This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-mainline-allyesconfig in repository toolchain/ci/linux.
from 76bb8b05960c Merge tag 'kbuild-v5.5' of git://git.kernel.org/pub/scm/li [...] adds 825dbc6ff7a3 percpu: add __percpu to SHIFT_PERCPU_PTR adds 9e8d42a0f7eb percpu-refcount: Use normal instead of RCU-sched" adds ba30e27405af Revert "percpu: add __percpu to SHIFT_PERCPU_PTR" adds 2352923c753f Merge branch 'for-5.5' of git://git.kernel.org/pub/scm/lin [...] adds 9e0afe3910ff firmware: dmi: Remember the memory type adds 7c2378800cf7 firmware: dmi: Add dmi_memdev_handle adds 2dff2a1c9b7c Merge branch 'dmi-for-linus' of git://git.kernel.org/pub/s [...] adds 153bedbac2eb irq_work: Convert flags to atomic_t adds 25269871db1a irq_work: Fix irq_work_claim() memory ordering adds feb4a51323ba irq_work: Slightly simplify IRQ_WORK_PENDING clearing adds e9838bd51169 irq_work: Fix IRQ_WORK_BUSY bit clearing adds 20a15ee040f2 genirq: Fix function documentation of __irq_alloc_descs() adds 2c542426128a irqchip: Remove redundant semicolon after while adds 2bbdfcc54ba8 irqchip/gic-v3-its: Fix u64 to __le64 warnings adds f8af4519dfb6 irqchip/gic-v3: Fix __iomem warning adds 6468fc18b006 irqchip/irq-bcm7038-l1: Add PM support adds b94f9008f2ad dt-bindings: Document brcm, irq-can-wake for brcm, bcm7038 [...] adds 27eebb60357e irqchip/irq-bcm7038-l1: Enable parent IRQ if necessary adds e14b5e5ff084 dt-bindings: Document brcm, int-fwd-mask property for bcm7 [...] adds 96de80c14bc6 irqchip/irq-bcm7038-l1: Support brcm,int-fwd-mask adds 87cd38dfd9e6 dt/bindings: Add bindings for Layerscape external irqs adds 0dcd9f872769 irqchip: Add support for Layerscape external interrupt lines adds 8e4d5a5bde88 drivers: irqchip: qcom-pdc: Move to an SoC independent compatible adds bf93b04cd85d dt-bindings: qcom,pdc: Add compatible for sc7180 adds 898aa5ce6158 irqchip/gic-v3-its: Free collection mapping on device teardown adds 2f4f064b3131 irqchip/gic-v3-its: Factor out wait_for_syncr primitive adds 425c09be0f09 irqchip/gic-v3-its: Allow LPI invalidation via the DirectL [...] adds 0dd57fed6b46 irqchip/gic-v3-its: Make is_v4 use a TYPER copy adds ffedbf0cba15 irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead adds 576a83429757 irqchip/gic-v3-its: Kill its->device_ids and use TYPER cop [...] adds c1d4d5cd203c irqchip/gic-v3-its: Add its_vlpi_map helpers adds 286146960a11 irqchip/gic-v3-its: Synchronise INV command targetting a V [...] adds ed0e4aa9cc74 irqchip/gic-v3-its: Synchronise INT/CLEAR commands targett [...] adds 046b5054f566 irqchip/gic-v3-its: Lock VLPI map array before translating it adds 11635fa26dc7 irqchip/gic-v3-its: Make vlpi_lock a spinlock adds 0149385537e6 irqchip: Place CONFIG_SIFIVE_PLIC into the menu adds 20b44b4de61f irqchip: ingenic: Drop redundant irq_suspend / irq_resume [...] adds 52ecc87642f2 irqchip: ingenic: Error out if IRQ domain creation failed adds 208caadce5d4 irqchip: ingenic: Get virq number from IRQ domain adds 8bc7464b5140 irqchip: ingenic: Alloc generic chips from IRQ domain adds b8b0145f7d0e irqchip: Ingenic: Add process for more than one irq at the [...] adds 761becb29183 irqchip/ti-sci-inta: Use ERR_CAST inlined function instead [...] adds d46bca2b5d06 irqdomain: Add bus token DOMAIN_BUS_WAKEUP adds 4a169a95d885 genirq: Introduce irq_chip_get/set_parent_state calls adds 09d31567f85b of/irq: Document properties for wakeup interrupt parent adds b2bb01ed0894 irqchip/qcom-pdc: Update max PDC interrupts adds da3f875a4189 irqchip/qcom-pdc: Do not toggle IRQ_ENABLE during mask/unmask adds 81ef8bf88065 irqchip/qcom-pdc: Add irqdomain for wakeup capable GPIOs adds e71374c07564 irqchip/qcom-pdc: Add irqchip set/get state calls adds e35a6ae0eb3a pinctrl/msm: Setup GPIO chip in hierarchy adds 585d1183ffee pinctrl/sdm845: Add PDC wakeup interrupt map for GPIOs adds 407e62f52aad Merge tag 'irqchip-5.5' of git://git.kernel.org/pub/scm/li [...] adds b22bfea7f16c Merge branch 'irq-core-for-linus' of git://git.kernel.org/ [...] adds ccb80012481f clocksource/drivers/timer-of: Convert last full_name to %pOF adds 4411464d6f8b clocksource/drivers/timer-of: Use unique device name inste [...] adds 227314239a5e clocksource/drivers/renesas-ostm: Convert to timer_of adds b35a5e5961f8 clocksource/drivers/renesas-ostm: Use unique device name i [...] adds 6e001f6a4cc7 clocksource/drivers/asm9260: Add a check for of_clk_get adds 7252f1405df1 Merge tag 'timers-v5.6' of https://git.linaro.org/people/d [...] adds 56144737e673 hrtimer: Annotate lockless access to timer->state adds 20d087368d38 time: Optimize ns_to_timespec64() adds 1d6acc18fee7 time: Fix spelling mistake in comment adds 3bbc53f4ae16 hrtimer: Remove the comment about not used HRTIMER_SOFTIRQ adds cf25e24db61c time: Rename tsk->real_start_time to ->start_boottime adds 7b8474466ed9 time: Zero the upper 32-bits in __kernel_timespec on 32-bit adds 83bae01182ea Merge branch 'timers/urgent' into timers/core, to pick up fix adds 043cf46825c1 Merge branch 'timers-core-for-linus' of git://git.kernel.o [...] adds 532a3bbc7de8 xtensa: update arch features adds c3e0a444383a xtensa: clean up empty include files adds 6591685d5004 xtensa: move XCHAL_KIO_* definitions to kmem_layout.h adds 6af4ab570db3 xtensa: move MPU constants from .data to .ref.rodata adds 9fab17ca9afe xtensa: fix section name for start_info adds 123b8db839b3 xtensa: use correct symbol for the end of .rodata adds 76743c0e0915 xtensa: move kernel memory layout to platform options adds 7af710d98877 xtensa: add XIP kernel support adds f5fae6790fd3 xtensa: merge .fixup with .text adds cbc6e28703c4 xtensa: use "m" constraint instead of "a" in uaccess.h assembly adds b387dc044efa xtensa: use macros to generate *_bit and test_and_*_bit functions adds e44491701925 xtensa: use named assembly arguments in bitops.h adds 5bf67094a3a2 xtensa: use "m" constraint instead of "a" in bitops.h assembly adds 643d6976ff0b xtensa: use named assembly arguments in atomic.h adds 13e28135d6fb xtensa: use "m" constraint instead of "a" in atomic.h assembly adds 812e708a4c2d xtensa: use named assembly arguments in cmpxchg.h adds cf3b3baa7125 xtensa: use "m" constraint instead of "a" in cmpxchg.h assembly adds 5eff6ca2e396 xtensa: use "m" constraint instead of "r" in futex.h assembly adds c5fccebc138b xtensa: improve stack dumping adds 8951eb1530dd xtensa: make stack dump size configurable adds f0d1eab8c2e1 xtensa: mm: fix PMD folding implementation adds f5ee2567921d xtensa: get rid of __ARCH_USE_5LEVEL_HACK adds 36de10c4788e xtensa: fix TLB sanity checker adds e64681b487c8 xtensa: use MEMBLOCK_ALLOC_ANYWHERE for KASAN shadow map adds 8b5d7e5242de xtensa: entry: Remove unneeded need_resched() loop adds d80a50534847 xtensa: drop unneeded headers from coprocessor.S adds c2d9aa3b6e56 xtensa: fix syscall_set_return_value adds ba9c1d65991a xtensa: rearrange syscall tracing adds 02ce94c22925 xtensa: fix system_call interaction with ptrace adds 9d9043f6a817 xtensa: clean up system_call/xtensa_rt_sigreturn interaction adds 4d7048f55104 Merge tag 'xtensa-20191201' of git://github.com/jcmvbkbc/l [...] adds 914d52e46490 s390: implement perf_arch_fetch_caller_regs adds 6733775a92ea s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR adds a2308c11ecbc s390/smp,vdso: fix ASCE handling adds 5a5525b0488c s390/vdso: fix getcpu adds c2e06e15ad92 s390: always inline disabled_wait adds 7f28dad39524 s390: disable preemption when switching to nodat stack wit [...] adds 103b4cca60d2 s390/unwind: unify task is current checks adds 7579425777c0 s390: correct CALL_ON_STACK back_chain saving adds 7bcaad1f9fac s390: avoid misusing CALL_ON_STACK for task stack setup adds 67f559341987 s390/unwind: report an error if pt_regs are not on stack adds 97806dfb6f38 s390/unwind: make reuse_sp default when unwinding pt_regs adds cb7948e8c3f1 s390/head64: correct init_task stack setup adds e76e69611e94 s390/unwind: stop gracefully at task pt_regs adds a9f2f6865d78 s390/kaslr: store KASLR offset for early dumps adds 532da3de70b2 s390/cpum_sf: Replace function name in debug statements adds c17a7c6ee817 s390/cpum_sf: Remove unnecessary check for pending SDBs adds 7dd6b199df46 s390/cpum_sf: Use TEAR_REG macro consistantly adds 247f265fa502 s390/cpum_sf: Check for SDBT and SDB consistency adds 794b8846dcdc s390/pci: add error message for UID collision adds d497b7ec836d s390/pci: add error message on device number limit adds adcfb8cdc910 s390/unwind: always inline get_stack_pointer adds badbf3979079 s390/unwind: add a test for the internal API adds f44fa79b104b s390/test_unwind: require that unwinding ended successfully adds 4ac24c092b4e s390: fix register clobbering in CALL_ON_STACK adds 7868249fbbc8 s390/test_unwind: add CALL_ON_STACK tests adds 0610154650f1 s390/test_unwind: print verbose unwinding results adds e7409367abe5 s390/test_unwind: add irq context tests adds de6921ccbd0f s390/test_unwind: add program check context tests adds 222ee9087a73 s390/unwind: start unwinding from reliable state adds bf018ee64489 s390/unwind: filter out unreliable bogus %r14 adds be2d11b2a1e8 s390/unwind: add stack pointer alignment sanity checks adds aa137a6d302b s390/livepatch: Implement reliable stack tracing for the c [...] adds 2115fbf7210b s390: remove compat vdso code adds 01d1dff64662 Merge tag 's390-5.5-2' of git://git.kernel.org/pub/scm/lin [...] adds 63c16c3a7608 apparmor: Initial implementation of raw policy blob compression adds 6a59d9243d34 apparmor: fix blob compression build failure on ppc adds fe166a9f2868 apparmor: fix missing ZLIB defines adds 145a0ef21c8e apparmor: fix blob compression when ns is forced on a policy load adds 058c4f342582 apparmor: fix spelling mistake "immutible" -> "immutable" adds bf1d2ee7bc62 apparmor: Force type-casting of current->real_cred adds df323337e507 apparmor: Use a memory pool instead per-CPU caches adds 8ac2ca328ec9 apparmor: Switch to GFP_KERNEL where possible adds 136db994852a apparmor: increase left match history buffer size adds 00e0590dbaec apparmor: fix unsigned len comparison with less than zero adds 8f21a6247525 apparmor: fix wrong buffer allocation in aa_new_mount adds bce4e7e9c45e apparmor: reduce rcu_read_lock scope for aa_file_perm mediation adds 341c1fda5e17 apparmor: make it so work buffers can be allocated from at [...] adds 79e178a57dae Merge tag 'apparmor-pr-2019-12-03' of git://git.kernel.org [...] adds f550ee9b85fd iomap: Do not create fake iter in iomap_dio_bio_actor() adds 88cfd30e188f iomap: remove unneeded variable in iomap_dio_rw() adds 2a31aca50067 Merge tag 'iomap-5.5-merge-13' of git://git.kernel.org/pub [...] adds 288d9cf1764a rtc: at91rm9200: use of_device_get_match_data() adds eaa6ef563d1a rtc: interface: use timeu64_t for range_max adds 89576bebbc17 rtc: Use devm_platform_ioremap_resource() adds 09ef18bcd5ac rtc: use devm_platform_ioremap_resource() to simplify code adds cf79e7c3c9e9 rtc: m41t80: set range adds 7da83f1bba0e rtc: da9063: Handle invalid IRQ from platform_get_irq_byname() adds cd7629b27bf9 rtc: armada38x: Use of_device_get_match_data() adds f00eaa38eb0c rtc: add a timestamp for year 0 adds 590062f47931 rtc: ds1347: remove verbose messages adds 1d84eca6d5b3 rtc: ds1347: remove useless read adds ff7f9e0533ff rtc: ds1347: simplify getting .driver_data adds 088443c79c77 rtc: ds1347: mask ALM OUT when reading time adds 554692d56d74 rtc: ds1347: convert to devm_rtc_allocate_device adds 3ce20a23e219 rtc: ds1347: set range adds d9dcfa5f7084 rtc: ds1347: properly handle oscillator failures adds 860c45b56d93 rtc: ds1347: use regmap_update_bits adds 147dae76dbb9 rtc: ds1347: handle century register adds 9aa0d0be3856 rtc: wilco-ec: Handle reading invalid times adds d53bf24db377 rtc: xilinx: Fix calibval variable type adds 9e420d7f125f rts: ds1685: remove not needed fields from private struct adds af818031f463 rtc: ds1685: use devm_platform_ioremap_resource helper adds 299b610117a4 rtc: ds1685: add indirect access method and remove plat_re [...] adds cb0b97d68252 rtc: meson-vrtc: move config option to proper location adds ed6c6dfdbe47 rtc: s35390a: convert to devm_rtc_allocate_device adds 9e8a968fe360 rtc: s35390a: set range adds 8d6ac1cec725 rtc: add timestamp for end of 2199 adds e979d0490acc rtc: vt8500: remove useless label adds 3e7d639720d0 rtc: vt8500: remove superfluous error message adds d8bced4b72a2 rtc: vt8500: convert to devm_rtc_allocate_device adds 1a064850b5fe rtc: vt8500: let the core handle rtc range adds ae4866884338 rtc: introduce lock helpers adds 21783322fe4a rtc: ds1343: set range adds 8c9a88fae2ce rtc: ds1343: remove dead code adds f308b682028a rtc: ds1343: use burst write to set time adds 580daaf43afc rtc: ds1343: use rtc_add_group adds ac08888b2590 rtc: ds1343: use regmap_update_bits for glitch filter adds ce0fd9db653b rtc: ds1343: check regmap_read return value adds a986429095df rtc: ds1343: remove unnecessary mutex adds 0680a6cdabf0 rtc: ds1343: rework interrupt handling adds 05df55728539 rtc: ds1343: cleanup .remove adds f583c341a515 rtc: rv3028: add clkout support adds 62409933b8d5 rtc: pcf2127: handle boot-enabled watchdog feature adds db2a4af115c4 rtc: fsl-ftm-alarm: switch to ktime_get_real_seconds adds 9323e9631c85 rtc: fsl-ftm-alarm: switch to rtc_time64_to_tm/rtc_tm_to_time64 adds bb451661db24 rtc: fsl-ftm-alarm: avoid struct rtc_time conversions adds 7e7c005b4b1f rtc: disable uie before setting time and enable after adds 3e74ddaa7ca0 rtc: disallow update interrupts when time is invalid adds daa2695fcfdc rtc: ab-b5ze-s3: remove .remove adds aef069a277dc rtc: lpc32xx: remove .remove adds c202ec09ceeb rtc: sc27xx: remove .remove adds d5e6dd9f5c75 rtc: sirfsoc: remove .remove adds 4fc0d13f80a6 rtc: cros-ec: remove superfluous error message adds 0e8431379e3c rtc: cros-ec: let the core handle rtc range adds 94303f8930ed rtc: brcmstb-waketimer: add missed clk_disable_unprepare adds 394c051d0fe2 rtc: em3027: correct month value adds c3e12e66b14a rtc: bd70528: Add MODULE ALIAS to autoload module adds afe19a7ae8b6 rtc: bd70528: fix module alias to autoload module adds 7ad295d5196a rtc: Fix the AltCentury value on AMD/Hygon platform adds 5ea0a619f5ef rtc: rx6110: Remove useless rx6110_remove adds 6d2130e68216 rtc: rx6110: Convert to SPDX identifier adds 265fc0910aae rtc: ds1302: Remove unused DRV_NAME adds e75603418d4a rtc: pcf8563: Constify clkout_rates adds 5ba03f8f681a rtc: fsl-ftm-alarm: remove select FSL_RCPM and default y f [...] adds db96d571a7c2 rtc: tps65910: allow using RTC without alarm interrupt adds e34494c8df0c rtc: msm6242: Fix reading of 10-hour digit adds 32c4d9e8a4eb rtc: msm6242: Remove unneeded msm6242_set()/msm6242_clear( [...] adds 55dcf7a21dbc rtc: interface: fix kerneldoc comments adds 6f6931928f25 rtc: sysfs: fix hctosys_show kerneldoc adds 75859ab1e790 rtc: ds1374: remove unused variable adds 47401580449c rtc: ds1685: remove set but unused variables adds 4ed3f1b8c4b7 rtc: ds1685: fix build error with make W=1 adds e5b7d90fd09d rtc: m41t80: remove excess kerneldoc adds 863d7b1851a1 rtc: pm8xxx: update kerneldoc for struct pm8xxx_rtc adds 8321c2ecb2e8 rtc: tegra: remove set but unused variable adds 42397492fb0f rtc: v3020: remove set but unused variable adds 60bd22fc9063 rtc: meson: remove redundant assignment to variable retries adds 93966243cf90 rtc: pcf8523: Remove struct pcf8523 adds 4f8aadea2342 rtc: st-lpc: Remove struct resource from struct st_rtc adds 8532bd5d3fdc rtc: sun6i: Remove struct device from sun6i_rtc_dev adds fa60b7e838a9 rtc: xgene: Remove unused struct device in struct xgene_rtc_dev adds f830f7cf4752 rtc: Fix Kconfig indentation adds 4672c2f2026d Merge tag 'rtc-5.5' of git://git.kernel.org/pub/scm/linux/ [...] adds af65d1ad416b PCI/AER: Save AER Capability for suspend/resume adds 6458b438ebc1 PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters adds 6a8c97345a15 PCI/AER: Use for_each_set_bit() to simplify code adds 161eea1b2526 PCI/AER: Fix kernel-doc warnings adds 35a0b2378c19 PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without [...] adds c2a3d213d1bc Merge branch 'pci/aer' adds 5e0c21c75e8c PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking adds aff5d0552da4 PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() adds 35efea32b26f PCI/ASPM: Allow re-enabling Clock PM adds 687aaf386aeb PCI/ASPM: Add pcie_aspm_get_link() adds 72ea91afbfb0 PCI/ASPM: Add sysfs attributes for controlling ASPM link states adds 87e90283c94c PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code adds abd05c97f971 Merge branch 'pci/aspm' adds ad5086108b9f PCI: Warn if no host bridge NUMA node info adds 093b9062adc1 Merge branch 'pci/enumeration' adds 157c1062fcd8 PCI: pciehp: Avoid returning prematurely from sysfs requests adds b94ec12dfaee PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() adds 75fcc0ce72e5 PCI: pciehp: Do not disable interrupt twice on suspend adds 87d0f2a5536f PCI: pciehp: Prevent deadlock on disconnect adds 77adf9355304 ACPI / hotplug / PCI: Allocate resources directly under th [...] adds 2df08822a643 Merge branch 'pci/hotplug' adds 4257ac5acdee x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate adds 65e3c803e7a4 x86/PCI: Correct SPDX comment style adds 0d2f4d62ff41 x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y adds bbd8810d3998 PCI: Remove unused includes and superfluous struct declaration adds 7e8ce0e2b036 x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect adds ca22d1f5474a PCI: sysfs: Remove unused attribute groups adds 127a7709495d PCI/PTM: Remove spurious "d" from granularity message adds 97a0ac8a4678 PCI/PTM: Remove dependency on PCIEPORTBUS adds 33ce09ef1732 PCI/ASPM: Remove dependency on PCIEPORTBUS adds b6479581e682 PCI: Remove PCIe Kconfig dependencies on PCI adds b7da3d4df052 PCI: Allow building PCIe things without PCIEPORTBUS adds bbdb2f5ecdf1 PCI: Add #defines for Enter Compliance, Transmit Margin adds 19d7a95a8ba6 drm/amdgpu: Correct Transmit Margin masks adds 35e768e29672 drm/amdgpu: Replace numbers with PCI_EXP_LNKCTL2 definitions adds 88027c89ea14 drm/amdgpu: Prefer pcie_capability_read_word() adds 40bd4be5a652 drm/radeon: Correct Transmit Margin masks adds ca56f99c18ca drm/radeon: Replace numbers with PCI_EXP_LNKCTL2 definitions adds 3d581b11e34a drm/radeon: Prefer pcie_capability_read_word() adds e87eb585d31f Merge branch 'pci/misc' adds d41b0e64d206 PCI/MSI: Remove unused pci_irq_get_node() adds 901c4ddbe277 PCI/MSI: Move power state check out of pci_msi_supported() adds e045fa29e893 PCI/MSI: Fix incorrect MSI-X masking on resume adds 655e7aee1f03 Revert "nvme: Add quirk for Kingston NVME SSD running FW E [...] adds a1b39bae16a6 asm-generic: Make msi.h a mandatory include/asm header adds 191d6f91f283 PCI: Remove PCI_MSI_IRQ_DOMAIN architecture whitelist adds c59f0da5780f Merge branch 'pci/msi' adds f2c33ccacb2d PCI/PM: Always return devices to D0 when thawing adds dc68b406783e PCI/PM: Correct pci_pm_thaw_noirq() documentation adds ec6a75ef8e33 PCI/PM: Clear PCIe PME Status even for legacy power management adds f7b32a86e455 PCI/PM: Run resume fixups before disabling wakeup events adds 6da2f2ccfd2d PCI/PM: Make power management op coding style consistent adds 85a9b0507db2 PCI/PM: Note that PME can be generated from D0 adds b64cf7a1711d PCI/PM: Wrap long lines in documentation adds 6941a0c2bded PCI/PM: Use PCI dev_printk() wrappers for consistency adds 12bcae44bf48 PCI/PM: Use pci_WARN() to include device information adds 7e24bc347e57 PCI/PM: Apply D2 delay as milliseconds, not microseconds adds 993cc6d1bd3a PCI/PM: Expand PM reset messages to mention D3hot (not just D3) adds baef7f8e5e91 PCI/PM: Simplify pci_set_power_state() adds 77b84bb306fd xen-platform: Convert to generic power management adds 89cdbc354635 PCI/PM: Remove unused pci_driver.resume_early() hook adds 1a1daf097e21 PCI/PM: Remove unused pci_driver.suspend_late() hook adds 81cfa5908fd6 PCI/PM: Move power state update away from pci_power_up() adds adfac8f6b739 PCI/PM: Use pci_power_up() in pci_set_power_state() adds dc2256b0735d PCI/PM: Fold __pci_start_power_transition() into its caller adds d6aa37cd04fd PCI/PM: Avoid exporting __pci_complete_power_transition() adds 9c77e63bd8dc PCI/PM: Fold __pci_complete_power_transition() into its caller adds e43f15ea2f6d PCI/PM: Decode D3cold power state correctly adds 327ccbbcc149 PCI/PM: Return error when changing power state from D3cold adds 4827d63891b6 PCI/PM: Add pcie_wait_for_link_delay() adds ad9001f2f411 PCI/PM: Add missing link delays required by the PCIe spec adds bae26849372b PCI/PM: Move pci_dev_wait() definition earlier adds 7cfe16393c3c Merge branch 'pci/pm' adds fb794a708a71 PCI: Protect pci_reassign_bridge_resources() against concu [...] adds 7608158df3ed PCI: Fix missing bridge dma_ranges resource list cleanup adds c9c13ba428ef PCI: Add PCI_STD_NUM_BARS for the number of standard BARs adds d7b8a217521c PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters adds c13704f5685d PCI: Avoid double hpmemsize MMIO window assignment adds 73884a7082f4 PCI: Do not use bus number zero from EA capability adds 774800cb099f Merge branch 'pci/resource' adds 6acdf7e19b37 PCI/switchtec: Read all 64 bits of part_event_bitmap adds e771e0bf823f Merge branch 'pci/switchtec' adds fd872843ecd5 iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM adds 8cbb8a9374a2 PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI adds 9bf49e36d718 PCI/ATS: Handle sharing of PF PRI Capability with all VFs adds 2b0ae7cc3bfc PCI/ATS: Handle sharing of PF PASID Capability with all VFs adds 3ad621920974 PCI/ATS: Disable PF/VF ATS service independently adds c065190bbcd4 PCI/ATS: Cache PRI Capability offset adds 751035b8dc06 PCI/ATS: Cache PASID Capability offset adds e5adf79a1d80 PCI/ATS: Cache PRI PRG Response PASID Required bit adds b24d5c209859 PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h adds c6e9aefbf9db PCI/ATS: Remove unused PRI and PASID stubs adds d355bb209783 PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() adds fef2dd8b3966 PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_s [...] adds d8558ac8c93d PCI: Fix Intel ACS quirk UPDCR register address adds 56b4cd4b7da9 PCI: Add DMA alias quirk for Intel VCA NTB adds 35ff867b7657 PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes adds f338bb9f0179 PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 adds c8de8ed2dcaa PCI: Make ACS quirk implementations more uniform adds 7cf2cba43f15 PCI: Unify ACS quirk desired vs provided checking adds f52412b151a4 Merge branch 'pci/virtualization' adds 364b3f1ff8f0 PCI: aardvark: Use LTSSM state to build link training flag adds f4c7d053d7f7 PCI: aardvark: Wait for endpoint to be ready before training link adds c0f05a6ab525 PCI: aardvark: Fix PCI_EXP_RTCTL register configuration adds 7fbcb5da811b PCI: aardvark: Don't rely on jiffies while holding spinlock adds e078723f9ccc PCI: aardvark: Fix big endian support adds e0d9d30b7354 PCI: pci-bridge-emul: Fix big-endian support adds 318ed91f36f9 Merge branch 'remotes/lorenzo/pci/aardvark' adds bd22885aa188 PCI: cadence: Refactor driver to use as a core library adds de80f95ccb9c PCI: cadence: Move all files to per-device cadence directory adds ba7e87c5dd63 Merge branch 'remotes/lorenzo/pci/cadence' adds 1137e61dcb99 PCI: dwc: Fix find_next_bit() usage adds d76d273dc861 Merge branch 'remotes/lorenzo/pci/dwc' adds daee4f4e42c7 PCI: endpoint: Cast the page number to phys_addr_t adds 454f4de2d931 Merge branch 'remotes/lorenzo/pci/endpoint' adds a8e37506e79a PCI: hv: Reorganize the code in preparation of hibernation adds ac82fc832708 PCI: hv: Add hibernation support adds 14ef39fddd23 PCI: hv: Change pci_protocol_version to per-hbus adds 877b911a5ba0 PCI: hv: Avoid a kmemleak false positive caused by the hbu [...] adds 4eb87ddf390e Merge branch 'remotes/lorenzo/pci/hv' adds 9415743e4c8a PCI: iproc: Invalidate PAXB address mapping before programming it adds 132c4a6b544a Merge branch 'remotes/lorenzo/pci/iproc' adds d8725e38dd9f dt-bindings: pci: layerscape-pci: add compatible strings " [...] adds 7973eb13aecf PCI: layerscape: Add LS1028a support adds e63758e2790f Merge branch 'remotes/lorenzo/pci/layerscape' adds 4d3186a525b3 PCI: amlogic: Fix reset assertion via gpio descriptor adds 0978e95253c6 dt-bindings: pci: amlogic, meson-pcie: Add G12A bindings adds eacaf7dcf08e PCI: amlogic: Fix probed clock names adds 4ff9f68f8378 PCI: amlogic: meson: Add support for G12A adds 631627253de2 phy: meson-g12a-usb3-pcie: Add support for PCIe mode adds 934de3415e5e arm64: dts: meson-g12a: Add PCIe node adds ba1f8af7f772 arm64: dts: khadas-vim3: add commented support for PCIe adds 30c50d3a26a5 Merge branch 'remotes/lorenzo/pci/meson' adds 4906c05b87d4 PCI: mobiveil: Fix csr_read()/write() build issue adds 4940330a3696 Merge branch 'remotes/lorenzo/pci/mobiveil' adds af072edb8355 PCI: rcar: Remove unnecessary header include (../pci.h) adds 85bff4c3d320 PCI: rcar: Move the inbound index check adds 767c7846419c PCI: rcar: Recalculate inbound range alignment for each co [...] adds 7c7e53e1c93d PCI: rcar: Fix missing MACCTLR register setting in initial [...] adds 21cea0c0eaba Merge branch 'remotes/lorenzo/pci/rcar' adds 1e4d40186026 PCI: rockchip: Make some regulators non-optional adds 069ade5dfec9 Merge branch 'remotes/lorenzo/pci/rockchip' adds ff5c2bb9c6f5 PCI: tegra: Fix CLKREQ dependency programming adds b19c3f46caf8 Merge branch 'remotes/lorenzo/pci/tegra' adds 4b1140ade8f5 PCI: uniphier: Set mode register to host mode adds 77471510559c Merge branch 'remotes/lorenzo/pci/uniphier' adds 08bcdd22ecdb PCI: vmd: Add bus 224-255 restriction decode adds ec11e5c213cc PCI: vmd: Add device id for VMD device 8086:9A0B adds e3d023b8952b MAINTAINERS: Remove Keith from VMD maintainer adds d8ddab63635d Merge branch 'remotes/lorenzo/pci/vmd' adds 494f8b10d832 resource: Add a resource_list_first_type helper adds 65991f437699 PCI: Export pci_parse_request_of_pci_ranges() adds 4e5be6f81be7 PCI: aardvark: Use pci_parse_request_of_pci_ranges() adds e634e3e0b790 PCI: altera: Use pci_parse_request_of_pci_ranges() adds 7fe71aa84b43 PCI: dwc: Use pci_parse_request_of_pci_ranges() adds 783a862563f7 PCI: faraday: Use pci_parse_request_of_pci_ranges() adds 7ef1c871da16 PCI: iproc: Use pci_parse_request_of_pci_ranges() adds 8a26f861b815 PCI: mediatek: Use pci_parse_request_of_pci_ranges() adds 6c6a0dff0641 PCI: mobiveil: Use pci_parse_request_of_pci_ranges() adds 5c1306a0fde6 PCI: rockchip: Use pci_parse_request_of_pci_ranges() adds 62240a88004b PCI: rockchip: Drop storing driver private outbound resource data adds e0aebfe84a2f PCI: v3-semi: Use pci_parse_request_of_pci_ranges() adds 83083e241d48 PCI: xgene: Use pci_parse_request_of_pci_ranges() adds ee352c272e41 PCI: xilinx: Use pci_parse_request_of_pci_ranges() adds 3c65ebff8fae PCI: xilinx-nwl: Use pci_parse_request_of_pci_ranges() adds f9f4fdaa3509 PCI: versatile: Use pci_parse_request_of_pci_ranges() adds 2999dea8e94a PCI: versatile: Remove usage of PHYS_OFFSET adds ecf8fd6d917d PCI: versatile: Enable COMPILE_TEST adds 331f63457165 PCI: of: Add inbound resource parsing to helpers adds ea4f718e8455 PCI: ftpci100: Use inbound resources for setup adds 070d7d70291c PCI: v3-semi: Use inbound resources for setup adds 6dce5aa59e0b PCI: xgene: Use inbound resources for setup adds b9ae59b30bcf PCI: iproc: Use inbound resources for setup adds 085f793984ad PCI: rcar: Use inbound resources for setup adds 3b55809cf91f PCI: Make devm_of_pci_get_host_bridge_resources() static adds 7bd4c4a7b0ff Merge branch 'remotes/lorenzo/pci/mmio-dma-ranges' adds a243bf39d8be PCI: iproc-msi: Fix __iomem annotation in decode_msi_hwirq() adds 8990e381d188 PCI: mvebu: Make mvebu_pci_bridge_emul_ops static adds 80aed7dc6d36 PCI: mvebu: mvebu_pcie_map_registers __iomem fix adds 35a82a379510 MAINTAINERS: Add Marek and Shimoda-san as R-Car PCIE co-ma [...] adds 3c379a59b479 tools: PCI: Fix fd leakage adds 48617f03c940 Merge branch 'remotes/lorenzo/pci/misc' adds eceb86028d23 PCI: Remove unnecessary includes adds 9d8b738bb9f8 PCI: Remove useless comments and tidy others adds 9d09e5a95c54 PCI: Fix typos adds 36533f355b1a PCI: Fix indentation adds 7e124c405172 Merge branch 'pci/trivial' adds c3bed3b20e40 Merge tag 'pci-v5.5-changes' of git://git.kernel.org/pub/s [...] adds 76c38d30fee7 serial: imx: adapt rx buffer and dma periods adds 39f809192661 serial: sprd: Add polling IO support adds 0c11b88883db tty: 8250_of: Use software emulated RS485 direction control adds 91daae03188e serial: core: Use cons->index for preferred console registration adds 38b101c6b036 tty/amba-pl011: fix a -Wunused-function warning adds 254cc7743e84 serial: 8250_lpss: Switch over to MSI interrupts adds a8afc193558a serial: 8250_dw: Use devm_clk_get_optional() to get the in [...] adds 8d310c9107a2 drivers/tty/serial/8250: Make Aspeed VUART SIRQ polarity c [...] adds 6270d22d3902 dt-bindings: serial: 8250: Add aspeed,sirq-polarity-sense. adds c791fc76bc72 arm: dts: aspeed: Add vuart aspeed,sirq-polarity-sense to [...] adds 530c4ba3fa05 tty_ldisc: simplify tty_ldisc_autoload initialization adds 7726fb53e75f tty:n_gsm.c: destroy port by tty_port_destroy() adds 3e4aaea7a039 tty: serial: qcom_geni_serial: IRQ cleanup adds 8b7103f31950 tty: serial: qcom_geni_serial: Wakeup over UART RX adds 619cbcaedc8e serial: sirf: make register info static adds 33364d63c75d serdev: Add ACPI devices by ResourceSource field adds d1a1af2cdf19 hvc: dcc: Add earlycon support adds 7ca932e44132 Merge 5.4-rc3 into tty-next adds 6e73113784ac serial: 8250_exar: Move Exar pieces to custom ->startup() adds dd8b7a1db5d0 Revert "serial: core: Use cons->index for preferred consol [...] adds 9905f32aefbe serial: fsl_linflexuart: Be consistent with the name adds c2a552197106 Merge 5.4-rc5 into tty-next adds 2b30efe2e88a tty: serial: lpuart: Remove unnecessary code from set_mctrl adds e3553fee81b5 tty: serial: lpuart: Use defines that correspond to correc [...] adds 67b01837861c tty: serial: lpuart: Add RS485 support for 32-bit uart flavour adds 6fc68e936399 dt-bindings: serial: lpuart: Drop unsupported RS485 bindings adds 5bfb26303663 dt-bindings: serial: sh-sci: Document r8a77961 bindings adds 4d2c82b192e4 tty: rocket: reduce stack usage adds b027ce258369 tty: serial: msm_serial: Fix flow control adds 05faa64e7392 serial: 8250_dw: Avoid double error messaging when IRQ absent adds eb9c1a41ea12 serial: 8250-mtk: Use platform_get_irq_optional() for opti [...] adds 6a7ce07d6cb7 tty: serial: uartlite: use clk_disable_unprepare to match [...] adds 879516870d7a Revert "tty:n_gsm.c: destroy port by tty_port_destroy()" adds 487ee861de17 tty: serial: fsl_lpuart: use the sg count from dma_map_sg adds fba67e8f8978 Remove every trace of SERIAL_MAGIC adds 596fd8dffb74 tty: serial: imx: use the sg count from dma_map_sg adds 74887542fdcc tty: serial: pch_uart: correct usage of dma_unmap_sg adds d338838c09de serial-uartlite: Change logic how console_port is setup adds a00d9db8952b serial-uartlite: Use allocated structure instead of static ones adds 61b37b049e20 tty: serial: amba-pl011: Use dma_request_chan() directly f [...] adds 84a25d956c4f tty: serial: tegra: Use dma_request_chan() directly for ch [...] adds 19b6ecfca6b8 tty: serial: msm_serial: Use dma_request_chan() directly f [...] adds 61ad2a021d1d Revert "serial-uartlite: Use allocated structure instead o [...] adds 5042ffbc95d9 Revert "serial-uartlite: Change logic how console_port is setup" adds 07e5d4ff125a Revert "serial-uartlite: Add runtime support" adds 5d8508aa079a Revert "serial-uartlite: Do not use static struct uart_dri [...] adds 4c5168963231 Revert "serial-uartlite: Add get serial id if not provided" adds f4c47547b40a Revert "serial-uartlite: Move the uart register" adds f6a196477184 serial: pl011: Fix DMA ->flush_buffer() adds 50b2b571c5f3 serial: ifx6x60: add missed pm_runtime_disable adds 55ed51fff224 {tty: serial, nand: onenand}: samsung: rename to fix build [...] adds 4500914d3686 tty: Fix Kconfig indentation adds 14ce38484419 tty: remove unused argument from tty_open_by_driver() adds 7d73170e1c28 serial: serial_core: Perform NULL checks for break_ctl ops adds da88ac0bd683 tty: Fix Kconfig indentation, continued adds 1250ed7114a9 serial: stm32: fix clearing interrupt error flags adds 2ae0b31e0fac tty: don't crash in tty_init_dev when missing tty_port adds b2b2dd71e085 tty: vt: keyboard: reject invalid keycodes adds 0c9acb1af77a vcs: prevent write access to vcsu devices adds 27ed14d0ecb3 Revert "serial/8250: Add support for NI-Serial PXI/PXIe+48 [...] adds 537bd0a159a0 Merge tag 'tty-5.5-rc1' of git://git.kernel.org/pub/scm/li [...] adds bf49d9dd6fef export,module: add SPDX GPL-2.0 license identifier to head [...] adds 388c645a33a7 Merge tag 'spdx-5.5-rc1' of git://git.kernel.org/pub/scm/l [...] adds e6679fd1e2fc platform/chrome: wilco_ec: Add debugfs test_event file adds fdf0fe2df3e3 platform/chrome: wilco_ec: Add Dell's USB PowerShare Polic [...] adds 3c4d77b68928 platform/chrome: wilco_ec: Add charging config driver adds 119a3cb6d687 platform/chrome: wilco_ec: Add keyboard backlight LED support adds 379c02ebcc9a platform/chrome: cros_ec: Fix Kconfig indentation new c2ce4d23299f platform/chrome: cros_usbpd_logger: add missed destroy_wor [...] new c9b465683a55 platform/chrome: cros_ec: Put docs with the code new a16b2e281902 mfd / platform: cros_ec: Add sensor_count and make check_f [...] new 53067471188c iio / platform: cros_ec: Add cros-ec-sensorhub driver new d60ac88a62df mfd / platform / iio: cros_ec: Register sensor through sensorhub new 05a3c420eaa6 platform/chrome: cros-ec: Record event timestamp in the hard irq new da946589b1b9 platform/chrome: cros_ec: Do not attempt to register a non [...] new 3300fdd630d4 platform/chrome: cros_ec: handle MKBP more events flag new 3bcce2e8052d Revert "Input: cros_ec_keyb - add back missing mask for ev [...] new 99cdb2472bb0 Revert "Input: cros_ec_keyb: mask out extra flags in event_type" new 5ec966dbcc19 Merge tag 'tag-ib-chrome-mfd-iio-input-5.5' into chrome-pl [...] new 74c166b58895 platform/chrome: cros_ec: Add Kconfig default for cros-ec- [...] new 856a0a6e2d09 platform/chrome: wilco_ec: fix use after free issue new 63de37476ebd Merge tag 'tag-chrome-platform-for-v5.5' of git://git.kern [...]
The 14 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/ABI/testing/sysfs-platform-wilco-ec | 17 + Documentation/admin-guide/kernel-parameters.txt | 13 +- .../interrupt-controller/brcm,bcm7038-l1-intc.txt | 11 + .../interrupt-controller/fsl,ls-extirq.txt | 49 +++ .../bindings/interrupt-controller/interrupts.txt | 12 + .../bindings/interrupt-controller/qcom,pdc.txt | 3 +- .../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 +- .../features/core/tracehook/arch-support.txt | 2 +- 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/arm/include/asm/arch_gicv3.h | 2 +- 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/Kconfig | 18 +- arch/s390/Makefile | 1 - arch/s390/boot/startup.c | 5 + arch/s390/include/asm/cpu_mf.h | 2 +- arch/s390/include/asm/pci.h | 5 +- arch/s390/include/asm/pci_clp.h | 6 +- arch/s390/include/asm/perf_event.h | 7 + arch/s390/include/asm/processor.h | 2 +- arch/s390/include/asm/stacktrace.h | 36 +- arch/s390/include/asm/unwind.h | 8 +- arch/s390/include/asm/vdso.h | 13 +- arch/s390/kernel/Makefile | 1 - arch/s390/kernel/asm-offsets.c | 3 +- arch/s390/kernel/dumpstack.c | 7 +- arch/s390/kernel/head64.S | 2 +- arch/s390/kernel/machine_kexec.c | 4 +- arch/s390/kernel/perf_cpum_sf.c | 136 +++---- arch/s390/kernel/setup.c | 9 +- arch/s390/kernel/smp.c | 7 +- arch/s390/kernel/stacktrace.c | 43 +++ arch/s390/kernel/unwind_bc.c | 80 +++-- arch/s390/kernel/vdso.c | 42 +-- arch/s390/kernel/vdso32/.gitignore | 1 - arch/s390/kernel/vdso32/Makefile | 66 ---- arch/s390/kernel/vdso32/clock_getres.S | 44 --- arch/s390/kernel/vdso32/clock_gettime.S | 179 ---------- arch/s390/kernel/vdso32/getcpu.S | 33 -- arch/s390/kernel/vdso32/gettimeofday.S | 103 ------ arch/s390/kernel/vdso32/note.S | 13 - arch/s390/kernel/vdso32/vdso32.lds.S | 142 -------- arch/s390/kernel/vdso32/vdso32_wrapper.S | 15 - arch/s390/kernel/vdso64/getcpu.S | 4 +- arch/s390/lib/Makefile | 3 + arch/s390/lib/test_unwind.c | 347 ++++++++++++++++++ arch/s390/mm/maccess.c | 12 +- arch/s390/pci/pci.c | 21 +- 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 +- arch/xtensa/Kconfig | 396 ++++++++++++--------- arch/xtensa/Kconfig.debug | 7 + arch/xtensa/Makefile | 3 +- arch/xtensa/boot/Makefile | 5 + arch/xtensa/configs/xip_kc705_defconfig | 119 +++++++ arch/xtensa/include/asm/Kbuild | 2 + arch/xtensa/include/asm/atomic.h | 124 +++---- arch/xtensa/include/asm/bitops.h | 323 +++++------------ arch/xtensa/include/asm/cache.h | 6 + arch/xtensa/include/asm/cmpxchg.h | 71 ++-- arch/xtensa/include/asm/fixmap.h | 8 +- arch/xtensa/include/asm/futex.h | 10 +- arch/xtensa/include/asm/hw_irq.h | 14 - arch/xtensa/include/asm/initialize_mmu.h | 3 +- arch/xtensa/include/asm/kmem_layout.h | 29 ++ arch/xtensa/include/asm/page.h | 11 + arch/xtensa/include/asm/pgtable.h | 4 - arch/xtensa/include/asm/processor.h | 3 +- arch/xtensa/include/asm/syscall.h | 4 +- arch/xtensa/include/asm/uaccess.h | 16 +- arch/xtensa/include/asm/user.h | 20 -- arch/xtensa/include/asm/vectors.h | 44 +-- arch/xtensa/kernel/coprocessor.S | 10 +- arch/xtensa/kernel/entry.S | 22 +- arch/xtensa/kernel/head.S | 13 +- arch/xtensa/kernel/process.c | 2 + arch/xtensa/kernel/ptrace.c | 18 +- arch/xtensa/kernel/setup.c | 7 + arch/xtensa/kernel/signal.c | 4 +- arch/xtensa/kernel/traps.c | 27 +- arch/xtensa/kernel/vmlinux.lds.S | 58 ++- arch/xtensa/mm/fault.c | 16 +- arch/xtensa/mm/init.c | 4 +- arch/xtensa/mm/kasan_init.c | 12 +- arch/xtensa/mm/mmu.c | 4 +- arch/xtensa/mm/tlb.c | 14 +- drivers/ata/pata_atp867x.c | 2 +- drivers/ata/sata_nv.c | 2 +- drivers/clocksource/Kconfig | 1 + drivers/clocksource/asm9260_timer.c | 4 + drivers/clocksource/renesas-ostm.c | 189 ++++------ drivers/clocksource/timer-of.c | 6 +- drivers/firmware/dmi_scan.c | 41 ++- 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/iio/accel/cros_ec_accel_legacy.c | 6 - drivers/iio/common/cros_ec_sensors/Kconfig | 2 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 6 - .../common/cros_ec_sensors/cros_ec_sensors_core.c | 4 +- drivers/iio/light/cros_ec_light_prox.c | 6 - drivers/input/keyboard/cros_ec_keyb.c | 6 +- drivers/iommu/Kconfig | 1 + drivers/iommu/of_iommu.c | 2 + drivers/irqchip/Kconfig | 8 +- drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-bcm7038-l1.c | 119 ++++++- drivers/irqchip/irq-gic-v2m.c | 1 + drivers/irqchip/irq-gic-v3-its-pci-msi.c | 1 + drivers/irqchip/irq-gic-v3-its.c | 302 ++++++++++++---- drivers/irqchip/irq-gic-v3.c | 4 +- drivers/irqchip/irq-ingenic.c | 85 +++-- drivers/irqchip/irq-ls-extirq.c | 197 ++++++++++ drivers/irqchip/irq-ti-sci-inta.c | 5 +- drivers/irqchip/irq-zevio.c | 2 +- drivers/irqchip/qcom-pdc.c | 149 +++++++- drivers/memstick/host/jmb38x_ms.c | 2 +- drivers/mfd/cros_ec_dev.c | 235 +----------- 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/pinctrl/qcom/pinctrl-msm.c | 112 +++++- drivers/pinctrl/qcom/pinctrl-msm.h | 14 + drivers/pinctrl/qcom/pinctrl-sdm845.c | 23 +- drivers/platform/chrome/Kconfig | 19 +- drivers/platform/chrome/Makefile | 1 + drivers/platform/chrome/cros_ec.c | 84 ++++- drivers/platform/chrome/cros_ec_ishtp.c | 25 +- drivers/platform/chrome/cros_ec_lpc.c | 17 +- drivers/platform/chrome/cros_ec_proto.c | 267 ++++++++++++-- drivers/platform/chrome/cros_ec_rpmsg.c | 19 +- drivers/platform/chrome/cros_ec_sensorhub.c | 199 +++++++++++ drivers/platform/chrome/cros_usbpd_logger.c | 1 + drivers/platform/chrome/wilco_ec/Kconfig | 2 +- drivers/platform/chrome/wilco_ec/Makefile | 3 +- drivers/platform/chrome/wilco_ec/core.c | 28 +- drivers/platform/chrome/wilco_ec/debugfs.c | 47 ++- drivers/platform/chrome/wilco_ec/keyboard_leds.c | 191 ++++++++++ drivers/platform/chrome/wilco_ec/sysfs.c | 91 +++++ drivers/platform/chrome/wilco_ec/telemetry.c | 2 +- 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/s390/crypto/zcrypt_error.h | 2 + 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/exec.c | 2 +- fs/iomap/direct-io.c | 39 +- fs/proc/array.c | 2 +- include/asm-generic/Kbuild | 1 + include/asm-generic/export.h | 1 + include/linux/aer.h | 4 + include/linux/dmi.h | 4 + include/linux/export.h | 1 + include/linux/hrtimer.h | 14 +- include/linux/interrupt.h | 3 +- include/linux/irq.h | 6 + include/linux/irq_work.h | 10 +- include/linux/irqchip/arm-gic-v3.h | 4 +- include/linux/irqchip/ingenic.h | 14 - include/linux/irqdomain.h | 1 + include/linux/license.h | 1 + include/linux/module.h | 7 +- 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/percpu-refcount.h | 16 +- include/linux/platform_data/cros_ec_proto.h | 138 ++----- include/linux/platform_data/cros_ec_sensorhub.h | 30 ++ include/linux/platform_data/wilco-ec.h | 15 + include/linux/resource_ext.h | 12 + include/linux/rtc.h | 5 + include/linux/rtc/ds1685.h | 12 +- include/linux/sched.h | 2 +- include/linux/soc/qcom/irq.h | 34 ++ include/uapi/linux/pci_regs.h | 3 + include/uapi/linux/serial_core.h | 2 +- kernel/bpf/stackmap.c | 2 +- kernel/fork.c | 2 +- kernel/irq/chip.c | 44 +++ kernel/irq/irqdesc.c | 2 +- kernel/irq_work.c | 34 +- kernel/printk/printk.c | 2 +- kernel/time/hrtimer.c | 11 +- kernel/time/time.c | 26 +- kernel/trace/bpf_trace.c | 2 +- lib/devres.c | 2 +- security/apparmor/Kconfig | 2 + security/apparmor/apparmorfs.c | 130 ++++++- security/apparmor/domain.c | 46 ++- security/apparmor/file.c | 45 ++- security/apparmor/include/apparmor.h | 1 + security/apparmor/include/file.h | 2 +- security/apparmor/include/match.h | 3 +- security/apparmor/include/path.h | 50 +-- security/apparmor/include/policy_unpack.h | 8 +- security/apparmor/label.c | 12 +- security/apparmor/lsm.c | 198 +++++++++-- security/apparmor/match.c | 6 +- security/apparmor/mount.c | 67 +++- security/apparmor/policy.c | 5 +- security/apparmor/policy_unpack.c | 116 +++++- tools/pci/pcitest.c | 1 + 434 files changed, 8301 insertions(+), 5922 deletions(-) create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,ls-e [...] delete mode 100644 arch/s390/kernel/vdso32/.gitignore delete mode 100644 arch/s390/kernel/vdso32/Makefile delete mode 100644 arch/s390/kernel/vdso32/clock_getres.S delete mode 100644 arch/s390/kernel/vdso32/clock_gettime.S delete mode 100644 arch/s390/kernel/vdso32/getcpu.S delete mode 100644 arch/s390/kernel/vdso32/gettimeofday.S delete mode 100644 arch/s390/kernel/vdso32/note.S delete mode 100644 arch/s390/kernel/vdso32/vdso32.lds.S delete mode 100644 arch/s390/kernel/vdso32/vdso32_wrapper.S create mode 100644 arch/s390/lib/test_unwind.c create mode 100644 arch/xtensa/configs/xip_kc705_defconfig delete mode 100644 arch/xtensa/include/asm/hw_irq.h delete mode 100644 arch/xtensa/include/asm/user.h create mode 100644 drivers/irqchip/irq-ls-extirq.c 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%) create mode 100644 drivers/platform/chrome/cros_ec_sensorhub.c create mode 100644 drivers/platform/chrome/wilco_ec/keyboard_leds.c rename drivers/tty/serial/{samsung.c => samsung_tty.c} (100%) delete mode 100644 include/linux/irqchip/ingenic.h create mode 100644 include/linux/platform_data/cros_ec_sensorhub.h create mode 100644 include/linux/soc/qcom/irq.h