Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1401160

[PATCH V3] bfs: rename should update mtime

Path csiph.com!news.freedyn.net!aioe.org!bofh.it!news.nic.it!robomod
From Salah Triki <salah.triki@acm.org>
Newsgroups linux.kernel
Subject [PATCH V3] bfs: rename should update mtime
Date Mon, 16 May 2016 04:10:03 +0200
Message-ID <rzg8P-u7-37@gated-at.bofh.it> (permalink)
Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=sender:from:to:cc:subject:date:message-id; bh=BixHPBjK/a3/7IdmVPcN9ETPDYXdeVkkWKi2+lrv35o=; b=GRSNyX47oyBE5R5jLPuckLI/MSrrXgpot5ieEE/czP4LlKp/6b9c9RdhU8tGNJi9ka o5GOIpUuo+wxYSjzL+OK7dlF69DrTu7oh+psNP4dk9NbJj0GtrXPvQSes3bGU5se3Ht6 5lQKs9v4v7yGXwJi6PCRJpQtv92sJy9Ge/doG0dJXhuqSNQhhFHzWIQdMCUad+7PQ7b4 +SQ4QYMC7C+vO3SId/hq/Ci0ORFZwOL/HC+8otOXLo6bWNXwRFJVyucjJOIBg+QyOjO+ G4ScvHaYKl3rymTDAh5Gd9pcFPTOvPiX3T+4mC/AcpVKqrbV/8S4zo40iho25qGY4DS3 bozw==
X-Google-Dkim-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id; bh=BixHPBjK/a3/7IdmVPcN9ETPDYXdeVkkWKi2+lrv35o=; b=kmXINkLZeW4F6LGTIkLKXg3HYE7xRku1uWhezdpHW7+Zfnm5vCU264dY+Zbim4yku6 nFjlVnR1eznqDQhlQgAX1XUqdO8xcVN/TabtDMaC/Rgo3MQiW7bUREg/3EubxAcB3x5i AJJad5F6/v1yaoV5je2in+owDGnXJKUcUIDqW0o3IkkQ+7K0/WCBMurwbdxJw2e48I3+ HeazLadRsiIjm8SMciBKP+LnR+iLBM6YwaW+JXtEC2Q7vMctEbGIwpXO7WjeWlihN/uc VVjQwhdJap/KLKnbIAHAuXxcdHThkzhDbUGnpfn1E6QVZa1kN5R//L/6+ExfiA+Pn74N XQ0w==
X-Gm-Message-State AOPr4FX8jHSzOfxTRG4qpQF4aIfXSr4pFl0sZcbf4A3dHC0b/qan3c1WgYSt4pSJLX1t4Q==
X-Received by 10.28.130.16 with SMTP id e16mr14090941wmd.30.1463341015169; Sun, 15 May 2016 12:36:55 -0700 (PDT)
X-Mailer git-send-email 1.9.1
Sender robomod@news.nic.it
List-ID <linux-kernel.vger.kernel.org>
X-Mailing-List linux-kernel@vger.kernel.org
Approved robomod@news.nic.it
Lines 23
Organization linux.* mail to news gateway
X-Original-Cc salah.triki@acm.org, linux-kernel@vger.kernel.org
X-Original-Date Sun, 15 May 2016 20:36:16 +0100
X-Original-Message-ID <1463340976-4815-1-git-send-email-salah.triki@acm.org>
X-Original-Sender linux-kernel-owner@vger.kernel.org
Xref csiph.com linux.kernel:1401160

Show key headers only | View raw


bfs_rename should update ctime and mtime on target, and mark the target
as dirty.

Signed-off-by: Salah Triki <salah.triki@acm.org>
---
 fs/bfs/dir.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/fs/bfs/dir.c b/fs/bfs/dir.c
index 3ec6113..da30bb7 100644
--- a/fs/bfs/dir.c
+++ b/fs/bfs/dir.c
@@ -254,6 +254,8 @@ static int bfs_rename(struct inode *old_dir, struct dentry *old_dentry,
 	if (new_inode) {
 		new_inode->i_ctime = CURRENT_TIME_SEC;
 		inode_dec_link_count(new_inode);
+		new_dir->i_ctime = new_dir->i_mtime = CURRENT_TIME_SEC;
+		mark_inode_dirty(new_dir);
 	}
 	mark_buffer_dirty_inode(old_bh, old_dir);
 	error = 0;
-- 
1.9.1

Back to linux.kernel | Previous | Next | Find similar | Unroll thread


Thread

[PATCH V3] bfs: rename should update mtime Salah Triki <salah.triki@acm.org> - 2016-05-16 04:10 +0200

csiph-web