From: Leah Rumancik <lrumancik@xxxxxxxxxx> This first round of patches aims to take care of the easy cases - patches with the Fixes tag that apply cleanly. I have ~30 more patches identified which will be tested next, thanks everyone for the various suggestions for tracking down more bug fixes. No regressions were seen during testing when running fstests 3 times per config with the following configs: xfs defaults quota quota 1k v4 pmem and fsdax realtime 8k directory blocks external log realtime and external log devices realtime with 28k extents, external log devices overlayfs atop xfs overlayfs atop ext4 ext4 defaults Thanks, Leah Brian Foster (1): xfs: punch out data fork delalloc blocks on COW writeback failure Christoph Hellwig (1): xfs: remove xfs_inew_wait Darrick J. Wong (7): xfs: remove all COW fork extents when remounting readonly xfs: only run COW extent recovery when there are no live extents xfs: prevent UAF in xfs_log_item_in_current_chkpt xfs: only bother with sync_filesystem during readonly remount xfs: don't generate selinux audit messages for capability testing xfs: use setattr_copy to set vfs inode attributes xfs: don't include bnobt blocks when reserving free block pool Dave Chinner (4): xfs: check sb_meta_uuid for dabuf buffer recovery xfs: async CIL flushes need pending pushes to be made stable xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks xfs: drop async cache flushes from CIL commits. Rustam Kovhaev (1): xfs: use kmem_cache_free() for kmem_cache objects Yang Xu (1): xfs: Fix the free logic of state in xfs_attr_node_hasname fs/xfs/libxfs/xfs_attr.c | 17 ++++----- fs/xfs/xfs_aops.c | 15 ++++++-- fs/xfs/xfs_bio_io.c | 35 ------------------ fs/xfs/xfs_buf_item_recover.c | 2 +- fs/xfs/xfs_extfree_item.c | 6 +-- fs/xfs/xfs_fsmap.c | 4 +- fs/xfs/xfs_fsops.c | 2 +- fs/xfs/xfs_icache.c | 21 ----------- fs/xfs/xfs_inode.h | 4 +- fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_iops.c | 58 ++--------------------------- fs/xfs/xfs_linux.h | 2 - fs/xfs/xfs_log.c | 58 ++++++++++++----------------- fs/xfs/xfs_log_cil.c | 70 +++++++++++++++++------------------ fs/xfs/xfs_log_priv.h | 3 +- fs/xfs/xfs_log_recover.c | 24 +++++++++++- fs/xfs/xfs_mount.c | 12 +----- fs/xfs/xfs_mount.h | 15 ++++++++ fs/xfs/xfs_pnfs.c | 3 +- fs/xfs/xfs_reflink.c | 5 ++- fs/xfs/xfs_super.c | 30 ++++++++------- kernel/capability.c | 1 + 22 files changed, 154 insertions(+), 235 deletions(-) -- 2.36.1.255.ge46751e96f-goog