)]}'
{
  "commit": "b8347c2196492f4e1cccde3d92fda1cc2cc7de7e",
  "tree": "5de43435f937ffaa8ea5525517c5aef848faf2bb",
  "parents": [
    "be739f4b5ddece74ef25e2304b17a7fd24575e9b"
  ],
  "author": {
    "name": "Alexander Shishkin",
    "email": "alexander.shishkin@linux.intel.com",
    "time": "Mon Jul 24 13:04:28 2017 +0300"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@kernel.org",
    "time": "Fri Nov 10 08:04:19 2017 +0100"
  },
  "message": "x86/debug: Handle warnings before the notifier chain, to fix KGDB crash\n\nCommit:\n\n  9a93848fe787 (\"x86/debug: Implement __WARN() using UD0\")\n\nturned warnings into UD0, but the fixup code only runs after the\nnotify_die() chain. This is a problem, in particular, with kgdb,\nwhich kicks in as if it was a BUG().\n\nFix this by running the fixup code before the notifier chain in\nthe invalid op handler path.\n\nSigned-off-by: Alexander Shishkin \u003calexander.shishkin@linux.intel.com\u003e\nTested-by: Ilya Dryomov \u003cidryomov@gmail.com\u003e\nAcked-by: Daniel Thompson \u003cdaniel.thompson@linaro.org\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Jason Wessel \u003cjason.wessel@windriver.com\u003e\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Borislav Petkov \u003cbp@alien8.de\u003e\nCc: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Richard Weinberger \u003crichard.weinberger@gmail.com\u003e\nCc: \u003cstable@vger.kernel.org\u003e # v4.12+\nLink: http://lkml.kernel.org/r/20170724100428.19173-1-alexander.shishkin@linux.intel.com\nSigned-off-by: Ingo Molnar \u003cmingo@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "67db4f43309ecadc86f4d7e95c6a0db0650a0d18",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/traps.c",
      "new_id": "5a6b8f809792bfb1de41063ad3247d53b2f54537",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/traps.c"
    }
  ]
}
