)]}'
{
  "commit": "a5e696e5d0f1377ff6beb10d2f40edb6a3d1de18",
  "tree": "2f7b194c53e9a7e2ab6c8b58335c299a897231fe",
  "parents": [
    "195d1a96ae5fdfbedb8dc4b97afee578921fa99e"
  ],
  "author": {
    "name": "Greg Ungerer",
    "email": "gerg@snapgear.com",
    "time": "Wed May 20 16:12:32 2009 +1000"
  },
  "committer": {
    "name": "Ralf Baechle",
    "email": "ralf@linux-mips.org",
    "time": "Wed May 20 18:53:14 2009 +0100"
  },
  "message": "MIPS: 64-bit: Fix system lockup.\n\nThe address range size calculation inside local_flush_tlb_kernel_range()\nis being truncated by a too small size variable holder on 64-bit systems.\nThe truncated size can result in an erroneous tlbsize check that means we\nsit spinning inside a loop trying to flush a hige number of TLB entries.\nThis is for all intents and purposes a system hang. Fix by using an\nappropriately sized valiable to hold the size.\n\n[Ralf: Greg\u0027s original patch submission identified the issue and fixed one\ninstance in tlb-r4k.c but there there were several more.  For consistency\nI also modified tlb-r3k.c even though that file is only used on 32-bit.]\n\nSigned-off-by: Greg Ungerer \u003cgerg@snapgear.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f0cf46adb978fcffb8d0827114408498f0acea74",
      "old_mode": 33188,
      "old_path": "arch/mips/mm/tlb-r3k.c",
      "new_id": "1c0048a6f5cf082531cf8e189e1d7712725d2614",
      "new_mode": 33188,
      "new_path": "arch/mips/mm/tlb-r3k.c"
    },
    {
      "type": "modify",
      "old_id": "9619f66e531e28747978cce5c7371adc0e3cd92a",
      "old_mode": 33188,
      "old_path": "arch/mips/mm/tlb-r4k.c",
      "new_id": "892be426787c8353a22a7e5fb133ee202b70e2af",
      "new_mode": 33188,
      "new_path": "arch/mips/mm/tlb-r4k.c"
    },
    {
      "type": "modify",
      "old_id": "4f01a3be215cf142434fbe91fbaf3edee0a6884f",
      "old_mode": 33188,
      "old_path": "arch/mips/mm/tlb-r8k.c",
      "new_id": "4ec95cc2df2f06b9811434cb14791a401a5968dd",
      "new_mode": 33188,
      "new_path": "arch/mips/mm/tlb-r8k.c"
    }
  ]
}
