block: simplify the check for the current elevator in elv_iosched_show
authorChristoph Hellwig <hch@lst.de>
Sun, 30 Oct 2022 10:07:12 +0000 (11:07 +0100)
committerJens Axboe <axboe@kernel.dk>
Tue, 1 Nov 2022 14:02:47 +0000 (08:02 -0600)
Just compare the pointers instead of using the string based
elevator_match.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Link: https://lore.kernel.org/r/20221030100714.876891-6-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/elevator.c

index 72346bf2f997018796622da37c233665b65833e5..9a13d1959b768bf2819aae5d65d0a12b57559551 100644 (file)
@@ -792,7 +792,7 @@ ssize_t elv_iosched_show(struct request_queue *q, char *name)
 
        spin_lock(&elv_list_lock);
        list_for_each_entry(e, &elv_list, list) {
-               if (cur && elevator_match(cur, e->elevator_name, 0)) {
+               if (e == cur) {
                        len += sprintf(name+len, "[%s] ", cur->elevator_name);
                        continue;
                }