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

2006-10-25 Thread John Baldwin
On Tuesday 24 October 2006 18:54, David Xu wrote: > On Wednesday 25 October 2006 02:30, John Baldwin wrote: > > On Monday 23 October 2006 18:47, David Xu wrote: > > > On Monday 23 October 2006 23:33, John Baldwin wrote: > > > > On Saturday 21 October 2006 19:59, David Xu wrote: > > > > > davidxu

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

2006-10-24 Thread David Xu
On Wednesday 25 October 2006 02:30, John Baldwin wrote: > On Monday 23 October 2006 18:47, David Xu wrote: > > On Monday 23 October 2006 23:33, John Baldwin wrote: > > > On Saturday 21 October 2006 19:59, David Xu wrote: > > > > davidxu 2006-10-21 23:59:15 UTC > > > > > > > > FreeBSD src repo

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

2006-10-24 Thread John Baldwin
On Monday 23 October 2006 18:47, David Xu wrote: > On Monday 23 October 2006 23:33, John Baldwin wrote: > > On Saturday 21 October 2006 19:59, David Xu wrote: > > > davidxu 2006-10-21 23:59:15 UTC > > > > > > FreeBSD src repository > > > > > > Modified files: > > > sys/kern

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

2006-10-23 Thread David Xu
On Monday 23 October 2006 23:33, John Baldwin wrote: > On Saturday 21 October 2006 19:59, David Xu wrote: > > davidxu 2006-10-21 23:59:15 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/kern kern_exit.c > > Log: > > Since revision 1.333 of kern_sig.c n

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

2006-10-23 Thread John Baldwin
On Sunday 22 October 2006 01:54, David Xu wrote: > On Sunday 22 October 2006 08:14, Don Lewis wrote: > > On 21 Oct, David Xu wrote: > > > davidxu 2006-10-21 23:59:15 UTC > > > > > > FreeBSD src repository > > > > > > Modified files: > > > sys/kern kern_exit.c > > > Log: >

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

2006-10-23 Thread John Baldwin
On Saturday 21 October 2006 19:59, David Xu wrote: > davidxu 2006-10-21 23:59:15 UTC > > FreeBSD src repository > > Modified files: > sys/kern kern_exit.c > Log: > Since revision 1.333 of kern_sig.c no longer uses P_WEXIT, the change > opened a race window which can

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

2006-10-22 Thread David Xu
[EMAIL PROTECTED] wrote: Are these changes why 9 out of ten reboots for me go into panic with: panic: signal pending ? This was fixed in kern_exit.c. David Xu ___ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all

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

2006-10-22 Thread mjacob
Are these changes why 9 out of ten reboots for me go into panic with: panic: signal pending ? On Sun, 22 Oct 2006, David Xu wrote: On Sunday 22 October 2006 08:14, Don Lewis wrote: On 21 Oct, David Xu wrote: davidxu 2006-10-21 23:59:15 UTC FreeBSD src repository Modified files:

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

2006-10-21 Thread Kostik Belousov
On Sun, Oct 22, 2006 at 01:54:57PM +0800, David Xu wrote: > But I am still worrried by these signal changes, if an exiting process > can be sent a signal, and msleep will interrupted in cleanup code, where the > code will return to ? in normal case, code will return to userland, and > signal will

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

2006-10-21 Thread David Xu
On Sunday 22 October 2006 08:14, Don Lewis wrote: > On 21 Oct, David Xu wrote: > > davidxu 2006-10-21 23:59:15 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/kern kern_exit.c > > Log: > > Since revision 1.333 of kern_sig.c no longer uses P_WEXIT, the

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

2006-10-21 Thread David Xu
On Sunday 22 October 2006 10:07, Kris Kennaway wrote: > Something is making java segfault reproducibly on a recent kernel too. > I'll test to see whether this fixes it. > > Kris I posted a bug report on java@, a memory block returned by valloc can not be accessed, making java segfault. David Xu

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

2006-10-21 Thread Kris Kennaway
On Sat, Oct 21, 2006 at 05:14:05PM -0700, Don Lewis wrote: > On 21 Oct, David Xu wrote: > > davidxu 2006-10-21 23:59:15 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/kern kern_exit.c > > Log: > > Since revision 1.333 of kern_sig.c no longer uses P

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

2006-10-21 Thread Don Lewis
On 21 Oct, David Xu wrote: > davidxu 2006-10-21 23:59:15 UTC > > FreeBSD src repository > > Modified files: > sys/kern kern_exit.c > Log: > Since revision 1.333 of kern_sig.c no longer uses P_WEXIT, the change > opened a race window which can cause memory leak in si

Re: cvs commit: src/sys/kern kern_exit.c (DEVFS bug) ?

2006-09-13 Thread Max Laier
On Wednesday 13 September 2006 23:54, Martin Blapp wrote: > Hi all, > > The kernel I've made with 'mtx_assert(&Giant, MA_OWNED);' in all tty > functions works fine. I'm not able to crash it yet, even under 24 hour > load. Strange. Probably the asserts screw up the timing just enough to "fix" the

Re: cvs commit: src/sys/kern kern_exit.c (DEVFS bug) ?

2006-09-13 Thread Christian S.J. Peron
Aye This is one of the panics which plagued me. If I remember correctly, this particular race rears it's ugly head in situations where you are opening and revoking/closing TTY devices. I seem to recall that the the devfs<->tty interactions were suspect here. I've also seen this problem this R

Re: cvs commit: src/sys/kern kern_exit.c (DEVFS bug) ?

2006-09-13 Thread Martin Blapp
Hi all, The kernel I've made with 'mtx_assert(&Giant, MA_OWNED);' in all tty functions works fine. I'm not able to crash it yet, even under 24 hour load. But I have also seen what appears to be strange interactions or races between devfs and the TTY code before the Giant push down here, which

Re: cvs commit: src/sys/kern kern_exit.c src/sys/vm vm_extern.h vm_glue.c vm_map.c vm_map.h vm_meter.c

2006-06-02 Thread Gavin Atkinson
On Fri, 2006-06-02 at 00:26 +, Tor Egge wrote: > tegge 2006-06-02 00:26:27 UTC > > Modified files:(Branch: RELENG_6) > sys/kern kern_exit.c > sys/vm vm_extern.h vm_glue.c vm_map.c vm_map.h > vm_meter.c > Log: > M

Re: cvs commit: src/sys/kern kern_exit.c kern_thread.c

2006-03-16 Thread David Xu
On Thursday 16 March 2006 21:34, John Baldwin wrote: > I'm not sure why setrunqueue() of some other thread X != curthread > would care about the state of curthread since it should bail out of > preemption checking as soon as it sees that curthread is in a critical > section. > The problem is that

Re: cvs commit: src/sys/kern kern_exit.c kern_thread.c

2006-03-16 Thread John Baldwin
On Wednesday 15 March 2006 11:08 pm, David Xu wrote: > On Wednesday 15 March 2006 21:52, John Baldwin wrote: > > > I was very upset, and forgot to put your name in the log, apologize. > > > Note that because the thread has detached itself from scheduler, > > > calling PROC_UNLOCK in theory is not s

Re: cvs commit: src/sys/kern kern_exit.c kern_thread.c

2006-03-15 Thread David Xu
On Wednesday 15 March 2006 21:52, John Baldwin wrote: > > I was very upset, and forgot to put your name in the log, apologize. > > Note that because the thread has detached itself from scheduler, > > calling PROC_UNLOCK in theory is not safe, so I have moved > > up this patch code a bit. > > Ok.

Re: cvs commit: src/sys/kern kern_exit.c kern_thread.c

2006-03-15 Thread John Baldwin
On Tuesday 14 March 2006 06:30 pm, David Xu wrote: > On Tuesday 14 March 2006 21:25, John Baldwin wrote: > > On Monday 13 March 2006 11:00 pm, David Xu wrote: > > > davidxu 2006-03-14 04:00:21 UTC > > > > > > FreeBSD src repository > > > > > > Modified files: > > > sys/kern

Re: cvs commit: src/sys/kern kern_exit.c kern_thread.c

2006-03-14 Thread David Xu
On Tuesday 14 March 2006 21:25, John Baldwin wrote: > > On Monday 13 March 2006 11:00 pm, David Xu wrote: > > davidxu 2006-03-14 04:00:21 UTC > > > > FreeBSD src repository > > > > Modified files: > > sys/kern kern_exit.c kern_thread.c > > Log: > > 1. Count last time sl

Re: cvs commit: src/sys/kern kern_exit.c kern_thread.c

2006-03-14 Thread John Baldwin
On Monday 13 March 2006 11:00 pm, David Xu wrote: > davidxu 2006-03-14 04:00:21 UTC > > FreeBSD src repository > > Modified files: > sys/kern kern_exit.c kern_thread.c > Log: > 1. Count last time slice, this intends to fix > "calcru: runtime went backwards" bug for

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

2006-02-02 Thread Robret Watson
On Thu, 2 Feb 2006, Julian Elischer wrote: Robert Watson wrote: rwatson 2006-02-02 01:32:58 UTC FreeBSD src repository Modified files: sys/kern kern_exit.c kern_fork.c Log: Hook up audit to fork() and exit() events. These changes manage the audit state on processes,

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

2006-02-02 Thread Julian Elischer
Robert Watson wrote: rwatson 2006-02-02 01:32:58 UTC FreeBSD src repository Modified files: sys/kern kern_exit.c kern_fork.c Log: Hook up audit to fork() and exit() events. These changes manage the audit state on processes, not auditing of these events. Much work

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

2006-01-23 Thread John Baldwin
On Monday 23 January 2006 14:15, Stephan Uphoff wrote: > ups 2006-01-23 19:15:13 UTC > > FreeBSD src repository > > Modified files: > sys/kern kern_exit.c kern_resource.c > Log: > Hopefully fix the "calcru: runtime went backwards from ..." problem by > keeping the