[lkml]   [2012]   [Jan]   [4]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectSysfs attributes racing with unregistration

Can you explain the current situation regarding access to sysfs
attributes and possible races with kobject removal? I have two
questions in particular:

What happens if one thread calls an attribute's show or
store method concurrently with another thread unregistering
the underlying kobject?

What happens if a thread continues to hold an open fd
reference to a sysfs attribute file after the kobject is
unregistered, and then tries to read or write that fd?

If there are any guarantees about what happens in these situations, I
can't find them in the kernel source.

And of course, if you can think of any other matters related to this
topic, please mention them.

Alan Stern

 \ /
  Last update: 2012-01-04 17:55    [W:0.046 / U:9.964 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site