mtd: nftl: Remove VLA usage
authorKees Cook <keescook@chromium.org>
Sun, 29 Apr 2018 15:00:53 +0000 (08:00 -0700)
committerBoris Brezillon <boris.brezillon@bootlin.com>
Mon, 30 Apr 2018 14:11:16 +0000 (16:11 +0200)
commit27ab41e2c183e960a045c8f3b87b2341a5f10f19
tree0168e650060ee93e20af3692c9ddd98fbab0651d
parent7cc9aa669a5119a8d70b22c57779d1decd4d0d62
mtd: nftl: Remove VLA usage

On the quest to remove all stack VLAs from the kernel[1] this changes
the check_free_sectors() routine to use a kmalloc()ed buffer instead
of a large VLA stack buffer.

[1] https://lkml.kernel.org/r/CA+55aFzCG-zNmZwX4A2FQpadafLfEzK6CC=qPXydAacU1RqZWA@mail.gmail.com

Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Boris Brezillon <boris.brezillon@bootlin.com>
drivers/mtd/inftlmount.c
drivers/mtd/nftlmount.c