summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sys/ddb/db_command.c4
-rw-r--r--sys/ddb/db_thread.c4
-rw-r--r--sys/i386/i386/pmap.c2
-rw-r--r--sys/i386/ibcs2/ibcs2_sysvec.c2
-rw-r--r--sys/vm/vm_object.c2
-rw-r--r--sys/vm/vm_pageout.c2
6 files changed, 8 insertions, 8 deletions
diff --git a/sys/ddb/db_command.c b/sys/ddb/db_command.c
index 3614e48..71ead73 100644
--- a/sys/ddb/db_command.c
+++ b/sys/ddb/db_command.c
@@ -579,7 +579,7 @@ db_kill(dummy1, dummy2, dummy3, dummy4)
* since we're in DDB.
*/
/* sx_slock(&allproc_lock); */
- LIST_FOREACH(p, &allproc, p_list)
+ FOREACH_PROC_IN_SYSTEM(p)
if (p->p_pid == pid)
break;
/* sx_sunlock(&allproc_lock); */
@@ -693,7 +693,7 @@ db_stack_trace_all(db_expr_t dummy, boolean_t dummy2, db_expr_t dummy3,
jmp_buf jb;
void *prev_jb;
- LIST_FOREACH(p, &allproc, p_list) {
+ FOREACH_PROC_IN_SYSTEM(p) {
prev_jb = kdb_jmpbuf(jb);
if (setjmp(jb) == 0) {
FOREACH_THREAD_IN_PROC(p, td) {
diff --git a/sys/ddb/db_thread.c b/sys/ddb/db_thread.c
index 13c3878..e127eea 100644
--- a/sys/ddb/db_thread.c
+++ b/sys/ddb/db_thread.c
@@ -159,7 +159,7 @@ db_lookup_thread(db_expr_t addr, boolean_t check_pid)
if (td != NULL)
return (td);
if (check_pid) {
- LIST_FOREACH(p, &allproc, p_list) {
+ FOREACH_PROC_IN_SYSTEM(p) {
if (p->p_pid == decaddr)
return (FIRST_THREAD_IN_PROC(p));
}
@@ -185,7 +185,7 @@ db_lookup_proc(db_expr_t addr)
decaddr = hex2dec(addr);
if (decaddr != -1) {
- LIST_FOREACH(p, &allproc, p_list) {
+ FOREACH_PROC_IN_SYSTEM(p) {
if (p->p_pid == decaddr)
return (p);
}
diff --git a/sys/i386/i386/pmap.c b/sys/i386/i386/pmap.c
index a1de346..a244b73 100644
--- a/sys/i386/i386/pmap.c
+++ b/sys/i386/i386/pmap.c
@@ -3544,7 +3544,7 @@ pmap_pid_dump(int pid)
int index;
sx_slock(&allproc_lock);
- LIST_FOREACH(p, &allproc, p_list) {
+ FOREACH_PROC_IN_SYSTEM(p) {
if (p->p_pid != pid)
continue;
diff --git a/sys/i386/ibcs2/ibcs2_sysvec.c b/sys/i386/ibcs2/ibcs2_sysvec.c
index 864e89f..e324413 100644
--- a/sys/i386/ibcs2/ibcs2_sysvec.c
+++ b/sys/i386/ibcs2/ibcs2_sysvec.c
@@ -110,7 +110,7 @@ ibcs2_modevent(module_t mod, int type, void *unused)
case MOD_UNLOAD:
/* if this was an ELF module we'd use elf_brand_inuse()... */
sx_slock(&allproc_lock);
- LIST_FOREACH(p, &allproc, p_list) {
+ FOREACH_PROC_IN_SYSTEM(p) {
if (p->p_sysent == &ibcs2_svr3_sysvec) {
rval = EBUSY;
break;
diff --git a/sys/vm/vm_object.c b/sys/vm/vm_object.c
index 9588b60..72a5bb1 100644
--- a/sys/vm/vm_object.c
+++ b/sys/vm/vm_object.c
@@ -1995,7 +1995,7 @@ vm_object_in_map(vm_object_t object)
struct proc *p;
/* sx_slock(&allproc_lock); */
- LIST_FOREACH(p, &allproc, p_list) {
+ FOREACH_PROC_IN_SYSTEM(p) {
if (!p->p_vmspace /* || (p->p_flag & (P_SYSTEM|P_WEXIT)) */)
continue;
if (_vm_object_in_map(&p->p_vmspace->vm_map, object, 0)) {
diff --git a/sys/vm/vm_pageout.c b/sys/vm/vm_pageout.c
index 8a64331..9ef9cfa 100644
--- a/sys/vm/vm_pageout.c
+++ b/sys/vm/vm_pageout.c
@@ -1574,7 +1574,7 @@ vm_daemon()
* process is swapped out -- deactivate pages
*/
sx_slock(&allproc_lock);
- LIST_FOREACH(p, &allproc, p_list) {
+ FOREACH_PROC_IN_SYSTEM(p) {
vm_pindex_t limit, size;
/*
OpenPOWER on IntegriCloud