Aug. 6, 2020
10:39 a.m.
On Wed, Aug 05, 2020 at 12:30:15PM -0600, Jim Cromie wrote:
dynamic-debug metadata is bloated; the __dyndbg linker section is effectively an array of struct _ddebugs, its 1st 3 members are highly repetetive, with 90%, 84%, 45% repeats. Total reported usage ~150kb for ~2600 callsites on my laptop config.
This patchset is one diet plan. it all holds together nicely until the "cache" commit, when it blows up starting init (or right after freeing unused kernel image, which Im hoping to do...). The following commit tweaks locking in an attempt to recover, but fails.
<snip> Any reason this went to kernelnewbies, and not lkml so that other developers could see it? thanks, greg k-h