From 1ebb6bd95ac1ea3ead299cf178168b8f4577abcb Mon Sep 17 00:00:00 2001 From: patacongo Date: Tue, 28 Aug 2012 14:40:12 +0000 Subject: [PATCH] Add some protection to the priority inheritance logic when sem_post() is called from an interrupt handler git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5060 42af7a65-404d-4744-a932-0658087f49c3 --- Documentation/NuttxPortingGuide.html | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/NuttxPortingGuide.html b/Documentation/NuttxPortingGuide.html index a339b3a9902..78c1327e205 100644 --- a/Documentation/NuttxPortingGuide.html +++ b/Documentation/NuttxPortingGuide.html @@ -4005,6 +4005,9 @@ build This may be set to zero if priority inheritance is disabled OR if you are only using semaphores as mutexes (only one holder) OR if no more than two threads participate using a counting semaphore. + If defined, then this should be a relatively large number because this + is the total number of counts on the total number of semaphores (like + 64 or 100).
  • CONFIG_SEM_NNESTPRIO: If priority inheritance is enabled, @@ -4012,6 +4015,8 @@ build 1) than can be waiting for another thread to release a count on a semaphore. This value may be set to zero if no more than one thread is expected to wait for a semaphore. + If defined, then this should be a relatively small number because this the + number of maximumum of waiters on one semaphore (like 4 or 8).
  • CONFIG_FDCLONE_DISABLE: Disable cloning of all file descriptors