RCS file: header.h,v Working file: header.h head: 1.1 branch: locks: strict root: 1.1 access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: include all header file which are neccessary for driver operation.#include<linux/module.h> 2 #include<linux/fs.h> 3 #include<linux/slab.h> 4 #include<linux/init.h> 5 #include<linux/moduleparam.h> 6 #include<linux/cdev.h> 7 #include<linux/types.h> 8 #include<asm/uaccess.h> 9 #include<linux/jiffies.h> 10 #include<linux/time.h> 11 12 13 14 MODULE_LICENSE(“GPL”); 15 MODULE_AUTHOR(“Satinder.Embdeveloper”); 16 MODULE_DESCRIPTION(“Creating device driver for characters”); 17 18 19 struct scullqset 20 { 21 struct scullqset *next; 22 void **data; 23 }; 24 25 26 27 struct sculldev 28 { 29 struct cdev c_dev; 30 struct scullqset *scullqset; 31 }; ————————–