xfs: validate explicit directory data buffer owners
Port the existing directory data header checking function to accept an owner number instead of an xfs_inode, then update the callsites to use xfs_da_args.owner when possible. Signed-off-by:Darrick J. Wong <djwong@kernel.org> Reviewed-by:
Christoph Hellwig <hch@lst.de>
Showing
- fs/xfs/libxfs/xfs_dir2.h 1 addition, 0 deletionsfs/xfs/libxfs/xfs_dir2.h
- fs/xfs/libxfs/xfs_dir2_block.c 2 additions, 1 deletionfs/xfs/libxfs/xfs_dir2_block.c
- fs/xfs/libxfs/xfs_dir2_data.c 10 additions, 6 deletionsfs/xfs/libxfs/xfs_dir2_data.c
- fs/xfs/libxfs/xfs_dir2_leaf.c 11 additions, 10 deletionsfs/xfs/libxfs/xfs_dir2_leaf.c
- fs/xfs/libxfs/xfs_dir2_node.c 3 additions, 4 deletionsfs/xfs/libxfs/xfs_dir2_node.c
- fs/xfs/libxfs/xfs_dir2_priv.h 2 additions, 1 deletionfs/xfs/libxfs/xfs_dir2_priv.h
- fs/xfs/scrub/dir.c 7 additions, 7 deletionsfs/xfs/scrub/dir.c
- fs/xfs/scrub/readdir.c 1 addition, 1 deletionfs/xfs/scrub/readdir.c
- fs/xfs/xfs_dir2_readdir.c 2 additions, 1 deletionfs/xfs/xfs_dir2_readdir.c
Please register or sign in to comment