X-Git-Url: http://pilppa.org/gitweb/?a=blobdiff_plain;f=fs%2Flocks.c;h=46a2e12f7d422992e5f6e48cbc6fb9f07b225e3b;hb=353816f43d1fb340ff2d9a911dd5d0799c09f6a5;hp=09062e3ff104d7222d4725d757c5493da3ad68fa;hpb=3a2c5dad6c4d4551effba477f4f45fa5feb1293f;p=linux-2.6-omap-h63xx.git diff --git a/fs/locks.c b/fs/locks.c index 09062e3ff10..46a2e12f7d4 100644 --- a/fs/locks.c +++ b/fs/locks.c @@ -1349,7 +1349,7 @@ int generic_setlease(struct file *filp, long arg, struct file_lock **flp) struct inode *inode = dentry->d_inode; int error, rdlease_count = 0, wrlease_count = 0; - if ((current->fsuid != inode->i_uid) && !capable(CAP_LEASE)) + if ((current_fsuid() != inode->i_uid) && !capable(CAP_LEASE)) return -EACCES; if (!S_ISREG(inode->i_mode)) return -EINVAL;