)]}'
{
  "commit": "03f511dd02f1431ef652fb97a7f2fe7aef47e025",
  "tree": "87bbff26febaa0eb0e85d1c23886a1cc913af30a",
  "parents": [
    "bf7ab02f620c1020c869fc71a2c855918b6a5375"
  ],
  "author": {
    "name": "Isaku Yamahata",
    "email": "yamahata@valinux.co.jp",
    "time": "Wed Mar 04 21:06:52 2009 +0900"
  },
  "committer": {
    "name": "Tony Luck",
    "email": "tony.luck@intel.com",
    "time": "Thu Mar 26 11:02:42 2009 -0700"
  },
  "message": "ia64/pv_ops: implement binary patching optimization for native.\n\nimplement binary patching optimization for pv_cpu_ops.\nWith this optimization, indirect call for pv_cpu_ops methods can be\nconverted into inline execution or direct call.\n\nSigned-off-by: Isaku Yamahata \u003cyamahata@valinux.co.jp\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a3e44a5ed497dc6c84d1a6fc701c9884c2d0e40c",
      "old_mode": 33188,
      "old_path": "arch/ia64/include/asm/intrinsics.h",
      "new_id": "fbe2ad9234d058c508b4736f942dd34127c7e0e8",
      "new_mode": 33188,
      "new_path": "arch/ia64/include/asm/intrinsics.h"
    },
    {
      "type": "modify",
      "old_id": "fc433f6c327541f9028b5ceb194e1f59451a81c2",
      "old_mode": 33188,
      "old_path": "arch/ia64/include/asm/paravirt.h",
      "new_id": "2eb0a981a09a8adcbf1302915f085ad08c721b91",
      "new_mode": 33188,
      "new_path": "arch/ia64/include/asm/paravirt.h"
    },
    {
      "type": "modify",
      "old_id": "33c8e55f5775f7e12330ffe8e37e61568f937f00",
      "old_mode": 33188,
      "old_path": "arch/ia64/include/asm/paravirt_privop.h",
      "new_id": "76d6a6943e839ad5162d9f75c0c88290bd085f17",
      "new_mode": 33188,
      "new_path": "arch/ia64/include/asm/paravirt_privop.h"
    },
    {
      "type": "modify",
      "old_id": "8dc9df8a87a5aec8f5a656a96d7df6ce59aeeb12",
      "old_mode": 33188,
      "old_path": "arch/ia64/kernel/Makefile",
      "new_id": "dbc19e4d5ef7f32d176c9ce51b0dc0e19d517299",
      "new_mode": 33188,
      "new_path": "arch/ia64/kernel/Makefile"
    },
    {
      "type": "modify",
      "old_id": "6bc33a6db755c2a351f32be3266a28147fe78017",
      "old_mode": 33188,
      "old_path": "arch/ia64/kernel/paravirt.c",
      "new_id": "158d52414e96420cbabcbe7c4ed5da9503954d38",
      "new_mode": 33188,
      "new_path": "arch/ia64/kernel/paravirt.c"
    },
    {
      "type": "modify",
      "old_id": "80c0d365cbc0f47a7da4c33a42921571818e9f8a",
      "old_mode": 33188,
      "old_path": "arch/ia64/kernel/paravirtentry.S",
      "new_id": "6158560d7f1738993ee4fa00437cd809c8854661",
      "new_mode": 33188,
      "new_path": "arch/ia64/kernel/paravirtentry.S"
    },
    {
      "type": "modify",
      "old_id": "865af27c7737c1596dde7762e3ab65555fc990db",
      "old_mode": 33188,
      "old_path": "arch/ia64/kernel/setup.c",
      "new_id": "4ed3e1c117e73b57ecb2815e49642e18d671f7de",
      "new_mode": 33188,
      "new_path": "arch/ia64/kernel/setup.c"
    }
  ]
}
