<br><br>
<div class="gmail_quote">On Wed, Aug 10, 2011 at 2:14 PM, Jeff Haran <span dir="ltr">&lt;<a href="mailto:jharan@bytemobile.com">jharan@bytemobile.com</a>&gt;</span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div lang="EN-US" vlink="purple" link="blue">
<div>
<div style="BORDER-BOTTOM: medium none; BORDER-LEFT: blue 1.5pt solid; PADDING-BOTTOM: 0in; PADDING-LEFT: 4pt; PADDING-RIGHT: 0in; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0in">
<div>
<div style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-TOP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">
<p class="MsoNormal"><b><span style="FONT-SIZE: 10pt">From:</span></b><span style="FONT-SIZE: 10pt"> <a href="mailto:kernelnewbies-bounces@kernelnewbies.org" target="_blank">kernelnewbies-bounces@kernelnewbies.org</a> [mailto:<a href="mailto:kernelnewbies-bounces@kernelnewbies.org" target="_blank">kernelnewbies-bounces@kernelnewbies.org</a>] <b>On Behalf Of </b>Vaibhav Jain<br>
<b>Sent:</b> Wednesday, August 10, 2011 12:09 PM<br><b>To:</b> <a href="mailto:kernelnewbies@kernelnewbies.org" target="_blank">kernelnewbies@kernelnewbies.org</a><br><b>Subject:</b> Need help in understanding sysfs<u></u><u></u></span></p>
</div></div>
<div>
<div></div>
<div class="h5">
<p class="MsoNormal"><u></u> <u></u></p>
<div>
<p class="MsoNormal">Hi,<u></u><u></u></p></div>
<div>
<p class="MsoNormal">I need to undestand sysfs and make changes to it.<u></u><u></u></p></div>
<div>
<p class="MsoNormal">Please provide me with some good references.<u></u><u></u></p></div>
<div>
<p class="MsoNormal"> <u></u><u></u></p></div>
<div>
<p class="MsoNormal">Thanks<u></u><u></u></p></div>
<div>
<p class="MsoNormal">Vaibhav Jain<u></u><u></u></p></div></div></div>
<div>
<p class="MsoNormal"> <span style="COLOR: #1f497d"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt">First thing to try would be your favorite search engine. If you do a search for “lwn &lt;topic&gt;” you’ll often be taken to a LWN article that is on topic though perhaps a bit dated. For instance, a search for “lwn sysfs” takes you to here:<u></u><u></u></span></p>

<p class="MsoNormal"><span style="COLOR: #1f497d; FONT-SIZE: 11pt"><u></u> <u></u></span></p>
<p class="MsoNormal"><a href="http://lwn.net/Articles/54651/" target="_blank">http://lwn.net/Articles/54651/</a><u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Probably a good place to start. Linux is mostly good code, but the documentation that comes with the kernel sources mostly sucks, so the web is your friend in this regard.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p></div></div></div><font face="monospace"></font></div></blockquote></div>
<div><br> </div>
<div> Hi,</div>
<div> </div>
<div>Sorry for the vague question. I would clarify. There are two things I need :</div>
<div> </div>
<div>1-  I need to know how information is organized in the sysfs and  understand the concepts of kobjects , attributes etc.</div>
<div> </div>
<div>2.- I need to understand how to create a file entry in the sysfs. Particulary i need to create an entry inside the directory /sys/devices/system/cpu/ . I will be required</div>
<div>to write some driver in the future which will accept inputs from this file but I am not very clear about that right now. So I was thinking of just trying to create an entry for now.</div>
<div> </div>
<div>I tried searching the web but there are not many articles that explain the above two in detail unlike procfs for which there are a lot of articles with samples.</div>
<div>The ones I found were not very interesting to read.</div>
<div> </div>
<div>Thanks</div>
<div>Vaibhav Jain</div>
<div> </div>
<div> </div>
<div> </div>
<div> </div>