mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-23 01:31:30 +03:00
The device data for a given driver must be set before enabling runtime-pm otherwise this could results in a crash if the runtime-pm callback is called before the device data is set where it is expected that the device data has been initialised. Furthermore, most drivers will directly call the runtime-pm callback to power-up the device if runtime-pm is not enabled in the kernel config and so many drivers would crash if runtime-pm is not enabled. Fix this by setting the device data early in the driver probe. Bug 2478690 Change-Id: I5beb1607aa4715651cf4b9ac8e8068e7f8e3a2a7 Signed-off-by: Jonathan Hunter <jonathanh@nvidia.com> (cherry picked from commit 9d656fcc96e85d38d120a430f83f2b734e19fe07) Reviewed-on: https://git-master.nvidia.com/r/1991204 Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Bibek Basu <bbasu@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
22 KiB
22 KiB