Re: class_device_create() and class_interfaces ?

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

 



    Greg> I'm working toward getting rid of class_devices entirely.
    Greg> What you can do is use a struct device heirachy, right?  If
    Greg> so, take a look at this patch:
    Greg> http://www.kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/patches/device-class.patch
    Greg> which implements the start of this changeover.  So, if you
    Greg> were to do this, you can just create a separate "bus" and
    Greg> drivers for these different devices, and everything should
    Greg> bind just fine.

Hmm, that seems a lot more complicated that what I need.  And it seems
I end up needing to handle some sort of registration myself anyway,
because someone has to create the virtual devices when a real device
shows up (since multiple drivers can't bind to the same device).

I think I'll just code my own simple registration for sub-drivers of
the combo device -- it will just take a list_head, a mutex and a few
of lines of code.  That seems simpler to me than creating a fake bus
and fake devices for each combo device.

Thanks,
  Roland
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux