From d734fca037a6c7f64e729f2a1bb9fbb9594fe5de Mon Sep 17 00:00:00 2001 From: Miklos Szeredi Date: Wed, 21 May 2008 19:15:03 +0200 Subject: [PATCH] --- yaml --- r: 106355 b: refs/heads/master c: 1bd5191d9f5d1928c4efdf604c4164b04bb88dbe h: refs/heads/master i: 106353: 1145aa6e8eb16d42e1e347d6c4d6b5c64252b05a 106351: 8b433d23dc6a3e0c4a7bb99c545f4c1f1a11e213 v: v3 --- [refs] | 2 +- trunk/fs/hpfs/namei.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 6d50661c590f..41058d00799b 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 9043476f726802f4b00c96d0c4f418dde48d1304 +refs/heads/master: 1bd5191d9f5d1928c4efdf604c4164b04bb88dbe diff --git a/trunk/fs/hpfs/namei.c b/trunk/fs/hpfs/namei.c index d256559b4104..d9c59a775449 100644 --- a/trunk/fs/hpfs/namei.c +++ b/trunk/fs/hpfs/namei.c @@ -415,7 +415,7 @@ static int hpfs_unlink(struct inode *dir, struct dentry *dentry) d_drop(dentry); spin_lock(&dentry->d_lock); if (atomic_read(&dentry->d_count) > 1 || - permission(inode, MAY_WRITE, NULL) || + generic_permission(inode, MAY_WRITE, NULL) || !S_ISREG(inode->i_mode) || get_write_access(inode)) { spin_unlock(&dentry->d_lock);