mirror of
https://github.com/xen-project/xen.git
synced 2026-10-28 02:01:24 +01:00
xen/arm: ffa: fix build with clang
Clang 16 reports:
In file included from arch/arm/tee/ffa.c:72:
arch/arm/tee/ffa_private.h:329:17: error: 'used' attribute ignored on a non-definition declaration [-Werror,-Wignored-attributes]
extern uint32_t __ro_after_init ffa_fw_version;
^
The variable ffa_fw_version is only used in ffa.c. Remove the
declaration in the header and make the definition in ffa.c static.
Fixes: 2f9f240a5e ("xen/arm: ffa: Fine granular call support")
Signed-off-by: Stewart Hildebrand <stewart.hildebrand@amd.com>
Reviewed-by: Bertrand Marquis <bertrand.marquis@arm.com>
This commit is contained in:
1 parent
40f35d07aa
commit
a1a1e2b7dc
2 files changed
+1
-2
No files matched your search
@@ -72,7 +72,7 @@
|
||||
#include "ffa_private.h"
|
||||
|
||||
/* Negotiated FF-A version to use with the SPMC, 0 if not there or supported */
|
||||
uint32_t __ro_after_init ffa_fw_version;
|
||||
static uint32_t __ro_after_init ffa_fw_version;
|
||||
|
||||
/* Features supported by the SPMC or secure world when present */
|
||||
DECLARE_BITMAP(ffa_fw_abi_supported, FFA_ABI_BITMAP_SIZE);
|
||||
|
||||
@@ -326,7 +326,6 @@ extern void *ffa_rx;
|
||||
extern void *ffa_tx;
|
||||
extern spinlock_t ffa_rx_buffer_lock;
|
||||
extern spinlock_t ffa_tx_buffer_lock;
|
||||
extern uint32_t __ro_after_init ffa_fw_version;
|
||||
extern DECLARE_BITMAP(ffa_fw_abi_supported, FFA_ABI_BITMAP_SIZE);
|
||||
|
||||
bool ffa_shm_domain_destroy(struct domain *d);
|
||||
|
||||