[Stgt-devel] iscsi target works, minor fixes

FUJITA Tomonori fujita.tomonori
Sun Nov 5 16:51:12 CET 2006


From: Pete Wyckoff <pw at osc.edu>
Subject: Re: [Stgt-devel] iscsi target works, minor fixes
Date: Sat, 4 Nov 2006 15:47:15 -0500

> fujita.tomonori at lab.ntt.co.jp wrote on Fri, 03 Nov 2006 23:28 +0900:
> > By the way, does the kernel crash when you kill the tgtd daemon (it's
> > due to the aiopoll problem)?
> 
> It did, but backing out the old aiopoll patch and putting in your
> new 2.6.19-rc4 one made that go away.  No clue why---there appears
> to be no significant difference in the patches.  I also updated my
> 2.6.19-rc4 tree with your git patches, but there was little changed
> there too.  The renaming of the kernel/user interface is all.
> 
> The old crash, in case you are curious, was via an NMI-detected
> lockup.  Tgtd was here:
> 
>     [<ffffffff8040263a>] _spin_lock_irqsave+0xa/0x20
>     [<ffffffff80242359>] remove_wait_queue+0x19/0x60
>     [<ffffffff802aa557>] ep_unregister_pollwait+0x37/0x70
>     [<ffffffff802aaee7>] ep_remove+0x27/0xf0
>     [<ffffffff802ab6f5>] eventpoll_release_file+0x65/0x90
>     [<ffffffff8027eb40>] __fput+0x90/0x1a0
>     [<ffffffff8027ec64>] fput+0x14/0x20
>     [<ffffffff8027c111>] filp_close+0x71/0x90
> 
> Presumably something else was holding the wait_queue spinlock.  But
> deleting the lun first, or deleting the lun and deleting the target,
> both resulted in the same lockup.  Maybe not the oops you were
> expecting.

I expected something like that, however, I didn't dig into the
details. I guess we have to drop the aiopoll patch rather than try to
fix it.



More information about the stgt mailing list