Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 07821d33 authored by Magnus Damm's avatar Magnus Damm Committed by Paul Mundt
Browse files

sh: fix no sys_timer case



Handle the case with a sys_timer set to NULL.

Signed-off-by: default avatarMagnus Damm <damm@igel.co.jp>
Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
parent 70f08001
Loading
Loading
Loading
Loading
+9 −1
Original line number Diff line number Diff line
@@ -181,7 +181,12 @@ static struct sysdev_class timer_sysclass = {

static int __init timer_init_sysfs(void)
{
	int ret = sysdev_class_register(&timer_sysclass);
	int ret;

	if (!sys_timer)
		return 0;

	ret = sysdev_class_register(&timer_sysclass);
	if (ret != 0)
		return ret;

@@ -230,5 +235,8 @@ void __init time_init(void)
	 * initialized for us.
	 */
	sys_timer = get_sys_timer();
	if (unlikely(!sys_timer))
		panic("System timer missing.\n");

	printk(KERN_INFO "Using %s for system timer\n", sys_timer->name);
}