Skip to content

Commit a6fe7b7

Browse files
bvanasscheaxboe
authored andcommitted
block: Fix queue_iostats_passthrough_show()
Make queue_iostats_passthrough_show() report 0/1 in sysfs instead of 0/4. This patch fixes the following sparse warning: block/blk-sysfs.c:266:31: warning: incorrect type in argument 1 (different base types) block/blk-sysfs.c:266:31: expected unsigned long var block/blk-sysfs.c:266:31: got restricted blk_flags_t Cc: Keith Busch <[email protected]> Cc: Christoph Hellwig <[email protected]> Fixes: 110234d ("block: enable passthrough command statistics") Signed-off-by: Bart Van Assche <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Jens Axboe <[email protected]>
1 parent 312ccd4 commit a6fe7b7

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

block/blk-sysfs.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ static ssize_t queue_nr_zones_show(struct gendisk *disk, char *page)
263263

264264
static ssize_t queue_iostats_passthrough_show(struct gendisk *disk, char *page)
265265
{
266-
return queue_var_show(blk_queue_passthrough_stat(disk->queue), page);
266+
return queue_var_show(!!blk_queue_passthrough_stat(disk->queue), page);
267267
}
268268

269269
static ssize_t queue_iostats_passthrough_store(struct gendisk *disk,

0 commit comments

Comments
 (0)