You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Greg KH
ebca4f1bce
PCI: fix reference leak in pci_get_dev_by_id()
...
Alex Chiang and Matthew Wilcox pointed out that pci_get_dev_by_id() does
not properly decrement the reference on the from pointer if it is
present, like the documentation for the function states it will.
It fixes a pretty bad leak in the hotplug core (we were leaking an
entire struct pci_dev for each function of each offlined card, the first
time around; subsequent onlines/offlines were ok).
Cc: Matthew Wilcox <matthew@wil.cx>
Cc: stable <stable@kernel.org>
Tested-by: Alex Chiang <achiang@hp.com>
Acked-by: Alex Chiang <achiang@hp.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
17 years ago
..
hotplug
PCI: shpchp: Rename duplicate slot name N as N-1, N-2, N-M...
17 years ago
pcie
PCI: add acpi_find_root_bridge_handle
17 years ago
.gitignore
…
Kconfig
PCI: Add Kconfig option to disable deprecated pci_find_* API
18 years ago
Makefile
PCI: introduce pci_slot
17 years ago
access.c
PCI: Limit VPD read/write lengths for Broadcom 5706, 5708, 5709 rev.
17 years ago
bus.c
PCI: remove global list of PCI devices
17 years ago
dmar.c
PCI/DMAR: don't assume presence of RMRRs
17 years ago
hotplug-pci.c
PCI: fix section mismatch warning in pci_scan_child_bus
17 years ago
hotplug.c
Driver core: change add_uevent_var to use a struct
18 years ago
htirq.c
PCI: Use pci_find_ht_capability() in drivers/pci/htirq.c
18 years ago
intel-iommu.c
Merge branches 'x86/urgent', 'x86/amd-iommu', 'x86/apic', 'x86/cleanups', 'x86/core', 'x86/cpu', 'x86/fixmap', 'x86/gart', 'x86/kprobes', 'x86/memtest', 'x86/modules', 'x86/nmi', 'x86/pat', 'x86/reboot', 'x86/setup', 'x86/step', 'x86/unify-pci', 'x86/uv', 'x86/xen' and 'xen-64bit' into x86/for-linus
17 years ago
intel-iommu.h
copyright owner and author clean up for intel iommu and related files
17 years ago
iova.c
PCI: iova RB tree setup tweak
17 years ago
iova.h
PCI: pci-iommu-iotlb-flushing-speedup
17 years ago
msi.c
PCI: fully restore MSI state at resume time
17 years ago
msi.h
PCI: Make some MSI-X #defines generic
18 years ago
pci-acpi.c
PCI: disable ASPM per ACPI FADT setting
17 years ago
pci-driver.c
Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
17 years ago
pci-sysfs.c
PCI: Limit VPD read/write lengths for Broadcom 5706, 5708, 5709 rev.
17 years ago
pci.c
PCI PM: Export pci_pme_active to drivers
17 years ago
pci.h
Merge branch 'linux-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6
17 years ago
probe.c
Merge branch 'pci-for-jesse' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip into x86-merge
17 years ago
proc.c
PCI: fixup sparse endianness warnings in proc.c
17 years ago
quirks.c
PCI: Limit VPD length for Broadcom 5708S
17 years ago
remove.c
PCI: add PCI Express ASPM support
17 years ago
rom.c
docbook: fix kernel-api source files
17 years ago
search.c
PCI: fix reference leak in pci_get_dev_by_id()
17 years ago
setup-bus.c
Merge branch 'linus' into pci-for-jesse
17 years ago
setup-irq.c
PCI: use dev_printk when possible
17 years ago
setup-res.c
PCI: use dev_printk when possible
17 years ago
slot.c
PCI: introduce pci_slot
17 years ago
syscall.c
PCI: remove unneeded lock_kernel() in drivers/pci/syscall.c.
17 years ago