|
@@ -1217,8 +1217,11 @@ netdev_tx_t hdd_hard_start_xmit(struct sk_buff *skb, struct net_device *net_dev)
|
|
{
|
|
{
|
|
struct osif_vdev_sync *vdev_sync;
|
|
struct osif_vdev_sync *vdev_sync;
|
|
|
|
|
|
- if (osif_vdev_sync_op_start(net_dev, &vdev_sync))
|
|
|
|
|
|
+ if (osif_vdev_sync_op_start(net_dev, &vdev_sync)) {
|
|
|
|
+ hdd_debug_rl("Operation on net_dev is not permitted");
|
|
|
|
+ kfree_skb(skb);
|
|
return NETDEV_TX_OK;
|
|
return NETDEV_TX_OK;
|
|
|
|
+ }
|
|
|
|
|
|
__hdd_hard_start_xmit(skb, net_dev);
|
|
__hdd_hard_start_xmit(skb, net_dev);
|
|
|
|
|