From: Andrew Morton <akpm@digeo.com>
To: Linus Torvalds <torvalds@transmeta.com>
Cc: lkml <linux-kernel@vger.kernel.org>
Subject: [patch 3/4] timers: scsi, input, networking
Date: Mon, 04 Nov 2002 21:45:40 -0800 [thread overview]
Message-ID: <3DC75B04.FE54B2E1@digeo.com> (raw)
The patches which I needed to avoid the warnings with my build.
--- 25/drivers/scsi/scsi.c~scsi-timer-init Mon Nov 4 18:47:02 2002
+++ 25-akpm/drivers/scsi/scsi.c Mon Nov 4 18:47:02 2002
@@ -603,6 +603,7 @@ inline void __scsi_release_command(Scsi_
GFP_DMA : 0));
if(newSCpnt) {
memset(newSCpnt, 0, sizeof(Scsi_Cmnd));
+ init_timer(&newSCpnt->eh_timeout);
newSCpnt->host = SDpnt->host;
newSCpnt->device = SDpnt;
newSCpnt->target = SDpnt->id;
@@ -1551,6 +1552,7 @@ void scsi_build_commandblocks(Scsi_Devic
}
memset(SCpnt, 0, sizeof(Scsi_Cmnd));
+ init_timer(&SCpnt->eh_timeout);
SCpnt->host = SDpnt->host;
SCpnt->device = SDpnt;
SCpnt->target = SDpnt->id;
.
--- 25/drivers/input/serio/i8042.c~i8042-timer-init Mon Nov 4 18:47:03 2002
+++ 25-akpm/drivers/input/serio/i8042.c Mon Nov 4 18:47:03 2002
@@ -844,6 +844,7 @@ int __init i8042_init(void)
i8042_port_register(&i8042_kbd_values, &i8042_kbd_port);
+ init_timer(&i8042_timer);
i8042_timer.function = i8042_timer_func;
mod_timer(&i8042_timer, jiffies + I8042_POLL_PERIOD);
.
--- 25/net/ipv4/route.c~ip4-rt-timer-init Mon Nov 4 18:47:04 2002
+++ 25-akpm/net/ipv4/route.c Mon Nov 4 18:47:04 2002
@@ -2526,7 +2526,9 @@ void __init ip_rt_init(void)
devinet_init();
ip_fib_init();
+ init_timer(&rt_flush_timer);
rt_flush_timer.function = rt_run_flush;
+ init_timer(&rt_periodic_timer);
rt_periodic_timer.function = rt_check_expire;
/* All the timers, started at system startup tend
.
--- 25/net/ipv4/inetpeer.c~inetpeer-timer-init Mon Nov 4 18:47:04 2002
+++ 25-akpm/net/ipv4/inetpeer.c Mon Nov 4 18:47:04 2002
@@ -98,7 +98,7 @@ spinlock_t inet_peer_unused_lock = SPIN_
static void peer_check_expire(unsigned long dummy);
static struct timer_list peer_periodic_timer =
- { .function = &peer_check_expire };
+ TIMER_INITIALIZER(peer_check_expire, 0, 0);
/* Exported for sysctl_net_ipv4. */
int inet_peer_gc_mintime = 10 * HZ,
.
--- 25/net/ipv4/tcp_minisocks.c~tcp_minisocks-timer-init Mon Nov 4 18:47:05 2002
+++ 25-akpm/net/ipv4/tcp_minisocks.c Mon Nov 4 19:02:09 2002
@@ -428,7 +428,7 @@ static void tcp_twkill(unsigned long);
static struct tcp_tw_bucket *tcp_tw_death_row[TCP_TWKILL_SLOTS];
static spinlock_t tw_death_lock = SPIN_LOCK_UNLOCKED;
-static struct timer_list tcp_tw_timer = { .function = tcp_twkill };
+static struct timer_list tcp_tw_timer = TIMER_INITIALIZER(tcp_twkill, 0, 0);
static void SMP_TIMER_NAME(tcp_twkill)(unsigned long dummy)
{
@@ -495,7 +495,8 @@ void tcp_tw_deschedule(struct tcp_tw_buc
static int tcp_twcal_hand = -1;
static int tcp_twcal_jiffie;
static void tcp_twcal_tick(unsigned long);
-static struct timer_list tcp_twcal_timer = {.function = tcp_twcal_tick};
+static struct timer_list tcp_twcal_timer =
+ TIMER_INITIALIZER(tcp_twcal_tick, 0, 0);
static struct tcp_tw_bucket *tcp_twcal_row[TCP_TW_RECYCLE_SLOTS];
void tcp_tw_schedule(struct tcp_tw_bucket *tw, int timeo)
.
next reply other threads:[~2002-11-05 5:39 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-11-05 5:45 Andrew Morton [this message]
2002-11-05 18:10 ` [patch 3/4] timers: scsi, input, networking Linus Torvalds
2002-11-05 18:21 ` Andrew Morton
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3DC75B04.FE54B2E1@digeo.com \
--to=akpm@digeo.com \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@transmeta.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox