)]}'
{
  "commit": "4614e6adafa2c5e6c3a9c245af2807fa7bc5117a",
  "tree": "e4bb5eeaa252ede053abc6b3c4d15c4127ce7a32",
  "parents": [
    "8e19608e8b5c001e4a66ce482edc474f05fb7355"
  ],
  "author": {
    "name": "Magnus Damm",
    "email": "damm@igel.co.jp",
    "time": "Tue Apr 21 12:24:02 2009 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Tue Apr 21 13:41:47 2009 -0700"
  },
  "message": "clocksource: add enable() and disable() callbacks\n\nAdd enable() and disable() callbacks for clocksources.\n\nThis allows us to put unused clocksources in power save mode.  The\nfunctions clocksource_enable() and clocksource_disable() wrap the\ncallbacks and are inserted in the timekeeping code to enable before use\nand disable after switching to a new clocksource.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nAcked-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0d96cde9ee5d90cc627ad901e7ab84870ee11de5",
      "old_mode": 33188,
      "old_path": "include/linux/clocksource.h",
      "new_id": "5a40d14daa9fab04bf641c1a11d82a1610ff7753",
      "new_mode": 33188,
      "new_path": "include/linux/clocksource.h"
    },
    {
      "type": "modify",
      "old_id": "900f1b6598d11ba52490f2aa52074a25a0daa206",
      "old_mode": 33188,
      "old_path": "kernel/time/timekeeping.c",
      "new_id": "687dff49f6e7da5ec92199f6bbae08de57e5ba43",
      "new_mode": 33188,
      "new_path": "kernel/time/timekeeping.c"
    }
  ]
}
