X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fs%2Fxfs%2Flinux-2.6%2Fxfs_iops.c;h=19525d42b4016dc84bed426fea40f24d7f5a6b0d;hb=97bf2856c6014879bd04983a3e9dfcdac1e7fe85;hp=1e7ec5df3e482ce1d0a613b79303f48c20f06b5a;hpb=16c70f8c1b54b61c3b951b6fb220df250fe09b32;p=linux-2.6.git diff --git a/fs/xfs/linux-2.6/xfs_iops.c b/fs/xfs/linux-2.6/xfs_iops.c index 1e7ec5df3..19525d42b 100644 --- a/fs/xfs/linux-2.6/xfs_iops.c +++ b/fs/xfs/linux-2.6/xfs_iops.c @@ -53,7 +53,7 @@ #include #include #include -#include +#include /* * Get a XFS inode from a given vnode. @@ -403,7 +403,7 @@ xfs_vn_lookup( d_add(dentry, NULL); return NULL; } - vx_propagate_xid(nd, vn_to_inode(cvp)); + dx_propagate_tag(nd, vn_to_inode(cvp)); return d_splice_alias(vn_to_inode(cvp), dentry); } @@ -555,13 +555,13 @@ xfs_vn_follow_link( ASSERT(dentry); ASSERT(nd); - link = (char *)kmalloc(MAXPATHLEN+1, GFP_KERNEL); + link = kmalloc(MAXPATHLEN+1, GFP_KERNEL); if (!link) { nd_set_link(nd, ERR_PTR(-ENOMEM)); return NULL; } - uio = (uio_t *)kmalloc(sizeof(uio_t), GFP_KERNEL); + uio = kmalloc(sizeof(uio_t), GFP_KERNEL); if (!uio) { kfree(link); nd_set_link(nd, ERR_PTR(-ENOMEM)); @@ -673,9 +673,9 @@ xfs_vn_setattr( vattr.va_mask |= XFS_AT_GID; vattr.va_gid = attr->ia_gid; } - if ((ia_valid & ATTR_XID) && IS_TAGXID(inode)) { - vattr.va_mask |= XFS_AT_XID; - vattr.va_xid = attr->ia_xid; + if ((ia_valid & ATTR_TAG) && IS_TAGGED(inode)) { + vattr.va_mask |= XFS_AT_TAG; + vattr.va_tag = attr->ia_tag; } if (ia_valid & ATTR_SIZE) { vattr.va_mask |= XFS_AT_SIZE;