diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-02-12 13:26:26 +0100 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2015-02-13 10:34:19 +0100 |
commit | f18163088eb939c6d679c79f632d6f61aaa4765e (patch) | |
tree | e71cd390c8fba18a4c8f8798076e4f47c0845f45 /rtemsbsd | |
parent | Update to FreeBSD 9.3 (diff) | |
download | rtems-libbsd-f18163088eb939c6d679c79f632d6f61aaa4765e.tar.bz2 |
rtems_bsd_mutex: Add missing ISR enable
Diffstat (limited to 'rtemsbsd')
-rw-r--r-- | rtemsbsd/rtems/rtems-bsd-muteximpl.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/rtemsbsd/rtems/rtems-bsd-muteximpl.c b/rtemsbsd/rtems/rtems-bsd-muteximpl.c index 5dc3346f..2873e32c 100644 --- a/rtemsbsd/rtems/rtems-bsd-muteximpl.c +++ b/rtemsbsd/rtems/rtems-bsd-muteximpl.c @@ -88,6 +88,8 @@ rtems_bsd_mutex_unlock_more(rtems_bsd_mutex *m, Thread_Control *owner, _Thread_Clear_state(new_owner, STATES_WAITING_FOR_MUTEX); _Thread_Enable_dispatch(); + } else { + _ISR_Enable(level); } if (!keep_priority) { |