From: Tejun Heo Date: Mon, 10 Jul 2006 14:18:23 +0000 (+0900) Subject: [PATCH] libata: fix eh_skip_recovery condition X-Git-Tag: v2.6.18-rc3~10^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7c8c2cff81b2b7f6dd3f9fd7b77033c1be5d7920;p=pandora-kernel.git [PATCH] libata: fix eh_skip_recovery condition * (ata_dev_absent() || ata_dev_ready()) test doesn't indicate SUSPENDED state properly. Fix it. * Link resuming resets shouldn't be skipped. Don't skip recovery on EHI_RESUME_LINK. This doesn't matter for host ports as EHI_RESUME always coincides with EHI_HOTPLUGGED which makes attached disabled devices vacant. However, PMP reset causes non-hotplug link-resuming resets which shouldn't be skipped. Signed-off-by: Tejun Heo Signed-off-by: Jeff Garzik --- Reading git-diff-tree failed