Unverified Commit 4d880d44 authored by openeuler-ci-bot's avatar openeuler-ci-bot Committed by Gitee
Browse files

!5899 dm-crypt: don't modify the data when using authenticated encryption

parents ff773a40 4a1f40d0
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -1733,6 +1733,12 @@ static void kcryptd_crypt_write_convert(struct dm_crypt_io *io)
	io->ctx.bio_out = clone;
	io->ctx.iter_out = clone->bi_iter;

	if (crypt_integrity_aead(cc)) {
		bio_copy_data(clone, io->base_bio);
		io->ctx.bio_in = clone;
		io->ctx.iter_in = clone->bi_iter;
	}

	sector += bio_sectors(clone);

	crypt_inc_pending(io);