mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-22 17:36:20 +03:00
gpu: nvgpu: add clk arbiter check
Check for NVGPU_CLK_ARB_ENABLED flag before initiating clk crbiter session which shouldn't be initiated in absence of clk arbiter. Bug 3236519 Signed-off-by: Ramesh Mylavarapu <rmylavarapu@nvidia.com> Change-Id: I945203164063cec35fbab2256b3c7cb983e520ea Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2528551 Tested-by: mobile promotions <svcmobile_promotions@nvidia.com> Reviewed-by: svcacv <svcacv@nvidia.com> Reviewed-by: Vijayakumar Subbu <vsubbu@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
d956938d3f
commit
7d0bd72fde
@@ -152,7 +152,9 @@ int gk20a_ctrl_dev_open(struct inode *inode, struct file *filp)
|
|||||||
gk20a_idle(g);
|
gk20a_idle(g);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (nvgpu_is_enabled(g, NVGPU_CLK_ARB_ENABLED)) {
|
||||||
err = nvgpu_clk_arb_init_session(g, &priv->clk_session);
|
err = nvgpu_clk_arb_init_session(g, &priv->clk_session);
|
||||||
|
}
|
||||||
free_ref:
|
free_ref:
|
||||||
if (err != 0) {
|
if (err != 0) {
|
||||||
nvgpu_put(g);
|
nvgpu_put(g);
|
||||||
|
|||||||
Reference in New Issue
Block a user