From: Jian Peng Date: Sat, 23 Apr 2011 06:58:10 +0000 (-0700) Subject: libata: ahci_start_engine compliant to AHCI spec X-Git-Tag: v2.6.39-rc5~14^2 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=270dac35c26433d06a89150c51e75ca0181ca7e4;p=pandora-kernel.git libata: ahci_start_engine compliant to AHCI spec At the end of section 10.1 of AHCI spec (rev 1.3), it states Software shall not set PxCMD.ST to 1 until it is determined that a functoinal device is present on the port as determined by PxTFD.STS.BSY=0, PxTFD.STS.DRQ=0 and PxSSTS.DET=3h Even though most AHCI host controller works without this check, specific controller will fail under this condition. Signed-off-by: Jian Peng Signed-off-by: Jeff Garzik --- Reading git-diff-tree failed