cciss: fix reporting of max queue depth since init
PATCH 1/1 cciss: fix reporting of max queue depth since init
From: Stephen M. Cameron <[email protected]>
The ioctl path and the scsi tape path were not accounting for their additions to the queue depth.
Signed-off-by Stephen M. Cameron <[email protected]>
--- drivers/block/cciss.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
drivers/block/cciss.c +2 -0
@@ -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); }
Quoted 4 lines · Stephen M. Cameron
The ioctl path and the scsi tape path were not accounting for their additions to the queue depth.
Signed-off-by Stephen M. Cameron <[email protected]>
Applied, thanks.
Signature · 1 line
Jens Axboe