我需要将成员添加到Linux内核4.8.0中的task_struct。然而,当我做到了,并试图构建内核,错误消息显示: In file included from linux-hwe-4.8.0/include/uapi/linux/stddef.h:1:0,
from linux-hwe-4.8.0/include/linux/stddef.h:4,
from lin
我需要在USB内核模块中添加一个很短的延迟,以避免在小型嵌入式Linux设备启动时出现极其罕见的内核恐慌。有问题的代码如下。如果我在代码中加入了一个新元素,那么该设备将成功运行整夜,直到它以前失败。我想添加一个小延迟,但usleep_range和msleep会导致内核回溯“Scheduling While Atomic”。如何在没有睡眠的情况下在这段代码中添加延迟?是做一个while循环的方式吗?