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 322bf2d3446a Merge branch 'for-5.6' of git://git.kernel.org/pub/scm/lin [...] 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 0fd169576648 fs: Add VirtualBox guest shared folder (vboxsf) support adds 5586c3c1e0eb Merge branch 'work.vboxsf' of git://git.kernel.org/pub/scm [...] 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 d1ea35f4cdd4 Merge tag '5.6-rc-smb3-plugfest-patches' of git://git.samb [...] adds 490d332ea427 irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM adds 8dcc1a9d90c1 fs: New zonefs file system adds fcb9c24bef3d zonefs: Add documentation adds 380a129eb2c2 Merge tag 'zonefs-5.6-rc1' of git://git.kernel.org/pub/scm [...] 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 89a47dd1af8f Merge tag 'kbuild-v5.6-2' of git://git.kernel.org/pub/scm/ [...] adds bb6d3fb354c5 Linux 5.6-rc1 adds a20456aef80f selinux: fix typo in filesystem name adds 39a706fbcf26 selinux: fix sidtab string cache locking adds a5650acb5f33 Merge tag 'selinux-pr-20200210' of git://git.kernel.org/pu [...] adds 0cd9d33ace33 cgroup: init_tasks shouldn't be linked to the root cgroup adds 0a679e13ea30 Merge branch 'for-5.6-fixes' of git://git.kernel.org/pub/s [...] adds 17d25ae7f10e tools/bootconfig: Fix wrong __VA_ARGS__ usage adds 26445f98ead3 bootconfig: Remove unneeded CONFIG_LIBXBC adds 10f129cb59cf tracing/kprobe: Fix uninitialized variable bug adds f61872bb58a1 bootconfig: Use parse_args() to find bootconfig and '--' adds a91e4f12ffc4 bootconfig: Allocate xbc_nodes array dynamically adds 973780011106 tools/bootconfig: Suppress non-error messages adds d090409abbdd tracing: Add missing nest end to synth_event_trace_start() [...] adds 0c62f6cd9ed3 tracing: Don't return -EINVAL when tracing soft disabled s [...] adds 7276531d4036 tracing: Consolidate trace() functions adds 61a75954034f Merge tag 'trace-v5.6-rc1' of git://git.kernel.org/pub/scm [...] 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 359c92c02bfa Merge tag 'dax-fixes-5.6-rc1' of git://git.kernel.org/pub/ [...] adds 9d1b38958b07 scripts/kallsyms: fix memory corruption caused by write over-run adds 083bc0e1ce91 kbuild: fix mismatch between .version and include/generate [...] adds f2850dd5ee01 Merge tag 'kbuild-fixes-v5.6' of git://git.kernel.org/pub/ [...] adds 0bf999f9c5e7 linux/pipe_fs_i.h: fix kernel-doc warnings after @wait was split adds 2343d1529aff crypto: Kconfig - allow tests to be disabled when manager [...] adds 64ae1342f898 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds d99f88761ba0 Revert "gpiolib: Remove duplicated function gpio_do_set_config()" adds 91b4ea5fc57c Revert "gpiolib: remove set but not used variable 'config'" adds 62adc6f33d6f gpiolib: fix gpio_do_set_config() adds e4f41de77f96 MAINTAINERS: Sort entries in database for GPIO adds 4d0cabbb8b6a gpio: bd71828: Remove unneeded defines for GPIO_LINE_DIREC [...] adds 8131b73b22c2 gpiolib: remove unnecessary argument from set_config call adds dee7c111a458 Merge tag 'gpio-fixes-for-v5.6-rc2' of git://git.kernel.or [...] adds c3afa804c58e gpio: xilinx: Fix bug where the wrong GPIO register is written to adds 2d5a2f913b65 spmi: pmic-arb: Set lockdep class for hierarchical irq domains adds a924eae75106 gpio: sifive: fix static checker warning adds 1d40890aae81 Merge tag 'gpio-v5.6-2' of git://git.kernel.org/pub/scm/li [...] adds 5cb7a1113f94 arm64: Drop do_el0_ia_bp_hardening() & do_sp_pc_abort() de [...] adds 2c614c1194f2 arm64: use shared sysctl constants adds fca3d33d8ad6 arm64: ssbs: Fix context-switch when SSBS is present on all CPUs adds 345d52c184dc arm64/spinlock: fix a -Wunused-function warning adds 0ca2c0319a7b perf/smmuv3: Use platform_get_irq_optional() for wired interrupt adds 74a44bed8d93 arm64: Fix CONFIG_ARCH_RANDOM=n build adds d91771848f0a arm64: time: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds b19e8c684703 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] 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 984f0103fcd1 Merge tag 'drm-misc-fixes-2020-02-07' of git://anongit.fre [...] 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 7ebdc26a315a Merge tag 'drm-misc-next-fixes-2020-02-07' of git://anongi [...] adds 7aa62404dfde drm/amd/display: Fix psr static frames calculation adds df36f6cf23ad drm/amd/display: Do not set optimized_require to false aft [...] adds aad927b5a863 drm/amd/display: Use dcfclk to populate watermark ranges adds 2b63d0ec0daf drm/amd/display: Check engine is not NULL before acquiring adds 6c81917a0485 drm/amd/display: Limit minimum DPPCLK to 100MHz. adds c134c3cabae4 drm/amd/display: Add initialitions for PLL2 clock source adds f4d0242b7b43 drm/amdgpu/vcn2.5: fix DPG mode power off issue on instance 1 adds 416611d9b6ee amdgpu: Prevent build errors regarding soft/hard-float FP [...] adds 46d1da733fbc drm/amdgpu: fix amdgpu pmu to use hwc->config instead of h [...] adds 2cabe0d4cd88 drm/amdgpu: limit GDS clearing workaround in cold boot sequence adds b5336bfd6fe5 drm/amdgpu/vcn2.5: fix warning adds 1094c34ec53b drm/amd/display: Don't map ATOM_ENABLE to ATOM_INIT adds 8fab6a2faa1e drm/amd/display: DCN2.x Do not program DPPCLK if same value adds a934f9d86659 drm/amdgpu: correct comment to clear up the confusion adds c1d66bc2e531 drm/amdgpu: update smu_v11_0_pptable.h adds e33a8cfda519 drm/amdgpu:/navi10: use the ODCAP enum to index the caps array adds e44c1e3a2941 Merge tag 'amd-drm-fixes-5.6-2020-02-12' of git://people.f [...] 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 88a9c66d998b drm/i915/pmu: Correct the rc6 offset upon enabling adds 01c1b2cbf052 drm/i915/gem: Take local vma references for the parser adds c631cc8f1124 drm/i915: Make a copy of the ggtt view for slave plane adds 1fdea0cb0dba drm/i915/selftests: Add a mock i915_vma to the mock_ring adds 1b5af5378165 drm/i915/gt: Use the BIT when checking the flags, not the index adds a754012b9f23 drm/i915/execlists: Leave resetting ring to intel_ring adds 07ccd6bdafa2 drm/i915/gem: Store mmap_offsets in an rbtree rather than [...] adds 1a9629d189f5 drm/i915: Don't show the blank process name for internal/s [...] adds 051c89cf4ac4 drm/i915/gem: Detect overflow in calculating dumb buffer size adds e4edd4fcbf4d drm/i915: Check activity on i915_vma after confirming pin_ [...] adds 9556e5c7c40e drm/i915: Stub out i915_gpu_coredump_put adds 7c34bb03983e drm/i915: Tighten atomicity of i915_active_acquire vs i915 [...] adds 5b92415e64e1 drm/i915/gt: Acquire ce->active before ce->pin_count/ce->p [...] adds 52144db13098 drm/i915: Fix preallocated barrier list append adds 2933803bdcd8 drm/i915/gem: Tighten checks and acquiring the mmap object adds c216f12bed33 drm/i915/gvt: fix high-order allocation failure on late load adds 0e9d7bb293f3 drm/i915/gvt: more locking for ppgtt mm LRU list adds cc3251d8ef6a Merge tag 'gvt-fixes-2020-02-12' of https://github.com/int [...] adds 9e2750fc80b5 drm/i915: Keep track of request among the scheduling lists adds c3f1ed90e6ff drm/i915/gt: Allow temporary suspension of inflight requests adds ad18ba7b5eeb drm/i915/execlists: Offline error capture adds 317e0395cc23 drm/i915/execlists: Take a reference while capturing the g [...] adds a2f90f4ff374 drm/i915/execlists: Reclaim the hanging virtual request adds 2aaaa5ee1c3d drm/i915: Mark the removal of the i915_request from the sc [...] adds 6f4134b30b6e Merge tag 'drm-intel-next-fixes-2020-02-13' of git://anong [...] adds 3f0d329371c0 Merge tag 'drm-fixes-2020-02-14' of git://anongit.freedesk [...] adds 74f73476c375 ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra [...] adds d75a170fd848 ALSA: usb-audio: Fix UAC2/3 effect unit parsing adds 93f9d1a4ac59 ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 adds 2b3b6497c38d ALSA: hda/realtek - Add more codec supported Headset Button adds 7dafba3762d6 ALSA: hda/realtek - Fix silent output on MSI-GL73 adds 9f35a3128377 ALSA: usb-audio: Add clock validity quirk for Denon MC7000 [...] adds 0fbb027b44e7 ALSA: pcm: Fix double hw_free calls adds 81f3011cbf50 Merge tag 'sound-5.6-rc2' of git://git.kernel.org/pub/scm/ [...] adds f0ac20c3f613 ACPI: EC: Fix flushing of pending work adds e3728b50cd9b ACPI: PM: s2idle: Avoid possible race related to the EC GPE adds ea128834dd76 ACPICA: Introduce acpi_any_gpe_status_set() adds fdde0ff8590b ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system adds 183edb20e60a cpufreq: Make cpufreq_global_kobject static adds 3629ac5b9253 Merge branch 'pm-cpufreq' adds 4e03e4e6d2a0 Merge tag 'pm-5.6-rc2' of git://git.kernel.org/pub/scm/lin [...] adds 2437fd7baf29 tipc: make three functions static adds 5609e2bbefed mptcp: make the symbol 'mptcp_sk_clone_lock' static adds 5391a87751a1 tipc: fix successful connect() but timed out adds 88bf54603f6f qmi_wwan: re-add DW5821e pre-production variant adds 5d1fbdf238b5 net: dsa: mv88e6xxx: Prevent truncation of longer interrupt names adds 00516d13d4cf qmi_wwan: unconditionally reject 2 ep interfaces adds ad1e03b2b3d4 core: Don't skip generic XDP program execution for cloned SKBs adds f27f37a04a69 i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps adds 457fed775c97 net/smc: fix leak of kernel memory to user space adds 91a65b7d3ed8 net: ena: fix potential crash when rxfh key is NULL adds 2a6e5fa2f4c2 net: ena: fix uses of round_jiffies() adds cf6d17fde93b net: ena: add missing ethtool TX timestamping indication adds 0d1c3de7b8c7 net: ena: fix incorrect default RSS key adds 6a4f7dc82d1e net: ena: rss: do not allocate key when not supported adds 0c8923c0a64f net: ena: rss: fix failure to get indirection table adds 4844470d472d net: ena: rss: store hash function as values and not bits adds 92569fd27f5c net: ena: fix incorrectly saving queue numbers when settin [...] adds e3f89f91e98c net: ena: fix corruption of dev_idx_to_host_tbl adds 470793a78ce3 net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE adds 886d2089276e net: ena: ethtool: use correct value for crc32 hash adds c207979f5ae1 net: ena: ena-com.c: prevent NULL pointer dereference adds b44beb8ae5d5 Merge branch 'Bug-fixes-for-ENA-Ethernet-driver' adds 0f90522591fd enic: prevent waking up stopped tx queues over watchdog reset adds b9287f2ac321 net: ethernet: ave: Add capability of rgmii-id mode adds 242b5e068b25 ice: Fix DCB rebuild after reset adds 53977ee47410 ice: Fix switch between FW and SW LLDP adds ad9a87bec3d0 ice: display supported and advertised link modes adds 168983a8e19b ice: Don't allow same value for Rx tail to be written twice adds 3d9f99908037 ice: Remove ice_dev_onetime_setup() adds a8b72ce03a11 ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps adds b55e603252ac ice: Modify link message logging adds fbf1e1f6988e ice: fix and consolidate logging of NVM/firmware version i [...] adds cf8fc2a0863f ice: update Unit Load Status bitmask to check after reset adds 0a6ea04e3bbd ice: Remove possible null dereference adds 9a946843ba5c ice: Use ice_pf_to_dev adds 19cce2c6f6dc ice: Make print statements more compact adds 3306f79f428e ice: Cleanup ice_vsi_alloc_q_vectors adds 1d8bd9927234 ice: Use correct netif error function adds 4ee656bba801 ice: Trivial fixes adds 89e960b5a995 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 304db6cb7610 page_pool: refill page when alloc.count of pool is zero adds 6ee2deb6fbed net/flow_dissector: remove unexist field description adds 1afa3cc90f8f net/sched: matchall: add missing validation of TCA_MATCHALL_FLAGS adds e2debf0852c4 net/sched: flower: add missing validation of TCA_FLOWER_FLAGS adds 07134cf69623 Merge branch 'skip_sw-skip_hw-validation' adds 0b41713b6066 icmp: introduce helper for nat'd source address in network [...] adds e0fce6f945a2 gtp: use icmp_ndo_send helper adds 67c9a7e1e3ac sunvnet: use icmp_ndo_send helper adds a12d7f3cbdc7 wireguard: device: use icmp_ndo_send helper adds 45942ba890e6 xfrm: interface: use icmp_ndo_send helper adds 803381f9f117 Merge branch 'icmp-account-for-NAT-when-sending-icmps-from [...] adds d0db7ed39751 net: hns3: add management table after IMP reset adds 19eb1123b4e9 net: hns3: fix VF bandwidth does not take effect in some case adds 47327c9315b2 net: hns3: fix a copying IPv6 address error in hclge_fd_ge [...] adds dc221a28d094 Merge branch 'hns3-fixes' adds 67f562e3e147 net/smc: transfer fasync_list in case of fallback adds 369537c97024 net/smc: no peer ID in CLC decline for SMCD adds 907e51e41ad9 Merge branch 'smc-fixes' 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 ea75080110a4 cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE adds 33181ea7f5a6 mac80211: fix wrong 160/80+80 MHz setting adds b32cb6fcf1f8 Merge tag 'mac80211-for-net-2020-02-14' of git://git.kerne [...] adds 5fdcce211b3a net, ip6_tunnel: enhance tunnel locate with link check adds 04fb91243a85 net: dsa: tag_qca: Make sure there is headroom for tag adds ddc9abaf5d99 net: dsa: tag_ar9331: Make sure there is headroom for tag adds 3ea89fa795c5 Merge branch 'dsa-headroom' adds a1fa83bdab78 netdevice.h: fix all kernel-doc and Sphinx warnings adds 2019fc96af22 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net 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 9392a27d88b9 io-wq: add support for inheriting ->fs adds ff002b30181d io_uring: grab ->fs as part of async preparation adds 0b5faf6ba7fb io_uring: allow AT_FDCWD for non-file openat/openat2/statx adds a93b33312f63 io_uring: fix async close() with f_op->flush() adds 5f798beaf35d io_uring: fix double prep iovec leak adds 0bdbdd08a8f9 io_uring: fix openat/statx's filename leak adds 00bcda13dcbf io-wq: make io_wqe_cancel_work() take a match handler adds 36282881a795 io-wq: add io_wq_cancel_pid() to cancel based on a specific pid adds 6ab231448fdc io_uring: cancel pending async work if task exits adds b537916ca510 io_uring: retain sockaddr_storage across send/recvmsg async punt adds 7563439adfae io-wq: don't call kXalloc_node() with non-online node adds 2ca10259b418 io_uring: prune request from overflow list on flush adds ca60ad6a6bc4 Merge tag 'io_uring-5.6-2020-02-14' of git://git.kernel.dk [...] adds 8e4473bb50a1 ceph: do not execute direct write in parallel if O_APPEND [...] adds b27a939e8376 ceph: canonicalize server path in place adds 3b20bc2fe4c0 ceph: noacl mount option is effectively ignored adds cf556edfde6c Merge tag 'ceph-for-5.6-rc2' of https://github.com/ceph/ce [...] adds a1147b8281bd NFS: Fix up directory verifier races adds cf5b4059ba71 NFSv4: Fix races between open and dentry revalidation adds efeda80da38d NFSv4: Fix revalidation of dentries with delegations adds ca1c67130282 xprtrdma: Fix DMA scatter-gather list mapping imbalance adds cd1b659d8ce7 NFSv4.1 make cachethis=no for writes adds 8c75593c6eee NFSv4: Ensure the delegation is pinned in nfs_do_return_de [...] adds 5d63944f8206 NFSv4: Ensure the delegation cred is pinned when we call d [...] adds 829e69446995 Merge tag 'nfs-for-5.6-2' of git://git.linux-nfs.org/proje [...] adds be993e44badc arm/ftrace: Fix BE text poking adds 7a7a8f549ddd arm/patch: Fix !MMU compile adds eda23b387f6c perf/x86/intel: Add Elkhart Lake support adds ecf71fbccb9a perf/x86/cstate: Add Tremont support adds 0aa0e0d6b34b perf/x86/msr: Add Tremont support adds 25d387287cf0 perf/x86/amd: Add missing L2 misses event spec to AMD Fami [...] adds f861854e1b43 perf/x86/intel: Fix inaccurate period in context switch fo [...] adds 80cc7bb6c104 perf stat: Don't report a null stalled cycles per insn metric adds 0e71459afcbb perf symbols: Update the list of kernel idle symbols adds bc5f15be2c81 perf symbols: Convert symbol__is_idle() to use strlist adds c45283338762 tools include UAPI: Sync x86's syscalls_64.tbl, generic un [...] adds 02213cec64bb perf maps: Mark module DSOs with kernel type adds 4a4eb6154d67 perf maps: Mark ksymbol DSOs with kernel type adds 7ce66139a99c perf maps: Fix map__clone() for struct kmap adds 484214f49bd0 perf maps: Move kmap::kmaps setup to maps__insert() adds c75bec79fc08 tools headers UAPI: Sync copy of arm64's asm/unistd.h with [...] adds fc9199d46e64 tools headers UAPI: Sync prctl.h with the kernel sources adds c0134b3366ba perf beauty prctl: Export the 'options' strarray adds d7a07b293216 perf trace: Resolve prctl's 'option' arg strings to numbers adds d6d829d92c6e tools headers UAPI: Sync sched.h with the kernel adds f65b9dba5733 tools headers uapi: Sync linux/fscrypt.h with the kernel sources adds 365f9cc195a7 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources adds df5a5f3cf246 perf tools: Add arm64 version of get_cpuid() adds 47f8d94ac524 tools headers UAPI: Sync asm-generic/mman-common.h with th [...] adds 8c65582f82ee tools include UAPI: Sync sound/asound.h copy adds 7636b586392f tools headers x86: Sync disabled-features.h adds 71dd65289793 tools arch x86: Sync asm/cpufeatures.h with the kernel sources adds 391df72fbd14 tools headers kvm: Sync kvm headers with the kernel sources adds 2a8d017d46a3 tools headers kvm: Sync linux/kvm.h with the kernel sources adds 62765941155e perf llvm: Fix script used to obtain kernel make directive [...] adds dfb9b69e3b84 Merge tag 'perf-urgent-for-mingo-5.6-20200214' of git://gi [...] adds da99f9355b53 Merge branch 'perf-urgent-for-linus' of git://git.kernel.o [...] 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 52262ee567ad sched/fair: Allow a per-CPU kthread waking a task to stack [...] adds 6fcca0fa4811 sched/psi: Fix OOB write when writing 0 bytes to PSI files adds 4104a562e0ca sched/core: Annotate curr pointer in rq with __rcu adds e9f5490c3574 sched/fair: Fix kernel-doc warning in attach_entity_load_avg() adds ef78e5b7de5d Merge branch 'sched-urgent-for-linus' of git://git.kernel. [...] adds cf2b012c90e7 hwmon: (pmbus/ltc2978) Fix PMBus polling of MFR_COMMON def [...] adds 205447fa9e0a hwmon: (pmbus/xdpe12284) fix typo in compatible strings adds bd516133cc90 Merge tag 'hwmon-for-v5.6-rc2' of git://git.kernel.org/pub [...] adds aab73d278d49 s390/pkey: fix missing length of protected key on return adds fcd98d400253 s390/zcrypt: fix card and queue total counter wrap adds 0b6f499022b6 s390/qdio: simplify ACK tracking adds 11f044653467 s390/qdio: don't allocate *aob array with GFP_ATOMIC adds dbaf10027ae9 vfio-ccw: Use the correct style for SPDX License Identifier adds 2c25b3f68e92 Merge tag 'vfio-ccw-20200206' of https://git.kernel.org/pu [...] adds 27dc0700c3be s390/uv: Fix handling of length extensions adds 0f8a206df7c9 s390/time: Fix clk type in get_tod_clock adds c7ff8573ad21 crypto/testmgr: enable selftests for paes-s390 ciphers adds 3e71e1214b66 Merge tag 's390-5.6-3' of git://git.kernel.org/pub/scm/lin [...] adds e383e871ab54 ARM: npcm: Bring back GPIOLIB support adds 3508aae9b561 ARM: configs: Cleanup old Kconfig options adds 3543d7ddd55f arm64: dts: fast models: Fix FVP PCI interrupt-map property adds 9c87d747cad7 Merge tag 'juno-fix-5.6' of git://git.kernel.org/pub/scm/l [...] adds 1b32b72b2734 Merge tag 'v5.6-rc1' into arm/fixes adds 4a453ccf87d5 arm64: defconfig: Enable CONFIG_SUN8I_THERMAL adds 03c6bf464428 arm64: defconfig: Enable DRM_SUN6I_DSI adds 0eaa9fc1d7f4 Merge tag 'sunxi-config64-for-5.6-2' of https://git.kernel [...] adds 415ae604d4ac ARM: sunxi: Enable CONFIG_SUN8I_THERMAL adds a9541fb7ed8e Merge tag 'sunxi-config-for-5.6-2' of https://git.kernel.o [...] adds f166795871be arm64: defconfig: Set bcm2835-dma as built-in adds d7a9c595118a Merge tag 'arm-soc/for-5.6/defconfig-arm64-fixes' of https [...] adds 6f4ecbe284df soc/tegra: fuse: Fix build with Tegra194 configuration adds 9b9be9e6dcf4 ARM: dts: sti: Remove deprecated snps PHY properties for s [...] adds f24667779b53 ARM: dts: sti: fixup sound frame-inversion for stihxxx-b2120.dtsi adds bab8f1ff17da Merge tag 'sti-dt-for-5.7-round1' of git://git.kernel.org/ [...] adds 3bf3c9744694 bus: moxtet: fix potential stack buffer overflow adds b719ae070ee2 Merge tag 'armsoc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 8a4f300b978e RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create adds a70ed0f2e626 IB/hfi1: Acquire lock to release TID entries when user fil [...] adds be8638344c70 IB/hfi1: Close window for pq and request coliding adds f92e48718889 IB/rdmavt: Reset all QPs when the device is shut down adds a72f4ac1d778 RDMA/core: Fix invalid memory access in spec_filter_size adds 10189e8e6fe8 IB/mlx5: Return failure when rts2rts_qp_counters_set_id is [...] adds d219face9059 RDMA/iw_cxgb4: initiate CLOSE when entering TERM adds 663218a3e715 RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() adds a0767da7774d RDMA/core: Add missing list deletion on freeing event queue adds a8af8694a5e8 RDMA/mlx5: Fix async events cleanup flows adds 9ea04d0df6e6 IB/umad: Fix kernel crash while unloading ib_umad adds 9b6d3bbc1335 RDMA/mlx5: Prevent overflow in mmap offset calculations adds 8ac0e6641c7c RDMA/rxe: Fix soft lockup problem due to using tasklets in [...] adds 1dd017882e01 RDMA/core: Fix protection fault in get_pkey_idx_qp_list adds 685eff513183 IB/mlx5: Use div64_u64 for num_var_hw_entries calculation adds 54654e142d9e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds fbd1ec000213 Input: ili210x - fix return value of is_visible function adds d0c5e7d4f5e5 Input: ili210x - add ili2120 support adds 557d0841bc73 Input: psmouse - switch to using i2c_new_scanned_device() adds cfb8d7811f81 Input: goldfish_events - replace zero-length array with fl [...] adds a1b9b65edfd8 Input: gpio_keys - replace zero-length array with flexible [...] adds bf502391353b Input: synaptics - switch T470s to RMI4 by default adds b8a3d819f872 Input: synaptics - enable SMBus on ThinkPad L470 adds 5179a9dfa944 Input: synaptics - remove the LEN0049 dmi id from topbutto [...] adds 3d87c75d84e2 Input: gpio_keys_polled - replace zero-length array with f [...] adds 94bef5d57992 Input: tca6416-keypad - replace zero-length array with fle [...] adds 3dbae1553897 Input: cyapa - replace zero-length array with flexible-arr [...] adds db70e26e33ee Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 14c9ca0583ee ext4: don't assume that mmp_nodename/bdevname have NUL adds 46d36880d1c6 ext4: simplify checking quota limits in ext4_statfs() adds 4f97a68192bd ext4: fix support for inode sizes > 1024 bytes adds 48a34311953d ext4: fix checksum errors with indexed dirs adds af133ade9a40 ext4: add cond_resched() to ext4_protect_reserved_inode adds 6a66a7ded12b jbd2: move the clearing of b_modified flag to the journal_ [...] adds c96dceeabf76 jbd2: do not clear the BH_Mapped flag when forgetting a me [...] adds d65d87a07476 ext4: improve explanation of a mount failure caused by a m [...] adds 8a8b80967b42 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 3f6166aaf199 cifs: fix mount option display for sec=krb5i adds f52aa79df43c cifs: Fix mode output in debugging statements adds 2c6251ad91af cifs: enable change notification for SMB2.1 dialect adds 85db6b7ae65f cifs: make sure we do not overflow the max EA buffer size adds 288b27a06e4f Merge tag '5.6-rc1-smb3-fixes' of git://git.samba.org/sfre [...] adds f311ade3a7ad btrfs: ref-verify: fix memory leaks adds ac05ca913e9f Btrfs: fix race between using extent maps and merging them adds e8294f2f6aa6 btrfs: print message when tree-log replay starts adds 10a3a3edc5b8 btrfs: log message when rw remount is attempted with uncle [...] adds 28553fa992cb Btrfs: fix race between shrinking truncate and fiemap adds a013d141ecee btrfs: sysfs, add UUID/devinfo kobject adds 1b9867eb6120 btrfs: sysfs, move device id directories to UUID/devinfo adds 713db3560410 Merge tag 'for-5.6-rc1-tag' of git://git.kernel.org/pub/sc [...] adds 0b96da639a48 bcache: ignore pending signals when creating gc and alloca [...] adds 309cc719a2c8 bcache: Revert "bcache: shrink btree node cache after bch_ [...] adds 4ec31cb6241d bcache: remove macro nr_to_fifo_front() adds 2d570a7c0251 nvme/tcp: fix bug on double requeue when send fails adds 97b2512ad000 nvme: prevent warning triggered by nvme_stop_keep_alive adds fa46c6fb5d61 nvme/pci: move cqe check after device shutdown adds f25372ffc3f6 nvme: fix the parameter order for nvme_get_log in nvme_get [...] adds e29c6a13ddf5 Merge tag 'block-5.6-2020-02-16' of git://git.kernel.dk/li [...] adds 216aa145aaf3 EDAC/mc: Fix use-after-free and memleaks during device removal adds 4d59588c09f2 EDAC/sysfs: Remove csrow objects on errors adds b982df72ef84 Merge tag 'edac_urgent_for_5.6' of git://git.kernel.org/pu [...] adds bab0c318ba3d KVM: x86: do not reset microcode version on INIT or RESET adds 1f03b2bcd0d7 KVM: Disable preemption in kvm_get_running_vcpu() adds 307f1cfa2696 KVM: x86: Mask off reserved bit from #DB exception payload adds 684c0422da71 KVM: nVMX: Handle pending #DB when injecting INIT VM-exit adds a06230b62b89 KVM: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS adds 1ecaabed4e4a selftests: KVM: Replace get_{gdt,idt}_base() by get_{gdt,idt}() adds 20ba262f8631 selftests: KVM: AMD Nested test infrastructure adds 1ea2cc0cd7c6 selftests: KVM: SVM: Add vmcall test adds 20796447a1ab KVM: x86: remove duplicated KVM_REQ_EVENT request adds 331ca0f89fc2 KVM: apic: reuse smp_wmb() in kvm_make_request() adds 7a02674d154d KVM: x86/mmu: Avoid retpoline on ->page_fault() with TDP adds ffdbd50dca67 KVM: nVMX: Fix some comment typos and coding style adds 148d735eb55d KVM: nVMX: Use correct root level for nested EPT shadow pa [...] adds f6ab0107a494 KVM: x86/mmu: Fix struct guest_walker arrays for 5-level paging adds ff479025349c selftests: KVM: Remove unused x86_register enum adds 9446e6fce0ab KVM: x86: fix WARN_ON check of an unsigned less than zero adds 7bd460fc1dfa docs: kvm: add arm/pvtime.rst to index.rst adds 7d94ab169b8f docs: virt: convert UML documentation to ReST adds 72f8a49dc8b9 docs: virt: user_mode_linux.rst: update compiling instructions adds c09708ccb461 docs: virt: user_mode_linux.rst: fix URL references adds 2756df60d097 docs: virt: convert halt-polling.txt to ReST format adds 263a19ff21c4 docs: virt: Convert msr.txt to ReST format adds d371c011fc5e docs: kvm: devices/arm-vgic-its.txt to ReST format adds c0d1c8a0af59 docs: kvm: devices/arm-vgit-v3.txt to ReST adds bf6154dba0a7 docs: kvm: convert devices/arm-vgit.txt to ReST adds 05c47036c62e docs: kvm: convert devices/mpic.txt to ReST adds e94474300361 docs: kvm: convert devices/s390_flic.txt to ReST adds e777a5bd98c6 docs: kvm: convert devices/vcpu.txt to ReST adds aff7aeea5483 docs: kvm: convert devices/vfio.txt to ReST adds 6c972ba685d5 docs: kvm: convert devices/vm.txt to ReST adds 5cccf3797435 docs: kvm: convert devices/xics.txt to ReST adds d3b52e4976ce docs: kvm: convert devices/xive.txt to ReST adds 106ee47dc633 docs: kvm: Convert api.txt to ReST format adds 69bf758bc8a4 docs: kvm: convert arm/hyp-abi.txt to ReST adds cec0e48be339 docs: kvm: arm/psci.txt: convert to ReST adds 5a0af4806c25 docs: kvm: Convert hypercalls.txt to ReST format adds 75e7fcdb4a6f docs: kvm: Convert locking.txt to ReST format adds 037d1f92eff9 docs: kvm: Convert mmu.txt to ReST format adds 320f3f74d9a1 docs: kvm: Convert nested-vmx.txt to ReST format adds c849d8613991 docs: kvm: Convert ppc-pv.txt to ReST format adds a9700af64e1b docs: kvm: Convert s390-diag.txt to ReST format adds 6012d9a9fa69 docs: kvm: Convert timekeeping.txt to ReST format adds 033741c6c997 docs: kvm: review-checklist.txt: rename to ReST adds 120881b9e888 docs: virt: guest-halt-polling.txt convert to ReST adds 44024adb4aab Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] 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 ab02b61f24c7 Merge tag 'for-linus-5.6-1' of https://github.com/cminyard [...] adds 11a48a5a18c6 Linux 5.6-rc2 adds 52e29e331070 btrfs: don't set path->leave_spinning for truncate adds eaea2947063a Merge tag 'for-5.6-rc1-tag' of git://git.kernel.org/pub/sc [...] 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 726464596b5d MAINTAINERS: eCryptfs: Update maintainer address and downg [...] adds f8e48a8408f5 eCryptfs: Replace deactivated email address adds 2c2a7552dd64 ecryptfs: replace BUG_ON with error handling code adds b1da3acc781c Merge tag 'ecryptfs-5.6-rc3-fixes' of git://git.kernel.org [...] adds ba954bf6cb38 evh_bytechan: fix out of bounds accesses adds f15345cb4d7d Merge remote-tracking branch 'fixes/master' adds 743de36e106d kbuild: add comment for V=2 mode adds 3f7c1546d00b Merge remote-tracking branch 'kbuild-current/fixes' adds d560bb42814c ARC: Cleanup old Kconfig IO scheduler options adds a5760db25c6e ARC: fix some Kconfig typos adds 0acdf63d2296 ARC: fpu: fix randconfig build error reported by 0-day tes [...] adds 3b00b042eeaa ARC: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 72312b403eae Merge remote-tracking branch 'arc-current/for-curr' adds 8b101a5e14f2 s390/cio: cio_ignore_proc_seq_next should increase position index adds b16c3724dd71 s390/defconfig: enable CONFIG_PROTECTED_VIRTUALIZATION_GUEST adds 0d730b57b95f s390/cio: use kobj_to_dev() API adds 05ccaca003e4 s390/pkey/zcrypt: spelling s/crytp/crypt/ adds 380324734956 s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero [...] adds 788d671517b5 s390/kaslr: Fix casts in get_random adds 94e90f727f74 s390: make 'install' not depend on vmlinux adds ab7c35374ed3 Merge remote-tracking branch 's390-fixes/fixes' adds e8023b030ce1 selftests: forwarding: use proto icmp for {gretap, ip6gret [...] adds e404b8c7cfb3 ipv6: Fix route replacement with dev-only route adds afecdb376bd8 ipv6: Fix nlmsg_flags when splitting a multipath route adds 0d4597c8c5ab net/rds: Track user mapped pages through special API adds 540e585a79e9 net: fib_rules: Correctly set table field when table numbe [...] adds e6a41c23df0d net: macb: ensure interface is not suspended on at91rm9200 adds 44bfa9c5e5f0 net: rtnetlink: fix bugs in rtnl_alt_ifname() adds 4e867c9a50ff selftests: forwarding: vxlan_bridge_1d: fix tos value adds 15beab0a9d79 net: atlantic: checksum compat issue adds e7b5f97e6574 net: atlantic: check rpc result and wait for rpc address adds f08a464c27ca net: atlantic: ptp gpio adjustments adds b42726fcf76e net: atlantic: better loopback mode handling adds a4980919ad6a net: atlantic: fix use after free kasan warn adds 380ec5b9af7f net: atlantic: fix potential error handling adds 52a22f4d6ff9 net: atlantic: possible fault in transition to hibernation adds 5a292c89a84d net: atlantic: fix out of range usage of active_vlans array adds 0b634c0e7345 Merge branch 'atlantic-fixes' adds e08ad80551b4 net: add strict checks in netdev_name_node_alt_destroy() adds 6f08e98d6279 net: phy: restore mdio regs in the iproc mdio driver adds b6e4a1aeeb14 mptcp: Protect subflow socket options before connection completes adds 04ddf1208f03 wireguard: selftests: reduce complexity and fix make races adds 2a8a4df36462 wireguard: receive: reset last_under_load to zero adds 175f1ca9a9ed wireguard: send: account for mtu=0 devices adds 1fbc33b0a7fe wireguard: socket: remove extra call to synchronize_net adds 82d81bb070cf Merge branch 'wireguard-fixes' adds d965a5432d4c net: dsa: b53: Ensure the default VID is untagged adds 6699170376ab ethtool: fix application of verbose no_mask bitset adds c4c10784293e NFC: pn544: Fix a typo in a debug message adds 064ff66e2bef bonding: add missing netdev_update_lockdep_key() adds 7151affeef8d net: export netdev_next_lower_dev_rcu() adds b3e80d44f5b1 bonding: fix lockdep warning in bond_get_stats() adds c230978fb7d5 Merge branch 'bonding-fix-bonding-interface-bugs' adds 357b41caf949 mptcp: select CRYPTO adds 69233bba6543 net: ks8851-ml: Remove 8-bit bus accessors adds edacb098ea9c net: ks8851-ml: Fix 16-bit data access adds 58292104832f net: ks8851-ml: Fix 16-bit IO operation adds 66256e0b15bd net/sock.h: fix all kernel-doc warnings adds 8955b4357d6f skbuff: remove stale bit mask comments adds d2f273f0a920 skbuff.h: fix all kernel-doc warnings adds 9a6a0dea1617 net: ethernet: dm9000: Handle -EPROBE_DEFER in dm9000_parse_dt() adds a81541041ceb net: mscc: fix in frame extraction adds 8a9093c79863 net: sched: correct flower port blocking adds 245709ec8be8 sctp: move the format error check out of __sctp_sf_do_9_1_abort adds 82969e6ef043 net: cnic: fix spelling mistake "reserverd" -> "reserved" adds 9b64208f74fb selftests: forwarding: vxlan_bridge_1d: use more proper tos value adds af6565adb02d qede: Fix race between rdma destroy workqueue and link cha [...] adds d99bfed58d96 mptcp: fix bogus socket flag values adds 29f20dd6258a net: phy: broadcom: Fix a typo ("firsly") adds 379349e9bc3b Revert "net: dev: introduce support for sch BYPASS for loc [...] adds 8c70c3d72833 net: netlabel: Use built-in RCU list checking adds 9facfdb54673 netlabel_domainhash.c: Use built-in RCU list checking adds 737294f99121 Merge remote-tracking branch 'net/master' adds f2e97dc126b7 bpf: Selftests build error in sockmap_basic.c adds 2bf0eb9b3b0d bpf: Make btf_check_func_type_match() static adds 30744a68626d xsk: Publish global consumer pointers when NAPI is finished adds 2fe77100553f selftests/bpf: Fix error checking on reading the tcp_fasto [...] adds eecd618b4516 selftests/bpf: Mark SYN cookie test skipped for UDP sockets adds e20d3a055a45 bpf, offload: Replace bitwise AND by logical AND in bpf_pr [...] adds f25975f42f2f bpf, uapi: Remove text about bpf_redirect_map() giving hig [...] adds 113e6b7e15e2 libbpf: Sanitise internal map names so they are not reject [...] adds 20a59d389ce4 Merge remote-tracking branch 'bpf/master' adds 03891f820c21 xfrm: handle NETDEV_UNREGISTER for xfrm device adds f1ed10264ed6 vti[6]: fix packet tx through bpf_redirect() in XinY cases adds 171d449a0285 xfrm: fix uctx len check in verify_sec_ctx_len adds a1a7e3a36e01 xfrm: add the missing verify_sec_ctx_len check in xfrm_add [...] adds 709c5109f3cf 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 3d1e0b406de1 netfilter: conntrack: remove two args from resolve_clash adds b1b32552c1d8 netfilter: conntrack: place confirm-bit setting in a helper adds bb89abe52bf4 netfilter: conntrack: split resolve_clash function adds 6a757c07e51f netfilter: conntrack: allow insertion of clashing entries adds 2e4735e07879 Merge remote-tracking branch 'netfilter/master' adds a9149d243f25 iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices adds b14b145787b7 Merge remote-tracking branch 'wireless-drivers/master' adds bb51e669fa49 ALSA: seq: Avoid concurrent access to queue flags adds dc7497795e01 ALSA: seq: Fix concurrent access to queue current tick/time adds dfa9a5efe8b9 ALSA: rawmidi: Avoid bit fields for state flags adds a655e2b107d4 ALSA: hda/realtek - Apply quirk for MSI GP63, too adds cc5049ae4d45 ALSA: hda/realtek - Apply quirk for yet another MSI laptop adds 44eeb081b863 ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs adds d1520889782d ASoC: fsl_sai: Fix exiting path on probing failure adds 9437bfda00f3 ASoC: atmel: fix atmel_ssc_set_audio link failure adds 43bcb1c05078 ALSA: hda: do not override bus codec_mask in link_get() adds 816938b272b0 ASoC: SOF: Intel: hda: fix ordering bug in resume flow adds af7aae1b1f63 ASoC: SOF: Intel: hda: move i915 init earlier adds 1880b1f1d686 ASoC: amd: Buffer Size instead of MAX Buffer adds b6570fdb96ed ASoC: codec2codec: avoid invalid/double-free of pcm runtime adds 4b8a1ca46283 ASoC: max98090: revert invalid fix for handling SHDN adds 8f486296459c ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked adds 4aadf4b49ec7 ASoC: hdmi-codec: set plugged_cb to NULL when component removing adds 3bc7b6c15fff ASoC: amd: ACP needs to be powered off in BIOS. adds 96781fd941b3 ASoC: sun8i-codec: Fix setting DAI data format adds 385536090b18 Merge tag 'asoc-fix-v5.6-rc2' of https://git.kernel.org/pu [...] adds 18e245ffd36d Merge remote-tracking branch 'sound-current/for-linus' adds 38daddb39e25 Merge branch 'asoc-5.6' into asoc-linus adds 4a2a93ce21be Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds a5b0cda136f4 regulator: qcom_spmi: Fix docs for PM8004 adds 507cca1fada1 Merge branch 'regulator-5.6' into regulator-linus adds 505e10101440 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 afe7b46f7121 Merge branch 'spi-5.6' into spi-linus adds 2d002aaa94c1 Merge remote-tracking branch 'spi-fixes/for-linus' adds ae91c9256549 debugfs: remove return value of debugfs_create_regset32() adds 1b2a5d28dd00 Merge remote-tracking branch 'driver-core.current/driver-c [...] adds 87c5cbf71ecb serial: ar933x_uart: set UART_CS_{RX,TX}_READY_ORIDE adds 0c5aae59270f serdev: ttyport: restore client ops on deregistration adds 04b5bfe3dc94 tty/serial: atmel: manage shutdown in case of RS485 or ISO [...] adds 1f69a1273b3f tty: serial: tegra: Handle RX transfer in PIO mode if DMA [...] adds 3f4ef485be9d vt: fix scrollback flushing on background consoles adds 6cd1ed50efd8 vt: vt_ioctl: fix race in VT_RESIZEX adds f76707831829 tty: serial: imx: setup the correct sg entry for tx dma adds 7febbcbc48fc serial: 8250: Check UPF_IRQ_SHARED in advance adds 679aac5ead2f tty: serial: qcom_geni_serial: Fix RX cancel command failure adds 4508cf76b1ec serial: cpm_uart: call cpm_muram_init before registering console adds 687bff0cd08f vt: selection, handle pending signals in paste_selection adds 07e6124a1a46 vt: selection, close sel_buffer race adds f61e4eb1a377 Merge remote-tracking branch 'tty.current/tty-linus' adds f148b9f402ef xhci: Force Maximum Packet size for Full-speed bulk device [...] adds fc57313d1017 xhci: Fix memory leak when caching protocol extended capab [...] adds 024d411e9c5d xhci: fix runtime pm enabling for quirky Intel hosts adds a3ae87dce3a5 xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms adds 1208f9e1d758 USB: hub: Fix the broken detection of USB3 device in SMSC hub adds dddb40e83038 MAINTAINERS: Sort entries in database for USB TYPEC adds 3e99862c05a9 usb: uas: fix a plug & unplug racing adds ca4b43c14cd8 usb: charger: assign specific number for enum value adds 8099f58f1ecd USB: hub: Don't record a connect-change event during reset-resume adds a4a601948fc8 usb: phy: tegra: Add clarifying comments about the shared [...] adds b32196e35bd7 usb: dwc3: debug: fix string position formatting mixup wit [...] adds 73f8bda9b5dc USB: core: add endpoint-blacklist quirk adds bdd1b147b802 USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 adds 7f1b92a6a7f2 USB: core: clean up endpoint-descriptor parsing adds 67f68f977a12 Revert "xhci: Fix memory leak when caching protocol extend [...] adds cf0ee7c60c89 xhci: Fix memory leak when caching protocol extended capab [...] adds b692056db8ec USB: Fix novation SourceControl XL after suspend adds 461d8deb26a7 USB: misc: iowarrior: add support for 2 OEMed devices adds 5f6f8da2d7b5 USB: misc: iowarrior: add support for the 28 and 28L devices adds 57d7713196cc usb: gadget: udc-xilinx: Fix xudc_stop() kernel-doc format adds c664a4fa8f69 USB: serial: ir-usb: Silence harmless uninitialized variab [...] adds 7c3d02285ad5 USB: serial: ch341: fix receiver regression adds d593126a96b5 Merge tag 'usb-serial-5.6-rc2' of https://git.kernel.org/p [...] adds 03cd45d2e219 thunderbolt: Prevent crash if non-active NVMem file is read adds 5ee858975b13 usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields adds 904967c60d87 usb: gadget: u_audio: Fix high-speed max packet size adds c724417baf16 usb: gadget: composite: Fix bMaxPower for SuperSpeedPlus adds a2035411fa1d usb: gadget: composite: Support more than 500mA MaxPower adds 860ef6cd3f90 usb: dwc2: Fix in ISOC request length checking adds 9a0d6f7c0a83 usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows adds 43d565727a3a usb: gadget: ffs: ffs_aio_cancel(): Save/restore IRQ flags adds e4bfded56cf3 usb: gadget: serial: fix Tx stall after buffer overflow adds 42cd5ffe46c1 usb: dwc3: debug: fix string position formatting mixup wit [...] adds 450c52c7847b Merge tag 'fixes-for-v5.6-rc1' of git://git.kernel.org/pub [...] adds bab5417f5f01 USB: misc: iowarrior: add support for the 100 device adds da0f3e0201b8 MAINTAINERS: Sort entries in database for THUNDERBOLT adds 8b978be8d067 Merge tag 'thunderbolt-fix-for-v5.6-rc3' of git://git.kern [...] adds 3d674338429a Merge remote-tracking branch 'usb.current/usb-linus' adds 16009db47c51 usb: chipidea: udc: workaround for endpoint conflict issue adds d430a98c701d Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds 93134df520f2 staging: vt6656: fix sign of rx_dbm to bb_pre_ed_rssi. adds 6d67b0290b4b staging: android: ashmem: Disallow ashmem memory from bein [...] adds 8ae9a588ca35 staging: rtl8723bs: fix copy of overlapping memory adds c3709b328500 staging: android: Delete the 'vsoc' driver adds b7db58105b80 staging: greybus: use after free in gb_audio_manager_remove_all() adds 499c405b2b80 staging: rtl8188eu: Fix potential security hole adds ac33597c0c0d staging: rtl8723bs: Fix potential security hole adds 4ddf8ab8d15d staging: rtl8188eu: Fix potential overuse of kernel memory adds 23954cb078fe staging: rtl8723bs: Fix potential overuse of kernel memory adds e40c6d0f8763 staging: rtl8188eu: Remove some unneeded goto statements adds 9a4556bd8f23 staging: rtl8723bs: Remove unneeded goto statements adds 9cfcfa6e0e38 Merge remote-tracking branch 'staging.current/staging-linus' adds ae7fce069bd7 Documentation/process: Add Arm contact for embargoed HW issues adds 485d5b75980d embargoed-hardware-issues: drop Amazon contact as the emai [...] adds 4bc4f8128c48 Documentation/process: Change Microsoft contact for embarg [...] adds 74835c7db032 COPYING: state that all contributions really are covered b [...] adds ea3d147a474c fsi: aspeed: add unspecified HAS_IOMEM dependency adds 95ba79e89c10 MAINTAINERS: remove unnecessary ':' characters adds 3da627073b56 Documentation/process: Swap out the ambassador for Canonical adds 908087ffbe89 habanalabs: halt the engines before hard-reset adds a37e47192dfa habanalabs: do not halt CoreSight during hard reset adds cf01514c5c6e habanalabs: patched cb equals user cb in device memset adds 74ba569a15a0 Merge tag 'misc-habanalabs-fixes-2020-02-11' of git://peop [...] adds 03e20d0d3c52 Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 872d92dec353 tee: amdtee: amdtee depends on CRYPTO_DEV_CCP_DD adds c9cc0517bba9 crypto: chacha20poly1305 - prevent integer overflow on lar [...] adds a3f63ba1e0d9 Merge remote-tracking branch 'crypto-current/master' adds 7714d469dcba selftests: fix spelling mistaked "chaigned" -> "chained" adds a098d9c82a0b selftests/ftrace: Have pid filter test use instance flag adds b32694cd0724 Kernel selftests: tpm2: check for tpm support adds 9d235a558c68 selftests: allow detection of build failures adds c363eb48ada5 selftests: fix too long argument adds 3e8393630e92 selftests: use LDLIBS for libraries instead of LDFLAGS adds 9a0584f05687 selftests: openat2: fix build error on newer glibc adds b491f76b3bc9 Merge remote-tracking branch 'kselftest-fixes/fixes' adds 61b5865d56bb dmaengine: idxd: fix runaway module ref count on device dr [...] adds 83c49f734463 dmaengine: doc: fix warnings/issues of client.rst adds 2227ab4216cd dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() adds 36270851cdea Merge remote-tracking branch 'slave-dma-fixes/fixes' adds 68131a0b8fd0 dt-bindings: reset: intel,rcu-gw: Fix intel,global-reset schema adds 71483532a3e8 MAINTAINERS: fix style in RESET CONTROLLER FRAMEWORK adds 7fbcc53514c5 reset: brcmstb-rescal: add unspecified HAS_IOMEM dependency adds b460e0a9e240 reset: intel: add unspecified HAS_IOMEM dependency adds a4d8c35393f0 Merge remote-tracking branch 'reset-fixes/reset/fixes' adds d3f703c4359f mips: vdso: fix 'jalr t9' crash in vdso code adds 07015d7a103c MIPS: Disable VDSO time functionality on microMIPS adds 976c23af3ee5 mips: vdso: add build time check that no 'jalr t9' calls left adds 97e914b7de3c MIPS: cavium_octeon: Fix syncw generation. adds bef8e2dfceed MIPS: VPE: Fix a double free and a memory leak in 'release_vpe()' adds 7243ad3d16ed Merge remote-tracking branch 'mips-fixes/mips-fixes' adds ead68df94d24 KVM: x86: enable -Werror adds 0798b926fda9 Merge remote-tracking branch 'kvm-fixes/master' adds fe33a928bfcd KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups adds 567da0d9a239 Merge remote-tracking branch 'kvms390-fixes/master' adds 0a923a76d615 Documentation/hwmon: fix xdpe12284 Sphinx warnings adds 2a02c6b87c20 Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 27ffc39232fd btrfs: don't set path->leave_spinning for truncate adds c4ebce2b0e30 Merge branch 'misc-5.6' into next-fixes adds 98ea5414f1f1 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds bf4498ad3f9a tmpfs: deny and force are not huge mount options adds ec8485181a45 Merge remote-tracking branch 'vfs-fixes/fixes' adds c14335ebb92a scsi: Revert "target/core: Inline transport_lun_remove_cmd()" adds 0e99b2c625da scsi: megaraid_sas: silence a warning adds 76261ada16dc scsi: Revert "RDMA/isert: Fix a recently introduced regres [...] adds 807b9515b7d0 scsi: Revert "target: iscsi: Wait for all commands to fini [...] adds 15b5fd7a54e0 Merge remote-tracking branch 'scsi-fixes/fixes' adds dea8d5ce46d7 drm/i915/gem: Require per-engine reset support for non-per [...] adds c01e8da2cdb9 drm/i915: Initialise basic fence before acquiring seqno adds 96228b7df33f MAINTAINERS: Update drm/i915 bug filing URL adds 7ddc7005a0aa drm/i915: Update drm/i915 bug filing URL adds 58e9121c32a2 drm/i915/ehl: Update port clock voltage level requirements adds 2e0a576511f6 drm/i915/dsc: force full modeset whenever DSC is enabled at probe adds e543e370ec31 drm/i915/gt: Prevent queuing retire workers on the virtual engine adds 19b5f3b419a6 drm/i915/gt: Protect defer_request() from new waiters adds aa3146193ae2 drm/i915: Wean off drm_pci_alloc/drm_pci_free adds b1339ecac661 drm/i915/execlists: Always force a context reload when rew [...] adds 15de9cb5c9c8 drm/i915/gt: Avoid resetting ring->head outside of its tim [...] adds 7d69fe74da00 HACK: Revert "ACPI: PM: s2idle: Prevent spurious SCIs from [...] adds 32bf7102751d HACK: Revert "ACPI: PM: s2idle: Avoid possible race relate [...] adds c1e5a20d66e9 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 9051db381fab mmc: sdhci-msm: Mark sdhci_msm_cqe_disable static adds 184d98858604 Merge remote-tracking branch 'mmc-fixes/fixes' adds c68a9032299e riscv: set pmp configuration if kernel is running in M-mode adds 6a1ce99dc4bd RISC-V: Don't enable all interrupts in trap_init() adds 4bae06fed9b8 Merge remote-tracking branch 'risc-v-fixes/fixes' adds e9c8348441a7 fork: Use RCU_INIT_POINTER() instead of rcu_access_pointer() adds 0bef168e8859 exit: Fix Sparse errors and warnings adds 60c3038a92ea Merge remote-tracking branch 'pidfd-fixes/fixes' adds 8a6483ac634a drm/bridge: tc358767: fix poll timeouts adds 48bc281e4bf0 drm/bridge: ti-tfp410: Update drm_connector_init_with_ddc( [...] adds 74c12ee02af1 Merge v5.6-rc1 into drm-misc-fixes adds b50f4f940b73 dt-bindings: display: sunxi: Fix compatible adds e6980a727154 drm/modes: Make sure to parse valid rotation value from cmdline adds 5c320b6ce751 drm/modes: Allow DRM_MODE_ROTATE_0 when applying video mod [...] adds fe154a242233 drm/panfrost: Remove set but not used variable 'bo' adds dde2bb2da01e drm/panfrost: perfcnt: Reserve/use the AS attached to the [...] adds eef91487d54c Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] 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 eeec1b7d2043 Merge remote-tracking branch 'dma-mapping/for-next' adds 29cd07a400ae Merge branches 'fixes' and 'misc' into for-next adds 7f9472198299 Merge remote-tracking branch 'arm/for-next' adds e19dbc8f4c24 ARM: npcm: Bring back GPIOLIB support adds 20d545e0c5e0 ARM: configs: Cleanup old Kconfig options adds 6b72fc07d10f ARM: Document merges adds a79585d708c3 Merge branch 'arm/fixes' into for-next adds 8fd73a4e0bdd ARM: Document merges adds b543f027c7d8 Merge branch 'arm/fixes' into for-next adds 055f08b1b4f6 ARM: Document merges adds 0ad13c6a7cfb Merge branch 'arm/fixes' into for-next adds 602dce6dfc18 ARM: Document merges adds 51a9ebd6be97 Merge branch 'arm/fixes' into for-next adds f07849b2ac77 ARM: Document merges adds 237b040d6260 Merge remote-tracking branch 'arm-soc/for-next' adds 4fab99234c26 ARM: meson: Drop unneeded select of COMMON_CLK adds 80a26ed45281 arm64: dts: meson-sm1-sei610: add missing interrupt-names adds ceb09be2c9b6 Merge branch 'v5.6/fixes' into tmp/aml-rebuild adds 04dd0b6584cd arm64: dts: meson: a1: add secure power domain controller adds 86e00420426c Merge branch 'v5.7/dt64' into tmp/aml-rebuild adds fe98d0ff5d5c firmware: meson_sm: Add secure power domain support adds 165b5fb294e8 dt-bindings: power: add Amlogic secure power domains bindings adds b3dde5013e13 soc: amlogic: Add support for Secure power domains controller adds 7ef59ea6bce0 Merge branch 'v5.7/drivers' into tmp/aml-rebuild adds 177fada29460 Merge remote-tracking branch 'amlogic/for-next' adds e7839de6e380 ARM: dts: aspeed: ast2500: Add SCU interrupt controller adds 36e58a01e8a0 ARM: dts: aspeed: ast2600: Add SCU interrupt controllers adds dac31b205ebf ARM: dts: aspeed: ast2500: Add XDMA Engine adds 36123599ba5f ARM: dts: aspeed: ast2600: Add XDMA Engine adds 45381d287694 ARM: dts: aspeed-g6: Add Video Engine node adds 74e3b72523a1 ARM: dts: aspeed: Add Facebook Yosemite V2 BMC adds ac9203162a3d ARM: dts: aspeed-g6: add usb functions adds 1e4c6434bc8e ARM: dts: aspeed: tiogapass: Add IPMB device adds 47e29c847fc4 ARM: dts: aspeed: tiogapass: Add gpio line names adds cbc2247ca871 ARM: dts: aspeed: tacoma: Enable eMMC controller adds 5a020d80bbef ARM: dts: aspeed: g4: add video engine support adds c233c1f1e4c1 Merge remote-tracking branch 'aspeed/for-next' adds e77a63a7424d ARM: at91: Drop unneeded select of COMMON_CLK adds 6ec1587b5c17 ARM: at91: pm: use proper master clock register offset adds c4cae59d80f0 ARM: at91: pm: revert do not disable/enable PLLA for ULP modes adds 63d1a6b107d5 ARM: at91: pm: add macros for plla disable/enable adds 0be298a939b7 ARM: at91: pm: add pmc_version member to at91_pm_data adds 4a877560fe04 ARM: at91: pm: s/sfr/sfrbu in pm_suspend.S adds e13208ab5d93 clk: at91: move sam9x60's PLL register offsets to PMC header adds 4fd36e458392 ARM: at91: pm: add plla disable/enable support for sam9x60 adds bb1a0e87e1c5 ARM: at91: pm: add quirk for sam9x60's ulp1 adds d492b2361746 arm: at91: dts: Kill off "simple-panel" compatibles adds 55529d45ed6a ARM: dts: at91: sam9x60: add watchdog node adds b3c62274fb2e ARM: dts: at91: sam9x60ek: enable watchdog node adds 91d14ab8d913 ARM: configs: at91: enable sama5d4 compatible watchdog adds 1c8bb10f82fb Merge branches 'at91-soc', 'at91-dt' and 'at91-defconfig' [...] adds 4ab2090a7d48 Merge remote-tracking branch 'at91/at91-next' adds 5eb40257047f clk: imx8mn: Fix incorrect clock defines adds d2d46dfaa72b dt-bindings: clock: imx8mn: add SNVS clock adds 16e71d4da799 clk: imx8mn: add SNVS clock to clock tree adds b8fa48437690 dt-bindings: clock: Convert i.MX8MQ to json-schema adds 16d848e11836 dt-bindings: clock: Convert i.MX8MM to json-schema adds b86a8ad2870e dt-bindings: clock: Refine i.MX8MN clock binding adds 57795654fb55 clk: imx: pll14xx: Add new frequency entries for pll1443x table adds 14875e57d8ea clk: imx: imx8mp: add ocotp root clk adds 62668b68dc8e clk: imx: composite-8m: add imx8m_clk_hw_composite_core adds 7a8d3b90bdfe clk: imx: imx8mq: use imx8m_clk_hw_composite_core adds 811e4171d0f5 clk: imx: imx8mm: use imx8m_clk_hw_composite_core adds 33db2ce73e9a clk: imx: imx8mn: use imx8m_clk_hw_composite_core adds bcacd6f7c94a clk: imx8mm: Fix the CLKO1 source select list adds 9c07ae6983d4 clk: imx8mm: Add CLKO2 support adds f95d58981f40 clk: imx: Include clk-provider.h instead of clk.h for i.MX [...] adds 79ccef698ac8 clk: imx: drop redundant initialization adds 836b2513326e clk: imx7ulp: Include clk-provider.h instead of clk.h adds 8b1a3c0ba9b1 clk: imx6sl: Add missing of_node_put() adds cb5ae504f201 clk: imx8mq: Add missing of_node_put() adds 5062d46e2698 clk: imx8mm: Add missing of_node_put() adds d93171b54cb4 clk: imx8mn: Add missing of_node_put() adds 680fbce52816 clk: imx8mp: Add missing of_node_put() adds 21c8c75ea2d7 Merge branch 'clk/imx' into for-next adds eb0bbba7636b ARM: dts: imx6: phycore-som: fix emmc supply adds 512a928affd5 ARM: imx: build v7_cpu_resume() unconditionally adds 54d6477dca3b ARM: dts: imx7d: fix opp-supported-hw adds 7155c44624d0 ARM: dts: ls1021a: Restore MDIO compatible to gianfar adds bcbf53a0dab5 ARM: dts: imx6dl-colibri-eval-v3: fix sram compatible properties adds 404824a8957e Merge branch 'imx/fixes' into for-next adds b5cc96d3bfcb soc: imx: gpcv2: include linux/sizes.h adds 0a7696b31951 firmware: imx: scu-pd: Add missing audio PD ranges adds e391b24d9491 firmware: imx: scu-pd: enlarge PD range for mu_b adds 6b6795ede316 Merge branch 'imx/drivers' into for-next adds edc2569b61de ARM: imx: limit errata selection to Cortex-A9 based designs adds 6384a04bba15 ARM: imx: Remove unused include of linux/irqchip/arm-gic.h adds 709a80c1dbf1 ARM: imx: Remove unused includes on mach-imx6q.c adds cc56f77e526d ARM: imx: Remove unused include of linux/of.h on mach-imx6sl.c adds 4a4fb66119eb ARM: imx: Add missing of_node_put() adds d14672da8598 Merge branch 'imx/soc' into for-next adds 32c5cd478983 dt-bindings: arm: fsl: add LS1028A based boards adds e5ede2cc965b dt-bindings: arm: fsl: add Kontron sl28 boards adds 3b375426d4a0 dt-bindings: arm: imx: Add the i.MX8MP EVK board adds e85158296ad1 Merge branch 'imx/bindings' into for-next adds 995fc9eea3db ARM: dts: imx6ul-pico: Convert to DRM bindings adds c9aee09f7bb2 ARM: mxs: Enable usbphy1 and usb1 on apx4devkit DTS adds 8ba92585075c ARM: dts: vf610-zii-ssmb-spu3: Add voltage monitor DT node adds a049c965187c ARM: dts: vf610-zii-ssmb-dtu: Add voltage monitor DT node adds 68aaa6aa1375 ARM: dts: vf610-zii-spb4: Add voltage monitor DT node adds 6c92d53d0da2 ARM: dts: vf610-zii-dev: Add voltage monitor DT node adds 2439545b8c36 ARM: dts: vf610-zii-cfu1: Add voltage monitor DT node adds 21437391a5f9 ARM: dts: imx6dl-yapp4: Specify USB overcurrent protection [...] adds a0c15bd5ebbf ARM: dts: imx: Kill off "simple-panel" compatibles adds 6b4953fe32ff ARM: dts: imx7ulp-evk: disable usbotg1 overcurrent function adds 119c98f16e70 ARM: dts: imx7-colibri: add gpio-line-names adds ccf17617be4b ARM: dts: imx7d: cl-som-imx7: update pfuze3000 max voltage adds de8cf61c25c5 ARM: dts: imx7-colibri: add alias for RTC adds 7007f2eca0f2 ARM: dts: imx7-colibri: fix muxing of usbc_det pin adds 18432e863b8c ARM: dts: imx25-pinfunc: add another cspi3 config adds c0157bdcafa1 ARM: dts: imx: use generic name bus adds 7c48b0869658 ARM: dts: imx: make gpt node name generic adds 66d19a4f8d0f ARM: dts: imx: ventana: add fxos8700 on gateworks boards adds 62e7f0b55303 ARM: dts: imx6qdl-gw553x: add lsm9ds1 iio imu/magn support adds b0bb4fbad156 ARM: dts: imx: make kpp node name generic adds 993de77eb602 ARM: dts: imx: make clks node name generic adds 950a0a6eb69a ARM: dts: imx6sx: Improve UART pins macro defines adds 02ce1ddcea58 ARM: dts: imx6sx: Add missing UART RTS/CTS pins mux adds 6f32001feb40 ARM: dts: imx6sx-nitrogen6sx: Use new pin names with DCE/D [...] adds fec9b6383329 ARM: dts: imx6sx-sabreauto: Use new pin names with DCE/DTE [...] adds ac7fa7304d8d ARM: dts: imx6sx-sdb: Use new pin names with DCE/DTE for U [...] adds 924d83c7c7da ARM: dts: imx6sx-softing-vining-2000: Use new pin names wi [...] adds 1becc1a31706 ARM: dts: imx6sx-udoo-neo: Use new pin names with DCE/DTE [...] adds 6263dc734b2d Merge branch 'imx/dt' into for-next adds 42ef961b247f arm64: dts: imx8mn: add clock for snvs rtc node adds 815364d0424e arm64: dts: freescale: add Kontron sl28 support adds 53458f86683b arm64: dts: imx8mn: Init rates and parents configs for clocks adds 70ea36033041 arm64: dts: freescale: s32v234: use generic name bus adds 4c9403540f28 arm64: dts: imx8mm: drop redundant interrupt-parent adds ea38ca9a2607 arm64: dts: imx8mq-librem5-devkit: Add proximity sensor adds 4671f9cf78c6 arm64: dts: ls1088a: support eMMC HS200 speed mode for RDB board adds ab84bad5bb89 arm64: dts: ls1028a: support external trigger timestamp fi [...] adds 6d9b8d20431f arm64: dts: freescale: Add i.MX8MP dtsi support adds 9e847693c6f3 arm64: dts: freescale: Add i.MX8MP EVK board support adds f34d4bfab354 arm64: dts: imx8mq-phanbell: Add support for ethernet adds 0c08d5edd501 Merge branch 'imx/dt64' into for-next adds 92c2701ec1f5 arm64: defconfig: Select CONFIG_PINCTRL_IMX8MP by default adds 8cf1eb848e26 ARM: imx_v6_v7_defconfig: Enable TOUCHSCREEN_ATMEL_MXT adds e4ac6b1829d4 ARM: imx_v6_v7_defconfig: Enable TOUCHSCREEN_AD7879 adds 605ee38a3bbe Merge branch 'imx/defconfig' into for-next adds 28cf80279754 Merge remote-tracking branch 'imx-mxs/for-next' adds a1766a49fc90 Merge tag 'drivers_soc_for_5.6' into next adds f2d25e61801b Merge remote-tracking branch 'keystone/next' adds ed412c12b738 ARM: dts: mediatek: rename scpsys nodes to power-controller adds 6be021b1f00d arm64: dts: mt8183: Enable CPU idle-states adds b568627307df arm64: dts: mt8173: add arm,no-tick-in-suspend in timer adds a39f84254103 amr64: dts: mt8183: Add watchdog node adds 6fc033b56071 arm64: dts: mediatek: rename scpsys nodes to power-controller adds 2199d0877900 Merge branch 'v5.6-next/dts64' into for-next adds ce35e21d82bc soc: mediatek: knows_txdone needs to be set in Mediatek CM [...] adds 305ce1dce9d8 dt-bindings: pwrap: mediatek: add pwrap support for MT6779 adds adc4e8fcb23f soc: mediatek: pwrap: add pwrap driver for MT6779 SoCs adds 2faccb56ee6b soc: mediatek: pwrap: add support for MT6359 PMIC adds faf3024a8ea2 Merge branch 'v5.6-next/soc' into for-next adds 8a9bb4525c7c 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 64711d0f363d 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 a5b9c1660166 Merge remote-tracking branch 'omap/for-next' adds 31a233a5a17b arm64: dts: qcom: sdm845: Disable pwrkey on Cheza adds 3d60d80a4162 arm64: dts: qcom: sc7180: Add iommus property to QUP0 and QUP1 adds b418cf634cfd arm64: dts: sc7180: Add the sleep_clk to gcc-sc7180 node adds 8f4a7a00c101 arm64: dts: qcom: msm8916-samsung-a2015: Reserve Samsung f [...] adds a5fccb62cc89 soc: qcom: aoss: Read back before triggering the IRQ adds f4d590caa66e soc: qcom: aoss: Use wake_up_all() instead of wake_up_inte [...] adds ee43b5ab850f ARM: qcom_defconfig: add Broadcom bluetooth options adds 0f9d251f14ba arm64: defconfig: Enable Qualcomm PM8XXX vibrator support adds aff9cc0847a5 drivers: qcom: rpmh: fix macro to accept NULL argument adds d5e205079c34 drivers: qcom: rpmh: remove rpmh_flush export adds bcd3a145b160 ARM: dts: qcom: msm8974-honami: Add USB node. adds 726a117628d6 ARM: dts: qcom: msm8974: add blsp2_uart10 adds 231cb93c06ac ARM: dts: qcom: msm8974-hammerhead: add support for bluetooth adds bc50f20a31b1 Merge branches 'arm64-for-5.7', 'defconfig-for-5.7', 'driv [...] adds 88d640fe327a 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 9d60b4cac1d0 Merge remote-tracking branch 'realtek/for-next' adds 516f68943a6a ARM: dts: renesas: Add missing ethernet PHY reset GPIO on [...] adds 4e28626dbc2c ARM: dts: renesas: Group tuples in operating-points properties adds b214f94e0f5f ARM: dts: r7s72100: Add SPIBSC clocks adds 408324a3c538 ARM: shmobile: Enable ARM_GLOBAL_TIMER on Cortex-A9 MPCore SoCs adds 53b1a8a0b970 arm: dts: renesas: r8a77980: Remove r8a77970 DU compatible adds 3eb606fbf802 arm64: dts: renesas: rcar-gen3: Replace "vsps" by "renesas,vsps" adds c6f3c0f601d3 arm64: dts: renesas: rcar-gen3: Add CCREE nodes adds c8b8fcddf94a Merge branches 'renesas-arm-dt-for-v5.7', 'renesas-arm-soc [...] adds 92d8495ce9b7 ARM: shmobile: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 107539fb7fe2 soc: renesas: rcar-sysc: Use the correct style for SPDX Li [...] adds c3f5f82f4dfc Merge branches 'renesas-arm-soc-for-v5.7' and 'renesas-dri [...] adds 4c82f1dc4390 Merge remote-tracking branch 'renesas/next' adds 4e0b9bc98c4a dt-bindings: reset: meson: add gxl internal dac reset adds 042fc16459af Merge remote-tracking branch 'reset/reset/next' adds e2d7c0d33d0a ARM: rockchip: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 6fae6a5c2cd4 Merge branch 'v5.7-armsoc/soc' into for-next adds 9f6a54edf10f clk: rockchip: convert rk3399 pll type to use readl_relaxe [...] adds 087f08b00830 clk: rockchip: convert basic pll lock_wait to use regmap_r [...] adds c5ac87bd9abd clk: rockchip: convert rk3036 pll type to use internal loc [...] adds e79c16ada126 Merge branch 'v5.7-clk/next' into for-next adds 6f7e1c1929e0 arm64: dts: rk3399: Remove extcon unit address and extcon- [...] adds e5ab00edc3d5 arm64: dts: rockchip: Add ethernet phy to rk3399-orangepi adds dbb0a828e9ab arm64: dts: rockchip: Explicitly pinmux the regulator conf [...] adds 23ac8981671f Merge branch 'v5.7-armsoc/dts64' into for-next adds ac787d915beb clk: rockchip: fix incorrect configuration of rk3228 aclk_ [...] adds 152f9a049efc Merge branch 'v5.6-clk/fixes' into for-next adds 1c6a39b6cfe2 Merge remote-tracking branch 'rockchip/for-next' adds 269e1f78d9cf soc: samsung: chipid: Fix return value on non-Exynos platforms adds b9631bc20134 ARM: dts: exynos: Fix broken reboot on some Odroid U2/X2/U [...] adds 1c651356f482 ARM: dts: exynos: Add GPU thermal zone cooling maps for Od [...] adds 735478fc8a89 Merge branch 'next/dt' into for-next adds 1a5fcb765d18 Merge remote-tracking branch 'samsung-krzk/for-next' adds 30bd02bd634f arm64: dts: sun50i: H6: Add SPI controllers nodes and pinmuxes adds e757bdd01780 arm64: dts: allwinner: h6: Pine H64: Add SPI flash node adds e2c9e67e44fe dt-bindings: spi: sunxi: Document new compatible strings adds 39b6343d1d41 dt-bindings: arm: sunxi: add binding for PineTab tablet adds 674ef1d0a7b2 arm64: dts: allwinner: a64: add support for PineTab adds 787615ad8741 arm64: dts: allwinner: Enable button wakeup on Orange Pi PC2 adds 9e556ec5731e arm64: dts: allwinner: pinebook: Remove unused vcc3v3 regulator adds c0e79b069e4f arm64: dts: allwinner: pinebook: Sort device tree nodes adds c3d22680df8d arm64: dts: allwinner: pinebook: Make simplefb more consistent adds 412e19c34f50 arm64: dts: allwinner: pinebook: Document MMC0 CD pin name adds 9de2b6bf5ecb arm64: dts: allwinner: pinebook: Add GPIO port regulators adds 47ef030c3a79 arm64: dts: allwinner: pinebook: Fix backlight regulator adds e95d8d03b590 arm64: dts: allwinner: pinebook: Fix 5v0 boost regulator adds 5a5e52161894 arm64: dts: allwinner: a64: Add gpio bank supply for A64-O [...] adds 6a7be15a66e6 ARM: dts: sun8i-r40: Add thermal sensor and thermal zones adds bd8cac5fb8b8 ARM: dts: sun8i: a83t: Fix incorrect clk and reset macros [...] adds cf284af155ad Merge branches 'sunxi/dt-for-5.7' and 'sunxi/fixes-for-5.6 [...] adds f0df2e05a2d9 dt-bindings: interconnect: sunxi: Add A64 MBUS compatible adds fc7c2bfb08c3 arm64: dts: allwinner: a64: Add MBUS controller node adds a7f3e0bbf2c1 media: dt-bindings: media: Add Allwinner A64 deinterlace c [...] adds dd00d78d0f41 arm64: dts: allwinner: a64: Add deinterlace core node adds 221a690420fd arm64: dts: allwinner: h6: orangepi-3: Add eMMC node adds 1de8493069b8 clk: sunxi-ng: a64: Export MBUS clock adds 7015c258803d Merge branches 'sunxi/dt-for-5.7' and 'sunxi/clk-for-5.7' [...] adds 2b48dcb7a821 clk: sunxi-ng: sun8i-de2: Split out H5 definitions adds b4bbce660a36 clk: sunxi-ng: sun8i-de2: Add rotation core clocks and res [...] adds 75250eb75c82 clk: sunxi-ng: sun8i-de2: H6 doesn't have rotate core adds 8f9b11a33ad6 clk: sunxi-ng: sun8i-de2: Don't reuse A83T resets adds b0bfba905cf8 clk: sunxi-ng: sun8i-de2: Add rotation core clocks and res [...] adds 11d0c436ffed clk: sunxi-ng: sun8i-de2: Add R40 specific quirks adds b998b75f8603 clk: sunxi-ng: sun8i-de2: Sort structures adds 614215c8636a ARM: sunxi: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds fc976f50ae77 dt-bindings: arm: sunxi: Add Linutronix Testbox adds 4c2bc78fe9d1 ARM: dts: sun7i: Add Linutronix Testbox v2 board adds 8033917515c7 Merge branches 'sunxi/clk-for-5.7', 'sunxi/core-for-5.7' a [...] adds 6989f773df43 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds e5377ab2882e dt-bindings: clock: tegra: Add IDs for OSC clocks adds 39faeba7077e dt-bindings: tegra: Convert Tegra PMC bindings to YAML adds f85fa3198dfc dt-bindings: soc: tegra-pmc: Add Tegra PMC clock bindings adds cd88f1679201 dt-bindings: soc: tegra-pmc: Add ID for Tegra PMC 32 kHz b [...] adds 199eb1675eb2 Merge branch for-5.7/dt-bindings into for-next adds 302400a52309 clk: tegra: Add support for OSC_DIV fixed clocks adds 78b5672e023c clk: tegra: Add Tegra OSC to clock lookup adds b56e0a439bc4 clk: tegra: Fix Tegra PMC clock out parents adds e8042678cd43 clk: tegra: Remove CLK_M_DIV fixed clocks adds ec1a24f724dc Merge branch for-5.7/clk into for-next adds 7c9bfef10e58 ARM: tegra: Compile sleep-tegra20/30.S unconditionally adds 719c7e5991cc ARM: tegra: Add tegra_pm_park_secondary_cpu() adds b080d3491c58 ARM: tegra: Remove pen-locking from cpuidle-tegra20 adds 76c24c341603 ARM: tegra: Change tegra_set_cpu_in_lp2() type to void adds 526ff42d312f ARM: tegra: Propagate error from tegra_idle_lp2_last() adds 12d9e0bb1c0f ARM: tegra: Expose PM functions required for new cpuidle driver adds 22b18b898d8c ARM: tegra: Rename some of the newly exposed PM functions adds 7fce8205023c ARM: tegra: Make outer_disable() open-coded adds efdf7ad9abe6 ARM: tegra: cpuidle: Handle case where secondary CPU hangs [...] adds ef58d93d1c8e ARM: tegra: cpuidle: Make abort_flag atomic adds 06ddf3cba2ee ARM: tegra: cpuidle: Remove unnecessary memory barrier adds 9cd46e6f626b Merge branch 'for-5.7/arm/core' into for-5.7/cpuidle adds 982c30f7ced0 cpuidle: Refactor and move out NVIDIA Tegra20 driver into [...] adds 5143bba8d9e2 cpuidle: tegra: Squash Tegra30 driver into the common driver adds 99e130e6b104 cpuidle: tegra: Squash Tegra114 driver into the common driver adds be92d90881a7 cpuidle: tegra: Disable CC6 state if LP2 unavailable adds 4bcfe9cd2567 Merge branch for-5.7/cpuidle into for-next adds 6c2d3a14b7af firmware: tegra: Fix a typo in Kconfig adds 287eec57fa9b Merge branch for-5.7/firmware into for-next adds 5502f1102693 soc: tegra: Add Tegra PMC clocks registration into PMC driver adds 6f7b716b491d soc: tegra: Add support for 32 kHz blink clock adds 12b12528f7a8 Merge branch for-5.7/soc into for-next adds b33fa296336a ARM: tegra: Remove USB 2-0 port from Jetson TK1 padctl adds dbbac846ba30 ARM: tegra: Add clock-cells property to PMC adds 273850ed51b1 ARM: tegra: Update sound node clocks in device tree adds f9edd66828ba Merge branch for-5.7/arm/dt into for-next adds 9246faddf13a ARM: multi_v7_defconfig: Enable Tegra cpuidle driver adds c1725a576c6c ARM: tegra: Enable Tegra cpuidle driver in tegra_defconfig adds 80d3ab25c9b7 Merge branch for-5.7/arm/defconfig into for-next adds e027c9101352 arm64: tegra: Fix Tegra194 PCIe compatible string adds 965166eb5b19 arm64: tegra: Add XUSB and pad controller on Tegra194 adds 96bd124d2462 arm64: tegra: Enable XUSB host in P2972-0000 board adds 5565d3f2a7b9 arm64: tegra: Update OTG port entries for Jetson TX1 adds 8e64932f14cf arm64: tegra: Update OTG port entries for Jetson TX2 adds 3cdc8900283b arm64: tegra: Add XUDC node for Tegra210 adds 8a54081c132e arm64: tegra: Enable XUDC on Jetson TX1 adds db38128ab1e6 arm64: tegra: Add XUDC node for Tegra186 adds 92f85da1fcf5 arm64: tegra: Enable XUDC node on Jetson TX2 adds e043ec6ade1f arm64: tegra: Update OTG port entries for Jetson Nano adds 8fcdc51562cd arm64: tegra: Enable XUDC node on Jetson Nano adds 0a1935e0557b arm64: tegra: Add clock-cells property to Tegra PMC node adds c423e58b4df1 arm64: tegra: smaug: Change clk_out_2 provider to PMC adds 56568eebf45e Merge branch for-5.7/arm64/dt into for-next adds 16abe12005dd Merge remote-tracking branch 'tegra/for-next' adds 04ac0ad7e8ed dt-bindings: clk: qcom: Add support for GPU GX GDSCR adds 1a6151128c84 clk: qcom: gpucc: Add support for GX GDSC for SC7180 adds f78f29079327 clk: qcom: alpha-pll: Make error prints more informative adds fdd373a4e0c8 dt-bindings: clock: Add RPMHCC bindings for SM8250 adds 29093b1a5833 clk: qcom: rpmh: Add support for RPMH clocks on SM8250 adds 6e37add6b938 Merge branch 'clk-qcom' into clk-next adds 4a4472fdc098 of: clk: Make of_clk_get_parent_{count,name}() parameter const adds 8de427d52da3 clk: qcom: videocc: Update the clock flag for video_cc_vco [...] adds efbd9129dfe8 clk: qcom: dispcc: Remove support of disp_cc_mdss_rscc_ahb_clk adds 5d98429bbebc Merge branch 'clk-fixes' into clk-next adds f21cf9c77ee8 clk: Don't cache errors from clk_ops::get_phase() adds 768a5d4f63c2 clk: Use 'parent' to shorten lines in __clk_core_init() adds 0daa376d832f clk: Move rate and accuracy recalc to mostly consumer APIs adds 2760878662a2 clk: Bail out when calculating phase fails during clk regi [...] adds 0d426990beac Merge branch 'clk-phase-errors' into clk-next adds 5bf7f4a24938 clk: at91: sam9x60: Don't use audio PLL adds b0ecf1c6c6e8 clk: at91: usb: continue if clk_hw_round_rate() return zero adds 43b203d32b77 clk: at91: sam9x60: fix usb clock parents adds d7a83d67a169 clk: at91: usb: use proper usbs_mask adds 9962fb0d1995 clk: at91: usb: introduce num_parents in driver's structure adds 12dc8d3be9d8 clk: at91: add at91sam9g45 pmc driver adds 0969b242f7b8 clk: at91: add sama5d3 pmc driver adds 143e04dab6b4 clk: at91: add at91sam9n12 pmc driver adds bbc9409f8c8e Merge branch 'clk-at91' into clk-next adds 8d7a577d04e8 clk: samsung: Remove redundant check in samsung_cmu_register_one adds 3f4d7755556b Merge branch 'clk-samsung' into clk-next adds be545c79b289 clk: Fix continuation of of_clk_detect_critical() adds 898fe3af935a Merge branch 'clk-formatting' into clk-next adds 692751879ea8 clk, clk-si5341: Support multiple input ports adds 54d34bbe08f1 Merge branch 'clk-si5341' into clk-next adds cc26ed7be46c clk: stratix10: use do_div() for 64-bit calculation adds 8c0e783d2c7b clk: socfpga: stratix10: simplify parameter passing adds 931cfff0458a Merge branch 'clk-socfpga' into clk-next adds e2e35130402a Merge remote-tracking branch 'clk/clk-next' adds 5e6f6bfc6567 MAINTAINERS: csky: Add mailing list for csky adds e2bbbf631165 csky: Initial stack protector support adds 9ee6f679c692 csky: Tightly-Coupled Memory or Sram support adds 0dd07451451a csky: Separate fixaddr_init from highmem adds b72885b43af3 csky/mm: Fixup export invalid_pte_table symbol adds f40649eb8a4d csky: Set regs->usp to kernel sp, when the exception is fr [...] adds 0a169a3455c6 csky/smp: Fixup boot failed when CONFIG_SMP adds 72c299df927a csky/Kconfig: Add Kconfig.platforms to support some drivers adds 2a54a082ad62 csky: Support icache flush without specific instructions adds a6dbbec5d8e3 csky: Remove unnecessary flush_icache_* implementation adds 478487eb4bd0 csky: Enable defer flush_dcache_page for abiv2 cpus (807/810/860) adds 1cc882e19734 csky: Optimize abiv2 copy_to_user_page with VM_EXEC adds d5cc473ceb6b csky: Add flush_icache_mm to defer flush icache all adds 242c244a0d08 csky: Fixup ftrace modify panic adds 9733a1372edc csky: Remove unused cache implementation adds eebaa067edc9 csky: Fixup compile warning for three unimplemented syscalls adds d1940b7d3bb5 arch/csky: fix some Kconfig typos adds 1eee389aeda9 csky: Cleanup old Kconfig options adds ddc965c05cfc csky: Add setup_initrd check code adds 981e6fe468cf csky: Minimize defconfig to support buildroot config.fragment adds aeb58bb21421 csky: Add PCI support adds a24cc07d1032 csky: Implement copy_thread_tls adds 85ea1329d674 csky: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 9b74ddab56f5 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 f259c83e90d6 Merge remote-tracking branch 'h8300/h8300-next' adds 43f0f97dd6f0 m68k: mm: Remove stray nocache in ColdFire pgalloc adds fd1aa6303c4d m68k: mm: Fix ColdFire pgd_alloc() adds 13076a29d52e m68k: mm: Unify Motorola MMU page setup adds 5ad272abee9f m68k: mm: Move the pointer table allocator to motorola.c adds ef22d8abd876 m68k: mm: Restructure Motorola MMU page-table layout adds ef9285f69f0e m68k: mm: Improve kernel_page_table() adds 61c64a25ae8d m68k: mm: Use table allocator for pgtables adds 0e071ee68156 m68k: mm: Extend table allocator for multiple sizes adds 518a6b58243a m68k: mm: Fully initialize the page-table allocator adds de9e354e1f8f m68k: mm: Change ColdFire pgtable_t adds 2680729e9c11 m68k: Fix Kconfig indentation adds 1b5d564f87cb zorro: Make zorro_match_device() static adds 2d9f911c0662 zorro: Fix zorro_bus_match() kerneldoc adds f064c3c13910 zorro: Use zorro_match_device() helper in zorro_bus_match() adds 4420e44b5d6d zorro: Remove unused zorro_dev_driver() adds 5b78fcbb61fb zorro: Move zorro_bus_type to bus-private header file adds f0c2cdd623f7 dio: Make dio_match_device() static adds aabbda8dbf85 dio: Fix dio_bus_match() kerneldoc adds 2608a8cebbe1 dio: Remove unused dio_dev_driver() adds 5e2367484014 fbdev: c2p: Use BUILD_BUG() instead of custom solution adds dff527e7a0a8 m68k: Switch to asm-generic/hardirq.h adds b49b04fd3178 Merge remote-tracking branch 'm68k/for-next' adds a6c5729b0ae1 openrisc: configs: Cleanup CONFIG_CROSS_COMPILE adds fc74d7166005 openrisc: use mmgrab adds 53b438a7f052 Merge remote-tracking branch 'openrisc/for-next' adds b2389902f6fd riscv: Use flush_icache_mm for flush_icache_user_range adds efe9e3a91ce6 riscv: Delete CONFIG_SYSFS_SYSCALL from defconfigs adds a72faafcdd6f riscv: force hart_lottery to put in .sdata section adds dc04ed8dec28 Merge remote-tracking branch 'risc-v/for-next' adds 0d6f1693f255 s390/cpum_sf: Rework sampling buffer allocation adds c4f762ff6b77 s390/zcrypt: Support for CCA protected key block version 2 adds 9b78217cf0a4 Merge remote-tracking branch 's390/features' 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 4394243db6ea 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 4f44b9cc781f Merge remote-tracking branch 'xtensa/xtensa-for-next' adds ad4803241dcb btrfs: Add overview of device replace adds e4248c278e9f Btrfs: don't iterate mod seq list when putting a tree mod seq adds 1ffd7cab61c4 btrfs: relocation: Add introduction of how relocation works adds f27515bd6dc9 btrfs: update the comment of btrfs_control_ioctl() adds da9e519bf935 btrfs: ref-verify: fix memory leaks adds 7eeec202b967 btrfs: use btrfs_ordered_update_i_size in clone_finish_ino [...] adds c821555d2b97 btrfs: don't set path->leave_spinning for truncate adds 7487e036203d btrfs: introduce per-inode file extent tree adds c4038cdb0311 btrfs: use the file extent tree infrastructure adds 5f052a33eef1 btrfs: replace all uses of btrfs_ordered_update_i_size adds 214526f2c8ec btrfs: delete the ordered isize update code adds 2c5ab30f613d btrfs: push __setup_root into btrfs_alloc_root adds 2c98b3bb2345 btrfs: move fs root init stuff into btrfs_init_fs_root adds 24f63998b236 btrfs: make btrfs_find_orphan_roots use btrfs_get_fs_root adds e2130d7c1ca9 btrfs: export and use btrfs_read_tree_root for tree-log adds 4105c90fe532 btrfs: make relocation use btrfs_read_tree_root() adds 91e0282175fa btrfs: remove btrfs_read_fs_root, not used anymore adds 3d0c1b9d2b4c btrfs: open code btrfs_read_fs_root_no_name adds ed3d6b1249ad btrfs: make the fs root init functions static adds 7b50d5195007 btrfs: handle NULL roots in btrfs_put/btrfs_grab_fs_root adds dc1b84fb63f2 btrfs: add a comment describing block reserves adds 56ac76af61ee btrfs: add a comment describing delalloc space reservation adds 903287ce55ed btrfs: describe the space reservation system in general adds 6cd796e8a077 btrfs: hold a ref on fs roots while they're in the radix tree adds 4bee9e5465b6 btrfs: hold a ref on the root in resolve_indirect_ref adds bf34b1a99de0 btrfs: hold a root ref in btrfs_get_dentry adds 5f526def3313 btrfs: hold a ref on the root in __btrfs_run_defrag_inode adds cb59b067893e btrfs: hold a ref on the root in fixup_tree_root_location adds 60e400697a4e btrfs: hold a ref on the root in create_subvol adds 921e58a0a892 btrfs: hold a ref on the root in search_ioctl adds 8577929f293b btrfs: hold a ref on the root in btrfs_search_path_in_tree adds b38d0eba0d98 btrfs: hold a ref on the root in btrfs_search_path_in_tree_user adds 8c319b625e0a btrfs: hold a ref on the root in btrfs_ioctl_get_subvol_info adds 3e1c23d7e008 btrfs: hold ref on root in btrfs_ioctl_default_subvol adds 06717d1e6aed btrfs: hold a ref on the root in build_backref_tree adds 5dd9754002c9 btrfs: hold a ref on the root in prepare_to_merge adds cd8c1866a6ff btrfs: hold a ref on the root in merge_reloc_roots adds 189ee7f34a94 btrfs: hold a ref on the root in record_reloc_root_in_trans adds 075b1004cdd8 btrfs: hold a ref on the root in find_data_references adds e3635b23d5c6 btrfs: hold a ref on the root in create_reloc_inode adds 9c68e0447bb8 btrfs: hold a ref on the root in btrfs_recover_relocation adds a774641bd8fc btrfs: push grab_fs_root into read_fs_root adds 63fdd9ee7272 btrfs: hold a ref for the root in btrfs_find_orphan_roots adds c388b5effb6c btrfs: hold a ref on the root in scrub_print_warning_inode adds fdce8e08cbce btrfs: hold a ref on the root in btrfs_ioctl_send adds 1b5c3c79284a btrfs: hold a ref on the root in get_subvol_name_from_objectid adds 72936a13b487 btrfs: hold a ref on the root in create_pending_snapshot adds 060027bf6fc5 btrfs: hold a ref on the root in btrfs_recover_log_trees adds c15e9d94d33a btrfs: hold a ref on the root in btrfs_check_uuid_tree_entry adds f00d1c7ee804 btrfs: export and rename free_fs_info adds 86aa7c0756c0 btrfs: hold a ref on the root in open_ctree adds 8afd7af75366 btrfs: use btrfs_put_fs_root to free roots always adds 3bd3423f860f btrfs: push btrfs_grab_fs_root into btrfs_get_fs_root adds d8df614e68de btrfs: free more things in btrfs_free_fs_info adds 3eb35b78df52 btrfs: move fs_info init work into it's own helper function adds 25b569c39e67 btrfs: make the init of static elements in fs_info separate adds 6b25570c6620 btrfs: add a leak check for roots adds 1258bf0895f4 btrfs: rename btrfs_put_fs_root and btrfs_grab_fs_root adds 08dd2728caf6 Btrfs: fix race between using extent maps and merging them adds e42d97f8934f btrfs: move root node locking helpers to locking.c adds 843e7d694dfa btrfs: add wrapper for transaction abort predicate adds c7a969aaf9c9 btrfs: print message when tree-log replay starts adds 6d895dba7bef btrfs: log message when rw remount is attempted with uncle [...] adds fd6bc156d164 btrfs: remove extent_page_data::tree adds c26652669585 btrfs: drop argument tree from submit_extent_page adds cf6f1f5a7cb2 btrfs: add assertions for tree == inode->io_tree to extent [...] adds 6990553ba738 btrfs: drop argument tree from btrfs_lock_and_flush_ordered_range adds 096d0c20fb1f btrfs: sink argument tree to extent_read_full_page adds 68913c894257 btrfs: sink argument tree to __extent_read_full_page adds 3e906fb0ee40 btrfs: sink arugment tree to contiguous_readpages adds df475ad8da57 btrfs: sink argument tree to __do_readpage adds b053f3eda6f3 Btrfs: fix race between shrinking truncate and fiemap adds e0899c4dbe14 Merge branch 'misc-next' into for-next-next-v5.6-20200211 adds 27fd92d48739 btrfs: Implement DRW lock adds 2e4ea1305df6 btrfs: convert snapshot/nocow exlcusion to drw lock adds 2b25fb61ba44 Merge branch 'ext/nikbor/drw-lock-v4' into for-next-next-v [...] adds bb5165310083 btrfs: print message when tree-log replay starts adds 0ab09994d9d8 btrfs: log message when rw remount is attempted with uncle [...] adds 16ee5b58e152 btrfs: remove extent_page_data::tree adds b7b90eadd963 btrfs: drop argument tree from submit_extent_page adds 22e56019123f btrfs: add assertions for tree == inode->io_tree to extent [...] adds 8543829f14f0 btrfs: drop argument tree from btrfs_lock_and_flush_ordered_range adds a47a0bca5ea6 btrfs: sink argument tree to extent_read_full_page adds 12728d03bb39 btrfs: sink argument tree to __extent_read_full_page adds 42375858dcd2 btrfs: sink arugment tree to contiguous_readpages adds 42f468abd872 btrfs: sink argument tree to __do_readpage adds e0928c91c2f5 btrfs: backref, only collect file extent items matching ba [...] adds 1ba9558e357f btrfs: backref, not adding refs from shared block when res [...] adds 99c5d101f7b0 btrfs: backref, only search backref entries from leaves of [...] adds 9e5dabfbc493 btrfs: backref, use correct count to resolve normal data refs adds 6c2afbf01980 Merge branch 'ext/ethanwu/backref-speedup' into for-next-n [...] adds e93ce0453880 btrfs: Perform pinned cleanup directly in btrfs_destroy_de [...] adds 4e2c2f96e6a3 btrfs: Make btrfs_pin_extent take trans handle adds 80a644273779 btrfs: Introduce unaccount_log_buffer adds 19f9b567ed97 btrfs: Call btrfs_pin_reserved_extent only during active t [...] adds 9afc3a62479f btrfs: Make btrfs_pin_reserved_extent take transaction handle adds 6eeffb38a634 btrfs: Make btrfs_pin_extent_for_log_replay take transacti [...] adds b4968dac5d49 btrfs: Make pin_down_extent take transaction handle adds ccfc1cefd706 btrfs: Pass transaction handle to write_pinned_extent_entries adds 8b9070ddf3df btrfs: Mark pinned log extents as excluded adds 9d4c1df741b4 btrfs: Factor out pinned extent clean up in btrfs_delete_u [...] adds 9ba6f1acb831 btrfs: switch to per-transaction pinned extents adds 4eed16264b8f Merge branch 'ext/nikbor/pinned-cleanups' into for-next-ne [...] adds e33e0e766d98 btrfs: free allocated pages jon failed cache write-out adds 1592354c5599 btrfs: use inode from io_ctl in io_ctl_prepare_pages adds 48f1e50652ab btrfs: make the uptodate argument of io_ctl_add_pages() boolean. adds 11c7ae1a0140 btrfs: use standard debug config option to enable free-spa [...] adds cc5d7052c380 btrfs: simplify error handling in __btrfs_write_out_cache() adds 3a44507eb4cc Merge branch 'ext/johannes/fsc-page-leak' into for-next-ne [...] adds fc53ebe3433d btrfs: Export btrfs_release_disk_super adds 0fa4eaa9a428 btrfs: don't kmap() pages from block devices adds d19ec014a46b btrfs: use the page-cache for super block reading adds 669dbb6bb1c1 btrfs: use BIOs instead of buffer_heads from superblock writeout adds be2c30b6dce5 btrfs: remove btrfsic_submit_bh() adds cd732a700a1f btrfs: remove buffer_heads from btrfsic_process_written_block() adds f8dfa0d8aa6e btrfs: remove buffer_heads form superblock mirror integrit [...] adds bfd42baad243 Merge branch 'ext/johannes/sb-no-bh-v6' into for-next-next [...] adds 00e6d051c95f btrfs: Introduce new BTRFS_IOC_SNAP_DESTROY_V2 ioctl adds b44748304b84 Merge branch 'ext/marcos/subvol-destroy2-v3' into for-next [...] adds 455808a18dbf Merge branch 'for-next-next-v5.6-20200211' into for-next-20200211 adds 087121307570 Merge remote-tracking branch 'btrfs/for-next' adds a13eaf7a4793 cifs: rename posix create rsp adds ccc33cede831 cifs: add smb2 POSIX info level adds 0fc6b1c269d1 cifs: plumb smb2 POSIX dir enumeration adds 7a46810066d8 Merge remote-tracking branch 'cifs/for-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 a29bd3e472a3 Merge remote-tracking branch 'ext3/for_next' adds 3e8cb8b2eaeb fuse: fix stack use after return adds f88f597bd234 Merge remote-tracking branch 'fuse/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 c2ee0faf38a6 Merge remote-tracking branch 'ubifs/linux-next' adds 33d6e0be6604 9p: Fix Kconfig indentation adds 79fb9216b7be 9p: Remove unneeded semicolon adds fbfa5c7b96a4 Merge remote-tracking branch 'v9fs/9p-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 c81ea7203b22 console: Don't perform test for CON_BRL flag adds caa72c3bc584 console: Drop double check for console_drivers being non-NULL adds 12825e6ba8ea console: Use for_each_console() helper in unregister_console() adds d58ad10122e6 console: Drop misleading comment adds bb72e3981d8e console: Avoid positive return code from unregister_console() adds e78bedbd42b7 console: Don't notify user space when unregister non-liste [...] adds ed31685c96e1 console: Introduce ->exit() callback adds 9cc559fb65bd Merge branch 'for-5.7-console-exit' into for-next adds 5661dd95a295 printk: Convert a use of sprintf to snprintf in console_unlock adds f93598b8c76f Merge branch 'for-5.7' into for-next adds ad8cd1db80cc printk: Move console matching logic into a separate function adds e369d8227fd2 printk: Fix preferred console selection with multiple matches adds 33225d7b0ac9 printk: Correctly set CON_CONSDEV even when preferred cons [...] adds d34f14ae521f Merge branch 'for-5.7-preferred-console' into for-next adds d3d8d53fdc2c 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 4ab2bb3c311a HID: logitech-hidpp: BatteryVoltage: only read chargeStatu [...] adds beae56192a25 HID: ite: Only bind to keyboard USB interface on Acer SW5- [...] adds ada131c2f224 Merge branch 'for-5.6/upstream-fixes' into for-next adds e433be929e63 HID: apple: Add support for recent firmware on Magic Keyboards adds 4f715ef99d6e Merge branch 'for-5.6/upstream-fixes' into for-next adds 5ebdffd25098 HID: core: fix off-by-one memset in hid_report_raw_event() adds 84a406263246 HID: core: increase HID report buffer size to 8KiB adds 1f7e4b862aad Merge branch 'for-5.6/upstream-fixes' into for-next adds 3045696d0ce6 HID: quirks: Remove ITE 8595 entry from hid_have_special_driver adds edea44f5872a Merge branch 'for-5.7/core' into for-next adds 630dd6eaffc8 HID: logitech-dj: add debug msg when exporting a HID++ rep [...] adds 803e73885ebd Merge branch 'for-5.7/logitech' into for-next adds 5c02c447eaed HID: hiddev: Fix race in in hiddev_disconnect() adds 86a9681ffc90 Merge branch 'for-5.6/upstream-fixes' into for-next adds 8d2e77b39b8f HID: alps: Fix an error handling path in 'alps_input_confi [...] adds 579d6a95e107 Merge branch 'for-5.6/upstream-fixes' into for-next adds be0aba826c4a HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override adds 9d7e22b27ba7 Merge branch 'for-5.6/upstream-fixes' into for-next adds 44543ad952c7 Merge remote-tracking branch 'hid/for-next' adds de8964995c79 i3c: master: no need to iterate master device twice adds f148599bd803 Merge remote-tracking branch 'i3c/i3c/next' adds 6eaaa9e89719 firmware/dmi: Report DMI Bios & EC firmware release adds 9885951bffe5 Merge branch 'dmi/master' adds ec130add10a0 hwmon: Support ADI Fan Control IP adds d71b8f4c5e4b dt-bindings: hwmon: Add AXI FAN Control documentation adds 6769c65577b2 docs: hwmon: (pmbus/ltc2978) Update datasheet URLs to analog.com. adds 57640bc54bc1 hwmon: (pmbus/ltc2978) add support for more parts. adds caa3f49753f6 bindings: (hwmon/ltc2978.txt) add support for more parts ( [...] adds 9772b62668c9 hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs adds ed6dc46149c0 hwmon: (k10temp) Reorganize and simplify temperature suppo [...] adds 92816d4a16a8 hwmon: (k10temp) Update driver documentation adds e4b9bbafa3f0 hwmon: (ibmaem) Replace zero-length array with flexible-ar [...] adds 5bbff6fd0595 hwmon: (pmbus) Add IC_DEVICE_ID and IC_DEVICE_REV command [...] adds b83791c28232 hwmon: (pmbus) Add 'phase' parameter where needed for mult [...] adds fabe90f1f861 hwmon: (pmbus) Implement multi-phase support adds dfa4cb7efaa2 hwmon: (pmbus/tps53679) Add support for multiple chips IDs adds bcc48241a34f hwmon: (pmbus/tps53679) Add support for IIN and PIN to TPS [...] adds b708f176f1ce hwmon: (pmbus/tps53679) Add support for TPS53681 adds d608e35ca1c1 hwmon: (pmbus/tps53679) Add support for TPS53647 and TPS53667 adds a9a99b1b786b hwmon: (pmbus/tps53679) Add documentation adds 959405d9eb31 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 34e75cf4beb1 Documentation: nfs: convert pnfs.txt to ReST adds f0bf8a988b26 Documentation: nfs: rpc-cache: convert to ReST adds 250baf06aacf Documentation: nfs: rpc-server-gss: convert to ReST adds 04f81fb08d06 Documentation: nfs: nfs41-server: convert to ReST adds cb63032b1233 Documentation: nfs: knfsd-stats: convert to ReST adds 56e6b3b0b381 Documentation: zram: fix the description about orig_data_s [...] adds 895f2c20a88a docs: admin-guide: Add description of %c corename format adds 3b82a112ce59 Documentation/ABI: move sysfs-kernel-uids to removed directory adds 473da2f0d80a docs: userspace: ioctl-number: remove mc146818rtc conflict adds 2e5b1886e9ba Documentation: bootconfig: fix Sphinx block warning adds cb8283cb9b55 Merge remote-tracking branch 'jc_docs/docs-next' adds 3f9e12e0df01 ACPI: watchdog: Allow disabling WDAT at boot adds 1dade3a7048c ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro adds 2ba33a4e9e22 ACPI: watchdog: Fix gas->access_width usage adds cabe17d0173a ACPI: watchdog: Set default timeout in probe adds 08d2ccafd2e3 Merge branch 'acpi-watchdog' into linux-next adds ac1cc6b4856f ACPI: button: move HIDs to acpi/button.h adds a1b93e890d4f ACPI: Add new tiny-power-button driver to directly signal init adds 7e8d3294480b Merge branch 'acpi-button' into linux-next adds 34896620422e PM: QoS: Drop debugfs interface adds 5a7ea52b6fae PM: QoS: Drop pm_qos_update_request_timeout() adds 87ad73567996 PM: QoS: Drop the PM_QOS_SUM QoS type adds 7b35370b2ebc PM: QoS: Clean up pm_qos_update_target() and pm_qos_update [...] adds dcd70ca1a3bf PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() adds 63cffc05348e PM: QoS: Drop iterations over global QoS classes adds 299a229830a2 PM: QoS: Clean up misc device file operations adds 02c92a378940 PM: QoS: Redefine struct pm_qos_request and drop struct pm [...] adds 3a4a0042228a PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain adds 2552d3520132 PM: QoS: Rename things related to the CPU latency QoS adds 333eed7d2006 PM: QoS: Simplify definitions of CPU latency QoS trace events adds e033b6c175a3 PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h adds fa048c59bf1b PM: QoS: Add CPU latency QoS API wrappers adds f60ccc3558dd cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() adds fe66a17ecd49 x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead [...] adds 4d4dda487a36 drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() adds 6ca50a47c096 drivers: hsi: Call cpu_latency_qos_*() instead of pm_qos_*() adds 7c51a06b2560 drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() adds d1b98305916b drivers: mmc: Call cpu_latency_qos_*() instead of pm_qos_*() adds 81e95ad74154 drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() adds c4c632e9074b drivers: spi: Call cpu_latency_qos_*() instead of pm_qos_*() adds 01d2b1898c7c drivers: tty: Call cpu_latency_qos_*() instead of pm_qos_*() adds 77b352456941 drivers: usb: Call cpu_latency_qos_*() instead of pm_qos_*() adds 5371a79be97c sound: Call cpu_latency_qos_*() instead of pm_qos_*() adds 67b06ba01857 PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions adds fe52de36dc5d PM: QoS: Update file information comments adds b8e6e27c626e Documentation: PM: QoS: Update to reflect previous code changes adds 814d51f8889b PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE adds 00b838d60ec4 Merge branch 'pm-qos' into linux-next adds 3f9548177f2b Merge remote-tracking branch 'pm/linux-next' adds 36eb7dc1bd42 cpufreq: imx6q: Fixes unwanted cpu overclocking on i.MX6ULL adds 0ea4fb29c689 cpufreq: ti-cpufreq: Add support for OPP_PLUS adds a30f8a91f3c2 cpufreq: imx-cpufreq-dt: Add "cpu-supply" property check adds aaa97ab5548f Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/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 8d5a078e7a2f Merge remote-tracking branch 'thermal/thermal/linux-next' adds 67f8e65e4fc1 firewire: net: remove set but not used variable 'guid' adds 75094fddbec5 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 8eb5345eaf45 Merge remote-tracking branch 'swiotlb/linux-next' adds 081ea5195a11 RDMA/cma: Use a helper function to enqueue resolve work items adds cc055dd3a713 RDMA/cma: Use RDMA device port iterator adds 5ff8c8fa44c2 RDMA/cma: Rename cma_device ref/deref helpers to to get/put adds be439912e7c2 RDMA/cma: Use refcount API to reflect refcount adds e368d23f57f6 RDMA/cma: Rename cma_device ref/deref helpers to to get/put adds 43fb5892cdfa RDMA/cma: Use refcount API to reflect refcount adds b14c95bee835 RDMA/hns: Cleanups of magic numbers adds d7e2d3432ae7 RDMA/hns: Optimize eqe buffer allocation flow adds 9a4b24108d92 i40iw: Do an RCU lookup in i40iw_add_ipv4_addr adds beb205dd67aa RDMA/siw: Fix setting active_mtu attribute adds 738dc967aede Merge remote-tracking branch 'rdma/for-next' adds d71151a39c97 ptp_qoriq: drop the code of alarm adds 1f4c51de3361 lib: objagg: Replace zero-length arrays with flexible-arra [...] adds 1e5946f5f7fe net: x25: convert to list_for_each_entry_safe() 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 db6d9e9e8b48 mac80211: Fix setting txpower to zero adds 256db7423c31 ieee80211: add WPA3 OWE AKM suite selector adds 1f6e0baa703d mac80211: allow setting queue_len for drivers not using wa [...] adds ddb535a6a04e Merge tag 'mac80211-next-for-net-next-2020-02-14' of git:/ [...] adds df12eb6d6cd9 net: virtio_vsock: Enhance connection semantics adds 9de9f7d1cb14 tools: testing: vsock: Test when server is bound but not l [...] adds 8c8da5b8eaf8 Merge branch 'Enhance-virtio-vsock-connection-semantics' adds c8856c051454 tcp-zerocopy: Return inq along with tcp receive zerocopy. adds 33946518d493 tcp-zerocopy: Return sk_err (if set) along with tcp receiv [...] adds 7458bd540fa0 net: dsa: bcm_sf2: Also configure Port 5 for 2Gb/sec on 7278 adds 744676e77720 openvswitch: add TTL decrement action adds da090e40a543 r8169: remove unneeded check from rtl_link_chg_patch adds cac960c5912a r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 adds 9aab78290a0f r8169: simplify setting netdev features adds 711463f83427 r8169: add helper rtl_pci_commit adds f1f9ca287569 r8169: improve rtl8169_get_mac_version adds 9db0ac57bd32 r8169: improve rtl_jumbo_config adds 0da3359a4a21 r8169: improve statistics of missed rx packets adds ce7805513d90 Merge branch 'r8169-series-with-further-smaller-improvements' adds 8062e2333f8f net: linkmode: make linkmode_test_bit() take const pointer adds a87ae8a963bd net: add helpers to resolve negotiated flow control adds 45c767faef15 net: add linkmode helper for setting flow control advertisement adds 8cdfa25625ca net: phylink: remove pause mode ethtool setting for fixed links adds 2d5fbef0c807 net: phylink: ensure manual flow control is selected appro [...] adds 33faac8e03ac net: phylink: use phylib resolved flow control modes adds 4e5aeb4157c8 net: phylink: resolve fixed link flow control adds f904f15ea9b5 net: phylink: allow ethtool -A to change flow control adve [...] adds 97fec51fe79b net: phylink: improve initial mac configuration adds b70486f94bb4 net: phylink: clarify flow control settings in documentation adds 5652b46e4e80 Merge branch 'Pause-updates-for-phylib-and-phylink' adds 6eaeedc1aa27 sh_eth: check sh_eth_cpu_data::no_tx_cntrs when dumping registers adds f75ca32403db sh_eth: check sh_eth_cpu_data::cexcr when dumping registers adds 7bf47f609f7e sh_eth: check sh_eth_cpu_data::no_xdfar when dumping registers adds a6318d57f68b sh_eth: add sh_eth_cpu_data::gecmr flag adds b39b7092166b sh_eth: use Gigabit register map for R7S72100 adds 8fb9df97750f Merge branch 'sh_eth-get-rid-of-the-dedicated-regiseter-ma [...] adds 888d0584afb8 net/sonic: Remove obsolete comment adds 5d58c21c1030 net/sonic: Refactor duplicated code adds 29660d50a9e3 net/sonic: Remove redundant next_tx variable adds d35bf9bc7d72 net/sonic: Remove redundant netif_start_queue() call adds 13cfff1a902c net/sonic: Remove explicit memory barriers adds 8fe676b3db7a net/sonic: Start packet transmission immediately adds d5f3889aca9f net/macsonic: Remove interrupt handler wrapper adds 2bd5662d35c3 Merge branch 'sonic-next' adds 42f3efef3554 ice: Add initial support for QinQ adds b093841f9ac9 ice: Refactor port vlan configuration for the VF adds 0b6c6a8bb6d5 ice: Add helper to determine if VF link is up adds 61c9ce86a6f5 ice: Fix Port VLAN priority bits adds 72634bc228cb ice: Only allow tagged bcast/mcast traffic for VF in port VLAN adds 13a6233b033f ice: Add support to enable/disable all Rx queues before waiting adds 39066dc549cf ice: Fix implicit queue mapping mode in ice_vsi_get_qs adds 2309ae385a42 ice: Handle LAN overflow event for VF queues adds e1fe6926800f ice: Fix and refactor Rx queue disable for VFs adds 24e2e2a0b8d3 ice: Fix virtchnl_queue_select bitmap validation adds 752eee067843 ice: remove unnecessary fallthrough comments adds 4e83fc934e3a ice: replace "fallthrough" comments with fallthrough reser [...] adds e0708aa8a5c4 ice: use proper format for function pointer as a function [...] adds 644f40ea0c08 ice: add function argument description to function header comment adds fb0c5b05c1d4 ice: use true/false for bool types adds 27aa6228d6d6 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 0d30bbd03d84 net: dsa: mv88e6xxx: Allow PCS registers to be retrieved v [...] adds d3f88a24b28d net: dsa: mv88e6xxx: Add 6352 family PCS registers to ethtool -d adds bf3504cea7d7 net: dsa: mv88e6xxx: Add 6390 family PCS registers to ethtool -d adds c1b18f20d5d7 Merge branch 'mv88e6xxx-Add-SERDES-PCS-registers-to-ethtool-dump' adds 9ac41f3c9f05 net: mvneta: move refill_err and skb_alloc_err in per-cpu stats adds 69de66fcc972 net: mvneta: rely on open-coding updating stats for non-xd [...] adds 320d54415f5d net: mvneta: rely on struct mvneta_stats in mvneta_update_ [...] adds 3d866523d59c net: mvneta: introduce xdp counters to ethtool adds 6c8a8cfd45af net: mvneta: get rid of xdp_ret in mvneta_swbm_rx_frame adds 92df9f8a745e Merge branch 'mvneta-xdp-ethtool-stats' adds 7a47281439ba net: sched: lock action when translating it to flow_action infra adds 487e9589cc0e net: sched: refactor police action helpers to require tcf_lock adds 107f2d509165 net: sched: refactor ct action helpers to require tcf_lock adds b15e7a6e8d31 net: sched: don't take rtnl lock during flow_action setup adds b5d308120ddf Merge branch 'Remove-rtnl-lock-dependency-from-flow_action-infra' adds 3e07df430c2b net: stmmac: Get rid of custom STMMAC_DEVICE() macro adds bd706ff8ea2b net: vlan: suppress "failed to kill vid" warnings adds b7683155517c sfc: only schedule asynchronous filter work if needed adds 025c5a0b58e8 sfc: move some ARFS code out of headers adds 5f1475b17139 Merge branch 'sfc-couple-more-ARFS-tidy-ups' adds 583cb0b4121f net: bridge: teach ndo_dflt_bridge_getlink() more brport flags adds b96f54698040 mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting adds 23a1a0b391a7 mlxsw: spectrum_switchdev: Propagate extack to bridge crea [...] adds 71afb45a14d6 mlxsw: spectrum_switchdev: Have VXLAN device take referenc [...] adds 578e55124c10 mlxsw: spectrum_switchdev: Remove VXLAN checks during FID [...] adds da1f9f8cb75c mlxsw: spectrum: Reduce dependency between bridge and router code adds 745a7ea72dc2 selftests: mlxsw: Remove deprecated test adds bdc58bea0d46 selftests: mlxsw: extack: Test bridge creation with VXLAN adds 6c4e61ff5f26 selftests: mlxsw: extack: Test creation of multiple VLAN-a [...] adds 58ba0238e98a selftests: mlxsw: vxlan: Adjust test to recent changes adds 495c3da648a1 selftests: mlxsw: vxlan: Add test for error path adds 790a9a7cce65 Merge branch 'mlxsw-Reduce-dependency-between-bridge-and-r [...] adds 55dd57581758 net/smc: improve smc_lgr_cleanup() adds 354ea2baa393 net/smc: use termination worker under send_lock adds 3739707c4568 net/smc: do not delete lgr from list twice adds ba9520604209 net/smc: remove unused parameter of smc_lgr_terminate() adds 5f78fe968d76 net/smc: simplify normal link termination adds 5613f20c9381 net/smc: reduce port_event scheduling adds 4c08222170dc Merge branch 'net-smc-next' adds 725d23b59cd1 net: phy: allow bcm84881 to be a module adds dc3cc347d2ce net: usb: cdc-phonet: Replace zero-length array with flexi [...] adds 9814428a44d6 NFC: digital: Replace zero-length array with flexible-arra [...] adds 45a4296b6e55 bpf, sockmap: Replace zero-length array with flexible-arra [...] adds fbfc8502af52 net: switchdev: Replace zero-length array with flexible-ar [...] adds 2b73812483e9 net: netlink: Replace zero-length array with flexible-arra [...] adds b182a66792fe net: ena: remove set but not used variable 'hash_key' adds 272bb0e9e8cd net: fec: Prevent unbind operation adds 00796b929ce8 sfc: elide assignment of skb adds f1e5eff73390 Merge remote-tracking branch 'net-next/master' adds b80b033bedae bpf: Allow bpf_perf_event_read_value in all BPF programs adds c0f785df038f Merge remote-tracking branch 'bpf-next/master' adds d8fab4815a37 net/mlx5: fix spelling mistake "reserverd" -> "reserved" adds 266563ae915f 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 a36d16ce3bf7 Merge remote-tracking branch 'nfc-next/master' adds 24f0bd136264 brcmfmac: add the BRCM 4364 found in MacBook Pro 15,2 adds 57f0a29c3e08 DTS: bindings: wl1251: mark ti,power-gpio as optional adds 346bdd8e979d wl1251: remove ti,power-gpio for SDIO mode adds a3ebb0335c54 qtnfmac: use MAJOR.MINOR format for firmware protocol adds 310cd5dd5070 qtnfmac: pass hardware capabilities in TLV element adds e70cf22bc7b2 qtnfmac: merge PHY_PARAMS_GET into MAC_INFO adds bc5db734c1c4 qtnfmac: drop QTN_TLV_ID_NUM_IFACE_COMB TLV type adds 601ce21ff88d qtnfmac: implement extendable channel survey dump adds 0d18a9c0a387 qtnfmac: pass max scan SSIDs limit on per-radio basis adds 8b0b5f1ba9e0 qtnfmac: cleanup alignment in firmware communication protocol adds 5edadc5a3f11 qtnfmac: update channel switch command to support 6GHz band adds 501c3be1ec3c qtnfmac: drop unnecessary TLVs from scan command adds 946d077a4256 qtnfmac: fix potential Spectre vulnerabilities adds 863844ee3bd3 brcmfmac: abort and release host after error adds 597fc0e6ad59 rtw88: remove unused parameter vif in rtw_lps_pg_info_get() adds 9e01c07069db rtw88: add rtw_read8_mask and rtw_read16_mask adds 2a4225551afb rtw88: pci: 8822c should set clock delay to zero adds 398b9bdab2c3 rtw88: move rtw_enter_ips() to the last when config adds 6eab0ba99bc2 rtw88: avoid holding mutex for cancel_delayed_work_sync() adds 55cc84421c30 rtw88: add ciphers to suppress error message adds 8299adec99b2 rtw88: 8822c: update power sequence to v16 adds 16bbc3eb8372 rsi: fix null pointer dereference during rsi_shutdown() adds bafbc6f0b51b rtw88: Use kfree_skb() instead of kfree() adds 40fb04b22f31 rtw88: Use secondary channel offset enumeration adds 9c714b7caa17 rtw88: 8822c: modify rf protection setting adds 74c3d72cc134 rtw88: disable TX-AMSDU on 2.4G band adds d49f2c5063fd rtw88: 8822[bc]: Make tables const, reduce data object size adds aa7619a39ace rtw88: Fix incorrect beamformee role setting adds 932183aa35c6 mwifiex: change license text from MARVELL to NXP adds 584b3e7f9376 Merge remote-tracking branch 'wireless-drivers-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 683cc86d812c Bluetooth: btintel: Replace zero-length array with flexibl [...] adds 7c36948329cd Bluetooth: hci_intel: Replace zero-length array with flexi [...] adds c920a191302e Bluetooth: hci_uart: Replace zero-length array with flexib [...] adds cee5f20fece3 Bluetooth: secure bluetooth stack from bluedump attack adds eab2404ba798 Bluetooth: Add BT_PHY socket option adds e22998f53a1e Bluetooth: Fix a typo in Kconfig adds 848fc6164158 Bluetooth: hci_h5: btrtl: Add support for RTL8822C adds 05bd80a10411 Bluetooth: Disable Extended Adv if enabled adds 7c2c3e63e1e9 Bluetooth: hci_qca: Bug fixes while collecting controller [...] adds 0830c0a4891f Bluetooth: hci_h5: Move variable into local scope adds a2a8b0b4adea Bluetooth: Fix crash when using new BT_PHY option adds 177f1fa1730b Merge remote-tracking branch 'bluetooth/master' adds 5b24efe7d55a mtd: spi-nor: use le32_to_cpu_array() adds 8c79fa6c44de mtd: spi-nor: introduce SR_BP_SHIFT define adds 8a6676a5929d Merge remote-tracking branch 'spi-nor/spi-nor/next' adds eaebf4c3b103 crypto: hisilicon - Unify hardware error init/uninit into QM adds de3daf4b4ad5 crypto: hisilicon - Configure zip RAS error type adds f826e6efb42b crypto: hisilicon - Unify error detect process into qm adds 00e62e868ccd crypto: hisilicon - Fix duplicate print when qm occur mult [...] adds eed74b3eba9e crypto: rng - Fix a refcounting bug in crypto_rng_reset() adds 07b586fe0662 crypto: x86/curve25519 - replace with formally verified im [...] adds ce0fc6db38de crypto: ccree - protect against empty or NULL scatterlists adds 504e84abec7a crypto: ccree - only try to map auth tag if needed adds 4aaefb621e9c crypto: ccree - fix some reported cipher block sizes adds 21f802cc9896 crypto: ccree - fix AEAD blocksize registration adds 11144416a755 crypto: caam/qi - optimize frame queue cleanup adds 8962c6d2c2b8 crypto: ccree - dec auth tag size from cryptlen map adds 20f513091caf crypto: ccree - remove set but not used variable 'du_size' adds 4fb3d8ba2824 crypto: arm64/poly1305 - ignore build files adds 1c502e2e2d79 crypto: chelsio - This fixes the libkcapi's cbc(aes) aio f [...] adds 9195189e00a7 crypto: chelsio - This fixes the kernel panic which occurs [...] adds 7f1cfe41cc29 crypto: proc - simplify the c_show function adds 8e3b7fd7ea55 crypto: tcrypt - fix printed skcipher [a]sync mode adds 00adbe714b28 crypto: chelsio - Print the chcr driver information while [...] adds 9ce9a5d5c362 crypto: allwinner - remove redundant platform_get_irq erro [...] adds d6364b812843 crypto: qce - use cryptlen when adding extra sgl adds ce163ba0bf29 crypto: qce - use AES fallback for small requests adds 7f19380b2cfd crypto: qce - handle AES-XTS cases that qce fails adds ee51f6e57432 Merge remote-tracking branch 'crypto/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 4bcbc25ce7fb drm/amdgpu/sriov set driver_table address in VF adds ea6f0931c1e7 drm/amdgpu: limit GDS clearing workaround in cold boot sequence adds 3b4a18a355d2 drm/amdgpu/vcn2.5: fix warning adds cb8348fec250 drm/amd/display: always apply T7/T9 delay logic adds bd2d7067ef78 drm/amd/display: Don't treat missing command table as failure adds 5c4a6d6297b0 drm/amd/display: Remove unused values from psr struct adds 0136684f9b58 drm/amd/display: Pass override OUI in to dc_init_data adds 8eb85cb5ada1 drm/amd/display: Hookup psr set version call adds 8a683eb6311a drm/amd/display: Add AUX backlight register adds 945628101be5 drm/amd/display: Add backlight support via AUX adds 7ba99b43be65 drm/amd/display: Toggle VSR button cause system crash adds 710e0cede861 drm/amd/display: Update register defines adds 5a33b037f045 drm/amd/display: Drop unused field from dc_panel_patch adds 97f1fbda21c4 drm/amd/display: 3.2.72 adds 5bf24270d1cc drm/amd/display: add odm split logic to scaling calculations adds a760fc1bff03 drm/amd/display: add monitor patch to disable SCDC read/write adds 71bbb1fcb192 drm/amd/display: Don't map ATOM_ENABLE to ATOM_INIT adds 115c7e7f0501 drm/amd/display: Add psr get_state call adds 9a14e8164938 drm/amd/display: Use fb_base/fb_offset if available for tr [...] adds 1b53e733238c drm/amd/display: DCN2.x Do not program DPPCLK if same value adds 54c96f867952 drm/amd/powerplay: update smu11_driver_if_navi10.h adds 6a52d4641c3a drm/amd/powerplay: suppress nonsupport profile mode overru [...] adds 278628fa4642 drm/amdgpu: correct comment to clear up the confusion adds a6605c43f986 drm/amdgpu: Do not move root PT bo to relocated list adds 17b9998441d3 drm/amdgpu: update smu_v11_0_pptable.h adds 0a28eee97be9 drm/amdgpu:/navi10: use the ODCAP enum to index the caps array adds f0f7ddfc3421 drm/amdgpu: add flag for runtime suspend adds 5d8b936df284 drm/amdgpu/smu: properly handle runpm/suspend/reset adds d7c719546653 drm/amdgpu/powerplay: fix baco check for vega20 adds db70e2c13983 drm/amd/display: Remove set but not unused variable 'strea [...] adds 70bedd68e7b3 drm/amdgpu: Fix missing error check in suspend adds 3c1224c02e99 drm/amdkfd: show warning when kfd is locked adds 9593f4d6a69b drm/amdkfd: refactor runtime pm for baco adds 4fdda2e66de0 drm/amdgpu/runpm: enable runpm on baco capable VI+ asics adds c17f7220f5a6 drm/amd/display: Handle revoked receivers adds 3744ee2c2901 drm/amd/display: no hdcp retry if bksv or ksv list is revoked adds 9124ee78e35d drm/amd/display: update HDCP DTM immediately after hardwar [...] adds b215010fd345 drm/amd/display: fix backwards byte order in rx_caps. adds 4a9a4e3a7c2a drm/amd/display: Fix message for encryption adds c786530b2190 drm/amd/display: fix dtm unloading adds 79275af61eb2 drm/amd/powerplay: always refetch the enabled features sta [...] adds 00151afc6ff9 drm/powerplay: Ratelimit PP_ASSERT warnings adds 09034ae43f4e drm/amdgpu/display: extend DCN guard in dal_bios_parser_in [...] adds cf2156e240bc drm/amdgpu/display: extend DCN guards adds 228a10d4e1b0 drm/amdgpu/display move get_num_odm_splits() into dc_resource.c adds b90c4d667c7e drm/amdgpu/soc15: fix xclk for raven adds e5f134958d07 drm/amdgpu/gfx9: disable gfxoff when reading rlc clock adds 72b4c01d6695 drm/amdgpu/gfx10: disable gfxoff when reading rlc clock adds 434cbcb1bd5d drm/amdgpu: return -EFAULT if copy_to_user() fails adds 287e1dd2d6d6 drm/amdgpu: add UAPI for creating encrypted buffers adds b0c63951bf75 drm/amdgpu: add UAPI to create secure commands (v3) adds 182a021f9ac0 drm/amdgpu: define the TMZ bit for the PTE adds 2b898f5779a0 drm/amdgpu: add tmz feature parameter (v2) adds f015923730bd drm/amdgpu: add amdgpu_tmz data structure adds 374ef61cd651 drm/amdgpu: add function to check tmz capability (v4) adds 6653ab71c74e drm/amdgpu: add tmz bit in frame control packet adds d9c0460cdf0d drm/amdgpu: expand the emit tmz interface with trusted flag adds 9d0f6e5421f2 drm/amdgpu: expand the context control interface with trust flag adds 42e8993d5361 drm/amdgpu: job is secure iff CS is secure (v5) adds 00b2ba3e698d drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) adds 6ec636862520 drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h adds c145dd4af4fd drm/amdgpu: expand sdma copy_buffer interface with tmz parameter adds 5868cc3f7cbd drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] adds 9102022e2d20 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 adds 19c7caae8a9c drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 adds 0c9519035e47 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 adds 85357da13f57 drm/amdgpu: move CS secure flag next the structs where it's used adds bd5c2cce5592 drm/amdgpu: remove the alignment placeholder for secure buffer adds 209c12e76661 drm/amdgpu: implement TMZ accessor (v3) adds ab0791fd2e93 drm/amd/display: Indicate use of TMZ buffers to DC adds f68c58f08723 drm/amdkfd: New IOCTL to allocate queue GWS (v2) adds 951efb70b590 drm/amdkfd: Enable GWS based on FW Support adds ff15c4aec96c drm/ttm: flush the fence on the bo after we individualize [...] adds 23c5751cdb16 drm/ttm: refine ghost BO resv criteria adds f5cf957d1c4c drm/ttm: cleanup ttm_buffer_object_transfer adds 6be872a79bfc drm/ttm: use RCU in ttm_bo_flush_all_fences adds ce5d9e4b04eb drm/amdgpu: work around llvm bug #42576 adds dd639fc75575 drm/amdgpu: Enter low power state if CRTC active. adds f442adeb8f8c drm/amdgpu/display: fix logic inversion in program_timing_sync() adds 0bddf77bdcd4 drm/amdgpu: rename amdgpu_debugfs_preempt_cleanup adds 9ca0183cc58d drm/amdgpu/ttm: move debugfs init into core amdgpu debugfs adds 93e2a7da4846 drm/amdgpu/pm: move debugfs init into core amdgpu debugfs adds 831867399d41 drm/amdgpu/sa: move debugfs init into core amdgpu debugfs adds 0d56898531fc drm/amdgpu/fence: move debugfs init into core amdgpu debugfs adds 10fb7ec52597 drm/amdgpu/gem: move debugfs init into core amdgpu debugfs adds 8508a197f186 drm/amdgpu/regs: move debugfs init into core amdgpu debugfs adds cc4950b41922 drm/amdgpu/firmware: move debugfs init into core amdgpu debugfs adds 06209b764bac drm/amdgpu: don't call drm_connector_register for non-MST ports adds a74067c97f5f drm/amdgpu/display: move debugfs init into core amdgpu deb [...] adds b558718a4c17 drm/amd/display: move dpcd debugfs members setup adds 113569175cb5 drm/amdgpu/display: add a late register connector callback adds 414eafe7a9e0 drm/amdgpu/display: split dp connector registration (v3) adds 0fdbd036ea98 drm/amdgpu/ring: move debugfs init into core amdgpu debugfs adds 05b5ff30d31f drm/amdgpu: drop legacy drm load and unload callbacks adds 18949e703e99 Merge remote-tracking branch 'amdgpu/drm-next' adds f4e9894b6952 drm/i915/pmu: Correct the rc6 offset upon enabling adds e88e9f8ea4e9 drm/i915/gt: Clear rc6 residency trackers across suspend adds d8186dd23926 drm/i915/guc: Simpler CT message size calculation adds 18c8832523c8 drm/i915/guc: Introduce CT_ERROR adds 59a46ad9f86c drm/i915/guc: Update CTB helpers to use CT_ERROR adds 88a57514cf79 drm/i915/guc: Use correct name for last CT fence adds 36c8e356a76e drm/i915/gem: Take local vma references for the parser adds 103605e0d1e7 drm/i915: Make a copy of the ggtt view for slave plane adds b63b4feaef73 drm/i915/selftests: Add a mock i915_vma to the mock_ring adds bd3cf6f7ce20 drm/i915/dp/tgl+: Update combo phy vswing tables adds 4ec5abe960ca drm/i915/vbt: Rename BDB_LVDS_POWER to BDB_LFP_POWER adds f22fd334890e drm/i915/gen11: Add additional pcode status values adds c43c5a8818d4 drm/i915/params: add i915 parameters to debugfs adds a267ab8dec06 drm/i915/params: support bool values for int and uint params adds 72ff2b8d5f2d drm/i915/gt: Use the BIT when checking the flags, not the index adds 9ecc6eabd8fe drm/i915/fbc: Move the plane state check into the fbc functions adds 661d6ec00058 drm/i915/fbc: Nuke fbc_supported() adds d54151c5c8c0 drm/i915/fbc: Add fbc tracepoints adds f78d5da6e7bd drm/i915/tgl: Add Wa_1409825376 to tgl adds f3c0efc9fe7a drm/i915/execlists: Leave resetting ring to intel_ring adds 9c92aa483a3c drm/i915/gt: Drop rogue space in the middle of GT_TRACE adds 6f4194c8771f drm/i915: add Wa_14010594013: icl,ehl adds 9e83713a721b drm/i915/psr: Share the computation of idle frames adds 672c368f9398 drm/i915: Keep track of request among the scheduling lists adds 32ff621fd744 drm/i915/gt: Allow temporary suspension of inflight requests adds 748317386afb drm/i915/execlists: Offline error capture adds 960287ca58fd drm/i915/dsi: Lookup the i2c bus from ACPI NS only if CONF [...] adds fde7266fb2f6 drm/i915: Fix eDP DPCD aux max backlight calculations adds 79946723092b drm/i915: Assume 100% brightness when not in DPCD control mode adds 662884a9ad99 drm/i915: Fix DPCD register order in intel_dp_aux_enable_b [...] adds 9ac7d53d70a2 drm/i915: Auto detect DPCD backlight support by default adds c53aec2bcc74 drm/i915: Include the debugfs params header for its own de [...] adds 04062c58faaf drm/i915: Fix i915_error_state_store error defination adds f1766e3a78c5 drm/i915: Fix typo in kerneldoc function name adds 416d3838f76b drm/i915: Satisfy smatch that a loop has at least one iteration adds 1b9fc94a7751 drm/i915/guc: Don't GEM_BUG_ON on corrupted G2H CTB adds 6a327cb18692 drm/i915/guc: Don't pass CTB while writing adds 235198d7c9bc drm/i915/guc: Don't pass CTB while reading adds d624d401772d drm/i915/guc: Switch to CT_ERROR in ct_read adds 77b20896d57e drm/i915/guc: Introduce CT_DEBUG adds aee2eeeb18eb drm/i915: conversion to new logging macros in i915/i915_vgpu.c adds 5e04eb014722 drm/i915: conversion to new logging macros in i915/intel_csr.c adds 68b3271729f5 drm/i915: conversion to new logging macros in i915/intel_d [...] adds fd6735fc630c drm/i915: convert to new logging macros in i915/intel_gvt.c adds 89c02493deb9 drm/i915: convert to new logging macros in i915/intel_memo [...] adds 94523024363b drm/i915/gt: Report the currently active execlists request adds 24860ad74868 drm/i915/userptr: add user_size limit check adds 8e78871bc1e5 drm/i915/userptr: fix size calculation adds cd69952778aa drm/i915/gt: Be paranoid and reset the GPU before release adds 0b3bd0cdc329 drm/i915: Align engine->uabi_class/instance with i915_drm.h adds d0eed1545fe7 drm/i915: Fix post-fastset modeset check for port sync adds fff13e63a141 drm/i915: Clear most of crtc state when disabling the crtc adds ee34801cc0e8 drm/i915: Prefer to use the pipe to index the ddb entries adds b33950dd3ff8 drm/i915: Use PIPE_CONF_CHECK_X() for sync_mode_slaves_mask adds 691313ea6214 drm/i915: Move encoder variable to tighter scope adds cb70b713a840 drm/i915/sdvo: Reduce the size of the on stack buffers adds b1040461e6f6 drm/i915: Consolidate HDMI force_dvi handling adds 814df0ce5ee6 drm/i915/sdvo: Consolidate SDVO HDMI force_dvi handling adds 786555987207 drm/i915/gem: Store mmap_offsets in an rbtree rather than [...] adds d9ee21111bd9 drm/i915/bios: add intel_bios_max_tmds_encoder() adds 0aed3bdede66 drm/i915/bios: add intel_bios_hdmi_level_shift() adds 605a18722c7c drm/i915/bios: intel_bios_dp_boost_level() adds 01a60883af04 drm/i915/bios: intel_bios_hdmi_boost_level() adds f83acdab8266 drm/i915/bios: add intel_bios_dp_max_link_rate() adds 17004bfb53ec drm/i915/bios: add intel_bios_alternate_ddc_pin() adds c5faae5a4572 drm/i915/bios: add intel_bios_port_supports_*() adds 85d8ec20dbc8 drm/i915/bios: check DDI port presence based on child device adds 08b90a717fdb drm/i915: use intel_bios_is_port_present() adds 6fe20299b3ee drm/i915/dp: debug log max vswing and pre-emphasis adds fa7edcd25cd0 drm/i915: Use intel_attached_encoder() adds ecdfd84f3228 drm/i915: Relocate intel_attached_dp() adds 490eda588cf6 drm/i915: Use intel_attached_dp() instead of hand rolling it adds 5d1db3f61aa9 drm/i915: Rename conn_to_dig_port() to intel_attached_dig_port() adds 486bba4524e0 drm/i915/hdcp: Clean up local variables adds 29baf3ae8daa drm/i915: Don't show the blank process name for internal/s [...] adds eea4262a4b59 drm/i915: drop alpha_support for good in favour of force_probe adds d2a4bb6f8bc8 drm/i915: Don't use VBT for detecting DPCD backlight controls adds 5424f5d79472 drm/i915: Clear the GGTT_WRITE bit on unbinding the vma adds dc1a73e50f9c drm/print: introduce new struct drm_device based WARN* macros adds 7c7d5b1ce739 Merge tag 'topic/drm-warn-2020-01-22' of git://anongit.fre [...] adds 3a47ae201e07 drm/i915/display: Make WARN* drm specific where encoder pt [...] adds 85c823ac9a54 drm/i915/gem: Make WARN* drm specific where drm_priv ptr i [...] adds 0d4c351a0f02 drm/i915/gt: Make WARN* drm specific where drm_priv ptr is [...] adds 48a1b8d4af01 drm/i915: Make WARN* drm specific where drm_priv ptr is available adds a9f236d1fcfb drm/i915: Make WARN* drm specific where uncore or stream p [...] adds bf9cc891d32b drm/i915/gt: Include a tell-tale for engine parking adds 4ba5c086a1d8 drm/i915/execlists: Take a reference while capturing the g [...] adds 989df3a7bd2a drm/i915/execlists: Reclaim the hanging virtual request adds b4a9a149f91e drm/i915: Mark the removal of the i915_request from the sc [...] adds 5dbd2b7be61e drm/i915/gem: Convert vm idr to xarray adds 7d8d2cbce5af drm/i915: Clear old hw.fb & co. from slave plane's state adds b2faf669866e drm/i915: Stop looking at plane->state in intel_prepare_pl [...] adds fa528334f69b drm/i915: s/intel_state/state/ in intel_{prepare,cleanup}_ [...] adds 58fa1760d08a drm/i915: Balance prepare_fb/cleanup_fb adds 6fef8510a7a5 drm/i915: Cleanup properly if the implicit fence setup fails adds 9c757aeaaaa1 drm/i915: add display engine uncore helpers adds 45e84648bb21 drm/i915/atomic: use struct drm_device logging macros adds e92cbf38828c drm/i915/bios: convert to struct drm_device logging macros. adds 6385514932d5 drm/i915/audio: convert to struct drm_device logging macros. adds 2e3586cec3eb drm/i915/bw: convert to drm_device based logging macros adds 231946109ea4 drm/i915/cdclk: use new struct drm_device logging macros adds 8c47eb86679c drm/i915/dp: Do not set master_trans bit in bitmak if INVA [...] adds 0f8f8a643000 drm/i915/gem: Detect overflow in calculating dumb buffer size adds 423177140e9f drm/i915/selftests: Show the RC6 residency on parking failure adds 90211ea4ba6e drm/i915/gem: Prevent NULL pointer dereference on missing ctx->vm adds 60e94557fff1 drm/i915: Check activity on i915_vma after confirming pin_ [...] adds d62f416f925d drm/i915: Wait on vma activity before taking the mutex adds 5fb443063009 drm/i915/acpi: Move the code to populate ACPI device ID in [...] adds de409661c4c9 drm/i915/dsi: Ensure that the ACPI adapter lookup override [...] adds 58c34c4ca392 drm/i915/dc3co: Do the full calculation of DC3CO exit only once adds c5c772cf8d7c drm/i915/dc3co: Avoid full modeset when EXITLINE needs to [...] adds 646603d9aba7 drm/i915/ehl: Ensure that the DDI selection MUX is program [...] adds 0ea60c1d7343 drm/i915/gt: Flush engine parking before release adds 82d71e31ae9d drm/i915/gt: Poison GTT scratch pages adds 37f60b753bca drm/i915/tgl: Re-enable RPS adds 4c22abfbcb84 drm/i915/guc: Don't GEM_BUG_ON on corrupted H2G CTB adds cd49f8180681 drm/i915/display: conversion to new struct drm_device logg [...] adds b5280cd0bd2d drm/i915/dsi: conversion to struct drm_device log macros. adds 569caa65a495 drm/i915/power: convert to struct drm_device macros in dis [...] adds bdc6114e2fed drm/i915/dp: conversion to struct drm_device logging macros. adds 5cb82703ce9e drm/i915/opregion: conversion to struct drm_device logging [...] adds 65833c463886 drm/i915/hdcp: conversion to struct drm_device based loggi [...] adds 2aa10054432d drm/i915/dmc: use intel uncore functions for forcewake reg [...] adds 8cbda6b2039a drm/i915/irq: use intel de functions for forcewake registe [...] adds 9b6320aa1993 drm/i915/pm: use intel de functions for forcewake register access adds baa89ba3f1fe drm/i915/gem: initial conversion to new logging macros usi [...] adds d0bf45822c99 drm/i915/gem: manual conversion to struct drm_device loggi [...] adds ad278f358446 drm/i915/bios: Fix the timing parameters adds 723196f401f9 drm/i915/display: Squelch kerneldoc complaints adds 7e36505d0cf8 drm/i915: Stub out i915_gpu_coredump_put adds 34ffabe311cc drm/i915: Remove 'prefault_disable' modparam adds cb724911f495 drm/i915: Fix inconsistance between pfit.enable and scaler [...] adds d1b2828af0cc drm/i915: Fix modeset locks in sanitize_watermarks() adds 70a221b24288 drm/i915: Prefer intel_connector over drm_connector in hot [...] adds 49e659bcae79 drm/i915/audio: use intel_de_*() functions for register access adds 3e9f55df59f7 drm/i915/cdclk: use intel_de_*() functions for register access adds 3fd7c4504d1f drm/i915/color: use intel_de_*() functions for register access adds 5b770f18a0f3 drm/i915/crt: use intel_de_*() functions for register access adds ee8845a25f9e drm/i915/dpio_phy: use intel_de_*() functions for register access adds b3a723867117 drm/i915/dpll_mgr: use intel_de_*() functions for register access adds 9ce64616668a drm/i915/dp_mst: use intel_de_*() functions for register access adds 7cdccb4c6b90 drm/i915/dsb: use intel_de_*() functions for register access adds 3f7c376df8d3 drm/i915/dvo: use intel_de_*() functions for register access adds aa93f4fd7c89 drm/i915/fbc: use intel_de_*() functions for register access adds f639c497aecd drm/i915/fifo_underrun: use intel_de_*() functions for reg [...] adds d9053b237bd3 drm/i915/gmbus: use intel_de_*() functions for register access adds 8192c82cc65b drm/i915/hdmi: use intel_de_*() functions for register access adds ef58902296da drm/i915/lpe_audio: use intel_de_*() functions for registe [...] adds cc80e3625695 drm/i915/lvds: use intel_de_*() functions for register access adds 82e1b12e3012 drm/i915/overlay: use intel_de_*() functions for register access adds 0fac5a7cd842 drm/i915/panel: use intel_de_*() functions for register access adds d2afcc4441df drm/i915/sdvo: use intel_de_*() functions for register access adds 988ff27b58a8 drm/i915/tv: use intel_de_*() functions for register access adds 70bc7ed95142 drm/i915/vga: use intel_de_*() functions for register access adds ac0e331a628b drm/i915: Tighten atomicity of i915_active_acquire vs i915 [...] adds 264c0247d888 drm/i915: Include the AUX CH name in the debug messages adds a87e692ae3a8 drm/i915: Give aux channels a better name adds 41dd67c13086 drm/i915/pipe_crc: use intel_de_*() functions for register access adds c51e7138f66a drm/i915/psr: use intel_de_*() functions for register access adds d49e857c94f2 drm/i915/sprite: use intel_de_*() functions for register access adds d1ab5b272740 drm/i915/vdsc: use intel_de_*() functions for register access adds 992d46944fbb drm/i915/vlv_dsi: use intel_de_*() functions for register access adds 909438bbfb56 drm/i915/vlv_dsi_pll: use intel_de_*() functions for regis [...] adds 9c6527116e8f drm/i915: Restore the kernel context after verifying the w/a adds e5429340bfa2 drm/i915/gt: Acquire ce->active before ce->pin_count/ce->p [...] adds 6f280b133dc2 drm/i915/perf: Fix OA context id overlap with idle context id adds 03d0ed8a8e93 drm/i915: Skip capturing errors from internal contexts adds 6cc32f15f90b drm/i915/gt: Reorganise gen8+ interrupt handler adds ff3d4ff6c9e6 drm/i915/gt: Tidy repetition in declaring gen8+ interrupts adds a28477826aef drm/i915/gt: Lift set-wedged engine dumping out of user paths adds 0543fbf4fd00 drm/i915/trace: i915_request.prio is a signed value adds 6717f7c32b33 drm/i915/selftests: Lock the drm_mm as we search adds 1c63f6dfc01d drm/i915/icl_dsi: use intel_de_*() functions for register access adds cfe86292ec71 drm/i915/combo_phy: use intel_de_*() functions for registe [...] adds f7960e7f8f24 drm/i915/ddi: use intel_de_*() functions for register access adds dc008bf0aa09 drm/i915/display: use intel_de_*() functions for register access adds d6e53851ecc8 drm/i915/display_power: use intel_de_*() functions for reg [...] adds b4e33881efe3 drm/i915/dp: use intel_de_*() functions for register access adds 667944ad77f1 drm/i915/hdcp: use intel_de_*() functions for register access adds ddfa21bc68dc drm/i915/psr: use intel_de_*() functions for register access adds cd1c4d4a22bc drm/i915/debugfs: remove i915_dpcd file adds ba12993c5228 drm/i915/selftests/perf: measure memcpy bw between regions adds 8a5746982e0f drm/i915/execlist: Mark up racy read of execlists->pending[0] adds 70a76a9b8e9d drm/i915/gt: Hook up CS_MASTER_ERROR_INTERRUPT adds f1042cc85377 drm/i915/execlists: Ignore discrepancies in pending[] acro [...] adds f70431023eb6 drm/i915: add extra slice common debug registers adds d4c3c0b8221a drm/i915: Fix preallocated barrier list append adds 52ce707425e1 drm/i915/ggtt: use new drm logging macros in gt/intel_ggtt.c adds f8474622bc5a drm/i915/reset: conversion to new drm logging macros in gt [...] adds ce016437d8aa drm/i915/engine_cs: use new drm logging macros in gt/intel [...] adds 1a6c83efa046 drm/i915/gt: convert to new logging macros in gt/intel_gt.c adds 0cef62d8e04e drm/i915/ring: convert to new logging macros in gt/intel_r [...] adds bf72c8c6ee77 drm/i915/gt: Skip global serialisation of clear_range for bxt vtd adds 37b7617262bd drm/i915/fbc: __intel_fbc_cleanup_cfb() may be called mult [...] adds 280d14a69da2 drm/i915/gem: Tighten checks and acquiring the mmap object adds e986209c6702 drm/i915/gt: Rename i915_gem_restore_ggtt_mappings() for i [...] adds e3793468b466 drm/i915: Use the async worker to avoid reclaim tainting t [...] adds 219cee8fe7ae drm/i915/debugfs: remove VBT data about DRRS adds 21fd23ac222f drm/i915: move pipe, pch and vblank enable to encoders on [...] adds 87e9bb496178 drm/i915/dsi: Enable ICL DSI transcoder as part of encoder [...] adds 1c9d2eb24153 drm/i915: move intel_dp_set_m_n() to encoder for DDI platforms adds 0560b0c6b36c drm/i915: Polish WM_LINETIME register stuff adds 6dcde04706d8 drm/i915: Move linetime wms into the crtc state adds f119a5e2a4ca drm/i915: Nuke skl wm.dirty_pipes bitmask adds 54f09d2342b0 drm/i915: Move more cdclk state handling into the cdclk code adds b4db3a8c689b drm/i915: Collect more cdclk state under the same roof adds 65c88a866d70 drm/i915: s/need_cd2x_updare/can_cd2x_update/ adds 0bb94e03834e drm/i915: s/cdclk_state/cdclk_config/ adds 5604e9ceaed5 drm/i915: Simplify intel_set_cdclk_{pre,post}_plane_update [...] adds 1965de63a93a drm/i915: Extract intel_cdclk_state adds 4c029c499fb4 drm/i915: swap() the entire cdclk state adds ed645eee131c drm/i915: s/init_cdclk/init_cdclk_hw/ adds 5f34299384cb drm/i915: Move intel_atomic_state_free() into intel_atomic.c adds 0ef1905ecf2e drm/i915: Introduce better global state handling adds fd1a9bba73fa drm/i915: Convert bandwidth state to global state adds aac978718bb4 drm/i915: Introduce intel_calc_active_pipes() adds 28a30b45f5e9 drm/i915: Convert cdclk to global state adds 0c2d55128f33 drm/i915: Store active_pipes bitmask in cdclk state adds d1b9b5f127bc drm/i915/gem: Require per-engine reset support for non-per [...] adds a34f61d2c014 drm/i915/gt: Also use async bind for PIN_USER into bsw/bxt ggtt adds bd46aa22a86a drm/i915/selftests: Also wait for the scratch buffer to be bound adds b0e02a73c506 drm/i915/selftests: Disable heartbeat around hang tests adds e85de1770385 drm/i915/guc: Introduce guc_is_ready adds faea1792835d drm/i915: extract engine WA programming to common resume function adds eeec73f8a4a4 drm/i915/gt: Skip rmw for masked registers adds 380f04231807 drm/i915: Move ringbuffer WAs to engine workaround list adds 3dbe5e11703e drm/i915/display/icl_dsi: Make WARN* drm specific where dr [...] adds 9a3b466bb8f6 drm/i915/display/audio: Make WARN* drm specific where drm_ [...] adds 6a79c28936df drm/i915/display/crt: Make WARN* drm specific where drm_pr [...] adds 30ca04e16cbe drm/i915: Hold reference to previous active fence as we queue adds 855e39e65cfc drm/i915: Initialise basic fence before acquiring seqno adds 8faa72511bb8 drm/i915/gt: Warn about the hidden i915_vma_pin in timelin [...] adds 99bc73ec8deb drm/i915/display/dpll_mgr: Make WARN* drm specific where d [...] adds 6a0e032fb524 drm/i915/display/fbc: Make WARN* drm specific where drm_pr [...] adds 5836019a87bf drm/i915/fbdev: Make WARN* drm specific where drm_device p [...] adds 10d4e146aff9 drm/i915/display/hdmi: Make WARN* drm specific where drm_d [...] adds b0b2ed0c63a7 drm/i915/display/overlay: Make WARN* drm specific where dr [...] adds 48522d3eed54 drm/i915/display/panel: Make WARN* drm specific where drm_ [...] adds 16c56083c0cb drm/i915/display/psr: Make WARN* drm specific where drm_pr [...] adds b4329a01411e drm/i915/display/sdvo: Make WARN* drm specific where drm_p [...] adds 8afb292839bb drm/i915/display/tc: Make WARN* drm specific where drm_pri [...] adds f4224a4cb16c drm/i915/display: Make WARN* drm specific where drm_device [...] adds b2f7c0f1d854 drm/i915/vlv_dsi_pll: conversion to struct drm_device logg [...] adds f1f76d7a3c50 drm/i915/vlv_dsi: conversion to drm_device based logging macros. adds 2d7338500fb0 drm/i915/vga: conversion to drm_device based logging macros. adds 53897b4cc035 drm/i915/vdsc: convert to struct drm_device based logging macros. adds 025c2e193454 drm/i915/tv: automatic conversion to drm_device based logg [...] adds c4d162618216 drm/i915/tc: automatic conversion to drm_device based logg [...] adds 375e4fbd0bcf drm/i915/sprite: automatic conversion to drm_device based [...] adds c808c4ae10a4 drm/i915/sdvo: automatic conversion to drm_device based lo [...] adds 6efb1b7de746 drm/i915/quirks: automatic conversion to drm_device based [...] adds 6471bd74713c drm/i915/psr: automatic conversion to drm_device based log [...] adds 1112e1661f6b drm/i915/pipe_crc: automatic conversion to drm_device base [...] adds e9318906ad0b drm/i915/panel: automatic conversion to drm_device based l [...] adds 00376ccfb2a4 drm/i915: conversion to drm_device logging macros when drm [...] adds 6db07ce48887 drm/i915/debugfs: conversion to drm_device based logging macros. adds 0c4336b93393 drm/i915/cmd_parser: conversion to struct drm_device loggi [...] adds 7daac72e9a3f drm/i915/pci: conversion to drm_device based logging macros. adds 08e3ed3ae56b drm/i915/audio: Skip the cdclk modeset if no pipes attached adds def85091f228 drm/i915/display: Fix NULL-crtc deref in calc_min_cdclk() adds 1a2466fe13c6 drm/i915/display: Defer application of initial chv_phy_control adds bb5e4397a60f drm/i915/selftests: Add a simple rollover test for the ker [...] adds 0a3b94a2b88f drm/i915/selftest: Ensure string fits within name[] adds b4d3acaa7333 drm/i915/gt: Pull sseu context updates under gt adds c6790dc22312 drm/i915: Wean off drm_pci_alloc/drm_pci_free adds 012ee690372c drm/i915: Introduce intel_connector_hpd_pin() adds 9d552c22f794 drm/i915/crt: Configure connector->polled and encoder->hpd [...] adds 45608c504931 drm/i915: Mark ns2501 as LVDS without a fixed mode adds 37ec52ab69de drm/i915/dvo: Mark TMDS DVO connectors as polled adds 7203d49cdcb2 drm/i915: Sprinkle missing commas adds 816cc4d6c693 drm/i915/gt: Fix rc6 on Ivybridge adds 5758e0738458 drm/i915/hdcp: move update pipe code to hdcp adds 1586f6200f69 drm/i915/display: Explicitly cleanup initial_plane_config adds 9c4ce97d8025 drm/i915/display: Be explicit in handling the preallocated vma adds 072fcc306be3 drm/i915: Remove skl_ddl_allocation struct adds b06cf5953339 drm/i915: Move dbuf slice update to proper place adds 85487cf4a167 drm/i915: Update dbuf slices only with full modeset adds 2570b7e3c561 drm/i915: Introduce parameterized DBUF_CTL adds 0f0f9aeee334 drm/i915: Manipulate DBuf slices properly adds ff2cd8635e41 drm/i915: Correctly map DBUF slices to pipes adds aae970d8454b drm/i915: Mark i915.reset as unsigned adds 602ddb410dff drm/i915: Flush execution tasklets before checking request status adds f21613797bae drm/i915/gt: Set the PP_DIR registers upon enabling ring s [...] adds 919e4f07392d drm/i915/display: Set TRANS_DDI_MODE_SELECT to default val [...] adds 4f7e6d22b545 drm/i915/selftests: drop igt_ppgtt_exhaust_huge adds f91d8156ab8a drm/i915/gt: Prevent queuing retire workers on the virtual engine adds f14f27b16632 drm/i915/gt: Protect defer_request() from new waiters adds 5eae8ca3738e Revert "drm/i915: Don't use VBT for detecting DPCD backlig [...] adds 793c22617367 drm/i915/gt: Protect execlists_hold/unhold from new waiters adds 9adcf0db237c drm/i915/guc: Make sure to sanitize CT status adds 71b7cc601ea7 drm/i915: Fix force-probe failure message adds fb5970da1b42 drm/i915/gt: Use the kernel_context to measure the breadcr [...] adds 561db8296d8b drm/i915: Disable tesselation clock gating on tgl A0 adds 0db1a5f8706a drm/i915: Implement Wa_1607090982 adds 6e17ae73807c drm/i915/gt: Only ignore already reset requests adds 5ba32c7be81e drm/i915/execlists: Always force a context reload when rew [...] adds c0f00d270eba Merge drm/drm-next into drm-intel-next-queued adds 6311d260a179 drm/i915/debugfs: Remove i915_energy_uJ adds f6c26b555e14 drm/i915: Never allow userptr into the new mapping types adds 48d7fb181a91 drm/i915: Remove lite restore defines adds 26208d876d37 drm/i915/gt: Fix hold/unhold recursion adds 7d7569ac3336 drm/i915/execlists: Ignore tracek for nop process_csb adds 06f7a61c9b51 drm/i915/selftests: Remove erroneous intel_engine_pm_put adds 274959622017 drm/i915/mst: fix pipe and vblank enable adds 58d4ad5054d2 drm/i915/psr: pass i915 to psr_global_enabled() adds b42d5a678299 drm/i915/display/ehl: Add HBR2 and HBR3 voltage swing table adds 3ce291a632cd drm/i915/selftests: Disable capturing forced error states adds b656000782d7 drm/i915/selftests: Drop live_preempt_hang adds ceaaf5300f88 drm/i915/dc3co: Add description of how it works adds 9d5fd37ed7e2 drm/i915/ehl: Update port clock voltage level requirements adds 0fde0b1daac9 drm/i915/tgl: Update cdclk voltage level settings adds 4746fd5c2c13 drm/i915/selftests: Trim blitter block size adds cbc1f3cb67b6 drm/i915: Skip CPU synchronisation on dmabuf attachments adds 3d9c13a6a722 drm/i915: HDCP support on above PORT_E adds 42827350f75c drm/i915/gt: Avoid resetting ring->head outside of its tim [...] adds 62e6c08cf223 drm/i915/dp_link_training: convert to drm_device based log [...] adds f07fba2f624b drm/i915/atomic: conversion to drm_device based logging macros. adds 959a944563dc drm/i915/color: conversion to drm_device based logging macros. adds 57a333f8f889 drm/i915/crt: automatic conversion to drm_device based log [...] adds 157ff3ab3227 drm/i915/dpll_mgr: convert to drm_device based logging macros. adds 75bd85f3ae9c drm/i915/combo_phy: convert to struct drm_device logging macros. adds e84414141312 drm/i915/dsi_vbt: convert to drm_device based logging macros. adds 2fbfc5955403 drm/i915/dpio_phy: convert to drm_device based logging macros. adds 6313e78e720f drm/i915/selftests: Relax timeout for error-interrupt rese [...] adds f16ccb6445d3 drm/i915: Disable use of hwsp_cacheline for kernel_context adds 40d427931dee drm/i915: Don't use uninitialized 'ret' adds 0b02f97f40d8 drm/i915: Fix the docs for intel_set_cdclk_post_plane_update() adds 42fb60de3129 drm/i915/gem: Don't leak non-persistent requests on changi [...] adds 89dd019a8a99 drm/i915: Poison rings after use adds 37305ede63c7 drm/i915/selftests: Sabotague the RING_HEAD adds c8b56cd01433 drm/i915/selftests: Avoid choosing zero for phys_sz adds c616d2387aee drm/i915/gt: Expand bad CS completion event debug adds 3873fd1a43c7 drm/i915: Use engine wa list for Wa_1607090982 adds e06b8524e8e5 drm/i915/gt: Suppress warnings for unused debugging locals adds 4c8ed8b12674 drm/i915/selftests: Exercise timeslice rewinding adds 067dde902f71 drm/i915/hdmi: prefer to_i915() over drm->dev_private to g [...] adds 46edcdbdb6d8 drm/i915: register vga switcheroo later, unregister earlier adds 8eecfb3985e8 drm/i915: switch i915_driver_probe() to use i915 local variable adds 06d3ff6e7451 drm/i915: move intel_csr.[ch] under display/ adds 926b005cd8c4 drm/i915: split out display debugfs to a separate file adds fcf7df7aae24 drm/i915/selftests: Check for the error interrupt before we wait! adds 1fc1e8d4f464 drm/i915/mst: Set intel_dp_set_m_n() for MST slaves adds b18e249bf616 drm/i915: Ensure no conflicts with BIOS when updating Dbuf adds a4277aa398d7 drm/i915/dsc: force full modeset whenever DSC is enabled at probe adds 0f8839f5f323 drm/i915: Force state->modeset=true when distrust_bios_wm==true adds 1883a0a4658e drm/i915: Track hw reported context runtime adds d194314da04e drm/i915: Avoid potential division-by-zero in computing CS [...] adds 3a6a4f0810c8 MAINTAINERS: Update drm/i915 bug filing URL adds ddae4d7af0bb drm/i915: Update drm/i915 bug filing URL adds fb5f432a66dd drm/i915: split out vlv/chv specific suspend/resume code adds c72e451e98c6 drm/i915: switch vlv_suspend to use intel uncore register [...] adds cf274daadd69 drm/i915/gt: Rearrange code to silence compiler adds 8d6cae6fcde8 drm/i915/selftests: Mark the mock ring->vma as being in the GGTT adds 6ae5d1cec102 drm/i915/csr: use intel_de_*() functions for register access adds de1df9535cc9 drm/i915/display: use intel_de_*() functions for register access adds ac204c1b34a2 drm/i915/tgl: Add Wa_1808121037 to tgl. adds 06289949b8dd drm/i915/selftests: Check for any sign of request starting [...] adds fbcb52db4144 drm/i915/gt: Fix up missing error propagation for heartbea [...] adds d30d3d5f58c4 drm/i915/selftests: Flush tasklet on wait_for_submit() adds 489645d522df drm/i915/gt: Show the cumulative context runtime in engine debug adds 3d5b63017a28 Merge remote-tracking branch 'drm-intel/for-linux-next' adds f634c6a80287 dt/bindings: display: Add optional property node define fo [...] adds 2ed59c390e04 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 22567d017c2c dt-bindings: etnaviv: Add #cooling-cells adds f0cf0c8b0963 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 165c0946a863 ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event [...] adds db8454023b7f ALSA: hda/hdmi: Don't use standard hda_jack for generic HD [...] adds ae47e2ec5b45 ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_s [...] adds adf615a60501 ALSA: hda/hdmi: Move ELD parse and jack reporting into upd [...] adds c5bb086741c1 ALSA: via82xx: Fix endianness annotations adds 6a7322df2c28 ALSA: emu10k1: Fix endianness annotations adds f4caf8993e92 ALSA: emu8000: Fix the cast to __user pointer adds 8c356c524af8 ALSA: aloop: Fix PCM format assignment adds b9c7d41087bc ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast adds 5b29f05396bd ALSA: usb-audio: Use pcm_for_each_format() macro for PCM f [...] adds c5f72ef15cb8 ALSA: dummy: Use standard macros for fixing PCM format cast adds ba71d227f4a2 ALSA: pcm: Use standard macros for fixing PCM format cast adds f9b0c053a29f ALSA: pcm: Use a macro for parameter masks to reduce the n [...] adds 89e0b9a060fe ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for P [...] adds 49d9e43f36fd ALSA: pcm: Minor refactoring adds 0cc629722221 ALSA: hdsp: remove redundant assignment to variable err adds 4dca80b4df0a ALSA: hda: remove redundant assignment to variable timeout adds f18b529a662c ALSA: ali5451: remove redundant variable capture_flag adds 0e023687ca55 ALSA: info: remove redundant assignment to variable c adds 9478bd43a2eb ALSA: core: Replace zero-length array with flexible-array member adds 6c8019d08e0e ALSA: usb-midi: Replace zero-length array with flexible-ar [...] adds 76501954cb9e ALSA: hda/ca0132 - Replace zero-length array with flexible [...] adds bb80b96422b4 ALSA: hda_codec: Replace zero-length array with flexible-a [...] adds e9a0ef0b5ddc ALSA: usb-audio: Don't create a mixer element with bogus v [...] adds 146f66975baf ALSA: pcm: oss: Unlock mutex temporarily for sleeping at r [...] adds 8dc5efe3d17c ALSA: usb-audio: Add support for Presonus Studio 1810c adds 10fa9512769f usb: audio-v2: Add uac2_effect_unit_descriptor definition adds 60081b35c68b ALSA: usb-audio: Parse source ID of UAC2 effect unit adds 2948f4a4e583 Merge branch 'topic/usb-uac2-effect-unit' into for-next adds cd0c527015e8 Merge remote-tracking branch 'sound/for-next' adds 99b4f439a1c6 ASoC: cros_ec_codec: Support setting bclk ratio adds f40ed2e8db8d ASoC: Intel: sof_pcm512x: add support for SOF platforms wi [...] adds 341eb6b787c3 ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x adds 9d19426ed8f8 ASoC: Intel: CHT: add support for pcm512x boards adds d2cff470452d ASoC: Remove unused including <linux/version.h> adds 918d0aba86ed ASoC: wcd934x: Remove some unnecessary NULL checks adds bbf53b95ed95 ASoC: rl6231: Add new supports on rl6231 adds b5848c814cdb ASoC: rt5682: Add the field "is_sdw" of private data adds 028476c861e3 ASoC: stm32: sai: manage error when getting reset controller adds 7889c0082e64 ASoC: stm32: spdifrx: manage error when getting reset controller adds 158ecc65c053 ASoC: stm32: i2s: manage error when getting reset controller adds 5183e8542307 ASoC: stm32: sai: improve error management on probe deferral adds d49bd5ed2416 ASoC: stm32: spdifrx: improve error management on probe deferral adds 04dd656e8d50 ASoC: stm32: i2s: improve error management on probe deferral adds 3025571edd9d ASoC: Intel: mrfld: return error codes when an error occurs adds 1646484ed243 ASoC: rt5659: remove redundant assignment to variable idx adds 0d4416446897 spi: pxa2xx: Enable support for compile-testing adds 9da9ace29ba5 ASoC: SOF: Rename i.MX8 platform to i.MX8X adds acfa52027bb6 ASoC: SOF: imx8: Add ops for i.MX8QM adds f831ebf2faa5 ASoC: SOF: Add i.MX8QM device descriptor adds ea00d95200d0 ASoC: Use imply for SND_SOC_ALL_CODECS adds 2619e0370347 ASoC: ti: Add udma-pcm platform driver for UDMA adds fb0c3c6e2007 ASoC: ti: davinci-mcasp: Add support for platforms using UDMA adds c8b60c6d93b8 ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting adds da22a9531319 ASoC: wcd934x: Remove set but not unused variable 'hph_com [...] adds f4d95de415b2 ASoC: ti: davinci-mcasp: remove redundant assignment to va [...] adds f9eb06cd0cdd drm/mediatek: exit earlier if failed to register audio driver adds 5d3c64477392 drm/mediatek: support HDMI jack status reporting adds 3f06501ea4d2 ASoC: SOF: Do not reset hw_params for streams that ignored [...] adds fb9a81192d44 ASoC: SOF: pm: Unify suspend/resume routines adds 043ae13bbd55 ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev adds 700d167739a0 ASoC: SOF: pm: Introduce DSP power states adds 61e285caf40f ASoC: SOF: Move DSP power state transitions to platform-sp [...] adds de23a838d8d6 ASoC: SOF: audio: Add helper to check if only D0i3 streams [...] adds 207bf12f642f ASoC: SOF: Intel: hda: Amend the DSP state transition diagram adds 63e51fd33fef ASoC: SOF: Intel: cnl: Implement feature to support DSP D0 [...] adds 851fd8732443 ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is i [...] adds fa1f875c120f ALSA: dmaengine_pcm: Consider DMA cache caused delay in po [...] adds 7a5aaba4a4f4 ASoC: soc-pcm: add snd_soc_runtime_action() adds 5c25bd641a7b ASoC: soc-pcm: adjustment for DAI member 0 reset adds 09e88f8a5c56 ASoC: soc-pcm: add for_each_dapm_widgets() macro adds e82ebffce3ec ASoC: soc-pcm: don't use bit-OR'ed error adds b56be800f129 ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once adds 9d789dc047e3 ALSA: dmaengine_pcm: Consider DMA cache caused delay in po [...] adds 7b94ace7ec5e Merge branch 'for-5.6' of https://git.kernel.org/pub/scm/l [...] adds 82dabf599b22 ASoC: sh: fsi: Restore devm_ioremap() alignment adds 681c896ceb41 ASoC: wm0010: Replace zero-length array with flexible-arra [...] adds 128f825aeab7 ASoC: max98357a: move control of SD_MODE to DAPM adds 514de1c935d1 ASoC: mediatek: mt8183-da7219: add speaker switch adds dd03907bf129 ASoC: soc-pcm: call snd_soc_component_open/close() once adds 62c86d1d5fd9 ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() adds 5d9fa03e6c35 ASoC: soc-pcm: tidyup soc_pcm_open() order adds eadd54c75f1e dt-bindings: Convert the binding file google, cros-ec-code [...] adds ce0c97f8a293 ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout adds 1d0158f547e0 ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout adds d8dd3f92a6ba ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout adds ec7ba9e1500b ASoC: mediatek: mt8183-da7219: change supported formats of [...] adds 8726ee6148fe ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down whe [...] adds 195a64317105 ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out adds ff0035e4c223 ASoC: mediatek: mt8183-da7219: apply some refactors adds 0c48a65394ab ASoC: rt5682: Enable PLL2 function adds 1dfa5a5ab345 ASoC: core: allow a dt node to provide several components adds 9c29fd9bdf92 ASoC: meson: g12a: extract codec-to-codec utils adds 06b728243867 ASoC: meson: aiu: add audio output dt-bindings adds 6ae9ca9ce986 ASoC: meson: aiu: add i2s and spdif support adds b82b734c0e9a ASoC: meson: aiu: add hdmi codec control support adds 65816025d461 ASoC: meson: aiu: add internal dac codec control support adds aa9c3b7273a5 ASoC: meson: axg: extract sound card utils adds fd00366b8e41 ASoC: meson: gx: add sound card dt-binding documentation adds e37a0c313a0f ASoC: meson: gx: add sound card support adds b2354e4009a7 ASoC: core: ensure component names are unique adds 51c366e38aaa ASoC: meson: aiu: remove unused encoder structure adds 269f00171273 ASoC: meson: aiu: fix clk bulk size allocation adds 6e700f067219 ASoC: meson: aiu: fix irq registration adds 74a56f2a4a9e ASoC: meson: aiu: fix acodec dai input name init adds 3cd23f021e2e ASoC: meson: codec-glue: fix pcm format cast warning adds 2f0b42034bd7 ASoC: rt1015: fix typo for bypass boost control adds f07980d4ed60 drm/mediatek: fix race condition for HDMI jack status reporting adds 024714223323 ASoC: meson: aiu: simplify component addition adds 71d811152239 Merge branch 'asoc-5.7' into asoc-next adds d3320e7d3642 Merge remote-tracking branch 'sound-asoc/for-next' adds 0f74226649fb kernel: module: Replace zero-length array with flexible-ar [...] adds e3737fae067e Merge remote-tracking branch 'modules/modules-next' adds f685b96f10bc Merge branch 'io_uring-5.6' into for-next adds a2289fdffe46 io_uring: store io_kiocb in wait->private adds 09aacd048781 io_uring: abstract out main poll wake handler adds ac346aacdbfb io_uring: allow POLL_ADD with double poll_wait() users adds 773efbf430d5 Merge branch 'io_uring-5.6-poll' into for-next adds 6b6eb301e976 Merge branch 'io_uring-5.6' into for-next adds d9d3d9ff4bfb Merge remote-tracking branch 'block/for-next' adds 603a546a8c0b mmc: renesas_sdhi: remove double clear of automatic correction adds bb4f0504da6e mmc: renesas_sdhi: Add manual correction adds 839ada764937 mmc: renesas_sdhi: only check CMD status for HS400 manual [...] adds 7f12135b2d68 mmc: renesas_sdhi: enforce manual correction for Gen3 adds 968e94d11ba3 mmc: renesas_sdhi: cleanup SCC defines adds 5cd51174617b mmc: tmio: refactor tuning execution into SDHI driver adds 96f886e7aadb mmc: renesas_sdhi: complain loudly if driver needs update adds e89561948ec3 mmc: tmio: give callback a generic name adds 47ffea62ccfb mmc: tmio: enforce retune after runtime suspend adds 3122c16609f3 mmc: tmio: factor out TAP usage adds 49dbebe26202 mmc: tmio: remove superfluous callback wrappers adds fab7ab49b422 firmware: xilinx: Add ZynqMP Tap Delay setup ioctl to the [...] adds fce2bcc4de1a firmware: xilinx: Add DLL reset support adds ac7ac3a1437a mmc: sdhci-of-arasan: Add support for DLL reset for ZynqMP [...] adds 0601d9189599 mmc: sdhci-of-arasan: Remove quirk for broken base clock adds 84f371938735 Merge branch 'fixes' into next adds 9fc6853475f5 Merge remote-tracking branch 'mmc/next' adds 4d49177f2cd7 regulator: mp8859: add supply entry adds a33b25f57dde regulator: da9063: fix code formatting warnings and errors adds 6d8d840b214e regulator: da9063: remove redundant return statement adds 65c38513528f dt-bindings: regulator: add document bindings for mp5416 adds a273188b87fd regulator: mp5416: add mp5416 regulator driver adds c1e1fa0ae5ba MAINTAINERS: Add entry for mp5416 PMIC driver adds 23a653eb1f3f regulator: da9063: Replace zero-length array with flexible [...] adds d69f763fd360 regulator: da9062: Replace zero-length array with flexible [...] adds 502cdd605edd regulator: mp5416: Fix output discharge enable bit for LDOs adds 5932ad6367d1 Merge branch 'regulator-5.7' into regulator-next adds d93310d23acf 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 9e0c64ebaa00 Merge remote-tracking branch 'apparmor/apparmor-next' adds ff5ac61ee83c x86/ima: use correct identifier for SetupMode variable adds 3be54d558c75 efi: Only print errors about failing to get certs if EFI v [...] adds 6a30e1b1dcad crypto: rename sm3-256 to sm3 in hash_algo_name adds 5780b9abd530 ima: add sm3 algorithm to hash algorithm configuration list adds f7a7b151bf2c Merge remote-tracking branch 'integrity/next-integrity' adds 2af8b373dc7a uapi: General notification queue definitions adds e8fa137bb3cb security: Add hooks to rule on setting a watch adds 858bc27762c1 security: Add a hook for the point of notification insertion adds 9a5514dbcb90 pipe: Add O_NOTIFICATION_PIPE adds 549d46d3827d pipe: Add general notification queue support adds 72938cf0b9c1 keys: Add a notification facility adds 631ec151fd96 Add sample notification program adds b67bb04fd27a pipe: Allow buffers to be marked read-whole-or-error for n [...] adds d3ebcad2fc6d pipe: Add notification lossage handling adds 9ba09998baa9 selinux: Implement the watch_key security hook adds b7699ccd07d2 smack: Implement the watch_key and post_notification hooks adds 43672cf93c6d Merge branch 'notifications-pipe-core' into keys-next adds 4b8b0865c553 keys: Replace uid/gid/perm permissions checking with an ACL adds f981a85690dc security/selinux: Add support for new key permissions adds 6a916f5f5f82 keys: Provide KEYCTL_GRANT_PERMISSION adds bda7978b1956 Merge branch 'keys-acl' into keys-next adds d8b369551aea Merge remote-tracking branch 'keys/keys-next' adds 4b36cb773a81 selinux: move status variables out of selinux_ss adds e9c38f9fc2cc Documentation,selinux: deprecate setting checkreqprot to 1 adds 06c2efe2cf3a selinux: simplify evaluate_cond_node() adds 7470d0d13fb6 selinux: allow kernfs symlinks to inherit parent directory [...] adds 8d269a8e2a8f selinux: sel_avc_get_stat_idx should increase position index adds 60abd3181db2 selinux: convert cond_list to array adds 2b3a003e1543 selinux: convert cond_av_list to array adds 8794d7839038 selinux: convert cond_expr to array adds 89d4d7c88d2b selinux: generalize evaluate_cond_node() adds 4ca54d3d3022 security: selinux: allow per-file labeling for bpffs adds 253050f57c7a selinux: factor out loop body from filename_trans_read() adds cd9921529b25 Merge remote-tracking branch 'selinux/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 df739c831463 Merge remote-tracking branch 'smack/for-next' adds faaca0a0d48e tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko. adds dc10e4181c05 tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST adds b7302b86e045 Merge remote-tracking branch 'tpmdd/next' adds 5eee7c625d41 watchdog: fix mtk_wdt.c RESET_CONTROLLER build error adds e9a0e65eda3f watchdog: da9062: do not ping the hw during stop() adds 8541673d2a5f watchdog: da9062: fix power management ops adds 44144c809e39 watchdog: da9062: Add dependency on I2C adds a97deb7874ea Merge remote-tracking branch 'watchdog/master' adds 70b3eeed49e8 audit: CONFIG_CHANGE don't log internal bookkeeping as an event adds a7e8afa26a68 Merge remote-tracking branch 'audit/next' adds d49850110434 dt-bindings: usb: dwc2: add support for STM32MP15 SoCs USB [...] adds 17ff9478ffa3 dt-bindings: Add ITE Tech prefix adds db1b4b3a7ae1 dt-bindings: soc: imx: add binding doc for aips bus adds c03b401250ca dt-bindings: add vendor prefix for OzzMaker and Waveshare [...] adds 90aeca875f8a dt-bindings: display: Convert etnaviv to json-schema adds 862e69e1053b Merge remote-tracking branch 'devicetree/for-next' adds ece9ef3b60cb spi: spi-geni-qcom: Let firmware specify irq trigger flags adds ea1e5b3354b1 spi: spi-geni-qcom: Grow a dev pointer to simplify code adds 8196f7bcc2ad spi: stm32-qspi: defer probe for reset controller adds 875014cb79ea spi: spi-geni-qcom: Drop of.h include adds 4a08d6c86624 spi: stm32-qspi: properly manage probe errors adds 047980c582af spi: add driver for ar934x spi controller adds 78af6edf180d dt-binding: spi: add bindings for spi-ar934x adds 1565e8e8ef0b dt-bindings: spi: imx: Add i.MX8MM/i.MX8MN/i.MX8MP compatible adds d548ed71cb88 dt-bindings: spi: Document binding for generic SPI multiplexer adds e9e40543ad5b spi: Add generic SPI multiplexer adds 020bd6c48ebd spi: spidev_test: Remove break after exit statement adds 1f3c36328a48 spi: spidev_test: Check input_tx and input_file first afte [...] adds 470a072e1220 spi: spidev_test: Use perror() only if errno is not 0 adds aea7afd9079f spi: spidev_test: Remove the whole "include" directory whe [...] adds 32a9d0545c5d spi: spi-mem: Fix typo, s/fallback/falls back adds 7b3bbd9f82f2 Merge branch 'spi-5.7' into spi-next adds ad2136d554bd Merge remote-tracking branch 'spi/for-next' adds c12e13dcd814 x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() adds 49a91d61aed1 x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() adds e70b100806d6 x86/fpu/xstate: Warn when checking alignment of disabled x [...] adds 24796cba12db Merge branch 'x86/fpu' adds fdbfb51ae760 x86/split_lock: Enable split lock detection by kernel adds 8ebf14044cf7 Merge branch 'x86/cpu' adds 4d1d0977a215 x86: Fix a handful of typos adds e684c370576a Merge branch 'x86/cleanups' adds 48bfdb9deffd x86/boot/compressed/64: Use LEA to initialize boot stack pointer adds a86255fe5258 x86/boot/compressed/64: Use 32-bit (zero-extended) MOV for [...] adds c259075af990 Merge branch 'x86/boot' 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 9fe65747dbac sched/rt: Provide migrate_disable/enable() inlines adds 4ccfaab0853b sched/core: Remove duplicate assignment in sched_tick_remote() adds 913c310c8e8a sched/fair: Add asymmetric CPU capacity wakeup scan adds 38c6e4963b50 sched/topology: Remove SD_BALANCE_WAKE on asymmetric capac [...] adds afbcf99785a5 sched/core: Remove for_each_lower_domain() adds 25ac227a25ac sched/fair: Remove wake_cap() adds db62b3b3dc19 Merge branch 'sched/core' adds 6e5cf31fbe65 x86/mce/amd: Publish the bank pointer only after setup has [...] adds 51dede9c05df x86/mce/amd: Fix kobject lifetime adds be5d1709dc79 Merge branch 'ras/urgent' adds 6c1c07b33eb0 perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI adds bbfd5e4fab63 perf/core: Add new branch sample type for HW index of raw [...] adds db278b90c326 perf/x86/intel: Output LBR TOS information correctly adds fdb64822443e perf/x86: Add Intel Tiger Lake uncore support adds 73487e4aad5c Merge branch 'perf/core' 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 f5a942436997 Merge branch 'locking/kcsan' adds b3b9c187dc25 locking/lockdep: Decrement IRQ context counters when remov [...] adds b9875e988229 locking/lockdep: Display irq_context names in /proc/lockde [...] adds 1d44bcb4fdb6 locking/lockdep: Track number of zapped classes adds 836bd74b5957 locking/lockdep: Throw away all lock chains with zapped class adds 797b82eb906e locking/lockdep: Track number of zapped lock chains adds 810507fe6fd5 locking/lockdep: Reuse freed chain_hlocks entries adds 1751060e2527 locking/percpu-rwsem, lockdep: Make percpu-rwsem use its o [...] adds 206c98ffbeda locking/percpu-rwsem: Convert to bool adds 71365d402321 locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath adds 75ff64572e49 locking/percpu-rwsem: Extract __percpu_down_read_trylock() adds 7f26482a872c locking/percpu-rwsem: Remove the embedded rwsem adds bcba67cd8068 locking/rwsem: Remove RWSEM_OWNER_UNKNOWN adds ac8dec420970 locking/percpu-rwsem: Fold __percpu_up_read() adds 41f0e29190ac locking/percpu-rwsem: Add might_sleep() for writer locking adds ada7ea4bad49 Merge branch 'locking/core' adds cba6437a1854 genirq/proc: Reject invalid affinity masks (again) adds 3dc43a9f0074 Merge branch 'irq/urgent' adds 644592d32837 objtool: Fail the kernel build on fatal errors adds a22961409c02 objtool: Add is_static_jump() helper adds dc4197236c20 objtool: Add relocation check for alternative sections adds fc822da1328e Merge branch 'core/objtool' adds d9e09c175c3a 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 eff1b66530dc Merge remote-tracking branch 'clockevents/timers/drivers/next' adds bea1bfd5b722 EDAC/mc: Change mci device removal to use put_device() adds aad28c6f6b09 EDAC/mc: Split edac_mc_alloc() into smaller functions adds 1f27c7906238 EDAC/mc: Reorder functions edac_mc_alloc*() adds 672ef0e56840 EDAC: Store error type in struct edac_raw_error_desc adds 91b327f6728b EDAC/mc: Determine mci pointer from the error descriptor adds 6334dc4e3ff5 EDAC/mc: Carve out error increment into a separate function adds 65bb4d1af92c EDAC/mc: Report "unknown memory" on too many DIMM labels found adds 67792cf9583c EDAC/mc: Remove enable_per_layer_report function argument adds 6ab76179adb8 EDAC/mc: Pass the error descriptor to error reporting functions adds 1853ee729976 EDAC/mc: Remove detail[] string and cleanup error string g [...] adds 4aa92c864632 EDAC/mc: Remove per layer counters adds 52cff04a81e9 EDAC/mce_amd: Print !SMCA processor warning only once adds 3f47fb9a4420 Merge branch 'edac-misc' into edac-for-next adds 888ac93d0c92 Merge remote-tracking branch 'edac/edac-for-next' adds 1fc0e6d4e378 Merge branch 'kcsan.2020.01.07a' into urgent.2020.01.25a adds 2ffc9dd277c3 kcsan: Prefer __always_inline for fast-path adds f7f8c8ae79d1 kcsan: Show full access type in report adds 5e250abcb18a kcsan: Rate-limit reporting per data races adds fbc2d237ab2f kcsan: Make KCSAN compatible with lockdep adds d521a247220e kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY adds 3c1b8e31ace8 include/linux: Add instrumented.h infrastructure adds 4719d40b6bb4 asm-generic, atomic-instrumented: Use generic instrumented.h adds eec3968dc4d7 asm-generic, kcsan: Add KCSAN instrumentation for bitops adds 6d8cab62c371 iov_iter: Use generic instrumented.h adds a12ba9a79f84 copy_to_user, copy_from_user: Use generic instrumented.h adds 03c2b9e7ebd0 kcsan: Add docbook header for data_race() adds b9843c96c7de kcsan: Add option to assume plain aligned writes up to wor [...] adds d18f1a33e4a3 kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS adds 48fc66536963 kcsan: Cleanup of main KCSAN Kconfig option adds cbbbf0df6b6f kcsan: Fix 0-sized checks adds 243aea00b746 kcsan: Introduce KCSAN_ACCESS_ASSERT access type adds 7f6e9db3e2b8 kcsan: Introduce ASSERT_EXCLUSIVE_* macros adds ba553306042e kcsan: Add test to generate conflicts via debugfs adds f60f0f543333 kcsan: Expose core configuration parameters as module params adds f6d100d97b4e Merge branch 'kcsan.2020.02.07a' into HEAD adds c75fb63bb4ef kcsan: Fix misreporting if concurrent races on same address adds ae18f6ab095b doc: Add some more RCU list patterns in the kernel adds 5702d2e545a4 doc/RCU/Design: Remove remaining HTML tags in ReST files adds 753414d4dc4c doc/RCU/listRCU: Fix typos in a example code snippets adds 67afee5d1557 doc/RCU/listRCU: Update example function name adds f8ce3fb23765 doc/RCU/rcu: Use ':ref:' for links to other docs adds c1ea51c4414b doc/RCU/rcu: Use absolute paths for non-rst files adds baacfe924a89 doc/RCU/rcu: Use https instead of http if possible adds 6d8f00f3a272 doc: Add rcutorture scripting to torture.txt adds 8663ff7528b5 Documentation/memory-barriers: Fix typos adds 229e9269b513 nfs: Fix nfs_access_get_cached_rcu() sparse error adds 97c148401319 rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf adds f26c69105902 rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace adds 030b409394c1 rcu: Provide debug symbols and line numbers in KCSAN runs adds ec4b7c601598 rcu: Add WRITE_ONCE() to rcu_node ->qsmask update adds b709ecbc271d rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store adds 5819eaec301c rcu: Add READ_ONCE() to rcu_node ->gp_seq adds 2477e92232b4 rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity adds 7b08d3ae422d rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext adds b8b75c808585 locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner adds f5958331bade rcu: Add READ_ONCE() to rcu_segcblist ->tails[] adds bade8276f133 rcu: Add *_ONCE() for grace-period progress indicators adds 7022e939d20a rcu: Fix typos in file-header comments adds 095eabee76b7 rcu: Add READ_ONCE() to rcu_data ->gpwrap adds 202782372699 rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick adds 468c3bfc4d10 rcu: Add *_ONCE() to rcu_node ->boost_kthread_status adds 5e7af44bd338 timer: Use hlist_unhashed_lockless() in timer_pending() adds d2c805f6c094 rcu: Remove dead code from rcu_segcblist_insert_pend_cbs() adds 8798c9f430aa rcu: Add WRITE_ONCE() to rcu_state ->gp_start adds e828cd15fa94 rcu: Fix rcu_barrier_callback() race condition adds c2d07b226c61 rculist: Add brackets around cond argument in __list_check [...] adds 2c76875cc672 rcu: Don't flag non-starting GPs before GP kthread is running adds e47ad558e486 rcu: Add missing annotation for rcu_nocb_bypass_lock() adds 2eb3b0d2980f rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() adds 666703a5440b rcu: Optimize and protect atomic_cmpxchg() loop adds 319751439b6a rcu: Tighten rcu_lockdep_assert_cblist_protected() check adds 0fa7a68d4966 rcu: Make nocb_gp_wait() double-check unexpected-callback warning adds 27db4abad8a8 rcu: Mark rcu_state.ncpus to detect concurrent writes adds ce5d2636eb40 rcu: Mark rcu_state.gp_seq to detect concurrent writes adds 056cf1aa3c3f rcu: Make rcu_barrier() account for offline no-CBs CPUs adds 5a799c9febe2 rcu: Support kfree_bulk() interface in kfree_rcu() adds dff1392fb6e7 rcu: Add a trace event for kfree_rcu() use of kfree_bulk() adds cc3f4e6e799a locktorture: Print ratio of acquisitions, not failures adds b8bfb11f4e2e locktorture: Allow CPU-hotplug to be disabled via --bootargs adds 5b2318d372e4 locktorture: Use private random-number generators adds f1a9df651269 locktorture: Forgive apparent unfairness if CPU hotplug adds 01970bc56393 rcu: Clear ->core_needs_qs at GP end or self-reported QS adds b7a198b2120a rcu: React to callback overload by aggressively seeking qu [...] adds 8f472f847cf0 rcu: React to callback overload by boosting RCU readers adds 97843940362e rcu: Fix spelling mistake "leval" -> "level" adds f817588997b8 rcu: Update __call_rcu() comments adds 5b212264e6c8 rcu-tasks: *_ONCE() for rcu_tasks_cbs_head adds 19572e3bd578 rcu: Add missing annotation for exit_tasks_rcu_start() adds ac1cef078671 rcu: Add missing annotation for exit_tasks_rcu_finish() adds 56bae8bc6cbf srcu: Fix __call_srcu()/process_srcu() datarace adds 1883143644fb srcu: Fix __call_srcu()/srcu_get_delay() datarace adds 6535f2c73e37 srcu: Fix process_srcu()/srcu_batches_completed() datarace adds 52324a7b8a02 srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq adds 41dc19c63224 rcutorture: Suppress forward-progress complaints during ea [...] adds dbecd89e15e0 torture: Make results-directory date format completion-friendly adds 574718a829b1 rcutorture: Refrain from callback flooding during boot adds c64d65ef7473 torture: Forgive -EBUSY from boottime CPU-hotplug operations adds bc277d7cc001 rcutorture: Allow boottime stall warnings to be suppressed adds e2d26c5e562f rcutorture: Suppress boottime bad-sequence warnings adds cd005748da4e torture: Allow disabling of boottime CPU-hotplug torture o [...] adds 8cd53cf7e26a rcutorture: Add 100-CPU configuration adds a416a7dcc6fc rcutorture: Summarize summary of build and run results adds 1e79ffaf97df rcutorture: Make kvm-find-errors.sh abort on bad directory adds fbff62174584 rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer( [...] adds 132f42c5c1e0 rcutorture: Fix stray access to rcu_fwd_cb_nodelay adds eb4f43f124e2 rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_t [...] adds d811d52f9496 rcutorture: Annotation lockless accesses to rcu_torture_current adds 8092a6d01efc rcuperf: Measure memory footprint during kfree_rcu() test adds 94f32e66cfa2 rcutorture: Make rcu_torture_barrier_cbs() post from corre [...] adds 44a8a9f99d9f rcutorture: Manually clean up after rcu_barrier() failure adds b35bae970b72 rcutorture: Set KCSAN Kconfig options to detect more data races adds fd27f7d9502e Merge branches 'doc.2020.02.16a', 'fixes.2020.02.16a', 'kf [...] adds 9d416212d221 tools/memory-model: Add recent references adds 704093041c62 tools/memory-model: Make judgelitmus.sh note timeouts adds 006c9ef5dd59 tools/memory-model: Make cmplitmushist.sh note timeouts adds 96771e95dba7 tools/memory-model: Make judgelitmus.sh identify bad macros adds e0d106e3baee tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds f1325a6522ef tools/memory-model: Fix paulmck email address on pre-exist [...] adds b94acf2c2220 tools/memory-model: Update parseargs.sh for hardware verification adds d358876036d5 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds d2d378686e93 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 89e66a414cfb tools/memory-model: Fix checkalllitmus.sh comment adds 8795c6466939 tools/memory-model: Hardware checking for check{,all}litmus.sh adds 454d795bf695 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds dcd0896ab258 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds c7a1a92de678 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 5381fb2b70e9 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds dafa02882066 tools/memory-model: Keep assembly-language litmus tests adds 51b34488482c tools/memory-model: Allow herd to deduce CPU type adds 8cbffa9158f5 tools/memory-model: Make runlitmus.sh check for jingle errors adds 93737872e1db tools/memory-model: Add -v flag to jingle7 runs adds ea09f14473b2 tools/memory-model: Implement --hw support for checkghlitmus.sh adds c80f4c920a67 tools/memory-model: Fix scripting --jobs argument adds 527e8d893ec3 tools/memory-model: Make checkghlitmus.sh use mselect7 adds 95d5bb084a43 tools/memory-model: Make history-check scripts use mselect7 adds 5b0816ae063c tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 9733252e96ba tools/memory-model: Repair parseargs.sh header comment adds c62766fa16bc tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds e783ab555851 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds d0e6183d824c tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds c53e3e7401f6 tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds d513e2cbb0eb Merge branch 'lkmm-dev.2020.02.16a' into HEAD adds 6ef93cfc1c43 kcsan: Move interfaces that affects checks to kcsan-checks.h adds 5bafb4bde342 compiler.h, seqlock.h: Remove unnecessary kcsan.h includes adds 2f465906286d kcsan: Introduce kcsan_value_change type adds b70fc627e8ce kcsan: Add kcsan_set_access_mask() support adds 3b5303c21b2b kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) adds 5dabb33a6b06 rcu: Make RCU IRQ enter/exit functions rely on in_nmi() adds aa04971d5e5d rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks [...] adds bfa9e63e050e rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks adds f38188fb5145 srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlo [...] adds 0b5638429416 rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks adds 40b459ec4b37 rcu: Use data_race() for RCU CPU stall-warning prints adds 2aec1c761b1d rcu: Use data_race() for RCU expedited CPU stall-warning prints adds d3cde27ea149 rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] adds 79415cffd3c3 rcutorture: Make kvm-recheck-rcu.sh handle truncated lines adds 24ccca8a3697 kcsan, trace: Make KCSAN compatible with tracing adds 1aabbab9de6f rcu: Provide comment for NOKPROBE() on rcu_nmi_enter() adds 308e52f2ef0f rcu: Make rcu_read_unlock_special() safe for rq/pi locks adds 23a58acde0ee rcu: Don't set nesting depth negative in rcu_preempt_defer [...] adds fe5cd7fcdc4c rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field adds 756b5aea6df6 rcu: Don't use negative nesting depth in __rcu_read_unlock() adds faece2d37e94 Merge remote-tracking branch 'rcu/rcu/next' adds 51b2569402a3 KVM: arm/arm64: Fix up includes for trace.h adds b3f15ec3d809 kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() adds a0a68aa0bbb6 Merge remote-tracking branch 'kvm-arm/next' adds b35e8878e1d3 KVM: s390/interrupt: do not pin adapter interrupt pages adds e87c96812a7a Merge remote-tracking branch 'kvms390/next' adds 9391e7a9a1e2 Merge branch 'for-5.6' into for-next adds 70d53c82d102 Merge remote-tracking branch 'percpu/for-next' adds dbb92f88648d workqueue: Document (some) memory-ordering properties of { [...] adds 1cd27003497a workqueue: don't use wq_select_unbound_cpu() for bound works adds 4ee69a7a610d Merge remote-tracking branch 'workqueues/for-next' adds d545514e3e36 MAINTAINERS: Sort entries in database for PDx86 adds 16292bed9c56 platform/x86: intel_pmc_core: Add Atom based Jasper Lake ( [...] adds 57ba2633a1b6 platform/x86: intel-hid: Move MODULE_DEVICE_TABLE() closer [...] adds 807e92d1bdd0 platform/x86: intel-vbtn: Move MODULE_DEVICE_TABLE() close [...] adds d82d3ef66d91 platform/x86: Makefile: Group modules by companies and functions adds 45a3d578f2ed platform/x86: Kconfig: Group modules by companies and functions adds 94ed313404d8 platform/x86: dell_rbu: Use sysfs_create_group() API adds d19f359fbdc6 platform/x86: dell_rbu: don't open code list_for_each_entry*() adds 45e21277f947 platform/x86: dell_rbu: Simplify cleanup code in create_packet() adds 682baa24e2a2 platform/x86: dell_rbu: Use max_t() to get rid of casting adds e5e325722f43 platform/x86: dell_rbu: Unify format of the printed messages adds 14a8aa4964e0 tools/power/x86/intel-speed-select: Fix display for turbo- [...] adds 3b0fe3bab31f tools/power/x86/intel-speed-select: Avoid duplicate names [...] adds 95b31e35239e platform/x86: pmc_atom: Add Lex 2I385SW to critclk_systems [...] adds a45096ac70e5 platform/x86: intel_pmc_core: Add debugfs entry to access [...] adds f632817d5ef3 platform/x86: intel_pmc_core: Add debugfs entry for low po [...] adds 4d6a63e0b99e platform/x86: intel_pmc_core: Refactor the driver by remov [...] adds a018e28f0880 platform/x86: intel_pmc_core: Remove slp_s0 attributes fro [...] adds 913f984a8347 platform/x86: intel_pmc_core: Add an additional parameter [...] adds 2e36ac08a988 platform/x86: intel_pmc_core: Dump low power status regist [...] adds 7adb1e8aeeb5 platform/x86: intel_pmc_core: Add debugfs support to acces [...] adds 1c47e870e4f6 Merge remote-tracking branch 'drivers-x86/for-next' adds ec2daf6e33f9 platform: chrome: Add cros-usbpd-notify driver adds f2437e48ac7a power: supply: cros-ec-usbpd-charger: Fix host events adds 0cbb4f9c6982 platform/chrome: wilco_ec: Include asm/unaligned instead o [...] adds 2b63eb961ade Merge branch 'chrome-platform-5.6-fixes' into for-next adds 8673e944b50e platform/chrome: wilco_ec: Platform data shouldn't include [...] adds 42cd0ab476e2 platform/chrome: cros_ec: Query EC protocol version if EC [...] adds 61312dcbffad Merge remote-tracking branch 'chrome-platform/for-next' adds be53df73286b ipmi_si: Avoid spurious errors for optional IRQs adds 7342db125413 drivers: char: ipmi: ipmi_msghandler: Pass lockdep express [...] adds 853a6cbf6581 Merge remote-tracking branch 'ipmi/for-next' adds 469e1906a1b1 platform: constify properties in platform_device adds 901cff7cb961 firmware_loader: load files from the mount namespace of init adds e92a4eb490cb drivers base/arch_topology: Remove 'struct sched_domain' f [...] adds 99c73ce158a4 drivers base/arch_topology: Reformat topology_get_[cpu/fre [...] adds 8f373054f164 Merge remote-tracking branch 'driver-core/driver-core-next' adds cc7eac1e4afd usb: host: ehci-platform: add a quirk to avoid stuck adds 85798543f55c usb: typec: ucsi: remove redundant assignment to variable num adds 334fb94c39e0 usb: gadget: remove redundant assignment to variable status adds 1f9f5a8193e6 usb: cdns3: remove redundant assignment to pointer trb adds 882f7a4dae1d usb: dwc3: qcom: Replace <linux/clk-provider.h> by <linux/ [...] adds b747038d9d14 usb: typec: Make the attributes read-only when writing is [...] adds 7932306a754a usb: typec: Hide the port_type attribute when it's not supported adds ae4ba35d3638 usb: typec: Allow power role swapping even without USB PD adds 684cb4b79e59 usb: typec: Fix the description of struct typec_capability adds bbe80c9a89b8 usb: typec: altmode: Remove the notification chain adds d80bdabea986 usb: typec: mux: Drop support for device name matching adds 6a9746fb0b1b USB: atm: Replace zero-length array with flexible-array member adds ef0f7d1877ac USB: Export generic USB device driver functions adds c9d503370f24 USB: Make it possible to "subclass" usb_device_driver adds aeebf2b54665 USB: Implement usb_device_match_id() adds 88b7381a939d USB: Select better matching USB drivers when available adds 77419aa403ca USB: Fallback to generic driver when specific driver fails adds 249fa8217b84 USB: Add driver to control USB fast charge for iOS devices adds ca065bf12771 USB: apple-mfi-fastcharge: fix endianess issue in probe adds 0616ca73fd35 usb: use kobj_to_dev() API adds 21d78d860cd6 thunderbolt: Add missing kernel-doc parameter descriptions adds 6ecc632d4b35 usb: typec: tcpm: set correct data role for non-DRD adds 21a37aeda674 USB: musb: Replace zero-length array with flexible-array member adds b57a368efde6 usb: gadget: f_phonet: Replace zero-length array with flex [...] adds fcec45910e7b usb: gadget: amd5536udc: fix spelling mistake "reserverd" [...] adds 16105850f7fc xhci: Do not open code __print_symbolic() in xhci trace events adds dce174e01d86 xhci: Add missing annotation for xhci_set_port_power() adds 055b185a3326 xhci: Add missing annotation for xhci_enter_test_mode adds c2ae49285a7b usb: typec: ucsi: register DP only for NVIDIA DP VDO adds 57a5e5f936be usb: ucsi: ccg: disable runtime pm during fw flashing adds be9ee3252cec Merge remote-tracking branch 'usb/usb-next' adds 325534415694 USB: serial: relax unthrottle memory barrier adds 2c0bee081315 USB: serial: digi_acceleport: remove redundant assignment [...] adds 4f91ff8422b5 Merge remote-tracking branch 'usb-serial/usb-next' adds a5c86c557fe9 phy: mapphone-mdm6600: Fix write timeouts with shorter GPI [...] adds e9fce2ef9744 Merge remote-tracking branch 'phy-next/next' adds 8e217b078138 kgdboc: Use for_each_console() helper adds a287885f1e37 n_tty: check printk arguments for n_tty_trace adds c6825c6395b7 serial: 8250_tegra: Create Tegra specific 8250 driver adds 57b76faf1d78 serial: 8250_early: Add earlycon for BCM2835 aux uart adds 00d963abcb92 tty/serial: 8250_exar: Replace zero-length array with flex [...] adds 2f202d03a578 tty: n_gsm: Replace zero-length array with flexible-array member adds 4a37c0fcf5d4 serial: sc16is7xx: Replace zero-length array with flexible [...] adds 02042a4cf472 serial: 8250_pci: Replace zero-length array with flexible- [...] adds 7a49955af144 serial: core: Introduce uart_console_enabled() helper adds d2403cadc1ee serial: core: Consolidate spin lock initialization code adds 643f7d95fe23 serial: core: use octal permissions on module param adds 191795dfae44 Merge remote-tracking branch 'tty/tty-next' adds ff5cd9accbc7 ver_linux: Query ld cache for versions of libc/libcpp run-time adds 01c0514ec822 lkdtm/stackleak: Make the test more verbose adds d0cff8adce13 misc: vexpress: Replace zero-length array with flexible-ar [...] adds 6736041f9606 mei: bus: replace zero-length array with flexible-array member adds 3aef021b2df7 mei: limit number of bytes in mei header. adds 239a5791ffd5 dynamic_debug: allow to work if debugfs is disabled adds 1031eb90c177 char: virtio: Replace zero-length array with flexible-arra [...] adds 06e33595e96f misc: Use kzalloc() instead of kmalloc() with flag GFP_ZERO. adds 86e18b1255e1 Merge remote-tracking branch 'char-misc/char-misc-next' adds 4cb1f1e8d66c dt-bindings: extcon: usbc-cros-ec: convert extcon-usbc-cro [...] adds bbbd323cf9e7 extcon: Remove unneeded extern keyword from extcon-provider.h adds 29c98e31bd9b extcon: palmas: Hide error messages if gpio returns -EPROBE_DEFER adds 67f8d143fccf Merge remote-tracking branch 'extcon/extcon-next' adds 59528807715f soundwire: stream: update state machine and add state checks adds c32464c9393d soundwire: stream: only prepare stream when it is configured. adds c7a8f049b828 soundwire: stream: do not update parameters during DISABLE [...] adds 60835022e196 soundwire: stream: fix support for multiple Slaves on the [...] adds bfaa3549541c soundwire: stream: don't program ports when a stream that [...] adds 2523486b9860 soundwire: intel: rename res field as link_res adds 27b198f409d8 soundwire: intel: add prepare support in sdw dai driver adds 973a842940bc soundwire: intel: add trigger support in sdw dai driver adds 5e7484d01928 soundwire: intel: add sdw_stream_setup helper for .startup [...] adds eff346f24ba9 soundwire: intel: free all resources on hw_free() adds 93f116b8dd80 Merge remote-tracking branch 'soundwire/next' adds c2a9fca17e4c thunderbolt: eeprom: Replace zero-length array with flexib [...] adds 3084ea9ea889 thunderbolt: icm: Replace zero-length array with flexible- [...] adds 254643a1bb2a Merge remote-tracking branch 'thunderbolt/next' adds 3ca2a90d749f staging: rtl8723bs: hal: fix condition with no effect adds a1182cda0c78 Staging: vt6655: device_main: cleanup long line adds be9bca8cfbda staging: vt6656: Disable and remove fall back rates from driver. adds 88900631d706 staging: vt6656: Fix return for unsupported cipher modes. adds 8e2e79ff61f1 staging: vt6656: Remove fall back functions and headers. adds 034280e33ea0 staging: wilc1000: refactor SPI read/write commands handli [...] adds 7ed674e26357 staging: exfat: remove 'vol_type' variable. adds 8b8822e32f35 staging: exfat: Remove unused struct 'part_info_t' adds a3583d4c3df5 staging: exfat: Remove unused struct 'dev_info_t' adds f47e8780ce74 staging: netlogic: Use the correct style for SPDX License [...] adds b99692f4db0b staging: rtl8192e: style fix - Prefer using '"%s...", __func__' adds 361906387c7d staging: vc04_services: Remove unused variables in struct [...] adds 7d153fcc1070 staging: vc04_services: Get rid of resume_blocked in struc [...] adds d91f500a1273 staging: vc04_services: Get rid of resume_blocker completi [...] adds 9af64167354f staging: vc04_services: get rid of blocked_blocker complet [...] adds dcbcbfa4af09 staging: vc04_services: Delete blocked_count in struct vch [...] adds be7fbad631f3 staging: vc04_services: get rid of vchiq_platform_use_susp [...] adds 0e2662125062 staging: vc04_services: Get rid of vchiq_platform_paused/r [...] adds 88084848eb8c staging: vc04_services: Get rid of vchiq_platform_suspend/ [...] adds 004e890d5cf7 staging: vc04_services: Get rid of vchiq_platform_videocor [...] adds 913e4e05a432 staging: vc04_services: Get rid of vchiq_platform_handle_t [...] adds c9b361ccd0e1 staging: vc04_services: Get rid of vchiq_on_remote_use_active() adds af908f390fd1 staging: vc04_services: Get rid of vchiq_arm_vcsuspend() adds 6d044eac92e6 staging: vc04_services: Get rid of vchiq_check_resume() adds 26a659750666 staging: vc04_services: Delete vc_suspend_complete completion adds 6547980973b1 staging: vc04_services: Get rid of unused suspend/resume states adds bd8aa2850f00 staging: vc04_services: Get of even more suspend/resume states adds ed151829e353 staging: vc04_services: Get rid of the rest of suspend/res [...] adds b2a86ecd8f06 staging: vc04_services: Get rid of USE_TYPE_SERVICE_NO_RESUME adds aca055ed40ea staging: vc04_services: Delete vchiq_platform_check_suspend() adds a0184abeec66 staging: vc04_services: Get rid of vchiq_arm_vcresume()'s [...] adds 12396526807d staging: vc04_services: vchiq_arm: Get rid of unused defines adds 226f912a0f7a staging: rtl8188eu: remove unnecessary RETURN label adds be5418d45ba4 staging: pi433: Use the correct style for SPDX License Identifier adds 4ed6aba987bc staging: rtl8192u: Add space to fix style issue adds 0e3ee7f10af9 staging: qlge: remove spaces at the start of a line adds 075a32959154 staging: comedi: ni_routes: Refactor ni_find_valid_routes() adds e3b7ce73c578 staging: comedi: ni_routes: Allow alternate board name for routes adds 9bfd8bc5e8bf staging: comedi: ni_mio_common: Allow alternate board name [...] adds 26a99c06b6bb staging: comedi: ni_pcimio: add routes for NI PCIe-6251 an [...] adds bf2b8fe0d7d2 staging: exfat: Replace printk with pr_info adds 36be4102b7da staging: rtl8188eu: rename variable pnetdev -> netdev adds 032b423b31ad staging: wfx: remove set but not used variable 'tx_priv' adds 4033714d6cbe staging: wfx: fix init/remove vs IRQ race adds e2525a95cc08 staging: wfx: annotate nested gc_list vs tx queue locking adds eec6e3ee636e staging: wfx: add proper "compatible" string adds 7f70c919ffb8 staging: wfx: follow compatible = vendor,chip format adds 40a97d55a6b7 staging: wfx: use sleeping gpio accessors adds d2bdc4929160 staging: wfx: use more power-efficient sleep for reset adds a474df5c1484 staging: wilc1000: remove use of vendor specific IE for p2 [...] adds 0f4f67b55142 staging: wilc1000: directly fetch 'priv' handler from 'vif [...] adds b264fad30bf6 staging: qlge: qlge_main.c: fix style issues adds 98e5df86e564 staging: exfat: Rename variable 'Year' to 'year' adds 7904b260f9da staging: exfat: Rename variable 'Month' to 'month' adds 88ff49cc06e5 staging: exfat: Rename variable 'Day' to 'day' adds 984e8f24dcd5 staging: exfat: Rename variable 'Hour' to 'hour' adds 56a2ba5a228a staging: exfat: Rename variable 'Minute' to 'minute' adds ac4db9acc5d5 staging: exfat: Rename variable 'Second' to 'second' adds 36b392b0423a staging: exfat: Rename variable 'MilliSecond' to 'millisecond' adds 731e7914190b staging: exfat: Rename variable 'Name' to 'name' adds cc3edc28b9ad staging: exfat: Rename variable 'ShortName' to 'short_name' adds a474b9021ef4 staging: exfat: Rename variable 'Attr' to 'attr' adds 439968b7bb61 staging: exfat: Rename variable 'NumSubdirs' to 'num_subdirs' adds d9cd17a258c3 staging: exfat: Rename variable 'CreateTimestamp' to 'crea [...] adds c09c0adc20cd staging: exfat: Rename variable 'ModifyTimestamp' to 'modi [...] adds 2ed9d77aa76b staging: exfat: Rename variable 'AccessTimestamp' to 'acce [...] adds 1f9d6a3d2ebc staging: unisys: visorinput: Replace zero-length array wit [...] adds 8acd7c56c1b5 staging: greybus: Replace zero-length array with flexible- [...] adds 147eda2974d4 staging: vc04_services: remove unused function adds 110700173e97 staging: vc04_services: remove unneeded parentheses adds 032974659b36 staging: vc04_services: fix indentation alignment in a few places adds 0e35fa615e0b staging: gasket: unify multi-line string adds 3c27a36f2711 staging: vc04_services: use kref + RCU to reference count [...] adds a2203cfe0d84 staging: vc04_services: don't increment service refcount w [...] adds 4fb8b5aa2a11 staging: wilc1000: refactor p2p action frames handling API's adds caa6772db4c1 Staging: remove wusbcore and UWB from the kernel tree. adds 96b06c0a16f7 Revert "staging: octeon-usb: delete the octeon usb host co [...] adds 422d97b8b05e Revert "staging: octeon: delete driver" adds f9546de43df2 MIPS: octeon: remove typedef declaration for cvmx_wqe adds f7d2bdcb7ead MIPS: octeon: remove typedef declaration for cvmx_helper_l [...] adds 9da303533b40 MIPS: octeon: remove typedef declaration for cvmx_pko_comm [...] adds 8ef0c4f06432 Revert "staging/octeon: Mark Ethernet driver as BROKEN" adds e2327678732d staging: vc04_services: Fix wrong early return in next_ser [...] adds c77761d660a6 staging: rtl8723bs: Fix spacing issues adds 38f193dff5cc staging: wilc1000: make use of FIELD_GET/_PREP macro adds 759af9b84eec staging: wilc1000: remove use of MAX_NUN_INT_THRPT_ENH2 macro adds eda308be643f staging: wilc1000: refactor interrupt handling for sdio adds bf13984d515d staging: wilc1000: make use of ALIGN macro adds a088ae77f44b staging: wilc1000: use commmon function to set SDIO block size adds 167bd21c315e staging: wilc1000: define macros for different register ad [...] adds 5832cbe21c16 staging: wilc1000: use short name for hif local variable i [...] adds b1f17561541c staging: wilc1000: define macros to replace magic number values adds 5e5d785d3465 Merge remote-tracking branch 'staging/staging-next' adds f356d58c3a04 Merge branch 'i2c-mux/for-next' into for-next adds c3f303f90c76 Merge remote-tracking branch 'mux/for-next' adds f7b280c63881 dmaengine: idxd: remove set but not used variable 'group' adds bfc8f1a87c37 dmaengine: idxd: remove set but not used variable 'idxd_cdev' adds ff095986e6b4 dt-bindings: dma: ti-edma: fix example compatible property adds 57a8cc725622 dmaengine: bcm-sba-raid: Replace zero-length array with fl [...] adds 6a8785082c83 dmaengine: uniphier-mdmac: replace zero-length array with [...] adds 5ca3364a83b2 dmaengine: ti: omap-dma: Replace zero-length array with fl [...] adds 6ebb827f7aad dmaengine: sun4i: use 'linear_mode' in sun4i_dma_prep_dma_cyclic adds acd624185d20 dmaengine: ti: dma-crossbar: convert to devm_platform_iore [...] adds 6238124e88f8 Merge remote-tracking branch 'slave-dma/next' adds db8dd9697238 cgroup-v1: cgroup_pidlist_next should update position index adds 2d4ecb030dcc cgroup: cgroup_procs_next should increase position index adds 9c974c772464 cgroup: Iterate tasks that did not finish do_exit() adds f43caa2adc96 cgroup: Clean up css_set task traversal adds 04189382c0be kselftest/cgroup: add cgroup destruction test adds 3010c5b9f5f4 cgroup.c: Use built-in RCU list checking adds a49e4629b5ed cpuset: Make cpuset hotplug synchronous adds 6df970e4f5d2 cgroup: unify attach permission checking adds 17703097f345 cgroup: add cgroup_get_from_file() helper adds 5a5cf5cb30d7 cgroup: refactor fork helpers adds f3553220d4cc cgroup: add cgroup_may_write() helper adds ef2c41cf38a7 clone3: allow spawning processes into cgroups adds 9bd5910d7f3d selftests/cgroup: add tests for cloning into cgroups adds aa158ce3a6c4 Merge remote-tracking branch 'cgroup/for-next' adds 80363e1b673b scsi: tcm_qla2xxx: Make qlt_alloc_qfull_cmd() set cmd->se_ [...] adds 0ab710458da1 scsi: iscsi: Perform connection failure entirely in kernel space adds 77d331802a44 scsi: megaraid_sas: fix indentation issue adds 7742ca797aa7 scsi: ufs: ufs-mediatek: ensure UniPro is not powered down [...] adds 2a06ff207445 scsi: ufs: ufs-mediatek: support linkoff state during suspend adds 5a244e0ea67b scsi: ufs: fix Auto-Hibern8 error detection adds 722adbbd7065 scsi: ufs: ufs-mediatek: gate ref-clk during Auto-Hibern8 adds 3d8b24a0f438 scsi: core: remove .for_blk_mq adds 2494c2868d6e scsi: qla2xxx: Check locking assumptions at runtime in qla [...] adds 39c4f1a965a9 scsi: lpfc: Fix RQ buffer leakage when no IOCBs available adds 0ab384a49c54 scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi [...] adds 835214f5d5f5 scsi: lpfc: Fix broken Credit Recovery after driver load adds 792f3b90be2a scsi: lpfc: Fix registration of ELS type support in fdmi adds 821bc882acca scsi: lpfc: Fix release of hwq to clear the eq relationship adds a99c80742af4 scsi: lpfc: Fix compiler warning on frame size adds 4cb9e1ddaa14 scsi: lpfc: Fix coverity errors in fmdi attribute handling adds 6cde2e3e2813 scsi: lpfc: Remove handler for obsolete ELS - Read Port St [...] adds f6770e7d2329 scsi: lpfc: Clean up hba max_lun_queue_depth checks adds ad6203f97526 scsi: lpfc: Update lpfc version to 12.6.0.4 adds 145e5a8a5cbd scsi: lpfc: Copyright updates for 12.6.0.4 patches adds aa0a0a1734f7 Merge remote-tracking branch 'scsi/for-next' adds 618b4d07a442 scsi: ufs: ufs-mediatek: fix TX LCC disabling timing adds 984eaac133e3 scsi: ufs: introduce common function to disable host TX LCC adds 518b32f1ddf5 scsi: ufs: Select INITIAL ADAPT type for HS Gear4 adds 2824ec9f9e81 scsi: ufs: Flush exception event before suspend adds 90d88f47e8d0 scsi: ufs: set load before setting voltage in regulators adds 8240dd97cef4 scsi: ufs-qcom: Adjust bus bandwidth voting and unvoting adds 38f3242e9e20 scsi: ufs: Remove the check before call setup clock notify vops adds c63d6099a795 scsi: ufs: Fix ufshcd_hold() caused scheduling while atomic adds 09f17791e640 scsi: ufs: Add dev ref clock gating wait time support adds 1cbadd0c331f scsi: ufs-qcom: Delay specific time before gate ref clk adds 0d9630084cf8 scsi: zorro_esp: Restore devm_ioremap() alignment adds 569334014370 scsi: core: Delete scsi_use_blk_mq adds 73ec6d2748dc scsi: fc: Update Descriptor definition and add RDF and Lin [...] adds df3fe76658ed scsi: lpfc: add RDF registration and Link Integrity FPIN logging adds b417107a659e scsi: advansys: Replace zero-length array with flexible-ar [...] adds 26c619284ffb Merge remote-tracking branch 'scsi-mkp/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 03340912cc93 Merge remote-tracking branch 'vhost/linux-next' adds 5a87e60312a9 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds e76175d4b272 Merge remote-tracking branch 'rpmsg/for-next' adds 046e14afb356 gpio: Avoid kernel.h inclusion where it's possible adds a630fe34ddc0 gpio: pxa: Avoid a warning when gpio0 and gpio1 IRQS are n [...] adds 47d7d1166619 gpio: wcd934x: Don't change gpio direction in wcd_gpio_set adds 47203198ed3d gpio: wcd934x: Fix logic of wcd_gpio_get adds 3f2e4c11e136 kfifo: provide noirqsave variants of spinlocked in and out [...] adds 5195a89e8583 kfifo: provide kfifo_is_empty_spinlocked() adds dea9c80ee672 gpiolib: rework the locking mechanism for lineevent kfifo adds 248ae1752e91 gpiolib: emit a debug message when adding events to a full kfifo adds d2ac25798208 gpiolib: provide a dedicated function for setting lineinfo adds 51c1064e82e7 gpiolib: add new ioctl() for monitoring changes in line info adds 33f0c47b8fb4 tools: gpio: implement gpio-watch adds b2929a9cb2fb Merge tag 'gpio-updates-for-v5.7-part1' of git://git.kerne [...] adds 53803ecac78b Merge branch 'devel' into for-next adds a9d54323810a Merge remote-tracking branch 'gpio/for-next' adds 79c18adc1239 gpio: uniphier: Replace zero-length array with flexible-ar [...] adds cb548e981da5 gpiolib: Rename 'event' to 'ge' to be consistent with other use adds b6f82d1b16c5 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds eed1015c4c42 dt-bindings: pinctrl: qcom: Add ipq6018 pinctrl bindings adds ef1ea54eab0e pinctrl: qcom: Add ipq6018 pinctrl driver adds 3de7deefce69 pinctrl: mediatek: Check gpio pin number and use binary se [...] adds 5f755e1f1efe pinctrl: mediatek: Supporting driving setting without mapp [...] adds 3599cc525486 pinctrl: mediatek: Refine mtk_pinconf_get() and mtk_pinconf_set() adds 1bea6afbc842 pinctrl: mediatek: Refine mtk_pinconf_get() adds cafe19db7751 pinctrl: mediatek: Backward compatible to previous Mediate [...] adds 184d8e13f9b1 pinctrl: mediatek: Add support for pin configuration dump [...] adds 6f87359e8bca pinctrl: actions: Fix functions groups names for S700 SoC adds be30d5de0a5a pinctrl: bcm2835: Drop unused define adds 90bfaf028d61 pinctrl: bcm2835: Refactor platform data adds b1d84a3d0a26 pinctrl: bcm2835: Add support for all GPIOs on BCM2711 adds c93214689f0c MAINTAINERS: Sort entries in database for PIN CONTROLLER adds 82d7deebdc15 Merge remote-tracking branch 'pinctrl/for-next' adds f75152eb8bea ktest: Fix some typos in sample.conf adds 9b5f852ae20d ktest: Make default build option oldconfig not randconfig adds d2d64750ba99 Merge remote-tracking branch 'ktest/for-next' adds 034c7678dd2c selftests/resctrl: Add README for resctrl tests adds 591a6e8588fc selftests/resctrl: Add basic resctrl file system operation [...] adds 1d3f08687d76 selftests/resctrl: Read memory bandwidth from perf IMC cou [...] adds 7f4d257e3a2a selftests/resctrl: Add callback to start a benchmark adds a2561b12fe39 selftests/resctrl: Add built in benchmark adds ecdbb911f22d selftests/resctrl: Add MBM test adds 01fee6b4d1f9 selftests/resctrl: Add MBA test adds 78941183d1b1 selftests/resctrl: Add Cache QoS Monitoring (CQM) selftest adds 790bf585b0ee selftests/resctrl: Add Cache Allocation Technology (CAT) selftest adds 53f74fbec9f0 selftests/resctrl: Add vendor detection mechanism adds c0327e1d7c42 selftests/resctrl: Use cache index3 id for AMD schemata masks adds 85f553d24ada selftests/resctrl: Disable MBA and MBM tests for AMD adds 3032e3a7c7e3 selftests/resctrl: Add the test in MAINTAINERS adds f6aa6cb50ead Merge remote-tracking branch 'kselftest/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 4d54274bc393 Merge remote-tracking branch 'livepatching/for-next' adds 38a49742de11 rtc: sh: Restore devm_ioremap() alignment adds 4594d082dbe6 rtc: zynqmp: Clear alarm interrupt status before interrupt enable adds a369d2026f71 Merge remote-tracking branch 'rtc/rtc-next' adds b2ca916ce392 ACPI: NUMA: Up-level "map to online node" functionality adds 4fcbe96e4d0b mm/numa: Skip NUMA_NO_NODE and online nodes in numa_map_to [...] adds 575e23b6e13c powerpc/papr_scm: Switch to numa_map_to_online_node() adds 1e5d8e1e47af x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO adds 5d30f92e7631 x86/NUMA: Provide a range-to-target_node lookup facility adds 7b27a8622f80 libnvdimm/e820: Retrieve and populate correct 'target_node' info adds c281a25f7953 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 4837621cd61e eeprom: at24: add TPF0001 ACPI ID for 24c1024 device adds 5ebb2051dcc3 Merge remote-tracking branch 'at24/at24/for-next' adds 29147f00140f NTB: Add Hygon Device ID adds 1ef512b16bc8 NTB: Fix an error in get link status adds a510aec9cc7f 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 508feda797a1 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 90f30aa18888 Merge remote-tracking branch 'slimbus/for-next' adds 72b67b7ba6ae nvmem: imx: ocotp: add i.MX8MP support adds c207aebd34e8 nvmem: core: add nvmem_cell_read_common adds e44b9b8b2c57 nvmem: core: add nvmem_cell_read_u64 adds f769a2100aa7 nvmem: remove a stray newline in nvmem_register() adds 0f6fea00e52f nvmem: add a newline for readability adds ca7f95fc5d73 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 0268611035c5 Merge remote-tracking branch 'xarray/xarray' adds d044d1429dec PM / devfreq: Use constant name of userspace governor adds 45dc4c5362b0 PM / devfreq: Remove unneeded extern keyword adds a454401a57ed PM / devfreq: Change to DEVFREQ_GOV_UPDATE_INTERVAL event name adds 12334bd49d03 Merge remote-tracking branch 'devfreq/devfreq-next' adds e20d8e81a0e0 Documentation: kunit: fixed sphinx error in code block adds 5ab0721f03fd Merge remote-tracking branch 'kunit-next/kunit' adds 4d094d907990 y2038: remove ktime to/from timespec/timeval conversion adds 496ce4b36cb2 y2038: remove unused time32 interfaces adds 5fff7aef7163 y2038: hide timeval/timespec/itimerval/itimerspec types adds 81b5de5afe45 Revert "ipc,sem: remove uneeded sem_undo_list lock usage i [...] adds 23c2818dd3b4 include/uapi/linux/swab.h: fix userspace breakage, use __B [...] adds d9360c4df964 mm: don't prepare anon_vma if vma has VM_WIPEONFORK adds f090044746ee Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork" adds 60d7e3edc874 mm: set vm_next and vm_prev to NULL in vm_area_dup() adds 2f1766a36b78 selftests/vm: add missed tests in run_vmtests adds 4c23ff60cf05 get_maintainer: Remove uses of P: for maintainer name adds 16e6dc6c7bdb scripts/get_maintainer.pl: deprioritize old Fixes: addresses adds 0d88efa8a796 mm/swapfile.c: fix a comment in sys_swapon() adds c421a625fa2a mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() adds 7336d9d65cd9 lib/string.c: update match_string() doc-strings with corre [...] adds 746bb50352d4 mm/vmscan.c: don't round up scan size for online memory cgroup adds 2a3c669a43d9 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds de36e34d8f74 /proc/kpageflags: do not use uninitialized struct pages adds 22f9f9347f81 x86/mm: Split vmalloc_sync_all() adds 25e6e2bca62a asm-generic: make more kernel-space headers mandatory adds 5c37593b4d7a ramfs: support O_TMPFILE adds b8567b9efdb3 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds aeaac2264ff8 mm/filemap.c: don't bother dropping mmap_sem for zero size [...] adds d95976bac019 mm/gup: split get_user_pages_remote() into two routines adds 4e48aaee5a73 mm/gup: pass a flags arg to __gup_device_* functions adds 528a2be082b7 mm: introduce page_ref_sub_return() adds ca0b1a90a939 mm/gup: pass gup flags to two more routines adds 449b45320428 mm/gup: require FOLL_GET for get_user_pages_fast() adds 7ff33897ec2c mm/gup: track FOLL_PIN pages adds be8267e38e2c mm/gup: page->hpage_pinned_refcount: exact pin counts for [...] adds 5387841bb351 mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting adds 4a77b987a27f mm/gup_benchmark: support pin_user_pages() and related calls adds a474be7fa634 selftests/vm: run_vmtests: invoke gup_benchmark with basic [...] adds e3324625a500 mm: improve dump_page() for compound pages adds 04df87b7bfe1 mm: dump_page(): additional diagnostics for huge pinned pages adds dddfe6d09d39 mm/swapfile.c: move inode_lock out of claim_swapfile adds 8725cfa8bccf mm/swapfile.c: fix comments for swapcache_prepare adds 3203ac6b9553 mm, memcg: fix build error around the usage of kmem_caches adds a75056fc1e7c mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node adds 9ba7049945a0 mm/mapping_dirty_helpers: Update huge page-table entry callbacks adds a52bbc8eec34 mm/memory.c: refactor insert_page to prepare for batched-l [...] adds 366142f0b000 mm/memory.c: add vm_insert_pages() adds dbd9553775f3 mm-add-vm_insert_pages-fix adds 72c684430b94 add missing page_count() check to vm_insert_pages(). adds cb912fdf96bf net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy adds 219ae14a9686 net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zerocopy-fix adds 376ab41fb137 mm/mmap.c: fix the adjusted length error adds 11a3d04b3264 mm/mremap: add MREMAP_DONTUNMAP to mremap() adds 0801afb13445 mm/sparsemem: get address to page struct instead of addres [...] adds 315486e1ebf7 mm: vmpressure: don't need call kfree if kstrndup fails adds fddc1a69b087 mm: vmpressure: use mem_cgroup_is_root API adds e39f61a453b6 mm: vmscan: replace open codings to NUMA_NO_NODE adds f1cd899af677 mm/mempolicy: support MPOL_MF_STRICT for huge page mapping adds 97805a268826 mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk() adds 7720469e4131 hugetlb_cgroup: add hugetlb_cgroup reservation counter adds c32300516047 hugetlb_cgroup: add interface for charge/uncharge hugetlb [...] adds 0b42cb2e47b6 hugetlb_cgroup: add reservation accounting for private mappings adds 59ec43ccc725 hugetlb_cgroup-add-reservation-accounting-for-private-mapp [...] adds 61680692ea21 hugetlb: disable region_add file_region coalescing adds d0beead5b3a7 hugetlb_cgroup: add accounting for shared mappings adds 0942fbe18536 hugetlb_cgroup-add-accounting-for-shared-mappings-fix adds 9d9607bfc606 hugetlb_cgroup: support noreserve mappings adds c6f06b8dc70e hugetlb: support file_region coalescing again adds 17590db55beb hugetlb: fix CONFIG_CGROUP_HUGETLB ifdefs adds e02321ac53d4 hugetlb_cgroup: add hugetlb_cgroup reservation tests adds 70d6c8150401 hugetlb_cgroup: add hugetlb_cgroup reservation docs adds 2073f5968556 mm/migrate.c: no need to check for i > start in do_pages_move() adds 210880dbfa93 mm/migrate.c: wrap do_move_pages_to_node() and store_status() adds 4f7d227c66e3 mm/migrate.c: check pagelist in move_pages_and_store_status() adds cb6b9f1a9f7d mm/migrate.c: unify "not queued for migration" handling in [...] adds 586ad3e22fd6 mm/migrate.c: migrate PG_readahead flag adds 753397d3109d mm-migratec-migrate-pg_readahead-flag-fix adds 1d5ea685e293 drivers/base/memory.c: cache memory blocks in xarray to ac [...] adds c51bd39b7451 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] adds 1046a99aa8da mm: adjust shuffle code to allow for future coalescing adds f9d97d09b384 mm: use zone and order instead of free area in free_list m [...] adds 6eb55c9f6422 mm: add function __putback_isolated_page adds d8a79bd6d19e mm: introduce Reported pages adds 9829183aaee5 virtio-balloon: pull page poisoning config out of free pag [...] adds f1793a17029b virtio-balloon: add support for providing free page report [...] adds 6974988fbf8e mm/page_reporting: rotate reported pages to the tail of the list adds aa94a7309108 mm/page_reporting: add budget limit on how many pages can [...] adds 8065bde68f48 mm/page_reporting: add free page reporting documentation adds 955a6c00bb35 drivers/base/memory.c: indicate all memory blocks as removable adds afe170778256 drivers/base/memory.c: drop section_count adds a63c62e96651 drivers/base/memory.c: drop pages_correctly_probed() adds 72b8ee0cae62 mm/page_ext.c: drop pfn_present() check when onlining adds 65b84eb0f619 mm/zswap: allow setting default status, compressor and all [...] adds f3e7a40fc78a fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 05733bc03af2 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 107eaa8a1f10 kernel/hung_task.c: Monitor killed tasks. adds fdd3a53dbad3 asm-generic: fix unistd_32.h generation format adds 6de1460706c4 MAINTAINERS: add an entry for kfifo adds 24f2c651096c lib/test_lockup: test module to generate lockups adds 7b9a8cfcec3b lib/bch.c: replace zero-length array with flexible-array member adds b71c3bd03d41 lib/objagg.c: replace zero-length arrays with flexible-arr [...] adds 94102f69fbe2 lib/ts_bm.c: replace zero-length array with flexible-array member adds ac255a3f5ff5 lib/ts_fsm.c: replace zero-length array with flexible-arra [...] adds a849c96e4e76 lib/ts_kmp.c: replace zero-length array with flexible-arra [...] adds 29eabec4f722 lib/scatterlist: fix sg_copy_buffer() kerneldoc adds 4e59b3c428b6 string: add stracpy and stracpy_pad mechanisms adds fc1cc3184383 Documentation/checkpatch: prefer stracpy/strscpy over strc [...] adds 03b273463f4b checkpatch: remove email address comment from email addres [...] adds 6e479d5d727d checkpatch: check SPDX tags in YAML files adds 59748de86cd2 checkpatch: support "base-commit:" format adds 13be4f5a18b7 checkpatch: prefer fallthrough; over fallthrough comments adds 1999f9b5353a kernel/relay.c: fix read_pos error when multiple readers adds c4aeb8245d50 aio: simplify read_events() adds 5b957e5ca736 init/Kconfig: clean up ANON_INODES and old IO schedulers options adds 8e40585345c9 Merge branch 'akpm-current/current' adds b7141e04fdca mm/frontswap: mark various intentional data races adds 554a7d579cad mm/page_io: mark various intentional data races adds b2203863442b mm-page_io-mark-various-intentional-data-races-v2 adds 78b968f8348c mm/swap_state: mark various intentional data races adds 4a2ff103aad4 mm/kmemleak: annotate various data races obj->ptr adds e2dac2fbe011 mm/filemap.c: fix a data race in filemap_fault() adds 32ddf272502c mm/swapfile: fix and annotate various data races adds 817579b53d6e mm-swapfile-fix-and-annotate-various-data-races-v2 adds de85bb3616be mm/page_counter: fix various data races at memsw adds ecdfb3715bb3 mm/memcontrol: fix a data race in scan count adds c51afcbc4f8b mm/list_lru: fix a data race in list_lru_count_one adds f5e7b9c25043 mm/mempool: fix a data race in mempool_free() adds d9b4d574438b mm/util.c: annotate an data race at vm_committed_as adds cf684e72aafd mm/rmap: annotate a data race at tlb_flush_batched adds 52bc6bb02abb drivers/tty/serial/sh-sci.c: suppress warning adds ac0a08ae5122 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 9d6dd226dc44 Merge branch 'akpm/master' adds 1d7f85df0f9c Add linux-next specific files for 20200219
No new revisions were added by this update.
Summary of changes: .mailmap | 2 + COPYING | 2 + .../ABI/obsolete/sysfs-selinux-checkreqprot | 23 + Documentation/ABI/removed/sysfs-kernel-uids | 14 + Documentation/ABI/testing/rtc-cdev | 8 + Documentation/ABI/testing/sysfs-class-typec | 14 +- Documentation/ABI/testing/sysfs-driver-pciback | 13 + Documentation/ABI/testing/sysfs-driver-xen-blkback | 10 + Documentation/ABI/testing/sysfs-kernel-uids | 14 - .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 8 +- Documentation/RCU/listRCU.rst | 281 +- Documentation/RCU/rcu.rst | 18 +- Documentation/RCU/torture.txt | 147 +- Documentation/admin-guide/blockdev/zram.rst | 2 - Documentation/admin-guide/bootconfig.rst | 190 + Documentation/admin-guide/cgroup-v1/hugetlb.rst | 103 +- Documentation/admin-guide/dynamic-debug-howto.rst | 3 + Documentation/admin-guide/index.rst | 1 + Documentation/admin-guide/kernel-parameters.txt | 52 + Documentation/admin-guide/pm/cpuidle.rst | 81 +- Documentation/admin-guide/pm/intel_idle.rst | 30 +- Documentation/admin-guide/pm/sleep-states.rst | 76 +- Documentation/admin-guide/sysctl/kernel.rst | 1 + Documentation/arm/microchip.rst | 6 + Documentation/core-api/pin_user_pages.rst | 86 +- Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/kcsan.rst | 266 + Documentation/dev-tools/kunit/usage.rst | 1 + 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 | 107 +- .../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 | 34 +- .../arm/sunxi/allwinner,sun4i-a10-mbus.yaml | 1 + .../bindings/arm/tegra/nvidia,tegra20-pmc.txt | 300 - .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 354 ++ 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/imx8mm-clock.txt | 29 - .../devicetree/bindings/clock/imx8mm-clock.yaml | 68 + .../devicetree/bindings/clock/imx8mn-clock.yaml | 50 +- .../devicetree/bindings/clock/imx8mp-clock.yaml | 2 +- .../devicetree/bindings/clock/imx8mq-clock.txt | 20 - .../devicetree/bindings/clock/imx8mq-clock.yaml | 72 + .../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 | 3 +- .../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/allwinner,sun4i-a10-tcon.yaml | 6 +- .../bindings/display/etnaviv/etnaviv-drm.txt | 36 - .../devicetree/bindings/display/mxsfb.txt | 1 + .../devicetree/bindings/dma/atmel-xdma.txt | 4 +- Documentation/devicetree/bindings/dma/ti-edma.txt | 2 +- Documentation/devicetree/bindings/eeprom/at24.yaml | 9 +- Documentation/devicetree/bindings/eeprom/at25.txt | 2 + .../bindings/extcon/extcon-usbc-cros-ec.txt | 24 - .../bindings/extcon/extcon-usbc-cros-ec.yaml | 56 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 1 + .../devicetree/bindings/gpu/vivante,gc.yaml | 69 + .../bindings/hwmon/adi,axi-fan-control.yaml | 62 + .../devicetree/bindings/hwmon/adi,ltc2947.yaml | 2 +- .../devicetree/bindings/hwmon/ltc2978.txt | 22 +- 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 +- .../devicetree/bindings/input/ilitek,ili2xxx.txt | 3 +- Documentation/devicetree/bindings/iommu/iommu.txt | 6 + .../media/allwinner,sun8i-h3-deinterlace.yaml | 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 + .../devicetree/bindings/net/wireless/ti,wl1251.txt | 3 +- Documentation/devicetree/bindings/nvmem/nvmem.yaml | 11 + .../devicetree/bindings/pci/intel-gw-pcie.yaml | 4 +- .../bindings/pci/nvidia,tegra194-pcie.txt | 2 +- .../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 + .../bindings/pinctrl/qcom,ipq6018-pinctrl.yaml | 153 + .../bindings/power/amlogic,meson-sec-pwrc.yaml | 40 + .../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 +- .../devicetree/bindings/regulator/mps,mp5416.yaml | 78 + .../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/imx/fsl,aips-bus.yaml | 47 + .../devicetree/bindings/soc/mediatek/pwrap.txt | 1 + .../devicetree/bindings/soc/mediatek/scpsys.txt | 6 + .../devicetree/bindings/sound/amlogic,aiu.yaml | 111 + .../bindings/sound/amlogic,gx-sound-card.yaml | 113 + .../bindings/sound/google,cros-ec-codec.txt | 44 - .../bindings/sound/google,cros-ec-codec.yaml | 62 + .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 11 +- .../devicetree/bindings/spi/fsl-imx-cspi.txt | 5 +- Documentation/devicetree/bindings/spi/fsl-spi.txt | 8 +- .../devicetree/bindings/spi/qca,ar934x-spi.yaml | 41 + Documentation/devicetree/bindings/spi/spi-mux.yaml | 89 + .../devicetree/bindings/timer/renesas,tmu.txt | 1 + Documentation/devicetree/bindings/usb/dwc2.yaml | 6 + .../devicetree/bindings/vendor-prefixes.yaml | 10 + .../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 | 14 +- Documentation/driver-api/ipmb.rst | 4 + Documentation/driver-api/soundwire/stream.rst | 61 +- Documentation/driver-api/usb/typec_bus.rst | 22 +- .../debug/kprobes-on-ftrace/arch-support.txt | 2 +- Documentation/filesystems/debugfs.txt | 6 +- Documentation/filesystems/fuse.rst | 406 ++ Documentation/filesystems/fuse.txt | 423 -- Documentation/filesystems/index.rst | 2 + Documentation/filesystems/mount_api.txt | 12 +- Documentation/filesystems/nfs/index.rst | 13 + Documentation/filesystems/nfs/knfsd-stats.rst | 122 + Documentation/filesystems/nfs/knfsd-stats.txt | 123 - Documentation/filesystems/nfs/nfs41-server.rst | 256 + Documentation/filesystems/nfs/nfs41-server.txt | 173 - Documentation/filesystems/nfs/pnfs.rst | 78 + Documentation/filesystems/nfs/pnfs.txt | 73 - Documentation/filesystems/nfs/rpc-cache.rst | 220 + Documentation/filesystems/nfs/rpc-cache.txt | 202 - Documentation/filesystems/nfs/rpc-server-gss.rst | 94 + Documentation/filesystems/nfs/rpc-server-gss.txt | 91 - Documentation/filesystems/zonefs.txt | 404 ++ Documentation/hwmon/index.rst | 1 + Documentation/hwmon/k10temp.rst | 29 +- Documentation/hwmon/ltc2978.rst | 198 +- Documentation/hwmon/pmbus-core.rst | 22 +- Documentation/hwmon/pmbus.rst | 8 +- Documentation/hwmon/tps53679.rst | 178 + Documentation/hwmon/xdpe12284.rst | 1 + 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 | 22 +- Documentation/networking/nf_flowtable.txt | 2 +- Documentation/openrisc/openrisc_port.rst | 4 +- Documentation/power/interface.rst | 79 - Documentation/power/pm_qos_interface.rst | 86 +- 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 +- .../process/embargoed-hardware-issues.rst | 8 +- Documentation/security/keys/core.rst | 186 +- Documentation/security/keys/request-key.rst | 9 +- Documentation/trace/boottime-trace.rst | 184 + Documentation/trace/events-power.rst | 21 +- 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 +- .../zh_CN/process/embargoed-hardware-issues.rst | 2 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 +- Documentation/virt/guest-halt-polling.rst | 84 + Documentation/virt/index.rst | 2 + Documentation/virt/kvm/api.rst | 6026 ++++++++++++++++++++ Documentation/virt/kvm/api.txt | 5407 ------------------ Documentation/virt/kvm/arm/hyp-abi.rst | 63 + Documentation/virt/kvm/arm/hyp-abi.txt | 53 - Documentation/virt/kvm/arm/index.rst | 12 + Documentation/virt/kvm/arm/psci.rst | 77 + Documentation/virt/kvm/arm/psci.txt | 61 - Documentation/virt/kvm/devices/arm-vgic-its.rst | 209 + Documentation/virt/kvm/devices/arm-vgic-its.txt | 181 - Documentation/virt/kvm/devices/arm-vgic-v3.rst | 291 + Documentation/virt/kvm/devices/arm-vgic-v3.txt | 251 - Documentation/virt/kvm/devices/arm-vgic.rst | 156 + Documentation/virt/kvm/devices/arm-vgic.txt | 127 - Documentation/virt/kvm/devices/index.rst | 19 + Documentation/virt/kvm/devices/mpic.rst | 58 + Documentation/virt/kvm/devices/mpic.txt | 53 - Documentation/virt/kvm/devices/s390_flic.rst | 173 + Documentation/virt/kvm/devices/s390_flic.txt | 163 - Documentation/virt/kvm/devices/vcpu.rst | 114 + Documentation/virt/kvm/devices/vcpu.txt | 76 - Documentation/virt/kvm/devices/vfio.rst | 41 + Documentation/virt/kvm/devices/vfio.txt | 36 - Documentation/virt/kvm/devices/vm.rst | 316 + Documentation/virt/kvm/devices/vm.txt | 270 - Documentation/virt/kvm/devices/xics.rst | 92 + Documentation/virt/kvm/devices/xics.txt | 76 - Documentation/virt/kvm/devices/xive.rst | 247 + Documentation/virt/kvm/devices/xive.txt | 205 - Documentation/virt/kvm/halt-polling.rst | 140 + Documentation/virt/kvm/halt-polling.txt | 136 - Documentation/virt/kvm/hypercalls.rst | 171 + Documentation/virt/kvm/hypercalls.txt | 154 - Documentation/virt/kvm/index.rst | 16 + Documentation/virt/kvm/locking.rst | 243 + Documentation/virt/kvm/locking.txt | 215 - Documentation/virt/kvm/mmu.rst | 483 ++ Documentation/virt/kvm/mmu.txt | 449 -- Documentation/virt/kvm/msr.rst | 321 ++ Documentation/virt/kvm/msr.txt | 284 - Documentation/virt/kvm/nested-vmx.rst | 245 + Documentation/virt/kvm/nested-vmx.txt | 240 - Documentation/virt/kvm/ppc-pv.rst | 222 + Documentation/virt/kvm/ppc-pv.txt | 212 - Documentation/virt/kvm/review-checklist.rst | 41 + Documentation/virt/kvm/review-checklist.txt | 38 - Documentation/virt/kvm/s390-diag.rst | 86 + Documentation/virt/kvm/s390-diag.txt | 83 - Documentation/virt/kvm/timekeeping.rst | 645 +++ Documentation/virt/kvm/timekeeping.txt | 612 -- Documentation/virt/uml/UserModeLinux-HOWTO.txt | 4589 --------------- Documentation/virt/uml/user_mode_linux.rst | 4403 ++++++++++++++ Documentation/virtual/guest-halt-polling.txt | 78 - Documentation/vm/free_page_reporting.rst | 41 + Documentation/vm/zswap.rst | 20 +- Documentation/watch_queue.rst | 354 ++ Kbuild | 8 +- MAINTAINERS | 291 +- Makefile | 10 +- Next/SHA1s | 316 + Next/Trees | 318 ++ Next/merge.log | 4274 ++++++++++++++ Next/quilt-import.log | 2 + arch/Kconfig | 13 +- arch/alpha/boot/Makefile | 2 +- arch/alpha/include/asm/Kbuild | 11 - arch/alpha/kernel/srm_env.c | 17 +- arch/alpha/kernel/syscalls/syscallhdr.sh | 2 +- arch/arc/Kconfig | 4 +- arch/arc/configs/nps_defconfig | 2 - arch/arc/configs/nsimosci_defconfig | 2 - arch/arc/configs/nsimosci_hs_defconfig | 2 - arch/arc/configs/nsimosci_hs_smp_defconfig | 2 - arch/arc/include/asm/Kbuild | 21 - arch/arc/include/asm/fpu.h | 2 + arch/arc/include/asm/pgtable.h | 1 + arch/arc/kernel/setup.c | 2 +- arch/arm/Kconfig | 8 +- arch/arm/Kconfig.debug | 6 +- arch/arm/Makefile | 3 + arch/arm/arm-soc-for-next-contents.txt | 31 + arch/arm/boot/compressed/Makefile | 12 +- arch/arm/boot/compressed/head.S | 29 +- arch/arm/boot/dts/Makefile | 31 +- 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 | 74 + 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-tacoma.dts | 4 + 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 | 31 +- arch/arm/boot/dts/aspeed-g5.dtsi | 63 +- arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 25 + arch/arm/boot/dts/aspeed-g6.dtsi | 81 +- .../boot/dts/ast2500-facebook-netbmc-common.dtsi | 1 - arch/arm/boot/dts/at91-dvk_su60_somc_lcm.dtsi | 2 +- 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 | 652 +++ 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-sama5d4_ma5d4evk.dts | 2 +- 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/at91sam9n12ek.dts | 2 +- arch/arm/boot/dts/at91sam9rl.dtsi | 8 +- arch/arm/boot/dts/at91sam9x5dm.dtsi | 2 +- 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 | 11 +- 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 | 94 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 137 +- 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-pinfunc.h | 4 + arch/arm/boot/dts/imx25.dtsi | 7 +- arch/arm/boot/dts/imx28-apx4devkit.dts | 10 + arch/arm/boot/dts/imx31.dtsi | 4 +- arch/arm/boot/dts/imx35.dtsi | 4 +- arch/arm/boot/dts/imx50.dtsi | 4 +- arch/arm/boot/dts/imx51-babbage.dts | 64 +- arch/arm/boot/dts/imx51.dtsi | 4 +- arch/arm/boot/dts/imx53.dtsi | 4 +- arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 4 +- 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/imx6dl-yapp4-common.dtsi | 2 + arch/arm/boot/dts/imx6dl.dtsi | 4 +- 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/imx6q-novena.dts | 2 +- arch/arm/boot/dts/imx6q.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-apalis.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 5 + arch/arm/boot/dts/imx6qdl-gw53xx.dtsi | 5 + arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 5 + arch/arm/boot/dts/imx6qdl-gw553x.dtsi | 31 + 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 | 10 +- arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 84 +- arch/arm/boot/dts/imx6qdl.dtsi | 10 +- arch/arm/boot/dts/imx6qp.dtsi | 2 +- arch/arm/boot/dts/imx6sl-tolino-shine3.dts | 322 ++ arch/arm/boot/dts/imx6sl.dtsi | 10 +- arch/arm/boot/dts/imx6sll.dtsi | 13 +- arch/arm/boot/dts/imx6sx-nitrogen6sx.dts | 20 +- arch/arm/boot/dts/imx6sx-pinfunc.h | 286 +- arch/arm/boot/dts/imx6sx-sabreauto.dts | 4 +- arch/arm/boot/dts/imx6sx-sdb-reva.dts | 1 + arch/arm/boot/dts/imx6sx-sdb.dtsi | 12 +- arch/arm/boot/dts/imx6sx-softing-vining-2000.dts | 8 +- arch/arm/boot/dts/imx6sx-udoo-neo.dtsi | 28 +- arch/arm/boot/dts/imx6sx.dtsi | 12 +- arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 1 + arch/arm/boot/dts/imx6ul-ccimx6ulsbcpro.dts | 2 +- arch/arm/boot/dts/imx6ul-pico.dtsi | 39 +- arch/arm/boot/dts/imx6ul.dtsi | 12 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 188 +- arch/arm/boot/dts/imx6ull.dtsi | 2 +- arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 5 + arch/arm/boot/dts/imx7-colibri.dtsi | 187 +- arch/arm/boot/dts/imx7d-cl-som-imx7.dts | 4 +- arch/arm/boot/dts/imx7d-colibri-emmc.dtsi | 26 + arch/arm/boot/dts/imx7d-pico.dtsi | 90 + arch/arm/boot/dts/imx7d-sdb-reva.dts | 3 + arch/arm/boot/dts/imx7d.dtsi | 8 +- arch/arm/boot/dts/imx7s.dtsi | 34 +- arch/arm/boot/dts/imx7ulp-com.dts | 79 + arch/arm/boot/dts/imx7ulp-evk.dts | 3 +- 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 | 23 +- 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/mt2701.dtsi | 2 +- arch/arm/boot/dts/mt7623.dtsi | 2 +- arch/arm/boot/dts/mt7629.dtsi | 2 +- 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 + .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 71 + .../boot/dts/qcom-msm8974-sony-xperia-honami.dts | 25 + arch/arm/boot/dts/qcom-msm8974.dtsi | 231 +- arch/arm/boot/dts/r7s72100-gr-peach.dts | 3 + arch/arm/boot/dts/r7s72100.dtsi | 23 +- arch/arm/boot/dts/r8a73a4-ape6evm.dts | 7 +- 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 | 7 +- arch/arm/boot/dts/r8a7790-stout.dts | 1 + arch/arm/boot/dts/r8a7790.dtsi | 167 +- arch/arm/boot/dts/r8a7791-koelsch.dts | 10 +- arch/arm/boot/dts/r8a7791-porter.dts | 7 +- arch/arm/boot/dts/r8a7791.dtsi | 159 +- arch/arm/boot/dts/r8a7792.dtsi | 67 +- arch/arm/boot/dts/r8a7793-gose.dts | 10 +- arch/arm/boot/dts/r8a7793.dtsi | 123 +- arch/arm/boot/dts/r8a7794-alt.dts | 7 +- arch/arm/boot/dts/r8a7794-silk.dts | 4 +- 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 | 699 +++ 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-kzm9g.dts | 9 +- 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/stih410-b2260.dts | 3 - arch/arm/boot/dts/stihxxx-b2120.dtsi | 2 +- 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 +- .../boot/dts/sun7i-a20-linutronix-testbox-v2.dts | 47 + arch/arm/boot/dts/sun7i-a20.dtsi | 36 + arch/arm/boot/dts/sun8i-a23-a33.dtsi | 13 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 44 +- 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 | 200 +- 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/tegra114-dalmore.dts | 8 +- arch/arm/boot/dts/tegra114.dtsi | 4 +- arch/arm/boot/dts/tegra124-apalis-emc.dtsi | 2 +- arch/arm/boot/dts/tegra124-apalis-v1.2.dtsi | 8 +- arch/arm/boot/dts/tegra124-apalis.dtsi | 8 +- arch/arm/boot/dts/tegra124-jetson-tk1-emc.dtsi | 2 +- arch/arm/boot/dts/tegra124-jetson-tk1.dts | 14 +- 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-nyan.dtsi | 8 +- arch/arm/boot/dts/tegra124-venice2.dts | 8 +- arch/arm/boot/dts/tegra124.dtsi | 8 +- arch/arm/boot/dts/tegra20-paz00.dts | 46 + arch/arm/boot/dts/tegra20.dtsi | 4 +- arch/arm/boot/dts/tegra30-apalis-v1.1.dtsi | 8 +- arch/arm/boot/dts/tegra30-apalis.dtsi | 8 +- arch/arm/boot/dts/tegra30-beaver.dts | 8 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 8 +- arch/arm/boot/dts/tegra30-colibri.dtsi | 8 +- arch/arm/boot/dts/tegra30.dtsi | 4 +- 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/vf500.dtsi | 4 +- arch/arm/boot/dts/vf610-zii-cfu1.dts | 8 + arch/arm/boot/dts/vf610-zii-dev-rev-b.dts | 10 - arch/arm/boot/dts/vf610-zii-dev.dtsi | 8 + arch/arm/boot/dts/vf610-zii-scu4-aib.dts | 29 +- arch/arm/boot/dts/vf610-zii-spb4.dts | 8 + arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts | 8 + arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts | 8 + arch/arm/boot/dts/vfxxx.dtsi | 4 +- arch/arm/boot/dts/zynq-7000.dtsi | 135 + arch/arm/configs/am200epdkit_defconfig | 2 - arch/arm/configs/at91_dt_defconfig | 60 +- 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 | 8 + arch/arm/configs/lpc18xx_defconfig | 4 - arch/arm/configs/magician_defconfig | 2 - arch/arm/configs/moxart_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 5 + 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 | 8 + 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/tegra_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/Kbuild | 12 - arch/arm/include/asm/arch_gicv3.h | 12 +- arch/arm/include/asm/kvm_host.h | 3 - 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/ftrace.c | 7 +- arch/arm/kernel/patch.c | 19 +- arch/arm/kernel/stacktrace.c | 2 + arch/arm/kernel/traps.c | 6 +- arch/arm/mach-at91/Kconfig | 25 +- arch/arm/mach-at91/Makefile | 1 + arch/arm/mach-at91/at91sam9.c | 18 - arch/arm/mach-at91/pm.c | 44 +- arch/arm/mach-at91/pm.h | 2 + arch/arm/mach-at91/pm_data-offsets.c | 4 + arch/arm/mach-at91/pm_suspend.S | 189 +- 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 | 12 +- arch/arm/mach-imx/Makefile | 2 + arch/arm/mach-imx/anatop.c | 6 +- arch/arm/mach-imx/common.h | 4 +- arch/arm/mach-imx/cpu.c | 30 +- arch/arm/mach-imx/gpc.c | 3 +- arch/arm/mach-imx/mach-imx6q.c | 13 - arch/arm/mach-imx/mach-imx6sl.c | 1 - arch/arm/mach-imx/platsmp.c | 1 + arch/arm/mach-imx/pm-imx6.c | 2 + arch/arm/mach-imx/pm-imx7ulp.c | 1 + arch/arm/mach-imx/resume-imx6.S | 24 + arch/arm/mach-imx/suspend-imx6.S | 14 - arch/arm/mach-meson/Kconfig | 1 - 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-rockchip/rockchip.c | 2 +- arch/arm/mach-s3c24xx/Kconfig | 16 +- arch/arm/mach-s3c24xx/mach-rx1950.c | 19 +- arch/arm/mach-s3c64xx/Kconfig | 1 - arch/arm/mach-shmobile/setup-r8a7779.c | 1 - arch/arm/mach-shmobile/setup-rcar-gen2.c | 2 +- arch/arm/mach-shmobile/setup-sh73a0.c | 1 - arch/arm/mach-sunxi/sunxi.c | 2 +- arch/arm/mach-tegra/Makefile | 19 +- arch/arm/mach-tegra/cpuidle-tegra114.c | 89 - arch/arm/mach-tegra/cpuidle-tegra20.c | 212 - arch/arm/mach-tegra/cpuidle-tegra30.c | 132 - arch/arm/mach-tegra/cpuidle.c | 50 - arch/arm/mach-tegra/cpuidle.h | 21 - arch/arm/mach-tegra/irq.c | 3 +- arch/arm/mach-tegra/irq.h | 11 - arch/arm/mach-tegra/pm.c | 54 +- arch/arm/mach-tegra/pm.h | 4 - arch/arm/mach-tegra/reset-handler.S | 11 - arch/arm/mach-tegra/reset.h | 9 +- arch/arm/mach-tegra/sleep-tegra20.S | 170 - arch/arm/mach-tegra/sleep-tegra30.S | 36 +- arch/arm/mach-tegra/sleep.h | 15 - arch/arm/mach-tegra/tegra.c | 7 +- 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 | 4 + 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 | 94 +- .../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 | 121 +- .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 460 ++ .../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 | 207 +- .../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 | 44 +- .../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 | 19 +- .../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 | 42 +- .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 15 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 114 +- 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 | 31 + 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-sei610.dts | 1 + 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 | 9 + .../fsl-ls1028a-kontron-kbox-a-230-ls.dts | 27 + .../fsl-ls1028a-kontron-sl28-var3-ads2.dts | 106 + .../freescale/fsl-ls1028a-kontron-sl28-var4.dts | 50 + .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 174 + 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 | 64 +- 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 | 25 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 14 + 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 | 56 +- 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 | 72 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 231 + arch/arm64/boot/dts/freescale/imx8mp-pinfunc.h | 931 +++ arch/arm64/boot/dts/freescale/imx8mp.dtsi | 608 ++ arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 27 + .../dts/freescale/imx8mq-hummingboard-pulse.dts | 6 + .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 19 + arch/arm64/boot/dts/freescale/imx8mq-phanbell.dts | 417 ++ 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 - arch/arm64/boot/dts/freescale/s32v234.dtsi | 4 +- .../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/mt2712e.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt6797.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt7622.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 21 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 48 + arch/arm64/boot/dts/nvidia/tegra132.dtsi | 8 +- arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 23 +- arch/arm64/boot/dts/nvidia/tegra186-p3310.dtsi | 1 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 51 +- arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 40 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 65 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 207 +- arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 34 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 95 +- arch/arm64/boot/dts/nvidia/tegra210-smaug.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra210.dtsi | 25 +- 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 ++ .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 8 + 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/pm8998.dtsi | 2 +- 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 | 2190 +++++++ arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 19 +- 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 | 208 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 208 +- 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 | 167 +- .../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 | 3340 +++++++++++ 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 | 2981 ++++++++++ arch/arm64/boot/dts/renesas/r8a77961.dtsi | 399 +- .../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 | 217 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 55 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 102 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 7 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 175 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 85 +- 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 +- .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 4 +- arch/arm64/boot/dts/rockchip/rk3399-gru-kevin.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 4 +- 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 | 46 +- .../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 | 44 +- arch/arm64/crypto/.gitignore | 1 + arch/arm64/include/asm/Kbuild | 19 - arch/arm64/include/asm/arch_gicv3.h | 8 +- arch/arm64/include/asm/exception.h | 4 - arch/arm64/include/asm/kvm_host.h | 32 - arch/arm64/include/asm/pgtable.h | 2 + arch/arm64/include/asm/ptdump.h | 8 +- arch/arm64/include/asm/spinlock.h | 6 +- arch/arm64/kernel/kaslr.c | 1 + arch/arm64/kernel/process.c | 13 +- arch/arm64/kernel/time.c | 2 +- arch/arm64/kernel/vdso32/Makefile | 4 +- arch/arm64/kvm/hyp/switch.c | 39 +- 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/c6x/include/asm/Kbuild | 37 - arch/csky/Kconfig | 51 +- 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 | 38 - 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/pci.h | 34 + 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 | 13 +- arch/csky/kernel/setup.c | 5 +- arch/csky/kernel/smp.c | 2 +- arch/csky/kernel/time.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/asm/Kbuild | 46 - arch/h8300/include/uapi/asm/bitsperlong.h | 15 - arch/h8300/include/uapi/asm/posix_types.h | 13 + arch/h8300/lib/memset.S | 17 +- arch/hexagon/include/asm/Kbuild | 33 - arch/ia64/include/asm/Kbuild | 7 - arch/ia64/kernel/salinfo.c | 24 +- arch/ia64/kernel/syscalls/syscallhdr.sh | 2 +- arch/m68k/Kconfig.bus | 2 +- arch/m68k/Kconfig.debug | 16 +- arch/m68k/Kconfig.machine | 8 +- 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/Kbuild | 25 +- arch/m68k/include/asm/hardirq.h | 29 - arch/m68k/include/asm/mcf_pgalloc.h | 31 +- arch/m68k/include/asm/motorola_pgalloc.h | 74 +- arch/m68k/include/asm/motorola_pgtable.h | 36 +- arch/m68k/include/asm/page.h | 16 +- arch/m68k/include/asm/pgtable_mm.h | 10 +- arch/m68k/include/asm/uaccess_no.h | 19 +- arch/m68k/kernel/bootinfo_proc.c | 8 +- arch/m68k/mm/init.c | 34 +- arch/m68k/mm/kmap.c | 36 +- arch/m68k/mm/memory.c | 103 - arch/m68k/mm/motorola.c | 228 +- arch/microblaze/Kconfig | 1 + arch/microblaze/configs/mmu_defconfig | 10 +- arch/microblaze/configs/nommu_defconfig | 2 +- arch/microblaze/include/asm/Kbuild | 30 - arch/microblaze/kernel/cpu/cache.c | 3 +- arch/microblaze/kernel/cpu/cpuinfo.c | 1 + arch/microblaze/kernel/head.S | 8 +- arch/microblaze/kernel/syscalls/syscallhdr.sh | 2 +- arch/microblaze/mm/init.c | 4 + arch/mips/boot/Makefile | 2 +- arch/mips/boot/compressed/Makefile | 4 +- arch/mips/boot/tools/Makefile | 2 +- .../cavium-octeon/executive/cvmx-helper-board.c | 4 +- .../cavium-octeon/executive/cvmx-helper-rgmii.c | 6 +- .../cavium-octeon/executive/cvmx-helper-sgmii.c | 8 +- .../mips/cavium-octeon/executive/cvmx-helper-spi.c | 6 +- .../cavium-octeon/executive/cvmx-helper-xaui.c | 6 +- arch/mips/cavium-octeon/executive/cvmx-helper.c | 10 +- arch/mips/include/asm/Kbuild | 14 - arch/mips/include/asm/octeon/cvmx-helper-board.h | 2 +- arch/mips/include/asm/octeon/cvmx-helper-rgmii.h | 4 +- arch/mips/include/asm/octeon/cvmx-helper-sgmii.h | 4 +- arch/mips/include/asm/octeon/cvmx-helper-spi.h | 4 +- arch/mips/include/asm/octeon/cvmx-helper-util.h | 2 +- arch/mips/include/asm/octeon/cvmx-helper-xaui.h | 4 +- arch/mips/include/asm/octeon/cvmx-helper.h | 8 +- arch/mips/include/asm/octeon/cvmx-pko.h | 10 +- arch/mips/include/asm/octeon/cvmx-pow.h | 22 +- arch/mips/include/asm/octeon/cvmx-wqe.h | 16 +- arch/mips/include/asm/pgtable.h | 5 + arch/mips/include/asm/sync.h | 4 +- arch/mips/kernel/syscalls/syscallhdr.sh | 3 +- arch/mips/kernel/vpe.c | 2 +- arch/mips/kvm/mips.c | 37 +- arch/mips/lasat/picvue_proc.c | 31 +- arch/mips/tools/Makefile | 4 +- arch/mips/vdso/Makefile | 30 +- arch/nds32/include/asm/Kbuild | 37 - arch/nios2/include/asm/Kbuild | 38 - arch/openrisc/configs/or1ksim_defconfig | 1 - arch/openrisc/configs/simple_smp_defconfig | 1 - arch/openrisc/include/asm/Kbuild | 36 - arch/openrisc/kernel/smp.c | 3 +- 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/include/asm/Kbuild | 18 - arch/parisc/kernel/syscalls/syscallhdr.sh | 2 +- 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/Kbuild | 4 - 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/epapr_hcalls.h | 42 - 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/syscalls/syscallhdr.sh | 3 +- 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 | 9 +- 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 | 29 +- 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/configs/defconfig | 1 + arch/riscv/configs/rv32_defconfig | 1 + arch/riscv/include/asm/Kbuild | 29 - arch/riscv/include/asm/cacheflush.h | 2 +- arch/riscv/include/asm/csr.h | 12 + arch/riscv/include/asm/pgtable-64.h | 7 + arch/riscv/include/asm/pgtable.h | 7 + arch/riscv/kernel/head.S | 6 + arch/riscv/kernel/setup.c | 2 +- arch/riscv/kernel/traps.c | 4 +- arch/s390/Kconfig | 5 +- arch/s390/Makefile | 2 +- arch/s390/boot/Makefile | 2 +- arch/s390/boot/kaslr.c | 2 +- arch/s390/boot/uv.c | 3 +- arch/s390/configs/debug_defconfig | 28 +- arch/s390/configs/defconfig | 11 +- arch/s390/crypto/paes_s390.c | 230 +- arch/s390/hypfs/inode.c | 11 +- arch/s390/include/asm/Kbuild | 16 - arch/s390/include/asm/kprobes.h | 1 - arch/s390/include/asm/kvm_host.h | 8 +- arch/s390/include/asm/page.h | 4 +- arch/s390/include/asm/pgtable.h | 2 + arch/s390/include/asm/timex.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/kernel/perf_cpum_sf.c | 40 +- arch/s390/kvm/interrupt.c | 152 +- arch/s390/kvm/kvm-s390.c | 92 +- arch/s390/mm/hugetlbpage.c | 100 +- arch/s390/tools/Makefile | 4 +- arch/sh/include/asm/Kbuild | 16 - 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/kernel/syscalls/syscallhdr.sh | 2 +- 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/Kbuild | 14 - arch/sparc/include/asm/pgtable_64.h | 2 + arch/sparc/include/asm/tlb_64.h | 9 + arch/sparc/kernel/led.c | 15 +- arch/sparc/kernel/syscalls/syscallhdr.sh | 2 +- 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/unicore32/include/asm/Kbuild | 34 - arch/x86/Kconfig | 5 +- 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/boot/compressed/head_64.S | 6 +- arch/x86/crypto/curve25519-x86_64.c | 3546 +++++------- arch/x86/entry/vdso/Makefile | 8 +- arch/x86/events/amd/core.c | 1 + arch/x86/events/intel/core.c | 26 +- arch/x86/events/intel/cstate.c | 22 +- arch/x86/events/intel/ds.c | 2 + arch/x86/events/intel/lbr.c | 9 + arch/x86/events/intel/uncore.c | 12 + arch/x86/events/intel/uncore.h | 2 + arch/x86/events/intel/uncore_snb.c | 159 + arch/x86/events/msr.c | 3 +- arch/x86/hyperv/hv_init.c | 50 + arch/x86/include/asm/Kbuild | 3 - arch/x86/include/asm/apic.h | 10 + arch/x86/include/asm/bitops.h | 6 +- arch/x86/include/asm/cpu.h | 12 + arch/x86/include/asm/cpufeatures.h | 2 + arch/x86/include/asm/kvm_host.h | 34 +- arch/x86/include/asm/msr-index.h | 9 + arch/x86/include/asm/pci.h | 4 +- arch/x86/include/asm/pgtable.h | 10 +- arch/x86/include/asm/thread_info.h | 4 +- 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/common.c | 2 + arch/x86/kernel/cpu/intel.c | 175 + arch/x86/kernel/cpu/mce/amd.c | 50 +- arch/x86/kernel/cpu/mtrr/if.c | 21 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 11 +- arch/x86/kernel/fpu/xstate.c | 66 +- arch/x86/kernel/ima_arch.c | 6 +- arch/x86/kernel/irqinit.c | 2 +- arch/x86/kernel/kvm.c | 3 + arch/x86/kernel/nmi.c | 4 +- arch/x86/kernel/process.c | 3 + arch/x86/kernel/reboot.c | 2 +- arch/x86/kernel/smpboot.c | 292 +- arch/x86/kernel/time.c | 12 +- arch/x86/kernel/traps.c | 24 +- arch/x86/kernel/tsc.c | 2 +- arch/x86/kernel/tsc_sync.c | 2 +- arch/x86/kernel/x86_init.c | 1 + arch/x86/kvm/Makefile | 1 + arch/x86/kvm/hyperv.c | 5 +- arch/x86/kvm/i8254.c | 12 + arch/x86/kvm/ioapic.c | 149 +- arch/x86/kvm/lapic.c | 25 +- arch/x86/kvm/lapic.h | 1 + arch/x86/kvm/mmu.h | 13 + arch/x86/kvm/mmu/mmu.c | 48 +- arch/x86/kvm/mmu/paging_tmpl.h | 2 +- arch/x86/kvm/svm.c | 168 +- 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 | 46 +- arch/x86/kvm/vmx/pmu_intel.c | 9 +- arch/x86/kvm/vmx/vmx.c | 39 +- arch/x86/kvm/x86.c | 179 +- arch/x86/kvm/x86.h | 2 +- arch/x86/lib/Makefile | 9 + 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/mm/numa.c | 67 +- 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/intel/iosf_mbi.c | 13 +- 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 | 27 - 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/syscalls/syscallhdr.sh | 2 +- 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 +- certs/blacklist.c | 7 +- certs/system_keyring.c | 12 +- crypto/Kconfig | 4 - crypto/af_alg.c | 2 +- crypto/hash_info.c | 2 +- crypto/proc.c | 2 +- crypto/rng.c | 8 +- crypto/tcrypt.c | 4 +- crypto/testmgr.c | 36 + drivers/accessibility/braille/braille_console.c | 4 - drivers/acpi/Kconfig | 24 + drivers/acpi/Makefile | 1 + drivers/acpi/acpi_apd.c | 6 + drivers/acpi/acpi_watchdog.c | 15 +- drivers/acpi/acpica/achware.h | 2 + drivers/acpi/acpica/evxfgpe.c | 32 + drivers/acpi/acpica/hwgpe.c | 71 + drivers/acpi/apei/ghes.c | 2 +- drivers/acpi/arm64/iort.c | 22 +- drivers/acpi/battery.c | 15 +- drivers/acpi/button.c | 3 - drivers/acpi/ec.c | 44 +- drivers/acpi/numa/srat.c | 41 - drivers/acpi/proc.c | 15 +- drivers/acpi/scan.c | 2 +- drivers/acpi/tiny-power-button.c | 46 + 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/firmware_loader/main.c | 6 +- drivers/base/memory.c | 135 +- 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/Kconfig | 4 +- drivers/bluetooth/btintel.c | 4 +- drivers/bluetooth/btrtl.c | 12 + drivers/bluetooth/btusb.c | 1 + drivers/bluetooth/hci_ag6xx.c | 2 +- drivers/bluetooth/hci_h5.c | 23 +- drivers/bluetooth/hci_intel.c | 2 +- drivers/bluetooth/hci_qca.c | 115 +- drivers/bus/Kconfig | 1 - drivers/bus/moxtet.c | 5 +- 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_msghandler.c | 14 +- drivers/char/ipmi/ipmi_si_platform.c | 4 +- drivers/char/ipmi/ipmi_ssif.c | 10 +- drivers/char/tpm/Makefile | 8 +- drivers/char/tpm/tpm2-cmd.c | 2 + .../char/tpm/{tpm_tis_spi.c => tpm_tis_spi_main.c} | 0 drivers/char/virtio_console.c | 2 +- drivers/clk/at91/Makefile | 3 + drivers/clk/at91/at91sam9g45.c | 220 + drivers/clk/at91/at91sam9n12.c | 238 + drivers/clk/at91/clk-sam9x60-pll.c | 91 +- drivers/clk/at91/clk-usb.c | 9 +- drivers/clk/at91/sam9x60.c | 14 +- drivers/clk/at91/sama5d3.c | 240 + drivers/clk/clk-plldig.c | 4 +- drivers/clk/clk-scmi.c | 2 +- drivers/clk/clk-si5341.c | 212 +- drivers/clk/clk.c | 129 +- drivers/clk/imx/clk-composite-8m.c | 20 +- drivers/clk/imx/clk-fixup-div.c | 2 +- drivers/clk/imx/clk-fixup-mux.c | 2 +- drivers/clk/imx/clk-gate2.c | 6 +- drivers/clk/imx/clk-imx6sl.c | 1 + drivers/clk/imx/clk-imx7ulp.c | 2 +- drivers/clk/imx/clk-imx8mm.c | 45 +- drivers/clk/imx/clk-imx8mn.c | 23 +- drivers/clk/imx/clk-imx8mp.c | 2 + drivers/clk/imx/clk-imx8mq.c | 37 +- drivers/clk/imx/clk-pll14xx.c | 2 + drivers/clk/imx/clk.h | 13 +- drivers/clk/mmp/clk-of-mmp2.c | 6 + drivers/clk/qcom/clk-alpha-pll.c | 17 +- drivers/clk/qcom/clk-rcg2.c | 11 +- drivers/clk/qcom/clk-rpmh.c | 25 +- drivers/clk/qcom/dispcc-sc7180.c | 64 +- drivers/clk/qcom/gpucc-sc7180.c | 41 +- drivers/clk/qcom/videocc-sc7180.c | 6 +- drivers/clk/rockchip/clk-pll.c | 70 +- drivers/clk/rockchip/clk-rk3228.c | 17 +- drivers/clk/samsung/clk.c | 4 - drivers/clk/socfpga/clk-gate-s10.c | 40 +- drivers/clk/socfpga/clk-periph-s10.c | 42 +- drivers/clk/socfpga/clk-pll-s10.c | 17 +- drivers/clk/socfpga/clk-s10.c | 29 +- drivers/clk/socfpga/stratix10-clk.h | 25 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.h | 4 - drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 115 +- drivers/clk/tegra/clk-id.h | 5 +- drivers/clk/tegra/clk-tegra-fixed.c | 37 +- drivers/clk/tegra/clk-tegra-pmc.c | 12 +- drivers/clk/tegra/clk-tegra114.c | 21 +- drivers/clk/tegra/clk-tegra124.c | 10 +- drivers/clk/tegra/clk-tegra210.c | 10 +- drivers/clk/tegra/clk-tegra30.c | 10 +- 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/imx-cpufreq-dt.c | 3 + drivers/cpufreq/imx6q-cpufreq.c | 3 + drivers/cpufreq/intel_pstate.c | 1 + drivers/cpufreq/scmi-cpufreq.c | 2 +- drivers/cpufreq/ti-cpufreq.c | 7 + drivers/cpuidle/Kconfig.arm | 8 + drivers/cpuidle/Makefile | 5 +- drivers/cpuidle/cpuidle-psci-domain.c | 308 + drivers/cpuidle/cpuidle-psci.c | 161 +- drivers/cpuidle/cpuidle-psci.h | 17 + drivers/cpuidle/cpuidle-tegra.c | 389 ++ drivers/cpuidle/cpuidle.c | 40 +- drivers/cpuidle/dt_idle_states.c | 5 +- drivers/cpuidle/governor.c | 2 +- drivers/crypto/Kconfig | 23 + drivers/crypto/allwinner/sun8i-ce/sun8i-ce-core.c | 4 +- drivers/crypto/caam/qi.c | 60 +- drivers/crypto/caam/qi.h | 4 +- drivers/crypto/ccree/cc_aead.c | 1 + drivers/crypto/ccree/cc_buffer_mgr.c | 76 +- drivers/crypto/ccree/cc_buffer_mgr.h | 1 + drivers/crypto/ccree/cc_cipher.c | 16 +- drivers/crypto/chelsio/chcr_algo.c | 25 +- drivers/crypto/chelsio/chcr_core.c | 1 + drivers/crypto/chelsio/chcr_core.h | 3 +- drivers/crypto/chelsio/chcr_crypto.h | 1 + drivers/crypto/hisilicon/hpre/hpre_main.c | 108 +- drivers/crypto/hisilicon/qm.c | 216 +- drivers/crypto/hisilicon/qm.h | 25 +- drivers/crypto/hisilicon/sec2/sec_main.c | 162 +- drivers/crypto/hisilicon/zip/zip_main.c | 183 +- drivers/crypto/qce/common.c | 2 - drivers/crypto/qce/common.h | 3 + drivers/crypto/qce/dma.c | 11 +- drivers/crypto/qce/dma.h | 2 +- drivers/crypto/qce/skcipher.c | 30 +- 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/dio/dio-driver.c | 9 +- drivers/dma/bcm-sba-raid.c | 2 +- drivers/dma/dmaengine.c | 21 +- drivers/dma/idxd/cdev.c | 6 +- drivers/dma/idxd/sysfs.c | 8 +- drivers/dma/mv_xor_v2.c | 2 +- drivers/dma/sun4i-dma.c | 2 + drivers/dma/ti/dma-crossbar.c | 8 +- drivers/dma/ti/omap-dma.c | 290 +- drivers/dma/uniphier-mdmac.c | 2 +- drivers/edac/edac_mc.c | 519 +- drivers/edac/edac_mc.h | 6 +- drivers/edac/edac_mc_sysfs.c | 120 +- drivers/edac/edac_module.h | 1 - drivers/edac/ghes_edac.c | 16 +- drivers/edac/mce_amd.c | 2 +- drivers/extcon/extcon-palmas.c | 8 +- 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/dmi-id.c | 6 + drivers/firmware/dmi_scan.c | 30 + drivers/firmware/efi/arm-runtime.c | 2 +- drivers/firmware/efi/libstub/Makefile | 2 + drivers/firmware/imx/Kconfig | 2 +- drivers/firmware/imx/scu-pd.c | 9 +- drivers/firmware/meson/meson_sm.c | 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/tegra/Kconfig | 2 +- drivers/firmware/turris-mox-rwtm.c | 2 +- drivers/firmware/xilinx/zynqmp.c | 45 + drivers/fsi/Kconfig | 1 + drivers/gpio/gpio-bd71828.c | 10 - drivers/gpio/gpio-pxa.c | 4 +- drivers/gpio/gpio-sifive.c | 6 +- drivers/gpio/gpio-uniphier.c | 2 +- drivers/gpio/gpio-wcd934x.c | 9 +- drivers/gpio/gpio-xilinx.c | 5 +- drivers/gpio/gpiolib-devres.c | 2 +- drivers/gpio/gpiolib-of.c | 8 +- drivers/gpio/gpiolib.c | 382 +- drivers/gpio/gpiolib.h | 1 + drivers/gpu/drm/amd/amdgpu/Makefile | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 8 +- 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 | 95 +- drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 81 +- 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.c | 25 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 10 +- 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 | 44 +- 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_ttm.c | 98 +- 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 | 149 +- 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 | 33 +- 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 | 252 +- 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 | 39 +- 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 | 113 +- drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 43 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 69 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 11 + drivers/gpu/drm/amd/amdkfd/kfd_process.c | 132 +- .../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 | 310 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 34 +- .../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 +- .../amd/display/dc/bios/command_table_helper2.c | 13 +- drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 34 +- drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 6 + .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 2 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 25 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 172 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 75 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 8 + drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 228 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 56 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 193 +- drivers/gpu/drm/amd/display/dc/core/dc_vm_helper.c | 5 +- drivers/gpu/drm/amd/display/dc/dc.h | 25 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 48 + 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/dc_types.h | 2 +- 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 | 85 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.h | 8 +- .../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 | 121 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 7 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 2 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 5 + .../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 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_mmhubbub.h | 20 - .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 46 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_vmid.h | 7 - 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/gpio/hw_factory.c | 2 +- drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 2 +- 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/dc/inc/resource.h | 3 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 20 +- .../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 | 89 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 17 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 69 + drivers/gpu/drm/amd/display/include/dpcd_defs.h | 8 + .../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.c | 49 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 13 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 12 +- .../amd/display/modules/hdcp/hdcp1_transition.c | 16 +- .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 10 +- .../amd/display/modules/hdcp/hdcp2_transition.c | 6 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 4 + .../gpu/drm/amd/display/modules/hdcp/hdcp_log.h | 9 + .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 164 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.h | 32 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 2 + .../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 | 93 +- 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/pp_debug.h | 4 +- .../drm/amd/powerplay/inc/smu11_driver_if_navi10.h | 3 +- drivers/gpu/drm/amd/powerplay/inc/smu_types.h | 2 + drivers/gpu/drm/amd/powerplay/inc/smu_v11_0.h | 4 +- .../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/renoir_ppt.c | 8 +- drivers/gpu/drm/amd/powerplay/smu_internal.h | 3 + drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 12 +- .../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/bridge/tc358767.c | 8 +- drivers/gpu/drm/bridge/ti-tfp410.c | 3 +- drivers/gpu/drm/drm_client_modeset.c | 3 +- drivers/gpu/drm/drm_dp_mst_topology.c | 3 +- drivers/gpu/drm/drm_edid.c | 2 +- drivers/gpu/drm/drm_modes.c | 7 + drivers/gpu/drm/i915/Kconfig | 12 +- drivers/gpu/drm/i915/Makefile | 13 +- drivers/gpu/drm/i915/display/icl_dsi.c | 383 +- drivers/gpu/drm/i915/display/intel_acpi.c | 89 + drivers/gpu/drm/i915/display/intel_acpi.h | 5 + drivers/gpu/drm/i915/display/intel_atomic.c | 57 +- drivers/gpu/drm/i915/display/intel_atomic.h | 5 +- drivers/gpu/drm/i915/display/intel_atomic_plane.c | 73 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 5 +- drivers/gpu/drm/i915/display/intel_audio.c | 247 +- drivers/gpu/drm/i915/display/intel_bios.c | 449 +- drivers/gpu/drm/i915/display/intel_bios.h | 11 + drivers/gpu/drm/i915/display/intel_bw.c | 63 +- drivers/gpu/drm/i915/display/intel_bw.h | 4 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 995 ++-- drivers/gpu/drm/i915/display/intel_cdclk.h | 71 +- drivers/gpu/drm/i915/display/intel_color.c | 210 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 163 +- drivers/gpu/drm/i915/display/intel_connector.c | 5 +- drivers/gpu/drm/i915/display/intel_crt.c | 126 +- drivers/gpu/drm/i915/display/intel_csr.c | 795 +++ drivers/gpu/drm/i915/{ => display}/intel_csr.h | 0 drivers/gpu/drm/i915/display/intel_ddi.c | 745 ++- drivers/gpu/drm/i915/display/intel_de.h | 72 + drivers/gpu/drm/i915/display/intel_display.c | 3028 +++++----- drivers/gpu/drm/i915/display/intel_display.h | 6 + .../gpu/drm/i915/display/intel_display_debugfs.c | 2129 +++++++ .../gpu/drm/i915/display/intel_display_debugfs.h | 20 + drivers/gpu/drm/i915/display/intel_display_power.c | 563 +- drivers/gpu/drm/i915/display/intel_display_power.h | 5 + drivers/gpu/drm/i915/display/intel_display_types.h | 51 +- drivers/gpu/drm/i915/display/intel_dp.c | 594 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 169 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 75 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 33 +- drivers/gpu/drm/i915/display/intel_dpio_phy.c | 108 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 677 ++- drivers/gpu/drm/i915/display/intel_dsb.c | 30 +- .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 6 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 217 +- drivers/gpu/drm/i915/display/intel_dvo.c | 49 +- drivers/gpu/drm/i915/display/intel_fbc.c | 202 +- drivers/gpu/drm/i915/display/intel_fbc.h | 13 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 13 +- drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 37 +- drivers/gpu/drm/i915/display/intel_global_state.c | 223 + drivers/gpu/drm/i915/display/intel_global_state.h | 87 + drivers/gpu/drm/i915/display/intel_gmbus.c | 77 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 398 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 5 + drivers/gpu/drm/i915/display/intel_hdmi.c | 422 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 110 +- drivers/gpu/drm/i915/display/intel_lpe_audio.c | 16 +- drivers/gpu/drm/i915/display/intel_lvds.c | 64 +- drivers/gpu/drm/i915/display/intel_opregion.c | 221 +- drivers/gpu/drm/i915/display/intel_overlay.c | 57 +- drivers/gpu/drm/i915/display/intel_panel.c | 374 +- drivers/gpu/drm/i915/display/intel_pipe_crc.c | 34 +- drivers/gpu/drm/i915/display/intel_psr.c | 363 +- drivers/gpu/drm/i915/display/intel_quirks.c | 10 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 112 +- drivers/gpu/drm/i915/display/intel_sprite.c | 385 +- drivers/gpu/drm/i915/display/intel_tc.c | 51 +- drivers/gpu/drm/i915/display/intel_tv.c | 164 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 2 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 443 +- drivers/gpu/drm/i915/display/intel_vga.c | 14 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 440 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 96 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 368 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 13 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 100 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 132 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 18 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 16 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 11 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 98 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 135 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 1 - drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 19 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 102 - .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 163 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 74 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 5 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 3 + drivers/gpu/drm/i915/gt/intel_context.c | 55 +- drivers/gpu/drm/i915/gt/intel_context.h | 20 + drivers/gpu/drm/i915/gt/intel_context_sseu.c | 98 + drivers/gpu/drm/i915/gt/intel_context_types.h | 12 + drivers/gpu/drm/i915/gt/intel_engine.h | 22 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 156 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 8 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 4 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 13 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 3 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 89 +- drivers/gpu/drm/i915/gt/intel_gt.c | 54 +- drivers/gpu/drm/i915/gt/intel_gt.h | 2 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 117 +- drivers/gpu/drm/i915/gt/intel_gt_irq.h | 3 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 3 + drivers/gpu/drm/i915/gt/intel_gtt.c | 36 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 4 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 640 ++- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 1 + drivers/gpu/drm/i915/gt/intel_mocs.c | 4 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 10 +- drivers/gpu/drm/i915/gt/intel_reset.c | 83 +- drivers/gpu/drm/i915/gt/intel_ring.c | 7 +- drivers/gpu/drm/i915/gt/intel_ring.h | 8 + drivers/gpu/drm/i915/gt/intel_ring_submission.c | 87 +- drivers/gpu/drm/i915/gt/intel_ring_types.h | 7 +- drivers/gpu/drm/i915/gt/intel_rps.c | 20 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 6 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 138 +- drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 4 +- drivers/gpu/drm/i915/gt/mock_engine.c | 20 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 1074 +++- drivers/gpu/drm/i915/gt/selftest_rc6.c | 5 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 188 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 9 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 8 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 255 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h | 7 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 10 +- drivers/gpu/drm/i915/gvt/firmware.c | 4 +- drivers/gpu/drm/i915/gvt/gtt.c | 4 + drivers/gpu/drm/i915/gvt/handlers.c | 8 +- drivers/gpu/drm/i915/i915_active.c | 50 +- drivers/gpu/drm/i915/i915_active.h | 9 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 29 +- drivers/gpu/drm/i915/i915_debugfs.c | 2277 +------- drivers/gpu/drm/i915/i915_debugfs.h | 8 +- drivers/gpu/drm/i915/i915_debugfs_params.c | 250 + drivers/gpu/drm/i915/i915_debugfs_params.h | 14 + drivers/gpu/drm/i915/i915_drv.c | 710 +-- drivers/gpu/drm/i915/i915_drv.h | 83 +- drivers/gpu/drm/i915/i915_gem.c | 31 +- drivers/gpu/drm/i915/i915_gem_fence_reg.c | 13 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 3 +- drivers/gpu/drm/i915/i915_gpu_error.c | 36 +- drivers/gpu/drm/i915/i915_gpu_error.h | 12 +- drivers/gpu/drm/i915/i915_irq.c | 236 +- drivers/gpu/drm/i915/i915_params.c | 11 +- drivers/gpu/drm/i915/i915_params.h | 74 +- drivers/gpu/drm/i915/i915_pci.c | 16 +- drivers/gpu/drm/i915/i915_perf.c | 53 +- drivers/gpu/drm/i915/i915_pmu.c | 18 +- drivers/gpu/drm/i915/i915_reg.h | 38 +- drivers/gpu/drm/i915/i915_request.c | 70 +- drivers/gpu/drm/i915/i915_request.h | 60 + drivers/gpu/drm/i915/i915_scheduler.c | 28 +- drivers/gpu/drm/i915/i915_sw_fence.c | 17 +- drivers/gpu/drm/i915/i915_sw_fence.h | 2 +- drivers/gpu/drm/i915/i915_sysfs.c | 19 +- drivers/gpu/drm/i915/i915_trace.h | 66 +- drivers/gpu/drm/i915/i915_utils.c | 5 +- drivers/gpu/drm/i915/i915_vgpu.c | 41 +- drivers/gpu/drm/i915/i915_vma.c | 75 +- drivers/gpu/drm/i915/i915_vma.h | 2 + drivers/gpu/drm/i915/intel_csr.c | 789 --- drivers/gpu/drm/i915/intel_device_info.c | 37 +- drivers/gpu/drm/i915/intel_device_info.h | 2 + drivers/gpu/drm/i915/intel_gvt.c | 13 +- drivers/gpu/drm/i915/intel_memory_region.c | 4 +- drivers/gpu/drm/i915/intel_pch.c | 66 +- drivers/gpu/drm/i915/intel_pm.c | 638 ++- drivers/gpu/drm/i915/intel_pm.h | 5 +- drivers/gpu/drm/i915/intel_sideband.c | 16 +- drivers/gpu/drm/i915/intel_uncore.c | 54 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 6 +- .../gpu/drm/i915/selftests/i915_perf_selftests.h | 1 + .../gpu/drm/i915/selftests/intel_memory_region.c | 203 + drivers/gpu/drm/i915/vlv_suspend.c | 489 ++ drivers/gpu/drm/i915/vlv_suspend.h | 18 + drivers/gpu/drm/mediatek/mtk_hdmi.c | 54 +- 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 | 13 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 7 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 11 +- 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/selftests/drm_cmdline_selftests.h | 1 + .../gpu/drm/selftests/test-drm_cmdline_parser.c | 15 +- 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 | 26 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 2 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 22 +- drivers/gpu/drm/vgem/vgem_drv.c | 9 +- drivers/gpu/host1x/job.c | 34 +- drivers/hid/hid-alps.c | 2 +- drivers/hid/hid-apple.c | 3 +- drivers/hid/hid-core.c | 4 +- drivers/hid/hid-ite.c | 5 +- drivers/hid/hid-logitech-dj.c | 2 + drivers/hid/hid-logitech-hidpp.c | 43 +- drivers/hid/hid-quirks.c | 3 - drivers/hid/i2c-hid/i2c-hid-dmi-quirks.c | 8 + drivers/hid/usbhid/hiddev.c | 2 +- drivers/hsi/clients/cmt_speech.c | 9 +- drivers/hwmon/Kconfig | 9 + drivers/hwmon/Makefile | 1 + drivers/hwmon/axi-fan-control.c | 469 ++ drivers/hwmon/dell-smm-hwmon.c | 15 +- drivers/hwmon/ibmaem.c | 2 +- drivers/hwmon/k10temp.c | 60 +- drivers/hwmon/pmbus/Kconfig | 15 +- drivers/hwmon/pmbus/adm1275.c | 37 +- drivers/hwmon/pmbus/ibm-cffps.c | 15 +- drivers/hwmon/pmbus/ir35221.c | 23 +- drivers/hwmon/pmbus/isl68137.c | 3 +- drivers/hwmon/pmbus/lm25066.c | 39 +- drivers/hwmon/pmbus/ltc2978.c | 134 +- drivers/hwmon/pmbus/ltc3815.c | 20 +- drivers/hwmon/pmbus/max16064.c | 7 +- drivers/hwmon/pmbus/max20730.c | 3 +- drivers/hwmon/pmbus/max31785.c | 6 +- drivers/hwmon/pmbus/max34440.c | 25 +- drivers/hwmon/pmbus/max8688.c | 17 +- drivers/hwmon/pmbus/pmbus.c | 4 +- drivers/hwmon/pmbus/pmbus.h | 20 +- drivers/hwmon/pmbus/pmbus_core.c | 119 +- drivers/hwmon/pmbus/tps53679.c | 172 +- drivers/hwmon/pmbus/ucd9000.c | 2 +- drivers/hwmon/pmbus/xdpe12284.c | 4 +- drivers/hwmon/pmbus/zl6100.c | 5 +- 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/i3c/master.c | 2 +- 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/infiniband/core/cma.c | 100 +- drivers/infiniband/core/cma_configfs.c | 6 +- drivers/infiniband/core/cma_priv.h | 6 +- drivers/infiniband/core/security.c | 24 +- drivers/infiniband/core/user_mad.c | 5 +- drivers/infiniband/core/uverbs_cmd.c | 15 +- drivers/infiniband/core/uverbs_std_types.c | 1 + drivers/infiniband/hw/cxgb4/cm.c | 4 + drivers/infiniband/hw/cxgb4/qp.c | 4 +- drivers/infiniband/hw/hfi1/affinity.c | 2 + drivers/infiniband/hw/hfi1/file_ops.c | 52 +- drivers/infiniband/hw/hfi1/hfi.h | 5 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 5 +- drivers/infiniband/hw/hfi1/user_sdma.c | 17 +- drivers/infiniband/hw/hns/hns_roce_device.h | 12 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 491 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 23 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 3 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 18 +- drivers/infiniband/hw/mlx5/devx.c | 51 +- drivers/infiniband/hw/mlx5/main.c | 6 +- drivers/infiniband/hw/mlx5/qp.c | 9 +- drivers/infiniband/sw/rdmavt/qp.c | 84 +- drivers/infiniband/sw/rxe/rxe_comp.c | 8 +- drivers/infiniband/sw/siw/siw_cm.c | 5 +- drivers/infiniband/sw/siw/siw_verbs.c | 2 +- drivers/infiniband/ulp/isert/ib_isert.c | 12 + drivers/input/input.c | 28 +- drivers/input/keyboard/goldfish_events.c | 2 +- drivers/input/keyboard/gpio_keys.c | 2 +- drivers/input/keyboard/gpio_keys_polled.c | 2 +- drivers/input/keyboard/tca6416-keypad.c | 4 +- drivers/input/mouse/cyapa_gen5.c | 8 +- drivers/input/mouse/psmouse-smbus.c | 8 +- drivers/input/mouse/synaptics.c | 4 +- drivers/input/touchscreen/ili210x.c | 34 +- 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 | 120 +- 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/alloc.c | 18 +- drivers/md/bcache/bcache.h | 3 + drivers/md/bcache/bset.h | 3 +- drivers/md/bcache/btree.c | 13 + drivers/md/bcache/journal.c | 10 +- drivers/md/bcache/request.c | 17 +- drivers/md/bcache/stats.c | 10 +- drivers/md/bcache/super.c | 38 +- drivers/md/bcache/sysfs.c | 22 + drivers/md/dm-crypt.c | 2 +- drivers/md/dm-verity-verify-sig.c | 3 +- drivers/md/md-bitmap.c | 16 +- drivers/md/md.c | 15 +- drivers/media/pci/saa7134/saa7134-video.c | 5 +- drivers/media/platform/cros-ec-cec/cros-ec-cec.c | 1 - drivers/media/platform/sti/delta/delta-ipc.c | 4 +- drivers/media/platform/via-camera.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 | 73 +- drivers/misc/habanalabs/device.c | 5 +- drivers/misc/habanalabs/goya/goya.c | 44 +- drivers/misc/lkdtm/stackleak.c | 25 +- drivers/misc/mei/bus-fixup.c | 4 +- drivers/misc/mei/client.c | 4 +- drivers/misc/mei/hw.h | 3 + drivers/misc/mic/host/mic_boot.c | 2 +- drivers/misc/ocxl/Kconfig | 1 + drivers/misc/sgi-gru/gruprocfs.c | 42 +- drivers/misc/vexpress-syscfg.c | 2 +- drivers/mmc/host/renesas_sdhi.h | 6 + drivers/mmc/host/renesas_sdhi_core.c | 184 +- drivers/mmc/host/sdhci-esdhc-imx.c | 14 +- drivers/mmc/host/sdhci-msm.c | 2 +- drivers/mmc/host/sdhci-of-arasan.c | 59 +- drivers/mmc/host/tmio_mmc.h | 11 +- drivers/mmc/host/tmio_mmc_core.c | 77 +- drivers/mtd/spi-nor/spi-nor.c | 22 +- drivers/mtd/ubi/build.c | 2 +- drivers/net/bonding/bond_alb.c | 44 +- drivers/net/bonding/bond_main.c | 55 +- drivers/net/bonding/bond_options.c | 2 + drivers/net/dsa/b53/b53_common.c | 5 +- drivers/net/dsa/bcm_sf2.c | 7 +- drivers/net/dsa/bcm_sf2_regs.h | 1 + drivers/net/dsa/microchip/ksz9477_spi.c | 6 + drivers/net/dsa/mv88e6xxx/chip.c | 32 +- drivers/net/dsa/mv88e6xxx/chip.h | 17 +- drivers/net/dsa/mv88e6xxx/serdes.c | 77 + drivers/net/dsa/mv88e6xxx/serdes.h | 5 + drivers/net/ethernet/amazon/ena/ena_com.c | 92 +- drivers/net/ethernet/amazon/ena/ena_com.h | 9 + drivers/net/ethernet/amazon/ena/ena_ethtool.c | 46 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 6 +- drivers/net/ethernet/amazon/ena/ena_netdev.h | 2 + .../net/ethernet/aquantia/atlantic/aq_ethtool.c | 5 + .../net/ethernet/aquantia/atlantic/aq_filters.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_hw.h | 2 + drivers/net/ethernet/aquantia/atlantic/aq_nic.c | 8 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 13 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.c | 10 +- drivers/net/ethernet/aquantia/atlantic/aq_ring.h | 3 +- .../ethernet/aquantia/atlantic/hw_atl/hw_atl_b0.c | 22 +- .../aquantia/atlantic/hw_atl/hw_atl_utils.c | 19 +- .../aquantia/atlantic/hw_atl/hw_atl_utils_fw2x.c | 12 + drivers/net/ethernet/broadcom/bcmsysport.c | 3 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 37 +- drivers/net/ethernet/broadcom/cnic_defs.h | 4 +- drivers/net/ethernet/cadence/macb_main.c | 20 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 2 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 7 + drivers/net/ethernet/cisco/enic/enic_main.c | 2 +- drivers/net/ethernet/davicom/dm9000.c | 2 + 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/freescale/fec_main.c | 1 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 22 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 +- drivers/net/ethernet/intel/e1000e/netdev.c | 13 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 4 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 2 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 12 + drivers/net/ethernet/intel/ice/ice_base.c | 76 +- drivers/net/ethernet/intel/ice/ice_base.h | 4 +- drivers/net/ethernet/intel/ice/ice_common.c | 41 +- drivers/net/ethernet/intel/ice/ice_common.h | 2 - drivers/net/ethernet/intel/ice/ice_dcb.c | 8 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 99 +- drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 20 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 361 +- drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 9 +- drivers/net/ethernet/intel/ice/ice_lib.c | 169 +- drivers/net/ethernet/intel/ice/ice_lib.h | 8 +- drivers/net/ethernet/intel/ice/ice_main.c | 228 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 2 - drivers/net/ethernet/intel/ice/ice_switch.c | 4 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 16 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 4 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 2 +- drivers/net/ethernet/intel/ice/ice_type.h | 2 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 406 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 12 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 16 +- drivers/net/ethernet/marvell/mvneta.c | 254 +- .../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 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 4 - .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 3 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_fid.c | 13 +- .../net/ethernet/mellanox/mlxsw/spectrum_qdisc.c | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 59 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 186 +- drivers/net/ethernet/micrel/ks8851_mll.c | 53 +- drivers/net/ethernet/mscc/ocelot_board.c | 8 + drivers/net/ethernet/natsemi/jazzsonic.c | 31 +- drivers/net/ethernet/natsemi/macsonic.c | 48 +- drivers/net/ethernet/natsemi/sonic.c | 66 +- drivers/net/ethernet/natsemi/sonic.h | 2 +- drivers/net/ethernet/natsemi/xtsonic.c | 40 +- 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/qlogic/qede/qede.h | 2 + drivers/net/ethernet/qlogic/qede/qede_rdma.c | 29 +- drivers/net/ethernet/realtek/r8169_main.c | 183 +- drivers/net/ethernet/renesas/sh_eth.c | 104 +- drivers/net/ethernet/renesas/sh_eth.h | 2 +- drivers/net/ethernet/sfc/efx.h | 18 - drivers/net/ethernet/sfc/efx_channels.c | 25 +- drivers/net/ethernet/sfc/tx.c | 3 +- drivers/net/ethernet/sgi/ioc3-eth.c | 1 - drivers/net/ethernet/socionext/sni_ave.c | 9 + .../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 | 49 +- drivers/net/ethernet/sun/sunvnet_common.c | 23 +- drivers/net/gtp.c | 8 +- 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/Kconfig | 4 +- drivers/net/phy/Makefile | 3 +- drivers/net/phy/at803x.c | 11 + drivers/net/phy/broadcom.c | 4 +- drivers/net/phy/linkmode.c | 95 + drivers/net/phy/mdio-bcm-iproc.c | 20 + drivers/net/phy/mii_timestamper.c | 7 + drivers/net/phy/phy_device.c | 43 +- drivers/net/phy/phylink.c | 162 +- drivers/net/usb/cdc-phonet.c | 2 +- drivers/net/usb/qmi_wwan.c | 43 +- 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/device.c | 11 +- drivers/net/wireguard/netlink.c | 6 +- drivers/net/wireguard/noise.c | 10 +- drivers/net/wireguard/receive.c | 7 +- drivers/net/wireguard/send.c | 16 +- drivers/net/wireguard/socket.c | 1 - drivers/net/wireless/ath/ath10k/core.c | 4 +- drivers/net/wireless/ath/ath10k/mac.c | 3 +- drivers/net/wireless/ath/ath9k/main.c | 3 + drivers/net/wireless/ath/ath9k/xmit.c | 7 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 3 + .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 2 + .../broadcom/brcm80211/include/brcm_hw_ids.h | 2 + drivers/net/wireless/cisco/airo.c | 98 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 10 +- 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/nvm.c | 3 +- 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/11ac.c | 8 +- drivers/net/wireless/marvell/mwifiex/11ac.h | 8 +- drivers/net/wireless/marvell/mwifiex/11h.c | 8 +- drivers/net/wireless/marvell/mwifiex/11n.c | 8 +- drivers/net/wireless/marvell/mwifiex/11n.h | 8 +- drivers/net/wireless/marvell/mwifiex/11n_aggr.c | 8 +- drivers/net/wireless/marvell/mwifiex/11n_aggr.h | 8 +- .../net/wireless/marvell/mwifiex/11n_rxreorder.c | 8 +- .../net/wireless/marvell/mwifiex/11n_rxreorder.h | 8 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 8 +- drivers/net/wireless/marvell/mwifiex/cfg80211.h | 8 +- drivers/net/wireless/marvell/mwifiex/cfp.c | 8 +- drivers/net/wireless/marvell/mwifiex/cmdevt.c | 8 +- drivers/net/wireless/marvell/mwifiex/debugfs.c | 8 +- drivers/net/wireless/marvell/mwifiex/decl.h | 8 +- drivers/net/wireless/marvell/mwifiex/ethtool.c | 8 +- drivers/net/wireless/marvell/mwifiex/fw.h | 8 +- drivers/net/wireless/marvell/mwifiex/ie.c | 8 +- drivers/net/wireless/marvell/mwifiex/init.c | 8 +- drivers/net/wireless/marvell/mwifiex/ioctl.h | 8 +- drivers/net/wireless/marvell/mwifiex/join.c | 8 +- drivers/net/wireless/marvell/mwifiex/main.c | 8 +- drivers/net/wireless/marvell/mwifiex/main.h | 8 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 8 +- drivers/net/wireless/marvell/mwifiex/pcie.h | 6 +- drivers/net/wireless/marvell/mwifiex/scan.c | 15 +- drivers/net/wireless/marvell/mwifiex/sdio.c | 8 +- drivers/net/wireless/marvell/mwifiex/sdio.h | 8 +- drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 8 +- drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 8 +- drivers/net/wireless/marvell/mwifiex/sta_event.c | 8 +- drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 9 +- drivers/net/wireless/marvell/mwifiex/sta_rx.c | 8 +- drivers/net/wireless/marvell/mwifiex/sta_tx.c | 8 +- drivers/net/wireless/marvell/mwifiex/tdls.c | 9 +- drivers/net/wireless/marvell/mwifiex/txrx.c | 8 +- drivers/net/wireless/marvell/mwifiex/uap_cmd.c | 8 +- drivers/net/wireless/marvell/mwifiex/uap_event.c | 8 +- drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 8 +- drivers/net/wireless/marvell/mwifiex/usb.c | 8 +- drivers/net/wireless/marvell/mwifiex/usb.h | 6 +- drivers/net/wireless/marvell/mwifiex/util.c | 8 +- drivers/net/wireless/marvell/mwifiex/util.h | 8 +- drivers/net/wireless/marvell/mwifiex/wmm.c | 12 +- drivers/net/wireless/marvell/mwifiex/wmm.h | 8 +- drivers/net/wireless/mediatek/mt76/mt7615/eeprom.c | 3 +- drivers/net/wireless/quantenna/qtnfmac/cfg80211.c | 64 +- drivers/net/wireless/quantenna/qtnfmac/commands.c | 651 +-- drivers/net/wireless/quantenna/qtnfmac/commands.h | 4 +- drivers/net/wireless/quantenna/qtnfmac/core.c | 47 +- drivers/net/wireless/quantenna/qtnfmac/core.h | 26 +- drivers/net/wireless/quantenna/qtnfmac/event.c | 67 +- .../wireless/quantenna/qtnfmac/pcie/pearl_pcie.c | 2 +- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 329 +- .../net/wireless/quantenna/qtnfmac/qlink_util.h | 45 +- drivers/net/wireless/ray_cs.c | 20 +- drivers/net/wireless/realtek/rtw88/bf.c | 6 +- drivers/net/wireless/realtek/rtw88/coex.c | 3 + drivers/net/wireless/realtek/rtw88/fw.c | 11 +- drivers/net/wireless/realtek/rtw88/hci.h | 26 + drivers/net/wireless/realtek/rtw88/mac.c | 25 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 37 +- drivers/net/wireless/realtek/rtw88/main.c | 19 +- drivers/net/wireless/realtek/rtw88/main.h | 32 +- drivers/net/wireless/realtek/rtw88/pci.c | 9 +- drivers/net/wireless/realtek/rtw88/pci.h | 1 + drivers/net/wireless/realtek/rtw88/phy.c | 10 - drivers/net/wireless/realtek/rtw88/rtw8822b.c | 30 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 50 +- drivers/net/wireless/realtek/rtw88/rtw8822c.h | 5 + drivers/net/wireless/realtek/rtw88/wow.c | 23 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 9 +- drivers/net/wireless/ti/wl1251/sdio.c | 32 +- drivers/nfc/fdp/fdp.c | 35 +- drivers/nfc/fdp/i2c.c | 26 +- drivers/nfc/pn544/pn544.c | 2 +- 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/nvdimm/e820.c | 18 +- drivers/nvdimm/security.c | 2 +- drivers/nvme/host/core.c | 12 +- drivers/nvme/host/pci.c | 46 +- drivers/nvme/host/rdma.c | 2 +- drivers/nvme/host/tcp.c | 9 +- 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 | 88 +- drivers/nvmem/imx-ocotp.c | 21 + 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/perf/arm_smmuv3_pmu.c | 2 +- drivers/phy/motorola/phy-mapphone-mdm6600.c | 9 +- drivers/phy/phy-core.c | 4 +- drivers/pinctrl/actions/pinctrl-s700.c | 510 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 106 +- drivers/pinctrl/mediatek/pinctrl-mt6765.c | 11 +- drivers/pinctrl/mediatek/pinctrl-mt8183.c | 7 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 260 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 16 + drivers/pinctrl/mediatek/pinctrl-paris.c | 358 +- drivers/pinctrl/mediatek/pinctrl-paris.h | 3 + drivers/pinctrl/pxa/pinctrl-pxa2xx.c | 1 + drivers/pinctrl/qcom/Kconfig | 10 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-ipq6018.c | 1107 ++++ drivers/platform/chrome/Kconfig | 14 + drivers/platform/chrome/Makefile | 1 + drivers/platform/chrome/chromeos_laptop.c | 18 +- drivers/platform/chrome/cros_ec.c | 33 +- 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/cros_usbpd_notify.c | 169 + 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/properties.c | 5 +- drivers/platform/chrome/wilco_ec/sysfs.c | 4 + drivers/platform/chrome/wilco_ec/telemetry.c | 6 +- drivers/platform/x86/Kconfig | 1318 +++-- drivers/platform/x86/Makefile | 197 +- drivers/platform/x86/dell_rbu.c | 173 +- drivers/platform/x86/intel-hid.c | 2 +- drivers/platform/x86/intel-vbtn.c | 2 +- drivers/platform/x86/intel_pmc_core.c | 308 +- drivers/platform/x86/intel_pmc_core.h | 28 + drivers/platform/x86/pmc_atom.c | 8 + 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/Kconfig | 2 +- drivers/power/supply/cros_usbpd-charger.c | 51 +- drivers/ptp/ptp_qoriq.c | 29 +- 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/regulator/Kconfig | 10 + drivers/regulator/Makefile | 1 + drivers/regulator/da9062-regulator.c | 2 +- drivers/regulator/da9063-regulator.c | 66 +- drivers/regulator/mp5416.c | 245 + drivers/regulator/mp8859.c | 1 + 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-sh.c | 3 +- drivers/rtc/rtc-stm32.c | 5 +- drivers/rtc/rtc-tps6586x.c | 4 +- drivers/rtc/rtc-zynqmp.c | 31 +- drivers/s390/block/dasd_proc.c | 15 +- drivers/s390/cio/blacklist.c | 19 +- drivers/s390/cio/chp.c | 4 +- drivers/s390/cio/css.c | 11 +- drivers/s390/cio/qdio.h | 4 +- drivers/s390/cio/qdio_debug.c | 5 +- drivers/s390/cio/qdio_main.c | 29 +- drivers/s390/cio/qdio_setup.c | 2 +- drivers/s390/cio/vfio_ccw_trace.h | 4 +- drivers/s390/crypto/Makefile | 3 +- drivers/s390/crypto/ap_bus.h | 4 +- drivers/s390/crypto/ap_card.c | 8 +- drivers/s390/crypto/ap_queue.c | 6 +- drivers/s390/crypto/pkey_api.c | 472 +- drivers/s390/crypto/zcrypt_api.c | 43 +- drivers/s390/crypto/zcrypt_api.h | 1 + drivers/s390/crypto/zcrypt_ccamisc.c | 25 +- 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/advansys.c | 2 +- drivers/scsi/esas2r/esas2r_main.c | 9 +- drivers/scsi/lpfc/lpfc.h | 33 +- drivers/scsi/lpfc/lpfc_attr.c | 5 +- drivers/scsi/lpfc/lpfc_crtn.h | 3 +- drivers/scsi/lpfc/lpfc_ct.c | 141 +- drivers/scsi/lpfc/lpfc_els.c | 519 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 65 +- drivers/scsi/lpfc/lpfc_hw.h | 62 +- drivers/scsi/lpfc/lpfc_hw4.h | 19 + drivers/scsi/lpfc/lpfc_init.c | 40 +- drivers/scsi/lpfc/lpfc_scsi.c | 6 +- drivers/scsi/lpfc/lpfc_sli.c | 16 +- drivers/scsi/lpfc/lpfc_version.h | 4 +- drivers/scsi/megaraid/megaraid_sas_base.c | 22 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 5 +- 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/qla2xxx/qla_os.c | 2 + drivers/scsi/qla2xxx/qla_target.c | 28 +- drivers/scsi/qla2xxx/qla_target.h | 2 + drivers/scsi/qla2xxx/tcm_qla2xxx.c | 25 + drivers/scsi/scsi.c | 4 - drivers/scsi/scsi_devinfo.c | 15 +- drivers/scsi/scsi_priv.h | 1 - drivers/scsi/scsi_proc.c | 29 +- drivers/scsi/scsi_transport_iscsi.c | 68 + drivers/scsi/sg.c | 30 +- drivers/scsi/ufs/cdns-pltfrm.c | 2 +- drivers/scsi/ufs/ufs-hisi.c | 2 +- drivers/scsi/ufs/ufs-mediatek.c | 79 +- drivers/scsi/ufs/ufs-mediatek.h | 12 + drivers/scsi/ufs/ufs-qcom.c | 118 +- drivers/scsi/ufs/ufs.h | 5 +- drivers/scsi/ufs/ufshcd-pci.c | 2 +- drivers/scsi/ufs/ufshcd.c | 99 +- drivers/scsi/ufs/ufshcd.h | 11 + drivers/scsi/ufs/unipro.h | 7 + drivers/scsi/virtio_scsi.c | 1 - drivers/scsi/zorro_esp.c | 5 +- drivers/soc/amlogic/Kconfig | 13 + drivers/soc/amlogic/Makefile | 1 + drivers/soc/amlogic/meson-secure-pwrc.c | 204 + 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/gpcv2.c | 1 + drivers/soc/imx/soc-imx8.c | 9 + drivers/soc/mediatek/mtk-cmdq-helper.c | 3 +- drivers/soc/mediatek/mtk-pmic-wrap.c | 128 + drivers/soc/qcom/Kconfig | 30 +- drivers/soc/qcom/qcom_aoss.c | 6 +- drivers/soc/qcom/qmi_interface.c | 8 +- drivers/soc/qcom/rpmh-internal.h | 1 + drivers/soc/qcom/rpmh.c | 22 +- drivers/soc/qcom/rpmhpd.c | 56 + drivers/soc/renesas/Kconfig | 16 +- drivers/soc/renesas/rcar-rst.c | 2 +- drivers/soc/renesas/rcar-sysc.h | 4 +- drivers/soc/samsung/Kconfig | 2 +- drivers/soc/samsung/exynos-chipid.c | 4 +- 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/pmc.c | 354 ++ 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/soundwire/intel.c | 198 +- drivers/soundwire/stream.c | 90 +- drivers/spi/Kconfig | 20 +- drivers/spi/Makefile | 2 + drivers/spi/spi-ar934x.c | 235 + drivers/spi/spi-fsl-qspi.c | 4 +- drivers/spi/spi-geni-qcom.c | 26 +- drivers/spi/spi-mem.c | 2 +- drivers/spi/spi-mux.c | 187 + drivers/spi/spi-omap2-mcspi.c | 103 +- drivers/spi/spi-orion.c | 3 +- drivers/spi/spi-stm32-qspi.c | 31 +- drivers/spmi/spmi-pmic-arb.c | 4 + drivers/staging/Kconfig | 7 +- drivers/staging/Makefile | 4 +- drivers/staging/android/Kconfig | 8 - drivers/staging/android/Makefile | 1 - drivers/staging/android/TODO | 9 - drivers/staging/android/ashmem.c | 28 + drivers/staging/android/uapi/vsoc_shm.h | 295 - drivers/staging/android/vsoc.c | 1149 ---- drivers/staging/comedi/drivers/ni_660x.c | 2 +- drivers/staging/comedi/drivers/ni_mio_common.c | 1 + drivers/staging/comedi/drivers/ni_pcimio.c | 2 + drivers/staging/comedi/drivers/ni_routes.c | 63 +- drivers/staging/comedi/drivers/ni_routes.h | 1 + drivers/staging/comedi/drivers/ni_stc.h | 1 + drivers/staging/exfat/exfat.h | 39 +- drivers/staging/exfat/exfat_core.c | 26 +- drivers/staging/exfat/exfat_super.c | 266 +- drivers/staging/gasket/gasket_core.c | 9 +- drivers/staging/greybus/audio_manager.c | 2 +- drivers/staging/greybus/raw.c | 2 +- drivers/staging/netlogic/platform_net.h | 4 +- drivers/staging/netlogic/xlr_net.h | 4 +- drivers/staging/octeon-usb/Kconfig | 11 + drivers/staging/octeon-usb/Makefile | 2 + drivers/staging/octeon-usb/TODO | 8 + drivers/staging/octeon-usb/octeon-hcd.c | 3737 ++++++++++++ drivers/staging/octeon-usb/octeon-hcd.h | 1847 ++++++ drivers/staging/octeon/Kconfig | 15 + drivers/staging/octeon/Makefile | 19 + drivers/staging/octeon/TODO | 9 + drivers/staging/octeon/ethernet-defines.h | 40 + drivers/staging/octeon/ethernet-mdio.c | 178 + drivers/staging/octeon/ethernet-mdio.h | 28 + drivers/staging/octeon/ethernet-mem.c | 154 + drivers/staging/octeon/ethernet-mem.h | 9 + drivers/staging/octeon/ethernet-rgmii.c | 158 + drivers/staging/octeon/ethernet-rx.c | 538 ++ drivers/staging/octeon/ethernet-rx.h | 31 + drivers/staging/octeon/ethernet-sgmii.c | 30 + drivers/staging/octeon/ethernet-spi.c | 226 + drivers/staging/octeon/ethernet-tx.c | 717 +++ drivers/staging/octeon/ethernet-tx.h | 14 + drivers/staging/octeon/ethernet-util.h | 47 + drivers/staging/octeon/ethernet.c | 992 ++++ drivers/staging/octeon/octeon-ethernet.h | 107 + drivers/staging/octeon/octeon-stubs.h | 1433 +++++ drivers/staging/pi433/pi433_if.h | 4 +- drivers/staging/pi433/rf69.h | 4 +- drivers/staging/pi433/rf69_enum.h | 4 +- drivers/staging/pi433/rf69_registers.h | 4 +- drivers/staging/qlge/qlge_main.c | 25 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 40 +- drivers/staging/rtl8188eu/os_dep/osdep_service.c | 20 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 10 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 36 +- drivers/staging/rtl8192e/rtl8192e/rtl_cam.c | 6 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 24 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 14 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 2 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 2 +- drivers/staging/rtl8192e/rtllib_tx.c | 2 +- .../staging/rtl8192u/ieee80211/ieee80211_module.c | 14 +- drivers/staging/rtl8192u/r819xU_phy.c | 2 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 2 +- drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 8 - drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 6 +- drivers/staging/rtl8723bs/hal/odm.h | 2 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 2 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 4 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 7 +- drivers/staging/rtl8723bs/include/HalVerDef.h | 32 +- drivers/staging/rtl8723bs/include/cmd_osdep.h | 4 +- drivers/staging/rtl8723bs/include/drv_types.h | 10 +- drivers/staging/rtl8723bs/include/hal_com.h | 98 +- drivers/staging/rtl8723bs/include/hal_com_h2c.h | 8 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 2 +- drivers/staging/rtl8723bs/include/hal_com_reg.h | 14 +- drivers/staging/rtl8723bs/include/hal_intf.h | 2 +- drivers/staging/rtl8723bs/include/hal_phy.h | 2 +- drivers/staging/rtl8723bs/include/hal_phy_cfg.h | 4 +- drivers/staging/rtl8723bs/include/hal_pwr_seq.h | 4 +- drivers/staging/rtl8723bs/include/ieee80211.h | 22 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 2 +- drivers/staging/rtl8723bs/include/osdep_service.h | 10 +- .../rtl8723bs/include/osdep_service_linux.h | 2 +- drivers/staging/rtl8723bs/include/recv_osdep.h | 4 +- drivers/staging/rtl8723bs/include/rtl8723b_cmd.h | 2 +- drivers/staging/rtl8723bs/include/rtl8723b_rf.h | 2 +- drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 2 +- drivers/staging/rtl8723bs/include/rtw_byteorder.h | 2 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 112 +- drivers/staging/rtl8723bs/include/rtw_debug.h | 28 +- drivers/staging/rtl8723bs/include/rtw_eeprom.h | 2 +- drivers/staging/rtl8723bs/include/rtw_efuse.h | 8 +- drivers/staging/rtl8723bs/include/rtw_event.h | 2 +- drivers/staging/rtl8723bs/include/rtw_ht.h | 12 +- drivers/staging/rtl8723bs/include/rtw_io.h | 6 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 66 +- drivers/staging/rtl8723bs/include/rtw_mlme_ext.h | 40 +- drivers/staging/rtl8723bs/include/rtw_mp.h | 16 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 18 +- drivers/staging/rtl8723bs/include/rtw_security.h | 30 +- drivers/staging/rtl8723bs/include/rtw_xmit.h | 26 +- drivers/staging/rtl8723bs/include/sta_info.h | 8 +- drivers/staging/rtl8723bs/include/wifi.h | 8 +- drivers/staging/rtl8723bs/include/xmit_osdep.h | 4 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 124 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 327 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 6 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 12 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 8 +- drivers/staging/rtl8723bs/os_dep/sdio_intf.c | 12 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 6 +- drivers/staging/unisys/visorinput/visorinput.c | 2 +- drivers/staging/uwb/Kconfig | 72 - drivers/staging/uwb/Makefile | 32 - drivers/staging/uwb/TODO | 8 - drivers/staging/uwb/address.c | 352 -- drivers/staging/uwb/allocator.c | 374 -- drivers/staging/uwb/beacon.c | 595 -- drivers/staging/uwb/driver.c | 143 - drivers/staging/uwb/drp-avail.c | 278 - drivers/staging/uwb/drp-ie.c | 305 - drivers/staging/uwb/drp.c | 842 --- drivers/staging/uwb/est.c | 450 -- drivers/staging/uwb/hwa-rc.c | 929 --- drivers/staging/uwb/i1480/Makefile | 2 - drivers/staging/uwb/i1480/dfu/Makefile | 10 - drivers/staging/uwb/i1480/dfu/dfu.c | 198 - drivers/staging/uwb/i1480/dfu/i1480-dfu.h | 246 - drivers/staging/uwb/i1480/dfu/mac.c | 496 -- drivers/staging/uwb/i1480/dfu/phy.c | 190 - drivers/staging/uwb/i1480/dfu/usb.c | 448 -- drivers/staging/uwb/i1480/i1480-est.c | 85 - drivers/staging/uwb/ie-rcv.c | 42 - drivers/staging/uwb/ie.c | 366 -- drivers/staging/uwb/include/debug-cmd.h | 57 - drivers/staging/uwb/include/spec.h | 767 --- drivers/staging/uwb/include/umc.h | 192 - drivers/staging/uwb/include/whci.h | 102 - drivers/staging/uwb/lc-dev.c | 457 -- drivers/staging/uwb/lc-rc.c | 569 -- drivers/staging/uwb/neh.c | 606 -- drivers/staging/uwb/pal.c | 128 - drivers/staging/uwb/radio.c | 196 - drivers/staging/uwb/reset.c | 379 -- drivers/staging/uwb/rsv.c | 1000 ---- drivers/staging/uwb/scan.c | 120 - drivers/staging/uwb/umc-bus.c | 211 - drivers/staging/uwb/umc-dev.c | 94 - drivers/staging/uwb/umc-drv.c | 31 - drivers/staging/uwb/uwb-debug.c | 354 -- drivers/staging/uwb/uwb-internal.h | 366 -- drivers/staging/uwb/uwb.h | 817 --- drivers/staging/uwb/uwbd.c | 356 -- drivers/staging/uwb/whc-rc.c | 467 -- drivers/staging/uwb/whci.c | 257 - .../interface/vchiq_arm/vchiq_2835_arm.c | 43 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 536 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 76 - .../vc04_services/interface/vchiq_arm/vchiq_core.c | 306 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 35 +- .../vc04_services/interface/vchiq_arm/vchiq_if.h | 2 - drivers/staging/vt6655/device_main.c | 3 +- drivers/staging/vt6656/device.h | 1 - drivers/staging/vt6656/dpc.c | 2 +- drivers/staging/vt6656/int.c | 38 - drivers/staging/vt6656/key.c | 5 +- drivers/staging/vt6656/main_usb.c | 8 +- drivers/staging/vt6656/rxtx.c | 235 +- drivers/staging/vt6656/rxtx.h | 60 - .../bindings/net/wireless/siliabs,wfx.txt | 11 +- drivers/staging/wfx/bh.c | 8 +- drivers/staging/wfx/bus_sdio.c | 16 +- drivers/staging/wfx/bus_spi.c | 45 +- drivers/staging/wfx/hwio.c | 2 +- drivers/staging/wfx/main.c | 23 +- drivers/staging/wfx/main.h | 1 - drivers/staging/wfx/queue.c | 18 +- drivers/staging/wilc1000/cfg80211.c | 360 +- drivers/staging/wilc1000/hif.c | 3 +- drivers/staging/wilc1000/mon.c | 2 +- drivers/staging/wilc1000/netdev.c | 2 - drivers/staging/wilc1000/netdev.h | 9 - drivers/staging/wilc1000/sdio.c | 281 +- drivers/staging/wilc1000/spi.c | 775 ++- drivers/staging/wilc1000/wlan.c | 128 +- drivers/staging/wilc1000/wlan.h | 96 +- drivers/staging/wusbcore/Documentation/wusb-cbaf | 130 - .../Documentation/wusb-design-overview.rst | 457 -- drivers/staging/wusbcore/Kconfig | 39 - drivers/staging/wusbcore/Makefile | 28 - drivers/staging/wusbcore/TODO | 8 - drivers/staging/wusbcore/cbaf.c | 645 --- drivers/staging/wusbcore/crypto.c | 441 -- drivers/staging/wusbcore/dev-sysfs.c | 124 - drivers/staging/wusbcore/devconnect.c | 1085 ---- drivers/staging/wusbcore/host/Kconfig | 28 - drivers/staging/wusbcore/host/Makefile | 3 - drivers/staging/wusbcore/host/hwa-hc.c | 875 --- drivers/staging/wusbcore/host/whci/Makefile | 14 - drivers/staging/wusbcore/host/whci/asl.c | 376 -- drivers/staging/wusbcore/host/whci/debug.c | 153 - drivers/staging/wusbcore/host/whci/hcd.c | 356 -- drivers/staging/wusbcore/host/whci/hw.c | 93 - drivers/staging/wusbcore/host/whci/init.c | 177 - drivers/staging/wusbcore/host/whci/int.c | 82 - drivers/staging/wusbcore/host/whci/pzl.c | 404 -- drivers/staging/wusbcore/host/whci/qset.c | 831 --- drivers/staging/wusbcore/host/whci/whcd.h | 202 - drivers/staging/wusbcore/host/whci/whci-hc.h | 401 -- drivers/staging/wusbcore/host/whci/wusb.c | 210 - drivers/staging/wusbcore/include/association.h | 151 - drivers/staging/wusbcore/include/wusb-wa.h | 304 - drivers/staging/wusbcore/include/wusb.h | 362 -- drivers/staging/wusbcore/mmc.c | 303 - drivers/staging/wusbcore/pal.c | 45 - drivers/staging/wusbcore/reservation.c | 110 - drivers/staging/wusbcore/rh.c | 426 -- drivers/staging/wusbcore/security.c | 599 -- drivers/staging/wusbcore/wa-hc.c | 88 - drivers/staging/wusbcore/wa-hc.h | 467 -- drivers/staging/wusbcore/wa-nep.c | 289 - drivers/staging/wusbcore/wa-rpipe.c | 539 -- drivers/staging/wusbcore/wa-xfer.c | 2927 ---------- drivers/staging/wusbcore/wusbhc.c | 490 -- drivers/staging/wusbcore/wusbhc.h | 487 -- drivers/target/iscsi/iscsi_target.c | 16 +- drivers/target/target_core_transport.c | 31 +- drivers/tee/amdtee/Kconfig | 2 +- drivers/tee/optee/core.c | 153 +- drivers/thunderbolt/eeprom.c | 2 +- drivers/thunderbolt/icm.c | 2 +- drivers/thunderbolt/switch.c | 7 + drivers/thunderbolt/usb4.c | 4 + drivers/tty/ehv_bytechan.c | 48 + drivers/tty/n_gsm.c | 2 +- drivers/tty/n_tty.c | 2 +- drivers/tty/serdev/serdev-ttyport.c | 6 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 1 - drivers/tty/serial/8250/8250_bcm2835aux.c | 18 + drivers/tty/serial/8250/8250_core.c | 5 +- drivers/tty/serial/8250/8250_exar.c | 2 +- drivers/tty/serial/8250/8250_ioc3.c | 2 +- drivers/tty/serial/8250/8250_of.c | 29 - drivers/tty/serial/8250/8250_omap.c | 13 +- drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/tty/serial/8250/8250_port.c | 4 + drivers/tty/serial/8250/8250_tegra.c | 198 + drivers/tty/serial/8250/Kconfig | 9 + drivers/tty/serial/8250/Makefile | 1 + drivers/tty/serial/ar933x_uart.c | 8 + drivers/tty/serial/atmel_serial.c | 3 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 1 + drivers/tty/serial/imx.c | 2 +- drivers/tty/serial/kgdboc.c | 4 +- drivers/tty/serial/omap-serial.c | 15 +- drivers/tty/serial/qcom_geni_serial.c | 18 +- drivers/tty/serial/sc16is7xx.c | 2 +- drivers/tty/serial/serial-tegra.c | 35 +- drivers/tty/serial/serial_core.c | 65 +- drivers/tty/serial/sh-sci.c | 2 +- drivers/tty/serial/ucc_uart.c | 385 +- drivers/tty/sysrq.c | 8 +- drivers/tty/tty_port.c | 5 +- drivers/tty/vt/Makefile | 2 +- drivers/tty/vt/selection.c | 32 +- drivers/tty/vt/vt.c | 15 +- drivers/tty/vt/vt_ioctl.c | 17 +- drivers/usb/atm/ueagle-atm.c | 2 +- drivers/usb/cdns3/gadget.c | 2 +- drivers/usb/chipidea/ci_hdrc_imx.c | 12 +- drivers/usb/core/config.c | 31 +- drivers/usb/core/driver.c | 58 +- drivers/usb/core/generic.c | 48 +- drivers/usb/core/hub.c | 20 +- drivers/usb/core/hub.h | 1 + drivers/usb/core/quirks.c | 40 + drivers/usb/core/sysfs.c | 6 +- drivers/usb/core/usb.h | 11 + drivers/usb/dwc2/gadget.c | 40 +- drivers/usb/dwc3/debug.h | 39 +- drivers/usb/dwc3/dwc3-qcom.c | 2 +- drivers/usb/dwc3/gadget.c | 3 +- drivers/usb/gadget/composite.c | 30 +- drivers/usb/gadget/function/f_fs.c | 16 +- drivers/usb/gadget/function/f_phonet.c | 2 +- drivers/usb/gadget/function/f_uac1_legacy.c | 2 - drivers/usb/gadget/function/rndis.c | 17 +- drivers/usb/gadget/function/u_audio.c | 10 +- drivers/usb/gadget/function/u_serial.c | 4 +- drivers/usb/gadget/udc/amd5536udc.h | 2 +- drivers/usb/gadget/udc/udc-xilinx.c | 1 - drivers/usb/host/ehci-platform.c | 127 + drivers/usb/host/xhci-hub.c | 27 +- drivers/usb/host/xhci-mem.c | 71 +- drivers/usb/host/xhci-pci.c | 10 +- drivers/usb/host/xhci-trace.h | 23 +- drivers/usb/host/xhci.h | 14 +- drivers/usb/misc/Kconfig | 10 + drivers/usb/misc/Makefile | 1 + drivers/usb/misc/apple-mfi-fastcharge.c | 237 + drivers/usb/misc/iowarrior.c | 31 +- drivers/usb/musb/musb_host.c | 2 +- drivers/usb/phy/phy-tegra-usb.c | 8 + drivers/usb/roles/class.c | 2 +- drivers/usb/serial/ch341.c | 10 + drivers/usb/serial/digi_acceleport.c | 2 +- drivers/usb/serial/generic.c | 4 +- drivers/usb/serial/ir-usb.c | 2 +- drivers/usb/storage/uas.c | 23 +- drivers/usb/typec/bus.c | 12 +- drivers/usb/typec/bus.h | 2 - drivers/usb/typec/class.c | 137 +- drivers/usb/typec/mux.c | 25 +- drivers/usb/typec/tcpm/tcpm.c | 53 +- drivers/usb/typec/ucsi/ucsi.c | 14 +- drivers/usb/typec/ucsi/ucsi.h | 7 + drivers/usb/typec/ucsi/ucsi_ccg.c | 2 + drivers/vhost/vhost.c | 232 +- drivers/vhost/vhost.h | 12 + drivers/video/fbdev/c2p_core.h | 12 +- drivers/video/fbdev/imxfb.c | 2 +- drivers/video/fbdev/via/viafbdev.c | 105 +- drivers/video/logo/Makefile | 2 +- drivers/virtio/Kconfig | 1 + drivers/virtio/virtio_balloon.c | 108 +- drivers/virtio/virtio_mmio.c | 15 +- drivers/virtio/virtio_pci_common.c | 2 +- drivers/watchdog/Kconfig | 2 + drivers/watchdog/at91sam9_wdt.h | 21 + drivers/watchdog/cadence_wdt.c | 5 +- drivers/watchdog/da9062_wdt.c | 54 +- 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/watchdog/wdat_wdt.c | 25 +- 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 +- drivers/zorro/zorro-driver.c | 16 +- drivers/zorro/zorro.h | 7 + fs/9p/Kconfig | 20 +- fs/9p/vfs_inode.c | 2 +- fs/Kconfig | 2 + fs/Makefile | 2 + fs/afs/security.c | 2 +- fs/afs/super.c | 32 +- fs/aio.c | 29 +- fs/attr.c | 23 +- fs/btrfs/backref.c | 160 +- fs/btrfs/block-group.c | 85 +- fs/btrfs/block-rsv.c | 92 + fs/btrfs/btrfs_inode.h | 6 + fs/btrfs/check-integrity.c | 215 +- fs/btrfs/check-integrity.h | 2 - fs/btrfs/ctree.c | 63 +- fs/btrfs/ctree.h | 51 +- fs/btrfs/delalloc-space.c | 102 + fs/btrfs/delayed-inode.c | 5 +- fs/btrfs/dev-replace.c | 40 + fs/btrfs/disk-io.c | 711 +-- fs/btrfs/disk-io.h | 38 +- fs/btrfs/export.c | 7 +- fs/btrfs/export.h | 5 + fs/btrfs/extent-io-tree.h | 4 +- fs/btrfs/extent-tree.c | 125 +- fs/btrfs/extent_io.c | 62 +- fs/btrfs/extent_io.h | 4 +- fs/btrfs/extent_map.c | 11 + fs/btrfs/file-item.c | 91 + fs/btrfs/file.c | 23 +- fs/btrfs/free-space-cache.c | 49 +- fs/btrfs/free-space-cache.h | 1 + fs/btrfs/free-space-tree.c | 2 +- fs/btrfs/inode.c | 104 +- fs/btrfs/ioctl.c | 213 +- fs/btrfs/locking.c | 129 + fs/btrfs/locking.h | 21 + fs/btrfs/ordered-data.c | 140 +- fs/btrfs/ordered-data.h | 10 +- fs/btrfs/qgroup.c | 4 +- fs/btrfs/ref-verify.c | 5 + fs/btrfs/relocation.c | 116 +- fs/btrfs/root-tree.c | 37 +- fs/btrfs/scrub.c | 5 +- fs/btrfs/send.c | 21 +- fs/btrfs/space-info.c | 147 + fs/btrfs/super.c | 31 +- fs/btrfs/sysfs.c | 17 +- fs/btrfs/tests/btrfs-tests.c | 30 +- fs/btrfs/transaction.c | 28 +- fs/btrfs/transaction.h | 13 + fs/btrfs/tree-log.c | 88 +- fs/btrfs/volumes.c | 68 +- fs/btrfs/volumes.h | 4 +- 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 | 28 +- 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 | 111 +- fs/ceph/super.h | 4 +- fs/ceph/util.c | 100 + fs/ceph/xattr.c | 7 +- fs/cifs/cifs_debug.c | 108 +- fs/cifs/cifs_ioctl.h | 6 + fs/cifs/cifs_spnego.c | 25 +- fs/cifs/cifsacl.c | 46 +- fs/cifs/cifsfs.c | 8 +- fs/cifs/cifsglob.h | 8 +- fs/cifs/cifspdu.h | 1 + fs/cifs/cifsproto.h | 8 + fs/cifs/cifssmb.c | 2 +- fs/cifs/connect.c | 8 +- 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 | 23 +- fs/cifs/ioctl.c | 18 +- fs/cifs/link.c | 18 +- fs/cifs/readdir.c | 85 +- fs/cifs/sess.c | 2 +- fs/cifs/smb1ops.c | 19 +- fs/cifs/smb2inode.c | 9 +- fs/cifs/smb2ops.c | 181 +- fs/cifs/smb2pdu.c | 170 +- fs/cifs/smb2pdu.h | 63 + fs/cifs/smb2proto.h | 4 +- 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/crypto/keyring.c | 29 +- fs/crypto/keysetup_v1.c | 2 +- fs/dax.c | 11 +- fs/debugfs/file.c | 17 +- fs/debugfs/inode.c | 121 +- fs/ecryptfs/crypto.c | 6 +- fs/ecryptfs/ecryptfs_kernel.h | 4 +- fs/ecryptfs/keystore.c | 4 +- fs/ecryptfs/main.c | 2 +- fs/ecryptfs/messaging.c | 3 +- fs/ecryptfs/mmap.c | 16 +- fs/eventfd.c | 15 + fs/exec.c | 26 + fs/ext2/inode.c | 5 +- fs/ext4/block_validity.c | 1 + fs/ext4/dir.c | 14 +- fs/ext4/ext4.h | 5 +- fs/ext4/inode.c | 14 +- fs/ext4/mmp.c | 12 +- fs/ext4/namei.c | 7 + fs/ext4/super.c | 44 +- 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 | 13 +- fs/fscache/proc.c | 2 +- fs/fsopen.c | 26 +- fs/fuse/cuse.c | 4 +- fs/fuse/dev.c | 6 +- fs/fuse/dir.c | 2 +- fs/fuse/file.c | 21 +- fs/fuse/fuse_i.h | 2 + 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 | 92 +- fs/io-wq.h | 6 +- fs/io_uring.c | 678 ++- fs/ioctl.c | 44 +- fs/jbd2/commit.c | 46 +- fs/jbd2/journal.c | 34 +- fs/jbd2/transaction.c | 10 +- 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 | 126 +- fs/nfs/delegation.h | 2 + fs/nfs/dir.c | 211 +- 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 | 11 +- 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 | 2 +- fs/nfs/nfs4idmap.c | 30 +- fs/nfs/nfs4namespace.c | 298 +- fs/nfs/nfs4proc.c | 124 +- 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 | 309 +- 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 | 20 +- fs/sysfs/group.c | 2 +- fs/tracefs/inode.c | 114 +- fs/ubifs/auth.c | 2 +- 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/verity/signature.c | 15 +- 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/acpi/acpixf.h | 1 + include/acpi/actypes.h | 3 +- include/acpi/button.h | 4 + include/asm-generic/Kbuild | 53 + include/asm-generic/atomic-instrumented.h | 711 +-- include/asm-generic/atomic-long.h | 331 +- include/asm-generic/bitops/instrumented-atomic.h | 14 +- include/asm-generic/bitops/instrumented-lock.h | 10 +- .../asm-generic/bitops/instrumented-non-atomic.h | 16 +- include/asm-generic/gpio.h | 4 +- include/asm-generic/pgtable.h | 20 + include/asm-generic/tlb.h | 120 +- include/drm/drm_print.h | 29 + include/drm/gpu_scheduler.h | 5 +- include/dt-bindings/clock/imx8mm-clock.h | 9 +- include/dt-bindings/clock/imx8mn-clock.h | 10 +- include/dt-bindings/clock/imx8mq-clock.h | 7 +- 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/clock/qcom,gpucc-sc7180.h | 3 +- include/dt-bindings/clock/qcom,rpmh.h | 4 +- include/dt-bindings/clock/sun50i-a64-ccu.h | 2 +- include/dt-bindings/clock/tegra114-car.h | 4 +- include/dt-bindings/clock/tegra124-car-common.h | 4 +- include/dt-bindings/clock/tegra210-car.h | 4 +- include/dt-bindings/clock/tegra30-car.h | 4 +- include/dt-bindings/memory/tegra186-mc.h | 139 + include/dt-bindings/memory/tegra194-mc.h | 410 ++ include/dt-bindings/power/meson-a1-power.h | 32 + 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/dt-bindings/soc/tegra-pmc.h | 16 + include/dt-bindings/sound/meson-aiu.h | 18 + include/linux/acpi.h | 23 +- include/linux/arch_topology.h | 7 +- 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/cgroup-defs.h | 5 +- include/linux/cgroup.h | 24 +- include/linux/clk/at91_pmc.h | 23 + include/linux/compat.h | 29 - include/linux/compiler-clang.h | 11 +- include/linux/compiler-gcc.h | 6 + include/linux/compiler.h | 60 +- include/linux/console.h | 3 +- include/linux/cpufreq.h | 3 - include/linux/cpuhotplug.h | 1 + include/linux/cpumask.h | 4 +- include/linux/cpuset.h | 3 - include/linux/dax.h | 14 +- include/linux/debugfs.h | 15 +- include/linux/devfreq.h | 100 +- include/linux/dio.h | 5 - include/linux/edac.h | 9 +- include/linux/eventfd.h | 14 + include/linux/extcon-provider.h | 28 +- include/linux/firmware/meson/meson_sm.h | 2 + include/linux/firmware/xlnx-zynqmp.h | 16 +- include/linux/fs.h | 34 +- include/linux/fs_context.h | 32 +- include/linux/fs_parser.h | 101 +- include/linux/fsl/ptp_qoriq.h | 2 - include/linux/gpio.h | 2 - include/linux/gpio/consumer.h | 5 +- include/linux/hid.h | 2 +- include/linux/hugetlb.h | 49 +- include/linux/hugetlb_cgroup.h | 169 +- include/linux/i2c.h | 115 +- include/linux/icmpv6.h | 6 + include/linux/ieee80211.h | 26 +- include/linux/instrumented.h | 109 + 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 | 251 + include/linux/kcsan.h | 72 + include/linux/key.h | 126 +- include/linux/kfifo.h | 73 + include/linux/ktime.h | 37 - include/linux/libata.h | 1 + include/linux/linkmode.h | 8 +- include/linux/lsm_audit.h | 1 + include/linux/lsm_hooks.h | 38 + include/linux/memcontrol.h | 2 +- include/linux/memory.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 | 7 +- include/linux/mlx5/mlx5_ifc_fpga.h | 2 +- include/linux/mm.h | 116 +- include/linux/mm_types.h | 14 +- include/linux/mmzone.h | 56 +- include/linux/mod_devicetable.h | 2 + include/linux/mtd/spi-nor.h | 2 + include/linux/netdevice.h | 23 +- include/linux/nfs_fs.h | 29 +- include/linux/nfs_fs_sb.h | 1 + include/linux/nfs_xdr.h | 11 +- include/linux/nmi.h | 1 + include/linux/numa.h | 30 +- include/linux/nvmem-consumer.h | 7 + include/linux/nvmem-provider.h | 3 + include/linux/of.h | 8 + include/linux/of_clk.h | 11 +- include/linux/of_gpio.h | 9 +- include/linux/omap-dma.h | 18 - include/linux/page-flags.h | 11 + include/linux/page_ref.h | 9 + include/linux/page_reporting.h | 26 + include/linux/pagewalk.h | 49 +- include/linux/pci-ats.h | 3 + include/linux/percpu-rwsem.h | 83 +- include/linux/perf_event.h | 22 +- include/linux/phy.h | 3 + include/linux/phylink.h | 34 +- include/linux/pipe_fs_i.h | 32 +- include/linux/platform_data/b53.h | 2 +- include/linux/platform_data/cros_ec_proto.h | 33 +- include/linux/platform_data/cros_usbpd_notify.h | 17 + 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/platform_data/wilco-ec.h | 8 +- include/linux/platform_device.h | 2 +- include/linux/pm_domain.h | 8 + include/linux/pm_qos.h | 81 +- include/linux/preempt.h | 30 + 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/rculist.h | 6 +- include/linux/rculist_nulls.h | 7 + include/linux/rcutiny.h | 1 + include/linux/rcutree.h | 1 + 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/rwsem.h | 6 - include/linux/sched.h | 14 +- include/linux/sched/nohz.h | 2 + include/linux/sched/task.h | 4 + include/linux/scmi_protocol.h | 5 +- include/linux/security.h | 31 + include/linux/seq_file.h | 13 + include/linux/seqlock.h | 51 +- include/linux/shmem_fs.h | 3 +- include/linux/skbuff.h | 44 +- 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/timer.h | 2 +- include/linux/trace_events.h | 131 +- include/linux/tracefs.h | 1 - include/linux/tty.h | 2 + include/linux/types.h | 5 - include/linux/uaccess.h | 14 +- include/linux/usb.h | 7 + include/linux/usb/audio-v2.h | 12 + include/linux/usb/ehci_def.h | 2 +- include/linux/usb/quirks.h | 3 + include/linux/usb/typec.h | 2 - include/linux/usb/typec_altmode.h | 7 - include/linux/vmalloc.h | 5 +- include/linux/wait.h | 5 +- include/linux/watch_queue.h | 127 + include/linux/workqueue.h | 16 + include/linux/xarray.h | 4 +- include/linux/zorro.h | 12 - include/net/bluetooth/bluetooth.h | 17 + include/net/bluetooth/hci_core.h | 2 + include/net/cfg80211.h | 63 +- include/net/flow_dissector.h | 10 +- include/net/icmp.h | 6 + include/net/ipx.h | 5 - include/net/mac80211.h | 51 +- include/net/pkt_cls.h | 2 +- include/net/sock.h | 38 +- include/net/tc_act/tc_ct.h | 6 +- include/net/tc_act/tc_police.h | 6 +- include/net/tc_act/tc_tunnel_key.h | 2 +- include/scsi/iscsi_proto.h | 1 - include/scsi/scsi_host.h | 3 - include/scsi/scsi_transport_iscsi.h | 1 + .../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/soc/qcom/rpmh.h | 5 - include/soc/tegra/cpuidle.h | 2 +- include/soc/tegra/irq.h | 13 + include/soc/tegra/pm.h | 31 + include/sound/aess.h | 53 - include/sound/pcm.h | 13 +- include/sound/pcm_params.h | 7 + include/sound/rawmidi.h | 6 +- include/sound/soc-component.h | 7 +- include/sound/soc-dai.h | 5 +- include/sound/soc-dapm.h | 7 +- include/trace/events/btrfs.h | 5 +- include/trace/events/intel_iommu.h | 48 +- include/trace/events/power.h | 59 +- include/trace/events/pwm.h | 58 + include/trace/events/rcu.h | 29 + include/trace/events/rpcrdma.h | 12 +- include/trace/events/scmi.h | 90 + include/trace/events/sunrpc.h | 1 + include/trace/trace_events.h | 11 +- include/uapi/asm-generic/posix_types.h | 2 + include/uapi/drm/amdgpu_drm.h | 10 +- include/uapi/linux/bpf.h | 16 +- include/uapi/linux/btrfs.h | 8 +- include/uapi/linux/gpio.h | 30 + include/uapi/linux/keyctl.h | 68 + include/uapi/linux/kfd_ioctl.h | 19 +- include/uapi/linux/kvm.h | 5 + include/uapi/linux/magic.h | 1 + include/uapi/linux/mman.h | 5 +- include/uapi/linux/netfilter/nf_conntrack_common.h | 12 +- include/uapi/linux/nl80211.h | 80 +- include/uapi/linux/openvswitch.h | 7 + include/uapi/linux/perf_event.h | 8 +- include/uapi/linux/rtc.h | 7 +- include/uapi/linux/sched.h | 5 + include/uapi/linux/swab.h | 4 +- include/uapi/linux/tcp.h | 2 + include/uapi/linux/time.h | 22 +- include/uapi/linux/usb/charger.h | 16 +- include/uapi/linux/virtio_balloon.h | 1 + include/uapi/linux/watch_queue.h | 104 + include/uapi/linux/wireless.h | 5 +- include/uapi/scsi/fc/fc_els.h | 211 +- include/uapi/sound/asound.h | 4 +- include/xen/xenbus.h | 2 + init/Kconfig | 28 +- init/init_task.c | 9 + init/main.c | 254 +- ipc/mqueue.c | 105 +- ipc/msg.c | 62 +- ipc/sem.c | 72 +- ipc/util.c | 14 +- kernel/Makefile | 7 + kernel/audit_watch.c | 2 - kernel/bpf/bpf_struct_ops.c | 5 +- kernel/bpf/btf.c | 16 +- kernel/bpf/inode.c | 11 +- kernel/bpf/offload.c | 2 +- kernel/cgroup/cgroup-internal.h | 4 +- kernel/cgroup/cgroup-v1.c | 36 +- kernel/cgroup/cgroup.c | 389 +- kernel/cgroup/cpuset.c | 31 +- kernel/cgroup/pids.c | 15 +- kernel/compat.c | 64 - kernel/configs.c | 9 +- kernel/cpu.c | 4 +- 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 | 69 +- kernel/events/internal.h | 34 +- kernel/events/ring_buffer.c | 54 +- kernel/exit.c | 5 +- kernel/fork.c | 31 +- kernel/hung_task.c | 44 + kernel/irq/debugfs.c | 1 + kernel/irq/internals.h | 2 - kernel/irq/manage.c | 25 +- kernel/irq/msi.c | 5 +- kernel/irq/proc.c | 64 +- kernel/kallsyms.c | 17 +- kernel/kcsan/Makefile | 14 + kernel/kcsan/atomic.h | 27 + kernel/kcsan/core.c | 730 +++ kernel/kcsan/debugfs.c | 326 ++ kernel/kcsan/encoding.h | 95 + kernel/kcsan/kcsan.h | 138 + kernel/kcsan/report.c | 515 ++ kernel/kcsan/test.c | 131 + kernel/latencytop.c | 14 +- kernel/locking/Makefile | 3 + kernel/locking/lockdep.c | 331 +- kernel/locking/lockdep_internals.h | 14 +- kernel/locking/lockdep_proc.c | 46 +- kernel/locking/locktorture.c | 15 +- kernel/locking/percpu-rwsem.c | 192 +- kernel/locking/rtmutex.c | 2 +- kernel/locking/rwsem.c | 7 +- kernel/locking/rwsem.h | 10 - kernel/module.c | 16 +- kernel/notifier.c | 2 +- kernel/power/process.c | 2 - kernel/power/qos.c | 557 +- kernel/printk/console_cmdline.h | 1 + kernel/printk/printk.c | 177 +- kernel/profile.c | 24 +- kernel/rcu/Makefile | 4 + kernel/rcu/rcu.h | 23 +- kernel/rcu/rcu_segcblist.c | 4 +- kernel/rcu/rcuperf.c | 14 +- kernel/rcu/rcutorture.c | 67 +- kernel/rcu/srcutree.c | 26 +- kernel/rcu/tree.c | 500 +- kernel/rcu/tree.h | 4 + kernel/rcu/tree_exp.h | 63 +- kernel/rcu/tree_plugin.h | 85 +- kernel/rcu/tree_stall.h | 63 +- kernel/rcu/update.c | 28 +- kernel/relay.c | 17 +- kernel/sched/Makefile | 6 + kernel/sched/core.c | 63 +- kernel/sched/fair.c | 148 +- kernel/sched/loadavg.c | 33 +- kernel/sched/psi.c | 51 +- kernel/sched/rt.c | 24 +- kernel/sched/sched.h | 24 +- kernel/sched/topology.c | 15 +- kernel/smp.c | 2 +- kernel/time/clocksource.c | 11 +- kernel/time/time.c | 43 - kernel/time/timer.c | 7 +- kernel/torture.c | 29 +- kernel/trace/Kconfig | 360 +- kernel/trace/Makefile | 6 + kernel/trace/blktrace.c | 8 +- kernel/trace/bpf_trace.c | 4 +- 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 | 975 +++- 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 +- kernel/watch_queue.c | 659 +++ kernel/watchdog.c | 22 + kernel/watchdog_hld.c | 1 + kernel/workqueue.c | 14 +- lib/Kconfig.debug | 29 +- lib/Kconfig.kcsan | 156 + lib/Makefile | 11 +- lib/bch.c | 2 +- lib/bitmap.c | 193 +- lib/bootconfig.c | 823 +++ lib/crypto/chacha20poly1305.c | 3 + lib/digsig.c | 2 +- lib/dynamic_debug.c | 28 +- lib/iov_iter.c | 7 +- lib/objagg.c | 4 +- lib/radix-tree.c | 8 - lib/raid6/Makefile | 2 +- lib/scatterlist.c | 2 +- lib/string.c | 33 + lib/test_bitmap.c | 105 +- lib/test_lockup.c | 554 ++ lib/test_xarray.c | 55 + lib/ts_bm.c | 2 +- lib/ts_fsm.c | 2 +- lib/ts_kmp.c | 2 +- lib/usercopy.c | 7 +- lib/xarray.c | 5 +- localversion-next | 1 + mm/Kconfig | 134 +- mm/Kconfig.debug | 21 + mm/Makefile | 10 + mm/debug.c | 44 +- mm/filemap.c | 22 +- mm/frontswap.c | 8 +- mm/gup.c | 453 +- mm/gup_benchmark.c | 71 +- mm/hmm.c | 62 +- mm/huge_memory.c | 29 +- mm/hugetlb.c | 641 ++- mm/hugetlb_cgroup.c | 317 +- mm/internal.h | 2 + mm/kmemleak.c | 9 +- mm/list_lru.c | 2 +- mm/mapping_dirty_helpers.c | 42 +- mm/memcontrol.c | 11 +- mm/memory.c | 87 +- mm/memory_hotplug.c | 104 +- mm/mempolicy.c | 65 +- mm/mempool.c | 2 +- mm/memremap.c | 22 + mm/migrate.c | 101 +- mm/mincore.c | 1 + mm/mmap.c | 43 +- mm/mmu_gather.c | 134 +- mm/mremap.c | 98 +- mm/nommu.c | 10 +- mm/page_alloc.c | 237 +- mm/page_counter.c | 13 +- mm/page_ext.c | 5 +- mm/page_io.c | 19 +- mm/page_isolation.c | 6 +- mm/page_reporting.c | 364 ++ mm/page_reporting.h | 54 + mm/pagewalk.c | 163 +- mm/ptdump.c | 139 + mm/rmap.c | 21 +- mm/shmem.c | 38 +- mm/shuffle.c | 12 +- mm/shuffle.h | 6 + mm/slab_common.c | 39 +- mm/sparse.c | 12 +- mm/swap_state.c | 4 +- mm/swapfile.c | 88 +- mm/util.c | 8 +- mm/vmalloc.c | 11 +- mm/vmpressure.c | 8 +- mm/vmscan.c | 15 +- mm/vmstat.c | 2 + mm/zswap.c | 24 +- net/8021q/vlan_core.c | 5 +- net/atm/mpoa_proc.c | 17 +- net/atm/proc.c | 8 +- net/bluetooth/hci_conn.c | 114 +- net/bluetooth/hci_event.c | 10 + net/bluetooth/hidp/core.c | 2 +- net/bluetooth/l2cap_core.c | 26 +- net/bluetooth/l2cap_sock.c | 31 +- net/bluetooth/rfcomm/core.c | 3 - net/bluetooth/sco.c | 13 + net/bluetooth/smp.c | 23 +- net/bpfilter/Makefile | 2 +- net/ceph/Makefile | 2 +- net/ceph/ceph_common.c | 43 +- net/ceph/ceph_fs.c | 104 - net/ceph/osd_client.c | 18 +- net/core/bpf_sk_storage.c | 5 +- net/core/dev.c | 40 +- net/core/devlink.c | 6 + net/core/drop_monitor.c | 4 +- net/core/fib_rules.c | 2 +- net/core/filter.c | 2 +- net/core/page_pool.c | 22 +- net/core/pktgen.c | 44 +- net/core/rtnetlink.c | 32 +- net/core/skbuff.c | 2 - net/core/sock_map.c | 30 +- net/dns_resolver/dns_key.c | 12 +- net/dns_resolver/dns_query.c | 15 +- net/dsa/tag_ar9331.c | 2 +- net/dsa/tag_qca.c | 2 +- net/ethtool/bitset.c | 3 + net/hsr/hsr_slave.c | 2 + net/ipv4/Kconfig | 1 + net/ipv4/icmp.c | 33 + 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 | 27 +- net/ipv4/tcp_input.c | 8 +- net/ipv6/addrconf.c | 3 + net/ipv6/ip6_fib.c | 7 +- net/ipv6/ip6_icmp.c | 34 + net/ipv6/ip6_tunnel.c | 68 +- net/ipv6/ip6_vti.c | 32 +- net/ipv6/route.c | 1 + 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 | 82 +- 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 | 117 +- net/mac80211/vht.c | 58 +- net/mac80211/wep.c | 4 +- net/mac80211/wep.h | 2 +- net/mptcp/Kconfig | 1 + net/mptcp/protocol.c | 154 +- net/mptcp/protocol.h | 4 +- net/netfilter/ipset/ip_set_core.c | 41 +- net/netfilter/nf_conntrack_core.c | 195 +- net/netfilter/nf_conntrack_proto_udp.c | 20 +- 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/netlabel/netlabel_domainhash.c | 3 +- net/netlabel/netlabel_unlabeled.c | 3 +- net/netlink/af_netlink.c | 2 +- net/nfc/digital_dep.c | 4 +- net/nfc/netlink.c | 3 +- net/openvswitch/actions.c | 67 + net/openvswitch/flow_netlink.c | 70 + net/rds/rdma.c | 24 +- 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/key.c | 19 +- net/rxrpc/local_object.c | 23 +- net/rxrpc/output.c | 27 +- net/rxrpc/peer_event.c | 42 +- net/sched/act_sample.c | 2 - net/sched/cls_api.c | 25 +- net/sched/cls_flower.c | 8 +- net/sched/cls_matchall.c | 5 +- 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/sctp/sm_statefuns.c | 29 +- net/smc/af_smc.c | 2 + net/smc/smc_clc.c | 6 +- net/smc/smc_core.c | 26 +- net/smc/smc_core.h | 8 +- net/smc/smc_diag.c | 5 +- net/smc/smc_ib.c | 44 +- net/smc/smc_llc.c | 2 +- net/smc/smc_tx.c | 2 +- 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 | 117 +- 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/switchdev/switchdev.c | 2 +- net/tipc/node.c | 7 +- net/tipc/socket.c | 2 + net/unix/af_unix.c | 11 +- net/vmw_vsock/virtio_transport_common.c | 1 + net/wireless/core.h | 2 +- net/wireless/ethtool.c | 8 +- net/wireless/mlme.c | 33 +- net/wireless/nl80211.c | 110 +- net/wireless/rdev-ops.h | 8 +- net/wireless/reg.c | 8 +- net/wireless/trace.h | 27 +- net/x25/x25_forward.c | 12 +- net/xdp/xsk.c | 2 + net/xdp/xsk_queue.h | 3 +- net/xfrm/xfrm_device.c | 1 + net/xfrm/xfrm_interface.c | 6 +- net/xfrm/xfrm_policy.c | 2 +- net/xfrm/xfrm_user.c | 6 +- samples/Kconfig | 6 + samples/Makefile | 1 + 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 +- samples/watch_queue/Makefile | 7 + samples/watch_queue/watch_test.c | 186 + 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 | 9 +- scripts/atomic/gen-atomic-long.sh | 3 +- scripts/basic/Makefile | 4 +- scripts/checkpatch.pl | 103 +- scripts/coccinelle/free/devm_free.cocci | 4 - scripts/dtc/Makefile | 4 +- scripts/gcc-plugins/Makefile | 2 +- scripts/genksyms/Makefile | 4 +- scripts/get_maintainer.pl | 32 +- scripts/kallsyms.c | 133 +- scripts/kconfig/Makefile | 10 +- scripts/kconfig/confdata.c | 7 +- scripts/link-vmlinux.sh | 2 +- scripts/mod/Makefile | 4 +- scripts/mod/file2alias.c | 2 + scripts/selinux/genheaders/Makefile | 4 +- scripts/selinux/mdp/Makefile | 4 +- scripts/sphinx-pre-install | 2 +- scripts/ver_linux | 24 +- 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/integrity/digsig.c | 31 +- security/integrity/digsig_asymmetric.c | 2 +- security/integrity/evm/evm_crypto.c | 2 +- security/integrity/ima/Kconfig | 5 + security/integrity/ima/ima_mok.c | 13 +- security/integrity/integrity.h | 6 +- security/integrity/platform_certs/load_uefi.c | 40 +- .../integrity/platform_certs/platform_keyring.c | 14 +- security/keys/Kconfig | 9 + security/keys/compat.c | 5 + security/keys/encrypted-keys/encrypted.c | 2 +- security/keys/encrypted-keys/masterkey_trusted.c | 2 +- security/keys/gc.c | 7 +- security/keys/internal.h | 46 +- security/keys/key.c | 67 +- security/keys/keyctl.c | 202 +- security/keys/keyring.c | 47 +- security/keys/permission.c | 363 +- security/keys/persistent.c | 27 +- security/keys/proc.c | 22 +- security/keys/process_keys.c | 86 +- security/keys/request_key.c | 38 +- security/keys/request_key_auth.c | 15 +- security/security.c | 23 + security/selinux/Kconfig | 3 + security/selinux/Makefile | 4 +- security/selinux/hooks.c | 99 +- security/selinux/include/classmap.h | 2 +- security/selinux/include/conditional.h | 8 +- security/selinux/include/security.h | 20 + security/selinux/selinuxfs.c | 13 +- security/selinux/ss/conditional.c | 251 +- security/selinux/ss/conditional.h | 27 +- security/selinux/ss/policydb.c | 124 +- security/selinux/ss/policydb.h | 3 +- security/selinux/ss/services.c | 38 +- security/selinux/ss/services.h | 2 - security/selinux/ss/sidtab.c | 12 +- security/selinux/ss/status.c | 124 - security/selinux/status.c | 124 + security/smack/smack_lsm.c | 136 +- sound/core/info.c | 38 +- sound/core/oss/pcm_oss.c | 23 +- sound/core/oss/rate.c | 2 +- sound/core/pcm_compat.c | 8 +- sound/core/pcm_dmaengine.c | 10 +- sound/core/pcm_misc.c | 17 +- sound/core/pcm_native.c | 273 +- sound/core/seq/seq_clientmgr.c | 4 +- sound/core/seq/seq_queue.c | 29 +- sound/core/seq/seq_timer.c | 13 +- sound/core/seq/seq_timer.h | 3 +- sound/drivers/aloop.c | 6 +- sound/drivers/dummy.c | 6 +- sound/hda/ext/hdac_ext_controller.c | 9 +- sound/hda/hdac_stream.c | 31 +- sound/hda/hdmi_chmap.c | 2 +- sound/isa/sb/emu8000_pcm.c | 4 +- sound/pci/ali5451/ali5451.c | 6 +- sound/pci/emu10k1/emu10k1_main.c | 4 +- sound/pci/emu10k1/emufx.c | 180 +- sound/pci/hda/hda_codec.c | 4 +- sound/pci/hda/hda_controller.c | 13 +- sound/pci/hda/hda_eld.c | 2 +- sound/pci/hda/hda_intel.c | 2 + sound/pci/hda/hda_sysfs.c | 4 +- sound/pci/hda/patch_ca0132.c | 2 +- sound/pci/hda/patch_hdmi.c | 282 +- sound/pci/hda/patch_realtek.c | 7 + sound/pci/rme9652/hdsp.c | 10 +- sound/pci/via82xx.c | 6 +- sound/pci/via82xx_modem.c | 6 +- sound/soc/amd/raven/acp3x-i2s.c | 20 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 21 +- sound/soc/amd/raven/pci-acp3x.c | 23 - sound/soc/atmel/Kconfig | 4 +- sound/soc/atmel/Makefile | 10 +- sound/soc/codecs/Kconfig | 609 +- sound/soc/codecs/ak4104.c | 3 +- sound/soc/codecs/cros_ec_codec.c | 25 +- sound/soc/codecs/cs4270.c | 3 +- sound/soc/codecs/hdmi-codec.c | 10 + sound/soc/codecs/max98090.c | 433 +- sound/soc/codecs/max98090.h | 3 +- sound/soc/codecs/max98357a.c | 36 +- sound/soc/codecs/mt6660.c | 1 - sound/soc/codecs/rl6231.c | 1 + sound/soc/codecs/rl6231.h | 2 +- sound/soc/codecs/rt1015.c | 8 +- sound/soc/codecs/rt1308-sdw.c | 4 +- sound/soc/codecs/rt5659.c | 2 +- sound/soc/codecs/rt5682.c | 359 +- sound/soc/codecs/rt5682.h | 45 +- 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/codecs/wcd934x.c | 23 +- sound/soc/codecs/wm0010.c | 2 +- sound/soc/fsl/fsl_sai.c | 22 +- sound/soc/intel/atom/sst/sst.c | 5 +- sound/soc/intel/atom/sst/sst_loader.c | 4 +- sound/soc/intel/atom/sst/sst_pci.c | 2 +- sound/soc/intel/boards/Kconfig | 14 + sound/soc/intel/boards/Makefile | 2 + 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_pcm512x.c | 428 ++ sound/soc/intel/boards/sof_rt5682.c | 15 +- sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-cht-match.c | 7 + sound/soc/intel/common/soc-acpi-intel-icl-match.c | 2 +- sound/soc/mediatek/mt8173/mt8173-rt5650.c | 17 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 183 +- sound/soc/meson/Kconfig | 24 + sound/soc/meson/Makefile | 15 + sound/soc/meson/aiu-acodec-ctrl.c | 203 + sound/soc/meson/aiu-codec-ctrl.c | 151 + sound/soc/meson/aiu-encoder-i2s.c | 317 + sound/soc/meson/aiu-encoder-spdif.c | 209 + sound/soc/meson/aiu-fifo-i2s.c | 153 + sound/soc/meson/aiu-fifo-spdif.c | 186 + sound/soc/meson/aiu-fifo.c | 223 + sound/soc/meson/aiu-fifo.h | 50 + sound/soc/meson/aiu.c | 366 ++ sound/soc/meson/aiu.h | 83 + sound/soc/meson/axg-card.c | 403 +- sound/soc/meson/g12a-tohdmitx.c | 219 +- sound/soc/meson/gx-card.c | 141 + sound/soc/meson/meson-card-utils.c | 385 ++ sound/soc/meson/meson-card.h | 55 + sound/soc/meson/meson-codec-glue.c | 149 + sound/soc/meson/meson-codec-glue.h | 32 + sound/soc/sh/fsi.c | 3 +- sound/soc/soc-component.c | 35 +- sound/soc/soc-core.c | 37 +- sound/soc/soc-dai.c | 11 +- sound/soc/soc-dapm.c | 65 +- sound/soc/soc-pcm.c | 246 +- sound/soc/sof/core.c | 42 +- sound/soc/sof/imx/imx8.c | 57 +- sound/soc/sof/intel/cnl.c | 37 +- sound/soc/sof/intel/hda-codec.c | 25 +- sound/soc/sof/intel/hda-dsp.c | 300 +- sound/soc/sof/intel/hda.c | 25 +- sound/soc/sof/intel/hda.h | 28 +- sound/soc/sof/ipc.c | 29 +- sound/soc/sof/ops.h | 16 +- sound/soc/sof/pcm.c | 12 +- sound/soc/sof/pm.c | 180 +- sound/soc/sof/sof-audio.c | 42 +- sound/soc/sof/sof-audio.h | 3 +- sound/soc/sof/sof-of-dev.c | 10 + sound/soc/sof/sof-pci-dev.c | 3 + sound/soc/sof/sof-priv.h | 43 +- sound/soc/sof/trace.c | 7 +- sound/soc/stm/stm32_i2s.c | 39 +- sound/soc/stm/stm32_sai.c | 26 +- sound/soc/stm/stm32_sai_sub.c | 11 +- sound/soc/stm/stm32_spdifrx.c | 29 +- sound/soc/sunxi/sun4i-spdif.c | 2 +- sound/soc/sunxi/sun8i-codec.c | 3 +- sound/soc/tegra/tegra30_i2s.c | 25 +- sound/soc/ti/Kconfig | 8 +- sound/soc/ti/Makefile | 2 + sound/soc/ti/davinci-mcasp.c | 13 +- sound/soc/ti/omap-dmic.c | 7 +- sound/soc/ti/omap-mcbsp.c | 16 +- sound/soc/ti/omap-mcpdm.c | 16 +- sound/soc/ti/udma-pcm.c | 43 + sound/soc/ti/udma-pcm.h | 18 + sound/usb/Makefile | 1 + sound/usb/clock.c | 91 +- sound/usb/clock.h | 4 +- sound/usb/format.c | 73 +- sound/usb/midi.c | 2 +- sound/usb/mixer.c | 28 +- sound/usb/mixer_quirks.c | 5 + sound/usb/mixer_s1810c.c | 595 ++ sound/usb/mixer_s1810c.h | 7 + sound/usb/mixer_scarlett_gen2.c | 46 +- sound/usb/proc.c | 2 +- sound/usb/quirks.c | 37 + sound/usb/validate.c | 6 +- tools/Makefile | 11 +- tools/arch/arm64/include/uapi/asm/kvm.h | 12 +- tools/arch/arm64/include/uapi/asm/unistd.h | 1 + tools/arch/x86/include/asm/cpufeatures.h | 2 + tools/arch/x86/include/asm/disabled-features.h | 8 +- 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/memblock.h | 12 + 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 | 114 + tools/bpf/bpftool/feature.c | 2 +- tools/bpf/bpftool/prog.c | 2 +- tools/bpf/runqslower/Makefile | 4 +- tools/gpio/.gitignore | 1 + tools/gpio/Build | 1 + tools/gpio/Makefile | 11 +- tools/gpio/gpio-watch.c | 99 + tools/include/linux/bitops.h | 9 +- tools/include/uapi/asm-generic/mman-common.h | 2 + tools/include/uapi/asm-generic/unistd.h | 7 +- tools/include/uapi/drm/i915_drm.h | 32 + tools/include/uapi/linux/bpf.h | 16 +- tools/include/uapi/linux/fcntl.h | 2 +- tools/include/uapi/linux/fscrypt.h | 14 +- tools/include/uapi/linux/kvm.h | 5 + {include => tools/include}/uapi/linux/openat2.h | 0 tools/include/uapi/linux/prctl.h | 4 + tools/include/uapi/linux/sched.h | 6 + tools/include/uapi/sound/asound.h | 155 +- tools/lib/bpf/libbpf.c | 8 +- tools/memory-model/Documentation/references.txt | 21 +- tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/objtool/check.c | 66 +- tools/perf/arch/arm/util/cs-etm.c | 2 +- tools/perf/arch/arm64/util/header.c | 63 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 2 + tools/perf/builtin-trace.c | 4 +- tools/perf/check-headers.sh | 1 + tools/perf/tests/cpumap.c | 1 - tools/perf/trace/beauty/beauty.h | 2 + tools/perf/trace/beauty/prctl.c | 3 +- tools/perf/util/evsel.c | 8 +- tools/perf/util/evsel_config.h | 5 +- tools/perf/util/llvm-utils.c | 1 + tools/perf/util/machine.c | 26 +- tools/perf/util/map.c | 18 +- tools/perf/util/parse-events.c | 67 +- tools/perf/util/probe-finder.c | 3 +- tools/perf/util/srcline.c | 16 +- tools/perf/util/stat-shadow.c | 6 - tools/perf/util/symbol.c | 17 +- tools/power/x86/intel-speed-select/isst-config.c | 5 +- tools/power/x86/intel-speed-select/isst-display.c | 4 +- tools/spi/Makefile | 2 +- tools/spi/spidev_test.c | 14 +- tools/testing/ktest/ktest.pl | 2 +- tools/testing/ktest/sample.conf | 22 +- tools/testing/selftests/Makefile | 12 +- .../selftests/bpf/prog_tests/select_reuseport.c | 8 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 79 + .../selftests/bpf/prog_tests/trampoline_count.c | 2 +- tools/testing/selftests/cgroup/Makefile | 6 +- tools/testing/selftests/cgroup/cgroup_util.c | 126 + tools/testing/selftests/cgroup/cgroup_util.h | 4 + tools/testing/selftests/cgroup/test_core.c | 177 + tools/testing/selftests/clone3/clone3_selftests.h | 19 +- .../testing/selftests/drivers/net/mlxsw/extack.sh | 45 +- tools/testing/selftests/drivers/net/mlxsw/fib.sh | 76 + tools/testing/selftests/drivers/net/mlxsw/vxlan.sh | 27 +- tools/testing/selftests/firmware/Makefile | 9 +- tools/testing/selftests/firmware/fw_namespace.c | 151 + tools/testing/selftests/firmware/fw_run_tests.sh | 4 + .../ftrace/test.d/ftrace/func-filter-pid.tc | 8 +- .../test.d/trigger/trigger-hist-syntax-errors.tc | 32 + tools/testing/selftests/futex/functional/Makefile | 2 +- tools/testing/selftests/kvm/Makefile | 4 +- tools/testing/selftests/kvm/include/kvm_util.h | 6 + .../selftests/kvm/include/x86_64/processor.h | 44 +- tools/testing/selftests/kvm/include/x86_64/svm.h | 297 + .../selftests/kvm/include/x86_64/svm_util.h | 38 + tools/testing/selftests/kvm/lib/kvm_util.c | 36 + tools/testing/selftests/kvm/lib/x86_64/svm.c | 161 + tools/testing/selftests/kvm/lib/x86_64/vmx.c | 6 +- tools/testing/selftests/kvm/s390x/resets.c | 197 + .../testing/selftests/kvm/x86_64/svm_vmcall_test.c | 79 + tools/testing/selftests/lib.mk | 23 +- tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 6 +- tools/testing/selftests/net/fib_tests.sh | 6 + tools/testing/selftests/net/fin_ack_lat.c | 151 + tools/testing/selftests/net/fin_ack_lat.sh | 35 + .../testing/selftests/net/forwarding/mirror_gre.sh | 25 +- .../selftests/net/forwarding/vxlan_bridge_1d.sh | 6 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 9 + tools/testing/selftests/openat2/helpers.c | 2 +- tools/testing/selftests/openat2/resolve_test.c | 2 +- .../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 +- .../testing/selftests/rcutorture/bin/functions.sh | 2 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 2 + .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 16 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 17 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- .../selftests/rcutorture/configs/rcu/CFcommon | 2 + .../selftests/rcutorture/configs/rcu/TREE10 | 18 + tools/testing/selftests/resctrl/Makefile | 17 + tools/testing/selftests/resctrl/README | 53 + tools/testing/selftests/resctrl/cache.c | 272 + tools/testing/selftests/resctrl/cat_test.c | 250 + tools/testing/selftests/resctrl/cqm_test.c | 176 + tools/testing/selftests/resctrl/fill_buf.c | 213 + tools/testing/selftests/resctrl/mba_test.c | 171 + tools/testing/selftests/resctrl/mbm_test.c | 145 + tools/testing/selftests/resctrl/resctrl.h | 107 + tools/testing/selftests/resctrl/resctrl_tests.c | 202 + tools/testing/selftests/resctrl/resctrl_val.c | 744 +++ tools/testing/selftests/resctrl/resctrlfs.c | 722 +++ tools/testing/selftests/rtc/Makefile | 2 +- .../tc-testing/plugin-lib/buildebpfPlugin.py | 2 +- .../tc-testing/tc-tests/filters/basic.json | 51 + tools/testing/selftests/timens/Makefile | 2 +- tools/testing/selftests/tpm2/test_smoke.sh | 13 +- tools/testing/selftests/tpm2/test_space.sh | 9 +- tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 1 + .../selftests/vm/charge_reserved_hugetlb.sh | 575 ++ tools/testing/selftests/vm/gup_benchmark.c | 15 +- .../selftests/vm/hugetlb_reparenting_test.sh | 244 + tools/testing/selftests/vm/run_vmtests | 55 + tools/testing/selftests/vm/write_hugetlb_memory.sh | 23 + tools/testing/selftests/vm/write_to_hugetlbfs.c | 242 + tools/testing/selftests/wireguard/netns.sh | 34 +- tools/testing/selftests/wireguard/qemu/Makefile | 38 +- .../testing/selftests/wireguard/qemu/debug.config | 1 - tools/testing/vsock/vsock_test.c | 77 + tools/virtio/Makefile | 27 +- usr/Makefile | 2 +- virt/kvm/arm/arm.c | 2 - virt/kvm/arm/trace.h | 1 + virt/kvm/arm/vgic/vgic-mmio.c | 12 - virt/kvm/kvm_main.c | 17 +- 4706 files changed, 208114 insertions(+), 131339 deletions(-) create mode 100644 Documentation/ABI/obsolete/sysfs-selinux-checkreqprot create mode 100644 Documentation/ABI/removed/sysfs-kernel-uids delete mode 100644 Documentation/ABI/testing/sysfs-kernel-uids 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 delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.txt create mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.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/imx8mm-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx8mm-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imx8mq-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/imx8mq-clock.yaml 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/display/etnaviv/etnaviv-drm.txt delete mode 100644 Documentation/devicetree/bindings/extcon/extcon-usbc-cros-ec.txt create mode 100644 Documentation/devicetree/bindings/extcon/extcon-usbc-cros-ec.yaml create mode 100644 Documentation/devicetree/bindings/gpu/vivante,gc.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml 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 create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,ipq6018-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/power/amlogic,meson-sec-pwrc.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/regulator/mps,mp5416.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/devicetree/bindings/soc/imx/fsl,aips-bus.yaml create mode 100644 Documentation/devicetree/bindings/sound/amlogic,aiu.yaml create mode 100644 Documentation/devicetree/bindings/sound/amlogic,gx-sound-card.yaml delete mode 100644 Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt create mode 100644 Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml create mode 100644 Documentation/devicetree/bindings/spi/qca,ar934x-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-mux.yaml create mode 100644 Documentation/filesystems/fuse.rst delete mode 100644 Documentation/filesystems/fuse.txt create mode 100644 Documentation/filesystems/nfs/index.rst create mode 100644 Documentation/filesystems/nfs/knfsd-stats.rst delete mode 100644 Documentation/filesystems/nfs/knfsd-stats.txt create mode 100644 Documentation/filesystems/nfs/nfs41-server.rst delete mode 100644 Documentation/filesystems/nfs/nfs41-server.txt create mode 100644 Documentation/filesystems/nfs/pnfs.rst delete mode 100644 Documentation/filesystems/nfs/pnfs.txt create mode 100644 Documentation/filesystems/nfs/rpc-cache.rst delete mode 100644 Documentation/filesystems/nfs/rpc-cache.txt create mode 100644 Documentation/filesystems/nfs/rpc-server-gss.rst delete mode 100644 Documentation/filesystems/nfs/rpc-server-gss.txt create mode 100644 Documentation/filesystems/zonefs.txt create mode 100644 Documentation/hwmon/tps53679.rst 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 Documentation/virt/guest-halt-polling.rst create mode 100644 Documentation/virt/kvm/api.rst delete mode 100644 Documentation/virt/kvm/api.txt create mode 100644 Documentation/virt/kvm/arm/hyp-abi.rst delete mode 100644 Documentation/virt/kvm/arm/hyp-abi.txt create mode 100644 Documentation/virt/kvm/arm/index.rst create mode 100644 Documentation/virt/kvm/arm/psci.rst delete mode 100644 Documentation/virt/kvm/arm/psci.txt create mode 100644 Documentation/virt/kvm/devices/arm-vgic-its.rst delete mode 100644 Documentation/virt/kvm/devices/arm-vgic-its.txt create mode 100644 Documentation/virt/kvm/devices/arm-vgic-v3.rst delete mode 100644 Documentation/virt/kvm/devices/arm-vgic-v3.txt create mode 100644 Documentation/virt/kvm/devices/arm-vgic.rst delete mode 100644 Documentation/virt/kvm/devices/arm-vgic.txt create mode 100644 Documentation/virt/kvm/devices/index.rst create mode 100644 Documentation/virt/kvm/devices/mpic.rst delete mode 100644 Documentation/virt/kvm/devices/mpic.txt create mode 100644 Documentation/virt/kvm/devices/s390_flic.rst delete mode 100644 Documentation/virt/kvm/devices/s390_flic.txt create mode 100644 Documentation/virt/kvm/devices/vcpu.rst delete mode 100644 Documentation/virt/kvm/devices/vcpu.txt create mode 100644 Documentation/virt/kvm/devices/vfio.rst delete mode 100644 Documentation/virt/kvm/devices/vfio.txt create mode 100644 Documentation/virt/kvm/devices/vm.rst delete mode 100644 Documentation/virt/kvm/devices/vm.txt create mode 100644 Documentation/virt/kvm/devices/xics.rst delete mode 100644 Documentation/virt/kvm/devices/xics.txt create mode 100644 Documentation/virt/kvm/devices/xive.rst delete mode 100644 Documentation/virt/kvm/devices/xive.txt create mode 100644 Documentation/virt/kvm/halt-polling.rst delete mode 100644 Documentation/virt/kvm/halt-polling.txt create mode 100644 Documentation/virt/kvm/hypercalls.rst delete mode 100644 Documentation/virt/kvm/hypercalls.txt create mode 100644 Documentation/virt/kvm/locking.rst delete mode 100644 Documentation/virt/kvm/locking.txt create mode 100644 Documentation/virt/kvm/mmu.rst delete mode 100644 Documentation/virt/kvm/mmu.txt create mode 100644 Documentation/virt/kvm/msr.rst delete mode 100644 Documentation/virt/kvm/msr.txt create mode 100644 Documentation/virt/kvm/nested-vmx.rst delete mode 100644 Documentation/virt/kvm/nested-vmx.txt create mode 100644 Documentation/virt/kvm/ppc-pv.rst delete mode 100644 Documentation/virt/kvm/ppc-pv.txt create mode 100644 Documentation/virt/kvm/review-checklist.rst delete mode 100644 Documentation/virt/kvm/review-checklist.txt create mode 100644 Documentation/virt/kvm/s390-diag.rst delete mode 100644 Documentation/virt/kvm/s390-diag.txt create mode 100644 Documentation/virt/kvm/timekeeping.rst delete mode 100644 Documentation/virt/kvm/timekeeping.txt delete mode 100644 Documentation/virt/uml/UserModeLinux-HOWTO.txt create mode 100644 Documentation/virt/uml/user_mode_linux.rst delete mode 100644 Documentation/virtual/guest-halt-polling.txt create mode 100644 Documentation/vm/free_page_reporting.rst create mode 100644 Documentation/watch_queue.rst create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 Next/quilt-import.log create mode 100644 arch/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/sun7i-a20-linutronix-testbox-v2.dts 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-imx/resume-imx6.S 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 delete mode 100644 arch/arm/mach-tegra/cpuidle-tegra114.c delete mode 100644 arch/arm/mach-tegra/cpuidle-tegra20.c delete mode 100644 arch/arm/mach-tegra/cpuidle-tegra30.c delete mode 100644 arch/arm/mach-tegra/cpuidle.c delete mode 100644 arch/arm/mach-tegra/cpuidle.h delete mode 100644 arch/arm/mach-tegra/irq.h create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-cpu-opp.dtsi create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab.dts 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-ls1028a-kontron-kbox-a-230-ls.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var3-ads2.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var4.dts create mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28.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/imx8mp-evk.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-pinfunc.h create mode 100644 arch/arm64/boot/dts/freescale/imx8mp.dtsi 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/pci.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/m68k/include/asm/hardirq.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 create mode 100644 drivers/acpi/tiny-power-button.c rename drivers/char/tpm/{tpm_tis_spi.c => tpm_tis_spi_main.c} (100%) create mode 100644 drivers/clk/at91/at91sam9g45.c create mode 100644 drivers/clk/at91/at91sam9n12.c create mode 100644 drivers/clk/at91/sama5d3.c create mode 100644 drivers/cpuidle/cpuidle-psci-domain.c create mode 100644 drivers/cpuidle/cpuidle-psci.h create mode 100644 drivers/cpuidle/cpuidle-tegra.c 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/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 create mode 100644 drivers/gpu/drm/i915/display/intel_csr.c rename drivers/gpu/drm/i915/{ => display}/intel_csr.h (100%) create mode 100644 drivers/gpu/drm/i915/display/intel_de.h create mode 100644 drivers/gpu/drm/i915/display/intel_display_debugfs.c create mode 100644 drivers/gpu/drm/i915/display/intel_display_debugfs.h create mode 100644 drivers/gpu/drm/i915/display/intel_global_state.c create mode 100644 drivers/gpu/drm/i915/display/intel_global_state.h create mode 100644 drivers/gpu/drm/i915/gt/intel_context_sseu.c create mode 100644 drivers/gpu/drm/i915/i915_debugfs_params.c create mode 100644 drivers/gpu/drm/i915/i915_debugfs_params.h delete mode 100644 drivers/gpu/drm/i915/intel_csr.c create mode 100644 drivers/gpu/drm/i915/vlv_suspend.c create mode 100644 drivers/gpu/drm/i915/vlv_suspend.h create mode 100644 drivers/hwmon/axi-fan-control.c 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/net/phy/linkmode.c create mode 100644 drivers/pinctrl/qcom/pinctrl-ipq6018.c create mode 100644 drivers/platform/chrome/cros_ec.h create mode 100644 drivers/platform/chrome/cros_usbpd_notify.c create mode 100644 drivers/regulator/mp5416.c 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 create mode 100644 drivers/soc/amlogic/meson-secure-pwrc.c delete mode 100644 drivers/soc/fsl/qe/qe_ic.h create mode 100644 drivers/spi/spi-ar934x.c create mode 100644 drivers/spi/spi-mux.c delete mode 100644 drivers/staging/android/uapi/vsoc_shm.h delete mode 100644 drivers/staging/android/vsoc.c create mode 100644 drivers/staging/octeon-usb/Kconfig create mode 100644 drivers/staging/octeon-usb/Makefile create mode 100644 drivers/staging/octeon-usb/TODO create mode 100644 drivers/staging/octeon-usb/octeon-hcd.c create mode 100644 drivers/staging/octeon-usb/octeon-hcd.h create mode 100644 drivers/staging/octeon/Kconfig create mode 100644 drivers/staging/octeon/Makefile create mode 100644 drivers/staging/octeon/TODO create mode 100644 drivers/staging/octeon/ethernet-defines.h create mode 100644 drivers/staging/octeon/ethernet-mdio.c create mode 100644 drivers/staging/octeon/ethernet-mdio.h create mode 100644 drivers/staging/octeon/ethernet-mem.c create mode 100644 drivers/staging/octeon/ethernet-mem.h create mode 100644 drivers/staging/octeon/ethernet-rgmii.c create mode 100644 drivers/staging/octeon/ethernet-rx.c create mode 100644 drivers/staging/octeon/ethernet-rx.h create mode 100644 drivers/staging/octeon/ethernet-sgmii.c create mode 100644 drivers/staging/octeon/ethernet-spi.c create mode 100644 drivers/staging/octeon/ethernet-tx.c create mode 100644 drivers/staging/octeon/ethernet-tx.h create mode 100644 drivers/staging/octeon/ethernet-util.h create mode 100644 drivers/staging/octeon/ethernet.c create mode 100644 drivers/staging/octeon/octeon-ethernet.h create mode 100644 drivers/staging/octeon/octeon-stubs.h delete mode 100644 drivers/staging/uwb/Kconfig delete mode 100644 drivers/staging/uwb/Makefile delete mode 100644 drivers/staging/uwb/TODO delete mode 100644 drivers/staging/uwb/address.c delete mode 100644 drivers/staging/uwb/allocator.c delete mode 100644 drivers/staging/uwb/beacon.c delete mode 100644 drivers/staging/uwb/driver.c delete mode 100644 drivers/staging/uwb/drp-avail.c delete mode 100644 drivers/staging/uwb/drp-ie.c delete mode 100644 drivers/staging/uwb/drp.c delete mode 100644 drivers/staging/uwb/est.c delete mode 100644 drivers/staging/uwb/hwa-rc.c delete mode 100644 drivers/staging/uwb/i1480/Makefile delete mode 100644 drivers/staging/uwb/i1480/dfu/Makefile delete mode 100644 drivers/staging/uwb/i1480/dfu/dfu.c delete mode 100644 drivers/staging/uwb/i1480/dfu/i1480-dfu.h delete mode 100644 drivers/staging/uwb/i1480/dfu/mac.c delete mode 100644 drivers/staging/uwb/i1480/dfu/phy.c delete mode 100644 drivers/staging/uwb/i1480/dfu/usb.c delete mode 100644 drivers/staging/uwb/i1480/i1480-est.c delete mode 100644 drivers/staging/uwb/ie-rcv.c delete mode 100644 drivers/staging/uwb/ie.c delete mode 100644 drivers/staging/uwb/include/debug-cmd.h delete mode 100644 drivers/staging/uwb/include/spec.h delete mode 100644 drivers/staging/uwb/include/umc.h delete mode 100644 drivers/staging/uwb/include/whci.h delete mode 100644 drivers/staging/uwb/lc-dev.c delete mode 100644 drivers/staging/uwb/lc-rc.c delete mode 100644 drivers/staging/uwb/neh.c delete mode 100644 drivers/staging/uwb/pal.c delete mode 100644 drivers/staging/uwb/radio.c delete mode 100644 drivers/staging/uwb/reset.c delete mode 100644 drivers/staging/uwb/rsv.c delete mode 100644 drivers/staging/uwb/scan.c delete mode 100644 drivers/staging/uwb/umc-bus.c delete mode 100644 drivers/staging/uwb/umc-dev.c delete mode 100644 drivers/staging/uwb/umc-drv.c delete mode 100644 drivers/staging/uwb/uwb-debug.c delete mode 100644 drivers/staging/uwb/uwb-internal.h delete mode 100644 drivers/staging/uwb/uwb.h delete mode 100644 drivers/staging/uwb/uwbd.c delete mode 100644 drivers/staging/uwb/whc-rc.c delete mode 100644 drivers/staging/uwb/whci.c delete mode 100644 drivers/staging/wusbcore/Documentation/wusb-cbaf delete mode 100644 drivers/staging/wusbcore/Documentation/wusb-design-overview.rst delete mode 100644 drivers/staging/wusbcore/Kconfig delete mode 100644 drivers/staging/wusbcore/Makefile delete mode 100644 drivers/staging/wusbcore/TODO delete mode 100644 drivers/staging/wusbcore/cbaf.c delete mode 100644 drivers/staging/wusbcore/crypto.c delete mode 100644 drivers/staging/wusbcore/dev-sysfs.c delete mode 100644 drivers/staging/wusbcore/devconnect.c delete mode 100644 drivers/staging/wusbcore/host/Kconfig delete mode 100644 drivers/staging/wusbcore/host/Makefile delete mode 100644 drivers/staging/wusbcore/host/hwa-hc.c delete mode 100644 drivers/staging/wusbcore/host/whci/Makefile delete mode 100644 drivers/staging/wusbcore/host/whci/asl.c delete mode 100644 drivers/staging/wusbcore/host/whci/debug.c delete mode 100644 drivers/staging/wusbcore/host/whci/hcd.c delete mode 100644 drivers/staging/wusbcore/host/whci/hw.c delete mode 100644 drivers/staging/wusbcore/host/whci/init.c delete mode 100644 drivers/staging/wusbcore/host/whci/int.c delete mode 100644 drivers/staging/wusbcore/host/whci/pzl.c delete mode 100644 drivers/staging/wusbcore/host/whci/qset.c delete mode 100644 drivers/staging/wusbcore/host/whci/whcd.h delete mode 100644 drivers/staging/wusbcore/host/whci/whci-hc.h delete mode 100644 drivers/staging/wusbcore/host/whci/wusb.c delete mode 100644 drivers/staging/wusbcore/include/association.h delete mode 100644 drivers/staging/wusbcore/include/wusb-wa.h delete mode 100644 drivers/staging/wusbcore/include/wusb.h delete mode 100644 drivers/staging/wusbcore/mmc.c delete mode 100644 drivers/staging/wusbcore/pal.c delete mode 100644 drivers/staging/wusbcore/reservation.c delete mode 100644 drivers/staging/wusbcore/rh.c delete mode 100644 drivers/staging/wusbcore/security.c delete mode 100644 drivers/staging/wusbcore/wa-hc.c delete mode 100644 drivers/staging/wusbcore/wa-hc.h delete mode 100644 drivers/staging/wusbcore/wa-nep.c delete mode 100644 drivers/staging/wusbcore/wa-rpipe.c delete mode 100644 drivers/staging/wusbcore/wa-xfer.c delete mode 100644 drivers/staging/wusbcore/wusbhc.c delete mode 100644 drivers/staging/wusbcore/wusbhc.h create mode 100644 drivers/tty/serial/8250/8250_tegra.c create mode 100644 drivers/usb/misc/apple-mfi-fastcharge.c 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/meson-a1-power.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/dt-bindings/soc/tegra-pmc.h create mode 100644 include/dt-bindings/sound/meson-aiu.h create mode 100644 include/linux/bootconfig.h create mode 100644 include/linux/instrumented.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/page_reporting.h create mode 100644 include/linux/platform_data/cros_usbpd_notify.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 create mode 100644 include/linux/watch_queue.h copy {arch/powerpc/include/asm => include/soc/fsl}/cpm.h (100%) delete mode 100644 include/soc/fsl/qe/qe_ic.h create mode 100644 include/soc/tegra/irq.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 include/uapi/linux/watch_queue.h create mode 100644 kernel/kcsan/Makefile create mode 100644 kernel/kcsan/atomic.h create mode 100644 kernel/kcsan/core.c create mode 100644 kernel/kcsan/debugfs.c create mode 100644 kernel/kcsan/encoding.h create mode 100644 kernel/kcsan/kcsan.h create mode 100644 kernel/kcsan/report.c create mode 100644 kernel/kcsan/test.c create mode 100644 kernel/trace/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 kernel/watch_queue.c create mode 100644 lib/Kconfig.kcsan create mode 100644 lib/bootconfig.c create mode 100644 lib/test_lockup.c create mode 100644 localversion-next create mode 100644 mm/page_reporting.c create mode 100644 mm/page_reporting.h create mode 100644 mm/ptdump.c delete mode 100644 net/ceph/ceph_fs.c create mode 100644 samples/watch_queue/Makefile create mode 100644 samples/watch_queue/watch_test.c create mode 100644 scripts/Makefile.kcsan delete mode 100644 security/selinux/ss/status.c create mode 100644 security/selinux/status.c create mode 100644 sound/soc/intel/boards/sof_pcm512x.c create mode 100644 sound/soc/meson/aiu-acodec-ctrl.c create mode 100644 sound/soc/meson/aiu-codec-ctrl.c create mode 100644 sound/soc/meson/aiu-encoder-i2s.c create mode 100644 sound/soc/meson/aiu-encoder-spdif.c create mode 100644 sound/soc/meson/aiu-fifo-i2s.c create mode 100644 sound/soc/meson/aiu-fifo-spdif.c create mode 100644 sound/soc/meson/aiu-fifo.c create mode 100644 sound/soc/meson/aiu-fifo.h create mode 100644 sound/soc/meson/aiu.c create mode 100644 sound/soc/meson/aiu.h create mode 100644 sound/soc/meson/gx-card.c create mode 100644 sound/soc/meson/meson-card-utils.c create mode 100644 sound/soc/meson/meson-card.h create mode 100644 sound/soc/meson/meson-codec-glue.c create mode 100644 sound/soc/meson/meson-codec-glue.h create mode 100644 sound/soc/ti/udma-pcm.c create mode 100644 sound/soc/ti/udma-pcm.h create mode 100644 sound/usb/mixer_s1810c.c create mode 100644 sound/usb/mixer_s1810c.h 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/memblock.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/gpio/gpio-watch.c copy {include => tools/include}/uapi/linux/openat2.h (100%) create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/sockmap_basic.c create mode 100644 tools/testing/selftests/firmware/fw_namespace.c create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/trigger-hist-synt [...] create mode 100644 tools/testing/selftests/kvm/include/x86_64/svm.h create mode 100644 tools/testing/selftests/kvm/include/x86_64/svm_util.h create mode 100644 tools/testing/selftests/kvm/lib/x86_64/svm.c create mode 100644 tools/testing/selftests/kvm/s390x/resets.c create mode 100644 tools/testing/selftests/kvm/x86_64/svm_vmcall_test.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 create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/TREE10 create mode 100644 tools/testing/selftests/resctrl/Makefile create mode 100644 tools/testing/selftests/resctrl/README create mode 100644 tools/testing/selftests/resctrl/cache.c create mode 100644 tools/testing/selftests/resctrl/cat_test.c create mode 100644 tools/testing/selftests/resctrl/cqm_test.c create mode 100644 tools/testing/selftests/resctrl/fill_buf.c create mode 100644 tools/testing/selftests/resctrl/mba_test.c create mode 100644 tools/testing/selftests/resctrl/mbm_test.c create mode 100644 tools/testing/selftests/resctrl/resctrl.h create mode 100644 tools/testing/selftests/resctrl/resctrl_tests.c create mode 100644 tools/testing/selftests/resctrl/resctrl_val.c create mode 100644 tools/testing/selftests/resctrl/resctrlfs.c create mode 100644 tools/testing/selftests/vm/charge_reserved_hugetlb.sh create mode 100644 tools/testing/selftests/vm/hugetlb_reparenting_test.sh create mode 100644 tools/testing/selftests/vm/write_hugetlb_memory.sh create mode 100644 tools/testing/selftests/vm/write_to_hugetlbfs.c