)]}'
{
  "commit": "9e88ba4e45ecad2425c4cc4e0861a26f4e36c6da",
  "tree": "bcd48acbd2420eda4d9018d3c0c697cdb84c44f6",
  "parents": [
    "78fbc824ed8225edd80cdc57771d5ca4f7aae95e"
  ],
  "author": {
    "name": "Paul Mackerras",
    "email": "paulus@samba.org",
    "time": "Sat Aug 30 11:26:27 2008 +1000"
  },
  "committer": {
    "name": "Paul Mackerras",
    "email": "paulus@samba.org",
    "time": "Wed Sep 03 20:53:22 2008 +1000"
  },
  "message": "powerpc: Only make kernel text pages of linear mapping executable\n\nCommit bc033b63bbfeb6c4b4eb0a1d083c650e4a0d2af8 (\"powerpc/mm: Fix\nattribute confusion with htab_bolt_mapping()\") moved the check for\nwhether we should make pages of the linear mapping executable from\nhtab_bolt_mapping into its callers, including htab_initialize.\nA side-effect of this is that the decision is now made once for\neach contiguous section in the LMB array rather than for each page\nindividually.  This can often mean that the whole of the linear\nmapping ends up being executable.\n\nThis reverts to the previous behaviour, where individual pages are\nchecked for being part of the kernel text or not, by moving the check\nback down into htab_bolt_mapping.\n\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "14be408dfc9bdfcdad5ecd9855f2e06e07e4390f",
      "old_mode": 33188,
      "old_path": "arch/powerpc/mm/hash_utils_64.c",
      "new_id": "8920eea3452844dfb906fc3f9d6b67a01d37561f",
      "new_mode": 33188,
      "new_path": "arch/powerpc/mm/hash_utils_64.c"
    }
  ]
}
