)]}'
{
  "commit": "839052d27e8db0c1545256fe5827abcd00fb51c5",
  "tree": "003839d444943ba8f125846e776b068721da2c8f",
  "parents": [
    "3fb2c74ee20b77affd494c6b8ce7928d0ebbb62e"
  ],
  "author": {
    "name": "Huang, Xiaolan",
    "email": "xiaolan.huang@intel.com",
    "time": "Thu May 15 10:18:41 2008 +0800"
  },
  "committer": {
    "name": "Tony Luck",
    "email": "tony.luck@intel.com",
    "time": "Thu May 15 09:54:19 2008 -0700"
  },
  "message": "[IA64] fix personality(PER_LINUX32) performance issue\n\nThe patch aims to fix a performance issue for the syscall\npersonality(PER_LINUX32).\n\nOn IA-64 box, the syscall personality (PER_LINUX32) has poor performance\nbecause it failed to find the Linux/x86 execution domain. Then it tried\nto load the kernel module however it failed always and it used the default\nexecution domain PER_LINUX instead. Requesting kernel modules is very\nexpensive. It caused the performance issue. (see the function\nlookup_exec_domain in kernel/exec_domain.c).\n\nTo resolve the issue, execution domain Linux/x86 is always registered in\ninitialization time for IA-64 architecture.\n\nSigned-off-by: Xiaolan Huang \u003cxiaolan.huang@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "896b1ebbfb268381bc87eb2e766e9c75e7d75f84",
      "old_mode": 33188,
      "old_path": "arch/ia64/ia32/ia32_support.c",
      "new_id": "a6965ddafc46c90b188cdf0e7f1f9ede463abdbb",
      "new_mode": 33188,
      "new_path": "arch/ia64/ia32/ia32_support.c"
    },
    {
      "type": "modify",
      "old_id": "fc6c6636ffdac444b280e1cf4bc29fa140483ba5",
      "old_mode": 33188,
      "old_path": "arch/ia64/mm/init.c",
      "new_id": "200100ea7610883ae8fc90768a64ba185aa68d3c",
      "new_mode": 33188,
      "new_path": "arch/ia64/mm/init.c"
    }
  ]
}
