)]}'
{
  "commit": "35060b6a9a4e1c89bc6fbea61090e302dbc61847",
  "tree": "4f9ceb9b30e87799a011413523a332bc6bb262a8",
  "parents": [
    "a3193348d407baaa7aef79decfa0e9a7fef74a17"
  ],
  "author": {
    "name": "Thomas Renninger",
    "email": "trenn@suse.de",
    "time": "Wed May 02 19:27:22 2007 +0200"
  },
  "committer": {
    "name": "Andi Kleen",
    "email": "andi@basil.nowhere.org",
    "time": "Wed May 02 19:27:22 2007 +0200"
  },
  "message": "[PATCH] i386: Don\u0027t delete cpu_devs data to identify different x86 types in late_initcall\n\nIn arch/i386/cpu/common.c there is:\ncpu_devs[X86_VENDOR_INTEL]\ncpu_devs[X86_VENDOR_CYRIX]\ncpu_devs[X86_VENDOR_AMD]\n...\nThey are all filled with data early.\nThe data (struct) got set to NULL  for all, but Intel in different\nlate_initcall (exit_cpu_vendor) calls.\nI don\u0027t see what sense this makes at all, maybe something that got\nforgotten with the HOTPLUG_CPU extenstions?\n\nPlease check/review whether initdata, cpuinitdata is still ok and this\nstill works with HOTPLUG_CPU and without, it should...\n\nSigned-off-by: Thomas Renninger \u003ctrenn@suse.de\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: davej@redhat.com\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "197cda62caa302cbfc6c9873494b4ccc1633beb1",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/cpu/amd.c",
      "new_id": "4fec702afd7e84b58c896b6f99becf7fad87932a",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/cpu/amd.c"
    },
    {
      "type": "modify",
      "old_id": "8c25047975c0615a0f503b810f9c2605f025d466",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/cpu/centaur.c",
      "new_id": "473eac883c7b4133e8af4f8251bbbbd19b207da8",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/cpu/centaur.c"
    },
    {
      "type": "modify",
      "old_id": "e77f8e1cf7aae4755ef767e2b6aa277f1da0ed0a",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/cpu/cyrix.c",
      "new_id": "0b8411a864fb418910b3bf771c94837f3479f296",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/cpu/cyrix.c"
    },
    {
      "type": "modify",
      "old_id": "8bf23cc80c63124a57706253c37e0a9272590991",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/cpu/nexgen.c",
      "new_id": "961fbe1a748fc290b15cc151833bb6177f422085",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/cpu/nexgen.c"
    },
    {
      "type": "modify",
      "old_id": "9317f74149893693f4ea735a352ff6f965441e0c",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/cpu/rise.c",
      "new_id": "50076f22e90f8ff2947c3c9eb39cb4dadf5993de",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/cpu/rise.c"
    },
    {
      "type": "modify",
      "old_id": "5678d46863c614f2c942ef6397eca9e627fd7a22",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/cpu/transmeta.c",
      "new_id": "6471a5a13202db49b8f0fbd79d355047ac008a89",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/cpu/transmeta.c"
    },
    {
      "type": "modify",
      "old_id": "1bf3f87e9c5b66cb244c3f6d9902b35701ef9d8e",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/cpu/umc.c",
      "new_id": "a7a4e75bdcd71e7d33a5cd7a45cbcc4646c0782d",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/cpu/umc.c"
    }
  ]
}
