# SPDX-License-Identifier: GPL-2.0 config AUTHORITY_CTRL tristate "Authority Control for RTG & QOS" default n help Control thread's authority for specific kenrel feature such as RTG or QOS. Use uid as the authentication granularity. Status switching will change uid's authority, and would trigger additional actions registered by specific kernel feature. config QOS_CTRL bool "Multiple Level Qos Control for thread" default n depends on AUTHORITY_CTRL help If set, thread can apply qos for less execution latency and get more cpu supply. Permission and absolute supply aggressiveness was controlled by AUTHORITY_CTRL. config RTG_AUTHORITY bool "Authority Control for SCHED_RTG_FRAME" default n depends on AUTHORITY_CTRL depends on SCHED_RTG_FRAME help Authority control for SCHED_RTG_FRAME. If set, access to SCHED_RTG_FRAME's ioctl cmd will be restricted. config QOS_AUTHORITY bool "Authority Control for QOS_CTRL" default n depends on AUTHORITY_CTRL depends on QOS_CTRL help Authority control for QOS_CTRL. If set, access to QOS_CTRL's ioctl cmd will be restricted. config AUTH_QOS_DEBUG bool "Debug fs for qos_ctrl and auth_ctrl" default n depends on AUTHORITY_CTRL depends on RTG_AUTHORITY depends on QOS_AUTHORITY help If set, debug node will show auth and qos info config QOS_POLICY_MAX_NR int "Number of supported qos policy" range 5 20 default 5 depends on QOS_CTRL help Qos policy number limit. Truly initialized qos policy could small then this value.