Messages in this thread | | | Date | Fri, 17 Jul 2015 18:58:32 +0900 | Subject | Re: Applied "regulator: 88pm800: Remove owner" to the regulator tree | From | Krzysztof Kozlowski <> |
| |
2015-07-17 18:43 GMT+09:00 Mark Brown <broonie@kernel.org>: > On Fri, Jul 17, 2015 at 02:11:19PM +0900, Krzysztof Kozlowski wrote: > >> I wonder why? Isn't the owner needed for module_get/module_put or am I >> missing something? > > The driver core apparently now does this and we shouldn't be doing it > statically so we get all this code churn. I'm not sure I understand the > win TBH.
If you are referring to my recent patchset it was about platform and i2c drivers where appropriate register functions do it (e.g. i2c_register_driver()). But regulator_register passes owner from regulator_desc: rdev->owner = regulator_desc->owner; and then calls device_register(). I think the owner for regulator device won't be set.
Best regards, Krzysztof
| |