[lkml]   [2004]   [Feb]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRe: Linux 2.6.3-rc1
On Sat, Feb 07, 2004 at 12:21:52PM -0500, Kevin O'Connor wrote:
> So, my question - is it really a good idea to rework much of the kernel
> object lifetime rules just to support sysfs?

At this point in time, in the stable kernel series, I say no.

That is why I created the class_simple interface, which allows
developers to be able to export data through sysfs (like the dev_t
data), without having to change their lifetime rules at all.

Now when 2.7 starts up again, that's the proper time to be changing this
kind of stuff to work "properly". Until then, lets just live with the
lifetime rules that we have (if they work, and almost all of them seem

And remember, I'm the person who really _wants_ to see all of this stuff
fixed up properly...

> And a related question - couldn't sysfs be taught to atomically drop its
> references to external kernel objects and thus obviate the need for all
> these lifetime rule changes?

See the class_simple code for an example of how this can be done. It's
not a sysfs issue. It's an issue of how you _use_ sysfs :)


greg k-h
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2005-03-22 14:00    [W:0.119 / U:1.056 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site