linux-scsi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* split ->change_queue_depth
@ 2014-11-13 17:58 Christoph Hellwig
  2014-11-13 17:59 ` [PATCH 1/7] lpfc: remove queue_depth events Christoph Hellwig
                   ` (8 more replies)
  0 siblings, 9 replies; 21+ messages in thread
From: Christoph Hellwig @ 2014-11-13 17:58 UTC (permalink / raw)
  To: linux-scsi; +Cc: James Smart, Mike Christie, James Bottomley

Overloading ->change_queue_depth with the queue ramp up / down
functionality has been a bad idea.   It lead to a large amount
of code duplication, and driver keep getting the the API
wrong and end up accidentally enabling the queue depth tracking
while getting it wrong.

This serie instead adds a flag to enable queue tracking and
handles it entirely in core code.  This is a preparation for
various logic changes to the queue depth tracking code.


^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2014-11-24  5:52 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-11-13 17:58 split ->change_queue_depth Christoph Hellwig
2014-11-13 17:59 ` [PATCH 1/7] lpfc: remove queue_depth events Christoph Hellwig
2014-11-20  7:27   ` Hannes Reinecke
2014-11-20 19:16   ` James Smart
2014-11-21 10:20     ` Christoph Hellwig
2014-11-13 17:59 ` [PATCH 2/7] scsi: avoid ->change_queue_depth indirection for queue full tracking Christoph Hellwig
2014-11-13 19:47   ` venkateshs
2014-11-21 10:19     ` Christoph Hellwig
2014-11-20  7:34   ` Hannes Reinecke
2014-11-13 17:59 ` [PATCH 3/7] scsi: don't allow setting of queue_depth bigger than can_queue Christoph Hellwig
2014-11-20  7:35   ` Hannes Reinecke
2014-11-13 17:59 ` [PATCH 4/7] scsi: drop reason argument from ->change_queue_depth Christoph Hellwig
2014-11-20  7:39   ` Hannes Reinecke
2014-11-13 17:59 ` [PATCH 5/7] mpt2sas: simplify ->change_queue_depth Christoph Hellwig
2014-11-20  7:39   ` Hannes Reinecke
2014-11-13 17:59 ` [PATCH 6/7] mpt3sas: " Christoph Hellwig
2014-11-20  7:40   ` Hannes Reinecke
2014-11-13 17:59 ` [PATCH 7/7] vmw_pscsi: " Christoph Hellwig
2014-11-20  7:40   ` Hannes Reinecke
2014-11-20  6:13 ` split ->change_queue_depth Christoph Hellwig
2014-11-24  5:51 ` Mike Christie

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).