]> git.baikalelectronics.ru Git - kernel.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)
commitdf5380e7ae3417789a406d69395bb550fcba56e8
tree4374a9f054e2c1a5580f8c7a5034b9421598cdcd
parent45234fb605d11b9ae257abae018951eff6673c5d
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