This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux-next.
omits 47c191411b68 Add linux-next specific files for 20220908 omits 7c2d03b6f839 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 6970c4c6665f Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 991ae09ea126 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 9da6f02baf1b Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits ff1ea711261a Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits e77795bd2100 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 8bc4381f4893 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 87fea2794efd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 22ba725e50b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5344bcc735c3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 338e830fe390 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 56303ba5c92f Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 3d4670bbe3f5 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 0de8ae9667fe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 99cd360079f9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fc6d16420b30 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 68bd7452c30e Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 1b226bc265c3 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 73c526c9d38a Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits aecf1adfb8e2 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 29da52ff52d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 67ec708ef044 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 132f48ce8586 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0ce1f038ae94 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e4fe64343af3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 077693c8ffa0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 75e3f42612ef Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 05ab42891a1f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d0cb0d5a3b51 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits c2c4fce65ef4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6bc987721cb6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9f614876c525 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4167263e87cc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 186adbf87ccb Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 7b8c165b5868 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits baa5a6cb1238 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits 4f6b23aee8ae Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 826f68d2aa9a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ee933c73939c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ab9f326930b4 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits b52f66b71a70 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits fef0c02fdcb1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 85dc42dcc837 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1a83fa3bfdf5 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 8fd7ee11a35d Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 309e29cc867a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fc658ab56b2e Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 0b75891c2474 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 417c1a62f1cd Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 5b42777d2100 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5aecd44e8bb2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8229cf361fab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 361f71d8ba67 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3b61ca7135a2 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits b9d2055af880 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 277bb5b9c81f Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 9e1ce03861b9 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 0418b2d73999 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7af4a9c2b677 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d067010d62e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4c80b635f67c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9a565a281554 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 65c7bf790da0 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits 7973b8a38613 Merge branch 'next' of git://github.com/cschaufler/smack-next omits 9f0916a5146d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 22eaeeb64a17 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 8ad5156f627e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0253a13f4dd2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8cce756ccfa9 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 8f4d4144eefa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ee424cf87146 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d172d819a909 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 323637392af8 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 5ae9002b08f4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d30b7af2e10b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eb4c62e008ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b6a6c7a70acb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7ab9ef7ff1ba Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits 77ddca8e3ff0 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] omits 530016ea2955 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 0632088df232 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits c347978ea961 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 38730260ed8c Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits a94dea450a94 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 8fffda0d9226 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 63bf7a41b9e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 25e64bd1b183 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 58a59e2abb87 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 628f4d7441de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bfbb3f9c76ae Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 88464d07e490 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3f0cee6abc00 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 63102a200a00 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 2e9032075b29 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 9afdccddd775 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits d2b264711e38 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits f250a91e7c6e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 3372df8f7cca Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits addc59644985 Merge branch 'master' of git://linuxtv.org/media_tree.git omits fe4895c7d4bf Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 1b45c68bd061 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits f2861810e267 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 5420c1f44cfd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2a8d3bfe0624 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 78d282675859 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits de291ea9fed4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 11b72e56528f Merge branch 'mm-nonmm-unstable' into mm-everything omits ed3ee63ee5cf init.h: fix spelling typo in comment omits 7acb1005ba65 fs/ocfs2/suballoc.h: fix spelling typo in comment omits 2ecb48f4f016 core_pattern: add CPU specifier omits be36c04fbdda ocfs2: replace zero-length arrays with DECLARE_FLEX_ARRAY( [...] omits db09e95a7a7d latencytop: use the last element of latency_record of system omits 007137751b7a kernel/utsname_sysctl.c: print kernel arch omits 247b20cc1176 checkpatch: Handle FILE pointer type omits 6497f4ce1eb8 asm-generic: make parameter types consistent in _unaligned_be48() omits 493eb7945f89 kernel/profile.c: simplify duplicated code in profile_setup() omits 3a8ee5d202f2 ntfs: check overflow when iterating ATTR_RECORDs omits a77edee4d334 ntfs: fix out-of-bounds read in ntfs_attr_find() omits 9a1a03bef894 ntfs: fix use-after-free in ntfs_attr_find() omits e52bb7bef00f initramfs: mark my_inptr as __initdata omits d744a55bd993 fail_function: fix wrong use of fei_attr_remove() omits bcb83b27f937 fail_function: refctor code of checking return value of re [...] omits d76c832ec429 fail_function: switch to memdup_user_nul() helper omits 3a3b90ff9388 smpboot: use atomic_try_cmpxchg in cpu_wait_death and cpu_ [...] omits cc6cca15199c task_work: use try_cmpxchg in task_work_add, task_work_can [...] omits 19d89cca8cc1 lib: move from strlcpy with unused retval to strscpy omits f8a620e49bca init: move from strlcpy with unused retval to strscpy omits 60dab083d985 reiserfs: move from strlcpy with unused retval to strscpy omits c507ac8118f1 ocfs2: move from strlcpy with unused retval to strscpy omits 133a0aaf5990 ia64: move from strlcpy with unused retval to strscpy omits d44265671d45 alpha: move from strlcpy with unused retval to strscpy omits 6e5f08f12613 bitops: use try_cmpxchg in set_mask_bits and bit_clear_unless omits 6ae6c154ce24 hfs: replace kmap() with kmap_local_page() in btree.c omits 72fcf288a4e6 hfs: replace kmap() with kmap_local_page() in bnode.c omits 33f3f07313dc hfs: unmap the page in the "fail_page" label omits 83dfb55a13f6 kexec: replace kmap() with kmap_local_page() omits be9559f32145 iversion: use atomic64_try_cmpxchg) omits c0171d801bac aio: use atomic_try_cmpxchg in __get_reqs_available omits a447665525ce buffer: use try_cmpxchg in discard_buffer omits 2ecbe419dec7 epoll: use try_cmpxchg in list_add_tail_lockless omits f6e6c5993a59 ia64-fix-clock_getresclock_monotonic-to-report-itc-frequen [...] omits d5b7d9b96143 ia64: fix clock_getres(CLOCK_MONOTONIC) to report ITC frequency omits 8f1ecd082c87 fs/qnx6: delete unnecessary checks before brelse() omits 42581b07bd66 kernel: exit: cleanup release_thread() omits 7bd6c826f20d kbuild: add debug level and macro defs options omits ef48c4fdba47 proc: save LOC in vsyscall test omits 78273d54f2cb llist: Use try_cmpxchg in llist_add_batch and llist_del_first omits b8791b143fac fault-injection: make stacktrace filter works as expected omits 97fe7f5d070e fault-injection: make some stack filter attrs more readable omits b6c311cb1a56 fault-injection: skip stacktrace filtering by default omits 4bb98324b782 fault-injection: allow stacktrace filter for x86-64 omits 14c30e635ea6 panic, kexec: make __crash_kexec() NMI safe omits a52f6430d20a kexec: turn all kexec_mutex acquisitions into trylocks omits 1a16a8e8990e lib/cmdline: avoid page fault in next_arg omits e128aeb595ab checkpatch: Add kmap and kmap_atomic to the deprecated list omits 51cad089a78e fs/isofs: replace kmap() with kmap_local_page() omits db04c1ac8493 treewide: defconfig: address renamed CONFIG_DEBUG_INFO=y omits 26eba8669a23 ipc/util.c: cleanup and improve sysvipc_find_ipc() omits 87141455fbba scripts/decodecode: improve faulting line determination omits 1d135d33c015 hfsplus: convert kmap() to kmap_local_page() in btree.c omits ba4840c50f5d hfsplus: convert kmap() to kmap_local_page() in bitmap.c omits 840a2dd4eb9d hfsplus: convert kmap() to kmap_local_page() in bnode.c omits cc8f64d30bdf hfsplus: unmap the page in the "fail_page" label omits 89b23f04f1a4 lib/debugobjects: fix stat count and optimize debug_object [...] omits 0394839e81d8 init/main.c: silence some -Wunused-parameter warnings omits c557099a7ee1 ocfs2: fix ocfs2 corrupt when iputting an inode omits bd65f84f4b85 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 1a3bac703a2a ocfs2: reflink deadlock when clone file to the same direct [...] omits db394a80f4de mm: avoid unnecessary page table walk for __get_user_pages omits 5ce64b6f83ae mm/rodata_test: use PAGE_ALIGNED() helper omits 4c5374224de9 mm/hwpoison: add __init/__exit annotations to module init/ [...] omits fd77e41cfc3e memcg: reduce size of memcg vmstats structures omits 251c1957b627 memcg: rearrange code omits 36d41d47eab1 memcg: extract memcg_vmstats from struct mem_cgroup omits 2d366f6dc23a mm: add pageblock_aligned() macro omits 33f9e19d3a3f mm: add pageblock_align() macro omits e22df1f0e0ee mm: reuse pageblock_start/end_pfn() macro omits 1f5b266b4930 mm/page_owner.c: remove redudant drain_all_pages omits e6b8f6155e93 mm/damon: simplify damon_ctx check in damon_sysfs_before_t [...] omits d7ef244e2f34 selftests/vm: add selftest for MADV_COLLAPSE of uffd-minor memory omits ae275a540886 selftests/vm: add file/shmem MADV_COLLAPSE selftest for cl [...] omits e48d1e9630fd selftests/vm: add thp collapse shmem testing omits a13c913b9bc4 selftests/vm: add thp collapse file and tmpfs testing omits d86dc3b84e1f selftests/vm: modularize thp collapse memory operations omits 0fdd95229e40 selftests/vm: dedup THP helpers omits 508624197de8 mm/khugepaged: add tracepoint to hpage_collapse_scan_file() omits 08c50e3f9071 mm/madvise: add file and shmem support to MADV_COLLAPSE omits d0fd53c91e43 mm/khugepaged: attempt to map file/shmem-backed pte-mapped [...] omits c7c2aee4fe6b mm/shmem: add flag to enforce shmem THP in hugepage_vma_check() omits 0357952b58c6 mm/damon/core: iterate the regions list from current point [...] omits a984fc03a7bc mm/hmm/test: use char dev with struct device to get device node omits 5de20e0f195f kasan: move tests to mm/kasan/ omits 082092e4fd6d kasan: add another use-after-free test omits f622c72a945e kasan: better identify bug types for tag-based modes omits 8bf23114266d kasan: dynamically allocate stack ring entries omits 53e1d0a95e2c kasan: support kasan.stacktrace for SW_TAGS omits e395275018af kasan: implement stack ring for tag-based modes omits 4b82e79d5c99 kasan: introduce kasan_complete_mode_report_info omits a9d5ef7ae88a kasan: rework function arguments in report.c omits 5ff90d9b459f kasan: fill in cache and object in complete_report_info omits 1f11330ef1c1 kasan: introduce complete_report_info omits 092a57587a49 kasan: simplify print_report omits fec0ecc3b9c5 kasan: make kasan_addr_to_page static omits e11bef023f91 kasan: use kasan_addr_to_slab in print_address_description omits 154d61166a46 kasan: use virt_addr_valid in kasan_addr_to_page/slab omits b72c06ea48db kasan: cosmetic changes in report.c omits 9dcf2b883622 kasan: move kasan_get_alloc/free_track definitions omits 762624918907 kasan: pass tagged pointers to kasan_save_alloc/free_info omits 8db6465badc6 kasan: only define kasan_cache_create for Generic mode omits c8fd733f7fd1 kasan: only define metadata structs for Generic mode omits 26ebf65aab5f kasan: only define metadata offsets for Generic mode omits 5e6eda15e348 kasan: only define kasan_never_merge for Generic mode omits 3637a83ce776 kasan: only define kasan_metadata_size for Generic mode omits f34750ee91e0 kasan: drop CONFIG_KASAN_GENERIC check from kasan_init_cache_meta omits 0aad2584d6d0 kasan: introduce kasan_init_cache_meta omits c49400b2a218 kasan: introduce kasan_requires_meta omits f69679c4801a kasan: move kasan_get_*_meta to generic.c omits 48294b34c3ee kasan: clear metadata functions for tag-based modes omits 35387504cecf kasan: introduce kasan_init_object_meta omits 9a7383dc44ac kasan: introduce kasan_get_alloc_track omits df6874ced9e2 kasan: introduce kasan_print_aux_stacks omits f9c0ea7e3739 kasan: drop CONFIG_KASAN_TAGS_IDENTIFY omits 2fa3a49653c4 kasan: split save_alloc_info implementations omits e45242142171 kasan: move is_kmalloc check out of save_alloc_info omits 8497d67a2d81 kasan: rename kasan_set_*_info to kasan_save_*_info omits 78accf8f242d kasan: check KASAN_NO_FREE_META in __kasan_metadata_size omits ec0677e33adb filemap: convert filemap_range_has_writeback() to use folios omits 981295ed3e5f hugetlb_encode.h: fix undefined behaviour (34 << 26) omits 2ca6c021c5ec mm/damon/sysfs: simplify the judgement whether kdamonds are busy omits 92c9a9bcc158 mm/hugetlb.c: remove unnecessary initialization of local `err' omits da6b9f29f640 x86: kmsan: enable KMSAN builds for x86 omits a543d1296056 mm: fs: initialize fsdata passed to write_begin/write_end [...] omits 07223ee5b0a7 bpf: kmsan: initialize BPF registers with zeroes omits acc9afc3a568 entry: kmsan: introduce kmsan_unpoison_entry_regs() omits b2d12ef2e1d1 x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS omits d330c79de57d x86: kasan: kmsan: support CONFIG_GENERIC_CSUM on x86, ena [...] omits 10ceb008896a x86: kmsan: sync metadata pages on page fault omits a48d650321ff x86: kmsan: use __msan_ string functions where possible. omits 2b706bf9e641 x86: kmsan: handle open-coded assembly in lib/iomem.c omits 751190ab1288 x86: kmsan: skip shadow checks in __switch_to() omits 2877c27261d8 x86: kmsan: disable instrumentation of unsupported code omits dd2f6e72b5ae objtool: kmsan: list KMSAN API functions as uaccess-safe omits ccce77cdc0f2 security: kmsan: fix interoperability with auto-initialization omits d7a21bfe7b5f kcov: kmsan: unpoison area->list in kcov_remote_area_put() omits 14829a958c71 block: kmsan: skip bio block merging logic for KMSAN omits 4b0d2885f273 kmsan: disable physical page merging in biovec omits 4443aed6c00b crypto: kmsan: disable accelerated configs under KMSAN omits 35b6c0eb50e7 kmsan: disable strscpy() optimization under KMSAN omits 7151ad42919c kmsan: add tests for KMSAN omits d8c3609cc5fb kmsan: handle memory sent to/from USB omits f468bdf2bff4 virtio: kmsan: check/unpoison scatterlist in vring_map_one_sg() omits a87b84422961 dma: kmsan: unpoison DMA mappings omits 3d7205b0e231 Input: libps2: mark data received in __ps2_command() as in [...] omits 1e668951225e kmsan: add iomap support omits a94de6c04db0 kmsan: unpoison @tlb in arch_tlb_gather_mmu() omits 6479e63f7dcc instrumented.h: add KMSAN support omits 0cbe15dcf7fa init: kmsan: call KMSAN initialization routines omits 64ba1c9735ea kmsan: handle task creation and exiting omits b9878decf5b1 mm: kmsan: call KMSAN hooks from SLUB code omits 73470aa5ef11 mm: kmsan: maintain KMSAN metadata for page operations omits 238cc7d46f51 MAINTAINERS: add entry for KMSAN omits 1d8715774096 kmsan: disable instrumentation of unsupported common kernel code omits 42ac8adc8d2a kmsan: add KMSAN runtime core omits 35b430954f63 libnvdimm/pfn_dev: increase MAX_STRUCT_PAGE_SIZE omits c2eec32c8614 x86: kmsan: pgtable: reduce vmalloc space omits a4291799aa88 kmsan: mark noinstr as __no_sanitize_memory omits 13c57c2c60cd kmsan: introduce __no_sanitize_memory and __no_kmsan_checks omits 6c9e5aa63ae9 kmsan: add ReST documentation omits b1d8b74cc8a9 asm-generic: instrument usercopy in cacheflush.h omits f5e1375e5755 x86: asm: instrument usercopy in get_user() and put_user() omits 35e8245f007c instrumented.h: allow instrumenting both sides of copy_fro [...] omits 7e2cec05141d stackdepot: reserve 5 extra bits in depot_stack_handle_t omits 43f3f7bf1fc4 x86: add missing include to sparsemem.h omits 57441123508c mm/huge_memory: prevent THP_ZERO_PAGE_ALLOC increased twice omits 6febaea5a29e mm: convert lock_page_or_retry() to folio_lock_or_retry() omits c3dfe684d406 uprobes: use new_folio in __replace_page() omits 3b46979a55a3 rmap: remove page_unlock_anon_vma_read() omits 59d33e2887a6 mm: convert page_get_anon_vma() to folio_get_anon_vma() omits ac6a1378691a huge_memory: convert unmap_page() to unmap_folio() omits d418383fe62c huge_memory: convert split_huge_page_to_list() to use a folio omits d55ad7af2c9a migrate: convert unmap_and_move_huge_page() to use folios omits d2a7e367a908 migrate: convert __unmap_and_move() to use folios omits 78c99558a6a9 rmap: convert page_move_anon_rmap() to use a folio omits 6c84b9e6de40 mm: remove try_to_free_swap() omits 58263e010a2d memcg: convert mem_cgroup_swap_full() to take a folio omits 3492114b40fa mm: convert do_swap_page() to use folio_free_swap() omits 00a5c4cfff6b ksm: use a folio in replace_page() omits 0414da3e67d4 uprobes: use folios more widely in __replace_page() omits 42ec31d9d8f1 madvise: convert madvise_free_pte_range() to use a folio omits 431ace27f92a huge_memory: convert do_huge_pmd_wp_page() to use a folio omits 21d9d3f07e5c mm: convert do_wp_page() to use a folio omits 7ac91dab9630 swap: convert swap_writepage() to use a folio omits 71a4fdaa01a2 swap_state: convert free_swap_cache() to use a folio omits 1548de3b46f1 mm: remove lookup_swap_cache() omits 25234863f5a8 mm: convert do_swap_page() to use swap_cache_get_folio() omits 58d329545d60 swapfile: convert unuse_pte_range() to use a folio omits 7a8d67ef88b0 swapfile: convert __try_to_reclaim_swap() to use a folio omits 8a7f1512c118 swapfile: convert try_to_unuse() to use a folio omits f39ffeed1b2d shmem: remove shmem_getpage() omits 8346205f1f5d userfaultfd: convert mcontinue_atomic_pte() to use a folio omits 2e67016c3cd1 khugepaged: call shmem_get_folio() omits b4428fc444ac shmem: convert shmem_get_link() to use a folio omits 7e4dbfe53e0f shmem: convert shmem_symlink() to use a folio omits 697a31b8b321 shmem: convert shmem_fallocate() to use a folio omits c93aefa2f189 shmem: convert shmem_file_read_iter() to use shmem_get_folio() omits 74793090e9d8 shmem: convert shmem_write_begin() to use shmem_get_folio() omits 58cfae3da79c shmem: convert shmem_get_partial_folio() to use shmem_get_folio() omits b002983f0a96 shmem: add shmem_get_folio() omits dcbb9c33515d shmem: convert shmem_read_mapping_page_gfp() to use shmem_ [...] omits df112db4a6af shmem: convert shmem_fault() to use shmem_get_folio_gfp() omits b44af336a185 shmem: convert shmem_getpage_gfp() to shmem_get_folio_gfp() omits 767e326d42a7 shmem: eliminate struct page from shmem_swapin_folio() omits e782f0e6596e swap-add-swap_cache_get_folio-fix omits 03cb4e4455b3 swap: add swap_cache_get_folio() omits a2624dcbdad8 shmem: convert shmem_replace_page() to shmem_replace_folio() omits 749b702e57c8 shmem: convert shmem_mfill_atomic_pte() to use a folio omits 2b9afe3dab10 memcg: convert mem_cgroup_swapin_charge_page() to mem_cgro [...] omits 6af7e6e7f097 mm: convert do_swap_page()'s swapcache variable to a folio omits 7875f1a0efed mm: convert do_swap_page() to use a folio omits 97feacd4632b mm/swap: convert put_swap_page() to put_swap_folio() omits 327251aab601 mm/swap: convert add_to_swap_cache() to take a folio omits 783ee0970b34 mm/swap: convert __read_swap_cache_async() to use a folio omits eceaaeff59d5 mm/swapfile: convert try_to_free_swap() to folio_free_swap() omits 1bc2cfcd6545 mm/swapfile: remove page_swapcount() omits b00966329857 shmem: convert shmem_replace_page() to use folios throughout omits 7b685520dfad shmem: convert shmem_delete_from_page_cache() to take a folio omits 7c8f89415898 shmem: convert shmem_writepage() to use a folio throughout omits 98e31ebeff19 mm: add folio_add_lru_vma() omits 8545b7afa390 mm: add split_folio() omits d5b8ec6e05c2 mm: reimplement folio_order() and folio_nr_pages() omits 062497e637be mm: add the first tail page to struct folio omits 2cbafa210595 mm-vmscan-fix-a-lot-of-comments-vs-mglru omits 8b3738bd5644 mm/vmscan: fix a lot of comments omits cbda844c6bac mm: fix PageAnonExclusive clearing racing with concurrent [...] omits 8c3a179660cd mm/mremap_pages: save a few cycles in get_dev_pagemap() omits 56c1513d23fc mm: remove BUG_ON() in __isolate_free_page() omits abb38a31bcca mm/kmemleak: make create_object return void omits 27018c126232 selftest: vm: remove deleted local_config.* from .gitignore omits bfde2cec9507 hugetlb: make hugetlb depends on SYSFS or SYSCTL omits c2caffeaf84f hugetlb: remove meaningless BUG_ON(huge_pte_none()) omits 47573c425e80 hugetlb: add comment for subtle SetHPageVmemmapOptimized() omits 3b27601b6325 hugetlb: kill hugetlbfs_pagecache_page() omits e5ea1f5e18d6 hugetlb: pass NULL to kobj_to_hstate() if nid is unused omits 66e86bef9296 hugetlb: use helper {huge_pte|pmd}_lock() omits ae3233a6c8e4 hugetlb: use sizeof() to get the array size omits 1d8707ba1336 hugetlb: use LIST_HEAD() to define a list head omits 5ab2f3664823 hugetlb: Use helper macro SZ_1K omits 08f60772cbb4 hugetlb: make hugetlb_cma_check() static omits 63c68bb25ce8 fs/buffer: remove bh_submit_read() helper omits 7a6c87fa85e6 ext2: replace bh_submit_read() helper with bh_read() omits a114394272f6 fs/buffer: remove ll_rw_block() helper omits 4f18e63dc6c0 ufs: replace ll_rw_block() omits cb92db319064 udf: replace ll_rw_block() omits 0492b4a4d8f4 reiserfs: replace ll_rw_block() omits 12d9189c7726 ocfs2: replace ll_rw_block() omits 0488f53a97dd ntfs3: replace ll_rw_block() omits f84b62e267e8 jbd2: replace ll_rw_block() omits bf957f0489b4 isofs: replace ll_rw_block() omits ead198e61da6 gfs2: replace ll_rw_block() omits e1c6aa660745 fs/buffer: replace ll_rw_block() omits 8d3be97ea76d fs/buffer: add some new buffer read helpers omits b38072f2f629 fs/buffer: remove __breadahead_gfp() omits f123abe4a459 ksm: convert to use common struct mm_slot omits 5cb903a00890 ksm: convert ksm_mm_slot.link to ksm_mm_slot.hash omits a8133b9984c5 ksm: convert ksm_mm_slot.mm_list to ksm_mm_slot.mm_node omits 6ac178d5350d ksm: add the ksm prefix to the names of the ksm private st [...] omits d6901ffbaaa3 ksm: remove redundant declarations in ksm.h omits 1a37c4f56252 mm: thp: fix build error with CONFIG_SHMEM disabled omits 772be1be4c15 mm: thp: convert to use common struct mm_slot omits 64e8ea43c018 mm: introduce common struct mm_slot omits dd26f84917aa fuse: convert direct IO paths to use FOLL_PIN omits e2f45ab11291 NFS: direct-io: convert to FOLL_PIN pages omits 34747804a6e3 block, bio, fs: convert most filesystems to pin_user_pages_fast() omits d9d4743868f3 iov_iter: new iov_iter_pin_pages*() routines omits 22a3d78f002c block: add dio_w_*() wrappers for pin, unpin user pages omits 1b0089c3fc83 mm/gup: introduce pin_user_page() omits 1ce0851efbdb mm: change release_pages() to use unsigned long for npages omits 4026e95fd6b4 mm/vmalloc: extend find_vmap_lowest_match_check with extra [...] omits c2d7fa29d2b6 mm/migrate_device.c: fix a misleading and outdated comment omits 0adc4b1d56d0 mm/page_alloc.c: delete a redundant parameter of rmqueue_pcplist omits 7bc6743056df mm, hwpoison: cleanup some obsolete comments omits 45396f09d96b mm, hwpoison: check PageTable() explicitly in hwpoison_use [...] omits c85ac1dbd8f0 mm, hwpoison: avoid unneeded page_mapped_in_vma() overhead [...] omits b8c7b4f70c5c mm, hwpoison: use num_poisoned_pages_sub() to decrease num [...] omits 4df504dc08ab mm-hwpoison-use-__pagemovable-to-detect-non-lru-movable-pages-fix omits 6ba5ffe6582e mm, hwpoison: use __PageMovable() to detect non-lru movable pages omits d80d0b62afc3 mm, hwpoison: use ClearPageHWPoison() in memory_failure() omits 139e9b6683d4 ksm: add profit monitoring documentation omits b5be89be18f1 ksm: count allocated ksm rmap_items for each process omits 2f25586b7908 mm/damon: get the hotness from damon_hot_score() in damon_ [...] omits 62d3d87c8756 mm/thp: remove redundant CONFIG_TRANSPARENT_HUGEPAGE omits dda871cec661 mm/thp: simplify has_transparent_hugepage by using IS_BUILTIN omits 8bf9e71a10af mm/zswap: skip confusing print info omits 6387ac7cd094 mm/zswap: delay the initializaton of zswap until the first [...] omits 5d4ca80a0f57 mm/zswap: replace zswap_init_{started/failed} with zswap_i [...] omits 40f81e044830 Revert "frontswap: simplify frontswap_register_ops" omits f23d81c677f7 Revert "mm: mark swap_lock and swap_active_head static" omits f348471bbb50 Revert "frontswap: remove support for multiple ops" omits f626461b2738 mm/damon/vaddr: remove comparison between mm and last_mm w [...] omits d9867710b0cd mm/damon: simplify the parameter passing for 'check_accesses' omits 16548f07bfd1 mm-fix-null-ptr-deref-in-kswapd_is_running-fix omits 96e66d5b7eee mm: fix null-ptr-deref in kswapd_is_running() omits 2635574ecdb9 mm: kill is_memblock_offlined() omits 2e87ad507c08 filemap: remove find_get_pages_contig() omits 11db11639240 ramfs: convert ramfs_nommu_get_unmapped_area() to use file [...] omits b68ac1c827a1 nilfs2: convert nilfs_find_uncommited_extent() to use file [...] omits f09729def4e7 btrfs: convert process_page_range() to use filemap_get_fol [...] omits 6cdb953fda31 btrfs: convert end_compressed_writeback() to use filemap_g [...] omits cad5a9590e8a btrfs: convert __process_pages_contig() to use filemap_get [...] omits 27073baf8aec filemap: add filemap_get_folios_contig() omits ff1179aacd07 zram: don't retry compress incompressible page omits 2b3c75b3a733 mm: backing-dev: Remove the unneeded result variable omits a9f37ff3f0aa mm: deduplicate cacheline padding code omits e991f899002d page_ext-introduce-boot-parameter-early_page_ext-fix omits 0a0fb7b4655d page_ext: introduce boot parameter 'early_page_ext' omits 9cc93e895ad7 s390/hugetlb: switch to generic version of follow_huge_pud() omits e649dd190d60 mm-reduce-noise-in-show_mem-for-lowmem-allocations-vs-mapl [...] omits 47b54bdce56b mm-reduce-noise-in-show_mem-for-lowmem-allocations-fix omits 488df38c76d2 pc-mm-reduce-noise-in-show_mem-for-lowmem-allocations-upda [...] omits 8a301ca80db7 mm-reduce-noise-in-show_mem-for-lowmem-allocations-update omits 224239c336a1 mm: reduce noise in show_mem for lowmem allocations omits 6a367ee446a5 mm: fixup documentation regarding pte_numa() and PROT_NUMA omits 0f53b454e5f3 mm/gup: use gup_can_follow_protnone() also in GUP-fast omits ffbe637fd5ec mm/gup: replace FOLL_NUMA by gup_can_follow_protnone() omits 1e6be6aa9da8 memcg: increase MEMCG_CHARGE_BATCH to 64 omits 99bddd0b73c5 mm: page_counter: rearrange struct page_counter fields omits 62c61c0f3bd8 mm: page_counter: remove unneeded atomic ops for low/min omits bbacc53beec5 mm: fix the handling Non-LRU pages returned by follow_page omits b71ace7c30e5 mm: remove EXPERIMENTAL flag for zswap omits 926f5ceec7f1 drivers/block/zram/zram_drv.c: do not keep dangling zcomp [...] omits 19613764b997 mm-gupc-refactor-check_and_migrate_movable_pages-fix omits 78b6c4bb2b31 mm/gup.c: refactor check_and_migrate_movable_pages() omits ef4b8e9dd904 mm/gup.c: don't pass gup_flags to check_and_migrate_movabl [...] omits 2da1e6f87057 mm: Skip retry when new limit is not below old one in page [...] omits 831f6dd8b340 mm: pagewalk: add api documentation for walk_page_range_novma() omits 8c305ee2a0bc mm: pagewalk: fix documentation of PTE hole handling omits 09b670bdaa5a mm-add-merging-after-mremap-resize-checkpatch-fixes omits 065c9d97e9e7 mm: add merging after mremap resize omits 4cc9ed4e6136 mm: refactor of vma_merge() omits dab1b67eb5e5 mm-delete-unused-mmf_oom_victim-flag-fix omits 5709aadf2d60 mm: delete unused MMF_OOM_VICTIM flag omits eca036ffb55f mm-drop-oom-code-from-exit_mmap-fix-fix omits 99cb94084e0f mm: drop oom code from exit_mmap omits 602a1bf66aa0 mm/mlock: drop dead code in count_mm_mlocked_page_nr() omits fa2ad327274f mm/mmap.c: pass in mapping to __vma_link_file() omits f458a36fed39 mm/mmap: drop range_has_overlap() function omits 8d037603722b mm: fix one kernel-doc comment omits 7e0f01a3b52b mm: remove the vma linked list omits ae098710fff9 mm-vmscan-use-vma-iterator-instead-of-vm_next omits aa56ecbc9107 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7ea67956ad1b Merge branch '9p-next' of git://github.com/martinetd/linux omits 6f0ec8c32ea1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aed2b55d8a0c Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits f84910dd678c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5e7986185c64 Merge branch 'fsverity' of git://git.kernel.org/pub/scm/fs [...] omits 707632d37912 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 142dff6d8789 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 841467b25b5e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits ee43167719cf Merge branch 'master' of git://github.com/ceph/ceph-client.git omits bce65ad37912 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d2c883e9c2e3 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits 4556639eb837 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 58e9b20130ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e695943c9450 riscv: use vma iterator for vdso omits 88b05240b5dc nommu: remove uses of VMA linked list omits 192ddc849bf2 i915: use the VMA iterator omits 06603896cef6 mm/swapfile: use vma iterator instead of vma linked list omits e5f8c4f02031 mm/pagewalk: use vma_find() instead of vma linked list omits d634913a4fbc mm/oom_kill: use vma iterators instead of vma linked list omits 8d5597192357 mm/msync: use vma_find() instead of vma linked list omits 768e9290169e mm/mremap: use vma_find_intersection() instead of vma linked list omits ba0dda28c423 mm/mprotect: use maple tree navigation instead of VMA linked list omits 92eae427ddd1 mm/mlock: use vma iterator and maple state instead of vma [...] omits 4b9557dac52e mm/mempolicy: use vma iterator & maple state instead of vm [...] omits 6438bb960821 mm/memcontrol: stop using mm->highest_vm_end omits 491ff87fb182 mm/madvise: use vma_find() instead of vma linked list omits 5269be2801a0 mm/ksm: use vma iterators instead of vma linked list omits f8a43fb34dd7 mm/khugepaged: stop using vma linked list omits 690ea35f6fac mm/gup: use maple tree navigation instead of linked list omits fcefada4bb64 bpf: remove VMA linked list omits 69467fad1460 fork: use VMA iterator omits f550c1654bb9 sched: use maple tree iterator to walk VMAs omits 11ee9747be13 perf: use VMA iterator omits bc2050929b41 acct: use VMA iterator instead of linked list omits 3684038ae0de ipc/shm: use VMA iterator instead of linked list omits 54047fee2b9d userfaultfd: use maple tree iterator to iterate VMAs omits 5cd073f53378 fs/proc/task_mmu: stop using linked list and highest_vm_end omits 5a5a8ee63793 fs/proc/base: use the vma iterators in place of linked list omits 40cbed59d676 exec: use VMA iterator instead of linked list omits 928181064ad9 coredump: remove vma linked list walk omits 01a6861f3b84 um: remove vma linked list walk omits 930efc56bc85 optee: remove vma linked list walk omits 10bbdddce47b cxl: remove vma linked list walk omits 98341f2075e1 xtensa: remove vma linked list walks omits a4519a46f3ba x86: remove vma linked list walks omits 37569f58adaa s390: remove vma linked list walks omits 8cfac5f5dcc0 powerpc: remove mmap linked list walks omits f94cd3a299c6 parisc: remove mmap linked list from cache handling omits 1cff132bd98f arm64: Change elfcore for_each_mte_vma() to use VMA iterator omits e00fdd6b6ad9 arm64: remove mmap linked list from vdso omits 0751d3025e09 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() omits 1667716b631a mm/mmap: reorganize munmap to use maple states omits 0442ded633b4 mm/mmap: move mmap_region() below do_munmap() omits 6357c288db0e mm: convert vma_lookup() to use mtree_load() omits 3caa34445b23 mm: remove vmacache omits 73d30e474d59 mm/mmap: use advanced maple tree API for mmap_region() omits cac3dc55f4e2 mm: use maple tree operations for find_vma_intersection() omits c871ee60d250 mm/mmap: change do_brk_flags() to expand existing VMA and [...] omits cacf7527c846 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] omits 69f799a5de9f mm: optimize find_exact_vma() to use vma_lookup() omits 3a7705a720dc xen: use vma_lookup() in privcmd_ioctl_mmap() omits a936c137322f mmap: change zeroing of maple tree in __vma_adjust() omits b6b27c1a2b3b mm: remove rb tree. omits 1fb10329f162 proc: remove VMA rbtree use from nommu omits 0d532f7efe2a damon: convert __damon_va_three_regions to use the VMA iterator omits 3e6c82903bfa kernel/fork: use maple tree for dup_mmap() during forking omits 9bdcf46281e2 mm/mmap: use maple tree for unmapped_area{_topdown} omits 19f4da02a909 mm/mmap: use the maple tree for find_vma_prev() instead of [...] omits 81f04873aba8 mm/mmap: use the maple tree in find_vma() instead of the rbtree. omits 082ae23cf7eb mmap: use the VMA iterator in count_vma_pages_range() omits a1195595885d mm: add VMA iterator omits 14c09ff30435 mm: start tracking VMAs with maple tree omits d1e40f7fe1a1 lib/test_maple_tree: add testing for maple tree omits 5fb847197130 radix tree test suite: add lockdep_is_held to header omits d5086c75220d radix tree test suite: add support for slab bulk APIs omits 4791ad466cb4 radix tree test suite: add allocation counts and size to k [...] omits 245be032bc83 radix tree test suite: add kmem_cache_set_non_kernel() omits ad24904e19c0 radix tree test suite: add pr_err define omits 68c5c7908549 Maple Tree: add new data structure omits 715e15f1bc35 mm: memcg: export workingset refault stats for cgroup v1 omits 26f0de7fac83 mm/page_owner.c: add llseek for page_owner omits c66db0415d6e mm/damon: replace pmd_huge() with pmd_trans_huge() for THP omits 4596941d0c56 mm/damon: validate if the pmd entry is present before accessing omits fac054791e49 mm: release private data before split THP omits 6c3a087f6a39 mm: hugetlb: simplify per-node sysfs creation and removal omits d8662ea14a8c mm: thp: remove redundant pgtable check in set_huge_zero_page() omits d274ad78fd38 mm-memory-failure-kill-__soft_offline_page-v2 omits 975d949608a8 mm: memory-failure: kill __soft_offline_page() omits 67de3353935e mm: memory-failure: kill soft_offline_free_page() omits 72a2e340aae2 mm: hugetlb_vmemmap: simplify reset_struct_pages() omits 82d8a9ca2a72 mm, hwpoison: avoid trying to unpoison reserved page omits 9f25a662e474 mm-hwpoison-kill-procs-if-unmap-fails-v2 omits db7c43c8356e mm, hwpoison: kill procs if unmap fails omits 5198782cbadb mm, hwpoison: fix possible use-after-free in mf_dax_kill_procs() omits fda10c3c5355 mm, hwpoison: fix extra put_page() in soft_offline_page() omits aa4723119a27 mm, hwpoison: fix page refcnt leaking in unpoison_memory() omits 1480b41f01cc mm, hwpoison: fix page refcnt leaking in try_memory_failur [...] omits 16d975ed46f2 mm/demotion: expose memory tier details via sysfs omits c63a4781708f lib/nodemask: optimize node_random for nodemask with singl [...] omits 33fae0197693 mm/demotion: make toptier_distance inclusive upper bound o [...] omits 4c00612c15c8 mm-demotion-update-node_is_toptier-to-work-with-memory-tie [...] omits eaf2358e1a65 kernel/sched/fair: include missed header file, memory-tiers.h omits b25f364e9e5b mm/demotion: update node_is_toptier to work with memory tiers omits 44a4d66f35bb mm/demotion: demote pages according to allocation fallback order omits ef5f418031e8 mm/demotion: drop memtier from memtype omits 83b010c4537a mm/demotion: add pg_data_t member to track node memory tie [...] omits cc4060b19ae8 mm/demotion: build demotion targets based on explicit memo [...] omits 62a51c64f0a5 mm/demotion: assign correct memory type for multiple dax d [...] omits 08638fe18858 mm/demotion/dax/kmem: set node's abstract distance to MEMT [...] omits 90f052e15391 mm/demotion: fix kernel error with memory hotplug omits a05c5dae97cb mm/demotion: add hotplug callbacks to handle new numa node [...] omits d7ddb59476fa mm/demotion: move memory demotion related code omits 89eca149a798 mm-demotion-add-support-for-explicit-memory-tiers-fix omits 975729cb1878 mm/demotion: add support for explicit memory tiers omits cb5537846218 mm-fix-use-after-free-of-page_ext-after-race-with-memory-o [...] omits 816328bf9f2b mm: fix use-after free of page_ext after race with memory-offline omits b09848ab46e1 mm/vmalloc.c: support HIGHMEM pages in vmap_pages_range_noflush() omits 08b685dc0274 mm: memcontrol: fix a typo in comment omits c24397dd4c1d mm/page_io: count submission time as thrashing delay for d [...] omits d1d833b352cc delayacct: support re-entrance detection of thrashing accounting omits d1439af7502f mm: multi-gen LRU: design doc omits d59fefa73f35 mm: multi-gen LRU: admin guide omits 75c634f9630c mm: multi-gen LRU: debugfs interface omits 02aa8a9c372c mm: multi-gen LRU: thrashing prevention omits d705bc8bb67a mm: multi-gen LRU: kill switch omits 1903bec8c6ec mm: multi-gen LRU: optimize multiple memcgs omits a15c3feb4768 mm-multi-gen-lru-support-page-table-walks-fix omits dd454002a9ee mm: multi-gen LRU: support page table walks omits 62cb9057c690 mm: multi-gen LRU: exploit locality in rmap omits 7896a812a458 mm: multi-gen LRU: minimal implementation omits 680f2dc32047 mm: multi-gen LRU: groundwork omits 52c3ea2070c3 Revert "include/linux/mm_inline.h: fold __update_lru_size( [...] omits 24526828dd52 mm/vmscan.c: refactor shrink_node() omits ad50ecc8a31b mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG omits c17d766ba60e mm: x86, arm64: add arch_has_hw_pte_young() omits b90c133d1b3f mm: kill find_min_pfn_with_active_regions() omits 405867e4c476 arch: mm: rename FORCE_MAX_ZONEORDER to ARCH_FORCE_MAX_ORDER omits 871854719005 zsmalloc-zs_object_copy-replace-email-link-to-doc-fix omits d9869547cc9e zsmalloc-zs_object_copy-replace-email-link-to-doc-checkpat [...] omits 6998a37278b0 zsmalloc: zs_object_copy: replace email link to doc omits 0f5ed2682b3b mm-oom_kill-add-trace-logs-in-process_mrelease-system-call-fix omits 9b74bfb90d3f mm: oom_kill: add trace logs in process_mrelease() system call omits 600588c5452f mm: migrate: do not retry 10 times for the subpages of fai [...] omits 5ef7ee3ed8f1 migrate_pages(): fix failure counting for retry omits 4537c5ad632c migrate_pages(): fix failure counting for THP splitting omits 11f1c6041fee migrate_pages(): fix failure counting for THP on -ENOSYS omits 37d4e40558ba migrate_pages(): fix failure counting for THP subpages retrying omits 99b97c5fa9e2 migrate_pages(): fix THP failure counting for -ENOMEM omits 8a1cab637578 migrate_pages(): remove unnecessary list_safe_reset_next() omits 24894b681c34 migrate: fix syscall move_pages() return value for failure omits 065a9b8e83fa selftests/hmm-tests: add test for dirty bits omits dbfcbf911e0d mm/hugetlb: remove unused local variable dst_entry in copy [...] omits 8aa6edae49ac mm/hugetlb: make detecting shared pte more reliable omits f67bce608114 mm/hugetlb: fix sysfs group leak in hugetlb_unregister_node() omits ed3e0e339edf mm: hugetlb_vmemmap: add missing smp_wmb() before set_pte_at() omits db13e982981e mm-hugetlb-fix-missing-call-to-restore_reserve_on_error-v2 omits e234f35f8d11 mm/hugetlb: fix missing call to restore_reserve_on_error() omits 01f590b9949a mm/hugetlb: fix WARN_ON(!kobj) in sysfs_create_group() omits 8eb28022d95b mm/hugetlb: fix incorrect update of max_huge_pages omits 12925e3c41e5 mm/compaction: fix set skip in fast_find_migrateblock omits d74b766f3c11 memory tiering: adjust hot threshold automatically omits 1db91dd846e0 memory tiering: rate limit NUMA migration throughput omits c12ea188188e memory tiering: hot page selection with hint page fault latency omits c911ab50cbf0 mm/util.c: add warning if __vm_enough_memory fails omits 91742891939e mm: add more BUILD_BUG_ONs to gfp_migratetype() omits 119d6fc65905 mm/gup.c: Fix uninitialized return value on __gup_longterm [...] omits dedbc0aeb8ac mm-gupc-simplify-and-fix-check_and_migrate_movable_pages-r [...] omits 36d06f5c942a mm/gup.c: Fix return value for __gup_longterm_locked() omits 2b7803beef0a mm/gup.c: simplify and fix check_and_migrate_movable_pages [...] omits 234bcdc759d6 hugetlb_cgroup: use helper for_each_hstate and hstate_index omits c0b6e864507d hugetlb_cgroup: use helper macro NUMA_NO_NODE omits 3e0ce3ec61de hugetlb_cgroup: remove unneeded return value omits af0b6f533570 hugetlb_cgroup: hugetlbfs: use helper macro SZ_1{K,M,G} omits 852615eb5afc hugetlb_cgroup: remove unneeded nr_pages > 0 check omits c837ae36f908 selftest: vm: remove orphaned references to local_config.{h,mk} omits 618d51b21aad Kselftests: remove support of libhugetlbfs from kselftests omits 249ac01633c7 kfence: add sysfs interface to disable kfence for selected slabs. omits 6697030db2a1 mm: migration: fix the FOLL_GET failure on following huge page omits e91922ca5da4 mm/vmscan: make the annotations of refaults code at the ri [...] omits 0bc3189e5747 mm/damon/core: simplify the parameter passing for region s [...] omits ecc5aa4fd6a5 tools/vm/page_owner_sort: fix -f option omits f97190f6b5cf mm/util: reduce stack usage of folio_mapcount omits 8eff0220dd40 mm/page_alloc: only search higher order when fallback omits db4d6eec8f4d page_alloc: remove inactive initialization omits 2d33c1eab44c mm/hugetlb: add dedicated func to get 'allowed' nodemask f [...] omits 0d0b341b6c8f filemap: make the accounting of thrashing more consistent omits 21889e18cf91 mm/mempolicy: fix lock contention on mems_allowed omits 8117bebfe256 mm/cma_debug: show complete cma name in debugfs directories omits a2e544852245 mm/swap: remove the end_write_func argument to __swap_writepage omits 228adf5c7f66 zsmalloc: remove unnecessary size_class NULL check omits 335e45732b8b zsmalloc-zs_object_copy-add-clarifying-comment-fix omits dd63f94d0d73 zsmalloc: zs_object_copy: add clarifying comment omits ee2c9228810b mm/swap: cache swap migration A/D bits support omits d6a03929d324 mm-swap-cache-maximum-swapfile-size-when-init-swap-fix omits 4d4933fadee2 mm/swap: cache maximum swapfile size when init swap omits b3d329ec0cb3 mm: remember young/dirty bit for page migrations omits 6c501ab5bd58 mm/thp: carry over dirty bit when thp splits on pmd omits fe69ddf0f819 mm/swap: add swp_offset_pfn() to fetch PFN from swap entry omits 54d9f94f4df4 mm/swap: comment all the ifdef in swapops.h omits a06c719eb626 mm/x86: use SWP_TYPE_BITS in 3-level swap macros omits 9a433f379b3b mm/vmscan: define macros for refaults in struct lruvec omits 9a4a1d0cbd0c selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh omits 1129e5ffa25c userfaultfd-update-documentation-to-describe-dev-userfaultfd-v7 omits 7f026e0873e3 userfaultfd: update documentation to describe /dev/userfaultfd omits 001bd426056f userfaultfd: selftests: modify selftest to use /dev/userfaultfd omits c71c402b3113 userfaultfd: selftests: modify selftest to use /dev/userfaultfd omits a6db7024f00c userfaultfd-add-dev-userfaultfd-for-fine-grained-access-co [...] omits 78e93c1b24bf userfaultfd: add /dev/userfaultfd for fine grained access control omits 857ceac9228e selftests: vm: add hugetlb_shared userfaultfd test to run_ [...] omits 3e83b702b896 mm/damon/dbgfs: use kmalloc for allocating only one element omits 4511cf7f45c1 mm/filemap.c: convert page_endio() to use a folio omits f15b0735f0d0 mm: memory-failure: cleanup try_to_split_thp_page() omits fd7123941715 mm: align larger anonymous mappings on THP boundaries omits 4f3787fcf641 mm/page_ext: remove unused variable in offline_page_ext omits 9309bb54d2bf mm: prevent page_frag_alloc() from corrupting the memory omits a11b63472c4a selftests/vm: add selftest to verify multi THP collapse omits 7846096d218f selftests/vm: add selftest to verify recollapse of THPs omits c49f30867c9b selftests/vm: add MADV_COLLAPSE collapse context to selftests omits 541cad9a4e0c selftests/vm: dedup hugepage allocation logic omits af7e61dcbbd8 selftests/vm: modularize collapse selftests omits 426080cdfbbe mm/madvise: remove CAP_SYS_ADMIN requirement for process_m [...] omits 1abfe7ebc76e mm/madvise: add MADV_COLLAPSE to process_madvise() omits bf244c5ec6e8 mm/khugepaged: rename prefix of shared collapse functions omits e8ac52257e98 mm/khugepaged: delay computation of hpage boundaries until use omits 712227aae809 mm/khugepaged: add missing kfree() to madvise_collapse() omits 4dfcb39415e7 mm/khugepaged: avoid possible memory leak in failure path omits 5e94eadf87ef mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse omits 9dafe8d92024 mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() find [...] omits 39522dd75275 mm/khugepaged: consistently order cc->is_khugepaged and pt [...] omits 91715601b3b4 mm/thp: add flag to enforce sysfs THP in hugepage_vma_check() omits 0b2ad849a6c8 mm/khugepaged: add flag to predicate khugepaged-only behavior omits b59812bec674 mm/khugepaged: propagate enum scan_result codes back to callers omits 9549f92c0a32 mm/khugepaged: dedup and simplify hugepage alloc and charging omits b5f4e6c0f953 mm/khugepaged: fix struct collapse_control load_node definition omits 2a5ede238126 mm-khugepaged-add-struct-collapse_control-fix-fix omits d83e9086b60a mm/khugepaged: use minimal bits to store num page < HPAGE_PMD_NR omits 6fec9c215918 mm/khugepaged: add struct collapse_control omits 6f99acd8b34b mm: khugepaged: don't carry huge page to the next loop for [...] omits 79673213147e procfs-add-path-to-proc-pid-fdinfo-fix omits 6774632480b8 procfs: add 'path' to /proc/<pid>/fdinfo/ omits 1c1749c39c69 procfs: add 'size' to /proc/<pid>/fdinfo/ omits 2e5f3da9016e mm/page_alloc: minor clean up for memmap_init_compound() omits b954184fc32c mm: discard __GFP_ATOMIC omits ffdf158dd149 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5d183b8b2ef2 Merge branch 'dt-for-next' of git://git.kernel.org/pub/scm [...] omits 7db7e0238b8e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aaab75a91084 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 17701e3d0887 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c574ef94b666 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3ab6c8c9f665 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 22a42caab2b5 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits c21b5865f36e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c817fe38c3f8 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 9e5fcd6f187f Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits ddf935cb48dd Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 1b84abacbde3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6529fbb2f30f Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits c13ebc645d25 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 65482bafda4c Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits cfa202ffe923 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 5052ec420284 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 208b21eeb4ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dea5587d78c8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 46e021acb4b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2301b4c69d53 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ca695f7050e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fe07fe8256c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3796dc1573f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e0b4b6cc07dd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5939d2c0d75a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits be71324f95df Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 52b828e83612 Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits efae3e3f129f Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 1101e16e99f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8df5558dbea3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 804614da12cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6f055f613a93 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 824d310cf116 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 7dedcd2f5857 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 505c4a0d6cc8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 303390614ba6 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 032a7cdabb43 next-20220830/perf omits 79df95a257fa next-20220907/kbuild omits 49ccb7c6c3ca Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 8e34e5b10f1e Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 3d1805c1af51 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits 97421823682d Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git omits 3f0a0ca5fc90 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits 0e3ed8781d98 Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] omits 923d0c6a8479 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 829ca447839e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ca221d8ad124 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 1d562e104709 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits faf42e63b02d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 8e8fa7fad33d Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 1e80e73aecb0 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits ee169af47af4 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] omits f4c789602099 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 8f1c28e7c202 Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] omits e669c0f56ecb Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] omits 2b1ca4af9b8c Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits c025861e87c5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 0fd6ab1ef133 Merge branch 'for-linus' of git://github.com/awilliam/linu [...] omits 2df1224070d5 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 3d34788bb415 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 075bfd05cd9b Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 9f2975276293 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 51921d2b28eb Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits d561ade60108 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 8f1d2eba3b81 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b6422e0ffb53 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits a2285218c388 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits bcbaa0a93907 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits c2287c245aaf Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 9ec2fc80e8b8 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 4ec3d0586ec5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4bcff291f4ca Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7e8793706b48 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 003c7bda32b4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits adf18c073604 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 944880813c3a Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 3e493cbef77e Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 1571cd45b409 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits 2325268837fb Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits bfa02ade4dcb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 222890fed301 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 98241b518ae6 Merge remote-tracking branch 'spi/for-6.1' into spi-next omits 83857791b887 Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] omits f09f438b9a44 firmware: arm_ffa: Split up ffa_ops into info, message and [...] omits 0a2bb6120381 firmware: arm_ffa: Set up 32bit execution mode flag using [...] omits c69039ecbaa3 firmware: arm_ffa: Add v1.1 get_partition_info support omits c7b52b6faa39 firmware: arm_ffa: Rename ffa_dev_ops as ffa_ops omits 1f94c047fb0f firmware: arm_ffa: Make memory apis ffa_device independent omits a7320f79cfc2 firmware: arm_ffa: Use FFA_FEATURES to detect if native ve [...] omits 5fa548c0e389 firmware: arm_ffa: Add support for querying FF-A features omits d14b9845de91 firmware: arm_ffa: Remove ffa_dev_ops_get() omits 61c5396eeaa0 tee: optee: Drop ffa_ops in optee_ffa structure using ffa_ [...] omits e6978d608c10 firmware: arm_ffa: Add pointer to the ffa_dev_ops in struc [...] omits e558791268b0 Merge remote-tracking branch 'asoc/for-6.1' into asoc-next omits 06346a4e00b7 mm: fix dereferencing possible ERR_PTR omits 7c0b5c9a63e2 vmscan: check folio_test_private(), not folio_get_private() omits cb134e2b5221 mm: fix VM_BUG_ON in __delete_from_swap_cache() omits 375f8b926c9b tools: fix compilation after gfp_types.h split omits fe04f9c0ef60 mm/damon/dbgfs: fix memory leak when using debugfs_lookup() omits 3c223c6aa041 mm/migrate_device.c: copy pte dirty bit to page omits a679e8b3bc43 mm/migrate_device.c: add missing flush_cache_page() omits 3a6c69ff0996 mm/migrate_device.c: flush TLB while holding PTL omits 006e76ab8893 mm/hugetlb: fix races when looking up a CONT-PTE/PMD size [...] omits 4893fd7132e9 x86/mm: disable instrumentations of mm/pgprot.c omits f603d52cb959 mm/memory-failure: fall back to vma_address() when ->notif [...] omits ec99876c7205 mm/memory-failure: fix detection of memory_failure() handlers omits 2ac96643e3b0 xfs: fix SB_BORN check in xfs_dax_notify_failure() omits 2469c0c7dc21 xfs: quiet notify_failure EOPNOTSUPP cases omits 3614ab7bee0b mm-page_alloc-fix-race-condition-between-build_all_zonelis [...] omits 331b4e35d479 mm/page_alloc: fix race condition between build_all_zoneli [...] omits 6f80f7fc2dd3 ntfs: fix BUG_ON in ntfs_lookup_inode_by_name() omits eef1848f0ada mm: vmscan: fix extreme overreclaim and swap floods omits 8cbb2b50ee2d asm-generic: Conditionally enable do_softirq_own_stack() v [...] omits 0ba8c4b3b17d Merge remote-tracking branch 'regulator/for-6.1' into regu [...] omits cec18aa4b63a hwmon: (emc2305) Remove unused including <linux/version.h> omits 51afab5df080 docs: hwmon: add emc2305.rst to docs omits e1613d1e468b hwmon: (emc2305) add support for EMC2301/2/3/5 RPM-based P [...] omits 3423270b38ba platform_data/emc2305: define platform data for EMC2305 driver omits c591682c455a hwmon: (max31790) add fanN_enable omits fbe188fd8abd pwm: core: Make of_pwm_get() static omits 69a66ede2d6a pwm: core: Get rid of unused devm_of_pwm_get() omits 854a7ba83793 hwmon: (pwm-fan) Replace OF specific call to PWM by plain one omits 4fa1695baada hwmon: (sparx5) Use devm_clk_get_enabled() helper omits e7c5f0b1f1ed hwmon: (dell-smm) Improve warning messages omits 633b86f71cab hwmon: (iio_hwmon) Make use of device properties omits d4f546235b5c MAINTAINERS: Update Juerg Haefliger's email address omits 68f7ccaf44d0 hwmon: move from strlcpy with unused retval to strscpy omits ab826919eb65 hwmon: (corsair-psu) add reporting of rail mode via debugfs omits 673813e70dbf hwmon: (aquacomputer_d5next) Add support for reading virtu [...] omits 3f32803c9100 hwmon: (asus_wmi_ec_sensors) remove driver omits f812d6813403 dt-bindings: hwmon: sparx5: use correct clock omits f6f4c123bfbc Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next omits dab813953957 Merge branches 'thermal-drivers' and 'thermal-core' into l [...] omits 4e743cfcffa8 Merge branch 'devel' into for-next omits 565aed83d9d9 PCI/AER: Use pci_aer_raw_clear_status() to clear root port [...] omits 49247063cb91 PCI/ERR: Clear fatal status in pcie_do_recovery() omits f391051e66b9 PCI/AER: Use pci_aer_clear_uncorrect_error_status() to cle [...] omits 129455392218 Merge branch 'slab/for-6.1/slub_validation_locking' into s [...] omits 4de8a26ebae6 Merge branch 'slab/for-6.1/common_kmalloc' into slab/for-next omits 811dc7108156 Merge branch 'slab/for-6.1/trivial' into slab/for-next omits 4404215ceecd f2fs: use COMPRESS_MAPPING to get compress cache mapping omits 9f2e31eb722b f2fs: return the tmp_ptr directly in __bitmap_ptr omits 7e6bd8246967 net: ethernet: move from strlcpy with unused retval to strscpy omits 79797b4415be net: wireless: move from strlcpy with unused retval to strscpy omits 6afadf419241 net: move from strlcpy with unused retval to strscpy omits 41607487f81c Merge branch 'thermal-core' into linux-next omits 6ad19c7f34a1 Merge branch 'pm-cpufreq' into linux-next omits a6dcff135122 Merge branch 'acpi-dev' into linux-next omits eea0535586dd Merge branches 'acpi-resource', 'acpi-pm', 'acpi-misc', 'a [...] omits f386baec6e3c f2fs: account swapfile inodes omits d72548accb16 f2fs: add flush_dcache_page after page was written omits b3ba719f82f9 f2fs: simplify code in f2fs_prepare_decomp_mem omits c7e66a42ad95 f2fs: replace logical value "true" with a int number omits 6505e452371d ACPI: LPSS: Use the helper acpi_dev_get_memory_resources() omits 5831453d1d8a ACPI: APD: Use the helper acpi_dev_get_memory_resources() omits 8565386b1f7d ACPI: resource: Add helper function acpi_dev_get_memory_re [...] omits f04a646266ca ACPI: resource: Filter out the non memory resources in is_ [...] adds f280b9872af1 Merge tag 'efi-urgent-for-v6.0-1' of git://git.kernel.org/ [...] adds 2f79cdfe58c1 fs: only do a memory barrier for the first set_buffer_uptodate() adds 5382033a3522 net: phy: lan87xx: change interrupt src of link_up to comm_ready adds 2f09707d0c97 sch_sfb: Also store skb len before calling child enqueue adds 26b1224903b3 Merge tag 'net-6.0-rc5' of git://git.kernel.org/pub/scm/li [...] adds b1d27aa3b16a Merge tag 'regmap-fix-v6.0-rc4' of git://git.kernel.org/pu [...] adds c5e68c4fa55c Merge tag 'regulator-fix-v6.0-rc4' of git://git.kernel.org [...] adds 506357871c18 Merge tag 'spi-fix-v6.0-rc4' of git://git.kernel.org/pub/s [...] adds d1e2c58e6800 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 96231fe942f9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 100849dbe97f Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds d105d6920ec7 arm64/ptrace: Don't clear calling process' TIF_SME on OOM adds 200ade22e62a Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] adds d4f1920d07e8 Merge tag 'scmi-fixes-6.0' of git://git.kernel.org/pub/scm [...] adds 02181e68275d ARM: dts: fix Moxa SDIO 'compatible', remove 'sdhci' misnomer adds a0a326e37b64 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 353b891c9143 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds a34ca9b4873a Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 568ae953c8f0 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 3b8149b14143 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds c27015e3b5f3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 504a9d83c46d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 12faad5e5cf2 RDMA/irdma: Report the correct max cqes from query device adds 6b227bd32db7 RDMA/irdma: Return error on MR deregister CQP failure adds dcb23bbb1de7 RDMA/irdma: Return correct WC error for bind operation failure adds 2c8844431d06 RDMA/irdma: Use s/g array in post send only when its valid adds a261786fdc0a RDMA/irdma: Report RNR NAK generation in device caps adds c065ac466cf6 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 09e3e3159cd4 Merge tag 'asoc-fix-v6.0-rc4' of https://git.kernel.org/pu [...] adds 466032840432 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 5081a6d7b226 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 4365007e8dcc Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] adds 79f283a5dd61 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds d06596373a6c Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 164998bcf391 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 5082e4c7cb1b Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 96b9f1ba71ac Merge branch 'for-linus' of git://github.com/awilliam/linu [...] adds 3c1bf4f8d865 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 50be0e614b1e Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 0233f5ad20fa Merge branch 'reset/fixes' of https://git.pengutronix.de/g [...] adds 03b67e67d3e4 Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] adds 6ff538a0fe02 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 1f05f65bddd6 hwmon: (tps23861) fix byte order in resistance register adds d0b34d5bf7ff dt-bindings: hwmon: (mr75203) fix "intel,vm-map" property [...] adds 81114fc3d27b hwmon: (mr75203) fix VM sensor allocation when "intel,vm-m [...] adds bb9195bd6664 hwmon: (mr75203) update pvt->v_num and vm_num to the actua [...] adds 227a3a2fc31d hwmon: (mr75203) fix voltage equation for negative source input adds 91a9e063cdcf hwmon: (mr75203) fix multi-channel voltage reading adds e43212e0f55d hwmon: (mr75203) enable polling for all VM channels adds 156fe3bbf973 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds bd2e72d4b310 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] adds 6e21d1461615 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds a66e5f35e9ac Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds c26b5301ae78 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 992db92b0773 drm/amd/amdgpu: add rlc_firmware_header_v2_4 to amdgpu_fir [...] adds bbcbd63231cb drm/amd/pm: add missing SetMGpuFanBoostLimitRpm mapping fo [...] adds cbfac7fa4916 drm/amd/display: fix memory leak when using debugfs_lookup() adds ae0448bc88b7 drm/amdkfd: print address in hex format rather than decimal adds d832db12af4a drm/amdgpu: correct doorbell range/size value for CSDMA_DO [...] adds aac4cec1ec45 drm/amdgpu: prevent toc firmware memory leak adds c0521598a58c Merge tag 'amd-drm-fixes-6.0-2022-09-07' of https://gitlab [...] adds b11707bb14a5 Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] adds d10bb48e6e9c Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds f216ff6081e3 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds 20e0fbab1600 perf: RISC-V: fix access beyond allocated array adds 7d651fb00c52 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e500c6b47648 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds e5051c0fb512 Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] adds 00801cd92d91 NFSD: fix regression with setting ACLs. adds 2a506b733e47 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 450dc65fa70d Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] adds d75c8d3e5bb6 Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git adds f664eb0c4b4a Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds e3d3fd1cea22 drm/ttm: cleanup the resource of ghost objects after locking them adds d76034a427a2 drm/panfrost: devfreq: set opp to the recommended one to c [...] adds 8f7115c1923c drm/panel-edp: Fix delays for Innolux N116BCA-EA1 adds fa8e6bb658f6 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 8a4ba1b5302a next-20220907/kbuild new a4dd2f0b00a8 Merge remote-tracking branch 'torvalds/master' into perf/core new 5d502b3901f8 perf branch: Add system error and not in transaction branch types new 7e9f338946f7 perf branch: Extend branch type classification new d858cd90ccb6 perf branch: Add branch privilege information request flag new 18d41ed0ce08 perf branch: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm6 [...] new 6a1cb1e5fa7e perf smt: Tidy header guard add SPDX new 13c29f9cdd96 perf metric: Return early if no CPU PMU table exists new e46b93dc4a7e perf tools: Print LOST read format in the verbose mode new 85b425f31c88 perf record: Set PERF_FORMAT_LOST by default new a49aa8a54e86 perf record: Read and inject LOST_SAMPLES events new d3e8dafd05b0 perf hist: Add nr_lost_samples to hist_stats new 672421d40898 perf report: Show per-event LOST SAMPLES stat new debaf7635228 perf vendor events: Add missing Neoverse V1 events new 00eacb39e73a perf tools: Add same_cmd_with_prefix() helper new a37557f40c51 perf c2c: Add helpers to get counts of loads or stores new 925660fc6b41 perf callchain: Remove unneeded 'result' variable new a5759d09c60e perf tools: Add perf_config_scan() new cc4f61ae512b perf auxtrace: Add itrace option flag d+e to log on error new 63c2afe1c9cb perf intel-pt: Improve man page layout slightly new fe6d47cf203f perf intel-pt: Improve object code read error message new 6357b3bb80d8 perf intel-pt: Support itrace option flag d+e to log on error new 739656cae405 perf intel-pt: Remove first line of log dumped on error new 1081fb0f6d6e perf vendor events arm64: Move REMOTE_ACCESS to "memory" category new 4d61786c6692 perf trace: Use zalloc() to save initialization of syscall_stats new 08ff375d1f3d perf lock: Add get_key_by_aggr_mode helper new a0000488c291 perf timechart: Add create_pidcomm helper new 4d4f34e0ffbf perf timechart: Add p_state_end helper new e34d0f0ebd35 perf vendor events: Update events for Neoverse E1 new d97dceee4c10 perf events: Prefer union over variable length array new 715a6dea8483 perf cpumap: Add range data encoding new 63e0ba11406e Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new 2b874ac7c086 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 7e772dad9913 alpha: Use generic <asm-generic/io.h> new 2c230431e1e8 sparc: Fix the generic IO helpers new e1127d3ee3ee asm-generic: Remove empty #ifdef SA_RESTORER new 2e9ca0a6fd22 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 5541a6e52770 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 2d2f3bb897a3 arm64: run softirqs on the per-CPU IRQ stack new 5d4676917e51 Merge branch 'for-next/misc' into for-next/core new 3813e88b24d8 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new b1647897a602 Merge branch 'arm/fixes' into for-next new 0cb66809b805 Merge tag 'amlogic-arm64-dt-for-v6.1' of git://git.kernel. [...] new eabdbe7fe56d Merge branch 'arm/dt' into for-next new 3e3dcb464c0a Merge tag 'amlogic-drivers-for-v6.1' of git://git.kernel.o [...] new 14d87837b2a4 Merge branch 'arm/drivers' into for-next new 26b6e7edcf29 arm: configs: Configs that had RPMSG_CHAR now get RPMSG_CTRL new aa7f46b326e7 arm64: defconfig: Config that had RPMSG_CHAR now gets RPMSG_CTRL new 7e21f077b1f1 arm64: defconfig: enable ARCH_BCM new 0fd64e61d2e3 arm64: defconfig: enable ARCH_NXP new b56c0be4a052 Merge branch 'arm/defconfig' into for-next new 476384181508 soc: document merges new 056407fa9c24 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 69b82f1db7e0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 70aa6d8a2f85 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8abdd6d1097d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new aa3e46ebf640 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new a0b32c9d394e Merge branch 'next' of https://github.com/Broadcom/stblinux.git new c80a188c4847 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 0e2cb1ec0723 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6d9c63468f58 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e183c8cf391b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f55516bb01ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 73567cf7ca80 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fc83cc35e39e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f213def5c91b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7c6d9f9e2ca4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2f538257ce5e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0d4beaa63377 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d01387fc1642 firmware: arm_ffa: Add pointer to the ffa_dev_ops in struc [...] new 320c3fa38c51 tee: optee: Drop ffa_ops in optee_ffa structure using ffa_ [...] new 55bf84fd0a76 firmware: arm_ffa: Remove ffa_dev_ops_get() new cb1f4c2c15bb firmware: arm_ffa: Add support for querying FF-A features new e57fba9105fa firmware: arm_ffa: Use FFA_FEATURES to detect if native ve [...] new 8c3812c8f74f firmware: arm_ffa: Make memory apis ffa_device independent new 7aa7a9798955 firmware: arm_ffa: Rename ffa_dev_ops as ffa_ops new bb1be7498500 firmware: arm_ffa: Add v1.1 get_partition_info support new 106b11b1ccd5 firmware: arm_ffa: Set up 32bit execution mode flag using [...] new 5b0c6328e47d firmware: arm_ffa: Split up ffa_ops into info, message and [...] new a4c48536da97 Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] new eb8343f0a17d Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new cf00579f93ae Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 5c05a33ea20a clk: sunxi-ng: sun8i-de2: Use dev_err_probe() helper new 655489854f0a clk: sunxi-ng: ccu-sun9i-a80-de: Use dev_err_probe() helper new 6a6434482fc6 clk: sunxi-ng: ccu-sun9i-a80-usb: Use dev_err_probe() helper new 561044b5d652 arm64: defconfig: Enable devfreq cooling device new d53a1ef44448 Merge branch 'sunxi/config-for-6.1' into sunxi/for-next new 7072784d97b2 arm64: dts: allwinner: a100: Add device node for DMA controller new 5db5663cdf36 arm64: dts: allwinner: a100: Add I2C DMA requests new a067916d20bd arm64: dts: allwinner: h6: Add cooling map for GPU new 116745dd557b arm64: dts: allwinner: h6: Add GPU OPP table new a684aa3830f5 arm64: dts: allwinner: beelink-gs1: Enable GPU OPP new 043daeae3b57 Merge branch 'sunxi/dt-for-6.1' into sunxi/for-next new fd362baad2e6 soc: sunxi: sram: Actually claim SRAM regions new 90e10a1fcd9b soc: sunxi: sram: Prevent the driver from being unbound new 49fad91a7b89 soc: sunxi: sram: Fix probe function ordering issues new e3c95edb1bd8 soc: sunxi: sram: Fix debugfs info for A64 SRAM C new ebb11236fe25 Merge branch 'sunxi/drivers-fixes-for-6.0' into sunxi/for-next new 4c278235fc56 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 34cec9cfd7cf Merge branch 'next' of https://git.linaro.org/people/jens. [...] new b6d6d3221c39 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b3dd3918904c Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 39786350eacf Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 9691b7a2276b Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 1a4eec5ca6fe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ce2cc16aa47b Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 9b53981dfcf2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 98d3a889d37b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d4d5b916fc97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 701ef9da68ac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1537bf26e212 perf: RISC-V: exclude invalid pmu counters from SBI calls new 096b52fd2bb4 perf: RISC-V: throttle perf events new d1861ce30d15 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new beee3b0fdbdc Merge branch 'dt-for-next' of git://git.kernel.org/pub/scm [...] new 10b991bd3336 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e5ae0b55af2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c53af98bc901 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a207142c9bff Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] new 341354109478 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d4d451b16a99 Merge branch 'master' of git://github.com/ceph/ceph-client.git new b7914d537fd2 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new ab7e14dd96b0 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new dac7a5653fe9 f2fs: replace logical value "true" with a int number new 60072148e0a4 f2fs: simplify code in f2fs_prepare_decomp_mem new 835ad3846884 f2fs: account swapfile inodes new 935673be5742 f2fs: return the tmp_ptr directly in __bitmap_ptr new aa4672da94ed f2fs: use COMPRESS_MAPPING to get compress cache mapping new 6020457f27da f2fs: fix wrong dirty page count when race between mmap an [...] new c6b4cd5a18e8 f2fs: fix typo new 90aa05c975a9 f2fs: add static init_idisk_time function to reduce the code new f77cfdf0ed7e f2fs: remove redundant check in f2fs_sanity_check_cluster new 42c37b2153ab f2fs: fix race condition on setting FI_NO_EXTENT flag new 18c261a6eda9 f2fs: fix to do sanity on destination blkaddr during recovery new 7929216c2c33 f2fs: let FI_OPU_WRITE override FADVISE_COLD_BIT new cab8eb4610d1 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 82a07fdf29cf Merge branch 'fsverity' of git://git.kernel.org/pub/scm/fs [...] new d66e56b7494b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dc5e3fa0f014 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 995f4c46c49b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2a7059282e72 Merge branch '9p-next' of git://github.com/martinetd/linux new 9572d6a71144 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cd123f04f46d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 03a2f0ea93dd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 372c29adfbef Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 117d7139e821 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d624285867f6 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new fb80e7007e28 dt-bindings: hwmon: sparx5: use correct clock new d48e9485145c hwmon: (asus_wmi_ec_sensors) remove driver new 9f228ef7c7f6 hwmon: (aquacomputer_d5next) Add support for reading virtu [...] new 62b7732d95ef hwmon: (corsair-psu) add reporting of rail mode via debugfs new 581a6d7d78ed hwmon: move from strlcpy with unused retval to strscpy new 9a33887875ad MAINTAINERS: Update Juerg Haefliger's email address new 10eb5ac8df68 hwmon: (iio_hwmon) Make use of device properties new 814c33d571f7 hwmon: (dell-smm) Improve warning messages new 53bb31f48f3d hwmon: (sparx5) Use devm_clk_get_enabled() helper new 9ac9add72fa6 hwmon: (pwm-fan) Replace OF specific call to PWM by plain one new 7baa8d01d39a pwm: core: Get rid of unused devm_of_pwm_get() new 573abd20977c pwm: core: Make of_pwm_get() static new ca221abcb7ca hwmon: (max31790) add fanN_enable new 62fc8bde2d00 platform_data/emc2305: define platform data for EMC2305 driver new db91755ef936 hwmon: (emc2305) add support for EMC2301/2/3/5 RPM-based P [...] new be834440edf1 docs: hwmon: add emc2305.rst to docs new 2d3dd0831ec7 hwmon: (emc2305) Remove unused including <linux/version.h> new baaf261f935d hwmon: (tps23861) reduce count of i2c transactions for por [...] new e8d961352067 hwmon: (tps23861) create unique debugfs directory per device new 32505e87ea13 hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] new 4d53e32db008 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 5dc21684d049 Merge branch 'docs-next' of git://git.lwn.net/linux.git new e9f2a487b18b Merge branch 'master' of git://linuxtv.org/media_tree.git new f7ec3f62d773 media: remove reference to CONFIG_EMBEDDED in MEDIA_SUPPOR [...] new 825edcbd60be Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new 98378956a407 ACPI: property: Use acpi_dev_parent() new a5f770958f65 Merge branch 'acpi-dev' into linux-next new 9feace05b991 ACPI: resource: Filter out the non memory resources in is_ [...] new ca876f7ba1f8 ACPI: resource: Add helper function acpi_dev_get_memory_re [...] new b3c954326120 ACPI: APD: Use the helper acpi_dev_get_memory_resources() new 4b0afde08a8e ACPI: LPSS: Use the helper acpi_dev_get_memory_resources() new efa844433a4f ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA [...] new 908d8f40941d Merge branches 'acpi-resource', 'acpi-pm', 'acpi-misc', 'a [...] new 37096428962d ACPI: APEI: Add BERT error log footer new 574160b8548d ACPI: video: Add Toshiba Satellite/Portege Z830 quirk new b3c0e38bdb52 ACPI: EC: Drop unneeded result variable from ec_write() new 0372bf6462a8 ACPI: LPSS: Replace loop with first entry retrieval new 0cf7268b3496 ACPI: LPSS: Deduplicate skipping device in acpi_lpss_creat [...] new f3bc9ca5285d ACPI: platform: Get rid of redundant 'else' new 1d190148cc22 ACPI: platform: Remove redundant print on -ENOMEM new 895a4d6ce17b ACPI: platform: Use sizeof(*pointer) instead of sizeof(type) new 1902d158bc86 ACPI: platform: Sort forbidden_id_list[] in ascending order new 2814108cbf54 ACPI: platform: Use PLATFORM_DEVID_NONE in acpi_create_pla [...] new a26836a5fc65 Merge branches 'acpi-apei', 'acpi-video', 'acpi-ec', 'acpi [...] new a1cf1fd62ae7 ACPI: property: Silence missing-declarations warning in apple.c new 40083734d9f9 ACPI: tools: pfrut: Do not initialize ret in main() new e6e8c6c2380d ACPI: docs: enumeration: Fix a few typos and wording mistakes new d4cbd02a436f Merge branches 'acpi-properties', 'acpi-tools' and 'acpi-d [...] new bedadcfb011f cpufreq: amd-pstate: Fix initial highest_perf value new 06f7c0875193 cpuidle: Remove redundant check in cpuidle_switch_governor() new 4ddb93571ee5 Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next new 0d7a23b5f8e1 powercap: intel_rapl: Add support for RAPTORLAKE_S new 565edb015c74 Merge branch 'powercap' into linux-next new 614dd804cb89 Merge branch 'thermal-core' into linux-next new cff895277c85 thermal: cpufreq_cooling: Check the policy first in cpufre [...] new e9a7c526c29b thermal: int340x_thermal: Consolidate priv->data_vault checks new 969b9df2c801 Merge branches 'thermal-drivers' and 'thermal-intel' into [...] new bd8092def983 PM: suspend: move from strlcpy() with unused retval to strscpy() new cb3e7d624c3f PM: wakeup: Add extra debugging statement for multiple act [...] new 467f1cd5737a Merge branch 'pm-sleep' into linux-next new 96f1c52992e5 thermal: Drop duplicate words from comments new abe291230090 Merge branch 'thermal-misc' into linux-next new 1cd43acf0b61 ACPI: bus: Drop kernel doc annotation from acpi_bus_notify() new fe79e392cf08 ACPI: bus: Refactor ACPI matching functions for better rea [...] new 2bc2aea001d3 Merge branch 'acpi-bus' into linux-next new 18ab202894b3 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 677dc0fc4663 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 111b6409aa99 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 6a87e7f111cf Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new ef23be2b6e55 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new 60d1545debcf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2aa9e4a2c3db RDMA/rtrs: Update comments for MAX_SESS_QUEUE_DEPTH new 57eb9382370e RDMA/rtrs-clt: Break the loop once one path is connected new db77d84cfe36 RDMA/rtrs-clt: Kill xchg_paths new 4c0ed6c45ac7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0ba22bcb222d net: hns3: add support config dscp map to tc new f6e32724ca13 net: hns3: support ndo_select_queue() new fddc02eb583a net: hns3: debugfs add dump dscp map info new 2cb343b9d3e5 net: hns3: add querying fec statistics new 0f032f93c4ee net: hns3: add support to query and set lane number by ethtool new 418b0866ccdc Merge branch 'hns3-new-features' new 929d43421ee5 net: stmmac: Disable automatic FCS/Pad stripping new e66d6586843e r8169: merge support for chip versions 10, 13, 16 new 75554fe00f94 net: sparx5: fix function return type to match actual type new 9f8f1933dce5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new a5c9e848a57e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 25774083e769 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5f74f120068c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 7991ea7491f0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 10b7748623a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 65dd2411ae51 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 12df625cb8e1 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] new 622113b9f11f drm/ssd130x: Replace simple display helpers with the atomi [...] new ec491291dc94 drm/sun4i: tv: Merge mode_set into atomic_enable new 758d7b3483b6 drm/panel-edp: Add Innolux N120ACA-EA1 panel entry new 5d832b6694e0 drm/dp_mst: Avoid deleting payloads for connectors staying [...] new 90b721dd1b8e Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new fac53471d0ea drm/amdgpu: TA unload messages are not actually sent to ps [...] new ba6d29e885e8 drm/amd/amdgpu: add rlc_firmware_header_v2_4 to amdgpu_fir [...] new 6d9b523dac14 drm/amd/pm: add missing SetMGpuFanBoostLimitRpm mapping fo [...] new b73ac0ecd468 drm/amd/display: fix memory leak when using debugfs_lookup() new 17048d89913c drm/amd/display: Remove the unneeded result variable new fb0a0625f851 drm/amdkfd: print address in hex format rather than decimal new e00debc28389 drm/amdgpu: correct doorbell range/size value for CSDMA_DO [...] new 096e33f8ce4f drm/amdgpu: prevent toc firmware memory leak new 780244a2fe8a drm/amd/amdgpu: Add missing CGTS*TCC_DISABLE to 10.3 headers new d32714ed994a Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new b000abd3b3d2 drm/i915: Do .crtc_compute_clock() earlier new e95132ef5d45 drm/i915: Reassign DPLLs only for crtcs going throug .comp [...] new 665a7b04092c drm/i915: Feed the DPLL output freq back into crtc_state new 0ff0e219d9b8 drm/i915: Compute clocks earlier new 27d06077d6e0 drm/i915: Make M/N checks non-fuzzy new 5a72df3a3290 drm/i915: Make all clock checks non-fuzzy new daf195faa5a1 drm/i915: Set active dpll early for icl+ new f7ba838cf75b drm/i915: Nuke fastet state copy hacks new 3917c9d3b217 drm/i915: Skip intel_modeset_pipe_config_late() if the pip [...] new 74d6f31fa427 drm/i915: Add intel_panel_highest_mode() new e6f29923c048 drm/i915: Allow M/N change during fastset on bdw+ new c46af5621adc drm/i915: Use a fixed N value always new f2c9df101095 drm/i915: Round TMDS clock to nearest new 828e37fed321 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new f119b8029cd9 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new 9637c16dbfe7 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] new fe5b068fe136 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] new c4fd4dc2efa6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 07ae1ad9868a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6ac246105b4f ASoC: max98390: Remove unnecessary amp on/off conrtol new b075f21e533a ASoC: sti-sas: Remove the unneeded result variable new e9e7df88996d ASoC: ak4458: Remove component probe() and remove() new 6ef8443fb1ce ASoC: soc-dapm.c: add comment for kzalloc()/kfree() on snd [...] new 59a1063dcaa5 ASoC: soc-dapm.c: tidyup snd_soc_dai_link_event_pre_pmu() new 523820002ea7 ASoC: soc-dapm.c: random cleanup retry new 5a1faf0d40be Merge remote-tracking branch 'asoc/for-6.1' into asoc-next new c2ebc66fb868 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d6c8deb03ffe Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 48c033314f37 sbitmap: Avoid leaving waitqueue in invalid state in __sbq [...] new 95c6db25fe75 Merge branch 'for-6.1/block' into for-next new 1de7c3cf48fc nbd: Fix hung when signal interrupts nbd_start_device_ioctl() new 91eba2053c93 Merge branch 'for-6.1/block' into for-next new 89030aa91f5f io_uring: kill an outdated comment new 794aeb01d83e io_uring: use io_cq_lock consistently new 6b5051387662 io_uring/net: reshuffle error handling new 211fd9172521 io_uring/net: use async caches for async prep new 4331248c61de io_uring/net: io_async_msghdr caches for sendzc new 6f8a4bc02e2f io_uring/net: add non-bvec sg chunking callback new b3f3e9e18b24 io_uring/net: refactor io_sr_msg types new d5e0b61591ea io_uring/net: use io_sr_msg for sendzc new 6228ddc00b64 Merge branch 'for-6.1/io_uring' into for-next new c35227d4e8cb sbitmap: Use atomic_long_try_cmpxchg in __sbitmap_queue_get_batch new 29f4c4e2b755 Merge branch 'for-6.1/block' into for-next new 3ecccd114f60 io_uring: further limit non-owner defer-tw cq waiting new 598ee40dc260 io_uring: disallow defer-tw run w/ no submitters new 6ccbce854d5d io_uring/iopoll: fix unexpected returns new c701863860cb io_uring/iopoll: unify tw breaking logic new 2592425110eb io_uring: add fast path for io_run_local_work() new 62073e8ffd01 io_uring: remove unused return from io_disarm_next new 99820f5e8777 Merge branch 'for-6.1/io_uring' into for-next new 8b4d86ecb1f8 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new c84ee13693dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c4a9f3833979 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e04baf41b9ee Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 22381f5acc53 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 16813ec5e03b dt-bindings: backlight: Add MediaTek MT6370 backlight new e7647de058cb video: backlight: mt6370: Add MediaTek MT6370 support new 84e132619fbe Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new 08865c215039 regulator: dt-bindings: qcom,rpmh: Indicate regulator-allo [...] new 80a3328f1f76 Merge remote-tracking branch 'regulator/for-6.1' into regu [...] new 110fe1551f83 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5fb90ba8a9d4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6977c4fbebc8 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 727d78e8d066 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new fad79d14ea64 Merge branch 'next' of git://github.com/cschaufler/smack-next new c64a28bfc07a Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] new 52497fa8c0d3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d7e8c4101647 dt-bindings: rng: omap_rng: Drop requirement for clocks new 472d7b9e8141 dt-bindings: leds: Expand LED_COLOR_ID definitions new b11d1fb79ba4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0eaf784ea0e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 014eac3e9351 spi: lpspi: Remove the unneeded result variable new 36acf80fc0c4 spi: meson-spicc: do not rely on busy flag in pow2 clk ops new 86432b7f8f92 spi: Group cs_change and cs_off flags together in struct s [...] new 3f253a4e81e5 Merge remote-tracking branch 'spi/for-6.1' into spi-next new d15a633300f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8a4fa314a954 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new f03fbceff235 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new fe32f366931a EDAC/skx_common: Use driver decoder first new 627d551a9e75 EDAC/skx_common: Make output format similar new 2738c69a8813 EDAC/i10nm: Add driver decoder for Ice Lake and Tremont CPUs new ff40b8af141a Merge branch 'edac-misc' into edac-for-next new 257e045c359e Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 204e02cac240 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ae21a1819646 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 0e0495f480d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5456cb144ece Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 484378b09d41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0494ecbb4c14 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a35ba66005e2 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new ee879be38bc8 dyndbg: fix static_branch manipulation new 85d6b66d31c3 dyndbg: fix module.dyndbg handling new bfa3ca448e81 dyndbg: show both old and new in change-info new 2ad556f70043 dyndbg: reverse module walk in cat control new 773beabbb8e8 dyndbg: reverse module.callsite walk in cat control new 47ea6f99d06e dyndbg: use ESCAPE_SPACE for cat control new e75ef56f7496 dyndbg: let query-modname override actual module name new 683263a5e075 dyndbg: add test_dynamic_debug module new e26ef3af964a dyndbg: drop EXPORTed dynamic_debug_exec_queries new aa86a154539e dyndbg: cleanup auto vars in dynamic_debug_init new b7b4eebdba7b dyndbg: gather __dyndbg[] state into struct _ddebug_info new ca90fca7f7b5 dyndbg: add class_id to pr_debug callsites new 3fc95d80a536 dyndbg: add __pr_debug_cls for testing new aad0214f3026 dyndbg: add DECLARE_DYNDBG_CLASSMAP macro new 66f4006b6ace kernel/module: add __dyndbg_classes section new c45f67ace832 dyndbg: add ddebug_attach_module_classes new a4a2a427413e dyndbg: validate class FOO by checking with module new 753914ed85ac doc-dyndbg: describe "class CLASS_NAME" query support new ace7c4bbb240 doc-dyndbg: edit dynamic-debug-howto for brevity, audience new b9400852c080 dyndbg: add drm.debug style (drm/parameters/debug) bitmap support new 6ea3bf466ac6 dyndbg: test DECLARE_DYNDBG_CLASSMAP, sysfs nodes new 597406c6af19 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new f57004b9d967 usb: gadget: f_fs: stricter integer overflow checks new a8113da51cf8 usb: misc: uss720: fix uninitialized variable rlen new 787f51f210eb USB/ARM: Switch S3C2410 UDC to GPIO descriptors new 2b2da6574e77 usb: dwc3: Avoid unmapping USB requests if endxfer is not [...] new 5265397f9442 usb: dwc3: Remove DWC3 locking during gadget suspend/resume new 461ee467507c usb: dwc3: Increase DWC3 controller halt timeout new b353eb6dc285 usb: dwc3: gadget: Skip waiting for CMDACT cleared during endxfer new 8422b769fa46 usb: dwc3: gadget: Submit endxfer command if delayed durin [...] new 76b2d9c9fafe Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 98c16cf5d5a2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new bcdf7d96e4a3 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new a6d0ca93abe3 MAINTAINERS: Change VMware PVSCSI driver entry to upper case new 0f174bc27137 MAINTAINERS: Change status of some VMware drivers new d3afabf94ad3 MAINTAINERS: Add a new entry for VMWARE VSOCK VMCI TRANSPO [...] new 07142e90bb6c Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 269e633dad16 coresight: cti-sysfs: Mark coresight_cti_reg_store() as __ [...] new 24b6c7798a01 iommu/arm-smmu-v3: Make default domain type of HiSilicon P [...] new ff0de066b463 hwtracing: hisi_ptt: Add trace function support for HiSili [...] new 5ca57b03d8c5 hwtracing: hisi_ptt: Add tune function support for HiSilic [...] new a7112b747c32 docs: trace: Add HiSilicon PTT device driver documentation new 366317eae983 MAINTAINERS: Add maintainer for HiSilicon PTT driver new ecd817dd9b69 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 645f56c5f14c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1ed3ef37f13f Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new 90b5725bdc9c Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 4905fb1bf4d0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 273de6976761 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 53c7009ae91b Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 015e395e9002 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] new eab60bbc05a9 vfio/fsl-mc: Fix a typo in a message new a1be74c5384c net/mlx5: Introduce ifc bits for page tracker new 939838632b91 net/mlx5: Query ADV_VIRTUALIZATION capabilities new 71aef261e0be Merge remote-tracking branch 'mlx5/mlx5-vfio' into v6.1/vfio/next new 42ee53f9bfd3 vfio: Introduce DMA logging uAPIs new 58ccf0190d19 vfio: Add an IOVA bitmap support new 80c4b92a2dc4 vfio: Introduce the DMA logging feature support new 79c3cf279926 vfio/mlx5: Init QP based resources for dirty tracking new c1d050b0d169 vfio/mlx5: Create and destroy page tracker object new 1047797e8ed4 vfio/mlx5: Report dirty pages from tracker new e295738756eb vfio/mlx5: Manage error scenarios on tracker new f39856aacb07 vfio/mlx5: Set the driver DMA logging callbacks new 415df70bb21c Merge branch 'next' of git://github.com/awilliam/linux-vfio.git new 31743d60a17a Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new 0ddb693f4832 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b5187abbb413 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new eb4130632e2e Merge branch 'misc' into for-next new 002e36fc62e9 Merge branch 'fixes' into for-next new 8c79ef36c0a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new be30f0846964 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ef5bfd29140c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 940c1ef60681 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5707f2a12885 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new b252a33d13c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4a13796aeb84 pinctrl: berlin: fix spelling typo in comment new f5d620254c97 pinctrl: cy8c95x0: make irq_chip immutable new ad3d55aab4c0 pinctrl: cy8c95x0: Allow IRQ chip core to handle numbering new 43dcf873d48d pinctrl: cy8c95x0: Fix return value in cy8c95x0_detect() new 641d6cc65dd4 pinctrl: cy8c95x0: Fix pin control name to enable more than one new 28ce127238f4 pinctrl: cy8c95x0: Drop unneeded npins assignment new d86e0344852e pinctrl: cy8c95x0: Enable GPIO range new 44c2533366d2 pinctrl: cy8c95x0: Remove device initialization new a416bfb7d595 pinctrl: cy8c95x0: Remove useless conditionals new 1fa3df901f2c pinctrl: cy8c95x0: Remove custom ->set_config() new c3e4095287af pinctrl: cy8c95x0: Use 'default' in all switch-cases new f12352f334c2 pinctrl: cy8c95x0: Implement ->pin_dbg_show() new 8586466e4f11 pinctrl: cy8c95x0: Make use of device properties new 618a43ff1f37 pinctrl: cy8c95x0: support ACPI device found on Galileo Gen1 new 785b1bd8546e pinctrl: cy8c95x0: Override IRQ for one of the expanders o [...] new 9540a8360673 pinctrl: cy8c95x0: use bits.h macros for all masks new 63e23304488f pinctrl: cy8c95x0: Correct comment style new 71e268e3426d pinctrl: imx8m: kconfig: Fix build error on test compile new f1509dad5dbf dt-bindings: pinctrl: qcom: sm6115: Add reserved ranges new 8c943137c00a pinctrl: ingenic: Switch to use fwnode instead of of_node new 6323f916686d pinctrl: microchip-sgpio: Correct the fwnode_irq_get() ret [...] new 827eb27ec2e5 pinctrl: meson: Switch to use fwnode instead of of_node new 1bac51bb77cc Merge branch 'devel' into for-next new e95b3d7e0759 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7fe81700427b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 82fff12f0ffe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9d732f16cb16 cpufreq: amd-pstate: Add explanation for X86_AMD_PSTATE_UT new 709f16a69fa6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9cc624acc8ca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1f3dd981ce99 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new f0f396b8976f Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] new 19b6ce7c0e4b Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new 5da3a91d4bf6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9d0251b89f5a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8344b3059c4c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c589aad86c96 Merge branch 'main' of git://git.infradead.org/users/willy [...] new fc2c028d9835 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 026de19e63eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f9d143716ed8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ed4b9a0e0206 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7e9c323c52b3 mm/slub: fix to return errno if kmalloc() fails new b290e0c7439f Merge branch 'slab/for-6.1/trivial' into slab/for-next new b72ff0175bc2 Merge branch 'slab/for-6.1/common_kmalloc' into slab/for-next new 278611497401 Merge branch 'slab/for-6.1/slub_validation_locking' into s [...] new 967436e2dead Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b931eaf6ef5c random: restore O_NONBLOCK support new e1e6d5471a56 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 94d72699e3bc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 36e20e8229d8 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 795afaef87f0 Merge branch 'for-next' of git://git.infradead.org/users/w [...] new bb3f2b83cb64 Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 8dab1e8407d2 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 3d9dda973ee2 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 4ebf1aae124d mm: vmscan: fix extreme overreclaim and swap floods new 9e33ea35511a ntfs: fix BUG_ON in ntfs_lookup_inode_by_name() new 3250c036f801 mm/page_alloc: fix race condition between build_all_zoneli [...] new fd87c1fa60d6 mm-page_alloc-fix-race-condition-between-build_all_zonelis [...] new 98e2908d5d13 xfs: quiet notify_failure EOPNOTSUPP cases new 72834be62dee xfs: fix SB_BORN check in xfs_dax_notify_failure() new 2b5edbe0bc77 mm/memory-failure: fix detection of memory_failure() handlers new bd65cdc8298b mm/memory-failure: fall back to vma_address() when ->notif [...] new 40cbaa03c31a x86/mm: disable instrumentations of mm/pgprot.c new d74144a880ea mm/hugetlb: fix races when looking up a CONT-PTE/PMD size [...] new 0c8ec267ec64 mm/migrate_device.c: flush TLB while holding PTL new cc972baddd0b mm/migrate_device.c: add missing flush_cache_page() new 20cfcb085656 mm/migrate_device.c: copy pte dirty bit to page new 2368d216469b mm/damon/dbgfs: fix memory leak when using debugfs_lookup() new d282c1f658c0 tools: fix compilation after gfp_types.h split new 7a04f8260b4c mm: fix VM_BUG_ON in __delete_from_swap_cache() new dc603fe21350 vmscan: check folio_test_private(), not folio_get_private() new 385af0f69b38 mm: fix dereferencing possible ERR_PTR new c84c5ac692ad mm: gup: fix the fast GUP race against THP collapse new 22d2415016e2 powerpc/64s/radix: don't need to broadcast IPI for radix p [...] new 8f531e7b9447 mm: fix madivse_pageout mishandling on non-LRU page new 24048e3bbfa3 mm/huge_memory: use pfn_to_online_page() in split_huge_pag [...] new e87fdce8cdfd mm: discard __GFP_ATOMIC new 7a0549c86b70 mm/page_alloc: minor clean up for memmap_init_compound() new f96283033f3e procfs: add 'size' to /proc/<pid>/fdinfo/ new 03c59271952d procfs: add 'path' to /proc/<pid>/fdinfo/ new 827f352d6896 procfs-add-path-to-proc-pid-fdinfo-fix new 2308443184ca mm: khugepaged: don't carry huge page to the next loop for [...] new b0c67a511283 mm/khugepaged: add struct collapse_control new 981c8cd605e0 mm/khugepaged: use minimal bits to store num page < HPAGE_PMD_NR new 15c1aeb76c7a mm-khugepaged-add-struct-collapse_control-fix-fix new b2570ea3dc5f mm/khugepaged: fix struct collapse_control load_node definition new 187dadd592d2 mm/khugepaged: dedup and simplify hugepage alloc and charging new bc5f87c11864 mm/khugepaged: propagate enum scan_result codes back to callers new a6f50d968204 mm/khugepaged: add flag to predicate khugepaged-only behavior new c50b49c60797 mm/thp: add flag to enforce sysfs THP in hugepage_vma_check() new 5c22f8e772e2 mm/khugepaged: consistently order cc->is_khugepaged and pt [...] new 93f8ba71aee8 mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() find [...] new 958fc87bef0d mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse new 11ee2a5141b7 mm/khugepaged: avoid possible memory leak in failure path new 81b143ada865 mm/khugepaged: add missing kfree() to madvise_collapse() new 9751ff847662 mm/khugepaged: delay computation of hpage boundaries until use new ecad5638c470 mm/khugepaged: rename prefix of shared collapse functions new b55ab7ae0756 mm/madvise: add MADV_COLLAPSE to process_madvise() new 0d939470f2bb mm/madvise: remove CAP_SYS_ADMIN requirement for process_m [...] new a8722af3250e selftests/vm: modularize collapse selftests new 5d80b10bf4ff selftests/vm: dedup hugepage allocation logic new 081751e5c59a selftests/vm: add MADV_COLLAPSE collapse context to selftests new 36dbb1c3ff74 selftests/vm: add selftest to verify recollapse of THPs new 7799d70d4dd1 selftests/vm: add selftest to verify multi THP collapse new 89f7b9c481d4 mm: prevent page_frag_alloc() from corrupting the memory new 6cec3bde2d46 mm/page_ext: remove unused variable in offline_page_ext new 3f16a0a8c1aa mm: align larger anonymous mappings on THP boundaries new 0223a648a499 mm: memory-failure: cleanup try_to_split_thp_page() new cbffacf7f1c7 mm/filemap.c: convert page_endio() to use a folio new 4f2cd9d4e276 mm/damon/dbgfs: use kmalloc for allocating only one element new 83f1bbdf8512 selftests: vm: add hugetlb_shared userfaultfd test to run_ [...] new 3396d10ad96b userfaultfd: add /dev/userfaultfd for fine grained access control new d18e2e8f87e6 userfaultfd-add-dev-userfaultfd-for-fine-grained-access-co [...] new 3b4fb4dd46d4 userfaultfd: selftests: modify selftest to use /dev/userfaultfd new 02e14b98fd96 userfaultfd: selftests: modify selftest to use /dev/userfaultfd new d32f6aa2b1f5 userfaultfd: update documentation to describe /dev/userfaultfd new 786d2e4875c1 userfaultfd-update-documentation-to-describe-dev-userfaultfd-v7 new 5ffa2a097235 selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh new e7b29a2f91e3 mm/vmscan: define macros for refaults in struct lruvec new a669fa4651ac mm/x86: use SWP_TYPE_BITS in 3-level swap macros new 1cbcb39427f0 mm/swap: comment all the ifdef in swapops.h new 861c6b26471f mm/swap: add swp_offset_pfn() to fetch PFN from swap entry new 93d0aeac2b5a mm/thp: carry over dirty bit when thp splits on pmd new 3fba38b1d007 mm: remember young/dirty bit for page migrations new 7cc8dc4b55e1 mm/swap: cache maximum swapfile size when init swap new 06cbd517e686 mm-swap-cache-maximum-swapfile-size-when-init-swap-fix new 0e8bc04ef495 mm/swap: cache swap migration A/D bits support new fd82b7e45754 zsmalloc: zs_object_copy: add clarifying comment new 7c099d618289 zsmalloc-zs_object_copy-add-clarifying-comment-fix new 0cb7c1bbf225 zsmalloc: remove unnecessary size_class NULL check new 43f5c210930d mm/swap: remove the end_write_func argument to __swap_writepage new c7b7be0e6bdf mm/cma_debug: show complete cma name in debugfs directories new 8c8186d8179a mm/mempolicy: fix lock contention on mems_allowed new b8db9ec83eb5 filemap: make the accounting of thrashing more consistent new 617ca7580c46 mm/hugetlb: add dedicated func to get 'allowed' nodemask f [...] new e4c0516d65df page_alloc: remove inactive initialization new 270978ec0ffd mm/page_alloc: only search higher order when fallback new ba13edb36c80 mm/util: reduce stack usage of folio_mapcount new 1120617d2e1b tools/vm/page_owner_sort: fix -f option new 498898af9606 mm/damon/core: simplify the parameter passing for region s [...] new 3f9b54e5d964 mm/vmscan: make the annotations of refaults code at the ri [...] new f61c55928f9c mm: migration: fix the FOLL_GET failure on following huge page new 9a94c1c6a6b2 kfence: add sysfs interface to disable kfence for selected slabs. new 6a554c2297a1 Kselftests: remove support of libhugetlbfs from kselftests new d809000e6831 selftest: vm: remove orphaned references to local_config.{h,mk} new fa773f15c49f hugetlb_cgroup: remove unneeded nr_pages > 0 check new 43ee0bfb126b hugetlb_cgroup: hugetlbfs: use helper macro SZ_1{K,M,G} new f91b2b29a91e hugetlb_cgroup: remove unneeded return value new 6a9ce784a2f2 hugetlb_cgroup: use helper macro NUMA_NO_NODE new 54474e54f818 hugetlb_cgroup: use helper for_each_hstate and hstate_index new bf3a3e1e56b4 mm/gup.c: simplify and fix check_and_migrate_movable_pages [...] new 72f3f7e7628c mm/gup.c: Fix return value for __gup_longterm_locked() new fb4e84dd7365 mm-gupc-simplify-and-fix-check_and_migrate_movable_pages-r [...] new 0e21359f1648 mm/gup.c: Fix uninitialized return value on __gup_longterm [...] new 14e9d23c86e2 mm: add more BUILD_BUG_ONs to gfp_migratetype() new 431be5efbf63 mm/util.c: add warning if __vm_enough_memory fails new 760400d540e6 memory tiering: hot page selection with hint page fault latency new 2d88820d4bf5 memory tiering: rate limit NUMA migration throughput new b47a45cd062f memory tiering: adjust hot threshold automatically new 246aa495f5c1 mm/compaction: fix set skip in fast_find_migrateblock new 909abc5aaf98 mm/hugetlb: fix incorrect update of max_huge_pages new 5aae2a8d0b4d mm/hugetlb: fix WARN_ON(!kobj) in sysfs_create_group() new e6241dce1851 mm/hugetlb: fix missing call to restore_reserve_on_error() new 6a7ff666febc mm-hugetlb-fix-missing-call-to-restore_reserve_on_error-v2 new c81cbb9200c2 mm: hugetlb_vmemmap: add missing smp_wmb() before set_pte_at() new dce0fb0bef68 mm/hugetlb: fix sysfs group leak in hugetlb_unregister_node() new fa5e4ec332d4 mm/hugetlb: make detecting shared pte more reliable new 2ab5475d6aa9 mm/hugetlb: remove unused local variable dst_entry in copy [...] new 89345b75d483 selftests/hmm-tests: add test for dirty bits new 52a9a7e9750e migrate: fix syscall move_pages() return value for failure new 87f32d977304 migrate_pages(): remove unnecessary list_safe_reset_next() new 30f8982816c0 migrate_pages(): fix THP failure counting for -ENOMEM new 9daa9d215804 migrate_pages(): fix failure counting for THP subpages retrying new 007a75777dd5 migrate_pages(): fix failure counting for THP on -ENOSYS new 579564738f9c migrate_pages(): fix failure counting for THP splitting new 2a82a8cff328 migrate_pages(): fix failure counting for retry new 9b6caf8ac3c4 mm: migrate: do not retry 10 times for the subpages of fai [...] new 73b5e8ba191e mm: oom_kill: add trace logs in process_mrelease() system call new 15e1b9905136 mm-oom_kill-add-trace-logs-in-process_mrelease-system-call-fix new 88c911f2d843 zsmalloc: zs_object_copy: replace email link to doc new fbb491df38db zsmalloc-zs_object_copy-replace-email-link-to-doc-checkpat [...] new 494038762ae3 zsmalloc-zs_object_copy-replace-email-link-to-doc-fix new 724ef9b16ee2 arch: mm: rename FORCE_MAX_ZONEORDER to ARCH_FORCE_MAX_ORDER new d507c4c8207c mm: kill find_min_pfn_with_active_regions() new 6bbfbf16e213 mm: x86, arm64: add arch_has_hw_pte_young() new ed36520b46b6 mm: x86: add CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG new 8bdfd3c825ad mm/vmscan.c: refactor shrink_node() new 2f8b583d727b Revert "include/linux/mm_inline.h: fold __update_lru_size( [...] new 91a4444fb397 mm: multi-gen LRU: groundwork new 55d633955bb0 mm: multi-gen LRU: minimal implementation new 3e7f106bb492 mm: multi-gen LRU: exploit locality in rmap new 52593315aec3 mm: multi-gen LRU: support page table walks new 06b18353eabc mm-multi-gen-lru-support-page-table-walks-fix new 489c0868cbd4 mm: multi-gen LRU: optimize multiple memcgs new 432b99cdb1c0 mm: multi-gen LRU: kill switch new e7a5d88c1f43 mm: multi-gen LRU: thrashing prevention new ccf94648baed mm: multi-gen LRU: debugfs interface new cb5e5e0ae6ec mm: multi-gen LRU: admin guide new 314eb3b44e3d mm: multi-gen LRU: design doc new 164120c39d72 delayacct: support re-entrance detection of thrashing accounting new fe674260a628 mm/page_io: count submission time as thrashing delay for d [...] new 61af221656a1 mm: memcontrol: fix a typo in comment new 663f9bc46a17 mm/vmalloc.c: support HIGHMEM pages in vmap_pages_range_noflush() new 9a959c6420a8 mm: fix use-after free of page_ext after race with memory-offline new 85dfb238eaae mm-fix-use-after-free-of-page_ext-after-race-with-memory-o [...] new 93cc39322b9e mm/demotion: add support for explicit memory tiers new 70775d814682 mm-demotion-add-support-for-explicit-memory-tiers-fix new e05c068653d8 mm/demotion: move memory demotion related code new 09a96df6959f mm/demotion: add hotplug callbacks to handle new numa node [...] new 345e528d456b mm/demotion: fix kernel error with memory hotplug new 117322475b23 mm/demotion/dax/kmem: set node's abstract distance to MEMT [...] new d5ff591041b9 mm/demotion: assign correct memory type for multiple dax d [...] new 798f8867d09f mm/demotion: build demotion targets based on explicit memo [...] new 844642f50b41 mm/demotion: add pg_data_t member to track node memory tie [...] new 7feda2416be1 mm/demotion: drop memtier from memtype new caaba816e1bb mm/demotion: demote pages according to allocation fallback order new 8d228eb24a73 mm/demotion: update node_is_toptier to work with memory tiers new 87b9364c49d4 kernel/sched/fair: include missed header file, memory-tiers.h new 706b4f76fd5b mm-demotion-update-node_is_toptier-to-work-with-memory-tie [...] new 7b123fb9de1d mm/demotion: make toptier_distance inclusive upper bound o [...] new 9006106c7cbe lib/nodemask: optimize node_random for nodemask with singl [...] new c764008db4ce mm/demotion: expose memory tier details via sysfs new a658d41a2bd0 mm, hwpoison: fix page refcnt leaking in try_memory_failur [...] new e481b4511763 mm, hwpoison: fix page refcnt leaking in unpoison_memory() new 0fbcac681e8e mm, hwpoison: fix extra put_page() in soft_offline_page() new d34f805d8bbb mm, hwpoison: fix possible use-after-free in mf_dax_kill_procs() new 9064fd53a813 mm, hwpoison: kill procs if unmap fails new 130e17ef7f21 mm-hwpoison-kill-procs-if-unmap-fails-v2 new f2a72d6da011 mm, hwpoison: avoid trying to unpoison reserved page new f7017f606165 mm: hugetlb_vmemmap: simplify reset_struct_pages() new e11e552b0e56 mm: memory-failure: kill soft_offline_free_page() new 7d4e3af75cdd mm: memory-failure: kill __soft_offline_page() new 54c8629480fc mm-memory-failure-kill-__soft_offline_page-v2 new 55df39783022 mm: thp: remove redundant pgtable check in set_huge_zero_page() new ddc859043390 mm: hugetlb: simplify per-node sysfs creation and removal new 91cac099cf32 mm: release private data before split THP new b1aa08000a8f mm/damon: validate if the pmd entry is present before accessing new f70ccc6adbf6 mm/damon: replace pmd_huge() with pmd_trans_huge() for THP new 7ed98a1365b9 mm/page_owner.c: add llseek for page_owner new 4332eb278c6a mm: memcg: export workingset refault stats for cgroup v1 new 3a2091c1a12a Maple Tree: add new data structure new 2ea63e070659 radix tree test suite: add pr_err define new 47355d2c49db radix tree test suite: add kmem_cache_set_non_kernel() new 543f849cc9ab radix tree test suite: add allocation counts and size to k [...] new 18c7a98c2568 radix tree test suite: add support for slab bulk APIs new 3157b5ffaf67 radix tree test suite: add lockdep_is_held to header new f70920e2cce5 lib/test_maple_tree: add testing for maple tree new 5b0068b7a9f9 mm: start tracking VMAs with maple tree new d8aec64f449a mm: add VMA iterator new 551fb9dcf171 mmap: use the VMA iterator in count_vma_pages_range() new 686b6511b236 mm/mmap: use the maple tree in find_vma() instead of the rbtree. new cf01302c11fc mm/mmap: use the maple tree for find_vma_prev() instead of [...] new 2d22ee4e5989 mm/mmap: use maple tree for unmapped_area{_topdown} new 95a499b2e531 kernel/fork: use maple tree for dup_mmap() during forking new bd9be3f051b6 damon: convert __damon_va_three_regions to use the VMA iterator new 10e2325eea0f proc: remove VMA rbtree use from nommu new 634487958f8b mm: remove rb tree. new 9de80165c0d1 mmap: change zeroing of maple tree in __vma_adjust() new b1f6534999a7 xen: use vma_lookup() in privcmd_ioctl_mmap() new 140d330f4f01 mm: optimize find_exact_vma() to use vma_lookup() new fc8340b6485c mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] new c257627675f5 mm/mmap: change do_brk_flags() to expand existing VMA and [...] new 4f7be527160c mm: use maple tree operations for find_vma_intersection() new 60760b6c2b8e mm/mmap: use advanced maple tree API for mmap_region() new de3418c1ee6f mm: remove vmacache new 71056b8826a0 mm: convert vma_lookup() to use mtree_load() new b1672a5c2c1e mm/mmap: move mmap_region() below do_munmap() new 09f5ed289955 mm/mmap: reorganize munmap to use maple states new bf4d485f0923 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() new 4dceb2709d62 arm64: remove mmap linked list from vdso new 3c20f3ae1298 arm64: Change elfcore for_each_mte_vma() to use VMA iterator new d8218593c93e parisc: remove mmap linked list from cache handling new cc56110f352d powerpc: remove mmap linked list walks new 9bf943328bef s390: remove vma linked list walks new 1cd7be118ecd x86: remove vma linked list walks new aed27d849ce9 xtensa: remove vma linked list walks new 5900da973602 cxl: remove vma linked list walk new b9050a331978 optee: remove vma linked list walk new 322b3254e3ea um: remove vma linked list walk new d7a36c187eb6 coredump: remove vma linked list walk new be90e3e6f040 exec: use VMA iterator instead of linked list new 2ee72d057ade fs/proc/base: use the vma iterators in place of linked list new b892f218977d fs/proc/task_mmu: stop using linked list and highest_vm_end new 60c0f1c9b7c8 userfaultfd: use maple tree iterator to iterate VMAs new 411e151b2b3c ipc/shm: use VMA iterator instead of linked list new 8c6e44da17e1 acct: use VMA iterator instead of linked list new 58ddcf2b9e85 perf: use VMA iterator new 0e9bdef60f05 sched: use maple tree iterator to walk VMAs new 07aea3ba3892 fork: use VMA iterator new cd142bf0eb12 bpf: remove VMA linked list new 3feebafdb384 mm/gup: use maple tree navigation instead of linked list new a9aa36f889bd mm/khugepaged: stop using vma linked list new 7ed719498e40 mm/ksm: use vma iterators instead of vma linked list new be8b0843c5c1 mm/madvise: use vma_find() instead of vma linked list new aeb49c6af3b9 mm/memcontrol: stop using mm->highest_vm_end new ade98f26ad1d mm/mempolicy: use vma iterator & maple state instead of vm [...] new 9553e0fb4a2e mm/mlock: use vma iterator and maple state instead of vma [...] new c5f3bf3a459f mm/mprotect: use maple tree navigation instead of VMA linked list new 2c3c09ac00bf mm/mremap: use vma_find_intersection() instead of vma linked list new b3eb410a0812 mm/msync: use vma_find() instead of vma linked list new 977af5f688cb mm/oom_kill: use vma iterators instead of vma linked list new 7b864e912142 mm/pagewalk: use vma_find() instead of vma linked list new f5924879b35b mm/swapfile: use vma iterator instead of vma linked list new 4133f84d8544 i915: use the VMA iterator new b3bba34f4dc9 nommu: remove uses of VMA linked list new 7ff553864df1 riscv: use vma iterator for vdso new 21b8fcf02f7f mm/vmscan: use vma iterator instead of vm_next new 9928a3f97094 mm: remove the vma linked list new 2a8535edfc5f mm: fix one kernel-doc comment new 3eb9678d90ad mm/mmap: drop range_has_overlap() function new bf9d2478a370 mm/mmap.c: pass in mapping to __vma_link_file() new f6a7dbd7dc43 mm/mlock: drop dead code in count_mm_mlocked_page_nr() new d2c886fe462a mm: drop oom code from exit_mmap new 1f494d0d8467 mm-drop-oom-code-from-exit_mmap-fix-fix new 01101d710d4e mm: delete unused MMF_OOM_VICTIM flag new 8d73999ab4f9 mm-delete-unused-mmf_oom_victim-flag-fix new 771565598191 mm: refactor of vma_merge() new af5010e08054 mm: add merging after mremap resize new c80527e10cce mm-add-merging-after-mremap-resize-checkpatch-fixes new 3281859782e0 mm: pagewalk: fix documentation of PTE hole handling new 12be1ada43f5 mm: pagewalk: add api documentation for walk_page_range_novma() new d7ebb2888761 mm: Skip retry when new limit is not below old one in page [...] new f40f7855ed5b mm/gup.c: don't pass gup_flags to check_and_migrate_movabl [...] new c34442325a14 mm/gup.c: refactor check_and_migrate_movable_pages() new 58587fb4122f mm-gupc-refactor-check_and_migrate_movable_pages-fix new e7bdb850e3b6 drivers/block/zram/zram_drv.c: do not keep dangling zcomp [...] new fd403e13e3bb mm: remove EXPERIMENTAL flag for zswap new f98c21171504 mm: fix the handling Non-LRU pages returned by follow_page new 0b4b070c353a mm: page_counter: remove unneeded atomic ops for low/min new c60130bc2b32 mm: page_counter: rearrange struct page_counter fields new 042e941133d5 memcg: increase MEMCG_CHARGE_BATCH to 64 new e725ac987707 mm/gup: replace FOLL_NUMA by gup_can_follow_protnone() new 0a28459a33d2 mm/gup: use gup_can_follow_protnone() also in GUP-fast new 11a741f8c1a8 mm: fixup documentation regarding pte_numa() and PROT_NUMA new b7367e2202d3 mm: reduce noise in show_mem for lowmem allocations new 6ad847b4bdbf mm-reduce-noise-in-show_mem-for-lowmem-allocations-update new 680185492b55 pc-mm-reduce-noise-in-show_mem-for-lowmem-allocations-upda [...] new 812dc470be9e mm-reduce-noise-in-show_mem-for-lowmem-allocations-fix new e6482dec5856 mm-reduce-noise-in-show_mem-for-lowmem-allocations-vs-mapl [...] new 434d04f0ba31 s390/hugetlb: switch to generic version of follow_huge_pud() new d6b2979da53f page_ext: introduce boot parameter 'early_page_ext' new 4b8a4635b221 page_ext-introduce-boot-parameter-early_page_ext-fix new 26a8386c3a41 mm: deduplicate cacheline padding code new 79b9584db7fc mm: backing-dev: Remove the unneeded result variable new 0ab0b27aea69 zram: don't retry compress incompressible page new 06df77254c0e filemap: add filemap_get_folios_contig() new cadb132fade9 btrfs: convert __process_pages_contig() to use filemap_get [...] new d06209e5d9d4 btrfs: convert end_compressed_writeback() to use filemap_g [...] new b65a1c30e901 btrfs: convert process_page_range() to use filemap_get_fol [...] new 82fee74ece0d nilfs2: convert nilfs_find_uncommited_extent() to use file [...] new 0b5bcd40691e ramfs: convert ramfs_nommu_get_unmapped_area() to use file [...] new 897933e82324 filemap: remove find_get_pages_contig() new fe1bfbc91748 mm: kill is_memblock_offlined() new a9e75b7f78de mm: fix null-ptr-deref in kswapd_is_running() new 8e65a5effbb9 mm-fix-null-ptr-deref-in-kswapd_is_running-fix new 0f49a144884c mm/damon: simplify the parameter passing for 'check_accesses' new c21ddb5b9213 mm/damon/vaddr: remove comparison between mm and last_mm w [...] new fd1bde83b16e Revert "frontswap: remove support for multiple ops" new 4db084d5c003 Revert "mm: mark swap_lock and swap_active_head static" new e4fc1dc47831 Revert "frontswap: simplify frontswap_register_ops" new 00495c5d13e6 mm/zswap: replace zswap_init_{started/failed} with zswap_i [...] new ed02d6d53f9f mm/zswap: delay the initializaton of zswap until the first [...] new dd0bfa99d09d mm/zswap: skip confusing print info new 99d03d9d8162 mm/thp: simplify has_transparent_hugepage by using IS_BUILTIN new 5dbf119ea80f mm/thp: remove redundant CONFIG_TRANSPARENT_HUGEPAGE new b024bd57a7b6 mm/damon: get the hotness from damon_hot_score() in damon_ [...] new a49c85ca97c2 ksm: count allocated ksm rmap_items for each process new 43e614938f5e ksm: add profit monitoring documentation new 8f80b480c895 mm, hwpoison: use ClearPageHWPoison() in memory_failure() new 77885f31860e mm, hwpoison: use __PageMovable() to detect non-lru movable pages new 18baf331a627 mm-hwpoison-use-__pagemovable-to-detect-non-lru-movable-pages-fix new 21d9ac5bd925 mm, hwpoison: use num_poisoned_pages_sub() to decrease num [...] new a3bca00840d4 mm, hwpoison: avoid unneeded page_mapped_in_vma() overhead [...] new 29d6d5c7a83f mm, hwpoison: check PageTable() explicitly in hwpoison_use [...] new 7857991e3891 mm, hwpoison: cleanup some obsolete comments new ece3101a183e mm/page_alloc.c: delete a redundant parameter of rmqueue_pcplist new 81885821aca3 mm/migrate_device.c: fix a misleading and outdated comment new 171a9b39d9df mm/vmalloc: extend find_vmap_lowest_match_check with extra [...] new 476fbd04660c mm: change release_pages() to use unsigned long for npages new 804dec108229 mm/gup: introduce pin_user_page() new 3d935f62d3e0 block: add dio_w_*() wrappers for pin, unpin user pages new 67469459972e iov_iter: new iov_iter_pin_pages*() routines new 26d2029ed34d block, bio, fs: convert most filesystems to pin_user_pages_fast() new eb15720df5ab NFS: direct-io: convert to FOLL_PIN pages new c6ebf1e9a6c2 fuse: convert direct IO paths to use FOLL_PIN new ac0f006778a3 mm: introduce common struct mm_slot new c0636b54cefd mm: thp: convert to use common struct mm_slot new f80d9ac518c0 mm: thp: fix build error with CONFIG_SHMEM disabled new 4b9fd74c9949 ksm: remove redundant declarations in ksm.h new de6bf4972c07 ksm: add the ksm prefix to the names of the ksm private st [...] new 59a3fccd9ffd ksm: convert ksm_mm_slot.mm_list to ksm_mm_slot.mm_node new 125fd24cd9a7 ksm: convert ksm_mm_slot.link to ksm_mm_slot.hash new 205bf72aaf9e ksm: convert to use common struct mm_slot new 5008893eb212 fs/buffer: remove __breadahead_gfp() new 96483cb68860 fs/buffer: add some new buffer read helpers new f541db25a5d8 fs/buffer: replace ll_rw_block() new 20512b07a34a gfs2: replace ll_rw_block() new 7a49747ffd28 isofs: replace ll_rw_block() new b2069c261b19 jbd2: replace ll_rw_block() new 0a8b59fdf742 ntfs3: replace ll_rw_block() new 2ee308dee8c0 ocfs2: replace ll_rw_block() new b4b6c39e9cf0 reiserfs: replace ll_rw_block() new 85d272f30b88 udf: replace ll_rw_block() new 4283c01b956b ufs: replace ll_rw_block() new dda9c3db5761 fs/buffer: remove ll_rw_block() helper new 5612acd12743 ext2: replace bh_submit_read() helper with bh_read() new ee4967e734e8 fs/buffer: remove bh_submit_read() helper new 6c45511a8b7e hugetlb: make hugetlb_cma_check() static new 97e3d0fba2d3 hugetlb: Use helper macro SZ_1K new 17a202b8ab1b hugetlb: use LIST_HEAD() to define a list head new a0537388bbb3 hugetlb: use sizeof() to get the array size new 6d07aca19af2 hugetlb: use helper {huge_pte|pmd}_lock() new bad3fd3f67f3 hugetlb: pass NULL to kobj_to_hstate() if nid is unused new 7728547e0328 hugetlb: kill hugetlbfs_pagecache_page() new 1cf2297a9e05 hugetlb: add comment for subtle SetHPageVmemmapOptimized() new 235d9f7b0270 hugetlb: remove meaningless BUG_ON(huge_pte_none()) new 261eb3a35d5c hugetlb: make hugetlb depends on SYSFS or SYSCTL new 6a4f3120ac0f selftest: vm: remove deleted local_config.* from .gitignore new 50e2d0b24f9b mm/kmemleak: make create_object return void new eb16373639d9 mm: remove BUG_ON() in __isolate_free_page() new 1c66b34dfa04 mm/mremap_pages: save a few cycles in get_dev_pagemap() new ab8286ecfa82 mm: fix PageAnonExclusive clearing racing with concurrent [...] new a148411aeda2 mm/vmscan: fix a lot of comments new fef02ad67c0e mm-vmscan-fix-a-lot-of-comments-vs-mglru new 0668ccb0ccb8 mm: add the first tail page to struct folio new 2fcb279ee1e3 mm: reimplement folio_order() and folio_nr_pages() new 3d6b27d3214a mm: add split_folio() new 0f49d6cb32bc mm: add folio_add_lru_vma() new 9ee9dc90eca7 shmem: convert shmem_writepage() to use a folio throughout new 9e4e131f0b41 shmem: convert shmem_delete_from_page_cache() to take a folio new e91e35d6301e shmem: convert shmem_replace_page() to use folios throughout new c43727873700 mm/swapfile: remove page_swapcount() new 487f8e38ab1d mm/swapfile: convert try_to_free_swap() to folio_free_swap() new c3762c5be665 mm/swap: convert __read_swap_cache_async() to use a folio new d698139dac26 mm/swap: convert add_to_swap_cache() to take a folio new 5949bb624a31 mm/swap: convert put_swap_page() to put_swap_folio() new 04fc30258cdb mm: convert do_swap_page() to use a folio new 36ad49bc8820 mm: convert do_swap_page()'s swapcache variable to a folio new 7e025d452cf0 memcg: convert mem_cgroup_swapin_charge_page() to mem_cgro [...] new 89ee4939e7b0 shmem: convert shmem_mfill_atomic_pte() to use a folio new 26b1548dc01d shmem: convert shmem_replace_page() to shmem_replace_folio() new f4b4cc0ac2cb swap: add swap_cache_get_folio() new 52fed3dab8ea swap-add-swap_cache_get_folio-fix new fd14995cc390 shmem: eliminate struct page from shmem_swapin_folio() new 0536040bfa2e shmem: convert shmem_getpage_gfp() to shmem_get_folio_gfp() new 802dfabbe087 shmem: convert shmem_fault() to use shmem_get_folio_gfp() new 4c64ab708ce6 shmem: convert shmem_read_mapping_page_gfp() to use shmem_ [...] new 70fde337b438 shmem: add shmem_get_folio() new 56279fb728cf shmem: convert shmem_get_partial_folio() to use shmem_get_folio() new 9cbda04cc4cb shmem: convert shmem_write_begin() to use shmem_get_folio() new 7ca1a100cf5b shmem: convert shmem_file_read_iter() to use shmem_get_folio() new c98e03b8e22a shmem: convert shmem_fallocate() to use a folio new 7a9198db4cb8 shmem: convert shmem_symlink() to use a folio new 39fcae48fbd7 shmem: convert shmem_get_link() to use a folio new 37e8b4a36cb0 khugepaged: call shmem_get_folio() new a6e86b77a764 userfaultfd: convert mcontinue_atomic_pte() to use a folio new b29f8e68bb5d shmem: remove shmem_getpage() new 5e6989eea7f4 swapfile: convert try_to_unuse() to use a folio new a934530c09fb swapfile: convert __try_to_reclaim_swap() to use a folio new 3da99cd1ab4c swapfile: convert unuse_pte_range() to use a folio new 38782fd50f45 mm: convert do_swap_page() to use swap_cache_get_folio() new 7ce5694a0d80 mm: remove lookup_swap_cache() new 77ea15852175 swap_state: convert free_swap_cache() to use a folio new a9613d6874b7 swap: convert swap_writepage() to use a folio new 69648c3d46fa mm: convert do_wp_page() to use a folio new e85415353626 huge_memory: convert do_huge_pmd_wp_page() to use a folio new cf917fddd2d1 madvise: convert madvise_free_pte_range() to use a folio new 569d7f2a7bfa uprobes: use folios more widely in __replace_page() new ab40a5cc1405 ksm: use a folio in replace_page() new e6fcc02352b4 mm: convert do_swap_page() to use folio_free_swap() new d211a0e266d2 memcg: convert mem_cgroup_swap_full() to take a folio new fb946480eeda mm: remove try_to_free_swap() new 99ef7f728945 rmap: convert page_move_anon_rmap() to use a folio new 62b1fd59408d migrate: convert __unmap_and_move() to use folios new 607d79aee82e migrate: convert unmap_and_move_huge_page() to use folios new 79df5044b509 huge_memory: convert split_huge_page_to_list() to use a folio new c4b75c544887 huge_memory: convert unmap_page() to unmap_folio() new 22ffb4708a34 mm: convert page_get_anon_vma() to folio_get_anon_vma() new d26965b7489f rmap: remove page_unlock_anon_vma_read() new 9f40df43aad7 uprobes: use new_folio in __replace_page() new 530c861a88b7 mm: convert lock_page_or_retry() to folio_lock_or_retry() new 45652d21e8c3 mm/huge_memory: prevent THP_ZERO_PAGE_ALLOC increased twice new fea01af07050 x86: add missing include to sparsemem.h new c4223443d5f8 stackdepot: reserve 5 extra bits in depot_stack_handle_t new b690bffb5b4a instrumented.h: allow instrumenting both sides of copy_fro [...] new dc210d776b9b x86: asm: instrument usercopy in get_user() and put_user() new 6c409418d6bd asm-generic: instrument usercopy in cacheflush.h new 9500f48a345c kmsan: add ReST documentation new 3183645e37d3 kmsan: introduce __no_sanitize_memory and __no_kmsan_checks new d5cbf7bc6879 kmsan: mark noinstr as __no_sanitize_memory new 546861e61380 x86: kmsan: pgtable: reduce vmalloc space new 084fafc7b810 libnvdimm/pfn_dev: increase MAX_STRUCT_PAGE_SIZE new 5d1a9a824759 kmsan: add KMSAN runtime core new 47e0c53a11fe kmsan: disable instrumentation of unsupported common kernel code new e7d449937d45 MAINTAINERS: add entry for KMSAN new b7174558fb9b mm: kmsan: maintain KMSAN metadata for page operations new 08371bcefb57 mm: kmsan: call KMSAN hooks from SLUB code new b98200e33744 kmsan: handle task creation and exiting new 16e244f5fe01 init: kmsan: call KMSAN initialization routines new f8d57063fa5a instrumented.h: add KMSAN support new 27b05688beb0 kmsan: unpoison @tlb in arch_tlb_gather_mmu() new 424de2e9085f kmsan: add iomap support new 2850a27674d5 Input: libps2: mark data received in __ps2_command() as in [...] new b2c0c6e4fe9d dma: kmsan: unpoison DMA mappings new 772998bebe8d virtio: kmsan: check/unpoison scatterlist in vring_map_one_sg() new a9eb212500ff kmsan: handle memory sent to/from USB new cab07ce66d9e kmsan: add tests for KMSAN new d77b7615633d kmsan: disable strscpy() optimization under KMSAN new 5a4a1bdd2687 crypto: kmsan: disable accelerated configs under KMSAN new 49e7e43ca9bb kmsan: disable physical page merging in biovec new 3ce5064a79d7 block: kmsan: skip bio block merging logic for KMSAN new 77f63a949836 kcov: kmsan: unpoison area->list in kcov_remote_area_put() new 0d3d60576b3f security: kmsan: fix interoperability with auto-initialization new aefbaf647abf objtool: kmsan: list KMSAN API functions as uaccess-safe new 14681320076f x86: kmsan: disable instrumentation of unsupported code new 7379c072ef16 x86: kmsan: skip shadow checks in __switch_to() new a4982d1f87aa x86: kmsan: handle open-coded assembly in lib/iomem.c new a822304ca95f x86: kmsan: use __msan_ string functions where possible. new 13eb13883cb7 x86: kmsan: sync metadata pages on page fault new a5ca9717104e x86: kasan: kmsan: support CONFIG_GENERIC_CSUM on x86, ena [...] new 0004fff9dbb4 x86: fs: kmsan: disable CONFIG_DCACHE_WORD_ACCESS new 8b21a50def7a entry: kmsan: introduce kmsan_unpoison_entry_regs() new cc6b470cb582 bpf: kmsan: initialize BPF registers with zeroes new 109d8911a1bd mm: fs: initialize fsdata passed to write_begin/write_end [...] new 558f6c02c88a x86: kmsan: enable KMSAN builds for x86 new 4e1a440555fb mm/hugetlb.c: remove unnecessary initialization of local `err' new a21c5732fd53 mm/damon/sysfs: simplify the judgement whether kdamonds are busy new 067f327e8ce0 hugetlb_encode.h: fix undefined behaviour (34 << 26) new 229ce85f9cae filemap: convert filemap_range_has_writeback() to use folios new e45ee86c5524 kasan: check KASAN_NO_FREE_META in __kasan_metadata_size new 7d86db53f8e7 kasan: rename kasan_set_*_info to kasan_save_*_info new fdc691d48eff kasan: move is_kmalloc check out of save_alloc_info new 6bfcabe2b3f6 kasan: split save_alloc_info implementations new da229e15f960 kasan: drop CONFIG_KASAN_TAGS_IDENTIFY new 1eea73cff793 kasan: introduce kasan_print_aux_stacks new b46c25c0a6ea kasan: introduce kasan_get_alloc_track new 2c108e3be2c0 kasan: introduce kasan_init_object_meta new ae4293e9c7d7 kasan: clear metadata functions for tag-based modes new fe4826ec5d44 kasan: move kasan_get_*_meta to generic.c new 60c0050a8be5 kasan: introduce kasan_requires_meta new 776d84bb47fe kasan: introduce kasan_init_cache_meta new 2566a0b3c6eb kasan: drop CONFIG_KASAN_GENERIC check from kasan_init_cache_meta new 8e8875ec3a04 kasan: only define kasan_metadata_size for Generic mode new c10e26e58b96 kasan: only define kasan_never_merge for Generic mode new e9f9a4a7e669 kasan: only define metadata offsets for Generic mode new e3961ddf6964 kasan: only define metadata structs for Generic mode new 4bf95422f0d4 kasan: only define kasan_cache_create for Generic mode new 55b12d69f630 kasan: pass tagged pointers to kasan_save_alloc/free_info new 86093013a1c6 kasan: move kasan_get_alloc/free_track definitions new e9e502eafcd7 kasan: cosmetic changes in report.c new 2229ba91a563 kasan: use virt_addr_valid in kasan_addr_to_page/slab new 862cdc2df102 kasan: use kasan_addr_to_slab in print_address_description new 43f1fd61a2e5 kasan: make kasan_addr_to_page static new f460535be546 kasan: simplify print_report new fbf321025747 kasan: introduce complete_report_info new 8caa1309de88 kasan: fill in cache and object in complete_report_info new ad4bbc8bc1fc kasan: rework function arguments in report.c new 6462f328a302 kasan: introduce kasan_complete_mode_report_info new f83d74e152f3 kasan: implement stack ring for tag-based modes new 4cc8926b08ea kasan: support kasan.stacktrace for SW_TAGS new 0e6178c55403 kasan: dynamically allocate stack ring entries new 59ce54f6ad89 kasan: better identify bug types for tag-based modes new f35d89f9c86a kasan: add another use-after-free test new 0d905a27d4d6 kasan: move tests to mm/kasan/ new d0372b1dc886 mm/hmm/test: use char dev with struct device to get device node new eec693637522 mm/damon/core: iterate the regions list from current point [...] new 8cf9e007da1f mm/shmem: add flag to enforce shmem THP in hugepage_vma_check() new 1bed17b51d05 mm/khugepaged: attempt to map file/shmem-backed pte-mapped [...] new 995614000c3c mm/madvise: add file and shmem support to MADV_COLLAPSE new 7504f6f1da67 mm/khugepaged: add tracepoint to hpage_collapse_scan_file() new 73b7ce69e995 selftests/vm: dedup THP helpers new 66c65decf693 selftests/vm: modularize thp collapse memory operations new 96e4a9a7f179 selftests/vm: add thp collapse file and tmpfs testing new ebf700837560 selftests/vm: add thp collapse shmem testing new ca0d2184dc8b selftests/vm: add file/shmem MADV_COLLAPSE selftest for cl [...] new 5a4971057b81 selftests/vm: add selftest for MADV_COLLAPSE of uffd-minor memory new d1647da11c30 mm/damon: simplify damon_ctx check in damon_sysfs_before_t [...] new 7d62e429d6ff mm/page_owner.c: remove redudant drain_all_pages new 4ea08703c43f mm: reuse pageblock_start/end_pfn() macro new 7983200a7893 mm: add pageblock_align() macro new 752609a65373 mm: add pageblock_aligned() macro new bc79f2f09369 memblock tests: add new pageblock related macro new 720f6f4b1a85 memcg: extract memcg_vmstats from struct mem_cgroup new e4640223a44a memcg: rearrange code new 6f483b02ff12 memcg: reduce size of memcg vmstats structures new 2d207e97c812 memcg-reduce-size-of-memcg-vmstats-structures-fix new 682496cb00e4 mm/hwpoison: add __init/__exit annotations to module init/ [...] new 1ac19d2d5908 mm/rodata_test: use PAGE_ALIGNED() helper new 8c3a8b51a1f4 mm: avoid unnecessary page table walk for __get_user_pages new 9c70e6d7b799 mm/damon: introduce struct damos_access_pattern new bf2bae1570fa mm/memcontrol: use kstrtobool for swapaccount param parsing new a41ab5a960ce mm: hugetlb: eliminate memoryless nodes handling new 16e42c6854b9 mm/damon/vaddr: add a comment for 'default' case in damon_ [...] new 0cd3f81bcb8a mm-damon-vaddr-add-a-comment-for-default-case-in-damon_va_ [...] new c5eb9dd3a88d ocfs2: reflink deadlock when clone file to the same direct [...] new d92caf90faed ocfs2: clear links count in ocfs2_mknod() if an error occurs new 1d6e489e6737 ocfs2: fix ocfs2 corrupt when iputting an inode new cd37a0477652 init/main.c: silence some -Wunused-parameter warnings new 041275f3ee86 lib/debugobjects: fix stat count and optimize debug_object [...] new 722fd6e7b7d9 hfsplus: unmap the page in the "fail_page" label new a585d82d49e8 hfsplus: convert kmap() to kmap_local_page() in bnode.c new 94322964ac8f hfsplus: convert kmap() to kmap_local_page() in bitmap.c new ebc098cc384b hfsplus: convert kmap() to kmap_local_page() in btree.c new 330cd8d5a3c6 scripts/decodecode: improve faulting line determination new 6cec460af2c0 ipc/util.c: cleanup and improve sysvipc_find_ipc() new 92f85e40bb24 treewide: defconfig: address renamed CONFIG_DEBUG_INFO=y new 82892935cf63 fs/isofs: replace kmap() with kmap_local_page() new ea5bca7062f9 checkpatch: Add kmap and kmap_atomic to the deprecated list new 340acc773320 lib/cmdline: avoid page fault in next_arg new 6a0a4a0474c2 kexec: turn all kexec_mutex acquisitions into trylocks new 4c33345250dd panic, kexec: make __crash_kexec() NMI safe new c75961e76e67 fault-injection: allow stacktrace filter for x86-64 new 2983ab852ea8 fault-injection: skip stacktrace filtering by default new 031762723b12 fault-injection: make some stack filter attrs more readable new f1631bd6218d fault-injection: make stacktrace filter works as expected new 82584333bb80 llist: Use try_cmpxchg in llist_add_batch and llist_del_first new b878ea15c319 proc: save LOC in vsyscall test new 2fd152d48346 kbuild: add debug level and macro defs options new 1dcf00e233af kernel: exit: cleanup release_thread() new c1bd16c696d4 fs/qnx6: delete unnecessary checks before brelse() new 207a6187f5c8 ia64: fix clock_getres(CLOCK_MONOTONIC) to report ITC frequency new 51b2706a6537 ia64-fix-clock_getresclock_monotonic-to-report-itc-frequen [...] new dda77e7ef049 epoll: use try_cmpxchg in list_add_tail_lockless new 44221f869477 buffer: use try_cmpxchg in discard_buffer new 3d016a17dc54 aio: use atomic_try_cmpxchg in __get_reqs_available new 9fd79d156e04 iversion: use atomic64_try_cmpxchg) new af12937f8adf kexec: replace kmap() with kmap_local_page() new 0ec37723080c hfs: unmap the page in the "fail_page" label new 4f1cb6f33064 hfs: replace kmap() with kmap_local_page() in bnode.c new 883a64822200 hfs: replace kmap() with kmap_local_page() in btree.c new b9c6956a5219 bitops: use try_cmpxchg in set_mask_bits and bit_clear_unless new 94561a4b8a80 alpha: move from strlcpy with unused retval to strscpy new d80b105d3d99 ia64: move from strlcpy with unused retval to strscpy new 86bd42db76c6 ocfs2: move from strlcpy with unused retval to strscpy new 17431269d9d4 reiserfs: move from strlcpy with unused retval to strscpy new 2f93587c4852 init: move from strlcpy with unused retval to strscpy new b54c7825620a lib: move from strlcpy with unused retval to strscpy new a7bb8e270858 task_work: use try_cmpxchg in task_work_add, task_work_can [...] new 949687a44588 smpboot: use atomic_try_cmpxchg in cpu_wait_death and cpu_ [...] new e2e91a05eed4 fail_function: switch to memdup_user_nul() helper new 8a38182fce91 fail_function: refctor code of checking return value of re [...] new a430439372fc fail_function: fix wrong use of fei_attr_remove() new 47ab3410b558 initramfs: mark my_inptr as __initdata new 71ea0ec834f2 ntfs: fix use-after-free in ntfs_attr_find() new 2c6cd9e1292b ntfs: fix out-of-bounds read in ntfs_attr_find() new d1f130c2525e ntfs: check overflow when iterating ATTR_RECORDs new 75003132423f kernel/profile.c: simplify duplicated code in profile_setup() new 5b22774a6df1 asm-generic: make parameter types consistent in _unaligned_be48() new 353bf57889ed checkpatch: Handle FILE pointer type new 1d90b51a3658 kernel/utsname_sysctl.c: print kernel arch new ee5707d64927 latencytop: use the last element of latency_record of system new 36973609fa98 ocfs2: replace zero-length arrays with DECLARE_FLEX_ARRAY( [...] new eed507160e6c core_pattern: add CPU specifier new 8f52be3e8f00 fs/ocfs2/suballoc.h: fix spelling typo in comment new cedc88f7db5b init.h: fix spelling typo in comment new 453701f46535 ipc: mqueue: remove unnecessary conditionals new 509590d91201 Merge branch 'mm-nonmm-unstable' into mm-everything new 3f8407f68929 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new 9a82ccda91ed Add linux-next specific files for 20220909
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 (47c191411b68) \ N -- N -- N refs/heads/master (9a82ccda91ed)
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 1076 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/ABI/testing/sysfs-devices-hisi_ptt | 61 + Documentation/admin-guide/dynamic-debug-howto.rst | 246 +-- Documentation/admin-guide/kernel-parameters.txt | 7 +- .../devicetree/bindings/dma/moxa,moxart-dma.txt | 4 +- .../devicetree/bindings/hwmon/moortec,mr75203.yaml | 1 - .../leds/backlight/mediatek,mt6370-backlight.yaml | 121 ++ .../bindings/pinctrl/qcom,sm6115-pinctrl.yaml | 2 + .../bindings/regulator/qcom,rpmh-regulator.yaml | 4 + .../devicetree/bindings/rng/omap_rng.yaml | 11 - Documentation/firmware-guide/acpi/enumeration.rst | 16 +- Documentation/hwmon/aquacomputer_d5next.rst | 5 + Documentation/trace/hisi-ptt.rst | 298 ++++ Documentation/trace/index.rst | 1 + MAINTAINERS | 32 +- Next/SHA1s | 96 +- Next/merge.log | 1655 +++++++++++--------- arch/Kconfig | 3 - arch/alpha/include/asm/io.h | 78 +- arch/arm/arm-soc-for-next-contents.txt | 33 +- arch/arm/boot/dts/moxart-uc7112lx.dts | 2 +- arch/arm/boot/dts/moxart.dtsi | 4 +- arch/arm/configs/qcom_defconfig | 1 + arch/arm/kernel/irq.c | 2 +- arch/arm/mach-s3c/mach-gta02.c | 10 +- arch/arm/mach-s3c/mach-h1940.c | 13 +- arch/arm/mach-s3c/mach-jive.c | 10 +- arch/arm/mach-s3c/mach-mini2440.c | 9 +- arch/arm/mach-s3c/mach-n30.c | 13 +- arch/arm/mach-s3c/mach-rx1950.c | 13 +- arch/arm/mach-s3c/mach-smdk2413.c | 12 +- arch/arm64/Kconfig | 1 + arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 24 + .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 1 + .../boot/dts/allwinner/sun50i-h6-gpu-opp.dtsi | 87 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 51 +- arch/arm64/configs/defconfig | 4 + arch/arm64/kernel/irq.c | 13 + arch/arm64/kernel/ptrace.c | 2 - arch/parisc/kernel/irq.c | 2 +- arch/powerpc/kernel/irq.c | 4 +- arch/s390/include/asm/softirq_stack.h | 2 +- arch/sh/kernel/irq.c | 2 +- arch/sparc/include/asm/io.h | 2 + arch/sparc/include/asm/io_64.h | 22 + arch/sparc/kernel/irq_64.c | 2 +- arch/x86/include/asm/irq_stack.h | 2 +- arch/x86/include/asm/mce.h | 1 + arch/x86/kernel/irq_32.c | 2 +- drivers/Makefile | 1 + drivers/acpi/acpi_lpss.c | 45 +- drivers/acpi/acpi_platform.c | 16 +- drivers/acpi/acpi_video.c | 16 + drivers/acpi/apei/bert.c | 3 + drivers/acpi/bus.c | 22 +- drivers/acpi/ec.c | 6 +- drivers/acpi/property.c | 7 +- drivers/acpi/resource.c | 19 + drivers/acpi/x86/apple.c | 1 + drivers/base/node.c | 8 +- drivers/base/power/wakeup.c | 2 + drivers/block/nbd.c | 6 +- drivers/char/mem.c | 4 +- drivers/char/random.c | 5 + drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 28 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c | 19 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c | 9 +- drivers/cpufreq/Kconfig.x86 | 8 + drivers/cpufreq/amd-pstate.c | 14 +- drivers/cpuidle/governor.c | 11 +- drivers/edac/i10nm_base.c | 134 +- drivers/edac/skx_base.c | 9 +- drivers/edac/skx_common.c | 21 +- drivers/edac/skx_common.h | 6 + drivers/firmware/arm_ffa/driver.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 1 + drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c | 6 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 1 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 6 +- .../drm/amd/include/asic_reg/gc/gc_10_3_0_offset.h | 4 + .../amd/include/asic_reg/gc/gc_10_3_0_sh_mask.h | 10 + .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_7_ppt.c | 1 + drivers/gpu/drm/display/drm_dp_mst_topology.c | 3 + drivers/gpu/drm/i915/display/intel_crt.c | 3 + drivers/gpu/drm/i915/display/intel_display.c | 177 +-- drivers/gpu/drm/i915/display/intel_display.h | 2 +- drivers/gpu/drm/i915/display/intel_display_types.h | 1 + drivers/gpu/drm/i915/display/intel_dp.c | 47 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 3 +- drivers/gpu/drm/i915/display/intel_dpll.c | 69 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 30 +- drivers/gpu/drm/i915/display/intel_fdi.c | 2 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 2 +- .../gpu/drm/i915/display/intel_modeset_verify.c | 6 +- drivers/gpu/drm/i915/display/intel_panel.c | 15 + drivers/gpu/drm/i915/display/intel_panel.h | 3 + drivers/gpu/drm/i915/display/intel_pch_refclk.c | 10 + drivers/gpu/drm/i915/display/intel_pch_refclk.h | 1 + drivers/gpu/drm/i915/display/vlv_dsi.c | 11 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 20 +- drivers/gpu/drm/panel/panel-edp.c | 4 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 11 + drivers/gpu/drm/solomon/ssd130x.c | 260 ++- drivers/gpu/drm/solomon/ssd130x.h | 9 +- drivers/gpu/drm/sun4i/sun4i_tv.c | 25 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 10 +- drivers/hwmon/Kconfig | 6 +- drivers/hwmon/aquacomputer_d5next.c | 91 +- drivers/hwmon/mr75203.c | 72 +- drivers/hwmon/tps23861.c | 103 +- drivers/hwtracing/Kconfig | 2 + drivers/hwtracing/coresight/coresight-cti-sysfs.c | 6 +- drivers/hwtracing/ptt/Kconfig | 12 + drivers/hwtracing/ptt/Makefile | 2 + drivers/hwtracing/ptt/hisi_ptt.c | 1047 +++++++++++++ drivers/hwtracing/ptt/hisi_ptt.h | 200 +++ drivers/infiniband/hw/irdma/uk.c | 7 +- drivers/infiniband/hw/irdma/utils.c | 13 +- drivers/infiniband/hw/irdma/verbs.c | 13 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 19 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 7 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 21 + drivers/media/Kconfig | 2 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 26 +- .../hisilicon/hns3/hns3_common/hclge_comm_cmd.c | 2 + .../hisilicon/hns3/hns3_common/hclge_comm_cmd.h | 3 + drivers/net/ethernet/hisilicon/hns3/hns3_dcbnl.c | 28 + drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 13 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 46 + drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 33 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 21 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 89 ++ .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 60 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 201 ++- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 29 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 50 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 5 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 6 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 1 + .../ethernet/microchip/sparx5/sparx5_mactable.c | 4 +- .../net/ethernet/microchip/sparx5/sparx5_main.h | 4 +- drivers/net/ethernet/realtek/r8169.h | 4 +- drivers/net/ethernet/realtek/r8169_main.c | 11 +- drivers/net/ethernet/realtek/r8169_phy_config.c | 2 - drivers/net/ethernet/stmicro/stmmac/dwmac100.h | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac1000.h | 2 +- .../net/ethernet/stmicro/stmmac/dwmac1000_core.c | 9 - .../net/ethernet/stmicro/stmmac/dwmac100_core.c | 8 - drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 1 - drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 24 +- drivers/net/phy/microchip_t1.c | 58 +- drivers/ntb/hw/idt/ntb_hw_idt.c | 4 +- drivers/pci/pci.h | 2 - drivers/pci/pcie/aer.c | 30 +- drivers/pci/pcie/dpc.c | 3 +- drivers/pci/pcie/err.c | 8 +- drivers/perf/riscv_pmu_legacy.c | 4 +- drivers/perf/riscv_pmu_sbi.c | 33 +- drivers/pinctrl/Kconfig | 2 +- drivers/pinctrl/berlin/berlin.c | 2 +- drivers/pinctrl/freescale/Kconfig | 4 + drivers/pinctrl/meson/pinctrl-meson.c | 7 +- drivers/pinctrl/meson/pinctrl-meson.h | 4 +- drivers/pinctrl/pinctrl-cy8c95x0.c | 306 ++-- drivers/pinctrl/pinctrl-ingenic.c | 31 +- drivers/pinctrl/pinctrl-microchip-sgpio.c | 5 +- drivers/powercap/intel_rapl_common.c | 1 + drivers/scsi/lpfc/lpfc_attr.c | 4 +- drivers/soc/sunxi/sunxi_sram.c | 23 +- drivers/spi/spi-fsl-lpspi.c | 5 +- drivers/spi/spi-meson-spicc.c | 6 +- drivers/thermal/cpufreq_cooling.c | 12 +- .../intel/int340x_thermal/int3400_thermal.c | 5 +- drivers/usb/dwc3/core.c | 4 - drivers/usb/dwc3/core.h | 1 + drivers/usb/dwc3/ep0.c | 5 +- drivers/usb/dwc3/gadget.c | 31 +- drivers/usb/gadget/function/f_fs.c | 4 +- drivers/usb/gadget/udc/s3c2410_udc.c | 78 +- drivers/usb/gadget/udc/s3c2410_udc.h | 3 + drivers/usb/misc/uss720.c | 8 +- drivers/vfio/Kconfig | 1 + drivers/vfio/Makefile | 6 +- drivers/vfio/fsl-mc/vfio_fsl_mc.c | 4 +- drivers/vfio/iova_bitmap.c | 422 +++++ drivers/vfio/pci/mlx5/cmd.c | 995 +++++++++++- drivers/vfio/pci/mlx5/cmd.h | 63 +- drivers/vfio/pci/mlx5/main.c | 9 +- drivers/vfio/pci/vfio_pci_core.c | 5 + drivers/vfio/vfio_main.c | 175 +++ drivers/video/backlight/Kconfig | 13 + drivers/video/backlight/Makefile | 1 + drivers/video/backlight/mt6370-backlight.c | 351 +++++ fs/f2fs/checkpoint.c | 13 +- fs/f2fs/compress.c | 20 +- fs/f2fs/data.c | 5 +- fs/f2fs/extent_cache.c | 3 +- fs/f2fs/f2fs.h | 6 +- fs/f2fs/file.c | 1 - fs/f2fs/inode.c | 21 +- fs/f2fs/node.c | 3 +- fs/f2fs/recovery.c | 8 + fs/nfsd/vfs.c | 19 +- include/asm-generic/signal.h | 2 - include/asm-generic/softirq_stack.h | 2 +- include/asm-generic/vmlinux.lds.h | 3 + include/dt-bindings/leds/common.h | 7 +- include/linux/aer.h | 4 +- include/linux/buffer_head.h | 11 + include/linux/damon.h | 37 +- include/linux/dynamic_debug.h | 176 ++- include/linux/hugetlb.h | 14 + include/linux/iova_bitmap.h | 26 + include/linux/mlx5/device.h | 9 + include/linux/mlx5/mlx5_ifc.h | 83 +- include/linux/perf/riscv_pmu.h | 2 +- include/linux/platform_data/usb-s3c2410_udc.h | 6 - include/linux/spi/spi.h | 4 +- include/linux/suspend.h | 2 +- include/linux/vfio.h | 28 +- include/uapi/linux/vfio.h | 86 + io_uring/io_uring.c | 41 +- io_uring/io_uring.h | 6 + io_uring/net.c | 84 +- io_uring/opdef.c | 2 + io_uring/timeout.c | 13 +- io_uring/timeout.h | 2 +- ipc/mqueue.c | 3 +- kernel/module/internal.h | 4 +- kernel/module/main.c | 20 +- lib/Kconfig.debug | 10 + lib/Makefile | 1 + lib/dynamic_debug.c | 450 +++++- lib/sbitmap.c | 28 +- lib/test_dynamic_debug.c | 165 ++ localversion-next | 2 +- mm/damon/core.c | 31 +- mm/damon/dbgfs.c | 27 +- mm/damon/lru_sort.c | 46 +- mm/damon/reclaim.c | 23 +- mm/damon/sysfs.c | 17 +- mm/damon/vaddr.c | 3 + mm/huge_memory.c | 6 +- mm/hugetlb.c | 82 +- mm/madvise.c | 7 +- mm/memcontrol.c | 10 +- mm/slub.c | 5 +- mm/swap_cgroup.c | 2 +- net/sched/sch_sfb.c | 3 +- sound/soc/codecs/ak4458.c | 53 +- sound/soc/codecs/max98390.c | 17 +- sound/soc/codecs/sti-sas.c | 10 +- sound/soc/soc-dapm.c | 20 +- tools/include/uapi/linux/perf_event.h | 36 +- tools/lib/perf/include/perf/event.h | 25 +- tools/perf/Documentation/itrace.txt | 1 + tools/perf/Documentation/perf-config.txt | 7 + tools/perf/Documentation/perf-intel-pt.txt | 13 +- tools/perf/Documentation/perf-record.txt | 1 + tools/perf/builtin-c2c.c | 65 +- tools/perf/builtin-lock.c | 129 +- tools/perf/builtin-record.c | 64 + tools/perf/builtin-report.c | 17 + tools/perf/builtin-script.c | 2 +- tools/perf/builtin-timechart.c | 65 +- tools/perf/builtin-trace.c | 5 +- tools/perf/perf.c | 12 +- .../arm/{cortex-a65 => cortex-a65-e1}/branch.json | 0 .../arm/{cortex-a65 => cortex-a65-e1}/bus.json | 0 .../arm/{cortex-a65 => cortex-a65-e1}/cache.json | 0 .../arm/{cortex-a65 => cortex-a65-e1}/dpu.json | 0 .../{cortex-a65 => cortex-a65-e1}/exception.json | 0 .../arm/{cortex-a65 => cortex-a65-e1}/ifu.json | 0 .../{cortex-a65 => cortex-a65-e1}/instruction.json | 0 .../arm/{cortex-a65 => cortex-a65-e1}/memory.json | 0 .../{cortex-a65 => cortex-a65-e1}/pipeline.json | 0 .../arch/arm64/arm/cortex-a76-n1/memory.json | 3 + .../arch/arm64/arm/cortex-a76-n1/other.json | 5 - .../arch/arm64/arm/neoverse-e1/branch.json | 17 - .../pmu-events/arch/arm64/arm/neoverse-e1/bus.json | 17 - .../arch/arm64/arm/neoverse-e1/cache.json | 107 -- .../arch/arm64/arm/neoverse-e1/exception.json | 14 - .../arch/arm64/arm/neoverse-e1/instruction.json | 65 - .../arch/arm64/arm/neoverse-e1/memory.json | 23 - .../arch/arm64/arm/neoverse-e1/pipeline.json | 8 - .../pmu-events/arch/arm64/arm/neoverse-e1/spe.json | 14 - .../arch/arm64/arm/neoverse-n2/memory.json | 3 + .../arch/arm64/arm/neoverse-n2/other.json | 5 - .../arch/arm64/arm/neoverse-v1/instruction.json | 30 + .../arch/arm64/arm/neoverse-v1/memory.json | 3 + .../arch/arm64/arm/neoverse-v1/other.json | 5 - tools/perf/pmu-events/arch/arm64/mapfile.csv | 4 +- tools/perf/tests/cpumap.c | 52 +- tools/perf/tests/event_update.c | 14 +- tools/perf/util/auxtrace.c | 13 + tools/perf/util/auxtrace.h | 3 + tools/perf/util/branch.c | 70 +- tools/perf/util/branch.h | 7 +- tools/perf/util/callchain.c | 12 +- tools/perf/util/config.c | 31 + tools/perf/util/config.h | 1 + tools/perf/util/cpumap.c | 31 +- tools/perf/util/events_stats.h | 1 + tools/perf/util/evsel.c | 10 +- tools/perf/util/evsel.h | 1 + tools/perf/util/header.c | 24 +- tools/perf/util/hist.c | 15 +- tools/perf/util/hist.h | 1 + tools/perf/util/intel-pt-decoder/intel-pt-log.c | 117 +- tools/perf/util/intel-pt-decoder/intel-pt-log.h | 3 +- tools/perf/util/intel-pt.c | 23 +- tools/perf/util/metricgroup.c | 3 + tools/perf/util/parse-branch-options.c | 1 + tools/perf/util/perf_event_attr_fprintf.c | 4 +- tools/perf/util/session.c | 7 +- tools/perf/util/smt.c | 1 + tools/perf/util/smt.h | 7 +- tools/perf/util/synthetic-events.c | 159 +- tools/power/acpi/tools/pfrut/pfrut.c | 2 +- tools/testing/memblock/linux/mmzone.h | 2 + .../testing/selftests/amd-pstate/amd-pstate-ut.sh | 1 + 326 files changed, 9415 insertions(+), 2988 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-devices-hisi_ptt create mode 100644 Documentation/devicetree/bindings/leds/backlight/mediatek,mt637 [...] create mode 100644 Documentation/trace/hisi-ptt.rst create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h6-gpu-opp.dtsi create mode 100644 drivers/hwtracing/ptt/Kconfig create mode 100644 drivers/hwtracing/ptt/Makefile create mode 100644 drivers/hwtracing/ptt/hisi_ptt.c create mode 100644 drivers/hwtracing/ptt/hisi_ptt.h create mode 100644 drivers/vfio/iova_bitmap.c create mode 100644 drivers/video/backlight/mt6370-backlight.c create mode 100644 include/linux/iova_bitmap.h create mode 100644 lib/test_dynamic_debug.c rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a65 => cortex-a65-e1}/branch.j [...] rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a65 => cortex-a65-e1}/bus.json (100%) rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a65 => cortex-a65-e1}/cache.js [...] rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a65 => cortex-a65-e1}/dpu.json (100%) rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a65 => cortex-a65-e1}/exceptio [...] rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a65 => cortex-a65-e1}/ifu.json (100%) rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a65 => cortex-a65-e1}/instruct [...] rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a65 => cortex-a65-e1}/memory.j [...] rename tools/perf/pmu-events/arch/arm64/arm/{cortex-a65 => cortex-a65-e1}/pipeline [...] delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/cortex-a76-n1/other.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-e1/branch.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-e1/bus.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-e1/cache.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-e1/exception.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-e1/instruction.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-e1/memory.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-e1/pipeline.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-e1/spe.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-n2/other.json delete mode 100644 tools/perf/pmu-events/arch/arm64/arm/neoverse-v1/other.json