summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/common/linux/driver_common.c
diff options
context:
space:
mode:
authorSeema Khowala <seemaj@nvidia.com>2018-02-01 18:34:40 -0500
committermobile promotions <svcmobile_promotions@nvidia.com>2018-02-09 14:11:41 -0500
commitdf1668deaa24391bf1686d0abb03f2f904e75ebc (patch)
tree21a8db51dd5b20f9e5784442b9f35b9ca8d42c21 /drivers/gpu/nvgpu/common/linux/driver_common.c
parentff5b12fffd7563ce0704fadbc9c479caf851d68c (diff)
gpu: nvgpu: call nvgpu_init_mm_vars just after probe
It is good to init mm vars right after probe as driver is heavily dependent on enabled flags for all kinds of memory related needs Change-Id: I62ca280ff9240649798faa34767f7dc9ea3c0db1 Signed-off-by: Seema Khowala <seemaj@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1649724 Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/common/linux/driver_common.c')
-rw-r--r--drivers/gpu/nvgpu/common/linux/driver_common.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/gpu/nvgpu/common/linux/driver_common.c b/drivers/gpu/nvgpu/common/linux/driver_common.c
index 9df7ea3f..66078a85 100644
--- a/drivers/gpu/nvgpu/common/linux/driver_common.c
+++ b/drivers/gpu/nvgpu/common/linux/driver_common.c
@@ -223,6 +223,8 @@ int nvgpu_probe(struct gk20a *g,
223 return err; 223 return err;
224 } 224 }
225 225
226 nvgpu_init_mm_vars(g);
227
226 /* platform probe can defer do user init only if probe succeeds */ 228 /* platform probe can defer do user init only if probe succeeds */
227 err = gk20a_user_init(dev, interface_name, class); 229 err = gk20a_user_init(dev, interface_name, class);
228 if (err) 230 if (err)
@@ -236,8 +238,6 @@ int nvgpu_probe(struct gk20a *g,
236 } 238 }
237 } 239 }
238 240
239 nvgpu_init_mm_vars(g);
240
241 nvgpu_create_sysfs(dev); 241 nvgpu_create_sysfs(dev);
242 gk20a_debug_init(g, debugfs_symlink); 242 gk20a_debug_init(g, debugfs_symlink);
243 243