1. 09 10月, 2008 1 次提交
  2. 08 10月, 2008 5 次提交
  3. 07 10月, 2008 2 次提交
  4. 23 9月, 2008 4 次提交
  5. 21 9月, 2008 2 次提交
  6. 17 9月, 2008 1 次提交
  7. 13 9月, 2008 3 次提交
  8. 09 9月, 2008 1 次提交
  9. 03 9月, 2008 1 次提交
  10. 30 8月, 2008 1 次提交
  11. 27 8月, 2008 3 次提交
  12. 22 8月, 2008 1 次提交
  13. 21 8月, 2008 1 次提交
  14. 19 8月, 2008 5 次提交
  15. 18 8月, 2008 7 次提交
  16. 15 8月, 2008 1 次提交
  17. 14 8月, 2008 1 次提交
    • D
      pkt_sched: Fix queue quiescence testing in dev_deactivate(). · b9a3b110
      David S. Miller 提交于
      Based upon discussions with Jarek P. and Herbert Xu.
      
      First, we're testing the wrong qdisc.  We just reset the device
      queue qdiscs to &noop_qdisc and checking it's state is completely
      pointless here.
      
      We want to wait until the previous qdisc that was sitting at
      the ->qdisc pointer is not busy any more.  And that would be
      ->qdisc_sleeping.
      
      Because of how we propagate the samples qdisc pointer down into
      qdisc_run and friends via per-cpu ->output_queue and netif_schedule,
      we have to wait also for the __QDISC_STATE_SCHED bit to clear as
      well.
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      b9a3b110