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;