)]}'
{
  "commit": "6010818c30ce9c796b4e22fd261fc6fea1cecbfc",
  "tree": "318759fe52ae9d9290e40c7117f968007e234b5b",
  "parents": [
    "7db8a127e373e468d1f61e46e01e50d1aa33e827"
  ],
  "author": {
    "name": "Alexey Kardashevskiy",
    "email": "aik@ozlabs.ru",
    "time": "Thu Jul 03 13:10:05 2014 +1000"
  },
  "committer": {
    "name": "Alexander Graf",
    "email": "agraf@suse.de",
    "time": "Mon Sep 08 12:50:48 2014 +0200"
  },
  "message": "spapr: Split memory nodes to power-of-two blocks\n\nLinux kernel expects nodes to have power-of-two size and\ndoes WARN_ON if this is not the case:\n[    0.041456] WARNING: at drivers/base/memory.c:115\nwhich is:\n\n\u003d\u003d\u003d\n\t/* Validate blk_sz is a power of 2 and not less than section size */\n\tif ((block_sz \u0026 (block_sz - 1)) || (block_sz \u003c MIN_MEMORY_BLOCK_SIZE)) {\n        \tWARN_ON(1);\n\t        block_sz \u003d MIN_MEMORY_BLOCK_SIZE;\n\t}\n\u003d\u003d\u003d\n\nThis splits memory nodes into set of smaller blocks with\na size which is a power of two. This makes sure the start\naddress of every node is aligned to the node size.\n\nSigned-off-by: Alexey Kardashevskiy \u003caik@ozlabs.ru\u003e\n[agraf: squash windows compile fix in]\nSigned-off-by: Alexander Graf \u003cagraf@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "718a201d88ba2ac25b68b3323f2de16f877d0075",
      "old_mode": 33188,
      "old_path": "hw/ppc/spapr.c",
      "new_id": "f2fa11e9519dcb724e22fe011abcf9ee393e7e83",
      "new_mode": 33188,
      "new_path": "hw/ppc/spapr.c"
    }
  ]
}
