)]}'
{
  "commit": "30919b0bf356a8ee0ef4f7d38ca8ad99b96820b2",
  "tree": "64b2e760eb636b8ccc198344964358695c74b9d3",
  "parents": [
    "fcb119183c73bf0781009713f303e28b1fb13d3e"
  ],
  "author": {
    "name": "Bjorn Helgaas",
    "email": "bjorn.helgaas@hp.com",
    "time": "Thu Dec 16 10:38:51 2010 -0700"
  },
  "committer": {
    "name": "Jesse Barnes",
    "email": "jbarnes@virtuousgeek.org",
    "time": "Fri Dec 17 10:01:17 2010 -0800"
  },
  "message": "x86: avoid low BIOS area when allocating address space\n\nThis implements arch_remove_reservations() so allocate_resource() can\navoid any arch-specific reserved areas.  This currently just avoids the\nBIOS area (the first 1MB), but could be used for E820 reserved areas if\nthat turns out to be necessary.\n\nWe previously avoided this area in pcibios_align_resource().  This patch\nmoves the test from that PCI-specific path to a generic path, so *all*\nresource allocations will avoid this area.\n\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nSigned-off-by: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9e13763b609242e0c5429a364be461a7e8fc2594",
      "old_mode": 33188,
      "old_path": "arch/x86/kernel/Makefile",
      "new_id": "1e994754d323f400b85c5d1d7350c6e52a702ff9",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "407a900da9df1bf5daffae98831811c2076a886f",
      "new_mode": 33188,
      "new_path": "arch/x86/kernel/resource.c"
    },
    {
      "type": "modify",
      "old_id": "8379c2c3d076e8d2a7ee44c580af7fa06ad71d86",
      "old_mode": 33188,
      "old_path": "arch/x86/pci/i386.c",
      "new_id": "b1805b78842fec1efd9da3a1cebfca74c4b25371",
      "new_mode": 33188,
      "new_path": "arch/x86/pci/i386.c"
    }
  ]
}
