cvs commit: src/sys/kern kern_kse.c kern_thread.c src/sys/sys proc.h

2007-07-27 Thread Attilio Rao
attilio 2007-07-27 09:21:18 UTC FreeBSD src repository Modified files: sys/kern kern_kse.c kern_thread.c sys/sys proc.h Log: Actually, upcalls cannot be freed while destroying the thread because we should call uma_zfree() with various spinlock held

Re: cvs commit: src/sys/kern kern_kse.c kern_thread.c src/sys/sys proc.h

2007-07-24 Thread Attilio Rao
2007/7/24, Attilio Rao <[EMAIL PROTECTED]>: 2007/7/23, Jung-uk Kim <[EMAIL PROTECTED]>: > > Probably it should be something like this? > > @@ -60,9 +60,6 @@ > extern struct mtx kse_lock; > > > -TAILQ_HEAD(, kse_upcall) zombie_upcalls = > - TAILQ_HEAD_INITIALIZER(zombie_upcalls); > - > sta

Re: cvs commit: src/sys/kern kern_kse.c kern_thread.c src/sys/sys proc.h

2007-07-24 Thread Attilio Rao
2007/7/23, Jung-uk Kim <[EMAIL PROTECTED]>: Probably it should be something like this? @@ -60,9 +60,6 @@ extern struct mtx kse_lock; -TAILQ_HEAD(, kse_upcall) zombie_upcalls = - TAILQ_HEAD_INITIALIZER(zombie_upcalls); - static int thread_update_usr_ticks(struct thread *td); static vo

Re: cvs commit: src/sys/kern kern_kse.c kern_thread.c src/sys/sys proc.h

2007-07-23 Thread Attilio Rao
2007/7/23, Constantine A. Murenin <[EMAIL PROTECTED]>: Apparently, it should be enough to remove the "static" keyword from the prototype, in case you want a quick-and-dirty fix. :) After completely removing the prototype and the function definition, kernel does compile and boot without any prob

Re: cvs commit: src/sys/kern kern_kse.c kern_thread.c src/sys/sys proc.h

2007-07-23 Thread Jung-uk Kim
On Monday 23 July 2007 04:55 pm, Doug Barton wrote: > Marcus Alves Grando wrote: > > Attilio Rao wrote: > >> attilio 2007-07-23 14:52:22 UTC > >> > >> FreeBSD src repository > >> > >> Modified files: > >> sys/kern kern_kse.c kern_thread.c > >> sys/sys proc.h L

Re: cvs commit: src/sys/kern kern_kse.c kern_thread.c src/sys/sys proc.h

2007-07-23 Thread Constantine A. Murenin
On 23/07/07, Doug Barton <[EMAIL PROTECTED]> wrote: Marcus Alves Grando wrote: > Attilio Rao wrote: >> attilio 2007-07-23 14:52:22 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/kern kern_kse.c kern_thread.c >> sys/sys proc.h Log: >> Actuall

Re: cvs commit: src/sys/kern kern_kse.c kern_thread.c src/sys/sys proc.h

2007-07-23 Thread Doug Barton
Marcus Alves Grando wrote: > Attilio Rao wrote: >> attilio 2007-07-23 14:52:22 UTC >> >> FreeBSD src repository >> >> Modified files: >> sys/kern kern_kse.c kern_thread.c >> sys/sys proc.h Log: >> Actually, KSE kernel bits locking is broken and can lead

Re: cvs commit: src/sys/kern kern_kse.c kern_thread.c src/sys/sys proc.h

2007-07-23 Thread Marcus Alves Grando
Attilio Rao wrote: attilio 2007-07-23 14:52:22 UTC FreeBSD src repository Modified files: sys/kern kern_kse.c kern_thread.c sys/sys proc.h Log: Actually, KSE kernel bits locking is broken and can lead likely to dangerous races. Fix this proble

cvs commit: src/sys/kern kern_kse.c kern_thread.c src/sys/sys proc.h

2007-07-23 Thread Attilio Rao
attilio 2007-07-23 14:52:22 UTC FreeBSD src repository Modified files: sys/kern kern_kse.c kern_thread.c sys/sys proc.h Log: Actually, KSE kernel bits locking is broken and can lead likely to dangerous races. Fix this problems adding correct lock

cvs commit: src/sys/kern kern_kse.c kern_thread.c src/sys/sys proc.h sched.h

2007-06-12 Thread Jeff Roberson
jeff2007-06-12 19:49:39 UTC FreeBSD src repository Modified files: sys/kern kern_kse.c kern_thread.c sys/sys proc.h sched.h Log: - Garbage collect unused concurrency functions. - Remove unused kse fields from struct proc. - Group remaining