diff options
author | Ralf Baechle <ralf@linux-mips.org> | 2000-02-16 01:07:24 +0000 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2000-02-16 01:07:24 +0000 |
commit | 95db6b748fc86297827fbd9c9ef174d491c9ad89 (patch) | |
tree | 27a92a942821cde1edda9a1b088718d436b3efe4 /drivers/block/nbd.c | |
parent | 45b27b0a0652331d104c953a5b192d843fff88f8 (diff) |
Merge with Linux 2.3.40.
Diffstat (limited to 'drivers/block/nbd.c')
-rw-r--r-- | drivers/block/nbd.c | 4 |
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; } |