NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: PR/46896 CVS commit: src/sys/dev/iscsi



The following reply was made to PR kern/46896; it has been noted by GNATS.

From: Martin Husemann <martin%duskware.de@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: mhitch%NetBSD.org@localhost
Subject: Re: PR/46896 CVS commit: src/sys/dev/iscsi
Date: Sun, 9 Sep 2012 09:24:04 +0200

 With this patch applied to -6 I still see pretty much repeatable locks up
 (endless loop) here:
 
 (gdb) list *(iscsiioctl+0xb76)
 0x1ca0 is in iscsiioctl (/usr/src-6/sys/dev/iscsi/iscsi_ioctl.c:782).
 777             session->active_connections++;
 778     
 779             TAILQ_INIT(&old_waiting);
 780             while ((ccb = TAILQ_FIRST(&connection->ccbs_waiting)) != NULL) 
{
 781                     TAILQ_REMOVE(&connection->ccbs_waiting, ccb, chain);
 782                     TAILQ_INSERT_TAIL(&old_waiting, ccb, chain);
 783             }
 784     
 785             init_sernum(&connection->StatSN_buf);
 786             wakeup(connection);
 
 However, my randomly failing device discovery seems to be fixed.
 
 Martin
 


Home | Main Index | Thread Index | Old Index