#acquire the parallel port by my device driver... RCS file: header.h,v Working file: header.h head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: include all the header file need for this project like init, module, fs, cdev, slab and ioport for the parallel port... define some macros like DEVNAME as device name MAJORNO MINORNO QSET_SIZE QUANTUM_SIZE define the struct ScullDev and ScullQset.... define the struct of file_operation for the mapping... ---------------------------- revision 1.1 date: 2014/06/23 05:08:09; author: root; state: Exp; Initial revision ============================================================================= RCS file: init.c,v Working file: init.c head: 1.1 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 1; selected revisions: 1 description: call the module_init and module_exit for initilization and cleanup respectively.. alloc_chrdev_region, cdev_init, check_region,release_region, request_region, and cdev_add in module_exit function call release_region, unregister_chrdev_region.... ---------------------------- revision 1.1 date: 2014/06/23 05:08:09; author: root; state: Exp; Initial revision =============================================================================