From: "Darrick J. Wong" <darrick.wong@oracle.com>
To: xfs <linux-xfs@vger.kernel.org>
Subject: [ANNOUNCE] xfs-linux: for-next rebased to 894645546bb1
Date: Sat, 17 Oct 2020 12:53:41 -0700 [thread overview]
Message-ID: <20201017195341.GF9832@magnolia> (raw)
Hi folks,
The for-next branch of the xfs-linux repository at:
git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
has just been rebased.
NOTE: I discovered that the patch fixing the patch fixing alignment
checking of fallocate requests had some serious design errors because I
didn't realize that the rt extent size doen't have to be power-of-two
multiples of the block size. I've rebased the branch to remove the
(second) broken patch and will send a correct fix immediately.
Sorry about that. :( :(
Patches often get missed, so please check if your outstanding patches
were in this update. If they have not been in this update, please
resubmit them to linux-xfs@vger.kernel.org so they can be picked up in
the next update. Today's push to the branch incorporates all the rt
growfs fixes, and fixes for Kconfig problems.
(Note: I'm only collecting bug fixes for 5.10 now. If you've sent
patches implementing cleanups or new features in the past week, you can
relax for a little while because that's all 5.11 fodder. Please help
review the 5.10 bug fixes or help Eric review xfsprogs 5.10 patches.)
The new head of the for-next branch is commit:
894645546bb1 xfs: fix Kconfig asking about XFS_SUPPORT_V4 when XFS_FS=n
New Commits:
Brian Foster (1):
[6dd379c7fa81] xfs: drop extra transaction roll from inode extent truncate
Chandan Babu R (2):
[72cc95132a93] xfs: Set xfs_buf type flag when growing summary/bitmap files
[c54e14d155f5] xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files
Darrick J. Wong (28):
[8a569d717ed0] xfs: refactor inode flags propagation code
[d4f2c14cc979] xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev
[b96cb835e37c] xfs: deprecate the V4 format
[8df0fa39bdd8] xfs: don't free rt blocks when we're doing a REMAP bunmapi call
[e581c9397a25] xfs: check dabtree node hash values when loading child blocks
[93293bcbde93] xfs: log new intent items created as part of finishing recovered intent items
[2dbf872c042e] xfs: attach inode to dquot in xfs_bui_item_recover
[384ff09ba2e5] xfs: don't release log intent items when recovery fails
[d7884e6e90da] xfs: avoid shared rmap operations for attr fork extents
[b80b29d602a8] xfs: remove xfs_defer_reset
[901219bb2507] xfs: remove XFS_LI_RECOVERED
[e6fff81e4870] xfs: proper replay of deferred ops queued during log recovery
[4f9a60c48078] xfs: xfs_defer_capture should absorb remaining block reservations
[929b92f64048] xfs: xfs_defer_capture should absorb remaining transaction reservation
[919522e89f8e] xfs: clean up bmap intent item recovery checking
[64a3f3315bc6] xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering
[ff4ab5e02a04] xfs: fix an incore inode UAF in xfs_bui_recover
[27dada070d59] xfs: change the order in which child and parent defer ops are finished
[4e919af7827a] xfs: periodically relog deferred intent items
[ed1575daf71e] xfs: expose the log push threshold
[74f4d6a1e065] xfs: only relog deferred intent items if free space in the log gets low
[acd1ac3aa22f] xfs: limit entries returned when counting fsmap records
[8ffa90e1145c] xfs: fix deadlock and streamline xfs_getfsmap performance
[f4c32e87de7d] xfs: fix realtime bitmap/summary file truncation when growing rt volume
[7249c95a3fd7] xfs: make xfs_growfs_rt update secondary superblocks
[ace74e797a82] xfs: annotate grabbing the realtime bitmap/summary locks in growfs
[d88850bd5516] xfs: fix high key handling in the rt allocator's query_range function
[894645546bb1] xfs: fix Kconfig asking about XFS_SUPPORT_V4 when XFS_FS=n
Dave Chinner (1):
[671459676ab0] xfs: fix finobt btree block recovery ordering
Gao Xiang (3):
[f692d09e9c8f] xfs: avoid LR buffer overrun due to crafted h_len
[0c771b99d6c9] xfs: clean up calculation of LR header blocks
[b38e07401ec7] xfs: drop the obsolete comment on filestream locking
Kaixu Xia (11):
[c63290e300c4] xfs: remove the unused SYNCHRONIZE macro
[9c0fce4c16fc] xfs: use the existing type definition for di_projid
[5aff6750d56d] xfs: remove the unnecessary xfs_dqid_t type cast
[a647d109e08a] xfs: fix some comments
[3feb4ffbf693] xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify
[74af4c1770f9] xfs: remove the unused parameter id from xfs_qm_dqattach_one
[d6b8fc6c7afa] xfs: do the assert for all the log done items in xfs_trans_cancel
[61ef5230518a] xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local}
[c9c626b354dc] xfs: directly call xfs_generic_create() for ->create() and ->mkdir()
[97611f936674] xfs: do the ASSERT for the arguments O_{u,g,p}dqpp
[e5b23740db9b] xfs: fix the indent in xfs_trans_mod_dquot
Pavel Reichl (2):
[c23c393eaab5] xfs: remove deprecated mount options
[3442de9cc322] xfs: remove deprecated sysctl options
Code Diffstat:
Documentation/admin-guide/xfs.rst | 32 +++++-
fs/xfs/Kconfig | 25 ++++
fs/xfs/libxfs/xfs_attr_remote.c | 2 -
fs/xfs/libxfs/xfs_bmap.c | 19 ++--
fs/xfs/libxfs/xfs_da_format.h | 18 +--
fs/xfs/libxfs/xfs_defer.c | 232 ++++++++++++++++++++++++++++++++++----
fs/xfs/libxfs/xfs_defer.h | 37 ++++++
fs/xfs/libxfs/xfs_inode_buf.h | 2 +-
fs/xfs/libxfs/xfs_rmap.c | 27 +++--
fs/xfs/libxfs/xfs_rtbitmap.c | 11 +-
fs/xfs/scrub/dabtree.c | 14 +++
fs/xfs/xfs_bmap_item.c | 136 +++++++++++-----------
fs/xfs/xfs_buf_item_recover.c | 2 +
fs/xfs/xfs_dquot.c | 4 +-
fs/xfs/xfs_extfree_item.c | 44 ++++++--
fs/xfs/xfs_filestream.c | 34 +-----
fs/xfs/xfs_fsmap.c | 48 ++++----
fs/xfs/xfs_fsmap.h | 6 +-
fs/xfs/xfs_inode.c | 123 +++++++++++---------
fs/xfs/xfs_ioctl.c | 146 ++++++++++++++++--------
fs/xfs/xfs_iops.c | 4 +-
fs/xfs/xfs_linux.h | 1 -
fs/xfs/xfs_log.c | 44 +++++---
fs/xfs/xfs_log.h | 2 +
fs/xfs/xfs_log_recover.c | 221 ++++++++++++++++++------------------
fs/xfs/xfs_qm.c | 16 +--
fs/xfs/xfs_refcount_item.c | 51 +++++----
fs/xfs/xfs_rmap_item.c | 42 +++++--
fs/xfs/xfs_rtalloc.c | 31 ++++-
fs/xfs/xfs_stats.c | 4 +
fs/xfs/xfs_stats.h | 1 +
fs/xfs/xfs_super.c | 44 +++++---
fs/xfs/xfs_sysctl.c | 36 +++++-
fs/xfs/xfs_trace.h | 1 +
fs/xfs/xfs_trans.c | 2 +-
fs/xfs/xfs_trans.h | 33 +++++-
fs/xfs/xfs_trans_dquot.c | 43 +++----
37 files changed, 1026 insertions(+), 512 deletions(-)
reply other threads:[~2020-10-17 19:53 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20201017195341.GF9832@magnolia \
--to=darrick.wong@oracle.com \
--cc=linux-xfs@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).