]> www.infradead.org Git - users/jedix/linux-maple.git/commit
misc: fastrpc: Use memdup_user()
authorThorsten Blum <thorsten.blum@toblux.com>
Fri, 5 Jul 2024 07:58:55 +0000 (08:58 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 5 Jul 2024 08:01:42 +0000 (10:01 +0200)
commitf0f53369af368b7ffc8a12bff508d7c958cce8b2
tree1fe06f860bbeec27c0ed77b786aee0e7dc1697e4
parent9d7eb234ac7a56b88aea8a52ed81553a730fe25c
misc: fastrpc: Use memdup_user()

Switching to memdup_user() overwrites the allocated memory only once,
whereas kzalloc() followed by copy_from_user() initializes the allocated
memory to zero and then immediately overwrites it.

Fixes the following Coccinelle/coccicheck warning reported by
memdup_user.cocci:

WARNING opportunity for memdup_user

Signed-off-by: Thorsten Blum <thorsten.blum@toblux.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Link: https://lore.kernel.org/r/20240705075900.424100-2-srinivas.kandagatla@linaro.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/misc/fastrpc.c