]> err.no Git - linux-2.6/blobdiff - fs/namei.c
pid namespaces: round up the API
[linux-2.6] / fs / namei.c
index 464eeccb675be82378a7d9d7a69b7498cf5b106a..1e5c7166916415b53abf5908e045dcb28f6bc072 100644 (file)
@@ -1659,8 +1659,10 @@ int may_open(struct nameidata *nd, int acc_mode, int flag)
                error = locks_verify_locked(inode);
                if (!error) {
                        DQUOT_INIT(inode);
-                       
-                       error = do_truncate(dentry, 0, ATTR_MTIME|ATTR_CTIME, NULL);
+
+                       error = do_truncate(dentry, 0,
+                                           ATTR_MTIME|ATTR_CTIME|ATTR_OPEN,
+                                           NULL);
                }
                put_write_access(inode);
                if (error)