1. Exactly how big is this structure?  If it's too big, it may exceed the
amount of physical memory currently available.

2. Could you allocate the memory for it in advance of its use with kmalloc
(and friends)?  Such requests can allow the kernel-task to be suspended
pending moving something (a user-task's memory) to the swap space to make
memory available for the kernel task.  If such allocation is done in your
initialization section, there's no real penalty to being suspended once.

Norman Dresner
Systems Engineer
Radar Systems Engineering Department
Electronic Systems and Sensors Segment
Northrop Grumman Corporation
Baltimore-Washington International Airport
7323 Aviation Boulevard
Baltimore Maryland 21240

Voice:  (410) 993 - 2096        Mornings; all-day voice-mail
        (410) 969 - 8068        Afternoons with answering machine
FAX:    (410) 993 - 8084        On-site
        (410) 969 - 8068        Afternoons; call first to arrange
E-Mail:Mornings:        [EMAIL PROTECTED]
        Afternoons:     [EMAIL PROTECTED]



> -----Original Message-----
> From: Raul [SMTP:[EMAIL PROTECTED]]
> Sent: Tuesday, December 12, 2000 10:35 AM
> To:   Real Time Linux
> Subject:      [rtl] unable to handle kernel paging request
> 
> Hi there
> I get the following error on allocating a variable on
> memory:
>      "unable to handle kernel paging request"
> I have to say that this variable is a structure which
> in turn contains more structures, that is, a quite
> large one.
> after this the module remains uninitialized and I
> cannot remove it from kernel space.
> Any idea why I get this error?
> 
> thanks a lot
> RAul
> 
> 
> ____________________________________________________________
> Do You Yahoo!?
> Get your free @yahoo.co.uk address at http://mail.yahoo.co.uk
> or your free @yahoo.ie address at http://mail.yahoo.ie
> -- [rtl] ---
> To unsubscribe:
> echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
> echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
> ---
> For more information on Real-Time Linux see:
> http://www.rtlinux.org/rtlinux/
-- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
---
For more information on Real-Time Linux see:
http://www.rtlinux.org/rtlinux/

Reply via email to