]> git.apps.os.sepia.ceph.com Git - xfsprogs-dev.git/commit
xfs: create predicate to determine if cursor is at inode root level
authorDarrick J. Wong <djwong@kernel.org>
Mon, 22 Apr 2024 17:01:01 +0000 (10:01 -0700)
committerDarrick J. Wong <djwong@kernel.org>
Mon, 3 Jun 2024 18:37:38 +0000 (11:37 -0700)
commite80dacd4256d4fd989e40ea01b09eafa665b6acc
treec4995739b7d5569fde10223873106b5506d36866
parent6aba4616e4528eaaa63549e622090b79fd265ed0
xfs: create predicate to determine if cursor is at inode root level

Source kernel commit: f73def90a7cd24a32a42f689efba6a7a35edeb7b

Create a predicate to decide if the given cursor and level point to the
root block in the inode immediate area instead of a disk block, and get
rid of the open-coded logic everywhere.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Carlos Maiolino <cmaiolino@redhat.com>
libxfs/xfs_btree.c
libxfs/xfs_btree.h
libxfs/xfs_btree_staging.c