[問題] 編譯kernel module

看板Linux作者 (wei)時間10年前 (2015/11/21 13:20), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
在linux kernel中有個KSM(kernel samepage merging)的feature 我想獨立將這個module編譯成.ko檔,可自行insmod 已經在menuconfig找到選項,但發現沒辦法修改成【M】 找出KSM的source code直接compile又出現一些error 想請問我這樣做是可行的嗎? 因為google上有些資訊說跟memory management有關的code不能編成loadable的module 但Redhat在paper上寫著"KSM is a linux kernel module"... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.219.100.192 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1448083246.A.D1B.html

11/21 13:47, , 1F
menuconfig 的時候按 "?" 看一下 dependency
11/21 13:47, 1F

11/21 13:48, , 2F
可能要 M 要整串 M 吧?
11/21 13:48, 2F

11/21 13:58, , 3F
Depends on : MMU [=y]...是不是悲劇了
11/21 13:58, 3F

11/25 12:40, , 4F
CONFIG_KSM 是 bool, 沒辦法編成 module 的
11/25 12:40, 4F
文章代碼(AID): #1MJ_ykqR (Linux)