cm4000_cs: Use struct_group() to zero struct cm4000_dev region
authorKees Cook <keescook@chromium.org>
Thu, 20 May 2021 22:33:30 +0000 (15:33 -0700)
committerKees Cook <keescook@chromium.org>
Sat, 25 Sep 2021 15:20:49 +0000 (08:20 -0700)
commit8610047ca89f4855ae0546dfc8db122d28deb50d
treefad89a4235237ca1f251a42eeac5a0cbdd1d4354
parentc92a08c1afff1144b8dd8d87bdc4d68a7538987f
cm4000_cs: Use struct_group() to zero struct cm4000_dev region

In preparation for FORTIFY_SOURCE performing compile-time and run-time
field bounds checking for memset(), avoid intentionally writing across
neighboring fields.

Add struct_group() to mark region of struct cm4000_dev that should be
initialized to zero.

Cc: Harald Welte <laforge@gnumonks.org>
Cc: Arnd Bergmann <arnd@arndb.de>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Kees Cook <keescook@chromium.org>
Acked-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Link: https://lore.kernel.org/lkml/YQDvxAofJlI1JoGZ@kroah.com
drivers/char/pcmcia/cm4000_cs.c