We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 2f1be0f + 9a699c0 commit bc615a2Copy full SHA for bc615a2
2 files changed
.wolfssl_known_macro_extras
@@ -52,6 +52,7 @@ CONFIG_ARCH_CHIP_STM32F746ZG
52
CONFIG_ARCH_CHIP_STM32H743ZI
53
CONFIG_ARCH_CHIP_STM32L552ZE
54
CONFIG_ARCH_POSIX
55
+CONFIG_ARCH_TEGRA
56
CONFIG_ARM
57
CONFIG_ARM64
58
CONFIG_BOARD_NATIVE_POSIX
linuxkm/linuxkm_wc_port.h
@@ -1454,7 +1454,12 @@
1454
1455
static __always_inline int wc_InitMutex(wolfSSL_Mutex* m)
1456
{
1457
+ /* Tegra vendor kernels do not support assignment of __SPIN_LOCK_UNLOCKED() */
1458
+ # ifndef CONFIG_ARCH_TEGRA
1459
m->lock = __SPIN_LOCK_UNLOCKED(m);
1460
+ # else
1461
+ spin_lock_init(&m->lock);
1462
+ #endif
1463
m->irq_flags = 0;
1464
1465
return 0;
0 commit comments