]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
dm-verity: correctly handle dm_bufio_client_create() failure
authorEric Biggers <ebiggers@kernel.org>
Fri, 19 Dec 2025 19:29:08 +0000 (11:29 -0800)
committerMikulas Patocka <mpatocka@redhat.com>
Sun, 4 Jan 2026 19:35:32 +0000 (20:35 +0100)
commit119f4f04186fa4f33ee6bd39af145cdaff1ff17f
treeb41f6313337c0c97e75b5ba38605b085972db1d0
parent1a257c5fd33a5b641478a7dd851861f64529c7bb
dm-verity: correctly handle dm_bufio_client_create() failure

If either of the calls to dm_bufio_client_create() in verity_fec_ctr()
fails, then dm_bufio_client_destroy() is later called with an ERR_PTR()
argument.  That causes a crash.  Fix this.

Fixes: a739ff3f543a ("dm verity: add support for forward error correction")
Cc: stable@vger.kernel.org
Reviewed-by: Sami Tolvanen <samitolvanen@google.com>
Signed-off-by: Eric Biggers <ebiggers@kernel.org>
Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
drivers/md/dm-verity-fec.c