Re: Why can't an ISR cause a page fault?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Just a guess, when page fault occurs, page fault handler is invoked
which is another ISR. This page fault handler handler does the
required stuff like bringing the data in to memory etc. This
introduces delays , and delayes are not supposed to be there in ISR. I
think when a process causes a page fault, it may sleep (and ive away
cpu to others ! ) till the page is made availabe in memory. But I
think, I am just listing out the reasons why ISR 'should not' cause
page fault.

--

Regards,
Sandeep.


On 1/23/07, Daniel Rodrick <daniel.rodrick@xxxxxxxxx> wrote:
Hi,

I read that ISRs can never cause a page fault. Why is that? What would
happen if an ISR tries to use a data item that has been swapped out?

Thanks,

Dan

--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive:       http://mail.nl.linux.org/kernelnewbies/
FAQ:           http://kernelnewbies.org/faq/



--
Kernelnewbies: Help each other learn about the Linux kernel.
Archive:       http://mail.nl.linux.org/kernelnewbies/
FAQ:           http://kernelnewbies.org/faq/


[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux