Message ID | 20190419084547.26220-1-crag0715@gmail.com (mailing list archive) |
---|---|
State | Superseded |
Commit | a6cbcb7793596eb8b8dd9564e534c5cfc0a4fdbc |
Headers | show |
Series | [1/1] r8152: sync sa_family with the media type of network device | expand |
On Fri, Apr 19, 2019 at 04:45:46PM +0800, crag0715@gmail.com wrote: > From: "Crag.Wang" <crag.wang@dell.com> > > Without this patch the socket address family sporadically gets wrong > value ends up the dev_set_mac_address() fails to set the desired MAC > address. > > Change-Id: Ib48a303730bee81667a2859be32e48cc8a66f277 No need for this line here, I don't think you ran checkpatch.pl on your change before sending it out :(
Greg KH <gregkh@linuxfoundation.org> 於 2019年4月20日 週六 上午3:37寫道: > > On Fri, Apr 19, 2019 at 04:45:46PM +0800, crag0715@gmail.com wrote: > > From: "Crag.Wang" <crag.wang@dell.com> > > > > Without this patch the socket address family sporadically gets wrong > > value ends up the dev_set_mac_address() fails to set the desired MAC > > address. > > > > Change-Id: Ib48a303730bee81667a2859be32e48cc8a66f277 > > No need for this line here, I don't think you ran checkpatch.pl on your > change before sending it out :( I added param to skip the verification of gerrit change-id, will remove this line in v2 and upload. Crag
diff --git a/drivers/net/usb/r8152.c b/drivers/net/usb/r8152.c index 4c63b40d5e00..41fb39ce69c9 100644 --- a/drivers/net/usb/r8152.c +++ b/drivers/net/usb/r8152.c @@ -1225,6 +1225,8 @@ static int determine_ethernet_addr(struct r8152 *tp, struct sockaddr *sa) struct net_device *dev = tp->netdev; int ret; + sa->sa_family = dev->type; + if (tp->version == RTL_VER_01) { ret = pla_ocp_read(tp, PLA_IDR, 8, sa->sa_data); } else {