diff --git a/drivers/block/nbd.c b/drivers/block/nbd.c
index 2701cd7..5163d54 100644
--- a/drivers/block/nbd.c
+++ b/drivers/block/nbd.c
@@ -714,9 +714,6 @@ static int nbd_ioctl(struct inode *inode, struct file *file,
 		printk(KERN_WARNING "%s: queue cleared\n", lo->disk->disk_name);
 		if (file)
 			fput(file);
-		lo->bytesize = 0;
-		bdev->bd_inode->i_size = 0;
-		set_capacity(lo->disk, 0);
 		if (max_part > 0)
 			ioctl_by_bdev(bdev, BLKRRPART, 0);
 		return lo->harderror;
