1. 29 May, 2006 2 commits
  2. 28 May, 2006 3 commits
  3. 27 May, 2006 10 commits
  4. 26 May, 2006 18 commits
  5. 25 May, 2006 5 commits
  6. 24 May, 2006 2 commits
    • Michael S. Tsirkin's avatar
      IB/mthca: Fix posting lists of 256 receive requests to SRQ for Tavor · ab28b171
      Michael S. Tsirkin authored
      If we post a list of length exactly a multiple of 256, nreq in
      doorbell gets set to 256 which is wrong: it should be encoded by 0.
      This is because we only zero it out on the next WR, which may not be
      there.  The solution is to ring the doorbell after posting a WQE, not
      before posting the next one.
      
      This is the same bug that we just fixed for QPs with non-shared RQ.
      Signed-off-by: default avatarMichael S. Tsirkin <mst@mellanox.co.il>
      Signed-off-by: default avatarRoland Dreier <rolandd@cisco.com>
      ab28b171
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband · da8bacf6
      Linus Torvalds authored
      * 'for-linus' of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:
        IB/ipath: deref correct pointer when using kernel SMA
        IB/ipath: fix null deref during rdma ops
        IB/ipath: register as IB device owner
        IB/ipath: enable PE800 receive interrupts on user ports
        IB/ipath: enable GPIO interrupt on HT-460
        IB/ipath: fix NULL dereference during cleanup
        IB/ipath: replace uses of LIST_POISON
        IB/ipath: fix reporting of driver version to userspace
        IB/ipath: don't modify QP if changes fail
        IB/ipath: fix spinlock recursion bug
      da8bacf6