diff --git a/kernel/time/clocksource.c b/kernel/time/clocksource.c index ecfd7b5..bdffe43 100644 --- a/kernel/time/clocksource.c +++ b/kernel/time/clocksource.c @@ -507,8 +507,9 @@ static ssize_t sysfs_override_clocksource(struct sys_device *dev, /* try to select it: */ list_for_each_entry(cs, &clocksource_list, list) { if (strlen(cs->name) == len && - !strcmp(cs->name, override_name)) - ovr = cs; + !strcmp(cs->name, override_name) && + cs != &clocksource_jiffies) + ovr = cs; } }