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

Commit a95436e4 authored by Borislav Petkov's avatar Borislav Petkov Committed by H. Peter Anvin
Browse files

x86, mce: use atomic_inc_return() instead of add by 1



Use atomic_inc_return() instead of atomic_add_return() by 1.

Signed-off-by: default avatarBorislav Petkov <borislav.petkov@amd.com>
Cc: Andi Kleen <ak@linux.intel.com>
Signed-off-by: default avatarH. Peter Anvin <hpa@zytor.com>
parent e4876839
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -242,7 +242,7 @@ static void mce_panic(char *msg, struct mce *final, char *exp)
	/*
	 * Make sure only one CPU runs in machine check panic
	 */
	if (atomic_add_return(1, &mce_paniced) > 1)
	if (atomic_inc_return(&mce_paniced) > 1)
		wait_for_panic();
	barrier();

@@ -705,7 +705,7 @@ static int mce_start(int *no_way_out)
	 * global_nwo should be updated before mce_callin
	 */
	smp_wmb();
	order = atomic_add_return(1, &mce_callin);
	order = atomic_inc_return(&mce_callin);

	/*
	 * Wait for everyone.