河源市seo推广,网站优化合同模板,学院网站建设情况,黑白的网站mark_buffer_dirty中除了会标记dirty到buffer_head-state、page.flag、folio-mapping-i_pages外#xff0c;还会调用inode所在文件系统的dirty方法#xff08;inode-i_sb-s_op-dirty_inode#xff09;。然后为inode创建一个它所在memory group的wri… mark_buffer_dirty中除了会标记dirty到buffer_head-state、page.flag、folio-mapping-i_pages外还会调用inode所在文件系统的dirty方法inode-i_sb-s_op-dirty_inode。然后为inode创建一个它所在memory group的writeback结构inode-i_wb结构inode_attach_wb-cgwb_create并将这个inode加在inode-i_wb-b_dirty链表上。并启动定时器wb_wakeup_delayed触发delayed_work_timer_fn函数INIT_DELAYED_WORK执行队列上的wb_workfn任务wb_init。wb_workfn中调用wb_do_writeback-writeback_inodes_wb将wb-b_dirty上记录的inode转移至wb-b_io队列queue_io并最终对inode的脏页做回写__writeback_inodes_wb-writeback_sb_inodes-__writeback_single_inode-do_writepages。