diff options
| author | Jens Axboe <axboe@suse.de> | 2002-10-27 18:02:33 -0800 |
|---|---|---|
| committer | Linus Torvalds <torvalds@home.transmeta.com> | 2002-10-27 18:02:33 -0800 |
| commit | 5fe41502b4ac8fb2d92dbc6000da15deb3aad981 (patch) | |
| tree | df56cc002b9ef37e0d6a5601070283e074ec2b5a /include | |
| parent | 54952b34e5e3c96cccf56d91eb6cbe0bb0b6d18c (diff) | |
[PATCH] small block bits
o Add sense_len to request, so scsi_ioctl knows how much sense data
was transferred.
o Add sg_timeout and sg_reserved to queue, we can't have these global...
o And finally kill QUEUE_NR_REQUESTS, it hasn't been used in a while.
Diffstat (limited to 'include')
| -rw-r--r-- | include/linux/blkdev.h | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/include/linux/blkdev.h b/include/linux/blkdev.h index de87dee16f83..722ebb04e25c 100644 --- a/include/linux/blkdev.h +++ b/include/linux/blkdev.h @@ -66,7 +66,10 @@ struct request { /* For packet commands */ unsigned int data_len; - void *data, *sense; + void *data; + + unsigned int sense_len; + void *sense; unsigned int timeout; struct completion *waiting; @@ -152,12 +155,6 @@ struct blk_queue_tag { int max_depth; }; -/* - * Default nr free requests per queue, ll_rw_blk will scale it down - * according to available RAM at init time - */ -#define QUEUE_NR_REQUESTS 8192 - struct request_queue { /* @@ -222,6 +219,12 @@ struct request_queue wait_queue_head_t queue_wait; struct blk_queue_tag *queue_tags; + + /* + * sg stuff + */ + unsigned int sg_timeout; + unsigned int sg_reserved_size; }; #define RQ_INACTIVE (-1) |
