X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Ffilesys%2Finode.c;h=8e954abc32f35c782cd04c9f0715a7291a86edbb;hb=11e89d796647d72cd2667a568610521f84d6cc95;hp=98dd36a1a9e5c62a537b2316d3b67bcd753f796d;hpb=71ea8b14adfbb3f38a1fb2ced75ea5c513206e8f;p=pintos-anon diff --git a/src/filesys/inode.c b/src/filesys/inode.c index 98dd36a..8e954ab 100644 --- a/src/filesys/inode.c +++ b/src/filesys/inode.c @@ -162,7 +162,7 @@ inode_close (struct inode *inode) { /* Remove from inode list and release lock. */ list_remove (&inode->elem); - + /* Deallocate blocks if removed. */ if (inode->removed) { @@ -258,7 +258,7 @@ inode_write_at (struct inode *inode, const void *buffer_, off_t size, while (size > 0) { /* Sector to write, starting byte offset within sector. */ - off_t sector_idx = byte_to_sector (inode, offset); + disk_sector_t sector_idx = byte_to_sector (inode, offset); int sector_ofs = offset % DISK_SECTOR_SIZE; /* Bytes left in inode, bytes left in sector, lesser of the two. */