]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
ublk: optimize ublk_rq_has_data()
authorCaleb Sander Mateos <csander@purestorage.com>
Wed, 13 May 2026 21:18:46 +0000 (15:18 -0600)
committerJens Axboe <axboe@kernel.dk>
Fri, 22 May 2026 14:05:33 +0000 (08:05 -0600)
commit5995e751d2612cd8254cdf9c1155a96bbbb2d509
treec0c9100a2a316ad78df6b13ccce3a77d7ac6767e
parent999722b34441b4ab65b7ca7fb16dd4b62fc3c354
ublk: optimize ublk_rq_has_data()

ublk_rq_has_data() currently uses bio_has_data(), which involves 2
indirections and several branches. Use blk_rq_has_data() instead to save
an indirection and NULL check.

Signed-off-by: Caleb Sander Mateos <csander@purestorage.com>
Reviewed-by: Ming Lei <tom.leiming@gmail.com>
Link: https://patch.msgid.link/20260513211846.1956810-3-csander@purestorage.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/block/ublk_drv.c