Set bh->b_count to 1 in dispatch_bh(). [Kevin Corry] --- diff/drivers/md/kcopyd.c 2003-01-10 10:20:27.000000000 +0000 +++ source/drivers/md/kcopyd.c 2003-01-10 10:20:34.000000000 +0000 @@ -344,6 +344,8 @@ init_buffer(bh, end_bh, job); bh->b_dev = job->disk.dev; + atomic_set(&bh->b_count, 1); + bh->b_state = ((1 << BH_Uptodate) | (1 << BH_Mapped) | (1 << BH_Lock) | (1 << BH_Req));