一、进入内核,修改内核代码
cd kernel/linux/linux-5.10
vim drivers/Kconfig
# 在倒数第二行加入:source "drivers/tracepoint/Kconfig"
source "drivers/most/Kconfig"
source "drivers/accesstokenid/Kconfig"
source "drivers/tracepoint/Kconfig"
endmenu
二、打 patch
patch -p1 < ../patches/linux-5.10/rk3568_patch/kernel.patch
如果想撤回 patch 方法
patch -Rp1 < ../patches/linux-5.10/rk3568_patch/kernel.patch
三、解决冲突(如果存在)
$ git status | grep rej
Refresh index: 100% (70816/70816), done.
drivers/Kconfig.rej
上面表示 drivers/Kconfig 文件的打 patch 时候有冲突被拒绝了,需要手动进行修改
-
打开 drivers/Kconfig.rej 文件
--- drivers/Kconfig +++ drivers/Kconfig @@ -239,4 +239,8 @@ source "drivers/counter/Kco