Show patches with: Submitter = Zhang Yi       |    Archived = No       |   112 patches
« 1 2 »
Patch Series A/R/T S/W/F Date Submitter Delegate State
[27/27] ext4: introduce a mount option for iomap buffered I/O path ext4: use iomap for regular file's buffered I/O path and enable large folio - - - --- 2024-10-22 Zhang Yi New
[26/27] ext4: change mount options code style ext4: use iomap for regular file's buffered I/O path and enable large folio - - - --- 2024-10-22 Zhang Yi New
[25/27] ext4: enable large folio for regular file with iomap buffered I/O path ext4: use iomap for regular file's buffered I/O path and enable large folio - - - --- 2024-10-22 Zhang Yi New
[24/27] ext4: partially enable iomap for the buffered I/O path of regular files ext4: use iomap for regular file's buffered I/O path and enable large folio - - - --- 2024-10-22 Zhang Yi New
[23/27] ext4: disable inode journal mode when using iomap buffered I/O path ext4: use iomap for regular file's buffered I/O path and enable large folio - - - --- 2024-10-22 Zhang Yi New
[22/27] ext4: disable online defrag when inode using iomap buffered I/O path ext4: use iomap for regular file's buffered I/O path and enable large folio - - - --- 2024-10-22 Zhang Yi New
[21/27] ext4: implement zero_range iomap path ext4: use iomap for regular file's buffered I/O path and enable large folio - - - --- 2024-10-22 Zhang Yi New
[20/27] ext4: do not start handle if unnecessary while partial zeroing out a block ext4: use iomap for regular file's buffered I/O path and enable large folio - - - --- 2024-10-22 Zhang Yi New
[19/27] ext4: do not always order data when partial zeroing out a block ext4: use iomap for regular file's buffered I/O path and enable large folio - - - --- 2024-10-22 Zhang Yi New
[18/27] ext4: implement mmap iomap path ext4: use iomap for regular file's buffered I/O path and enable large folio - - - --- 2024-10-22 Zhang Yi New
[17/27] ext4: implement writeback iomap path ext4: use iomap for regular file's buffered I/O path and enable large folio - - - --- 2024-10-22 Zhang Yi New
[16/27] ext4: don't order data for inode with EXT4_STATE_BUFFERED_IOMAP ext4: use iomap for regular file's buffered I/O path and enable large folio - - - --- 2024-10-22 Zhang Yi New
[15/27] ext4: implement buffered write iomap path ext4: use iomap for regular file's buffered I/O path and enable large folio - - - --- 2024-10-22 Zhang Yi New
[14/27] ext4: implement buffered read iomap path ext4: use iomap for regular file's buffered I/O path and enable large folio - - - --- 2024-10-22 Zhang Yi New
[13/27] ext4: add a new iomap aops for regular file's buffered IO path ext4: use iomap for regular file's buffered I/O path and enable large folio - - - --- 2024-10-22 Zhang Yi New
[12/27] ext4: introduce seq counter for the extent status entry ext4: use iomap for regular file's buffered I/O path and enable large folio - - - --- 2024-10-22 Zhang Yi New
[11/27] ext4: use reserved metadata blocks when splitting extent on endio ext4: use iomap for regular file's buffered I/O path and enable large folio - - - --- 2024-10-22 Zhang Yi New
[10/27] ext4: move out common parts into ext4_fallocate() ext4: use iomap for regular file's buffered I/O path and enable large folio - - - --- 2024-10-22 Zhang Yi New
[09/27] ext4: move out inode_lock into ext4_fallocate() ext4: use iomap for regular file's buffered I/O path and enable large folio - - - --- 2024-10-22 Zhang Yi New
[08/27] ext4: factor out ext4_do_fallocate() ext4: use iomap for regular file's buffered I/O path and enable large folio - 1 - --- 2024-10-22 Zhang Yi New
[07/27] ext4: refactor ext4_insert_range() ext4: use iomap for regular file's buffered I/O path and enable large folio - - - --- 2024-10-22 Zhang Yi New
[06/27] ext4: refactor ext4_collapse_range() ext4: use iomap for regular file's buffered I/O path and enable large folio - - - --- 2024-10-22 Zhang Yi New
[05/27] ext4: refactor ext4_zero_range() ext4: use iomap for regular file's buffered I/O path and enable large folio - - - --- 2024-10-22 Zhang Yi New
[04/27] ext4: refactor ext4_punch_hole() ext4: use iomap for regular file's buffered I/O path and enable large folio - - - --- 2024-10-22 Zhang Yi New
[03/27] ext4: don't write back data before punch hole in nojournal mode ext4: use iomap for regular file's buffered I/O path and enable large folio - - - --- 2024-10-22 Zhang Yi New
[02/27] ext4: don't explicit update times in ext4_fallocate() ext4: use iomap for regular file's buffered I/O path and enable large folio - 1 - --- 2024-10-22 Zhang Yi New
[01/27] ext4: remove writable userspace mappings before truncating page cache ext4: use iomap for regular file's buffered I/O path and enable large folio - - - --- 2024-10-22 Zhang Yi New
[-next] ext4: don't pass full mapping flags to ext4_es_insert_extent() [-next] ext4: don't pass full mapping flags to ext4_es_insert_extent() - 1 - --- 2024-09-06 Zhang Yi New
[v2,10/10] ext4: factor out a common helper to lock and flush data before fallocate ext4: clean up and refactor fallocate - - - --- 2024-09-04 Zhang Yi New
[v2,09/10] ext4: factor out the common checking part of all fallocate operations ext4: clean up and refactor fallocate - - - --- 2024-09-04 Zhang Yi New
[v2,08/10] ext4: factor out ext4_do_fallocate() ext4: clean up and refactor fallocate - 1 - --- 2024-09-04 Zhang Yi New
[v2,07/10] ext4: refactor ext4_insert_range() ext4: clean up and refactor fallocate - 1 - --- 2024-09-04 Zhang Yi New
[v2,06/10] ext4: refactor ext4_collapse_range() ext4: clean up and refactor fallocate - 1 - --- 2024-09-04 Zhang Yi New
[v2,05/10] ext4: refactor ext4_punch_hole() ext4: clean up and refactor fallocate - 1 - --- 2024-09-04 Zhang Yi New
[v2,04/10] ext4: refactor ext4_zero_range() ext4: clean up and refactor fallocate - 1 - --- 2024-09-04 Zhang Yi New
[v2,03/10] ext4: drop ext4_update_disksize_before_punch() ext4: clean up and refactor fallocate - - - --- 2024-09-04 Zhang Yi New
[v2,02/10] ext4: don't explicit update times in ext4_fallocate() ext4: clean up and refactor fallocate - 1 - --- 2024-09-04 Zhang Yi New
[v2,01/10] ext4: write out dirty data before dropping pages ext4: clean up and refactor fallocate - - - --- 2024-09-04 Zhang Yi New
[10/10] ext4: factor out a common helper to lock and flush data before fallocate ext4: clean up and refactor fallocate - - - --- 2024-08-30 Zhang Yi New
[09/10] ext4: factor out the common checking part of all fallocate operations ext4: clean up and refactor fallocate - - - --- 2024-08-30 Zhang Yi New
[08/10] ext4: factor out ext4_do_fallocate() ext4: clean up and refactor fallocate - - - --- 2024-08-30 Zhang Yi New
[07/10] ext4: refactor ext4_insert_range() ext4: clean up and refactor fallocate - - - --- 2024-08-30 Zhang Yi New
[06/10] ext4: refactor ext4_collapse_range() ext4: clean up and refactor fallocate - - - --- 2024-08-30 Zhang Yi New
[05/10] ext4: refactor ext4_punch_hole() ext4: clean up and refactor fallocate - - - --- 2024-08-30 Zhang Yi New
[04/10] ext4: refactor ext4_zero_range() ext4: clean up and refactor fallocate - - - --- 2024-08-30 Zhang Yi New
[03/10] ext4: drop ext4_update_disksize_before_punch() ext4: clean up and refactor fallocate - - - --- 2024-08-30 Zhang Yi New
[02/10] ext4: don't explicit update times in ext4_fallocate() ext4: clean up and refactor fallocate - - - --- 2024-08-30 Zhang Yi New
[01/10] ext4: write out dirty data before dropping pages ext4: clean up and refactor fallocate - - - --- 2024-08-30 Zhang Yi New
[v3,12/12] ext4: drop all delonly descriptions ext4: simplify the counting and management of delalloc reserved blocks - 1 - --- 2024-08-13 Zhang Yi New
[v3,11/12] ext4: drop ext4_es_is_delonly() ext4: simplify the counting and management of delalloc reserved blocks - 1 - --- 2024-08-13 Zhang Yi New
[v3,10/12] ext4: make extent status types exclusive ext4: simplify the counting and management of delalloc reserved blocks - 1 - --- 2024-08-13 Zhang Yi New
[v3,09/12] ext4: drop unused ext4_es_store_status() ext4: simplify the counting and management of delalloc reserved blocks - 1 - --- 2024-08-13 Zhang Yi New
[v3,08/12] ext4: use ext4_map_query_blocks() in ext4_map_blocks() ext4: simplify the counting and management of delalloc reserved blocks - 1 - --- 2024-08-13 Zhang Yi New
[v3,07/12] ext4: drop ext4_es_delayed_clu() ext4: simplify the counting and management of delalloc reserved blocks - 1 - --- 2024-08-13 Zhang Yi New
[v3,06/12] ext4: update delalloc data reserve spcae in ext4_es_insert_extent() ext4: simplify the counting and management of delalloc reserved blocks - 1 - --- 2024-08-13 Zhang Yi New
[v3,05/12] ext4: passing block allocation information to ext4_es_insert_extent() ext4: simplify the counting and management of delalloc reserved blocks - 1 - --- 2024-08-13 Zhang Yi New
[v3,04/12] ext4: let __revise_pending() return newly inserted pendings ext4: simplify the counting and management of delalloc reserved blocks - 1 - --- 2024-08-13 Zhang Yi New
[v3,03/12] ext4: don't set EXTENT_STATUS_DELAYED on allocated blocks ext4: simplify the counting and management of delalloc reserved blocks - 1 - --- 2024-08-13 Zhang Yi New
[v3,02/12] ext4: optimize the EXT4_GET_BLOCKS_DELALLOC_RESERVE flag set ext4: simplify the counting and management of delalloc reserved blocks - 1 - --- 2024-08-13 Zhang Yi New
[v3,01/12] ext4: factor out ext4_map_create_blocks() to allocate new blocks ext4: simplify the counting and management of delalloc reserved blocks - 1 - --- 2024-08-13 Zhang Yi New
[v2,6/6] iomap: reduce unnecessary state_lock when setting ifs uptodate and dirty bits iomap: some minor non-critical fixes and improvements when block size < folio size - 1 - --- 2024-08-12 Zhang Yi New
[v2,5/6] iomap: don't mark blocks uptodate after partial zeroing iomap: some minor non-critical fixes and improvements when block size < folio size - 1 - --- 2024-08-12 Zhang Yi New
[v2,4/6] iomap: correct the dirty length in page mkwrite iomap: some minor non-critical fixes and improvements when block size < folio size - - - --- 2024-08-12 Zhang Yi New
[v2,3/6] iomap: advance the ifs allocation if we have more than one blocks per folio iomap: some minor non-critical fixes and improvements when block size < folio size - - - --- 2024-08-12 Zhang Yi New
[v2,2/6] iomap: support invalidating partial folios iomap: some minor non-critical fixes and improvements when block size < folio size - 1 - --- 2024-08-12 Zhang Yi New
[v2,1/6] iomap: correct the range of a partial dirty clear iomap: some minor non-critical fixes and improvements when block size < folio size - - - --- 2024-08-12 Zhang Yi New
[v2,10/10] ext4: drop all delonly descriptions ext4: simplify the counting and management of delalloc reserved blocks - - - --- 2024-08-02 Zhang Yi New
[v2,09/10] ext4: drop ext4_es_is_delonly() ext4: simplify the counting and management of delalloc reserved blocks - - - --- 2024-08-02 Zhang Yi New
[v2,08/10] ext4: use ext4_map_query_blocks() in ext4_map_blocks() ext4: simplify the counting and management of delalloc reserved blocks - 1 - --- 2024-08-02 Zhang Yi New
[v2,07/10] ext4: drop ext4_es_delayed_clu() ext4: simplify the counting and management of delalloc reserved blocks - - - --- 2024-08-02 Zhang Yi New
[v2,06/10] ext4: update delalloc data reserve spcae in ext4_es_insert_extent() ext4: simplify the counting and management of delalloc reserved blocks - - - --- 2024-08-02 Zhang Yi New
[v2,05/10] ext4: count removed reserved blocks for delalloc only extent entry ext4: simplify the counting and management of delalloc reserved blocks - - - --- 2024-08-02 Zhang Yi New
[v2,04/10] ext4: let __revise_pending() return newly inserted pendings ext4: simplify the counting and management of delalloc reserved blocks - - - --- 2024-08-02 Zhang Yi New
[v2,03/10] ext4: don't set EXTENT_STATUS_DELAYED on allocated blocks ext4: simplify the counting and management of delalloc reserved blocks - 1 - --- 2024-08-02 Zhang Yi New
[v2,02/10] ext4: optimize the EXT4_GET_BLOCKS_DELALLOC_RESERVE flag set ext4: simplify the counting and management of delalloc reserved blocks - 1 - --- 2024-08-02 Zhang Yi New
[v2,01/10] ext4: factor out ext4_map_create_blocks() to allocate new blocks ext4: simplify the counting and management of delalloc reserved blocks - 1 - --- 2024-08-02 Zhang Yi New
[6/6] iomap: drop unnecessary state_lock when changing ifs dirty bits iomap: some minor non-critical fixes and improvements when block size < folio size - - - --- 2024-07-31 Zhang Yi New
[5/6] iomap: drop unnecessary state_lock when setting ifs uptodate bits iomap: some minor non-critical fixes and improvements when block size < folio size - - - --- 2024-07-31 Zhang Yi New
[4/6] iomap: correct the dirty length in page mkwrite iomap: some minor non-critical fixes and improvements when block size < folio size - - - --- 2024-07-31 Zhang Yi New
[3/6] iomap: advance the ifs allocation if we have more than one blocks per folio iomap: some minor non-critical fixes and improvements when block size < folio size - - - --- 2024-07-31 Zhang Yi New
[2/6] iomap: support invalidating partial folios iomap: some minor non-critical fixes and improvements when block size < folio size - - - --- 2024-07-31 Zhang Yi New
[1/6] iomap: correct the range of a partial dirty clear iomap: some minor non-critical fixes and improvements when block size < folio size - - - --- 2024-07-31 Zhang Yi New
[-next,v6,2/2] iomap: don't increase i_size in iomap_write_end() iomap/xfs: fix stale data exposure when truncating realtime inodes - 1 - --- 2024-06-18 Zhang Yi New
[-next,v6,1/2] xfs: reserve blocks for truncating large realtime inode iomap/xfs: fix stale data exposure when truncating realtime inodes - 1 - --- 2024-06-18 Zhang Yi New
[-next,v5,8/8] iomap: don't increase i_size in iomap_write_end() iomap/xfs: fix stale data exposure when truncating realtime inodes - - - --- 2024-06-13 Zhang Yi New
[-next,v5,7/8] xfs: speed up truncating down a big realtime inode iomap/xfs: fix stale data exposure when truncating realtime inodes - - - --- 2024-06-13 Zhang Yi New
[-next,v5,6/8] xfs: reserve blocks for truncating large realtime inode iomap/xfs: fix stale data exposure when truncating realtime inodes - 1 - --- 2024-06-13 Zhang Yi New
[-next,v5,5/8] xfs: correct the truncate blocksize of realtime inode iomap/xfs: fix stale data exposure when truncating realtime inodes - - - --- 2024-06-13 Zhang Yi New
[-next,v5,4/8] xfs: refactor the truncating order iomap/xfs: fix stale data exposure when truncating realtime inodes - - - --- 2024-06-13 Zhang Yi New
[-next,v5,3/8] fsdax: pass blocksize to dax_truncate_page() iomap/xfs: fix stale data exposure when truncating realtime inodes - - - --- 2024-06-13 Zhang Yi New
[-next,v5,2/8] iomap: pass blocksize to iomap_truncate_page() iomap/xfs: fix stale data exposure when truncating realtime inodes - - - --- 2024-06-13 Zhang Yi New
[-next,v5,1/8] math64: add rem_u64() to just return the remainder iomap/xfs: fix stale data exposure when truncating realtime inodes - 2 - --- 2024-06-13 Zhang Yi New
iomap: keep on increasing i_size in iomap_write_end() iomap: keep on increasing i_size in iomap_write_end() - 1 1 --- 2024-06-03 Zhang Yi New
[10/10] ext4: drop all delonly descriptions ext4: simplify the counting and management of delalloc reserved blocks - - - --- 2024-06-01 Zhang Yi New
[09/10] ext4: drop ext4_es_is_delonly() ext4: simplify the counting and management of delalloc reserved blocks - - - --- 2024-06-01 Zhang Yi New
[08/10] ext4: use ext4_map_query_blocks() in ext4_map_blocks() ext4: simplify the counting and management of delalloc reserved blocks - - - --- 2024-06-01 Zhang Yi New
[07/10] ext4: drop ext4_es_delayed_clu() ext4: simplify the counting and management of delalloc reserved blocks - - - --- 2024-06-01 Zhang Yi New
[06/10] ext4: update delalloc data reserve spcae in ext4_es_insert_extent() ext4: simplify the counting and management of delalloc reserved blocks - - - --- 2024-06-01 Zhang Yi New
[05/10] ext4: count removed reserved blocks for delalloc only extent entry ext4: simplify the counting and management of delalloc reserved blocks - - - --- 2024-06-01 Zhang Yi New
[04/10] ext4: let __revise_pending() return newly inserted pendings ext4: simplify the counting and management of delalloc reserved blocks - - - --- 2024-06-01 Zhang Yi New
« 1 2 »