)]}'
{
  "commit": "3661ca66a42e306aaf53246fb75aec1ea01be0f0",
  "tree": "7fb390d6d09f72f9e1608554709b607ba0763ca7",
  "parents": [
    "823108a056c52a83c32ca199a57566a36fad4d19"
  ],
  "author": {
    "name": "Yinghai Lu",
    "email": "yinghai@kernel.org",
    "time": "Wed Sep 15 13:05:29 2010 -0700"
  },
  "committer": {
    "name": "Ingo Molnar",
    "email": "mingo@elte.hu",
    "time": "Wed Sep 15 22:17:13 2010 +0200"
  },
  "message": "memblock: Fix section mismatch warnings\n\nStephen found a bunch of section mismatch warnings with the\nnew memblock changes.\n\nUse __init_memblock to replace __init in memblock.c and remove\n__init in memblock.h. We should not use __init in header files.\n\nReported-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nTested-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Yinghai Lu \u003cYinghai@kernel.org\u003e\nCc: Peter Zijlstra \u003cpeterz@infradead.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nLKML-Reference: \u003c4C912709.2090201@kernel.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7d285271130db938f876a2cf3976bfb128f9db39",
      "old_mode": 33188,
      "old_path": "include/linux/memblock.h",
      "new_id": "5096458c7535a6bb3396da49a25b94f2685d34be",
      "new_mode": 33188,
      "new_path": "include/linux/memblock.h"
    },
    {
      "type": "modify",
      "old_id": "65e3ba8d09fb310546dbd24da24f1559631b3840",
      "old_mode": 33188,
      "old_path": "mm/memblock.c",
      "new_id": "d5d63ac1fd831cbe2fecc0b74e85612be9f0c60c",
      "new_mode": 33188,
      "new_path": "mm/memblock.c"
    }
  ]
}
