Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 68ed0040 authored by Ravikiran G Thirumalai's avatar Ravikiran G Thirumalai Committed by Linus Torvalds
Browse files

[PATCH] x86: mark cyc2ns_scale readmostly



This variable is rarely written to.  Mark the variable accordingly.

Signed-off-by: default avatarRavikiran Thirumalai <kiran@scalex86.org>
Signed-off-by: default avatarShai Fultheim <shai@scalex86.org>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 5e7a99ac
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -46,7 +46,7 @@ static seqlock_t monotonic_lock = SEQLOCK_UNLOCKED;
 *
 *
 *			-johnstul@us.ibm.com "math is hard, lets go shopping!"
 *			-johnstul@us.ibm.com "math is hard, lets go shopping!"
 */
 */
static unsigned long cyc2ns_scale;
static unsigned long cyc2ns_scale __read_mostly;
#define CYC2NS_SCALE_FACTOR 10 /* 2^10, carefully chosen */
#define CYC2NS_SCALE_FACTOR 10 /* 2^10, carefully chosen */


static inline void set_cyc2ns_scale(unsigned long cpu_khz)
static inline void set_cyc2ns_scale(unsigned long cpu_khz)
+1 −1
Original line number Original line Diff line number Diff line
@@ -74,7 +74,7 @@ late_initcall(start_lost_tick_compensation);
 *
 *
 *			-johnstul@us.ibm.com "math is hard, lets go shopping!"
 *			-johnstul@us.ibm.com "math is hard, lets go shopping!"
 */
 */
static unsigned long cyc2ns_scale; 
static unsigned long cyc2ns_scale __read_mostly;
#define CYC2NS_SCALE_FACTOR 10 /* 2^10, carefully chosen */
#define CYC2NS_SCALE_FACTOR 10 /* 2^10, carefully chosen */


static inline void set_cyc2ns_scale(unsigned long cpu_khz)
static inline void set_cyc2ns_scale(unsigned long cpu_khz)
+1 −1
Original line number Original line Diff line number Diff line
@@ -477,7 +477,7 @@ static irqreturn_t timer_interrupt(int irq, void *dev_id, struct pt_regs *regs)
	return IRQ_HANDLED;
	return IRQ_HANDLED;
}
}


static unsigned int cyc2ns_scale;
static unsigned int cyc2ns_scale __read_mostly;
#define CYC2NS_SCALE_FACTOR 10 /* 2^10, carefully chosen */
#define CYC2NS_SCALE_FACTOR 10 /* 2^10, carefully chosen */


static inline void set_cyc2ns_scale(unsigned long cpu_khz)
static inline void set_cyc2ns_scale(unsigned long cpu_khz)