You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nuttx.apache.org by GitBox <gi...@apache.org> on 2021/04/05 16:54:41 UTC

[GitHub] [incubator-nuttx] v01d opened a new issue #3344: ISSUES WITH ACCESSING CPU INDEX

v01d opened a new issue #3344:
URL: https://github.com/apache/incubator-nuttx/issues/3344


   ```
     Description: The CPU number is accessed usually with the macro this_cpu().
                  The returned CPU number is then used for various things,
                  typically as an array index.  However, if pre-emption is
                  not disabled,then it is possible that a context switch
                  could occur and that logic could run on another CPU with
                  possible fatal consequences.
   
                  We need to evaluate all use of this_cpu() and assure that
                  it is used in a way that guarantees the the code continues
                  to execute on the same CPU.
   
     Status:      Open
     Prioity:     Medium.  This is a logical problem but I have never seen
                  an bugs caused by this.  But I believe that failures are
                  possible.
   ```


-- 
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.

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