Linux 内核中标志 SCA_MIGRATE_ENABLE/DISABLE 中 "SCA" 的含义

Meaning of "SCA" in flag SCA_MIGRATE_ENABLE/DISABLE in Linux kernel

这些标志在 kernel/sched/sched.h 中定义,并在 enabling/disabling 迁移 core.c 中的任务时使用。我无法通过查看代码或补丁说明来确定 SCA 的缩写。

我花了两个小时试图从内核的 Git 历史中挖掘它,似乎这个前缀的第一个出现是从提交 9cfc3e18adb0362533e911bf3ce6ec8c821cfccc 开始的,其中说:

sched: Massage set_cpus_allowed()

Thread a u32 flags word through the set_cpus_allowed () callchain. This will allow adding behavioural tweaks for future users.

我相信这个就是这个意思。