Module Name:    src
Committed By:   yamt
Date:           Wed Mar  3 00:47:31 UTC 2010

Modified Files:
        src/sys/kern: kern_exit.c kern_ktrace.c kern_resource.c kern_runq.c
            kern_sig.c kern_synch.c vfs_syscalls.c

Log Message:
remove redundant checks of PK_MARKER.


To generate a diff of this commit:
cvs rdiff -u -r1.226 -r1.227 src/sys/kern/kern_exit.c
cvs rdiff -u -r1.150 -r1.151 src/sys/kern/kern_ktrace.c
cvs rdiff -u -r1.154 -r1.155 src/sys/kern/kern_resource.c
cvs rdiff -u -r1.29 -r1.30 src/sys/kern/kern_runq.c
cvs rdiff -u -r1.303 -r1.304 src/sys/kern/kern_sig.c
cvs rdiff -u -r1.279 -r1.280 src/sys/kern/kern_synch.c
cvs rdiff -u -r1.403 -r1.404 src/sys/kern/vfs_syscalls.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/kern/kern_exit.c
diff -u src/sys/kern/kern_exit.c:1.226 src/sys/kern/kern_exit.c:1.227
--- src/sys/kern/kern_exit.c:1.226	Mon Mar  1 21:10:15 2010
+++ src/sys/kern/kern_exit.c	Wed Mar  3 00:47:30 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: kern_exit.c,v 1.226 2010/03/01 21:10:15 darran Exp $	*/
+/*	$NetBSD: kern_exit.c,v 1.227 2010/03/03 00:47:30 yamt Exp $	*/
 
 /*-
  * Copyright (c) 1998, 1999, 2006, 2007, 2008 The NetBSD Foundation, Inc.
@@ -67,7 +67,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: kern_exit.c,v 1.226 2010/03/01 21:10:15 darran Exp $");
+__KERNEL_RCSID(0, "$NetBSD: kern_exit.c,v 1.227 2010/03/03 00:47:30 yamt Exp $");
 
 #include "opt_ktrace.h"
 #include "opt_perfctrs.h"
@@ -436,8 +436,6 @@
 	 */
 	if (__predict_false(p->p_slflag & PSL_CHTRACED)) {
 		PROCLIST_FOREACH(q, &allproc) {
-			if ((q->p_flag & PK_MARKER) != 0)
-				continue;
 			if (q->p_opptr == p)
 				q->p_opptr = NULL;
 		}

Index: src/sys/kern/kern_ktrace.c
diff -u src/sys/kern/kern_ktrace.c:1.150 src/sys/kern/kern_ktrace.c:1.151
--- src/sys/kern/kern_ktrace.c:1.150	Fri Oct  2 21:47:35 2009
+++ src/sys/kern/kern_ktrace.c	Wed Mar  3 00:47:30 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: kern_ktrace.c,v 1.150 2009/10/02 21:47:35 elad Exp $	*/
+/*	$NetBSD: kern_ktrace.c,v 1.151 2010/03/03 00:47:30 yamt Exp $	*/
 
 /*-
  * Copyright (c) 2006, 2007, 2008 The NetBSD Foundation, Inc.
@@ -61,7 +61,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: kern_ktrace.c,v 1.150 2009/10/02 21:47:35 elad Exp $");
+__KERNEL_RCSID(0, "$NetBSD: kern_ktrace.c,v 1.151 2010/03/03 00:47:30 yamt Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -499,7 +499,7 @@
 
 	mutex_enter(proc_lock);
 	PROCLIST_FOREACH(p, &allproc) {
-		if ((p->p_flag & PK_MARKER) != 0 || p->p_tracep != ktd)
+		if (p->p_tracep != ktd)
 			continue;
 		mutex_enter(p->p_lock);
 		mutex_enter(&ktrace_lock);

Index: src/sys/kern/kern_resource.c
diff -u src/sys/kern/kern_resource.c:1.154 src/sys/kern/kern_resource.c:1.155
--- src/sys/kern/kern_resource.c:1.154	Fri Oct  2 22:46:18 2009
+++ src/sys/kern/kern_resource.c	Wed Mar  3 00:47:30 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: kern_resource.c,v 1.154 2009/10/02 22:46:18 elad Exp $	*/
+/*	$NetBSD: kern_resource.c,v 1.155 2010/03/03 00:47:30 yamt Exp $	*/
 
 /*-
  * Copyright (c) 1982, 1986, 1991, 1993
@@ -37,7 +37,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: kern_resource.c,v 1.154 2009/10/02 22:46:18 elad Exp $");
+__KERNEL_RCSID(0, "$NetBSD: kern_resource.c,v 1.155 2010/03/03 00:47:30 yamt Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -192,8 +192,6 @@
 		if (who == 0)
 			who = (int)kauth_cred_geteuid(l->l_cred);
 		PROCLIST_FOREACH(p, &allproc) {
-			if ((p->p_flag & PK_MARKER) != 0)
-				continue;
 			mutex_enter(p->p_lock);
 			if (kauth_cred_geteuid(p->p_cred) ==
 			    (uid_t)who && p->p_nice < low)
@@ -263,8 +261,6 @@
 		if (who == 0)
 			who = (int)kauth_cred_geteuid(l->l_cred);
 		PROCLIST_FOREACH(p, &allproc) {
-			if ((p->p_flag & PK_MARKER) != 0)
-				continue;
 			mutex_enter(p->p_lock);
 			if (kauth_cred_geteuid(p->p_cred) ==
 			    (uid_t)SCARG(uap, who)) {

Index: src/sys/kern/kern_runq.c
diff -u src/sys/kern/kern_runq.c:1.29 src/sys/kern/kern_runq.c:1.30
--- src/sys/kern/kern_runq.c:1.29	Wed Jan 13 01:57:17 2010
+++ src/sys/kern/kern_runq.c	Wed Mar  3 00:47:30 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: kern_runq.c,v 1.29 2010/01/13 01:57:17 mrg Exp $	*/
+/*	$NetBSD: kern_runq.c,v 1.30 2010/03/03 00:47:30 yamt Exp $	*/
 
 /*
  * Copyright (c) 2007, 2008 Mindaugas Rasiukevicius <rmind at NetBSD org>
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: kern_runq.c,v 1.29 2010/01/13 01:57:17 mrg Exp $");
+__KERNEL_RCSID(0, "$NetBSD: kern_runq.c,v 1.30 2010/03/03 00:47:30 yamt Exp $");
 
 #include <sys/param.h>
 #include <sys/kernel.h>
@@ -892,8 +892,6 @@
 	    "LID", "PRI", "EPRI", "FL", "ST", "LWP", "CPU", "TCI", "LRTICKS");
 
 	PROCLIST_FOREACH(p, &allproc) {
-		if ((p->p_flag & PK_MARKER) != 0)
-			continue;
 		(*pr)(" /- %d (%s)\n", (int)p->p_pid, p->p_comm);
 		LIST_FOREACH(l, &p->p_lwps, l_sibling) {
 			ci = l->l_cpu;

Index: src/sys/kern/kern_sig.c
diff -u src/sys/kern/kern_sig.c:1.303 src/sys/kern/kern_sig.c:1.304
--- src/sys/kern/kern_sig.c:1.303	Mon Mar  1 21:10:17 2010
+++ src/sys/kern/kern_sig.c	Wed Mar  3 00:47:31 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: kern_sig.c,v 1.303 2010/03/01 21:10:17 darran Exp $	*/
+/*	$NetBSD: kern_sig.c,v 1.304 2010/03/03 00:47:31 yamt Exp $	*/
 
 /*-
  * Copyright (c) 2006, 2007, 2008 The NetBSD Foundation, Inc.
@@ -66,7 +66,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: kern_sig.c,v 1.303 2010/03/01 21:10:17 darran Exp $");
+__KERNEL_RCSID(0, "$NetBSD: kern_sig.c,v 1.304 2010/03/03 00:47:31 yamt Exp $");
 
 #include "opt_ptrace.h"
 #include "opt_compat_sunos.h"
@@ -862,7 +862,7 @@
 		 */
 		PROCLIST_FOREACH(p, &allproc) {
 			if (p->p_pid <= 1 || p == cp ||
-			    p->p_flag & (PK_SYSTEM|PK_MARKER))
+			    (p->p_flag & PK_SYSTEM) != 0)
 				continue;
 			mutex_enter(p->p_lock);
 			if (kauth_authorize_process(pc,
@@ -2283,8 +2283,6 @@
 
 		mutex_enter(proc_lock);
 		PROCLIST_FOREACH(p, &allproc) {
-			if ((p->p_flag & PK_MARKER) != 0)
-				continue;
 			mutex_enter(p->p_lock);
 
 			if ((p->p_sflag & PS_STOPPING) == 0) {

Index: src/sys/kern/kern_synch.c
diff -u src/sys/kern/kern_synch.c:1.279 src/sys/kern/kern_synch.c:1.280
--- src/sys/kern/kern_synch.c:1.279	Tue Feb 23 22:19:27 2010
+++ src/sys/kern/kern_synch.c	Wed Mar  3 00:47:31 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: kern_synch.c,v 1.279 2010/02/23 22:19:27 darran Exp $	*/
+/*	$NetBSD: kern_synch.c,v 1.280 2010/03/03 00:47:31 yamt Exp $	*/
 
 /*-
  * Copyright (c) 1999, 2000, 2004, 2006, 2007, 2008, 2009
@@ -69,7 +69,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: kern_synch.c,v 1.279 2010/02/23 22:19:27 darran Exp $");
+__KERNEL_RCSID(0, "$NetBSD: kern_synch.c,v 1.280 2010/03/03 00:47:31 yamt Exp $");
 
 #include "opt_kstack.h"
 #include "opt_perfctrs.h"
@@ -1033,9 +1033,6 @@
 	 */
 	mutex_enter(proc_lock);
 	PROCLIST_FOREACH(p, &allproc) {
-		if ((p->p_flag & PK_MARKER) != 0)
-			continue;
-
 		mutex_enter(p->p_lock);
 		if ((p->p_flag & PK_SYSTEM) != 0) {
 			mutex_exit(p->p_lock);
@@ -1177,9 +1174,6 @@
 
 	mutex_enter(proc_lock);
 	PROCLIST_FOREACH(p, &allproc) {
-		if (__predict_false((p->p_flag & PK_MARKER) != 0))
-			continue;
-
 		/* Increment sleep time (if sleeping), ignore overflow. */
 		mutex_enter(p->p_lock);
 		runtm = p->p_rtime.sec;

Index: src/sys/kern/vfs_syscalls.c
diff -u src/sys/kern/vfs_syscalls.c:1.403 src/sys/kern/vfs_syscalls.c:1.404
--- src/sys/kern/vfs_syscalls.c:1.403	Fri Jan 15 01:00:46 2010
+++ src/sys/kern/vfs_syscalls.c	Wed Mar  3 00:47:31 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: vfs_syscalls.c,v 1.403 2010/01/15 01:00:46 pooka Exp $	*/
+/*	$NetBSD: vfs_syscalls.c,v 1.404 2010/03/03 00:47:31 yamt Exp $	*/
 
 /*-
  * Copyright (c) 2008, 2009 The NetBSD Foundation, Inc.
@@ -66,7 +66,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: vfs_syscalls.c,v 1.403 2010/01/15 01:00:46 pooka Exp $");
+__KERNEL_RCSID(0, "$NetBSD: vfs_syscalls.c,v 1.404 2010/03/03 00:47:31 yamt Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_fileassoc.h"
@@ -578,8 +578,6 @@
 		retry = false;
 		mutex_enter(proc_lock);
 		PROCLIST_FOREACH(p, &allproc) {
-			if ((p->p_flag & PK_MARKER) != 0)
-				continue;
 			if ((cwdi = p->p_cwdi) == NULL)
 				continue;
 			/*

Reply via email to