mirror of
git://nv-tegra.nvidia.com/linux-nv-oot.git
synced 2025-12-22 17:25:35 +03:00
Probing a driver can be deferred if a resource is not ready and this is accomplished by returning -EPROBE_DEFER from the .probe function. This tells to kernel to probe the driver again some time later. When probing a driver is deferred it is not necessary to print an error message because this is an expected error case. To avoid printing an error message on probe deferral, the dev_err_probe() function can be used which will only print an error if the error code is not -EPROBE_DEFER. Therefore, update the camera drivers to use dev_err_probe() to avoid printing an error message when -EPROBE_DEFER if returned from ICC. This change will also cause the probing of the rtcpu-debug driver to be deferred if -EPROBE_DEFER is returned and prevent the rtcpu-debug driver from being probed at all if an real error is encountered. Bug 4496044 Change-Id: I8a5313750e11b4bd661191c0c544c39e43478089 Signed-off-by: Jon Hunter <jonathanh@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3084829 Tested-by: mobile promotions <svcmobile_promotions@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
49 KiB
49 KiB