)]}'
{
  "commit": "d7a5b2ffa1352f0310630934a56aecbdfb617b72",
  "tree": "5ec2ed1d4e63d4bd2847531115fd263109a16830",
  "parents": [
    "2fb07d776b3c4473275eb225b6bf2a83755c9bfe"
  ],
  "author": {
    "name": "Michael Ellerman",
    "email": "michael@ellerman.id.au",
    "time": "Wed Jan 25 21:31:28 2006 +1300"
  },
  "committer": {
    "name": "Paul Mackerras",
    "email": "paulus@samba.org",
    "time": "Tue Feb 07 22:38:34 2006 +1100"
  },
  "message": "[PATCH] powerpc: Always panic if lmb_alloc() fails\n\nCurrently most callers of lmb_alloc() don\u0027t check if it worked or not, if it\never does weird bad things will probably happen. The few callers who do check\njust panic or BUG_ON.\n\nSo make lmb_alloc() panic internally, to catch bugs at the source. The few\ncallers who did check the result no longer need to.\n\nThe only caller that did anything interesting with the return result was\ncareful_allocation(). For it we create __lmb_alloc_base() which _doesn\u0027t_ panic\nautomatically, a little messy, but passable.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "294832a7e0a6598c7eb92093ff60216941f2203f",
      "old_mode": 33188,
      "old_path": "arch/powerpc/kernel/prom.c",
      "new_id": "82d117c60d7f52f84a32a74a410d49e7ccbb9074",
      "new_mode": 33188,
      "new_path": "arch/powerpc/kernel/prom.c"
    },
    {
      "type": "modify",
      "old_id": "149351a84b941cf5bed4970d15d209dcc79ae3f4",
      "old_mode": 33188,
      "old_path": "arch/powerpc/mm/hash_utils_64.c",
      "new_id": "95b4cd6b65e02a0a6886522da5aa8573c3c9a464",
      "new_mode": 33188,
      "new_path": "arch/powerpc/mm/hash_utils_64.c"
    },
    {
      "type": "modify",
      "old_id": "bbe3eac918e8001338aa84ba2ede420ec2478b20",
      "old_mode": 33188,
      "old_path": "arch/powerpc/mm/lmb.c",
      "new_id": "d9c76ce5fa8f6a4510a2e9b4813ccb66ddfed87a",
      "new_mode": 33188,
      "new_path": "arch/powerpc/mm/lmb.c"
    },
    {
      "type": "modify",
      "old_id": "550517c2dd42babc88c7064763556b5851467dd4",
      "old_mode": 33188,
      "old_path": "arch/powerpc/mm/mem.c",
      "new_id": "6809cdba6e9482d8a5a72c63224357c325eca9b9",
      "new_mode": 33188,
      "new_path": "arch/powerpc/mm/mem.c"
    },
    {
      "type": "modify",
      "old_id": "2863a912bcd0950d3841d62c035110aa0f5b8d3a",
      "old_mode": 33188,
      "old_path": "arch/powerpc/mm/numa.c",
      "new_id": "da5280f8cf42e7805ef542dfb7495e31d6aa5658",
      "new_mode": 33188,
      "new_path": "arch/powerpc/mm/numa.c"
    },
    {
      "type": "modify",
      "old_id": "82e4951826bc7985869687a449a9a818e56d9803",
      "old_mode": 33188,
      "old_path": "arch/powerpc/mm/stab.c",
      "new_id": "91d25fb27f8940973fe15d67ff6f76a3c28acaa2",
      "new_mode": 33188,
      "new_path": "arch/powerpc/mm/stab.c"
    },
    {
      "type": "modify",
      "old_id": "977de9db87547635f61dffff982684c674a0b531",
      "old_mode": 33188,
      "old_path": "arch/powerpc/sysdev/dart_iommu.c",
      "new_id": "929ad2333aab1b9ff6c298485b6b4cfc0566f840",
      "new_mode": 33188,
      "new_path": "arch/powerpc/sysdev/dart_iommu.c"
    },
    {
      "type": "modify",
      "old_id": "d3546c4c9f46070e2c4ca3036fa96eb6a88abb0d",
      "old_mode": 33188,
      "old_path": "include/asm-powerpc/lmb.h",
      "new_id": "4fda8eaaeaf4e86054487af65522717b02d1bd7f",
      "new_mode": 33188,
      "new_path": "include/asm-powerpc/lmb.h"
    }
  ]
}
