)]}'
{
  "commit": "320eee776357db52d6fcfb11cff985b1976a4595",
  "tree": "29859b2e6209a35fc6a735fa4c195e7daeaa1b31",
  "parents": [
    "a2bd92023357e47f22a34d4cb1635453546662bc"
  ],
  "author": {
    "name": "venkatesh.pallipadi@intel.com",
    "email": "venkatesh.pallipadi@intel.com",
    "time": "Wed Jul 30 19:21:43 2008 -0700"
  },
  "committer": {
    "name": "Andi Kleen",
    "email": "ak@linux.intel.com",
    "time": "Fri Aug 15 21:25:25 2008 +0200"
  },
  "message": "cpuidle: Menu governor fix wrong usage of measured_us\n\nThere is a bug in menu governor where we have\n\t\tif (data-\u003eelapsed_us \u003c data-\u003eelapsed_us + measured_us)\n\nwith measured_us already having elapsed_us added in tickless case here\n\tunsigned int measured_us \u003d\n\t\tcpuidle_get_last_residency(dev) + data-\u003eelapsed_us;\n\nAlso, it should be last_residency, not measured_us, that need to be used to\ndo comparing and distinguish between expected \u0026 non-expected events.\n\nRefactor menu_reflect() to fix these two problems.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Wei Gang \u003cgang.wei@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b8f3e21530bd77f68748c2d2d5054ce4a9f308e4",
      "old_mode": 33188,
      "old_path": "drivers/cpuidle/governors/menu.c",
      "new_id": "8d7cf3f31450728ab60a3f349f2e9f88b00cfb95",
      "new_mode": 33188,
      "new_path": "drivers/cpuidle/governors/menu.c"
    }
  ]
}
