]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commit
xfs: Hoist node transaction handling
authorAllison Henderson <allison.henderson@oracle.com>
Fri, 15 Oct 2021 20:28:25 +0000 (16:28 -0400)
committerEric Sandeen <sandeen@sandeen.net>
Fri, 15 Oct 2021 20:28:25 +0000 (16:28 -0400)
commit7e9eeb939575c30cc789a8526580ba59e47b5c4d
treeda579b39cde6c677090517ab2a9094d3f172dd35
parent1200ab603456950e7f0e66c02ec705ed2fd1b3d0
xfs: Hoist node transaction handling

Source kernel commit: 3f562d092bb1edd39bfc0e6808d7108d47f8aa3a

This patch basically hoists the node transaction handling around the
leaf code we just hoisted.  This will helps setup this area for the
state machine since the goto is easily replaced with a state since it
ends with a transaction roll.

Signed-off-by: Allison Henderson <allison.henderson@oracle.com>
Reviewed-by: Brian Foster <bfoster@redhat.com>
Reviewed-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Chandan Babu R <chandanrlinux@gmail.com>
Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
libxfs/xfs_attr.c