From: Tejun Heo Date: Mon, 19 Jun 2006 09:27:23 +0000 (+0900) Subject: [PATCH] libata: implement per-dev EH action mask eh_info->dev_action[] X-Git-Tag: v2.6.18-rc1~1079^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=47005f255ed126a4b48a1a2f63164fb1d83bcb0a;p=pandora-kernel.git [PATCH] libata: implement per-dev EH action mask eh_info->dev_action[] Currently, the only per-dev EH action is REVALIDATE. EH used to exploit ehi->dev to do selective revalidation on a ATA bus. However, this is a bit hacky and makes it impossible to request selective revalidation from outside of EH or add another per-dev EH action. This patch adds per-dev EH action mask eh_info->dev_action[] and update EH to use this field for REVALIDATE. Note that per-dev actions can still be specified at port-level and it has the same effect of specifying the action for all devices on the port. Signed-off-by: Tejun Heo Signed-off-by: Jeff Garzik --- Reading git-diff-tree failed