From 5199982eeefbb4fa53a25b1c5d9fee9bde2d1bb0 Mon Sep 17 00:00:00 2001 From: Olaf Hering Date: Sat, 10 Feb 2007 21:38:37 +0100 Subject: [PATCH] --- yaml --- r: 48211 b: refs/heads/master c: 2d99c41f05fc2a26737aacf943db03ca89841199 h: refs/heads/master i: 48209: bca6e5bd529a0d91b84be3292684e64f74927b1e 48207: 3b68b4fc39dfe18e464dccd8861c80639a639e34 v: v3 --- [refs] | 2 +- trunk/arch/powerpc/platforms/pseries/pci.c | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index a873f3a672f7..7054c0f4cda1 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 872758563d7f132d25fc06857bd19df06c5c70c7 +refs/heads/master: 2d99c41f05fc2a26737aacf943db03ca89841199 diff --git a/trunk/arch/powerpc/platforms/pseries/pci.c b/trunk/arch/powerpc/platforms/pseries/pci.c index c69bd15ced9c..fa59124ce3fe 100644 --- a/trunk/arch/powerpc/platforms/pseries/pci.c +++ b/trunk/arch/powerpc/platforms/pseries/pci.c @@ -98,6 +98,10 @@ static void fixup_winbond_82c105(struct pci_dev* dev) if (dev->resource[i].flags & IORESOURCE_IO && dev->bus->number == 0 && dev->devfn == 0x81) dev->resource[i].flags &= ~IORESOURCE_IO; + if (dev->resource[i].start == 0 && dev->resource[i].end) { + dev->resource[i].flags = 0; + dev->resource[i].end = 0; + } } } DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_WINBOND, PCI_DEVICE_ID_WINBOND_82C105,