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
 | |
| 
 |