Toggle navigation
Patchwork
linux-kernel
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Ojaswin Mujoo
| State =
Action Required
| 100 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
Patch
Series
A/R/T
S/W/F
Date
Submitter
Delegate
State
[1/1] ext4: fallback to complex scan if aligned scan doesn't work
Fix for recent bugzilla reports related to long halts during block allocation
- 1 -
-
-
-
2023-12-15
Ojaswin Mujoo
New
[RFC,7/7] ext4: Support atomic write for statx
ext4: Allocator changes for atomic write support with DIO
- - -
-
-
-
2023-11-30
Ojaswin Mujoo
New
[RFC,6/7] ext4: Add aligned allocation support for atomic direct io
ext4: Allocator changes for atomic write support with DIO
- - -
-
-
-
2023-11-30
Ojaswin Mujoo
New
[RFC,5/7] block: export blkdev_atomic_write_valid() and refactor api
ext4: Allocator changes for atomic write support with DIO
- - -
-
-
-
2023-11-30
Ojaswin Mujoo
New
[RFC,4/7] ext4: allow inode preallocation for aligned alloc
ext4: Allocator changes for atomic write support with DIO
- - -
-
-
-
2023-11-30
Ojaswin Mujoo
New
[RFC,3/7] ext4: add aligned allocation support in mballoc
ext4: Allocator changes for atomic write support with DIO
- - -
-
-
-
2023-11-30
Ojaswin Mujoo
New
[RFC,2/7] ext4: Factor out size and start prediction from ext4_mb_normalize_request()
ext4: Allocator changes for atomic write support with DIO
- - -
-
-
-
2023-11-30
Ojaswin Mujoo
New
[RFC,1/7] iomap: Don't fall back to bufferred write if the write is atomic
ext4: Allocator changes for atomic write support with DIO
- - -
-
-
-
2023-11-30
Ojaswin Mujoo
New
[RFC,1/7] iomap: Don't fall back to buffered write if the write is atomic
[RFC,1/7] iomap: Don't fall back to buffered write if the write is atomic
- - -
-
-
-
2023-11-30
Ojaswin Mujoo
New
[v2,2/2] ext4: Clarify handling of unwritten bh in __ext4_block_zero_page_range()
Document handing of unwritten bh in ext4_block_zero_page_range()
- 1 -
-
-
-
2023-11-01
Ojaswin Mujoo
New
[v2,1/2] ext4: treat end of range as exclusive in ext4_zero_range()
Document handing of unwritten bh in ext4_block_zero_page_range()
- 1 -
-
-
-
2023-11-01
Ojaswin Mujoo
New
ext4: Enable dioread_nolock as default for bs < ps case
ext4: Enable dioread_nolock as default for bs < ps case
- 1 -
-
-
-
2023-11-01
Ojaswin Mujoo
New
[3/3] ext4: Skip unwritten buffers in __ext4_block_zero_page_range()
Optimize __ext4_block_zero_page_range() for unwritten buffers
- - -
-
-
-
2023-09-29
Ojaswin Mujoo
New
[2/3] ext4: truncate complete range in pagecache before calling ext4_zero_partial_blocks()
Optimize __ext4_block_zero_page_range() for unwritten buffers
- - -
-
-
-
2023-09-29
Ojaswin Mujoo
New
[1/3] ext4: treat end of range as exclusive in ext4_zero_range()
Optimize __ext4_block_zero_page_range() for unwritten buffers
- 1 -
-
-
-
2023-09-29
Ojaswin Mujoo
New
[v3,1/1] ext4: Mark buffer new if it is unwritten to avoid stale data exposure
ext4: Fix stale data exposure caused with dioread_nolock
- 2 -
-
-
-
2023-09-18
Ojaswin Mujoo
New
[v2,1/1] ext4: Mark buffer new if it is unwritten to avoid stale data exposure
ext4: Fix stale data exposure caused with dioread_nolock
- 1 -
-
-
-
2023-09-16
Ojaswin Mujoo
New
[1/1] ext4: Fix rbtree traversal bug in ext4_mb_use_preallocated
ext4: Fix regression in mballoc due to deleted inode PAs in rbtree
- 1 1
-
-
-
2023-07-22
Ojaswin Mujoo
New
[v2] ext4: Replace CR_FAST macro with inline function for readability
[v2] ext4: Replace CR_FAST macro with inline function for readability
- 2 -
-
-
-
2023-06-30
Ojaswin Mujoo
New
ext4: Replace CR_FAST macro with inline function for readability
ext4: Replace CR_FAST macro with inline function for readability
- 1 -
-
-
-
2023-06-29
Ojaswin Mujoo
New
ext4: fix off by one issue in ext4_mb_choose_next_group_best_avail()
ext4: fix off by one issue in ext4_mb_choose_next_group_best_avail()
- - -
-
-
-
2023-06-09
Ojaswin Mujoo
New
[v2,12/12] ext4: Give symbolic names to mballoc criterias
multiblock allocator improvements
- - -
-
-
-
2023-05-30
Ojaswin Mujoo
New
[v2,11/12] ext4: Add allocation criteria 1.5 (CR1_5)
multiblock allocator improvements
- 1 -
-
-
-
2023-05-30
Ojaswin Mujoo
New
[v2,10/12] ext4: Abstract out logic to search average fragment list
multiblock allocator improvements
- 2 -
-
-
-
2023-05-30
Ojaswin Mujoo
New
[v2,09/12] ext4: Ensure ext4_mb_prefetch_fini() is called for all prefetched BGs
multiblock allocator improvements
- 2 -
-
-
-
2023-05-30
Ojaswin Mujoo
New
[v2,08/12] ext4: Don't skip prefetching BLOCK_UNINIT groups
multiblock allocator improvements
- 2 -
-
-
-
2023-05-30
Ojaswin Mujoo
New
[v2,07/12] ext4: Avoid scanning smaller extents in BG during CR1
multiblock allocator improvements
- 2 -
-
-
-
2023-05-30
Ojaswin Mujoo
New
[v2,06/12] ext4: Add counter to track successful allocation of goal length
multiblock allocator improvements
- 2 -
-
-
-
2023-05-30
Ojaswin Mujoo
New
[v2,05/12] ext4: Add per CR extent scanned counter
multiblock allocator improvements
- 2 -
-
-
-
2023-05-30
Ojaswin Mujoo
New
[v2,04/12] ext4: Convert mballoc cr (criteria) to enum
multiblock allocator improvements
- 1 -
-
-
-
2023-05-30
Ojaswin Mujoo
New
[v2,03/12] ext4: Remove unused extern variables declaration
multiblock allocator improvements
- 1 -
-
-
-
2023-05-30
Ojaswin Mujoo
New
[v2,02/12] ext4: mballoc: Remove useless setting of ac_criteria
multiblock allocator improvements
- 1 -
-
-
-
2023-05-30
Ojaswin Mujoo
New
[v2,01/12] Revert "ext4: remove ac->ac_found > sbi->s_mb_min_to_scan dead check in ext4_mb_check_li…
multiblock allocator improvements
- 2 -
-
-
-
2023-05-30
Ojaswin Mujoo
New
[13/13] ext4: Give symbolic names to mballoc criterias
multiblock allocator improvements
- - -
-
-
-
2023-05-25
Ojaswin Mujoo
New
[12/13] ext4: Add allocation criteria 1.5 (CR1_5)
multiblock allocator improvements
- 1 -
-
-
-
2023-05-25
Ojaswin Mujoo
New
[11/13] ext4: Abstract out logic to search average fragment list
multiblock allocator improvements
- 2 -
-
-
-
2023-05-25
Ojaswin Mujoo
New
[10/13] ext4: Ensure ext4_mb_prefetch_fini() is called for all prefetched BGs
multiblock allocator improvements
- 2 -
-
-
-
2023-05-25
Ojaswin Mujoo
New
[09/13] ext4: Don't skip prefetching BLOCK_UNINIT groups
multiblock allocator improvements
- 2 -
-
-
-
2023-05-25
Ojaswin Mujoo
New
[08/13] ext4: Avoid scanning smaller extents in BG during CR1
multiblock allocator improvements
- 2 -
-
-
-
2023-05-25
Ojaswin Mujoo
New
[07/13] ext4: Add counter to track successful allocation of goal length
multiblock allocator improvements
- 2 -
-
-
-
2023-05-25
Ojaswin Mujoo
New
[06/13] ext4: Add per CR extent scanned counter
multiblock allocator improvements
- 2 -
-
-
-
2023-05-25
Ojaswin Mujoo
New
[05/13] ext4: Convert mballoc cr (criteria) to enum
multiblock allocator improvements
- 1 -
-
-
-
2023-05-25
Ojaswin Mujoo
New
[04/13] ext4: Fix a small typo in ext4_mb_prefetch_fini()
multiblock allocator improvements
- - -
-
-
-
2023-05-25
Ojaswin Mujoo
New
[03/13] ext4: Remove unused extern variables declaration
multiblock allocator improvements
- 1 -
-
-
-
2023-05-25
Ojaswin Mujoo
New
[02/13] ext4: mballoc: Remove useless setting of ac_criteria
multiblock allocator improvements
- 1 -
-
-
-
2023-05-25
Ojaswin Mujoo
New
[01/13] Revert "ext4: remove ac->ac_found > sbi->s_mb_min_to_scan dead check in ext4_mb_check_limit…
multiblock allocator improvements
- 2 -
-
-
-
2023-05-25
Ojaswin Mujoo
New
[v6,9/9] ext4: Remove the logic to trim inode PAs
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-03-25
Ojaswin Mujoo
New
[v6,8/9] ext4: Use rbtrees to manage PAs instead of inode i_prealloc_list
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-03-25
Ojaswin Mujoo
New
[v6,7/9] ext4: Convert pa->pa_inode_list and pa->pa_obj_lock into a union
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-03-25
Ojaswin Mujoo
New
[v6,6/9] ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-03-25
Ojaswin Mujoo
New
[v6,5/9] ext4: Abstract out overlap fix/check logic in ext4_mb_normalize_request()
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-03-25
Ojaswin Mujoo
New
[v6,4/9] ext4: Move overlap assert logic into a separate function
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-03-25
Ojaswin Mujoo
New
[v6,3/9] ext4: Refactor code in ext4_mb_normalize_request() and ext4_mb_use_preallocated()
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-03-25
Ojaswin Mujoo
New
[v6,2/9] ext4: Refactor code related to freeing PAs
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-03-25
Ojaswin Mujoo
New
[v6,1/9] ext4: Stop searching if PA doesn't satisfy non-extent file
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-03-25
Ojaswin Mujoo
New
[v5,9/9] ext4: Remove the logic to trim inode PAs
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-03-17
Ojaswin Mujoo
New
[v5,8/9] ext4: Use rbtrees to manage PAs instead of inode i_prealloc_list
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-03-17
Ojaswin Mujoo
New
[v5,7/9] ext4: Convert pa->pa_inode_list and pa->pa_obj_lock into a union
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-03-17
Ojaswin Mujoo
New
[v5,6/9] ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-03-17
Ojaswin Mujoo
New
[v5,5/9] ext4: Abstract out overlap fix/check logic in ext4_mb_normalize_request()
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-03-17
Ojaswin Mujoo
New
[v5,4/9] ext4: Move overlap assert logic into a separate function
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-03-17
Ojaswin Mujoo
New
[v5,3/9] ext4: Refactor code in ext4_mb_normalize_request() and ext4_mb_use_preallocated()
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-03-17
Ojaswin Mujoo
New
[v5,2/9] ext4: Refactor code related to freeing PAs
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-03-17
Ojaswin Mujoo
New
[v5,1/9] ext4: Stop searching if PA doesn't satisfy non-extent file
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-03-17
Ojaswin Mujoo
New
[v4,9/9] ext4: Remove the logic to trim inode PAs
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-02-17
Ojaswin Mujoo
New
[v4,8/9] ext4: Use rbtrees to manage PAs instead of inode i_prealloc_list
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-02-17
Ojaswin Mujoo
New
[v4,7/9] ext4: Convert pa->pa_inode_list and pa->pa_obj_lock into a union
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-02-17
Ojaswin Mujoo
New
[v4,6/9] ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-02-17
Ojaswin Mujoo
New
[v4,5/9] ext4: Abstract out overlap fix/check logic in ext4_mb_normalize_request()
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-02-17
Ojaswin Mujoo
New
[v4,4/9] ext4: Move overlap assert logic into a separate function
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-02-17
Ojaswin Mujoo
New
[v4,3/9] ext4: Refactor code in ext4_mb_normalize_request() and ext4_mb_use_preallocated()
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-02-17
Ojaswin Mujoo
New
[v4,2/9] ext4: Refactor code related to freeing PAs
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-02-17
Ojaswin Mujoo
New
[v4,1/9] ext4: Stop searching if PA doesn't satisfy non-extent file
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-02-17
Ojaswin Mujoo
New
[RFC,11/11] ext4: Add allocation criteria 1.5 (CR1_5)
multiblock allocator improvements
- 1 -
-
-
-
2023-01-27
Ojaswin Mujoo
New
[RFC,10/11] ext4: Abstract out logic to search average fragment list
multiblock allocator improvements
- 2 -
-
-
-
2023-01-27
Ojaswin Mujoo
New
[RFC,09/11] ext4: Ensure ext4_mb_prefetch_fini() is called for all prefetched BGs
multiblock allocator improvements
- 2 -
-
-
-
2023-01-27
Ojaswin Mujoo
New
[RFC,08/11] ext4: Don't skip prefetching BLOCK_UNINIT groups
multiblock allocator improvements
- 2 -
-
-
-
2023-01-27
Ojaswin Mujoo
New
[RFC,07/11] ext4: Avoid scanning smaller extents in BG during CR1
multiblock allocator improvements
- 2 -
-
-
-
2023-01-27
Ojaswin Mujoo
New
[RFC,06/11] ext4: Add counter to track successful allocation of goal length
multiblock allocator improvements
- 2 -
-
-
-
2023-01-27
Ojaswin Mujoo
New
[RFC,05/11] ext4: Add per CR extent scanned counter
multiblock allocator improvements
- 2 -
-
-
-
2023-01-27
Ojaswin Mujoo
New
[RFC,04/11] ext4: Convert mballoc cr (criteria) to enum
multiblock allocator improvements
- 1 -
-
-
-
2023-01-27
Ojaswin Mujoo
New
[RFC,03/11] ext4: mballoc: Fix getting the right group desc in ext4_mb_prefetch_fini
multiblock allocator improvements
- 1 -
-
-
-
2023-01-27
Ojaswin Mujoo
New
[RFC,02/11] ext4: Remove unused extern variables declaration
multiblock allocator improvements
- 1 -
-
-
-
2023-01-27
Ojaswin Mujoo
New
[RFC,01/11] ext4: mballoc: Remove useless setting of ac_criteria
multiblock allocator improvements
- 1 -
-
-
-
2023-01-27
Ojaswin Mujoo
New
[v3,8/8] ext4: Remove the logic to trim inode PAs
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-01-16
Ojaswin Mujoo
New
[v3,7/8] ext4: Use rbtrees to manage PAs instead of inode i_prealloc_list
ext4: Convert inode preallocation list to an rbtree
- 1 -
-
-
-
2023-01-16
Ojaswin Mujoo
New
[v3,6/8] ext4: Convert pa->pa_inode_list and pa->pa_obj_lock into a union
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-01-16
Ojaswin Mujoo
New
[v3,5/8] ext4: Abstract out overlap fix/check logic in ext4_mb_normalize_request()
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-01-16
Ojaswin Mujoo
New
[v3,4/8] ext4: Move overlap assert logic into a separate function
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-01-16
Ojaswin Mujoo
New
[v3,3/8] ext4: Refactor code in ext4_mb_normalize_request() and ext4_mb_use_preallocated()
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-01-16
Ojaswin Mujoo
New
[v3,2/8] ext4: Refactor code related to freeing PAs
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-01-16
Ojaswin Mujoo
New
[v3,1/8] ext4: Stop searching if PA doesn't satisfy non-extent file
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2023-01-16
Ojaswin Mujoo
New
[v2,8/8] ext4: Remove the logic to trim inode PAs
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2022-10-14
Ojaswin Mujoo
New
[v2,7/8] ext4: Use rbtrees to manage PAs instead of inode i_prealloc_list
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2022-10-14
Ojaswin Mujoo
New
[v2,6/8] ext4: Convert pa->pa_inode_list and pa->pa_obj_lock into a union
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2022-10-14
Ojaswin Mujoo
New
[v2,5/8] ext4: Abstract out overlap fix/check logic in ext4_mb_normalize_request()
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2022-10-14
Ojaswin Mujoo
New
[v2,4/8] ext4: Move overlap assert logic into a separate function
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2022-10-14
Ojaswin Mujoo
New
[v2,3/8] ext4: Refactor code in ext4_mb_normalize_request() and ext4_mb_use_preallocated()
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2022-10-14
Ojaswin Mujoo
New
[v2,2/8] ext4: Refactor code related to freeing PAs
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2022-10-14
Ojaswin Mujoo
New
[v2,1/8] ext4: Stop searching if PA doesn't satisfy non-extent file
ext4: Convert inode preallocation list to an rbtree
- 2 -
-
-
-
2022-10-14
Ojaswin Mujoo
New