)]}'
{
  "commit": "83f36f3f35f4f83fa346bfff58a5deabc78370e5",
  "tree": "6e3c252967f33b76a60585c2702878c153649fbc",
  "parents": [
    "5e0115e500fe9dd2ca11e6f92db9123204f1327a"
  ],
  "author": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Wed Aug 13 02:13:34 2008 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@davemloft.net",
    "time": "Wed Aug 13 02:13:34 2008 -0700"
  },
  "message": "pkt_sched: Add queue stopped test back to qdisc_run().\n\nBased upon a bug report by Andrew Gallatin on netdev\nwith subject \"CPU utilization increased in 2.6.27rc\"\n\nIn commit 37437bb2e1ae8af470dfcd5b4ff454110894ccaf\n(\"pkt_sched: Schedule qdiscs instead of netdev_queue.\")\nthe test of the queue being stopped was erroneously\nremoved from qdisc_run().\n\nWhen the TX queue of the device fills up, this omission\ncauses lots of extraneous useless work to be queued up\nto softirq context, where we\u0027ll just return immediately\nbecause the device is still stuffed up.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6affcfaa123edda5df7f65275d117063ed00018d",
      "old_mode": 33188,
      "old_path": "include/net/pkt_sched.h",
      "new_id": "853fe83d9f3700b9179e8a82c794970411ac5c20",
      "new_mode": 33188,
      "new_path": "include/net/pkt_sched.h"
    }
  ]
}
