[PATCH] libata: new ->probe_reset operation
authorTejun Heo <htejun@gmail.com>
Tue, 24 Jan 2006 08:05:22 +0000 (17:05 +0900)
committerJeff Garzik <jgarzik@pobox.com>
Fri, 27 Jan 2006 04:20:14 +0000 (23:20 -0500)
commitc19ba8af4f104cca28d548cac55c128b28dd31fb
tree2624b544c0f8294a712b3255695b1e178943255a
parentb4dc7623c1bb258b66418261dab40f0e4cfc6d42
[PATCH] libata: new ->probe_reset operation

Add new ->probe_reset operation to ata_port_operations obsoleting
->phy_reset.  The main difference from ->phy_reset is that the new
operation is not allowed to manipulate libata internals directly.
It's not allowed to configure or disable the port or devices.  It can
only succeed or fail and classify attached devices into passed
@classes.

This change gives more control to higher level and eases sharing reset
methods with EH.

Signed-off-by: Tejun Heo <htejun@gmail.com>
Signed-off-by: Jeff Garzik <jgarzik@pobox.com>
drivers/scsi/libata-core.c
include/linux/libata.h
This page took 0.040141 seconds and 5 git commands to generate.