Пример #1
0
int __ext3_journal_dirty_metadata(const char *where,
				handle_t *handle, struct buffer_head *bh)
{
	int err = journal_dirty_metadata(handle, bh);
	if (err)
		ext3_journal_abort_handle(where, __func__, bh, handle,err);
	return err;
}
Пример #2
0
static int _mlowerfs_ext3_journal_dirty_metadata(handle_t *handle,
                                              struct buffer_head *bh)
{
    int ret = journal_dirty_metadata(handle, bh);
    if (ret) {
    	_mlowerfs_ext3_journal_abort_handle(handle, bh, ret);
    }
    return ret;
}
Пример #3
0
int ocfs2_journal_dirty(handle_t *handle,
			struct buffer_head *bh)
{
	int status;

	mlog_entry("(bh->b_blocknr=%llu)\n",
		   (unsigned long long)bh->b_blocknr);

	status = journal_dirty_metadata(handle, bh);
	if (status < 0)
		mlog(ML_ERROR, "Could not dirty metadata buffer. "
		     "(bh->b_blocknr=%llu)\n",
		     (unsigned long long)bh->b_blocknr);

	mlog_exit(status);
	return status;
}