]> git.kernelconcepts.de Git - karo-tx-linux.git/commit
ACPICA: Use designated initializers
authorKees Cook <keescook@chromium.org>
Mon, 26 Jun 2017 22:53:07 +0000 (00:53 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 27 Jun 2017 20:27:24 +0000 (22:27 +0200)
commit3d867f6c5fd6535cdeceef3170e5e84e5dd80fc1
tree4374a9f054e2c1a5580f8c7a5034b9421598cdcd
parenta976c2951d8f376112361830aa7762beff83a205
ACPICA: Use designated initializers

The struct layout randomization plugin detects and randomizes any structs
that contain only function pointers. Once layout is randomized, all
initialization must be designated or the compiler will misalign the
assignments. This switches all the ACPICA function pointer struct to
use designated initializers, using the proposed upstream ACPICA macro:
https://github.com/acpica/acpica/pull/248/

Signed-off-by: Kees Cook <keescook@chromium.org>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/acpica/hwxfsleep.c
include/acpi/platform/acenv.h
include/acpi/platform/aclinux.h