Unverified Commit 6848cbbb authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!2340 xfs: recent patches to fix xfs issues

Merge Pull Request from: @ci-robot 
 
PR sync from: Long Li <leo.lilong@huawei.com>
https://mailweb.openeuler.org/hyperkitty/list/kernel@openeuler.org/message/G6FQ7H4WLXQSNZNYS4IHSIRC5QWQ3O6I/ 
Baokun Li (1):
  xfs: propagate the return value of xfs_log_force() to avoid soft
    lockup

Colin Ian King (2):
  xfs: remove redundant initializations of pointers drop_leaf and
    save_leaf
  xfs: remove redundant pointer lip

Darrick J. Wong (9):
  xfs: use setattr_copy to set vfs inode attributes
  xfs: remove kmem_zone typedef
  xfs: rename _zone variables to _cache
  xfs: compact deferred intent item structures
  xfs: create slab caches for frequently-used deferred items
  xfs: rename xfs_bmap_add_free to xfs_free_extent_later
  xfs: reduce the size of struct xfs_extent_free_item
  xfs: remove unused parameter from refcount code
  xfs: pass xfs_extent_free_item directly through the log intent code

Dave Chinner (19):
  xfs: don't assert fail on perag references on teardown
  xfs: set prealloc flag in xfs_alloc_file_space()
  xfs: validity check agbnos on the AGFL
  xfs: validate block number being freed before adding to xefi
  xfs: don't reverse order of items in bulk AIL insertion
  xfs: use deferred frees for btree block freeing
  xfs: pass alloc flags through to xfs_extent_busy_flush()
  xfs: allow extent free intents to be retried
  xfs: don't block in busy flushing when freeing extents
  xfs: journal geometry is not properly bounds checked
  xfs: AGF length has never been bounds checked
  xfs: fix bounds check in xfs_defer_agfl_block()
  xfs: block reservation too large for minleft allocation
  xfs: punching delalloc extents on write failure is racy
  xfs: use byte ranges for write cleanup ranges
  xfs,iomap: move delalloc punching to iomap
  iomap: buffered write failure should not truncate the page cache
  xfs: xfs_bmap_punch_delalloc_range() should take a byte range
  xfs: fix off-by-one-block in xfs_discard_folio()

Gaosheng Cui (1):
  xfs: remove xfs_setattr_time() declaration

Guo Xuenan (1):
  xfs: set minleft correctly for randomly sparse inode allocations

Jiapeng Chong (1):
  xfs: Remove redundant assignment to busy

Long Li (6):
  xfs: fix dir3 block read verify fail during log recover
  Revert "xfs: propagate the return value of xfs_log_force() to avoid
    soft lockup"
  xfs: xfs_trans_cancel() path must check for log shutdown
  xfs: don't verify agf length when log recovery
  xfs: shutdown to ensure submits buffers on LSN boundaries
  xfs: update the last_sync_lsn with ctx start lsn

yangerkun (4):
  xfs: keep growfs sb log item active until ail flush success
  xfs: fix xfs shutdown since we reserve more blocks in agfl fixup
  xfs: longest free extent no need consider postalloc
  xfs: shutdown xfs once inode double free


-- 
2.31.1
 
https://gitee.com/openeuler/kernel/issues/I76JSK 
 
Link:https://gitee.com/openeuler/kernel/pulls/2340

 

Reviewed-by: default avatarJialin Zhang <zhangjialin11@huawei.com>
Signed-off-by: default avatarJialin Zhang <zhangjialin11@huawei.com>
parents 81f476f9 4b54191e
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment