time: Reorder so the hot data is together
Keep all the interesting data in a single cache line. CC: Thomas Gleixner <tglx@linutronix.de> CC: Eric Dumazet <eric.dumazet@gmail.com> CC: Richard Cochran <richardcochran@gmail.com> Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Signed-off-by: John Stultz <john.stultz@linaro.org>
This commit is contained in:
		
							parent
							
								
									92c1d3ed4d
								
							
						
					
					
						commit
						058892e632
					
				| @ -25,6 +25,8 @@ | ||||
| struct timekeeper { | ||||
| 	/* Current clocksource used for timekeeping. */ | ||||
| 	struct clocksource *clock; | ||||
| 	/* NTP adjusted clock multiplier */ | ||||
| 	u32	mult; | ||||
| 	/* The shift value of the current clocksource. */ | ||||
| 	int	shift; | ||||
| 
 | ||||
| @ -45,8 +47,6 @@ struct timekeeper { | ||||
| 	/* Shift conversion between clock shifted nano seconds and
 | ||||
| 	 * ntp shifted nano seconds. */ | ||||
| 	int	ntp_error_shift; | ||||
| 	/* NTP adjusted clock multiplier */ | ||||
| 	u32	mult; | ||||
| 
 | ||||
| 	/* The current time */ | ||||
| 	struct timespec xtime; | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user