scsi: target: core: Fix a pr_debug() argument
authorBart Van Assche <bvanassche@acm.org>
Thu, 7 Nov 2019 21:55:25 +0000 (13:55 -0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 23 Jan 2020 07:19:43 +0000 (08:19 +0100)
commit c941e0d172605731de9b4628bd4146d35cf2e7d6 upstream.

Print the string for which conversion failed instead of printing the
function name twice.

Fixes: 2650d71e244f ("target: move transport ID handling to the core")
Cc: Christoph Hellwig <hch@lst.de>
Link: https://lore.kernel.org/r/20191107215525.64415-1-bvanassche@acm.org
Signed-off-by: Bart Van Assche <bvanassche@acm.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/target/target_core_fabric_lib.c

index cb6497ce4b61a81cbb9eba00bd79d0ecbc08f847..6e75095af6818ad1ea034f09da7227f7fa6d8937 100644 (file)
@@ -130,7 +130,7 @@ static int srp_get_pr_transport_id(
        memset(buf + 8, 0, leading_zero_bytes);
        rc = hex2bin(buf + 8 + leading_zero_bytes, p, count);
        if (rc < 0) {
-               pr_debug("hex2bin failed for %s: %d\n", __func__, rc);
+               pr_debug("hex2bin failed for %s: %d\n", p, rc);
                return rc;
        }