Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

tools/sched_ext/include: Regenerate enum_defs.autogen.h

Regenerate enum_defs.autogen.h from the current vmlinux.h to pick up
new SCX enums added in the for-7.1 cycle.

Signed-off-by: Tejun Heo <tj@kernel.org>
Acked-by: Andrea Righi <arighi@nvidia.com>

Tejun Heo 0a0d3b8d 93ac9b15

+37 -12
+37 -12
tools/sched_ext/include/scx/enum_defs.autogen.h
··· 14 14 #define HAVE_SCX_EXIT_MSG_LEN 15 15 #define HAVE_SCX_EXIT_DUMP_DFL_LEN 16 16 #define HAVE_SCX_CPUPERF_ONE 17 - #define HAVE_SCX_OPS_TASK_ITER_BATCH 17 + #define HAVE_SCX_TASK_ITER_BATCH 18 + #define HAVE_SCX_BYPASS_HOST_NTH 19 + #define HAVE_SCX_BYPASS_LB_DFL_INTV_US 20 + #define HAVE_SCX_BYPASS_LB_DONOR_PCT 21 + #define HAVE_SCX_BYPASS_LB_MIN_DELTA_DIV 22 + #define HAVE_SCX_BYPASS_LB_BATCH 23 + #define HAVE_SCX_SUB_MAX_DEPTH 18 24 #define HAVE_SCX_CPU_PREEMPT_RT 19 25 #define HAVE_SCX_CPU_PREEMPT_DL 20 26 #define HAVE_SCX_CPU_PREEMPT_STOP ··· 33 27 #define HAVE_SCX_DSQ_INVALID 34 28 #define HAVE_SCX_DSQ_GLOBAL 35 29 #define HAVE_SCX_DSQ_LOCAL 30 + #define HAVE_SCX_DSQ_BYPASS 36 31 #define HAVE_SCX_DSQ_LOCAL_ON 37 32 #define HAVE_SCX_DSQ_LOCAL_CPU_MASK 38 33 #define HAVE_SCX_DSQ_ITER_REV ··· 43 36 #define HAVE___SCX_DSQ_ITER_ALL_FLAGS 44 37 #define HAVE_SCX_DSQ_LNODE_ITER_CURSOR 45 38 #define HAVE___SCX_DSQ_LNODE_PRIV_SHIFT 39 + #define HAVE_SCX_ENABLING 40 + #define HAVE_SCX_ENABLED 41 + #define HAVE_SCX_DISABLING 42 + #define HAVE_SCX_DISABLED 46 43 #define HAVE_SCX_ENQ_WAKEUP 47 44 #define HAVE_SCX_ENQ_HEAD 48 45 #define HAVE_SCX_ENQ_CPU_SELECTED ··· 56 45 #define HAVE___SCX_ENQ_INTERNAL_MASK 57 46 #define HAVE_SCX_ENQ_CLEAR_OPSS 58 47 #define HAVE_SCX_ENQ_DSQ_PRIQ 48 + #define HAVE_SCX_ENQ_NESTED 59 49 #define HAVE_SCX_TASK_DSQ_ON_PRIQ 60 50 #define HAVE_SCX_TASK_QUEUED 51 + #define HAVE_SCX_TASK_IN_CUSTODY 61 52 #define HAVE_SCX_TASK_RESET_RUNNABLE_AT 62 53 #define HAVE_SCX_TASK_DEQD_FOR_SLEEP 54 + #define HAVE_SCX_TASK_SUB_INIT 63 55 #define HAVE_SCX_TASK_STATE_SHIFT 64 56 #define HAVE_SCX_TASK_STATE_BITS 65 57 #define HAVE_SCX_TASK_STATE_MASK 58 + #define HAVE_SCX_TASK_NONE 59 + #define HAVE_SCX_TASK_INIT 60 + #define HAVE_SCX_TASK_READY 61 + #define HAVE_SCX_TASK_ENABLED 62 + #define HAVE_SCX_TASK_REENQ_REASON_SHIFT 63 + #define HAVE_SCX_TASK_REENQ_REASON_BITS 64 + #define HAVE_SCX_TASK_REENQ_REASON_MASK 65 + #define HAVE_SCX_TASK_REENQ_NONE 66 + #define HAVE_SCX_TASK_REENQ_KFUNC 66 67 #define HAVE_SCX_TASK_CURSOR 67 68 #define HAVE_SCX_ECODE_RSN_HOTPLUG 69 + #define HAVE_SCX_ECODE_RSN_CGROUP_OFFLINE 68 70 #define HAVE_SCX_ECODE_ACT_RESTART 71 + #define HAVE_SCX_EFLAG_INITIALIZED 69 72 #define HAVE_SCX_EXIT_NONE 70 73 #define HAVE_SCX_EXIT_DONE 71 74 #define HAVE_SCX_EXIT_UNREG 72 75 #define HAVE_SCX_EXIT_UNREG_BPF 73 76 #define HAVE_SCX_EXIT_UNREG_KERN 74 77 #define HAVE_SCX_EXIT_SYSRQ 78 + #define HAVE_SCX_EXIT_PARENT 75 79 #define HAVE_SCX_EXIT_ERROR 76 80 #define HAVE_SCX_EXIT_ERROR_BPF 77 81 #define HAVE_SCX_EXIT_ERROR_STALL ··· 107 81 #define HAVE_SCX_OPI_CPU_HOTPLUG_BEGIN 108 82 #define HAVE_SCX_OPI_CPU_HOTPLUG_END 109 83 #define HAVE_SCX_OPI_END 110 - #define HAVE_SCX_OPS_ENABLING 111 - #define HAVE_SCX_OPS_ENABLED 112 - #define HAVE_SCX_OPS_DISABLING 113 - #define HAVE_SCX_OPS_DISABLED 114 84 #define HAVE_SCX_OPS_KEEP_BUILTIN_IDLE 115 85 #define HAVE_SCX_OPS_ENQ_LAST 116 86 #define HAVE_SCX_OPS_ENQ_EXITING 117 87 #define HAVE_SCX_OPS_SWITCH_PARTIAL 118 88 #define HAVE_SCX_OPS_ENQ_MIGRATION_DISABLED 119 89 #define HAVE_SCX_OPS_ALLOW_QUEUED_WAKEUP 90 + #define HAVE_SCX_OPS_BUILTIN_IDLE_PER_NODE 120 91 #define HAVE_SCX_OPS_HAS_CGROUP_WEIGHT 121 92 #define HAVE_SCX_OPS_ALL_FLAGS 93 + #define HAVE___SCX_OPS_INTERNAL_MASK 94 + #define HAVE_SCX_OPS_HAS_CPU_PREEMPT 122 95 #define HAVE_SCX_OPSS_NONE 123 96 #define HAVE_SCX_OPSS_QUEUEING 124 97 #define HAVE_SCX_OPSS_QUEUED 125 98 #define HAVE_SCX_OPSS_DISPATCHING 126 99 #define HAVE_SCX_OPSS_QSEQ_SHIFT 127 100 #define HAVE_SCX_PICK_IDLE_CORE 101 + #define HAVE_SCX_PICK_IDLE_IN_NODE 128 102 #define HAVE_SCX_OPS_NAME_LEN 129 103 #define HAVE_SCX_SLICE_DFL 104 + #define HAVE_SCX_SLICE_BYPASS 130 105 #define HAVE_SCX_SLICE_INF 106 + #define HAVE_SCX_REENQ_ANY 107 + #define HAVE___SCX_REENQ_FILTER_MASK 108 + #define HAVE___SCX_REENQ_USER_MASK 131 109 #define HAVE_SCX_RQ_ONLINE 132 110 #define HAVE_SCX_RQ_CAN_STOP_TICK 133 - #define HAVE_SCX_RQ_BAL_PENDING 134 111 #define HAVE_SCX_RQ_BAL_KEEP 135 - #define HAVE_SCX_RQ_BYPASSING 136 112 #define HAVE_SCX_RQ_CLK_VALID 113 + #define HAVE_SCX_RQ_BAL_CB_PENDING 137 114 #define HAVE_SCX_RQ_IN_WAKEUP 138 115 #define HAVE_SCX_RQ_IN_BALANCE 139 - #define HAVE_SCX_TASK_NONE 140 - #define HAVE_SCX_TASK_INIT 141 - #define HAVE_SCX_TASK_READY 142 - #define HAVE_SCX_TASK_ENABLED 143 - #define HAVE_SCX_TASK_NR_STATES 116 + #define HAVE_SCX_SCHED_PCPU_BYPASSING 144 117 #define HAVE_SCX_TG_ONLINE 145 118 #define HAVE_SCX_TG_INITED 146 119 #define HAVE_SCX_WAKE_FORK