linux-fsdevel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Anton Altaparmakov <aia21@cam.ac.uk>
To: Andrew Morton <akpm@osdl.org>
Cc: linux-kernel@vger.kernel.org, linux-fsdevel@vger.kernel.org, hch@lst.de
Subject: [PATCH] Remove read-only check from inode_update_time().
Date: Wed, 9 Nov 2005 22:48:29 +0000 (GMT)	[thread overview]
Message-ID: <Pine.LNX.4.64.0511092243001.7946@hermes-1.csi.cam.ac.uk> (raw)

Hi Andrew,

The read-only check in inode_update_time() (or file_update_time() as it is 
now in -mm) is unnecessary as the VFS better have done all the read-only 
checks and aborted much earlier in the file write code paths where 
inode/file_update_time() is only called from.

(In case you were not following the ntfs discussion, Christoph Hellwig 
agreed that check is unnecessary and can be removed.)

Patch against latest Linus git tree is below, please apply.  If you prefer 
a patch on top of Christoph's file_update_time() check please let me 
know...

Best regards,

	Anton
-- 
Anton Altaparmakov <aia21 at cam.ac.uk> (replace at with @)
Unix Support, Computing Service, University of Cambridge, CB2 3QH, UK
Linux NTFS maintainer / IRC: #ntfs on irc.freenode.net
WWW: http://linux-ntfs.sf.net/ & http://www-stu.christs.cam.ac.uk/~aia21/

---

The read-only check in inode_update_time() (or file_update_time() as it is
now in -mm) is unnecessary as the VFS better have done all the read-only
checks and aborted much earlier in the file write code paths where
inode/file_update_time() is only called from.

Signed-off-by: Anton Altaparmakov <aia21@cantab.net>

--- inode.c	2005-11-09 19:23:35.000000000 +0000
+++ inode.c.new	2005-11-09 22:45:21.000000000 +0000
@@ -1219,8 +1219,6 @@ void inode_update_time(struct inode *ino
 
 	if (IS_NOCMTIME(inode))
 		return;
-	if (IS_RDONLY(inode))
-		return;
 
 	now = current_fs_time(inode->i_sb);
 	if (!timespec_equal(&inode->i_mtime, &now))

             reply	other threads:[~2005-11-09 22:48 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-11-09 22:48 Anton Altaparmakov [this message]
2005-11-09 23:04 ` [PATCH] Remove read-only check from inode_update_time() Dave Kleikamp
2005-11-09 23:22   ` Anton Altaparmakov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=Pine.LNX.4.64.0511092243001.7946@hermes-1.csi.cam.ac.uk \
    --to=aia21@cam.ac.uk \
    --cc=akpm@osdl.org \
    --cc=hch@lst.de \
    --cc=linux-fsdevel@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).