072-0001-bgmac-Bind-net_device-with-backing-device-structure.patch 931 B

12345678910111213141516171819202122232425
  1. From 2022e9d50798aa592887ccb5a7d045e537f3855f Mon Sep 17 00:00:00 2001
  2. From: Florian Fainelli <f.fainelli@gmail.com>
  3. Date: Tue, 7 Jun 2016 15:06:13 -0700
  4. Subject: [PATCH 1/3] bgmac: Bind net_device with backing device structure
  5. In preparation for allowing different helpers to be utilized against
  6. network devices created by the bgmac driver, make sure that we bind the
  7. net_device with core->dev.
  8. Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
  9. Signed-off-by: David S. Miller <davem@davemloft.net>
  10. ---
  11. drivers/net/ethernet/broadcom/bgmac.c | 1 +
  12. 1 file changed, 1 insertion(+)
  13. --- a/drivers/net/ethernet/broadcom/bgmac.c
  14. +++ b/drivers/net/ethernet/broadcom/bgmac.c
  15. @@ -1599,6 +1599,7 @@ static int bgmac_probe(struct bcma_devic
  16. bgmac->net_dev = net_dev;
  17. bgmac->core = core;
  18. bcma_set_drvdata(core, bgmac);
  19. + SET_NETDEV_DEV(net_dev, &core->dev);
  20. /* Defaults */
  21. memcpy(bgmac->net_dev->dev_addr, mac, ETH_ALEN);