3 Feb
2011
3 Feb
'11
10:31 a.m.
On Wed, Feb 02, 2011 at 11:03:26PM -0800, Andres Salomon wrote:
Dmitry Torokhov dmitry.torokhov@gmail.com wrote:
Then they are doing it incorrectly. One possible way is to have parent device carry relevant data in its drvdata and have children get it from there.
I believe some drivers are even using the parent device already. See drivers/leds/leds-mc13783.c, for example, whose parent device drvdata is used to pass around a struct mc13783 to its children. Sounds like a possibility, will need to look into it further.
That's the current best practice approach.