Linux MM Kernel Commits
[Prev Page][Next Page]
- [patch 122/146] mm/damon: add 'age' of region tracepoint support, (continued)
- [patch 122/146] mm/damon: add 'age' of region tracepoint support,
Andrew Morton
- [patch 121/146] mm/damon: unified access_check function naming rules,
Andrew Morton
- [patch 123/146] mm/damon/core: use abs() instead of diff_of(),
Andrew Morton
- [patch 124/146] mm/damon: remove some unneeded function definitions in damon.h,
Andrew Morton
- [patch 125/146] mm/damon/vaddr: remove swap_ranges() and replace it with swap(),
Andrew Morton
- [patch 126/146] mm/damon/schemes: add the validity judgment of thresholds,
Andrew Morton
- [patch 127/146] mm/damon: move damon_rand() definition into damon.h,
Andrew Morton
- [patch 128/146] mm/damon: modify damon_rand() macro to static inline function,
Andrew Morton
- [patch 129/146] mm/damon: convert macro functions to static inline functions,
Andrew Morton
- [patch 130/146] Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks,
Andrew Morton
- [patch 131/146] Docs/admin-guide/mm/damon/usage: remove redundant information,
Andrew Morton
- [patch 132/146] Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning,
Andrew Morton
- [patch 133/146] Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts,
Andrew Morton
- [patch 134/146] mm/damon: remove a mistakenly added comment for a future feature,
Andrew Morton
- [patch 135/146] mm/damon/schemes: account scheme actions that successfully applied,
Andrew Morton
- [patch 136/146] mm/damon/schemes: account how many times quota limit has exceeded,
Andrew Morton
- [patch 137/146] mm/damon/reclaim: provide reclamation statistics,
Andrew Morton
- [patch 138/146] Docs/admin-guide/mm/damon/reclaim: document statistics parameters,
Andrew Morton
- [patch 139/146] mm/damon/dbgfs: support all DAMOS stats,
Andrew Morton
- [patch 140/146] Docs/admin-guide/mm/damon/usage: update for schemes statistics,
Andrew Morton
- [patch 141/146] mm/damon: add access checking for hugetlb pages,
Andrew Morton
- [patch 142/146] mm/damon: move the implementation of damon_insert_region to damon.h,
Andrew Morton
- [patch 143/146] mm/damon/dbgfs: remove an unnecessary variable,
Andrew Morton
- [patch 144/146] mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging,
Andrew Morton
- [patch 145/146] mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log,
Andrew Morton
- [patch 146/146] mm/damon: hide kernel pointer from tracepoint event,
Andrew Morton
- incoming,
Andrew Morton
- [patch 01/55] mm: percpu: generalize percpu related config,
Andrew Morton
- [patch 02/55] mm: percpu: add pcpu_fc_cpu_to_node_fn_t typedef,
Andrew Morton
- [patch 03/55] mm: percpu: add generic pcpu_fc_alloc/free funciton,
Andrew Morton
- [patch 04/55] mm: percpu: add generic pcpu_populate_pte() function,
Andrew Morton
- [patch 05/55] proc/vmcore: don't fake reading zeroes on surprise vmcore_cb unregistration,
Andrew Morton
- [patch 06/55] proc: make the proc_create[_data]() stubs static inlines,
Andrew Morton
- [patch 07/55] proc: convert the return type of proc_fd_access_allowed() to be boolean,
Andrew Morton
- [patch 08/55] sysctl: fix duplicate path separator in printed entries,
Andrew Morton
- [patch 09/55] sysctl: remove redundant ret assignment,
Andrew Morton
- [patch 10/55] include/linux/unaligned: replace kernel.h with the necessary inclusions,
Andrew Morton
- [patch 11/55] kernel.h: include a note to discourage people from including it in headers,
Andrew Morton
- [patch 12/55] fs/exec: replace strlcpy with strscpy_pad in __set_task_comm,
Andrew Morton
- [patch 13/55] fs/exec: replace strncpy with strscpy_pad in __get_task_comm,
Andrew Morton
- [patch 14/55] drivers/infiniband: replace open-coded string copy with get_task_comm,
Andrew Morton
- [patch 15/55] fs/binfmt_elf: replace open-coded string copy with get_task_comm,
Andrew Morton
- [patch 16/55] samples/bpf/test_overhead_kprobe_kern: replace bpf_probe_read_kernel with bpf_probe_read_kernel_str to get task comm,
Andrew Morton
- [patch 18/55] tools/testing/selftests/bpf: replace open-coded 16 with TASK_COMM_LEN,
Andrew Morton
- [patch 17/55] tools/bpf/bpftool/skeleton: replace bpf_probe_read_kernel with bpf_probe_read_kernel_str to get task comm,
Andrew Morton
- [patch 19/55] kthread: dynamically allocate memory to store kthread's full name,
Andrew Morton
- [patch 20/55] kernel/sys.c: only take tasklist_lock for get/setpriority(PRIO_PGRP),
Andrew Morton
- [patch 21/55] get_maintainer: don't remind about no git repo when --nogit is used,
Andrew Morton
- [patch 22/55] kstrtox: uninline everything,
Andrew Morton
- [patch 23/55] list: introduce list_is_head() helper and re-use it in list.h,
Andrew Morton
- [patch 24/55] lib/list_debug.c: print more list debugging context in __list_del_entry_valid(),
Andrew Morton
- [patch 26/55] test_hash.c: split test_int_hash into arch-specific functions,
Andrew Morton
- [patch 25/55] hash.h: remove unused define directive,
Andrew Morton
- [patch 27/55] test_hash.c: split test_hash_init,
Andrew Morton
- [patch 28/55] lib/Kconfig.debug: properly split hash test kernel entries,
Andrew Morton
- [patch 29/55] test_hash.c: refactor into kunit,
Andrew Morton
- [patch 30/55] kunit: replace kernel.h with the necessary inclusions,
Andrew Morton
- [patch 31/55] uuid: discourage people from using UAPI header in new code,
Andrew Morton
- [patch 32/55] uuid: remove licence boilerplate text from the header,
Andrew Morton
- [patch 33/55] lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test,
Andrew Morton
- [patch 34/55] checkpatch: relax regexp for COMMIT_LOG_LONG_LINE,
Andrew Morton
- [patch 35/55] checkpatch: improve Kconfig help test,
Andrew Morton
- [patch 36/55] const_structs.checkpatch: add frequently used ops structs,
Andrew Morton
- [patch 37/55] fs/binfmt_elf: use PT_LOAD p_align values for static PIE,
Andrew Morton
- [patch 38/55] nilfs2: remove redundant pointer sbufs,
Andrew Morton
- [patch 39/55] hfsplus: use struct_group_attr() for memcpy() region,
Andrew Morton
- [patch 40/55] FAT: use io_schedule_timeout() instead of congestion_wait(),
Andrew Morton
- [patch 41/55] fs/adfs: remove unneeded variable make code cleaner,
Andrew Morton
- [patch 43/55] panic: remove oops_id,
Andrew Morton
- [patch 44/55] delayacct: support swapin delay accounting for swapping without blkio,
Andrew Morton
- [patch 42/55] panic: use error_report_end tracepoint on warnings,
Andrew Morton
- [patch 45/55] delayacct: fix incomplete disable operation when switch enable to disable,
Andrew Morton
- [patch 46/55] delayacct: cleanup flags in struct task_delay_info and functions use it,
Andrew Morton
- [patch 47/55] Documentation/accounting/delay-accounting.rst: add thrashing page cache and direct compact,
Andrew Morton
- [patch 48/55] delayacct: track delays from memory compact,
Andrew Morton
- [patch 49/55] configs: introduce debug.config for CI-like setup,
Andrew Morton
- [patch 50/55] arch/Kconfig: split PAGE_SIZE_LESS_THAN_256KB from PAGE_SIZE_LESS_THAN_64KB,
Andrew Morton
- [patch 51/55] btrfs: use generic Kconfig option for 256kB page size limit,
Andrew Morton
- [patch 52/55] lib/Kconfig.debug: make TEST_KMOD depend on PAGE_SIZE_LESS_THAN_256KB,
Andrew Morton
- [patch 53/55] kcov: fix generic Kconfig dependencies if ARCH_WANTS_NO_INSTR,
Andrew Morton
- [patch 54/55] ubsan: remove CONFIG_UBSAN_OBJECT_SIZE,
Andrew Morton
- [patch 55/55] lib: remove redundant assignment to variable ret,
Andrew Morton
- incoming,
Andrew Morton
- [patch 01/69] mm/migrate.c: rework migration_entry_wait() to not take a pageref,
Andrew Morton
- [patch 02/69] sysctl: add a new register_sysctl_init() interface,
Andrew Morton
- [patch 03/69] sysctl: move some boundary constants from sysctl.c to sysctl_vals,
Andrew Morton
- [patch 04/69] hung_task: move hung_task sysctl interface to hung_task.c,
Andrew Morton
- [patch 05/69] watchdog: move watchdog sysctl interface to watchdog.c,
Andrew Morton
- [patch 06/69] sysctl: make ngroups_max const,
Andrew Morton
- [patch 07/69] sysctl: use const for typically used max/min proc sysctls,
Andrew Morton
- [patch 08/69] sysctl: use SYSCTL_ZERO to replace some static int zero uses,
Andrew Morton
- [patch 09/69] aio: move aio sysctl to aio.c,
Andrew Morton
- [patch 10/69] dnotify: move dnotify sysctl to dnotify.c,
Andrew Morton
- [patch 11/69] hpet: simplify subdirectory registration with register_sysctl(),
Andrew Morton
- [patch 12/69] i915: simplify subdirectory registration with register_sysctl(),
Andrew Morton
- [patch 13/69] macintosh/mac_hid.c: simplify subdirectory registration with register_sysctl(),
Andrew Morton
- [patch 14/69] ocfs2: simplify subdirectory registration with register_sysctl(),
Andrew Morton
- [patch 15/69] test_sysctl: simplify subdirectory registration with register_sysctl(),
Andrew Morton
- [patch 16/69] inotify: simplify subdirectory registration with register_sysctl(),
Andrew Morton
- [patch 17/69] cdrom: simplify subdirectory registration with register_sysctl(),
Andrew Morton
- [patch 18/69] eventpoll: simplify sysctl declaration with register_sysctl(),
Andrew Morton
- [patch 19/69] firmware_loader: move firmware sysctl to its own files,
Andrew Morton
- [patch 20/69] random: move the random sysctl declarations to its own file,
Andrew Morton
- [patch 21/69] sysctl: add helper to register a sysctl mount point,
Andrew Morton
- [patch 22/69] fs: move binfmt_misc sysctl to its own file,
Andrew Morton
- [patch 23/69] printk: move printk sysctl to printk/sysctl.c,
Andrew Morton
- [patch 24/69] scsi/sg: move sg-big-buff sysctl to scsi/sg.c,
Andrew Morton
- [patch 25/69] stackleak: move stack_erasing sysctl to stackleak.c,
Andrew Morton
- [patch 26/69] sysctl: share unsigned long const values,
Andrew Morton
- [patch 27/69] fs: move inode sysctls to its own file,
Andrew Morton
- [patch 28/69] fs: move fs stat sysctls to file_table.c,
Andrew Morton
- [patch 29/69] fs: move dcache sysctls to its own file,
Andrew Morton
- [patch 30/69] sysctl: move maxolduid as a sysctl specific const,
Andrew Morton
- [patch 31/69] fs: move shared sysctls to fs/sysctls.c,
Andrew Morton
- [patch 32/69] fs: move locking sysctls where they are used,
Andrew Morton
- [patch 33/69] fs: move namei sysctls to its own file,
Andrew Morton
- [patch 34/69] fs: move fs/exec.c sysctls into its own file,
Andrew Morton
- [patch 35/69] fs: move pipe sysctls to is own file,
Andrew Morton
- [patch 36/69] sysctl: add and use base directory declarer and registration helper,
Andrew Morton
- [patch 37/69] fs: move namespace sysctls and declare fs base directory,
Andrew Morton
- [patch 38/69] kernel/sysctl.c: rename sysctl_init() to sysctl_init_bases(),
Andrew Morton
- [patch 39/69] printk: fix build warning when CONFIG_PRINTK=n,
Andrew Morton
- [patch 40/69] fs/coredump: move coredump sysctls into its own file,
Andrew Morton
- [patch 41/69] kprobe: move sysctl_kprobes_optimization to kprobes.c,
Andrew Morton
- [patch 42/69] kernel/sysctl.c: remove unused variable ten_thousand,
Andrew Morton
- [patch 43/69] sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax,
Andrew Morton
- [patch 44/69] zsmalloc: introduce some helper functions,
Andrew Morton
- [patch 45/69] zsmalloc: rename zs_stat_type to class_stat_type,
Andrew Morton
- [patch 46/69] zsmalloc: decouple class actions from zspage works,
Andrew Morton
- [patch 47/69] zsmalloc: introduce obj_allocated,
Andrew Morton
- [patch 48/69] zsmalloc: move huge compressed obj from page to zspage,
Andrew Morton
- [patch 49/69] zsmalloc: remove zspage isolation for migration,
Andrew Morton
- [patch 50/69] locking/rwlocks: introduce write_lock_nested,
Andrew Morton
- [patch 51/69] zsmalloc: replace per zpage lock with pool->migrate_lock,
Andrew Morton
- [patch 52/69] zsmalloc: replace get_cpu_var with local_lock,
Andrew Morton
- [patch 53/69] fs: proc: store PDE()->data into inode->i_private,
Andrew Morton
- [patch 54/69] proc: remove PDE_DATA() completely,
Andrew Morton
- [patch 55/69] lib/stackdepot: allow optional init and stack_table allocation by kvmalloc(),
Andrew Morton
- [patch 56/69] lib/stackdepot: always do filter_irq_stacks() in stack_depot_save(),
Andrew Morton
- [patch 57/69] mm: remove cleancache,
Andrew Morton
- [patch 58/69] frontswap: remove frontswap_writethrough,
Andrew Morton
- [patch 60/69] frontswap: remove frontswap_shrink,
Andrew Morton
- [patch 59/69] frontswap: remove frontswap_tmem_exclusive_gets,
Andrew Morton
- [patch 61/69] frontswap: remove frontswap_curr_pages,
Andrew Morton
- [patch 62/69] frontswap: simplify frontswap_init,
Andrew Morton
- [patch 63/69] frontswap: remove the frontswap exports,
Andrew Morton
- [patch 64/69] mm: simplify try_to_unuse,
Andrew Morton
- [patch 65/69] frontswap: remove frontswap_test,
Andrew Morton
- [patch 66/69] frontswap: simplify frontswap_register_ops,
Andrew Morton
- [patch 67/69] mm: mark swap_lock and swap_active_head static,
Andrew Morton
- [patch 68/69] frontswap: remove support for multiple ops,
Andrew Morton
- [patch 69/69] mm: hide the FRONTSWAP Kconfig symbol,
Andrew Morton
- incoming,
Andrew Morton
- incoming,
Andrew Morton
- [patch 01/12] include/linux/sysctl.h: fix register_sysctl_mount_point() return type,
Andrew Morton
- [patch 02/12] binfmt_misc: fix crash when load/unload module,
Andrew Morton
- [patch 03/12] ia64: make IA64_MCA_RECOVERY bool instead of tristate,
Andrew Morton
- [patch 04/12] memory-failure: fetch compound_head after pgmap_pfn_valid(),
Andrew Morton
- [patch 05/12] mm: page->mapping folio->mapping should have the same offset,
Andrew Morton
- [patch 06/12] tools/testing/scatterlist: add missing defines,
Andrew Morton
- [patch 07/12] kasan: test: fix compatibility with FORTIFY_SOURCE,
Andrew Morton
- [patch 08/12] mm, kasan: use compare-exchange operation to set KASAN page tag,
Andrew Morton
- [patch 09/12] psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n,
Andrew Morton
- [patch 10/12] psi: fix "defined but not used" warnings when CONFIG_PROC_FS=n,
Andrew Morton
- [patch 11/12] jbd2: export jbd2_journal_[grab|put]_journal_head,
Andrew Morton
- [patch 12/12] ocfs2: fix a deadlock when commit trans,
Andrew Morton
- incoming,
Andrew Morton
- [patch 01/10] Revert "mm/page_isolation: unset migratetype directly for non Buddy page",
Andrew Morton
- [patch 02/10] mm/debug_vm_pgtable: remove pte entry from the page table,
Andrew Morton
- [patch 03/10] mm/page_table_check: use unsigned long for page counters and cleanup,
Andrew Morton
- [patch 04/10] mm/khugepaged: unify collapse pmd clear, flush and free,
Andrew Morton
- [patch 05/10] mm/page_table_check: check entries at pmd levels,
Andrew Morton
- [patch 06/10] mm/pgtable: define pte_index so that preprocessor could recognize it,
Andrew Morton
- [patch 07/10] ipc/sem: do not sleep with a spin lock held,
Andrew Morton
- [patch 08/10] mm/kmemleak: avoid scanning potential huge holes,
Andrew Morton
- [patch 09/10] MAINTAINERS: update rppt's email,
Andrew Morton
- [patch 10/10] kselftest/vm: revert "tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner",
Andrew Morton
- [patch 01/10] Revert "mm/page_isolation: unset migratetype directly for non Buddy page",
Andrew Morton
- [patch 02/10] mm/debug_vm_pgtable: remove pte entry from the page table,
Andrew Morton
- [patch 03/10] mm/page_table_check: use unsigned long for page counters and cleanup,
Andrew Morton
- [patch 04/10] mm/khugepaged: unify collapse pmd clear, flush and free,
Andrew Morton
- [patch 05/10] mm/page_table_check: check entries at pmd levels,
Andrew Morton
- [patch 06/10] mm/pgtable: define pte_index so that preprocessor could recognize it,
Andrew Morton
- [patch 07/10] ipc/sem: do not sleep with a spin lock held,
Andrew Morton
- [patch 08/10] mm/kmemleak: avoid scanning potential huge holes,
Andrew Morton
- [patch 09/10] MAINTAINERS: update rppt's email,
Andrew Morton
- [patch 10/10] kselftest/vm: revert "tools/testing/selftests/vm/userfaultfd.c: use swap() to make code cleaner",
Andrew Morton
- incoming,
Andrew Morton
- [patch 5/5] mm/gup: remove unused get_user_pages_locked(),
Andrew Morton
- [patch 4/5] mm: change lookup_node() to use get_user_pages_fast(),
Andrew Morton
- [patch 2/5] mm/gup: follow_pfn_pte(): -EEXIST cleanup,
Andrew Morton
- [patch 1/5] mm: fix invalid page pointer returned with FOLL_PIN gups,
Andrew Morton
- [patch 3/5] mm/gup: remove unused pin_user_pages_locked(),
Andrew Morton
- [patch 1/5] fs/binfmt_elf: fix PT_LOAD p_align values for loaders,
Andrew Morton
- [patch 2/5] fs/proc: task_mmu.c: don't read mapcount for migration entry,
Andrew Morton
- [patch 4/5] mm: memcg: synchronize objcg lists with a dedicated spinlock,
Andrew Morton
- [patch 3/5] mm: vmscan: remove deadlock due to throttling failing to make progress,
Andrew Morton
- [patch 5/5] kfence: make test case compatible with run time set sample interval,
Andrew Morton
- Re: incoming,
Linus Torvalds
- incoming,
Andrew Morton
- [patch 01/12] MAINTAINERS: add sysctl-next git tree,
Andrew Morton
- [patch 02/12] mm/hugetlb: fix kernel crash with hugetlb mremap,
Andrew Morton
- [patch 03/12] kasan: test: prevent cache merging in kmem_cache_double_destroy,
Andrew Morton
- [patch 04/12] hugetlbfs: fix a truncation issue in hugepages parameter,
Andrew Morton
- [patch 05/12] mm: fix use-after-free bug when mm->mmap is reused after being freed,
Andrew Morton
- [patch 06/12] selftest/vm: fix map_fixed_noreplace test failure,
Andrew Morton
- [patch 07/12] MAINTAINERS: add Roman as a memcg co-maintainer,
Andrew Morton
- [patch 08/12] MAINTAINERS: remove Vladimir from memcg maintainers,
Andrew Morton
- [patch 09/12] MAINTAINERS: add Shakeel as a memcg co-maintainer,
Andrew Morton
- [patch 10/12] MAINTAINERS, SLAB: add Roman as reviewer, git tree,
Andrew Morton
- [patch 11/12] mailmap: update Roman Gushchin's email,
Andrew Morton
- [patch 12/12] selftests/memfd: clean up mapping in mfd_fail_write,
Andrew Morton
- incoming,
Andrew Morton
- incoming,
Andrew Morton
- incoming,
Andrew Morton
- [patch 001/227] linux/kthread.h: remove unused macros,
Andrew Morton
- [patch 002/227] scripts/spelling.txt: add more spellings to spelling.txt,
Andrew Morton
- [patch 003/227] ntfs: add sanity check on allocation size,
Andrew Morton
- [patch 004/227] ocfs2: cleanup some return variables,
Andrew Morton
- [patch 005/227] fs/ocfs2: fix comments mentioning i_mutex,
Andrew Morton
- [patch 006/227] doc: convert 'subsection' to 'section' in gfp.h,
Andrew Morton
- [patch 008/227] mm: improve cleanup when ->readpages doesn't process all pages,
Andrew Morton
- [patch 007/227] mm: document and polish read-ahead code,
Andrew Morton
- [patch 009/227] fuse: remove reliance on bdi congestion,
Andrew Morton
- [patch 011/227] ceph: remove reliance on bdi congestion,
Andrew Morton
- [patch 010/227] nfs: remove reliance on bdi congestion,
Andrew Morton
- [patch 012/227] remove inode_congested(),
Andrew Morton
- [patch 013/227] remove bdi_congested() and wb_congested() and related functions,
Andrew Morton
- [patch 014/227] f2fs: replace congestion_wait() calls with io_schedule_timeout(),
Andrew Morton
- [patch 015/227] block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC",
Andrew Morton
- [patch 016/227] remove congestion tracking framework,
Andrew Morton
- [patch 017/227] mount: warn only once about timestamp range expiration,
Andrew Morton
- [patch 018/227] mm/memremap: avoid calling kasan_remove_zero_shadow() for device private memory,
Andrew Morton
- [patch 019/227] filemap: remove find_get_pages(),
Andrew Morton
- [patch 025/227] mm: change lookup_node() to use get_user_pages_fast(),
Andrew Morton
- [patch 026/227] mm/gup: remove unused get_user_pages_locked(),
Andrew Morton
- [patch 027/227] mm/swap: fix confusing comment in folio_mark_accessed,
Andrew Morton
- [patch 028/227] tmpfs: support for file creation time,
Andrew Morton
- [patch 030/227] tmpfs: do not allocate pages on read,
Andrew Morton
- [patch 029/227] shmem: mapping_set_exiting() to help mapped resilience,
Andrew Morton
- [patch 031/227] mm: shmem: use helper macro __ATTR_RW,
Andrew Morton
- [patch 032/227] memcg: replace in_interrupt() with !in_task(),
Andrew Morton
- [patch 034/227] mm/memcg: mem_cgroup_per_node is already set to 0 on allocation,
Andrew Morton
- [patch 033/227] memcg: add per-memcg total kernel memory stat,
Andrew Morton
- [patch 035/227] mm/memcg: retrieve parent memcg from css.parent,
Andrew Morton
- [patch 020/227] mm/writeback: minor clean up for highmem_dirtyable_memory,
Andrew Morton
- [patch 022/227] mm: fix invalid page pointer returned with FOLL_PIN gups,
Andrew Morton
- [patch 024/227] mm/gup: remove unused pin_user_pages_locked(),
Andrew Morton
- [patch 021/227] mm: fs: fix lru_cache_disabled race in bh_lru,
Andrew Morton
- [patch 023/227] mm/gup: follow_pfn_pte(): -EEXIST cleanup,
Andrew Morton
- [patch 036/227] memcg: refactor mem_cgroup_oom,
Andrew Morton
- [patch 037/227] memcg: unify force charging conditions,
Andrew Morton
- [patch 038/227] selftests: memcg: test high limit for single entry allocation,
Andrew Morton
- [patch 039/227] memcg: synchronously enforce memory.high for large overcharges,
Andrew Morton
- [patch 040/227] mm/memcontrol: return 1 from cgroup.memory __setup() handler,
Andrew Morton
- [patch 041/227] mm/memcg: revert ("mm/memcg: optimize user context object stock access"),
Andrew Morton
- [patch 042/227] mm/memcg: disable threshold event handlers on PREEMPT_RT,
Andrew Morton
- [patch 043/227] mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed.,
Andrew Morton
- [patch 045/227] mm/memcg: protect memcg_stock with a local_lock_t,
Andrew Morton
- [patch 044/227] mm/memcg: opencode the inner part of obj_cgroup_uncharge_pages() in drain_obj_stock(),
Andrew Morton
- [patch 046/227] mm/memcg: disable migration instead of preemption in drain_all_stock().,
Andrew Morton
- [patch 047/227] mm: list_lru: transpose the array of per-node per-memcg lru lists,
Andrew Morton
- [patch 048/227] mm: introduce kmem_cache_alloc_lru,
Andrew Morton
- [patch 049/227] fs: introduce alloc_inode_sb() to allocate filesystems specific inode,
Andrew Morton
- [patch 050/227] fs: allocate inode by using alloc_inode_sb(),
Andrew Morton
- [patch 051/227] f2fs: allocate inode by using alloc_inode_sb(),
Andrew Morton
- [patch 052/227] mm: dcache: use kmem_cache_alloc_lru() to allocate dentry,
Andrew Morton
- [patch 055/227] mm: list_lru: allocate list_lru_one only when needed,
Andrew Morton
- [patch 056/227] mm: list_lru: rename memcg_drain_all_list_lrus to memcg_reparent_list_lrus,
Andrew Morton
- [patch 057/227] mm: list_lru: replace linear array with xarray,
Andrew Morton
- [patch 053/227] xarray: use kmem_cache_alloc_lru to allocate xa_node,
Andrew Morton
- [patch 054/227] mm: memcontrol: move memcg_online_kmem() to mem_cgroup_css_online(),
Andrew Morton
- [patch 058/227] mm: memcontrol: reuse memory cgroup ID for kmem ID,
Andrew Morton
- [patch 059/227] mm: memcontrol: fix cannot alloc the maximum memcg ID,
Andrew Morton
- [patch 060/227] mm: list_lru: rename list_lru_per_memcg to list_lru_memcg,
Andrew Morton
- [patch 061/227] mm: memcontrol: rename memcg_cache_id to memcg_kmem_id,
Andrew Morton
- [patch 062/227] memcg: enable accounting for tty-related objects,
Andrew Morton
- [patch 064/227] mm: merge pte_mkhuge() call into arch_make_huge_pte(),
Andrew Morton
- [patch 063/227] selftests, x86: fix how check_cc.sh is being invoked,
Andrew Morton
- [patch 065/227] mm: remove mmu_gathers storage from remaining architectures,
Andrew Morton
- [patch 066/227] mm: thp: fix wrong cache flush in remove_migration_pmd(),
Andrew Morton
- [patch 067/227] mm: fix missing cache flush for all tail pages of compound page,
Andrew Morton
- [patch 071/227] mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic(),
Andrew Morton
- [patch 068/227] mm: hugetlb: fix missing cache flush in copy_huge_page_from_user(),
Andrew Morton
- [patch 072/227] mm: replace multiple dcache flush with flush_dcache_folio(),
Andrew Morton
- [patch 070/227] mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte(),
Andrew Morton
- [patch 069/227] mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atomic_pte(),
Andrew Morton
- [patch 073/227] mm: don't skip swap entry even if zap_details specified,
Andrew Morton
- [patch 074/227] mm: rename zap_skip_check_mapping() to should_zap_page(),
Andrew Morton
- [patch 075/227] mm: change zap_details.zap_mapping into even_cows,
Andrew Morton
- [patch 076/227] mm: rework swap handling of zap_pte_range,
Andrew Morton
- [patch 077/227] mm/mmap: return 1 from stack_guard_gap __setup() handler,
Andrew Morton
- [patch 078/227] mm/memory.c: use helper function range_in_vma(),
Andrew Morton
- [patch 079/227] mm/memory.c: use helper macro min and max in unmap_mapping_range_tree(),
Andrew Morton
- [patch 084/227] mm/vmalloc: remove unneeded function forward declaration,
Andrew Morton
- [patch 080/227] mm: _install_special_mapping() apply VM_LOCKED_CLEAR_MASK,
Andrew Morton
- [patch 082/227] mm/mremap:: use vma_lookup() instead of find_vma(),
Andrew Morton
- [patch 083/227] mm/sparse: make mminit_validate_memmodel_limits() static,
Andrew Morton
- [patch 081/227] mm/mmap: remove obsolete comment in ksys_mmap_pgoff,
Andrew Morton
- [patch 087/227] mm/vmalloc: eliminate an extra orig_gfp_mask,
Andrew Morton
- [patch 086/227] mm/vmalloc: add adjust_search_size parameter,
Andrew Morton
- [patch 089/227] mm/vmalloc: fix comments about vmap_area struct,
Andrew Morton
- [patch 088/227] mm/vmalloc.c: fix "unused function" warning,
Andrew Morton
- [patch 085/227] mm/vmalloc: Move draining areas out of caller context,
Andrew Morton
- [patch 090/227] mm: page_alloc: avoid merging non-fallbackable pageblocks with others,
Andrew Morton
- [patch 091/227] mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last(),
Andrew Morton
- [patch 092/227] mm/mmzone.h: remove unused macros,
Andrew Morton
- [patch 093/227] mm/page_alloc: don't pass pfn to free_unref_page_commit(),
Andrew Morton
- [patch 094/227] cma: factor out minimum alignment requirement,
Andrew Morton
- [patch 095/227] mm: enforce pageblock_order < MAX_ORDER,
Andrew Morton
- [patch 096/227] mm/page_alloc: mark pagesets as __maybe_unused,
Andrew Morton
- [patch 097/227] mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node,
Andrew Morton
- [patch 098/227] mm/page_alloc: fetch the correct pcp buddy during bulk free,
Andrew Morton
- [patch 099/227] mm/page_alloc: track range of active PCP lists during bulk free,
Andrew Morton
- [patch 100/227] mm/page_alloc: simplify how many pages are selected per pcp list during bulk free,
Andrew Morton
- [patch 101/227] mm/page_alloc: drain the requested list first during bulk free,
Andrew Morton
- [patch 103/227] mm/page_alloc: limit number of high-order pages on PCP during bulk free,
Andrew Morton
- [patch 105/227] arch/x86/mm/numa: Do not initialize nodes twice,
Andrew Morton
- [patch 106/227] mm: count time in drain_all_pages during direct reclaim as memory pressure,
Andrew Morton
- [patch 102/227] mm/page_alloc: free pages in a single pass during bulk free,
Andrew Morton
- [patch 107/227] mm/page_alloc: call check_new_pages() while zone spinlock is not held,
Andrew Morton
- [patch 104/227] mm/page_alloc: do not prefetch buddies during bulk free,
Andrew Morton
- [patch 108/227] mm/page_alloc: check high-order pages for corruption during PCP operations,
Andrew Morton
- [patch 111/227] mm: invalidate hwpoison page cache page in fault path,
Andrew Morton
- [patch 110/227] mm/hwpoison: fix error page recovered but reported "not recovered",
Andrew Morton
- [patch 109/227] mm/memory-failure.c: remove obsolete comment,
Andrew Morton
- [patch 113/227] mm/memory-failure.c: catch unexpected -EFAULT from vma_address(),
Andrew Morton
- [patch 112/227] mm/memory-failure.c: minor clean up for memory_failure_dev_pagemap,
Andrew Morton
- [patch 114/227] mm/memory-failure.c: rework the signaling logic in kill_proc,
Andrew Morton
- [patch 115/227] mm/memory-failure.c: fix race with changing page more robustly,
Andrew Morton
- [patch 116/227] mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev,
Andrew Morton
- [patch 117/227] mm/memory-failure.c: rework the try_to_unmap logic in hwpoison_user_mappings(),
Andrew Morton
- [patch 118/227] mm/memory-failure.c: remove obsolete comment in __soft_offline_page,
Andrew Morton
- [patch 119/227] mm/memory-failure.c: remove unnecessary PageTransTail check,
Andrew Morton
- [patch 122/227] mm/hwpoison: add in-use hugepage hwpoison filter judgement,
Andrew Morton
- [patch 120/227] mm/hwpoison-inject: support injecting hwpoison to free page,
Andrew Morton
- [patch 121/227] mm/hwpoison: avoid the impact of hwpoison_filter() return value on mce handler,
Andrew Morton
- [patch 124/227] mm/memory-failure.c: avoid calling invalidate_inode_page() with unexpected pages,
Andrew Morton
- [patch 126/227] mm, fault-injection: declare should_fail_alloc_page(),
Andrew Morton
- [patch 123/227] mm/memory-failure.c: fix race with changing page compound again,
Andrew Morton
- [patch 125/227] mm/memory-failure.c: make non-LRU movable pages unhandlable,
Andrew Morton
- [patch 127/227] mm/mlock: fix potential imbalanced rlimit ucounts adjustment,
Andrew Morton
- [patch 128/227] mm: hugetlb: free the 2nd vmemmap page associated with each HugeTLB page,
Andrew Morton
- [patch 129/227] mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a static_key,
Andrew Morton
- [patch 131/227] selftests: vm: add a hugetlb test case,
Andrew Morton
- [patch 130/227] mm: sparsemem: use page table lock to protect kernel pmd operations,
Andrew Morton
- [patch 134/227] hugetlb: clean up potential spectre issue warnings,
Andrew Morton
- [patch 133/227] mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB,
Andrew Morton
- [patch 135/227] mm/hugetlb: use helper macro __ATTR_RW,
Andrew Morton
- [patch 137/227] mm: remove unneeded local variable follflags,
Andrew Morton
- [patch 136/227] mm/hugetlb.c: export PageHeadHuge(),
Andrew Morton
- [patch 138/227] userfaultfd: provide unmasked address on page-fault,
Andrew Morton
- [patch 139/227] userfaultfd/selftests: fix uninitialized_var.cocci warning,
Andrew Morton
- [patch 140/227] mm/fs: delete PF_SWAPWRITE,
Andrew Morton
- [patch 141/227] mm: __isolate_lru_page_prepare() in isolate_migratepages_block(),
Andrew Morton
- [patch 142/227] mm/list_lru: optimize memcg_reparent_list_lru_node(),
Andrew Morton
- [patch 143/227] mm: lru_cache_disable: replace work queue synchronization with synchronize_rcu,
Andrew Morton
- [patch 144/227] mm: workingset: replace IRQ-off check with a lockdep assert.,
Andrew Morton
- [patch 145/227] mm: vmscan: fix documentation for page_check_references(),
Andrew Morton
- [patch 146/227] mm: compaction: cleanup the compaction trace events,
Andrew Morton
- [patch 147/227] mempolicy: mbind_range() set_policy() after vma_merge(),
Andrew Morton
- [patch 148/227] mm/oom_kill: remove unneeded is_memcg_oom check,
Andrew Morton
- [patch 132/227] mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_HUGETLB_PAGE_FREE_VMEMMAP,
Andrew Morton
- [patch 149/227] mm,migrate: fix establishing demotion target,
Andrew Morton
- [patch 150/227] mm/migrate: fix race between lock page and clear PG_Isolated,
Andrew Morton
- [patch 151/227] mm/thp: refix __split_huge_pmd_locked() for migration PMD,
Andrew Morton
- [patch 152/227] mm/cma: provide option to opt out from exposing pages on activation failure,
Andrew Morton
- [patch 153/227] powerpc/fadump: opt out from freeing pages on cma activation failure,
Andrew Morton
- [patch 154/227] NUMA Balancing: add page promotion counter,
Andrew Morton
- [patch 156/227] memory tiering: skip to scan fast memory,
Andrew Morton
- [patch 155/227] NUMA balancing: optimize page placement for memory tiering system,
Andrew Morton
- [patch 161/227] mm/madvise: use vma_lookup() instead of find_vma(),
Andrew Morton
- [patch 162/227] mm: madvise: return correct bytes advised with process_madvise,
Andrew Morton
- [patch 157/227] mm: page_io: fix psi memory pressure error on cold swapins,
Andrew Morton
- [patch 163/227] mm: madvise: skip unmapped vma holes passed to process_madvise,
Andrew Morton
- [patch 164/227] mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG,
Andrew Morton
- [patch 160/227] mm/hwpoison: check the subpage, not the head page,
Andrew Morton
- [patch 158/227] mm/vmstat: add event for ksm swapping in copy,
Andrew Morton
- [patch 159/227] mm/ksm: use helper macro __ATTR_RW,
Andrew Morton
- [patch 165/227] mm: handle uninitialized numa nodes gracefully,
Andrew Morton
- [patch 166/227] mm, memory_hotplug: drop arch_free_nodedata,
Andrew Morton
- [patch 167/227] mm, memory_hotplug: reorganize new pgdat initialization,
Andrew Morton
- [patch 168/227] mm: make free_area_init_node aware of memory less nodes,
Andrew Morton
- [patch 169/227] memcg: do not tweak node in alloc_mem_cgroup_per_node_info,
Andrew Morton
- [patch 170/227] drivers/base/memory: add memory block to memory group after registration succeeded,
Andrew Morton
- [patch 172/227] mm/memory_hotplug: remove obsolete comment of __add_pages,
Andrew Morton
- [patch 171/227] drivers/base/node: consolidate node device subsystem initialization in node_dev_init(),
Andrew Morton
- [patch 173/227] mm/memory_hotplug: avoid calling zone_intersects() for ZONE_NORMAL,
Andrew Morton
- [patch 174/227] mm/memory_hotplug: clean up try_offline_node,
Andrew Morton
- [patch 176/227] drivers/base/node: rename link_mem_sections() to register_memory_block_under_node(),
Andrew Morton
- [patch 177/227] drivers/base/memory: determine and store zone for single-zone memory blocks,
Andrew Morton
- [patch 178/227] drivers/base/memory: clarify adding and removing of memory blocks,
Andrew Morton
- [patch 175/227] mm/memory_hotplug: fix misplaced comment in offline_pages,
Andrew Morton
- [patch 179/227] mm: only re-generate demotion targets when a numa node changes its N_CPU state,
Andrew Morton
- [patch 180/227] mm/thp: ClearPageDoubleMap in first page_add_file_rmap(),
Andrew Morton
- [patch 182/227] mm: remove usercopy_warn(),
Andrew Morton
- [patch 181/227] mm/zswap.c: allow handling just same-value filled pages,
Andrew Morton
- [patch 184/227] mm/usercopy: return 1 from hardened_usercopy __setup() handler,
Andrew Morton
- [patch 183/227] mm: uninline copy_overflow(),
Andrew Morton
- [patch 185/227] mm/early_ioremap: declare early_memremap_pgprot_adjust(),
Andrew Morton
- [patch 187/227] mm/highmem: remove unnecessary done label,
Andrew Morton
- [patch 188/227] mm/page_table_check.c: use strtobool for param parsing,
Andrew Morton
- [patch 190/227] kfence: allow re-enabling KFENCE after system startup,
Andrew Morton
- [patch 189/227] mm/kfence: remove unnecessary CONFIG_KFENCE option,
Andrew Morton
- [patch 186/227] highmem: document kunmap_local(),
Andrew Morton
- [patch 191/227] kfence: alloc kfence_pool after system startup,
Andrew Morton
- [patch 193/227] kunit: make kunit_test_timeout compatible with comment,
Andrew Morton
- [patch 192/227] kunit: fix UAF when run kfence test case test_gfpzero,
Andrew Morton
- [patch 194/227] kfence: test: try to avoid test_gfpzero trigger rcu_stall,
Andrew Morton
- [patch 195/227] kfence: allow use of a deferrable timer,
Andrew Morton
- [patch 196/227] mm/hmm.c: remove unneeded local variable ret,
Andrew Morton
- [patch 197/227] mm/damon/dbgfs/init_regions: use target index instead of target id,
Andrew Morton
- [patch 199/227] mm/damon/core: move damon_set_targets() into dbgfs,
Andrew Morton
- [patch 200/227] mm/damon: remove the target id concept,
Andrew Morton
- [patch 198/227] Docs/admin-guide/mm/damon/usage: update for changed initail_regions file input,
Andrew Morton
- [patch 201/227] mm/damon: remove redundant page validation,
Andrew Morton
- [patch 202/227] mm/damon: rename damon_primitives to damon_operations,
Andrew Morton
- [patch 203/227] mm/damon: let monitoring operations can be registered and selected,
Andrew Morton
- [patch 204/227] mm/damon/paddr,vaddr: register themselves to DAMON in subsys_initcall,
Andrew Morton
- [patch 205/227] mm/damon/reclaim: use damon_select_ops() instead of damon_{v,p}a_set_operations(),
Andrew Morton
- [patch 206/227] mm/damon/dbgfs: use damon_select_ops() instead of damon_{v,p}a_set_operations(),
Andrew Morton
- [patch 207/227] mm/damon/dbgfs: use operations id for knowing if the target has pid,
Andrew Morton
- [patch 208/227] mm/damon/dbgfs-test: fix is_target_id() change,
Andrew Morton
- [patch 209/227] mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,set_operations}(),
Andrew Morton
- [patch 210/227] mm/damon: remove unnecessary CONFIG_DAMON option,
Andrew Morton
- [patch 211/227] Docs/vm/damon: call low level monitoring primitives the operations,
Andrew Morton
- [patch 212/227] Docs/vm/damon/design: update DAMON-Idle Page Tracking interference handling,
Andrew Morton
- [patch 213/227] Docs/damon: update outdated term 'regions update interval',
Andrew Morton
- [patch 214/227] mm/damon/core: allow non-exclusive DAMON start/stop,
Andrew Morton
- [patch 215/227] mm/damon/core: add number of each enum type values,
Andrew Morton
- [patch 218/227] mm/damon/sysfs: support the physical address space monitoring,
Andrew Morton
- [patch 217/227] mm/damon/sysfs: link DAMON for virtual address spaces monitoring,
Andrew Morton
- [patch 216/227] mm/damon: implement a minimal stub for sysfs-based DAMON interface,
Andrew Morton
- [patch 219/227] mm/damon/sysfs: support DAMON-based Operation Schemes,
Andrew Morton
- [patch 220/227] mm/damon/sysfs: support DAMOS quotas,
Andrew Morton
- [patch 222/227] mm/damon/sysfs: support DAMOS watermarks,
Andrew Morton
- [patch 223/227] mm/damon/sysfs: support DAMOS stats,
Andrew Morton
- [patch 221/227] mm/damon/sysfs: support schemes prioritization,
Andrew Morton
- [patch 224/227] selftests/damon: add a test for DAMON sysfs interface,
Andrew Morton
- [patch 225/227] Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface,
Andrew Morton
- [patch 226/227] Docs/ABI/testing: add DAMON sysfs interface ABI document,
Andrew Morton
- [patch 227/227] mm/damon/sysfs: remove repeat container_of() in damon_sysfs_kdamond_release(),
Andrew Morton
- incoming,
Andrew Morton
- [patch 01/41] proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks,
Andrew Morton
- [patch 02/41] proc/vmcore: fix possible deadlock on concurrent mmap and read,
Andrew Morton
- [patch 03/41] proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment,
Andrew Morton
- [patch 04/41] linux/types.h: remove unnecessary __bitwise__,
Andrew Morton
- [patch 05/41] Documentation/sparse: add hints about __CHECKER__,
Andrew Morton
- [patch 06/41] kernel/ksysfs.c: use helper macro __ATTR_RW,
Andrew Morton
- [patch 07/41] Kconfig.debug: make DEBUG_INFO selectable from a choice,
Andrew Morton
- [patch 09/41] ilog2: force inlining of __ilog2_u32() and __ilog2_u64(),
Andrew Morton
- [patch 08/41] include: drop pointless __compiler_offsetof indirection,
Andrew Morton
- [patch 10/41] bitfield: add explicit inclusions to the example,
Andrew Morton
- [patch 11/41] lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option,
Andrew Morton
- [patch 12/41] lib: bitmap: fix many kernel-doc warnings,
Andrew Morton
- [patch 13/41] checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICENSE("GPL v2"),
Andrew Morton
- [patch 14/41] checkpatch: add --fix option for some TRAILING_STATEMENTS,
Andrew Morton
- [patch 15/41] checkpatch: add early_param exception to blank line after struct/function test,
Andrew Morton
- [patch 16/41] checkpatch: use python3 to find codespell dictionary,
Andrew Morton
- [patch 17/41] init: use ktime_us_delta() to make initcall_debug log more precise,
Andrew Morton
- [patch 18/41] init.h: improve __setup and early_param documentation,
Andrew Morton
- [patch 22/41] minix: fix bug when opening a file with O_DIRECT,
Andrew Morton
- [patch 19/41] init/main.c: return 1 from handled __setup() functions,
Andrew Morton
- [patch 25/41] kexec: make crashk_res, crashk_low_res and crash_notes symbols always visible,
Andrew Morton
- [patch 23/41] fat: use pointer to simple type in put_user(),
Andrew Morton
- [patch 20/41] fs/pipe: use kvcalloc to allocate a pipe_buffer array,
Andrew Morton
- [patch 24/41] cgroup: use irqsave in cgroup_rstat_flush_locked().,
Andrew Morton
- [patch 26/41] riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef,
Andrew Morton
- [patch 27/41] x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef,
Andrew Morton
- [patch 28/41] arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef,
Andrew Morton
- [patch 29/41] docs: kdump: update description about sysfs file system support,
Andrew Morton
- [patch 31/41] panic: unset panic_on_warn inside panic(),
Andrew Morton
- [patch 30/41] docs: kdump: add scp example to write out the dump file,
Andrew Morton
- [patch 32/41] ubsan: no need to unset panic_on_warn in ubsan_epilogue(),
Andrew Morton
- [patch 33/41] kasan: no need to unset panic_on_warn in end_report(),
Andrew Morton
- [patch 35/41] docs: sysctl/kernel: add missing bit to panic_print,
Andrew Morton
- [patch 34/41] taskstats: remove unneeded dead assignment,
Andrew Morton
- [patch 36/41] panic: add option to dump all CPUs backtraces in panic_print,
Andrew Morton
- [patch 37/41] panic: move panic_print before kmsg dumpers,
Andrew Morton
- [patch 38/41] kcov: split ioctl handling into locked and unlocked parts,
Andrew Morton
- [patch 40/41] kernel/resource: fix kfree() of bootmem memory again,
Andrew Morton
- [patch 39/41] kcov: properly handle subsequent mmap calls,
Andrew Morton
- [patch 41/41] Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang",
Andrew Morton
- [patch 21/41] fs/pipe.c: local vars have to match types of proper pipe_inode_info fields,
Andrew Morton
- incoming,
Andrew Morton
- [patch 001/114] tools/vm/page_owner_sort.c: sort by stacktrace before culling,
Andrew Morton
- [patch 002/114] tools/vm/page_owner_sort.c: support sorting by stack trace,
Andrew Morton
- [patch 003/114] tools/vm/page_owner_sort.c: add switch between culling by stacktrace and txt,
Andrew Morton
- [patch 004/114] tools/vm/page_owner_sort.c: support sorting pid and time,
Andrew Morton
- [patch 006/114] tools/vm/page_owner_sort.c: delete invalid duplicate code,
Andrew Morton
- [patch 005/114] tools/vm/page_owner_sort.c: two trivial fixes,
Andrew Morton
- [patch 008/114] Documentation/vm/page_owner.rst: fix unexpected indentation warns,
Andrew Morton
- [patch 007/114] Documentation/vm/page_owner.rst: update the documentation,
Andrew Morton
- [patch 009/114] lib/vsprintf: avoid redundant work with 0 size,
Andrew Morton
- [patch 010/114] mm/page_owner: use scnprintf() to avoid excessive buffer overrun check,
Andrew Morton
- [patch 011/114] mm/page_owner: print memcg information,
Andrew Morton
- [patch 012/114] mm/page_owner: record task command name,
Andrew Morton
- [patch 013/114] mm/page_owner.c: record tgid,
Andrew Morton
- [patch 014/114] tools/vm/page_owner_sort.c: fix the instructions for use,
Andrew Morton
- [patch 015/114] tools/vm/page_owner_sort.c: fix comments,
Andrew Morton
- [patch 016/114] tools/vm/page_owner_sort.c: add a security check,
Andrew Morton
- [patch 018/114] tools/vm/page_owner_sort: fix three trivival places,
Andrew Morton
- [patch 017/114] tools/vm/page_owner_sort.c: support sorting by tgid and update documentation,
Andrew Morton
- [patch 020/114] tools/vm/page_owner_sort.c: support for selecting by PID, TGID or task command name,
Andrew Morton
- [patch 019/114] tools/vm/page_owner_sort: support for sorting by task command name,
Andrew Morton
- [patch 021/114] tools/vm/page_owner_sort.c: support for user-defined culling rules,
Andrew Morton
- [patch 022/114] mm: unexport page_init_poison,
Andrew Morton
- [patch 023/114] selftest/vm: add util.h and and move helper functions there,
Andrew Morton
- [patch 024/114] selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT,
Andrew Morton
- [patch 025/114] mm: delete __ClearPageWaiters(),
Andrew Morton
- [patch 026/114] mm: filemap_unaccount_folio() large skip mapcount fixup,
Andrew Morton
- [patch 028/114] mm/migration: add trace events for THP migrations,
Andrew Morton
- [patch 027/114] mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap(),
Andrew Morton
- [patch 029/114] mm/migration: add trace events for base page and HugeTLB migrations,
Andrew Morton
- [patch 031/114] kasan, page_alloc: move tag_clear_highpage out of kernel_init_free_pages,
Andrew Morton
- [patch 032/114] kasan, page_alloc: merge kasan_free_pages into free_pages_prepare,
Andrew Morton
- [patch 033/114] kasan, page_alloc: simplify kasan_poison_pages call site,
Andrew Morton
- [patch 034/114] kasan, page_alloc: init memory of skipped pages on free,
Andrew Morton
- [patch 030/114] kasan, page_alloc: deduplicate should_skip_kasan_poison,
Andrew Morton
- [patch 035/114] kasan: drop skip_kasan_poison variable in free_pages_prepare,
Andrew Morton
- [patch 036/114] mm: clarify __GFP_ZEROTAGS comment,
Andrew Morton
- [patch 037/114] kasan: only apply __GFP_ZEROTAGS when memory is zeroed,
Andrew Morton
- [patch 038/114] kasan, page_alloc: refactor init checks in post_alloc_hook,
Andrew Morton
- [patch 039/114] kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook,
Andrew Morton
- [patch 040/114] kasan, page_alloc: combine tag_clear_highpage calls in post_alloc_hook,
Andrew Morton
- [patch 041/114] kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook,
Andrew Morton
- [patch 042/114] kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook,
Andrew Morton
- [patch 043/114] kasan, page_alloc: rework kasan_unpoison_pages call site,
Andrew Morton
- [patch 044/114] kasan: clean up metadata byte definitions,
Andrew Morton
- [patch 045/114] kasan: define KASAN_VMALLOC_INVALID for SW_TAGS,
Andrew Morton
- [patch 046/114] kasan, x86, arm64, s390: rename functions for modules shadow,
Andrew Morton
- [patch 047/114] kasan, vmalloc: drop outdated VM_KASAN comment,
Andrew Morton
- [patch 048/114] kasan: reorder vmalloc hooks,
Andrew Morton
- [patch 049/114] kasan: add wrappers for vmalloc hooks,
Andrew Morton
- [patch 050/114] kasan, vmalloc: reset tags in vmalloc functions,
Andrew Morton
- [patch 051/114] kasan, fork: reset pointer tags of vmapped stacks,
Andrew Morton
- [patch 052/114] kasan, arm64: reset pointer tags of vmapped stacks,
Andrew Morton
- [patch 053/114] kasan, vmalloc: add vmalloc tagging for SW_TAGS,
Andrew Morton
- [patch 056/114] kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS,
Andrew Morton
- [patch 055/114] kasan, vmalloc: unpoison VM_ALLOC pages after mapping,
Andrew Morton
- [patch 057/114] kasan, page_alloc: allow skipping unpoisoning for HW_TAGS,
Andrew Morton
- [patch 054/114] kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged,
Andrew Morton
- [patch 058/114] kasan, page_alloc: allow skipping memory init for HW_TAGS,
Andrew Morton
- [patch 059/114] kasan, vmalloc: add vmalloc tagging for HW_TAGS,
Andrew Morton
- [patch 060/114] kasan, vmalloc: only tag normal vmalloc allocations,
Andrew Morton
- [patch 061/114] kasan, arm64: don't tag executable vmalloc allocations,
Andrew Morton
- [patch 062/114] kasan: mark kasan_arg_stacktrace as __initdata,
Andrew Morton
- [patch 063/114] kasan: clean up feature flags for HW_TAGS mode,
Andrew Morton
- [patch 064/114] kasan: add kasan.vmalloc command line flag,
Andrew Morton
- [patch 065/114] kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS,
Andrew Morton
- [patch 066/114] arm64: select KASAN_VMALLOC for SW/HW_TAGS modes,
Andrew Morton
- [patch 067/114] kasan: documentation updates,
Andrew Morton
- [patch 068/114] kasan: improve vmalloc tests,
Andrew Morton
- [patch 069/114] kasan: test: support async (again) and asymm modes for HW_TAGS,
Andrew Morton
- [patch 070/114] mm/kasan: remove unnecessary CONFIG_KASAN option,
Andrew Morton
- [patch 071/114] kasan: update function name in comments,
Andrew Morton
- [patch 072/114] kasan: print virtual mapping info in reports,
Andrew Morton
- [patch 073/114] kasan: drop addr check from describe_object_addr,
Andrew Morton
- [patch 074/114] kasan: more line breaks in reports,
Andrew Morton
- [patch 075/114] kasan: rearrange stack frame info in reports,
Andrew Morton
- [patch 077/114] kasan: print basic stack frame info for SW_TAGS,
Andrew Morton
- [patch 076/114] kasan: improve stack frame info in reports,
Andrew Morton
- [patch 079/114] kasan: simplify kasan_update_kunit_status() and call sites,
Andrew Morton
- [patch 078/114] kasan: simplify async check in end_report(),
Andrew Morton
- [patch 080/114] kasan: check CONFIG_KASAN_KUNIT_TEST instead of CONFIG_KUNIT,
Andrew Morton
- [patch 081/114] kasan: move update_kunit_status to start_report,
Andrew Morton
- [patch 082/114] kasan: move disable_trace_on_warning to start_report,
Andrew Morton
- [patch 083/114] kasan: split out print_report from __kasan_report,
Andrew Morton
- [patch 084/114] kasan: simplify kasan_find_first_bad_addr call sites,
Andrew Morton
- [patch 085/114] kasan: restructure kasan_report,
Andrew Morton
- [patch 086/114] kasan: merge __kasan_report into kasan_report,
Andrew Morton
- [patch 087/114] kasan: call print_report from kasan_report_invalid_free,
Andrew Morton
- [patch 088/114] kasan: move and simplify kasan_report_async,
Andrew Morton
- [patch 089/114] kasan: rename kasan_access_info to kasan_report_info,
Andrew Morton
- [patch 090/114] kasan: add comment about UACCESS regions to kasan_report,
Andrew Morton
- [patch 091/114] kasan: respect KASAN_BIT_REPORTED in all reporting routines,
Andrew Morton
- [patch 092/114] kasan: reorder reporting functions,
Andrew Morton
- [patch 093/114] kasan: move and hide kasan_save_enable/restore_multi_shot,
Andrew Morton
- [patch 094/114] kasan: disable LOCKDEP when printing reports,
Andrew Morton
- [patch 095/114] mm: enable MADV_DONTNEED for hugetlb mappings,
Andrew Morton
- [patch 096/114] selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test,
Andrew Morton
- [patch 098/114] mm/huge_memory: make is_transparent_hugepage() static,
Andrew Morton
- [patch 097/114] userfaultfd/selftests: enable hugetlb remap and remove event testing,
Andrew Morton
- [patch 099/114] mm: optimize do_wp_page() for exclusive pages in the swapcache,
Andrew Morton
- [patch 100/114] mm: optimize do_wp_page() for fresh pages in local LRU pagevecs,
Andrew Morton
- [patch 101/114] mm: slightly clarify KSM logic in do_swap_page(),
Andrew Morton
- [patch 102/114] mm: streamline COW logic in do_swap_page(),
Andrew Morton
- [patch 104/114] mm/khugepaged: remove reuse_swap_page() usage,
Andrew Morton
- [patch 103/114] mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page(),
Andrew Morton
- [patch 105/114] mm/swapfile: remove stale reuse_swap_page(),
Andrew Morton
- [patch 106/114] mm/huge_memory: remove stale page_trans_huge_mapcount(),
Andrew Morton
- [patch 107/114] mm/huge_memory: remove stale locking logic from __split_huge_pmd(),
Andrew Morton
- [patch 109/114] mm: unmap_mapping_range_tree() with i_mmap_rwsem shared,
Andrew Morton
- [patch 108/114] mm: warn on deleting redirtied only if accounted,
Andrew Morton
- [patch 112/114] mm: madvise: MADV_DONTNEED_LOCKED,
Andrew Morton
- [patch 111/114] mm: fix race between MADV_FREE reclaim and blkdev direct IO read,
Andrew Morton
- [patch 113/114] selftests: vm: remove dependecy from internal kernel macros,
Andrew Morton
- [patch 114/114] selftests: kselftest framework: provide "finished" helper,
Andrew Morton
- incoming,
Andrew Morton
- incoming,
Andrew Morton
- [patch 01/16] Revert "mm: madvise: skip unmapped vma holes passed to process_madvise",
Andrew Morton
- [patch 02/16] ocfs2: fix crash when mount with quota enabled,
Andrew Morton
- [patch 03/16] nilfs2: fix lockdep warnings in page operations for btree nodes,
Andrew Morton
- [patch 05/16] nilfs2: get rid of nilfs_mapping_init(),
Andrew Morton
- [patch 04/16] nilfs2: fix lockdep warnings during disk space reclamation,
Andrew Morton
- [patch 06/16] mm/munlock: add lru_add_drain() to fix memcg_stat_test,
Andrew Morton
- [patch 07/16] mm/munlock: update Documentation/vm/unevictable-lru.rst,
Andrew Morton
- [patch 08/16] mm/munlock: protect the per-CPU pagevec by a local_lock_t,
Andrew Morton
- [patch 10/16] mailmap: update Kirill's email,
Andrew Morton
- [patch 09/16] mm: kfence: fix objcgs vector allocation,
Andrew Morton
- [patch 11/16] mm,hwpoison: unmap poisoned page before invalidation,
Andrew Morton
- [patch 12/16] mm, kasan: fix __GFP_BITS_SHIFT definition breaking LOCKDEP,
Andrew Morton
- [patch 14/16] doc/vm/page_owner.rst: remove content related to -c option,
Andrew Morton
- [patch 13/16] tools/vm/page_owner_sort.c: remove -c option,
Andrew Morton
- [patch 15/16] mm/kmemleak: reset tag when compare object pointer,
Andrew Morton
- [patch 16/16] mm/damon: prevent activated scheme from sleeping by deactivated schemes,
Andrew Morton
- incoming,
Andrew Morton
- [patch 1/9] mm: migrate: use thp_order instead of HPAGE_PMD_ORDER for new page allocation.,
Andrew Morton
- [patch 2/9] highmem: fix checks in __kmap_local_sched_{in,out},
Andrew Morton
- [patch 3/9] lz4: fix LZ4_decompress_safe_partial read out of bound,
Andrew Morton
- [patch 5/9] mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0),
Andrew Morton
- [patch 6/9] mm/mempolicy: fix mpol_new leak in shared_policy_replace,
Andrew Morton
- [patch 4/9] mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning,
Andrew Morton
- [patch 7/9] mailmap: update Vasily Averin's email address,
Andrew Morton
- [patch 8/9] mm/list_lru.c: revert "mm/list_lru: optimize memcg_reparent_list_lru_node()",
Andrew Morton
- [patch 9/9] MAINTAINERS: add Tom as clang reviewer,
Andrew Morton
- incoming,
Andrew Morton
[Index of Archives]
[Linux Kernel]
[LKML FAQ]
[IETF Annouce]
[Security]
[Bugtraq]