From 1bb8314ca7e0be97a14aee56d793892a57ae2182 Mon Sep 17 00:00:00 2001 From: Sagar Kamble Date: Thu, 9 Jul 2020 16:58:19 +0530 Subject: 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 (cherry picked from commit f34037a09f5996762c69bb4ce86751ed7df24ee7) Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2392713 Reviewed-by: automaticguardword Reviewed-by: Bibek Basu 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 | 5 +---- 2 files changed, 2 insertions(+), 8 deletions(-) (limited to 'drivers/gpu') diff --git a/drivers/gpu/nvgpu/os/linux/debug_fecs_trace.c b/drivers/gpu/nvgpu/os/linux/debug_fecs_trace.c index 9e72d2ce..7786053f 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, 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, @@ -99,9 +99,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 0c791a42..98da8bc7 100644 --- a/drivers/gpu/nvgpu/os/linux/debug_fifo.c +++ b/drivers/gpu/nvgpu/os/linux/debug_fifo.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2017-2018 NVIDIA Corporation. All rights reserved. + * Copyright (C) 2017-2020 NVIDIA Corporation. All rights reserved. * * This software is licensed under the terms of the GNU General Public * License version 2, as published by the Free Software Foundation, and @@ -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; -- cgit v1.2.2