Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5fc34c7d authored by Alex Van Brunt's avatar Alex Van Brunt Committed by Stepan Moskovchenko
Browse files

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: default avatarAlex Van Brunt <avanbrunt@nvidia.com>
Reviewed-on: http://git-master/r/369076


Reviewed-by: default avatarRichard Wiley <rwiley@nvidia.com>
Reviewed-by: Automatic_Commit_Validation_User
Git-commit: a593b86c9abde320df8d570ae229fe5798f7e493
Git-repo: https://android.googlesource.com/kernel/tegra


Signed-off-by: default avatarStepan Moskovchenko <stepanm@codeaurora.org>
parent 2f668101
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -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++;