summaryrefslogtreecommitdiff
path: root/include/linux
AgeCommit message (Expand)Author
35 hoursmm/damon/core: extend probe_hits_wsum() for moving sum based calculationSJ Park
35 hoursmm/damon/api: clarify DAMOS_FILTER_TYPE_PROBE_HITS_WSUM behaviorSJ Park
35 hoursmm/damon/api: introduce DAMOS_FILTER_TYPE_PROBE_HITS_WSUMSJ Park
35 hoursmm/sparse-vmemmap: drop the extra tail page from device DAX reservationMuchun Song
35 hourspowerpc/mm: switch device DAX to shared tail vmemmap pagesMuchun Song
35 hoursmm/sparse-vmemmap: move vmemmap optimization helpers to a public headerMuchun Song
35 hoursmm/sparse-vmemmap: switch device DAX to shared tail vmemmap pagesMuchun Song
35 hoursmm/sparse-vmemmap: introduce CONFIG_VMEMMAP_OPTIMIZATIONMuchun Song
35 hoursmm/sparse-vmemmap: allocate shared tail page array dynamicallyMuchun Song
35 hoursmm/damon/api: introduce DAMON_FILTER_TYPE_PGIDLE_SETSJ Park
35 hoursmm/mglru: fix ineffective memory protection for non-kswapd reclaimRidong Chen
35 hourszsmalloc: remove old object read APISergey Senozhatsky
35 hoursmm/collapse: implement MADV_COLLAPSE in madvise.cKiryl Shutsemau (Meta)
35 hoursmm: zswap: convert zswap_invalidate() to take a rangeKefeng Wang
35 hoursmm/swap: fix stale comment on swap_info_struct::cluster_infoYoungjun Park
35 hoursmm/swap: remove page_swap_entry()Tal Zussman
35 hoursmm-swap-add-folio_swap_entry-and-folio_page_swap_entry-fixTal Zussman
35 hoursmm/swap: add folio_swap_entry() and folio_page_swap_entry()Tal Zussman
35 hoursmm/vmalloc: add DEFINE_FREE() for vfree()Mike Rapoport (Microsoft)
35 hoursmm/execmem: make sure ROX cache always contains multiples of PMD_SIZEMike Rapoport (Microsoft)
35 hoursmm/memcontrol: skip non-hierarchical memcg-wide stats when v1 is unavailableJoanne Koong
35 hoursmemcg: don't call schedule_work when no spinning is allowedDavid Stevens
35 hoursmemcg: group the fields of struct mem_cgroup_per_nodeShakeel Butt
35 hoursmemcg: group the read-mostly fields of struct mem_cgroupShakeel Butt
35 hoursmemcg: group the cold fields of struct mem_cgroupShakeel Butt
35 hoursmemcg: group the write-hot fields of struct mem_cgroupShakeel Butt
35 hoursmemcg: split mem_cgroup_private_id into two fieldsShakeel Butt
35 hoursmemcg: move per-node objcg to the read-mostly fieldsShakeel Butt
35 hoursmm/mglru: fix potential generation folio number leakKairui Song
35 hoursmm/mglru: use explicit tier range in read_ctrl_pos()Kairui Song
35 hoursmm/migrate: copy all referenced state via folio_migrate_lru_refsKairui Song
35 hoursmm/mglru: introduce helpers for manipulating gen and refs flagsKairui Song
35 hoursmm/memcontrol: move the lru_zone_size sanity check to the reader sideKairui Song
35 hoursmm: remove PageWritebackTal Zussman
35 hoursmm/page-flags: define HWPoison test-and-change helpers unconditionallyKaitao Cheng
35 hoursmm/hugetlb: charge folios to the target mm's memcgJinmeng Zhou
35 hoursmm: replace PF_KCOMPACTD flag with kthread_func() checkKefeng Wang
35 hoursmm: replace PF_KSWAPD flag with kthread_func() checkKefeng Wang
35 hoursmm/vma: make MAP_PRIVATE-mapped /dev/zero mappings truly anonymousLorenzo Stoakes (ARM)
35 hoursmm: remove unused totalram_pages_inc() and totalram_pages_dec()Tal Zussman
35 hoursmm: remove unused mark_page_reserved()Tal Zussman
35 hoursmm/damon/core: introduce damon_operations->prep_probes()SJ Park
35 hoursmm/damon/core: introduce damon_prep structSJ Park
35 hoursmm/damon/core: introduce DAMON_FILTER_TYPE_PGIDLE_UNSETSJ Park
35 hoursmm: distinguish large folio swap allocation failuresXueyuan Chen
35 hoursmm: add page_counter_margin()Johannes Weiner
35 hoursmm: make ptval_to_str() generally availableAnshuman Khandual
35 hoursstring: introduce memcpy_nontemporal()Li Zhe
35 hoursmm: add a set_page_section_from_pfn() helperLi Zhe
35 hoursmm/damon/core: introduce damon_set_target_pid()Enze Li