From: Tejun Heo Date: Fri, 24 Mar 2006 06:25:31 +0000 (+0900) Subject: [PATCH] libata: make ata_set_mode() responsible for failure handling X-Git-Tag: v2.6.17-rc1~866^2~6 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=83206a2903fd2ddb1761d906b2b3b3de17ef87f1;p=pandora-kernel.git [PATCH] libata: make ata_set_mode() responsible for failure handling Make ata_set_mode() responsible for determining whether to take port or device offline on failure. ata_dev_set_xfermode() and ata_dev_set_mode() indicate error to the caller instead of disabling port directly on failure. Also, for consistency, ata_dev_present() check is done in ata_set_mode() instead of ata_dev_set_mode(). Signed-off-by: Tejun Heo Signed-off-by: Jeff Garzik --- Reading git-diff-tree failed