From f375afd8a6db92b216c1627c92221d17948c1393 Mon Sep 17 00:00:00 2001 From: Linus Torvalds Date: Sun, 11 Sep 2005 09:22:50 -0700 Subject: [PATCH] --- yaml --- r: 8499 b: refs/heads/master c: 9ec4ff421f032f24416217f23b0c82dc9a5f38f6 h: refs/heads/master i: 8497: 6f855c5a9a7ee1e1f0a76d2e2e70e0c87a08f64c 8495: e98bc767ef25c9770063c9a52fedffeb13fb4d00 v: v3 --- [refs] | 2 +- trunk/drivers/ide/pci/hpt366.c | 8 ++++++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/[refs] b/[refs] index 2cf461685e41..ed56c33e73eb 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: aa7c3a119a6202b758a669cde9e3829ced64a13f +refs/heads/master: 9ec4ff421f032f24416217f23b0c82dc9a5f38f6 diff --git a/trunk/drivers/ide/pci/hpt366.c b/trunk/drivers/ide/pci/hpt366.c index 7b64db10d1b0..127619a109ed 100644 --- a/trunk/drivers/ide/pci/hpt366.c +++ b/trunk/drivers/ide/pci/hpt366.c @@ -1334,9 +1334,13 @@ static int __devinit init_hpt366(struct pci_dev *dev) static unsigned int __devinit init_chipset_hpt366(struct pci_dev *dev, const char *name) { int ret = 0; - /* FIXME: Not portable */ + + /* + * FIXME: Not portable. Also, why do we enable the ROM in the first place? + * We don't seem to be using it. + */ if (dev->resource[PCI_ROM_RESOURCE].start) - pci_write_config_byte(dev, PCI_ROM_ADDRESS, + pci_write_config_dword(dev, PCI_ROM_ADDRESS, dev->resource[PCI_ROM_RESOURCE].start | PCI_ROM_ADDRESS_ENABLE); pci_write_config_byte(dev, PCI_CACHE_LINE_SIZE, (L1_CACHE_BYTES / 4));