From: Andrey Albershteyn <aalbersh@kernel.org>
To: linux-xfs@vger.kernel.org
Cc: cem@kernel.org, djwong@kernel.org, hch@lst.de,
leo.lilong@huawei.com, morbo@google.com,
Andrey Albershteyn <aalbersh@kernel.org>
Subject: [PATCH 0/3] xfsprogs: libxfs-v7.0-sync
Date: Mon, 27 Apr 2026 14:09:05 +0200 [thread overview]
Message-ID: <20260427120908.52254-1-aalbersh@kernel.org> (raw)
Hi all,
This is libxfs sync to v7.0 with a few missing patches. The most of the sync was
done by Darrick as part of his xfs_healer/health monitoring series.
The __counted_by_ptr is NOPed. This attribute existed before but without
pointer support, so this can not be easily wrapped by has_attribute. This will
require build checks to check compiler version which doesn't seem to be a
practice in xfsprogs.
Range-diff attached below.
Git Tag:
https://git.kernel.org/pub/scm/linux/kernel/git/aalbersh/xfsprogs-dev.git tags/libxfs-v7.0-sync_2026-04-27
Bill Wendling (1):
xfs: annotate struct xfs_attr_list_context with __counted_by_ptr
Long Li (2):
xfs: factor out xfs_attr3_node_entry_remove
xfs: factor out xfs_attr3_leaf_init
include/platform_defs.h | 3 +++
libxfs/xfs_attr.h | 3 ++-
libxfs/xfs_attr_leaf.c | 22 +++++++++++++++++
libxfs/xfs_attr_leaf.h | 3 +++
libxfs/xfs_da_btree.c | 53 ++++++++++++++++++++++++++++++++---------
libxfs/xfs_da_btree.h | 2 ++
6 files changed, 74 insertions(+), 12 deletions(-)
--
2.51.2
--
1: d67701f62d9a ! 1: df91bc3bdc9b xfs: annotate struct xfs_attr_list_context with __counted_by_ptr
@@ Commit message
Signed-off-by: Carlos Maiolino <cem@kernel.org>
Signed-off-by: Andrey Albershteyn <aalbersh@kernel.org>
+ ## include/platform_defs.h ##
+@@ include/platform_defs.h: struct kvec {
+ #define BLK_ZONE_COND_ACTIVE 0xff
+ #endif
+
++/* xfs_attr.h */
++#define __counted_by_ptr(member)
++
+ #endif /* __XFS_PLATFORM_DEFS_H__ */
+
## libxfs/xfs_attr.h ##
@@ libxfs/xfs_attr.h: struct xfs_attr_list_context {
struct xfs_trans *tp;
2: d3b48de1f7db = 2: e7aab724c89a xfs: factor out xfs_attr3_node_entry_remove
3: a0a6a995a5b5 = 3: 922f14a9b776 xfs: factor out xfs_attr3_leaf_init
next reply other threads:[~2026-04-27 12:09 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-04-27 12:09 Andrey Albershteyn [this message]
2026-04-27 12:09 ` [PATCH 1/3] xfs: annotate struct xfs_attr_list_context with __counted_by_ptr Andrey Albershteyn
2026-04-27 12:09 ` [PATCH 2/3] xfs: factor out xfs_attr3_node_entry_remove Andrey Albershteyn
2026-04-27 12:09 ` [PATCH 3/3] xfs: factor out xfs_attr3_leaf_init Andrey Albershteyn
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=20260427120908.52254-1-aalbersh@kernel.org \
--to=aalbersh@kernel.org \
--cc=cem@kernel.org \
--cc=djwong@kernel.org \
--cc=hch@lst.de \
--cc=leo.lilong@huawei.com \
--cc=linux-xfs@vger.kernel.org \
--cc=morbo@google.com \
/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