Message ID | 20240501170130.1682309-1-vadfed@meta.com |
---|---|
State | Accepted |
Commit | ac2f438c2a85acd07e0ac7dc2f69d45bda1bb498 |
Headers | show |
Series | [bpf-next] bpf: crypto: fix build when CONFIG_CRYPTO=m | expand |
Hello: This patch was applied to bpf/bpf-next.git (master) by Martin KaFai Lau <martin.lau@kernel.org>: On Wed, 1 May 2024 10:01:30 -0700 you wrote: > Crypto subsytem can be build as a module. In this case we still have to > build BPF crypto framework otherwise the build will fail. > > Fixes: 3e1c6f35409f ("bpf: make common crypto API for TC/XDP programs") > Reported-by: kernel test robot <lkp@intel.com> > Closes: https://lore.kernel.org/oe-kbuild-all/202405011634.4JK40epY-lkp@intel.com/ > Signed-off-by: Vadim Fedorenko <vadfed@meta.com> > > [...] Here is the summary with links: - [bpf-next] bpf: crypto: fix build when CONFIG_CRYPTO=m https://git.kernel.org/bpf/bpf-next/c/ac2f438c2a85 You are awesome, thank you!
diff --git a/kernel/bpf/Makefile b/kernel/bpf/Makefile index 85786fd97d2a..7eb9ad3a3ae6 100644 --- a/kernel/bpf/Makefile +++ b/kernel/bpf/Makefile @@ -44,7 +44,7 @@ obj-$(CONFIG_BPF_SYSCALL) += bpf_struct_ops.o obj-$(CONFIG_BPF_SYSCALL) += cpumask.o obj-${CONFIG_BPF_LSM} += bpf_lsm.o endif -ifeq ($(CONFIG_CRYPTO),y) +ifneq ($(CONFIG_CRYPTO),) obj-$(CONFIG_BPF_SYSCALL) += crypto.o endif obj-$(CONFIG_BPF_PRELOAD) += preload/
Crypto subsytem can be build as a module. In this case we still have to build BPF crypto framework otherwise the build will fail. Fixes: 3e1c6f35409f ("bpf: make common crypto API for TC/XDP programs") Reported-by: kernel test robot <lkp@intel.com> Closes: https://lore.kernel.org/oe-kbuild-all/202405011634.4JK40epY-lkp@intel.com/ Signed-off-by: Vadim Fedorenko <vadfed@meta.com> --- kernel/bpf/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)