[ewg] Re: [PATCH ofed-1.3.1 0/2] IB/ehca: Upstream patches (mostly bug fixes) for inclusion in ofed-1.3.1

2008-05-05 Thread Hoang-Nam Nguyen
Hi Tziporet!
 There are still issues with your patch (see the mail that Vlad sent you 
 directly yesterday)
 If you will send an update in few hours we can take it for RC1 that we 
 are going to build today.
Yes, I just sent Vlad the patch file as attachment (I can not explain what is
wrong because I actually retested the created patch against the git tree).
Thanks
Nam

___
ewg mailing list
ewg@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg


[ewg] [GIT PULL ofed-1.3.1] nes fixes for -rc1

2008-05-05 Thread Glenn Streiff
Vlad,

Please pull updated content from the following repository:

   git://git.openfabrics.org/~glenn/linux-2.6.git ofed_kernel

The changes include the following upstream content:

Chien Tung(2)
   RDMA/nes: Fix MSS calculation on RDMA path
   RDMA/nes: Fix adapter reset after PXE boot

Eric Schneider(1)
   RDMA/nes: Add support for SFP+ PHY

Roland Dreier(5)
   RDMA/nes: Trivial endianness annotations
   RDMA/nes: Remove redundant NULL check in nes_unregister_ofa_device()
   RDMA/nes: Use proper format and cast to print dma_addr_t
   RDMA/nes: Free IRQ before killing tasklet
   RDMA/nes: Remove volatile qualifier from struct nes_hw_cq.cq_vbase

Thanks,

Glenn
___
ewg mailing list
ewg@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg


[ewg] Re: [GIT PULL ofed-1.3.1] nes fixes for -rc1

2008-05-05 Thread Vladimir Sokolovsky

Glenn Streiff wrote:

Vlad,

Please pull updated content from the following repository:

   git://git.openfabrics.org/~glenn/linux-2.6.git ofed_kernel

The changes include the following upstream content:

Chien Tung(2)
   RDMA/nes: Fix MSS calculation on RDMA path
   RDMA/nes: Fix adapter reset after PXE boot

Eric Schneider(1)
   RDMA/nes: Add support for SFP+ PHY

Roland Dreier(5)
   RDMA/nes: Trivial endianness annotations
   RDMA/nes: Remove redundant NULL check in nes_unregister_ofa_device()
   RDMA/nes: Use proper format and cast to print dma_addr_t
   RDMA/nes: Free IRQ before killing tasklet
   RDMA/nes: Remove volatile qualifier from struct nes_hw_cq.cq_vbase

Thanks,

Glenn



Done,

Regards,
Vladimir
___
ewg mailing list
ewg@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg


[ewg] MVAPICH2 1.0.2 SRPM Available

2008-05-05 Thread Jonathan L. Perkins

I've uploaded a new SRPM for MVAPICH2 1.0.3 to the openfabrics
server.  This is located in ~perkinjo/ofed_1_3/ and is identified by the
latest.txt file.

This SRPM corresponds to the latest bug fix release for MVAPICH2.

--
Jonathan Perkins
http://www.cse.ohio-state.edu/~perkinjo
___
ewg mailing list
ewg@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg


Re: [ewg] Agenda for the OFED meeting today (May 5)

2008-05-05 Thread Olaf Kirch
Hi Tziporet,

   RDS fixes for RDMA API - done

As an update, I just sent Vlad a bugfix for a RDMA related
crash in RDS. It would be cool if that could be included in
1.3.1.

I am also currently testing three more bugfix patches;
two of them related to dma_sync related issues, and one patch
to reduce the latency of RDS RDMA notifications (a process
expects a notification from the kernel that tells it when it's
okay to release the RDMA buffer - the current code tries to
give a reliable status at the expense of one round-trip; this
turns out to be too slow for some purposes).

It is not yet clear however which (if any) of these three
pending patches will make OFED 1.3.1.

Regards,
Olaf
-- 
Olaf Kirch  |  --- o --- Nous sommes du soleil we love when we play
[EMAIL PROTECTED] |/ | \   sol.dhoop.naytheet.ah kin.ir.samse.qurax
___
ewg mailing list
ewg@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg


[ewg] [PATCH] IB/ehca: Change function return types to correct type.

2008-05-05 Thread Stefan Roscher
Also remove duplicate assignment of local_ca_ack_delay
and change min_t check for local_ca_ack_delay to u8 instead of int.

Signed-off-by: Stefan Roscher stefan.roscher at de.ibm.com
---
 drivers/infiniband/hw/ehca/ehca_hca.c |7 +++
 1 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/drivers/infiniband/hw/ehca/ehca_hca.c 
b/drivers/infiniband/hw/ehca/ehca_hca.c
index 2515cbd..bc3b37d 100644
--- a/drivers/infiniband/hw/ehca/ehca_hca.c
+++ b/drivers/infiniband/hw/ehca/ehca_hca.c
@@ -101,7 +101,6 @@ int ehca_query_device(struct ib_device *ibdev, struct 
ib_device_attr *props)
props-max_ee  = limit_uint(rblock-max_rd_ee_context);
props-max_rdd = limit_uint(rblock-max_rd_domain);
props-max_fmr = limit_uint(rblock-max_mr);
-   props-local_ca_ack_delay  = limit_uint(rblock-local_ca_ack_delay);
props-max_qp_rd_atom  = limit_uint(rblock-max_rr_qp);
props-max_ee_rd_atom  = limit_uint(rblock-max_rr_ee_context);
props-max_res_rd_atom = limit_uint(rblock-max_rr_hca);
@@ -115,7 +114,7 @@ int ehca_query_device(struct ib_device *ibdev, struct 
ib_device_attr *props)
}
 
props-max_pkeys   = 16;
-   props-local_ca_ack_delay  = limit_uint(rblock-local_ca_ack_delay);
+   props-local_ca_ack_delay  = min_t(u8, rblock-local_ca_ack_delay, 255);
props-max_raw_ipv6_qp = limit_uint(rblock-max_raw_ipv6_qp);
props-max_raw_ethy_qp = limit_uint(rblock-max_raw_ethy_qp);
props-max_mcast_grp   = limit_uint(rblock-max_mcast_grp);
@@ -136,7 +135,7 @@ query_device1:
return ret;
 }
 
-static int map_mtu(struct ehca_shca *shca, u32 fw_mtu)
+static enum ib_mtu map_mtu(struct ehca_shca *shca, u32 fw_mtu)
 {
switch (fw_mtu) {
case 0x1:
@@ -156,7 +155,7 @@ static int map_mtu(struct ehca_shca *shca, u32 fw_mtu)
}
 }
 
-static int map_number_of_vls(struct ehca_shca *shca, u32 vl_cap)
+static u8 map_number_of_vls(struct ehca_shca *shca, u32 vl_cap)
 {
switch (vl_cap) {
case 0x1:
-- 
1.5.5

___
ewg mailing list
ewg@lists.openfabrics.org
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg