On Feb 13, 2013, at 9:46 AM, Jeremy Linton <jlinton@xxxxxxxxxxxxx> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On 2/13/2013 7:06 AM, Hannes Reinecke wrote: > >> But unfortunately it failed the reality check; of my zoo of storage arrays >> only NetApp OnTap 8.X and HP P2000 supports the REPORT SUPPORTED TASK >> MANAGEMENT FUNCTIONS command. None of the others (HP EVA, NetApp E-Series, >> EMC Clariion CX-3) do. > > I'm not really surprised. I've had better luck with devices that report > compliance with more recent versions of the specification. Of the those, I > would guess slightly more than 50% support it. That includes tape drives, > changer devices, and raid controllers. Of the ones I've tested that support > it, they almost always report 0xDA for the first byte. Which correspond to > abort task, abort task set, clear task set, lun reset and target reset. > For the case where report supported TMFs is not supported can we just have the LLD return some new return code from the eh callback when it gets FUNCTION_REJECTED. scsi-ml would then clear the eh_*_ok bit, so at least it would not be called again.-- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html