From: Dave Chinner <dchinner@xxxxxxxxxx> Filesystems with V3 inodes can log unlinked inode list modifications as part of the inode core without needing to use the inode buffers to log the list modifications or walk the list. However, this requires a very different method of implementing the unlinked lists, and so it makes sense to factor out the unlinked list implementation into a pair of vectored operations for adding and removing the inode from the current unlinked list. Add an operations vector to the struct xfs_inode and hook it up so that all inodes use it to call the current linked list manipulation functions. Signed-off-by: Dave Chinner <dchinner@xxxxxxxxxx> --- fs/xfs/xfs_inode.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fs/xfs/xfs_inode.h b/fs/xfs/xfs_inode.h index b55fd34..2bb7060 100644 --- a/fs/xfs/xfs_inode.h +++ b/fs/xfs/xfs_inode.h @@ -22,6 +22,8 @@ struct posix_acl; struct xfs_dinode; struct xfs_inode; +struct xfs_iops; + /* * Fork identifiers. */ -- 1.8.3.2 _______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs