Package: linux
Version: 4.7.2-1
Severity: important

We sadly will need to disable CONFIG_FTRACE for hppa architecture completely 
for now.

The problem is, that gcc creates lots of overhead when adding the code for the
mcount call (minimum 16 bytes per function, plus two relocation symbol entries)
which leads that the 64bit vmlinux kernel file for 4.7 becomes around 99MB, 
while
vmlinux for kernel 4.6 was just around 17MB. This size wouldn't be a real 
problem itself,
but sadly the default /boot partition is currently maximum 128 MB in size which
is not able to keep the vmlinux file plus the size for the initrd image (which 
is a lot
bigger than 100MB then).
That leads to the fact, that people who have a default hppa installation will 
not
be able to install the new kernel (and don't have space in /boot to keep other 
older
images either).

So, can you please deactivate CONFIG_FTRACE completely for 32- and 64bit hppa 
configs?
Is it sufficient to add "CONFIG_FTRACE=n" to debian/config/hppa/config ?

Thanks!
Helge

PS: I'm still working on upstream ftrace support for hppa. It's not complete 
yet, so
we don't loose to much when we disable ftrace again now. Further more I will 
adjust the
debian installer to create bigger /boot partitions so that we can enable it 
later again.

Reply via email to