Toggle navigation
Patchwork
linux-kernel
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Vishal Moola
| 175 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Unresolved
Repeat Merge
Corrupt patch
Search
Archived
No
Yes
Both
Delegate
------
Nobody
snail
snail
patchwork-bot
patchwork-bot
patchwork-bot
ww
ww
ww
Apply
«
1
2
»
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
[v2,5/5] hugetlb: Allow faults to be handled under the VMA lock
Handle hugetlb faults under the VMA lock
- 1 -
-
-
-
2024-02-21
Vishal Moola
New
[v2,4/5] hugetlb: Use vmf_anon_prepare() instead of anon_vma_prepare()
Handle hugetlb faults under the VMA lock
- 1 -
-
-
-
2024-02-21
Vishal Moola
New
[v2,3/5] hugetlb: Pass struct vm_fault through to hugetlb_handle_userfault()
Handle hugetlb faults under the VMA lock
- - -
-
-
-
2024-02-21
Vishal Moola
New
[v2,2/5] hugetlb: Move vm_struct declaration to the top of hugetlb_fault()
Handle hugetlb faults under the VMA lock
- 1 -
-
-
-
2024-02-21
Vishal Moola
New
[v2,1/5] mm/memory: Change vmf_anon_prepare() to be non-static
Handle hugetlb faults under the VMA lock
- 1 -
-
-
-
2024-02-21
Vishal Moola
New
[3/3] hugetlb: Allow faults to be handled under the VMA lock
Handle hugetlb faults under the VMA lock
- - -
-
-
-
2024-02-20
Vishal Moola
New
[2/3] hugetlb: Use vmf_anon_prepare() instead of anon_vma_prepare()
Handle hugetlb faults under the VMA lock
- - -
-
-
-
2024-02-20
Vishal Moola
New
[1/3] mm/memory: Change vmf_anon_prepare() to be non-static
Handle hugetlb faults under the VMA lock
- - -
-
-
-
2024-02-20
Vishal Moola
New
[v3,5/5] mm/khugepaged: Convert collapse_pte_mapped_thp() to use folios
Some khugepaged folio conversions
- 2 -
-
-
-
2023-10-20
Vishal Moola
New
[v3,4/5] mm/khugepaged: Convert alloc_charge_hpage() to use folios
Some khugepaged folio conversions
- 2 -
-
-
-
2023-10-20
Vishal Moola
New
[v3,3/5] mm/khugepaged: Convert is_refcount_suitable() to use folios
Some khugepaged folio conversions
- 2 -
-
-
-
2023-10-20
Vishal Moola
New
[v3,2/5] mm/khugepaged: Convert hpage_collapse_scan_pmd() to use folios
Some khugepaged folio conversions
- 2 -
-
-
-
2023-10-20
Vishal Moola
New
[v3,1/5] mm/khugepaged: Convert __collapse_huge_page_isolate() to use folios
Some khugepaged folio conversions
- 3 -
-
-
-
2023-10-20
Vishal Moola
New
[v2,5/5] mm/khugepaged: Convert collapse_pte_mapped_thp() to use folios
Some khugepaged folio conversions
- - -
-
-
-
2023-10-18
Vishal Moola
New
[v2,4/5] mm/khugepaged: Convert alloc_charge_hpage() to use folios
Some khugepaged folio conversions
- - -
-
-
-
2023-10-18
Vishal Moola
New
[v2,3/5] mm/khugepaged: Convert is_refcount_suitable() to use folios
Some khugepaged folio conversions
- - -
-
-
-
2023-10-18
Vishal Moola
New
[v2,2/5] mm/khugepaged: Convert hpage_collapse_scan_pmd() to use folios
Some khugepaged folio conversions
- - -
-
-
-
2023-10-18
Vishal Moola
New
[v2,1/5] mm/khugepaged: Convert __collapse_huge_page_isolate() to use folios
Some khugepaged folio conversions
- 1 -
-
-
-
2023-10-18
Vishal Moola
New
[5/5] mm/khugepaged: Convert collapse_pte_mapped_thp() to use folios
Some khugepaged folio conversions
- - -
-
-
-
2023-10-16
Vishal Moola
New
[4/5] mm/khugepaged: Convert alloc_charge_hpage() to use folios
Some khugepaged folio conversions
- - -
-
-
-
2023-10-16
Vishal Moola
New
[3/5] mm/khugepaged: Convert is_refcount_suitable() to use folios
Some khugepaged folio conversions
- - -
-
-
-
2023-10-16
Vishal Moola
New
[2/5] mm/khugepaged: Convert hpage_collapse_scan_pmd() to use folios
Some khugepaged folio conversions
- - -
-
-
-
2023-10-16
Vishal Moola
New
[1/5] mm/khugepaged: Convert __collapse_huge_page_isolate() to use folios
Some khugepaged folio conversions
- 1 -
-
-
-
2023-10-16
Vishal Moola
New
[RFC,1/2] mm/khugepaged: Convert __collapse_huge_page_isolate() to use folios
Remove compound_pagelist from khugepaged
- - -
-
-
-
2023-09-22
Vishal Moola
New
[v2,5/5] mm: Remove is_longterm_pinnable_page() and Reimplement folio_is_longterm_pinnable()
Replace is_longterm_pinnable_page()
- 2 -
-
-
-
2023-06-14
Vishal Moola
New
[v2,4/5] mm/gup.c: Reorganize try_get_folio()
Replace is_longterm_pinnable_page()
- - -
-
-
-
2023-06-14
Vishal Moola
New
[v2,3/5] mm/gup_test.c: Convert verify_dma_pinned() to us folios
Replace is_longterm_pinnable_page()
- 1 -
-
-
-
2023-06-14
Vishal Moola
New
[v2,2/5] mmzone: Introduce folio_migratetype()
Replace is_longterm_pinnable_page()
- 1 -
-
-
-
2023-06-14
Vishal Moola
New
[v2,1/5] mmzone: Introduce folio_is_zone_movable()
Replace is_longterm_pinnable_page()
- 1 -
-
-
-
2023-06-14
Vishal Moola
New
[5/5] mm: Remove is_longterm_pinnable_page() and Reimplement folio_is_longterm_pinnable()
Replace is_longterm_pinnable_page()
- 1 -
-
-
-
2023-06-13
Vishal Moola
New
[4/5] mm/gup.c: Reorganize try_get_folio()
Replace is_longterm_pinnable_page()
- - -
-
-
-
2023-06-13
Vishal Moola
New
[3/5] mm/gup_test.c: Convert verify_dma_pinned() to us folios
Replace is_longterm_pinnable_page()
- 2 -
-
-
-
2023-06-13
Vishal Moola
New
[2/5] mmzone: Introduce folio_migratetype()
Replace is_longterm_pinnable_page()
- 1 -
-
-
-
2023-06-13
Vishal Moola
New
[1/5] mmzone: Introduce folio_is_zone_movable()
Replace is_longterm_pinnable_page()
- 1 -
-
-
-
2023-06-13
Vishal Moola
New
afs: Fix waiting for writeback then skipping folio
afs: Fix waiting for writeback then skipping folio
- - -
-
-
-
2023-06-07
Vishal Moola
New
afs: Fix dangling folio ref counts in writeback
afs: Fix dangling folio ref counts in writeback
- - -
-
-
-
2023-06-07
Vishal Moola
New
[mm-unstable,v2,4/4] mm/migrate: Convert putback_movable_pages() to use folios
Convert a couple migrate functions to use folios
- - -
-
-
-
2023-01-30
Vishal Moola
New
[mm-unstable,v2,3/4] mm/migrate: Convert isolate_movable_page() to use folios
Convert a couple migrate functions to use folios
- - -
-
-
-
2023-01-30
Vishal Moola
New
[mm-unstable,v2,2/4] mm/migrate: Add folio_movable_ops()
Convert a couple migrate functions to use folios
- - -
-
-
-
2023-01-30
Vishal Moola
New
[mm-unstable,v2,1/4] mm: Add folio_get_nontail_page()
Convert a couple migrate functions to use folios
- - -
-
-
-
2023-01-30
Vishal Moola
New
[mm-unstable,v4,6/6] mm/mempolicy: convert migrate_page_add() to migrate_folio_add()
Convert various mempolicy.c functions to use folios
- 1 -
-
-
-
2023-01-30
Vishal Moola
New
[mm-unstable,v4,5/6] mm/mempolicy: convert queue_pages_required() to queue_folio_required()
Convert various mempolicy.c functions to use folios
- - -
-
-
-
2023-01-30
Vishal Moola
New
[mm-unstable,v4,4/6] mm/mempolicy: convert queue_pages_hugetlb() to queue_folios_hugetlb()
Convert various mempolicy.c functions to use folios
- - -
-
-
-
2023-01-30
Vishal Moola
New
[mm-unstable,v4,3/6] mm/mempolicy: convert queue_pages_pte_range() to queue_folios_pte_range()
Convert various mempolicy.c functions to use folios
- - -
-
-
-
2023-01-30
Vishal Moola
New
[mm-unstable,v4,2/6] mm/mempolicy: convert queue_pages_pmd() to queue_folios_pmd()
Convert various mempolicy.c functions to use folios
- - -
-
-
-
2023-01-30
Vishal Moola
New
[mm-unstable,v4,1/6] mm: add folio_estimated_sharers()
Convert various mempolicy.c functions to use folios
1 1 -
-
-
-
2023-01-30
Vishal Moola
New
[mm-unstable,v3,6/6] mm/mempolicy: Convert migrate_page_add() to migrate_folio_add()
Convert various mempolicy.c functions to use folios
- - -
-
-
-
2023-01-25
Vishal Moola
New
[mm-unstable,v3,5/6] mm/mempolicy: Convert queue_pages_required() to queue_folio_required()
Convert various mempolicy.c functions to use folios
- - -
-
-
-
2023-01-25
Vishal Moola
New
[mm-unstable,v3,4/6] mm/mempolicy: Convert queue_pages_hugetlb() to queue_folios_hugetlb()
Convert various mempolicy.c functions to use folios
- - -
-
-
-
2023-01-25
Vishal Moola
New
[mm-unstable,v3,3/6] mm/mempolicy: Convert queue_pages_pte_range() to queue_folios_pte_range()
Convert various mempolicy.c functions to use folios
- - -
-
-
-
2023-01-25
Vishal Moola
New
[mm-unstable,v3,2/6] mm/mempolicy: Convert queue_pages_pmd() to queue_folios_pmd()
Convert various mempolicy.c functions to use folios
- - -
-
-
-
2023-01-25
Vishal Moola
New
[mm-unstable,v3,1/6] mm: Add folio_estimated_mapcount()
Convert various mempolicy.c functions to use folios
- - -
-
-
-
2023-01-25
Vishal Moola
New
[mm-unstable,v2,6/6] mm/mempolicy: Convert migrate_page_add() to migrate_folio_add()
Convert various mempolicy.c functions
- - -
-
-
-
2023-01-24
Vishal Moola
New
[mm-unstable,v2,5/6] mm/mempolicy: Convert queue_pages_required() to queue_folio_required()
Convert various mempolicy.c functions
- - -
-
-
-
2023-01-24
Vishal Moola
New
[mm-unstable,v2,4/6] mm/mempolicy: Convert queue_pages_hugetlb() to queue_folios_hugetlb()
Convert various mempolicy.c functions
- - -
-
-
-
2023-01-24
Vishal Moola
New
[mm-unstable,v2,3/6] mm/mempolicy: Convert queue_pages_pte_range() to queue_folios_pte_range()
Convert various mempolicy.c functions
- - -
-
-
-
2023-01-24
Vishal Moola
New
[mm-unstable,v2,2/6] mm/mempolicy: Convert queue_pages_pmd() to queue_folios_pmd()
Convert various mempolicy.c functions
- - -
-
-
-
2023-01-24
Vishal Moola
New
[mm-unstable,v2,1/6] mm: Add folio_estimated_mapcount()
Convert various mempolicy.c functions
- - -
-
-
-
2023-01-24
Vishal Moola
New
[3/3] mm/migrate: Convert putback_movable_pages() to use folios
Convert a couple migrate functions to use folios
- - -
-
-
-
2023-01-21
Vishal Moola
New
[2/3] mm/migrate: Convert isolate_movable_page() to use folios
Convert a couple migrate functions to use folios
- - -
-
-
-
2023-01-21
Vishal Moola
New
[1/3] mm: Add folio_movable_ops()
Convert a couple migrate functions to use folios
- - -
-
-
-
2023-01-21
Vishal Moola
New
[mm-unstable,5/5] mm/mempolicy: Convert migrate_page_add() to migrate_folio_add()
[mm-unstable,1/5] mm/mempolicy: Convert queue_pages_pmd() to queue_folios_pmd()
- - -
-
-
-
2023-01-18
Vishal Moola
New
[mm-unstable,4/5] mm/mempolicy: Convert queue_pages_required() to queue_folio_required()
[mm-unstable,1/5] mm/mempolicy: Convert queue_pages_pmd() to queue_folios_pmd()
- - -
-
-
-
2023-01-18
Vishal Moola
New
[mm-unstable,3/5] mm/mempolicy: Convert queue_pages_hugetlb() to queue_folios_hugetlb()
[mm-unstable,1/5] mm/mempolicy: Convert queue_pages_pmd() to queue_folios_pmd()
- - -
-
-
-
2023-01-18
Vishal Moola
New
[mm-unstable,2/5] mm/mempolicy: Convert queue_pages_pte_range() to queue_folios_pte_range()
[mm-unstable,1/5] mm/mempolicy: Convert queue_pages_pmd() to queue_folios_pmd()
- - -
-
-
-
2023-01-18
Vishal Moola
New
[mm-unstable,1/5] mm/mempolicy: Convert queue_pages_pmd() to queue_folios_pmd()
[mm-unstable,1/5] mm/mempolicy: Convert queue_pages_pmd() to queue_folios_pmd()
- - -
-
-
-
2023-01-18
Vishal Moola
New
[2/2] mm/khugepaged: Convert release_pte_pages() to use folios
[1/2] mm/khugepaged: Introduce release_pte_folio() to replace release_pte_page()
- - -
-
-
-
2023-01-14
Vishal Moola
New
[1/2] mm/khugepaged: Introduce release_pte_folio() to replace release_pte_page()
[1/2] mm/khugepaged: Introduce release_pte_folio() to replace release_pte_page()
- - -
-
-
-
2023-01-14
Vishal Moola
New
[v5,23/23] filemap: Remove find_get_pages_range_tag()
Convert to filemap_get_folios_tag()
- - -
-
-
-
2023-01-04
Vishal Moola
New
[v5,22/23] nilfs2: Convert nilfs_clear_dirty_pages() to use filemap_get_folios_tag()
Convert to filemap_get_folios_tag()
1 - -
-
-
-
2023-01-04
Vishal Moola
New
[v5,21/23] nilfs2: Convert nilfs_copy_dirty_pages() to use filemap_get_folios_tag()
Convert to filemap_get_folios_tag()
1 - -
-
-
-
2023-01-04
Vishal Moola
New
[v5,20/23] nilfs2: Convert nilfs_btree_lookup_dirty_buffers() to use filemap_get_folios_tag()
Convert to filemap_get_folios_tag()
1 - -
-
-
-
2023-01-04
Vishal Moola
New
[v5,19/23] nilfs2: Convert nilfs_lookup_dirty_node_buffers() to use filemap_get_folios_tag()
Convert to filemap_get_folios_tag()
1 - -
-
-
-
2023-01-04
Vishal Moola
New
[v5,18/23] nilfs2: Convert nilfs_lookup_dirty_data_buffers() to use filemap_get_folios_tag()
Convert to filemap_get_folios_tag()
1 - -
-
-
-
2023-01-04
Vishal Moola
New
[v5,17/23] gfs2: Convert gfs2_write_cache_jdata() to use filemap_get_folios_tag()
Convert to filemap_get_folios_tag()
- 1 -
-
-
-
2023-01-04
Vishal Moola
New
[v5,16/23] f2fs: Convert f2fs_sync_meta_pages() to use filemap_get_folios_tag()
Convert to filemap_get_folios_tag()
1 - -
-
-
-
2023-01-04
Vishal Moola
New
[v5,15/23] f2fs: Convert last_fsync_dnode() to use filemap_get_folios_tag()
Convert to filemap_get_folios_tag()
1 - -
-
-
-
2023-01-04
Vishal Moola
New
[v5,14/23] f2fs: Convert f2fs_write_cache_pages() to use filemap_get_folios_tag()
Convert to filemap_get_folios_tag()
1 - -
-
-
-
2023-01-04
Vishal Moola
New
[v5,13/23] f2fs: Convert f2fs_sync_node_pages() to use filemap_get_folios_tag()
Convert to filemap_get_folios_tag()
1 - -
-
-
-
2023-01-04
Vishal Moola
New
[v5,12/23] f2fs: Convert f2fs_flush_inline_data() to use filemap_get_folios_tag()
Convert to filemap_get_folios_tag()
1 - -
-
-
-
2023-01-04
Vishal Moola
New
[v5,11/23] f2fs: Convert f2fs_fsync_node_pages() to use filemap_get_folios_tag()
Convert to filemap_get_folios_tag()
1 - -
-
-
-
2023-01-04
Vishal Moola
New
[v5,10/23] ext4: Convert mpage_prepare_extent_to_map() to use filemap_get_folios_tag()
Convert to filemap_get_folios_tag()
- - -
-
-
-
2023-01-04
Vishal Moola
New
[v5,09/23] cifs: Convert wdata_alloc_and_fillpages() to use filemap_get_folios_tag()
Convert to filemap_get_folios_tag()
1 - -
-
-
-
2023-01-04
Vishal Moola
New
[v5,08/23] ceph: Convert ceph_writepages_start() to use filemap_get_folios_tag()
Convert to filemap_get_folios_tag()
1 - -
-
-
-
2023-01-04
Vishal Moola
New
[v5,07/23] btrfs: Convert extent_write_cache_pages() to use filemap_get_folios_tag()
Convert to filemap_get_folios_tag()
1 - -
-
-
-
2023-01-04
Vishal Moola
New
[v5,06/23] btrfs: Convert btree_write_cache_pages() to use filemap_get_folio_tag()
Convert to filemap_get_folios_tag()
1 - -
-
-
-
2023-01-04
Vishal Moola
New
[v5,05/23] afs: Convert afs_writepages_region() to use filemap_get_folios_tag()
Convert to filemap_get_folios_tag()
- - 1
-
-
-
2023-01-04
Vishal Moola
New
[v5,04/23] page-writeback: Convert write_cache_pages() to use filemap_get_folios_tag()
Convert to filemap_get_folios_tag()
- 1 -
-
-
-
2023-01-04
Vishal Moola
New
[v5,03/23] filemap: Convert __filemap_fdatawait_range() to use filemap_get_folios_tag()
Convert to filemap_get_folios_tag()
- 1 -
-
-
-
2023-01-04
Vishal Moola
New
[v5,02/23] filemap: Added filemap_get_folios_tag()
Convert to filemap_get_folios_tag()
- 1 -
-
-
-
2023-01-04
Vishal Moola
New
[v5,01/23] pagemap: Add filemap_grab_folio()
Convert to filemap_get_folios_tag()
- 1 -
-
-
-
2023-01-04
Vishal Moola
New
[v4,4/4] mm/swap: Convert deactivate_page() to folio_deactivate()
Convert deactivate_page() to folio_deactivate()
- 2 -
-
-
-
2022-12-21
Vishal Moola
New
[v4,3/4] mm/damon: Convert damon_pa_mark_accessed_or_deactivate() to use folios
Convert deactivate_page() to folio_deactivate()
- 2 -
-
-
-
2022-12-21
Vishal Moola
New
[v4,2/4] madvise: Convert madvise_cold_or_pageout_pte_range() to use folios
Convert deactivate_page() to folio_deactivate()
- 1 -
-
-
-
2022-12-21
Vishal Moola
New
[v4,1/4] mm/memory: Add vm_normal_folio()
Convert deactivate_page() to folio_deactivate()
- 1 -
-
-
-
2022-12-21
Vishal Moola
New
[RFC] f2fs: Convert f2fs_write_cache_pages() to use filemap_get_folios_tag()
[RFC] f2fs: Convert f2fs_write_cache_pages() to use filemap_get_folios_tag()
- - -
-
-
-
2022-12-12
Vishal Moola
New
[v3,4/4] mm/swap: Convert deactivate_page() to folio_deactivate()
Convert deactivate_page() to folio_deactivate()
- 2 -
-
-
-
2022-12-08
Vishal Moola
New
[v3,3/4] mm/damon: Convert damon_pa_mark_accessed_or_deactivate() to use folios
Convert deactivate_page() to folio_deactivate()
- 2 -
-
-
-
2022-12-08
Vishal Moola
New
[v3,2/4] madvise: Convert madvise_cold_or_pageout_pte_range() to use folios
Convert deactivate_page() to folio_deactivate()
- 1 -
-
-
-
2022-12-08
Vishal Moola
New
[v3,1/4] mm/memory: Add vm_normal_folio()
Convert deactivate_page() to folio_deactivate()
- 1 -
-
-
-
2022-12-08
Vishal Moola
New
«
1
2
»