mirror of
git://nv-tegra.nvidia.com/linux-nvgpu.git
synced 2025-12-24 02:22:34 +03:00
gpu: nvgpu: linux: check whether hal initialized for gr_default_attrib_cb_size
On access debugfs node gr_default_attrib_cb_size, the hal might not have been initialized. Bug 2848790 Signed-off-by: Richard Zhao <rizhao@nvidia.com> Change-Id: I0a70f1377d2001802092a8eccec5ec144a58c79b Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2349299 Reviewed-by: automaticguardword <automaticguardword@nvidia.com> Reviewed-by: Deepak Nibade <dnibade@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com> GVS: Gerrit_Virtual_Submit
This commit is contained in:
committed by
Alex Waterman
parent
6d922dd9b7
commit
8d68e687f0
@@ -28,6 +28,10 @@ static int gr_default_attrib_cb_size_show(struct seq_file *s, void *data)
|
||||
{
|
||||
struct gk20a *g = s->private;
|
||||
|
||||
/* HAL might not be initialized yet */
|
||||
if (g->ops.gr.init.get_attrib_cb_default_size == NULL)
|
||||
return -EFAULT;
|
||||
|
||||
seq_printf(s, "%u\n", g->ops.gr.init.get_attrib_cb_default_size(g));
|
||||
|
||||
return 0;
|
||||
|
||||
Reference in New Issue
Block a user