OpenCloudOS-Kernel/dist/templates/changelog

163 lines
9.5 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

* Fri Jan 05 2024 Jianping Liu <frankjpliu@tencent.com> - 5.4.241-1-tlinux4-0017.7
tkernel4-0017.7(5.4.241-1-tlinux4-0017.7) 2024-01-05
BUGFIX
/proc/stat的idle tick计数小概率出现回退的问题【低危】
2023-12-22 [ Haisu Wang ] timers/nohz: Correct the iowait time calculation
2023-12-20 [ Jianping Liu ] timers/nohz: Protect idle/iowait sleep time under seqcount
修复通过toa内核模块的netlink通道方式获取客户端信息时概率性发生访问错误内存的问题【低危】
2023-12-19 [ luckyqiu ] net: toa add rcu read lock protection for inet_lookup
修复开启透明大页时频繁重启mysql导致系统panic的问题【低危】
2023-12-19 [ Xin Hao ] Revert "fs: export generic_file_buffered_read()"
2023-12-19 [ Xin Hao ] Revert "mm/filemap/c: break generic_file_buffered_read up into multiple functions"
FEATURE
NA
* Fri Dec 15 2023 Jianping Liu <frankjpliu@tencent.com> - 5.4.241-1-tlinux4-0017.6
tkernel4-0017.6(5.4.241-1-tlinux4-0017.6) 2023-12-15
BUGFIX
修复bond未考虑单numa node导致panic【中危】
2023-12-06 [ Jason Xing ] bonding: fix three corner case issues
修复io_qos限速后当读写比为1:1时读写总带宽低于设定值的80%的问题;【低危】
2023-11-28 [ Haisu wang ] rue/io: adjust dynamic ratio algorithm
修复insmod时如果申请md5相关内存失败未释放锁的问题【低危】
2023-11-28 [ Jianping Liu ] module: add mutex_unlock in add_module_md5 func if kmalloc fail
FEATURE
优化父进程有madvise时async_fork的效率不sync madvise所在的整个vma
2023-11-07 [ Menglong Dong ] mm: async_fork: don't sync the whole vma when madvise
* Wed Nov 08 2023 Jianping Liu <frankjpliu@tencent.com> - 5.4.241-1-tlinux4-0017.5
tkernel4-0017.5(5.4.241-1-tlinux4-0017.5) 2023-11-08
BUGFIX
修复容器里大量打印标准输出到tty后tty hung住的问题【低危】
2023-10-10 [ Hui Li ] tty: fix hang on tty device with no_room set
修复usb总线suspend失败后仍不停尝试suspend导致一个cpu占用率高的问题【低危】
2023-10-16 [ Jianping Liu ] usb,hcd: fix high cpu usage when always try to suspend
修复一个潜在的UAFUse After Free的问题【低危】
2023-10-18 [ Haisu wang ] Fix potential UAF of blkcg. We have to pin it while holding a reference.
在保证kabi不变的前提下从linux 5.4.241~5.4.243之间pick一些修复潜在的UAF、Out of bound、deadlock的patch【低危】
2023-10-18 [ Zheng Yejian ] ring-buffer: Avoid softlockup in ring_buffer_resize()
2023-10-18 [ Zheng Yejian ] ring-buffer: Fix deadloop issue on reading trace_pipe
2023-10-18 [ Lukas Wunner ] PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock
2023-10-18 [ Jan Kara ] ext4: fix data races when using cached status extents
2023-10-18 [ Chia-I Wu ] drm/amdgpu: add a missing lock for AMDGPU_SCHED
2023-10-18 [ Mikulas Patocka ] dm flakey: fix a crash with invalid table line
2023-10-18 [ Dae R. Jeong ] vmci_host: fix a race condition in vmci_host_poll() causing GPF
2023-10-18 [ Ming Lei ] nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage"
2023-10-18 [ Uros Bizjak ] x86/apic: Fix atomic update of offset in reserve_eilvt_offset()
2023-10-18 [ Qiuxu Zhuo ] EDAC/skx: Fix overflows on the DRAM row address mapping arrays
2023-10-18 [ Xuan Zhuo ] virtio_net: bugfix overflow inside xdp_linearize_page()
2023-10-18 [ Gwangun Jung ] net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg
修复raid10备盘唤醒时概率性死锁的问题【中危】
2023-11-03 [ shookliu ] md/raid10: avoid deadlock on recovery.
修复在ts2.6上rpm -e卸载kernel-core*.rpm包后残留/boot/initramfs-*.img文件的问题【低危】
2023-11-01 [ Kairui Song ] dist: fix ghost filenames
FEATURE
新增sssnic网卡驱动
2023-10-11 [ Jason Xing ] sssnic: support this new driver
在内核中增加xfork调用点钩子点的预埋
2023-10-26 [ Xin Hao ] mm: xfork: extreme optimization about fork()
* Sun Oct 08 2023 Jianping Liu <frankjpliu@tencent.com> - 5.4.241-1-tlinux4-0017.4
tkernel4-0017.4(5.4.241-1-tlinux4-0017.4) 2023-10-08
BUGFIX
修复因kernel-tlinux4-modules rpm中包含nouveau.ko导致安装第三方nouveau驱动失败的问题【低危】
2023-09-20 [ Jianping Liu ] dist: move nouveau.ko into modules-removable-media rpm
FEATURE
升级博通的bnxt_en网卡驱动到1.10.2-225.2.5.0版本;
2023-09-14 [ alexsshi ] thirdpaty/bnxt: update bnxt_en driver to 225
提供与内核配套的完整的mlnx驱动rpm包
2023-10-07 [ Jason Xing ] mlnx: add auto compile for mlnx in x86 env
* Mon Sep 18 2023 Jianping Liu <frankjpliu@tencent.com> - 5.4.241-1-tlinux4-0017.3
tkernel4-0017.3(5.4.241-1-tlinux4-0017.3) 2023-09-15
BUGFIX
修复ts2.6 + tk40017在特殊的机型上有经过USB总线的虚拟硬盘设备盘符变化导致OS启动失败的问题【中危】
- 2023-09-06 [ Jianping Liu ] dist: fix filter-modules.sh sed fail in ts2.6
FEATURE
async fork的性能优化(将热点函数改为inline)
- 2023-09-06 [ Menglong Dong ] mm: async_fork: make copy_pte_range() inline again
* Fri Aug 18 2023 Jianping Liu <frankjpliu@tencent.com> - 5.4.241-1-tlinux4-0017.2
tkernel4-0017.2(5.4.241-1-tlinux4-0017.2) 2023-08-25
BUGFIX
修复cgroup中iowait计算错误的问题【低危】
- 2023-08-08 [ curlinhuang ] cgroup/cpuset: Fix incorrect calculation of iowait time
修复并发条件下持有PG_writeback位的进程被唤起小概率BUG_ON的问题【中危】
- 2023-08-18 [ Linus Torvalds ] mm: make wait_on_page_writeback() wait for multiple pending writebacks
FEATURE
- NA
* Tue Aug 1 2023 Jianping Liu <frankjpliu@tencent.com> - 5.4.241-1-tlinux4-0017.1
tkernel4-0017.1(5.4.241-1-tlinux4-0017.1) 2023-08-08
BUGFIX
修复ssh远程执行criu命令导致panic【中危】
- 2023-07-12 [ samuelliao ] raw: fix typo due to backport mainstream commit
修复透明大页默认开启导致部分业务oom的问题【中危】
- 2023-07-14 [ Jianping Liu ] config: change CONFIG_TRANSPARENT_HUGEPAGE from ALWAYS to MADVISE
修复raw_get_next低概率空指针导致的panic【中危】
- 2023-07-24 [ Jason Xing ] raw: protect the list traversal with rcu protect
- 2023-07-24 [ Jason Xing ] raw: use more conventional iterators
修复pagecachelimit因计算不准确导致功能失效的问题【低危】
- 2023-07-25 [ Honglin Li ] pagecachelimit: set an initial value for may_deactivate in shrink page cache
修复lockdep_rcu_suspicious的告警【低危】
- 2023-07-27 [ Honglin Li ] tqos/mm: fix the usage of rcu read lock
- 2023-07-27 [ Honglin Li ] tqos/mm: avoid multiple suspicious RCU usage warnings
FEATURE
async fork support进程的第3、4级页表异步拷贝用于fork加速
- 2023-07-04 [ Menglong Dong ] mm: make CONFIG_ASYNC_FORK depend on X86_64
- 2023-07-04 [ Menglong Dong ] mm: introduce ASYNC_FORK_CANDIDATE for async fork
- 2023-07-04 [ Menglong Dong ] mm: introduce async fork implement
- 2023-06-27 [ Menglong Dong ] mm: introduce the interface of async fork
tkernel4-0017(5.4.241-1-tlinux4-0017) 2023-07-07
BUGFIX
CVE-2023-3223 的修复;【高危】
- 2023-05-18 [ Pablo Neira Ayuso ] netfilter: nf_tables: deactivate anonymous set from preparation phase
修复多核场景下回收pagecache过多影响其他线程时延的问题【低危】
- 2023-05-19 [ Zeng Jingxiang ] tqos/mm: solve memory thrash for the feature of system pagecache limit.
- 2023-05-19 [ Zeng Jingxiang ] fs/drop_caches: respond to SIGKILL signal when drop cache.
FEATURE
kill信号屏蔽
- 2023-06-14 [ Hongbo Li ] signal: kill block
- 2023-05-19 [ Hongbo Li ] signal:kill block feature
unprivileged overlay mountsoverlayfs支持docker in docker的场景
- 2023-05-26 [ Giuseppe Scrivano ] ovl: show "userxattr" in the mount data
......
- 2023-05-26 [ Amir Goldstein ] ovl: make sure that real fid is 32bit aligned in memory
悟净新功能MGLRU、共cgroup的kmem统计、更精细的kmem统计字节粒度、细粒度回收控制接口与高精度冷热探测等
- 2023-06-02 [ Kairui Song ] emm/reclaim: mglru: remove swappiness input check for "age"
......
- 2023-05-19 [ Kairui Song ] Revert "mm/thp: narrow lru locking"
提供异步回收async clean dying memcgs的功能
- 2023-05-19 [ linuszeng ] mm/vmscan.c: add cond_resched function call into __shrink_page_cache
......
- 2023-05-19 [ linuszeng ] tqos/mem: introduce memory allocation latency for per-cgroup tool.
cgroupfs增加pod级别的资源视图
- 2023-05-19 [ caelli ] cgroupfs: get data from ancestor cgroup
- 2023-05-19 [ caelli ] cgroupfs: add role in cgroup
mlnx驱动升级到5.8-2.0.3.0-LTS
- 2023-05-15 [ Jianping Liu ] drivers/mlnx: update mlnx drivers to 5.8-2.0.3.0-LTS
update lts to v5.4.241
- 2023-04-25 [ alexsshi ] Merge branch 'v5.4.241' into 'master' (merge request !819)
......
- 2022-07-07 [ Nicolas Dichtel ] ipv6: take care of disable_policy when restoring routes
public版本与private版本合并支持丢包统计、ebpf增强等功能
- 2023-04-03 [ Alex Shi ] Merge remote-tracking branch 'origin/master'
......
- 2023-02-09 [ Yushan Zhou ] package/arm64: fix parsing rpm package name
支持cgroup v1 buffer IO writeback counting的关闭与开启
- 2023-01-18 [ Haisu Wang ] tqos/io: turn off buffer writeback when mm/io cgroup disabled
- 2023-01-18 [ Haisu Wang ] tqos/io: wrapper to check buff IO writeback support
- 2023-01-18 [ Haisu Wang ] tqos/io: add io_cgv1_buff_wb to enable buffer IO counting in cgroup v1
支持在OS上安装多个kernel devel rpm包
涉及到接口变更yum update -y时需卸载0017版本之前的kernel devel rpm包详见4008414189
- 2022-11-25 [ Kairui Song ] dist: initial dist file commit