summaryrefslogtreecommitdiffstats
path: root/drivers/block/nbd.c
diff options
context:
space:
mode:
authorRalf Baechle <ralf@linux-mips.org>2000-02-16 01:07:24 +0000
committerRalf Baechle <ralf@linux-mips.org>2000-02-16 01:07:24 +0000
commit95db6b748fc86297827fbd9c9ef174d491c9ad89 (patch)
tree27a92a942821cde1edda9a1b088718d436b3efe4 /drivers/block/nbd.c
parent45b27b0a0652331d104c953a5b192d843fff88f8 (diff)
Merge with Linux 2.3.40.
Diffstat (limited to 'drivers/block/nbd.c')
-rw-r--r--drivers/block/nbd.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/block/nbd.c b/drivers/block/nbd.c
index 4cf81b9b0..0efcce8ed 100644
--- a/drivers/block/nbd.c
+++ b/drivers/block/nbd.c
@@ -435,8 +435,6 @@ static int nbd_release(struct inode *inode, struct file *file)
dev = MINOR(inode->i_rdev);
if (dev >= MAX_NBD)
return -ENODEV;
- fsync_dev(inode->i_rdev);
- invalidate_buffers(inode->i_rdev);
lo = &nbd_dev[dev];
if (lo->refcnt <= 0)
printk(KERN_ALERT "nbd_release: refcount(%d) <= 0\n", lo->refcnt);
@@ -491,6 +489,8 @@ int nbd_init(void)
nbd_blksize_bits[i] = 10;
nbd_bytesizes[i] = 0x7ffffc00; /* 2GB */
nbd_sizes[i] = nbd_bytesizes[i] >> nbd_blksize_bits[i];
+ register_disk(NULL, MKDEV(MAJOR_NR,i), 1, &nbd_fops,
+ nbd_bytesizes[i]>>9);
}
return 0;
}