android_kernel_motorola_sm6375/include
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Greg Kroah-Hartman bfb2ce3eb1 ANDROID: GKI: rework the ANDROID_KABI_USE() macro to not use __UNIQUE()
The __UNIQUE_ID() macro causes problems as it turns out to not be
deterministic across different compiler runs as it relies on the
__COUNTER__ macro which could have been used on other .h files previous
to this .h file being included.

This shows up specifically when building with "LTO=thin" vs. "LTO=full"
as different build paths seem to be triggered.

As the structure name isn't really needed at all here, we were just
including it for older compilers that could not handle anonymous
structures in a union, just drop the whole thing which resolves the abi
naming issue.

Bug: 210255585
Reported-by: Giuliano Procida <gprocida@google.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I6b9449fa9d26ffc5d66b2f0f3b41e2d5f3003f68
2021-11-09 18:38:36 +01:00
..
acpi ACPI: fix NULL pointer dereference 2021-08-08 09:04:08 +02:00
asm-generic This is the 5.4.142 stable release 2021-08-27 16:27:13 +02:00
clocksource
crypto BACKPORT: crypto: blake2b - sync with blake2s implementation 2021-10-23 19:32:26 -07:00
drm This is the 5.4.136 stable release 2021-07-28 13:46:04 +02:00
dt-bindings
keys certs: Add EFI_CERT_X509_GUID support for dbx entries 2021-06-30 08:47:55 -04:00
kvm
linux ANDROID: GKI: rework the ANDROID_KABI_USE() macro to not use __UNIQUE() 2021-11-09 18:38:36 +01:00
math-emu
media Revert "media: subdev: disallow ioctl for saa6588/davinci" 2021-07-20 11:32:59 +02:00
misc
net This is the 5.4.142 stable release 2021-08-27 16:27:13 +02:00
pcmcia
ras
rdma
scsi This is the 5.4.134 stable release 2021-07-20 16:30:12 +02:00
soc
sound
target
trace This is the 5.4.136 stable release 2021-07-28 13:46:04 +02:00
uapi This is the 5.4.146 stable release 2021-09-15 14:01:16 +02:00
vdso
video
xen
OWNERS