Linux Headquarters
[ Register ]
[ About us ] [ Home Page ]

Advertisement
[ Kernel ] [ Documentation ] [ Links ] [ Books ]

Advertisement

Kernel v2.6.24-git20 /ipc/mqueue.c

Filename:/ipc/mqueue.c
Lines Added:2
Lines Deleted:3
Also changed in: (Previous) 2.6.24-git19  2.6.24  2.6.24-rc8  2.6.24-rc7  2.6.24-rc6  2.6.24-rc5 
(Following) 2.6.24-git21  2.6.24-git22  2.6.25-rc1  2.6.25-rc2  2.6.25-rc3  2.6.25-rc4 

Location
[  2.6.24-git20
  [  ipc
     o  mqueue.c

Patch

diff --git a/ipc/mqueue.c b/ipc/mqueue.c
index 6ca7b97..60f7a27 100644
--- a/ipc/mqueue.c
+++ b/ipc/mqueue.c
@@ -332,8 +332,7 @@ static ssize_t mqueue_read_file(struct file *filp, char __user *u_data,
          (info->notify_owner &&
           info->notify.sigev_notify == SIGEV_SIGNAL) ?
             info->notify.sigev_signo : 0,
-         pid_nr_ns(info->notify_owner,
-            current->nsproxy->pid_ns));
+         pid_vnr(info->notify_owner));
    spin_unlock(&info->lock);
    buffer[sizeof(buffer)-1] = '\0';
    slen = strlen(buffer)+1;
@@ -510,7 +509,7 @@ static void __do_notify(struct mqueue_inode_info *info)
          sig_i.si_errno = 0;
          sig_i.si_code = SI_MESGQ;
          sig_i.si_value = info->notify.sigev_value;
-         sig_i.si_pid = task_pid_vnr(current);
+         sig_i.si_pid = task_tgid_vnr(current);
          sig_i.si_uid = current->uid;
 
          kill_pid_info(info->notify.sigev_signo,


Comments: webmaster (at) linuxhq.com.
Advertising: banners (at) linuxhq.com.
Compilation ©1998-2008 Linux Headquarters, Inc.