kevin diggs <diggskevin38@xxxxxxxxx> writes: > I have a Linux kernel 2.6.28 compiled with 3.4.6 that will boot. Same > source compiled with 4.3.5 will not boot. The 4.3.5 file has a section > '.text.unlikely' that 3.4.6 does not have. Anyone know what this might > be? The .text.unlikely section is used for code which is considered to be unlikely to ever executed. The compiler should only generate it if you use the -freorder-blocks-and-partition option. Of course it's possible that the kernel itself uses it, though I suppose that is not the case if you don't see it when compiling with 3.4.6. Ian