mirror of
				https://github.com/torvalds/linux.git
				synced 2025-10-31 00:28:52 +02:00 
			
		
		
		
	kbuild, bpf: Enable --btf_features=attributes
pahole v1.30 has a BTF encoding feature for arbitrary attributes, used in particular for tagging bpf_arena_alloc_pages and bpf_arena_free_pages BPF kfuncs [1][2]. Enable it for the kernel build. [1] https://lore.kernel.org/bpf/20250130201239.1429648-1-ihor.solodrai@linux.dev/ [2] https://lore.kernel.org/bpf/20250228194654.1022535-1-ihor.solodrai@linux.dev/ Signed-off-by: Ihor Solodrai <ihor.solodrai@linux.dev> Signed-off-by: Martin KaFai Lau <martin.lau@kernel.org> Tested-by: Eduard Zingerman <eddyz87@gmail.com> Link: https://patch.msgid.link/20250414185918.538195-1-ihor.solodrai@linux.dev
This commit is contained in:
		
							parent
							
								
									7d0b43b68d
								
							
						
					
					
						commit
						21cb33c7e0
					
				
					 1 changed files with 2 additions and 0 deletions
				
			
		|  | @ -23,6 +23,8 @@ else | |||
| # Switch to using --btf_features for v1.26 and later. | ||||
| pahole-flags-$(call test-ge, $(pahole-ver), 126)  = -j$(JOBS) --btf_features=encode_force,var,float,enum64,decl_tag,type_tag,optimized_func,consistent_func,decl_tag_kfuncs | ||||
| 
 | ||||
| pahole-flags-$(call test-ge, $(pahole-ver), 130) += --btf_features=attributes | ||||
| 
 | ||||
| ifneq ($(KBUILD_EXTMOD),) | ||||
| module-pahole-flags-$(call test-ge, $(pahole-ver), 128) += --btf_features=distilled_base | ||||
| endif | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Ihor Solodrai
						Ihor Solodrai