--- linux-2.4.5/fs/block_dev.c	Tue May 22 11:35:42 2001
+++ linux/fs/block_dev.c	Thu May 31 09:27:40 2001
@@ -603,6 +603,7 @@
 	if (!bdev->bd_op->ioctl)
 		return -EINVAL;
 	inode_fake.i_rdev=rdev;
+	inode_fake.i_bdev=bdev;
 	init_waitqueue_head(&inode_fake.i_wait);
 	set_fs(KERNEL_DS);
 	res = bdev->bd_op->ioctl(&inode_fake, NULL, cmd, arg);
