Remove CONFIG_TLS

A first step in implementing the user-space error is force TLS to be enabled at all times.  It is no longer optional
This commit is contained in:
Gregory Nutt
2020-05-07 09:46:47 -06:00
parent 1ad03a5a13
commit c2244a2382
54 changed files with 15 additions and 225 deletions
-2
View File
@@ -1695,14 +1695,12 @@ int up_timer_start(FAR const struct timespec *ts);
*
****************************************************************************/
#ifdef CONFIG_TLS
/* struct tls_info_s;
* FAR struct tls_info_s *up_tls_info(void);
*
* The actual declaration or definition is provided in arch/tls.h. The
* actual implementation may be a MACRO or and inline function.
*/
#endif
/****************************************************************************
* Multiple CPU support
-3
View File
@@ -29,8 +29,6 @@
#include <sys/types.h>
#ifdef CONFIG_TLS
/****************************************************************************
* Pre-processor Definitions
****************************************************************************/
@@ -148,5 +146,4 @@ void tls_set_element(int elem, uintptr_t value);
FAR struct tls_info_s *tls_get_info(void);
#endif
#endif /* CONFIG_TLS */
#endif /* __INCLUDE_NUTTX_TLS_H */