Here's a summary of the current state of the Linux PCI subsystem, as of
2.6.23-rc8.
If the information in here is incorrect, or anyone knows of any
outstanding issues not listed here, please let me know.
List of outstanding regressions from 2.6.22:
- none known.
List of outstanding regressions from older kernel versions:
- none known.
If interested, the list of all currently open PCI bugs can be seen at:
http://bugzilla.kernel.org/showdependencytree.cgi?id=5829&hide_resolved=1
Future patches that are currently in my quilt tree (as found at
http://www.kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
) for the PCI subsystem are as follows. All of these will be submitted
for inclusion into 2.6.24, except as noted. The diffstat of these
patches is included at the bottom of this message for those that are
interested.
- various pci quirks for different devices
- pci hotplug driver kthread conversion
- pci hotplug bugfixes
- pci express hotplug tweaks and fixes
- minor bugfixes and cleanups
- MSI documentation update
- pci bridge device rework. Note, this was reported to break
Andrew's x86-64 box, but he lost the picture he took of the
oops. Others reported that it worked just fine on their
boxes. I'm still a little hesitant of sending this to 2.6.24
until I can track down what happened here.
There are no PCI api changes scheduled for 2.6.24.
thanks,
greg k-h
----------------------------
Diffstat of the current pci-2.6 quilt queue:
Documentation/DMA-API.txt | 3
Documentation/MSI-HOWTO.txt | 69 ------------
arch/i386/kernel/pci-dma.c | 3
arch/i386/kernel/reboot_fixups.c | 6 +
arch/i386/pci/common.c | 10 +
arch/i386/pci/fixup.c | 47 ++++++++
arch/i386/pci/irq.c | 39 +++++++
arch/x86_64/kernel/pci-dma.c | 1
drivers/pci/bus.c | 17 ++-
drivers/pci/hotplug/cpqphp_core.c | 2
drivers/pci/hotplug/cpqphp_ctrl.c | 74 ++++---------
drivers/pci/hotplug/ibmphp_hpc.c | 57 ++--------
drivers/pci/hotplug/pciehp_core.c | 24 +---
drivers/pci/hotplug/pciehp_ctrl.c | 20 +--
drivers/pci/hotplug/pciehp_hpc.c | 209 ++++++++++----------------------------
drivers/pci/hotplug/pciehp_pci.c | 24 ++--
drivers/pci/pci-driver.c | 3
drivers/pci/pci.c | 5
drivers/pci/pci.h | 2
drivers/pci/pcie/Kconfig | 9 -
drivers/pci/probe.c | 82 +++++++-------
drivers/pci/quirks.c | 43 -------
drivers/pci/remove.c | 6 -
include/linux/pci.h | 4
include/linux/pci_ids.h | 3
include/linux/pci_regs.h | 6 -
lib/swiotlb.c | 1
27 files changed, 316 insertions(+), 453 deletions(-)
-
| debian developer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Bart Van Assche | Integration of SCST in the mainstream Linux kernel |
| Jeff Garzik | Re: [Patch v2] Make PCI extended config space (MMCONFIG) a driver opt-in |
| David Miller | Slow DOWN, please!!! |
git: | |
| Mark Junker | git on MacOSX and files with decomposed utf-8 file names |
| Aaron Bentley | Re: VCS comparison table |
| Shawn O. Pearce | Re: pack operation is thrashing my server |
| Johannes Sixt | [PATCH 04/40] Windows: Use the Windows style PATH separator ';'. |
| David Miller | Re: 2.6.25-rc8: FTP transfer errors |
| Gerrit Renker | [PATCH 03/37] dccp: List management for new feature negotiation |
| Natalie Protasevich | [BUG] New Kernel Bugs |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Nick Guenther | Re: Real men don't attack straw men |
| Dmitrij D. Czarkoff | Re: That whole "Linux stealing our code" thing |
| Alex Thurlow | Router performance on OpenBSD and OpenBGPD |
| Stuart Henderson | Re: Spamd default behaviour of accepting everything |
