Hello, There is an Event Object in windows NT environment that is used in number of situations to notify the waiting thread of the occurence of the event. I have to implemt this behaviour. For implementing threads i am using task queues and not sure of how the event objects can be implemented. for the task queues i am putting them on schedule queue so as to execute in a context of a process. actually that is the requirement. the bottom half function is waiting for some event with timout specified to occur. In the ISR bottom half the task has to be waked up.the task on schedule queue. i am not sure whether that can be done. how the event objects can be implemented. thanks in advance. -vany __________________________________________________ Do You Yahoo!? Send FREE video emails in Yahoo! Mail! http://promo.yahoo.com/videomail/ -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ IRC Channel: irc.openprojects.net / #kernelnewbies Web Page: http://www.kernelnewbies.org/