函数源码

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source File:fs\mpage.c Create Date:2022-07-29 10:47:01
首页 Copyright©Brick

741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
int mpage_writepage(struct page *page, get_block_t get_block,
    struct writeback_control *wbc)
{
    struct mpage_data mpd = {
        .bio = NULL,
        .last_block_in_bio = 0,
        .get_block = get_block,
        .use_writepage = 0,
    };
    int ret = __mpage_writepage(page, wbc, &mpd);
    if (mpd.bio) {
        int op_flags = (wbc->sync_mode == WB_SYNC_ALL ?
              REQ_SYNC : 0);
        mpage_bio_submit(REQ_OP_WRITE, op_flags, mpd.bio);
    }
    return ret;
}