Show patches with: Submitter = Zhang Yi       |   85 patches
Patch Series A/R/T S/W/F Date Submitter Delegate State
[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 Accepted
[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 Accepted
[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 Accepted
[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 Accepted
[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 Accepted
[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 Accepted
[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 Accepted
[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 Accepted
[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 Superseded
[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 Superseded
[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 Superseded
[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 Superseded
[-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 Accepted
[-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 Accepted
[-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 Superseded
[-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 Accepted
[-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 Superseded
[-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 Accepted
[-next,v5,4/8] xfs: refactor the truncating order iomap/xfs: fix stale data exposure when truncating realtime inodes - - - --- 2024-06-13 Zhang Yi Accepted
[-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 Accepted
[-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 Accepted
[-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 Accepted
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 Accepted
[RFC,v4,8/8] xfs: improve truncate on a realtime inode with huge extsize iomap/xfs: fix stale data exposure when truncating realtime inodes - - - --- 2024-05-29 Zhang Yi Accepted
[RFC,v4,7/8] xfs: reserve blocks for truncating realtime inode iomap/xfs: fix stale data exposure when truncating realtime inodes - - - --- 2024-05-29 Zhang Yi Accepted
[RFC,v4,6/8] xfs: correct the truncate blocksize of realtime inode iomap/xfs: fix stale data exposure when truncating realtime inodes - - - --- 2024-05-29 Zhang Yi Superseded
[RFC,v4,5/8] xfs: refactor the truncating order iomap/xfs: fix stale data exposure when truncating realtime inodes - - - --- 2024-05-29 Zhang Yi Superseded
[RFC,v4,4/8] fsdax: pass blocksize to dax_truncate_page() iomap/xfs: fix stale data exposure when truncating realtime inodes - - - --- 2024-05-29 Zhang Yi Superseded
[RFC,v4,3/8] iomap: pass blocksize to iomap_truncate_page() iomap/xfs: fix stale data exposure when truncating realtime inodes - - - --- 2024-05-29 Zhang Yi Superseded
[RFC,v4,2/8] math64: add rem_u64() to just return the remainder iomap/xfs: fix stale data exposure when truncating realtime inodes - 2 - --- 2024-05-29 Zhang Yi Superseded
[RFC,v4,1/8] iomap: zeroing needs to be pagecache aware iomap/xfs: fix stale data exposure when truncating realtime inodes - - - --- 2024-05-29 Zhang Yi Accepted
[v3,3/3] xfs: correct the zeroing truncate range iomap/xfs: fix stale data exposure when truncating realtime inodes - - - --- 2024-05-17 Zhang Yi Accepted
[v3,2/3] fsdax: pass blocksize to dax_truncate_page() iomap/xfs: fix stale data exposure when truncating realtime inodes - - - --- 2024-05-17 Zhang Yi Superseded
[v3,1/3] iomap: pass blocksize to iomap_truncate_page() iomap/xfs: fix stale data exposure when truncating realtime inodes - - - --- 2024-05-17 Zhang Yi Superseded
[v2,3/3] xfs: correct the zeroing truncate range iomap/xfs: fix stale data exposure when truncating realtime inodes - - - --- 2024-05-16 Zhang Yi Superseded
[v2,2/3] fsdax: pass blocksize to dax_truncate_page() iomap/xfs: fix stale data exposure when truncating realtime inodes - - - --- 2024-05-16 Zhang Yi Superseded
[v2,1/3] iomap: pass blocksize to iomap_truncate_page() iomap/xfs: fix stale data exposure when truncating realtime inodes - - - --- 2024-05-16 Zhang Yi Superseded
[3/3] xfs: correct the zeroing truncate range iomap/xfs: fix stale data exposure when truncating realtime inodes - - - --- 2024-05-15 Zhang Yi Superseded
[2/3] fsdax: pass blocksize to dax_truncate_page() iomap/xfs: fix stale data exposure when truncating realtime inodes - - - --- 2024-05-15 Zhang Yi Superseded
[1/3] iomap: pass blocksize to iomap_truncate_page() iomap/xfs: fix stale data exposure when truncating realtime inodes - - - --- 2024-05-15 Zhang Yi Superseded
[v5,9/9] iomap: do some small logical cleanup in buffered write xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-04-25 Zhang Yi Accepted
[v5,8/9] iomap: make iomap_write_end() return a boolean xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-04-25 Zhang Yi Accepted
[v5,7/9] iomap: use a new variable to handle the written bytes in iomap_write_iter() xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-04-25 Zhang Yi Accepted
[v5,6/9] iomap: don't increase i_size if it's not a write operation xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-04-25 Zhang Yi Accepted
[v5,5/9] iomap: drop the write failure handles when unsharing and zeroing xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-04-25 Zhang Yi Accepted
[v5,4/9] xfs: convert delayed extents to unwritten when zeroing post eof blocks xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-04-25 Zhang Yi Accepted
[v5,3/9] xfs: make xfs_bmapi_convert_delalloc() to allocate the target offset xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-04-25 Zhang Yi Superseded
[v5,2/9] xfs: make the seq argument to xfs_bmapi_convert_delalloc() optional xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-04-25 Zhang Yi Superseded
[v5,1/9] xfs: match lock mode in xfs_buffered_write_iomap_begin() xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-04-25 Zhang Yi Accepted
[v5,4/9] xfs: convert delayed extents to unwritten when zeroing post eof blocks Untitled series #846989 - - - --- 2024-04-23 Zhang Yi Superseded
[v4,9/9] iomap: do some small logical cleanup in buffered write xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-03-20 Zhang Yi Superseded
[v4,8/9] iomap: make iomap_write_end() return a boolean xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-03-20 Zhang Yi Superseded
[v4,7/9] iomap: use a new variable to handle the written bytes in iomap_write_iter() xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-03-20 Zhang Yi Superseded
[v4,6/9] iomap: don't increase i_size if it's not a write operation xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-03-20 Zhang Yi Superseded
[v4,5/9] iomap: drop the write failure handles when unsharing and zeroing xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-03-20 Zhang Yi Superseded
[v4,4/9] xfs: convert delayed extents to unwritten when zeroing post eof blocks xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-03-20 Zhang Yi Superseded
[v4,3/9] xfs: make xfs_bmapi_convert_delalloc() to allocate the target offset xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-03-20 Zhang Yi Superseded
[v4,2/9] xfs: make the seq argument to xfs_bmapi_convert_delalloc() optional xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-03-20 Zhang Yi Superseded
[v4,1/9] xfs: match lock mode in xfs_buffered_write_iomap_begin() xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-03-20 Zhang Yi Superseded
[v3,9/9] iomap: do some small logical cleanup in buffered write xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-03-19 Zhang Yi Superseded
[v3,8/9] iomap: make iomap_write_end() return a boolean xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-03-19 Zhang Yi Superseded
[v3,7/9] iomap: use a new variable to handle the written bytes in iomap_write_iter() xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-03-19 Zhang Yi Superseded
[v3,6/9] iomap: don't increase i_size if it's not a write operation xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-03-19 Zhang Yi Superseded
[v3,5/9] iomap: drop the write failure handles when unsharing and zeroing xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-03-19 Zhang Yi Superseded
[v3,4/9] xfs: convert delayed extents to unwritten when zeroing post eof blocks xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-03-19 Zhang Yi Superseded
[v3,3/9] xfs: make xfs_bmapi_convert_delalloc() to allocate the target offset xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-03-19 Zhang Yi Superseded
[v3,2/9] xfs: make the seq argument to xfs_bmapi_convert_delalloc() optional xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-03-19 Zhang Yi Superseded
[v3,1/9] xfs: match lock mode in xfs_buffered_write_iomap_begin() xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-03-19 Zhang Yi Superseded
[v2,10/10] iomap: do some small logical cleanup in buffered write xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 1 - --- 2024-03-15 Zhang Yi Superseded
[v2,09/10] iomap: make block_write_end() return a boolean xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 1 - --- 2024-03-15 Zhang Yi Deferred
[v2,08/10] iomap: use a new variable to handle the written bytes in iomap_write_iter() xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 1 - --- 2024-03-15 Zhang Yi Superseded
[v2,07/10] iomap: don't increase i_size if it's not a write operation xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 1 - --- 2024-03-15 Zhang Yi Superseded
[v2,06/10] iomap: drop the write failure handles when unsharing and zeroing xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 1 - --- 2024-03-15 Zhang Yi Superseded
[v2,05/10] xfs: convert delayed extents to unwritten when zeroing post eof blocks xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 1 - --- 2024-03-15 Zhang Yi Superseded
[v2,04/10] xfs: drop xfs_convert_blocks() xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - - - --- 2024-03-15 Zhang Yi Deferred
[v2,03/10] xfs: make xfs_bmapi_convert_delalloc() to allocate the target offset xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 1 - --- 2024-03-15 Zhang Yi Superseded
[v2,02/10] xfs: allow xfs_bmapi_convert_delalloc() to pass NULL seq xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 1 - --- 2024-03-15 Zhang Yi Deferred
[v2,01/10] xfs: match lock mode in xfs_buffered_write_iomap_begin() xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-03-15 Zhang Yi Superseded
[4/4] iomap: cleanup iomap_write_iter() xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - - - --- 2024-03-11 Zhang Yi Deferred
[3/4] iomap: don't increase i_size if it's not a write operation xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - - - --- 2024-03-11 Zhang Yi Superseded
[2/4] xfs: convert delayed extents to unwritten when zeroing post eof blocks xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - - - --- 2024-03-11 Zhang Yi Superseded
[1/4] xfs: match lock mode in xfs_buffered_write_iomap_begin() xfs/iomap: fix non-atomic clone operation and don't update size when zeroing range post eof - 2 - --- 2024-03-11 Zhang Yi Superseded
[-next] iomap: add pos and dirty_len into trace_iomap_writepage_map [-next] iomap: add pos and dirty_len into trace_iomap_writepage_map - 2 - --- 2024-02-20 Zhang Yi Deferred
[2/2] xfs: atomic drop extent entries when inactiving attr xfs: fix an inconsistency issue - - - --- 2023-06-13 Zhang Yi Deferred
[1/2] xfs: factor out __xfs_da3_node_read() xfs: fix an inconsistency issue - - - --- 2023-06-13 Zhang Yi Deferred