)]}'
{
  "commit": "f8381cba04ba8173fd5a2b8e5cd8b3290ee13a98",
  "tree": "ad8c9f91ce031a04c62ff75fcd3237fc666f1c2e",
  "parents": [
    "906568c9c668ff994f4078932ec6ae1e3950d1af"
  ],
  "author": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Fri Feb 16 01:28:02 2007 -0800"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Fri Feb 16 08:13:59 2007 -0800"
  },
  "message": "[PATCH] tick-management: broadcast functionality\n\nWith Ingo Molnar \u003cmingo@elte.hu\u003e\n\nAdd broadcast functionality, so per cpu clock event devices can be registered\nas dummy devices or switched from/to broadcast on demand.  The broadcast\nfunction distributes the events via the broadcast function of the clock event\ndevice.  This is primarily designed to replace the switch apic timer to / from\nIPI in power states, where the apic stops.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: john stultz \u003cjohnstul@us.ibm.com\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\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": "337daef72755efb110688374363c5002a829d1b4",
      "old_mode": 33188,
      "old_path": "kernel/time/Makefile",
      "new_id": "a941743c3ff8e9371d105d5c9bffcd04ba8d45bf",
      "new_mode": 33188,
      "new_path": "kernel/time/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0ee4968ff79143a79cd0d0fe01af11db1de51319",
      "new_mode": 33188,
      "new_path": "kernel/time/tick-broadcast.c"
    },
    {
      "type": "modify",
      "old_id": "46e4381c26eae418c864ba673efa880be37a20b7",
      "old_mode": 33188,
      "old_path": "kernel/time/tick-common.c",
      "new_id": "48167a6ae55c7e24b8dbadd7d35c3dc34410f41f",
      "new_mode": 33188,
      "new_path": "kernel/time/tick-common.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9272f446b21c724a0f173cbadcd8715bf3582667",
      "new_mode": 33188,
      "new_path": "kernel/time/tick-internal.h"
    }
  ]
}
