From: Shane Huang Date: Fri, 7 Aug 2009 07:05:52 +0000 (+0800) Subject: ahci: kill @force_restart and refine CLO for ahci_kick_engine() X-Git-Tag: v2.6.32-rc1~717^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=78d5ae39af19a02a3d16213c0f62930d9a5d25f7;p=pandora-kernel.git ahci: kill @force_restart and refine CLO for ahci_kick_engine() This patch refines ahci_kick_engine() after discussion with Tejun about FBS(FIS-based switching) support preparation: a. Kill @force_restart and always kick the engine. The only case where @force_restart is zero is when it's called from ahci_p5wdh_hardreset() Actually at that point, BSY is pretty much guaranteed to be set. b. If PMP is attached, ignore busy and always do CLO. (AHCI-1.3 9.2) Signed-off-by: Shane Huang Acked-by: Tejun Heo Signed-off-by: Jeff Garzik --- Reading git-diff-tree failed