[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