jlaitine commented on code in PR #16194:
URL: https://github.com/apache/nuttx/pull/16194#discussion_r2056479486


##########
include/nuttx/semaphore.h:
##########
@@ -184,9 +184,17 @@ int nxsem_destroy(FAR sem_t *sem);
  *
  ****************************************************************************/
 
-int nxsem_wait(FAR sem_t *sem);
 int nxsem_wait_slow(FAR sem_t *sem);
 
+#if !defined(CONFIG_SMP) && defined(CONFIG_BUILD_FLAT)
+static inline int nxsem_wait(FAR sem_t *sem)

Review Comment:
   I dropped this patch, this is a good discussion, but maybe not in context of 
this huge pr.
   
   IMHO, there should be a way to disable the fast paths and use of atomic RMW 
inside critical sections for non-smp builds



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: commits-unsubscr...@nuttx.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to