<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>EmbLogic &#187; Bittoo .</title>
	<atom:link href="https://www.emblogic.com/blog/author/bittoo321995/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.emblogic.com/blog</link>
	<description>Embedded System and ARM Training</description>
	<lastBuildDate>Tue, 03 Mar 2020 13:00:06 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.1</generator>
	<item>
		<title>char. driver</title>
		<link>https://www.emblogic.com/blog/07/char-driver-9/</link>
		<comments>https://www.emblogic.com/blog/07/char-driver-9/#comments</comments>
		<pubDate>Fri, 15 Jul 2016 09:31:04 +0000</pubDate>
		<dc:creator><![CDATA[Bittoo .]]></dc:creator>
				<category><![CDATA[Character Driver]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=13580</guid>
		<description><![CDATA[RCS file: create_scull.c,v Working file: create_scull.c head: 1.67 branch: locks: strict root: 1.67 access list: symbolic names: keyword substitution: kv total revisions: 67; selected revisions: 67 description: this is a scull creating file &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.67 locked by: root; date: &#8230; <a href="https://www.emblogic.com/blog/07/char-driver-9/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: create_scull.c,v<br />
Working file: create_scull.c<br />
head: 1.67<br />
branch:<br />
locks: strict<br />
	root: 1.67<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 67;	selected revisions: 67<br />
description:<br />
this is a scull creating file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.67	locked by: root;<br />
date: 2016/07/09 09:58:59;  author: root;  state: Exp;  lines: +2 -0<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.66<br />
date: 2016/07/09 09:54:57;  author: root;  state: Exp;  lines: +1 -0<br />
debuging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.65<br />
date: 2016/07/09 09:41:14;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.64<br />
date: 2016/07/09 07:24:22;  author: root;  state: Exp;  lines: +3 -1<br />
debugging scull<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.63<br />
date: 2016/07/08 19:27:47;  author: root;  state: Exp;  lines: +1 -1<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.62<br />
date: 2016/07/08 19:22:39;  author: root;  state: Exp;  lines: +5 -5<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.61<br />
date: 2016/07/08 19:10:27;  author: root;  state: Exp;  lines: +5 -5<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.60<br />
date: 2016/07/08 18:48:02;  author: root;  state: Exp;  lines: +1 -1<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.59<br />
date: 2016/07/08 18:44:44;  author: root;  state: Exp;  lines: +1 -1<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.58<br />
date: 2016/07/08 18:13:03;  author: root;  state: Exp;  lines: +0 -2<br />
debugging.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.57<br />
date: 2016/07/08 02:57:17;  author: root;  state: Exp;  lines: +6 -13<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.56<br />
date: 2016/07/06 07:16:15;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.55<br />
date: 2016/07/06 07:13:45;  author: root;  state: Exp;  lines: +1 -1<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.54<br />
date: 2016/07/05 11:41:42;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.53<br />
date: 2016/07/05 11:36:38;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.52<br />
date: 2016/07/05 11:36:00;  author: root;  state: Exp;  lines: +2 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.51<br />
date: 2016/07/05 11:30:00;  author: root;  state: Exp;  lines: +5 -3<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.50<br />
date: 2016/07/05 11:23:14;  author: root;  state: Exp;  lines: +9 -7<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.49<br />
date: 2016/07/05 11:14:54;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.48<br />
date: 2016/07/05 11:12:46;  author: root;  state: Exp;  lines: +2 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.47<br />
date: 2016/07/05 10:47:28;  author: root;  state: Exp;  lines: +2 -2<br />
this is the file after debugging.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.46<br />
date: 2016/07/05 08:23:16;  author: root;  state: Exp;  lines: +1 -0<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.45<br />
date: 2016/07/05 08:21:21;  author: root;  state: Exp;  lines: +2 -2<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.44<br />
date: 2016/07/05 07:54:03;  author: root;  state: Exp;  lines: +2 -4<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.43<br />
date: 2016/07/05 07:01:35;  author: root;  state: Exp;  lines: +1 -1<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.42<br />
date: 2016/07/05 06:58:36;  author: root;  state: Exp;  lines: +1 -1<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.41<br />
date: 2016/07/05 06:57:10;  author: root;  state: Exp;  lines: +4 -1<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.40<br />
date: 2016/07/05 06:53:16;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.39<br />
date: 2016/07/05 06:52:35;  author: root;  state: Exp;  lines: +1 -1<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.38<br />
date: 2016/07/05 06:29:38;  author: root;  state: Exp;  lines: +4 -3<br />
changing the value of to which it pointing<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.37<br />
date: 2016/07/04 23:18:31;  author: root;  state: Exp;  lines: +2 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.36<br />
date: 2016/07/04 23:16:11;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.35<br />
date: 2016/07/04 23:13:34;  author: root;  state: Exp;  lines: +3 -5<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.34<br />
date: 2016/07/04 23:10:02;  author: root;  state: Exp;  lines: +4 -3<br />
printing a statement for debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.33<br />
date: 2016/07/04 23:01:33;  author: root;  state: Exp;  lines: +1 -0<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.32<br />
date: 2016/07/04 22:41:35;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.31<br />
date: 2016/07/04 22:21:46;  author: root;  state: Exp;  lines: +2 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.30<br />
date: 2016/07/04 22:15:55;  author: root;  state: Exp;  lines: +22 -22<br />
no such change .<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.29<br />
date: 2016/06/30 11:13:12;  author: root;  state: Exp;  lines: +2 -2<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.28<br />
date: 2016/06/30 11:04:22;  author: root;  state: Exp;  lines: +3 -1<br />
printing the addresses<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.27<br />
date: 2016/06/30 10:47:14;  author: root;  state: Exp;  lines: +28 -4<br />
added a memory segment for quantum.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.26<br />
date: 2016/06/30 09:19:10;  author: root;  state: Exp;  lines: +3 -2<br />
checking the value of first and last pointer<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.25<br />
date: 2016/06/30 09:02:19;  author: root;  state: Exp;  lines: +3 -3<br />
removing or debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.24<br />
date: 2016/06/30 08:54:33;  author: root;  state: Exp;  lines: +1 -1<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.23<br />
date: 2016/06/30 08:49:27;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.22<br />
date: 2016/06/30 08:06:13;  author: root;  state: Exp;  lines: +3 -4<br />
edited the commant<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.21<br />
date: 2016/06/30 07:28:48;  author: root;  state: Exp;  lines: +2 -2<br />
printing noqs for error<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.20<br />
date: 2016/06/30 03:59:13;  author: root;  state: Exp;  lines: +4 -3<br />
Debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.19<br />
date: 2016/06/28 11:53:42;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.18<br />
date: 2016/06/28 11:52:39;  author: root;  state: Exp;  lines: +1 -0<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.17<br />
date: 2016/06/28 11:47:03;  author: root;  state: Exp;  lines: +2 -1<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.16<br />
date: 2016/06/28 11:43:48;  author: root;  state: Exp;  lines: +7 -0<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.15<br />
date: 2016/06/28 11:38:49;  author: root;  state: Exp;  lines: +3 -2<br />
removing a error<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.14<br />
date: 2016/06/28 11:09:33;  author: root;  state: Exp;  lines: +2 -3<br />
just changing the variable name<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.13<br />
date: 2016/06/28 07:35:20;  author: root;  state: Exp;  lines: +1 -1<br />
removing one error of memset<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.12<br />
date: 2016/06/28 07:34:22;  author: root;  state: Exp;  lines: +1 -1<br />
removed one error<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.11<br />
date: 2016/06/28 07:33:22;  author: root;  state: Exp;  lines: +1 -1<br />
removing error<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10<br />
date: 2016/06/28 07:23:14;  author: root;  state: Exp;  lines: +1 -1<br />
only a error of semicolon which is use to remove by adding a semicolon<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2016/06/28 07:22:12;  author: root;  state: Exp;  lines: +8 -3<br />
in this i use to initilise the qset now<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2016/06/28 06:14:12;  author: root;  state: Exp;  lines: +17 -4<br />
in this i use to<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/27 12:21:20;  author: root;  state: Exp;  lines: +1 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/27 12:19:50;  author: root;  state: Exp;  lines: +2 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/27 12:17:27;  author: root;  state: Exp;  lines: +1 -4<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/27 12:02:15;  author: root;  state: Exp;  lines: +1 -2<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/27 12:00:39;  author: root;  state: Exp;  lines: +4 -0<br />
printing a error statement<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/27 11:55:14;  author: root;  state: Exp;  lines: +1 -1<br />
removing error<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/27 11:46:46;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: dev_open.c,v<br />
Working file: dev_open.c<br />
head: 1.6<br />
branch:<br />
locks: strict<br />
	root: 1.6<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 6;	selected revisions: 6<br />
description:<br />
this is a open call routine function<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6	locked by: root;<br />
date: 2016/06/28 06:15:30;  author: root;  state: Exp;  lines: +3 -1<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/24 05:40:13;  author: root;  state: Exp;  lines: +16 -1<br />
in this i added i dev_trim function<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/23 10:24:20;  author: root;  state: Exp;  lines: +3 -0<br />
declaring the function of cointainer<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/23 08:24:02;  author: root;  state: Exp;  lines: +1 -1<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/23 04:49:15;  author: root;  state: Exp;  lines: +1 -1<br />
in this file no such change had been done<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/21 11:15:07;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: dev_read.c,v<br />
Working file: dev_read.c<br />
head: 1.16<br />
branch:<br />
locks: strict<br />
	root: 1.16<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 16;	selected revisions: 16<br />
description:<br />
this is the read file routine<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.16	locked by: root;<br />
date: 2016/07/12 09:46:45;  author: root;  state: Exp;  lines: +2 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.15<br />
date: 2016/07/12 08:39:17;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.14<br />
date: 2016/07/12 08:24:52;  author: root;  state: Exp;  lines: +2 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.13<br />
date: 2016/07/12 08:21:13;  author: root;  state: Exp;  lines: +2 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.12<br />
date: 2016/07/12 08:15:10;  author: root;  state: Exp;  lines: +1 -1<br />
reading the offset position.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.11<br />
date: 2016/07/12 08:11:50;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10<br />
date: 2016/07/12 07:32:26;  author: root;  state: Exp;  lines: +1 -0<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2016/07/12 06:21:06;  author: root;  state: Exp;  lines: +3 -0<br />
reinitialising the file offset<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2016/07/12 05:56:28;  author: root;  state: Exp;  lines: +5 -0<br />
just getting the file offset position<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/07/11 12:32:02;  author: root;  state: Exp;  lines: +2 -0<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/07/11 12:26:28;  author: root;  state: Exp;  lines: +1 -1<br />
removing the error of noctw.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/07/09 13:56:49;  author: root;  state: Exp;  lines: +1 -1<br />
no change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/07/08 17:54:47;  author: root;  state: Exp;  lines: +31 -2<br />
added a prinrt statement for checking the value is coming or not<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/07/08 04:30:08;  author: root;  state: Exp;  lines: +3 -0<br />
no change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/26 05:43:48;  author: root;  state: Exp;  lines: +1 -1<br />
this is read module file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/24 11:41:30;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: dev_release.c,v<br />
Working file: dev_release.c<br />
head: 1.1<br />
branch:<br />
locks: strict<br />
	root: 1.1<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 1;	selected revisions: 1<br />
description:<br />
it&#8217;s a release file<br />
routine<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1	locked by: root;<br />
date: 2016/07/09 13:57:01;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: dev_seek.c,v<br />
Working file: dev_seek.c<br />
head: 1.4<br />
branch:<br />
locks: strict<br />
	root: 1.4<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 4;	selected revisions: 4<br />
description:<br />
this is a lseek routine .<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4	locked by: root;<br />
date: 2016/07/12 08:11:53;  author: root;  state: Exp;  lines: +2 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/07/12 07:21:00;  author: root;  state: Exp;  lines: +1 -0<br />
printing astatement<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/07/12 07:15:11;  author: root;  state: Exp;  lines: +1 -0<br />
derefrancing the f_pos of struct file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/07/12 00:00:34;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: dev_trim.c,v<br />
Working file: dev_trim.c<br />
head: 1.3<br />
branch:<br />
locks: strict<br />
	root: 1.3<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 3;	selected revisions: 3<br />
description:<br />
this is the function of trimming the file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3	locked by: root;<br />
date: 2016/07/08 04:30:20;  author: root;  state: Exp;  lines: +23 -2<br />
deleting the quantum and ALSO freeing the memory .<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/07/08 02:57:20;  author: root;  state: Exp;  lines: +4 -0<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/24 05:40:42;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: dev_write.c,v<br />
Working file: dev_write.c<br />
head: 1.20<br />
branch:<br />
locks: strict<br />
	root: 1.20<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 20;	selected revisions: 20<br />
description:<br />
this is a write routine<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.20	locked by: root;<br />
date: 2016/07/12 08:39:25;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.19<br />
date: 2016/07/12 08:21:14;  author: root;  state: Exp;  lines: +0 -2<br />
..<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.18<br />
date: 2016/07/12 08:15:31;  author: root;  state: Exp;  lines: +1 -1<br />
reading the offset position.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.17<br />
date: 2016/07/12 08:11:54;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.16<br />
date: 2016/07/12 07:32:28;  author: root;  state: Exp;  lines: +3 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.15<br />
date: 2016/07/12 06:21:39;  author: root;  state: Exp;  lines: +5 -0<br />
reinitialising the file offset<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.14<br />
date: 2016/07/12 05:56:55;  author: root;  state: Exp;  lines: +4 -1<br />
just getting the file offset position<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.13<br />
date: 2016/07/08 18:08:18;  author: root;  state: Exp;  lines: +1 -2<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.12<br />
date: 2016/07/08 17:55:24;  author: root;  state: Exp;  lines: +3 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.11<br />
date: 2016/07/08 05:18:43;  author: root;  state: Exp;  lines: +1 -1<br />
removing the error of looping.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10<br />
date: 2016/07/08 05:03:39;  author: root;  state: Exp;  lines: +1 -1<br />
printing veriable i.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2016/07/08 02:57:31;  author: root;  state: Exp;  lines: +10 -10<br />
no change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2016/07/05 11:08:44;  author: root;  state: Exp;  lines: +7 -6<br />
removing the error .<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/07/05 10:48:05;  author: root;  state: Exp;  lines: +22 -2<br />
in this a copy_from_user function is decleared<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/07/04 20:47:30;  author: root;  state: Exp;  lines: +1 -1<br />
recorrecting  the error<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/07/04 20:45:17;  author: root;  state: Exp;  lines: +1 -1<br />
returning the required bytes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/27 11:51:22;  author: root;  state: Exp;  lines: +3 -3<br />
edited the errors<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/27 11:47:05;  author: root;  state: Exp;  lines: +17 -0<br />
here calling of create_scull and another variables<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/24 10:29:09;  author: root;  state: Exp;  lines: +1 -1<br />
declearing the type of write function<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/24 10:21:49;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: insert_drivr.c,v<br />
Working file: insert_drivr.c<br />
head: 1.20<br />
branch:<br />
locks: strict<br />
	root: 1.20<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 20;	selected revisions: 20<br />
description:<br />
this file is a file of inserting a driver in kernal,i.e the driver start from here<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.20	locked by: root;<br />
date: 2016/07/14 04:20:09;  author: root;  state: Exp;  lines: +5 -0<br />
added a semaphore initialisation<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.19<br />
date: 2016/06/27 11:47:43;  author: root;  state: Exp;  lines: +10 -10<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.18<br />
date: 2016/06/26 06:25:43;  author: root;  state: Exp;  lines: +1 -1<br />
changing the value of arguement of MKDEV FUNCTION<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.17<br />
date: 2016/06/26 06:22:30;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.16<br />
date: 2016/06/26 06:19:07;  author: root;  state: Exp;  lines: +1 -1<br />
removing 1 error of semicolon<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.15<br />
date: 2016/06/26 06:17:28;  author: root;  state: Exp;  lines: +8 -6<br />
in this i use to varible and increase the no. of nodes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.14<br />
date: 2016/06/24 06:05:02;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.13<br />
date: 2016/06/24 05:50:12;  author: root;  state: Exp;  lines: +3 -3<br />
no such changes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.12<br />
date: 2016/06/23 09:03:18;  author: root;  state: Exp;  lines: +4 -0<br />
adding some of the functions which is defined in fs.h<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.11<br />
date: 2016/06/23 08:24:24;  author: root;  state: Exp;  lines: +0 -1<br />
removed changes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10<br />
date: 2016/06/23 04:49:38;  author: root;  state: Exp;  lines: +2 -2<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2016/06/21 11:16:06;  author: root;  state: Exp;  lines: +11 -1<br />
in this no such change occur<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2016/06/18 11:26:07;  author: root;  state: Exp;  lines: +5 -1<br />
i decleared the cdev function and and file_operation structeure&#8217;s variable<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/18 07:52:02;  author: root;  state: Exp;  lines: +3 -3<br />
in this i initilise the dev veriable<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/18 05:40:48;  author: root;  state: Exp;  lines: +10 -1<br />
in this file i use to change the kmalloc()<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/17 07:38:13;  author: root;  state: Exp;  lines: +1 -0<br />
some of the changes done after getting error<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/17 07:01:53;  author: root;  state: Exp;  lines: +1 -1<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/17 06:59:33;  author: root;  state: Exp;  lines: +5 -1<br />
just adding  a semicolon<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/17 06:50:27;  author: root;  state: Exp;  lines: +7 -1<br />
in this i register alloc_chrdev_region() function<br />
which is use to register the driver<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/16 05:37:33;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: rm_drivr.c,v<br />
Working file: rm_drivr.c<br />
head: 1.11<br />
branch:<br />
locks: strict<br />
	root: 1.11<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 11;	selected revisions: 11<br />
description:<br />
this file is for removing that driver from kernal module<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.11	locked by: root;<br />
date: 2016/06/28 10:20:12;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10<br />
date: 2016/06/28 10:18:51;  author: root;  state: Exp;  lines: +3 -1<br />
defining the no. of dev element to deleted<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2016/06/27 11:47:48;  author: root;  state: Exp;  lines: +1 -1<br />
no change<br />
,.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2016/06/23 05:08:12;  author: root;  state: Exp;  lines: +1 -1<br />
changing the variable NOD to nod<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/21 11:17:17;  author: root;  state: Exp;  lines: +3 -1<br />
added some of func. i.e. kfree and also cdev_del<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/18 11:27:39;  author: root;  state: Exp;  lines: +1 -0<br />
no changw<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/18 07:52:32;  author: root;  state: Exp;  lines: +1 -0<br />
may be any change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/18 05:41:18;  author: root;  state: Exp;  lines: +1 -0<br />
in this i use to initilise the kfree()<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/17 07:03:52;  author: root;  state: Exp;  lines: +1 -1<br />
in this file i use to add declaration.h file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/17 06:52:37;  author: root;  state: Exp;  lines: +1 -0<br />
in this i use to unregister_chrdev_region() fun calling which is use to unregisterthe driver<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/16 05:38:39;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: declaration.h,v<br />
Working file: declaration.h<br />
head: 1.15<br />
branch:<br />
locks: strict<br />
	root: 1.15<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 15;	selected revisions: 15<br />
description:<br />
in this there is a decleration of major no.<br />
minorno.<br />
and dev_id and also no. of nodes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.15	locked by: root;<br />
date: 2016/07/14 04:20:34;  author: root;  state: Exp;  lines: +1 -0<br />
decleration of semaphore variable<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.14<br />
date: 2016/07/12 00:01:02;  author: root;  state: Exp;  lines: +1 -0<br />
decleration of dev_lseek<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.13<br />
date: 2016/07/09 13:57:27;  author: root;  state: Exp;  lines: +1 -0<br />
decleared a dev_release routine<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.12<br />
date: 2016/07/05 11:09:21;  author: root;  state: Exp;  lines: +1 -1<br />
no change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.11<br />
date: 2016/07/05 10:48:36;  author: root;  state: Exp;  lines: +3 -1<br />
decleration of datasize and devicesize<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10<br />
date: 2016/06/27 11:43:52;  author: root;  state: Exp;  lines: +7 -5<br />
declearation of quantumsize and qset<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2016/06/26 05:57:27;  author: root;  state: Exp;  lines: +1 -1<br />
&#8216;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2016/06/24 11:46:22;  author: root;  state: Exp;  lines: +1 -0<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/24 10:22:03;  author: root;  state: Exp;  lines: +1 -0<br />
declearing the dev_write function<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/24 06:08:50;  author: root;  state: Exp;  lines: +1 -1<br />
added a semicolon<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/24 05:41:08;  author: root;  state: Exp;  lines: +1 -0<br />
in this i decleared the prototype of dev_trim<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/23 04:50:17;  author: root;  state: Exp;  lines: +1 -1<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/21 11:18:02;  author: root;  state: Exp;  lines: +1 -0<br />
some of the declaration i.e. open call func.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/18 05:41:46;  author: root;  state: Exp;  lines: +15 -1<br />
in this i declare the dev and qset structure<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/17 06:54:11;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: file_operation.h,v<br />
Working file: file_operation.h<br />
head: 1.11<br />
branch:<br />
locks: strict<br />
	root: 1.11<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 11;	selected revisions: 11<br />
description:<br />
this is a file operation file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.11	locked by: root;<br />
date: 2016/07/12 00:01:26;  author: root;  state: Exp;  lines: +2 -1<br />
routine mapping<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10<br />
date: 2016/07/09 13:57:50;  author: root;  state: Exp;  lines: +1 -1<br />
prototype of dev_release<br />
funtion<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2016/06/24 11:41:56;  author: root;  state: Exp;  lines: +2 -1<br />
added read file routine structure<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2016/06/24 10:26:13;  author: root;  state: Exp;  lines: +2 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/24 10:24:19;  author: root;  state: Exp;  lines: +1 -1<br />
commenting the release call<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/24 10:22:34;  author: root;  state: Exp;  lines: +3 -1<br />
added the dev_write structure variable<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/24 06:05:08;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/23 04:50:54;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/23 04:06:10;  author: root;  state: Exp;  lines: +1 -1<br />
no change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/21 11:18:38;  author: root;  state: Exp;  lines: +4 -1<br />
this is  the open call routine structure<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/18 11:28:04;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: header.h,v<br />
Working file: header.h<br />
head: 1.13<br />
branch:<br />
locks: strict<br />
	root: 1.13<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 13;	selected revisions: 13<br />
description:<br />
this is a header file for driver in which the driver&#8217;s header file is use to pull from user space<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.13	locked by: root;<br />
date: 2016/07/05 10:49:00;  author: root;  state: Exp;  lines: +9 -0<br />
macro devicesize and datasize<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.12<br />
date: 2016/06/30 10:47:38;  author: root;  state: Exp;  lines: +1 -1<br />
making the size of qset 8.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.11<br />
date: 2016/06/30 09:06:19;  author: root;  state: Exp;  lines: +1 -1<br />
decreasing qsetsize value<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10<br />
date: 2016/06/27 11:55:46;  author: root;  state: Exp;  lines: +1 -1<br />
removing error<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2016/06/27 11:44:27;  author: root;  state: Exp;  lines: +13 -0<br />
Quantumsize and qsetsize macro decleared<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2016/06/23 10:28:39;  author: root;  state: Exp;  lines: +1 -1<br />
corrcting the name of header file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/23 10:24:52;  author: root;  state: Exp;  lines: +1 -0<br />
in this i added the header file kernel.h<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/23 08:24:53;  author: root;  state: Exp;  lines: +2 -3<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/23 04:50:58;  author: root;  state: Exp;  lines: +3 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/21 11:19:05;  author: root;  state: Exp;  lines: +6 -0<br />
some of the header files for chracter drivr<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/18 05:42:36;  author: root;  state: Exp;  lines: +5 -1<br />
in this i use to initilise no. of devices<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/17 06:55:29;  author: root;  state: Exp;  lines: +14 -0<br />
in this there is a macro of Device name major no minor no and no. od nodes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/16 05:39:49;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: insert_drivr.c,v<br />
Working file: insert_drivr.c<br />
head: 1.1<br />
branch:<br />
locks: strict<br />
	root: 1.1<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 1;	selected revisions: 1<br />
description:<br />
this file is a file of inserting a driver in kernal,i.e the driver start from here<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1	locked by: root;<br />
date: 2016/06/16 05:37:33;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: rm_drivr.c,v<br />
Working file: rm_drivr.c<br />
head: 1.1<br />
branch:<br />
locks: strict<br />
	root: 1.1<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 1;	selected revisions: 1<br />
description:<br />
this file is for removing that driver from kernal module<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1	locked by: root;<br />
date: 2016/06/16 05:38:39;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: header.h,v<br />
Working file: header.h<br />
head: 1.1<br />
branch:<br />
locks: strict<br />
	root: 1.1<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 1;	selected revisions: 1<br />
description:<br />
this is a header file for driver in which the driver&#8217;s header file is use to pull from user space<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1	locked by: root;<br />
date: 2016/06/16 05:39:49;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: insert_drivr.c,v<br />
Working file: insert_drivr.c<br />
head: 1.8<br />
branch:<br />
locks: strict<br />
	root: 1.8<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 8;	selected revisions: 8<br />
description:<br />
this file is a file of inserting a driver in kernal,i.e the driver start from here<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8	locked by: root;<br />
date: 2016/06/18 11:26:07;  author: root;  state: Exp;  lines: +5 -1<br />
i decleared the cdev function and and file_operation structeure&#8217;s variable<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/18 07:52:02;  author: root;  state: Exp;  lines: +3 -3<br />
in this i initilise the dev veriable<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/18 05:40:48;  author: root;  state: Exp;  lines: +10 -1<br />
in this file i use to change the kmalloc()<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/17 07:38:13;  author: root;  state: Exp;  lines: +1 -0<br />
some of the changes done after getting error<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/17 07:01:53;  author: root;  state: Exp;  lines: +1 -1<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/17 06:59:33;  author: root;  state: Exp;  lines: +5 -1<br />
just adding  a semicolon<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/17 06:50:27;  author: root;  state: Exp;  lines: +7 -1<br />
in this i register alloc_chrdev_region() function<br />
which is use to register the driver<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/16 05:37:33;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: rm_drivr.c,v<br />
Working file: rm_drivr.c<br />
head: 1.6<br />
branch:<br />
locks: strict<br />
	root: 1.6<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 6;	selected revisions: 6<br />
description:<br />
this file is for removing that driver from kernal module<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6	locked by: root;<br />
date: 2016/06/18 11:27:39;  author: root;  state: Exp;  lines: +1 -0<br />
no changw<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/18 07:52:32;  author: root;  state: Exp;  lines: +1 -0<br />
may be any change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/18 05:41:18;  author: root;  state: Exp;  lines: +1 -0<br />
in this i use to initilise the kfree()<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/17 07:03:52;  author: root;  state: Exp;  lines: +1 -1<br />
in this file i use to add declaration.h file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/17 06:52:37;  author: root;  state: Exp;  lines: +1 -0<br />
in this i use to unregister_chrdev_region() fun calling which is use to unregisterthe driver<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/16 05:38:39;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: declaration.h,v<br />
Working file: declaration.h<br />
head: 1.2<br />
branch:<br />
locks: strict<br />
	root: 1.2<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 2;	selected revisions: 2<br />
description:<br />
in this there is a decleration of major no.<br />
minorno.<br />
and dev_id and also no. of nodes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2	locked by: root;<br />
date: 2016/06/18 05:41:46;  author: root;  state: Exp;  lines: +15 -1<br />
in this i declare the dev and qset structure<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/17 06:54:11;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: file_operation.h,v<br />
Working file: file_operation.h<br />
head: 1.1<br />
branch:<br />
locks: strict<br />
	root: 1.1<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 1;	selected revisions: 1<br />
description:<br />
this is a file operation file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1	locked by: root;<br />
date: 2016/06/18 11:28:04;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: header.h,v<br />
Working file: header.h<br />
head: 1.3<br />
branch:<br />
locks: strict<br />
	root: 1.3<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 3;	selected revisions: 3<br />
description:<br />
this is a header file for driver in which the driver&#8217;s header file is use to pull from user space<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3	locked by: root;<br />
date: 2016/06/18 05:42:36;  author: root;  state: Exp;  lines: +5 -1<br />
in this i use to initilise no. of devices<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/17 06:55:29;  author: root;  state: Exp;  lines: +14 -0<br />
in this there is a macro of Device name major no minor no and no. od nodes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/16 05:39:49;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: dev_open.c,v<br />
Working file: dev_open.c<br />
head: 1.5<br />
branch:<br />
locks: strict<br />
	root: 1.5<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 5;	selected revisions: 5<br />
description:<br />
this is a open call routine function<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5	locked by: root;<br />
date: 2016/06/24 05:40:13;  author: root;  state: Exp;  lines: +16 -1<br />
in this i added i dev_trim function<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/23 10:24:20;  author: root;  state: Exp;  lines: +3 -0<br />
declaring the function of cointainer<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/23 08:24:02;  author: root;  state: Exp;  lines: +1 -1<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/23 04:49:15;  author: root;  state: Exp;  lines: +1 -1<br />
in this file no such change had been done<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/21 11:15:07;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: dev_read.c,v<br />
Working file: dev_read.c<br />
head: 1.2<br />
branch:<br />
locks: strict<br />
	root: 1.2<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 2;	selected revisions: 2<br />
description:<br />
this is the read file routine<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2	locked by: root;<br />
date: 2016/06/26 05:43:48;  author: root;  state: Exp;  lines: +1 -1<br />
this is read module file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/24 11:41:30;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: dev_trim.c,v<br />
Working file: dev_trim.c<br />
head: 1.1<br />
branch:<br />
locks: strict<br />
	root: 1.1<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 1;	selected revisions: 1<br />
description:<br />
this is the function of trimming the file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1	locked by: root;<br />
date: 2016/06/24 05:40:42;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: dev_write.c,v<br />
Working file: dev_write.c<br />
head: 1.2<br />
branch:<br />
locks: strict<br />
	root: 1.2<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 2;	selected revisions: 2<br />
description:<br />
this is a write routine<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2	locked by: root;<br />
date: 2016/06/24 10:29:09;  author: root;  state: Exp;  lines: +1 -1<br />
declearing the type of write function<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/24 10:21:49;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: insert_drivr.c,v<br />
Working file: insert_drivr.c<br />
head: 1.18<br />
branch:<br />
locks: strict<br />
	root: 1.18<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 18;	selected revisions: 18<br />
description:<br />
this file is a file of inserting a driver in kernal,i.e the driver start from here<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.18	locked by: root;<br />
date: 2016/06/26 06:25:43;  author: root;  state: Exp;  lines: +1 -1<br />
changing the value of arguement of MKDEV FUNCTION<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.17<br />
date: 2016/06/26 06:22:30;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.16<br />
date: 2016/06/26 06:19:07;  author: root;  state: Exp;  lines: +1 -1<br />
removing 1 error of semicolon<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.15<br />
date: 2016/06/26 06:17:28;  author: root;  state: Exp;  lines: +8 -6<br />
in this i use to varible and increase the no. of nodes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.14<br />
date: 2016/06/24 06:05:02;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.13<br />
date: 2016/06/24 05:50:12;  author: root;  state: Exp;  lines: +3 -3<br />
no such changes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.12<br />
date: 2016/06/23 09:03:18;  author: root;  state: Exp;  lines: +4 -0<br />
adding some of the functions which is defined in fs.h<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.11<br />
date: 2016/06/23 08:24:24;  author: root;  state: Exp;  lines: +0 -1<br />
removed changes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10<br />
date: 2016/06/23 04:49:38;  author: root;  state: Exp;  lines: +2 -2<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2016/06/21 11:16:06;  author: root;  state: Exp;  lines: +11 -1<br />
in this no such change occur<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2016/06/18 11:26:07;  author: root;  state: Exp;  lines: +5 -1<br />
i decleared the cdev function and and file_operation structeure&#8217;s variable<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/18 07:52:02;  author: root;  state: Exp;  lines: +3 -3<br />
in this i initilise the dev veriable<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/18 05:40:48;  author: root;  state: Exp;  lines: +10 -1<br />
in this file i use to change the kmalloc()<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/17 07:38:13;  author: root;  state: Exp;  lines: +1 -0<br />
some of the changes done after getting error<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/17 07:01:53;  author: root;  state: Exp;  lines: +1 -1<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/17 06:59:33;  author: root;  state: Exp;  lines: +5 -1<br />
just adding  a semicolon<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/17 06:50:27;  author: root;  state: Exp;  lines: +7 -1<br />
in this i register alloc_chrdev_region() function<br />
which is use to register the driver<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/16 05:37:33;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: rm_drivr.c,v<br />
Working file: rm_drivr.c<br />
head: 1.8<br />
branch:<br />
locks: strict<br />
	root: 1.8<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 8;	selected revisions: 8<br />
description:<br />
this file is for removing that driver from kernal module<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8	locked by: root;<br />
date: 2016/06/23 05:08:12;  author: root;  state: Exp;  lines: +1 -1<br />
changing the variable NOD to nod<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/21 11:17:17;  author: root;  state: Exp;  lines: +3 -1<br />
added some of func. i.e. kfree and also cdev_del<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/18 11:27:39;  author: root;  state: Exp;  lines: +1 -0<br />
no changw<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/18 07:52:32;  author: root;  state: Exp;  lines: +1 -0<br />
may be any change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/18 05:41:18;  author: root;  state: Exp;  lines: +1 -0<br />
in this i use to initilise the kfree()<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/17 07:03:52;  author: root;  state: Exp;  lines: +1 -1<br />
in this file i use to add declaration.h file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/17 06:52:37;  author: root;  state: Exp;  lines: +1 -0<br />
in this i use to unregister_chrdev_region() fun calling which is use to unregisterthe driver<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/16 05:38:39;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: declaration.h,v<br />
Working file: declaration.h<br />
head: 1.9<br />
branch:<br />
locks: strict<br />
	root: 1.9<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 9;	selected revisions: 9<br />
description:<br />
in this there is a decleration of major no.<br />
minorno.<br />
and dev_id and also no. of nodes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9	locked by: root;<br />
date: 2016/06/26 05:57:27;  author: root;  state: Exp;  lines: +1 -1<br />
&#8216;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2016/06/24 11:46:22;  author: root;  state: Exp;  lines: +1 -0<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/24 10:22:03;  author: root;  state: Exp;  lines: +1 -0<br />
declearing the dev_write function<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/24 06:08:50;  author: root;  state: Exp;  lines: +1 -1<br />
added a semicolon<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/24 05:41:08;  author: root;  state: Exp;  lines: +1 -0<br />
in this i decleared the prototype of dev_trim<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/23 04:50:17;  author: root;  state: Exp;  lines: +1 -1<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/21 11:18:02;  author: root;  state: Exp;  lines: +1 -0<br />
some of the declaration i.e. open call func.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/18 05:41:46;  author: root;  state: Exp;  lines: +15 -1<br />
in this i declare the dev and qset structure<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/17 06:54:11;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: file_operation.h,v<br />
Working file: file_operation.h<br />
head: 1.9<br />
branch:<br />
locks: strict<br />
	root: 1.9<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 9;	selected revisions: 9<br />
description:<br />
this is a file operation file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9	locked by: root;<br />
date: 2016/06/24 11:41:56;  author: root;  state: Exp;  lines: +2 -1<br />
added read file routine structure<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2016/06/24 10:26:13;  author: root;  state: Exp;  lines: +2 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/24 10:24:19;  author: root;  state: Exp;  lines: +1 -1<br />
commenting the release call<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/24 10:22:34;  author: root;  state: Exp;  lines: +3 -1<br />
added the dev_write structure variable<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/24 06:05:08;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/23 04:50:54;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/23 04:06:10;  author: root;  state: Exp;  lines: +1 -1<br />
no change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/21 11:18:38;  author: root;  state: Exp;  lines: +4 -1<br />
this is  the open call routine structure<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/18 11:28:04;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: header.h,v<br />
Working file: header.h<br />
head: 1.8<br />
branch:<br />
locks: strict<br />
	root: 1.8<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 8;	selected revisions: 8<br />
description:<br />
this is a header file for driver in which the driver&#8217;s header file is use to pull from user space<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8	locked by: root;<br />
date: 2016/06/23 10:28:39;  author: root;  state: Exp;  lines: +1 -1<br />
corrcting the name of header file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/23 10:24:52;  author: root;  state: Exp;  lines: +1 -0<br />
in this i added the header file kernel.h<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/23 08:24:53;  author: root;  state: Exp;  lines: +2 -3<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/23 04:50:58;  author: root;  state: Exp;  lines: +3 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/21 11:19:05;  author: root;  state: Exp;  lines: +6 -0<br />
some of the header files for chracter drivr<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/18 05:42:36;  author: root;  state: Exp;  lines: +5 -1<br />
in this i use to initilise no. of devices<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/17 06:55:29;  author: root;  state: Exp;  lines: +14 -0<br />
in this there is a macro of Device name major no minor no and no. od nodes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/16 05:39:49;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: dev_open.c,v<br />
Working file: dev_open.c<br />
head: 1.5<br />
branch:<br />
locks: strict<br />
	root: 1.5<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 5;	selected revisions: 5<br />
description:<br />
this is a open call routine function<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5	locked by: root;<br />
date: 2016/06/24 05:40:13;  author: root;  state: Exp;  lines: +16 -1<br />
in this i added i dev_trim function<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/23 10:24:20;  author: root;  state: Exp;  lines: +3 -0<br />
declaring the function of cointainer<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/23 08:24:02;  author: root;  state: Exp;  lines: +1 -1<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/23 04:49:15;  author: root;  state: Exp;  lines: +1 -1<br />
in this file no such change had been done<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/21 11:15:07;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: dev_read.c,v<br />
Working file: dev_read.c<br />
head: 1.2<br />
branch:<br />
locks: strict<br />
	root: 1.2<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 2;	selected revisions: 2<br />
description:<br />
this is the read file routine<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2	locked by: root;<br />
date: 2016/06/26 05:43:48;  author: root;  state: Exp;  lines: +1 -1<br />
this is read module file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/24 11:41:30;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: dev_trim.c,v<br />
Working file: dev_trim.c<br />
head: 1.1<br />
branch:<br />
locks: strict<br />
	root: 1.1<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 1;	selected revisions: 1<br />
description:<br />
this is the function of trimming the file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1	locked by: root;<br />
date: 2016/06/24 05:40:42;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: dev_write.c,v<br />
Working file: dev_write.c<br />
head: 1.2<br />
branch:<br />
locks: strict<br />
	root: 1.2<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 2;	selected revisions: 2<br />
description:<br />
this is a write routine<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2	locked by: root;<br />
date: 2016/06/24 10:29:09;  author: root;  state: Exp;  lines: +1 -1<br />
declearing the type of write function<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/24 10:21:49;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: insert_drivr.c,v<br />
Working file: insert_drivr.c<br />
head: 1.18<br />
branch:<br />
locks: strict<br />
	root: 1.18<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 18;	selected revisions: 18<br />
description:<br />
this file is a file of inserting a driver in kernal,i.e the driver start from here<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.18	locked by: root;<br />
date: 2016/06/26 06:25:43;  author: root;  state: Exp;  lines: +1 -1<br />
changing the value of arguement of MKDEV FUNCTION<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.17<br />
date: 2016/06/26 06:22:30;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.16<br />
date: 2016/06/26 06:19:07;  author: root;  state: Exp;  lines: +1 -1<br />
removing 1 error of semicolon<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.15<br />
date: 2016/06/26 06:17:28;  author: root;  state: Exp;  lines: +8 -6<br />
in this i use to varible and increase the no. of nodes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.14<br />
date: 2016/06/24 06:05:02;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.13<br />
date: 2016/06/24 05:50:12;  author: root;  state: Exp;  lines: +3 -3<br />
no such changes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.12<br />
date: 2016/06/23 09:03:18;  author: root;  state: Exp;  lines: +4 -0<br />
adding some of the functions which is defined in fs.h<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.11<br />
date: 2016/06/23 08:24:24;  author: root;  state: Exp;  lines: +0 -1<br />
removed changes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10<br />
date: 2016/06/23 04:49:38;  author: root;  state: Exp;  lines: +2 -2<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2016/06/21 11:16:06;  author: root;  state: Exp;  lines: +11 -1<br />
in this no such change occur<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2016/06/18 11:26:07;  author: root;  state: Exp;  lines: +5 -1<br />
i decleared the cdev function and and file_operation structeure&#8217;s variable<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/18 07:52:02;  author: root;  state: Exp;  lines: +3 -3<br />
in this i initilise the dev veriable<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/18 05:40:48;  author: root;  state: Exp;  lines: +10 -1<br />
in this file i use to change the kmalloc()<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/17 07:38:13;  author: root;  state: Exp;  lines: +1 -0<br />
some of the changes done after getting error<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/17 07:01:53;  author: root;  state: Exp;  lines: +1 -1<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/17 06:59:33;  author: root;  state: Exp;  lines: +5 -1<br />
just adding  a semicolon<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/17 06:50:27;  author: root;  state: Exp;  lines: +7 -1<br />
in this i register alloc_chrdev_region() function<br />
which is use to register the driver<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/16 05:37:33;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: rm_drivr.c,v<br />
Working file: rm_drivr.c<br />
head: 1.8<br />
branch:<br />
locks: strict<br />
	root: 1.8<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 8;	selected revisions: 8<br />
description:<br />
this file is for removing that driver from kernal module<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8	locked by: root;<br />
date: 2016/06/23 05:08:12;  author: root;  state: Exp;  lines: +1 -1<br />
changing the variable NOD to nod<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/21 11:17:17;  author: root;  state: Exp;  lines: +3 -1<br />
added some of func. i.e. kfree and also cdev_del<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/18 11:27:39;  author: root;  state: Exp;  lines: +1 -0<br />
no changw<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/18 07:52:32;  author: root;  state: Exp;  lines: +1 -0<br />
may be any change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/18 05:41:18;  author: root;  state: Exp;  lines: +1 -0<br />
in this i use to initilise the kfree()<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/17 07:03:52;  author: root;  state: Exp;  lines: +1 -1<br />
in this file i use to add declaration.h file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/17 06:52:37;  author: root;  state: Exp;  lines: +1 -0<br />
in this i use to unregister_chrdev_region() fun calling which is use to unregisterthe driver<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/16 05:38:39;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: declaration.h,v<br />
Working file: declaration.h<br />
head: 1.9<br />
branch:<br />
locks: strict<br />
	root: 1.9<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 9;	selected revisions: 9<br />
description:<br />
in this there is a decleration of major no.<br />
minorno.<br />
and dev_id and also no. of nodes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9	locked by: root;<br />
date: 2016/06/26 05:57:27;  author: root;  state: Exp;  lines: +1 -1<br />
&#8216;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2016/06/24 11:46:22;  author: root;  state: Exp;  lines: +1 -0<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/24 10:22:03;  author: root;  state: Exp;  lines: +1 -0<br />
declearing the dev_write function<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/24 06:08:50;  author: root;  state: Exp;  lines: +1 -1<br />
added a semicolon<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/24 05:41:08;  author: root;  state: Exp;  lines: +1 -0<br />
in this i decleared the prototype of dev_trim<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/23 04:50:17;  author: root;  state: Exp;  lines: +1 -1<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/21 11:18:02;  author: root;  state: Exp;  lines: +1 -0<br />
some of the declaration i.e. open call func.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/18 05:41:46;  author: root;  state: Exp;  lines: +15 -1<br />
in this i declare the dev and qset structure<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/17 06:54:11;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: file_operation.h,v<br />
Working file: file_operation.h<br />
head: 1.9<br />
branch:<br />
locks: strict<br />
	root: 1.9<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 9;	selected revisions: 9<br />
description:<br />
this is a file operation file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9	locked by: root;<br />
date: 2016/06/24 11:41:56;  author: root;  state: Exp;  lines: +2 -1<br />
added read file routine structure<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2016/06/24 10:26:13;  author: root;  state: Exp;  lines: +2 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/24 10:24:19;  author: root;  state: Exp;  lines: +1 -1<br />
commenting the release call<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/24 10:22:34;  author: root;  state: Exp;  lines: +3 -1<br />
added the dev_write structure variable<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/24 06:05:08;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/23 04:50:54;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/23 04:06:10;  author: root;  state: Exp;  lines: +1 -1<br />
no change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/21 11:18:38;  author: root;  state: Exp;  lines: +4 -1<br />
this is  the open call routine structure<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/18 11:28:04;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: header.h,v<br />
Working file: header.h<br />
head: 1.8<br />
branch:<br />
locks: strict<br />
	root: 1.8<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 8;	selected revisions: 8<br />
description:<br />
this is a header file for driver in which the driver&#8217;s header file is use to pull from user space<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8	locked by: root;<br />
date: 2016/06/23 10:28:39;  author: root;  state: Exp;  lines: +1 -1<br />
corrcting the name of header file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/23 10:24:52;  author: root;  state: Exp;  lines: +1 -0<br />
in this i added the header file kernel.h<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/23 08:24:53;  author: root;  state: Exp;  lines: +2 -3<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/23 04:50:58;  author: root;  state: Exp;  lines: +3 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/21 11:19:05;  author: root;  state: Exp;  lines: +6 -0<br />
some of the header files for chracter drivr<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/18 05:42:36;  author: root;  state: Exp;  lines: +5 -1<br />
in this i use to initilise no. of devices<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/17 06:55:29;  author: root;  state: Exp;  lines: +14 -0<br />
in this there is a macro of Device name major no minor no and no. od nodes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/16 05:39:49;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: create_scull.c,v<br />
Working file: create_scull.c<br />
head: 1.19<br />
branch:<br />
locks: strict<br />
	root: 1.19<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 19;	selected revisions: 19<br />
description:<br />
this is a scull creating file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.19	locked by: root;<br />
date: 2016/06/28 11:53:42;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.18<br />
date: 2016/06/28 11:52:39;  author: root;  state: Exp;  lines: +1 -0<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.17<br />
date: 2016/06/28 11:47:03;  author: root;  state: Exp;  lines: +2 -1<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.16<br />
date: 2016/06/28 11:43:48;  author: root;  state: Exp;  lines: +7 -0<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.15<br />
date: 2016/06/28 11:38:49;  author: root;  state: Exp;  lines: +3 -2<br />
removing a error<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.14<br />
date: 2016/06/28 11:09:33;  author: root;  state: Exp;  lines: +2 -3<br />
just changing the variable name<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.13<br />
date: 2016/06/28 07:35:20;  author: root;  state: Exp;  lines: +1 -1<br />
removing one error of memset<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.12<br />
date: 2016/06/28 07:34:22;  author: root;  state: Exp;  lines: +1 -1<br />
removed one error<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.11<br />
date: 2016/06/28 07:33:22;  author: root;  state: Exp;  lines: +1 -1<br />
removing error<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10<br />
date: 2016/06/28 07:23:14;  author: root;  state: Exp;  lines: +1 -1<br />
only a error of semicolon which is use to remove by adding a semicolon<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2016/06/28 07:22:12;  author: root;  state: Exp;  lines: +8 -3<br />
in this i use to initilise the qset now<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2016/06/28 06:14:12;  author: root;  state: Exp;  lines: +17 -4<br />
in this i use to<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/27 12:21:20;  author: root;  state: Exp;  lines: +1 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/27 12:19:50;  author: root;  state: Exp;  lines: +2 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/27 12:17:27;  author: root;  state: Exp;  lines: +1 -4<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/27 12:02:15;  author: root;  state: Exp;  lines: +1 -2<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/27 12:00:39;  author: root;  state: Exp;  lines: +4 -0<br />
printing a error statement<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/27 11:55:14;  author: root;  state: Exp;  lines: +1 -1<br />
removing error<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/27 11:46:46;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: dev_open.c,v<br />
Working file: dev_open.c<br />
head: 1.6<br />
branch:<br />
locks: strict<br />
	root: 1.6<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 6;	selected revisions: 6<br />
description:<br />
this is a open call routine function<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6	locked by: root;<br />
date: 2016/06/28 06:15:30;  author: root;  state: Exp;  lines: +3 -1<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/24 05:40:13;  author: root;  state: Exp;  lines: +16 -1<br />
in this i added i dev_trim function<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/23 10:24:20;  author: root;  state: Exp;  lines: +3 -0<br />
declaring the function of cointainer<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/23 08:24:02;  author: root;  state: Exp;  lines: +1 -1<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/23 04:49:15;  author: root;  state: Exp;  lines: +1 -1<br />
in this file no such change had been done<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/21 11:15:07;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: dev_read.c,v<br />
Working file: dev_read.c<br />
head: 1.2<br />
branch:<br />
locks: strict<br />
	root: 1.2<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 2;	selected revisions: 2<br />
description:<br />
this is the read file routine<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2	locked by: root;<br />
date: 2016/06/26 05:43:48;  author: root;  state: Exp;  lines: +1 -1<br />
this is read module file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/24 11:41:30;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: dev_trim.c,v<br />
Working file: dev_trim.c<br />
head: 1.1<br />
branch:<br />
locks: strict<br />
	root: 1.1<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 1;	selected revisions: 1<br />
description:<br />
this is the function of trimming the file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1	locked by: root;<br />
date: 2016/06/24 05:40:42;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: dev_write.c,v<br />
Working file: dev_write.c<br />
head: 1.4<br />
branch:<br />
locks: strict<br />
	root: 1.4<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 4;	selected revisions: 4<br />
description:<br />
this is a write routine<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4	locked by: root;<br />
date: 2016/06/27 11:51:22;  author: root;  state: Exp;  lines: +3 -3<br />
edited the errors<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/27 11:47:05;  author: root;  state: Exp;  lines: +17 -0<br />
here calling of create_scull and another variables<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/24 10:29:09;  author: root;  state: Exp;  lines: +1 -1<br />
declearing the type of write function<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/24 10:21:49;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: insert_drivr.c,v<br />
Working file: insert_drivr.c<br />
head: 1.19<br />
branch:<br />
locks: strict<br />
	root: 1.19<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 19;	selected revisions: 19<br />
description:<br />
this file is a file of inserting a driver in kernal,i.e the driver start from here<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.19	locked by: root;<br />
date: 2016/06/27 11:47:43;  author: root;  state: Exp;  lines: +10 -10<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.18<br />
date: 2016/06/26 06:25:43;  author: root;  state: Exp;  lines: +1 -1<br />
changing the value of arguement of MKDEV FUNCTION<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.17<br />
date: 2016/06/26 06:22:30;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.16<br />
date: 2016/06/26 06:19:07;  author: root;  state: Exp;  lines: +1 -1<br />
removing 1 error of semicolon<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.15<br />
date: 2016/06/26 06:17:28;  author: root;  state: Exp;  lines: +8 -6<br />
in this i use to varible and increase the no. of nodes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.14<br />
date: 2016/06/24 06:05:02;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.13<br />
date: 2016/06/24 05:50:12;  author: root;  state: Exp;  lines: +3 -3<br />
no such changes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.12<br />
date: 2016/06/23 09:03:18;  author: root;  state: Exp;  lines: +4 -0<br />
adding some of the functions which is defined in fs.h<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.11<br />
date: 2016/06/23 08:24:24;  author: root;  state: Exp;  lines: +0 -1<br />
removed changes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10<br />
date: 2016/06/23 04:49:38;  author: root;  state: Exp;  lines: +2 -2<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2016/06/21 11:16:06;  author: root;  state: Exp;  lines: +11 -1<br />
in this no such change occur<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2016/06/18 11:26:07;  author: root;  state: Exp;  lines: +5 -1<br />
i decleared the cdev function and and file_operation structeure&#8217;s variable<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/18 07:52:02;  author: root;  state: Exp;  lines: +3 -3<br />
in this i initilise the dev veriable<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/18 05:40:48;  author: root;  state: Exp;  lines: +10 -1<br />
in this file i use to change the kmalloc()<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/17 07:38:13;  author: root;  state: Exp;  lines: +1 -0<br />
some of the changes done after getting error<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/17 07:01:53;  author: root;  state: Exp;  lines: +1 -1<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/17 06:59:33;  author: root;  state: Exp;  lines: +5 -1<br />
just adding  a semicolon<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/17 06:50:27;  author: root;  state: Exp;  lines: +7 -1<br />
in this i register alloc_chrdev_region() function<br />
which is use to register the driver<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/16 05:37:33;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: rm_drivr.c,v<br />
Working file: rm_drivr.c<br />
head: 1.11<br />
branch:<br />
locks: strict<br />
	root: 1.11<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 11;	selected revisions: 11<br />
description:<br />
this file is for removing that driver from kernal module<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.11	locked by: root;<br />
date: 2016/06/28 10:20:12;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10<br />
date: 2016/06/28 10:18:51;  author: root;  state: Exp;  lines: +3 -1<br />
defining the no. of dev element to deleted<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2016/06/27 11:47:48;  author: root;  state: Exp;  lines: +1 -1<br />
no change<br />
,.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2016/06/23 05:08:12;  author: root;  state: Exp;  lines: +1 -1<br />
changing the variable NOD to nod<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/21 11:17:17;  author: root;  state: Exp;  lines: +3 -1<br />
added some of func. i.e. kfree and also cdev_del<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/18 11:27:39;  author: root;  state: Exp;  lines: +1 -0<br />
no changw<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/18 07:52:32;  author: root;  state: Exp;  lines: +1 -0<br />
may be any change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/18 05:41:18;  author: root;  state: Exp;  lines: +1 -0<br />
in this i use to initilise the kfree()<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/17 07:03:52;  author: root;  state: Exp;  lines: +1 -1<br />
in this file i use to add declaration.h file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/17 06:52:37;  author: root;  state: Exp;  lines: +1 -0<br />
in this i use to unregister_chrdev_region() fun calling which is use to unregisterthe driver<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/16 05:38:39;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: declaration.h,v<br />
Working file: declaration.h<br />
head: 1.10<br />
branch:<br />
locks: strict<br />
	root: 1.10<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 10;	selected revisions: 10<br />
description:<br />
in this there is a decleration of major no.<br />
minorno.<br />
and dev_id and also no. of nodes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10	locked by: root;<br />
date: 2016/06/27 11:43:52;  author: root;  state: Exp;  lines: +7 -5<br />
declearation of quantumsize and qset<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2016/06/26 05:57:27;  author: root;  state: Exp;  lines: +1 -1<br />
&#8216;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2016/06/24 11:46:22;  author: root;  state: Exp;  lines: +1 -0<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/24 10:22:03;  author: root;  state: Exp;  lines: +1 -0<br />
declearing the dev_write function<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/24 06:08:50;  author: root;  state: Exp;  lines: +1 -1<br />
added a semicolon<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/24 05:41:08;  author: root;  state: Exp;  lines: +1 -0<br />
in this i decleared the prototype of dev_trim<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/23 04:50:17;  author: root;  state: Exp;  lines: +1 -1<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/21 11:18:02;  author: root;  state: Exp;  lines: +1 -0<br />
some of the declaration i.e. open call func.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/18 05:41:46;  author: root;  state: Exp;  lines: +15 -1<br />
in this i declare the dev and qset structure<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/17 06:54:11;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: file_operation.h,v<br />
Working file: file_operation.h<br />
head: 1.9<br />
branch:<br />
locks: strict<br />
	root: 1.9<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 9;	selected revisions: 9<br />
description:<br />
this is a file operation file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9	locked by: root;<br />
date: 2016/06/24 11:41:56;  author: root;  state: Exp;  lines: +2 -1<br />
added read file routine structure<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2016/06/24 10:26:13;  author: root;  state: Exp;  lines: +2 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/24 10:24:19;  author: root;  state: Exp;  lines: +1 -1<br />
commenting the release call<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/24 10:22:34;  author: root;  state: Exp;  lines: +3 -1<br />
added the dev_write structure variable<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/24 06:05:08;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/23 04:50:54;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/23 04:06:10;  author: root;  state: Exp;  lines: +1 -1<br />
no change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/21 11:18:38;  author: root;  state: Exp;  lines: +4 -1<br />
this is  the open call routine structure<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/18 11:28:04;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: header.h,v<br />
Working file: header.h<br />
head: 1.10<br />
branch:<br />
locks: strict<br />
	root: 1.10<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 10;	selected revisions: 10<br />
description:<br />
this is a header file for driver in which the driver&#8217;s header file is use to pull from user space<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10	locked by: root;<br />
date: 2016/06/27 11:55:46;  author: root;  state: Exp;  lines: +1 -1<br />
removing error<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2016/06/27 11:44:27;  author: root;  state: Exp;  lines: +13 -0<br />
Quantumsize and qsetsize macro decleared<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2016/06/23 10:28:39;  author: root;  state: Exp;  lines: +1 -1<br />
corrcting the name of header file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/23 10:24:52;  author: root;  state: Exp;  lines: +1 -0<br />
in this i added the header file kernel.h<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/23 08:24:53;  author: root;  state: Exp;  lines: +2 -3<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/23 04:50:58;  author: root;  state: Exp;  lines: +3 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/21 11:19:05;  author: root;  state: Exp;  lines: +6 -0<br />
some of the header files for chracter drivr<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/18 05:42:36;  author: root;  state: Exp;  lines: +5 -1<br />
in this i use to initilise no. of devices<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/17 06:55:29;  author: root;  state: Exp;  lines: +14 -0<br />
in this there is a macro of Device name major no minor no and no. od nodes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/16 05:39:49;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: create_scull.c,v<br />
Working file: create_scull.c<br />
head: 1.56<br />
branch:<br />
locks: strict<br />
	root: 1.56<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 56;	selected revisions: 56<br />
description:<br />
this is a scull creating file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.56	locked by: root;<br />
date: 2016/07/06 07:16:15;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.55<br />
date: 2016/07/06 07:13:45;  author: root;  state: Exp;  lines: +1 -1<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.54<br />
date: 2016/07/05 11:41:42;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.53<br />
date: 2016/07/05 11:36:38;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.52<br />
date: 2016/07/05 11:36:00;  author: root;  state: Exp;  lines: +2 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.51<br />
date: 2016/07/05 11:30:00;  author: root;  state: Exp;  lines: +5 -3<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.50<br />
date: 2016/07/05 11:23:14;  author: root;  state: Exp;  lines: +9 -7<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.49<br />
date: 2016/07/05 11:14:54;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.48<br />
date: 2016/07/05 11:12:46;  author: root;  state: Exp;  lines: +2 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.47<br />
date: 2016/07/05 10:47:28;  author: root;  state: Exp;  lines: +2 -2<br />
this is the file after debugging.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.46<br />
date: 2016/07/05 08:23:16;  author: root;  state: Exp;  lines: +1 -0<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.45<br />
date: 2016/07/05 08:21:21;  author: root;  state: Exp;  lines: +2 -2<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.44<br />
date: 2016/07/05 07:54:03;  author: root;  state: Exp;  lines: +2 -4<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.43<br />
date: 2016/07/05 07:01:35;  author: root;  state: Exp;  lines: +1 -1<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.42<br />
date: 2016/07/05 06:58:36;  author: root;  state: Exp;  lines: +1 -1<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.41<br />
date: 2016/07/05 06:57:10;  author: root;  state: Exp;  lines: +4 -1<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.40<br />
date: 2016/07/05 06:53:16;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.39<br />
date: 2016/07/05 06:52:35;  author: root;  state: Exp;  lines: +1 -1<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.38<br />
date: 2016/07/05 06:29:38;  author: root;  state: Exp;  lines: +4 -3<br />
changing the value of to which it pointing<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.37<br />
date: 2016/07/04 23:18:31;  author: root;  state: Exp;  lines: +2 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.36<br />
date: 2016/07/04 23:16:11;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.35<br />
date: 2016/07/04 23:13:34;  author: root;  state: Exp;  lines: +3 -5<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.34<br />
date: 2016/07/04 23:10:02;  author: root;  state: Exp;  lines: +4 -3<br />
printing a statement for debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.33<br />
date: 2016/07/04 23:01:33;  author: root;  state: Exp;  lines: +1 -0<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.32<br />
date: 2016/07/04 22:41:35;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.31<br />
date: 2016/07/04 22:21:46;  author: root;  state: Exp;  lines: +2 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.30<br />
date: 2016/07/04 22:15:55;  author: root;  state: Exp;  lines: +22 -22<br />
no such change .<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.29<br />
date: 2016/06/30 11:13:12;  author: root;  state: Exp;  lines: +2 -2<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.28<br />
date: 2016/06/30 11:04:22;  author: root;  state: Exp;  lines: +3 -1<br />
printing the addresses<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.27<br />
date: 2016/06/30 10:47:14;  author: root;  state: Exp;  lines: +28 -4<br />
added a memory segment for quantum.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.26<br />
date: 2016/06/30 09:19:10;  author: root;  state: Exp;  lines: +3 -2<br />
checking the value of first and last pointer<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.25<br />
date: 2016/06/30 09:02:19;  author: root;  state: Exp;  lines: +3 -3<br />
removing or debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.24<br />
date: 2016/06/30 08:54:33;  author: root;  state: Exp;  lines: +1 -1<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.23<br />
date: 2016/06/30 08:49:27;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.22<br />
date: 2016/06/30 08:06:13;  author: root;  state: Exp;  lines: +3 -4<br />
edited the commant<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.21<br />
date: 2016/06/30 07:28:48;  author: root;  state: Exp;  lines: +2 -2<br />
printing noqs for error<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.20<br />
date: 2016/06/30 03:59:13;  author: root;  state: Exp;  lines: +4 -3<br />
Debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.19<br />
date: 2016/06/28 11:53:42;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.18<br />
date: 2016/06/28 11:52:39;  author: root;  state: Exp;  lines: +1 -0<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.17<br />
date: 2016/06/28 11:47:03;  author: root;  state: Exp;  lines: +2 -1<br />
debugging<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.16<br />
date: 2016/06/28 11:43:48;  author: root;  state: Exp;  lines: +7 -0<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.15<br />
date: 2016/06/28 11:38:49;  author: root;  state: Exp;  lines: +3 -2<br />
removing a error<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.14<br />
date: 2016/06/28 11:09:33;  author: root;  state: Exp;  lines: +2 -3<br />
just changing the variable name<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.13<br />
date: 2016/06/28 07:35:20;  author: root;  state: Exp;  lines: +1 -1<br />
removing one error of memset<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.12<br />
date: 2016/06/28 07:34:22;  author: root;  state: Exp;  lines: +1 -1<br />
removed one error<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.11<br />
date: 2016/06/28 07:33:22;  author: root;  state: Exp;  lines: +1 -1<br />
removing error<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10<br />
date: 2016/06/28 07:23:14;  author: root;  state: Exp;  lines: +1 -1<br />
only a error of semicolon which is use to remove by adding a semicolon<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2016/06/28 07:22:12;  author: root;  state: Exp;  lines: +8 -3<br />
in this i use to initilise the qset now<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2016/06/28 06:14:12;  author: root;  state: Exp;  lines: +17 -4<br />
in this i use to<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/27 12:21:20;  author: root;  state: Exp;  lines: +1 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/27 12:19:50;  author: root;  state: Exp;  lines: +2 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/27 12:17:27;  author: root;  state: Exp;  lines: +1 -4<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/27 12:02:15;  author: root;  state: Exp;  lines: +1 -2<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/27 12:00:39;  author: root;  state: Exp;  lines: +4 -0<br />
printing a error statement<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/27 11:55:14;  author: root;  state: Exp;  lines: +1 -1<br />
removing error<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/27 11:46:46;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: dev_open.c,v<br />
Working file: dev_open.c<br />
head: 1.6<br />
branch:<br />
locks: strict<br />
	root: 1.6<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 6;	selected revisions: 6<br />
description:<br />
this is a open call routine function<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6	locked by: root;<br />
date: 2016/06/28 06:15:30;  author: root;  state: Exp;  lines: +3 -1<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/24 05:40:13;  author: root;  state: Exp;  lines: +16 -1<br />
in this i added i dev_trim function<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/23 10:24:20;  author: root;  state: Exp;  lines: +3 -0<br />
declaring the function of cointainer<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/23 08:24:02;  author: root;  state: Exp;  lines: +1 -1<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/23 04:49:15;  author: root;  state: Exp;  lines: +1 -1<br />
in this file no such change had been done<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/21 11:15:07;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: dev_read.c,v<br />
Working file: dev_read.c<br />
head: 1.2<br />
branch:<br />
locks: strict<br />
	root: 1.2<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 2;	selected revisions: 2<br />
description:<br />
this is the read file routine<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2	locked by: root;<br />
date: 2016/06/26 05:43:48;  author: root;  state: Exp;  lines: +1 -1<br />
this is read module file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/24 11:41:30;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: dev_trim.c,v<br />
Working file: dev_trim.c<br />
head: 1.1<br />
branch:<br />
locks: strict<br />
	root: 1.1<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 1;	selected revisions: 1<br />
description:<br />
this is the function of trimming the file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1	locked by: root;<br />
date: 2016/06/24 05:40:42;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: dev_write.c,v<br />
Working file: dev_write.c<br />
head: 1.8<br />
branch:<br />
locks: strict<br />
	root: 1.8<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 8;	selected revisions: 8<br />
description:<br />
this is a write routine<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8	locked by: root;<br />
date: 2016/07/05 11:08:44;  author: root;  state: Exp;  lines: +7 -6<br />
removing the error .<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/07/05 10:48:05;  author: root;  state: Exp;  lines: +22 -2<br />
in this a copy_from_user function is decleared<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/07/04 20:47:30;  author: root;  state: Exp;  lines: +1 -1<br />
recorrecting  the error<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/07/04 20:45:17;  author: root;  state: Exp;  lines: +1 -1<br />
returning the required bytes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/27 11:51:22;  author: root;  state: Exp;  lines: +3 -3<br />
edited the errors<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/27 11:47:05;  author: root;  state: Exp;  lines: +17 -0<br />
here calling of create_scull and another variables<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/24 10:29:09;  author: root;  state: Exp;  lines: +1 -1<br />
declearing the type of write function<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/24 10:21:49;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: insert_drivr.c,v<br />
Working file: insert_drivr.c<br />
head: 1.19<br />
branch:<br />
locks: strict<br />
	root: 1.19<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 19;	selected revisions: 19<br />
description:<br />
this file is a file of inserting a driver in kernal,i.e the driver start from here<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.19	locked by: root;<br />
date: 2016/06/27 11:47:43;  author: root;  state: Exp;  lines: +10 -10<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.18<br />
date: 2016/06/26 06:25:43;  author: root;  state: Exp;  lines: +1 -1<br />
changing the value of arguement of MKDEV FUNCTION<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.17<br />
date: 2016/06/26 06:22:30;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.16<br />
date: 2016/06/26 06:19:07;  author: root;  state: Exp;  lines: +1 -1<br />
removing 1 error of semicolon<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.15<br />
date: 2016/06/26 06:17:28;  author: root;  state: Exp;  lines: +8 -6<br />
in this i use to varible and increase the no. of nodes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.14<br />
date: 2016/06/24 06:05:02;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.13<br />
date: 2016/06/24 05:50:12;  author: root;  state: Exp;  lines: +3 -3<br />
no such changes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.12<br />
date: 2016/06/23 09:03:18;  author: root;  state: Exp;  lines: +4 -0<br />
adding some of the functions which is defined in fs.h<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.11<br />
date: 2016/06/23 08:24:24;  author: root;  state: Exp;  lines: +0 -1<br />
removed changes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10<br />
date: 2016/06/23 04:49:38;  author: root;  state: Exp;  lines: +2 -2<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2016/06/21 11:16:06;  author: root;  state: Exp;  lines: +11 -1<br />
in this no such change occur<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2016/06/18 11:26:07;  author: root;  state: Exp;  lines: +5 -1<br />
i decleared the cdev function and and file_operation structeure&#8217;s variable<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/18 07:52:02;  author: root;  state: Exp;  lines: +3 -3<br />
in this i initilise the dev veriable<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/18 05:40:48;  author: root;  state: Exp;  lines: +10 -1<br />
in this file i use to change the kmalloc()<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/17 07:38:13;  author: root;  state: Exp;  lines: +1 -0<br />
some of the changes done after getting error<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/17 07:01:53;  author: root;  state: Exp;  lines: +1 -1<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/17 06:59:33;  author: root;  state: Exp;  lines: +5 -1<br />
just adding  a semicolon<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/17 06:50:27;  author: root;  state: Exp;  lines: +7 -1<br />
in this i register alloc_chrdev_region() function<br />
which is use to register the driver<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/16 05:37:33;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: rm_drivr.c,v<br />
Working file: rm_drivr.c<br />
head: 1.11<br />
branch:<br />
locks: strict<br />
	root: 1.11<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 11;	selected revisions: 11<br />
description:<br />
this file is for removing that driver from kernal module<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.11	locked by: root;<br />
date: 2016/06/28 10:20:12;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10<br />
date: 2016/06/28 10:18:51;  author: root;  state: Exp;  lines: +3 -1<br />
defining the no. of dev element to deleted<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2016/06/27 11:47:48;  author: root;  state: Exp;  lines: +1 -1<br />
no change<br />
,.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2016/06/23 05:08:12;  author: root;  state: Exp;  lines: +1 -1<br />
changing the variable NOD to nod<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/21 11:17:17;  author: root;  state: Exp;  lines: +3 -1<br />
added some of func. i.e. kfree and also cdev_del<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/18 11:27:39;  author: root;  state: Exp;  lines: +1 -0<br />
no changw<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/18 07:52:32;  author: root;  state: Exp;  lines: +1 -0<br />
may be any change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/18 05:41:18;  author: root;  state: Exp;  lines: +1 -0<br />
in this i use to initilise the kfree()<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/17 07:03:52;  author: root;  state: Exp;  lines: +1 -1<br />
in this file i use to add declaration.h file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/17 06:52:37;  author: root;  state: Exp;  lines: +1 -0<br />
in this i use to unregister_chrdev_region() fun calling which is use to unregisterthe driver<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/16 05:38:39;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: declaration.h,v<br />
Working file: declaration.h<br />
head: 1.12<br />
branch:<br />
locks: strict<br />
	root: 1.12<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 12;	selected revisions: 12<br />
description:<br />
in this there is a decleration of major no.<br />
minorno.<br />
and dev_id and also no. of nodes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.12	locked by: root;<br />
date: 2016/07/05 11:09:21;  author: root;  state: Exp;  lines: +1 -1<br />
no change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.11<br />
date: 2016/07/05 10:48:36;  author: root;  state: Exp;  lines: +3 -1<br />
decleration of datasize and devicesize<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10<br />
date: 2016/06/27 11:43:52;  author: root;  state: Exp;  lines: +7 -5<br />
declearation of quantumsize and qset<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2016/06/26 05:57:27;  author: root;  state: Exp;  lines: +1 -1<br />
&#8216;<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2016/06/24 11:46:22;  author: root;  state: Exp;  lines: +1 -0<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/24 10:22:03;  author: root;  state: Exp;  lines: +1 -0<br />
declearing the dev_write function<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/24 06:08:50;  author: root;  state: Exp;  lines: +1 -1<br />
added a semicolon<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/24 05:41:08;  author: root;  state: Exp;  lines: +1 -0<br />
in this i decleared the prototype of dev_trim<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/23 04:50:17;  author: root;  state: Exp;  lines: +1 -1<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/21 11:18:02;  author: root;  state: Exp;  lines: +1 -0<br />
some of the declaration i.e. open call func.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/18 05:41:46;  author: root;  state: Exp;  lines: +15 -1<br />
in this i declare the dev and qset structure<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/17 06:54:11;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: file_operation.h,v<br />
Working file: file_operation.h<br />
head: 1.9<br />
branch:<br />
locks: strict<br />
	root: 1.9<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 9;	selected revisions: 9<br />
description:<br />
this is a file operation file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9	locked by: root;<br />
date: 2016/06/24 11:41:56;  author: root;  state: Exp;  lines: +2 -1<br />
added read file routine structure<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2016/06/24 10:26:13;  author: root;  state: Exp;  lines: +2 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/24 10:24:19;  author: root;  state: Exp;  lines: +1 -1<br />
commenting the release call<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/24 10:22:34;  author: root;  state: Exp;  lines: +3 -1<br />
added the dev_write structure variable<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/24 06:05:08;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/23 04:50:54;  author: root;  state: Exp;  lines: +1 -1<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/23 04:06:10;  author: root;  state: Exp;  lines: +1 -1<br />
no change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/21 11:18:38;  author: root;  state: Exp;  lines: +4 -1<br />
this is  the open call routine structure<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/18 11:28:04;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: header.h,v<br />
Working file: header.h<br />
head: 1.13<br />
branch:<br />
locks: strict<br />
	root: 1.13<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 13;	selected revisions: 13<br />
description:<br />
this is a header file for driver in which the driver&#8217;s header file is use to pull from user space<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.13	locked by: root;<br />
date: 2016/07/05 10:49:00;  author: root;  state: Exp;  lines: +9 -0<br />
macro devicesize and datasize<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.12<br />
date: 2016/06/30 10:47:38;  author: root;  state: Exp;  lines: +1 -1<br />
making the size of qset 8.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.11<br />
date: 2016/06/30 09:06:19;  author: root;  state: Exp;  lines: +1 -1<br />
decreasing qsetsize value<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10<br />
date: 2016/06/27 11:55:46;  author: root;  state: Exp;  lines: +1 -1<br />
removing error<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2016/06/27 11:44:27;  author: root;  state: Exp;  lines: +13 -0<br />
Quantumsize and qsetsize macro decleared<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2016/06/23 10:28:39;  author: root;  state: Exp;  lines: +1 -1<br />
corrcting the name of header file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2016/06/23 10:24:52;  author: root;  state: Exp;  lines: +1 -0<br />
in this i added the header file kernel.h<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2016/06/23 08:24:53;  author: root;  state: Exp;  lines: +2 -3<br />
no such change<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2016/06/23 04:50:58;  author: root;  state: Exp;  lines: +3 -2<br />
*** empty log message ***<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2016/06/21 11:19:05;  author: root;  state: Exp;  lines: +6 -0<br />
some of the header files for chracter drivr<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2016/06/18 05:42:36;  author: root;  state: Exp;  lines: +5 -1<br />
in this i use to initilise no. of devices<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2016/06/17 06:55:29;  author: root;  state: Exp;  lines: +14 -0<br />
in this there is a macro of Device name major no minor no and no. od nodes<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2016/06/16 05:39:49;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/07/char-driver-9/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to install vlc media player  in fedora 20</title>
		<link>https://www.emblogic.com/blog/05/how-to-install-vlc-media-player-in-fedora-20/</link>
		<comments>https://www.emblogic.com/blog/05/how-to-install-vlc-media-player-in-fedora-20/#comments</comments>
		<pubDate>Sat, 21 May 2016 13:32:25 +0000</pubDate>
		<dc:creator><![CDATA[Bittoo .]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=13552</guid>
		<description><![CDATA[In fedora you find a bug of gpgcheck but here is a solution of it go to your terminal and become super user using [root@localhost ~]# su &#8211; now you have type following commands link no.1:- rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm link &#8230; <a href="https://www.emblogic.com/blog/05/how-to-install-vlc-media-player-in-fedora-20/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>In fedora you find a bug of gpgcheck but here is a solution of it<br />
go to your terminal and become super user using<br />
[root@localhost ~]# su &#8211;<br />
now you have type following commands<br />
link no.1:-<br />
rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm<br />
link no.2:-yum install &#8211;nogpgcheck vlc<br />
link no.3:-yum install &#8211;nogpgcheck gstreamer-plugins-good gstreamer-plugins-bad gstreamer-plugins-ugly<br />
now go to the search option for your fedora apps and search for vlc media player,hope you had that</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/05/how-to-install-vlc-media-player-in-fedora-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>merge sort</title>
		<link>https://www.emblogic.com/blog/02/merge-sort/</link>
		<comments>https://www.emblogic.com/blog/02/merge-sort/#comments</comments>
		<pubDate>Sat, 13 Feb 2016 08:34:23 +0000</pubDate>
		<dc:creator><![CDATA[Bittoo .]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=13278</guid>
		<description><![CDATA[/*Merge sort is a divide and conquer sorting technique in which we divide big problems into small i.e. in this we divide a big array into small arrays and after sorting these arrays we merge it and after merging it &#8230; <a href="https://www.emblogic.com/blog/02/merge-sort/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>/*Merge sort is a divide and conquer sorting technique in which we divide big problems into small i.e. in this we divide a big array into small arrays and after sorting these arrays we merge it and after merging it we get a sorted array.<br />
 At the time of doing this sorting technique i find some of the problems like garbage values and also segmentation faults so i tried to do this technique with a small array than after sometime i get my result*/<br />
#include<br />
void mergesort(int *,int ,int );<br />
void merge(int *,int,int,int);<br />
#define max 50<br />
int main()<br />
{<br />
        int merge[max],n,i,p=0;<br />
        printf(&#8220;enter no. of elements that you want to sort\n&#8221;);<br />
        scanf(&#8220;%d&#8221;,&amp;n);<br />
        printf(&#8220;enter the elemrnts of array\n&#8221;);<br />
        for(i=0;i&lt;n;i++)<br />
        scanf(&quot;%d&quot;,&amp;merge[i]);<br />
        mergesort(merge, p, n-1);<br />
        printf(&quot;\n&quot;);<br />
        for(i=0;i&lt;n;i++)<br />
        {<br />
                printf(&quot;a[%d]=%d\n&quot;,i,merge[i]);<br />
        }<br />
        return 0;<br />
}<br />
void mergesort(int* a,int p,int r)<br />
{<br />
        int q;<br />
        if(p&lt;r)<br />
        {<br />
        q=(p+r)/2;<br />
        mergesort(a,p,q);<br />
        mergesort(a,q+1,r);<br />
        merge(a,p,q,r);<br />
        }<br />
}<br />
void merge(int* a,int p,int q,int r)<br />
{<br />
        int i=p,l=p,m=q+1,temp[max],k;<br />
        while(l&lt;=q&amp;&amp;ma[m])<br />
                {<br />
                temp[i]=a[m];<br />
                m++;<br />
                }<br />
                else<br />
                {<br />
                temp[i]=a[l];<br />
                l++;<br />
                }<br />
                i++;<br />
        }<br />
        if(l&gt;q)<br />
        {<br />
        for(i=i;iq temp[%d]=%d,a[%d]=%d\n&#8221;,i,temp[i],m,a[m]);<br />
        }<br />
        }<br />
        else<br />
        {<br />
        for(i=i;ir temp[%d]=%d,a[%d]=%d\n&#8221;,i,temp[i],l,a[l]);<br />
        }<br />
        }<br />
        for(i=p;i&lt;=r;i++)<br />
        {<br />
        a[i]=temp[i];<br />
        printf(&quot;temp[%d]=%d,a[%d]=%d\n&quot;,i,temp[i],i,a[i]);<br />
        }<br />
}</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/02/merge-sort/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>INSERTION_SORT</title>
		<link>https://www.emblogic.com/blog/01/insertion_sort/</link>
		<comments>https://www.emblogic.com/blog/01/insertion_sort/#comments</comments>
		<pubDate>Sun, 24 Jan 2016 09:55:16 +0000</pubDate>
		<dc:creator><![CDATA[Bittoo .]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=13190</guid>
		<description><![CDATA[/* Insertion sorting is a sorting technique in which every element will be placed at their position in such a way that they will be sorted*/ #include int main () { int n,i,j,k,c; int a[30]; printf(&#8220;Enter size of array: \n&#8221;); &#8230; <a href="https://www.emblogic.com/blog/01/insertion_sort/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p> /* Insertion sorting is a sorting technique in which every element will be placed at their position in such a way that they will be sorted*/<br />
 #include<br />
int main ()<br />
{<br />
        int n,i,j,k,c;<br />
        int a[30];</p>
<p>        printf(&#8220;Enter size of array: \n&#8221;);<br />
        scanf(&#8220;%d&#8221;,&amp;n);</p>
<p>        printf(&#8220;Enter %d elements of array: \n&#8221;,n);<br />
        for (i=0; i&lt;n; i++)<br />
                scanf(&quot;%d&quot;,&amp;a[i]);</p>
<p>        printf(&quot;Unsorted Array is: \n&quot;);<br />
        for (i=0; i&lt;n; i++)<br />
                printf(&quot;%d  &quot;,a[i]);<br />
//sorting begins</p>
<p>        for (i=1; i&lt;n; i++)<br />
        {<br />
                for (j=0; j&lt;i; j++)<br />
                {<br />
                        if (a[i]<a>=j; c&#8211;)<br />
                                        a[c+1] = a[c];<br />
                                a[c+1] = k;<br />
                        }<br />
                }<br />
        }</p>
<p>        printf(&#8220;\nSorted array is\n&#8221;);<br />
        for (i=0; i&lt;n; i++)<br />
                printf(&quot;%d  &quot;,a[i]);</p>
<p>        return 0;<br />
}<br />
&#8211; INSERT &#8212;               </p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/01/insertion_sort/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>bubble sort with less complexity than O(n2)</title>
		<link>https://www.emblogic.com/blog/01/bubble-sort/</link>
		<comments>https://www.emblogic.com/blog/01/bubble-sort/#comments</comments>
		<pubDate>Sat, 16 Jan 2016 05:40:13 +0000</pubDate>
		<dc:creator><![CDATA[Bittoo .]]></dc:creator>
				<category><![CDATA[Data Structures with C]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=13178</guid>
		<description><![CDATA[#include main() { int n=10; int a[10]={89,22,20,2,11,39,32,21,87,98},swap=1,j,i,temp; printf(&#8220;this is a bubble sorting technique\n&#8221;); for(i=0;i&#60;n&#38;&#38;swap==1;i++) { swap=0; for(j=0;j=a[j+1]) { swap=1; temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } else printf(&#8220;element sorted\n&#8221;); } } for(i=0;i&#60;n;i++) { printf(&#34;a[%d]=%d\n&#34;,i,a[i]); } return 0; }]]></description>
				<content:encoded><![CDATA[<p>#include<br />
main()<br />
{<br />
        int n=10;<br />
        int a[10]={89,22,20,2,11,39,32,21,87,98},swap=1,j,i,temp;<br />
        printf(&#8220;this is a bubble sorting technique\n&#8221;);<br />
        for(i=0;i&lt;n&amp;&amp;swap==1;i++)<br />
        {<br />
                swap=0;<br />
                for(j=0;j=a[j+1])<br />
                        {<br />
                                swap=1;<br />
                                temp=a[j];<br />
                                a[j]=a[j+1];<br />
                                a[j+1]=temp;<br />
                        }<br />
                        else<br />
                        printf(&#8220;element sorted\n&#8221;);<br />
                }<br />
        }<br />
        for(i=0;i&lt;n;i++)<br />
        {<br />
                printf(&quot;a[%d]=%d\n&quot;,i,a[i]);<br />
        }<br />
        return 0;<br />
}</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/01/bubble-sort/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mdc</title>
		<link>https://www.emblogic.com/blog/06/mdc-10/</link>
		<comments>https://www.emblogic.com/blog/06/mdc-10/#comments</comments>
		<pubDate>Sat, 27 Jun 2015 12:39:58 +0000</pubDate>
		<dc:creator><![CDATA[Bittoo .]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=12847</guid>
		<description><![CDATA[description: this is the prototypes file &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision 1.1 locked by: root; date: 2015/06/27 10:16:38; author: root; state: Exp; Initial revision ============================================================================= RCS file: low_store.c,v Working file: low_store.c head: 1.5 branch: locks: strict root: 1.5 access list: symbolic names: keyword &#8230; <a href="https://www.emblogic.com/blog/06/mdc-10/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>description:<br />
this is the prototypes file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1	locked by: root;<br />
date: 2015/06/27 10:16:38;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: low_store.c,v<br />
Working file: low_store.c<br />
head: 1.5<br />
branch:<br />
locks: strict<br />
	root: 1.5<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 5;	selected revisions: 5<br />
description:<br />
master array creation<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5	locked by: root;<br />
date: 2015/06/27 10:15:49;  author: root;  state: Exp;  lines: +1 -0<br />
checking header files<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2015/06/26 10:39:57;  author: root;  state: Exp;  lines: +1 -1<br />
removing error of header file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2015/06/26 10:34:25;  author: root;  state: Exp;  lines: +1 -8<br />
only one change i.e header file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2015/06/25 13:05:12;  author: root;  state: Exp;  lines: +10 -8<br />
now spliting of files and creation of new files<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2015/06/25 11:34:17;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: compression.c,v<br />
Working file: compression.c<br />
head: 1.10<br />
branch:<br />
locks: strict<br />
	root: 1.10<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 10;	selected revisions: 10<br />
description:<br />
this is the compression file which work to compress the code<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10	locked by: root;<br />
date: 2015/06/27 11:27:27;  author: root;  state: Exp;  lines: +2 -1<br />
editing in switch loop<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2015/06/27 11:24:36;  author: root;  state: Exp;  lines: +28 -18<br />
changing in switch statement<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2015/06/27 11:17:37;  author: root;  state: Exp;  lines: +1 -1<br />
initilising ret<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2015/06/27 10:16:38;  author: root;  state: Exp;  lines: +20 -0<br />
checking the header files<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2015/06/26 11:25:06;  author: root;  state: Exp;  lines: +1 -1<br />
initilise i variable<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2015/06/26 11:23:53;  author: root;  state: Exp;  lines: +4 -0<br />
addind a count file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2015/06/26 11:03:50;  author: root;  state: Exp;  lines: +1 -1<br />
just.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2015/06/26 10:40:36;  author: root;  state: Exp;  lines: +1 -1<br />
removing error of header file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2015/06/26 10:18:49;  author: root;  state: Exp;  lines: +0 -1<br />
correctimg the error<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2015/06/26 10:12:36;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: compression2.c,v<br />
Working file: compression2.c<br />
head: 1.3<br />
branch:<br />
locks: strict<br />
	root: 1.3<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 3;	selected revisions: 3<br />
description:<br />
checking the header files<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3	locked by: root;<br />
date: 2015/06/27 11:30:57;  author: root;  state: Exp;  lines: +1 -1<br />
editing in printf command<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2015/06/27 11:14:52;  author: root;  state: Exp;  lines: +1 -1<br />
changing header file name<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2015/06/27 10:17:00;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: compression3.c,v<br />
Working file: compression3.c<br />
head: 1.3<br />
branch:<br />
locks: strict<br />
	root: 1.3<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 3;	selected revisions: 3<br />
description:<br />
this is the file no. 3 for data compression<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3	locked by: root;<br />
date: 2015/06/27 11:31:24;  author: root;  state: Exp;  lines: +1 -1<br />
editing in printf command<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2015/06/27 11:15:39;  author: root;  state: Exp;  lines: +1 -1<br />
changing header file name<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2015/06/27 10:17:30;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: compression4.c,v<br />
Working file: compression4.c<br />
head: 1.2<br />
branch:<br />
locks: strict<br />
	root: 1.2<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 2;	selected revisions: 2<br />
description:<br />
is is the file no. 3 for data compression<br />
this is the file no.4 for compression<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2	locked by: root;<br />
date: 2015/06/27 11:31:51;  author: root;  state: Exp;  lines: +1 -1<br />
editing in printf command<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2015/06/27 10:17:30;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: compression5.c,v<br />
Working file: compression5.c<br />
head: 1.2<br />
branch:<br />
locks: strict<br />
	root: 1.2<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 2;	selected revisions: 2<br />
description:<br />
this is the file no. 5 for data compression<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2	locked by: root;<br />
date: 2015/06/27 11:32:10;  author: root;  state: Exp;  lines: +1 -1<br />
editing in printf command<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2015/06/27 10:17:30;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: compression6.c,v<br />
Working file: compression6.c<br />
head: 1.2<br />
branch:<br />
locks: strict<br />
	root: 1.2<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 2;	selected revisions: 2<br />
description:<br />
This is the file no. 6 for data compression<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2	locked by: root;<br />
date: 2015/06/27 11:32:28;  author: root;  state: Exp;  lines: +1 -1<br />
editing in printf command<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2015/06/27 10:17:30;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: compression7.c,v<br />
Working file: compression7.c<br />
head: 1.2<br />
branch:<br />
locks: strict<br />
	root: 1.2<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 2;	selected revisions: 2<br />
description:<br />
this is the file no. 7 for data compression<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2	locked by: root;<br />
date: 2015/06/27 11:32:50;  author: root;  state: Exp;  lines: +1 -1<br />
editing in printf command<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2015/06/27 10:17:30;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================<br />
[root@localhost bittoo]# vim hello<br />
[root@localhost bittoo]# cat hello</p>
<p>RCS file: header.h,v<br />
Working file: header.h<br />
head: 1.3<br />
branch:<br />
locks: strict<br />
	root: 1.3<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 3;	selected revisions: 3<br />
description:<br />
this is a header file for low_store<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3	locked by: root;<br />
date: 2015/06/27 10:16:16;  author: root;  state: Exp;  lines: +0 -5<br />
checking header files<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2015/06/26 10:11:07;  author: root;  state: Exp;  lines: +1 -1<br />
after creating a script of it<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2015/06/26 09:25:32;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: prototypes.h,v<br />
Working file: prototypes.h<br />
head: 1.1<br />
branch:<br />
locks: strict<br />
	root: 1.1<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 1;	selected revisions: 1<br />
description:<br />
this is the prototypes file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1	locked by: root;<br />
date: 2015/06/27 10:16:38;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: low_store.c,v<br />
Working file: low_store.c<br />
head: 1.5<br />
branch:<br />
locks: strict<br />
	root: 1.5<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 5;	selected revisions: 5<br />
description:<br />
master array creation<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5	locked by: root;<br />
date: 2015/06/27 10:15:49;  author: root;  state: Exp;  lines: +1 -0<br />
checking header files<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2015/06/26 10:39:57;  author: root;  state: Exp;  lines: +1 -1<br />
removing error of header file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2015/06/26 10:34:25;  author: root;  state: Exp;  lines: +1 -8<br />
only one change i.e header file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2015/06/25 13:05:12;  author: root;  state: Exp;  lines: +10 -8<br />
now spliting of files and creation of new files<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2015/06/25 11:34:17;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: compression.c,v<br />
Working file: compression.c<br />
head: 1.10<br />
branch:<br />
locks: strict<br />
	root: 1.10<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 10;	selected revisions: 10<br />
description:<br />
this is the compression file which work to compress the code<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.10	locked by: root;<br />
date: 2015/06/27 11:27:27;  author: root;  state: Exp;  lines: +2 -1<br />
editing in switch loop<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.9<br />
date: 2015/06/27 11:24:36;  author: root;  state: Exp;  lines: +28 -18<br />
changing in switch statement<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.8<br />
date: 2015/06/27 11:17:37;  author: root;  state: Exp;  lines: +1 -1<br />
initilising ret<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.7<br />
date: 2015/06/27 10:16:38;  author: root;  state: Exp;  lines: +20 -0<br />
checking the header files<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6<br />
date: 2015/06/26 11:25:06;  author: root;  state: Exp;  lines: +1 -1<br />
initilise i variable<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2015/06/26 11:23:53;  author: root;  state: Exp;  lines: +4 -0<br />
addind a count file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2015/06/26 11:03:50;  author: root;  state: Exp;  lines: +1 -1<br />
just.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2015/06/26 10:40:36;  author: root;  state: Exp;  lines: +1 -1<br />
removing error of header file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2015/06/26 10:18:49;  author: root;  state: Exp;  lines: +0 -1<br />
correctimg the error<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2015/06/26 10:12:36;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: compression2.c,v<br />
Working file: compression2.c<br />
head: 1.3<br />
branch:<br />
locks: strict<br />
	root: 1.3<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 3;	selected revisions: 3<br />
description:<br />
checking the header files<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3	locked by: root;<br />
date: 2015/06/27 11:30:57;  author: root;  state: Exp;  lines: +1 -1<br />
editing in printf command<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2015/06/27 11:14:52;  author: root;  state: Exp;  lines: +1 -1<br />
changing header file name<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2015/06/27 10:17:00;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: compression3.c,v<br />
Working file: compression3.c<br />
head: 1.3<br />
branch:<br />
locks: strict<br />
	root: 1.3<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 3;	selected revisions: 3<br />
description:<br />
this is the file no. 3 for data compression<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3	locked by: root;<br />
date: 2015/06/27 11:31:24;  author: root;  state: Exp;  lines: +1 -1<br />
editing in printf command<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2015/06/27 11:15:39;  author: root;  state: Exp;  lines: +1 -1<br />
changing header file name<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2015/06/27 10:17:30;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: compression4.c,v<br />
Working file: compression4.c<br />
head: 1.2<br />
branch:<br />
locks: strict<br />
	root: 1.2<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 2;	selected revisions: 2<br />
description:<br />
is is the file no. 3 for data compression<br />
this is the file no.4 for compression<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2	locked by: root;<br />
date: 2015/06/27 11:31:51;  author: root;  state: Exp;  lines: +1 -1<br />
editing in printf command<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2015/06/27 10:17:30;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: compression5.c,v<br />
Working file: compression5.c<br />
head: 1.2<br />
branch:<br />
locks: strict<br />
	root: 1.2<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 2;	selected revisions: 2<br />
description:<br />
this is the file no. 5 for data compression<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2	locked by: root;<br />
date: 2015/06/27 11:32:10;  author: root;  state: Exp;  lines: +1 -1<br />
editing in printf command<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2015/06/27 10:17:30;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: compression6.c,v<br />
Working file: compression6.c<br />
head: 1.2<br />
branch:<br />
locks: strict<br />
	root: 1.2<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 2;	selected revisions: 2<br />
description:<br />
This is the file no. 6 for data compression<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2	locked by: root;<br />
date: 2015/06/27 11:32:28;  author: root;  state: Exp;  lines: +1 -1<br />
editing in printf command<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2015/06/27 10:17:30;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
<p>RCS file: compression7.c,v<br />
Working file: compression7.c<br />
head: 1.2<br />
branch:<br />
locks: strict<br />
	root: 1.2<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 2;	selected revisions: 2<br />
description:<br />
this is the file no. 7 for data compression<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2	locked by: root;<br />
date: 2015/06/27 11:32:50;  author: root;  state: Exp;  lines: +1 -1<br />
editing in printf command<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2015/06/27 10:17:30;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/06/mdc-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>mdc</title>
		<link>https://www.emblogic.com/blog/06/mdc-8/</link>
		<comments>https://www.emblogic.com/blog/06/mdc-8/#comments</comments>
		<pubDate>Fri, 26 Jun 2015 11:28:19 +0000</pubDate>
		<dc:creator><![CDATA[Bittoo .]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=12808</guid>
		<description><![CDATA[RCS file: compression.c,v Working file: compression.c head: 1.6 branch: locks: strict root: 1.6 access list: symbolic names: keyword substitution: kv total revisions: 6;    selected revisions: 6 description: this is the compression file which work to compress the code &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;- revision &#8230; <a href="https://www.emblogic.com/blog/06/mdc-8/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>RCS file: compression.c,v<br />
Working file: compression.c<br />
head: 1.6<br />
branch:<br />
locks: strict<br />
root: 1.6<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 6;    selected revisions: 6<br />
description:<br />
this is the compression file which work to compress the code<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.6    locked by: root;<br />
date: 2015/06/26 11:25:06;  author: root;  state: Exp;  lines: +1 -1<br />
initilise i variable<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.5<br />
date: 2015/06/26 11:23:53;  author: root;  state: Exp;  lines: +4 -0<br />
addind a count file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4<br />
date: 2015/06/26 11:03:50;  author: root;  state: Exp;  lines: +1 -1<br />
just.<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2015/06/26 10:40:36;  author: root;  state: Exp;  lines: +1 -1<br />
removing error of header file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2015/06/26 10:18:49;  author: root;  state: Exp;  lines: +0 -1<br />
correctimg the error<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2015/06/26 10:12:36;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================<br />
RCS file: low_store.c,v<br />
Working file: low_store.c<br />
head: 1.4<br />
branch:<br />
locks: strict<br />
root: 1.4<br />
access list:<br />
symbolic names:<br />
keyword substitution: kv<br />
total revisions: 4;    selected revisions: 4<br />
description:<br />
master array creation<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.4    locked by: root;<br />
date: 2015/06/26 10:39:57;  author: root;  state: Exp;  lines: +1 -1<br />
removing error of header file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.3<br />
date: 2015/06/26 10:34:25;  author: root;  state: Exp;  lines: +1 -8<br />
only one change i.e header file<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.2<br />
date: 2015/06/25 13:05:12;  author: root;  state: Exp;  lines: +10 -8<br />
now spliting of files and creation of new files<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
revision 1.1<br />
date: 2015/06/25 11:34:17;  author: root;  state: Exp;<br />
Initial revision<br />
=============================================================================</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/06/mdc-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>pointer</title>
		<link>https://www.emblogic.com/blog/06/pointer-4/</link>
		<comments>https://www.emblogic.com/blog/06/pointer-4/#comments</comments>
		<pubDate>Thu, 25 Jun 2015 09:36:04 +0000</pubDate>
		<dc:creator><![CDATA[Bittoo .]]></dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.emblogic.com/blog/?p=12764</guid>
		<description><![CDATA[difference b\w *a[5]&#38;*(a[5])? &#160; &#160;]]></description>
				<content:encoded><![CDATA[<p>difference b\w *a[5]&amp;*(a[5])?</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>https://www.emblogic.com/blog/06/pointer-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
