diff --git a/sig/Cloud_Kernel_Sig/content/ReleaseNotes/5.10/5.10-018.y.md b/sig/Cloud_Kernel_Sig/content/ReleaseNotes/5.10/5.10-018.y.md new file mode 100644 index 0000000000000000000000000000000000000000..04f018dea38cbec4d2984be0c5082739ea3b31e4 --- /dev/null +++ b/sig/Cloud_Kernel_Sig/content/ReleaseNotes/5.10/5.10-018.y.md @@ -0,0 +1,136 @@ +# 5.10-018 +发布时间: 2024-12-16 +发布链接: +- [anolis8](https://anas.openanolis.cn/errata/detail/ANSA-2024:1185) + +## 引言 +ANCK 5.10-018 是 ANCK 5.10 的第 18 个大版本,基于 LTS 5.10.134 版本内核。 + +## 使用方法 +使用以下命令安装最新内核: +`yum install -y --releasever 8.9 --enable "kernel-5.10" kernel-5.10.134-18.an8` +或者 +`yum update -y --releasever 8.9 --enable "kernel-5.10" kernel` + +## 新特性及重要 Bugfix +- 调度: + - 在 cgroup v2 上支持了 cpu sli,包含了容器粒度的 cpuusage,loadavg 等数据 +- 内存: + - 修复内存若干问题,回合若干 5.10 stable 分支的内存 bugfixes 补丁 + - pgtable_share 特性缺省设置为关闭 + - 代码段大页支持 direct collapse 模式,直接在 page fault 时快速整合成大页 + - 回合 percpu chunk 释放优化补丁集,避免percpu碎片化导致 chunk 无法释放 +- 网络: + - 优化了virtio_net的RSS逻辑,使RSS配置与设备一致,并能随队列数正确更新。 + - 为bond 3ad模式新增了200G和400G速率支持。 +- 存储: + - io_uring: + - 修复并发创建 percpu sqthread 的 race; + - 检查使能 percpu sqthread 配置的 cpu 合法性; + - 回合社区 stable 分支补丁,加固代码质量; + - fuse/virtio-fs + - 支持 resend pending 请求; + - 支持多队列,优化 fuse 性能; + - 读写分离优化,避免大量会写饿死读请求; + - 支持 failover 特性,该特性允许 fuse daemon 在异常恢复后,可以通过 attach 操作重新连接到原 fuse connection,重发请求等操作完成故障恢复; + - 支持 4M 写对齐以优化性能; + - 修复 virtio-fs 加载 >4M 模块发生的 IO hang; + - virtio-fs 增加 tag 和 queue mapping sysfs 接口; + - 回合社区 stable 分支补丁,加固代码质量; + - erofs + - 修复 erofs_statfs() 中 UUID 问题,并优化 DEFLATE stream 分配逻辑; + - 回合社区 stable 分支补丁,加固代码质量; + - ext4 + - 优化 EXT4_GROUP_INFO_WAS_TRIMMED_BIT 清理逻辑; + - 回合社区 stable 分支补丁,加固代码质量; + - xfs + - 优化 xfs_log_force() 可能存在的数十 ms 阻塞带来的 reflink 性能抖动; + - 修复关闭 CONFIG_FS_DAX 的编译错误; + - 启用原子写特性时正确检查 i_blocks; + - block + - 修复 mq-deadline 调度器在多硬件队列设备上发生的 IO hang; + - 修复更新 block 限流配置时,可能因计算 bps 限流时出现负值导致限流不符合预期问题; + - 移除 blk-mq "running from the wrong CPU" 告警; + - 回合社区 stable 分支补丁,加固代码质量; + - misc + - 回合 vfs,quota,overlayfs,nfs,cifs,ceph,dm/md,null_blk,nbd,loop,virtio-blk 等模块社区 stable 分支补丁,加固代码质量; + +- 驱动: + - 回合 5.10 LTS 的 watchdog 驱动相关修复补丁,增强稳定性。 + - NVMe 驱动支持最新的阿里云云盘激活方案。 + - 回合 5.10 LTS 的 NVMe 驱动相关修复补丁,增强稳定性。 + - 回合 5.10 LTS 的 SCSI 相关修复补丁,增强稳定性。 + - 回合 5.10 LTS 的 ATA 相关修复补丁,增强稳定性。 + - 引入sig_enforce_subsys参数,支持分 block、net、gpu 领域的模块签名强制校验。 + - 网迅合入大量修复 txgbe、txgbevf 的补丁,以增强代码质量和稳定性。 + +- Perf: 修复perf工具因回合stable分支补丁造成的指针内存泄露导致coredump问题。 + +- BPF: + - 支持 bpf 程序使用原子操作 + - 回合社区 stable 及 bugfix 补丁 + +- 体系结构 x86: + - 支持 intel GNR 平台 C-state + - 支持 EMR&GNR 平台 pstate + - intel-speed-select 更新到 v1.20 版本,用于支持新平台 + - 支持 PEBS 功能透传到虚拟机 + - 移植 ACPI,APIC,功耗,PMU 等 x86 的 bugfix + - 升级 turbostate 到 2023.11.07 支持更多功能 + - 支持 SPR&EMR CXL PMON + - 增加 AMD c2c支持 + - 增加 AMD HSMP支持 + - 增加 AMD IBRS 增强 + - 增加 AMD ABMC支持 + +## 重要 CVE 修复列表 +- CVE-2024-43871 ([PR#4120](https://gitee.com/anolis/cloud-kernel/pulls/4120)) +- CVE-2024-46777 ([PR#4114](https://gitee.com/anolis/cloud-kernel/pulls/4114)) +- CVE-2024-46695 ([PR#4104](https://gitee.com/anolis/cloud-kernel/pulls/4104)) +- CVE-2024-46761 ([PR#4112](https://gitee.com/anolis/cloud-kernel/pulls/4112)) +- CVE-2024-46759 ([PR#4110](https://gitee.com/anolis/cloud-kernel/pulls/4110)) +- CVE-2024-46758 ([PR#4109](https://gitee.com/anolis/cloud-kernel/pulls/4109)) +- CVE-2024-46756 ([PR#4107](https://gitee.com/anolis/cloud-kernel/pulls/4107)) +- CVE-2024-46755 ([PR#3933](https://gitee.com/anolis/cloud-kernel/pulls/3933)) +- CVE-2024-44931 ([PR#4103](https://gitee.com/anolis/cloud-kernel/pulls/4103)) +- CVE-2024-42292 ([PR#4055](https://gitee.com/anolis/cloud-kernel/pulls/4055)) +- CVE-2024-42285 ([PR#3959](https://gitee.com/anolis/cloud-kernel/pulls/3959)) +- CVE-2024-42280 ([PR#3958](https://gitee.com/anolis/cloud-kernel/pulls/3958)) +- CVE-2024-42232 ([PR#3873](https://gitee.com/anolis/cloud-kernel/pulls/3873)) +- CVE-2024-38588 ([PR#3995](https://gitee.com/anolis/cloud-kernel/pulls/3995)) +- CVE-2024-46738 ([PR#3955](https://gitee.com/anolis/cloud-kernel/pulls/3955)) +- CVE-2024-41014 ([PR#3973](https://gitee.com/anolis/cloud-kernel/pulls/3973)) +- CVE-2024-46673 ([PR#3917](https://gitee.com/anolis/cloud-kernel/pulls/3917)) +- CVE-2024-42286 ([PR#3918](https://gitee.com/anolis/cloud-kernel/pulls/3918)) +- CVE-2024-42288 ([PR#3919](https://gitee.com/anolis/cloud-kernel/pulls/3919)) +- CVE-2024-38579 ([PR#3956](https://gitee.com/anolis/cloud-kernel/pulls/3956)) +- CVE-2024-36898 ([PR#3957](https://gitee.com/anolis/cloud-kernel/pulls/3957)) +- CVE-2024-38544 ([PR#3961](https://gitee.com/anolis/cloud-kernel/pulls/3961)) +- CVE-2024-42289 ([PR#3923](https://gitee.com/anolis/cloud-kernel/pulls/3923)) +- CVE-2024-38564 ([PR#3947](https://gitee.com/anolis/cloud-kernel/pulls/3947)) +- CVE-2024-42265 ([PR#3960](https://gitee.com/anolis/cloud-kernel/pulls/3960)) +- CVE-2024-41087 ([PR#3884](https://gitee.com/anolis/cloud-kernel/pulls/3884)) +- CVE-2024-38583 ([PR#3951](https://gitee.com/anolis/cloud-kernel/pulls/3951)) +- CVE-2024-36883 ([PR#3941](https://gitee.com/anolis/cloud-kernel/pulls/3941)) +- CVE-2024-36889 ([PR#3942](https://gitee.com/anolis/cloud-kernel/pulls/3942)) +- CVE-2024-43861 ([PR#3875](https://gitee.com/anolis/cloud-kernel/pulls/3875)) +- CVE-2024-44987 ([PR#3880](https://gitee.com/anolis/cloud-kernel/pulls/3880)) +- CVE-2024-46715 ([PR#3897](https://gitee.com/anolis/cloud-kernel/pulls/3897)) +- CVE-2024-45018 ([PR#3881](https://gitee.com/anolis/cloud-kernel/pulls/3881)) +- CVE-2024-41040 ([PR#3885](https://gitee.com/anolis/cloud-kernel/pulls/3885)) +- CVE-2024-46737 ([PR#3915](https://gitee.com/anolis/cloud-kernel/pulls/3915)) +- CVE-2024-46723 ([PR#3907](https://gitee.com/anolis/cloud-kernel/pulls/3907)) +- CVE-2024-46722 ([PR#3886](https://gitee.com/anolis/cloud-kernel/pulls/3886)) +- CVE-2024-45025 ([PR#3906](https://gitee.com/anolis/cloud-kernel/pulls/3906)) +- CVE-2024-45003 ([PR#3896](https://gitee.com/anolis/cloud-kernel/pulls/3896)) +- CVE-2024-44958 ([PR#3883](https://gitee.com/anolis/cloud-kernel/pulls/3883)) +- CVE-2024-46739 ([PR#3890](https://gitee.com/anolis/cloud-kernel/pulls/3890)) +- CVE-2024-46744 ([PR#3887](https://gitee.com/anolis/cloud-kernel/pulls/3887)) +- CVE-2024-43882 ([PR#3874](https://gitee.com/anolis/cloud-kernel/pulls/3874)) +- CVE-2024-39487 ([PR#3853](https://gitee.com/anolis/cloud-kernel/pulls/3853)) +- CVE-2024-41012 ([PR#3784](https://gitee.com/anolis/cloud-kernel/pulls/3784)) +- CVE-2024-41090 ([PR#3559](https://gitee.com/anolis/cloud-kernel/pulls/3559)) +- CVE-2024-41091 ([PR#3560](https://gitee.com/anolis/cloud-kernel/pulls/3560)) +- CVE-2024-36886 ([PR#3529](https://gitee.com/anolis/cloud-kernel/pulls/3529)) +- CVE-2023-52628 ([PR#3413](https://gitee.com/anolis/cloud-kernel/pulls/3413)) +- CVE-2023-52478 ([PR#3250](https://gitee.com/anolis/cloud-kernel/pulls/3250)) \ No newline at end of file diff --git a/sig/Cloud_Kernel_Sig/content/ReleasePlan/5.10-018.y.md b/sig/Cloud_Kernel_Sig/content/ReleasePlan/5.10-019.y.md similarity index 44% rename from sig/Cloud_Kernel_Sig/content/ReleasePlan/5.10-018.y.md rename to sig/Cloud_Kernel_Sig/content/ReleasePlan/5.10-019.y.md index 37e5b9706e6ff8097c28940b2c63c619ee4adff3..f4b84b032d783d8bd39d8fe7d54ce7270ceb5d6a 100644 --- a/sig/Cloud_Kernel_Sig/content/ReleasePlan/5.10-018.y.md +++ b/sig/Cloud_Kernel_Sig/content/ReleasePlan/5.10-019.y.md @@ -2,11 +2,11 @@ | **版本** | **发版目的** | **阶段** | **时间节点** | **备注** | | :---: | :---: | :---: | :---: | :---: | -| **5.10-018**| 例行发布 | 需求收集 | \ | | -| | | 需求冻结 | 9月20日 | | -| | | 代码冻结 | 11月14日 | | -| | | RC1 | 11月15日 | | -| | | RC2 | 11月30日 | | -| | | 内核发布 | 12月15日 | | +| **5.10-019**| 例行发布 | 需求收集 | \ | | +| | | 需求冻结 | 2025 年 5 月 1 日 | | +| | | 代码冻结 | 2025 年 5 月 25 日 | | +| | | RC1 | 2025 年 5 月 26 日 | | +| | | RC2 | 2025 年 6 月 11 日 | | +| | | 内核发布 | 2025 年 6 月 27 日 | | (注: 此为版本计划, 具体版本及发布日期会依据实际情况微调) diff --git a/sig/Cloud_Kernel_Sig/content/ReleasePlan/6.6-002.y.md b/sig/Cloud_Kernel_Sig/content/ReleasePlan/6.6-002.y.md deleted file mode 100644 index 8dfaaeef9f50d08e91a5bd823167d2e4d3443bb2..0000000000000000000000000000000000000000 --- a/sig/Cloud_Kernel_Sig/content/ReleasePlan/6.6-002.y.md +++ /dev/null @@ -1,16 +0,0 @@ -# 版本排期 - -| **版本** | **发版目的** | **阶段** | **时间节点** | **备注** | -| :---: | :---: | :---: | :---: | :---: | -| **6.6-002**| 配合 Anolis OS 23.1 发布节奏 | 需求收集 | \ | | -| | | 需求冻结 | 3月25日 | | -| | | 代码冻结 | 4月8日 | | -| | | RC1 | 4月10日 | | -| | | RC2 | 4月25日 | | -| | | RC3 | 5月10日 | | -| | | 内核发布 | 5月20日 | | -| **6.6-002.1** | 修复 BUG | 内核发布 | 5月25日 | 内核 GA 版本 | -| | | Anolis OS 23.1 发布 | 5月25日 | | -| **6.6-002.2** | 修复 BUG | 内核发布 | 6月30日 | 内核 QU 版本 | - -(注: 此为版本计划, 具体版本及发布日期会依据实际情况微调)