hc
2024-05-14 bedbef8ad3e75a304af6361af235302bcc61d06b
kernel/drivers/watchdog/sp805_wdt.c
....@@ -292,11 +292,8 @@
292292 }
293293
294294 ret = watchdog_register_device(&wdt->wdd);
295
- if (ret) {
296
- dev_err(&adev->dev, "watchdog_register_device() failed: %d\n",
297
- ret);
295
+ if (ret)
298296 goto err;
299
- }
300297 amba_set_drvdata(adev, wdt);
301298
302299 dev_info(&adev->dev, "registration successful\n");
....@@ -307,14 +304,12 @@
307304 return ret;
308305 }
309306
310
-static int sp805_wdt_remove(struct amba_device *adev)
307
+static void sp805_wdt_remove(struct amba_device *adev)
311308 {
312309 struct sp805_wdt *wdt = amba_get_drvdata(adev);
313310
314311 watchdog_unregister_device(&wdt->wdd);
315312 watchdog_set_drvdata(&wdt->wdd, NULL);
316
-
317
- return 0;
318313 }
319314
320315 static int __maybe_unused sp805_wdt_suspend(struct device *dev)