From b0b5f26a696fd6dd6789d42dc624a2e9aacb49f7 Mon Sep 17 00:00:00 2001 From: Hugh Dickins Date: Wed, 19 Nov 2008 15:36:38 -0800 Subject: [PATCH] --- yaml --- r: 119194 b: refs/heads/master c: f9454548e17cd56bad081bd7d55a09b001950cbb h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/fs/namei.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 0718d89138dd..74bede31583b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 63eb6b93ce725e4c5f38fc85dd703d49465b03cb +refs/heads/master: f9454548e17cd56bad081bd7d55a09b001950cbb diff --git a/trunk/fs/namei.c b/trunk/fs/namei.c index 09ce58e49e72..d34e0f9681c6 100644 --- a/trunk/fs/namei.c +++ b/trunk/fs/namei.c @@ -1378,7 +1378,7 @@ static int may_delete(struct inode *dir,struct dentry *victim,int isdir) if (IS_APPEND(dir)) return -EPERM; if (check_sticky(dir, victim->d_inode)||IS_APPEND(victim->d_inode)|| - IS_IMMUTABLE(victim->d_inode)) + IS_IMMUTABLE(victim->d_inode) || IS_SWAPFILE(victim->d_inode)) return -EPERM; if (isdir) { if (!S_ISDIR(victim->d_inode->i_mode))