summaryrefslogtreecommitdiffstats
path: root/mm
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2025-01-2686-4744/+4461
|\
| * mm/compaction: fix UBSAN shift-out-of-bounds warningLiu Shixin2025-01-251-1/+2
| * kasan: sw_tags: use str_on_off() helper in kasan_init_sw_tags()Thorsten Blum2025-01-251-1/+2
| * mm/damon/core: use str_high_low() helper in damos_wmark_wait_us()Thorsten Blum2025-01-251-3/+3
| * mm/page-writeback: consolidate wb_thresh bumping logic into __wb_calc_threshJim Zhao2025-01-251-37/+16
| * mm/page_alloc: remove the incorrect and misleading commentYuntao Wang2025-01-251-7/+0
| * mm: separate move/undo parts from migrate_pages_batch()Byungchul Park2025-01-251-51/+83
| * mm/kfence: use str_write_read() helper in get_access_type()Thorsten Blum2025-01-252-2/+4
| * kasan: hw_tags: Use str_on_off() helper in kasan_init_hw_tags()Thorsten Blum2025-01-251-2/+3
| * mm: add FGP_DONTCACHE folio creation flagJens Axboe2025-01-251-0/+5
| * mm/filemap: add filemap_fdatawrite_range_kick() helperJens Axboe2025-01-251-0/+18
| * mm/filemap: drop streaming/uncached pages when writeback completesJens Axboe2025-01-251-0/+28
| * mm/filemap: add read support for RWF_DONTCACHEJens Axboe2025-01-252-2/+28
| * mm/truncate: add folio_unmap_invalidate() helperJens Axboe2025-01-252-25/+30
| * mm/readahead: add readahead_control->dropbehind memberJens Axboe2025-01-251-1/+7
| * mm/readahead: add folio allocation helperJens Axboe2025-01-251-5/+11
| * mm/filemap: use page_cache_sync_ra() to kick off read-aheadJens Axboe2025-01-251-3/+3
| * mm/filemap: change filemap_create_folio() to take a struct kiocbJens Axboe2025-01-251-8/+9
| * mm/hugetlb: use folio->lru int demote_free_hugetlb_folios()David Hildenbrand2025-01-251-3/+5
| * mm/hugetlb-cgroup: convert hugetlb_cgroup_css_offline() to work on foliosDavid Hildenbrand2025-01-251-9/+8
| * mm/hugetlb: rename folio_putback_active_hugetlb() to folio_putback_hugetlb()David Hildenbrand2025-01-252-5/+16
| * mm/migrate: don't call folio_putback_active_hugetlb() on dst hugetlb folioDavid Hildenbrand2025-01-252-4/+14
| * mm/hugetlb: rename isolate_hugetlb() to folio_isolate_hugetlb()David Hildenbrand2025-01-254-8/+25
| * mm/huge_memory: convert has_hwpoisoned into a pure folio flagDavid Hildenbrand2025-01-251-1/+1
| * mm/damon/paddr: improve readability of damon_pa_statJoshua Hahn2025-01-251-4/+1
| * mm/damon/paddr: increment pa_stat damon address range by folio sizeUsama Arif2025-01-251-2/+6
| * kasan: use correct kernel-doc formatRandy Dunlap2025-01-251-9/+9
| * ksm: add ksm involvement information for each processxu xin2025-01-251-0/+19
| * mm/memfd: use strncpy_from_user() to read memfd nameIsaac J. Manjarres2025-01-251-14/+6
| * mm/memfd: refactor and cleanup the logic in memfd_create()Isaac J. Manjarres2025-01-251-23/+58
| * mm/mglru: fix PTE-mapped large foliosYu Zhao2025-01-251-37/+71
| * mm/mglru: rework workingset protectionYu Zhao2025-01-253-88/+108
| * mm/mglru: rework refault detectionYu Zhao2025-01-251-8/+9
| * mm/mglru: rework type selectionYu Zhao2025-01-251-56/+26
| * mm/mglru: rework aging feedbackYu Zhao2025-01-251-115/+91
| * mm/mglru: optimize deactivationYu Zhao2025-01-251-7/+41
| * mm/mglru: clean up workingsetYu Zhao2025-01-251-12/+11
| * mm/memblock: add memblock_alloc_or_panic interfaceGuo Weikang2025-01-255-73/+38
| * mm: make mmap_region() internalLorenzo Stoakes2025-01-253-61/+61
| * mm, swap_slots: remove slot cache for freeing pathKairui Song2025-01-252-123/+44
| * mm, swap: use a global swap cluster for non-rotation devicesKairui Song2025-01-251-14/+40
| * mm, swap: introduce a helper for retrieving cluster from offsetKairui Song2025-01-251-4/+10
| * mm, swap: simplify percpu cluster updatingKairui Song2025-01-251-37/+29
| * mm, swap: reduce contention on device lockKairui Song2025-01-251-187/+245
| * mm, swap: use an enum to define all cluster flags and wrap flags changesKairui Song2025-01-251-36/+40
| * mm, swap: hold a reference during scan and cleanup flag usageKairui Song2025-01-251-33/+57
| * mm, swap: clean up plist removal and addingKairui Song2025-01-251-49/+137
| * mm, swap: clean up device availability checkKairui Song2025-01-252-31/+8
| * mm, swap: use cluster lock for HDDKairui Song2025-01-251-74/+35
| * mm, swap: remove old allocation path for HDDKairui Song2025-01-251-226/+9