Hello Jens,
This series contains three patches intended to reduce code duplication
and two patches that simplify / optimize I/O priority handling. Please
consider these patches for kernel v4.12.
Thanks,
Bart.
Changes compared to v1:
- Converted ternary operators into an if/then/else-sequence.
- Used EXPORT_SYMBOL_GPL() to export block layer internals.
Bart Van Assche (5):
block: Export blk_init_request_from_bio()
null_blk: Use blk_init_request_from_bio() instead of open-coding it
lightnvm: Use blk_init_request_from_bio() instead of open-coding it
block: Inline blk_rq_set_prio()
block: Optimize ioprio_best()
block/blk-core.c | 12 +++++++++---
block/blk-mq.c | 2 +-
block/blk.h | 1 -
block/ioprio.c | 12 +-----------
drivers/block/null_blk.c | 9 +--------
drivers/nvme/host/lightnvm.c | 6 +-----
include/linux/blkdev.h | 15 +--------------
7 files changed, 14 insertions(+), 43 deletions(-)
--
2.12.2