Technical debt
summary
Android kernel work uses an upstream-first GKI policy and an Android Mainline tracking branch that rebases a maintained patch series onto GregKH merges; tooling automates rebases and conflict resolution so the series can apply to vanilla upstream and reproduce Android Mainline. Current inventory lists 224 patches with about 42 pending upstream, a historical peak near 800, and a steady plateau around 200–300. Most remaining out-of-tree changes are local config, build metadata, symbol exports and render-hook stubs; hotspots include networking, scheduler and incremental FS.
AI-written summary · about
chapters (5)
- 0:00Start
- 0:33One definition of technical debt
- 1:32Tracking out-of-tree patches
- 4:37Patches over time
- 5:40Maintainer Tooling
related talks
33mAndroid Kernel Upstreaming: Overview & Status
42mAndroid Common Kernel and Out of Mainline Patchset Status
15mCan mainline Linux run on Android without vendor hooks
09mAndroid Kernel Upstreaming to the Linux Kernel
55mThe Embedded Linux Problem
05mTalks Android, ARM and LWN
47mAdaptive Kernel Live Patching: An Open Collaborative Effort...
49mD2T1 - Uncovering the Android Patch Gap
