> if (current->need_resched != 0 || > ((p = init_task.next_run) != NULL && > (p->processor == smp_processor_id() || > (p->tss.flags & SPARC_FLAG_NEWCHILD) != 0))) > schedule(); Given the races in the above have you proved they work out safely. Thats the first thing I looked at and why I never looked further at your example - Linux SMP list: FIRST see FAQ at http://www.irisa.fr/prive/mentre/smp-faq/ To Unsubscribe: send "unsubscribe linux-smp" to [EMAIL PROTECTED]
- Re: [PATCH] Scheduling problems wrt SMP MOLNAR Ingo
- Re: [PATCH] Scheduling problems wrt SMP Neil Conway
- Re: [PATCH] Scheduling problems wrt SMP Rik van Riel
- Re: [PATCH] Scheduling problems wrt SMP David S. Miller
- Re: [PATCH] Scheduling problems wrt SMP Alan Cox
- Re: [PATCH] Scheduling problems wrt SMP David S. Miller
- Re: [PATCH] Scheduling problems wrt ... Alan Cox
- Re: [PATCH] Scheduling problems wrt ... MOLNAR Ingo
- Re: [PATCH] Scheduling problems ... Alan Cox
- Re: [PATCH] Scheduling problems ... Linus Torvalds
- Re: [PATCH] Scheduling problems ... MOLNAR Ingo
- Re: [PATCH] Scheduling problems ... Alan Cox
- Re: [PATCH] Scheduling problems wrt SMP Linus Torvalds
- Re: [PATCH] Scheduling problems wrt SMP MOLNAR Ingo
- Re: [PATCH] Scheduling problems wrt ... Linus Torvalds
