Show patches with: Submitter = Ojaswin Mujoo       |    Archived = No       |   100 patches
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