)]}'
{
  "commit": "b0a779debd56514b2b5de7617a1643e5dac2d4dd",
  "tree": "e342bf44d34b8944da803efc690197988319fa4f",
  "parents": [
    "035223fb28791f0eb0d5719727355d3f6817d228"
  ],
  "author": {
    "name": "Paul Mackerras",
    "email": "paulus@samba.org",
    "time": "Wed Oct 18 10:11:22 2006 +1000"
  },
  "committer": {
    "name": "Paul Mackerras",
    "email": "paulus@samba.org",
    "time": "Wed Oct 18 10:12:53 2006 +1000"
  },
  "message": "[POWERPC] Make sure interrupt enable gets restored properly\n\nThe lazy IRQ disable patch missed a couple of places where the\ninterrupt enable flags need to be restored correctly.  First, we\nweren\u0027t restoring the paca-\u003ehard_enabled flag on interrupt exit.\nInstead of saving it on entry, we compute it from the MSR_EE bit\nin the MSR we are restoring at exit.  Secondly, the MMU hash miss\ncode was clearing both paca-\u003esoft_enabled and paca-\u003ehard_enabled\nbut not restoring them in the case where hash_page was able to\nresolve the miss from the Linux page tables.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "efda48741b29c82b1e35689002c9aab612977985",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/entry_64.S",
      "new_id": "86e2bdd5afd6e3941624e2d8be14ac2f3bd8ab0f",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/entry_64.S"
    },
    {
      "type": "modify",
      "old_id": "c93d9f35a121e7e2f44e12acd53bd1f3f933ca6e",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/head_64.S",
      "new_id": "d2890050b7e08291fa6aa095eb9489edeeddbedc",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/head_64.S"
    }
  ]
}
