)]}'
{
  "commit": "602a54a8cab2759fceb20b3e0c2a27c4eac005df",
  "tree": "5335042960f510b0db626b0a155d593779c11ac4",
  "parents": [
    "0164fe16247ac2e1b697a9bf0e71df81497c4709"
  ],
  "author": {
    "name": "travis@sgi.com",
    "email": "travis@sgi.com",
    "time": "Wed Jan 30 13:33:21 2008 +0100"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Wed Jan 30 13:33:21 2008 +0100"
  },
  "message": "x86: change bios_cpu_apicid to percpu data variable fixup\n\nChange static bios_cpu_apicid array to a per_cpu data variable.\nThis includes using a static array used during initialization\nsimilar to the way x86_cpu_to_apicid[] is handled.\n\nThere is one early use of bios_cpu_apicid in apic_is_clustered_box().\nThe other reference in cpu_present_to_apicid() is called after\nsmp_set_apicids() has setup the percpu version of bios_cpu_apicid.\n\nSigned-off-by: Mike Travis \u003ctravis@sgi.com\u003e\nReviewed-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a7a38c9da13690e3955b5bf3d0aded68acf6380f",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/apic_64.c",
      "new_id": "d8d03e09dea24a45e94903ae1c61a646d65777d1",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/apic_64.c"
    },
    {
      "type": "modify",
      "old_id": "855ec82e4f76f5270f2a788a366cb79c927a2082",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/setup64.c",
      "new_id": "0389331059ad412a8d7981ebff78cc7d56cd0913",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/setup64.c"
    },
    {
      "type": "modify",
      "old_id": "79635b7bd57a84fe404d92dcaf49e3ad1b968db6",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/setup_64.c",
      "new_id": "f84e2662f1ca5b92181c52a03fc4360905a4d189",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/setup_64.c"
    },
    {
      "type": "modify",
      "old_id": "50232d476a27c53b5f628118428b78d511d9cb75",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/smpboot_32.c",
      "new_id": "915ec626732678c790068333c1586f1852a87945",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/smpboot_32.c"
    },
    {
      "type": "modify",
      "old_id": "f828e6a6973db24cf1936f1c4c467e95de093da3",
      "old_mode": 33188,
      "old_path": "arch/x86/mm/srat_64.c",
      "new_id": "4aed38fa4a65ec1ffe555469eef77fc0dadd42de",
      "new_mode": 33188,
      "new_path": "arch/x86/mm/srat_64.c"
    }
  ]
}
