]> git.baikalelectronics.ru Git - kernel.git/commit
block: convert REQ_ATOM_COMPLETE to stealing rq->__deadline bit
authorJens Axboe <axboe@kernel.dk>
Wed, 10 Jan 2018 18:34:25 +0000 (11:34 -0700)
committerJens Axboe <axboe@kernel.dk>
Wed, 10 Jan 2018 18:47:53 +0000 (11:47 -0700)
commitc0f3349b4900ca7436c54636dd385e152d3f4b7f
treebf1a6137b1e38ece55196da485e5c97bdc711ea4
parent4cb46be385237f29450b8304f8e7ccaf202ec5cc
block: convert REQ_ATOM_COMPLETE to stealing rq->__deadline bit

We only have one atomic flag left. Instead of using an entire
unsigned long for that, steal the bottom bit of the deadline
field that we already reserved.

Remove ->atomic_flags, since it's now unused.

Reviewed-by: Bart Van Assche <bart.vanassche@wdc.com>
Reviewed-by: Omar Sandoval <osandov@fb.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/blk-core.c
block/blk-mq-debugfs.c
block/blk-mq.c
block/blk.h
include/linux/blkdev.h