summaryrefslogtreecommitdiff
path: root/arch/arm
diff options
context:
space:
mode:
authorMichal Simek <michal.simek@xilinx.com>2017-01-02 08:40:09 (GMT)
committerSimon Glass <sjg@chromium.org>2017-01-09 18:25:20 (GMT)
commitf8f41ae668040d58271e03bc85b58e13becb14af (patch)
treebe7a4f1114872cdcd95edf77e8251211def63ca1 /arch/arm
parent886b392f1b4cfa63c7e4bb5d211ee2ed77b39d37 (diff)
downloadu-boot-f8f41ae668040d58271e03bc85b58e13becb14af.tar.xz
scsi: dm: Unbind all scsi based block devices before new scan
New scan should unbind all block devices not to be listed again. Without this patch if scsi reset or scan is called new block devices are created which point to the same id and lun. For example: ZynqMP> scsi scan scsi_scan: if_type=2, devnum=0: sdhci@ff170000.blk, 6, 0 scsi_scan: if_type=2, devnum=0: ahci@fd0c0000.id1lun0, 2, 0 scsi_scan: if_type=2, devnum=0: ahci@fd0c0000.id1lun0, 2, 1 scsi_scan: if_type=2, devnum=0: ahci@fd0c0000.id1lun0, 2, 2 scsi_scan: if_type=2, devnum=0: ahci@fd0c0000.id1lun0, 2, 3 scsi_scan: if_type=2, devnum=0: ahci@fd0c0000.id1lun0, 2, 4 scanning bus for devices... Device 0: (1:0) Vendor: ATA Prod.: KINGSTON SVP200S Rev: 501A Type: Hard Disk Capacity: 57241.8 MB = 55.9 GB (117231408 x 512) Reported-by: Ken Ma <make@marvell.com> Signed-off-by: Michal Simek <michal.simek@xilinx.com> Acked-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'arch/arm')
0 files changed, 0 insertions, 0 deletions