Changeset 8dbb14d5 in rtems
- Timestamp:
- 11/03/15 10:14:21 (8 years ago)
- Branches:
- 5, master
- Children:
- c1e98cd
- Parents:
- aa47302
- git-author:
- Sebastian Huber <sebastian.huber@…> (11/03/15 10:14:21)
- git-committer:
- Sebastian Huber <sebastian.huber@…> (11/05/15 10:30:21)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
c/src/lib/libbsp/shared/src/irq-server.c
raa47302 r8dbb14d5 64 64 bsp_interrupt_vector_disable(e->vector); 65 65 66 if ( e->node.next == NULL) {66 if (rtems_chain_is_node_off_chain(&e->node)) { 67 67 rtems_interrupt_lock_context lock_context; 68 68 … … 81 81 rtems_interrupt_lock_context lock_context; 82 82 bsp_interrupt_server_entry *e; 83 rtems_chain_control *chain; 83 84 84 85 rtems_interrupt_lock_acquire(&bsp_interrupt_server_lock, &lock_context); 85 86 e = (bsp_interrupt_server_entry *) 87 rtems_chain_get_unprotected(&bsp_interrupt_server_chain); 88 if (e != NULL) { 89 e->node.next = NULL; 86 chain = &bsp_interrupt_server_chain; 87 88 if (!rtems_chain_is_empty(chain)) { 89 e = (bsp_interrupt_server_entry *) 90 rtems_chain_get_first_unprotected(chain); 91 rtems_chain_set_off_chain(&e->node); 92 } else { 93 e = NULL; 90 94 } 91 95
Note: See TracChangeset
for help on using the changeset viewer.