mirror of
https://github.com/raspberrypi/linux.git
synced 2025-12-07 18:40:10 +00:00
staging: wilc1000: fix to set correct value for 'vif_num'
commitdda037057aupstream. Set correct value in '->vif_num' for the total number of interfaces and set '->idx' value using 'i'. Fixes:735bb39ca3("staging: wilc1000: simplify vif[i]->ndev accesses") Fixes:0e490657c7("staging: wilc1000: Fix problem with wrong vif index") Cc: <stable@vger.kernel.org> Suggested-by: Dan Carpenter <dan.carpenter@oracle.com> Reviewed-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
e872d58615
commit
f14ab1e367
@@ -1086,8 +1086,8 @@ int wilc_netdev_init(struct wilc **wilc, struct device *dev, int io_type,
|
|||||||
vif->wilc = *wilc;
|
vif->wilc = *wilc;
|
||||||
vif->ndev = ndev;
|
vif->ndev = ndev;
|
||||||
wl->vif[i] = vif;
|
wl->vif[i] = vif;
|
||||||
wl->vif_num = i;
|
wl->vif_num = i + 1;
|
||||||
vif->idx = wl->vif_num;
|
vif->idx = i;
|
||||||
|
|
||||||
ndev->netdev_ops = &wilc_netdev_ops;
|
ndev->netdev_ops = &wilc_netdev_ops;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user