[GIT PULL] watchdog updates for Linux 3.16

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Wim,

This is my pull request for 3.16. The branch is based on v3.15-rc5.

Please consider pulling watchdog updates for Linux 3.16 from signed tag:

    git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git watchdog-for-wim-3.16

The tag has been applied on top of the watchdog-next branch. The branch includes
a number of patches I collected over the last few months. It does not include
all submitted patches; only the ones I reviewed and felt comfortable with are
included. Some may already be in your -next branch.

I reviewed all patches and ran build tests as well as source verification tests
with both smatch and spatch. The branch has been on my Linux repo for a while,
so Fenguang's robot will have built the code as well.

We'll need maintainer Acks for the arm and arm64 patches (part of the reboot API),
so this code is unfortunately not ready for integration. It is part of the pull
request anyway.

You can find the most recent build results at
http://server.roeck-us.net:8010/builders/watchdog-next.

If you don't want to apply the entire series, please consider applying whatever
subset you might feel comfortable with.

Thanks,
Guenter

------

The following changes since commit d6d211db37e75de2ddc3a4f979038c40df7cc79c:

  Linux 3.15-rc5 (2014-05-09 13:10:52 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git tags/watchdog-for-wim-3.16

for you to fetch changes up to c7582047791de3ed31c0e036f93701ed45c550bc:

  watchdog: sunxi: Register reboot handler with watchdog subsystem (2014-05-15 18:48:09 -0700)

----------------------------------------------------------------
c758204 watchdog: sunxi: Register reboot handler with watchdog subsystem
a5f0ab3 watchdog: moxart: Register reboot handler with watchdog subsystem
d015216 arm: Support reboot through watchdog subsystem
140c13d arm64: Support reboot through watchdog subsystem
17414a6 watchdog: Document reboot API
043f82f watchdog: Add API to trigger reboots
a221642 watchdog: sp805: Set watchdog_device->timeout from ->set_timeout()
63e07f5 watchdog: Remove drivers for W83697HF and W83697UG
8a44d7f watchdog: w83627hf_wdt: Add early_disable module parameter
2d69897 booke/watchdog: refine and clean up the codes
f98cf6e watchdog: iop_wdt only builds for mach-iop13xx
4476511 wdt: sunxi: Move restart code to the watchdog driver
9711fe8 watchdog: xilinx: Make of_device_id array const
cc7490d watchdog: ath79_wdt: switch to clk_prepare/clk_disable
c8a0e79 watchdog: ath79_wdt: avoid spurious restarts on AR934x
3f38308 watchdog: kempld-wdt: Use the correct value when configuring the prescaler with the watchdog
11ee459 x86: intel-mid: add watchdog platform code for Merrifield
f443441 watchdog: add Intel MID watchdog driver support
64a0f44 ARM: mvebu: Add A375/A380 watchdog binding documentation
a4439e5 ARM: mvebu: Enable Armada 380/385 watchdog in the devicetree
5f22050 ARM: mvebu: Enable Armada 375 watchdog in the devicetree
3523555 watchdog: orion: Add Armada 375/380 SoC support
b272e72 watchdog: orion: Introduce per-SoC enabled() function
dd64291 watchdog: orion: Introduce per-SoC stop() function
14c0026 watchdog: orion: Remove unneeded atomic access
1d2ea72 watchdog: orion: Introduce a SoC-specific RSTOUT mapping
48beaca watchdog: orion: Move the register ioremap'ing to its own function
c47586f watchdog: imx2_wdt: convert to watchdog core api
695ba43 watchdog: sunxi: Fix compilation with C=2
7eed94c watchdog: imx2_wdt: convert to use regmap API.
1fa3b1a watchdog: imx2_wdt: Sort the header files alphabetically
dcbbc9d watchdog: via_wdt: replace del_timer by del_timer_sync
25ecdce watchdog: shwdt: Remove unused platform_set_drvdata()
5ce2288 watchdog: Fix SBC8360 dependencies

----------------------------------------------------------------
Alexander Shiyan (1):
      watchdog: shwdt: Remove unused platform_set_drvdata()

Anatolij Gustschin (1):
      watchdog: imx2_wdt: convert to watchdog core api

Arnd Bergmann (1):
      watchdog: iop_wdt only builds for mach-iop13xx

David Cohen (2):
      watchdog: add Intel MID watchdog driver support
      x86: intel-mid: add watchdog platform code for Merrifield

Emilio López (1):
      watchdog: sunxi: Fix compilation with C=2

Ezequiel Garcia (9):
      watchdog: orion: Move the register ioremap'ing to its own function
      watchdog: orion: Introduce a SoC-specific RSTOUT mapping
      watchdog: orion: Remove unneeded atomic access
      watchdog: orion: Introduce per-SoC stop() function
      watchdog: orion: Introduce per-SoC enabled() function
      watchdog: orion: Add Armada 375/380 SoC support
      ARM: mvebu: Enable Armada 375 watchdog in the devicetree
      ARM: mvebu: Enable Armada 380/385 watchdog in the devicetree
      ARM: mvebu: Add A375/A380 watchdog binding documentation

Gabor Juhos (2):
      watchdog: ath79_wdt: avoid spurious restarts on AR934x
      watchdog: ath79_wdt: switch to clk_prepare/clk_disable

Guenter Roeck (8):
      watchdog: w83627hf_wdt: Add early_disable module parameter
      watchdog: Remove drivers for W83697HF and W83697UG
      watchdog: Add API to trigger reboots
      watchdog: Document reboot API
      arm64: Support reboot through watchdog subsystem
      arm: Support reboot through watchdog subsystem
      watchdog: moxart: Register reboot handler with watchdog subsystem
      watchdog: sunxi: Register reboot handler with watchdog subsystem

Jean Delvare (1):
      watchdog: Fix SBC8360 dependencies

Jingoo Han (1):
      watchdog: xilinx: Make of_device_id array const

Julia Lawall (1):
      watchdog: via_wdt: replace del_timer by del_timer_sync

Maxime Ripard (1):
      wdt: sunxi: Move restart code to the watchdog driver

Tang Yuantian (1):
      booke/watchdog: refine and clean up the codes

Viresh Kumar (1):
      watchdog: sp805: Set watchdog_device->timeout from ->set_timeout()

Xiubo Li (2):
      watchdog: imx2_wdt: Sort the header files alphabetically
      watchdog: imx2_wdt: convert to use regmap API.

gundberg (1):
      watchdog: kempld-wdt: Use the correct value when configuring the prescaler with the watchdog

 .../devicetree/bindings/watchdog/marvel.txt        |   7 +
 Documentation/watchdog/watchdog-kernel-api.txt     |  11 +
 arch/arm/boot/dts/armada-375.dtsi                  |   6 +
 arch/arm/boot/dts/armada-38x.dtsi                  |   7 +
 arch/arm/kernel/process.c                          |   6 +-
 arch/arm64/kernel/process.c                        |   3 +
 arch/powerpc/kernel/setup-common.c                 |  27 --
 arch/x86/platform/intel-mid/device_libs/Makefile   |   1 +
 .../platform/intel-mid/device_libs/platform_wdt.c  |  71 ++++
 drivers/watchdog/Kconfig                           |  49 +--
 drivers/watchdog/Makefile                          |   3 +-
 drivers/watchdog/ath79_wdt.c                       |  16 +-
 drivers/watchdog/booke_wdt.c                       |  51 ++-
 drivers/watchdog/imx2_wdt.c                        | 320 +++++++-------
 drivers/watchdog/intel-mid_wdt.c                   | 184 +++++++++
 drivers/watchdog/kempld_wdt.c                      |   2 +-
 drivers/watchdog/moxart_wdt.c                      |  19 +-
 drivers/watchdog/of_xilinx_wdt.c                   |   2 +-
 drivers/watchdog/orion_wdt.c                       | 213 ++++++++--
 drivers/watchdog/shwdt.c                           |   2 -
 drivers/watchdog/sp805_wdt.c                       |   4 +-
 drivers/watchdog/sunxi_wdt.c                       |  45 +-
 drivers/watchdog/via_wdt.c                         |   2 +-
 drivers/watchdog/w83627hf_wdt.c                    |  15 +-
 drivers/watchdog/w83697hf_wdt.c                    | 460 ---------------------
 drivers/watchdog/w83697ug_wdt.c                    | 397 ------------------
 drivers/watchdog/watchdog_core.c                   |  27 ++
 include/linux/platform_data/intel-mid_wdt.h        |  22 +
 include/linux/watchdog.h                           |   8 +
 29 files changed, 806 insertions(+), 1174 deletions(-)
 create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_wdt.c
 create mode 100644 drivers/watchdog/intel-mid_wdt.c
 delete mode 100644 drivers/watchdog/w83697hf_wdt.c
 delete mode 100644 drivers/watchdog/w83697ug_wdt.c
 create mode 100644 include/linux/platform_data/intel-mid_wdt.h

Attachment: signature.asc
Description: Digital signature


[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux