On 01/10/2010 09:14 PM, Tejun Heo wrote:
Interestingly, when SIDPR is used in ata_piix, writes to DET in SControl sometimes get ignored leading to detection failure. Update sata_link_resume() such that it reads back SControl after clearing DET and retry if it's not clear. Signed-off-by: Tejun Heo<tj@xxxxxxxxxx> Reported-by: fengxiangjun<fengxiangjun@xxxxxxxxxxx> Reported-by: Jim Faulkner<jfaulkne@xxxxxxxxxxx> Cc: stable@xxxxxxxxxx --- Greg, although this patch should be included in -stable release in time, I think it should receive some more testing in devel branch for at least a couple of -rc cycles as it changes very fundamental part of hardreset protocol. Is there a protocol for delayed inclusion into -stable? If not, I'll try to remember and ping you back after some time but I'm almost sure that I'm gonna forget this. :-) Thanks. drivers/ata/libata-core.c | 38 +++++++++++++++++++++++++++++++------- include/linux/libata.h | 3 +++ 2 files changed, 34 insertions(+), 7 deletions(-)
applied -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html