]> git.apps.os.sepia.ceph.com Git - xfsprogs-dev.git/commit
xfs: factor xfs_bmap_btalloc()
authorDave Chinner <dchinner@redhat.com>
Tue, 9 May 2023 09:29:59 +0000 (11:29 +0200)
committerCarlos Maiolino <cem@kernel.org>
Wed, 10 May 2023 12:02:39 +0000 (14:02 +0200)
commit3ed4e682ea48ce7f6b9e117c3282267db197a073
tree42e410c2e09ae63346228080ef2a5db8dfc6a448
parent04215b9fb594d93112201061d0d3d06cecbc37b4
xfs: factor xfs_bmap_btalloc()

Source kernel commit: 85843327094f9de9cf0129cd9a3a43128c6f5ac8

There are several different contexts xfs_bmap_btalloc() handles, and
large chunks of the code execute independent allocation contexts.
Try to untangle this mess a bit.

Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Darrick J. Wong <djwong@kernel.org>
Signed-off-by: Carlos Maiolino <cem@kernel.org>
libxfs/xfs_bmap.c