Linux内核设备驱动程序中的filp_open

Posted

技术标签:

【中文标题】Linux内核设备驱动程序中的filp_open【英文标题】:filp_open in Linux kernel device driver 【发布时间】:2012-07-18 16:35:45 【问题描述】:

filp_open 允许我们在文件系统中打开一个文件。但是从内核空间使用安全吗?如果使用需要注意什么。未来版本的 Linux 内核是否也支持此功能。

目前使用 2.6.28 Linux 内核版本。

【问题讨论】:

【参考方案1】:

很多驱动程序都使用 filp_open() 函数,它几乎是一个在内核空间中打开文件的助手。没有理由假设它不会继续得到支持。甚至内核的文件系统子系统也使用 filp_open()。

【讨论】:

以上是关于Linux内核设备驱动程序中的filp_open的主要内容,如果未能解决你的问题,请参考以下文章

请问Linux内核里,USB键盘和鼠标的驱动都是哪些文件?

内核读写文件

内核读写文件

Linux驱动框架与杂项字符设备框架介绍

Linux设备驱动-内核如何管理设备号

浅析Linux字符设备驱动程序内核机制