On Wed, May 21, 2008 at 2:13 PM, Rene Herman <[EMAIL PROTECTED]> wrote:
> On 21-05-08 14:08, Rene Herman wrote:
>
>> On 21-05-08 12:04, Vegard Nossum wrote:
>>
>>> In addition to this, I must _not_ access any memory allocated by
>>> kmalloc(), as this may generate a new (recursive) page fault.
>>
>> Do feel free to educate me; I completely don't understand the question.
>> kmalloc() alocated memory is non-swappable. How are you going to take a page
>> fault from accessing it?
>
> (never mind -- it occurred to me moments after sending this was going to be
> the point of that kmemcheck thing you mentioned and which I'm not familiar
> with)

Hehe, yes, indeed :-)

It's a bit tricky. It works with the timer too, but it's a sub-optimal
solution. I don't even know if any other way is even possible.

Vegard

-- 
"The animistic metaphor of the bug that maliciously sneaked in while
the programmer was not looking is intellectually dishonest as it
disguises that the error is the programmer's own creation."
        -- E. W. Dijkstra, EWD1036

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to [EMAIL PROTECTED]
Please read the FAQ at http://kernelnewbies.org/FAQ

Reply via email to