Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1598209 > unrolled thread

[PATCH] ACPI / APEI: use setup_deferrable_timer

Started byGeliang Tang <geliangtang@gmail.com>
First post2017-03-11 01:50 +0100
Last post2017-03-13 07:50 +0100
Articles 7 — 3 participants

Back to article view | Back to linux.kernel


Contents

  [PATCH] ACPI / APEI: use setup_deferrable_timer Geliang Tang <geliangtang@gmail.com> - 2017-03-11 01:50 +0100
    [PATCH] Bluetooth: bluecard: use setup_timer Geliang Tang <geliangtang@gmail.com> - 2017-03-11 01:50 +0100
    [PATCH] libata: use setup_deferrable_timer Geliang Tang <geliangtang@gmail.com> - 2017-03-11 01:50 +0100
      Re: [PATCH] libata: use setup_deferrable_timer Tejun Heo <tj@kernel.org> - 2017-03-13 18:10 +0100
    [PATCH] fs/ocfs2/cluster: use setup_timer Geliang Tang <geliangtang@gmail.com> - 2017-03-11 01:50 +0100
    [PATCH] ambassador: use setup_timer Geliang Tang <geliangtang@gmail.com> - 2017-03-11 01:50 +0100
      Re: [PATCH] ambassador: use setup_timer David Miller <davem@davemloft.net> - 2017-03-13 07:50 +0100

#1598209 — [PATCH] ACPI / APEI: use setup_deferrable_timer

FromGeliang Tang <geliangtang@gmail.com>
Date2017-03-11 01:50 +0100
Subject[PATCH] ACPI / APEI: use setup_deferrable_timer
Message-ID<tjDol-3gr-3@gated-at.bofh.it>
Use setup_deferrable_timer() instead of init_timer_deferrable() to
simplify the code.

Signed-off-by: Geliang Tang <geliangtang@gmail.com>
---
 drivers/acpi/apei/ghes.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/drivers/acpi/apei/ghes.c b/drivers/acpi/apei/ghes.c
index b192b42..33ca196 100644
--- a/drivers/acpi/apei/ghes.c
+++ b/drivers/acpi/apei/ghes.c
@@ -1005,9 +1005,8 @@ static int ghes_probe(struct platform_device *ghes_dev)
 
 	switch (generic->notify.type) {
 	case ACPI_HEST_NOTIFY_POLLED:
-		ghes->timer.function = ghes_poll_func;
-		ghes->timer.data = (unsigned long)ghes;
-		init_timer_deferrable(&ghes->timer);
+		setup_deferrable_timer(&ghes->timer, ghes_poll_func,
+				       (unsigned long)ghes);
 		ghes_add_timer(ghes);
 		break;
 	case ACPI_HEST_NOTIFY_EXTERNAL:
-- 
2.9.3

[toc] | [next] | [standalone]


#1598213 — [PATCH] Bluetooth: bluecard: use setup_timer

FromGeliang Tang <geliangtang@gmail.com>
Date2017-03-11 01:50 +0100
Subject[PATCH] Bluetooth: bluecard: use setup_timer
Message-ID<tjDom-3gr-15@gated-at.bofh.it>
In reply to#1598209
Use setup_timer() instead of init_timer() to simplify the code.

Signed-off-by: Geliang Tang <geliangtang@gmail.com>
---
 drivers/bluetooth/bluecard_cs.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/drivers/bluetooth/bluecard_cs.c b/drivers/bluetooth/bluecard_cs.c
index c0b3b55..007c0a4 100644
--- a/drivers/bluetooth/bluecard_cs.c
+++ b/drivers/bluetooth/bluecard_cs.c
@@ -695,9 +695,8 @@ static int bluecard_open(struct bluecard_info *info)
 
 	spin_lock_init(&(info->lock));
 
-	init_timer(&(info->timer));
-	info->timer.function = &bluecard_activity_led_timeout;
-	info->timer.data = (u_long)info;
+	setup_timer(&(info->timer), &bluecard_activity_led_timeout,
+		    (u_long)info);
 
 	skb_queue_head_init(&(info->txq));
 
-- 
2.9.3

[toc] | [prev] | [next] | [standalone]


#1598214 — [PATCH] libata: use setup_deferrable_timer

FromGeliang Tang <geliangtang@gmail.com>
Date2017-03-11 01:50 +0100
Subject[PATCH] libata: use setup_deferrable_timer
Message-ID<tjDom-3gr-17@gated-at.bofh.it>
In reply to#1598209
Use setup_deferrable_timer() instead of init_timer_deferrable() to
simplify the code.

Signed-off-by: Geliang Tang <geliangtang@gmail.com>
---
 drivers/ata/libata-core.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c
index ca75823..55d3c8b 100644
--- a/drivers/ata/libata-core.c
+++ b/drivers/ata/libata-core.c
@@ -5902,9 +5902,9 @@ struct ata_port *ata_port_alloc(struct ata_host *host)
 	INIT_LIST_HEAD(&ap->eh_done_q);
 	init_waitqueue_head(&ap->eh_wait_q);
 	init_completion(&ap->park_req_pending);
-	init_timer_deferrable(&ap->fastdrain_timer);
-	ap->fastdrain_timer.function = ata_eh_fastdrain_timerfn;
-	ap->fastdrain_timer.data = (unsigned long)ap;
+	setup_deferrable_timer(&ap->fastdrain_timer,
+			       ata_eh_fastdrain_timerfn,
+			       (unsigned long)ap);
 
 	ap->cbl = ATA_CBL_NONE;
 
-- 
2.9.3

[toc] | [prev] | [next] | [standalone]


#1599636 — Re: [PATCH] libata: use setup_deferrable_timer

FromTejun Heo <tj@kernel.org>
Date2017-03-13 18:10 +0100
SubjectRe: [PATCH] libata: use setup_deferrable_timer
Message-ID<tkBDQ-3Ed-11@gated-at.bofh.it>
In reply to#1598214
On Sat, Mar 11, 2017 at 08:47:01AM +0800, Geliang Tang wrote:
> Use setup_deferrable_timer() instead of init_timer_deferrable() to
> simplify the code.
> 
> Signed-off-by: Geliang Tang <geliangtang@gmail.com>

Applied to libata/for-4.12.

Thanks.

-- 
tejun

[toc] | [prev] | [next] | [standalone]


#1598216 — [PATCH] fs/ocfs2/cluster: use setup_timer

FromGeliang Tang <geliangtang@gmail.com>
Date2017-03-11 01:50 +0100
Subject[PATCH] fs/ocfs2/cluster: use setup_timer
Message-ID<tjDom-3gr-27@gated-at.bofh.it>
In reply to#1598209
Use setup_timer() instead of init_timer() to simplify the code.

Signed-off-by: Geliang Tang <geliangtang@gmail.com>
---
 fs/ocfs2/cluster/tcp.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/fs/ocfs2/cluster/tcp.c b/fs/ocfs2/cluster/tcp.c
index 4348027..de51b23 100644
--- a/fs/ocfs2/cluster/tcp.c
+++ b/fs/ocfs2/cluster/tcp.c
@@ -450,9 +450,8 @@ static struct o2net_sock_container *sc_alloc(struct o2nm_node *node)
 	INIT_WORK(&sc->sc_shutdown_work, o2net_shutdown_sc);
 	INIT_DELAYED_WORK(&sc->sc_keepalive_work, o2net_sc_send_keep_req);
 
-	init_timer(&sc->sc_idle_timeout);
-	sc->sc_idle_timeout.function = o2net_idle_timer;
-	sc->sc_idle_timeout.data = (unsigned long)sc;
+	setup_timer(&sc->sc_idle_timeout, o2net_idle_timer,
+		    (unsigned long)sc);
 
 	sclog(sc, "alloced\n");
 
-- 
2.9.3

[toc] | [prev] | [next] | [standalone]


#1598217 — [PATCH] ambassador: use setup_timer

FromGeliang Tang <geliangtang@gmail.com>
Date2017-03-11 01:50 +0100
Subject[PATCH] ambassador: use setup_timer
Message-ID<tjDom-3gr-23@gated-at.bofh.it>
In reply to#1598209
Use setup_timer() instead of init_timer() to simplify the code.

Signed-off-by: Geliang Tang <geliangtang@gmail.com>
---
 drivers/atm/ambassador.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/drivers/atm/ambassador.c b/drivers/atm/ambassador.c
index 4a61079..906705e 100644
--- a/drivers/atm/ambassador.c
+++ b/drivers/atm/ambassador.c
@@ -2267,9 +2267,8 @@ static int amb_probe(struct pci_dev *pci_dev,
 	dev->atm_dev->ci_range.vpi_bits = NUM_VPI_BITS;
 	dev->atm_dev->ci_range.vci_bits = NUM_VCI_BITS;
 
-	init_timer(&dev->housekeeping);
-	dev->housekeeping.function = do_housekeeping;
-	dev->housekeeping.data = (unsigned long) dev;
+	setup_timer(&dev->housekeeping, do_housekeeping,
+		    (unsigned long)dev);
 	mod_timer(&dev->housekeeping, jiffies);
 
 	// enable host interrupts
-- 
2.9.3

[toc] | [prev] | [next] | [standalone]


#1598901 — Re: [PATCH] ambassador: use setup_timer

FromDavid Miller <davem@davemloft.net>
Date2017-03-13 07:50 +0100
SubjectRe: [PATCH] ambassador: use setup_timer
Message-ID<tkrXP-4X5-15@gated-at.bofh.it>
In reply to#1598217
From: Geliang Tang <geliangtang@gmail.com>
Date: Sat, 11 Mar 2017 08:46:56 +0800

> Use setup_timer() instead of init_timer() to simplify the code.
> 
> Signed-off-by: Geliang Tang <geliangtang@gmail.com>

Applied.

[toc] | [prev] | [standalone]


Back to top | Article view | linux.kernel


csiph-web