All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] PCI changes for v3.8
@ 2012-12-12 16:28 Bjorn Helgaas
  0 siblings, 0 replies; only message in thread
From: Bjorn Helgaas @ 2012-12-12 16:28 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: linux-pci, linux-kernel

The following changes since commit ff8e59bc4ec3f31789a47dce9b6fe44bd7bc5fcc:

  PCI/portdrv: Don't create hotplug slots unless port supports hotplug (2012-11-05 16:59:59 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git tags/for-3.8

for you to fetch changes up to 1cb73f8c479e66541fefd3f7fa547b1fa56cdc54:

  Merge branch 'pci/mjg-pci-roms-from-efi' into next (2012-12-10 16:20:12 -0700)

----------------------------------------------------------------

PCI changes for the v3.8 merge window:

  Host bridge hotplug:
    - Untangle _PRT from struct pci_bus (Bjorn Helgaas)
    - Request _OSC control before scanning root bus (Taku Izumi)
    - Assign resources when adding host bridge (Yinghai Lu)
    - Remove root bus when removing host bridge (Yinghai Lu)
    - Remove _PRT during hot remove (Yinghai Lu)

  SRIOV
    - Add sysfs knobs to control numVFs (Don Dutile)

  Power management
    - Notify devices when power resource turned on (Huang Ying)

  Bug fixes
    - Work around broken _SEG on HP xw9300 (Bjorn Helgaas)
    - Keep runtime PM enabled for unbound PCI devices (Huang Ying)
    - Fix Optimus dual-GPU runtime D3 suspend issue (Dave Airlie)
    - Fix xen frontend shutdown issue (David Vrabel)
    - Work around PLX PCI 9050 BAR alignment erratum (Ian Abbott)

  Miscellaneous
    - Add GPL license for drivers/pci/ioapic (Andrew Cooks)
    - Add standard PCI-X, PCIe ASPM register #defines (Bjorn Helgaas)
    - NumaChip remote PCI support (Daniel Blueman)
    - Fix PCIe Link Capabilities Supported Link Speed definition (Jingoo Han)
    - Convert dev_printk() to dev_info(), etc (Joe Perches)
    - Add support for non PCI BAR ROM data (Matthew Garrett)
    - Add x86 support for host bridge translation offset (Mike Yoknis)
    - Report success only when every driver supports AER (Vijay Pandarathil)

----------------------------------------------------------------
Andrew Cooks (1):
      PCI: Add GPL license for drivers/pci/ioapic module

Bjorn Helgaas (31):
      ACPI: Pass segment/bus to _PRT add/del so they don't depend on pci_bus
      PCI/ACPI: Add _PRT interrupt routing info before enumerating devices
      x86/PCI: Ignore _SEG on HP xw9300
      Merge branch 'pci/misc' into next
      Merge branch 'pci/yinghai-for-pci-root-bus-hotplug' into next
      Merge branch 'pci/taku-prt-cleanup' into next
      Merge branch 'pci/mike-x86-tra' into next
      PCI: Use spec names for SR-IOV capability fields
      PCI: Remove useless "!dev" tests
      Merge branch 'pci/don-sriov' into next
      Merge branch 'pci/misc' into next
      Merge branch 'for-linus' into next
      Merge branch 'pci/misc' into next
      Merge branch 'pci/don-sriov' into next
      Merge branch 'pci/misc' into next
      Merge branch 'pci/huang-d3cold-fixes' into next
      PCI: Add and use standard PCI-X Capability register names
      Merge branch 'pci/mjg-pci-roms-from-efi' into next
      PCI: Use standard PCIe Capability Link register field names
      PCI/portdrv: Use PCI Express Capability accessors
      PCI: Add standard PCIe Capability Link ASPM field names
      cxgb3: Use standard #defines for PCIe Capability ASPM fields
      iwlegacy: collapse wrapper for pcie_capability_read_word()
      iwlegacy: Use standard #defines for PCIe Capability ASPM fields
      iwlwifi: collapse wrapper for pcie_capability_read_word()
      iwlwifi: Use standard #defines for PCIe Capability ASPM fields
      ath9k: Use standard #defines for PCIe Capability ASPM fields
      Merge branch 'pci/bjorn-pcie-cap' into next
      Merge branch 'pci/daniel-numachip' into next
      PCI: Use phys_addr_t for physical ROM address
      Merge branch 'pci/mjg-pci-roms-from-efi' into next

Daniel J Blueman (1):
      x86/PCI: Add NumaChip remote PCI support

Dave Airlie (1):
      PCI: Don't touch card regs after runtime suspend D3

David Vrabel (1):
      xen-pcifront: Handle backend CLOSED without CLOSING

Donald Dutile (3):
      PCI: SRIOV control and status via sysfs
      PCI: Provide method to reduce the number of total VFs supported
      PCI: SRIOV control and status via sysfs (documentation)

Huang Ying (3):
      PCI/PM: Add comments for PME poll support for PCIe
      PCI/ACPI: Notify PCI devices when their power resource is turned on
      PCI/PM: Keep runtime PM enabled for unbound PCI devices

Ian Abbott (2):
      PCI: Add workaround for PLX PCI 9050 BAR alignment erratum
      PCI: Add PLX PCI 9050 workaround for some Meilhaus DAQ cards

Jingoo Han (1):
      PCI: Fix bit definitions of PCI_EXP_LNKCAP2 register

Joe Perches (1):
      PCI: Convert dev_printk(KERN_<LEVEL> to dev_<level>(

Matthew Garrett (4):
      EFI: Stash ROMs if they're not in the PCI BAR
      PCI: Add pcibios_add_device
      PCI: Add support for non-BAR ROMs
      x86: Use PCI setup data

Mike Yoknis (1):
      x86/PCI: Allow x86 platforms to use translation offsets

Taku Izumi (2):
      PCI: Don't pass pci_dev to pci_ext_cfg_avail()
      PCI/ACPI: Request _OSC control before scanning PCI root bus

Vijay Mohan Pandarathil (1):
      PCI/AER: Report success only when every device has AER-aware driver

Yinghai Lu (10):
      PCI: Separate out pci_assign_unassigned_bus_resources()
      PCI: Move pci_rescan_bus() back to probe.c
      PCI: Move out pci_enable_bridges out of assign_unsigned_bus_res
      PCI/ACPI: Assign unassigned resource for hot-added root bus
      PCI: Add pci_stop_and_remove_root_bus()
      PCI/ACPI: Make acpi_pci_root_remove() stop/remove pci root bus
      PCI/ACPI: Delete host bridge _PRT during hot remove path
      PCI/ACPI: Remove acpi_root_driver in reverse order
      PCI: Add pci_device_type to pdev's device struct
      PCI: Use is_visible() with boot_vga attribute for pci_dev

 Documentation/ABI/testing/sysfs-bus-pci    |  34 ++++++
 Documentation/PCI/pci-iov-howto.txt        |  48 +++++++-
 arch/x86/Kconfig                           |   1 +
 arch/x86/boot/compressed/eboot.c           | 118 ++++++++++++++++++++
 arch/x86/include/asm/bootparam.h           |   1 +
 arch/x86/include/asm/numachip/numachip.h   |  19 ++++
 arch/x86/include/asm/pci.h                 |  12 ++
 arch/x86/kernel/apic/apic_numachip.c       |   2 +
 arch/x86/kernel/setup.c                    |   4 -
 arch/x86/pci/Makefile                      |   1 +
 arch/x86/pci/acpi.c                        |  46 +++++++-
 arch/x86/pci/common.c                      |  32 +++++-
 arch/x86/pci/numachip.c                    | 129 ++++++++++++++++++++++
 drivers/acpi/pci_bind.c                    |  12 +-
 drivers/acpi/pci_irq.c                     |  17 ++-
 drivers/acpi/pci_root.c                    | 165 +++++++++++++++------------
 drivers/net/ethernet/chelsio/cxgb3/t3_hw.c |   2 +-
 drivers/net/wireless/ath/ath9k/pci.c       |   8 +-
 drivers/net/wireless/iwlegacy/4965.h       |   4 -
 drivers/net/wireless/iwlegacy/common.c     |  10 +-
 drivers/net/wireless/iwlegacy/common.h     |  12 --
 drivers/net/wireless/iwlwifi/pcie/trans.c  |  20 +---
 drivers/pci/bus.c                          |   5 +
 drivers/pci/ioapic.c                       |   2 +
 drivers/pci/iov.c                          |  87 +++++++++++----
 drivers/pci/irq.c                          |  10 +-
 drivers/pci/pci-driver.c                   |  73 +++++++-----
 drivers/pci/pci-stub.c                     |   2 +-
 drivers/pci/pci-sysfs.c                    | 172 +++++++++++++++++++++++++++--
 drivers/pci/pci.c                          |  48 ++++++--
 drivers/pci/pci.h                          |   8 +-
 drivers/pci/pcie/aer/aerdrv.h              |   5 +-
 drivers/pci/pcie/aer/aerdrv_core.c         |  22 +++-
 drivers/pci/pcie/aspm.c                    |  18 ++-
 drivers/pci/pcie/portdrv_core.c            |   3 +-
 drivers/pci/probe.c                        |  42 +++++--
 drivers/pci/quirks.c                       |  39 +++++++
 drivers/pci/remove.c                       |  36 ++++++
 drivers/pci/rom.c                          |  11 +-
 drivers/pci/setup-bus.c                    |  22 +---
 drivers/pci/xen-pcifront.c                 |   5 +-
 include/acpi/acpi_drivers.h                |   4 +-
 include/linux/efi.h                        |  71 ++++++++++++
 include/linux/pci.h                        |  22 +++-
 include/uapi/linux/pci_regs.h              |  23 +++-
 45 files changed, 1150 insertions(+), 277 deletions(-)
 create mode 100644 arch/x86/include/asm/numachip/numachip.h
 create mode 100644 arch/x86/pci/numachip.c

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2012-12-12 16:28 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-12-12 16:28 [GIT PULL] PCI changes for v3.8 Bjorn Helgaas

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.