diff options
author | Jens Axboe <jens.axboe@oracle.com> | 2008-11-20 03:46:09 -0500 |
---|---|---|
committer | Jens Axboe <jens.axboe@oracle.com> | 2008-12-29 02:28:43 -0500 |
commit | 8a3173de4ab4cdacc43675dc5c077f9a5bf17f5f (patch) | |
tree | e1998a856a09c805c588740c8c83d50dd9663c40 /drivers/block/cciss.h | |
parent | 7c0990c7ee988aa193abbb7da3faeb9279146dbf (diff) |
cciss: switch to using hlist for command list management
This both cleans up the code and also helps detect the spurious case
of a command attempted being removed from a queue it doesn't belong
to.
Acked-by: Mike Miller <mike.miller@hp.com>
Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
Diffstat (limited to 'drivers/block/cciss.h')
-rw-r--r-- | drivers/block/cciss.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/block/cciss.h b/drivers/block/cciss.h index 24a7efa993ab..15e2b84734e3 100644 --- a/drivers/block/cciss.h +++ b/drivers/block/cciss.h | |||
@@ -89,8 +89,8 @@ struct ctlr_info | |||
89 | struct access_method access; | 89 | struct access_method access; |
90 | 90 | ||
91 | /* queue and queue Info */ | 91 | /* queue and queue Info */ |
92 | CommandList_struct *reqQ; | 92 | struct hlist_head reqQ; |
93 | CommandList_struct *cmpQ; | 93 | struct hlist_head cmpQ; |
94 | unsigned int Qdepth; | 94 | unsigned int Qdepth; |
95 | unsigned int maxQsinceinit; | 95 | unsigned int maxQsinceinit; |
96 | unsigned int maxSG; | 96 | unsigned int maxSG; |