patch-1.3.97 linux/drivers/block/rd.c
Next file: linux/drivers/cdrom/Config.in
Previous file: linux/drivers/block/floppy.c
Back to the patch index
Back to the overall index
- Lines: 41
- Date:
Sun Apr 28 18:47:40 1996
- Orig file:
v1.3.96/linux/drivers/block/rd.c
- Orig date:
Sat Apr 27 15:19:51 1996
diff -u --recursive --new-file v1.3.96/linux/drivers/block/rd.c linux/drivers/block/rd.c
@@ -48,6 +48,7 @@
#include <linux/mman.h>
#include <linux/malloc.h>
#include <linux/ioctl.h>
+#include <linux/fd.h>
#include <linux/module.h>
#include <asm/system.h>
@@ -90,11 +91,12 @@
* architecture-specific setup routine (from the stored bootsector
* information).
*/
+int rd_size = 4096; /* Size of the ramdisks */
+
#ifndef MODULE
int rd_doload = 0; /* 1 = load ramdisk, 0 = don't load */
int rd_prompt = 1; /* 1 = prompt for ramdisk, 0 = don't prompt */
int rd_image_start = 0; /* starting block # of image */
-int rd_size = 4096; /* Size of the ramdisks */
#ifdef CONFIG_BLK_DEV_INITRD
unsigned long initrd_start,initrd_end;
int mount_initrd = 1; /* zero if initrd should not be mounted */
@@ -489,7 +491,7 @@
outfile.f_op->write(outfile.f_inode, &outfile, buf,
BLOCK_SIZE);
if (!(i % 16)) {
- printk(KERN_NOTICE "%c\b", rotator[rotate & 0x3]);
+ printk("%c\b", rotator[rotate & 0x3]);
rotate++;
}
}
@@ -515,6 +517,9 @@
if (MAJOR(ROOT_DEV) != FLOPPY_MAJOR) return;
if (rd_prompt) {
+#ifdef CONFIG_BLK_DEV_FD
+ floppy_eject();
+#endif
printk(KERN_NOTICE
"VFS: Insert root floppy disk to be loaded into ramdisk and press ENTER\n");
wait_for_keypress();
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov
with Sam's (original) version of this