diff options
Diffstat (limited to 'fs/file_table.c')
| -rw-r--r-- | fs/file_table.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/fs/file_table.c b/fs/file_table.c index 5b24008ea4f6..79ecae62209a 100644 --- a/fs/file_table.c +++ b/fs/file_table.c @@ -209,10 +209,10 @@ static void drop_file_write_access(struct file *file)  	struct dentry *dentry = file->f_path.dentry;  	struct inode *inode = dentry->d_inode; -	put_write_access(inode); -  	if (special_file(inode->i_mode))  		return; + +	put_write_access(inode);  	if (file_check_writeable(file) != 0)  		return;  	__mnt_drop_write(mnt); | 
