mirror of
				https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux
				synced 2025-11-04 16:52:06 +10:00 
			
		
		
		
	Merge branch 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild
Pull kbuild update from Michal Marek: "Only these two commits are in the kbuild branch this time: - Using filechk for include/config/kernel.release - Cleanup in scripts/sortextable.c" * 'kbuild' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild: kbuild: Do not overwrite include/config/kernel.release needlessly scripts: remove unused function in sortextable.c
This commit is contained in:
		
						commit
						1ff5e37e72
					
				
							
								
								
									
										7
									
								
								Makefile
									
									
									
									
									
								
							
							
						
						
									
										7
									
								
								Makefile
									
									
									
									
									
								
							@ -794,10 +794,13 @@ PHONY += $(vmlinux-dirs)
 | 
			
		||||
$(vmlinux-dirs): prepare scripts
 | 
			
		||||
	$(Q)$(MAKE) $(build)=$@
 | 
			
		||||
 | 
			
		||||
define filechk_kernel.release
 | 
			
		||||
	echo "$(KERNELVERSION)$$($(CONFIG_SHELL) $(srctree)/scripts/setlocalversion $(srctree))"
 | 
			
		||||
endef
 | 
			
		||||
 | 
			
		||||
# Store (new) KERNELRELEASE string in include/config/kernel.release
 | 
			
		||||
include/config/kernel.release: include/config/auto.conf FORCE
 | 
			
		||||
	$(Q)rm -f $@
 | 
			
		||||
	$(Q)echo "$(KERNELVERSION)$$($(CONFIG_SHELL) $(srctree)/scripts/setlocalversion $(srctree))" > $@
 | 
			
		||||
	$(call filechk,kernel.release)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
# Things we need to do before we recursively start building the kernel
 | 
			
		||||
 | 
			
		||||
@ -64,14 +64,6 @@ fail_file(void)
 | 
			
		||||
	longjmp(jmpenv, SJ_FAIL);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static void __attribute__((noreturn))
 | 
			
		||||
succeed_file(void)
 | 
			
		||||
{
 | 
			
		||||
	cleanup();
 | 
			
		||||
	longjmp(jmpenv, SJ_SUCCEED);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
/*
 | 
			
		||||
 * Get the whole file as a programming convenience in order to avoid
 | 
			
		||||
 * malloc+lseek+read+free of many pieces.  If successful, then mmap
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user