)]}'
{
  "commit": "97fd9ed48ce2b807edc363bef3e817aeeb5cd5e6",
  "tree": "ffb221aba4444bd3a1f84affd2aba7aa0784484e",
  "parents": [
    "fbd90375d7531927d312766b548376d909811b4d"
  ],
  "author": {
    "name": "Martin Schwidefsky",
    "email": "schwidefsky@de.ibm.com",
    "time": "Tue Jul 21 20:25:05 2009 +0200"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Tue Aug 04 20:28:25 2009 +0200"
  },
  "message": "timers: Cache __next_timer_interrupt result\n\nEach time a cpu goes to sleep on a NOHZ\u003dy system the timer\nwheel is searched for the next timer interrupt. It can take\nquite a few cycles to find the next pending timer.\n\nThis patch adds a field to tvec_base that caches the result of\n__next_timer_interrupt.\n\nThe hit ratio is around 80% on my thinkpad under normal use, on\na server I\u0027ve seen hit ratios from 5% to 95% dependent on the\nworkload.\n\n-v2: jiffies wrap fixes\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Venki Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nLKML-Reference: \u003c20090721202505.7d56a079@skybase\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0b36b9e5cc8b4e27f6adf89de403885cfe8a6687",
      "old_mode": 33188,
      "old_path": "kernel/timer.c",
      "new_id": "5c1e49ec2f1bee1b7f55b96d4b6462dc6eff5ed4",
      "new_mode": 33188,
      "new_path": "kernel/timer.c"
    }
  ]
}
