Hi I have written a block device driver.In the read/write(request) i am calling a function which sleeps.this gives a big stack dump(WARN_ON thing) the driver works fine.Is there any way out of this. -- SK Malik -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/