)]}'
{
  "commit": "315f16edd5c47083d5b77d36ed2437e8b00a7e99",
  "tree": "514797139541e5ba326dbc6e57ced668bf46e91f",
  "parents": [
    "b8ff9b91fc10d290097eb01a2d3d47de01141d60"
  ],
  "author": {
    "name": "Michael S. Tsirkin",
    "email": "mst@redhat.com",
    "time": "Wed Apr 18 12:57:10 2012 +0300"
  },
  "committer": {
    "name": "Michael S. Tsirkin",
    "email": "mst@redhat.com",
    "time": "Wed May 02 17:51:54 2012 +0300"
  },
  "message": "x86: eoi micro-optimization\n\nWe know both register and value for eoi beforehand,\nso there\u0027s no need to check it and no need to do math\nto calculate the msr. Saves instructions/branches\non each EOI when using x2apic.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "74efb8df8d7cf4dc09a5319349f15446e49d2fc3",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/apic.h",
      "new_id": "5eb6d56ab34e1cb2862b9e783a790d912ed332c4",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/apic.h"
    },
    {
      "type": "modify",
      "old_id": "a5baa785a25136075509347bc2bc9983b668eac8",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/apic/x2apic_cluster.c",
      "new_id": "ff35cff0e1a7e6f4f16b628504c821c5e544bacf",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/apic/x2apic_cluster.c"
    },
    {
      "type": "modify",
      "old_id": "834035666b8dbb02eb079b49521f400a2f2c8b14",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/apic/x2apic_phys.c",
      "new_id": "c17e982db2759ad5913e8c586a7100267f014c32",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/apic/x2apic_phys.c"
    },
    {
      "type": "modify",
      "old_id": "5b0e3d0a3d2d3d826755ec4654f296914bdd7b58",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/apic/x2apic_uv_x.c",
      "new_id": "c6d03f7a4401324444d33c0adf201ec13fbb7aea",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/apic/x2apic_uv_x.c"
    }
  ]
}
