projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9b9375b
)
rocker: set physical device for port netdevice
author
Jiri Pirko
<
[email protected]
>
Thu, 27 Oct 2016 20:32:22 +0000
(22:32 +0200)
committer
David S. Miller
<
[email protected]
>
Sat, 29 Oct 2016 21:15:44 +0000
(17:15 -0400)
Do this so the sysfs has "device" link correctly set.
Signed-off-by: Jiri Pirko <
[email protected]
>
Signed-off-by: David S. Miller <
[email protected]
>
drivers/net/ethernet/rocker/rocker_main.c
patch
|
blob
|
history
diff --git
a/drivers/net/ethernet/rocker/rocker_main.c
b/drivers/net/ethernet/rocker/rocker_main.c
index 2e81b702a927b979abc8007f6de04fd4d056c177..55b2ab9dc320a0d8e1cb1a2b804e0edcb8b76852 100644
(file)
--- a/
drivers/net/ethernet/rocker/rocker_main.c
+++ b/
drivers/net/ethernet/rocker/rocker_main.c
@@
-2534,7
+2534,7
@@
static void rocker_port_dev_addr_init(struct rocker_port *rocker_port)
#define ROCKER_PORT_MAX_MTU 9000
static int rocker_probe_port(struct rocker *rocker, unsigned int port_number)
{
-
const
struct pci_dev *pdev = rocker->pdev;
+ struct pci_dev *pdev = rocker->pdev;
struct rocker_port *rocker_port;
struct net_device *dev;
int err;
@@
-2542,6
+2542,7
@@
static int rocker_probe_port(struct rocker *rocker, unsigned int port_number)
dev = alloc_etherdev(sizeof(struct rocker_port));
if (!dev)
return -ENOMEM;
+ SET_NETDEV_DEV(dev, &pdev->dev);
rocker_port = netdev_priv(dev);
rocker_port->dev = dev;
rocker_port->rocker = rocker;