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-release-arm-next-allyesconfig in repository toolchain/ci/linux.
from ba954bf6cb38 evh_bytechan: fix out of bounds accesses adds 751438bc0f10 rtc: mt6397: drop free_irq of devm_ allocated irq adds cf33e911f500 rtc: stm32: add missed clk_disable_unprepare in error path [...] adds 94a25071301a mailmap: Update email address for Alexandre Belloni adds 519d63702d0e rtc: zynqmp: re-use rtc_time64_to_tm operation adds 3b52093dc917 rtc: ds1343: Do not hardcode SPI mode flags adds 3431ca4837bf rtc: define RTC_VL_READ values adds 790a19f18a70 rtc: Document RTC_VL_READ and RTC_VL_CLR ioctls adds 9f05342a9720 rtc: abx80x: return meaningful value for RTC_VL_READ adds af4273116d2c rtc: pcf2127: return meaningful value for RTC_VL_READ adds 244cf8f0ed27 rtc: pcf8523: return meaningful value for RTC_VL_READ adds d268f4bd42f5 rtc: pcf8563: remove RTC_VL_CLR handling adds 75d26f5c2388 rtc: pcf8563: remove conditional compilation adds 935272aade5a rtc: pcf8563: stop caching voltage_low adds b371b10e949a rtc: pcf8563: return meaningful value for RTC_VL_READ adds 0295c27f90bb rtc: pcf85063: remove RTC_VL_CLR handling adds f86dc5bde18e rtc: pcf85063: return meaningful value for RTC_VL_READ adds 92c02daabae6 rtc: rv3028: remove RTC_VL_CLR handling adds 86e655f9f3e6 rtc: rv3028: return meaningful value for RTC_VL_READ adds 7e890a0f0e4d rtc: rv8803: avoid clearing RV8803_FLAG_V2F in RTC_VL_CLR adds bcd17c5082f2 rtc: rv8803: return meaningful value for RTC_VL_READ adds 894b04320020 rtc: rx8010: remove RTC_VL_CLR handling adds 8049c11399a3 rtc: rx8010: return meaningful value for RTC_VL_READ adds 9b45ef977440 rtc: rv3029: use proper name for the driver adds c509e4344bc0 rtc: rv3029: let regmap validate the register ranges adds 609e97fe31a4 rtc: rv3029: remove open coded regmap_update_bits adds 54c5970df449 rtc: rv3029: remove race condition when update STATUS adds 35c2daaf554b rtc: rv3029: avoid reading the status register uselessly adds bb72dbba83eb rtc: rv3029: get rid of rv3029_get_sr adds 38ce8e30f37e rtc: rv3029: simplify rv3029_alarm_irq_enable adds 8fd3d609a5c8 rtc: rv3029: simplify rv3029_set_alarm adds 7518dd9a93b9 rtc: rv3029: drop rv3029_read_regs and rv3029_write_regs adds f630f728a9b1 rtc: rv3029: add RTC_VL_READ and RTC_VL_CLEAR support adds cff2e4d27826 rtc: rv3029: correctly handle PON and VLOW2 adds 9346f8706643 rtc: rv3029: convert to devm_rtc_allocate_device adds cbc943eb37ca rtc: rv3029: let the core handle rtc range adds ec923fcccf9b rtc: rv3029: add nvram support adds 8e99106c920a rtc: rv3029: drop deprecated compatbiles adds fc219291ea97 rtc: rv3029: annotate init and exit functions adds bd0d937928d4 rtc: rv3029: remove useless error messages adds 62cbe63f58e7 rtc: asm9260: add the missed check for devm_clk_get adds de0505660f6b rtc: omap: Remove unneeded semicolon adds aeedfe7f89bc rtc: rx8010: Fix return code for rx8010_probe adds f236a2a2ebab rtc: hym8563: Return -EINVAL if the time is known to be invalid adds e2ed7507ae89 rtc: hym8563: Read the valid flag directly instead of caching it adds 47a3c048373b rtc: rx8025: Remove struct i2c_client from struct rx8025_data adds d6e62e7f106f rtc: ds1343: Remove unused struct spi_device in struct ds1 [...] adds 7dc679ef2558 rtc: moxart: Convert to SPDX identifier adds d53f9b68b359 rtc: pcf8563: Use BIT adds d5bbdd5179df dt-bindings: atmel, at91rm9200-rtc: add microchip, sam9x60-rtc adds b7052876d7e8 rtc: at91rm9200: remove procfs information adds 4f12de0a582e dt-bindings: rtc: at91rm9200: convert bindings to json-schema adds ca3fdc989c3c rtc: at91rm9200: add sama5d4 and sama5d2 compatibles adds a1243b099e25 rtc: at91rm9200: move register definitions to C file adds 565205d5adc1 rtc: at91rm9200: avoid time readout in at91_rtc_setalarm adds 3c7b90cb145a rtc: at91rm9200: use FIELD_PREP/FIELD_GET adds 4c4ab451ae36 rtc: tps6586x: Use IRQ_NOAUTOEN flag adds b6da197a2e96 rtc: cmos: Stop using shared IRQ adds 5848ad2f1bcb rtc: cmos: Use predefined value for RTC IRQ on legacy x86 adds 604c521259c8 rtc: cmos: Refactor code by using the new dmi_get_bios_yea [...] adds c68209410752 rtc: Kconfig: properly indent sd3078 entry adds 578c2b661e2b rtc: Kconfig: select REGMAP_I2C when necessary adds 34719de919af rtc: i2c/spi: Avoid inclusion of REGMAP support when not needed adds f45719240700 dt-bindings: rtc: at91rm9200: document clocks property adds eadc4e40e688 Merge tag 'rtc-5.6' of git://git.kernel.org/pub/scm/linux/ [...] adds 086338df1d6c platform/chrome: cros_ec_trace: Match trace commands with [...] adds 205c9326fd86 platform/chrome: cros_ec_proto: Add response tracing adds a69b4eebe513 platform/chrome: cros_ec_lpc: Use platform_get_irq_optiona [...] adds c82ebf1bf738 platform/chrome: chromeos_laptop: Convert to i2c_new_scann [...] adds e054d71836f0 platform/chrome: cros_ec_ishtp: Make init_lock static adds 11f1eabee0ba cros_ec: treewide: Remove 'include/linux/mfd/cros_ec.h' adds ffd7263e63fe platform/chrome: wilco_ec: Fix unregistration order adds 3b0bfd33ffb2 Merge branch 'chrome-platform-5.5-fixes' into for-kernelci adds a532149c992e platform/chrome: wilco_ec: Add newlines to printks adds 60fb8a8e93ca platform/chrome: wilco_ec: Allow wilco to be compiled in C [...] adds 943063b65d93 platform/chrome: cros_ec: Drop unaligned.h include adds 034dbec179e5 platform/chrome: cros_ec: Match implementation with headers adds 79703e014ba0 Merge tag 'tag-chrome-platform-for-v5.6' of git://git.kern [...] adds 574c5b3d0e4c mm: Add a vmf_insert_mixed_prot() function adds 5379e4dd3220 mm, drm/ttm: Fix vm page protection handling adds b45f1b3b585e Merge branch 'ttm-prot-fix' of git://people.freedesktop.or [...] adds 9717c1cea16e Merge tag 'drm-next-2020-02-04' of git://anongit.freedeskt [...] adds 2d797e9ff95e ocfs2: fix oops when writing cloned file adds e822969cab48 mm/page_alloc.c: fix uninitialized memmaps on a partially [...] adds abec749facff fs/proc/page.c: allow inspection of last section and fix e [...] adds 4b094b7851bf mm/page_alloc.c: initialize memmap of unavailable memory directly adds 948c436e463d mm/page_alloc: fix and rework pfn handling in memmap_init_zone() adds 4c6058814ec4 mm: factor out next_present_section_nr() adds 1f8d75c1b7dc mm/memmap_init: update variable name in memmap_init_zone adds d33695b16a9f mm/memory_hotplug: poison memmap in remove_pfn_range_from_zone() adds 9b05158f5d80 mm/memory_hotplug: we always have a zone in find_(smallest [...] adds 950b68d9178b mm/memory_hotplug: don't check for "all holes" in shrink_z [...] adds 5d12071c5de8 mm/memory_hotplug: drop local variables in shrink_zone_span() adds 52fb87c81f11 mm/memory_hotplug: cleanup __remove_pages() adds 92917998849e mm/memory_hotplug: drop valid_start/valid_end from test_pa [...] adds 39323c64b8a9 smp_mb__{before,after}_atomic(): update Documentation adds ed29f171518c ipc/mqueue.c: remove duplicated code adds c5b2cbdbdac5 ipc/mqueue.c: update/document memory barriers adds 0d97a82ba830 ipc/msg.c: update and document memory barriers adds 8116b54e7e23 ipc/sem.c: document and update memory barriers adds 889b331724c8 ipc/msg.c: consolidate all xxxctl_down() functions adds ca0a95a6ac0c drivers/block/null_blk_main.c: fix layout adds 046755a28f9d drivers/block/null_blk_main.c: fix uninitialized var warnings adds 9a8c8b431b21 pinctrl: fix pxa2xx.c build warnings adds 1c948715a159 mm: remove __krealloc adds 93fab1b22ef7 mm: add generic p?d_leaf() macros adds 4f6b2c083c86 arc: mm: add p?d_leaf() definitions adds 8a0af66b35f8 arm: mm: add p?d_leaf() definitions adds 8aa82df3c123 arm64: mm: add p?d_leaf() definitions adds 501b81046701 mips: mm: add p?d_leaf() definitions adds 070434b13b6e powerpc: mm: add p?d_leaf() definitions adds af6513ead046 riscv: mm: add p?d_leaf() definitions adds 8d2109f29982 s390: mm: add p?d_leaf() definitions adds 8094249358d6 sparc: mm: add p?d_leaf() definitions adds 757b2a4ab560 x86: mm: add p?d_leaf() definitions adds 3afc423632a1 mm: pagewalk: add p4d_entry() and pgd_entry() adds 488ae6a2b933 mm: pagewalk: allow walking without vma adds fbf56346b855 mm: pagewalk: don't lock PTEs for walk_page_range_novma() adds c02a98753e0a mm: pagewalk: fix termination condition in walk_pte_range() adds b7a16c7ad790 mm: pagewalk: add 'depth' parameter to pte_hole adds 74d2aaa16f15 x86: mm: point to struct seq_file from struct pg_state adds e455248d5ee9 x86: mm+efi: convert ptdump_walk_pgd_level() to take a mm_struct adds c5cfae12fdd5 x86: mm: convert ptdump_walk_pgd_level_debugfs() to take a [...] adds 30d621f6723b mm: add generic ptdump adds 2ae27137b2db x86: mm: convert dump_pagetables to use walk_page_range adds 102f45fdbe42 arm64: mm: convert mm/dump.c to use walk_page_range() adds 9c7869c7f172 arm64: mm: display non-present entries in ptdump adds f8f0d0b6fa20 mm: ptdump: reduce level numbers by 1 in note_page() adds e47690d756a7 x86: mm: avoid allocating struct mm_struct on the stack adds 12e4d53f3f04 powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case adds 0ed1325967ab mm/mmu_gather: invalidate TLB correctly on batch allocatio [...] adds 0758cd830494 asm-generic/tlb: avoid potential double flush adds 491a49ff14b2 asm-gemeric/tlb: remove stray function declarations adds 27796d03c9c4 asm-generic/tlb: add missing CONFIG symbol adds ff2e6d7259f8 asm-generic/tlb: rename HAVE_RCU_TABLE_FREE adds 3af4bd033759 asm-generic/tlb: rename HAVE_MMU_GATHER_PAGE_SIZE adds 580a586c409a asm-generic/tlb: rename HAVE_MMU_GATHER_NO_GATHER adds 0d6e24d430ef asm-generic/tlb: provide MMU_GATHER_TABLE_FREE adds d56c0d45f0e2 proc: decouple proc from VFS with "struct proc_ops" adds 97a32539b956 proc: convert everything to "struct proc_ops" adds 0bee0cece2a6 lib/string: add strnchrnul() adds 0bddc1bd05d6 bitops: more BITS_TO_* macros adds 7eb2e94e9694 lib: add test for bitmap_parse() adds e66eda0615c8 lib: make bitmap_parse_user a wrapper on bitmap_parse adds 2d6261583be0 lib: rework bitmap_parse() adds 809e308f7f85 lib: new testcases for bitmap_parse{_user} adds 190535f7cf50 include/linux/cpumask.h: don't calculate length of the inp [...] adds 45586c7078d4 treewide: remove redundant IS_ERR() before error code check adds f3cc4e1d44a8 ARM: dma-api: fix max_pfn off-by-one error in __dma_supported() adds cc12071ff390 Merge branch 'akpm' (patches from Andrew) adds 8875b1d242c4 MAINTAINERS: Add myself as reviewer for the hwspinlock subsystem adds d4824486b676 hwspinlock: stm32: convert to devm_platform_ioremap_resource adds 98ec52ad8140 hwspinlock: qcom: Remove redundant PM runtime functions adds ed0611a60429 hwspinlock: qcom: Use devm_hwspin_lock_register() to regis [...] adds bf2740068a87 hwspinlock: omap: Change to use devm_platform_ioremap_resource() adds 42f291ebfdd8 hwspinlock: omap: Use devm_kzalloc() to allocate memory adds 77d99a6a9df2 hwspinlock: sirf: Change to use devm_platform_ioremap_resource() adds 8f2a0dc87dad hwspinlock: sirf: Remove redundant PM runtime functions adds cb36017a8b1b hwspinlock: sirf: Use devm_hwspin_lock_register() to regis [...] adds 685097986b5e Merge tag 'hwlock-v5.6' of git://git.kernel.org/pub/scm/li [...] adds 2ac91aad378a remoteproc: qcom: pas: Disable interrupt on clock enable failure adds 22f517e04dc9 dt-bindings: remoteproc: qcom: Add power-domain bindings f [...] adds 17ee2fb4e856 remoteproc: qcom: pas: Vote for active/proxy power domains adds 27c303a456aa dt-bindings: remoteproc: qcom: SM8150 Add ADSP, CDSP, MPSS [...] adds 15f4ae1e18ad remoteproc: qcom: pas: Add SM8150 ADSP, CDSP, Modem and SL [...] adds b7ff96cc68eb remoteproc: qcom: pas: Add auto_boot flag adds 40f6a663fbc9 remoteproc: qcom: Remove unneeded semicolon adds 6ba519aa1375 remoteproc: q6v5-mss: Remove mem clk from the active pool adds 4a58009c1768 dt-bindings: remoteproc: qcom: Add ADSP and SLPI support f [...] adds 7c77e31733f3 remoteproc: qcom: pas: Add MSM8998 ADSP and SLPI support adds 65518e9cf599 dt-bindings: remoteproc: qcom: Add Q6V5 Modem PIL binding [...] adds 6439b5276b9f remoteproc: mss: q6v5-mss: Add modem support on SC7180 adds e47e98877bf4 dt-bindings: Add a binding for Mediatek SCP adds 63c13d61eafe remoteproc/mediatek: add SCP support for mt8183 adds 7017996951fd rpmsg: add rpmsg support for mt8183 SCP. adds a8f40111d184 remoteproc: Initialize rproc_class before use adds c87846571587 remoteproc: use struct_size() helper adds 7e0f8688798c remoteproc: qcom: q6v5-mss: Improve readability across clk [...] adds 0c2caf75aa40 remoteproc: qcom: q6v5-mss: Rename boot status timeout adds 01bf3fec38e9 remoteproc: qcom: q6v5-mss: Use regmap_read_poll_timeout adds 600c39b34369 remoteproc: qcom: q6v5-mss: Improve readability of reset_assert adds a45ad71e8995 Merge tag 'rproc-v5.6' of git://git.kernel.org/pub/scm/lin [...] adds 4c37e71b713e ovl: fix wrong WARN_ON() in ovl_cache_update_ino() adds 1bd0a3aea435 ovl: use pr_fmt auto generate prefix adds b1f9d3858f72 ovl: use ovl_inode_lock in ovl_llseek() adds b504c6540d17 ovl: improving copy-up efficiency for big sparse file adds 94375f9d5103 ovl: generalize the lower_layers[] array adds 0f831ec85eda ovl: simplify ovl_same_sb() helper adds 07f1e59637a8 ovl: generalize the lower_fs[] array adds 1b81dddd354c ovl: fix corner case of conflicting lower layer uuid adds b7bf9908e17c ovl: fix corner case of non-constant st_dev;st_ino adds 1346416564f0 ovl: layer is const adds 5dcdc43e24a1 vfs: add vfs_iocb_iter_[read|write] helper functions adds 2406a307ac7d ovl: implement async IO routines adds 1a980b8cbf00 ovl: add splice file read write helper adds a4ac9d45c0cd ovl: fix lseek overflow on 32bit adds 7f879e1a94ac Merge tag 'ovl-update-5.6' of git://git.kernel.org/pub/scm [...] adds 62fa3bc5c363 microblaze: Align comments with register usage adds 6162cd2b408f microblaze: defconfig: Disable EXT2 driver and Enable EXT3 [...] adds 5fefd796c899 microblaze: Sync defconfig with latest Kconfig layout adds def3f7cefe4e asm-generic: Make dma-contiguous.h a mandatory include/asm header adds 2602276d3d38 microblaze: Wire CMA allocator adds 061d2c1d5930 microblaze: Prevent the overflow of the start adds 6aa71ef9bcf9 microblaze: Add ID for Microblaze v11 adds 153b5c566d30 Merge tag 'microblaze-v5.6-rc1' of git://git.monstr.eu/lin [...] adds 5290ae2b8e5f powerpc/64: Use {SAVE,REST}_NVGPRS macros adds c3aae14e5d46 powerpc/44x: Adjust indentation in ibm4xx_denali_fixup_memsize adds 1a3ec143a90a powerpc/imc: Add documentation for IMC and trace-mode adds 5eb7cfb3a2b1 selftests/powerpc: Add a test of bad (out-of-range) accesses adds 0eb59382dff2 powerpc/papr_scm: Update debug message adds 3b5b9997b331 powerpc/powernv/iov: Ensure the pdn for VFs always contain [...] adds 30d87ef8b38d powerpc/pci: Fix pcibios_setup_device() ordering adds 1c7f4fe86f17 powerpc/pci: Remove pcibios_setup_bus_devices() adds fb185a4052b1 powerpc/512x: Use dma_request_chan() instead dma_request_s [...] adds 4a8e274e2d8c powerpc/pseries: Remove redundant select of PPC_DOORBELL adds d862b44133b7 Revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on [...] adds 7559d3d295f3 powerpc/pseries: Allow not having ibm, hypertas-functions: [...] adds 17a0364cb07c powerpc/pseries/iommu: Separate FW_FEATURE_MULTITCE to put [...] adds 978bff4e521d powerpc/pseries/svm: Allow IOMMU to work in SVM adds 3a9d970f17e0 powerpc/85xx: Get twr_p102x to compile again adds 5084ff33cac0 powerpc/mpic: constify copied structure adds bfbe37f0ce99 powerpc/83xx: use resource_size adds 552aa086944a powerpc/powernv: use resource_size adds 6ad4afc97bc6 powerpc32/booke: consistently return phys_addr_t in __pa() adds eeb09917c138 powerpc/mpc85xx: also write addr_h to spin table for 64bit [...] adds c2a20711fc18 powerpc/xmon: don't access ASDR in VMs adds fbee6ba2dca3 powerpc/pseries: Advance pfn if section is not present in [...] adds 970d54f99cea powerpc/book3s64/hash: Disable 16M linear mapping size if [...] adds c55d7b5e6426 powerpc: Remove STRICT_KERNEL_RWX incompatibility with REL [...] adds 30e813cf46cc misc: cxl: use mmgrab adds ed0bc98f8cbe powerpc/64s: Reimplement power4_idle code in C adds 1e1c8b2cc37a powerpc/ptdump: don't entirely rebuild kernel when selecti [...] adds e26ad936dd89 powerpc/ptdump: Fix W+X verification call in mark_rodata_ro() adds d80ae83f1f93 powerpc/ptdump: Fix W+X verification adds f509247b08f2 powerpc/ptdump: Only enable PPC_CHECK_WX with STRICT_KERNEL_RWX adds 991d656d722d powerpc/8xx: Fix permanently mapped IMMR region. adds 39413ae00967 powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow a [...] adds a426ea9bb388 selftests/powerpc: Enable range tests on 8xx in ptrace-hwb [...] adds 8c452a889821 powerpc/devicetrees: Change 'gpios' to 'cs-gpios' on fsl, [...] adds 902137ba8e46 powerpc/32: Add VDSO version of getcpu on non SMP adds 654abc69ef2e powerpc/vdso32: Add support for CLOCK_{REALTIME/MONOTONIC}_COARSE adds ec0895f08f99 powerpc/vdso32: inline __get_datapage() adds 2c29eef9fc6f powerpc/vdso32: Don't read cache line size from the datapa [...] adds 6e2f9e9cfd56 powerpc/vdso32: use LOAD_REG_IMMEDIATE() adds e33ffc956b08 powerpc/vdso32: implement clock_getres entirely adds bfc2eae0ad72 powerpc/vdso32: miscellaneous optimisations adds 05dd7da76986 powerpc/powernv/ioda: Fix ref count for devices with their own PE adds 80f1ff83fa11 powerpc/powernv/ioda: Protect PE list adds c1a2feade085 powerpc/powernv/ioda: set up PE on opencapi device when enabling adds f724385fea01 powerpc/powernv/ioda: Release opencapi device adds bbb789046084 powerpc/powernv/ioda: Find opencapi slot for a device node adds 658ab186dd22 pci/hotplug/pnv-php: Remove erroneous warning adds 323c2a26ff43 pci/hotplug/pnv-php: Improve error msg on power state chan [...] adds ea53919b15bf pci/hotplug/pnv-php: Register opencapi slots adds be1611e043de pci/hotplug/pnv-php: Relax check when disabling slot adds 748ac391ab9a pci/hotplug/pnv-php: Wrap warnings in macro adds 49ce94b8677c ocxl: Add PCI hotplug dependency to Kconfig adds b1268f4cdba7 powerpc/eeh_cache: Don't use pci_dn when inserting new ranges adds 89f51839bd75 powerpc/eeh_sysfs: Fix incorrect comment adds 4107248c5615 powerpc/eeh_sysfs: ifdef pseries sr-iov sysfs properties adds 758b423275f0 powerpc/eeh_sysfs: Remove double pci_dn lookup. adds 3489cdc417b2 powerpc/eeh_sysfs: Make clearing EEH_DEV_SYSFS saner adds 1fb4124ca9d4 powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV adds 8cd6aacc6401 powerpc/pcidn: Make VF pci_dn management CONFIG_PCI_IOV specific adds a4af49f34f76 powerpc/pcidn: Warn when sriov pci_dn management is used i [...] adds 22ba7289079b powernv/pci: Use pnv_phb as the private data for debugfs entries adds c13a17b73eb0 powernv/pci: Allow any write trigger the diag dump adds 18697d2b0862 powernv/pci: Add a debugfs entry to dump PHB's IODA PE state adds 4e0942c0302b powerpc/eeh: Only dump stack once if an MMIO loop is detected adds db93361260e2 powerpc/powernv: Rework exports to support subnodes adds 846a17a53aee powerpc/powernv: Use common code for the symbol_map export adds 2d9b332d99b2 powerpc/xmon: Allow passing an argument to ppc_md.restart() adds 37f6f8e88cae powerpc/powernv: Allow manually invoking special reboots adds 3ab3f3c9df34 powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_ [...] adds ac1172019593 powernv/pci: Remove dma_dev_setup() for NPU PHBs adds 965c94f309be powerpc/iov: Move VF pdev fixup into pcibios_fixup_iov() adds 0a25d9c40161 powernv/pci: Fold pnv_pci_dma_dev_setup() into the pci-iod [...] adds 946743d035bd powernv/pci: Move pnv_pci_dma_bus_setup() to pci-ioda.c adds 173bf44bdfc7 MAINTAINERS: Add myself as maintainer of ehv_bytechan tty driver adds 25dd118f4b27 macintosh: Fix Kconfig indentation adds 6a3163212f31 KVM: PPC: Book3S HV: XIVE: Fix typo in comment adds b059c63620fb powerpc/xive: Drop extern qualifiers from header function [...] adds 7e6f8cbc5e10 powerpc/papr_scm: Don't enable direct map for a region by default adds aff8c8242bc6 powerpc/pseries/vio: Fix iommu_table use-after-free refcou [...] adds 1e3531982ee7 powerpc/maple: Fix comparing pointer to 0 adds def0bfdbd603 powerpc: use probe_user_read() and probe_user_write() adds 493a55f1e772 powerpc/xmon: Fix compile error in print_insn* functions adds 5649607a8d0b powerpc/papr_scm: Fix leaking 'bus_desc.provider_name' in [...] adds 736bcdd3a9fc powerpc/mm: Remove kvm radix prefetch workaround for Power9 DD2.2 adds f1dbc1c5c70d powerpc/pseries/lparcfg: Fix display of Maximum Memory adds 414f50434aa2 selftests/eeh: Bump EEH wait time to 60s adds 39bccfd16497 powerpc/32: replace MTMSRD() by mtmsr adds 1f1c4d0122ee powerpc/32: Add EXCEPTION_PROLOG_0 in head_32.h adds 1ca9db5b6556 powerpc/32: save DEAR/DAR before calling handle_page_fault adds 5ae8fabc6446 powerpc/32: move MSR_PR test into EXCEPTION_PROLOG_0 adds c9c84fd945bb powerpc/32: add a macro to get and/or save DAR and DSISR o [...] adds 028474876f47 powerpc/32: prepare for CONFIG_VMAP_STACK adds 63289e7d3a64 powerpc: align stack to 2 * THREAD_SIZE with VMAP_STACK adds 3978eb78517c powerpc/32: Add early stack overflow detection with VMAP stack. adds 547db12fd8a0 powerpc/32: Use vmapped stacks for interrupts adds 6edc31858541 powerpc/8xx: Use alternative scratch registers in DTLB mis [...] adds 9260f76ae253 powerpc/8xx: Drop exception entries for non-existing exceptions adds 596419afed72 powerpc/8xx: Move DataStoreTLBMiss perf handler adds afe1ec5ab830 powerpc/8xx: Split breakpoint exception adds d52668f6b3e0 powerpc/8xx: Move tail of alignment exception out of line adds 99b229161f8d powerpc/8xx: Enable CONFIG_VMAP_STACK adds 2e15001ea9ea powerpc/32s: Reorganise DSI handler. adds 94dd54c51a41 powerpc/32s: Avoid crossing page boundary while changing SRR0/1. adds cd08f109e262 powerpc/32s: Enable CONFIG_VMAP_STACK adds 0f9aee0cb9da powerpc/mm: Don't log user reads to 0xffffffff adds 3d4247fcc938 powerpc/32: Add support of KASAN_VMALLOC adds af1725d2493d powerpc/kconfig: Move CONFIG_PPC32 into Kconfig.cputype adds 47febbeeec44 powerpc/32: Force KASAN_VMALLOC for modules adds 509cd3f2b473 powerpc/32: Simplify KASAN init adds 21613cfad181 powerpc/32: Reuse orphaned memblocks in kasan_init_shadow_ [...] adds 9933819099c4 powerpc/32s: Fix CPU wake-up from sleep mode adds 58b278f568f0 powerpc: Provide initial documentation for PAPR hcalls adds 76be4414be4a powerpc: indent to improve Kconfig readability adds 41196224883a powerpc/32s: Fix kasan_early_hash_table() for CONFIG_VMAP_STACK adds 43e76cd368fb powerpc: Do not consider weak unresolved symbol relocation [...] adds 76e4bd93369b powerpc/configs: Drop CONFIG_QLGE which moved to staging adds f3e96a71aaa9 powerpc/configs: NET_CADENCE became NET_VENDOR_CADENCE adds 7115bf789c4b powerpc/configs: Drop NET_VENDOR_HP which moved to staging adds 028fb6ded72f powerpc/configs/skiroot: Drop HID_LOGITECH adds 81881e0998bc powerpc/configs/skiroot: Drop default n CONFIG_CRYPTO_ECHAINIV adds cdc7b23f1e90 powerpc/configs/skiroot: Update for symbol movement only adds 579baeece66e powerpc/configs/skiroot: Enable security features adds 3554c12d835d powerpc/configs/skiroot: Disable xmon default & enable reb [...] adds 5e84dd547bce powerpc/configs/skiroot: Enable some more hardening options adds 34b5a946a954 powerpc: configs: Cleanup old Kconfig options adds 6ec20aa2e510 powerpc/32s: Fix bad_kuap_fault() adds 1d8f739b07bd powerpc/kuap: Fix set direction in allow/prevent_user_access() adds 88f8c080d47f powerpc/32s: Drop NULL addr verification adds bedb4dbe443c powerpc/32s: Prepare prevent_user_access() for user_access_end() adds 5cd623333e7c powerpc: Implement user_access_begin and friends adds 3d7dfd632f9b powerpc: Implement user_access_save() and user_access_restore() adds 4c25df5640ae Merge branch 'topic/user-access-begin' into next adds 71c3a888cbca Merge tag 'powerpc-5.6-1' of git://git.kernel.org/pub/scm/ [...] adds 8239fc7755fd ARM: 8941/1: decompressor: enable CP15 barrier instruction [...] adds cf17a1e3aa1a ARM: 8942/1: Revert "8857/1: efi: enable CP15 DMB instruct [...] adds 9db78852739e ARM: 8945/1: decompressor: use CONFIG option instead of cc-option adds 40ff1ddb5570 ARM: 8948/1: Prevent OOB access in stacktrace adds 31f3010e6052 ARM: 8949/1: mm: mark free_memmap as __init adds 76950f7162ca ARM: 8951/1: Fix Kexec compilation issue. adds bc420c6ceefb ARM: 8952/1: Disable kmemleak on XIP kernels adds 03a575a6a1d2 ARM: 8954/1: NOMMU: remove stubs for swapops adds d60ddd244215 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 0e0daf6ac3be net: mdio: of: fix potential NULL pointer derefernce adds 2e1bf3a76576 net: mii_timestamper: fix static allocation by PHY driver adds 2318ca8aef38 net: phy: at803x: disable vddio regulator adds b5ce31b5e11b ionic: fix rxq comp packet type mask adds 91a7d4bf3ee3 mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_ [...] adds c13c48c00a6b tcp: clear tp->total_retrans in tcp_disconnect() adds 2fbdd56251b5 tcp: clear tp->delivered in tcp_disconnect() adds db7ffee6f3eb tcp: clear tp->data_segs{in|out} in tcp_disconnect() adds 784f8344de75 tcp: clear tp->segs_{in|out} in tcp_disconnect() adds 08ff78182fa1 octeontx2-pf: Fix an IS_ERR() vs NULL bug adds d32a06f5434f qed: Fix a error code in qed_hw_init() adds e8d5bb4dfaa7 MAINTAINERS: Orphan HSR network protocol adds cb3c0e6bdf64 cls_rsvp: fix rsvp_policy adds 5038517119d5 netfilter: ipset: fix suspicious RCU usage in find_set_and_id adds b9e0102a57d7 netfilter: Use kvcalloc adds 91bfaa15a379 netfilter: flowtable: Fix hardware flush order on nf_flow_ [...] adds 0f34f30a1be8 netfilter: flowtable: Fix missing flush hardware on table free adds c22208b7ce3e netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag adds 78e06cf43093 netfilter: nf_flowtable: fix documentation adds b7c3a17c6062 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds dff6bc1bfd46 MAINTAINERS: correct entries for ISDN/mISDN section adds 9603d47bad46 tcp: Reduce SYN resend delay if a suspicous ACK is received adds af8c8a450bf4 selftests: net: Add FIN_ACK processing order related laten [...] adds 83d0585f91da Merge branch 'Fix-reconnection-latency-caused-by-FIN-ACK-h [...] adds fac20b9e7385 rxrpc: Fix use-after-free in rxrpc_put_local() adds f71dbf2fb284 rxrpc: Fix insufficient receive notification generation adds 04d36d748fac rxrpc: Fix missing active use pinning of rxrpc_local object adds 5273a191dca6 rxrpc: Fix NULL pointer deref due to call->conn being clea [...] adds 3d80c653f996 Merge tag 'rxrpc-fixes-20200203' of git://git.kernel.org/p [...] adds 14b41a2959fb net: stmmac: Delete txtimer in suspend() adds c16d4ee0e397 bnxt_en: Refactor logic to re-enable SRIOV after firmware [...] adds 12de2eadf878 bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset. adds d407302895d3 bnxt_en: Fix logic that disables Bus Master during firmwar [...] adds 18e4960c18f4 bnxt_en: Fix TC queue mapping. adds 2b5ea2947fbd Merge branch 'bnxt_en-Bug-fixes' adds f5cd21605ecd netdevsim: fix using uninitialized resources adds 6ab63366e1ec netdevsim: disable devlink reload when resources are being used adds 8526ad9646b1 netdevsim: fix panic in nsim_dev_take_snapshot_write() adds 6fb8852b1298 netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() adds 6556ff32f12d netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs adds 83cf4213bafc netdevsim: use __GFP_NOWARN to avoid memalloc warning adds 245311637fdd netdevsim: remove unused sdev code adds a444ad1432c5 Merge branch 'netdevsim-fix-several-bugs-in-netdevsim-module' adds 2b5b8251bc9f net: hsr: fix possible NULL deref in hsr_handle_frame() adds 7145fcfffef1 tc-testing: fix eBPF tests failure on linux fresh clones adds e9ed4fa7b440 tc-testing: add missing 'nsPlugin' to basic.json adds 9afe2322cb90 Merge branch 'unbreak-basic-and-bpf-tdc-testcases' adds 83b43045308e qed: Remove set but not used variable 'p_link' adds 599be01ee567 net_sched: fix an OOB access in cls_tcindex adds b4b771fd51fd r8152: Add MAC passthrough support to new device adds 0d0d9a388a85 l2tp: Allow duplicate session creation with UDP adds bd5cd35b782a gtp: use __GFP_NOWARN to avoid memalloc warning adds 33b40134e5cf Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds eb31e2f63d85 utimes: Clamp the timestamps in notify_change() adds 97acf83de493 fs: fat: Eliminate timespec64_trunc() usage adds 918c900987f2 fs: cifs: Delete usage of timespec64_trunc adds 668c9a61e3bf fs: ceph: Delete timespec64_trunc() usage adds 1bfad0c07941 fs: ubifs: Eliminate timespec64_trunc() usage adds ba70609d5ec6 fs: Delete timespec64_trunc() adds 23b424d9c36e fs: Do not overload update_time adds f0f3588f7a95 kernfs: don't bother with timestamp truncation adds bddea11b1b93 Merge branch 'imm.timestamp' of git://git.kernel.org/pub/s [...] adds a3d1e7eb5abe simple_recursive_removal(): kernel-side rm -rf for ramfs-s [...] adds 72f582ff8569 Merge branch 'work.recursive_removal' of git://git.kernel. [...] adds 802a5017ffb2 jfs: remove unused MAXL2PAGES adds 51a198e89a96 Merge tag 'jfs-5.6' of git://github.com/kleikamp/linux-shaggy adds 8121fbc4ebbb parisc: map_pages(): cleanup page table initialization adds 84669923e1ed parisc: Regenerate parisc defconfigs adds 6992ca0dd017 Merge branch 'parisc-5.6-1' of git://git.kernel.org/pub/sc [...] adds 5f490a520bcb s390/mm: fix dynamic pagetable upgrade for hugetlbfs adds 657480d9c015 s390: support KPROBES_ON_FTRACE adds 6f3196b74d64 s390/crypto: Rework on paes implementation adds 888edbc48857 s390/pkey: Add support for key blob with clear key value adds 7f820d053948 s390/crypto: enable clear key values for paes ciphers adds 8f291ebf3270 s390/zcrypt: enable card/domain autoselect on ep11 cprbs adds a7367997abb6 s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb adds 7384eb725e2d s390/zcrypt: add new low level ep11 functions support file adds a17becc11253 s390/zcrypt: extend EP11 card and queue sysfs attributes adds 55d0a513a0e2 s390/pkey/zcrypt: Support EP11 AES secure keys adds cfb4b571e8b5 Merge tag 's390-5.6-2' of git://git.kernel.org/pub/scm/lin [...] adds 4ae87b17cc32 dt-bindings: phy: Fix errors in intel,lgm-emmc-phy example adds 34129bb831cc dt-bindings: PCI: intel: Fix dt_binding_check compilation failure adds 04dbd86539fd dt-bindings: Fix paths in schema $id fields adds 2634744bf38a Merge tag 'devicetree-fixes-for-5.6' of git://git.kernel.o [...] adds 476878e4b2be xen-pciback: optionally allow interrupt enable flag writes adds eda4eabf86fd xen/balloon: Support xend-based toolstack take two adds 9293724192a7 xen/gntdev: Do not use mm notifiers with autotranslating guests adds 8a105678fb3e xenbus/backend: Add memory pressure handler callback adds 060eabe8fbe7 xenbus/backend: Protect xenbus callback with lock adds cb9369bdbb84 xen/blkback: Squeeze page pools if a memory pressure is detected adds 823f20914693 xen/blkback: Remove unnecessary static variable name prefixes adds 8557bbe5156e xen/blkback: Consistently insert one empty line between functions adds d271ab29230b Merge tag 'for-linus-5.6-rc1-tag' of git://git.kernel.org/ [...] adds a7ba5c3d008d drivers/iommu: Export core IOMMU API symbols to permit mod [...] adds 6bf6c24720d3 iommu/of: Request ACS from the PCI core when configuring I [...] adds bb950bca5d52 PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable,disab [...] adds 1a373a78b8e2 PCI: Export pci_ats_disabled() as a GPL symbol to modules adds 25f003de987a drivers/iommu: Take a ref to the IOMMU driver prior to ->a [...] adds 386dce2788ee iommu/of: Take a ref to the IOMMU driver during ->of_xlate() adds 4312cf7f16c8 drivers/iommu: Allow IOMMU bus ops to be unregistered adds 6e8fa7404c13 Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" adds b06c076ea962 Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" adds 34debdca68ef iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers adds ab246774713e iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal adds d3daf66621b9 iommu/arm-smmu: Support SMMU module probing from the IORT adds 2852ad05e3e9 iommu/arm-smmu-v3: Allow building as a module adds 7359572e1a5d iommu/arm-smmu: Unregister IOMMU and bus ops on device removal adds cd221bd24ff5 iommu/arm-smmu: Allow building as a module adds 1ea27ee2f76e iommu/arm-smmu: Update my email address in MODULE_AUTHOR() adds fc10cca69ee8 drivers/iommu: Initialise module 'owner' field in iommu_de [...] adds 935d43ba272e iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA adds 322a9bbb720c iommu/arm-smmu-v3: Fix resource_size check adds 8efda06f83d6 iommu/arm-smmu-v3: Remove useless of_match_ptr() adds cd037ff2f982 iommu/arm-smmu: Fix -Wunused-const-variable warning adds d1e5f26f1427 iommu/io-pgtable-arm: Rationalise TTBRn handling adds 30d2acb67348 iommu/io-pgtable-arm: Support non-coherent stage-2 page tables adds 7618e4790982 iommu/io-pgtable-arm: Improve attribute handling adds 6f932ad369a3 iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned adds fb485eb18e63 iommu/io-pgtable-arm: Rationalise TCR handling adds fba6e960772b iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace adds ac4b80e5b9d0 iommu/io-pgtable-arm: Rationalise VTCR handling adds db6903010aa5 iommu/io-pgtable-arm: Prepare for TTBR1 usage adds 79f7a5cb87ba iommu/arm-smmu: Improve SMR mask test adds 9bb9069cfba5 iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation adds 2e981b9468e6 dt-bindings: document PASID property for IOMMU masters adds 89535821c042 iommu/arm-smmu-v3: Parse PASID devicetree property of plat [...] adds da22565d1d73 ACPI/IORT: Parse SSID property of named component node adds 7bc4f3fae953 iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support adds a557aff0c72b iommu/arm-smmu-v3: Add context descriptor tables allocators adds 87f42391f6a5 iommu/arm-smmu-v3: Add support for Substream IDs adds 2505ec6f85ad iommu/arm-smmu-v3: Propagate ssid_bits adds 492ddc79e07e iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx [...] adds 73af06f589fe iommu/arm-smmu-v3: Add second level of context descriptor table adds d71e01716b36 iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity [...] adds a2be6218e649 iommu/arm-smmu-v3: Improve add_device() error handling adds 92c1d360dcda iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device adds 5a4549fd7905 PCI/ATS: Add PASID stubs adds 6855d1ba7537 Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] adds 387caf0b759a iommu/amd: Treat per-device exclusion ranges as r/w unity- [...] adds 813071438e83 iommu/amd: Check feature support bit before accessing MSI [...] adds 966b753cf396 iommu/amd: Only support x2APIC with IVHD type 11h/40h adds 2ca6b6dc8512 iommu/amd: Remove unused variable adds 858defad2ae2 iommu/amd: Remove local variables adds bde9e6b9ba75 iommu/amd: Fix typos for PPR macros adds 62dcee716085 iommu/amd: Replace two consecutive readl calls with one readq adds 96466748780d iommu/amd: Remove unused struct member adds 154e3a65f404 iommu/amd: Remove the unnecessary assignment adds 046182525db6 iommu/vt-d: Add Kconfig option to enable/disable scalable mode adds ff3dc6521f78 iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks adds 79db7e1b4cf2 iommu/vt-d: Match CPU and IOMMU paging mode adds 6eba09a4b5d5 iommu/vt-d: Reject SVM bind for failed capability check adds d62efd4fa62b iommu/vt-d: Avoid duplicated code for PASID setup adds 39d630e33214 iommu/vt-d: Fix off-by-one in PASID allocation adds 59a623374dc3 iommu/vt-d: Replace Intel specific PASID allocator with IOASID adds 5f75585e19cc iommu/vt-d: Avoid sending invalid page response adds 034d473109e9 iommu/vt-d: Misc macro clean up for SVM adds 984d03adc9bd iommu/vt-d: trace: Extend map_sg trace event adds 10f8008f0f88 iommu/vt-d: Avoid iova flush queue in strict mode adds 8e3391cfdcd4 iommu/vt-d: Loose requirement for flush queue initializaton adds a1948f2e0a9d iommu/vt-d: Identify domains using first level page table adds 2cd1311a2667 iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr adds 87208f22a4d9 iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup adds ddf09b6d43ec iommu/vt-d: Setup pasid entries for iova over first level adds 33cd6e642d6a iommu/vt-d: Flush PASID-based iotlb for iova over first level adds cb8b892dcecf iommu/vt-d: Make first level IOVA canonical adds 64229e8f37cf iommu/vt-d: Update first level super page capability adds b802d070a52a iommu/vt-d: Use iova over first level adds e2726daea583 iommu/vt-d: debugfs: Add support to show page table internals adds 53291622e260 iommu/vt-d: Don't reject Host Bridge due to scope mismatch adds f5a68bb0752e iommu/vt-d: Mark firmware tainted if RMRR fails sanity check adds ce4cc52b51df iommu/vt-d: Add RMRR base and end addresses sanity check adds 9235cb13d7d1 iommu/vt-d: Allow devices with RMRRs to use identity domain adds b89b6605b85f iommu/vt-d: Unnecessary to handle default identity domain adds 857f081426e5 iommu/vt-d: Remove unnecessary WARN_ON_ONCE() adds d0432345b4b5 iommu: Fix Kconfig indentation adds 944c91753974 iommu/iova: Silence warnings under memory pressure adds f9f6971ebb75 iommu: Implement generic_iommu_put_resv_regions() adds a66c5dc549d1 iommu: arm: Use generic_iommu_put_resv_regions() adds 55c2564a6852 iommu: amd: Use generic_iommu_put_resv_regions() adds 0ecdebb7dad5 iommu: intel: Use generic_iommu_put_resv_regions() adds c11738cf9d29 iommu: virtio: Use generic_iommu_put_resv_regions() adds e3b5ee0cfb65 Merge branches 'iommu/fixes', 'arm/smmu', 'x86/amd', 'x86/ [...] adds 4fc2ea6a8608 Merge tag 'iommu-updates-v5.6' of git://git.kernel.org/pub [...] adds 08607e8319c7 dmaengine: doc: Properly indent metadata title adds 474809a28e7b dmaengine: Fix return value for dma_request_chan() in case [...] adds a9113a90f5f0 dmaengine: idxd: fix boolconv.cocci warnings adds 5429b51f606c dmaengine: fix null ptr check for __dma_async_device_chann [...] adds bad83565eafe dmaengine: Cleanups for the slave <-> channel symlink support adds 18ea671ba40b Merge tag 'dmaengine-fix-5.6-rc1' of git://git.infradead.o [...] adds cfc4c189bc70 pwm: Read initial hardware state at request time adds 1db37f9561b2 pwm: cros-ec: Cache duty cycle value adds a3597d6c89d7 pwm: imx27: Cache duty cycle register value adds bd88d319abe9 pwm: imx27: Unconditionally write state to hardware adds a7fe985633f9 pwm: sun4i: Add an optional probe for reset line adds b8d74644f34a pwm: sun4i: Prefer "mod" clock to unnamed adds 5b090b430d75 pwm: sun4i: Add an optional probe for bus clock adds fa4d81784681 pwm: sun4i: Always calculate params when applying new parameters adds 9f28e95b5286 pwm: sun4i: Add support to output source clock directly adds fdd2c12e3761 pwm: sun4i: Add support for H6 PWM adds bf29c2ff82fd pwm: mxs: Implement ->apply() adds ebbfb1592c8d pwm: mxs: Remove legacy methods adds 2cf0f6fece5b pwm: mxs: Add support for inverse polarity adds 366486e0afaa dt-bindings: pwm: mxs-pwm: Increase #pwm-cells adds 3c64ed74d619 pwm: mxs: Avoid a division in mxs_pwm_apply() adds 3c269ba6d8af pwm: atmel: Add a hint where to find hardware documentation adds ff55e7a31414 pwm: atmel: Use a constant for maximum prescale value adds 2101c878f767 pwm: atmel: Replace loop in prescale calculation by ad-hoc [...] adds 998d189a817b pwm: atmel: Document known weaknesses of both hardware and [...] adds 02afb811e0cf pwm: atmel: Use register accessors for channels adds 651b510a74d4 pwm: atmel: Implement .get_state() adds f24e564129f3 pwm: Fix minor Kconfig whitespace issues adds bca900829d60 pwm: rcar: Drop useless call to pwm_get_state() adds af4fab8bedcf pwm: rcar: Document inability to set duty_cycle = 0 adds 1188829abc2a pwm: Implement tracing for .get_state() and .apply_state() adds 43efdc8f0e6d pwm: omap-dmtimer: Remove PWM chip in .remove before makin [...] adds c4cf7aa57eb8 pwm: omap-dmtimer: Simplify error handling adds c7cb3a1dd53f pwm: omap-dmtimer: put_device() after of_find_device_by_node() adds 9f2919e9b40e pwm: omap-dmtimer: Allow compiling with COMPILE_TEST adds 3e954d962689 pwm: sun4i: Move pwm_calculate() out of spin_lock() adds cba8d3bfdc96 pwm: sun4i: Fix inconsistent IS_ERR and PTR_ERR adds a368c34340c2 pwm: imx27: Eliminate error message for defer probe adds fdf47ff69d61 pwm: bcm2835: Allow building for ARCH_BRCMSTB adds f6003f948226 pwm: sun4i: Narrow scope of local variable adds 0c73201c5c09 pwm: stm32: Remove automatic output enable adds 413c2a110d64 pwm: sun4i: Initialize variables before use adds 9871abffc810 pwm: Remove set but not set variable 'pwm' adds 4c7d00ccf40d Merge tag 'pwm/for-5.6-rc1' of git://git.kernel.org/pub/sc [...] adds 73e4eab0a8da pata_pcmia: add SanDisk High (>8G) CF card to supported list adds 10a663a1b151 ata: ahci: Add shutdown to freeze hardware resources of ahci adds 7991901082f0 ata: pata_arasan_cf: Use dma_request_chan() instead dma_re [...] adds 0384066381ed Merge tag 'libata-5.6-2020-02-05' of git://git.kernel.dk/l [...] adds a258edbca2d9 MAINTAINERS: Add Revanth Rajashekar as a SED-Opal maintainer adds 6a365874a43c drbd: fifo_alloc() should use struct_size adds 5c0dd228b5fc nbd: add a flush_workqueue in nbd_start_device adds 0265d6e8ddb8 xen/blkfront: limit allocated memory size to actual use case adds 5bebf7486d4f bcache: fix memory corruption in bch_cache_accounting_clear() adds 7c02b0055f77 bcache: explicity type cast in bset_bkey_last() adds 038ba8cc1bff bcache: add readahead cache policy options via sysfs interface adds d1c3cc34f5a7 bcache: fix incorrect data type usage in btree_flush_write() adds 49d08d596e85 bcache: check return value of prio_read() adds f718b093277d block, bfq: do not plug I/O for bfq_queues with no proc refs adds 32c59e3a9a5a block, bfq: do not insert oom queue into position tree adds ecedd3d7e199 block, bfq: get extra ref to prevent a queue from being fr [...] adds 33a16a980468 block, bfq: extend incomplete name of field on_st adds 4d8340d0d4d9 block, bfq: remove ifdefs from around gets/puts of bfq groups adds db37a34c563b block, bfq: get a ref to a group when adding it to a service tree adds c92bddee7735 block, bfq: clarify the goal of bfq_split_bfqq() adds c8ab422553c8 brd: check and limit max_part par adds 4ac76436a6d0 nvmet: Pass lockdep expression to RCU lists adds b716e6889c95 nvmet: fix dsm failure when payload does not match sgl descriptor adds cfa27356f835 nvme-pci: remove nvmeq->tags adds 0b87a2b795d6 nvmet: Fix error print message at nvmet_install_queue function adds 1a3f540d6315 nvmet: Fix controller use after free adds 0f5be6a4ff7b nvmet: update AEN list and array at one place adds b74e58cd472c Merge branch 'nvme-5.6' of git://git.infradead.org/nvme in [...] adds ed535f2c9e00 Merge tag 'block-5.6-2020-02-05' of git://git.kernel.dk/li [...] adds 87ce955b24c9 io_uring: add ->show_fdinfo() for the io_uring file descriptor adds d7f62e825fd1 io_uring: add BUILD_BUG_ON() to assert the layout of struc [...] adds b5e683d5cab8 eventfd: track eventfd_signal() recursion depth adds f0b493e6b9a8 io_uring: prevent potential eventfd recursion on poll adds 0b7b21e42ba2 io_uring: use the proper helpers for io_send/recv adds 5d204bcfa093 io_uring: don't map read/write iovec potentially twice adds 9250f9ee194d io_uring: remove extra ->file check adds 1a417f4e618e io_uring: fix sporadic double CQE entry for close adds 3e69426da259 io_uring: punt even fadvise() WILLNEED to async context adds 6c8a31346925 io_uring: iterate req cache backwards adds 3e577dcd73a1 io_uring: put the flag changing code in the same spot adds 01d7a356872e aio: prevent potential eventfd recursion on poll adds df069d80c8e3 io_uring: spin for sq thread to idle on shutdown adds 2faf852d1be8 io_uring: cleanup fixed file data table references adds c1ef57a3a3f5 Merge tag 'io_uring-5.6-2020-02-05' of git://git.kernel.dk [...] adds 56de4e8f9146 perf: Make struct ring_buffer less ambiguous adds 1c5eb4481e01 tracing: Rename trace_buffer to array_buffer adds 13292494379f tracing: Make struct ring_buffer less ambiguous adds 76db5a27a827 bootconfig: Add Extra Boot Config support adds 7684b8582c24 bootconfig: Load boot config from the tail of initrd adds 950313ebf79c tools: bootconfig: Add bootconfig command adds 081c65360bd8 tools: bootconfig: Add bootconfig test script adds c1a3c36017d4 proc: bootconfig: Add /proc/bootconfig to show boot config list adds 0068c92a9270 init/main.c: Alloc initcall_command_line in do_initcall() [...] adds 51887d03aca1 bootconfig: init: Allow admin to use bootconfig for kernel [...] adds 1319916209ce bootconfig: init: Allow admin to use bootconfig for init c [...] adds 7b9b816f4b9a Documentation: bootconfig: Add a doc for extended boot config adds d8d0c245a7fd tracing: Apply soft-disabled and filter to tracepoints printk adds 8cfcf15503f6 tracing: kprobes: Output kprobe event to printk buffer adds d8d4c6d0e79c tracing: kprobes: Register to dynevent earlier stage adds b05e89ae7cf3 tracing: Accept different type for synthetic event fields adds 48ac9488a597 tracing: Add NULL trace-array check in print_synth_event() adds 9c5b9d3d65e4 tracing/boot: Add boot-time tracing adds 81a59555ff15 tracing/boot: Add per-event settings adds 4d655281eb1b tracing/boot Add kprobe event support adds 3fbe2d6e1fce tracing/boot: Add synthetic event support adds 4f712a4d04a4 tracing/boot: Add instance node support adds 9d15dbbde104 tracing/boot: Add cpu_mask option support adds fe1efe9252f9 tracing/boot: Add function tracer filter options adds 47781947947a Documentation: tracing: Add boot-time tracing document adds 3b42a4c83a31 tracing: trigger: Replace unneeded RCU-list traversals adds 59e7cffe5cca ring-bufer: kernel-doc warning fixes adds cfc585a40176 ring-buffer: Fix kernel doc for rb_update_event() adds 82d1b8158c9a tracing: Allow trace_printk() to nest in other tracing code adds 9a09cd74e7dc ftrace: Remove abandoned macros adds aff4866db56e ftrace: Remove NR_TO_INIT macro adds 0947db01d9b9 bootconfig: Fix Kconfig help message for BOOT_CONFIG adds a4798eb42a26 Documentation: bootconfig: Fix typos in bootconfig documentation adds b8381ce7aa8e Documentation: tracing: Fix typos in boot-time tracing doc [...] adds bcc717ed95de tools: bootconfig: Fix spelling mistake "faile" -> "failed" adds b83479482ff6 ring-buffer: Remove abandoned macro RB_MISSED_FLAGS adds 141597204ea2 tracing: Remove unused TRACE_SEQ_BUF_USED adds 532f49a6f19a tracing/boot: Fix an IS_ERR() vs NULL bug adds 34423f250a37 tracing: Fix uninitialized buffer var on early exit to tra [...] adds 659ded30272d trace/kprobe: Remove unused MAX_KPROBE_CMDLINE_SIZE adds dfb6cd1e6543 tracing: Fix very unlikely race of registering two stat tracers adds afccc00f75bb tracing: Fix tracing_stat return values in error handling paths adds cbc3b92ce037 tracing: Set kernel_stack's caller size properly adds b3f7a6cd4901 tracing: Remove unneeded NULL check adds eba12ab71e71 tracing: Fix comments about trace/ftrace.h adds 28394da25888 tracing: Decrement trace_array when bootconfig creates an [...] adds 24589e3a2087 tracing: Use pr_err() instead of WARN() for memory failures adds d0ce47cb993e docs: tracing: Fix a broken label adds b527b638fd63 tracing: Simplify assignment parsing for hist triggers adds 4de26c8c967d tracing: Add hist trigger error messages for sort specification adds d0a497066f92 tracing: Add 'hist:' to hist trigger error log error string adds 34f71a4a2de8 tracing: Add new testcases for hist trigger parsing errors adds 76a598ec8c4f tracing/boot: Include required headers and sort it alphabetically adds 5c3469cb899a tracing/boot: Move external function declarations to kerne [...] adds 64ae572bc7d0 tracing: Fix sched switch start/stop refcount racy updates adds e4075e8bdffd ftrace: fpid_next() should increase position index adds 039958a5f7aa tracing: eval_map_next() should always increase position index adds 6722b23e7a2a trigger_next should increase position index adds 89c95fcef194 tracing: Add trace_array_find/_get() to find instance trac [...] adds e3e2a2cc9c96 tracing: Add trace_get/put_event_file() adds f5f6b255a253 tracing: Add synth_event_delete() adds 86c5426badda tracing: Add dynamic event command creation interface adds 35ca5207c2d1 tracing: Add synthetic event command generation functions adds 8dcc53ad956d tracing: Add synth_event_trace() and related functions adds 9fe41efaca08 tracing: Add synth event generation test module adds 2a588dd1d5d6 tracing: Add kprobe event command generation functions adds 29a154810546 tracing: Change trace_boot to use kprobe_event interface adds 64836248dda2 tracing: Add kprobe event command generation test module adds 34ed63573b66 tracing: Documentation for in-kernel synthetic event API adds 61778cd70c1d tracing: Move all function tracing configs together adds a48fc4f5f1d2 tracing: Move tracing test module configs together adds 21b3ce3063be tracing: Move mmio tracer config up with the other tracers adds 1e837945a885 tracing: Move tracing selftests to bottom of menu adds fdeb1aca2861 tracing: Change trace_boot to use synth_event interface adds d380dcde9a07 tracing: Fix now invalid var_ref_vals assumption in trace action adds 249d7b2ef674 tracing: Consolidate some synth_event_trace code adds 74403b6c50dd tracing: Remove check_arg() callbacks from dynevent args adds e9260f6257ef tracing: Remove useless code in dynevent_arg_pair_add() adds 2b90927c77c9 tracing: Use seq_buf for building dynevent_cmd string adds 7495e0926fdf bootconfig: Only load bootconfig if "bootconfig" is on the [...] adds 24a9729f8314 tracing: Annotate ftrace_graph_hash pointer with __rcu adds fd0e6852c407 tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu adds 16052dd5bdfa ftrace: Add comment to why rcu_dereference_sched() is open coded adds 54a16ff6f2e5 ftrace: Protect ftrace_graph_hash with ftrace_sync adds e241d14a8291 bootconfig: Use bootconfig instead of boot config adds 597c0e3b4540 bootconfig: Add more parse error messages adds 0f0d0a77ccbd tools/bootconfig: Show the number of bootconfig nodes adds a00574036c26 bootconfig: Show the number of nodes on boot message adds e310396bb8d7 Merge tag 'trace-v5.6-2' of git://git.kernel.org/pub/scm/l [...] adds 32dff5e5d1b5 xfs: make xfs_buf_alloc return an error code adds 3848b5f67092 xfs: make xfs_buf_get_map return an error code adds 4ed8e27b4f75 xfs: make xfs_buf_read_map return an error code adds 841263e93310 xfs: make xfs_buf_get return an error code adds 2842b6db3d53 xfs: make xfs_buf_get_uncached return an error code adds 0e3eccce5e0e xfs: make xfs_buf_read return an error code adds 9676b54e6e28 xfs: make xfs_trans_get_buf_map return an error code adds ce92464c180b xfs: make xfs_trans_get_buf return an error code adds ee647f85cb81 xfs: remove the xfs_btree_get_buf[ls] functions adds f48e2df8a877 xfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRYLOC [...] adds 706b8c5bc703 xfs: remove unnecessary null pointer checks from _read_agf [...] adds cdbcf82b86ea xfs: fix xfs_buf_ioerror_alert location reporting adds 99be3f60989b Merge tag 'xfs-5.6-merge-8' of git://git.kernel.org/pub/sc [...] adds 87fbfffcc89b broken ping to ipv6 linklocal addresses on debian buster adds 85e5529625f0 Merge tag 'Smack-for-5.6' of git://github.com/cschaufler/s [...] adds d5fae240b9bd m68k: configs: Cleanup old Kconfig IO scheduler options adds 8044aad70a1f m68knommu: fix memcpy() out of bounds warning in get_user() adds 5b21115414f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8f5ac172abb7 ceph: delete redundant douts in con_get/put() adds d80865bff520 ceph: remove unnecessary assignment in ceph_pre_init_acls() adds 4d7ace02ba5c ceph: fix mdsmap cluster available check based on laggy number adds 5d47648fe954 ceph: only choose one MDS who is in up:active state without laggy adds 07edc0571ef1 ceph: fix possible long time wait during umount adds 57c219948245 ceph: drop unused ttl_from parameter from fill_inode adds 9a6bed4fe0c8 ceph: ensure we have a new cap before continuing in fill_inode adds 9cf54563b090 ceph: add __send_request helper adds 4d681c2f9141 ceph: keep the session state until it is released adds 97820058fb28 ceph: check availability of mds cluster on mount after wai [...] adds c4853e9776ca ceph: retry the same mds later after the new session is opened adds 893e456b2c0b ceph: don't clear I_NEW until inode metadata is fully populated adds 9f8b72b3a948 ceph: only touch the caps which have the subset mask requested adds 0eb308531f07 ceph: print dentry offset in hex and fix xattr_version type adds b38c9eb4757d ceph: add possible_max_rank and make the code more readable adds 4fbc0c711b24 ceph: remove the extra slashes in the server path adds 5b3248c67724 ceph: rename get_session and switch to use ceph_get_mds_session adds 9ba1e224538a ceph: allocate the correct amount of extra bytes for the s [...] adds a55e601b2f02 rbd: work around -Wuninitialized warning adds 045100cd79f5 ceph: close holes in structs ceph_mds_session and ceph_mds [...] adds 78beb0ff2fec ceph: use copy-from2 op in copy_file_range adds 3c802092dab6 ceph: print r_direct_hash in hex in __choose_mds() dout adds d36e0b620aa5 ceph: print name of xattr in __ceph_{get,set}xattr() douts adds 24604f7e2bde ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c adds 3325322f773b rbd: set the 'device' link in sysfs adds 4c46bef2e96a Merge tag 'ceph-for-5.6-rc1' of https://github.com/ceph/ce [...] adds 7faa26c1bbe3 ALSA: hda: Reset stream if DMA RUN bit not cleared adds 46b770f720bd ALSA: uapi: Fix sparse warning adds 66f2d19f8116 ALSA: pcm: Fix memory leak at closing a stream without hw_free adds cb639a420e2e ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_t adds 78be2228c15d ALSA: hda: Add JasperLake PCI ID and codec vid adds f8e5f90b3a53 ALSA: usb-audio: Fix endianess in descriptor validation adds d8f489355cff ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk adds 2acf25f13ebe ALSA: dummy: Fix PCM format loop in proc output adds 81b450909bfb ALSA: emu10k1: Fix annotation and cast for the recent uapi [...] adds 112e3f5ac505 ALSA: hdsp: Make the firmware loading ioctl a bit more readable adds c7e661a1c2ae ALSA: hda - Fix DP-MST support for NVIDIA codecs adds 3a6adf3263f4 ASoC: max98090: silence lockdep warning adds e91440ddfbf4 ASoC: rt1015: Remove unnecessary const adds 23ee09032d44 ASoC: SOF: Intel: refactor i915_get/put functions adds 0c75419a94a2 ASoC: SOF: Intel: do not disable i915 power during probe adds 90b141614a41 ASoC: amd: Fix for Subsequent Playback issue. adds 4f7f9564a893 ASoC: SOF: fix an Oops, caused by invalid topology adds 37e97e6faeab ASoC: SOF: core: free trace on errors adds 410e5e55c9c1 ASoC: SOF: core: release resources on errors in probe_continue adds e6110114d18d ASoC: SOF: trace: fix unconditional free in trace release adds e3b9f5f4ef92 ASoC: SOF: pci: add missing default_fw_name of JasperLake adds bd01cf38eedc ASoC: intel: soc-acpi-intel-icl-match: fix rt715 ADR adds 98ff5c262f27 ASoC: Intel: consistent HDMI codec probing code adds 67e69e1d46be ASoC: amd: Fix simultaneous playback and capture adds faa37a931889 ASoC: rt1308-sdw: Add __maybe_unused to PM callbacks adds 809a9b633232 ASoC: rt700: Add __maybe_unused to PM callbacks adds 973649d38e26 ASoC: rt711: Add __maybe_unused to PM callbacks adds 4099c3295e48 ASoC: rt715: Add __maybe_unused to PM callbacks adds 6ba7fc99680b ASoC: SOF: Intel: add PCI ID for JasperLake adds 961b91a93ea2 ASoC: tegra: Revert 24 and 32 bit support adds 18ffa34b73fc MAINTAINERS: Remove the Bard Liao from the MAINTAINERS of [...] adds 42b716359bec ASoC: wcd934x: Add missing COMMON_CLK dependency adds 9db028827315 Merge tag 'asoc-v5.6-2' of https://git.kernel.org/pub/scm/ [...] adds f2adbae0cb20 ALSA: hda/realtek - Fixed one of HP ALC671 platform Headse [...] adds 6d011d5057ff ALSA: hda: Clear RIRB status before reading WP adds 13426feaf46c ASoC: wcd934x: Add missing COMMON_CLK dependency to SND_SO [...] adds 6954b323a183 Merge tag 'asoc-v5.6-3' of https://git.kernel.org/pub/scm/ [...] adds 750ce8ccd8a8 Merge tag 'sound-fix-5.6-rc1' of git://git.kernel.org/pub/ [...] adds b9303bb19909 x86/PCI: Define to_pci_sysdata() even when !CONFIG_PCI adds 2e34673be0bd PCI/ATS: Use PF PASID for VFs adds 9e6c535c64ad Merge tag 'pci-v5.6-fixes-1' of git://git.kernel.org/pub/s [...] adds fcf2736c82ca Revert "kdb: Get rid of confusing diag msg from "rd" if cu [...] adds d854b2d639fd Merge tag 'kgdb-fixes-5.6-rc1' of git://git.kernel.org/pub [...] adds b26a695a1d78 kvm: lapic: Introduce APICv update helper function adds 4e19c36f2df8 kvm: x86: Introduce APICv inhibit reason bits adds 7e3e67a98701 KVM: x86: remove get_enable_apicv from kvm_x86_ops adds 8df14af42f00 kvm: x86: Add support for dynamic APICv activation adds 24bbf74c0c36 kvm: x86: Add APICv (de)activate request trace points adds 8937d762396d kvm: x86: svm: Add support to (de)activate posted interrupts adds dcbcfa287e96 KVM: svm: avic: Add support for dynamic setup/teardown of [...] adds ef8efd7a15bb kvm: x86: Introduce APICv x86 ops for checking APIC inhibi [...] adds 2de9d0ccd0fe kvm: x86: Introduce x86 ops hook for pre-update APICv adds 6c3e4422dd20 svm: Add support for dynamic APICv adds f4fdc0a2edf4 kvm: x86: hyperv: Use APICv update request interface adds 9a0bf0543069 svm: Deactivate AVIC when launching guest with nested SVM support adds f3515dc3bef8 svm: Temporarily deactivate AVIC during ExtINT handling adds e2ed4078a6ef kvm: i8254: Deactivate APICv when using in-kernel PIT re-i [...] adds 1ec2405c7cbf kvm: ioapic: Refactor kvm_ioapic_update_eoi() adds f458d039db7e kvm: ioapic: Lazy update IOAPIC EOI adds e8ef2a19a051 KVM: SVM: allow AVIC without split irqchip adds 33aabd029ffb KVM: nVMX: delete meaningless nested_vmx_run() declaration adds 917f9475c0a8 KVM: x86: reorganize pvclock_gtod_data members adds 8171cd68806b KVM: x86: use raw clock values consistently adds 9b5e85320fcc KVM: x86: Take a u64 when checking for a valid dr7 value adds 7df003c85218 KVM: fix overflow of zero page refcount with ksm running adds 64b38bd1906b x86/kvm: do not setup pv tlb flush when not paravirtualized adds 09df6307125c KVM: MIPS: Fix a build error due to referencing not-yet-de [...] adds 879a37632b40 KVM: MIPS: Fold comparecount_func() into comparecount_wakeup() adds ea79a750927e KVM: nVMX: Remove stale comment from nested_vmx_load_cr3() adds 0a2b64c50db0 kvm: mmu: Replace unsigned with unsigned int for PTE access adds 8f79b064959b kvm: mmu: Separate generating and setting mmio ptes adds 31de3d2500e4 x86/kvm/hyper-v: move VMX controls sanitization out of nes [...] adds a83502314ce3 x86/kvm/hyper-v: don't allow to turn on unsupported VMX co [...] adds 4400cf546b4b KVM: x86: Fix perfctr WRMSR for running counters adds df7e8818926e KVM: SVM: relax conditions for allowing MSR_IA32_SPEC_CTRL [...] adds c611990844c2 KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups adds 55680890ea78 KVM: s390: do not clobber registers during guest reset/sto [...] adds cca00ebb8ad3 KVM: s390: Cleanup initial cpu reset adds 7de3f1423ff9 KVM: s390: Add new reset vcpu API adds ada0a50d7685 selftests: KVM: Add fpu and one reg set/get library functions adds b25d4cb43f31 selftests: KVM: s390x: Add reset tests adds b2ff728bae9b selftests: KVM: testing the local IRQs resets adds ef09f4f46335 Merge tag 'kvm-s390-next-5.6-1' of git://git.kernel.org/pu [...] adds bcfcff640c4d x86: vmxfeatures: rename features for consistency with KVM [...] adds d76c7fbc01b2 KVM: x86: Mark CR4.UMIP as reserved based on associated CPUID bit adds a8be1ad01b79 KVM: vmx: delete meaningless vmx_decache_cr0_guest_bits() [...] adds 90568ecf5615 Merge tag 'kvm-5.6-2' of git://git.kernel.org/pub/scm/virt [...] adds 079a8834bb65 xtensa: configs: Cleanup old Kconfig IO scheduler options adds 7da04e487984 xtensa: drop set_except_vector declaration adds e72533135492 xtensa: clean up platform headers adds 64716b9ec5ba xtensa: drop empty platform_* functions from platforms adds 5b787914408e xtensa: drop unused function fast_coprocessor_double adds a922b1561137 xtensa: clean up optional XCHAL_* definitions adds 58bc6c69afe5 arch/xtensa: fix Kconfig typos for HAVE_SMP adds 50722f0bf631 xtensa: move fast exception handlers close to vectors adds 4f17664a4407 xtensa: separate SMP and XIP support adds 5e4417f92123 xtensa: reorganize vectors placement adds c74c0fd2282e xtensa: ISS: improve simcall assembly adds 9b7fa2880fe7 Merge tag 'xtensa-20200206' of git://github.com/jcmvbkbc/l [...] adds c64eb62cfce2 virtio-mmio: convert to devm_platform_ioremap_resource adds 5790b53390e1 virtio-balloon: initialize all vq callbacks adds 303090b513fd virtio-pci: check name when counting MSI-X vectors adds 782e067dba52 virtio-blk: remove VIRTIO_BLK_F_SCSI support adds 6e9826e77249 virtio_balloon: prevent pfn array overflow adds 6c22dc61c76b virtio-balloon: Fix memory leak when unloading while hinti [...] adds 1ad6f58ea936 virtio_balloon: Fix memory leaks on errors in virtballoon_probe() adds e0f121c5cc2c Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds bb44aa09e539 watchdog: sama5d4_wdt: addition of sam9x60 compatible watchdog adds 85fdc63fe256 drivers: watchdog: stm32_iwdg: set WDOG_HW_RUNNING at probe adds d4ba76d79854 watchdog: make DesignWare watchdog allow users to set bigg [...] adds f6c98b08381c watchdog: da9062: add power management ops adds e0b4f4e0cf7f watchdog: qcom: Use platform_get_irq_optional() for bark irq adds b1301b9022e9 watchdog: cadence: Skip printing pointer value adds 69503e585192 watchdog: fix UAF in reboot notifier handling in watchdog [...] adds e7046df87354 watchdog: dw_wdt: ping watchdog to reset countdown before start adds 6ae58eecad31 watchdog: it87_wdt: add IT8786 ID adds c514430c51ee dt-bindings: watchdog: da9062: add suspend disable option adds f43f97a0fc0e dt-bindings: mediatek: mt8183: Add #reset-cells adds fe42cc30a965 dt-bindings: mediatek: mt2712: Add #reset-cells adds c254e103082b watchdog: mtk_wdt: mt8183: Add reset controller adds 9e5236e7cec1 watchdog: mtk_wdt: mt2712: Add reset controller adds 057b52b4b3d5 watchdog: da9062: make restart handler atomic safe adds b34f01f76a10 Merge tag 'linux-watchdog-5.6-rc1' of git://www.linux-watc [...] adds 21e157c62eed clk: qcom: Don't overwrite 'cfg' in clk_rcg2_dfs_populate_freq() adds 2a8aa18c1131 dt-bindings: clk: qcom: Fix self-validation, split, and cl [...] adds 73cb3106e883 clk: ls1028a: fix a dereference of pointer 'parent' before [...] adds 908b050114d8 clk: qcom: rcg2: Don't crash if our parent can't be found; [...] adds 48cabc221f0d dt-bindings: clock: Fix qcom,dispcc bindings for sdm845/sc7180 adds 0a97e8a5bf0a clk: qcom: Get rid of fallback global names for dispcc-sc7180 adds c1ef343612cd clk: qcom: Get rid of the test clock for dispcc-sc7180 adds 3696ebe4e1fc clk: qcom: Use ARRAY_SIZE in dispcc-sc7180 for parent clocks adds e6747e24f15d dt-bindings: clock: Fix qcom,gpucc bindings for sdm845/sc7 [...] adds 39c064a0e605 clk: qcom: Get rid of the test clock for gpucc-sc7180 adds 72de7a19ef5b clk: qcom: Use ARRAY_SIZE in gpucc-sc7180 for parent clocks adds 8cff43d46cfc dt-bindings: clock: Cleanup qcom,videocc bindings for sdm8 [...] adds abc8f93f33e7 clk: qcom: Get rid of the test clock for videocc-sc7180 adds 563528b83174 clk: qcom: Use ARRAY_SIZE in videocc-sc7180 for parent clocks adds 5df867145f8a of: clk: Make <linux/of_clk.h> self-contained adds 8bf5973a4ef0 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds a5127a2dbe95 drm/tegra: sor: Suspend on clock registration failure adds ad2139cb80a7 drm/tegra: sor: Disable runtime PM on probe failure adds c472a0b0a1fd drm/tegra: sor: Initialize runtime PM before use adds 2d9384ff9177 drm/tegra: Relax IOMMU usage criteria on old Tegra adds 273da5a04696 drm/tegra: Reuse IOVA mapping where possible adds 98ae41adb252 gpu: host1x: Set DMA direction only for DMA-mapped buffer objects adds e139e8aed0d3 Merge tag 'drm/tegra/for-5.6-rc1-fixes' of git://anongit.f [...] adds 58ae5284f663 drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTR [...] adds 5bb88d07948b drm/nouveau/kms/gv100-: move window ownership setup into m [...] adds 137c4ba7163a drm/nouveau/kms/gv100-: avoid sending a core update until [...] adds a345cc0d393e Merge branch 'linux-5.6' of git://github.com/skeggsb/linux [...] adds 36a1707afda9 drm/amdgpu: modify packet size for pm4 flush tlbs adds a6c44d2538c4 drm/amdgpu: added support to get mGPU DRAM base adds d33a99c4b636 drm/amdgpu: provide a generic function interface for readi [...] adds c68dbcd8f9b0 drm/amdgpu: add kiq version interface for RREG32/WREG32 adds e3cd03603dbe drm/amdgpu: read gfx register using RREG32_KIQ macro adds f519cd13c23e drm/amdgpu: update mmhub 9.4.1 header files for Acrturus adds 39aa0ef1638a drm/amdgpu: enable RAS feature for more mmhub sub-blocks o [...] adds 5e66403e4d70 drm/amdgpu: refine the security check for RAS functions adds 504c5e72d781 drm/amdgpu: abstract EDC counter clear to a separated function adds 19cf0dd4b9d2 drm/amdgpu: add EDC counter registers of gc for Arcturus adds 4c461d89db4f drm/amdgpu: add RAS support for the gfx block of Arcturus adds a9d4fe2fd652 drm/amdgpu: remove unnecessary conversion to bool adds 240c811ccde4 drm/amdgpu: fix VRAM partially encroached issue in GDDR6 m [...] adds 7db1d560a4fa Revert "drm/amdgpu: fix modprobe failure of the secondary [...] adds 63e3ab9a8226 drm/amdgpu: individualize fence allocation per entity adds 43563bc2e6a7 drm/amd/display: update MSA and VSC SDP on video test patt [...] adds 50d2c6027ef4 drm/amd/display: Do not send training pattern if VS Different adds 07d4f9053294 drm/amd/display: Add debug option to disable DSC support adds 153ca7602192 drm/amd/display: Get fb base and fb offset for DMUB from r [...] adds 830821a64db6 drm/amd/display: Fallback to DMCUB when command table is missing adds 14ae7665e70a drm/amd/display: check pipe_ctx is split pipe or not adds 5ea398509804 drm/amd/display: Fixed comment styling adds bb6785c12129 drm/amd/display: Do DMCUB hw_init before DC adds 819d4b3fbfaf drm/amd/display: Fix DML dummyinteger types mismatch adds 887ff121987d drm/amd/display: Refactor to remove diags specific rgam func adds 9eeec26a1339 drm/amd/display: Refine i2c frequency calculating sequence adds 2c61704bcaee drm/amd/display: 3.2.69 adds 022205ffbb8f drm/amd/display: fix rotation_angle to use enum values adds 7527791e1fbd drm/amd/display: Fix update type for multiple planes adds 0167da498d57 drm/amd/display: Add hardware reset interface for DMUB service adds cc934031dc2a drm/amd/display: Call ATOM_INIT instead of ATOM_ENABLE for DMCUB adds a7da96fbccc6 drm/amd/display: Reset inbox rptr/wptr when resetting DMCUB adds e5f0b5214bee drm/amd/display: Check hw_init state when determining if D [...] adds 23bc5f3404de drm/amd/display: support VSC SDP update on video test patt [...] adds 947daab2a2d1 drm/amd/display: changed max_downscale_src_width to 4096. adds 09f6dd6e6d43 drm/amd/display: init hw i2c speed adds d478667253f9 drm/amd/display: use odm combine for YCbCr420 timing with [...] adds 37c58ddf5736 drm/amdgpu: Fix TLB invalidation request when using semaphore adds fa34edbed461 drm/amdgpu: Use the correct flush_type in flush_gpu_tlb_pasid adds b6501217265f drm/amdgpu/vcn: Share vcn_v2_0_dec_ring_test_ring to vcn2.5 adds 62884a7bf343 drm/amdgpu/vcn2.5: fix a bug for the 2nd vcn instance (v2) adds 326b523eeb52 drm/amdgpu/vcn: fix vcn2.5 instance issue adds a4555732142e drm/amdgpu/vcn: fix typo error adds 55bbb747ecfa drm/amdgpu/vcn: use inst_idx relacing inst adds f583cc57ba70 drm/amdgpu: initialize bo_va_list when add gws to process adds 2639f453f28e drm/amdgpu: fix doc by clarifying sched_list definition adds a16afcdd8c58 drm/amd/powerplay: use true, false for bool variable in sm [...] adds b20dcd72c150 drm/amd/amdgpu: fix spelling mistake "to" -> "too" adds 7af2a5771e09 drm/amdgpu: attempt to enable gfxoff on more raven1 boards (v2) adds 276cc92945ab drm/amdgpu: original raven doesn't support full asic reset adds 3eb6d7aca53d drm/amd/display: Retrain dongles when SINK_COUNT becomes non-zero adds da2f84ba73df Revert "drm/amd/display: Don't skip link training for empt [...] adds 77171eade8fa drm/amdgpu: add coreboot workaround for KV/KB adds bb67bfd2e710 drm/amd/display: do not allocate display_mode_lib unnecessarily adds 658c663947b0 drm/amdgpu: enable GPU reset by default on Navi adds 2cb44fb09305 drm/amdgpu: enable GPU reset by default on renoir adds 54f73df4cab1 drm/amd/display: fix for-loop with incorrectly sized loop [...] adds 269a0bf79b33 drm/amd/powerplay: fix spelling mistake "Attemp" -> "Attempt" adds 18c6b74e7cfc drm/amdgpu: Enable DISABLE_BARRIER_WAITCNT for Arcturus adds 977f7e1068be drm/amdgpu: allocate entities on demand adds 7044cb6c2077 amdgpu: using vmalloc requires includeing vmalloc.h adds 2a239597dfc6 drm/amd/display: fix spelling mistake link_integiry_check [...] adds ec3d65082d7d radeon: insert 10ms sleep in dce5_crtc_load_lut adds ded58c7bbbf3 drm/amd/display: Move drm_dp_mst_atomic_check() to the fro [...] adds eca31a4ac89b radeon: completely remove lut leftovers adds 968162204adf drm/amdgpu: Fix implicit enum conversion in gfx_v9_4_ras_e [...] adds e0d5322c29ef drm/amdgpu/navi10: add mclk to navi10_get_clock_by_type_wi [...] adds c6a228be7f44 drm/amd/display: Only enable cursor on pipes that need it adds f38abc15d157 drm/amdkfd: Fix a bug in SDMA RLC queue counting under HWS mode adds 1cf8c930b378 drm/amd/powerplay: fix navi10 system intermittent reboot issue V2 adds 47eed65178e8 drm/amd/display: Fix a typo when computing dsc configuration adds a30a8c2f884c drm/amd/display: Fix HW/SW state mismatch adds 45826e9c4e9e drm/amdgpu/navi: fix index for OD MCLK adds ee23a518fdc2 drm/amdgpu/navi10: add OD_RANGE for navi overclocking adds 93c5f1f66c6a drm/amdgpu/smu_v11_0: Correct behavior of restoring defaul [...] adds 0531aa6eb38b drm/amdgpu: fetch default VDDC curve voltages (v2) adds c37243579d6c drm/amdgpu/display: handle multiple numbers of fclks in dc [...] adds 4d0a72b66065 drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_latency adds 1064ad4aeef9 drm/amdgpu/smu10: fix smu10_get_clock_by_type_with_voltage adds 7b913a76a6cd drm/amdgpu: update default voltage for boot od table for navi1x adds 58fe03d6dec9 drm/amd/dm/mst: Ignore payload update failures adds 9f880327160f Merge tag 'amd-drm-next-5.6-2020-02-05' of git://people.fr [...] adds c16b99d6c5a3 Merge tag 'drm-next-2020-02-07' of git://anongit.freedeskt [...] adds c21502efdaed Documentation: admin-guide: PM: Update sleep states documentation adds 03b10951e9f6 power: avs: qcom-cpr: add a printout after the driver has [...] adds adef0cedeaae PM / AVS: rockchip-io: fix the supply naming for the emmc [...] adds db5a10c172ed power: avs: qcom-cpr: add unspecified HAS_IOMEM dependency adds e093e53f4f70 power: avs: qcom-cpr: Avoid clang -Wsometimes-uninitialize [...] adds 3a5be9b8f433 intel_idle: Introduce 'use_acpi' module parameter adds 4dcb78ee579c intel_idle: Introduce 'states_off' module parameter adds f06572ef476d cpuidle: Documentation: Clean up PM QoS description adds 332008256f1f Merge branches 'pm-avs' and 'pm-cpuidle' adds ba7dcfc7bada Merge tag 'pm-5.6-rc1-3' of git://git.kernel.org/pub/scm/l [...] adds c01a4a136440 ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I [...] adds dec0a81a7814 i2c: designware: Add ACPI HID for Hisilicon Hip08-Lite I2C [...] adds ed39ba0ec115 Merge tag 'acpi-5.6-rc1-3' of git://git.kernel.org/pub/scm [...] adds c807da539e82 i2c: remove unneeded 'extern' from function declatations adds 54a19fd4a640 i2c: core: Use DEVICE_ATTR_*() helper macros adds 8b183f5b85e0 dt-bindings: i2c: rcar: Document r8a77961 support adds 15c0677162b7 dt-bindings: i2c: sh_mobile: Document r8a77961 support adds a44c03b5879c dt-bindings: i2c: at91: cosmetic formatting of compatible list adds 42f36457f98d i2c: at91: remote default value initialization adds bc0757a51c5a i2c: tiny-usb: Correct I2C fault codes. adds f4b5af78cb7e dt-bindings: I2C: Add X1000 bindings. adds 21575a7a8d4c I2C: JZ4780: Add support for the X1000. adds fe402bd09049 i2c: meson: implement the master_xfer_atomic callback adds 710b65335c19 i2c: parport-light: remove driver adds 511f7d54842f i2c: parport: simplify Kconfig description adds 9f7a03642e0e i2c: parport: move include file into main source adds d02e5ee09bd9 Merge branch 'i2c/for-current' into i2c/for-5.6 adds b5d5605ca3ce i2c: tegra: Prevent interrupt triggering after transfer timeout adds ede2299f7101 i2c: tegra: Support atomic transfers adds ae6028a65582 i2c: tegra: Rename I2C_PIO_MODE_MAX_LEN to I2C_PIO_MODE_PR [...] adds 4211ffc3ad15 i2c: tegra: Use relaxed versions of readl/writel adds 28d98666dbc0 i2c: tegra: Always terminate DMA transfer adds b3ec94697573 i2c: tegra: Check DMA completion status in addition to left time adds 49945ef0f90b i2c: stu300: Use proper printk format for iomem pointer adds 6b5794abdcdd i2c: cht-wc: convert to use i2c_new_client_device() adds 41d06630b494 i2c: i801: convert to use i2c_new_client_device() adds 7fd0379f8696 i2c: nvidia-gpu: convert to use i2c_new_client_device() adds 7de69dbf0d7f i2c: ocores: convert to use i2c_new_client_device() adds f12c529005dc i2c: powermac: convert to use i2c_new_client_device() adds 36056290ee0c i2c: taos-evm: convert to use i2c_new_client_device() adds bf255befe7ad i2c: xiic: convert to use i2c_new_client_device() adds 90a3be9b1945 i2c: i2c-core-acpi: convert to use i2c_new_client_device() adds 87e07437df93 i2c: i2c-core-base: convert to use i2c_new_client_device() adds 5f0155b44e1e i2c: i2c-core-of: convert to use i2c_new_client_device() adds e634a50c9cd1 docs: i2c: use the new API in 'instantiating-devices.rst' adds e8d51e962936 docs: i2c: use the new API in 'writing-clients' adds 066e6e805d4a i2c: pmcmsp: Use proper printk format for resource_size_t adds 17b3fe8b04ec i2c: pnx: Use proper printk format for resource_size_t adds 40b2ec1251c3 i2c: highlander: Use proper printk format for size_t adds b4c119dbc300 i2c: xiic: Add timeout to the rx fifo wait loop adds c9d059681b84 i2c: xiic: defer the probe if clock is not found adds 10b17004a74c i2c: xiic: Fix the clocking across bind unbind adds 4a2d5f663dab i2c: Enable compile testing for more drivers adds a009310fade9 i2c: exynos: Update Kconfig documentation adds eca95cd5a36d i2c: parport: fix spelling mistake: "Atmost" -> "At most" adds 878508aed477 i2c: xiic: fix indentation issue adds 567ec716efab eeprom: at24: update the license tag adds 69afc4b62308 eeprom: at24: sort headers alphabetically adds 14f4957313fb dt-bindings: nvmem: new optional property wp-gpios adds 2a127da461a9 nvmem: add support for the write-protect pin adds 6c57a664c487 dt-bindings: at24: make wp-gpios a reference to the proper [...] adds 1c89074bf850 eeprom: at24: remove the write-protect pin support adds a99d2c6ccd15 nvmem: fix a 'makes pointer from integer without a cast' b [...] adds 821e2c705fb9 dt-bindings: at25: add reference for the wp-gpios property adds c6cadc7538bb dt-binding: eeprom: at24: add vcc-supply property adds cd5676db0574 misc: eeprom: at24: support pm_runtime control adds 6810df46c418 Merge tag 'at24-updates-for-v5.6' of git://git.kernel.org/ [...] adds 348001433fad i2c: mux: pca9541: use the BIT macro adds 0d1569a763fa dt-bindings: i2c: support property idle-state adds e65e228eb096 i2c: mux: pca954x: support property idle-state adds 4a890148df47 Merge branch 'i2c-mux/for-next' of https://github.com/peda [...] adds 21593938086f docs: i2c: sort index logically adds 096c22f88ea0 docs: i2c: summary: extend introduction adds 020bc5b9296a docs: i2c: summary: rewrite the "terminology" section adds 2f07c05f14a8 docs: i2c: call it "I2C" consistently adds 40c573d12ea5 docs: i2c: fix typo adds 48ca3b7fb82c docs: i2c: replace "I2C-transfer" -> "I2C transfer" consistently adds f72beb8bf9c4 docs: i2c: i2c-protocol: fix kernel-doc function syntax adds f954731d2af4 docs: i2c: i2c-protocol: properly name start and stop conditions adds 02622c88618b docs: i2c: i2c-protocol: remove unneeded colons from table adds db0d7424e774 docs: i2c: i2c-protocol: use proper names for ACK and NACK adds 924fbb4d2eb8 docs: i2c: smbus-protocol: fix link syntax adds c0faa8a6be24 docs: i2c: smbus-protocol: properly name start and stop co [...] adds 026c0fe666df docs: i2c: smbus-protocol: remove unneeded colons from table adds 9e89d61878f2 docs: i2c: smbus-protocol: use proper names for ACK and NACK adds 3c13f1fbec59 docs: i2c: smbus-protocol: enable kernel-doc function syntax adds b36cbb70e4a2 docs: i2c: smbus-protocol: fix kernel-doc function syntax adds 414a596454a6 docs: i2c: smbus-protocol: fix typo adds c7148b059c2f docs: i2c: smbus-protocol: fix punctuation adds 95b83774e310 docs: i2c: smbus-protocol: improve I2C Block transactions [...] adds 4f71daf6294b docs: i2c: instantiating-devices: fix internal hyperlink adds da9a80bf1976 docs: i2c: instantiating-devices: rearrange static instatiation adds 22714ef85478 docs: i2c: instantiating-devices: use monospace for sysfs [...] adds 899b56b37eb6 docs: i2c: old-module-parameters: fix internal hyperlink adds dfea2b16cc99 docs: i2c: old-module-parameters: clarify this is for obso [...] adds 1ef057229627 docs: i2c: old-module-parameters: use monospace instead of "" adds f6fcefa10fdb docs: i2c: rename sections so the overall picture is clearer adds ca5dbb0272cc docs: i2c: i2c-protocol: use same wording as smbus-protocol adds 4fcb445ec688 docs: i2c: writing-clients: properly name the stop condition adds f53938d2c79a i2c: i801: Add support for Intel Comet Lake PCH-V adds bbf967b223b3 i2c: cadence: Handle transfer_size rollover adds 69dc44bcbc11 i2c: cadence: Fix error printing in case of defer adds db3fad841d9b i2c: cadence: Fix power management order of operations adds 9253975bcba6 i2c: cadence: Fix wording in i2c-cadence driver adds ea6dd25deeb5 i2c: stm32f7: add PM_SLEEP suspend/resume support adds 8ff2d7ca4a55 i2c: cros-ec-tunnel: Fix slave device enumeration adds b49f8e0e7bd1 i2c: cros-ec-tunnel: Fix ACPI identifier adds 11777ee8b04a Merge branch 'i2c/for-5.6' of git://git.kernel.org/pub/scm [...] adds 4bfdebd6202d docs/locking: Fix outdated section names adds 5549c2023265 Documentation/ko_KR/howto: Update broken web addresses adds 95c472ffca38 Documentation/ko_KR/howto: Update a broken link adds 36a375c6dfad mailmap: add entry for Tiezhu Yang adds ff1e81a7e223 Documentation: build warnings related to missing blank lin [...] adds 599e6f8d3d23 Documentation: changes.rst: update several outdated project URLs adds d1c9038ab5c1 Allow git builds of Sphinx adds 41dcd67e8868 Merge tag 'docs-5.6-2' of git://git.lwn.net/linux adds 444a52960c0f saner calling conventions for nfs_fs_mount_common() adds d0b779d47c92 nfs: stash server into struct nfs_mount_info adds 7643c12e9557 nfs: lift setting mount_info from nfs4_remote{,_referral}_mount adds 15a9c4eff672 nfs: fold nfs4_remote_fs_type and nfs4_remote_referral_fs_type adds 6654f8e24668 nfs: don't bother setting/restoring export_path around do_ [...] adds 4e357761bd44 nfs4: fold nfs_do_root_mount/nfs_follow_remote_path adds 250d69f6a465 nfs: lift setting mount_info from nfs_xdev_mount() adds 6a3f7a399ebf nfs: stash nfs_subversion reference into nfs_mount_info adds a55d3297be58 nfs: don't bother passing nfs_subversion to ->try_mount() [...] adds 82eaed2beef5 nfs: merge xdev and remote file_system_type adds 1bc3a2cbf239 nfs: unexport nfs_fs_mount_common() adds 0c38f2131df9 nfs: don't pass nfs_subversion to ->create_server() adds ab88dca311a3 nfs: get rid of mount_info ->fill_super() adds ba8b6148067f nfs_clone_sb_security(): simplify the check for server bogosity adds adf2314fe667 nfs: get rid of ->set_security() adds 9954bf92c0cd NFS: Move mount parameterisation bits into their own file adds e0a626b12474 NFS: Constify mount argument match tables adds 5eb005caf538 NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context adds f8ee01e3e2c8 NFS: Split nfs_parse_mount_options() adds cbd071b5daa0 NFS: Deindent nfs_fs_context_parse_option() adds 48be8a66cf98 NFS: Add a small buffer in nfs_fs_context to avoid string dup adds e558100fda7e NFS: Do some tidying of the parsing code adds 38465f5d1af9 NFS: rename nfs_fs_context pointer arg in a few functions adds e38bb238ed8c NFS: Convert mount option parsing to use functionality fro [...] adds f2aedb713c28 NFS: Add fs_context support. adds 62a55d088cd8 NFS: Additional refactoring for fs_context conversion adds ce8866f0913f NFS: Attach supplementary error information to fs_context. adds 52879b464a6a sunrpc: convert to time64_t for expiry adds ae08483cdd66 nfs: use timespec64 in nfs_fattr adds bc35b6b0cf4a nfs: fscache: use timespec64 in inode auxdata adds e5189e9a5117 nfs: remove timespec from xdr_encode_nfstime adds a3167dacbad3 nfs: encode nfsv4 timestamps as 64-bit adds 8b98a532481d NFS4: Remove unneeded semicolon adds 6ed2144a80eb NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup adds abf8af78a615 SUNRPC: Capture signalled RPC tasks adds 861e1671bc2e NFS: Introduce trace events triggered by page writeback errors adds 2bb50aabb6f3 NFS4: Report callback authentication errors adds b8457606d95f SUNRPC: call_connect_status should handle -EPROTO adds bd89bc67f64f fs/nfs, swapon: check holes in swapfile adds c2bd2c0a55dd SUNRPC: constify copied structure adds 474c4f306eef nfs: NFS_SWAP should depend on SWAP adds e0b27d98bfed NFS: Add missing null check for failed allocation adds 2e8703681429 xprtrdma: Eliminate ri_max_send_sges adds cb586decbb88 xprtrdma: Make sendctx queue lifetime the same as connecti [...] adds 7581d90109ca xprtrdma: Refactor initialization of ep->rep_max_requests adds 18d065a5d4f1 xprtrdma: Eliminate per-transport "max pages" adds 25868e610aed xprtrdma: Refactor frwr_is_supported adds b78de1dca003 xprtrdma: Allocate and map transport header buffers at con [...] adds 85810388a9dd xprtrdma: Destroy rpcrdma_rep when Receive is flushed adds b7ff0185e92a xprtrdma: Destroy reps from previous connection instance adds e515dd9d76d2 xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created adds 0df68ced5544 NFS: Revalidate the file size on a fatal write error adds b8946d7bfb94 NFS: Revalidate the file mapping on all fatal writeback errors adds b32d285539e0 SUNRPC: Remove broken gss_mech_list_pseudoflavors() adds 2197e9b06c22 NFS: Fix up fsync() when the server rebooted adds 221203ce6406 NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() adds 25925b00a972 NFSv4: Improve read/write/commit tracing adds 118b6292195c NFS: Fix fix of show_nfs_errors adds 0722dc9fea58 pNFS/flexfiles: Record resend attempts on I/O failure adds 2343172d34c6 NFS: Clean up generic file read tracepoints adds 5bb2a7cb9fe5 NFS: Clean up generic writeback tracepoints adds 7bdd297ea6e6 NFS: Clean up generic file commit tracepoint adds 088f3e68d899 pNFS/flexfiles: Add tracing for layout errors adds e8194b7dd39e NFS: Improve tracing of permission calls adds 8c9cb71491e7 NFS: When resending after a short write, reset the reply c [...] adds 4daaeba93822 NFS: Fix nfs_direct_write_reschedule_io() adds 5c965db86e6b NFS: Trust cached access if we've already revalidated the [...] adds c74dfe97c104 NFS: Add mount option 'softreval' adds 62a1573fcf84 NFSv4 fix acl retrieval over krb5i/krb5p mounts adds d826e5b82764 NFSv4.x recover from pre-mature loss of openstateid adds fe1e8dbec11f NFSv3: FIx bug when using chacl and chmod to change acl adds f7b37b8b1398 NFS: Add softreval behaviour to nfs_lookup_revalidate() adds b24ee6c64ca7 NFS: allow deprecation of NFS UDP protocol adds 3a21409a0b4b nfs: Return EINVAL rather than ERANGE for mount parse errors adds c0399cf668a2 NFS: remove unused macros adds 387122478775 NFSv4: pnfs_roc() must use cred_fscmp() to compare creds adds 9a206de2ea87 NFS: nfs_access_get_cached_rcu() should use cred_fscmp() adds 65f516037621 NFS: nfs_find_open_context() should use cred_fscmp() adds f885ea640d65 NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGAT [...] adds 0d10416797c2 NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delega [...] adds b7b7dac6843e NFSv4: Try to return the delegation immediately when marke [...] adds d2269ea14ebd NFSv4: Add accounting for the number of active delegations held adds 10717f45639f NFSv4: Limit the total number of cached delegations adds a8bd9ddf397b NFS: Replace various occurrences of kstrndup() with kmemdup_nul() adds 7ccbddbe3e67 SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id() adds 4b310319c6a8 NFS: Fix memory leaks and corruption in readdir adds 114de38225d9 NFS: Directory page cache pages need to be locked when read adds 3803d6721baf NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() adds 93a6ab7b691f NFS: Switch readdir to using iterate_shared() adds 227823d2074d nfs: optimise readdir cache page invalidation adds 123c23c6a7b7 NFS: Fix memory leaks adds 924491f2e476 NFSv4: try lease recovery on NFS4ERR_EXPIRED adds 7dc2993a9e51 NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals adds f43574d0ac80 Merge tag 'nfs-for-5.6-1' of git://git.linux-nfs.org/proje [...] adds af76fc6c158d NFSD fill-in netloc4 structure adds 84e1b21d5ec4 NFSD add ca_source_server<> to COPY adds 51911868fc62 NFSD COPY_NOTIFY xdr adds 624322f1adc5 NFSD add COPY_NOTIFY operation adds b7342204253a NFSD check stateids against copy stateids adds 51100d2b87cb NFSD generalize nfsd4_compound_state flag names adds b9e8638e3d9e NFSD: allow inter server COPY to have a STALE source server fh adds ce0887ac96d3 NFSD add nfs4 inter ssc to nfsd4_copy adds 5277a79e2dee nfsd: unlock on error in manage_cpntf_state() adds 10db651210b2 NFSD fix mismatching type in nfsd4_set_netaddr adds 3f9544ca62bc NFSD: fix seqid in copy stateid adds b8290ca250fb NFSD fix nfserro errno mismatch adds 2e577f0faca4 NFSD fixing possible null pointer derefering in copy offload adds d781e3df7107 nfsd4: avoid NULL deference on strange COPY compounds adds 09a80f2aef06 nfsd: Return the correct number of bytes written to the file adds fc5fc5d7cc9e nfsd4: Remove unneeded semicolon adds 57f64034966f nfsd: Clone should commit src file metadata too adds fc1b20659597 nfsd: remove unnecessary assertion in nfsd4_encode_replay adds b3f255ef6bff nfsd: use ktime_get_seconds() for timestamps adds e29f470396a7 nfsd: print 64-bit timestamps in client_info_show adds 92c5e46911c0 nfsd: handle nfs3 timestamps as unsigned adds e4598e38ee7e nfsd: use timespec64 in encode_time_delta adds 9cc7680149b2 nfsd: make 'boot_time' 64-bit wide adds 2a1aa48929af nfsd: pass a 64-bit guardtime to nfsd_setattr() adds b6356d420296 nfsd: use time64_t in nfsd_proc_setattr() check adds 2561c92b12f4 nfsd: fix delay timer on 32-bit architectures adds 9594497f2c78 nfsd: fix jiffies/time_t mixup in LRU list adds 20b7d86f29d3 nfsd: use boottime for lease expiry calculation adds 9104ae494e67 nfsd: use ktime_get_real_seconds() in nfs4_verifier adds 364d5814b9dd nfsd: remove nfs4_reset_lease() declarations adds 384a7ccaa37d nfsd: use true,false for bool variable in vfs.c adds 500c24817140 nfsd: use true,false for bool variable in nfs4proc.c adds e44b4bf2648e nfsd: use true,false for bool variable in nfssvc.c adds 28c7d86bb617 nfsd: fix filecache lookup adds 36ebbdb96b69 nfsd: cleanup nfsd_file_lru_dispose() adds 9542e6a643fc nfsd: Containerise filecache laundrette adds bd6e1cece834 nfsd: Remove unused constant NFSD_FILE_LRU_RESCAN adds 55f84cc47f73 nfsd: Schedule the laundrette regularly irrespective of fi [...] adds b6669305d35a nfsd: Reduce the number of calls to nfsd_file_gc() adds 90d2f1da832f nfsd: Fix a soft lockup race in nfsd_file_mark_find_or_create() adds 16f8f8941082 nfsd: Allow nfsd_vfs_write() to take the nfsd_file as an argument adds 5011af4c698a nfsd: Fix stable writes adds 7bf94c6ba9fb nfsd: Update the boot verifier on stable writes too. adds b66ae6dd0c30 nfsd: Pass the nfsd_file as arguments to nfsd4_clone_file_range() adds 1b28d756b2ea nfsd: Ensure exclusion between CLONE and WRITE errors adds 1d82163714c1 sunrpc: Fix potential leaks in sunrpc_cache_unhash() adds 809fe3c53378 sunrpc: clean up cache entry add/remove from hashtable adds 524ff1af226c nfsd: Ensure sampling of the commit verifier is atomic wit [...] adds 19e0663ff9bc nfsd: Ensure sampling of the write verifier is atomic with [...] adds a9ceb060b3cf nfsd: Fix a perf warning adds c19285596de6 nfsd: Define the file access mode enum for tracing adds 689827cd5bfe nfsd: convert file cache to use over/underflow safe refcount adds 91fd3c3edcd7 nfsd4: fix double free in nfsd4_do_async_copy() adds 50d0def966a5 nfsd: make nfsd_filecache_wq variable static adds 3d96208c30f8 sunrpc: expiry_time should be seconds not timeval adds 08dffcc7d94b Merge tag 'nfsd-5.6' of git://linux-nfs.org/~bfields/linux adds 9f198a2ac543 help_next should increase position index adds 60ea27e936f2 Merge tag 'for-linus-5.6-ofs1' of git://git.kernel.org/pub [...] adds 7582026f6f35 gfs2: fix gfs2_find_jhead that returns uninitialized jhead [...] adds 4c0e8dda608a gfs2: move setting current->backing_dev_info adds 6e5e41e2dc4e gfs2: fix O_SYNC write handling adds 175787e011ce Merge tag 'gfs2-for-5.6-2' of git://git.kernel.org/pub/scm [...] adds f658adeea45e fix up iter on short count in fuse_direct_io() adds 2f1398291bf3 fuse: don't overflow LLONG_MAX with end offset adds 519525fa47b5 fuse: Support RENAME_WHITEOUT flag adds 8ab13bca428b Documentation: filesystems: convert fuse to RST adds cabdb4fa2f66 fuse: use true,false for bool variable adds f757165705e9 Merge tag 'fuse-fixes-5.6-rc1' of git://git.kernel.org/pub [...] adds 0ddad21d3e99 pipe: use exclusive waits when reading or writing adds 995933305e11 Merge branch 'pipe-exclusive-wakeup' adds 30460e1ea3e6 fs: Enable bmap() function to properly return errors adds 10d83e11a582 cachefiles: drop direct usage of ->bmap method. adds 569d2056def7 ecryptfs: drop direct calls to ->bmap adds 0d89fdae2afe fibmap: Use bmap instead of ->bmap method in ioctl_fibmap adds 324282c0252a fibmap: Reject negative block numbers adds 12efec560274 saner copy_mount_options() adds 236f45329460 Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...] adds 0f89589a8c6f Pass consistent param->type to fs_parse() adds 2710c957a8ef fs_parse: get rid of ->enums adds 5eede625297f fold struct fs_parameter_enum into struct constant_table adds 34264ae3fa22 don't bother with explicit length argument for __lookup_co [...] adds aa1918f94914 get rid of fs_value_is_filename_empty adds fbc2d1686dc5 get rid of cg_invalf() adds 9f09f649ca33 teach logfc() to handle prefices, give it saner calling co [...] adds 3fbb8d5554a1 struct p_log, variants of warnf() et.al. taking that one instead adds 2c3f3dc31556 switch rbd and libceph to p_log-based primitives adds 7f5d38141e30 new primitive: __fs_parse() adds c80c98f0dc5d ceph_parse_param(), ceph_parse_mon_ips(): switch to passin [...] adds cc3c0b533ab9 add prefix to fs_context->log adds 96cafb9ccb15 fs_parser: remove fs_parameter_description name field adds d7167b149943 fs_parse: fold fs_parameter_desc/fs_parameter_spec adds 48ce73b1bef2 fs_parse: handle optional arguments sanely adds 328de5287b10 turn fs_param_is_... into functions adds a3ff937b33d9 prefix-handling analogues of errorf() and friends adds d53d0f7461a5 ceph: use errorfc() and friends instead of spelling the pr [...] adds 2e28c49ea648 fuse: switch to use errorfc() et.al. adds 77cb271e6a51 gfs2: switch to use of errorfc() et.al. adds e1ee7d8511f1 cramfs: switch to use of errofc() et.al. adds b5db30cfb979 hugetlbfs: switch to use of invalfc() adds bf45f7fcc400 procfs: switch to use of invalfc() adds 58c025f0e803 cgroup1: switch to use of errorfc() et.al. adds f35aa2bc809e tmpfs: switch to use of invalfc() adds c9d35ee049b4 Merge branch 'merge.nfs-fs_parse.1' of git://git.kernel.or [...] adds 0a061743af93 compat_ioctl: fix FIONREAD on devices adds b85080c106b1 Merge tag 'compat-ioctl-fix' of git://git.kernel.org:/pub/ [...] adds da4f2b4ccc49 ARM: OMAP2+: am43xx: Add lcdc clockdomain adds 8de44fb70659 ARM: OMAP2+: pdata-quirks: add PRM data for reset support adds e4c4b540e1e6 ARM: OMAP4+: remove pdata quirks for omap4+ iommus adds 2f14101a1d76 ARM: OMAP2+: Add workaround for DRA7 DSP MStandby errata i879 adds 4ea3711aece4 ARM: OMAP2+: omap-iommu.c conversion to ti-sysc adds 4601832f4050 ARM: OMAP2+: use separate IOMMU pdata to fix DRA7 IPU1 boot adds d5279a57c408 Merge tag 'omap-for-v5.6/soc-signed' of git://git.kernel.o [...] adds 064f42b28a6d ARM: brcmstb: Add debug UART entry for 7216 adds c586f47f55d8 ARM: bcm: Select ARM_AMBA for ARCH_BRCMSTB adds 3a4252daee7e Merge tag 'arm-soc/for-5.6/soc' of https://github.com/Broa [...] adds ad097ab061b0 ARM: exynos: Correct the help text for platform Kconfig option adds 45984f0c70cc ARM: samsung: Rename Samsung and Exynos to lowercase adds e4b072cc2e18 Merge tag 'samsung-soc-5.6' of https://git.kernel.org/pub/ [...] adds 1a3388d506bf ARM: tegra: Enable PLLP bypass during Tegra124 LP1 adds cf94a7a06a7d ARM: tegra: Modify reshift divider during LP1 adds 9c65b8463f41 ARM: tegra: Use clk_m CPU on Tegra124 LP1 resume adds 511f96fb673c Merge tag 'tegra-for-5.6-arm-core' of git://git.kernel.org [...] adds b3082f1bf8a6 ARM: imx: Add i.MX7ULP SoC serial number support adds 4562fa4c86c9 ARM: imx: Enable ARM_ERRATA_814220 for i.MX6UL and i.MX7D adds c74067a0f776 ARM: imx: only select ARM_ERRATA_814220 for ARMv7-A adds 123718659721 Merge tag 'imx-soc-5.6' of git://git.kernel.org/pub/scm/li [...] adds fc8c4c059c23 ARM: at91: Kconfig: add sam9x60 pll config flag adds fe7ff55d7918 ARM: at91: Kconfig: add config flag for SAM9X60 SoC adds eb0df9b7fb02 ARM: at91: pm: move SAM9X60's PM under its own SoC config flag adds dccf72291394 drivers: soc: atmel: move sam9x60 under its own config flag adds a79fa0c12c93 power: reset: Kconfig: select POWER_RESET_AT91_RESET for sam9x60 adds 1b6e21f2831e drivers: soc: atmel: select POWER_RESET_AT91_SAMA5D2_SHDWC [...] adds 80f58695158e ARM: debug-ll: select DEBUG_AT91_RM9200_DBGU for sam9x60 adds 6b9dfd986a81 ARM: at91: pm: use SAM9X60 PMC's compatible adds ec6e618c8c01 ARM: at91: pm: use of_device_id array to find the proper s [...] adds d9b8e21eae5d ARM: at91: Documentation: add sam9x60 product and datasheet adds e9d440157e75 Merge tag 'at91-5.6-soc' of git://git.kernel.org/pub/scm/l [...] adds db711893eac8 ARM: OMAP2+: Add omap_secure_init callback hook for secure [...] adds dbebc8bfe9dc ARM: OMAP2+: Introduce check for OP-TEE in omap_secure_init() adds 48840e16c299 ARM: OMAP2+: Use ARM SMC Calling Convention when OP-TEE is [...] adds 8ab871f8bdfc ARM: OMAP2+: sleep43xx: Call secure suspend/resume handlers adds 21473e16b116 Merge tag 'omap-for-v5.6/soc-smc-signed' of git://git.kern [...] adds 6c6b3f1f260b ARM: zynq: use physical cpuid in zynq_slcr_cpu_stop/start adds 31a7d26fbc51 Merge tag 'zynq-soc-for-v5.6' of https://github.com/Xilinx [...] adds 5ec6fd39f5f2 ARM: s3c24xx: Switch to atomic pwm API in rx1950 adds 21829ec37e1b ARM: exynos: Drop unneeded select of MIGHT_HAVE_CACHE_L2X0 adds af15a11b9046 ARM: s3c64xx: Drop unneeded select of TIMER_OF adds a9eeb0e61128 Merge tag 'samsung-soc-5.6-2' of https://git.kernel.org/pu [...] adds c37baa06f8a9 ARM: OMAP2+: Fix undefined reference to omap_secure_init adds d8430df17211 Merge tag 'omap-for-v5.6/soc-build-fix-signed' of git://gi [...] adds 469030d454bd Merge tag 'armsoc-soc' of git://git.kernel.org/pub/scm/lin [...] adds b6df5e2bc8fc ARM: dts: exynos: Rename children of SysRAM node to "sram" adds d4ec0cb05064 ARM: dts: exynos: Add support for the touch-sensitive butt [...] adds 1a5a85c56402 ARM: dts: exynos: Add Mali/GPU node on Exynos5420 and enab [...] adds 5a7df4476feb Merge tag 'samsung-dt-5.5-2' of https://git.kernel.org/pub [...] adds 68441353538b arm64: dts: agilex: add NAND IP to base dts adds 3c0f3b8545e7 arm64: dts: add NAND board files for Stratix10 and Agilex adds 310704e614ac arm64: dts: agilex: Add EDAC Device Tree adds a6706bd60be7 arm64: dts: agilex: Add SysMgr compatible adds 2f804ba7aa9e arm64: dts: agilex: Add SysMgr to Ethernet nodes adds e691c23ebe8f Merge tag 'socfpga_dts_updates_for_v5.5_part2' of git://gi [...] adds 70016ef0bd86 ARM: dts: ux500: declare GPADC IIO ADC channels adds 08d89bc90d9e ARM: dts: ux500: snowball: Remove unused PRCMU cpufreq node adds 6cfeb611b471 dt-bindings: arm: Document compatibles for Ux500 boards adds 0f8e741404af ARM: dts: ux500: Move generic pin configs out of ste-href- [...] adds 7fee202265b7 ARM: dts: ux500: Rename generic pin configs according to p [...] adds 4dbeac736464 ARM: dts: ux500: Add alternative SDI pin configs adds 99e1df613625 ARM: dts: ux500: Add pin configs for UART1 CTS/RTS pins adds 96b619e3c1df ARM: dts: ux500: nomadik-pinctrl: Add &gpio_in_nopull adds fae284f1bc77 ARM: dts: ux500: Disable I2C/SPI buses by default adds 6b69c7296a9a ARM: dts: ux500: Add aliases for I2C and SPI buses adds 5195887a6fe0 ARM: dts: ux500: Move serial aliases to ste-dbx5x0.dtsi adds bef475b03d9b ARM: dts: ux500: Remove ux500_ prefix from ux500_serial* labels adds 02234ee9e4d7 ARM: dts: ux500: Add "simple-bus" compatible to soc node adds b2ee5877508b ARM: dts: ux500: Use "arm,pl031" compatible for PL031 adds 27e7c033d3b4 ARM: dts: ux500: Drop pulls on I2C buses adds f6a76d425680 ARM: dts: ux500: Break out DB8500 DTSI adds 8668223a1ea7 ARM: dts: ux500: Split TVK DTSI files in two adds 42a1e9450c27 ARM: dts: ux500: Add devicetree for HREF520 adds c3d68019fce2 Merge tag 'ux500-armsoc-v5.6-1' of git://git.kernel.org/pu [...] adds f1da5ea67059 arm64: dts: Add Unisoc's SC9863A SoC support adds 9956b94eea28 ARM: dts: ux500: Remove unused ste-href-ab8505.dtsi adds 6299f3002bc1 ARM: dts: ux500: Add device tree include for AB8505 adds 92ac62e1c3ef dt-bindings: arm: ux500: Document samsung,golden compatible adds b952efeb7ad4 ARM: dts: ux500: Add device tree for Samsung Galaxy S III [...] adds 032c18c566ea ARM: dts: ux500: samsung-golden: Add IMU (accelerometer + [...] adds 234a0387f73c ARM: dts: ux500: samsung-golden: Add touch screen adds fbb7c4a13c96 ARM: dts: ux500: samsung-golden: Add WiFi adds 224bf0fe7292 ARM: dts: ux500: samsung-golden: Add Bluetooth adds 0b0d7158916a Merge tag 'ux500-armsoc-v5.6-2' of git://git.kernel.org/pu [...] adds 6f89dd9e9325 ARM: dts: iwg20d-q7-common: Add LCD support adds 61b58e3f6e51 ARM: dts: sh73a0: Rename twd clock to periph clock adds df1a0aac0a53 ARM: dts: sh73a0: Add device node for ARM global timer adds 8443ffd1bbd5 ARM: dts: r8a7779: Add device node for ARM global timer adds 8a481af10e6a ARM: dts: renesas: Group tuples in regulator-gpio states p [...] adds c2e952ef5abb ARM: dts: renesas: Group tuples in interrupt properties adds f54e670dee2d ARM: dts: renesas: Group tuples in pci ranges and dma-rang [...] adds 505128865a0e ARM: dts: rcar-gen2: Fix PCI high address in interrupt-map-mask adds 3bb426d042f3 ARM: dts: rcar-gen2: Add missing mmio-sram bus properties adds 0aed218f7948 ARM: dts: r8a7778: Add missing clock-frequency for fixed clocks adds fe4a76fafdb4 ARM: dts: sh73a0: Add missing clock-frequency for fixed clocks adds ec6710852076 Merge tag 'renesas-arm-dt-for-v5.6-tag1' of git://git.kern [...] adds 87924226737d arm64: dts: renesas: Remove use of ARCH_R8A7796 adds 83772e1b4423 arm64: dts: renesas: Rename r8a7796* to r8a77960* adds 36f062124df3 arm64: dts: renesas: Group tuples in regulator-gpio states [...] adds 0aab5b914b41 arm64: dts: renesas: Group tuples in interrupt properties adds 9504a9f27a8c arm64: dts: renesas: Group tuples in pci ranges and dma-ra [...] adds 993f2c9abe02 arm64: dts: renesas: r8a77970: Group tuples in thermal reg [...] adds bf2b74ce9b33 arm64: dts: renesas: r8a77990: ebisu: Remove clkout-lr-syn [...] adds 36065b0715df arm64: dts: renesas: r8a77961: Add RWDT node adds c6ef2b349845 arm64: dts: renesas: r8a77961: Add GPIO nodes adds 9ccf74a93d3c arm64: dts: renesas: r8a77961: Add RAVB node adds 8372579d5bb5 arm64: dts: renesas: r8a77961: Add SYS-DMAC nodes adds 19d40e551353 arm64: dts: renesas: r8a77961: Add I2C nodes adds 111cc9ace2b5 arm64: dts: renesas: r8a77961: Add SDHI nodes adds ae56c940f188 arm64: dts: renesas: Add EK874 board with idk-2121wr displ [...] adds 052e99db7c00 arm64: dts: renesas: Rename r8a7795{-es1,}* to r8a7795[01]* adds 919d31abe701 arm64: dts: renesas: Drop redundant SoC prefixes from ULCB [...] adds 567d4ffb6dc5 arm64: dts: renesas: Sort DTBs in Makefile adds 7ba33c335a5b arm64: dts: renesas: Prepare for split of ARCH_R8A7795 int [...] adds 8b004f12624b Merge tag 'renesas-arm64-dt-for-v5.6-tag1' of git://git.ke [...] adds c4ed20f74c79 dt-bindings: timer: renesas: tmu: Document r8a774b1 bindings adds b32bfbc98a74 dt-bindings: can: rcar_can: document r8a774b1 support adds 837b7deb364c dt-bindings: can: rcar_canfd: document r8a774b1 support adds 3b6930e82439 Merge tag 'renesas-dt-bindings-for-v5.6-tag1' of git://git [...] adds 247aa9e4d22d dt-bindings: marvell,mmp2: Add clock ids for the HSIC clocks adds be61795bbd3c clk: mmp2: Add HSIC clocks adds f6f149604eef dt-bindings: phy: Add binding for marvell,mmp3-hsic-phy adds 3240d5b872f2 ARM: dts: mmp3: Add HSIC controllers adds 0bc5f749bcb6 ARM: dts: mmp3-dell-ariel: Enable the HSIC adds 4081b335592a Merge branch 'mmp/hsic' into arm/dt adds e2ce979bf176 ARM: dts: mmp3: Fix typos adds 32d319c02d80 Merge branch 'mmp/hsic' into arm/dt adds bf21e6e1b0c7 ARM: dts: dra76-evm: add HDMI output adds edb71d34de39 ARM: dts: am57xx-idk-common: add HDMI to the common dtsi adds 65d26052d513 ARM: dts: omap3: name mdio node properly adds c8d37f625fed ARM: dts: am335x-evm: Use drm simple-panel instead of tilc [...] adds 32ee9fdf66b7 ARM: dts: am335x-evmsk: Use drm simple-panel instead of ti [...] adds bfe0237dd6c4 ARM: dts: am335x-icev2: Add support for OSD9616P0899-10 at i2c0 adds 3f9c6a6d9056 Merge tag 'omap-for-v5.6/dt-signed' of git://git.kernel.or [...] adds f60c41257fa0 ARM: dts: Configure interconnect target module for am4 qspi adds e36afc29ea98 ARM: dts: Configure interconnect target module for am3 sham adds ed8e44dfa757 ARM: dts: Configure interconnect target module for am4 sham adds e132681cef0a ARM: dts: Configure interconnect target module for dra7 sham adds b4679c0544fe ARM: dts: Configure interconnect target module for am3 aes adds e9225f22c760 ARM: dts: Configure interconnect target module for am4 aes adds 2ea3ce2cf6ab ARM: dts: Configure interconnect target module for dra7 aes adds f6d9eb0c253b ARM: dts: Configure interconnect target module for am4 des adds eabb3f5a1b4f ARM: dts: Configure interconnect target module for dra7 des adds dbd2d6f9be96 ARM: dts: dra7: convert IOMMUs to use ti-sysc adds 3e4120b9c0bf ARM: dts: dra74x: convert IOMMUs to use ti-sysc adds 22f8d6649d4b ARM: dts: omap4: convert IOMMUs to use ti-sysc adds a6c8056d2f34 ARM: dts: omap5: convert IOMMUs to use ti-sysc adds 65b5969e58de ARM: dts: Add generic compatible for omap sdma instances adds eb6b38b26edf ARM: dts: Configure interconnect target module for omap2 sdma adds bfab07ee52a2 ARM: dts: Configure interconnect target module for omap3 sdma adds d71b48236c83 Merge tag 'sdma-dts' into omap-for-v5.6/ti-sysc-dt adds 8a6c3e88bb7a Merge tag 'omap-for-v5.6/ti-sysc-dt-signed' of git://git.k [...] adds 785ca50f8e61 Merge branch 'omap/soc' into arm/dt adds 0cd62d5e7432 ARM: OMAP2+: Drop legacy platform data for am4 qspi adds 19c8915ca38f ARM: OMAP2+: Drop legacy platform data for omap4 aess adds a0fc37ff28c0 ARM: OMAP2+: Drop legacy platform data for omap4 dmic adds 6974285ed52a ARM: OMAP2+: Drop legacy platform data for omap4 mcpdm adds 1d2a38d42b04 ARM: OMAP2+: Drop legacy platform data for omap5 dmic adds 4150fe384e4d ARM: OMAP2+: Drop legacy platform data for omap5 mcpdm adds 6899cf73880e ARM: OMAP2+: Drop legacy platform data for am3 and am4 sham adds 68e3b63e7538 ARM: OMAP2+: Drop legacy platform data for dra7 sham adds c31502179d06 ARM: OMAP2+: Drop legacy platform data for am3 and am4 aes adds 1633d8d37241 ARM: OMAP2+: Drop legacy platform data for dra7 aes adds 69471c654ad9 ARM: OMAP2+: Drop legacy platform data for am4 des adds 11b27908a3bd ARM: OMAP2+: Drop legacy platform data for dra7 des adds bfdfd5636a9d ARM: OMAP2+: Drop legacy platform data for omap4 timers ex [...] adds 1b44c550a481 ARM: OMAP2+: Drop legacy platform data for omap5 timers ex [...] adds aec518020559 ARM: OMAP2+: Drop legacy platform data for am3 and am4 tim [...] adds 3d1d10be064b ARM: OMAP2+: Drop legacy platform data for dra7 timers exc [...] adds cfbeeedaa5dc ARM: OMAP2+: Drop legacy platform data for am3 and am4 epwmss adds 846a1b675c8f ARM: OMAP2+: Drop legacy platform data for dra7 epwmss adds c62201a3565b ARM: OMAP2+: Drop legacy platform data for am3 and am4 spinlock adds d169232953f0 ARM: OMAP2+: Drop legacy platform data for omap4 spinlock adds 995c1535da0a ARM: OMAP2+: Drop legacy platform data for omap5 spinlock adds 4554f0a1cbe6 ARM: OMAP2+: Drop legacy platform data for dra7 spinlock adds 78e2d1f4b703 ARM: OMAP2+: Drop legacy platform data for am3 and am4 spi adds 17b6e0280f31 ARM: OMAP2+: Drop legacy platform data for am3 and am4 dcan adds 80d861cda650 ARM: OMAP2+: Drop legacy platform data for dra7 dcan adds 958036e21253 ARM: OMAP2+: Drop legacy platform data for am3 adc_tsc adds 97752cc26ef1 ARM: OMAP2+: Drop legacy platform data for am4 adc_tsc adds ff594e2296c3 ARM: OMAP2+: Drop legacy platform data for am3 and am4 elm adds fccccdcd85f8 ARM: OMAP2+: Drop legacy platform data for omap4 elm adds a9f31495c612 ARM: OMAP2+: Drop legacy platform data for dra7 elm adds adb72394e2ab ARM: OMAP2+: Drop legacy platform data for am3 lcdc adds 269e6ec23aeb ARM: OMAP2+: Drop legacy platform data for am4 ocp2scp adds 813b09b05d49 ARM: OMAP2+: Drop legacy platform data for omap4 ocp2scp adds 08f721e833dc ARM: OMAP2+: Drop legacy platform data for omap5 ocp2scp adds adb47d9d141d ARM: OMAP2+: Drop legacy platform data for dra7 ocp2scp adds 027678deaee3 ARM: OMAP2+: Drop legacy platform data for am4 vpfe adds 72b48b999cb1 ARM: OMAP2+: Drop legacy platform data for omap4 hsi adds a6b1e717e942 ARM: OMAP2+: Drop legacy platform data for omap4 smartreflex adds e54740b4afe8 ARM: OMAP2+: Drop legacy platform data for dra7 smartreflex adds a9e2d3c61d3d ARM: OMAP2+: Drop legacy platform data for omap4 kbd adds 8c77b65635a6 ARM: OMAP2+: Drop legacy platform data for omap5 kbd adds 5725e6c169c6 ARM: OMAP2+: Drop legacy platform data for omap4 slimbus adds d864dbdfa6dd ARM: OMAP2+: Drop legacy platform data for omap4 fdif adds 54a751f623f5 Merge branch 'omap-for-v5.6/ti-sysc-dt' into omap-for-v5.6 [...] adds e4ebfc2ce6cc ARM: OMAP4: hwmod-data: remove OMAP4 IOMMU hwmod data adds 6e678a76b345 ARM: OMAP5: hwmod-data: remove OMAP5 IOMMU hwmod data adds 28b5afcd06d2 ARM: OMAP2+: Drop unused sdma functions adds 755cbfd8cf89 ARM: OMAP2+: Drop sdma interrupt handling for mach-omap2 adds f002180c3c46 ARM: OMAP2+: Configure sdma capabilities directly adds c6797bcde307 ARM: OMAP2+: Configure dma_plat_info directly and drop dma [...] adds 4c74ecf79227 dmaengine: ti: omap-dma: Add device tree match data and us [...] adds 9938ee9cf921 dmaengine: ti: omap-dma: Configure global priority registe [...] adds 211010aeb097 dmaengine: ti: omap-dma: Pass sdma auxdata to driver and use it adds 61ecb53952f0 dmaengine: ti: omap-dma: Allocate channels directly adds f4cfa36dab67 dmaengine: ti: omap-dma: Use cpu notifier to block idle for omap2 adds 82f12e64a019 ARM: OMAP2+: Drop legacy init for sdma adds 37b156ecf71a ARM: OMAP2+: Drop legacy platform data for sdma adds 9fc85a7124b5 Merge branch 'omap-for-v5.6/sdma' into omap-for-v5.6/ti-sy [...] adds e052860d1181 Merge tag 'omap-for-v5.6/ti-sysc-drop-pdata-signed' of git [...] adds 030cc6cb1b6c ARM: dts: NSP: Use hardware I2C for BCM958625HR adds c4414cac85b6 ARM: dts: bcm2835: Move rng definition to common location adds 530735df6258 ARM: dts: bcm2711: Enable HWRNG support adds 0100f76d9634 Merge tag 'tags/bcm2835-dt-next-2020-01-07' into devicetree/next adds 6a346cf9738a Merge tag 'arm-soc/for-5.6/devicetree' of https://github.c [...] adds 3d5191a140ba arm64: dts: hi3798cv200-poplar: add linux,rc-map-name for IR adds 6fa154e46c72 arm64: dts: hi3798cv200: correct PCIe 'bus-range' setting adds 031a612b16c2 Merge tag 'hisi-arm64-dt-for-5.6' of git://github.com/hisi [...] adds f7a3b40baf77 ARM: dts: stm32: add pwm sleep pin muxing for stm32mp157c-ev1 adds 1e381a657a1f ARM: dts: stm32: add pwm pin muxing for stm32mp157a-dk1 adds 08af7401504f ARM: dts: stm32: add pwm sleep pins to stm32mp157c-ev1 adds 4edf4c656db1 ARM: dts: stm32: add support for PWM on stm32mp157a-dk1 adds f9b9aaaa06ad ARM: dts: stm32: add timers counter support on stm32mp157c adds 0a1732cf6cdc ARM: dts: stm32: update slew-rate properties for sdmmc1 on [...] adds 64e11cb783d1 ARM: dts: stm32: add sdmmc2 & 3 nodes for STM32MP157 SoC adds 0382bf82fe7a ARM: dts: stm32: enable sdmmc2 node for stm32mp157c-ed1 board adds 7e5d83981911 ARM: dts: stm32: add sdmmc3 node for STM32MP1 boards adds ee39d8a3e4c8 ARM: dts: stm32: add ADC pins used for stm32mp157c-ed1 adds 91ad4af4b297 ARM: dts: stm32: add ADC support to stm32mp157c-ed1 adds ac4533a816e0 ARM: dts: stm32: remove unused rng interrupt on stm32f429 adds 92d3a35c0725 ARM: dts: stm32: Adapt stm32mp157 pinctrl to manage STM32M [...] adds 48c7181fa79f ARM: dts: stm32: Update stm32mp157 pinctrl files adds 95e395c881b3 ARM: dts: stm32: Introduce new STM32MP15 SOCs: STM32MP151 [...] adds 0eda69b6c5f9 ARM: dts: stm32: Manage security diversity for STM32M15x SOCs adds 144d1ba70548 ARM: dts: stm32: Adapt STM32MP157 DK boards to stm32 DT diversity adds a2bec7058852 ARM: dts: stm32: Adapt STM32MP157C ED1 board to STM32 DT d [...] adds bfcfbb5c6c57 ARM: dts: stm32: remove "@" and "_" from stm32f4 pinmux groups adds 49a58ba19603 ARM: dts: stm32: remove "@" and "_" from stm32f7 pinmux groups adds 33ce3e626cef ARM: dts: stm32: remove syscfg clock on stm32mp15 ethernet adds 46ccf1cecb22 ARM: dts: stm32: adjust slew rate for Ethernet on stm32mp15 adds bf848759fb78 ARM: dts: stm32: Enable MAC TX clock gating during TX low- [...] adds ad8e5610da1e ARM: dts: stm32: remove useless clock-names from RTC node [...] adds 117e5dd21ced ARM: dts: stm32: remove useless clock-names from RTC node [...] adds c10213273fe0 ARM: dts: stm32: enable USBPHYC on stm32mp15 DKx boards adds 5841d00fe059 ARM: dts: stm32: enable USB Host (USBH) EHCI controller on [...] adds 426c1e8fa7bf ARM: dts: stm32: enable USB OTG HS on stm32mp15 DKx boards adds 6bdc753de689 ARM: dts: stm32: add phy-names to usbotg_hs on stm32mp157c-ev1 adds 5659be8dcf1c ARM: dts: stm32: fix dma controller node name on stm32f746 adds 6a60dc23a0da ARM: dts: stm32: fix dma controller node name on stm32f743 adds a0fc09abf454 ARM: dts: stm32: fix dma controller node name on stm32mp157c adds a09c71817f73 ARM: dts: stm32: update mlahb node according to the bindin [...] adds f723d518bff3 ARM: dts: stm32: change nvmem node name on stm32f429 adds 11ee8c7e44f5 ARM: dts: stm32: change nvmem node name on stm32mp1 adds 0ff15a86d0c5 ARM: dts: stm32: Add power-supply for DSI panel on stm32f4 [...] adds f8849332aeda ARM: dts: stm32: Add power-supply for RGB panel on stm32429i-eval adds 37365e152a72 Merge tag 'stm32-dt-for-v5.6-1' of git://git.kernel.org/pu [...] adds afa7f6eb4dca ARM: multi_v7_defconfig: enable STM32 PWR regulator adds 8784692d2800 ARM: dts: rockchip: Add brcm bluetooth for rk3288-veyron adds e964d463392d ARM: dts: rockchip: Add missing cpu operating points for r [...] adds 1f5e92834006 ARM: dts: rockchip: Use ABI name for write protect pin on [...] adds a950c4c63cde ARM: dts: rockchip: Use ABI name for recovery mode pin on [...] adds 3886edbbb5ff Merge tag 'v5.6-rockchip-dts32-1' of git://git.kernel.org/ [...] adds ec7d731d81e7 arm64: dts: rockchip: Add node for gpu on rk3399-roc-pc adds ec5b0af7da34 arm64: dts: rockchip: Add regulators for pcie on rk3399-roc-pc adds e748d3552733 arm64: dts: rockchip: Enable HDMI Sound on rk3399-roc-pc adds 635f9a6d9cdc arm64: dts: rockchip: Add regulators for pcie on rk3399-rock960 adds 526ba2e2cf61 arm64: dts: rockchip: Enable PCIe for Radxa Rock Pi 4 board adds a793e19c15f2 arm64: dts: rockchip: Fix NanoPC-T4 cooling maps adds 876816b2679f arm64: dts: rockchip: Improve nanopi4 PCIe adds 8554723e664d arm64: dts: rockchip: remove 408MHz operating point from px30 adds 023115cdea26 arm64: dts: rockchip: add thermal infrastructure to px30 adds 67dd31f71580 arm64: dts: rockchip: enable tsadc on px30-evb adds a8e611f634e3 arm64: dts: rockchip: Disable HS400 for mmc on rk3399-roc-pc adds c38d8009ed6c arm64: dts: rockchip: Fix vdd_log on rk3399-roc-pc adds 88c5a235e88b arm64: dts: rockchip: Fix min voltage for rk3399-firefly vdd_log adds a308163a9d4b arm64: dts: rockchip: Use correct pin for lcd-reset pinctr [...] adds 140e816a8083 arm64: dts: rockchip: Add SDR104 mode to SD-card I/F on rk [...] adds a43e29090934 arm64: dts: rockchip: Enable MTD Flash on rk3399-roc-pc adds 04a0077fdb19 arm64: dts: rockchip: Remove always-on properties from reg [...] adds cfd66c682e8b arm64: dts: rockchip: Add regulators for PCIe for Radxa Ro [...] adds 36be91112fbf arm64: dts: rockchip: Add GPU cooling device for RK3399 adds ad848dd53385 dt-bindings: gpu: mali-bifrost: Add Rockchip PX30 adds a07f34a083f2 arm64: dts: rockchip: add the gpu for px30 adds 0c556dea089d arm64: dts: rockchip: enable the gpu on px30-evb adds c2753d15d2b3 arm64: dts: rockchip: split rk3399-rockpro64 for v2 and v2 [...] adds 7c5b6bfb14ca arm64: dts: rockchip: enable wifi module at sdio0 on rockpro64 adds e09dabe49c68 arm64: dts: rockchip: hook up bluetooth at uart0 on rockpro64 adds dc753369d129 dt-bindings: arm: rockchip: Add Rock Pi N10 binding adds 488533533194 arm64: dts: rockchip: Add VMARC RK3399Pro SOM initial support adds b97965803d26 ARM: dts: rockchip: Add Radxa Dalang Carrier board adds 29478208c024 arm64: dts: rockchip: Add Radxa Rock Pi N10 initial support adds ba790c16a8b0 arm64: dts: rockchip: remove identical &uart0 node from rk [...] adds 4f279f9fbca5 arm64: dts: rockchip: Add RK3328 idle state adds 7e90ccec8c3c arm64: dts: rockchip: Add PX30 DSI DPHY adds cc5912ab43a1 arm64: dts: rockchip: add dsi controller for px30 adds dbb6f7787961 arm64: dts: rockchip: Add PX30 LVDS adds 24bea4dfa367 arm64: dts: rockchip: rk3399-firefly: remove num-slots fro [...] adds 25418f9d4996 arm64: dts: rockchip: rk3399-hugsun-x99: remove supports-s [...] adds 1fc61ed04d30 arm64: dts: rockchip: Enable mp8859 regulator on rk3399-roc-pc adds 99e45e29b69d Merge tag 'v5.6-rockchip-dts64-1' of git://git.kernel.org/ [...] adds 76c1f41577fb dt-bindings: arm: move sprd board file to vendor directory adds e90cb36c77b9 ARM: dts: exynos: Remove syscon compatible from chipid nod [...] adds 6c43b5d3964c ARM: dts: exynos: Add initial data for coupled regulators [...] adds eaffc4de16c6 ARM: dts: exynos: Add missing CPU frequencies for Exynos5422/5800 adds 5206265f78e4 ARM: dts: exynos: Correct USB3503 GPIOs polarity adds c6d0192afa24 ARM: dts: exynos: Move Exynos5420 bus related OPPs to the [...] adds 1019fe2c7280 ARM: dts: exynos: Adjust bus related OPPs to the values co [...] adds ce258cfe4123 ARM: dts: samsung: Rename Samsung and Exynos to lowercase adds dc48a3a795ca ARM: dts: exynos: Enable FIMD node and add proper panel no [...] adds 90df036043d4 Merge tag 'samsung-dt-5.6' of https://git.kernel.org/pub/s [...] adds 66cb6e9d7969 dt-bindings: memory-controller: Convert Tegra124 EMC to js [...] adds 96b0239bbd61 dt-bindings: memory: Add Tegra186 memory client IDs adds a213f9f1c35d dt-bindings: memory: Add Tegra194 memory controller header adds 720ad00eade9 dt-bindings: memory: Add Tegra186 memory subsystem adds e64d0098dd03 Merge tag 'tegra-for-5.6-dt-bindings' of git://git.kernel. [...] adds 0cebea3ab053 ARM: tegra: Let the EMC hardware use the EMC clock adds ceffd1040ac0 ARM: tegra: Rename EMC on Tegra124 adds 834f1d6cf364 ARM: dts: tegra20: paz00: Add memory timings adds 12c5beb98006 Merge tag 'tegra-for-5.6-arm-dt' of git://git.kernel.org/p [...] adds 0bab86abe5b8 arm64: tegra: Let the EMC hardware use the EMC clock adds 47cd385e08ea arm64: tegra: Rename EMC on Tegra132 adds b72d52a1b60b arm64: tegra: Add interrupt for memory controller on Tegra186 adds 3f6eaef9ab37 arm64: tegra: Add external memory controller on Tegra186 adds be9b887f3bba arm64: tegra: Add the memory subsystem on Tegra194 adds 06c6b06f8908 arm64: tegra: Make XUSB node consistent with the rest adds 09903c5e07ac arm64: tegra: Add fuse/apbmisc node on Tegra194 adds 6f78a9460f27 arm64: tegra: Enable PWM fan on Jetson Nano adds 1f32a31fe27e arm64: tegra: Enable SDIO on Jetson Nano M.2 Key E adds cd8f843c6c9b arm64: tegra: Redefine force recovery key on Jetson AGX Xavier adds f41f34ddcee6 arm64: tegra: Allow bootloader to configure Ethernet MAC o [...] adds 84c2f68ed2f8 Merge tag 'tegra-for-5.6-arm64-dt' of git://git.kernel.org [...] adds aecc313490ae ARM: dts: mvebu: add support for SolidRun Clearfog GTR adds 5c04ad85627f ARM: armada-38x-solidrun-microsom: move i2c0 to SOM DT adds e645d14e243e ARM: dts: armada-38x-solidrun-microsom: add eeprom adds e4018a496b72 ARM: dts: armada-388-clearfog: add eeprom adds d104b3be1bab Merge tag 'mvebu-dt-5.6-1' of git://git.infradead.org/linu [...] adds 1eebac024058 arm64: dts: uDPU: fix broken ethernet adds fe3ec631a77d arm64: dts: uDPU: remove i2c-fast-mode adds cd592187f9de arm64: dts: uDPU: SFP cages support 3W modules adds 62bba54d9940 arm64: dts: marvell: clearfog-gt-8k: fix switch cpu port node adds 7f1f5ac4dcbd Merge tag 'mvebu-dt64-5.6-1' of git://git.infradead.org/li [...] adds a1433ca47e26 dt-bindings: arm: imx: Add the i.MX6SX-SDB Rev-A board adds 7bd9f52628f0 dt-bindings: arm: imx: Add the i.MX7D-SDB Rev-A board adds 5780c958da06 dt-bindings: arm: fsl: add compatible string for Tolino Shine 3 adds 8c8d09e24d45 dt-bindings: mxsfb: Add compatible for iMX8MQ adds 838f8ed9a094 dt-bindings: arm: fsl: Document i.MX7ULP Embedded Artists [...] adds 031c8cd8bd24 media: dt-bindings: media: fsl-pxp: add missing imx6sll adds 5f131c484883 bindings: fsl: document compatibles of lx2160a boards adds a59666337f3b dt-bindings: arm: Add Google Coral Edge TPU entry adds d611f817ecb4 dt-bindings: arm: Add devicetree binding for Thor96 Board adds 747612c4aefd dt-bindings: arm: fsl: Add Gateworks Ventana i.MX6DL/Q com [...] adds 485e35e4b5e6 Merge tag 'imx-bindings-5.6' of git://git.kernel.org/pub/s [...] adds 388adcbb08ef ARM: dts: imx6q-logicpd: Enable ili2117a Touchscreen adds e26f87c59ec4 ARM: dts: imx6sx-sdb-reva: Add revision in board compatibl [...] adds 97a94cd58c50 ARM: dts: imx7d-sdb-reva: Add revision in board compatible string adds 0b47f9201075 ARM: dts: add devicetree entry for Tolino Shine 3 adds 6d8709248d88 ARM: dts: e60k02: Pass the memory unit address adds e50811396a49 ARM: dts: imx25: consolidate properties of usbhost1 in dtsi file adds 562ed3e439a6 ARM: dts: imx25: describe maximum speed of internal usbhos [...] adds d27f9d634c9b ARM: dts: ls1021a: add node describing external interrupt lines adds 0840a47ee85f ARM: dts: ls1021a-tsn: Use interrupts for the SGMII PHYs adds 7d00c4fb4faf ARM: dts: imx7ulp-com: Add initial support for i.MX7UP COM board adds 02f8eb40ef7b ARM: dts: imx7s: Add power domain for imx7d HSIC adds f3042a86558e ARM: dts: imx6: rdu2: Add node for UCS1002 USB charger chip adds cd58a174e586 ARM: dts: imx6: rdu2: Disable WP for USDHC2 and USDHC3 adds 6bb1e09c4c37 ARM: dts: imx6: rdu2: Limit USBH1 to Full Speed adds d9267ca19534 ARM: dts: phycore-imx6: set buck regulator modes explicitly adds e5380cd85b3d ARM: dts: vf610-zii-dev-rev-b: Drop redundant I2C properties adds 444d18a7dd63 ARM: dts: vf610-zii-scu4-aib: Use generic names for DT nodes adds b5f02bc3534a ARM: dts: vf610-zii-scu4-aib: Add node for switch watchdog adds 3ee959b19c6f ARM: dts: colibri-imx6ull: correct wrong pinmuxing and add [...] adds 75d91c0dcd59 ARM: dts: imx6sll: add PXP module adds e1af00487dee ARM: dts: imx6qdl-apalis: mux HDMI CEC pin adds ec1c36382ba1 ARM: dts: imx51-babbage: Fix the DVI output description adds a52e537da7e9 ARM: dts: imx6: phycore-som: add pmic onkey device adds ff80398d2a11 ARM: dts: imx7: Unify temp-grade and speed-grade nodes adds b3d18de3e823 ARM: dts: imx6qdl-icore-1.5: Remove duplicate phy reset methods adds 99c2e3793f93 ARM: dts: imx6qdl-icore: Add fec phy-handle adds 819b5beb62c6 ARM: dts: imx7d-pico: Add LCD support adds bb3bd0740db8 ARM: dts: imx6sl-tolino-shine3: Remove incorrect power sup [...] adds 3b49b6cde513 ARM: dts: imx6ul-14x14-evk: Pass the "broken-cd" property adds 125120298dc0 ARM: dts: imx: Add GW5907 board support adds a1fb69366bb1 ARM: dts: imx: Add GW5910 board support adds 169e12f99cf9 ARM: dts: imx: Add GW5913 board support adds 9a820b558170 ARM: dts: imx: Add GW5912 board support adds 78c47feaff05 Merge tag 'imx-dt-5.6' of git://git.kernel.org/pub/scm/lin [...] adds c7649739f55d arm64: dts: imx8qxp: Remove unnecessary "interrupt-parent" [...] adds 0900a484928d arm64: dts: imx8mm: remove "simple-bus" for anatop adds 0f93eb28ff3a arm64: dts: imx8mn: remove "simple-bus" for anatop adds 0376f6ec9eb8 arm64: dts: imx8m: Add ddr controller nodes adds 912b9dacf3f0 arm64: dts: imx8mq: increase NOC clock to 800 MHz adds 1987ddfca358 arm64: dts: imx8mq: Add eLCDIF controller adds 4999236e05b8 arm64: dts: zii-ultra: adjust board names adds fcb1991c46a6 arm64: dts: imx8mq: add missing SAI nodes adds c77fae5ba09a arm64: dts: ls1028a: Add FlexSPI support adds a932cb23775b arm64: dts: ls1046a: Add QSPI node for ls1046afrwy adds 070b761d5462 arm64: dts: ls1046a: Update QSPI node properties of ls1046ardb adds d5cee6cd8b72 arm64: dts: ls208x: Remove non-compatible driver device fr [...] adds 68a2b3fddb31 arm64: dts: ls1088a: Add QSPI support for NXP LS1088 adds 6e1b8fae892d arm64: dts: lx2160a: add emdio1 node adds f4bd225f7cf4 arm64: dts: lx2160a: add RGMII phy nodes adds d51cb99cf33f arm64: dts: imx8mn: Remove setting for IMX8MN_CLK_USB_CORE_REF adds bf587f8934c8 arm64: dts: imx8mn-evk: enable usb1 and typec support adds 434f9cc1f7a0 arm64: dts: ls1028a: add missing sai nodes adds 9c015e13c875 arm64: dts: ls1028a: put SAIs into async mode adds 5705b9dcda57 arm64: dts: lx2160a: add emdio2 node adds 0e8322dc5e53 arm64: dts: lx2160a: add dts for CEX7 platforms adds 2728c4a124a1 arm64: dts: imx8mm: Add missing mux options for UART1 and [...] adds aebf07e63e41 arm64: dts: imx8m: drop "fsl,aips-bus" and "fsl,imx8mq-aips-bus" adds 869bf854291b arm64: dts: ls1028a: Update edma compatible to fit eDMA driver adds 00187f491179 arm64: dts: ls1028a-rdb: enable emmc hs400 mode adds 6eca4d1f58ff arm64: dts: freescale: add initial support for Google i.MX [...] adds bff5b9723732 arm64: dts: imx8mm: Add Crypto CAAM support adds 537c00e3a73c arm64: dts: imx8mq-librem5-devkit: add accelerometer and g [...] adds 68ca364d4812 arm64: dts: freescale: Add devicetree support for Thor96 board adds 73d582606a8b arm64: dts: ls208xa: Update qspi node properties for LS2088ARDB adds 67f2fd029896 arm64: dts: imx8mq-sr-som: add eeprom description adds 785331b35bfa arm64: dts: imx8mq-hummingboard-pulse: add eeprom description adds aad2417502a1 arm64: dts: imx8mn: add crypto node adds e1437b09449a arm64: dts: imx8mm: Memory node should be in board DT adds c16b4571bb27 arm64: dts: imx8mn: Memory node should be in board DT adds 87f846c773ea Merge tag 'imx-dt64-5.6' of git://git.kernel.org/pub/scm/l [...] adds 2c63afdafa51 arm64: dts: allwinner: orange-pi-3: Enable IR receiver adds 59f3f4dcf68d arm64: dts: allwinner: h6: Enable USB 3.0 host for Beelink [...] adds e69f2736cf87 ARM: dts: allwinner: Split out non-SoC specific parts of N [...] adds 66e3bc4a85b0 ARM: dts: sunxi: Add Neutis N5H3 support adds 3d7349846225 dt-bindings: arm: sunxi: add Neutis N5H3 adds 24e9f61c1411 arm64: dts: allwinner: sun50i-h6-pine-h64: state that the [...] adds f33a91175029 arm64: dts: allwinner: add pineh64 model B adds d2fccf94495e media: dt-bindings: media: add new rc map name adds 42ccc3d79b7f arm64: dts: allwinner: h6: tanix-tx6: Add IR remote mapping adds fe67dfcb44c6 ARM: dts: sun8i: h3: Add rc map for Beelink X2 adds 7aa9b9eb7d6a arm64: dts: allwinner: H6: Add PMU mode adds c35a516a4618 arm64: dts: allwinner: H5: Add PMU node adds 0388a110747b arm: dts: allwinner: H3: Add PMU node adds 6a85afe4bc88 dt-bindings: pwm: allwinner: Add H6 PWM description adds 88432f5f8469 arm64: dts: allwinner: h6: Add PWM node adds f0c3b29f56f0 arm64: dts: allwinner: a64: olinuxino: Add bank supply regulators adds 012af5531471 arm64: dts: allwiner: Fix typo in dual licensed SPDX identifier adds d2ab1a675698 arm64: dts: allwinner: Fix wrong license header adds b4b8f2c96158 arm64: dts: allwinner: Convert license to SPDX identifier adds cabbaed71989 arm64: dts: allwinner: unify header comment style adds 0738badd9d3f ARM: dts: sun8i: r40: Add I2C pinmux options adds 04a55fb2ff70 dt-bindings: clocks: Convert Allwinner DE2 clocks to a schema adds c82f30306cdd dt-bindings: clocks: Convert Allwinner A80 USB clocks to a schema adds c1cc29f2a045 dt-bindings: clocks: Convert Allwinner A80 DE clocks to a schema adds 96940819e5b3 ARM: dts: sun9i: Make sure the USB PHY resources are in th [...] adds c36ffe4db690 ARM: dts: sun8i: v3s: Remove redundant assigned-clocks adds ef4afc620fa0 ARM: dts: sunxi: Add missing dmas properties to TCON adds 7309386df550 ARM: dts: sun8i: nanopi-duo2: Fix GPIO regulator state array adds b39f712dbe85 ARM: dts: sun9i: Remove useless reset and clock names adds 1b084d2e4eae ARM: dts: sun8i-a83t: Add thermal sensor and thermal zones adds b37da9c8e62e ARM: dts: sun8i-h3: Add thermal sensor and thermal zones adds 9ad42557109a arm64: dts: allwinner: h5: Add thermal sensor and thermal zones adds 59f5e9b9a802 arm64: dts: allwinner: a64: Add thermal sensors and thermal zones adds 16c8ff571a16 arm64: dts: allwinner: a64: Add MIPI DSI pipeline adds 1b27080ab245 ARM: dts: sunxi: Add Libre Computer ALL-H3-IT H5 board adds d7cfb661b206 arm64: dts: allwinner: h6: Add thermal sensor and thermal zones adds 7569ac447569 ARM: dts: sun8i: R40: Upgrade GICC reg size to 8K adds 396c95e8b138 ARM: dts: sun8i: R40: Add PMU node adds 0a934343a4bf ARM: dts: sun8i: r40: Use tcon top clock index macros adds 06dfaf1dc27f ARM: dts: sunxi: Add missing LVDS resets and clocks adds 7faf7fbf2500 ARM: dts: sun4i: Add CSI1 controller and pinmux options adds 2c2479406405 ARM: dts: sun7i: Add CSI1 controller and pinmux options adds 8614a5e97206 ARM: dts: sun8i: r40: Add device node for CSI0 adds ad39fc5b5fe5 arm64: dts: allwinner: a64: pinebook: Fix lid wakeup adds 554581b79139 ARM: dts: sun8i: R40: Add SPI controllers nodes and pinmuxes adds 60d0426d7603 arm64: dts: allwinner: h5: Add Libre Computer ALL-H5-CC H5 board adds 765866edb16a ARM: dts: sunxi: Use macros for references to CCU clocks adds b71818cbda25 arm64: dts: allwinner: sun50i-a64: Use macros for newly ex [...] adds f267eff70c0c arm64: dts: allwinner: a64: add CPU clock to CPU0-3 nodes adds e1c3804a1774 arm64: dts: allwinner: a64: add cooling maps and thermal t [...] adds 51b3eaba8ad7 arm64: dts: allwinner: a64: add dtsi with CPU operating points adds ac904843087b arm64: dts: allwinner: a64: enable DVFS adds 7d6292ab1119 Merge tag 'sunxi-dt-for-5.6-2' of https://git.kernel.org/p [...] adds 19f62c76f1c6 arm64: dts: mt8173: Add dynamic power node. adds d3c306e31bc7 arm64: dts: add gce node for mt8183 adds 1180beb08b91 arm64: dts: mt8173: add Mediatek JPEG Codec adds a845ad16212e arm64: dts: mt8183: add reset-cells in infracfg adds 2db34041dcac Merge tag 'v5.5-next-dts64' of https://git.kernel.org/pub/ [...] adds d8beb54edb78 ARM: dts: at91: sama5d2: disable pwm0 by default adds 4514a7c81234 ARM: dts: at91: sama5d2: mark secumod as a GPIO controller adds c963e34f5ac6 dt-bindings: ARM: at91: Document SAMA5D27 WLSOM1 and Evalu [...] adds 5d4c3cfb63fe ARM: dts: at91: sama5d27_wlsom1: add SAMA5D27 wlsom1 and w [...] adds e52a033610b0 ARM: dts: at91: sama5d27_som1_ek: add i2c filters properties adds bbd73c02e7d1 ARM: dts: at91: sama5d2: set the sdmmc gclk frequency adds 9d39d86cd4af ARM: dts: at91: Reenable UART TX pull-ups adds eb41690c92a5 ARM: dts: at91: sama5d27_som1_ek: add the microchip,sdcal- [...] adds 2bb040225d87 ARM: dts: at91: rearrange kizbox dts using aliases nodes adds d9b6867e8a17 dt-bindings: arm: at91: Document Kizboxmini and Smartkiz b [...] adds 414002bc3279 ARM: dts: at91: add smartkiz support and a common kizboxmi [...] adds 0a79e952a830 ARM: dts: at91: nattis 2: remove unnecessary include adds ee0aa926ddb0 ARM: dts: at91: sama5d3: fix maximum peripheral clock rates adds a7e0f3fc01df ARM: dts: at91: sama5d3: define clock rate range for tcb1 adds e59760f70b7d Merge tag 'at91-5.6-dt-1' of git://git.kernel.org/pub/scm/ [...] adds e68ca6b6fdd7 arm64: dts: sdm845: thermal: Add critical interrupt support adds f1cbee2d8732 dt-bindings: qcom: Add SC7180 bindings adds 90db71e48070 arm64: dts: sc7180: Add minimal dts/dtsi files for SC7180 soc adds d66df6248a10 arm64: dts: sc7180: Add device node for apps_smmu adds e0abc5eb526e arm64: dts: qcom: sc7180: Add cmd_db reserved area adds fec6359c2863 arm64: dts: qcom: sc7180: Add rpmh-rsc node adds 22f185ee81d2 arm64: dts: qcom: sc7180: Add pdc interrupt controller adds 0f9dc5f09fbd arm64: dts: qcom: sc7180: Add SPMI PMIC arbiter device adds a727ec1232d9 arm64: dts: qcom: pm6150: Add PM6150/PM6150L PMIC peripherals adds b62e108da52d arm64: dts: qcom: sc7180-idp: Add RPMh regulators adds 0def3f14c565 arm64: dts: qcom: SC7180: Add node for rpmhcc clock driver adds ba3fc6496366 arm64: dts: sc7180: Add qupv3_0 and qupv3_1 adds a21c95482135 arm64: dts: qcom: msm8998: Add anoc2 smmu node adds 19b7caaa93e6 arm64: dts: qcom: msm8998: Add wifi node adds 05caa5bf9cab arm64: dts: qcom: msm8998: Fix tcsr syscon size adds 72b67ebf9d24 arm64: dts: qcom: add PDC interrupt controller for SDM845 adds aeae948f6afb arm64: dts: qcom: setup PDC as the wakeup parent for TLMM [...] adds 809b3c51e65b arm64: dts: msm8916: thermal: Add interrupt support adds 15f1eae3469a arm64: dts: sc7180: Fix indentation/ordering of qspi nodes [...] adds a0f96390336a arm64: dts: sc7180: Add a comment to i2c7 about external pullup adds 39abbd30877e arm64: dts: sdm845: Update the device tree node for LLCC adds 4722f95646de arm64: dts: qcom: sc7180: Add APSS watchdog node adds fb2d815006a9 arm64: dts: qcom: sm8150: Add APSS watchdog node adds c831fa299996 arm64: dts: qcom: sc7180: Add Last level cache controller node adds d026c96b25b7 arm64: dts: qcom: msm8996: Disable USB2 PHY suspend by core adds 86899d8235ea arm64: dts: sc7180: Add cpufreq HW node for cpu scaling adds d6f55763c718 arm64: dts: qcom: Use gcc clock enums adds 3834a2e92229 arm64: dts: qcom: sm8150: Add ufs nodes adds 3e5bf28d2c39 arm64: dts: qcom: sm8150-mtp: Enable UFS nodes adds 876a7573709e arm64: dts: qcom: msm8998: Add gpucc node adds 82bdc93972bf arm64: dts: qcom: sc7180: Add device node support for TSEN [...] adds 0b766e7fe5a2 arm64: dts: qcom: sc7180: Add USB related nodes adds 741a5ea7a697 arm64: dts: qcom: pm8916: Add vibration motor node adds 4868f573a754 arm: dts: qcom: db410c: Enable USB OTG support adds d8b076b891df arm64: dts: sc7180: Remove additional spi chip select muxes adds 9868a31c3134 arm64: dts: sc7180: Add aliases for all i2c and spi devices adds 017e7856ede5 arm64: dts: sm8150: Add rpmh power-domain node adds d8c5133583db arm64: dts: qcom: sc7180: Add SoC name to compatible adds ac00546a6780 arm64: dts: qcom: sc7180: Rename gic-its node to msi-controller adds 6e3697279eba arm64: dts: qcom: sc7180: Add "#clock-cells" property to u [...] adds 3f155dbebf90 arm64: dts: qcom: pm6150: Remove macro from unit name of adc-chan adds fd916516647f arm64: dts: qcom: sc7180: Avoid "phy" for USB QMP PHY wrapper adds 61025b815e94 arm64: dts: qcom: sm8150: Add ADSP, CDSP, MPSS and SLPI smp2p adds 39523c56b668 arm64: dts: qcom: sdm845-cheza: Add cr50 spi node adds 8529728f25d6 arm64: dts: qcom: msm8998: Fixup uart3 gpio config for bluetooth adds 7cee5c742899 arm64: dts: qcom: sc7180: Fix node order adds 49076351a263 arm64: dts: qcom: sm8150: Add ADSP, CDSP, MPSS and SLPI re [...] adds 456d677c4e7b arm64: dts: qcom: sc7180: Add wakeup parent for TLMM adds 28d647fd8305 arm64: dts: msm8998-clamshell: Add pm8005_s1 regulator adds 29c5cb641b59 arm64: dts: qcom: sc7180: Fix I2C/UART numbers 2, 4, 7, and 9 adds 9692d9ffa874 arm64: dts: qcom: qcs404: Update the compatible for watchd [...] adds fea8930bd55e arm64: dts: qcom: sm8150: Add cpufreq HW device node adds f5ab220d162c arm64: dts: qcom: sc7180: Add remoteproc enablers adds fda8fba6687d arm64: dts: qcom: msm8998: Update reserved memory map adds a9ee66deeca5 arm64: dts: qcom: msm8998: Add ADSP, MPSS and SLPI nodes adds 276bb28c2984 arm64: dts: qcom: sdm845: Rename gic-its node to msi-controller adds 2e198c395a08 arm64: dts: qcom: db845c: Enable ath10k 8bit host-cap quirk adds f978d45b4aab arm64: dts: qcom: db820c: Move non-soc entries out of /soc adds 75b77d6492eb arm64: dts: qcom: msm8996: Use node references in db820c adds 808844314309 arm64: dts: qcom: msm8996: Move regulator consumers to db820c adds c61a5658e882 arm64: dts: qcom: msm8996: Move regulators to db820c adds 7b494cc41ebb arm64: dts: qcom: db820c: Group root nodes adds d5f4ac865a4e arm64: dts: qcom: db820c: Sort all nodes adds 88264f1f6bf5 arm64: dts: qcom: db820c: Remove pin specific files adds 86f6d6225e5e arm64: dts: qcom: msm8996: Pad addresses adds 50aa72ccb30b arm64: dts: qcom: msm8996: Sort all nodes in msm8996.dtsi adds 83d9ed4342a3 arm64: dts: qcom: db820c: Use regulator names from schematics adds 6cbdec2d3ca6 arm64: dts: qcom: msm8996: Introduce IFC6640 adds 82b1cc447a2c arm64: dts: qcom: db845c: Move remoteproc firmware to sdm845 adds 1246f78297f2 arm64: dts: msm8996: thermal: Add critical interrupt support adds f0b888af539e arm64: dts: msm8998: thermal: Add critical interrupt support adds 268b4cdfff0c arm64: dts: pm8004: Add SPMI regulator and add phandles to lsids adds a16f862f6059 arm64: dts: qcom: sc7180: Add rpmh power-domain node adds 118764988c8e arm64: dts: qcom: msm8916: Add the clocks for the APCS mux [...] adds 40b3d9404384 arm64: dts: qcom: qcs404: Add HFPLL node adds 01163a2001ea arm64: dts: qcom: qcs404: Add the clocks for APCS mux/divider adds cbccc6bcdf92 arm64: dts: qcom: qcs404: Add DVFS support adds 04aadcaadd39 arm64: dts: qcom: qcs404: Add CPR and populate OPP table adds 7c785435bac7 arm64: dts: qcom: sm8150-mtp: Add UFS gpio reset adds c79ec8911e5e arm64: dts: qcom: sm8150: Fix UFS phy register size adds a8aa481a5d1e arm64: dts: qcom: sdm845: add the ufs reset adds 277a13b5f81a arm64: dts: qcom: msm8996: Fix venus iommu nodename error adds 2552c123e8a7 arm64: dts: qcom: sc7180: Add critical interrupt and cooli [...] adds c9ec155b5962 arm64: dts: qcom: msm8998-mtp: Add alias for blsp1_uart3 adds eac8ce86cb90 arm64: dts: qcom: qcs404-evb: Set vdd_apc regulator in hig [...] adds 7a2a2231ef22 arm64: dts: apq8096-db820c: Fix VDD core voltage adds d07706276b4c arm64: dts: qcom: sm8150: Hard code rpmhpd constants adds f489b13dae02 arm64: dts: qcom: sdm845: move gpu zap nodes to per-device dts adds 2e04d1bd540c Merge tag 'qcom-arm64-for-5.6' of https://git.kernel.org/p [...] adds a2cc991ed634 ARM: dts: qcom: msm8974: add ocmem node adds 98073faf9f15 ARM: dts: qcom: msm8974: add interconnect nodes adds c7c0edecfba8 ARM: dts: msm8974: Introduce the wcnss remoteproc node adds 6aa71bb876d2 ARM: dts: msm8974-FP2: Introduce the wcnss remoteproc node adds 13f3b8e3dc0f ARM: dts: msm8974: Add modem remoteproc node adds b1ca5b49f1e5 ARM: dts: msm8974: Move ADSP smd edge to ADSP PIL adds d5897d602b3b ARM: dts: qcom: apq8084: Change tsens definition to new style adds ced44b9da52d ARM: dts: qcom: apq8084: Remove all instances of IRQ_TYPE_NONE adds 5e4548922009 ARM: dts: qcom: Add nodes for SMP boot in IPQ40xx adds 116a4b85f6fb Merge tag 'qcom-dts-for-5.6' of https://git.kernel.org/pub [...] adds 03f2dea752d0 arm64: dts: meson: add reset controller for Meson-A1 SoC adds e6eeb92d23e2 arm64: dts: meson: a1: add pinctrl controller support adds 56f118744518 dt-bindings: Add vendor prefix for Videostrong adds 206e4d6f4ccd dt-bindings: arm: amlogic: add Videostrong KII Pro bindings adds db353fa92df8 arm64: dts: meson-gxbb: add support for Videostrong KII Pro adds fbceee82c19a arm64: dts: meson-g12-common: add video decoder node adds 302d95c61368 arm64: dts: meson-sm1: add video decoder compatible adds 4e11697528eb arm64: dts: meson: gxl: add i2c C pins adds 727d01cb17c8 dt-bindings: arm: amlogic: add libretech-pc bindings adds 865a0d06f870 arm64: dts: meson: add libretech-pc boards support adds be63807524dd arm64: dts: meson: add audio fifo depths adds 5a74e85ae4ba Merge tag 'amlogic-dt64' of https://git.kernel.org/pub/scm [...] adds 9cf7956865b8 Merge tag 'clk-meson-dt-v5.6-1' of https://github.com/BayL [...] adds 630ea3108adf ARM: dts: meson: provide the XTAL clock using a fixed-clock adds c4ac5c37a4a5 ARM: dts: meson8: add the DDR clock controller adds 6d549ff55c37 ARM: dts: meson8b: add the DDR clock controller adds da2565574417 ARM: dts: meson8b: fix the clock controller compatible string adds fe634a7a9a57 ARM: dts: meson8: use the actual frequency for the GPU's 1 [...] adds c3dd3315ab58 ARM: dts: meson8b: use the actual frequency for the GPU's [...] adds a0be47376f1d Merge tag 'amlogic-dt' of https://git.kernel.org/pub/scm/l [...] adds e1cd7b804687 arm64: dts: bitmain: Add clock controller support for BM1880 SoC adds dee0be5c2138 arm64: dts: bitmain: Source common clock for UART controllers adds 994772632f00 dmaengine: ti: omap-dma: don't allow a null od->plat point [...] adds a25e29bd0fe9 Merge branch 'omap-for-v5.6/sdma' into omap-for-v5.6/ti-sy [...] adds 25e3e8119ae9 Merge tag 'omap-for-v5.6/sdma-fix-signed' of git://git.ker [...] adds 161546850dc0 ARM: dts: Add dtsi files for AM3703, AM3715 and DM3725 adds 6bcc319fc619 ARM: dts: Add omap3-echo adds b252fd42b126 Merge tag 'omap-for-v5.6/dt-part2-signed' of git://git.ker [...] adds cb27354b38f3 arm64: dts: ti: k3-j721e: Add DT nodes for few peripherials adds 07481770e84c arm64: dts: ti: k3-am65: Add OSPI DT node adds ca3be22dd0de arm64: dts: k3-am654-base-board: Add IRQ line for GPIO expander adds f2965b99795a arm64: dts: ti: k3-am65-mcu: add system control module node adds 3f03a58b2575 arm64: dts: ti: k3-j721e-main: Add missing power-domains for smmu adds bd4d5488d37a Merge tag 'ti-k3-soc-for-v5.6' of git://git.kernel.org/pub [...] adds b0e55fef624e arm64: dts: exynos: Rename Samsung and Exynos to lowercase adds c5a1e5375d19 ARM: dts: bcm283x: Unify CMA configuration adds d5c8dc0d4c88 ARM: dts: bcm2711: Enable PCIe controller adds faaa9f6e8ab9 Merge tag 'arm-soc/for-5.6/devicetree-part2' of https://gi [...] adds cf206bca178c ARM: dts: rockchip: add reg property to brcmf sub node for [...] adds fed1fc519488 ARM: dts: rockchip: rename dwmmc node names to mmc adds 8039c828a6cb ARM: dts: rockchip: Kill off "simple-panel" compatibles adds b744f09879a1 Merge tag 'v5.6-rockchip-dts32-2' of git://git.kernel.org/ [...] adds 7f2147350291 arm64: dts: rockchip: fix dwmmc clock name for px30 adds 2be6a280144e arm64: dts: rockchip: fix dwmmc clock name for rk3308 adds 96ff264bccb2 arm64: dts: rockchip: add reg property to brcmf sub-nodes adds cf3c5397835f arm64: dts: rockchip: Enable sdio0 and uart0 on rk3399-roc [...] adds 110f02719331 arm64: dts: rockchip: hook up the px30-evb dsi display adds 3ef7c2558f31 arm64: dts: rockchip: rename dwmmc node names to mmc adds 62b5efc919b1 arm64: dts: rockchip: Kill off "simple-panel" compatibles adds 71acc94c4932 Merge tag 'v5.6-rockchip-dts64-2' of git://git.kernel.org/ [...] adds 11ae60b6d30e dt-bindings: at_xdmac: remove wildcard adds 97f807f36af0 dt-bindings: at_xdmac: add microchip,sam9x60-dma adds 75f453f28ca8 dt-bindings: atmel-can: add microchip,sam9x60-can adds 08c2da3da2b0 dt-bindings: atmel-isi: add microchip,sam9x60-isi adds 7c7acbc34d64 dt-bindings: at91-sama5d2_adc: add microchip,sam9x60-adc adds 00b9a43be066 dt-bindings: atmel-matrix: add microchip,sam9x60-matrix adds 7402b7fa4860 dt-bindings: atmel-nand: add microchip,sam9x60-pmecc adds ac9168dfbafd dt-bindings: atmel-sysreg: add microchip,sam9x60-ddramc adds e517d6d949a2 dt-bindings: atmel-smc: add microchip,sam9x60-smc adds 523752d8da38 dt-bindings: atmel-gpbr: add microchip,sam9x60-gpbr adds be0b9aa757c7 dt-bindings: arm: add sam9x60-ek board adds 1e5f532c2737 ARM: dts: at91: sam9x60: add device tree for soc and board adds 55a03ac8374d Merge tag 'at91-5.6-dt-2' of git://git.kernel.org/pub/scm/ [...] adds 89d6d772f613 dt-bindings: pinctrl: aspeed: Add reg property as a hint adds ce885265ef29 dt-bindings: misc: Document reg for aspeed, p2a-ctrl nodes adds b41c03c1cfde ARM: dts: aspeed-g5: Move EDAC node to APB adds 1f3051142b12 ARM: dts: aspeed-g5: Use recommended generic node name for SDMC adds 95d519ceb8a3 ARM: dts: vesnin: Add unit address for memory node adds 5da9a5896362 ARM: dts: fp5280g2: Cleanup gpio-keys-polled properties adds 53820e00aaa1 ARM: dts: swift: Cleanup gpio-keys-polled properties adds 1d6d2e0d46ad ARM: dts: witherspoon: Cleanup gpio-keys-polled properties adds 2de782b76938 ARM: dts: aspeed: Cleanup lpc-ctrl and snoop regs adds e3f0cf4fb827 ARM: dts: aspeed: Add reg hints to syscon children adds cf4aae1a05a2 ARM: dts: aspeed-g5: Sort LPC child nodes by unit address adds 56d71b550134 ARM: dts: aspeed-g6: Cleanup watchdog unit address adds dafa8fe276e8 ARM: dts: ibm-power9-dual: Add a unit address for OCC nodes adds d4d171bd3e04 ARM: dts: aspeed: AST2400 disables hw checksum adds 4ba33177c61e ARM: dts: aspeed: netbmc: Delete no-hw-checksum adds 78b08af0dd1b ARM: dts: aspeed: yamp: Delete no-hw-checksum adds e4aab38ed5d1 ARM: dts: aspeed: Add SD card for Vesnin adds 09fa16f065a5 ARM: dts: aspeed: rainier: Switch PSUs to unknown version adds 39be9e84f65b ARM: dts: aspeed: rainier: Add UCD90320 power sequencer adds c14e723e4074 Merge tag 'aspeed-5.6-devicetree' of git://git.kernel.org/ [...] adds a8fdb80f4d47 arm64: zynqmp: Add ZynqMP SDHCI compatible string adds a6764cbda6c6 arm64: dts: zynqmp: Use decimal values for drm-clock properties adds df906cf54bd5 arm64: zynqmp: Add dr_mode property to usb node adds 9c8a47b484ed arm64: dts: xilinx: Add the clock nodes for zynqmp adds 4406486805bf arm64: dts: xilinx: Remove dtsi for fixed clock adds 959b86ae37c6 arm64: dts: xilinx: Add the power nodes for zynqmp adds 13d21eba781e arm64: zynqmp: Use ethernet-phy as node name for ethernet phys adds 4b0ec30be98c arm64: zynqmp: Remove addition number in node name adds 8cfb5a11e179 arm64: zynqmp: Fix address for tca6416_u97 chip on zcu104 adds 4426df7c8dc2 arm64: zynqmp: Turn comment to gpio-line-names adds 48b44b909073 arm64: zynqmp: Setup clock-output-names for si570 chips adds 25ef9bb6c221 arm64: zynqmp: Fix the si570 clock frequency on zcu111 adds b4582390d584 arm64: zynqmp: Remove broken-cd from zcu100-revC adds c8e75cd49077 arm64: zynqmp: Setup default number of chipselects for zcu100 adds 526a63f00f10 arm64: zynqmp: Enable iio-hwmon for ina226 on zcu100 adds 2fe83978336c arm64: zynqmp: Enable iio-hwmon for ina226 on zcu111 adds 9529be140ffa arm64: zynqmp: Add label property to all ina226 on zcu111 adds 86444d3ecfd5 arm64: zynqmp: Enable iio-hwmon for ina226 on zcu102 adds 353f5ece949d arm64: zynqmp: Add label property to all ina226 on zcu102 adds d7b13a3cf20e arm64: zynqmp: Enable iio-hwmon for ina226 on zcu106 adds 5a25e646902f arm64: zynqmp: Add label property to all ina226 on zcu106 adds 498f2a4be634 Merge tag 'zynqmp-dt-for-v5.6' of https://github.com/Xilin [...] adds 02a93929e3e4 ARM: dts: zynq: enablement of coresight topology adds 9b0b308a1586 Merge tag 'zynq-dt-for-v5.6-v2' of https://github.com/Xili [...] adds 38dbf2de46ac ARM: dts: uniphier: add pinmux nodes for I2C ch5, ch6 adds 37f3e0096f71 ARM: dts: uniphier: add reset-names to NAND controller node adds 3a29339b21a2 Merge tag 'uniphier-dt-v5.6' of git://git.kernel.org/pub/s [...] adds e98d5023fe1f arm64: dts: uniphier: add reset-names to NAND controller node adds e6ecae6b8f6e Merge tag 'uniphier-dt64-v5.6' of git://git.kernel.org/pub [...] adds 0ea5115a02f0 dt-bindings: fix compilation error of the example in marve [...] adds 2daaa1801486 arm64: dts: ti: k3-am65-main: Correct main NAVSS representation adds 12f207003c53 arm64: dts: ti: k3-am65-main: Move secure proxy under cbas [...] adds 3d6230548c30 arm64: dts: ti: k3-am65: DMA support adds 8c0deacaf40b arm64: dts: ti: k3-j721e: Correct the address for MAIN NAVSS adds ab641f2811dd arm64: dts: ti: k3-j721e-main: Correct main NAVSS representation adds 515c03401354 arm64: dts: ti: k3-j721e-main: Move secure proxy and smmu [...] adds 6f73c1e599c4 arm64: dts: ti: k3-j721e: DMA support adds 9bcb631e9953 arm64: dts: ti: k3-am654-main: Add McASP nodes adds 1c4d35265fb2 arm64: dts: ti: k3-j721e-main: Add McASP nodes adds e98a0424817a arm64: dts: ti: k3-am65-main Add CAL node adds be28d4da7c73 arm64: dts: ti: k3-am654-base-board: Add CSI2 OV5640 camera adds d030a0dd0130 Merge tag 'ti-k3-soc-for-v5.6-part2' of git://git.kernel.o [...] adds 1afa9c3b7c9b Merge tag 'armsoc-dt' of git://git.kernel.org/pub/scm/linu [...] adds ee7a9c9f67c5 firmware: arm_scmi: Add support for multiple device per protocol adds 11040889afe3 firmware: arm_scmi: Skip scmi mbox channel setup for addti [...] adds 9c5c463f2adf firmware: arm_scmi: Add names to scmi devices created adds 4605e224db2e firmware: arm_scmi: Add versions and identifier attributes [...] adds 50872a94637b firmware: arm_scmi: Match scmi device by both name and pro [...] adds b55b06b79445 firmware: arm_scmi: Stash version in protocol init functions adds 2deb267b26b5 firmware: arm_scmi: Skip protocol initialisation for addit [...] adds 43998dfe24c1 clk: scmi: Match scmi device by both name and protocol id adds 12b7662618ef cpufreq: scmi: Match scmi device by both name and protocol id adds b017b2791c9c hwmon: (scmi-hwmon) Match scmi device by both name and pro [...] adds 34ce3c5e6912 reset: reset-scmi: Match scmi device by both name and protocol id adds 257d0e20ec4f include: trace: Add SCMI header with trace events adds 729d3530a504 drivers: firmware: scmi: Extend SCMI transport layer by tr [...] adds 965af1cfbb81 Merge tag 'scmi-updates-5.6' of git://git.kernel.org/pub/s [...] adds f349710e413a optee: model OP-TEE as a platform device/driver adds bcbf0531021f Merge tag 'tee-optee-pldrv-for-5.6' of git://git.linaro.or [...] adds 24240845c871 soc: renesas: Remove ARCH_R8A7796 adds 0764f2d08d46 soc: renesas: rcar-rst: Fix __iomem on configure call adds b925adfceb52 soc: renesas: Add ARCH_R8A7795[01] for existing R-Car H3 adds 1bee7aaa075b Merge tag 'renesas-drivers-for-v5.6-tag1' of git://git.ker [...] adds 4386aa866d99 cpuidle: psci: Align psci_power_state count with idle state count adds a3f048b5424e dt: psci: Update DT bindings to support hierarchical PSCI states adds 49fdcd7577ef firmware: psci: Export functions to manage the OSI mode adds b9f8c26afc40 of: base: Add of_get_cpu_state_node() to get idle states f [...] adds 778f173eb452 cpuidle: dt: Support hierarchical CPU idle states adds 1595e4b09b2e cpuidle: psci: Simplify OF parsing of CPU idle state nodes adds f08cfbfa4fb1 cpuidle: psci: Support hierarchical CPU idle states adds a5e0454cf392 cpuidle: psci: Add a helper to attach a CPU to its PM domain adds 8554951a4dd3 cpuidle: psci: Attach CPU devices to their PM domains adds a0cf31946074 cpuidle: psci: Prepare to use OS initiated suspend mode vi [...] adds ce85aef570df cpuidle: psci: Manage runtime PM in the idle path adds 9c6ceecb6541 cpuidle: psci: Support CPU hotplug for the hierarchical model adds dedd14925ec6 PM / Domains: Introduce a genpd OF helper that removes a s [...] adds a65a397f2451 cpuidle: psci: Add support for PM domains by using genpd adds e37131556801 arm64: dts: Convert to the hierarchical CPU topology layou [...] adds 40a9012a3b24 Merge tag 'cpuidle_psci-v5.5-rc4' of git://git.linaro.org/ [...] adds 3098f5eb906b soc: bcm: brcmstb: biuctrl: Tune 7260 BIU interface adds b2f91a39cfba soc: bcm: brcmstb: biuctrl: Tune interface for 7255 and 7216 adds ea1e84d1bd3c soc: bcm: brcmstb: biuctrl: Update layout for A72 on 7211 adds add427c49e92 soc: bcm: brcmstb: biuctrl: Update programming for 7211 adds ef832e4cb9b1 Merge tag 'arm-soc/for-5.6/drivers' of https://github.com/ [...] adds c6ed90b54f08 dt-bindings: reset: add NPCM reset controller documentation adds a5df0d4e9d7d dt-bindings: reset: Add binding constants for NPCM7xx rese [...] adds 9c81b2ccf82d reset: npcm: add NPCM reset controller driver adds a9457ed2ebd7 reset: Align logic and flow in managed helpers adds f4aec227e985 reset: uniphier: Add SCSSI reset control for each channel adds b7ab0cb00d08 dt-bindings: reset: Add YAML schemas for the Intel Reset c [...] adds c9aef213e38c reset: intel: Add system reset controller driver adds f6e1405f7a16 dt-bindings: reset: Document BCM7216 RESCAL reset controller adds 4cf176e52397 reset: Add Broadcom STB RESCAL reset controller adds e2d5e8332c96 reset: qcom-aoss: Allow CONFIG_RESET_QCOM_AOSS to be a tristate adds 3abda7cabe85 Merge tag 'reset-for-5.6' of git://git.pengutronix.de/pza/ [...] adds 81a0efb7af7a soc: samsung: exynos-pmu: Convert to devm_platform_ioremap [...] adds 5383953f1c4f memory: samsung: exynos5422-dmc: Convert to devm_platform_ [...] adds 945005409bfb soc: samsung: Rename Samsung and Exynos to lowercase adds 0536309373e3 memory: samsung: Rename Exynos to lowercase adds 06d3d7272504 Merge tag 'samsung-drivers-5.6' of https://git.kernel.org/ [...] adds 2f56acf818a0 bus: tegra-aconnect: Remove PM_CLK dependency adds 0d241c3f9519 Merge tag 'tegra-for-5.6-bus' of git://git.kernel.org/pub/ [...] adds 6b9acd935546 memory: tegra: Refashion EMC debugfs interface on Tegra124 adds 8209eefa3d37 memory: tegra: Implement EMC debugfs interface on Tegra20 adds 8cee32b40040 memory: tegra: Implement EMC debugfs interface on Tegra30 adds 0859fe9ff50d memory: tegra: Rename tegra_mc to tegra186_mc on Tegra186 adds 7d723c03e07b memory: tegra: Add per-SoC data for Tegra186 adds 6d3ba7616347 memory: tegra: Extract memory client SID programming adds 177602b00641 memory: tegra: Add system sleep support adds 52d15dd23f0b memory: tegra: Support DVFS on Tegra186 and later adds 4e04b88633ae memory: tegra: Only include support for enabled SoCs adds a127e690b051 memory: tegra: Add support for the Tegra194 memory controller adds 5f5636ef1de9 memory: tegra: Correct reset value of xusb_hostr adds 51bb73f93410 memory: tegra30-emc: Firm up suspend/resume sequence adds 0f8bb9da5aee memory: tegra30-emc: Firm up hardware programming sequence adds 5e5eca664487 memory: tegra30-emc: Correct error message for timed out a [...] adds 083b4db85731 Merge tag 'tegra-for-5.6-memory' of git://git.kernel.org/p [...] adds 3979a4c62633 soc/tegra: fuse: Add Tegra194 support adds 19d41e5e9c68 soc/tegra: fuse: Add APB DMA dependency for Tegra20 adds 45f019a68425 soc/tegra: regulators: Do nothing if voltage is unchanged adds 221c057a84c4 soc/tegra: fuse: Cache values of straps and Chip ID registers adds c71f213fa5af soc/tegra: fuse: Warn if straps are not ready adds 2d9ea1934f8e soc/tegra: fuse: Correct straps' address for older Tegra12 [...] adds 02676345e9b3 soc/tegra: fuse: Unmap registers once they are not needed anymore adds e87f61892c6e Merge tag 'tegra-for-5.6-soc' of git://git.kernel.org/pub/ [...] adds e8acad4d8395 firmware: turris-mox-rwtm: small white space cleanup adds 54dd5fcb7cc0 bus: moxtet: declare moxtet_bus_type as static adds f3ba1c86c2cd memory: mvebu-devbus: convert to devm_platform_ioremap_resource adds 34efc83727c8 mailbox: armada-37xx-rwtm: convert to devm_platform_iorema [...] adds c7ce73eb0185 Merge tag 'mvebu-drivers-5.6-1' of git://git.infradead.org [...] adds cd262dbfd703 soc: imx8: print SoC type and revision adds 18f662a73862 soc: imx: Add i.MX8MP SoC driver support adds 83a4c74c0195 soc: imx: Enable compile testing of IMX_SCU_SOC adds f52cdcce9197 firmware: imx: Allow IMX DSP to be selected as module adds 0f827273178f Merge tag 'imx-driver-5.6' of git://git.kernel.org/pub/scm [...] adds 1972194f9633 soc: fsl: qe: remove space-before-tab adds cf037a9b7af6 soc: fsl: qe: drop volatile qualifier of struct qe_ic::regs adds d9d95bcad38d soc: fsl: qe: rename qe_(clr/set/clrset)bit* helpers adds 6ac9b61786cc soc: fsl: qe: introduce qe_io{read,write}* wrappers adds 77d7676a92d1 soc: fsl: qe: avoid ppc-specific io accessors adds 580996853864 soc: fsl: qe: replace spin_event_timeout by readx_poll_tim [...] adds df049d1f4916 soc: fsl: qe: qe.c: guard use of pvr_version_is() with CON [...] adds 43223922f947 soc: fsl: qe: drop unneeded #includes adds 003204b4640b soc: fsl: qe: drop assign-only high_active in qe_ic_init adds ea275d1f07c1 soc: fsl: qe: remove pointless sysfs registration in qe_ic.c adds 273e66721e36 soc: fsl: qe: use qe_ic_cascade_{low, high}_mpic also on 83xx adds 4e0e161d3cc4 soc: fsl: qe: move calls of qe_ic_init out of arch/powerpc/ adds 01a2ffbdb2e5 powerpc/83xx: remove mpc83xx_ipic_and_qe_init_IRQ adds a36742d13a1d soc: fsl: qe: move qe_ic_cascade_* functions to qe_ic.c adds 523eef1d206a soc: fsl: qe: rename qe_ic_cascade_low_mpic -> qe_ic_cascade_low adds d7c2878cfcfa soc: fsl: qe: remove unused qe_ic_set_* functions adds 10d7930dbb51 soc: fsl: qe: don't use NO_IRQ in qe_ic.c adds 5bd202223452 soc: fsl: qe: make qe_ic_get_{low,high}_irq static adds 882c626d1d46 soc: fsl: qe: simplify qe_ic_init() adds 9dab15b1a0e3 soc: fsl: qe: merge qe_ic.h headers into qe_ic.c adds 123ee6e90b06 soc: fsl: qe: qe.c: use of_property_read_* helpers adds abc6311b99f2 soc: fsl: qe: qe_io.c: don't open-code of_parse_phandle() adds 6aef51238782 soc: fsl: qe: qe_io.c: access device tree property using b [...] adds b3f4ff62f62c soc: fsl: qe: qe_io.c: use of_property_read_u32() in par_i [...] adds d5b4a762b7bb soc: fsl: move cpm.h from powerpc/include/asm to include/soc/fsl adds c1c80cde7f78 soc/fsl/qe/qe.h: update include path for cpm.h adds 2f58c2ae9e50 serial: ucc_uart: explicitly include soc/fsl/cpm.h adds 8b1cdc4033bd serial: ucc_uart: replace ppc-specific IO accessors adds 96b6b6aaac79 serial: ucc_uart: factor out soft_uart initialization adds 002dedc5e933 serial: ucc_uart: stub out soft_uart_init for !CONFIG_PPC32 adds 89ad26f5f8bb serial: ucc_uart: use of_property_read_u32() in ucc_uart_probe() adds b0816f88b9b5 serial: ucc_uart: limit brg-frequency workaround to PPC32 adds 09a39ec9decd serial: ucc_uart: access __be32 field using be32_to_cpu adds 800cd6fb76f0 soc: fsl: qe: change return type of cpm_muram_alloc() to s32 adds 754f40e0977c soc: fsl: qe: make cpm_muram_free() return void adds 900470ce3999 soc: fsl: qe: make cpm_muram_free() ignore a negative offset adds b6231ea2b3c6 soc: fsl: qe: drop broken lazy call of cpm_muram_init() adds ec2058ac8f50 soc: fsl: qe: refactor cpm_muram_alloc_common to prevent B [...] adds 611780a6aa50 soc: fsl: qe: avoid IS_ERR_VALUE in ucc_slow.c adds 4c3e565cc623 soc: fsl: qe: drop use of IS_ERR_VALUE in qe_sdma_init() adds 71352b8c4016 soc: fsl: qe: drop pointless check in qe_sdma_init() adds c93c159aefb0 soc: fsl: qe: avoid IS_ERR_VALUE in ucc_fast.c adds be2e9415f8b3 net/wan/fsl_ucc_hdlc: avoid use of IS_ERR_VALUE() adds 49b865b332a6 net/wan/fsl_ucc_hdlc: fix reading of __be16 registers adds 148587a59f6b net/wan/fsl_ucc_hdlc: reject muram offsets above 64K adds 114724b78281 net: ethernet: freescale: make UCC_GETH explicitly depend [...] adds 8d70df8b88a2 soc: fsl: qe: remove unused #include of asm/irq.h from ucc.c adds 5a35435ef4e6 soc: fsl: qe: remove PPC32 dependency from CONFIG_QUICC_ENGINE adds 6e62bd36e9ad soc: fsl: qe: remove set but not used variable 'mm_gc' adds a9e3e12f3f58 Merge tag 'soc-fsl-next-v5.6' of git://git.kernel.org/pub/ [...] adds 52af26e33e70 soc: qcom: qmi: Return EPROBE_DEFER if no address family adds 813dede18088 dt-bindings: msm: Rename cache-controller to system-cache- [...] adds 18ec173d56a1 dt-bindings: power: Add rpmh power-domain bindings for SM8150 adds 4e6a2011fdbe soc: qcom: rpmhpd: Add SM8150 RPMH power-domains adds 52a4cb577bde dt-bindings: power: Add rpmh power-domain bindings for sc7180 adds a30657b6387b soc: qcom: rpmhpd: Add SC7180 RPMH power-domains adds a9e8fce61a78 soc: qcom: Fix Kconfig indentation adds 461e58f034e5 dt-bindings: power: rpmpd: Convert rpmpd bindings to yaml adds a6a0bc7ca993 firmware: scm: Add stubs for OCMEM and restore_sec_cfg_available adds 5d0d4d42bed0 soc: qcom: rpmhpd: Set 'active_only' for active only power [...] adds e0aa15396504 firmware: qcom_scm: Rename macros and structures adds 5443cc5f12b1 firmware: qcom_scm: Apply consistent naming scheme to command IDs adds 9a1108d2b001 firmware: qcom_scm: Remove unused qcom_scm_get_version adds 4a9f1e13b7ed firmware: qcom_scm-64: Make SMC macros less magical adds b30a2a72b84e firmware: qcom_scm-64: Move svc/cmd/owner into qcom_scm_desc adds 1f7166fdae55 firmware: qcom_scm-64: Add SCM results struct adds 3f951ea627da firmware: qcom_scm-64: Move SMC register filling to qcom_s [...] adds 5dad8deee29b firmware: qcom_scm-64: Improve SMC convention detection adds 0224898152bd firmware: qcom_scm-32: Use SMC arch wrappers adds fd62c30b6b42 firmware: qcom_scm-32: Add funcnum IDs adds efd2b15c21a0 firmware: qcom_scm-32: Use qcom_scm_desc in non-atomic calls adds 590e92809a58 firmware: qcom_scm-32: Move SMCCC register filling to qcom [...] adds 84528486ad7b firmware: qcom_scm-32: Create common legacy atomic call adds 59b6cf3046d2 firmware: qcom_scm-32: Add device argument to atomic calls adds 65f0c90b7d46 firmware: qcom_scm: Order functions, definitions by servic [...] adds 57d3b816718c firmware: qcom_scm: Remove thin wrappers adds 9a434cee773a firmware: qcom_scm: Dynamically support SMCCC and legacy c [...] adds 333505a40658 Merge tag 'qcom-drivers-for-5.6' of https://git.kernel.org [...] adds 94f6345712b3 bus: ti-sysc: Implement quirk handling for CLKDM_NOAUTO adds 426d4447f92c bus: ti-sysc: Drop MMU quirks adds 3f2c420596be bus: ti-sysc: Use PTR_ERR_OR_ZERO() to simplify code adds 061937296a3b Merge tag 'omap-for-v5.6/ti-sysc-signed' of git://git.kern [...] adds 2ced5a3449f1 Merge tag 'drivers_soc_for_5.6' of git://git.kernel.org/pu [...] adds feec214afb53 drivers: soc: ti: knav_qmss_queue: Pass lockdep expression [...] adds e0b70940536a MAINTAINERS: Add brcmstb PCIe controller entry adds 96b34bac4133 Merge tag 'arm-soc/for-5.6/maintainers' of https://github. [...] adds 949601a71ac5 soc: mediatek: cmdq: delete not used define adds 56f6737167ca dt-bindings: mediatek: add MT6765 power dt-bindings adds 9c26abeb86ce Merge branch 'v5.5-next/cmdq-stable' into v5.5-next/soc adds 684415d0de30 Merge tag 'v5.5-next-soc' of https://git.kernel.org/pub/sc [...] adds 461011b1e1ab drivers: firmware: xilinx: Add support for feature check adds a117daa83385 dt-bindings: power: reset: xilinx: Add bindings for ipi mailbox adds ffdbae28d9d1 drivers: soc: xilinx: Use mailbox IPI callback adds 88b4750151a2 Merge tag 'zynqmp-soc-for-v5.6' of https://github.com/Xili [...] adds eab3540562fb Merge tag 'armsoc-drivers' of git://git.kernel.org/pub/scm [...] adds e168e6ecd80e ARM: defconfig: u8500: activate cpufreq adds 19fd44d08335 ARM: defconfig: gemini: Update defconfig adds a630a6121bef ARM: shmobile: defconfig: Enable support for panels from EDT adds 2ba739aa79c6 Merge tag 'renesas-arm-defconfig-for-v5.6-tag1' of git://g [...] adds f8683c2abdf5 arm64: defconfig: enable FUSB302 as module adds 8f1be72b33ec Merge tag 'amlogic-defconfig' of https://git.kernel.org/pu [...] adds ddb8840d2777 arm64: defconfig: Enable tegra XUDC support adds 7aeff9cbbbd8 Merge tag 'tegra-for-5.6-arm64-defconfig' of git://git.ker [...] adds 5e78a98601d6 ARM: imx_v6_v7_defconfig: Enable TOUCHSCREEN_ILI210X adds 6767a88f44d3 ARM: configs: imx_v6_v7_defconfig: enable USB ACM adds b6828ffe3072 ARM: imx_v6_v7_defconfig: Enable NFS_V4_1 and NFS_V4_2 support adds 06e38f132f74 ARM: imx_v6_v7_defconfig: Select the TFP410 driver adds 90f0d7026f84 arm64: defconfig: Enable CRYPTO_DEV_FSL_CAAM adds 9bfb1294571e arm64: defconfig: Enable CONFIG_CLK_IMX8MP by default adds 59abae1ad93c Merge tag 'imx-defconfig-5.6' of git://git.kernel.org/pub/ [...] adds cea215f68dd4 ARM: configs: at91: use savedefconfig adds f013dbe4e720 ARM: configs: at91: enable config flags for sam9x60 SoC adds 6022ce5176d1 Merge tag 'at91-5.6-defconfig' of git://git.kernel.org/pub [...] adds 6fc73e3f7f2f arm64: defconfig: Enable Qualcomm remoteproc dependencies adds 603ca8dc6213 arm64: defconfig: Enable Qualcomm SPI and QSPI controller adds e0ff7f9fc34d arm64: defconfig: Enable Qualcomm socinfo driver adds a0238c8432a7 arm64: defconfig: Enable Qualcomm CPUfreq HW driver adds df614ece276c arm64: defconfig: Enable QCA Bluetooth over UART adds 4ac0379f9cb1 arm64: defconfig: Enable SN65DSI86 display bridge adds 2774e558151a arm64: defconfig: Enable Qualcomm pseudo rng adds f27dbbda5900 arm64: defconfig: Enable Qualcomm watchdog driver adds c7b20ce5b440 arm64: defconfig: enable PDC interrupt controller for Qual [...] adds 2dcb404529f4 arm64: defconfig: Enable QCOM PMIC thermal adds d83d8d7b8aba arm64: defconfig: Enable ATH10K_SNOC adds f666fba17b32 arm64: defconfig: Enable HFPLL adds 2e08c109d8dc arm64: defconfig: enable CONFIG_QCOM_CPR adds a7ab9b89af22 arm64: defconfig: enable CONFIG_ARM_QCOM_CPUFREQ_NVMEM adds 8b91bcd75a4f Merge tag 'qcom-arm64-defconfig-for-5.6' of https://git.ke [...] adds ff9f2ad403c2 ARM: qcom_defconfig: add msm8974 interconnect support adds dd973b89ebba ARM: qcom_defconfig: add anx78xx HDMI bridge support adds 40d4d62708ff Merge tag 'qcom-defconfig-for-5.6' of https://git.kernel.o [...] adds 0109ef6e6956 arm64: defconfig: Enable Actions Semi specific drivers adds 03077ad5c025 arm64: defconfig: Enable Broadcom's STB PCIe controller adds e926791a9670 arm64: defconfig: Enable Broadcom's GENET Ethernet controller adds bba9d2b16309 Merge tag 'arm-soc/for-5.6/defconfig-arm64' of https://git [...] adds 82720a53472d ARM: configs: at91: enable MMC_SDHCI_OF_AT91 and MICROCHIP_PIT64B adds 5ad443607d24 Merge tag 'at91-5.6-defconfig-2' of git://git.kernel.org/p [...] adds 9f9e2df2e64d ARM: exynos_defconfig: Bring back explicitly wanted options adds b52e1f4b159a ARM: exynos_defconfig: Enable NFS v4.1 and v4.2 adds 484603387077 ARM: multi_v7_defconfig: Enable NFS v4.1 and v4.2 adds 9947d108d824 ARM: exynos_defconfig: Enable devfreq thermal integration adds cdfc88f1cdbf ARM: multi_v7_defconfig: Enable devfreq thermal integration adds 1342a6aa4abf Merge tag 'samsung-defconfig-5.6' of https://git.kernel.or [...] adds 5939224ccdcc Merge tag 'armsoc-defconfig' of git://git.kernel.org/pub/s [...] adds cfcbc2dbb708 ARM: dts: Add missing omap4 secure clocks adds 723a567f43b8 ARM: dts: Add missing omap5 secure clocks adds fbb8bb8370f6 ARM: dts: Configure omap4 rng to probe with ti-sysc adds 30c2d7ca3fbc ARM: dts: Configure omap5 rng to probe with ti-sysc adds 18c48e6d5bb2 ARM: dts: Configure interconnect target module for omap4 sham adds 316a418e28b6 ARM: dts: Configure interconnect target module for omap4 aes adds 23673f17358a ARM: dts: Configure interconnect target module for omap4 des adds 814b25387734 ARM: OMAP2+: Drop legacy platform data for omap4 aes adds bea5e904728e ARM: OMAP2+: Drop legacy platform data for omap4 sham adds ddf664da3b9c ARM: OMAP2+: Drop legacy platform data for omap4 des adds 885d21e4956d Merge branch 'omap-for-v5.6/ti-sysc-omap45-rng' into omap- [...] adds 955d8f3ecb9d Merge tag 'omap-for-v5.6/ti-sysc-drop-pdata-crypto-signed' [...] adds 215d103f3662 ARM: dts: dra7: add cam clkctrl node adds 2baee0c5b359 ARM: OMAP: DRA7xx: Make CAM clock domain SWSUP only adds b31617258977 ARM: dts: dra7-l4: Add ti-sysc node for CAM adds 86a7e226dd73 ARM: dts: DRA72: Add CAL dtsi node adds 414dc3d33b91 arm: dts: dra72-evm-common: Add entries for the CSI2 cameras adds 807276375ff4 arm: dtsi: dra76x: Add CAL dtsi node adds 3bd7b487a6dd arm: dts: dra76-evm: Add CAL and OV5640 nodes adds 01053dadb79d ARM: dts: am43xx: add support for clkout1 clock adds f8404f159515 ARM: dts: am437x-sk-evm: Add VPFE and OV2659 entries adds d916ab415b5f ARM: dts: am43x-epos-evm: Add VPFE and OV2659 entries adds 79312524dbf1 ARM: dts: dra7: add vpe clkctrl node adds 1a2095160594 ARM: dts: dra7: Add ti-sysc node for VPE adds d7a9d45d5f06 Merge branch 'omap-for-v5.6/ti-sysc-dt-cam' into omap-for-v5.6/dt adds c3fb99f46efd ARM: dts: Configure rstctrl reset for am335x SGX adds 45e118b7805e ARM: dts: Configure sgx for dra7 adds a5ebccc822d8 ARM: dts: Configure interconnect target module for am437x sgx adds 36f808f2f1e9 ARM: dts: motorola-cpcap-mapphone: Configure calibration i [...] adds 2256e6f68c9e ARM: dts: omap4-droid4: Enable hdq for droid4 ds250x 1-wir [...] adds 19d52e94e083 Merge tag 'omap-for-v5.6/dt-late-signed' of git://git.kern [...] adds cea931c25104 clocksource: davinci: only enable clockevents once tim34 i [...] adds 20eb43540bd0 ARM: davinci: dm365: switch to using the clocksource driver adds 6b49d4fbcbc2 ARM: davinci: remove legacy timer support adds 9c76e8f65d2e ARM: davinci: dm365-evm: Add Fixed regulators needed for t [...] adds 5e06d19694a4 ARM: davinci: dm644x-evm: Add Fixed regulators needed for [...] adds a832eb203ecd Merge tag 'davinci-for-v5.6/soc' of git://git.kernel.org/p [...] adds 4ef1a30c6bd2 Merge tag 'armsoc-late' of git://git.kernel.org/pub/scm/li [...] adds b0ef7cda8d9b Fix up remaining devm_ioremap_nocache() in SGI IOC3 8250 U [...] adds 9dc086f1e9ef powerpc/futex: Fix incorrect user access blocking adds d4bf905307a1 powerpc: Fix CONFIG_TRACE_IRQFLAGS with CONFIG_VMAP_STACK adds d4f309ca4118 Merge tag 'powerpc-5.6-2' of git://git.kernel.org/pub/scm/ [...] adds 9784e619f0a0 net: sgi: ioc3-eth: Remove leftover free_irq() adds 34611e6996f3 netdevsim: fix ptr_ret.cocci warnings adds e22e0790595d net: dsa: b53: Platform data shan't include kernel.h adds 8b7a07c7d442 net: dsa: microchip: Platform data shan't include kernel.h adds 2c22c06ce426 mptcp: fix use-after-free on tcp fallback adds 52b5ae501c04 net_sched: fix a resource leak in tcindex_set_parms() adds 9981159fc3b6 wireguard: allowedips: fix use-after-free in root_remove_p [...] adds ec31c2676a10 wireguard: noise: reject peers with low order public keys adds f9398acba6a4 wireguard: selftests: ensure non-addition of peers with fa [...] adds 4a2ef721e60f wireguard: selftests: cleanup CONFIG_ENABLE_WARN_DEPRECATED adds 88f404a9b1d7 wireguard: selftests: tie socket waiting to target pid adds 7bb77d4b8567 Merge branch 'wg-fixes' adds 33e2b32b5df2 net: ethernet: dec: tulip: Fix length mask in receive leng [...] adds d5b90e99e1d5 devlink: report 0 after hitting end in region read adds 38f88c454042 bonding/alb: properly access headers in bond_alb_xmit() adds 41c1ef978c8d net: macb: Remove unnecessary alignment check for TSO adds f822e9c4ffa5 net: macb: Limit maximum GEM TX length in TSO adds 83576e32a717 Merge branch 'macb-TSO-bug-fixes' adds 0202d293c2fa qed: Fix timestamping issue for L2 unicast ptp packets. adds b0519de8b3f1 mptcp: fix use-after-free for ipv6 adds 45a8317ed2c6 cxgb4: Added tls stats prints. adds c35947b8ff8a net: mvneta: move rx_dropped and rx_errors in per-cpu stats adds 86b18aaa2b5b skbuff: fix a data race in skb_queue_len() adds 7a02ea650275 net: sched: prevent a use after free adds 21b5f672fb2e r8169: fix performance regression related to PCIe max read [...] adds 263a425a482f net: systemport: Avoid RBUF stuck in Wake-on-LAN mode adds c1948390d78b net/mlx5: Fix deadlock in fs_core adds 0dc2c534f17c net/mlx5: IPsec, Fix esp modify function attribute adds 08db2cf57748 net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx adds b57e66ad42d0 net/mlx5e: TX, Error completion is for last WQE in batch adds 61c00cca41ae net/mlx5: Deprecate usage of generic TLS HW capability bit adds f798a5a0a605 Merge tag 'mlx5-fixes-2020-02-06' of git://git.kernel.org/ [...] adds b39a934ec72f rxrpc: Fix service call disconnection adds 963485d436cc rxrpc: Fix call RCU cleanup using non-bh-safe locks adds 7d10f0774f9e net: stmmac: fix a possible endless loop adds df373702bc0f net: dsa: b53: Always use dev->vlan_enabled in b53_configu [...] adds de34d7084edd net: dsa: bcm_sf2: Only 7278 supports 2Gb/sec IMP port adds 5652e63df330 taprio: Fix enabling offload with wrong number of traffic classes adds a9d6227436f3 taprio: Fix still allowing changing the flags during runtime adds 49c684d79cfd taprio: Add missing policy validation for flags adds 7c16680a08ee taprio: Use taprio_reset_tc() to reset Traffic Classes con [...] adds bfabd41da341 taprio: Fix dropping packets when using taprio + ETF offloading adds 6910fe95c618 Merge branch 'taprio-Some-fixes' adds 184367dce4f7 hv_netvsc: Fix XDP refcnt for synthetic and VF NICs adds 9eeeb3c9de4e net: stmmac: fix incorrect GMAC_VLAN_TAG register writting [...] adds 907a076881f1 net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register [...] adds 2ba31cd93784 net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter adds 2f633d5820e4 net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dw [...] adds 909c1dde67c4 net: stmmac: update pci platform data to use phy_interface adds 259039fa3045 Merge branch 'stmmac-fixes' adds 73a21fa817f0 dpaa_eth: support all modes with rate adapting PHYs adds db3fa271022d ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() adds f8c2afa66d53 net: dsa: microchip: enable module autoprobe adds 0508ff8934f4 mlxsw: spectrum_router: Prevent incorrect replacement of l [...] adds 6c05ca26f115 selftests: mlxsw: Add test cases for local table route rep [...] adds 490f0542a7f7 mlxsw: spectrum_router: Clear offload indication from IPv6 [...] adds 36844c855b89 mlxsw: core: Add validation of hardware device types for M [...] adds 3a99cbb6fa7b mlxsw: spectrum_dpipe: Add missing error path adds e036c587cabe Merge branch 'mlxsw-Various-fixes' adds dfa7f709596b drop_monitor: Do not cancel uninitialized work item adds d3e42bb0a329 bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() adds 2577e373bbc0 runqslower: Fix Makefile adds a525b0881de7 bpftool: Remove redundant "HAVE" prefix from the large INS [...] adds 257af63d7f84 bpf: Fix modifier skipping logic adds 8fc91b972b73 selftests/bpf: Fix trampoline_count.c selftest compilation [...] adds fc9e34f8de00 tools/bpf/runqslower: Rebuild libbpf.a on libbpf source change adds c77e9f091438 i40e: Relax i40e_xsk_wakeup's return value when PF is busy adds 32c92c15ad3d samples: bpf: Drop doubled variable declaration in xdpsock adds 8ed47e140867 samples: bpf: Allow for -ENETDOWN in xdpsock adds b9e427248885 Merge branch 'bpf-xsk-fixes' adds 85b8ac01a421 bpf, sockmap: Check update requirements after locking adds d95f1e8b462c bpftool: Don't crash on missing xlated program instructions adds db6a5018b6e0 bpf, sockmap: Don't sleep while holding RCU lock on tear-down adds 0b2dc83906cf bpf, sockhash: Synchronize_rcu before free'ing map adds 5d3919a953c3 selftests/bpf: Test freeing sockmap/sockhash with a socket in it adds 88d6f130e563 bpf: Improve bucket_log calculation logic adds 2696e1146d34 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 65b1aae0d9d5 mwifiex: fix unbalanced locking in mwifiex_process_country_ie() adds 3a9b153c5591 mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_ [...] adds b70261a288ea mwifiex: Fix possible buffer overflows in mwifiex_cmd_appe [...] adds c7bf1fb7ddca libertas: don't exit from lbs_ibss_join_existing() with RC [...] adds 1754c4f60aaf libertas: make lbs_ibss_join_existing() return error code [...] adds baa6cf8450b7 iwlwifi: mvm: Fix thermal zone registration adds 197288d5ba8a iwlwifi: don't throw error when trying to remove IGTK adds 6bd5fa332a8c iwlwifi: mvm: update the DTS measurement type adds cc4255eff523 iwlwifi: mvm: avoid use after free for pmsr request adds 12d47f0ea5e0 iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() adds b5b878e36c18 iwlwifi: mvm: fix TDLS discovery with the new firmware API adds 577ddbee1f43 iwlwifi: d3: read all FW CPUs error info adds ebe8e6116ac4 rtw88: Fix return value of rtw_wow_check_fw_status adds d08f3010f4a3 mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap adds c76b305c237d Merge tag 'wireless-drivers-2020-02-08' of git://git.kerne [...] adds 29ca3b31756f net: thunderx: use proper interface type for RGMII adds 291abfea4746 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 00fe717ee1ea scsi: qla2xxx: Fix unbound NVME response length adds 92b4f9d15059 scsi: megaraid_sas: fixup MSIx interrupt setup during resume adds 0171c1c10d26 scsi: MAINTAINERS: ufs: remove pedrom.sousa@synopsys.com adds 20bc1ad2e4da scsi: pm80xx: fix spelling mistake "to" -> "too" adds e0a514259378 scsi: ufs: fix spelling mistake "initilized" -> "initialized" adds fdfa3a6778b1 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 59365cadfbcd efi/x86: Fix boot regression on systems with invalid memma [...] adds 6ff90aa2cfdd Merge tag 'efi-urgent-2020-02-09' of git://git.kernel.org/ [...] adds f9f21cea3113 genirq: Clarify that irq wake state is orthogonal to enabl [...] adds 926b5dfa6b8d irqchip/gic-v3: Only provision redistributors that are ena [...] adds 656b42deddea irqchip: Some Kconfig cleanup for C-SKY adds 107945227ac5 irqchip/gic-v3-its: Reference to its_invall_cmd descriptor [...] adds e88bd316e597 irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZE adds 8b718d403c5c irqchip/gic-v4.1: Set vpe_l1_base for all redistributors adds 4e6437f12d6e irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level adds 4bccf1d715fe irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd() adds b46353250ba3 irqchip/gic-v3-its: Remove superfluous WARN_ON adds 5186a6cc3ef5 irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessors adds 2f86e45a7f42 Merge tag 'irqchip-fixes-5.6-1' of git://git.kernel.org/pu [...] adds f06bed87d7cd Merge tag 'irq-urgent-2020-02-09' of git://git.kernel.org/ [...] adds fcfd73452092 MAINTAINERS: Correct path to time namespace source file adds febac332a819 clocksource: Prevent double add_timer_on() for watchdog_timer adds 2fbc23c73835 Merge tag 'timers-urgent-2020-02-09' of git://git.kernel.o [...] adds 003461559ef7 perf/core: Fix mlock accounting in perf_mmap() adds 07c5972951f0 perf/cgroups: Install cgroup events to correct cpuctx adds f1ec3a517b43 kernel/events: Add a missing prototype for arch_perf_updat [...] adds fdff7c21ea00 Merge branch 'linus' into perf/urgent, to synchronize with [...] adds e884602b57c0 perf parse: Refactor 'struct perf_evsel_config_term' adds 3220fb8d5e59 perf parse: Copy string to perf_evsel_config_term adds 0dd1979f7f99 perf test: Fix test case Merge cpu map adds 0ada120c883d perf: Make perf able to build with latest libbfd adds 1873f1547dde perf probe: Add ustring support for perf probe command adds 85fc95d75970 perf maps: Add missing unlock to maps__insert() error case adds 45f035748b2a Merge tag 'perf-core-for-mingo-5.6-20200201' of git://git. [...] adds ca21b9b37059 Merge tag 'perf-urgent-2020-02-09' of git://git.kernel.org [...] adds 25a3a15417cf smp: Remove superfluous cond_func check in smp_call_functi [...] adds 1e474b28e788 smp/up: Make smp_call_function_single() match SMP semantics adds f41377609a72 Merge tag 'smp-urgent-2020-02-09' of git://git.kernel.org/ [...] adds 979923871f69 x86/timer: Don't skip PIT setup when APIC is disabled or i [...] adds 2b73ea379624 x86/boot: Handle malformed SRAT tables during early ACPI parsing adds 6f1a4891a592 x86/apic/msi: Plug non-maskable MSI affinity race adds 05bd330a7fd8 x86/hyperv: Suspend/resume the hypercall page for hibernation adds 0f378d73d429 x86/apic: Mask IOAPIC entries when disabling the local APIC adds 1a2a76c2685a Merge tag 'x86-urgent-2020-02-09' of git://git.kernel.org/ [...] adds 2a3ad330f0f5 Merge remote-tracking branch 'fixes/master' adds 5a6bf8497fa6 Revert "irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER a [...] adds fb3dab59b43c Revert "irqchip/gic-v3-its: Remove superfluous WARN_ON" adds 8fbb75dfbe84 Revert "irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_tab [...] adds 31c0514883d0 Revert "irqchip/gic-v4.1: Ensure L2 vPE table is allocated [...] adds e383e871ab54 ARM: npcm: Bring back GPIOLIB support adds 3508aae9b561 ARM: configs: Cleanup old Kconfig options adds fc9b10b44614 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds 03891f820c21 xfrm: handle NETDEV_UNREGISTER for xfrm device adds f1ed10264ed6 vti[6]: fix packet tx through bpf_redirect() in XinY cases adds b47c431f006e Merge remote-tracking branch 'ipsec/master' adds c4a3922d2d20 netfilter: xt_hashlimit: reduce hashlimit_mutex scope for [...] adds 8d0015a7ab76 netfilter: xt_hashlimit: limit the max size of hashtable adds a7da92c2c8a1 netfilter: flowtable: skip offload setup if disabled adds fb33b3c39ff8 Merge remote-tracking branch 'netfilter/master' adds f2b18baca953 mac80211: use more bits for ack_frame_id adds 2bf973ff9b9a mac80211: fix quiet mode activation in action frames adds a04564c99bb4 mac80211: consider more elements in parsing CRC adds bfb7bac3a8f4 cfg80211: check wiphy driver existence for drvinfo report adds 5a1e1ee8a64c Merge remote-tracking branch 'mac80211/master' adds d1520889782d ASoC: fsl_sai: Fix exiting path on probing failure adds 4492e51e32fb Merge branch 'asoc-5.6' into asoc-linus adds e67bb198df3e Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds a5b0cda136f4 regulator: qcom_spmi: Fix docs for PM8004 adds d670b40cfde8 Merge branch 'regulator-5.6' into regulator-linus adds 75d566c9c670 Merge remote-tracking branch 'regulator-fixes/for-linus' adds e4e8276a4f65 spi: spi-omap2-mcspi: Handle DMA size restriction on AM65x adds 32f2fc5dc399 spi: spi-omap2-mcspi: Support probe deferral for DMA channels adds 7b206f064457 Merge branch 'spi-5.6' into spi-linus adds 04e1fdc108a3 Merge remote-tracking branch 'spi-fixes/for-linus' adds 16009db47c51 usb: chipidea: udc: workaround for endpoint conflict issue adds 5737e409b152 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 2343d1529aff crypto: Kconfig - allow tests to be disabled when manager [...] adds c06b4c30c477 Merge remote-tracking branch 'crypto-current/master' adds 089531445262 MAINTAINERS: fix style in RESET CONTROLLER FRAMEWORK adds 6be746ddcb08 Merge remote-tracking branch 'reset-fixes/reset/fixes' adds fe33a928bfcd KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups adds 65e3a671dbd0 Merge remote-tracking branch 'kvms390-fixes/master' adds 7fee59f20781 hwmon: (pmbus/ltc2978) Fix PMBus polling of MFR_COMMON def [...] adds e3795da86e4a Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 3f666c56c6b8 dax: Pass dax_dev instead of bdev to dax_writeback_mapping [...] adds f01b16a85bfa dax: Get rid of fs_dax_get_by_host() helper adds 96222d53842d dax: pass NOWAIT flag to iomap_apply adds d574b4bd745f Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 5715b7fa8d8d Merge branch 'misc-5.5' into next-fixes adds 8c7223e104be Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds e9c8348441a7 fork: Use RCU_INIT_POINTER() instead of rcu_access_pointer() adds 0bef168e8859 exit: Fix Sparse errors and warnings adds dbd9bdce1560 Merge remote-tracking branch 'pidfd-fixes/fixes' adds cf913e968327 Revert "drm/sun4i: drv: Allow framebuffer modifiers in mod [...] adds 8ccb5bf7619c drm/mst: Fix possible NULL pointer dereference in drm_dp_m [...] adds 7e0cf7e9936c drm/panfrost: Make sure the shrinker does not reclaim refe [...] adds 1433b2950fa9 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds c8fb7d7e48d1 kconfig: fix broken dependency in randconfig-generated .config adds faa7bdd7e9e1 kbuild: fix the document to use extra-y for vmlinux.lds adds 5f2fb52fac15 kbuild: rename hostprogs-y/always to hostprogs/always-y adds be9f6133f877 scripts/kallsyms: rename local variables in read_symbol() adds 8d60526999aa scripts/kallsyms: change table to store (strcut sym_entry *) adds cde26a6e17ec kallsyms: fix type of kallsyms_token_table[] adds 089b7d890f97 kconfig: Invalidate all symbols after changing to y or m. adds f566e1fbadb6 kbuild: make multiple directory targets work adds aa79e255c9c7 Merge remote-tracking branch 'kbuild/for-next' adds 8c8c5a4994a3 dma-contiguous: CMA: give precedence to cmdline adds 91ef26f91417 dma-direct: relax addressability checks in dma_direct_supported adds 4a47cbae0484 dma-direct: improve swiotlb error reporting adds 75467ee48a5e dma-direct: improve DMA mask overflow reporting adds 2fb9a0508154 Merge remote-tracking branch 'dma-mapping/for-next' adds 29cd07a400ae Merge branches 'fixes' and 'misc' into for-next adds e789ad0f370e Merge remote-tracking branch 'arm/for-next' adds 1f6cae792ac2 ARM: Document merges adds 87c3da5b14f6 Merge remote-tracking branch 'arm-soc/for-next' adds 99bda2a0a862 Merge remote-tracking branch 'clk-meson/v5.5/fixes' into t [...] adds d070b5306795 Merge branch 'v5.6/dt' into tmp/aml-rebuild adds eae38076d2d6 Merge branch 'v5.6/dt64' into tmp/aml-rebuild adds 1b01733a0400 Merge branch 'v5.6/defconfig' into tmp/aml-rebuild adds 899be19a81e8 Merge remote-tracking branch 'amlogic/for-next' adds b36e8bc51fc3 ARM: dts: aspeed: ast2500: Add SCU interrupt controller adds 27debf935768 ARM: dts: aspeed: ast2600: Add SCU interrupt controllers adds 80d137a10e5a ARM: dts: aspeed: ast2500: Add XDMA Engine adds d6013665709e ARM: dts: aspeed: ast2600: Add XDMA Engine adds 380432abfa74 ARM: dts: aspeed-g6: Add Video Engine node adds a8f588a3ca4a ARM: dts: aspeed: Add Facebook Yosemite V2 BMC adds 767774e5f8b3 ARM: dts: aspeed: tiogapass: Add gpio line names adds bca7694121ca Merge remote-tracking branch 'aspeed/for-next' adds 4ba105339864 Merge branches 'at91-soc', 'at91-dt' and 'at91-defconfig' [...] adds 7b5883176a37 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 b92fd39f84c8 Merge remote-tracking branch 'bcm2835/for-next' adds 4f0942a5ae75 Merge branch 'clk/imx' into for-next adds d989b748ca6e Merge branch 'imx/fixes' into for-next adds f895047487f9 Merge branch 'imx/drivers' into for-next adds 92af16462a93 Merge branch 'imx/soc' into for-next adds 5376b8fb8b21 Merge branch 'imx/bindings' into for-next adds 51297fe230fe Merge branch 'imx/dt' into for-next adds 5554758c31fe Merge branch 'imx/dt64' into for-next adds c65228f2fe91 Merge branch 'imx/defconfig' into for-next adds f9e9319f8568 Merge remote-tracking branch 'imx-mxs/for-next' adds a1766a49fc90 Merge tag 'drivers_soc_for_5.6' into next adds 21ea9f70d3ea Merge remote-tracking branch 'keystone/next' adds 5f7b7b48df6c Merge branch 'v5.5-next/dts64' into for-next adds fdef5207b966 Merge branch 'v5.5-next/soc' into for-next adds bf096d1aec3a Merge remote-tracking branch 'mediatek/for-next' adds cc94f1dd6765 Merge branch 'mvebu/dt' into mvebu/for-next adds c0d03b53ef47 Merge branch 'mvebu/dt64' into mvebu/for-next adds 42f2a5097485 Merge remote-tracking branch 'mvebu/for-next' adds 793fc144bac3 Merge branch 'fixes' into for-next adds 43f18979568a Merge branch 'fixes' into for-next adds d9074820dc95 Merge branch 'fixes' into for-next adds 285b56c9f078 Merge branch 'omap-for-v5.6/soc' into for-next adds 0b15b20a73d9 Merge branch 'omap-for-v5.6/ti-sysc' into for-next adds 1a9bd034ceb6 Merge branch 'omap-for-v5.6/dt' into for-next adds c7e1cba52b68 Merge branch 'fixes' into for-next adds 472b44d8620b Merge branch 'omap-for-v5.6/ti-sysc-dt' into for-next adds 20b14883641f Merge branch 'omap-for-v5.6/ti-sysc-drop-pdata' into for-next adds 674430f253af Merge branch 'omap-for-v5.6/ti-sysc-drop-pdata' into for-next adds 9a21104a35ee Merge branch 'omap-for-v5.6/soc' into for-next adds 63eb53c0826f Merge branch 'fixes' into for-next adds cf9ea4b7c370 Merge branch 'omap-for-v5.6/ti-sysc-drop-pdata' into for-next adds bb90029ac7ba Merge branch 'omap-for-v5.6/ti-sysc-drop-pdata' into for-next adds b3ad3931e315 Merge branch 'fixes' into for-next adds 2237415d30c6 Merge branch 'omap-for-v5.6/soc' into for-next adds 59300c714ba8 Merge branch 'omap-for-v5.6/dt' into for-next adds e429a4758be7 Merge branch 'omap-for-v5.6/soc' into for-next adds bb09096b4bbf Merge branch 'fixes' into for-next adds ccef56c0f7f3 Merge branch 'omap-for-v5.6/ti-sysc-drop-pdata' into for-next adds aa77d934a811 Merge branch 'omap-for-v5.6/ti-sysc-dt-cam' into for-next adds f9f5267ec296 Merge branch 'omap-for-v5.6/dt' into for-next adds 08cd1074856b Merge remote-tracking branch 'omap/for-next' adds 8b0d3352e4e9 Merge branches 'arm64-defconfig-for-5.6', 'arm64-for-5.6', [...] adds f11ae5e03bf5 Merge remote-tracking branch 'qcom/for-next' adds d6656fa4c621 ARM: Prepare Realtek RTD1195 adds 1940b164eb29 MAINTAINERS: Add Realtek arm DT files adds 6354c1f130d4 Merge branch 'v5.6/soc' into next adds bdfef0a8c704 dt-bindings: arm: realtek: Add RTD1195 and MeLE X1000 adds 720d362bf490 ARM: dts: Prepare Realtek RTD1195 and MeLE X1000 adds 45cae51cc678 ARM: dts: rtd1195: Exclude boot ROM from memory ranges adds 41e956bde01a ARM: dts: rtd1195: Introduce r-bus adds 0cf35241d079 dt-bindings: arm: realtek: Add Realtek Horseradish EVB adds 490774f6026b ARM: dts: rtd1195: Add Realtek Horseradish EVB adds 3e5e7349175b arm64: dts: realtek: rtd129x: Fix GIC CPU masks for RTD1293 adds b4237d2869e3 arm64: dts: realtek: rtd129x: Use reserved-memory for RPC regions adds 27efecbb5254 arm64: dts: realtek: rtd129x: Introduce r-bus adds 669c7434ce71 arm64: dts: realtek: rtd129x: Carve out boot ROM from memory adds 4679905df264 dt-bindings: arm: realtek: Add RTD1395 and Banana Pi BPI-M4 adds efefe159f52a arm64: dts: realtek: Add RTD1395 and BPi-M4 adds f38b151efd0a dt-bindings: arm: realtek: Add Realtek Lion Skin EVB adds 4f87e5cab324 arm64: dts: realtek: rtd1395: Add Realtek Lion Skin EVB adds 48632ccdd22f dt-bindings: arm: realtek: Document RTD1619 and Realtek Mj [...] adds e5a9e237608d arm64: dts: realtek: Add RTD1619 SoC and Realtek Mjolnir EVB adds 99726ea6058b arm64: dts: realtek: rtd16xx: Carve out boot ROM from memory adds e630fe6c8ac5 arm64: dts: realtek: rtd16xx: Add memory reservations adds 160990289987 dt-bindings: vendor-prefixes: Add Xnano adds 063ae65c258f dt-bindings: arm: realtek: Add Xnano X5 adds aeb0ed1de804 arm64: dts: realtek: rtd1295: Add Xnano X5 adds b6c1c975fa02 ARM: dts: rtd1195: Introduce iso and misc syscon adds de3905fba320 arm64: dts: realtek: rtd129x: Introduce CRT, iso and misc syscon adds 0ad1e0021c35 arm64: dts: realtek: rtd139x: Introduce CRT, iso and misc syscon adds c2f80d4100f5 arm64: dts: realtek: rtd16xx: Introduce iso and misc syscon adds 758c715b87c8 ARM: dts: rtd1195: Add CRT syscon node adds fc3747cdfd05 dt-bindings: reset: Add Realtek RTD1195 adds 345028efd6f4 ARM: dts: rtd1195: Add reset nodes adds fe600f9c7db3 ARM: dts: rtd1195: Add UART resets adds fd3ba2ffe5ab arm64: dts: realtek: rtd16xx: Add CRT syscon node adds 84e9cccc6d0a ARM: dts: rtd1195: Add SB2 and SCPU Wrapper syscon nodes adds 43c3203f6d78 arm64: dts: realtek: rtd129x: Add SB2 and SCPU Wrapper sys [...] adds 21f9c26107dc arm64: dts: realtek: rtd139x: Add SB2 and SCPU Wrapper sys [...] adds b1e45f127fc3 arm64: dts: realtek: rtd16xx: Add SB2 and SCPU Wrapper sys [...] adds 20182864fae2 dt-bindings: reset: rtd1295: Add SB2 reset adds 45698e00d5a9 Merge branch 'v5.6/dt' into next adds ae492cfb08de Merge remote-tracking branch 'realtek/for-next' adds b515e3d98cbf ARM: shmobile: defconfig: Enable support for panels from EDT adds 7b9952bb2d12 Merge branches 'renesas-arm-defconfig-for-v5.6', 'renesas- [...] adds 9ae733728eec Merge branch 'renesas-fixes-for-v5.5' into renesas-next adds 4730830f9c2e Merge branches 'renesas-arm-defconfig-for-v5.6', 'renesas- [...] adds 11e8355bd3ce soc: renesas: rcar-rst: Fix __iomem on configure call adds c2e366b54dd9 Merge branches 'renesas-arm-dt-for-v5.6', 'renesas-arm64-d [...] adds 8d5c4c0611ed soc: renesas: Add ARCH_R8A7795[01] for existing R-Car H3 adds 9604d3647916 Merge branches 'renesas-arm-dt-for-v5.6', 'renesas-arm64-d [...] adds 9e4188a77f5e Merge branch 'renesas-drivers-for-v5.6' into renesas-next adds 7ec1535a1d95 Merge remote-tracking branch 'renesas/next' adds 08d7c09952e2 dt-bindings: reset: intel,rcu-gw: Fix intel,global-reset schema adds bd7521068d36 dt-bindings: reset: meson: add gxl internal dac reset adds 05dde56f0419 reset: brcmstb-rescal: add unspecified HAS_IOMEM dependency adds 5ec504fa67af reset: intel: add unspecified HAS_IOMEM dependency adds 825ff77b33e2 Merge remote-tracking branch 'reset/reset/next' adds 3c1750cfb8ec Merge branch 'v5.6-armsoc/dts32' into for-next adds 38a909e0b177 Merge branch 'v5.6-armsoc/dts64' into for-next adds cfa95f7bcd3c Merge branch 'v5.5-armsoc/dtsfixes' into for-next adds 06cd993772aa Merge branch 'v5.6-armsoc/dts32' into for-next adds 2d138b1b22ea Merge branch 'v5.6-armsoc/dts64' into for-next adds af7a052b7561 Merge branch 'v5.6-armsoc/dts32' into for-next adds ac92683c22a7 Merge branch 'v5.6-armsoc/dts64' into for-next adds bfa5a0dedec5 Merge branch 'v5.6-armsoc/dts32' into for-next adds 1b696048967b Merge branch 'v5.6-armsoc/dts64' into for-next adds 94dc83a22944 Merge branch 'v5.6-armsoc/dts32' into for-next adds d9279b5b52ef Merge branch 'v5.6-armsoc/dts64' into for-next adds a62f7188e429 Merge remote-tracking branch 'rockchip/for-next' adds 717def80ae85 Merge branch 'next/dt' into for-next adds 337c3820ca0a Merge branch 'next/defconfig' into for-next adds 338370aa2653 Merge branch 'next/dt' into for-next adds 7a53e9ff0779 Merge branch 'next/drivers' into for-next adds ed21b314fb85 Merge branch 'next/dt' into for-next adds 72475dbe8f40 Merge branch 'next/drivers' into for-next adds 7e29f70bd3c5 Merge branch 'next/soc' into for-next adds 2a87ebfabc41 Merge branch 'next/drivers' into for-next adds f72fb082411c Merge branch 'next/dt' into for-next adds 6109414ab937 arm64: dts: exynos: Rename Samsung and Exynos to lowercase adds b0965ee2009c Merge branch 'next/dt64' into for-next adds aeffbe354c53 Merge branch 'next/dt' into for-next adds 93c45bb9b7cb Merge branch 'next/defconfig' into for-next adds ce232ab5d7c8 Merge branch 'next/soc' into for-next adds d5c7b3df1cac Merge remote-tracking branch 'samsung-krzk/for-next' adds 3543d7ddd55f arm64: dts: fast models: Fix FVP PCI interrupt-map property adds f45e09d6e80b Merge remote-tracking branch 'korg_sudeep/fixes/juno' into [...] adds 9dde3f4c744e Merge remote-tracking branch 'scmi/for-linux-next' adds b6eee45a0a87 ARM: sunxi: Enable CONFIG_SUN8I_THERMAL adds 815943ae11f4 arm64: defconfig: Enable CONFIG_SUN8I_THERMAL adds cb4132672f76 arm64: defconfig: Enable DRM_SUN6I_DSI adds 7493e675c584 Merge remote-tracking branches 'sunxi-korg/sunxi/clk-fixes [...] adds 95860f38a33e Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 30bdcc7ce4bc Merge branch for-5.6/dt-bindings into for-next adds 0d9a41f4c7f7 Merge branch for-5.6/bus into for-next adds 10b8ccd2ae4d Merge branch for-5.6/memory into for-next adds bb2e076586a5 soc/tegra: fuse: Fix build with Tegra194 configuration adds f5f165841d43 Merge branch for-5.6/soc into for-next adds 5432afd19806 Merge branch for-5.6/arm/core into for-next adds 8bc7f243d1ad Merge branch for-5.6/arm/dt into for-next adds be22e470f026 Merge branch for-5.6/arm64/dt into for-next adds 58b2e38018a7 Merge branch for-5.6/arm64/defconfig into for-next adds 108f7e5e9478 Merge branch for-5.6/clk into for-next adds b04da1feb6d7 Merge remote-tracking branch 'tegra/for-next' adds 2473bbbde479 MAINTAINERS: csky: Add mailing list for csky adds 7e9c3a45d09e csky: Initial stack protector support adds f6cc840c67fc csky: Tightly-Coupled Memory or Sram support adds 4ac634957e3c csky: Separate fixaddr_init from highmem adds cdfec2407fb2 csky/mm: Fixup export invalid_pte_table symbol adds 7f0a7b591e09 csky: Set regs->usp to kernel sp, when the exception is fr [...] adds fb1f6665e4cf csky/smp: Fixup boot failed when CONFIG_SMP adds 7a38c5e44d5f csky/Kconfig: Add Kconfig.platforms to support some drivers adds bf386002ffa8 csky: Support icache flush without specific instructions adds 2c3c4875f8cf csky: Remove unnecessary flush_icache_* implementation adds 9b538201bd4a csky: Enable defer flush_dcache_page for abiv2 cpus (807/810/860) adds 6e0b1ca76a0d csky: Optimize abiv2 copy_to_user_page with VM_EXEC adds cf40d2ed2b43 csky: Add flush_icache_mm to defer flush icache all adds 06bbb8a6d8c9 csky: Fixup ftrace modify panic adds 6626ba27acf4 csky: Remove unused cache implementation adds 7ce0fbe81b3a csky: Fixup compile warning for three unimplemented syscalls adds b3fddbb3bafb arch/csky: fix some Kconfig typos adds 97832cf55811 csky: Cleanup old Kconfig options adds 510dd4ca4a23 csky: Add setup_initrd check code adds a019f12a764d csky: Minimize defconfig to support buildroot config.fragment adds 8ae7b994a5cb 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 1e9d09d9dba3 Merge remote-tracking branch 'h8300/h8300-next' adds b2389902f6fd riscv: Use flush_icache_mm for flush_icache_user_range adds a51d09595dd3 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 d70f1e3d5dbd Merge remote-tracking branch 'origin/master' into sh-next adds 1d5fd6c33b04 sh: add missing DECLARE_EXPORT() for __ashiftrt_r4_xx adds a193018e5290 sh: add missing EXPORT_SYMBOL() for __delay adds 74bb4e19be0a 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 364f46df3679 Merge branch 'xtensa-5.6-fixes' into xtensa-for-next adds bfa9426fd6ad Merge branch 'xtensa-5.6-fixes' into xtensa-for-next adds c32c7b40c890 Merge branch 'xtensa-5.6-fixes' into xtensa-for-next adds 230bb96178f5 xtensa: move fast exception handlers close to vectors adds 09908bf88a3d xtensa: separate SMP and XIP support adds 5b8bf03b68a5 xtensa: reorganize vectors placement adds ede5ef35ce32 Merge branch 'xtensa-5.6-fixes' into xtensa-for-next adds cff630a0b46b xtensa: move fast exception handlers close to vectors adds ad1c25499870 xtensa: separate SMP and XIP support adds f78befc96c14 xtensa: reorganize vectors placement adds be75021843ba Merge branch 'xtensa-5.6-fixes' into xtensa-for-next adds 98d71a31eb3e xtensa: ISS: improve simcall assembly adds bd644ffb208a Merge branch 'xtensa-5.6-fixes' into xtensa-for-next adds 362961f4063f Merge branch 'xtensa-5.6-fixes' into xtensa-for-next adds e85162784f6d Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 6a5f463797c1 Merge branch 'misc-5.6' into for-next-current-v5.5-20200202 adds 1f1b5766df75 Merge branch 'for-next-current-v5.5-20200202' into for-nex [...] adds 4172db74ada6 Merge remote-tracking branch 'btrfs/for-next' adds 0f060936e490 SMB3: Backup intent flag missing from some more ops adds 87f93d82e095 smb3: fix problem with null cifs super block with previous patch adds b0dd940e582b cifs: fail i/o on soft mounts if sessionsetup errors out adds d6fd41905ec5 cifs: log warning message (once) if out of disk space adds f2bf09e97b47 cifs: Add tracepoints for errors on flush or fsync adds 09c40b15351c cifs: fix soft mounts hanging in the reconnect code adds 343a1b777a92 cifs: make multichannel warning more visible adds d26c2ddd3356 cifs: add SMB3 change notification support adds cc95b6772790 cifs: fix channel signing adds e3e056c35108 cifs: fix mode bits from dir listing when mounted with mod [...] adds 2391ca41b476 smb3: add one more dynamic tracepoint missing from strict [...] adds ab3459d8f0ef smb3: print warning once if posix context returned on open adds 51d92d69f77b smb3: Add defines for new information level, FileIdInformation adds 48e30a71f191 Merge remote-tracking branch 'cifs/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 3f118b02a9b6 Merge remote-tracking branch 'ecryptfs/next' adds dcb0f0d5c475 Pull reiserfs xattr fixup. adds d5b5b59c706d Pull UDF cleanups from Pali Rohar. adds 26a00610ef63 Pull UDF fixes. adds daf1cd925487 Pull macro cleanup patches. adds c7935fc47760 Merge remote-tracking branch 'ext3/for_next' adds 31f36312d2ca ubifs: fix memory leak from c->sup_node adds fe357dbae113 ubi: Fix an error pointer dereference in error handling code adds 3ff4bd0e3e86 Merge remote-tracking branch 'ubifs/linux-next' adds 33d6e0be6604 9p: Fix Kconfig indentation adds 79fb9216b7be 9p: Remove unneeded semicolon adds 93982618e829 Merge remote-tracking branch 'v9fs/9p-next' adds 8dcc1a9d90c1 fs: New zonefs file system adds fcb9c24bef3d zonefs: Add documentation adds 1cba929ed796 Merge remote-tracking branch 'zonefs/for-next' adds 0fd169576648 fs: Add VirtualBox guest shared folder (vboxsf) support adds 13057a34bcf3 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 20aaa2d8e1f3 Merge branch 'for-5.5-pr-warning-removal' into for-next adds e616b43fb3a3 Merge branch 'for-5.6' into for-next adds b38a963eafcc 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 c8b50de60c9b Merge branch 'for-5.5/upstream-fixes' into for-next adds 7ef0e29fd060 Merge branch 'for-5.5/upstream-fixes' into for-next adds c6f0a816d9cb Merge branch 'for-5.6/hidraw' into for-next adds d87980f1c1a4 Merge branch 'for-5.5/upstream-fixes' into for-next adds be38958aa8a2 Merge branch 'for-5.5/upstream-fixes' into for-next adds de4ebfb11c89 Merge branch 'for-5.5/upstream-fixes' into for-next adds 71b28d8e99c0 Merge branch 'for-5.5/upstream-fixes' into for-next adds ac873bff0299 Merge branch 'for-5.5/upstream-fixes' into for-next adds 68581aab2f63 Merge branch 'for-5.5/upstream-fixes' into for-next adds 2951839895b6 Merge branch 'for-5.6/logitech' into for-next adds 62216a51293d Merge branch 'for-5.5/upstream-fixes' into for-next adds 71bceec41644 Merge branch 'for-5.5/upstream-fixes' into for-next adds 1b43c1d11f20 Merge branch 'for-5.5/upstream-fixes' into for-next adds 092670f83a6b Merge branch 'for-5.5/upstream-fixes' into for-next adds d036ff0e56a7 Merge branch 'for-5.6/logitech' into for-next adds d163139fc21b Merge remote-tracking branch 'hid/for-next' adds 2b496a15c21d Merge branch 'i2c/for-current' into i2c/for-next adds e1a2f0475e9d Merge branch 'i2c/for-current' into i2c/for-next adds e5382251d68b Merge branch 'i2c/for-current' into i2c/for-next adds e18370a2a9dd Merge branch 'i2c/for-5.6' into i2c/for-next adds 6c02fb7899ce Merge branch 'i2c/for-5.6' into i2c/for-next adds 682e38950e41 Merge branch 'i2c/for-5.6' into i2c/for-next adds 4921dd873b40 i2c: stm32f7: allow controller to be wakeup-source adds abb49954dd66 Merge branch 'i2c/for-5.6' into i2c/for-next adds ccf7f7a51619 Revert "i2c: stm32f7: allow controller to be wakeup-source" adds 0d7637d8fe58 Merge remote-tracking branch 'i2c/i2c/for-next' adds ee0aa304f2d6 firmware: dmi: Remember the memory type adds 2429c99fa13a firmware: dmi: Add dmi_memdev_handle adds 0522343b84b2 Merge branch 'dmi/master' adds 936c051331f7 Merge branches 'pm-avs' and 'pm-sleep' into linux-next adds 3f3f5b91c87a Merge branch 'acpi-soc' into linux-next adds 183edb20e60a cpufreq: Make cpufreq_global_kobject static adds c8ebedc1c2f7 Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next adds 3c8785ec4b98 Merge branch 'pm-cpuidle' into linux-next adds 9bea7eea6be5 Merge remote-tracking branch 'pm/linux-next' adds c28e7cd55545 thermal: db8500: Depromote debug print adds 0f28cf192f14 thermal: of-thermal: Appease the kernel-doc deity adds a80b1ab633b8 thermal: cpu_cooling: Appease the kernel-doc deity adds 3d0e551e15b1 thermal: step_wise: Appease the kernel-doc deity adds 2f4792d67b1e thermal: devfreq_cooling: Appease the kernel-doc deity adds 882f4ff35ffe thermal: max77620: Appease the kernel-doc deity adds 8c8ebf23ab0d thermal: mediatek: Appease the kernel-doc deity adds a61b7a45a41e thermal: rockchip: Appease the kernel-doc deity adds 88a6b25c45ca thermal: samsung: Appease the kernel-doc deity adds 7312b4f4dcd0 thermal: tegra: Appease the kernel-doc deity adds e09d1b21e781 thermal: amlogic: Appease the kernel-doc deity adds 5cefd48e911b thermal: zx2967: Appease the kernel-doc deity adds cd63a909c66c thermal: intel: fix unmatched pci_release_region adds d6b8dcd179d1 thermal: qoriq: Add local struct device pointer adds 85534629ce8e thermal: qoriq: Don't store struct thermal_zone_device reference adds fbb9c1a56847 thermal: qoriq: Add local struct qoriq_sensor pointer adds 5583ff376bac thermal: qoriq: Embed per-sensor data into struct qoriq_tmu_data adds a1508d213138 thermal: qoriq: Pass data to qoriq_tmu_register_tmu_zone() [...] adds 40fa3efd75b1 thermal: qoriq: Pass data to qoriq_tmu_calibration() directly adds 7940466d0755 thermal: qoriq: Drop unnecessary drvdata cleanup adds 3a8a8d23bb5d thermal: qoriq: Convert driver to use regmap API adds c72558656cab thermal: qoriq: Enable all sensors before registering them adds f21aa330fde9 thermal: qoriq: Do not report invalid temperature reading adds cfec9f761b46 thermal_hwmon: Add devres wrapper for thermal_add_hwmon_sysfs() adds 60cbe7f2554d thermal: qoriq: Add hwmon support adds bc728b14e95d thermal/drivers/Kconfig: Convert the CPU cooling device to [...] adds 26a642a8e957 drivers: thermal: tsens: Work with old DTBs adds 5ccdc6c7dc23 thermal/intel: intel_pch_thermal: Add Comet Lake (CML) pla [...] adds 14044997feb4 thermal: int340x: processor_thermal: Add Jasper Lake support adds 43453f2143f4 thermal: armada: Fix register offsets for AXP adds 38c60b5d329a thermal: armada: Clear reset in armadaxp_init adds 04de6eaa898e thermal: rockchip: Enable hwmon adds 5f52a2820de9 thermal/drivers/cpu_cooling: Add idle cooling device docum [...] adds ba1dde4deb26 thermal/drivers/cpu_cooling: Introduce the cpu idle coolin [...] adds 086098fb3334 thermal/drivers/cpu_cooling: Rename to cpufreq_cooling adds bab786adb5c4 thermal/drivers/of-thermal: Make of_thermal_destroy_zones static adds 9494f0f9b5dd thermal/drivers/of-thermal: Move the of_thermal_free_zone( [...] adds 730a45ccd932 thermal/drivers/sun8i: Add thermal driver for H6/H5/H3/A64 [...] adds 09a1f1817b04 dt-bindings: thermal: Add YAML schema for sun8i-thermal dr [...] adds f13ada7737ab thermal: generic-adc: silence "no lookup table" on deferred probe adds 0cdf7a405d2a thermal: generic-adc: silence info message for IIO_TEMP channels adds 1e0d1c6b3516 thermal: exynos: Rename Samsung and Exynos to lowercase adds c3919dc716ce thermal: sun8i: Fix r40 ths number adds e8e8d5121421 thermal: sun8i: Fix using plain integer as NULL pointer in [...] adds fffe04cfa455 thermal: sun8i: Remove unused variable and unneeded macros adds d7ab126d3c60 thermal: sun8i: Add hwmon support adds 3d4849897691 dt-bindings: Add Broadcom AVS RO thermal adds 1b9163a4281c thermal: Add BCM2711 thermal driver adds ca21ea618ab1 ARM: dts: bcm2711: Enable thermal adds eefb85077bfe ARM: configs: Build BCM2711 thermal as module adds 5897d548a6bd Merge remote-tracking branch 'thermal/thermal/linux-next' adds 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' adds 4ad102f6ed17 Merge remote-tracking branch 'ieee1394/for-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 1eb10c910b0e Merge remote-tracking branch 'swiotlb/linux-next' adds 9b695a64279e net/mlx5: Add bit to indicate support for encap/decap in s [...] adds 89f52df98f88 Merge remote-tracking branch 'mlx5-next/mlx5-next' 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 b6b888e84e87 Merge remote-tracking branch 'nfc-next/master' adds 151129df2f4a Bluetooth: SMP: Fix SALT value in some comments adds 6c08fc896b60 Bluetooth: Fix refcount use-after-free issue adds fe6648315605 Bluetooth: optimize barrier usage for Rmw atomics adds 66cb70513564 Bluetooth: hci_qca: Enable clocks required for BT SOC adds 89bd6147964e dt-bindings: net: bluetooth: Add device tree bindings for [...] adds 2a154903cec2 Bluetooth: prefetch channel before killing sock adds 2ade42d88fdb Bluetooth: remove __get_channel/dir and __dir adds f3d63f50c17a Bluetooth: hci_qca: Optimized code while enabling clocks f [...] adds eb3939e386ec Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device adds 57c9179554a7 Merge remote-tracking branch 'bluetooth/master' adds 92ee76d4a926 trivial: mac80211: fix indentation adds 6989310f5d43 wireless: Use offsetof instead of custom macro. adds 9bcb084f0b64 mac80211: Always show airtime debugfs file when TXQs are enabled adds 50ff477a8639 mac80211: add 802.11 encapsulation offloading support adds 1ee7826ab68f mac80211: Remove redundant assertion adds 7d6aa9ba4f82 Merge remote-tracking branch 'net-next/master' into mac80211-next adds e322c07f8371 mac80211: debugfs: improve airtime_flags handler readability adds b18379d7aa31 mac80211_hwsim: remove maximum TX power adds 5c5e52d1bb96 nl80211: add handling for BSS color adds dd56e9023033 mac80211: add handling for BSS color adds 5972fa15b923 mac80211: fix tx status for no ack cases adds 01afc6fedffb mac80211_hwsim: add power save support adds 30b2f0be23fb mac80211: add ieee80211_is_any_nullfunc() adds 3c706b973b51 mac80211: fix 11w when using encapsulation offloading adds 1e61d82cca17 cfg80211: add no HE indication to the channel flag adds d6039a3416f7 cfg80211: Enhance the AKM advertizement to support per interface. adds 75e296e9b22a mac80211: simplify and improve HT/VHT/HE disable code adds e4d005b80dee mac80211: refactor extended element parsing adds b5db1acab19b mac80211: check whether HE connection is allowed by the re [...] adds 07b83d2ecd2f mac80211: allow changing TX-related netdev features adds 4a65cc2437ce mac80211: make ieee80211_wep_init() return void adds 8cadb207145c mac80211: update condition for HE disablement adds 2ff69b0e25f4 mac80211: remove supported channels element in 6 GHz if EC [...] adds cf2c9cc3980f mac80211: set station bandwidth from HE capability adds f46209b9ff76 mac80211: HE: set RX NSS adds 85b27ef73419 mac80211: Accept broadcast probe responses on 6GHz band adds c4d800dcc7c5 mac80211: Handle SMPS mode changes only in AP mode adds 52b4810bed83 mac80211: Remove support for changing AP SMPS mode adds f93d6b21a93c ieee80211: fix 'the' doubling in comments adds ff74c51e8f4c cfg80211/mac80211: Allow user space to register for statio [...] adds c0058df73309 mac80211: parse also the RSNXE IE adds 8c3ed7aa2b9e nl80211: add src and dst addr attributes for control port tx/rx adds 9b125c279987 mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL [...] adds ed27b5786a6c mac80211: Fix setting txpower to zero adds a9e71070bd33 Merge remote-tracking branch 'mac80211-next/master' adds 81417bea8755 drm/amdgpu: explicitly sync VM update to PDs/PTs adds 114fbc31952e drm/amdgpu: use the VM as job owner adds 5d3196605d00 drm/amdgpu: rework job synchronization v2 adds ef48d4b39e50 drm/amdgpu: stop using amdgpu_bo_gpu_offset in the VM backend adds 55cdd4e9b948 drm/amdgpu: drop unnecessary restriction for huge root PDEs adds 46cf5f7626c7 drm/amdgpu: make sure to never allocate PDs/PTs for invalidations adds bfcd6c69e4c3 drm/amdgpu: fix parentheses in amdgpu_vm_update_ptes adds 7d28efe0c3c0 drm/amdgpu: return EINVAL instead of ENOENT in the VM code adds fe6796ac127a drm/amdgpu: allow higher level PD invalidations adds 4939d973b6b1 drm/amdgpu: simplify and fix amdgpu_sync_resv adds 9f3cc18d19b7 drm/amdgpu: rework synchronization of VM updates v4 adds e50dc17163d9 drm/amd/display: Pass amdgpu_device instead of psp_context adds 79aad7bd951b drm/amd/display: update psp interface header adds 9037246bb2da drm/amd/display: Add sysfs interface for set/get srm adds f4406d6fb23c drm/amd/display: Load srm before enabling HDCP adds 1746d5a1d1a1 drm/amd/display: call psp set/get interfaces adds 0b9d37609a7b drm/amdgpu: move xgmi init/fini to xgmi_add/remove_device [...] adds d4b8573ef05a drm/amd/display: Add set psr version message adds b32827384cc5 drm/amd/display: Move USB-C workaround to after parameter [...] adds e2d533eceb1f drm/amd/display: remove invalid dc_is_hw_initialized function adds 2286d2f9e58c drm/amd/display: Fix psr static frames calculation adds 0b464c857cc0 drm/amd/display: Do not set optimized_require to false aft [...] adds bbf5f6c3f83b drm/amd/display: Split program front end part that occur o [...] adds acdac228c4d1 drm/amd/display: Indicate dsc updates explicitly adds 47b0c91f29f8 drm/amd/display: Fix various issues found by compiler warn [...] adds fbbd3f8f6b8f drm/amd/display: Add GPINT handler interface adds b1e9da7f7dd4 drm/amd/display: Wait for clean shutdown in DMCUB reset adds 009114f6df84 drm/amd/display: Added locking for atomic update stream an [...] adds 3ba28b639d65 drm/amd/display: Fix GSL acquire adds 2c278f016d30 drm/amd/display: remove unused variable adds 76c332c3d45b drm/amd/display: 3.2.70 adds 68bbca15e706 drm/amd/display: dc_get_vmid_use_vector() crashes when get called adds 6409e2552ffc drm/amd/display: remove early break in interdependent_lock adds 76162cb77a13 drm/amd/display: Update hubbub description comment adds 3f0940f8691a drm/amd/display: add stream_enc_inst for PSP HDCP inst use adds 84fc79899ee7 drm/amd/display: Use dcfclk to populate watermark ranges adds 28e7a7f4fb4b drm/amd/display: Check engine is not NULL before acquiring adds 71b81f1275e0 drm/amd/display: decouple global lock out of pipe control lock adds a39a58166901 drm/amd/display: fix inputting clk lvl into dml for RN adds 32caf906187d drm/amd/display: Check hyperV flag in DC. adds c788739b8807 drm/amd/display: Add wm ranges to clk_mgr adds 04ad71bd146b drm/amd/display: Use uint64_t logger_mask instead of uint32_t adds 5737f367af48 drm/amd/display: Limit minimum DPPCLK to 100MHz. adds 7e1482b1c7c0 drm/amd/display: 3.2.71 adds 60ec1b5633af drm/amd/display: Add DMUB tracebuffer debugfs adds 9edf202d27df drm/amd/display: external monitor abm enabled in modern standby adds 96577cf82a13 drm/amd/display: linux enable oled panel support dc part adds 85e148fb963d drm/amd/display: fix workaround for incorrect double buffe [...] adds 15add0c2fed3 drm/amd/display: Add initialitions for PLL2 clock source adds 896dace8eca8 drm/amd/display: turn off the mst hub before we do detection adds 6d220a7e7971 drm/amdkfd: Add queue information to sysfs adds fa1d7297d094 drm/amd/display: Fix wrongly passed static prefix adds 86b93fd62d7c drm/amdgpu/sriov Don't send msg when smu suspend adds 4a6f8f01efef drm/amd/powerplay: handle features disablement for baco re [...] adds 80ff3e10c805 drm/amdgpu/vcn2.5: fix DPG mode power off issue on instance 1 adds f9f3e9e0136b amdgpu: Prevent build errors regarding soft/hard-float FP [...] adds 42d708db8ec0 drm/amdgpu: fix amdgpu pmu to use hwc->config instead of h [...] adds ce05ac56e646 drm/amdgpu: optimize amdgpu_device_vram_access a bit. adds c12b84d6e0d7 drm/amdgpu: use the BAR if possible in amdgpu_device_vram_ [...] adds 030d5b97a54b drm/amdgpu: use amdgpu_device_vram_access in amdgpu_ttm_vram_read adds dd1ab79910b8 drm/amdgpu: use amdgpu_device_vram_access in amdgpu_ttm_ac [...] adds 96e5359e43a2 drm/amdgpu: add UAPI for creating encrypted buffers adds fe13cb46c173 drm/amdgpu: add UAPI to create secure commands (v3) adds e5c43734d5ca drm/amdgpu: define the TMZ bit for the PTE adds 2e8a1adcf199 drm/amdgpu: add tmz feature parameter (v2) adds bc0bf9ba1adb drm/amdgpu: add amdgpu_tmz data structure adds 94206dd5cfac drm/amdgpu: add function to check tmz capability (v4) adds a46af6440151 drm/amdgpu: add tmz bit in frame control packet adds 3f835b0f4f0f drm/amdgpu: expand the emit tmz interface with trusted flag adds 6faa055ff677 drm/amdgpu: expand the context control interface with trust flag adds 07b8dcdbb559 drm/amdgpu: job is secure iff CS is secure (v5) adds 4292a5547d72 drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) adds 314da2d70703 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h adds 391f16582383 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter adds fe10968c3912 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] adds 06c5cb60f205 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 adds 1f7db3ce6766 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 adds 687d8c872720 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 adds eaaccd6fdeb7 drm/amdgpu: move CS secure flag next the structs where it's used adds 88b6289d3f18 drm/amdgpu: remove the alignment placeholder for secure buffer adds 287fae9371bb drm/amdkfd: New IOCTL to allocate queue GWS (v2) adds ebfe3fd4b329 drm/amdkfd: Enable GWS based on FW Support adds cb3cdd5aa8fc drm/ttm: flush the fence on the bo after we individualize [...] adds 67246590bc71 drm/amdgpu: work around llvm bug #42576 adds 6ecc4e7e37f1 drm/amdgpu: Enter low power state if CRTC active. adds 4e9c674dc52d drm/amdgpu/display: fix logic inversion in program_timing_sync() adds 63dd855e2325 drm/amdgpu: update smu_v11_0_pptable.h adds f416f1c16b4f drm/amdgpu:/navi10: use the ODCAP enum to index the caps array adds 86682edcc5f9 drm/amdgpu: add flag for runtime suspend adds dabfe0fbf0b4 drm/amdgpu/smu: properly handle runpm/suspend/reset adds 4bdb30cfa7fa drm/amdgpu/powerplay: fix baco check for vega20 adds e718be959ee4 drm/amdgpu: rename amdgpu_debugfs_preempt_cleanup adds d3cc32890771 drm/amdgpu/ttm: move debugfs init into core amdgpu debugfs adds 84d460d36309 drm/amdgpu/pm: move debugfs init into core amdgpu debugfs adds 3a6be65c47ef drm/amdgpu/sa: move debugfs init into core amdgpu debugfs adds fa42a3b3c231 drm/amdgpu/fence: move debugfs init into core amdgpu debugfs adds e3b6afb92153 drm/amdgpu/gem: move debugfs init into core amdgpu debugfs adds 355b4c35b88f drm/amdgpu/regs: move debugfs init into core amdgpu debugfs adds 3741a989a5df drm/amdgpu/firmware: move debugfs init into core amdgpu debugfs adds 02f89ba2c467 drm/amdgpu: don't call drm_connector_register for non-MST ports adds ab7999d3e35b drm/amdgpu/display: move debugfs init into core amdgpu deb [...] adds 086a5ab0d63d drm/amd/display: move dpcd debugfs members setup adds fd3649847407 drm/amdgpu/display: add a late register connector callback adds 404477e3be20 drm/amdgpu/display: split dp connector registration (v3) adds 670417d0d408 drm/amdgpu/ring: move debugfs init into core amdgpu debugfs adds 492399e45855 drm/amdgpu: drop legacy drm load and unload callbacks adds 9873073f0dfc Merge remote-tracking branch 'amdgpu/drm-next' adds 6f4261fa86df drm/i915/dsi: Lookup the i2c bus from ACPI NS only if CONF [...] adds 0887aa8744ae drm/i915: Fix post-fastset modeset check for port sync adds 1788fdf14e51 drm/i915/dsi: Ensure that the ACPI adapter lookup override [...] adds e73c1486e4c8 drm/i915/bios: Fix the timing parameters adds c2cebbc4a593 drm/i915: Fix i915_error_state_store error defination adds 1d689eea0640 Merge remote-tracking branch 'drm-intel/for-linux-next' adds db735fc4036b drm/msm: Set dma maximum segment size for mdss adds 4b848f20eda5 drm/vgem: Close use-after-free race in vgem_gem_create adds e1cf35b94c5f drm/edid: fix building error adds 1df90e55435e Merge remote-tracking branch 'drm-misc/for-linux-next' adds f634c6a80287 dt/bindings: display: Add optional property node define fo [...] adds f9f216698ee7 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 22567d017c2c dt-bindings: etnaviv: Add #cooling-cells adds d5909c767d93 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 1cb1edb2f5ba io_uring: get rid of delayed mm check adds e1d85334d623 io_uring: fix 1-bit bitfields to be unsigned adds 1e95081cb5b4 io_uring: fix deferred req iovec leak adds cf3040ca55f2 io_uring: statx/openat/openat2 don't support fixed files adds 63e5d81f72af io_uring: flush overflowed CQ events in the io_uring_poll() adds e96e977992d0 io_uring: remove unused struct io_async_open adds 99bc4c38537d io_uring: fix iovec leaks adds 8fef80bf56a4 io_uring: add cleanup for openat()/statx() adds faac996ccd5d io_uring: retry raw bdev writes if we hit -EOPNOTSUPP adds 33e2246d9472 io-wq: add support for inheriting ->fs adds 1a1d6df761d3 io_uring: grab ->fs as part of async preparation adds 147a4b457402 io_uring: allow AT_FDCWD for non-file openat/openat2/statx adds 4c286bdea8db io_uring: fix async close() with f_op->flush() adds 9e9184f01a31 io_uring: fix double prep iovec leak adds 0717635b809f io_uring: fix openat/statx's filename leak adds 48b2efad2b71 Merge branch 'io_uring-5.6' into for-next adds cdc8c1eb55da io-wq: make io_wqe_cancel_work() take a match handler adds 7026c8381745 io-wq: add io_wq_cancel_pid() to cancel based on a specific pid adds 3fac97f26b43 io_uring: cancel pending async work if task exits adds 436fa8ec89ee Merge branch 'io_uring-5.6' into for-next adds 0eafb5627dad io_uring: retain sockaddr_storage across send/recvmsg async punt adds dcbb152cdd18 Merge branch 'io_uring-5.6' into for-next adds f394ff8a4e28 Merge remote-tracking branch 'block/for-next' adds 29bf153e5fbc Merge remote-tracking branch 'regulator/topic/equal' into [...] adds 2ecb63cef735 Merge remote-tracking branch 'regulator/for-next' adds 278de07ef84a apparmor: Replace two seq_printf() calls by seq_puts() in [...] adds e4f4e6ba5eaa AppArmor: Remove semicolon adds c659696964a7 apparmor: add a valid state flags check adds dae6029325a4 apparmor: add consistency check between state and dfa diff [...] adds 6413f852ce08 apparmor: add proc subdir to attrs adds a68d59ff4d67 apparmor: remove useless aafs_create_symlink adds 3ed4aaa94fc0 apparmor: fix nnp subset test for unconfined adds f05841a940df apparmor: fail unpack if profile mode is unknown adds 0df34a645bae apparmor: add outofband transition and use it in xattr match adds 01df52d726b5 apparmor: remove duplicate check of xattrs on profile attachment. adds ae6019779f16 Merge remote-tracking branch 'apparmor/apparmor-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 d0f143fec4b0 Merge remote-tracking branch 'smack/for-next' adds 7307384af28c tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko. adds 4381bd697808 Merge remote-tracking branch 'tpmdd/next' adds 0eb73b4eecaa Merge branch 'x86/urgent' adds 6b450586f093 Merge branch 'timers/urgent' adds 06297ea87fc4 Merge branch 'smp/urgent' adds 488603b815a7 sched/core: Don't skip remote tick for idle CPUs adds ebc0f83c78a2 timers/nohz: Update NOHZ load in remote tick adds b396f52326de sched/fair: Allow a small load imbalance between low utili [...] adds b562d1406499 sched/uclamp: Reject negative values in cpu_uclamp_write() adds e938b9c94164 sched/nohz: Optimize get_nohz_timer_target() adds 2a4b03ffc69f sched/fair: Prevent unlimited runtime on throttled group adds 1567c3e3467c x86, sched: Add support for frequency invariance adds 2a0abc596998 x86, sched: Add support for frequency invariance on SKYLAKE_X adds 8bea0dfb4a82 x86, sched: Add support for frequency invariance on XEON_P [...] adds eacf0474aec8 x86, sched: Add support for frequency invariance on ATOM_G [...] adds 298c6f99bf30 x86, sched: Add support for frequency invariance on ATOM adds 918229cdd5ab x86/intel_pstate: Handle runtime turbo disablement/enablem [...] adds bec2860a2bd6 sched/fair: Optimize select_idle_core() adds b4fb015eeff7 sched/rt: Optimize checking group RT scheduler constraints adds 73d5bd290945 Merge branch 'sched/core' adds 880b55c6cd25 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 28336be568bb Merge tag 'v5.5-rc4' into locking/kcsan, to resolve conflicts adds 31c7ac388aa9 Merge tag 'v5.5-rc5' into locking/kcsan, to resolve conflict adds c29a59e43829 x86/vdso: Enable sanitizers for vma.o adds 837171fe77d7 Merge tag 'v5.5-rc7' into locking/kcsan, to refresh the tree adds d47715f50e83 kcsan, ubsan: Make KCSAN+UBSAN work together adds c020395b6634 asm-generic/atomic: Use __always_inline for pure wrappers adds 944bc9cca7c3 asm-generic/atomic: Use __always_inline for fallback wrappers adds 7161177481d5 kcsan: Document static blacklisting options adds e33f9a169747 kcsan: Add __no_kcsan function attribute adds 7add7875a8eb Merge branch 'kcsan.2020.01.07a' into locking/kcsan adds f6776410cb51 Merge branch 'locking/kcsan' adds 178915ad4ab3 Merge branch 'core/urgent' adds 2edbca1f4fd5 Merge remote-tracking branch 'tip/auto-latest' adds 76b07e21fcce clocksource/drivers: Suspend/resume Hyper-V clocksource fo [...] adds c2cce9f56c9d clocksource: Fix Kconfig indentation adds 203b92775e86 dt-bindings: timer: renesas, cmt: Document r8a774b1 CMT support adds fde38189fd64 clocksource: Fix Kconfig miscues adds fabc96c454db clocksource: hyperv: Reserve PAGE_SIZE space for tsc page adds 826e293f4942 clocksource/drivers/timer-microchip-pit64b: Add Microchip [...] adds 86d7ea1b43c9 clocksource/drivers/cadence-ttc: Use ttc driver as platfor [...] adds b20bf9d335bd clocksource/drivers/bcm2835_timer: Fix memory leak of timer adds a7ecec664eb0 clocksource/drivers/em_sti: Convert to devm_platform_iorem [...] adds 91008d6c6d69 clocksource/drivers/em_sti: Fix variable declaration in em [...] adds 8d784b680a1a clocksource/drivers/timer-ti-dm: Convert to devm_platform_ [...] adds df0c4fe37390 clocksource/drivers/timer-ti-dm: Switch to platform_get_irq adds 2b271ace418e clocksource/drivers/timer-ti-dm: Fix uninitialized pointer access adds 0ea0314ad229 clocksource/drivers/exynos_mct: Rename Exynos to lowercase adds a2e499d7db8c clocksource/drivers/timer-microchip-pit64b: Fix sparse warning adds 92c24e17a24c clocksource/hyperv: Untangle stimers and timesync from clo [...] adds e4c3b4213b79 clocksource/hyperv: Set TSC clocksource as default w/ Inva [...] adds f121e9f32f62 Merge remote-tracking branch 'clockevents/timers/drivers/next' adds 03961658dc36 tracing: Annotate ftrace_graph_hash pointer with __rcu adds 17c90ad73e8b tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu adds 4a39b7764575 ftrace: Add comment to why rcu_dereference_sched() is open coded adds ac5848bce0b3 Merge remote-tracking branch 'ftrace/for-next' adds 51b2569402a3 KVM: arm/arm64: Fix up includes for trace.h adds 4c0faa22060c Merge remote-tracking branch 'kvm-arm/next' adds 9391e7a9a1e2 Merge branch 'for-5.6' into for-next adds 633c017b8f56 Merge remote-tracking branch 'percpu/for-next' adds 042f057fe2dc drivers: ipmi: Support raw i2c packet in IPMB adds 380665becdee drivers: ipmi: Modify max length of IPMB packet adds 6b8526d3abc0 ipmi:ssif: Handle a possible NULL pointer reference adds e0354d147e58 drivers: ipmi: fix off-by-one bounds check that leads to a [...] adds ea866fceb700 Merge remote-tracking branch 'ipmi/for-next' adds a5c86c557fe9 phy: mapphone-mdm6600: Fix write timeouts with shorter GPI [...] adds 9eee5ae3bdf3 Merge remote-tracking branch 'phy-next/next' adds f356d58c3a04 Merge branch 'i2c-mux/for-next' into for-next adds 63ae88afde3d Merge remote-tracking branch 'mux/for-next' adds 0cd9d33ace33 cgroup: init_tasks shouldn't be linked to the root cgroup adds edcafbd9b882 Merge remote-tracking branch 'cgroup/for-next' adds 7b34f400f5e7 Merge branch '5.5/scsi-fixes' into 5.6/scsi-next adds 87093391ec36 Merge branch 'fixes' into for-next adds 76dd8578c8c6 Merge branch 'misc' into for-next adds 117ae40a4bf2 Merge branch 'misc' into for-next adds c4b119f431e1 Merge branch 'fixes' into for-next adds bf2f620ec1c8 Merge branch 'misc' into for-next adds 3868abe00f21 Merge remote-tracking branch 'scsi/for-next' adds 106a01852fe6 tools/virtio: option to build an out of tree module adds ed18fb8345fc ptr_ring: linked list fallback adds 7e0a3cb260f9 vhost: option to fetch descriptors through an independent struct adds 370e2c82a4a5 vhost: use batched version by default adds 01d2cf90be55 Merge remote-tracking branch 'vhost/linux-next' adds 5a87e60312a9 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 919fbd47b024 Merge remote-tracking branch 'rpmsg/for-next' adds b716e9cbfc31 gpio: pxa: Avoid a warning when gpio0 and gpio1 IRQS are n [...] adds bf8f8f508328 gpio: wcd934x: Don't change gpio direction in wcd_gpio_set adds 7c01e6998ba3 gpio: wcd934x: Fix logic of wcd_gpio_get adds 380c1a40a7f7 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds f75152eb8bea ktest: Fix some typos in sample.conf adds 9b5f852ae20d ktest: Make default build option oldconfig not randconfig adds 580240e4f731 Merge remote-tracking branch 'ktest/for-next' 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 d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next adds f07879d2f28f Merge remote-tracking branch 'livepatching/for-next' adds ad9882f15884 coresight: etm4x: Fix unused function warning adds 36e9e4e25628 Merge remote-tracking branch 'coresight/next' adds 29147f00140f NTB: Add Hygon Device ID adds 1ef512b16bc8 NTB: Fix an error in get link status adds f344f5f919a3 Merge remote-tracking branch 'ntb/ntb-next' 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 b983ee3c83d3 Merge remote-tracking branch 'fsi/next' adds e466bd8c2a29 dt-bindings: SLIMBus: add slim devices optional properties adds 8f35288566d7 slimbus: qcom-ngd-ctrl: Use dma_request_chan() instead dma [...] adds 526eaf5d08a2 slimbus: Use the correct style for SPDX License Identifier adds dfa60839eae4 Merge remote-tracking branch 'slimbus/for-next' adds 838010c231b0 nvmem: imx: scu: fix write SIP adds 808c8bcca225 nvmem: imx: scu: correct the fuse word index adds c3ba4a7ac5bb nvmem: imx: ocotp: introduce ocotp_ctrl_reg adds 832f136a6918 nvmem: core: fix memory abort in cleanup path adds 6a353df3729d dt-bindings: imx-ocotp: Add i.MX8MP compatible adds 79cc795c47d0 dt-bindings: nvmem: add binding for QTI SPMI SDAM adds 4a81ae0c43bc nvmem: add QTI SDAM driver adds bae7aca39316 Merge remote-tracking branch 'nvmem/for-next' adds bd40b17ca49d XArray: Fix xa_find_next for large multi-index entries adds c36d451ad386 XArray: Fix xas_pause for large multi-index entries adds 24a448b16525 XArray: Fix incorrect comment in header file adds 3a00e7c47c38 ida: remove abandoned macros adds 8e0fc6f6a543 Merge remote-tracking branch 'xarray/xarray' adds c8597f3b61cc PM / devfreq: Use constant name of userspace governor adds d37eaa4ddbb3 PM / devfreq: Remove unneeded extern keyword adds 054fef0337fe PM / devfreq: Change to DEVFREQ_GOV_UPDATE_INTERVAL event name adds 388781b298d1 Merge remote-tracking branch 'devfreq/devfreq-next' adds 979b5fa8b140 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 82f3e4d45c90 /proc/kpageflags: do not use uninitialized struct pages adds 2029dd1302b3 x86/mm: Split vmalloc_sync_all() adds 54fa801cd277 Revert "ipc,sem: remove uneeded sem_undo_list lock usage i [...] adds 336e0d4ec4fe ramfs: support O_TMPFILE adds 6f7e0e93f39a mm/vmscan: expose cgroup_ino for memcg reclaim tracepoints adds dbc4e1f12b36 mm/pgmap: use correct alignment when looking at first pfn [...] adds 3c94f6edf93c mm/mmap.c: fix the adjusted length error adds 61aac9e3e65c mm, oom: avoid printk() iteration under RCU adds 82a28a70a04f mm-oom-avoid-printk-iteration-under-rcu-fix adds 282096386798 drivers/base/memory.c: cache memory blocks in xarray to ac [...] adds 115e809fa436 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] adds 69346b40f5ba fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 7608649879fa fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 3dc76477c792 kernel/hung_task.c: Monitor killed tasks. adds baadfdf77bba y2038: remove ktime to/from timespec/timeval conversion adds 2700f92cd365 y2038: remove unused time32 interfaces adds 4c128c0e389b y2038: hide timeval/timespec/itimerval/itimerspec types adds 2b5fc4eb24cd MAINTAINERS: add an entry for kfifo adds 38b940934a71 string: add stracpy and stracpy_pad mechanisms adds b004311bc983 Documentation/checkpatch: prefer stracpy/strscpy over strc [...] adds 7aa52161ffb5 kernel/relay.c: fix read_pos error when multiple readers adds ec7c11f69882 aio: simplify read_events() adds e5b80b4c5643 Merge branch 'akpm-current/current' adds a15cff0830e6 drivers/tty/serial/sh-sci.c: suppress warning adds caa1d1e2a508 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 47c8361a9de4 Merge branch 'akpm/master' adds 2981de746b18 Add linux-next specific files for 20200210
No new revisions were added by this update.
Summary of changes: .mailmap | 2 + Documentation/ABI/testing/rtc-cdev | 8 + Documentation/ABI/testing/sysfs-driver-pciback | 13 + Documentation/ABI/testing/sysfs-driver-xen-blkback | 10 + Documentation/admin-guide/bootconfig.rst | 190 ++ Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 6 + Documentation/admin-guide/pm/cpuidle.rst | 8 +- Documentation/admin-guide/pm/intel_idle.rst | 30 +- Documentation/admin-guide/pm/sleep-states.rst | 76 +- Documentation/arm/microchip.rst | 6 + Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/kcsan.rst | 266 ++ Documentation/devicetree/bindings/arm/amlogic.yaml | 3 + .../devicetree/bindings/arm/atmel-at91.yaml | 31 + .../devicetree/bindings/arm/atmel-sysregs.txt | 1 + Documentation/devicetree/bindings/arm/cpus.yaml | 15 + Documentation/devicetree/bindings/arm/fsl.yaml | 56 +- .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 +- Documentation/devicetree/bindings/arm/psci.yaml | 104 + Documentation/devicetree/bindings/arm/qcom.yaml | 46 +- Documentation/devicetree/bindings/arm/realtek.yaml | 21 + .../devicetree/bindings/arm/rockchip.yaml | 9 + Documentation/devicetree/bindings/arm/sprd.yaml | 33 - .../devicetree/bindings/arm/sprd/sprd.yaml | 33 + Documentation/devicetree/bindings/arm/sunxi.yaml | 23 +- Documentation/devicetree/bindings/arm/ux500.yaml | 36 + .../clock/allwinner,sun8i-a83t-de2-clk.yaml | 76 + .../clock/allwinner,sun9i-a80-de-clks.yaml | 67 + .../clock/allwinner,sun9i-a80-usb-clocks.yaml | 59 + .../bindings/clock/bitmain,bm1880-clk.yaml | 2 +- .../devicetree/bindings/clock/fsl,sai-clock.yaml | 2 +- .../devicetree/bindings/clock/imx8mn-clock.yaml | 2 +- .../devicetree/bindings/clock/imx8mp-clock.yaml | 2 +- .../devicetree/bindings/clock/milbeaut-clock.yaml | 2 +- .../devicetree/bindings/clock/qcom,dispcc.yaml | 67 - .../bindings/clock/qcom,gcc-apq8064.yaml | 83 + .../bindings/clock/qcom,gcc-ipq8074.yaml | 51 + .../bindings/clock/qcom,gcc-msm8996.yaml | 68 + .../bindings/clock/qcom,gcc-msm8998.yaml | 93 + .../devicetree/bindings/clock/qcom,gcc-qcs404.yaml | 51 + .../devicetree/bindings/clock/qcom,gcc-sc7180.yaml | 75 + .../devicetree/bindings/clock/qcom,gcc-sm8150.yaml | 72 + .../devicetree/bindings/clock/qcom,gcc.yaml | 230 +- .../devicetree/bindings/clock/qcom,gpucc.yaml | 72 - .../devicetree/bindings/clock/qcom,mmcc.yaml | 2 +- .../bindings/clock/qcom,msm8998-gpucc.yaml | 66 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 2 +- .../bindings/clock/qcom,sc7180-dispcc.yaml | 84 + .../bindings/clock/qcom,sc7180-gpucc.yaml | 72 + .../bindings/clock/qcom,sc7180-videocc.yaml | 63 + .../bindings/clock/qcom,sdm845-dispcc.yaml | 99 + .../bindings/clock/qcom,sdm845-gpucc.yaml | 72 + .../bindings/clock/qcom,sdm845-videocc.yaml | 63 + .../devicetree/bindings/clock/qcom,videocc.yaml | 62 - .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml | 2 +- .../devicetree/bindings/clock/sun8i-de2.txt | 34 - .../devicetree/bindings/clock/sun9i-de.txt | 28 - .../devicetree/bindings/clock/sun9i-usb.txt | 24 - .../devicetree/bindings/clock/xlnx,versal-clk.yaml | 2 +- .../bindings/display/etnaviv/etnaviv-drm.txt | 1 + .../devicetree/bindings/display/mxsfb.txt | 1 + .../devicetree/bindings/dma/atmel-xdma.txt | 4 +- Documentation/devicetree/bindings/eeprom/at24.yaml | 9 +- Documentation/devicetree/bindings/eeprom/at25.txt | 2 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 1 + .../devicetree/bindings/hwmon/adi,ltc2947.yaml | 2 +- Documentation/devicetree/bindings/i2c/i2c-at91.txt | 14 +- .../devicetree/bindings/i2c/i2c-jz4780.txt | 4 +- .../devicetree/bindings/i2c/i2c-mux-pca954x.txt | 2 + .../devicetree/bindings/i2c/renesas,i2c.txt | 3 +- .../devicetree/bindings/i2c/renesas,iic.txt | 1 + .../devicetree/bindings/iio/adc/adi,ad7124.yaml | 2 +- .../devicetree/bindings/iio/adc/adi,ad7192.yaml | 2 +- .../bindings/iio/adc/at91-sama5d2_adc.txt | 2 +- .../bindings/iio/adc/microchip,mcp3911.yaml | 2 +- .../bindings/iio/adc/st,stm32-dfsdm-adc.yaml | 2 +- .../devicetree/bindings/iio/dac/lltc,ltc1660.yaml | 2 +- .../devicetree/bindings/input/gpio-vibrator.yaml | 2 +- Documentation/devicetree/bindings/iommu/iommu.txt | 6 + .../devicetree/bindings/media/atmel-isi.txt | 2 +- .../devicetree/bindings/media/fsl-pxp.txt | 2 +- Documentation/devicetree/bindings/media/rc.yaml | 1 + .../memory-controllers/nvidia,tegra124-emc.txt | 374 --- .../memory-controllers/nvidia,tegra124-emc.yaml | 528 +++ .../memory-controllers/nvidia,tegra186-mc.yaml | 130 + .../devicetree/bindings/mfd/atmel-gpbr.txt | 4 +- .../devicetree/bindings/mfd/atmel-matrix.txt | 1 + .../devicetree/bindings/mfd/atmel-smc.txt | 1 + .../devicetree/bindings/misc/aspeed-p2a-ctrl.txt | 1 + .../devicetree/bindings/mtd/atmel-nand.txt | 1 + .../devicetree/bindings/net/can/atmel-can.txt | 3 +- .../devicetree/bindings/net/can/rcar_can.txt | 5 +- .../devicetree/bindings/net/can/rcar_canfd.txt | 5 +- .../devicetree/bindings/net/qualcomm-bluetooth.txt | 2 + Documentation/devicetree/bindings/nvmem/nvmem.yaml | 11 + .../devicetree/bindings/pci/intel-gw-pcie.yaml | 4 +- .../bindings/phy/intel,lgm-emmc-phy.yaml | 4 +- .../bindings/phy/marvell,mmp3-hsic-phy.yaml | 42 + .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 3 + .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 3 + .../devicetree/bindings/power/qcom,rpmpd.txt | 148 - .../devicetree/bindings/power/qcom,rpmpd.yaml | 170 + .../bindings/power/reset/xlnx,zynqmp-power.txt | 42 +- .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 51 + Documentation/devicetree/bindings/pwm/mxs-pwm.txt | 4 +- .../bindings/regulator/qcom,spmi-regulator.txt | 2 +- .../devicetree/bindings/remoteproc/mtk,scp.txt | 36 + .../devicetree/bindings/remoteproc/qcom,adsp.txt | 44 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 23 +- .../reset/brcm,bcm7216-pcie-sata-rescal.yaml | 37 + .../devicetree/bindings/reset/intel,rcu-gw.yaml | 67 + .../bindings/reset/nuvoton,npcm-reset.txt | 32 + .../bindings/rtc/atmel,at91rm9200-rtc.txt | 17 - .../bindings/rtc/atmel,at91rm9200-rtc.yaml | 49 + .../devicetree/bindings/soc/mediatek/scpsys.txt | 6 + Documentation/devicetree/bindings/spi/fsl-spi.txt | 8 +- .../devicetree/bindings/timer/renesas,tmu.txt | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 4 + .../devicetree/bindings/watchdog/da9062-wdt.txt | 5 + .../devicetree/bindings/watchdog/mtk-wdt.txt | 11 +- Documentation/doc-guide/contributing.rst | 1 + Documentation/doc-guide/maintainer-profile.rst | 1 + Documentation/driver-api/dmaengine/client.rst | 4 +- Documentation/driver-api/ipmb.rst | 4 + .../debug/kprobes-on-ftrace/arch-support.txt | 2 +- Documentation/filesystems/fuse.rst | 406 +++ Documentation/filesystems/fuse.txt | 423 --- Documentation/filesystems/index.rst | 1 + Documentation/filesystems/mount_api.txt | 12 +- Documentation/filesystems/zonefs.txt | 404 +++ Documentation/i2c/busses/i2c-parport-light.rst | 24 - Documentation/i2c/busses/index.rst | 1 - Documentation/i2c/dev-interface.rst | 24 +- Documentation/i2c/dma-considerations.rst | 2 +- Documentation/i2c/i2c-protocol.rst | 45 +- Documentation/i2c/i2c-topology.rst | 72 +- Documentation/i2c/i2c.svg | 1341 ++++++++ Documentation/i2c/index.rst | 58 +- Documentation/i2c/instantiating-devices.rst | 123 +- Documentation/i2c/old-module-parameters.rst | 31 +- Documentation/i2c/slave-interface.rst | 4 +- Documentation/i2c/smbus-protocol.rst | 107 +- Documentation/i2c/summary.rst | 62 +- Documentation/i2c/writing-clients.rst | 36 +- Documentation/kbuild/makefiles.rst | 53 +- Documentation/locking/spinlocks.rst | 4 +- Documentation/memory-barriers.txt | 16 +- Documentation/networking/nf_flowtable.txt | 2 +- Documentation/power/interface.rst | 79 - Documentation/powerpc/imc.rst | 199 ++ Documentation/powerpc/index.rst | 2 + Documentation/powerpc/papr_hcalls.rst | 250 ++ Documentation/process/changes.rst | 14 +- Documentation/process/deprecated.rst | 10 +- Documentation/trace/boottime-trace.rst | 184 + Documentation/trace/events.rst | 515 +++ Documentation/trace/index.rst | 1 + Documentation/trace/kprobetrace.rst | 2 +- .../translations/it_IT/process/changes.rst | 14 +- Documentation/translations/ko_KR/howto.rst | 6 +- Documentation/virt/kvm/api.txt | 43 + Kbuild | 8 +- MAINTAINERS | 74 +- Makefile | 5 +- Next/SHA1s | 316 ++ Next/Trees | 318 ++ Next/merge.log | 3423 +++++++++++++++++++ Next/quilt-import.log | 2 + arch/Kconfig | 13 +- arch/alpha/boot/Makefile | 2 +- arch/alpha/kernel/srm_env.c | 17 +- arch/arc/include/asm/pgtable.h | 1 + arch/arm/Kconfig | 8 +- arch/arm/Kconfig.debug | 6 +- arch/arm/Makefile | 3 + arch/arm/arm-soc-for-next-contents.txt | 15 + arch/arm/boot/compressed/Makefile | 12 +- arch/arm/boot/compressed/head.S | 29 +- arch/arm/boot/dts/Makefile | 29 +- arch/arm/boot/dts/am335x-evm.dts | 40 +- arch/arm/boot/dts/am335x-evmsk.dts | 38 +- arch/arm/boot/dts/am335x-icev2.dts | 13 + arch/arm/boot/dts/am33xx-l4.dtsi | 16 - arch/arm/boot/dts/am33xx.dtsi | 94 +- arch/arm/boot/dts/am3517.dtsi | 2 +- arch/arm/boot/dts/am3703.dtsi | 14 + arch/arm/boot/dts/am3715.dtsi | 10 + arch/arm/boot/dts/am4372.dtsi | 162 +- arch/arm/boot/dts/am437x-l4.dtsi | 29 - arch/arm/boot/dts/am437x-sk-evm.dts | 27 +- arch/arm/boot/dts/am43x-epos-evm.dts | 23 +- arch/arm/boot/dts/am43xx-clocks.dtsi | 54 + arch/arm/boot/dts/am57xx-idk-common.dtsi | 59 + arch/arm/boot/dts/armada-385-clearfog-gtr-l8.dts | 115 + arch/arm/boot/dts/armada-385-clearfog-gtr-s4.dts | 79 + arch/arm/boot/dts/armada-385-clearfog-gtr.dtsi | 450 +++ arch/arm/boot/dts/armada-388-clearfog.dtsi | 11 +- arch/arm/boot/dts/armada-388-helios4.dts | 5 - .../arm/boot/dts/armada-38x-solidrun-microsom.dtsi | 13 + .../arm/boot/dts/aspeed-bmc-facebook-tiogapass.dts | 63 + arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts | 1 - arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts | 1 - arch/arm/boot/dts/aspeed-bmc-facebook-yamp.dts | 1 - .../boot/dts/aspeed-bmc-facebook-yosemitev2.dts | 151 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 20 +- arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 2 - arch/arm/boot/dts/aspeed-bmc-opp-swift.dts | 2 - arch/arm/boot/dts/aspeed-bmc-opp-vesnin.dts | 18 +- arch/arm/boot/dts/aspeed-bmc-opp-witherspoon.dts | 2 - arch/arm/boot/dts/aspeed-g4.dtsi | 21 +- arch/arm/boot/dts/aspeed-g5.dtsi | 63 +- arch/arm/boot/dts/aspeed-g6.dtsi | 38 +- .../boot/dts/ast2500-facebook-netbmc-common.dtsi | 1 - arch/arm/boot/dts/at91-kizbox.dts | 172 +- arch/arm/boot/dts/at91-kizboxmini-base.dts | 24 + arch/arm/boot/dts/at91-kizboxmini-common.dtsi | 170 + arch/arm/boot/dts/at91-kizboxmini-mb.dts | 26 + arch/arm/boot/dts/at91-kizboxmini-rd.dts | 49 + arch/arm/boot/dts/at91-kizboxmini.dts | 171 - arch/arm/boot/dts/at91-nattis-2-natte-2.dts | 1 - arch/arm/boot/dts/at91-sam9x60ek.dts | 647 ++++ arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 4 + arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 6 + arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi | 304 ++ arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 270 ++ arch/arm/boot/dts/at91-smartkiz.dts | 109 + arch/arm/boot/dts/at91sam9260.dtsi | 16 +- arch/arm/boot/dts/at91sam9261.dtsi | 6 +- arch/arm/boot/dts/at91sam9263.dtsi | 6 +- arch/arm/boot/dts/at91sam9g45.dtsi | 8 +- arch/arm/boot/dts/at91sam9rl.dtsi | 8 +- arch/arm/boot/dts/bcm2711.dtsi | 70 +- arch/arm/boot/dts/bcm2835-common.dtsi | 6 + arch/arm/boot/dts/bcm283x.dtsi | 19 +- arch/arm/boot/dts/bcm958625hr.dts | 15 +- arch/arm/boot/dts/dm3725.dtsi | 10 + arch/arm/boot/dts/dra7-l4.dtsi | 126 +- arch/arm/boot/dts/dra7.dtsi | 276 +- arch/arm/boot/dts/dra72-evm-common.dtsi | 31 + arch/arm/boot/dts/dra72x.dtsi | 42 + arch/arm/boot/dts/dra74x.dtsi | 71 +- arch/arm/boot/dts/dra76-evm.dts | 101 + arch/arm/boot/dts/dra76x.dtsi | 42 + arch/arm/boot/dts/dra7xx-clocks.dtsi | 32 +- arch/arm/boot/dts/e60k02.dtsi | 3 +- arch/arm/boot/dts/exynos3250.dtsi | 4 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 6 +- arch/arm/boot/dts/exynos4210.dtsi | 4 +- 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-odroid-common.dtsi | 2 +- arch/arm/boot/dts/exynos4412-tiny4412.dts | 25 + arch/arm/boot/dts/exynos4412.dtsi | 4 +- arch/arm/boot/dts/exynos5.dtsi | 2 +- arch/arm/boot/dts/exynos5250-arndale.dts | 4 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 4 +- arch/arm/boot/dts/exynos5250.dtsi | 12 +- arch/arm/boot/dts/exynos5260-xyref5260.dts | 4 +- arch/arm/boot/dts/exynos5260.dtsi | 2 +- arch/arm/boot/dts/exynos5410-odroidxu.dts | 2 +- arch/arm/boot/dts/exynos5410-smdk5410.dts | 4 +- arch/arm/boot/dts/exynos5410.dtsi | 6 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 2 +- arch/arm/boot/dts/exynos5420-cpus.dtsi | 2 +- arch/arm/boot/dts/exynos5420-smdk5420.dts | 4 +- arch/arm/boot/dts/exynos5420.dtsi | 339 +- arch/arm/boot/dts/exynos5422-cpus.dtsi | 2 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 285 +- arch/arm/boot/dts/exynos5422-odroidhc1.dts | 64 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 78 +- arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts | 58 + arch/arm/boot/dts/exynos54xx.dtsi | 4 +- arch/arm/boot/dts/exynos5800-peach-pi.dts | 13 + arch/arm/boot/dts/exynos5800.dtsi | 58 +- arch/arm/boot/dts/ibm-power9-dual.dtsi | 4 +- .../boot/dts/imx25-eukrea-mbimxsd25-baseboard.dts | 2 - arch/arm/boot/dts/imx25-pdk.dts | 2 - arch/arm/boot/dts/imx25.dtsi | 3 + arch/arm/boot/dts/imx51-babbage.dts | 64 +- arch/arm/boot/dts/imx6dl-gw5907.dts | 14 + arch/arm/boot/dts/imx6dl-gw5910.dts | 14 + arch/arm/boot/dts/imx6dl-gw5912.dts | 13 + arch/arm/boot/dts/imx6dl-gw5913.dts | 14 + arch/arm/boot/dts/imx6q-gw5907.dts | 14 + arch/arm/boot/dts/imx6q-gw5910.dts | 14 + arch/arm/boot/dts/imx6q-gw5912.dts | 13 + arch/arm/boot/dts/imx6q-gw5913.dts | 14 + arch/arm/boot/dts/imx6q-logicpd.dts | 10 + arch/arm/boot/dts/imx6qdl-apalis.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-gw5907.dtsi | 399 +++ arch/arm/boot/dts/imx6qdl-gw5910.dtsi | 491 +++ arch/arm/boot/dts/imx6qdl-gw5912.dtsi | 461 +++ arch/arm/boot/dts/imx6qdl-gw5913.dtsi | 348 ++ arch/arm/boot/dts/imx6qdl-icore-1.5.dtsi | 2 - arch/arm/boot/dts/imx6qdl-icore.dtsi | 15 +- arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi | 9 + arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 84 +- arch/arm/boot/dts/imx6sl-tolino-shine3.dts | 322 ++ arch/arm/boot/dts/imx6sll.dtsi | 9 + arch/arm/boot/dts/imx6sx-sdb-reva.dts | 1 + arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 1 + arch/arm/boot/dts/imx6ull-colibri.dtsi | 188 +- arch/arm/boot/dts/imx7d-pico.dtsi | 90 + arch/arm/boot/dts/imx7d-sdb-reva.dts | 3 + arch/arm/boot/dts/imx7d.dtsi | 2 +- arch/arm/boot/dts/imx7s.dtsi | 16 +- arch/arm/boot/dts/imx7ulp-com.dts | 79 + arch/arm/boot/dts/iwg20d-q7-common.dtsi | 88 +- arch/arm/boot/dts/iwg20d-q7-dbcm-ca.dtsi | 1 - arch/arm/boot/dts/ls1021a-tsn.dts | 4 + arch/arm/boot/dts/ls1021a.dtsi | 19 + arch/arm/boot/dts/meson.dtsi | 7 + arch/arm/boot/dts/meson6.dtsi | 7 - arch/arm/boot/dts/meson8.dtsi | 28 +- arch/arm/boot/dts/meson8b-ec100.dts | 2 +- arch/arm/boot/dts/meson8b-mxq.dts | 2 +- arch/arm/boot/dts/meson8b-odroidc1.dts | 2 +- arch/arm/boot/dts/meson8b.dtsi | 30 +- arch/arm/boot/dts/mmp3-dell-ariel.dts | 22 + arch/arm/boot/dts/mmp3.dtsi | 44 + arch/arm/boot/dts/motorola-cpcap-mapphone.dtsi | 5 +- arch/arm/boot/dts/motorola-mapphone-common.dtsi | 19 + arch/arm/boot/dts/omap2.dtsi | 43 +- arch/arm/boot/dts/omap2430.dtsi | 4 + arch/arm/boot/dts/omap3-echo.dts | 461 +++ arch/arm/boot/dts/omap3-n900.dts | 5 + arch/arm/boot/dts/omap3.dtsi | 46 +- arch/arm/boot/dts/omap36xx.dtsi | 4 + arch/arm/boot/dts/omap4-l4-abe.dtsi | 7 - arch/arm/boot/dts/omap4-l4.dtsi | 79 +- arch/arm/boot/dts/omap4.dtsi | 154 +- arch/arm/boot/dts/omap44xx-clocks.dtsi | 11 +- arch/arm/boot/dts/omap5-l4-abe.dtsi | 6 - arch/arm/boot/dts/omap5-l4.dtsi | 44 +- arch/arm/boot/dts/omap5.dtsi | 40 +- arch/arm/boot/dts/omap54xx-clocks.dtsi | 10 +- arch/arm/boot/dts/qcom-apq8084.dtsi | 44 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 7 + arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 45 + arch/arm/boot/dts/qcom-msm8974.dtsi | 222 +- arch/arm/boot/dts/r7s72100.dtsi | 18 +- arch/arm/boot/dts/r8a73a4.dtsi | 42 +- arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 3 +- arch/arm/boot/dts/r8a7740.dtsi | 102 +- arch/arm/boot/dts/r8a7743.dtsi | 162 +- arch/arm/boot/dts/r8a7744.dtsi | 162 +- arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 3 +- arch/arm/boot/dts/r8a7745.dtsi | 122 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 3 +- arch/arm/boot/dts/r8a77470.dtsi | 86 +- arch/arm/boot/dts/r8a7778.dtsi | 11 +- arch/arm/boot/dts/r8a7779-marzen.dts | 3 +- arch/arm/boot/dts/r8a7779.dtsi | 16 +- arch/arm/boot/dts/r8a7790-lager.dts | 6 +- arch/arm/boot/dts/r8a7790.dtsi | 167 +- arch/arm/boot/dts/r8a7791-koelsch.dts | 9 +- arch/arm/boot/dts/r8a7791-porter.dts | 6 +- arch/arm/boot/dts/r8a7791.dtsi | 159 +- arch/arm/boot/dts/r8a7792.dtsi | 67 +- arch/arm/boot/dts/r8a7793-gose.dts | 9 +- arch/arm/boot/dts/r8a7793.dtsi | 123 +- arch/arm/boot/dts/r8a7794-alt.dts | 6 +- arch/arm/boot/dts/r8a7794-silk.dts | 3 +- arch/arm/boot/dts/r8a7794.dtsi | 111 +- arch/arm/boot/dts/rk3036.dtsi | 6 +- arch/arm/boot/dts/rk3188-bqedison2qc.dts | 3 + arch/arm/boot/dts/rk322x.dtsi | 6 +- arch/arm/boot/dts/rk3288-evb.dtsi | 2 +- arch/arm/boot/dts/rk3288-tinker.dtsi | 13 +- arch/arm/boot/dts/rk3288-veyron-brain.dts | 9 + .../boot/dts/rk3288-veyron-broadcom-bluetooth.dtsi | 22 + arch/arm/boot/dts/rk3288-veyron-chromebook.dtsi | 21 - arch/arm/boot/dts/rk3288-veyron-edp.dtsi | 2 +- arch/arm/boot/dts/rk3288-veyron-fievel.dts | 14 +- arch/arm/boot/dts/rk3288-veyron-jaq.dts | 22 + arch/arm/boot/dts/rk3288-veyron-jerry.dts | 22 + arch/arm/boot/dts/rk3288-veyron-mickey.dts | 9 + arch/arm/boot/dts/rk3288-veyron-minnie.dts | 23 +- arch/arm/boot/dts/rk3288-veyron-pinky.dts | 22 + arch/arm/boot/dts/rk3288-veyron-speedy.dts | 21 + arch/arm/boot/dts/rk3288-veyron-tiger.dts | 2 +- arch/arm/boot/dts/rk3288-veyron.dtsi | 59 +- arch/arm/boot/dts/rk3288.dtsi | 8 +- arch/arm/boot/dts/rk3xxx.dtsi | 6 +- .../boot/dts/rockchip-radxa-dalang-carrier.dtsi | 81 + arch/arm/boot/dts/rtd1195-horseradish.dts | 32 + arch/arm/boot/dts/rtd1195-mele-x1000.dts | 32 + arch/arm/boot/dts/rtd1195.dtsi | 217 ++ arch/arm/boot/dts/rv1108.dtsi | 6 +- arch/arm/boot/dts/s3c2416-smdk2416.dts | 2 +- arch/arm/boot/dts/s3c6410-smdk6410.dts | 4 +- arch/arm/boot/dts/sam9x60.dtsi | 691 ++++ arch/arm/boot/dts/sama5d2.dtsi | 10 +- arch/arm/boot/dts/sama5d3.dtsi | 28 +- arch/arm/boot/dts/sama5d3_can.dtsi | 4 +- arch/arm/boot/dts/sama5d3_tcb1.dtsi | 1 + arch/arm/boot/dts/sama5d3_uart.dtsi | 4 +- arch/arm/boot/dts/sh73a0.dtsi | 139 +- arch/arm/boot/dts/ste-ab8500.dtsi | 102 +- arch/arm/boot/dts/ste-ab8505.dtsi | 275 ++ arch/arm/boot/dts/ste-db8500.dtsi | 15 + arch/arm/boot/dts/ste-db8520.dtsi | 15 + arch/arm/boot/dts/ste-dbx5x0-pinctrl.dtsi | 632 ++++ arch/arm/boot/dts/ste-dbx5x0.dtsi | 75 +- arch/arm/boot/dts/ste-href-ab8505.dtsi | 234 -- arch/arm/boot/dts/ste-href-family-pinctrl.dtsi | 532 +-- arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi | 79 + arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi | 58 + arch/arm/boot/dts/ste-href-tvk1281618.dtsi | 71 +- arch/arm/boot/dts/ste-href.dtsi | 67 +- arch/arm/boot/dts/ste-href520-tvk.dts | 22 + arch/arm/boot/dts/ste-hrefprev60-stuib.dts | 10 +- arch/arm/boot/dts/ste-hrefprev60-tvk.dts | 10 +- arch/arm/boot/dts/ste-hrefprev60.dtsi | 2 +- arch/arm/boot/dts/ste-hrefv60plus-stuib.dts | 10 +- arch/arm/boot/dts/ste-hrefv60plus-tvk.dts | 10 +- arch/arm/boot/dts/ste-hrefv60plus.dtsi | 1 - arch/arm/boot/dts/ste-nomadik-pinctrl.dtsi | 5 + arch/arm/boot/dts/ste-snowball.dts | 70 +- arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 455 +++ arch/arm/boot/dts/stm32429i-eval.dts | 8 + arch/arm/boot/dts/stm32f4-pinctrl.dtsi | 28 +- arch/arm/boot/dts/stm32f429.dtsi | 4 +- arch/arm/boot/dts/stm32f469-disco.dts | 8 + arch/arm/boot/dts/stm32f7-pinctrl.dtsi | 22 +- arch/arm/boot/dts/stm32f746.dtsi | 5 +- arch/arm/boot/dts/stm32h743.dtsi | 6 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 1092 ++++++ arch/arm/boot/dts/stm32mp151.dtsi | 1692 ++++++++++ arch/arm/boot/dts/stm32mp153.dtsi | 45 + arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 953 ------ arch/arm/boot/dts/stm32mp157.dtsi | 31 + arch/arm/boot/dts/stm32mp157a-avenger96.dts | 5 +- arch/arm/boot/dts/stm32mp157a-dk1.dts | 498 +-- arch/arm/boot/dts/stm32mp157c-dk2.dts | 15 +- arch/arm/boot/dts/stm32mp157c-ed1.dts | 38 +- arch/arm/boot/dts/stm32mp157c-ev1.dts | 22 +- arch/arm/boot/dts/stm32mp157c.dtsi | 1535 --------- arch/arm/boot/dts/stm32mp157xaa-pinctrl.dtsi | 90 - arch/arm/boot/dts/stm32mp157xab-pinctrl.dtsi | 62 - arch/arm/boot/dts/stm32mp157xac-pinctrl.dtsi | 78 - arch/arm/boot/dts/stm32mp157xad-pinctrl.dtsi | 62 - arch/arm/boot/dts/stm32mp15xc.dtsi | 18 + arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 625 ++++ arch/arm/boot/dts/stm32mp15xxaa-pinctrl.dtsi | 85 + arch/arm/boot/dts/stm32mp15xxab-pinctrl.dtsi | 57 + arch/arm/boot/dts/stm32mp15xxac-pinctrl.dtsi | 73 + arch/arm/boot/dts/stm32mp15xxad-pinctrl.dtsi | 57 + arch/arm/boot/dts/sun4i-a10.dtsi | 35 + arch/arm/boot/dts/sun5i.dtsi | 3 +- arch/arm/boot/dts/sun6i-a31.dtsi | 25 +- arch/arm/boot/dts/sun7i-a20.dtsi | 36 + arch/arm/boot/dts/sun8i-a23-a33.dtsi | 13 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 42 +- arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 1 + .../dts/sun8i-h3-emlid-neutis-n5h3-devboard.dts | 72 + arch/arm/boot/dts/sun8i-h3-emlid-neutis-n5h3.dtsi | 11 + arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts | 3 +- arch/arm/boot/dts/sun8i-h3.dtsi | 35 +- arch/arm/boot/dts/sun8i-r40.dtsi | 172 +- arch/arm/boot/dts/sun8i-v3s.dtsi | 2 - arch/arm/boot/dts/sun9i-a80.dtsi | 42 +- arch/arm/boot/dts/sunxi-h3-h5-emlid-neutis.dtsi | 170 + arch/arm/boot/dts/sunxi-h3-h5.dtsi | 13 +- arch/arm/boot/dts/sunxi-libretech-all-h3-it.dtsi | 180 + arch/arm/boot/dts/tegra124-apalis-emc.dtsi | 2 +- arch/arm/boot/dts/tegra124-jetson-tk1-emc.dtsi | 2 +- arch/arm/boot/dts/tegra124-nyan-big-emc.dtsi | 2 +- arch/arm/boot/dts/tegra124-nyan-blaze-emc.dtsi | 2 +- arch/arm/boot/dts/tegra124.dtsi | 4 +- arch/arm/boot/dts/tegra20-paz00.dts | 46 + arch/arm/boot/dts/uniphier-ld4.dtsi | 3 +- arch/arm/boot/dts/uniphier-pinctrl.dtsi | 10 + arch/arm/boot/dts/uniphier-pro4.dtsi | 3 +- arch/arm/boot/dts/uniphier-pro5.dtsi | 3 +- arch/arm/boot/dts/uniphier-pxs2.dtsi | 3 +- arch/arm/boot/dts/uniphier-sld8.dtsi | 3 +- arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 10 - arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 29 +- arch/arm/boot/dts/zynq-7000.dtsi | 135 + arch/arm/configs/am200epdkit_defconfig | 2 - arch/arm/configs/at91_dt_defconfig | 59 +- arch/arm/configs/axm55xx_defconfig | 1 - arch/arm/configs/clps711x_defconfig | 1 - arch/arm/configs/cns3420vb_defconfig | 2 +- arch/arm/configs/colibri_pxa300_defconfig | 1 - arch/arm/configs/collie_defconfig | 2 - arch/arm/configs/davinci_all_defconfig | 2 - arch/arm/configs/efm32_defconfig | 2 - arch/arm/configs/ep93xx_defconfig | 1 - arch/arm/configs/eseries_pxa_defconfig | 2 - arch/arm/configs/exynos_defconfig | 9 + arch/arm/configs/ezx_defconfig | 1 - arch/arm/configs/gemini_defconfig | 24 +- arch/arm/configs/h3600_defconfig | 2 - arch/arm/configs/h5000_defconfig | 1 - arch/arm/configs/imote2_defconfig | 1 - arch/arm/configs/imx_v4_v5_defconfig | 2 - arch/arm/configs/imx_v6_v7_defconfig | 5 + arch/arm/configs/lpc18xx_defconfig | 4 - arch/arm/configs/magician_defconfig | 2 - arch/arm/configs/moxart_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 4 + arch/arm/configs/mxs_defconfig | 2 - arch/arm/configs/omap1_defconfig | 2 - arch/arm/configs/palmz72_defconfig | 2 - arch/arm/configs/pcm027_defconfig | 2 - arch/arm/configs/pleb_defconfig | 2 - arch/arm/configs/qcom_defconfig | 4 + arch/arm/configs/realview_defconfig | 1 - arch/arm/configs/sama5_defconfig | 3 - arch/arm/configs/shmobile_defconfig | 3 + arch/arm/configs/stm32_defconfig | 2 - arch/arm/configs/sunxi_defconfig | 1 + arch/arm/configs/u300_defconfig | 2 - arch/arm/configs/u8500_defconfig | 4 +- arch/arm/configs/vexpress_defconfig | 2 - arch/arm/configs/viper_defconfig | 1 - arch/arm/configs/zeus_defconfig | 2 - arch/arm/configs/zx_defconfig | 1 - arch/arm/include/asm/pgtable-2level.h | 1 + arch/arm/include/asm/pgtable-3level.h | 1 + arch/arm/include/asm/pgtable-nommu.h | 6 - arch/arm/include/asm/tlb.h | 4 - arch/arm/include/debug/brcmstb.S | 24 +- arch/arm/kernel/atags_proc.c | 8 +- arch/arm/kernel/stacktrace.c | 2 + arch/arm/kernel/traps.c | 6 +- arch/arm/mach-at91/Kconfig | 24 +- arch/arm/mach-at91/Makefile | 1 + arch/arm/mach-at91/at91sam9.c | 18 - arch/arm/mach-at91/pm.c | 11 +- arch/arm/mach-at91/sam9x60.c | 34 + arch/arm/mach-bcm/Kconfig | 1 + arch/arm/mach-davinci/Makefile | 3 +- arch/arm/mach-davinci/board-dm365-evm.c | 20 + arch/arm/mach-davinci/board-dm644x-evm.c | 20 + arch/arm/mach-davinci/devices-da8xx.c | 1 - arch/arm/mach-davinci/devices.c | 19 - arch/arm/mach-davinci/dm365.c | 22 +- arch/arm/mach-davinci/include/mach/common.h | 17 - arch/arm/mach-davinci/include/mach/time.h | 33 - arch/arm/mach-davinci/time.c | 400 --- arch/arm/mach-exynos/Kconfig | 37 +- arch/arm/mach-exynos/common.h | 2 +- arch/arm/mach-exynos/exynos.c | 4 +- arch/arm/mach-exynos/include/mach/map.h | 2 +- arch/arm/mach-exynos/pm.c | 2 +- arch/arm/mach-exynos/smc.h | 2 +- arch/arm/mach-exynos/suspend.c | 2 +- arch/arm/mach-imx/Kconfig | 2 + arch/arm/mach-imx/cpu.c | 30 +- arch/arm/mach-npcm/Kconfig | 2 +- arch/arm/mach-omap2/Makefile | 6 +- arch/arm/mach-omap2/clockdomains43xx_data.c | 10 + arch/arm/mach-omap2/clockdomains7xx_data.c | 2 +- arch/arm/mach-omap2/common.h | 5 +- arch/arm/mach-omap2/dma.c | 119 +- arch/arm/mach-omap2/io.c | 11 + arch/arm/mach-omap2/omap-iommu.c | 128 +- arch/arm/mach-omap2/omap-secure.c | 50 + arch/arm/mach-omap2/omap-secure.h | 10 + arch/arm/mach-omap2/omap-smc.S | 6 +- arch/arm/mach-omap2/omap_device.c | 170 - arch/arm/mach-omap2/omap_device.h | 4 - arch/arm/mach-omap2/omap_hwmod.c | 18 - arch/arm/mach-omap2/omap_hwmod.h | 3 - arch/arm/mach-omap2/omap_hwmod_2420_data.c | 34 - arch/arm/mach-omap2/omap_hwmod_2430_data.c | 34 - arch/arm/mach-omap2/omap_hwmod_2xxx_ipblock_data.c | 18 - .../mach-omap2/omap_hwmod_33xx_43xx_common_data.h | 33 - .../omap_hwmod_33xx_43xx_interconnect_data.c | 124 - .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c | 335 -- arch/arm/mach-omap2/omap_hwmod_33xx_data.c | 91 - arch/arm/mach-omap2/omap_hwmod_3xxx_data.c | 61 - arch/arm/mach-omap2/omap_hwmod_43xx_data.c | 448 --- arch/arm/mach-omap2/omap_hwmod_44xx_data.c | 1282 +------ arch/arm/mach-omap2/omap_hwmod_54xx_data.c | 662 ---- arch/arm/mach-omap2/omap_hwmod_7xx_data.c | 873 ----- arch/arm/mach-omap2/omap_hwmod_common_data.h | 1 - arch/arm/mach-omap2/omap_hwmod_reset.c | 24 - arch/arm/mach-omap2/pdata-quirks.c | 44 +- arch/arm/mach-omap2/pm24xx.c | 22 +- arch/arm/mach-omap2/pm33xx-core.c | 24 + arch/arm/mach-omap2/pm34xx.c | 5 - arch/arm/mach-omap2/prcm43xx.h | 1 + arch/arm/mach-realtek/Kconfig | 11 + arch/arm/mach-realtek/Makefile | 2 + arch/arm/mach-realtek/rtd1195.c | 40 + arch/arm/mach-s3c24xx/Kconfig | 16 +- arch/arm/mach-s3c24xx/mach-rx1950.c | 19 +- arch/arm/mach-s3c64xx/Kconfig | 1 - arch/arm/mach-tegra/sleep-tegra30.S | 30 +- arch/arm/mach-zynq/platsmp.c | 6 +- arch/arm/mm/alignment.c | 14 +- arch/arm/mm/dma-mapping.c | 2 +- arch/arm/mm/init.c | 2 +- arch/arm/plat-omap/dma.c | 471 +-- arch/arm/plat-samsung/adc.c | 2 +- arch/arm/plat-samsung/devs.c | 2 +- arch/arm/plat-samsung/gpio-samsung.c | 2 +- arch/arm/plat-samsung/include/plat/samsung-time.h | 2 +- arch/arm/vdso/Makefile | 2 +- arch/arm64/Kconfig | 3 +- arch/arm64/Kconfig.debug | 19 +- arch/arm64/boot/dts/allwinner/Makefile | 3 + arch/arm64/boot/dts/allwinner/axp803.dtsi | 43 +- .../dts/allwinner/sun50i-a64-amarula-relic.dts | 23 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 60 +- .../boot/dts/allwinner/sun50i-a64-cpu-opp.dtsi | 75 + .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 60 +- .../allwinner/sun50i-a64-oceanic-5205-5inmfd.dts | 8 +- .../dts/allwinner/sun50i-a64-olinuxino-emmc.dts | 10 +- .../boot/dts/allwinner/sun50i-a64-olinuxino.dts | 77 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 62 +- .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 7 +- .../boot/dts/allwinner/sun50i-a64-pine64-plus.dts | 43 +- .../arm64/boot/dts/allwinner/sun50i-a64-pine64.dts | 60 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 26 +- .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 48 +- .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 65 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 26 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 185 +- .../sun50i-h5-emlid-neutis-n5-devboard.dts | 88 +- .../dts/allwinner/sun50i-h5-emlid-neutis-n5.dtsi | 68 +- .../allwinner/sun50i-h5-libretech-all-h3-cc.dts | 6 +- .../allwinner/sun50i-h5-libretech-all-h3-it.dts | 11 + .../allwinner/sun50i-h5-libretech-all-h5-cc.dts | 61 + .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 45 +- .../boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts | 43 +- .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 43 +- .../dts/allwinner/sun50i-h5-orangepi-prime.dts | 48 +- .../dts/allwinner/sun50i-h5-orangepi-zero-plus.dts | 9 +- .../allwinner/sun50i-h5-orangepi-zero-plus2.dts | 43 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 85 +- .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 14 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 10 +- .../dts/allwinner/sun50i-h6-orangepi-lite2.dts | 6 +- .../dts/allwinner/sun50i-h6-orangepi-one-plus.dts | 8 +- .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 8 +- .../dts/allwinner/sun50i-h6-pine-h64-model-b.dts | 21 + .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 23 +- .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 15 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 59 +- arch/arm64/boot/dts/altera/Makefile | 3 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 223 ++ arch/arm64/boot/dts/amlogic/Makefile | 3 + arch/arm64/boot/dts/amlogic/meson-a1.dtsi | 25 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 6 + arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 23 + arch/arm64/boot/dts/amlogic/meson-g12.dtsi | 6 + .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 375 +++ arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 78 + .../dts/amlogic/meson-gxl-s905d-libretech-pc.dts | 16 + arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 9 + .../dts/amlogic/meson-gxm-s912-libretech-pc.dts | 62 + arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 12 + arch/arm64/boot/dts/arm/fvp-base-revc.dts | 8 +- arch/arm64/boot/dts/bitmain/bm1880-sophon-edge.dts | 9 - arch/arm64/boot/dts/bitmain/bm1880.dtsi | 28 + .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 2 +- arch/arm64/boot/dts/exynos/exynos5433-tm2.dts | 2 +- arch/arm64/boot/dts/exynos/exynos5433-tm2e.dts | 2 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 4 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 2 +- arch/arm64/boot/dts/freescale/Makefile | 4 + arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 15 + arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 17 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 63 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-frwy.dts | 14 + arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 16 +- arch/arm64/boot/dts/freescale/fsl-ls1088a-qds.dts | 24 + arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 24 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 13 + arch/arm64/boot/dts/freescale/fsl-ls208xa-rdb.dtsi | 10 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 6 +- .../arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi | 127 + .../boot/dts/freescale/fsl-lx2160a-clearfog-cx.dts | 15 + .../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 57 + .../boot/dts/freescale/fsl-lx2160a-honeycomb.dts | 15 + arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 28 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 21 + arch/arm64/boot/dts/freescale/imx8mm-evk.dts | 25 + arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h | 16 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 55 +- arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts | 20 + arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 70 + arch/arm64/boot/dts/freescale/imx8mn.dtsi | 61 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 27 + .../dts/freescale/imx8mq-hummingboard-pulse.dts | 6 + .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 7 + arch/arm64/boot/dts/freescale/imx8mq-phanbell.dts | 376 +++ arch/arm64/boot/dts/freescale/imx8mq-sr-som.dtsi | 6 + arch/arm64/boot/dts/freescale/imx8mq-thor96.dts | 581 ++++ .../boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts | 2 +- .../boot/dts/freescale/imx8mq-zii-ultra-zest.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 107 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 12 - .../boot/dts/hisilicon/hi3798cv200-poplar.dts | 1 + arch/arm64/boot/dts/hisilicon/hi3798cv200.dtsi | 2 +- arch/arm64/boot/dts/intel/Makefile | 3 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 76 +- .../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 135 + arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 8 + .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 2 + arch/arm64/boot/dts/mediatek/mt8173.dtsi | 18 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 11 + arch/arm64/boot/dts/nvidia/tegra132.dtsi | 4 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 1 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 34 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 4 + arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 56 + arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 73 + arch/arm64/boot/dts/qcom/Makefile | 2 + .../arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi | 19 + arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 11 +- arch/arm64/boot/dts/qcom/apq8096-db820c-pins.dtsi | 109 - .../boot/dts/qcom/apq8096-db820c-pmic-pins.dtsi | 92 - arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 1408 +++++--- arch/arm64/boot/dts/qcom/apq8096-ifc6640.dts | 385 +++ arch/arm64/boot/dts/qcom/msm8916.dtsi | 62 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 3530 ++++++++++---------- arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 49 + arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 41 + arch/arm64/boot/dts/qcom/msm8998-pins.dtsi | 25 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 262 +- arch/arm64/boot/dts/qcom/pm6150.dtsi | 72 + arch/arm64/boot/dts/qcom/pm6150l.dtsi | 31 + arch/arm64/boot/dts/qcom/pm8004.dtsi | 10 +- arch/arm64/boot/dts/qcom/pm8916.dtsi | 6 + arch/arm64/boot/dts/qcom/pm8994.dtsi | 4 + arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 1 + arch/arm64/boot/dts/qcom/qcs404.dtsi | 160 +- arch/arm64/boot/dts/qcom/sc7180-idp.dts | 430 +++ arch/arm64/boot/dts/qcom/sc7180.dtsi | 2187 ++++++++++++ arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 15 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 18 +- arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 7 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 32 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 7 + arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 35 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 391 ++- arch/arm64/boot/dts/realtek/Makefile | 6 + arch/arm64/boot/dts/realtek/rtd1293-ds418j.dts | 6 +- arch/arm64/boot/dts/realtek/rtd1293.dtsi | 12 +- arch/arm64/boot/dts/realtek/rtd1295-mele-v9.dts | 6 +- .../arm64/boot/dts/realtek/rtd1295-probox2-ava.dts | 6 +- arch/arm64/boot/dts/realtek/rtd1295-xnano-x5.dts | 30 + arch/arm64/boot/dts/realtek/rtd1295-zidoo-x9s.dts | 4 +- arch/arm64/boot/dts/realtek/rtd1295.dtsi | 21 +- arch/arm64/boot/dts/realtek/rtd1296-ds418.dts | 4 +- arch/arm64/boot/dts/realtek/rtd1296.dtsi | 8 +- arch/arm64/boot/dts/realtek/rtd129x.dtsi | 221 +- arch/arm64/boot/dts/realtek/rtd1395-bpi-m4.dts | 30 + arch/arm64/boot/dts/realtek/rtd1395-lionskin.dts | 36 + arch/arm64/boot/dts/realtek/rtd1395.dtsi | 65 + arch/arm64/boot/dts/realtek/rtd139x.dtsi | 193 ++ arch/arm64/boot/dts/realtek/rtd1619-mjolnir.dts | 44 + arch/arm64/boot/dts/realtek/rtd1619.dtsi | 12 + arch/arm64/boot/dts/realtek/rtd16xx.dtsi | 229 ++ arch/arm64/boot/dts/renesas/Makefile | 27 +- arch/arm64/boot/dts/renesas/hihope-common.dtsi | 3 +- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 206 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 206 +- arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 3 +- .../boot/dts/renesas/r8a774c0-ek874-idk-2121wr.dts | 116 + arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 164 +- .../boot/dts/renesas/r8a7795-es1-h3ulcb-kf.dts | 16 - arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb.dts | 37 - .../boot/dts/renesas/r8a7795-es1-salvator-x.dts | 157 - arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi | 319 -- arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-kf.dts | 16 - arch/arm64/boot/dts/renesas/r8a7795-h3ulcb.dts | 50 - arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts | 157 - .../arm64/boot/dts/renesas/r8a7795-salvator-xs.dts | 206 -- arch/arm64/boot/dts/renesas/r8a7795.dtsi | 3339 ------------------ .../arm64/boot/dts/renesas/r8a77950-salvator-x.dts | 157 + arch/arm64/boot/dts/renesas/r8a77950-ulcb-kf.dts | 16 + arch/arm64/boot/dts/renesas/r8a77950-ulcb.dts | 37 + arch/arm64/boot/dts/renesas/r8a77950.dtsi | 319 ++ .../arm64/boot/dts/renesas/r8a77951-salvator-x.dts | 157 + .../boot/dts/renesas/r8a77951-salvator-xs.dts | 206 ++ arch/arm64/boot/dts/renesas/r8a77951-ulcb-kf.dts | 16 + arch/arm64/boot/dts/renesas/r8a77951-ulcb.dts | 50 + arch/arm64/boot/dts/renesas/r8a77951.dtsi | 3339 ++++++++++++++++++ arch/arm64/boot/dts/renesas/r8a7796-m3ulcb-kf.dts | 16 - arch/arm64/boot/dts/renesas/r8a7796-m3ulcb.dts | 38 - arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts | 83 - .../arm64/boot/dts/renesas/r8a7796-salvator-xs.dts | 83 - arch/arm64/boot/dts/renesas/r8a7796.dtsi | 2972 ---------------- .../arm64/boot/dts/renesas/r8a77960-salvator-x.dts | 83 + .../boot/dts/renesas/r8a77960-salvator-xs.dts | 83 + arch/arm64/boot/dts/renesas/r8a77960-ulcb-kf.dts | 16 + arch/arm64/boot/dts/renesas/r8a77960-ulcb.dts | 38 + arch/arm64/boot/dts/renesas/r8a77960.dtsi | 2972 ++++++++++++++++ arch/arm64/boot/dts/renesas/r8a77961.dtsi | 390 ++- .../arm64/boot/dts/renesas/r8a77965-m3nulcb-kf.dts | 16 - arch/arm64/boot/dts/renesas/r8a77965-ulcb-kf.dts | 16 + .../{r8a77965-m3nulcb.dts => r8a77965-ulcb.dts} | 0 arch/arm64/boot/dts/renesas/r8a77965.dtsi | 206 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 52 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 96 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 7 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 164 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 74 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 6 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 3 +- arch/arm64/boot/dts/rockchip/Makefile | 2 + arch/arm64/boot/dts/rockchip/px30-evb.dts | 43 + arch/arm64/boot/dts/rockchip/px30.dtsi | 199 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 12 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 23 +- .../arm64/boot/dts/rockchip/rk3368-lion-haikou.dts | 6 - arch/arm64/boot/dts/rockchip/rk3368.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 6 +- arch/arm64/boot/dts/rockchip/rk3399-gru-bob.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-hugsun-x99.dts | 2 - .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 3 + arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts | 28 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 27 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 3 + .../boot/dts/rockchip/rk3399-roc-pc-mezzanine.dts | 25 +- arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 97 +- arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dts | 26 + arch/arm64/boot/dts/rockchip/rk3399-rock960.dtsi | 11 + .../boot/dts/rockchip/rk3399-rockpro64-v2.dts | 30 + arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dts | 759 +---- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 797 +++++ .../dts/rockchip/rk3399-sapphire-excavator.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 13 +- .../boot/dts/rockchip/rk3399pro-rock-pi-n10.dts | 17 + .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 333 ++ arch/arm64/boot/dts/socionext/uniphier-ld11.dtsi | 3 +- arch/arm64/boot/dts/socionext/uniphier-ld20.dtsi | 3 +- arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 3 +- arch/arm64/boot/dts/sprd/Makefile | 3 +- arch/arm64/boot/dts/sprd/sc9863a.dtsi | 523 +++ arch/arm64/boot/dts/sprd/sharkl3.dtsi | 78 + arch/arm64/boot/dts/sprd/sp9863a-1h10.dts | 39 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 144 +- arch/arm64/boot/dts/ti/k3-am65-mcu.dtsi | 92 + arch/arm64/boot/dts/ti/k3-am65.dtsi | 13 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 80 + .../boot/dts/ti/k3-j721e-common-proc-board.dts | 150 + arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 411 ++- arch/arm64/boot/dts/ti/k3-j721e-mcu-wakeup.dtsi | 149 + arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 45 + arch/arm64/boot/dts/ti/k3-j721e.dtsi | 2 +- arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 222 ++ arch/arm64/boot/dts/xilinx/zynqmp-clk.dtsi | 213 -- arch/arm64/boot/dts/xilinx/zynqmp-zc1232-revA.dts | 4 +- arch/arm64/boot/dts/xilinx/zynqmp-zc1254-revA.dts | 4 +- arch/arm64/boot/dts/xilinx/zynqmp-zc1275-revA.dts | 4 +- .../boot/dts/xilinx/zynqmp-zc1751-xm015-dc1.dts | 7 +- .../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts | 11 +- .../boot/dts/xilinx/zynqmp-zc1751-xm017-dc3.dts | 6 +- .../boot/dts/xilinx/zynqmp-zc1751-xm018-dc4.dts | 4 +- .../boot/dts/xilinx/zynqmp-zc1751-xm019-dc5.dts | 6 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 17 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 197 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revB.dts | 4 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 11 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 154 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 124 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 74 +- arch/arm64/configs/defconfig | 40 + arch/arm64/include/asm/Kbuild | 1 - arch/arm64/include/asm/pgtable.h | 2 + arch/arm64/include/asm/ptdump.h | 8 +- arch/arm64/kernel/vdso32/Makefile | 4 +- arch/arm64/mm/Makefile | 4 +- arch/arm64/mm/dump.c | 148 +- arch/arm64/mm/mmu.c | 4 +- arch/arm64/mm/ptdump_debugfs.c | 2 +- arch/csky/Kconfig | 45 +- arch/csky/Kconfig.platforms | 9 + arch/csky/abiv1/inc/abi/cacheflush.h | 5 +- arch/csky/abiv1/inc/abi/entry.h | 19 +- arch/csky/abiv2/cacheflush.c | 84 +- arch/csky/abiv2/inc/abi/cacheflush.h | 33 +- arch/csky/abiv2/inc/abi/entry.h | 11 + arch/csky/configs/defconfig | 8 - arch/csky/include/asm/Kbuild | 1 - arch/csky/include/asm/cache.h | 1 + arch/csky/include/asm/cacheflush.h | 1 + arch/csky/include/asm/fixmap.h | 9 +- arch/csky/include/asm/memory.h | 25 + arch/csky/include/asm/mmu.h | 1 + arch/csky/include/asm/mmu_context.h | 2 + arch/csky/include/asm/pgtable.h | 6 +- arch/csky/include/asm/stackprotector.h | 29 + arch/csky/include/asm/tcm.h | 24 + arch/csky/include/uapi/asm/unistd.h | 3 + arch/csky/kernel/atomic.S | 8 +- arch/csky/kernel/process.c | 6 + arch/csky/kernel/setup.c | 5 +- arch/csky/kernel/smp.c | 2 +- arch/csky/kernel/vmlinux.lds.S | 49 + arch/csky/mm/Makefile | 3 + arch/csky/mm/cachev1.c | 5 + arch/csky/mm/cachev2.c | 45 +- arch/csky/mm/highmem.c | 64 +- arch/csky/mm/init.c | 92 + arch/csky/mm/syscache.c | 13 +- arch/csky/mm/tcm.c | 169 + arch/h8300/Kconfig | 3 + arch/h8300/include/uapi/asm/bitsperlong.h | 15 - arch/h8300/include/uapi/asm/posix_types.h | 13 + arch/h8300/lib/memset.S | 17 +- arch/ia64/kernel/salinfo.c | 24 +- arch/m68k/configs/amcore_defconfig | 1 - arch/m68k/configs/m5208evb_defconfig | 2 - arch/m68k/configs/m5249evb_defconfig | 2 - arch/m68k/configs/m5272c3_defconfig | 2 - arch/m68k/configs/m5275evb_defconfig | 2 - arch/m68k/configs/m5307c3_defconfig | 2 - arch/m68k/configs/m5407c3_defconfig | 2 - arch/m68k/configs/m5475evb_defconfig | 2 - arch/m68k/include/asm/uaccess_no.h | 19 +- arch/m68k/kernel/bootinfo_proc.c | 8 +- arch/microblaze/Kconfig | 1 + arch/microblaze/configs/mmu_defconfig | 10 +- arch/microblaze/configs/nommu_defconfig | 2 +- arch/microblaze/kernel/cpu/cache.c | 3 +- arch/microblaze/kernel/cpu/cpuinfo.c | 1 + arch/microblaze/kernel/head.S | 8 +- arch/microblaze/mm/init.c | 4 + arch/mips/boot/Makefile | 2 +- arch/mips/boot/compressed/Makefile | 4 +- arch/mips/boot/tools/Makefile | 2 +- arch/mips/include/asm/Kbuild | 1 - arch/mips/include/asm/pgtable.h | 5 + arch/mips/kvm/mips.c | 37 +- arch/mips/lasat/picvue_proc.c | 31 +- arch/mips/tools/Makefile | 4 +- arch/mips/vdso/Makefile | 2 +- arch/parisc/configs/712_defconfig | 181 - arch/parisc/configs/a500_defconfig | 177 - arch/parisc/configs/b180_defconfig | 97 - arch/parisc/configs/c3000_defconfig | 151 - arch/parisc/configs/c8000_defconfig | 234 -- arch/parisc/configs/defconfig | 206 -- arch/parisc/configs/generic-32bit_defconfig | 93 +- arch/parisc/configs/generic-64bit_defconfig | 72 +- arch/parisc/mm/init.c | 50 +- arch/powerpc/Kconfig | 14 +- arch/powerpc/Kconfig.debug | 2 +- arch/powerpc/Makefile.postlink | 4 +- arch/powerpc/boot/4xx.c | 2 +- arch/powerpc/boot/Makefile | 4 +- arch/powerpc/boot/dts/mgcoge.dts | 2 +- arch/powerpc/boot/dts/mpc832x_rdb.dts | 2 +- arch/powerpc/boot/dts/mpc8610_hpcd.dts | 2 +- arch/powerpc/configs/44x/akebono_defconfig | 1 - arch/powerpc/configs/44x/sam440ep_defconfig | 2 - arch/powerpc/configs/52xx/pcm030_defconfig | 2 - arch/powerpc/configs/83xx/kmeter1_defconfig | 2 - arch/powerpc/configs/adder875_defconfig | 1 - arch/powerpc/configs/ep8248e_defconfig | 1 - arch/powerpc/configs/ep88xc_defconfig | 1 - arch/powerpc/configs/guest.config | 1 - arch/powerpc/configs/mgcoge_defconfig | 1 - arch/powerpc/configs/mpc512x_defconfig | 1 - arch/powerpc/configs/mpc885_ads_defconfig | 1 - arch/powerpc/configs/powernv_defconfig | 1 - arch/powerpc/configs/ppc64_defconfig | 1 - arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/configs/pseries_defconfig | 1 - arch/powerpc/configs/skiroot_defconfig | 68 +- arch/powerpc/configs/storcenter_defconfig | 1 - arch/powerpc/configs/tqm8xx_defconfig | 1 - arch/powerpc/include/asm/book3s/32/kup.h | 68 +- arch/powerpc/include/asm/book3s/32/pgalloc.h | 8 - arch/powerpc/include/asm/book3s/32/pgtable.h | 5 + arch/powerpc/include/asm/book3s/64/kup-radix.h | 40 +- arch/powerpc/include/asm/book3s/64/pgalloc.h | 2 - arch/powerpc/include/asm/book3s/64/pgtable.h | 3 + arch/powerpc/include/asm/cpm.h | 172 +- arch/powerpc/include/asm/cputable.h | 7 +- arch/powerpc/include/asm/firmware.h | 6 +- arch/powerpc/include/asm/futex.h | 10 +- arch/powerpc/include/asm/hw_breakpoint.h | 4 + arch/powerpc/include/asm/kasan.h | 2 + arch/powerpc/include/asm/kup.h | 49 +- arch/powerpc/include/asm/nohash/32/kup-8xx.h | 21 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 5 + arch/powerpc/include/asm/nohash/pgalloc.h | 8 - arch/powerpc/include/asm/page.h | 2 +- arch/powerpc/include/asm/pci-bridge.h | 7 +- arch/powerpc/include/asm/pci.h | 1 - arch/powerpc/include/asm/pgtable.h | 6 - arch/powerpc/include/asm/pnv-pci.h | 1 + arch/powerpc/include/asm/processor.h | 9 + arch/powerpc/include/asm/reg_8xx.h | 14 + arch/powerpc/include/asm/thread_info.h | 18 + arch/powerpc/include/asm/tlb.h | 11 + arch/powerpc/include/asm/uaccess.h | 88 +- arch/powerpc/include/asm/vdso_datapage.h | 14 +- arch/powerpc/include/asm/xive.h | 92 +- arch/powerpc/kernel/Makefile | 3 +- arch/powerpc/kernel/asm-offsets.c | 11 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 13 +- arch/powerpc/kernel/eeh.c | 32 +- arch/powerpc/kernel/eeh_cache.c | 10 +- arch/powerpc/kernel/eeh_driver.c | 6 - arch/powerpc/kernel/eeh_sysfs.c | 22 +- arch/powerpc/kernel/entry_32.S | 34 +- arch/powerpc/kernel/entry_64.S | 18 +- arch/powerpc/kernel/exceptions-64s.S | 32 +- arch/powerpc/kernel/fpu.S | 3 + arch/powerpc/kernel/head_32.S | 62 +- arch/powerpc/kernel/head_32.h | 180 +- arch/powerpc/kernel/head_40x.S | 2 + arch/powerpc/kernel/head_8xx.S | 189 +- arch/powerpc/kernel/head_booke.h | 2 + arch/powerpc/kernel/head_fsl_booke.S | 1 + arch/powerpc/kernel/hw_breakpoint.c | 15 +- arch/powerpc/kernel/idle.c | 25 + arch/powerpc/kernel/idle_book3s.S | 20 + arch/powerpc/kernel/idle_power4.S | 83 - arch/powerpc/kernel/irq.c | 22 + arch/powerpc/kernel/pci-common.c | 46 +- arch/powerpc/kernel/pci-hotplug.c | 1 - arch/powerpc/kernel/pci_dn.c | 47 +- arch/powerpc/kernel/pci_of_scan.c | 1 - arch/powerpc/kernel/proc_powerpc.c | 10 +- arch/powerpc/kernel/process.c | 69 +- arch/powerpc/kernel/rtas-proc.c | 70 +- arch/powerpc/kernel/rtas_flash.c | 34 +- arch/powerpc/kernel/rtasd.c | 14 +- arch/powerpc/kernel/setup.h | 2 +- arch/powerpc/kernel/setup_32.c | 17 +- arch/powerpc/kernel/setup_64.c | 2 +- arch/powerpc/kernel/traps.c | 9 + arch/powerpc/kernel/vdso.c | 5 - arch/powerpc/kernel/vdso32/Makefile | 4 +- arch/powerpc/kernel/vdso32/cacheflush.S | 32 +- arch/powerpc/kernel/vdso32/datapage.S | 31 +- arch/powerpc/kernel/vdso32/getcpu.S | 23 +- arch/powerpc/kernel/vdso32/gettimeofday.S | 119 +- arch/powerpc/kernel/vdso32/vdso32.lds.S | 2 +- arch/powerpc/kernel/vector.S | 3 + arch/powerpc/kernel/vmlinux.lds.S | 2 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 6 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 2 + arch/powerpc/kvm/book3s_xive.c | 2 +- arch/powerpc/mm/book3s32/hash_low.S | 46 +- arch/powerpc/mm/book3s32/mmu.c | 9 +- arch/powerpc/mm/book3s64/hash_utils.c | 11 +- arch/powerpc/mm/book3s64/pgtable.c | 7 - arch/powerpc/mm/book3s64/radix_pgtable.c | 6 +- arch/powerpc/mm/book3s64/radix_tlb.c | 3 + arch/powerpc/mm/fault.c | 11 +- arch/powerpc/mm/kasan/kasan_init_32.c | 89 +- arch/powerpc/mm/mem.c | 4 + arch/powerpc/mm/mmu_decl.h | 6 + arch/powerpc/mm/nohash/8xx.c | 13 +- arch/powerpc/mm/numa.c | 12 +- arch/powerpc/mm/pgtable_32.c | 1 + arch/powerpc/mm/ptdump/ptdump.c | 6 +- arch/powerpc/oprofile/backtrace.c | 14 +- arch/powerpc/perf/8xx-pmu.c | 12 +- arch/powerpc/perf/callchain.c | 20 +- arch/powerpc/perf/core-book3s.c | 8 +- arch/powerpc/platforms/512x/mpc512x_lpbfifo.c | 6 +- arch/powerpc/platforms/83xx/km83xx.c | 5 +- arch/powerpc/platforms/83xx/misc.c | 23 - arch/powerpc/platforms/83xx/mpc832x_mds.c | 3 +- arch/powerpc/platforms/83xx/mpc832x_rdb.c | 3 +- arch/powerpc/platforms/83xx/mpc836x_mds.c | 3 +- arch/powerpc/platforms/83xx/mpc836x_rdk.c | 3 +- arch/powerpc/platforms/83xx/mpc83xx.h | 7 - arch/powerpc/platforms/85xx/corenet_generic.c | 10 - arch/powerpc/platforms/85xx/mpc85xx_mds.c | 27 - arch/powerpc/platforms/85xx/mpc85xx_rdb.c | 17 - arch/powerpc/platforms/85xx/smp.c | 9 + arch/powerpc/platforms/85xx/twr_p102x.c | 20 +- arch/powerpc/platforms/Kconfig | 4 + arch/powerpc/platforms/Kconfig.cputype | 8 + arch/powerpc/platforms/cell/spufs/inode.c | 11 +- arch/powerpc/platforms/maple/setup.c | 2 +- arch/powerpc/platforms/powernv/opal.c | 144 +- arch/powerpc/platforms/powernv/pci-ioda.c | 244 +- arch/powerpc/platforms/powernv/pci.c | 71 +- arch/powerpc/platforms/powernv/pci.h | 3 - arch/powerpc/platforms/powernv/setup.c | 4 + arch/powerpc/platforms/pseries/Kconfig | 1 - arch/powerpc/platforms/pseries/firmware.c | 10 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 4 +- arch/powerpc/platforms/pseries/iommu.c | 64 +- arch/powerpc/platforms/pseries/lpar.c | 24 +- arch/powerpc/platforms/pseries/lparcfg.c | 18 +- arch/powerpc/platforms/pseries/papr_scm.c | 8 +- arch/powerpc/platforms/pseries/pci.c | 4 +- arch/powerpc/platforms/pseries/reconfig.c | 8 +- arch/powerpc/platforms/pseries/scanlog.c | 15 +- arch/powerpc/platforms/pseries/vio.c | 2 + arch/powerpc/sysdev/fsl_pci.c | 10 +- arch/powerpc/sysdev/mpic.c | 4 +- arch/powerpc/tools/relocs_check.sh | 20 +- arch/powerpc/xmon/dis-asm.h | 4 +- arch/powerpc/xmon/xmon.c | 20 +- arch/riscv/include/asm/Kbuild | 1 - arch/riscv/include/asm/cacheflush.h | 2 +- arch/riscv/include/asm/pgtable-64.h | 7 + arch/riscv/include/asm/pgtable.h | 7 + arch/s390/Kconfig | 5 +- arch/s390/crypto/paes_s390.c | 230 +- arch/s390/hypfs/inode.c | 11 +- arch/s390/include/asm/Kbuild | 1 - arch/s390/include/asm/kprobes.h | 1 - arch/s390/include/asm/kvm_host.h | 5 + arch/s390/include/asm/page.h | 2 + arch/s390/include/asm/pgtable.h | 2 + arch/s390/include/uapi/asm/pkey.h | 69 +- arch/s390/include/uapi/asm/zcrypt.h | 32 +- arch/s390/kernel/ftrace.c | 80 +- arch/s390/kernel/kprobes.c | 61 +- arch/s390/kernel/mcount.S | 6 + arch/s390/kvm/interrupt.c | 6 +- arch/s390/kvm/kvm-s390.c | 92 +- arch/s390/mm/hugetlbpage.c | 100 +- arch/s390/tools/Makefile | 4 +- arch/sh/include/asm/bitops-op32.h | 8 +- arch/sh/include/asm/cache.h | 2 +- arch/sh/kernel/Makefile | 2 - arch/sh/kernel/sh_ksyms_32.c | 17 + arch/sh/lib/delay.c | 1 + arch/sh/mm/alignment.c | 17 +- arch/sparc/Kconfig | 3 +- arch/sparc/boot/Makefile | 2 +- arch/sparc/include/asm/pgtable_64.h | 2 + arch/sparc/include/asm/tlb_64.h | 9 + arch/sparc/kernel/led.c | 15 +- arch/sparc/vdso/Makefile | 2 +- arch/um/drivers/mconsole_kern.c | 9 +- arch/um/kernel/exitcode.c | 15 +- arch/um/kernel/process.c | 15 +- arch/x86/Kconfig | 4 +- arch/x86/Kconfig.debug | 20 +- arch/x86/boot/Makefile | 6 +- arch/x86/boot/compressed/Makefile | 4 +- arch/x86/boot/compressed/acpi.c | 6 + arch/x86/entry/vdso/Makefile | 8 +- arch/x86/hyperv/hv_init.c | 50 + arch/x86/include/asm/Kbuild | 1 - arch/x86/include/asm/apic.h | 10 + arch/x86/include/asm/bitops.h | 6 +- arch/x86/include/asm/kvm_host.h | 18 +- arch/x86/include/asm/pci.h | 4 +- arch/x86/include/asm/pgtable.h | 10 +- arch/x86/include/asm/tlb.h | 4 +- arch/x86/include/asm/topology.h | 25 + arch/x86/include/asm/vmx.h | 6 +- arch/x86/include/asm/vmxfeatures.h | 6 +- arch/x86/include/asm/x86_init.h | 2 + arch/x86/kernel/Makefile | 4 + arch/x86/kernel/apic/apic.c | 30 +- arch/x86/kernel/apic/msi.c | 128 +- arch/x86/kernel/cpu/Makefile | 3 + arch/x86/kernel/cpu/mtrr/if.c | 21 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 11 +- arch/x86/kernel/kvm.c | 3 + arch/x86/kernel/smpboot.c | 290 +- arch/x86/kernel/time.c | 12 +- arch/x86/kernel/x86_init.c | 1 + arch/x86/kvm/hyperv.c | 5 +- arch/x86/kvm/i8254.c | 12 + arch/x86/kvm/ioapic.c | 149 +- arch/x86/kvm/lapic.c | 22 +- arch/x86/kvm/lapic.h | 1 + arch/x86/kvm/mmu/mmu.c | 37 +- arch/x86/kvm/svm.c | 166 +- arch/x86/kvm/trace.h | 19 + arch/x86/kvm/vmx/evmcs.c | 85 +- arch/x86/kvm/vmx/evmcs.h | 3 + arch/x86/kvm/vmx/nested.c | 13 +- arch/x86/kvm/vmx/pmu_intel.c | 9 +- arch/x86/kvm/vmx/vmx.c | 34 +- arch/x86/kvm/x86.c | 139 +- arch/x86/kvm/x86.h | 2 +- arch/x86/lib/Makefile | 4 + arch/x86/mm/Makefile | 8 +- arch/x86/mm/debug_pagetables.c | 18 +- arch/x86/mm/dump_pagetables.c | 322 +- arch/x86/mm/fault.c | 26 +- arch/x86/platform/efi/efi.c | 2 +- arch/x86/platform/efi/efi_32.c | 2 +- arch/x86/platform/efi/efi_64.c | 4 +- arch/x86/platform/uv/tlb_uv.c | 14 +- arch/x86/purgatory/Makefile | 2 + arch/x86/realmode/Makefile | 3 + arch/x86/realmode/rm/Makefile | 5 +- arch/x86/tools/Makefile | 4 +- arch/x86/xen/enlighten_pv.c | 1 + arch/xtensa/Kconfig | 44 +- arch/xtensa/configs/audio_kc705_defconfig | 2 - arch/xtensa/configs/cadence_csp_defconfig | 2 - arch/xtensa/configs/generic_kc705_defconfig | 2 - arch/xtensa/configs/iss_defconfig | 2 - arch/xtensa/configs/nommu_kc705_defconfig | 2 - arch/xtensa/configs/smp_lx200_defconfig | 3 - arch/xtensa/configs/virt_defconfig | 1 - arch/xtensa/include/asm/Kbuild | 1 - arch/xtensa/include/asm/asmmacro.h | 2 + arch/xtensa/include/asm/core.h | 8 + arch/xtensa/include/asm/platform.h | 2 - arch/xtensa/include/asm/processor.h | 4 - arch/xtensa/include/asm/vectors.h | 6 +- arch/xtensa/include/uapi/asm/setup.h | 2 - arch/xtensa/kernel/coprocessor.S | 12 +- arch/xtensa/kernel/entry.S | 18 +- arch/xtensa/kernel/platform.c | 5 +- arch/xtensa/kernel/setup.c | 8 +- arch/xtensa/kernel/vectors.S | 3 +- arch/xtensa/kernel/vmlinux.lds.S | 102 +- .../platforms/iss/include/platform/simcall.h | 8 +- arch/xtensa/platforms/iss/setup.c | 25 +- arch/xtensa/platforms/iss/simdisk.c | 10 +- arch/xtensa/platforms/xtfpga/setup.c | 17 +- block/bfq-cgroup.c | 16 +- block/bfq-iosched.c | 26 +- block/bfq-iosched.h | 4 +- block/bfq-wf2q.c | 23 +- crypto/Kconfig | 4 - crypto/af_alg.c | 2 +- drivers/acpi/acpi_apd.c | 6 + drivers/acpi/apei/ghes.c | 2 +- drivers/acpi/arm64/iort.c | 22 +- drivers/acpi/battery.c | 15 +- drivers/acpi/proc.c | 15 +- drivers/acpi/scan.c | 2 +- drivers/ata/ahci.c | 7 + drivers/ata/libata-core.c | 21 + drivers/ata/pata_arasan_cf.c | 6 +- drivers/ata/pata_pcmcia.c | 1 + drivers/base/devtmpfs.c | 4 +- drivers/base/memory.c | 53 +- drivers/base/power/domain.c | 38 + drivers/block/Kconfig | 10 - drivers/block/brd.c | 22 +- drivers/block/drbd/drbd_int.h | 2 +- drivers/block/drbd/drbd_nl.c | 3 +- drivers/block/drbd/drbd_receiver.c | 2 +- drivers/block/drbd/drbd_worker.c | 4 +- drivers/block/nbd.c | 10 + drivers/block/null_blk_main.c | 56 +- drivers/block/rbd.c | 35 +- drivers/block/virtio_blk.c | 118 +- drivers/block/xen-blkback/blkback.c | 42 +- drivers/block/xen-blkback/common.h | 1 + drivers/block/xen-blkback/xenbus.c | 26 +- drivers/block/xen-blkfront.c | 8 +- drivers/bluetooth/btusb.c | 1 + drivers/bluetooth/hci_qca.c | 14 +- drivers/bus/Kconfig | 1 - drivers/bus/moxtet.c | 3 +- drivers/bus/ti-sysc.c | 18 +- drivers/char/hw_random/bcm2835-rng.c | 2 +- drivers/char/hw_random/omap-rng.c | 4 +- drivers/char/ipmi/ipmb_dev_int.c | 33 +- drivers/char/ipmi/ipmi_ssif.c | 10 +- drivers/char/tpm/Makefile | 8 +- .../char/tpm/{tpm_tis_spi.c => tpm_tis_spi_main.c} | 0 drivers/clk/clk-plldig.c | 4 +- drivers/clk/clk-scmi.c | 2 +- drivers/clk/clk.c | 2 +- drivers/clk/mmp/clk-of-mmp2.c | 6 + drivers/clk/qcom/clk-rcg2.c | 11 +- drivers/clk/qcom/dispcc-sc7180.c | 45 +- drivers/clk/qcom/gpucc-sc7180.c | 4 +- drivers/clk/qcom/videocc-sc7180.c | 4 +- drivers/clk/ti/clk-44xx.c | 13 + drivers/clk/ti/clk-54xx.c | 13 + drivers/clocksource/timer-davinci.c | 8 +- drivers/cpufreq/cpufreq.c | 5 +- drivers/cpufreq/intel_pstate.c | 1 + drivers/cpufreq/scmi-cpufreq.c | 2 +- drivers/cpuidle/Makefile | 4 +- drivers/cpuidle/cpuidle-psci-domain.c | 308 ++ drivers/cpuidle/cpuidle-psci.c | 161 +- drivers/cpuidle/cpuidle-psci.h | 17 + drivers/cpuidle/dt_idle_states.c | 5 +- drivers/dax/super.c | 2 +- drivers/devfreq/devfreq.c | 10 +- drivers/devfreq/governor.h | 19 +- drivers/devfreq/governor_simpleondemand.c | 4 +- drivers/devfreq/governor_userspace.c | 2 +- drivers/devfreq/tegra30-devfreq.c | 4 +- drivers/dma/dmaengine.c | 21 +- drivers/dma/idxd/sysfs.c | 2 +- drivers/dma/mv_xor_v2.c | 2 +- drivers/dma/ti/omap-dma.c | 288 +- drivers/firewire/net.c | 2 - drivers/firmware/Kconfig | 8 - drivers/firmware/Makefile | 5 +- drivers/firmware/arm_scmi/bus.c | 29 +- drivers/firmware/arm_scmi/clock.c | 2 + drivers/firmware/arm_scmi/common.h | 2 + drivers/firmware/arm_scmi/driver.c | 110 +- drivers/firmware/arm_scmi/perf.c | 2 + drivers/firmware/arm_scmi/power.c | 2 + drivers/firmware/arm_scmi/reset.c | 2 + drivers/firmware/arm_scmi/scmi_pm_domain.c | 2 +- drivers/firmware/arm_scmi/sensors.c | 2 + drivers/firmware/efi/arm-runtime.c | 2 +- drivers/firmware/efi/libstub/Makefile | 2 + drivers/firmware/imx/Kconfig | 2 +- drivers/firmware/psci/psci.c | 18 +- drivers/firmware/qcom_scm-32.c | 671 ---- drivers/firmware/qcom_scm-64.c | 579 ---- drivers/firmware/qcom_scm-legacy.c | 242 ++ drivers/firmware/qcom_scm-smc.c | 151 + drivers/firmware/qcom_scm.c | 854 ++++- drivers/firmware/qcom_scm.h | 178 +- drivers/firmware/turris-mox-rwtm.c | 2 +- drivers/firmware/xilinx/zynqmp.c | 43 + drivers/gpio/gpio-pxa.c | 4 +- drivers/gpio/gpio-wcd934x.c | 9 +- drivers/gpio/gpiolib-devres.c | 2 +- drivers/gpio/gpiolib-of.c | 8 +- drivers/gpio/gpiolib.c | 2 +- drivers/gpu/drm/amd/amdgpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 229 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 69 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 92 +- drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 78 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 96 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 15 + drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_pm.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 20 + drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 51 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h | 15 +- 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 | 94 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 92 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 115 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 2 +- drivers/gpu/drm/amd/amdgpu/athub_v1_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 10 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 3 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 1 - drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 59 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 31 +- drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 236 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 978 ++++++ drivers/gpu/drm/amd/amdgpu/gfx_v9_4.h | 35 + drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 39 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 705 +++- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 2 +- drivers/gpu/drm/amd/amdgpu/nv.c | 8 +- drivers/gpu/drm/amd/amdgpu/nvd.h | 1 + drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 37 +- 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 | 11 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 5 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 32 +- drivers/gpu/drm/amd/amdgpu/soc15d.h | 1 + drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h | 1 + drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 111 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 41 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 40 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 10 + drivers/gpu/drm/amd/amdkfd/kfd_process.c | 90 + .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 11 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 115 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 64 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 260 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 9 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 13 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 11 +- .../gpu/drm/amd/display/dc/bios/command_table2.c | 78 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 34 +- drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 6 + .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 25 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 170 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 71 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 229 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c | 5 +- drivers/gpu/drm/amd/display/dc/dc.h | 23 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 34 + drivers/gpu/drm/amd/display/dc/dc_link.h | 16 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 1 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 73 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.h | 1 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 62 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 9 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 43 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 67 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 123 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 7 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 2 + .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 90 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 7 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 3 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 1 + drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 47 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 3 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 173 +- .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 19 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 24 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 24 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 5 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 4 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 3 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/clk_mgr.h | 2 + drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 3 +- .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 1 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 6 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 10 +- .../gpu/drm/amd/display/dmub/inc/dmub_cmd_dal.h | 4 +- .../gpu/drm/amd/display/dmub/inc/dmub_gpint_cmd.h | 74 + drivers/gpu/drm/amd/display/dmub/inc/dmub_srv.h | 65 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 83 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 17 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 69 + .../drm/amd/display/modules/color/color_gamma.c | 307 +- .../drm/amd/display/modules/color/color_gamma.h | 4 - .../drm/amd/display/modules/freesync/freesync.c | 2 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 2 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 8 +- .../amd/display/modules/hdcp/hdcp1_transition.c | 4 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.h | 26 +- .../drm/amd/include/asic_reg/df/df_3_6_offset.h | 3 + .../drm/amd/include/asic_reg/df/df_3_6_sh_mask.h | 8 + .../drm/amd/include/asic_reg/gc/gc_9_0_sh_mask.h | 6 +- .../drm/amd/include/asic_reg/gc/gc_9_4_1_offset.h | 264 ++ .../drm/amd/include/asic_reg/gc/gc_9_4_1_sh_mask.h | 748 +++++ .../include/asic_reg/mmhub/mmhub_9_4_1_sh_mask.h | 128 + drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 85 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu10_hwmgr.c | 23 +- drivers/gpu/drm/amd/powerplay/hwmgr/smu7_hwmgr.c | 6 +- drivers/gpu/drm/amd/powerplay/hwmgr/vega20_hwmgr.c | 7 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 2 + drivers/gpu/drm/amd/powerplay/inc/smu_types.h | 2 + .../gpu/drm/amd/powerplay/inc/smu_v11_0_ppsmc.h | 5 +- .../gpu/drm/amd/powerplay/inc/smu_v11_0_pptable.h | 46 +- drivers/gpu/drm/amd/powerplay/navi10_ppt.c | 203 +- drivers/gpu/drm/amd/powerplay/smu_internal.h | 3 + drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 6 + .../gpu/drm/amd/powerplay/smumgr/vega12_smumgr.c | 12 +- .../gpu/drm/amd/powerplay/smumgr/vega20_smumgr.c | 12 +- drivers/gpu/drm/amd/powerplay/vega20_ppt.c | 28 +- drivers/gpu/drm/drm_dp_mst_topology.c | 3 +- drivers/gpu/drm/drm_edid.c | 2 +- drivers/gpu/drm/i915/display/intel_bios.c | 6 +- drivers/gpu/drm/i915/display/intel_display.c | 43 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 50 +- drivers/gpu/drm/i915/i915_gpu_error.h | 3 +- drivers/gpu/drm/msm/msm_drv.c | 8 + drivers/gpu/drm/nouveau/dispnv50/core.h | 6 + drivers/gpu/drm/nouveau/dispnv50/corec37d.c | 23 +- drivers/gpu/drm/nouveau/dispnv50/corec57d.c | 9 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 16 + drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c | 6 + drivers/gpu/drm/panfrost/panfrost_drv.c | 1 + drivers/gpu/drm/panfrost/panfrost_gem.h | 6 + drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 3 + drivers/gpu/drm/panfrost/panfrost_job.c | 7 +- drivers/gpu/drm/radeon/Makefile | 2 +- drivers/gpu/drm/radeon/radeon_display.c | 9 +- drivers/gpu/drm/radeon/radeon_mode.h | 1 - drivers/gpu/drm/scheduler/sched_entity.c | 2 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 1 - drivers/gpu/drm/tegra/drm.c | 49 +- drivers/gpu/drm/tegra/gem.c | 10 +- drivers/gpu/drm/tegra/plane.c | 44 +- drivers/gpu/drm/tegra/sor.c | 49 +- drivers/gpu/drm/ttm/ttm_bo.c | 4 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 22 +- drivers/gpu/drm/vgem/vgem_drv.c | 9 +- drivers/gpu/host1x/job.c | 34 +- drivers/hwmon/dell-smm-hwmon.c | 15 +- drivers/hwmon/pmbus/ltc2978.c | 4 +- drivers/hwmon/scmi-hwmon.c | 2 +- drivers/hwspinlock/omap_hwspinlock.c | 32 +- drivers/hwspinlock/qcom_hwspinlock.c | 28 +- drivers/hwspinlock/sirf_hwspinlock.c | 46 +- drivers/hwspinlock/stm32_hwspinlock.c | 4 +- drivers/i2c/busses/Kconfig | 107 +- drivers/i2c/busses/Makefile | 1 - drivers/i2c/busses/i2c-at91-core.c | 39 - drivers/i2c/busses/i2c-cadence.c | 32 +- drivers/i2c/busses/i2c-cht-wc.c | 6 +- drivers/i2c/busses/i2c-cros-ec-tunnel.c | 3 +- drivers/i2c/busses/i2c-designware-platdrv.c | 1 + drivers/i2c/busses/i2c-highlander.c | 2 +- drivers/i2c/busses/i2c-i801.c | 10 +- drivers/i2c/busses/i2c-jz4780.c | 156 +- drivers/i2c/busses/i2c-meson.c | 97 +- drivers/i2c/busses/i2c-mv64xxx.c | 5 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 6 +- drivers/i2c/busses/i2c-ocores.c | 2 +- drivers/i2c/busses/i2c-parport-light.c | 267 -- drivers/i2c/busses/i2c-parport.c | 113 +- drivers/i2c/busses/i2c-parport.h | 106 - drivers/i2c/busses/i2c-pmcmsp.c | 6 +- drivers/i2c/busses/i2c-pnx.c | 4 +- drivers/i2c/busses/i2c-powermac.c | 8 +- drivers/i2c/busses/i2c-stm32f7.c | 117 +- drivers/i2c/busses/i2c-stu300.c | 2 +- drivers/i2c/busses/i2c-synquacer.c | 2 +- drivers/i2c/busses/i2c-taos-evm.c | 4 +- drivers/i2c/busses/i2c-tegra.c | 178 +- drivers/i2c/busses/i2c-tiny-usb.c | 8 +- drivers/i2c/busses/i2c-xiic.c | 69 +- drivers/i2c/i2c-core-acpi.c | 12 +- drivers/i2c/i2c-core-base.c | 33 +- drivers/i2c/i2c-core-of.c | 7 +- drivers/i2c/muxes/i2c-mux-pca9541.c | 29 +- drivers/i2c/muxes/i2c-mux-pca954x.c | 69 +- drivers/ide/ide-proc.c | 19 +- drivers/idle/intel_idle.c | 30 +- drivers/iio/accel/cros_ec_accel_legacy.c | 1 - .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 1 - .../common/cros_ec_sensors/cros_ec_sensors_core.c | 1 - drivers/iio/light/cros_ec_light_prox.c | 1 - drivers/iio/pressure/cros_ec_baro.c | 1 - drivers/input/input.c | 28 +- drivers/iommu/Kconfig | 35 +- drivers/iommu/Makefile | 3 +- drivers/iommu/amd_iommu.c | 12 +- drivers/iommu/amd_iommu_init.c | 55 +- drivers/iommu/amd_iommu_types.h | 7 +- drivers/iommu/arm-smmu-impl.c | 2 +- drivers/iommu/arm-smmu-v3.c | 600 +++- drivers/iommu/arm-smmu.c | 334 +- drivers/iommu/arm-smmu.h | 228 +- drivers/iommu/dmar.c | 44 +- drivers/iommu/intel-iommu-debugfs.c | 75 + drivers/iommu/intel-iommu.c | 366 +- drivers/iommu/intel-pasid.c | 97 +- drivers/iommu/intel-pasid.h | 6 + drivers/iommu/intel-svm.c | 171 +- drivers/iommu/io-pgtable-arm-v7s.c | 22 +- drivers/iommu/io-pgtable-arm.c | 164 +- drivers/iommu/io-pgtable.c | 2 +- drivers/iommu/iommu-sysfs.c | 5 + drivers/iommu/iommu.c | 51 +- drivers/iommu/iova.c | 2 +- drivers/iommu/ipmmu-vmsa.c | 2 +- drivers/iommu/msm_iommu.c | 4 +- drivers/iommu/mtk_iommu.c | 4 +- drivers/iommu/of_iommu.c | 25 +- drivers/iommu/qcom_iommu.c | 25 +- drivers/iommu/virtio-iommu.c | 14 +- drivers/irqchip/Kconfig | 4 +- drivers/irqchip/irq-gic-v3-its.c | 9 +- drivers/irqchip/irq-gic-v3.c | 9 +- drivers/isdn/capi/kcapi_proc.c | 6 +- drivers/macintosh/Kconfig | 6 +- drivers/macintosh/via-pmu.c | 17 +- drivers/mailbox/armada-37xx-rwtm-mailbox.c | 5 +- drivers/md/bcache/bcache.h | 3 + drivers/md/bcache/bset.h | 3 +- drivers/md/bcache/journal.c | 3 +- drivers/md/bcache/request.c | 17 +- drivers/md/bcache/stats.c | 10 +- drivers/md/bcache/super.c | 21 +- drivers/md/bcache/sysfs.c | 22 + drivers/md/md-bitmap.c | 16 +- drivers/md/md.c | 15 +- drivers/media/platform/cros-ec-cec/cros-ec-cec.c | 1 - drivers/media/platform/sti/delta/delta-ipc.c | 4 +- drivers/memory/mvebu-devbus.c | 4 +- drivers/memory/samsung/Kconfig | 2 +- drivers/memory/samsung/exynos-srom.c | 2 +- drivers/memory/samsung/exynos5422-dmc.c | 7 +- drivers/memory/tegra/Makefile | 3 +- drivers/memory/tegra/tegra124-emc.c | 185 +- drivers/memory/tegra/tegra186-emc.c | 293 ++ drivers/memory/tegra/tegra186.c | 1117 ++++++- drivers/memory/tegra/tegra20-emc.c | 175 + drivers/memory/tegra/tegra210.c | 2 +- drivers/memory/tegra/tegra30-emc.c | 352 +- drivers/mfd/cros_ec_dev.c | 1 - drivers/misc/eeprom/at24.c | 72 +- drivers/misc/ocxl/Kconfig | 1 + drivers/misc/sgi-gru/gruprocfs.c | 42 +- drivers/mtd/ubi/build.c | 2 +- drivers/net/bonding/bond_alb.c | 44 +- drivers/net/dsa/b53/b53_common.c | 2 +- drivers/net/dsa/bcm_sf2.c | 4 +- drivers/net/dsa/microchip/ksz9477_spi.c | 6 + drivers/net/ethernet/broadcom/bcmsysport.c | 3 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 37 +- drivers/net/ethernet/cadence/macb_main.c | 14 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 7 + drivers/net/ethernet/dec/tulip/de2104x.c | 5 +- drivers/net/ethernet/freescale/Kconfig | 2 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 14 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 31 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 4 +- .../net/ethernet/mellanox/mlx5/core/accel/tls.h | 2 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 33 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 2 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 8 +- .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 3 +- .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 55 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 2 +- drivers/net/ethernet/qlogic/qed/qed_cxt.c | 3 - drivers/net/ethernet/qlogic/qed/qed_dev.c | 1 + drivers/net/ethernet/qlogic/qed/qed_ptp.c | 4 +- drivers/net/ethernet/realtek/r8169_main.c | 6 + drivers/net/ethernet/sgi/ioc3-eth.c | 1 - .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 9 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 10 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 + drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 14 +- drivers/net/gtp.c | 4 +- drivers/net/hyperv/netvsc_bpf.c | 13 +- drivers/net/hyperv/netvsc_drv.c | 5 +- drivers/net/netdevsim/bpf.c | 10 +- drivers/net/netdevsim/bus.c | 64 +- drivers/net/netdevsim/dev.c | 31 +- drivers/net/netdevsim/health.c | 6 +- drivers/net/netdevsim/netdevsim.h | 4 + drivers/net/netdevsim/sdev.c | 69 - drivers/net/phy/at803x.c | 11 + drivers/net/phy/mii_timestamper.c | 7 + drivers/net/usb/r8152.c | 13 +- drivers/net/wan/fsl_ucc_hdlc.c | 23 +- drivers/net/wan/fsl_ucc_hdlc.h | 2 +- drivers/net/wireguard/allowedips.c | 1 + drivers/net/wireguard/netlink.c | 6 +- drivers/net/wireguard/noise.c | 10 +- drivers/net/wireless/ath/ath10k/mac.c | 3 +- drivers/net/wireless/ath/ath9k/main.c | 3 + drivers/net/wireless/ath/ath9k/xmit.c | 7 +- drivers/net/wireless/cisco/airo.c | 98 +- drivers/net/wireless/intel/ipw2x00/libipw_module.c | 15 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 52 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 10 +- drivers/net/wireless/intel/iwlwifi/mvm/tdls.c | 10 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 71 +- .../net/wireless/intel/iwlwifi/mvm/time-event.h | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 10 +- drivers/net/wireless/intersil/hostap/hostap_hw.c | 4 +- drivers/net/wireless/intersil/hostap/hostap_proc.c | 14 +- drivers/net/wireless/intersil/hostap/hostap_wlan.h | 2 +- drivers/net/wireless/mac80211_hwsim.c | 11 +- drivers/net/wireless/marvell/libertas/cfg.c | 2 + drivers/net/wireless/marvell/mwifiex/scan.c | 7 + drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 1 + drivers/net/wireless/marvell/mwifiex/wmm.c | 4 + drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 3 +- drivers/net/wireless/ray_cs.c | 20 +- drivers/net/wireless/realtek/rtw88/wow.c | 23 +- 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 | 4 +- drivers/ntb/hw/amd/ntb_hw_amd.h | 1 - drivers/nvme/host/pci.c | 23 +- drivers/nvme/target/core.c | 80 +- drivers/nvme/target/fabrics-cmd.c | 15 +- drivers/nvme/target/io-cmd-bdev.c | 2 +- drivers/nvme/target/io-cmd-file.c | 2 +- drivers/nvme/target/nvmet.h | 1 + drivers/nvmem/core.c | 19 +- drivers/nvmem/nvmem.h | 2 + drivers/of/base.c | 36 + drivers/of/device.c | 2 +- drivers/of/of_mdio.c | 17 +- drivers/oprofile/cpu_buffer.c | 2 +- drivers/parisc/led.c | 17 +- drivers/pci/ats.c | 8 +- drivers/pci/controller/pci-tegra.c | 2 +- drivers/pci/hotplug/pnv_php.c | 82 +- drivers/pci/pci.c | 1 + drivers/pci/proc.c | 25 +- drivers/phy/motorola/phy-mapphone-mdm6600.c | 9 +- drivers/phy/phy-core.c | 4 +- drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 1 + drivers/platform/chrome/chromeos_laptop.c | 18 +- drivers/platform/chrome/cros_ec.c | 3 +- drivers/platform/chrome/cros_ec.h | 19 + drivers/platform/chrome/cros_ec_chardev.c | 1 - drivers/platform/chrome/cros_ec_debugfs.c | 1 - drivers/platform/chrome/cros_ec_i2c.c | 2 + drivers/platform/chrome/cros_ec_ishtp.c | 4 +- drivers/platform/chrome/cros_ec_lightbar.c | 1 - drivers/platform/chrome/cros_ec_lpc.c | 3 +- drivers/platform/chrome/cros_ec_proto.c | 6 +- drivers/platform/chrome/cros_ec_rpmsg.c | 2 + drivers/platform/chrome/cros_ec_sensorhub.c | 1 - drivers/platform/chrome/cros_ec_spi.c | 2 + drivers/platform/chrome/cros_ec_sysfs.c | 1 - drivers/platform/chrome/cros_ec_trace.c | 97 +- drivers/platform/chrome/cros_ec_trace.h | 26 +- drivers/platform/chrome/cros_ec_vbc.c | 1 - drivers/platform/chrome/cros_usbpd_logger.c | 1 - drivers/platform/chrome/wilco_ec/Kconfig | 3 +- drivers/platform/chrome/wilco_ec/core.c | 4 +- drivers/platform/chrome/wilco_ec/keyboard_leds.c | 8 +- drivers/platform/chrome/wilco_ec/mailbox.c | 4 +- drivers/platform/chrome/wilco_ec/telemetry.c | 6 +- drivers/platform/x86/thinkpad_acpi.c | 15 +- drivers/platform/x86/toshiba_acpi.c | 60 +- drivers/pnp/isapnp/proc.c | 9 +- drivers/pnp/pnpbios/proc.c | 17 +- drivers/power/avs/Kconfig | 2 +- drivers/power/avs/qcom-cpr.c | 9 +- drivers/power/avs/rockchip-io-domain.c | 6 +- drivers/power/reset/Kconfig | 4 +- drivers/power/supply/cros_usbpd-charger.c | 1 - drivers/pwm/Kconfig | 9 +- drivers/pwm/core.c | 13 +- drivers/pwm/pwm-atmel.c | 87 +- drivers/pwm/pwm-cros-ec.c | 58 +- drivers/pwm/pwm-imx27.c | 147 +- drivers/pwm/pwm-mxs.c | 101 +- drivers/pwm/pwm-omap-dmtimer.c | 54 +- drivers/pwm/pwm-pca9685.c | 4 - drivers/pwm/pwm-rcar.c | 5 +- drivers/pwm/pwm-stm32.c | 4 +- drivers/pwm/pwm-sun4i.c | 194 +- drivers/remoteproc/Kconfig | 10 + drivers/remoteproc/Makefile | 1 + drivers/remoteproc/mtk_common.h | 94 + drivers/remoteproc/mtk_scp.c | 663 ++++ drivers/remoteproc/mtk_scp_ipi.c | 219 ++ drivers/remoteproc/qcom_q6v5_mss.c | 236 +- drivers/remoteproc/qcom_q6v5_pas.c | 260 +- drivers/remoteproc/qcom_sysmon.c | 2 +- drivers/remoteproc/remoteproc_core.c | 6 +- drivers/reset/Kconfig | 26 +- drivers/reset/Makefile | 3 + drivers/reset/core.c | 33 +- drivers/reset/reset-brcmstb-rescal.c | 107 + drivers/reset/reset-intel-gw.c | 262 ++ drivers/reset/reset-npcm.c | 291 ++ drivers/reset/reset-qcom-aoss.c | 3 +- drivers/reset/reset-scmi.c | 2 +- drivers/reset/reset-uniphier.c | 13 +- drivers/rpmsg/Kconfig | 9 + drivers/rpmsg/Makefile | 1 + drivers/rpmsg/mtk_rpmsg.c | 414 +++ drivers/rtc/Kconfig | 24 +- drivers/rtc/rtc-abx80x.c | 7 +- drivers/rtc/rtc-asm9260.c | 3 + drivers/rtc/rtc-at91rm9200.c | 119 +- drivers/rtc/rtc-at91rm9200.h | 71 - drivers/rtc/rtc-cmos.c | 12 +- drivers/rtc/rtc-cros-ec.c | 1 - drivers/rtc/rtc-ds1343.c | 10 +- drivers/rtc/rtc-hym8563.c | 19 +- drivers/rtc/rtc-moxart.c | 5 +- drivers/rtc/rtc-mt6397.c | 10 +- drivers/rtc/rtc-omap.c | 2 +- drivers/rtc/rtc-pcf2127.c | 6 +- drivers/rtc/rtc-pcf85063.c | 16 +- drivers/rtc/rtc-pcf8523.c | 6 +- drivers/rtc/rtc-pcf8563.c | 40 +- drivers/rtc/rtc-rv3028.c | 17 +- drivers/rtc/rtc-rv3029c2.c | 442 +-- drivers/rtc/rtc-rv8803.c | 16 +- drivers/rtc/rtc-rx8010.c | 25 +- drivers/rtc/rtc-rx8025.c | 27 +- drivers/rtc/rtc-stm32.c | 5 +- drivers/rtc/rtc-tps6586x.c | 4 +- drivers/rtc/rtc-zynqmp.c | 4 +- drivers/s390/block/dasd_proc.c | 15 +- drivers/s390/cio/blacklist.c | 14 +- drivers/s390/cio/css.c | 11 +- drivers/s390/crypto/Makefile | 3 +- drivers/s390/crypto/pkey_api.c | 470 ++- drivers/s390/crypto/zcrypt_api.c | 27 +- drivers/s390/crypto/zcrypt_api.h | 1 + drivers/s390/crypto/zcrypt_ccamisc.h | 1 + drivers/s390/crypto/zcrypt_cex4.c | 273 +- drivers/s390/crypto/zcrypt_ep11misc.c | 1293 +++++++ drivers/s390/crypto/zcrypt_ep11misc.h | 124 + drivers/scsi/esas2r/esas2r_main.c | 9 +- drivers/scsi/megaraid/megaraid_sas_base.c | 20 +- drivers/scsi/pm8001/pm80xx_hwi.c | 2 +- drivers/scsi/qla2xxx/qla_dbg.c | 6 - drivers/scsi/qla2xxx/qla_dbg.h | 6 + drivers/scsi/qla2xxx/qla_isr.c | 12 + drivers/scsi/scsi_devinfo.c | 15 +- drivers/scsi/scsi_proc.c | 29 +- drivers/scsi/sg.c | 30 +- drivers/scsi/ufs/ufs.h | 2 +- drivers/soc/atmel/soc.c | 5 +- drivers/soc/bcm/brcmstb/biuctrl.c | 30 +- drivers/soc/fsl/qe/Kconfig | 3 +- drivers/soc/fsl/qe/gpio.c | 36 +- drivers/soc/fsl/qe/qe.c | 104 +- drivers/soc/fsl/qe/qe_common.c | 50 +- drivers/soc/fsl/qe/qe_ic.c | 285 +- drivers/soc/fsl/qe/qe_ic.h | 99 - drivers/soc/fsl/qe/qe_io.c | 70 +- drivers/soc/fsl/qe/qe_tdm.c | 8 +- drivers/soc/fsl/qe/ucc.c | 27 +- drivers/soc/fsl/qe/ucc_fast.c | 86 +- drivers/soc/fsl/qe/ucc_slow.c | 60 +- drivers/soc/fsl/qe/usb.c | 2 +- drivers/soc/imx/Kconfig | 2 +- drivers/soc/imx/soc-imx8.c | 9 + drivers/soc/mediatek/mtk-cmdq-helper.c | 2 - drivers/soc/qcom/Kconfig | 30 +- drivers/soc/qcom/qmi_interface.c | 8 +- drivers/soc/qcom/rpmhpd.c | 56 + drivers/soc/renesas/Kconfig | 14 +- drivers/soc/renesas/rcar-rst.c | 2 +- drivers/soc/samsung/Kconfig | 2 +- drivers/soc/samsung/exynos-chipid.c | 2 +- drivers/soc/samsung/exynos-pmu.c | 6 +- drivers/soc/samsung/exynos-pmu.h | 2 +- drivers/soc/samsung/exynos3250-pmu.c | 2 +- drivers/soc/samsung/exynos4-pmu.c | 2 +- drivers/soc/samsung/exynos5250-pmu.c | 2 +- drivers/soc/samsung/exynos5420-pmu.c | 2 +- drivers/soc/tegra/Kconfig | 1 + drivers/soc/tegra/fuse/fuse-tegra.c | 3 + drivers/soc/tegra/fuse/fuse-tegra30.c | 32 +- drivers/soc/tegra/fuse/fuse.h | 4 + drivers/soc/tegra/fuse/tegra-apbmisc.c | 34 +- drivers/soc/tegra/regulators-tegra20.c | 8 +- drivers/soc/tegra/regulators-tegra30.c | 6 + drivers/soc/ti/knav_qmss_queue.c | 7 +- drivers/soc/xilinx/Kconfig | 6 +- drivers/soc/xilinx/zynqmp_power.c | 120 +- drivers/spi/spi-omap2-mcspi.c | 103 +- drivers/spi/spi-orion.c | 3 +- .../staging/rtl8192u/ieee80211/ieee80211_module.c | 14 +- drivers/tee/optee/core.c | 153 +- drivers/tty/serial/8250/8250_ioc3.c | 2 +- drivers/tty/serial/sh-sci.c | 2 +- drivers/tty/serial/ucc_uart.c | 385 ++- drivers/tty/sysrq.c | 8 +- drivers/tty/vt/Makefile | 2 +- drivers/usb/gadget/function/f_fs.c | 11 +- drivers/usb/gadget/function/rndis.c | 17 +- drivers/vhost/vhost.c | 232 +- drivers/vhost/vhost.h | 12 + drivers/video/fbdev/imxfb.c | 2 +- drivers/video/fbdev/via/viafbdev.c | 105 +- drivers/video/logo/Makefile | 2 +- drivers/virtio/virtio_balloon.c | 21 +- drivers/virtio/virtio_mmio.c | 15 +- drivers/virtio/virtio_pci_common.c | 2 +- drivers/watchdog/at91sam9_wdt.h | 21 + drivers/watchdog/cadence_wdt.c | 5 +- drivers/watchdog/da9062_wdt.c | 35 +- drivers/watchdog/dw_wdt.c | 11 +- drivers/watchdog/it87_wdt.c | 2 + drivers/watchdog/mtk_wdt.c | 105 +- drivers/watchdog/qcom-wdt.c | 2 +- drivers/watchdog/sama5d4_wdt.c | 109 +- drivers/watchdog/stm32_iwdg.c | 18 + drivers/watchdog/watchdog_core.c | 35 + drivers/watchdog/watchdog_dev.c | 36 +- drivers/xen/gntdev.c | 24 +- drivers/xen/xen-balloon.c | 2 +- drivers/xen/xen-pciback/conf_space.c | 37 + drivers/xen/xen-pciback/conf_space.h | 7 + drivers/xen/xen-pciback/conf_space_capability.c | 89 + drivers/xen/xen-pciback/conf_space_header.c | 19 + drivers/xen/xen-pciback/pci_stub.c | 66 + drivers/xen/xen-pciback/pciback.h | 1 + drivers/xen/xenbus/xenbus_probe.c | 8 +- drivers/xen/xenbus/xenbus_probe_backend.c | 38 + drivers/zorro/Makefile | 2 +- drivers/zorro/proc.c | 9 +- fs/9p/Kconfig | 20 +- fs/9p/vfs_inode.c | 2 +- fs/Kconfig | 2 + fs/Makefile | 2 + fs/afs/super.c | 32 +- fs/aio.c | 29 +- fs/attr.c | 23 +- fs/buffer.c | 56 +- fs/cachefiles/rdwr.c | 27 +- fs/ceph/Makefile | 2 +- fs/ceph/acl.c | 4 +- fs/ceph/cache.c | 4 +- fs/ceph/caps.c | 3 +- fs/ceph/debugfs.c | 2 +- fs/ceph/dir.c | 4 +- fs/ceph/file.c | 11 +- fs/ceph/inode.c | 47 +- fs/ceph/mds_client.c | 175 +- fs/ceph/mds_client.h | 39 +- fs/ceph/mdsmap.c | 91 +- fs/ceph/super.c | 168 +- fs/ceph/super.h | 2 + fs/ceph/util.c | 100 + fs/ceph/xattr.c | 7 +- fs/cifs/cifs_debug.c | 108 +- fs/cifs/cifs_ioctl.h | 6 + fs/cifs/cifsacl.c | 14 +- fs/cifs/cifsfs.c | 2 +- fs/cifs/cifsglob.h | 8 +- fs/cifs/cifsproto.h | 8 + fs/cifs/cifssmb.c | 2 +- fs/cifs/connect.c | 2 +- fs/cifs/dfs_cache.c | 13 +- fs/cifs/dfs_cache.h | 2 +- fs/cifs/dir.c | 5 +- fs/cifs/file.c | 21 +- fs/cifs/inode.c | 21 +- fs/cifs/ioctl.c | 18 +- fs/cifs/link.c | 18 +- fs/cifs/readdir.c | 3 +- fs/cifs/sess.c | 2 +- fs/cifs/smb1ops.c | 19 +- fs/cifs/smb2inode.c | 9 +- fs/cifs/smb2ops.c | 145 +- fs/cifs/smb2pdu.c | 36 +- fs/cifs/smb2pdu.h | 16 + fs/cifs/smb2proto.h | 2 +- fs/cifs/smb2transport.c | 5 +- fs/cifs/trace.h | 27 + fs/configfs/inode.c | 9 +- fs/coredump.c | 4 +- fs/cramfs/inode.c | 14 +- fs/dax.c | 11 +- fs/debugfs/inode.c | 121 +- fs/ecryptfs/keystore.c | 2 +- fs/ecryptfs/messaging.c | 1 + fs/ecryptfs/mmap.c | 16 +- fs/eventfd.c | 15 + fs/ext2/inode.c | 5 +- fs/ext4/inode.c | 2 +- fs/ext4/super.c | 2 +- fs/f2fs/data.c | 16 +- fs/f2fs/file.c | 18 +- fs/f2fs/node.c | 2 +- fs/fat/misc.c | 10 +- fs/filesystems.c | 3 +- fs/fs_context.c | 79 +- fs/fs_parser.c | 447 ++- fs/fscache/internal.h | 2 +- fs/fscache/object-list.c | 11 +- fs/fscache/proc.c | 2 +- fs/fsopen.c | 26 +- fs/fuse/cuse.c | 4 +- fs/fuse/dir.c | 2 +- fs/fuse/file.c | 21 +- fs/fuse/inode.c | 39 +- fs/fuse/readdir.c | 2 +- fs/gfs2/file.c | 72 +- fs/gfs2/lops.c | 2 +- fs/gfs2/ops_fstype.c | 103 +- fs/hugetlbfs/inode.c | 13 +- fs/inode.c | 65 +- fs/io-wq.c | 81 +- fs/io-wq.h | 6 +- fs/io_uring.c | 522 ++- fs/ioctl.c | 44 +- fs/jbd2/journal.c | 34 +- fs/jffs2/super.c | 26 +- fs/jfs/jfs_debug.c | 14 +- fs/jfs/jfs_dmap.c | 1 - fs/kernfs/inode.c | 6 +- fs/libfs.c | 70 + fs/lockd/procfs.c | 12 +- fs/namespace.c | 49 +- fs/nfs/Kconfig | 11 +- fs/nfs/Makefile | 2 +- fs/nfs/callback_xdr.c | 11 +- fs/nfs/client.c | 84 +- fs/nfs/delegation.c | 80 +- fs/nfs/delegation.h | 1 + fs/nfs/dir.c | 83 +- fs/nfs/direct.c | 7 +- fs/nfs/dns_resolve.c | 2 +- fs/nfs/file.c | 49 +- fs/nfs/flexfilelayout/flexfilelayout.c | 34 +- fs/nfs/fs_context.c | 1440 ++++++++ fs/nfs/fscache.c | 2 +- fs/nfs/getroot.c | 73 +- fs/nfs/inode.c | 10 +- fs/nfs/internal.h | 143 +- fs/nfs/mount_clnt.c | 2 - fs/nfs/namespace.c | 146 +- fs/nfs/nfs2xdr.c | 12 +- fs/nfs/nfs3_fs.h | 2 +- fs/nfs/nfs3client.c | 6 +- fs/nfs/nfs3proc.c | 28 +- fs/nfs/nfs3xdr.c | 5 +- fs/nfs/nfs42proc.c | 40 +- fs/nfs/nfs4_fs.h | 19 +- fs/nfs/nfs4client.c | 99 +- fs/nfs/nfs4file.c | 1 + fs/nfs/nfs4namespace.c | 298 +- fs/nfs/nfs4proc.c | 104 +- fs/nfs/nfs4renewd.c | 5 +- fs/nfs/nfs4state.c | 7 +- fs/nfs/nfs4super.c | 257 +- fs/nfs/nfs4trace.c | 4 + fs/nfs/nfs4trace.h | 237 +- fs/nfs/nfs4xdr.c | 7 +- fs/nfs/nfstrace.h | 279 +- fs/nfs/pnfs.c | 4 +- fs/nfs/pnfs.h | 8 +- fs/nfs/pnfs_nfs.c | 7 +- fs/nfs/proc.c | 24 +- fs/nfs/read.c | 7 +- fs/nfs/super.c | 2218 ++---------- fs/nfs/write.c | 32 +- fs/nfsd/Kconfig | 10 + fs/nfsd/filecache.c | 313 +- fs/nfsd/filecache.h | 7 +- fs/nfsd/netns.h | 6 +- fs/nfsd/nfs3proc.c | 5 +- fs/nfsd/nfs3xdr.c | 36 +- fs/nfsd/nfs4callback.c | 11 +- fs/nfsd/nfs4layouts.c | 2 +- fs/nfsd/nfs4proc.c | 462 ++- fs/nfsd/nfs4recover.c | 8 +- fs/nfsd/nfs4state.c | 262 +- fs/nfsd/nfs4xdr.c | 161 +- fs/nfsd/nfsctl.c | 19 +- fs/nfsd/nfsd.h | 34 +- fs/nfsd/nfsfh.h | 9 +- fs/nfsd/nfsproc.c | 8 +- fs/nfsd/nfssvc.c | 21 +- fs/nfsd/state.h | 44 +- fs/nfsd/stats.c | 12 +- fs/nfsd/trace.h | 22 +- fs/nfsd/vfs.c | 109 +- fs/nfsd/vfs.h | 18 +- fs/nfsd/xdr3.h | 4 +- fs/nfsd/xdr4.h | 39 +- fs/ntfs/inode.c | 18 +- fs/ocfs2/file.c | 14 +- fs/ocfs2/suballoc.c | 2 +- fs/orangefs/orangefs-debugfs.c | 1 + fs/overlayfs/copy_up.c | 43 +- fs/overlayfs/dir.c | 10 +- fs/overlayfs/export.c | 28 +- fs/overlayfs/file.c | 162 +- fs/overlayfs/inode.c | 66 +- fs/overlayfs/namei.c | 38 +- fs/overlayfs/overlayfs.h | 24 +- fs/overlayfs/ovl_entry.h | 23 +- fs/overlayfs/readdir.c | 22 +- fs/overlayfs/super.c | 233 +- fs/overlayfs/util.c | 28 +- fs/pipe.c | 67 +- fs/proc/Makefile | 1 + fs/proc/base.c | 13 + fs/proc/bootconfig.c | 89 + fs/proc/cpuinfo.c | 12 +- fs/proc/generic.c | 38 +- fs/proc/inode.c | 76 +- fs/proc/internal.h | 5 +- fs/proc/kcore.c | 13 +- fs/proc/kmsg.c | 14 +- fs/proc/page.c | 94 +- fs/proc/proc_net.c | 32 +- fs/proc/proc_sysctl.c | 2 +- fs/proc/root.c | 15 +- fs/proc/stat.c | 12 +- fs/proc/task_mmu.c | 4 +- fs/proc/vmcore.c | 10 +- fs/ramfs/inode.c | 23 +- fs/read_write.c | 56 + fs/splice.c | 8 +- fs/sysfs/group.c | 2 +- fs/tracefs/inode.c | 114 +- fs/ubifs/file.c | 18 +- fs/ubifs/sb.c | 11 +- fs/unicode/Makefile | 2 +- fs/utimes.c | 4 +- fs/vboxsf/Kconfig | 10 + fs/vboxsf/Makefile | 5 + fs/vboxsf/dir.c | 427 +++ fs/vboxsf/file.c | 379 +++ fs/vboxsf/shfl_hostintf.h | 901 +++++ fs/vboxsf/super.c | 491 +++ fs/vboxsf/utils.c | 551 +++ fs/vboxsf/vboxsf_wrappers.c | 371 ++ fs/vboxsf/vfsmod.h | 137 + fs/xfs/libxfs/xfs_ag.c | 21 +- fs/xfs/libxfs/xfs_alloc.c | 51 +- fs/xfs/libxfs/xfs_attr_remote.c | 22 +- fs/xfs/libxfs/xfs_bmap.c | 25 +- fs/xfs/libxfs/xfs_btree.c | 45 +- fs/xfs/libxfs/xfs_btree.h | 21 - fs/xfs/libxfs/xfs_da_btree.c | 8 +- fs/xfs/libxfs/xfs_ialloc.c | 12 +- fs/xfs/libxfs/xfs_refcount.c | 6 - fs/xfs/libxfs/xfs_sb.c | 17 +- fs/xfs/scrub/agheader_repair.c | 4 - fs/xfs/scrub/fscounters.c | 3 - fs/xfs/scrub/repair.c | 10 +- fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_attr_inactive.c | 17 +- fs/xfs/xfs_buf.c | 161 +- fs/xfs/xfs_buf.h | 33 +- fs/xfs/xfs_buf_item.c | 2 +- fs/xfs/xfs_discard.c | 2 +- fs/xfs/xfs_dquot.c | 8 +- fs/xfs/xfs_filestream.c | 11 +- fs/xfs/xfs_inode.c | 12 +- fs/xfs/xfs_log_recover.c | 30 +- fs/xfs/xfs_reflink.c | 2 - fs/xfs/xfs_rtalloc.c | 8 +- fs/xfs/xfs_super.c | 11 +- fs/xfs/xfs_symlink.c | 37 +- fs/xfs/xfs_trans.h | 14 +- fs/xfs/xfs_trans_buf.c | 61 +- fs/zonefs/Kconfig | 9 + fs/zonefs/Makefile | 4 + fs/zonefs/super.c | 1439 ++++++++ fs/zonefs/zonefs.h | 189 ++ include/asm-generic/Kbuild | 1 + include/asm-generic/atomic-instrumented.h | 722 ++-- include/asm-generic/atomic-long.h | 331 +- include/asm-generic/pgtable.h | 20 + include/asm-generic/tlb.h | 120 +- include/drm/gpu_scheduler.h | 5 +- include/dt-bindings/clock/marvell,mmp2.h | 2 + include/dt-bindings/clock/omap4.h | 11 + include/dt-bindings/clock/omap5.h | 11 + include/dt-bindings/memory/tegra186-mc.h | 139 + include/dt-bindings/memory/tegra194-mc.h | 410 +++ include/dt-bindings/power/mt6765-power.h | 14 + include/dt-bindings/power/qcom-rpmpd.h | 24 + .../dt-bindings/reset-controller/mt2712-resets.h | 22 + .../dt-bindings/reset-controller/mt8183-resets.h | 17 + .../dt-bindings/reset/amlogic,meson-gxbb-reset.h | 2 +- include/dt-bindings/reset/nuvoton,npcm7xx-reset.h | 91 + include/dt-bindings/reset/realtek,rtd1195.h | 74 + include/dt-bindings/reset/realtek,rtd1295.h | 3 + include/linux/atomic-fallback.h | 340 +- include/linux/bitmap.h | 8 +- include/linux/bitops.h | 4 +- include/linux/bootconfig.h | 224 ++ include/linux/bpf.h | 7 +- include/linux/ceph/libceph.h | 5 +- include/linux/ceph/mdsmap.h | 11 +- include/linux/ceph/osd_client.h | 1 + include/linux/ceph/rados.h | 2 + include/linux/compat.h | 29 - include/linux/compiler-clang.h | 11 +- include/linux/compiler-gcc.h | 6 + include/linux/compiler.h | 60 +- include/linux/cpufreq.h | 3 - include/linux/cpuhotplug.h | 1 + include/linux/cpumask.h | 4 +- include/linux/dax.h | 14 +- include/linux/debugfs.h | 2 +- include/linux/devfreq.h | 100 +- include/linux/eventfd.h | 14 + include/linux/firmware/xlnx-zynqmp.h | 7 + include/linux/fs.h | 32 +- include/linux/fs_context.h | 32 +- include/linux/fs_parser.h | 101 +- include/linux/i2c.h | 115 +- include/linux/ieee80211.h | 25 +- include/linux/intel-iommu.h | 25 +- include/linux/io-pgtable.h | 27 +- include/linux/iommu.h | 19 +- include/linux/irq.h | 18 + include/linux/irqchip/arm-gic-v3.h | 2 +- include/linux/irqdomain.h | 7 + include/linux/kcsan-checks.h | 93 + include/linux/kcsan.h | 108 + include/linux/ktime.h | 37 - include/linux/libata.h | 1 + include/linux/memory_hotplug.h | 4 +- include/linux/memremap.h | 6 + include/linux/mfd/cros_ec.h | 35 - include/linux/mlx5/mlx5_ifc.h | 12 +- include/linux/mm.h | 8 +- include/linux/mm_types.h | 7 +- include/linux/mmzone.h | 10 + include/linux/nfs_fs.h | 3 + include/linux/nfs_fs_sb.h | 1 + include/linux/nfs_xdr.h | 11 +- include/linux/nvmem-provider.h | 3 + include/linux/of.h | 8 + include/linux/of_clk.h | 3 + include/linux/omap-dma.h | 18 - include/linux/pagewalk.h | 49 +- include/linux/pci-ats.h | 3 + include/linux/perf_event.h | 10 +- include/linux/pipe_fs_i.h | 2 +- include/linux/platform_data/b53.h | 2 +- include/linux/platform_data/cros_ec_proto.h | 29 +- include/linux/platform_data/microchip-ksz.h | 2 +- include/linux/platform_data/spi-omap2-mcspi.h | 1 + include/linux/platform_data/ti-sysc.h | 1 + include/linux/pm_domain.h | 8 + include/linux/proc_fs.h | 23 +- include/linux/psci.h | 2 + include/linux/ptdump.h | 22 + include/linux/ptr_ring.h | 79 +- include/linux/qcom_scm.h | 119 +- include/linux/ramfs.h | 4 +- include/linux/remoteproc/mtk_scp.h | 66 + include/linux/ring_buffer.h | 110 +- include/linux/rpmsg/mtk_rpmsg.h | 38 + include/linux/rtc.h | 1 + include/linux/sched.h | 13 + include/linux/sched/nohz.h | 2 + include/linux/scmi_protocol.h | 5 +- include/linux/seq_file.h | 13 + include/linux/seqlock.h | 51 +- include/linux/shmem_fs.h | 3 +- include/linux/skbuff.h | 14 +- include/linux/slab.h | 1 - include/linux/soc/samsung/exynos-pmu.h | 2 +- include/linux/soc/samsung/exynos-regs-pmu.h | 16 +- include/linux/string.h | 46 + include/linux/sunrpc/auth.h | 2 - include/linux/sunrpc/gss_api.h | 3 - include/linux/sunrpc/stats.h | 4 +- include/linux/swiotlb.h | 11 +- include/linux/time32.h | 154 +- include/linux/timekeeping32.h | 32 - include/linux/trace_events.h | 131 +- include/linux/tracefs.h | 1 - include/linux/types.h | 5 - include/linux/vmalloc.h | 5 +- include/linux/wait.h | 4 +- include/linux/xarray.h | 4 +- include/net/cfg80211.h | 61 +- include/net/ipx.h | 5 - include/net/mac80211.h | 51 +- .../powerpc/include/asm => include/soc/fsl}/cpm.h | 0 include/soc/fsl/qe/qe.h | 59 +- include/soc/fsl/qe/qe_ic.h | 135 - include/soc/fsl/qe/ucc_fast.h | 4 +- include/soc/fsl/qe/ucc_slow.h | 6 +- include/sound/aess.h | 53 - include/sound/pcm.h | 4 +- include/trace/events/intel_iommu.h | 48 +- include/trace/events/pwm.h | 58 + include/trace/events/rpcrdma.h | 12 +- include/trace/events/scmi.h | 90 + include/trace/events/sunrpc.h | 1 + include/trace/events/vmscan.h | 71 +- include/trace/trace_events.h | 11 +- include/uapi/asm-generic/posix_types.h | 2 + include/uapi/drm/amdgpu_drm.h | 10 +- include/uapi/linux/kfd_ioctl.h | 19 +- include/uapi/linux/kvm.h | 5 + include/uapi/linux/magic.h | 1 + include/uapi/linux/nl80211.h | 80 +- include/uapi/linux/rtc.h | 7 +- include/uapi/linux/time.h | 22 +- include/uapi/linux/wireless.h | 5 +- include/uapi/sound/asound.h | 4 +- include/xen/xenbus.h | 2 + init/Kconfig | 14 + init/init_task.c | 8 + init/main.c | 231 +- ipc/mqueue.c | 105 +- ipc/msg.c | 62 +- ipc/sem.c | 72 +- ipc/util.c | 14 +- kernel/Makefile | 6 + kernel/bpf/bpf_struct_ops.c | 5 +- kernel/bpf/btf.c | 10 +- kernel/bpf/inode.c | 11 +- kernel/cgroup/cgroup-internal.h | 4 +- kernel/cgroup/cgroup-v1.c | 35 +- kernel/cgroup/cgroup.c | 26 +- kernel/compat.c | 64 - kernel/configs.c | 9 +- kernel/debug/kdb/kdb_main.c | 28 +- kernel/dma/contiguous.c | 9 +- kernel/dma/direct.c | 61 +- kernel/dma/swiotlb.c | 42 +- kernel/events/core.c | 59 +- kernel/events/internal.h | 34 +- kernel/events/ring_buffer.c | 54 +- kernel/exit.c | 4 +- kernel/fork.c | 2 +- kernel/hung_task.c | 44 + kernel/irq/debugfs.c | 1 + kernel/irq/manage.c | 7 + kernel/irq/msi.c | 5 +- kernel/irq/proc.c | 42 +- kernel/kallsyms.c | 17 +- kernel/kcsan/Makefile | 12 + 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/latencytop.c | 14 +- kernel/locking/lockdep_proc.c | 15 +- kernel/module.c | 12 +- kernel/notifier.c | 2 +- kernel/profile.c | 24 +- kernel/relay.c | 17 +- kernel/sched/Makefile | 6 + kernel/sched/core.c | 53 +- kernel/sched/fair.c | 47 +- kernel/sched/loadavg.c | 33 +- kernel/sched/psi.c | 48 +- kernel/sched/rt.c | 24 +- kernel/sched/sched.h | 7 + kernel/smp.c | 2 +- kernel/time/clocksource.c | 11 +- kernel/time/time.c | 43 - kernel/trace/Kconfig | 360 +- kernel/trace/Makefile | 3 + kernel/trace/blktrace.c | 8 +- kernel/trace/ftrace.c | 37 +- kernel/trace/kprobe_event_gen_test.c | 225 ++ kernel/trace/ring_buffer.c | 135 +- kernel/trace/ring_buffer_benchmark.c | 2 +- kernel/trace/synth_event_gen_test.c | 523 +++ kernel/trace/trace.c | 457 +-- kernel/trace/trace.h | 98 +- kernel/trace/trace_boot.c | 334 ++ kernel/trace/trace_branch.c | 6 +- kernel/trace/trace_dynevent.c | 212 ++ kernel/trace/trace_dynevent.h | 32 + kernel/trace/trace_entries.h | 2 +- kernel/trace/trace_events.c | 112 +- kernel/trace/trace_events_hist.c | 1030 +++++- kernel/trace/trace_events_trigger.c | 7 +- kernel/trace/trace_functions.c | 8 +- kernel/trace/trace_functions_graph.c | 14 +- kernel/trace/trace_hwlat.c | 4 +- kernel/trace/trace_irqsoff.c | 8 +- kernel/trace/trace_kdb.c | 8 +- kernel/trace/trace_kprobe.c | 238 +- kernel/trace/trace_mmiotrace.c | 12 +- kernel/trace/trace_output.c | 2 +- kernel/trace/trace_sched_switch.c | 4 +- kernel/trace/trace_sched_wakeup.c | 20 +- kernel/trace/trace_selftest.c | 26 +- kernel/trace/trace_seq.c | 3 - kernel/trace/trace_stat.c | 31 +- kernel/trace/trace_syscalls.c | 8 +- kernel/trace/trace_uprobe.c | 2 +- kernel/up.c | 3 +- lib/Kconfig | 3 + lib/Kconfig.debug | 8 + lib/Kconfig.kcsan | 116 + lib/Makefile | 10 +- lib/bitmap.c | 193 +- lib/bootconfig.c | 814 +++++ lib/radix-tree.c | 8 - lib/raid6/Makefile | 2 +- lib/string.c | 17 + lib/test_bitmap.c | 105 +- lib/test_xarray.c | 55 + lib/xarray.c | 5 +- localversion-next | 1 + mm/Kconfig.debug | 21 + mm/Makefile | 9 + mm/gup.c | 2 +- mm/hmm.c | 62 +- mm/memory.c | 44 +- mm/memory_hotplug.c | 104 +- mm/memremap.c | 34 +- mm/migrate.c | 5 +- mm/mincore.c | 1 + mm/mmap.c | 43 +- mm/mmu_gather.c | 134 +- mm/nommu.c | 10 +- mm/oom_kill.c | 67 +- mm/page_alloc.c | 71 +- mm/page_io.c | 11 +- mm/pagewalk.c | 163 +- mm/ptdump.c | 139 + mm/shmem.c | 40 +- mm/slab_common.c | 37 +- mm/sparse.c | 10 - mm/swapfile.c | 14 +- mm/vmalloc.c | 11 +- mm/vmscan.c | 18 +- net/atm/mpoa_proc.c | 17 +- net/atm/proc.c | 8 +- net/bluetooth/hidp/core.c | 2 +- net/bluetooth/l2cap_core.c | 26 +- net/bluetooth/l2cap_sock.c | 18 +- net/bluetooth/rfcomm/core.c | 3 - net/bluetooth/smp.c | 4 +- net/bpfilter/Makefile | 2 +- net/ceph/Makefile | 2 +- net/ceph/ceph_common.c | 41 +- net/ceph/ceph_fs.c | 104 - net/ceph/osd_client.c | 18 +- net/core/bpf_sk_storage.c | 5 +- net/core/dev.c | 2 +- net/core/devlink.c | 6 + net/core/drop_monitor.c | 4 +- net/core/filter.c | 2 +- net/core/pktgen.c | 44 +- net/core/sock_map.c | 28 +- net/hsr/hsr_slave.c | 2 + net/ipv4/Kconfig | 1 + net/ipv4/ip_vti.c | 38 +- net/ipv4/ipconfig.c | 10 +- net/ipv4/netfilter/ipt_CLUSTERIP.c | 16 +- net/ipv4/route.c | 24 +- net/ipv4/tcp.c | 6 + net/ipv4/tcp_input.c | 8 +- net/ipv6/addrconf.c | 3 + net/ipv6/ip6_vti.c | 32 +- net/l2tp/l2tp_core.c | 7 +- net/mac80211/cfg.c | 108 +- net/mac80211/debugfs.c | 56 +- net/mac80211/debugfs_netdev.c | 13 +- net/mac80211/debugfs_sta.c | 6 +- net/mac80211/he.c | 4 + net/mac80211/ht.c | 64 +- net/mac80211/ieee80211_i.h | 28 +- net/mac80211/iface.c | 78 +- net/mac80211/key.c | 19 +- net/mac80211/main.c | 33 +- net/mac80211/mlme.c | 147 +- net/mac80211/rx.c | 14 +- net/mac80211/sta_info.c | 16 +- net/mac80211/status.c | 91 +- net/mac80211/tx.c | 179 +- net/mac80211/util.c | 101 +- net/mac80211/vht.c | 58 +- net/mac80211/wep.c | 4 +- net/mac80211/wep.h | 2 +- net/mptcp/protocol.c | 106 +- net/netfilter/ipset/ip_set_core.c | 41 +- net/netfilter/nf_conntrack_core.c | 3 +- net/netfilter/nf_flow_table_core.c | 3 +- net/netfilter/nf_flow_table_offload.c | 7 +- net/netfilter/x_tables.c | 4 +- net/netfilter/xt_hashlimit.c | 22 +- net/netfilter/xt_recent.c | 17 +- net/nfc/netlink.c | 3 +- net/rxrpc/af_rxrpc.c | 2 + net/rxrpc/ar-internal.h | 11 + net/rxrpc/call_object.c | 26 +- net/rxrpc/conn_client.c | 3 +- net/rxrpc/conn_event.c | 30 +- net/rxrpc/conn_object.c | 3 +- net/rxrpc/input.c | 6 +- net/rxrpc/local_object.c | 23 +- net/rxrpc/output.c | 27 +- net/rxrpc/peer_event.c | 42 +- net/sched/cls_rsvp.h | 6 +- net/sched/cls_tcindex.c | 43 +- net/sched/sch_fq_pie.c | 2 +- net/sched/sch_taprio.c | 92 +- net/sunrpc/addr.c | 2 +- net/sunrpc/auth.c | 49 - net/sunrpc/auth_gss/auth_gss.c | 1 - net/sunrpc/auth_gss/gss_mech_switch.c | 29 - net/sunrpc/auth_gss/svcauth_gss.c | 14 +- net/sunrpc/cache.c | 93 +- net/sunrpc/clnt.c | 1 + net/sunrpc/sched.c | 4 +- net/sunrpc/stats.c | 21 +- net/sunrpc/xdr.c | 2 +- net/sunrpc/xprtrdma/backchannel.c | 4 + net/sunrpc/xprtrdma/frwr_ops.c | 104 +- net/sunrpc/xprtrdma/rpc_rdma.c | 20 +- net/sunrpc/xprtrdma/transport.c | 17 +- net/sunrpc/xprtrdma/verbs.c | 213 +- net/sunrpc/xprtrdma/xprt_rdma.h | 14 +- net/unix/af_unix.c | 11 +- net/wireless/core.h | 2 +- net/wireless/ethtool.c | 8 +- net/wireless/mlme.c | 33 +- net/wireless/nl80211.c | 109 +- net/wireless/rdev-ops.h | 8 +- net/wireless/reg.c | 2 + net/wireless/trace.h | 27 +- net/xfrm/xfrm_device.c | 1 + net/xfrm/xfrm_policy.c | 2 +- samples/bpf/Makefile | 118 +- samples/bpf/xdpsock_user.c | 4 +- samples/connector/Makefile | 8 +- samples/hidraw/Makefile | 6 +- samples/kfifo/bytestream-example.c | 11 +- samples/kfifo/inttype-example.c | 11 +- samples/kfifo/record-example.c | 11 +- samples/mei/Makefile | 4 +- samples/pidfd/Makefile | 4 +- samples/seccomp/Makefile | 4 +- samples/uhid/Makefile | 4 +- samples/vfs/Makefile | 5 +- scripts/Makefile | 22 +- scripts/Makefile.build | 8 +- scripts/Makefile.clean | 4 +- scripts/Makefile.host | 8 +- scripts/Makefile.kcsan | 6 + scripts/Makefile.lib | 16 +- scripts/atomic/fallbacks/acquire | 2 +- scripts/atomic/fallbacks/add_negative | 2 +- scripts/atomic/fallbacks/add_unless | 2 +- scripts/atomic/fallbacks/andnot | 2 +- scripts/atomic/fallbacks/dec | 2 +- scripts/atomic/fallbacks/dec_and_test | 2 +- scripts/atomic/fallbacks/dec_if_positive | 2 +- scripts/atomic/fallbacks/dec_unless_positive | 2 +- scripts/atomic/fallbacks/fence | 2 +- scripts/atomic/fallbacks/fetch_add_unless | 2 +- scripts/atomic/fallbacks/inc | 2 +- scripts/atomic/fallbacks/inc_and_test | 2 +- scripts/atomic/fallbacks/inc_not_zero | 2 +- scripts/atomic/fallbacks/inc_unless_negative | 2 +- scripts/atomic/fallbacks/read_acquire | 2 +- scripts/atomic/fallbacks/release | 2 +- scripts/atomic/fallbacks/set_release | 2 +- scripts/atomic/fallbacks/sub_and_test | 2 +- scripts/atomic/fallbacks/try_cmpxchg | 2 +- scripts/atomic/gen-atomic-fallback.sh | 2 + scripts/atomic/gen-atomic-instrumented.sh | 20 +- scripts/atomic/gen-atomic-long.sh | 3 +- scripts/basic/Makefile | 4 +- scripts/checkpatch.pl | 24 + scripts/coccinelle/free/devm_free.cocci | 4 - scripts/dtc/Makefile | 4 +- scripts/gcc-plugins/Makefile | 2 +- scripts/genksyms/Makefile | 4 +- scripts/kallsyms.c | 133 +- scripts/kconfig/Makefile | 10 +- scripts/kconfig/confdata.c | 7 +- scripts/mod/Makefile | 4 +- scripts/selinux/genheaders/Makefile | 4 +- scripts/selinux/mdp/Makefile | 4 +- scripts/sphinx-pre-install | 2 +- security/apparmor/apparmorfs.c | 54 +- security/apparmor/domain.c | 39 +- security/apparmor/include/label.h | 1 + security/apparmor/include/match.h | 11 + security/apparmor/label.c | 37 +- security/apparmor/match.c | 53 +- security/apparmor/path.c | 2 +- security/apparmor/policy_unpack.c | 4 + security/selinux/hooks.c | 11 +- security/smack/smack_lsm.c | 50 +- sound/core/info.c | 36 +- sound/core/pcm_compat.c | 8 +- sound/core/pcm_native.c | 211 +- sound/drivers/dummy.c | 2 +- sound/hda/hdac_stream.c | 31 +- sound/pci/emu10k1/emufx.c | 180 +- sound/pci/hda/hda_controller.c | 11 +- sound/pci/hda/hda_intel.c | 2 + sound/pci/hda/patch_hdmi.c | 95 +- sound/pci/hda/patch_realtek.c | 1 + sound/pci/rme9652/hdsp.c | 7 +- sound/soc/amd/raven/acp3x-i2s.c | 12 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 14 +- sound/soc/codecs/Kconfig | 3 +- sound/soc/codecs/ak4104.c | 3 +- sound/soc/codecs/cs4270.c | 3 +- sound/soc/codecs/max98090.c | 3 +- sound/soc/codecs/rt1015.c | 2 +- sound/soc/codecs/rt1308-sdw.c | 4 +- sound/soc/codecs/rt700-sdw.c | 4 +- sound/soc/codecs/rt711-sdw.c | 4 +- sound/soc/codecs/rt715-sdw.c | 4 +- sound/soc/codecs/tlv320aic32x4.c | 6 +- sound/soc/fsl/fsl_sai.c | 22 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 14 +- sound/soc/intel/boards/bxt_rt298.c | 14 +- sound/soc/intel/boards/cml_rt1011_rt5682.c | 13 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 16 +- sound/soc/intel/boards/sof_rt5682.c | 15 +- sound/soc/intel/common/soc-acpi-intel-icl-match.c | 2 +- sound/soc/sof/core.c | 38 +- sound/soc/sof/intel/hda-codec.c | 21 +- sound/soc/sof/intel/hda.c | 3 +- sound/soc/sof/intel/hda.h | 7 +- sound/soc/sof/pcm.c | 10 + sound/soc/sof/pm.c | 4 + sound/soc/sof/sof-pci-dev.c | 3 + sound/soc/sof/trace.c | 7 +- sound/soc/sunxi/sun4i-spdif.c | 2 +- sound/soc/tegra/tegra30_i2s.c | 25 +- sound/usb/mixer_scarlett_gen2.c | 46 +- sound/usb/validate.c | 6 +- tools/Makefile | 11 +- tools/bootconfig/.gitignore | 1 + tools/bootconfig/Makefile | 23 + tools/bootconfig/include/linux/bootconfig.h | 7 + tools/bootconfig/include/linux/bug.h | 12 + tools/bootconfig/include/linux/ctype.h | 7 + tools/bootconfig/include/linux/errno.h | 7 + tools/bootconfig/include/linux/kernel.h | 18 + tools/bootconfig/include/linux/printk.h | 17 + tools/bootconfig/include/linux/string.h | 32 + tools/bootconfig/main.c | 354 ++ .../samples/bad-array-space-comment.bconf | 5 + tools/bootconfig/samples/bad-array.bconf | 2 + tools/bootconfig/samples/bad-dotword.bconf | 4 + tools/bootconfig/samples/bad-empty.bconf | 1 + tools/bootconfig/samples/bad-keyerror.bconf | 2 + tools/bootconfig/samples/bad-longkey.bconf | 1 + tools/bootconfig/samples/bad-manywords.bconf | 1 + tools/bootconfig/samples/bad-no-keyword.bconf | 2 + tools/bootconfig/samples/bad-nonprintable.bconf | 2 + tools/bootconfig/samples/bad-spaceword.bconf | 2 + tools/bootconfig/samples/bad-tree.bconf | 5 + tools/bootconfig/samples/bad-value.bconf | 3 + tools/bootconfig/samples/escaped.bconf | 3 + .../samples/good-array-space-comment.bconf | 4 + .../samples/good-comment-after-value.bconf | 1 + tools/bootconfig/samples/good-printables.bconf | 2 + tools/bootconfig/samples/good-simple.bconf | 11 + tools/bootconfig/samples/good-single.bconf | 4 + .../samples/good-space-after-value.bconf | 1 + tools/bootconfig/samples/good-tree.bconf | 12 + tools/bootconfig/test-bootconfig.sh | 105 + tools/bpf/bpftool/feature.c | 2 +- tools/bpf/bpftool/prog.c | 2 +- tools/bpf/runqslower/Makefile | 4 +- tools/include/linux/bitops.h | 9 +- tools/objtool/check.c | 18 + tools/perf/arch/arm/util/cs-etm.c | 2 +- tools/perf/tests/cpumap.c | 1 - tools/perf/util/evsel.c | 8 +- tools/perf/util/evsel_config.h | 5 +- tools/perf/util/map.c | 1 + tools/perf/util/parse-events.c | 67 +- tools/perf/util/probe-finder.c | 3 +- tools/perf/util/srcline.c | 16 +- tools/testing/ktest/ktest.pl | 2 +- tools/testing/ktest/sample.conf | 22 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 74 + .../selftests/bpf/prog_tests/trampoline_count.c | 2 +- tools/testing/selftests/drivers/net/mlxsw/fib.sh | 76 + .../test.d/trigger/trigger-hist-syntax-errors.tc | 32 + tools/testing/selftests/kvm/Makefile | 1 + tools/testing/selftests/kvm/include/kvm_util.h | 6 + tools/testing/selftests/kvm/lib/kvm_util.c | 36 + tools/testing/selftests/kvm/s390x/resets.c | 197 ++ tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 2 + tools/testing/selftests/net/fin_ack_lat.c | 151 + tools/testing/selftests/net/fin_ack_lat.sh | 35 + tools/testing/selftests/net/mptcp/mptcp_connect.c | 9 + .../testing/selftests/powerpc/eeh/eeh-functions.sh | 10 +- tools/testing/selftests/powerpc/mm/.gitignore | 1 + tools/testing/selftests/powerpc/mm/Makefile | 3 +- tools/testing/selftests/powerpc/mm/bad_accesses.c | 171 + .../selftests/powerpc/ptrace/ptrace-hwbreak.c | 5 +- .../tc-testing/plugin-lib/buildebpfPlugin.py | 2 +- .../tc-testing/tc-tests/filters/basic.json | 51 + tools/testing/selftests/wireguard/netns.sh | 23 +- .../testing/selftests/wireguard/qemu/debug.config | 1 - tools/virtio/Makefile | 27 +- usr/Makefile | 2 +- virt/kvm/arm/trace.h | 1 + virt/kvm/kvm_main.c | 1 + 2726 files changed, 108992 insertions(+), 50656 deletions(-) create mode 100644 Documentation/admin-guide/bootconfig.rst create mode 100644 Documentation/dev-tools/kcsan.rst delete mode 100644 Documentation/devicetree/bindings/arm/sprd.yaml create mode 100644 Documentation/devicetree/bindings/arm/sprd/sprd.yaml create mode 100644 Documentation/devicetree/bindings/arm/ux500.yaml create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun8i-a83t-de [...] create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-de- [...] create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb [...] delete mode 100644 Documentation/devicetree/bindings/clock/qcom,dispcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-apq8064.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-ipq8074.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-msm8996.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-msm8998.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-qcs404.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sc7180.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm8150.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gpucc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,msm8998-gpucc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7180-dispcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7180-gpucc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7180-videocc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sdm845-dispcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sdm845-gpucc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sdm845-videocc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,videocc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/sun8i-de2.txt delete mode 100644 Documentation/devicetree/bindings/clock/sun9i-de.txt delete mode 100644 Documentation/devicetree/bindings/clock/sun9i-usb.txt 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/memory-controllers/nvidia,teg [...] create mode 100644 Documentation/devicetree/bindings/phy/marvell,mmp3-hsic-phy.yaml delete mode 100644 Documentation/devicetree/bindings/power/qcom,rpmpd.txt create mode 100644 Documentation/devicetree/bindings/power/qcom,rpmpd.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/mtk,scp.txt create mode 100644 Documentation/devicetree/bindings/reset/brcm,bcm7216-pcie-sata- [...] create mode 100644 Documentation/devicetree/bindings/reset/intel,rcu-gw.yaml create mode 100644 Documentation/devicetree/bindings/reset/nuvoton,npcm-reset.txt delete mode 100644 Documentation/devicetree/bindings/rtc/atmel,at91rm9200-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/atmel,at91rm9200-rtc.yaml create mode 100644 Documentation/filesystems/fuse.rst delete mode 100644 Documentation/filesystems/fuse.txt create mode 100644 Documentation/filesystems/zonefs.txt delete mode 100644 Documentation/i2c/busses/i2c-parport-light.rst create mode 100644 Documentation/i2c/i2c.svg delete mode 100644 Documentation/power/interface.rst create mode 100644 Documentation/powerpc/imc.rst create mode 100644 Documentation/powerpc/papr_hcalls.rst create mode 100644 Documentation/trace/boottime-trace.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/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/am3703.dtsi create mode 100644 arch/arm/boot/dts/am3715.dtsi create mode 100644 arch/arm/boot/dts/armada-385-clearfog-gtr-l8.dts create mode 100644 arch/arm/boot/dts/armada-385-clearfog-gtr-s4.dts create mode 100644 arch/arm/boot/dts/armada-385-clearfog-gtr.dtsi create mode 100644 arch/arm/boot/dts/aspeed-bmc-facebook-yosemitev2.dts create mode 100644 arch/arm/boot/dts/at91-kizboxmini-base.dts create mode 100644 arch/arm/boot/dts/at91-kizboxmini-common.dtsi create mode 100644 arch/arm/boot/dts/at91-kizboxmini-mb.dts create mode 100644 arch/arm/boot/dts/at91-kizboxmini-rd.dts delete mode 100644 arch/arm/boot/dts/at91-kizboxmini.dts create mode 100644 arch/arm/boot/dts/at91-sam9x60ek.dts create mode 100644 arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi create mode 100644 arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts create mode 100644 arch/arm/boot/dts/at91-smartkiz.dts create mode 100644 arch/arm/boot/dts/dm3725.dtsi create mode 100644 arch/arm/boot/dts/imx6dl-gw5907.dts create mode 100644 arch/arm/boot/dts/imx6dl-gw5910.dts create mode 100644 arch/arm/boot/dts/imx6dl-gw5912.dts create mode 100644 arch/arm/boot/dts/imx6dl-gw5913.dts create mode 100644 arch/arm/boot/dts/imx6q-gw5907.dts create mode 100644 arch/arm/boot/dts/imx6q-gw5910.dts create mode 100644 arch/arm/boot/dts/imx6q-gw5912.dts create mode 100644 arch/arm/boot/dts/imx6q-gw5913.dts create mode 100644 arch/arm/boot/dts/imx6qdl-gw5907.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-gw5910.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-gw5912.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-gw5913.dtsi create mode 100644 arch/arm/boot/dts/imx6sl-tolino-shine3.dts create mode 100644 arch/arm/boot/dts/imx7ulp-com.dts create mode 100644 arch/arm/boot/dts/omap3-echo.dts create mode 100644 arch/arm/boot/dts/rk3288-veyron-broadcom-bluetooth.dtsi create mode 100644 arch/arm/boot/dts/rockchip-radxa-dalang-carrier.dtsi create mode 100644 arch/arm/boot/dts/rtd1195-horseradish.dts create mode 100644 arch/arm/boot/dts/rtd1195-mele-x1000.dts create mode 100644 arch/arm/boot/dts/rtd1195.dtsi create mode 100644 arch/arm/boot/dts/sam9x60.dtsi create mode 100644 arch/arm/boot/dts/ste-ab8505.dtsi create mode 100644 arch/arm/boot/dts/ste-db8500.dtsi create mode 100644 arch/arm/boot/dts/ste-db8520.dtsi create mode 100644 arch/arm/boot/dts/ste-dbx5x0-pinctrl.dtsi delete mode 100644 arch/arm/boot/dts/ste-href-ab8505.dtsi create mode 100644 arch/arm/boot/dts/ste-href-tvk1281618-r2.dtsi create mode 100644 arch/arm/boot/dts/ste-href-tvk1281618-r3.dtsi create mode 100644 arch/arm/boot/dts/ste-href520-tvk.dts create mode 100644 arch/arm/boot/dts/ste-ux500-samsung-golden.dts create mode 100644 arch/arm/boot/dts/stm32mp15-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp151.dtsi create mode 100644 arch/arm/boot/dts/stm32mp153.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp157.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157c.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157xaa-pinctrl.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157xab-pinctrl.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157xac-pinctrl.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157xad-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xc.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xx-dkx.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xxaa-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xxab-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xxac-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp15xxad-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/sun8i-h3-emlid-neutis-n5h3-devboard.dts create mode 100644 arch/arm/boot/dts/sun8i-h3-emlid-neutis-n5h3.dtsi create mode 100644 arch/arm/boot/dts/sunxi-h3-h5-emlid-neutis.dtsi create mode 100644 arch/arm/boot/dts/sunxi-libretech-all-h3-it.dtsi create mode 100644 arch/arm/mach-at91/sam9x60.c delete mode 100644 arch/arm/mach-davinci/include/mach/time.h delete mode 100644 arch/arm/mach-davinci/time.c create mode 100644 arch/arm/mach-realtek/Kconfig create mode 100644 arch/arm/mach-realtek/Makefile create mode 100644 arch/arm/mach-realtek/rtd1195.c create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-cpu-opp.dtsi create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-libretech-all-h3-it.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-libretech-all-h5-cc.dts create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-pine-h64-model-b.dts create mode 100644 arch/arm64/boot/dts/altera/socfpga_stratix10_socdk_nand.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gx-libretech-pc.dtsi create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-libretech-pc.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxm-s912-libretech-pc.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-clearfog-cx.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-clearfog-itx.dtsi create mode 100644 arch/arm64/boot/dts/freescale/fsl-lx2160a-honeycomb.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-phanbell.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-thor96.dts create mode 100644 arch/arm64/boot/dts/intel/socfpga_agilex_socdk_nand.dts delete mode 100644 arch/arm64/boot/dts/qcom/apq8096-db820c-pins.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/apq8096-db820c-pmic-pins.dtsi create mode 100644 arch/arm64/boot/dts/qcom/apq8096-ifc6640.dts create mode 100644 arch/arm64/boot/dts/qcom/pm6150.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm6150l.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-idp.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd1295-xnano-x5.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1395-bpi-m4.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1395-lionskin.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1395.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd139x.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd1619-mjolnir.dts create mode 100644 arch/arm64/boot/dts/realtek/rtd1619.dtsi create mode 100644 arch/arm64/boot/dts/realtek/rtd16xx.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a774c0-ek874-idk-2121wr.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb-kf.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a7795-es1-salvator-x.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a7795-es1.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-kf.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a7795-h3ulcb.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a7795-salvator-x.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a7795-salvator-xs.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a7795.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a77950-salvator-x.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a77950-ulcb-kf.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a77950-ulcb.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a77950.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a77951-salvator-x.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a77951-salvator-xs.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a77951-ulcb-kf.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a77951-ulcb.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a77951.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a7796-m3ulcb-kf.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a7796-m3ulcb.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a7796-salvator-x.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a7796-salvator-xs.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a7796.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a77960-salvator-x.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a77960-salvator-xs.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a77960-ulcb-kf.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a77960-ulcb.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a77960.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a77965-m3nulcb-kf.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a77965-ulcb-kf.dts rename arch/arm64/boot/dts/renesas/{r8a77965-m3nulcb.dts => r8a77965-ulcb.dts} (100%) create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rockpro64-v2.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3399pro-rock-pi-n10.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399pro-vmarc-som.dtsi create mode 100644 arch/arm64/boot/dts/sprd/sc9863a.dtsi create mode 100644 arch/arm64/boot/dts/sprd/sharkl3.dtsi create mode 100644 arch/arm64/boot/dts/sprd/sp9863a-1h10.dts create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi delete mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-clk.dtsi create mode 100644 arch/csky/Kconfig.platforms create mode 100644 arch/csky/include/asm/memory.h create mode 100644 arch/csky/include/asm/stackprotector.h create mode 100644 arch/csky/include/asm/tcm.h create mode 100644 arch/csky/mm/tcm.c delete mode 100644 arch/h8300/include/uapi/asm/bitsperlong.h create mode 100644 arch/h8300/include/uapi/asm/posix_types.h delete mode 100644 arch/parisc/configs/712_defconfig delete mode 100644 arch/parisc/configs/a500_defconfig delete mode 100644 arch/parisc/configs/b180_defconfig delete mode 100644 arch/parisc/configs/c3000_defconfig delete mode 100644 arch/parisc/configs/c8000_defconfig delete mode 100644 arch/parisc/configs/defconfig delete mode 100644 arch/powerpc/kernel/idle_power4.S rename drivers/char/tpm/{tpm_tis_spi.c => tpm_tis_spi_main.c} (100%) create mode 100644 drivers/cpuidle/cpuidle-psci-domain.c create mode 100644 drivers/cpuidle/cpuidle-psci.h delete mode 100644 drivers/firmware/qcom_scm-32.c delete mode 100644 drivers/firmware/qcom_scm-64.c create mode 100644 drivers/firmware/qcom_scm-legacy.c create mode 100644 drivers/firmware/qcom_scm-smc.c 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/gfx_v9_4.c create mode 100644 drivers/gpu/drm/amd/amdgpu/gfx_v9_4.h create mode 100644 drivers/gpu/drm/amd/display/dmub/inc/dmub_gpint_cmd.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_4_1_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_9_4_1_sh_mask.h delete mode 100644 drivers/i2c/busses/i2c-parport-light.c delete mode 100644 drivers/i2c/busses/i2c-parport.h create mode 100644 drivers/memory/tegra/tegra186-emc.c delete mode 100644 drivers/net/netdevsim/sdev.c create mode 100644 drivers/platform/chrome/cros_ec.h create mode 100644 drivers/remoteproc/mtk_common.h create mode 100644 drivers/remoteproc/mtk_scp.c create mode 100644 drivers/remoteproc/mtk_scp_ipi.c create mode 100644 drivers/reset/reset-brcmstb-rescal.c create mode 100644 drivers/reset/reset-intel-gw.c create mode 100644 drivers/reset/reset-npcm.c create mode 100644 drivers/rpmsg/mtk_rpmsg.c delete mode 100644 drivers/rtc/rtc-at91rm9200.h create mode 100644 drivers/s390/crypto/zcrypt_ep11misc.c create mode 100644 drivers/s390/crypto/zcrypt_ep11misc.h delete mode 100644 drivers/soc/fsl/qe/qe_ic.h create mode 100644 fs/ceph/util.c create mode 100644 fs/nfs/fs_context.c create mode 100644 fs/proc/bootconfig.c create mode 100644 fs/vboxsf/Kconfig create mode 100644 fs/vboxsf/Makefile create mode 100644 fs/vboxsf/dir.c create mode 100644 fs/vboxsf/file.c create mode 100644 fs/vboxsf/shfl_hostintf.h create mode 100644 fs/vboxsf/super.c create mode 100644 fs/vboxsf/utils.c create mode 100644 fs/vboxsf/vboxsf_wrappers.c create mode 100644 fs/vboxsf/vfsmod.h create mode 100644 fs/zonefs/Kconfig create mode 100644 fs/zonefs/Makefile create mode 100644 fs/zonefs/super.c create mode 100644 fs/zonefs/zonefs.h create mode 100644 include/dt-bindings/memory/tegra194-mc.h create mode 100644 include/dt-bindings/power/mt6765-power.h create mode 100644 include/dt-bindings/reset-controller/mt2712-resets.h create mode 100644 include/dt-bindings/reset/nuvoton,npcm7xx-reset.h create mode 100644 include/dt-bindings/reset/realtek,rtd1195.h create mode 100644 include/linux/bootconfig.h create mode 100644 include/linux/kcsan-checks.h create mode 100644 include/linux/kcsan.h delete mode 100644 include/linux/mfd/cros_ec.h create mode 100644 include/linux/ptdump.h create mode 100644 include/linux/remoteproc/mtk_scp.h create mode 100644 include/linux/rpmsg/mtk_rpmsg.h copy {arch/powerpc/include/asm => include/soc/fsl}/cpm.h (100%) delete mode 100644 include/soc/fsl/qe/qe_ic.h delete mode 100644 include/sound/aess.h create mode 100644 include/trace/events/pwm.h create mode 100644 include/trace/events/scmi.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/kprobe_event_gen_test.c create mode 100644 kernel/trace/synth_event_gen_test.c create mode 100644 kernel/trace/trace_boot.c create mode 100644 lib/Kconfig.kcsan create mode 100644 lib/bootconfig.c create mode 100644 localversion-next create mode 100644 mm/ptdump.c delete mode 100644 net/ceph/ceph_fs.c create mode 100644 scripts/Makefile.kcsan create mode 100644 tools/bootconfig/.gitignore create mode 100644 tools/bootconfig/Makefile create mode 100644 tools/bootconfig/include/linux/bootconfig.h create mode 100644 tools/bootconfig/include/linux/bug.h create mode 100644 tools/bootconfig/include/linux/ctype.h create mode 100644 tools/bootconfig/include/linux/errno.h create mode 100644 tools/bootconfig/include/linux/kernel.h create mode 100644 tools/bootconfig/include/linux/printk.h create mode 100644 tools/bootconfig/include/linux/string.h create mode 100644 tools/bootconfig/main.c create mode 100644 tools/bootconfig/samples/bad-array-space-comment.bconf create mode 100644 tools/bootconfig/samples/bad-array.bconf create mode 100644 tools/bootconfig/samples/bad-dotword.bconf create mode 100644 tools/bootconfig/samples/bad-empty.bconf create mode 100644 tools/bootconfig/samples/bad-keyerror.bconf create mode 100644 tools/bootconfig/samples/bad-longkey.bconf create mode 100644 tools/bootconfig/samples/bad-manywords.bconf create mode 100644 tools/bootconfig/samples/bad-no-keyword.bconf create mode 100644 tools/bootconfig/samples/bad-nonprintable.bconf create mode 100644 tools/bootconfig/samples/bad-spaceword.bconf create mode 100644 tools/bootconfig/samples/bad-tree.bconf create mode 100644 tools/bootconfig/samples/bad-value.bconf create mode 100644 tools/bootconfig/samples/escaped.bconf create mode 100644 tools/bootconfig/samples/good-array-space-comment.bconf create mode 100644 tools/bootconfig/samples/good-comment-after-value.bconf create mode 100644 tools/bootconfig/samples/good-printables.bconf create mode 100644 tools/bootconfig/samples/good-simple.bconf create mode 100644 tools/bootconfig/samples/good-single.bconf create mode 100644 tools/bootconfig/samples/good-space-after-value.bconf create mode 100644 tools/bootconfig/samples/good-tree.bconf create mode 100755 tools/bootconfig/test-bootconfig.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/sockmap_basic.c create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/trigger-hist-synt [...] create mode 100644 tools/testing/selftests/kvm/s390x/resets.c create mode 100644 tools/testing/selftests/net/fin_ack_lat.c create mode 100755 tools/testing/selftests/net/fin_ack_lat.sh create mode 100644 tools/testing/selftests/powerpc/mm/bad_accesses.c