Placemark an interrupt race in -current which is currently protected by
Giant. -stable will get spl*() fixes for the race. Reported by: Rob Anderson <rob@isilon.com> MFC after: 0 days
This commit is contained in:
parent
571866fa14
commit
08792e81f7
@ -268,6 +268,10 @@ bufcountwakeup(void)
|
||||
static __inline void
|
||||
waitrunningbufspace(void)
|
||||
{
|
||||
/*
|
||||
* XXX race against wakeup interrupt, currently
|
||||
* protected by Giant. FIXME!
|
||||
*/
|
||||
while (runningbufspace > hirunningspace) {
|
||||
++runningbufreq;
|
||||
tsleep(&runningbufreq, PVM, "wdrain", 0);
|
||||
|
Loading…
x
Reference in New Issue
Block a user