dear all, 1)in our 2.4.18 mips kernel , when we call exec_usermodehelper() (in kernel/kmod.c) the content of CURRENT is destroyed during [page_fault handler loading pages from storage-device to ram] which kind of error may cause this problem? any hint/idea? 2)btw, in some mips linux port, [syscall] is done by [scall_o32.S] when [handle_sys] is done, it will return by [o32_ret_from_sys_call], [o32_ret_from_sys_call] will do [reschedule] and [signal], but the question is here it doesn't check whether [syscall] is from User-space or Kernel-space if we use [syscall] in kernel-space, and do [signal] after [syscall] return, won't it cause problem? is this bug of linux code? thanks alot in advanced!