patch-1.3.65 linux/drivers/block/rd.c
Next file: linux/drivers/cdrom/mcd.c
Previous file: linux/drivers/block/ll_rw_blk.c
Back to the patch index
Back to the overall index
- Lines: 36
- Date:
Sat Feb 17 08:07:02 1996
- Orig file:
v1.3.64/linux/drivers/block/rd.c
- Orig date:
Fri Feb 16 11:34:05 1996
diff -u --recursive --new-file v1.3.64/linux/drivers/block/rd.c linux/drivers/block/rd.c
@@ -258,7 +258,7 @@
* gzip
*/
int
-identify_ramdisk_image(int device, struct file *fp, int start_block)
+identify_ramdisk_image(kdev_t device, struct file *fp, int start_block)
{
const int size = 512;
struct minix_super_block *minixsb;
@@ -355,7 +355,7 @@
struct inode inode, out_inode;
struct file infile, outfile;
unsigned short fs;
- int device, ram_device;
+ kdev_t device, ram_device;
int nblocks, i;
char *buf;
unsigned short rotate = 0;
@@ -365,7 +365,7 @@
return;
device = ROOT_DEV;
- ram_device = (MAJOR_NR << 8);
+ ram_device = MKDEV(MAJOR_NR, 0);
if (MAJOR(device) != FLOPPY_MAJOR) return;
@@ -440,7 +440,7 @@
successful_load:
invalidate_buffers(ROOT_DEV);
- ROOT_DEV = (MAJOR_NR << 8);
+ ROOT_DEV = MKDEV(MAJOR_NR,0);
done:
if (infile.f_op->release)
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