This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-arm-next-allnoconfig in repository toolchain/ci/linux.
omits 92510a7fd93c Add linux-next specific files for 20210709 omits 95f3df43a99d Merge branch 'akpm/master' omits 0c5562fd8260 powerpc/mm: enable HAVE_MOVE_PMD support omits c74b29de0639 powerpc/book3s64/mm: update flush_tlb_range to flush page [...] omits d97dbf625818 mm/mremap: allow arch runtime override omits 6f35aef8f7d5 mm/mremap: hold the rmap lock in write mode when moving pa [...] omits e29f03939843 mm/mremap: use pmd/pud_poplulate to update page table entries omits f3090172e840 mm/mremap: don't enable optimized PUD move if page table l [...] omits 619a63f8ffcb mm/mremap: fix build failure with clang-10 omits d8326f014b42 mm/mremap: convert huge PUD move to separate helper omits c8ec14633bd1 selftest/mremap_test: avoid crash with static build omits d5863554b100 selftest/mremap_test: update the test to handle pagesize o [...] omits 703371dac8eb mm-rename-p4d_page_vaddr-to-p4d_pgtable-and-make-it-return [...] omits c135344e0396 mm: rename p4d_page_vaddr to p4d_pgtable and make it retur [...] omits ae401b5b5d0d mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] omits 45ed00f23dcc mm-rename-pud_page_vaddr-to-pud_pgtable-and-make-it-return [...] omits 335b0eaad62b mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] omits 08b48a7a66b9 kdump: use vmlinux_build_id to simplify omits 794b59496a68 buildid: fix kernel-doc notation omits 1686ccb32219 buildid: mark some arguments const omits f362e99bfb41 scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] omits aad9add41d9a scripts/decode_stacktrace.sh: silence stderr messages from [...] omits 43cdc1ee7b42 scripts/decode_stacktrace.sh: support debuginfod omits 8fb49425feae x86/dumpstack: use %pSb/%pBb for backtrace printing omits eb014e8c23d1 arm64: stacktrace: use %pSb for backtrace printing omits 8e5658e03e4f module: fix build error when CONFIG_SYSFS is disabled omits 7a58cab5e279 module-add-printk-formats-to-add-module-build-id-to-stackt [...] omits 6534d2c4ab42 buildid: fix build when CONFIG_MODULES is not set omits 303725942121 module-add-printk-formats-to-add-module-build-id-to-stackt [...] omits ab1a8ab146a8 module: add printk formats to add module build ID to stacktraces omits 582f166bfc04 dump_stack: add vmlinux build ID to stack traces omits 4d779d7f505c buildid-stash-away-kernels-build-id-on-init-fix omits 60a7e567db60 buildid: stash away kernels build ID on init omits 29f846e11df1 buildid: add API to parse build ID out of buffer omits 03ce0a616c08 buildid: only consider GNU notes for build ID parsing omits 15c613695d94 x86: convert to setup_initial_init_mm() omits 7f26a4507e35 sh: convert to setup_initial_init_mm() omits 308f6181d163 s390: convert to setup_initial_init_mm() omits bd1faa089dd4 riscv: convert to setup_initial_init_mm() omits 9cdf835d3197 powerpc: convert to setup_initial_init_mm() omits f1b06409c118 openrisc: convert to setup_initial_init_mm() omits d060c81d6a2b nios2: convert to setup_initial_init_mm() omits a1daf0330e03 nds32: convert to setup_initial_init_mm() omits 5425324bb9b7 m68k: convert to setup_initial_init_mm() omits 6e0a217c0e7b h8300: convert to setup_initial_init_mm() omits f3013c8d42cf csky: convert to setup_initial_init_mm() omits 56da756605d8 arm64: convert to setup_initial_init_mm() omits e32ad19d3173 arm: convert to setup_initial_init_mm() omits befffed5ec10 arc: convert to setup_initial_init_mm() omits b50993ca4e1e mm: add setup_initial_init_mm() helper omits d8965b613df5 mm: fix spelling mistakes in header files omits af2c66068d5d secretmem: test: add basic selftest for memfd_secret(2) omits 721605d48743 arch, mm: wire up memfd_secret system call where relevant omits da36db7d7d0b PM: hibernate: disable when there are active secretmem users omits a5d3374d90cd mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] omits 268eeb90a782 mm: introduce memfd_secret system call to create "secret" [...] omits 31e5754f9b92 set_memory: allow querying whether set_direct_map_*() is a [...] omits 36ea08f81bf7 riscv/Kconfig: make direct map manipulation options depend on MMU omits 73e59189d55e mmap: make mlock_future_check() global omits 3bb0ffe303c1 mm/slub: use stackdepot to save stack trace in objects-fix omits e6360d45b816 slub: STACKDEPOT: rename save_stack_trace() omits 56d40cebc281 mm/slub: use stackdepot to save stack trace in objects omits 2f63ab3c13e0 hexagon: select ARCH_WANT_LD_ORPHAN_WARN omits 9b7365e98a20 hexagon: use common DISCARDS macro omits 136283250613 hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script omits b2d109a29e39 lib: fix spelling mistakes in header files omits 8d429643fc6f lib: fix spelling mistakes omits 617bcaf31572 lib/test: fix spelling mistakes omits d4209eb6b4b9 Merge branch 'akpm-current/current' omits 8bfc9e3246fe Merge remote-tracking branch 'rust/rust-next' omits 9c347d28e50d Merge remote-tracking branch 'mhi/mhi-next' omits dd462751e816 Merge remote-tracking branch 'fpga/for-next' omits 9c120a0fa663 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 3e702f3e8d92 Merge remote-tracking branch 'nvmem/for-next' omits 06c73b7fc323 Merge remote-tracking branch 'slimbus/for-next' omits 910dd405f5c0 Merge remote-tracking branch 'gnss/gnss-next' omits 50ba1ca625d4 Merge remote-tracking branch 'kspp/for-next/kspp' omits 09c2a3096c50 Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 86fbe978d0e5 Merge remote-tracking branch 'ntb/ntb-next' omits 29b6c5aecbea Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 67c820f92c92 Merge remote-tracking branch 'rtc/rtc-next' omits c962d8ba40ef Merge remote-tracking branch 'coresight/next' omits 98cec4128577 Merge remote-tracking branch 'livepatching/for-next' omits c746dc31a6d5 Merge remote-tracking branch 'pwm/for-next' omits b314373177ee Merge remote-tracking branch 'rpmsg/for-next' omits 2ad0732cf3a6 Merge remote-tracking branch 'vhost/linux-next' omits 37ff3789a231 Merge remote-tracking branch 'scsi/for-next' omits da4abf18ff1f Merge remote-tracking branch 'cgroup/for-next' omits 2bc72dabf65a Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 41e3c605805a Merge remote-tracking branch 'percpu/for-next' omits 3139e566a4ed Merge remote-tracking branch 'rcu/rcu/next' omits 47286e494ae5 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 168ba40f543d Merge remote-tracking branch 'tip/auto-latest' omits bc6b59c92c76 Merge remote-tracking branch 'keys/keys-next' omits 0ac1c2c805fc Merge remote-tracking branch 'apparmor/apparmor-next' omits 8137e75cc269 Merge remote-tracking branch 'security/next-testing' omits 253f0bd924a0 Merge remote-tracking branch 'mfd/for-mfd-next' omits f83a3a7ed530 Merge remote-tracking branch 'block/for-next' omits b368f79eed66 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 69b2f3abafe0 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits 42b7a204b0ce Merge remote-tracking branch 'amdgpu/drm-next' omits 521eba381521 Merge remote-tracking branch 'bluetooth/master' omits 9908f014ade6 Merge remote-tracking branch 'swiotlb/linux-next' omits a22a24a275ad Merge remote-tracking branch 'thermal/thermal/linux-next' omits 232f496cf03d Merge remote-tracking branch 'pm/linux-next' omits cc9cf7de399b Merge remote-tracking branch 'i3c/i3c/next' omits 31e6cc022d49 Merge remote-tracking branch 'i2c/i2c/for-next' omits d33a8250b978 Merge remote-tracking branch 'hid/for-next' omits e5c9a0d61a16 Merge remote-tracking branch 'pstore/for-next/pstore' omits fffd8cc8c22f Merge remote-tracking branch 'printk/for-next' omits 97a3a6704b83 Merge remote-tracking branch 'file-locks/locks-next' omits 5364fce5b298 Merge remote-tracking branch 'zonefs/for-next' omits ce9fc23750f9 Merge remote-tracking branch 'v9fs/9p-next' omits 15519048097e Merge remote-tracking branch 'ubifs/next' omits 1ab0c350c4c7 Merge remote-tracking branch 'nfs/linux-next' omits 6662b7e5f201 Merge remote-tracking branch 'gfs2/for-next' omits 03ff6b39996b Merge remote-tracking branch 'f2fs/dev' omits 7e3d8fcc8c83 Merge remote-tracking branch 'ext4/dev' omits 897bdbf076db Merge remote-tracking branch 'ext3/for_next' omits 137c9d5f264f Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 9ac80cd9eebd Merge remote-tracking branch 'cifs/for-next' omits a5a5f89773f4 Merge remote-tracking branch 'ceph/master' omits f510bb74b0b3 Merge remote-tracking branch 'btrfs/for-next' omits 001a10762f1b Merge remote-tracking branch 'fscache/fscache-next' omits d75e6393c9df Merge remote-tracking branch 'pidfd/for-next' omits 8046c45f1dee Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 38d30532755e Merge remote-tracking branch 'uml/linux-next' omits f52abe3809c7 Merge remote-tracking branch 'sh/for-next' omits c46edaa4a0c6 Merge remote-tracking branch 's390/for-next' omits f468ff5a2c17 Merge remote-tracking branch 'risc-v/for-next' omits f011d84bc2f4 Merge remote-tracking branch 'parisc-hd/for-next' omits 316054878a5c Merge remote-tracking branch 'mips/mips-next' omits 3b3eec35b257 Merge remote-tracking branch 'h8300/h8300-next' omits fcdba72eec71 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 4bd507574bc6 Merge remote-tracking branch 'xilinx/for-next' omits efd3f0534921 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits b43cc6a1e895 Merge remote-tracking branch 'tegra/for-next' omits 7d372938d077 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits bef04e2e2d64 Merge remote-tracking branch 'scmi/for-linux-next' omits 1ddba3e6653b Merge remote-tracking branch 'samsung-krzk/for-next' omits a5ba65f0c7f9 Merge remote-tracking branch 'rockchip/for-next' omits 624814095e8d Merge remote-tracking branch 'renesas/next' omits 34c79d768a12 Merge remote-tracking branch 'qcom/for-next' omits f1588f948ea7 Merge remote-tracking branch 'omap/for-next' omits bc09154f616b Merge remote-tracking branch 'mvebu/for-next' omits a648011ccffd Merge remote-tracking branch 'mediatek/for-next' omits 84e74385fc17 Merge remote-tracking branch 'keystone/next' omits 7aedf6583a28 Merge remote-tracking branch 'imx-mxs/for-next' omits 20690ff7851e Merge remote-tracking branch 'drivers-memory/for-next' omits 73660eb31292 Merge remote-tracking branch 'at91/at91-next' omits 8fa560b3e8b1 Merge remote-tracking branch 'aspeed/for-next' omits 4ca20705f1eb Merge remote-tracking branch 'amlogic/for-next' omits 3e0dd7fb3e12 Merge remote-tracking branch 'actions/for-next' omits d4a903a2bc63 Merge remote-tracking branch 'arm-soc/for-next' omits 09470be517b8 Merge remote-tracking branch 'arm/for-next' omits dd31c6faf844 Merge remote-tracking branch 'asm-generic/master' omits 32e836b34854 Merge remote-tracking branch 'kbuild/for-next' omits 5f5e6a60f828 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits d3a95306fc2a Merge remote-tracking branch 'irqchip-fixes/irq/irqchip-fixes' omits 68ccb9d5a43a Merge remote-tracking branch 'memblock-fixes/fixes' omits cca71c6b0450 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 8c4be593d751 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 440a373a6874 Merge remote-tracking branch 'mmc-fixes/fixes' omits 241f59c62386 Merge remote-tracking branch 'vfs-fixes/fixes' omits 5c8e3756c0a1 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 4cf93f7cab4e Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits d781b5791766 Merge remote-tracking branch 'kvms390-fixes/master' omits 16a4d15cd4e7 Merge remote-tracking branch 'omap-fixes/fixes' omits 2f916f3a17db Merge remote-tracking branch 'crypto-current/master' omits 6007536aa8e3 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits 2d08f4d792e1 Merge remote-tracking branch 'spi-fixes/for-linus' omits 826e9d8c3b16 Merge remote-tracking branch 'regulator-fixes/for-linus' omits 4a9b145a2eb3 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 8940dc842452 Merge remote-tracking branch 'sound-current/for-linus' omits b38536d963d7 Merge remote-tracking branch 'ipsec/master' omits b6815b751f55 Merge remote-tracking branch 'bpf/master' omits 9482dfa32f2c Merge remote-tracking branch 'net/master' omits fe8137f08a78 Merge remote-tracking branch 'powerpc-fixes/fixes' omits 614acee394c1 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits 81a0525c9f27 Merge branch 'io_uring-5.14' into for-next omits 394679649e90 drm/amdgpu/display: add support for multiple backlights omits a1538af7a528 PCI: quirks: Quirk PCI d3hot delay for AMD xhci omits 8e132656eed4 drm/radeon: Add HD-audio component notifier support (v2) omits 740862df5f69 drm/amdgpu: check whether s2idle is enabled to determine s0ix omits 0509cbbd12c2 Revert "drm/amd/display: To modify the condition in indica [...] omits 7505979c2ae7 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 464e1f6c98b2 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 6600d3ae425e drm/amdgpu: only check for _PR3 on dGPUs omits d5f3401298c1 drm/amdgpu: add another raven1 gfxoff quirk omits 9e21574afeff usb/host: enable auto power control for xhci-pci omits 71823959dae9 drm/amdgpu: initialize umc ras function omits 636415d5d97b drm/amdkfd: handle fault counters on invalid address omits 3b507400c284 drm/amdgpu: Correct the irq numbers for virtual crtc omits e4095b3496d4 drm/amd/display: update header file name omits 61ca26e32173 drm/amd/pm: drop smu_v13_0_1.c|h files for yellow carp omits dcaf0529d1e8 drm/amd/pm: bump DRIVER_IF_VERSION for Sienna Cichlid omits 8b9723e4afe3 drm/amd/pm: update the gpu metrics data retrieving for Sie [...] omits d0bde5220c40 drm/amd/pm: new SmuMetrics data structure for Sienna Cichlid omits 57313a89e3be drm/amdgpu: return -EFAULT if copy_to_user() fails omits b612f5c36279 drm/amdgpu: unlock on error in amdgpu_ras_debugfs_table_read() omits eb9ec119eee9 Merge branch 'renesas-fixes-for-v5.14' into renesas-next omits 5aaa0696cb25 dt-bindings: clock: r9a07g044-cpg: Update clock/reset definitions omits 05bda30e6173 clk: renesas: r9a07g044: Add P2 Clock support omits 2d8bbd688169 clk: renesas: r9a07g044: Fix P1 Clock omits 2e310f006985 clk: renesas: r9a07g044: Rename divider table omits a69840106dad clk: renesas: rzg2l: Add multi clock PM support omits 3f6829d49ef5 Merge tag 'renesas-clk-for-v5.14-tag2' into renesas-fixes- [...] omits 900185fe29d3 mmc: core: Don't allocate IDA for OF aliases omits 5c0777665b3e mmc: core: Use kref in place of struct mmc_blk_data::usage omits de96853dacc7 SMB3.1.1: Add support for negotiating signing algorithm omits aa80a10c008c bpf: Selftest to verify mixing bpf2bpf calls and tailcalls [...] omits 7e0f5bf7eb62 bpf: Track subprog poke correctly, fix use-after-free omits 21b1cbff38d0 cifs: use helpers when parsing uid/gid mount options and v [...] omits e12ca7286849 Merge branch 'block-5.14' into for-next omits 8c54e19d2a4a Merge branch 'io_uring-5.14' into for-next omits 35ba87e91308 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits c496c751fc2c Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] omits ccda62311e4e firmware: arm_scmi: Fix possible scmi_linux_errmap buffer [...] omits d2e3148a7035 Merge remote-tracking branch 'spi/for-5.14' into spi-linus omits e260c4046e39 Merge remote-tracking branch 'spi/for-5.13' into spi-linus omits d2755ee2fc31 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] omits 43bf8843958d Merge remote-tracking branch 'regulator/for-5.13' into reg [...] omits 2963f0e92328 firmware: arm_ffa: Fix a possible ffa_linux_errmap buffer [...] omits f333d6bc4a8b irqchip/mips: Fix RCU violation when using irqdomain looku [...] omits 7570e1f151ad Merge branch 'pm-domains' into linux-next omits 4bae9e362a11 linux-next-pre omits a04ed79a5a61 kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] omits 0ad1577a2f70 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] omits 291adb1916e0 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 5f6258504397 init/main.c: silence some -Wunused-parameter warnings omits 3809bca1fa81 proc/sysctl: make protected_* world readable omits 4330df5d4317 fs-proc-kcorec-add-mmap-interface-fix omits faf3ac13fecf fs/proc/kcore.c: add mmap interface omits 1eaabf257474 kernel/hung_task.c: Monitor killed tasks. omits da2c5f993db7 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits c580f1c1baa8 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 55af0e8b90e4 mm/highmem: Remove deprecated kmap_atomic omits 1f433cf3942d mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits f660a30b6c0d mm: zram: amend SLAB_RECLAIM_ACCOUNT on zspage_cachep omits 1c0ed25202e5 memory-hotplug.rst: complete admin-guide overhaul omits 9ce0d016dc6a mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits cff1925d4c9a mm/kconfig: move HOLES_IN_ZONE into mm omits fc5af4d89585 kasan: add memzero init for unaligned size under SLUB debug omits ca78ae7fd254 mm: improve mprotect(R|W) efficiency on pages referenced once omits 1c43b95b4bb6 mm: improve mprotect(R|W) efficiency on pages referenced once omits d49c58f79ad3 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits e8ddff74c842 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix omits eb6ac6ada40d lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits 2b7f2e8d4169 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 omits 9d0ad0eeaad8 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix omits 3810abccbe7d lazy tlb: allow lazy tlb mm refcounting to be configurable omits 61102d0a5957 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix omits 94a04a8a276b lazy tlb: introduce lazy mm refcount helper functions omits 3de12d7dc6b6 vfs: keep inodes with page cache off the inode shrinker LRU omits 1fbbef886c26 fs: inode: count invalidated shadow pages in pginodesteal omits f7cf6d0e67ed fs: drop_caches: fix skipping over shadow cache inodes omits a0da41065f3c mm: remove irqsave/restore locking from contexts with irqs [...] omits 9d01b65c2edf mm: mark idle page tracking as BROKEN omits 8350e42ed8ab ocfs2: fix ocfs2 corrupt when iputting an inode omits f398dd89525b ocfs2: clear links count in ocfs2_mknod() if an error occurs omits e4cb6a1b08a5 /proc/kpageflags: do not use uninitialized struct pages omits 5492e2269302 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits e67827a62415 Merge branch 'acpi-prm' into linux-next omits ae3527382df2 Merge branch 'locking/urgent' omits 02fe3f01e98b Merge branch 'perf/core' omits ee3d739c2c9f Merge branch 'perf/urgent' omits f10457fed9ee Merge branch 'sched/urgent' omits bbf2154fe259 Merge branch 'irq/core' omits b586b11a414d Merge branch 'sched/core' omits 57076de756df Merge branch 'sched/urgent' omits 954e441adb21 Merge branch 'smp/core' omits de267fba374f Merge branch 'smp/urgent' omits 88d5d395814a Merge branch 'timers/core' omits 8d05c1ba09de Merge branch 'x86/entry' omits 983835751dbd Merge branch 'x86/fpu' omits 1cda6527b243 Merge branch 'x86/irq' omits 9cc8995db55d Merge branches 'acpi-pm' and 'acpi-prm' into linux-next omits 76273fd10793 Merge branches 'pm-cpufreq' and 'pm-sleep' into linux-next omits fd96f1a6e5b4 Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus omits 2e920b670c07 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus omits 608aa3669c27 Merge branches 'acpi-misc' and 'acpi-video' into linux-next omits 4f275eb19447 Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next omits 7d31f1c65cc9 swiotlb: fix implicit debugfs declarations omits 41e5ef8ed733 gfs2: Add wrapper for iomap_file_buffered_write omits 5fd541e3a933 Pull writeback memcg fix from Munchun Song omits 8ecab7700929 firmware: arm_scmi: Ensure drivers provide a probe function omits 113e793d18ab firmware: arm_scmi: Simplify device probe function on the bus omits b655006619b7 of: Add plumbing for restricted DMA pool omits 081bec2577cd dt-bindings: of: Add restricted DMA pool omits 461021875c50 swiotlb: Add restricted DMA pool initialization omits 6079c4f9e70a swiotlb: Add restricted DMA alloc/free support omits dc924470ee42 swiotlb: Refactor swiotlb_tbl_unmap_single omits e38db0d0e7ca swiotlb: Move alloc_size to swiotlb_find_slots omits af452ec1b1a3 swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing omits 7d7204936dd9 Merge tag 'hole_punch_fixes_for_5.14-rc1' into for_next omits e996ae6bdbd1 cifs: Fix race between hole punch and page fault omits 8a8c7074e862 ceph: Fix race between hole punch and page fault omits 32821b7a58b4 fuse: Convert to using invalidate_lock omits 1474c39351f0 f2fs: Convert to using invalidate_lock omits 17bfafba198b zonefs: Convert to using invalidate_lock omits f2679b5e2d1e xfs: Convert double locking of MMAPLOCK to use VFS helpers omits 598a78b1f875 xfs: Convert to use invalidate_lock omits 639f718659cd xfs: Refactor xfs_isilocked() omits b8bcb7175d9b ext2: Convert to using invalidate_lock omits 49c212e873bf ext4: Convert to use mapping->invalidate_lock omits 316ce128fbbe Merge branch 'for-v5.14/tegra-mc-late-or-fixes' into for-next omits f127c9556a8e swiotlb: Update is_swiotlb_active to add a struct device argument omits f895aa069686 swiotlb: Update is_swiotlb_buffer to add a struct device argument omits 659cccc8060a swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used omits 1d9f94400a7a swiotlb: Refactor swiotlb_create_debugfs omits 781938ee0432 swiotlb: Refactor swiotlb init functions omits a990edc24811 firmware: arm_ffa: Fix the comment style omits bc5ea7449a73 firmware: arm_ffa: Simplify probe function omits 80421ba63f32 firmware: arm_ffa: Ensure drivers provide a probe function omits 764f25388c38 Merge branch 'v5.14-clk/next' into for-next omits 7a300208ef8e Merge branch 'v5.14-armsoc/dts64' into for-next omits b7b5ac97dfbc Merge branch 'v5.14-armsoc/dts32' into for-next omits a8a112b7b845 Merge branch 'v5.14-armsoc/drivers' into for-next omits d85c1dd01f33 mm: Add functions to lock invalidate_lock for two mappings omits 51f5c649d466 mm: Protect operations adding pages to page cache with inv [...] omits 5225070d492b documentation: Sync file_operations members with reality omits 30ba26f2353c mm: Fix comments mentioning i_mutex omits 9486e9eb4717 Pull isofs and quota cleanups omits 2cd1e3883a57 clk: renesas: rzg2l: Fix off-by-one check in rzg2l_cpg_clk [...] omits 556019076c36 clk: renesas: rzg2l: Avoid mixing error pointers and NULL omits 8b893b5bcbed clk: renesas: rzg2l: Fix a double free on error omits 6ac83fc384fc clk: renesas: rzg2l: Fix return value and unused assignment omits b2b477e20f9a clk: renesas: rzg2l: Remove unneeded semicolon omits 3abc7467ba9d Merge branch 'for-v5.14/tegra-mc-late-or-fixes' into for-next omits 18d5803bc50e fscache: Use refcount_t for the cookie refcount instead of [...] omits 3cab129a8f19 fscache: Fix fscache_cookie_put() to not deref after dec omits 30cb72ce11bb fscache: Fix cookie key hashing omits e739a8e1ca33 cachefiles: Change %p in format strings to something else omits 7a573701caa9 fscache: Change %p in format strings to something else omits 7426b66a5c88 fscache: Remove the object list procfile omits f9eb8d4b751d fscache, cachefiles: Remove the histogram stuff omits bd219e85a8a5 fscache: Procfile to display cookies omits 5e8efceacad5 fscache: Add a cookie debug ID and use that in traces omits 9f2f79249fcd cachefiles: Use file_inode() rather than accessing ->f_inode omits a46e4c699346 netfs: Move cookie debug ID to struct netfs_cache_resources omits 6f05f18cac92 fscache: Select netfs stats if fscache stats are enabled omits d9e26b2de216 Pull fanotify fd leak fix. omits 5004b2d18827 Merge branch 'imx/defconfig' into for-next omits 22991c7d2552 Merge branch 'imx/dt64' into for-next omits 7cd29bf3e2a0 Merge branch 'imx/dt' into for-next omits 04de0809124e Merge branch 'imx/bindings' into for-next omits 377a9383ebdb Merge branch 'imx/soc' into for-next omits 1c255a514019 Merge branch 'imx/drivers' into for-next omits eac9ab885bb5 Merge branch for-5.14/arm64/dt into for-next omits 7c76e903e17d Merge branch for-5.14/arm/defconfig into for-next omits d2afa4c02012 Merge branch for-5.14/arm/dt into for-next omits b1b3c4075f36 Merge branch for-5.14/memory into for-next omits ceb46a1240b2 Merge branch for-5.14/firmware into for-next omits 98cffe92a636 Merge branch for-5.14/soc into for-next omits bd48d69b1b26 Merge branch for-5.14/dt-bindings into for-next omits 7f596accee48 Merge branch for-5.14/usb into for-next omits 5fd8adb4066d Merge branch for-5.14/phy into for-next omits 1400e19c4714 Merge branch for-5.14/regulator into for-next omits 9eddd063e7d8 Merge branch for-5.14/clk into for-next omits a562c0783b5f drm/tegra: Don't call SET_APPLICATION_ID in VIC boot omits df7dc3106778 drm/tegra:Remove superfluous error messages around platfor [...] omits 5ce16705e00d Merge branch 'next/defconfig' into for-next omits ee5d678b1fac Merge branch 'for-v5.14/tegra-mc' into for-next omits ddfa91e38be9 Merge branch 'for-v5.14/pl353' into for-next omits 3857221f50ca Merge branch 'for-v5.14/pl353' into for-next omits 23df6d1f0971 Merge branches 'renesas-arm-defconfig-for-v5.14', 'renesas [...] omits d1d2b71389c3 Merge branch 'mem-ctrl-next' into for-next omits 7e3ea2c2deaf Merge branch 'for-v5.14/tegra-mc' into for-next omits e7ca3b93d2bb Pull quotactl_fd() syscall from Jan Kara. omits e1833059a1c5 Merge branch 'renesas-arm-dt-for-v5.14' into renesas-next omits 6713da4271fd Merge branch 'for-v5.14/tegra-mc' into for-next omits fc14c3f36825 Merge branch 'next/defconfig' into for-next omits 30694a9b6225 Merge branch 'next/dt' into for-next omits acad452912fc Merge branch 'renesas-arm-dt-for-v5.14' into renesas-next omits 76a2b9a8ab44 nvmem: qfprom: Improve the comment about regulator setting omits ee39cf8ba106 nvmem: core: constify nvmem_cell_read_variable_common() re [...] omits 70dba4ef13c5 Merge branch 'next/soc' into for-next omits a296d17e4c6a Merge branch 'next/soc' into for-next omits dcd770bc1114 Merge branch 'renesas-arm-dt-for-v5.14' into renesas-next omits 21e0c3d5f633 xtensa: fix kconfig unmet dependency warning for HAVE_FUTE [...] omits 1931e709c701 Merge branches 'renesas-arm-defconfig-for-v5.14' and 'rene [...] omits a5882ee966b1 Pull disabling of quotactl_path syscall. Merge branch 'for [...] omits d1a5f4ca656b nvmem: qfprom: minor nit fixes omits 99e301048d79 nvmem: sunxi_sid: Set type to OTP omits ed552505629d nvmem: core: add a missing of_node_put omits 83aab756d2a8 nvmem: sprd: Fix an error message omits 185ed10fab95 nvmem: sc27xx: Add missing MODULE_DEVICE_TABLE omits b9e014141f5a nvmem: qcom-spmi-sdam: add missing MODULE_DEVICE_TABLE omits 830f54ec0936 nvmem: sprd: Add missing MODULE_DEVICE_TABLE omits de80d5781136 Merge branch 'for-5.13/dax' into libnvdimm-fixes omits 6fed39b8b597 Merge branch 'next/dt64' into for-next omits 3d6e2ac21c8f Merge branch 'next/dt' into for-next omits d3f713e6b3cc arm64: dts: exynos: enable PMIC wakeup from suspend on TM2 omits 06bc1dd6d714 Merge branch 'next/dt' into for-next omits 2335e1b8ee3b Pull MAINTAINERS file update. omits 994adcbd3714 gnss: drop stray semicolons omits 0320ed0a8236 drivers: slimbus: Fix word resposible -> responsible in slimbus.h omits cb6eafe570b6 nvmem: Add driver to expose reserved memory as nvmem omits d6e92fb7d936 dt-bindings: nvmem: Add bindings for rmem driver adds 53b0fe36ab7c lib/test: fix spelling mistakes adds 9dbbc3b9d09d lib: fix spelling mistakes adds c23c80822fbd lib: fix spelling mistakes in header files adds 6fef087d0d37 hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script adds 681ba73c7230 hexagon: use common DISCARDS macro adds 113616ec5b64 hexagon: select ARCH_WANT_LD_ORPHAN_WARN adds 788691464c29 mm/slub: use stackdepot to save stack trace in objects adds 6aeb25425d07 mmap: make mlock_future_check() global adds 10cc32788391 riscv/Kconfig: make direct map manipulation options depend on MMU adds 6d47c23b16aa set_memory: allow querying whether set_direct_map_*() is a [...] adds 1507f51255c9 mm: introduce memfd_secret system call to create "secret" [...] adds 9a436f8ff631 PM: hibernate: disable when there are active secretmem users adds 7bb7f2ac24a0 arch, mm: wire up memfd_secret system call where relevant adds 76fe17ef588a secretmem: test: add basic selftest for memfd_secret(2) adds 06c8839815ac mm: fix spelling mistakes in header files adds 5748fbc533a3 mm: add setup_initial_init_mm() helper adds 8e339d50234d arc: convert to setup_initial_init_mm() adds 34f8602e3089 arm: convert to setup_initial_init_mm() adds 29ffbca19e82 arm64: convert to setup_initial_init_mm() adds 79886ddced9b csky: convert to setup_initial_init_mm() adds 9772bdef22bf h8300: convert to setup_initial_init_mm() adds ed408db17469 m68k: convert to setup_initial_init_mm() adds de26fb41c24d nds32: convert to setup_initial_init_mm() adds 4154267a1492 nios2: convert to setup_initial_init_mm() adds 20f2eccfaade openrisc: convert to setup_initial_init_mm() adds 6cd7547b360f powerpc: convert to setup_initial_init_mm() adds 723a42f4f6b2 riscv: convert to setup_initial_init_mm() adds 638cd5a3062e s390: convert to setup_initial_init_mm() adds f7cce365988e sh: convert to setup_initial_init_mm() adds 30120d72a41e x86: convert to setup_initial_init_mm() adds a010d79b6683 buildid: only consider GNU notes for build ID parsing adds 7eaf3cf3b7c5 buildid: add API to parse build ID out of buffer adds 83cc6fa0049d buildid: stash away kernels build ID on init adds 22f4e66df79d dump_stack: add vmlinux build ID to stack traces adds 9294523e3768 module: add printk formats to add module build ID to stacktraces adds f61b8706075a arm64: stacktrace: use %pSb for backtrace printing adds 9ef8af2a8f25 x86/dumpstack: use %pSb/%pBb for backtrace printing adds 26681eb3724b scripts/decode_stacktrace.sh: support debuginfod adds 5bf0f3bc377e scripts/decode_stacktrace.sh: silence stderr messages from [...] adds d5ce757d8f1b scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] adds 60eec3263716 buildid: mark some arguments const adds 3f14d029f98f buildid: fix kernel-doc notation adds 44e8a5e9120b kdump: use vmlinux_build_id to simplify adds 9cf6fa245844 mm: rename pud_page_vaddr to pud_pgtable and make it retur [...] adds dc4875f0e791 mm: rename p4d_page_vaddr to p4d_pgtable and make it retur [...] adds f27a5c93cdd4 selftest/mremap_test: update the test to handle pagesize o [...] adds a9cc9c345655 selftest/mremap_test: avoid crash with static build adds 7d846db7d0e2 mm/mremap: convert huge PUD move to separate helper adds d6655dff2e25 mm/mremap: don't enable optimized PUD move if page table l [...] adds 0881ace292b6 mm/mremap: use pmd/pud_poplulate to update page table entries adds 97113eb39fa7 mm/mremap: hold the rmap lock in write mode when moving pa [...] adds 3bbda69c48d2 mm/mremap: allow arch runtime override adds cec6515abbda powerpc/book3s64/mm: update flush_tlb_range to flush page [...] adds feac00aad123 powerpc/mm: enable HAVE_MOVE_PMD support adds bd9c35060329 Merge branch 'akpm' (patches from Andrew) adds 227c4d507c71 Merge tag 'f2fs-for-5.14-rc1' of git://git.kernel.org/pub/ [...] adds 96890bc2eaa1 Merge tag 'nfs-for-5.14-1' of git://git.linux-nfs.org/proj [...] adds 47a7ce62889a Merge tag 'ceph-for-5.14-rc1' of git://github.com/ceph/cep [...] adds e49d68ce7cc5 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 7a400bf28334 Merge tag 'for-linus-5.14-rc1' of git://git.kernel.org/pub [...] adds dcf3c935dd9e Merge tag 'for-linus-5.14-rc1' of git://git.kernel.org/pub [...] adds 1459718d7d79 Merge tag 'powerpc-5.14-2' of git://git.kernel.org/pub/scm [...] adds 1958e5aef509 riscv: xip: Fix duplicate included asm/pgtable.h adds 9b76d71fa8be Merge tag 'riscv-for-linus-5.14-mw0' of git://git.kernel.o [...] adds d8dc121eeab9 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 1eb8df18677d Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 26c563731056 tracing/histograms: Fix parsing of "sym-offset" modifier adds fa73514d5e62 tracing/selftests: Add tests to test histogram sym and sym [...] adds 3ecda64475bc ftrace: Use list_move instead of list_del/list_add adds 5a7f7fc5ddbb Merge tag 'trace-v5.14-2' of git://git.kernel.org/pub/scm/ [...] adds 3de62951a5be Merge tag 'sound-fix-5.14-rc1' of git://git.kernel.org/pub [...] adds a022f7d575bb Merge tag 'block-5.14-2021-07-08' of git://git.kernel.dk/l [...] adds 9ce85ef2cb5c io_uring: remove dead non-zero 'poll' check adds 50be9417e23a Merge tag 'io_uring-5.14-2021-07-09' of git://git.kernel.d [...] adds 20d5e570aee7 Merge branch 'for-5.14-fixes' of git://git.kernel.org/pub/ [...] adds b6fd9e259457 Merge tag 'fixes-2021-07-09' of git://git.kernel.org/pub/s [...] adds 42accadb3265 Merge branch 'arm/fixes' into arm/soc adds 6e207b882159 Merge tag 'arm-soc-5.14' of git://git.kernel.org/pub/scm/l [...] adds e083bbd6040f Merge tag 'arm-dt-5.14' of git://git.kernel.org/pub/scm/li [...] adds 071e5aceebeb Merge tag 'arm-drivers-5.14' of git://git.kernel.org/pub/s [...] adds af4cf6a5689a Merge tag 'arm-defconfig-5.14' of git://git.kernel.org/pub [...] adds 47ce8527fbba MIPS: vdso: Invalid GIC access through VDSO adds 379cf80a9861 Merge tag 'mips_5.14_1' of git://git.kernel.org/pub/scm/li [...] adds e98e03d07553 Merge tag 's390-5.14-2' of git://git.kernel.org/pub/scm/li [...] adds 81361b837a34 Merge tag 'kbuild-v5.14' of git://git.kernel.org/pub/scm/l [...] adds f7ea4be434fe Merge tag 'thermal-v5.14-rc1' of git://git.kernel.org/pub/ [...] adds 88bbd8a031b8 Merge tag 'i3c/for-5.14' of git://git.kernel.org/pub/scm/l [...] adds 62efe3eebc8b Revert "PCI: Coalesce host bridge contiguous apertures" adds 67d8d3656462 Merge tag 'pci-v5.14-fixes-1' of git://git.kernel.org/pub/ [...] adds e0a3cbcd5cef cifs: use helpers when parsing uid/gid mount options and v [...] adds 53d31a3ffd60 SMB3.1.1: Add support for negotiating signing algorithm adds 03313d1c3a2f cifs: prevent NULL deref in cifs_compose_mount_options() adds 4d069f6022e9 cifs: update internal version number adds 1e16624d7b43 Merge tag '5.14-rc-smb3-fixes-part2' of git://git.samba.or [...] adds 6bce244390a8 mm/page_alloc: Revert pahole zero-sized workaround adds 08eeafbba566 dt-bindings: rtc: ti,bq32k: take maintainership adds 98c25b801246 rtc: pcf85063: Update the PCF85063A datasheet revision adds 299e726f77f9 rtc: au1xxx: convert to SPDX identifier adds 67561a8e1ed1 rtc: ds1374: convert to SPDX identifier adds cd13635e1c7d rtc: max6900: convert to SPDX identifier adds 1d9539ed2da8 rtc: palmas: convert to SPDX identifier adds 078699417a39 rtc: sc27xx: Fix format of SPDX identifier adds 41a2ed5c7107 rtc: rtd119x: Fix format of SPDX identifier adds 3f019164816f rtc: tps80031: convert to SPDX identifier adds 9d0c49fa115c rtc: tps6586x: convert to SPDX identifier adds 9734a1ae34ec rtc: spear: convert to SPDX identifier adds f2581b1dfa98 rtc: s5m: Check return value of s5m_check_peding_alarm_int [...] adds 37aadf9b2a7e rtc: at91sam9: Remove unnecessary offset variable checks adds 2f8619846755 rtc: pcf2127: handle timestamp interrupts adds 4aa90c036df6 rtc: pcf8523: rename register and bit defines adds de5540965853 Merge tag 'rtc-5.14' of git://git.kernel.org/pub/scm/linux [...] adds 892ba7f18621 perf report: Fix --task and --stat with pipe input adds 944138f048f7 perf stat: Enable BPF counter with --for-each-cgroup adds 688ef3e3061d tools include UAPI: Sync sound/asound.h copy with the kern [...] adds 4a1cddeab501 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources adds 84d5c07d2dfb tools headers UAPI: Update tools's copy of drm/drm.h header adds 097e4e9dc7c7 tools headers UAPI: Sync asm-generic/mman-common.h with th [...] adds 44c2cd80f246 tools headers UAPI: Sync files changed by the quotactl_fd [...] adds eb4717f733b5 perf probe: Fix debuginfo__new() to enable build-id based [...] adds 87704345cc60 perf symbol-elf: Decode dynsym even if symtab exists adds d5882a92ea79 perf probe: Do not show @plt function by default adds 5a4451e4d562 perf annotate: Fix 's' on source line when disasm is empty adds 83952286f268 perf top: Fix overflow in elf_sec__is_text() adds e63cbfa3bedb perf trace: Fix the perf trace link location adds dea8cfcc3369 perf script python: Fix buffer size to report iregs in per [...] adds a3cbcadfdfc3 perf vendor events power10: Adds 24x7 nest metric events f [...] adds 493be70ac3cd perf stat: Disable the NMI watchdog message on hybrid adds b4b046ff9e34 perf intel-pt: Add a config for max loops without consumin [...] adds 3d970601daca libperf: Change tests to single static and shared binaries adds 38fe0e0156c0 libperf: Move 'idx' from tools/perf to perf_evsel::idx adds fba7c86601e2 libperf: Move 'leader' from tools/perf to perf_evsel::leader adds 3a683120d885 libperf: Move 'nr_groups' from tools/perf to evlist::nr_groups adds 2e6263ab5432 libperf: Adopt evlist__set_leader() from tools/perf as per [...] adds 5f148e7c6ad7 perf stat: Add Topdown metrics L2 events as default events adds b91e5492f9d7 perf record: Add a dummy event on hybrid systems to collec [...] adds c47a5599eda3 perf tools: Fix pattern matching for same substring in dif [...] adds 3fd35de1686b libperf: Add group support to perf_evsel__open() adds e2c18168c373 libperf: Remove BUG_ON() from library code in get_group_fd() adds afd4ad01ff04 libperf: Add tests for perf_evlist__set_leader() adds eb7261f14e1a perf test: Add free() calls for scandir() returned dirent entries adds b1412bd75abe Merge tag 'perf-tools-for-v5.14-2021-07-10' of git://git.k [...] adds 8b9cc17a4621 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 7e1088760cfe locking/atomic: sparc: Fix arch_cmpxchg64_local() adds 301c8b1d7c23 Merge tag 'locking-urgent-2021-07-11' of git://git.kernel. [...] adds 936b664fb208 Merge tag 'perf-urgent-2021-07-11' of git://git.kernel.org [...] adds 877029d9216d Merge tag 'sched-urgent-2021-07-11' of git://git.kernel.or [...] adds 1fee9db9b42d irqchip/mips: Fix RCU violation when using irqdomain looku [...] adds 48400483565f Merge tag 'irqchip-fixes-5.14-1' of git://git.kernel.org/p [...] adds 98f7fdced2e0 Merge tag 'irq-urgent-2021-07-11' of git://git.kernel.org/ [...] adds 64b586d19223 mm/rmap: fix comments left over from recent changes adds d9770fcc1c0c mm/rmap: fix old bug: munlocking THP missed other mlocks adds 023e1a8dd502 mm/rmap: fix new bug: premature return from page_mlock_one() adds 6c855fce2e62 mm/rmap: try_to_migrate() skip zone_device !device_private adds e73f0f0ee754 Linux 5.14-rc1 adds efdb6720b44b mm/rmap: fix munlocking Anon THP with mlocked ptes adds 79789db03fdd mm: Make copy_huge_page() always available adds 7fef2edf7cc7 sd: don't mess with SD_MINORS for CONFIG_DEBUG_BLOCK_EXT_DEVT adds f02bf8578bd8 Merge tag 'for-5.14-rc1-tag' of git://git.kernel.org/pub/s [...] adds cc3ddee97cff vboxsf: Honor excl flag to the dir-inode create op adds ab0c29687bc7 vboxsf: Make vboxsf_dir_create() return the handle for the [...] adds 02f840f90764 vboxsf: Add vboxsf_[create|release]_sf_handle() helpers adds 52dfd86aa568 vboxsf: Add support for the atomic_open directory-inode op adds 40226a3d96ef Merge tag 'vboxsf-v5.14-1' of git://git.kernel.org/pub/scm [...] adds 3b0462726e7e cgroup: verify that source is a string adds d1d488d81370 fs: add vfs_parse_fs_param_source() helper adds 2b452550a203 net: bcmgenet: Ensure all TX/RX queues DMAs are disabled adds c78eaeebe855 net: moxa: fix UAF in moxart_mac_probe adds ad297cd2db89 net: qcom/emac: fix UAF in emac_remove adds 0336f8ffece6 net: ti: fix UAF in tlan_remove_one adds 43b90bfad34b net: send SYNACK packet with accepted fwmark adds 358ed6242070 tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path adds 28b34f01a734 net: do not reuse skbuff allocated from skbuff_fclone_cach [...] adds 9992a078b177 net: ip_tunnel: fix mtu calculation for ETHER tunnel devices adds 67a9c9431740 net: validate lwtstate->data before returning from skb_tun [...] adds f263a81451c1 bpf: Track subprog poke descriptors correctly and fix use- [...] adds 1fb5ba29ad08 bpf: Selftest to verify mixing bpf2bpf calls and tailcalls [...] adds 5d52c906f059 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 0c71929b5893 mptcp: fix warning in __skb_flow_dissect() when do syn coo [...] adds 030d37bd1cd2 mptcp: remove redundant req destruct in subflow_check_req() adds 8547ea5f52dd mptcp: fix syncookie process if mptcp can not_accept new subflow adds 6787b7e350d3 mptcp: avoid processing packet if a subflow reset adds a7da441621c7 selftests: mptcp: fix case multiple subflows limited by server adds ce599c516386 mptcp: properly account bulk freed memory adds 849fd444dd73 Merge branch 'mptcp-Connection-and-accounting-fixes' adds 222722bc6ebf virtio_net: check virtqueue_add_sgs() return value adds 84f7e0bb4809 dsa: fix for_each_child.cocci warnings adds a5de4be0aaaa net: phy: marvell10g: fix differentiation of 88X3310 from 88X3340 adds 04bef83a3358 net: bridge: multicast: fix PIM hello router port marking race adds 000b7287b675 net: bridge: multicast: fix MRD advertisement router port [...] adds d2eecc596bdf Merge branch 'bridge-mc-fixes' adds a1739c307a07 net: hdlc: rename 'mod_init' & 'mod_exit' functions to be [...] adds 5796015fa968 ipv6: allocate enough headroom in ip6_finish_output2() adds 71ce9d92fc70 octeontx2-pf: Fix uninitialized boolean variable pps adds 01757f536ac8 net: Use nlmsg_unicast() instead of netlink_unicast() adds e56c6bbd98dc net: ocelot: fix switchdev objects synced for wrong netdev [...] adds b0b33b048dcf net: dsa: sja1105: fix address learning getting disabled o [...] adds deb7178eb940 net: fddi: fix UAF in fza_probe adds f28100cb9c96 sfc: fix lack of XDP TX queues - error XDP TX failed (-22) adds 788bc000d4c2 sfc: ensure correct number of XDP queues adds d2a16bde7732 sfc: add logs explaining XDP_TX/REDIRECT is not available adds 28efd208530c Merge branch 'sfc-tx-queues' adds bcb9928a1554 net: dsa: properly check for the bridge_leave methods in d [...] adds 8096acd7442e Merge tag 'net-5.14-rc2' of git://git.kernel.org/pub/scm/l [...] adds ce36c94214f0 iommu/qcom: Revert "iommu/arm: Cleanup resources in case o [...] adds 37764b952e1b iommu/vt-d: Global devTLB flush when present context entry [...] adds 474dd1c65064 iommu/vt-d: Fix clearing real DMA device's scalable-mode c [...] adds c987b65a574f iommu/rockchip: Fix physical address decoding adds 4a5c155a5ab3 MAINTAINERS: Add Suravee Suthikulpanit as Reviewer for AMD [...] adds f3523a226dbb Merge tag 'iommu-fixes-v5.14-rc1' of git://git.kernel.org/ [...] adds f3cf800778e9 Merge tag 'kvm-s390-master-5.14-1' of git://git.kernel.org [...] adds f8f0edabcc09 KVM: selftests: x86: Address missing vm_install_exception_ [...] adds f0414b078dd1 Revert "KVM: x86: WARN and reject loading KVM if NX is sup [...] adds 4bf48e3c0aaf KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff [...] adds e39f00f60ebd KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR adds fc9bf2e087ef KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs adds 76ff371b67cb KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler adds 23fa2e46a555 KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregis [...] adds 7234c362ccb3 KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf [...] adds 004d62eb4e57 kvm: debugfs: fix memory leak in kvm_create_vm_debugfs adds 6f2f86ec28fb KVM: selftests: Address extra memslot parameters in vm_vad [...] adds f85d40160691 KVM: X86: Disable hardware breakpoints unconditionally bef [...] adds c0e1303ed4cc KVM: VMX: Remove vmx_msr_index from vmx.h adds 991afbbee8ac KVM: SVM: #SMI interception must not skip the instruction adds 896707c212d4 KVM: SVM: remove INIT intercept handler adds 4b639a9f82fc KVM: SVM: add module param to control the #SMI interception adds b4a693924aab KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig pac [...] adds c7a1b2b678c5 KVM: SVM: Fix sev_pin_memory() error checks in SEV migrati [...] adds fce7e152ffc8 KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA adds fb79f566e4c9 KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN adds 0a758290762c KVM: nSVM: Introduce svm_copy_vmrun_state() adds 37be407b2ce8 KVM: nSVM: Fix L1 state corruption upon return from SMM adds bb00bd9c0862 KVM: nSVM: Restore nested control upon leaving SMM adds d951b2210c1a KVM: selftests: smm_test: Test SMM enter from L2 adds 405386b02157 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds a1c9ca5f65c9 EDAC/igen6: fix core dependency AGAIN adds 0d4a062af2ce mm: move helper to check slub_debug_enabled adds 77a63c69ec43 kasan: add memzero init for unaligned size at DEBUG adds 2db710cc846d kasan: fix build by including kernel.h adds 54aa386661fe Revert "mm/page_alloc: make should_fail_alloc_page() static" adds 187ad460b841 mm/page_alloc: avoid page allocator recursion with pageset [...] adds e5c15cea3391 mm/page_alloc: correct return value when failing at preparing adds 061478438d04 mm/page_alloc: further fix __alloc_pages_bulk() return value adds ab7965de1725 mm: fix the try_to_unmap prototype for !CONFIG_MMU adds c52114d9df6a lib/test_hmm: remove set but unused page variable adds 16ee572eaf0d hfs: add missing clean-up in hfs_fill_super adds 54a5ead6f5e2 hfs: fix high memory mapping in hfs_bnode_read adds b3b2177a2d79 hfs: add lock nesting notation to hfs_find_init adds d08af0a59684 mm/hugetlb: fix refs calculation from unaligned @vaddr adds dd9c7df94c1b Merge branch 'akpm' (patches from Andrew) adds 5937e00017f1 xfs: Fix multiple fall-through warnings for Clang adds d5c9d0a207f4 mt76: mt7921: Fix fall-through warning for Clang adds 4020f26b368c nfp: flower-ct: Fix fall-through warning for Clang adds 81eb1d17115f drm/i915: Fix fall-through warning for Clang adds 1adee589cd6d kernel: debug: Fix unreachable code in gdb_serial_stub() adds e8865537a68b fcntl: Fix unreachable code in do_fcntl() adds 1eb5f4a3ddd9 mtd: cfi_util: Fix unreachable code issue adds e181ad43887c drm/msm: Fix fall-through warning in msm_gem_new_impl() adds 2e7ea96924ac cpufreq: Fix fall-through warning for Clang adds f336a009f8e3 math-emu: Fix fall-through warning adds c8698340e0e5 video: fbdev: Fix fall-through warning for Clang adds 223fa873facc scsi: libsas: Fix fall-through warning for Clang adds 54325d0849d6 PCI: Fix fall-through warning for Clang adds f95deaeca8e1 mmc: jz4740: Fix fall-through warning for Clang adds 5a1ab5c0299a iommu/arm-smmu-v3: Fix fall-through warning for Clang adds 41614014a7af dmaengine: ipu: Fix fall-through warning for Clang adds d4e81342ea23 s390: Fix fall-through warnings for Clang adds d6a48a476a5d dmaengine: ti: k3-udma: Fix fall-through warning for Clang adds b51883d47d37 power: supply: Fix fall-through warnings for Clang adds 4796372e7c11 ASoC: Mediatek: MT8183: Fix fall-through warning for Clang adds bc431d2153cc MIPS: Fix fall-through warnings for Clang adds cf6678aec253 MIPS: Fix unreachable code issue adds 479857a9bcc8 powerpc/powernv: Fix fall-through warning for Clang adds 14158aa45104 usb: gadget: fsl_qe_udc: Fix fall-through warning for Clang adds afbd0d299289 dmaengine: mpc512x: Fix fall-through warning for Clang adds 104aba8dd7dc powerpc/smp: Fix fall-through warning for Clang adds b7eb335e26a9 Makefile: Enable -Wimplicit-fallthrough for Clang adds e9338abf0e18 Merge tag 'Wimplicit-fallthrough-clang-5.14-rc2' of git:// [...] adds f78cad9b114b arc: Prefer unsigned int to bare use of unsigned adds f9341d0e8b14 arc: Fix spelling mistake and grammar in Kconfig adds 7e6730ba68c0 ARC: Fix CONFIG_STACKDEPOT adds 3eada7b4bd85 ARC: fp: set FPU_STATUS.FWE to enable FPU_STATUS update on [...] adds 16738538e88b Merge remote-tracking branch 'arc-current/for-curr' adds 5f34b1eb2f8d arm64: fix strlen() with CONFIG_KASAN_HW_TAGS adds e62e07481486 arm64: Add missing header <asm/smp.h> in two files adds c1132702c71f Revert "arm64: cache: Lower ARCH_DMA_MINALIGN to 64 (L1_CA [...] adds 8cdd23c23c3d arm64: Restrict ARM64_BTI_KERNEL to clang 12.0.0 and newer adds 295cf156231c arm64: Avoid premature usercopy failure adds 59f44069e052 arm64: mte: fix restoration of GCR_EL1 from suspend adds 31a7f0f6c8f3 arm64: entry: add missing noinstr adds e6f85cbeb23b arm64: entry: fix KCOV suppression adds 02b27a02ce41 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds e44fbdb68049 KVM: PPC: Book3S HV P9: Fix guest TM support adds 13812f434c84 Merge remote-tracking branch 'powerpc-fixes/fixes' adds 98f7cd23aa95 s390/vdso32: add vdso32.lds to targets adds c30e5e9ff0c6 s390/defconfig: allow early device mapper disks adds f8c2602733c9 s390/ftrace: fix ftrace_update_ftrace_func implementation adds 6104acbb922a Merge remote-tracking branch 's390-fixes/fixes' adds 9c23aa51477a r8152: Fix potential PM refcount imbalance adds 776ac63a986d r8152: Fix a deadlock by doubly PM resume adds 3ffd3dad4b5d Merge branch 'r8152-pm-fixxes' adds 99bb2ebab953 net: dsa: mv88e6xxx: NET_DSA_MV88E6XXX_PTP should depend o [...] adds e7efc2ce3d07 liquidio: Fix unintentional sign extension issue on left s [...] adds 65875073eddd net: use %px to print skb address in trace_netif_receive_skb adds 851f36e40962 net_sched: use %px to print skb address in trace_qdisc_dequeue() adds 70713dddf3d2 net_sched: introduce tracepoint trace_qdisc_enqueue() adds 991e634360f2 net: fix uninit-value in caif_seqpkt_sendmsg adds 6206b7981a36 qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cm [...] adds a6ecfb39ba9d usb: hso: fix error handling code of hso_create_net_device adds fe5c6efc5557 Merge remote-tracking branch 'net/master' adds f35e0cc25280 doc, af_xdp: Fix bind flags option typo adds 5e21bb4e8125 bpf, test: fix NULL pointer dereference on invalid expecte [...] adds 5dd0a6b8582f bpf: Fix tail_call_reachable rejection for interpreter whe [...] adds 5acc7d3e8d34 xdp, net: Fix use-after-free in bpf_xdp_link_release adds 91091656252f s390/bpf: Perform r1 range checking before accessing jit-> [...] adds 7e6b27a69167 bpf, sockmap: Fix potential memory leak on unlikely error case adds 228a4a7ba8e9 bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats adds 54ea2f49fd94 bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats adds d444b06e4085 bpftool: Check malloc return value in mount_bpffs_for_pin adds 6ff6548b5017 Merge remote-tracking branch 'bpf/master' adds 10f790d09ac3 Merge remote-tracking branch 'ipsec/master' adds 0c23af52ccd1 RDMA/bnxt_re: Fix stats counters adds 6407c69dc51f RDMA/irdma: Fix unused variable total_size warning adds 514305ee0a1d RDMA/irdma: Make spdxcheck.py happy adds c9538831b353 RDMA/irdma: Change the returned type to void adds 912a21b5015d Merge remote-tracking branch 'rdma-fixes/for-rc' adds 2e2832562c87 ALSA: pcm: Call substream ack() method upon compat mmap commit adds 64752a95b702 ALSA: usb-audio: Add missing proc text entry for BESPOKEN type adds 53a8f6ab8d10 Merge remote-tracking branch 'sound-current/for-linus' adds 2169d6a0f072 ASoC: tlv320aic32x4: Fix TAS2505 volume controls adds 6c621b811f99 ASoC: tlv320aic31xx: Make regmap cache only on probe() adds 0dfc21c1a4ca ASoC: tegra: Use ADMAIF component for DMA allocations adds 11169c6e44ae Merge series "arm64: tegra: Enable audio IOMMU support on [...] adds c71f78a66261 ASoC: rt5631: Fix regcache sync errors on resume adds aa21548e34c1 ASoC: SOF: Intel: Update ADL descriptor to use ACPI power states adds 9431f8df233f ASoC: codecs: wcd938x: make sdw dependency explicit in Kconfig adds 38947fb24d3e Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus adds 20de47847be2 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 1c73daee4bf3 regulator: hi6421: Fix getting wrong drvdata adds be91662fa3dc Merge remote-tracking branch 'regulator/for-5.14' into reg [...] adds 40cebc5ef6e7 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 69e1818ad27b spi: atmel: Fix CS and initialization bug adds 3a70dd2d0503 spi: mediatek: fix fifo rx mode adds c934fec1c328 spi: mediatek: move devm_spi_register_master position adds 55cef88bbf12 spi: spi-cadence-quadspi: Fix division by zero warning adds 9a3223b07133 ASoC: dt-bindings: renesas: rsnd: Fix incorrect 'port' reg [...] adds fe89e90d9787 Merge branch 'fileCHKXmV' into spi-5.14 adds 5856fcb34565 Merge remote-tracking branch 'spi/for-5.14' into spi-linus adds 535910255b8d Merge remote-tracking branch 'spi-fixes/for-linus' adds b0863f192732 USB: core: Fix incorrect pipe calculation in do_proc_control() adds 57155540145d Merge remote-tracking branch 'usb.current/usb-linus' adds 94b619a07655 USB: serial: option: add support for u-blox LARA-R6 family adds bffbc5c2054c Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 2be4edc844e7 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds 4377d9ab1f16 iio: accel: fxls8962af: fix potential use of uninitialized symbol adds eaae1eda8886 Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds 0c0f6299ba71 selftests: memory-hotplug: avoid spamming logs with dump_p [...] adds 53f89d49a472 Merge remote-tracking branch 'kselftest-fixes/fixes' adds 7dd2dd4ff9f3 dmaengine: xilinx_dma: Fix read-after-free bug when termin [...] adds 1da569fa7ec8 dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe() adds da435aedb00a dmaengine: idxd: fix array index when int_handles are being used adds d5c10e0fc864 dmaengine: idxd: fix setup sequence for MSIXPERM table adds 4bc923961e67 Merge remote-tracking branch 'dmaengine-fixes/fixes' adds 2d92a5aba7b4 Merge remote-tracking branch 'omap-fixes/fixes' adds 2e29be2e4915 fs/fuse: Remove unneeded kaddr parameter adds 44788591c3cf fs/dax: Clarify nr_pages to dax_direct_access() adds b05d4c576b69 dax: Ensure errno is returned from dax_direct_access adds aabd3bddc983 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds f73cc6a1a986 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds e7e8e6fd6af1 Merge remote-tracking branch 'vfs-fixes/fixes' adds 95d429206c97 platform/x86: think-lmi: Add pending_reboot support adds 95e1b60f8dc8 platform/x86: amd-pmc: Fix command completion code adds 4c06d35dfedf platform/x86: amd-pmc: Fix SMU firmware reporting mechanism adds 162b937a8064 platform/x86: amd-pmc: call dump registers only once adds 766205674962 platform/x86: amd-pmc: Add support for logging SMU metrics adds b9a4fa6978be platform/x86: amd-pmc: Add support for logging s0ix counters adds 9422584a601a platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 adds 83cbaf14275a platform/x86: amd-pmc: Add new acpi id for future PMC controllers adds a973c983375c platform/x86: amd-pmc: Use return code on suspend adds 23e9592b06b4 platform/x86: wireless-hotkey: remove hardcoded "hp" from [...] adds 95edbbf78c3b platform/x86: amd-pmc: Fix missing unlock on error in amd_ [...] adds 43fb217b8cc3 Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds d549c66766ee dt-bindings: net: dsa: sja1105: Fix indentation warnings adds e8917266ae09 dt-bindings: More dropping redundant minItems/maxItems adds f88321a3bf77 dt-bindings: Move fixed string 'patternProperties' to 'pro [...] adds 6bbaeaa4cc7f Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds 422969bbb5af scsi: core: Fix the documentation of the scsi_execute() ti [...] adds fbf1a58701ec scsi: fas216: Fix a build error adds 93aa71ad7379 scsi: core: Fix bad pointer dereference when ehandler kthr [...] adds 8b3bdd99c092 scsi: zfcp: Report port fc_security as unknown early durin [...] adds bb6beabf2f79 scsi: pm8001: Clean up kernel-doc and comments adds aa0dc6a73309 scsi: mpi3mr: Fix W=1 compilation warnings adds 053c16ac8905 scsi: ufs: core: Add missing host_lock in ufshcd_vops_setu [...] adds 5feb2e0d948d Merge remote-tracking branch 'scsi-fixes/fixes' adds ffe000217c50 dma-buf/sync_file: Don't leak fences on merge failure adds 1e7b5812f489 Merge tag 'drm-misc-fixes-2021-07-13' of git://anongit.fre [...] adds db57c0000e08 Merge remote-tracking branch 'drm-fixes/drm-fixes' adds 2feeb52859fc drm/i915/gt: Fix -EDEADLK handling regression adds 0abb33bfca0f drm/i915/gtt: drop the page table optimisation adds c90b4503ccf4 drm/i915/gvt: Clear d3_entered on elsp cmd submission. adds de01e6fc9e49 Merge tag 'gvt-fixes-2021-07-15' of https://github.com/int [...] adds 5ea224010292 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds edb25572fc70 mmc: core: Use kref in place of struct mmc_blk_data::usage adds 10252bae863d mmc: core: Don't allocate IDA for OF aliases adds 7da87e67349a Merge remote-tracking branch 'mmc-fixes/fixes' adds fcca7657196e Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds 4d257bf64992 Merge remote-tracking branch 'pidfd-fixes/fixes' adds ed01ad3a2fac kunit: tool: Fix error messages for cases of no tests and [...] adds a72fa6304342 Documentation: kunit: drop obsolete note about uml_abort f [...] adds 58c965d84e14 kunit: tool: remove unnecessary "annotations" import adds df4b0807ca1a kunit: tool: Assert the version requirement adds 0ad659dde76d Merge remote-tracking branch 'kunit-fixes/kunit-fixes' adds 2fa9fd69b3ee clk: renesas: rzg2l: Add multi clock PM support adds e93c1373613f clk: renesas: r9a07g044: Rename divider table adds fd8c3f6c36eb clk: renesas: r9a07g044: Fix P1 Clock adds 668756f7299d clk: renesas: r9a07g044: Add P2 Clock support adds c3e67ad6f5a2 dt-bindings: clock: r9a07g044-cpg: Update clock/reset definitions adds 432b52eea3dc ARM: shmobile: defconfig: Restore graphical consoles adds ef8c1870d009 Merge remote-tracking branch 'renesas-fixes/fixes' adds 3efe180d5105 drm/qxl: add NULL check for bo->resource adds c26d6586e97a drm/vmwgfx: Fix implicit declaration error adds 34bd46bcf3de drm/vmwgfx: Fix a bad merge in otable batch takedown adds 4db1cb1338d9 Merge remote-tracking branch 'drm-misc/drm-misc-next-fixes [...] adds 0af778269a52 fbmem: Do not delete the mode that is still in use adds 9e5c77295440 drm/ttm: add a check against null pointer dereference adds 32a19de21ae4 drm/vc4: hdmi: Drop devm interrupt handler for CEC interrupts adds f2b474a0a526 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 65a31758bfbb Merge remote-tracking branch 'asm-generic/master' adds f5c56a1d7d6a Merge remote-tracking branch 'arm/for-next' adds 38f7676fd754 Merge remote-tracking branch 'arm-soc/for-next' adds 335d7fe050b8 Merge remote-tracking branch 'actions/for-next' adds 924ae42b99bd Merge remote-tracking branch 'amlogic/for-next' adds 063933cb762a Merge remote-tracking branch 'aspeed/for-next' adds 803f373e4bd1 Merge remote-tracking branch 'at91/at91-next' adds 20328d360a58 Merge branch 'for-v5.14/tegra-mc-late-or-fixes' into for-next adds 33df7b945733 Merge remote-tracking branch 'drivers-memory/for-next' adds 7e71b85473f8 arm64: dts: ls1028a: fix node name for the sysclk adds f9613aa07f16 ARM: imx: add missing iounmap() adds f07ec8536580 ARM: imx: add missing clk_disable_unprepare() adds fb1425b436bc ARM: imx: common: Move prototype outside the SMP block adds fd8e83884fdd ARM: dts: imx6qdl-sr-som: Increase the PHY reset duration to 10ms adds ac34de14ac30 Revert "soc: imx8m: change to use platform driver" adds 204d1a747636 dt-bindings: arm: fsl: add Nitrogen8 SoM adds 26d816652c92 dt-bindings: vendor-prefixes: add mntre adds ec1e7fc77218 dt-bindings: arm: fsl: add MNT Reform2 board adds 718226469d23 dt-bindings: media: imx-jpeg: Add compatible for i.MX8QM J [...] adds d7114b576859 dt-bindings: arm: fsl: add SolidSense boards adds 8c472079457c Merge branch 'imx/bindings' into for-next adds a6d05cc7eae6 ARM: dts: add SolidRun SolidSense support adds 2d79cdcb0cde Merge branch 'imx/dt' into for-next adds 117c25091d73 arm64: dts: imx8mq: add Nitrogen8 SoM adds d39cd936b6b7 arm64: dts: imx8mq: add support for MNT Reform2 adds 0f253e382798 arm64: dts: lx2160a: Fix the compatible string of LX2160A UART adds 20072409e3b8 arm64: dts: lx2160ardb: update PHY nodes with IRQ information adds 16058f50b2cd arm64: dts: ls2088ardb: update PHY nodes with IRQ information adds b7df20584066 arm64: dts: ls1088ardb: update PHY nodes with IRQ information adds 5e610bf0049e arm64: dts: imx8qxp-ai_ml: Fix checkpatch warnings adds 6fac89785ac8 arm64: dts: imx8: Add jpeg encoder/decoder nodes adds 2332f8e99198 Merge branch 'imx/dt64' into for-next adds 289053f86b90 Merge remote-tracking branch 'imx-mxs/for-next' adds cfd26fa9af62 Merge remote-tracking branch 'keystone/next' adds 6c82c08a07c2 Merge remote-tracking branch 'mediatek/for-next' adds e291e19fed33 Merge remote-tracking branch 'mvebu/for-next' adds 6c8b2e60823d Merge remote-tracking branch 'omap/for-next' adds f46bd749efe3 Merge remote-tracking branch 'qcom/for-next' adds df140a64b2e9 Merge branch 'renesas-fixes-for-v5.14' into renesas-next adds 7d65526857d6 ARM: dts: r8a73a4: Remove non-functional DMA support adds 21fb652f7343 ARM: dts: rzg1: Add generic compatible strings to IIC nodes adds dcf899e1993e arm64: dts: renesas: r8a774c0: Add generic compatible stri [...] adds 79a75e98627e arm64: dts: renesas: r8a77990: Add generic compatible stri [...] adds f94cdd3d304c arm64: dts: renesas: salvator-x(s): Factor out HDMI1 parts adds 715222aa5b51 arm64: dts: renesas: salvator-x(s): Factor out SATA parts adds 3cfa74c03019 arm64: dts: renesas: salvator-x(s): Factor out USB ch2 parts adds fdac69974690 arm64: dts: renesas: salvator-xs: Factor out USB ch3 parts adds 616772e5940c arm64: dts: renesas: r8a77995: draak: Add SW56 support adds 9ea3ddf72ca2 arm64: dts: renesas: r8a77990: ebisu: Add SW4 support adds cd117793e1ac Merge branch 'renesas-arm-dt-for-v5.15' into renesas-next adds 7818520eb6db Merge branch 'renesas-fixes-for-v5.14' into renesas-next adds d91798670390 arm64: defconfig: Enable RIIC adds b639d8f1048c arm64: dts: renesas: salvator-x(s): Factor out HDMI1 parts adds 0b7b760ed6d5 arm64: dts: renesas: salvator-x(s): Factor out SATA parts adds 775c119b75fb arm64: dts: renesas: salvator-x(s): Factor out USB ch2 parts adds cfdda2482927 arm64: dts: renesas: salvator-xs: Factor out USB ch3 parts adds fc75eeec804a ARM: dts: r8a73a4: Remove non-functional DMA support adds 58e37bb307c1 ARM: dts: rzg1: Add generic compatible strings to IIC nodes adds a03708cbb565 arm64: dts: renesas: r8a774c0: Add generic compatible stri [...] adds 16d22d307f46 arm64: dts: renesas: r8a77990: Add generic compatible stri [...] adds 12ec5cade817 arm64: dts: renesas: rzg2: Rename i2c_dvfs to iic_pmic adds bdde2a217add arm64: dts: renesas: r8a77995: draak: Add SW56 support adds 116308d97b50 arm64: dts: renesas: r8a77990: ebisu: Add SW4 support adds 2e6d7e4c9937 arm64: dts: renesas: r8a779a0: Restore sort order adds 39293841d55d arm64: dts: renesas: r9a07g044: Add I2C nodes adds 186ef5008a69 arm64: dts: renesas: beacon: Enable micbias adds 44beac1c712e arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511 [...] adds 3b4d2962f5c8 arm64: dts: renesas: r8a77990: ebisu: Add I2C EEPROM for PMIC adds 51832d6b6211 Merge branches 'renesas-arm-defconfig-for-v5.15' and 'rene [...] adds 3358856f29cb Merge remote-tracking branch 'renesas/next' adds f295228b384f ARM: dts: rockchip: rename pcfg_* nodenames for rk3066/rk3188 adds 2120e486b419 ARM: dts: rockchip: add space after &grf on rk3188 adds b3198e046821 ARM: dts: rockchip: rename timer compatible strings for rk3066a adds 6af95e03fb11 ARM: dts: rockchip: remove interrupt-names from iommu nodes adds e622ab0f003b Merge branch 'v5.15-armsoc/dts32' into for-next adds 53a05c8f6e8e arm64: dts: rockchip: remove interrupt-names from iommu nodes adds 3a9476ad636e arm64: dts: rockchip: rename flash nodenames adds ac0af67f8c89 arm64: dts: rockchip: remove clock_in_out from gmac2phy no [...] adds 1aeab005562f arm64: dts: rockchip: remove ddc-i2c-scl-* properties from [...] adds 2deacb579c33 Merge branch 'v5.15-armsoc/dts64' into for-next adds 46663a8a82df Merge remote-tracking branch 'rockchip/for-next' adds c4e40c0144cb arm64: dts: exynos: Add cpu cache information to Exynos7 adds 178a5d90dc04 arm64: dts: exynos: Add cpu cache information to Exynos5433 adds 4146771b423a Merge remote-tracking branch 'samsung-krzk/for-next' adds 92743071464f firmware: arm_ffa: Ensure drivers provide a probe function adds e362547addc3 firmware: arm_ffa: Simplify probe function adds ba684a31d362 firmware: arm_ffa: Fix the comment style adds dd925db6f075 firmware: arm_ffa: Fix a possible ffa_linux_errmap buffer [...] adds f72c2c64c36c Merge tag 'arm-ffa-fixes-5.14' of git://git.kernel.org/pub [...] adds 38e0c99249f8 firmware: arm_scmi: Simplify device probe function on the bus adds 5e469dac3265 firmware: arm_scmi: Ensure drivers provide a probe function adds 7a691f16ccad firmware: arm_scmi: Fix possible scmi_linux_errmap buffer [...] adds 52f83955aaf9 firmware: arm_scmi: Fix kernel doc warnings adds 5ff6319d46ce firmware: arm_scpi: Fix kernel doc warnings adds b98cf55ec0bd firmware: arm_scmi: Fix kernel doc warnings about return values adds 187a002b07e8 firmware: arm_scmi: Avoid padding in sensor message structure adds bdb8742dc6f7 firmware: arm_scmi: Fix range check for the maximum number [...] adds 6ce2ccff5621 Merge tag 'scmi-fixes-5.14' of git://git.kernel.org/pub/sc [...] adds 0acd8b7dbf75 Merge remote-tracking branch 'scmi/for-linux-next' adds b727acc86620 ARM: dts: stm32: Set {bitclock,frame}-master phandles on D [...] adds e26d30c8df86 ARM: dts: stm32: Add backlight and panel supply on DHCOM SoM adds a9877360b05f ARM: dts: stm32: Add usbphyc_port1 supply on DHCOM SoM adds 49b3d89ab421 ARM: dts: stm32: Add coprocessor detach mbox on stm32mp157 [...] adds fc5045ea6bdf ARM: dts: stm32: Add coprocessor detach mbox on stm32mp15x [...] adds e505fdce7081 ARM: dts: stm32: Set {bitclock,frame}-master phandles on ST DKx adds 1631761dc7fb ARM: dts: stm32: Prefer HW RTC on DHCOM SoM adds b462e2fc78f0 ARM: dts: stm32: Update AV96 adv7513 node per dtbs_check adds 0d3618f6c612 Merge remote-tracking branch 'stm32/stm32-next' adds deb4fb30c109 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 34e0fc345ae7 arm64: tegra: Enable audio IOMMU support on Tegra194 adds c667dcd4dfcd arm64: tegra: Enable SMMU support for USB on Tegra194 adds c3cab38e10fb Merge branch for-5.14/arm64/dt into for-next adds 7f101fecf471 arm64: tegra: Enable SMMU support for PCIe on Tegra194 adds b34c0e9111d0 Merge branch for-5.15/arm64/dt into for-next adds c99afdfb1a2e Merge remote-tracking branch 'tegra/for-next' adds 2a346f0b1a12 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 21ef81789658 Merge remote-tracking branch 'xilinx/for-next' adds 0b126578c53b clk: renesas: rzg2l: Remove unneeded semicolon adds 022fea2de4c4 clk: renesas: rzg2l: Fix return value and unused assignment adds 9c1689005217 clk: renesas: rzg2l: Fix a double free on error adds ca6c575cac4e clk: renesas: rzg2l: Avoid mixing error pointers and NULL adds 2bff201e16ad clk: renesas: rzg2l: Fix off-by-one check in rzg2l_cpg_clk [...] adds b827a4efe433 clk: renesas: rzg2: Rename i2c-dvfs to iic-pmic adds 380818aef5bd clk: renesas: r8a779a0: Add the DU clock adds e98ccf19e4bb clk: renesas: r8a779a0: Add the DSI clocks adds 560ee656a46a clk: renesas: r9a07g044: Add I2C clocks/resets adds c9499089df6f clk: renesas: r9a07g044: Add DMAC clocks/resets adds 5eeb7b207fc8 clk: renesas: r9a07g044: Add USB clocks/resets adds 55e35ffd52dc clk: renesas: r9a07g044: Add SSIF-2 clock and reset entries adds dc1b3c1944bb Merge remote-tracking branch 'clk-renesas/renesas-clk' adds d54067c9f513 Merge remote-tracking branch 'h8300/h8300-next' adds fbc515fb7fc7 m68k/coldfire: change pll var. to clk_pll adds 1ede60632ece m68k/nommu: prevent setting ROMKERNEL when ROM is not set adds bc2dcf82c8b7 Merge remote-tracking branch 'm68knommu/for-next' adds 5a51f521b825 Merge remote-tracking branch 'parisc-hd/for-next' adds ad48fd727ccf Merge branch 'fixes' into for-next adds d2d9479c69cd Merge remote-tracking branch 's390/for-next' adds 005d02591e4d Merge remote-tracking branch 'sh/for-next' adds b1e32e8c629b xtensa: fix kconfig unmet dependency warning for HAVE_FUTE [...] adds ac637a0ada71 xtensa: add fairness to IRQ handling adds cccdbac7ad06 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds d6b794980be6 Merge remote-tracking branch 'pidfd/for-next' adds f0d4baf574a1 fscache: Select netfs stats if fscache stats are enabled adds a06b480def4e netfs: Move cookie debug ID to struct netfs_cache_resources adds 20d7c833de3b cachefiles: Use file_inode() rather than accessing ->f_inode adds bcfd29a8c217 fscache: Add a cookie debug ID and use that in traces adds 36a04849fc93 fscache: Procfile to display cookies adds 61e4814dc888 fscache, cachefiles: Remove the histogram stuff adds c16794cd40a7 fscache: Remove the object list procfile adds 3a335341dd6e fscache: Change %p in format strings to something else adds 3ac8853c3313 cachefiles: Change %p in format strings to something else adds 15b44291eb61 fscache: Fix cookie key hashing adds 65d52516947e fscache: Fix fscache_cookie_put() to not deref after dec adds 5193f26aef59 fscache: Use refcount_t for the cookie refcount instead of [...] adds db31bee381dc Merge remote-tracking branch 'fscache/fscache-next' adds f6fe80a386a8 Merge remote-tracking branch 'btrfs/for-next' adds 506c1da44fee cifs: use the expiry output of dns_query to schedule next [...] adds 50630b3f1ada cifs: Do not use the original cruid when following DFS lin [...] adds c9c9c6815f90 cifs: fix the out of range assignment to bit fields in par [...] adds 3b61260cbfec cifs: do not share tcp sessions of dfs connections adds b47db9884f48 cifs: handle reconnect of tcon when there is no cached dfs [...] adds 07b1adb52d14 cifs: fix missing null session check in mount adds 74cfe5bad9e3 cifs: added WARN_ON for all the count decrements adds 6ac86e90ea13 smb3: add minor debug statement adds 90f01855a4b2 SMB3.1.1: fix mount failure to some servers when compressi [...] adds f9393dc2f065 Merge remote-tracking branch 'cifs/for-next' adds 6cfbcf2f40e3 ksmbd: remove unneeded NULL check in for_each_netdev adds b8fc94cdb144 ksmbd: fix read on the uninitialized send_ctx adds dac0ec6e1b4a ksmbd: fix memory leak smb2_populate_readdir_entry() adds a9071e3c8659 ksmbd: fix memory leak in smb_inherit_dacl() adds 3867369ef8f7 ksmbd: change data type of volatile/persistent id to u64 adds 0f6619aee86f ksmbd: delete some stray tabs adds 07781de90518 ksmbd: use kasprintf() in ksmbd_vfs_xattr_stream_name() adds 4b92841ef27b ksmbd: fix the running request count decrement adds d63528eb0d43 ksmbd: free ksmbd_lock when file is closed adds 45a64e8b0849 ksmbd: uninterruptible wait for a file being unlocked adds ce154c32af3c ksmbd: make smb2_find_context_vals return NULL if not found adds 21dd1fd6d718 ksmbd: handle error cases first in smb2_create_sd_buffers adds 7c4ed5ded853 Merge pull request #59 from namjaejeon/cifsd-for-next adds f19b3967fb09 ksmbd: remove unneeded check_context_err adds 78ad2c277af4 ksmbd: fix memory leak in ksmbd_vfs_get_sd_xattr() adds 96ad4ec51c06 ksmbd: fix unused err value in smb2_lock adds 03d8d4f1896e ksmbd: set RDMA capability for FSCTL_QUERY_NETWORK_INTERFACE_INFO adds 0a427cc638ad ksmbd: fix an error message in ksmbd_conn_trasnport_init adds 904729b61c37 Merge pull request #60 from namjaejeon/cifsd-for-next adds a9c241d01d0a ksmbd: fix typo in comment adds 9946aa630ae7 Merge pull request #61 from namjaejeon/cifsd-for-next adds b9a0b9d0b3f3 Merge remote-tracking branch 'cifsd/cifsd-for-next' adds 420405ecde06 configfs: fix the read and write iterators adds 94c3b9ded548 Merge remote-tracking branch 'configfs/for-next' adds df72bfda16d1 reiserfs: add check for root_inode in reiserfs_fill_super adds abdb298f115c fs/ext2: Avoid page_address on pages returned by ext2_get_page adds 7e4484d554b4 Merge remote-tracking branch 'ext3/for_next' adds 07c6b5933ebf f2fs: add sysfs nodes to get GC info for each GC mode adds 01f6afd0f3cc f2fs: compress: fix to set zstd compress level correctly adds 5417c98c12f6 f2fs: avoid to create an empty string as the extension_list adds 43dbd9605e55 Merge remote-tracking branch 'f2fs/dev' adds e6d1bd8d56de gfs2: Fix memory leak of object lsi on error return path adds 7bc147e97825 Merge remote-tracking branch 'gfs2/for-next' adds 5433423332be NFSD: Clean up splice actor adds 3f3cf0776f37 SUNRPC: Add svc_rqst_replace_page() API adds 14490d0ff202 NFSD: Batch release pages during splice read adds 180baccd7dd0 Merge remote-tracking branch 'cel/for-next' adds d05a12c01d7a Merge remote-tracking branch 'v9fs/9p-next' adds da062d16a897 xfs: check for sparse inode clusters that cross new EOAG w [...] adds 5838d0356bb3 xfs: reset child dir '..' entry when unlinking child adds 83193e5ebb01 xfs: correct the narrative around misaligned rtinherit/ext [...] adds 5aa5b278237f xfs: don't expose misaligned extszinherit hints to userspace adds 0e2af9296f4f xfs: improve FSGROWFSRT precondition checking adds 0925fecc5574 xfs: fix an integer overflow error in xfs_growfs_rt adds b102a46ce16f xfs: detect misaligned rtinherit directory extent size hints adds d24e7e12ce68 Merge remote-tracking branch 'xfs/for-next' adds e5235ca51893 Merge remote-tracking branch 'zonefs/for-next' adds 3ac1d426510f iomap: remove the length variable in iomap_seek_data adds 49694d14ff68 iomap: remove the length variable in iomap_seek_hole adds 8e1bcef8e18d iomap: Permit pages without an iop to enter writeback adds 637d3375953e iomap: Don't create iomap_page objects for inline files adds 229adf3c64db iomap: Don't create iomap_page objects in iomap_page_mkwri [...] adds 0e7a9363b149 Merge remote-tracking branch 'iomap/iomap-for-next' adds 2ba8f71069a0 Merge remote-tracking branch 'file-locks/locks-next' adds 11e4b63abbe2 printk/console: Check consistent sequence number when hand [...] adds 70333dec4462 Merge branch 'rework/fixup-for-5.15' into for-next adds bd6264e98146 Merge remote-tracking branch 'printk/for-next' adds 6bb985e04348 Merge remote-tracking branch 'pstore/for-next/pstore' adds e48bf29cf9d6 HID: intel-ish-hid: use async resume function adds 242b30ac49fd Merge branch 'for-5.14/upstream-fixes' into for-next adds f4abaa9eebde HID: input: do not report stylus battery state as "full" adds 31cb433d7761 Merge branch 'for-5.15/core' into for-next adds 3fdcf7cdfc22 HID: asus: Remove check for same LED brightness on set adds 4eb456241d6a Merge branch 'for-5.14/upstream-fixes' into for-next adds d4b9f10a0eb6 HID: magicmouse: enable high-resolution scroll adds 9d60648c607a HID: magicmouse: high-resolution scroll threshold adds 56e7b4940ba6 Merge branch 'for-5.15/magicmouse' into for-next adds 8aa6348634d1 HID: amd_sfh: Use correct MMIO register for DMA address adds 2868d6402d1c Merge branch 'for-5.14/upstream-fixes' into for-next adds 18eeef46d359 HID: i2c-hid: goodix: Tie the reset line to true state of [...] adds 1b97ec646386 Merge branch 'for-5.15/goodix' into for-next adds fcc1506bdaee Merge remote-tracking branch 'hid/for-next' adds 6d538d315096 Merge remote-tracking branch 'i2c/i2c/for-next' adds 02c6edd4b1a0 hwmon: (k10temp) support Zen3 APUs adds d825624dfb36 hwmon: (intel-m10-bmc-hwmon) Add n5010 sensors adds 7f933fd0742a hwmon: (ntc_thermistor) Use library interpolation adds 32552c8bd72a hwmon: (pmbus/bpa-rs600) Support BPD-RS600 adds 73418c8d850c hwmon: (w83627ehf) Use platform_create_bundle adds 3352a33e7f9c hwmon: (w83627ehf) Remove w83627ehf_remove() adds f0d541dd5366 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 40751c6c9bea scripts/spdxcheck.py: Strictly read license files in utf-8 adds 21de80b53b37 LICENSES/dual/CC-BY-4.0: Git rid of "smart quotes" adds 842f69777692 Documentation/features: Update the ARCH_HAS_TICK_BROADCAST entry adds d3fb38266afe Documentation/features: Add THREAD_INFO_IN_TASK feature matrix adds 530c4374e21a docs/zh_CN: add a missing space character adds e6c65d354fae docs/zh_CN: create new translations for zh_CN/dev-tools/te [...] adds c767ef4519b3 docs/zh_CN: add core api genericirq translation adds 153c43a84c7f Documentation: arm: marvell: Add few missing models and do [...] adds f1285c68e125 Documentation: sysrq: convert to third person adds 341968c617ca docs/zh_CN: Remove the Microsoft rhetoric adds f8c6a07c25ce docs/core-api: Modify document layout adds d4229805df85 docs/zh_CN: add core api cpu_hotplug translation adds 620127548a69 docs/zh_CN: add core api memory_hotplug translation adds 4b3abe1fde47 docs/zh_CN: add core api protection keys translation adds 6aa6872e816b Merge remote-tracking branch 'jc_docs/docs-next' adds 387caebee006 media: dvbsky: add support for MyGica T230C2_LITE and T230A adds caa7302b3a34 media: include/uapi/linux/cec.h: typo: SATERDAY -> SATURDAY adds 2a621b0859d1 media: gspca: Drop default m adds 8db11aebdb8f media: dib8000: rewrite the init prbs logic adds 54e80d9883bd media: sti: don't copy past the size adds 1a10d7fdb6d0 media: uvc: don't do DMA on stack adds ed638b1d6f69 media: ivtv: prevent going past the hw arrays adds 229e5bdcd39e media: hevc: Add segment address field adds d92a4a27d983 media: cedrus: hevc: Add support for multiple slices adds e481ff3f19cd media: drivers/media/pci/tw5864/Tw5864-reg.h: fix typo issues adds 9a582884716a media: drivers/media/usb/gspca: fix typo Fliker -> Flicker adds b6ef5c123a4b media: atomisp: remove redundant initialization of variable ret adds 123aaf816b95 media: atmel: atmel-sama5d2-isc: fix YUYV format adds 983eb35c991d media: drivers/media/platform/davinci/vpfe_capture.c : fix [...] adds 331ca86aff94 media: i2c: tvp5150: deleted the repeated word adds bc3db19f04f1 media: saa7134: switch from 'pci_' to 'dma_' API adds d229a910bf8c media: drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c : f [...] adds ea3e1c36e388 media: TDA1997x: enable EDID support adds 40c7f9c31d86 media: vivid: increase max number of allowed adds 46fdc302028e media: drivers/media/platform/marvell-ccic/mcam-core.c : f [...] adds 3f3475a5c77e media: saa7134: convert list_for_each to entry variant adds afaff559ae98 media: saa7164: remove redundant continue statement adds 4e11f02f6f9e media: ti-vpe: cal: add g/s_parm for legacy API adds 918d6d120a60 media: ti-vpe: cal: fix error handling in cal_camerarx_create adds 97a2c65e2f21 media: ti-vpe: cal: remove unused cal_camerarx->dev field adds 27f86b9bff79 media: ti-vpe: cal: rename "sensor" to "source" adds 93080e25a86d media: ti-vpe: cal: move global config from cal_ctx_wr_dma [...] adds bbdb9ae8d470 media: ti-vpe: cal: use v4l2_get_link_freq adds 2e63c4c57aff media: ti-vpe: cal: add cal_ctx_prepare/unprepare adds 05b12b557234 media: ti-vpe: cal: change index and cport to u8 adds 6266ddefec0f media: ti-vpe: cal: Add CSI2 context adds 0de6f41a06b8 media: ti-vpe: cal: Add pixel processing context adds 42a1364ce738 media: ti-vpe: cal: rename cal_ctx->index to dma_ctx adds 2eef9ee3c600 media: ti-vpe: cal: rename CAL_HL_IRQ_MASK adds aece634d978c media: ti-vpe: cal: clean up CAL_CSI2_VC_IRQ_* macros adds 3b1fe1abbba2 media: ti-vpe: cal: catch VC errors adds af981fc2e6ca media: ti-vpe: cal: remove wait when stopping camerarx adds 38f7435f1304 media: ti-vpe: cal: disable csi2 ctx and pix proc at ctx_stop adds 4cb3a0f3896d media: ti-vpe: cal: allocate pix proc dynamically adds 8927a9f642fd media: ti-vpe: cal: add 'use_pix_proc' field adds 1a7adfda349e media: ti-vpe: cal: add cal_ctx_wr_dma_enable and fix a race adds 7d167e68d8c7 media: ti-vpe: cal: add vc and datatype fields to cal_ctx adds a6c9aad96508 media: ti-vpe: cal: handle cal_ctx_v4l2_register error adds 37fa1d2a5c05 media: ti-vpe: cal: set field always to V4L2_FIELD_NONE adds d3409a65735e media: ti-vpe: cal: fix typo in a comment adds 7f9f8123212d media: ti-vpe: cal: add mbus_code support to cal_mc_enum_f [...] adds e6a800d63a12 media: ti-vpe: cal: rename non-MC funcs to cal_legacy_* adds 8bfd1af2fdd1 media: ti-vpe: cal: init ctx->v_fmt correctly in MC mode adds 2e7e09a902c6 media: ti-vpe: cal: remove cal_camerarx->fmtinfo adds 75e7e58bfac1 media: ti-vpe: cal: support 8 DMA contexts adds b65836f40a74 media: ti-vpe: cal: cleanup phy iteration in cal_remove adds 9e67f24e4d90 media: ti-vpe: cal: fix ctx uninitialization adds 892c37f8a3d6 media: ti-vpe: cal: fix queuing of the initial buffer adds 6cb0eee34c24 media: ti-vpe: cal: add camerarx locking adds 9eaca40c0d13 media: ti-vpe: cal: add camerarx enable/disable refcounting adds 71e3a18114eb media: ti-vpe: cal: allow more than 1 source pads adds f4a87d54c589 media: ti-vpe: cal: add embedded data support adds e5dd86446fe3 media: rc: streamzap: Removed unnecessary 'return' adds adb08a09230b media: rc: redrat3: Fix a typo adds 86541f0480b5 media: rc: rc-main.c: deleted the repeated word adds dcb014582101 media: cxd2880-spi: Fix an error handling path adds 4acb04dc90aa media: dvb-frontends: cx24117: Delete 'break' after 'goto' adds 73415d70192a media: usb: dvb-usb-v2: af9035: report if i2c client isn't bound adds 379e205dab9d media: usb: dvb-usb-v2: af9035: let subdrv autoselect enab [...] adds edc01da5b74a Merge remote-tracking branch 'v4l-dvb-next/master' adds 53bb4a9dda0b firewire: net: remove unused variable 'guid' adds 54b3bd99f094 firewire: nosy: switch from 'pci_' to 'dma_' API adds ff6af9fa9ab2 Merge remote-tracking branch 'ieee1394/for-next' adds 0a65579cdd28 swiotlb: Refactor swiotlb init functions adds 6e675a1c455e swiotlb: Refactor swiotlb_create_debugfs adds 69031f500865 swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used adds 7fd856aa7f42 swiotlb: Update is_swiotlb_buffer to add a struct device argument adds 6f2beb268a5d swiotlb: Update is_swiotlb_active to add a struct device argument adds 903cd0f315fe swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing adds 36f7b2f3ca5f swiotlb: Move alloc_size to swiotlb_find_slots adds 70347877231e swiotlb: Refactor swiotlb_tbl_unmap_single adds f4111e39a52a swiotlb: Add restricted DMA alloc/free support adds 0b84e4f8b793 swiotlb: Add restricted DMA pool initialization adds b12fe999545c dt-bindings: of: Add restricted DMA pool adds fec9b625095f of: Add plumbing for restricted DMA pool adds 09a4a79d42ce swiotlb: fix implicit debugfs declarations adds 868c9ddc182b swiotlb: add overflow checks to swiotlb_bounce adds 8b3d7310f4bf Merge remote-tracking branch 'swiotlb/linux-next' adds 5c2c85315948 bus: mhi: pci-generic: configurable network interface MRU adds 87117baf4f92 ipv6: remove unnecessary local variable adds 2f66ff0c62a9 Merge remote-tracking branch 'net-next/master' adds 44ab9659d129 Merge remote-tracking branch 'bluetooth/master' adds ff44b90b325d dt_bindings: mtd: partitions: redboot: convert to YAML adds e2d658c5fb93 Merge remote-tracking branch 'mtd/mtd/next' adds 85fd4a8a8431 drm/ttm: Fix COW check adds 007378426122 Merge remote-tracking branch 'drm-misc/for-linux-next' adds b8badd507a5b drm/amdgpu: unlock on error in amdgpu_ras_debugfs_table_read() adds 64598e23de78 drm/amdgpu: return -EFAULT if copy_to_user() fails adds b407a3aa2835 drm/amd/pm: new SmuMetrics data structure for Sienna Cichlid adds be22e2b9f4f9 drm/amd/pm: update the gpu metrics data retrieving for Sie [...] adds a6556ed8ea5f drm/amd/pm: bump DRIVER_IF_VERSION for Sienna Cichlid adds dde586453962 drm/amd/pm: drop smu_v13_0_1.c|h files for yellow carp adds 6435af81ed2c drm/amd/display: update header file name adds 9604b74bff62 drm/amdgpu: Correct the irq numbers for virtual crtc adds 4818545a1daf drm/amdkfd: handle fault counters on invalid address adds 186c8a8585e1 drm/amdgpu: initialize umc ras function adds c5b53d128130 drm/amdgpu/display - only update eDP's backlight level whe [...] adds 468f04cfbb43 drm/amdkfd: Allow CPU access for all VRAM BOs adds 3c727c1c4593 drm/amdgpu: Restore msix after FLR adds d59682dffe82 drm/amd/pm: Fix BACO state setting for Beige_Goby adds 53d0533049a5 Revert "drm/amdkfd: Only apply TLB flush optimization on A [...] adds 4bba567c8c35 Revert "drm/amdkfd: Add memory sync before TLB flush on unmap" adds 4e7b93ca52fb Revert "drm/amdgpu: Fix warning of Function parameter or m [...] adds 7ed9876c9793 Revert "drm/amdkfd: Make TLB flush conditional on mapping" adds 024d8811c90e Revert "drm/amdgpu: Add table_freed parameter to amdgpu_vm [...] adds 430f8e6edbaa Revert "drm/amdkfd: Add heavy-weight TLB flush after unmapping" adds b05e50b35229 drm/amd/pm: Add waiting for response of mode-reset message [...] adds 308ef2ad8492 drm/amdgpu: Resolve bug in UMC 6.7 error offset calculation adds 0c492e22ba2c drm/amdgpu: add another Renoir DID adds 7b3dae326517 usb/host: enable auto power control for xhci-pci adds 380e52c73fdf drm/amdgpu: add another raven1 gfxoff quirk adds 3a97377c8f11 drm/amdgpu: only check for _PR3 on dGPUs adds 33e55b50ccea drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds a2c528a51f1d Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 5136cb93d23b Revert "drm/amd/display: To modify the condition in indica [...] adds c97e5b373751 drm/amdgpu: check whether s2idle is enabled to determine s0ix adds 97d2597d1082 drm/radeon: Add HD-audio component notifier support (v2) adds 95620add4e7b PCI: quirks: Quirk PCI d3hot delay for AMD xhci adds 47ba6aa65bed drm/amdgpu/display: add support for multiple backlights adds ab432067671c Merge remote-tracking branch 'amdgpu/drm-next' adds a3af0140663d drm/i915: apply WaEnableVGAAccessThroughIOPort as needed adds 0ea02bb8bc7a Revert "drm/i915/display: Drop FIXME about turn off infoframes" adds b91e3c830f00 drm/i915/xelpd: break feature inheritance adds 544021e3f2aa drm/i915/jsl: Add W/A 1409054076 for JSL adds 151ec347b06a drm/i915: Force a TypeC PHY disconnect during suspend/shutdown adds c88e2647c5bb drm/i915/display: Do not zero past infoframes.vsc adds 451e05e20270 drm/i915/dmc: Introduce DMC_FW_MAIN adds 3d5928a168a9 drm/i915/xelpd: Pipe A DMC plugging adds 2ef140bd2352 drm/i915/adl_p: Pipe B DMC Support adds dac0f8ad653a drm/i915/adl_p: Load DMC adds 17203224f053 drm/i915/dsc: abstract helpers to get bigjoiner primary/se [...] adds 266152ae61f7 drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans adds d6b10b1ae436 drm/i915: Introduce hsw_get_buf_trans() adds 30e0afa55702 drm/i915: Wrap the platform specific buf trans structs int [...] adds 4542c6cff69e drm/i915: Rename dkl phy buf trans tables adds 13cee3c12398 drm/i915: Wrap the buf trans tables into a struct adds 439ebf9ef199 drm/i915: Introduce intel_get_buf_trans() adds 87f7074330a3 drm/i915; Return the whole buf_trans struct from get_buf_trans() adds d2c496f7c9bb drm/i915: Store the HDMI default entry in the bug trans struct adds c40a253b719a drm/i915: Introduce encoder->get_buf_trans() adds 4441a8e39b62 drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs adds 299d49542c11 drm/i915: Introduce rkl_get_combo_buf_trans() adds 5aca4881f3f4 drm/i915: Fix dg1 buf trans tables adds 8b95b28047da drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table adds cdad39216afd drm/i915: keep backlight_enable on until turn eDP display off adds 019d8146aa26 drm/i915: Fix ehl edp hbr2 vswing table adds 2b3bc165d055 drm/i915: Clean up jsl/ehl buf trans functions adds 150712dfd718 drm/i915: Nuke buf_trans hdmi functions adds 51565971cdbf drm/i915: Add the missing adls vswing tables adds 0ba1d03cd878 drm/i915/fbc: s/threshold/limit/ adds 5826d9f2115c drm/i915/fbc: Extract intel_fbc_program_cfb() adds 45a321a7ee0a drm/i915/fbc: Embed the compressed_llb node adds 337e54f77cee drm/i915/fbc: Don't pass around the mm node adds d502f6c4389f drm/i915/fbc: Handle 16bpp compression limit better adds 9c8a442d9d37 drm/i915/fbc: Introduce g4x_dpfc_ctl_limit() adds c48f67ee91ad drm/i915/fbc: Extract intel_fbc_stolen_end() adds 8538d78e26ec drm/i915/fbc: Make the cfb allocation loop a bit more legible adds 46b2c40e0af3 drm/i915/fbc: Allocate llb before cfb adds f07d7400ecf5 drm/i915: Stop hand rolling drm_crtc_mask() adds e969c2da0e5b drm/i915: Clean up intel_get_load_detect_pipe() a bit adds 7397bd54da67 drm/i915: Clean up intel_find_initial_plane_obj() a bit adds 670c89eb6d1d drm/i915: Clean up pre-skl wm calling convention adds 08dfd243abac drm/i915: Clean up intel_fbdev_init_bios() a bit adds f15f01a79949 drm/i915: s/intel_crtc/crtc/ adds 0e20b769c4b3 drm/i915/display/psr: Handle SU Y granularity adds 061093d75ae3 drm/i915/display/adl_p: Implement Wa_22012278275 adds 1d53ccdc400c drm/i915/display/adl_p: Implement Wa_16011168373 adds 61e887329e33 drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline adds c4449742a7c2 drm/i915/display/adl_p: Implement Wa_16011303918 adds cbeeb00f14d2 drm/i915/display: fix level 0 adjustement on display ver >= 12 adds 0bc3a4eda1fb drm/i915/display: use max_level to control loop adds b54d8e8de2b2 drm/i915/jsl: Remove require_force_probe protection adds 747aeb2632f6 drm/i915/ehl: Remove require_force_probe protection adds a03e880a700d drm/i915/display: Fix state mismatch in drm infoframe adds e42c6c1bc8d5 Merge drm/drm-next into drm-intel-next adds 3352d86dcd33 drm/i915/display/dg1: Correctly map DPLLs during state readout adds 01fa662091bd drm/i915/display: check if compressed_llb was allocated adds 9c13c8ff38a2 drm/i915/hdcp: Nuke Platform check for mst hdcp init adds d70cc074bc6a drm/i915: finish INTEL_GEN and friends conversion adds cd5606aa3992 gpu/drm/i915: nuke old GEN macros adds d372ba424310 drm/i915/plane: add intel_plane_helper_add() helper adds eafaa3e96299 drm/i915: Handle cdclk crawling flag in standard manner adds edc2c4b95668 drm/i915/display/xelpd: Fix incorrect color capability reporting adds 4de062463a86 drm/i915/dg1: Compute MEM Bandwidth using MCHBAR adds 0f9b145a0a0a drm/i915: do not abbreviate version in debugfs adds ca6374e267e2 drm/i915: Add release id version adds 8e55f99c510f drm/i915: Invoke another _DSM to enable MUX on HP Workstat [...] adds 1d2b8fd93ed5 drm/i915/display: Settle on "adl-x" in WA comments adds c86ef50f05c6 drm/i915: Limit Wa_22010178259 to affected platforms adds 9f5827580749 drm/i915/display/xelpd: Extend Wa_14011508470 adds d5bfbad21436 Merge drm/drm-next into drm-intel-next adds 23bd991992f4 drm/i915/debugfs: DISPLAY_VER 13 lpsp capability adds db47fe727e1f drm/i915/step: s/<platform>_revid_tbl/<platform>_revids adds c314b6939540 drm/i915: Make pre-production detection use direct revid c [...] adds 0f93f5da1cdc drm/i915/skl: Use revid->stepping tables adds 6eea6f16e697 drm/i915/kbl: Drop pre-production revision from stepping table adds fd51fa8ac638 drm/i915/bxt: Use revid->stepping tables adds 3dd22d46c7f6 drm/i915/glk: Use revid->stepping tables adds cc7a3393f288 drm/i915/icl: Use revid->stepping tables adds 61b2dc4b5868 drm/i915/jsl_ehl: Use revid->stepping tables adds 97cf9b581539 drm/i915/rkl: Use revid->stepping tables adds dae751f40c19 drm/i915/dg1: Use revid->stepping tables adds 41eb74d51db7 drm/i915/cnl: Drop all workarounds adds eee42141e498 drm/i915/icl: Drop workarounds that only apply to pre-prod [...] adds 7ad2d09ccde2 Merge branch 'topic/revid_steppings' into drm-intel-next adds 6cd148e7e2ee Merge remote-tracking branch 'drm-intel/for-linux-next' adds ad0529424def gpu: host1x: Add DMA fence implementation adds 684e366e1794 gpu: host1x: Add no-recovery mode adds a8cdf8c779e1 gpu: host1x: Add job release callback adds 579042ae0dc7 gpu: host1x: Add support for syncpoint waits in CDMA pushbuffer adds 67fe57e9beda drm/tegra: Extract tegra_gem_lookup adds 75ffbc5acf0f drm/tegra: Add new UAPI to header adds 0debc5abc08a drm/tegra: Boot VIC during runtime PM resume adds 69d77868b1ad drm/tegra: Allocate per-engine channel in core code adds cdf631031f3e drm/tegra: Implement new UAPI adds 46a26a95e8e3 drm/tegra: Implement syncpoint management UAPI adds 6f9eb895f189 drm/tegra: Implement syncpoint wait UAPI adds 43636451db8c drm/tegra: Implement job submission part of new UAPI adds 5925961174ce drm/tegra: Add job firewall adds b19502d1a683 drm/tegra: Bump driver version adds 1b0ea0fb3d4c Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds dca576b3338f Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 1852f5ed3581 regmap: fix the offset of register error log adds d63aa09f7c53 regmap: Prefer unsigned int to bare use of unsigned adds d3d8849cff0a Merge remote-tracking branch 'regmap/for-next' adds 2d52c5dd8e80 ALSA: hda/ca0132: remove redundant initialization of varia [...] adds 3b0f7eeff697 ALSA: ice1724: Remove superfluous loop over model table adds 82a60352c2d3 ALSA: x86: simplify with sync_stop PCM ops adds 4ff19229487f ALSA: hda/hdmi: Add option to enable all pins forcibly adds 27757876d173 ALSA: intel8x0: Skip ac97 clock measurement on VM adds fc93c96fe34e ALSA: compress: Drop unused functions adds 2c4e31545716 ALSA: compress: Initialize mutex in snd_compress_new() adds c17a83322484 Merge remote-tracking branch 'sound/for-next' adds 999abd7a8c5d Merge existing fixes from asoc/for-5.14 adds 55233b225021 ASoC: atmel: fix spelling mistakes adds 3666a8f82007 ASoC: ti: delete some dead code in omap_abe_probe() adds 6c5c659dfe3f ASoC: atmel: ATMEL drivers don't need HAS_DMA adds 4d0b79ec9eb8 ASoC: codecs: wcd938x: fix returnvar.cocci warnings adds 2ba907894f9e ASoC: wm_adsp: Remove pointless string comparison adds d5bb69dc54ec ASoC: sh: rcar: dma: : use proper DMAENGINE API for termination adds 8620c40002db ASoC: fsl_xcvr: Omit superfluous error message in fsl_xcvr [...] adds 3694f996be5c ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count adds f7c4fe9cffb0 ASoC: amd: fix spelling mistakes adds f99acc259f62 ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP adds bc619cfc6278 ASoC: SOF: add a helper to get topology configured bclk adds 837ad6da36ba ASoC: Intel: sof_cs42l42: use helper function to get bclk [...] adds b8deadf3d99e Merge series "ASoC: Intel: machine driver corrections" fro [...] adds 2af2f861edd2 ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in [...] adds 19f479c37f76 ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable i [...] adds f537ab5fc7ce Merge series "Fix unbalanced pm_runtime_enable in error ha [...] adds bbdd3f4dbe81 ASoC: ti: davinci-mcasp: Fix DIT mode support adds 5dcd276e1525 ASoC: dt-bindings: davinci-mcasp: Add compatible string for OMAP4 adds 0238bcf80e97 ASoC: ti: davinci-mcasp: Add support for the OMAP4 version [...] adds eb82bae1a002 Merge series "ASoC: ti: davinci-mcasp: Fix the DIT mode an [...] adds 3cb97cf3a65a ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence adds 07acee589f42 ASoC: Intel: maxim-common: support max98360a adds 7d1bf46cb233 ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a adds 542d7050da19 ASoC: Intel: sof_rt5682: code refactor for max98360a adds 368fa526e6e3 ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits adds 8e6c00f1fdea ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode adds f28fbe57e84b ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP adds 81d3d3d0bf09 ASoC: codecs: add SoundWire mockup device support adds 2694cda7a439 ASoC: soc-acpi: cnl: add table for SoundWire mockup devices adds 3025d398c436 ASoC: soc-acpi: tgl: add table for SoundWire mockup devices adds 0ccac3bcf356 ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs [...] adds eb14ecca7669 Merge series "soundwire/ASoC: add mockup codec support" fr [...] adds 622d9ac3d969 ASoC: codecs: lpass-rx-macro: clean up for-loop indentatio [...] adds 449c236023c3 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next adds 6f5bdb1ab337 Merge remote-tracking branch 'sound-asoc/for-next' adds 6d805368f672 ioprio: move user space relevant ioprio bits to UAPI includes adds 60b8191c4777 Merge branch 'for-5.15/block' into for-next adds 65334703b697 Merge remote-tracking branch 'block/for-next' adds 8b22b1482e73 mmc: host: add kdoc for mmc_retune_{en|dis}able adds 875610e8a83c mmc: host: factor out clearing the retune state adds 3dee1ffa1a5b mmc: sdhci-of-arasan: Modified SD default speed to 19MHz f [...] adds b3241cf61a0b mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACM [...] adds 7864854395eb mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in Z [...] adds 32588622f81b mmc: sdhci-of-arasan: Check return value of non-void funtions adds 9d429c0fb39a mmc: sdhci-of-arasan: Use appropriate type of division macro adds 34f7aef7dad5 mmc: sdhci-of-arasan: Modify data type of the clk_phase array adds 4fc93e151101 mmc: arasan: Fix the issue in reading tap values from DT adds 692b25a76f38 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7280 adds e3136fd0e005 mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for t [...] adds e50cd0945428 mmc: sh_mmcif: use proper DMAENGINE API for termination adds 040fc9646903 mmc: usdhi6rol0: use proper DMAENGINE API for termination adds 425655900fb1 mmc: mmci: De-assert reset on probe adds bae9fa8c5e8c mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() adds 441b4dc421dc Merge branch 'fixes' into next adds ed794a987616 Merge remote-tracking branch 'mmc/next' adds 892d73dd6880 Merge remote-tracking branch 'mfd/for-mfd-next' adds 3cb5992c34f7 Merge existing fixes from regulator/for-5.14 adds b99b7b79a7c5 regulator: mt6358: Remove shift fields from struct mt6358_ [...] adds d6208ba87066 regulator: mt6359: Remove shift fields from struct mt6359_ [...] adds 12401a1cef78 regulator: mt6397: Remove modeset_shift from struct mt6397 [...] adds e301df76472c regulator: tps65910: Silence deferred probe error adds 6eb891cf73bd regulator: rt5033: Use linear ranges to map all voltage selection adds 78bbb7c345ab regulator: machine.h: fix kernel-doc "bad line" adds 526e99cf43fe regulator: rtq6752: Add binding document for Richtek RTQ6752 adds f40f9409719f regulator: rt6752: Add support for Richtek RTQ6752 adds 894cda54a76d regulator: Replace symbolic permissions with octal permissions adds fedbfea13cc0 regulator: bd718x7: Suopport configuring UVP/OVP state adds e8608f8956ff regulator: hi6421v600-regulator: add a missing dot at copyright adds 2c8dad1ea815 Merge series "Move Hisilicon 6421v600 SPMI and USB drivers [...] adds 4ff75a299765 regulator: devres: remove devm_regulator_unregister() function adds eed43b96ede9 regulator: devres: remove devm_regulator_bulk_unregister_s [...] adds 4d9f4d1de3ce regulator: devres: unexport devm_regulator_unregister_supp [...] adds 9705c49c3b5e Merge series "regulator: devres: remove unused device-mana [...] adds e98fb032170b regulator: rtq6752: Refine binding document adds 77eac0e1ce9c regulator: rtq6752: Fix the typo for reg define and author name adds 442a9d105e61 regulator: Convert UniPhier regulator to json-schema adds 508f8ccd993d regulator: rt6245: make a const array func_base static, ma [...] adds 541ee8f64032 regulator: da9063: Add support for full-current mode. adds 49d87417ec08 Merge remote-tracking branch 'regulator/for-5.15' into reg [...] adds f6f4d6731e6b Merge remote-tracking branch 'regulator/for-next' adds fc67dfbcebfd Merge remote-tracking branch 'security/next-testing' adds ab00154a3001 Merge remote-tracking branch 'apparmor/apparmor-next' adds 4117776cf122 Merge remote-tracking branch 'keys/keys-next' adds 893c47d1964f selinux: return early for possible NULL audit buffers adds cebdbfe60023 Merge remote-tracking branch 'selinux/next' adds 2e1cbaba3f3f loop: reintroduce global lock for safe loop_validate_file( [...] adds 4fb9c588398f Bluetooth: call lock_sock() outside of spinlock section adds e42b9d9a4a7e Merge remote-tracking branch 'tomoyo/master' adds 8480a727ae7b dt-bindings: net: ks8851: Convert to YAML schema adds fac4e24dcc56 dt-bindings: mxsfb: Add compatible for i.MX8MN adds 977b3167c2bd dt-bindings: irqchip: Update pruss-intc binding for K3 AM64x SoCs adds 2720b991337d dt-bindings: PCI: ftpci100: convert faraday,ftpci100 to YAML adds ace1c4b5c412 of: base: remove unnecessary for loop adds eb7173988caf of: fdt: remove unnecessary codes adds 24519fa7f915 dt-bindings: i2c: brcm,iproc-i2c: convert to the json-schema adds d67b9281899c Merge remote-tracking branch 'devicetree/for-next' adds da18edb11cca Merge existing fixes from spi/for-5.14 adds 8dd591ad0104 spi: <linux/spi/spi.h>: add missing struct kernel-doc entry adds 3522d9aa1928 spi: mediatek: update spi master bingdings for MT6893 SOC adds 162a31effc41 spi: mediatek: add no_need_unprepare support adds 9d5354145104 spi: stm32: enable pm_runtime autosuspend adds 70526e0b7601 spi: stm32: Revert "properly handle 0 byte transfer" adds d87a5d64b503 spi: stm32h7: rework rx fifo read function adds dc6620c31326 spi: stm32h7: don't wait for EOT and flush fifo on disable adds 7ceb0b8a3ced spi: stm32: finalize message either on dma callback or EOT adds 65ab894f2e5a Merge series "spi: stm32: various fixes & cleanup" from Al [...] adds f84d866ab43f spi: mediatek: add tick_delay support adds 014861c2fb3d spi: omap-spi: Convert to json-schema adds 57f1c12e455f spi: spi-geni-qcom: Remove confusing comment about setting [...] adds f77d261b522e Merge remote-tracking branch 'spi/for-5.15' into spi-next adds 7030763aabca Merge remote-tracking branch 'spi/for-next' adds 87f8d121d0ec Merge branch 'sched/core' adds dccf8e55f164 Merge branch 'perf/core' adds e48a12e546ec jump_labels: Mark __jump_label_transform() as __always_inl [...] adds 4b617dd3c2be Merge branch 'locking/urgent' adds ab4e4d9f79b2 locking/mutex: Use try_cmpxchg() adds 048661a1f963 locking/mutex: Fix HANDOFF condition adds ad90880dc962 locking/mutex: Introduce __mutex_trylock_or_handoff() adds e6b4457b05f3 locking/mutex: Add MUTEX_WARN_ON adds d1bbfd0c7c9f Documentation/atomic_t: Document cmpxchg() vs try_cmpxchg() adds d6ec338daa3f Merge branch 'locking/core' adds e9ba16e68cce smpboot: Mark idle_init() as __always_inlined to work arou [...] adds dd9ced4003dd Merge branch 'core/urgent' adds c1a2755284df Merge remote-tracking branch 'tip/auto-latest' adds 76f6c233f6a3 Merge remote-tracking branch 'clockevents/timers/drivers/next' adds d19faf0e49eb EDAC/amd64: Use DEVICE_ATTR helper macros adds 7e54414062c5 Merge remote-tracking branch 'edac/edac-for-next' adds ac58f4f28369 tracing: Add trace_event helper macros __string_len() and [...] adds dd4ab508497b Merge remote-tracking branch 'ftrace/for-next' adds 9583a2ff5840 tools/memory-model: Document locking corner cases adds b44abe80d0df tools/memory-model: Make judgelitmus.sh note timeouts adds 764a364550e4 tools/memory-model: Make cmplitmushist.sh note timeouts adds 8b76e930b543 tools/memory-model: Make judgelitmus.sh identify bad macros adds 39e283154792 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds c2eecf9d6238 tools/memory-model: Fix paulmck email address on pre-exist [...] adds 97c223dc6023 tools/memory-model: Update parseargs.sh for hardware verification adds cf36264bf78b tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 14e0dba17fb7 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 6b7ac4645817 tools/memory-model: Fix checkalllitmus.sh comment adds d0bd10518b25 tools/memory-model: Hardware checking for check{,all}litmus.sh adds aaf9728abc9d tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds fa9d6b3493d3 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 54ab0eea01ee tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 5e5832b8a6af tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds d265691ba1ae tools/memory-model: Keep assembly-language litmus tests adds 3fdc3fbc7c95 tools/memory-model: Allow herd to deduce CPU type adds 16b727cd5830 tools/memory-model: Make runlitmus.sh check for jingle errors adds 3769ef14080d tools/memory-model: Add -v flag to jingle7 runs adds 61efd6dce950 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 8820c20c276a tools/memory-model: Fix scripting --jobs argument adds b21176340aaa tools/memory-model: Make checkghlitmus.sh use mselect7 adds 4ab81c527031 tools/memory-model: Make history-check scripts use mselect7 adds 88dd5fa6a258 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds a2cbaa0e19b7 tools/memory-model: Repair parseargs.sh header comment adds 825736886a95 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds bb66c9071312 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 9636d7b9526f tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 090bd136b1aa tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds c7348ee55646 Merge branch 'lkmm-dev.2021.05.10c' into HEAD adds d78d8f2a78a8 refscale: Add measurement of clock readout adds 1a8b5f93b3ba torture: Add clocksource-watchdog testing to torture.sh adds d8c79f015238 torture: Make torture.sh accept --do-all and --donone adds 3d956a007e79 rcu: Fix to include first blocked task in stall warning adds 7a0de6eed586 rcu: Fix stall-warning deadlock due to non-release of rcu_ [...] adds e848aa7bf715 rcutorture: Preempt rather than block when testing task stalls adds bcf326b7dc31 tools/memory-model: Make read_foo_diagnostic() more clearl [...] adds fec563409eb8 tools/memory-model: Add example for heuristic lockless reads adds 4fee7f5b9af9 tools/memory-model: Heuristics using data_race() must hand [...] adds 92b65e19140a tools/memory-model: Document data_race(READ_ONCE()) adds 28afef3b581e rcu: Remove special bit at the bottom of the ->dynticks counter adds 4c674c220dc4 rcu/nocb: Start moving nocb code to its own plugin file adds 35469e285d3f rcu: Weaken ->dynticks accesses and updates adds 95d595f5cb15 rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() adds 2533f46e0903 Documentation/RCU: Fix emphasis markers adds 6764d0a06241 rcu: Mark accesses to ->rcu_read_lock_nesting adds 864aee8609f5 Documentation/RCU: Fix nested inline markup adds de805a1a6651 rculist: Unify documentation about missing list_empty_rcu() adds 8236fa3ce511 rcu/tree: Handle VM stoppage in stall detection adds 817690fd18af rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() adds 9ed9bf0d17cd rcu: Start timing stall repetitions after warning complete adds 9fc5e619310c rcu-tasks: Add comments explaining task_struct strategy adds 314d29a8e8c5 rcu-tasks: Mark ->trc_reader_nesting data races adds 5ff6158467ce rcu-tasks: Mark ->trc_reader_special.b.need_qs data races adds 0a9f6bd6f720 docs: Fix a typo in Documentation/RCU/stallwarn.rst adds 801c4cfe0ba9 locktorture: Mark statistics data races adds 4e96cbd3b00e locktorture: Count lock readers adds 277a7d716b30 srcutiny: Mark read-side data races adds 19c3a93cd7cb rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() adds d7cbb0d9373b torture: Enable KCSAN summaries over groups of torture-test runs adds 830550912a3a torture: Create KCSAN summaries for torture.sh runs adds 8c51a918de84 rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] adds e72d0b7107b9 rcu: Remove trailing spaces and tabs adds a47006812b5f rcu/doc: Add a quick quiz to explain further why we need s [...] adds 50d9fc22ee2c kcsan: Improve some Kconfig comments adds 2a797e52eb9f kcsan: Remove CONFIG_KCSAN_DEBUG adds e879477de342 kcsan: Introduce CONFIG_KCSAN_STRICT adds 8e1cabfe729a kcsan: Reduce get_ctx() uses in kcsan_found_watchpoint() adds 094abee9dbdb kcsan: Rework atomic.h into permissive.h adds a7fcbe6fe245 kcsan: Print if strict or non-strict during init adds 4f6f189b5153 kcsan: permissive: Ignore data-racy 1-bit value changes adds 64fbd8a6c4e9 kcsan: Make strict mode imply interruptible watchers adds 25d40e4ea01e torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument adds 7e2dab1a501d torture: Make kvm-recheck-scf.sh tolerate qemu-cmd comments adds cce60ed72c00 torture: Make kvm-recheck-lock.sh tolerate qemu-cmd comments adds de35d1cf5cbf torture: Log more kvm-remote.sh information adds d4f7bc0a8ae6 torture: Protect kvm-remote.sh directory trees from /tmp reaping adds 8196ba416bbb rcuscale: Console output claims too few grace periods adds ac0f949c659c rcu-tasks: Fix synchronize_rcu_rude() typo in comment adds bf95e1a551cb torture: Make kvm-recheck.sh skip kcsan.sum for build-only runs adds 6de82a14f81c torture: Move parse-console.sh call to PATH-aware scripts adds 1842e2cf38d4 tools: include: nolibc: Fix a typo occured to occurred in [...] adds 637e784da7f1 tools/nolibc: Implement msleep() adds 71cdf62b4ca8 scftorture: Add RPC-like IPI tests adds 3634324ebba9 EXP rcu: Mark accesses in tree_stall.h adds dd25901cc088 scftorture: Provide additional debug for memory-ordering d [...] adds c545c5e3e0d1 rcu: Remove useless "ret" update in rcu_gp_fqs_loop() adds f67c5bdfeb2d EXP clocksource: Forgive repeated long-latency watchdog cl [...] adds 9a73bfc3a9b1 rcu: Use per_cpu_ptr to get the pointer of per_cpu variable adds d73bda0850cc clocksource: Prohibit clocksource watchdog test when HZ<100 adds a3ebc1df882c rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU adds be42b221bc48 torture: Put kvm.sh batch-creation awk script into a temp file adds ca919e315efa torture: Make kvm.sh select per-scenario affinity masks adds 21debe7122a4 torture: Don't redirect qemu-cmd comment lines adds 6bf5a4bbbc9b torture: Make kvm-test-1-run-qemu.sh apply affinity adds 9588ccc3a192 rcutorture: Upgrade two-CPU scenarios to four CPUs adds 6d26c0df4129 torture: Use numeric taskset argument in jitter.sh adds 9cd95d25a479 torture: Consistently name "qemu*" test output files adds 8e11853b8c73 torture: Make kvm-test-1-run-batch.sh select per-scenario [...] adds a705e02e2466 torture: Don't use "test" command's "-a" argument adds 3e2aa6d9e56a torture: Add timestamps to kvm-test-1-run-qemu.sh output adds d1d881313f05 torture: Make kvm-test-1-run-qemu.sh check for reboot loops adds b9b727f14693 scftorture: Avoid NULL pointer exception on early exit adds 0dbba46d6769 RCU: Fix macro name CONFIG_TASKS_RCU_TRACE adds e1aab4f65fca scftorture: Allow zero weight to exclude an smp_call_funct [...] adds ccd9519212d6 scftorture: Shut down if nonsensical arguments given adds 06637fa4ee72 scftorture: Account for weight_resched when checking for a [...] adds eb1563520928 scftorture: Count reschedule IPIs adds e107ca1a35b6 doc: Update stallwarn.rst with recent changes adds d225463554ad Merge remote-tracking branch 'rcu/rcu/next' adds 5ab8b4cf30a3 Merge remote-tracking branch 'percpu/for-next' adds 7f5ba4806d3c cgroup1: fix leaked context root causing sporadic NULL der [...] adds a0ce4cb09304 Merge remote-tracking branch 'workqueues/for-next' adds 293fee7f6078 leds: aat1290: Move driver to flash subdirectory adds f5d69f6290a3 leds: as3645a: Move driver to flash subdirectory adds eb5a4422e448 leds: max77693: Move driver to flash subdirectory adds 9a7c066f6a1d leds: sgm3140: Move driver to flash subdirectory adds 61fa67a4e538 leds: lm3601x: Move driver to flash subdirectory adds 51f3b2c3d511 leds: ktd2692: Move driver to flash subdirectory adds e642197562cd leds: is31fl32xx: Fix missing error code in is31fl32xx_parse_dt() adds e273ac06e4ff Merge remote-tracking branch 'leds/for-next' adds b9ed06f4c665 i2c: aspeed: Add slave_enable() to toggle slave mode adds 007888f365c9 ipmi: ssif_bmc: Add SSIF BMC driver adds 1a2055cd5091 bindings: ipmi: Add binding for SSIF BMC driver adds 2653cc653a56 Merge remote-tracking branch 'ipmi/for-next' adds ce7d0008c235 usb: gadget: udc: core: Introduce check_config to verify U [...] adds 7adf9e3adc39 usb: gadget: configfs: Check USB configuration before adding adds 9f607a309fbe usb: dwc3: Resize TX FIFOs to meet EP bursting requirements adds fe794e395483 of: Add stub for of_add_property() adds cefdd52fa045 usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default adds 97db1b081e12 dt-bindings: usb: dwc3: Update dwc3 TX fifo properties adds 0f59def84bc4 Merge remote-tracking branch 'usb/usb-next' adds 7d1e797bec3a Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds fe364a7d95c2 dmaengine: dw: Program xBAR hardware for Elkhart Lake adds 53b50458110d dmaengine: idxd: Simplify code and axe the use of a deprec [...] adds 0dcfe41e9a4c dmanegine: idxd: cleanup all device related bits after dis [...] adds e753a64bee75 dmaengine: idxd: Add wq occupancy information to sysfs attribute adds 53499d1fc112 dmaengine: idxd: have command status always set adds ac24a2dc06cd dmaengine: idxd: add missing percpu ref put on failure adds 6cfd9e62e329 dmaengine: idxd: assign MSIX vectors to each WQ rather tha [...] adds b2296eeac915 dmaengine: idxd: depends on !UML adds 4faee8b65ec3 dmaengine: sprd: Add missing MODULE_DEVICE_TABLE adds 407b3ea075c2 Merge branch 'fixes' into next adds 1e7335b430b2 Merge remote-tracking branch 'dmaengine/next' adds 40113d96bfb8 Merge remote-tracking branch 'cgroup/for-next' adds a2a679167040 Merge remote-tracking branch 'scsi/for-next' adds 9289575804ea Merge remote-tracking branch 'rpmsg/for-next' adds 7ebaa4104773 pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias adds e9d66bdbc5ab pinctrl: renesas: r8a77995: Add bias pinconf support adds 6736cbacf46a Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' adds 123ba542c9d9 Merge remote-tracking branch 'pwm/for-next' adds ac729187dbc0 Merge remote-tracking branch 'livepatching/for-next' adds 41f2e02c515b Merge remote-tracking branch 'coresight/next' adds 8a4a0d839865 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds eabd6aa8f89b Merge remote-tracking branch 'ntb/ntb-next' adds 81c93b07abca Merge remote-tracking branch 'seccomp/for-next/seccomp' adds 24677b2f4782 Merge remote-tracking branch 'kspp/for-next/kspp' adds 0f79ce970e79 gnss: drop stray semicolons adds 16b8987dab69 Merge remote-tracking branch 'gnss/gnss-next' adds ba3f5839fbeb asm-generic/hyperv: Add missing #include of nmi.h adds c445535c3efb x86/hyperv: fix for unwanted manipulation of sched_clock w [...] adds afca4d95dd7d Drivers: hv: Make portions of Hyper-V init code be arch neutral adds 9d7cf2c96758 Drivers: hv: Add arch independent default functions for so [...] adds 6dc77fa5ac2c Drivers: hv: Move Hyper-V misc functionality to arch-neutral code adds 4a8d75d15ce8 Merge remote-tracking branch 'hyperv/hyperv-next' adds cff03367b6f8 auxdisplay: hd44780: Fix oops on module unloading adds 4f46cdab7e00 auxdisplay: charlcd: Drop unneeded initializers and switch [...] adds ecd8d8cfcb59 Merge remote-tracking branch 'auxdisplay/auxdisplay' adds e4998f490675 Merge tag 'v5.14-rc1' into for-next adds 55020f5deaa4 Merge remote-tracking branch 'fpga/for-next' adds eb1544042a10 Merge remote-tracking branch 'mhi/mhi-next' adds b54d7ae40aec Merge remote-tracking branch 'rust/rust-next' adds be6018fc6710 procfs: prevent unprivileged processes accessing fdinfo adds dfd5695b63f5 shm: skip shm_destroy if task IPC namespace was changed adds 30975144fcab ipc: WARN if trying to remove ipc object which is absent adds 163743f1ddd1 userfaultfd: do not untag user pointers adds c59ad9936b29 selftest: use mmap instead of posix_memalign to allocate memory adds e1ac8bf765b6 kfence: defer kfence_test_init to ensure that kunit debugf [...] adds e9c96845f767 kfence: move the size check to the beginning of __kfence_alloc() adds 057d0c5716ee kfence: skip all GFP_ZONEMASK allocations adds ead0d18db3af mm: call flush_dcache_page() in memcpy_to_page() and memze [...] adds f0ba34997ca9 mm: use kmap_local_page in memzero_page adds 7408ca4c4d45 mm: page_alloc: fix page_poison=1 / INIT_ON_ALLOC_DEFAULT_ [...] adds 530e256f36f9 memblock: make for_each_mem_range() traverse MEMBLOCK_HOTP [...] adds b58cd814a0ae /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds d06391f28276 /proc/kpageflags: do not use uninitialized struct pages adds 6f4266a78a4e kbuild: decouple build from userspace headers adds 622d6f1b0b0b fixup "Decouple build from userspace headers" adds 545e483f8499 ocfs2: remove an unnecessary condition adds 19e5896445ea ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 41c0275b80f1 ocfs2: fix ocfs2 corrupt when iputting an inode adds 841025ba6580 arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings adds ce069b322bef mm: slub: Fix slub_debug disablement for list of slabs adds ab14dabdcb10 mm/debug_vm_pgtable: introduce struct vm_pgtable_debug adds 2aac67b363d2 mm/debug_vm_pgtable: use struct vm_pgtable_debug in basic tests adds c6d8e5abf38b mm/debug_vm_pgtable: use struct vm_pgtable_debug in leaf a [...] adds 7383507764a5 mm/debug_vm_pgtable: use struct vm_pgtable_debug in protno [...] adds d515b68a1b58 mm/vm_debug_pgtable: use struct vm_pgtable_debug in soft_d [...] adds 6ab587f35956 mm/debug_vm_pgtable: use struct vm_pgtable_debug in migrat [...] adds 77f25bdae0c1 mm/debug_vm_pgtable: use struct vm_pgtable_debug in PTE mo [...] adds a3c0ec10544e mm/debug_vm_pgtable: use struct vm_pgtable_debug in PMD mo [...] adds 8c70ffdc4c7a mm/vm_debug_pgtable: use struct vm_pgtable_debug in PUD mo [...] adds 534b309afc33 mm/debug_vm_pgtable: use struct vm_pgtable_debug in PGD an [...] adds 48cc3f56724d mm/debug_vm_pgtable: remove unused code adds f33b56a0a384 mm/debug_vm_pgtable: fix corrupted page flag adds d83fee2a0913 mm: mark idle page tracking as BROKEN adds 48b3477baab8 writeback: track number of inodes under writeback adds 6fa539bc5116 writeback: reliably update bandwidth estimation adds 51c977ec7958 writeback: fix bandwidth estimate for spiky workload adds 5e11a7ccddbd writeback: rename domain_update_bandwidth() adds 0ad9be2837fe writeback: use READ_ONCE for unlocked reads of writeback stats adds 98afe31002eb mm: remove irqsave/restore locking from contexts with irqs [...] adds b9c682b05980 fs: drop_caches: fix skipping over shadow cache inodes adds fe8c87df5f75 fs: inode: count invalidated shadow pages in pginodesteal adds 7c25c8966d7b vfs: keep inodes with page cache off the inode shrinker LRU adds c6c6cdb2a161 fs, mm: fix race in unlinking swapfile adds 99b01ed2173f mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] adds 989af386a963 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] adds 8b6adcf1201e mm, memcg: inline swap-related functions to improve disabl [...] adds 499e439008ee memcg: enable accounting for pids in nested pid namespaces adds 0d623a62db68 memcg: switch lruvec stats to rstat adds 42265e014ac7 memcg: infrastructure to flush memcg stats adds c12a5dedcc44 lazy tlb: introduce lazy mm refcount helper functions adds de25f3752208 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix adds 67f3d15d2d2e lazy tlb: allow lazy tlb mm refcounting to be configurable adds 238cff47b295 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix adds d4316687780f lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 adds 0bfd2b2d5d99 lazy tlb: shoot lazies, a non-refcounting lazy tlb option adds ddb8a9c3d83c lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix adds 34a9dd74e541 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN adds b1bc64e6727a mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] adds 8e17dc1c489d mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] adds 6013a7da4bd0 ps3disk: replace flush_kernel_dcache_page with flush_dcache_page adds ffa98718db97 scatterlist: replace flush_kernel_dcache_page with flush_d [...] adds c4295cb5d539 aacraid: remove an unused include adds ec31d9080579 mm: remove flush_kernel_dcache_page adds 3630d018865d mm: sparse: pass section_nr to section_mark_present adds a4c2d9ce07b4 mm: sparse: pass section_nr to find_memory_block adds 497c25f698d0 mm: sparse: remove __section_nr() function adds 1851bd433292 mm/sparse: set SECTION_NID_SHIFT to 6 adds 104888d4807b include/linux/mmzone.h: avoid a warning in sparse memory support adds 46057f36ef6e mm/vmalloc: use batched page requests in bulk-allocator adds 406ae95e3c6f mm/vmalloc: remove gfpflags_allow_blocking() check adds e5277f79ada8 lib/test_vmalloc.c: add a new 'nr_pages' parameter adds c67d627630af mm/vmalloc: fix wrong behavior in vread adds bcbe7de8cdd3 mm/kasan: move kasan.fault to mm/kasan/report.c adds be9613a6a6ee mm/page_alloc: always initialize memory map for the holes adds 09a9701e5c17 microblaze: simplify pte_alloc_one_kernel() adds ccd4b394e3d0 mm: introduce memmap_alloc() to unify memory map allocation adds 4c7ec8a680de memblock: stop poisoning raw allocations adds 3b4247b37709 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] adds a45f484cb713 hugetlb: drop ref count earlier after page allocation adds 5470a82fe5e7 hugetlb: before freeing hugetlb page set dtor to appropria [...] adds d7b0cc43063b mm/vmscan: put the redirtied MADV_FREE pages back to anony [...] adds ada7d4e6d19a mm/vmscan: remove misleading setting to sc->priority adds a77acaa6b0cc mm/vmscan: remove unneeded return value of kswapd_run() adds 00e42d603778 mm/vmscan: add 'else' to remove check_pending label adds 7839b5774ee4 mm/numa: automatically generate node migration order adds c23e117e8be7 mm/migrate: update node demotion order on hotplug events adds b6e14b237b9c mm/migrate: enable returning precise migrate_pages() succe [...] adds 32ca44fd7e85 mm/migrate: demote pages during reclaim adds 74ec57cbef9b mm/vmscan: add page demotion counter adds 7738cde1fe5f mm/vmscan: add helper for querying ability to age anonymous pages adds f945f80b1245 mm/vmscan: Consider anonymous pages without swap adds d0a4b233e867 mm/vmscan: never demote for memcg reclaim adds 82c9601ab6ed mm/migrate: add sysfs interface to enable reclaim migration adds 2330b1056cbd mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] adds 65fe2700480e mm/memplicy: add page allocation function for MPOL_PREFERR [...] adds d93aea29f858 mm/mempolicy: enable page allocation for MPOL_PREFERRED_MA [...] adds 774a5cc9dd6f mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY adds 4b09cebc32cf mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix adds d00456310286 mm/mempolicy: advertise new MPOL_PREFERRED_MANY adds 3f2ed8fcb955 mm/mempolicy: unify the create() func for bind/interleave/ [...] adds e7b7adbfb7d5 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] adds 0e23a980dec2 selftests: vm: add KSM merge test adds d645afeb24cc selftests: vm: add KSM unmerge test adds f20114e5795c selftests: vm: add KSM zero page merging test adds ec0fa164f2df selftests: vm: add KSM merging across nodes test adds bdd100f99e52 mm/vmstat: correct some wrong comments adds cfafc2d21308 mm/vmstat: simplify the array size calculation adds 14838dcf1754 mm/vmstat: remove unneeded return value adds 90723fab0013 memory-hotplug.rst: remove locking details from admin-guide adds 5789d01f5b2f memory-hotplug.rst: complete admin-guide overhaul adds c3d7cafe578b mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE adds baf2ad9e8454 mm: memory_hotplug: cleanup after removal of pfn_valid_within() adds f471ab174d8a mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] adds 42cf4ef23c63 mm/memory_hotplug: remove nid parameter from arch_remove_memory() adds 5e7cbaa49f48 mm/memory_hotplug: remove nid parameter from remove_memory [...] adds 0ab6f965acd6 ACPI: memhotplug: memory resources cannot be enabled yet adds d3e9d4d11209 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] adds 379d48a18e4d mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() adds 70354a5a5979 mm/highmem: Remove deprecated kmap_atomic adds f64722eaa035 kfence: show cpu and timestamp in alloc/free info adds bb9c12e3186d fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 8003501425c0 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds a91b0da6f075 kernel/hung_task.c: Monitor killed tasks. adds 3761d5310d7e fs/proc/kcore.c: add mmap interface adds 237e105d6693 proc/sysctl: make protected_* world readable adds 06098f5e16c3 arch: Kconfig: fix spelling mistake "seperate" -> "separate" adds d0280bf795dc math: make RATIONAL tristate adds f6b245513297 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] adds cab3b881462f lib/string: optimized memcpy adds fffe55f217f4 lib/string: optimized memmove adds a68a02e0261a lib/string: optimized memset adds 3fa2ecddc9e3 init/main.c: silence some -Wunused-parameter warnings adds e1732963c4b3 nilfs2: fix memory leak in nilfs_sysfs_create_device_group adds e6369c915fb8 nilfs2: fix NULL pointer in nilfs_##name##_attr_release adds 6d4ddf8997cd nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group adds ae9745949718 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group adds da318d331116 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group adds 44611eb0565f nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group adds 77cfb06c61ed hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds 1d40a589cf99 pid: cleanup the stale comment mentioning pidmap_init(). adds 41287ce69618 selftests/memfd: remove unused variable adds 0bae28db1820 Merge branch 'akpm-current/current' adds 6e235535ce82 Add linux-next specific files for 20210716
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (92510a7fd93c) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/ABI/stable/sysfs-driver-dma-idxd | 7 + Documentation/ABI/testing/sysfs-fs-f2fs | 14 + Documentation/ABI/testing/sysfs-kernel-mm-numa | 24 + .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 29 + .../RCU/Design/Requirements/Requirements.rst | 8 +- Documentation/RCU/checklist.rst | 24 +- Documentation/RCU/rcu_dereference.rst | 6 +- Documentation/RCU/stallwarn.rst | 31 +- Documentation/admin-guide/mm/memory-hotplug.rst | 360 +- .../admin-guide/mm/numa_memory_policy.rst | 16 +- Documentation/admin-guide/sysrq.rst | 12 +- Documentation/arm/marvell.rst | 18 + Documentation/arm64/tagged-address-abi.rst | 26 +- Documentation/atomic_t.txt | 41 + Documentation/core-api/cachetlb.rst | 86 +- Documentation/core-api/cpu_hotplug.rst | 38 +- Documentation/dev-tools/kasan.rst | 13 +- Documentation/dev-tools/kcsan.rst | 12 + Documentation/dev-tools/kfence.rst | 98 +- Documentation/dev-tools/kunit/running_tips.rst | 14 +- Documentation/devicetree/bindings/arm/fsl.yaml | 4 + .../bindings/clock/brcm,iproc-clocks.yaml | 1 - .../devicetree/bindings/display/fsl,lcdif.yaml | 1 + .../devicetree/bindings/hwmon/adt7475.yaml | 22 +- .../devicetree/bindings/i2c/brcm,iproc-i2c.txt | 46 - .../devicetree/bindings/i2c/brcm,iproc-i2c.yaml | 71 + .../interrupt-controller/ti,pruss-intc.yaml | 4 +- .../devicetree/bindings/iommu/rockchip,iommu.yaml | 2 - .../devicetree/bindings/ipmi/ssif-bmc.yaml | 38 + .../devicetree/bindings/media/nxp,imx8-jpeg.yaml | 19 +- .../bindings/memory-controllers/arm,pl353-smc.yaml | 1 - .../devicetree/bindings/mmc/sdhci-msm.txt | 1 + .../devicetree/bindings/mtd/brcm,brcmnand.yaml | 8 - .../bindings/mtd/partitions/redboot-fis.txt | 27 - .../bindings/mtd/partitions/redboot-fis.yaml | 42 + .../devicetree/bindings/net/dsa/nxp,sja1105.yaml | 4 +- .../devicetree/bindings/net/micrel,ks8851.yaml | 96 + .../devicetree/bindings/net/micrel-ks8851.txt | 18 - .../devicetree/bindings/pci/faraday,ftpci100.txt | 135 - .../devicetree/bindings/pci/faraday,ftpci100.yaml | 176 + .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 56 +- .../devicetree/bindings/regulator/mps,mpq7920.yaml | 6 +- .../bindings/regulator/nxp,pf8x00-regulator.yaml | 3 +- .../regulator/richtek,rtq6752-regulator.yaml | 76 + .../regulator/socionext,uniphier-regulator.yaml | 85 + .../bindings/regulator/uniphier-regulator.txt | 58 - .../devicetree/bindings/rtc/faraday,ftrtc010.yaml | 1 - .../devicetree/bindings/rtc/ti,bq32000.yaml | 2 +- .../bindings/sound/davinci-mcasp-audio.txt | 1 + .../devicetree/bindings/sound/renesas,rsnd.yaml | 2 +- Documentation/devicetree/bindings/spi/omap-spi.txt | 48 - .../devicetree/bindings/spi/omap-spi.yaml | 117 + .../devicetree/bindings/spi/spi-controller.yaml | 32 +- .../devicetree/bindings/spi/spi-mt65xx.txt | 1 + .../devicetree/bindings/usb/nxp,isp1760.yaml | 2 - .../devicetree/bindings/usb/snps,dwc3.yaml | 15 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + .../thread-info-in-task}/arch-support.txt | 20 +- .../time/arch-tick-broadcast/arch-support.txt | 2 +- Documentation/filesystems/locking.rst | 77 +- .../litmus-tests/locking/DCL-broken.litmus | 55 + .../litmus-tests/locking/DCL-fixed.litmus | 56 + .../litmus-tests/locking/RM-broken.litmus | 42 + Documentation/litmus-tests/locking/RM-fixed.litmus | 42 + Documentation/networking/af_xdp.rst | 6 +- .../translations/zh_CN/core-api/cachetlb.rst | 9 - .../translations/zh_CN/core-api/cpu_hotplug.rst | 348 ++ .../translations/zh_CN/core-api/genericirq.rst | 409 ++ .../translations/zh_CN/core-api/index.rst | 7 +- .../translations/zh_CN/core-api/memory-hotplug.rst | 126 + .../zh_CN/core-api/protection-keys.rst | 99 + .../translations/zh_CN/dev-tools/index.rst | 5 + .../zh_CN/dev-tools/testing-overview.rst | 108 + .../translations/zh_CN/process/2.Process.rst | 4 +- .../translations/zh_CN/process/coding-style.rst | 3 +- .../userspace-api/media/cec.h.rst.exceptions | 2 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 3 + LICENSES/dual/CC-BY-4.0 | 2 +- MAINTAINERS | 3 +- Makefile | 15 +- Next/SHA1s | 298 +- Next/Trees | 4 +- Next/merge.log | 3932 +++++++------------- arch/Kconfig | 2 +- arch/arc/Kconfig | 2 +- arch/arc/include/asm/checksum.h | 2 +- arch/arc/include/asm/perf_event.h | 2 +- arch/arc/kernel/fpu.c | 9 +- arch/arc/kernel/unwind.c | 10 +- arch/arc/kernel/vmlinux.lds.S | 2 + arch/arm/boot/dts/Makefile | 2 + arch/arm/boot/dts/imx6dl-solidsense.dts | 54 + arch/arm/boot/dts/imx6q-solidsense.dts | 54 + arch/arm/boot/dts/imx6qdl-solidsense.dtsi | 160 + arch/arm/boot/dts/imx6qdl-sr-som.dtsi | 8 +- arch/arm/boot/dts/r8a73a4.dtsi | 44 - arch/arm/boot/dts/r8a7742.dtsi | 4 +- arch/arm/boot/dts/r8a7743.dtsi | 4 +- arch/arm/boot/dts/r8a7744.dtsi | 4 +- arch/arm/boot/dts/rk3066a.dtsi | 10 +- arch/arm/boot/dts/rk3188.dtsi | 8 +- arch/arm/boot/dts/rk3288.dtsi | 6 - arch/arm/boot/dts/stm32mp157c-ed1.dts | 4 +- arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 4 + arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 25 +- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 4 +- arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 6 +- arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 12 +- arch/arm/configs/shmobile_defconfig | 1 + arch/arm/include/asm/cacheflush.h | 4 +- arch/arm/kernel/process.c | 2 - arch/arm/mach-bcm/bcm_kona_smc.c | 2 - arch/arm/mach-imx/common.h | 2 +- arch/arm/mach-imx/mmdc.c | 15 +- arch/arm/mm/flush.c | 33 - arch/arm/mm/nommu.c | 6 - arch/arm64/Kconfig | 4 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 70 + arch/arm64/boot/dts/exynos/exynos7.dtsi | 35 + arch/arm64/boot/dts/freescale/Makefile | 1 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 9 + arch/arm64/boot/dts/freescale/fsl-ls2088a-rdb.dts | 4 + arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 4 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8-ss-img.dtsi | 80 + .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 164 + .../boot/dts/freescale/imx8mq-nitrogen-som.dtsi | 275 ++ arch/arm64/boot/dts/freescale/imx8qm-ss-img.dtsi | 12 + arch/arm64/boot/dts/freescale/imx8qm.dtsi | 2 + arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts | 2 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-img.dtsi | 13 + arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 2 + arch/arm64/boot/dts/nvidia/tegra194.dtsi | 73 +- .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 8 +- .../arm64/boot/dts/renesas/r8a77950-salvator-x.dts | 73 - arch/arm64/boot/dts/renesas/r8a77950.dtsi | 2 + .../arm64/boot/dts/renesas/r8a77951-salvator-x.dts | 73 - .../boot/dts/renesas/r8a77951-salvator-xs.dts | 122 - arch/arm64/boot/dts/renesas/r8a77951.dtsi | 5 + .../boot/dts/renesas/r8a77965-salvator-xs.dts | 14 - arch/arm64/boot/dts/renesas/r8a77965.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 48 + arch/arm64/boot/dts/renesas/r8a77990.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 46 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 26 +- arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 80 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 76 +- arch/arm64/boot/dts/renesas/salvator-xs.dtsi | 56 + arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 3 - arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 5 - arch/arm64/boot/dts/rockchip/rk3368.dtsi | 5 - arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 8 - arch/arm64/configs/defconfig | 1 + arch/arm64/include/asm/cache.h | 2 +- arch/arm64/include/asm/smp_plat.h | 1 + arch/arm64/kernel/Makefile | 2 +- arch/arm64/kernel/cpufeature.c | 1 + arch/arm64/kernel/entry-common.c | 2 +- arch/arm64/kernel/mte.c | 15 +- arch/arm64/kernel/process.c | 3 - arch/arm64/lib/Makefile | 2 +- arch/arm64/lib/copy_from_user.S | 13 +- arch/arm64/lib/copy_in_user.S | 21 +- arch/arm64/lib/copy_to_user.S | 14 +- arch/arm64/lib/strlen.S | 10 + arch/arm64/mm/mmu.c | 3 +- arch/csky/abiv1/cacheflush.c | 11 - arch/csky/abiv1/inc/abi/cacheflush.h | 4 +- arch/csky/kernel/probes/kprobes.c | 3 +- arch/ia64/mm/init.c | 3 +- arch/m68k/Kconfig.machine | 1 + arch/m68k/coldfire/m525x.c | 2 +- arch/microblaze/include/asm/pgtable.h | 2 - arch/microblaze/mm/init.c | 12 - arch/microblaze/mm/pgtable.c | 17 +- arch/mips/include/asm/cacheflush.h | 8 +- arch/mips/include/asm/fpu.h | 2 +- arch/mips/include/asm/vdso/vdso.h | 2 +- arch/mips/kernel/irq.c | 2 + arch/mips/mm/tlbex.c | 2 + arch/nds32/include/asm/cacheflush.h | 3 +- arch/nds32/mm/cacheflush.c | 9 - arch/openrisc/kernel/process.c | 2 - arch/parisc/include/asm/cacheflush.h | 8 +- arch/parisc/kernel/cache.c | 3 +- arch/parisc/kernel/firmware.c | 2 +- arch/parisc/kernel/process.c | 3 - arch/powerpc/kernel/prom.c | 1 - arch/powerpc/kernel/prom_init.c | 2 +- arch/powerpc/kernel/rtas.c | 2 +- arch/powerpc/kernel/udbg.c | 2 +- arch/powerpc/kvm/book3s_hv_p9_entry.c | 25 +- arch/powerpc/lib/Makefile | 2 +- arch/powerpc/mm/mem.c | 3 +- arch/powerpc/platforms/powermac/smp.c | 1 + arch/powerpc/platforms/pseries/hotplug-memory.c | 13 +- arch/riscv/Kconfig | 2 +- arch/riscv/kernel/vmlinux-xip.lds.S | 1 - arch/s390/boot/pgm_check_info.c | 2 +- arch/s390/configs/debug_defconfig | 3 +- arch/s390/configs/defconfig | 3 +- arch/s390/include/asm/ftrace.h | 1 + arch/s390/kernel/ftrace.c | 2 + arch/s390/kernel/mcount.S | 4 +- arch/s390/kernel/uprobes.c | 1 + arch/s390/kernel/vdso32/Makefile | 1 + arch/s390/mm/init.c | 3 +- arch/s390/net/bpf_jit_comp.c | 2 +- arch/sh/include/asm/cacheflush.h | 8 +- arch/sh/mm/init.c | 3 +- arch/sparc/include/asm/cmpxchg_64.h | 2 +- arch/sparc/kernel/process_32.c | 3 - arch/sparc/kernel/process_64.c | 3 - arch/um/include/shared/irq_user.h | 1 - arch/um/include/shared/os.h | 1 - arch/um/os-Linux/signal.c | 2 +- arch/um/os-Linux/util.c | 1 + arch/x86/boot/boot.h | 2 +- arch/x86/hyperv/hv_init.c | 101 +- arch/x86/include/asm/mshyperv.h | 4 - arch/x86/kernel/cpu/mshyperv.c | 29 +- arch/x86/kernel/jump_label.c | 7 +- arch/x86/kvm/cpuid.c | 30 +- arch/x86/kvm/mmu/mmu.c | 2 + arch/x86/kvm/mmu/paging.h | 14 + arch/x86/kvm/mmu/paging_tmpl.h | 4 +- arch/x86/kvm/mmu/spte.h | 6 - arch/x86/kvm/svm/nested.c | 53 +- arch/x86/kvm/svm/sev.c | 14 +- arch/x86/kvm/svm/svm.c | 77 +- arch/x86/kvm/svm/svm.h | 5 + arch/x86/kvm/vmx/vmx.h | 2 - arch/x86/kvm/x86.c | 5 +- arch/x86/mm/init_32.c | 3 +- arch/x86/mm/init_64.c | 3 +- arch/x86/net/bpf_jit_comp.c | 1 - arch/xtensa/kernel/traps.c | 7 + block/blk-map.c | 2 +- crypto/aegis128-neon-inner.c | 2 - drivers/acpi/acpi_memhotplug.c | 11 +- drivers/auxdisplay/charlcd.c | 4 +- drivers/auxdisplay/hd44780.c | 2 +- drivers/base/memory.c | 4 +- drivers/base/node.c | 2 - drivers/base/regmap/regmap-debugfs.c | 2 +- drivers/base/regmap/regmap-mmio.c | 2 +- drivers/base/regmap/regmap.c | 10 +- drivers/block/loop.c | 128 +- drivers/block/ps3disk.c | 2 +- drivers/block/xen-blkback/xenbus.c | 1 - drivers/bus/mhi/pci_generic.c | 4 + drivers/char/ipmi/Kconfig | 11 + drivers/char/ipmi/Makefile | 1 + drivers/char/ipmi/ssif_bmc.c | 781 ++++ drivers/char/ipmi/ssif_bmc.h | 106 + drivers/char/powernv-op-panel.c | 1 + drivers/clk/renesas/r8a774a1-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a774b1-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a774c0-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a774e1-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 5 +- drivers/clk/renesas/r9a07g044-cpg.c | 52 + drivers/cpufreq/longhaul.c | 2 - drivers/dax/kmem.c | 3 +- drivers/dax/super.c | 2 +- drivers/dma-buf/sync_file.c | 13 +- drivers/dma/Kconfig | 2 +- drivers/dma/dw/idma32.c | 138 +- drivers/dma/dw/internal.h | 16 + drivers/dma/dw/pci.c | 6 +- drivers/dma/dw/platform.c | 6 +- drivers/dma/idxd/device.c | 97 +- drivers/dma/idxd/idxd.h | 8 +- drivers/dma/idxd/init.c | 14 +- drivers/dma/idxd/irq.c | 4 +- drivers/dma/idxd/registers.h | 3 + drivers/dma/idxd/submit.c | 40 +- drivers/dma/idxd/sysfs.c | 41 +- drivers/dma/ipu/ipu_idmac.c | 2 + drivers/dma/mpc512x_dma.c | 1 + drivers/dma/sh/usb-dmac.c | 2 +- drivers/dma/sprd-dma.c | 1 + drivers/dma/ti/k3-udma.c | 1 + drivers/dma/xilinx/xilinx_dma.c | 12 + drivers/edac/Kconfig | 2 +- drivers/edac/amd64_edac.c | 21 +- drivers/firewire/net.c | 4 - drivers/firmware/arm_scmi/driver.c | 7 +- drivers/firmware/arm_scmi/notify.c | 4 + drivers/firmware/arm_scmi/sensors.c | 6 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 2 +- drivers/firmware/efi/libstub/vsprintf.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 18 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 45 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 3 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 2 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 1 - drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 1 + .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 10 +- drivers/gpu/drm/drm_print.c | 2 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 2 +- drivers/gpu/drm/i915/display/icl_dsi.c | 46 +- drivers/gpu/drm/i915/display/intel_acpi.c | 19 + drivers/gpu/drm/i915/display/intel_acpi.h | 3 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 7 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 3 +- drivers/gpu/drm/i915/display/intel_bw.c | 41 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 11 +- drivers/gpu/drm/i915/display/intel_crt.c | 3 + drivers/gpu/drm/i915/display/intel_crtc.c | 8 +- drivers/gpu/drm/i915/display/intel_cursor.c | 4 +- drivers/gpu/drm/i915/display/intel_ddi.c | 210 +- drivers/gpu/drm/i915/display/intel_ddi.h | 4 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 2461 ++++++------ drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 68 +- drivers/gpu/drm/i915/display/intel_display.c | 170 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 40 +- drivers/gpu/drm/i915/display/intel_display_power.c | 20 +- drivers/gpu/drm/i915/display/intel_display_types.h | 10 +- drivers/gpu/drm/i915/display/intel_dmc.c | 165 +- drivers/gpu/drm/i915/display/intel_dmc.h | 23 +- drivers/gpu/drm/i915/display/intel_dp.c | 10 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 15 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 2 +- drivers/gpu/drm/i915/display/intel_fbc.c | 215 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 96 +- drivers/gpu/drm/i915/display/intel_fdi.c | 25 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 42 +- drivers/gpu/drm/i915/display/intel_lvds.c | 4 +- drivers/gpu/drm/i915/display/intel_opregion.c | 3 + drivers/gpu/drm/i915/display/intel_psr.c | 207 +- drivers/gpu/drm/i915/display/intel_quirks.c | 34 + drivers/gpu/drm/i915/display/intel_sdvo.c | 4 +- drivers/gpu/drm/i915/display/intel_sprite.c | 2 +- drivers/gpu/drm/i915/display/intel_tc.c | 34 +- drivers/gpu/drm/i915/display/intel_tc.h | 2 + drivers/gpu/drm/i915/display/intel_tv.c | 13 +- drivers/gpu/drm/i915/display/intel_vga.c | 3 + drivers/gpu/drm/i915/display/skl_scaler.c | 27 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 4 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 1 + drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 5 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 2 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 2 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 111 +- drivers/gpu/drm/i915/gvt/handlers.c | 15 + drivers/gpu/drm/i915/i915_debugfs.c | 2 +- drivers/gpu/drm/i915/i915_drv.c | 9 +- drivers/gpu/drm/i915/i915_drv.h | 111 +- drivers/gpu/drm/i915/i915_irq.c | 22 +- drivers/gpu/drm/i915/i915_pci.c | 54 +- drivers/gpu/drm/i915/i915_reg.h | 30 +- drivers/gpu/drm/i915/intel_device_info.c | 14 +- drivers/gpu/drm/i915/intel_device_info.h | 5 +- drivers/gpu/drm/i915/intel_dram.c | 3 +- drivers/gpu/drm/i915/intel_pm.c | 121 +- drivers/gpu/drm/i915/intel_step.c | 104 +- drivers/gpu/drm/i915/intel_step.h | 4 + drivers/gpu/drm/i915/intel_uncore.c | 2 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot.h | 1 - drivers/gpu/drm/msm/msm_gem.c | 2 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 3 +- drivers/gpu/drm/qxl/qxl_ttm.c | 2 +- drivers/gpu/drm/radeon/radeon_gem.c | 3 +- drivers/gpu/drm/tegra/Makefile | 4 + drivers/gpu/drm/tegra/drm.c | 82 +- drivers/gpu/drm/tegra/drm.h | 12 + drivers/gpu/drm/tegra/firewall.c | 254 ++ drivers/gpu/drm/tegra/gather_bo.c | 81 + drivers/gpu/drm/tegra/gather_bo.h | 22 + drivers/gpu/drm/tegra/gem.c | 13 + drivers/gpu/drm/tegra/gem.h | 2 + drivers/gpu/drm/tegra/submit.c | 527 +++ drivers/gpu/drm/tegra/submit.h | 21 + drivers/gpu/drm/tegra/uapi.c | 387 ++ drivers/gpu/drm/tegra/uapi.h | 58 + drivers/gpu/drm/tegra/vic.c | 112 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 14 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 3 + drivers/gpu/drm/vc4/vc4_hdmi.c | 49 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 1 + drivers/gpu/host1x/Makefile | 1 + drivers/gpu/host1x/cdma.c | 58 +- drivers/gpu/host1x/fence.c | 209 ++ drivers/gpu/host1x/fence.h | 13 + drivers/gpu/host1x/hw/channel_hw.c | 87 +- drivers/gpu/host1x/hw/debug_hw.c | 9 +- drivers/gpu/host1x/hw/hw_host1x02_uclass.h | 12 + drivers/gpu/host1x/hw/hw_host1x04_uclass.h | 12 + drivers/gpu/host1x/hw/hw_host1x05_uclass.h | 12 + drivers/gpu/host1x/hw/hw_host1x06_uclass.h | 12 + drivers/gpu/host1x/hw/hw_host1x07_uclass.h | 12 + drivers/gpu/host1x/intr.c | 9 + drivers/gpu/host1x/intr.h | 2 + drivers/gpu/host1x/job.c | 77 +- drivers/gpu/host1x/job.h | 16 + drivers/gpu/host1x/syncpt.c | 2 + drivers/gpu/host1x/syncpt.h | 12 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 2 +- drivers/hid/hid-asus.c | 3 - drivers/hid/hid-input.c | 2 - drivers/hid/hid-magicmouse.c | 52 + drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 92 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 15 +- drivers/hid/intel-ish-hid/ishtp-hid.h | 1 + drivers/hid/intel-ish-hid/ishtp/bus.c | 29 +- drivers/hv/hv_common.c | 205 + drivers/hwmon/intel-m10-bmc-hwmon.c | 116 + drivers/hwmon/k10temp.c | 2 + drivers/hwmon/ntc_thermistor.c | 20 +- drivers/hwmon/pmbus/bpa-rs600.c | 22 +- drivers/hwmon/w83627ehf.c | 99 +- drivers/i2c/busses/i2c-aspeed.c | 20 + drivers/iio/accel/fxls8962af-core.c | 2 +- drivers/infiniband/hw/bnxt_re/main.c | 4 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 10 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 1 + drivers/infiniband/hw/irdma/ctrl.c | 9 +- drivers/infiniband/hw/irdma/uk.c | 5 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 1 + drivers/iommu/arm/arm-smmu/qcom_iommu.c | 13 +- drivers/iommu/intel/iommu.c | 34 +- drivers/iommu/rockchip-iommu.c | 6 +- drivers/isdn/capi/capiutil.c | 2 +- drivers/leds/Kconfig | 57 - drivers/leds/Makefile | 6 - drivers/leds/flash/Kconfig | 53 + drivers/leds/flash/Makefile | 6 + drivers/leds/{ => flash}/leds-aat1290.c | 0 drivers/leds/{ => flash}/leds-as3645a.c | 0 drivers/leds/{ => flash}/leds-ktd2692.c | 0 drivers/leds/{ => flash}/leds-lm3601x.c | 0 drivers/leds/{ => flash}/leds-max77693.c | 0 drivers/leds/{ => flash}/leds-sgm3140.c | 0 drivers/leds/leds-is31fl32xx.c | 1 + drivers/macintosh/macio-adb.c | 1 - drivers/macintosh/via-cuda.c | 2 +- drivers/macintosh/via-macii.c | 2 - drivers/macintosh/via-pmu.c | 2 +- drivers/media/dvb-frontends/cx24117.c | 1 - drivers/media/dvb-frontends/dib8000.c | 58 +- drivers/media/i2c/tda1997x.c | 1 + drivers/media/i2c/tvp5150.c | 2 +- drivers/media/pci/ivtv/ivtv-cards.h | 68 +- drivers/media/pci/ivtv/ivtv-i2c.c | 16 +- drivers/media/pci/saa7134/saa7134-alsa.c | 4 +- drivers/media/pci/saa7134/saa7134-core.c | 7 +- drivers/media/pci/saa7164/saa7164-cmd.c | 3 - drivers/media/pci/tw5864/tw5864-reg.h | 2 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 17 + drivers/media/platform/davinci/vpfe_capture.c | 2 +- drivers/media/platform/marvell-ccic/mcam-core.c | 2 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c | 2 +- drivers/media/platform/sti/delta/delta-ipc.c | 3 +- drivers/media/platform/ti-vpe/cal-camerarx.c | 247 +- drivers/media/platform/ti-vpe/cal-video.c | 176 +- drivers/media/platform/ti-vpe/cal.c | 272 +- drivers/media/platform/ti-vpe/cal.h | 66 +- drivers/media/platform/ti-vpe/cal_regs.h | 53 +- drivers/media/rc/rc-main.c | 2 +- drivers/media/rc/redrat3.c | 2 +- drivers/media/rc/streamzap.c | 2 - drivers/media/spi/cxd2880-spi.c | 7 +- drivers/media/test-drivers/vivid/vivid-cec.c | 2 +- drivers/media/usb/dvb-usb-v2/Kconfig | 2 + drivers/media/usb/dvb-usb-v2/af9035.c | 1 + drivers/media/usb/dvb-usb-v2/dvbsky.c | 37 +- drivers/media/usb/gspca/Kconfig | 1 - drivers/media/usb/gspca/vc032x.c | 6 +- drivers/media/usb/gspca/zc3xx.c | 134 +- drivers/media/usb/uvc/uvc_v4l2.c | 34 +- drivers/mmc/core/block.c | 1 + drivers/mmc/core/core.c | 3 +- drivers/mmc/core/host.c | 13 +- drivers/mmc/core/host.h | 6 + drivers/mmc/host/jz4740_mmc.c | 6 +- drivers/mmc/host/mmc_spi.c | 17 +- drivers/mmc/host/mmci.c | 3 + drivers/mmc/host/renesas_sdhi_sys_dmac.c | 4 +- drivers/mmc/host/sdhci-of-arasan.c | 51 +- drivers/mmc/host/sh_mmcif.c | 4 +- drivers/mmc/host/usdhi6rol0.c | 4 +- drivers/mtd/chips/cfi_util.c | 4 +- drivers/net/dsa/microchip/ksz_common.c | 4 +- drivers/net/dsa/mv88e6xxx/Kconfig | 2 +- drivers/net/dsa/sja1105/sja1105_main.c | 14 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 6 + .../ethernet/cavium/liquidio/cn23xx_pf_device.c | 2 +- .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 2 +- drivers/net/ethernet/moxa/moxart_ether.c | 4 +- drivers/net/ethernet/mscc/ocelot_net.c | 9 +- .../net/ethernet/netronome/nfp/flower/conntrack.c | 1 + drivers/net/ethernet/qlogic/qed/qed_mcp.c | 23 +- drivers/net/ethernet/qualcomm/emac/emac.c | 3 +- drivers/net/ethernet/sfc/efx_channels.c | 22 +- drivers/net/ethernet/ti/tlan.c | 3 +- drivers/net/fddi/defza.c | 3 +- drivers/net/mhi/net.c | 1 + drivers/net/mhi/proto_mbim.c | 4 +- drivers/net/phy/marvell10g.c | 40 +- drivers/net/usb/hso.c | 33 +- drivers/net/usb/r8152.c | 30 +- drivers/net/virtio_net.c | 8 +- drivers/net/wan/hdlc_cisco.c | 8 +- drivers/net/wan/hdlc_fr.c | 8 +- drivers/net/wan/hdlc_ppp.c | 8 +- drivers/net/wan/hdlc_raw.c | 8 +- drivers/net/wan/hdlc_raw_eth.c | 8 +- drivers/net/wan/hdlc_x25.c | 8 +- drivers/net/wireless/intersil/orinoco/hermes.c | 1 - drivers/net/wireless/mediatek/mt76/mt7921/main.c | 1 + drivers/net/wwan/iosm/iosm_ipc_imem.h | 1 - drivers/nvmem/qcom-spmi-sdam.c | 1 - drivers/nvmem/sc27xx-efuse.c | 1 - drivers/nvmem/sprd-efuse.c | 1 - drivers/of/base.c | 5 +- drivers/of/fdt.c | 3 - drivers/pci/probe.c | 50 +- drivers/pci/proc.c | 2 +- drivers/pinctrl/aspeed/pinmux-aspeed.h | 1 - drivers/pinctrl/renesas/pfc-r8a77995.c | 320 +- drivers/pinctrl/renesas/pinctrl.c | 16 +- drivers/pinctrl/renesas/sh_pfc.h | 3 + drivers/platform/x86/amd-pmc.c | 248 +- drivers/platform/x86/think-lmi.c | 19 + drivers/platform/x86/think-lmi.h | 1 + drivers/platform/x86/wireless-hotkey.c | 2 +- drivers/power/supply/ab8500_fg.c | 2 + drivers/power/supply/abx500_chargalg.c | 1 + drivers/regulator/Kconfig | 9 + drivers/regulator/Makefile | 1 + drivers/regulator/bd718x7-regulator.c | 369 +- drivers/regulator/da9063-regulator.c | 132 +- drivers/regulator/dbx500-prcmu.c | 4 +- drivers/regulator/devres.c | 69 +- drivers/regulator/hi6421-regulator.c | 22 +- drivers/regulator/hi6421v600-regulator.c | 2 +- drivers/regulator/mt6358-regulator.c | 87 +- drivers/regulator/mt6359-regulator.c | 19 +- drivers/regulator/mt6397-regulator.c | 15 +- drivers/regulator/rt5033-regulator.c | 21 +- drivers/regulator/rt6245-regulator.c | 2 +- drivers/regulator/rtq6752-regulator.c | 285 ++ drivers/regulator/tps65910-regulator.c | 10 +- drivers/rtc/rtc-at91sam9.c | 2 +- drivers/rtc/rtc-au1xxx.c | 5 +- drivers/rtc/rtc-ds1374.c | 7 +- drivers/rtc/rtc-max6900.c | 8 +- drivers/rtc/rtc-palmas.c | 15 +- drivers/rtc/rtc-pcf2127.c | 192 +- drivers/rtc/rtc-pcf85063.c | 2 +- drivers/rtc/rtc-pcf8523.c | 146 +- drivers/rtc/rtc-rtd119x.c | 3 +- drivers/rtc/rtc-s5m.c | 4 +- drivers/rtc/rtc-sc27xx.c | 2 +- drivers/rtc/rtc-spear.c | 5 +- drivers/rtc/rtc-tps6586x.c | 15 +- drivers/rtc/rtc-tps80031.c | 15 +- drivers/s390/char/tape_char.c | 2 - drivers/s390/net/ctcm_fsms.c | 1 + drivers/s390/net/qeth_l3_main.c | 1 + drivers/s390/scsi/zfcp_sysfs.c | 1 + drivers/scsi/aacraid/aachba.c | 1 - drivers/scsi/arm/fas216.c | 2 +- drivers/scsi/elx/efct/efct_driver.h | 1 - drivers/scsi/hosts.c | 1 + drivers/scsi/libsas/sas_discover.c | 2 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 15 +- drivers/scsi/pm8001/pm8001_ctl.c | 48 +- drivers/scsi/pm8001/pm8001_hwi.c | 18 +- drivers/scsi/pm8001/pm8001_init.c | 29 +- drivers/scsi/pm8001/pm8001_sas.c | 41 +- drivers/scsi/pm8001/pm80xx_hwi.c | 50 +- drivers/scsi/scsi_lib.c | 2 +- drivers/scsi/sd.c | 4 - drivers/scsi/ufs/ufshcd.h | 9 +- drivers/slimbus/slimbus.h | 2 +- drivers/soc/imx/soc-imx8m.c | 84 +- drivers/spi/spi-atmel.c | 9 +- drivers/spi/spi-cadence-quadspi.c | 10 +- drivers/spi/spi-geni-qcom.c | 6 - drivers/spi/spi-mt65xx.c | 80 +- drivers/spi/spi-stm32.c | 122 +- .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 2 +- .../pci/hive_isp_css_common/host/isp_local.h | 2 - .../pci/hive_isp_css_include/print_support.h | 2 +- drivers/staging/media/atomisp/pci/ia_css_env.h | 2 +- .../pci/runtime/debug/interface/ia_css_debug.h | 2 +- .../staging/media/atomisp/pci/sh_css_internal.h | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 26 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 1 + drivers/usb/core/devio.c | 2 +- drivers/usb/dwc3/core.c | 15 + drivers/usb/dwc3/core.h | 16 + drivers/usb/dwc3/dwc3-qcom.c | 15 + drivers/usb/dwc3/ep0.c | 2 + drivers/usb/dwc3/gadget.c | 232 ++ drivers/usb/gadget/configfs.c | 4 + drivers/usb/gadget/udc/core.c | 19 + drivers/usb/gadget/udc/fsl_qe_udc.c | 1 + drivers/usb/serial/option.c | 3 + drivers/video/fbdev/core/fbmem.c | 12 +- drivers/video/fbdev/xilinxfb.c | 2 + drivers/virtio/virtio_mem.c | 4 +- drivers/xen/xen-scsiback.c | 2 - fs/befs/debug.c | 2 +- fs/ceph/addr.c | 9 +- fs/ceph/file.c | 2 - fs/cifs/cifs_dfs_ref.c | 9 +- fs/cifs/cifsfs.c | 2 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 7 + fs/cifs/connect.c | 247 +- fs/cifs/dns_resolve.c | 10 +- fs/cifs/dns_resolve.h | 2 +- fs/cifs/misc.c | 2 +- fs/cifs/smb2ops.c | 8 +- fs/cifs/smb2pdu.c | 1 - fs/cifs/smb2pdu.h | 1 + fs/cifs/smb2transport.c | 3 + fs/configfs/file.c | 29 +- fs/dax.c | 2 +- fs/exec.c | 6 +- fs/ext2/dir.c | 12 +- fs/ext2/ext2.h | 14 +- fs/ext2/file.c | 7 +- fs/ext2/inode.c | 12 +- fs/ext2/namei.c | 4 +- fs/ext2/super.c | 3 + fs/ext4/ext4.h | 10 + fs/ext4/extents.c | 25 +- fs/ext4/file.c | 13 +- fs/ext4/inode.c | 47 +- fs/ext4/ioctl.c | 4 +- fs/ext4/super.c | 13 +- fs/ext4/truncate.h | 8 +- fs/f2fs/data.c | 8 +- fs/f2fs/debug.c | 9 + fs/f2fs/f2fs.h | 9 +- fs/f2fs/file.c | 62 +- fs/f2fs/gc.c | 1 + fs/f2fs/super.c | 1 + fs/f2fs/sysfs.c | 30 +- fs/fcntl.c | 2 +- fs/fs-writeback.c | 8 +- fs/fs_context.c | 54 +- fs/fuse/dax.c | 56 +- fs/fuse/dir.c | 11 +- fs/fuse/file.c | 10 +- fs/fuse/fuse_i.h | 7 + fs/fuse/inode.c | 1 + fs/gfs2/file.c | 20 +- fs/gfs2/ops_fstype.c | 1 + fs/hfs/bfind.c | 14 +- fs/hfs/bnode.c | 25 +- fs/hfs/btree.h | 7 + fs/hfs/super.c | 10 +- fs/inode.c | 2 - fs/internal.h | 1 - fs/io_uring.c | 2 +- fs/iomap/buffered-io.c | 8 +- fs/iomap/seek.c | 25 +- fs/ksmbd/connection.c | 14 +- fs/ksmbd/connection.h | 6 + fs/ksmbd/ksmbd_work.h | 6 +- fs/ksmbd/oplock.c | 5 +- fs/ksmbd/smb2pdu.c | 317 +- fs/ksmbd/smb_common.c | 2 - fs/ksmbd/smb_common.h | 2 - fs/ksmbd/smbacl.c | 23 +- fs/ksmbd/transport_rdma.c | 20 +- fs/ksmbd/transport_rdma.h | 2 + fs/ksmbd/vfs.c | 132 +- fs/ksmbd/vfs.h | 2 +- fs/ksmbd/vfs_cache.c | 48 +- fs/ksmbd/vfs_cache.h | 24 +- fs/namei.c | 8 +- fs/nfsd/vfs.c | 20 +- fs/nilfs2/sysfs.c | 26 +- fs/ocfs2/dlmglue.c | 2 +- fs/proc/fd.c | 65 +- fs/proc/kcore.c | 14 +- fs/reiserfs/prints.c | 2 +- fs/reiserfs/super.c | 8 + fs/ufs/super.c | 2 +- fs/userfaultfd.c | 26 +- fs/vboxsf/dir.c | 76 +- fs/vboxsf/file.c | 71 +- fs/vboxsf/vfsmod.h | 7 + fs/xfs/libxfs/xfs_ag.c | 8 + fs/xfs/libxfs/xfs_attr.c | 16 +- fs/xfs/libxfs/xfs_ialloc.c | 55 + fs/xfs/libxfs/xfs_ialloc.h | 3 + fs/xfs/libxfs/xfs_inode_buf.c | 28 +- fs/xfs/libxfs/xfs_trans_inode.c | 10 +- fs/xfs/scrub/inode.c | 18 +- fs/xfs/xfs_bmap_util.c | 15 +- fs/xfs/xfs_file.c | 13 +- fs/xfs/xfs_inode.c | 134 +- fs/xfs/xfs_inode.h | 3 +- fs/xfs/xfs_ioctl.c | 27 +- fs/xfs/xfs_rtalloc.c | 49 +- fs/xfs/xfs_super.c | 2 + fs/zonefs/super.c | 23 +- fs/zonefs/zonefs.h | 7 +- include/acpi/platform/acgcc.h | 2 +- include/asm-generic/mshyperv.h | 11 + include/drm/ttm/ttm_bo_api.h | 4 + include/linux/backing-dev-defs.h | 2 + include/linux/backing-dev.h | 19 + include/linux/compiler-clang.h | 11 - include/linux/filter.h | 2 - include/linux/fs.h | 39 - include/linux/fs_context.h | 3 + include/linux/highmem.h | 11 +- include/linux/host1x.h | 22 +- include/linux/i2c.h | 2 + include/linux/intel-ish-client-if.h | 2 + include/linux/ioprio.h | 41 +- include/linux/kallsyms.h | 7 +- include/linux/kasan.h | 1 + include/linux/kernel.h | 2 +- include/linux/mISDNif.h | 1 - include/linux/marvell_phy.h | 6 +- include/linux/memblock.h | 4 +- include/linux/memcontrol.h | 76 +- include/linux/memory.h | 2 +- include/linux/memory_hotplug.h | 17 +- include/linux/mempolicy.h | 4 + include/linux/mfd/rt5033-private.h | 4 +- include/linux/mhi.h | 2 + include/linux/migrate.h | 19 +- include/linux/mm.h | 1 + include/linux/mmzone.h | 15 +- include/linux/of.h | 5 + include/linux/platform_data/davinci_asp.h | 1 + include/linux/platform_data/dma-dw.h | 3 + include/linux/platform_data/spi-mt65xx.h | 1 + include/linux/printk.h | 2 +- include/linux/rculist.h | 35 +- include/linux/rcupdate.h | 4 +- include/linux/rcutiny.h | 3 - include/linux/regulator/consumer.h | 15 - include/linux/regulator/driver.h | 1 - include/linux/regulator/machine.h | 2 +- include/linux/rmap.h | 4 +- include/linux/scmi_protocol.h | 14 +- include/linux/scpi_protocol.h | 8 + include/linux/spi/spi.h | 3 +- include/linux/srcutiny.h | 8 +- include/linux/stdarg.h | 11 + include/linux/string.h | 2 +- include/linux/sunrpc/svc.h | 4 + include/linux/swap.h | 28 +- include/linux/threads.h | 2 +- include/linux/usb/gadget.h | 4 + include/linux/vm_event_item.h | 2 + include/linux/writeback.h | 2 +- include/math-emu/op-common.h | 2 +- include/media/dvb-usb-ids.h | 2 + include/media/hevc-ctrls.h | 3 +- include/net/dst_metadata.h | 4 +- include/net/mptcp.h | 5 +- include/sound/compress_driver.h | 2 - include/sound/sof.h | 1 + include/trace/events/migrate.h | 3 +- include/trace/events/net.h | 2 +- include/trace/events/qdisc.h | 28 +- include/trace/trace_events.h | 20 + include/uapi/drm/tegra_drm.h | 425 ++- include/uapi/linux/cec.h | 2 +- include/uapi/linux/ioprio.h | 46 + include/uapi/linux/mempolicy.h | 1 + include/uapi/rdma/irdma-abi.h | 2 +- ipc/shm.c | 10 +- ipc/util.c | 6 +- kernel/bpf/core.c | 5 +- kernel/bpf/verifier.c | 17 +- kernel/cgroup/cgroup-v1.c | 16 +- kernel/debug/gdbstub.c | 2 +- kernel/debug/kdb/kdb_support.c | 1 - kernel/dma/swiotlb.c | 20 +- kernel/kcsan/atomic.h | 23 - kernel/kcsan/core.c | 77 +- kernel/kcsan/kcsan_test.c | 32 + kernel/kcsan/permissive.h | 94 + kernel/locking/locktorture.c | 25 +- kernel/locking/mutex.c | 124 +- kernel/pid_namespace.c | 3 +- kernel/printk/printk.c | 7 +- kernel/rcu/rcuscale.c | 4 +- kernel/rcu/rcutorture.c | 7 +- kernel/rcu/refscale.c | 37 +- kernel/rcu/srcutiny.c | 2 +- kernel/rcu/tasks.h | 36 +- kernel/rcu/tree.c | 119 +- kernel/rcu/tree.h | 2 +- kernel/rcu/tree_nocb.h | 1496 ++++++++ kernel/rcu/tree_plugin.h | 1504 +------- kernel/rcu/tree_stall.h | 111 +- kernel/scftorture.c | 105 +- kernel/sched/core.c | 11 + kernel/smpboot.c | 2 +- kernel/time/clocksource-wdtest.c | 5 +- kernel/time/clocksource.c | 21 +- kernel/trace/ftrace.c | 3 +- kernel/trace/trace_events_hist.c | 7 + lib/Kconfig.debug | 7 +- lib/Kconfig.kcsan | 42 +- lib/debug_info.c | 3 +- lib/kasprintf.c | 2 +- lib/kunit/string-stream.h | 2 +- lib/math/Kconfig | 2 +- lib/math/rational.c | 3 + lib/raid6/Makefile | 4 +- lib/scatterlist.c | 5 +- lib/string.c | 130 +- lib/test_hmm.c | 2 - lib/test_vmalloc.c | 5 +- lib/vsprintf.c | 2 +- localversion-next | 2 +- mm/Kconfig | 3 - mm/backing-dev.c | 11 + mm/compaction.c | 22 +- mm/debug_vm_pgtable.c | 875 +++-- mm/filemap.c | 113 +- mm/gup.c | 2 +- mm/huge_memory.c | 2 +- mm/hugetlb.c | 167 +- mm/internal.h | 9 + mm/kasan/hw_tags.c | 43 - mm/kasan/kasan.h | 13 +- mm/kasan/report.c | 29 +- mm/kfence/core.c | 22 +- mm/kfence/kfence.h | 2 + mm/kfence/kfence_test.c | 2 +- mm/kfence/report.c | 21 +- mm/madvise.c | 2 +- mm/memblock.c | 23 +- mm/memcontrol.c | 192 +- mm/memory-failure.c | 4 +- mm/memory_hotplug.c | 51 +- mm/mempolicy.c | 140 +- mm/memremap.c | 5 +- mm/migrate.c | 363 +- mm/mprotect.c | 52 +- mm/page-writeback.c | 120 +- mm/page_alloc.c | 128 +- mm/page_isolation.c | 7 +- mm/page_owner.c | 14 +- mm/readahead.c | 2 - mm/rmap.c | 107 +- mm/shmem.c | 20 +- mm/slab.h | 15 +- mm/slub.c | 20 +- mm/sparse.c | 43 +- mm/swapfile.c | 8 +- mm/truncate.c | 9 +- mm/util.c | 10 + mm/vmalloc.c | 79 +- mm/vmpressure.c | 7 +- mm/vmscan.c | 178 +- mm/vmstat.c | 25 +- mm/zsmalloc.c | 9 +- net/batman-adv/log.c | 2 +- net/bluetooth/hci_sock.c | 30 +- net/bpf/test_run.c | 3 + net/bridge/br_multicast.c | 6 + net/caif/caif_socket.c | 3 +- net/core/dev.c | 36 +- net/core/skmsg.c | 16 +- net/dsa/switch.c | 4 +- net/ipv4/fib_frontend.c | 2 +- net/ipv4/inet_diag.c | 5 +- net/ipv4/ip_tunnel.c | 18 +- net/ipv4/raw_diag.c | 7 +- net/ipv4/tcp.c | 3 + net/ipv4/tcp_bpf.c | 2 +- net/ipv4/tcp_input.c | 19 +- net/ipv4/udp_bpf.c | 2 +- net/ipv4/udp_diag.c | 6 +- net/ipv6/addrconf.c | 6 +- net/ipv6/ip6_output.c | 28 + net/ipv6/tcp_ipv6.c | 2 +- net/mptcp/mib.c | 1 + net/mptcp/mib.h | 1 + net/mptcp/mptcp_diag.c | 6 +- net/mptcp/options.c | 19 +- net/mptcp/protocol.c | 12 +- net/mptcp/protocol.h | 10 +- net/mptcp/subflow.c | 11 +- net/mptcp/syncookies.c | 16 +- net/netlink/af_netlink.c | 2 +- net/sctp/diag.c | 6 +- net/sunrpc/svc.c | 21 + net/sunrpc/svc_xprt.c | 3 + net/unix/diag.c | 6 +- scripts/spdxcheck.py | 2 +- security/selinux/hooks.c | 4 + security/selinux/ss/services.c | 2 + sound/aoa/codecs/onyx.h | 1 - sound/aoa/codecs/tas.c | 1 - sound/core/compress_offload.c | 69 +- sound/core/info.c | 1 - sound/core/pcm_native.c | 11 +- sound/pci/hda/patch_ca0132.c | 2 +- sound/pci/hda/patch_hdmi.c | 7 + sound/pci/ice1712/ice1724.c | 42 +- sound/pci/intel8x0.c | 2 + sound/soc/amd/acp-pcm-dma.c | 12 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 2 +- sound/soc/atmel/Kconfig | 1 - sound/soc/atmel/mchp-spdifrx.c | 6 +- sound/soc/atmel/mchp-spdiftx.c | 2 +- sound/soc/atmel/tse850-pcm5142.c | 2 +- sound/soc/codecs/Kconfig | 19 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/lpass-rx-macro.c | 65 +- sound/soc/codecs/rt5631.c | 2 + sound/soc/codecs/sdw-mockup.c | 310 ++ sound/soc/codecs/tlv320aic31xx.c | 2 + sound/soc/codecs/tlv320aic32x4.c | 29 +- sound/soc/codecs/wcd938x.c | 6 +- sound/soc/codecs/wm_adsp.c | 7 +- sound/soc/fsl/fsl_xcvr.c | 4 +- sound/soc/intel/boards/Kconfig | 1 + sound/soc/intel/boards/sof_cs42l42.c | 361 +- sound/soc/intel/boards/sof_maxim_common.c | 17 +- sound/soc/intel/boards/sof_maxim_common.h | 4 +- sound/soc/intel/boards/sof_rt5682.c | 52 +- sound/soc/intel/boards/sof_sdw.c | 64 +- sound/soc/intel/boards/sof_sdw_common.h | 27 +- sound/soc/intel/common/Makefile | 3 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 15 + sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 8 + .../intel/common/soc-acpi-intel-sdw-mockup-match.c | 166 + .../intel/common/soc-acpi-intel-sdw-mockup-match.h | 17 + sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 38 + sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 43 +- sound/soc/mediatek/mt8183/mt8183-dai-adda.c | 1 + sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 27 +- sound/soc/sh/rcar/dma.c | 2 +- sound/soc/soc-compress.c | 1 - sound/soc/sof/intel/pci-tgl.c | 1 + sound/soc/sof/sof-audio.c | 42 +- sound/soc/tegra/tegra_pcm.c | 30 +- sound/soc/ti/Kconfig | 1 + sound/soc/ti/davinci-mcasp.c | 176 +- sound/soc/ti/omap-abe-twl6040.c | 5 - sound/usb/mixer.c | 10 +- sound/x86/intel_hdmi_audio.c | 31 +- sound/x86/intel_hdmi_audio.h | 1 - tools/bpf/bpftool/common.c | 5 + tools/include/nolibc/nolibc.h | 15 +- tools/include/uapi/asm-generic/mman-common.h | 3 + tools/include/uapi/asm-generic/unistd.h | 3 +- tools/include/uapi/drm/drm.h | 28 +- tools/include/uapi/drm/i915_drm.h | 393 +- tools/include/uapi/sound/asound.h | 30 +- tools/lib/perf/Build | 2 + tools/lib/perf/Makefile | 30 +- tools/lib/perf/evlist.c | 22 + tools/lib/perf/evsel.c | 42 +- tools/lib/perf/include/internal/evlist.h | 2 + tools/lib/perf/include/internal/evsel.h | 5 +- tools/lib/perf/include/internal/tests.h | 4 +- tools/lib/perf/include/perf/evlist.h | 1 + tools/lib/perf/libperf.map | 1 + tools/lib/perf/tests/Build | 5 + tools/lib/perf/tests/Makefile | 40 - tools/lib/perf/tests/main.c | 15 + tools/lib/perf/tests/test-cpumap.c | 3 +- tools/lib/perf/tests/test-evlist.c | 30 +- tools/lib/perf/tests/test-evsel.c | 3 +- tools/lib/perf/tests/test-threadmap.c | 3 +- tools/lib/perf/tests/tests.h | 10 + .../memory-model/Documentation/access-marking.txt | 152 +- tools/memory-model/Documentation/locking.txt | 320 ++ 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/perf/Documentation/perf-config.txt | 6 + tools/perf/Makefile.perf | 19 +- .../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 2 +- tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 2 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 2 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 2 +- tools/perf/arch/x86/util/evlist.c | 6 +- tools/perf/arch/x86/util/iostat.c | 4 +- tools/perf/builtin-diff.c | 4 +- tools/perf/builtin-probe.c | 2 +- tools/perf/builtin-record.c | 13 +- tools/perf/builtin-report.c | 14 +- tools/perf/builtin-script.c | 9 +- tools/perf/builtin-stat.c | 15 +- tools/perf/builtin-top.c | 10 +- .../arch/powerpc/power10/nest_metrics.json | 424 +++ tools/perf/tests/bpf.c | 2 +- tools/perf/tests/builtin-test.c | 15 +- tools/perf/tests/evsel-roundtrip-name.c | 6 +- tools/perf/tests/mmap-basic.c | 8 +- tools/perf/tests/parse-events.c | 74 +- tools/perf/tests/pfm.c | 4 +- tools/perf/ui/browsers/annotate.c | 6 +- tools/perf/ui/gtk/annotate.c | 4 +- tools/perf/util/Build | 1 + tools/perf/util/annotate.c | 8 +- tools/perf/util/auxtrace.c | 12 +- tools/perf/util/bpf_counter.c | 7 +- tools/perf/util/bpf_counter_cgroup.c | 307 ++ tools/perf/util/bpf_skel/bperf_cgroup.bpf.c | 191 + tools/perf/util/cgroup.c | 4 +- tools/perf/util/cgroup.h | 1 + tools/perf/util/evlist.c | 44 +- tools/perf/util/evlist.h | 2 - tools/perf/util/evsel.c | 32 +- tools/perf/util/evsel.h | 14 +- tools/perf/util/header.c | 18 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 13 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 1 + tools/perf/util/intel-pt.c | 5 + tools/perf/util/metricgroup.c | 22 +- tools/perf/util/parse-events.c | 8 +- tools/perf/util/parse-events.y | 2 +- tools/perf/util/pfm.c | 2 +- tools/perf/util/pmu.c | 36 +- tools/perf/util/pmu.h | 1 + tools/perf/util/probe-finder.c | 5 + tools/perf/util/python.c | 2 +- tools/perf/util/record.c | 6 +- .../util/scripting-engines/trace-event-python.c | 17 +- tools/perf/util/stat-display.c | 9 +- tools/perf/util/stat-shadow.c | 2 +- tools/perf/util/stat.c | 2 +- tools/perf/util/stream.c | 2 +- tools/perf/util/symbol-elf.c | 99 +- tools/testing/kunit/kunit.py | 2 + tools/testing/kunit/kunit_kernel.py | 6 +- tools/testing/kunit/kunit_parser.py | 6 +- tools/testing/kunit/kunit_tool_test.py | 16 +- ...test_is_test_passed-no_tests_run_no_header.log} | 0 ...est_is_test_passed-no_tests_run_with_header.log | 2 + tools/testing/scatterlist/linux/mm.h | 1 - .../ftrace/test.d/trigger/trigger-hist.tc | 18 + .../testing/selftests/kvm/lib/aarch64/processor.c | 2 +- .../testing/selftests/kvm/x86_64/hyperv_features.c | 2 +- tools/testing/selftests/kvm/x86_64/mmu_role_test.c | 2 +- tools/testing/selftests/kvm/x86_64/smm_test.c | 70 +- tools/testing/selftests/memfd/memfd_test.c | 2 +- .../selftests/memory-hotplug/mem-on-off-test.sh | 4 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 2 +- tools/testing/selftests/rcutorture/bin/jitter.sh | 10 +- .../selftests/rcutorture/bin/kcsan-collapse.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 4 +- .../selftests/rcutorture/bin/kvm-assign-cpus.sh | 105 + .../rcutorture/bin/kvm-get-cpus-script.sh | 87 + .../selftests/rcutorture/bin/kvm-recheck-lock.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck-scf.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 5 +- .../selftests/rcutorture/bin/kvm-remote-noreap.sh | 30 + .../testing/selftests/rcutorture/bin/kvm-remote.sh | 20 +- .../rcutorture/bin/kvm-test-1-run-batch.sh | 24 + .../rcutorture/bin/kvm-test-1-run-qemu.sh | 49 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 2 + tools/testing/selftests/rcutorture/bin/kvm.sh | 41 +- tools/testing/selftests/rcutorture/bin/torture.sh | 37 +- .../selftests/rcutorture/configs/rcu/RUDE01 | 2 +- .../selftests/rcutorture/configs/rcu/TASKS01 | 2 +- .../selftests/rcutorture/configs/rcu/TASKS03 | 2 +- tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 3 + tools/testing/selftests/vm/ksm_tests.c | 516 +++ tools/testing/selftests/vm/run_vmtests.sh | 96 + tools/testing/selftests/vm/userfaultfd.c | 6 +- virt/kvm/coalesced_mmio.c | 2 +- virt/kvm/kvm_main.c | 2 +- 1109 files changed, 27721 insertions(+), 13721 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-kernel-mm-numa delete mode 100644 Documentation/devicetree/bindings/i2c/brcm,iproc-i2c.txt create mode 100644 Documentation/devicetree/bindings/i2c/brcm,iproc-i2c.yaml create mode 100644 Documentation/devicetree/bindings/ipmi/ssif-bmc.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/redboot-fis.txt create mode 100644 Documentation/devicetree/bindings/mtd/partitions/redboot-fis.yaml create mode 100644 Documentation/devicetree/bindings/net/micrel,ks8851.yaml delete mode 100644 Documentation/devicetree/bindings/net/micrel-ks8851.txt delete mode 100644 Documentation/devicetree/bindings/pci/faraday,ftpci100.txt create mode 100644 Documentation/devicetree/bindings/pci/faraday,ftpci100.yaml create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rtq6752-reg [...] create mode 100644 Documentation/devicetree/bindings/regulator/socionext,uniphier- [...] delete mode 100644 Documentation/devicetree/bindings/regulator/uniphier-regulator.txt delete mode 100644 Documentation/devicetree/bindings/spi/omap-spi.txt create mode 100644 Documentation/devicetree/bindings/spi/omap-spi.yaml copy Documentation/features/{time/arch-tick-broadcast => core/thread-info-in-task} [...] create mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/translations/zh_CN/core-api/cpu_hotplug.rst create mode 100644 Documentation/translations/zh_CN/core-api/genericirq.rst create mode 100644 Documentation/translations/zh_CN/core-api/memory-hotplug.rst create mode 100644 Documentation/translations/zh_CN/core-api/protection-keys.rst create mode 100644 Documentation/translations/zh_CN/dev-tools/testing-overview.rst create mode 100644 arch/arm/boot/dts/imx6dl-solidsense.dts create mode 100644 arch/arm/boot/dts/imx6q-solidsense.dts create mode 100644 arch/arm/boot/dts/imx6qdl-solidsense.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-img.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-mnt-reform2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-nitrogen-som.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-img.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-img.dtsi create mode 100644 arch/x86/kvm/mmu/paging.h create mode 100644 drivers/char/ipmi/ssif_bmc.c create mode 100644 drivers/char/ipmi/ssif_bmc.h create mode 100644 drivers/gpu/drm/tegra/firewall.c create mode 100644 drivers/gpu/drm/tegra/gather_bo.c create mode 100644 drivers/gpu/drm/tegra/gather_bo.h create mode 100644 drivers/gpu/drm/tegra/submit.c create mode 100644 drivers/gpu/drm/tegra/submit.h create mode 100644 drivers/gpu/drm/tegra/uapi.c create mode 100644 drivers/gpu/drm/tegra/uapi.h create mode 100644 drivers/gpu/host1x/fence.c create mode 100644 drivers/gpu/host1x/fence.h rename drivers/leds/{ => flash}/leds-aat1290.c (100%) rename drivers/leds/{ => flash}/leds-as3645a.c (100%) rename drivers/leds/{ => flash}/leds-ktd2692.c (100%) rename drivers/leds/{ => flash}/leds-lm3601x.c (100%) rename drivers/leds/{ => flash}/leds-max77693.c (100%) rename drivers/leds/{ => flash}/leds-sgm3140.c (100%) create mode 100644 drivers/regulator/rtq6752-regulator.c create mode 100644 include/linux/stdarg.h create mode 100644 include/uapi/linux/ioprio.h delete mode 100644 kernel/kcsan/atomic.h create mode 100644 kernel/kcsan/permissive.h create mode 100644 kernel/rcu/tree_nocb.h create mode 100644 sound/soc/codecs/sdw-mockup.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-sdw-mockup-match.c create mode 100644 sound/soc/intel/common/soc-acpi-intel-sdw-mockup-match.h create mode 100644 tools/lib/perf/tests/Build delete mode 100644 tools/lib/perf/tests/Makefile create mode 100644 tools/lib/perf/tests/main.c create mode 100644 tools/lib/perf/tests/tests.h create mode 100644 tools/memory-model/Documentation/locking.txt 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/perf/pmu-events/arch/powerpc/power10/nest_metrics.json create mode 100644 tools/perf/util/bpf_counter_cgroup.c create mode 100644 tools/perf/util/bpf_skel/bperf_cgroup.bpf.c rename tools/testing/kunit/test_data/{test_is_test_passed-no_tests_run.log => test [...] create mode 100644 tools/testing/kunit/test_data/test_is_test_passed-no_tests_run_ [...] create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-assign-cpus.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-get-cpus-script.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-remote-noreap.sh create mode 100644 tools/testing/selftests/vm/ksm_tests.c