Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 5ddd1132 authored by Daeseok Youn's avatar Daeseok Youn Committed by Greg Kroah-Hartman
Browse files

staging: cxt1e1: remove redundant memset() call



The banner array doens't need to set to 0.
sprintf() adds a terminating '\0'.

And the sn array can be declared and initialized to zero.
So remove redundant memset() with zero.

Remove unnecessary cast for memcpy().

Signed-off-by: default avatarDaeseok Youn <daeseok.youn@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 14eec444
Loading
Loading
Loading
Loading
+3 −9
Original line number Diff line number Diff line
@@ -51,22 +51,16 @@ show_two(hdw_info_t *hi, int brdno)
	struct pci_dev *pdev;
	char       *bid;
	char       banner[80];
	char	sn[6];

	/* clear print buffer */
	memset(banner, 0, 80);
	char	sn[6] = {0,};

	ci = (ci_t *)(netdev_priv(hi->ndev));
	bid = sbeid_get_bdname(ci);
	switch (hi->promfmt) {
	case PROM_FORMAT_TYPE1:
		memcpy(sn, (FLD_TYPE1 *)(hi->mfg_info.pft1.Serial), 6);
		memcpy(sn, hi->mfg_info.pft1.Serial, 6);
		break;
	case PROM_FORMAT_TYPE2:
		memcpy(sn, (FLD_TYPE2 *)(hi->mfg_info.pft2.Serial), 6);
		break;
	default:
		memset(sn, 0, 6);
		memcpy(sn, hi->mfg_info.pft2.Serial, 6);
		break;
	}