diff options
author | Tejun Heo <htejun@gmail.com> | 2006-06-19 09:27:23 (GMT) |
---|---|---|
committer | Jeff Garzik <jeff@garzik.org> | 2006-06-23 03:36:58 (GMT) |
commit | 47005f255ed126a4b48a1a2f63164fb1d83bcb0a (patch) | |
tree | bac4a73716af3d9cdb201f1bd83d65952fa2c988 /drivers/scsi/libata-core.c | |
parent | 3a778275626c0eb97674e92875efeba01189ce0e (diff) | |
download | linux-47005f255ed126a4b48a1a2f63164fb1d83bcb0a.tar.xz |
[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 <htejun@gmail.com>
Signed-off-by: Jeff Garzik <jeff@garzik.org>
Diffstat (limited to 'drivers/scsi/libata-core.c')
0 files changed, 0 insertions, 0 deletions