Linus Torvalds
3be1b98e07
PCI changes for the v4.1 merge window:
Enumeration
- Read capability list as dwords, not bytes (Sean O. Stalley)
Resource management
- Don't check for PNP overlaps with unassigned PCI BARs (Bjorn Helgaas)
- Mark invalid BARs as unassigned (Bjorn Helgaas)
- Show driver, BAR#, and resource on pci_ioremap_bar() failure (Bjorn Helgaas)
- Fail pci_ioremap_bar() on unassigned resources (Bjorn Helgaas)
- Assign resources before drivers claim devices (Yijing Wang)
- Claim bus resources before pci_bus_add_devices() (Yijing Wang)
Power management
- Optimize device state transition delays (Aaron Lu)
- Don't clear ASPM bits when the FADT declares it's unsupported (Matthew Garrett)
Virtualization
- Add ACS quirks for Intel 1G NICs (Alex Williamson)
IOMMU
- Add ptr to OF node arg to of_iommu_configure() (Murali Karicheri)
- Move of_dma_configure() to device.c to help re-use (Murali Karicheri)
- Fix size when dma-range is not used (Murali Karicheri)
- Add helper functions pci_get[put]_host_bridge_device() (Murali Karicheri)
- Add of_pci_dma_configure() to update DMA configuration (Murali Karicheri)
- Update DMA configuration from DT (Murali Karicheri)
- dma-mapping: limit IOMMU mapping size (Murali Karicheri)
- Calculate device DMA masks based on DT dma-range size (Murali Karicheri)
ARM Versatile host bridge driver
- Check for devm_ioremap_resource() failures (Jisheng Zhang)
Broadcom iProc host bridge driver
- Add Broadcom iProc PCIe driver (Ray Jui)
Marvell MVEBU host bridge driver
- Add suspend/resume support (Thomas Petazzoni)
Renesas R-Car host bridge driver
- Fix position of MSI enable bit (Nobuhiro Iwamatsu)
- Write zeroes to reserved PCIEPARL bits (Nobuhiro Iwamatsu)
- Change PCIEPARL and PCIEPARH to PCIEPALR and PCIEPAUR (Nobuhiro Iwamatsu)
- Verify that mem_res is 64K-aligned (Nobuhiro Iwamatsu)
Samsung Exynos host bridge driver
- Fix INTx enablement statement termination error (Jaehoon Chung)
Miscellaneous
- Make a shareable UUID for PCI firmware ACPI _DSM (Aaron Lu)
- Clarify policy for vendor IDs in pci.txt (Michael S. Tsirkin)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABAgAGBQJVK/X+AAoJEFmIoMA60/r8hlkP/0e1GhAWA3DGR/+O2OPIkJ2w
dQVgv5IN5KXGExT9RHiDL/Ib2PhDvdVI26sinjtkw/FcjyzoWVsPDUzCYudQaPSr
zwzZto7dBzfv+exDN2LOqoSscCORAehApmTgYVg29cofJmKlO2ctDtpem1OT0MQ9
CMRMoBHhRe4FF3VJPOBPDXYpS89TObrY600aMDGk4S2uBboZI3aeYiTNLXJyh6fX
vRg3TWnTfQHoZINW/YOqao/WbrRixZbO6q4n2IqhI6i/uaAc1IEALk9im8/2ri/s
mgb/K5Elq+j4yUGnbFRz62pj/YxwnQKwVO4Nc7P66zENgoOXtv+OGRhlS4+d00/n
ux0+BkoxJdaL8HQ/b7+uPydiD85lbERM+B2+LQQ7JN+HI+UEcQ0PsK2hSQKb3njD
uEkktlKZViiqALijpL+vKRFe8U4GRE4KUfVsKHhhPPvY5sQTAZ3DrR36e1zKz2pA
YJjtaHYW0S/tfoEzi3EnPistbJw5sT0/Waj31QTKb/P0Fr7pHnJfcwV7+unXbKla
Osz8m6ELIqxhnuzhjlbayh4MKn49n1ZlwkwCnBdjgLQy0KZtxsWZoBg8LeGU077c
TJXukRfl3H8LvpqGMYaxOyw7yUeKobEWy+Ylo5asFnfFw9h6zvW+Sc97jtBCrm4/
OZa7rKdPQGGMbQFMvDc2
=vEVs
-----END PGP SIGNATURE-----
Merge tag 'pci-v4.1-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
Pull PCI changes from Bjorn Helgaas:
"Enumeration
- Read capability list as dwords, not bytes (Sean O. Stalley)
Resource management
- Don't check for PNP overlaps with unassigned PCI BARs (Bjorn Helgaas)
- Mark invalid BARs as unassigned (Bjorn Helgaas)
- Show driver, BAR#, and resource on pci_ioremap_bar() failure (Bjorn Helgaas)
- Fail pci_ioremap_bar() on unassigned resources (Bjorn Helgaas)
- Assign resources before drivers claim devices (Yijing Wang)
- Claim bus resources before pci_bus_add_devices() (Yijing Wang)
Power management
- Optimize device state transition delays (Aaron Lu)
- Don't clear ASPM bits when the FADT declares it's unsupported (Matthew Garrett)
Virtualization
- Add ACS quirks for Intel 1G NICs (Alex Williamson)
IOMMU
- Add ptr to OF node arg to of_iommu_configure() (Murali Karicheri)
- Move of_dma_configure() to device.c to help re-use (Murali Karicheri)
- Fix size when dma-range is not used (Murali Karicheri)
- Add helper functions pci_get[put]_host_bridge_device() (Murali Karicheri)
- Add of_pci_dma_configure() to update DMA configuration (Murali Karicheri)
- Update DMA configuration from DT (Murali Karicheri)
- dma-mapping: limit IOMMU mapping size (Murali Karicheri)
- Calculate device DMA masks based on DT dma-range size (Murali Karicheri)
ARM Versatile host bridge driver
- Check for devm_ioremap_resource() failures (Jisheng Zhang)
Broadcom iProc host bridge driver
- Add Broadcom iProc PCIe driver (Ray Jui)
Marvell MVEBU host bridge driver
- Add suspend/resume support (Thomas Petazzoni)
Renesas R-Car host bridge driver
- Fix position of MSI enable bit (Nobuhiro Iwamatsu)
- Write zeroes to reserved PCIEPARL bits (Nobuhiro Iwamatsu)
- Change PCIEPARL and PCIEPARH to PCIEPALR and PCIEPAUR (Nobuhiro Iwamatsu)
- Verify that mem_res is 64K-aligned (Nobuhiro Iwamatsu)
Samsung Exynos host bridge driver
- Fix INTx enablement statement termination error (Jaehoon Chung)
Miscellaneous
- Make a shareable UUID for PCI firmware ACPI _DSM (Aaron Lu)
- Clarify policy for vendor IDs in pci.txt (Michael S. Tsirkin)"
* tag 'pci-v4.1-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci: (36 commits)
PCI: Read capability list as dwords, not bytes
PCI: layerscape: Simplify platform_get_resource_byname() failure checking
PCI: keystone: Don't dereference possible NULL pointer
PCI: versatile: Check for devm_ioremap_resource() failures
PCI: Don't clear ASPM bits when the FADT declares it's unsupported
PCI: Clarify policy for vendor IDs in pci.txt
PCI/ACPI: Optimize device state transition delays
PCI: Export pci_find_host_bridge() for use inside PCI core
PCI: Make a shareable UUID for PCI firmware ACPI _DSM
PCI: Fix typo in Thunderbolt kernel message
PCI: exynos: Fix INTx enablement statement termination error
PCI: iproc: Add Broadcom iProc PCIe support
PCI: iproc: Add DT docs for Broadcom iProc PCIe driver
PCI: Export symbols required for loadable host driver modules
PCI: Add ACS quirks for Intel 1G NICs
PCI: mvebu: Add suspend/resume support
PCI: Cleanup control flow
sparc/PCI: Claim bus resources before pci_bus_add_devices()
PCI: Assign resources before drivers claim devices (pci_scan_root_bus())
PCI: Fail pci_ioremap_bar() on unassigned resources
...
|
2015-04-13 15:45:47 -07:00 |
| .. |
|
.gitignore
|
alpha: .gitignore vmlinux.lds
|
2009-01-15 16:39:40 -08:00 |
|
alpha_ksyms.c
|
alpha: Eliminate compiler warning from memset macro
|
2013-11-16 16:33:09 -08:00 |
|
asm-offsets.c
|
CRED: Separate task security context from task_struct
|
2008-11-14 10:39:16 +11:00 |
|
audit.c
|
alpha: Enable system-call auditing support.
|
2014-01-31 09:21:55 -08:00 |
|
binfmt_loader.c
|
get rid of pt_regs argument of ->load_binary()
|
2012-11-28 21:53:38 -05:00 |
|
console.c
|
TTY:vt: convert remain take_over_console's users to do_take_over_console
|
2013-05-20 22:29:27 -07:00 |
|
core_apecs.c
|
Disintegrate asm/system.h for Alpha
|
2012-03-28 18:11:12 +01:00 |
|
core_cia.c
|
Disintegrate asm/system.h for Alpha
|
2012-03-28 18:11:12 +01:00 |
|
core_irongate.c
|
alpha: Add export.h for THIS_MODULE/EXPORT_SYMBOL
|
2011-10-31 19:31:03 -04:00 |
|
core_lca.c
|
Fix common misspellings
|
2011-03-31 11:26:23 -03:00 |
|
core_marvel.c
|
arch/alpha/kernel: Add kmalloc NULL tests
|
2009-11-30 15:38:19 -05:00 |
|
core_mcpcia.c
|
alpha: Remove set but unused variables.
|
2011-04-17 14:41:30 -07:00 |
|
core_polaris.c
|
|
|
|
core_t2.c
|
Disintegrate asm/system.h for Alpha
|
2012-03-28 18:11:12 +01:00 |
|
core_titan.c
|
arch/alpha/kernel: Add kmalloc NULL tests
|
2009-11-30 15:38:19 -05:00 |
|
core_tsunami.c
|
alpha: include module.h to fix modpost on Tsunami
|
2012-05-02 15:54:06 -04:00 |
|
core_wildfire.c
|
|
|
|
entry.S
|
alpha: Enable system-call auditing support.
|
2014-01-31 09:21:55 -08:00 |
|
err_common.c
|
|
|
|
err_ev6.c
|
alpha: Use static const char * const where possible
|
2010-09-18 23:06:17 -04:00 |
|
err_ev7.c
|
alpha: titan and marvel build fixes
|
2009-05-02 15:36:10 -07:00 |
|
err_impl.h
|
Disintegrate asm/system.h for Alpha
|
2012-03-28 18:11:12 +01:00 |
|
err_marvel.c
|
Fix common misspellings
|
2011-03-31 11:26:23 -03:00 |
|
err_titan.c
|
alpha: Remove set but unused variables.
|
2011-04-17 14:41:30 -07:00 |
|
es1888.c
|
|
|
|
gct.c
|
|
|
|
head.S
|
Disintegrate asm/system.h for Alpha
|
2012-03-28 18:11:12 +01:00 |
|
io.c
|
|
|
|
irq.c
|
alpha: irq: run all handlers with interrupts disabled
|
2013-04-07 12:59:30 -07:00 |
|
irq_alpha.c
|
alpha: Use qemu+cserve provided high-res clock and alarm.
|
2013-11-16 16:33:21 -08:00 |
|
irq_i8259.c
|
alpha: Convert to new irq function names
|
2011-03-29 14:47:58 +02:00 |
|
irq_impl.h
|
alpha: i8259, alcor, jensen wildfire: Convert irq_chip
|
2011-03-02 14:57:55 -05:00 |
|
irq_pyxis.c
|
alpha: Convert to new irq function names
|
2011-03-29 14:47:58 +02:00 |
|
irq_srm.c
|
alpha: Convert to new irq function names
|
2011-03-29 14:47:58 +02:00 |
|
machvec_impl.h
|
alpha: Reorganize rtc handling
|
2013-11-16 16:33:16 -08:00 |
|
Makefile
|
alpha: Enable system-call auditing support.
|
2014-01-31 09:21:55 -08:00 |
|
module.c
|
modules: make arch's use default loader hooks
|
2011-07-24 22:06:04 +09:30 |
|
osf_sys.c
|
vfs: make first argument of dir_context.actor typed
|
2014-10-31 17:48:54 -04:00 |
|
pc873xx.c
|
alpha: Detect Super IO chip, no IDE on Avanti, enable EPP19
|
2010-06-15 14:19:08 -04:00 |
|
pc873xx.h
|
alpha: Detect Super IO chip, no IDE on Avanti, enable EPP19
|
2010-06-15 14:19:08 -04:00 |
|
pci-noop.c
|
Alpha: adapt for dma_map_ops changes
|
2012-03-28 16:36:36 +02:00 |
|
pci-sysfs.c
|
PCI: Convert pcibios_resource_to_bus() to take a pci_bus, not a pci_dev
|
2013-12-21 10:06:10 -07:00 |
|
pci.c
|
PCI: Assign resources before drivers claim devices (pci_scan_root_bus())
|
2015-03-19 10:17:13 -05:00 |
|
pci_impl.h
|
alpha/PCI: replace pci_probe_only with pci_flags
|
2012-02-23 20:18:56 -07:00 |
|
pci_iommu.c
|
alpha/PCI: Use dev_is_pci() to identify PCI devices
|
2013-12-11 16:53:19 -07:00 |
|
perf_event.c
|
alpha: Replace __get_cpu_var
|
2014-08-26 13:45:53 -04:00 |
|
process.c
|
alpha: Primitive support for CPU power down.
|
2013-11-16 16:33:15 -08:00 |
|
proto.h
|
alpha: Use qemu+cserve provided high-res clock and alarm.
|
2013-11-16 16:33:21 -08:00 |
|
ptrace.c
|
ARCH: AUDIT: audit_syscall_entry() should not require the arch
|
2014-09-23 16:21:26 -04:00 |
|
rtc.c
|
alpha, rtc: Change to use rtc_class_ops's set_mmss64()
|
2015-04-03 08:18:30 +02:00 |
|
setup.c
|
alpha: Allow HZ to be configured
|
2013-11-16 16:33:13 -08:00 |
|
signal.c
|
all arches, signal: move restart_block to struct task_struct
|
2015-02-12 18:54:12 -08:00 |
|
smc37c93x.c
|
alpha: Remove set but unused variables.
|
2011-04-17 14:41:30 -07:00 |
|
smc37c669.c
|
alpha: remove mysterious if zero-ed out includes
|
2012-07-30 17:25:11 -07:00 |
|
smp.c
|
alpha: Switch to GENERIC_CLOCKEVENTS
|
2013-11-16 16:33:19 -08:00 |
|
srm_env.c
|
srm_env: don't bother with pointer to srm_env_t
|
2013-04-09 14:13:33 -04:00 |
|
srmcons.c
|
TTY: switch tty_schedule_flip
|
2013-01-15 22:43:15 -08:00 |
|
sys_alcor.c
|
Disintegrate asm/system.h for Alpha
|
2012-03-28 18:11:12 +01:00 |
|
sys_cabriolet.c
|
Disintegrate asm/system.h for Alpha
|
2012-03-28 18:11:12 +01:00 |
|
sys_dp264.c
|
alpha: Don't if-out dp264_device_interrupt.
|
2013-07-19 13:54:26 -07:00 |
|
sys_eb64p.c
|
Disintegrate asm/system.h for Alpha
|
2012-03-28 18:11:12 +01:00 |
|
sys_eiger.c
|
Disintegrate asm/system.h for Alpha
|
2012-03-28 18:11:12 +01:00 |
|
sys_jensen.c
|
alpha: Reorganize rtc handling
|
2013-11-16 16:33:16 -08:00 |
|
sys_marvel.c
|
alpha: Reorganize rtc handling
|
2013-11-16 16:33:16 -08:00 |
|
sys_miata.c
|
Disintegrate asm/system.h for Alpha
|
2012-03-28 18:11:12 +01:00 |
|
sys_mikasa.c
|
Disintegrate asm/system.h for Alpha
|
2012-03-28 18:11:12 +01:00 |
|
sys_nautilus.c
|
PCI: Assign resources before drivers claim devices (pci_scan_bus())
|
2015-03-12 15:04:01 -05:00 |
|
sys_noritake.c
|
Disintegrate asm/system.h for Alpha
|
2012-03-28 18:11:12 +01:00 |
|
sys_rawhide.c
|
Disintegrate asm/system.h for Alpha
|
2012-03-28 18:11:12 +01:00 |
|
sys_ruffian.c
|
Disintegrate asm/system.h for Alpha
|
2012-03-28 18:11:12 +01:00 |
|
sys_rx164.c
|
Disintegrate asm/system.h for Alpha
|
2012-03-28 18:11:12 +01:00 |
|
sys_sable.c
|
Disintegrate asm/system.h for Alpha
|
2012-03-28 18:11:12 +01:00 |
|
sys_sio.c
|
Disintegrate asm/system.h for Alpha
|
2012-03-28 18:11:12 +01:00 |
|
sys_sx164.c
|
Disintegrate asm/system.h for Alpha
|
2012-03-28 18:11:12 +01:00 |
|
sys_takara.c
|
Disintegrate asm/system.h for Alpha
|
2012-03-28 18:11:12 +01:00 |
|
sys_titan.c
|
alpha: irq: remove deprecated use of IRQF_DISABLED
|
2013-04-07 12:59:30 -07:00 |
|
sys_wildfire.c
|
Disintegrate asm/system.h for Alpha
|
2012-03-28 18:11:12 +01:00 |
|
systbls.S
|
alpha: Wire up sched_setattr, sched_getattr, and renameat2 syscalls.
|
2014-08-29 11:18:45 -07:00 |
|
time.c
|
alpha: Replace __get_cpu_var
|
2014-08-26 13:45:53 -04:00 |
|
traps.c
|
alpha: Primitive support for CPU power down.
|
2013-11-16 16:33:15 -08:00 |
|
vmlinux.lds.S
|
Disintegrate asm/system.h for Alpha
|
2012-03-28 18:11:12 +01:00 |