Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux内核2.6.32(RHEL 6.4)上的软锁定问题_Linux_Kernel - Fatal编程技术网

Linux内核2.6.32(RHEL 6.4)上的软锁定问题

Linux内核2.6.32(RHEL 6.4)上的软锁定问题,linux,kernel,Linux,Kernel,关于Linux内核中的软锁定,我需要帮助 我已经为硬件开发了一个内核驱动程序,其中我必须等待或循环(用户应用程序提供的时间延迟)指定的时间量(例如延迟时间为1或20或…分钟)来执行某些任务。每当我设置延迟时间超过1分钟时,我就会收到来自内核的softlockup消息 有没有办法避免来自内核的锁定消息。我使用了内核睡眠调用,如msleep、ssleep等,还实现了等待指定时间的逻辑 任何建议都会大有帮助。提前谢谢 问候,, Srinivasa Raghavan.参见。 对于您的情况: SL

关于Linux内核中的软锁定,我需要帮助

我已经为硬件开发了一个内核驱动程序,其中我必须等待或循环(用户应用程序提供的时间延迟)指定的时间量(例如延迟时间为1或20或…分钟)来执行某些任务。每当我设置延迟时间超过1分钟时,我就会收到来自内核的softlockup消息

有没有办法避免来自内核的锁定消息。我使用了内核睡眠调用,如msleep、ssleep等,还实现了等待指定时间的逻辑

任何建议都会大有帮助。提前谢谢

问候,, Srinivasa Raghavan.

参见。 对于您的情况:

    SLEEPING FOR LARGER MSECS ( 10ms+ )
        * Use msleep or possibly msleep_interruptible
如果您在设置延迟时间仍然超过1分钟时收到来自内核的softlockup消息,您可以尝试重复等待1分钟