aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
22 hoursfoomm-everything-2024-05-14-21-16mm-everythingAndrew Morton118-650/+1049
22 hoursnilfs2: make block erasure safe in nilfs_finish_roll_forward()mm-nonmm-unstableRyusuke Konishi1-0/+4
22 hoursselftests/harness: use 1024 in place of LINE_MAXTao Su1-2/+1
22 hoursRevert "selftests/harness: remove use of LINE_MAX"Tao Su2-9/+4
22 hoursselftests/fpu: allow building on other architecturesSamuel Holland3-25/+7
22 hoursselftests/fpu: move FP code to a separate translation unitSamuel Holland4-32/+48
22 hoursdrm/amd/display: use ARCH_HAS_KERNEL_FPU_SUPPORTSamuel Holland4-94/+7
22 hoursdrm/amd/display: only use hard-float, not altivec on powerpcMichael Ellerman3-12/+4
22 hoursriscv: add support for kernel-mode FPUSamuel Holland5-0/+49
22 hoursx86: implement ARCH_HAS_KERNEL_FPU_SUPPORTSamuel Holland3-0/+34
22 hourspowerpc: implement ARCH_HAS_KERNEL_FPU_SUPPORTSamuel Holland3-1/+33
22 hoursLoongArch: implement ARCH_HAS_KERNEL_FPU_SUPPORTSamuel Holland3-1/+6
22 hourslib/raid6: use CC_FLAGS_FPU for NEON CFLAGSSamuel Holland1-23/+10
22 hoursarm64: crypto: use CC_FLAGS_FPU for NEON CFLAGSSamuel Holland1-4/+2
22 hoursarm64: implement ARCH_HAS_KERNEL_FPU_SUPPORTSamuel Holland3-1/+24
22 hoursARM: crypto: use CC_FLAGS_FPU for NEON CFLAGSSamuel Holland1-2/+1
22 hoursARM: implement ARCH_HAS_KERNEL_FPU_SUPPORTSamuel Holland3-0/+23
22 hoursarch: add ARCH_HAS_KERNEL_FPU_SUPPORTSamuel Holland5-0/+102
22 hoursx86/fpu: fix asm/fpu/types.h include guardSamuel Holland1-3/+3
22 hourskbuild: enable -Wcast-function-type-strict unconditionallyArnd Bergmann1-1/+0
22 hourskbuild: enable -Wformat-truncation on clangArnd Bergmann1-0/+7
22 hourskbuild: turn on -Wrestrict by defaultArnd Bergmann1-1/+0
22 hourskbuild: remove redundant extra warning flagsArnd Bergmann1-15/+0
22 hourskbuild: turn on -Wextra by defaultArnd Bergmann1-1/+4
22 hoursfooAndrew Morton77-430/+683
22 hours__mod_memcg_lruvec_state-enhance-diagnostics-fixmm-unstableAndrew Morton1-1/+2
22 hours__mod_memcg_lruvec_state(): enhance diagnosticsAndrew Morton1-2/+4
22 hoursmm: add swappiness= arg to memory.reclaimDan Schatzberg4-22/+81
22 hoursmm: add defines for min/max swappinessDan Schatzberg3-7/+9
22 hoursmm: optimization on page allocation when CMA enabledZhaoyang Huang1-4/+40
22 hoursfilemap: replace pte_offset_map() with pte_offset_map_nolock()ZhangPeng1-1/+2
22 hoursmm/page-owner: use gfp_nested_mask() instead of open coded maskingDave Chinner1-6/+1
22 hoursstackdepot: use gfp_nested_mask() instead of open coded maskingDave Chinner1-9/+2
22 hoursmm: lift gfp_kmemleak_mask() to gfp.hDave Chinner2-8/+29
22 hoursselftest mm/mseal read-only elf memory segmentJeff Xu4-36/+275
22 hoursmseal: add documentationJeff Xu2-0/+200
22 hoursselftest mm/mseal memory sealingJeff Xu3-0/+1838
22 hoursmseal: add mseal syscallJeff Xu8-1/+432
22 hoursmseal: wire up mseal syscallJeff Xu19-2/+23
22 hourslib-add-version-into-proc-allocinfo-output-fixAndrew Morton1-1/+0
22 hourslib: add version into /proc/allocinfo outputSuren Baghdasaryan2-17/+36
22 hoursmm-huge_memory-mark-huge_zero_page-reserved-fix-fixAndrew Morton1-1/+1
22 hoursmm-huge_memory-mark-huge_zero_page-reserved-fixAndrew Morton1-2/+2
22 hoursmm/huge_memory: mark huge_zero_page reservedMiaohe Lin1-0/+2
22 hoursfooAndrew Morton388-5723/+9701
22 hoursmm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAILmm-hotfixes-unstableHailong.Liu1-3/+2
4 daysfs/proc: fix softlockup in __read_vmcoremm-nonmm-stableRik van Riel1-0/+2
4 daysnilfs2: convert BUG_ON() in nilfs_finish_roll_forward() to WARN_ON()Ryusuke Konishi1-1/+3
4 daysscripts: checkpatch: check unused parameters for function-like macroXining Xu2-0/+20
4 daysDocumentation: coding-style: ask function-like macros to evaluate parametersBarry Song1-0/+23
4 daysnilfs2: use __field_struct() for a bitwise fieldBart Van Assche1-1/+5
4 daysselftests/kcmp: remove unused open modeEdward Liaw1-1/+1
4 daysnilfs2: remove calls to folio_set_error() and folio_clear_error()Matthew Wilcox (Oracle)2-8/+1
4 daysmemcg, oom: cleanup unused memcg_oom_gfp_mask and memcg_oom_ordermm-stableXiu Jianfeng2-4/+0
4 daysselftests/mm: hugetlb_madv_vs_map: avoid test skipping by querying hugepage s...Dev Jain1-7/+9
4 daysmm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wpOscar Salvador1-1/+1
4 daysmm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_faultOscar Salvador1-1/+2
4 daysselftests: cgroup: add tests to verify the zswap writeback pathUsama Arif1-1/+129
4 daysmm: memcg: make alloc_mem_cgroup_per_node_info() return boolXiu Jianfeng1-5/+5
4 daysmm/damon/core: fix return value from damos_wmark_metric_valueAlex Rusuf1-4/+5
4 daysmm: do not update memcg stats for NR_{FILE/SHMEM}_PMDMAPPEDYosry Ahmed1-6/+9
4 daysselftests: cgroup: remove redundant enabling of memory controllerUsama Arif1-2/+0
4 daysDocs/mm/damon/maintainer-profile: allow posting patches based on damon/next treeSeongJae Park1-3/+4
4 daysDocs/mm/damon/maintainer-profile: change the maintainer's timezone from PST t...SeongJae Park1-3/+3
4 daysDocs/mm/damon/design: use a list for supported filtersSeongJae Park1-20/+26
4 daysDocs/admin-guide/mm/damon/usage: fix wrong schemes effective quota update com...SeongJae Park1-2/+2
4 daysDocs/admin-guide/mm/damon/usage: fix wrong example of DAMOS filter matching s...SeongJae Park1-1/+1
4 daysselftests/damon: classify tests for functionalities and regressionsSeongJae Park1-4/+9
4 daysselftests/damon/_damon_sysfs: use 'is' instead of '==' for 'None'SeongJae Park1-40/+40
4 daysselftests/damon/_damon_sysfs: find sysfs mount point from /proc/mountsSeongJae Park1-1/+12
4 daysselftests/damon/_damon_sysfs: check errors from nr_schemes file readsSeongJae Park1-0/+2
4 daysmm/damon/core: initialize ->esz_bp from damos_quota_init_priv()SeongJae Park1-0/+1
4 daysselftests/damon: add a test for DAMOS quota goalSeongJae Park2-1/+78
4 daysselftests/damon/_damon_sysfs: support quota goalsSeongJae Park1-1/+83
5 daysmailmap: add entry for Barry Songmm-hotfixes-stable-2024-05-10-13-14mm-hotfixes-stableBarry Song1-0/+5
5 daysselftests/mm: fix powerpc ARCH checkMichael Ellerman1-3/+3
7 dayskernel/watchdog_perf.c: tidy up kerneldocAndrew Morton1-3/+0
7 dayswatchdog: allow nmi watchdog to use raw perf eventSong Liu4-2/+53
7 dayswatchdog: handle comma separated nmi_watchdog command lineSong Liu1-0/+7
7 daysnilfs2: make superblock data array index computation sparse friendlyRyusuke Konishi1-2/+18
7 dayssquashfs: remove calls to set the folio error flagMatthew Wilcox (Oracle)2-7/+2
7 dayssquashfs: convert squashfs_symlink_read_folio to use folio APIsMatthew Wilcox (Oracle)1-19/+16
7 daysscripts/gdb: fix detection of current CPU in KGDBFlorian Rommel1-5/+1
7 daysscripts/gdb: make get_thread_info accept pointersFlorian Rommel1-1/+1
7 daysscripts/gdb: fix parameter handling in $lx_per_cpuFlorian Rommel1-3/+2
7 daysscripts/gdb: fix failing KGDB detection during probeFlorian Rommel1-1/+1
7 dayskfifo: don't use "proxy" headersAndy Shevchenko3-7/+13
7 daysmedia: stih-cec: add missing io.hAndy Shevchenko1-0/+1
7 daysmedia: rc: add missing io.hAndy Shevchenko4-0/+4
7 daystools lib rbtree: pick some improvements from the kernel rbtree codeArnaldo Carvalho de Melo2-3/+3
7 daysocfs2: remove redundant assignment to variable statusColin Ian King1-1/+0
7 daysnilfs2: convert to use the new mount APIEric Sandeen4-229/+174
7 dayskexec: fix the unexpected kexec_dprintk() macroBaoquan He1-4/+2
7 dayscrash: add prefix for crash dumping messagesBaoquan He2-2/+4
7 dayscpumask: delete unused reset_cpu_possible_mask()Alexey Dobriyan1-5/+0
8 daysthp: remove HPAGE_PMD_ORDER minimum assertionMatthew Wilcox (Oracle)1-5/+0
8 daysmm/vmscan: remove ignore_references argument of reclaim_folio_list()SeongJae Park1-6/+4
8 daysmm/vmscan: remove ignore_references argument of reclaim_pages()SeongJae Park4-7/+7
8 daysmm/damon/paddr: do page level access check for pageout DAMOS action on its ownSeongJae Park1-4/+12
8 daysmm/damon/paddr: avoid unnecessary page level access check for pageout DAMOS a...SeongJae Park1-1/+11
8 daysmm/gup: fix hugepd handling in hugetlb reworkPeter Xu1-25/+39
8 daysselftests: mm: gup_longterm: test unsharing logic when R/O pinningDavid Hildenbrand1-4/+12
8 daysmm/hugetlb: align cma on allocation order, not demotion orderFrank van der Linden1-1/+1
8 daysdax/bus.c: use the right locking mode (read vs write) in size_showVishal Verma1-2/+2
8 daysdax/bus.c: don't use down_write_killable for non-user processesVishal Verma1-5/+1
8 daysdax/bus.c: fix locking for unregister_dax_dev / unregister_dax_mapping pathsVishal Verma1-34/+8
8 daysdax/bus.c: replace WARN_ON_ONCE() with lockdep assertsVishal Verma1-8/+8
8 daysmm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->nr_pagesBreno Leitao1-9/+15
8 daysmm: fix race between __split_huge_pmd_locked() and GUP-fastRyan Roberts7-26/+39
8 daysmm/debug_vm_pgtable: test pmd_leaf() behavior with pmd_mkinvalid()Ryan Roberts1-0/+1
8 daysmemcg: use proper type for mod_memcg_stateShakeel Butt2-7/+9
8 daysmemcg: warn for unexpected events and statsShakeel Butt1-16/+23
8 daysmm: cleanup WORKINGSET_NODES in workingsetShakeel Butt1-3/+4
8 daysmemcg: cleanup __mod_memcg_lruvec_stateShakeel Butt1-2/+0
8 daysmemcg: reduce memory for the lruvec and memcg statsShakeel Butt1-20/+114
8 daysmm: memcg: account memory used for memcg vmstats and lruvec statsRoman Gushchin1-3/+4
8 daysmemcg: dynamically allocate lruvec_statsShakeel Butt2-68/+81
8 daysmemcg: reduce memory size of mem_cgroup_events_indexShakeel Butt1-2/+4
8 daysselftests/memfd: fix spelling mistakesSaurav Shah2-2/+2
8 daysmm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisionsDavid Hildenbrand1-0/+7
8 daysselftests: mm: cow: flag vmsplice() hugetlb tests as XFAILDavid Hildenbrand1-35/+71
10 daysmm/swapfile: mark racy access on si->highest_bitlinke li1-1/+1
10 daysmm/rmap: change the type of we_locked from int to boolHao Ge1-1/+1
10 daysmm/pagemap: make trylock_page return boolHao Ge1-1/+1
10 daysmm/rmap: do not add fully unmapped large folio to deferred split listZi Yan1-3/+10
10 daysDocs/ABI/damon: update for 'youg page' type DAMOS filterSeongJae Park1-3/+3
10 daysDocs/admin-guide/mm/damon/usage: update for young page type DAMOS filterSeongJae Park1-13/+13
10 daysDocs/mm/damon/design: document 'young page' type DAMOS filterSeongJae Park1-9/+11
10 daysmm/damon/paddr: implement DAMOS filter type YOUNGSeongJae Park1-0/+5
10 daysmm/damon: add DAMOS filter type YOUNGSeongJae Park2-0/+3
10 daysmm/damon/paddr: implement damon_folio_mkold()SeongJae Park1-11/+16
10 daysmm/damon/paddr: implement damon_folio_young()SeongJae Park1-13/+19
10 daysmm: optimise vmf_anon_prepare() for VMAs without an anon_vmaMatthew Wilcox (Oracle)1-4/+9
10 daysmm: fix some minor per-VMA lock issues in userfaultfdMatthew Wilcox (Oracle)1-11/+9
10 daysmm: delay the check for a NULL anon_vmaMatthew Wilcox (Oracle)2-13/+22
10 daysmm: assert the mmap_lock is held in __anon_vma_prepare()Matthew Wilcox (Oracle)1-2/+1
10 daysmm: simplify thp_vma_allowable_orderMatthew Wilcox5-31/+35
10 daysmm: remove stale comment __folio_mark_dirtyKemeng Shi1-2/+1
10 daysmm: call __wb_calc_thresh instead of wb_calc_thresh in wb_over_bg_threshKemeng Shi1-1/+1
10 daysmm: correct calculation of wb's bg_thresh in cgroup domainKemeng Shi1-1/+1
10 daysmm: enable __wb_calc_thresh to calculate dirty background thresholdKemeng Shi1-15/+18
10 dayswriteback: rename nr_reclaimable to nr_dirty in balance_dirty_pagesKemeng Shi1-4/+4
10 dayswriteback: add wb_monitor.py script to monitor writeback info on bdiKemeng Shi1-0/+172
10 dayswriteback: support retrieving per group debug writeback stats of bdiKemeng Shi3-2/+99
10 dayswriteback: collect stats of all wb of bdi in bdi_debug_stats_showKemeng Shi1-23/+73
10 daysselftests/mm: soft-dirty should fail if a testcase failsRyan Roberts1-1/+1
10 daysmm: vmalloc: dump page owner info if page is already mappedHariom Panthi1-1/+9
10 daysmm/khugepaged: replace page_mapcount() check by folio_likely_mapped_shared()David Hildenbrand2-8/+17
10 daysmemcg: fix data-race KCSAN bug in rstatsBreno Leitao1-5/+7
10 daysmm: remove PageReferencedMatthew Wilcox (Oracle)1-3/+3
10 daysmm: add kernel-doc for folio_mark_accessed()Matthew Wilcox (Oracle)1-7/+10
10 daysgup: use folios for gup_devmapMatthew Wilcox (Oracle)1-9/+8
10 daysmm: remove page_ref_sub_return()Matthew Wilcox (Oracle)1-8/+3
10 daysmm: convert put_devmap_managed_page_refs() to put_devmap_managed_folio_refs()Matthew Wilcox (Oracle)4-15/+15
10 daysmm: remove put_devmap_managed_page()Matthew Wilcox (Oracle)1-6/+1
10 daysmm: remove page_cache_alloc()Matthew Wilcox (Oracle)1-5/+0
10 daysuserfault; expand folio use in mfill_atomic_install_pte()Matthew Wilcox (Oracle)1-3/+2
10 daysmigrate: expand the use of folio in __migrate_device_pages()Matthew Wilcox (Oracle)1-8/+5
10 daysmemory-failure: remove calls to page_mapping()Matthew Wilcox (Oracle)1-2/+4
10 daysf2fs: convert f2fs_clear_page_cache_dirty_tag to use a folioMatthew Wilcox (Oracle)1-2/+3
10 daysfscrypt: convert bh_get_inode_and_lblk_num to use a folioMatthew Wilcox (Oracle)1-3/+3
10 daysmm/memory-failure: pass the folio to collect_procs_ksm()Matthew Wilcox (Oracle)3-15/+6
10 daysmm/memory-failure: use folio functions throughout collect_procs()Matthew Wilcox (Oracle)1-2/+2
10 daysmm/memory-failure: add some folio conversions to unpoison_memoryMatthew Wilcox (Oracle)1-4/+4
10 daysmm/memory-failure: convert hwpoison_user_mappings to take a folioMatthew Wilcox (Oracle)1-15/+15
10 daysmm/memory-failure: convert memory_failure() to use a folioMatthew Wilcox (Oracle)1-19/+21
10 daysmm: convert hugetlb_page_mapping_lock_write to folioMatthew Wilcox (Oracle)4-8/+8
10 daysmm/memory-failure: convert shake_page() to shake_folio()Matthew Wilcox (Oracle)4-11/+17
10 daysmm: make page_mapped_in_vma conditional on CONFIG_MEMORY_FAILUREMatthew Wilcox (Oracle)1-0/+2
10 daysmm: return the address from page_mapped_in_vma()Matthew Wilcox (Oracle)3-17/+23
10 daysmm/memory-failure: pass addr to __add_to_kill()Matthew Wilcox (Oracle)1-2/+4
10 daysmm/memory-failure: remove fsdax_pgoff argument from __add_to_killMatthew Wilcox (Oracle)1-18/+9
10 daysxarray: don't use "proxy" headersAndy Shevchenko1-1/+5
10 daysxarray: use BITS_PER_LONGS()Andy Shevchenko1-1/+1
10 daysmemcg: simple cleanup of stats update functionsShakeel Butt3-35/+15
10 daysmm: memory: check userfaultfd_wp() in vmf_orig_pte_uffd_wp()Kefeng Wang1-5/+5
10 daysmm/page-flags: make PageUptodate return boolHao Ge1-1/+1
10 daysmm/madvise: optimize lazyfreeing with mTHP in madvise_freeLance Yang1-41/+44
10 daysmm/memory: add any_dirty optional pointer to folio_pte_batch()Lance Yang3-9/+26
10 daysmm/arm64: override clear_young_dirty_ptes() batch helperLance Yang2-0/+84
10 daysmm/madvise: introduce clear_young_dirty_ptes() batch helperLance Yang3-31/+55
10 daysmm: swapfile: check usable swap device in __folio_throttle_swaprate()Kefeng Wang1-3/+10
10 daysmm/huge_memory: improve split_huge_page_to_list_to_order() return value docum...David Hildenbrand1-3/+11
10 daysmm/page_table_check: support userfault wr-protect entriesPeter Xu3-18/+39
10 daysmm/hugetlb: assert hugetlb_lock in __hugetlb_cgroup_commit_chargePeter Xu1-1/+1
10 daysfs/proc/task_mmu: convert smaps_hugetlb_range() to work on foliosDavid Hildenbrand1-6/+7
10 daysfs/proc/task_mmu: convert pagemap_hugetlb_range() to work on foliosDavid Hildenbrand1-3/+4
10 daysmm/sparse: guard the size of mem_section is power of 2Wei Yang1-0/+2
10 daysdoc: split buffer.rst out of api-summary.rstMatthew Wilcox (Oracle)3-3/+13
10 daysbuffer: improve bdev_getblk documentationMatthew Wilcox (Oracle)1-0/+5
10 daysbuffer: add kernel-doc for bforget() and __bforget()Matthew Wilcox (Oracle)2-3/+16
10 daysbuffer: add kernel-doc for brelse() and __brelse()Matthew Wilcox (Oracle)2-9/+24
10 daysbuffer: fix __bread and __bread_gfp kernel-docMatthew Wilcox (Oracle)2-22/+35
10 daysbuffer: add kernel-doc for try_to_free_buffers()Matthew Wilcox (Oracle)1-20/+24
10 daysbuffer: add kernel-doc for block_dirty_folio()Matthew Wilcox (Oracle)1-24/+31
10 daysdoc: improve the description of __folio_mark_dirtyMatthew Wilcox (Oracle)1-5/+9
10 daysxarray: inline xas_descend to improve performanceLong Li1-1/+2
10 daysmm/ksm: remove page_mapcount() usage in stable_tree_search()David Hildenbrand1-5/+8
10 daysmm: zswap: remove same_filled module paramsYosry Ahmed3-50/+0
10 daysmm: zswap: move more same-filled pages checks outside of zswap_store()Yosry Ahmed1-20/+25