lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Thu, 7 Jul 2016 01:40:18 -0700 From: tip-bot for Thomas Gleixner <tipbot@...or.com> To: linux-tip-commits@...r.kernel.org Cc: linux-kernel@...r.kernel.org, lenb@...nel.org, riel@...hat.com, josh@...htriplett.org, mingo@...nel.org, hpa@...or.com, fweisbec@...il.com, paulmck@...ux.vnet.ibm.com, torvalds@...ux-foundation.org, peterz@...radead.org, clm@...com, tglx@...utronix.de, arjan@...radead.org, linux@...encehorizons.net, edumazet@...gle.com Subject: [tip:timers/core] timers, x86/apic/uv: Initialize the UV heartbeat timer as pinned Commit-ID: 920a4a70c55058a9997f2e35bf41503acf87c301 Gitweb: http://git.kernel.org/tip/920a4a70c55058a9997f2e35bf41503acf87c301 Author: Thomas Gleixner <tglx@...utronix.de> AuthorDate: Mon, 4 Jul 2016 09:50:16 +0000 Committer: Ingo Molnar <mingo@...nel.org> CommitDate: Thu, 7 Jul 2016 10:25:14 +0200 timers, x86/apic/uv: Initialize the UV heartbeat timer as pinned Pinned timers must carry the pinned attribute in the timer structure itself, so convert the code to the new API. No functional change. Signed-off-by: Thomas Gleixner <tglx@...utronix.de> Reviewed-by: Frederic Weisbecker <fweisbec@...il.com> Cc: Arjan van de Ven <arjan@...radead.org> Cc: Chris Mason <clm@...com> Cc: Eric Dumazet <edumazet@...gle.com> Cc: George Spelvin <linux@...encehorizons.net> Cc: Josh Triplett <josh@...htriplett.org> Cc: Len Brown <lenb@...nel.org> Cc: Linus Torvalds <torvalds@...ux-foundation.org> Cc: Paul E. McKenney <paulmck@...ux.vnet.ibm.com> Cc: Peter Zijlstra <peterz@...radead.org> Cc: Rik van Riel <riel@...hat.com> Cc: rt@...utronix.de Link: http://lkml.kernel.org/r/20160704094341.133837204@linutronix.de Signed-off-by: Ingo Molnar <mingo@...nel.org> --- arch/x86/kernel/apic/x2apic_uv_x.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/x86/kernel/apic/x2apic_uv_x.c b/arch/x86/kernel/apic/x2apic_uv_x.c index 2900315..7a50519 100644 --- a/arch/x86/kernel/apic/x2apic_uv_x.c +++ b/arch/x86/kernel/apic/x2apic_uv_x.c @@ -919,7 +919,7 @@ static void uv_heartbeat(unsigned long ignored) uv_set_scir_bits(bits); /* enable next timer period */ - mod_timer_pinned(timer, jiffies + SCIR_CPU_HB_INTERVAL); + mod_timer(timer, jiffies + SCIR_CPU_HB_INTERVAL); } static void uv_heartbeat_enable(int cpu) @@ -928,7 +928,7 @@ static void uv_heartbeat_enable(int cpu) struct timer_list *timer = &uv_cpu_scir_info(cpu)->timer; uv_set_cpu_scir_bits(cpu, SCIR_CPU_HEARTBEAT|SCIR_CPU_ACTIVITY); - setup_timer(timer, uv_heartbeat, cpu); + setup_pinned_timer(timer, uv_heartbeat, cpu); timer->expires = jiffies + SCIR_CPU_HB_INTERVAL; add_timer_on(timer, cpu); uv_cpu_scir_info(cpu)->enabled = 1;
Powered by blists - more mailing lists