1. 21 3月, 2009 1 次提交
  2. 20 3月, 2009 1 次提交
  3. 08 1月, 2009 1 次提交
    • K
      PCI hotplug: introduce functions for ACPI slot detection · e8c331e9
      Kenji Kaneshige 提交于
      Some ACPI related PCI hotplug code can be shared among PCI hotplug
      drivers. This patch introduces the following functions in
      drivers/pci/hotplug/acpi_pcihp.c to share the code, and changes
      acpiphp and pciehp to use them.
      
      - int acpi_pci_detect_ejectable(struct pci_bus *pbus)
        This checks if the specified PCI bus has ejectable slots.
      
      - int acpi_pci_check_ejectable(struct pci_bus *pbus, acpi_handle handle)
        This checks if the specified handle is ejectable ACPI PCI slot. The
        'pbus' parameter is needed to check if 'handle' is PCI related ACPI
        object.
      
      This patch also introduces the following inline function in
      include/linux/pci-acpi.h, which is useful to get ACPI handle of the
      PCI bridge from struct pci_bus of the bridge's secondary bus.
      
      - static inline acpi_handle acpi_pci_get_bridge_handle(struct pci_bus *pbus)
        This returns ACPI handle of the PCI bridge which generates PCI bus
        specified by 'pbus'.
      Signed-off-by: NKenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>
      Signed-off-by: NJesse Barnes <jbarnes@virtuousgeek.org>
      e8c331e9
  4. 31 12月, 2008 1 次提交
  5. 19 8月, 2008 2 次提交
  6. 11 6月, 2008 1 次提交
    • K
      shpchp: check firmware before taking control · ac9c052d
      Kenji Kaneshige 提交于
      Fix the following problems of shpchp driver about getting hotplug
      control from firmware.
      
        - The shpchp driver must not control the hotplug controller if it
          fails to get control from the firmware. But current shpchp
          controls the hotplug controller regardless the result, because it
          doesn't check the return value of get_hp_hw_control_from_firmware().
      
        - Current shpchp driver doesn't support _OSC.
      
      The pciehp driver already have the code for evaluating _OSC and OSHP
      and shpchp and pciehp can share it. So this patch move that code from
      pciehp to acpi_pcihp.c.
      Signed-off-by: NKenji Kaneshige <kaneshige.kenji@jp.fujitsu.com>
      Signed-off-by: NJesse Barnes <jbarnes@virtuousgeek.org>
      ac9c052d
  7. 21 4月, 2008 1 次提交
  8. 19 10月, 2006 1 次提交
  9. 20 6月, 2006 4 次提交
  10. 24 3月, 2006 2 次提交
  11. 10 1月, 2006 1 次提交
  12. 11 11月, 2005 6 次提交
  13. 10 9月, 2005 1 次提交
    • R
      [PATCH] PCI: Fix PCI bus mastering enable problem in pciehp · 7c56075e
      Rajesh Shah 提交于
      Martin Franc reported that the pciehp driver was not enabling bus
      master capability on his hot-plugged card. pciehprm_enable_card()
      was updating the PCI command register only if _HPP indicated a
      value for SERR or PERR that was different from the current setting.
      I don't have hardware that reproduces this problem, but Martin
      reports that this patch fixes the problem for him.
      Signed-off-by: NRajesh Shah <rajesh.shah@intel.com>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      From rzarev@its.caltech.edu Tue Sep  6 18:29:50 2005
      Date: Tue, 6 Sep 2005 13:39:32 -0700 (PDT)
      From: Rumen Ivanov Zarev <rzarev@its.caltech.edu>
      Message-Id: <200509062039.j86KdWMr014934@inky.its.caltech.edu>
      To: gregkh@suse.de
      Subject: PCI: Unhide SMBus on Compaq Evo N620c
      Cc: linux-kernel@vger.kernel.org
      
      Trivial patch against 2.6.13 to unhide SMBus on Compaq Evo N620c laptop using
      Intel 82855PM chipset.
      Signed-off-by: NRumen Zarev <rzarev@caltech.edu>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      
      ---
       drivers/pci/quirks.c |    6 ++++++
       1 file changed, 6 insertions(+)
      
      --- gregkh-2.6.orig/drivers/pci/quirks.c	2005-09-09 10:28:55.000000000 -0700
      +++ gregkh-2.6/drivers/pci/quirks.c	2005-09-09 13:51:44.000000000 -0700
      @@ -876,6 +876,12 @@ static void __init asus_hides_smbus_host
                              case 0xC00C: /* Samsung P35 notebook */
                                      asus_hides_smbus = 1;
                              }
      +	} else if (unlikely(dev->subsystem_vendor == PCI_VENDOR_ID_COMPAQ)) {
      +		if (dev->device == PCI_DEVICE_ID_INTEL_82855PM_HB)
      +			switch(dev->subsystem_device) {
      +			case 0x0058: /* Compaq Evo N620c */
      +				asus_hides_smbus = 1;
      +			}
       	}
       }
       DECLARE_PCI_FIXUP_HEADER(PCI_VENDOR_ID_INTEL,	PCI_DEVICE_ID_INTEL_82845_HB,	asus_hides_smbus_hostbridge );
      7c56075e
  14. 17 8月, 2005 1 次提交
  15. 17 4月, 2005 1 次提交
    • L
      Linux-2.6.12-rc2 · 1da177e4
      Linus Torvalds 提交于
      Initial git repository build. I'm not bothering with the full history,
      even though we have it. We can create a separate "historical" git
      archive of that later if we want to, and in the meantime it's about
      3.2GB when imported into git - space that would just make the early
      git days unnecessarily complicated, when we don't have a lot of good
      infrastructure for it.
      
      Let it rip!
      1da177e4