)]}'
{
  "commit": "c4c0ce5c57ef0ca47a4428a14de6b5c8cdf8de8a",
  "tree": "762530925f75495b9d2b8bb35702060e7e2fa9ae",
  "parents": [
    "30a584d944fbd599d4a8f470f75bf7af1a15b466"
  ],
  "author": {
    "name": "Ilpo Järvinen",
    "email": "ilpo.jarvinen@helsinki.fi",
    "time": "Fri Aug 04 16:36:18 2006 -0700"
  },
  "committer": {
    "name": "David S. Miller",
    "email": "davem@sunset.davemloft.net",
    "time": "Fri Aug 04 22:59:51 2006 -0700"
  },
  "message": "[PKT_SCHED] RED: Fix overflow in calculation of queue average\n\nOverflow can occur very easily with 32 bits, e.g., with 1 second\nus_idle is approx. 2^20, which leaves only 11-Wlog bits for queue\nlength. Since the EWMA exponent is typically around 9, queue\nlengths larger than 2^2 cause overflow. Whether the affected\nbranch is taken when us_idle is as high as 1 second, depends on\nScell_log, but with rather reasonable configuration Scell_log is\nlarge enough to cause p-\u003eStab to have zero index, which always\nresults zero shift (typically also few other small indices result\nin zero shift).\n\nSigned-off-by: Ilpo Järvinen \u003cilpo.jarvinen@helsinki.fi\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5ccdbb3d4722ab400281b3692db23f0a212a14f3",
      "old_mode": 33188,
      "old_path": "include/net/red.h",
      "new_id": "a4eb37946f2cdf1c63f22cc19341a88e6bd76cca",
      "new_mode": 33188,
      "new_path": "include/net/red.h"
    }
  ]
}
