簡體   English   中英

ext4 的 __init 函數在哪里?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM