Hi all,

In my kernel module program,  a call to  ib_reg_phys_mr( ) always
results in a system crash.

My code is like:

   buf =  dma_alloc_coherent(ctx->ib_dev->dma_device, MAX_SIZE,
&dma_addr, GFP_KERNEL);
    iovstart = (u64) send_buf;

   mr = ib_reg_phys_mr(ctx->pd, dma_addr, 1,  IB_ACCESS_REMOTE_WRITE |
IB_ACCESS_REMOTE_READ
                           | IB_ACCESS_LOCAL_WRITE, &iovstart );


Before calling ib_reg_phys_mr,  printk() shows that all its arguments
are valid.  But the system always crashes immediately after entering
the function ib_reg_phys_mr( ).    Any possible reasons ?  Thanks!!

I'm using kernel 2.6.18-53.1.14.el5. My kernel module is built using
OFED-1.3.1 modules.
_______________________________________________
general mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general

To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general

Reply via email to