腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
将指向整数的指针转换为在64位拱上发出警告
、
、
、
、
我正在编写一个
linux
内核模块,它使用导出的符号open_exec它返回一个指针,我可以用
IS_ERR
宏检查错误:if (
IS_ERR
(file))在编译期间,我收到以下警告: warning: return makes integer from pointer without我期望的值实质上是
linux
内核代码库的include/asm-generic/errno-base.h中列
浏览 8
提问于2011-07-26
得票数 4
回答已采纳
3
回答
Linux
中的
IS_ERR
()宏
、
、
、
在了解如何编写设备驱动程序时,我遇到了
IS_ERR
()宏。但我找不到它是如何工作的。majorNumber); ebbcharClass = class_create(THIS_MODULE, CLASS_NAME); return PTR_ERR(ebbcharClass); 那么
IS_ER
浏览 3
提问于2015-05-19
得票数 11
回答已采纳
1
回答
在内核模块内执行strstr()崩溃
、
、
、
、
,为什么strstr()不能在
Linux
内核模块中使用,或者有其他方法来验证字符串在字符串中? 向你问好,安
浏览 3
提问于2021-10-25
得票数 1
回答已采纳
1
回答
不同设备的相同设备节点:更改一个节点的值会影响另一个节点-如何修复?
、
、
、
、
我有一个关于
Linux
内核设备节点的问题,创建的节点示例在同一个类中具有不同的设备,但节点名称相同。如果我改变了一个节点的值,另一个节点也会被改变:如何防止这种情况?/module.h>#include <
linux
/sysfs.h>#include <
linux
ret = major1; retur
浏览 38
提问于2021-10-13
得票数 0
2
回答
Linux
:获取符号链接后面的真实路径
、
、
我正在处理一些
linux
内核内容,我有一个名为/dev/blah/任何指向/dev/block/real_device的假路径 问题是,lookup_bdev将无法遵循符号链接,所以我想通过获取真正的路径
浏览 5
提问于2015-01-29
得票数 4
回答已采纳
2
回答
无法使用ib_create_qp创建队列对
、
、
、
我编写的代码如下所示:#include <
linux
/init.h>#include <
linux
/list.h>#include <
linux
/err.h> #include "myCl
浏览 14
提问于2016-01-14
得票数 7
1
回答
线程没有运行就停止了
、
IS_ERR
(__k)) \ __k;test1.c#include <
linux
/kernel.h>#include <
linux
/kthread.h>
浏览 11
提问于2021-02-01
得票数 2
回答已采纳
2
回答
从
linux
内核驱动程序写入文件失败
、
#include <
linux
/module.h>#include <
linux
/init.h>{
浏览 3
提问于2011-07-15
得票数 1
回答已采纳
1
回答
对
Linux
的devm_regmap_init_mmio的理解
、
、
、
例如,
Linux
中的一个驱动程序: if (
IS_ERR
(regs)PTR_ERR(regs); if (
IS_ERR
浏览 26
提问于2022-04-22
得票数 0
1
回答
为什么编译器报告“在此函数中可能未初始化”?
、
、
我正在编写一个
linux
模块,下面是它抱怨的统一使用变量的代码fragment.And,但我想在使用它之前我已经检查过了,我认为它可能与ERR_PTR和PTR_ERR宏有关,但我不知道为什么。define IS_ERR_VALUE(x) unlikely((x) >= (unsigned long)-MAX_ERRNO) { char *p; p = test_
浏览 6
提问于2015-01-29
得票数 0
回答已采纳
2
回答
IS_ERR
()宏的有效用法
、
、
、
、
我正在创建一个简单的驱动程序,并遇到了这样做的示例代码 { } static inline long __must_check
IS_ERR
(const
浏览 0
提问于2014-04-15
得票数 0
1
回答
如何从不兼容指针类型修复初始化问题
、
、
proc_dir_entry’代码:#define MODULE#include <
linux
/module.h>#include <
linux
/string.h> #include<<
浏览 9
提问于2020-04-13
得票数 0
1
回答
内核模块检查文件是否存在
、
、
、
struct file *cfile;if(
IS_ERR
浏览 2
提问于2020-04-30
得票数 1
1
回答
通信内核模块和用户空间(驱动程序)
、
、
、
、
内核模块: #include <
linux
/module.h> // Needed by all modules#include <asm/uaccess.h> // Needed
浏览 63
提问于2019-03-01
得票数 0
回答已采纳
2
回答
vfs_write导致内核死机
、
、
、
这是我从内核写入文件的代码(我知道直接从内核读写不是一个好主意,但这只是一个测试)。 static void write_startup_file(char *startstring) mm_segment_t oldfs; loff_t pos=0; oldfs = get_fs(); if(f) vfs_write(f,startstri
浏览 137
提问于2017-03-25
得票数 1
回答已采纳
1
回答
为什么某些
linux
头文件在声明后定义一个函数来返回0?
、
我正在查看
Linux
4.14内核的include/
linux
/clk.h文件,并注意到有些函数是声明的,然后定义为返回0或NULL。我看到了多个C源文件,这些源文件完全定义了这个函数,并且仍然包括
linux
/clk.h。
浏览 0
提问于2021-01-14
得票数 1
回答已采纳
1
回答
设备驱动程序不工作
、
、
#include <
linux
/kernel.h>#include <
linux
/fs.h>#include <
linux
/random.h> #include <
linux
&
浏览 1
提问于2014-02-10
得票数 0
1
回答
kthread_run -最后陈述的目的(__k;)
、
我正在阅读
linux
内核,特别是我正在查看进程创建过程,并无意中发现了以下宏1 * kthread_run - create and wake a thread.
IS_ERR
(__k)) \ __k;
浏览 0
提问于2015-10-09
得票数 3
回答已采纳
1
回答
如何在没有空匹配臂的情况下检索结果上的错误值?
、
("The error value is {}", n), }我找到了
is_err
函数,它的用法如下: if foo().
is_err
() { panic!
浏览 0
提问于2020-04-28
得票数 1
1
回答
Linux
内核- kthread_stop总是返回-EINTR?
、
、
、
我正在对
Linux
kthread函数进行一些测试,并具有以下模块:#include <
linux
/kthread.h>#include <
linux
/smp.h>#include <
linux
&
浏览 17
提问于2017-07-16
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
对象存储
云直播
腾讯会议
活动推荐
运营活动
广告
关闭
领券