<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, May 23, 2017 at 2:53 PM, Greg KH <span dir="ltr">&lt;<a href="mailto:greg@kroah.com" target="_blank">greg@kroah.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Tue, May 23, 2017 at 12:58:07PM +0530, Madhu K wrote:<br>
&gt; Hi Greg,<br>
&gt;<br>
&gt; Thanks for your response.<br>
&gt;<br>
&gt;<br>
&gt; On Tue, May 23, 2017 at 12:04 PM, Greg KH &lt;<a href="mailto:greg@kroah.com">greg@kroah.com</a>&gt; wrote:<br>
&gt;<br>
&gt;     On Tue, May 23, 2017 at 11:58:31AM +0530, Madhu K wrote:<br>
&gt;     &gt; Hi All,<br>
&gt;     &gt;<br>
&gt;     &gt; why there is no character device entry present in /sys/class? where as<br>
&gt;     block<br>
&gt;     &gt; and net device entries are present.<br>
&gt;<br>
&gt;     I see character devices there, but not the device nodes.  I don&#39;t see<br>
&gt;     block device nodes there either.<br>
&gt;<br>
&gt;<br>
&gt; If I am wrong please correct me, there is a folder called block in /sys/class.<br>
&gt; is block not containing block device nodes? <br>
<br>
</span>Nope, look closer :)<br></blockquote><div><br></div><div>I checked the block folder, the entries which are present in /sys/class/block are softlink to /sys/devices nodes. what i understand from this is, all block net and char node entries are present in /sys/devices. Am i correct?</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class=""><br>
&gt;     &gt; Not only in /sys/class, for that matter why there is no character device<br>
&gt;     &gt; entries present in /sys file system.<br>
&gt;<br>
&gt;     What do you exactly mean by &quot;character device entries&quot;?<br>
&gt;<br>
&gt;<br>
&gt; like block and net why there is no char folder  <br>
<br>
</span>Again, look closer please.<br>
<span class=""><br>
&gt;     &gt; please help me to understand for what purpose char devices are kept away<br>
&gt;     from /<br>
&gt;     &gt; sys file system.<br>
&gt;<br>
&gt;     Have you read the driver model chapter in the Linux Device drivers book,<br>
&gt;     or the in-kernel sysfs documentation?<br>
<br>
</span>Again, please read all of the copious documentation that we have written<br>
already about this topic.  If after that, you still have questions, I<br>
will be more than glad to help answer them.<br>
<br>
thanks,<br>
<br>
greg k-h<br>
</blockquote></div><br></div></div>