Messages in this thread Patch in this message | | | Subject | [PATCH] cciss: fix reporting of max queue depth since init | From | "Stephen M. Cameron" <> | Date | Wed, 25 Aug 2010 10:43:34 -0500 |
| |
From: Stephen M. Cameron <scameron@beardog.cce.hp.com>
The ioctl path and the scsi tape path were not accounting for their additions to the queue depth.
Signed-off-by: Stephen M. Cameron <scameron@beardog.cce.hp.com> --- drivers/block/cciss.c | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/drivers/block/cciss.c b/drivers/block/cciss.c index 31064df..eef94fa 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); }
| |