]> www.infradead.org Git - users/hch/xfsprogs.git/commit
libxfs: split new inode creation into two pieces
authorDarrick J. Wong <djwong@kernel.org>
Wed, 2 Oct 2024 01:12:16 +0000 (18:12 -0700)
committerAndrey Albershteyn <aalbersh@redhat.com>
Fri, 4 Oct 2024 10:42:07 +0000 (12:42 +0200)
commit62c2477deae9e24e051f9f1ded74687b343f2b7f
treefa6adb355b208efee685b59a3a01142c7079e0f8
parent02df725889c09d1a576f440a6d3819996b8def6c
libxfs: split new inode creation into two pieces

Source kernel commit: 38fd3d6a956f1b104f11cd6eee116c54bfe458c4

There are two parts to initializing a newly allocated inode: setting up
the incore structures, and initializing the new inode core based on the
parent inode and the current user's environment.  The initialization
code is not specific to the kernel, so we would like to share that with
userspace by hoisting it to libxfs.  Therefore, split xfs_icreate into
separate functions to prepare for the next few patches.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
libxfs/inode.c