01 2023 档案
摘要:page cache 往bdi_writeback的b_dirty链表上插入node(inode.i_io_list) __set_page_dirty_nobuffers()里调用__mark_inode_dirty(I_DIRTY_PAGES),这个函数里将此inode的i_state或上I_D
阅读全文
摘要:struct bio_vec bio_vec表示一段连续的内存数据,最大为一个page一般情况下,bio_vec与page一一对应. 所有bio_vec就组成 了一个bio携带的所有数据 struct bio_vec { struct page *bv_page;/*数据所属的page */ uns
阅读全文
摘要:Max Enhanced Area Max Enhanced Area = MAX_ENH_SIZE_MULT x HC_WP_GRP_SIZE x HC_ERASE_GRP_SIZE x 512kBytes Erase Unit Size = 512Kbyte × HC_ERASE_GRP_SIZ
阅读全文