OpenAFS CVS Commit: openafs/src/rx by shadow
cvs@GRAND.CENTRAL.ORG
cvs@GRAND.CENTRAL.ORG
Tue, 25 Dec 2001 13:13:21 EST
Update of /cvs/openafs/src/rx
In directory GRAND.CENTRAL.ORG:/data/sb/openafs/src/rx
Modified Files:
rx.c
Log Message:
DELTA rx-avoid-unnecessary-wakeups-20011225
AUTHOR kolya@mit.edu
"This fixes a livelock condition introduced in my earlier
resource starvation patch; apparently I had erred too far
on the side of "wake up just in case". The livelock bug
is exhibited when running 10 fsstress processes at once;
if many processes are waiting for a new Rx call, they get
stuck in an uninterruptible kernel loop waking each other
up."
--- DELTA config follows ---
rx-avoid-unnecessary-wakeups-20011225 openafs/src/rx/rx.c 1.25 1.26