)]}'
{
  "commit": "e79f86b2ef9c0a8c47225217c1018b7d3d90101c",
  "tree": "53ba03cad303a566831fa03ebbfc408ab36ae36c",
  "parents": [
    "03620b2d7545fee29ecd3bb270f206b9cff75e58"
  ],
  "author": {
    "name": "Yinghai Lu",
    "email": "yinghai@kernel.org",
    "time": "Mon Oct 11 10:40:25 2010 -0700"
  },
  "committer": {
    "name": "Konrad Rzeszutek Wilk",
    "email": "konrad.wilk@oracle.com",
    "time": "Mon Oct 11 17:08:36 2010 -0400"
  },
  "message": "swiotlb: Use page alignment for early buffer allocation\n\nWe could call free_bootmem_late() if swiotlb is not used, and\nit will shrink to page alignment.\n\nSo alloc them with page alignment at first, to avoid lose two pages\n\nbefore patch:\n[    0.000000]     memblock_x86_reserve_range: [00d3600000, 00d7600000]   swiotlb buffer\n[    0.000000]     memblock_x86_reserve_range: [00d7e7ef40, 00d7e9ef40]     swiotlb list\n[    0.000000]     memblock_x86_reserve_range: [00d7e3ef40, 00d7e7ef40]  swiotlb orig_ad\n[    0.000000]     memblock_x86_reserve_range: [000008a000, 0000092000]  swiotlb overflo\n\nafter patch will get\n[    0.000000]     memblock_x86_reserve_range: [00d3600000, 00d7600000]   swiotlb buffer\n[    0.000000]     memblock_x86_reserve_range: [00d7e7e000, 00d7e9e000]     swiotlb list\n[    0.000000]     memblock_x86_reserve_range: [00d7e3e000, 00d7e7e000]  swiotlb orig_ad\n[    0.000000]     memblock_x86_reserve_range: [000008a000, 0000092000]  swiotlb overflo\n\nSigned-off-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nAcked-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Becky Bruce \u003cbeckyb@kernel.crashing.org\u003e\nSigned-off-by: Konrad Rzeszutek Wilk \u003ckonrad.wilk@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b237e649cd5de2ebe8ed73f96b5507524b8faf6a",
      "old_mode": 33188,
      "old_path": "lib/swiotlb.c",
      "new_id": "7c06ee51a29a9bfbf79692af3b7e211751005e3c",
      "new_mode": 33188,
      "new_path": "lib/swiotlb.c"
    }
  ]
}
