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/


-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

[Index of Archives]     [Audio]     [Hams]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Fedora Users]

  Powered by Linux