)]}'
{
  "commit": "dd4cb9f8ac9717c9db2b2afc5a82cb95a3d5dec3",
  "tree": "94725efb2f8c1fc9272d1599bd7764bab9023228",
  "parents": [
    "f0fe253c4719faf76d40f581cdc0e8aef77273bb"
  ],
  "author": {
    "name": "Jack Steiner",
    "email": "steiner@sgi.com",
    "time": "Sat Apr 22 09:37:19 2006 -0500"
  },
  "committer": {
    "name": "Tony Luck",
    "email": "tony.luck@intel.com",
    "time": "Thu Apr 27 14:29:05 2006 -0700"
  },
  "message": "[IA64-SGI] - Reduce overhead of reading sn_topology\n\nMPI programs using certain debug options have a long\nstartup time. This was traced to a \"vmalloc/vfree\" in\nthe code that reads /proc/sgi_sn/sn_topology. On large\nsystems, vfree requires an IPI to all cpus to do TLB\npurging.\n\nReplace the vmalloc/vfree with kmalloc/kfree. Although\nthe size of the structure being allocated is unknown, it\nwill not not exceed 96 bytes.\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7ec65bc0ccf63727b3002dbe4740399ba68c9989",
      "old_mode": 33188,
      "old_path": "arch/ia64/sn/kernel/sn2/sn_hwperf.c",
      "new_id": "739c948dc504d4a6089b795afe329002cef1f056",
      "new_mode": 33188,
      "new_path": "arch/ia64/sn/kernel/sn2/sn_hwperf.c"
    }
  ]
}
