Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 131670c2 authored by Fuqian Huang's avatar Fuqian Huang Committed by Mike Snitzer
Browse files

dm integrity: use kzalloc() instead of kmalloc() + memset()

parent d370ad23
Loading
Loading
Loading
Loading
+1 −2
Original line number Diff line number Diff line
@@ -3360,7 +3360,7 @@ static int create_journal(struct dm_integrity_c *ic, char **error)
				goto bad;
			}

			crypt_iv = kmalloc(ivsize, GFP_KERNEL);
			crypt_iv = kzalloc(ivsize, GFP_KERNEL);
			if (!crypt_iv) {
				*error = "Could not allocate iv";
				r = -ENOMEM;
@@ -3389,7 +3389,6 @@ static int create_journal(struct dm_integrity_c *ic, char **error)
				sg_set_buf(&sg[i], va, PAGE_SIZE);
			}
			sg_set_buf(&sg[i], &ic->commit_ids, sizeof ic->commit_ids);
			memset(crypt_iv, 0x00, ivsize);

			skcipher_request_set_crypt(req, sg, sg,
						   PAGE_SIZE * ic->journal_pages + sizeof ic->commit_ids, crypt_iv);