日期范围
72
其它讨论数
其它分析 success作者:Usama Arif2026/07/16 19:586 封邮件

[PATCH] sched/psi: use for_each_set_bit() in psi_group_change() task-count walk

Usama Arif 提交单 patch,把 psi_group_change() 中两段手写位扫描循环替换为内核通用宏 for_each_set_bit(),号称依赖 small_const_nbits() 快路径获得更少迭代。Prateek Nayak 给出 Reviewed-by 并建议改形参类型;psi 维护者 Johannes Weiner 则提醒该路径历史上是为 scheduler benchmark 手工调优过的,要求比对汇编并做基准测试后再合并。

lore
其它重要分析 success作者:Shrikanth Hegde2026/07/14 21:1637 封邮件

[PATCH v7 00/12] sched, steal_monitor: Introduce cpu_preferred_mask and steal-driven vCPU backoff

Shrikanth Hegde 发布 v7 系列 [PATCH v7 00/12],引入 cpu_preferred_mask 与 drivers/virt/steal_monitor,让 guest调度器按 steal time 周期性地收缩/扩张 preferred CPU 集合,并在 wakeup、tick、load balance 路径上把任务优先放到 preferred CPU。Yury Norov 在多封回复中提出 invariant 恢复策略、Kconfig 依赖、模块参数校验、bisect 顺序、sysfs gating 等问题,作者宣布 v8 将修复文档告警、删除 patch...

lore
其它重要分析 success作者:Feng Tang2026/07/14 19:131 封邮件

[PATCH v4] sched/debug: Dump end of stack when stack corruption detected

v4 在 __schedule_bug 检测到栈末端哨兵被破坏时,于 panic 之前先用 print_hex_dump 把破坏点附近 16 个 ulong 的原始内存打到 KERN_ERR,方便和 KASAN、slub_debug 等其他 dump 对齐。背景是 suspend/resume hang 期间以太网驱动在 suspend hook 释放了 RX 缓冲区,导致硬件仍通过 DMA 写入已释放的内存并踩坏栈末端哨兵。新增 dump 让开发者能把栈破坏点和 KASAN 报告按地址对位,从而定位真凶。

lore
其它重要分析 success作者:Mukesh Ojha2026/07/11 23:4463 封邮件

[PATCH v3 00/26] Introduce meminspect

26 patch 跨子系统框架,把静态/动态变量登记进 .inspect_table 表,供 firmware/bootloader 在系统失能后读取。配套 Qcom Minidump 与 Pixel Kinfo 两个 backend,已在 SA8775P 验证。Lorenzo 与 Sashiko 评审同时质疑 EXPORT 语义、virt_to_phys 误用及 201 个槽位的固定表容量。

lore
其它重要分析 success作者:Jing Wu2026/07/10 11:3012 封邮件

[PATCH v4 00/11] Dynamic Housekeeping Management (DHM) via CPUSets

DHM v4 是一个包含 11 个补丁的功能系列,把 nohz_full、RCU NOCB 和 managed IRQ 等 housekeeping 控制接入 cgroup v2 cpuset isolated partition。v4 放弃并发原地 apply 回调,改为更新 RCU-protected mask 后逐 CPU 执行 hotplug cycling,从而复用 tick、RCU 和 IRQ 的既有回调。该系列影响 scheduler、cpuset、CPU hotplug、RCU、tick 和中断等核心路径,因此具有较高重要性。

lore
每页
上一页14 / 15下一页