I'm getting this wierd error when I try to save the
SCpnt->result after i/o is completed.   I thought it
might be my pointer to storage area problem from
kmalloc.  But I'm still getting the same error even if
I save SCpnt->result to a rc which is locally declared
int type.  I can use printk to print both the
SCpnt->result and rc fine.

Attached is the Oops...  Need help. 

__________________________________________________
Do You Yahoo!?
Talk to your friends online with Yahoo! Messenger.
http://im.yahoo.com
Mar 30 08:48:25 wusy kernel: Unable to handle kernel NULL pointer dereference at 
virtual address 000000e5 
Mar 30 08:48:25 wusy kernel: current->tss.cr3 = 056f3000, %cr3 = 056f3000 
Mar 30 08:48:25 wusy kernel: *pde = 00000000 
Mar 30 08:48:25 wusy kernel: Oops: 0002 
Mar 30 08:48:25 wusy kernel: CPU:    0 
Mar 30 08:48:25 wusy kernel: EIP:    0010:[sys_ioctl+82/484] 
Mar 30 08:48:25 wusy kernel: EFLAGS: 00010206 
Mar 30 08:48:25 wusy kernel: eax: c512a400   ebx: 000000c9   ecx: 00000004   edx: 
c57a16c0 
Mar 30 08:48:25 wusy kernel: esi: fffffff7   edi: bfffefe0   ebp: 40086d07   esp: 
c1987fa4 
Mar 30 08:48:25 wusy kernel: ds: 0018   es: 0018   ss: 0018 
Mar 30 08:48:25 wusy kernel: Process mttest (pid: 2233, process nr: 42, 
stackpage=c1987000) 
Mar 30 08:48:25 wusy kernel: Stack: 00000008 bfffefe0 bfffefe8 00000000 c57a16c0 
c0107b55 c1986000 c0107a50  
Mar 30 08:48:25 wusy kernel:        00000004 40086d07 bfffefe0 40104c60 00000008 
bfffefe0 00000036 0000002b  
Mar 30 08:48:25 wusy kernel:        0000002b 00000036 400c2f24 00000023 00000202 
bfffef94 0000002b  
Mar 30 08:48:25 wusy kernel: Call Trace: [error_code+45/52] [system_call+52/56]  
Mar 30 08:48:25 wusy kernel: Code: ff 43 1c 85 db 0f 84 6a 01 00 00 31 f6 81 fd 50 54 
00 00 74  
Mar 30 08:48:25 wusy kernel: Unable to handle kernel NULL pointer dereference at 
virtual address 000000d1 
Mar 30 08:48:25 wusy kernel: current->tss.cr3 = 00101000, %cr3 = 00101000 
Mar 30 08:48:25 wusy kernel: *pde = 00000000 
Mar 30 08:48:25 wusy kernel: Oops: 0000 
Mar 30 08:48:25 wusy kernel: CPU:    0 
Mar 30 08:48:25 wusy kernel: EIP:    0010:[filp_close+7/92] 
Mar 30 08:48:25 wusy kernel: EFLAGS: 00010206 
Mar 30 08:48:25 wusy kernel: eax: c512a400   ebx: 000000c9   ecx: c3028440   edx: 
000000c9 
Mar 30 08:48:25 wusy kernel: esi: 00000004   edi: c57a16c0   ebp: 00000001   esp: 
c1987f00 
Mar 30 08:48:25 wusy kernel: ds: 0018   es: 0018   ss: 0018 
Mar 30 08:48:25 wusy kernel: Process mttest (pid: 2233, process nr: 42, 
stackpage=c1987000) 
Mar 30 08:48:25 wusy kernel: Stack: c57a16c0 c0118239 000000c9 c57a16c0 c1987f68 
c1986000 000000e5 08048000  
Mar 30 08:48:25 wusy kernel:        c57a16c0 c1986000 c0107f3b 0000000b 00000000 
c010ef30 c01dc8ae c1987f68  
Mar 30 08:48:25 wusy kernel:        00000002 c1986000 fffffff7 bfffefe0 40086d07 
c56f3080 c61d82d8 c0107b55  
Mar 30 08:48:25 wusy kernel: Call Trace: [do_exit+349/728] [die+83/84] 
[do_page_fault+712/912] [lk_lockmsg+5710/5984] [error_code+45/52] [sys_ioctl+82/484] 
[error_code+45/52]  
Mar 30 08:48:25 wusy kernel:        [system_call+52/56]  
Mar 30 08:48:25 wusy kernel: Code: 8b 7b 08 83 7b 1c 00 75 10 68 82 f0 1d c0 e8 be e1 
fe ff 31  

Reply via email to