]> git.hungrycats.org Git - linux/commit
mtd: maps: vmu-flash: fix fault in unaligned fixup
authorFlorian Fuchs <fuchsfl@gmail.com>
Mon, 18 May 2026 11:45:20 +0000 (13:45 +0200)
committerMiquel Raynal <miquel.raynal@bootlin.com>
Wed, 27 May 2026 09:07:59 +0000 (11:07 +0200)
commit79d1661502c6e4b6f626185cef72cf2fa78116e1
tree0df176e107fb8dca7bdff384129db30bf6d87f9f
parentf4aeb151b8b025202a3cc55fabc45234700ed470
mtd: maps: vmu-flash: fix fault in unaligned fixup

Use kzalloc_obj() / kzalloc_objs() to allocate the memcard structs,
instead of kmalloc_obj() / kmalloc_objs() to prevent access to
uninitialized data.

Fixes runtime error: Fault in unaligned fixup: 0000 [#1] at
mtd_get_fact_prot_info.

Fixes: 47a72688fae7 ("mtd: flash mapping support for Dreamcast VMU.")
Cc: stable@vger.kernel.org
Signed-off-by: Florian Fuchs <fuchsfl@gmail.com>
Signed-off-by: Miquel Raynal <miquel.raynal@bootlin.com>
drivers/mtd/maps/vmu-flash.c