)]}'
{
  "commit": "d8bc853582bfd81a9c08ca6922aeb01570080ccc",
  "tree": "20b0dd94f84060559063c561cd0599a565e1a39b",
  "parents": [
    "5caa1c089aebcb83ccd5b79a3b88b0aa58288d05"
  ],
  "author": {
    "name": "Oleg Nesterov",
    "email": "oleg@redhat.com",
    "time": "Thu Oct 08 19:01:41 2015 +0200"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@kernel.org",
    "time": "Tue Oct 20 10:23:55 2015 +0200"
  },
  "message": "stop_machine: Change cpu_stop_queue_two_works() to rely on stopper-\u003eenabled\n\nChange cpu_stop_queue_two_works() to ensure that both CPU\u0027s have\nstopper-\u003eenabled \u003d\u003d T or fail otherwise.\n\nThis way stop_two_cpus() no longer needs to check cpu_active() to\navoid the deadlock. This patch doesn\u0027t remove these checks, we will\ndo this later.\n\nNote: we need to take both stopper-\u003elock\u0027s at the same time, but this\nwill also help to remove lglock from stop_machine.c, so I hope this\nis fine.\n\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nSigned-off-by: Peter Zijlstra (Intel) \u003cpeterz@infradead.org\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Mike Galbraith \u003cefault@gmx.de\u003e\nCc: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Rik van Riel \u003criel@redhat.com\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: heiko.carstens@de.ibm.com\nLink: http://lkml.kernel.org/r/20151008170141.GA25537@redhat.com\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "688d6b37bb5980627037149ad4859e2d80097bf6",
      "old_mode": 33188,
      "old_path": "kernel/stop_machine.c",
      "new_id": "91fbb109de6c47245f9780a8545c4e97c8ac17f2",
      "new_mode": 33188,
      "new_path": "kernel/stop_machine.c"
    }
  ]
}
