* sparc specific NMI watchdog enable function.
  * Enables watchdog if it is not enabled already.
  */
-int watchdog_nmi_enable(unsigned int cpu)
+void watchdog_nmi_enable(unsigned int cpu)
 {
        if (atomic_read(&nmi_active) == -1) {
                pr_warn("NMI watchdog cannot be enabled or disabled\n");
-               return -1;
+               return;
        }
 
        /*
         * process first.
         */
        if (!nmi_init_done)
-               return 0;
+               return;
 
        smp_call_function_single(cpu, start_nmi_watchdog, NULL, 1);
-
-       return 0;
 }
 /*
  * sparc specific NMI watchdog disable function.
 
 void watchdog_nmi_stop(void);
 void watchdog_nmi_start(void);
 int watchdog_nmi_probe(void);
-int watchdog_nmi_enable(unsigned int cpu);
+void watchdog_nmi_enable(unsigned int cpu);
 void watchdog_nmi_disable(unsigned int cpu);
 
 void lockup_detector_reconfigure(void);
 
  * softlockup watchdog start and stop. The arch must select the
  * SOFTLOCKUP_DETECTOR Kconfig.
  */
-int __weak watchdog_nmi_enable(unsigned int cpu)
+void __weak watchdog_nmi_enable(unsigned int cpu)
 {
        hardlockup_detector_perf_enable();
-       return 0;
 }
 
 void __weak watchdog_nmi_disable(unsigned int cpu)