gpt4 book ai didi

linux - 经过一定时间后释放字符驱动程序中的互斥量

转载 作者:太空宇宙 更新时间:2023-11-04 10:26:49 25 4
gpt4 key购买 nike

我有一个 char 驱动程序和一个从中读取和写入的用户空间程序。来自用户空间程序的某个命令使字符驱动程序获得一个锁,另一个命令释放锁。这发生在驱动程序的 Write 函数中。我怎样才能在驱动程序中包含一个超时机制来释放互斥量,以防万一我在驱动程序持有互斥量时不小心退出了用户空间程序。

最佳答案

看起来您当前的设计是错误的。

不让内核持有锁是一个不变量。事实上,如果您启用了调试(在大多数情况下,您可以从任何发行版的任何调试内核中获取),内核本身会告诉您有问题。

关于linux - 经过一定时间后释放字符驱动程序中的互斥量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41253839/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com