]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit79d07dec7264e1a901f0fd334400ce450ec01be8
treea73d28aef958f9c4ecb75541e52a3aa5ad576cfc
parent4771c41c665f83dad5e13d32e57436e9b7a068be
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