search for: allproc

Displaying 3 results from an estimated 3 matches for "allproc".

Did you mean: callproc
2013 Jul 14
2
(9.2) panic under disk load (gam_server / knlist_remove_kq)
9.2 PRERELEASE (today) / amd64 Hello, I'm seeing a panic while trying to build a poudriere repository. As far I can see it always happens when gam_server is started (ie xfce is running) and under disk load (poudriere bulk build) : (That is something new, the box was pretty stable) the complete crash dump (core.0.txt) is here: http://user.lamaiziere.net/patrick/panic_gam_server.txt Fatal
2003 Jun 30
0
sysctl_out_proc() race in stable w/ patch
There is a rather serious race with copyout() and process termination in -stable. sysctl_kern_proc() loops through the allproc list writing the results to user memory. If it stalls during the copyout (e.g. the user memory has to take a vm_fault) and the process is ripped out from under it it will go looping into never never land. The solution is very simple, simply PHOLD()/PRELE() the process during t...
2003 Aug 22
3
PAE removal patch for testing
...@@ -1356,7 +1457,7 @@ vm_page_wire(nkpg); ptppaddr = VM_PAGE_TO_PHYS(nkpg); pmap_zero_page(ptppaddr); - newpdir = ptppaddr | PG_V | PG_RW | PG_A | PG_M; + newpdir = (pd_entry_t) (ptppaddr | PG_V | PG_RW | PG_A | PG_M); pdir_pde(PTD, kernel_vm_end) = newpdir; LIST_FOREACH(p, &allproc, p_list) { @@ -1366,12 +1467,44 @@ } } *pmap_pde(kernel_pmap, kernel_vm_end) = newpdir; - kernel_vm_end = (kernel_vm_end + PAGE_SIZE * NPTEPG) & - ~(PAGE_SIZE * NPTEPG - 1); + kernel_vm_end = (kernel_vm_end + PAGE_SIZE * NPTEPG) & ~(PAGE_SIZE * NPTEPG - 1); } splx(s);...