Re: issues dealing with kobjects

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Jun 20, 2014 at 11:31:03AM +0530, Raghavendra wrote:
> Hello all,
> 
> I am facing a small issue dealing with kobjects.
> I am writing a simple i2c driver for which I would like to export a few 
> sysfs attributes(files).

Please don't, unless these attributes are something that all other i2c
drivers export and are documented in Documentation/ABI/

> The files are many, so I've decided to pack them into a directory in 
> sysfs (inside the i2c device) and so I thought of kobjects.

No, please never use "raw" kobjects in a driver, use the driver core
functions instead.  You can have an attribute group that is associated
with your driver or device, and the driver core will automatically
create the files for you (in a subdir if you want it), in a race-free
manner.  Please use that interface instead.

thanks,

greg k-h

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies




[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux