Skip to contentSkip to conversation

PATCH [2.4.0test10]: Kiobuf#04, buffer wakeup fix

DISCUSSION Stephen C. Tweedie 1 participant 1 message Nov 2, 2000

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

Hi,

Minor fix for kiobufs: add buffer_wait wakeups when we release buffer_heads.

--Stephen

fs/buffer.c +2 -0
diff -ru linux-2.4.0-test10.kio.03/fs/buffer.c linux-2.4.0-test10.kio.04/fs/buffer.c
@@ -1923,6 +1923,7 @@
 	}
 	
 	spin_unlock(&unused_list_lock);
+	wake_up(&buffer_wait);
 
 	if (!iosize)
 		return -EIO;
@@ -2068,6 +2069,7 @@
 		__put_unused_buffer_head(bh[i]);
 	}
 	spin_unlock(&unused_list_lock);
+	wake_up(&buffer_wait);
 	goto finished;
 }