)]}'
{
  "commit": "e0cc87f59490d7d62a8ab2a76498dc8a2b64927a",
  "tree": "d68107417b92d83493bbb95c08af98b0f8597220",
  "parents": [
    "a7bcb1ae6094db78b077ae17e92c69de7643014f"
  ],
  "author": {
    "name": "Wu Fei",
    "email": "at.wufei@gmail.com",
    "time": "Thu Sep 03 22:29:53 2009 +0800"
  },
  "committer": {
    "name": "Ralf Baechle",
    "email": "ralf@linux-mips.org",
    "time": "Thu Sep 17 20:07:51 2009 +0200"
  },
  "message": "MIPS: Shrink the size of tlb handler\n\nBy combining swapper_pg_dir and module_pg_dir, several if conditions\ncan be eliminated from the tlb exception handler. The reason they\ncan be combined is that, the effective virtual address of vmalloc\nreturned is at the bottom, and of module_alloc returned is at the\ntop. It also fixes the bug in vmalloc(), which happens when its\nreturn address is not covered by the first pgd.\n\nSigned-off-by: Wu Fei \u003cat.wufei@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4ed9d1bba2ba7d10244bd6a7884651f0cbeea076",
      "old_mode": 33188,
      "old_path": "arch/mips/include/asm/pgtable-64.h",
      "new_id": "9cd508993956b325d71dd654255d1a2aa92a459f",
      "new_mode": 33188,
      "new_path": "arch/mips/include/asm/pgtable-64.h"
    },
    {
      "type": "modify",
      "old_id": "0e820508ff23fd8bbfe8a4642c5f9acf1c3a9e73",
      "old_mode": 33188,
      "old_path": "arch/mips/mm/init.c",
      "new_id": "38c79c55b060f3dcccfb4637f9eb33a44668b490",
      "new_mode": 33188,
      "new_path": "arch/mips/mm/init.c"
    },
    {
      "type": "modify",
      "old_id": "e4b565aeb00807ec1c851c2ad665e1fb5b158255",
      "old_mode": 33188,
      "old_path": "arch/mips/mm/pgtable-64.c",
      "new_id": "1121019fa45652cb953dfd59014ee21b3fee430f",
      "new_mode": 33188,
      "new_path": "arch/mips/mm/pgtable-64.c"
    },
    {
      "type": "modify",
      "old_id": "9a17bf8395df1c92be94a48a6820891623154fe6",
      "old_mode": 33188,
      "old_path": "arch/mips/mm/tlbex.c",
      "new_id": "bc66f57f3257e07785c6fa138ce72ccc866e4726",
      "new_mode": 33188,
      "new_path": "arch/mips/mm/tlbex.c"
    }
  ]
}
