腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
如何在
内核
编译过程中纠正“对__
mutex
_lock_slowpath的未定义引用”错误?
我正在Ubuntu12.04上编译
内核
版本2.6.25。当我使用"make“命令编译它时。我会犯错误:/usr/src/
linux
-2.6.25/kernel/
mutex
.c:92:对`__
mutex
_lock_slowpath的未定义引用
内核
/内置.o:在函数‘`
mutex
_unlock’中: /us
浏览 7
提问于2013-07-17
得票数 1
2
回答
在LinuxVersion3.2中,init_
MUTEX
去了哪里?
、
、
、
、
我正在跟踪
Linux
设备驱动程序(第三版)。当我试图模仿第六章中的双桨例子时,会报告一个错误。它说: error: implicit declaration of function ‘init_
MUTEX
’ [-Werror=implicit-function-declaration]有人能告诉我init_
MUTEX
去哪儿了吗?顺便问一下,是否有一个列表可以检查所有
内核
API的更改?
浏览 5
提问于2015-01-06
得票数 5
回答已采纳
1
回答
初始化的pthread_
mutex
_t对象
内核
是否持久?
、
问:初始化的pthread_
mutex
_t对象
内核
是否持久?--关注的是LinuxV2.6。动机:如果持久化:对象资源将不会与特定的清理一起释放,pthread_
mutex
_destroy这是较旧的材料,它说“是”,自旋锁是一个
内核
模式对象。‘'struct
mutex
’是新的互斥类型,在include/
linux
/<em
浏览 3
提问于2013-11-27
得票数 1
回答已采纳
1
回答
如何在
linux
内核
中添加自定义信号量?
基本上,我希望在
linux
内核
中实现自己的信号量,并能够在用户程序中使用它。 我在实现
内核
代码方面取得了一些进展,但是我不知道如何使信号量类型和我编写的函数对用户程序可用。有没有办法让使用用我的代码编译的
内核
的
linux
能够简单地通过包含一个头文件来使用我的信号量?当涉及到
linux
内核
时,我不是专业人士,所以如果我犯了任何明显的错误,请随时指出它们out.Thanks。我使用的
内核
版本是2.6.32。
浏览 3
提问于2014-12-03
得票数 2
2
回答
编译ARMv7与ARMv5的驱动程序
、
、
、
我已经设法为基于ARM的设备编译了一个驱动程序,但当我试图加载它时,驱动程序崩溃了。以下是cpuinfo的输出:BogoMIPS : 999.42CPU implementer : 0x41CPU variant : 0x3CPU revision : 2 以
浏览 1
提问于2017-03-28
得票数 0
1
回答
为什么
Linux
内核
驱动程序sr.c sr_block_ioctl要执行
mutex
_lock?
我检查了
Linux
驱动程序sr.c sr_block_ioctl()。我发现这使得ATAPI命令不能并行执行。我添加了调试日志来转储&sr_
mutex
,我发现这两个概率使用相同的互斥键.sr_
mutex
是sr.c (静态DEFINE_
MUTEX
(sr_
mutex
);) 中的一个全局变量,我发现sd.c在
Linux
内核
的最后一个版本中没有使用ioc
浏览 0
提问于2017-12-19
得票数 3
1
回答
pthread_cond_wait在OpenBSD和
Linux
上的不同行为
、
、
、
我正在OpenBSD-current和Arch
Linux
上测试以下代码(
内核
版本是4.18.9):{ pthread_cond_t cv = PTHREAD_COND_INITIALIZER; pthread_
mutex
_lock(&
m
浏览 2
提问于2018-09-27
得票数 2
回答已采纳
1
回答
Linux
内核
mutex
_lock_interruptible
linux
内核
中的
mutex
_lock_interruptible()函数基本上试图锁定互斥对象,并将继续等待直到任务被中断。那我怎么才能打断一项任务呢?
浏览 2
提问于2016-07-10
得票数 6
回答已采纳
2
回答
内核
链表
内核
Oop
、
、
、
、
我试图在
内核
级别上使用
linux
/list.h创建一个链接列表。我的代码会编译,但是当我试图将多个节点添加到链接列表中时,它会导致
内核
Oops。下面是我的
内核
级代码: struct Node { struct list_head list; LIST_HEAD(mylinkedlist); asmlinkage long w
浏览 5
提问于2013-10-29
得票数 1
回答已采纳
3
回答
相当于
linux
内核
中的pthread_
mutex
_lock和pthread_cond_wait
、
、
什么等同于
linux
内核
中的pthread_
mutex
_lock和pthread_cond_wait?以及如何使用它们。你能提供一些简单的例子(hello world)吗?
浏览 2
提问于2012-04-11
得票数 3
回答已采纳
1
回答
在
linux
中,pthread_
mutex
_lock和
内核
mutex
_lock有什么区别?
、
、
、
、
他们之间有什么关系吗?在实现和性能上有什么不同?
浏览 2
提问于2014-12-18
得票数 3
回答已采纳
4
回答
如何在
内核
和用户空间之间创建"netlink“?
、
、
、
、
我想使用netlink在应用程序和
内核
空间之间进行通信。我的
Linux
内核
版本是2.6.28,下面是我的错误代码:缩写的错误消息是:在文件<
linux
/netlink.h>中,函数netlink_kernel_createne
浏览 1
提问于2009-04-30
得票数 4
回答已采纳
12
回答
for (;;)是什么样的循环?
、
、
、
位于torvalds/
linux
-2.6.git ->
内核
/
mutex
.c第171行for (;;)指示了什么?
浏览 1
提问于2010-01-02
得票数 14
回答已采纳
2
回答
如何在
内核
中的互斥锁解锁期间检查所有权?
、
、
我试图理解
Linux
内核
中互斥实现的内部机制。在我看来,互斥实现最基本的问题之一是 void __sched
mutex
_unlock(struct
mutex
*lock){ __
mutex
_fastpath_unlock(&lock->count, __<em
浏览 1
提问于2015-08-18
得票数 1
1
回答
实现互斥?
、
int pthread_
mutex
_lock(pthread_
mutex
_t *pmutex) OSMutex*
mutex
= GetOSMutex(pmutex); OSAtomicDecrement32(&(
mutex
->count)); if (
mutex
->count < -1) {held (n=%d), waiting for
浏览 1
提问于2012-04-25
得票数 0
回答已采纳
1
回答
如何监视和记录哪些模块在
linux
内核
中持有锁?
、
、
、
、
是否有可能监视哪个模块在
linux
内核
中持有锁?对于用户空间:
浏览 2
提问于2013-01-02
得票数 0
1
回答
内核
空间中的串行端口访问
、
、
、
我想在
内核
空间中使用串口,我找到了一些在用户空间中的代码,我试图将这些代码转换成在
内核
空间中工作。这是我的密码#include <
linux
/unistd.h>#include <
linux
/fcntl.h> #include <
linux
/types.h&g
浏览 5
提问于2020-04-26
得票数 0
回答已采纳
1
回答
如何在编译
内核
模块时解决函数名冲突
、
、
、
我正在尝试为RHEL5.6编译一个第三方
内核
模块,但由于函数名与
mutex
_acquire和
mutex
_release冲突而失败。这个
内核
模块可以在RHEL4.7上干净地编译,所以在
内核
2.6.9和2.6.18之间发生了一些变化。遗憾的是,供应商不再支持这个
内核
模块,但我有定义这些函数的
mutex
.c和
mutex
.h的源代码。顺便说一句,我最初只是尝试稍微修改一下名称,编译错误就消失了,但是当它编写.ko
内核
模块时,它抱怨说找不到<e
浏览 0
提问于2011-02-15
得票数 3
回答已采纳
3
回答
为什么性病::互斥在OSX上这么慢?
、
、
我有以下基准:std::
mutex
2: 38464msstd::
mutex
4: 47418msspinlock 1s
浏览 1
提问于2014-04-06
得票数 7
2
回答
Linux
内核
--如何阻止一个线程等待信号量?
、
、
、
、
在编写
Linux
内核
模块时,我遇到了一个问题,在等待信号量解锁时,我无法唤醒这个问题。这将导致线程不可阻挡,并导致rmmod在卸载模块时冻结。请注意:这个模块运行在一个3.10
内核
上,我无法将其更新到一个更新的版本(客户要求运行在库存CentOS 7上,其中包含一个3.10
内核
)。#include <
linux
/
mutex
.h>#in
浏览 8
提问于2016-10-20
得票数 3
回答已采纳
点击加载更多
相关
资讯
Linux系统编程 互斥量mutex
Linux内核解读
Linux内核出现漏洞
Linux 内核原子操作
Windows 内核和 Linux 内核的区别(二)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
即时通信 IM
活动推荐
运营活动
广告
关闭
领券