aboutsummaryrefslogtreecommitdiffstats
path: root/arch/tile/include/asm/auxvec.h
diff options
context:
space:
mode:
authorChris Metcalf <cmetcalf@tilera.com>2012-06-16 16:53:06 -0400
committerChris Metcalf <cmetcalf@tilera.com>2012-06-16 16:56:13 -0400
commit6699c8cda36f296e315068ed9bbe4f03e6ed4044 (patch)
tree5efaceb0e8cae2fee56c751e53c716b7859d0a13 /arch/tile/include/asm/auxvec.h
parentcfaf025112d3856637ff34a767ef785ef5cf2ca9 (diff)
tile: fix bug in get_user() for 4-byte values
The definition of 32-bit values in the 64-bit tilegx architecture is that they should be sign-extended regardless of whether they are considered signed or unsigned by the compiler. Accordingly, we need to use an "ld4s" rather than "ld4u" to load and sign-extend for get_user(). This fixes glibc bug 14238 (see http://sourceware.org/bugzilla), introduced during the 3.5 merge window. Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
Diffstat (limited to 'arch/tile/include/asm/auxvec.h')
0 files changed, 0 insertions, 0 deletions