svn commit: r228264 - head/sys/kern

Mikolaj Golub trociny at FreeBSD.org
Sun Dec 4 21:24:01 UTC 2011


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) {
 		/*


More information about the svn-src-head mailing list