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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.