do all kobjects in a kset need to be the same ktype?
Greg KH
greg at kroah.com
Tue May 10 08:36:34 EDT 2011
On Tue, May 10, 2011 at 07:07:18AM -0400, Robert P. J. Day wrote:
>
> in the current version of the header file kobject.h, there's this
> comment:
>
> /**
> * struct kset - a set of kobjects of a specific type, belonging to a specific subsystem.
> *
> * A kset defines a group of kobjects. They can be individually
> * different "types" but overall these kobjects all want to be grouped
> * together and operated on in the same manner. ksets are used to
> * define the attribute callbacks and other common events that happen to
> * a kobject.
> ... snip ...
>
> that seems contradictory. the first line suggests that all the
> kobjects in a kset are of a specific type,
Yes.
> yet that comment goes on to
> suggest that they can be "individually" different types.
Yes.
> can someone clarify this?
Have you read Documentation/kobjects.txt first?
> rday
>
> p.s. and i'm thinking that the reference to a "subsystem" could be
> amended since actual subsystems don't exist anymore. i may have
> another question about that shortly.
No, we use "subsystem" to define either a bus or class as they are the
same thing in the end.
thanks,
greg k-h
More information about the Kernelnewbies
mailing list