)]}'
{
  "log": [
    {
      "commit": "9fe66dfd8846706ff11ed7990d06c92644973bd8",
      "tree": "2fad592c445ba50eedd38f6f56f03086c7d9e22c",
      "parents": [
        "32983696a48a6c41d99f3eca82ba7510a552d843",
        "1b205c2d2464bfecbba80227e74b412596dc5521"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 11 10:16:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Sep 11 10:16:07 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband \n"
    },
    {
      "commit": "1b205c2d2464bfecbba80227e74b412596dc5521",
      "tree": "8c22c14bd8b2c6cde19bd05b5cbbc1c88b64152a",
      "parents": [
        "354ba39cf96e439149541acf3c6c7c0df0a3ef25"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Fri Sep 09 20:52:00 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Sep 09 20:52:00 2005 -0700"
      },
      "message": "[PATCH] IB: fix CM use-after-free\n\nIf the CM REQ handling function gets to error2, then it frees\ncm_id_priv-\u003etimewait_info.  But the next line goes through\nib_destroy_cm_id() -\u003e ib_send_cm_rej() -\u003e cm_reset_to_idle(),\nwhich ends up calling cm_cleanup_timewait(), which dereferences the\npointer we just freed.  Make sure we clear cm_id_priv-\u003etimewait_info\nafter freeing it, so that doesn\u0027t happen.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "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": "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": "982245f01734e9d5a3ab98b2b2e9761ae7719094",
      "tree": "96ff56ff327f9a50f91a46886967f349d9a0a5e7",
      "parents": [
        "74d863ee8a9da2b0f31e0f977daf127807b2e9d2"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Jul 17 04:22:20 2005 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Thu Sep 08 14:57:23 2005 -0700"
      },
      "message": "[PATCH] PCI: remove CONFIG_PCI_NAMES\n\nThis patch removes CONFIG_PCI_NAMES.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "82ca76b6b160b6fce46f78c069f87fe1a4dc0778",
      "tree": "7e33c8a33970971317f0b1b1eb715dd884beffc1",
      "parents": [
        "7b842b6e3704f4b9606ff8a4ffe03579d9addf5e"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Tue Sep 06 15:18:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Sep 07 16:57:46 2005 -0700"
      },
      "message": "[PATCH] drivers: convert kcalloc to kzalloc\n\nThis patch converts kcalloc(1, ...) calls to use the new kzalloc() function.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "17781cd6186cb3472ff34b2d9a15e647bd311e8b",
      "tree": "03a693ce47025f20e2926588231df131543c1f42",
      "parents": [
        "b5dcbf47e10e568273213a4410daa27c11cdba3a"
      ],
      "author": {
        "name": "James Lentini",
        "email": "jlentini@netapp.com",
        "time": "Wed Sep 07 12:43:08 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Sep 07 12:43:08 2005 -0700"
      },
      "message": "[PATCH] IB: clean up user access config options\n\nAdd a new config option INFINIBAND_USER_MAD to control whether we\nbuild ib_umad.  Change INFINIBAND_USER_VERBS to INFINIBAND_USER_ACCESS,\nand have it control ib_ucm and ib_uat as well as ib_uverbs.\n\nSigned-off-by: James Lentini \u003cjlentini@netapp.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "b5dcbf47e10e568273213a4410daa27c11cdba3a",
      "tree": "02024477eaa9b845d973865d6cdebaa0229677f0",
      "parents": [
        "30a7e8ef13b2ff0db7b15af9afdd12b93783f01e"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Sep 07 11:03:41 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Sep 07 11:03:41 2005 -0700"
      },
      "message": "[PATCH] IB: RMPP fixes\n\n- Fix payload length of middle RMPP sent segments. Middle payload\n  lengths should be 0 on the send side.\n\n  (This is perhaps a compliance and should not be an interop issue as\n  middle payload lengths are supposed to be ignored on receive).\n\n- Fix length in first segment of multipacket sends\n\n  (This is a compliance issue but does not affect at least OpenIB to\n  OpenIB RMPP transfers).\n\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "30a7e8ef13b2ff0db7b15af9afdd12b93783f01e",
      "tree": "4abe6d08604274c4790ec49b9b6a341e0fafd58c",
      "parents": [
        "c9fe2b3287498b80781284306064104ef9c8a31a"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Wed Sep 07 09:45:00 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Sep 07 09:48:53 2005 -0700"
      },
      "message": "[PATCH] IB: Initialize qp-\u003ewait\n\nAdd missing call to init_waitqueue_head().\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "c9fe2b3287498b80781284306064104ef9c8a31a",
      "tree": "22fa67f8adc81429719a12e5e6a79ce19094ffb6",
      "parents": [
        "0b2b35f68140ceeb1b78ef85680198e63ebc8649"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Wed Sep 07 09:43:23 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Sep 07 09:48:52 2005 -0700"
      },
      "message": "[PATCH] IB: really reset QPs\n\nWhen we modify a QP to the RESET state, completely clean up the QP\nso that it is really and truly reset.\n\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": "1d6801f9dd3ebb054ae685153a01b1a4ec817f46",
      "tree": "2f3e72b292c9ac04cec776fbb60cdec1c4269f24",
      "parents": [
        "06c56e44f3e32a859420ecac97996cc6f12827bb"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Thu Sep 01 09:19:44 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Sep 07 09:48:52 2005 -0700"
      },
      "message": "[PATCH] IB/sa_query: avoid unnecessary list scan\n\nUsing ib_get_client_data in SA event handler performs a list scan.\nIt\u0027s better to use container_of to get the sa device directly.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "06c56e44f3e32a859420ecac97996cc6f12827bb",
      "tree": "0505dab4e36ca571a4a429baeb5b6e2fe2b98b07",
      "parents": [
        "4706df3d3c42af802597d82c8b1542c3d52eab23"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Thu Sep 01 09:19:02 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Wed Sep 07 09:48:52 2005 -0700"
      },
      "message": "[PATCH] IPoIB: fix memory leak\n\nFix IPoIB memory leak on device removal.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\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"
    },
    {
      "commit": "1ad62a19f177e61d4dde111ba35fb4badd0c2106",
      "tree": "e427260a9049b1300fe69c7542bdb4a85fa2fa9a",
      "parents": [
        "fe9e08e17af414a5fd8f3141b0fd88677f81a883"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Wed Aug 24 14:41:51 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:38 2005 -0700"
      },
      "message": "[PATCH] IPoIB: Fix device removal race\n\nCurrently we may have work scheduled in default kernel workqueue when\nthe device is going down.  The device could get freed before this\nworkqueue gets serviced.  I am actually seeing this causing system\nhangs.\n\nThe following patch fixes this by using ipoib_workqueue which gets\nflushed when the device is going down.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "fe9e08e17af414a5fd8f3141b0fd88677f81a883",
      "tree": "45c7277413c61cdc2797f2245d010161446c91c9",
      "parents": [
        "b9ef520f9caf20aba8ac7cb2bbba45b52ff19d53"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Fri Aug 19 13:50:33 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:38 2005 -0700"
      },
      "message": "[PATCH] IB: Add handling for ABORT and STOP RMPP MADs.\n\nAdd handling for ABORT / STOP RMPP MADs.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "b9ef520f9caf20aba8ac7cb2bbba45b52ff19d53",
      "tree": "b5e81a95dc8a9a099b85af13c476bf35d49ba56c",
      "parents": [
        "4ce059378c04b40c2e9f658b1c6a2e9078b85c7c"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Fri Aug 19 13:46:34 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:38 2005 -0700"
      },
      "message": "[PATCH] IB: fix userspace CM deadlock\n\nFix deadlock condition resulting from trying to destroy a cm_id\nfrom the context of a CM thread.  The synchronization around the\nucm context structure is simplified as a result, and some simple\ncode cleanup is included.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "4ce059378c04b40c2e9f658b1c6a2e9078b85c7c",
      "tree": "b06c073dec56407c784eea3058f5d79da0bf81af",
      "parents": [
        "ec34a922d243c3401a694450734e9effb2bafbfe"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Fri Aug 19 12:03:17 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:37 2005 -0700"
      },
      "message": "[PATCH] IPoIB: Set full membership bit in P_Keys\n\nAlways make sure that the full membership bit is set in the P_Keys\nthat IPoIB uses.  This makes sure that all hosts join the correct\nmulticast groups so that hosts that are partial partition members\ncan talk to the rest of the network.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "ec34a922d243c3401a694450734e9effb2bafbfe",
      "tree": "7d79ed1848d1b63665d7565274c1d2b56d09df9d",
      "parents": [
        "d20a40192868082eff6fec729b311cb8463b4a21"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Fri Aug 19 10:59:31 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:37 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: Add SRQ implementation\n\nAdd mthca support for shared receive queues (SRQs),\nincluding userspace SRQs.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "d20a40192868082eff6fec729b311cb8463b4a21",
      "tree": "dae3cac48c76da789215cb9067559a7b721cbc5f",
      "parents": [
        "c04bc3d1f417a8a90eef9ab46523dfd44858b28d"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Fri Aug 19 10:36:11 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:37 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: Handle context tables smaller than our chunk size\n\nWhen creating a table in context memory where the table is smaller\nthan our chunk size, we don\u0027t want to allocate and map a full chunk.\nInstead, allocate just enough memory to cover the table.\n\nThis can be pretty simple because all tables are a power-of-2 size, so\neither the table is a multiple of the chunk size, or it\u0027s smaller than\none chunk.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "c04bc3d1f417a8a90eef9ab46523dfd44858b28d",
      "tree": "5ac9dac7c37fc0b644814f8563fa3dad3c73e789",
      "parents": [
        "288bdeb4bc5b89befd7ee2f0f0183604034ff6c5"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Fri Aug 19 10:33:35 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:37 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: Move WQE structures into their own header\n\nMove the definitions of the WQE structures from mthca_qp.c into\nmthca_wqe.h, so that we\u0027ll be able to share them when we add the\nSRQ code in mthca_srq.c.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "288bdeb4bc5b89befd7ee2f0f0183604034ff6c5",
      "tree": "f7b41185acd11fb7e0daf66f7b771621bd604159",
      "parents": [
        "87b816706bb2b79fbaff8e0b8e279e783273383e"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Fri Aug 19 09:19:05 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:37 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: Simplify handling of completions with error\n\nMem-free HCAs never generate error CQEs that complete multiple WQEs,\nso just skip the call to mthca_free_err_wqe() for them rather than\nhaving logic to handle the mem-free case in mthca_free_err_wqe().\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "87b816706bb2b79fbaff8e0b8e279e783273383e",
      "tree": "94e9a87fd5cbf1f069cba4e8a766ef718d18e5e4",
      "parents": [
        "f520ba5aa48e2891c3fb3e364eeaaab4212c7c45"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Thu Aug 18 13:39:31 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:37 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: Factor out common queue alloc code\n\nClean up the allocation of memory for queues by factoring out the\ncommon code into mthca_buf_alloc() and mthca_buf_free().  Now CQs and\nQPs share the same queue allocation code, which we\u0027ll also use for SRQs.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "f520ba5aa48e2891c3fb3e364eeaaab4212c7c45",
      "tree": "ba512b75aaef8bf0c89ab4f75b80c75af5ead60c",
      "parents": [
        "d41fcc6705eddd04f7218c985b6da35435ed73cc"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Thu Aug 18 12:24:13 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:37 2005 -0700"
      },
      "message": "[PATCH] IB: userspace SRQ support\n\nAdd SRQ support to userspace verbs module.  This adds several commands\nand associated structures, but it\u0027s OK to do this without bumping the\nABI version because the commands are added at the end of the list so\nthey don\u0027t change the existing numbering.  There are two cases to\nworry about:\n\n1. New kernel, old userspace.  This is OK because old userspace simply\n   won\u0027t try to use the new SRQ commands.  None of the old commands are\n   changed.\n\n2. Old kernel, new userspace.  This works perfectly as long as\n   userspace doesn\u0027t try to use SRQ commands.  If userspace tries to\n   use SRQ commands, it will get EINVAL, which is perfectly\n   reasonable: the kernel doesn\u0027t support SRQs, so we couldn\u0027t do any\n   better.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "d41fcc6705eddd04f7218c985b6da35435ed73cc",
      "tree": "9c560f65a731ef79309e07598d63ab57fdfedc46",
      "parents": [
        "d1887ec2125988adccbd8bf0de638c41440bf80e"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Thu Aug 18 12:23:08 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:36 2005 -0700"
      },
      "message": "[PATCH] IB: Add SRQ support to midlayer\n\nMake the required core API additions and changes for\nshared receive queues (SRQs).\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "d1887ec2125988adccbd8bf0de638c41440bf80e",
      "tree": "418a4b95defa44fce5d52688e29265ded4d1a6d0",
      "parents": [
        "da6561c285a6e28a075b97fd5a1560a2b0ce843e"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Thu Aug 18 12:14:11 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:36 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: Report correct max_msg_sz\n\nSet the max_msg_sz port property correctly in mthca\u0027s port_query\nfunction.  Also zero out the attr struct so that we don\u0027t leave\nany other members uninitialized.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "da6561c285a6e28a075b97fd5a1560a2b0ce843e",
      "tree": "f39c9f1529e3c8aede42490d67a75321a8d8a25e",
      "parents": [
        "2aeba9a03b0d249fc710b9939fc089ce53d8cd30"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Wed Aug 17 07:39:10 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:36 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: Use correct port width capability value\n\nWhen we call the INIT_IB firmware command to bring up a port, use\nthe actual port width capability returned by the QUERY_DEV_LIM\ncommand instead of always trying to enable both 1X and 4X.  This\nfixes breakage seen when the firmware is build to allow 4X only.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "2aeba9a03b0d249fc710b9939fc089ce53d8cd30",
      "tree": "86c6bee15f6e581fa6b035ee3506e92eab1d775a",
      "parents": [
        "5dd2ce1200f4b12687d74de89a527f99e16c344e"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Mon Aug 15 14:29:03 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:36 2005 -0700"
      },
      "message": "[PATCH] IB: Remove unnecessary includes of \u003clinux/version.h\u003e\n\nchanging CONFIG_LOCALVERSION rebuilds too much, for no appearent reason.\nRemove unneeded includes of \u003clinux/version.h\u003e.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "5dd2ce1200f4b12687d74de89a527f99e16c344e",
      "tree": "42df0cb1c801b60f8e4e3604bd736bddae8de641",
      "parents": [
        "7f9f2dba729cee6ea10596ccb07447d467705b08"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Mon Aug 15 14:16:36 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:36 2005 -0700"
      },
      "message": "[PATCH] IB: Fix ib_mad_thread_completion_handler declaration\n\nChange ib_mad_thread_completion_handler to conform to ib_comp_handler\ndeclaration.\n\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "7f9f2dba729cee6ea10596ccb07447d467705b08",
      "tree": "55119f1141a71bf24265e37f6fb4d53110a1ed4c",
      "parents": [
        "ffbf4c34f1916fa1e0554269c94c57da4a21a348"
      ],
      "author": {
        "name": "Guy German",
        "email": "guyg@voltaire.com",
        "time": "Mon Aug 15 07:38:50 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:36 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: use generic function instead of arbel_ version in mthca_free_region()\n\nUse the generic key_to_hw_index() function instead of the Arbel-specific\nversion in mthca_free_region().\n\nSigned-off-by: Guy German \u003cguyg@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "ffbf4c34f1916fa1e0554269c94c57da4a21a348",
      "tree": "1361f0ca29e0a8d4e22fb508b7493db441007c7f",
      "parents": [
        "2e8b981c5d5c6fe5479ad47c44e3e76ebb5408ef"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Mon Aug 15 07:35:16 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:36 2005 -0700"
      },
      "message": "[PATCH] IB: unmap FMRs when destroying FMR pool\n\nMake sure that all FMRs are unmapped before we deallocate them so that\nwe don\u0027t leak references to our protection domain when destroying an\nFMR pool.  (Bug reported by Guy German \u003cguyg@voltaire.com\u003e)\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "2e8b981c5d5c6fe5479ad47c44e3e76ebb5408ef",
      "tree": "d01fc31cb120666633f92d0eaf48b82b6a22be46",
      "parents": [
        "97f52eb438be7caebe026421545619d8a0c1398a"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Sat Aug 13 21:19:38 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:35 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: add HCA board ID to sysfs info\n\nAdd support for reporting HCA board ID returned from QUERY_ADAPTER\nfirmware command through sysfs.\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "97f52eb438be7caebe026421545619d8a0c1398a",
      "tree": "1085acb833b691e9cc7ef607e4b4ac8cbd81e03f",
      "parents": [
        "92a6b34bf4d0d11c54b2a6bdd6240f98cb326200"
      ],
      "author": {
        "name": "Sean Hefty",
        "email": "sean.hefty@intel.com",
        "time": "Sat Aug 13 21:05:57 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:35 2005 -0700"
      },
      "message": "[PATCH] IB: sparse endianness cleanup\n\nFix sparse warnings.  Use __be* where appropriate.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "92a6b34bf4d0d11c54b2a6bdd6240f98cb326200",
      "tree": "847c73d3cf07ec28357579417070f8952952e253",
      "parents": [
        "2a1d9b7f09aaaacf235656cb32a40ba2c79590b3"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Sat Aug 13 20:50:27 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:35 2005 -0700"
      },
      "message": "[PATCH] IB: Eliminate redundant NULL checks\n\nIPoIB: Eliminate NULL checks prior to calling kfree\n\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "2a1d9b7f09aaaacf235656cb32a40ba2c79590b3",
      "tree": "bf3666faca29dc1938851ec305e8d78d8daa4d21",
      "parents": [
        "49f6a7fbe123dde25ca4193a7d60705784e18317"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Wed Aug 10 23:03:10 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:35 2005 -0700"
      },
      "message": "[PATCH] IB: Add copyright notices\n\nMake some lawyers happy and add copyright notices for people who\nforgot to include them when they actually touched the code.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "49f6a7fbe123dde25ca4193a7d60705784e18317",
      "tree": "6ad84bd7dc565bbfbc74efd89b8646671fd567b7",
      "parents": [
        "36676bcbf9f6bcbea9d06e67ee8d04eacde54952"
      ],
      "author": {
        "name": "Tziporet Koren",
        "email": "tziporet@mellanox.co.il",
        "time": "Wed Aug 10 23:00:50 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 20:37:34 2005 -0700"
      },
      "message": "[PATCH] IB: Update current firmware versions in mthca driver\n\nUpdate FW versions in mthca according to July 05 Mellanox release\n\nSigned-off-by: Tziporet Koren \u003ctziporet@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "e1bcfcaa0b3bec2a67b22c565a0bf508ea90db1d",
      "tree": "01c6de89a3d60c35d2133c0b6b1903509a8f1df8",
      "parents": [
        "1c9cf6f9861f8d27303ee2531b3b7686269c71ce"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Aug 26 18:34:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 19:37:12 2005 -0700"
      },
      "message": "[PATCH] IB: fix use-after-free in user verbs cleanup\n\nFix a use-after-free bug in userspace verbs cleanup: we can\u0027t touch\nmr-\u003edevice after we free mr by calling ib_dereg_mr().\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a2b2f45be7e9138bde7fcba3b8e9257fea04d087",
      "tree": "6b1e668b1c7ccba11f88478413509906f5bbfd9b",
      "parents": [
        "697ae16ac0482283741f42378108b67b492870e8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:45:41 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:41 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (infiniband and PCI)\n\ninfiniband uses PCI helpers all over the place (including the core parts) and\nwon\u0027t build without PCI.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0dca0f7bf82face7b700890318d5550fd542cabf",
      "tree": "38f7a290fcca12bb13c7af19c5dafb99ca3bcaaa",
      "parents": [
        "4e38d36d88ead4e56f3155573976da84d5df18b3"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Thu Jul 28 13:17:26 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Thu Jul 28 13:17:26 2005 -0700"
      },
      "message": "[PATCH] [IPoIB] Handle sending of unicast RARP responses\n\nRARP replies are another valid case where IPoIB may need to send a\nunicast packet with no neighbour structure.\n\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "4e38d36d88ead4e56f3155573976da84d5df18b3",
      "tree": "f848ec6df10d92672919ac43f46912534fcaab0b",
      "parents": [
        "2ac6608c41f8c45371ea9dddae7f99bc2c15d5cf"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Thu Jul 28 13:16:30 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Thu Jul 28 13:16:30 2005 -0700"
      },
      "message": "[PATCH] [IB/cm]: Correct CM port redirect reject codes\n\nReject code 24 is port and CM redirection, not just port redirection.\nPort redirection alone is code 25.\n\nTherefore we should rename code 24 to IB_CM_REJ_PORT_CM_REDIRECT and\nuse IB_CM_REJ_PORT_REDIRECT for code 25.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "79d81907594e1ec4d5171653dde7cb9e9cb87de2",
      "tree": "d3f99de8a2a5e382ecbcbe1a1a8d411dc6071ef0",
      "parents": [
        "2868bd281fef21d1e73d6b7648a41efc3d75f10c"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 20:38:56 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Wed Jul 27 20:38:56 2005 -0700"
      },
      "message": "[IB/ucm]: Clean up userspace CM\n\nOnly print debug messages when debug_level is set.\nEliminate NULL checks prior to calling kfree.\n\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nSigned-off-by: Libor Michalek \u003clibor@topspin.com\u003e\n"
    },
    {
      "commit": "2868bd281fef21d1e73d6b7648a41efc3d75f10c",
      "tree": "0ad821cfcc9e3f9e8b662d026bec6bb6d4ce69ac",
      "parents": [
        "6d376756f2cf3478d5a4fdb8d18e958948366b9d",
        "41c018b7ecb60b1c2c4d5dee0cd37d32a94c45af"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Wed Jul 27 19:12:56 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Wed Jul 27 19:12:56 2005 -0700"
      },
      "message": "Merge /scratch/Ksrc/linux-git/\n"
    },
    {
      "commit": "f13f9f501a6eee14e495aba56ec6f70cf2328180",
      "tree": "9be60e2b98f3c65dbe6c5f0f3291cfbea86c549e",
      "parents": [
        "8fd65b096a7ba1fff69c7991f481ebac5498673e"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 11:45:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:15 2005 -0700"
      },
      "message": "[PATCH] IB: Eliminate sparse warnings in SA client\n\nEliminate sparse warnings in SA client\n\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8fd65b096a7ba1fff69c7991f481ebac5498673e",
      "tree": "a7f6730751006a4f7382845a849480ea51669dd6",
      "parents": [
        "2d0d099f1950bda2f712364a3bf74f20ddb61190"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 11:45:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:15 2005 -0700"
      },
      "message": "[PATCH] IB: Hook up userspace CM to the make system\n\nHook up userspace CM to the make system\n\nSigned-off-by: Libor Michalek \u003clibor@topspin.com\u003e\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d0d099f1950bda2f712364a3bf74f20ddb61190",
      "tree": "df817baa8fa2bc78f28f4248a18ad825bd3b650a",
      "parents": [
        "a5b74540770cb28b8ae779d0c27e228fe7500669"
      ],
      "author": {
        "name": "Tom Duffy",
        "email": "tduffy@sun.com",
        "time": "Wed Jul 27 11:45:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:15 2005 -0700"
      },
      "message": "[PATCH] Add kernel portion of user CM implementation (fix)\n\nInclude the patch openib-general changing class_simple to class.\n\nSigned-off-by: Tom Duffy \u003ctduffy@sun.com\u003e\nCc: Hal Rosenstock \u003chalr@voltaire.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a5b74540770cb28b8ae779d0c27e228fe7500669",
      "tree": "9fdfc613760026f02a2a288de2f2ab2dd8c60997",
      "parents": [
        "8aa009191d157de53735646552421f3d1595364a"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 11:45:44 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:14 2005 -0700"
      },
      "message": "[PATCH] IB: Add kernel portion of user CM implementation\n\nAdd kernel portion of user CM implementation\n\nSigned-off-by: Libor Michalek \u003clibor@topspin.com\u003e\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8aa009191d157de53735646552421f3d1595364a",
      "tree": "248746da7bc7b88c0187a7a2db1ef77d773f5d37",
      "parents": [
        "cb183a06b381652b7637fedfa7ef85ec0baf2a1f"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 11:45:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:14 2005 -0700"
      },
      "message": "[PATCH] IB: Add the header file for user space CM\n\nAdd the header file for user space CM.  This file defines the ABI used by the\nCM for kernel/user communication.\n\nSigned-off-by: Libor Michalek \u003clibor@topspin.com\u003e\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cb183a06b381652b7637fedfa7ef85ec0baf2a1f",
      "tree": "8b559d3fd574af62dfbe39751980d5cb71e32598",
      "parents": [
        "3f75daddb4fc6b695faa4e12e76894389e913dcb"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 11:45:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:14 2005 -0700"
      },
      "message": "[PATCH] IB: Implementation for RMPP support in user MAD\n\nImplementation for RMPP support in user MAD\n\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3f75daddb4fc6b695faa4e12e76894389e913dcb",
      "tree": "33f665bd5d0c42d616196dbbc15d9925519feb50",
      "parents": [
        "a977049dacdef6a9e69fb4872b42a68e93a69956"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 11:45:41 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:14 2005 -0700"
      },
      "message": "[PATCH] IB: User MAD ABI changes to support RMPP\n\nUser MAD ABI changes to support RMPP\n\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a977049dacdef6a9e69fb4872b42a68e93a69956",
      "tree": "b4840d9f66cb77524d64ef5d733122f0d88c6707",
      "parents": [
        "c3e0164758fc24623020e0ad7bd278607b4693e3"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 11:45:40 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:14 2005 -0700"
      },
      "message": "[PATCH] IB: Add the kernel CM implementation\n\nAdd the kernel CM implementation\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c3e0164758fc24623020e0ad7bd278607b4693e3",
      "tree": "181e83b68549a7dd9cfcdcd9f31a6d2893491116",
      "parents": [
        "cbae32c56314fa3032f92db36caab49f08ab0601"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 11:45:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:13 2005 -0700"
      },
      "message": "[PATCH] IB: Add the header file for kernel CM (Communications Manager)\n\nAdd the header file for kernel CM (Communications Manager)\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cbae32c56314fa3032f92db36caab49f08ab0601",
      "tree": "41d73b52df4050fa772b6c7223fd020d50793a6b",
      "parents": [
        "fa619a77046bef30478697aba0553991033afb8e"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 11:45:38 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:13 2005 -0700"
      },
      "message": "[PATCH] IB: Add Service Record support to SA client\n\nAdd Service Record support to SA client\n\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fa619a77046bef30478697aba0553991033afb8e",
      "tree": "3783af8ac0c6804c9f437f6dfb08ecda8ce92fc3",
      "parents": [
        "d2082ee516200095956bd66279be4f62f4a5843d"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 11:45:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:13 2005 -0700"
      },
      "message": "[PATCH] IB: Add RMPP implementation\n\nAdd RMPP implementation.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d2082ee516200095956bd66279be4f62f4a5843d",
      "tree": "d8e08d2af67730a312e000833971ef281669e32c",
      "parents": [
        "497677ab940e637a41351dca6610bc4320abc8f1"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 11:45:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:12 2005 -0700"
      },
      "message": "[PATCH] IB: Introduce RMPP APIs\n\nIntroduce RMPP APIs\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "497677ab940e637a41351dca6610bc4320abc8f1",
      "tree": "256357c9aba1e8ccefb8df62432aa8eab4389bcf",
      "parents": [
        "513789ed995fb2ba72ba2a5bee53ea11d1170580"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 11:45:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:12 2005 -0700"
      },
      "message": "[PATCH] IB: A couple of IB core bug fixes\n\nReplace be32_to_cpup with be32_to_cpu and fix bug referencing pointer rather\nthan value in ib_create_ah_from_wc().\n\nSigned-off-by: Tom Duffy \u003ctduffy@sun.com\u003e\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "513789ed995fb2ba72ba2a5bee53ea11d1170580",
      "tree": "fa9a4e73b9420a06af37290ba6ae405200dd0935",
      "parents": [
        "cabe3cbcbb3b09637b9e706c49eadb180fca057e"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 11:45:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:12 2005 -0700"
      },
      "message": "[PATCH] IB: Add ib_create_ah_from_wc to IB verbs\n\nAdded new call: ib_create_ah_from_wc.  Call will allocate an address handle\ngiven work completion information, including any received GRH.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cabe3cbcbb3b09637b9e706c49eadb180fca057e",
      "tree": "37c9179b4f43d7a63e7d55ae6a77a9fb44537b0c",
      "parents": [
        "29bb33dd87dbe8db07c2b19df3fb453d999c96de"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 11:45:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:12 2005 -0700"
      },
      "message": "[PATCH] IB: Fix a couple of MAD code paths\n\nFixed locking to handle error posting MAD send work requests.  Fixed handling\ncanceling a MAD with an active work request.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "29bb33dd87dbe8db07c2b19df3fb453d999c96de",
      "tree": "be4e391cf2c79e618a934a2b0fb9c2bd4a053e6b",
      "parents": [
        "03b61ad2f29295f019e095d0f490f30a4d678d3f"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 11:45:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:11 2005 -0700"
      },
      "message": "[PATCH] IB: Optimize canceling a MAD\n\nOptimize canceling a MAD.\n- Eliminate searching timeout list in cancel case.\n- Remove duplicate calls to queue work item.\n- Eliminate resending a MAD before MAD is completed.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "03b61ad2f29295f019e095d0f490f30a4d678d3f",
      "tree": "499d78432420c3fc4339d784940348a9f06010e5",
      "parents": [
        "2c153b934dca08d58e0aafde18a182e0891aa201"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 11:45:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:11 2005 -0700"
      },
      "message": "[PATCH] IB: Add ib_modify_mad API to MAD\n\nAdd new MAD layer call to modify (ib_modify_mad) the timeout of a sent MAD,\nand simplify cancel code.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2c153b934dca08d58e0aafde18a182e0891aa201",
      "tree": "e650b3894abf254694e71a8f11ce8b3f72ec5558",
      "parents": [
        "dbf9227bd3dff71c3c2f540cc3e96098d2ab41e7"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 11:45:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:11 2005 -0700"
      },
      "message": "[PATCH] IB: Eliminate MAD cache leak associated with local completions\n\nEliminate MAD cache leak associated with local completions.  Also, when\ncanceling MAD, empty local completion list as well.\n\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dbf9227bd3dff71c3c2f540cc3e96098d2ab41e7",
      "tree": "2f5c8825e820bdae35121573505fc511a0783b66",
      "parents": [
        "f75b7a5294949cd1b7bc301e3087c7bb78e22520"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 11:45:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:11 2005 -0700"
      },
      "message": "[PATCH] IB: Simplify calling of list_del in MAD\n\nSimplify calling of list_del.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f75b7a5294949cd1b7bc301e3087c7bb78e22520",
      "tree": "faea8070eb47b3526daa32dbb60f405f958e4a7e",
      "parents": [
        "df9f9ead746e9607099d7024f312133944173609"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 11:45:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:10 2005 -0700"
      },
      "message": "[PATCH] IB: Add automatic retries to MAD layer\n\nAdd automatic retries to MAD layer.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "df9f9ead746e9607099d7024f312133944173609",
      "tree": "3a7da0dcfd4a6c916dea2ba736abcd7e7d583998",
      "parents": [
        "f68bcc2df8115b4ea45bfa4f8de22ec7232562b5"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 11:45:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:10 2005 -0700"
      },
      "message": "[PATCH] IB: Add ib_coalesce_recv_mad to MAD\n\nAdd implementation for ib_coalesce_recv_mad.  Also, clear allocated MAD data\nbuffer in ib_create_send_mad.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f68bcc2df8115b4ea45bfa4f8de22ec7232562b5",
      "tree": "6ea6cb7843f8e5ff7aa19de97b20918b91203b5e",
      "parents": [
        "6a0c435ef9e2473934442282054d0f58235d1de2"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 11:45:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:10 2005 -0700"
      },
      "message": "[PATCH] IB: Minor cleanup during MAD startup and shutdown\n\nMinor cleanup during startup and shutdown\n\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6a0c435ef9e2473934442282054d0f58235d1de2",
      "tree": "71a5d054bde7447f10c611e359ecbcc36462a312",
      "parents": [
        "d760ce8f71ec5336c4a750a1293f26c0eb938c8a"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 11:45:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:10 2005 -0700"
      },
      "message": "[PATCH] IB: Fix timeout/cancelled MAD handling\n\nFixes an issue processing a sent MAD after it has timed out or been canceled.\nThe race occurs when a response MAD matches with the send request.  The\nrequest could time out or be canceled after the response MAD matches with the\nrequest, but before the request completion can be processed.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d760ce8f71ec5336c4a750a1293f26c0eb938c8a",
      "tree": "44a4ce8a53c40ac41c614b4a6283890074ce9c1c",
      "parents": [
        "f8197a4ed1bba8c80ed6ddf4535ded80cb4152cf"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 11:45:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:10 2005 -0700"
      },
      "message": "[PATCH] IB: Change ib_mad_send_wr_private struct\n\nHave ib_mad_send_wr_private reference the private agent structure directly,\nrather than the exposed agent definition.  Remove unneeded parameters to\nfunctions and simplify code were possible from this change.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f8197a4ed1bba8c80ed6ddf4535ded80cb4152cf",
      "tree": "0f3bcc7445938c3ff0f5f9e241faa08dafe90ea9",
      "parents": [
        "4a0754fae8fb5162d1cf4f738d48bb1e8190c09f"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 11:45:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:10 2005 -0700"
      },
      "message": "[PATCH] IB: Change saving of user\u0027s send wr_id in MAD\n\nMove saving of user\u0027s send wr_id to better match layering of received response\nhandling.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4a0754fae8fb5162d1cf4f738d48bb1e8190c09f",
      "tree": "b5c7358f565c6216fd45b350c6f167b879049991",
      "parents": [
        "824c8ae7d05bb4d21af707832c5bfa45d5494ec8"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 11:45:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:09 2005 -0700"
      },
      "message": "[PATCH] IB: Combine some MAD routines\n\nCombine response_mad() and solicited_mad() routines into a single function and\nsimplify/encapsulate its usage.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "824c8ae7d05bb4d21af707832c5bfa45d5494ec8",
      "tree": "ce268a0f9268efae69fc4735b0d650d19aeec6e6",
      "parents": [
        "b82cab6b331b51d82f90d2207f3bbfdf09361ac9"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 11:45:23 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:09 2005 -0700"
      },
      "message": "[PATCH] IB: Add MAD helper functions\n\nAdd new helper routines for allocating MADs for sending and formatting a send\nWR.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b82cab6b331b51d82f90d2207f3bbfdf09361ac9",
      "tree": "5aad260a806939b2ea5b2d5a029b38b77a4fcd07",
      "parents": [
        "c183a4c33528d17cde0dcb093ae4248d8cb8f649"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 11:45:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:09 2005 -0700"
      },
      "message": "[PATCH] IB: Update MAD client API\n\nAutomatically allocate a MR when registering a MAD agent.\nMAD clients are modified to use this updated API.\n\nSigned-off-by: Sean Hefty \u003csean.hefty@intel.com\u003e\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c183a4c33528d17cde0dcb093ae4248d8cb8f649",
      "tree": "57d07087c9a99d6002529b956719853008a9acdd",
      "parents": [
        "896e5518da74f9d20db8163526014fba16b1f2b4"
      ],
      "author": {
        "name": "Hal Rosenstock",
        "email": "halr@voltaire.com",
        "time": "Wed Jul 27 11:45:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Jul 27 16:26:09 2005 -0700"
      },
      "message": "[PATCH] IB: Update FMR functions\n\nChange some functions to return void rather than an int since they are always\nreturning 0, thus making checking return values rather pointless.\n\nSigned-off-by: Tom Duffy \u003ctduffy@sun.com\u003e\nSigned-off-by: Libor Michalek \u003clibor@topspin.com\u003e\nSigned-off-by: Hal Rosenstock \u003chalr@voltaire.com\u003e\nCc: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6d376756f2cf3478d5a4fdb8d18e958948366b9d",
      "tree": "6697fce446dee4b470fb85150008d315277abbce",
      "parents": [
        "2181858bb814b51de8ec25b3ddd37cd06c53b0c9"
      ],
      "author": {
        "name": "Michael S. Tsirkin",
        "email": "mst@mellanox.co.il",
        "time": "Wed Jul 27 14:42:45 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Wed Jul 27 14:42:45 2005 -0700"
      },
      "message": "[IB/mthca]: Use io_remap_pfn_range for PCI space\n\nUse io_remap_pfn_range to remap IO pages (remap_pfn_range is for memory).\n\nSigned-off-by: Michael S. Tsirkin \u003cmst@mellanox.co.il\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "2181858bb814b51de8ec25b3ddd37cd06c53b0c9",
      "tree": "2fb09b6a44e17c0c3c85512a6c0ba7f5a983c0b0",
      "parents": [
        "abdf119b4dad015803819c3d046d20cfbd393e87"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Wed Jul 27 14:41:32 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Wed Jul 27 14:41:32 2005 -0700"
      },
      "message": "[IB/ipoib]: Fix unsigned comparisons to handle wraparound\n\nFix handling of tx_head/tx_tail comparisons to handle wraparound.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "abdf119b4dad015803819c3d046d20cfbd393e87",
      "tree": "9d0372a7f4a71886696a5d7b6f7583790e1c8d22",
      "parents": [
        "42b1806d5cfc93bf8c3d7fa6e9e79e4ec860c678"
      ],
      "author": {
        "name": "Gleb Natapov",
        "email": "glebn@voltaire.com",
        "time": "Wed Jul 27 14:40:00 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Wed Jul 27 14:40:00 2005 -0700"
      },
      "message": "[IB/uverbs]: Add O_ASYNC support\n\nAdd support for O_ASYNC notifications on userspace verbs\ncompletion and asynchronous event file descriptors.\n\nSigned-off-by: Gleb Natapov \u003cglebn@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "42b1806d5cfc93bf8c3d7fa6e9e79e4ec860c678",
      "tree": "e12240b90a87a22edf0846e1939254d6ae085737",
      "parents": [
        "9e566d8bd61f939b7f5d7d969f5b178571471cf9"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Wed Jul 27 14:38:49 2005 -0700"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "roland@eddore.topspincom.com",
        "time": "Wed Jul 27 14:38:49 2005 -0700"
      },
      "message": "[IB/mthca]: Fix error CQ entry handling on mem-free HCAs\n\nFix handling of error CQ entries on mem-free HCAs: the doorbell count\nis never valid so we shouldn\u0027t look at it.  This fixes problems exposed\nby new HCA firmware.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "80c8ec2c04e539aac4e9810a46bc04c1b424b4dd",
      "tree": "2f6b7a3e455f93435797c85a36ea3d07e74fb0cc",
      "parents": [
        "74c2174e7be52f9d2d210511bf3b490f4b41574c"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jul 07 17:57:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:23:50 2005 -0700"
      },
      "message": "[PATCH] IB uverbs: add mthca user QP support\n\nAdd support for userspace queue pairs (QPs) to mthca.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "74c2174e7be52f9d2d210511bf3b490f4b41574c",
      "tree": "aa7288790ba6329871c82904d46afe26bca24313",
      "parents": [
        "24d4281be0598d2d4ab9a2ffb1b78f5af0ffaddf"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jul 07 17:57:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:23:50 2005 -0700"
      },
      "message": "[PATCH] IB uverbs: add mthca user CQ support\n\nAdd support for userspace completion queues (CQs) to mthca.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "24d4281be0598d2d4ab9a2ffb1b78f5af0ffaddf",
      "tree": "cc7810ff27bc207e264ea183a150600cd8db7bd8",
      "parents": [
        "99264c1ee2ce908f95c075cce97698758a793b58"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jul 07 17:57:19 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:23:49 2005 -0700"
      },
      "message": "[PATCH] IB uverbs: add mthca user MR support\n\nAdd support for userspace memory regions (MRs) to mthca.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "99264c1ee2ce908f95c075cce97698758a793b58",
      "tree": "d6ce99ee31aa1da65531f67268695f89d9e876d2",
      "parents": [
        "53b8b3ffd5e0b10f3c683096a663d0cc22179c43"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jul 07 17:57:18 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:23:49 2005 -0700"
      },
      "message": "[PATCH] IB uverbs: add mthca user PD support\n\nAdd support for userspace protection domains (PDs) to mthca.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "53b8b3ffd5e0b10f3c683096a663d0cc22179c43",
      "tree": "9cc09804e388e8febba6fd8d565dfdd633efe04b",
      "parents": [
        "5e0b537c7d94efe3fea0fee8e2533c3231a8af75"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jul 07 17:57:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:23:49 2005 -0700"
      },
      "message": "[PATCH] IB uverbs: add mthca mmap support\n\nAdd support for mmap() method to mthca, so that userspace can get access to\ndoorbell registers.  This allows userspace to get direct access to the HCA for\ndata path operations.\n\nEach userspace context gets its own copy of the doorbell registers and is only\nallowed to use resources that the kernel has given it access to.  In other\nwords, this is safe.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5e0b537c7d94efe3fea0fee8e2533c3231a8af75",
      "tree": "108ecc2bd5c9fabc86f1c51b2e77421cf78ce433",
      "parents": [
        "56483ec1b70221f8c9838ccc9a89b43d9de66993"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jul 07 17:57:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:23:49 2005 -0700"
      },
      "message": "[PATCH] IB uverbs: add mthca user context support\n\nAdd support for managing userspace contexts to mthca.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "56483ec1b70221f8c9838ccc9a89b43d9de66993",
      "tree": "fa91d177d6d7b34e08ee6f16a859db4c7e65bef1",
      "parents": [
        "e95975e8b87de47c08e032e7762fc7df7dfc2060"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jul 07 17:57:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:23:49 2005 -0700"
      },
      "message": "[PATCH] IB uverbs: add mthca user doorbell record support\n\nAdd support for userspace doorbell records to mthca.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e95975e8b87de47c08e032e7762fc7df7dfc2060",
      "tree": "a8b20a456f9a274a05aead4a70e6fc6b5b14cd5f",
      "parents": [
        "2d927d696c088ceb22c776e1e89937dc289d4078"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jul 07 17:57:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:23:49 2005 -0700"
      },
      "message": "[PATCH] IB uverbs: add mthca ABI header\n\nAdd the mthca_user.h header file, which defines the device-specific ABI used\nby the mthca low-level driver for kernel/user communication.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d927d696c088ceb22c776e1e89937dc289d4078",
      "tree": "e2b0d444aa785ebc1ee43bc13b9ae93e12a9bec6",
      "parents": [
        "eb8ffbfed50e7945c024a80e3688d5beffa3b641"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jul 07 17:57:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:23:48 2005 -0700"
      },
      "message": "[PATCH] IB uverbs: hook up Kconfig/Makefile\n\nHook up InfiniBand userspace verbs to Kconfig and the make system.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eb8ffbfed50e7945c024a80e3688d5beffa3b641",
      "tree": "6b32628db0560e2f093efc50e7a0630b9bb678d0",
      "parents": [
        "bc38a6abdd5a50e007d0fcd9b9b6280132b79e62"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jul 07 17:57:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:23:48 2005 -0700"
      },
      "message": "[PATCH] IB uverbs: memory pinning implementation\n\nAdd support for pinning userspace memory regions and returning a list of pages\nin the region.  This includes tracking pinned memory against vm_locked and\npreventing unprivileged users from exceeding RLIMIT_MEMLOCK.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bc38a6abdd5a50e007d0fcd9b9b6280132b79e62",
      "tree": "d811577e4bb3c63847967dfe151c5d07ec7b68c8",
      "parents": [
        "8a96b3f9af2d0351285665b532f9359d6cd73f42"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jul 07 17:57:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:23:48 2005 -0700"
      },
      "message": "[PATCH] IB uverbs: core implementation\n\nAdd the core of the InfiniBand userspace verbs implementation, including\ncreating character device nodes, dispatching requests from userspace, and\npassing event notifications back up to userspace.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8a96b3f9af2d0351285665b532f9359d6cd73f42",
      "tree": "d6b9bb7c6088711cb57881226aeb2c6e60866665",
      "parents": [
        "1cf296b66afeec2edc39cc7bbedbf3d0afd2a373"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jul 07 17:57:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:23:48 2005 -0700"
      },
      "message": "[PATCH] IB uverbs: add user verbs ABI header\n\nAdd the ib_user_verbs.h header file, which defines the ABI used by InfiniBand\nuserspace verbs for kernel/user communication.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1cf296b66afeec2edc39cc7bbedbf3d0afd2a373",
      "tree": "37a47be9e6056ca8c71eecf4eba2211a05039980",
      "parents": [
        "b5e81bf5e7084796d93167f438ec073e59aca9ed"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jul 07 17:57:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:23:48 2005 -0700"
      },
      "message": "[PATCH] IB uverbs: update mthca for new API\n\nUpdate mthca to compile against the updated API for low-level drivers.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b5e81bf5e7084796d93167f438ec073e59aca9ed",
      "tree": "573883691b631eb5df77411a442bf82b279833a7",
      "parents": [
        "e2773c062e41f710d8ef1e8a790c7e558aff663d"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jul 07 17:57:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:23:48 2005 -0700"
      },
      "message": "[PATCH] IB uverbs: update kernel midlayer for new API\n\nUpdate kernel InfiniBand midlayer to compile against the updated API for\nlow-level drivers.  This just amounts to passing NULL for all\nuserspace-related parameters, and setting userspace-related structure members\nto NULL.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e2773c062e41f710d8ef1e8a790c7e558aff663d",
      "tree": "1e0c19d85c429fbd19f2996d3f2a88652e8820c3",
      "parents": [
        "404865516ce6b6d7ee37c4eb4ee77d78b38e669a"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Thu Jul 07 17:57:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 07 18:23:47 2005 -0700"
      },
      "message": "[PATCH] IB uverbs: core API extensions\n\nFirst of a series of patches which add support for direct userspace access to\nInfiniBand hardware -- so-called \"userspace verbs.\" I believe these patches\nare ready to merge, but a final review would be useful.\n\nThese patches should incorporate all of the feedback from the discussion when\nI posted an earlier version back in April (see\nhttp://lkml.org/lkml/2005/4/4/267 for the start of the thread).  In\nparticular, memory pinned for use by userspace is accounted for in\ncurrent-\u003emm-\u003evm_locked and requests to pin memory are checked against\nRLIMIT_MEMLOCK.\n\nThis patch:\n\nModify the ib_verbs.h header file with changes required for InfiniBand\nuserspace verbs support.  We add a few structures to keep track of userspace\ncontext, and extend the driver API so that low-level drivers know when they\u0027re\ncreating resources that will be used from userspace.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "48442962ebccec92d8a65f465420423cd2ce0bc8",
      "tree": "5ea80864ac4cc4c86e649a364451acab0f5c6bc8",
      "parents": [
        "dae4c1d2362292ccd3318ff67d18aa5c22ee820c"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 27 14:36:47 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 15:11:47 2005 -0700"
      },
      "message": "[PATCH] IB: Fix pack/unpack when size_bits \u003d\u003d 64\n\nFix handling of fields with size_bits \u003d\u003d 64.  Pointed out by Hal Rosenstock.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dae4c1d2362292ccd3318ff67d18aa5c22ee820c",
      "tree": "2bab3983a784bd6baef0fda8f8a62a555f38cb99",
      "parents": [
        "cae54bdf6f8b643e0e7a36ed531951f19e14fe56"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Jun 27 14:36:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 15:11:47 2005 -0700"
      },
      "message": "[PATCH] IB: Fix race in sa_query\n\nUse a copy of the id we\u0027ll return to the consumer so that we don\u0027t\ndereference query-\u003esa_query after calling send_mad().  A completion may\noccur very quickly and end up freeing the query before we get to do\nanything after send_mad().\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cae54bdf6f8b643e0e7a36ed531951f19e14fe56",
      "tree": "2cbf096c24ec4d3df3eef9072b32e7f1d8275540",
      "parents": [
        "ed878458eeff9754d66f1b0325df6ebbfcdce668"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Mon Jun 27 14:36:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 15:11:47 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: Bump version\n\nIt\u0027s about time for a version bump.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ed878458eeff9754d66f1b0325df6ebbfcdce668",
      "tree": "eab302706f069a7922e1d953b5f33b61bdc868a4",
      "parents": [
        "80fd8238734c852a8ed1ea39f8444a2df33bd161"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Mon Jun 27 14:36:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 15:11:46 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: Align FW command mailboxes to 4K\n\nFuture versions of Mellanox HCA firmware will require command mailboxes to be\naligned to 4K.  Support this by using a pci_pool to allocate all mailboxes.\nThis has the added benefit of shrinking the source and text of mthca.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "80fd8238734c852a8ed1ea39f8444a2df33bd161",
      "tree": "d29f8f1a13c879ba991bf39096df8c009b406268",
      "parents": [
        "761f9eb8c31f72692aad118e51e2a59a80467088"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Mon Jun 27 14:36:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 15:11:46 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: Encapsulate command interface init\n\nEncapsulate mthca command interface initialization/cleanup.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "761f9eb8c31f72692aad118e51e2a59a80467088",
      "tree": "a3663084daf11a4e6576661ea9aa9143bfc276b3",
      "parents": [
        "d56d6f9502a15ef64395cb3a6fc7bfdc365b1e3d"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Mon Jun 27 14:36:44 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 15:11:46 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: Fix memory leak on error path\n\nFree page_list buffer on error path of mthca_reg_phys_mr().\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d56d6f9502a15ef64395cb3a6fc7bfdc365b1e3d",
      "tree": "4b02fba5320ebef9c339452bc3f9ce8a69a0af4e",
      "parents": [
        "a03a5a67b243e9a24805ee18272ad25e5b2ca92c"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Mon Jun 27 14:36:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 15:11:46 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: Split off MTT allocation\n\nSplit allocation of MTT range from creation of MR.  This will be useful for\nimplementing shared memory regions and userspace verbs.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a03a5a67b243e9a24805ee18272ad25e5b2ca92c",
      "tree": "5e4a1d3ec8482a482caa6697cba12a819ef6aa8a",
      "parents": [
        "a852092e8cb305595ff630dfc3e9b25966a98276"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Mon Jun 27 14:36:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 15:11:45 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: Move mthca_is_memfree checks\n\nMake mthca_table_put() and mthca_table_put_range() NOPs if the device is not\nmem-free, so that we don\u0027t have to have \"if (mthca_is_memfree())\" tests in the\ncallers of these functions.  This makes our code more readable and\nmaintainable, and saves a couple dozen bytes of text in ib_mthca.ko as well.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a852092e8cb305595ff630dfc3e9b25966a98276",
      "tree": "691c33fa2d94909ef8f4075d1bff666a07593c46",
      "parents": [
        "9e6970b5e96c3281e26b7d2e4e1839f356d5f5ff"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "roland@topspin.com",
        "time": "Mon Jun 27 14:36:42 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@ppc970.osdl.org",
        "time": "Mon Jun 27 15:11:45 2005 -0700"
      },
      "message": "[PATCH] IB/mthca: Fix memset size\n\nFix memset to use sizeof *props instead of just sizeof props.\n\nSigned-off-by: Roland Dreier \u003croland@topspin.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "9e6970b5e96c3281e26b7d2e4e1839f356d5f5ff"
}
