Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Linus Torvalds authored
Pull timer updates from Thomas Gleixner:

 - The final conversion of timer wheel timers to timer_setup().

   A few manual conversions and a large coccinelle assisted sweep and
   the removal of the old initialization mechanisms and the related
   code.

 - Remove the now unused VSYSCALL update code

 - Fix permissions of /proc/timer_list. I still need to get rid of that
   file completely

 - Rename a misnomed clocksource function and remove a stale declaration

* 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (27 commits)
  m68k/macboing: Fix missed timer callback assignment
  treewide: Remove TIMER_FUNC_TYPE and TIMER_DATA_TYPE casts
  timer: Remove redundant __setup_timer*() macros
  timer: Pass function down to initialization routines
  timer: Remove unused data arguments from macros
  timer: Switch callback prototype to take struct timer_list * argument
  timer: Pass timer_list pointer to callbacks unconditionally
  Coccinelle: Remove setup_timer.cocci
  timer: Remove setup_*timer() interface
  timer: Remove init_timer() interface
  treewide: setup_timer() -> timer_setup() (2 field)
  treewide: setup_timer() -> timer_setup()
  treewide: init_timer() -> setup_timer()
  treewide: Switch DEFINE_TIMER callbacks to struct timer_list *
  s390: cmm: Convert timers to use timer_setup()
  lightnvm: Convert timers to use timer_setup()
  drivers/net: cris: Convert timers to use timer_setup()
  drm/vc4: Convert timers to use timer_setup()
  block/laptop_mode: Convert timers to use timer_setup()
  net/atm/mpc: Avoid open-coded assignment of timer callback function
  ...
844056fd
Name Last commit Last update
..
6lowpan License cleanup: add SPDX GPL-2.0 license identifier to files with no license
802 treewide: setup_timer() -> timer_setup()
8021q Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
9p Merge branch '9p-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
appletalk treewide: setup_timer() -> timer_setup()
atm treewide: Remove TIMER_FUNC_TYPE and TIMER_DATA_TYPE casts
ax25 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
batman-adv treewide: setup_timer() -> timer_setup()
bluetooth treewide: setup_timer() -> timer_setup()
bpf bpf: add meta pointer for direct access
bridge net: bridge: add vlan_tunnel to bridge port policies
caif License cleanup: add SPDX GPL-2.0 license identifier to files with no license
can treewide: Remove TIMER_FUNC_TYPE and TIMER_DATA_TYPE casts
ceph Merge tag 'ceph-for-4.15-rc1' of git://github.com/ceph/ceph-client
core Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
dcb rtnetlink: make rtnl_register accept a flags parameter
dccp Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
decnet treewide: setup_timer() -> timer_setup()
dns_resolver KEYS: Fix race between updating and finding a negative key
dsa net: dsa: lan9303: calculate offload_fwd_mark from tag
ethernet networking: make skb_push & __skb_push return void pointers
hsr net: hsr: Convert timers to use timer_setup()
ieee802154 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
ife MAINTAINERS: Update Yotam's E-mail
ipv4 Merge branch 'timers-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
ipv6
ipx
iucv
kcm
key
l2tp
l3mdev
lapb
llc
mac80211
mac802154
mpls
ncsi
netfilter
netlabel
netlink
netrom
nfc
nsh
openvswitch
packet
phonet
psample
qrtr
rds
rfkill
rose
rxrpc
sched
sctp
smc
strparser
sunrpc
switchdev
tipc
tls
unix
vmw_vsock
wimax
wireless
x25
xfrm
Kconfig
Makefile
compat.c
socket.c
sysctl_net.c