On Mon, May 05, 2008 at 11:54:55AM +0200, Miklos Szeredi wrote: > From: Miklos Szeredi <mszeredi@xxxxxxx> > > If updating file times to the current time and using a file > descriptor, then don't check for immutable inode, only if the file is > opened for write. In this case immutability has been checked at open > time. This is the same as how write() and ftruncate() are handled. > > Signed-off-by: Miklos Szeredi <mszeredi@xxxxxxx> > CC: Ulrich Drepper <drepper@xxxxxxxxxx> > --- > fs/utimes.c | 3 --- > 1 file changed, 3 deletions(-) > > Index: linux-2.6/fs/utimes.c > =================================================================== > --- linux-2.6.orig/fs/utimes.c 2008-05-05 11:29:28.000000000 +0200 > +++ linux-2.6/fs/utimes.c 2008-05-05 11:29:28.000000000 +0200 > @@ -110,9 +110,6 @@ static int do_fd_utimes(int fd, struct t > struct inode *inode = file->f_path.dentry->d_inode; > > error = -EACCES; > - if (IS_IMMUTABLE(inode)) > - goto out_fput; > - Looks good, but please re-order it before the cleanup so we can put it in for .26. -- To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html