This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 79e178a57dae Merge tag 'apparmor-pr-2019-12-03' of git://git.kernel.org [...] new f550ee9b85fd iomap: Do not create fake iter in iomap_dio_bio_actor() new 88cfd30e188f iomap: remove unneeded variable in iomap_dio_rw() new 2a31aca50067 Merge tag 'iomap-5.5-merge-13' of git://git.kernel.org/pub [...] new 288d9cf1764a rtc: at91rm9200: use of_device_get_match_data() new eaa6ef563d1a rtc: interface: use timeu64_t for range_max new 89576bebbc17 rtc: Use devm_platform_ioremap_resource() new 09ef18bcd5ac rtc: use devm_platform_ioremap_resource() to simplify code new cf79e7c3c9e9 rtc: m41t80: set range new 7da83f1bba0e rtc: da9063: Handle invalid IRQ from platform_get_irq_byname() new cd7629b27bf9 rtc: armada38x: Use of_device_get_match_data() new f00eaa38eb0c rtc: add a timestamp for year 0 new 590062f47931 rtc: ds1347: remove verbose messages new 1d84eca6d5b3 rtc: ds1347: remove useless read new ff7f9e0533ff rtc: ds1347: simplify getting .driver_data new 088443c79c77 rtc: ds1347: mask ALM OUT when reading time new 554692d56d74 rtc: ds1347: convert to devm_rtc_allocate_device new 3ce20a23e219 rtc: ds1347: set range new d9dcfa5f7084 rtc: ds1347: properly handle oscillator failures new 860c45b56d93 rtc: ds1347: use regmap_update_bits new 147dae76dbb9 rtc: ds1347: handle century register new 9aa0d0be3856 rtc: wilco-ec: Handle reading invalid times new d53bf24db377 rtc: xilinx: Fix calibval variable type new 9e420d7f125f rts: ds1685: remove not needed fields from private struct new af818031f463 rtc: ds1685: use devm_platform_ioremap_resource helper new 299b610117a4 rtc: ds1685: add indirect access method and remove plat_re [...] new cb0b97d68252 rtc: meson-vrtc: move config option to proper location new ed6c6dfdbe47 rtc: s35390a: convert to devm_rtc_allocate_device new 9e8a968fe360 rtc: s35390a: set range new 8d6ac1cec725 rtc: add timestamp for end of 2199 new e979d0490acc rtc: vt8500: remove useless label new 3e7d639720d0 rtc: vt8500: remove superfluous error message new d8bced4b72a2 rtc: vt8500: convert to devm_rtc_allocate_device new 1a064850b5fe rtc: vt8500: let the core handle rtc range new ae4866884338 rtc: introduce lock helpers new 21783322fe4a rtc: ds1343: set range new 8c9a88fae2ce rtc: ds1343: remove dead code new f308b682028a rtc: ds1343: use burst write to set time new 580daaf43afc rtc: ds1343: use rtc_add_group new ac08888b2590 rtc: ds1343: use regmap_update_bits for glitch filter new ce0fd9db653b rtc: ds1343: check regmap_read return value new a986429095df rtc: ds1343: remove unnecessary mutex new 0680a6cdabf0 rtc: ds1343: rework interrupt handling new 05df55728539 rtc: ds1343: cleanup .remove new f583c341a515 rtc: rv3028: add clkout support new 62409933b8d5 rtc: pcf2127: handle boot-enabled watchdog feature new db2a4af115c4 rtc: fsl-ftm-alarm: switch to ktime_get_real_seconds new 9323e9631c85 rtc: fsl-ftm-alarm: switch to rtc_time64_to_tm/rtc_tm_to_time64 new bb451661db24 rtc: fsl-ftm-alarm: avoid struct rtc_time conversions new 7e7c005b4b1f rtc: disable uie before setting time and enable after new 3e74ddaa7ca0 rtc: disallow update interrupts when time is invalid new daa2695fcfdc rtc: ab-b5ze-s3: remove .remove new aef069a277dc rtc: lpc32xx: remove .remove new c202ec09ceeb rtc: sc27xx: remove .remove new d5e6dd9f5c75 rtc: sirfsoc: remove .remove new 4fc0d13f80a6 rtc: cros-ec: remove superfluous error message new 0e8431379e3c rtc: cros-ec: let the core handle rtc range new 94303f8930ed rtc: brcmstb-waketimer: add missed clk_disable_unprepare new 394c051d0fe2 rtc: em3027: correct month value new c3e12e66b14a rtc: bd70528: Add MODULE ALIAS to autoload module new afe19a7ae8b6 rtc: bd70528: fix module alias to autoload module new 7ad295d5196a rtc: Fix the AltCentury value on AMD/Hygon platform new 5ea0a619f5ef rtc: rx6110: Remove useless rx6110_remove new 6d2130e68216 rtc: rx6110: Convert to SPDX identifier new 265fc0910aae rtc: ds1302: Remove unused DRV_NAME new e75603418d4a rtc: pcf8563: Constify clkout_rates new 5ba03f8f681a rtc: fsl-ftm-alarm: remove select FSL_RCPM and default y f [...] new db96d571a7c2 rtc: tps65910: allow using RTC without alarm interrupt new e34494c8df0c rtc: msm6242: Fix reading of 10-hour digit new 32c4d9e8a4eb rtc: msm6242: Remove unneeded msm6242_set()/msm6242_clear( [...] new 55dcf7a21dbc rtc: interface: fix kerneldoc comments new 6f6931928f25 rtc: sysfs: fix hctosys_show kerneldoc new 75859ab1e790 rtc: ds1374: remove unused variable new 47401580449c rtc: ds1685: remove set but unused variables new 4ed3f1b8c4b7 rtc: ds1685: fix build error with make W=1 new e5b7d90fd09d rtc: m41t80: remove excess kerneldoc new 863d7b1851a1 rtc: pm8xxx: update kerneldoc for struct pm8xxx_rtc new 8321c2ecb2e8 rtc: tegra: remove set but unused variable new 42397492fb0f rtc: v3020: remove set but unused variable new 60bd22fc9063 rtc: meson: remove redundant assignment to variable retries new 93966243cf90 rtc: pcf8523: Remove struct pcf8523 new 4f8aadea2342 rtc: st-lpc: Remove struct resource from struct st_rtc new 8532bd5d3fdc rtc: sun6i: Remove struct device from sun6i_rtc_dev new fa60b7e838a9 rtc: xgene: Remove unused struct device in struct xgene_rtc_dev new f830f7cf4752 rtc: Fix Kconfig indentation new 4672c2f2026d Merge tag 'rtc-5.5' of git://git.kernel.org/pub/scm/linux/ [...] new af65d1ad416b PCI/AER: Save AER Capability for suspend/resume new 6458b438ebc1 PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters new 6a8c97345a15 PCI/AER: Use for_each_set_bit() to simplify code new 161eea1b2526 PCI/AER: Fix kernel-doc warnings new 35a0b2378c19 PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without [...] new c2a3d213d1bc Merge branch 'pci/aer' new 5e0c21c75e8c PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking new aff5d0552da4 PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() new 35efea32b26f PCI/ASPM: Allow re-enabling Clock PM new 687aaf386aeb PCI/ASPM: Add pcie_aspm_get_link() new 72ea91afbfb0 PCI/ASPM: Add sysfs attributes for controlling ASPM link states new 87e90283c94c PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code new abd05c97f971 Merge branch 'pci/aspm' new ad5086108b9f PCI: Warn if no host bridge NUMA node info new 093b9062adc1 Merge branch 'pci/enumeration' new 157c1062fcd8 PCI: pciehp: Avoid returning prematurely from sysfs requests new b94ec12dfaee PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() new 75fcc0ce72e5 PCI: pciehp: Do not disable interrupt twice on suspend new 87d0f2a5536f PCI: pciehp: Prevent deadlock on disconnect new 77adf9355304 ACPI / hotplug / PCI: Allocate resources directly under th [...] new 2df08822a643 Merge branch 'pci/hotplug' new 4257ac5acdee x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate new 65e3c803e7a4 x86/PCI: Correct SPDX comment style new 0d2f4d62ff41 x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y new bbd8810d3998 PCI: Remove unused includes and superfluous struct declaration new 7e8ce0e2b036 x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect new ca22d1f5474a PCI: sysfs: Remove unused attribute groups new 127a7709495d PCI/PTM: Remove spurious "d" from granularity message new 97a0ac8a4678 PCI/PTM: Remove dependency on PCIEPORTBUS new 33ce09ef1732 PCI/ASPM: Remove dependency on PCIEPORTBUS new b6479581e682 PCI: Remove PCIe Kconfig dependencies on PCI new b7da3d4df052 PCI: Allow building PCIe things without PCIEPORTBUS new bbdb2f5ecdf1 PCI: Add #defines for Enter Compliance, Transmit Margin new 19d7a95a8ba6 drm/amdgpu: Correct Transmit Margin masks new 35e768e29672 drm/amdgpu: Replace numbers with PCI_EXP_LNKCTL2 definitions new 88027c89ea14 drm/amdgpu: Prefer pcie_capability_read_word() new 40bd4be5a652 drm/radeon: Correct Transmit Margin masks new ca56f99c18ca drm/radeon: Replace numbers with PCI_EXP_LNKCTL2 definitions new 3d581b11e34a drm/radeon: Prefer pcie_capability_read_word() new e87eb585d31f Merge branch 'pci/misc' new d41b0e64d206 PCI/MSI: Remove unused pci_irq_get_node() new 901c4ddbe277 PCI/MSI: Move power state check out of pci_msi_supported() new e045fa29e893 PCI/MSI: Fix incorrect MSI-X masking on resume new 655e7aee1f03 Revert "nvme: Add quirk for Kingston NVME SSD running FW E [...] new a1b39bae16a6 asm-generic: Make msi.h a mandatory include/asm header new 191d6f91f283 PCI: Remove PCI_MSI_IRQ_DOMAIN architecture whitelist new c59f0da5780f Merge branch 'pci/msi' new f2c33ccacb2d PCI/PM: Always return devices to D0 when thawing new dc68b406783e PCI/PM: Correct pci_pm_thaw_noirq() documentation new ec6a75ef8e33 PCI/PM: Clear PCIe PME Status even for legacy power management new f7b32a86e455 PCI/PM: Run resume fixups before disabling wakeup events new 6da2f2ccfd2d PCI/PM: Make power management op coding style consistent new 85a9b0507db2 PCI/PM: Note that PME can be generated from D0 new b64cf7a1711d PCI/PM: Wrap long lines in documentation new 6941a0c2bded PCI/PM: Use PCI dev_printk() wrappers for consistency new 12bcae44bf48 PCI/PM: Use pci_WARN() to include device information new 7e24bc347e57 PCI/PM: Apply D2 delay as milliseconds, not microseconds new 993cc6d1bd3a PCI/PM: Expand PM reset messages to mention D3hot (not just D3) new baef7f8e5e91 PCI/PM: Simplify pci_set_power_state() new 77b84bb306fd xen-platform: Convert to generic power management new 89cdbc354635 PCI/PM: Remove unused pci_driver.resume_early() hook new 1a1daf097e21 PCI/PM: Remove unused pci_driver.suspend_late() hook new 81cfa5908fd6 PCI/PM: Move power state update away from pci_power_up() new adfac8f6b739 PCI/PM: Use pci_power_up() in pci_set_power_state() new dc2256b0735d PCI/PM: Fold __pci_start_power_transition() into its caller new d6aa37cd04fd PCI/PM: Avoid exporting __pci_complete_power_transition() new 9c77e63bd8dc PCI/PM: Fold __pci_complete_power_transition() into its caller new e43f15ea2f6d PCI/PM: Decode D3cold power state correctly new 327ccbbcc149 PCI/PM: Return error when changing power state from D3cold new 4827d63891b6 PCI/PM: Add pcie_wait_for_link_delay() new ad9001f2f411 PCI/PM: Add missing link delays required by the PCIe spec new bae26849372b PCI/PM: Move pci_dev_wait() definition earlier new 7cfe16393c3c Merge branch 'pci/pm' new fb794a708a71 PCI: Protect pci_reassign_bridge_resources() against concu [...] new 7608158df3ed PCI: Fix missing bridge dma_ranges resource list cleanup new c9c13ba428ef PCI: Add PCI_STD_NUM_BARS for the number of standard BARs new d7b8a217521c PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters new c13704f5685d PCI: Avoid double hpmemsize MMIO window assignment new 73884a7082f4 PCI: Do not use bus number zero from EA capability new 774800cb099f Merge branch 'pci/resource' new 6acdf7e19b37 PCI/switchtec: Read all 64 bits of part_event_bitmap new e771e0bf823f Merge branch 'pci/switchtec' new fd872843ecd5 iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM new 8cbb8a9374a2 PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI new 9bf49e36d718 PCI/ATS: Handle sharing of PF PRI Capability with all VFs new 2b0ae7cc3bfc PCI/ATS: Handle sharing of PF PASID Capability with all VFs new 3ad621920974 PCI/ATS: Disable PF/VF ATS service independently new c065190bbcd4 PCI/ATS: Cache PRI Capability offset new 751035b8dc06 PCI/ATS: Cache PASID Capability offset new e5adf79a1d80 PCI/ATS: Cache PRI PRG Response PASID Required bit new b24d5c209859 PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h new c6e9aefbf9db PCI/ATS: Remove unused PRI and PASID stubs new d355bb209783 PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() new fef2dd8b3966 PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_s [...] new d8558ac8c93d PCI: Fix Intel ACS quirk UPDCR register address new 56b4cd4b7da9 PCI: Add DMA alias quirk for Intel VCA NTB new 35ff867b7657 PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes new f338bb9f0179 PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 new c8de8ed2dcaa PCI: Make ACS quirk implementations more uniform new 7cf2cba43f15 PCI: Unify ACS quirk desired vs provided checking new f52412b151a4 Merge branch 'pci/virtualization' new 364b3f1ff8f0 PCI: aardvark: Use LTSSM state to build link training flag new f4c7d053d7f7 PCI: aardvark: Wait for endpoint to be ready before training link new c0f05a6ab525 PCI: aardvark: Fix PCI_EXP_RTCTL register configuration new 7fbcb5da811b PCI: aardvark: Don't rely on jiffies while holding spinlock new e078723f9ccc PCI: aardvark: Fix big endian support new e0d9d30b7354 PCI: pci-bridge-emul: Fix big-endian support new 318ed91f36f9 Merge branch 'remotes/lorenzo/pci/aardvark' new bd22885aa188 PCI: cadence: Refactor driver to use as a core library new de80f95ccb9c PCI: cadence: Move all files to per-device cadence directory new ba7e87c5dd63 Merge branch 'remotes/lorenzo/pci/cadence' new 1137e61dcb99 PCI: dwc: Fix find_next_bit() usage new d76d273dc861 Merge branch 'remotes/lorenzo/pci/dwc' new daee4f4e42c7 PCI: endpoint: Cast the page number to phys_addr_t new 454f4de2d931 Merge branch 'remotes/lorenzo/pci/endpoint' new a8e37506e79a PCI: hv: Reorganize the code in preparation of hibernation new ac82fc832708 PCI: hv: Add hibernation support new 14ef39fddd23 PCI: hv: Change pci_protocol_version to per-hbus new 877b911a5ba0 PCI: hv: Avoid a kmemleak false positive caused by the hbu [...] new 4eb87ddf390e Merge branch 'remotes/lorenzo/pci/hv' new 9415743e4c8a PCI: iproc: Invalidate PAXB address mapping before programming it new 132c4a6b544a Merge branch 'remotes/lorenzo/pci/iproc' new d8725e38dd9f dt-bindings: pci: layerscape-pci: add compatible strings " [...] new 7973eb13aecf PCI: layerscape: Add LS1028a support new e63758e2790f Merge branch 'remotes/lorenzo/pci/layerscape' new 4d3186a525b3 PCI: amlogic: Fix reset assertion via gpio descriptor new 0978e95253c6 dt-bindings: pci: amlogic, meson-pcie: Add G12A bindings new eacaf7dcf08e PCI: amlogic: Fix probed clock names new 4ff9f68f8378 PCI: amlogic: meson: Add support for G12A new 631627253de2 phy: meson-g12a-usb3-pcie: Add support for PCIe mode new 934de3415e5e arm64: dts: meson-g12a: Add PCIe node new ba1f8af7f772 arm64: dts: khadas-vim3: add commented support for PCIe new 30c50d3a26a5 Merge branch 'remotes/lorenzo/pci/meson' new 4906c05b87d4 PCI: mobiveil: Fix csr_read()/write() build issue new 4940330a3696 Merge branch 'remotes/lorenzo/pci/mobiveil' new af072edb8355 PCI: rcar: Remove unnecessary header include (../pci.h) new 85bff4c3d320 PCI: rcar: Move the inbound index check new 767c7846419c PCI: rcar: Recalculate inbound range alignment for each co [...] new 7c7e53e1c93d PCI: rcar: Fix missing MACCTLR register setting in initial [...] new 21cea0c0eaba Merge branch 'remotes/lorenzo/pci/rcar' new 1e4d40186026 PCI: rockchip: Make some regulators non-optional new 069ade5dfec9 Merge branch 'remotes/lorenzo/pci/rockchip' new ff5c2bb9c6f5 PCI: tegra: Fix CLKREQ dependency programming new b19c3f46caf8 Merge branch 'remotes/lorenzo/pci/tegra' new 4b1140ade8f5 PCI: uniphier: Set mode register to host mode new 77471510559c Merge branch 'remotes/lorenzo/pci/uniphier' new 08bcdd22ecdb PCI: vmd: Add bus 224-255 restriction decode new ec11e5c213cc PCI: vmd: Add device id for VMD device 8086:9A0B new e3d023b8952b MAINTAINERS: Remove Keith from VMD maintainer new d8ddab63635d Merge branch 'remotes/lorenzo/pci/vmd' new 494f8b10d832 resource: Add a resource_list_first_type helper new 65991f437699 PCI: Export pci_parse_request_of_pci_ranges() new 4e5be6f81be7 PCI: aardvark: Use pci_parse_request_of_pci_ranges() new e634e3e0b790 PCI: altera: Use pci_parse_request_of_pci_ranges() new 7fe71aa84b43 PCI: dwc: Use pci_parse_request_of_pci_ranges() new 783a862563f7 PCI: faraday: Use pci_parse_request_of_pci_ranges() new 7ef1c871da16 PCI: iproc: Use pci_parse_request_of_pci_ranges() new 8a26f861b815 PCI: mediatek: Use pci_parse_request_of_pci_ranges() new 6c6a0dff0641 PCI: mobiveil: Use pci_parse_request_of_pci_ranges() new 5c1306a0fde6 PCI: rockchip: Use pci_parse_request_of_pci_ranges() new 62240a88004b PCI: rockchip: Drop storing driver private outbound resource data new e0aebfe84a2f PCI: v3-semi: Use pci_parse_request_of_pci_ranges() new 83083e241d48 PCI: xgene: Use pci_parse_request_of_pci_ranges() new ee352c272e41 PCI: xilinx: Use pci_parse_request_of_pci_ranges() new 3c65ebff8fae PCI: xilinx-nwl: Use pci_parse_request_of_pci_ranges() new f9f4fdaa3509 PCI: versatile: Use pci_parse_request_of_pci_ranges() new 2999dea8e94a PCI: versatile: Remove usage of PHYS_OFFSET new ecf8fd6d917d PCI: versatile: Enable COMPILE_TEST new 331f63457165 PCI: of: Add inbound resource parsing to helpers new ea4f718e8455 PCI: ftpci100: Use inbound resources for setup new 070d7d70291c PCI: v3-semi: Use inbound resources for setup new 6dce5aa59e0b PCI: xgene: Use inbound resources for setup new b9ae59b30bcf PCI: iproc: Use inbound resources for setup new 085f793984ad PCI: rcar: Use inbound resources for setup new 3b55809cf91f PCI: Make devm_of_pci_get_host_bridge_resources() static new 7bd4c4a7b0ff Merge branch 'remotes/lorenzo/pci/mmio-dma-ranges' new a243bf39d8be PCI: iproc-msi: Fix __iomem annotation in decode_msi_hwirq() new 8990e381d188 PCI: mvebu: Make mvebu_pci_bridge_emul_ops static new 80aed7dc6d36 PCI: mvebu: mvebu_pcie_map_registers __iomem fix new 35a82a379510 MAINTAINERS: Add Marek and Shimoda-san as R-Car PCIE co-ma [...] new 3c379a59b479 tools: PCI: Fix fd leakage new 48617f03c940 Merge branch 'remotes/lorenzo/pci/misc' new eceb86028d23 PCI: Remove unnecessary includes new 9d8b738bb9f8 PCI: Remove useless comments and tidy others new 9d09e5a95c54 PCI: Fix typos new 36533f355b1a PCI: Fix indentation new 7e124c405172 Merge branch 'pci/trivial' new c3bed3b20e40 Merge tag 'pci-v5.5-changes' of git://git.kernel.org/pub/s [...] new 76c38d30fee7 serial: imx: adapt rx buffer and dma periods new 39f809192661 serial: sprd: Add polling IO support new 0c11b88883db tty: 8250_of: Use software emulated RS485 direction control new 91daae03188e serial: core: Use cons->index for preferred console registration new 38b101c6b036 tty/amba-pl011: fix a -Wunused-function warning new 254cc7743e84 serial: 8250_lpss: Switch over to MSI interrupts new a8afc193558a serial: 8250_dw: Use devm_clk_get_optional() to get the in [...] new 8d310c9107a2 drivers/tty/serial/8250: Make Aspeed VUART SIRQ polarity c [...] new 6270d22d3902 dt-bindings: serial: 8250: Add aspeed,sirq-polarity-sense. new c791fc76bc72 arm: dts: aspeed: Add vuart aspeed,sirq-polarity-sense to [...] new 530c4ba3fa05 tty_ldisc: simplify tty_ldisc_autoload initialization new 7726fb53e75f tty:n_gsm.c: destroy port by tty_port_destroy() new 3e4aaea7a039 tty: serial: qcom_geni_serial: IRQ cleanup new 8b7103f31950 tty: serial: qcom_geni_serial: Wakeup over UART RX new 619cbcaedc8e serial: sirf: make register info static new 33364d63c75d serdev: Add ACPI devices by ResourceSource field new d1a1af2cdf19 hvc: dcc: Add earlycon support new 7ca932e44132 Merge 5.4-rc3 into tty-next new 6e73113784ac serial: 8250_exar: Move Exar pieces to custom ->startup() new dd8b7a1db5d0 Revert "serial: core: Use cons->index for preferred consol [...] new 9905f32aefbe serial: fsl_linflexuart: Be consistent with the name new c2a552197106 Merge 5.4-rc5 into tty-next new 2b30efe2e88a tty: serial: lpuart: Remove unnecessary code from set_mctrl new e3553fee81b5 tty: serial: lpuart: Use defines that correspond to correc [...] new 67b01837861c tty: serial: lpuart: Add RS485 support for 32-bit uart flavour new 6fc68e936399 dt-bindings: serial: lpuart: Drop unsupported RS485 bindings new 5bfb26303663 dt-bindings: serial: sh-sci: Document r8a77961 bindings new 4d2c82b192e4 tty: rocket: reduce stack usage new b027ce258369 tty: serial: msm_serial: Fix flow control new 05faa64e7392 serial: 8250_dw: Avoid double error messaging when IRQ absent new eb9c1a41ea12 serial: 8250-mtk: Use platform_get_irq_optional() for opti [...] new 6a7ce07d6cb7 tty: serial: uartlite: use clk_disable_unprepare to match [...] new 879516870d7a Revert "tty:n_gsm.c: destroy port by tty_port_destroy()" new 487ee861de17 tty: serial: fsl_lpuart: use the sg count from dma_map_sg new fba67e8f8978 Remove every trace of SERIAL_MAGIC new 596fd8dffb74 tty: serial: imx: use the sg count from dma_map_sg new 74887542fdcc tty: serial: pch_uart: correct usage of dma_unmap_sg new d338838c09de serial-uartlite: Change logic how console_port is setup new a00d9db8952b serial-uartlite: Use allocated structure instead of static ones new 61b37b049e20 tty: serial: amba-pl011: Use dma_request_chan() directly f [...] new 84a25d956c4f tty: serial: tegra: Use dma_request_chan() directly for ch [...] new 19b6ecfca6b8 tty: serial: msm_serial: Use dma_request_chan() directly f [...] new 61ad2a021d1d Revert "serial-uartlite: Use allocated structure instead o [...] new 5042ffbc95d9 Revert "serial-uartlite: Change logic how console_port is setup" new 07e5d4ff125a Revert "serial-uartlite: Add runtime support" new 5d8508aa079a Revert "serial-uartlite: Do not use static struct uart_dri [...] new 4c5168963231 Revert "serial-uartlite: Add get serial id if not provided" new f4c47547b40a Revert "serial-uartlite: Move the uart register" new f6a196477184 serial: pl011: Fix DMA ->flush_buffer() new 50b2b571c5f3 serial: ifx6x60: add missed pm_runtime_disable new 55ed51fff224 {tty: serial, nand: onenand}: samsung: rename to fix build [...] new 4500914d3686 tty: Fix Kconfig indentation new 14ce38484419 tty: remove unused argument from tty_open_by_driver() new 7d73170e1c28 serial: serial_core: Perform NULL checks for break_ctl ops new da88ac0bd683 tty: Fix Kconfig indentation, continued new 1250ed7114a9 serial: stm32: fix clearing interrupt error flags new 2ae0b31e0fac tty: don't crash in tty_init_dev when missing tty_port new b2b2dd71e085 tty: vt: keyboard: reject invalid keycodes new 0c9acb1af77a vcs: prevent write access to vcsu devices new 27ed14d0ecb3 Revert "serial/8250: Add support for NI-Serial PXI/PXIe+48 [...] new 537bd0a159a0 Merge tag 'tty-5.5-rc1' of git://git.kernel.org/pub/scm/li [...]
The 334 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/stable/sysfs-driver-aspeed-vuart | 11 +- Documentation/ABI/testing/sysfs-bus-pci | 13 + Documentation/admin-guide/kernel-parameters.txt | 13 +- .../devicetree/bindings/pci/amlogic,meson-pcie.txt | 12 +- .../devicetree/bindings/pci/layerscape-pci.txt | 1 + Documentation/devicetree/bindings/serial/8250.txt | 5 + .../devicetree/bindings/serial/fsl-lpuart.txt | 3 +- .../bindings/serial/renesas,sci-serial.txt | 6 +- Documentation/power/pci.rst | 24 +- Documentation/process/magic-number.rst | 1 - .../translations/it_IT/process/magic-number.rst | 1 - .../translations/zh_CN/process/magic-number.rst | 1 - MAINTAINERS | 4 +- arch/alpha/kernel/pci-sysfs.c | 8 +- arch/arc/include/asm/Kbuild | 1 - arch/arm/boot/dts/aspeed-g5.dtsi | 1 + arch/arm/include/asm/Kbuild | 1 - arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 33 ++ .../dts/amlogic/meson-g12b-a311d-khadas-vim3.dts | 25 ++ .../dts/amlogic/meson-g12b-s922x-khadas-vim3.dts | 25 ++ arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 4 + .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 25 ++ arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 4 + arch/arm64/include/asm/Kbuild | 1 - arch/mips/include/asm/Kbuild | 1 - arch/mips/sgi-ip32/ip32-platform.c | 2 +- arch/powerpc/include/asm/Kbuild | 1 - arch/riscv/include/asm/Kbuild | 1 - arch/s390/include/asm/pci.h | 5 +- arch/s390/include/asm/pci_clp.h | 6 +- arch/s390/pci/pci.c | 16 +- arch/s390/pci/pci_clp.c | 6 +- arch/sparc/include/asm/Kbuild | 1 - arch/x86/pci/Makefile | 4 +- arch/x86/pci/common.c | 2 +- arch/x86/pci/fixup.c | 11 + arch/x86/pci/intel_mid_pci.c | 2 +- arch/x86/pci/numachip.c | 5 +- drivers/ata/pata_atp867x.c | 2 +- drivers/ata/sata_nv.c | 2 +- drivers/gpu/drm/amd/amdgpu/cik.c | 95 ++++-- drivers/gpu/drm/amd/amdgpu/si.c | 97 ++++-- drivers/gpu/drm/radeon/cik.c | 94 ++++-- drivers/gpu/drm/radeon/si.c | 97 ++++-- drivers/iommu/Kconfig | 1 + drivers/iommu/of_iommu.c | 2 + drivers/irqchip/irq-gic-v2m.c | 1 + drivers/irqchip/irq-gic-v3-its-pci-msi.c | 1 + drivers/memstick/host/jmb38x_ms.c | 2 +- drivers/misc/pci_endpoint_test.c | 8 +- drivers/mtd/nand/onenand/Makefile | 2 +- .../mtd/nand/onenand/{samsung.c => samsung_mtd.c} | 0 drivers/net/ethernet/intel/e1000/e1000.h | 1 - drivers/net/ethernet/intel/e1000/e1000_main.c | 2 +- drivers/net/ethernet/intel/ixgb/ixgb.h | 1 - drivers/net/ethernet/intel/ixgb/ixgb_main.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 4 +- drivers/net/ethernet/synopsys/dwc-xlgmac-pci.c | 2 +- drivers/net/wan/z85230.h | 2 - drivers/nvme/host/core.c | 10 - drivers/pci/Kconfig | 26 +- drivers/pci/Makefile | 3 +- drivers/pci/access.c | 2 +- drivers/pci/ats.c | 207 ++++++------ drivers/pci/controller/Kconfig | 31 +- drivers/pci/controller/Makefile | 4 +- drivers/pci/controller/cadence/Kconfig | 45 +++ drivers/pci/controller/cadence/Makefile | 5 + .../pci/controller/{ => cadence}/pcie-cadence-ep.c | 96 +----- .../controller/{ => cadence}/pcie-cadence-host.c | 97 +----- drivers/pci/controller/cadence/pcie-cadence-plat.c | 174 ++++++++++ .../pci/controller/{ => cadence}/pcie-cadence.c | 0 .../pci/controller/{ => cadence}/pcie-cadence.h | 79 ++++- drivers/pci/controller/dwc/Kconfig | 6 +- drivers/pci/controller/dwc/pci-dra7xx.c | 2 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 2 +- drivers/pci/controller/dwc/pci-layerscape.c | 1 + drivers/pci/controller/dwc/pci-meson.c | 136 ++++++-- drivers/pci/controller/dwc/pcie-artpec6.c | 2 +- drivers/pci/controller/dwc/pcie-designware-host.c | 41 +-- drivers/pci/controller/dwc/pcie-designware-plat.c | 2 +- drivers/pci/controller/dwc/pcie-designware.h | 2 +- drivers/pci/controller/dwc/pcie-tegra194.c | 6 +- drivers/pci/controller/dwc/pcie-uniphier.c | 10 + drivers/pci/controller/pci-aardvark.c | 133 ++++---- drivers/pci/controller/pci-ftpci100.c | 79 ++--- drivers/pci/controller/pci-host-common.c | 2 +- drivers/pci/controller/pci-hyperv.c | 218 ++++++++++-- drivers/pci/controller/pci-mvebu.c | 4 +- drivers/pci/controller/pci-thunder-pem.c | 1 + drivers/pci/controller/pci-v3-semi.c | 74 ++-- drivers/pci/controller/pci-versatile.c | 71 +--- drivers/pci/controller/pci-xgene.c | 73 ++-- drivers/pci/controller/pcie-altera.c | 41 +-- drivers/pci/controller/pcie-iproc-msi.c | 5 +- drivers/pci/controller/pcie-iproc-platform.c | 9 +- drivers/pci/controller/pcie-iproc.c | 106 +++--- drivers/pci/controller/pcie-mediatek.c | 43 +-- drivers/pci/controller/pcie-mobiveil.c | 146 ++++---- drivers/pci/controller/pcie-rcar.c | 92 +++-- drivers/pci/controller/pcie-rockchip-host.c | 158 +++------ drivers/pci/controller/pcie-rockchip.h | 7 +- drivers/pci/controller/pcie-xilinx-nwl.c | 21 +- drivers/pci/controller/pcie-xilinx.c | 18 +- drivers/pci/controller/vmd.c | 34 +- drivers/pci/endpoint/functions/pci-epf-test.c | 10 +- drivers/pci/endpoint/pci-epc-mem.c | 2 +- drivers/pci/hotplug/Kconfig | 2 +- drivers/pci/hotplug/acpiphp_glue.c | 12 +- drivers/pci/hotplug/pciehp.h | 8 +- drivers/pci/hotplug/pciehp_core.c | 36 +- drivers/pci/hotplug/pciehp_ctrl.c | 10 +- drivers/pci/hotplug/pciehp_hpc.c | 67 +++- drivers/pci/hotplug/rpaphp_core.c | 4 +- drivers/pci/iov.c | 9 +- drivers/pci/msi.c | 25 +- drivers/pci/of.c | 67 +++- drivers/pci/pci-bridge-emul.c | 25 +- drivers/pci/pci-bridge-emul.h | 78 ++--- drivers/pci/pci-driver.c | 198 +++++------ drivers/pci/pci-sysfs.c | 28 +- drivers/pci/pci.c | 372 ++++++++++++++------- drivers/pci/pci.h | 48 +-- drivers/pci/pcie/Kconfig | 10 - drivers/pci/pcie/aer.c | 88 ++++- drivers/pci/pcie/aspm.c | 245 +++++++++----- drivers/pci/pcie/dpc.c | 2 +- drivers/pci/pcie/portdrv.h | 2 + drivers/pci/pcie/portdrv_core.c | 7 +- drivers/pci/pcie/portdrv_pci.c | 8 + drivers/pci/pcie/ptm.c | 2 +- drivers/pci/probe.c | 60 ++-- drivers/pci/proc.c | 4 +- drivers/pci/quirks.c | 157 ++++++--- drivers/pci/setup-bus.c | 70 ++-- drivers/pci/switch/switchtec.c | 2 +- drivers/phy/amlogic/phy-meson-g12a-usb3-pcie.c | 70 +++- drivers/rapidio/devices/tsi721.c | 2 +- drivers/rtc/Kconfig | 31 +- drivers/rtc/interface.c | 58 +++- drivers/rtc/rtc-ab-b5ze-s3.c | 11 - drivers/rtc/rtc-armada38x.c | 10 +- drivers/rtc/rtc-asm9260.c | 4 +- drivers/rtc/rtc-aspeed.c | 4 +- drivers/rtc/rtc-at91rm9200.c | 19 +- drivers/rtc/rtc-at91sam9.c | 4 +- drivers/rtc/rtc-bd70528.c | 1 + drivers/rtc/rtc-brcmstb-waketimer.c | 5 +- drivers/rtc/rtc-cadence.c | 4 +- drivers/rtc/rtc-coh901331.c | 4 +- drivers/rtc/rtc-cros-ec.c | 22 +- drivers/rtc/rtc-da9063.c | 3 + drivers/rtc/rtc-davinci.c | 4 +- drivers/rtc/rtc-digicolor.c | 4 +- drivers/rtc/rtc-ds1216.c | 4 +- drivers/rtc/rtc-ds1286.c | 4 +- drivers/rtc/rtc-ds1302.c | 2 - drivers/rtc/rtc-ds1343.c | 297 +++++----------- drivers/rtc/rtc-ds1347.c | 102 +++--- drivers/rtc/rtc-ds1374.c | 3 +- drivers/rtc/rtc-ds1511.c | 4 +- drivers/rtc/rtc-ds1553.c | 4 +- drivers/rtc/rtc-ds1685.c | 116 +++---- drivers/rtc/rtc-em3027.c | 4 +- drivers/rtc/rtc-ep93xx.c | 4 +- drivers/rtc/rtc-fsl-ftm-alarm.c | 24 +- drivers/rtc/rtc-goldfish.c | 8 +- drivers/rtc/rtc-jz4740.c | 4 +- drivers/rtc/rtc-lpc24xx.c | 4 +- drivers/rtc/rtc-lpc32xx.c | 15 +- drivers/rtc/rtc-m41t80.c | 6 +- drivers/rtc/rtc-m48t86.c | 11 +- drivers/rtc/rtc-mc146818-lib.c | 15 +- drivers/rtc/rtc-meson.c | 6 +- drivers/rtc/rtc-msm6242.c | 23 +- drivers/rtc/rtc-mt7622.c | 4 +- drivers/rtc/rtc-mv.c | 4 +- drivers/rtc/rtc-omap.c | 4 +- drivers/rtc/rtc-pcf2127.c | 10 +- drivers/rtc/rtc-pcf8523.c | 18 +- drivers/rtc/rtc-pcf8563.c | 2 +- drivers/rtc/rtc-pic32.c | 4 +- drivers/rtc/rtc-pm8xxx.c | 2 +- drivers/rtc/rtc-r7301.c | 7 +- drivers/rtc/rtc-rtd119x.c | 4 +- drivers/rtc/rtc-rv3028.c | 146 ++++++++ drivers/rtc/rtc-rx6110.c | 16 +- drivers/rtc/rtc-s35390a.c | 16 +- drivers/rtc/rtc-s3c.c | 4 +- drivers/rtc/rtc-sa1100.c | 4 +- drivers/rtc/rtc-sc27xx.c | 7 - drivers/rtc/rtc-sirfsoc.c | 8 - drivers/rtc/rtc-spear.c | 4 +- drivers/rtc/rtc-st-lpc.c | 5 +- drivers/rtc/rtc-stk17ta8.c | 4 +- drivers/rtc/rtc-stm32.c | 4 +- drivers/rtc/rtc-sun6i.c | 2 - drivers/rtc/rtc-sunxi.c | 4 +- drivers/rtc/rtc-tegra.c | 8 +- drivers/rtc/rtc-tps65910.c | 21 +- drivers/rtc/rtc-tx4939.c | 4 +- drivers/rtc/rtc-v3020.c | 3 +- drivers/rtc/rtc-vt8500.c | 32 +- drivers/rtc/rtc-wilco-ec.c | 8 +- drivers/rtc/rtc-xgene.c | 6 +- drivers/rtc/rtc-zynqmp.c | 7 +- drivers/rtc/sysfs.c | 5 +- drivers/scsi/pm8001/pm8001_hwi.c | 2 +- drivers/scsi/pm8001/pm8001_init.c | 2 +- drivers/staging/gasket/gasket_constants.h | 3 - drivers/staging/gasket/gasket_core.c | 12 +- drivers/staging/gasket/gasket_core.h | 4 +- drivers/tty/Kconfig | 40 +-- drivers/tty/amiserial.c | 84 ----- drivers/tty/hvc/Kconfig | 28 +- drivers/tty/hvc/hvc_dcc.c | 28 ++ drivers/tty/rocket.c | 32 +- drivers/tty/serdev/core.c | 111 +++++- drivers/tty/serial/8250/8250_aspeed_vuart.c | 84 +++++ drivers/tty/serial/8250/8250_dw.c | 83 ++--- drivers/tty/serial/8250/8250_exar.c | 19 ++ drivers/tty/serial/8250/8250_lpss.c | 21 +- drivers/tty/serial/8250/8250_mtk.c | 2 +- drivers/tty/serial/8250/8250_of.c | 31 ++ drivers/tty/serial/8250/8250_pci.c | 300 +---------------- drivers/tty/serial/8250/8250_port.c | 14 - drivers/tty/serial/8250/Kconfig | 3 +- drivers/tty/serial/Kconfig | 104 +++--- drivers/tty/serial/Makefile | 2 +- drivers/tty/serial/amba-pl011.c | 12 +- drivers/tty/serial/fsl_linflexuart.c | 4 +- drivers/tty/serial/fsl_lpuart.c | 84 ++++- drivers/tty/serial/ifx6x60.c | 3 + drivers/tty/serial/imx.c | 7 +- drivers/tty/serial/msm_serial.c | 10 +- drivers/tty/serial/pch_uart.c | 5 +- drivers/tty/serial/qcom_geni_serial.c | 68 +++- drivers/tty/serial/{samsung.c => samsung_tty.c} | 0 drivers/tty/serial/serial-tegra.c | 3 +- drivers/tty/serial/serial_core.c | 2 +- drivers/tty/serial/sirfsoc_uart.h | 5 +- drivers/tty/serial/sprd_serial.c | 33 ++ drivers/tty/serial/stm32-usart.c | 6 +- drivers/tty/serial/uartlite.c | 97 ++---- drivers/tty/tty_io.c | 14 +- drivers/tty/tty_ldisc.c | 7 +- drivers/tty/vt/keyboard.c | 2 +- drivers/tty/vt/vc_screen.c | 3 + drivers/usb/core/hcd-pci.c | 2 +- drivers/usb/host/pci-quirks.c | 2 +- drivers/vfio/pci/vfio_pci.c | 11 +- drivers/vfio/pci/vfio_pci_config.c | 32 +- drivers/vfio/pci/vfio_pci_private.h | 4 +- drivers/video/fbdev/aty/radeon_pm.c | 2 +- drivers/video/fbdev/core/fbmem.c | 4 +- drivers/video/fbdev/efifb.c | 2 +- drivers/xen/platform-pci.c | 14 +- fs/iomap/direct-io.c | 39 ++- include/asm-generic/Kbuild | 1 + include/linux/aer.h | 4 + include/linux/of_pci.h | 5 +- include/linux/pci-ats.h | 77 ++--- include/linux/pci-epc.h | 2 +- include/linux/pci.h | 59 ++-- include/linux/pci_ids.h | 1 + include/linux/resource_ext.h | 12 + include/linux/rtc.h | 5 + include/linux/rtc/ds1685.h | 12 +- include/uapi/linux/pci_regs.h | 3 + include/uapi/linux/serial_core.h | 2 +- lib/devres.c | 2 +- tools/pci/pcitest.c | 1 + 272 files changed, 4115 insertions(+), 3540 deletions(-) rename drivers/mtd/nand/onenand/{samsung.c => samsung_mtd.c} (100%) create mode 100644 drivers/pci/controller/cadence/Kconfig create mode 100644 drivers/pci/controller/cadence/Makefile rename drivers/pci/controller/{ => cadence}/pcie-cadence-ep.c (83%) rename drivers/pci/controller/{ => cadence}/pcie-cadence-host.c (75%) create mode 100644 drivers/pci/controller/cadence/pcie-cadence-plat.c rename drivers/pci/controller/{ => cadence}/pcie-cadence.c (100%) rename drivers/pci/controller/{ => cadence}/pcie-cadence.h (82%) rename drivers/tty/serial/{samsung.c => samsung_tty.c} (100%)