求一段能让内核down掉的代码解决办法

求一段能让内核down掉的代码
功能要求
在系统启动过程中,启动我的模块时,检测不不正确就直接让内核down掉!   内核编程新手。。。。求指教!

我目前的代码的方法是给一个空指针赋值,但是好像不能导致整个内核down!

void down_sys(void)
{
    char *ptr = NULL;
    memcpy(ptr,"dasfef",10);
    return ;
}




------解决方案--------------------
panic函数能达到你的要求么?

参考:kernel/panic.c