diff --git a/drivers/rtc/rtc-ds1307.c b/drivers/rtc/rtc-ds1307.c index fad042118862..49702942bb08 100644 --- a/drivers/rtc/rtc-ds1307.c +++ b/drivers/rtc/rtc-ds1307.c @@ -1673,6 +1673,8 @@ static void ds1307_wdt_register(struct ds1307 *ds1307) return; wdt = devm_kzalloc(ds1307->dev, sizeof(*wdt), GFP_KERNEL); + if (!wdt) + return; wdt->info = &ds1388_wdt_info; wdt->ops = &ds1388_wdt_ops;