TLS: Fix an error in a macro
This commit is contained in:
parent
f16f470881
commit
d69dc04d96
2
arch
2
arch
@ -1 +1 @@
|
||||
Subproject commit 0d8d0f4ead50917143cddbc140ca6658664d6737
|
||||
Subproject commit 7195b24346e9d4115feff64d09f406ef31966630
|
@ -1663,7 +1663,7 @@ int up_timer_start(FAR const struct timespec *ts);
|
||||
*
|
||||
* Returned Value:
|
||||
* A pointer to TLS info structure at the beginning of the STACK memory
|
||||
* allocation. This is essentially an appliction of the TLS_INFO(sp)
|
||||
* allocation. This is essentially an application of the TLS_INFO(sp)
|
||||
* macro and has a platform dependency only in the manner in which the
|
||||
* stack pointer (sp) is obtained and interpreted.
|
||||
*
|
||||
|
@ -60,7 +60,7 @@
|
||||
#define TLS_STACK_ALIGN (1L << CONFIG_TLS_LOG2_MAXSTACK)
|
||||
#define TLS_STACK_MASK (TLS_STACK_ALIGN - 1)
|
||||
#define TLS_MAXSTACK (TLS_STACK_ALIGN)
|
||||
#define TLS_INFO(sp) ((FAR struct tls_info_s *)((sp) & TLS_STACK_MASK))
|
||||
#define TLS_INFO(sp) ((FAR struct tls_info_s *)((sp) & ~TLS_STACK_MASK))
|
||||
|
||||
/****************************************************************************
|
||||
* Public Types
|
||||
|
Loading…
Reference in New Issue
Block a user