This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits a38f0138ae14 Merge branch 'akpm-current/current' omits dd00df5ad71a Merge remote-tracking branch 'rust/rust-next' omits cfc6662e1db5 Merge remote-tracking branch 'mhi/mhi-next' omits d054ccd7d207 Merge remote-tracking branch 'fpga/for-next' omits 12036b7da626 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 9dd04586c118 Merge remote-tracking branch 'hyperv/hyperv-next' omits d0a337ab53f7 Merge remote-tracking branch 'slimbus/for-next' omits d02f503e016a Merge remote-tracking branch 'gnss/gnss-next' omits 5eea3883fa84 Merge remote-tracking branch 'kspp/for-next/kspp' omits a2055609722d Merge remote-tracking branch 'seccomp/for-next/seccomp' omits f9787e229a6a Merge remote-tracking branch 'ntb/ntb-next' omits f68b99638a48 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 87543d8aa561 Merge remote-tracking branch 'coresight/next' omits 584a72a70bf4 Merge remote-tracking branch 'livepatching/for-next' omits 8644a44bec27 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' omits 453715636425 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits d97be5f07e9c Merge remote-tracking branch 'rpmsg/for-next' omits 1f639a8627d0 Merge remote-tracking branch 'scsi-mkp/for-next' omits 59629db4a273 Merge remote-tracking branch 'cgroup/for-next' omits 2bff49ab363b Merge remote-tracking branch 'dmaengine/next' omits 0700e25d8550 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 4e6f16aa649f Merge remote-tracking branch 'usb/usb-next' omits 5df9a95e397d Merge remote-tracking branch 'ipmi/for-next' omits 56ba5fd0bbe6 Merge remote-tracking branch 'leds/for-next' omits 42ca7cd21bd0 Merge remote-tracking branch 'workqueues/for-next' omits d114f748e714 Merge remote-tracking branch 'percpu/for-next' omits 8ff163f04396 Merge remote-tracking branch 'rcu/rcu/next' omits c4ab297b75c8 Merge remote-tracking branch 'edac/edac-for-next' omits d2c6c172c128 Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 70644d389309 Merge remote-tracking branch 'tip/auto-latest' omits b37e3396f3dd Merge remote-tracking branch 'spi/for-next' omits ee93d2c850f8 Merge remote-tracking branch 'devicetree/for-next' omits 807bd11ca94e Merge remote-tracking branch 'tomoyo/master' omits 75b5cd0c2de3 Merge remote-tracking branch 'selinux/next' omits e92f48135a90 Merge remote-tracking branch 'keys/keys-next' omits faf6c90d642e Merge remote-tracking branch 'apparmor/apparmor-next' omits f5b75fd0de6e Merge remote-tracking branch 'security/next-testing' omits 40923d501c44 Merge remote-tracking branch 'regulator/for-next' omits 16d0b028de3c Merge remote-tracking branch 'battery/for-next' omits 3ab7512ffe5d Merge remote-tracking branch 'mfd/for-mfd-next' omits 80ac662e7e2f Merge remote-tracking branch 'mmc/next' omits 38476fb8240b Merge remote-tracking branch 'block/for-next' omits 9a3c7ca0982e Merge remote-tracking branch 'input/next' omits ba06e2b4a733 Merge remote-tracking branch 'modules/modules-next' omits efc9b29c2fc6 Merge remote-tracking branch 'sound-asoc/for-next' omits 4ede0bf8a901 Merge remote-tracking branch 'sound/for-next' omits 05c1fcf4d8b7 Merge remote-tracking branch 'regmap/for-next' omits 989ed454a296 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits 3ed0cf1d5d22 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits eb7cf85c3cee Merge remote-tracking branch 'drm-intel/for-linux-next' omits 53ba72bddbd6 Merge remote-tracking branch 'amdgpu/drm-next' omits cea6ee7909d6 Merge remote-tracking branch 'drm-misc/for-linux-next' omits a7dc3c831c1e Merge remote-tracking branch 'crypto/master' omits b7348551845c Merge remote-tracking branch 'nand/nand/next' omits 806ade798266 Merge remote-tracking branch 'mtd/mtd/next' omits 5492fa934d8c Merge remote-tracking branch 'bluetooth/master' omits 9bd3b72e399a Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 3ca53c311cd2 Merge remote-tracking branch 'bpf-next/for-next' omits 4cc8f3dfce4e Merge remote-tracking branch 'net-next/master' omits f91d616c0ff2 Merge remote-tracking branch 'rdma/for-next' omits e9d529bfcc69 Merge remote-tracking branch 'swiotlb/linux-next' omits 4a3fdfc3b373 Merge remote-tracking branch 'ieee1394/for-next' omits e184cd42de05 Merge remote-tracking branch 'pm/linux-next' omits a041c1a585cf Merge remote-tracking branch 'v4l-dvb-next/master' omits 2b8f498abd20 Merge remote-tracking branch 'jc_docs/docs-next' omits a5130b527bab Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits f7a8717ae0f0 Merge remote-tracking branch 'i2c/i2c/for-next' omits 0b692fc1ffbd Merge remote-tracking branch 'hid/for-next' omits 58a2321208cf Merge remote-tracking branch 'pstore/for-next/pstore' omits 278f739dcf91 Merge remote-tracking branch 'printk/for-next' omits 195a4fafaab0 Merge remote-tracking branch 'file-locks/locks-next' omits fed67023a56b Merge remote-tracking branch 'zonefs/for-next' omits d9f6522fffd4 Merge remote-tracking branch 'v9fs/9p-next' omits 1213d355847d Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 30d9eab03040 Merge remote-tracking branch 'cel/for-next' omits 9b5cb561c0ae Merge remote-tracking branch 'gfs2/for-next' omits 4107c393af78 Merge remote-tracking branch 'f2fs/dev' omits e9a9e032e995 Merge remote-tracking branch 'ext3/for_next' omits 26a770f195aa Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 4cd59f6c2ffa Merge remote-tracking branch 'cifs/for-next' omits 8e7e6e2bdb2c Merge remote-tracking branch 'btrfs/for-next' omits 5514d0db06d7 Merge remote-tracking branch 'fscache/fscache-next' omits 1420bfee48b0 Merge remote-tracking branch 'pidfd/for-next' omits d26e01c21e25 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits b4af2f44fa38 Merge remote-tracking branch 'sh/for-next' omits 07176abde7bc Merge remote-tracking branch 's390/for-next' omits 4b0918617b55 Merge remote-tracking branch 'parisc-hd/for-next' omits b0b2f9395fe5 Merge remote-tracking branch 'mips/mips-next' omits c46cf24cd9c5 Merge remote-tracking branch 'm68knommu/for-next' omits b9a01e853d76 Merge remote-tracking branch 'm68k/for-next' omits 319ba0dcc26b Merge remote-tracking branch 'h8300/h8300-next' omits cbbf32590ce1 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits f9a596fa14a8 Merge remote-tracking branch 'xilinx/for-next' omits af1c287039bb Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 321c90f9ce76 Merge remote-tracking branch 'tegra/for-next' omits e0f7e7d7e865 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 46a8a2bb84f7 Merge remote-tracking branch 'stm32/stm32-next' omits 80778166b439 Merge remote-tracking branch 'scmi/for-linux-next' omits c6608c36a462 Merge remote-tracking branch 'samsung-krzk/for-next' omits 9fe14b2f04a0 Merge remote-tracking branch 'rockchip/for-next' omits 170089ea7da7 Merge remote-tracking branch 'renesas/next' omits e2aa5278f6ac Merge remote-tracking branch 'qcom/for-next' omits 8aeab8274fc9 Merge remote-tracking branch 'omap/for-next' omits 2fac4152b72c Merge remote-tracking branch 'mvebu/for-next' omits c1fda872d894 Merge remote-tracking branch 'mediatek/for-next' omits 6296ec30f524 Merge remote-tracking branch 'keystone/next' omits 334d7dcd533c Merge remote-tracking branch 'imx-mxs/for-next' omits ac1731a5f12b Merge remote-tracking branch 'drivers-memory/for-next' omits 7a4b4baf2c79 Merge remote-tracking branch 'at91/at91-next' omits c0249b651418 Merge remote-tracking branch 'aspeed/for-next' omits 348952aad6ec Merge remote-tracking branch 'amlogic/for-next' omits 90b44d8b6524 Merge remote-tracking branch 'actions/for-next' omits 87df5cdbe5d9 Merge remote-tracking branch 'arm/for-next' omits 2e087807421a Merge remote-tracking branch 'asm-generic/master' omits 42cdc989b838 Merge remote-tracking branch 'dma-mapping/for-next' omits 50a0683219f6 Merge remote-tracking branch 'compiler-attributes/compiler [...] omits f0a08ee2ef1e Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 04733141d126 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits c5f44ec440de Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits d715891fdbcf Merge remote-tracking branch 'pidfd-fixes/fixes' omits 348250b48c05 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits ea8efc0f8d0d Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits b497431c2be2 Merge remote-tracking branch 'mmc-fixes/fixes' omits 9e4c1f264996 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits edcd757fe147 Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 70c2a79cff6b Merge remote-tracking branch 'vfs-fixes/fixes' omits 711a30993a23 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits a9ec746f5b77 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits 1096d29e67ee Merge remote-tracking branch 'omap-fixes/fixes' omits 67cd52ceb3c8 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 66837b7b167e Merge remote-tracking branch 'dmaengine-fixes/fixes' omits 9ba7c6f3f099 Merge remote-tracking branch 'iio-fixes/fixes-togreg' omits ac0313ce5682 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits 08c298bc99aa Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits 593e5722f3c5 Merge remote-tracking branch 'usb.current/usb-linus' omits 417d73ef302b Merge remote-tracking branch 'spi-fixes/for-linus' omits 9bad98fb701f Merge remote-tracking branch 'regulator-fixes/for-linus' omits b4924c7616dc Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 127d8c5a2212 Merge remote-tracking branch 'sound-current/for-linus' omits 67b04e125db5 Merge remote-tracking branch 'rdma-fixes/for-rc' omits ebaa012b7c17 Merge remote-tracking branch 'netfilter/master' omits 63ec5f630027 Merge remote-tracking branch 'ipsec/master' omits 57dc843813f8 Merge remote-tracking branch 'bpf/master' omits 4d92d00b730a Merge remote-tracking branch 'net/master' omits ad2a5e173aef Merge remote-tracking branch 's390-fixes/fixes' omits ef973049db5f Merge remote-tracking branch 'powerpc-fixes/fixes' omits 61d573937c49 Merge remote-tracking branch 'm68k-current/for-linus' omits ea434b1901fb Merge remote-tracking branch 'arc-current/for-curr' omits 0cbdab412e4b f2fs: fix wrong inflight page stats for directIO omits 6ce6c3a8d5af f2fs: quota: fix potential deadlock omits 8a9daa57d8f0 f2fs: let's keep writing IOs on SBI_NEED_FSCK omits 9ca49e85e5f3 Merge remote-tracking branch 'spi/for-5.15' into spi-next omits 83a19f5184f0 Merge remote-tracking branch 'spi/for-5.14' into spi-linus omits 1537ad364fc4 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next omits 85666456ceab Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus omits 5c5600cba3a2 Merge remote-tracking branch 'regulator/for-5.15' into reg [...] omits 30920b5b711a Merge remote-tracking branch 'regulator/for-5.14' into reg [...] omits 8ffe5f3c17de ovl: do not set overlay.opaque for new directories omits c2905d3e1c6f ovl: add ovl_allow_offline_changes() helper omits 60876403e238 ovl: disable decoding null uuid with redirect_dir omits d769ec5ee3ac ovl: consistent behavior for immutable/append-only inodes omits 4a035801f617 ovl: copy up sync/noatime fileattr flags omits 3132b5adad49 ovl: pass ovl_fs to ovl_check_setxattr() omits d1e717e0032c fs: add generic helper for filling statx attribute flags omits 577dced0e1fc ovl: fix mmap denywrite omits 23287cf015b0 selftests/memfd: remove unused variable omits 3607d6278117 pid: cleanup the stale comment mentioning pidmap_init(). omits 1826962668f5 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 52c9fd81bd58 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group omits d68020ea25ec nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group omits 36b4f35b2058 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group omits 7ec964864d47 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group omits 30205e5baaab nilfs2: fix NULL pointer in nilfs_##name##_attr_release omits 1cb882c9399a nilfs2: fix memory leak in nilfs_sysfs_create_device_group omits b3370e4af8b3 init/main.c: silence some -Wunused-parameter warnings omits fb196ca2c6b1 lib/string: optimized memset omits 0a07d3be0746 lib/string: optimized memmove omits fcf454be5d93 lib/string: optimized memcpy omits 8c0cd90728ed math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] omits 024bdbef00c1 math: make RATIONAL tristate omits 28072ec478c5 arch: Kconfig: fix spelling mistake "seperate" -> "separate" omits 78c89c7dd965 proc/sysctl: make protected_* world readable omits 1d27789f1a6d fs/proc/kcore.c: add mmap interface omits 0768ff6870b9 kernel/hung_task.c: Monitor killed tasks. omits 04237809f05d fs/buffer.c: dump more info for __getblk_gfp() stall problem omits e57f4d210bb5 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits ef3136d62cc7 kfence: show cpu and timestamp in alloc/free info omits 197a8855adc9 mm/highmem: Remove deprecated kmap_atomic omits fcd1341a0a6d mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits 46841d7fea53 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits d20a19d3b975 ACPI: memhotplug: memory resources cannot be enabled yet omits a9b3f453ad2d mm/memory_hotplug: remove nid parameter from remove_memory [...] omits be90129b0eec mm/memory_hotplug: remove nid parameter from arch_remove_memory() omits 6a2cae491947 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] omits 30f211ac1411 mm: memory_hotplug: cleanup after removal of pfn_valid_within() omits f66075141fd9 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE omits e67fbd63aa13 memory-hotplug.rst: complete admin-guide overhaul omits 3c865af27e5d memory-hotplug.rst: remove locking details from admin-guide omits a86db1854bc5 mm/vmstat: remove unneeded return value omits ebdafd045bb4 mm/vmstat: simplify the array size calculation omits 5f3534a2f5a6 mm/vmstat: correct some wrong comments omits a0dfa496708e selftests: vm: add KSM merging across nodes test omits 2d8c1cc37584 selftests: vm: add KSM zero page merging test omits 6f33acfe86c9 selftests: vm: add KSM unmerge test omits 44e185c4d98f selftests: vm: add KSM merge test omits ad304f4dbb39 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits 8d2f762def9d mm/mempolicy: unify the create() func for bind/interleave/ [...] omits 0a3f25fea378 mm/mempolicy: advertise new MPOL_PREFERRED_MANY omits 8fc0017d3456 mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix omits df178183cf05 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY omits e6f22911a189 mm/mempolicy: enable page allocation for MPOL_PREFERRED_MA [...] omits 8211b5fb853d mm/memplicy: add page allocation function for MPOL_PREFERR [...] omits 8549d367d8e0 mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] omits 71fd276b910f mm/migrate: add sysfs interface to enable reclaim migration omits 00d9578e8d7b mm/vmscan: never demote for memcg reclaim omits d68939d5f58d mm/vmscan: Consider anonymous pages without swap omits d90806ccf017 mm/vmscan: add helper for querying ability to age anonymous pages omits 160131d88d08 mm/vmscan: add page demotion counter omits ba9aab991fca mm/migrate: demote pages during reclaim omits 40b49990fddb mm/migrate: enable returning precise migrate_pages() succe [...] omits eb4b80fe652a mm/migrate: update node demotion order on hotplug events omits 5ce3c3cf0441 mm/numa: automatically generate node migration order omits 93fdeeabe1ed mm/vmscan: add 'else' to remove check_pending label omits ab368b81f5db mm/vmscan: remove unneeded return value of kswapd_run() omits 1e4e46b549d0 mm/vmscan: remove misleading setting to sc->priority omits 17cf8cbcec68 mm/vmscan: put the redirtied MADV_FREE pages back to anony [...] omits a7218e656d29 hugetlb: before freeing hugetlb page set dtor to appropria [...] omits 694528bef2f0 hugetlb: drop ref count earlier after page allocation omits 7c3ac79602da hugetlb: simplify prep_compound_gigantic_page ref count ra [...] omits d0da85429fd1 memblock: stop poisoning raw allocations omits 788e9f5ff081 mm: introduce memmap_alloc() to unify memory map allocation omits bc9ff7987d68 microblaze: simplify pte_alloc_one_kernel() omits 42578affffb4 mm/page_alloc: always initialize memory map for the holes omits 1e23f2704c94 mm/kasan: move kasan.fault to mm/kasan/report.c omits dbd789c3114e mm/vmalloc: fix wrong behavior in vread omits ee0effc3c5e1 lib/test_vmalloc.c: add a new 'nr_pages' parameter omits 22d25328a325 mm/vmalloc: remove gfpflags_allow_blocking() check omits c0e2ba444e61 mm/vmalloc: use batched page requests in bulk-allocator omits decdd600171a include/linux/mmzone.h: avoid a warning in sparse memory support omits 051171051d89 mm/sparse: set SECTION_NID_SHIFT to 6 omits c72e9d2929f0 mm: sparse: remove __section_nr() function omits 3f52824802c5 mm: sparse: pass section_nr to find_memory_block omits 1d30259850a4 mm: sparse: pass section_nr to section_mark_present omits 203596eb30c5 mm: remove flush_kernel_dcache_page omits a5ca098ba61e aacraid: remove an unused include omits 79f42f88b58d scatterlist: replace flush_kernel_dcache_page with flush_d [...] omits d4863e5daabb ps3disk: replace flush_kernel_dcache_page with flush_dcache_page omits 8add6fa42179 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] omits be50a9395e17 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] omits 14fd4f7717ec powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits 4627c6ddf804 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix omits ae7a698e979e lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits 186b23fd4e12 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 omits 7da1407bbd36 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix omits 586ca4bc2f38 lazy tlb: allow lazy tlb mm refcounting to be configurable omits 5af95973a6cf lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix omits b8aad1431ede lazy tlb: introduce lazy mm refcount helper functions omits e53eed66d7e0 memcg-infrastructure-to-flush-memcg-stats-v5 omits 42265e014ac7 memcg: infrastructure to flush memcg stats omits 0d623a62db68 memcg: switch lruvec stats to rstat omits 499e439008ee memcg: enable accounting for pids in nested pid namespaces omits 8b6adcf1201e mm, memcg: inline swap-related functions to improve disabl [...] omits 989af386a963 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] omits 99b01ed2173f mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] omits c6c6cdb2a161 fs, mm: fix race in unlinking swapfile omits 7c25c8966d7b vfs: keep inodes with page cache off the inode shrinker LRU omits fe8c87df5f75 fs: inode: count invalidated shadow pages in pginodesteal omits b9c682b05980 fs: drop_caches: fix skipping over shadow cache inodes omits 98afe31002eb mm: remove irqsave/restore locking from contexts with irqs [...] omits 0ad9be2837fe writeback: use READ_ONCE for unlocked reads of writeback stats omits 5e11a7ccddbd writeback: rename domain_update_bandwidth() omits 51c977ec7958 writeback: fix bandwidth estimate for spiky workload omits 6fa539bc5116 writeback: reliably update bandwidth estimation omits 48b3477baab8 writeback: track number of inodes under writeback omits d83fee2a0913 mm: mark idle page tracking as BROKEN omits f33b56a0a384 mm/debug_vm_pgtable: fix corrupted page flag omits 48cc3f56724d mm/debug_vm_pgtable: remove unused code omits 534b309afc33 mm/debug_vm_pgtable: use struct vm_pgtable_debug in PGD an [...] omits 8c70ffdc4c7a mm/vm_debug_pgtable: use struct vm_pgtable_debug in PUD mo [...] omits a3c0ec10544e mm/debug_vm_pgtable: use struct vm_pgtable_debug in PMD mo [...] omits 77f25bdae0c1 mm/debug_vm_pgtable: use struct vm_pgtable_debug in PTE mo [...] omits 6ab587f35956 mm/debug_vm_pgtable: use struct vm_pgtable_debug in migrat [...] omits d515b68a1b58 mm/vm_debug_pgtable: use struct vm_pgtable_debug in soft_d [...] omits 7383507764a5 mm/debug_vm_pgtable: use struct vm_pgtable_debug in protno [...] omits c6d8e5abf38b mm/debug_vm_pgtable: use struct vm_pgtable_debug in leaf a [...] omits 2aac67b363d2 mm/debug_vm_pgtable: use struct vm_pgtable_debug in basic tests omits ab14dabdcb10 mm/debug_vm_pgtable: introduce struct vm_pgtable_debug omits ce069b322bef mm: slub: Fix slub_debug disablement for list of slabs omits 841025ba6580 arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings omits 41c0275b80f1 ocfs2: fix ocfs2 corrupt when iputting an inode omits 19e5896445ea ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 545e483f8499 ocfs2: remove an unnecessary condition omits 622d6f1b0b0b fixup "Decouple build from userspace headers" omits 6f4266a78a4e kbuild: decouple build from userspace headers omits d06391f28276 /proc/kpageflags: do not use uninitialized struct pages omits b58cd814a0ae /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 530e256f36f9 memblock: make for_each_mem_range() traverse MEMBLOCK_HOTP [...] omits 7408ca4c4d45 mm: page_alloc: fix page_poison=1 / INIT_ON_ALLOC_DEFAULT_ [...] omits f0ba34997ca9 mm: use kmap_local_page in memzero_page omits ead0d18db3af mm: call flush_dcache_page() in memcpy_to_page() and memze [...] omits 057d0c5716ee kfence: skip all GFP_ZONEMASK allocations omits e9c96845f767 kfence: move the size check to the beginning of __kfence_alloc() omits e1ac8bf765b6 kfence: defer kfence_test_init to ensure that kunit debugf [...] omits c59ad9936b29 selftest: use mmap instead of posix_memalign to allocate memory omits 163743f1ddd1 userfaultfd: do not untag user pointers omits 30975144fcab ipc: WARN if trying to remove ipc object which is absent omits dfd5695b63f5 shm: skip shm_destroy if task IPC namespace was changed omits be6018fc6710 procfs: prevent unprivileged processes accessing fdinfo omits 20328d360a58 Merge branch 'for-v5.14/tegra-mc-late-or-fixes' into for-next omits ad48fd727ccf Merge branch 'fixes' into for-next omits e107ca1a35b6 doc: Update stallwarn.rst with recent changes omits eb1563520928 scftorture: Count reschedule IPIs omits 06637fa4ee72 scftorture: Account for weight_resched when checking for a [...] omits ccd9519212d6 scftorture: Shut down if nonsensical arguments given omits e1aab4f65fca scftorture: Allow zero weight to exclude an smp_call_funct [...] omits 0dbba46d6769 RCU: Fix macro name CONFIG_TASKS_RCU_TRACE omits b9b727f14693 scftorture: Avoid NULL pointer exception on early exit omits d1d881313f05 torture: Make kvm-test-1-run-qemu.sh check for reboot loops omits 3e2aa6d9e56a torture: Add timestamps to kvm-test-1-run-qemu.sh output omits a705e02e2466 torture: Don't use "test" command's "-a" argument omits 8e11853b8c73 torture: Make kvm-test-1-run-batch.sh select per-scenario [...] omits 9cd95d25a479 torture: Consistently name "qemu*" test output files omits 6d26c0df4129 torture: Use numeric taskset argument in jitter.sh omits 9588ccc3a192 rcutorture: Upgrade two-CPU scenarios to four CPUs omits 6bf5a4bbbc9b torture: Make kvm-test-1-run-qemu.sh apply affinity omits 21debe7122a4 torture: Don't redirect qemu-cmd comment lines omits ca919e315efa torture: Make kvm.sh select per-scenario affinity masks omits be42b221bc48 torture: Put kvm.sh batch-creation awk script into a temp file omits a3ebc1df882c rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU omits d73bda0850cc clocksource: Prohibit clocksource watchdog test when HZ<100 omits 9a73bfc3a9b1 rcu: Use per_cpu_ptr to get the pointer of per_cpu variable omits f67c5bdfeb2d EXP clocksource: Forgive repeated long-latency watchdog cl [...] omits c545c5e3e0d1 rcu: Remove useless "ret" update in rcu_gp_fqs_loop() omits dd25901cc088 scftorture: Provide additional debug for memory-ordering d [...] omits 3634324ebba9 EXP rcu: Mark accesses in tree_stall.h omits 71cdf62b4ca8 scftorture: Add RPC-like IPI tests omits 637e784da7f1 tools/nolibc: Implement msleep() omits 1842e2cf38d4 tools: include: nolibc: Fix a typo occured to occurred in [...] omits 6de82a14f81c torture: Move parse-console.sh call to PATH-aware scripts omits dd9ced4003dd Merge branch 'core/urgent' omits d6ec338daa3f Merge branch 'locking/core' omits 4b617dd3c2be Merge branch 'locking/urgent' omits dccf8e55f164 Merge branch 'perf/core' omits 87f8d121d0ec Merge branch 'sched/core' omits bf95e1a551cb torture: Make kvm-recheck.sh skip kcsan.sum for build-only runs omits ac0f949c659c rcu-tasks: Fix synchronize_rcu_rude() typo in comment omits 8196ba416bbb rcuscale: Console output claims too few grace periods omits d4f7bc0a8ae6 torture: Protect kvm-remote.sh directory trees from /tmp reaping omits de35d1cf5cbf torture: Log more kvm-remote.sh information omits cce60ed72c00 torture: Make kvm-recheck-lock.sh tolerate qemu-cmd comments omits 7e2dab1a501d torture: Make kvm-recheck-scf.sh tolerate qemu-cmd comments omits 25d40e4ea01e torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument omits 64fbd8a6c4e9 kcsan: Make strict mode imply interruptible watchers omits 4f6f189b5153 kcsan: permissive: Ignore data-racy 1-bit value changes omits a7fcbe6fe245 kcsan: Print if strict or non-strict during init omits 094abee9dbdb kcsan: Rework atomic.h into permissive.h omits 8e1cabfe729a kcsan: Reduce get_ctx() uses in kcsan_found_watchpoint() omits e879477de342 kcsan: Introduce CONFIG_KCSAN_STRICT omits 2a797e52eb9f kcsan: Remove CONFIG_KCSAN_DEBUG omits 50d9fc22ee2c kcsan: Improve some Kconfig comments omits a47006812b5f rcu/doc: Add a quick quiz to explain further why we need s [...] omits e72d0b7107b9 rcu: Remove trailing spaces and tabs omits 8c51a918de84 rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] omits 830550912a3a torture: Create KCSAN summaries for torture.sh runs omits d7cbb0d9373b torture: Enable KCSAN summaries over groups of torture-test runs omits 19c3a93cd7cb rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() omits 277a7d716b30 srcutiny: Mark read-side data races omits 4e96cbd3b00e locktorture: Count lock readers omits 801c4cfe0ba9 locktorture: Mark statistics data races omits 0a9f6bd6f720 docs: Fix a typo in Documentation/RCU/stallwarn.rst omits 5ff6158467ce rcu-tasks: Mark ->trc_reader_special.b.need_qs data races omits 314d29a8e8c5 rcu-tasks: Mark ->trc_reader_nesting data races omits 9fc5e619310c rcu-tasks: Add comments explaining task_struct strategy omits 9ed9bf0d17cd rcu: Start timing stall repetitions after warning complete omits 817690fd18af rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() omits 8236fa3ce511 rcu/tree: Handle VM stoppage in stall detection omits de805a1a6651 rculist: Unify documentation about missing list_empty_rcu() omits 864aee8609f5 Documentation/RCU: Fix nested inline markup omits 6764d0a06241 rcu: Mark accesses to ->rcu_read_lock_nesting omits 2533f46e0903 Documentation/RCU: Fix emphasis markers omits 95d595f5cb15 rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() omits 35469e285d3f rcu: Weaken ->dynticks accesses and updates omits 4c674c220dc4 rcu/nocb: Start moving nocb code to its own plugin file omits 28afef3b581e rcu: Remove special bit at the bottom of the ->dynticks counter omits 92b65e19140a tools/memory-model: Document data_race(READ_ONCE()) omits 4fee7f5b9af9 tools/memory-model: Heuristics using data_race() must hand [...] omits fec563409eb8 tools/memory-model: Add example for heuristic lockless reads omits bcf326b7dc31 tools/memory-model: Make read_foo_diagnostic() more clearl [...] omits e848aa7bf715 rcutorture: Preempt rather than block when testing task stalls omits 7a0de6eed586 rcu: Fix stall-warning deadlock due to non-release of rcu_ [...] omits 3d956a007e79 rcu: Fix to include first blocked task in stall warning omits d8c79f015238 torture: Make torture.sh accept --do-all and --donone omits 1a8b5f93b3ba torture: Add clocksource-watchdog testing to torture.sh omits d78d8f2a78a8 refscale: Add measurement of clock readout omits c7348ee55646 Merge branch 'lkmm-dev.2021.05.10c' into HEAD omits 5bac2a5bf0c6 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 6a0544606ec7 pgo: rectify comment to proper kernel-doc syntax omits 31bc56c0138c Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 57fc988e26de i2c: i2c-core-smbus: Expose PEC calculate function for gen [...] omits 1a286079c7d1 Documentation: i2c: Add doc for I2C sysfs omits 70d4e687512e pgo: Clean up prf_open() error paths omits 789fc53c493d pgo: Fix sleep in atomic section in prf_open() omits 942628f80ed8 pgo: Limit allocate_node() to vmlinux sections omits 9c1082ee07da pgo: rename the raw profile file to vmlinux.profraw omits 655444f6c090 MAINTAINERS: Expand and relocate PGO entry omits 59fdc55f9b8a pgo: Add Clang's Profile Guided Optimization infrastructure omits ed9588410c28 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 0126db1439ae Merge branch 'i2c/for-current' into i2c/for-next omits 078de1e62c83 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits f70ba67909ae Merge branch 'i2c/for-current' into i2c/for-next omits 481d571969ab Merge branch 'i2c/for-current' into i2c/for-next omits 6d951544d5c5 Merge branch 'i2c/for-5.14' into i2c/for-next omits 610597fed2e7 Merge branch 'i2c/for-current' into i2c/for-next omits 116c85f2ec62 i2c: i2c-qcom-geni: Suspend and resume the bus during SYST [...] omits a38ac891fc42 i2c: i2c-qcom-geni: Add shutdown callback for i2c omits 435522343c31 drm/i915/selftests: Rename pm_ prefixed functions names omits 200fb322aae8 i2c: busses: i2c-tegra-bpmp: Demote kernel-doc abuses omits 7c2fcdad7745 i2c: busses: i2c-altera: Fix formatting issue in struct an [...] omits f879917af25f Merge branch 'i2c/for-5.14' into i2c/for-next omits 68ad8f4b035c Merge branch 'i2c/for-current' into i2c/for-next omits 0d422289f261 Merge branch 'i2c/for-5.14' into i2c/for-next omits 67d3be60c77f Merge branch 'i2c/for-current' into i2c/for-next omits 1ffa3864e86b Merge branch 'i2c/for-current' into i2c/for-next omits 090bd136b1aa tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 9636d7b9526f tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits bb66c9071312 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 825736886a95 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits a2cbaa0e19b7 tools/memory-model: Repair parseargs.sh header comment omits 88dd5fa6a258 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 4ab81c527031 tools/memory-model: Make history-check scripts use mselect7 omits b21176340aaa tools/memory-model: Make checkghlitmus.sh use mselect7 omits 8820c20c276a tools/memory-model: Fix scripting --jobs argument omits 61efd6dce950 tools/memory-model: Implement --hw support for checkghlitmus.sh omits 3769ef14080d tools/memory-model: Add -v flag to jingle7 runs omits 16b727cd5830 tools/memory-model: Make runlitmus.sh check for jingle errors omits 3fdc3fbc7c95 tools/memory-model: Allow herd to deduce CPU type omits d265691ba1ae tools/memory-model: Keep assembly-language litmus tests omits 5e5832b8a6af tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 54ab0eea01ee tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits fa9d6b3493d3 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits aaf9728abc9d tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits d0bd10518b25 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 6b7ac4645817 tools/memory-model: Fix checkalllitmus.sh comment omits 14e0dba17fb7 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits cf36264bf78b tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 97c223dc6023 tools/memory-model: Update parseargs.sh for hardware verification omits c2eecf9d6238 tools/memory-model: Fix paulmck email address on pre-exist [...] omits 39e283154792 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 8b76e930b543 tools/memory-model: Make judgelitmus.sh identify bad macros omits 764a364550e4 tools/memory-model: Make cmplitmushist.sh note timeouts omits b44abe80d0df tools/memory-model: Make judgelitmus.sh note timeouts omits 9583a2ff5840 tools/memory-model: Document locking corner cases new 8cae8cd89f05 seq_file: disallow extremely large seq buffer allocations new c7766def8f2d Merge remote-tracking branch 'arc-current/for-curr' new f74e33b728f3 Merge remote-tracking branch 'm68k-current/for-linus' new 774a5043381b Merge remote-tracking branch 'powerpc-fixes/fixes' new 463f36c76fa4 s390/boot: fix use of expolines in the DMA code new 7d244643758e s390/cpumf: fix semicolon.cocci warnings new 0cde560a8bfc s390: update defconfigs new 4e88bc606733 Merge remote-tracking branch 's390-fixes/fixes' new 2d85a1b31dde ipv6: ip6_finish_output2: set sk into newly allocated nskb new 749468760b95 net/tcp_fastopen: remove obsolete extern new 6c2d125823ae net: Update MAINTAINERS for MediaTek switch driver new cbb56b03ec3f net: bridge: do not replay fdb entries pointing towards th [...] new 1b713d14dc3c net: hns3: fix possible mismatches resp of mailbox new 4671042f1ef0 net: hns3: add match_id to check mailbox response from PF to VF new 184cd221a863 net: hns3: disable port VLAN filter when support function [...] new bbfd4506f962 net: hns3: fix rx VLAN offload state inconsistent issue new 97d0931f67f3 Merge branch 'net-hns3-fixes-for-net' new fa2bf6baf2b1 octeontx2-af: Enable transmit side LBK link new cb7a6b3bac1d octeontx2-af: Prepare for allocating MCAM rules for AF new 23109f8dd06d octeontx2-af: Introduce internal packet switching new 6f91d7abf1fa Merge branch 'octeon-DMAC' new 7e777021780e mt7530 mt7530_fdb_write only set ivl bit vid larger than 1 new 727d6a8b7ef3 net/sched: act_skbmod: Skip non-Ethernet packets new 75d5641497a6 fsl/fman: Add fibre support new 8fb4792f091e ipv6: fix another slab-out-of-bounds in fib6_nh_flush_exceptions new 91bed5565bba Revert "qed: fix possible unpaired spin_{un}lock_bh in _qe [...] new 5e5af16183e1 Merge remote-tracking branch 'net/master' new 16ed5eb04503 Merge remote-tracking branch 'bpf/master' new d748114ab8a4 Merge remote-tracking branch 'ipsec/master' new adcaf34c5cb6 Merge remote-tracking branch 'netfilter/master' new ab637d8ea452 Merge remote-tracking branch 'rdma-fixes/for-rc' new 114613f62f42 ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID new c4824ae7db41 ALSA: pcm: Fix mmap capability check new d37158891071 ALSA: pcm: Fix mmap without buffer preallocation new e81d71e343c6 ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 new 3ca5b96c656d Merge remote-tracking branch 'sound-current/for-linus' new 3c1b3b02665a Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus new 6fd846402699 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' new a674dd644ca4 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] new 2cd85b68061a Merge remote-tracking branch 'regulator-fixes/for-linus' new c45c1e82bba1 spi: spi-bcm2835: Fix deadlock new 621bdeacf29b Merge remote-tracking branch 'spi/for-5.14' into spi-linus new a4b9e2a9b325 Merge remote-tracking branch 'spi-fixes/for-linus' new 0daa3166c9d5 Merge remote-tracking branch 'usb.current/usb-linus' new e9db418d4b82 USB: serial: cp210x: fix comments for GE CS1000 new 61d98527b7d8 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' new 5f8400e6609a Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' new 7447f1974ffd Merge remote-tracking branch 'iio-fixes/fixes-togreg' new ffe3fcb626a8 Merge remote-tracking branch 'dmaengine-fixes/fixes' new b587068b512d Merge remote-tracking branch 'mtd-fixes/mtd/fixes' new 29c61be66c05 Merge remote-tracking branch 'omap-fixes/fixes' new c8555dcbaf0c Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' new 6bde59f42be4 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new c7d2f4508f99 Merge remote-tracking branch 'vfs-fixes/fixes' new bdb739829b1b Merge remote-tracking branch 'drivers-x86-fixes/fixes' new e746f3451ec7 scsi: iscsi: Fix iface sysfs attr detection new 6d8e7e7c9321 scsi: target: Fix protect handling in WRITE SAME(32) new fae21608c31c scsi: mpt3sas: Transition IOC to Ready state during shutdown new 4cea1fc33ad6 Merge remote-tracking branch 'scsi-fixes/fixes' new 76662c91b8d4 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] new cdd3c704ede9 Merge remote-tracking branch 'mmc-fixes/fixes' new 3bda5611bede Merge remote-tracking branch 'rtc-fixes/rtc-fixes' new b700b48718ab Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' new 0590ae6b89f2 Merge remote-tracking branch 'pidfd-fixes/fixes' new c23d1ccbbafa Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' new 3abab27c322e drm: Return -ENOTTY for non-drm ioctls new a4a809c838cb Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] new 8d4abca95ecc media: ngene: Fix out-of-bounds bug in ngene_command_confi [...] new 802dad70a535 Merge branch 'for-next/array-bounds' into for-next/kspp new db8b5864a26d Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' new 5a912629caff Merge remote-tracking branch 'compiler-attributes/compiler [...] new a9a6926ce866 Merge remote-tracking branch 'dma-mapping/for-next' new aeb1c12e7763 Merge remote-tracking branch 'asm-generic/master' new db1b9cb0d31e Merge remote-tracking branch 'arm/for-next' new 7d549302026d Merge remote-tracking branch 'actions/for-next' new fdfc3d8eec37 Merge remote-tracking branch 'amlogic/for-next' new c365be32c947 Merge remote-tracking branch 'aspeed/for-next' new 27e4d5a4aa8e Merge remote-tracking branch 'at91/at91-next' new c8cb4466ec4c Merge remote-tracking branch 'imx-mxs/for-next' new e27e0eb98e97 Merge remote-tracking branch 'keystone/next' new 7f21efe8477b Merge remote-tracking branch 'mediatek/for-next' new 2f576cf7eba7 Merge remote-tracking branch 'mvebu/for-next' new 566d567c6317 Merge remote-tracking branch 'omap/for-next' new 9a253bb42f19 arm64: dts: qcom: c630: fix correct powerdown pin for WSA881x new 9d1fc2e4f5a9 arm64: dts: qcom: msm8992-bullhead: Remove PSCI new 3cb6a271f4b0 arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem mapping new 4cbb02fa76de arm64: dts: qcom: sc7280: Fixup cpufreq domain info for cpu7 new 1f23bbe68dc2 Merge branch 'arm64-fixes-for-5.14' into for-next new f1b7e8976668 arm64: dts: qcom: sc7180: Add DisplayPort node new e1746c6d3e4b arm64: dts: qcom: ipq6018: enable USB2 support new af5f967c72d1 arm64: dts: qcom: ipq6018: Update WCSS PIL driver compatible new 6df9102f19bc arm64: dts: qcom: ipq8074: Add scm on IPQ8074 SoCs new 2b6187abafea arm64: dts: qcom: sm8150: Add CPU opp tables new a9ff4e16585c arm64: dts: qcom: Add device tree for Xiaomi Redmi 2 (wing [...] new 678b0fcc77c3 arm64: dts: qcom: msm8916-wingtech-wt88047: Add touchscreen new f9af9f61b095 arm64: dts: qcom: msm8916-wingtech-wt88047: Add notification LED new b7d9750272d1 arm64: dts: qcom: msm8916-wingtech-wt88047: Add IMU new a8c7f3100e70 arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms new 63fa43224696 arm64: dts: qcom: sm8250: fix usb2 qmp phy node new 98aee1e3cdcd arm64: dts: qcom: sm8150: Add UFS ICE capability new 2aa2b50de12d arm64: dts: qcom: Use correct naming for dwc3 usb nodes in [...] new 5dc43d3b362c arm64: dts: qcom: sm8150: Sort dc_noc and gem_noc nodes new 12dd4ebda47a arm64: dts: qcom: Fix usb entries for SA8155p adp board new 298c81a7d44f arm64: dts: qcom: sc7280: Add nodes for eMMC and SD card new 1c39e6f9b534 arm64: dts: qcom: sc7280: Add USB related nodes new 820bf3fefa82 arm64: dts: qcom: sc7280: Add USB nodes for IDP board new 6bc45428635d firmware: qcom_scm: Mark string array const new d775dab9a4a8 firmware: qcom_scm: remove a duplicative condition new e9ad5da25002 dt-bindings: soc: qcom: aoss: Add SC8180X and generic compatible new 44dadfbcd992 dt-bindings: soc: qcom: aoss: Convert to YAML new d63486dd8e0b soc: qcom: aoss: Add generic compatible new d43b3a989bc8 soc: qcom: rpmhpd: Use corner in power_off new 0d361b0ac1ad soc: qcom: socinfo: Don't print anything if nothing found new b42000e4b874 firmware: qcom_scm: Allow qcom_scm driver to be loadable a [...] new a89f355e469d soc: qcom: aoss: Fix the out of bound usage of cooling_devs new d3625d94490e dt-bindings: soc: qcom: smd-rpm: Add SM6115 compatible new 49a22c4a7136 dt-bindings: power: rpmpd: Add SM6115 to rpmpd binding new 18785c94ab63 drivers: soc: qcom: rpmpd: Add SM6115 RPM Power Domains new 66cb47d40e50 ARM: dts: qcom: msm8974-klte: Enable remote processors new 0dc6c59892ea ARM: dts: qcom: apq8064: correct clock names new 2bc7a025277f ARM: dts: qcom: apq8060: Correct Ethernet node name and dr [...] new 8927b678766d ARM: dts: qcom: Add support for MSM8226 SoC new ef537057c298 dt-bindings: arm: qcom: Document MSM8226 SoC binding new 537fd19738eb ARM: dts: qcom: Add initial DTS file for Samsung Galaxy S [...] new c99bcf4ba1f2 Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'd [...] new d83e00ac9076 Merge branch 'arm64-fixes-for-5.14' into for-next new dceb420ba59c Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'd [...] new 746981d8a8ef Merge branch 'arm64-fixes-for-5.14' into for-next new d550173b0071 arm64: dts: qcom: sm8250: fix usb2 qmp phy node new e4548dae8fa5 arm64: dts: qcom: sm8150: Add UFS ICE capability new 9d7c31835c46 arm64: dts: qcom: Use correct naming for dwc3 usb nodes in [...] new 27a9a8d6cdcc arm64: dts: qcom: sm8150: Sort dc_noc and gem_noc nodes new 4372c82dec4a arm64: dts: qcom: Fix usb entries for SA8155p adp board new 2ce654adff22 arm64: dts: qcom: sc7280: Add nodes for eMMC and SD card new 299ec1f78ad0 arm64: dts: qcom: sc7280: Add USB related nodes new c0cc9bce3970 arm64: dts: qcom: sc7280: Add USB nodes for IDP board new 41484345a499 Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'd [...] new 0ae648b4e1a0 Merge remote-tracking branch 'refs/remotes/origin/for-next [...] new a4d8e384db8a Merge remote-tracking branch 'refs/remotes/origin/for-next [...] new 1a3439136cff Merge remote-tracking branch 'refs/remotes/origin/for-next [...] new d1eaa8ed6e00 Merge remote-tracking branch 'qcom/for-next' new d80615fe1cbb Merge remote-tracking branch 'renesas/next' new 8980725da85b Merge remote-tracking branch 'rockchip/for-next' new 8729ca2a6f2d ARM: s3c: delete unneed local variable "delay" new bb2c20c976aa Merge branch 'next/soc' into for-next new 9714ee504308 Merge remote-tracking branch 'samsung-krzk/for-next' new 5649d8d39478 Merge remote-tracking branch 'scmi/for-linux-next' new 07148f644e77 Merge remote-tracking branch 'stm32/stm32-next' new 2673996b935c Merge remote-tracking branch 'sunxi/sunxi/for-next' new 215b030a96d2 Merge remote-tracking branch 'tegra/for-next' new d3104911a861 Merge remote-tracking branch 'ti-k3/ti-k3-next' new c18a67e7181d Merge remote-tracking branch 'xilinx/for-next' new 8bde9dd381be dt-bindings: clock: qcom: Update license for GCC SC7280 new ced3aaead0ba dt-bindings: clock: Add SC7280 DISPCC clock binding new 1a00c962f9cd clk: qcom: Add display clock controller driver for SC7280 new 6f1a1ced9ee6 dt-bindings: clock: Add SC7280 GPUCC clock binding new 3e0f01d6c7e7 clk: qcom: Add graphics clock controller driver for SC7280 new f1f5a3038563 dt-bindings: clock: Add SC7280 VideoCC clock binding new fae7617bb142 clk: qcom: Add video clock controller driver for SC7280 new 67ce7b523a9d Merge branch 'clk-qcom' into clk-next new ed27da0736d7 Merge remote-tracking branch 'clk/clk-next' new 87c8f2cfff7f Merge remote-tracking branch 'clk-renesas/renesas-clk' new efce1a85641b Merge remote-tracking branch 'h8300/h8300-next' new 74b05127e321 Merge remote-tracking branch 'm68k/for-next' new a42104324d05 Merge remote-tracking branch 'm68knommu/for-next' new 8dce20845b13 Merge remote-tracking branch 'mips/mips-next' new 15d31fc30df5 Merge remote-tracking branch 'parisc-hd/for-next' new 2f5f912c5b60 Merge branch 'fixes' into for-next new bebf1e0ca6cd Merge remote-tracking branch 's390/for-next' new 8a967cd9bec8 Merge remote-tracking branch 'sh/for-next' new 63da001bb7f8 Merge remote-tracking branch 'xtensa/xtensa-for-next' new 70e55e4f0ffb Merge remote-tracking branch 'pidfd/for-next' new eccb465880b1 Merge remote-tracking branch 'fscache/fscache-next' new 60eed8228dde Merge remote-tracking branch 'btrfs/for-next' new 8798d070d416 rbd: always kick acquire on "acquired" and "released" noti [...] new ed9eb71085ec rbd: don't hold lock_rwsem while running_list is being drained new cdb330f4b41a ceph: don't WARN if we're still opening a session to an MDS new d3fa760df020 Merge remote-tracking branch 'ceph/master' new 3b59540bd2cf Merge remote-tracking branch 'cifs/for-next' new 95dda1738c00 Merge remote-tracking branch 'cifsd/cifsd-for-next' new acffca333c6d Merge remote-tracking branch 'ext3/for_next' new 1ffc8f5f7751 f2fs: let's keep writing IOs on SBI_NEED_FSCK new 9de71ede81e6 f2fs: quota: fix potential deadlock new f98b222f04b7 f2fs: fix wrong inflight page stats for directIO new 019392844edf Merge remote-tracking branch 'f2fs/dev' new f3b966245c1c Merge remote-tracking branch 'gfs2/for-next' new 7226719aa811 Merge remote-tracking branch 'cel/for-next' new 8fc5ae26d828 ovl: fix mmap denywrite new e11adea9520e fs: add generic helper for filling statx attribute flags new fd227e889f81 ovl: pass ovl_fs to ovl_check_setxattr() new 2e3f6e87c2b0 ovl: copy up sync/noatime fileattr flags new 173ff5c9ec37 ovl: consistent behavior for immutable/append-only inodes new 463aa7f57e71 ovl: disable decoding null uuid with redirect_dir new 36a441c0fb7e ovl: add ovl_allow_offline_changes() helper new 884be54aaba5 ovl: do not set overlay.opaque for new directories new 7cc303ca88f2 Merge remote-tracking branch 'overlayfs/overlayfs-next' new 1de80e277701 Merge remote-tracking branch 'v9fs/9p-next' new f73e077f25ca Merge remote-tracking branch 'zonefs/for-next' new 4057aec82d73 Merge remote-tracking branch 'file-locks/locks-next' new 0d83fbb02b4d Merge remote-tracking branch 'printk/for-next' new 8374314dcefe Merge remote-tracking branch 'pstore/for-next/pstore' new 73c354533883 Merge remote-tracking branch 'hid/for-next' new c36748ac5454 misc: eeprom: at24: Always append device id even if label [...] new a750bff5b99e Merge tag 'at24-fixes-for-v5.14' of git://git.kernel.org/p [...] new 4a8ac5e45cda i2c: mpc: Poll for MCF new 9fb5f44d5bef Merge remote-tracking branch 'i2c/i2c/for-next' new 39e82bd0c275 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new e10d60a71be3 Merge remote-tracking branch 'jc_docs/docs-next' new 69e02a9b6154 Merge remote-tracking branch 'v4l-dvb-next/master' new 6dbd1f45dc11 Merge remote-tracking branch 'pm/linux-next' new 6a21b4070992 Merge remote-tracking branch 'ieee1394/for-next' new feb704bd1778 fs: dlm: use sk->sk_socket instead of con->sock new d921a23f3e1a fs: dlm: use READ_ONCE for config var new b892e4792c99 fs: dlm: fix typo in tlv prefix new 052849beeab0 fs: dlm: clear CF_APP_LIMITED on close new 88aa023a2556 fs: dlm: cleanup and remove _send_rcom new 66d5955a098d fs: dlm: introduce con_next_wq helper new a66c008cd16a fs: dlm: move to static proto ops new 2dc6b1158c28 fs: dlm: introduce generic listen new 90d21fc0479d fs: dlm: auto load sctp module new 8728a455d20d fs: dlm: generic connect func new c51b0221798b fs: dlm: fix multiple empty writequeue alloc new 62699b3f0a62 fs: dlm: move receive loop into receive handler new 527a3a01292d Merge remote-tracking branch 'dlm/next' new 15046bf5735a Merge remote-tracking branch 'swiotlb/linux-next' new e099b12b9a84 Merge remote-tracking branch 'rdma/for-next' new d722af25bef2 next-20210720/net-next new c39aa2159974 bpf, selftests: Fix test_maps now that sockmap supports UDP new 875fc315dbc3 selftests, bpf: test_tc_tunnel.sh nc: Cannot use -p and -l new a1d3cc3c5eca libbpf: Avoid use of __int128 in typed dump display new a17553dde294 selftests/bpf: Add __int128-specific tests for typed data dump new 720c29fca9fb libbpf: Propagate errors when retrieving enum value for ty [...] new 807b8f0e24e6 Merge branch 'libbpf: btf typed data dumping fixes (__int1 [...] new f66f3eecaf15 Merge remote-tracking branch 'bpf-next/for-next' new fef773fc8110 netlink: Deal with ESRCH error in nlmsg_notify() new e93abb840a2c net/tcp_fastopen: remove tcp_fastopen_ctx_lock new edd2e9d58646 Revert "igc: Export LEDs" new 9632233e7de8 net: bridge: multicast: factor out port multicast context new d3d065c0032b net: bridge: multicast: factor out bridge multicast context new adc47037a7d5 net: bridge: multicast: use multicast contexts instead of [...] new 613d61dbef8e net: bridge: vlan: add global and per-port multicast context new 7b54aaaf53cb net: bridge: multicast: add vlan state initialization and control new f4b7002a7076 net: bridge: add vlan mcast snooping knob new 74edfd483de8 net: bridge: multicast: add helper to get port mcast conte [...] new eb1593a0b4c4 net: bridge: multicast: use the port group to port context helper new 4cdd0d10f31d net: bridge: multicast: check if should use vlan mcast ctx new 615cc23e6283 net: bridge: multicast: add vlan querier and query support new 1e9ca45662d6 net: bridge: multicast: include router port vlan id in not [...] new 47ecd2dbd8ec net: bridge: vlan: add support for global options new 743a53d9636a net: bridge: vlan: add support for dumping global vlan options new 9aba624d7cb2 net: bridge: vlan: notify when global options change new 9dee572c3848 net: bridge: vlan: add mcast snooping control new 2c0804044781 Merge branch 'bridge-vlan-multicast' new 2967eed90802 Merge branch 'bridge-vlan-multicast' new c948f51c1654 memcg: enable accounting for net_device and Tx/Rx queues new 6126891c6d4f memcg: enable accounting for IP address and routing-relate [...] new 990c74e3f41d memcg: enable accounting for inet_bin_bucket cache new a89893dd7b08 memcg: enable accounting for VLAN group array new 1b51d8271973 memcg: ipv6/sit: account and don't WARN on ip_tunnel_prl s [...] new 2c6ad20b581e memcg: enable accounting for scm_fp_list objects new f7918b79019f veth: always report zero combined channels new dedd53c5e075 veth: factor out initialization helper new 4752eeb3d891 veth: implement support for set_channel ethtool op new 9d3684c24a52 veth: create by default nr_possible_cpus queues new 1ec2230fc721 selftests: net: veth: add tests for set_channel new 542bb39651d5 Merge branch 'veth-flexible-channel-numbers' new e4b1dc43ec32 Merge branch 'veth-flexible-channel-numbers' new 8b4b06919fd6 i40e: improve locking of mac_filter_hash new 22c8fd71d3a5 iavf: do not override the adapter state in the watchdog task new 226d528512cf iavf: fix locking of critical sections new bc672d4945ce Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new a8c7629c622b s390/qeth: remove OSN support new a37cfa28ebdc s390/qeth: clean up QETH_PROT_* naming new ae57ea7a19b7 s390/qeth: clean up device_type management new c18e9405d46a Merge branch 's390-next' new 207969d9df24 Merge remote-tracking branch 'ipsec-next/master' new 48cfc677baf2 Merge remote-tracking branch 'mlx5-next/mlx5-next' new d3f681cdab15 Merge remote-tracking branch 'bluetooth/master' new 80e2751bf641 Merge remote-tracking branch 'mtd/mtd/next' new 3e8cca956703 Merge remote-tracking branch 'nand/nand/next' new 44f473fd02d9 Merge remote-tracking branch 'crypto/master' new 356df0729323 Merge remote-tracking branch 'drm-misc/for-linux-next' new db87455cde8f Merge remote-tracking branch 'amdgpu/drm-next' new d77e37063bce drm/i915/display: Add write permissions for fec support new da3829ef9992 drm/i915/display/dsc: Add Per connector debugfs node for D [...] new dc22aa130565 drm/i915/display/dsc: Force dsc BPP new 36203e4fb4cb drm/i915/display/adl_p: Implement PSR changes new 425057e72593 drm/i915/display: Disable FBC when PSR2 is enabled display [...] new 76e50ea054ae drm/i915/display: Fix shared dpll mismatch for bigjoiner slave new 031a26683e97 Merge remote-tracking branch 'drm-intel/for-linux-next' new ef63b8543357 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' new 226e16d5ba77 Merge remote-tracking branch 'etnaviv/etnaviv/next' new 274e783200b3 Merge remote-tracking branch 'regmap/for-next' new 7f6726b63595 ALSA: nm256: Fix error return code in snd_nm256_create() new e24ef4881bdd ALSA: opti9xx: fix missing { } around an if block new dca18a94d3ad ALSA: sc6000: Fix incorrect sizeof operator new 9b7843d1e125 ALSA: sc6000: Assign vport directly on card's private_data new 35fe7901150d ALSA: cs4281: Fix missing chip initialization new f263a2c2d6c7 ALSA: als300: Fix missing chip initialization new d364a600d6ed ALSA: korg1212: Fix wrongly shuffled firmware loader code new f976e8a94176 ALSA: sc6000: Use explicit cast for __iomem pointer new 73cc9330fe33 Merge remote-tracking branch 'sound/for-next' new 1bd80ff2cfb3 ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 new e4b1ea6d7ae3 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next new b466bb8fab1e Merge remote-tracking branch 'sound-asoc/for-next' new 3b3a72c4f796 Merge remote-tracking branch 'modules/modules-next' new 21ec8da1be21 Merge remote-tracking branch 'input/next' new 85d0b138d744 Merge remote-tracking branch 'block/for-next' new d3827047534c dm writecache: split up writecache_map() to improve code r [...] new 58fd963fcd77 dm writecache: factor out writecache_map_remap_origin() new d9ed8449eaf3 dm writecache: further writecache_map() cleanup new c2608cebed20 dm ima: measure data on table load new b84d99335e3b dm ima: measure data on device resume new 5c061ced276b dm ima: measure data on device remove new 843de84e9494 dm ima: measure data on table clear new 7fefe259be8d dm ima: measure data on device rename new fdac9de80c2e dm: update target status functions to support IMA measurement new e820ba87f9d1 dm: add documentation for IMA measurement support new 82cb67aa8eef Merge remote-tracking branch 'device-mapper/for-next' new 63de3a24df5c Merge remote-tracking branch 'mmc/next' new 053e58c0f97c Merge remote-tracking branch 'mfd/for-mfd-next' new 31a3c9b66ba0 Merge remote-tracking branch 'battery/for-next' new 4c922fd3d6fa regulator: rtq2134: Add binding document for Richtek RTQ21 [...] new 0555d41497de regulator: rtq2134: Add support for Richtek RTQ2134 SubPMIC new baa02c98ac0b Merge remote-tracking branch 'regulator/for-5.15' into reg [...] new 9721c9d82d39 Merge remote-tracking branch 'regulator/for-next' new 824aaa13f46d Merge remote-tracking branch 'security/next-testing' new b27bbdac4fa9 Merge remote-tracking branch 'apparmor/apparmor-next' new 46644f901767 Merge remote-tracking branch 'keys/keys-next' new 37fd8eb5ae72 Merge remote-tracking branch 'selinux/next' new 6d14f5c7028e Smack: Fix wrong semantics in smk_access_entry() new bfc3cac0c761 smack: mark 'smack_enabled' global variable as __initdata new 27a23c89020e Merge remote-tracking branch 'smack/next' new 861ad150e662 Merge remote-tracking branch 'tomoyo/master' new d97e99386ad0 audit: add header protection to kernel/audit.h new b46d4172479e Merge remote-tracking branch 'audit/next' new c4bbbc3fb239 Merge remote-tracking branch 'devicetree/for-next' new e0cdbc079fd5 Merge remote-tracking branch 'spi/for-5.15' into spi-next new 880fc56fda77 Merge remote-tracking branch 'spi/for-next' new edc2a7b3385d Merge branch 'sched/core' new cb90dd1c43e6 Merge branch 'perf/core' new 795f5d1b822c Merge branch 'locking/urgent' new b8ea6f6890fb Merge branch 'locking/core' new 674a9f1f6815 efi/tpm: Differentiate missing and invalid final event log table. new 2bab693a608b firmware/efi: Tell memblock about EFI iomem reservations new 947228cb9f1a efi/libstub: Fix the efi_load_initrd function description new 47e1e233e9d8 efi/mokvar: Reserve the table only if it is in boot services data new ddab1e71d2df Merge tag 'efi-urgent-for-v5.14-rc2' of git://git.kernel.o [...] new a20c85e7b496 Merge branch 'efi/urgent' new 5bcf8b4b8bfd Merge branch 'core/urgent' new 1a3402d93c73 posix-cpu-timers: Fix rearm racing against process tick new aebacb7f6ca1 timers: Fix get_next_timer_interrupt() with no timers pending new ff5a6a3550ce Merge branch 'timers/urgent' of git://git.kernel.org/pub/s [...] new de35038b40c1 Merge branch 'timers/urgent' new 85cb69f91252 Merge remote-tracking branch 'tip/auto-latest' new 46fd336d9d21 Merge remote-tracking branch 'clockevents/timers/drivers/next' new e1ca90b7cc5c EDAC/mc: Add new HBM2 memory type new 7cf3529e655f Merge remote-tracking branch 'edac/edac-for-next' new e3879ecd366a Documentation/RCU: Fix emphasis markers new 4966090849e9 Documentation/RCU: Fix nested inline markup new 9984fd7e5e2f docs: Fix a typo in Documentation/RCU/stallwarn.rst new c28adacc14e7 rcu/doc: Add a quick quiz to explain further why we need s [...] new 99c0974ffeea doc: Update stallwarn.rst with recent changes new 8baded711edc rcu: Fix to include first blocked task in stall warning new f6b3995a8b56 rcu: Fix stall-warning deadlock due to non-release of rcu_ [...] new 343ad5a3e1ca rcu: Remove special bit at the bottom of the ->dynticks counter new 285ec70ee6ce rcu: Weaken ->dynticks accesses and updates new f690dff7cb10 rcu: Mark accesses to ->rcu_read_lock_nesting new ed50f41361a7 rculist: Unify documentation about missing list_empty_rcu() new b080c57738d7 rcu/tree: Handle VM stoppage in stall detection new 51f50c3bc0fd rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() new cc87c2380775 rcu: Start timing stall repetitions after warning complete new a6cf9cd06cd3 srcutiny: Mark read-side data races new c87424ec22c0 rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() new d5bb480a1272 rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] new 7798a249ab0e rcu: Remove trailing spaces and tabs new aba54baa110f rcu: Mark accesses in tree_stall.h new 891fb9846876 rcu: Remove useless "ret" update in rcu_gp_fqs_loop() new df00d93bce86 rcu: Use per_cpu_ptr to get the pointer of per_cpu variable new d40011b02d4e rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU new deb37cfcfc12 rcu: Print human-readable message for schedule() in RCU reader new dfcb27540213 rcu/nocb: Start moving nocb code to its own plugin file new cba712beebf3 rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() new 9a83f9aea7bf tools: include: nolibc: Fix a typo occured to occurred in [...] new f916d77eedfe tools/nolibc: Implement msleep() new 45f4b4a202c0 rcu-tasks: Add comments explaining task_struct strategy new bdb0cca0d110 rcu-tasks: Mark ->trc_reader_nesting data races new f8ab3fad80dd rcu-tasks: Mark ->trc_reader_special.b.need_qs data races new e4be1f44b6f8 rcu-tasks: Fix synchronize_rcu_rude() typo in comment new fed31a4dd3ad rcu: Fix macro name CONFIG_TASKS_RCU_TRACE new 3fad1f7b48cd refscale: Add measurement of clock readout new 6580f64ccd06 rcutorture: Preempt rather than block when testing task stalls new 8f12cead1d49 rcuscale: Console output claims too few grace periods new 0dbeb44f152a locktorture: Mark statistics data races new 61700f06e186 locktorture: Count lock readers new 665c31c04981 scftorture: Add RPC-like IPI tests new 05caab8b4b9e scftorture: Avoid NULL pointer exception on early exit new ef4dac7dbde7 torture: Add clocksource-watchdog testing to torture.sh new 4988486c875f torture: Make torture.sh accept --do-all and --donone new bd0b1f9493b6 torture: Enable KCSAN summaries over groups of torture-test runs new 433cd5a39495 torture: Create KCSAN summaries for torture.sh runs new 1dccc5a3272e torture: Make kvm-recheck-scf.sh tolerate qemu-cmd comments new b9b300c64da8 torture: Make kvm-recheck-lock.sh tolerate qemu-cmd comments new 442f99afbea1 torture: Log more kvm-remote.sh information new 5a2898f18324 torture: Protect kvm-remote.sh directory trees from /tmp reaping new 2ab5bbc326f6 torture: Make kvm-recheck.sh skip kcsan.sum for build-only runs new d4b54d2d5284 torture: Move parse-console.sh call to PATH-aware scripts new a3d794129e34 torture: Put kvm.sh batch-creation awk script into a temp file new e8cf874883c5 torture: Make kvm.sh select per-scenario affinity masks new 973e42b635bd torture: Don't redirect qemu-cmd comment lines new 4ca8f1a42ec0 torture: Make kvm-test-1-run-qemu.sh apply affinity new 92c93c4ec023 rcutorture: Upgrade two-CPU scenarios to four CPUs new 695e51cda947 torture: Use numeric taskset argument in jitter.sh new 86a8c99c82ec torture: Consistently name "qemu*" test output files new 5d3ba2b5d2d0 torture: Make kvm-test-1-run-batch.sh select per-scenario [...] new d02bee54d931 torture: Don't use "test" command's "-a" argument new a044938f20f5 torture: Add timestamps to kvm-test-1-run-qemu.sh output new 0bd06857a1d2 torture: Make kvm-test-1-run-qemu.sh check for reboot loops new e2f052172bd6 Merge branches 'doc.2021.07.20c', 'fixes.2021.07.20c', 'no [...] new eb32f9f990d9 kcsan: Improve some Kconfig comments new a7a73697360e kcsan: Remove CONFIG_KCSAN_DEBUG new e675d2533a74 kcsan: Introduce CONFIG_KCSAN_STRICT new 08cac6049412 kcsan: Reduce get_ctx() uses in kcsan_found_watchpoint() new 49f72d5358dd kcsan: Rework atomic.h into permissive.h new 9c827cd1fcdf kcsan: Print if strict or non-strict during init new d8fd74d35a8d kcsan: permissive: Ignore data-racy 1-bit value changes new e04938042d77 kcsan: Make strict mode imply interruptible watchers new 531a08a403bb Merge branch 'kcsan.2021.07.20c' into HEAD new 1846a7fa767f tools/memory-model: Make read_foo_diagnostic() more clearl [...] new 69be7e016055 tools/memory-model: Add example for heuristic lockless reads new fdd764e8626d tools/memory-model: Heuristics using data_race() must hand [...] new 50a912792cde tools/memory-model: Document data_race(READ_ONCE()) new 8a3af8ba2b51 Merge branch 'lkmm.2021.07.20c' into HEAD new 06bad3bb1535 tools/memory-model: Document locking corner cases new 2151cab87a68 tools/memory-model: Make judgelitmus.sh note timeouts new 3017c1832610 tools/memory-model: Make cmplitmushist.sh note timeouts new 3d368c0285a3 tools/memory-model: Make judgelitmus.sh identify bad macros new 001e4e7b27b6 tools/memory-model: Make judgelitmus.sh detect hard deadlocks new 140deb9f51d4 tools/memory-model: Fix paulmck email address on pre-exist [...] new 1ddaf3208b51 tools/memory-model: Update parseargs.sh for hardware verification new 927d91f51f85 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] new 64a7c671782f tools/memory-model: Add simpletest.sh to check locking, RC [...] new 17b487198772 tools/memory-model: Fix checkalllitmus.sh comment new cc2db498017e tools/memory-model: Hardware checking for check{,all}litmus.sh new 012ae5d515e5 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files new 0e0428edd83d tools/memory-model: Split runlitmus.sh out of checklitmus.sh new 2af6b5bae709 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] new 46d280ee93f8 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] new 69164e42a56a tools/memory-model: Keep assembly-language litmus tests new 1cada3a91f1d tools/memory-model: Allow herd to deduce CPU type new 4f517d311df5 tools/memory-model: Make runlitmus.sh check for jingle errors new 3b02da4c1ed8 tools/memory-model: Add -v flag to jingle7 runs new 9f2af1c8ecea tools/memory-model: Implement --hw support for checkghlitmus.sh new a5e59c6f6074 tools/memory-model: Fix scripting --jobs argument new 537613009145 tools/memory-model: Make checkghlitmus.sh use mselect7 new b0f15cf438d8 tools/memory-model: Make history-check scripts use mselect7 new b72e7b8b5cdc tools/memory-model: Add "--" to parseargs.sh for addition [...] new 81d5bb3344c0 tools/memory-model: Repair parseargs.sh header comment new f108a961de94 tools/memory-model: Add checktheselitmus.sh to run specifi [...] new 137706786f35 tools/memory-model: Add data-race capabilities to judgelitmus.sh new 08a741c54842 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] new 50325310cf2a tools/memory-model: Use "-unroll 0" to keep --hw runs finite new 256cd672f9bf Merge branch 'lkmm-dev.2021.07.20a' into HEAD new 9b073961afab clocksource: Prohibit clocksource watchdog test when HZ<100 new fa31b17088f9 Merge branch 'clocksource.2021.07.20c' into HEAD new 6bd91502fe9a Merge remote-tracking branch 'rcu/rcu/next' new c44ee315fc77 Merge remote-tracking branch 'percpu/for-next' new 80cb362cdd7e Merge remote-tracking branch 'workqueues/for-next' new 17e386967acd Merge remote-tracking branch 'leds/for-next' new 22068106b4f8 Merge remote-tracking branch 'ipmi/for-next' new b41bbe594079 Merge remote-tracking branch 'usb/usb-next' new f7a513cf520c Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' new 05d58bb65607 dt-bindings: phy: qcom,qmp: Add sc8180x PCIe compatible new f839f14e24f2 phy: qcom-qmp: Add sc8180x PCIe support new 057d445b9ef2 dt-bindings: phy: Rename Intel Keem Bay USB PHY bindings new b95637e2da15 phy: samsung-ufs: move phy-exynos7-ufs header new d64519249e1d phy: samsung-ufs: support exynosauto ufs phy driver new 09aed6c84480 Merge remote-tracking branch 'phy-next/next' new e8efa1f522c4 Merge remote-tracking branch 'dmaengine/next' new e909a8372168 Merge remote-tracking branch 'cgroup/for-next' new 7ba46799d346 scsi: core: Add scsi_prot_ref_tag() helper new e2e9cd68fb3c scsi: qla2xxx: Use the proper SCSI midlayer interfaces for PI new 73e61d5c22bf scsi: zfcp: Use the proper SCSI midlayer interfaces for PI new c78be80d20cd scsi: scsi_debug: Remove dump_sector() new f7be677227a5 scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling new f0f214fe8cd3 scsi: core: Introduce scsi_get_sector() new 87662a472a9d scsi: iser: Use scsi_get_sector() instead of scsi_get_lba() new d2c945f01d23 scsi: core: Make scsi_get_lba() return the LBA new 54815088859f scsi: ufs: core: Use scsi_get_lba() to get LBA new e15f669cd996 scsi: libsas: Allow libsas to include SCSI header files directly new 58af0cb3065b Merge remote-tracking branch 'scsi-mkp/for-next' new 9f8f0453eb89 Merge remote-tracking branch 'rpmsg/for-next' new 61ebcef42805 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' new 7e00dd1aab3d Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' new 938ebf5b7732 Merge remote-tracking branch 'livepatching/for-next' new fecf2e66f800 Merge remote-tracking branch 'coresight/next' new cde9738a627c Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' new 67c17c0854d7 Merge remote-tracking branch 'ntb/ntb-next' new bff5a04a273c Merge remote-tracking branch 'seccomp/for-next/seccomp' new a82adfd5c7cb hardening: Introduce CONFIG_ZERO_CALL_USED_REGS new 6160d948cc6f hardening: Clarify Kconfig text for auto-var-init new 730de9cd3c9c Merge remote-tracking branch 'kspp/for-next/kspp' new 3a8608f04ce1 Merge remote-tracking branch 'gnss/gnss-next' new 57b7c52f4bd2 Merge remote-tracking branch 'slimbus/for-next' new b3f4b6e507fb Merge remote-tracking branch 'hyperv/hyperv-next' new 5cf748ee7b75 Merge remote-tracking branch 'auxdisplay/auxdisplay' new 5ff6043deb5c Merge remote-tracking branch 'fpga/for-next' new ea56ad988f1c Merge remote-tracking branch 'mhi/mhi-next' new e4ce7f897d4d Merge remote-tracking branch 'rust/rust-next' new 6178925933d0 mm: Convert get_page_unless_zero() to return bool new ca855b58c2df mm: Introduce struct folio new 6b474ab1d9c8 mm: Add folio_pgdat(), folio_zone() and folio_zonenum() new 586504072164 mm/vmstat: Add functions to account folio statistics new 3c68c9bb3478 mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() new 25f5b0e994d9 mm: Add folio reference count functions new 532e83a85797 mm: Add folio_put() new 43a839dc66bf mm: Add folio_get() new 3f6e3c58f2ac mm: Add folio_try_get_rcu() new 8c02d1a13876 mm: Add folio flag manipulation functions new 63984049e50a mm/lru: Add folio LRU functions new f1f985441231 mm: Handle per-folio private data new 67431f80c18a mm/filemap: Add folio_index(), folio_file_page() and folio [...] new b7cf2ff51309 mm/filemap: Add folio_next_index() new b12454fd08e2 mm/filemap: Add folio_pos() and folio_file_pos() new 4480cfeb3246 mm/util: Add folio_mapping() and folio_file_mapping() new 0235f13bc03d mm/filemap: Add folio_unlock() new 2896ce5ea108 mm/filemap: Add folio_lock() new a7a9dbf5c658 mm/filemap: Add folio_lock_killable() new e3700f8b6abe mm/filemap: Add __folio_lock_async() new 35e305eee20d mm/filemap: Add folio_wait_locked() new d42e083e5eff mm/filemap: Add __folio_lock_or_retry() new 6ac258a39fe4 mm/swap: Add folio_rotate_reclaimable() new 545c0f03d3dd mm/filemap: Add folio_end_writeback() new ec086dcf8229 mm/writeback: Add folio_wait_writeback() new f9b3e3eb6c9e mm/writeback: Add folio_wait_stable() new ee44f674fd1c mm/filemap: Add folio_wait_bit() new 3e638af9e1da mm/filemap: Add folio_wake_bit() new 9ee05b20d86b mm/filemap: Convert page wait queues to be folios new db0fdd319996 mm/filemap: Add folio private_2 functions new adbd51adde69 fs/netfs: Add folio fscache functions new c7a695c753c6 mm: Add folio_mapped() new c05ea8946345 mm: Add folio_nid() new 37d0d06931ca mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] new 45353d2ed234 mm/memcg: Use the node id in mem_cgroup_update_tree() new b63c717ace47 mm/memcg: Remove soft_limit_tree_node() new d971e46b0c9f mm/memcg: Convert memcg_check_events to take a node ID new 5839473bd4f7 mm/memcg: Add folio_memcg() and related functions new f3554a5d903d mm/memcg: Convert commit_charge() to take a folio new 05bb7bbab428 mm/memcg: Convert mem_cgroup_charge() to take a folio new 02b7596c188f mm/memcg: Convert uncharge_page() to uncharge_folio() new 8b2afb6a1c34 mm/memcg: Convert mem_cgroup_uncharge() to take a folio new 368632f255f3 mm/memcg: Convert mem_cgroup_migrate() to take folios new 03089bebe2fd mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] new 431abf8d1f54 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() new 3bc60147718a mm/memcg: Convert mem_cgroup_move_account() to use a folio new 68f323a0202b mm/memcg: Add folio_lruvec() new a8f645b17cd4 mm/memcg: Add folio_lruvec_lock() and similar functions new 3af582717b6f mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] new a4a132a455dc mm/workingset: Convert workingset_activation to take a folio new 20ad74f7ddc0 mm: Add folio_pfn() new 762409917a0e mm: Add folio_raw_mapping() new 0c5ad2f8337c mm: Add flush_dcache_folio() new c04d573725fe mm: Add kmap_local_folio() new 2f95d5d3d5d1 mm: Add arch_make_folio_accessible() new 304650607e3e mm: Add folio_young and folio_idle new a8cd61904b95 mm/swap: Add folio_activate() new 74960c9266d7 mm/swap: Add folio_mark_accessed() new c79f3404c57e mm/rmap: Add folio_mkclean() new 99a8a26a6859 mm/migrate: Add folio_migrate_mapping() new 2500732b0ec2 mm/migrate: Add folio_migrate_flags() new 9580617f34a9 mm/migrate: Add folio_migrate_copy() new 7bb67ac2cef0 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() new 8cd9121b80a2 flex_proportions: Allow N events instead of 1 new 2910997a83c2 mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() new 7cfa3de8ce5d mm/writeback: Add __folio_end_writeback() new e8fc4f61a3e3 mm/writeback: Add folio_start_writeback() new 2395213a7c72 mm/writeback: Add folio_mark_dirty() new 9944df90277e mm/writeback: Add __folio_mark_dirty() new 89b618abf365 mm/writeback: Convert tracing writeback_page_template to folios new c30cd4a8d4f6 mm/writeback: Add filemap_dirty_folio() new 5904df55b1e3 mm/writeback: Add folio_account_cleaned() new 6e8c9bfb3bf9 mm/writeback: Add folio_cancel_dirty() new d8cbe5f1f8ec mm/writeback: Add folio_clear_dirty_for_io() new 0457b93491fc mm/writeback: Add folio_account_redirty() new 264241b8c09c mm/writeback: Add folio_redirty_for_writepage() new 96a4488ba0b4 mm/filemap: Add i_blocks_per_folio() new 7a8cc3a1df6c mm/filemap: Add folio_mkwrite_check_truncate() new 00821c9b7d62 mm/filemap: Add readahead_folio() new 0566c71d4ade mm/workingset: Convert workingset_refault() to take a folio new c7a5f4e113f9 mm: Add folio_evictable() new 08b95039032e mm/lru: Convert __pagevec_lru_add_fn to take a folio new 7f439e4bdc09 mm/lru: Add folio_add_lru() new 22cc01cbe65b mm/page_alloc: Add folio allocation functions new f5d803e02928 mm/filemap: Add filemap_alloc_folio new 704558350097 mm/filemap: Add filemap_add_folio() new d63e4fb4fa18 mm/filemap: Convert mapping_get_entry to return a folio new c46e26a837f3 mm/filemap: Add filemap_get_folio new be69217cf4de mm/filemap: Add FGP_STABLE new b4e39e59e64e Merge remote-tracking branch 'folio/for-next' new 28ca0f6a0730 userfaultfd: do not untag user pointers new c8723c6f17bf selftest: use mmap instead of posix_memalign to allocate memory new 2aac83e9a0de kfence: defer kfence_test_init to ensure that kunit debugf [...] new 93b3caca7d68 kfence: move the size check to the beginning of __kfence_alloc() new caf1a449d226 kfence: skip all GFP_ZONEMASK allocations new d77c489a114e mm: call flush_dcache_page() in memcpy_to_page() and memze [...] new dfdd50b7eb0b mm: use kmap_local_page in memzero_page new 30f0a9076e8d mm: page_alloc: fix page_poison=1 / INIT_ON_ALLOC_DEFAULT_ [...] new e75b8b41cf3f memblock: make for_each_mem_range() traverse MEMBLOCK_HOTP [...] new 8db71ecdeac1 writeback, cgroup: remove wb from offline list before rele [...] new 45d78575d78a writeback, cgroup: do not reparent dax inodes new ec74e4327618 mm/secretmem: wire up ->set_page_dirty new f59897409f3e mm: mmap_lock: fix disabling preemption directly new e63c8bb994e2 procfs: prevent unprivileged processes accessing fdinfo new a09a517056b8 shm: skip shm_destroy if task IPC namespace was changed new b808027815d3 ipc: WARN if trying to remove ipc object which is absent new 2ff2187ca9ed lib/test_string.c: move string selftest in the Runtime Tes [...] new baddef428bc7 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 38abd2c4a86c /proc/kpageflags: do not use uninitialized struct pages new 5c764c97fe3d ocfs2: remove an unnecessary condition new 55e6b033831f ocfs2: clear links count in ocfs2_mknod() if an error occurs new 1e10dca18d88 ocfs2: fix ocfs2 corrupt when iputting an inode new a7e4936dbc79 arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings new f2eecc7e6e08 mm: move kvmalloc-related functions to slab.h new a9aac8ea5516 mm: slub: Fix slub_debug disablement for list of slabs new 5b79c4a1469b mm/debug_vm_pgtable: introduce struct pgtable_debug_args new 41b399706a09 mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests new cd8c1cffe7de mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] new fb6c79d1fb3a mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] new ee33d1ef728c mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] new d5a676bd7334 mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] new 0f452aa3e581 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] new 795a854b6048 mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] new 25ec4f487b9b mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] new a55eb457c4a0 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] new 023d1e9e0e82 mm/debug_vm_pgtable: remove unused code new 61fdc72b0082 mm/debug_vm_pgtable: fix corrupted page flag new a1393e0e5383 mm: mark idle page tracking as BROKEN new 4dd7a4fe8321 writeback: track number of inodes under writeback new ed5cbc697a36 writeback: reliably update bandwidth estimation new e4165cfcd339 writeback: fix bandwidth estimate for spiky workload new 2db75123e2f9 writeback: rename domain_update_bandwidth() new 0911d9f9dc31 writeback: use READ_ONCE for unlocked reads of writeback stats new 36d8e52bdb01 mm: remove irqsave/restore locking from contexts with irqs [...] new d91c7d5c667f fs: drop_caches: fix skipping over shadow cache inodes new 3351123e0d0c fs: inode: count invalidated shadow pages in pginodesteal new 935ce608b674 vfs: keep inodes with page cache off the inode shrinker LRU new 220758bb4eae fs, mm: fix race in unlinking swapfile new 8df74428b638 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] new 1f4c6a1cf274 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] new 2e22ac3037b6 mm, memcg: inline swap-related functions to improve disabl [...] new 484d6cd671b0 memcg: enable accounting for pids in nested pid namespaces new 3b4b2143d68d memcg: switch lruvec stats to rstat new 5aeb4292e13d memcg: infrastructure to flush memcg stats new 0f35f946f8f5 memcg-infrastructure-to-flush-memcg-stats-v5 new 6aded2a191e7 memcg: charge fs_context and legacy_fs_context new b597c997b95f lazy tlb: introduce lazy mm refcount helper functions new 3ab58c3b0d47 lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix new c764d0f4aa5a lazy tlb: allow lazy tlb mm refcounting to be configurable new 631560d98f35 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix new 9f21f97ad67e lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 new e06787ae586c lazy tlb: shoot lazies, a non-refcounting lazy tlb option new 6751361458ba lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix new d4f7b00d9418 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN new d08236e77e7e mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] new fcf25a2f046f mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] new 0dfbe021289f ps3disk: replace flush_kernel_dcache_page with flush_dcache_page new f4727054f2bc scatterlist: replace flush_kernel_dcache_page with flush_d [...] new 6f1ea81c5608 mm: remove flush_kernel_dcache_page new b3e52fb9b8fc mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code new d015e1cd3bba mm/mremap: fix memory account on do_munmap() failure new d12f1d05b4c7 mm: sparse: pass section_nr to section_mark_present new cdfcc31746c8 mm: sparse: pass section_nr to find_memory_block new 22112dd93ec1 mm: sparse: remove __section_nr() function new 847d7423f9a0 mm/sparse: set SECTION_NID_SHIFT to 6 new 47c0cdaf47f2 include/linux/mmzone.h: avoid a warning in sparse memory support new d8e8f5241ec1 mm/vmalloc: use batched page requests in bulk-allocator new 30251f281216 mm/vmalloc: remove gfpflags_allow_blocking() check new 39b68616c370 lib/test_vmalloc.c: add a new 'nr_pages' parameter new 1ea396da10ad mm/vmalloc: fix wrong behavior in vread new 45c806303565 mm/kasan: move kasan.fault to mm/kasan/report.c new 7301f670c669 mm/page_alloc: always initialize memory map for the holes new 0eddadb4bd43 microblaze: simplify pte_alloc_one_kernel() new e79c52ecdfe4 mm: introduce memmap_alloc() to unify memory map allocation new f3bc5f990528 memblock: stop poisoning raw allocations new 8a11bab17eae mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] new 52606952594b mm/page_alloc: make alloc_node_mem_map() __init rather than __ref new 2aae2a02d4b1 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] new 4c137fc87a71 hugetlb: drop ref count earlier after page allocation new d6a5703a5d18 hugetlb: before freeing hugetlb page set dtor to appropria [...] new 67d239a6024f mm/numa: automatically generate node migration order new 7795e252befe mm/migrate: update node demotion order on hotplug events new 6f517bc2e5f2 mm/migrate: enable returning precise migrate_pages() succe [...] new c28333345658 mm/migrate: demote pages during reclaim new 89f387f714bc mm/vmscan: add page demotion counter new 06c96d689996 mm/vmscan: add helper for querying ability to age anonymous pages new 77fd36297ff3 mm/vmscan: Consider anonymous pages without swap new 484e693413eb mm/vmscan: never demote for memcg reclaim new 5aba4142ec4f mm/migrate: add sysfs interface to enable reclaim migration new 9a075d058ec4 mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] new a8c53a27e831 mm/vmscan: remove the PageDirty check after MADV_FREE page [...] new 88a4aa43cea5 mm/vmscan: remove misleading setting to sc->priority new 0d7c26af7a93 mm/vmscan: remove unneeded return value of kswapd_run() new b9413558da10 mm/vmscan: add 'else' to remove check_pending label new 24056927149d mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] new 2c72c3e8395b mm/memplicy: add page allocation function for MPOL_PREFERR [...] new b409a0ed62c1 mm/mempolicy: enable page allocation for MPOL_PREFERRED_MA [...] new e52978e14b39 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY new e302fbaef4ce mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix new 5f387c0f4f46 mm/hugetlb: fix compile warning for !CONFIG_NUMA build new 27bdb233ea48 mm/mempolicy: advertise new MPOL_PREFERRED_MANY new 3d73d8bd0b24 mm/mempolicy: unify the create() func for bind/interleave/ [...] new 70b9b22c3f47 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new 15e6fb2883d5 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new b09c391e7145 oom_kill: oom_score_adj broken for processes with small me [...] new 35a685c6c002 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] new ca83b8287c57 selftests: vm: add KSM merge test new 91c380466110 selftests: vm: add KSM unmerge test new 9ea881ab087f selftests: vm: add KSM zero page merging test new 398322d689a1 selftests: vm: add KSM merging across nodes test new 5cba6772fb76 mm/vmstat: correct some wrong comments new ae3573957c99 mm/vmstat: simplify the array size calculation new be8061271ca0 mm/vmstat: remove unneeded return value new c8542b499720 memory-hotplug.rst: remove locking details from admin-guide new 99e3683cf709 memory-hotplug.rst: complete admin-guide overhaul new 9aa271f41c90 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE new e784d66cd1e8 mm: memory_hotplug: cleanup after removal of pfn_valid_within() new 55de8dcbb9d6 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] new 726543a9e3d9 mm/memory_hotplug: remove nid parameter from arch_remove_memory() new 24ce41d9f198 mm/memory_hotplug: remove nid parameter from remove_memory [...] new 2146b2ddfc85 ACPI: memhotplug: memory resources cannot be enabled yet new 0a2817207a4f mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new bf2d49747ce9 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] new 4fdd8bff9fb9 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() new 96591fdaf55d mm/highmem: Remove deprecated kmap_atomic new 523472ee196d kfence: show cpu and timestamp in alloc/free info new 901a96ffa41c fs/buffer.c: add debug print for __getblk_gfp() stall problem new c72a928c7674 fs/buffer.c: dump more info for __getblk_gfp() stall problem new a01918d6d9c0 kernel/hung_task.c: Monitor killed tasks. new ada5874e0368 fs/proc/kcore.c: add mmap interface new 53eec7dd4757 connector: send event on write to /proc/[pid]/comm new 4bc73b47f90d proc/sysctl: make protected_* world readable new 81da5c0e19f0 arch: Kconfig: fix spelling mistake "seperate" -> "separate" new 0d113c320f68 math: make RATIONAL tristate new 861e4188f2a9 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] new cc246e078476 lib/string: optimized memcpy new 2b30837aff7e lib/string: optimized memmove new c103070e9f2e lib/string: optimized memset new 2aa099d01e52 lib/test: convert test_sort.c to use KUnit new 610093b3d318 init/main.c: silence some -Wunused-parameter warnings new dcbf87a39379 nilfs2: fix memory leak in nilfs_sysfs_create_device_group new 5413f77a7ac2 nilfs2: fix NULL pointer in nilfs_##name##_attr_release new ce7a4ae939b1 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group new 88dacc9839c6 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group new 19c9f45d141b nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group new 469e659276c4 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group new e018e9440e7e hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr new 2934908ea4bb pid: cleanup the stale comment mentioning pidmap_init(). new d8046a8e567c prctl: allow to setup brk for et_dyn executables new ace6e27b9019 selftests/memfd: remove unused variable new 43d1a8e000c2 Merge branch 'akpm-current/current'
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 (a38f0138ae14) \ N -- N -- N refs/heads/akpm (43d1a8e000c2)
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.
The 760 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/device-mapper/dm-ima.rst | 306 ++++ Documentation/admin-guide/device-mapper/index.rst | 1 + Documentation/core-api/cachetlb.rst | 6 + Documentation/core-api/mm-api.rst | 5 + Documentation/dev-tools/index.rst | 1 - Documentation/dev-tools/pgo.rst | 127 -- Documentation/devicetree/bindings/arm/qcom.yaml | 6 + .../devicetree/bindings/clock/qcom,gpucc.yaml | 6 +- .../bindings/clock/qcom,sc7280-dispcc.yaml | 94 ++ .../devicetree/bindings/clock/qcom,videocc.yaml | 6 +- ...keembay-usb.yaml => intel,keembay-phy-usb.yaml} | 2 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 2 + .../devicetree/bindings/phy/samsung,ufs-phy.yaml | 1 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../regulator/richtek,rtq2134-regulator.yaml | 106 ++ .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 87 - .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 114 ++ .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 1 + Documentation/filesystems/netfs_library.rst | 2 + MAINTAINERS | 14 +- Makefile | 10 +- arch/Kconfig | 1 - arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/qcom-apq8064.dtsi | 6 +- arch/arm/boot/dts/qcom-msm8226-samsung-s3ve3g.dts | 25 + arch/arm/boot/dts/qcom-msm8226.dtsi | 147 ++ arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 11 + arch/arm/include/asm/cacheflush.h | 1 + arch/arm/kernel/process.c | 2 + arch/arm/mach-bcm/bcm_kona_smc.c | 2 + arch/arm/mach-s3c/mach-gta02.c | 3 +- arch/arm64/boot/dts/qcom/Makefile | 1 + arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 8 + arch/arm64/boot/dts/qcom/ipq6018.dtsi | 50 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 6 + .../boot/dts/qcom/msm8916-wingtech-wt88047.dts | 313 ++++ .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 12 + arch/arm64/boot/dts/qcom/msm8994.dtsi | 2 +- arch/arm64/boot/dts/qcom/sa8155p-adp.dts | 60 +- .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 9 + arch/arm64/boot/dts/qcom/sc7180.dtsi | 76 + arch/arm64/boot/dts/qcom/sc7280-idp.dts | 110 ++ arch/arm64/boot/dts/qcom/sc7280.dtsi | 352 ++++- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 4 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 358 ++++- arch/arm64/boot/dts/qcom/sm8250.dtsi | 6 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 4 +- arch/arm64/kernel/process.c | 3 + arch/arm64/lib/Makefile | 2 +- arch/nds32/include/asm/cacheflush.h | 1 + arch/openrisc/kernel/process.c | 2 + 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/lib/Makefile | 2 +- arch/s390/boot/pgm_check_info.c | 2 +- arch/s390/boot/text_dma.S | 19 +- arch/s390/configs/debug_defconfig | 24 +- arch/s390/configs/defconfig | 24 +- arch/s390/configs/zfcpdump_defconfig | 3 +- arch/s390/include/asm/ccwgroup.h | 2 - arch/s390/kernel/perf_cpum_cf.c | 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/Kconfig | 1 - arch/x86/boot/Makefile | 1 - arch/x86/boot/boot.h | 2 +- arch/x86/boot/compressed/Makefile | 1 - arch/x86/crypto/Makefile | 3 - arch/x86/entry/vdso/Makefile | 1 - arch/x86/kernel/Makefile | 3 - arch/x86/kernel/vmlinux.lds.S | 2 - arch/x86/platform/efi/Makefile | 1 - arch/x86/purgatory/Makefile | 1 - arch/x86/realmode/rm/Makefile | 1 - arch/x86/um/vdso/Makefile | 1 - crypto/aegis128-neon-inner.c | 2 + drivers/block/rbd.c | 32 +- drivers/block/xen-blkback/xenbus.c | 1 + drivers/clk/qcom/Kconfig | 25 + drivers/clk/qcom/Makefile | 3 + drivers/clk/qcom/dispcc-sc7280.c | 908 +++++++++++ drivers/clk/qcom/gpucc-sc7280.c | 491 ++++++ drivers/clk/qcom/videocc-sc7280.c | 325 ++++ drivers/edac/edac_mc.c | 1 + drivers/firmware/Kconfig | 2 +- drivers/firmware/Makefile | 3 +- drivers/firmware/efi/efi.c | 13 +- drivers/firmware/efi/libstub/Makefile | 1 - drivers/firmware/efi/libstub/efi-stub-helper.c | 6 +- drivers/firmware/efi/libstub/vsprintf.c | 2 +- drivers/firmware/efi/mokvar-table.c | 5 +- drivers/firmware/efi/tpm.c | 8 +- drivers/firmware/qcom_scm.c | 8 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 2 +- drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 1 + drivers/gpu/drm/drm_ioctl.c | 3 + drivers/gpu/drm/drm_print.c | 2 +- drivers/gpu/drm/i915/display/intel_display.c | 4 + .../gpu/drm/i915/display/intel_display_debugfs.c | 78 +- drivers/gpu/drm/i915/display/intel_display_types.h | 1 + drivers/gpu/drm/i915/display/intel_dp.c | 17 + drivers/gpu/drm/i915/display/intel_fbc.c | 4 +- drivers/gpu/drm/i915/display/intel_psr.c | 43 +- drivers/gpu/drm/i915/i915_reg.h | 26 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot.h | 1 + drivers/i2c/busses/i2c-mpc.c | 4 +- drivers/infiniband/ulp/iser/iser_verbs.c | 2 +- drivers/iommu/Kconfig | 2 + drivers/isdn/capi/capiutil.c | 2 +- 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/md/Makefile | 4 + drivers/md/dm-cache-target.c | 24 + drivers/md/dm-clone-target.c | 5 + drivers/md/dm-core.h | 5 + drivers/md/dm-crypt.c | 27 + drivers/md/dm-delay.c | 4 + drivers/md/dm-dust.c | 4 + drivers/md/dm-ebs-target.c | 3 + drivers/md/dm-era-target.c | 4 + drivers/md/dm-flakey.c | 4 + drivers/md/dm-ima.c | 704 +++++++++ drivers/md/dm-ima.h | 68 + drivers/md/dm-integrity.c | 25 + drivers/md/dm-ioctl.c | 24 +- drivers/md/dm-linear.c | 10 +- drivers/md/dm-log-userspace-base.c | 3 + drivers/md/dm-log-writes.c | 4 + drivers/md/dm-log.c | 10 + drivers/md/dm-mpath.c | 28 + drivers/md/dm-ps-historical-service-time.c | 3 + drivers/md/dm-ps-io-affinity.c | 3 + drivers/md/dm-ps-queue-length.c | 3 + drivers/md/dm-ps-round-robin.c | 4 + drivers/md/dm-ps-service-time.c | 3 + drivers/md/dm-raid.c | 38 + drivers/md/dm-raid1.c | 17 + drivers/md/dm-snap-persistent.c | 4 + drivers/md/dm-snap-transient.c | 4 + drivers/md/dm-snap.c | 13 + drivers/md/dm-stripe.c | 15 + drivers/md/dm-switch.c | 4 + drivers/md/dm-thin.c | 8 + drivers/md/dm-unstripe.c | 4 + drivers/md/dm-verity-target.c | 41 + drivers/md/dm-writecache.c | 408 ++--- drivers/md/dm-zoned-target.c | 3 + drivers/md/dm.c | 3 + drivers/media/pci/ngene/ngene-core.c | 2 +- drivers/media/pci/ngene/ngene.h | 14 +- drivers/misc/eeprom/at24.c | 17 +- drivers/net/dsa/mt7530.c | 3 +- drivers/net/ethernet/freescale/fman/mac.c | 1 + drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 7 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 8 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 1 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 10 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_mbx.c | 19 + drivers/net/ethernet/intel/Kconfig | 1 - drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 23 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 58 +- drivers/net/ethernet/intel/igc/igc.h | 10 - drivers/net/ethernet/intel/igc/igc_defines.h | 10 - drivers/net/ethernet/intel/igc/igc_main.c | 132 -- drivers/net/ethernet/intel/igc/igc_regs.h | 2 - drivers/net/ethernet/marvell/octeontx2/af/Makefile | 2 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 10 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 21 + .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 3 + .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 5 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 48 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 36 + .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 47 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 29 +- .../net/ethernet/marvell/octeontx2/af/rvu_switch.c | 258 +++ drivers/net/ethernet/qlogic/qed/qed_mcp.c | 23 +- drivers/net/veth.c | 305 +++- drivers/net/wireless/ath/ath10k/Kconfig | 1 + drivers/net/wireless/intersil/orinoco/hermes.c | 1 + drivers/net/wwan/iosm/iosm_ipc_imem.h | 1 + drivers/of/kexec.c | 1 + drivers/phy/qualcomm/phy-qcom-qmp.c | 140 ++ drivers/phy/samsung/Makefile | 5 +- .../{phy-exynos7-ufs.h => phy-exynos7-ufs.c} | 8 +- drivers/phy/samsung/phy-exynosautov9-ufs.c | 67 + drivers/phy/samsung/phy-samsung-ufs.c | 3 + drivers/phy/samsung/phy-samsung-ufs.h | 13 +- drivers/pinctrl/aspeed/pinmux-aspeed.h | 1 + drivers/regulator/Kconfig | 11 + drivers/regulator/Makefile | 1 + drivers/regulator/rtq2134-regulator.c | 373 +++++ drivers/s390/cio/ccwgroup.c | 22 - drivers/s390/net/Kconfig | 9 - drivers/s390/net/qeth_core.h | 46 - drivers/s390/net/qeth_core_main.c | 154 +- drivers/s390/net/qeth_core_mpc.c | 3 - drivers/s390/net/qeth_core_mpc.h | 23 +- drivers/s390/net/qeth_core_sys.c | 5 - drivers/s390/net/qeth_ethtool.c | 7 - drivers/s390/net/qeth_l2_main.c | 172 +- drivers/s390/net/qeth_l3_main.c | 7 +- drivers/s390/scsi/zfcp_fsf.c | 4 +- drivers/scsi/elx/efct/efct_driver.h | 1 + drivers/scsi/libsas/Makefile | 2 +- drivers/scsi/libsas/sas_ata.c | 4 +- drivers/scsi/libsas/sas_discover.c | 2 +- drivers/scsi/libsas/sas_expander.c | 2 +- drivers/scsi/libsas/sas_host_smp.c | 2 +- drivers/scsi/libsas/sas_init.c | 2 +- drivers/scsi/libsas/sas_phy.c | 2 +- drivers/scsi/libsas/sas_port.c | 2 +- drivers/scsi/libsas/sas_scsi_host.c | 6 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 32 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 4 + drivers/scsi/mpt3sas/mpt3sas_scsih.c | 7 +- drivers/scsi/qla2xxx/qla_iocb.c | 77 +- drivers/scsi/scsi_debug.c | 112 +- drivers/scsi/scsi_transport_iscsi.c | 90 +- drivers/scsi/ufs/ufshcd.c | 3 +- drivers/soc/qcom/qcom_aoss.c | 9 +- drivers/soc/qcom/rpmhpd.c | 5 +- drivers/soc/qcom/rpmpd.c | 28 + drivers/soc/qcom/socinfo.c | 4 +- drivers/spi/spi-bcm2835.c | 12 +- .../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/target/target_core_sbc.c | 35 +- drivers/usb/serial/cp210x.c | 4 +- drivers/xen/xen-scsiback.c | 2 + fs/afs/write.c | 9 +- fs/befs/debug.c | 2 +- fs/cachefiles/rdwr.c | 16 +- fs/ceph/mds_client.c | 2 +- fs/dlm/dlm_internal.h | 2 +- fs/dlm/lockspace.c | 2 +- fs/dlm/lowcomms.c | 769 ++++----- fs/dlm/rcom.c | 29 +- fs/fs-writeback.c | 3 + fs/fs_context.c | 4 +- fs/io_uring.c | 2 +- fs/jfs/jfs_metapage.c | 1 + fs/proc/base.c | 5 +- fs/reiserfs/prints.c | 2 +- fs/seq_file.c | 3 + fs/ufs/super.c | 2 +- include/acpi/platform/acgcc.h | 2 +- include/asm-generic/cacheflush.h | 6 + include/asm-generic/vmlinux.lds.h | 32 - include/drm/drm_ioctl.h | 1 + include/dt-bindings/clock/qcom,dispcc-sc7280.h | 55 + include/dt-bindings/clock/qcom,gcc-sc7280.h | 2 +- include/dt-bindings/clock/qcom,gpucc-sc7280.h | 35 + include/dt-bindings/clock/qcom,videocc-sc7280.h | 27 + include/dt-bindings/power/qcom-rpmpd.h | 10 + include/linux/backing-dev.h | 6 +- include/linux/device-mapper.h | 6 +- include/linux/edac.h | 3 + include/linux/filter.h | 2 + include/linux/flex_proportions.h | 9 +- include/linux/gfp.h | 22 +- include/linux/highmem-internal.h | 11 + include/linux/highmem.h | 38 + include/linux/huge_mm.h | 15 - include/linux/kernel.h | 2 +- include/linux/ksm.h | 4 +- include/linux/mISDNif.h | 1 + include/linux/memcontrol.h | 237 +-- include/linux/mempolicy.h | 5 +- include/linux/migrate.h | 4 + include/linux/mm.h | 265 +++- include/linux/mm_inline.h | 101 +- include/linux/mm_types.h | 77 + include/linux/mmdebug.h | 20 + include/linux/netfs.h | 77 +- include/linux/page-flags.h | 267 +++- include/linux/page_idle.h | 99 +- include/linux/page_owner.h | 8 +- include/linux/page_ref.h | 158 +- include/linux/pagemap.h | 579 ++++--- include/linux/printk.h | 2 +- include/linux/rmap.h | 18 +- include/linux/slab.h | 32 + include/linux/stdarg.h | 11 - include/linux/string.h | 2 +- include/linux/swap.h | 17 +- include/linux/vmpressure.h | 2 +- include/linux/vmstat.h | 107 ++ include/linux/writeback.h | 9 +- include/net/netns/ipv4.h | 1 - include/net/tcp.h | 1 - include/scsi/scsi_cmnd.h | 18 +- include/trace/events/pagemap.h | 46 +- include/trace/events/writeback.h | 28 +- include/uapi/linux/dm-ioctl.h | 6 + include/uapi/linux/if_bridge.h | 18 + kernel/Makefile | 1 - kernel/audit.h | 5 + kernel/bpf/verifier.c | 2 +- kernel/debug/kdb/kdb_support.c | 1 + kernel/events/uprobes.c | 3 +- kernel/pgo/Kconfig | 37 - kernel/pgo/Makefile | 5 - kernel/pgo/fs.c | 413 ----- kernel/pgo/instrument.c | 188 --- kernel/pgo/pgo.h | 211 --- kernel/rcu/tree_plugin.h | 2 +- kernel/scftorture.c | 37 +- kernel/sys.c | 7 - kernel/time/clocksource-wdtest.c | 5 +- kernel/time/clocksource.c | 21 +- kernel/time/posix-cpu-timers.c | 10 +- kernel/time/timer.c | 8 +- lib/Kconfig | 3 - lib/Kconfig.debug | 8 +- lib/debug_info.c | 3 +- lib/flex_proportions.c | 28 +- lib/kasprintf.c | 2 +- lib/kunit/string-stream.h | 2 +- lib/raid6/Makefile | 4 +- lib/test_sort.c | 40 +- lib/vsprintf.c | 2 +- mm/Makefile | 2 +- mm/backing-dev.c | 2 +- mm/compaction.c | 4 +- mm/debug_vm_pgtable.c | 724 +++++---- mm/filemap.c | 561 ++++--- mm/folio-compat.c | 142 ++ mm/huge_memory.c | 33 +- mm/hugetlb.c | 4 +- mm/internal.h | 36 +- mm/kfence/report.c | 2 +- mm/khugepaged.c | 8 +- mm/ksm.c | 34 +- mm/memcontrol.c | 333 ++-- mm/memory-failure.c | 2 +- mm/memory.c | 20 +- mm/mempolicy.c | 22 +- mm/memremap.c | 2 +- mm/migrate.c | 189 ++- mm/mlock.c | 3 +- mm/mmap_lock.c | 4 +- mm/mremap.c | 2 +- mm/oom_kill.c | 7 +- mm/page-writeback.c | 446 +++--- mm/page_alloc.c | 20 +- mm/page_io.c | 4 +- mm/page_owner.c | 10 +- mm/rmap.c | 28 +- mm/secretmem.c | 1 + mm/shmem.c | 7 +- mm/swap.c | 180 ++- mm/swap_state.c | 2 +- mm/swapfile.c | 8 +- mm/userfaultfd.c | 2 +- mm/util.c | 98 +- mm/vmpressure.c | 3 +- mm/vmscan.c | 22 +- mm/workingset.c | 44 +- net/8021q/vlan.c | 2 +- net/batman-adv/log.c | 2 +- net/bridge/br.c | 9 +- net/bridge/br_device.c | 14 +- net/bridge/br_fdb.c | 2 +- net/bridge/br_forward.c | 7 +- net/bridge/br_input.c | 17 +- net/bridge/br_mdb.c | 64 +- net/bridge/br_multicast.c | 1656 +++++++++++++------- net/bridge/br_multicast_eht.c | 92 +- net/bridge/br_netlink.c | 41 +- net/bridge/br_private.h | 355 ++++- net/bridge/br_private_mcast_eht.h | 3 +- net/bridge/br_sysfs_br.c | 38 +- net/bridge/br_sysfs_if.c | 2 +- net/bridge/br_vlan.c | 85 +- net/bridge/br_vlan_options.c | 216 +++ net/core/dev.c | 6 +- net/core/fib_rules.c | 4 +- net/core/scm.c | 4 +- net/dccp/proto.c | 2 +- net/ipv4/devinet.c | 2 +- net/ipv4/fib_trie.c | 4 +- net/ipv4/tcp.c | 4 +- net/ipv4/tcp_fastopen.c | 17 +- net/ipv4/tcp_ipv4.c | 1 - net/ipv6/addrconf.c | 2 +- net/ipv6/ip6_fib.c | 4 +- net/ipv6/ip6_output.c | 2 +- net/ipv6/route.c | 4 +- net/ipv6/sit.c | 5 +- net/netlink/af_netlink.c | 4 +- net/sched/act_skbmod.c | 12 +- scripts/Makefile.lib | 10 - security/Kconfig.hardening | 71 +- security/integrity/ima/ima_main.c | 1 + security/smack/smack.h | 2 +- security/smack/smack_access.c | 17 +- security/smack/smack_lsm.c | 2 +- sound/aoa/codecs/onyx.h | 1 + sound/aoa/codecs/tas.c | 1 + sound/core/info.c | 1 + sound/core/pcm_native.c | 16 +- sound/hda/intel-dsp-config.c | 4 + sound/isa/opti9xx/opti92x-ad1848.c | 3 +- sound/isa/sc6000.c | 19 +- sound/pci/als300.c | 1 + sound/pci/cs4281.c | 2 +- sound/pci/hda/patch_hdmi.c | 1 + sound/pci/korg1212/korg1212.c | 12 +- sound/pci/nm256/nm256.c | 3 +- sound/soc/intel/boards/sof_sdw.c | 11 + tools/lib/bpf/btf_dump.c | 103 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 17 + tools/testing/selftests/bpf/test_maps.c | 4 +- tools/testing/selftests/bpf/test_tc_tunnel.sh | 2 +- tools/testing/selftests/net/veth.sh | 183 ++- tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- 430 files changed, 13395 insertions(+), 6004 deletions(-) create mode 100644 Documentation/admin-guide/device-mapper/dm-ima.rst delete mode 100644 Documentation/dev-tools/pgo.rst create mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7280-dispcc.yaml rename Documentation/devicetree/bindings/phy/{intel,phy-keembay-usb.yaml => intel, [...] create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rtq2134-reg [...] delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.yaml create mode 100644 arch/arm/boot/dts/qcom-msm8226-samsung-s3ve3g.dts create mode 100644 arch/arm/boot/dts/qcom-msm8226.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8916-wingtech-wt88047.dts create mode 100644 drivers/clk/qcom/dispcc-sc7280.c create mode 100644 drivers/clk/qcom/gpucc-sc7280.c create mode 100644 drivers/clk/qcom/videocc-sc7280.c create mode 100644 drivers/md/dm-ima.c create mode 100644 drivers/md/dm-ima.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_switch.c rename drivers/phy/samsung/{phy-exynos7-ufs.h => phy-exynos7-ufs.c} (93%) create mode 100644 drivers/phy/samsung/phy-exynosautov9-ufs.c create mode 100644 drivers/regulator/rtq2134-regulator.c create mode 100644 include/dt-bindings/clock/qcom,dispcc-sc7280.h create mode 100644 include/dt-bindings/clock/qcom,gpucc-sc7280.h create mode 100644 include/dt-bindings/clock/qcom,videocc-sc7280.h delete mode 100644 include/linux/stdarg.h delete mode 100644 kernel/pgo/Kconfig delete mode 100644 kernel/pgo/Makefile delete mode 100644 kernel/pgo/fs.c delete mode 100644 kernel/pgo/instrument.c delete mode 100644 kernel/pgo/pgo.h create mode 100644 mm/folio-compat.c