Show patches with: Series = mm/madvise: batch tlb flushes for MADV_DONTNEED and MADV_FREE       |    Archived = No       |   16 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[RFC,16/16] mm/madvise: remove !caller_tlb case of madvise_free_single_vma() mm/madvise: batch tlb flushes for MADV_DONTNEED and MADV_FREE - - - --- 2025-03-05 SeongJae Park New
[RFC,15/16] mm/madvise: remove !tlb support from madvise_dontneed_single_vma() mm/madvise: batch tlb flushes for MADV_DONTNEED and MADV_FREE - - - --- 2025-03-05 SeongJae Park New
[RFC,14/16] mm/madvise: batch tlb flushes for madvise(MADV_{DONTNEED[_LOCKED],FREE} mm/madvise: batch tlb flushes for MADV_DONTNEED and MADV_FREE - - - --- 2025-03-05 SeongJae Park New
[RFC,13/16] mm/madvise: batch tlb flushes for process_madvise(MADV_FREE) mm/madvise: batch tlb flushes for MADV_DONTNEED and MADV_FREE - - - --- 2025-03-05 SeongJae Park New
[RFC,12/16] mm/madvise: batch tlb flushes for process_madvise(MADV_DONTNEED[_LOCKED]) mm/madvise: batch tlb flushes for MADV_DONTNEED and MADV_FREE - - - --- 2025-03-05 SeongJae Park New
[RFC,11/16] mm/madvise: let madvise_free_single_vma() caller batches tlb flushes mm/madvise: batch tlb flushes for MADV_DONTNEED and MADV_FREE - - - --- 2025-03-05 SeongJae Park New
[RFC,10/16] mm/madvise: let madvise_dontneed_single_vma() caller batches tlb flushes mm/madvise: batch tlb flushes for MADV_DONTNEED and MADV_FREE - - - --- 2025-03-05 SeongJae Park New
[RFC,09/16] mm/memory: split non-tlb flushing part from zap_page_range_single() mm/madvise: batch tlb flushes for MADV_DONTNEED and MADV_FREE - - - --- 2025-03-05 SeongJae Park New
[RFC,08/16] mm/madvise: pass madvise_behavior struct to madvise_dontneed_free() mm/madvise: batch tlb flushes for MADV_DONTNEED and MADV_FREE - - - --- 2025-03-05 SeongJae Park New
[RFC,07/16] mm/madvise: make madvise_walk_vmas() visit function receives a void pointer mm/madvise: batch tlb flushes for MADV_DONTNEED and MADV_FREE - - - --- 2025-03-05 SeongJae Park New
[RFC,06/16] mm/madvise: pass madvise_behavior struct to madvise_vma_behavior() mm/madvise: batch tlb flushes for MADV_DONTNEED and MADV_FREE - - - --- 2025-03-05 SeongJae Park New
[RFC,05/16] mm/madvise: define and use madvise_behavior struct for madvise_do_behavior() mm/madvise: batch tlb flushes for MADV_DONTNEED and MADV_FREE - - - --- 2025-03-05 SeongJae Park New
[RFC,04/16] mm/madvise: remove len parameter of madvise_do_behavior() mm/madvise: batch tlb flushes for MADV_DONTNEED and MADV_FREE - - - --- 2025-03-05 SeongJae Park New
[RFC,03/16] mm/madvise: deduplicate madvise_do_behavior() skip case handlings mm/madvise: batch tlb flushes for MADV_DONTNEED and MADV_FREE - - - --- 2025-03-05 SeongJae Park New
[RFC,02/16] mm/madvise: split out populate behavior check logic mm/madvise: batch tlb flushes for MADV_DONTNEED and MADV_FREE - - - --- 2025-03-05 SeongJae Park New
[RFC,01/16] mm/madvise: use is_memory_failure() from madvise_do_behavior() mm/madvise: batch tlb flushes for MADV_DONTNEED and MADV_FREE - - - --- 2025-03-05 SeongJae Park New