diff options
author | Tejun Heo <[email protected]> | 2010-06-22 12:27:26 +0200 |
---|---|---|
committer | Jeff Garzik <[email protected]> | 2010-07-01 15:34:48 -0400 |
commit | 1529c69adce1e95f7ae72f0441590c226bbac7fc (patch) | |
tree | 25ada3429120228a4bba08f0ef47a033e503e7c8 /net/unix/sysctl_net_unix.c | |
parent | c6353b4520788e34098bbf61c73fb9618ca7fdd6 (diff) |
ata_generic: implement ATA_GEN_* flags and force enable DMA on MBP 7,1
IDE mode of MCP89 on MBP 7,1 doesn't set DMA enable bits in the BMDMA
status register. Make the following changes to work around the problem.
* Instead of using hard coded 1 in id->driver_data as class code
match, use ATA_GEN_CLASS_MATCH and carry the matched id in
host->private_data.
* Instead of matching PCI_VENDOR_ID_CENATEK, use ATA_GEN_FORCE_DMA
flag in id instead.
* Add ATA_GEN_FORCE_DMA to the id entry of MBP 7,1.
Signed-off-by: Tejun Heo <[email protected]>
Cc: Peer Chen <[email protected]>
Cc: [email protected]
Reported-by: Anders Ă˜sthus <[email protected]>
Reported-by: Andreas Graf <[email protected]>
Reported-by: Benoit Gschwind <[email protected]>
Reported-by: Damien Cassou <[email protected]>
Reported-by: [email protected]
Signed-off-by: Jeff Garzik <[email protected]>
Diffstat (limited to 'net/unix/sysctl_net_unix.c')
0 files changed, 0 insertions, 0 deletions