]> www.infradead.org Git - users/hch/block.git/commitdiff
target/iblock: fix holder printing in iblock_show_configfs_dev_params
authorChristoph Hellwig <hch@lst.de>
Wed, 2 Sep 2020 09:24:06 +0000 (11:24 +0200)
committerChristoph Hellwig <hch@lst.de>
Wed, 2 Sep 2020 09:27:18 +0000 (11:27 +0200)
bd_contains is never NULL for an open block device.  In addition ibd_bd
is always set to a block device that was exclusively opened by the
target code, so the holder is guranteed to be ib_dev as well.

Signed-off-by: Christoph Hellwig <hch@lst.de>
drivers/target/target_core_iblock.c

index 1c181d31f4c872d0d18290668842654382c6a593..f2bd2e207e0b362e0d1667abde17db07f2896489 100644 (file)
@@ -611,9 +611,8 @@ static ssize_t iblock_show_configfs_dev_params(struct se_device *dev, char *b)
        bl += sprintf(b + bl, "        ");
        if (bd) {
                bl += sprintf(b + bl, "Major: %d Minor: %d  %s\n",
-                       MAJOR(bd->bd_dev), MINOR(bd->bd_dev), (!bd->bd_contains) ?
-                       "" : (bd->bd_holder == ib_dev) ?
-                       "CLAIMED: IBLOCK" : "CLAIMED: OS");
+                       MAJOR(bd->bd_dev), MINOR(bd->bd_dev),
+                       "CLAIMED: IBLOCK");
        } else {
                bl += sprintf(b + bl, "Major: 0 Minor: 0\n");
        }