On Oct 22, 2010 12:00 PM, Jonathan Rosser <jonathan.ros...@rd.bbc.co.uk>
wrote:

> Arithmetic on void* pointers generates a compiler warning, and
> projects
> that include rdma/rdma_verbs.h and compile with -Werror -Wall will
> fail
> to build.
> ---
>   include/rdma/rdma_verbs.h |    2 +-
>   1 files changed, 1 insertions(+), 1 deletions(-)
> 
> diff --git a/include/rdma/rdma_verbs.h b/include/rdma/rdma_verbs.h
> index d75d906..853ef9b 100644
> --- a/include/rdma/rdma_verbs.h
> +++ b/include/rdma/rdma_verbs.h
> @@ -160,7 +160,7 @@ rdma_post_recv(struct rdma_cm_id *id, void
> *context,
> void *addr,
>   {
>       struct ibv_sge sge;
> 
> -     assert((addr >= mr->addr) && ((addr + length) <= (mr->addr + 
> mr->length)));
> +     assert((addr >= mr->addr) && (((uint8_t*)addr + length) <= 
> ((uint8_t*)mr->addr + mr->length)));
>       sge.addr = (uint64_t) (uintptr_t) addr;
>       sge.length = (uint32_t) length;
>       sge.lkey = mr->lkey;
> -- 
> 1.7.0.4
> 
> 
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-rdma"
> in
> the body of a message to majord...@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 

Hi Jonathan,

I have found the same building error. Now it works fine.


Andrea Gozzelino

INFN - Laboratori Nazionali di Legnaro  (LNL)
Viale dell'Universita' 2 -I-35020 - Legnaro (PD)- ITALIA
Office: E-101
Tel: +39 049 8068346
Fax: +39 049 641925
Mail: andrea.gozzel...@lnl.infn.it
Cell: +39 3488245552                            

--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to