From: chengkaitao Date: Mon, 15 Sep 2025 12:33:07 +0000 (+0800) Subject: block/mq-deadline: Remove the redundant rb_entry_rq in the deadline_from_pos(). X-Git-Url: https://git.kernel.dk/?a=commitdiff_plain;h=74b1db86847cce1c0fb54d362f8f5fde3adfd41b;p=linux-block.git block/mq-deadline: Remove the redundant rb_entry_rq in the deadline_from_pos(). In commit(fde02699c242), the "if (blk_rq_is_seq_zoned_write(rq))" was removed, but the "rb_entry_rq(node)" and some other code were inadvertently left behind. This patch fixed it. Signed-off-by: chengkaitao Reviewed-by: Bart Van Assche Reviewed-by: Li Nan Signed-off-by: Jens Axboe --- diff --git a/block/mq-deadline.c b/block/mq-deadline.c index 2e689b2c4021..3e741d33142d 100644 --- a/block/mq-deadline.c +++ b/block/mq-deadline.c @@ -136,10 +136,6 @@ static inline struct request *deadline_from_pos(struct dd_per_prio *per_prio, struct rb_node *node = per_prio->sort_list[data_dir].rb_node; struct request *rq, *res = NULL; - if (!node) - return NULL; - - rq = rb_entry_rq(node); while (node) { rq = rb_entry_rq(node); if (blk_rq_pos(rq) >= pos) {