Make clk_hw::init NULL after clk registration
Status from this message: Applied to clk-next
Get series with b4
b4 am [email protected]Versions newest first
Patches in v1 Applied
Reviews trailers per patch
8 of 9 patches have a Reviewed-by or Acked-by.
| Patch | Neil Armstrong | Baolin Wang | Charles Keepax | Dinh Nguyen | Chunyan Zhang | Kishon Vijay Abraham I | Manivannan Sadhasivam | Taniya Das | Sylwester Nawrocki |
|---|---|---|---|---|---|---|---|---|---|
| 1/9 | A-b | ||||||||
| 2/9 | A-b | ||||||||
| 3/9 | A-b | ||||||||
| 4/9 | A-b | ||||||||
| 5/9 | |||||||||
| 6/9 | A-b | ||||||||
| 7/9 | A-b | A-b | |||||||
| 8/9 | A-b | ||||||||
| 9/9 | R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 9 reviewers.
Cover letter [PATCH 0/9] Make clk_hw::init NULL after clk registration
We don't want clk provider drivers using the init member of struct clk_hw after the clk is registered. It isn't guaranteed to be a valid pointer and all the necessary information inside the structure is copied over into struct clk_core anyway. This patch series fixes up the handful of users that do this and then overwrites the pointer to NULL within the clk registration path.
Stephen Boyd (9):
clk: actions: Don't reference clk_init_data after registration
clk: lochnagar: Don't reference clk_init_data after registration
clk: meson: axg-audio: Don't reference clk_init_data after
registration
clk: qcom: Don't reference clk_init_data after registration
clk: sirf: Don't reference clk_init_data after registration
clk: socfpga: Don't reference clk_init_data after registration
clk: sprd: Don't reference clk_init_data after registration
phy: ti: am654-serdes: Don't reference clk_init_data after
registration
clk: Overwrite clk_hw::init with NULL during clk_register()
drivers/clk/actions/owl-common.c | 3 ++- drivers/clk/clk-lochnagar.c | 2 +- drivers/clk/clk.c | 24 ++++++++++++++++-------- drivers/clk/meson/axg-audio.c | 7 +++++-- drivers/clk/qcom/clk-rpmh.c | 4 ++-- drivers/clk/sirf/clk-common.c | 12 ++++++++---- drivers/clk/socfpga/clk-gate.c | 21 +++++++++++---------- drivers/clk/socfpga/clk-periph-a10.c | 7 ++++--- drivers/clk/sprd/common.c | 5 +++-- drivers/phy/ti/phy-am654-serdes.c | 4 ++-- include/linux/clk-provider.h | 3 ++- 11 files changed, 56 insertions(+), 36 deletions(-)
base-commit: 5f9e832c137075045d15cd6899ab0505cfb2ca4b
Signature · 1 line
Sent by a computer through tubes