Hello <br><br>Thank you anish for the reply, the code is I pasted below.<br>[code-starts]<br><br>#include &lt;linux/init.h&gt;<br>#include &lt;linux/module.h&gt;<br>#include &lt;linux/kernel.h&gt;<br>#include &lt;linux/fs.h&gt;<br>

#include &lt;linux/device.h&gt;<br>#include &lt;linux/sysdev.h&gt;<br>#include &lt;linux/major.h&gt;<br>#include &lt;asm/uaccess.h&gt;<br>#include &lt;linux/slab.h&gt;<br>#include &lt;linux/cdev.h&gt;<br>#include &lt;linux/kdev_t.h&gt;<br>

<br>static char *gvar = &quot;BeHonest&quot;;<br>// Store and Show functions......<br> static ssize_t attr1_store(struct class *cls, struct class_attribute *attr, const char *buf, size_t count);<br> static ssize_t attr1_show(struct class *cls, struct class_attribute *attr, char *buf);<br>

<br>static struct class_attribute pwm_class_attrs[] = {<br>    __ATTR(attr1, S_IRUGO | S_IWUSR , attr1_show, attr1_store),   <br>    __ATTR_NULL<br>};<br><br>static struct class pwm_class =<br>{<br>    .name = &quot;dev_jes&quot;,<br>

    .owner = THIS_MODULE,<br>    .class_attrs = pwm_class_attrs<br>};<br><br><br>static int hello_init(void)<br>{<br>    class_register(&amp;pwm_class);<br>    printk(&quot;In hello_init function \n&quot;);<br><br>    return 0;<br>

}<br><br>static ssize_t attr1_show(struct class *cls, struct class_attribute *attr, char *buf)<br>{<br><br>    printk(&quot;In attr1_show function\n&quot;);<br>    return sprintf(buf, &quot;%s\n&quot;, gvar);<br>}<br><br>

static ssize_t attr1_store(struct class *cls, struct class_attribute *attr, const char *buf, size_t count)<br>{<br>            printk(&quot;the string is : %s\n&quot;,buf);<br>            printk(&quot;In attr1_store function\n&quot;);<br>

            return 1;<br>            //return sprintf(gvar, &quot;%s\n&quot;, buf);  --- If I put this line I am getting ERROR :( <br>}<br><br><br>static void  hello_exit(void)<br>{<br>    class_unregister(&amp;pwm_class);<br>

    printk(&quot;In hello_exit function \n&quot;);<br>}<br><br>module_init(hello_init);<br>module_exit(hello_exit);<br><br>MODULE_LICENSE(&quot;GPL&quot;);<br>MODULE_AUTHOR(&quot;Jeshwanth&quot;);<br>MODULE_DESCRIPTION(&quot;Learning sysfs&quot;);<br>

<br>[code-ends]<br><br>echo &quot;jeshu&quot; &gt; /sys/class/dev_jes/attr1<br><br>And If I pass the command to atttribute I got result below in dmesg.<br><br>[ 3435.613057] the string is : jeshu<br>[ 3435.613061] <br>[ 3435.613066] In attr1_store function<br>

[ 3435.613072] the string is : eshu<br>[ 3435.613074] <br>[ 3435.613078] In attr1_store function<br>[ 3435.613083] the string is : shu<br>[ 3435.613085] <br>[ 3435.613088] In attr1_store function<br>[ 3435.613093] the string is : hu<br>

[ 3435.613095] <br>[ 3435.613098] In attr1_store function<br>[ 3435.613103] the string is : u<br>[ 3435.613105] <br>[ 3435.613108] In attr1_store function<br>[ 3435.613113] the string is : <br>[ 3435.613115] <br>[ 3435.613118] In attr1_store function<br>

<br><br>So please help me how to read the attribute in store function.. Thanks :)<br><br><br><div class="gmail_quote">On Tue, Jun 19, 2012 at 4:02 PM, anish singh <span dir="ltr">&lt;<a href="mailto:anish198519851985@gmail.com" target="_blank">anish198519851985@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On Tue, Jun 19, 2012 at 3:14 PM, jeshwanth Kumar N K<br>
&lt;<a href="mailto:jeshkumar555@gmail.com">jeshkumar555@gmail.com</a>&gt; wrote:<br>
&gt; Hello all<br>
&gt;<br>
&gt; I am new to sysfs interface ans I read about in mochel&#39;s documentation. And<br>
&gt; doing some experiements on it. Let&#39;s come to Tue problem, in my module I<br>
&gt; have a global variable type char* myglobal and it s static, I am putting<br>
&gt; that value in my one and only class attribute using show function. But for<br>
&gt; the same if I a user put some value in to the using echo or something, the<br>
&gt; attribute value is not changing. And one more thing s after I passed the<br>
&gt; value to the attribute my system not shutting down :( . Please help me how<br>
&gt; to read values.<br>
</div>Why don&#39;t you post your code?As that will really help and moreover as<br>
this is your code<br>
you won&#39;t be breakign any law set by your company.<br>
<div class="im">&gt;<br>
&gt; // in store function I am doing this:<br>
&gt; Myglobal = bus;<br>
&gt;<br>
&gt; Sent from my HTC<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
</div>&gt; _______________________________________________<br>
&gt; Kernelnewbies mailing list<br>
&gt; <a href="mailto:Kernelnewbies@kernelnewbies.org">Kernelnewbies@kernelnewbies.org</a><br>
&gt; <a href="http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies" target="_blank">http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies</a><br>
&gt;<br>
</blockquote></div><br><br clear="all"><br>-- <br>Regards<br>Jeshwanth Kumar N K<br>+91-7411483498<br><br>