The ethtool get_regs() implementation incorrectly dumps rq->rx_ring[0].size in the RX data ring section. rq->rx_ring[0].size belongs to the RX descriptor ring, not the data ring, and is already reported earlier. The RX data ring only defines desc_size, which is already exported. Remove the redundant and invalid rq->rx_ring[0].size dump to avoid confusing or misleading ethtool -d output. Fixes: b6bd9b5448a9 ("Driver: Vmxnet3: Extend register dump support") Signed-off-by: Alok Tiwari --- drivers/net/vmxnet3/vmxnet3_ethtool.c | 1 - 1 file changed, 1 deletion(-) diff --git a/drivers/net/vmxnet3/vmxnet3_ethtool.c b/drivers/net/vmxnet3/vmxnet3_ethtool.c index cc4d7573839d..82f5a6156178 100644 --- a/drivers/net/vmxnet3/vmxnet3_ethtool.c +++ b/drivers/net/vmxnet3/vmxnet3_ethtool.c @@ -598,7 +598,6 @@ vmxnet3_get_regs(struct net_device *netdev, struct ethtool_regs *regs, void *p) buf[j++] = VMXNET3_GET_ADDR_LO(rq->data_ring.basePA); buf[j++] = VMXNET3_GET_ADDR_HI(rq->data_ring.basePA); - buf[j++] = rq->rx_ring[0].size; buf[j++] = rq->data_ring.desc_size; buf[j++] = VMXNET3_GET_ADDR_LO(rq->comp_ring.basePA); -- 2.50.1