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:
this is basic header file
—————————-
revision 1.1
date: 2015/04/24 05:20:37; author: root; state: Exp;
Initial revision
=============================================================================
RCS file: init.c,v
Working file: init.c
head: 1.3
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 3; selected revisions: 3
description:
this is driver intialisation file
—————————-
revision 1.3
date: 2015/04/24 05:32:26; author: root; state: Exp; lines: +3 -3
register the driver
—————————-
revision 1.2
date: 2015/04/24 05:24:42; author: root; state: Exp; lines: +3 -3
intialize driver using __init func
—————————-
revision 1.1
date: 2015/04/24 05:20:49; author: root; state: Exp;
Initial revision
=============================================================================
RCS file: clean.c,v
Working file: clean.c
head: 1.3
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 3; selected revisions: 3
description:
this is driver cleanup file
—————————-
revision 1.3
date: 2015/04/24 05:33:04; author: root; state: Exp; lines: +1 -1
unregister the driver
—————————-
revision 1.2
date: 2015/04/24 05:25:51; author: root; state: Exp; lines: +1 -1
cleanup the driver using __exit func
—————————-
revision 1.1
date: 2015/04/24 05:21:08; author: root; state: Exp;
Initial revision
=============================================================================
RCS file: header.h,v
Working file: header.h
head: 1.7
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 7; selected revisions: 7
description:
this is basic header file
—————————-
revision 1.7
date: 2015/04/24 13:43:07; author: root; state: Exp; lines: +1 -0
*** empty log message ***
—————————-
revision 1.6
date: 2015/04/24 13:38:51; author: root; state: Exp; lines: +1 -0
*** empty log message ***
—————————-
revision 1.5
date: 2015/04/24 13:32:14; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.4
date: 2015/04/24 12:55:42; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.3
date: 2015/04/24 12:52:22; author: root; state: Exp; lines: +14 -0
declare struct Qset, struct Dev
—————————-
revision 1.2
date: 2015/04/24 11:42:31; author: root; state: Exp; lines: +20 -1
included moduleparan.h & slab.h
—————————-
revision 1.1
date: 2015/04/24 05:20:37; author: root; state: Exp;
Initial revision
=============================================================================
RCS file: init.c,v
Working file: init.c
head: 1.8
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 8; selected revisions: 8
description:
this is driver intialisation file
—————————-
revision 1.8
date: 2015/04/24 13:40:59; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.7
date: 2015/04/24 13:32:16; author: root; state: Exp; lines: +6 -1
*** empty log message ***
—————————-
revision 1.6
date: 2015/04/24 12:52:59; author: root; state: Exp; lines: +11 -0
allocating memory using kmalloc()
—————————-
revision 1.5
date: 2015/04/24 11:58:00; author: root; state: Exp; lines: +1 -1
use module parameter using module_param()
—————————-
revision 1.4
date: 2015/04/24 11:43:06; author: root; state: Exp; lines: +14 -2
intialise driver using alloc_chrdev_region()
—————————-
revision 1.3
date: 2015/04/24 05:32:26; author: root; state: Exp; lines: +3 -3
register the driver
—————————-
revision 1.2
date: 2015/04/24 05:24:42; author: root; state: Exp; lines: +3 -3
intialize driver using __init func
—————————-
revision 1.1
date: 2015/04/24 05:20:49; author: root; state: Exp;
Initial revision
=============================================================================
RCS file: clean.c,v
Working file: clean.c
head: 1.6
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 6; selected revisions: 6
description:
this is driver cleanup file
—————————-
revision 1.6
date: 2015/04/24 13:32:17; author: root; state: Exp; lines: +1 -0
*** empty log message ***
—————————-
revision 1.5
date: 2015/04/24 12:53:37; author: root; state: Exp; lines: +1 -0
free memory using kfree()
—————————-
revision 1.4
date: 2015/04/24 11:44:00; author: root; state: Exp; lines: +1 -1
unregister the driver using unregister_chrdev_region()
—————————-
revision 1.3
date: 2015/04/24 05:33:04; author: root; state: Exp; lines: +1 -1
unregister the driver
—————————-
revision 1.2
date: 2015/04/24 05:25:51; author: root; state: Exp; lines: +1 -1
cleanup the driver using __exit func
—————————-
revision 1.1
date: 2015/04/24 05:21:08; author: root; state: Exp;
Initial revision
=============================================================================
RCS file: header.h,v
Working file: header.h
head: 1.8
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 8; selected revisions: 8
description:
this is basic header file
—————————-
revision 1.8
date: 2015/04/27 10:24:14; author: root; state: Exp; lines: +21 -0
declare marcos for quantum size, qset size, data size, device size
also declare these variables in struct Dev
—————————-
revision 1.7
date: 2015/04/24 13:43:07; author: root; state: Exp; lines: +1 -0
*** empty log message ***
—————————-
revision 1.6
date: 2015/04/24 13:38:51; author: root; state: Exp; lines: +1 -0
*** empty log message ***
—————————-
revision 1.5
date: 2015/04/24 13:32:14; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.4
date: 2015/04/24 12:55:42; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.3
date: 2015/04/24 12:52:22; author: root; state: Exp; lines: +14 -0
declare struct Qset, struct Dev
—————————-
revision 1.2
date: 2015/04/24 11:42:31; author: root; state: Exp; lines: +20 -1
included moduleparan.h & slab.h
—————————-
revision 1.1
date: 2015/04/24 05:20:37; author: root; state: Exp;
Initial revision
=============================================================================
RCS file: init.c,v
Working file: init.c
head: 1.11
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 11; selected revisions: 11
description:
this is driver intialisation file
—————————-
revision 1.11
date: 2015/04/27 10:36:47; author: root; state: Exp; lines: +2 -2
*** empty log message ***
—————————-
revision 1.10
date: 2015/04/27 10:34:46; author: root; state: Exp; lines: +2 -1
*** empty log message ***
—————————-
revision 1.9
date: 2015/04/27 10:25:49; author: root; state: Exp; lines: +46 -17
for new device use register_chrdev_region()
intialize all device i.e. nod=20
add all device
—————————-
revision 1.8
date: 2015/04/24 13:40:59; author: root; state: Exp; lines: +1 -1
*** empty log message ***
—————————-
revision 1.7
date: 2015/04/24 13:32:16; author: root; state: Exp; lines: +6 -1
*** empty log message ***
—————————-
revision 1.6
date: 2015/04/24 12:52:59; author: root; state: Exp; lines: +11 -0
allocating memory using kmalloc()
—————————-
revision 1.5
date: 2015/04/24 11:58:00; author: root; state: Exp; lines: +1 -1
use module parameter using module_param()
—————————-
revision 1.4
date: 2015/04/24 11:43:06; author: root; state: Exp; lines: +14 -2
intialise driver using alloc_chrdev_region()
—————————-
revision 1.3
date: 2015/04/24 05:32:26; author: root; state: Exp; lines: +3 -3
register the driver
—————————-
revision 1.2
date: 2015/04/24 05:24:42; author: root; state: Exp; lines: +3 -3
intialize driver using __init func
—————————-
revision 1.1
date: 2015/04/24 05:20:49; author: root; state: Exp;
Initial revision
=============================================================================
RCS file: clean.c,v
Working file: clean.c
head: 1.7
branch:
locks: strict
access list:
symbolic names:
keyword substitution: kv
total revisions: 7; selected revisions: 7
description:
this is driver cleanup file
—————————-
revision 1.7
date: 2015/04/27 10:27:17; author: root; state: Exp; lines: +8 -2
clean all devices
—————————-
revision 1.6
date: 2015/04/24 13:32:17; author: root; state: Exp; lines: +1 -0
*** empty log message ***
—————————-
revision 1.5
date: 2015/04/24 12:53:37; author: root; state: Exp; lines: +1 -0
free memory using kfree()
—————————-
revision 1.4
date: 2015/04/24 11:44:00; author: root; state: Exp; lines: +1 -1
unregister the driver using unregister_chrdev_region()
—————————-
revision 1.3
date: 2015/04/24 05:33:04; author: root; state: Exp; lines: +1 -1
unregister the driver
—————————-
revision 1.2
date: 2015/04/24 05:25:51; author: root; state: Exp; lines: +1 -1
cleanup the driver using __exit func
—————————-
revision 1.1
date: 2015/04/24 05:21:08; author: root; state: Exp;
Initial revision
=============================================================================