Searched hist:"1752 c9ee23fb20e5bfdbedf677e91f927f2b8d80" (Results 1 – 3 of 3) sorted by relevance
/linux/drivers/clk/tegra/ |
H A D | clk-dfll.h | diff 1752c9ee23fb20e5bfdbedf677e91f927f2b8d80 Fri Oct 13 01:09:59 CEST 2017 Nicolin Chen <nicoleotsuka@gmail.com> clk: tegra: dfll: Fix drvdata overwriting issue
Both tegra124-dfll and clk-dfll are using platform_set_drvdata to set drvdata of the exact same pdev while they use different pointers for the drvdata. Once the drvdata has been overwritten by tegra124-dfll, clk-dfll will never get its td pointer as it expects.
Since tegra124-dfll merely needs its soc pointer in its remove function, this patch fixes the bug by removing the overwriting in the tegra124-dfll file and letting the tegra_dfll_unregister return an soc pointer for it.
Signed-off-by: Nicolin Chen <nicoleotsuka@gmail.com> Acked-By: Peter De Schrijver <pdeschrijver@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
|
H A D | clk-tegra124-dfll-fcpu.c | diff 1752c9ee23fb20e5bfdbedf677e91f927f2b8d80 Fri Oct 13 01:09:59 CEST 2017 Nicolin Chen <nicoleotsuka@gmail.com> clk: tegra: dfll: Fix drvdata overwriting issue
Both tegra124-dfll and clk-dfll are using platform_set_drvdata to set drvdata of the exact same pdev while they use different pointers for the drvdata. Once the drvdata has been overwritten by tegra124-dfll, clk-dfll will never get its td pointer as it expects.
Since tegra124-dfll merely needs its soc pointer in its remove function, this patch fixes the bug by removing the overwriting in the tegra124-dfll file and letting the tegra_dfll_unregister return an soc pointer for it.
Signed-off-by: Nicolin Chen <nicoleotsuka@gmail.com> Acked-By: Peter De Schrijver <pdeschrijver@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
|
H A D | clk-dfll.c | diff 1752c9ee23fb20e5bfdbedf677e91f927f2b8d80 Fri Oct 13 01:09:59 CEST 2017 Nicolin Chen <nicoleotsuka@gmail.com> clk: tegra: dfll: Fix drvdata overwriting issue
Both tegra124-dfll and clk-dfll are using platform_set_drvdata to set drvdata of the exact same pdev while they use different pointers for the drvdata. Once the drvdata has been overwritten by tegra124-dfll, clk-dfll will never get its td pointer as it expects.
Since tegra124-dfll merely needs its soc pointer in its remove function, this patch fixes the bug by removing the overwriting in the tegra124-dfll file and letting the tegra_dfll_unregister return an soc pointer for it.
Signed-off-by: Nicolin Chen <nicoleotsuka@gmail.com> Acked-By: Peter De Schrijver <pdeschrijver@nvidia.com> Signed-off-by: Thierry Reding <treding@nvidia.com>
|