)]}'
{
  "commit": "ed8ada393388ef7ccfcfb3a88d8718f7df4b3165",
  "tree": "ad803bd9e470103c126c2ff3778d16ce9619baa5",
  "parents": [
    "d6099aeb4a9aad5e7ab1c72eb119ebd52dee0d52",
    "59b5b28d1a5dc15f2dd204923a959e7f26d47a56"
  ],
  "author": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon Oct 14 17:43:33 2013 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@linux-foundation.org",
    "time": "Mon Oct 14 17:43:33 2013 -0700"
  },
  "message": "Merge tag \u0027rdma-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\nPull infiniband updates from Roland Dreier:\n \"Last batch of IB changes for 3.12: many mlx5 hardware driver fixes\n  plus one trivial semicolon cleanup\"\n\n* tag \u0027rdma-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  IB: Remove unnecessary semicolons\n  IB/mlx5: Ensure proper synchronization accessing memory\n  IB/mlx5: Fix alignment of reg umr gather buffers\n  IB/mlx5: Fix eq names to display nicely in /proc/interrupts\n  mlx5: Fix error code translation from firmware to driver\n  IB/mlx5: Fix opt param mask according to firmware spec\n  mlx5: Fix opt param mask for sq err to rts transition\n  IB/mlx5: Disable atomic operations\n  mlx5: Fix layout of struct mlx5_init_seg\n  mlx5: Keep polling to reclaim pages while any returned\n  IB/mlx5: Avoid async events on invalid port number\n  IB/mlx5: Decrease memory consumption of mr caches\n  mlx5: Remove checksum on command interface commands\n  IB/mlx5: Fix memory leak in mlx5_ib_create_srq\n  IB/mlx5: Flush cache workqueue before destroying it\n  IB/mlx5: Fix send work queue size calculation\n",
  "tree_diff": []
}
