diff --git a/sys/amd64/amd64/pmap.c b/sys/amd64/amd64/pmap.c index 22b9c3066a3a..879b69fc459e 100644 --- a/sys/amd64/amd64/pmap.c +++ b/sys/amd64/amd64/pmap.c @@ -39,7 +39,7 @@ * SUCH DAMAGE. * * from: @(#)pmap.c 7.7 (Berkeley) 5/12/91 - * $Id: pmap.c,v 1.77 1996/02/25 05:08:57 dyson Exp $ + * $Id: pmap.c,v 1.79 1996/03/10 23:06:00 dyson Exp $ */ /* @@ -641,7 +641,7 @@ pmap_growkernel(vm_offset_t addr) pdir_pde(PTD, kernel_vm_end) = (pd_entry_t) (VM_PAGE_TO_PHYS(nkpg) | PG_V | PG_KW); nkpg = NULL; - for (p = (struct proc *) allproc; p != NULL; p = p->p_next) { + for (p = allproc.lh_first; p != 0; p = p->p_list.le_next) { if (p->p_vmspace) { pmap = &p->p_vmspace->vm_pmap; *pmap_pde(pmap, kernel_vm_end) = pdir_pde(PTD, kernel_vm_end); @@ -2221,7 +2221,7 @@ pmap_pid_dump(int pid) { struct proc *p; int npte = 0; int index; - for (p = (struct proc *) allproc; p != NULL; p = p->p_next) { + for (p = allproc.lh_first; p != NULL; p = p->p_list.le_next) { if (p->p_pid != pid) continue; diff --git a/sys/ddb/db_ps.c b/sys/ddb/db_ps.c index ca47f0f0304b..780d4e6affc4 100644 --- a/sys/ddb/db_ps.c +++ b/sys/ddb/db_ps.c @@ -30,7 +30,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id: db_ps.c,v 1.9 1995/12/07 12:44:56 davidg Exp $ + * $Id: db_ps.c,v 1.10 1995/12/10 19:08:08 bde Exp $ */ #include #include @@ -53,8 +53,8 @@ db_ps(dummy1, dummy2, dummy3, dummy4) np = nprocs; - if (allproc != NULL) - p = allproc; + if (allproc.lh_first != NULL) + p = allproc.lh_first; else p = &proc0; @@ -98,8 +98,8 @@ db_ps(dummy1, dummy2, dummy3, dummy4) } db_printf(" %s\n", p->p_comm ? p->p_comm : ""); - p = p->p_next; + p = p->p_list.le_next; if (p == NULL && np > 0) - p = zombproc; + p = zombproc.lh_first; } } diff --git a/sys/i386/i386/pmap.c b/sys/i386/i386/pmap.c index 22b9c3066a3a..879b69fc459e 100644 --- a/sys/i386/i386/pmap.c +++ b/sys/i386/i386/pmap.c @@ -39,7 +39,7 @@ * SUCH DAMAGE. * * from: @(#)pmap.c 7.7 (Berkeley) 5/12/91 - * $Id: pmap.c,v 1.77 1996/02/25 05:08:57 dyson Exp $ + * $Id: pmap.c,v 1.79 1996/03/10 23:06:00 dyson Exp $ */ /* @@ -641,7 +641,7 @@ pmap_growkernel(vm_offset_t addr) pdir_pde(PTD, kernel_vm_end) = (pd_entry_t) (VM_PAGE_TO_PHYS(nkpg) | PG_V | PG_KW); nkpg = NULL; - for (p = (struct proc *) allproc; p != NULL; p = p->p_next) { + for (p = allproc.lh_first; p != 0; p = p->p_list.le_next) { if (p->p_vmspace) { pmap = &p->p_vmspace->vm_pmap; *pmap_pde(pmap, kernel_vm_end) = pdir_pde(PTD, kernel_vm_end); @@ -2221,7 +2221,7 @@ pmap_pid_dump(int pid) { struct proc *p; int npte = 0; int index; - for (p = (struct proc *) allproc; p != NULL; p = p->p_next) { + for (p = allproc.lh_first; p != NULL; p = p->p_list.le_next) { if (p->p_pid != pid) continue;