x86, UV: Fix RTC latency bug by reading replicated cachelines
authorDimitri Sivanich <sivanich@sgi.com>
Fri, 22 Jan 2010 15:41:40 +0000 (09:41 -0600)
committerIngo Molnar <mingo@elte.hu>
Wed, 27 Jan 2010 10:33:53 +0000 (11:33 +0100)
commitaca3bb5910119d4cf6c28568a642582efb4cc14a
treea6a14bbb8a9ae4b469b506d1c611c41637e311ce
parente0b5f80dd4226a920257c91a3b9070e81149060b
x86, UV: Fix RTC latency bug by reading replicated cachelines

For SGI UV node controllers (HUB) rev 2.0 or greater, use
replicated cachelines to read the RTC timer.  This optimization
allows faster simulataneous reads from a given socket.

Signed-off-by: Dimitri Sivanich <sivanich@sgi.com>
Cc: Jack Steiner <steiner@sgi.com>
LKML-Reference: <20100122154140.GB4975@sgi.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
arch/x86/kernel/uv_time.c
drivers/char/uv_mmtimer.c