From d0848abee594a3b000488d6e19445d530a5c04e9 Mon Sep 17 00:00:00 2001 From: Sagar Kamble Date: Thu, 9 Jul 2020 16:58:19 +0530 Subject: [PATCH] gpu: nvgpu: remove cap checks from fifo_sched & ctxsw_ring debugfs open Debugfs can be mounted with root-only permissions hence remove the extra cap checks in the debugfs open calls for fifo_sched & ctxsw_ring. Bug 2823941 Change-Id: I41668a887635f34897886b872ad435b183b85959 Signed-off-by: Sagar Kamble Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2372982 Reviewed-by: automaticguardword Reviewed-by: Deepak Nibade Reviewed-by: Sami Kiminki Reviewed-by: Alex Waterman Reviewed-by: mobile promotions Tested-by: mobile promotions GVS: Gerrit_Virtual_Submit --- drivers/gpu/nvgpu/os/linux/debug_fecs_trace.c | 5 +---- drivers/gpu/nvgpu/os/linux/debug_fifo.c | 3 --- 2 files changed, 1 insertion(+), 7 deletions(-) diff --git a/drivers/gpu/nvgpu/os/linux/debug_fecs_trace.c b/drivers/gpu/nvgpu/os/linux/debug_fecs_trace.c index 3af32bb23..ae76333af 100644 --- a/drivers/gpu/nvgpu/os/linux/debug_fecs_trace.c +++ b/drivers/gpu/nvgpu/os/linux/debug_fecs_trace.c @@ -1,5 +1,5 @@ /* - * Copyright (c) 2018-2019, NVIDIA CORPORATION. All rights reserved. + * Copyright (c) 2018-2020, NVIDIA CORPORATION. All rights reserved. * * This program is free software; you can redistribute it and/or modify it * under the terms and conditions of the GNU General Public License, @@ -101,9 +101,6 @@ static int gk20a_ctxsw_debugfs_ring_open(struct inode *inode, { struct gk20a **p; - if (!capable(CAP_SYS_ADMIN)) - return -EPERM; - p = __seq_open_private(file, &gk20a_fecs_trace_debugfs_ring_seq_ops, sizeof(struct gk20a *)); if (!p) diff --git a/drivers/gpu/nvgpu/os/linux/debug_fifo.c b/drivers/gpu/nvgpu/os/linux/debug_fifo.c index 7a29325f7..74d6c86fb 100644 --- a/drivers/gpu/nvgpu/os/linux/debug_fifo.c +++ b/drivers/gpu/nvgpu/os/linux/debug_fifo.c @@ -113,9 +113,6 @@ static int gk20a_fifo_sched_debugfs_open(struct inode *inode, struct gk20a *g = inode->i_private; int err; - if (!capable(CAP_SYS_ADMIN)) - return -EPERM; - err = seq_open(file, &gk20a_fifo_sched_debugfs_seq_ops); if (err) return err;