diff options
author | Gregory Nutt <gnutt@nuttx.org> | 2014-11-12 06:56:32 -0600 |
---|---|---|
committer | Gregory Nutt <gnutt@nuttx.org> | 2014-11-12 06:56:32 -0600 |
commit | 4f011a96cff121f89b5db66dfb727ef80cf1ca94 (patch) | |
tree | fea9c5e6bbeb4ab2984ef5111bac8f4728bd2ba6 /nuttx | |
parent | 2487d2b4d89578d6503e613bfff210ab0b89a3cc (diff) | |
download | px4-nuttx-4f011a96cff121f89b5db66dfb727ef80cf1ca94.tar.gz px4-nuttx-4f011a96cff121f89b5db66dfb727ef80cf1ca94.tar.bz2 px4-nuttx-4f011a96cff121f89b5db66dfb727ef80cf1ca94.zip |
If the INTR granule allocator mode is enabled, there is no
semaphore to destroy. From Lorenz Meier.
Diffstat (limited to 'nuttx')
-rw-r--r-- | nuttx/mm/mm_gran/mm_granrelease.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/nuttx/mm/mm_gran/mm_granrelease.c b/nuttx/mm/mm_gran/mm_granrelease.c index a7b8c25a0..bb5084da4 100644 --- a/nuttx/mm/mm_gran/mm_granrelease.c +++ b/nuttx/mm/mm_gran/mm_granrelease.c @@ -84,7 +84,9 @@ FAR struct gran_s *g_graninfo; static inline void gran_release_common(FAR struct gran_s *priv) { DEBUGASSERT(priv); +#ifndef CONFIG_GRAN_INTR sem_destroy(&priv->exclsem); +#endif kmm_free(priv); } |