diff options
author | Andrew Turner <andrew@FreeBSD.org> | 2018-07-31 15:08:02 +0000 |
---|---|---|
committer | Andrew Turner <andrew@FreeBSD.org> | 2018-07-31 15:08:02 +0000 |
commit | 100a6d1905b1bb510020e6fe3a535ebf5fc395e8 (patch) | |
tree | 5cffe0c838ccbb7325746aaa4e99d0aead49901e /sys/arm64 | |
parent | 97df4fd15850a682e8b941d8cc41b80e61a195d9 (diff) | |
download | src-100a6d1905b1bb510020e6fe3a535ebf5fc395e8.tar.gz src-100a6d1905b1bb510020e6fe3a535ebf5fc395e8.zip |
Use int for the pcpu_ssbd argument. This is included from userland and may
not include the needed headers to get the bool definition.
Reported by: manu
Pointy hat to: andrew
Sponsored by: DARPA, AFRL
Notes
Notes:
svn path=/head/; revision=336971
Diffstat (limited to 'sys/arm64')
-rw-r--r-- | sys/arm64/arm64/cpu_errata.c | 4 | ||||
-rw-r--r-- | sys/arm64/include/pcpu.h | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/sys/arm64/arm64/cpu_errata.c b/sys/arm64/arm64/cpu_errata.c index c41f9169cf4f..08253f69f4a7 100644 --- a/sys/arm64/arm64/cpu_errata.c +++ b/sys/arm64/arm64/cpu_errata.c @@ -126,10 +126,10 @@ install_ssbd_workaround(void) switch(ssbd_method) { case SSBD_FORCE_ON: - smccc_arch_workaround_2(true); + smccc_arch_workaround_2(1); break; case SSBD_FORCE_OFF: - smccc_arch_workaround_2(false); + smccc_arch_workaround_2(0); break; case SSBD_KERNEL: default: diff --git a/sys/arm64/include/pcpu.h b/sys/arm64/include/pcpu.h index fbe4310da2af..a1d12559bb78 100644 --- a/sys/arm64/include/pcpu.h +++ b/sys/arm64/include/pcpu.h @@ -36,7 +36,7 @@ #define ALT_STACK_SIZE 128 typedef int (*pcpu_bp_harden)(void); -typedef int (*pcpu_ssbd)(bool); +typedef int (*pcpu_ssbd)(int); #define PCPU_MD_FIELDS \ u_int pc_acpi_id; /* ACPI CPU id */ \ |