Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changeset 416ef49 in mainline


Ignore:
Timestamp:
2014-10-12T12:41:14Z (7 years ago)
Author:
Jakub Jermar <jakub@…>
Branches:
lfn, master
Children:
ec443d5
Parents:
9928240
Message:

Run ia64 syscalls with interrupts enabled.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • kernel/arch/ia64/src/interrupt.c

    r9928240 r416ef49  
    198198sysarg_t break_instruction(unsigned int n, istate_t *istate)
    199199{
     200        sysarg_t ret;
     201
    200202        /*
    201203         * Move to next instruction after BREAK.
     
    208210        }
    209211       
    210         return syscall_handler(istate->in0, istate->in1, istate->in2,
     212        interrupts_enable();
     213        ret = syscall_handler(istate->in0, istate->in1, istate->in2,
    211214            istate->in3, istate->in4, istate->in5, istate->in6);
     215        interrupts_disable();
     216
     217        return ret;
    212218}
    213219
Note: See TracChangeset for help on using the changeset viewer.