)]}'
{
  "commit": "18b246fa60dd4bfc71c78d669e2ffaa5df454d6a",
  "tree": "ea9d8fecb9f83b4223032ffd9eb15a2d5bdbf335",
  "parents": [
    "aa491ad3d4bf3c7994a419b3bb1c91b9b4fd2a8a"
  ],
  "author": {
    "name": "Benjamin Herrenschmidt",
    "email": "benh@kernel.crashing.org",
    "time": "Wed Feb 22 16:48:32 2012 +1100"
  },
  "committer": {
    "name": "Benjamin Herrenschmidt",
    "email": "benh@kernel.crashing.org",
    "time": "Wed Feb 22 16:48:53 2012 +1100"
  },
  "message": "powerpc: Fix various issues with return to userspace\n\nWe have a few problems when returning to userspace. This is a\nquick set of fixes for 3.3, I\u0027ll look into a more comprehensive\nrework for 3.4. This fixes:\n\n - We kept interrupts soft-disabled when schedule\u0027ing or calling\ndo_signal when returning to userspace as a result of a hardware\ninterrupt.\n\n - Rename do_signal to do_notify_resume like all other archs (and\ndo_signal_pending back to do_signal, which it was before Roland\nchanged it).\n\n - Add the missing call to key_replace_session_keyring() to\ndo_notify_resume().\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n---\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4f80cf1ce77b84c30e905bcb8cb8d660c005c22b",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/entry_32.S",
      "new_id": "3e57a00b8cba784633d1b0465fd3b47f1b85baf0",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/entry_32.S"
    },
    {
      "type": "modify",
      "old_id": "d834425186aeaa7fae6905bd8bffb50d0d99354d",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/entry_64.S",
      "new_id": "866462cbe2d832341d2cbf5b89d32be7986ec815",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/entry_64.S"
    },
    {
      "type": "modify",
      "old_id": "2300426e531a096239b0620f9ec29f71e70b6daf",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/signal.c",
      "new_id": "ac6e437b10214d47b6d6525cc9d23b8b3e37dabe",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/signal.c"
    },
    {
      "type": "modify",
      "old_id": "6c0ddfc0603e80fa29c5a4b3408fa393d90e8f62",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/signal.h",
      "new_id": "8dde973aaaf513ffd4c39a41f0f3bf2bead0d7db",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/signal.h"
    }
  ]
}
