]> git.michaelhowe.org Git - packages/o/openafs.git/commit
STABLE12-rx-avoid-unnecessary-wakeups-20020120
authorNickolai Zeldovich <kolya@mit.edu>
Sun, 20 Jan 2002 08:40:16 +0000 (08:40 +0000)
committerDerrick Brashear <shadow@dementia.org>
Sun, 20 Jan 2002 08:40:16 +0000 (08:40 +0000)
commit457dd3fb52a5bbbc5c925a9ef4558bfcca0e1766
tree6bd747dd83e6472e70d8e403e0d2a36c81313678
parent6d4dd51c1bcc5845fa89376fe0aae515fbdb086c
STABLE12-rx-avoid-unnecessary-wakeups-20020120

"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."
src/rx/rx.c