patch-2.4.14 linux/drivers/block/rd.c
Next file: linux/drivers/block/xd.c
Previous file: linux/drivers/block/ps2esdi.c
Back to the patch index
Back to the overall index
- Lines: 49
- Date:
Thu Oct 25 13:58:35 2001
- Orig file:
v2.4.13/linux/drivers/block/rd.c
- Orig date:
Tue Oct 23 22:48:50 2001
diff -u --recursive --new-file v2.4.13/linux/drivers/block/rd.c linux/drivers/block/rd.c
@@ -203,17 +203,6 @@
return 0;
}
-/*
- * Writing: just make sure the page gets marked dirty, so that
- * the page stealer won't grab it.
- */
-static int ramdisk_writepage(struct page *page)
-{
- SetPageDirty(page);
- UnlockPage(page);
- return 0;
-}
-
static int ramdisk_prepare_write(struct file *file, struct page *page, unsigned offset, unsigned to)
{
if (!Page_Uptodate(page)) {
@@ -233,7 +222,7 @@
static struct address_space_operations ramdisk_aops = {
readpage: ramdisk_readpage,
- writepage: ramdisk_writepage,
+ writepage: fail_writepage,
prepare_write: ramdisk_prepare_write,
commit_write: ramdisk_commit_write,
};
@@ -463,20 +452,12 @@
rd_bdev[unit]->bd_inode->i_mapping->a_ops = &ramdisk_aops;
}
- MOD_INC_USE_COUNT;
-
- return 0;
-}
-
-static int rd_release(struct inode * inode, struct file * filp)
-{
- MOD_DEC_USE_COUNT;
return 0;
}
static struct block_device_operations rd_bd_op = {
+ owner: THIS_MODULE,
open: rd_open,
- release: rd_release,
ioctl: rd_ioctl,
};
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)