diff options
Diffstat (limited to 'drivers/block/aoe/aoeblk.c')
-rw-r--r-- | drivers/block/aoe/aoeblk.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/block/aoe/aoeblk.c b/drivers/block/aoe/aoeblk.c index 63561b280bc5..4780f7926d42 100644 --- a/drivers/block/aoe/aoeblk.c +++ b/drivers/block/aoe/aoeblk.c | |||
@@ -125,6 +125,7 @@ aoeblk_make_request(request_queue_t *q, struct bio *bio) | |||
125 | } | 125 | } |
126 | memset(buf, 0, sizeof(*buf)); | 126 | memset(buf, 0, sizeof(*buf)); |
127 | INIT_LIST_HEAD(&buf->bufs); | 127 | INIT_LIST_HEAD(&buf->bufs); |
128 | buf->start_time = jiffies; | ||
128 | buf->bio = bio; | 129 | buf->bio = bio; |
129 | buf->resid = bio->bi_size; | 130 | buf->resid = bio->bi_size; |
130 | buf->sector = bio->bi_sector; | 131 | buf->sector = bio->bi_sector; |
@@ -146,8 +147,8 @@ aoeblk_make_request(request_queue_t *q, struct bio *bio) | |||
146 | list_add_tail(&buf->bufs, &d->bufq); | 147 | list_add_tail(&buf->bufs, &d->bufq); |
147 | aoecmd_work(d); | 148 | aoecmd_work(d); |
148 | 149 | ||
149 | sl = d->skblist; | 150 | sl = d->sendq_hd; |
150 | d->skblist = NULL; | 151 | d->sendq_hd = d->sendq_tl = NULL; |
151 | 152 | ||
152 | spin_unlock_irqrestore(&d->lock, flags); | 153 | spin_unlock_irqrestore(&d->lock, flags); |
153 | 154 | ||