summaryrefslogtreecommitdiffstats
path: root/arch/ia64/kernel/asm-offsets.c
diff options
context:
space:
mode:
authorThomas Gleixner <tglx@linutronix.de>2012-02-28 20:46:05 +0100
committerJohn Stultz <john.stultz@linaro.org>2012-03-16 02:17:59 +0100
commit74a622be3db2898251cb524d1edbeaea589f2723 (patch)
treed54a6960bedd0176d7ff1f7dc3092df42d1917bd /arch/ia64/kernel/asm-offsets.c
parentx86: vdso: Use seqcount instead of seqlock (diff)
downloadlinux-74a622be3db2898251cb524d1edbeaea589f2723.tar.xz
linux-74a622be3db2898251cb524d1edbeaea589f2723.zip
ia64: vsyscall: Use seqcount instead of seqlock
The update of the vdso data happens under xtime_lock, so adding a nested lock is pointless. Just use a seqcount to sync the readers. Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Cc: Tony Luck <tony.luck@intel.com> Signed-off-by: John Stultz <john.stultz@linaro.org>
Diffstat (limited to 'arch/ia64/kernel/asm-offsets.c')
-rw-r--r--arch/ia64/kernel/asm-offsets.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/ia64/kernel/asm-offsets.c b/arch/ia64/kernel/asm-offsets.c
index af5650169043..106aeb670e54 100644
--- a/arch/ia64/kernel/asm-offsets.c
+++ b/arch/ia64/kernel/asm-offsets.c
@@ -269,8 +269,8 @@ void foo(void)
BLANK();
/* used by fsys_gettimeofday in arch/ia64/kernel/fsys.S */
- DEFINE(IA64_GTOD_LOCK_OFFSET,
- offsetof (struct fsyscall_gtod_data_t, lock));
+ DEFINE(IA64_GTOD_SEQ_OFFSET,
+ offsetof (struct fsyscall_gtod_data_t, seq);
DEFINE(IA64_GTOD_WALL_TIME_OFFSET,
offsetof (struct fsyscall_gtod_data_t, wall_time));
DEFINE(IA64_GTOD_MONO_TIME_OFFSET,