日期范围
87
全部讨论数
Bugfix分析 success作者:Mark Rutland2026/09/07 03:283 封邮件

[PATCH] sched: dynamic: Fix preemption model strings

上游清理 refactor 9650ce11f2e3 移除 preempt_dynamic_none/voluntary 两个 enum 后,未同步缩减 preempt_modes[] 数组,导致 preempt_model_str() 在 backtrace 中返回错位字符串,/sys/kernel/debug/sched/preempt 输出为空。Mark Rutland 用 +3/-9 行的最小补丁把数组和 sched_dynamic_show() 循环一起改回,并已被 tip-bot2 合入 sched/core,s390 上由 Mete Durlu 测试确认正确。

lore
其它重要分析 success作者:Bradley Morgan2026/09/06 01:5727 封邮件

[PATCH v2 0/5] kthread: convert remaining users to kthread_create_worker

Bradley Morgan 的 5 patch 系列把 ivtv/encx24j600/sc16is7xx/cpufreq_schedutil 四个剩余的旧 kthread 用户迁到 kthread_create_worker* API,并删除 kthread_worker_fn() 中挂了十年的 worker->task = current 自赋值,仅留 WARN_ON 兜底。v2 已被 Jakub Kicinski 和 Greg KH 要求把 driver 改动拆成独立 series 分头发,并被 kernel test robot 抓到 ivtv-irq.c:1053 仍残留 &itv...

lore
Bugfix重要分析 success作者:Hui Su2026/09/05 22:0015 封邮件

[PATCH v2 2/2] sched/cache: Drive cache task tick from execution context

Hui Su 提交 2/2 系列 patch,修复 proxy execution 中 donor 是 RT/DL 时 task_tick_numa/task_tick_cache 不再被调用、导致 mm scan epoch 与 account_mm_sched 错位的回归。把这两个执行上下文 tick 从 task_tick_fair() 提到 sched_tick()/sched_tick_remote(),并按 rq->curr 是否 fair 触发。讨论中 Prateek、Tim Chen、Chen Yu 进一步指出 task_tick_core() 在 proxy 下 sum_ex...

lore
Bugfix重要分析 success作者:Zhan Xusheng2026/09/05 16:501 封邮件

[PATCH v2 RESEND] sched/debug: Validate writes to the scan_size_mb debugfs knob

scan_size_mb debugfs 节点被注册成 u32,写入 0 或 2^24 的倍数会让 task_scan_min() 和 task_nr_scan_windows() 把 0 当除数,触发内核除零 oops。补丁改用 debugfs_create_file 加自定义 write,按 NUMA_SCAN_SIZE_MB_MAX 校验范围,仿照已有的 sched_scaling_fops 把 sysctl 时代丢失的下界和上界都补回来。

lore
Bugfix重要分析 failed作者:Ye Liu2026/09/05 15:2729 封邮件

[PATCH 0/8] mm: introduce for_each_process_rcu and for_each_thread_rcu

mm: introduce for_each_process_rcu and for_each_thread_rcu。Claude 分析失败,当前使用规则 fallback:该讨论被归为 bugfix,共 29 封邮件。

lore
每页
上一页1 / 18下一页