This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allmodconfig in repository toolchain/ci/linux.
from 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 adds c2ce4d23299f platform/chrome: cros_usbpd_logger: add missed destroy_wor [...] adds c9b465683a55 platform/chrome: cros_ec: Put docs with the code adds a16b2e281902 mfd / platform: cros_ec: Add sensor_count and make check_f [...] adds 53067471188c iio / platform: cros_ec: Add cros-ec-sensorhub driver adds d60ac88a62df mfd / platform / iio: cros_ec: Register sensor through sensorhub adds 05a3c420eaa6 platform/chrome: cros-ec: Record event timestamp in the hard irq adds da946589b1b9 platform/chrome: cros_ec: Do not attempt to register a non [...] adds 3300fdd630d4 platform/chrome: cros_ec: handle MKBP more events flag adds 3bcce2e8052d Revert "Input: cros_ec_keyb - add back missing mask for ev [...] adds 99cdb2472bb0 Revert "Input: cros_ec_keyb: mask out extra flags in event_type" adds 5ec966dbcc19 Merge tag 'tag-ib-chrome-mfd-iio-input-5.5' into chrome-pl [...] adds 74c166b58895 platform/chrome: cros_ec: Add Kconfig default for cros-ec- [...] adds 856a0a6e2d09 platform/chrome: wilco_ec: fix use after free issue adds 63de37476ebd Merge tag 'tag-chrome-platform-for-v5.5' of git://git.kern [...] adds c6a3aea93571 PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX adds 14e087576081 PM / QoS: Initial kunit test adds 342035f66c86 PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs adds 36a8015f89e4 PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY adds 016b87ca5c8c ACPI: EC: Rework flushing of pending work adds 024aa8732acb ACPI: PM: s2idle: Rework ACPI events synchronization adds 656b4e639831 cpuidle: Fix Kconfig indentation adds ba1e78a1dc0c cpuidle: Drop disabled field from struct cpuidle_state adds 4d30d4a0441d cpuidle: minor Kconfig help text fixes adds cde10f856a7d cpufreq: Fix Kconfig indentation adds e1e047ace8ce PM / devfreq: Add missing locking while setting suspend_freq adds 2a0efc77735b power: avs: Fix Kconfig indentation adds 1e4230f56dac Merge branches 'pm-sleep', 'pm-cpuidle', 'pm-cpufreq', 'pm [...] adds ef867c12f31d Merge tag 'pm-5.5-rc1-2' of git://git.kernel.org/pub/scm/l [...] adds 833a426cc471 ACPI: OSL: only free map once in osl.c adds 627ead724eff ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() adds 90ed9c639c1b ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch adds a7583e72a5f2 ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 adds feb174069fd7 ACPI: Fix Kconfig indentation adds b65d56305c6f Merge branches 'acpi-bus', 'acpi-button', 'acpi-sysfs' and [...] adds b92f3d32e098 Merge tag 'acpi-5.5-rc1-2' of git://git.kernel.org/pub/scm [...] adds 240b62d381fe ia64: remove stale paravirt leftovers adds ef66f6b8e3f5 Merge tag 'please-pull-misc-5.5' of git://git.kernel.org/p [...] adds de29fe308de7 riscv: Fix Kconfig indentation adds 2cc6c4a0da4a RISC-V: Add address map dumper adds 8eace9fb3960 Merge branch 'next/misc2' into for-next adds f2c5fd9e4c05 riscv: defconfigs: enable debugfs adds 2e06b2717535 riscv: defconfigs: enable more debugging options adds 1646220a6d4b Merge branch 'next/defconfig-add-debug' into for-next adds 6cdc7f2efc25 Merge tag 'riscv/for-v5.5-rc1-2' of git://git.kernel.org/p [...] adds c1de0f25221c KVM x86: Move kvm cpuid support out of svm adds 80b10aa92448 Documentation: kvm: Fix mention to number of ioctls classes adds 33cf170715e8 mm: ksm: Export ksm_madvise() adds ca9f4942670c KVM: PPC: Book3S HV: Support for running secure guests adds 60f0a643aa44 KVM: PPC: Book3S HV: Shared pages support for secure guests adds 008e359c76d8 KVM: PPC: Book3S HV: Radix changes for secure guest adds c32622575dd0 KVM: PPC: Book3S HV: Handle memory plug/unplug to secure VM adds 22945688acd4 KVM: PPC: Book3S HV: Support reset of secure guest adds 013a53f2d25a powerpc: Ultravisor: Add PPC_UV config option adds 3525d0ccd92c Merge tag 'kvm-ppc-uvmem-5.5-2' of git://git.kernel.org/pu [...] adds 433f4ba19041 KVM: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUI [...] adds 7d73710d9ca2 kvm: vmx: Stop wasting a page for guest_msrs adds aedc0650f913 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds ea25a153ee06 ARC: regenerate nSIM and HAPS defconfigs adds 4c36543e50a1 ARC: HAPS: cleanup defconfigs from unused IO-related options adds 3696fc9774c5 ARC: HAPS: use same UART configuration everywhere adds 14fa486f5ae3 ARC: HAPS: add HIGHMEM memory zone to DTS adds 8ae5bb05d7f4 ARC: HAPS: cleanup defconfigs from unused ETH drivers adds 1681baa713aa ARC: merge HAPS-HS with nSIM-HS configs adds 9c6375f77b09 ARC: nSIM_700: switch to DW UART usage adds 7b491c0b6259 ARC: nSIM_700: remove unused network options adds cfd9d70a855e ARCv2: mm: TLB Miss optim: SMP builds can cache pgd pointe [...] adds 0fb1f35ed9cc ARCv2: mm: TLB Miss optim: Use double world load/stores LDD/STD adds f4e2f7cc6999 ARC: mm: TLB Miss optim: avoid re-reading ECR adds ad4c40e937f6 ARC: mm: tlb flush optim: Make TLBWriteNI fallback to TLBW [...] adds 1355ea2e603d ARC: mm: tlb flush optim: elide repeated uTLB invalidate in loop adds 2f4ecf68a048 ARC: mm: tlb flush optim: elide redundant uTLB invalidates [...] adds f091d5a42644 ARC: ARCv2: jump label: implement jump label patching adds 93c53f2397fb ARC: [plat-axs10x]: use pgu pll instead of fixed clock adds e1b2743d7052 ARC: [plat-axs10x]: remove hardcoded video mode from bootargs adds 9fbea0b7e842 ARC: add kmemleak support adds 056df578c2dc Merge tag 'arc-5.5-rc1' of git://git.kernel.org/pub/scm/li [...] adds 02a65a0bfbef tracing: Fix __print_hex_dump scope adds 6c3edaf9fd6a tracing: Introduce trace event injection adds a356646a5685 tracing: Do not create directories if lockdown is in affect adds 2f13437b8917 Merge tag 'trace-v5.5-2' of git://git.kernel.org/pub/scm/l [...] adds 2e7d31704c7f mm/kasan/common.c: fix compile error adds a264df74df38 mm: memcg/slab: wait for !root kmem_cache refcnt killing o [...] adds 9d7ea9a297e6 mm/vmstat: add helpers to get vmstat item names for each e [...] adds ebc5d83d0443 mm/memcontrol: use vmstat names for printing statistics adds 3cde287bb476 mm/memory.c: replace is_zero_pfn with is_huge_zero_pmd for thp adds e06689bf5701 proc: change ->nlink under proc_subdir_lock adds 5f6354eaa517 fs/proc/generic.c: delete useless "len" variable adds 70a731c0e3c6 fs/proc/internal.h: shuffle "struct pde_opener" adds 9573e8f70a82 include/linux/proc_fs.h: fix confusing macro arg name adds 3d82191c22e2 fs/proc/Kconfig: fix indentation adds d5ffb71b633c include/linux/sysctl.h: inline braces for ctl_table and ct [...] adds a512ae54cee1 .gitattributes: use 'dts' diff driver for dts files adds 8788994376d8 linux/build_bug.h: change type to int adds 1a18374fc370 linux/scc.h: make uapi linux/scc.h self-contained adds 24b54fee106d arch/Kconfig: fix indentation adds 2f5bd343694e scripts/get_maintainer.pl: add signatures from Fixes: <bad [...] adds 885e68e8b7b1 kernel.h: update comment about simple_strto<foo>() functions adds d717e7da45b3 auxdisplay: charlcd: deduplicate simple_strtoul() adds 1a50cb80f219 kernel/notifier.c: intercept duplicate registrations to av [...] adds 5adaabb65a26 kernel/notifier.c: remove notifier_chain_cond_register() adds 260a2679e5cb kernel/notifier.c: remove blocking_notifier_chain_cond_register() adds ef70eff9dea6 kernel/profile.c: use cpumask_available to check for NULL cpumask adds 5e1aada08cd1 kernel/sys.c: avoid copying possible padding bytes in copy [...] adds 169c474fb22d bitops: introduce the for_each_set_clump8 macro adds e4aa168de88d lib/test_bitmap.c: add for_each_set_clump8 test cases adds f70dad5d4c0f gpio: 104-dio-48e: utilize for_each_set_clump8 macro adds 9bfcce0db3cf gpio: 104-idi-48: utilize for_each_set_clump8 macro adds b0f49e9b9e2c gpio: gpio-mm: utilize for_each_set_clump8 macro adds acebb82fe9cd gpio: ws16c48: utilize for_each_set_clump8 macro adds 2dc7c3c16daa gpio: pci-idio-16: utilize for_each_set_clump8 macro adds c586aa8f4805 gpio: pcie-idio-24: utilize for_each_set_clump8 macro adds 17b6038942e3 gpio: uniphier: utilize for_each_set_clump8 macro adds b2ca9ebfa68f gpio: 74x164: utilize the for_each_set_clump8 macro adds 9f00ebf518b8 thermal: intel: intel_soc_dts_iosf: Utilize for_each_set_c [...] adds 608bd5fda60d gpio: pisosr: utilize the for_each_set_clump8 macro adds d077c78b4516 gpio: max3191x: utilize the for_each_set_clump8 macro adds ae81217edc18 gpio: pca953x: utilize the for_each_set_clump8 macro adds 11d43e62f693 lib/rbtree: set successor's parent unconditionally adds 8b7569a224a1 lib/rbtree: get successor's color directly adds dc5c5ad79f0c lib/test_meminit.c: add bulk alloc/free tests adds 323dd2c3ed06 lib/math/rational.c: fix possible incorrect result from ra [...] adds fd7eb2513f85 lib/genalloc.c: export symbol addr_in_gen_pool adds 964975ac6677 lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr adds d439e6a5d78b checkpatch: improve ignoring CamelCase SI style variants like mA adds cd28b119047b checkpatch: reduce is_maintained_obsolete lookup runtime adds f6520c520842 epoll: simplify ep_poll_safewake() for CONFIG_DEBUG_LOCK_ALLOC adds 339ddb53d373 fs/epoll: remove unnecessary wakeups of nested epoll adds f2728fe80cef selftests: add epoll selftests adds 81696d5d544e fs/binfmt_elf.c: delete unused "interp_map_addr" argument adds 658c03356511 fs/binfmt_elf.c: extract elf_read() function adds e8cf4e9ca056 init/Kconfig: fix indentation adds 48d6b4dd362c drivers/rapidio/rio-driver.c: fix missing include of <linu [...] adds bd7bca4335a5 drivers/rapidio/rio-access.c: fix missing include of <linu [...] adds 5bf8bec3f4ce drm: limit to INT_MAX in create_blob ioctl adds 6d13de1489b6 uaccess: disallow > INT_MAX copy sizes adds eec028c9386e kcov: remote coverage support adds 95d23dc27bde usb, kcov: collect coverage from hub_event adds 8f6a7f96dc29 vhost, kcov: collect coverage from vhost_worker adds ce5c31db3645 lib/ubsan: don't serialize UBSAN report adds 5b009673594d arch: ipcbuf.h: make uapi asm/ipcbuf.h self-contained adds 9ef0e0041819 arch: msgbuf.h: make uapi asm/msgbuf.h self-contained adds 0fb9dc28679a arch: sembuf.h: make uapi asm/sembuf.h self-contained adds 17b6753ff08b lib/test_bitmap: force argument of bitmap_parselist_user() [...] adds 54224044096e lib/test_bitmap: undefine macros after use adds a4881d1cbc6c lib/test_bitmap: name EXP_BYTES properly adds 0ee312e38042 lib/test_bitmap: rename exp to exp1 to avoid ambiguous name adds c21dd8a7bb4b lib/test_bitmap: move exp1 and exp2 upper for others to use adds 780ff33b8bfa lib/test_bitmap: fix comment about this file adds 30544ed5de43 lib/bitmap: introduce bitmap_replace() helper adds a97832f22489 gpio: pca953x: remove redundant variable and check in IRQ handler adds 0a0a0219d6c8 gpio: pca953x: use input from regs structure in pca953x_ir [...] adds 35d13d94893f gpio: pca953x: convert to use bitmap API adds b27d8517365e gpio: pca953x: tighten up indentation adds a73c948952cc alpha: use pgtable-nopud instead of 4level-fixup adds aa6628230deb arm: nommu: use pgtable-nopud instead of 4level-fixup adds d13252ea800e c6x: use pgtable-nopud instead of 4level-fixup adds f6f7caeb5853 m68k: nommu: use pgtable-nopud instead of 4level-fixup adds 60e50f34b13e m68k: mm: use pgtable-nopXd instead of 4level-fixup adds ed48e1f812b5 microblaze: use pgtable-nopmd instead of 4level-fixup adds 7c2763c42326 nds32: use pgtable-nopmd instead of 4level-fixup adds d96885e277b5 parisc: use pgtable-nopXd instead of 4level-fixup adds 2fa245c1f8c9 parisc/hugetlb: use pgtable-nopXd instead of 4level-fixup adds 7235db268a27 sparc32: use pgtable-nopud instead of 4level-fixup adds 4e65e76f1e58 um: remove unused pxx_offset_proc() and addr_pte() functions adds e19f97ed67d8 um: add support for folded p4d page tables adds f949286c668a mm: remove __ARCH_HAS_4LEVEL_HACK and include/asm-generic/ [...] adds 5ecc9d15f73b Merge branch 'akpm' (patches from Andrew) adds 1a005912410f thermal: rcar_gen3_thermal: Add r8a774b1 support adds 554cee820e22 dt-bindings: thermal: rcar-gen3-thermal: Add r8a774b1 support adds 86bd20a5a518 thermal-generic-adc: Silent error message for EPROBE_DEFER adds 9809797b932e thermal: qoriq: add thermal monitor unit version 2 support adds 8b71bce407b3 drivers: thermal: tsens: Get rid of id field in tsens_sensor adds 0e9c0bc73082 drivers: thermal: tsens: Simplify code flow in tsens_probe adds 3795ad5e2669 drivers: thermal: tsens: Add __func__ identifier to debug [...] adds 7c938f4837ab drivers: thermal: tsens: Add debugfs support adds a877e768f655 dt-bindings: thermal: tsens: Convert over to a yaml schema adds bd93ee3cb43b drivers: thermal: tsens: Create function to return sign-ex [...] adds 634e11d5b450 drivers: thermal: tsens: Add interrupt support adds 667986740263 dt-bindings: thermal: Add DT bindings documentation for Am [...] adds 421eda108e6c thermal: amlogic: Add thermal driver to support G12 SoCs adds 573ae2d9e00c MAINTAINERS: add entry for Amlogic Thermal driver adds 0e580290170d thermal: qcom: tsens-v1: Add support for MSM8956 and MSM8976 adds da73f9b898b2 dt: thermal: tsens: Document compatible for MSM8976/56 adds f96c8e501528 thermal: Remove netlink support adds ae16a688f691 thermal: Initialize thermal subsystem earlier adds 3f6ec871e1c2 cpufreq: Initialize the governors in core_initcall adds 57db08f41b2a cpufreq: Initialize cpufreq-dt driver earlier adds b418bab452cd clk: qcom: Initialize clock drivers earlier adds 11ff4bdd1ab4 cpufreq: qcom-hw: Move driver initialization earlier adds c7071f4914a4 thermal: qcom: tsens-v1: Fix kfree of a non-pointer value adds 76bf653f08dd thermal: no need to set .owner when using module_platform_driver adds f5bf3c06730c thermal: cpu_cooling: Remove pointless dependency on CONFIG_OF adds 0cac7559f1b6 thermal: cpu_cooling: Reorder the header file adds f0a353b4d184 drivers: thermal: tsens: fix potential integer overflow on [...] adds 48da6f80057c arm64: defconfig: Enable CONFIG_ENERGY_MODEL adds 27a47e422ef3 PM / EM: Declare EM data types unconditionally adds 5a4e5b78956a thermal: cpu_cooling: Make the power-related code depend on IPA adds a4e893e802e6 thermal: cpu_cooling: Migrate to using the EM framework adds 163b00cde7cf thermal: Fix deadlock in thermal thermal_zone_device_check adds fb3da48a8640 Merge branch 'thermal/next' of git://git.kernel.org/pub/sc [...] adds 3b2fb67ada60 dt-bindings: pwm: mediatek: Remove gratuitous compatible s [...] adds 1b98ad3b3be9 pwm: sun4i: Drop redundant assignment to variable pval adds 4205e356285e dt-bindings: pwm-stm32: Document pinctrl sleep state adds 0f9d2ecba883 pwm: stm32: Split breakinput apply routine to ease PM support adds 2d3aa06b5de0 pwm: stm32: Add power management support adds 50cc7e3e4f26 pwm: sun4i: Fix incorrect calculation of duty_cycle/period adds 27938fd8ba78 pwm: Update comment on struct pwm_ops::apply adds 8dfa620e3d70 pwm: stm32: Validate breakinput data from DT adds 8e53622594f5 pwm: stm32: Remove clutter from ternary operator adds 9e1b4999a169 pwm: stm32: Pass breakinput instead of its values adds d9e48dc2a71a Merge tag 'pwm/for-5.5-rc1' of git://git.kernel.org/pub/sc [...] adds b513d3ff267d ARM: l2c: add definition for FWA in PL310 aux register adds df8bf2d8a020 ARM: mmp: don't select CACHE_TAUROS2 on all ARCH_MMP adds e69fd5090dbd ARM: mmp: map the PGU as well adds 1732050f48a3 ARM: mmp: DT: convert timer driver to use TIMER_OF_DECLARE adds 199c936e37f9 ARM: mmp: define MMP_CHIPID by the means of CIU_REG() adds a9372a5fb205 ARM: mmp: add support for MMP3 SoC adds d093bc0378f5 ARM: mmp: add SMP support adds 32adcaa010fa ARM: mmp: move cputype.h to include/linux/soc/ adds dde465457fc9 ARM: mmp: remove MMP3 USB PHY registers from regs-usb.h adds 759c2837f7e4 MAINTAINERS: mmp: add Git repository adds a4e86630a12b Merge tag 'mmp-soc-for-v5.5-2' of git://git.kernel.org/pub [...] adds d67fa6caae51 ARM: bcm: include local platsmp.h for bcm2836_smp_ops adds b47879aa85ed ARM: bcm: fix missing __iomem in bcm_kona_smc.c adds 781fa0a95424 ARM: bcm: Add support for BCM2711 SoC adds 72c630020b24 Merge tag 'tags/bcm2835-soc-next-2019-10-15' into soc/next adds becbe95e434e Merge tag 'arm-soc/for-5.5/soc' of https://github.com/Broa [...] adds 645ad6f3ca45 ARM: OMAP2+: Drop unused enable_wakeup and disable_wakeup adds 21a18129edd7 ARM: OMAP2+: Simplify code for clkdm_clock_enable and disable adds 87c59ca22b48 ARM: OMAP2+: do not export am43xx_control functions adds 607295af8870 ARM: OMAP2+: make dra7xx_sha0_hwmod static adds 89ffcdba95bd ARM: OMAP2+: prm44xx: make prm_{save,restore}_context static adds 06bd77f965ae ARM: OMAP2+: make omap44xx_sha0_hwmod and omap44xx_l3_main [...] adds 1994ebd1f746 ARM: OMAP2+: pdata-quirks: drop TI_ST/KIM support adds 5395b5557acb ARM: OMAP2+: Remove unused wakeup_cpu adds dfc065aa8963 ARM: OMAP2+: Drop bogus wkup domain oswr setting adds ccd369455a23 ARM: OMAP2+: Remove bogus warnings for machines without twl PMIC adds 32236a84906f ARM: OMAP2+: Update 4430 voltage controller operating points adds d44fa156dcb2 ARM: OMAP2+: Configure voltage controller for cpcap adds 623429d5b901 ARM: OMAP2+: Allow per oswr for omap4 adds caf8c87d7ff2 ARM: OMAP2+: Allow core oswr for omap4 adds 4873843718f9 ARM: OMAP2+: Initialize voltage controller for omap4 adds 821093e1fd3c ARM: OMAP2+: Make some functions static adds 71065d3fe82d ARM: OMAP2+: Configure voltage controller for retention adds c145649bf262 ARM: OMAP2+: Configure voltage controller for cpcap to low-speed adds 0a4818c19221 ARM: OMAP2+: Remove duplicated include from pmic-cpcap.c adds bc794744cdc5 Merge branch 'omap-for-v5.5/pm' into omap-for-v5.5/soc adds cd4744645959 Merge tag 'omap-for-v5.5/soc-signed' of git://git.kernel.o [...] adds 3a828f5eda30 MAINTAINERS: Add mailing list for Realtek SoCs adds e3ca9556f75c arm64: realtek: Select reset controller adds 433b1e8a6cd9 Merge tag 'realtek-arm64-soc-for-5.5' of git://git.kernel. [...] adds 88ae095b2855 ARM: hisi: drop useless depend on ARCH_MULTI_V7 adds a9f4b135d1c6 Merge tag 'hisi-armv7-soc-for-5.5' of git://github.com/his [...] adds a3ee4fea24e8 ARM: ASPEED: update default ARCH_NR_GPIO for ARCH_ASPEED adds 0a4319b5c87a ARM: shmobile: rcar-gen2: Drop legacy DT clock support adds 3bd00db6f0ea Merge tag 'renesas-arm-soc-for-v5.5-tag1' of git://git.ker [...] adds d70f7d31a9e2 ARM: tegra: Fix FLOW_CTLR_HALT register clobbering by tegr [...] adds 91d7ff5aa7e3 ARM: tegra: Use WFE for power-gating on Tegra30 adds f5ed5010dfaa Merge tag 'tegra-for-5.5-arm-core' of git://git.kernel.org [...] adds e966fedeabe1 ARM: s3c: Rename s3c64xx_spi_setname() function adds 603bba8d0e05 ARM: s3c: Rename s5p_usb_phy functions adds 4134b762eb13 ARM: exynos: Enable exynos-asv driver for ARCH_EXYNOS adds 3166c3dd4c87 Merge tag 'samsung-soc-5.5' of https://git.kernel.org/pub/ [...] adds 3d4e0158c1db arm64: Introduce config for S32 adds 427fca60ee45 ARM: imx: Drop imx_anatop_usb_chrg_detect_disable() adds 8267ff89b713 ARM: imx: Add serial number support for i.MX6/7 SoCs adds d7eb28d2740f ARM: imx: use generic function to exit coherency adds 0f3dac611060 Merge tag 'imx-soc-5.5' of git://git.kernel.org/pub/scm/li [...] adds ed2b6b129c2b ARM: OMAP1: ams-delta FIQ: Fix a typo ("Initiaize") adds dafd24c727e8 ARM: OMAP1: drop duplicated dependency on ARCH_OMAP1 adds f87a2537cd9a Merge branch 'omap-for-v5.5/omap1' into omap-for-v5.5/soc adds 7b6560b4bc62 OMAP2: fixup doc comments in omap_device adds 0b491904f053 ARM: OMAP2+: Add missing put_device() call in omapdss_init_of() adds 82b711c251c6 Merge tag 'omap-for-v5.5/soc-late-signed' of git://git.ker [...] adds 93a212ebfb08 MAINTAINERS: Add logicpd-som-lv and logicpd-torpedo to OMAP TREE adds ab818f0999dc Merge tag 'omap-for-v5.5/maintainers-signed' of git://git. [...] adds 38206c24ab09 Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/lin [...] adds 44b5100f7b74 soc: renesas: rcar-sysc: Prepare for fixing power request [...] adds 0e0c4db2fa09 soc: renesas: r8a7795-sysc: Fix power request conflicts adds 5a6cf826b37c soc: renesas: r8a7796-sysc: Fix power request conflicts adds fd733519436f soc: renesas: r8a77965-sysc: Fix power request conflicts adds a228560c52e8 soc: renesas: r8a77970-sysc: Fix power request conflicts adds ee038b88c60a soc: renesas: r8a77980-sysc: Fix power request conflicts adds b34095cbc2bb soc: renesas: r8a77990-sysc: Fix power request conflicts adds d634055c4b0f soc: renesas: Add Renesas R8A774B1 config option adds 574cb721729f soc: renesas: Identify RZ/G2N adds 26405045e73b soc: renesas: rcar-rst: Add support for RZ/G2N adds 8c32c5ff8735 soc: renesas: r8a774c0-sysc: Fix power request conflicts adds 3b1600c515a5 soc: renesas: rcar-sysc: Remove unneeded inclusion of <lin [...] adds 6655c568ced0 soc: renesas: rcar-sysc: Add r8a774b1 support adds 4cc45d3892ef Merge tag 'renesas-drivers-for-v5.5-tag1' of git://git.ker [...] adds 976897dd96db memory: Extend of_memory with LPDDR3 support adds 6e7674c3c6df memory: Add DMC driver for Exynos5422 adds 7a5a687ec3e9 memory: samsung: exynos5422-dmc: Fix spelling mistake "cou [...] adds d51e6a69f4e9 memory: samsung: exynos5422-dmc: Fix kfree() of devm-alloc [...] adds bbf918863e18 memory: samsung: exynos5422-dmc: Add support for interrupt [...] adds 2051818b346f Merge tag 'samsung-drivers-dmc-5.5' of https://git.kernel. [...] adds 08f13e7c3430 phy: Add USB2 PHY driver for Marvell MMP3 SoC adds 13bec6d6822c MAINTAINERS: phy: add entry for USB PHY drivers on MMP SoCs adds d0862daf0f54 Merge tag 'mmp-drivers-for-v5.5' of git://git.kernel.org/p [...] adds a362687404ed soc: mmp: guard include of asm/cputype.h with CONFIG_ARM{,64} adds bf59ebbeac1f bus: ti-sysc: re-order reset and main clock controls adds df4f3459c7e2 bus: ti-sysc: drop the extra hardreset during init adds cdc56c112932 bus: ti-sysc: avoid toggling power state of module during probe adds 96b4597f0e31 Merge branch 'watchdog-fix' into omap-for-v5.5/ti-sysc adds 03856e928b0e bus: ti-sysc: Handle mstandby quirk and use it for musb adds 1819ef2e2d12 bus: ti-sysc: Use swsup quirks also for am335x musb adds a2c5b19890a0 Merge tag 'omap-for-v5.5/ti-sysc-signed' of git://git.kern [...] adds abf94566bb51 memory: brcmstb: dpfe: rename struct private_data adds 56ece3fabf2e memory: brcmstb: dpfe: initialize priv->dev adds 75d316e7633a memory: brcmstb: dpfe: add locking around DCPU enable/disable adds 6ef972b19240 memory: brcmstb: dpfe: move init_data into brcmstb_dpfe_do [...] adds ac2ea9cfce60 memory: brcmstb: dpfe: pass *priv as argument to brcmstb_d [...] adds 242fb2f1d995 memory: brcmstb: dpfe: support for deferred firmware download adds 5d06f53d9509 memory: brcmstb: dpfe: Compute checksum at __send_command() time adds b61d3e87b6ab memory: brcmstb: dpfe: Fixup API version/commands for 7211 adds 3c1aa0c0cb5c Merge tag 'arm-soc/for-5.5/drivers' of https://github.com/ [...] adds c2016cc612db reset: dt-bindings: meson: update arb bindings for sm1 adds 9c41152cfd74 reset: meson-audio-arb: add sm1 support adds b89a8da92d1d reset: Remove copy'n'paste redundancy in the comments adds b76b4e1dbcad dt-bindings: reset: aoss: Convert AOSS reset bindings to yaml adds c302ec966e65 dt-bindings: reset: pdc: Convert PDC Global bindings to yaml adds 8c2def0f0655 reset: uniphier-glue: Add Pro5 USB3 support adds 5d9730b9eb05 dt-bindings: reset: add bindings for the Meson-A1 SoC Rese [...] adds bdb369e1e98a reset: add support for the Meson-A1 SoC Reset Controller adds 96a2f50305d1 reset: build simple reset controller driver for Agilex adds b1418bc85260 reset: hisilicon: hi3660: Make reset_control_ops const adds c1b065b4f209 reset: zynqmp: Make reset_control_ops const adds 37859277374d MAINTAINERS: add reset controller framework keywords adds 5ac33eebf1ba reset: simple: Keep alphabetical order adds 3ab831e50c1c reset: simple: Add Realtek RTD1195/RTD1295 adds a48108c0c20f reset: improve of_xlate documentation adds c2ffa00ad615 reset: document (devm_)reset_control_get_optional variants adds b7f7a0b58fbd Merge tag 'reset-for-v5.5' of git://git.pengutronix.de/git [...] adds 95ec5442715a dt-bindings: omap: add new binding for PRM instances adds 3e99cb214f03 soc: ti: add initial PRM driver with reset control support adds c5117a78dd88 soc: ti: omap-prm: poll for reset complete during de-assert adds d30cd83f6853 soc: ti: omap-prm: add support for denying idle for reset [...] adds 0f0faaf4d7ff soc: ti: omap-prm: add omap4 PRM data adds 8aa35504a0b9 soc: ti: omap-prm: add data for am33xx adds 59de827750f2 soc: ti: omap-prm: add dra7 PRM data adds 01f5069efa62 soc: ti: omap-prm: add am4 PRM data adds 5478f912d225 soc: ti: omap-prm: add omap5 PRM data adds c6b69bf14373 soc: ti: omap-prm: fix return value check in omap_prm_probe() adds faee19ece826 memory: emif: remove set but not used variables 'cs1_used' [...] adds e6ce7f5a7d2e Merge branch 'for_5.5/driver-soc' of git://git.kernel.org/ [...] adds 4194b583c104 soc: renesas: Add missing check for non-zero product regis [...] adds 16208387bbdd Merge tag 'renesas-r8a77961-dt-binding-defs-tag' into rene [...] adds f79edb17b618 soc: renesas: Rename SYSC_R8A7796 to SYSC_R8A77960 adds 39e57e14d7ea soc: renesas: Add ARCH_R8A77960 for existing R-Car M3-W adds cadadde21007 soc: renesas: Add ARCH_R8A77961 for new R-Car M3-W+ adds 9c9f7891093b soc: renesas: Identify R-Car M3-W+ adds 41684bff3b2f soc: renesas: rcar-rst: Add R8A77961 support adds bdde3d3ec934 soc: renesas: rcar-sysc: Add R8A77961 support adds 064652ad88e8 Merge tag 'renesas-drivers-for-v5.5-tag2' of git://git.ker [...] adds befc1bab9117 firmware: tegra: Move BPMP resume to noirq phase adds f76b6a4cbffb Merge tag 'tegra-for-5.5-firmware' of git://git.kernel.org [...] adds 0a728e0bda7c soc/tegra: fuse: Add FUSE clock check in tegra_fuse_readl() adds c9e753767a9c soc/tegra: pmc: Fix crashes for hierarchical interrupts adds 9f1022b8bd14 soc/tegra: fuse: Restore base on sysfs failure adds 96ee12b2a203 soc/tegra: fuse: Implement nvmem device adds f4619c7f68ba soc/tegra: fuse: Add cell information adds 9f94fadd75d3 soc/tegra: fuse: Register cell lookups for compatibility adds aba19827fced soc/tegra: pmc: Support wake events on more Tegra SoCs adds 7e9ae849eb1e soc/tegra: pmc: Add wake event support on Tegra210 adds 455271d9dc5f soc/tegra: pmc: Configure core power request polarity adds c7ccfccabb0f soc/tegra: pmc: Configure deep sleep control settings adds 496747e7d907 soc/tegra: regulators: Add regulators coupler for Tegra20 adds 783807436f36 soc/tegra: regulators: Add regulators coupler for Tegra30 adds e57a243f5d89 soc/tegra: pmc: Query PCLK clock rate at probe time adds 69dfb3d4a89a soc/tegra: pmc: Remove unnecessary memory barrier adds b4067b105023 Merge tag 'tegra-for-5.5-soc' of git://git.kernel.org/pub/ [...] adds e386b228cad2 soc: samsung: chipid: Make exynos_chipid_early_init() static adds 771fdcf8d3d0 PM / OPP: Support adjusting OPP voltages at runtime adds 477f842f14aa Merge tag 'opp-5.4-support-adjust-voltages' of https://git [...] adds 5ea428595cc5 soc: samsung: Add Exynos Adaptive Supply Voltage driver adds 02fb29882d5c soc: samsung: chipid: Drop "syscon" compatible requirement adds 89e551e83869 soc: samsung: exynos-asv: Potential NULL dereference in ex [...] adds 171cfeec987d Merge tag 'samsung-drivers-5.5' of https://git.kernel.org/ [...] adds cf0fd404455c firmware: imx: warn on unexpected RX adds 51f5afabc07a firmware: imx: Skip return value check for some special SC [...] adds 0e4e8cc30a29 firmware: imx: Remove call to devm_of_platform_populate adds e4f9eefbb8a9 firmware: imx: add missing include of <linux/firmware/imx/sci.h> adds a0708f559e4f soc: imx8: Using existing serial_number instead of UID adds 7ae399b7d009 soc: imx-scu: Using existing serial_number instead of UID adds 768e1a8e0936 soc: imx8mq: Read SOC revision from TF-A adds 8cbbff3a6423 Merge tag 'imx-drivers-5.5' of git://git.kernel.org/pub/sc [...] adds a14b820316e8 soc: qcom: llcc cleanup to get rid of sdm845 specific driver file adds a0e72a5ba48a soc: qcom: Rename llcc-slice to llcc-qcom adds 99356b03b431 soc: qcom: Make llcc-qcom a generic driver adds 66e6a633910a soc: qcom: smd-rpm: Create RPM interconnect proxy child device adds 69d2d2531119 soc: qcom: socinfo: add sdm845 and sda845 soc ids adds 83a81c1b8690 soc: qcom: smd-rpm: Add MSM8976 compatible adds 4bc6aadbcc0e dt-bindings: power: Add missing rpmpd smd performance level adds b1d522443b4b soc: qcom: rpmpd: Add rpm power domains for msm8976 adds 89da2ba947b1 soc: qcom: Fix llcc-qcom definitions to include adds 2bfd3e7651ad soc: qcom: llcc: Name regmaps to avoid collisions adds acbf73bfa028 soc: qcom: llcc: Move regmap config to local variable adds 669f78802b01 soc: qcom: llcc: Add configuration data for SC7180 adds d49f341e15af dt-bindings: msm: Convert LLCC bindings to YAML adds 4c61ec0f2dc0 dt-bindings: msm: Add LLCC for SC7180 adds 971112e07293 MAINTAINERS: Add myself as co-maintainer for QCOM adds d4b0c97a8089 Merge tag 'qcom-drivers-for-5.5' of git://git.kernel.org/p [...] adds e502ff8606b3 soc: xilinx: Set CAP_UNUSABLE requirement for versal while [...] adds 856c78c6281a dt-bindings: firmware: Add bindings for Versal firmware adds af3f1afac38d firmware: xilinx: Add support for versal soc adds 44a39847787b Merge tag 'zynqmp-soc-for-v5.5' of https://github.com/Xili [...] adds 02c1c37f66b1 ARM: at91: Documentation: update the sama5d3 and armv7m da [...] adds dbbf98392af6 memory: atmel-ebi: move NUM_CS definition inside EBI driver adds 5db3fb404af5 memory: atmel-ebi: switch to SPDX license identifiers adds c3277f8ee8cd soc: at91: Add Atmel SFR SN (Serial Number) support adds e24eb5e6e957 Merge tag 'at91-5.5-drivers' of git://git.kernel.org/pub/s [...] adds beb91681a20a firmware: meson_sm: Mark chip struct as static const adds 47b3c53a16c0 nvmem: meson-efuse: bindings: Add secure-monitor phandle adds 8cde3c2153e8 firmware: meson_sm: Rework driver as a proper platform driver adds 9be579f4c41f firmware: meson_sm: use %*ph to print small buffer adds 240051cb833b soc: amlogic: meson-gx-socinfo: Add A1 and A113L IDs adds 1d7c541b8a5b soc: amlogic: meson-gx-socinfo: Add S905X3 ID for VIM3L adds fdfc6997bd08 soc: amlogic: meson-gx-socinfo: Fix S905D3 ID for VIM3L adds 13a6c8efb3b3 Merge tag 'amlogic-drivers' of https://git.kernel.org/pub/ [...] adds 90a943145e2e soc: mediatek: Refactor polling timeout and documentation adds d744d035ecb5 soc: mediatek: Refactor regulator control adds cef021e2f5cb soc: mediatek: Refactor clock control adds 0545aa1b7a14 soc: mediatek: Refactor sram control adds 662c9d55c5cc soc: mediatek: Refactor bus protection control adds 01d1a860a59b Merge tag 'v5.4-next-soc' of https://git.kernel.org/pub/sc [...] adds 0376fa72a455 lib: logic_pio: Enforce LOGIC_PIO_INDIRECT region ops are [...] adds b8104fda1fff logic_pio: Define PIO_INDIRECT_SIZE for !CONFIG_INDIRECT_PIO adds 663accf1872b bus: hisi_lpc: Clean some types adds 3e5cd20d4e1f bus: hisi_lpc: Expand build test coverage adds f361c863b3bf logic_pio: Build into a library adds 13c1eff1755b Merge tag 'hisi-drivers-for-5.5' of git://github.com/hisil [...] adds 3feb4a3cf0f8 Merge branch 'for-5.5/clk' into for-5.5/memory adds c4c21f22150f memory: tegra: Set DMA mask based on supported address bits adds 63a613fdb16c memory: tegra: Add gr2d and gr3d to DRM IOMMU group adds fa6749d40e99 memory: tegra: Don't set EMC rate to maximum on probe for Tegra20 adds 77ab499dca5d memory: tegra: Adapt for Tegra20 clock driver changes adds d039cf2834e9 memory: tegra: Include io.h instead of iopoll.h adds c72396f941fb memory: tegra: Pre-configure debug register on Tegra20 adds f541efaa7459 memory: tegra: Print a brief info message about EMC timings adds b56563d0138c memory: tegra: Increase handshake timeout on Tegra20 adds 88c5bfecaa36 memory: tegra: Do not handle error from wait_for_completio [...] adds e34212c75a68 memory: tegra: Introduce Tegra30 EMC driver adds 77b7182ff18d memory: tegra: Ensure timing control debug features are disabled adds 141bef44e123 memory: tegra: Consolidate registers definition into commo [...] adds 57a54dfe4895 Merge tag 'tegra-for-5.5-memory-v2' of git://git.kernel.or [...] adds b4941adb24c0 PM: wakeup: Add routine to help fetch wakeup source object. adds 218325370e07 dt-bindings: fsl: rcpm: Add 'little-endian' and update Cha [...] adds 3b8db0348c50 soc: fsl: add RCPM driver adds 84a1b6e1d938 Merge tag 'soc-fsl-next-v5.5' of git://git.kernel.org/pub/ [...] adds 7bd39bc6bfdf firmware: arm_scmi: Fix doorbell ring logic for !CONFIG_64BIT adds 3f6939aec712 Merge tag 'scmi-fix-5.5' of git://git.kernel.org/pub/scm/l [...] adds ec939e4c94bd Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm [...] adds 3b47f2292d23 ARM: dts: gose: Replace spaces by TABs adds 9d6f4d4ddafb ARM: dts: lager: Replace spaces by TABs adds 84cd9d3442b7 ARM: dts: emev2: Add whitespace for GPIO nodes adds aca95ea77c38 Merge tag 'renesas-arm-dt-for-v5.5-tag1' of git://git.kern [...] adds 3c19b46a1f24 arm64: dts: renesas: Add LIF channel indices to vsps properties adds a3ba116909e3 arm64: dts: r8a7795: Add cpuidle support for CA57 cores adds fe87bde8deff arm64: dts: r8a7795: Add cpuidle support for CA53 cores adds 824a88b5671f arm64: dts: r8a7796: Add cpuidle support for CA57 cores adds 3cbcfececc36 arm64: dts: r8a7796: Add cpuidle support for CA53 cores adds 28a1b34c00da arm64: dts: renesas: r8a77970: Fix PWM3 adds 8438bfda9d76 arm64: dts: renesas: r8a774c0: Create thermal zone to support IPA adds 652fd0f44e98 arm64: dts: renesas: r8a774c0: Add dynamic power coefficient adds 9b33e3001b67 arm64: dts: renesas: Initial r8a774b1 SoC device tree adds 83f7f812a870 arm64: dts: renesas: Add HiHope RZ/G2N main board support adds a38132581269 arm64: dts: renesas: r8a774a1: Remove audio port node adds 048b39fae795 arm64: dts: renesas: r8a774b1-hihope-rzg2n: Enable HS400 mode adds fd863e588062 arm64: dts: renesas: r8a774b1: Add SYS-DMAC device nodes adds 83e7620a0417 arm64: dts: renesas: r8a774b1: Add SCIF and HSCIF nodes adds bbbb919f3286 arm64: dts: renesas: r8a774b1: Add GPIO device nodes adds c722d9001ab5 arm64: dts: renesas: r8a774b1: Add Ethernet AVB node adds 65005e6a5bb4 arm64: dts: renesas: Add HiHope RZ/G2N sub board support adds ce21f29032ae arm64: dts: renesas: r8a774b1: Add OPPs table for cpu devices adds 95b3547f27a6 arm64: dts: renesas: r8a774b1: Add RZ/G2N thermal support adds 39040e87b71a arm64: dts: renesas: r8a774b1: Add CMT device nodes adds 928249b781eb arm64: dts: renesas: r8a774b1: Add TMU device nodes adds 6317736729ac arm64: dts: renesas: r8a774b1: Add SDHI support adds 070302d4673a arm64: dts: renesas: r8a774b1: Add I2C and IIC-DVFS support adds 63093a8e58be arm64: dts: renesas: r8a774b1: Add IPMMU device nodes adds 955ceb563c79 arm64: dts: renesas: r8a774b1: Add FCPF and FCPV instances adds 966607b84714 arm64: dts: renesas: r8a774b1: Add VSP instances adds c65588936f49 arm64: dts: renesas: r8a774b1: Tie SYS-DMAC to IPMMU-DS0/1 adds 79718f9d5471 arm64: dts: renesas: r8a774b1: Connect Ethernet-AVB to IPMMU-DS0 adds fbdcdb9c8621 arm64: dts: renesas: hihope-common: Move du clk properties [...] adds 04e4bad30adb arm64: dts: renesas: r8a774b1: Add DU device to DT adds 3a02555a4d06 arm64: dts: renesas: r8a774b1: Add HDMI encoder instance adds fdf130155fa0 arm64: dts: renesas: r8a774b1-hihope-rzg2n: Add display cl [...] adds ab46816a38a4 arm64: dts: renesas: r8a774b1: Add FDP1 device nodes adds 68f627511fed arm64: dts: renesas: r8a774b1: Add PWM device nodes adds 31222abb669c arm64: dts: renesas: hihope-rzg2-ex: Enable backlight adds 642a33259bdf arm64: dts: renesas: hihope-rzg2-ex: Add LVDS support adds b6bb8a108d0b arm64: dts: renesas: Add support for Advantech idk-1110wr [...] adds 7213aea4afad arm64: dts: renesas: r8a774b1: Add RWDT node adds c88657c4a1ea arm64: dts: renesas: r8a774b1: Add all MSIOF nodes adds b3ddadfa2831 arm64: dts: renesas: r8a774b1: Add PCIe device nodes adds 133e6c78c493 arm64: dts: renesas: hihope-rzg2-ex: Let the board specifi [...] adds 067eca6dc61a arm64: dts: renesas: r8a774b1: Add Sound and Audio DMAC de [...] adds 561668aa4614 arm64: dts: renesas: r8a774b1: Add USB2.0 phy and host (EH [...] adds 34560ef33934 arm64: dts: renesas: r8a774b1: Add USB-DMAC and HSUSB devi [...] adds 4ec25b30a477 arm64: dts: renesas: r8a774b1: Add USB3.0 device nodes adds 04360e4112c3 arm64: dts: renesas: r8a774b1: Add INTC-EX device node adds 8292f5eb3874 arm64: dts: renesas: Add iommus to R-Car Gen3 SDHI/MMC nodes adds 3fa08cbb0662 arm64: dts: renesas: r8a774b1: Add CAN and CAN FD support adds 662be40034ca Merge tag 'renesas-arm64-dt-for-v5.5-tag1' of git://git.ke [...] adds b43502e92548 dt-bindings: timer: renesas: tmu: Document r8a774a1 bindings adds 28a5f64ad9c4 dt-bindings: arm: renesas: Document RZ/G2N SoC DT bindings adds d30286ebbace dt-bindings: arm: renesas: Add HopeRun RZ/G2N boards adds 56abd14af3c1 dt-bindings: power: rcar-sysc: Document r8a774b1 sysc adds 4d3cae425447 dt-bindings: reset: rcar-rst: Document r8a774b1 reset module adds 9bfa8cf0d8d0 Merge tag 'renesas-dt-bindings-for-v5.5-tag1' of git://git [...] adds cee0534a08d0 ARM: dts: rockchip: Add cpu id to rk3288 efuse node adds 6233269bce47 ARM: dts: rockchip: Use interpolated brightness tables for veyron adds 463c5ac0300a ARM: dts: rockchip: Add RK3288 VOP gamma LUT address adds a562a8acccb3 ARM: dts: rockchip: remove some tabs and spaces from dtsi files adds 832e1173c024 Merge tag 'v5.5-rockchip-dts32-1' of git://git.kernel.org/ [...] adds 8e57eed2047b arm64: dts: rockchip: fix iface clock-name on px30 iommus adds 00519137f7d4 arm64: dts: rockchip: remove static xin32k from px30 adds f77ccf399e3b arm64: dts: rockchip: remove px30 emmc_pwren pinctrl adds cdfebb27892a arm64: dts: rockchip: add default px30 emmc pinctrl adds 915b6a8b54a6 arm64: dts: rockchip: fix the px30-evb power tree adds 79fd8ba2fd2c arm64: dts: rockchip: add emmc-powersequence to px30-evb adds 9003aacb9cc3 arm64: dts: rockchip: move px30-evb console output to uart 5 adds 689c7dc73c26 arm64: dts: rockchip: remove unused pin settings from px30 adds 45cb61b4f3bf arm64: dts: rockchip: document explicit px30 cru dependencies adds 52462ac6277f arm64: dts: rockchip: add px30-evb i2c1 devices adds c595826faa97 dt-bindings: document PX30 usb2phy General Register Files adds f1b3b7077b40 arm64: dts: rockchip: Rename vcc12v_sys into dc_12v for ro [...] adds 9f7f9b610e1b arm64: dts: rockchip: Fix roc-rk3399-pc regulator input rails adds 85dd76385058 arm64: dts: rockchip: add missing #msi-cells to rk3399 adds 6860769ea771 arm64: dts: rockchip: add analog audio nodes on rk3399-rockpro64 adds 87d8ae980e19 arm64: dts: rockchip: add cr50 tpm to rk3399-gru scarlet and bob adds f94ffd95cb76 arm64: dts: rockchip: Enable nanopi4 HDMI audio adds bc43cee88aa1 arm64: dts: rockchip: Update nanopi4 phy reset properties adds 4ff75253719c arm64: dts: rockchip: restyle rockchip,pins on rk3399-rock-pi-4 adds d083ce427947 include: dt-bindings: rockchip: mark RK_FUNC defines as de [...] adds ee1d28a449bf Merge tag 'v5.5-rockchip-dts64-1' of git://git.kernel.org/ [...] adds 9c8238b85c26 ARM: dts: exynos: Add support ARM architected timers on Exynos5 adds cdcce1ee977b ARM: dts: exynos: Add "syscon" compatible string to chipid [...] adds f33e70cc7323 ARM: dts: exynos: Add samsung,asv-bin property to Odroid XU3 Lite adds 937683dcb192 ARM: dts: exynos: Remove obsolete IRQ lines on Exynos3250 adds 5b0e042989f4 ARM: dts: exynos: Split phandle in dmas property adds f859a03969a0 ARM: dts: exynos: Rename Multi Core Timer node to "timer" adds d8304aa2ebc7 ARM: dts: exynos: Remove MCT subnode for interrupt map on [...] adds 55125ae92bef ARM: dts: exynos: Remove MCT subnode for interrupt map on [...] adds 6f135430d221 ARM: dts: exynos: Remove MCT subnode for interrupt map on [...] adds 04d6fe244181 ARM: dts: exynos: Remove MCT subnode for interrupt map on [...] adds 64cc3ea949a8 ARM: dts: exynos: Use defines for MCT interrupt GIC SPI/PP [...] adds 4359fce7060d ARM: dts: exynos: Add audio support (WM1811 CODEC boards) [...] adds e39fc20f1ec1 ARM: dts: exynos: Rename power domain nodes to "power-doma [...] adds 56c126e87e29 ARM: dts: exynos: Rename SysRAM node to "sram" adds d60d0cff4ab0 ARM: dts: s3c64xx: Fix init order of clock providers adds 60107c77a2fa Merge tag 'samsung-dt-5.5' of https://git.kernel.org/pub/s [...] adds 72ddcf6aa224 arm64: dts: exynos: Move GPU under /soc node for Exynos5433 adds ede87c3a2bdb arm64: dts: exynos: Move GPU under /soc node for Exynos7 adds bed903167ae5 arm64: dts: exynos: Revert "Remove unneeded address space [...] adds 0d92c191ad84 arm64: dts: exynos: Swap clock order of sysmmu on Exynos5433 adds 59de78f1d634 arm64: dts: exynos: Split phandle in dmas property on Exynos5433 adds 9f17f839fe9c arm64: dts: exynos: Rename Multi Core Timer node to "timer [...] adds 16adb5ce3b2b Merge tag 'samsung-dt64-5.5' of https://git.kernel.org/pub [...] adds e9920bc28a4f dt-bindings: ddr: Rename lpddr2 directory adds 1d816d345442 dt-bindings: ddr: Add bindings for LPDDR3 memories adds c6d46248cd15 dt-bindings: memory-controllers: Add Exynos5422 DMC device [...] adds 53d2ebcc73cd ARM: dts: exynos: Add syscon compatible to clock controlle [...] adds 5cb4d9a02a60 ARM: dts: exynos: Add DMC device to Exynos5422 and Odroid [...] adds 296523d93306 dt-bindings: ddr: Add bindings for Samsung LPDDR3 memories adds 40192209b96b dt-bindings: memory-controllers: exynos5422-dmc: Add inter [...] adds 63cf62ddb983 ARM: dts: exynos: Extend mapped region for DMC on Exynos5422 adds 8611ed7ad586 ARM: dts: exynos: Add interrupts to DMC controller in Exynos5422 adds 41f277be1d02 dt-bindings: memory-controllers: exynos5422-dmc: Correct e [...] adds 5d8b20c131dd Merge tag 'samsung-dt-dmc-5.5' of https://git.kernel.org/p [...] adds 6780153607e2 dt-bindings: arm: cpu: Add Marvell MMP3 SMP enable method adds c3294ea34170 dt-bindings: arm: Convert Marvell MMP board/soc bindings t [...] adds 95aecb71b84e dt-bindings: arm: mrvl: Document MMP3 compatible string adds f79a13fe5cb0 dt-bindings: mrvl,intc: Add a MMP3 interrupt controller adds e50a0c6247be dt-bindings: phy-mmp3-usb: Add bindings adds 5c272bee843e ARM: dts: mmp3: Add MMP3 SoC dts file adds bae92f330aec Merge tag 'mmp-dt-for-v5.5' of git://git.kernel.org/pub/sc [...] adds 3dc4b6fb175e arm64: dts: actions: Add MMC controller support for S900 adds 7d578b7d0936 arm64: dts: actions: Add uSD and eMMC support for Bubblegum96 adds a9d21d151763 Merge tag 'actions-arm64-dt-for-v5.5' of git://git.kernel. [...] adds 044393a7b331 ARM: dts: mmp3: add Dell Wyse 3020 machine adds 984829e2d39b ARM: dts: BCM5301X: Add DT for Luxul XWC-2000 adds 4b2d24662126 ARM: dts: bcm283x: Remove simple-bus from fixed clocks adds ba61479e1ee9 ARM: dts: bcm283x: Remove brcm,bcm2835-pl011 compatible adds 3ce82be9ae3d ARM: dts: bcm283x: Move BCM2835/6/7 specific to bcm2835-co [...] adds ab06837dd269 dt-bindings: arm: Convert BCM2835 board/soc bindings to js [...] adds 091d3aecc515 dt-bindings: arm: bcm2835: Add Raspberry Pi 4 to DT schema adds 7dbe8c62ceeb ARM: dts: Add minimal Raspberry Pi 4 support adds 46fdee06aeef arm64: dts: broadcom: Add reference to RPi 4 B adds c0c7d81e0a93 Merge tag 'tags/bcm2835-dt-next-2019-10-15' into devicetree/next adds 4c365e231bd1 ARM: dts: bcm: HR2: add label to sp805 watchdog adds 71dd33b90119 Merge tag 'arm-soc/for-5.5/devicetree' of https://github.c [...] adds ce8bfba7764b ARM: dts: logicpd-torpedo-baseboard: Reduce video regulato [...] adds a177057a95f6 ARM: dts: logicpd-torpedo-37xx-devkit-28: Reference new DRM panel adds 3522a0cbf720 ARM: dts: LogicPD Torpedo: Add WiLink UART node adds 4dd8f92fa125 ARM: dts: IGEP: Add WiLink UART node adds 1b359d32f2b6 ARM: dts: logicpd-torpedo: Disable Bluetooth Serial DMA adds 6ba6ed6c7b5c ARM: dts: am: Rename "ocmcram" node to "sram" adds 6bad4f2ddbcf ARM: dts: logicpd-torpedo-37xx-devkit: Increase camera pix [...] adds ce8739df91e2 ARM: dts: omap: Rename "ocmcram" node to "sram" adds 87e6c8d7e935 ARM: dts: add DTS for NetCAN Plus devices adds 9e4dee95d7ee ARM: dts: add DTS for NetCom Plus 1xx and 2xx device series adds 830834c450bb ARM: dts: add DTS for NetCom Plus 4xx and 8xx device series adds be57274e0dd7 ARM: dts: omap4-droid4: Allow 300mA current for USB peripherals adds 61978617e905 ARM: dts: Add minimal support for Droid Bionic xt875 adds fedc8844d500 Merge branch 'omap-for-v5.5/droid4' into omap-for-v5.5/dt adds fcf371fd7db5 Merge tag 'omap-for-v5.5/dt-signed' of git://git.kernel.or [...] adds 97492a4608d9 ARM: OMAP2+: Drop legacy platform data for am3 and am4 gpio adds 7dd721a33e5b ARM: dts: Drop custom hwmod property for omap4 gpio adds 928be37dc6b7 ARM: dts: Drop custom hwmod property for omap5 gpio adds 35bd04521517 ARM: OMAP2+: Drop legacy platform data for dra7 mailbox adds 38d380d51aed ARM: OMAP2+: Drop legacy platform data for am3 and am4 mailbox adds 1891ffcb53c7 ARM: OMAP2+: Drop legacy platform data for omap4 mailbox adds c8ea89dfb2cb ARM: OMAP2+: Drop legacy platform data for omap5 mailbox adds d1fe649bbd82 ARM: dts: Drop custom hwmod property for omap5 mcspi adds ba2489ffe85c ARM: OMAP2+: Drop legacy platform data for omap5 mcspi adds 93b5824960b0 ARM: dts: Drop custom hwmod property for am33xx uart adds e65baa90abd3 ARM: dts: Drop custom hwmod property for am4 uart adds 26c99bf1d5d3 ARM: dts: Drop custom hwmod property for omap5 uart adds 1cb5f37edd8c ARM: dts: Drop custom hwmod property for am3 i2c adds 0bd28b9e73de ARM: dts: Drop custom hwmod property for am4 i2c adds bfa299ddd341 ARM: dts: Drop custom hwmod property for omap5 i2c adds e9279e0712f7 ARM: dts: Drop custom hwmod property for am3 mmc adds 83aba97d7076 ARM: dts: Drop custom hwmod property for am4 mmc adds 96a427a108b3 ARM: dts: Drop custom hwmod property for omap5 mmc adds a130133fee5f ARM: OMAP2+: Drop legacy platform data for am3 and am4 wdt adds 8109ceb4a276 ARM: OMAP2+: Drop legacy platform data for dra7 wdt adds af8637f0ee7e ARM: OMAP2+: Drop legacy platform data for omap5 wdt adds 349355ce3a05 ARM: OMAP2+: Drop legacy platform data for omap4 mcbsp adds b1da0fa21bd1 ARM: OMAP2+: Drop legacy platform data for omap5 mcbsp adds b4e2b347d8b6 ARM: OMAP2+: Drop legacy platform data for am4 hdq1w adds cca5e19af216 ARM: OMAP2+: Drop legacy platform data for dra7 hdq1w adds aa3657053d82 ARM: OMAP2+: Drop legacy platform data for omap4 hdq1w adds bb51a2a84ff2 ARM: OMAP2+: Drop legacy platform data for am3 and am4 rng adds f7ac11ebad5a ARM: OMAP2+: Drop legacy platform data for dra7 rng adds 491a35282413 ARM: OMAP2+: Drop legacy platform data for am3 and am4 mcasp adds 9ac545f97401 ARM: OMAP2+: Drop legacy platform data for omap4 mcasp adds 93f34e4edfec ARM: OMAP2+: Drop legacy platform data for musb on omap4 adds 0782e8572ce4 ARM: dts: Probe am335x musb with ti-sysc adds 12afc0cf8121 ARM: dts: Drop pointless status changing for am3 musb adds b08a0c577518 ARM: OMAP2+: Drop legacy platform data for am335x musb adds 960a02765a7d Merge tag 'omap-for-v5.5/ti-sysc-drop-pdata-v2-signed-take [...] adds 577dd5de0990 arm64: dts: juno: add GPU subsystem adds 49067a8a6fcf Merge tag 'juno-update-5.5' of git://git.kernel.org/pub/sc [...] adds 29d437022f1e ARM: dts: stm32: move ltdc pinctrl on stm32mp157a dk1 board adds 439819dd4d47 ARM: dts: stm32: Enable VREFBUF on stm32mp157a-dk1 adds be5cdd1389ab ARM: dts: stm32: add ADC pins used on stm32mp157a-dk1 adds f9f5467f05ea ARM: dts: stm32: enable ADC support on stm32mp157a-dk1 adds 7e6c337f6894 ARM: dts: stm32: add focaltech touchscreen on stm32mp157c- [...] adds 8fcdbdccce21 ARM: dts: stm32: fix memory nodes to match with DT validat [...] adds da5152f25ade ARM: dts: stm32: fix joystick node on stm32f746 and stm32m [...] adds 49bb8b69b524 ARM: dts: stm32: remove usb phy-names entries on stm32mp157c-ev1 adds 2e7f46e13b3b ARM: dts: stm32: fix regulator-sd_switch node on stm32mp15 [...] adds 4a27d15e861a ARM: dts: stm32: Add DAC pins used on stm32mp157c-ed1 adds 4951d9955166 ARM: dts: stm32: Add DAC support to stm32mp157c-ed1 adds 376d5d86cb20 ARM: dts: stm32: add hdmi audio support to stm32mp157a-dk1 board adds b81c8c3b8e38 ARM: dts: stm32: remove useless interrupt from dsi node fo [...] adds 111ef3fdddfe ARM: dts: stm32: add PWR regulators support on stm32mp157 adds 791be94e2878 ARM: dts: stm32: change default minimal buck1 value on stm32mp157 adds c9b2fe7ea0a7 ARM: dts: stm32: Fix active discharge usage on stm32mp157 adds 9737a358b56a ARM: dts: stm32: disable active-discharge for vbus_otg on [...] adds ae0300228a9a ARM: dts: stm32: remove useless dma-ranges property for stm32f429 adds c34cbe24cfd5 ARM: dts: stm32: remove useless dma-ranges property for stm32f469 adds ab7822067fba Merge tag 'stm32-dt-for-v5.5-1' of git://git.kernel.org/pu [...] adds e683c4b078d8 ARM: dts: arria10: Modify QSPI read_delay for Arria10 adds c4c8757b2d89 arm64: dts: agilex: add QSPI support for Intel Agilex adds 0c33a70b3336 arm64: dts: altera: update QSPI reg addresses for Stratix10 adds 05c9c5a99d61 arm64: agilex: enable USB and LEDs on agilex devkit adds aa74337ee73d arm64: dts: agilex: add service layer, fpga manager and fp [...] adds 3760828a8b48 Merge tag 'socfpga_dts_updates_for_v5.5' of git://git.kern [...] adds c5aecb49e41d ARM: dts: keystone-clocks: add input fixed clocks adds e86ddd181e6d ARM: dts: k2e-clocks: add input ext. fixed clocks tsipclka/b adds debc91ab8fd2 ARM: dts: k2e-netcp: add cpts refclk_mux node adds 8cb7888d648e ARM: dts: k2hk-netcp: add cpts refclk_mux node adds ee372eee0a31 ARM: dts: k2l-netcp: add cpts refclk_mux node adds cfc0e76bbbde ARM: configs: keystone: enable cpts adds 4454c069f1e4 Merge branch 'for_5.5/keystone-dts' of git://git.kernel.or [...] adds 0d3ccc1cdeb7 dt-bindings: arm: realtek: Tidy up conversion to json-schema adds 6013b8b0005e dt-bindings: arm: realtek: Document RTD1293 and Synology DS418j adds 39089a192a50 arm64: dts: realtek: Change dual-license from MIT to BSD adds cf976f660ee8 arm64: dts: realtek: Add RTD1293 and Synology DS418j adds 1f3295994dc5 dt-bindings: arm: realtek: Document RTD1296 and Synology DS418 adds 5133636e41a2 arm64: dts: realtek: Add RTD1296 and Synology DS418 adds f2356d1afe39 arm64: dts: realtek: Add oscillator for RTD129x adds dbb595333c95 arm64: dts: realtek: Add watchdog node for RTD129x adds 4df56a1eb130 dt-bindings: reset: Add Realtek RTD1295 adds fd5f8d0a99b9 arm64: dts: realtek: Add RTD129x reset controller nodes adds 02f4597e7ebe arm64: dts: realtek: Add RTD129x UART resets adds a1094a7c27b4 Merge tag 'realtek-arm64-dt-for-5.5' of git://git.kernel.o [...] adds 37a92df96122 arm64: dts: hisilicon: Add Mali-450 MP4 GPU DT entry adds 32f714d30f20 Merge tag 'hisi-arm64-dt-for-5.5' of git://github.com/hisi [...] adds 9fe2420d0683 ARM: dts: Add RDA8810PL GPIO controllers adds 302417ce9823 ARM: dts: mmp3: Add a name to /clocks node adds d074a263dd83 ARM: dts: mmp3: Fix /soc/watchdog node name adds 75ebe3bce011 ARM: dts: mmp3-dell-ariel: Add a name to /memory node adds 7e6a30317983 ARM: dts: mmp3-dell-ariel: Add a serial point alias adds db7725d3a6bf ARM: dts: dra7: add PRM nodes adds 222fe59f3e4b ARM: dts: omap4: add PRM nodes adds 73e64a93014f ARM: dts: am33xx: Add PRM data adds f7186dae1dff ARM: dts: am43xx: Add PRM data adds a868da75fd8f ARM: dts: omap5: Add PRM data adds 19e489aa9bb4 Merge tag 'omap-for-v5.5/prm-signed' of git://git.kernel.o [...] adds bf2166390366 arm64: dts: renesas: r8a774b1: Add VIN and CSI-2 support adds 948c59ddf42f arm64: dts: renesas: rcar-gen3: Add CMM units adds 1510faee3090 arm64: dts: renesas: r8a774b1: Add SATA controller node adds 7574ed0e083f Merge tag 'renesas-r8a77961-dt-binding-defs-tag' into rene [...] adds 4c28ca12eae2 arm64: dts: renesas: Prepare for rename of ARCH_R8A7796 to [...] adds f51746ad7d1f arm64: dts: renesas: Add Renesas R8A77961 SoC support adds 92980759c169 arm64: dts: renesas: Add support for Salvator-XS with R-Car M3-W+ adds 571d32c283a5 Merge tag 'renesas-arm64-dt-for-v5.5-tag2' of git://git.ke [...] adds 09f156d97e53 dt-bindings: arm: renesas: Convert 'renesas,prr' to json-schema adds 24169f0a4537 dt-bindings: arm: renesas: Add R-Car M3-N ULCB with Kingfisher adds 193ffd365660 dt-bindings: arm: renesas: Document R-Car M3-W+ SoC DT bindings adds fec526521be4 dt-bindings: arm: renesas: Add Salvator-XS board with R-Car M3-W+ adds 248a887fc1aa dt-bindings: reset: rcar-rst: Document r8a77961 support adds e7f1eb321b1a dt-bindings: power: rcar-sysc: Document r8a77961 support adds b23c30a955f1 Merge tag 'renesas-dt-bindings-for-v5.5-tag2' of git://git [...] adds 9e3bd0f664a8 arm64: dts: lg1312: DT fix s/#interrupts-cells/#interrupt-cells/ adds 09612c933709 arm64: dts: lg1313: DT fix s/#interrupts-cells/#interrupt-cells/ adds f638b287cca7 ARM: dts: atlas7: Fix "debounce-interval" property misspelling adds 6db1aaf4d973 arm64: dts: allwinner: a64: orangepi-win: Enable audio codec adds cd380e0d00b2 arm64: dts: allwinner: h6: Add pin configs for uart1 adds 351170463471 arm64: dts: allwinner: orange-pi-3: Enable UART1 / Bluetooth adds 13de0f0a4919 arm64: dts: sun50i: sopine-baseboard: Expose serial1, seri [...] adds 27b705fbf699 ARM: dts: sun9i: Add missing watchdog clocks adds a0365c09b582 ARM: dts: sun5i: olinuxino micro: Fix AT24 node name adds 0c25bfa7fac5 ARM: dts: sun8i: a83t: a711: Add touchscreen node adds 4acc24bca17f arm64: dts: allwinner: Add ARM Mali GPU node for H6 adds 8abc4c4a154f arm64: dts: allwinner: Add mali GPU supply for H6 boards adds a24607032359 dt-bindings: crypto: Add DT bindings documentation for sun [...] adds 96d8dec97b77 ARM: dts: sun8i: R40: add crypto engine node adds e7ef094aea65 ARM: dts: sun8i: H3: Add Crypto Engine node adds 0f5fc158851b arm64: dts: allwinner: sun50i: Add Crypto Engine node on A64 adds 8002c454d446 arm64: dts: allwinner: sun50i: Add crypto engine node on H5 adds 709b86ff01f5 arm64: dts: allwinner: sun50i: Add Crypto Engine node on H6 adds c4cf3f5cdda8 ARM: dts: sun8i: a83t: Add Security System node adds edabfce623fb ARM: dts: sun9i: a80: Add Security System node adds 6d1aa40e109b ARM: dts: sunxi: h3/h5: add missing uart2 rts/cts pins adds 5878524ee09d arm64: dts: allwinner: bluetooth for Emlid Neutis N5 adds 3f04e059245e arm64: allwinner: h6: Enable GPU node for Tanix TX6 adds 4701fc6e5dd9 ARM: dts: sun8i: add FriendlyARM NanoPi Duo2 adds d79ccef07b36 dt-bindings: arm: sunxi: add FriendlyARM NanoPi Duo2 adds 42a5718b8c29 Merge tag 'sunxi-dt-for-5.5-1' of https://git.kernel.org/p [...] adds db45f0f05c3a dt-bindings: regulator: Document regulators coupling of NV [...] adds 8da65c377b21 dt-bindings: memory: tegra30: Convert to Tegra124 YAML adds 785685b7a106 dt-bindings: memory: Add binding for NVIDIA Tegra30 Memory [...] adds 641262f5e1ed dt-bindings: memory: Add binding for NVIDIA Tegra30 Extern [...] adds c267d9960cc5 Merge tag 'tegra-for-5.5-dt-bindings' of git://git.kernel. [...] adds f0dbca55adb9 Merge branch 'for-5.5/dt-bindings' adds 05a6a629f0e1 ARM: tegra: Add stmpe-adc DT node to Toradex T30 modules adds 5d089d42bc36 ARM: tegra: Add SOR0_OUT clock on Tegra124 adds a4563f5bf10b ARM: tegra: Add eDP power supplies on Venice2 adds cdc233fb0383 ARM: tegra: Connect SMMU with Video Decoder Engine on Tegra30 adds e14dc5ea7cdc ARM: tegra: nyan-big: Add timings for RAM codes 4 and 6 adds 3193a063a2cd ARM: tegra: Add External Memory Controller node on Tegra30 adds dc6fdedf77d1 ARM: tegra: Add Tegra20 CPU clock adds 663bd4872737 ARM: tegra: Add Tegra30 CPU clock adds 584eca70602d ARM: tegra: Add CPU Operating Performance Points for Tegra20 adds 875cf30a534e ARM: tegra: Add CPU Operating Performance Points for Tegra30 adds a60e68f98fbd ARM: tegra: paz00: Set up voltage regulators for DVFS adds 5ac150500869 ARM: tegra: paz00: Add CPU Operating Performance Points adds c19c631a3cb7 ARM: tegra: trimslice: Add CPU Operating Performance Points adds c01afebd74ef ARM: tegra: cardhu-a04: Set up voltage regulators for DVFS adds 4053aa65c517 ARM: tegra: cardhu-a04: Add CPU Operating Performance Points adds 2687aa23f5d5 Merge tag 'tegra-for-5.5-arm-dt' of git://git.kernel.org/p [...] adds 2645f7ed9a84 Merge branch 'for-5.5/dt-bindings' adds 1e5e929c0095 arm64: tegra: Fix 'active-low' warning for Jetson TX1 regulator adds d440538e5f21 arm64: tegra: Fix 'active-low' warning for Jetson Xavier r [...] adds b45d322c2cd5 arm64: tegra: Add CPU and cache topology for Tegra194 adds eef97c2a77fe arm64: tegra: Add unit-address for CBB on Tegra194 adds 1aaa7698670c arm64: tegra: Add unit-address for ACONNECT on Tegra194 adds 939e7430dee4 arm64: tegra: Fix base address for SOR1 on Tegra194 adds 44ff822c58a7 arm64: tegra: Hook up edp interrupt on Tegra210 SOCTHERM adds 19dc772a94bc arm64: tegra: Fix compatible string for EQOS on Tegra194 adds 2b6b3940e8b0 arm64: tegra: Add ethernet alias on Jetson AGX Xavier adds ca2b8ee45721 arm64: tegra: Enable XUSB pad controller on Jetson TX2 adds 05705c721591 arm64: tegra: Enable SMMU for XUSB host on Tegra186 adds 488a04d4bb2f arm64: tegra: Enable XUSB host controller on Jetson TX2 adds 29ef1f4dacb5 arm64: tegra: Enable SMMU for VIC on Tegra186 adds b7450f161f8a arm64: tegra: Assume no CLKREQ presence by default adds ed93a666bb32 arm64: tegra: Add SOR0_OUT clock on Tegra210 adds 35cbf655eb16 arm64: tegra: Enable DP support on Jetson Nano adds d46d1eb30c85 arm64: tegra: Fix compatible for SOR1 adds 3fdfaf8718fa arm64: tegra: Enable DP support on Jetson TX2 adds c90b8f15df41 arm64: tegra: p2888: Rename regulators for consistency adds 614d063f89b4 arm64: tegra: Enable DisplayPort on Jetson AGX Xavier adds 24fc33633ea3 arm64: tegra: Add blank lines for better readability adds 264064ab0b5c arm64: tegra: Add PMU on Tegra210 adds d13c13f4cd09 arm64: tegra: Enable wake from deep sleep on RTC alarm adds 106f7a06fbe4 arm64: tegra: Add Jetson TX1 SC7 timings adds 47b4e129155f arm64: tegra: Add Jetson Nano SC7 timings adds fc711fdf06ce Merge tag 'tegra-for-5.5-arm64-dt' of git://git.kernel.org [...] adds 15382b7ea298 ARM: dts: kirkwood: synology: Fix rs5c372 RTC entry adds 3e53032406df ARM: dts: dove: Rename "sa-sram" node to "sram" adds da29334c7511 ARM: dts: armada-xp: enable L2 cache parity and ecc on db- [...] adds 042fa3dcd5e9 ARM: dts: mvebu: add sdram controller node to Armada-38x adds 90b9dc96940c ARM: dts: armada-xp: add label to sdram-controller node adds 3c8b2e2c41a9 Merge tag 'mvebu-dt-5.5-1' of git://git.infradead.org/linu [...] adds 2d6ebaa98be1 arm64: dts: marvell: Enumerate the first AP806 syscon adds e231c6d47cca arm64: dts: marvell: Add AP806-dual missing CPU clocks adds 2537831bbc19 dt-bindings: ap80x: replace AP806 with AP80x adds ad7fd0e8038c MAINTAINERS: Add new Marvell CN9130-based files to track adds 7409b155562c arm64: dts: marvell: Prepare the introduction of AP807 based SoCs adds 4f267f2a806b arm64: dts: marvell: Move clocks to AP806 specific file adds e1e42ae4ca2a dt-bindings: marvell: Convert the SoC compatibles descript [...] adds 6a380172f171 dt-bindings: marvell: Declare the CN913x SoC compatibles adds cbafcad0641e arm64: dts: marvell: Add support for AP807/AP807-quad adds ddda843324f7 arm64: dts: marvell: Add AP806-dual cache description adds 760cabcd6ad2 arm64: dts: marvell: Add AP806-quad cache description adds 30d53abdc60a arm64: dts: marvell: Add AP807-quad cache description adds 2bc26088ba37 arm64: dts: marvell: Fix CP110 NAND controller node multi- [...] adds 47cf40af64c3 arm64: dts: marvell: Prepare the introduction of CP115 adds 1399672e48b5 arm64: dts: marvell: Drop PCIe I/O ranges from CP11x file adds 5f07b26e85dc arm64: dts: marvell: Externalize PCIe macros from CP11x file adds 96bb4b31aa66 arm64: dts: marvell: Add support for CP115 adds 6b8970bd8d7a arm64: dts: marvell: Add support for Marvell CN9130 SoC support adds 8aeca97bd4c6 arm64: dts: marvell: Add support for Marvell CN9130-DB adds fe5e610f16a3 arm64: dts: marvell: Add support for Marvell CN9131-DB adds e1bd6ca9f8be arm64: dts: marvell: Add support for Marvell CN9132-DB adds 447b8789359f arm64: dts: marvell: add ESPRESSObin variants adds 46d2f6d0c99f arm64: dts: armada-3720-turris-mox: add firmware node adds e315c7b3da0e Merge tag 'mvebu-dt64-5.5-1' of git://git.infradead.org/li [...] adds 6b832a148717 arm64: dts: allwinner: a64: Re-add PMU node adds f129230b8c1f Merge tag 'sunxi-fixes-for-5.4-3' of https://git.kernel.or [...] adds ab883313ef62 dt-bindings: bus: sunxi: Add H3 MBUS compatible adds 66e40b3517f7 ARM: dts: sunxi: h3/h5: Add MBUS controller node adds 240a6438985c dts: arm: sun8i: h3: Enable deinterlace unit adds 79bc02f12210 arm64: dts: allwinner: a64: enable ANX6345 bridge on Teres-I adds 1e92dbeae806 dt-bindings: Add ANX6345 DP/eDP transmitter binding adds 0b6f7014adc1 arm64: dts: allwinner: h6: add USB3 device nodes adds b5d84ff8ae18 arm64: dts: allwinner: orange-pi-3: Enable USB 3.0 host support adds c85c5c53ffa2 ARM: dts: sun6i: Remove useless reset-names adds 74ab6d9d7dce arm64: dts: allwinner: h6: Remove useless reset name adds ea21768a8a46 Merge tag 'sunxi-dt-for-5.5-2' of https://git.kernel.org/p [...] adds 3d735471d066 dt-bindings: arm: Document Armadeus SoM and Dev boards dev [...] adds 997c5329a5ab dt-bindings: arm: fsl: Add the S32V234-EVB board adds 2e91e788570d dt-bindings: arm: imx: Add the i.MX8MN LPDDR4 EVK board adds d4c9be5142cd dt-bindings: arm: fsl: Document Variscite i.MX6q devicetree adds 0bfadbcdc7a4 dt-bindings: arm: fsl: add nxp based toradex apalis/colibr [...] adds a5c959ef99d9 dt-bindings: arm: fsl: add nxp based toradex colibri-imx8x [...] adds aa2f77ceb8ab dt-bindings: arm: fsl: add compatible string for Kobo Clara HD adds bb40c3f7d63a dt-bindings: arm: fsl: Add more Kontron i.MX6UL/ULL compatibles adds 51535d88ac97 Merge tag 'imx-bindings-5.5' of git://git.kernel.org/pub/s [...] adds 5460ab061e7a ARM: dts: opos6ul/opos6uldev: rework device tree to suppor [...] adds 502d161f7258 ARM: dts: vf610-zii-scu4-aib: Drop "rs485-rts-delay" property adds 3050e4e21f21 ARM: dts: imx7ulp: remove mipi pll clock node adds 18559363b1c7 ARM: dts: imx7-colibri: add GPIO wakeup key adds bde07b1ede64 ARM: dts: imx7-colibri: fix 1.8V/UHS support adds e512cef81a93 ARM: dts: imx7-colibri: Add touch controllers adds 3dddbfe64dc3 ARM: dts: imx6qdl-colibri: Add missing pin declaration in iomuxc adds e01f0fe3136b ARM: dts: imx6qdl-apalis: Add sleep state to can interfaces adds 24ffaa23cec6 ARM: dts: imx6-apalis: Add touchscreens used on Toradex ev [...] adds ab2b870a5db3 ARM: dts: imx6-colibri: Add missing pinmuxing to Toradex e [...] adds 47e45faf01cc ARM: dts: imx6ull-colibri: Add sleep mode to fec adds 691b82175457 ARM: dts: imx6ull-colibri: reduce v_batt current in power off adds 92cede44bc4e ARM: dts: imx6ull-colibri: Add watchdog adds 242bab2dd46d ARM: dts: imx6ull: improve can templates adds 1c7e11baddff ARM: dts: imx6ull-colibri: Add general wakeup key used on Colibri adds 257e61505088 ARM: dts: imx6qdl-udoo: Add Pincfgs for OTG adds 8b8c7d97e2c7 ARM: dts: imx7ulp: Add wdog1 node adds 16d46c5da66e ARM: dts: imx: Replace "simple-bus" with "simple-mfd" for anatop adds 1105c8b5406c ARM: dts: imx6ul-phytec-phycore-som: Add missing unit name adds e52928e8d5c1 ARM: dts: imx6qdl-gw551x: Do not use 'simple-audio-card,dai-link' adds f7429d5c27b6 ARM: dts: imx7d: Correct speed grading fuse settings adds 06ed392d6cad ARM: dts: imx7d: Add opp-suspend property adds b0a506fb806d ARM: dts: imx6q-dhcom: Enable CAN in board DTS adds 77591e42458d ARM: dts: imx6qdl-wandboard: add ethernet PHY description adds fd15e2dd38be ARM: dts: vf610-zii-scu4-aib: Remove internal debug networ [...] adds 7e28fc4759e7 ARM: dts: imx: Rename "iram" node to "sram" adds 764b5b5e704e ARM: dts: imx6dl-yapp4: Enable the MPR121 touchkey control [...] adds 069de7bba5bc ARM: dts: imx6q-gw54xx: Do not use 'simple-audio-card,dai-link' adds 0f3a10687b9a ARM: dts: Disable DMA support on the BK4 vf610 device's fs [...] adds b780317d8dab ARM: dts: imx6ul-14x14-evk.dtsi: configure USBOTG1 ID pinctrl adds 568a0a96649f ARM: dts: imx6qdl-rex: add gpio expander pca9535 adds e55274bfb99a ARM: dts: imx6dl-yapp4: Enable UART2 adds 452831f3153d ARM: dts: imx6dl-yapp4: Enable the I2C3 bus on all board variants adds 56f0df6b6b58 ARM: dts: imx*(colibri|apalis): add missing recovery modes to i2c adds f2c03b89c61d ARM: dts: vf-colibri: add recovery mode to i2c adds 59cf1496672c ARM: dts: imx7ulp: Move usdhc clocks assignment to board DT adds f8b83f583d56 ARM: dts: imx6qdl-zii-rdu2: Fix accelerometer interrupt-names adds 61a988183abe ARM: dts: imx6qdl-zii-rdu2: Specify supplies for accelerometer adds 3307505f8be2 ARM: dts: imx6qdl-{apf6, apf6dev}: switch boards to SPDX i [...] adds 0f6482596552 ARM: dts: imx6qdl-{apf6, apf6dev}: remove container node a [...] adds c916c944bcf9 ARM: dts: imx6qdl-apf6: add phy to fec adds 827f16f7e91a ARM: dts: imx6qdl-apf6: add flow control to uart2 adds b22c2ac4c0ed ARM: dts: imx6qdl-apf6: fix WiFi adds a18b9142057b ARM: dts: imx6qdl-apf6dev: add RTC support adds 3f52c54ecb64 ARM: dts: imx6qdl-apf6dev: rename usb-h1-vbus regulator to 5V adds 9ce84cc667ae ARM: dts: imx6qdl-apf6dev: add backlight support adds 7b45cc50cce7 ARM: dts: imx6qdl-apf6dev: use DRM bindings adds b53332376063 ARM: dts: imx6q: Add missing cooling device properties for CPUs adds def76ebc7c22 ARM: dts: imx6dl: Add missing cooling device properties for CPUs adds 28e95b7dcc5a ARM: dts: imx7d: Add missing cooling device properties for CPUs adds c4e88bb7949a ARM: dts: imx6ul: Disable gpt2 by default adds 09e2b1048954 ARM: dts: imx6ul-14x14-evk: Add sensors' GPIO regulator adds 516ab2eecbfb ARM: dts: imx6ul-14x14-evk: Fix the magnetometer node name adds 2c661547f27f ARM: dts: imx6ul-14x14-evk: Assign power supplies for magn [...] adds ff84e9deaed3 ARM: dts: imx53: Spelling s/configration/configuration/ adds f324c952902e ARM: dts: imx53-qsb: Use DRM bindings for the Seiko 43WVF1G panel adds df0935f04d10 ARM: dts: vf-colibri: fix typo in top-level module compatible adds c100ea86e6ab ARM: dts: add Netronix E60K02 board common file adds 7cd156e2f9d3 ARM: dts: imx: add devicetree for Kobo Clara HD adds 1bfe61049108 ARM: dts: imx7ulp-evk: Use APLL_PFD1 as usdhc's clock source adds b419b89b20cc ARM: dts: imx6ul-kontron-n6310: Move common SoM nodes to a [...] adds 6dd2ed73f4f6 ARM: dts: Add support for two more Kontron SoMs N6311 and N6411 adds 0ccafdf3e81b ARM: dts: imx6ul-kontron-n6310-s: Disable the snvs-powerof [...] adds 3b5212cc2af7 ARM: dts: imx6ul-kontron-n6310-s: Move common nodes to a s [...] adds 2e426b2bdc69 ARM: dts: Add support for two more Kontron evalkit boards [...] adds 36f42bb4d7f9 ARM: dts: imx6ul-kontron-n6x1x: Add 'chosen' node with 'st [...] adds 43584861ce20 ARM: dts: imx6ul-kontron-n6x1x-s: Add vbus-supply and over [...] adds cc55c85d257e ARM: dts: imx6ul-kontron-n6x1x-s: Remove an obsolete comme [...] adds 405b7b271c8b Merge tag 'imx-dt-5.5' of git://git.kernel.org/pub/scm/lin [...] adds 4c2435a6572b arm64: dts: imx8mn-ddr4-evk: Enable GPIO LED adds 23b80c2063f1 arm64: dts: imx8mn: Add "fsl,imx8mq-src" as src's fallback [...] adds c4a212695ca4 arm64: dts: imx8mn: Add system counter node adds df844a9a9448 arm64: dts: imx8mn: Enable cpu-idle driver adds b09802a03f03 arm64: dts: imx8mm: Remove incorrect fallback compatible f [...] adds 2bad8c48859c arm64: dts: imx8mn: Use "fsl,imx8mm-ocotp" as ocotp's fall [...] adds 9404f2eadacb arm64: dts: imx8mq: Enable gpu passive throttling adds 2d8e0747e5ad arm64: dts: imx8mn: add ddr pmu node adds 62b4359c307f arm64: dts: mark lx2160a esdhc controllers dma coherent adds 1378259773db arm64: dts: ls1028a: Update the clock providers for the Ma [...] adds d11ece801891 arm64: dts: imx8mm-evk: Adjust i2c nodes following alphabe [...] adds 4a79aed983dc arm64: dts: imx8mm-evk: Add i2c3 support adds c871335217e7 arm64: dts: imx8mm-evk: Enable pca6416 on i2c3 bus adds 4bfc53038e16 arm64: dts: enable otg mode for dwc3 usb ip on layerscape adds 0169002f7151 arm64: dts: imx8mq-evk: Adjust nodes following alphabetical sort adds caa2ac29726e arm64: dts: imx8mn-ddr4-evk: Move iomuxc node to end of file adds 49dad0c189af arm64: dts: imx8qxp: Add scu key node adds e0cb59bdd2b2 arm64: dts: imx8qxp-mek: Enable scu key adds 13645b1a0426 arm64: dts: imx8mq-evk: VDD_ARM power rail is always ON adds 91035cb05fb2 arm64: dts: ls1028a: Update #clock-cells of dpclk node adds 7270a6b67fb4 arm64: dts: zii-ultra: Fix regulator-vsd-3v3's vin-supply adds 032c10aef5c0 arm64: dts: zii-ultra: Fix regulator-3p3-main's name adds 2600069fabaf arm64: dts: zii-ultra: Add node for accelerometer adds 4c997d12e669 arm64: dts: zii-ultra: Add node for switch watchdog adds e8b395b23643 arm64: dts: imx8mm-evk: Assigned clocks for audio plls adds bc66392d8258 arm64: dts: fsl: Add device tree for S32V234-EVB adds 3944b454f7fa arm64: dts: imx8qxp: Move usdhc clocks assignment to board DT adds e045f044e84e arm64: dts: imx8mq: Move usdhc clocks assignment to board DT adds 03750c3796cc arm64: dts: imx8mm: Move usdhc clocks assignment to board DT adds 0bd0512d0692 arm64: dts: imx8mn: Move usdhc clocks assignment to board DT adds 791b02da0a70 arm64: dts: imx8mn: Create EVK dtsi file for common use adds 72ebb53bbaba arm64: dts: imx8mn: Add LPDDR4 EVK board support adds 431e4628ce01 arm64: dts: imx8mq-evk: Add remote control adds 615138e583ef arm64: dts: imx8mm: Remove duplicated machine compatible adds 235e09198338 arm64: dts: imx8mn: Remove duplicated machine compatible adds f7e5bb37c45b arm64: dts: ls1028a-qds: Remove unnecessary #address-cells [...] adds 68e36a429ef5 arm64: dts: ls1028a: Move thermal-zone out of SoC adds 0b680963083e arm64: dts: ls1028a: Fix tmu unit address adds ba5a5615d54f arm64: dts: freescale: add initial support for colibri imx8x adds 227125fe728b arm64: dts: imx8mn-evk: Remove invalid Atheros properties adds 06e78df33d3d Merge tag 'imx-dt64-5.5' of git://git.kernel.org/pub/scm/l [...] adds 5363eaaeb8e5 arm64: dts: lx2160a: add tmu device node adds 17795bf9aab9 Merge tag 'imx-dt64-tmu-5.5' of git://git.kernel.org/pub/s [...] adds 10c71fd1c688 arm64: dts: qcom: qcs404: add sleep clk fixed rate oscillator adds 8a250aa6eccd arm64: dts: qcom: qcs404: add the watchdog node adds efb9e0df7d8d arm64: dts: msm8916-samsung-a2015: Enable WCNSS for WiFi and BT adds 0d7051999175 arm64: dts: msm8916-samsung-a5u: Override iris compatible adds 668c7603f011 arm64: dts: qcs404: Add interconnect provider DT nodes adds 10e99d4754e9 arm64: dts: qcom: sdm845: Use UFS reset gpio instead of pinctrl adds b1b8d080f728 arm64: dts: msm8916-samsung-a2015: add tactile buttons and [...] adds e38161bd325e arm64: dts: apq8096-db820c: Increase load on l21 for SDCARD adds c55b5c663076 soc: qcom: Invert the cooling states for the aoss warming devices adds b0e1600dd46d arm64: dts: msm8916-longcheer-l8150: Enable WCNSS for WiFi and BT adds 3ba8bbc41f5d arm64: dts: msm8916-longcheer-l8150: Add Volume buttons adds f1c1d4fef30e arm64: dts: qcom: msm8998: Add blsp1 BAM adds 73d4d2ef5818 arm64: dts: qcom: msm8998: Add blsp1_uart3 adds 4cffb9f2c700 arm64: dts: qcom: msm8998-mtp: Enable bluetooth adds 22e916e7ac04 arm64: dts: qcom: msm8998-clamshell: Enable bluetooth adds 3cd82e95daa7 arm64: dts: qcom: c630: Enable adsp, cdsp and mpss adds ef8576789e86 arm64: dts: qcom: sdm845: Add APSS watchdog node adds e51f7ff44686 arm64: dts: qcs404: thermal: Add interrupt support adds bb54e3fa65d0 arm64: dts: msm8998: thermal: Add interrupt support adds 6eb1c8ade5e8 arm64: dts: msm8996: thermal: Add interrupt support adds 4fc5d78fda7a arm64: dts: sdm845: thermal: Add interrupt support adds 15424f4fa9d7 arm64: dts: msm8916: thermal: Fixup HW ids for cpu sensors adds 43b0a4b48247 arm64: dts: qcom: sdm845-cheza: delete zap-shader adds b40dd23f9a89 arm64: dts: qcom: msm8998-clamshell: Remove retention idle state adds a636f93fcdb4 arm64: dts: qcom: msm8998: Disable coresight by default adds 915603b10616 arm64: dts: qcom: db845c: Enable LVS 1 and 2 adds 1d16a9172c38 Merge tag 'qcom-arm64-for-5.5' of git://git.kernel.org/pub [...] adds 04b3b72b5b8f ARM: dts: qcom: ipq4019: Add SDHCI controller node adds 0dabbda17993 ARM: dts: msm8974-FP2: Drop unused card-detect pin adds 27fe0fc05f35 ARM: dts: msm8974-FP2: Increase load on l20 for sdhci adds b5273951ba00 ARM: dts: msm8974-FP2: add reboot-mode node adds ac242e2cfd14 ARM: dts: qcom: pm8941: add 5vs2 regulator node adds d6f0ce84739a ARM: dts: msm8974: thermal: Add interrupt support adds 140647f84dd8 ARM: dts: msm8974: thermal: Add thermal zones for each sensor adds 86a56b2c612d Merge tag 'qcom-dts-for-5.5' of git://git.kernel.org/pub/s [...] adds ef0d933efa82 arm64: zynqmp: Add firmware DT node adds 9c3633921535 arm64: zynqmp: Add support for zynqmp fpga manager adds c40d1cceb30b arm64: zynqmp: Label whole PL part as fpga_full region adds b7178639516c arm64: zynqmp: Add support for zynqmp nvmem firmware driver adds 44124df44db0 Merge tag 'zynqmp-dt-for-v5.5' of https://github.com/Xilin [...] adds 311b57f051ea ARM: dts: ast2600-evb: eMMC configuration adds 8dbcb5b709b9 ARM: dts: aspeed-g6: Add gpio devices adds 9ee6d17b1880 ARM: dts: aspeed-g6: Add i2c buses adds 2aed40eeb446 ARM: dts: aspeed-g6: Add VUART descriptions adds 12ce8bd361c7 ARM: dts: aspeed-g6: Add lpc devices adds 51d5d1bf73b9 ARM: dts: aspeed-g6: Add FMC and SPI devices adds b58135ad1ecf ARM: dts: aspeed: Add Tacoma machine adds 606bcdde6724 ARM: dts: aspeed: tacoma: Enable I2C busses adds d52ce2beca2a ARM: dts: aspeed: fp5280g2: Add LED configuration adds 4caa4e302c6a ARM: dts: Add 128MiB OpenBMC flash layout adds 961216c135a8 ARM: dts: aspeed: Add Rainier system adds 99e3cfa266a5 ARM: dts: aspeed: rainier: Add mac devices adds 2efc118ce3c3 ARM: dts: aspeed: rainier: Add i2c devices adds f97fa21f4880 ARM: dts: aspeed: rainier: Enable FMC and SPI devices adds 8db6997f2b58 ARM: dts: aspeed: tacoma: Enable FMC and SPI devices adds 6700acf6662c ARM: dts: ast2600-evb: Enable FMC and SPI devices adds a45d88725d18 ARM: dts: aspeed: ast2600evb: Use custom flash layout adds 9f5a341eb96b ARM: dts: aspeed-g6: Fix EMMC function in pinctrl dtsi adds d29f8a6e42db ARM: dts: aspeed-g6: Add pinctrl properties to MDIO nodes adds ad5d1027840d ARM: dts: ast2600-evb: Add pinmux properties for enabled MACs adds 6dbc7d979516 ARM: dts: aspeed: tacoma: Add gpio-key definitions adds 10afc900f4f8 ARM: dts: vesnin: Add power_green led adds b46aaf8a663d ARM: dts: aspeed: Migrate away from aspeed, g[45].* compatibles adds 876c5d891c9d ARM: dts: aspeed: Add "spi-max-frequency" property adds 0fe4e304782c ARM: dts: aspeed-g6: Describe FSI masters adds 9c44db7096e0 ARM: dts: aspeed: rainier: Add i2c devices adds 8737481e381c ARM: dts: aspeed: tacoma: Enable FMC and SPI devices adds 9d40f423d799 Merge branch 'aspeed-clk-for-v5.5' adds 37ece7e341e8 ARM: dts: aspeed: Add RCLK to MAC clocks for RMII interfaces adds 8bba55f74321 ARM: dts: aspeed-g6: Fix i2c clock source adds c0d3e181d782 ARM: dts: aspeed-g6: Add remaining UARTs adds 77ef1b3991e9 ARM: dts: aspeed: tacoma: Add UART1 and workaround adds a750904577e8 ARM: dts: ast2600evb: Enable UART workaround adds a981c93300ef ARM: dts: aspeed: tacoma: Add host FSI description adds 575640201e66 ARM: dts: aspeed: tacoma: Use 64MB for firmware memory adds a3bff4fec5e1 ARM: dts: aspeed: rainier: Add i2c eeproms adds 8fc6327f0f0b ARM: dts: aspeed: rainier: Enable VUART1 adds 253d39f5a6c5 ARM: dts: tacoma: Hog LPC pinmux adds 7f4a0ad5f0f2 ARM: dts: aspeed: rainier: Fix i2c eeprom size adds 1dd785ba304d ARM: dts: aspeed: rainier: gpio-keys for PSU presence adds 2b7ca63ccdec ARM: dts: aspeed: Common dtsi for Facebook AST2500 Network BMCs adds 7e4dd1ed48e8 ARM: dts: aspeed: cmm: Use common dtsi adds 2bd4c3d3f405 ARM: dts: aspeed: minipack: Use common dtsi adds 8c014e90bd6f ARM: dts: aspeed: yamp: Use common dtsi adds 7671be39c4d9 ARM: dts: aspeed-g5: Add SGPIO description adds ea4bb33a9da2 ARM: dts: aspeed: ast2600evb: Enable i2c buses adds 3eca037f2dfc ARM: dts: aspeed-g6: Add timer description adds 743f4e5bc01f Merge tag 'aspeed-5.5-devicetree' of git://git.kernel.org/ [...] adds acd743bfe8d9 ARM: dts: at91: sama5d27_som1_ek: add mmc capabilities for SDMMC0 adds 58384f41076d ARM: dts: at91: sama5d2: add an rtc label for derived boards adds d9bd62baf0db dt-bindings: Add vendor prefix for Overkiz SAS adds caa1e65783c9 dt-bindings: arm: at91: Document Kizbox3 HS board binding adds 82822c6859b1 ARM: dts: at91: add Overkiz KIZBOX3 board adds 2789034c1b57 ARM: dts: at91: sama5d2_xplained: add analog and digital f [...] adds 1860523df3fa ARM: dts: at91: sama5d4_xplained: add digital filter for i2c adds cd584d251554 dt-bindings: arm: at91: Document Kizbox2-2 board binding adds cf79e41074b1 ARM: dts: at91: add a dts and dtsi file for kizbox2 based boards adds fa9a2f92983b Merge tag 'at91-5.5-dt' of git://git.kernel.org/pub/scm/li [...] adds 500f1ff97af9 arm64: dts: ti: k3-am65-main: Add mailbox cluster nodes adds 43570f78a25c arm64: dts: ti: k3-am65-base-board: Add IPC sub-mailbox no [...] adds 56f185826db2 arm64: dts: ti: k3-j721e-main: Add mailbox cluster nodes adds eb9f9173d01f arm64: dts: ti: k3-j721e-common-proc-board: Add IPC sub-ma [...] adds e6dc10f200da arm64: dts: ti: j721e-main: Add SDHCI nodes adds 67d95d25ca46 arm64: dts: ti: j721e-common-proc-board: Add Support for e [...] adds 337c4a888ba2 arm64: dts: ti: k3-am654-base-board: Add disable-wp for mmc0 adds 451555c80bc6 arm64: dts: ti: k3-j721e-main: add USB controller nodes adds 49e19745e4b5 arm64: dts: ti: k3-j721e-common-proc-board: Add USB ports adds 7c3ddc6b038f Merge tag 'ti-k3-soc-for-v5.5' of git://git.kernel.org/pub [...] adds d6707fb710b6 ARM: dts: rockchip: Add HDMI support to rk3288-veyron-anal [...] adds bbf8f6fef71a ARM: dts: rockchip: Add HDMI audio support to rk3288-veyro [...] adds 4ed56fca6ea1 Merge tag 'v5.5-rockchip-dts32-2' of git://git.kernel.org/ [...] adds 085d610c5016 dt-bindings: Add doc about rk3308 General Register Files adds 6913c45239fd arm64: dts: rockchip: Add core dts for RK3308 SOC adds 1ebed0392519 dt-bindings: Add doc for rk3308-evb adds b92880e4d719 arm64: dts: rockchip: Add basic dts for RK3308 EVB adds cec0e350ca13 arm64: dts: rockchip: Add LED nodes on rk3399-roc-pc adds fbb78418c870 arm64: dts: rockchip: add px30 otp controller adds 2e7f8764dcb1 arm64: dts: rockchip: enable gpu on rk3399-puma adds 7272d6e03d11 arm64: dts: rockchip: remove px30 default optee node adds f952b45bf370 arm64: dts: rockchip: add usb2phy for px30 adds 0815dc22c238 arm64: dts: rockchip: enable usb2phy on px30-evb adds 389989270e5f arm64: dts: rockchip: Add nodes for buttons on rk3399-roc-pc adds 88e0b7822d2d arm64: dts: rockchip: Add vcc_sys enable pin on rk3399-roc-pc adds f00736e38e98 arm64: dts: rockchip: Rework voltage supplies for regulato [...] adds 21e3311a6a15 dt-bindings: clean up rockchip grf binding document adds ab14c422a1d1 dt-bindings: Add doc for Firefly ROC-RK3308-CC board adds 4403e1237be3 arm64: dts: rockchip: Add devicetree for board roc-rk3308-cc adds 29e8976e604f arm64: dts: rockchip: Add RK3328 audio pipelines adds e09a17df35c4 dt-bindings: ARM: rockchip: Add Beelink A1 adds 79702ded8c2f arm64: dts: rockchip: Add Beelink A1 adds f9010b0edcd5 arm64: dts: rockchip: Split rk3399-roc-pc for with and wit [...] adds 75aa567803b1 arm64: dts: rockchip: fix sdmmc detection on boot on rk332 [...] adds 077f46db6365 Merge tag 'v5.5-rockchip-dts64-2' of git://git.kernel.org/ [...] adds e6b6d9d3e58d arm64: dts: meson: sm1: set gpio interrupt controller compatible adds 301b94d434ac arm64: dts: meson: axg: fix audio fifo reg size adds 22c4b148a0a1 arm64: dts: meson: g12: fix audio fifo reg size adds 9ed437d69b49 arm64: dts: meson: g12: add a g12 layer adds 2871626ba6e6 arm64: dts: meson: g12: factor the power domain. adds 0f674df0c260 arm64: dts: meson: g12: move audio bus out of g12-common adds 11ad4dfa8fa9 arm64: dts: meson-g12a-sei510: add keep-power-in-suspend p [...] adds 9a9ffc699019 arm64: dts: meson-g12a-x96-max: add keep-power-in-suspend [...] adds 86b8eaa23ddc arm64: dts: meson-gx-p23x-q20x: add keep-power-in-suspend [...] adds f7caa8b5cce2 arm64: dts: meson-gxbb-nanopi-k2: add keep-power-in-suspen [...] adds 42d7815c2200 arm64: dts: meson-gxbb-nexbox-a95x: add keep-power-in-susp [...] adds 0060bd29fc0c arm64: dts: meson-gxbb-p20x: add keep-power-in-suspend pro [...] adds 48f38e8247a4 arm64: dts: meson-gxbb-vega-s95: add keep-power-in-suspend [...] adds 6b697024f7bc arm64: dts: meson-gxbb-wetek: add keep-power-in-suspend pr [...] adds cfd7a215e2d6 arm64: dts: meson-gxl-s805x-p241: add keep-power-in-suspen [...] adds 92f540959a4f arm64: dts: meson-gxl-s905x-nexbox-a95x: add keep-power-in [...] adds 32122c465ccb arm64: dts: meson-gxl-s905x-p212: add keep-power-in-suspen [...] adds 362e75c50ae3 arm64: dts: meson-gxm-khadas-vim2: add keep-power-in-suspe [...] adds e326c96778d2 arm64: dts: meson-gxm-rbox-pro: add keep-power-in-suspend [...] adds 2e09574d172e arm64: dts: meson-sm1-sei610: add keep-power-in-suspend pr [...] adds ec9037c04041 arm64: dts: meson-g12b-khadas-vim3: add keep-power-in-susp [...] adds de82e74a9f26 arm64: dts: meson: Link nvmem and secure-monitor nodes adds 1f8607d59763 arm64: dts: meson-g12a: Add PCIe node adds 07a634bf6c5d arm64: dts: khadas-vim3: add commented support for PCIe adds b7dda5cae714 dt-bindings: arm: amlogic: add A1 bindings adds 46e723133fdc dt-bindings: arm: amlogic: add Amlogic AD401 bindings adds b255e1268b0b arm64: dts: add support for A1 based Amlogic AD401 adds 6eeaf4d2452e arm64: dts: meson: Add capacity-dmips-mhz attributes to G12B adds 46f4fa76fc7d dt-bindings: Add vendor prefix for Ugoos adds 150778111f8b dt-bindings: arm: amlogic: Add support for the Ugoos AM6 adds 2cd2310fca4c arm64: dts: meson-g12b-ugoos-am6: add initial device-tree adds fcf19f29d79d arm64: dts: meson: odroid-c2: p5v0 is the main 5V power input adds 47a8bddb6df9 arm64: dts: meson: odroid-c2: Add missing linking regulato [...] adds 72c9b5f6f75f arm64: dts: meson: odroid-c2: Disable usb_otg bus to avoid [...] adds d5f6fa904ecb arm64: dts: meson-gxl-s905x-khadas-vim: fix gpio-keys-polled node adds 1c6d575574ec arm64: dts: meson-gxl-s905x-khadas-vim: fix uart_A bluetooth node adds 388a2772979b arm64: dts: meson-gxm-khadas-vim2: fix uart_A bluetooth node adds b1ae8ca54e3c arm64: dts: meson: libretech-ac: update model description adds 39f137f55cc2 dt-bindings: arm: amlogic: update libretech-cc compatible adds 0751c59f4a0a arm64: dts: meson: libretech-cc: update model and compatible adds 60c5abf6a8f5 arm64: dts: meson: odroid-c2: Add missing regulator linked [...] adds df39b5239d69 arm64: dts: meson: odroid-c2: Add missing regulator linked [...] adds 0ac0be655dbb arm64: dts: meson: odroid-c2: Add missing regulator linked [...] adds c725fb00dfe3 arm64: dts: meson: g12a: add audio devices resets adds 15767cfd81eb arm64: dts: meson-g12: add support for simplefb adds 016a4d6b1bfd Merge branch 'reset/meson-sm1-bindings' of git://git.pengu [...] adds f21ab7906daf Merge tag 'clk-meson-dt-v5.5-1' of git://github.com/BayLib [...] adds b3b81691dc68 arm64: dts: meson: sm1: add audio devices adds af92a9e01de4 arm64: dts: meson: sei610: enable audio adds 8656783f0761 arm64: dts: meson: g12: add temperature sensor adds e7251ed74ef7 arm64: dts: meson: g12: Add minimal thermal zone adds 8eef8bca1242 arm64: dts: meson: g12a: add cooling properties adds 195f140318a9 arm64: dts: meson: g12b: add cooling properties adds 49284e673dae arm64: dts: meson-gxm-vega-s96: set rc-vega-s9x ir keymap adds bec117ceede0 arm64: dts: meson-gxbb-vega-s95: set rc-vega-s9x ir keymap adds c4a0457eb858 ARM64: dts: amlogic: adds crypto hardware node adds 711f9cb1f13a arm64: dts: meson-g12a: fix gpu irq order adds 69fb3f21f865 arm64: dts: meson-gxm: fix gpu irq order adds 409a0daa72f6 arm64: dts: meson-g12b-odroid-n2: add missing amlogic, s92 [...] adds b485a6a4e889 arm64: dts: meson-gx: cec node should be disabled by default adds 87297878b5b7 arm64: dts: meson-gx: fix i2c compatible adds 5588aa81d212 Merge tag 'amlogic-dt64' of https://git.kernel.org/pub/scm [...] adds 4ab88db095c3 arm: dts: mt6323: add keys, power-controller, rtc and codec adds 550f2af290c4 Merge tag 'v5.4-next-dts' of https://git.kernel.org/pub/sc [...] adds d14e0fe39c62 dt-bindings: mediatek: update bindings for MT8183 systimer adds 5bc8e2875ffb arm64: dts: mt8183: add systimer0 device node adds f1deadb5bed4 Merge tag 'v5.4-next-dts64' of https://git.kernel.org/pub/ [...] adds 308607e5545f ARM: dts: Configure omap3 rng adds 8df81af177e1 Merge branch 'rng' into omap-for-v5.5/dt adds abb0e36b434d ARM: dts: logicpd-torpedo: Disable USB Host adds 5f1f15283419 Merge tag 'omap-for-v5.5/dt-late-signed' of git://git.kern [...] adds eb275167d186 Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linu [...] adds de09e521cd16 arm64: configs: Enable Actions Semi platform in defconfig adds d8b178741e5b arm64: defconfig: Enable R8A774B1 SoC adds 74a9144c3ab1 Merge tag 'renesas-arm64-defconfig-for-v5.5-tag1' of git:/ [...] adds 988c81ad1a4d ARM: exynos_defconfig: Enable DMC driver adds 7e088276923b ARM: exynos_defconfig: Enable Arndale audio driver adds 00265bee1002 ARM: multi_v7_defconfig: Enable options for boards with Ex [...] adds 54e48a69c117 ARM: multi_v7_defconfig: Enable Exynos bus and memory freq [...] adds 683554e563fd Merge tag 'samsung-defconfig-5.5' of https://git.kernel.or [...] adds 94aade94585f ARM: multi_v7_defconfig: enable MMP platforms adds b446bbfd3a89 Merge tag 'omap-for-v5.4/fixes-rc3-signed' of git://git.ke [...] adds 16c1fcdade06 ARM: omap2plus_defconfig: Update for removed items adds 6f54a5afcc0b ARM: omap2plus_defconfig: Update for moved item adds 3a20cc69cbf5 ARM: omap2plus_defconfig: Enable HW Crypto engine modules adds ec2b31267263 configs: omap2plus: Enable VIDEO_MT9P031 module adds 2cdc74310ee6 Merge tag 'omap-for-v5.5/defconfig-signed' of git://git.ke [...] adds b05a50bb37dc ARM: multi_v7_defconfig: Enable audio support for stm32mp157 adds c2877b59c1c4 arm64: defconfig: enable the Cadence QSPI controller adds 2996547c0203 arm64: defconfig: enable rsu driver adds 1f2719c5c49f arm64: defconfig: enable Altera GPIO controller adds cbf6673d672f Merge tag 'arm64_defconfig_for_v5.5' of git://git.kernel.o [...] adds af24cb20689d arm64: defconfig: Enable HiSilicon ZIP controller adds 006ece996d22 arm64: defconfig: Enable SMMU v3 PMCG adds ae314d78b54f Merge tag 'hisi-arm64-defconfig-for-5.5' of git://github.c [...] adds 51e0f6a19178 ARM: shmobile: defconfig: Refresh for v5.4-rc1 adds 9a67a6ec9f70 Merge tag 'renesas-arm-defconfig-for-v5.5-tag1' of git://g [...] adds b13d0e61629b arm64: defconfig: Enable R8A77961 SoC adds 4075e0db486f Merge tag 'renesas-arm64-defconfig-for-v5.5-tag2' of git:/ [...] adds 46b257b1852f ARM: configs: sunxi: add new Allwinner crypto options adds 9567832aba7f ARM: configs: sunxi: Enable MICREL_PHY adds 5003119e43f0 Merge tag 'sunxi-config-for-5.5-2' of https://git.kernel.o [...] adds 2fabf6dd7701 arm64: defconfig: add new Allwinner crypto options adds fcdc43722436 Merge tag 'sunxi-config64-for-5.5-1' of https://git.kernel [...] adds 480bb31f4286 ARM: tegra: Enable Tegra VDE driver in tegra_defconfig adds 1903de7777c0 Merge tag 'tegra-for-5.5-arm-defconfig' of git://git.kerne [...] adds 679c92a82364 ARM: imx_v6_v7_defconfig: Enable CONFIG_IMX7ULP_WDT by default adds 3d237d0d908b ARM: imx_v6_v7_defconfig: Build USB_CONFIGFS into kernel adds 51c27f42fccc arm64: defconfig: Enable CONFIG_KEYBOARD_IMX_SC_KEY as module adds e115e86af4c8 arm64: defconfig: Enable configs for S32V234 adds 1ac81f4aa5ec ARM: imx_v6_v7_defconfig: Enable CONFIG_TOUCHSCREEN_DA9052 adds c7cb7c96f312 arm64: defconfig: Change CONFIG_AT803X_PHY from m to y adds 1f0753ea6a38 Merge tag 'imx-defconfig-5.5' of git://git.kernel.org/pub/ [...] adds b2181be1cfb8 ARM: qcom_defconfig: add ocmem support adds 536c43b41d1a Merge tag 'qcom-defconfig-for-5.5' of git://git.kernel.org [...] adds 0fc21fdf4e10 ARM: configs: at91: unselect PIT adds 8400f492a068 Merge tag 'at91-5.5-defconfig' of git://git.kernel.org/pub [...] adds a5331a7a87ec ARM: config: aspeed-g5: Enable 8250_DW quirks adds ec46265ce183 ARM: config: aspeed-g5: Add SGPIO and FSI drivers adds 55b51e8e7b4b ARM: config: aspeed-g4: Add MMC, and cleanup adds e8267270cfc4 ARM: configs: multi_v7: ASPEED network, gpio, FSI adds b50a85c023f4 ARM: config: multi_v5: ASPEED SDHCI, SGPIO adds a235f803dbc8 Merge tag 'aspeed-5.5-defconfig' of git://git.kernel.org/p [...] adds b08baef02b26 Merge tag 'armsoc-defconfig' of git://git.kernel.org/pub/s [...] adds 3ad3cbe305b5 m68k/coldfire: Use CONFIG_PREEMPTION adds 25cfb0c7de3f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c3a6cf19e695 export: avoid code duplication in include/linux/export.h adds e2854a1054ab moduleparam: fix parameter description mismatch adds 5d603311615f kernel/module.c: wakeup processes in module_wq on module unload adds 0f137416247f Merge tag 'modules-for-v5.5' of git://git.kernel.org/pub/s [...] adds eb59bd17d2fa fuse: verify attributes adds 8aab336b14c1 fuse: verify write return adds c634da718db9 fuse: verify nlink adds 00929447f575 virtiofs: Fix old-style declaration adds 58ada94f95f7 virtiofs: Use a common function to send forget adds 1efcf39eb627 virtiofs: Do not send forget request "struct list_head" element adds 724c15a43e2c virtiofs: Use completions while waiting for queue to be drained adds f1ebdeffc6f3 fuse: fix leak of fuse_io_priv adds 8d66fcb74884 fuse: fix Kconfig indentation adds 7ce4fab81913 Merge tag 'fuse-update-5.5' of git://git.kernel.org/pub/sc [...] adds d8f544c30ba0 libceph: drop unnecessary check from dispatch() in mon_client.c adds 721d5c13a796 ceph: make several helper accessors take const pointers adds 6b0a87742210 rbd: fix spelling mistake "requeueing" -> "requeuing" adds 74d6f03019f8 ceph: fix geting random mds from mdsmap adds a9b4b6be1291 rbd: update MAINTAINERS info adds f5946bcc5e79 ceph: tone down loglevel on ceph_mdsc_build_path warning adds 2def865a81c2 ceph: don't leave ino field in ceph_mds_request_head unini [...] adds f3c0e45900a6 rbd: introduce rbd_is_snap() adds 39258aa2db81 rbd: introduce RBD_DEV_FLAG_READONLY adds b948ad78971f rbd: treat images mapped read-only seriously adds c1b6205730ef rbd: disallow read-write partitions on images mapped read-only adds 3fe69921dbb2 rbd: don't acquire exclusive lock for read-only mappings adds b9ef2b8858a0 rbd: don't establish watch for read-only mappings adds 686238b7431d rbd: remove snapshot existence validation code adds fa58bcad9044 rbd: don't query snapshot features adds 196e2d6d0252 rbd: ask for a weaker incompat mask for read-only mappings adds 82995cc6c5ae libceph, rbd, ceph: convert to use the new mount API adds a231582359ec Merge tag 'ceph-for-5.5-rc1' of git://github.com/ceph/ceph-client adds 098b9c145362 gfs2: removed unnecessary semicolon adds f3b64b57c044 gfs2: Some whitespace cleanups adds 1a48049adb98 gfs2: make gfs2_fs_parameters static adds 39c3a948ecf6 gfs2: Improve mmap write vs. punch_hole consistency adds f53056c43063 gfs2: Multi-block allocations in gfs2_page_mkwrite adds 184b4e60853d gfs2: Fix end-of-file handling in gfs2_page_mkwrite adds 19ebc050e48c gfs2: Remove active journal side effect from gfs2_write_lo [...] adds feed98a8e5f3 gfs2: make gfs2_log_shutdown static adds fe5e7ba11fcf gfs2: fix glock reference problem in gfs2_trans_remove_revoke adds eb43e660c094 gfs2: Introduce function gfs2_withdrawn adds f155f5e01090 gfs2: fix infinite loop in gfs2_ail1_flush on io error adds 60528afa7866 gfs2: Don't loop forever in gfs2_freeze if withdrawn adds 52b1cdcb7a84 gfs2: Abort gfs2_freeze if io error is seen adds d99724c3c36a gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS adds 2c47c1be51fb gfs2: clean up iopen glock mess in gfs2_create_inode adds 8f81180ac183 gfs2: Remove duplicate call from gfs2_create_inode adds ade48088937f gfs2: Don't write log headers after file system withdraw adds 3f1266ec704d Merge tag 'gfs2-for-5.5' of git://git.kernel.org/pub/scm/l [...] adds 8c7b8c34ae95 pipe: Remove assertion from pipe_poll() adds 8f868d68d335 pipe: Fix missing mask update after pipe_wait() adds da73fcd8cfdc Merge branch 'pipe-rework' (patches from David Howells) adds e509d6e9c1ab autofs_clear_leaf_automount_flags(): use ino->count instea [...] adds 41ca19740a0e autofs: get rid of pointless checks around ->count handling adds c3aed16680cd autofs_dir_rmdir(): check ino->count for deciding whether [...] adds 850d71acd52c autofs: don't bother with atomics for ino->count adds b0d4beaa5a4b Merge branch 'next.autofs' of git://git.kernel.org/pub/scm [...] adds d41efb522e90 fs/namei.c: pull positivity check into follow_managed() adds 6c2d4798a8d1 new helper: lookup_positive_unlocked() adds e84009336711 fix dget_parent() fastpath race adds 2fa6b1e01a9b fs/namei.c: fix missing barriers when checking positivity adds 0aecba617321 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 0b8c0ec7eedc io_uring: use current task creds instead of allocating a new one adds 441cdbd5449b io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR adds 490547ca2df6 block: don't send uevent for empty disk when not invalidating adds 1a6b74fc8702 io_uring: add general async offload context adds f67676d160c6 io_uring: ensure async punted read/write requests copy iovec adds 03b1230ca12a io_uring: ensure async punted sendmsg/recvmsg requests copy data adds f499a021ea8c io_uring: ensure async punted connect requests copy data adds da8c96906990 io_uring: mark us with IORING_FEAT_SUBMIT_STABLE adds 22efde599865 io_uring: remove parameter ctx of io_submit_state_start adds 8cdda87a4414 io_uring: remove io_wq_current_is_worker adds 795ee49c1a28 block: optimise bvec_iter_advance() adds 5c4bd1f40c23 null_blk: fix zone size paramter check adds 979d54475e0b null_blk: cleanup null_gendisk_register adds bb55628288fc block: remove the empty line at the end of blk-zoned.c adds 9b38bb4b1e6d block: simplify blkdev_nr_zones adds f216fdd77b56 block: replace seq_zones_bitmap with conv_zones_bitmap adds e94f5819448c block: allocate the zone bitmaps lazily adds ae58954d8734 block: don't handle bio based drivers in blk_revalidate_di [...] adds 6c6b35491422 block: set the zone size in blk_revalidate_disk_zones atomically adds 87f80d623c6c io_uring: handle connect -EINPROGRESS like -EAGAIN adds f9bd84a8a845 xen/blkback: Avoid unmapping unmapped grant pages adds 36582a5a4561 brd: remove max_hw_sectors queue limit adds f1acbf2186df brd: warn on un-aligned buffer adds bca1c43cb2db null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED adds 901e59bba9dd io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT adds 2d28390aff87 io_uring: ensure deferred timeouts copy necessary data adds 08bdcc35f00c io-wq: clear node->next on list deletion adds 08802ed665e4 bfq-iosched: Ensure bio->bi_blkg is valid before using it adds ece841abbed2 block: fix memleak of bio integrity data adds 78076bb64aa8 io_uring: use hash table for poll command lookups adds 2e6e1fde32d7 io_uring: fix error handling in io_queue_link_head adds 4493233edcfc io_uring: hook all linked requests via link_list adds 0b4295b5e2b9 io_uring: fix a typo in a comment adds 8539429917c4 Merge branch 'io_uring-5.5' into for-linus adds 9feb1af97e73 Merge tag 'for-linus-20191205' of git://git.kernel.dk/linux-block adds 957fd69d396b dt-bindings: soc: qcom: add On Chip MEMory (OCMEM) bindings adds 198a72c8f9ee dt-bindings: display: msm: gmu: add optional ocmem property adds b0a1614fb1f5 firmware: qcom: scm: add OCMEM lock/unlock interface adds 0434a4061471 firmware: qcom: scm: add support to restore secure config [...] adds 88c1e9404f1d soc: qcom: add OCMEM driver adds 26c0b26dcd00 drm/msm/gpu: add ocmem init/cleanup functions adds bfcb7e1555ec soc: qcom: ocmem: add missing includes adds e5c8d1b2c183 drm/msm/dpu: Remove unused variables adds c3b80b28c174 drm/msm/dpu: Remove unused macro adds 422ed7558117 drm/msm/dpu: Remove unnecessary NULL checks adds c3739878a9e5 drm/msm/dpu: Remove unnecessary NULL checks adds 966301400402 drm/msm/dpu: Remove unnecessary NULL checks adds fa8278b89dfb drm/msm/dpu: Remove unnecessary NULL checks adds 53bf7f7a437a drm/msm: Remove unused function arguments adds 5dce8d78207e drm/msm/dsi: Move static keyword to the front of declarations adds 70082a52f96a drm/msm: include linux/sched/task.h adds a663a2b1350b drm/msm/dpu: Remove set but not used variable 'priv' in dpu_kms.c adds 3fa19069cd11 drm/msm/dpu: Remove set but not used variable 'priv' in dp [...] adds d4f1bec36c5d drm/msm/dpu: Remove set but not used variable 'priv' in dp [...] adds f09662c1a6b4 drm/msm/dpu: Remove set but not used variables 'dpu_cstate [...] adds 60b42f2ae69f drm/msm/dpu: Remove set but not used variables 'cmd_enc', 'priv' adds 8fbd534b7248 drm/msm/dpu: Remove set but not used variables 'mode', 'dp [...] adds ab198a7aab65 drm/msm: Sanitize the modeset_is_locked checks in dpu adds 722525023b10 drm/msm/mdp5: Remove set but not used variable 'fmt' adds c16c52a35e72 drm/msm/mdp5: Remove set but not used variable 'hw_cfg' in [...] adds 7264af3ed8d4 drm/msm/dsi: Remove set but not used variable 'lpx' adds 2e3cc607af53 drm/msm/dsi: Remove set but not used variable 'lp' adds df4954e30d0e drm/msm/mdp5: Remove set but not used variable 'hw_cfg' in [...] adds fcb5c172409d drm/msm: make a5xx_show and a5xx_gpu_state_put static adds 8856c5064834 drm/msm/mdp5: make config variables static adds 49c4868ab01c drm/msm/dsi: Implement qcom, dsi-phy-regulator-ldo-mode fo [...] adds fd6c798b58e0 drm/msm/hdmi: silence -EPROBE_DEFER warning adds c4b0222e628f drm/msm: fix rd dumping for split-IB1 adds abdfd18fe073 drm/msm: always dump buffer base/size adds 1c2a9f254c26 drm/msm/mdp5: Add optional TBU and TBU_RT clocks adds 2ab45a0973a8 dt-bindings: msm/mdp5: Document optional TBU and TBU_RT clocks adds 1860f2a8b8b1 drm/msm/mdp5: Add configuration for msm8x76 adds 332d6084d4f7 drm/msm/dsi: Add configuration for 28nm PLL on family B adds 3f3c8aff1f8f drm/msm/dsi: Add configuration for 8x76 adds e20c9284c8f2 drm/msm/adreno: Add support for Adreno 510 GPU adds 36a170b1ca0d Merge tag 'drm-msm-next-2019-11-05' of https://gitlab.free [...] adds d74a7566bef7 drm/i915/ehl: Update voltage level checks adds 198dfe671fdf drm/i915/tgl: Add DKL PHY vswing table for HDMI adds 03a2a606066c drm/i915/query: Align flavour of engine data lookup adds 732f9ca4a737 drm/i915/gt: Fixup config ifdeffery for pm_suspend_target_state adds f83d7e3f5189 drm/i915: Wait until the intel_wakeref idle callback is complete adds ee33baa83109 drm/i915: Mark up the calling context for intel_wakeref_put() adds ca1711d1991f drm/i915/gt: Close race between engine_park and intel_gt_r [...] adds bf201f5eda23 drm/i915/gt: Unlock engine-pm after queuing the kernel con [...] adds 97f9af78f38d drm/i915/gt: Mark the execlists->active as the primary vol [...] adds 4ec5cc78c1b0 drm/i915/execlists: Fixup cancel_port_requests() adds a09c2860ae4f drm/i915/gt: Adapt engine_park synchronisation rules for e [...] adds 311770173fac drm/i915/gt: Schedule request retirement when timeline idles adds 0725d9a31869 drm/i915/gt: Make intel_ring_unpin() safe for concurrent pint adds 8d15ede5cc6b drm/i915: Default to a more lenient forced preemption timeout adds 3cc44feb9861 drm/i915: Reduce nested prepare_remote_context() to a trylock adds 3e25dbca8b75 Merge tag 'drm-intel-next-fixes-2019-11-28' of git://anong [...] adds 946621691f99 drm/amd/display: add default clocks if not able to fetch them adds 5985ebbe78bb drm/amdgpu: Resolved offchip EEPROM I/O issue adds a0c2a84ddaf1 MAINTAINERS: Drop Rex Zhu for amdgpu powerplay adds dea8b900293d drm/amdgpu: flag vram lost on baco reset for VI/CIK adds 29a39c90baaa drm/amdgpu: Optimize KFD page table reservation adds c38402fe6c4d amdgpu: Enable KFD on POWER systems adds e2195f7d0e73 drm/amdgpu: use CPU to flush vmhub if sched stopped adds c3d03c5a196f drm/amd/display: Include num_vmid and num_dsc within NV14' [...] adds 516fb68d9501 drm/amd/display: Adding NV14 IP Parameters adds 30c517736e1a drm/amd/display: Get NV14 specific ip params as needed adds 627f75d18910 drm/amd/display: re-enable wait in pipelock, but add timeout adds 76d8f83b2a61 drm/amdgpu/powerplay: unify smu send message function adds f0312f45a054 drm/amdgpu: Added ASIC specific checks in gfxhub V1.1 get [...] adds fa2b93e39b1d drm/amdgpu/gfx10: unlock srbm_mutex after queue programmin [...] adds 747d4f715fb5 drm/amdgpu: fix calltrace during kmd unload(v3) adds 6294017fe352 drm/amdgpu: skip rlc ucode loading for SRIOV gfx10 adds dacf56e45ded drm/amdgpu: do autoload right after MEC loaded for SRIOV VF adds cd05b51aaa6e drm/amdgpu: should stop GFX ring in hw_fini adds 4905880b4515 drm/amdgpu: fix GFX10 missing CSIB set(v3) adds 008037d4d972 drm/radeon: fix r1xx/r2xx register checker for POT textures adds 909a60652624 Merge tag 'drm-next-5.5-2019-12-03' of git://people.freede [...] adds 9fc785f17dec agp: remove unused variable size in agp_generic_create_gatt_table adds 0f109f0e9a60 agp: move AGPGART_MINOR to include/linux/miscdevice.h adds 5f1b24a6445d agp: remove unused variable num_segments adds 5f448266ce96 agp: Add bridge parameter documentation adds 4673402ebf9f ia64: agp: Replace empty define with do while adds 9569c3e9227c drm/tegra: hub: Remove bogus connection mutex check adds 1f16deac7669 drm/tegra: gem: Properly pin imported buffers adds 49f821919bb9 drm/tegra: gem: Remove premature import restrictions adds c52e167b4194 drm/tegra: Use proper IOVA address for cursor image adds be0b23f28c02 drm/tegra: sor: Implement system suspend/resume adds 82d73874d422 drm/tegra: vic: Export module device table adds a8817489dc3e drm/tegra: Silence expected errors on IOMMU attach adds b06e145f7030 drm/tegra: sor: Make the +5V HDMI supply optional adds d66dfcf80d0f drm/tegra: Run hub cleanup on ->remove() adds b7fa0cde29c8 Merge tag 'drm/tegra/for-5.5-rc1-fixes' of git://anongit.f [...] adds 3a8a5aba142a drm/mgag200: Extract device type from flags adds d6d437d97d54 drm/mgag200: Store flags from PCI driver data in device structure adds 1591fadf857c drm/mgag200: Add workaround for HW that does not support ' [...] adds d6d07ca19c04 drm/dp_mst: Fix build on systems with STACKTRACE_SUPPORT=n adds d9c148cfaf0a drm/omap: fix dma_addr refcounting adds e5a6ca27eb72 drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() adds b53bd16fec3d Merge tag 'drm-misc-next-fixes-2019-12-04' of git://anongi [...] adds 3ee1a9f5d0bc drm/i915/gem: Take timeline->mutex to walk list-of-requests adds aeab9eda04cd drm/i915/gvt: Refine non privilege register address calucation adds 68421940b0d6 drm/i915/gvt: Update force-to-nonpriv register whitelist adds 92b1aa773fad drm/i915/gvt: Fix cmd length check for MI_ATOMIC adds 4afaab78522f Merge tag 'gvt-next-fixes-2019-12-02' of https://github.co [...] adds 01bb63031933 drm/i915/ehl: Make icp_digital_port_connected() use phy in [...] adds 9c1867d730a6 Merge tag 'drm-intel-next-fixes-2019-12-05' of git://anong [...] adds 7ada90eb9c7a Merge tag 'drm-next-2019-12-06' of git://anongit.freedeskt [...] adds ec057595cb3f pipe: fix incorrect caching of pipe state over pipe_wait() adds 586bc4aab878 ALSA: hda/hdmi - fix vgaswitcheroo detection for AMD adds 8d68a87244a8 ALSA: hda/hdmi - Add new pci ids for AMD GPU display audio adds 73b1422bdfbb ALSA: hda/hdmi - enable runtime pm for newer AMD display audio adds 8218df93b7c4 ALSA: hda/hdmi - enable automatic runtime pm for AMD HDMI [...] adds 5061bb7065d0 ALSA: aloop: Avoid pointer dereference before null-check adds ae254888f3c3 ALSA: hda: hdmi - fix regression in connect list handling adds e1e8c1fdce8b ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 adds 336820c4374b ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G adds 0c0fe9e6b95c ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx adds 609f5485344b ALSA: hda: hdmi - preserve non-MST PCM routing for Intel p [...] adds d2cd795c4ece ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 [...] adds e38e486d66e2 ALSA: hda: Modify stream stripe mask only when needed adds 643a2cc99b53 ALSA: hda: hdmi - Keep old slot assignment behavior for In [...] adds 4cc8d6505ab8 ALSA: pcm: oss: Avoid potential buffer overflows adds 3cf2890f29ab Merge tag 'sound-fix-5.5-rc1' of git://git.kernel.org/pub/ [...] adds 71eb40fc5337 powerpc/kasan: Fix boot failure with RELOCATABLE && FSL_BOOKE adds b67a95f2abff powerpc/xive: Skip ioremap() of ESB pages for LSI interrupts adds 6f4679b95674 powerpc/pmem: Fix kernel crash due to wrong range value us [...] adds 552263456215 powerpc: Fix vDSO clock_getres() adds b6afd1234cf9 powerpc/archrandom: fix arch_get_random_seed_int() adds 551003fff723 powerpc/pmem: Convert to EXPORT_SYMBOL_GPL adds 48e626ac85b4 powerpc/powernv: Avoid re-registration of imc debugfs directory adds 249fad734a25 powerpc/perf: Disable trace_imc pmu adds f89d416a8676 Merge tag 'powerpc-5.5-3' of git://git.kernel.org/pub/scm/ [...] adds 81d2c6f81996 kasan: support instrumented bitops combined with generic bitops adds 5bece3d66153 powerpc: support KASAN instrumentation of bitops adds 4f4afc2c9599 docs/core-api: Remove possibly confusing sub-headings from [...] adds 43a2898631a8 Merge tag 'powerpc-5.5-2' of git://git.kernel.org/pub/scm/ [...] adds 76f6777c9cc0 pipe: Fix iteration end check in fuse_dev_splice_write() adds 93b90414c33f arm64: mm: Fix initialisation of DMA zones on non-NUMA systems adds ca2ef4ffabbe arm64: insn: consistently handle exit text adds cba779d80a5d arm64: mm: Fix column alignment for UXN in kernel_page_tables adds df325e05a682 arm64: Validate tagged addresses in access_ok() called fro [...] adds 0492747c72a3 arm64: KVM: Invoke compute_layout() before alternatives ar [...] adds 70927d02d409 arm64: ftrace: fix ifdeffery adds de858040ee80 arm64: entry: refine comment of stack overflow check adds 98884281027d Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds a249dd200d03 tee: optee: Fix dynamic shm pool allocations adds 03212e347f94 tee: optee: fix device enumeration error handling adds db6efda85437 Merge tag 'tee-fixes-for-v5.4' of git://git.linaro.org/peo [...] adds c3c60656b0a3 MAINTAINERS: update Cavium ThunderX drivers adds 17746b7af95e MAINTAINERS: Switch to Marvell addresses adds a4e55ccd4392 soc: aspeed: Fix snoop_file_poll()'s return type adds 47b6b604b2bf soc: mediatek: cmdq: fixup wrong input order of write api adds 6859ad379439 MAINTAINERS: Make Nicolas Saenz Julienne the new bcm2835 m [...] adds 680fb08720df Merge tag 'arm-soc/for-5.5/maintainers-part2' of https://g [...] adds 39a1a8941b27 arm64: dts: juno: Fix UART frequency adds 54fb3fe0f211 Revert "arm64: dts: juno: add dma-ranges property" adds 563b75d74993 Merge tag 'juno-fixes-5.5' of git://git.kernel.org/pub/scm [...] adds 8305e90a894f firmware: arm_scmi: Avoid double free in error flow adds 3c25ce694a1f Merge tag 'scmi-fix-5.5-2' of git://git.kernel.org/pub/scm [...] adds 336bab731be7 ARM: pxa: Fix resource properties adds 942e6f8a8314 Merge mainline/master into arm/fixes adds f693ff65c36e arm64: defconfig: re-run savedefconfig adds 30b10c77837c ARM: defconfig: re-run savedefconfig on multi_v* configs adds 18977008f44c ARM: multi_v7_defconfig: Restore debugfs support adds b82049f2c139 Merge tag 'omap-for-v5.5/soc-late-signed' into omap-for-v5 [...] adds 37238d3dd584 ARM: OMAP2+: Drop useless gptimer option for omap4 adds 020003f763e2 bus: ti-sysc: Add module enable quirk for audio AESS adds cb6cfe2eaed1 bus: ti-sysc: Adjust exception handling in sysc_child_add_ [...] adds d7d8d62a3f3b Merge branches 'omap-for-v5.5/soc' and 'omap-for-v5.5/ti-s [...] adds 0f679edf5ae3 Merge tag 'omap-for-v5.5/ti-sysc-late-signed' of git://git [...] adds a3e633d661fd ARM: dts: logicpd-torpedo-baseboard: Enable HDQ adds 1706df19f5f0 ARM: dts: logicpd-torpedo: Remove unnecessary notes/comments adds 287897f9aaa2 ARM: dts: omap3-tao3530: Fix incorrect MMC card detection [...] adds e415e4d2d506 ARM: dts: am57xx-beagle-x15: Update pinmux name to ddr_3_3v adds 6af0a549c25e ARM: dts: dra7: fix cpsw mdio fck clock adds ddb52945999d ARM: dts: Fix vcsi regulator to be always-on for droid4 to [...] adds 3e5c3c41ae92 ARM: dts: Fix sgx sysconfig register for omap4 adds e89d108da909 Merge tag 'omap-for-v5.5/dt-fixes-merge-window-signed' of [...] adds 716864586c62 arm: socfpga: execute cold reboot by default adds f7a1a1db9877 Merge tag 'socfpga_update_for_v5.5' of git://git.kernel.or [...] adds 0fb438eed10c cpufreq: tegra124: Add suspend and resume support adds c25f318b1ff7 Merge tag 'tegra-for-5.5-cpufreq' of git://git.kernel.org/ [...] adds dfd9d2dda8d0 soc/tegra: pmc: Use lower-case for hexadecimal literals adds cd4a709a19d5 soc/tegra: pmc: Add missing IRQ callbacks on Tegra194 adds 48914c4ecb0c soc/tegra: pmc: Add reset sources and levels on Tegra194 adds 5af5b2ae1ccf Merge tag 'tegra-for-5.5-soc-fixes' of git://git.kernel.or [...] adds 030d2829f4c2 memory: tegra30-emc: Fix panic on suspend adds 916a91406278 Merge tag 'tegra-for-5.5-memory-fixes' of git://git.kernel [...] adds d98a8dbdaec6 ARM: dts: bcm2711: force CMA into first GB of memory adds be8af7a9e3cc ARM: dts: bcm2711-rpi-4: Enable GENET support adds 30f55eae47e4 Merge tag 'arm-soc/for-5.5/devicetree-part2' of https://gi [...] adds 347f56fb3890 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds ff98a5f624d2 ARM: 8943/1: Fix topology setup in case of CPU hotplug for [...] adds 04bb96427d4e ARM: 8947/1: Fix __arch_get_hw_counter() access to CNTVCT adds eea2d5da29e3 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds ad910e36da4c pipe: fix poll/select race introduced by the pipe rework adds 1b6b26ae7053 pipe: fix and clarify pipe write wakeup logic adds f467a6a66419 pipe: fix and clarify pipe read wakeup logic adds a28c8b9db8a1 pipe: remove 'waiting_writers' merging logic adds 85190d15f4ea pipe: don't use 'pipe_wait() for basic pipe IO adds 6210b6402f58 kernel-hacking: group sysrq/kgdb/ubsan into 'Generic Kerne [...] adds ff600a9a69be kernel-hacking: create submenu for arch special debugging options adds 3be5cbcde916 kernel-hacking: group kernel data structures debugging together adds 09a7495258b5 kernel-hacking: move kernel testing and coverage options t [...] adds f43a289df671 kernel-hacking: move Oops into 'Lockups and Hangs' adds dc9b96387ec9 kernel-hacking: move SCHED_STACK_END_CHECK after DEBUG_STA [...] adds ebebdd095d7b kernel-hacking: create a submenu for scheduler debugging options adds 2b05bb75d174 kernel-hacking: move DEBUG_BUGVERBOSE to 'printk and dmesg [...] adds ec29a5c197e6 kernel-hacking: move DEBUG_FS to 'Generic Kernel Debugging [...] adds 68d4b3dfcaf2 lib/: fix Kconfig indentation adds 6dc517a3872b Merge branch 'akpm' (patches from Andrew) adds 348be43384e6 xen/events: remove event handling recursion detection adds d41b26d81a83 xen/gntdev: remove redundant non-zero check on ret adds 3b06ac6707c1 xen/gntdev: replace global limit of mapped pages by limit [...] adds b3f7931f5c61 xen/gntdev: switch from kcalloc() to kvcalloc() adds 196748a276b4 xen/xenbus: reference count registered modules adds 14855954f636 xen-blkback: allow module to be cleanly unloaded adds f74fd13f4585 Merge tag 'for-linus-5.5b-rc1-tag' of git://git.kernel.org [...] adds 026948f01eac vfio/type1: remove hugepage checks in is_invalid_reserved_pfn() adds d567fb881916 vfio/pci: call irq_bypass_unregister_producer() before fre [...] adds 9917b54aded1 Merge branch 'v5.5/vfio/jiang-yi-irq-bypass-unregister-v1' [...] adds 94e89b402354 Merge tag 'vfio-v5.5-rc1' of git://github.com/awilliam/linux-vfio adds 22a1ae9a93fb NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire s [...] adds e86d5a02874c NFS: Convert struct nfs_fattr to use struct timespec64 adds e7d4b05c5ee3 NFSv4: Encode 64-bit timestamps adds 7d34ff514165 NFSv4: NFSv4 callbacks also support 64-bit timestamps adds ad97a995d8ed NFSv2: Fix a typo in encode_sattr() adds c9dbfd961b87 NFSv2: Clean up timespec encode adds 6430b323ae09 NFSv3: Clean up timespec encode adds d0372b679c31 NFS: Use non-atomic bit ops when initialising struct nfs_c [...] adds 4b1b69cedf9d NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING adds c6eb58435b98 pNFS: nfs3_set_ds_client should set NFS_CS_NOPING adds 52f98f1a2ddd NFS/pnfs: Separate NFSv3 DS and MDS traffic adds e6237b6feb37 NFSv4.1: Don't rebind to the same source port when reconne [...] adds 333ac786a1b4 NFSv4: Fix delegation handling in update_open_stateid() adds 5decae1623f5 NFSv4: nfs4_callback_getattr() should ignore revoked delegations adds 457a50424bdd NFSv4: Delegation recalls should not find revoked delegations adds b57562087b04 NFSv4: fail nfs4_refresh_delegation_stateid() when the del [...] adds b47e0e478c49 NFS: Rename nfs_inode_return_delegation_noreclaim() adds f9e0cc9c9790 NFSv4: Don't remove the delegation from the super_list mor [...] adds e0f07896affd NFSv4: Hold the delegation spinlock when updating the seqid adds ae084a32ee92 NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update [...] adds f2d47b550205 NFSv4: Update the stateid seqid in nfs_revoke_delegation() adds d51f91d262aa NFSv4: Revoke the delegation on success in nfs4_delegretur [...] adds af20b7b850c5 NFSv4: Ignore requests to return the delegation if it was revoked adds 1deed5723518 NFSv4: Don't reclaim delegations that have been returned o [...] adds 40e6aa10aaf2 NFSv4: nfs4_return_incompatible_delegation() should check [...] adds 3887ce1aac3a NFSv4: Fix nfs4_inode_make_writeable() adds 42c304c34e2d NFS: nfs_inode_find_state_and_recover() fix stateid matching adds ee05f456772d NFSv4: Fix races between open and delegreturn adds 246afc0aa5a7 NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn adds 70d136b2dc18 NFSv4: Don't retry the GETATTR on old stateid in nfs4_dele [...] adds 43622eab8d0a NFS: Add a tracepoint in nfs_fh_to_dentry() adds 66eb3add452a SUNRPC: Avoid RPC delays when exiting suspend adds f9bdad8ca8a4 NFS NFSD: defining nl4_servers structure needed by both adds 0491567b51ef NFS: add COPY_NOTIFY operation adds 1d38f3f0d700 NFS: add ca_source_server<> to COPY adds ec4b09250898 NFS: inter ssc open adds 0b9018b9cab9 NFS: skip recovery of copy open on dest server adds 7e350197a1c1 NFS: for "inter" copy treat ESTALE as ENOTSUPP adds 6b61c969d501 NFS: COPY handle ERR_OFFLOAD_DENIED adds 124060255d59 NFS: also send OFFLOAD_CANCEL to source server adds fefa1a812a9a NFS handle NFS4ERR_PARTNER_NO_AUTH error adds 0e65a32c8a56 NFS: handle source server reboot adds 1275101026b4 NFS based on file size issue sync copy or fallback to gene [...] adds 8dff1df551df NFS: replace cross device check in copy_file_range adds 807ce06c24fb Merge branch 'linux-ssc-for-5.5' adds 634d811c619b nfsv4: Move NFSPROC4_CLNT_COPY_NOTIFY to end of list adds 5c441544f045 NFSv4.x: Handle bad/dead sessions correctly in nfs41_seque [...] adds 5326de9e94be NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits f [...] adds d49dd11753f4 NFSv4: add declaration of current_stateid adds 9c91fa36b617 NFS: remove unneeded semicolon adds 0e96322b241c fs: nfs: sysfs: Remove NULL check before kfree adds 89658c4d04c7 NFS: Return -ETXTBSY when attempting to write to a swapfile adds 913eca1aea87 NFS: Fallocate should use the nfs4_fattr_bitmap adds 000301042413 NFSv4: Make _nfs42_proc_copy_notify() static adds 843aa17a35bf NFS: remove duplicated include from nfs4file.c adds 66588abe2db0 NFSv4.2 fix kfree in __nfs42_copy_file_range adds f751c5452594 NFSv4.2 fix memory leak in nfs42_ssc_open adds 5cd8b0d4dd96 SUNRPC: Eliminate log noise in call_reserveresult adds bf7ca707ae60 SUNRPC: Add trace points to observe transport congestion control adds 4b93dab36f28 xprtrdma: Add unique trace points for posting Local Invali [...] adds a31b2f939219 xprtrdma: Connection becomes unstable after a reconnect adds eea63ca7ffa1 xprtrdma: Initialize rb_credits in one place adds 2ae50ad68cd7 xprtrdma: Close window between waking RPC senders and post [...] adds c3700780a096 xprtrdma: Fix MR list handling adds 9d2da4ff00f3 xprtrdma: Manage MRs in context of a single connection adds 15d9b015d3d1 xprtrdma: Ensure ri_id is stable during MR recycling adds f995879ec4aa xprtrdma: Remove rpcrdma_sendctx::sc_xprt adds b5cde6aa882d xprtrdma: Remove rpcrdma_sendctx::sc_device adds dc15c3d5f168 xprtrdma: Move the rpcrdma_sendctx::sc_wr field adds d6764bbd7763 xprtrdma: Refactor rpcrdma_prepare_msg_sges() adds 614f3c96d7e5 xprtrdma: Pull up sometimes adds 6cb28687fd1d xprtrdma: Wake tasks after connect worker fails adds 7b020f17bbd3 xprtrdma: Report the computed connect delay adds d4957f01d29b xprtrdma: Refine trace_xprtrdma_fixup adds f54c870d326a xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() adds a52c23b8b207 xprtrdma: Replace dprintk in xprt_rdma_set_port adds 4e121fcae809 Merge tag 'nfs-rdma-for-5.5-1' of git://git.linux-nfs.org/ [...] adds 511ba52e4c01 NFS4: Trace state recovery operation adds 21f86d2d63f9 NFS4: Trace lock reclaims adds e8d70b321ecc SUNRPC: Fix another issue with MIC buffer space adds a264abad51d8 SUNRPC: Capture completion of all RPC tasks adds fb9bf40cf028 Merge tag 'nfs-for-5.5-1' of git://git.linux-nfs.org/proje [...] adds 19a1aad8886f nfsd: remove set but not used variable 'len' adds c4b77edb3f7f nfsd: "%s" should be "%s" adds 832b2cb95543 svcrdma: Improve DMA mapping trace points adds 6e73e92b155c nfsd4: fix up replay_matches_cache() adds 12b4157b7d3b nfsd: remove private bin2hex implementation adds 5fcaf6982d11 sunrpc: fix crash when cache_head become valid before update adds ff27e9f74830 SUNRPC: Trace gssproxy upcall results adds 5866efa8cbfb SUNRPC: Fix svcauth_gss_proxy_init() adds 12357f1b2c8e nfsd: minor 4.1 callback cleanup adds 2bbfed98a4d8 nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutd [...] adds 20428a8047ea nfsd: mark cb path down on unknown errors adds cc1ce2f13ea1 nfsd: document callback_wq serialization of callback code adds 2a67803e1305 nfsd: Drop LIST_HEAD where the variable it declares is nev [...] adds 581ae686f269 race in exportfs_decode_fh() adds d05a02019690 sunrpc: remove __KERNEL__ ifdefs adds fb7dd0a1ba86 lockd: remove __KERNEL__ ifdefs adds 18b9a895e652 nfsd: Fix cld_net->cn_tfm initialization adds a2e2f2dc77a1 nfsd: v4 support requires CRYPTO_SHA256 adds 7c149057d044 nfsd: restore NFSv3 ACL support adds 8729aaba7462 SUNRPC: Fix backchannel latency metrics adds a25e3726b32c nfsd: Ensure CLONE persists data and metadata changes to t [...] adds 466e16f0920f nfsd: check for EBUSY from vfs_rmdir/vfs_unink. adds 18f428d4e2f7 NFSD fixing possible null pointer derefering in copy offload adds 38a2204f5298 nfsd: depend on CRYPTO_MD5 for legacy client tracking adds 911d137ab027 Merge tag 'nfsd-5.5' of git://linux-nfs.org/~bfields/linux adds f9bbb68233aa orangefs: posix open permission checking... adds 316933cf74b0 Merge tag 'for-linus-5.5-ofs1' of git://git.kernel.org/pub [...] adds 0c4da70c83d4 xfs: fix realtime file data space leak adds 69ffe5960df1 xfs: don't check for AG deadlock for realtime files in bunmapi adds 798a9cada469 xfs: fix mount failure crash on invalid iclog memory access adds 50caca9d7f63 Merge tag 'xfs-5.5-merge-17' of git://git.kernel.org/pub/s [...] adds 1cea335d1db1 iomap: fix sub-page uptodate handling adds c275779ff2dd iomap: stop using ioend after it's been freed in iomap_fin [...] adds 95207d554b96 Merge tag 'iomap-5.5-merge-14' of git://git.kernel.org/pub [...] adds 1a26c920717a Input: snvs_pwrkey - send key events for i.MX6 S, DL and Q adds 1e55c176f8f5 Input: snvs_pwrkey - remove gratuitous NULL initializers adds d4b675e1b527 Input: uinput - fix returning EPOLLOUT from uinput_poll adds 25b2f1b77a92 Input: add privacy screen toggle keycode adds df5b5e555b35 Input: goodix - add upside-down quirk for Teclast X89 tablet adds 86bcd3a12999 Input: synaptics-rmi4 - re-enable IRQs in f34v7_do_reflash adds a284e11c371e Input: synaptics-rmi4 - don't increment rmiaddr for SMBus [...] adds afbd65f5e71a Merge branch 'next' into for-linus adds 737214515d79 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 9b5b99a89f64 NTB: Add Hygon Device ID adds 9455d25f4e3b Merge tag 'ntb-5.5' of git://github.com/jonmason/ntb adds e200327708e6 fs/fnctl: fix missing __user in fcntl_rw_hint() adds 2658ce095df5 fs/namespace: add __user to open_tree and move_mount syscalls adds 5c8b0dfc6f4a make __d_alloc() static adds 5bf9a06a5f7c Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...] adds 6f582b273ec2 CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks adds 69738cfdfa70 fs: cifs: Fix atime update check vs mtime adds a9f76cf82719 cifs: remove redundant assignment to pointer pneg_ctxt adds 9e8fae259740 smb3: remove unused flag passed into close functions adds 43f8a6a74ee2 smb3: query attributes on file close adds 3345bb44bacd cifs: Fix lookup of SMB connections on multichannel adds 9a7d5a9e6d79 cifs: fix possible uninitialized access and race on iface_list adds fdef665ba44a smb3: fix mode passed in on create for modetosid mount option adds 231e2a0ba567 smb3: improve check for when we send the security descript [...] adds a78f7cdddbbb Merge tag '5.5-rc-smb3-fixes-part2' of git://git.samba.org [...] adds 75d886a99384 scsi: ibmvscsi_tgt: Remove unneeded variable rc adds eede4970fb6c scsi: lpfc: size cpu map by last cpu id set adds 82ea3e0e129e scsi: scsi_transport_sas: Fix memory leak when removing devices adds 0e7c353e1828 scsi: pm80xx: fix logic to break out of loop when register [...] adds 69b41f141dc4 scsi: pm80xx: Remove unused include of linux/version.h adds d341e9a8f2cf scsi: qla2xxx: fix rports not being mark as lost in sync f [...] adds c8a347931869 scsi: qla2xxx: unregister ports after GPN_FT failure adds 45dc8f2d9c94 scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI adds a35989a0723c scsi: sd_zbc: Improve report zones error printout adds 73374b39b01e scsi: megaraid_sas: Make poll_aen_lock static adds 1eb9151eb7c5 scsi: MAINTAINERS: Add the linux-scsi mailing list to the [...] adds 138f371ddf4f Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds d0f010434124 bpf: Fix static checker warning adds da5fb18225b4 bpf: Support pre-2.25-binutils objcopy for vmlinux BTF adds b56840585690 libbpf: Fix Makefile' libbpf symbol mismatch diagnostic adds 53f8dd434b6f libbpf: Fix global variable relocation adds 1fd450f99272 libbpf: Fix up generation of bpf_helper_defs.h adds 7c3977d1e804 libbpf: Fix sym->st_value print on 32-bit arches adds ce27709b8162 bpf: Fix build in minimal configurations adds df786c9b9476 bpf: Force .BTF section start to zero when dumping from vmlinux adds e1608f3fa857 bpf: Avoid setting bpf insns pages read-only when prog is jited adds 3464afdf11f9 libbpf: Fix readelf output parsing on powerpc with recent [...] adds 734c7022adaa Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds b3c424eb6a1a sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO adds 040b5cfbcefa Fixed updating of ethertype in function skb_mpls_pop adds 825e5601c142 MAINTAINERS: add fragment for xilinx CAN driver adds 8c2a58568d6d MAINTAINERS: add myself as maintainer of MCAN MMIO device driver adds 9ebd796e2400 can: slcan: Fix use-after-free Read in slcan_open adds 870db5d1015c can: ucan: fix non-atomic allocation in completion handler adds b848238d86aa can: xilinx_can: skip error message on deferred probe adds 3d3c817c3a40 can: xilinx_can: Fix usage of skb memory adds 56e7a2f83d13 Merge tag 'linux-can-fixes-for-5.5-20191203' of git://git. [...] adds 42c17fa69f98 net: fix a leak in register_netdevice() adds c4b4c421857d net: bridge: deny dev_set_mac_address() when unregistering adds 9aed6ae0647d net/core: Populate VF index in struct ifla_vf_guid adds 9385973fe8db net: mscc: ocelot: unregister the PTP clock on deinit adds 0d580fbd2db0 tcp: refactor tcp_retransmit_timer() adds 2f23cd42e19c net: sched: fix dump qlen for sch_mq/sch_mqprio with NOLOC [...] adds 8ffb055beae5 cls_flower: Fix the behavior using port ranges with hw-offload adds c4e85f73afb6 net: ipv6: add net argument to ip6_dst_lookup_flow adds 6c8991f41546 net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup adds 7b3b209e61ad Merge branch 'net-convert-ipv6_stub-to-ip6_dst_lookup_flow' adds 5d50aa83e2c8 openvswitch: support asymmetric conntrack adds 95219afbb980 act_ct: support asymmetric conntrack adds 86c76c098983 xdp: obtain the mem_id mutex before trying to remove an entry. adds ffac2027e18f ionic: keep users rss hash across lif reset adds 0cb96b5749bf net: sfp: fix unbind adds 38ecd706ca78 net: sfp: fix hwmon adds 099ffd7eddfe NFC: NCI: use new `delay` structure for SPI transfer delays adds d04ac224b168 net: Fixed updating of ethertype in skb_mpls_push() adds df95467b6d2b hsr: fix a NULL pointer dereference in hsr_dev_xmit() adds a350d2e7adbb net: thunderx: start phy before starting autonegotiation adds 5b55633f20ee s390/qeth: guard against runt packets adds f677fcb9aeb6 s390/qeth: ensure linear access to packet headers adds f9e50b02a99c s390/qeth: fix dangling IO buffers after halt/clear adds b87440526324 Merge branch 's390-fixes' adds aacf6578ef77 net: ethernet: ti: cpsw_switchdev: fix unmet direct depend [...] adds 2a597eff2437 net: hns3: fix for TX queue not restarted problem adds d1a37dedcfcf net: hns3: fix a use after free problem in hns3_nic_maybe_ [...] adds 1c9855085eba net: hns3: fix VF ID issue for setting VF VLAN adds a116f4e238cc Merge branch 'hns3-fixes' adds 0033b34a03ec ppp: fix out-of-bounds access in bpf_prog_create() adds edbca120a8cd samples/bpf: Fix broken xdp_rxq_info due to map order assumptions adds 01d434ce98d3 selftests/bpf: Don't hard-code root cgroup id adds 6bf6affe18da selftests/bpf: Bring back c++ include/link test adds ef8c84effce3 selftests/bpf: De-flake test_tcpbpf adds e9eeec58c992 bpf: Fix a bug when getting subprog 0 jited image in check [...] adds 8f9081c92523 selftests/bpf: Add a fexit/bpf2bpf test with target bpf pr [...] adds ae72555b4104 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds a6a10d45d1ea enetc: disable EEE autoneg by default adds f421031e3ff0 net: stmmac: reset Tx desc base address before restarting Tx adds 9f104c773690 mqprio: Fix out-of-bounds access in mqprio_dump adds 9cf1cd8ee3ee tipc: fix ordering of tipc module init and exit routine adds 462f8554a896 phy: mdio-thunder: add missed pci_release_regions in remove adds 1af66221a66d net: avoid an indirect call in ____sys_recvmsg() adds 4a5cdc604b9c net/tls: Fix return values to avoid ENOTSUPP adds 8bef0af09a54 net: dsa: fix flow dissection on Tx path adds e0b60903b434 net-sysfs: Call dev_hold always in netdev_queue_add_kobject adds dbad3408896c net: core: rename indirect block ingress cb function adds 25a443f74bcf net: sched: allow indirect blocks to bind to clsact in TC adds 9a74542eee86 Merge branch 'net-tc-indirect-block-relay' adds 9424e2e7ad93 tcp: md5: fix potential overestimation of TCP option space adds 04aa1bc42e4d lpc_eth: kernel BUG on remove adds c55d8b108caa net/mlx5e: Fix TXQ indices to be sequential adds 73e6551699a3 net/mlx5e: Query global pause state before setting prio2buffer adds c431f8597863 net/mlx5e: Fix SFF 8472 eeprom length adds a23dae79fb65 net/mlx5e: Fix freeing flow with kfree() and not kvfree() adds eb252c3a24fc net/mlx5e: Fix free peer_flow when refcount is 0 adds 6d485e5e5554 net/mlx5e: Fix translation of link mode into speed adds 3d7cadae51f1 net/mlx5e: ethtool, Fix analysis of speed setting adds b7826076d7ae net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev m [...] adds 537d0779a199 Merge tag 'mlx5-fixes-2019-12-05' of git://git.kernel.org/ [...] adds 04d26e7b159a tcp: fix rejected syncookies due to stale timestamps adds cb44a08f8647 tcp: tighten acceptance of ACKs not matching a child socket adds 721c8dafad26 tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE [...] adds 5532946e3395 Merge branch 'tcp-fix-handling-of-stale-syncookies-timestamps' adds 02a896ca8487 pppoe: remove redundant BUG_ON() check in pppoe_pernet adds 0e4940928c26 gre: refetch erspan header from skb->data after pskb_may_pull() adds 501a90c94510 inet: protect against too small mtu values. adds 51302f77beda net: ethernet: ti: cpsw: fix extra rx interrupt adds fafc5db28a2f net: phy: dp83867: fix hfs boot in rgmii mode adds 8a3cc29c316c vhost/vsock: accept only packets with the right dst_cid adds 00222d139410 r8169: add missing RX enabling for WoL on RTL8125 adds 2dd5616ecdce net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() adds 0fc75219fe9a r8169: fix rtl_hw_jumbo_disable for RTL8168evl adds 95e6ba513316 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 67018f43df3e kbuild: fix 'No such file or directory' warning when cleaning adds 98b6758be4de Merge remote-tracking branch 'kbuild-current/fixes' adds 038029c03e21 sparc: remove unneeded uapi/asm/statfs.h adds fd64c980ea50 Merge remote-tracking branch 'sparc/master' adds 18a110b022a5 netfilter: ctnetlink: netns exit must wait for callbacks adds ee1bcfe01251 netfilter: nf_flow_table_offload: Fix block setup as TC_SE [...] adds e052901991ae netfilter: nf_flow_table_offload: Fix block_cb tc_setup_ty [...] adds dc4d3f2e12a6 netfilter: nf_flow_table_offload: Don't use offset uniniti [...] adds c7c17e6a03e0 netfilter: conntrack: tell compiler to not inline nf_ct_re [...] adds d50264f1fef9 netfilter: nf_flow_table_offload: add IPv6 match description adds d1f4c966475c netfilter: nf_tables_offload: Check for the NETDEV_UNREGIS [...] adds 5a2e6af81807 selftests: netfilter: use randomized netns names adds 0b9173f4688d netfilter: nf_queue: enqueue skbs with NULL dst adds f84b97c0e6eb Merge remote-tracking branch 'netfilter/master' adds 3d94a4a8373b mwifiex: fix possible heap overflow in mwifiex_process_cou [...] adds 22d0d5ae7a08 ath9k: use iowrite32 over __raw_writel adds 693d060536ab mt76: mt76x0: fix default mac address overwrite adds 1e58252e334d mwifiex: Fix heap overflow in mmwifiex_process_tdls_action [...] adds f1a7d29ae57b Merge remote-tracking branch 'wireless-drivers/master' adds c08f0a92f4be ALSA: echoaudio: simplify get_audio_levels adds 575e419efc59 Merge remote-tracking branch 'sound-current/for-linus' adds bc094709de01 ASoC: rt5682: fix i2c arbitration lost issue adds 756ae8f237e1 ASoC: AMD: Enable clk in startup intead of hw_params adds b81eb73be03a ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() adds 469b3ad672e2 ASoC: SOF: topology: Fix unload for SAI/ESAI adds fb3194413d1e ASoC: rt5677: Fix build error without CONFIG_SPI adds 2a0bda276c64 ASoC: wm8904: fix automatic sysclk configuration adds acb874a7c049 ASoC: max98090: remove msleep in PLL unlocked workaround adds 6f49919d1169 ASoC: max98090: exit workaround earlier if PLL is locked adds 45dfbf569759 ASoC: max98090: fix possible race conditions adds d5ee9108adac ASoC: Intel: sst: Add missing include <linux/io.h> adds 4bf2e385aa59 ASoC: core: Init pcm runtime work early to avoid warnings adds 7eccc05c7101 ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 adds 46fc56695695 Merge branch 'asoc-5.5' into asoc-linus adds 4d76d7377677 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 4affd79a125a regulator: fix use after free issue adds a3cde9534ebd regulator: core: fix regulator_register() error paths to p [...] adds f3c7f7b636ef regulator: s5m8767: Fix a warning message adds 28bf733aa815 Merge branch 'regulator-5.5' into regulator-linus adds 6b83ec5102c5 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 9c7315c9fca5 spi: pxa2xx: Add support for Intel Jasper Lake adds 61acd19f9c56 spi: cadence: Correct handling of native chipselect adds ada9e3fcc175 spi: dw: Correct handling of native chipselect adds f106904968e2 spi: fsl: Fix GPIO descriptor support adds 71b8f600b034 gpio: Handle counting of Freescale chipselects adds 7251953d784b spi: fsl: Handle the single hardwired chipselect case adds a1f4c96b799b gpiolib: of: Make of_gpio_spi_cs_get_count static adds 5e9c5236b7b8 spi: sprd: Fix the incorrect SPI register adds e046b21f6abb Merge branch 'spi-5.5' into spi-linus adds 17c30a97a4ff Merge remote-tracking branch 'spi-fixes/for-linus' adds 16009db47c51 usb: chipidea: udc: workaround for endpoint conflict issue adds 3c8b8e44ab7c Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds baf6722aa0cb ide: Use dev_get_drvdata where possible adds c66d4c3cf9c1 Merge remote-tracking branch 'ide/master' adds f7bdb65b5fdf selftests/ftrace: Fix to check the existence of set_ftrace_filter adds e0578752bfe8 selftests/ftrace: Fix ftrace test cases to check unsupported adds 99db92631c84 selftests/ftrace: Do not to use absolute debugfs path adds 456c96289fcd selftests/ftrace: Fix multiple kprobe testcase adds ff36fa0bbff6 selftests: safesetid: Move link library to LDLIBS adds 97d35ed250d0 selftests: safesetid: Check the return value of setuid/setgid adds 6cc985071d90 selftests: safesetid: Fix Makefile to set correct test program adds 729ca4807a4e Merge remote-tracking branch 'kselftest-fixes/fixes' adds 39c4a413dc8c dt-bindings: reset: Fix brcmstb-reset example adds 0258c29feddf reset: brcmstb: Remove resource checks adds ba2c221a18d5 reset: Fix {of,devm}_reset_control_array_get kerneldoc ret [...] adds cc67d61e31ec reset: Do not register resource data for missing resets adds 11e536b6c59d Merge remote-tracking branch 'reset-fixes/reset/fixes' adds 3b1313eb32c4 mips: cacheinfo: report shared CPU map adds 87f67cc4c7b8 MIPS: Fix boot on Fuloong2 systems adds 7d2aa4bb90f5 mips: Fix gettimeofday() in the vdso library adds a7effde99b6e MIPS: Kconfig: Use correct form for 'depends on' adds c409cd05ab7f MIPS: BPF: Restore MIPS32 cBPF JIT; disable MIPS32 eBPF JIT adds 3721376d7d02 MIPS: BPF: eBPF JIT: check for MIPS ISA compliance in Kconfig adds 25df6575eae4 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds fe33a928bfcd KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups adds e8c02a79c736 Merge remote-tracking branch 'kvms390-fixes/master' adds bfbbf8cb43a7 Merge branch 'misc-5.4' into next-fixes adds aa1301874d3e Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 3aa314f710a3 fs/namei.c: pull positivity check into follow_managed() adds a8a2efd1a5f4 new helper: lookup_positive_unlocked() adds 6aa32af80102 fix dget_parent() fastpath race adds 7fcd59b64a7b fs/namei.c: fix missing barriers when checking positivity adds 804d879ab54c Merge remote-tracking branch 'vfs-fixes/fixes' adds 0b8d616fb5a8 taskstats: fix data-race adds 7068e830d825 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 926d16501764 erofs: zero out when listxattr is called with no xattr adds 112e9762eae0 Merge remote-tracking branch 'erofs-fixes/fixes' adds c131280c03bd drm/mcde: dsi: Fix invalid pointer dereference if panel ca [...] adds 6645d42d79d3 dma-buf: Fix memory leak in sync_file_merge() adds 4663b79ece60 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds f2031f41151b ARM: Document merges adds c993d3e7fad6 Merge branch 'arm/fixes' into for-next adds 9e8d5f064aa1 ARM: Document merges adds 093157f920b5 Merge branch 'arm/fixes' into for-next adds 059ab184c5e2 ARM: Document merges adds 54f0224683a7 Merge remote-tracking branch 'arm-soc/for-next' adds 01c285a0082a arm64: dts: meson-g12b-khadas-vim3: add missing frddr_a st [...] adds 190d9a6840e9 Merge branch 'v5.4/fixes' into tmp/aml-rebuild adds c2f33359e43a Merge branch 'v5.5/dt64' into tmp/aml-rebuild adds f7c2b29d2298 Merge branch 'v5.5/drivers' into tmp/aml-rebuild adds 9e31ad38212e arm64: dts: meson-sm1-sei610: gpio-keys: switch to IRQs adds edc0da604b71 ARM: dts: meson8: fix the size of the PMU registers adds 431a6da324af Merge branch 'v5.5/fixes' into tmp/aml-rebuild adds d044b9f03944 Merge remote-tracking branch 'amlogic/for-next' adds 37f537663673 ARM: config: aspeed-g5: Enable 8250_DW quirks adds 3c00a17bb8b8 ARM: config: aspeed-g5: Add SGPIO and FSI drivers adds 51094b0bdb8e ARM: config: aspeed-g4: Add MMC, and cleanup adds a5133a1dd60b ARM: configs: multi_v7: ASPEED network, gpio, FSI adds 6f920f8593c6 ARM: config: multi_v5: ASPEED SDHCI, SGPIO adds 2aee80727dca Merge branch 'defconfig-for-v5.5' into for-next adds 3c94d4ab9d84 Merge remote-tracking branch 'aspeed/for-next' adds 571c4b1fe42b Merge branches 'at91-drivers', 'at91-dt' and 'at91-defconf [...] adds 7c7baf65341f Merge remote-tracking branch 'at91/at91-next' adds dba6172e372b Merge branch 'bcm2835-soc-next' into for-next adds 7c1f7a6a7116 Merge branch 'bcm2835-maintainers-next' into for-next adds f14234184671 Merge branch 'bcm2835-maintainers-next' into for-next adds 37dcb0a95322 Merge remote-tracking branch 'bcm2835/for-next' adds 265fd0de31d2 Merge branch 'clk/imx' into for-next adds 5a7803e9847c Merge branch 'imx/drivers' into for-next adds 5924a1a71571 Merge branch 'imx/soc' into for-next adds 217a33e8047d Merge branch 'imx/bindings' into for-next adds de318da9123b Merge branch 'imx/dt' into for-next adds 543f55a896a4 Merge branch 'imx/dt64' into for-next adds 497cffdac2af Merge branch 'imx/dt-mc' into for-next adds 71918b15d58f Merge branch 'imx/defconfig' into for-next adds 07b5781387b4 Merge remote-tracking branch 'imx-mxs/for-next' adds 008ea917df67 Merge branch 'for_5.5/keystone-dts' into next adds 35096b5f4619 Merge branch 'for_5.5/driver-soc' into next adds 2af8e1f26c65 Merge branch 'for_5.5/driver-soc' into next adds 0c8ebacaef40 Merge remote-tracking branch 'keystone/next' adds 021363171363 Merge branch 'v5.3-next/dts64' into for-next adds 4ae1ce88e9a0 Merge branch 'v5.3-next/soc' into for-next adds 2ea1b4670fea Merge remote-tracking branch 'mediatek/for-next' adds 2a298dde46e2 Merge branch 'mvebu/dt' into mvebu/for-next adds 3aa22be2d6b1 Merge branch 'mvebu/dt64' into mvebu/for-next adds 7dbe419b6d71 Merge remote-tracking branch 'mvebu/for-next' adds dd7ef6fc9860 Merge branch 'fixes' into for-next adds 7968f13dadce Merge branch 'omap-for-v5.5/ti-sysc' into for-next adds 01c751251ba3 Merge branch 'fixes' into for-next adds 546c5876bf0f Merge branch 'omap-for-v5.5/defconfig' into for-next adds 99f1f3324ae5 Merge branch 'omap-for-v5.5/pm' into for-next adds 53a0a4fdaf53 Merge branch 'omap-for-v5.5/pm' into for-next adds c2f3f3ee16a9 Merge branches 'fixes' and 'omap-for-v5.5/ti-sysc' into for-next adds 915dfa9dd04b Merge branch 'omap-for-v5.5/pm' into for-next adds b4665fb8db0f Merge branch 'omap-for-v5.5/soc' into for-next adds e4cda0eb9cf9 Merge branch 'omap-for-v5.5/dt' into for-next adds 11f5b593d03a Merge branch 'omap-for-v5.5/ti-sysc' into for-next adds 40f3ee0ea7f1 ARM: OMAP2+: Drop legacy platform data for dra7 rng adds 419f1a440a39 ARM: OMAP2+: Drop legacy platform data for am3 and am4 mcasp adds b75e9bb73a7c ARM: OMAP2+: Drop legacy platform data for omap4 mcasp adds f40afcd722a4 ARM: OMAP2+: Drop legacy platform data for musb on omap4 adds 8aeb2ee8313c ARM: dts: Probe am335x musb with ti-sysc adds ac785f0bd1ac ARM: dts: Drop pointless status changing for am3 musb adds bdd2f4427968 ARM: OMAP2+: Drop legacy platform data for am335x musb adds 67b801dc368e Merge branch 'omap-for-v5.5/ti-sysc-drop-pdata' into for-next adds 6e232658eeb9 Merge branch 'omap-for-v5.5/soc' into for-next adds 156150eb8c2b Merge branch 'omap-for-v5.5/maintainers' into for-next adds 1a060e5fb092 Merge branch 'omap-for-v5.5/omap1' into for-next adds 03fa743b3576 Merge branch 'omap-for-v5.5/defconfig' into for-next adds c2222cbf21e1 Merge branch 'omap-for-v5.5/dt' into for-next adds 2f1ec4204684 Merge branch 'omap-for-v5.5/ti-sysc-drop-pdata-v2' into for-next adds 29793bba8a24 Merge branch 'omap-for-v5.5/dt' into for-next adds 5cf752fa2fe8 Merge branch 'omap-for-v5.5/pm' into for-next adds 4ccc40e783e5 Merge branch 'omap-for-v5.5/dt' into for-next adds 8a79a757572e Merge branch 'omap-for-v5.5/soc' into for-next adds f3d1fd92d5c9 Merge branch 'omap-for-v5.5/dt' into for-next adds 0adbc8292201 Merge branch 'omap-for-v5.5/prm' into for-next adds 85b6cd0545dd Merge branch 'omap-for-v5.5/soc' into for-next adds ee1340e5d505 Merge branch 'omap-for-v5.5/dt' into for-next adds b9cee0e19d9c Merge branches 'omap-for-v5.5/soc' and 'omap-for-v5.5/ti-s [...] adds de3a921b318a Merge branches 'omap-for-v5.5/ti-sysc' and 'omap-for-v5.5/ [...] adds e130d53f2599 ARM: dts: dra7: fix cpsw mdio fck clock adds dc5371e88f37 ARM: dts: Fix vcsi regulator to be always-on for droid4 to [...] adds a1f40a880f82 Merge branch 'omap-for-v5.5/dt' into for-next adds 6f079d80ec0f Merge branch 'omap-for-v5.5/ti-sysc-late' into for-next adds 369f4ddb51bb Merge branch 'omap-for-v5.5/dt-v2' into for-next adds eab1cca2de62 Merge branch 'omap-for-v5.5/dt-v2' into for-next adds 13c09c4a68a4 Merge remote-tracking branch 'omap/for-next' adds b32576da47af arm64: defconfig: Enable Qualcomm remoteproc dependencies adds 575b080182dc arm64: defconfig: Enable Qualcomm SPI and QSPI controller adds fac00d2c4efa arm64: defconfig: Enable Qualcomm socinfo driver adds 31df41f1248a arm64: defconfig: Enable Qualcomm CPUfreq HW driver adds 537b8a97948c arm64: defconfig: Enable QCA Bluetooth over UART adds e72b76300651 arm64: defconfig: Enable SN65DSI86 display bridge adds ca1561a3d8e4 arm64: defconfig: Enable Qualcomm pseudo rng adds a36612b7469c arm64: defconfig: Enable Qualcomm watchdog driver adds fd463bf6e22c arm64: dts: qcom: msm8998-mtp: Add alias for blsp1_uart3 adds 31f42ead5748 arm64: dts: qcom: qcs404-evb: Set vdd_apc regulator in hig [...] adds e6b5ae74566a soc: qcom: rpmhpd: Set 'active_only' for active only power [...] adds 7b0e649c3511 Merge branches 'arm64-for-5.5-fixes' and 'drivers-for-5.5- [...] adds cac727f3d31f Merge remote-tracking branch 'qcom/for-next' adds 93d2d8efe340 Merge branch 'v5.5/arm64' into next adds 6a41c7019bca Merge branch 'v5.5/dt64' into next adds a78e2c93be8f Merge remote-tracking branch 'realtek/for-next' adds aca0770d9702 Merge branches 'renesas-arm-dt-for-v5.5', 'renesas-arm64-d [...] adds f26f3d76dbb5 Merge branch 'renesas-arm64-dt-for-v5.5' into renesas-next adds 1b36aab6a7b6 Merge branch 'renesas-arm64-dt-for-v5.5' into renesas-next adds 117ae53b4376 Merge branch 'renesas-arm64-dt-for-v5.5' into renesas-next adds b55fac938a17 Merge branches 'renesas-arm-soc-for-v5.5', 'renesas-arm64- [...] adds 9c45f53abb97 Merge branches 'renesas-arm-defconfig-for-v5.5', 'renesas- [...] adds 1db6fe4a636c Merge remote-tracking branch 'renesas/next' adds 2a946fab56fe dt-bindings: reset: add NPCM reset controller documentation adds 5136f0e02e55 dt-bindings: reset: Add binding constants for NPCM7xx rese [...] adds b3f1d036f26d reset: npcm: add NPCM reset controller driver adds 00040854fa42 reset: uniphier: Add SCSSI reset control for each channel adds 801399f76841 Merge remote-tracking branch 'reset/reset/next' adds 04d9e3efb0fe Merge branch 'v5.5-armsoc/dts32' into for-next adds 2163b4cb2ca9 Merge branch 'v5.5-armsoc/dts64' into for-next adds a0f604d37a8d Merge branch 'v5.5-clk/next' into for-next adds 7aa92d3dfbd1 arm64: dts: rockchip: Add node for gpu on rk3399-roc-pc adds 7d3bc8082be6 arm64: dts: rockchip: Add regulators for pcie on rk3399-roc-pc adds 2da770e857fb arm64: dts: rockchip: Enable HDMI Sound on rk3399-roc-pc adds abd2c32a5c77 arm64: dts: rockchip: Add regulators for pcie on rk3399-rock960 adds ffa4cedcfa5c arm64: dts: rockchip: Enable PCIe for Radxa Rock Pi 4 board adds 9e8082ae3f39 arm64: dts: rockchip: Fix NanoPC-T4 cooling maps adds 7cf7488531cc arm64: dts: rockchip: Improve nanopi4 PCIe adds 33692141c137 arm64: dts: rockchip: remove 408MHz operating point from px30 adds 72e460468fac arm64: dts: rockchip: add thermal infrastructure to px30 adds a2ecd286aa00 arm64: dts: rockchip: enable tsadc on px30-evb adds 7a46a5e01bdb arm64: dts: rockchip: Disable HS400 for mmc on rk3399-roc-pc adds 23bdc66868ae arm64: dts: rockchip: Fix vdd_log on rk3399-roc-pc adds 6a20861cfc0a arm64: dts: rockchip: Fix min voltage for rk3399-firefly vdd_log adds 0570b8dd156f Merge branch 'v5.5-armsoc/dts64' into for-next adds 890f52f3b40f arm64: dts: rockchip: Use correct pin for lcd-reset pinctr [...] adds 1ff318237841 arm64: dts: rockchip: Add SDR104 mode to SD-card I/F on rk [...] adds c36308abe411 arm64: dts: rockchip: Enable MTD Flash on rk3399-roc-pc adds f0d0e0810786 Merge branch 'v5.5-armsoc/dts64' into for-next adds 3cf11683c9f8 Merge remote-tracking branch 'rockchip/for-next' adds ba41a4533227 Merge branch 'for-v5.5/memory-samsung-dmc' into for-next adds adf22834e2da Merge branch 'for-v5.5/memory-samsung-dmc-dt' into for-next adds a93bea712c51 Merge branch 'next/dt' into for-next adds 389f3ffa7509 Merge branch 'next/defconfig' into for-next adds bc2b49f4bd3b Merge branch 'for-v5.5/memory-samsung-dmc' into for-next adds 2924a93b4c2b Merge branch 'for-v5.5/memory-samsung-dmc-dt' into for-next adds 4ba1e7f109db Merge branch 'next/drivers' into for-next adds f436571fd7fe Merge branch 'for-v5.5/memory-samsung-dmc-dt' into for-next adds 0e0e96b81de4 Merge branch 'next/dt' into for-next adds 8216ec3fda49 Merge branch 'next/dt' into for-next adds 0228b0ee789c Merge branch 'next/defconfig' into for-next adds b6df5e2bc8fc ARM: dts: exynos: Rename children of SysRAM node to "sram" adds 5846cab6e022 Merge branch 'next/dt' into for-next adds 55093de55618 Merge branch 'next/drivers' into for-next adds 5def578a8bdc Merge branch 'next/soc' into for-next adds a4276bb320c4 Merge branch 'next/drivers' into for-next adds d4ec0cb05064 ARM: dts: exynos: Add support for the touch-sensitive butt [...] adds 008d87746660 Merge branch 'next/dt' into for-next adds 1a5a85c56402 ARM: dts: exynos: Add Mali/GPU node on Exynos5420 and enab [...] adds 6780daf48588 Merge branch 'next/dt' into for-next adds 0b4db97577ac Merge remote-tracking branch 'samsung-krzk/for-next' adds 6a3172723a00 Merge tag 'juno-fixes-5.5' of git://git.kernel.org/pub/scm [...] adds 86a2ee0ed2fb Merge tag 'scmi-fix-5.5-2' of git://git.kernel.org/pub/scm [...] adds f9120602c4b3 ARM: vexpress: Set-up shared OPP table instead of individu [...] adds 0e1870084c84 cpufreq: vexpress-spc: Switch cpumask from topology core t [...] adds ec28b2def747 Merge branch 'tc2_spc_cpufreq_fixes' of git://git.kernel.o [...] adds 33a59db4ebe6 Merge remote-tracking branch 'scmi/for-linux-next' adds f29e294b3f53 Merge branches 'sunxi/clk-for-5.5' and 'sunxi/fixes-for-5. [...] adds d2abd888fcc7 Merge branches 'sunxi/clk-for-5.5', 'sunxi/dt-for-5.5' and [...] adds 940fda502217 Merge branch 'sunxi/fixes-for-5.4' into sunxi/for-next adds d49380083493 Merge branch 'sunxi/dt-for-5.5' into sunxi/for-next adds 263d4ab7fc3c Merge branch 'sunxi/dt-for-5.5' into sunxi/for-next adds cbff93b859d0 Merge branch 'sunxi/dt-for-5.5' into sunxi/for-next adds 5da8253c3f5a Merge branches 'sunxi/clk-fixes-for-5.4', 'sunxi/config-fo [...] adds 2ddd531f8c80 Merge branches 'sunxi/clk-for-5.5' and 'sunxi/dt-for-5.5' [...] adds cdda823c7b11 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds a20ccd01677b Merge branch for-5.5/dt-bindings into for-next adds d5d7fa9e6c39 Merge branch for-5.5/firmware into for-next adds cd75512c2220 Merge branch for-5.5/memory into for-next adds 5648b6d2053e Merge branch for-5.5/soc into for-next adds 809c9e669b56 Merge branch for-5.5/arm/core into for-next adds 51c65c26b1a3 Merge branch for-5.5/arm/dt into for-next adds 9038f2ee9a9b Merge branch for-5.5/arm/defconfig into for-next adds b111ed1e67c3 Merge branch for-5.5/arm64/dt into for-next adds 701e4ab76f23 Merge branch for-5.5/clk-core into for-next adds 2fa8652d103b Merge branch for-5.5/clk into for-next adds e0fd54137bf5 Merge branch for-5.5/cpufreq into for-next adds a27779a6a640 Merge remote-tracking branch 'tegra/for-next' adds a4a572c756de MAINTAINERS: csky: Add mailing list for csky adds 044cf5e15357 csky: Initial stack protector support adds e3c79eb688ea Merge remote-tracking branch 'csky/linux-next' adds b4bff4be5503 h8300: fix memset return value. adds f293d4d4649c h8300: Add missing symbol "BOOT_LINK_OFFSET" adds a5de8865cb3e h8300: move definition of __kernel_size_t etc. to posix_types.h adds cdefcd49d88f Merge remote-tracking branch 'h8300/h8300-next' adds d89a1a16d7dc Documentation: riscv: add patch acceptance guidelines adds 070389ef0f4b Merge branch 'next/add-nonstable-guidance' into for-next adds 25f667720e9c Merge remote-tracking branch 'risc-v/for-next' adds cbfc6edb6a4a sh: use __builtin_constant_p() directly instead of IS_IMMEDIATE() adds cd10afbc932d sh: remove unneeded uapi asm-generic wrappers adds fb8f77490f55 sh: kernel: hw_breakpoint: Fix missing break in switch statement adds 3a3a78124693 sh: kernel: disassemble: Mark expected switch fall-throughs adds 8619b5a9035a sh: Drop -Werror from kernel Makefile adds baf58858e8b6 sh: prefer __section from compiler_attributes.h adds 9a267f09418e Merge remote-tracking branch 'sh/sh-next' adds 51fc407848da Merge tag 'v4.9' into xtensa-for-next adds 6e72293ab0e9 xtensa: fix noMMU build on cores with MMU adds ec59c4ad070d Merge branch 'xtensa-boot' into xtensa-for-next adds 5874c700308f xtensa: make __pa work with uncached KSEG addresses adds 9b819054a93c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next adds d0c32cdc395c Merge branch 'xtensa-dma-map-fix' into xtensa-for-next adds 07d93a3b6ddc Merge branch 'xtensa-sim-params' into xtensa-for-next adds 6fad04b7585d Merge branch 'xtensa-fixes' into xtensa-for-next adds bdf3b55fde37 Merge branch 'xtensa-fixes' into xtensa-for-next adds 51b5e9756efd Merge branch 'xtensa-fixes' into xtensa-for-next adds 271335b9726e Merge branch 'xtensa-fixes' into xtensa-for-next adds a5840bee73a3 Merge branch 'xtensa-asm-cleanups' into xtensa-for-next adds 60f8f2dd34b3 Merge branch 'xtensa-ssp-kasan' into xtensa-for-next adds c3d1b34b772f Merge branch 'xtensa-fixes' into xtensa-for-next adds 73b37067623c xtensa: fix futex_atomic_cmpxchg_inatomic adds 9e0031ddb608 xtensa: fix build with KASAN adds e69bf251406b Merge branch 'xtensa-fixes' into xtensa-for-next adds ede179d96eb8 xtensa: support DMA_ATTR_NO_KERNEL_MAPPING attribute adds ae6063c83634 Merge branch 'xtensa-fixes' into xtensa-for-next adds 21ec04090f59 xtensa: xtfpga: implement platform DMA address helpers adds cb6db64ef5a9 Merge branch 'xtensa-dma-fixes' into xtensa-for-next adds 30bd09dcbfb7 xtensa: limit offsets in __loop_cache_{all,page} adds 2cf848801042 xtensa: increase ranges in ___invalidate_{i,d}cache_all adds f0f84837c6da xtensa: rework noMMU cache attributes initialization adds 7bc8c12abba0 Merge branch 'xtensa-fixes' into xtensa-for-next adds 6ffa1e97b3e7 Merge branch 'xtensa-fixes' into xtensa-for-next adds c9efd0d7beb3 Merge branch 'xtensa-fixes' into xtensa-for-next adds 0fc042bfb322 Merge branch 'xtensa-fixes' into xtensa-for-next adds c478d6d63f73 Merge branch 'xtensa-fixes' into xtensa-for-next adds 91eaf0f3c78a Revert "xtensa: xtfpga: implement platform DMA address helpers" adds 11418596b31f Merge branch 'xtensa-fixes' into xtensa-for-next adds b7c16dd08fb8 Merge branch 'xtensa-fixes' into xtensa-for-next adds 3db1569a17dd xtensa: add __NR_syscalls along with __NR_syscall_count adds b4130fdef9a7 xtensa: add system call table generation support adds 7c17225f2059 xtensa: generate uapi header and syscall table header files adds fcec7756107d Merge branch 'xtensa-syscall-rework' into xtensa-for-next adds 897368ebb6a7 Merge branch 'xtensa-fixes' into xtensa-for-next adds e22864e5a665 xtensa: clean up WSR*/RSR*/get_sr/set_sr adds e836b0528f18 xtensa: simplify coprocessor.S adds d81a6df30db2 xtensa: don't clear cpenable unconditionally on release adds a78d2a03404b Merge branch 'xtensa-cleanups' into xtensa-for-next adds e2f3efdaf1b6 Merge branch 'xtensa-cleanups' into xtensa-for-next adds cf991521b736 Merge branch 'xtensa-cleanups' into xtensa-for-next adds c31f54cdc8da Merge branch 'xtensa-tracehook' into xtensa-for-next adds f1589f675d65 Merge branch 'xtensa-jumplabel' into xtensa-for-next adds da26d363189a xtensa: SMP: fix secondary CPU initialization adds a169c7463e51 xtensa: smp_lx200_defconfig: fix vectors clash adds 18031f71ea01 xtensa: SMP: mark each possible CPU as present adds f2b9dea93c02 drivers/irqchip: xtensa: add warning to irq_retrigger adds 8cd4105fd234 drivers/irqchip: xtensa-mx: fix mask and unmask adds 76428ff915f3 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 16be6fd6a52b xtensa: Fix typo use space=>user space adds 34a783a07a6f xtensa: rename BUILTIN_DTB to BUILTIN_DTB_SOURCE adds 8a668039b788 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 95dd4c87b7a6 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 20d45b2c3fe9 Merge branch 'xtensa-5.0-fixes' into xtensa-for-next adds 036ef74b3ecb Merge branch 'xtensa-5.1' into xtensa-for-next adds c480b5e66793 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next adds 2b4ed567f1a4 Merge branch 'xtensa-5.1-fixes' into xtensa-for-next adds a26a70426e9b Merge branch 'xtensa-5.1-fixes' into xtensa-for-next adds 1e644f4b0b4f xtensa: fix incorrect fd close in error case of simdisk_setup() adds 2061da36848d xtensa: set proper error code for simdisk_setup() adds c5a771f240b1 Merge branch 'xtensa-5.2-fixes' into xtensa-for-next adds 2656d1569d93 xtensa: clean up inline assembly in futex.h adds a444d1aabe6b xtensa: add exclusive atomics support adds 1c41f624e758 xtensa: implement initialize_cacheattr for MPU cores adds acc706cafb46 Merge branch 'xtensa-5.2-fixes' into xtensa-for-next adds 0542593fff0f Merge branch 'xtensa-for-next' into xtensa-5.2-fixes adds 2ba543d3e7db Merge branch 'xtensa-5.2-fixes' into xtensa-for-next adds 61474c3685e1 Merge branch 'xtensa-5.3' into xtensa-for-next adds f6282be0f451 Merge branch 'xtensa-5.3' into xtensa-for-next adds 89f4357b0a55 Merge branch 'xtensa-5.3' into xtensa-for-next adds 6326b440055f Merge branch 'xtensa-5.3' into xtensa-for-next adds 66da768644b5 xtensa: remove free_initrd_mem adds 1386dcaa9226 Merge branch 'xtensa-5.3' into xtensa-for-next adds fa4b55813b1e Merge branch 'xtensa-5.3' into xtensa-for-next adds 474f249f130e xtensa: clean up PS_WOE_BIT usage adds 37b6b4dafa46 xtensa: add support for call0 ABI in userspace adds 9c2ec7545cbd Merge branch 'xtensa-call0' into xtensa-for-next adds fb22e0fe4442 xtensa: update arch features adds 7dd657d2912c xtensa: clean up empty include files adds 1fd2295cb0fb Merge branch 'xtensa-5.5' into xtensa-for-next adds a6d12c9da76a xtensa: move XCHAL_KIO_* definitions to kmem_layout.h adds 296433a4d0e3 xtensa: move MPU constants from .data to .ref.rodata adds bb55cd8b4a60 xtensa: fix section name for start_info adds fad7b25ca201 xtensa: use correct symbol for the end of .rodata adds 40b038d71491 xtensa: add XIP kernel support adds 8ceba26043e5 Merge branch 'xtensa-5.5' into xtensa-for-next adds b24b356cae9a Revert "xtensa: add XIP kernel support" adds bba005af274d xtensa: move kernel memory layout to platform options adds 017f5b8f92db xtensa: add XIP kernel support adds ede62d7397ec Merge branch 'xtensa-5.5' into xtensa-for-next adds 179726103125 xtensa: update arch features adds c56b5b1c35f9 xtensa: clean up empty include files adds 6af3c2ce8051 xtensa: move XCHAL_KIO_* definitions to kmem_layout.h adds 98f9da8a708d xtensa: move MPU constants from .data to .ref.rodata adds 8092b931e651 xtensa: fix section name for start_info adds 026c39b31fb4 xtensa: use correct symbol for the end of .rodata adds 50eb900216ff xtensa: move kernel memory layout to platform options adds 7f6645f077bc xtensa: add XIP kernel support adds 158b6b99ba7b xtensa: merge .fixup with .text adds 1cf5f71030e5 Merge branch 'xtensa-5.5-xip' into xtensa-for-next adds 1cedb5ef36b1 Merge branch 'xtensa-5.4-fixes' into xtensa-for-next adds 5763fea2f257 Merge branch 'xtensa-5.4-fixes' into xtensa-for-next adds e1669e8b5647 Merge branch 'xtensa-5.4-fixes' into xtensa-for-next adds d3dfad7f5d98 Merge branch 'xtensa-5.4-fixes' into xtensa-for-next adds d58ab7f24e53 xtensa: use "m" constraint instead of "a" in uaccess.h assembly adds e29679a39f6a xtensa: use macros to generate *_bit and test_and_*_bit functions adds 4a2e276e88d5 xtensa: use named assembly arguments in bitops.h adds c08f00c83cee xtensa: use "m" constraint instead of "a" in bitops.h assembly adds a0bfe6d9884a xtensa: use named assembly arguments in atomic.h adds 020477226729 xtensa: use "m" constraint instead of "a" in atomic.h assembly adds f552775ed614 xtensa: use named assembly arguments in cmpxchg.h adds cd53a419f3a2 xtensa: use "m" constraint instead of "a" in cmpxchg.h assembly adds cb18e29886f0 xtensa: use "m" constraint instead of "r" in futex.h assembly adds 2b9117c7cbac Merge branch 'xtensa-5.5-asm-memopt' into xtensa-for-next adds 83ff15c6a510 xtensa: use "m" constraint instead of "r" in futex.h assembly adds c61b02fb6c43 Merge branch 'xtensa-5.5-asm-memopt' into xtensa-for-next adds c580a5faa3e9 xtensa: improve stack dumping adds 96b81327fc21 xtensa: add XIP kernel support adds 54f9c8b90f5c xtensa: merge .fixup with .text adds dea29164eef4 xtensa: use "m" constraint instead of "a" in uaccess.h assembly adds cd953678c734 xtensa: use macros to generate *_bit and test_and_*_bit functions adds 5489693eeb2a xtensa: use named assembly arguments in bitops.h adds 5eb1379da692 xtensa: use "m" constraint instead of "a" in bitops.h assembly adds 9368df64a5cd xtensa: use named assembly arguments in atomic.h adds 29726fd9c351 xtensa: use "m" constraint instead of "a" in atomic.h assembly adds 57fc44b06081 xtensa: use named assembly arguments in cmpxchg.h adds 88eb1df6e8d7 xtensa: use "m" constraint instead of "a" in cmpxchg.h assembly adds b6d7d8ffa185 xtensa: use "m" constraint instead of "r" in futex.h assembly adds 408c7c0edb78 xtensa: improve stack dumping adds 30b42a630745 xtensa: make stack dump size configurable adds a0986fdf705a Merge branch 'xtensa-5.5' into xtensa-for-next adds 930993f1d8d7 xtensa: mm: fix PMD folding implementation adds 23d1081b1e16 xtensa: get rid of __ARCH_USE_5LEVEL_HACK adds ecb96c9eadae Merge branch 'xtensa-5.5' into xtensa-for-next adds eeee387a873f xtensa: fix TLB sanity checker adds 271f20883fc5 Merge branch 'xtensa-5.5' into xtensa-for-next adds a04d7aa05086 xtensa: fix TLB sanity checker adds 29ba235590d1 xtensa: use MEMBLOCK_ALLOC_ANYWHERE for KASAN shadow map adds 849213dc4864 xtensa: entry: Remove unneeded need_resched() loop adds 7345d23754b9 Merge branch 'xtensa-5.5' into xtensa-for-next adds 00c04249bcbe xtensa: use MEMBLOCK_ALLOC_ANYWHERE for KASAN shadow map adds af4188dedaa4 xtensa: entry: Remove unneeded need_resched() loop adds e86e4bdfc0cb Merge branch 'xtensa-5.5' into xtensa-for-next adds dc399f059900 Merge branch 'xtensa-5.5' into xtensa-for-next adds bd6d7558140c Merge branch 'xtensa-5.5' into xtensa-for-next adds a3bf69b56f10 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 897636c94003 Merge branch 'misc-5.5' into for-next-20191119 adds 19993c299e77 Merge remote-tracking branch 'btrfs/for-next' adds fe2e082f5da5 ecryptfs: fix a memory leak bug in parse_tag_1_packet() adds b4a81b87a4cf ecryptfs: fix a memory leak bug in ecryptfs_init_messaging() adds 62e5b499d8ed Merge remote-tracking branch 'ecryptfs/next' adds 3c30ca1854eb Merge sparse fixes from Ben Dooks. adds 53cc1bfdf9c6 Pull ext2 fixes from Chengguang. adds 3602ef997502 Pull reiserfs fix from Jeff and ext2 allocation fix from C [...] adds 7f494a73ee5a Pull MAINTAINERS file update. adds 98461a9a5e08 Pull ext2 and reiserfs fs and quota refactoring series. adds 18bc9f55c654 Pull ext2 allocation cleanup patches. adds 15d8f21beaae Pull ext2 cleanup and quota stats fixes. adds eb236e8235f4 ext2: set proper errno in error case of ext2_fill_super() adds c78185c55450 Pull ext2 error number fix. adds 5b4ca64b878f Merge remote-tracking branch 'ext3/for_next' adds 6cb48c943b58 ..._nested() analogue of lockref_get() adds fbc4ede25c1e microoptimize hlist_add_{before,behind} adds 6d13412e2b27 utimes: Clamp the timestamps in notify_change() adds 22d251e4b834 Merge branch 'work.misc' into for-next adds 55631fb27d8e Merge remote-tracking branch 'vfs/for-next' adds 493ee475ef66 Merge branch 'for-5.2-pf-removal' into for-next adds 0142ada02a43 Merge branch 'for-5.2' into for-next adds 2046ddef4735 Merge branch 'for-5.2-vsprintf-hardening' into for-next adds 3ba3fee931aa Merge branch 'for-5.2-vsprintf-hardening' into for-next adds 967aa2217b6d Merge branch 'for-5.2-fixes' into for-next adds 753637b2039f Merge branch 'for-5.3' into for-next adds f0cc370ab74d Merge branch 'for-5.3' into for-next adds ba174ef6d224 Merge branch 'for-5.3-fixes' into for-next adds cdc177c021b8 Merge branch 'for-5.4' into for-next adds c38822ab9bd6 Merge branch 'for-5.4' into for-next adds bd91855d31c3 Merge branch 'for-5.5' into for-next adds 4a6442ff627f Merge branch 'for-5.5-pr-warn' into for-next adds 7653416fedb5 Merge branch 'for-5.5' into for-next adds 7c88431552f3 Merge branch 'for-5.5' into for-next adds 1d9a6159bd04 workqueue: Use pr_warn instead of pr_warning adds ee19545220a8 Fix up for "printk: Drop pr_warning definition" adds 61ff72f40168 printk: Drop pr_warning definition adds 969bea5e4d8b checkpatch: Drop pr_warning check adds 20aaa2d8e1f3 Merge branch 'for-5.5-pr-warning-removal' into for-next adds c07608bc491f Merge remote-tracking branch 'printk/for-next' adds 44a5a5f4fadd Merge branch 'for-4.17/upstream-fixes' into for-next adds d539f75b1f2f Merge branch 'for-4.18/i2c-hid' into for-next adds 5a94515dfee9 Merge branch 'for-4.18/hid-redragon' into for-next adds 4b856e43d718 Merge branch 'for-4.18/upstream' into for-next adds 00ddd17446aa Merge branch 'for-4.17/upstream-fixes' into for-next adds 5d6726db888e Merge branch 'for-4.17/upstream-fixes' into for-next adds b27405f07ca7 Merge branch 'for-4.17/upstream-fixes' into for-next adds ae8e917ce5db Merge branch 'for-4.17/upstream-fixes' into for-next adds f45728380f49 Merge branch 'for-4.18/multitouch' into for-next adds 2f90b3ef6dd3 Merge branch 'for-4.18/alps' into for-next adds 4936066ffbe9 Merge branch 'for-4.17/upstream-fixes' into for-next adds 4153e8aad377 Merge branch 'for-4.17/upstream-fixes' into for-next adds 071fbb4cae8a Merge branch 'for-4.18/hid-steam' into for-next adds 10a5884d47f4 Merge branch 'for-4.18/i2c-hid' into for-next adds eb42863d710a Merge branch 'for-4.18/multitouch' into for-next adds 36d2b64ff2af Merge branch 'for-4.18/plantronics' into for-next adds 1bc9eca1aa90 Merge branch 'for-4.17/upstream-fixes' into for-next adds 0bdd81293667 Merge branch 'for-4.18/wacom' into for-next adds 05e3385f1f74 Merge branch 'for-4.18/i2c-hid' into for-next adds 4a4374fdfa41 Merge branch 'for-4.18/hid-steam' into for-next adds 6517c318ad50 Merge branch 'for-4.18/upstream' into for-next adds b2d4dbb2892d Merge branch 'for-4.18/multitouch' into for-next adds f1b6ae6701a7 Merge branch 'for-4.18/rmi' into for-next adds e853699f03c1 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds f68fabe73237 Merge branch 'for-4.19/i2c-hid' into for-next adds c5aee2e2b765 Merge branch 'for-4.19/upstream' into for-next adds eb104e0f56f6 Merge branch 'for-4.19/upstream' into for-next adds 4eadb5dd534f Merge branch 'for-4.19/upstream' into for-next adds 1519d49960da Merge branch 'for-4.19/wiimote' into for-next adds 5686cd09f441 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b480a70c8108 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds b2aec0bc9ca7 Merge branch 'for-4.19/wacom' into for-next adds 0bd89960cb03 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds fd1eacd2a11f Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds be7c847c6ba9 Merge branch 'for-4.18/upstream-fixes_v2' into for-next adds 17e39f86b2ee Merge branch 'for-4.19/sony' into for-next adds 53ad28d14107 Merge branch 'for-4.19/elan' into for-next adds 7ce5d5b7fc46 Merge branch 'for-4.19/multitouch-multiaxis' into for-next adds 57194b035942 Merge branch 'for-4.19/upstream' into for-next adds 4e9544262a93 Merge branch 'for-4.19/cougar' into for-next adds 872d1282470b Merge branch 'for-4.19/intel-ish' into for-next adds 75faa6f0dd92 Merge branch 'for-4.19/fixes' into for-next adds 18c31465c84e Merge branch 'for-4.20/core' into for-next adds bdcc7211aaa0 Merge branch 'for-4.19/fixes' into for-next adds 86816383c319 Merge branches 'for-4.20/core' and 'for-4.20/multitouch' i [...] adds e3bfcd76e7dd Merge branch 'for-4.19/fixes' into for-next adds 6b1ac81aba94 Merge branch 'for-4.20/logitech-highres' into for-next adds cffe5eba4fe0 Merge branch 'for-4.20/microsoft' into for-next adds c226b359099d Merge branch 'for-4.19/fixes' into for-next adds 893f31fd2221 Merge branch 'for-4.20/cougar' into for-next adds c765667f188b Merge branch 'for-4.20/microsoft' into for-next adds df9e33b723ae Merge branch 'for-4.20/core' into for-next adds 4c640c41381e Merge branch 'for-4.19/fixes' into for-next adds 9291a1dc6209 Merge branch 'for-4.19/fixes' into for-next adds e5b5085f81ce Merge branch 'for-4.19/fixes' into for-next adds 9063a1566135 Merge branch 'for-4.20/logitech-highres' into for-next adds d147b17f2503 Merge branch 'for-4.19/fixes' into for-next adds a2c6319b722d Merge branch 'for-4.20/bigbenff' into for-next adds c05be11e7762 Merge branch 'for-4.20/i2c-hid' into for-next adds 53562f204ac3 Merge branch 'for-4.20/apple' into for-next adds 4c2b9385b4d4 Merge branch 'for-4.20/logitech-highres' into for-next adds 5a17b3869eb5 Merge branch 'for-4.20/google' into for-next adds 0492cca63302 Merge branch 'for-4.20/google' into for-next adds 9ee313f0d2bb Merge branch 'for-4.19/fixes' into for-next adds ee2c444650f4 Merge branch 'for-4.20/google' into for-next adds c778cfd467e7 Merge branch 'for-4.19/fixes' into for-next adds 0aef342184e3 Merge branch 'for-4.19/fixes' into for-next adds b5f8251074e8 Merge branch 'for-4.20/upstream-fixes' into for-next adds 4f7dd34027d4 Merge branch 'for-4.21/hidraw' into for-next adds 5009be9875c3 Merge branch 'for-4.20/upstream-fixes' into for-next adds 2df98ddf59fc Merge branch 'for-4.20/upstream-fixes' into for-next adds 0c350382e50b Merge branch 'for-4.20/upstream-fixes' into for-next adds d7368f11ac7e Merge branch 'for-4.20/upstream-fixes' into for-next adds 1d6d6ef886bd Merge branch 'for-4.21/hidraw' into for-next adds 16e70c1713e8 Merge branch 'for-4.21/hid-cougar' into for-next adds f5be92b65fa0 Merge branch 'for-4.20/upstream-fixes' into for-next adds 2e561e7ca05b Merge branch 'for-4.20/upstream-fixes' into for-next adds 29fa9085c36a Merge branch 'for-4.21/hid-asus' into for-next adds 43a48f140345 Merge branch 'for-4.21/hid-core' into for-next adds c536707da937 Merge branch 'for-4.20/upstream-fixes' into for-next adds 0cace0aaf224 Merge branch 'for-4.20/upstream-fixes' into for-next adds 11478e44de6f Merge branch 'for-4.21/highres-wheel' into for-next adds 3545693d1ad7 Merge branch 'for-4.21/hid-asus' into for-next adds 246bcc481ad3 Merge branch 'for-4.20/upstream-fixes' into for-next adds f384956b686e Merge branch 'for-4.20/upstream-fixes' into for-next adds eb96c85bb8fb Merge branch 'for-4.21/core' into for-next adds f8e8ae868301 Merge branch 'for-4.21/ish' into for-next adds 5578dd451c91 Merge branch 'for-4.20/upstream-fixes' into for-next adds 16f3d1f5df35 Merge branch 'for-4.20/upstream-fixes' into for-next adds b76d699daab2 Merge branch 'master' into for-next adds d69c57d58ae4 Merge branch 'for-5.1/hid-sony' into for-next adds 31b9c06288a4 Merge branch 'for-5.0/upstream-fixes' into for-next adds 2809b4c76c81 Merge branch 'for-5.0/upstream-fixes' into for-next adds 5664144391bd Merge branch 'for-5.1/hid-maltron' into for-next adds 0a84e89382d6 Merge branch 'for-5.0/upstream-fixes' into for-next adds 0fc4b0079db0 Merge branch 'for-5.1/ish' into for-next adds fcee620b2daf Merge branch 'for-5.1/ish' into for-next adds acedafabf1bd Merge branch 'for-5.1/hid-elan' into for-next adds b1ddbed1903f Merge branch 'for-5.1/i2c-hid' into for-next adds 255d6167833c Merge branch 'for-5.1/wacom' into for-next adds 67288613d46d Merge branch 'for-5.0/upstream-fixes' into for-next adds 06e284aafd45 Merge branch 'for-5.1/ish' into for-next adds f463fe19f12c Merge branch 'for-5.1/hid-topseed' into for-next adds acf15bdef15e Merge branch 'for-5.1/hid-asus' into for-next adds 551cf047a3d8 Merge branch 'for-5.0/upstream-fixes' into for-next adds b761e12da178 Merge branch 'for-5.0/upstream-fixes' into for-next adds 94b5b50420de Merge branch 'for-5.1/hid-logitech' into for-next adds 2557ebca8802 Merge branch 'for-5.1/wacom' into for-next adds b235b5129b19 Merge branch 'for-5.1/i2c-hid' into for-next adds 79f74eab9db1 Merge branch 'for-5.0/upstream-fixes' into for-next adds 4551d0ef940f Merge branch 'for-5.1/wacom' into for-next adds c81eee9fb58c Merge branch 'for-5.1/hid-uclogic' into for-next adds 54f97b456ef4 Merge branch 'for-5.1/upstream-fixes' into for-next adds a51a950d60e4 Merge branch 'for-5.1/upstream-fixes' into for-next adds c9033c8e9e47 Merge branch 'for-5.2/ish' into for-next adds fb243959c9b0 Merge branch 'for-5.1/upstream-fixes' into for-next adds 2073452734b7 Merge branch 'for-5.1/upstream-fixes' into for-next adds 401bcfc5f96e Merge branch 'for-5.2/ish' into for-next adds cb91b879b271 Merge branch 'for-5.1/upstream-fixes' into for-next adds 53be96ab821a Merge branch 'for-5.1/upstream-fixes' into for-next adds 2a8eda164d1f Merge branches 'for-5.2/sensor' and 'for-5.2/picolcd' into [...] adds b7c825b25d79 Merge branch 'for-5.1/upstream-fixes' into for-next adds d2ae5d4d1ade Merge branch 'for-5.2/logitech' into for-next adds 9676d85fea92 Merge branch 'for-5.1/upstream-fixes' into for-next adds 8db4f469cb52 Merge branch 'for-5.2/core' into for-next adds 4f205a9f7fda Merge branch 'for-5.2/core' into for-next adds 7c40250d98ea Merge branch 'for-5.1/upstream-fixes' into for-next adds efe27707ce1a Merge branch 'for-5.2/ish' into for-next adds 096c2e2bd33e Merge branch 'for-5.2/macally' into for-next adds 9d285bf92ad1 Merge branch 'for-5.2/ish' into for-next adds c569255abd6e Merge branch 'for-5.2/core' into for-next adds a19e25d5472b Merge branch 'for-5.2/u2fzero' into for-next adds afec0e7f9c0d Merge branch 'for-5.1/upstream-fixes' into for-next adds 6659efec5011 Merge branch 'for-5.2/u2fzero' into for-next adds 7c1384a890a1 Merge branch 'for-5.2/u2fzero' into for-next adds 33be4e645545 Merge branch 'for-5.1/upstream-fixes' into for-next adds 97a39ed4bfc4 Merge branch 'for-5.2/logitech' into for-next adds 59ac134a6754 Merge branch 'for-5.2/logitech' into for-next adds 5c244b2492f7 Merge branch 'for-5.1/upstream-fixes' into for-next adds eb18d1215405 Merge branch 'for-5.2/logitech' into for-next adds c6922834dc62 Merge branch 'for-5.2/fixes' into for-next adds 7516db92a948 Merge branch 'for-5.3/logitech' into for-next adds 95a885fac6e3 Merge branch 'for-5.3/wacom' into for-next adds 3daf977fd324 Merge branch 'for-5.2/fixes' into for-next adds 664f0d80dbe6 Merge branch 'for-5.3/logitech' into for-next adds f32a0c18e370 Merge branch 'for-5.2/fixes' into for-next adds 98609d195737 Merge branch 'for-5.2/fixes' into for-next adds d4582ee4fc55 Merge branch 'for-5.2/fixes' into for-next adds e72e014cd305 Merge branch 'for-5.2/fixes' into for-next adds 227a5f56b66c Merge branch 'for-5.3/logitech' into for-next adds f3d8631d6a04 Merge branch 'for-5.3/uclogic' into for-next adds b0153147e2d7 Merge branch 'for-5.3/wacom' into for-next adds 1eaac472eb6d Merge branch 'for-5.2/fixes' into for-next adds ad72733d9573 Merge branch 'for-5.2/fixes' into for-next adds b7efc7e85284 Merge branch 'for-5.3/wacom' into for-next adds 52b0da0e0be1 Merge branch 'for-5.2/fixes' into for-next adds 59cc0d8aac4c Merge branch 'for-5.2/fixes' into for-next adds 5258f23f4608 Merge branch 'for-5.2/fixes' into for-next adds d33ee08dd9a5 Merge branch 'for-5.2/fixes' into for-next adds 16f3c329e5e6 Merge branch 'for-5.3/ish' into for-next adds 5082258906dd Merge branch 'for-5.2/fixes' into for-next adds ffd81a72aae3 Merge branch 'for-5.3/doc' into for-next adds bf4945efabdf Merge branch 'for-5.3/wacom' into for-next adds 1cc4792cca8d Merge branch 'for-5.3/upstream-fixes' into for-next adds eef83d533e28 Merge branch 'for-5.4/hidraw-hiddev-epoll' into for-next adds 910514a8d598 Merge branch 'for-5.3/upstream-fixes' into for-next adds 91b2bbd96b66 Merge branch 'for-5.3/upstream-fixes' into for-next adds e1b89a4cb597 Merge branch 'for-5.3/upstream-fixes' into for-next adds 81f2be0966dc Merge branch 'for-5.4/logitech' into for-next adds 2c06da2a27b3 Merge branch 'for-5.3/upstream-fixes' into for-next adds ba2779aa4730 Merge branch 'for-5.3/upstream-fixes' into for-next adds b8049091c363 Merge branch 'for-5.3/upstream-fixes' into for-next adds 7773e1130551 Merge branch 'for-5.3/upstream-fixes' into for-next adds 07c20e845a3a Merge branch 'for-5.3/upstream-fixes' into for-next adds f28b8da266a6 Merge branch 'for-5.3/upstream-fixes' into for-next adds bbe17d7045e3 Merge branch 'for-5.4/ish' into for-next adds 02140f375a72 Merge branch 'for-5.3/upstream-fixes' into for-next adds 76c522f35c81 Merge branch 'for-5.3/upstream-fixes' into for-next adds f5a9f36f8be7 Merge branch 'for-5.3/upstream-fixes' into for-next adds a870fc4cd1ca Merge branch 'for-5.3/upstream-fixes' into for-next adds ca85eeb92932 Merge branch 'for-5.4/wacom' into for-next adds 1481b1827625 Merge branch 'for-5.4/wacom' into for-next adds 97d0224e6dd4 Merge branch 'for-5.3/upstream-fixes' into for-next adds ac7c0267abc4 Merge branch 'for-5.3/upstream-fixes' into for-next adds 068dbf447f09 Merge branch 'for-5.4/wacom' into for-next adds 2d37fa555f1f Merge branch 'for-5.4/cleanup' into for-next adds f92fe6c5456c Merge branch 'for-5.4/multitouch' into for-next adds 04db301da38e Merge branch 'for-5.4/logitech' into for-next adds 5bd8d1a78c30 Merge branch 'for-5.3/upstream-fixes' into for-next adds 995aaf4df316 Merge branch 'for-5.4/core' into for-next adds 3915f097340a Merge branch 'for-5.4/sb0540' into for-next adds 395ccafa58ea Merge branch 'for-5.4/apple' into for-next adds 7454450ce6f3 Merge branch 'for-5.3/upstream-fixes' into for-next adds 65b7a3fd2a96 Merge branch 'for-5.3/upstream-fixes' into for-next adds 5833f605e9a5 Merge branch 'for-5.4/wacom' into for-next adds 5b5273d070bc Merge branch 'for-5.3/upstream-fixes' into for-next adds 8c97be0a0aa0 Merge branch 'for-5.4/core' into for-next adds 8511674bda61 Merge branch 'for-5.5/whiskers' into for-next adds aaa4dd61647b Merge branch 'for-5.4/upstream-fixes' into for-next adds 1bb324567d81 Merge branch 'for-5.4/upstream-fixes' into for-next adds d789dc30163d Merge branch 'for-5.5/hidraw' into for-next adds e4dfa33d8c6e Merge branch 'for-5.5/logitech' into for-next adds 1864b7646b8e Merge branch 'for-5.4/upstream-fixes' into for-next adds 75799e7ed50e Merge branch 'for-5.5/logitech' into for-next adds bb997194e8d6 Merge branch 'for-5.4/upstream-fixes' into for-next adds dcd66320eb96 Merge branch 'for-5.5/whiskers' into for-next adds ced612fb3454 Merge branch 'for-5.4/upstream-fixes' into for-next adds 4db6f1d5c00b Merge branch 'for-5.4/upstream-fixes' into for-next adds 1b8e121a4d7e Merge branch 'for-5.4/upstream-fixes' into for-next adds cdce6aedfc19 Merge branch 'for-5.4/upstream-fixes' into for-next adds e0316fc294a6 Merge branch 'for-5.5/ish' into for-next adds 87d4af34a2ec Merge branch 'for-5.4/upstream-fixes' into for-next adds c3e664e6024e Merge branch 'for-5.5/core' into for-next adds bcd4414083c8 Merge branch 'for-5.4/upstream-fixes' into for-next adds 0cca3954ad23 Merge branch 'for-5.5/i2c' into for-next adds 1ec60f92e4e1 Merge branch 'for-5.5/logitech' into for-next adds 93095665829f Merge branch 'for-5.4/upstream-fixes' into for-next adds e3e169092741 Merge branch 'for-5.4/upstream-fixes' into for-next adds 09e3e12e7cb2 Merge branch 'for-5.4/upstream-fixes' into for-next adds 4b8c2dffbb85 Merge branch 'for-5.5/core' into for-next adds ec7533d23b01 Merge remote-tracking branch 'hid/for-next' adds ee0aa304f2d6 firmware: dmi: Remember the memory type adds 2429c99fa13a firmware: dmi: Add dmi_memdev_handle adds a6117bf1c793 Merge branch 'dmi/master' adds 20e4181ee0a7 Merge branch 'acpi-sysfs' into linux-next adds 9229b2f45925 Merge branches 'pm-cpuidle', 'pm-cpufreq', 'pm-qos', 'pm-s [...] adds 1bae6fbafe62 Merge branches 'acpi-bus', 'acpi-osl', 'acpi-button' and ' [...] adds 579289a3686e Merge remote-tracking branch 'pm/linux-next' adds 166dd487f43d thermal: power_allocator: Fix Kconfig warning adds 4d14c194cb3c MAINTAINERS: thermal: Eduardo's email is bouncing adds 25e4911652f1 MAINTAINERS: thermal: Add Daniel Lezcano as the thermal ma [...] adds 1e4b6ac230b9 MAINTAINERS: thermal: Change the git tree location adds f011e393d484 Merge remote-tracking branch 'thermal/thermal/linux-next' adds 396bbe92b25a swiotlb: Group identical cleanup in swiotlb_cleanup() adds 4d571204897e swiotlb: Return consistent SWIOTLB segments/nr_tbl adds d0b1e925e406 swiotlb: fix phys_addr_t overflow warning adds bb4d6a3e1d1e Merge branch 'devel/for-linus-5.2' into devel/for-linus-5.3 adds b0f24237c431 xen/swiotlb: fix condition for calling xen_destroy_contigu [...] adds f3a7bb9acba2 xen/swiotlb: simplify range_straddles_page_boundary() adds 4cdfb27ba80d xen/swiotlb: remember having called xen_create_contiguous_ [...] adds 3a8150688590 Merge remote-tracking branch 'swiotlb/linux-next' adds e42617b825f8 Linux 5.5-rc1 adds be4d14cad674 Merge remote-tracking branch 'net-next/master' adds e530d198bdbf NFC: fdp: fix signed less or equal zero check in u8 max_size adds 6a893401a728 nfc: st21nfca: Check for devm_kzalloc() failure adds 4e4e8232f0ae nfc: st21nfca: Remove unnecessary devm_kzalloc() cast adds 00afd4c21f2f NFC: fix attrs checks in netlink interface adds 85ef4f34cc64 NFC: st95hf: initialize semaphore and mutex earlier adds c99f996b2ba4 NFC: st95hf: drop illegal kfree_skb() adds 48badd41fbfd NFC: st21nfca: Fix out of bounds kernel access when handli [...] adds 761e37b71e26 NFC: Fix possible memory corruption when handling SHDLC I- [...] adds 430c62fa23d4 NFC: fdp: Fix possible buffer overflow in WCS4000 NFC driver adds 7579d009c4a1 NFC: fdp: Remove __func__ from dev_dbg() adds 1f008cfec5d5 NFC: fdp: Fix unused variable warnings adds ce4964c1c407 Merge remote-tracking branch 'nfc-next/master' adds 34682110abc5 Bluetooth: btusb: Edit the logical value for Realtek Bluet [...] adds 5d6f391073d5 Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 adds 528379902337 Bluetooth: btbcm: Support pcm configuration adds 6fc0e19036d6 dt-bindings: net: bluetooth: update broadcom-bluetooth adds eb762b94111b Bluetooth: hci_bcm: Support pcm params in dts adds 3cd9d35ee5f7 dt-bindings: net: bluetooth: Minor fix in broadcom-bluetooth adds 22cc6b7a1dbb Bluetooth: btusb: fix non-atomic allocation in completion handler adds 3168c19d7eb1 Bluetooth: btusb: fix memory leak on fw adds 7ecacafc2406 Bluetooth: btusb: Disable runtime suspend on Realtek devices adds 863d4e976ff9 Merge remote-tracking branch 'bluetooth/master' adds 9c5c7ed704ca gfs2: Another gfs2_find_jhead fix adds 1166f193bd1e Merge remote-tracking branch 'gfs2/for-next' adds 3261e013c0ca drm/amd/display: Add MST atomic routines adds 320f6d81aaee drm/amd/display: fix dereference of pointer aconnector whe [...] adds 02350f0bdf44 drm/amdgpu: Add ucode support for DMCUB adds 2bd2a27ffc7c drm/amdgpu: Add PSP loading support for DMCUB ucode adds 9e0880d9e28e drm/amd/display: Drop DMCUB from DCN21 resources adds 7c008829cdc1 drm/amd/display: Add the DMUB service adds a7e3658e9430 drm/amd/display: Change dmcu init sequence for dmcub loadi [...] adds 28bcdb8ee9a4 drm/amd/display: Add PSP FW version mask. adds 743b9786b14a drm/amd/display: Hook up the DMUB service in DM adds 976e51a7c082 drm/amdgpu: Add DMCUB to firmware query interface adds 3a1627b07385 drm/amd/display: Add DMUB support to DC adds 9a71c7d31734 drm/amd/display: Register DMUB service with DC adds 2200eb9e1819 drm/amd/display: Drop CONFIG_DRM_AMD_DC_DMUB guards adds 37f1b9f91904 drm/amd/display: 3.2.57 adds 47f365645a3b drm/amd/display: Fix assert observed when performing dummy [...] adds 1cad8ff7ecc6 drm/amd/display: Renoir chroma viewport WA adds 4338ffa8df23 drm/amd/display: Use SIGNAL_TYPE_NONE in disable_output un [...] adds a5132f9728dc drm/amd/display: Add a sanity check for DSC already enable [...] adds 5ed78cd69a1b drm/amd/display: set MSA MISC1 bit 6 while sending colorim [...] adds 5622b2d68d0a drm/amd/display: Create debug option to disable v.active c [...] adds f2988e67144a drm/amd/display: optimize bandwidth after commit streams. adds eb7d81af3c20 drm/amd/display: 3.2.58 adds ae8cf9774e3a drm/amd/display: Add some hardware status in DTN log debugfs adds d9a07577b8a3 drm/amd/display: add oem i2c implemenation in dc adds 00ada9d14f38 drm/amd/display: Unify all scaling when Integer Scaling enabled adds 8e5100a57543 drm/amd/display: initialize lttpr adds 903e859b7295 drm/amd/display: check for dp rev before reading lttpr regs adds bad7ab0be9be drm/amd/display: configure lttpr mode adds 64c12b733fe7 drm/amd/display: implement lttpr logic adds 9bffd0806d80 drm/amd/display: use previous aux timeout val if no repeater. adds 61aa7a6f760e drm/amd/display: disable lttpr for invalid lttpr caps. adds 16f17eda8bad drm/amd/display: Send vblank and user events at vsartup for DCN adds 3a2ce8d66a4b drm/amd/display: Disable VUpdate interrupt for DCN hardware adds 1da37801a8b0 drm/amd/display: Drop CONFIG_DRM_AMD_DC_DCN2_0 and DSC_SUPPORTED adds aca935c7cc86 drm/amd/display: Drop CONFIG_DRM_AMD_DC_DCN2_1 flag adds b86a1aa36a92 drm/amd/display: rename DCN1_0 kconfig to DCN adds defeb878c46e drm/amdgpu/display: fix the build when CONFIG_DRM_AMD_DC_D [...] adds b82197450c0c drm/amdgpu/display: fix warning when CONFIG_DRM_AMD_DC_DCN [...] adds bae028e3e521 drm/amdgpu: remove 4 set but not used variable in amdgpu_a [...] adds b8b721305770 drm/amdgpu: add function parameter description in 'amdgpu_ [...] adds e8b74035d803 drm/amdgpu: add function parameter description in 'amdgpu_ [...] adds 5bea7fedb7fe drm/amdgpu: remove set but not used variable 'dig_connector' adds d1d09dc41782 drm/amdgpu: remove set but not used variable 'dig' adds 220ac8d14440 drm/amdgpu: remove always false comparison in 'amdgpu_atom [...] adds e98042db2cb8 drm/amdgpu: remove set but not used variable 'mc_shared_chmap' adds d785476c608c drm/amd/display: remove duplicated assignment to grph_obj_type adds b74361974bfa drm/amd/display: remove redundant variable status adds b805323c3100 drm/amdkfd: Adjust function sequences to avoid unnecessary [...] adds d2c6c1077ae2 drm/amdkfd: Only keep release_mem function for Hawaii adds 5d4634b5d445 drm/amdkfd: Use kernel queue v9 functions for v10 adds 29453755715c drm/amdkfd: Simplify the mmap offset related bit operations adds 243a8f41dbc8 drm/amd/display: fix spelling mistake "exeuction" -> "execution" adds 4b31b1720704 drm/amd/display: remove duplicated comparison expression adds cb7709223b39 drm/amd/powerplay: remove set but not used variable 'vbios [...] adds 4bf321c177c7 drm/amd/powerplay: remove set but not used variable 'data' adds 39a502c882e5 drm/amd/display: Use static const, not const static adds f5ac1595156a drm/amd/powerplay: remove set but not used variable 'thres [...] adds 026674cf055f drm/amd/display: remove set but not used variable 'ds_port' adds 339903fa989b drm/amdkfd: Use better name to indicate the offset is in dwords adds e47a8b522303 drm/amdkfd: Avoid using doorbell_off as offset in process [...] adds 2d030d3e97a6 drm/amdkfd: Rename create_cp_queue() to init_user_queue() adds 4d428e912bb2 drm/amdkfd: Implement queue priority controls for gfx10 adds 681a9167ddb2 drm/amdkfd: Update get_wave_state() for GFX10 adds bc05b0ec1509 drm/amdkfd: Fix a bug when calculating save_area_used_size adds 2a7f8883f4ca drm/amdkfd: Use QUEUE_IS_ACTIVE macro in mqd v10 adds 8c27a0c45180 drm/amdkfd: Stop using GFP_NOIO explicitly for two places adds 025916c914d1 drm/amd/display: remove set but not used variable 'bpc' adds 747a397d394f drm/amdgpu: remove set but not used variable 'mc_shared_ch [...] adds 4f2922d12d6c drm/amdgpu: remove set but not used variable 'amdgpu_connector' adds a1bd079fca62 drm/amdgpu: remove set but not used variable 'count' adds 9e089a29c696 drm/amdgpu: remove set but not used variable 'invalid' adds 472b36a2ab67 drm/amd/powerplay: remove set but not used variable 'us_mvdd' adds 84ce6c48675b drm/amdkfd: Merge CIK kernel queue functions into VI adds ccdef35d0714 drm/amdkfd: Eliminate ops_asic_specific in kernel queue adds 594d0c90a48e drm/amdkfd: Rename kfd_kernel_queue_*.c to kfd_packet_manager_*.c adds baaeb610b17a drm/amdgpu: enable ras capablity check on arcturus adds 9e612c11a758 drm/amdgpu: init umc functions for arcturus umc ras adds 0bb419c76b31 drm/amdgpu/gfx10: fix mqd backup/restore for gfx rings (v2) adds 88a1c40a04de drm/amdgpu: add JPEG HW IP and SW structures adds 9d9cc9b8fe85 drm/amdgpu: add amdgpu_jpeg and JPEG tests adds bb0db70f3f75 drm/amdgpu: separate JPEG1.0 code out from VCN1.0 adds 0388aee76637 drm/amdgpu: use the JPEG structure for general driver support adds 8d1b04a6a1dc drm/amdgpu: add JPEG IP block type adds 2eb167293f57 drm/amdgpu: add JPEG common functions to amdgpu_jpeg adds 6ac27241106b drm/amdgpu: add JPEG v2.0 function supports adds b0f3cd3191cd drm/amdgpu: remove unnecessary JPEG2.0 code from VCN2.0 adds 18e6d4142bbb drm/amdgpu: add JPEG PG and CG interface adds 099d66e43f04 drm/amdgpu: add PG and CG for JPEG2.0 adds eedd4f024235 drm/amd/powerplay: add JPEG Powerplay interface adds 43717ff656ee drm/amd/powerplay: add JPEG power control for Navi1x adds 27f7ff327dbf drm/amd/powerplay: add Powergate JPEG for Renoir adds a986e1512713 drm/amd/powerplay: add JPEG power control for Renoir adds 0db2ab99c9fb drm/amd/powerplay: set JPEG to SMU dpm adds 474b6d296f23 drm/amdgpu: enable JPEG2.0 dpm adds 52f2e779ad86 drm/amdgpu: add driver support for JPEG2.0 and above adds 5be45a26c9fb drm/amdgpu: enable JPEG2.0 for Navi1x and Renoir adds 14f43e8f88c5 drm/amdgpu: move JPEG2.5 out from VCN2.5 adds e89e2237e89b drm/amdgpu: enable Arcturus CG for VCN and JPEG blocks adds 8c74e590497c drm/amdgpu: enable Arcturus JPEG2.5 block adds c39f062e881d drm/amd/powerplay: avoid DPM reenable process on Navi1x ASICs V2 adds 0eeaa899263c drm/amd/powerplay: issue BTC on Navi during SMU setup adds 93a09aa494e9 drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on uns [...] adds 09ba2e7d68f8 drm/amd/powerplay: correct fine grained dpm force level setting adds d191bd678153 drm/amdkfd: remove set but not used variable 'top_dev' adds 4effa8dbc117 drm/amdgpu/vcn2.5: fix the enc loop with hw fini adds d0d13fe87490 drm/amdgpu: put flush_delayed_work at first adds 761e09230c4e drm/amdgpu/soc15: move struct definition around to align w [...] adds 29bc37b41096 drm/amdgpu/nv: add asic func for fetching vbios from rom directly adds d3b65841b31c drm/amd/display: remove set but not used variable 'old_pla [...] adds 589d8d282ebe drm/amd/display: remove set but not used variable 'bp' in [...] adds 7e30402bed15 drm/amd/display: remove set but not used variable 'bp' in [...] adds 8f72bfe8d85a drm/amd/display: remove set but not used variable 'min_content' adds 852a91d627e9 drm/amdgpu/dm: Do not throw an error for a display with no audio adds 8c8048f207e7 drm/amd/display: add automated audio test support adds e6b268dde4cd drm/amd/display: Renoir chroma viewport WA change formula adds db8ff9d38c18 drm/amd/display: Renoir chroma viewport WA Read the correc [...] adds d3698cea22c6 drm/amd/display: Add hubp clock status in DTN log for Navi adds 9b265eba45d3 drm/amd/display: Update background color in bottommost mpcc adds 1bc22f20ae24 drm/amd/display: Fix incorrect deep color setting in YCBCR [...] adds 7b23b0b45072 drm/amd/display: 3.2.59 adds 8d8a6af71a75 drm/amd/display: Fix stereo with DCC enabled adds 2f4888840090 drm/amd/display: Changes in dc to allow full update in some cases adds c09eeee4f3a7 drm/amd/display: Add DMUB service function check if hw ini [...] adds ab16c7363df1 drm/amd/display: Add DMUB param to load inst const from driver adds 5b956e9873cb drm/amd/display: Add debugfs initalization on mst connectors adds cbd8394d3a97 drm/amd/display: Connect DIG FE to its BE before link trai [...] adds 581c4488318d drm/amd/display: Clean up some code with unused registers adds be32c9891c13 drm/amd/display: revert change causing DTN hang for RV adds 03527f0d0056 drm/amd/display: Fix debugfs on MST connectors adds d9e32672a128 drm/amd/display: cleanup of construct and destruct funcs adds 2057b7e1cf77 drm/amd/display: add color space option when sending link [...] adds ad4e140e9bcc drm/amd/display: Adjust DML workaround threshold adds b9e9f11c9145 drm/amd/display: Add debug trace for dmcub FW autoload. adds 53db058581b2 drm/amd/display: 3.2.60 adds 9185e8adb4cc drm/amd/display: add debugfs sdp hook up function for Navi adds 46250a0cba4c drm/amd/display: Avoid conflict between HDR multiplier and 3dlut adds 56fc13fe6caa drm/amd/display: Don't spin forever waiting for DMCUB phy/ [...] adds 78c7738211e0 drm/amd/display: cleanup of function pointer tables adds b9fe5151052f drm/amd/display: DML Validation Dump/Check with Logging adds a6e4da40bda5 drm/amd/display: Spin for DMCUB PHY init in DC adds f6fe4053b91f drm/amd/display: Use a temporary copy of the current state [...] adds e8cfbdac9a07 drm/amd/display: Add DSC 422Native debug option adds f020220e16a8 drm/amd/display: Add Navi10 DMUB VBIOS code adds 11a00965d261 drm/amd/display: Add PSP block to verify HDCP2.2 steps adds eff682f83c9c drm/amd/display: Add DDC handles for HDCP2.2 adds 51466b3fd272 drm/amd/display: Add execution and transition states for HDCP2.2 adds 46df9931e0db drm/amd/display: Add logging for HDCP2.2 adds 2e956df2913f drm/amd/display: Change ERROR to WARN for HDCP module adds da283469e05f drm/amd/display: Enable HDCP 2.2 adds 53e108aa9916 drm/amd/display: Handle hdcp2.2 type0/1 in dm adds b1abe5586ffc drm/amd/display: Refactor HDCP to handle multiple displays [...] adds 23eb41917fc9 drm/amd/display: add force Type0/1 flag adds 45375a501f13 drm/amd/display: Refactor HDCP encryption status update adds 02837a91ae75 drm/amd/display: add and use defines from drm_hdcp.h adds 1c40428ace2e drm/amd/display: use drm defines for MAX CASCADE MASK adds 302169003733 drm/amd/display: split rxstatus for hdmi and dp adds a1acc5d0942c drm/amd/display: Fix static analysis bug in validate_bksv adds 5111195ad617 drm/amd/display: Fix coding error in connector atomic check adds e9f782dd22c0 drm/radeon: remove set but not used variable 'size', 'relo [...] adds ac52caecbcf2 drm/radeon: remove set but not used variable 'backbias_res [...] adds 3f47f0301594 drm/radeon: remove set but not used variable 'dig_connector' adds 5952c4899337 drm/radeon: remove set but not used variable 'radeon_connector' adds 77441f779498 drm/radeon: remove set but not used variable 'blocks' adds dc9b3dbd2874 drm/radeon: remove set but not used variable 'tv_pll_cntl1' adds a542ad9e5de1 drm/radeon: fix bad DMA from INTERRUPT_CNTL2 adds b992691d453c drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 adds 16641949257a drm/amdgpu: remove not needed memset adds 4a1132782200 drm/amd/powerplay: return errno code to caller when error occur adds 85f8433f9bd7 drm/amdgpu/powerplay: properly set PP_GFXOFF_MASK (v2) adds ca9317b9183b drm/amdgpu: disable gfxoff when using register read interface adds b62d955426e0 drm/amdgpu: remove experimental flag for Navi14 adds 3f2a06ac814e drm/amdgpu: disable gfxoff on original raven adds 2aa87ba56892 Revert "drm/amd/display: enable S/G for RAVEN chip" adds b4f8285a1960 drm/amd/powerplay: correct swSMU baco reset related settings adds 0a650c1d35e2 drm/amd/powerplay: add Arcturus baco reset support adds 32cc3bf0a77c drm/amd/powerplay: add missing header file declaration adds 13a390a6f98a drm/amdgpu: add psp funcs for ring write pointer read/write adds cc65176e511c drm/amdgpu: add helper func for psp ring cmd submission adds 5bdd0b72d608 drm/amdgpu: switch to common helper func for psp cmd submission adds 858a2bbad6b0 drm/amdgpu: pull ras controller int status only when ras enabled adds 30b2c0cae430 drm/amd/powerplay: enable gpu_busy_percent sys interface f [...] adds 69d5436d4ded drm/amdgpu: add asic callback for BACO support adds 988eb9ff3e91 drm/amdgpu: add supports_baco callback for soc15 asics. (v2) adds 3670c242e340 drm/amdgpu: add supports_baco callback for SI asics. adds 0d0c07ee0794 drm/amdgpu: add supports_baco callback for CIK asics. adds e45ed9435fda drm/amdgpu: add supports_baco callback for VI asics. adds ac7426169e7b drm/amdgpu: add supports_baco callback for NV asics. adds a69cba42b11a drm/amdgpu: add a amdgpu_device_supports_baco helper adds 31af062acfbd drm/amdgpu: rename amdgpu_device_is_px to amdgpu_device_su [...] adds b97e9d47e549 drm/amdgpu: add additional boco checks to runtime suspend/ [...] adds 11520f27085b drm/amdgpu: split swSMU baco_reset into enter and exit adds 361dbd01a1de drm/amdgpu: add helpers for baco entry and exit adds 191343172809 drm/amdgpu: add baco support to runtime suspend/resume adds 6ae6c7d404ec drm/amdgpu: start to disentangle boco from runtime pm adds 3840c5bcc245 drm/amdgpu: disentangle runtime pm and vga_switcheroo adds 72f058b7237e drm/amdgpu: enable runtime pm on BACO capable boards if runpm=1 adds f43ef951f6c0 drm/amdgpu: add flag to indicate amdgpu vm context adds b4672c8a84be amd/amdgpu: force to trigger a no-retry-fault after a retry-fault adds 387d40fd6fb6 drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt adds d98a07aea652 drm/amdgpu/gfx10: fix out-of-bound mqd_backup array access adds 46f719696ee6 drm/amdgpu: define soc15_ras_field_entry for reuse adds 8781e5df119f drm/amdgpu: refine query function of mmhub EDC counter in vg20 adds f6c3623b7b2f drm/amdgpu: implement querying ras error count for mmhub9.4 adds 6e04b2248dfd drm/amdgpu: Update Arcturus golden registers adds d7c0b0477bf3 drm/amdkfd: Delete KFD_MQD_TYPE_COMPUTE adds 7633c5e0bd19 drm/amdkfd: DIQ should not use HIQ way to allocate memory adds 562b49fcd02d drm/amdgpu: simplify runtime suspend adds 2e77541bd17b drm/amdgpu: remove redundant assignment to pointer write_frame adds 6a93b58e5fe2 merge fix for "ftrace: Rework event_create_dir()" adds c25edaaf75af drm/amdgpu/gfx10: re-init clear state buffer after gpu reset adds edc2176d5162 drm/amd/amdgpu/sriov temporarily skip ras,dtm,hdcp for arc [...] adds c348ad46b0e9 drm/amd/amdgpu/sriov skip RLCG s/r list for arcturus VF. adds dab5ef2722cd drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub adds 4ed8a03740d0 drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 adds c8c50a7e5d6c drm/amdkfd: Remove duplicate functions update_mqd_hiq() adds 19efcb9e0684 drm/amd/powerplay: Use ARRAY_SIZE for smu7_profiling adds e9c5dbc1a287 drm/amdgpu: Use ARRAY_SIZE for sos_old_versions adds ee9ea6d88593 drm/amd/display: add default clocks if not able to fetch them adds 3d3f9ba8c4cd drm/amdgpu: Apply noretry setting for mmhub9.4 adds 8633f126bf53 drm/amdgpu: Resolved offchip EEPROM I/O issue adds 4c50d6f64958 drm/amd: Fix Kconfig indentation adds fd5a7254721e MAINTAINERS: Drop Rex Zhu for amdgpu powerplay adds dde8c8dfd0b7 drm/amd/powerplay: remove redundant assignment to variable [...] adds 07863a6cc293 drm/amd/display: Use NULL for pointer assignment in copy_s [...] adds a63141e31764 drm/amdgpu: Ensure ret is always initialized when using SO [...] adds 9cb98bb73ef0 drm/radeon: remove redundant assignment to variable ret adds 70ebe8a48216 amdgpu: Enable KFD on POWER systems adds ef2cb90a906a drm/amd/display: remove set but not used variable 'msg_out' adds 58e8c603b8fe drm/amd/powerplay: remove set but not used variable 'stret [...] adds 79c4ac0d759b drm/amd/display: Null check aconnector in event_property_validate adds b72ff1909cf3 drm/amdgpu: Raise KFD unpinned system memory limit adds 9f890f3044c7 drm/amdgpu: Optimize KFD page table reservation adds e416fdb6a36e drm/amd/amdgpu/sriov skip jpeg ip block for ARCTURUS VF adds be3e73ea7def drm/amdgpu: apply gpr/gds workaround before enabling GFX EDC mode adds adc8139e687e drm/amd/display: Modify comments to match the code adds de185019bcb9 drm/amdgpu: move pci handling out of pm ops adds 5149f08275de drm/amdgpu: flag vram lost on baco reset for VI/CIK adds f4618fe9c26d drm/amdgpu: Fix a bug in jpeg_v1_0_start() adds edac2525ae9e drm: radeon: replace 0 with NULL adds a5e82d0b9505 drm/amdgpu/gfx10: unlock srbm_mutex after queue programmin [...] adds 858054f7617b drm/amdgpu/gfx10: remove outdated comments adds 2255d7f36e47 drm/amdgpu/gfx: Clear more EDC cnt adds 45317d5ffb4d drm/amdgpu/gfx: Increase dispatch packet number adds 869aebc7baa5 drm/amdgpu: use CPU to flush vmhub if sched stopped adds 6bb27085aaa9 drm/amd/display: Include num_vmid and num_dsc within NV14' [...] adds 5bbbc9b77831 drm/amd/display: Drop AMD_EDID_UTILITY defines adds 82a829dc8c2b drm/amdgpu: fix calltrace during kmd unload(v3) adds 1797ec7ffd1b drm/amdgpu: skip rlc ucode loading for SRIOV gfx10 adds 6de40f02b355 drm/amdgpu: do autoload right after MEC loaded for SRIOV VF adds eb529b8e46b8 drm/amdgpu: should stop GFX ring in hw_fini adds d5939e4db5e6 drm/amdgpu: fix GFX10 missing CSIB set(v3) adds 7c868b592d5c drm/amdgpu: not remove sysfs if not create sysfs adds a7f4ba7a6c2f drm/amd/display: Load TA firmware for navi10/12/14 adds 031514956bd0 drm/amdgpu: Added ASIC specific checks in gfxhub V1.1 get [...] adds 0ea203a91247 drm/amdgpu/sriov: No need the event 3 and 4 now adds a2c63407316c drm/amd/display: Adding NV14 IP Parameters adds 72b741af22d4 drm/amd/display: Get NV14 specific ip params as needed adds 0e29be9e0bbb drm/amd/display: re-enable wait in pipelock, but add timeout adds f706ec87ea4c drm/amd/display: fix double assignment to msg_id field adds 9c9290fa3ce1 drm/amd/powerplay: Remove unneeded variable 'result' in sm [...] adds 98ce837d7b67 drm/amd/powerplay: Remove unneeded variable 'result' in ve [...] adds 7bb4b887d0f4 drm/amd/powerplay: Remove unneeded variable 'ret' in smu7_hwmgr.c adds 3d218c31843e drm/amd/powerplay: Remove unneeded variable 'result' in ve [...] adds c7d5dfa88bc4 drm/amd/powerplay: Remove unneeded variable 'ret' in amdgpu_smu.c adds 4c56feac0d47 drm/amd/display: Remove unneeded semicolon in bios_parser.c adds c09f5e000d1e drm/amd/display: Remove unneeded semicolon in bios_parser2.c adds 2fd4f169030a drm/amd/display: Remove unneeded semicolon in hdcp.c adds f7a8b4739d94 drm/amd/display: Remove unneeded semicolon in display_rq_d [...] adds a501e22c8e36 drm/amd/display: remove redundant assignment to variable v_total adds 96358810c66a amd/amdgpu/sriov swSMU disable for sriov adds c64ab8280e61 drm/amdgpu: drop asd shared memory adds 71e5f0cb9365 drm/amdgpu: unload asd in psp hw de-init phase adds 7091b60cadae drm/amdgpu: load np fw prior before loading the TAs adds f275cde7066a drm/amdgpu/powerplay: unify smu send message function adds 6dcab16b4118 drm/amdkfd: Contain MMHUB number in mmhub_v9_4_setup_vm_pt_regs() adds 3e0c55f3b7be drm/amd/display: Loading NV10/14 Bounding Box Data Directl [...] adds f1f4fab57241 drm/radeon: fix r1xx/r2xx register checker for POT textures adds 79c4c8ea9130 drm/amdgpu: add check before enabling/disabling broadcast mode adds f83f5a1e115c drm/amdgpu/gfx: Improvement on EDC GPR workarounds adds a5a4d68c9326 drm/amdkfd: Eliminate unnecessary kernel queue function pointers adds 80c5a807a51f drm/amdgpu: add header line for power profile on Arcturus adds b456c93253bd drm/amdgpu: add cache flush workaround to gfx8 emit_fence adds 4a2d93565ada drm/amdgpu: remove ras global recovery handling from ras_c [...] adds f2a79be1c094 drm/amdgpu: export amdgpu_ras_find_obj to use externally adds 28f87950d935 drm/amdgpu: clear ras controller status registers when int [...] adds 5c39d600e315 drm/amdgpu: clear uncorrectable parity error status bit adds 7a22677b9514 drm/amdgpu: enable/disable doorbell interrupt in baco entr [...] adds ce316fa55ef0 drm/amdgpu: add concurrent baco reset support for XGMI adds b823821f2244 drm/amdgpu: support full gpu reset workflow when ras err_e [...] adds 00eaa57172a0 drm/amdgpu: clear err_event_athub flag after reset exit adds 76434f75d4a4 drm/amdgpu: reduce redundant uvd context lost warning message adds d3511fd01cef drm/amd/display: update sr and pstate latencies for Renoir adds 2b77dcc5e5aa drm/amd/display: rename core_dc to dc adds f42ea55be111 drm/amd/display: add separate of private hwss functions adds 10f51857b753 drm/amd/display: Fix Dali clk mgr construct adds eab4bb97c8e7 drm/amd/display: Map DSC resources 1-to-1 if numbers of OP [...] adds 580c8be278b0 drm/amd/display: fix DalDramClockChangeLatencyNs override adds a4cea11655fb drm/amd/display: Wrong ifdef guards were used around DML v [...] adds 832aa63bef34 drm/amd/display: Reset PHY in link re-training adds 61f14c5b528f drm/amd/display: Disable link before reenable adds 20ad55c89d39 drm/amd/display: Add DMCUB__PG_DONE trace code enum adds 3c465370f20a drm/amd/display: Only wait for DMUB phy init on dcn21 adds a49421185189 drm/amd/display: Return DMUB_STATUS_OK when autoload unsupported adds c1825b5777ce drm/amd/display: Program CW5 for tracebuffer for dcn20 adds 01290a5766e1 drm/amd/display: populate bios integrated info for renoir adds 8fb3a6363684 drm/amd/display: Fixed kernel panic when booting with DP-t [...] adds 639dcfc6feb5 drm/amd/display: have two different sr and pstate latency [...] adds e6d9a93c141e drm/amd/display: fix dprefclk and ss percentage reading on RN adds 728a5068239d drm/amd/display: 3.2.61 adds fa11d3c94253 drm/amd/display: Change the delay time before enabling FEC adds 769dbc160567 drm/amd/display: fixed that I2C over AUX didn't read data issue adds 460adc6b6996 drm/amd/display: add log for lttpr adds 1ba2a4830571 drm/amd/display: Disable chroma viewport w/a when rotated [...] adds 084e1de7b938 drm/amd/display: fix dml20 min_dst_y_next_start calculation adds 949ffc8b3631 drm/amd/display: Reset steer fifo before unblanking the stream adds 2853ecc6610a drm/amd/display: Implement DePQ for DCN1 adds 89cd5a02dfab drm/amd/display: update p-state latency for renoir when us [...] adds 8d623f86c07f drm/amd/display: add DP protocol version adds 99218d122a2b drm/amd/display: Save/restore link setting for disable phy [...] adds 75441d9d35f7 drm/amd/display: Return a correct error value adds d4bbcecb5962 drm/amd/display: Split DMUB cmd type into type/subtype adds 2f39835cc350 drm/amd/display: Add shared DMCUB/driver firmware state ca [...] adds e0600a94343c drm/amd/display: update sr latency for renoir when using lpddr4 adds 9a35b016b99f drm/amd/display: Remove flag check in mpcc update adds 5fd21b394cfe drm/amd/display: check for repeater when setting aux_rd_interval. adds 8b0fbb368c96 drm/amd/display: Modify logic for when to wait for mpcc idle adds 5c7b0f38522e drm/amd/display: Remove redundant call adds dcd65857a781 drm/amd/display: add dc dsc functions to return bpp range [...] adds c5e53707e260 drm/amd/display: remove spam DSC log adds 799a5f74d11e drm/amd/display: add dsc policy getter adds ddba76274fd5 drm/amd/display: Limit NV12 chroma workaround adds 4ed79864de18 drm/amd/display: fix cursor positioning for multiplane cases adds 00853a4f7dd5 drm/amd/display: Fix screen tearing on vrr tests adds 0beb54039d46 drm/amd/display: update dispclk and dppclk vco frequency adds e66164105d2f drm/amd/display: Implement DePQ for DCN2 adds 9ec53e11c766 drm/amd/display: 3.2.62 adds 186a1fb79c6c drm/amd/display: Change HDR_MULT check adds 772c0b59ad94 drm/amd/display: Increase the number of retries after AUX DEFER adds 92855074616f drm/amd/display: Compare clock state member to determine o [...] adds 71e6bd2ac207 drm/amd/display: update dml related structs adds c14f2507be0b drm/amd/display: correct log message for lttpr adds ad51b4ac12f7 drm/amd/display: Extend DMCUB offload testing into dcn20/21 adds 363d9bf39884 drm/amdgpu: Fix BACO entry failure in NAVI10. adds eb2c40d8d2c9 drm/amdgpu: add UAPI for creating encrypted buffers adds 866d5d7dec3a drm/amdgpu: add UAPI to create secure commands (v3) adds c507ea101960 drm/amdgpu: define the TMZ bit for the PTE adds ed1f5d6400f9 drm/amdgpu: add tmz feature parameter (v2) adds 9d4a33813cc1 drm/amdgpu: add amdgpu_tmz data structure adds 8d1ec67409e7 drm/amdgpu: add function to check tmz capability (v4) adds 5371acdd8d96 drm/amdgpu: add tmz bit in frame control packet adds 37e356c8ec78 drm/amdgpu: expand the emit tmz interface with trusted flag adds 98d7fe3071b6 drm/amdgpu: expand the context control interface with trust flag adds d70db5175723 drm/amdgpu: job is secure iff CS is secure (v5) adds fb6fe9272b8f drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) adds 40169ac70ac9 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h adds 018d77d52034 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter adds 1eaca99498f2 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] adds 9d3fbf5765ae drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 adds 7d96f12f9ba3 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 adds cda09675166f drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 adds 5856cd9dc100 drm/amdgpu: move CS secure flag next the structs where it's used adds 94e3ab2d8c35 drm/ttm: Remove explicit typecasts of vm_private_data adds dbcf54d2cb7c drm/ttm: Convert vm callbacks to helpers adds d27e7edeb279 drm/amdkfd: New IOCTL to allocate queue GWS (v2) adds 6c647da7f19f drm/amdgpu: work around llvm bug #42576 adds f1d78d9b78a9 drm/scheduler: Avoid accessing freed bad job. adds 7162c2f43914 drm/amdgpu/display: add fallthrough comment adds f09bf5131c4a Merge remote-tracking branch 'amdgpu/drm-next' adds 4adf0b49eea9 drm/mgag200: Flag all G200 SE A machines as broken wrt <startadd> adds 22bd4df9dadf drm/panfrost: devfreq: Round frequencies to OPPs adds 70cc77952efe drm/panfrost: Fix a race in panfrost_ioctl_madvise() adds 3bb69dbcb9e8 drm/panfrost: Fix a BO leak in panfrost_ioctl_mmap_bo() adds aed44cbeae2b drm/panfrost: Fix a race in panfrost_gem_free_object() adds 0a5239985a3b drm/panfrost: Open/close the perfcnt BO adds 097c2570943d Merge remote-tracking branch 'drm-misc/for-linux-next' adds f634c6a80287 dt/bindings: display: Add optional property node define fo [...] adds 35b932717756 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 22567d017c2c dt-bindings: etnaviv: Add #cooling-cells adds ac15719d952a Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 0c4b6e03b8ad Merge branch 'regmap-5.5' into regmap-next adds 7dbd88477d2f Merge remote-tracking branch 'regmap/for-next' adds 39c1f82685b4 Merge branch 'for-linus' into for-next adds 002b19eae794 Merge branch 'for-linus' into for-next adds ff2346adb707 Merge branch 'for-linus' into for-next adds 372b0b7ba6f0 Merge branch 'for-linus' into for-next adds d07773db07c8 Merge branch 'for-linus' into for-next adds f5fc2bf63c4c Merge branch 'io_uring-5.5' into for-next adds 946a431520ac Merge branch 'for-linus' into for-next adds 45cf3f94821e Merge branch 'io_uring-5.5' into for-next adds 50c661c21814 Merge branch 'io_uring-5.5' into for-next adds 4c1d55417382 Merge branch 'for-linus' into for-next adds 568c8a5ed9e3 Merge remote-tracking branch 'block/for-next' adds dbaf971c9cdf dm mpath: remove harmful bio-based optimization adds 484e0d2b11e1 dm: add dm-clone to the documentation index adds 474e559567fa dm btree: increase rebalance threshold in __rebalance2() adds e6a505f3f9fa dm clone metadata: Track exact changes per transaction adds 8fdbfe8d1690 dm clone metadata: Use a two phase commit adds 8b3fd1f53af3 dm clone: Flush destination device before committing metadata adds ecda7c0280e6 dm thin metadata: Add support for a pre-commit callback adds 694cfe7f31db dm thin: Flush data device before committing metadata adds ec6268761e9a Merge remote-tracking branch 'device-mapper/for-next' adds b1c40314dfd9 uapi: General notification ring definitions adds a8fff581d7e4 security: Add hooks to rule on setting a watch adds e278da96273e security: Add a hook for the point of notification insertion adds fe78d401ca6b General notification queue with user mmap()'able ring buffer adds 7871ca053dd8 keys: Add a notification facility adds 3a92c6e49c47 Add a general, global device notification watch list adds aace09747585 block: Add block layer notifications adds 65f9b27702ca usb: Add USB subsystem notifications adds 0b9c31597d81 Add sample notification program adds e1eddc1bde17 selinux: Implement the watch_key security hook adds 59336b0f8000 smack: Implement the watch_key and post_notification hooks adds 48274e1e5d24 Merge branch 'notifications-core' into keys-next adds c50262b28667 Merge remote-tracking branch 'keys/keys-next' adds c6e22efdb6bb Smack: Don't ignore other bprm->unsafe flags if LSM_UNSAFE [...] adds aa2e9da31431 smack: fix some kernel-doc notations adds 1d4a24debb08 security: smack: Fix possible null-pointer dereferences in [...] adds 92604e825304 smack: use GFP_NOFS while holding inode_smack::smk_lock adds d7230b443318 Merge remote-tracking branch 'smack/for-next' adds df8aec8cd8b2 tomoyo: Don't check open/getattr permission on sockets. adds 07fca3f339d7 printk: Monitor change of console loglevel. adds 19768fdc4025 Revert "printk: Monitor change of console loglevel." adds fd46afeac605 Revert "tomoyo: Don't check open/getattr permission on sockets." adds a5f9bda81cb4 tomoyo: Don't check open/getattr permission on sockets. adds 8ca529f3fbe7 Merge remote-tracking branch 'upstream/master' adds dc6b8f4f1579 Merge remote-tracking branch 'upstream/master' adds 703dc05c2e4a Merge remote-tracking branch 'upstream/master' adds 23641a048089 printk: Monitor change of console loglevel. adds 79c8ca578dbf Revert "printk: Monitor change of console loglevel." adds cbf8353d474c Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] adds c39593ab0500 tomoyo: Don't use nifty names on sockets. adds b464ba6cf94a Merge remote-tracking branch 'tomoyo/master' adds 66c2979a1799 Merge remote-tracking branch 'spi/topic/ptp' into spi-next adds 72a12314d09a Merge remote-tracking branch 'spi/for-next' adds c82f636ef7a7 Merge branch 'x86/build' into WIP.x86/cleanups, to pick up [...] adds d3d9911e0e12 x86/setup: Clean up the header portion of setup.c adds b74374fef924 x86/setup: Enhance the comments adds 63ab852310b8 Merge branch 'x86/cleanups' adds f8edbde885bb x86/intel: Disable HPET on Intel Coffee Lake H platforms adds e0748539e3d5 x86/intel: Disable HPET on Intel Ice Lake platforms adds 2510aefe1d3a Merge branch 'timers/urgent' adds c5105d764e02 sched/clock: Use static_branch_likely() with sched_clock_running adds 32e69e3d71a5 Merge branch 'sched/urgent' adds 7074674e7338 perf cpumap: Maintain cpumaps ordered and without dups adds a2408a70368a perf evlist: Maintain evlist->all_cpus adds a8cbe40fe9f4 perf evsel: Add iterator to iterate over events ordered by CPU adds 99d6141d677a perf evsel: Add functions to close evsel on a CPU adds 7736627b865d perf stat: Use affinity for closing file descriptors adds e0e6a6ca3ac2 perf stat: Factor out open error handling adds 4804e0111662 perf stat: Use affinity for opening events adds 4b49ab708d18 perf stat: Use affinity for reading adds 363fb12189d5 perf evsel: Add functions to enable/disable for a specific CPU adds 704e2f5b700d perf stat: Use affinity for enabling/disabling events adds fa7f7e735495 perf jit: Move test functionality in to a test adds 77b91c1a525d perf machine: Fill map_symbol->maps in append_inlines() to [...] adds bd5c6b81dd60 perf bench: Update the copies of x86's mem{cpy,set}_64.S adds 8122b047dd18 tools arch x86: Sync the msr-index.h copy with the kernel sources adds ad46f35cca45 tools headers uapi: Sync linux/fscrypt.h with the kernel sources adds c66f2566db34 tools headers uapi: Sync linux/stat.h with the kernel sources adds 1fc3d0ee242d tools headers kvm: Sync kvm headers with the kernel sources adds 2603a4903bf9 tools headers UAPI: Sync sched.h with the kernel adds f6661125ff41 perf beauty: Add CLEAR_SIGHAND support for clone's flags arg adds a717ab38a514 tools arch x86: Sync asm/cpufeatures.h with the kernel sources adds 997440688445 perf kvm: Clarify the 'perf kvm' -i and -o command line options adds 587db8ebdac2 libtraceevent: Fix lib installation with O= adds 15b3904f8e88 libtraceevent: Copy pkg-config file to output folder when [...] adds 9f58c93efdff Merge tag 'perf-core-for-mingo-5.5-20191203' of git://git. [...] adds ffdfb9fe4d11 Merge branch 'perf/urgent' adds dfd402a4c4ba kcsan: Add Kernel Concurrency Sanitizer infrastructure adds c48981eeb0d5 include/linux/compiler.h: Introduce data_race(expr) macro adds 905e672b3af5 kcsan: Add Documentation entry in dev-tools adds 5f5c971292b4 objtool, kcsan: Add KCSAN runtime functions to whitelist adds 0ebba7141ead build, kcsan: Add KCSAN build exceptions adds 88ecd153be95 seqlock, kcsan: Add annotations for KCSAN adds bf07132f96d4 seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier adds e75a6795ed13 locking/atomics, kcsan: Add KCSAN instrumentation adds 40d04110f879 x86, kcsan: Enable KCSAN for x86 adds 8e1d58ae0c8d Merge branch 'for-mingo' of git://git.kernel.org/pub/scm/l [...] adds 5cbaefe9743b kcsan: Improve various small stylistic details adds 2927e36a46e9 Merge branch 'locking/kcsan' adds 1a365e822372 locking/spinlock/debug: Fix various data races adds b1bd8c730106 Merge branch 'locking/core' adds 8f4a4160c618 x86/alternatives: Update int3_emulate_push() comment adds 18cbc8bed0c7 x86/alternatives, jump_label: Provide better text_poke() b [...] adds 63f62addb88e x86/alternatives: Add and use text_gen_insn() helper adds 768ae4406a5c x86/ftrace: Use text_poke() adds c12af4407fa5 x86/mm: Remove set_kernel_text_r[ow]() adds 254d2c04515e x86/alternative: Add text_opcode_size() adds 67c1d4a28064 x86/ftrace: Use text_gen_insn() adds 97e6c977ccf1 x86/alternative: Remove text_poke_loc::len adds 4531ef6a8aaf x86/alternative: Shrink text_poke_loc adds 38ebd8d11924 x86/ftrace: Mark ftrace_modify_code_direct() __ref adds ab09e95ca0c6 x86/kprobes: Convert to text-patching.h adds 5c02ece81848 x86/kprobes: Fix ordering while text-patching adds 5a735583b764 arm/ftrace: Use __patch_text() adds 958de6681976 module: Remove set_all_modules_text_*() adds 04ae87a52074 ftrace: Rework event_create_dir() adds f2cb4f95b757 x86/kprobe: Add comments to arch_{,un}optimize_kprobes() adds 76ffa7204b1a x86/alternatives: Use INT3_INSN_SIZE adds 285a54efe386 x86/alternatives: Sync bp_patching update for avoiding NUL [...] adds f66c0447cca1 kprobes: Set unoptimized flag after unoptimizing code adds 3670f60e5517 manual merge of WIP.x86/cleanups adds c617eae6e8d9 x86/platform/intel/quark: Explicitly include linux/io.h fo [...] adds 80c2f45c23cc x86/efi: Explicitly include realmode.h to handle RM trampo [...] adds 9ae34665754e x86/boot: Explicitly include realmode.h to handle RM reservations adds dc58bf994680 x86/ftrace: Explicitly include vmalloc.h for set_vm_flush_ [...] adds bcae25a82a89 x86/kprobes: Explicitly include vmalloc.h for set_vm_flush [...] adds 47baa40dc5da perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() adds 4d460292119e efi/capsule-loader: Explicitly include linux/io.h for page [...] adds cedcd4f88e6f virt: vbox: Explicitly include linux/io.h to pick up various defs adds 89ac83508736 vmw_balloon: Explicitly include linux/io.h for virt_to_phys() adds d3f37ebae0ea ASoC: Intel: Skylake: Explicitly include linux/io.h for vi [...] adds 29af1de62d5c x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h adds 428a3b5db853 ACPI/sleep: Convert acpi_wakeup_address into a function adds d5dd5c059a2c x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep. [...] adds 56af4c265429 Merge branch 'WIP.core/headers' adds af1648984828 x86/efi: Update e820 with reserved EFI boot services data [...] adds b23cb49126c5 Merge branch 'x86/urgent' adds 54cae811d8ab x86/mm/pat: Update the comments in pat.c and pat_interval. [...] adds 1ec64e0fd2bc x86/mm/pat: Disambiguate PAT-disabled boot messages adds 46acad1a5c58 x86/mm/pat: Create fixed width output in /sys/kernel/debug [...] adds 092084ed1339 x86/mm/pat: Simplify the free_memtype() control flow adds fd519dade181 x86/mm/pat: Harmonize 'struct memtype *' local variable an [...] adds bc385fb45f1d x86/mm/pat: Clean up PAT initialization flags adds 70bfed57a6de x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ adds 91de1bdd5ace x86/mm/pat: Standardize on memtype_*() prefix for APIs adds 8c9b3a9f3f60 x86/mm/pat: Rename <asm/pat.h> => <asm/memtype.h> adds c1979980f604 x86/mm/pat: Clean up <asm/memtype.h> externs adds 01a4daa2a4a0 x86/mm/pat: Fix typo in the Kconfig help text adds a74019557d1d x86/mm: Tabulate the page table encoding definitions adds 359ff69a8a76 x86/mm/pat: Mark __cpa_flush_tlb() as static adds 155989c4cbe3 Merge branch 'x86/urgent' into WIP.x86/mm, to pick up depe [...] adds db3afaddfd4e Merge branch 'x86/cleanups' into WIP.x86/mm, to pick up de [...] adds 42e9267e629b mm/vmalloc: Add empty <asm/vmalloc.h> headers and use them [...] adds a80316cb7cb2 mm, x86/mm: Untangle address space layout definitions from [...] adds d05a261ed9ed Merge branch 'linus' into WIP.x86/mm adds 462ca02d04c3 Merge branch 'WIP.x86/mm' adds ae87405fb511 perf report/top TUI: Replace pr_err() with ui__error() adds aa6b3c99236b perf report: Make -F more strict like -s adds bb30acae4c4d perf report: Bail out --mem-mode if mem info is not available adds 29f6eeca0e14 perf inject: Fix processing of ID index for injected instr [...] adds 0b3fca6ad328 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources adds fd9bee5e2414 tools headers UAPI: Update tools's copy of drm.h headers adds 0f60a0bcc1b9 Merge tag 'perf-urgent-for-mingo-5.5-20191205' of git://gi [...] adds 85a2e1d4c965 Merge branch 'perf/urgent' adds ab0eb16205b4 efi/memreserve: Register reservations as 'reserved' in /pr [...] adds 6fc3cec30dfe efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs adds dbd89c303b44 efi/gop: Return EFI_SUCCESS if a usable GOP was found adds ff397be685e4 efi/gop: Fix memory leak in __gop_query32/64() adds 9fa76ca7b8bd efi: Fix efi_loaded_image_t::unload type adds b418d660bb97 efi/earlycon: Remap entire framebuffer after page initialization adds 1ae6ed793947 Merge branch 'efi/urgent' adds 4f797f56c378 Merge branch 'linus' into sched/urgent, to pick up the lat [...] adds e7289c6de81c sched/rt, ARM: Use CONFIG_PREEMPTION adds 7ef858dad9fa sched/rt, arm64: Use CONFIG_PREEMPTION adds fdc5569eaba9 sched/rt, powerpc: Use CONFIG_PREEMPTION adds 916591722c75 sched/rt, ARC: Use CONFIG_PREEMPTION adds 51466979c754 sched/rt, c6x: Use CONFIG_PREEMPTION adds 365a795a1332 sched/rt, csky: Use CONFIG_PREEMPTION adds 7462b759b1c2 sched/rt, h8300: Use CONFIG_PREEMPTION adds 143cd41f50e0 sched/rt, hexagon: Use CONFIG_PREEMPTION adds b9b75e53b2fb sched/rt, ia64: Use CONFIG_PREEMPTION adds 18803733bd67 sched/rt, microblaze: Use CONFIG_PREEMPTION adds 098fa51b1d05 sched/rt, MIPS: Use CONFIG_PREEMPTION adds 10c1537b32e7 sched/rt, nds32: Use CONFIG_PREEMPTION adds f0365eb50b04 sched/rt, nios2: Use CONFIG_PREEMPTION adds 09613e8320cd sched/rt, parisc: Use CONFIG_PREEMPTION adds 29ff64929e6c sched/rt, riscv: Use CONFIG_PREEMPTION adds fa686453053b sched/rt, s390: Use CONFIG_PREEMPTION adds 7be60ccbc590 sched/rt, sh: Use CONFIG_PREEMPTION adds 85a683d0a689 sched/rt, sparc: Use CONFIG_PREEMPTION adds 6c5260d73d2b sched/rt, xtensa: Use CONFIG_PREEMPTION adds 2da2b32fd934 sched/rt, net: Use CONFIG_PREEMPTION.patch adds d4a3dcbc4727 sched/rt, xen: Use CONFIG_PREEMPTION adds 2496396fcb44 sched/rt, fs: Use CONFIG_PREEMPTION adds 94545870b14b sched/rt, btrfs: Use CONFIG_PREEMPTION adds 923717cbab90 sched/rt, mm: Use CONFIG_PREEMPTION adds 1b40cd56f3bc sched/rt, locking: Use CONFIG_PREEMPTION adds 9f47286924f2 sched/core: Use CONFIG_PREEMPTION adds 025f50f38664 sched/rt, workqueue: Use PREEMPTION adds 20df679f1e07 Merge branch 'sched/urgent' adds 8da3dc872c32 Merge remote-tracking branch 'tip/auto-latest' adds f027c76962b1 irqchip/gic-v3-its: Use the its_invall_cmd descriptor when [...] adds 52ff679c9873 irqchip/gic-v3-its: Set VPENDING table as inner-shareable adds 961c6a63bcd2 irqchip/csky: Cleanup Kconfig help text adds c6d732c8cc67 irqchip/aspeed-i2c-ic: Fix irq domain name memory leak adds 031c946d5245 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds e100e2f047de Merge commit '8dcdfb7096a304130ab36fbb0f2961deaf863e5a' in [...] adds f883dabcc03c Merge remote-tracking branch 'rcu/rcu/next' adds 7e0befd521b6 KVM: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() adds 0bda9498dd45 KVM: arm/arm64: vgic: Fix potential double free dist->spis [...] adds 72a610f32e1f KVM: arm/arm64: vgic: Use wrapper function to lock/unlock [...] adds bf4b96bb542e KVM: arm64: Sanely ratelimit sysreg messages adds 54ad68b77760 KVM: arm64: Don't log IMP DEF sysreg traps adds 97418e968b01 KVM: arm/arm64: Remove excessive permission check in kvm_a [...] adds 3e3a3160a1fd Merge remote-tracking branch 'kvm-arm/next' adds fc6a00f8f3cf Merge branch 'for-5.5' into for-next adds 9f6abda844c6 Merge remote-tracking branch 'percpu/for-next' adds 9f0289071761 platform/chrome: cros_ec: Put docs with the code adds 4b92a703e8c0 mfd / platform: cros_ec: Add sensor_count and make check_f [...] adds 4c26fbe85e02 iio / platform: cros_ec: Add cros-ec-sensorhub driver adds 2a2726f5c929 mfd / platform / iio: cros_ec: Register sensor through sensorhub adds 814153f6ba4c platform/chrome: cros-ec: Record event timestamp in the hard irq adds 7845cbbfd826 platform/chrome: cros_ec: Do not attempt to register a non [...] adds 6384b9ad1de5 platform/chrome: cros_ec: handle MKBP more events flag adds aaf5c813015d Revert "Input: cros_ec_keyb - add back missing mask for ev [...] adds 99bfcd3993d3 Revert "Input: cros_ec_keyb: mask out extra flags in event_type" adds 30af09e33c82 platform/chrome: cros_ec: Add Kconfig default for cros-ec- [...] adds 8964f92be642 Merge remote-tracking branch 'chrome-platform/for-next' adds b001da2905e7 thunderbolt: Power cycle the router if NVM authentication fails adds 10d875e2e1c9 Merge remote-tracking branch 'thunderbolt/next' adds 8f445d9e8d6f dt-bindings: add register based devices' mux controller DT [...] adds 17796b9ea445 mux: mmio: add generic regmap bitfield-based multiplexer adds 05fb8284a417 Merge branch 'i2c-mux/for-next' into for-next adds 6c8beebe8bf4 Merge remote-tracking branch 'mux/for-next' adds f7c9ab6ffa89 Merge branch 'for-5.4-fixes' into for-next adds 4ba3bdee4ee3 Merge branch 'for-5.5' into for-next adds 8c26b3a71bdf Merge branch 'for-5.5' into for-next adds 79ba3f6671c0 Merge branch 'for-5.5' into for-next adds dab1e3e4b955 Merge branch 'for-5.5' into for-next adds 4a855fe0923d Merge branch 'for-5.5' into for-next adds cc56b5387518 Merge branch 'for-5.5' into for-next adds 499322b54d0c Merge branch 'for-5.5' into for-next adds 078cb46c8a52 Merge branch 'for-5.5' into for-next adds 899969b46c28 Merge branch 'for-5.5' into for-next adds 828dd5ed11e4 Merge remote-tracking branch 'cgroup/for-next' adds 88e7e344ff95 Merge branch 'misc' into for-next adds a2498d943c40 Merge branch 'fixes' into for-next adds b2e47d8d392d Merge branch 'misc' into for-next adds aac285afe235 Merge branch 'misc' into for-next adds 4220129431ad Merge branch 'misc' into for-next adds bef091d1f68b Merge branch 'misc' into for-next adds fbbe1e9181d1 Merge remote-tracking branch 'scsi/for-next' adds c906eda31ca4 virtio_balloon: name cleanups adds d72eb1b4f0b2 virtio_balloon: divide/multiply instead of shifts adds cad75ce11002 netdev: pass the stuck queue to the timeout handler adds f2535de50818 mlx4: use new txqueue timeout argument adds da949a330ab7 netronome: use the new txqueue timeout argument adds dbb0ad58cfad ptr_ring: linked list fallback adds f335a23f0799 vhost: option to fetch descriptors through an independent struct adds 9cb28cc256ab vhost/test: add an option to test new code adds 6eaa05c5ceed vhost: batching fetches adds 1085fd3bac8b vhost/net: add an option to test new code adds c8ef8ba0f276 vhost: last descriptor must have NEXT clear adds 110b27cd92b2 Merge remote-tracking branch 'vhost/linux-next' adds 723710fe4bab Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 53bc7273a2d8 Merge remote-tracking branch 'rpmsg/for-next' adds f75152eb8bea ktest: Fix some typos in sample.conf adds 9b5f852ae20d ktest: Make default build option oldconfig not randconfig adds 5966fdd79a38 Merge remote-tracking branch 'ktest/for-next' adds 0682b746099a Merge tag 'compat-ioctl-5.5' of git://git.kernel.org/pub/s [...] adds 6d5b3a41ae04 Merge tag 'y2038-cleanups-5.5' of git://git.kernel.org/pub [...] adds 6d75353320b4 Merge tag 'y2038-cleanups-5.5' of git://git.kernel.org/pub [...] adds 42964917997f Merge remote-tracking branch 'y2038/y2038' adds d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next adds d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next adds 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next adds c72a7f515329 Merge branch 'for-4.18/upstream' into for-next adds bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next adds 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next adds e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next adds 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next adds d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next adds 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next adds 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next adds b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next adds 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next adds 90be806f0eb3 Merge branch 'for-5.2-core' into for-next adds 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next adds 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next adds 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next adds 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next adds 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] adds eb1bfcffba2c Merge branch 'for-5.3-core' into for-next adds 28f28ea4343a Merge branch 'for-5.3-core' into for-next adds 1cfe141e1715 Merge branch 'for-5.4-core' into for-next adds 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next adds 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next adds 7f436b3066e3 Merge branch 'for-5.5/core' into for-next adds 2d79b0d30a71 Merge remote-tracking branch 'livepatching/for-next' adds 29147f00140f NTB: Add Hygon Device ID adds 1ef512b16bc8 NTB: Fix an error in get link status adds 97669a522457 Merge remote-tracking branch 'ntb/ntb-next' adds de5f91c49a15 MIPS: OCTEON: Replace SIZEOF_FIELD() macro adds 5ee857a1c8e7 linux/stddef.h: Add sizeof_member() macro adds ec2f877856e0 treewide: Use sizeof_member() macro adds 0dfc98ef0068 Merge remote-tracking branch 'kspp/for-next/kspp' adds 0604d53d4da8 fsi: Add fsi-master class adds 1e85bea0760e fsi: Move master attributes to fsi-master class adds 26745246175a ABI: Update FSI path documentation adds e387fef806fd trace: fsi: Print transfer size unsigned adds b712f6dbed41 fsi: core: Fix small accesses and unaligned offsets via sysfs adds 920722d606a5 fsi: fsi_master_class can be static adds fb6d6b9f93d3 fsi: Move defines to common header adds 171bb546ec4c dt-bindings: fsi: Add description of FSI master adds 28df58603dc2 fsi: Add ast2600 master driver adds 05360011f9d8 fsi: aspeed: Add trace points adds 2c01397b71c5 fsi: aspeed: Fix OPB0 byte order register values adds c020218b08bf Merge remote-tracking branch 'fsi/next' adds 8939961f07a0 nvmem: core: fix nvmem_cell_write inline function adds 1e3d47b93b0e nvmem: sc27xx: Change to use devm_hwspin_lock_request_spec [...] adds 72c67ef05751 nvmem: imx: scu: support hole region check adds e25357c6580c nvmem: imx: scu: support write adds 748dcdab0a57 nvmem: imx-ocotp: reset error status on probe adds 41c367f5aef2 dt-bindings: nvmem: Add Spreadtrum eFuse controller documentation adds 744cb39feb52 nvmem: sprd: Add Spreadtrum SoCs eFuse support adds b76e01ccc287 nvmem: imx: scu: fix dependency in Kconfig adds 23df02c1a656 dt-bindings: nvmem: add binding for Rockchip OTP controller adds 6bd17868c992 nvmem: add Rockchip OTP driver adds f95b819a5293 Merge remote-tracking branch 'nvmem/for-next' adds 82a22311b7a6 XArray: Fix xas_pause at ULONG_MAX adds 6b81141deb73 XArray: Improve documentation of search marks adds 29e1f3abaee5 Merge remote-tracking branch 'xarray/xarray' adds 63971aa58042 Merge branch 'pidfd' into for-next adds 1282387e9dca Merge branch 'pidfd' into for-next adds 7acdfe534e72 Merge branch 'pidfd' into for-next adds ed5e2b403b55 Merge branch 'pidfd' into for-next adds 04882c321b26 Merge branch 'pidfd' into for-next adds efe8af195c0e Merge remote-tracking branch 'pidfd/for-next' adds 4504a092d4aa PM / devfreq: Add missing locking while setting suspend_freq adds 0f68bfe7d58d PM / devfreq: Fix devfreq_notifier_call returning errno adds a2b3d24b7503 PM / devfreq: Set scaling_max_freq to max on OPP notifier error adds 1d81785fd070 PM / devfreq: Introduce get_freq_range helper adds 6306ad828b33 PM / devfreq: Don't fail devfreq_dev_release if not in list adds d3a847535669 PM / devfreq: events: Fix excessive stack usage adds d155034160fa PM / devfreq: Drop explicit selection of PM_OPP adds 44c3659e594a PM / devfreq: Fix Kconfig indentation adds d1e77569e53d dt-bindings: memory: Add bindings for imx8m ddr controller adds f7df4e41fefd PM / devfreq: Add dynamic scaling for imx8m ddr controller adds e63237efcd56 PM / devfreq: Add new name attribute for sysfs adds 6b76294613b7 PM / devfreq: Change time stats to 64-bit adds f64b85fc39cb PM / devfreq: Add clearing transitions stats adds 86f68e7d44cb PM / devfreq: Move statistics to separate struct devfreq_stats adds db700b10ba91 Merge remote-tracking branch 'devfreq/devfreq-next' adds 61cf24a00091 kasan: fix crashes on access to memory mapped by vm_map_ram() adds ee77bfad39a5 kasan-fix-crashes-on-access-to-memory-mapped-by-vm_map_ram-v2 adds 429ebcc55326 mm/memory.c: add apply_to_existing_page_range() helper adds 954d6c9d6c33 mm-add-apply_to_existing_pages-helper-fix adds b272d45a819a mm-add-apply_to_existing_pages-helper-fix-fix adds 5f1cc345aa7a kasan: use apply_to_existing_page_range() for releasing vm [...] adds d6e2587fd6b2 kasan-use-apply_to_existing_pages-for-releasing-vmalloc-sh [...] adds 7fd1f2032100 kasan: don't assume percpu shadow allocations will succeed adds 8e8c51f46654 mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG adds 71e1d848b2d3 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 2148702c5a95 /proc/kpageflags: do not use uninitialized struct pages adds 957aa73f1795 mm/zsmalloc.c: fix the migrated zspage statistics. adds 6479b6f77460 mm, thp: tweak reclaim/compaction effort of local-only and [...] adds 0ca434ae6adf x86/mm: Split vmalloc_sync_all() adds 08b58b6bbcac kcov: fix struct layout for kcov_remote_arg adds fe8b546b2db3 memcg: account security cred as well to kmemcg adds 4837c77ac0bf mm: move_pages: return valid node id in status if the page [...] adds d7e294a4e664 ramfs: support O_TMPFILE adds 25e39428f5f7 mm/slub.c: avoid slub allocation while holding list_lock adds de03a8d24a36 mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints adds bd6239e32aaf mm/pgmap: use correct alignment when looking at first pfn [...] adds 1aafd79291ae mm/mmap.c: fix the adjusted length error adds 6db637fc2d77 mm/memmap_init: update variable name in memmap_init_zone adds 6e6b29ac3be9 mm/memory_hotplug: shrink zones when offlining memory adds 94e76f56ffee mm/memory_hotplug: poison memmap in remove_pfn_range_from_zone() adds 7f489b77c04f mm/memory_hotplug: we always have a zone in find_(smallest [...] adds 6c76151f5ffe mm/memory_hotplug: don't check for "all holes" in shrink_z [...] adds 668200404f8f mm/memory_hotplug: drop local variables in shrink_zone_span() adds 8fd5e98b81c6 mm/memory_hotplug: cleanup __remove_pages() adds 126dadffab18 mm, oom: avoid printk() iteration under RCU adds 62cd3fd80cfb mm-oom-avoid-printk-iteration-under-rcu-fix adds 9734d201bd5c fs/buffer.c: add debug print for __getblk_gfp() stall problem adds bfab2f27978e fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 53d10abfed16 kernel/hung_task.c: Monitor killed tasks. adds 17228e696116 string: add stracpy and stracpy_pad mechanisms adds 77741fc1a4bd Documentation/checkpatch: prefer stracpy/strscpy over strc [...] adds b6c5cb565b4b aio: simplify read_events() adds 991efef7b4f1 smp_mb__{before,after}_atomic(): update Documentation adds 9510b8cdcf1c ipc/mqueue.c: remove duplicated code adds 0ab350ac1f65 ipc/mqueue.c: update/document memory barriers adds e7ec80b5decb ipc/msg.c: update and document memory barriers adds e8bc7077e82b ipc/sem.c: document and update memory barriers adds 14ada2d248f7 ipc/msg.c: consolidate all xxxctl_down() functions adds ad49ebc70bcb Merge branch 'akpm-current/current' adds 3bf51ddc006e drivers/block/null_blk_main.c: fix layout adds ca6354bee746 drivers/block/null_blk_main.c: fix uninitialized var warnings adds 478a863151ed pinctrl: fix pxa2xx.c build warnings adds 72d4047276a8 drivers/tty/serial/sh-sci.c: suppress warning adds e37345739828 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 6818abee30ab Merge branch 'akpm/master' adds 6cf8298daad0 Add linux-next specific files for 20191209
No new revisions were added by this update.
Summary of changes: .gitattributes | 2 + .mailmap | 3 + Documentation/ABI/stable/sysfs-driver-aspeed-vuart | 11 +- Documentation/ABI/testing/sysfs-bus-pci | 13 + Documentation/ABI/testing/sysfs-class-devfreq | 18 +- Documentation/ABI/testing/sysfs-platform-wilco-ec | 17 + Documentation/admin-guide/device-mapper/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 15 +- Documentation/arm/microchip.rst | 4 +- Documentation/core-api/genalloc.rst | 2 +- Documentation/core-api/kernel-api.rst | 8 +- Documentation/core-api/xarray.rst | 60 +- Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/kcov.rst | 129 + Documentation/dev-tools/kcsan.rst | 256 + Documentation/devicetree/bindings/arm/amlogic.yaml | 9 +- .../devicetree/bindings/arm/atmel-at91.yaml | 14 + .../devicetree/bindings/arm/bcm/bcm2835.yaml | 54 + .../devicetree/bindings/arm/bcm/brcm,bcm2835.txt | 67 - Documentation/devicetree/bindings/arm/cpus.yaml | 1 + Documentation/devicetree/bindings/arm/fsl.yaml | 58 +- .../arm/marvell/ap806-system-controller.txt | 177 - .../arm/marvell/ap80x-system-controller.txt | 177 + .../bindings/arm/marvell/armada-7k-8k.txt | 24 - .../bindings/arm/marvell/armada-7k-8k.yaml | 61 + .../devicetree/bindings/arm/mrvl/mrvl.txt | 14 - .../devicetree/bindings/arm/mrvl/mrvl.yaml | 35 + .../devicetree/bindings/arm/msm/qcom,llcc.txt | 41 - .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 55 + .../devicetree/bindings/arm/omap/prm-inst.txt | 29 + Documentation/devicetree/bindings/arm/realtek.yaml | 27 +- .../devicetree/bindings/arm/renesas,prr.txt | 20 - .../devicetree/bindings/arm/renesas,prr.yaml | 35 + Documentation/devicetree/bindings/arm/renesas.yaml | 20 + .../devicetree/bindings/arm/rockchip.yaml | 19 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + .../devicetree/bindings/arm/sunxi/sunxi-mbus.txt | 1 + .../bindings/clock/rockchip,px30-cru.txt | 5 + .../bindings/crypto/allwinner,sun8i-ce.yaml | 88 + .../bindings/{lpddr2 => ddr}/lpddr2-timings.txt | 0 Documentation/devicetree/bindings/ddr/lpddr2.txt | 102 + .../devicetree/bindings/ddr/lpddr3-timings.txt | 58 + Documentation/devicetree/bindings/ddr/lpddr3.txt | 101 + .../bindings/display/bridge/anx6345.yaml | 102 + .../bindings/display/etnaviv/etnaviv-drm.txt | 1 + .../devicetree/bindings/display/msm/gmu.txt | 51 + .../devicetree/bindings/display/msm/mdp5.txt | 2 + .../firmware/xilinx/xlnx,zynqmp-firmware.txt | 16 +- .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 5 +- .../interrupt-controller/brcm,bcm7038-l1-intc.txt | 11 + .../interrupt-controller/fsl,ls-extirq.txt | 49 + .../bindings/interrupt-controller/interrupts.txt | 12 + .../bindings/interrupt-controller/mrvl,intc.txt | 14 +- .../bindings/interrupt-controller/qcom,pdc.txt | 3 +- .../devicetree/bindings/lpddr2/lpddr2.txt | 102 - .../bindings/memory-controllers/exynos5422-dmc.txt | 84 + .../memory-controllers/fsl/imx8m-ddrc.yaml | 72 + .../memory-controllers/nvidia,tegra124-mc.yaml | 152 + .../memory-controllers/nvidia,tegra30-emc.yaml | 336 + .../memory-controllers/nvidia,tegra30-mc.txt | 123 - .../memory-controllers/nvidia,tegra30-mc.yaml | 167 + .../devicetree/bindings/net/broadcom-bluetooth.txt | 7 + .../devicetree/bindings/nvmem/amlogic-efuse.txt | 6 + .../devicetree/bindings/pci/amlogic,meson-pcie.txt | 12 +- .../devicetree/bindings/pci/layerscape-pci.txt | 1 + .../devicetree/bindings/phy/phy-mmp3-usb.txt | 13 + .../devicetree/bindings/power/qcom,rpmpd.txt | 1 + .../bindings/power/renesas,rcar-sysc.txt | 2 + .../devicetree/bindings/pwm/pwm-mediatek.txt | 2 +- .../regulator/nvidia,tegra-regulators-coupling.txt | 65 + .../bindings/reset/amlogic,meson-axg-audio-arb.txt | 3 +- .../bindings/reset/amlogic,meson-reset.yaml | 1 + .../bindings/reset/brcm,brcmstb-reset.txt | 2 +- .../bindings/reset/nuvoton,npcm-reset.txt | 32 + .../devicetree/bindings/reset/qcom,aoss-reset.txt | 52 - .../devicetree/bindings/reset/qcom,aoss-reset.yaml | 47 + .../devicetree/bindings/reset/qcom,pdc-global.txt | 52 - .../devicetree/bindings/reset/qcom,pdc-global.yaml | 47 + .../devicetree/bindings/reset/renesas,rst.txt | 2 + .../devicetree/bindings/reset/uniphier-reset.txt | 5 +- Documentation/devicetree/bindings/serial/8250.txt | 5 + .../devicetree/bindings/serial/fsl-lpuart.txt | 3 +- .../bindings/serial/renesas,sci-serial.txt | 6 +- Documentation/devicetree/bindings/soc/fsl/rcpm.txt | 14 +- .../devicetree/bindings/soc/qcom/qcom,smd-rpm.txt | 1 + .../devicetree/bindings/soc/rockchip/grf.txt | 18 +- .../devicetree/bindings/sram/qcom,ocmem.yaml | 96 + .../bindings/thermal/amlogic,thermal.yaml | 54 + .../devicetree/bindings/thermal/qcom-tsens.txt | 55 - .../devicetree/bindings/thermal/qcom-tsens.yaml | 170 + .../bindings/thermal/rcar-gen3-thermal.txt | 1 + .../bindings/timer/mediatek,mtk-timer.txt | 1 + .../devicetree/bindings/timer/renesas,tmu.txt | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + Documentation/driver-api/thermal/sysfs-api.rst | 26 +- .../features/core/tracehook/arch-support.txt | 2 +- Documentation/memory-barriers.txt | 16 +- Documentation/power/pci.rst | 24 +- Documentation/process/coding-style.rst | 2 +- Documentation/process/deprecated.rst | 10 +- Documentation/process/magic-number.rst | 1 - Documentation/riscv/patch-acceptance.rst | 32 + Documentation/security/keys/core.rst | 58 + .../translations/it_IT/process/coding-style.rst | 2 +- .../translations/it_IT/process/magic-number.rst | 1 - .../translations/zh_CN/process/coding-style.rst | 2 +- .../translations/zh_CN/process/magic-number.rst | 1 - Documentation/userspace-api/ioctl/ioctl-number.rst | 1 + Documentation/virt/kvm/api.txt | 20 +- Documentation/watch_queue.rst | 460 ++ MAINTAINERS | 118 +- Makefile | 7 +- Next/SHA1s | 314 + Next/Trees | 316 + Next/merge.log | 3080 ++++++++ Next/quilt-import.log | 2 + arch/Kconfig | 22 +- arch/alpha/include/asm/mmzone.h | 1 - arch/alpha/include/asm/pgalloc.h | 4 +- arch/alpha/include/asm/pgtable.h | 24 +- arch/alpha/include/asm/vmalloc.h | 4 + arch/alpha/kernel/pci-sysfs.c | 8 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/alpha/mm/init.c | 12 +- arch/arc/Kconfig | 9 + arch/arc/Makefile | 2 +- arch/arc/boot/dts/axc001.dtsi | 6 + arch/arc/boot/dts/axs101.dts | 2 +- arch/arc/boot/dts/axs103_idu.dts | 2 +- arch/arc/boot/dts/axs10x_mb.dtsi | 11 +- arch/arc/boot/dts/haps_hs.dts | 15 +- arch/arc/boot/dts/haps_hs_idu.dts | 1 - arch/arc/boot/dts/nsim_700.dts | 36 +- arch/arc/boot/dts/nsim_hs.dts | 67 - arch/arc/boot/dts/nsim_hs_idu.dts | 65 - arch/arc/configs/haps_hs_defconfig | 30 +- arch/arc/configs/haps_hs_smp_defconfig | 32 +- arch/arc/configs/nsim_700_defconfig | 19 +- arch/arc/configs/nsim_hs_defconfig | 60 - arch/arc/configs/nsim_hs_smp_defconfig | 58 - arch/arc/include/asm/Kbuild | 1 - arch/arc/include/asm/cache.h | 2 + arch/arc/include/asm/entry-compact.h | 4 +- arch/arc/include/asm/jump_label.h | 72 + arch/arc/include/asm/mmu.h | 6 + arch/arc/include/asm/mmu_context.h | 2 +- arch/arc/include/asm/pgtable.h | 2 +- arch/arc/include/asm/vmalloc.h | 4 + arch/arc/kernel/Makefile | 1 + arch/arc/kernel/entry.S | 6 +- arch/arc/kernel/jump_label.c | 170 + arch/arc/kernel/unwind.c | 6 +- arch/arc/mm/tlb.c | 81 +- arch/arc/mm/tlbex.S | 18 +- arch/arc/plat-sim/platform.c | 1 - arch/arm/Kconfig | 2 +- arch/arm/arm-soc-for-next-contents.txt | 47 + arch/arm/boot/dts/Makefile | 19 +- arch/arm/boot/dts/am335x-baltos.dtsi | 12 - arch/arm/boot/dts/am335x-bone-common.dtsi | 22 - arch/arm/boot/dts/am335x-boneblue.dts | 22 - arch/arm/boot/dts/am335x-chiliboard.dts | 18 - arch/arm/boot/dts/am335x-cm-t335.dts | 20 - arch/arm/boot/dts/am335x-evm.dts | 25 - arch/arm/boot/dts/am335x-evmsk.dts | 25 - arch/arm/boot/dts/am335x-guardian.dts | 22 - arch/arm/boot/dts/am335x-igep0033.dtsi | 25 - arch/arm/boot/dts/am335x-lxm.dts | 22 - arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi | 17 - arch/arm/boot/dts/am335x-moxa-uc-8100-me-t.dts | 22 - arch/arm/boot/dts/am335x-netcan-plus-1xx.dts | 87 + arch/arm/boot/dts/am335x-netcom-plus-2xx.dts | 95 + arch/arm/boot/dts/am335x-netcom-plus-8xx.dts | 115 + arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 22 - arch/arm/boot/dts/am335x-pcm-953.dtsi | 25 - arch/arm/boot/dts/am335x-pdu001.dts | 28 - arch/arm/boot/dts/am335x-pepper.dts | 20 - arch/arm/boot/dts/am335x-pocketbeagle.dts | 22 - arch/arm/boot/dts/am335x-regor.dtsi | 21 - arch/arm/boot/dts/am335x-shc.dts | 17 - arch/arm/boot/dts/am335x-sl50.dts | 22 - arch/arm/boot/dts/am335x-wega.dtsi | 26 - arch/arm/boot/dts/am33xx-l4.dtsi | 27 +- arch/arm/boot/dts/am33xx.dtsi | 99 +- arch/arm/boot/dts/am3517.dtsi | 6 + arch/arm/boot/dts/am4372.dtsi | 33 +- arch/arm/boot/dts/am437x-l4.dtsi | 23 - arch/arm/boot/dts/am57xx-beagle-x15-revb1.dts | 2 +- arch/arm/boot/dts/am57xx-beagle-x15-revc.dts | 2 +- arch/arm/boot/dts/armada-38x.dtsi | 5 + arch/arm/boot/dts/armada-xp-98dx3236.dtsi | 2 +- arch/arm/boot/dts/armada-xp-db-xc3-24g4xg.dts | 5 + arch/arm/boot/dts/armada-xp.dtsi | 2 +- arch/arm/boot/dts/aspeed-ast2500-evb.dts | 2 + arch/arm/boot/dts/aspeed-ast2600-evb.dts | 137 +- .../dts/aspeed-bmc-arm-stardragon4800-rep2.dts | 3 + arch/arm/boot/dts/aspeed-bmc-facebook-cmm.dts | 66 +- arch/arm/boot/dts/aspeed-bmc-facebook-minipack.dts | 59 +- .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 3 + arch/arm/boot/dts/aspeed-bmc-facebook-yamp.dts | 65 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 972 +++ arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 58 +- arch/arm/boot/dts/aspeed-bmc-inspur-on5263m5.dts | 3 + arch/arm/boot/dts/aspeed-bmc-intel-s2600wf.dts | 3 + arch/arm/boot/dts/aspeed-bmc-lenovo-hr630.dts | 3 + arch/arm/boot/dts/aspeed-bmc-lenovo-hr855xg2.dts | 3 + arch/arm/boot/dts/aspeed-bmc-opp-lanyang.dts | 3 + arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 3 + arch/arm/boot/dts/aspeed-bmc-opp-palmetto.dts | 2 + arch/arm/boot/dts/aspeed-bmc-opp-romulus.dts | 5 + arch/arm/boot/dts/aspeed-bmc-opp-swift.dts | 3 + arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 1195 +++ arch/arm/boot/dts/aspeed-bmc-opp-vesnin.dts | 4 + arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 7 +- arch/arm/boot/dts/aspeed-bmc-opp-zaius.dts | 5 + arch/arm/boot/dts/aspeed-bmc-portwell-neptune.dts | 6 + arch/arm/boot/dts/aspeed-g4.dtsi | 4 +- arch/arm/boot/dts/aspeed-g5.dtsi | 27 +- arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 9 +- arch/arm/boot/dts/aspeed-g6.dtsi | 587 +- .../boot/dts/ast2500-facebook-netbmc-common.dtsi | 96 + arch/arm/boot/dts/at91-kizbox2-2.dts | 26 + arch/arm/boot/dts/at91-kizbox2-common.dtsi | 258 + arch/arm/boot/dts/at91-kizbox2.dts | 244 - arch/arm/boot/dts/at91-kizbox3-hs.dts | 309 + arch/arm/boot/dts/at91-kizbox3_common.dtsi | 412 + arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 1 + arch/arm/boot/dts/at91-sama5d2_xplained.dts | 6 + arch/arm/boot/dts/at91-sama5d4_xplained.dts | 1 + arch/arm/boot/dts/atlas7-evb.dts | 2 +- arch/arm/boot/dts/bcm-hr2.dtsi | 2 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 140 + arch/arm/boot/dts/bcm2711.dtsi | 890 +++ arch/arm/boot/dts/bcm2835-common.dtsi | 194 + arch/arm/boot/dts/bcm2835-rpi.dtsi | 4 - arch/arm/boot/dts/bcm2835.dtsi | 1 + arch/arm/boot/dts/bcm2836.dtsi | 1 + arch/arm/boot/dts/bcm2837.dtsi | 1 + arch/arm/boot/dts/bcm283x-rpi-usb-peripheral.dtsi | 7 + arch/arm/boot/dts/bcm283x.dtsi | 190 +- arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts | 53 + arch/arm/boot/dts/dove.dtsi | 2 +- arch/arm/boot/dts/dra7-l4.dtsi | 18 +- arch/arm/boot/dts/dra7.dtsi | 51 + arch/arm/boot/dts/e60k02.dtsi | 306 + arch/arm/boot/dts/emev2.dtsi | 4 + arch/arm/boot/dts/exynos3250.dtsi | 17 +- arch/arm/boot/dts/exynos4.dtsi | 14 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 6 +- arch/arm/boot/dts/exynos4210.dtsi | 31 +- arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 5 + arch/arm/boot/dts/exynos4412-midas.dtsi | 29 + arch/arm/boot/dts/exynos4412-n710x.dts | 5 + arch/arm/boot/dts/exynos4412.dtsi | 29 +- arch/arm/boot/dts/exynos5.dtsi | 4 +- arch/arm/boot/dts/exynos5250-arndale.dts | 27 +- arch/arm/boot/dts/exynos5250.dtsi | 45 +- arch/arm/boot/dts/exynos5260.dtsi | 2 +- arch/arm/boot/dts/exynos5410.dtsi | 6 +- arch/arm/boot/dts/exynos5420-peach-pit.dts | 4 + arch/arm/boot/dts/exynos5420.dtsi | 140 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 123 +- arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts | 4 + arch/arm/boot/dts/exynos54xx.dtsi | 50 +- arch/arm/boot/dts/exynos5800-peach-pi.dts | 4 + arch/arm/boot/dts/exynos5800.dtsi | 2 +- arch/arm/boot/dts/imx27.dtsi | 2 +- arch/arm/boot/dts/imx31.dtsi | 2 +- arch/arm/boot/dts/imx51.dtsi | 2 +- arch/arm/boot/dts/imx53-qsb-common.dtsi | 44 +- arch/arm/boot/dts/imx53-usbarmory.dts | 2 +- arch/arm/boot/dts/imx6dl-apf6dev.dts | 49 +- arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 39 + arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 28 +- arch/arm/boot/dts/imx6dl-yapp4-hydra.dts | 8 +- arch/arm/boot/dts/imx6dl.dtsi | 1 + arch/arm/boot/dts/imx6q-apalis-eval.dts | 13 + arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts | 13 + arch/arm/boot/dts/imx6q-apalis-ixora.dts | 13 + arch/arm/boot/dts/imx6q-apf6dev.dts | 49 +- arch/arm/boot/dts/imx6q-dhcom-pdk2.dts | 8 + arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 2 - arch/arm/boot/dts/imx6q-gw54xx.dts | 19 +- arch/arm/boot/dts/imx6q.dtsi | 3 + arch/arm/boot/dts/imx6qdl-apalis.dtsi | 57 +- arch/arm/boot/dts/imx6qdl-apf6.dtsi | 200 +- arch/arm/boot/dts/imx6qdl-apf6dev.dtsi | 424 +- arch/arm/boot/dts/imx6qdl-colibri.dtsi | 35 +- arch/arm/boot/dts/imx6qdl-gw551x.dtsi | 19 +- arch/arm/boot/dts/imx6qdl-rex.dtsi | 19 + arch/arm/boot/dts/imx6qdl-udoo.dtsi | 14 + arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 10 + arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 7 +- arch/arm/boot/dts/imx6sl.dtsi | 2 +- arch/arm/boot/dts/imx6sll-kobo-clarahd.dts | 324 + arch/arm/boot/dts/imx6sll.dtsi | 2 +- arch/arm/boot/dts/imx6sx.dtsi | 2 +- arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 28 +- arch/arm/boot/dts/imx6ul-imx6ull-opos6ul.dtsi | 148 + arch/arm/boot/dts/imx6ul-imx6ull-opos6uldev.dtsi | 338 + arch/arm/boot/dts/imx6ul-kontron-n6310-s.dts | 405 +- arch/arm/boot/dts/imx6ul-kontron-n6310-som.dtsi | 95 +- arch/arm/boot/dts/imx6ul-kontron-n6311-s.dts | 16 + arch/arm/boot/dts/imx6ul-kontron-n6311-som.dtsi | 40 + arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi | 418 ++ .../boot/dts/imx6ul-kontron-n6x1x-som-common.dtsi | 109 + arch/arm/boot/dts/imx6ul-opos6ul.dtsi | 195 +- arch/arm/boot/dts/imx6ul-opos6uldev.dts | 382 +- arch/arm/boot/dts/imx6ul-phytec-phycore-som.dtsi | 2 +- arch/arm/boot/dts/imx6ul.dtsi | 3 +- arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi | 14 + arch/arm/boot/dts/imx6ull-colibri-nonwifi.dtsi | 2 +- arch/arm/boot/dts/imx6ull-colibri-wifi.dtsi | 2 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 64 +- arch/arm/boot/dts/imx6ull-kontron-n6411-s.dts | 16 + arch/arm/boot/dts/imx6ull-kontron-n6411-som.dtsi | 40 + arch/arm/boot/dts/imx6ull-opos6ul.dtsi | 6 + arch/arm/boot/dts/imx6ull-opos6uldev.dts | 42 + arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 38 + arch/arm/boot/dts/imx7-colibri.dtsi | 30 +- arch/arm/boot/dts/imx7d.dtsi | 6 +- arch/arm/boot/dts/imx7s.dtsi | 2 +- arch/arm/boot/dts/imx7ulp-evk.dts | 2 + arch/arm/boot/dts/imx7ulp.dtsi | 31 +- arch/arm/boot/dts/keystone-clocks.dtsi | 27 + arch/arm/boot/dts/keystone-k2e-clocks.dtsi | 20 + arch/arm/boot/dts/keystone-k2e-netcp.dtsi | 21 +- arch/arm/boot/dts/keystone-k2hk-netcp.dtsi | 20 +- arch/arm/boot/dts/keystone-k2l-netcp.dtsi | 20 +- arch/arm/boot/dts/kirkwood-synology.dtsi | 2 +- .../boot/dts/logicpd-torpedo-37xx-devkit-28.dts | 19 +- arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts | 14 + arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 14 +- arch/arm/boot/dts/logicpd-torpedo-som.dtsi | 5 + arch/arm/boot/dts/meson8.dtsi | 2 +- arch/arm/boot/dts/mmp3-dell-ariel.dts | 94 + arch/arm/boot/dts/mmp3.dtsi | 527 ++ arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi | 4 +- arch/arm/boot/dts/motorola-mapphone-common.dtsi | 786 ++ arch/arm/boot/dts/mt6323.dtsi | 27 + arch/arm/boot/dts/omap3-igep0020-rev-f.dts | 8 + arch/arm/boot/dts/omap3-igep0030-rev-g.dts | 8 + arch/arm/boot/dts/omap3-n900.dts | 5 + arch/arm/boot/dts/omap3-tao3530.dtsi | 2 +- arch/arm/boot/dts/omap3.dtsi | 25 + arch/arm/boot/dts/omap34xx-omap36xx-clocks.dtsi | 2 +- arch/arm/boot/dts/omap4-droid-bionic-xt875.dts | 9 + arch/arm/boot/dts/omap4-droid4-xt894.dts | 777 +- arch/arm/boot/dts/omap4-l4-abe.dtsi | 4 - arch/arm/boot/dts/omap4-l4.dtsi | 16 +- arch/arm/boot/dts/omap4.dtsi | 32 +- arch/arm/boot/dts/omap5-l4-abe.dtsi | 3 - arch/arm/boot/dts/omap5-l4.dtsi | 30 - arch/arm/boot/dts/omap5.dtsi | 28 +- arch/arm/boot/dts/openbmc-flash-layout-128.dtsi | 32 + arch/arm/boot/dts/qcom-ipq4019.dtsi | 12 + arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 22 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 103 + arch/arm/boot/dts/qcom-pm8941.dtsi | 10 + arch/arm/boot/dts/r8a7790-lager.dts | 8 +- arch/arm/boot/dts/r8a7793-gose.dts | 110 +- arch/arm/boot/dts/rda8810pl.dtsi | 48 + arch/arm/boot/dts/rk3036.dtsi | 4 +- arch/arm/boot/dts/rk3288-rock2-som.dtsi | 8 +- arch/arm/boot/dts/rk3288-tinker.dtsi | 14 +- arch/arm/boot/dts/rk3288-veyron-analog-audio.dtsi | 1 + arch/arm/boot/dts/rk3288-veyron-edp.dtsi | 35 +- arch/arm/boot/dts/rk3288-veyron-jaq.dts | 35 +- arch/arm/boot/dts/rk3288-veyron-mickey.dts | 7 + arch/arm/boot/dts/rk3288-veyron-minnie.dts | 35 +- arch/arm/boot/dts/rk3288-veyron-tiger.dts | 35 +- arch/arm/boot/dts/rk3288.dtsi | 7 +- arch/arm/boot/dts/s3c6410-mini6410.dts | 4 + arch/arm/boot/dts/s3c6410-smdk6410.dts | 4 + arch/arm/boot/dts/sama5d2.dtsi | 2 +- arch/arm/boot/dts/socfpga_arria10_socdk_qspi.dts | 2 +- arch/arm/boot/dts/stm32429i-eval.dts | 3 +- arch/arm/boot/dts/stm32746g-eval.dts | 3 +- arch/arm/boot/dts/stm32f429-disco.dts | 2 +- arch/arm/boot/dts/stm32f469-disco.dts | 3 +- arch/arm/boot/dts/stm32f469.dtsi | 1 - arch/arm/boot/dts/stm32f746-disco.dts | 2 +- arch/arm/boot/dts/stm32f769-disco.dts | 2 +- arch/arm/boot/dts/stm32h743i-disco.dts | 2 +- arch/arm/boot/dts/stm32h743i-eval.dts | 2 +- arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 28 + arch/arm/boot/dts/stm32mp157a-avenger96.dts | 8 +- arch/arm/boot/dts/stm32mp157a-dk1.dts | 77 +- arch/arm/boot/dts/stm32mp157c-dk2.dts | 21 +- arch/arm/boot/dts/stm32mp157c-ed1.dts | 41 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 3 - arch/arm/boot/dts/stm32mp157c.dtsi | 23 + arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 2 +- arch/arm/boot/dts/sun6i-a31.dtsi | 1 - arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 16 + arch/arm/boot/dts/sun8i-a83t.dtsi | 9 + arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts | 174 + arch/arm/boot/dts/sun8i-h3.dtsi | 22 + arch/arm/boot/dts/sun8i-r40.dtsi | 9 + arch/arm/boot/dts/sun9i-a80.dtsi | 11 + arch/arm/boot/dts/sunxi-h3-h5.dtsi | 14 + arch/arm/boot/dts/tegra124-nyan-big-emc.dtsi | 7917 ++++++++++++++++---- arch/arm/boot/dts/tegra124-venice2.dts | 3 + arch/arm/boot/dts/tegra124.dtsi | 3 +- arch/arm/boot/dts/tegra20-cpu-opp-microvolt.dtsi | 201 + arch/arm/boot/dts/tegra20-cpu-opp.dtsi | 302 + arch/arm/boot/dts/tegra20-paz00.dts | 41 +- arch/arm/boot/dts/tegra20-trimslice.dts | 11 + arch/arm/boot/dts/tegra20.dtsi | 2 + arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi | 22 +- arch/arm/boot/dts/tegra30-apalis.dtsi | 22 +- arch/arm/boot/dts/tegra30-cardhu-a04.dts | 48 + arch/arm/boot/dts/tegra30-colibri.dtsi | 22 +- arch/arm/boot/dts/tegra30-cpu-opp-microvolt.dtsi | 801 ++ arch/arm/boot/dts/tegra30-cpu-opp.dtsi | 1202 +++ arch/arm/boot/dts/tegra30.dtsi | 14 + arch/arm/boot/dts/vf-colibri.dtsi | 12 +- arch/arm/boot/dts/vf500-colibri.dtsi | 2 +- arch/arm/boot/dts/vf610-bk4.dts | 4 + arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 12 - arch/arm/configs/aspeed_g4_defconfig | 18 +- arch/arm/configs/aspeed_g5_defconfig | 4 + arch/arm/configs/at91_dt_defconfig | 1 + arch/arm/configs/exynos_defconfig | 2 + arch/arm/configs/imx_v6_v7_defconfig | 4 +- arch/arm/configs/keystone_defconfig | 1 + arch/arm/configs/multi_v4t_defconfig | 13 +- arch/arm/configs/multi_v5_defconfig | 28 +- arch/arm/configs/multi_v7_defconfig | 77 +- arch/arm/configs/omap2plus_defconfig | 10 +- arch/arm/configs/qcom_defconfig | 1 + arch/arm/configs/sama5_defconfig | 1 + arch/arm/configs/shmobile_defconfig | 3 - arch/arm/configs/sunxi_defconfig | 3 + arch/arm/configs/tegra_defconfig | 2 + arch/arm/include/asm/Kbuild | 1 - arch/arm/include/asm/arch_gicv3.h | 2 +- arch/arm/include/asm/hardware/cache-l2x0.h | 2 + arch/arm/include/asm/pgtable.h | 2 +- arch/arm/include/asm/switch_to.h | 2 +- arch/arm/include/asm/vdso/gettimeofday.h | 3 + arch/arm/include/asm/vmalloc.h | 4 + arch/arm/kernel/Makefile | 4 +- arch/arm/kernel/entry-armv.S | 4 +- arch/arm/kernel/ftrace.c | 10 +- arch/arm/kernel/smp.c | 4 + arch/arm/kernel/topology.c | 10 +- arch/arm/kernel/traps.c | 2 + arch/arm/mach-bcm/Kconfig | 4 +- arch/arm/mach-bcm/Makefile | 3 +- arch/arm/mach-bcm/bcm2711.c | 24 + arch/arm/mach-bcm/bcm_kona_smc.c | 2 +- arch/arm/mach-bcm/platsmp.c | 2 + arch/arm/mach-exynos/Kconfig | 1 + arch/arm/mach-hisi/Kconfig | 16 +- arch/arm/mach-imx/anatop.c | 20 +- arch/arm/mach-imx/cpu.c | 38 +- arch/arm/mach-imx/hotplug.c | 24 +- arch/arm/mach-mmp/Kconfig | 22 +- arch/arm/mach-mmp/Makefile | 4 + arch/arm/mach-mmp/addr-map.h | 7 + arch/arm/mach-mmp/common.c | 19 +- arch/arm/mach-mmp/common.h | 1 + arch/arm/mach-mmp/cputype.h | 58 - arch/arm/mach-mmp/devices.c | 2 +- arch/arm/mach-mmp/mmp-dt.c | 5 +- arch/arm/mach-mmp/mmp2-dt.c | 7 +- arch/arm/mach-mmp/mmp2.c | 2 +- arch/arm/mach-mmp/mmp3.c | 29 + arch/arm/mach-mmp/platsmp.c | 32 + arch/arm/mach-mmp/pm-mmp2.c | 2 +- arch/arm/mach-mmp/pm-pxa910.c | 2 +- arch/arm/mach-mmp/pxa168.c | 2 +- arch/arm/mach-mmp/pxa910.c | 2 +- arch/arm/mach-mmp/regs-usb.h | 94 - arch/arm/mach-mmp/time.c | 43 +- arch/arm/mach-omap1/Kconfig | 33 +- arch/arm/mach-omap1/ams-delta-fiq.c | 2 +- arch/arm/mach-omap2/Kconfig | 1 + arch/arm/mach-omap2/Makefile | 5 + arch/arm/mach-omap2/clockdomain.c | 78 +- arch/arm/mach-omap2/control.c | 4 +- arch/arm/mach-omap2/control.h | 1 + arch/arm/mach-omap2/display.c | 1 + arch/arm/mach-omap2/omap-mpuss-lowpower.c | 2 - arch/arm/mach-omap2/omap_device.c | 19 +- arch/arm/mach-omap2/omap_hwmod.c | 97 - arch/arm/mach-omap2/omap_hwmod.h | 3 - .../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 9 - .../omap_hwmod_33xx_43xx_interconnect_data.c | 32 - .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 231 - arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 58 - arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 48 - arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 347 +- arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 317 - arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 433 +- arch/arm/mach-omap2/omap_twl.c | 8 +- arch/arm/mach-omap2/opp4xxx_data.c | 16 +- arch/arm/mach-omap2/pdata-quirks.c | 52 - arch/arm/mach-omap2/pm.c | 1 + arch/arm/mach-omap2/pm.h | 14 + arch/arm/mach-omap2/pm44xx.c | 13 +- arch/arm/mach-omap2/pmic-cpcap.c | 271 + arch/arm/mach-omap2/prm44xx.c | 4 +- arch/arm/mach-omap2/timer.c | 4 +- arch/arm/mach-omap2/vc.c | 57 +- arch/arm/mach-omap2/vc.h | 2 +- arch/arm/mach-pxa/icontrol.c | 6 +- arch/arm/mach-s3c24xx/s3c2416.c | 2 +- arch/arm/mach-s3c24xx/s3c2443.c | 2 +- arch/arm/mach-s3c24xx/spi-core.h | 2 +- arch/arm/mach-s3c64xx/setup-usb-phy.c | 4 +- arch/arm/mach-shmobile/setup-rcar-gen2.c | 1 - arch/arm/mach-socfpga/socfpga.c | 12 +- arch/arm/mach-tegra/reset-handler.S | 6 +- arch/arm/mach-tegra/sleep-tegra30.S | 4 +- arch/arm/mach-vexpress/spc.c | 12 +- arch/arm/mm/Kconfig | 2 +- arch/arm/mm/cache-v7.S | 4 +- arch/arm/mm/cache-v7m.S | 4 +- arch/arm/mm/dma-mapping.c | 2 +- arch/arm/plat-samsung/devs.c | 4 +- arch/arm/plat-samsung/include/plat/usb-phy.h | 4 +- arch/arm/tools/syscall.tbl | 1 + arch/arm64/Kconfig | 52 +- arch/arm64/Kconfig.platforms | 11 +- arch/arm64/boot/dts/actions/s900-bubblegum-96.dts | 62 + arch/arm64/boot/dts/actions/s900.dtsi | 45 + .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 29 + .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 25 + .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 45 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 18 + .../dts/allwinner/sun50i-h5-emlid-neutis-n5.dtsi | 13 + arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 9 + .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 6 + .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 33 + .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 6 + .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 6 + .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 4 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 66 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 4 +- arch/arm64/boot/dts/amlogic/Makefile | 2 + arch/arm64/boot/dts/amlogic/meson-a1-ad401.dts | 30 + arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 130 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 13 +- arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 455 +- arch/arm64/boot/dts/amlogic/meson-g12.dtsi | 392 + arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 3 + arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 3 + arch/arm64/boot/dts/amlogic/meson-g12a.dtsi | 33 +- .../dts/amlogic/meson-g12b-a311d-khadas-vim3.dts | 25 + .../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 4 + .../boot/dts/amlogic/meson-g12b-odroid-n2.dts | 2 +- .../dts/amlogic/meson-g12b-s922x-khadas-vim3.dts | 25 + .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 557 ++ arch/arm64/boot/dts/amlogic/meson-g12b.dtsi | 26 +- .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 3 + arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 10 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 3 + .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 3 + .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 73 +- arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 3 + .../boot/dts/amlogic/meson-gxbb-vega-s95.dtsi | 4 + arch/arm64/boot/dts/amlogic/meson-gxbb-wetek.dtsi | 3 + .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 2 +- .../boot/dts/amlogic/meson-gxl-s805x-p241.dts | 3 + .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 7 +- .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 5 +- .../dts/amlogic/meson-gxl-s905x-nexbox-a95x.dts | 3 + .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi | 3 + arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 10 + .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 6 + arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 3 + arch/arm64/boot/dts/amlogic/meson-gxm-vega-s96.dts | 4 + arch/arm64/boot/dts/amlogic/meson-gxm.dtsi | 6 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 7 + .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 25 + arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 234 +- arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 344 + arch/arm64/boot/dts/arm/juno-base.dtsi | 28 +- arch/arm64/boot/dts/arm/juno-clocks.dtsi | 4 +- arch/arm64/boot/dts/broadcom/Makefile | 3 +- arch/arm64/boot/dts/broadcom/bcm2711-rpi-4-b.dts | 2 + arch/arm64/boot/dts/exynos/exynos5433.dtsi | 168 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 28 +- arch/arm64/boot/dts/freescale/Makefile | 4 + arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 2 - arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 4 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 83 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 4 + arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 1 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 110 +- arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 151 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 15 +- arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 231 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dts | 30 + arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 249 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 40 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 65 +- .../dts/freescale/imx8mq-hummingboard-pulse.dts | 2 + .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 4 + arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts | 2 + arch/arm64/boot/dts/freescale/imx8mq-pico-pi.dts | 4 + arch/arm64/boot/dts/freescale/imx8mq-sr-som.dtsi | 2 + .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 40 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 17 +- arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts | 4 + .../boot/dts/freescale/imx8qxp-colibri-eval-v3.dts | 15 + .../dts/freescale/imx8qxp-colibri-eval-v3.dtsi | 62 + arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi | 598 ++ arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 8 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 13 +- arch/arm64/boot/dts/freescale/s32v234-evb.dts | 25 + arch/arm64/boot/dts/freescale/s32v234.dtsi | 139 + arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 38 + arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 32 + arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 58 + arch/arm64/boot/dts/lg/lg1312.dtsi | 2 +- arch/arm64/boot/dts/lg/lg1313.dtsi | 2 +- arch/arm64/boot/dts/marvell/Makefile | 3 + .../dts/marvell/armada-3720-espressobin-emmc.dts | 42 + .../marvell/armada-3720-espressobin-v7-emmc.dts | 59 + .../dts/marvell/armada-3720-espressobin-v7.dts | 36 + .../boot/dts/marvell/armada-3720-espressobin.dts | 184 +- .../boot/dts/marvell/armada-3720-espressobin.dtsi | 177 + .../boot/dts/marvell/armada-3720-turris-mox.dts | 8 + arch/arm64/boot/dts/marvell/armada-70x0.dtsi | 28 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 3 +- arch/arm64/boot/dts/marvell/armada-80x0.dtsi | 56 +- arch/arm64/boot/dts/marvell/armada-ap806-dual.dtsi | 23 + arch/arm64/boot/dts/marvell/armada-ap806-quad.dtsi | 42 + arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 456 +- arch/arm64/boot/dts/marvell/armada-ap807-quad.dtsi | 93 + arch/arm64/boot/dts/marvell/armada-ap807.dtsi | 29 + arch/arm64/boot/dts/marvell/armada-ap80x.dtsi | 444 ++ arch/arm64/boot/dts/marvell/armada-common.dtsi | 4 +- arch/arm64/boot/dts/marvell/armada-cp110.dtsi | 575 +- arch/arm64/boot/dts/marvell/armada-cp115.dtsi | 12 + arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 568 ++ arch/arm64/boot/dts/marvell/cn9130-db.dts | 403 + arch/arm64/boot/dts/marvell/cn9130.dtsi | 37 + arch/arm64/boot/dts/marvell/cn9131-db.dts | 202 + arch/arm64/boot/dts/marvell/cn9132-db.dts | 221 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 9 + arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 12 +- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 36 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 33 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 171 +- arch/arm64/boot/dts/nvidia/tegra210-p2180.dtsi | 7 + arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 35 + arch/arm64/boot/dts/nvidia/tegra210.dtsi | 25 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 2 + .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 55 + .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 80 + .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 6 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 4 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 4 + arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 54 + arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 83 + arch/arm64/boot/dts/qcom/msm8998-pins.dtsi | 13 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 84 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 1 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 41 + arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 53 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 12 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 12 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 14 + arch/arm64/boot/dts/realtek/Makefile | 5 + arch/arm64/boot/dts/realtek/rtd1293-ds418j.dts | 30 + arch/arm64/boot/dts/realtek/rtd1293.dtsi | 51 + arch/arm64/boot/dts/realtek/rtd1295-zidoo-x9s.dts | 3 +- arch/arm64/boot/dts/realtek/rtd1295.dtsi | 3 +- arch/arm64/boot/dts/realtek/rtd1296-ds418.dts | 30 + arch/arm64/boot/dts/realtek/rtd1296.dtsi | 65 + arch/arm64/boot/dts/realtek/rtd129x.dtsi | 50 +- arch/arm64/boot/dts/renesas/Makefile | 6 + arch/arm64/boot/dts/renesas/hihope-common.dtsi | 28 +- arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 51 +- .../boot/dts/renesas/r8a774a1-hihope-rzg2m-ex.dts | 4 + .../boot/dts/renesas/r8a774a1-hihope-rzg2m.dts | 11 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 13 +- .../boot/dts/renesas/r8a774b1-hihope-rzg2n-ex.dts | 15 + .../boot/dts/renesas/r8a774b1-hihope-rzg2n.dts | 41 + arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 2627 +++++++ arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 20 +- arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 73 + arch/arm64/boot/dts/renesas/r8a7796.dtsi | 65 +- .../boot/dts/renesas/r8a77961-salvator-xs.dts | 31 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 723 ++ arch/arm64/boot/dts/renesas/r8a77965.dtsi | 35 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 5 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 3 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 24 + arch/arm64/boot/dts/renesas/r8a77995.dtsi | 22 + .../renesas/rzg2-advantech-idk-1110wr-panel.dtsi | 41 + arch/arm64/boot/dts/rockchip/Makefile | 4 + arch/arm64/boot/dts/rockchip/px30-evb.dts | 327 +- arch/arm64/boot/dts/rockchip/px30.dtsi | 228 +- arch/arm64/boot/dts/rockchip/rk3308-evb.dts | 230 + arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts | 188 + arch/arm64/boot/dts/rockchip/rk3308.dtsi | 1739 +++++ arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 359 + arch/arm64/boot/dts/rockchip/rk3328-roc-cc.dts | 1 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 32 + arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts | 10 + .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 10 + arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts | 28 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 41 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 5 + .../boot/dts/rockchip/rk3399-roc-pc-mezzanine.dts | 74 + arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dts | 670 +- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 813 ++ arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts | 32 +- arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 11 + arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 28 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 1 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 108 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 59 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 162 + arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 218 + arch/arm64/boot/dts/ti/k3-j721e.dtsi | 2 + arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 29 + arch/arm64/configs/defconfig | 61 +- arch/arm64/crypto/sha256-glue.c | 2 +- arch/arm64/include/asm/Kbuild | 1 - arch/arm64/include/asm/assembler.h | 6 +- arch/arm64/include/asm/kvm_mmu.h | 1 + arch/arm64/include/asm/preempt.h | 4 +- arch/arm64/include/asm/processor.h | 10 +- arch/arm64/include/asm/sections.h | 1 + arch/arm64/include/asm/uaccess.h | 7 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/include/asm/vmalloc.h | 4 + arch/arm64/kernel/entry-ftrace.S | 3 +- arch/arm64/kernel/entry.S | 5 +- arch/arm64/kernel/insn.c | 22 +- arch/arm64/kernel/smp.c | 4 + arch/arm64/kernel/traps.c | 3 + arch/arm64/kernel/vmlinux.lds.S | 3 + arch/arm64/kvm/sys_regs.c | 20 +- arch/arm64/kvm/sys_regs.h | 17 +- arch/arm64/kvm/va_layout.c | 8 +- arch/arm64/mm/dump.c | 1 + arch/arm64/mm/init.c | 25 +- arch/arm64/mm/mmu.c | 4 +- arch/c6x/include/asm/pgtable.h | 2 +- arch/c6x/include/asm/vmalloc.h | 4 + arch/c6x/kernel/entry.S | 8 +- arch/csky/Kconfig | 1 + arch/csky/include/asm/stackprotector.h | 29 + arch/csky/include/asm/vmalloc.h | 4 + arch/csky/kernel/entry.S | 4 +- arch/csky/kernel/process.c | 6 + arch/h8300/Kconfig | 3 + arch/h8300/include/asm/vmalloc.h | 4 + arch/h8300/include/uapi/asm/bitsperlong.h | 15 - arch/h8300/include/uapi/asm/posix_types.h | 13 + arch/h8300/kernel/entry.S | 6 +- arch/h8300/lib/memset.S | 17 +- arch/hexagon/include/asm/vmalloc.h | 4 + arch/hexagon/kernel/vm_entry.S | 6 +- arch/ia64/include/asm/acpi.h | 5 +- arch/ia64/include/asm/agp.h | 4 +- arch/ia64/include/asm/irqflags.h | 4 - arch/ia64/include/asm/vmalloc.h | 4 + arch/ia64/include/uapi/asm/gcc_intrin.h | 24 +- arch/ia64/include/uapi/asm/intel_intrin.h | 32 +- arch/ia64/include/uapi/asm/intrinsics.h | 51 +- arch/ia64/kernel/acpi.c | 2 - arch/ia64/kernel/entry.S | 12 +- arch/ia64/kernel/kprobes.c | 2 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/ia64/mm/init.c | 4 +- arch/m68k/coldfire/entry.S | 2 +- arch/m68k/emu/nfeth.c | 2 +- arch/m68k/include/asm/mcf_pgalloc.h | 7 - arch/m68k/include/asm/mcf_pgtable.h | 28 +- arch/m68k/include/asm/mmu_context.h | 12 +- arch/m68k/include/asm/motorola_pgalloc.h | 4 +- arch/m68k/include/asm/motorola_pgtable.h | 32 +- arch/m68k/include/asm/page.h | 9 +- arch/m68k/include/asm/pgtable_mm.h | 11 +- arch/m68k/include/asm/pgtable_no.h | 2 +- arch/m68k/include/asm/sun3_pgalloc.h | 5 - arch/m68k/include/asm/sun3_pgtable.h | 18 - arch/m68k/include/asm/vmalloc.h | 4 + arch/m68k/kernel/sys_m68k.c | 10 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/m68k/mm/init.c | 6 +- arch/m68k/mm/kmap.c | 39 +- arch/m68k/mm/mcfmmu.c | 16 +- arch/m68k/mm/motorola.c | 17 +- arch/m68k/sun3x/dvma.c | 7 +- arch/microblaze/include/asm/page.h | 3 - arch/microblaze/include/asm/pgalloc.h | 16 - arch/microblaze/include/asm/pgtable.h | 32 +- arch/microblaze/include/asm/vmalloc.h | 4 + arch/microblaze/kernel/entry.S | 2 +- arch/microblaze/kernel/signal.c | 10 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/microblaze/mm/init.c | 7 +- arch/microblaze/mm/pgtable.c | 13 +- arch/mips/Kconfig | 3 +- arch/mips/cavium-octeon/executive/cvmx-bootmem.c | 9 +- arch/mips/include/asm/Kbuild | 1 - arch/mips/include/asm/asmmacro.h | 4 +- arch/mips/include/asm/cpu-type.h | 3 +- arch/mips/include/asm/vdso/gettimeofday.h | 13 - arch/mips/include/asm/vmalloc.h | 4 + arch/mips/include/uapi/asm/msgbuf.h | 1 + arch/mips/include/uapi/asm/sembuf.h | 2 + arch/mips/kernel/cacheinfo.c | 27 +- arch/mips/kernel/entry.S | 6 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/mips/net/Makefile | 1 + arch/mips/net/bpf_jit.c | 1270 ++++ arch/mips/net/bpf_jit_asm.S | 285 + arch/mips/net/ebpf_jit.c | 2 +- arch/mips/sgi-ip32/ip32-platform.c | 2 +- arch/mips/vdso/vgettimeofday.c | 20 + arch/nds32/Kconfig | 2 +- arch/nds32/include/asm/page.h | 3 - arch/nds32/include/asm/pgalloc.h | 3 - arch/nds32/include/asm/pgtable.h | 12 +- arch/nds32/include/asm/tlb.h | 1 - arch/nds32/include/asm/vmalloc.h | 4 + arch/nds32/kernel/ex-exit.S | 4 +- arch/nds32/kernel/ftrace.c | 12 - arch/nds32/kernel/pm.c | 4 +- arch/nds32/mm/fault.c | 16 +- arch/nds32/mm/init.c | 11 +- arch/nds32/mm/mm-nds32.c | 6 +- arch/nds32/mm/proc.c | 26 +- arch/nios2/include/asm/vmalloc.h | 4 + arch/nios2/kernel/entry.S | 2 +- arch/openrisc/include/asm/vmalloc.h | 4 + arch/parisc/Kconfig | 2 +- arch/parisc/include/asm/page.h | 30 +- arch/parisc/include/asm/pgalloc.h | 41 +- arch/parisc/include/asm/pgtable.h | 52 +- arch/parisc/include/asm/tlb.h | 2 + arch/parisc/include/asm/vmalloc.h | 4 + arch/parisc/include/uapi/asm/msgbuf.h | 1 + arch/parisc/include/uapi/asm/sembuf.h | 1 + arch/parisc/kernel/cache.c | 13 +- arch/parisc/kernel/entry.S | 10 +- arch/parisc/kernel/pci-dma.c | 9 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/parisc/mm/fixmap.c | 10 +- arch/parisc/mm/hugetlbpage.c | 18 +- arch/powerpc/Kconfig | 19 +- arch/powerpc/include/asm/Kbuild | 1 - arch/powerpc/include/asm/archrandom.h | 2 +- arch/powerpc/include/asm/bitops.h | 51 +- arch/powerpc/include/asm/hvcall.h | 9 + arch/powerpc/include/asm/kvm_book3s_uvmem.h | 74 + arch/powerpc/include/asm/kvm_host.h | 6 + arch/powerpc/include/asm/kvm_ppc.h | 1 + arch/powerpc/include/asm/ultravisor-api.h | 6 + arch/powerpc/include/asm/ultravisor.h | 36 + arch/powerpc/include/asm/vdso_datapage.h | 2 + arch/powerpc/include/asm/vmalloc.h | 4 + arch/powerpc/include/uapi/asm/msgbuf.h | 2 + arch/powerpc/include/uapi/asm/sembuf.h | 2 + arch/powerpc/kernel/asm-offsets.c | 2 +- arch/powerpc/kernel/entry_32.S | 4 +- arch/powerpc/kernel/entry_64.S | 4 +- arch/powerpc/kernel/head_fsl_booke.S | 6 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kernel/time.c | 1 + arch/powerpc/kernel/vdso32/gettimeofday.S | 7 +- arch/powerpc/kernel/vdso64/gettimeofday.S | 7 +- arch/powerpc/kvm/Makefile | 3 + arch/powerpc/kvm/book3s_64_mmu_radix.c | 25 + arch/powerpc/kvm/book3s_hv.c | 143 + arch/powerpc/kvm/book3s_hv_uvmem.c | 785 ++ arch/powerpc/kvm/powerpc.c | 12 + arch/powerpc/lib/pmem.c | 4 +- arch/powerpc/mm/mem.c | 5 +- arch/powerpc/net/bpf_jit32.h | 4 +- arch/powerpc/net/bpf_jit_comp.c | 16 +- arch/powerpc/platforms/powernv/opal-imc.c | 48 +- arch/powerpc/sysdev/xive/spapr.c | 12 +- arch/riscv/Kconfig.socs | 16 +- arch/riscv/configs/defconfig | 24 + arch/riscv/configs/rv32_defconfig | 24 + arch/riscv/include/asm/Kbuild | 1 - arch/riscv/include/asm/vmalloc.h | 4 + arch/riscv/kernel/entry.S | 4 +- arch/riscv/mm/init.c | 32 + arch/s390/Kconfig | 20 +- arch/s390/Makefile | 1 - arch/s390/boot/startup.c | 5 + arch/s390/include/asm/bitops.h | 4 +- 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/preempt.h | 4 +- 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/include/asm/vmalloc.h | 4 + arch/s390/include/uapi/asm/ipcbuf.h | 2 + arch/s390/kernel/Makefile | 1 - arch/s390/kernel/asm-offsets.c | 3 +- arch/s390/kernel/dumpstack.c | 9 +- arch/s390/kernel/entry.S | 2 +- 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/syscalls/syscall.tbl | 1 + 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/kvm/interrupt.c | 6 +- arch/s390/lib/Makefile | 3 + arch/s390/lib/test_unwind.c | 347 + arch/s390/mm/init.c | 4 +- arch/s390/mm/maccess.c | 12 +- arch/s390/pci/pci.c | 21 +- arch/s390/pci/pci_clp.c | 6 +- arch/sh/Kconfig | 2 +- arch/sh/include/asm/bitops-op32.h | 8 +- arch/sh/include/asm/cache.h | 2 +- arch/sh/include/asm/vmalloc.h | 4 + arch/sh/include/uapi/asm/setup.h | 2 - arch/sh/include/uapi/asm/types.h | 2 - arch/sh/kernel/Makefile | 2 - arch/sh/kernel/cpu/sh5/entry.S | 4 +- arch/sh/kernel/cpu/shmobile/cpuidle.c | 8 +- arch/sh/kernel/entry-common.S | 4 +- arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sh/mm/init.c | 4 +- arch/sparc/Kconfig | 2 +- arch/sparc/include/asm/Kbuild | 1 - arch/sparc/include/asm/pgalloc_32.h | 6 +- arch/sparc/include/asm/pgtable_32.h | 28 +- arch/sparc/include/asm/vmalloc.h | 4 + arch/sparc/include/uapi/asm/ipcbuf.h | 2 + arch/sparc/include/uapi/asm/msgbuf.h | 2 + arch/sparc/include/uapi/asm/sembuf.h | 2 + arch/sparc/include/uapi/asm/statfs.h | 7 - arch/sparc/kernel/rtrap_64.S | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/sparc/mm/fault_32.c | 11 +- arch/sparc/mm/highmem.c | 6 +- arch/sparc/mm/io-unit.c | 6 +- arch/sparc/mm/iommu.c | 6 +- arch/sparc/mm/srmmu.c | 51 +- arch/sparc/net/bpf_jit_comp_32.c | 8 +- arch/um/drivers/net_kern.c | 2 +- arch/um/drivers/vector_kern.c | 2 +- arch/um/include/asm/pgtable-2level.h | 1 - arch/um/include/asm/pgtable-3level.h | 1 - arch/um/include/asm/pgtable.h | 3 + arch/um/include/asm/vmalloc.h | 4 + arch/um/kernel/mem.c | 8 +- arch/um/kernel/skas/mmu.c | 12 +- arch/um/kernel/skas/uaccess.c | 7 +- arch/um/kernel/tlb.c | 85 +- arch/um/kernel/trap.c | 4 +- arch/unicore32/include/asm/vmalloc.h | 4 + arch/x86/Kconfig | 3 +- arch/x86/boot/Makefile | 2 + arch/x86/boot/compressed/Makefile | 2 + arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/entry/vdso/Makefile | 3 + arch/x86/events/intel/ds.c | 1 + arch/x86/include/asm/acpi.h | 3 +- arch/x86/include/asm/bitops.h | 10 +- arch/x86/include/asm/cpu_entry_area.h | 10 +- arch/x86/include/asm/ftrace.h | 2 - arch/x86/include/asm/kprobes.h | 14 +- arch/x86/include/asm/memtype.h | 27 + arch/x86/include/asm/mmu_context.h | 86 +- arch/x86/include/asm/mtrr.h | 4 +- arch/x86/include/asm/pat.h | 27 - arch/x86/include/asm/pci.h | 2 +- arch/x86/include/asm/pgtable_32_areas.h | 53 + arch/x86/include/asm/pgtable_32_types.h | 57 +- arch/x86/include/asm/pgtable_areas.h | 16 + arch/x86/include/asm/pgtable_types.h | 143 +- arch/x86/include/asm/set_memory.h | 2 - arch/x86/include/asm/text-patching.h | 86 +- arch/x86/include/asm/vmalloc.h | 6 + arch/x86/include/uapi/asm/msgbuf.h | 3 + arch/x86/include/uapi/asm/sembuf.h | 2 + arch/x86/kernel/Makefile | 4 + arch/x86/kernel/acpi/sleep.c | 11 + arch/x86/kernel/acpi/sleep.h | 2 +- arch/x86/kernel/alternative.c | 130 +- arch/x86/kernel/cpu/Makefile | 3 + arch/x86/kernel/cpu/common.c | 2 +- arch/x86/kernel/cpu/mtrr/generic.c | 2 +- arch/x86/kernel/cpu/mtrr/mtrr.c | 2 +- arch/x86/kernel/cpu/scattered.c | 2 +- arch/x86/kernel/cpu/topology.c | 2 +- arch/x86/kernel/early-quirks.c | 4 + arch/x86/kernel/fpu/xstate.c | 4 +- arch/x86/kernel/ftrace.c | 689 +- arch/x86/kernel/jump_label.c | 116 +- arch/x86/kernel/kprobes/core.c | 21 +- arch/x86/kernel/kprobes/opt.c | 67 +- arch/x86/kernel/ldt.c | 83 + arch/x86/kernel/setup.c | 165 +- arch/x86/kernel/traps.c | 9 - arch/x86/kernel/x86_init.c | 2 +- arch/x86/kvm/cpuid.c | 10 +- arch/x86/kvm/mmu/mmu.c | 2 +- arch/x86/kvm/svm.c | 7 - arch/x86/kvm/vmx/vmx.c | 12 +- arch/x86/kvm/vmx/vmx.h | 8 +- arch/x86/lib/Makefile | 4 + arch/x86/mm/Makefile | 12 +- arch/x86/mm/fault.c | 27 +- arch/x86/mm/init_32.c | 33 +- arch/x86/mm/init_64.c | 40 +- arch/x86/mm/iomap_32.c | 6 +- arch/x86/mm/ioremap.c | 12 +- arch/x86/mm/pageattr.c | 2285 ------ arch/x86/mm/pat.c | 1184 --- arch/x86/mm/pat/Makefile | 5 + arch/x86/mm/{pageattr-test.c => pat/cpa-test.c} | 0 arch/x86/mm/pat/memtype.c | 1219 +++ arch/x86/mm/pat/memtype.h | 49 + arch/x86/mm/pat/memtype_interval.c | 194 + arch/x86/mm/pat/set_memory.c | 2285 ++++++ arch/x86/mm/pat_internal.h | 49 - arch/x86/mm/pat_interval.c | 185 - arch/x86/mm/pgtable_32.c | 1 + arch/x86/mm/physaddr.c | 1 + arch/x86/pci/Makefile | 4 +- arch/x86/pci/common.c | 2 +- arch/x86/pci/fixup.c | 11 + arch/x86/pci/i386.c | 2 +- arch/x86/pci/intel_mid_pci.c | 2 +- arch/x86/pci/numachip.c | 5 +- arch/x86/platform/efi/quirks.c | 7 +- arch/x86/platform/intel-quark/imr.c | 2 + arch/x86/platform/intel-quark/imr_selftest.c | 2 + arch/x86/purgatory/Makefile | 2 + arch/x86/realmode/Makefile | 3 + arch/x86/realmode/rm/Makefile | 3 + arch/x86/xen/mmu_pv.c | 2 +- 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/include/asm/vmalloc.h | 4 + arch/xtensa/include/uapi/asm/ipcbuf.h | 2 + arch/xtensa/include/uapi/asm/msgbuf.h | 2 + arch/xtensa/include/uapi/asm/sembuf.h | 1 + arch/xtensa/kernel/coprocessor.S | 10 +- arch/xtensa/kernel/entry.S | 24 +- 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/syscalls/syscall.tbl | 1 + arch/xtensa/kernel/traps.c | 34 +- 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 +- arch/xtensa/platforms/iss/network.c | 2 +- block/Kconfig | 9 + block/bfq-cgroup.c | 3 + block/bio-integrity.c | 2 +- block/bio.c | 3 + block/blk-core.c | 33 +- block/blk-zoned.c | 149 +- block/blk.h | 4 + block/ioctl.c | 2 +- crypto/adiantum.c | 4 +- crypto/essiv.c | 2 +- drivers/acpi/Kconfig | 8 +- drivers/acpi/apei/ghes.c | 2 +- drivers/acpi/bus.c | 2 +- drivers/acpi/button.c | 13 + drivers/acpi/ec.c | 36 +- drivers/acpi/osl.c | 28 +- drivers/acpi/sleep.c | 29 +- drivers/acpi/sysfs.c | 6 +- drivers/ata/pata_atp867x.c | 2 +- drivers/ata/sata_nv.c | 2 +- drivers/auxdisplay/charlcd.c | 34 +- drivers/base/Kconfig | 13 + drivers/base/Makefile | 1 + drivers/base/node.c | 9 +- drivers/base/power/Makefile | 1 + drivers/base/power/qos-test.c | 117 + drivers/base/power/qos.c | 73 +- drivers/base/power/wakeup.c | 54 + drivers/base/watch.c | 90 + drivers/block/brd.c | 5 +- drivers/block/null_blk_main.c | 96 +- drivers/block/rbd.c | 467 +- drivers/block/xen-blkback/blkback.c | 10 + drivers/block/xen-blkback/common.h | 3 + drivers/block/xen-blkback/xenbus.c | 11 + drivers/bluetooth/btbcm.c | 46 + drivers/bluetooth/btbcm.h | 16 + drivers/bluetooth/btusb.c | 12 +- drivers/bluetooth/hci_bcm.c | 50 +- drivers/bus/Kconfig | 5 +- drivers/bus/hisi_lpc.c | 9 +- drivers/bus/ti-sysc.c | 108 +- drivers/char/agp/frontend.c | 3 +- drivers/char/agp/generic.c | 12 +- drivers/char/pcmcia/synclink_cs.c | 2 +- drivers/clk/Kconfig | 5 + drivers/clk/mmp/Makefile | 2 +- drivers/clk/qcom/clk-rpmh.c | 2 +- drivers/clk/qcom/gcc-qcs404.c | 2 +- drivers/clk/qcom/gcc-sdm845.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/cpufreq/Kconfig.powerpc | 8 +- drivers/cpufreq/Kconfig.x86 | 16 +- drivers/cpufreq/cpufreq-dt-platdev.c | 2 +- drivers/cpufreq/cpufreq_conservative.c | 2 +- drivers/cpufreq/cpufreq_ondemand.c | 2 +- drivers/cpufreq/cpufreq_performance.c | 2 +- drivers/cpufreq/cpufreq_powersave.c | 2 +- drivers/cpufreq/cpufreq_userspace.c | 2 +- drivers/cpufreq/qcom-cpufreq-hw.c | 2 +- drivers/cpufreq/tegra124-cpufreq.c | 59 + drivers/cpufreq/vexpress-spc-cpufreq.c | 2 +- drivers/cpuidle/Kconfig | 16 +- drivers/cpuidle/Kconfig.arm | 22 +- drivers/cpuidle/cpuidle.c | 2 +- drivers/cpuidle/poll_state.c | 1 - drivers/devfreq/Kconfig | 20 +- drivers/devfreq/Makefile | 1 + drivers/devfreq/devfreq.c | 218 +- drivers/devfreq/event/exynos-ppmu.c | 13 +- drivers/devfreq/imx8m-ddrc.c | 465 ++ drivers/dma-buf/sync_file.c | 2 +- drivers/firmware/arm_scmi/bus.c | 8 +- drivers/firmware/arm_scmi/perf.c | 2 +- drivers/firmware/efi/capsule-loader.c | 1 + drivers/firmware/efi/earlycon.c | 40 + drivers/firmware/efi/efi.c | 30 +- drivers/firmware/efi/libstub/Makefile | 2 + drivers/firmware/efi/libstub/gop.c | 80 +- drivers/firmware/imx/imx-dsp.c | 2 +- drivers/firmware/imx/imx-scu-irq.c | 1 + drivers/firmware/imx/imx-scu.c | 24 +- drivers/firmware/meson/meson_sm.c | 110 +- drivers/firmware/qcom_scm-32.c | 52 +- drivers/firmware/qcom_scm-64.c | 12 + drivers/firmware/qcom_scm.c | 53 + drivers/firmware/qcom_scm.h | 9 + drivers/firmware/tegra/bpmp.c | 2 +- drivers/firmware/xilinx/zynqmp.c | 8 +- drivers/gpio/gpio-104-dio-48e.c | 73 +- drivers/gpio/gpio-104-idi-48.c | 36 +- drivers/gpio/gpio-74x164.c | 19 +- drivers/gpio/gpio-gpio-mm.c | 73 +- drivers/gpio/gpio-max3191x.c | 19 +- drivers/gpio/gpio-pca953x.c | 195 +- drivers/gpio/gpio-pci-idio-16.c | 75 +- drivers/gpio/gpio-pcie-idio-24.c | 109 +- drivers/gpio/gpio-pisosr.c | 12 +- drivers/gpio/gpio-uniphier.c | 13 +- drivers/gpio/gpio-ws16c48.c | 73 +- drivers/gpio/gpiolib-of.c | 27 + drivers/gpu/drm/Kconfig | 1 + drivers/gpu/drm/amd/acp/Kconfig | 10 +- drivers/gpu/drm/amd/amdgpu/Makefile | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 276 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 99 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 211 + drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h | 62 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 43 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 12 + drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 205 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_tmz.c | 52 + drivers/gpu/drm/amd/amdgpu/amdgpu_tmz.h | 39 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 9 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 113 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 5 + drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 5 - drivers/gpu/drm/amd/amdgpu/atombios_i2c.c | 5 - drivers/gpu/drm/amd/amdgpu/cik.c | 120 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 3 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 38 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 201 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 68 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 186 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v1_1.c | 19 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 5 + drivers/gpu/drm/amd/amdgpu/gmc_v9_0.h | 8 - drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c | 585 ++ drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.h | 32 + drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 827 ++ drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h | 42 + drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 641 ++ drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.h | 29 + drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 232 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 270 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h | 4 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 27 +- drivers/gpu/drm/amd/amdgpu/nv.c | 29 +- drivers/gpu/drm/amd/amdgpu/nvd.h | 1 + drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 65 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 109 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 84 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 89 +- drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 3 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/si.c | 103 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 3 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 48 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 12 + drivers/gpu/drm/amd/amdgpu/soc15_common.h | 1 + drivers/gpu/drm/amd/amdgpu/soc15d.h | 1 + drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 481 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 496 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h | 13 - drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 246 +- drivers/gpu/drm/amd/amdgpu/vi.c | 29 +- drivers/gpu/drm/amd/amdkfd/Kconfig | 2 +- drivers/gpu/drm/amd/amdkfd/Makefile | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 68 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 4 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 3 - drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 96 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h | 40 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_cik.c | 53 - drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v10.c | 348 - drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c | 388 - drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_vi.c | 375 - drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 56 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 24 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 32 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 326 + drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c | 334 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 30 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 3 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 25 +- drivers/gpu/drm/amd/display/Kconfig | 33 +- drivers/gpu/drm/amd/display/Makefile | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 518 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 50 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 1 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 67 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 9 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 53 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 32 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 9 +- drivers/gpu/drm/amd/display/dc/Makefile | 18 +- drivers/gpu/drm/amd/display/dc/basics/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/basics/dc_common.c | 101 + drivers/gpu/drm/amd/display/dc/basics/dc_common.h | 42 + drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 8 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 79 +- .../gpu/drm/amd/display/dc/bios/command_table2.c | 85 + .../amd/display/dc/bios/command_table_helper2.c | 6 +- drivers/gpu/drm/amd/display/dc/calcs/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 4 - drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 6 +- drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 17 +- .../amd/display/dc/clk_mgr/dce112/dce112_clk_mgr.c | 12 +- .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 6 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 146 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 176 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 240 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 28 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 753 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 85 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 54 +- drivers/gpu/drm/amd/display/dc/core/dc_sink.c | 8 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 66 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 34 +- drivers/gpu/drm/amd/display/dc/dc.h | 72 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 134 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 60 + drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 62 +- drivers/gpu/drm/amd/display/dc/dc_dsc.h | 20 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 267 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 28 - drivers/gpu/drm/amd/display/dc/dc_link.h | 12 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 18 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 38 +- drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 4 - drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 79 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 4 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 6 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 10 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 87 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 13 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 17 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c | 19 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 6 - drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 8 - drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c | 43 - drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.h | 6 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 21 +- .../amd/display/dc/dce100/dce100_hw_sequencer.c | 3 +- .../amd/display/dc/dce100/dce100_hw_sequencer.h | 1 + .../drm/amd/display/dc/dce100/dce100_resource.c | 10 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 100 +- .../amd/display/dc/dce110/dce110_hw_sequencer.h | 2 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 13 +- .../amd/display/dc/dce112/dce112_hw_sequencer.c | 2 +- .../amd/display/dc/dce112/dce112_hw_sequencer.h | 1 + .../drm/amd/display/dc/dce112/dce112_resource.c | 10 +- .../amd/display/dc/dce120/dce120_hw_sequencer.c | 2 +- .../amd/display/dc/dce120/dce120_hw_sequencer.h | 1 + .../drm/amd/display/dc/dce120/dce120_resource.c | 14 +- .../drm/amd/display/dc/dce80/dce80_hw_sequencer.c | 2 +- .../drm/amd/display/dc/dce80/dce80_hw_sequencer.h | 1 + .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 10 +- drivers/gpu/drm/amd/display/dc/dcn10/Makefile | 3 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 6 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.h | 4 - .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 10 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 2 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dwb.h | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 8 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 10 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 7 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 634 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 182 +- .../display/dc/dcn10/dcn10_hw_sequencer_debug.h | 43 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 111 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.h | 33 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.c | 4 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.h | 6 - .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 10 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 21 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_opp.c | 5 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 9 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 10 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 12 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 6 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 9 +- drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 4 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_dpp_cm.c | 3 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.c | 27 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dsc.h | 2 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 316 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.h | 16 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 555 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 149 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 133 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.h | 33 + .../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 7 +- .../drm/amd/display/dc/dcn20/dcn20_link_encoder.h | 2 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 8 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.c | 16 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_opp.h | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 21 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.h | 4 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 199 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 4 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 27 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.h | 1 + drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 3 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 414 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 14 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.h | 16 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 142 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.h | 33 + .../drm/amd/display/dc/dcn21/dcn21_link_encoder.c | 2 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 100 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 - drivers/gpu/drm/amd/display/dc/dm_pp_smu.h | 10 - drivers/gpu/drm/amd/display/dc/dm_services.h | 10 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 8 +- .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 3 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 6 +- .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 3 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 2 - .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 6 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 2 - .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 12 - .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 8 - .../drm/amd/display/dc/dml/display_mode_structs.h | 6 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 8 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 4 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 105 +- drivers/gpu/drm/amd/display/dc/dsc/dscc_types.h | 2 - drivers/gpu/drm/amd/display/dc/dsc/qp_tables.h | 2 - drivers/gpu/drm/amd/display/dc/dsc/rc_calc.c | 2 - drivers/gpu/drm/amd/display/dc/dsc/rc_calc.h | 2 - drivers/gpu/drm/amd/display/dc/dsc/rc_calc_dpi.c | 2 - drivers/gpu/drm/amd/display/dc/gpio/Makefile | 9 +- .../amd/display/dc/gpio/dcn20/hw_factory_dcn20.c | 14 +- .../amd/display/dc/gpio/dcn20/hw_factory_dcn20.h | 2 - .../amd/display/dc/gpio/dcn20/hw_translate_dcn20.c | 2 - .../amd/display/dc/gpio/dcn20/hw_translate_dcn20.h | 2 - .../amd/display/dc/gpio/dcn21/hw_factory_dcn21.c | 2 - .../amd/display/dc/gpio/dcn21/hw_factory_dcn21.h | 2 - .../amd/display/dc/gpio/dcn21/hw_translate_dcn21.c | 2 - .../amd/display/dc/gpio/dcn21/hw_translate_dcn21.h | 2 - drivers/gpu/drm/amd/display/dc/gpio/ddc_regs.h | 12 - drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 16 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 12 +- drivers/gpu/drm/amd/display/dc/gpio/hw_generic.c | 23 +- drivers/gpu/drm/amd/display/dc/gpio/hw_hpd.c | 32 +- drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 12 +- drivers/gpu/drm/amd/display/dc/inc/core_status.h | 2 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 36 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 11 +- drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 9 +- .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 12 - drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 4 - drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 12 - drivers/gpu/drm/amd/display/dc/inc/hw/dsc.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 12 +- drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 15 +- drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 17 +- .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 9 +- drivers/gpu/drm/amd/display/dc/inc/hw/mem_input.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 10 - drivers/gpu/drm/amd/display/dc/inc/hw/opp.h | 5 +- .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 11 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 8 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 362 +- .../drm/amd/display/dc/inc/hw_sequencer_private.h | 156 + drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 6 +- drivers/gpu/drm/amd/display/dc/inc/reg_helper.h | 19 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 4 - drivers/gpu/drm/amd/display/dc/irq/Makefile | 6 +- .../amd/display/dc/irq/dce110/irq_service_dce110.c | 8 +- .../amd/display/dc/irq/dce120/irq_service_dce120.c | 4 +- .../amd/display/dc/irq/dce80/irq_service_dce80.c | 4 +- .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 4 +- .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 4 +- .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 4 +- drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 +- drivers/gpu/drm/amd/display/dc/os_types.h | 3 +- .../display/dc/virtual/virtual_stream_encoder.c | 9 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 255 + .../gpu/drm/amd/display/dmub/inc/dmub_cmd_dal.h | 41 + .../gpu/drm/amd/display/dmub/inc/dmub_cmd_vbios.h | 41 + .../gpu/drm/amd/display/dmub/inc/dmub_fw_state.h | 73 + drivers/gpu/drm/amd/display/dmub/inc/dmub_rb.h | 129 + drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h | 522 ++ .../drm/amd/display/dmub/inc/dmub_trace_buffer.h | 69 + drivers/gpu/drm/amd/display/dmub/inc/dmub_types.h | 64 + drivers/gpu/drm/amd/display/dmub/src/Makefile | 27 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 152 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 63 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c | 141 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.h | 48 + drivers/gpu/drm/amd/display/dmub/src/dmub_reg.c | 109 + drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h | 120 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 453 ++ drivers/gpu/drm/amd/display/include/dal_asic_id.h | 16 +- drivers/gpu/drm/amd/display/include/dal_types.h | 4 - .../amd/display/include/grph_object_ctrl_defs.h | 3 +- .../gpu/drm/amd/display/include/i2caux_interface.h | 2 +- .../drm/amd/display/include/link_service_types.h | 7 + drivers/gpu/drm/amd/display/include/logger_types.h | 6 - .../drm/amd/display/modules/color/color_gamma.c | 41 +- .../drm/amd/display/modules/freesync/freesync.c | 34 +- drivers/gpu/drm/amd/display/modules/hdcp/Makefile | 3 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 103 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 197 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 40 +- .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 884 +++ .../amd/display/modules/hdcp/hdcp2_transition.c | 674 ++ .../gpu/drm/amd/display/modules/hdcp/hdcp_ddc.c | 326 + .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 118 + .../gpu/drm/amd/display/modules/hdcp/hdcp_log.h | 98 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 507 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.h | 194 + .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 1 - drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 15 +- .../drm/amd/display/modules/inc/mod_info_packet.h | 4 +- .../gpu/drm/amd/display/modules/inc/mod_shared.h | 2 - .../amd/display/modules/info_packet/info_packet.c | 46 +- drivers/gpu/drm/amd/include/amd_shared.h | 5 +- .../amd/include/asic_reg/mmhub/mmhub_1_0_offset.h | 16 + .../amd/include/asic_reg/mmhub/mmhub_1_0_sh_mask.h | 122 + .../include/asic_reg/mmhub/mmhub_9_4_0_offset.h | 53 - .../include/asic_reg/mmhub/mmhub_9_4_0_sh_mask.h | 257 - drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 53 +- drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 16 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 3 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 10 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_hwmgr.c | 5 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega12_hwmgr.c | 4 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 13 +- drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 8 +- drivers/gpu/drm/amd/powerplay/inc/smu_v12_0.h | 11 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 36 +- drivers/gpu/drm/amd/powerplay/renoir_ppt.c | 104 +- drivers/gpu/drm/amd/powerplay/smu_internal.h | 8 +- drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 83 +- drivers/gpu/drm/amd/powerplay/smu_v12_0.c | 72 +- drivers/gpu/drm/amd/powerplay/smumgr/ci_smumgr.c | 4 +- drivers/gpu/drm/amd/powerplay/smumgr/fiji_smumgr.c | 7 +- .../gpu/drm/amd/powerplay/smumgr/vegam_smumgr.c | 27 +- drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 4 +- drivers/gpu/drm/drm_dp_mst_topology.c | 6 +- drivers/gpu/drm/drm_property.c | 2 +- drivers/gpu/drm/i915/Kconfig.profile | 2 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 4 +- drivers/gpu/drm/i915/display/intel_ddi.c | 29 +- drivers/gpu/drm/i915/display/intel_dp.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 4 +- drivers/gpu/drm/i915/gt/intel_context.c | 21 +- drivers/gpu/drm/i915/gt/intel_engine.h | 4 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 8 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 67 +- drivers/gpu/drm/i915/gt/intel_engine_pm.h | 10 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 8 + drivers/gpu/drm/i915/gt/intel_gt_pm.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 5 + drivers/gpu/drm/i915/gt/intel_gt_requests.c | 83 +- drivers/gpu/drm/i915/gt/intel_gt_requests.h | 7 + drivers/gpu/drm/i915/gt/intel_lrc.c | 50 +- drivers/gpu/drm/i915/gt/intel_reset.c | 2 +- drivers/gpu/drm/i915/gt/intel_ring.c | 13 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 35 +- drivers/gpu/drm/i915/gt/intel_timeline_types.h | 5 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 7 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 6 +- drivers/gpu/drm/i915/gvt/handlers.c | 5 +- drivers/gpu/drm/i915/gvt/scheduler.c | 2 +- drivers/gpu/drm/i915/i915_active.c | 5 +- drivers/gpu/drm/i915/i915_pmu.c | 6 +- drivers/gpu/drm/i915/i915_query.c | 7 +- drivers/gpu/drm/i915/intel_wakeref.c | 21 +- drivers/gpu/drm/i915/intel_wakeref.h | 45 +- drivers/gpu/drm/mcde/mcde_dsi.c | 6 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 37 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 18 + drivers/gpu/drm/mgag200/mgag200_main.c | 3 +- drivers/gpu/drm/msm/Kconfig | 1 + drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 28 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.h | 3 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 25 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.h | 3 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 79 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 7 + drivers/gpu/drm/msm/adreno/adreno_device.c | 15 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 40 + drivers/gpu/drm/msm/adreno/adreno_gpu.h | 15 + drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 43 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 21 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 39 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 15 - .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 7 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 60 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 4 - drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 6 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 10 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 114 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 3 - drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 23 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h | 2 + drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 2 - drivers/gpu/drm/msm/dsi/dsi_cfg.c | 28 +- drivers/gpu/drm/msm/dsi/dsi_cfg.h | 1 + drivers/gpu/drm/msm/dsi/dsi_host.c | 3 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 8 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 1 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c | 60 +- drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 8 +- drivers/gpu/drm/msm/msm_gpu.c | 6 +- drivers/gpu/drm/msm/msm_gpummu.c | 6 +- drivers/gpu/drm/msm/msm_iommu.c | 6 +- drivers/gpu/drm/msm/msm_mmu.h | 4 +- drivers/gpu/drm/msm/msm_rd.c | 16 +- drivers/gpu/drm/omapdrm/omap_gem.c | 4 + drivers/gpu/drm/panfrost/panfrost_devfreq.c | 19 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 20 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 19 +- drivers/gpu/drm/panfrost/panfrost_gem.h | 4 + drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 23 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.h | 2 +- drivers/gpu/drm/radeon/atombios_dp.c | 3 - drivers/gpu/drm/radeon/cik.c | 94 +- drivers/gpu/drm/radeon/r100.c | 4 +- drivers/gpu/drm/radeon/r200.c | 4 +- drivers/gpu/drm/radeon/r600_cs.c | 8 +- drivers/gpu/drm/radeon/radeon_audio.c | 2 +- drivers/gpu/drm/radeon/radeon_combios.c | 3 +- drivers/gpu/drm/radeon/radeon_display.c | 2 - drivers/gpu/drm/radeon/radeon_legacy_tv.c | 8 +- drivers/gpu/drm/radeon/si.c | 97 +- drivers/gpu/drm/radeon/si_dpm.c | 5 +- drivers/gpu/drm/scheduler/sched_main.c | 27 + drivers/gpu/drm/tegra/dc.c | 18 +- drivers/gpu/drm/tegra/drm.c | 7 +- drivers/gpu/drm/tegra/gem.c | 50 +- drivers/gpu/drm/tegra/hub.c | 3 - drivers/gpu/drm/tegra/plane.c | 11 + drivers/gpu/drm/tegra/sor.c | 38 +- drivers/gpu/drm/tegra/vic.c | 7 +- drivers/ide/siimage.c | 3 +- drivers/ide/via82cxxx.c | 3 +- drivers/idle/intel_idle.c | 6 +- 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/infiniband/core/addr.c | 7 +- drivers/infiniband/hw/efa/efa_verbs.c | 2 +- drivers/infiniband/hw/hfi1/sdma.c | 2 +- drivers/infiniband/hw/hfi1/trace_tid.h | 8 +- drivers/infiniband/hw/hfi1/trace_tx.h | 2 +- drivers/infiniband/hw/hfi1/verbs.h | 4 +- drivers/infiniband/hw/mlx5/main.c | 2 +- drivers/infiniband/sw/rxe/rxe_net.c | 8 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 2 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_ethtool.c | 2 +- drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/applespi.c | 2 +- drivers/input/keyboard/cros_ec_keyb.c | 6 +- drivers/input/keyboard/snvs_pwrkey.c | 48 +- drivers/input/misc/uinput.c | 2 +- drivers/input/rmi4/rmi_f34v7.c | 3 + drivers/input/rmi4/rmi_smbus.c | 2 - drivers/input/touchscreen/goodix.c | 9 + drivers/iommu/Kconfig | 1 + drivers/iommu/of_iommu.c | 2 + drivers/irqchip/Kconfig | 12 +- drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-aspeed-i2c-ic.c | 2 - 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 | 306 +- 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/lightnvm/pblk-trace.h | 8 +- drivers/md/dm-clone-metadata.c | 136 +- drivers/md/dm-clone-metadata.h | 17 + drivers/md/dm-clone-target.c | 53 +- drivers/md/dm-mpath.c | 37 +- drivers/md/dm-table.c | 12 +- drivers/md/dm-thin-metadata.c | 29 + drivers/md/dm-thin-metadata.h | 7 + drivers/md/dm-thin.c | 42 +- drivers/md/dm-zoned-target.c | 2 +- drivers/md/persistent-data/dm-btree-remove.c | 8 +- drivers/md/raid5-ppl.c | 2 +- drivers/media/pci/ivtv/ivtvfb.c | 2 +- drivers/media/platform/omap3isp/isppreview.c | 24 +- drivers/media/platform/sti/delta/delta-ipc.c | 4 +- drivers/memory/atmel-ebi.c | 11 +- drivers/memory/brcmstb_dpfe.c | 164 +- drivers/memory/emif.c | 5 +- drivers/memory/jedec_ddr.h | 61 + drivers/memory/of_memory.c | 149 + drivers/memory/of_memory.h | 18 + drivers/memory/samsung/Kconfig | 13 + drivers/memory/samsung/Makefile | 1 + drivers/memory/samsung/exynos5422-dmc.c | 1550 ++++ drivers/memory/tegra/Kconfig | 10 + drivers/memory/tegra/Makefile | 1 + drivers/memory/tegra/mc.c | 52 +- drivers/memory/tegra/mc.h | 74 +- drivers/memory/tegra/tegra114.c | 10 +- drivers/memory/tegra/tegra124.c | 30 +- drivers/memory/tegra/tegra20-emc.c | 134 +- drivers/memory/tegra/tegra30-emc.c | 1232 +++ drivers/memory/tegra/tegra30.c | 34 +- drivers/memstick/host/jmb38x_ms.c | 2 +- drivers/message/fusion/mptlan.c | 2 +- drivers/mfd/cros_ec_dev.c | 235 +- drivers/misc/Kconfig | 13 + drivers/misc/Makefile | 1 + drivers/misc/pci_endpoint_test.c | 8 +- drivers/misc/sgi-xp/xpnet.c | 2 +- drivers/misc/sram-exec.c | 2 +- drivers/misc/vmw_balloon.c | 1 + drivers/misc/watch_queue.c | 898 +++ drivers/mtd/nand/onenand/Makefile | 2 +- .../mtd/nand/onenand/{samsung.c => samsung_mtd.c} | 0 drivers/net/appletalk/cops.c | 4 +- drivers/net/arcnet/arcdevice.h | 2 +- drivers/net/arcnet/arcnet.c | 2 +- drivers/net/can/slcan.c | 1 + drivers/net/can/usb/ucan.c | 2 +- drivers/net/can/xilinx_can.c | 28 +- drivers/net/ethernet/3com/3c509.c | 4 +- drivers/net/ethernet/3com/3c515.c | 4 +- drivers/net/ethernet/3com/3c574_cs.c | 4 +- drivers/net/ethernet/3com/3c589_cs.c | 4 +- drivers/net/ethernet/3com/3c59x.c | 4 +- drivers/net/ethernet/3com/typhoon.c | 2 +- drivers/net/ethernet/8390/8390.c | 4 +- drivers/net/ethernet/8390/8390.h | 2 +- drivers/net/ethernet/8390/8390p.c | 4 +- drivers/net/ethernet/8390/axnet_cs.c | 4 +- drivers/net/ethernet/8390/lib8390.c | 2 +- drivers/net/ethernet/adaptec/starfire.c | 4 +- drivers/net/ethernet/agere/et131x.c | 2 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 2 +- drivers/net/ethernet/alteon/acenic.c | 4 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 2 +- drivers/net/ethernet/amd/7990.c | 2 +- drivers/net/ethernet/amd/7990.h | 2 +- drivers/net/ethernet/amd/a2065.c | 2 +- drivers/net/ethernet/amd/am79c961a.c | 2 +- drivers/net/ethernet/amd/amd8111e.c | 2 +- drivers/net/ethernet/amd/ariadne.c | 2 +- drivers/net/ethernet/amd/atarilance.c | 4 +- drivers/net/ethernet/amd/au1000_eth.c | 2 +- drivers/net/ethernet/amd/declance.c | 2 +- drivers/net/ethernet/amd/lance.c | 4 +- drivers/net/ethernet/amd/ni65.c | 4 +- drivers/net/ethernet/amd/nmclan_cs.c | 4 +- drivers/net/ethernet/amd/pcnet32.c | 4 +- drivers/net/ethernet/amd/sunlance.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 2 +- drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c | 4 +- drivers/net/ethernet/apm/xgene-v2/main.c | 2 +- drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 2 +- drivers/net/ethernet/apple/macmace.c | 4 +- drivers/net/ethernet/atheros/ag71xx.c | 2 +- drivers/net/ethernet/atheros/alx/main.c | 2 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 2 +- drivers/net/ethernet/atheros/atlx/atl2.c | 2 +- drivers/net/ethernet/atheros/atlx/atlx.c | 2 +- drivers/net/ethernet/broadcom/b44.c | 2 +- drivers/net/ethernet/broadcom/bcmsysport.c | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 2 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 2 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 4 +- drivers/net/ethernet/broadcom/tg3.c | 2 +- drivers/net/ethernet/calxeda/xgmac.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 2 +- drivers/net/ethernet/cavium/liquidio/lio_vf_rep.c | 4 +- .../net/ethernet/cavium/liquidio/octeon_console.c | 16 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 2 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 2 +- drivers/net/ethernet/cirrus/cs89x0.c | 2 +- drivers/net/ethernet/cisco/enic/enic_main.c | 2 +- drivers/net/ethernet/cortina/gemini.c | 2 +- drivers/net/ethernet/davicom/dm9000.c | 2 +- drivers/net/ethernet/dec/tulip/de2104x.c | 2 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 4 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 4 +- drivers/net/ethernet/dlink/dl2k.c | 4 +- drivers/net/ethernet/dlink/sundance.c | 4 +- drivers/net/ethernet/emulex/benet/be_ethtool.c | 2 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 +- drivers/net/ethernet/ethoc.c | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 2 +- drivers/net/ethernet/fealnx.c | 4 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc.c | 5 + drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 2 +- drivers/net/ethernet/freescale/ucc_geth.c | 2 +- drivers/net/ethernet/fujitsu/fmvj18x_cs.c | 4 +- drivers/net/ethernet/google/gve/gve_main.c | 2 +- drivers/net/ethernet/hisilicon/hip04_eth.c | 2 +- drivers/net/ethernet/hisilicon/hix5hd2_gmac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 52 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 20 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 2 +- drivers/net/ethernet/i825xx/82596.c | 4 +- drivers/net/ethernet/i825xx/ether1.c | 4 +- drivers/net/ethernet/i825xx/lib82596.c | 4 +- drivers/net/ethernet/i825xx/sun3_82586.c | 4 +- drivers/net/ethernet/ibm/ehea/ehea_main.c | 2 +- drivers/net/ethernet/ibm/emac/core.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 2 +- drivers/net/ethernet/intel/e100.c | 2 +- drivers/net/ethernet/intel/e1000/e1000.h | 1 - drivers/net/ethernet/intel/e1000/e1000_main.c | 6 +- drivers/net/ethernet/intel/e1000e/netdev.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_ethtool.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_netdev.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_lan_hmc.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_ethtool.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 2 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 10 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 2 +- drivers/net/ethernet/intel/ice/ice_main.c | 2 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 +- drivers/net/ethernet/intel/igb/igb_main.c | 4 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 4 +- drivers/net/ethernet/intel/ixgb/ixgb.h | 1 - drivers/net/ethernet/intel/ixgb/ixgb_ethtool.c | 4 +- drivers/net/ethernet/intel/ixgb/ixgb_main.c | 6 +- drivers/net/ethernet/intel/ixgbe/ixgbe_debugfs.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +- drivers/net/ethernet/intel/ixgbevf/ethtool.c | 4 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/jme.c | 2 +- drivers/net/ethernet/korina.c | 2 +- drivers/net/ethernet/lantiq_etop.c | 2 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 6 +- drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/marvell/skge.c | 2 +- drivers/net/ethernet/marvell/sky2.c | 2 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en/port.c | 1 + .../ethernet/mellanox/mlx5/core/en/port_buffer.c | 27 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 10 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 33 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 9 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 122 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 2 +- drivers/net/ethernet/micrel/ks8842.c | 2 +- drivers/net/ethernet/micrel/ksz884x.c | 2 +- drivers/net/ethernet/microchip/enc28j60.c | 2 +- drivers/net/ethernet/microchip/encx24j600.c | 2 +- drivers/net/ethernet/mscc/ocelot.c | 14 +- drivers/net/ethernet/natsemi/natsemi.c | 4 +- drivers/net/ethernet/natsemi/ns83820.c | 4 +- drivers/net/ethernet/natsemi/sonic.c | 2 +- drivers/net/ethernet/natsemi/sonic.h | 2 +- drivers/net/ethernet/neterion/s2io.c | 2 +- drivers/net/ethernet/neterion/s2io.h | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/jit.c | 10 +- drivers/net/ethernet/netronome/nfp/bpf/main.c | 2 +- drivers/net/ethernet/netronome/nfp/bpf/offload.c | 2 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 10 +- drivers/net/ethernet/nvidia/forcedeth.c | 2 +- drivers/net/ethernet/nxp/lpc_eth.c | 2 - .../ethernet/oki-semi/pch_gbe/pch_gbe_ethtool.c | 2 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 2 +- drivers/net/ethernet/packetengines/hamachi.c | 4 +- drivers/net/ethernet/packetengines/yellowfin.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 18 +- .../net/ethernet/qlogic/netxen/netxen_nic_main.c | 4 +- drivers/net/ethernet/qlogic/qede/qede.h | 2 +- drivers/net/ethernet/qlogic/qla3xxx.c | 2 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 2 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c | 4 +- drivers/net/ethernet/qualcomm/emac/emac.c | 2 +- drivers/net/ethernet/qualcomm/qca_spi.c | 2 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 2 +- drivers/net/ethernet/realtek/8139cp.c | 2 +- drivers/net/ethernet/realtek/8139too.c | 4 +- drivers/net/ethernet/realtek/atp.c | 4 +- drivers/net/ethernet/realtek/r8169_main.c | 6 +- drivers/net/ethernet/renesas/ravb_main.c | 2 +- drivers/net/ethernet/renesas/sh_eth.c | 2 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_ethtool.c | 2 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +- drivers/net/ethernet/seeq/ether3.c | 4 +- drivers/net/ethernet/seeq/sgiseeq.c | 2 +- drivers/net/ethernet/sfc/efx.c | 2 +- drivers/net/ethernet/sfc/falcon/efx.c | 2 +- drivers/net/ethernet/sgi/ioc3-eth.c | 4 +- drivers/net/ethernet/sgi/meth.c | 4 +- drivers/net/ethernet/silan/sc92031.c | 2 +- drivers/net/ethernet/sis/sis190.c | 2 +- drivers/net/ethernet/sis/sis900.c | 4 +- drivers/net/ethernet/smsc/epic100.c | 4 +- drivers/net/ethernet/smsc/smc911x.c | 2 +- drivers/net/ethernet/smsc/smc9194.c | 4 +- drivers/net/ethernet/smsc/smc91c92_cs.c | 4 +- drivers/net/ethernet/smsc/smc91x.c | 2 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 4 +- drivers/net/ethernet/sun/cassini.c | 2 +- drivers/net/ethernet/sun/niu.c | 2 +- drivers/net/ethernet/sun/sunbmac.c | 2 +- drivers/net/ethernet/sun/sungem.c | 2 +- drivers/net/ethernet/sun/sunhme.c | 2 +- drivers/net/ethernet/sun/sunqe.c | 2 +- drivers/net/ethernet/sun/sunvnet_common.c | 2 +- drivers/net/ethernet/sun/sunvnet_common.h | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-pci.c | 2 +- drivers/net/ethernet/ti/Kconfig | 2 +- drivers/net/ethernet/ti/cpmac.c | 2 +- drivers/net/ethernet/ti/cpsw_ethtool.c | 6 +- drivers/net/ethernet/ti/cpsw_priv.c | 4 +- drivers/net/ethernet/ti/cpsw_priv.h | 2 +- drivers/net/ethernet/ti/davinci_emac.c | 2 +- drivers/net/ethernet/ti/netcp_core.c | 2 +- drivers/net/ethernet/ti/netcp_ethss.c | 32 +- drivers/net/ethernet/ti/tlan.c | 6 +- drivers/net/ethernet/toshiba/ps3_gelic_net.c | 2 +- drivers/net/ethernet/toshiba/ps3_gelic_net.h | 2 +- drivers/net/ethernet/toshiba/spider_net.c | 2 +- drivers/net/ethernet/toshiba/tc35815.c | 4 +- drivers/net/ethernet/via/via-rhine.c | 4 +- drivers/net/ethernet/wiznet/w5100.c | 2 +- drivers/net/ethernet/wiznet/w5300.c | 2 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 2 +- drivers/net/ethernet/xircom/xirc2ps_cs.c | 4 +- drivers/net/fjes/fjes_ethtool.c | 2 +- drivers/net/fjes/fjes_main.c | 4 +- drivers/net/fjes/fjes_trace.h | 2 +- drivers/net/geneve.c | 6 +- drivers/net/hyperv/netvsc_drv.c | 2 +- drivers/net/phy/dp83867.c | 119 +- drivers/net/phy/mdio-thunder.c | 1 + drivers/net/phy/sfp.c | 17 +- drivers/net/ppp/ppp_generic.c | 5 +- drivers/net/ppp/pppoe.c | 2 - drivers/net/slip/slip.c | 2 +- drivers/net/usb/catc.c | 2 +- drivers/net/usb/hso.c | 2 +- drivers/net/usb/ipheth.c | 2 +- drivers/net/usb/kaweth.c | 2 +- drivers/net/usb/lan78xx.c | 2 +- drivers/net/usb/pegasus.c | 2 +- drivers/net/usb/r8152.c | 2 +- drivers/net/usb/rtl8150.c | 2 +- drivers/net/usb/sierra_net.c | 2 +- drivers/net/usb/usbnet.c | 4 +- drivers/net/vmxnet3/vmxnet3_drv.c | 2 +- drivers/net/vxlan.c | 12 +- drivers/net/wan/cosa.c | 4 +- drivers/net/wan/farsync.c | 2 +- drivers/net/wan/fsl_ucc_hdlc.c | 2 +- drivers/net/wan/lmc/lmc_main.c | 4 +- drivers/net/wan/x25_asy.c | 2 +- drivers/net/wan/z85230.h | 2 - drivers/net/wimax/i2400m/netdev.c | 2 +- drivers/net/wireless/ath/ath10k/trace.h | 6 +- .../net/wireless/ath/ath9k/ath9k_pci_owl_loader.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 2 +- drivers/net/wireless/intersil/hostap/hostap_main.c | 2 +- drivers/net/wireless/intersil/orinoco/main.c | 2 +- drivers/net/wireless/intersil/orinoco/orinoco.h | 2 +- drivers/net/wireless/intersil/prism54/islpci_eth.c | 2 +- drivers/net/wireless/intersil/prism54/islpci_eth.h | 2 +- drivers/net/wireless/marvell/libertas/debugfs.c | 2 +- drivers/net/wireless/marvell/mwifiex/main.c | 2 +- drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 13 +- drivers/net/wireless/marvell/mwifiex/tdls.c | 70 +- drivers/net/wireless/marvell/mwifiex/util.h | 4 +- drivers/net/wireless/mediatek/mt76/mt76x0/eeprom.c | 5 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 2 +- drivers/net/wireless/wl3501_cs.c | 2 +- drivers/net/wireless/zydas/zd1201.c | 2 +- drivers/nfc/fdp/fdp.c | 35 +- drivers/nfc/fdp/i2c.c | 26 +- drivers/nfc/st21nfca/dep.c | 3 +- drivers/nfc/st21nfca/se.c | 3 +- drivers/nfc/st95hf/core.c | 7 +- drivers/ntb/hw/amd/ntb_hw_amd.c | 5 +- drivers/ntb/hw/amd/ntb_hw_amd.h | 1 - drivers/nvme/host/core.c | 10 - drivers/nvmem/meson-efuse.c | 24 +- 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 + drivers/pci/controller/cadence/pcie-cadence-ep.c | 479 ++ drivers/pci/controller/cadence/pcie-cadence-host.c | 281 + drivers/pci/controller/cadence/pcie-cadence-plat.c | 174 + .../pci/controller/{ => cadence}/pcie-cadence.c | 0 drivers/pci/controller/cadence/pcie-cadence.h | 399 + 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-cadence-ep.c | 565 -- drivers/pci/controller/pcie-cadence-host.c | 362 - drivers/pci/controller/pcie-cadence.h | 322 - 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/phy/marvell/Kconfig | 11 + drivers/phy/marvell/Makefile | 1 + drivers/phy/marvell/phy-mmp3-usb.c | 291 + drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 1 + 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/platform/mips/Kconfig | 2 +- drivers/power/avs/Kconfig | 12 +- drivers/pwm/pwm-stm32.c | 112 +- drivers/pwm/pwm-sun4i.c | 5 +- drivers/rapidio/devices/tsi721.c | 2 +- drivers/rapidio/rio-access.c | 2 + drivers/rapidio/rio-driver.c | 1 + drivers/regulator/core.c | 12 +- drivers/regulator/s5m8767.c | 2 +- drivers/reset/Kconfig | 12 +- drivers/reset/Makefile | 1 + drivers/reset/core.c | 18 +- drivers/reset/hisilicon/reset-hi3660.c | 2 +- drivers/reset/reset-brcmstb.c | 6 - drivers/reset/reset-meson-audio-arb.c | 43 +- drivers/reset/reset-meson.c | 35 +- drivers/reset/reset-npcm.c | 291 + drivers/reset/reset-uniphier-glue.c | 4 + drivers/reset/reset-uniphier.c | 13 +- drivers/reset/reset-zynqmp.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/s390/net/qeth_core.h | 6 +- drivers/s390/net/qeth_core_main.c | 162 +- drivers/s390/net/qeth_core_mpc.h | 24 +- drivers/s390/net/qeth_ethtool.c | 1 + drivers/s390/net/qeth_l2_main.c | 12 +- drivers/s390/net/qeth_l3_main.c | 13 +- drivers/scsi/aacraid/aachba.c | 4 +- drivers/scsi/be2iscsi/be_cmds.h | 2 +- drivers/scsi/cxgbi/libcxgbi.c | 2 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 3 +- drivers/scsi/lpfc/lpfc_init.c | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 2 +- drivers/scsi/pm8001/pm8001_hwi.c | 2 +- drivers/scsi/pm8001/pm8001_init.c | 2 +- drivers/scsi/pm8001/pm80xx_hwi.c | 3 +- drivers/scsi/qla2xxx/qla_gs.c | 16 +- drivers/scsi/qla2xxx/qla_init.c | 6 +- drivers/scsi/qla2xxx/qla_isr.c | 6 +- drivers/scsi/scsi_transport_sas.c | 9 +- drivers/scsi/sd.c | 9 +- drivers/scsi/sd.h | 3 + drivers/scsi/sd_zbc.c | 10 +- drivers/scsi/smartpqi/smartpqi_init.c | 6 +- drivers/soc/amlogic/meson-gx-socinfo.c | 3 + drivers/soc/aspeed/aspeed-lpc-snoop.c | 4 +- drivers/soc/atmel/Kconfig | 11 + drivers/soc/atmel/Makefile | 1 + drivers/soc/atmel/sfr.c | 99 + drivers/soc/fsl/Kconfig | 10 + drivers/soc/fsl/Makefile | 1 + drivers/soc/fsl/rcpm.c | 151 + drivers/soc/imx/soc-imx-scu.c | 34 +- drivers/soc/imx/soc-imx8.c | 49 +- drivers/soc/mediatek/mtk-cmdq-helper.c | 2 +- drivers/soc/mediatek/mtk-scpsys.c | 214 +- drivers/soc/qcom/Kconfig | 24 +- drivers/soc/qcom/Makefile | 4 +- drivers/soc/qcom/llcc-qcom.c | 516 ++ drivers/soc/qcom/llcc-sdm845.c | 100 - drivers/soc/qcom/llcc-slice.c | 412 - drivers/soc/qcom/ocmem.c | 433 ++ drivers/soc/qcom/qcom_aoss.c | 8 +- drivers/soc/qcom/rpmhpd.c | 2 + drivers/soc/qcom/rpmpd.c | 23 + drivers/soc/qcom/smd-rpm.c | 18 +- drivers/soc/qcom/socinfo.c | 2 + drivers/soc/renesas/Kconfig | 32 +- drivers/soc/renesas/Makefile | 4 +- drivers/soc/renesas/r8a7743-sysc.c | 1 - drivers/soc/renesas/r8a7745-sysc.c | 1 - drivers/soc/renesas/r8a77470-sysc.c | 1 - drivers/soc/renesas/r8a774a1-sysc.c | 1 - drivers/soc/renesas/r8a774b1-sysc.c | 37 + drivers/soc/renesas/r8a774c0-sysc.c | 4 +- drivers/soc/renesas/r8a7779-sysc.c | 1 - drivers/soc/renesas/r8a7790-sysc.c | 1 - drivers/soc/renesas/r8a7791-sysc.c | 1 - drivers/soc/renesas/r8a7792-sysc.c | 1 - drivers/soc/renesas/r8a7794-sysc.c | 1 - drivers/soc/renesas/r8a7795-sysc.c | 33 +- drivers/soc/renesas/r8a7796-sysc.c | 30 +- drivers/soc/renesas/r8a77965-sysc.c | 4 +- drivers/soc/renesas/r8a77970-sysc.c | 4 +- drivers/soc/renesas/r8a77980-sysc.c | 4 +- drivers/soc/renesas/r8a77990-sysc.c | 4 +- drivers/soc/renesas/r8a77995-sysc.c | 1 - drivers/soc/renesas/rcar-rst.c | 2 + drivers/soc/renesas/rcar-sysc.c | 26 +- drivers/soc/renesas/rcar-sysc.h | 9 +- drivers/soc/renesas/renesas-soc.c | 15 +- drivers/soc/samsung/Kconfig | 10 + drivers/soc/samsung/Makefile | 3 + drivers/soc/samsung/exynos-asv.c | 177 + drivers/soc/samsung/exynos-asv.h | 71 + drivers/soc/samsung/exynos-chipid.c | 12 +- drivers/soc/samsung/exynos5422-asv.c | 505 ++ drivers/soc/samsung/exynos5422-asv.h | 31 + drivers/soc/tegra/Kconfig | 10 + drivers/soc/tegra/Makefile | 2 + drivers/soc/tegra/flowctrl.c | 19 +- drivers/soc/tegra/fuse/fuse-tegra.c | 198 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 154 + drivers/soc/tegra/fuse/fuse.h | 8 + drivers/soc/tegra/pmc.c | 279 +- drivers/soc/tegra/regulators-tegra20.c | 365 + drivers/soc/tegra/regulators-tegra30.c | 317 + drivers/soc/ti/Makefile | 1 + drivers/soc/ti/omap_prm.c | 391 + drivers/soc/xilinx/zynqmp_pm_domains.c | 10 +- drivers/spi/spi-cadence.c | 6 +- drivers/spi/spi-dw.c | 5 +- drivers/spi/spi-fsl-spi.c | 15 +- drivers/spi/spi-pxa2xx.c | 4 + drivers/spi/spi-sprd.c | 2 +- drivers/staging/gasket/gasket_constants.h | 3 - drivers/staging/gasket/gasket_core.c | 12 +- drivers/staging/gasket/gasket_core.h | 4 +- drivers/staging/ks7010/ks_wlan_net.c | 4 +- drivers/staging/qlge/qlge_ethtool.c | 2 +- drivers/staging/qlge/qlge_main.c | 2 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 2 +- drivers/staging/unisys/visornic/visornic_main.c | 2 +- drivers/staging/wlan-ng/p80211netdev.c | 4 +- drivers/target/iscsi/cxgbit/cxgbit_main.c | 2 +- drivers/tee/optee/call.c | 7 + drivers/tee/optee/core.c | 20 +- drivers/tee/optee/shm_pool.c | 12 +- drivers/thermal/Kconfig | 14 +- drivers/thermal/Makefile | 1 + drivers/thermal/amlogic_thermal.c | 333 + drivers/thermal/cpu_cooling.c | 404 +- drivers/thermal/intel/intel_soc_dts_iosf.c | 31 +- drivers/thermal/intel/intel_soc_dts_iosf.h | 2 - drivers/thermal/qcom/tsens-8960.c | 4 +- drivers/thermal/qcom/tsens-common.c | 529 +- drivers/thermal/qcom/tsens-v0_1.c | 11 + drivers/thermal/qcom/tsens-v1.c | 198 +- drivers/thermal/qcom/tsens-v2.c | 13 + drivers/thermal/qcom/tsens.c | 62 +- drivers/thermal/qcom/tsens.h | 288 +- drivers/thermal/qoriq_thermal.c | 120 +- drivers/thermal/rcar_gen3_thermal.c | 4 + drivers/thermal/thermal-generic-adc.c | 9 +- drivers/thermal/thermal_core.c | 107 +- drivers/thermal/thermal_mmio.c | 1 - drivers/tty/Kconfig | 40 +- drivers/tty/amiserial.c | 84 - drivers/tty/hvc/Kconfig | 28 +- drivers/tty/hvc/hvc_dcc.c | 28 + drivers/tty/n_gsm.c | 2 +- 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/sh-sci.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/synclink.c | 2 +- drivers/tty/synclink_gt.c | 2 +- drivers/tty/synclinkmp.c | 2 +- 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/atm/usbatm.c | 2 +- drivers/usb/core/Kconfig | 9 + drivers/usb/core/devio.c | 49 + drivers/usb/core/hcd-pci.c | 2 +- drivers/usb/core/hub.c | 9 + drivers/usb/gadget/function/f_fs.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_intrs.c | 2 +- drivers/vfio/pci/vfio_pci_private.h | 4 +- drivers/vfio/vfio_iommu_type1.c | 26 +- drivers/vhost/net.c | 32 +- drivers/vhost/test.c | 19 +- drivers/vhost/vhost.c | 334 +- drivers/vhost/vhost.h | 21 +- drivers/vhost/vsock.c | 4 +- drivers/video/fbdev/aty/radeon_pm.c | 2 +- drivers/video/fbdev/core/fbmem.c | 4 +- drivers/video/fbdev/efifb.c | 2 +- drivers/virt/vboxguest/vboxguest_core.c | 1 + drivers/virt/vboxguest/vboxguest_utils.c | 1 + drivers/virtio/virtio_balloon.c | 25 +- drivers/xen/events/events_base.c | 16 +- drivers/xen/gntdev-common.h | 2 +- drivers/xen/gntdev-dmabuf.c | 11 +- drivers/xen/gntdev.c | 64 +- drivers/xen/platform-pci.c | 14 +- drivers/xen/preempt.c | 4 +- drivers/xen/xenbus/xenbus_probe.c | 13 +- fs/aio.c | 9 +- fs/attr.c | 23 +- fs/autofs/autofs_i.h | 2 +- fs/autofs/expire.c | 6 +- fs/autofs/root.c | 39 +- fs/befs/linuxvfs.c | 2 +- fs/binfmt_elf.c | 56 +- fs/block_dev.c | 2 +- fs/btrfs/volumes.h | 2 +- fs/buffer.c | 56 +- fs/ceph/cache.c | 9 +- fs/ceph/cache.h | 5 +- fs/ceph/mds_client.c | 19 +- fs/ceph/mdsmap.c | 11 +- fs/ceph/super.c | 646 +- fs/ceph/super.h | 13 +- fs/cifs/cifsacl.c | 42 +- fs/cifs/cifsacl.h | 32 +- fs/cifs/cifsfs.c | 7 +- fs/cifs/cifsglob.h | 4 + fs/cifs/cifsproto.h | 1 + fs/cifs/connect.c | 6 +- fs/cifs/file.c | 11 +- fs/cifs/inode.c | 2 +- fs/cifs/sess.c | 32 +- fs/cifs/smb2inode.c | 2 +- fs/cifs/smb2ops.c | 49 +- fs/cifs/smb2pdu.c | 128 +- fs/cifs/smb2pdu.h | 21 + fs/cifs/smb2proto.h | 7 +- fs/configfs/inode.c | 9 +- fs/crypto/keyring.c | 2 +- fs/dcache.c | 8 +- fs/debugfs/inode.c | 6 +- fs/ecryptfs/keystore.c | 2 +- fs/ecryptfs/messaging.c | 1 + fs/erofs/xattr.c | 2 + fs/eventpoll.c | 52 +- fs/exec.c | 2 +- fs/ext2/super.c | 3 +- fs/ext4/super.c | 2 +- fs/f2fs/file.c | 18 +- fs/fcntl.c | 2 +- fs/freevxfs/vxfs_super.c | 2 +- fs/fuse/Kconfig | 4 +- fs/fuse/dev.c | 2 +- fs/fuse/dir.c | 25 +- fs/fuse/file.c | 6 +- fs/fuse/fuse_i.h | 2 + fs/fuse/readdir.c | 2 +- fs/fuse/virtio_fs.c | 212 +- fs/gfs2/aops.c | 6 +- fs/gfs2/bmap.c | 11 +- fs/gfs2/file.c | 56 +- fs/gfs2/glock.c | 16 +- fs/gfs2/glops.c | 4 +- fs/gfs2/inode.c | 16 +- fs/gfs2/log.c | 25 +- fs/gfs2/log.h | 2 +- fs/gfs2/lops.c | 88 +- fs/gfs2/lops.h | 3 +- fs/gfs2/meta_io.c | 6 +- fs/gfs2/ops_fstype.c | 5 +- fs/gfs2/quota.c | 4 +- fs/gfs2/recovery.c | 8 +- fs/gfs2/super.c | 33 +- fs/gfs2/sys.c | 2 +- fs/gfs2/trans.c | 2 + fs/gfs2/util.c | 2 +- fs/gfs2/util.h | 9 + fs/internal.h | 1 - fs/io-wq.c | 2 +- fs/io-wq.h | 11 +- fs/io_uring.c | 694 +- fs/iomap/buffered-io.c | 40 +- fs/iomap/direct-io.c | 39 +- fs/kernfs/mount.c | 2 +- fs/lockd/host.c | 3 +- fs/namei.c | 56 +- fs/namespace.c | 6 +- fs/nfs/callback.h | 4 +- fs/nfs/callback_proc.c | 8 +- fs/nfs/callback_xdr.c | 6 +- fs/nfs/client.c | 11 + fs/nfs/delegation.c | 158 +- fs/nfs/delegation.h | 3 +- fs/nfs/export.c | 1 + fs/nfs/file.c | 2 +- fs/nfs/inode.c | 54 +- fs/nfs/internal.h | 2 +- fs/nfs/namespace.c | 3 + fs/nfs/nfs2xdr.c | 21 +- fs/nfs/nfs3client.c | 5 +- fs/nfs/nfs3xdr.c | 14 +- fs/nfs/nfs42.h | 15 +- fs/nfs/nfs42proc.c | 201 +- fs/nfs/nfs42xdr.c | 190 +- fs/nfs/nfs4_fs.h | 21 +- fs/nfs/nfs4client.c | 13 +- fs/nfs/nfs4file.c | 141 +- fs/nfs/nfs4proc.c | 69 +- fs/nfs/nfs4state.c | 51 +- fs/nfs/nfs4super.c | 4 +- fs/nfs/nfs4trace.h | 175 + fs/nfs/nfs4xdr.c | 24 +- fs/nfs/nfstrace.h | 33 + fs/nfs/pnfs.c | 2 - fs/nfs/super.c | 6 +- fs/nfs/sysfs.c | 3 +- fs/nfsd/Kconfig | 3 +- fs/nfsd/filecache.c | 2 - fs/nfsd/nfs3xdr.c | 4 +- fs/nfsd/nfs4callback.c | 104 +- fs/nfsd/nfs4proc.c | 6 +- fs/nfsd/nfs4recover.c | 23 +- fs/nfsd/nfs4state.c | 19 +- fs/nfsd/nfs4xdr.c | 13 +- fs/nfsd/nfsd.h | 3 +- fs/nfsd/nfssvc.c | 3 +- fs/nfsd/state.h | 1 + fs/nfsd/vfs.c | 20 +- fs/nfsd/vfs.h | 2 +- fs/ntfs/inode.c | 18 +- fs/orangefs/file.c | 39 +- fs/orangefs/inode.c | 8 +- fs/orangefs/orangefs-kernel.h | 3 +- fs/orangefs/super.c | 2 +- fs/overlayfs/namei.c | 24 +- fs/pipe.c | 168 +- fs/proc/Kconfig | 8 +- fs/proc/array.c | 2 +- fs/proc/generic.c | 37 +- fs/proc/internal.h | 2 +- fs/proc/page.c | 40 +- fs/quota/dquot.c | 8 +- fs/ramfs/inode.c | 12 + fs/splice.c | 31 +- fs/stack.c | 6 +- fs/ubifs/file.c | 18 +- fs/ufs/super.c | 2 +- fs/utimes.c | 4 +- fs/verity/enable.c | 2 +- fs/xfs/libxfs/xfs_bmap.c | 27 +- fs/xfs/scrub/trace.h | 6 +- fs/xfs/xfs_log.c | 2 + fs/xfs/xfs_trace.h | 4 +- include/asm-generic/4level-fixup.h | 39 - include/asm-generic/Kbuild | 1 + include/asm-generic/atomic-instrumented.h | 393 +- include/asm-generic/bitops-instrumented.h | 263 - include/asm-generic/bitops/find.h | 17 + include/asm-generic/bitops/instrumented-atomic.h | 100 + include/asm-generic/bitops/instrumented-lock.h | 81 + .../asm-generic/bitops/instrumented-non-atomic.h | 114 + include/asm-generic/export.h | 1 + include/dt-bindings/pinctrl/rockchip.h | 8 +- include/dt-bindings/power/qcom-rpmpd.h | 9 + include/dt-bindings/reset/amlogic,meson-a1-reset.h | 74 + .../reset/amlogic,meson-axg-audio-arb.h | 2 + include/dt-bindings/reset/nuvoton,npcm7xx-reset.h | 91 + include/dt-bindings/reset/realtek,rtd1295.h | 111 + include/linux/aer.h | 4 + include/linux/agpgart.h | 2 - include/linux/bitmap.h | 51 + include/linux/bitops.h | 12 + include/linux/blkdev.h | 39 +- include/linux/build_bug.h | 4 +- include/linux/bvec.h | 22 +- include/linux/ceph/libceph.h | 10 +- include/linux/compiler-clang.h | 11 +- include/linux/compiler-gcc.h | 7 + include/linux/compiler.h | 57 +- include/linux/cpu_cooling.h | 18 +- include/linux/cpuidle.h | 2 +- include/linux/dcache.h | 5 + include/linux/devfreq.h | 26 +- include/linux/device.h | 7 + include/linux/efi.h | 10 +- include/linux/energy_model.h | 3 +- include/linux/export.h | 92 +- include/linux/filter.h | 20 +- include/linux/firmware/meson/meson_sm.h | 15 +- include/linux/firmware/xlnx-zynqmp.h | 3 +- include/linux/fs.h | 4 +- include/linux/genalloc.h | 2 +- include/linux/genhd.h | 6 +- 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 | 7 +- include/linux/irqchip/ingenic.h | 14 - include/linux/irqdomain.h | 1 + include/linux/kasan.h | 15 +- include/linux/kcov.h | 23 + include/linux/kcsan-checks.h | 93 + include/linux/kcsan.h | 108 + include/linux/kernel.h | 19 +- include/linux/key.h | 3 + include/linux/kvm_host.h | 2 +- include/linux/license.h | 1 + include/linux/list.h | 12 +- include/linux/lockd/debug.h | 4 - include/linux/lockd/lockd.h | 4 - include/linux/lockref.h | 6 + include/linux/logic_pio.h | 4 +- include/linux/lsm_audit.h | 1 + include/linux/lsm_hooks.h | 38 + include/linux/memory_hotplug.h | 7 +- include/linux/memremap.h | 6 + include/linux/mfd/stm32-timers.h | 12 +- include/linux/mfd/syscon/atmel-matrix.h | 1 - include/linux/miscdevice.h | 1 + include/linux/mm.h | 28 +- include/linux/module.h | 11 +- include/linux/moduleparam.h | 4 +- include/linux/namei.h | 1 + include/linux/netdevice.h | 10 +- include/linux/nfs4.h | 26 + include/linux/nfs_fs.h | 4 +- include/linux/nfs_fs_sb.h | 6 +- include/linux/nfs_xdr.h | 31 +- include/linux/notifier.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/phy_led_triggers.h | 2 +- include/linux/pipe_fs_i.h | 2 - include/linux/platform_data/cros_ec_proto.h | 138 +- include/linux/platform_data/cros_ec_sensorhub.h | 30 + include/linux/platform_data/ti-prm.h | 21 + include/linux/platform_data/ti-sysc.h | 1 + include/linux/platform_data/wilco-ec.h | 15 + include/linux/pm_qos.h | 86 +- include/linux/pm_wakeup.h | 9 + include/linux/printk.h | 3 +- include/linux/proc_fs.h | 4 +- include/linux/ptr_ring.h | 79 +- include/linux/pwm.h | 5 +- include/linux/qcom_scm.h | 26 + include/linux/rbtree_augmented.h | 6 +- include/linux/reset-controller.h | 3 +- include/linux/reset.h | 46 + include/linux/resource_ext.h | 12 + include/linux/rtc.h | 5 + include/linux/rtc/ds1685.h | 12 +- include/linux/sched.h | 23 +- include/linux/sched/user.h | 3 +- include/linux/security.h | 31 + include/linux/seqlock.h | 51 +- include/linux/skbuff.h | 5 +- include/linux/slab.h | 2 +- include/linux/soc/mmp/cputype.h | 87 + include/linux/soc/qcom/irq.h | 34 + include/linux/soc/qcom/llcc-qcom.h | 94 +- include/linux/socket.h | 20 +- include/linux/stddef.h | 13 +- include/linux/string.h | 45 + include/linux/sunrpc/auth.h | 3 - include/linux/sunrpc/auth_gss.h | 2 - include/linux/sunrpc/clnt.h | 4 +- include/linux/sunrpc/gss_api.h | 2 - include/linux/sunrpc/gss_err.h | 3 - include/linux/sunrpc/msg_prot.h | 3 - include/linux/sunrpc/rpc_pipe_fs.h | 3 - include/linux/sunrpc/svcauth.h | 4 - include/linux/sunrpc/svcauth_gss.h | 2 - include/linux/sunrpc/xdr.h | 3 - include/linux/sunrpc/xprt.h | 7 +- include/linux/sunrpc/xprtsock.h | 4 - include/linux/syscalls.h | 1 + include/linux/sysctl.h | 6 +- include/linux/thermal.h | 11 - include/linux/thread_info.h | 2 + include/linux/time.h | 13 + include/linux/trace_events.h | 18 +- include/linux/usb.h | 18 + include/linux/usb/usbnet.h | 2 +- include/linux/vmalloc.h | 7 +- include/linux/vmstat.h | 50 + include/linux/wait.h | 4 +- include/linux/watch_queue.h | 94 + include/net/flow_dissector.h | 1 + include/net/flow_offload.h | 15 +- include/net/garp.h | 2 +- include/net/ip.h | 5 + include/net/ip_tunnels.h | 6 +- include/net/ipv6.h | 2 +- include/net/ipv6_stubs.h | 6 +- include/net/mrp.h | 2 +- include/net/netfilter/nf_conntrack_helper.h | 2 +- include/net/netfilter/nf_tables_core.h | 2 +- include/net/sock.h | 2 +- include/net/tcp.h | 27 +- include/soc/qcom/ocmem.h | 65 + include/soc/tegra/mc.h | 2 +- include/sound/hdaudio.h | 1 + include/sound/soc.h | 1 + include/trace/events/filemap.h | 2 +- include/trace/events/rpcgss.h | 45 + include/trace/events/rpcrdma.h | 228 +- include/trace/events/sunrpc.h | 149 + include/trace/events/vmscan.h | 71 +- include/trace/trace_events.h | 65 +- include/uapi/asm-generic/ipcbuf.h | 2 + include/uapi/asm-generic/msgbuf.h | 2 + include/uapi/asm-generic/sembuf.h | 1 + include/uapi/asm-generic/unistd.h | 4 +- include/uapi/drm/amdgpu_drm.h | 13 +- include/uapi/linux/input-event-codes.h | 2 + include/uapi/linux/io_uring.h | 1 + include/uapi/linux/kcov.h | 28 + include/uapi/linux/keyctl.h | 2 + include/uapi/linux/kfd_ioctl.h | 19 +- include/uapi/linux/kvm.h | 1 + include/uapi/linux/pci_regs.h | 3 + include/uapi/linux/scc.h | 1 + include/uapi/linux/serial_core.h | 2 +- include/uapi/linux/watch_queue.h | 181 + include/xen/xen-ops.h | 4 +- init/Kconfig | 76 +- init/init_task.c | 8 + init/main.c | 2 + ipc/mqueue.c | 105 +- ipc/msg.c | 61 +- ipc/sem.c | 66 +- ipc/util.c | 2 +- kernel/Kconfig.locks | 12 +- kernel/Makefile | 6 + kernel/bpf/btf.c | 5 +- kernel/bpf/cgroup.c | 2 +- kernel/bpf/local_storage.c | 4 +- kernel/bpf/stackmap.c | 2 +- kernel/bpf/verifier.c | 5 +- kernel/cred.c | 6 +- kernel/dma/remap.c | 2 +- kernel/fork.c | 4 +- kernel/hung_task.c | 44 + kernel/irq/chip.c | 44 + kernel/irq/irqdesc.c | 2 +- kernel/irq_work.c | 34 +- kernel/kcov.c | 547 +- kernel/kcsan/Makefile | 11 + kernel/kcsan/atomic.h | 27 + kernel/kcsan/core.c | 621 ++ kernel/kcsan/debugfs.c | 271 + kernel/kcsan/encoding.h | 95 + kernel/kcsan/kcsan.h | 109 + kernel/kcsan/report.c | 318 + kernel/kcsan/test.c | 121 + kernel/kprobes.c | 4 +- kernel/locking/spinlock_debug.c | 32 +- kernel/module.c | 47 +- kernel/notifier.c | 43 +- kernel/power/qos.c | 4 +- kernel/printk/printk.c | 2 +- kernel/profile.c | 6 +- kernel/sched/Makefile | 6 + kernel/sched/clock.c | 6 +- kernel/sched/cpufreq_schedutil.c | 2 +- kernel/signal.c | 12 +- kernel/sys.c | 4 +- kernel/sys_ni.c | 1 + kernel/taskstats.c | 30 +- kernel/time/hrtimer.c | 11 +- kernel/time/time.c | 26 +- kernel/trace/Kconfig | 9 + kernel/trace/Makefile | 1 + kernel/trace/bpf_trace.c | 2 +- kernel/trace/ring_buffer.c | 6 + kernel/trace/trace.c | 17 + kernel/trace/trace.h | 32 +- kernel/trace/trace_entries.h | 66 +- kernel/trace/trace_events.c | 26 +- kernel/trace/trace_events_hist.c | 8 +- kernel/trace/trace_events_inject.c | 331 + kernel/trace/trace_export.c | 106 +- kernel/trace/trace_kprobe.c | 16 +- kernel/trace/trace_syscalls.c | 50 +- kernel/trace/trace_uprobe.c | 9 +- kernel/utsname.c | 2 +- kernel/workqueue.c | 6 +- lib/Kconfig | 2 +- lib/Kconfig.debug | 377 +- lib/Kconfig.kcsan | 116 + lib/Kconfig.kgdb | 8 +- lib/Makefile | 5 +- lib/bitmap.c | 12 + lib/devres.c | 2 +- lib/find_bit.c | 14 + lib/genalloc.c | 5 +- lib/lockref.c | 16 + lib/logic_pio.c | 14 +- lib/math/rational.c | 63 +- lib/test_bitmap.c | 202 +- lib/test_meminit.c | 20 +- lib/test_xarray.c | 22 + lib/ubsan.c | 64 +- lib/xarray.c | 8 +- localversion-next | 1 + mm/Makefile | 8 + mm/highmem.c | 2 +- mm/kasan/common.c | 37 +- mm/ksm.c | 1 + mm/memcontrol.c | 52 +- mm/memory.c | 146 +- mm/memory_hotplug.c | 102 +- mm/mempolicy.c | 10 +- mm/memremap.c | 36 +- mm/migrate.c | 23 +- mm/mmap.c | 43 +- mm/nommu.c | 10 +- mm/oom_kill.c | 67 +- mm/page_alloc.c | 32 +- mm/slab_common.c | 12 + mm/slub.c | 100 +- mm/vmalloc.c | 148 +- mm/vmscan.c | 20 +- mm/vmstat.c | 60 +- mm/zsmalloc.c | 5 + net/802/mrp.c | 6 +- net/atm/lec.c | 2 +- net/batman-adv/main.c | 2 +- net/bluetooth/bnep/netdev.c | 2 +- net/bridge/br.c | 2 +- net/bridge/br_device.c | 6 + net/caif/caif_socket.c | 2 +- net/ceph/ceph_common.c | 419 +- net/ceph/messenger.c | 2 - net/ceph/mon_client.c | 3 - net/core/dev.c | 13 +- net/core/filter.c | 140 +- net/core/flow_dissector.c | 52 +- net/core/flow_offload.c | 45 +- net/core/lwt_bpf.c | 4 +- net/core/net-sysfs.c | 7 +- net/core/rtnetlink.c | 4 +- net/core/skbuff.c | 12 +- net/core/xdp.c | 12 +- net/dccp/ipv6.c | 6 +- net/dccp/proto.c | 2 +- net/hsr/hsr_device.c | 9 +- net/ipv4/devinet.c | 5 - net/ipv4/gre_demux.c | 2 +- net/ipv4/ip_gre.c | 4 +- net/ipv4/ip_output.c | 13 +- net/ipv4/ip_vti.c | 4 +- net/ipv4/raw.c | 2 +- net/ipv4/tcp.c | 2 +- net/ipv4/tcp_output.c | 5 +- net/ipv4/tcp_timer.c | 10 +- net/ipv6/addrconf_core.c | 11 +- net/ipv6/af_inet6.c | 4 +- net/ipv6/datagram.c | 2 +- net/ipv6/inet6_connection_sock.c | 4 +- net/ipv6/ip6_gre.c | 4 +- net/ipv6/ip6_output.c | 8 +- net/ipv6/raw.c | 4 +- net/ipv6/syncookies.c | 2 +- net/ipv6/tcp_ipv6.c | 4 +- net/iucv/af_iucv.c | 2 +- net/l2tp/l2tp_ip6.c | 2 +- net/mac80211/trace.h | 28 +- net/mpls/af_mpls.c | 7 +- net/netfilter/nf_conntrack_core.c | 7 +- net/netfilter/nf_conntrack_netlink.c | 3 + net/netfilter/nf_flow_table_offload.c | 24 +- net/netfilter/nf_queue.c | 2 +- net/netfilter/nf_tables_api.c | 4 +- net/netfilter/nf_tables_offload.c | 9 +- net/netfilter/nfnetlink_cthelper.c | 2 +- net/netfilter/nft_ct.c | 12 +- net/netfilter/nft_masq.c | 2 +- net/netfilter/nft_nat.c | 6 +- net/netfilter/nft_redir.c | 2 +- net/netfilter/nft_tproxy.c | 4 +- net/netfilter/xt_RATEEST.c | 2 +- net/netlink/af_netlink.c | 2 +- net/nfc/nci/spi.c | 6 +- net/nfc/netlink.c | 3 +- net/openvswitch/actions.c | 6 +- net/openvswitch/conntrack.c | 11 + net/openvswitch/datapath.c | 2 +- net/openvswitch/flow.h | 4 +- net/rxrpc/af_rxrpc.c | 2 +- net/sched/act_ct.c | 17 +- net/sched/act_mpls.c | 7 +- net/sched/cls_api.c | 60 +- net/sched/cls_flower.c | 120 +- net/sched/sch_cake.c | 1 + net/sched/sch_generic.c | 2 +- net/sched/sch_mq.c | 1 + net/sched/sch_mqprio.c | 3 +- net/sctp/ipv6.c | 4 +- net/sctp/socket.c | 4 +- net/socket.c | 83 +- net/sunrpc/auth_gss/gss_mech_switch.c | 4 +- net/sunrpc/auth_gss/svcauth_gss.c | 92 +- net/sunrpc/cache.c | 6 - net/sunrpc/clnt.c | 21 +- net/sunrpc/rpc_pipe.c | 2 +- net/sunrpc/sched.c | 3 +- net/sunrpc/svc.c | 2 + net/sunrpc/svcauth.c | 2 + net/sunrpc/xdr.c | 11 +- net/sunrpc/xprt.c | 22 +- net/sunrpc/xprtrdma/backchannel.c | 2 +- net/sunrpc/xprtrdma/frwr_ops.c | 53 +- net/sunrpc/xprtrdma/rpc_rdma.c | 413 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 1 + net/sunrpc/xprtrdma/svc_rdma_sendto.c | 8 +- net/sunrpc/xprtrdma/transport.c | 33 +- net/sunrpc/xprtrdma/verbs.c | 194 +- net/sunrpc/xprtrdma/xprt_rdma.h | 18 +- net/sunrpc/xprtsock.c | 5 +- net/tipc/core.c | 29 +- net/tipc/udp_media.c | 9 +- net/tls/tls_device.c | 8 +- net/tls/tls_main.c | 4 +- net/tls/tls_sw.c | 8 +- net/unix/af_unix.c | 2 +- net/wireless/trace.h | 6 +- samples/Kconfig | 8 +- samples/Makefile | 1 + samples/bpf/xdp_rxq_info_user.c | 6 +- samples/watch_queue/Makefile | 7 + samples/watch_queue/watch_test.c | 231 + scripts/Makefile.kcsan | 6 + scripts/Makefile.lib | 10 + scripts/atomic/gen-atomic-instrumented.sh | 17 +- scripts/checkpatch.pl | 46 +- scripts/get_maintainer.pl | 38 +- scripts/link-vmlinux.sh | 8 +- 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 +- security/integrity/ima/ima_policy.c | 4 +- security/keys/Kconfig | 9 + security/keys/compat.c | 3 + security/keys/gc.c | 5 + security/keys/internal.h | 30 +- security/keys/key.c | 38 +- security/keys/keyctl.c | 99 +- security/keys/keyring.c | 20 +- security/keys/request_key.c | 4 +- security/security.c | 23 + security/selinux/hooks.c | 14 + security/smack/smack_lsm.c | 83 +- security/tomoyo/realpath.c | 32 +- security/tomoyo/tomoyo.c | 6 + sound/core/oss/linear.c | 2 + sound/core/oss/mulaw.c | 2 + sound/core/oss/route.c | 2 + sound/drivers/aloop.c | 8 +- sound/hda/hdac_stream.c | 19 +- sound/pci/echoaudio/echoaudio_dsp.c | 20 +- sound/pci/hda/hda_intel.c | 80 +- sound/pci/hda/patch_hdmi.c | 68 +- sound/pci/hda/patch_realtek.c | 41 +- sound/soc/amd/acp-da7219-max98357a.c | 46 +- sound/soc/codecs/hdmi-codec.c | 2 +- sound/soc/codecs/max98090.c | 30 +- sound/soc/codecs/max98090.h | 1 - sound/soc/codecs/rt5677-spi.h | 16 + sound/soc/codecs/rt5682.c | 2 + sound/soc/codecs/wm8904.c | 6 + sound/soc/intel/atom/sst/sst.c | 1 + sound/soc/intel/boards/bytcr_rt5640.c | 8 +- sound/soc/intel/skylake/skl-sst-cldma.c | 1 + sound/soc/soc-compress.c | 6 +- sound/soc/soc-core.c | 10 + sound/soc/soc-pcm.c | 11 +- sound/soc/sof/intel/byt.c | 18 +- sound/soc/sof/topology.c | 4 +- tools/arch/arm/include/uapi/asm/kvm.h | 3 +- tools/arch/arm64/include/uapi/asm/kvm.h | 5 +- tools/arch/powerpc/include/uapi/asm/kvm.h | 3 + tools/arch/x86/include/asm/cpufeatures.h | 3 + tools/arch/x86/include/asm/msr-index.h | 18 + tools/arch/x86/lib/memcpy_64.S | 20 +- tools/arch/x86/lib/memset_64.S | 16 +- tools/include/uapi/drm/drm.h | 3 +- tools/include/uapi/drm/i915_drm.h | 128 +- tools/include/uapi/linux/fscrypt.h | 3 +- tools/include/uapi/linux/kvm.h | 11 + tools/include/uapi/linux/sched.h | 60 +- tools/include/uapi/linux/stat.h | 2 +- tools/lib/bpf/.gitignore | 1 - tools/lib/bpf/Makefile | 15 +- tools/lib/bpf/libbpf.c | 45 +- tools/lib/traceevent/Makefile | 6 +- tools/objtool/check.c | 18 + tools/pci/pcitest.c | 1 + tools/perf/Documentation/perf-kvm.txt | 5 +- tools/perf/MANIFEST | 1 + tools/perf/arch/arm/tests/regs_load.S | 4 +- tools/perf/arch/arm64/tests/regs_load.S | 4 +- tools/perf/arch/x86/tests/regs_load.S | 8 +- tools/perf/builtin-inject.c | 13 +- tools/perf/builtin-record.c | 2 +- tools/perf/builtin-report.c | 8 + tools/perf/builtin-stat.c | 288 +- tools/perf/check-headers.sh | 4 +- tools/perf/lib/cpumap.c | 73 +- tools/perf/lib/evlist.c | 1 + tools/perf/lib/evsel.c | 76 +- tools/perf/lib/include/internal/evlist.h | 1 + tools/perf/lib/include/perf/cpumap.h | 2 + tools/perf/lib/include/perf/evsel.h | 3 + tools/perf/tests/Build | 1 + tools/perf/tests/builtin-test.c | 9 + tools/perf/tests/cpumap.c | 16 + tools/perf/tests/event-times.c | 4 +- tools/perf/tests/genelf.c | 51 + tools/perf/tests/tests.h | 2 + tools/perf/trace/beauty/clone.c | 1 + tools/perf/util/cpumap.h | 1 + tools/perf/util/evlist.c | 113 +- tools/perf/util/evlist.h | 11 +- tools/perf/util/evsel.c | 35 +- tools/perf/util/evsel.h | 9 +- tools/perf/util/genelf.c | 46 - tools/perf/util/include/linux/linkage.h | 89 +- tools/perf/util/machine.c | 1 + tools/perf/util/sort.c | 16 +- tools/perf/util/stat.c | 5 +- tools/perf/util/stat.h | 3 +- tools/testing/ktest/ktest.pl | 2 +- tools/testing/ktest/sample.conf | 22 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 6 +- tools/testing/selftests/bpf/bpf_util.h | 6 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 70 +- tools/testing/selftests/bpf/progs/fentry_test.c | 12 +- tools/testing/selftests/bpf/progs/fexit_bpf2bpf.c | 6 +- .../selftests/bpf/progs/fexit_bpf2bpf_simple.c | 26 + tools/testing/selftests/bpf/progs/fexit_test.c | 12 +- tools/testing/selftests/bpf/progs/test_mmap.c | 4 +- .../selftests/bpf/progs/test_pkt_md_access.c | 4 +- .../testing/selftests/bpf/progs/test_tcpbpf_kern.c | 1 + .../selftests/bpf/test_cpp.cpp} | 0 .../selftests/bpf/test_skb_cgroup_id_user.c | 2 +- tools/testing/selftests/bpf/test_tcpbpf.h | 1 + tools/testing/selftests/bpf/test_tcpbpf_user.c | 25 +- .../testing/selftests/filesystems/epoll/.gitignore | 1 + tools/testing/selftests/filesystems/epoll/Makefile | 7 + .../filesystems/epoll/epoll_wakeup_test.c | 3074 ++++++++ .../ftrace/test.d/ftrace/func-filter-stacktrace.tc | 2 + .../selftests/ftrace/test.d/ftrace/func_cpumask.tc | 5 + tools/testing/selftests/ftrace/test.d/functions | 5 +- .../ftrace/test.d/kprobe/multiple_kprobes.tc | 6 +- .../inter-event/trigger-action-hist-xfail.tc | 4 +- .../inter-event/trigger-onchange-action-hist.tc | 2 +- .../inter-event/trigger-snapshot-action-hist.tc | 4 +- tools/testing/selftests/net/tls.c | 8 +- tools/testing/selftests/netfilter/nft_nat.sh | 332 +- tools/testing/selftests/safesetid/Makefile | 5 +- tools/testing/selftests/safesetid/safesetid-test.c | 15 +- usr/include/Makefile | 6 +- virt/kvm/arm/arm.c | 4 +- virt/kvm/arm/mmu.c | 9 - virt/kvm/arm/vgic/vgic-init.c | 20 +- virt/kvm/kvm_main.c | 2 +- 3137 files changed, 112334 insertions(+), 42025 deletions(-) create mode 100644 Documentation/dev-tools/kcsan.rst create mode 100644 Documentation/devicetree/bindings/arm/bcm/bcm2835.yaml delete mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm2835.txt delete mode 100644 Documentation/devicetree/bindings/arm/marvell/ap806-system-cont [...] create mode 100644 Documentation/devicetree/bindings/arm/marvell/ap80x-system-cont [...] delete mode 100644 Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.txt create mode 100644 Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.yaml delete mode 100644 Documentation/devicetree/bindings/arm/mrvl/mrvl.txt create mode 100644 Documentation/devicetree/bindings/arm/mrvl/mrvl.yaml delete mode 100644 Documentation/devicetree/bindings/arm/msm/qcom,llcc.txt create mode 100644 Documentation/devicetree/bindings/arm/msm/qcom,llcc.yaml create mode 100644 Documentation/devicetree/bindings/arm/omap/prm-inst.txt delete mode 100644 Documentation/devicetree/bindings/arm/renesas,prr.txt create mode 100644 Documentation/devicetree/bindings/arm/renesas,prr.yaml create mode 100644 Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml rename Documentation/devicetree/bindings/{lpddr2 => ddr}/lpddr2-timings.txt (100%) create mode 100644 Documentation/devicetree/bindings/ddr/lpddr2.txt create mode 100644 Documentation/devicetree/bindings/ddr/lpddr3-timings.txt create mode 100644 Documentation/devicetree/bindings/ddr/lpddr3.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/anx6345.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,ls-e [...] delete mode 100644 Documentation/devicetree/bindings/lpddr2/lpddr2.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/exynos5422 [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/imx8m- [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/nvidia,teg [...] create mode 100644 Documentation/devicetree/bindings/phy/phy-mmp3-usb.txt create mode 100644 Documentation/devicetree/bindings/regulator/nvidia,tegra-regula [...] create mode 100644 Documentation/devicetree/bindings/reset/nuvoton,npcm-reset.txt delete mode 100644 Documentation/devicetree/bindings/reset/qcom,aoss-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/qcom,aoss-reset.yaml delete mode 100644 Documentation/devicetree/bindings/reset/qcom,pdc-global.txt create mode 100644 Documentation/devicetree/bindings/reset/qcom,pdc-global.yaml create mode 100644 Documentation/devicetree/bindings/sram/qcom,ocmem.yaml create mode 100644 Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/qcom-tsens.txt create mode 100644 Documentation/devicetree/bindings/thermal/qcom-tsens.yaml create mode 100644 Documentation/riscv/patch-acceptance.rst create mode 100644 Documentation/watch_queue.rst create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 Next/quilt-import.log create mode 100644 arch/alpha/include/asm/vmalloc.h delete mode 100644 arch/arc/boot/dts/nsim_hs.dts delete mode 100644 arch/arc/boot/dts/nsim_hs_idu.dts delete mode 100644 arch/arc/configs/nsim_hs_defconfig delete mode 100644 arch/arc/configs/nsim_hs_smp_defconfig create mode 100644 arch/arc/include/asm/jump_label.h create mode 100644 arch/arc/include/asm/vmalloc.h create mode 100644 arch/arc/kernel/jump_label.c create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/am335x-netcan-plus-1xx.dts create mode 100644 arch/arm/boot/dts/am335x-netcom-plus-2xx.dts create mode 100644 arch/arm/boot/dts/am335x-netcom-plus-8xx.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts create mode 100644 arch/arm/boot/dts/ast2500-facebook-netbmc-common.dtsi create mode 100644 arch/arm/boot/dts/at91-kizbox2-2.dts create mode 100644 arch/arm/boot/dts/at91-kizbox2-common.dtsi delete mode 100644 arch/arm/boot/dts/at91-kizbox2.dts create mode 100644 arch/arm/boot/dts/at91-kizbox3-hs.dts create mode 100644 arch/arm/boot/dts/at91-kizbox3_common.dtsi create mode 100644 arch/arm/boot/dts/bcm2711-rpi-4-b.dts create mode 100644 arch/arm/boot/dts/bcm2711.dtsi create mode 100644 arch/arm/boot/dts/bcm2835-common.dtsi create mode 100644 arch/arm/boot/dts/bcm283x-rpi-usb-peripheral.dtsi create mode 100644 arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts create mode 100644 arch/arm/boot/dts/e60k02.dtsi create mode 100644 arch/arm/boot/dts/imx6sll-kobo-clarahd.dts create mode 100644 arch/arm/boot/dts/imx6ul-imx6ull-opos6ul.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-imx6ull-opos6uldev.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6311-s.dts create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6311-som.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6x1x-som-common.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-kontron-n6411-s.dts create mode 100644 arch/arm/boot/dts/imx6ull-kontron-n6411-som.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-opos6ul.dtsi create mode 100644 arch/arm/boot/dts/imx6ull-opos6uldev.dts create mode 100644 arch/arm/boot/dts/mmp3-dell-ariel.dts create mode 100644 arch/arm/boot/dts/mmp3.dtsi create mode 100644 arch/arm/boot/dts/motorola-mapphone-common.dtsi create mode 100644 arch/arm/boot/dts/omap4-droid-bionic-xt875.dts create mode 100644 arch/arm/boot/dts/openbmc-flash-layout-128.dtsi create mode 100644 arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts create mode 100644 arch/arm/boot/dts/tegra20-cpu-opp-microvolt.dtsi create mode 100644 arch/arm/boot/dts/tegra20-cpu-opp.dtsi create mode 100644 arch/arm/boot/dts/tegra30-cpu-opp-microvolt.dtsi create mode 100644 arch/arm/boot/dts/tegra30-cpu-opp.dtsi create mode 100644 arch/arm/include/asm/vmalloc.h create mode 100644 arch/arm/mach-bcm/bcm2711.c delete mode 100644 arch/arm/mach-mmp/cputype.h create mode 100644 arch/arm/mach-mmp/mmp3.c create mode 100644 arch/arm/mach-mmp/platsmp.c create mode 100644 arch/arm/mach-omap2/pmic-cpcap.c create mode 100644 arch/arm64/boot/dts/amlogic/meson-a1-ad401.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-a1.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-ugoos-am6.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcm2711-rpi-4-b.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri-eval-v3.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri-eval-v3.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi create mode 100644 arch/arm64/boot/dts/freescale/s32v234-evb.dts create mode 100644 arch/arm64/boot/dts/freescale/s32v234.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-espressobin-emmc.dts create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-espressobin-v7-emmc.dts create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-espressobin-v7.dts create mode 100644 arch/arm64/boot/dts/marvell/armada-3720-espressobin.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-ap807-quad.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-ap807.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-ap80x.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-cp115.dtsi create mode 100644 arch/arm64/boot/dts/marvell/armada-cp11x.dtsi create mode 100644 arch/arm64/boot/dts/marvell/cn9130-db.dts create mode 100644 arch/arm64/boot/dts/marvell/cn9130.dtsi create mode 100644 arch/arm64/boot/dts/marvell/cn9131-db.dts create mode 100644 arch/arm64/boot/dts/marvell/cn9132-db.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1293-ds418j.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1293.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd1296-ds418.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1296.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n-ex.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-hihope-rzg2n.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a774b1.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a77961-salvator-xs.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a77961.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2-advantech-idk-1110wr-panel.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3308-evb.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3308-roc-cc.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3308.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-a1.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-roc-pc-mezzanine.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi create mode 100644 arch/arm64/include/asm/vmalloc.h create mode 100644 arch/c6x/include/asm/vmalloc.h create mode 100644 arch/csky/include/asm/stackprotector.h create mode 100644 arch/csky/include/asm/vmalloc.h create mode 100644 arch/h8300/include/asm/vmalloc.h delete mode 100644 arch/h8300/include/uapi/asm/bitsperlong.h create mode 100644 arch/h8300/include/uapi/asm/posix_types.h create mode 100644 arch/hexagon/include/asm/vmalloc.h create mode 100644 arch/ia64/include/asm/vmalloc.h create mode 100644 arch/m68k/include/asm/vmalloc.h create mode 100644 arch/microblaze/include/asm/vmalloc.h create mode 100644 arch/mips/include/asm/vmalloc.h create mode 100644 arch/mips/net/bpf_jit.c create mode 100644 arch/mips/net/bpf_jit_asm.S create mode 100644 arch/nds32/include/asm/vmalloc.h create mode 100644 arch/nios2/include/asm/vmalloc.h create mode 100644 arch/openrisc/include/asm/vmalloc.h create mode 100644 arch/parisc/include/asm/vmalloc.h create mode 100644 arch/powerpc/include/asm/kvm_book3s_uvmem.h create mode 100644 arch/powerpc/include/asm/vmalloc.h create mode 100644 arch/powerpc/kvm/book3s_hv_uvmem.c create mode 100644 arch/riscv/include/asm/vmalloc.h create mode 100644 arch/s390/include/asm/vmalloc.h 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/sh/include/asm/vmalloc.h delete mode 100644 arch/sh/include/uapi/asm/setup.h delete mode 100644 arch/sh/include/uapi/asm/types.h create mode 100644 arch/sparc/include/asm/vmalloc.h delete mode 100644 arch/sparc/include/uapi/asm/statfs.h create mode 100644 arch/um/include/asm/vmalloc.h create mode 100644 arch/unicore32/include/asm/vmalloc.h create mode 100644 arch/x86/include/asm/memtype.h delete mode 100644 arch/x86/include/asm/pat.h create mode 100644 arch/x86/include/asm/pgtable_32_areas.h create mode 100644 arch/x86/include/asm/pgtable_areas.h create mode 100644 arch/x86/include/asm/vmalloc.h delete mode 100644 arch/x86/mm/pageattr.c delete mode 100644 arch/x86/mm/pat.c create mode 100644 arch/x86/mm/pat/Makefile rename arch/x86/mm/{pageattr-test.c => pat/cpa-test.c} (100%) create mode 100644 arch/x86/mm/pat/memtype.c create mode 100644 arch/x86/mm/pat/memtype.h create mode 100644 arch/x86/mm/pat/memtype_interval.c create mode 100644 arch/x86/mm/pat/set_memory.c delete mode 100644 arch/x86/mm/pat_internal.h delete mode 100644 arch/x86/mm/pat_interval.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 arch/xtensa/include/asm/vmalloc.h create mode 100644 drivers/base/power/qos-test.c create mode 100644 drivers/base/watch.c create mode 100644 drivers/devfreq/imx8m-ddrc.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_tmz.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_tmz.h create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c create mode 100644 drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.h delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_cik.c delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v10.c delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c delete mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_vi.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c create mode 100644 drivers/gpu/drm/amd/display/dc/basics/dc_common.c create mode 100644 drivers/gpu/drm/amd/display/dc/basics/dc_common.h create mode 100644 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c create mode 100644 drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hw_sequencer_debug.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.h create mode 100644 drivers/gpu/drm/amd/display/dc/inc/hw_sequencer_private.h create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd_dal.h create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd_vbios.h create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_fw_state.h create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_rb.h create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_trace_buffer.h create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_types.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/Makefile create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn21.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_reg.c create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_reg.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_execution.c create mode 100644 drivers/gpu/drm/amd/display/modules/hdcp/hdcp2_transition.c delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_4_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mmhub/mmhub_9_4_0_sh_mask.h create mode 100644 drivers/irqchip/irq-ls-extirq.c create mode 100644 drivers/memory/samsung/exynos5422-dmc.c create mode 100644 drivers/memory/tegra/tegra30-emc.c create mode 100644 drivers/misc/watch_queue.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 create mode 100644 drivers/pci/controller/cadence/pcie-cadence-ep.c create mode 100644 drivers/pci/controller/cadence/pcie-cadence-host.c create mode 100644 drivers/pci/controller/cadence/pcie-cadence-plat.c rename drivers/pci/controller/{ => cadence}/pcie-cadence.c (100%) create mode 100644 drivers/pci/controller/cadence/pcie-cadence.h delete mode 100644 drivers/pci/controller/pcie-cadence-ep.c delete mode 100644 drivers/pci/controller/pcie-cadence-host.c delete mode 100644 drivers/pci/controller/pcie-cadence.h create mode 100644 drivers/phy/marvell/phy-mmp3-usb.c create mode 100644 drivers/platform/chrome/cros_ec_sensorhub.c create mode 100644 drivers/platform/chrome/wilco_ec/keyboard_leds.c create mode 100644 drivers/reset/reset-npcm.c create mode 100644 drivers/soc/atmel/sfr.c create mode 100644 drivers/soc/fsl/rcpm.c create mode 100644 drivers/soc/qcom/llcc-qcom.c delete mode 100644 drivers/soc/qcom/llcc-sdm845.c delete mode 100644 drivers/soc/qcom/llcc-slice.c create mode 100644 drivers/soc/qcom/ocmem.c create mode 100644 drivers/soc/renesas/r8a774b1-sysc.c create mode 100644 drivers/soc/samsung/exynos-asv.c create mode 100644 drivers/soc/samsung/exynos-asv.h create mode 100644 drivers/soc/samsung/exynos5422-asv.c create mode 100644 drivers/soc/samsung/exynos5422-asv.h create mode 100644 drivers/soc/tegra/regulators-tegra20.c create mode 100644 drivers/soc/tegra/regulators-tegra30.c create mode 100644 drivers/soc/ti/omap_prm.c create mode 100644 drivers/thermal/amlogic_thermal.c rename drivers/tty/serial/{samsung.c => samsung_tty.c} (100%) delete mode 100644 include/asm-generic/4level-fixup.h delete mode 100644 include/asm-generic/bitops-instrumented.h create mode 100644 include/asm-generic/bitops/instrumented-atomic.h create mode 100644 include/asm-generic/bitops/instrumented-lock.h create mode 100644 include/asm-generic/bitops/instrumented-non-atomic.h create mode 100644 include/dt-bindings/reset/amlogic,meson-a1-reset.h create mode 100644 include/dt-bindings/reset/nuvoton,npcm7xx-reset.h create mode 100644 include/dt-bindings/reset/realtek,rtd1295.h delete mode 100644 include/linux/irqchip/ingenic.h create mode 100644 include/linux/kcsan-checks.h create mode 100644 include/linux/kcsan.h create mode 100644 include/linux/platform_data/cros_ec_sensorhub.h create mode 100644 include/linux/platform_data/ti-prm.h create mode 100644 include/linux/soc/mmp/cputype.h create mode 100644 include/linux/soc/qcom/irq.h create mode 100644 include/linux/watch_queue.h create mode 100644 include/soc/qcom/ocmem.h create mode 100644 include/uapi/linux/watch_queue.h create mode 100644 kernel/kcsan/Makefile create mode 100644 kernel/kcsan/atomic.h create mode 100644 kernel/kcsan/core.c create mode 100644 kernel/kcsan/debugfs.c create mode 100644 kernel/kcsan/encoding.h create mode 100644 kernel/kcsan/kcsan.h create mode 100644 kernel/kcsan/report.c create mode 100644 kernel/kcsan/test.c create mode 100644 kernel/trace/trace_events_inject.c create mode 100644 lib/Kconfig.kcsan create mode 100644 localversion-next create mode 100644 samples/watch_queue/Makefile create mode 100644 samples/watch_queue/watch_test.c create mode 100644 scripts/Makefile.kcsan create mode 100644 tools/perf/tests/genelf.c create mode 100644 tools/testing/selftests/bpf/progs/fexit_bpf2bpf_simple.c rename tools/{lib/bpf/test_libbpf.c => testing/selftests/bpf/test_cpp.cpp} (100%) create mode 100644 tools/testing/selftests/filesystems/epoll/.gitignore create mode 100644 tools/testing/selftests/filesystems/epoll/Makefile create mode 100644 tools/testing/selftests/filesystems/epoll/epoll_wakeup_test.c