![](/img/trans.png)
[英]Where is the code for mounting the ext4 filesystem in the linux kernel?
[英]where is the __init function of ext4?
因為每個要插入內核的模塊都需要一個 __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
方法是模塊的主要方法,因為它是在正式聲明MODULE_ALIAS_FS("ext4")
之后定義的,該聲明聲明了fs-ext4
模塊。
正如@MarkPlotnick提到的, __init
和__exit
方法也引用並公布為與所述模塊進入/退出funcs中module_init(ext4_init_fs)
呼叫(和下一個對出口)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.