From: Krzysztof Kozlowski Date: Thu, 12 Mar 2015 07:44:01 +0000 (+0100) Subject: power_supply: Add driver private data X-Git-Tag: omap-for-v4.1/fixes-rc1~174^2~31 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e44ea364394499d38a26ed4c9668fb378ae8797f;p=pandora-kernel.git power_supply: Add driver private data Allow drivers to store private data inside power_supply structure for later usage in power supply operations. Usage of driver private data is necessary to access driver's state container object from power supply calls (like get_property()) if struct 'power_supply' is a stored there as a pointer, for example: struct some_driver_info { struct i2c_client *client; struct power_supply *power_supply; ... } In such case one cannot use container_of() and must store pointer to state container as private data. Signed-off-by: Krzysztof Kozlowski Reviewed-by: Bartlomiej Zolnierkiewicz Reviewed-by: Sebastian Reichel Acked-by: Pavel Machek Signed-off-by: Sebastian Reichel --- Reading git-diff-tree failed