clocksource: clocksource_select must be called with mutex locked

The callers of clocksource_select must hold clocksource_mutex to
protect the clocksource_list.

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
LKML-Reference: <new-submission>
Cc: Martin Schwidefsky <schwidefsky@de.ibm.com>

+2
+2
kernel/time/clocksource.c
··· 471 471 static int __init clocksource_done_booting(void) 472 472 { 473 473 finished_booting = 1; 474 + mutex_lock(&clocksource_mutex); 474 475 clocksource_select(); 476 + mutex_unlock(&clocksource_mutex); 475 477 return 0; 476 478 } 477 479 fs_initcall(clocksource_done_booting);