)]}'
{
  "commit": "eda8eebdd153c48a4e2a3a3ac3cd9e2e31f5c6b3",
  "tree": "7de4fea5e76746a88043c726e6aba7b98ea687bc",
  "parents": [
    "689dfa894c57842a05bf6dc9f97e6bb71ec5f386"
  ],
  "author": {
    "name": "Aneesh Kumar K.V",
    "email": "aneesh.kumar@linux.vnet.ibm.com",
    "time": "Tue Jan 29 19:40:42 2013 +0000"
  },
  "committer": {
    "name": "Benjamin Herrenschmidt",
    "email": "benh@kernel.crashing.org",
    "time": "Mon Feb 04 15:15:08 2013 +1100"
  },
  "message": "powerpc/mm: Fix hash computation function\n\nThe ASM version of hash computation function was truncating the upper bit.\nMake the ASM version similar to hpt_hash function. Remove masking vsid bits.\nWithout this patch, we observed hang during bootup due to not satisfying page\nfault request correctly. The fault handler used wrong hash values to update\nthe HPTE. Hence we kept looping with page fault.\n\nhash_page(ea\u003d000001003e260008, access\u003d203, trap\u003d300 ip\u003d3fff91787134 dsisr 42000000\nThe computed value of hash 000000000f22f390\nupdate: avpnv\u003d4003e46054003e00, hash\u003d000000000722f390, f\u003d80000006, psize: 2 ...\n\nBenH: The over-masking has been there for ever but only hurts with the\nnew 64T support introduced in 3.7\n\nReported-by: Mike Qiu \u003cqiudayu@linux.vnet.ibm.com\u003e\nSigned-off-by: Aneesh Kumar K.V \u003caneesh.kumar@linux.vnet.ibm.com\u003e\nTested-by: Mike Qiu \u003cqiudayu@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCC: \u003cstable@vger.kernel.org\u003e [v3.7]\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "56585086413a4f9876c70eb6b6ea9f3cf1c1ef69",
      "old_mode": 33188,
      "old_path": "arch/powerpc/mm/hash_low_64.S",
      "new_id": "7443481a315c4922063a5f8801c62ee9bfb7691f",
      "new_mode": 33188,
      "new_path": "arch/powerpc/mm/hash_low_64.S"
    }
  ]
}
