mark_dirty
void __bio_release_pages(struct bio *bio, bool mark_dirty)
if (mark_dirty) {
static void bvec_unpin(struct bio_vec *bv, bool mark_dirty)
if (mark_dirty)
bool mark_dirty)
mark_dirty = false;
bvec_unpin(&bio->bi_io_vec[1 + i], mark_dirty);
void bio_iov_iter_unbounce(struct bio *bio, bool is_error, bool mark_dirty)
bio_iov_iter_unbounce_read(bio, is_error, mark_dirty);
bool mark_dirty)
WARN_ON(mark_dirty && mark_clear);
else if (mark_dirty)
.mark_dirty = ext4_mark_dquot_dirty,
.mark_dirty = f2fs_dquot_mark_dquot_dirty,
if (!(fc->sb_flags & SB_RDONLY)) mark_dirty(s, 1);
mark_dirty(s, 0);
mark_dirty(s, 0);
mark_dirty(s, 0);
mark_dirty(s, 0);
.mark_dirty = ocfs2_mark_dquot_dirty,
.mark_dirty = dquot_mark_dquot_dirty,
return dquot->dq_sb->dq_op->mark_dirty(dquot);
void __bio_release_pages(struct bio *bio, bool mark_dirty);
void bio_iov_iter_unbounce(struct bio *bio, bool is_error, bool mark_dirty);
static inline void bio_release_pages(struct bio *bio, bool mark_dirty)
__bio_release_pages(bio, mark_dirty);
int (*mark_dirty) (struct dquot *); /* Dquot is marked dirty */
.mark_dirty = shmem_mark_dquot_dirty,