Acked-by: Cruz Zhao <CruzZhao(a)linux.alibaba.com>
------------------------------------------------------------------
发件人:Tianchen Ding <dtcccc(a)linux.alibaba.com>
发送时间:2024年8月21日(星期三) 16:45
收件人:"cloud-kernel"<cloud-kernel(a)lists.openanolis.cn>
抄 送:Cruz Zhao<cruzzhao(a)linux.alibaba.com>om>; Yi Tao<escape(a)linux.alibaba.com>
主 题:[ck] Add myself as scheduler maintainer in anolis cloud kernel
Hi, all. I'd like to maintain scheduler subsystem in anolis cloud kernel.
Here are some of my contributions :
1. Co-develop of cpu burst in upstream. [1]
2. Many improvements and bugfixes in upstream. [2-8]
3. Backport core scheduling features to ANCK 5.10 [9]
4. Backport cgroup SCHED_IDLE support to ANCK 5.10 [10-11]
5. Introduce forceidled time to improve observability. [12]
6. Introduce introduce fine-grained priority for GI 2.0 [13]
7. Co-develop if ACPU. [14]
8. Backport bugfixes. [15-17]
9. Review ANCK own patches like group identity, group balancer, core scheduling
improvement, rich container, etc.
10. In future: backport and maintain EEVDF bottom half and sched_ext to ANCK 6.6
PS:
The list of files/directories I want to maintain is as follows:
kernel/sched/
include/linux/sched.h
include/linux/sched/
include/uapi/linux/sched.h
include/linux/preempt.h
include/linux/wait.h
kernel/fork.c
kernel/exit.c
kernel/cpu.c
kernel/cgroup/cpuset.c
kernel/cgroup/rstat.c
kernel/smp.c
kernel/sys.c
kernel/signal.c
kernel/hung_task.c
kernel/workqueue.c
tools/testing/selftests/sched/
fs/proc/base.c
fs/proc/stat.c
fs/proc/array.c
fs/proc/uptime.c
Documentation/RCU/
kernel/rcu/
include/linux/rcu*
Documentation/locking/
kernel/locking/
include/linux/lockdep.h
include/linux/spinlock*.h
arch/*/include/asm/spinlock*.h
include/linux/rwlock*.h
include/linux/mutex*.h
include/linux/rwsem*.h
include/linux/seqlock.h
lib/locking*.[ch]
tools/testing/selftests/locking/
include/asm-generic/futex.h
include/linux/futex.h
include/uapi/linux/futex.h
kernel/futex.c
tools/perf/bench/futex*
tools/testing/selftests/futex/
[1]
https://lore.kernel.org/all/20210621092800.23714-1-changhuaixin@linux.aliba…
<https://lore.kernel.org/all/20210621092800.23714-1-changhuaixin@linux.alibaba.com/
>
[2]
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
<https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=c80d401c52a2d1baf2a5afeb06f0ffe678e56d23
>
[3]
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
<https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=28156108fecb1f808b21d216e8ea8f0d205a530c
>
[4]
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
<https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=f3dd3f674555bd9455c5ae7fafce0696bd9931b3
>
[5]
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
<https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=d6962c4fe8f96f7d384d6489b6b5ab5bf3e35991
>
[6]
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
<https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=11b1b8bc2b98e21ddf47e08b56c21502c685b2c3
>
[7]
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?…
<https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=afae8002b4fd3560c8f5f1567f3c3202c30a70fa
>
[8]
https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/commit/?id=faa4…
<https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/commit/?id=faa42d29419def58d3c3e5b14ad4037f0af3b496
>
[9]
https://gitee.com/anolis/cloud-kernel/pulls/2077
<https://gitee.com/anolis/cloud-kernel/pulls/2077 >
[10]
https://gitee.com/anolis/cloud-kernel/pulls/2185
<https://gitee.com/anolis/cloud-kernel/pulls/2185 >
[11]
https://gitee.com/anolis/cloud-kernel/pulls/2250
<https://gitee.com/anolis/cloud-kernel/pulls/2250 >
[12]
https://gitee.com/anolis/cloud-kernel/pulls/2425
<https://gitee.com/anolis/cloud-kernel/pulls/2425 >
[13]
https://gitee.com/anolis/cloud-kernel/pulls/2440
<https://gitee.com/anolis/cloud-kernel/pulls/2440 >
[14]
https://gitee.com/anolis/cloud-kernel/pulls/2260
<https://gitee.com/anolis/cloud-kernel/pulls/2260 >
[15]
https://gitee.com/anolis/cloud-kernel/pulls/3516
<https://gitee.com/anolis/cloud-kernel/pulls/3516 >
[16]
https://gitee.com/anolis/cloud-kernel/pulls/3549
<https://gitee.com/anolis/cloud-kernel/pulls/3549 >
[17]
https://gitee.com/anolis/cloud-kernel/pulls/3555
<https://gitee.com/anolis/cloud-kernel/pulls/3555 >
_______________________________________________
Cloud Kernel mailing list -- cloud-kernel(a)lists.openanolis.cn
To unsubscribe send an email to cloud-kernel-leave(a)lists.openanolis.cn