Here are 3 patches against the 'for-next' branch of Damien Le Moal's 'libata.git' repo. Disable the so called fast interrupts in the prereset() methods of the HighPoint HPT36x/37x/3x2N drivers -- that will allow to de-duplicate the PIO/DMA mode setting in the HPT37x driver... Sergey Shtylyov (3): ata: pata_hpt366: disable fast interrupts in prereset() method ata: pata_hpt37x: disable fast interrupts in prereset() method ata: pata_hpt3x2n: disable fast interrupts in prereset() method drivers/ata/pata_hpt366.c | 13 ++++++----- drivers/ata/pata_hpt37x.c | 48 +++++++++++++++++--------------------- drivers/ata/pata_hpt3x2n.c | 23 ++++++++---------- 3 files changed, 39 insertions(+), 45 deletions(-) -- 2.26.3