Page fault in kernel driver

Hi all,
I am communicating with the kernel driver using DeviceIoControl. I am
calling this function every 1 sec and pass some buffer to the kernel driver,
which in return calls Ndis NIC driver function to get data from the card and
copy it to the user buffer as specified in DeviceIoControl. This layered
mechanism works fine for initial 5-6 calls of DeviceIoControl, but then
gives PAGE-FAULT in the kernel driver.

Can someone help me why this could happen?

Thank in advance.
Rajinder


Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at
http://profiles.msn.com.