diff options
Diffstat (limited to 'drivers/net/dsa/microchip/ksz_common.c')
| -rw-r--r-- | drivers/net/dsa/microchip/ksz_common.c | 3 | 
1 files changed, 3 insertions, 0 deletions
| diff --git a/drivers/net/dsa/microchip/ksz_common.c b/drivers/net/dsa/microchip/ksz_common.c index 39dace8e3512..f46086fa9064 100644 --- a/drivers/net/dsa/microchip/ksz_common.c +++ b/drivers/net/dsa/microchip/ksz_common.c @@ -83,6 +83,9 @@ static void ksz_mib_read_work(struct work_struct *work)  	int i;  	for (i = 0; i < dev->mib_port_cnt; i++) { +		if (dsa_is_unused_port(dev->ds, i)) +			continue; +  		p = &dev->ports[i];  		mib = &p->mib;  		mutex_lock(&mib->cnt_mutex); |