[GIT PULL] timers-conversion updates for next (part 3)

From: Kees Cook
Date: Thu Nov 02 2017 - 19:05:23 EST


Hi Thomas,

Please pull these timer conversions for tip/timers/core. These are
various per-architecture changes, misc drivers not picked up by specific
maintainers, changes that depend on the timer_setup_on_stack() API, and
other things that got Acked/Reviewed along the way but were not picked
up by other maintainers (and which, at least currently, have no conflicts
in -next).

I'm currently carrying a "late rc1" tree as well, which is based on top
of -next, which has a handful more conversions that depend on various
trees, making them impossible to merge cleaning either via tip or via
a separate maintainer's tree. (This tree has the final treewide changes
too.)

Thanks!

-Kees

The following changes since commit 6082a6e44434a17f194048b7d48df56f148ec6d4:

kernel/time/Kconfig: Fix typo in comment (2017-11-02 12:50:34 +0100)

are available in the git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git tags/timers-conversion-next3

for you to fetch changes up to 25b42fa8f8a45d863f704bbfe3c79a46958cf4dc:

drivers/sgi-xp: Convert timers to use timer_setup() (2017-11-02 15:50:51 -0700)

----------------------------------------------------------------
various per-architecture conversions
several driver conversions not picked up by a specific maintainer
other Acked/Reviewed conversions to go through tip

----------------------------------------------------------------
Kees Cook (21):
rcu: Convert timers to use timer_setup()
fs/ncpfs: Convert timers to use timer_setup()
ACPI / APEI: Convert timers to use timer_setup()
drm/etnaviv: Convert timers to use timer_setup()
media: pvrusb2: Convert timers to use timer_setup()
watchdog: cpwd: Convert timers to use timer_setup()
watchdog: lpc18xx_wdt: Convert timers to use timer_setup()
powerpc/watchdog: Convert timers to use timer_setup()
x86, calgary: Convert timers to use timer_setup()
xtensa: Convert timers to use timer_setup()
ia64: Convert timers to use timer_setup()
ARM: footbridge: Convert timers to use timer_setup()
arm: pxa: Convert timers to use timer_setup()
mips: ip22/32: Convert timers to use timer_setup()
sparc/led: Convert timers to use timer_setup()
auxdisplay: Convert timers to use timer_setup()
hwrng/xgene-rng: Convert timers to use timer_setup()
drivers/macintosh: Convert timers to use timer_setup()
drivers/memstick: Convert timers to use timer_setup()
drivers/pcmcia: Convert timers to use timer_setup()
drivers/sgi-xp: Convert timers to use timer_setup()

arch/arm/mach-footbridge/dc21285.c | 26 +++++---------
arch/arm/mach-pxa/lubbock.c | 15 ++++----
arch/arm/mach-pxa/sharpsl_pm.c | 8 ++---
arch/ia64/include/asm/sn/bte.h | 4 ++-
arch/ia64/kernel/mca.c | 8 ++---
arch/ia64/kernel/salinfo.c | 5 ++-
arch/ia64/sn/kernel/bte.c | 12 ++++---
arch/ia64/sn/kernel/bte_error.c | 17 ++++-----
arch/ia64/sn/kernel/huberror.c | 2 +-
arch/ia64/sn/kernel/mca.c | 5 ++-
arch/mips/sgi-ip22/ip22-reset.c | 26 +++++++-------
arch/mips/sgi-ip32/ip32-reset.c | 21 ++++++-----
arch/powerpc/kernel/watchdog.c | 5 ++-
arch/sparc/kernel/led.c | 16 +++++----
arch/x86/kernel/pci-calgary_64.c | 8 ++---
arch/xtensa/platforms/iss/console.c | 9 +++--
arch/xtensa/platforms/iss/network.c | 13 +++----
drivers/acpi/apei/ghes.c | 7 ++--
drivers/auxdisplay/img-ascii-lcd.c | 10 +++---
drivers/auxdisplay/panel.c | 4 +--
drivers/char/hw_random/xgene-rng.c | 8 ++---
drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 7 ++--
drivers/macintosh/smu.c | 10 +++---
drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 64 ++++++++++++++++++---------------
drivers/memstick/host/jmb38x_ms.c | 10 +++---
drivers/memstick/host/r592.c | 7 ++--
drivers/memstick/host/tifm_ms.c | 6 ++--
drivers/misc/sgi-xp/xpc_main.c | 15 ++++----
drivers/misc/sgi-xp/xpc_sn2.c | 15 ++++----
drivers/pcmcia/bcm63xx_pcmcia.c | 6 ++--
drivers/pcmcia/bfin_cf_pcmcia.c | 6 ++--
drivers/pcmcia/i82365.c | 6 ++--
drivers/pcmcia/omap_cf.c | 8 ++---
drivers/pcmcia/pd6729.c | 7 ++--
drivers/pcmcia/soc_common.c | 7 ++--
drivers/pcmcia/tcic.c | 8 ++---
drivers/pcmcia/yenta_socket.c | 7 ++--
drivers/watchdog/cpwd.c | 8 ++---
drivers/watchdog/lpc18xx_wdt.c | 13 +++----
fs/ncpfs/inode.c | 4 +--
fs/ncpfs/ncp_fs_sb.h | 2 +-
fs/ncpfs/sock.c | 6 ++--
kernel/rcu/rcutorture.c | 4 +--
kernel/rcu/tree_plugin.h | 9 ++---
44 files changed, 215 insertions(+), 249 deletions(-)

--
Kees Cook
Pixel Security