Author: trociny
Date: Sun Dec  4 21:24:01 2011
New Revision: 228264
URL: http://svn.freebsd.org/changeset/base/228264

Log:
  In sysctl_kern_proc_ps_strings() there is no much sense in checking
  for P_WEXIT and P_SYSTEM flags.
  
  Reviewed by:  kib

Modified:
  head/sys/kern/kern_proc.c

Modified: head/sys/kern/kern_proc.c
==============================================================================
--- head/sys/kern/kern_proc.c   Sun Dec  4 19:25:49 2011        (r228263)
+++ head/sys/kern/kern_proc.c   Sun Dec  4 21:24:01 2011        (r228264)
@@ -2456,18 +2456,10 @@ sysctl_kern_proc_ps_strings(SYSCTL_HANDL
        p = pfind((pid_t)name[0]);
        if (p == NULL)
                return (ESRCH);
-       if (p->p_flag & P_WEXIT) {
-               PROC_UNLOCK(p);
-               return (ESRCH);
-       }
        if ((error = p_cansee(curthread, p)) != 0) {
                PROC_UNLOCK(p);
                return (error);
        }
-       if ((p->p_flag & P_SYSTEM) != 0) {
-               PROC_UNLOCK(p);
-               return (0);
-       }
 #ifdef COMPAT_FREEBSD32
        if ((req->flags & SCTL_MASK32) != 0) {
                /*
_______________________________________________
svn-src-head@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-head
To unsubscribe, send any mail to "svn-src-head-unsubscr...@freebsd.org"

Reply via email to