RSS Bot Posted November 15, 2022 Posted November 15, 2022 Description Kernel config for rockchip64 for kernel 6.0 got a sudden overhaul I don't know it was wanted or not. That caused the addition of a huge number of unneeded modules (Parallel ATA, Intel enterprise things, PCI drivers, NAND support and drivers, and other crap) that causes a grow in compressed modules size of 20 megabytes and 2 megabyte more on the kernel image plus several other insane settings, like CMA set to 384 megabytes. This PR restores the same "shape" of the previous kernel config and fixes ssv6051 and uwe5622 patches to compile without errors with v6.0. How Has This Been Tested? [x] kernel deb packages have been compiled, verified that final size is in the range of the previous kernel edition (48mb vs. 47mb) Checklist: [x] My code follows the style guidelines of this project [x] I have performed a self-review of my own code [x] I have commented my code, particularly in hard-to-understand areas [x] I have made corresponding changes to the documentation [x] My changes generate no new warnings [x] Any dependent changes have been merged and published in downstream modules As a side note, it would be better to think about cleaning up this kernel config from unnecessary things: I see no reason why rockchip64 should carry amlogic and allwinner soc clock, sound, pinctrl, etc... drivers. The kernel deb package is twice the size the rk322x and 50% bigger than rockchip 32 bit family. View the full article
Recommended Posts