mirror of
https://github.com/hardkernel/linux.git
synced 2026-04-14 09:30:40 +09:00
arm64: fix a warning and a typo in SWP emulation
The store-release-exclusive is missing the "L" that makes it a release rather than a normal store-exclusive. Remove a variable that is not used and causes a compiler warning. Change-Id: I91633a352b805ed9af450b632c9ee394235637c4 Signed-off-by: Alex Van Brunt <avanbrunt@nvidia.com> Reviewed-on: http://git-master/r/369076 Reviewed-by: Richard Wiley <rwiley@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User
This commit is contained in:
committed by
Greg Hackmann
parent
ecff782253
commit
d0c5e1444d
@@ -58,7 +58,7 @@ u64 swp_count = 0;
|
||||
*/
|
||||
static int swp_handler(struct pt_regs *regs, unsigned int instr)
|
||||
{
|
||||
u32 address_reg, destreg, data, type;
|
||||
u32 destreg, data, type;
|
||||
uintptr_t address;
|
||||
unsigned int res = 0;
|
||||
u32 temp32;
|
||||
@@ -102,7 +102,7 @@ static int swp_handler(struct pt_regs *regs, unsigned int instr)
|
||||
if (type == TYPE_SWPB) {
|
||||
do {
|
||||
temp8 = ldax8((u8 *) address);
|
||||
} while (stx8((u8 *) address, (u8) data));
|
||||
} while (stlx8((u8 *) address, (u8) data));
|
||||
regs->regs[destreg] = temp8;
|
||||
regs->pc += 4;
|
||||
swpb_count++;
|
||||
|
||||
Reference in New Issue
Block a user