aboutsummaryrefslogtreecommitdiffstats
path: root/net/unix/af_unix.c
diff options
context:
space:
mode:
authorShengjiu Wang <[email protected]>2015-12-08 12:37:19 +0000
committerRussell King <[email protected]>2015-12-15 11:51:42 +0000
commit34bfbae33ae84107d0c257edd6c6a8689a09be26 (patch)
tree5d8fbefb9caa76e73a8077217242883dd74a6945 /net/unix/af_unix.c
parentARM: 8471/1: need to save/restore arm register(r11) when it is corrupted (diff)
downloadkernel-34bfbae33ae84107d0c257edd6c6a8689a09be26.tar.gz
kernel-34bfbae33ae84107d0c257edd6c6a8689a09be26.zip
ARM: 8475/1: SWP emulation: Restore original *data when failed
__user_swpX_asm maybe failed in first STREX operation, emulate_swpX will try again, but the *data has been changed in first time. which causes the result is wrong. This patch is to fix this issue. When STREX succeed, change the *data. if it fail, *data is not changed. Signed-off-by: Shengjiu Wang <[email protected]> Signed-off-by: Russell King <[email protected]>
Diffstat (limited to 'net/unix/af_unix.c')
0 files changed, 0 insertions, 0 deletions