Browse Source

move function call outside assert()

pull/31/head
raandoom 7 years ago
parent
commit
6e0a9f748f
  1. 16
      src/ext4_journal.c

16
src/ext4_journal.c

@ -1331,9 +1331,10 @@ static void jbd_journal_flush_trans(struct jbd_trans *trans)
jbd_buf->block_rec->trans == trans)) { jbd_buf->block_rec->trans == trans)) {
int r; int r;
struct ext4_block jbd_block = EXT4_BLOCK_ZERO(); struct ext4_block jbd_block = EXT4_BLOCK_ZERO();
ext4_assert(jbd_block_get(journal->jbd_fs, r = jbd_block_get(journal->jbd_fs,
&jbd_block, &jbd_block,
jbd_buf->jbd_lba) == EOK); jbd_buf->jbd_lba);
ext4_assert(r == EOK);
memcpy(tmp_data, jbd_block.data, memcpy(tmp_data, jbd_block.data,
journal->block_size); journal->block_size);
ext4_block_set(fs->bdev, &jbd_block); ext4_block_set(fs->bdev, &jbd_block);
@ -1554,12 +1555,15 @@ jbd_trans_finish_callback(struct jbd_journal *journal,
jbd_buf_dirty); jbd_buf_dirty);
if (jbd_buf) { if (jbd_buf) {
if (!revoke) { if (!revoke) {
ext4_assert(ext4_block_get_noread(fs->bdev, int r;
r = ext4_block_get_noread(fs->bdev,
&block, &block,
block_rec->lba) == EOK); block_rec->lba);
ext4_assert(jbd_block_get(journal->jbd_fs, ext4_assert(r == EOK);
r = jbd_block_get(journal->jbd_fs,
&jbd_block, &jbd_block,
jbd_buf->jbd_lba) == EOK); jbd_buf->jbd_lba);
ext4_assert(r == EOK);
memcpy(block.data, jbd_block.data, memcpy(block.data, jbd_block.data,
journal->block_size); journal->block_size);

Loading…
Cancel
Save