]> git.apps.os.sepia.ceph.com Git - xfsprogs-dev.git/commit
xfs: enforce metadata inode flag
authorDarrick J. Wong <djwong@kernel.org>
Mon, 25 Nov 2024 21:14:17 +0000 (13:14 -0800)
committerDarrick J. Wong <djwong@kernel.org>
Tue, 24 Dec 2024 02:01:25 +0000 (18:01 -0800)
commit5889f16f1cd8b345304157396f6dfa57369c87ed
tree68a34677574f21f9658165e134be0d99e208dfd1
parent3c2daed21627ae0d252126b210d335d1ff1c2312
xfs: enforce metadata inode flag

Source kernel commit: 7297fd0bebbd70efd12f72632a0f3ac49a8f59fe

Add checks for the metadata inode flag so that we don't ever leak
metadata inodes out to userspace, and we don't ever try to read a
regular inode as metadata.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
libxfs/xfs_inode_buf.c
libxfs/xfs_inode_buf.h
libxfs/xfs_metafile.h