Re: [PATCH 25/36] platform/x86: toshiba_haps: remove conditional return with no effect
Ilpo Järvinen <[email protected]> Fri, 24 Jul 2026 18:44:04 +0300 (EEST)
| Newsgroups | org.kernel.vger.platform-driver-x86,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <[email protected]> |
On Fri, 24 Jul 2026, Sang-Heon Jeon wrote: > Both branches of the check return the same value, so the check has > no effect. Remove it and return the value directly. > > This is the result of running the Coccinelle script from > scripts/coccinelle/misc/cond_return_no_effect.cocci. > > Signed-off-by: Sang-Heon Jeon <[email protected]> > --- > drivers/platform/x86/toshiba_haps.c | 6 +----- > 1 file changed, 1 insertion(+), 5 deletions(-) > > diff --git a/drivers/platform/x86/toshiba_haps.c b/drivers/platform/x86/toshiba_haps.c > index c6633b74029f..4f62476b8dd1 100644 > --- a/drivers/platform/x86/toshiba_haps.c > +++ b/drivers/platform/x86/toshiba_haps.c > @@ -251,11 +251,7 @@ static int toshiba_haps_resume(struct device *device) > haps->protection_level); > > /* Reset the protection on resume */ > - ret = toshiba_haps_reset_protection(haps->acpi_dev->handle); > - if (ret != 0) > - return ret; > - > - return ret; > + return toshiba_haps_reset_protection(haps->acpi_dev->handle); > } > #endif Sadly this has not seen much testing: CC drivers/platform/x86/toshiba_haps.o drivers/platform/x86/toshiba_haps.c: In function ‘toshiba_haps_resume’: drivers/platform/x86/toshiba_haps.c:247:13: error: variable ‘ret’ set but not used [-Werror=unused-but-set-variable] 247 | int ret; | ^~~ cc1: all warnings being treated as errors make[5]: *** [scripts/Makefile.build:289: drivers/platform/x86/toshiba_haps.o] Error 1 ...I guess you never took the time to look at and understand the surrounding code either. :-( -- i.