On Sat, Jan 01, 2011 at 09:58:11PM +0530, Prabhu nath wrote: > Dear All, > > I have written one pseudo char driver. I have initialized the device > generic structure > with cdev_init function. This will initialize the kobject structure > embedded within struct cdev > with appropriate ktype. But NEVER touch that kobject, it is not for your use at all. > If I want to add this kobject in > /sys/devices/virtual/misc/ location > of sysfs, how is the following fields set > * kobj->parent > * kobj->kset > * kobj->kset->obj. Nope, you need your own struct device, do not use the kobject in the cdev, again, it is NOT for use at all. It is private to a cdev and I need to figure out a way to make it so that you can't even see it one day to keep people from trying to use it. good luck, greg k-h _______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies