--- /opt/kernel/linux-2.4.2-ac7/drivers/block/loop.c Thu Mar 1 15:46:14 2001 +++ drivers/block/loop.c Thu Mar 1 17:17:13 2001 @@ -397,10 +397,10 @@ if (!buffer_locked(rbh)) BUG(); - if (MINOR(rbh->b_dev) >= max_loop) + if (MINOR(rbh->b_rdev) >= max_loop) goto out; - lo = &loop_dev[MINOR(rbh->b_dev)]; + lo = &loop_dev[MINOR(rbh->b_rdev)]; spin_lock_irq(&lo->lo_lock); if (lo->lo_state != Lo_bound) goto inactive;