如何将Linux内核块层转换为模块?

如何将Linux内核块层转换为模块?,linux,linux-kernel,kernel,Linux,Linux Kernel,Kernel,我试图修改代码以向其中添加一些新功能,但由于它是用内核编译的,每次修改代码时,我都必须重新编译并重新启动系统 有没有办法隔离块层代码并将其编译为单独的模块?如果这要求太高,那么对于任何内置的内核特性,有没有一种通用的方法可以做到这一点

我试图修改代码以向其中添加一些新功能,但由于它是用内核编译的,每次修改代码时,我都必须重新编译并重新启动系统

有没有办法隔离块层代码并将其编译为单独的模块?如果这要求太高,那么对于任何内置的内核特性,有没有一种通用的方法可以做到这一点