如何記錄我的核心模組(讓我們稱他為“測試”)工作進程以透過鍵入進行閱讀cat /sys/module/test/stat/volumes
?我該走哪條路?我是否使用了 kobject 功能中的某些內容,或者可以從核心函數中進行編寫?
您能舉例說明這類工作嗎?
答案1
在這種情況下,您必須使用 kobject 方法並建立函數(當然還有所有輔助),如下所示:
static struct kobj_attribute stat_info_attribute = __ATTR(volumes, 0444, stat_info_show, stat_info_store);
之後你必須在 __init 函數中初始化它。
您可以找到完整的清單和實現這裡。