)]}'
{
  "commit": "c54a42b19fbaae4e9f212322ecca25a6bc95c1ba",
  "tree": "2c929d3cde3b4ae864d5f5a50bdda688fd5293eb",
  "parents": [
    "17622339af2536b32cf29699ddd4ba0fe79a61d5"
  ],
  "author": {
    "name": "Magnus Damm",
    "email": "damm@opensource.se",
    "time": "Tue Feb 02 14:41:41 2010 -0800"
  },
  "committer": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Fri Feb 05 14:54:10 2010 +0100"
  },
  "message": "clocksource: add suspend callback\n\nAdd a clocksource suspend callback.  This callback can be used by the\nclocksource driver to shutdown and perform any kind of late suspend\nactivities even though the clocksource driver itself is a non-sysdev\ndriver.\n\nOne example where this is useful is to fix the sh_cmt.c platform driver\nthat today suspends using the platform bus and shuts down the clocksource\ntoo early.\n\nWith this callback in place the sh_cmt driver will suspend using the\nclocksource and clockevent hooks and leave the platform device pm\ncallbacks unused.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0de7e72c399544672e2c7a7f6d96537286c02984",
      "old_mode": 33188,
      "old_path": "include/linux/clocksource.h",
      "new_id": "4bca8b60cdf79c52b30a53add160ab7e0c0bfa3d",
      "new_mode": 33188,
      "new_path": "include/linux/clocksource.h"
    },
    {
      "type": "modify",
      "old_id": "08adacb2a1ed3eef88ce8e6ed7df47d9b7ee10a6",
      "old_mode": 33188,
      "old_path": "kernel/time/clocksource.c",
      "new_id": "bd246660902c95b0345dfafd6afc9e0eaaf31057",
      "new_mode": 33188,
      "new_path": "kernel/time/clocksource.c"
    },
    {
      "type": "modify",
      "old_id": "7faaa32fbf4f37d1d2efdedf9a3087a98455f7b6",
      "old_mode": 33188,
      "old_path": "kernel/time/timekeeping.c",
      "new_id": "843d8a711b1619cae37c613a55ccda1beec05451",
      "new_mode": 33188,
      "new_path": "kernel/time/timekeeping.c"
    }
  ]
}
