Como corrigir module_layout no módulo do kernel?

1

Eu compilei um novo módulo no kernel do Linux. Infelizmente, não consigo carregá-lo. O módulo é carregado na máquina remota. Foi compilado por um compilador cruzado.

O problema é module_layout . Porque este novo módulo foi compilado de outras fontes que não o kernel da máquina remota.

É possível editar module_layout ?

dmesg
[  620.716146] slip: no symbol version for module_layout

root@EmdeddedHost:/home modinfo ./slip.ko 
filename:       ./slip.ko
license:        GPL
alias:          tty-ldisc-1
srcversion:     10AE6D3498EFEFA9EF903F1
depends:        
vermagic:       3.12.10 SMP mod_unload modversions ARMv6 p2v8 
parm:           slip_maxdev:Maximum number of slip devices

Outro módulo da máquina remota (para comparação):

root@EmdeddedHost:/home modinfo /lib/modules/3.12.10-g8d69c4d-dirty/kernel/net/bridge/
bridge.ko 
filename:       /lib/modules/3.12.10-g8d69c4d-dirty/kernel/net/bridge/bridge.ko
license:        GPL
version:        2.3
alias:          rtnl-link-bridge
srcversion:     6D87CE67ABA06E938B02091
depends:        stp,llc
vermagic:       3.12.10-g8d69c4d-dirty SMP mod_unload modversions ARMv6 p2v
    
por Michał Hanusek 28.03.2017 / 17:42

0 respostas