)]}'
{
  "commit": "a1b8e912f4a2381f8d38996a87b183bce59f1920",
  "tree": "95201a26338544ac0ec7a7c13ad760d90483cf8b",
  "parents": [
    "1f076488aa92f7e26d34f385d3b4f738f975e2ff"
  ],
  "author": {
    "name": "Bjorn Helgaas",
    "email": "bhelgaas@google.com",
    "time": "Sun Sep 25 15:29:00 2011 -0600"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@suse.de",
    "time": "Fri Dec 09 08:52:43 2011 -0800"
  },
  "message": "x86/mpparse: Account for bus types other than ISA and PCI\n\ncommit 9e6866686bdf2dcf3aeb0838076237ede532dcc8 upstream.\n\nIn commit f8924e770e04 (\"x86: unify mp_bus_info\"), the 32-bit\nand 64-bit versions of MP_bus_info were rearranged to match each\nother better.  Unfortunately it introduced a regression: prior\nto that change we used to always set the mp_bus_not_pci bit,\nthen clear it if we found a PCI bus.  After it, we set\nmp_bus_not_pci for ISA buses, clear it for PCI buses, and leave\nit alone otherwise.\n\nIn the cases of ISA and PCI, there\u0027s not much difference.  But\nISA is not the only non-PCI bus, so it\u0027s better to always set\nmp_bus_not_pci and clear it only for PCI.\n\nWithout this change, Dan\u0027s Dell PowerEdge 4200 panics on boot\nwith a log indicating interrupt routing trouble unless the\n\"noapic\" option is supplied.  With this change, the machine\nboots reliably without \"noapic\".\n\nFixes http://bugs.debian.org/586494\n\nReported-bisected-and-tested-by: Dan McGrath \u003ctroubledaemon@gmail.com\u003e\nSigned-off-by: Bjorn Helgaas \u003cbhelgaas@google.com\u003e\nCc: Dan McGrath \u003ctroubledaemon@gmail.com\u003e\nCc: Alexey Starikovskiy \u003caystarik@gmail.com\u003e\n[jrnieder@gmail.com: clarified commit message]\nSigned-off-by: Jonathan Nieder \u003cjrnieder@gmail.com\u003e\nLink: http://lkml.kernel.org/r/20111122215000.GA9151@elie.hsd1.il.comcast.net\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9103b89c145a534215824a9b2a7d80aa9e112527",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/mpparse.c",
      "new_id": "0741b062a3048a6e2b1b5bd0eb4edbbf3d5bb9cf",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/mpparse.c"
    }
  ]
}
