)]}'
{
  "commit": "ea9d8e3f45404d411c00ae67b45cc35c58265bb7",
  "tree": "227fbaa1c05feec65dad473e7a49133985759ab7",
  "parents": [
    "7dc9c484a71525794ca05cf7a47f283f1b54cd12"
  ],
  "author": {
    "name": "Xiaotian Feng",
    "email": "dfeng@redhat.com",
    "time": "Thu Jan 07 11:22:44 2010 +0800"
  },
  "committer": {
    "name": "Thomas Gleixner",
    "email": "tglx@linutronix.de",
    "time": "Mon Jan 18 14:44:50 2010 +0100"
  },
  "message": "clockevent: Don\u0027t remove broadcast device when cpu is dead\n\nMarc reported that the BUG_ON in clockevents_notify() triggers on his\nsystem. This happens because the kernel tries to remove an active\nclock event device (used for broadcasting) from the device list.\n\nThe handling of devices which can be used as per cpu device and as a\nglobal broadcast device is suboptimal.\n\nThe simplest solution for now (and for stable) is to check whether the\ndevice is used as global broadcast device, but this needs to be\nrevisited.\n\n[ tglx: restored the cpuweight check and massaged the changelog ]\n\nReported-by: Marc Dionne \u003cmarc.c.dionne@gmail.com\u003e\nTested-by: Marc Dionne \u003cmarc.c.dionne@gmail.com\u003e\nSigned-off-by: Xiaotian Feng \u003cdfeng@redhat.com\u003e\nLKML-Reference: \u003c1262834564-13033-1-git-send-email-dfeng@redhat.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: stable@kernel.org\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6f740d9f09485a3843086d20472c169b86c232aa",
      "old_mode": 33188,
      "old_path": "kernel/time/clockevents.c",
      "new_id": "d7395fdfb9f38f931761e29d14534143dbe3799c",
      "new_mode": 33188,
      "new_path": "kernel/time/clockevents.c"
    }
  ]
}
