OpenAFS CVS Commit: openafs/src/rx by shadow

cvs@GRAND.CENTRAL.ORG cvs@GRAND.CENTRAL.ORG
Sun, 20 Jan 2002 03:40:16 EST


Update of /cvs/openafs/src/rx
In directory GRAND.CENTRAL.ORG:/data/sb/openafs-stable-1.2/openafs/src/rx

Modified Files:
      Tag: openafs-stable-1_2_x
	rx.c 
Log Message:
DELTA STABLE12-rx-avoid-unnecessary-wakeups-20020120
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 for openafs-stable-1_2_x follows ---
STABLE12-rx-avoid-unnecessary-wakeups-20020120 openafs/src/rx/rx.c 1.22.2.3 1.22.2.4