<font size="4"><span style="font-family: courier new,monospace;">Dear All,</span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">        I have written one pseudo char driver. I have initialized the device generic structure</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">    with cdev_init function. This will initialize the kobject structure embedded within struct cdev</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    with appropriate ktype. If I want to add this kobject in /sys/devices/virtual/misc/ location </span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">    of sysfs, how is the following fields set</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    * kobj-&gt;parent</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">    * kobj-&gt;kset</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    * kobj-&gt;kset-&gt;obj. </span><br style="font-family: courier new,monospace;">
<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    Also, in general how to look out for the parent kobject ? Would like to know, if there are </span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">      mechanisms provisioned by Linux Kernel. </span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">    Robert: My 2 cents as I am reading the LKD(3rd edition), it would be appropriate to add one </span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">            example as a solution to the above problem. Generally, it has been told as </span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">            kobj-&gt;kset = my_kset in Page # 353. </span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">        </span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Note: Even in LDD(3rd editon page 369). It has been mentioned that &quot;The kobject&#39;s kset field must be</span><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">     pointed at the kset of interest&quot;</span><br><span style="font-family: courier new,monospace;"></span><br style="font-family: courier new,monospace;"><br style="font-family: courier new,monospace;">
<span style="font-family: courier new,monospace;">Thanks,</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">Prabhu</span></font><br><br><br>