Show patches with: Submitter = Baokun Li       |   374 patches
« 1 2 3 4 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[v2,24/24] ext4: enable block size larger than page size ext4: enable block size larger than page size - - 1 - --- 2025-11-07 Baokun Li New
[v2,23/24] ext4: add checks for large folio incompatibilities when BS > PS ext4: enable block size larger than page size - - - - --- 2025-11-07 Baokun Li New
[v2,22/24] ext4: support verifying data from large folios with fs-verity ext4: enable block size larger than page size - - - - --- 2025-11-07 Baokun Li New
[v2,21/24] ext4: make data=journal support large block size ext4: enable block size larger than page size - - - - --- 2025-11-07 Baokun Li New
[v2,20/24] ext4: support large block size in __ext4_block_zero_page_range() ext4: enable block size larger than page size - - 2 - --- 2025-11-07 Baokun Li New
[v2,19/24] ext4: support large block size in mpage_prepare_extent_to_map() ext4: enable block size larger than page size - - 2 - --- 2025-11-07 Baokun Li New
[v2,18/24] ext4: support large block size in mpage_map_and_submit_buffers() ext4: enable block size larger than page size - - 2 - --- 2025-11-07 Baokun Li New
[v2,17/24] ext4: support large block size in ext4_block_write_begin() ext4: enable block size larger than page size - - 2 - --- 2025-11-07 Baokun Li New
[v2,16/24] ext4: support large block size in ext4_mpage_readpages() ext4: enable block size larger than page size - - 2 - --- 2025-11-07 Baokun Li New
[v2,15/24] ext4: rename 'page' references to 'folio' in multi-block allocator ext4: enable block size larger than page size - - 2 - --- 2025-11-07 Baokun Li New
[v2,14/24] ext4: prepare buddy cache inode for BS > PS with large folios ext4: enable block size larger than page size - - 2 - --- 2025-11-07 Baokun Li New
[v2,13/24] ext4: support large block size in ext4_mb_init_cache() ext4: enable block size larger than page size - - 2 - --- 2025-11-07 Baokun Li New
[v2,12/24] ext4: support large block size in ext4_mb_get_buddy_page_lock() ext4: enable block size larger than page size - - 2 - --- 2025-11-07 Baokun Li New
[v2,11/24] ext4: support large block size in ext4_mb_load_buddy_gfp() ext4: enable block size larger than page size - - 2 - --- 2025-11-07 Baokun Li New
[v2,10/24] ext4: add EXT4_LBLK_TO_PG and EXT4_PG_TO_LBLK for block/page conversion ext4: enable block size larger than page size - - 1 - --- 2025-11-07 Baokun Li New
[v2,09/24] ext4: add EXT4_LBLK_TO_B macro for logical block to bytes conversion ext4: enable block size larger than page size - - 2 - --- 2025-11-07 Baokun Li New
[v2,08/24] ext4: support large block size in ext4_readdir() ext4: enable block size larger than page size - - 2 - --- 2025-11-07 Baokun Li New
[v2,07/24] ext4: support large block size in ext4_calculate_overhead() ext4: enable block size larger than page size - - 1 - --- 2025-11-07 Baokun Li New
[v2,06/24] ext4: introduce s_min_folio_order for future BS > PS support ext4: enable block size larger than page size - - 2 - --- 2025-11-07 Baokun Li New
[v2,05/24] ext4: enable DIOREAD_NOLOCK by default for BS > PS as well ext4: enable block size larger than page size - - 2 - --- 2025-11-07 Baokun Li New
[v2,04/24] ext4: make ext4_punch_hole() support large block size ext4: enable block size larger than page size - - 1 - --- 2025-11-07 Baokun Li New
[v2,03/24] ext4: remove PAGE_SIZE checks for rec_len conversion ext4: enable block size larger than page size - - 2 - --- 2025-11-07 Baokun Li New
[v2,02/24] ext4: remove page offset calculation in ext4_block_truncate_page() ext4: enable block size larger than page size - - 2 - --- 2025-11-07 Baokun Li New
[v2,01/24] ext4: remove page offset calculation in ext4_block_zero_page_range() ext4: enable block size larger than page size - - 2 - --- 2025-11-07 Baokun Li New
[25/25] ext4: enable block size larger than page size ext4: enable block size larger than page size - - 1 - --- 2025-10-25 Baokun Li New
[24/25] ext4: add checks for large folio incompatibilities when BS > PS ext4: enable block size larger than page size - - 2 - --- 2025-10-25 Baokun Li New
[23/25] jbd2: prevent WARN_ON in __alloc_pages_slowpath() when BS > PS ext4: enable block size larger than page size - - 1 - --- 2025-10-25 Baokun Li New
[22/25] fs/buffer: prevent WARN_ON in __alloc_pages_slowpath() when BS > PS ext4: enable block size larger than page size - - 1 - --- 2025-10-25 Baokun Li New
[21/25] ext4: make online defragmentation support large block size ext4: enable block size larger than page size - - - - --- 2025-10-25 Baokun Li New
[20/25] ext4: support large block size in __ext4_block_zero_page_range() ext4: enable block size larger than page size - - 2 - --- 2025-10-25 Baokun Li New
[19/25] ext4: support large block size in mpage_prepare_extent_to_map() ext4: enable block size larger than page size - - 2 - --- 2025-10-25 Baokun Li New
[18/25] ext4: support large block size in mpage_map_and_submit_buffers() ext4: enable block size larger than page size - - 2 - --- 2025-10-25 Baokun Li New
[17/25] ext4: support large block size in ext4_block_write_begin() ext4: enable block size larger than page size - - 2 - --- 2025-10-25 Baokun Li New
[16/25] ext4: support large block size in ext4_mpage_readpages() ext4: enable block size larger than page size - - 2 - --- 2025-10-25 Baokun Li New
[15/25] ext4: rename 'page' references to 'folio' in multi-block allocator ext4: enable block size larger than page size - - 2 - --- 2025-10-25 Baokun Li New
[14/25] ext4: prepare buddy cache inode for BS > PS with large folios ext4: enable block size larger than page size - - 2 - --- 2025-10-25 Baokun Li New
[13/25] ext4: support large block size in ext4_mb_init_cache() ext4: enable block size larger than page size - - 2 - --- 2025-10-25 Baokun Li New
[12/25] ext4: support large block size in ext4_mb_get_buddy_page_lock() ext4: enable block size larger than page size - - 2 - --- 2025-10-25 Baokun Li New
[11/25] ext4: support large block size in ext4_mb_load_buddy_gfp() ext4: enable block size larger than page size - - 2 - --- 2025-10-25 Baokun Li New
[10/25] ext4: add EXT4_LBLK_TO_P and EXT4_P_TO_LBLK for block/page conversion ext4: enable block size larger than page size - - 1 - --- 2025-10-25 Baokun Li New
[09/25] ext4: add EXT4_LBLK_TO_B macro for logical block to bytes conversion ext4: enable block size larger than page size - - 2 - --- 2025-10-25 Baokun Li New
[08/25] ext4: support large block size in ext4_readdir() ext4: enable block size larger than page size - - 2 - --- 2025-10-25 Baokun Li New
[07/25] ext4: support large block size in ext4_calculate_overhead() ext4: enable block size larger than page size - - 1 - --- 2025-10-25 Baokun Li New
[06/25] ext4: introduce s_min_folio_order for future BS > PS support ext4: enable block size larger than page size - - 2 - --- 2025-10-25 Baokun Li New
[05/25] ext4: enable DIOREAD_NOLOCK by default for BS > PS as well ext4: enable block size larger than page size - - 2 - --- 2025-10-25 Baokun Li New
[04/25] ext4: make ext4_punch_hole() support large block size ext4: enable block size larger than page size - - 1 - --- 2025-10-25 Baokun Li New
[03/25] ext4: remove PAGE_SIZE checks for rec_len conversion ext4: enable block size larger than page size - - 2 - --- 2025-10-25 Baokun Li New
[02/25] ext4: remove page offset calculation in ext4_block_truncate_page() ext4: enable block size larger than page size - - 2 - --- 2025-10-25 Baokun Li New
[01/25] ext4: remove page offset calculation in ext4_block_zero_page_range() ext4: enable block size larger than page size - - 2 - --- 2025-10-25 Baokun Li New
ext4: fix potential null deref in ext4_mb_init() ext4: fix potential null deref in ext4_mb_init() - 1 2 - --- 2025-08-25 Baokun Li Awaiting Upstream
ext4: add ext4_sb_bread_nofail() helper function for ext4_free_branches() ext4: add ext4_sb_bread_nofail() helper function for ext4_free_branches() - 1 1 - --- 2025-08-21 Baokun Li Awaiting Upstream
jbd2: prevent softlockup in jbd2_log_do_checkpoint() jbd2: prevent softlockup in jbd2_log_do_checkpoint() - - - - --- 2025-08-12 Baokun Li Accepted
[v3,17/17] ext4: implement linear-like traversal across order xarrays ext4: better scalability for ext4 block allocation - - - - --- 2025-07-14 Baokun Li Awaiting Upstream
[v3,16/17] ext4: refactor choose group to scan group ext4: better scalability for ext4 block allocation - - - - --- 2025-07-14 Baokun Li Awaiting Upstream
[v3,15/17] ext4: convert free groups order lists to xarrays ext4: better scalability for ext4 block allocation - - - 1 --- 2025-07-14 Baokun Li Awaiting Upstream
[v3,14/17] ext4: factor out ext4_mb_scan_group() ext4: better scalability for ext4 block allocation - - - - --- 2025-07-14 Baokun Li Awaiting Upstream
[v3,13/17] ext4: factor out ext4_mb_might_prefetch() ext4: better scalability for ext4 block allocation - - - - --- 2025-07-14 Baokun Li Awaiting Upstream
[v3,12/17] ext4: factor out __ext4_mb_scan_group() ext4: better scalability for ext4 block allocation - - - - --- 2025-07-14 Baokun Li Awaiting Upstream
[v3,11/17] ext4: fix largest free orders lists corruption on mb_optimize_scan switch ext4: better scalability for ext4 block allocation - 1 - - --- 2025-07-14 Baokun Li Awaiting Upstream
[v3,10/17] ext4: fix zombie groups in average fragment size lists ext4: better scalability for ext4 block allocation - 1 1 - --- 2025-07-14 Baokun Li Awaiting Upstream
[v3,09/17] ext4: merge freed extent with existing extents before insertion ext4: better scalability for ext4 block allocation - - 1 - --- 2025-07-14 Baokun Li Awaiting Upstream
[v3,08/17] ext4: convert sbi->s_mb_free_pending to atomic_t ext4: better scalability for ext4 block allocation - - 1 - --- 2025-07-14 Baokun Li Awaiting Upstream
[v3,07/17] ext4: fix typo in CR_GOAL_LEN_SLOW comment ext4: better scalability for ext4 block allocation - - 2 - --- 2025-07-14 Baokun Li Awaiting Upstream
[v3,06/17] ext4: get rid of some obsolete EXT4_MB_HINT flags ext4: better scalability for ext4 block allocation - - 2 - --- 2025-07-14 Baokun Li Awaiting Upstream
[v3,05/17] ext4: utilize multiple global goals to reduce contention ext4: better scalability for ext4 block allocation - - - - --- 2025-07-14 Baokun Li Awaiting Upstream
[v3,04/17] ext4: remove unnecessary s_md_lock on update s_mb_last_group ext4: better scalability for ext4 block allocation - - 1 - --- 2025-07-14 Baokun Li Awaiting Upstream
[v3,03/17] ext4: remove unnecessary s_mb_last_start ext4: better scalability for ext4 block allocation - - 2 - --- 2025-07-14 Baokun Li Awaiting Upstream
[v3,02/17] ext4: separate stream goal hits from s_bal_goals for better tracking ext4: better scalability for ext4 block allocation - - - - --- 2025-07-14 Baokun Li Awaiting Upstream
[v3,01/17] ext4: add ext4_try_lock_group() to skip busy groups ext4: better scalability for ext4 block allocation - - 1 - --- 2025-07-14 Baokun Li Awaiting Upstream
ext4: fix inode use after free in ext4_end_io_rsv_work() ext4: fix inode use after free in ext4_end_io_rsv_work() - 1 2 - --- 2025-07-08 Baokun Li Awaiting Upstream
[2/2] ext4: preserve SB_I_VERSION on remount [1/2] ext4: show the default enabled i_version option - 1 1 - --- 2025-07-03 Baokun Li Awaiting Upstream
[1/2] ext4: show the default enabled i_version option [1/2] ext4: show the default enabled i_version option - - 1 - --- 2025-07-03 Baokun Li Awaiting Upstream
[v2,16/16] ext4: ensure global ordered traversal across all free groups xarrays ext4: better scalability for ext4 block allocation - - - - --- 2025-06-23 Baokun Li Superseded
[v2,15/16] ext4: refactor choose group to scan group ext4: better scalability for ext4 block allocation - - - - --- 2025-06-23 Baokun Li Superseded
[v2,14/16] ext4: convert free group lists to ordered xarrays ext4: better scalability for ext4 block allocation - - - - --- 2025-06-23 Baokun Li Superseded
[v2,13/16] ext4: factor out ext4_mb_scan_group() ext4: better scalability for ext4 block allocation - - - - --- 2025-06-23 Baokun Li Superseded
[v2,12/16] ext4: factor out ext4_mb_might_prefetch() ext4: better scalability for ext4 block allocation - - - - --- 2025-06-23 Baokun Li Superseded
[v2,11/16] ext4: factor out __ext4_mb_scan_group() ext4: better scalability for ext4 block allocation - - - - --- 2025-06-23 Baokun Li Superseded
[v2,10/16] ext4: fix largest free orders lists corruption on mb_optimize_scan switch ext4: better scalability for ext4 block allocation - 1 - - --- 2025-06-23 Baokun Li Superseded
[v2,09/16] ext4: fix zombie groups in average fragment size lists ext4: better scalability for ext4 block allocation - 1 1 - --- 2025-06-23 Baokun Li Superseded
[v2,08/16] ext4: merge freed extent with existing extents before insertion ext4: better scalability for ext4 block allocation - - 1 - --- 2025-06-23 Baokun Li Superseded
[v2,07/16] ext4: convert sbi->s_mb_free_pending to atomic_t ext4: better scalability for ext4 block allocation - - 1 - --- 2025-06-23 Baokun Li Superseded
[v2,06/16] ext4: fix typo in CR_GOAL_LEN_SLOW comment ext4: better scalability for ext4 block allocation - - 2 - --- 2025-06-23 Baokun Li Superseded
[v2,05/16] ext4: get rid of some obsolete EXT4_MB_HINT flags ext4: better scalability for ext4 block allocation - - 2 - --- 2025-06-23 Baokun Li Superseded
[v2,04/16] ext4: utilize multiple global goals to reduce contention ext4: better scalability for ext4 block allocation - - - - --- 2025-06-23 Baokun Li Superseded
[v2,03/16] ext4: remove unnecessary s_md_lock on update s_mb_last_group ext4: better scalability for ext4 block allocation - - - - --- 2025-06-23 Baokun Li Superseded
[v2,02/16] ext4: remove unnecessary s_mb_last_start ext4: better scalability for ext4 block allocation - - 1 - --- 2025-06-23 Baokun Li Superseded
[v2,01/16] ext4: add ext4_try_lock_group() to skip busy groups ext4: better scalability for ext4 block allocation - - 1 - --- 2025-06-23 Baokun Li Superseded
[4/4] ext4: fix typo in CR_GOAL_LEN_SLOW comment ext4: better scalability for ext4 block allocation - - 2 - --- 2025-05-23 Baokun Li Superseded
[3/4] ext4: get rid of some obsolete EXT4_MB_HINT flags ext4: better scalability for ext4 block allocation - - 2 - --- 2025-05-23 Baokun Li Superseded
[2/4] ext4: move mb_last_[group|start] to ext4_inode_info ext4: better scalability for ext4 block allocation - - - - --- 2025-05-23 Baokun Li Superseded
[1/4] ext4: add ext4_try_lock_group() to skip busy groups ext4: better scalability for ext4 block allocation - - - - --- 2025-05-23 Baokun Li Superseded
jbd2: remove jbd2_journal_unfile_buffer() jbd2: remove jbd2_journal_unfile_buffer() - - 2 - --- 2025-03-06 Baokun Li Awaiting Upstream
ext4: goto right label 'out_mmap_sem' in ext4_setattr() ext4: goto right label 'out_mmap_sem' in ext4_setattr() - 1 2 - --- 2025-02-13 Baokun Li Awaiting Upstream
[v2,7/7] ext4: show 'shutdown' hint when ext4 is forced to shutdown ext4: correct behaviors under errors=remount-ro mode - - 2 - --- 2025-01-22 Baokun Li Awaiting Upstream
[v2,6/7] ext4: show 'emergency_ro' when EXT4_FLAGS_EMERGENCY_RO is set ext4: correct behaviors under errors=remount-ro mode - 1 2 - --- 2025-01-22 Baokun Li Awaiting Upstream
[v2,5/7] ext4: correct behavior under errors=remount-ro mode ext4: correct behaviors under errors=remount-ro mode - 1 2 - --- 2025-01-22 Baokun Li Awaiting Upstream
[v2,4/7] ext4: add more ext4_emergency_state() checks around sb_rdonly() ext4: correct behaviors under errors=remount-ro mode - - 2 - --- 2025-01-22 Baokun Li Awaiting Upstream
[v2,3/7] ext4: add ext4_emergency_state() helper function ext4: correct behaviors under errors=remount-ro mode - - 2 - --- 2025-01-22 Baokun Li Awaiting Upstream
[v2,2/7] ext4: add EXT4_FLAGS_EMERGENCY_RO bit ext4: correct behaviors under errors=remount-ro mode - - 2 - --- 2025-01-22 Baokun Li Awaiting Upstream
« 1 2 3 4 »