Patch to fix bugcheck at exit for various TCP wielding apps. This puts in
authorArt Yerkes <art.yerkes@gmail.com>
Tue, 13 Dec 2005 20:17:25 +0000 (20:17 +0000)
committerArt Yerkes <art.yerkes@gmail.com>
Tue, 13 Dec 2005 20:17:25 +0000 (20:17 +0000)
a work item for socket shutdown that decouples the IRP cancel from the actual
(PASSIVE_LEVEL) tcp accounting chores.

Uses the CHEW static lib that I put in to gather workitem code into one nice
sane happy place.

It seems like doing the same to loopback.c is detrimental and I suspect that
it's due to nasty reentrancy issues in our code.  I'll likely adapt chew lib
so we can use it there too.

svn path=/trunk/; revision=20149


No differences found