]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - fs/fcntl.c
CRED: Separate task security context from task_struct
[linux-2.6-omap-h63xx.git] / fs / fcntl.c
index bf049a805e590a0223c4c41b7c0ee7cb46f75b38..63964d863ad6d1cfebc3407d640fad640afef509 100644 (file)
@@ -401,8 +401,8 @@ static inline int sigio_perm(struct task_struct *p,
                              struct fown_struct *fown, int sig)
 {
        return (((fown->euid == 0) ||
-                (fown->euid == p->suid) || (fown->euid == p->uid) ||
-                (fown->uid == p->suid) || (fown->uid == p->uid)) &&
+                (fown->euid == p->cred->suid) || (fown->euid == p->cred->uid) ||
+                (fown->uid == p->cred->suid) || (fown->uid == p->cred->uid)) &&
                !security_file_send_sigiotask(p, fown, sig));
 }