commit 5307c95 (tick: Add tick skew boot option) broke the !CONFIG_HIGH_RES_TIMERS build. Move the boot option parsing into the CONFIG_HIGH_RES_TIMERS section.
Showing the changes to kernel (1 of 1 file). Show all
Unified · Split
| @@ -816,6 +816,14 @@ static enum hrtimer_restart tick_sched_timer(struct hrtimer *timer) · 815 unmodified lines | ||
| 816 | 816 | |
| 817 | 817 | static int sched_skew_tick; |
| 818 | 818 | |
| 819 | +static int __init skew_tick(char *str) | |
| 820 | +{ | |
| 821 | + get_option(&str, &sched_skew_tick); | |
| 822 | + | |
| 823 | + return 0; | |
| 824 | +} | |
| 825 | +early_param("skew_tick", skew_tick); | |
| 826 | + | |
| 819 | 827 | /** |
| 820 | 828 | * tick_setup_sched_timer - setup the tick emulation timer |
| 821 | 829 | */ |
| @@ -920,11 +928,3 @@ int tick_check_oneshot_change(int allow_nohz) · 98 unmodified lines | ||
| 920 | 928 | tick_nohz_switch_to_nohz(); |
| 921 | 929 | return 0; |
| 922 | 930 | } |
| 923 | − | |
| 924 | −static int __init skew_tick(char *str) | |
| 925 | −{ | |
| 926 | − get_option(&str, &sched_skew_tick); | |
| 927 | − | |
| 928 | − return 0; | |
| 929 | −} | |
| 930 | −early_param("skew_tick", skew_tick); | |