Kees Cook
78802011fb
inet: frags: Convert timers to use timer_setup()
...
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: Alexander Aring <alex.aring@gmail.com >
Cc: Stefan Schmidt <stefan@osg.samsung.com >
Cc: "David S. Miller" <davem@davemloft.net >
Cc: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru >
Cc: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org >
Cc: Pablo Neira Ayuso <pablo@netfilter.org >
Cc: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu >
Cc: Florian Westphal <fw@strlen.de >
Cc: linux-wpan@vger.kernel.org
Cc: netdev@vger.kernel.org
Cc: netfilter-devel@vger.kernel.org
Cc: coreteam@netfilter.org
Signed-off-by: Kees Cook <keescook@chromium.org >
Acked-by: Stefan Schmidt <stefan@osg.samsung.com > # for ieee802154
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-10-18 12:39:55 +01:00
Kees Cook
59f379f904
inet/connection_sock: Convert timers to use timer_setup()
...
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: "David S. Miller" <davem@davemloft.net >
Cc: Gerrit Renker <gerrit@erg.abdn.ac.uk >
Cc: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru >
Cc: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org >
Cc: netdev@vger.kernel.org
Cc: dccp@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-10-18 12:39:55 +01:00
Kees Cook
a92c5751b9
netfilter: ipset: Convert timers to use timer_setup()
...
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly. This introduces a pointer back to the
struct ip_set, which is used instead of the struct timer_list .data field.
Cc: Pablo Neira Ayuso <pablo@netfilter.org >
Cc: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu >
Cc: Florian Westphal <fw@strlen.de >
Cc: "David S. Miller" <davem@davemloft.net >
Cc: Stephen Hemminger <stephen@networkplumber.org >
Cc: simran singhal <singhalsimran0@gmail.com >
Cc: Muhammad Falak R Wani <falakreyaz@gmail.com >
Cc: netfilter-devel@vger.kernel.org
Cc: coreteam@netfilter.org
Cc: netdev@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-10-18 12:39:54 +01:00
Kees Cook
cdeabbb881
net: sched: Convert timers to use timer_setup()
...
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly. Add pointer back to Qdisc.
Cc: Jamal Hadi Salim <jhs@mojatatu.com >
Cc: Cong Wang <xiyou.wangcong@gmail.com >
Cc: Jiri Pirko <jiri@resnulli.us >
Cc: "David S. Miller" <davem@davemloft.net >
Cc: netdev@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-10-18 12:39:54 +01:00
Kees Cook
4cfea08e62
isdn/gigaset: Convert timers to use timer_setup()
...
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: Paul Bolle <pebolle@tiscali.nl >
Cc: Karsten Keil <isdn@linux-pingi.de >
Cc: "David S. Miller" <davem@davemloft.net >
Cc: Johan Hovold <johan@kernel.org >
Cc: gigaset307x-common@lists.sourceforge.net
Cc: netdev@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-10-18 12:39:39 +01:00
Kees Cook
c788dd2c64
isdn/gigaset: Use kzalloc instead of open-coded field zeroing
...
This replaces a kmalloc followed by a bunch of per-field zeroing with a
single kzalloc call, reducing the lines of code.
Cc: Paul Bolle <pebolle@tiscali.nl >
Cc: Karsten Keil <isdn@linux-pingi.de >
Cc: "David S. Miller" <davem@davemloft.net >
Cc: Johan Hovold <johan@kernel.org >
Cc: gigaset307x-common@lists.sourceforge.net
Cc: netdev@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-10-18 12:39:39 +01:00
Kees Cook
e313ac12eb
mISDN: Convert timers to use timer_setup()
...
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: Karsten Keil <isdn@linux-pingi.de >
Cc: Geliang Tang <geliangtang@gmail.com >
Cc: "David S. Miller" <davem@davemloft.net >
Cc: Masahiro Yamada <yamada.masahiro@socionext.com >
Cc: Andrew Morton <akpm@linux-foundation.org >
Cc: Anton Vasilyev <vasilyev@ispras.ru >
Cc: Ingo Molnar <mingo@kernel.org >
Cc: netdev@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-10-18 12:39:39 +01:00
Kees Cook
d99356797a
forcedeth: Convert timers to use timer_setup()
...
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: "David S. Miller" <davem@davemloft.net >
Cc: Zhu Yanjun <yanjun.zhu@oracle.com >
Cc: Philippe Reynes <tremyfr@gmail.com >
Cc: netdev@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-10-18 12:39:39 +01:00
Kees Cook
11dd894e4a
net: ksz884x: Convert timers to use timer_setup()
...
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: "David S. Miller" <davem@davemloft.net >
Cc: Johannes Berg <johannes.berg@intel.com >
Cc: Jarod Wilson <jarod@redhat.com >
Cc: Masahiro Yamada <yamada.masahiro@socionext.com >
Cc: Philippe Reynes <tremyfr@gmail.com >
Cc: netdev@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-10-18 12:39:39 +01:00
Kees Cook
6fa35bd0e9
net: dl2k: Convert timers to use timer_setup()
...
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: "David S. Miller" <davem@davemloft.net >
Cc: Jarod Wilson <jarod@redhat.com >
Cc: Tobias Klauser <tklauser@distanz.ch >
Cc: Philippe Reynes <tremyfr@gmail.com >
Cc: netdev@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org >
Reviewed-by: Tobias Klauser <tklauser@distanz.ch >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-10-18 12:39:39 +01:00
Kees Cook
b09064b78f
bna: Convert timers to use timer_setup()
...
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: Rasesh Mody <rasesh.mody@cavium.com >
Cc: Sudarsana Kalluru <sudarsana.kalluru@cavium.com >
Cc: Dept-GELinuxNICDev@cavium.com
Cc: netdev@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-10-18 12:39:38 +01:00
Kees Cook
495ad9864f
net: amd8111e: Convert timers to use timer_setup()
...
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: "David S. Miller" <davem@davemloft.net >
Cc: Eric Dumazet <edumazet@google.com >
Cc: Jarod Wilson <jarod@redhat.com >
Cc: Philippe Reynes <tremyfr@gmail.com >
Cc: netdev@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-10-18 12:39:38 +01:00
Kees Cook
cacd2b3fb9
chelsio: Convert timers to use timer_setup()
...
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: "David S. Miller" <davem@davemloft.net >
Cc: Johannes Berg <johannes.berg@intel.com >
Cc: Eric Dumazet <edumazet@google.com >
Cc: netdev@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-10-18 12:39:38 +01:00
Kees Cook
7974c0f362
drivers/net/3com: Convert timers to use timer_setup()
...
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: Steffen Klassert <klassert@mathematik.tu-chemnitz.de >
Cc: "David S. Miller" <davem@davemloft.net >
Cc: Jarod Wilson <jarod@redhat.com >
Cc: netdev@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-10-18 12:39:38 +01:00
Kees Cook
1fccb565e8
net: can: Convert timers to use timer_setup()
...
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: Oliver Hartkopp <socketcan@hartkopp.net >
Cc: Marc Kleine-Budde <mkl@pengutronix.de >
Cc: "David S. Miller" <davem@davemloft.net >
Cc: linux-can@vger.kernel.org
Cc: netdev@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-10-18 12:39:38 +01:00
Kees Cook
a8c22a2bbc
net: tulip: Convert timers to use timer_setup()
...
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: "David S. Miller" <davem@davemloft.net >
Cc: David Howells <dhowells@redhat.com >
Cc: Jarod Wilson <jarod@redhat.com >
Cc: Stephen Hemminger <stephen@networkplumber.org >
Cc: Johannes Berg <johannes.berg@intel.com >
Cc: Eric Dumazet <edumazet@google.com >
Cc: Philippe Reynes <tremyfr@gmail.com >
Cc: "yuval.shaia@oracle.com " <yuval.shaia@oracle.com >
Cc: netdev@vger.kernel.org
Cc: linux-parisc@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-10-18 12:39:38 +01:00
Kees Cook
3d2ceaa63b
atm: idt77252: Convert timers to use timer_setup()
...
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly. This required adding a pointer back
to vc_map, and adjusting the locking around removal a bit.
Cc: Chas Williams <3chas3@gmail.com >
Cc: linux-atm-general@lists.sourceforge.net
Cc: netdev@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-10-18 12:39:38 +01:00
Kees Cook
847f03ee16
drivers/atm/suni: Convert timers to use timer_setup()
...
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly. Passes NULL timer when doing non-
timer call.
Cc: Chas Williams <3chas3@gmail.com >
Cc: linux-atm-general@lists.sourceforge.net
Cc: netdev@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-10-18 12:39:38 +01:00
Kees Cook
5a3a896203
net: vxge: Convert timers to use timer_setup()
...
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: Jon Mason <jdmason@kudzu.us >
Cc: "David S. Miller" <davem@davemloft.net >
Cc: Miroslav Lichvar <mlichvar@redhat.com >
Cc: Jarod Wilson <jarod@redhat.com >
Cc: Eric Dumazet <edumazet@google.com >
Cc: stephen hemminger <stephen@networkplumber.org >
Cc: netdev@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-10-18 12:39:38 +01:00
Kees Cook
d3e99b2d19
net/cw1200: Convert timers to use timer_setup()
...
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: Solomon Peachy <pizza@shaftnet.org >
Cc: Kalle Valo <kvalo@codeaurora.org >
Cc: linux-wireless@vger.kernel.org
Cc: netdev@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-10-18 12:39:38 +01:00
Kees Cook
abec4be3ee
net: ethernet: stmmac: Convert timers to use timer_setup()
...
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: Giuseppe Cavallaro <peppe.cavallaro@st.com >
Cc: Alexandre Torgue <alexandre.torgue@st.com >
Cc: netdev@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org >
Acked-by: Giuseppe Cavallaro <peppe.cavallaro@st.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-10-18 12:39:37 +01:00
Kees Cook
80c5a20b53
pcmcia/electra_cf: Convert timers to use timer_setup()
...
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: Michael Ellerman <mpe@ellerman.id.au >
Cc: linux-pcmcia@lists.infradead.org
Signed-off-by: Kees Cook <keescook@chromium.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-10-18 12:39:37 +01:00
Kees Cook
41fce7034b
net: tulip: de2104x: Convert timers to use timer_setup()
...
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
to pass the timer pointer explicitly.
Cc: "David S. Miller" <davem@davemloft.net >
Cc: "yuval.shaia@oracle.com " <yuval.shaia@oracle.com >
Cc: Tobias Klauser <tklauser@distanz.ch >
Cc: Jarod Wilson <jarod@redhat.com >
Cc: Philippe Reynes <tremyfr@gmail.com >
Cc: netdev@vger.kernel.org
Cc: linux-parisc@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org >
Reviewed-by: Tobias Klauser <tklauser@distanz.ch >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-10-18 12:39:37 +01:00
Kees Cook
eb8c6b5b44
ethernet/broadcom: Convert timers to use timer_setup()
...
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
helper to pass the timer pointer explicitly.
Cc: Florian Fainelli <f.fainelli@gmail.com >
Cc: bcm-kernel-feedback-list@broadcom.com
Cc: "David S. Miller" <davem@davemloft.net >
Cc: Arnd Bergmann <arnd@arndb.de >
Cc: Jarod Wilson <jarod@redhat.com >
Cc: netdev@vger.kernel.org
Cc: linux-arm-kernel@lists.infradead.org
Signed-off-by: Kees Cook <keescook@chromium.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-10-18 12:39:37 +01:00
Kees Cook
c3aed70953
xfrm: Convert timers to use timer_setup()
...
In preparation for unconditionally passing the struct timer_list pointer to
all timer callbacks, switch to using the new timer_setup() and from_timer()
helper to pass the timer pointer explicitly.
Cc: Steffen Klassert <steffen.klassert@secunet.com >
Cc: Herbert Xu <herbert@gondor.apana.org.au >
Cc: "David S. Miller" <davem@davemloft.net >
Cc: netdev@vger.kernel.org
Signed-off-by: Kees Cook <keescook@chromium.org >
Signed-off-by: David S. Miller <davem@davemloft.net >
2017-10-18 12:39:37 +01:00