tag:blogger.com,1999:blog-5618092148640659106.post7822431553108911675..comments2024-03-28T03:29:40.045-07:00Comments on LINUX KERNEL INTERNALS: Why Kernel Code running in interrupt context cannot sleep?pk007http://www.blogger.com/profile/11638297351067691691noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-5618092148640659106.post-23835313661676389592016-05-12T23:48:13.217-07:002016-05-12T23:48:13.217-07:00While the isr() is being executed the scheduler wo...While the isr() is being executed the scheduler would be disabled, if isr() is sleeping, then nobody would be there to wakeup isr() and even the process. <br />sudhakarhttps://www.blogger.com/profile/02325590136929275511noreply@blogger.comtag:blogger.com,1999:blog-5618092148640659106.post-53731644787747085712015-05-15T12:11:35.728-07:002015-05-15T12:11:35.728-07:00Because if Codes are running in interrupt context ...Because if Codes are running in interrupt context have no task_struct structure which is used by scheduler to access the process state while it sleeping.Singh Yuvrajhttps://www.blogger.com/profile/13877875838045121402noreply@blogger.comtag:blogger.com,1999:blog-5618092148640659106.post-85083575205291678812015-05-15T12:00:41.326-07:002015-05-15T12:00:41.326-07:00This comment has been removed by the author.Singh Yuvrajhttps://www.blogger.com/profile/13877875838045121402noreply@blogger.com