Re: 2.3.43-pre[25] do not work with HIGHMEM=64GB

From: Christoph Rohland (hans-christoph.rohland@sap.com)
Date: Thu Feb 10 2000 - 08:56:21 EST


Hi Ingo,

Ingo Molnar <mingo@chiara.csoma.elte.hu> writes:

> > I tried plain 2.3.43-pre2 with pagecache in GFP_USER and it came up
> > but failed later with:
>
> > >>EIP; c0114dc8 <smp_invalidate_interrupt+78/a0> <=====
>
> ok, this is the TLB-flush bug (hopefully) fixed in pre5-2.3.43. So could
> you try pre5 with pagecache on GFP_USER?
>
> plus i've attached Stephen's fix for a nasty 64GB bug which caused his
> (and my) kernels to fail similarly. (i'll let it up to Stephen to release
> the fix publicly)

With Stevens patch 2.3.43-5 works again for me.

But during shm tests I get:

hm #1: c113a2a0, c113a0c0.
f7051c60 c022b2cc c113a2a0 c113a0c0 c113a0c0 367aa000 c0228d0e c113a0c0
       00000000 c113a2a0 367aa000 c113a0c0 f7051d10 f7050000 c0220018 f5ff0018
       00000030 c011a487 00000010 00000286 f7927108 f7927110 f7927110 f7050018
Call Trace: [<c022b2cc>] [<c0228d0e>] [<c0220018>] [<c011a487>] [<c010a8ef>] [<c010aa8d>] [<c010af8c>]
       [<c0222c77>] [<c010ec08>] [<c01a0018>] [<c012da0d>] [<c012dff6>] [<c0228d0e>] [<c0100018>] [<c0116ec9>]
       [<c01157a8>] [<c01157a8>] [<c0228d51>] [<c010d101>]

Trace; c022b2cc <call_spurious_interrupt+253b/91b7>
Trace; c0228d0e <call_invalidate_interrupt+5/b>
Trace; c0220018 <sprintf+de4/11d0>
Trace; c011a487 <schedule+477/b34>
Trace; c010a8ef <__down+25b/404>
Trace; c010aa8d <__down+3f9/404>
Trace; c010af8c <__down_failed+8/c>
Trace; c0222c77 <stext_lock+2873/7fe0>
Trace; c010ec08 <handle_IRQ_event+50/80>
Trace; c01a0018 <tcp_getsockopt+220/248>
Trace; c012da0d <do_no_page+5d/1c0>
Trace; c012dff6 <handle_mm_fault+486/6ac>
Trace; c0228d0e <call_invalidate_interrupt+5/b>
Trace; c0100018 <startup_32+18/a4>
Trace; c0116ec9 <do_page_fault+181/4c8>
Trace; c01157a8 <smp_apic_timer_interrupt+108/16c>
Trace; c01157a8 <smp_apic_timer_interrupt+108/16c>
Trace; c0228d51 <call_apic_timer_interrupt+5/10>
Trace; c010d101 <error_code+2d/34>

hm #1: c113a0c0, c113a200.
f5fefc60 c022b2cc c113a0c0 c113a200 c113a200 365d5000 c0228d0e c113a200
       00000000 00000038 365d5000 c113a200 f5fefd10 00000007 c1130018 f5ff0018
       00000030 c011a41b 00000010 00000207 f7927108 f7927110 f7927110 f5fe0018
Call Trace: [<c022b2cc>] [<c0228d0e>] [<c011a41b>] [<c010a8ef>] [<c010a691>] [<c010af8c>] [<c0222c77>]
       [<c01157a8>] [<c012da0d>] [<c012dff6>] [<c0228d0e>] [<c0100018>] [<c0116ec9>] [<c011a4d5>] [<c011a801>]
       [<c01157a8>] [<c0228d51>] [<c010d101>]

Trace; c022b2cc <call_spurious_interrupt+253b/91b7>
Trace; c0228d0e <call_invalidate_interrupt+5/b>
Trace; c011a41b <schedule+40b/b34>
Trace; c010a8ef <__down+25b/404>
Trace; c010a691 <__up+11/14>
Trace; c010af8c <__down_failed+8/c>
Trace; c0222c77 <stext_lock+2873/7fe0>
Trace; c01157a8 <smp_apic_timer_interrupt+108/16c>
Trace; c012da0d <do_no_page+5d/1c0>
Trace; c012dff6 <handle_mm_fault+486/6ac>
Trace; c0228d0e <call_invalidate_interrupt+5/b>
Trace; c0100018 <startup_32+18/a4>
Trace; c0116ec9 <do_page_fault+181/4c8>
Trace; c011a4d5 <schedule+4c5/b34>
Trace; c011a801 <schedule+7f1/b34>
Trace; c01157a8 <smp_apic_timer_interrupt+108/16c>
Trace; c0228d51 <call_apic_timer_interrupt+5/10>
Trace; c010d101 <error_code+2d/34>

hm #1: c113a200, c113a700.
f60c7c50 c022b2cc c113a200 c113a700 f5ff8000 36a93000 c0228d0e f5ff8000
       00000000 f60c6000 36a93000 c113a700 f5ff9d10 f5ff8000 c0340018 00000018
       00000030 c011a4d0 00000010 00000286 c011a4d5 f60c7d10 c113a200 365d5000
Call Trace: [<c022b2cc>] [<c0228d0e>] [<c011a4d0>] [<c011a4d5>] [<c010aa8d>] [<c010d17a>] [<c010a8ef>]
       [<c010aa8d>] [<c010af8c>] [<c0222c77>] [<c01157a8>] [<c012da0d>] [<c012dff6>] [<c013b55e>] [<c012b2dd>]
       [<c0116ec9>] [<c011a4d5>] [<c0129217>] [<c01294ad>] [<c01255df>] [<c010d101>]

Trace; c022b2cc <call_spurious_interrupt+253b/91b7>
Trace; c0228d0e <call_invalidate_interrupt+5/b>
Trace; c011a4d0 <schedule+4c0/b34>
Trace; c011a4d5 <schedule+4c5/b34>
Trace; c010aa8d <__down+3f9/404>
Trace; c010d17a <nmi+1e/30>
Trace; c010a8ef <__down+25b/404>
Trace; c010aa8d <__down+3f9/404>
Trace; c010af8c <__down_failed+8/c>
Trace; c0222c77 <stext_lock+2873/7fe0>
Trace; c01157a8 <smp_apic_timer_interrupt+108/16c>
Trace; c012da0d <do_no_page+5d/1c0>
Trace; c012dff6 <handle_mm_fault+486/6ac>
Trace; c013b55e <free_page_and_swap_cache+2/80>
Trace; c012b2dd <zap_page_range+27d/358>
Trace; c0116ec9 <do_page_fault+181/4c8>
Trace; c011a4d5 <schedule+4c5/b34>
Trace; c0129217 <update_wall_time+b/3c>
Trace; c01294ad <timer_bh+ed/4d4>
Trace; c01255df <do_bottom_half+9f/c0>
Trace; c010d101 <error_code+2d/34>

Greetings
                Christoph

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Tue Feb 15 2000 - 21:00:17 EST