diff options
author | Prateek Sethi <prsethi@nvidia.com> | 2018-05-04 01:00:18 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2018-05-14 05:44:10 -0400 |
commit | 4dac924aba27aa46267fb39f3ed968318292a7f5 (patch) | |
tree | 077a169898690265649bd88cf7e78dfe206a6ad2 /drivers/gpu/nvgpu/vgpu/gr_vgpu.h | |
parent | 7a28547892bfa73d31c1423b33e98030840a4f6d (diff) |
gpu: nvgpu: nvhost: PC_SAMPLING ioctl failure.
NVGPU_DBG_GPU_IOCTL_PC_SAMPLING ioctl is not handled properly for HV
case for both Linux and QNX. Currently guest vm is trying to perform
gpu memory read and write operations which supposed to be done by RM
server, causing the crash. This patch is supposed to fix ioctl failure.
Bug 2052040
Change-Id: Ia0773959b84739a1bced858331764751520a3561
Signed-off-by: Prateek Sethi <prsethi@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1708102
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Sourab Gupta <sourabg@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com>
Tested-by: Sourab Gupta <sourabg@nvidia.com>
Reviewed-by: Vijayakumar Subbu <vsubbu@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/vgpu/gr_vgpu.h')
-rw-r--r-- | drivers/gpu/nvgpu/vgpu/gr_vgpu.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/gpu/nvgpu/vgpu/gr_vgpu.h b/drivers/gpu/nvgpu/vgpu/gr_vgpu.h index d6b25b97..c4b3944e 100644 --- a/drivers/gpu/nvgpu/vgpu/gr_vgpu.h +++ b/drivers/gpu/nvgpu/vgpu/gr_vgpu.h | |||
@@ -70,5 +70,5 @@ int vgpu_gr_resume_contexts(struct gk20a *g, | |||
70 | int vgpu_gr_commit_inst(struct channel_gk20a *c, u64 gpu_va); | 70 | int vgpu_gr_commit_inst(struct channel_gk20a *c, u64 gpu_va); |
71 | int vgpu_gr_init_sm_id_table(struct gk20a *g); | 71 | int vgpu_gr_init_sm_id_table(struct gk20a *g); |
72 | int vgpu_gr_init_fs_state(struct gk20a *g); | 72 | int vgpu_gr_init_fs_state(struct gk20a *g); |
73 | 73 | int vgpu_gr_update_pc_sampling(struct channel_gk20a *ch, bool enable); | |
74 | #endif | 74 | #endif |