19 lines
		
	
	
		
			485 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			485 B
		
	
	
	
		
			Makefile
		
	
	
	
	
	
# Post-process vmlinux and modules to support Fast LKM loader
 | 
						|
# a. vmlinux/modules: compute hash values of exported symbols and fill ksymtabs
 | 
						|
# b. modules: compute hash values of undefined symbols and fill .undef.hash
 | 
						|
 | 
						|
quiet_cmd_ksymhash = SYMHASH
 | 
						|
      cmd_ksymhash = scripts/mod/ksymhash
 | 
						|
 | 
						|
ifdef CONFIG_LKM_ELF_HASH
 | 
						|
define rule_ksymhash
 | 
						|
	$(Q)$(if $($(quiet)cmd_ksymhash),		\
 | 
						|
		echo '  $($(quiet)cmd_ksymhash) $@' &&)	\
 | 
						|
	$(cmd_ksymhash) $@
 | 
						|
endef
 | 
						|
else
 | 
						|
define rule_ksymhash
 | 
						|
endef
 | 
						|
endif
 | 
						|
 |