Linus Torvalds
c08f846793
Merge tag 'pci-v3.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
Pull PCI changes from Bjorn Helgaas:
"Enumeration
- Move domain assignment from arm64 to generic code (Lorenzo Pieralisi)
- ARM: Remove artificial dependency on pci_sys_data domain (Lorenzo Pieralisi)
- ARM: Move to generic PCI domains (Lorenzo Pieralisi)
- Generate uppercase hex for modalias var in uevent (Ricardo Ribalda Delgado)
- Add and use generic config accessors on ARM, PowerPC (Rob Herring)
Resource management
- Free resources on failure in of_pci_get_host_bridge_resources() (Lorenzo Pieralisi)
- Fix infinite loop with ROM image of size 0 (Michel Dänzer)
PCI device hotplug
- Handle surprise add even if surprise removal isn't supported (Bjorn Helgaas)
Virtualization
- Mark AMD/ATI VGA devices that don't reset on D3hot->D0 transition (Alex Williamson)
- Add DMA alias quirk for Adaptec 3405 (Alex Williamson)
- Add Wellsburg (X99) to Intel PCH root port ACS quirk (Alex Williamson)
- Add ACS quirk for Emulex NICs (Vasundhara Volam)
MSI
- Fail MSI-X mappings if there's no space assigned to MSI-X BAR (Yijing Wang)
Freescale Layerscape host bridge driver
- Fix platform_no_drv_owner.cocci warnings (Julia Lawall)
NVIDIA Tegra host bridge driver
- Remove unnecessary tegra_pcie_fixup_bridge() (Lucas Stach)
Renesas R-Car host bridge driver
- Fix error handling of irq_of_parse_and_map() (Dmitry Torokhov)
TI Keystone host bridge driver
- Fix error handling of irq_of_parse_and_map() (Dmitry Torokhov)
- Fix misspelling of current function in debug output (Julia Lawall)
Xilinx AXI host bridge driver
- Fix harmless format string warning (Arnd Bergmann)
Miscellaneous
- Use standard parsing functions for ASPM sysfs setters (Chris J Arges)
- Add pci_device_to_OF_node() stub for !CONFIG_OF (Kevin Hao)
- Delete unnecessary NULL pointer checks (Markus Elfring)
- Add and use defines for PCIe Max_Read_Request_Size (Rafał Miłecki)
- Include clk.h instead of clk-private.h (Stephen Boyd)"
* tag 'pci-v3.20-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci: (48 commits)
PCI: Add pci_device_to_OF_node() stub for !CONFIG_OF
PCI: xilinx: Convert to use generic config accessors
PCI: xgene: Convert to use generic config accessors
PCI: tegra: Convert to use generic config accessors
PCI: rcar: Convert to use generic config accessors
PCI: generic: Convert to use generic config accessors
powerpc/powermac: Convert PCI to use generic config accessors
powerpc/fsl_pci: Convert PCI to use generic config accessors
ARM: ks8695: Convert PCI to use generic config accessors
ARM: sa1100: Convert PCI to use generic config accessors
ARM: integrator: Convert PCI to use generic config accessors
PCI: versatile: Add DT-based ARM Versatile PB PCIe host driver
ARM: dts: versatile: add PCI controller binding
of/pci: Free resources on failure in of_pci_get_host_bridge_resources()
PCI: versatile: Add DT docs for ARM Versatile PB PCIe driver
PCI: Fail MSI-X mappings if there's no space assigned to MSI-X BAR
r8169: use PCI define for Max_Read_Request_Size
[SCSI] esas2r: use PCI define for Max_Read_Request_Size
tile: use PCI define for Max_Read_Request_Size
rapidio/tsi721: use PCI define for Max_Read_Request_Size
...
2015-02-10 14:31:28 -08:00
..
2014-10-20 10:30:15 +08:00
2015-01-15 16:57:59 +01:00
2014-09-23 23:15:46 -07:00
2014-12-03 12:43:35 +01:00
2014-08-20 15:13:08 +02:00
2014-06-25 19:28:43 +02:00
2014-06-25 19:28:43 +02:00
2014-11-24 17:31:46 -05:00
2014-10-14 13:08:29 +11:00
2014-02-27 13:51:29 +09:00
2014-12-09 13:34:10 -05:00
2014-09-16 09:58:21 -05:00
2014-01-07 13:50:28 +01:00
2014-12-19 12:57:45 -08:00
2014-01-08 13:05:13 -08:00
2014-10-14 16:06:45 -04:00
2014-12-05 21:47:32 -08:00
2014-07-01 10:48:05 -06:00
2014-11-20 17:14:28 -08:00
2014-05-19 09:38:24 +02:00
2014-04-22 21:42:27 -04:00
2014-03-20 14:55:18 +01:00
2014-07-30 17:21:05 -07:00
2014-11-19 14:48:02 -06:00
2014-11-19 12:31:17 -05:00
2014-01-21 23:46:27 -05:00
2014-01-23 16:36:55 -08:00
2014-12-08 12:55:57 +08:00
2014-11-28 10:19:49 +00:00
2014-08-05 16:35:54 -07:00
2014-12-08 21:07:10 -05:00
2013-12-03 15:35:52 +01:00
2014-03-13 19:07:42 +11:00
2014-08-08 15:57:31 -07:00
2014-01-17 11:12:06 +01:00
2014-10-14 16:06:45 -04:00
2014-10-03 16:53:33 -07:00
2014-10-24 00:14:37 +02:00
2014-07-22 16:37:43 +02:00
2013-11-28 18:26:30 -05:00
2014-05-14 10:04:34 +01:00
2013-10-25 17:14:03 -04:00
2013-11-03 23:20:14 -05:00
2014-11-07 10:21:44 -08:00
2014-07-09 16:41:36 -07:00
2014-01-15 17:00:40 -08:00
2014-12-05 23:56:55 +08:00
2013-12-11 12:57:55 -08:00
2013-10-03 15:36:38 -04:00
2014-12-09 18:24:47 -05:00
2014-08-27 22:59:39 -07:00
2014-04-27 19:08:06 -04:00
2014-12-02 20:01:23 -08:00
2014-07-29 11:39:50 -07:00
2014-12-16 11:19:42 -05:00
2014-11-05 16:30:03 -05:00
2014-02-27 15:59:09 -05:00
2014-12-22 16:12:36 -05:00
2014-02-26 15:51:00 -05:00
2014-09-29 00:13:10 -04:00
2014-10-20 21:03:58 +02:00
2014-09-16 09:03:33 +09:00
2014-10-29 15:11:36 -04:00
2014-12-17 10:16:27 -08:00
2014-12-02 13:52:53 -07:00
2014-10-09 22:26:01 -04:00
2014-08-08 15:57:32 -07:00
2013-09-24 10:35:19 +01:00
2015-01-06 19:44:36 +02:00
2014-05-30 21:01:11 +02:00
2014-11-21 18:07:33 +01:00
2014-05-23 16:28:53 -04:00
2014-12-22 16:12:36 -05:00
2014-12-10 21:30:20 -05:00
2013-11-06 23:32:59 -08:00
2014-11-14 17:47:47 -02:00
2013-12-04 14:59:20 -02:00
2014-08-08 15:57:31 -07:00
2013-11-27 11:03:38 -08:00
2014-02-07 15:30:34 -08:00
2014-03-04 13:51:06 -05:00
2014-01-20 14:45:33 -08:00
2014-12-13 12:42:52 -08:00
2014-12-02 20:01:22 -08:00
2014-12-08 20:20:48 -05:00
2013-12-22 18:02:43 -05:00
2014-07-15 16:12:01 -07:00
2014-01-07 23:57:25 +01:00
2013-11-28 18:16:43 -05:00
2014-12-02 22:59:28 +01:00
2014-01-23 16:36:55 -08:00
2013-10-28 15:37:56 -04:00
2014-11-26 20:56:42 +01:00
2014-11-04 13:17:10 -07:00
2015-01-14 16:49:44 -05:00
2013-11-28 18:16:43 -05:00
2015-01-27 08:14:26 -06:00
2014-11-16 11:41:57 +01:00
2014-02-17 07:18:19 +01:00
2013-10-29 17:33:17 -04:00
2014-01-06 15:13:01 -05:00
2014-01-23 16:36:55 -08:00
2014-11-18 00:58:53 +01:00
2014-04-30 04:18:57 -07:00
2014-03-21 14:21:13 -04:00
2014-08-05 16:41:22 -04:00
2014-01-20 14:44:17 -08:00
2014-11-10 12:05:59 -05:00
2014-11-16 10:58:53 +01:00
2014-07-16 14:40:04 -07:00
2014-07-18 12:13:40 -07:00
2014-12-13 12:42:52 -08:00
2014-11-06 14:57:18 -08:00
2014-11-05 19:10:07 -08:00
2014-07-20 14:33:23 -07:00
2014-06-06 16:08:14 -07:00
2014-08-21 15:25:11 -05:00
2014-12-09 14:58:23 -05:00
2013-11-19 19:07:21 +00:00
2014-12-10 17:41:10 -08:00
2014-12-18 11:07:27 -08:00
2014-02-26 17:08:40 -05:00
2014-02-14 16:09:43 -05:00
2014-12-09 14:10:41 +08:00
2014-01-20 14:44:05 -08:00
2014-06-25 18:03:41 -07:00
2014-11-21 15:01:32 -05:00
2014-04-26 12:13:24 -04:00
2014-11-06 15:01:03 -08:00
2014-05-23 16:28:53 -04:00
2014-08-25 03:28:08 -05:00
2015-01-11 16:27:25 -08:00
2013-11-28 18:16:43 -05:00
2014-03-04 15:38:05 -08:00
2014-08-25 10:40:06 -07:00
2014-12-04 12:37:01 -02:00
2014-09-21 20:23:39 -03:00
2014-10-24 08:58:09 -02:00
2014-12-16 23:21:36 -02:00
2014-11-14 17:51:18 -02:00
2014-09-29 10:06:19 -06:00
2014-12-04 12:38:09 -02:00
2014-11-11 17:09:58 +10:30
2014-12-09 12:05:26 +02:00
2014-12-09 12:06:32 +02:00
2014-12-09 12:06:32 +02:00
2014-12-09 12:05:26 +02:00
2014-12-14 15:10:31 +02:00
2014-12-29 10:54:54 +02:00
2014-12-09 12:06:31 +02:00
2014-12-09 12:05:24 +02:00
2013-12-11 09:25:20 -02:00
2014-11-05 20:18:30 -08:00
2014-10-02 14:23:14 -04:00
2014-08-29 16:28:16 -07:00
2014-09-02 13:37:56 +02:00
2013-11-26 11:09:08 +01:00
2013-11-26 11:09:09 +01:00