lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Date:   Wed, 14 Jun 2017 14:38:00 +0200
From:   Daniel Lezcano <daniel.lezcano@...aro.org>
To:     Thomas Gleixner <tglx@...utronix.de>
Cc:     Linus Walleij <linus.walleij@...aro.org>,
        Alexandre Belloni <alexandre.belloni@...e-electrons.com>,
        Andrew Jeffery <andrew@...id.au>, linux-kernel@...r.kernel.org
Subject: [GIT PULL] clockevents for 4.13

Hi Thomas,

the clockevents/4.13 branch contains the following changes:

 - Factored out moxart, aspeed, cortina drivers into a generic timer fttrm010.
   Take the opportunity to add the delay timer (Linus Walleij)

 - Saved / restored tcb atmel context at suspend/resume (Alexandre Belloni)

 - Added ast2500 compatible string and fixed aspeed2500 initialization (Daniel
   Lezcano)

 - Added clock names property for aspeed (Andrew Jeffery)

 - Renamed clocksource_of to timer_of (Daniel Lezcano)

 - Added a common timer init routine (Daniel Lezcano)

Thanks.

  -- Daniel

The following changes since commit f2c45807d3992fe0f173f34af9c347d907c31686:

  alarmtimer: Switch over to generic set/get/rearm routine (2017-06-04 15:40:32 +0200)

are available in the git repository at:

  https://git.linaro.org/people/daniel.lezcano/linux.git clockevents/4.13

for you to fetch changes up to c477990295a78f1248283322bd1ad964c22151bc:

  clocksource/drivers/fttmr010: Factor out clock read code (2017-06-14 12:02:50 +0200)

----------------------------------------------------------------
Alexandre Belloni (1):
      clocksource/drivers/tcb_clksrc: Save timer context on suspend/resume

Andrew Jeffery (1):
      arm: aspeed: Add clock-names property to timer node

Daniel Lezcano (11):
      clocksource/drivers/fttmr010: Add AST2500 compatible string
      clocksource/drivers/fttmr010: Fix aspeed-2500 initialization
      Revert "clockevents: Add a clkevt-of mechanism like clksrc-of"
      clocksource/drivers: Rename CLOCKSOURCE_OF_DECLARE to TIMER_OF_DECLARE
      clocksource/drivers: Rename clocksource_probe to timer_probe
      clocksource/drivers: Rename CLOCKSOURCE_ACPI_DECLARE to TIMER_ACPI_DECLARE
      clocksource/drivers: Rename clksrc table to timer
      clocksource/drivers: Rename CLKSRC_OF to TIMER_OF
      clocksource/drivers: Rename CLKSRC_ACPI to TIMER_ACPI
      clocksource/drivers: Add an alias macro CLOCKSOURCE_OF_DECLARE
      clocksource/drivers: Add timer-of common init routine

Linus Walleij (10):
      clocksource/drivers/fttmr010: Fix the clock handling
      clocksource/drivers/fttmr010: Merge FTTMR010 DT bindings
      clocksource/drivers/fttmr010: Drop Gemini specifics
      clocksource/drivers/fttmr010: Use state container
      clocksource/drivers/fttmr010: Switch to use bitops
      clocksource/drivers/fttmr010: Switch to use TIMER2 src
      clocksource/drivers/fttmr010: Merge Moxa into FTTMR010
      clocksource/drivers/fttmr010: Optimize sched_clock()
      clocksource/drivers/fttmr010: Implement delay timer
      clocksource/drivers/fttmr010: Factor out clock read code

 .../devicetree/bindings/timer/faraday,fttmr010.txt |   6 +-
 .../bindings/timer/moxa,moxart-timer.txt           |  19 -
 arch/arc/kernel/setup.c                            |   2 +-
 arch/arm/Kconfig                                   |  10 +-
 arch/arm/boot/dts/aspeed-g4.dtsi                   |   1 +
 arch/arm/boot/dts/aspeed-g5.dtsi                   |   1 +
 arch/arm/kernel/smp_twd.c                          |   6 +-
 arch/arm/kernel/time.c                             |   2 +-
 arch/arm/mach-aspeed/Kconfig                       |   2 +-
 arch/arm/mach-bcm/Kconfig                          |   2 +-
 arch/arm/mach-clps711x/Kconfig                     |   2 +-
 arch/arm/mach-mediatek/mediatek.c                  |   2 +-
 arch/arm/mach-moxart/Kconfig                       |   2 +-
 arch/arm/mach-omap2/timer.c                        |  10 +-
 arch/arm/mach-rockchip/rockchip.c                  |   2 +-
 arch/arm/mach-s3c24xx/Kconfig                      |   2 +-
 arch/arm/mach-s3c64xx/Kconfig                      |   2 +-
 arch/arm/mach-shmobile/setup-rcar-gen2.c           |   2 +-
 arch/arm/mach-spear/spear13xx.c                    |   2 +-
 arch/arm/mach-sunxi/sunxi.c                        |   2 +-
 arch/arm/mach-u300/core.c                          |   2 +-
 arch/arm/mach-zynq/common.c                        |   2 +-
 arch/arm64/Kconfig.platforms                       |   4 +-
 arch/arm64/kernel/time.c                           |   2 +-
 arch/h8300/Kconfig                                 |   2 +-
 arch/h8300/kernel/setup.c                          |   2 +-
 arch/microblaze/Kconfig                            |   2 +-
 arch/microblaze/kernel/setup.c                     |   2 +-
 arch/microblaze/kernel/timer.c                     |   2 +-
 arch/mips/generic/init.c                           |   2 +-
 arch/mips/mti-malta/malta-time.c                   |   2 +-
 arch/mips/pic32/pic32mzda/time.c                   |   2 +-
 arch/mips/pistachio/time.c                         |   2 +-
 arch/mips/ralink/Kconfig                           |   2 +-
 arch/mips/ralink/cevt-rt3352.c                     |   2 +-
 arch/mips/ralink/clk.c                             |   2 +-
 arch/mips/ralink/timer-gic.c                       |   2 +-
 arch/mips/xilfpga/time.c                           |   2 +-
 arch/nios2/Kconfig                                 |   2 +-
 arch/nios2/kernel/time.c                           |   4 +-
 arch/sh/boards/Kconfig                             |   2 +-
 arch/sh/boards/of-generic.c                        |   2 +-
 arch/xtensa/kernel/time.c                          |   2 +-
 drivers/clocksource/Kconfig                        |  79 ++--
 drivers/clocksource/Makefile                       |   5 +-
 drivers/clocksource/arc_timer.c                    |   6 +-
 drivers/clocksource/arm_arch_timer.c               |   8 +-
 drivers/clocksource/arm_global_timer.c             |   2 +-
 drivers/clocksource/armv7m_systick.c               |   2 +-
 drivers/clocksource/asm9260_timer.c                |   2 +-
 drivers/clocksource/bcm2835_timer.c                |   2 +-
 drivers/clocksource/bcm_kona_timer.c               |   4 +-
 drivers/clocksource/cadence_ttc_timer.c            |   2 +-
 drivers/clocksource/clkevt-probe.c                 |  56 ---
 drivers/clocksource/clksrc-dbx500-prcmu.c          |   2 +-
 drivers/clocksource/clksrc_st_lpc.c                |   2 +-
 drivers/clocksource/clps711x-timer.c               |   4 +-
 drivers/clocksource/dw_apb_timer_of.c              |   8 +-
 drivers/clocksource/exynos_mct.c                   |   4 +-
 drivers/clocksource/fsl_ftm_timer.c                |   2 +-
 drivers/clocksource/h8300_timer16.c                |   2 +-
 drivers/clocksource/h8300_timer8.c                 |   2 +-
 drivers/clocksource/h8300_tpu.c                    |   2 +-
 drivers/clocksource/jcore-pit.c                    |   2 +-
 drivers/clocksource/meson6_timer.c                 |   2 +-
 drivers/clocksource/mips-gic-timer.c               |   2 +-
 drivers/clocksource/moxart_timer.c                 | 256 -----------
 drivers/clocksource/mps2-timer.c                   |   2 +-
 drivers/clocksource/mtk_timer.c                    |   2 +-
 drivers/clocksource/mxs_timer.c                    |   2 +-
 drivers/clocksource/nomadik-mtu.c                  |   2 +-
 drivers/clocksource/pxa_timer.c                    |   2 +-
 drivers/clocksource/qcom-timer.c                   |   4 +-
 drivers/clocksource/renesas-ostm.c                 |   2 +-
 drivers/clocksource/rockchip_timer.c               |   4 +-
 drivers/clocksource/samsung_pwm_timer.c            |  10 +-
 drivers/clocksource/sun4i_timer.c                  |   2 +-
 drivers/clocksource/tango_xtal.c                   |   2 +-
 drivers/clocksource/tcb_clksrc.c                   |  51 +++
 drivers/clocksource/tegra20_timer.c                |   4 +-
 drivers/clocksource/time-armada-370-xp.c           |   6 +-
 drivers/clocksource/time-efm32.c                   |   4 +-
 drivers/clocksource/time-lpc32xx.c                 |   2 +-
 drivers/clocksource/time-orion.c                   |   2 +-
 drivers/clocksource/time-pistachio.c               |   2 +-
 drivers/clocksource/timer-atlas7.c                 |   2 +-
 drivers/clocksource/timer-atmel-pit.c              |   2 +-
 drivers/clocksource/timer-atmel-st.c               |   2 +-
 drivers/clocksource/timer-digicolor.c              |   2 +-
 drivers/clocksource/timer-fttmr010.c               | 476 +++++++++++++--------
 drivers/clocksource/timer-imx-gpt.c                |  24 +-
 drivers/clocksource/timer-integrator-ap.c          |   2 +-
 drivers/clocksource/timer-keystone.c               |   2 +-
 drivers/clocksource/timer-nps.c                    |   6 +-
 drivers/clocksource/timer-of.c                     | 172 ++++++++
 drivers/clocksource/timer-of.h                     |  69 +++
 drivers/clocksource/timer-oxnas-rps.c              |   4 +-
 drivers/clocksource/timer-prima2.c                 |   2 +-
 .../clocksource/{clksrc-probe.c => timer-probe.c}  |  20 +-
 drivers/clocksource/timer-sp804.c                  |   4 +-
 drivers/clocksource/timer-stm32.c                  |   2 +-
 drivers/clocksource/timer-sun5i.c                  |   4 +-
 drivers/clocksource/timer-ti-32k.c                 |   2 +-
 drivers/clocksource/timer-u300.c                   |   2 +-
 drivers/clocksource/versatile.c                    |   4 +-
 drivers/clocksource/vf_pit_timer.c                 |   2 +-
 drivers/clocksource/vt8500_timer.c                 |   2 +-
 drivers/clocksource/zevio-timer.c                  |   2 +-
 include/asm-generic/vmlinux.lds.h                  |   9 +-
 include/linux/clockchips.h                         |   9 -
 include/linux/clocksource.h                        |  15 +-
 111 files changed, 791 insertions(+), 743 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/timer/moxa,moxart-timer.txt
 delete mode 100644 drivers/clocksource/clkevt-probe.c
 delete mode 100644 drivers/clocksource/moxart_timer.c
 create mode 100644 drivers/clocksource/timer-of.c
 create mode 100644 drivers/clocksource/timer-of.h
 rename drivers/clocksource/{clksrc-probe.c => timer-probe.c} (72%)


-- 

 <http://www.linaro.org/> Linaro.org │ Open source software for ARM SoCs

Follow Linaro:  <http://www.facebook.com/pages/Linaro> Facebook |
<http://twitter.com/#!/linaroorg> Twitter |
<http://www.linaro.org/linaro-blog/> Blog

Powered by blists - more mailing lists