)]}'
{
  "commit": "f00e047efdf9d31c8a7dd7875b411f97cfa7d8e5",
  "tree": "4f6af8a7025480aa5d35e438acda9011526406ce",
  "parents": [
    "bd45b7a385c5ffd82c11a1d51880be18559e5ad9"
  ],
  "author": {
    "name": "Jeff Chua",
    "email": "jeff.chua.linux@gmail.com",
    "time": "Mon May 24 07:16:24 2010 +0800"
  },
  "committer": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Mon May 24 12:10:23 2010 +0200"
  },
  "message": "timers: Fix slack calculation for expired timers\n\ncommit 3bbb9ec946 (timers: Introduce the concept of timer slack for\nlegacy timers) does not take the case into account when the timer is\nalready expired. This broke wireless drivers.\n\nThe solution is not to apply slack to already expired timers.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9199f3c5221526a1f7f60e52a33f7a6554cc0adf",
      "old_mode": 33188,
      "old_path": "kernel/timer.c",
      "new_id": "be394af5bc22c9eee0e65953141cca231f001d9f",
      "new_mode": 33188,
      "new_path": "kernel/timer.c"
    }
  ]
}
