X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fs%2Fext2%2Fialloc.c;h=1b1dce48fa57d2945d03823598ce78b2d670e270;hb=9bf4aaab3e101692164d49b7ca357651eb691cb6;hp=299ea3f92d5a6335d86b882989f57c103fa7f62d;hpb=db216c3d5e4c040e557a50f8f5d35d5c415e8c1c;p=linux-2.6.git diff --git a/fs/ext2/ialloc.c b/fs/ext2/ialloc.c index 299ea3f92..1b1dce48f 100644 --- a/fs/ext2/ialloc.c +++ b/fs/ext2/ialloc.c @@ -469,6 +469,11 @@ struct inode *ext2_new_inode(struct inode *dir, int mode) if (!inode) return ERR_PTR(-ENOMEM); + if (sb->s_flags & MS_TAGXID) + inode->i_xid = current->xid; + else + inode->i_xid = 0; + if (DLIMIT_ALLOC_INODE(sb, inode->i_xid)) { err = -ENOSPC; goto fail_dlim;