--- x/include/linux/netdevice.h +++ y/include/linux/netdevice.h @@ -4402,7 +4402,7 @@ static inline void __netif_tx_lock(struc { spin_lock(&txq->_xmit_lock); /* Pairs with READ_ONCE() in __dev_queue_xmit() */ - WRITE_ONCE(txq->xmit_lock_owner, cpu); + WRITE_ONCE(txq->xmit_lock_owner, smp_processor_id()); } static inline bool __netif_tx_acquire(struct netdev_queue *txq)