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

From: Christoph Rohland (hans-christoph.rohland@sap.com)
Date: Wed Feb 09 2000 - 08:47:11 EST


Hi Ingo,

I was trying to test your newest smp patches. But 2.3.43-pre[25] w and
w/o your patches do not work as long as HIGHMEM=64GB is enabled. It
hangs after 'freeing unused memory'.

2.3.43-pre5 does work HIGHMEM={off,4GB}

I tried plain 2.3.43-pre2 with pagecache in GFP_USER and it came up
but failed later with:

Unable to handle kernel NULL pointer dereference at virtual addres
s 00000088
*pde = 00104001
Oops: 0002
CPU: 5
EIP: 0010:[<c0114dc8>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010097
eax: 00000000 ebx: 00000028 ecx: 00000001 edx: c3ff4000
esi: 00000005 edi: f6efa7f8 ebp: c3ff5edc esp: c3ff5e5c
ds: 0018 es: 0018 ss: 0018
Process swapper (pid: 0, stackpage=c3ff5000)
Stack: f6d08010 cdcc4000 c022874e f6d08010 00000001 f6d08020 cdcc4000 f6efa7f8
       c3ff5edc 00000001 c0360018 00000018 00000030 c011afec 00000010 00000282
       f723084c f7230780 c3feb110 f6d20000 c3fe1400 c3fe4080 cdcd7944 00000001
Call Trace: [<c022874e>] [<c011afec>] [<c019af03>] [<c01888b2>]
[<c01875f8>] [<c018890a>] [<f880a000>] [<c01fba30>] [<f880a000>]
[<c010ec08>] [<c010efb4>] [<c0109db0>] [<c0109db0>] [<c010d098>]
[<c0109db0>] [<c0109db0>] [<c0109dd5>] [<c0109e14>] [<c011f1ad>]
Code: f0 0f b3 b0 88 00 00 00 c7 83 e4 a8 34 c0 03 00 00 00 c7 05

>>EIP; c0114dc8 <smp_invalidate_interrupt+78/a0> <=====
Trace; c022874e <call_invalidate_interrupt+5/b>
Trace; c011afec <__wake_up+4c4/4d0>
Trace; c019af03 <tcp_write_space+5b/a8>
Trace; c01888b2 <kfree_skbmem+36/44>
Trace; c01875f8 <sock_wfree+18/34>
Trace; c018890a <__kfree_skb+4a/f0>
Trace; f880a000 <END_OF_CODE+384aef00/????>
Trace; c01fba30 <speedo_interrupt+264/47c>
Trace; f880a000 <END_OF_CODE+384aef00/????>
Trace; c010ec08 <handle_IRQ_event+50/80>
Trace; c010efb4 <do_IRQ+148/220>
Trace; c0109db0 <default_idle+0/28>
Trace; c0109db0 <default_idle+0/28>
Trace; c010d098 <ret_from_intr+0/20>
Trace; c0109db0 <default_idle+0/28>
Trace; c0109db0 <default_idle+0/28>
Trace; c0109dd5 <default_idle+25/28>
Trace; c0109e14 <cpu_idle+3c/50>
Trace; c011f1ad <printk+211/220>
Code; c0114dc8 <smp_invalidate_interrupt+78/a0>
00000000 <_EIP>:
Code; c0114dc8 <smp_invalidate_interrupt+78/a0> <=====
   0: f0 0f b3 b0 88 00 00 lock btrl %esi,0x88(%eax) <=====
Code; c0114dcf <smp_invalidate_interrupt+7f/a0>
   7: 00
Code; c0114dd0 <smp_invalidate_interrupt+80/a0>
   8: c7 83 e4 a8 34 c0 03 movl $0x3,0xc034a8e4(%ebx)
Code; c0114dd7 <smp_invalidate_interrupt+87/a0>
   f: 00 00 00
Code; c0114dda <smp_invalidate_interrupt+8a/a0>
  12: c7 05 00 00 00 00 00 movl $0x0,0x0
Code; c0114de1 <smp_invalidate_interrupt+91/a0>
  19: 00 00 00

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:15 EST