Show patches with: Submitter = zhangyi (F)       |    Archived = No       |   85 patches
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[v2,7/7] ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() ext4: fix a memory corrupt problem - - - - --- 2020-09-24 zhangyi (F) Awaiting Upstream
[v2,6/7] ext4: use ext4_sb_bread() instead of sb_bread() ext4: fix a memory corrupt problem - - - - --- 2020-09-24 zhangyi (F) Awaiting Upstream
[v2,5/7] ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() ext4: fix a memory corrupt problem - - - - --- 2020-09-24 zhangyi (F) Awaiting Upstream
[v2,4/7] ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() ext4: fix a memory corrupt problem - - - - --- 2020-09-24 zhangyi (F) Awaiting Upstream
[v2,3/7] ext4: use common helpers in all places reading metadata buffers ext4: fix a memory corrupt problem - - - - --- 2020-09-24 zhangyi (F) Awaiting Upstream
[v2,2/7] ext4: introduce new metadata buffer read helpers ext4: fix a memory corrupt problem - - - - --- 2020-09-24 zhangyi (F) Awaiting Upstream
[v2,1/7] ext4: clear buffer verified flag if read meta block from disk ext4: fix a memory corrupt problem - - - - --- 2020-09-24 zhangyi (F) Awaiting Upstream
ext4: clear buffer verified flag if read meta block from disk ext4: clear buffer verified flag if read meta block from disk - - - - --- 2020-09-14 zhangyi (F) Superseded
jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() - 1 1 - --- 2020-06-20 zhangyi (F) Accepted
[v3,5/5] jbd2: remove unused parameter in jbd2_journal_try_to_free_buffers() ext4: fix inconsistency since async write metadata buffer error - - - - --- 2020-06-20 zhangyi (F) New
[v3,4/5] jbd2: abort journal if free a async write error metadata buffer ext4: fix inconsistency since async write metadata buffer error - - - - --- 2020-06-20 zhangyi (F) New
[v3,3/5] ext4: remove write io error check before read inode block ext4: fix inconsistency since async write metadata buffer error - - - - --- 2020-06-20 zhangyi (F) New
[v3,2/5] ext4: remove ext4_buffer_uptodate() ext4: fix inconsistency since async write metadata buffer error - - - - --- 2020-06-20 zhangyi (F) New
[v3,1/5] ext4: abort the filesystem if failed to async write metadata buffer ext4: fix inconsistency since async write metadata buffer error - - - - --- 2020-06-20 zhangyi (F) New
[v2,5/5] ext4: remove write io error check before read inode block ext4: fix inconsistency since reading old metadata from disk - - - - --- 2020-06-17 zhangyi (F) Superseded
[v2,4/5] ext4: remove ext4_buffer_uptodate() ext4: fix inconsistency since reading old metadata from disk - - - - --- 2020-06-17 zhangyi (F) Superseded
[v2,3/5] ext4: detect metadata async write error when getting journal's write access ext4: fix inconsistency since reading old metadata from disk - - - - --- 2020-06-17 zhangyi (F) Superseded
[v2,2/5] ext4: mark filesystem error if failed to async write metadata ext4: fix inconsistency since reading old metadata from disk - - - - --- 2020-06-17 zhangyi (F) Superseded
[v2,1/5] fs: add bdev writepage hook to block device ext4: fix inconsistency since reading old metadata from disk - - - - --- 2020-06-17 zhangyi (F) Superseded
[v2] ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers [v2] ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers - 1 1 - --- 2020-06-09 zhangyi (F) Awaiting Upstream
[v3,2/2] ext2: ext2_find_entry() return -ENOENT if no entry found [v3,1/2] ext2: propagate errors up to ext2_find_entry()'s callers - - - - --- 2020-06-08 zhangyi (F) Not Applicable
[v3,1/2] ext2: propagate errors up to ext2_find_entry()'s callers [v3,1/2] ext2: propagate errors up to ext2_find_entry()'s callers - - - - --- 2020-06-08 zhangyi (F) Not Applicable
[v2,2/2] ext2: ext2_find_entry() return -ENOENT if no entry found [v2,1/2] ext2: propagate errors up to ext2_find_entry()'s callers - - - - --- 2020-06-03 zhangyi (F) Not Applicable
[v2,1/2] ext2: propagate errors up to ext2_find_entry()'s callers [v2,1/2] ext2: propagate errors up to ext2_find_entry()'s callers - - - - --- 2020-06-03 zhangyi (F) Not Applicable
ext2: propagate errors up to ext2_find_entry()'s callers ext2: propagate errors up to ext2_find_entry()'s callers - - - - --- 2020-06-01 zhangyi (F) Not Applicable
ext4, jbd2: switch to use completion variable instead of JBD2_REC_ERR ext4, jbd2: switch to use completion variable instead of JBD2_REC_ERR - 1 - - --- 2020-05-26 zhangyi (F) New
[10/10] ext4: remove unused parameter in jbd2_journal_try_to_free_buffers() ext4: fix inconsistency since reading old metadata from disk - - - - --- 2020-05-26 zhangyi (F) Superseded
[09/10] ext4: abort the filesystem while freeing the write error io buffer ext4: fix inconsistency since reading old metadata from disk - - - - --- 2020-05-26 zhangyi (F) Superseded
[08/10] ext4: replace sb_breadahead() with ext4_sb_breadahead() ext4: fix inconsistency since reading old metadata from disk - - - - --- 2020-05-26 zhangyi (F) Superseded
[07/10] ext4: switch to use ext4_sb_getblk_locked() in ext4_getblk() ext4: fix inconsistency since reading old metadata from disk - - - - --- 2020-05-26 zhangyi (F) Superseded
[06/10] ext4: replace sb_getblk() with ext4_sb_getblk() ext4: fix inconsistency since reading old metadata from disk - - - - --- 2020-05-26 zhangyi (F) Superseded
[05/10] ext4: replace sb_bread*() with ext4_sb_bread*() ext4: fix inconsistency since reading old metadata from disk - - - - --- 2020-05-26 zhangyi (F) Superseded
[04/10] ext4: replace sb_getblk() with ext4_sb_getblk_locked() ext4: fix inconsistency since reading old metadata from disk - - - - --- 2020-05-26 zhangyi (F) Superseded
[03/10] ext4: add ext4_sb_getblk*() wrapper functions ext4: fix inconsistency since reading old metadata from disk - - - - --- 2020-05-26 zhangyi (F) Superseded
[02/10] fs: pick out ll_rw_one_block() helper function ext4: fix inconsistency since reading old metadata from disk - - - - --- 2020-05-26 zhangyi (F) Superseded
[01/10] ext4: move inode eio simulation behind io completeion ext4: fix inconsistency since reading old metadata from disk - - - - --- 2020-05-26 zhangyi (F) Superseded
[v2] ext4/021: make sure the fdatasync subprocess exits [v2] ext4/021: make sure the fdatasync subprocess exits - - 1 - --- 2020-02-26 zhangyi (F) Not Applicable
[4.4,2/2] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer [4.4,1/2] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() - 1 1 - --- 2020-02-18 zhangyi (F) Not Applicable
[4.4,1/2] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() [4.4,1/2] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() - - 1 - --- 2020-02-18 zhangyi (F) Not Applicable
jbd2: improve comments about freeing data buffers whose page mapping is NULL jbd2: improve comments about freeing data buffers whose page mapping is NULL - 1 1 - --- 2020-02-17 zhangyi (F) Accepted
ext4/021: make sure the fdatasync subprocess exits ext4/021: make sure the fdatasync subprocess exits - - - - --- 2020-02-14 zhangyi (F) Not Applicable
[v3,2/2] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer jbd2: fix an oops problem - 1 1 - --- 2020-02-13 zhangyi (F) Accepted
[v3,1/2] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() jbd2: fix an oops problem - - 1 - --- 2020-02-13 zhangyi (F) Accepted
[v2,2/2] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer jbd2: fix an oops problem - 1 1 - --- 2020-02-11 zhangyi (F) Superseded
[v2,1/2] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() [v2,1/2] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() - - 1 - --- 2020-02-11 zhangyi (F) Superseded
[2/2] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer Untitled series #156502 - 1 - - --- 2020-02-03 zhangyi (F) Superseded
[1/2] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() jbd2: fix an oops problem - - - - --- 2020-02-03 zhangyi (F) Superseded
[v3,4/4] jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() ext4, jbd2: improve aborting progress - - 1 - --- 2019-12-04 zhangyi (F) Accepted
[v3,3/4] jbd2: make sure ESHUTDOWN to be recorded in the journal superblock ext4, jbd2: improve aborting progress - 1 1 - --- 2019-12-04 zhangyi (F) Accepted
[v3,2/4] ext4, jbd2: ensure panic when aborting with zero errno ext4, jbd2: improve aborting progress - 1 1 - --- 2019-12-04 zhangyi (F) Accepted
[v3,1/4] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record ext4, jbd2: improve aborting progress - 1 1 - --- 2019-12-04 zhangyi (F) Accepted
[v2,4/4] jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() ext4, jbd2: improve aborting progress - - - - --- 2019-12-03 zhangyi (F) Superseded
[v2,3/4] Partially revert "ext4: pass -ESHUTDOWN code to jbd2 layer" ext4, jbd2: improve aborting progress - - - - --- 2019-12-03 zhangyi (F) Superseded
[v2,2/4] ext4, jbd2: ensure panic when journal aborting with zero errno ext4, jbd2: improve aborting progress - 1 1 - --- 2019-12-03 zhangyi (F) Superseded
[v2,1/4] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record ext4, jbd2: improve aborting progress - 1 1 - --- 2019-12-03 zhangyi (F) Superseded
ext4, jbd2: ensure panic when there is no need to record errno in the jbd2 sb ext4, jbd2: ensure panic when there is no need to record errno in the jbd2 sb - 1 - - --- 2019-11-26 zhangyi (F) New
[v2] ext4: fix potential use after free after remounting with noblock_validity [v2] ext4: fix potential use after free after remounting with noblock_validity - - 1 - --- 2019-08-27 zhangyi (F) New
[v4] ext4: fix potential use after free in system zone via remount with noblock_validity [v4] ext4: fix potential use after free in system zone via remount with noblock_validity - - 1 - --- 2019-08-15 zhangyi (F) Superseded
[v3] ext4: fix potential use after free in system zone via remount with noblock_validity [v3] ext4: fix potential use after free in system zone via remount with noblock_validity - - 1 - --- 2019-08-13 zhangyi (F) Superseded
[v2] ext4: fix potential use after free in system zone via remount with noblock_validity [v2] ext4: fix potential use after free in system zone via remount with noblock_validity - - - - --- 2019-08-02 zhangyi (F) Superseded
ext4: fix potential use after free in system zone via remount with noblock_validity ext4: fix potential use after free in system zone via remount with noblock_validity - - - - --- 2019-07-24 zhangyi (F) Superseded
ext4: add inode to ordered data list when extending file without block allocation ext4: add inode to ordered data list when extending file without block allocation - 2 - - --- 2019-04-04 zhangyi (F) Rejected
[v2,2/2] ext4: cleanup bh release code in ext4_ind_remove_space() ext4: fix buffer references leak problem - - 1 - --- 2019-03-15 zhangyi (F) New
[v2,1/2] ext4: brelse all indirect buffer in ext4_ind_remove_space() ext4: fix buffer references leak problem - - 1 - --- 2019-03-15 zhangyi (F) New
ext4: brelse all indirect buffers in ext4_ind_remove_space() ext4: brelse all indirect buffers in ext4_ind_remove_space() - - - - --- 2019-03-09 zhangyi (F) New
jbd2: fix race when writing superblock jbd2: fix race when writing superblock - - 1 - --- 2019-01-25 zhangyi (F) Superseded
[v3,4/4] ext4: convert ext4_split_extent() to return requested length ext4: fix a data corruption problem - - 1 - --- 2019-01-25 zhangyi (F) Superseded
[v3,3/4] ext4: cleanup clean_bdev_aliases() calls ext4: fix a data corruption problem - - 1 - --- 2019-01-25 zhangyi (F) Superseded
[v3,2/4] jbd2: discard dirty data when forgetting an un-journalled buffer ext4: fix a data corruption problem - - 1 - --- 2019-01-25 zhangyi (F) Superseded
[v3,1/4] jbd2: make sure dirty flag is cleared while revorking a buffer which belongs to older tran… ext4: fix a data corruption problem - - 1 - --- 2019-01-25 zhangyi (F) Superseded
[v2] jbd2: make sure dirty flag is cleared while revorking a buffer which belongs to older transact… [v2] jbd2: make sure dirty flag is cleared while revorking a buffer which belongs to older transact… - - - - --- 2019-01-16 zhangyi (F) Superseded
jbd2: set freed flag while revoking a buffer which belongs to older transaction jbd2: set freed flag while revoking a buffer which belongs to older transaction - - - - --- 2019-01-10 zhangyi (F) Superseded
[v2,2/2] ext4: clean up group state test macros with predicate functions [v2,1/2] ext4: fix race when setting the bitmap corrupted flag again - - 1 - --- 2018-12-20 zhangyi (F) New
[v2,1/2] ext4: fix race when setting the bitmap corrupted flag again [v2,1/2] ext4: fix race when setting the bitmap corrupted flag again - 1 1 - --- 2018-12-20 zhangyi (F) New
[v2,2/2] ext4: fix unsafe extent initialization ext4: fix unsafe extent initialization - - 1 - --- 2018-12-18 zhangyi (F) New
[v2,1/2] ext4: use i_size_read() when converting initialized extent ext4: fix unsafe extent initialization - - 1 - --- 2018-12-18 zhangyi (F) New
[2/2] ext4: clean up group state test macros with predicate functions [1/2] ext4: fix race when setting the bitmap corrupted flag again - - - - --- 2018-12-18 zhangyi (F) New
[1/2] ext4: fix race when setting the bitmap corrupted flag again [1/2] ext4: fix race when setting the bitmap corrupted flag again - 1 1 - --- 2018-12-18 zhangyi (F) New
ext4: fix unsafe extent initialization ext4: fix unsafe extent initialization - - - - --- 2018-12-08 zhangyi (F) New
fs: ext3/ext4: increase the protection of nlink dec and inode destroy - - - - --- 2017-02-06 zhangyi (F) New
[2/2] ext4: add detection of i_nlink - - - - --- 2017-01-18 zhangyi (F) New
[1/2] vfs: add detection of inode validation - - - - --- 2017-01-18 zhangyi (F) New
[v3] ext4: increase the protection of nlink dec and ext4 inode destroy - - - - --- 2017-01-07 zhangyi (F) New
[RFC,V2] ext4: increase the protection of drop nlink and ext4 inode destroy - - 1 - --- 2016-12-29 zhangyi (F) New
[RFC] ext4: increase the protection of drop nlink and ext4 inode destroy - - - - --- 2016-12-26 zhangyi (F) New