Re: [PATCH v2] staging: rtl8723bs: os_dep: simplify the return statement.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 10/10/21 08:06, Saurav Girepunje wrote:
Remove the unneeded and redundant check of variable on goto out.
Simplify the return using multiple goto label to avoid
unneeded check.

Signed-off-by: Saurav Girepunje <saurav.girepunje@xxxxxxxxx>

[code snip]

  	ret = cfg80211_register_netdevice(mon_ndev);
  	if (ret) {
-		goto out;
+		goto err_register;
  	}

  	*ndev = pwdev_priv->pmon_ndev = mon_ndev;
  	memcpy(pwdev_priv->ifname_mon, name, IFNAMSIZ+1);
+	goto out;



This looks confusing for readers. This is success path and ret is guaranteed to be 0 at this point, so isn't `return 0;` enough here?

Thanks


+out:
  	return ret;
  }




With regards,
Pavel Skripkin




[Index of Archives]     [Linux Driver Development]     [Linux Driver Backports]     [DMA Engine]     [Linux GPIO]     [Linux SPI]     [Video for Linux]     [Linux USB Devel]     [Linux Coverity]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux