)]}'
{
  "commit": "f17a1a55fb672d7f64be7f2e940ef5669e5efa0a",
  "tree": "ed1651f64ade2676101766af764d11ef98e30f41",
  "parents": [
    "77dd550e5547846604ff6f90c4dc6bba4414e485"
  ],
  "author": {
    "name": "Andy Grover",
    "email": "andy.grover@oracle.com",
    "time": "Thu Mar 18 17:19:52 2010 -0700"
  },
  "committer": {
    "name": "Andy Grover",
    "email": "andy.grover@oracle.com",
    "time": "Wed Sep 08 18:12:11 2010 -0700"
  },
  "message": "RDS: Refill recv ring directly from tasklet\n\nPerformance is better if we use allocations that don\u0027t block\nto refill the receive ring. Since the whole reason we were\nkicking out to the worker thread was so we could do blocking\nallocs, we no longer need to do this.\n\nRemove gfp params from rds_ib_recv_refill(); we always use\nGFP_NOWAIT.\n\nSigned-off-by: Andy Grover \u003candy.grover@oracle.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "202140a84f0c2836615e6e15275e232607919bfd",
      "old_mode": 33188,
      "old_path": "net/rds/ib.h",
      "new_id": "4c2ee2401979fa7a5894779962a07b9f87072009",
      "new_mode": 33188,
      "new_path": "net/rds/ib.h"
    },
    {
      "type": "modify",
      "old_id": "1a91af75f4c74b4bb15c6123e26302a1775ce706",
      "old_mode": 33188,
      "old_path": "net/rds/ib_cm.c",
      "new_id": "75eda9c82135fea944b394d27090ae88ca92face",
      "new_mode": 33188,
      "new_path": "net/rds/ib_cm.c"
    },
    {
      "type": "modify",
      "old_id": "e9fe08a86c406762c071b782f72742658b97a59e",
      "old_mode": 33188,
      "old_path": "net/rds/ib_recv.c",
      "new_id": "8f041f7954a28d11528037d3a79feba64b4a703f",
      "new_mode": 33188,
      "new_path": "net/rds/ib_recv.c"
    }
  ]
}
