From: "Darrick J. Wong" <darrick.wong@oracle.com>
To: xfs <linux-xfs@vger.kernel.org>
Subject: [ANNOUNCE] xfs-linux: for-next updated to 95489fc2945b
Date: Thu, 14 Feb 2019 10:46:28 -0800 [thread overview]
Message-ID: <20190214184628.GJ32253@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 updated.
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.
I am still in the process of reviewing Christoph's "small fixes and
optimizations for delalloc and reflink" series as well as the series I
sent earlier in the week to fix various unlinked inode handling errors,
so there will be another for-next update before the merge window opens.
The new head of the for-next branch is commit:
670105de15cd xfs: compile time offset checks for common v4/v5 metadata
New Commits:
Brian Foster (15):
[9f9bc034b849] xfs: update fork seq counter on data fork changes
[d9252d526ba6] xfs: validate writeback mapping using data fork seq counter
[3b3508980730] xfs: remove superfluous writeback mapping eof trimming
[627209fbcc2f] xfs: create delalloc bmapi wrapper for full extent allocation
[c2b3164320b5] xfs: use the latest extent at writeback delalloc conversion time
[75d023031499] xfs: clarify documentation for the function to reverify buffers
[e34d3e74eb8f] xfs: always check magic values in on-disk byte order
[01e68f40bf78] xfs: create a separate finobt verifier
[8473fee340e3] xfs: distinguish between inobt and finobt magic values
[27df4f5045fc] xfs: split up allocation btree verifier
[b8f89801664f] xfs: distinguish between bnobt and cntbt magic values
[09f420197d7c] xfs: use verifier magic field in dir2 leaf verifiers
[39708c20ab51] xfs: miscellaneous verifier magic value fixups
[8764f98351fa] xfs: factor xfs_da3_blkinfo verification into common helper
[670105de15cd] xfs: compile time offset checks for common v4/v5 metadata
Darrick J. Wong (24):
[435dcf0787fd] xfs: never try to scrub more than 64 inodes per inobt record
[c050fdfeb575] xfs: check the ir_startino alignment directly
[22234c62f98b] xfs: check inobt record alignment on big block filesystems
[a1954242facb] xfs: hoist inode cluster checks out of loop
[b9454fe056bd] xfs: clean up the inode cluster checking in the inobt scrub
[4539b8a78078] xfs: scrub big block inode btrees correctly
[f9e63342b858] xfs: consolidate scrub dinode mapping code into a single function
[3258cb208cab] xfs: abort xattr scrub if fatal signals are pending
[f8c1d7023e25] xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t
[87c9607df2ff] xfs: fix off-by-one error in rtbitmap cross-reference
[e5d7d51b340a] xfs: check directory name validity
[654805367d98] xfs: check attribute name validity
[5837f62592ef] xfs: clean up iunlink functions
[7d36c19538d3] xfs: add xfs_verify_agino_or_null helper
[9a4a5118644e] xfs: refactor AGI unlinked bucket updates
[86bfd3750fb3] xfs: strengthen AGI unlinked inode bucket pointer checks
[f2fc16a3d7c1] xfs: refactor inode unlinked pointer update functions
[23ffa52cc792] xfs: refactor unlinked list search and mapping to a separate function
[b1d2a068ea63] xfs: refactor inode update in iunlink_remove
[4664c66c91a1] xfs: add tracepoints for high level iunlink operations
[9b2471797942] xfs: cache unlinked pointers in an rhashtable
[2bfe7069f71e] xfs: add inode magic to inode verifier
[4260baac629e] xfs: add magic numbers to dquot buffer ops
[9228d751ebf9] xfs: use buf ops magic to detect btree block type
Marco Benatto (1):
[d519da41e2b7] xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask
YueHaibing (1):
[e88db81645d3] xfs: remove duplicated xfs_defer.h
Code Diffstat:
Documentation/filesystems/xfs.txt | 3 +-
fs/xfs/libxfs/xfs_ag.c | 6 +-
fs/xfs/libxfs/xfs_alloc.c | 12 +-
fs/xfs/libxfs/xfs_alloc_btree.c | 74 ++--
fs/xfs/libxfs/xfs_attr.c | 17 +
fs/xfs/libxfs/xfs_attr.h | 2 +-
fs/xfs/libxfs/xfs_attr_leaf.c | 21 +-
fs/xfs/libxfs/xfs_attr_remote.c | 8 +-
fs/xfs/libxfs/xfs_bmap.c | 68 +++-
fs/xfs/libxfs/xfs_bmap.h | 3 +-
fs/xfs/libxfs/xfs_bmap_btree.c | 13 +-
fs/xfs/libxfs/xfs_da_btree.c | 49 ++-
fs/xfs/libxfs/xfs_da_format.h | 3 +
fs/xfs/libxfs/xfs_dir2.c | 17 +
fs/xfs/libxfs/xfs_dir2.h | 1 +
fs/xfs/libxfs/xfs_dir2_block.c | 10 +-
fs/xfs/libxfs/xfs_dir2_data.c | 12 +-
fs/xfs/libxfs/xfs_dir2_leaf.c | 100 ++---
fs/xfs/libxfs/xfs_dir2_node.c | 10 +-
fs/xfs/libxfs/xfs_dquot_buf.c | 4 +
fs/xfs/libxfs/xfs_errortag.h | 4 +-
fs/xfs/libxfs/xfs_ialloc.c | 3 +-
fs/xfs/libxfs/xfs_ialloc_btree.c | 25 +-
fs/xfs/libxfs/xfs_iext_tree.c | 13 +-
fs/xfs/libxfs/xfs_inode_buf.c | 11 +-
fs/xfs/libxfs/xfs_inode_fork.h | 2 +-
fs/xfs/libxfs/xfs_refcount_btree.c | 3 +-
fs/xfs/libxfs/xfs_rmap_btree.c | 3 +-
fs/xfs/libxfs/xfs_sb.c | 5 +-
fs/xfs/libxfs/xfs_shared.h | 4 +-
fs/xfs/libxfs/xfs_symlink_remote.c | 3 +-
fs/xfs/libxfs/xfs_types.c | 24 ++
fs/xfs/libxfs/xfs_types.h | 3 +
fs/xfs/scrub/agheader.c | 8 +-
fs/xfs/scrub/agheader_repair.c | 12 +-
fs/xfs/scrub/attr.c | 11 +
fs/xfs/scrub/bmap.c | 27 ++
fs/xfs/scrub/dir.c | 6 +
fs/xfs/scrub/ialloc.c | 332 +++++++++++-----
fs/xfs/scrub/repair.c | 3 +-
fs/xfs/scrub/repair.h | 3 -
fs/xfs/scrub/rtbitmap.c | 5 +-
fs/xfs/scrub/trace.h | 45 +++
fs/xfs/xfs_aops.c | 73 ++--
fs/xfs/xfs_buf.c | 54 ++-
fs/xfs/xfs_buf.h | 4 +-
fs/xfs/xfs_error.c | 6 +-
fs/xfs/xfs_error.h | 1 +
fs/xfs/xfs_globals.c | 2 +-
fs/xfs/xfs_inode.c | 751 +++++++++++++++++++++++++++----------
fs/xfs/xfs_inode.h | 3 +
fs/xfs/xfs_iomap.c | 171 +++------
fs/xfs/xfs_log_recover.c | 14 +-
fs/xfs/xfs_mount.c | 5 +
fs/xfs/xfs_mount.h | 7 +
fs/xfs/xfs_ondisk.h | 21 ++
fs/xfs/xfs_trace.h | 78 ++++
fs/xfs/xfs_trans_bmap.c | 1 -
fs/xfs/xfs_trans_buf.c | 2 +-
fs/xfs/xfs_trans_extfree.c | 1 -
fs/xfs/xfs_trans_refcount.c | 1 -
fs/xfs/xfs_trans_rmap.c | 1 -
62 files changed, 1474 insertions(+), 710 deletions(-)
reply other threads:[~2019-02-14 18:46 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=20190214184628.GJ32253@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