* Re: [Lse-tech] Minutes from LSE Con Call
[not found] <29610000.1026499086@w-hlinder>
@ 2002-07-12 19:40 ` William Lee Irwin III
2002-07-12 19:49 ` William Lee Irwin III
0 siblings, 1 reply; 2+ messages in thread
From: William Lee Irwin III @ 2002-07-12 19:40 UTC (permalink / raw)
To: Hanna Linder; +Cc: lse-tech, linux-kernel
On Fri, Jul 12, 2002 at 11:38:06AM -0700, Hanna Linder wrote:
> 8. Daniel asked about seeing results of rmap on a numaq.
> Martin got distracted but will get back to getting some
> results.
On elm3b17 I found more 2.5.25 vs. NUMA-Q issues and got workarounds
for booting while doing work on stuffing pte_chains into highmem:
(1) cpu_init() heisenbug that goes away when adding printk's
I just added the extra printk's and moved on
(2) in_interrupt() is racy and needs to disable preemption
while checking per-cpu counters. The trivial fix.
(3) CONFIG_PREEMPT calls preempt_schedule() on secondaries
before they're ready, and the exception is flagged as
no vm86_info: BAD
Didn't want to go to deep into it at 3AM and disabled preempt.
The usual ioremap()/smp_call_function() deadlock, irqbalance
plugging unreachable cpu's into ioapics, bio splitting to make
qlogicisp happy, and MAX_IO_APICS things are still needed.
So I guess the "real fixes" need to get found at some point and
propagated out to maintainers. hpa and mochel are on cpu_init(),
and rml should be on preempt vs. printk and in_interrupt(). axboe
has already got bio splitting ready and no idea about the MAX_IO_APICS
and getting irqbalance fixes past mingo doesn't look easy.
Cheers,
Bill
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [Lse-tech] Minutes from LSE Con Call
2002-07-12 19:40 ` [Lse-tech] Minutes from LSE Con Call William Lee Irwin III
@ 2002-07-12 19:49 ` William Lee Irwin III
0 siblings, 0 replies; 2+ messages in thread
From: William Lee Irwin III @ 2002-07-12 19:49 UTC (permalink / raw)
To: Hanna Linder, lse-tech, linux-kernel
On Fri, Jul 12, 2002 at 12:40:28PM -0700, William Lee Irwin III wrote:
> (3) CONFIG_PREEMPT calls preempt_schedule() on secondaries
> before they're ready, and the exception is flagged as
> no vm86_info: BAD
> Didn't want to go to deep into it at 3AM and disabled preempt.
Sorry, I forgot to mention that preempt_schedule() was called from
printk(), specifically, release_console_sem().
Cheers,
Bill
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2002-07-12 19:47 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
[not found] <29610000.1026499086@w-hlinder>
2002-07-12 19:40 ` [Lse-tech] Minutes from LSE Con Call William Lee Irwin III
2002-07-12 19:49 ` William Lee Irwin III
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.