[Stgt-devel] iscsi target works, minor fixes

Pete Wyckoff pw
Sat Nov 4 21:47:15 CET 2006


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.

		-- Pete



More information about the stgt mailing list