diff --git a/drivers/block/cciss.c b/drivers/block/cciss.c index 7191c16954d293ef8f5e0e3c04be20f75aae480a..6124c2fd2d33440f022aa45b369bd7fb7a850c8a 100644 --- a/drivers/block/cciss.c +++ b/drivers/block/cciss.c @@ -297,6 +297,8 @@ static void enqueue_cmd_and_start_io(ctlr_info_t *h, spin_lock_irqsave(&h->lock, flags); addQ(&h->reqQ, c); h->Qdepth++; + if (h->Qdepth > h->maxQsinceinit) + h->maxQsinceinit = h->Qdepth; start_io(h); spin_unlock_irqrestore(&h->lock, flags); }