如果说一个函数不能在中断中调用,那么很多人都会想到那个函数可能会睡眠,而中断中不能睡眠。可是仅仅是因为不能睡眠吗?实际上因为中断是完全不确定的,所以它带来的限制不仅仅只是不能睡眠,往往确定的东西我们直接就可以管理,而不确定的东西就要靠限制来管理了。不能睡眠就是限制之一,当然还有别的,看一 下下面的代码:
int del_timer_sync(struct timer_list *timer) //2.6.9版本
{
本文转自 dog250 51CTO博客,原文链接:http://blog.51cto.com/dog250/1273428