aboutsummaryrefslogtreecommitdiff
path: root/kern/syscall_subr.c
diff options
context:
space:
mode:
authorSamuel Thibault <samuel.thibault@ens-lyon.org>2019-11-11 23:50:03 +0100
committerSamuel Thibault <samuel.thibault@ens-lyon.org>2019-11-12 00:00:14 +0100
commit097f9cf735ffa1212b828682ad92f0f6c5f1c552 (patch)
tree69c228c18d9c813d83e685bcccc91b87b9e2a6ef /kern/syscall_subr.c
parent1fc9b4b56e8425f5f68c019b511189f25c82c122 (diff)
downloadgnumach-097f9cf735ffa1212b828682ad92f0f6c5f1c552.tar.gz
gnumach-097f9cf735ffa1212b828682ad92f0f6c5f1c552.tar.bz2
gnumach-097f9cf735ffa1212b828682ad92f0f6c5f1c552.zip
irq: Add disabling counter
* linux/dev/arch/i386/kernel/irq.c (ndisabled_irq): New array. (__disable_irq, __enable_irq): New functions, count with ndisabled_irq before really calling mask_irq/unmask_irq. (linux_pic_mask): New variable. (disable_irq, enable_irq): Manage linux_pic_mask and call __disable_irq/__enable_irq instead of calling mask_irq/unmask_irq. * linux/src/include/asm-i386/irq.h (__disable_irq, __enable_irq): New prototypes.
Diffstat (limited to 'kern/syscall_subr.c')
0 files changed, 0 insertions, 0 deletions