As promised, I have the first small number of kernel cleanup scripts that should inspire some obvious janitorial work: https://crashcourse.ca/doku/doku.php?id=linux_kernel_cleanup There will be more scripts coming, and a lot of them will address some rather obvious cleanup that relates to identifying leftover cruft that was overlooked when something was removed from the kernel -- things like: - are there things being #defined and never referenced? - are there things defined in Kconfig files that are never used, or vice versa? - are there header files that are never included anymore? You get the idea. Anyway, peruse what's at that wiki page now and drop me a note if you have any thoughts for improvement. rday