]> git.baikalelectronics.ru Git - kernel.git/commit
hpt366: MWDMA filter for SATA cards (take 2)
authorSergei Shtylyov <sshtylyov@ru.mvista.com>
Thu, 11 Oct 2007 21:53:58 +0000 (23:53 +0200)
committerBartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Thu, 11 Oct 2007 21:53:58 +0000 (23:53 +0200)
commit1f636f0bfc733c88fd564e03e4f5e63110fae974
treec7be9a68f98d908c7822d65dcec4b3c21d9d7955
parent2e9c4ad792a3f55173cbb32538184231bbb17caa
hpt366: MWDMA filter for SATA cards (take 2)

The Marvell bridge chips used on HighPoint SATA cards do not seem to support
the MWDMA modes (at least that could be seen in their so-called drivers :-),
so the driver needs to account for this -- to achieve this:

- add mdma_filter() method from the original patch by Bartlomiej Zolnierkiewicz
  with his consent;

- install the method for all chips to only return empty mask if a SATA drive
  is detected on HPT372{AN]/374 chips...

Signed-off-by: Sergei Shtylyov <sshtylyov@ru.mvista.com>
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
drivers/ide/ide-dma.c
drivers/ide/ide.c
drivers/ide/pci/hpt366.c
include/linux/ide.h