diff --git a/src/fs/bio.c b/src/fs/bio.c
index 644384a8b10de6493b5b5796c28608265e822026..0fed298f12a8394e2cad5dc5e3550cb5490b71b1 100644
--- a/src/fs/bio.c
+++ b/src/fs/bio.c
@@ -230,11 +230,11 @@ void make_request(){
       for(int i = 0; i < cur_bio_vec->bv_count; i++){
         /* qemu */
         /* 根据bio读读写位,判断是读还是写 */
-        printf(rd("s: %d\n"), cur_bio_vec->bv_start_num+i);
+        // printf(rd("s: %d\n"), cur_bio_vec->bv_start_num+i);
         struct buf *b = bread(cur_bio->bi_dev, cur_bio_vec->bv_start_num+i);
         memmove(cur_bio_vec->bv_buff, (void *)b->data, BSIZE); 
         brelse(b);
-        printf(bl("buff: %p\n"), cur_bio_vec->bv_buff);
+        // printf(bl("buff: %p\n"), cur_bio_vec->bv_buff);
         cur_bio_vec->bv_buff += BSIZE;
       }
       cur_bio_vec = cur_bio_vec->bv_next;
diff --git a/src/fs/mpage.c b/src/fs/mpage.c
index a88f34ba11f3c83ec3c5bff16d79b18aa2618ccf..754f0c18502868c7c7d2efac5a85a8053adc3904 100644
--- a/src/fs/mpage.c
+++ b/src/fs/mpage.c
@@ -49,8 +49,8 @@ int readpage(entry_t *entry, uint64 buff, uint32 flpgnum){
  * @return struct bio* 
  */
 struct bio *do_readpage(entry_t *entry, uint64 buff, uint32 flpgnum){
-  // struct bio *bio = kzalloc(sizeof(bio));
-  struct bio *bio = kzalloc(PGSIZE);
+  struct bio *bio = kzalloc(sizeof(struct bio));
+  // struct bio *bio = kzalloc(PGSIZE);
   struct bio_vec *first_bio_vec, *cur_bio_vec;
   /* 用来统计扇区总数是否符合条件 */
   int sect_num = 0;