diff options
author | Tejun Heo <tj@kernel.org> | 2025-09-23 09:03:26 -1000 |
---|---|---|
committer | Tejun Heo <tj@kernel.org> | 2025-09-23 09:03:26 -1000 |
commit | f3aec2adce8dbe37dabff47a16bfb260b987e0b0 (patch) | |
tree | 3a8d9a13b4c295614a7685d679651eb6cd41e34e /rust/helpers/build_bug.c | |
parent | c7e739746dbde9ae401fd88824f5656c5e2361fc (diff) |
sched_ext: Add SCX_EFLAG_INITIALIZED to indicate successful ops.init()
ops.exit() may be called even if the loading failed before ops.init()
finishes successfully. This is because ops.exit() allows rich exit info
communication. Add SCX_EFLAG_INITIALIZED flag to scx_exit_info.flags to
indicate whether ops.init() finished successfully.
This enables BPF schedulers to distinguish between exit scenarios and
handle cleanup appropriately based on initialization state.
Acked-by: Andrea Righi <arighi@nvidia.com>
Signed-off-by: Tejun Heo <tj@kernel.org>
Diffstat (limited to 'rust/helpers/build_bug.c')
0 files changed, 0 insertions, 0 deletions