diff --git a/06-subroutines-interruptions/fuck-system.c b/06-subroutines-interruptions/fuck-system.c index cbdcef0..b3dcdb4 100644 --- a/06-subroutines-interruptions/fuck-system.c +++ b/06-subroutines-interruptions/fuck-system.c @@ -44,7 +44,9 @@ static int __init fuck_system(void) ); load_idt(&newidtreg); - pr_info("idt register stored"); + int x = 1 / 0; // триггерим прерывание деления на ноль + load_idt(&oldidtreg); + free_page(new_page); return 0; }