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
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
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
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
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
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
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
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
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
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
10 matches
Mail list logo