)]}'
{
  "commit": "0e9913362a967377eb886bbdf305ec58aa07a878",
  "tree": "4677a588e942eb198c9cdb15338bcbcfb51f6902",
  "parents": [
    "a15306365a16380f3bafee9e181ba01231d4acd7"
  ],
  "author": {
    "name": "Roland Dreier",
    "email": "rolandd@cisco.com",
    "time": "Tue May 06 15:03:38 2008 -0700"
  },
  "committer": {
    "name": "Roland Dreier",
    "email": "rolandd@cisco.com",
    "time": "Tue May 06 15:03:38 2008 -0700"
  },
  "message": "RDMA/cxgb3: Don\u0027t add PBL memory to gen_pool in chunks\n\nCurrent iw_cxgb3 code adds PBL memory to the driver\u0027s gen_pool in 2 MB\nchunks.  This limits the largest single allocation that can be done to\nthe same size, which means that with 4 KB pages, each of which takes 8\nbytes of PBL memory, the largest memory region that can be allocated\nis 1 GB (256K PBL entries * 4 KB/entry).\n\nRemove this limit by adding all the PBL memory in a single gen_pool\nchunk, if possible.  Add code that falls back to smaller chunks if\ngen_pool_add() fails, which can happen if there is not sufficient\ncontiguous lowmem for the internal gen_pool bitmap.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "45ed4f25ef785b1efa23cd6f335d8569e4c81c55",
      "old_mode": 33188,
      "old_path": "drivers/infiniband/hw/cxgb3/cxio_resource.c",
      "new_id": "bd233c087653de5fed49dfbbf95f4d53cb43b7d0",
      "new_mode": 33188,
      "new_path": "drivers/infiniband/hw/cxgb3/cxio_resource.c"
    }
  ]
}
