[PATCH 0/3] nvmem: layouts: store owner from modules with nvmem_layout_driver_register()

Krzysztof Kozlowski posted 3 patches 1 year, 10 months ago
drivers/nvmem/layouts.c          | 6 ++++--
drivers/nvmem/layouts/onie-tlv.c | 1 -
drivers/nvmem/layouts/sl28vpd.c  | 1 -
include/linux/nvmem-provider.h   | 5 ++++-
4 files changed, 8 insertions(+), 5 deletions(-)
[PATCH 0/3] nvmem: layouts: store owner from modules with nvmem_layout_driver_register()
Posted by Krzysztof Kozlowski 1 year, 10 months ago
Merging
=======
All further patches depend on the first patch.

Description
===========
Modules registering driver with nvmem_layout_driver_register() might
forget to set .owner field.

Solve the problem by moving this task away from the drivers to the core
code, just like we did for platform_driver in commit 9447057eaff8
("platform_device: use a macro instead of platform_driver_register").

Best regards,
Krzysztof

---
Krzysztof Kozlowski (3):
      nvmem: layouts: store owner from modules with nvmem_layout_driver_register()
      nvmem: layouts: onie-tlv: drop driver owner initialization
      nvmem: layouts: sl28vpd: drop driver owner initialization

 drivers/nvmem/layouts.c          | 6 ++++--
 drivers/nvmem/layouts/onie-tlv.c | 1 -
 drivers/nvmem/layouts/sl28vpd.c  | 1 -
 include/linux/nvmem-provider.h   | 5 ++++-
 4 files changed, 8 insertions(+), 5 deletions(-)
---
base-commit: 7fdcff3312e16ba8d1419f8a18f465c5cc235ecf
change-id: 20240329-module-owner-nvmem-861ae7a0fc24

Best regards,
-- 
Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Re: [PATCH 0/3] nvmem: layouts: store owner from modules with nvmem_layout_driver_register()
Posted by Srinivas Kandagatla 1 year, 10 months ago
On Fri, 29 Mar 2024 17:13:34 +0100, Krzysztof Kozlowski wrote:
> Merging
> =======
> All further patches depend on the first patch.
> 
> Description
> ===========
> Modules registering driver with nvmem_layout_driver_register() might
> forget to set .owner field.
> 
> [...]

Applied, thanks!

[1/3] nvmem: layouts: store owner from modules with nvmem_layout_driver_register()
      commit: e428f11ae8fb23c4c9e4ca7c178ca22e8b6335b6
[2/3] nvmem: layouts: onie-tlv: drop driver owner initialization
      commit: 995b22c48ed05ef2149a364e2f4025fa14f8bb70
[3/3] nvmem: layouts: sl28vpd: drop driver owner initialization
      commit: 3575d48e5d2f7fcb258f1ee951f2d4706d8ff715

Best regards,
-- 
Srinivas Kandagatla <srinivas.kandagatla@linaro.org>