gpt4 book ai didi

linux - ext4的__init函数在哪里?

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

因为每个要插入内核的模块都需要一个 __init 函数。在哪里可以找到 linus torvalds 编写的原始 ext4 模块的 __init 函数?我想对其进行一些更改。

最佳答案

我想您正在寻找这个方法:https://github.com/torvalds/linux/blob/master/fs/ext4/super.c#L5781

MODULE_ALIAS_FS("ext4");
.....
static int __init ext4_init_fs(void)
{
....

这个__init方法是模块的主要方法,因为它是在声明fs-ext4模块的官方声明MODULE_ALIAS_FS("ext4")之后定义的。

正如 @MarkPlotnick 所提到的,__init__exit 方法也被引用并发布为带有 module_init(ext4_init_fs) 的模块入口/退出函数。调用(以及下一个退出)。

关于linux - ext4的__init函数在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46407988/

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