diff options
| author | Trond Myklebust <Trond.Myklebust@netapp.com> | 2006-06-24 08:41:41 -0400 |
|---|---|---|
| committer | Trond Myklebust <Trond.Myklebust@netapp.com> | 2006-06-24 13:07:53 -0400 |
| commit | 816724e65c72a90a44fbad0ef0b59b186c85fa90 (patch) | |
| tree | 421fa29aedff988e392f92780637553e275d37a0 /drivers/ide/pci | |
| parent | 70ac4385a13f78bc478f26d317511893741b05bd (diff) | |
| parent | d384ea691fe4ea8c2dd5b9b8d9042eb181776f18 (diff) | |
Merge branch 'master' of /home/trondmy/kernel/linux-2.6/
Conflicts:
fs/nfs/inode.c
fs/super.c
Fix conflicts between patch 'NFS: Split fs/nfs/inode.c' and patch
'VFS: Permit filesystem to override root dentry on mount'
Diffstat (limited to 'drivers/ide/pci')
| -rw-r--r-- | drivers/ide/pci/amd74xx.c | 7 | ||||
| -rw-r--r-- | drivers/ide/pci/sgiioc4.c | 6 | ||||
| -rw-r--r-- | drivers/ide/pci/trm290.c | 3 |
3 files changed, 12 insertions, 4 deletions
diff --git a/drivers/ide/pci/amd74xx.c b/drivers/ide/pci/amd74xx.c index b22ee5462318..6e9dbf4d8077 100644 --- a/drivers/ide/pci/amd74xx.c +++ b/drivers/ide/pci/amd74xx.c | |||
| @@ -74,6 +74,7 @@ static struct amd_ide_chip { | |||
| 74 | { PCI_DEVICE_ID_NVIDIA_NFORCE_MCP04_IDE, 0x50, AMD_UDMA_133 }, | 74 | { PCI_DEVICE_ID_NVIDIA_NFORCE_MCP04_IDE, 0x50, AMD_UDMA_133 }, |
| 75 | { PCI_DEVICE_ID_NVIDIA_NFORCE_MCP51_IDE, 0x50, AMD_UDMA_133 }, | 75 | { PCI_DEVICE_ID_NVIDIA_NFORCE_MCP51_IDE, 0x50, AMD_UDMA_133 }, |
| 76 | { PCI_DEVICE_ID_NVIDIA_NFORCE_MCP55_IDE, 0x50, AMD_UDMA_133 }, | 76 | { PCI_DEVICE_ID_NVIDIA_NFORCE_MCP55_IDE, 0x50, AMD_UDMA_133 }, |
| 77 | { PCI_DEVICE_ID_NVIDIA_NFORCE_MCP61_IDE, 0x50, AMD_UDMA_133 }, | ||
| 77 | { PCI_DEVICE_ID_AMD_CS5536_IDE, 0x40, AMD_UDMA_100 }, | 78 | { PCI_DEVICE_ID_AMD_CS5536_IDE, 0x40, AMD_UDMA_100 }, |
| 78 | { 0 } | 79 | { 0 } |
| 79 | }; | 80 | }; |
| @@ -488,7 +489,8 @@ static ide_pci_device_t amd74xx_chipsets[] __devinitdata = { | |||
| 488 | /* 14 */ DECLARE_NV_DEV("NFORCE-MCP04"), | 489 | /* 14 */ DECLARE_NV_DEV("NFORCE-MCP04"), |
| 489 | /* 15 */ DECLARE_NV_DEV("NFORCE-MCP51"), | 490 | /* 15 */ DECLARE_NV_DEV("NFORCE-MCP51"), |
| 490 | /* 16 */ DECLARE_NV_DEV("NFORCE-MCP55"), | 491 | /* 16 */ DECLARE_NV_DEV("NFORCE-MCP55"), |
| 491 | /* 17 */ DECLARE_AMD_DEV("AMD5536"), | 492 | /* 17 */ DECLARE_NV_DEV("NFORCE-MCP61"), |
| 493 | /* 18 */ DECLARE_AMD_DEV("AMD5536"), | ||
| 492 | }; | 494 | }; |
| 493 | 495 | ||
| 494 | static int __devinit amd74xx_probe(struct pci_dev *dev, const struct pci_device_id *id) | 496 | static int __devinit amd74xx_probe(struct pci_dev *dev, const struct pci_device_id *id) |
| @@ -525,7 +527,8 @@ static struct pci_device_id amd74xx_pci_tbl[] = { | |||
| 525 | { PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_MCP04_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 14 }, | 527 | { PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_MCP04_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 14 }, |
| 526 | { PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_MCP51_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 15 }, | 528 | { PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_MCP51_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 15 }, |
| 527 | { PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_MCP55_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 16 }, | 529 | { PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_MCP55_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 16 }, |
| 528 | { PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_CS5536_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 17 }, | 530 | { PCI_VENDOR_ID_NVIDIA, PCI_DEVICE_ID_NVIDIA_NFORCE_MCP61_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 17 }, |
| 531 | { PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_CS5536_IDE, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 18 }, | ||
| 529 | { 0, }, | 532 | { 0, }, |
| 530 | }; | 533 | }; |
| 531 | MODULE_DEVICE_TABLE(pci, amd74xx_pci_tbl); | 534 | MODULE_DEVICE_TABLE(pci, amd74xx_pci_tbl); |
diff --git a/drivers/ide/pci/sgiioc4.c b/drivers/ide/pci/sgiioc4.c index 27c9eb989a9a..e125032bb403 100644 --- a/drivers/ide/pci/sgiioc4.c +++ b/drivers/ide/pci/sgiioc4.c | |||
| @@ -723,6 +723,12 @@ static ide_pci_device_t sgiioc4_chipsets[] __devinitdata = { | |||
| 723 | int | 723 | int |
| 724 | ioc4_ide_attach_one(struct ioc4_driver_data *idd) | 724 | ioc4_ide_attach_one(struct ioc4_driver_data *idd) |
| 725 | { | 725 | { |
| 726 | /* PCI-RT does not bring out IDE connection. | ||
| 727 | * Do not attach to this particular IOC4. | ||
| 728 | */ | ||
| 729 | if (idd->idd_variant == IOC4_VARIANT_PCI_RT) | ||
| 730 | return 0; | ||
| 731 | |||
| 726 | return pci_init_sgiioc4(idd->idd_pdev, | 732 | return pci_init_sgiioc4(idd->idd_pdev, |
| 727 | &sgiioc4_chipsets[idd->idd_pci_id->driver_data]); | 733 | &sgiioc4_chipsets[idd->idd_pci_id->driver_data]); |
| 728 | } | 734 | } |
diff --git a/drivers/ide/pci/trm290.c b/drivers/ide/pci/trm290.c index c26c8ca90dd4..fe80295974e1 100644 --- a/drivers/ide/pci/trm290.c +++ b/drivers/ide/pci/trm290.c | |||
| @@ -183,8 +183,7 @@ static void trm290_ide_dma_exec_cmd(ide_drive_t *drive, u8 command) | |||
| 183 | { | 183 | { |
| 184 | ide_hwif_t *hwif = HWIF(drive); | 184 | ide_hwif_t *hwif = HWIF(drive); |
| 185 | 185 | ||
| 186 | if (HWGROUP(drive)->handler != NULL) /* paranoia check */ | 186 | BUG_ON(HWGROUP(drive)->handler != NULL); /* paranoia check */ |
| 187 | BUG(); | ||
| 188 | ide_set_handler(drive, &ide_dma_intr, WAIT_CMD, NULL); | 187 | ide_set_handler(drive, &ide_dma_intr, WAIT_CMD, NULL); |
| 189 | /* issue cmd to drive */ | 188 | /* issue cmd to drive */ |
| 190 | hwif->OUTB(command, IDE_COMMAND_REG); | 189 | hwif->OUTB(command, IDE_COMMAND_REG); |
