diff --git a/lib/libminixfs/cache.c b/lib/libminixfs/cache.c index adb482d99..0870497f4 100644 --- a/lib/libminixfs/cache.c +++ b/lib/libminixfs/cache.c @@ -163,7 +163,6 @@ lmfs_alloc_block(struct buf *bp) { ASSERT(!bp->data); ASSERT(bp->lmfs_bytes == 0); - ASSERT(!(fs_block_size % PAGE_SIZE)); if((bp->data = minix_mmap(0, fs_block_size, PROT_READ|PROT_WRITE, MAP_PREALLOC|MAP_ANON, -1, 0)) == MAP_FAILED) { free_unused_blocks(); @@ -510,7 +509,7 @@ register struct buf *bp; /* buffer pointer */ ASSERT(bp->lmfs_bytes == fs_block_size); ASSERT(fs_block_size > 0); - ASSERT(!(fs_block_size % PAGE_SIZE)); + //ASSERT(!(fs_block_size % PAGE_SIZE)); pos = mul64u(bp->lmfs_blocknr, fs_block_size); if(fs_block_size > PAGE_SIZE) { diff --git a/servers/iso9660fs/read.c b/servers/iso9660fs/read.c index f43bd1c7c..a6b10cd67 100644 --- a/servers/iso9660fs/read.c +++ b/servers/iso9660fs/read.c @@ -23,7 +23,9 @@ int fs_read(void) { switch(fs_m_in.m_type) { case REQ_READ: rw = READING; + break; case REQ_PEEK: rw = PEEKING; + break; default: panic("odd m_type"); }