summaryrefslogtreecommitdiff
path: root/usr/src/uts/common/inet/squeue.c
diff options
context:
space:
mode:
authorKeith Wesolowski <keith.wesolowski@joyent.com>2012-03-18 01:00:49 +0000
committerKeith M Wesolowski <keith.wesolowski@joyent.com>2012-03-19 18:53:19 +0000
commitd27fed2832f8726d06a5611c7fbf5e0c061e458f (patch)
tree0e5f2477f7aed6d8424fe9fda6292213eaedf6d2 /usr/src/uts/common/inet/squeue.c
parent2e9c9a5042bf2e640d2716e2ffd54d2f2460e089 (diff)
downloadillumos-joyent-d27fed2832f8726d06a5611c7fbf5e0c061e458f.tar.gz
OS-1041 node process stuck in squeue mess
Diffstat (limited to 'usr/src/uts/common/inet/squeue.c')
-rw-r--r--usr/src/uts/common/inet/squeue.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/usr/src/uts/common/inet/squeue.c b/usr/src/uts/common/inet/squeue.c
index e2e6924c8f..2e08dc359b 100644
--- a/usr/src/uts/common/inet/squeue.c
+++ b/usr/src/uts/common/inet/squeue.c
@@ -555,6 +555,7 @@ squeue_enter(squeue_t *sqp, mblk_t *mp, mblk_t *tail, uint32_t cnt,
ASSERT(MUTEX_HELD(&sqp->sq_lock));
ASSERT(sqp->sq_first != NULL);
now = gethrtime();
+ sqp->sq_run = curthread;
sqp->sq_drain(sqp, SQS_ENTER, now + squeue_drain_ns);
/*