Acked-by: Cruz Zhao <CruzZhao@linux.alibaba.com>



------------------------------------------------------------------
发件人:Tianchen Ding <dtcccc@linux.alibaba.com>
发送时间:2024年8月21日(星期三) 16:45
收件人:"cloud-kernel"<cloud-kernel@lists.openanolis.cn>
抄 送:Cruz Zhao<cruzzhao@linux.alibaba.com>; Yi Tao<escape@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.alibaba.com/
[2]
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/?id=28156108fecb1f808b21d216e8ea8f0d205a530c
[4]
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/?id=d6962c4fe8f96f7d384d6489b6b5ab5bf3e35991
[6]
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/?id=afae8002b4fd3560c8f5f1567f3c3202c30a70fa
[8]
https://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git/commit/?id=faa42d29419def58d3c3e5b14ad4037f0af3b496
[9] https://gitee.com/anolis/cloud-kernel/pulls/2077
[10] https://gitee.com/anolis/cloud-kernel/pulls/2185
[11] https://gitee.com/anolis/cloud-kernel/pulls/2250
[12] https://gitee.com/anolis/cloud-kernel/pulls/2425
[13] https://gitee.com/anolis/cloud-kernel/pulls/2440
[14] https://gitee.com/anolis/cloud-kernel/pulls/2260
[15] https://gitee.com/anolis/cloud-kernel/pulls/3516
[16] https://gitee.com/anolis/cloud-kernel/pulls/3549
[17] https://gitee.com/anolis/cloud-kernel/pulls/3555
_______________________________________________
Cloud Kernel mailing list -- cloud-kernel@lists.openanolis.cn
To unsubscribe send an email to cloud-kernel-leave@lists.openanolis.cn