By inspection the memset appears to be long as napi->poll_dev
is a struct net_device not a struct napi_struct.
Cc: Mitch Williams <mitch.a.williams@intel.com>
Signed-off-by: Simon Horman <horms@verge.net.au>
do { \
WARN_ON(!test_bit(__LINK_STATE_RX_SCHED, &(_napi)->poll_dev.state)); \
dev_put(&(_napi)->poll_dev); \
- memset(&(_napi)->poll_dev, 0, sizeof(struct napi_struct));\
+ memset(&(_napi)->poll_dev, 0, sizeof((_napi)->poll_dev));\
} while (0)
#else /* DRIVER_IGB || DRIVER_IXGBE */
#define netif_rx_complete(netdev, napi) netif_rx_complete(netdev)