1. 08 Dec, 2006 3 commits
    • Linus Torvalds's avatar
      Add PIIX4 APCI quirk for the 440MX chipset too · 4c2c7f77
      Linus Torvalds authored
      This is confirmed to fix a hang due to PCI resource conflicts with
      setting up the Cardbus bridge on old laptops with the 440MX chipsets.
      Original report by Alessio Sangalli, lspci debugging help by Pekka
      Enberg, and trial patch suggested by Daniel Ritz:
      
        "From the docs available i would _guess_ this thing is really similar
         to the 82443BX/82371AB combination.  at least the SMBus base address
         register is hidden at the very same place (32bit at 0x90 in function
         3 of the "south" brigde)"
      
      The dang thing is largely undocumented, but the patch was corroborated
      by Asit Mallick:
      
       "I am trying to find the register information. 440MX is an integration of
        440BX north-bridge without AGP and PIIX4E (82371EB).  PIIX4 quirk
        should cover the ACPI and SMBus related I/O registers."
      
      and verified to fix the problem by Alessio.
      Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
      Signed-off-by: default avatarAdrian Bunk <bunk@stusta.de>
      4c2c7f77
    • Brice Goglin's avatar
      PCI: nVidia quirk to make AER PCI-E extended capability visible · e56ab8bf
      Brice Goglin authored
      The nVidia CK804 PCI-E chipset supports the AER extended capability
      but sometimes fails to link it (with some BIOS or after a warm reboot).
      It makes the AER cap invisible to pci_find_ext_capability().
      
      The patch adds a quirk to set the missing bit that controls the
      linking of the capability.
      By the way, it removes the corresponding code in the myri10ge driver.
      Signed-off-by: default avatarBrice Goglin <brice@myri.com>
      Signed-off-by: default avatarAdrian Bunk <bunk@stusta.de>
      e56ab8bf
    • John W. Linville's avatar
      pci_ids.h: correct naming of 1022:7450 (AMD 8131 Bridge) · db52d091
      John W. Linville authored
      The naming of the constant defined for PCI ID 1022:7450 does not seem
      to match the information at http://pciids.sourceforge.net/:
      
          http://pci-ids.ucw.cz/iii/?i=1022
      
      There 1022:7450 is listed as "AMD-8131 PCI-X Bridge" while 1022:7451
      is listed as "AMD-8131 PCI-X IOAPIC".  Yet, the current definition for
      0x7450 is PCI_DEVICE_ID_AMD_8131_APIC.      It seems to me like that name
      should map to 0x7451, while a name like PCI_DEVICE_ID_AMD_8131_BRIDGE
      should map to 0x7450.
      Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
      Signed-off-by: default avatarAdrian Bunk <bunk@stusta.de>
      db52d091
  2. 06 Dec, 2006 2 commits
    • Ralf Baechle's avatar
      Fix mempolicy.h build error · 4a740b27
      Ralf Baechle authored
      <linux/mempolicy.h> uses struct mm_struct and relies on a definition or
      declaration somehow magically being dragged in which may result in a
      build:
      
        CC      mm/mempolicy.o
      In file included from mm/mempolicy.c:69:
      include/linux/mempolicy.h:150: warning: 'struct mm_struct' declared inside parameter list
      include/linux/mempolicy.h:150: warning: its scope is only this definition or declaration, which is probably not what you want
      include/linux/mempolicy.h:174: warning: 'struct mm_struct' declared inside parameter list
      mm/mempolicy.c:673: error: conflicting types for 'do_migrate_pages'
      include/linux/mempolicy.h:174: error: previous declaration of 'do_migrate_pages' was here
      mm/mempolicy.c:1696: error: conflicting types for 'mpol_rebind_mm'
      include/linux/mempolicy.h:150: error: previous declaration of 'mpol_rebind_mm' was here
      make[1]: *** [mm/mempolicy.o] Error 1
      make: *** [mm] Error 2
      $
      
      Including <linux/sched.h> is a step into direction of include hell so
      fixed by adding a forward declaration of struct mm_struct instead.
      Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
      Signed-off-by: default avatarAdrian Bunk <bunk@stusta.de>
      4a740b27
    • Adrian Bunk's avatar
      Linux 2.6.16.35 · 0c95cdfa
      Adrian Bunk authored
      0c95cdfa
  3. 04 Dec, 2006 20 commits
  4. 29 Nov, 2006 15 commits