
2.6.13 - 2.6.14
添加
1 |
|
2.6.14 - 2.6.15
添加
1 |
static inline void (struct timer_list * timer, |
3.6 - 3.7
1 |
void init_timer_key(struct timer_list *timer, |
删除setup_timer_key
4.1 - 4.2
修改
1 |
struct timer_list { |
4.7 - 4.8
-
删除struct timer_list {}中的
1
int slack;
-
添加
TIMER_PINNED_INITIALIZER - 添加
init_timer_pinned
4.13 - 4.14
添加
1
2
3static inline void timer_setup(struct timer_list *timer,
void (*callback)(struct timer_list *),
unsigned int flags)
1 |
from_timer(var, callback_timer, timer_fieldname) |
4.14 - 4.15
修改
1 |
struct timer_list { |
1 |
|
- 去除setup_timer函数,改为timer_setup(timer, callback, flags)
- 去除init_timer函数
1
2
3
4
5
6void init_timer_key(struct timer_list *timer, unsigned int flags,
const char *name, struct lock_class_key *key);
void init_timer_key(struct timer_list *timer,
void (*func)(struct timer_list *), unsigned int flags,
const char *name, struct lock_class_key *key);




近期评论