sched_clock: Remove deprecated setup_sched_clock() API
Remove the 32-bit only setup_sched_clock() API now that all users have been converted to the 64-bit friendly sched_clock_register(). Signed-off-by: Stephen Boyd <sboyd@codeaurora.org> Signed-off-by: John Stultz <john.stultz@linaro.org>
This commit is contained in:
		
					parent
					
						
							
								4d0fa8a0f0
							
						
					
				
			
			
				commit
				
					
						c04ae71c9c
					
				
			
		
					 2 changed files with 0 additions and 14 deletions
				
			
		| 
						 | 
					@ -14,7 +14,6 @@ extern void sched_clock_postinit(void);
 | 
				
			||||||
static inline void sched_clock_postinit(void) { }
 | 
					static inline void sched_clock_postinit(void) { }
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
extern void setup_sched_clock(u32 (*read)(void), int bits, unsigned long rate);
 | 
					 | 
				
			||||||
extern void sched_clock_register(u64 (*read)(void), int bits,
 | 
					extern void sched_clock_register(u64 (*read)(void), int bits,
 | 
				
			||||||
				 unsigned long rate);
 | 
									 unsigned long rate);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -49,13 +49,6 @@ static u64 notrace jiffy_sched_clock_read(void)
 | 
				
			||||||
	return (u64)(jiffies - INITIAL_JIFFIES);
 | 
						return (u64)(jiffies - INITIAL_JIFFIES);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static u32 __read_mostly (*read_sched_clock_32)(void);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static u64 notrace read_sched_clock_32_wrapper(void)
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	return read_sched_clock_32();
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
static u64 __read_mostly (*read_sched_clock)(void) = jiffy_sched_clock_read;
 | 
					static u64 __read_mostly (*read_sched_clock)(void) = jiffy_sched_clock_read;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static inline u64 notrace cyc_to_ns(u64 cyc, u32 mult, u32 shift)
 | 
					static inline u64 notrace cyc_to_ns(u64 cyc, u32 mult, u32 shift)
 | 
				
			||||||
| 
						 | 
					@ -176,12 +169,6 @@ void __init sched_clock_register(u64 (*read)(void), int bits,
 | 
				
			||||||
	pr_debug("Registered %pF as sched_clock source\n", read);
 | 
						pr_debug("Registered %pF as sched_clock source\n", read);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
void __init setup_sched_clock(u32 (*read)(void), int bits, unsigned long rate)
 | 
					 | 
				
			||||||
{
 | 
					 | 
				
			||||||
	read_sched_clock_32 = read;
 | 
					 | 
				
			||||||
	sched_clock_register(read_sched_clock_32_wrapper, bits, rate);
 | 
					 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
void __init sched_clock_postinit(void)
 | 
					void __init sched_clock_postinit(void)
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
	/*
 | 
						/*
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue