163 lines
9.5 KiB
Plaintext
163 lines
9.5 KiB
Plaintext
|
||
* 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
|
||
修复一个潜在的UAF(Use 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 mounts(overlayfs支持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
|