kernel-ark/arch
Jesse Barnes f8977d0a9b [PATCH] PCI fixup for Toshiba laptops and ohci1394
This is a fix for a bug I see on my Toshiba laptop, where the ohci1394
controller gets initialized improperly.  The patch adds two PCI fixups
to arch/i386/pci/fixup.c, one that happens early on to cache the value
of the PCI_CACHE_LINE_SIZE config register, and another that later
restores the value, along with a valid IRQ number and some BAR values.
I've tested it on my laptop, and it prevents me from running into what I
consider to be a major bug: IRQ 11 is disabled by the IRQ debug code,
causing my wireless to break.

Thanks to Rob for the original patch to ohci1394.c and Stefan for lots
of proofreading (and a last minute bug caught in review!) and additional
information collection.  I think the DMI system list is correct, but we
may need to add some more PCI IDs to the PCI_FIXUP macros over time.

Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2005-10-28 15:37:02 -07:00
..
alpha [PATCH] gfp_t: remaining bits of arch/* 2005-10-28 08:16:51 -07:00
arm Merge ../bleed-2.6 2005-10-28 10:13:16 -07:00
arm26
cris
frv [PATCH] gfp_t: dma-mapping (frv) 2005-10-28 08:16:48 -07:00
h8300
i386 [PATCH] PCI fixup for Toshiba laptops and ohci1394 2005-10-28 15:37:02 -07:00
ia64 [PATCH] gfp_t: remaining bits of arch/* 2005-10-28 08:16:51 -07:00
m32r
m68k
m68knommu
mips [PATCH] gfp_t: dma-mapping (mips) 2005-10-28 08:16:48 -07:00
parisc Auto-update from upstream 2005-10-28 12:18:07 -04:00
ppc [PATCH] gfp_t: remaining bits of arch/* 2005-10-28 08:16:51 -07:00
ppc64
s390
sh [PATCH] gfp_t: dma-mapping (sh) 2005-10-28 08:16:48 -07:00
sh64
sparc
sparc64 [PATCH] gfp_t: remaining bits of arch/* 2005-10-28 08:16:51 -07:00
um [PATCH] gfp_t: remaining bits of arch/* 2005-10-28 08:16:51 -07:00
v850
x86_64 [PATCH] gfp_t: dma-mapping (amd64) 2005-10-28 08:16:48 -07:00
xtensa [PATCH] gfp_t: dma-mapping (xtensa) 2005-10-28 08:16:49 -07:00