summaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/libxed.py
diff options
context:
space:
mode:
authorJohan Hovold <johan+linaro@kernel.org>2024-09-11 14:52:53 +0300
committerVinod Koul <vkoul@kernel.org>2024-10-17 16:04:16 +0300
commit1dd196f9004848d0318e8831f962cc76255431d8 (patch)
treee5134ebde37200301e1b92872d098844fdf4fcdc /tools/perf/scripts/python/libxed.py
parent34c21f94fa1e147a19b54b6adf0c93a623b70dd8 (diff)
downloadlinux-1dd196f9004848d0318e8831f962cc76255431d8.tar.xz
phy: qcom: qmp-combo: move driver data initialisation earlier
Commit 44aff8e31080 ("phy: qcom-qmp-combo: clean up probe initialisation") removed most users of the platform device driver data, but mistakenly also removed the initialisation despite the data still being used in the runtime PM callbacks. The initialisation was soon after restored by commit 83a0bbe39b17 ("phy: qcom-qmp-combo: add support for updated sc8280xp binding") but now happens slightly later during probe. This should not cause any trouble currently as runtime PM needs to be enabled manually through sysfs and the platform device would not be suspended before the PHY has been registered anyway. Move the driver data initialisation to avoid a NULL-pointer dereference on runtime suspend if runtime PM is ever enabled by default in this driver. Fixes: 44aff8e31080 ("phy: qcom-qmp-combo: clean up probe initialisation") Signed-off-by: Johan Hovold <johan+linaro@kernel.org> Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> Link: https://lore.kernel.org/r/20240911115253.10920-5-johan+linaro@kernel.org Signed-off-by: Vinod Koul <vkoul@kernel.org>
Diffstat (limited to 'tools/perf/scripts/python/libxed.py')
0 files changed, 0 insertions, 0 deletions