todo:proc_create

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了todo:proc_create相关的知识,希望对你有一定的参考价值。


static int nvram_proc_read(struct seq_file *seq, void *offset)
{
unsigned char contents[NVRAM_BYTES];
int i = 0;

spin_lock_irq(&rtc_lock);
for (i = 0; i < NVRAM_BYTES; ++i)
contents[i] = __nvram_read_byte(i);
spin_unlock_irq(&rtc_lock);

mach_proc_infos(contents, seq, offset);

return 0;
}

static int nvram_proc_open(struct inode *inode, struct file *file)
{
return single_open(file, nvram_proc_read, NULL);
}

static const struct file_operations nvram_proc_fops = {
.owner = THIS_MODULE,
.open = nvram_proc_open,
.read = seq_read,
.llseek = seq_lseek,
.release = single_release,
};

static int nvram_add_proc_fs(void)
{
if (!proc_create("driver/nvram", 0, NULL, &nvram_proc_fops))
return -ENOMEM;
return 0;
}

以上是关于todo:proc_create的主要内容,如果未能解决你的问题,请参考以下文章

Kotlin Compose 终结toDo项目 点击可以编辑修改todo

todo 小案例

TODO的用法

目标 -每日 todo list

为啥 Pycharm 不突出 TODO 的?

vscode 插件TODO的使用