Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 56479 | Differences between
and this patch

Collapse All | Expand All

(-)a/fs/proc/generic.c (-7 / +14 lines)
Lines 231-244 Link Here
231
static int proc_notify_change(struct dentry *dentry, struct iattr *iattr)
231
static int proc_notify_change(struct dentry *dentry, struct iattr *iattr)
232
{
232
{
233
	struct inode *inode = dentry->d_inode;
233
	struct inode *inode = dentry->d_inode;
234
	int error = inode_setattr(inode, iattr);
234
	struct proc_dir_entry *de = PDE(inode);
235
	if (!error) {
235
	int error;
236
		struct proc_dir_entry *de = PDE(inode);
237
		de->uid = inode->i_uid;
238
		de->gid = inode->i_gid;
239
		de->mode = inode->i_mode;
240
	}
241
236
237
	error = inode_change_ok(inode, iattr);
238
	if (error)
239
		goto out;
240
241
	error = inode_setattr(inode, iattr);
242
	if (error)
243
		goto out;
244
	
245
	de->uid = inode->i_uid;
246
	de->gid = inode->i_gid;
247
	de->mode = inode->i_mode;
248
out:
242
	return error;
249
	return error;
243
}
250
}
244
251

Return to bug 56479