=========================================================================== Index: linux/fs/pagebuf/page_buf_io.c =========================================================================== --- /usr/tmp/TmpDir.15706-0/linux/fs/pagebuf/page_buf_io.c_1.104 Mon Jan 7 14:32:15 2002 +++ linux/fs/pagebuf/page_buf_io.c Mon Jan 7 13:56:13 2002 @@ -121,7 +121,9 @@ PAGE_BUG(page); if (!bh || !buffer_delay(bh)) BUG(); + lock_buffer(bh); clear_bit(BH_Delay, &bh->b_state); + unlock_buffer(bh); } static inline int