Re: cvs commit: src/sys/kern kern_fork.c

2007-10-24 Thread Julian Elischer
Alfred Perlstein wrote: * David Xu <[EMAIL PROTECTED]> [071024 18:34] wrote: Julian Elischer wrote: julian 2007-10-23 17:54:16 UTC FreeBSD src repository Modified files: sys/kern kern_fork.c Log: Take out the single-threading code in fork. After discussions with jef

Re: cvs commit: src/sys/kern kern_fork.c

2007-10-24 Thread Julian Elischer
Alfred Perlstein wrote: * David Xu <[EMAIL PROTECTED]> [071024 19:32] wrote: Alfred Perlstein wrote: * David Xu <[EMAIL PROTECTED]> [071024 18:34] wrote: Julian Elischer wrote: julian 2007-10-23 17:54:16 UTC FreeBSD src repository Modified files: sys/kern kern_fork.c Lo

Re: cvs commit: src/sys/kern kern_fork.c

2007-10-24 Thread Alfred Perlstein
* David Xu <[EMAIL PROTECTED]> [071024 19:40] wrote: > Alfred Perlstein wrote: > > >>thread_suspend_check() with SINGLE_BOUNDARY is used is only called > >>in userret() where I don't think any code is still using the p_fd. > > > > > >This is not an acceptable solution as it will deadlock unless al

Re: cvs commit: src/sys/kern kern_fork.c

2007-10-24 Thread David Xu
Alfred Perlstein wrote: thread_suspend_check() with SINGLE_BOUNDARY is used is only called in userret() where I don't think any code is still using the p_fd. This is not an acceptable solution as it will deadlock unless all threads exit the kernel. Where is deadlock ? thread_single(SINGLE_

Re: cvs commit: src/sys/kern kern_fork.c

2007-10-24 Thread Alfred Perlstein
* David Xu <[EMAIL PROTECTED]> [071024 19:32] wrote: > Alfred Perlstein wrote: > >* David Xu <[EMAIL PROTECTED]> [071024 18:34] wrote: > > > >>Julian Elischer wrote: > >> > >>>julian 2007-10-23 17:54:16 UTC > >>> > >>>FreeBSD src repository > >>> > >>>Modified files: > >>> sys/kern

Re: cvs commit: src/sys/kern kern_fork.c

2007-10-24 Thread David Xu
Alfred Perlstein wrote: * David Xu <[EMAIL PROTECTED]> [071024 18:34] wrote: Julian Elischer wrote: julian 2007-10-23 17:54:16 UTC FreeBSD src repository Modified files: sys/kern kern_fork.c Log: Take out the single-threading code in fork. After discussions with jeff, a

Re: cvs commit: src/sys/kern kern_fork.c

2007-10-24 Thread Alfred Perlstein
* David Xu <[EMAIL PROTECTED]> [071024 18:34] wrote: > Julian Elischer wrote: > >julian 2007-10-23 17:54:16 UTC > > > > FreeBSD src repository > > > > Modified files: > >sys/kern kern_fork.c > > Log: > > Take out the single-threading code in fork. > > After discussions wi

Re: cvs commit: src/sys/kern kern_fork.c

2007-10-24 Thread David Xu
Julian Elischer wrote: julian 2007-10-23 17:54:16 UTC FreeBSD src repository Modified files: sys/kern kern_fork.c Log: Take out the single-threading code in fork. After discussions with jeff, alc, (various Ironport people), david Xu, and mostly Alfred (who fou

Re: cvs commit: src/sys/kern kern_fork.c

2007-10-24 Thread Julian Elischer
Dag-Erling Smørgrav wrote: Julian Elischer <[EMAIL PROTECTED]> writes: This removes a reproducible lockup in NFS. Could you elaborate on that? DES facts: There is an error in the single-threading mode selected in fork (some "optimization" code that was added at some time (maybe by me))

Re: cvs commit: src/sys/kern kern_fork.c

2007-10-24 Thread Dag-Erling Smørgrav
Julian Elischer <[EMAIL PROTECTED]> writes: > This removes a reproducible lockup in NFS. Could you elaborate on that? DES -- Dag-Erling Smørgrav - [EMAIL PROTECTED] ___ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-al

Re: cvs commit: src/sys/kern kern_fork.c kern_proc.c sched_4bsd.c sched_ule.c src/sys/sys proc.h

2007-09-21 Thread Jeff Roberson
On Fri, 21 Sep 2007, Kostik Belousov wrote: On Fri, Sep 21, 2007 at 04:10:23AM +, Jeff Roberson wrote: jeff2007-09-21 04:10:23 UTC FreeBSD src repository Modified files: sys/kern kern_fork.c kern_proc.c sched_ule.c sched_4bsd.c sys/

Re: cvs commit: src/sys/kern kern_fork.c kern_proc.c sched_4bsd.c sched_ule.c src/sys/sys proc.h

2007-09-21 Thread Kostik Belousov
On Fri, Sep 21, 2007 at 04:10:23AM +, Jeff Roberson wrote: > jeff2007-09-21 04:10:23 UTC > > FreeBSD src repository > > Modified files: > sys/kern kern_fork.c kern_proc.c sched_ule.c > sched_4bsd.c > sys/sys proc.h > L

Re: cvs commit: src/sys/kern kern_fork.c kern_resource.c

2007-03-11 Thread Don Lewis
On 26 Feb, Xin LI wrote: > delphij 2007-02-26 03:38:10 UTC > > FreeBSD src repository > > Modified files: > sys/kern kern_fork.c kern_resource.c > Log: > Close race conditions between fork() and [sg]etpriority()'s > PRIO_USER case, possibly also other places that de