1. 26 7月, 2012 1 次提交
  2. 17 7月, 2012 1 次提交
  3. 22 4月, 2012 1 次提交
  4. 04 4月, 2012 1 次提交
  5. 20 3月, 2012 1 次提交
  6. 16 3月, 2012 1 次提交
    • E
      net/hyperv: fix erroneous NETDEV_TX_BUSY use · bb6d5e76
      Eric Dumazet 提交于
      A driver start_xmit() method cannot free skb and return NETDEV_TX_BUSY,
      since caller is going to reuse freed skb.
      
      This is mostly a revert of commit bf769375 (staging: hv: fix the return
      status of netvsc_start_xmit())
      
      In fact netif_tx_stop_queue() / netif_stop_queue() is needed before
      returning NETDEV_TX_BUSY or you can trigger a ksoftirqd fatal loop.
      
      In case of memory allocation error, only safe way is to drop the packet
      and return NETDEV_TX_OK
      Signed-off-by: NEric Dumazet <eric.dumazet@gmail.com>
      Cc: "K. Y. Srinivasan" <kys@microsoft.com>
      Cc: Haiyang Zhang <haiyangz@microsoft.com>
      Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
      Reviewed-by: NHaiyang Zhang <haiyangz@microsoft.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      bb6d5e76
  7. 13 3月, 2012 1 次提交
  8. 09 3月, 2012 1 次提交
  9. 06 2月, 2012 1 次提交
  10. 03 2月, 2012 2 次提交
  11. 02 2月, 2012 1 次提交
  12. 25 1月, 2012 1 次提交
  13. 05 1月, 2012 2 次提交
  14. 10 12月, 2011 1 次提交
  15. 02 12月, 2011 1 次提交
  16. 29 11月, 2011 1 次提交
  17. 19 10月, 2011 1 次提交
  18. 06 10月, 2011 1 次提交
  19. 30 9月, 2011 1 次提交
  20. 17 9月, 2011 2 次提交
  21. 07 9月, 2011 5 次提交
  22. 26 8月, 2011 7 次提交
  23. 18 8月, 2011 1 次提交
  24. 06 7月, 2011 1 次提交
  25. 05 7月, 2011 1 次提交
  26. 08 6月, 2011 2 次提交