|
@@ -889,7 +889,7 @@ lcs_send_lancmd(struct lcs_card *card, struct lcs_buffer *buffer,
|
|
rc = lcs_ready_buffer(&card->write, buffer);
|
|
rc = lcs_ready_buffer(&card->write, buffer);
|
|
if (rc)
|
|
if (rc)
|
|
return rc;
|
|
return rc;
|
|
- init_timer(&timer);
|
|
|
|
|
|
+ init_timer_on_stack(&timer);
|
|
timer.function = lcs_lancmd_timeout;
|
|
timer.function = lcs_lancmd_timeout;
|
|
timer.data = (unsigned long) reply;
|
|
timer.data = (unsigned long) reply;
|
|
timer.expires = jiffies + HZ*card->lancmd_timeout;
|
|
timer.expires = jiffies + HZ*card->lancmd_timeout;
|