ARM: footbridge: Switch to sched_clock_register()
Subsystems (3)
PATCH 1/1 ARM: footbridge: Switch to sched_clock_register()
The 32 bit sched_clock interface supports 64 bits since 3.13-rc1. Upgrade to the 64 bit function to allow us to remove the 32 bit registration interface.
Signed-off-by Stephen Boyd <[email protected]>
---
Based on rmk/for-next
arch/arm/mach-footbridge/dc21285-timer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
arch/arm/mach-footbridge/dc21285-timer.c +2 -2
@@ -125,7 +125,7 @@ void __init footbridge_timer_init(void)clockevents_config_and_register (ce, rate,0x4 ,0xffffff ); } -static u32 notrace footbridge_read_sched_clock(void) +static u64 notrace footbridge_read_sched_clock(void) {return ~*CSR_TIMER3_VALUE ; }
@@ -138,5 +138,5 @@ void __init footbridge_sched_clock(void) *CSR_TIMER3_CLR =0 ; *CSR_TIMER3_CNTL =TIMER_CNTL_ENABLE |TIMER_CNTL_DIV16 ; -setup_sched_clock (footbridge_read_sched_clock,24 , rate); +sched_clock_register (footbridge_read_sched_clock,24 , rate); }
Signature · 2 lines
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, hosted by The Linux Foundation
Quoted 5 lines · Stephen Boyd
The 32 bit
sched_clockinterface supports 64 bits since 3.13-rc1. Upgrade to the 64 bit function to allow us to remove the 32 bit registration interface.Signed-off-by Stephen Boyd <[email protected]>
Russell,
Can you please apply this for 3.14? This is the last user of the deprecated interface in linus' tree. Once this is merged I will remove setup_sched_clock(). It's 7945/1 in the patch tracker.
Quoted 34 lines
Based on rmk/for-next
arch/arm/mach-footbridge/dc21285-timer.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)arch/arm/mach-footbridge/dc21285-timer.c +2
-3--- a/arch/arm/mach-footbridge/dc21285-timer.c > +++ b/arch/arm/mach-footbridge/dc21285-timer.c@@ -125,7 +125,7 @@ void __init footbridge_timer_init(void)clockevents_config_and_register (ce, rate,0x4 ,0xffffff ); } -static u32 notrace footbridge_read_sched_clock(void) +static u64 notrace footbridge_read_sched_clock(void) {return ~*CSR_TIMER3_VALUE ; }@@ -138,5 +138,5 @@ void __init footbridge_sched_clock(void) *CSR_TIMER3_CLR =0 ; *CSR_TIMER3_CNTL =TIMER_CNTL_ENABLE |TIMER_CNTL_DIV16 ; -setup_sched_clock (footbridge_read_sched_clock,24 , rate); +sched_clock_register (footbridge_read_sched_clock,24 , rate); }Signature · 8 lines
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, hosted by The Linux Foundation _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel at lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
Signature · 2 lines
Qualcomm Innovation Center, Inc. is a member of Code Aurora Forum, hosted by The Linux Foundation