3 ms·
Android kernels are forked up to six times [1] which results in kernels that have diverged significantly from mainline. Mainlining a device is no way near as t
by wicket 8y ago
Android kernels are forked up to six times [1] which results in kernels that have diverged significantly from mainline. Mainlining a device is no way near as trivial a task as you make it out to be. Have a look at how many Android mobile phones have a least bare minimal mainline Linux support [2][3], then have a look at postmarketOS's mainlining guide [4] and you'll get some idea.
[1] https://source.android.com/devices/architecture/kernel/android-common#branch-hierarchy https://source.android.com/devices/architecture/kernel/andro...
[2] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
[3] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm64/boot/dts https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
[4] https://wiki.postmarketos.org/wiki/Mainlining_Guide https://wiki.postmarketos.org/wiki/Mainlining_Guide