From 5fe41502b4ac8fb2d92dbc6000da15deb3aad981 Mon Sep 17 00:00:00 2001 From: Jens Axboe Date: Sun, 27 Oct 2002 18:02:33 -0800 Subject: [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. --- include/linux/blkdev.h | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'include') 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) -- cgit v1.2.3