On Mon, Jul 14, 2025 at 09:54:53AM +0900, Damien Le Moal wrote: > Introduce struct ata_reset_operations to aggregate in a single structure > the definitions of the 4 reset methods (prereset, softreset, hardreset > and postreset) for a port. This new structure is used in struct ata_port > to define the reset methods for a regular port (reset field) and for a > port-multiplier port (pmp_reset field). A pointer to either of these > fields replaces the 4 reset method arguments passed to ata_eh_recover() > and ata_eh_reset(). > > The definition of the reset methods for all drivers is changed to use > the reset and pmp_reset fields in struct ata_port_operations. > > A large number of files is modifed, but no functional changes are > introduced. Martin, is it okay if we take this patch via the libata tree? If so, would it be possible to get an Acked-by? Kind regards, Niklas