19 Jun 2013 16:26
[rfc patch] x86,uv: -rt conversions
Mike Galbraith <bitbucket <at> online.de>
2013-06-19 14:26:18 GMT
2013-06-19 14:26:18 GMT
The below is what I use to run -rt on UV boxen, diff generated against
3.8-rt. Should the lock conversions perhaps wander to mainline?
Signed-off-by: Mike Galbraith <bitbucket <at> online.de>
---
arch/x86/include/asm/uv/uv_bau.h | 14 +++++++-------
arch/x86/kernel/apic/x2apic_uv_x.c | 6 +++---
arch/x86/platform/uv/tlb_uv.c | 26 +++++++++++++-------------
arch/x86/platform/uv/uv_time.c | 21 +++++++++++++--------
4 files changed, 36 insertions(+), 31 deletions(-)
Index: linux-2.6/arch/x86/include/asm/uv/uv_bau.h
===================================================================
--- linux-2.6.orig/arch/x86/include/asm/uv/uv_bau.h
+++ linux-2.6/arch/x86/include/asm/uv/uv_bau.h
<at> <at> -611,9 +611,9 <at> <at> struct bau_control {
cycles_t send_message;
cycles_t period_end;
cycles_t period_time;
- spinlock_t uvhub_lock;
- spinlock_t queue_lock;
- spinlock_t disable_lock;
+ raw_spinlock_t uvhub_lock;
+ raw_spinlock_t queue_lock;
+ raw_spinlock_t disable_lock;
/* tunables */
int max_concurr;
int max_concurr_const;
(Continue reading)
RSS Feed