android_kernel_xiaomi_sm8350/drivers/pci
Scott Murray 43b7d7cfb1 [PATCH] PCI Hotplug: CPCI update
[PATCH] CPCI: update

I have finally done some work to update the CompactPCI hotplug driver to
fix some of the outstanding issues in 2.6:
- Added adapter and latch status ops so that those files will get created
  by the current PCI hotplug core.  This used to not be required, but
  seems to be now after some of the sysfs rework in the core.
- Replaced slot list spinlock with a r/w semaphore to avoid any potential
  issues with sleeping.  This quiets all of the runtime warnings.
- Reworked interrupt driven hot extraction handling to remove need for a
  polling operator for ENUM# status.  There are a lot of boards that only
  have an interrupt driven by ENUM#, so this lowers the bar to entry.
- Replaced pci_visit_dev usage with better use of the PCI core functions.
  The new code is functionally equivalent to the previous code, but the
  use of pci_enable_device on insert needs to be investigated further, as
  I need to do some more testing to see if it is still necessary.

Signed-off-by: Scott Murray <scottm@somanetworks.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2005-05-17 14:31:11 -07:00
..
hotplug [PATCH] PCI Hotplug: CPCI update 2005-05-17 14:31:11 -07:00
pcie [PATCH] PCI Hotplug: get pciehp to work on the downstream port of a switch 2005-05-17 14:31:11 -07:00
access.c
bus.c
gen-devlist.c
hotplug.c [PATCH] DocBook: fix some descriptions 2005-05-01 08:59:26 -07:00
Kconfig
Makefile
msi.c [PATCH] PCI: Spelling fixes for drivers/pci. 2005-05-03 23:45:16 -07:00
msi.h
names.c
pci-acpi.c [PATCH] PCI: Clean up a lot of sparse "Should it be static?" warnings. 2005-05-03 23:45:14 -07:00
pci-driver.c [PATCH] PCI: Spelling fixes for drivers/pci. 2005-05-03 23:45:16 -07:00
pci-sysfs.c [PATCH] PCI: fix up word-aligned 16-bit PCI config access through sysfs 2005-05-03 23:45:15 -07:00
pci.c [PATCH] PCI: drivers/pci/pci.c: remove pci_dac_set_dma_mask 2005-05-03 23:45:17 -07:00
pci.h
pci.ids
probe.c [PATCH] PCI: Clean up a lot of sparse "Should it be static?" warnings. 2005-05-03 23:45:14 -07:00
proc.c [PATCH] PCI: Clean up a lot of sparse "Should it be static?" warnings. 2005-05-03 23:45:14 -07:00
quirks.c [PATCH] PCI: Rapid Hance quirk 2005-05-03 23:45:16 -07:00
remove.c
rom.c [PATCH] DocBook: fix some descriptions 2005-05-01 08:59:26 -07:00
search.c
setup-bus.c
setup-irq.c
setup-res.c
syscall.c