#include "x86.h"
#include "traps.h"
#include "spinlock.h"
+#include "fs.h"
#include "buf.h"
extern uchar _binary_fs_img_start[], _binary_fs_img_size[];
panic("iderw: nothing to do");
if(b->dev != 1)
panic("iderw: request not for disk 1");
- if(b->block >= disksize)
+ if(b->blockno >= disksize)
panic("iderw: block out of range");
- p = memdisk + b->block*BSIZE;
+ p = memdisk + b->blockno*BSIZE;
if(b->flags & B_DIRTY){
b->flags &= ~B_DIRTY;