watchdog: mtk_wdt: signedness bug in mtk_wdt_start()
Subsystems (3)
PATCH 1/1 watchdog: mtk_wdt: signedness bug in mtk_wdt_start()
"ret" should be signed for the error handling to work correctly. This doesn't matter much in real life since mtk_wdt_set_timeout() always succeeds.
drivers/watchdog/mtk_wdt.c +1 -1
@@ -133,7 +133,7 @@ static int mtk_wdt_start(struct watchdog_device *wdt_dev)u32 reg;struct mtk_wdt_dev *mtk_wdt =watchdog_get_drvdata (wdt_dev);void __iomem *wdt_base = mtk_wdt->wdt_base; -u32 ret; +int ret; ret =mtk_wdt_set_timeout (wdt_dev, wdt_dev->timeout);if (ret <0 )
2015-02-11 11:26 GMT+01:00 Dan Carpenter <[email protected]>:
Quoted 5 lines
"ret" should be signed for the error handling to work correctly. This doesn't matter much in real life since
mtk_wdt_set_timeout()always succeeds.Signed-off-by Dan Carpenter <[email protected]>
Quoted 14 lines
drivers/watchdog/mtk_wdt.c +1
-1@@ -133,7 +133,7 @@ static int mtk_wdt_start(struct watchdog_device *wdt_dev)u32 reg;struct mtk_wdt_dev *mtk_wdt =watchdog_get_drvdata (wdt_dev);void __iomem *wdt_base = mtk_wdt->wdt_base; -u32 ret; +int ret; ret =mtk_wdt_set_timeout (wdt_dev, wdt_dev->timeout);if (ret <0 )
Signature · 1 line
motzblog.wordpress.com
Quoted 5 lines · Dan Carpenter
"ret" should be signed for the error handling to work correctly. This doesn't matter much in real life since
mtk_wdt_set_timeout()always succeeds.Signed-off-by Dan Carpenter <[email protected]>
Hi Dan,
Quoted 11 lines
"ret" should be signed for the error handling to work correctly. This doesn't matter much in real life since
mtk_wdt_set_timeout()always succeeds.Signed-off-by Dan Carpenter <[email protected]>drivers/watchdog/mtk_wdt.c +0
-0
drivers/watchdog/mtk_wdt.c static int mtk_wdt_start(struct watchdog_device *wdt_dev) · line 139
Quoted 8 lines
drivers/watchdog/mtk_wdt.c +1
-1@@ -133,7 +133,7 @@ static int mtk_wdt_start(struct watchdog_device *wdt_dev)u32 reg;struct mtk_wdt_dev *mtk_wdt =watchdog_get_drvdata (wdt_dev);void __iomem *wdt_base = mtk_wdt->wdt_base; -u32 ret; +int ret; ret =mtk_wdt_set_timeout (wdt_dev, wdt_dev->timeout);if (ret <0 )
Added to linux-watchdog-next. Will go upstream in 2 days.
Kind regards,
Wim.