Hello, I wanted to know how the in_interrupt() function exactly works and what it returns. I am starting to look at kernel hacking and came across some code which used this , but couldnt really follow much. I tried to look online, but didnt find much and was getting a little impatient. :) Thanks..!