summaryrefslogtreecommitdiff
path: root/arch/sh
diff options
context:
space:
mode:
authorKees Cook <keescook@chromium.org>2021-08-19 20:45:36 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2021-08-26 11:41:16 +0300
commit6277fbfdd29ca2fbf5da33e3931087b5356c770b (patch)
treeae2aab3e4f16773bcff260a8b1c9aa09f67d4ee6 /arch/sh
parent55cdf7d7b2a187d0c2bcf11ed70e2eeb192713da (diff)
downloadlinux-6277fbfdd29ca2fbf5da33e3931087b5356c770b.tar.xz
staging: wlan-ng: Remove pointless a3/a4 union
There is no need for the a3/a4 union. The two structs are identical except for the addition of a4. Excepting one place, the structs are only ever used in the union, and the union is always allocated at full size. The one instance of the a3-specific struct can be replaced with the full version, as no sizing information is used. Replace the union with the a4 version of the struct. "diffoscope" reports there are no object code differences after this change. Cc: Allen Pais <apais@linux.microsoft.com> Cc: Romain Perier <romain.perier@gmail.com> Cc: Chen Lin <chen.lin5@zte.com.cn> Cc: Ivan Safonov <insafonov@gmail.com> Cc: Arnd Bergmann <arnd@arndb.de> Cc: linux-staging@lists.linux.dev Signed-off-by: Kees Cook <keescook@chromium.org> Link: https://lore.kernel.org/r/20210819174537.3499227-2-keescook@chromium.org Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'arch/sh')
0 files changed, 0 insertions, 0 deletions