scsi: scsi_dh: Don't look for NULL devices handlers by name
authorJohannes Thumshirn <jthumshirn@suse.de>
Fri, 23 Mar 2018 13:37:05 +0000 (14:37 +0100)
committerMartin K. Petersen <martin.petersen@oracle.com>
Mon, 9 Apr 2018 20:35:12 +0000 (16:35 -0400)
commit2ee5671e3ae35e53bb5a53a89ac8f033e4b1721f
treea73d28aef958f9c4ecb75541e52a3aa5ad576cfc
parentcbee67c2d7f97aaa1a85501d621002b4dc1e24b8
scsi: scsi_dh: Don't look for NULL devices handlers by name

Currently scsi_dh_lookup() doesn't check for NULL as a device name. This
combined with nvme over dm-mpath results in the following messages
emitted by device-mapper:

 device-mapper: multipath: Could not failover device 259:67: Handler scsi_dh_(null) error 14.

Let scsi_dh_lookup() fail fast on NULL names.

[mkp: typo fix]

Cc: <stable@vger.kernel.org> # v4.16
Signed-off-by: Johannes Thumshirn <jthumshirn@suse.de>
Reviewed-by: Hannes Reinecke <hare@suse.com>
Reviewed-by: Bart Van Assche <bart.vanassche@wdc.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/scsi_dh.c