summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/gpu/nvgpu/common/linux/ioctl_ctrl.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/common/linux/ioctl_ctrl.c b/drivers/gpu/nvgpu/common/linux/ioctl_ctrl.c
index 0357f098..220cb3e7 100644
--- a/drivers/gpu/nvgpu/common/linux/ioctl_ctrl.c
+++ b/drivers/gpu/nvgpu/common/linux/ioctl_ctrl.c
@@ -330,6 +330,10 @@ static int nvgpu_gpu_ioctl_l2_fb_ops(struct gk20a *g,
330{ 330{
331 int err = 0; 331 int err = 0;
332 332
333 if ((!args->l2_flush && !args->fb_flush) ||
334 (!args->l2_flush && args->l2_invalidate))
335 return -EINVAL;
336
333 if (args->l2_flush) 337 if (args->l2_flush)
334 g->ops.mm.l2_flush(g, args->l2_invalidate ? true : false); 338 g->ops.mm.l2_flush(g, args->l2_invalidate ? true : false);
335 339