diff options
author | Justus Winter <justus@gnupg.org> | 2017-09-30 17:26:03 +0200 |
---|---|---|
committer | Justus Winter <justus@gnupg.org> | 2017-09-30 17:39:47 +0200 |
commit | 6c093a91e43873df7f16192fa0e5e4d73592fa64 (patch) | |
tree | f5be02fb1284eaabfce3cf89ce248bc73a60c674 /kern/profile.c | |
parent | 51301147f36d1581be76acdf96a465e010beeb12 (diff) | |
download | gnumach-6c093a91e43873df7f16192fa0e5e4d73592fa64.tar.gz gnumach-6c093a91e43873df7f16192fa0e5e4d73592fa64.tar.bz2 gnumach-6c093a91e43873df7f16192fa0e5e4d73592fa64.zip |
linux: Fix interrupt glue.
Previously, we used an invalid pointer to mark interrupts as reserved
by Mach. This, however, crashes code trying to iterate over the list
of interrupt handlers. Use a valid structure instead.
* linux/dev/arch/i386/kernel/irq.c (reserved_mach_handler): New
function.
(reserved_mach): New variable.
(reserve_mach_irqs): Use the new variable.
Diffstat (limited to 'kern/profile.c')
0 files changed, 0 insertions, 0 deletions