create sysfs class attribute and sub directories

Rami Rosen roszenrami at gmail.com
Sun Dec 15 12:00:20 EST 2013


Hi,
You should use
sysfs_create_group() and  kobject_create_and_add() and DEVICE_ATTR() macro
see net/bridge/br_sysfs_br.c
and also see Documentation/kobject.txt and filesystems/sysfs.txt


Regards,
Rami Rosen
http://ramirose.wix.com/ramirosen


On Sun, Dec 15, 2013 at 3:52 PM, Jeshwanth Kumar N K
<jeshkumar555 at gmail.com> wrote:
> Hello List :),
>
> I have a small question about sysfs.
> I am creating a kernel module to print some versions in sysfs attributes. So
> the directory tree would be.
> /sys/class/versions/main/version
>                           /dev/version
>
> So, versions is my class directory, inside that two directories main and
> dev, both directory should contains version attribute. I am little familiar
> with creating with sysfs class attribute using struct class, but how to
> create the directory (like main/dev) and create attributes in both directory
> ?
>
> I have one more question, Is sysfs is right place to display version
> information ?
>
> Thanks in Advance :)
>
> --
> Regards
> Jeshwanth Kumar N K
> Bangalore, India
>
> _______________________________________________
> Kernelnewbies mailing list
> Kernelnewbies at kernelnewbies.org
> http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies
>



More information about the Kernelnewbies mailing list