projects
/
firefly-linux-kernel-4.4.55.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
52cc2ee
)
cciss: fix reporting of max queue depth since init
author
Stephen M. Cameron
<scameron@beardog.cce.hp.com>
Wed, 25 Aug 2010 17:58:53 +0000
(19:58 +0200)
committer
Jens Axboe
<jaxboe@fusionio.com>
Wed, 25 Aug 2010 17:58:53 +0000
(19:58 +0200)
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>
Signed-off-by: Jens Axboe <jaxboe@fusionio.com>
drivers/block/cciss.c
patch
|
blob
|
history
diff --git
a/drivers/block/cciss.c
b/drivers/block/cciss.c
index 7191c16954d293ef8f5e0e3c04be20f75aae480a..6124c2fd2d33440f022aa45b369bd7fb7a850c8a 100644
(file)
--- 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);
}