--- a/kernel/dyn-tick-timer.c 2005-03-01 16:41:05 -08:00 +++ b/kernel/dyn-tick-timer.c 2005-04-07 00:57:30 -07:00 @@ -232,10 +232,6 @@ { int ret = 0; - ret = sysdev_create_file(&device_timer, &attr_dyn_tick_state); - ret = sysdev_create_file(&device_timer, &attr_dyn_tick_int); - ret = sysdev_create_file(&device_timer, &attr_dyn_tick_dbg); - if (dyn_tick_cfg->arch_init == NULL || !(dyn_tick->state & DYN_TICK_SUITABLE)) return -ENODEV; @@ -245,6 +241,10 @@ printk(KERN_WARNING "dyn-tick: Init failed\n"); return -ENODEV; } + + ret = sysdev_create_file(&device_timer, &attr_dyn_tick_state); + ret = sysdev_create_file(&device_timer, &attr_dyn_tick_int); + ret = sysdev_create_file(&device_timer, &attr_dyn_tick_dbg); printk(KERN_INFO "dyn-tick: Timer using dynamic tick\n");