anolis-cloud-kernel/kernel/entry
zhouzhixin.zzx 11d06fb443 anolis: preempt/dynamic: Delete code for dynamic preempt full
ANBZ: #7862

We introduced preempt dynamic to switch dynamic mode among: none,
voluntary and full. However, considering our own demands, we disable
the dynamic switch from none/voluntary to full. As a result, there're
large amount of codes which are introduced for dynamic full mode that
won't take effect. So, we can delete these codes. After testing,
deleting these useless codes can improve basic performance such as Unixbench.
In following commits, we will also revert related codes in arm64.

Fixes from 1eca80ad8bb1(static_call/x86: Add __static_call_return0()) to
4533f50c8c99(anolis: preempt/dynamic : Disable preempt dynamically
change to full mode)
Signed-off-by: zhouzhixin.zzx <zhixin.zhou@linux.alibaba.com>
Reviewed-by: Cruz Zhao <CruzZhao@linux.alibaba.com>
Link: https://gitee.com/anolis/cloud-kernel/pulls/3349
2024-06-14 08:53:34 +00:00
..
Makefile entry: Provide infrastructure for work before transitioning to guest mode 2020-07-24 15:03:42 +02:00
common.c anolis: preempt/dynamic: Delete code for dynamic preempt full 2024-06-14 08:53:34 +00:00
kvm.c entry/kvm: Exit to user mode when TIF_NOTIFY_SIGNAL is set 2023-09-20 01:19:09 +00:00