[PATCH] jump_label: align jump_entry table to at least 4-bytes

Jason Baron jbaron at akamai.com
Tue Feb 28 09:50:25 AEDT 2017

On 02/27/2017 05:45 PM, David Daney wrote:
> On 02/27/2017 02:36 PM, Steven Rostedt wrote:
>> On Mon, 27 Feb 2017 14:21:21 -0800
>> David Daney <ddaney at caviumnetworks.com> wrote:
>>> See attached for mips.  It seems to do the right thing.
>>> I leave it as an exercise to the reader to fix the other architectures.
>>> Consult your own  binutils experts to verify that what I say is true.
>> It may still just be safer to do the pointers instead. That way we
>> don't need to worry about some strange arch or off by one binutils
>> messing it up.
> Obviously it is your choice, but this is bog standard ELF linking.  In
> theory even the arrays of power-of-2 sized objects should also supply an
> entity size.  Think __ex_table and its ilk.
> The benefit of supplying an entsize is that you don't have to change the
> structure of the existing code and risk breaking something in the process.
> David Daney

Thanks for the suggestion! I would like to see if this resolves the ppc 
issue we had. I'm attaching a powerpc patch based on your suggestion. 
Hopefully, Sachin can try it.


-------------- next part --------------
A non-text attachment was scrubbed...
Name: ppc-pack.patch
Type: text/x-patch
Size: 1975 bytes
Desc: not available
URL: <http://lists.ozlabs.org/pipermail/linuxppc-dev/attachments/20170227/b285fe75/attachment.bin>

More information about the Linuxppc-dev mailing list