)]}'
{
  "log": [
    {
      "commit": "354ba39cf96e439149541acf3c6c7c0df0a3ef25",
      "tree": "5c5ca0a98dd16f5c9120022ff21cdba02de48816",
      "parents": [
        "63aaf647529e8a56bdf31fd8f2979d4371c6a332"
      ],
      "author": {
        "name": "John Kingman",
        "email": "kingman@storagegear.com",
        "time": "Fri Sep 09 18:23:32 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 09 18:23:32 2005 -0700"
      },
      "message": "[PATCH] IB CM: support CM redir\n\nChanges to CM to support CM and port redirection (REJ reason 24).\n\nSigned-off-by: John Kingman \u003ckingman \u003cat\u003e storagegear.com\u003e\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "63aaf647529e8a56bdf31fd8f2979d4371c6a332",
      "tree": "dd1ed29d591da4ef6ec0c4260d59b1910010c314",
      "parents": [
        "2e9f7cb7869059e55cd91f5e23c6380f3763db56"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Fri Sep 09 15:55:08 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 09 15:55:08 2005 -0700"
      },
      "message": "Make sure that userspace does not retrieve stale asynchronous or\ncompletion events after destroying a CQ, QP or SRQ.  We do this by\nsweeping the event lists before returning from a destroy calls, and\nthen return the number of events already reported before the destroy\ncall.  This allows userspace wait until it has processed all events\nfor an object returned from the kernel before it frees its context for\nthe object.\n\nThe ABI of the destroy CQ, destroy QP and destroy SRQ commands has to\nchange to return the event count, so bump the ABI version from 1 to 2.\nThe userspace libibverbs library has already been updated to handle\nboth the old and new ABI versions.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "2e9f7cb7869059e55cd91f5e23c6380f3763db56",
      "tree": "17d09d7aa21a92b916de8b0831225fa8e9bd1728",
      "parents": [
        "fbed8eee70cf7e11fbf231afafc0ccb313acc62e"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Fri Sep 09 15:45:57 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 09 15:45:57 2005 -0700"
      },
      "message": "[PATCH] IB: Add struct for ClassPortInfo\n\nAdd structure definition for ClassPortInfo format.  This is\nneeded for (at least) handling CM redirects.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "fbed8eee70cf7e11fbf231afafc0ccb313acc62e",
      "tree": "e209f66da8b5205fa50b0781f6b5877cc68f6760",
      "parents": [
        "1325cc79163058739b70bed9860fccbecac6236b"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Fri Sep 09 15:24:04 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 09 15:24:04 2005 -0700"
      },
      "message": "[PATCH] IB: Move SA attributes to ib_sa.h\n\nSA: Move SA attributes to ib_sa.h so are accessible to more than\nsa_query.c. Also, remove deprecated attributes and add one missing one.\n\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "1325cc79163058739b70bed9860fccbecac6236b",
      "tree": "5c1391168a500e9cf27f47196a4074b2bb28249b",
      "parents": [
        "17781cd6186cb3472ff34b2d9a15e647bd311e8b"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Fri Sep 09 13:45:51 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 09 13:45:51 2005 -0700"
      },
      "message": "[PATCH] IB: Define more SA methods\n\nib_sa.h: Define more SA methods (initially for madeye decode)\n\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "0b2b35f68140ceeb1b78ef85680198e63ebc8649",
      "tree": "342c13bd8a1e1c071389df8ef9951a723cb4b270",
      "parents": [
        "1d6801f9dd3ebb054ae685153a01b1a4ec817f46"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Thu Sep 01 09:28:03 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Sep 07 09:48:52 2005 -0700"
      },
      "message": "[PATCH] IB: Add user-supplied context to userspace CM ABI\n\n- Add user specified context to all uCM events.  Users will not retrieve\n  any events associated with the context after destroying the corresponding\n  cm_id.\n- Provide the ib_cm_init_qp_attr() call to userspace clients of the CM.\n  This call may be used to set QP attributes properly before modifying the QP.\n- Fixes some error handling synchonization and cleanup issues.\n- Performs some minor code cleanup.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "a4d61e84804f3b14cc35c5e2af768a07c0f64ef6",
      "tree": "ecd1d07e5d5643ef1764e2e99de5ddd4103aec5d",
      "parents": [
        "1ad62a19f177e61d4dde111ba35fb4badd0c2106"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Thu Aug 25 13:40:04 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:38 2005 -0700"
      },
      "message": "[PATCH] IB: move include files to include/rdma\n\nMove the InfiniBand headers from drivers/infiniband/include to include/rdma.\nThis allows InfiniBand-using code to live elsewhere, and lets us remove the\nugly EXTRA_CFLAGS include path from the InfiniBand Makefiles.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    }
  ]
}
