diff options
author | Jens Axboe | 2017-04-05 12:16:38 -0600 |
---|---|---|
committer | Jens Axboe | 2017-04-05 12:16:38 -0600 |
commit | 1dd5198b2df913aec9b77c14529f9ff1b6d33e30 (patch) | |
tree | 02fd0499ebfa0d20ceabca355f66da65b8d0041a /include | |
parent | 64c7f1d1572cacadfc0a4ca5a937aeffa486de58 (diff) |
block: move timeout field in struct request to pack better
After commit 64c7f1d1572c, we went from 1 to 2 holes in my
test setup. If we move the timeout field a bit, we remove
both of those holes and shrink struct request by 8 bytes.
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/blkdev.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/linux/blkdev.h b/include/linux/blkdev.h index ce6f9a6534c9..3cf241b0814d 100644 --- a/include/linux/blkdev.h +++ b/include/linux/blkdev.h @@ -215,6 +215,8 @@ struct request { unsigned short ioprio; + unsigned int timeout; + void *special; /* opaque pointer available for LLD use */ int errors; @@ -223,7 +225,6 @@ struct request { unsigned long deadline; struct list_head timeout_list; - unsigned int timeout; /* * completion callback. |