On Mon, 2020-09-14 at 23:01 +0200, Armin Wolf wrote: > Fix various checkpatch warnings. > > Remove version printing so modules including lib8390 do not > have to provide a global version string for successful > compilation.
This 8390 code is for a _really_ old driver. It doesn't seem likely these changes are all that useful. (and I say that as someone that's done a lot of drive-by cleaning to this code, mostly treewide though) > diff --git a/drivers/net/ethernet/8390/lib8390.c > b/drivers/net/ethernet/8390/lib8390.c [] > @@ -308,25 +301,24 @@ static netdev_tx_t __ei_start_xmit(struct sk_buff *skb, > char *data = skb->data; > > if (skb->len < ETH_ZLEN) { > - memset(buf, 0, ETH_ZLEN); /* more efficient than doing > just the needed bits */ > + /* More efficient than doing just the needed bits */ > + memset(buf, 0, ETH_ZLEN); > memcpy(buf, data, skb->len); Even with the comment, this bit seems less than optimal. Maybe not overwriting the already zeroed content is better? At least it's fewer memory accesses. memcpy(buf, data, skb->len); memset(&buf[skb->len], 0, ETH_ZLEN - skb->len);