use setup_timer() helper function.
Subsystems (4)
cover use setup_timer() helper function.
This series uses setup_timer() helper function. The series addresses the files under net/*.
Allen Pais (5):
net: nfc: hci: use setup_timer() helper.
net: nfc: hci: llc_shdlc: use setup_timer() helper.
net: af_packet: use setup_timer() helper.
net: nfc: core: use setup_timer() helper.
net: nfc: llcp_core: use setup_timer() helper.
net/nfc/core.c | 5 ++--- net/nfc/hci/core.c | 5 ++--- net/nfc/hci/llc_shdlc.c | 15 ++++++--------- net/nfc/llcp_core.c | 10 ++++------ net/packet/af_packet.c | 4 +--- 5 files changed, 15 insertions(+), 24 deletions(-)
Signature · 1 line
2.7.4
PATCH 1/5 net: nfc: hci: use setup_timer() helper.
Use setup_timer function instead of initializing timer with the function and data fields.
--- net/nfc/hci/core.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)
net/nfc/hci/core.c +2 -3
@@ -1004,9 +1004,8 @@ int nfc_hci_register_device(struct nfc_hci_dev *hdev)INIT_WORK (&hdev->msg_tx_work, nfc_hci_msg_tx_work); -init_timer (&hdev->cmd_timer); - hdev->cmd_timer.data = (unsigned long )hdev; - hdev->cmd_timer.function = nfc_hci_cmd_timeout; +setup_timer (&hdev->cmd_timer, nfc_hci_cmd_timeout, + (unsigned long )hdev);skb_queue_head_init (&hdev->rx_hcp_frags);
Signature · 1 line
2.7.4
PATCH 2/5 net: nfc: hci: llc_shdlc: use setup_timer() helper.
In reply to Allen Pais Use setup_timer function instead of initializing timer with the function and data fields.
--- net/nfc/hci/llc_shdlc.c | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-)
net/nfc/hci/llc_shdlc.c +6 -9
@@ -763,17 +763,14 @@ static void *llc_shdlc_init(struct nfc_hci_dev *hdev, xmit_to_drv_t xmit_to_drv,mutex_init (&shdlc->state_mutex); shdlc->state =SHDLC_DISCONNECTED ; -init_timer (&shdlc->connect_timer); - shdlc->connect_timer.data = (unsigned long )shdlc; - shdlc->connect_timer.function = llc_shdlc_connect_timeout; +setup_timer (&shdlc->connect_timer, llc_shdlc_connect_timeout, + (unsigned long )shdlc); -init_timer (&shdlc->t1_timer); - shdlc->t1_timer.data = (unsigned long )shdlc; - shdlc->t1_timer.function = llc_shdlc_t1_timeout; +setup_timer (&shdlc->t1_timer, llc_shdlc_t1_timeout, + (unsigned long )shdlc); -init_timer (&shdlc->t2_timer); - shdlc->t2_timer.data = (unsigned long )shdlc; - shdlc->t2_timer.function = llc_shdlc_t2_timeout; +setup_timer (&shdlc->t2_timer, llc_shdlc_t2_timeout, + (unsigned long )shdlc); shdlc->w =SHDLC_MAX_WINDOW ; shdlc->srej_support =SHDLC_SREJ_SUPPORT ;
Signature · 1 line
2.7.4
PATCH 3/5 net: af_packet: use setup_timer() helper.
In reply to Allen Pais Use setup_timer function instead of initializing timer with the function and data fields.
--- net/packet/af_packet.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-)
net/packet/af_packet.c +1 -3
@@ -544,9 +544,7 @@ static void prb_init_blk_timer(struct packet_sock *po, struct tpacket_kbdq_core *pkc, void (*func) (unsigned long)) { - init_timer(&pkc->retire_blk_timer); - pkc->retire_blk_timer.data = (long )po; - pkc->retire_blk_timer.function = func; + setup_timer(&pkc->retire_blk_timer, func, (long)po); pkc->retire_blk_timer.expires = jiffies; }
Signature · 1 line
2.7.4
PATCH 4/5 net: nfc: core: use setup_timer() helper.
In reply to Allen Pais Use setup_timer function instead of initializing timer with the function and data fields.
--- net/nfc/core.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-)
net/nfc/core.c +2 -3
@@ -1094,9 +1094,8 @@ struct nfc_dev *nfc_allocate_device(struct nfc_ops *ops, dev->targets_generation =1 ;if (ops->check_presence) { -init_timer (&dev->check_pres_timer); - dev->check_pres_timer.data = (unsigned long )dev; - dev->check_pres_timer.function = nfc_check_pres_timeout; +setup_timer (&dev->check_pres_timer, nfc_check_pres_timeout, + (unsigned long )dev);INIT_WORK (&dev->check_pres_work, nfc_check_pres_work); }
Signature · 1 line
2.7.4
PATCH 5/5 net: nfc: llcp_core: use setup_timer() helper.
In reply to Allen Pais Use setup_timer function instead of initializing timer with the function and data fields.
--- net/nfc/llcp_core.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-)
net/nfc/llcp_core.c +4 -6
@@ -1573,9 +1573,8 @@ int nfc_llcp_register_device(struct nfc_dev *ndev)INIT_LIST_HEAD (&local->list);kref_init (&local->ref);mutex_init (&local->sdp_lock); -init_timer (&local->link_timer); - local->link_timer.data = (unsigned long ) local; - local->link_timer.function = nfc_llcp_symm_timer; +setup_timer (&local->link_timer, nfc_llcp_symm_timer, + (unsigned long )local);skb_queue_head_init (&local->tx_queue);INIT_WORK (&local->tx_work, nfc_llcp_tx_work);
@@ -1601,9 +1600,8 @@ int nfc_llcp_register_device(struct nfc_dev *ndev)mutex_init (&local->sdreq_lock);INIT_HLIST_HEAD (&local->pending_sdreqs); -init_timer (&local->sdreq_timer); - local->sdreq_timer.data = (unsigned long ) local; - local->sdreq_timer.function = nfc_llcp_sdreq_timer; +setup_timer (&local->sdreq_timer, nfc_llcp_sdreq_timer, + (unsigned long )local);INIT_WORK (&local->sdreq_timeout_work, nfc_llcp_sdreq_timeout_work);list_add (&local->list, &llcp_devices);
Signature · 1 line
2.7.4
David Miller
maintainerFrom: Allen Pais <[email protected]>
Date: Fri, 22 Sep 2017 16:28:17 +0530
Quoted 2 lines
This series uses
setup_timer()helper function. The series addresses the files undernet/*.
There was a recent change to the nfc code in net-next which causes your patches to not apply.
Please repsin against net-next, thanks.
Quoted 5 lines
There was a recent change to the nfc code in net-next which causes your patches to not apply.
Please repsin against net-next, thanks.
Sent out V2.
Thanks.