Linus Torvalds
1b6115fbe3
pci-v4.15-changes
...
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABAgAGBQJaDFIdAAoJEFmIoMA60/r8Jg4P/3IrmMNVnpqmYEZ7lRSW7UQ3
8jtupbzIkbPsIAEhbJ7xqO7zKx85j6Og+ZSOv4a8u/tS6cd1aVZu2PpWsTkacez0
7nLGVCSL3HZi5qcrtOvb2Pmke18SUKSPxVYSgS2ajQavB1oKaY03FbHDWyWidCZx
qxkeGZOiUDw5kSGkQWyks1WgB0dd76rVbPcrKKEJueGgrdSm+EdgdDv8eT6bZInZ
uMrCmSjNYTQP0KASCJJvgYOtJbdwvP6NuQTxzOlU2G+H2SqsLRjsz4UUR8FF06T5
cndpgpG3QSAZLx7wCeWTvRorTEYORzKMoyw/AUjhiGbRep9Zw0aKNvCC99E6xjyD
FECrk6kCrqZs7l+LVXK4SwpBXCVjNgRoFAHBEKF2X3/SWUkUhHXZHCVvMQB8LQiS
2p8VRoYWw2aCLkHCGynuzToUrD2P2Pjxe5n/13aYVJkyBNfQqqZ3l2YHiZdpDO3j
rgG6RW0WCrpZxfb/0WAbPnQ2qpZAwDPO6hOW7dIfTZabFVXRIkBvNq53by/0MxvP
jyOcMTsq2l8y46f3VgNPUAHj0f52HwfZA3PQRPh+MQDz5385BJklDRWtfVM7cQx9
IoeGkq1zLLvpOh63he/jnnRELxDvNVcxND8lOkenJlObj9kK63hUEcXg/zEMS4w3
oetLw9TqE32Jb7GfpVSw
=j4L3
-----END PGP SIGNATURE-----
Merge tag 'pci-v4.15-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci
Pull PCI updates from Bjorn Helgaas:
- detach driver before tearing down procfs/sysfs (Alex Williamson)
- disable PCIe services during shutdown (Sinan Kaya)
- fix ASPM oops on systems with no Root Ports (Ard Biesheuvel)
- fix ASPM LTR_L1.2_THRESHOLD programming (Bjorn Helgaas)
- fix ASPM Common_Mode_Restore_Time computation (Bjorn Helgaas)
- fix portdrv MSI/MSI-X vector allocation (Dongdong Liu, Bjorn
Helgaas)
- report non-fatal AER errors only to the affected endpoint (Gabriele
Paoloni)
- distribute bus numbers, MMIO, and I/O space among hotplug bridges to
allow more devices to be hot-added (Mika Westerberg)
- fix pciehp races during initialization and surprise link down (Mika
Westerberg)
- handle surprise-removed devices in PME handling (Qiang)
- support resizable BARs for large graphics devices (Christian König)
- expose SR-IOV offset, stride, and VF device ID via sysfs (Filippo
Sironi)
- create SR-IOV virtfn/physfn sysfs links before attaching driver
(Stuart Hayes)
- fix SR-IOV "ARI Capable Hierarchy" restore issue (Tony Nguyen)
- enforce Kconfig IOV/REALLOC dependency (Sascha El-Sharkawy)
- avoid slot reset if bridge itself is broken (Jan Glauber)
- clean up pci_reset_function() path (Jan H. Schönherr)
- make pci_map_rom() fail if the option ROM is invalid (Changbin Du)
- convert timers to timer_setup() (Kees Cook)
- move PCI_QUIRKS to PCI bus Kconfig menu (Randy Dunlap)
- constify pci_dev_type and intel_mid_pci_ops (Bhumika Goyal)
- remove unnecessary pci_dev, pci_bus, resource, pcibios_set_master()
declarations (Bjorn Helgaas)
- fix endpoint framework overflows and BUG()s (Dan Carpenter)
- fix endpoint framework issues (Kishon Vijay Abraham I)
- avoid broken Cavium CN8xxx bus reset behavior (David Daney)
- extend Cavium ACS capability quirks (Vadim Lomovtsev)
- support Synopsys DesignWare RC in ECAM mode (Ard Biesheuvel)
- turn off dra7xx clocks cleanly on shutdown (Keerthy)
- fix Faraday probe error path (Wei Yongjun)
- support HiSilicon STB SoC PCIe host controller (Jianguo Sun)
- fix Hyper-V interrupt affinity issue (Dexuan Cui)
- remove useless ACPI warning for Hyper-V pass-through devices (Vitaly
Kuznetsov)
- support multiple MSI on iProc (Sandor Bodo-Merle)
- support Layerscape LS1012a and LS1046a PCIe host controllers (Hou
Zhiqiang)
- fix Layerscape default error response (Minghuan Lian)
- support MSI on Tango host controller (Marc Gonzalez)
- support Tegra186 PCIe host controller (Manikanta Maddireddy)
- use generic accessors on Tegra when possible (Thierry Reding)
- support V3 Semiconductor PCI host controller (Linus Walleij)
* tag 'pci-v4.15-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci: (85 commits)
PCI/ASPM: Add L1 Substates definitions
PCI/ASPM: Reformat ASPM register definitions
PCI/ASPM: Use correct capability pointer to program LTR_L1.2_THRESHOLD
PCI/ASPM: Account for downstream device's Port Common_Mode_Restore_Time
PCI: xgene: Rename xgene_pcie_probe_bridge() to xgene_pcie_probe()
PCI: xilinx: Rename xilinx_pcie_link_is_up() to xilinx_pcie_link_up()
PCI: altera: Rename altera_pcie_link_is_up() to altera_pcie_link_up()
PCI: Fix kernel-doc build warning
PCI: Fail pci_map_rom() if the option ROM is invalid
PCI: Move pci_map_rom() error path
PCI: Move PCI_QUIRKS to the PCI bus menu
alpha/PCI: Make pdev_save_srm_config() static
PCI: Remove unused declarations
PCI: Remove redundant pci_dev, pci_bus, resource declarations
PCI: Remove redundant pcibios_set_master() declarations
PCI/PME: Handle invalid data when reading Root Status
PCI: hv: Use effective affinity mask
PCI: pciehp: Do not clear Presence Detect Changed during initialization
PCI: pciehp: Fix race condition handling surprise link down
PCI: Distribute available resources to hotplug-capable bridges
...
2017-11-15 15:01:28 -08:00
..
2017-11-15 11:56:19 -08:00
2016-09-23 13:07:15 -06:00
2017-10-11 15:38:10 +02:00
2017-11-15 11:56:19 -08:00
2017-07-17 13:43:58 -06:00
2017-11-15 10:56:56 -08:00
2016-09-23 11:52:32 -06:00
2016-10-10 07:12:02 -06:00
2017-11-10 19:53:25 -07:00
2017-09-07 21:11:05 -07:00
2017-11-01 21:01:47 +09:00
2017-10-12 11:25:31 -06:00
2017-07-10 16:32:31 -07:00
2017-11-13 08:25:06 -08:00
2017-11-08 23:41:25 +01:00
2017-11-03 22:11:23 +08:00
2017-10-19 12:55:24 -06:00
2017-10-05 16:21:30 -04:00
2017-11-15 15:01:28 -08:00
2017-10-19 12:57:10 -06:00
2017-11-15 11:56:19 -08:00
2017-09-19 09:20:33 +02:00
2017-03-29 15:46:06 -06:00
2017-03-30 10:15:19 +02:00
2017-04-06 10:55:24 +09:00
2017-11-13 10:03:53 +01:00
2017-11-08 03:39:52 -07:00
2017-10-03 14:40:22 -06:00
2017-11-14 14:13:11 -08:00
2017-01-11 09:42:59 +01:00
2017-02-10 15:20:44 +01:00
2016-10-24 08:12:35 -02:00
2017-11-08 14:10:18 +01:00
2017-08-22 10:03:07 +10:00
2017-10-12 11:14:06 -06:00
2017-11-05 06:06:33 -08:00
2017-10-05 14:44:56 +02:00
2016-09-20 09:58:12 -06:00
2017-07-25 19:56:23 +01:00
2017-08-29 08:30:21 -04:00
2017-10-12 11:14:06 -06:00
2017-06-26 15:01:11 -04:00
2016-10-24 08:12:35 -02:00
2017-11-14 18:25:40 -08:00
2017-07-12 16:26:00 -07:00
2017-07-03 21:13:25 -07:00
2017-10-12 11:13:28 -06:00
2017-10-23 20:17:03 +02:00
2017-04-16 10:06:33 -06:00
2017-10-19 10:08:56 +02:00
2017-10-19 12:56:44 -06:00
2016-10-24 08:12:35 -02:00
2017-11-01 21:32:25 -07:00
2017-10-12 11:15:06 -06:00
2016-09-20 12:38:48 -06:00
2017-04-28 10:23:19 -05:00
2017-05-02 17:34:32 -07:00
2017-01-03 17:33:36 +00:00
2017-11-15 11:56:19 -08:00
2017-08-24 13:31:58 -06:00
2017-10-30 21:37:53 +09:00
2017-05-16 08:44:19 -03:00
2016-09-23 13:07:27 -06:00
2017-10-19 17:06:34 +01:00
2017-11-13 19:43:50 -08:00
2017-07-07 13:55:45 -07:00
2017-09-08 18:26:51 -07:00
2017-11-13 08:25:06 -08:00
2016-09-20 09:54:38 -06:00
2017-11-13 12:18:10 -08:00
2017-03-31 12:55:11 +02:00
2017-06-08 10:31:56 +02:00
2017-10-23 04:15:17 -04:00
2017-10-12 11:14:40 -06:00
2017-06-03 18:48:52 +09:00
2017-05-16 08:44:18 -03:00
2017-11-14 18:01:46 -08:00
2017-02-23 08:27:25 -08:00
2017-08-31 13:36:28 -06:00
2017-07-17 13:48:45 -06:00
2017-05-26 13:11:00 +01:00
2017-10-03 15:23:38 -06:00
2017-05-01 22:21:35 -07:00
2017-05-12 11:58:45 -07:00
2017-09-26 14:58:23 -06:00
2017-11-05 09:55:29 -07:00
2017-10-24 13:17:33 +02:00
2017-10-12 11:15:48 -06:00
2017-08-14 13:46:50 -07:00
2017-09-07 18:22:04 +02:00
2017-09-08 18:26:45 -07:00
2017-03-17 15:10:49 +09:00
2017-10-19 12:58:21 -06:00
2017-11-13 19:05:19 -08:00
2017-06-22 11:22:06 -05:00
2017-07-07 14:04:47 -07:00
2017-08-10 12:29:00 +02:00
2017-08-25 11:06:33 +02:00
2017-07-14 13:51:27 -06:00
2017-07-14 13:51:27 -06:00
2017-07-14 13:51:27 -06:00
2017-07-14 13:51:28 -06:00
2017-07-14 13:51:28 -06:00
2017-10-26 10:56:33 -07:00
2016-12-14 16:30:12 -08:00
2017-07-14 13:51:29 -06:00
2017-07-14 13:51:29 -06:00
2016-10-24 08:12:35 -02:00
2017-09-08 10:02:55 -06:00
2017-07-14 13:51:30 -06:00
2017-07-14 13:51:30 -06:00
2017-07-14 13:51:30 -06:00
2017-07-14 13:51:31 -06:00
2017-07-14 13:51:34 -06:00
2017-07-14 13:58:12 -06:00
2017-07-14 13:51:31 -06:00
2017-07-14 13:51:32 -06:00
2017-09-01 11:59:17 +02:00
2017-07-14 13:51:33 -06:00
2017-07-14 13:51:33 -06:00
2017-08-19 11:02:53 -07:00
2017-07-14 13:51:34 -06:00
2017-07-14 13:51:34 -06:00
2017-07-29 09:01:02 -04:00
2017-07-14 13:51:35 -06:00
2017-07-14 13:51:35 -06:00
2017-07-14 13:51:36 -06:00
2017-07-14 13:51:36 -06:00
2017-07-14 13:51:37 -06:00
2017-07-14 13:51:37 -06:00
2017-06-23 14:02:27 -06:00
2017-07-14 13:51:38 -06:00
2017-07-14 13:51:38 -06:00
2017-07-14 13:51:39 -06:00
2017-07-14 13:51:38 -06:00
2017-07-14 13:51:40 -06:00
2017-07-14 13:51:40 -06:00
2017-07-14 13:51:41 -06:00
2017-07-14 13:51:41 -06:00
2017-07-14 13:51:42 -06:00
2017-07-14 13:51:42 -06:00
2017-07-14 13:51:43 -06:00
2017-07-14 13:51:43 -06:00
2017-05-16 08:44:19 -03:00
2017-07-14 13:51:43 -06:00
2017-07-14 13:51:44 -06:00
2017-10-20 11:02:55 +02:00
2017-07-14 13:51:45 -06:00
2017-07-14 13:51:45 -06:00
2017-07-14 13:51:46 -06:00
2017-05-16 08:44:19 -03:00
2017-07-14 13:51:46 -06:00
2017-07-14 13:51:47 -06:00
2017-10-12 11:07:42 -06:00
2017-11-13 12:38:26 -08:00
2017-07-14 13:57:53 -06:00
2017-07-14 13:57:54 -06:00
2017-07-14 13:57:55 -06:00
2017-07-15 12:58:58 -07:00
2017-07-14 13:57:56 -06:00
2017-07-14 13:57:56 -06:00
2017-07-14 13:57:57 -06:00
2017-07-14 13:57:58 -06:00
2017-07-14 13:57:58 -06:00
2017-10-19 12:56:44 -06:00
2017-07-14 13:57:59 -06:00
2017-07-14 13:58:00 -06:00
2017-08-24 18:49:52 +02:00
2017-07-06 08:23:30 +02:00
2017-09-08 18:26:48 -07:00
2017-07-14 13:58:02 -06:00
2017-07-14 13:58:02 -06:00
2017-07-14 13:58:03 -06:00
2017-07-14 13:58:03 -06:00
2017-07-14 13:58:04 -06:00
2017-07-07 13:14:14 +02:00
2017-07-14 13:58:04 -06:00
2017-07-14 13:58:05 -06:00
2017-07-14 13:58:06 -06:00
2017-07-14 13:58:06 -06:00
2017-07-14 13:58:07 -06:00
2017-08-10 12:28:59 +02:00
2016-10-24 08:12:35 -02:00
2017-07-14 13:58:08 -06:00
2017-04-12 12:23:37 -05:00
2017-05-24 13:01:27 -03:00
2017-07-14 13:58:14 -06:00
2017-07-14 13:58:08 -06:00
2017-07-14 13:58:09 -06:00
2017-07-14 13:58:10 -06:00
2017-07-14 13:58:10 -06:00
2017-07-14 13:58:11 -06:00
2017-07-14 13:58:11 -06:00
2017-07-14 13:58:12 -06:00