From: Jesse Barnes <jbarnes@virtuousgeek.org>
To: Linus Torvalds <torvalds@linux-foundation.org>,
linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [git pull] PCI changes
Date: Thu, 5 Aug 2010 12:52:39 -0700 [thread overview]
Message-ID: <20100805125239.48a83f73@virtuousgeek.org> (raw)
The following changes since commit
a2dccdb2055abeb8a7ce8e45e5f83de9c980a00c:
Merge branch 'for-linus' of git://git390.marist.edu/pub/scm/linux-2.6 (2010-07-29 15:23:28 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6 linux-next
Mostly small changes spread out across PCI this time around, with one
significant change to the way we do probing. This pull includes the "disable
while probing" patch we've talked about for awhile, though the new logic
excludes host bridges and has a blacklist infrastructure should we end up
needing it.
There are a few more ACPI related fixes coming from Rafael, but they're not
quite baked yet (lots of review comments and such, which is good).
Thanks,
--
Jesse Barnes, Intel Open Source Technology Center
Alan Stern (1):
PCI: change device runtime PM settings for probe and remove
Alex Williamson (1):
PCI: Allow read/write access to sysfs I/O port resources
Ben Hutchings (2):
PCI: MSI: Remove unsafe and unnecessary hardware access
PCI: MSI: Restore read_msi_msg_desc(); add get_cached_msi_msg_desc()
Bjorn Helgaas (1):
x86/PCI: use host bridge _CRS info on ASRock ALiveSATA2-GLAN
Clemens Ladisch (1):
PCI quirk: AMD 780: work around wrong vendor ID on APC bridge
Dan Carpenter (1):
PCI: hotplug/shpchp_hpc: add parenthesis in SLOT_REG_RSVDZ_MASK
FUJITA Tomonori (1):
PCI: remove unused HAVE_ARCH_PCI_SET_DMA_MAX_SEGMENT_{SIZE|BOUNDARY}
Jacob Pan (1):
PCI: disable mmio during bar sizing
Jiri Slaby (1):
x86/PCI: pci, fix section mismatch
Junchang Wang (1):
PCI: check return value of pci_enable_device() when enabling bridges
Kenji Kaneshige (2):
PCI: fix wrong memory address handling in MSI-X
PCI: kernel oops on access to pci proc file while hot-removal
Kulikov Vasiliy (3):
PCI: pci-sysfs: remove casts from void*
PCI: use for_each_pci_dev()
x86/PCI: use for_each_pci_dev()
Linus Torvalds (1):
PCI aerdrv: fix annoying warnings
Matthew Garrett (3):
PCI: Don't enable aspm before drivers have had a chance to veto it
ACPI: Disable ASPM if the platform won't provide _OSC control for PCIe
PCI: Default PCIe ASPM control to on and require !EMBEDDED to disable
Mike Habeck (1):
x86/PCI: Add option to not assign BAR's if not already assigned
Narendra K (2):
PCI: export SMBIOS provided firmware instance and label to sysfs
PCI: Fix warnings when CONFIG_DMI unset
Praveen Kalamegham (2):
PCI hotplug: pciehp: Fixed return value sign for pciehp_unconfigure_device
PCI hotplug: shpchp: Removed check for hotplug of display devices
Rafael J. Wysocki (1):
PCI: Do not run NVidia quirks related to MSI with MSI disabled
Stephen Hemminger (1):
PCI: sparse warning (trivial)
Stephen Rothwell (1):
PCI: update for owner removal from struct device_attribute
Tejun Heo (1):
PCI: disable MSI on VIA K8M800
Yinghai Lu (1):
PCI hotplug: make sure child bridges are enabled at hotplug time
Documentation/ABI/testing/sysfs-bus-pci | 27 ++++++
Documentation/filesystems/sysfs-pci.txt | 7 +-
Documentation/kernel-parameters.txt | 2 +
arch/ia64/kernel/msi_ia64.c | 2 +-
arch/ia64/sn/kernel/msi_sn.c | 2 +-
arch/x86/include/asm/pci_x86.h | 1 +
arch/x86/kernel/apic/io_apic.c | 2 +-
arch/x86/pci/acpi.c | 9 ++
arch/x86/pci/common.c | 20 +++++
arch/x86/pci/irq.c | 6 +-
arch/x86/pci/legacy.c | 2 +-
drivers/acpi/pci_root.c | 9 ++
drivers/firmware/dmi_scan.c | 25 ++++++
drivers/net/e1000e/netdev.c | 16 +---
drivers/net/r8169.c | 16 +---
drivers/pci/Makefile | 3 +
drivers/pci/bus.c | 4 +-
drivers/pci/hotplug/fakephp.c | 2 +-
drivers/pci/hotplug/pciehp_pci.c | 2 +-
drivers/pci/hotplug/shpchp_hpc.c | 2 +-
drivers/pci/hotplug/shpchp_pci.c | 19 +---
drivers/pci/msi.c | 29 ++++++-
drivers/pci/pci-driver.c | 32 ++++++-
drivers/pci/pci-label.c | 143 +++++++++++++++++++++++++++++++
drivers/pci/pci-sysfs.c | 75 ++++++++++++++++-
drivers/pci/pci.c | 4 -
drivers/pci/pci.h | 9 ++
drivers/pci/pcie/Kconfig | 20 +++--
drivers/pci/pcie/aer/aerdrv_core.c | 17 ++--
drivers/pci/pcie/aspm.c | 16 +++-
drivers/pci/probe.c | 10 ++
drivers/pci/proc.c | 6 +-
drivers/pci/quirks.c | 42 ++++++++-
drivers/pci/search.c | 2 +-
drivers/pci/setup-bus.c | 12 ++-
drivers/pci/setup-irq.c | 3 +-
include/linux/dmi.h | 9 ++
include/linux/msi.h | 2 +
include/linux/pci.h | 2 +
39 files changed, 517 insertions(+), 94 deletions(-)
create mode 100644 drivers/pci/pci-label.c
next reply other threads:[~2010-08-05 19:52 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-08-05 19:52 Jesse Barnes [this message]
-- strict thread matches above, loose matches on Subject: below --
2012-01-11 18:34 [git pull] PCI changes Jesse Barnes
2012-01-12 3:38 ` Linus Torvalds
2012-01-13 21:24 ` Matthew Garrett
2012-01-13 23:14 ` Linus Torvalds
2012-01-13 23:26 ` Matthew Garrett
2012-01-12 5:34 ` Yinghai Lu
2011-10-28 20:29 Jesse Barnes
2011-10-28 23:30 ` Rafael J. Wysocki
2011-10-31 17:18 ` Jesse Barnes
2011-07-28 23:51 Jesse Barnes
2011-05-23 20:43 Jesse Barnes
2011-05-23 21:16 ` David Miller
2011-05-24 0:04 ` Jesse Barnes
2011-03-18 17:30 Jesse Barnes
2011-01-14 17:01 Jesse Barnes
2010-05-21 21:48 Jesse Barnes
2010-05-22 0:12 ` Linus Torvalds
2010-05-22 1:59 ` Linus Torvalds
2010-05-22 3:01 ` Jesse Barnes
2010-05-22 8:17 ` Pekka Enberg
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20100805125239.48a83f73@virtuousgeek.org \
--to=jbarnes@virtuousgeek.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-pci@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox