diff options
author | Seema Khowala <seemaj@nvidia.com> | 2018-02-01 18:34:40 -0500 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2018-02-09 14:11:41 -0500 |
commit | df1668deaa24391bf1686d0abb03f2f904e75ebc (patch) | |
tree | 21a8db51dd5b20f9e5784442b9f35b9ca8d42c21 /drivers/gpu/nvgpu | |
parent | ff5b12fffd7563ce0704fadbc9c479caf851d68c (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')
-rw-r--r-- | drivers/gpu/nvgpu/common/linux/driver_common.c | 4 |
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 | ||