From 28779c70ffebbb2006eb7df01d64180859bb324e Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Fri, 7 Mar 2014 12:53:41 +0100 Subject: score: Add function to destroy SMP locks --- cpukit/rtems/include/rtems/rtems/intr.h | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'cpukit/rtems/include/rtems/rtems/intr.h') diff --git a/cpukit/rtems/include/rtems/rtems/intr.h b/cpukit/rtems/include/rtems/rtems/intr.h index 62d2dad25a..04bcb72ff4 100644 --- a/cpukit/rtems/include/rtems/rtems/intr.h +++ b/cpukit/rtems/include/rtems/rtems/intr.h @@ -179,6 +179,16 @@ typedef ISR_lock_Context rtems_interrupt_lock_context; #define rtems_interrupt_lock_initialize( _lock ) \ _ISR_lock_Initialize( _lock ) +/** + * @brief Destroys an interrupt lock. + * + * Concurrent destruction leads to unpredictable results. + * + * @param[in,out] _lock The interrupt lock control. + */ +#define rtems_interrupt_lock_destroy( _lock ) \ + _ISR_lock_Destroy( _lock ) + /** * @brief Acquires an interrupt lock. * -- cgit v1.2.3