日期范围
163
全部讨论数
讨论重要分析 success作者:Greg Kroah-Hartman2026/08/23 20:442 封邮件

Linux 5.15.217

Greg KH 发布 5.15.217 长期分支稳定版,跨多子系统批量回植 CVE 与回归修复,措辞由 should 改为 must 升级。最值得关注的修复包括 openrisc sigreturn 中新增 SPR_SR_USER_MASK 隔离特权 SR 位、tegra194 DTS 中 GIC_CPU_MASK_SIMPLE 改为 4 以匹配实际 CPU 数,以及 dw-edma 90+83 行的大块回滚需重点回归 PCIe 枚举路径。

lore
Bugfix重要分析 success作者:Thomas Gleixner2026/08/23 15:5927 封邮件

[GIT pull] core/entry for v7.3-rc1

一组 v7.3-rc1 合并窗口的 tip/tip.git 分支 pull request(core/entry、core/rseq、irq/core、irq/drivers、locking/futex、smp/core、timers/{cleanups,clocksource,core,vdso}),由 Thomas Gleixner 提交并经 pr-tracker-bot 自动确认合入主线。线程后半段包含一个真实 bugfix:Nathan Chancellor bisect 出 ARM early boot 挂死源于 timers/cleanups 把 read_current_time...

lore
Bugfix分析 success作者:Kayra Cizmeci2026/08/22 21:541 封邮件

[PATCH] sched/fair: fix typo in requeue_delayed_entity() comment

单封 patch,仅修改 kernel/sched/fair.c 中 requeue_delayed_entity() 上方注释里的错拼 elegantibility 改为正确的 eligibility。属纯注释勘误,不改变调度器任何运行时行为,影响范围极小。

lore
Bugfix重要分析 success作者:Peter Zijlstra2026/08/22 17:4312 封邮件

[PATCH 0/2] sched: Remove sched_class::balance()

Peter Zijlstra 用两补丁把 sched_class::balance() 卷进 pick_task_*(),修复 core-sched 下 newidle 只能在一个 SMT 兄弟上跑的缺陷,并新增 task_on_core() 防止重复迁移。讨论中 Aaron Lu 复现了 pick_next_task 的 core_pick NULL deref 崩溃,K Prateek 指出 sched_setaffinity 竞争,Tejun 提醒 sched_ext 的 lock-drop 语义,Peter 正在用 core_task_seq 限制 lock-break 次数以保证 f...

lore
Bugfix重要分析 success作者:lirongqing2026/08/22 10:331 封邮件

[PATCH, Resend, v2] sched/debug: Reject invalid writes to numa_balancing scan_size_mb

把 debugfs 中 numa_balancing scan_size_mb 的写入路径换成自定义 file_operations,在 setter 中拒绝 0 与大于 UINT_MAX 的值,统一返回 -ERANGE,避免 task_scan_min() 与 task_nr_scan_windows() 出现除零或被静默截断。注册处选用 debugfs_create_file_unsafe() 而非 debugfs_create_file(),因为 DEFINE_DEBUGFS_ATTRIBUTE 已自带引用计数保护,无须再叠一层 full_proxy。补丁以 Fixes: 8a99b68...

lore
其它重要分析 success作者:Greg Kroah-Hartman2026/08/21 23:014 封邮件

[PATCH 6.12 011/337] netfilter: br_netfilter: Reallocate headroom if necessary in neigh_hh_bridge()

本系列是 Greg Kroah-Hartman 发布的 Linux 6.12.103-rc1 稳定分支 review,共 337 个 patch,覆盖 netfilter、sched、scsi、drm、alsa、bluetooth、hwmon、mm、kvm、net 等 30 多个子系统的 bugfix 与少量 cleanup/feature。关键改动包括 sched/deadline 仅在 dl_server 运行中启用新唤醒规则、cpufreq/schedutil 在所有 sg_cpu 初始化后发布 util hook、neigh_hh_bridge 重新分配 headroom、SIP NA...

lore
讨论分析 success作者:syzbot2026/08/21 20:431 封邮件

Re: [syzbot] [mm?] BUG: sleeping function called from invalid context in kvm_mmu_notifier_invalidate_range_start

本邮件是 syzbot 对原始 KVM MMU notifier 'sleeping function from invalid context' 修复提议的自动测试回执。提议补丁在 include/linux/kernel.h:70 处无法 apply 到上游基线 818bebeb(drm/xe 改动),属于 patch 与 base 不对齐导致的 CI 失败,不代表补丁本身写错,需要先 rebase 再重测。

lore
Bugfix重要分析 success作者:Sebastian Andrzej Siewior2026/08/21 20:143 封邮件

[PATCH] sched: Allow sleeping spinlocks on PREEMPT_RT within non_block_start()/end block.

PREEMPT_RT 下 spinlock_t/rwlock_t 实际是 rtlock 可睡眠锁,会在 non_block_start()/end() 区间内触发 might_sleep 警告。补丁通过给 __might_resched 增加 rt_sleeping_lock 形参,仅为 rtlock_might_resched 路径打开特例放行,David Woodhouse 已 Acked,并标记 Fixes commit 312364f3534c。

lore
Bugfix重要分析 success作者:Peter Zijlstra2026/08/21 00:312 封邮件

[PATCH] futex: Fix might_sleep() warning in futex_pivot_pending()

Peter Zijlstra提交单补丁,修复私有 futex 哈希 resize 时 wait_var_event() 嵌套睡眠触发 might_sleep() 警告的问题。新增 woken_wake_bit_function 与 __var_wake_key,把 futex_hash_allocate() 中的等待改写为手写 add/sleep/wake 路径,并用 smp_mb() 配对 wait_woken() 的 smp_store_mb(),避免出现 !pending && !active 的窗口。该 patch 已被 tip-bot2 推入 tip:locking/urgent 分...

lore
其它重要分析 success作者:Luigi Rizzo2026/08/20 18:362 封邮件

[PATCH] sched/cpupri: Remove count field from struct cpupri_vec

Luigi Rizzo 提议删除 struct cpupri_vec 的 count 字段及配套的 atomic 操作与 smp_mb 屏障。动机是在 220 核 ARM 上,软中断 CPU 因 irq_thread 频繁调用 cpupri_set() 而有约 25% 时间耗在该函数;移除后该比例降至 2% 以内,且 RT 任务路由仍由 rq->lock 在 find_lock_lowest_rq 中兜底。v2 增加了 cpupri_find 的 benchmark 与无 barrier 安全性的注释。

lore
每页
上一页11 / 17下一页