[PATCH] time_interpolator: add __read_mostly
The pointer to the current time interpolator and the current list of time interpolators are typically only changed during bootup. Adding __read_mostly takes them away from possibly hot cachelines. Signed-off-by: Christoph Lameter <clameter@sgi.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
Родитель
90036ee593
Коммит
67890d7084
|
@ -1354,8 +1354,8 @@ void __init init_timers(void)
|
|||
|
||||
#ifdef CONFIG_TIME_INTERPOLATION
|
||||
|
||||
struct time_interpolator *time_interpolator;
|
||||
static struct time_interpolator *time_interpolator_list;
|
||||
struct time_interpolator *time_interpolator __read_mostly;
|
||||
static struct time_interpolator *time_interpolator_list __read_mostly;
|
||||
static DEFINE_SPINLOCK(time_interpolator_lock);
|
||||
|
||||
static inline u64 time_interpolator_get_cycles(unsigned int src)
|
||||
|
|
Загрузка…
Ссылка в новой задаче