2018-02-07 10:43:50

by Wim Van Sebroeck

[permalink] [raw]
Subject: [GIT PULL REQUEST] watchdog - v4.16 merge window

Hi Linus,

Please pull the watchdog updates for v4.16 from the following signed tag
git://http://www.linux-watchdog.org/linux-watchdog.git linux-watchdog-4.16-rc1

This series contains:
* New watchdog device drivers for Realtek RTD1295 and Spreadtrum SC9860 platform
* Add support for the following devices: jz4780 SoC, AST25xx series SoC and r8a77970 SoC
* Conversion to watchdog framework: i6300esb_wdt, xen_wdt and sp5100_tco
* Several Fixes for watchdog core
* Removal of at32ap700x and obsolete documentation
* gpio: Convert to use GPIO descriptors
* Rename gemini into FTWDT010 as this IP block is generc from Faraday Technology
* Various clean-up and small bugfixes
* Add Guenter Roeck as co-maintainer
* Change of maintainers e-mail address

The output from git request-pull:
----------------------------------------------------------------
The following changes since commit f3b5ad89de16f5d42e8ad36fbdf85f705c1ae051:

Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma (2017-12-16 13:43:08 -0800)

are available in the git repository at:

git://http://www.linux-watchdog.org/linux-watchdog.git

for you to fetch changes up to 592a547adf686dbec7687e816ecdf9101fe227f5:

documentation: watchdog: remove documentation of w83697hf_wdt/w83697ug_wdt (2018-02-03 11:09:54 +0100)

----------------------------------------------------------------
Andreas F?rber (2):
dt-bindings: watchdog: Add Realtek RTD1295
watchdog: Add Realtek RTD1295

Andrew Jeffery (4):
watchdog: aspeed: Retain watchdog enabled state
watchdog: aspeed: Fix 'Apseed' typo in Kconfig
watchdog: aspeed: Remove specific reference to AST2400 in Kconfig
watchdog: aspeed: Move init to arch_initcall

Andr? Draszik (2):
watchdog: mt7621: set WDOG_HW_RUNNING bit when appropriate
watchdog: mt7621: switch to using managed devm_watchdog_register_device()

Arnd Bergmann (2):
watchdog: xen: use time64_t for timeouts
watchdog: hpwdt: fix unused variable warning

Benjamin Gaignard (1):
watchdog: stm32: Fix copyright

Chris Packham (1):
watchdog: orion: fix typo

Christophe Leroy (3):
watchdog: mpc8xxx: use the core worker function
watchdog: core: make sure the watchdog worker always works
watchdog: core: make sure the watchdog_worker is not deferred

Corentin Labbe (6):
watchdog: sunxi_wdt: use of_device_get_match_data
watchdog: document watchdog_init_timeout() wdd parameter
watchdog: remove at32ap700x_wdt
documentation: watchdog: remove documentation of at32ap700x_wdt
documentation: watchdog: remove documentation for ixp2000
documentation: watchdog: remove documentation of w83697hf_wdt/w83697ug_wdt

David Lechner (1):
watchdog: davinci_wdt: add restart function

Eric Long (2):
dt-bindings: watchdog: Add Spreadtrum watchdog documentation
watchdog: Add Spreadtrum watchdog driver

Geert Uytterhoeven (1):
dt-bindings: watchdog: renesas-wdt: Add support for the r8a77970 wdt

Greg Kroah-Hartman (1):
watchdog: pcwd_usb: remove unneeded DRIVER_LICENSE #define

Guenter Roeck (15):
watchdog: Fix potential kref imbalance when opening watchdog
watchdog: Fix kref imbalance seen if handle_boot_enabled=0
MAINTAINERS: Add Guenter Roeck as co-maintainer of watchdog subsystem
watchdog: sp5100_tco: Always use SP5100_IO_PM_{INDEX_REG,DATA_REG}
watchdog: sp5100_tco: Fix watchdog disable bit
watchdog: sp5100_tco: Use request_muxed_region where possible
watchdog: sp5100_tco: Use standard error codes
watchdog: sp5100_tco: Clean up sp5100_tco_setupdevice
watchdog: sp5100_tco: Match PCI device early
watchdog: sp5100_tco: Use dev_ print functions where possible
watchdog: sp5100_tco: Clean up function and variable names
watchdog: sp5100_tco: Convert to use watchdog subsystem
watchdog: sp5100_tco: Use bit operations
watchdog: sp5100-tco: Abort if watchdog is disabled by hardware
watchdog: sp5100_tco: Add support for recent FCH versions

Gustavo A. R. Silva (9):
watchdog: advantechwdt: mark expected switch fall-through
watchdog: alim1535_wdt: mark expected switch fall-through
watchdog: f71808e_wdt: mark expected switch fall-throughs
watchdog: pcwd_usb: mark expected switch fall-through
watchdog: pcwd_pci: mark expected switch fall-through
watchdog: watchdog_dev: mark expected switch fall-through
watchdog: wdt_pci: mark expected switch fall-through
watchdog: eurotechwdt: mark expected switch fall-through
watchdog: ib700wdt: mark expected switch fall-through

Jerry Hoemann (2):
watchdog: hpwdt: SMBIOS check
watchdog: hpwdt: Check source of NMI

Linus Walleij (5):
watchdog: gpio: Add some local helper variables
watchdog: gpio: Convert to use GPIO descriptors
watchdog: gemini/ftwdt010: rename DT bindings
watchdog: gemini/ftwdt010: rename driver and symbols
watchdog: ftwdt010: Make interrupt optional

Martin Kaiser (1):
watchdog: imx2_wdt: restore previous timeout after suspend+resume

Mathieu Malaterre (2):
watchdog: jz4740: Add support for the watchdog in jz4780 SoC
dt: watchdog: Document compatibility with JZ4780

Matt Redfearn (1):
watchdog: indydog: Add dependency on SGI_HAS_INDYDOG

Michael Grzeschik (3):
watchdog: da9062: Add restart handler support
watchdog: da9062: Disable and wait before changing timeout
watchdog: da9062: use protection delay mechanism from core

Oleksij Rempel (1):
watchdog: dw_wdt: add stop watchdog operation

Radu Rendec (6):
watchdog: i6300esb: use the watchdog subsystem
watchdog: i6300esb: support multiple devices
watchdog: i6300esb: do not hardcode heartbeat limits
watchdog: i6300esb: remove info message and version number
watchdog: xen_wdt: use the watchdog subsystem
watchdog: xen_wdt: remove info message and version number

Rasmus Villemoes (1):
watchdog: gpio_wdt: set WDOG_HW_RUNNING in gpio_wdt_stop

Tomas Winkler (1):
watchdog: mei_wdt: don't use of variable length array

Wim Van Sebroeck (1):
Change my E-mail address.

.../bindings/watchdog/cortina,gemini-watchdog.txt | 17 -
...ina,gemin-watchdog.txt => faraday,ftwdt010.txt} | 11 +-
.../bindings/watchdog/ingenic,jz4740-wdt.txt | 4 +-
.../bindings/watchdog/realtek,rtd119x.txt | 17 +
.../devicetree/bindings/watchdog/renesas-wdt.txt | 3 +-
.../devicetree/bindings/watchdog/sprd-wdt.txt | 19 +
Documentation/watchdog/watchdog-parameters.txt | 23 -
MAINTAINERS | 4 +-
drivers/watchdog/Kconfig | 41 +-
drivers/watchdog/Makefile | 7 +-
drivers/watchdog/advantechwdt.c | 2 +-
drivers/watchdog/alim1535_wdt.c | 2 +-
drivers/watchdog/aspeed_wdt.c | 21 +-
drivers/watchdog/at32ap700x_wdt.c | 433 -------------
drivers/watchdog/da9062_wdt.c | 48 +-
drivers/watchdog/davinci_wdt.c | 38 ++
drivers/watchdog/dw_wdt.c | 18 +-
drivers/watchdog/eurotechwdt.c | 2 +-
drivers/watchdog/f71808e_wdt.c | 4 +-
drivers/watchdog/ftwdt010_wdt.c | 236 +++++++
drivers/watchdog/gemini_wdt.c | 229 -------
drivers/watchdog/gpio_wdt.c | 58 +-
drivers/watchdog/hpwdt.c | 12 +-
drivers/watchdog/i6300esb.c | 377 ++++-------
drivers/watchdog/ib700wdt.c | 2 +-
drivers/watchdog/imx2_wdt.c | 20 +-
drivers/watchdog/jz4740_wdt.c | 1 +
drivers/watchdog/mei_wdt.c | 7 +-
drivers/watchdog/mpc8xxx_wdt.c | 83 ++-
drivers/watchdog/mt7621_wdt.c | 34 +-
drivers/watchdog/orion_wdt.c | 2 +-
drivers/watchdog/pcwd_pci.c | 2 +-
drivers/watchdog/pcwd_usb.c | 5 +-
drivers/watchdog/rtd119x_wdt.c | 168 +++++
drivers/watchdog/sp5100_tco.c | 710 +++++++++------------
drivers/watchdog/sp5100_tco.h | 57 +-
drivers/watchdog/sprd_wdt.c | 399 ++++++++++++
drivers/watchdog/stm32_iwdg.c | 6 +-
drivers/watchdog/sunxi_wdt.c | 7 +-
drivers/watchdog/watchdog_core.c | 1 +
drivers/watchdog/watchdog_dev.c | 125 ++--
drivers/watchdog/wdt_pci.c | 2 +-
drivers/watchdog/xen_wdt.c | 255 ++------
43 files changed, 1711 insertions(+), 1801 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/watchdog/cortina,gemini-watchdog.txt
rename Documentation/devicetree/bindings/watchdog/{cortina,gemin-watchdog.txt => faraday,ftwdt010.txt} (55%)
create mode 100644 Documentation/devicetree/bindings/watchdog/realtek,rtd119x.txt
create mode 100644 Documentation/devicetree/bindings/watchdog/sprd-wdt.txt
delete mode 100644 drivers/watchdog/at32ap700x_wdt.c
create mode 100644 drivers/watchdog/ftwdt010_wdt.c
delete mode 100644 drivers/watchdog/gemini_wdt.c
create mode 100644 drivers/watchdog/rtd119x_wdt.c
create mode 100644 drivers/watchdog/sprd_wdt.c

----------------------------------------------------------------

Kind regards,
Wim.



2018-02-07 20:03:32

by Linus Torvalds

[permalink] [raw]
Subject: Re: [GIT PULL REQUEST] watchdog - v4.16 merge window

On Wed, Feb 7, 2018 at 2:42 AM, Wim Van Sebroeck <[email protected]> wrote:
>
> Please pull the watchdog updates for v4.16 from the following signed tag
> git://http://www.linux-watchdog.org/linux-watchdog.git linux-watchdog-4.16-rc1

Thanks, pulled, since this now had the tag name and the description.

Two small further requests for next time:

> The output from git request-pull:

This was still broken, and didn't actually have the tag name. Notice this part:

> are available in the git repository at:
>
> git://http://www.linux-watchdog.org/linux-watchdog.git

just points to the bare repo. And since that's the part my eyes are
trained to cut-and-paste (because this matches the normal pull request
format), I got it wrong at first before correcting my pull..

The other request is to just make your gpg key public, and hoipefully
get a few signatures for the future. I have your key since you sent it
to me in email separately, but nobody else can verify it since it
doesn't seem to be on any key servers.

So just a

gpg --send-keys FA2CAD78625F46CA

should fix it for you. At which point maybe you can find somebody to
sign it because they can verify it (locally or perhaps over the phone
or other side channel).

Linus