mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-11-03 22:44:27 -05:00 
			
		
		
		
	kernel: no chacha-mips.ko on mips32 r1 targets
CHACHA_MIPS depends on CPU_MIPS32_R2. Therefore,
kmod-crypto-lib-chacha20 should not contain chacha-mips.ko on MIPS32 R1
targets. Enforce that in the target-specific definition.
Fixes bcm47xx, bcm63xx, lantiq/ase, ath25 builds.
Fixes: 06351f1 ("kernel: migrate wireguard into the kernel tree")
Cc: Jason A. Donenfeld <Jason@zx2c4.com>
Signed-off-by: Ilya Lipnitskiy <ilya.lipnitskiy@gmail.com>
Reviewed-by: Jason A. Donenfeld <Jason@zx2c4.com>
			
			
This commit is contained in:
		
							parent
							
								
									cbcac4fde8
								
							
						
					
					
						commit
						464451d9ab
					
				@ -485,12 +485,15 @@ define KernelPackage/crypto-lib-chacha20/aarch64
 | 
			
		||||
  FILES+=$(LINUX_DIR)/arch/arm64/crypto/chacha-neon.ko
 | 
			
		||||
endef
 | 
			
		||||
 | 
			
		||||
define KernelPackage/crypto-lib-chacha20/mips
 | 
			
		||||
define KernelPackage/crypto-lib-chacha20/mips32r2
 | 
			
		||||
  KCONFIG+=CONFIG_CRYPTO_CHACHA_MIPS
 | 
			
		||||
  FILES:=$(LINUX_DIR)/arch/mips/crypto/chacha-mips.ko
 | 
			
		||||
endef
 | 
			
		||||
 | 
			
		||||
KernelPackage/crypto-lib-chacha20/mipsel=$(KernelPackage/crypto-lib-chacha20/mips)
 | 
			
		||||
ifeq ($(CONFIG_CPU_MIPS32_R2),y)
 | 
			
		||||
  KernelPackage/crypto-lib-chacha20/$(ARCH)=\
 | 
			
		||||
	  $(KernelPackage/crypto-lib-chacha20/mips32r2)
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
ifdef KernelPackage/crypto-lib-chacha20/$(ARCH)
 | 
			
		||||
  KernelPackage/crypto-lib-chacha20/$(CRYPTO_TARGET)=\
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user