1. 02 8月, 2013 1 次提交
  2. 17 7月, 2013 1 次提交
  3. 18 6月, 2013 1 次提交
  4. 01 6月, 2013 1 次提交
  5. 20 4月, 2013 1 次提交
  6. 09 4月, 2013 1 次提交
  7. 26 1月, 2013 1 次提交
  8. 20 1月, 2013 1 次提交
  9. 07 1月, 2013 1 次提交
  10. 03 10月, 2012 1 次提交
  11. 15 8月, 2012 1 次提交
  12. 26 7月, 2012 1 次提交
  13. 17 7月, 2012 1 次提交
  14. 22 4月, 2012 1 次提交
  15. 04 4月, 2012 1 次提交
  16. 20 3月, 2012 1 次提交
  17. 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
  18. 13 3月, 2012 1 次提交
  19. 09 3月, 2012 1 次提交
  20. 06 2月, 2012 1 次提交
  21. 03 2月, 2012 2 次提交
  22. 02 2月, 2012 1 次提交
  23. 25 1月, 2012 1 次提交
  24. 05 1月, 2012 2 次提交
  25. 10 12月, 2011 1 次提交
  26. 02 12月, 2011 1 次提交
  27. 29 11月, 2011 1 次提交
  28. 19 10月, 2011 1 次提交
  29. 06 10月, 2011 1 次提交
  30. 30 9月, 2011 1 次提交
  31. 17 9月, 2011 2 次提交
  32. 07 9月, 2011 5 次提交
  33. 26 8月, 2011 1 次提交