* [merged] arch-x86-use-sign_extend64-for-sign-extension.patch removed from -mm tree
@ 2015-11-09 20:12 akpm
0 siblings, 0 replies; only message in thread
From: akpm @ 2015-11-09 20:12 UTC (permalink / raw)
To: martink, a.p.zijlstra, acme, dvlasenk, hpa, linux, linux,
martin.kepplinger, maxime.coquelin, mingo, tglx, torvalds,
yury.norov, mm-commits
The patch titled
Subject: arch/x86/kernel/cpu/perf_event_msr.c: use sign_extend64() for sign extension
has been removed from the -mm tree. Its filename was
arch-x86-use-sign_extend64-for-sign-extension.patch
This patch was dropped because it was merged into mainline or a subsystem tree
------------------------------------------------------
From: Martin Kepplinger <martink@posteo.de>
Subject: arch/x86/kernel/cpu/perf_event_msr.c: use sign_extend64() for sign extension
Signed-off-by: Martin Kepplinger <martin.kepplinger@theobroma-systems.com>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Arnaldo Carvalho de Melo <acme@kernel.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Cc: George Spelvin <linux@horizon.com>
Cc: Rasmus Villemoes <linux@rasmusvillemoes.dk>
Cc: Maxime Coquelin <maxime.coquelin@st.com>
Cc: Denys Vlasenko <dvlasenk@redhat.com>
Cc: Yury Norov <yury.norov@gmail.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
---
arch/x86/kernel/cpu/perf_event_msr.c | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
diff -puN arch/x86/kernel/cpu/perf_event_msr.c~arch-x86-use-sign_extend64-for-sign-extension arch/x86/kernel/cpu/perf_event_msr.c
--- a/arch/x86/kernel/cpu/perf_event_msr.c~arch-x86-use-sign_extend64-for-sign-extension
+++ a/arch/x86/kernel/cpu/perf_event_msr.c
@@ -163,10 +163,9 @@ again:
goto again;
delta = now - prev;
- if (unlikely(event->hw.event_base == MSR_SMI_COUNT)) {
- delta <<= 32;
- delta >>= 32; /* sign extend */
- }
+ if (unlikely(event->hw.event_base == MSR_SMI_COUNT))
+ delta = sign_extend64(delta, 31);
+
local64_add(now - prev, &event->count);
}
_
Patches currently in -mm which might be from martink@posteo.de are
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2015-11-09 20:12 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-11-09 20:12 [merged] arch-x86-use-sign_extend64-for-sign-extension.patch removed from -mm tree akpm
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.