* [git pull] PCI pull request for 2.6.29
@ 2009-01-07 22:30 Jesse Barnes
2012-10-30 2:02 ` Yinghai Lu
0 siblings, 1 reply; 2+ messages in thread
From: Jesse Barnes @ 2009-01-07 22:30 UTC (permalink / raw)
To: Linus Torvalds; +Cc: Linux PCI, LKML
Please consider pulling my linux-next branch:
git pull git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6.git linux-next
Here it is, a bit later than I was hoping but well coordinated with Greg &
Rafael. Shortlog & diffstat below.
Perhaps the most visible change is Rafael's suspend/resume stuff; it doesn't
appear to introduce any problems that your tree doesn't already have, so I'm
hopeful that things will go smoothly. Aside from that there's the usual
hotplug related churn (things really are improving here, honest), and several
consolidation patches from Bjorn.
If things go well we might have a couple of more SR-IOV support patches soon
(all of the preparatory patches are already in), but those should have a
fairly limited impact since they mainly add a few new APIs for drivers to use
on SR-IOV capable hardware.
Thanks,
--
Jesse Barnes, Intel Open Source Technology Center
Adam Jackson (1):
PCI quirks: piix3: warn softer about enabling passive release
Alan Stern (1):
PCI: fix incorrect error return in pci_enable_wake
Alex Chiang (1):
PCI hotplug: acpiphp whitespace cleanup
Andrew Morton (1):
PCI: uninline pci_ioremap_bar()
Andrew Patterson (8):
ACPI/PCI: include missing acpi.h file in pci-acpi.h.
ACPI/PCI: call _OSC support during root bridge discovery
ACPI/PCI: PCI extended config _OSC support called when root bridge added
ACPI/PCI: PCIe ASPM _OSC support capabilities called when root bridge added
ACPI/PCI: PCIe AER _OSC support capabilities called when root bridge added
ACPI/PCI: PCI MSI _OSC support capabilities called when root bridge added
ACPI/PCI: remove obsolete _OSC capability support functions
PCI: Use msleep instead of cpu_relax during ASPM link retraining
Arjan van de Ven (1):
resource: allow MMIO exclusivity for device drivers
Ben Hutchings (2):
PCI: Add pci_clear_master() as opposite of pci_set_master()
net: sfc: Use pci_clear_master() to disable bus mastering
Benjamin Herrenschmidt (1):
PCI: Add legacy_io/mem to all busses
Bjorn Helgaas (23):
PCI: make PCI bus resource messages more meaningful
x86/PCI: make PCI bus locality messages more meaningful
PCI: pcie port driver: remove extra printks
PCI hotplug: cpqphp: use config space PCI interrupt pin encoding
PCI: use config space encoding in pci_get_interrupt_pin()
x86/PCI: use config space encoding for interrupt pins
x86/PCI: minor logic simplications
PCI: add pci_swizzle_interrupt_pin()
PCI: arm: use generic pci_swizzle_interrupt_pin()
PCI: sh: use generic pci_swizzle_interrupt_pin()
PCI: powerpc: use generic pci_swizzle_interrupt_pin()
PCI: alpha: use generic pci_swizzle_interrupt_pin()
PCI: x86: use generic pci_swizzle_interrupt_pin()
PCI: mips: use generic pci_swizzle_interrupt_pin()
PCI: parisc: use generic pci_swizzle_interrupt_pin()
PCI: add pci_common_swizzle() for INTx swizzling
PCI: alpha: use generic INTx swizzle from PCI core
PCI: arm: use generic INTx swizzle from PCI core
PCI: mips: use generic INTx swizzle from PCI core
PCI: sh: use generic INTx swizzle from PCI core
PCI: x86/visws: use generic INTx swizzle from PCI core
PCI: use dev_printk for PCI bus resource mssages
x86/PCI: use dev_printk for PCI bus locality messages
Chris Wright (2):
PCI: allow pci driver to support only dynids
PCI: pci-stub module to reserve pci device
Hidetoshi Seto (1):
PCI hotplug: aerdrv: fix a typo in error message
Ingo Molnar (1):
PCI: Don't carp about BAR allocation failures in quiet boot
Jacob Pan (1):
PCI: avoid early PCI mmconfig init if pci=noearly is given in cmdline
Jesse Barnes (3):
PCI: check mmap range of /proc/bus/pci files too
PCI: fixup whitespace in quirks.c
PCI: set device wakeup capable flag if platform support is present
Julia Lawall (2):
drivers/pci/hotplug: Add missing pci_dev_get
PCI hotplug: remove redundant test in cpq hotplug
Kay Sievers (1):
PCI: struct device - replace bus_id with dev_name(), dev_set_name()
Kenji Kaneshige (6):
PCI hotplug: pciehp: remove unnecessary wait after turning power off
PCI: pciehp: add ACPI based slot detection
PCI: pciehp: add auto option to pciehp_detect_mode
PCI hotplug: introduce functions for ACPI slot detection
PCI: pciehp: ignore undefined bit in link status register
PCI: pciehp: cleanup register and field definitions
Linus Torvalds (1):
PCI: extend on the ICH motherboard IO decode quirk list
Matthew Garrett (1):
PCI/ACPI: acpiphp: Identify more removable slots
Rafael J. Wysocki (19):
PCI: Suspend and resume PCI Express ports with interrupts disabled
PCI: handle PCI state saving with interrupts disabled
PCI PM: Fix pci_update_current_state
PCI PM: Split PCI Express port suspend-resume
x86/PCI: Do not use interrupt links for devices using MSI-X
PCI: PCIe portdrv: Add kerneldoc comments to some core functions
PCI: PCIe portdrv: Fix suspend and resume of PCI Express port services
PCI: PCIe portdrv: Rearrange code so that related things are together
PCI: PCIe portdrv: Add kerneldoc comments to remining core funtions
PCI PM: Fix poweroff and restore callbacks
PCI PM: Add suspend counterpart of pci_reenable_device
PCI PM: Power-manage devices without drivers during suspend-resume
PCI PM: Move pci_has_legacy_pm_support
PCI PM: Avoid touching devices behind bridges in unknown state
PCI PM: Rearrange code in pci-driver.c
PCI PM: Call pci_fixup_device from legacy routines
PCI PM: Register power state of devices during initialization
PCI PM: Run default PM callbacks for all devices using new framework
PCI PM: Put PM callbacks in the order of execution
Rusty Russell (1):
PCI: work_on_cpu: use in drivers/pci/pci-driver.c
Shaohua Li (1):
PCI: keep ASPM link state consistent throughout PCIe hierarchy
Sheng Yang (3):
PCI: Refactor pci_reset_function()
PCI: add PCI Advanced Feature Capability defines
PCI: Extend pci_reset_function() to support PCI Advanced Features
Stephen Hemminger (3):
PCI: handle long delays in VPD access
PCI: revise VPD access interface
PCI: add interface to set visible size of VPD
Taku Izumi (3):
PCI: revert additional _OSC evaluation
PCI/ACPI: Remove unnecessary _OSC evaluation for control request
pci-acpi: Cleanup _OSC evaluation code
Trent Piepho (1):
PCI: Make settable sysfs attributes more consistent
Yu Zhao (9):
PCI: enhance pci_ari_enabled()
PCI: remove unnecessary arg of pci_update_resource()
PCI: define PCI resource names in an 'enum'
PCI: remove unnecessary condition check in pci_restore_bars()
PCI: export __pci_read_base()
PCI: allow pci_alloc_child_bus() to handle a NULL bridge
PCI: add a new function to map BAR offsets
PCI: cleanup pci_bus_add_devices()
PCI: factor pci_bus_add_child() from pci_bus_add_devices()
Documentation/PCI/pci.txt | 3 +-
Documentation/kernel-parameters.txt | 4 +
arch/alpha/kernel/pci.c | 18 --
arch/alpha/kernel/pci_impl.h | 13 +-
arch/alpha/kernel/sys_dp264.c | 2 +-
arch/alpha/kernel/sys_eiger.c | 2 +-
arch/alpha/kernel/sys_miata.c | 2 +-
arch/alpha/kernel/sys_noritake.c | 2 +-
arch/alpha/kernel/sys_ruffian.c | 2 +-
arch/alpha/kernel/sys_sable.c | 2 +-
arch/arm/include/asm/mach/pci.h | 2 +-
arch/arm/kernel/bios32.c | 27 --
arch/arm/mach-integrator/pci.c | 11 +-
arch/mips/pci/pci-ip27.c | 6 -
arch/mips/pci/pci.c | 24 +--
arch/powerpc/kernel/prom_parse.c | 7 +-
arch/sh/drivers/pci/ops-cayman.c | 9 +-
arch/sh/drivers/pci/pci.c | 22 +--
arch/x86/kernel/pci-dma.c | 2 +-
arch/x86/mm/init_32.c | 2 +
arch/x86/mm/init_64.c | 2 +
arch/x86/pci/acpi.c | 7 +-
arch/x86/pci/common.c | 12 +-
arch/x86/pci/i386.c | 4 +-
arch/x86/pci/init.c | 3 +-
arch/x86/pci/irq.c | 54 ++--
arch/x86/pci/visws.c | 20 +--
drivers/acpi/pci_root.c | 20 ++
drivers/net/e1000e/netdev.c | 2 +-
drivers/net/sfc/falcon.c | 4 +-
drivers/parisc/dino.c | 4 +-
drivers/parisc/iosapic.c | 3 +-
drivers/pci/Kconfig | 9 +
drivers/pci/Makefile | 2 +
drivers/pci/access.c | 226 ++++++++++-----
drivers/pci/bus.c | 87 ++++---
drivers/pci/hotplug/Makefile | 3 +
drivers/pci/hotplug/acpi_pcihp.c | 69 +++++
drivers/pci/hotplug/acpiphp.h | 2 +-
drivers/pci/hotplug/acpiphp_glue.c | 117 ++------
drivers/pci/hotplug/acpiphp_ibm.c | 2 +-
drivers/pci/hotplug/cpqphp_ctrl.c | 6 +-
drivers/pci/hotplug/cpqphp_pci.c | 2 +-
drivers/pci/hotplug/fakephp.c | 1 +
drivers/pci/hotplug/pciehp.h | 15 +-
drivers/pci/hotplug/pciehp_acpi.c | 141 +++++++++
drivers/pci/hotplug/pciehp_core.c | 1 +
drivers/pci/hotplug/pciehp_ctrl.c | 26 +-
drivers/pci/hotplug/pciehp_hpc.c | 329 ++++++--------------
drivers/pci/irq.c | 2 +-
drivers/pci/msi.c | 31 +--
drivers/pci/pci-acpi.c | 82 +++---
drivers/pci/pci-driver.c | 420 ++++++++++++++++----------
drivers/pci/pci-stub.c | 47 +++
drivers/pci/pci-sysfs.c | 95 +++----
drivers/pci/pci.c | 513 +++++++++++++++++++++++++-------
drivers/pci/pci.h | 34 ++-
drivers/pci/pcie/aer/aerdrv_acpi.c | 1 -
drivers/pci/pcie/aer/aerdrv_errprint.c | 2 +-
drivers/pci/pcie/aspm.c | 165 ++++++++---
drivers/pci/pcie/portdrv_bus.c | 32 +--
drivers/pci/pcie/portdrv_core.c | 240 +++++++++------
drivers/pci/pcie/portdrv_pci.c | 21 +-
drivers/pci/probe.c | 40 ++-
drivers/pci/proc.c | 18 +-
drivers/pci/quirks.c | 112 ++++++--
drivers/pci/setup-bus.c | 5 +-
drivers/pci/setup-res.c | 24 +-
include/linux/ioport.h | 11 +-
include/linux/pci-acpi.h | 23 +-
include/linux/pci.h | 90 ++++--
include/linux/pci_hotplug.h | 2 +
include/linux/pci_regs.h | 76 +++++-
kernel/resource.c | 61 ++++-
74 files changed, 2150 insertions(+), 1332 deletions(-)
create mode 100644 drivers/pci/hotplug/pciehp_acpi.c
create mode 100644 drivers/pci/pci-stub.c
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [git pull] PCI pull request for 2.6.29
2009-01-07 22:30 [git pull] PCI pull request for 2.6.29 Jesse Barnes
@ 2012-10-30 2:02 ` Yinghai Lu
0 siblings, 0 replies; 2+ messages in thread
From: Yinghai Lu @ 2012-10-30 2:02 UTC (permalink / raw)
To: Jesse Barnes, Bjorn Helgaas, Arjan van de Ven, Ingo Molnar
Cc: Linus Torvalds, Linux PCI, LKML
On Wed, Jan 7, 2009 at 2:30 PM, Jesse Barnes <jbarnes@virtuousgeek.org> wrote:
>
> Arjan van de Ven (1):
> resource: allow MMIO exclusivity for device drivers
>
hi, all
commit e8de1481fd7126ee9e93d6889da6f00c05e1e019
Author: Arjan van de Ven <arjan@linux.intel.com>
Date: Wed Oct 22 19:55:31 2008 -0700
resource: allow MMIO exclusivity for device drivers
only user is e1000e driver. and real fix
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=4a7703582836f55a1cbad0e2c1c6ebbee3f9b3a7
is already in the upsteam for https://bugzilla.redhat.com/show_bug.cgi?id=459202
so wonder if e8de1481fd7126ee9e93d6889da6f00c05e1e019 should be
reverted from upstream?
Thanks
Yinghai
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2012-10-30 2:02 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-01-07 22:30 [git pull] PCI pull request for 2.6.29 Jesse Barnes
2012-10-30 2:02 ` Yinghai Lu
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®