Skip to content

v2.2 — 4.19.325 · 整合版(LLVM 21,全特性调用级实测)

Latest

Choose a tag to compare

@plmzaq2112 plmzaq2112 released this 10 Oct 15:18
· 12 commits to main since this release

4.19.325 最终版 + LLVM 21 ThinLTO,无 root · SELinux 强制。首次逐项真机调用级验证,修掉旧线三个隐藏问题:

  1. memfd_secret 运行时 ENOSYS —— 上游默认 opt-in,旧线只验配置没实际调用。现默认开启,fd/ftruncate/mmap 全流程正常。
  2. io_uring 缓冲写在强制 SELinux 下全部失败 —— 5.3 快照的 io-wq 线程用 kernel 凭据被静默拒绝。已移植上游 override_creds 补丁,文件/管道/dev-null 写全通过。
  3. /proc/config.gz 嵌错配置 —— 嵌入的是 defconfig 而非实际构建 .config,已修正。

新增 BBR+FQ 默认启用(厂商 init 写 bic 会无害失败,BBR 直接生效,实机确认)。清理 BIC/WESTWOOD 与 WireGuard 树外残留。

刷入(底包与 v2.1 相同,只换 kernel 段):

fastboot flash boot boot-4.19.325-dandelion-llvm21.img
fastboot reboot

sha256: 6b5f27e47d6dabf7c24ead14ddfdf867898a0c5b55979697dc41bb805210d8c1

旧线(v1.x–v2.0)历史归档见仓库 docs/old-project.md 与 archive/pre-325 分支。