module_param
是 Linux 內核模塊編程中用于定義模塊參數的宏
int
:整數類型,可以是有符號或無符號的。long
:長整數類型,也可以是有符號或無符號的。short
:短整數類型,可以是有符號或無符號的。char
:字符類型,通常用于表示布爾值(0 或 1)或單個字符。bool
:布爾類型,通常用于表示開關狀態(true 或 false)。string
:字符串類型,用于傳遞文本信息。array
:數組類型,可以是上述任何基本類型的數組。需要注意的是,module_param
只支持這些基本數據類型。如果你需要使用其他數據類型,可能需要在內核模塊中手動解析和處理用戶輸入的參數。