how to freeze the 2.6 kernel on SMP m/c
Hi, Could you please suggest how to freeze the 2.6 kernel(SMP m/c) with my own dlkm with less number of code. I tried the below mentioned code snippet, it hangs only the terminal on which i executed the insmod command. Please correct the below code to freeze whole kernel. #include <linux/module.h> #include <linux/kernel.h> #include <linux/spinlock.h> #include <linux/delay.h> int init_module(void) { spinlock_t lock = SPIN_LOCK_UNLOCKED; while (1) { spin_lock(&lock); msleep(100); } //spin_unlock(lock); printk(KERN_INFO "Hello world :).\n"); return 0; } void cleanup_module(void) { printk(KERN_INFO "Goodbye world :(.\n"); } Thanks and Regards, Sandeep
On Fri, Aug 5, 2011 at 17:24, san deep <sandeep.albur@gmail.com> wrote:
Hi,
Could you please suggest how to freeze the 2.6 kernel(SMP m/c) with my own dlkm with less number of code.
I tried the below mentioned code snippet, it hangs only the terminal on which i executed the insmod command. Please correct the below code to freeze whole kernel.
#include <linux/module.h> #include <linux/kernel.h> #include <linux/spinlock.h> #include <linux/delay.h>
int init_module(void) { spinlock_t lock = SPIN_LOCK_UNLOCKED; while (1) { spin_lock(&lock); msleep(100); } //spin_unlock(lock); printk(KERN_INFO "Hello world :).\n"); return 0; }
how about calling panic()? -- regards, Mulyadi Santosa Freelance Linux trainer and consultant blog: the-hydra.blogspot.com training: mulyaditraining.blogspot.com
participants (2)
-
Mulyadi Santosa -
san deep