aboutsummaryrefslogtreecommitdiffstats
path: root/fs/jbd2/commit.c
diff options
context:
space:
mode:
authorChris Metcalf <[email protected]>2012-06-16 20:53:06 +0000
committerChris Metcalf <[email protected]>2012-06-16 20:56:13 +0000
commit6699c8cda36f296e315068ed9bbe4f03e6ed4044 (patch)
tree5efaceb0e8cae2fee56c751e53c716b7859d0a13 /fs/jbd2/commit.c
parentLinux 3.5-rc2 (diff)
downloadkernel-6699c8cda36f296e315068ed9bbe4f03e6ed4044.tar.gz
kernel-6699c8cda36f296e315068ed9bbe4f03e6ed4044.zip
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 <[email protected]>
Diffstat (limited to 'fs/jbd2/commit.c')
0 files changed, 0 insertions, 0 deletions