- 論壇徽章:
- 0
|
#include
#include
#include
#include
#include
#include
static unsigned long data=0;
static struct tasklet_struct tasklet;
static void mylet(unsigned long data){
printk(" tasklet running.\n");
return;
}
static int __init mytasklet_init(void){
printk(" init...\n");
tasklet_init(&tasklet,mylet,data);
tasklet_schedule(&tasklet);
return 0;
}
static void __exit mytasklet_exit(void){
tasklet_kill(&tasklet);
printk(" exit...\n");
}
MODULE_LICENSE("GPL");
module_init(mytasklet_init);
module_exit(mytasklet_exit);
這個例子是從網(wǎng)上找的,具體從哪找的,不記得了.
本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/26390/showart_1331456.html |
|