[openib-general] Re: spinlock wrong CPU on CPU#1, ib_addr

Sean Hefty mshefty at ichips.intel.com
Wed Nov 30 10:10:56 PST 2005


Or Gerlitz wrote:
> Or.
> BUG: spinlock wrong CPU on CPU#1, ib_addr/3866
> lock: ffffffff88073428, .magic: dead4ead, .owner: ib_addr/3866, .owner_cpu: 0

I haven't seen this bug before, so I'm not sure what to make of it.  The ib_addr 
code doesn't even acquire spinlocks.

> Call Trace:<ffffffff80258400>{_raw_spin_unlock+112} <ffffffff88065bcc>{:ib_iser:iser_adaptor_find_by_device+188}
>        <ffffffff88065df3>{:ib_iser:iser_cma_handler+83} <ffffffff8805f05b>{:rdma_cm:cma_notify_user+27}
>        <ffffffff880602a7>{:rdma_cm:addr_handler+167} <ffffffff8805b35c>{:ib_addr:process_req+316}
>        <ffffffff80147b3c>{worker_thread+476} <ffffffff801316a0>{default_wake_function+0}
>        <ffffffff8012e3c3>{__wake_up_common+67} <ffffffff801316a0>{default_wake_function+0}
>        <ffffffff8014c1d0>{keventd_create_kthread+0} <ffffffff80147960>{worker_thread+0}
>        <ffffffff8014c1d0>{keventd_create_kthread+0} <ffffffff8014c329>{kthread+217}
>        <ffffffff8010e7b6>{child_rip+8} <ffffffff8014c1d0>{keventd_create_kthread+0}
>        <ffffffff8014c250>{kthread+0} <ffffffff8010e7ae>{child_rip+0}
> 
> iser:iser_create_qp setting conn ffff8100328bfe48 qp cma_id ffff81003291b000 qp ffff810032fb4600
> iser:iser_cma_handler event: 7, error: -110
> iser:iser_free_qp_and_id free-ing conn ffff8100328bfe48 conn->qp ffff810032fb4600 conn->cma_id ffff81003291b000

Can you describe more what iSER is doing in the callback or post the code?

- Sean



More information about the general mailing list