Mikael Pettersson wrote:
> This patch changes sata_promise so that the PATA ports
> on TX2plus chips are bound to the pdc_pata_ops structure.
> This means that operations called from the SATA ops
> structures don't need any SATA-vs-PATA tests any more.
> Instead, operations that depend on a port being SATA or
> PATA are separated into different procedures.
> 
> * pdc_cable_type() is split into a PATA version and a
>   SATA version
> * pdc_error_handler() is split into a PATA version and a
>   SATA version, that both call a common version after
>   setting up the `hardreset' function pointer
> * pdc_old_check_atapi_dma() is now only used for SATAI
>   ports, so is renamed to pdc_old_sata_check_atapi_dma()
>   and simplified
> * pdc_sata_scr_{read,write}() are now only used for SATA
>   ports, so their is-not-SATA tests are removed
> * pdc_port_start() is split into three procedures: a wrapper
>   which performs the ->ops adjustment on TX2plus PATA ports,
>   a procedure with the common code, and a procedure with
>   the SATA-specific code (this bit might be cleaned up by
>   Tejun's new init model)

Acked-by: Tejun Heo <[EMAIL PROTECTED]>

-- 
tejun
-
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to