freebsd-skq/sys/cam/ata
Andriy Gapon b5617df55b Allow PROBE_SPINUP to fail in CAM ATA transport
The motivation for this is two-fold.

1. Some old WD SATA disks may appear as if they need to be spun up
when they are already spinning.  Those disks would respond with
an error to the spin-up request.

2. Even if we really fail to spin up the disk, we still can try to
proceed to the subsequent phases.  If we fail later on, then no
difference.  Otherwise we get a chance to communicate with the
disk which is better than completely ignoring it, because a user
can try to recover the disk.

Reviewed by:	mav
MFC after:	3 weeks
Differential Revision: https://reviews.freebsd.org/D10896
2017-05-26 17:44:47 +00:00
..
ata_all.c Add infrastructure to the ATA and SCSI transports that supports 2017-04-19 15:04:52 +00:00
ata_all.h Add infrastructure to the ATA and SCSI transports that supports 2017-04-19 15:04:52 +00:00
ata_da.c Add infrastructure to the ATA and SCSI transports that supports 2017-04-19 15:04:52 +00:00
ata_pmp.c Add label annotations to CAM sysctls. 2016-12-14 12:53:33 +00:00
ata_xpt.c Allow PROBE_SPINUP to fail in CAM ATA transport 2017-05-26 17:44:47 +00:00