)]}'
{
  "commit": "4aff1ca6970afbf9cd916c34a9c442c8ccba905e",
  "tree": "85c4ad4f781231205732650e06e24a0a97b10f75",
  "parents": [
    "958c5f848e17e216df138cc2161b07b7120e2d15"
  ],
  "author": {
    "name": "Oleg Nesterov",
    "email": "oleg@redhat.com",
    "time": "Sun Nov 15 20:33:23 2015 +0100"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@kernel.org",
    "time": "Mon Nov 23 09:48:19 2015 +0100"
  },
  "message": "stop_machine: Change __stop_cpus() to rely on cpu_stop_queue_work()\n\nChange queue_stop_cpus_work() to return true if it queues at least one\nwork, this means that the caller should wait.\n\n__stop_cpus() can check the value returned by queue_stop_cpus_work() and\navoid done.executed, just like stop_one_cpu() does.\n\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nSigned-off-by: Peter Zijlstra (Intel) \u003cpeterz@infradead.org\u003e\nAcked-by: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Milos Vyletel \u003cmilos@redhat.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Prarit Bhargava \u003cprarit@redhat.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nLink: http://lkml.kernel.org/r/20151115193323.GA8262@redhat.com\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "68b73c40040835cc5a3ab97f876416548800fa67",
      "old_mode": 33188,
      "old_path": "kernel/stop_machine.c",
      "new_id": "ed2019ac192dd34c92622850bfed44301f06f899",
      "new_mode": 33188,
      "new_path": "kernel/stop_machine.c"
    }
  ]
}
