| Commit message (Expand) | Author | Age | Files | Lines |
* | Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 2025-01-26 | 86 | -4744/+4461 |
|\ |
|
| * | mm/compaction: fix UBSAN shift-out-of-bounds warning | Liu Shixin | 2025-01-25 | 1 | -1/+2 |
| * | kasan: sw_tags: use str_on_off() helper in kasan_init_sw_tags() | Thorsten Blum | 2025-01-25 | 1 | -1/+2 |
| * | mm/damon/core: use str_high_low() helper in damos_wmark_wait_us() | Thorsten Blum | 2025-01-25 | 1 | -3/+3 |
| * | mm/page-writeback: consolidate wb_thresh bumping logic into __wb_calc_thresh | Jim Zhao | 2025-01-25 | 1 | -37/+16 |
| * | mm/page_alloc: remove the incorrect and misleading comment | Yuntao Wang | 2025-01-25 | 1 | -7/+0 |
| * | mm: separate move/undo parts from migrate_pages_batch() | Byungchul Park | 2025-01-25 | 1 | -51/+83 |
| * | mm/kfence: use str_write_read() helper in get_access_type() | Thorsten Blum | 2025-01-25 | 2 | -2/+4 |
| * | kasan: hw_tags: Use str_on_off() helper in kasan_init_hw_tags() | Thorsten Blum | 2025-01-25 | 1 | -2/+3 |
| * | mm: add FGP_DONTCACHE folio creation flag | Jens Axboe | 2025-01-25 | 1 | -0/+5 |
| * | mm/filemap: add filemap_fdatawrite_range_kick() helper | Jens Axboe | 2025-01-25 | 1 | -0/+18 |
| * | mm/filemap: drop streaming/uncached pages when writeback completes | Jens Axboe | 2025-01-25 | 1 | -0/+28 |
| * | mm/filemap: add read support for RWF_DONTCACHE | Jens Axboe | 2025-01-25 | 2 | -2/+28 |
| * | mm/truncate: add folio_unmap_invalidate() helper | Jens Axboe | 2025-01-25 | 2 | -25/+30 |
| * | mm/readahead: add readahead_control->dropbehind member | Jens Axboe | 2025-01-25 | 1 | -1/+7 |
| * | mm/readahead: add folio allocation helper | Jens Axboe | 2025-01-25 | 1 | -5/+11 |
| * | mm/filemap: use page_cache_sync_ra() to kick off read-ahead | Jens Axboe | 2025-01-25 | 1 | -3/+3 |
| * | mm/filemap: change filemap_create_folio() to take a struct kiocb | Jens Axboe | 2025-01-25 | 1 | -8/+9 |
| * | mm/hugetlb: use folio->lru int demote_free_hugetlb_folios() | David Hildenbrand | 2025-01-25 | 1 | -3/+5 |
| * | mm/hugetlb-cgroup: convert hugetlb_cgroup_css_offline() to work on folios | David Hildenbrand | 2025-01-25 | 1 | -9/+8 |
| * | mm/hugetlb: rename folio_putback_active_hugetlb() to folio_putback_hugetlb() | David Hildenbrand | 2025-01-25 | 2 | -5/+16 |
| * | mm/migrate: don't call folio_putback_active_hugetlb() on dst hugetlb folio | David Hildenbrand | 2025-01-25 | 2 | -4/+14 |
| * | mm/hugetlb: rename isolate_hugetlb() to folio_isolate_hugetlb() | David Hildenbrand | 2025-01-25 | 4 | -8/+25 |
| * | mm/huge_memory: convert has_hwpoisoned into a pure folio flag | David Hildenbrand | 2025-01-25 | 1 | -1/+1 |
| * | mm/damon/paddr: improve readability of damon_pa_stat | Joshua Hahn | 2025-01-25 | 1 | -4/+1 |
| * | mm/damon/paddr: increment pa_stat damon address range by folio size | Usama Arif | 2025-01-25 | 1 | -2/+6 |
| * | kasan: use correct kernel-doc format | Randy Dunlap | 2025-01-25 | 1 | -9/+9 |
| * | ksm: add ksm involvement information for each process | xu xin | 2025-01-25 | 1 | -0/+19 |
| * | mm/memfd: use strncpy_from_user() to read memfd name | Isaac J. Manjarres | 2025-01-25 | 1 | -14/+6 |
| * | mm/memfd: refactor and cleanup the logic in memfd_create() | Isaac J. Manjarres | 2025-01-25 | 1 | -23/+58 |
| * | mm/mglru: fix PTE-mapped large folios | Yu Zhao | 2025-01-25 | 1 | -37/+71 |
| * | mm/mglru: rework workingset protection | Yu Zhao | 2025-01-25 | 3 | -88/+108 |
| * | mm/mglru: rework refault detection | Yu Zhao | 2025-01-25 | 1 | -8/+9 |
| * | mm/mglru: rework type selection | Yu Zhao | 2025-01-25 | 1 | -56/+26 |
| * | mm/mglru: rework aging feedback | Yu Zhao | 2025-01-25 | 1 | -115/+91 |
| * | mm/mglru: optimize deactivation | Yu Zhao | 2025-01-25 | 1 | -7/+41 |
| * | mm/mglru: clean up workingset | Yu Zhao | 2025-01-25 | 1 | -12/+11 |
| * | mm/memblock: add memblock_alloc_or_panic interface | Guo Weikang | 2025-01-25 | 5 | -73/+38 |
| * | mm: make mmap_region() internal | Lorenzo Stoakes | 2025-01-25 | 3 | -61/+61 |
| * | mm, swap_slots: remove slot cache for freeing path | Kairui Song | 2025-01-25 | 2 | -123/+44 |
| * | mm, swap: use a global swap cluster for non-rotation devices | Kairui Song | 2025-01-25 | 1 | -14/+40 |
| * | mm, swap: introduce a helper for retrieving cluster from offset | Kairui Song | 2025-01-25 | 1 | -4/+10 |
| * | mm, swap: simplify percpu cluster updating | Kairui Song | 2025-01-25 | 1 | -37/+29 |
| * | mm, swap: reduce contention on device lock | Kairui Song | 2025-01-25 | 1 | -187/+245 |
| * | mm, swap: use an enum to define all cluster flags and wrap flags changes | Kairui Song | 2025-01-25 | 1 | -36/+40 |
| * | mm, swap: hold a reference during scan and cleanup flag usage | Kairui Song | 2025-01-25 | 1 | -33/+57 |
| * | mm, swap: clean up plist removal and adding | Kairui Song | 2025-01-25 | 1 | -49/+137 |
| * | mm, swap: clean up device availability check | Kairui Song | 2025-01-25 | 2 | -31/+8 |
| * | mm, swap: use cluster lock for HDD | Kairui Song | 2025-01-25 | 1 | -74/+35 |
| * | mm, swap: remove old allocation path for HDD | Kairui Song | 2025-01-25 | 1 | -226/+9 |