一些背景:
我有一个嵌入式Linux ARM 4.1.33系统,已经修补了抢占的实时补丁。这个系统包含一些自定义修改的内核代码,偶尔也会遇到内核oops。经过一些调试后,我们发现其中一个开发人员不理解内核和用户空间之间的区别,他们在不使用uaccess.h中定义的函数的情况下取消引用用户空间指针。虽然有问题的函数不正确地使用指针,但它确实使用指针正确地修改了用户空间值(不包括内核oops发生的时间)。这将向我表明指针的地址在用户空间和内核</e
在我的开发环境中,我得到了一个内核oops。有人建议我的守护进程之一正在制作内核oops。 "oops is a deviation from correct behavior of the Linux kernel - one which produces a certainerror log "
因此,异常将出现在内核代码中。请有人澄清一下,内核oops是否可以由任何用户