Hi, For some esoteric feature that I'm trying to implement, I need to be able to modify the IDT from within a kernel module. My question is, what kind of synchronization should I implement in my module? Is a sti() / cli() enough to protect a critical section? Or should I use a synchronization primitive exposed by the kernel? Thanks, YV -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/