SECCOMP_FILTER for Raspberry Pi Arm v7

Hi All,

I'm compiling OpenWRT for the Raspberry Pi 3B+. I'm creating an AARCH64 build and an Armv7 build.
AARCH64 build has this:

# 
# Main target (bcm27xx)
#
CONFIG_TARGET_brcm2708=y

#
# Subtarget (bcm2709+ for RPi2 and up)
# 
# CONFIG_TARGET_brcm2708_bcm2708 is not set
# CONFIG_TARGET_brcm2708_bcm2709 is not set
CONFIG_TARGET_brcm2708_bcm2710=y

#
# Profile (RPi 2+)
#
# CONFIG_TARGET_brcm2708_bcm2709_DEVICE_rpi is not set
# CONFIG_TARGET_brcm2708_bcm2709_DEVICE_rpi-2 is not set
CONFIG_TARGET_brcm2708_bcm2710_DEVICE_rpi-3=y

Armv7 build has this:

# 
# Main target (bcm27xx)
#
CONFIG_TARGET_brcm2708=y

#
# Subtarget (bcm2709+ for RPi2 and up)
# 
# CONFIG_TARGET_brcm2708_bcm2708 is not set
CONFIG_TARGET_brcm2708_bcm2709=y
# CONFIG_TARGET_brcm2709_bcm2710 is not set

#
# Profile (RPi 2+)
#
# CONFIG_TARGET_brcm2708_bcm2709_DEVICE_rpi is not set
CONFIG_TARGET_brcm2708_bcm2709_DEVICE_rpi-2=y
# CONFIG_TARGET_brcm2708_bcm2710_DEVICE_rpi-3 is not set

Problem I'm having is that when I look at zcat /proc/config.gz | grep SECCOMP the AARCH64 build has
CONFIG_HAVE_ARCH_SECCOMP_FILTER=y
CONFIG_SECCOMP_FILTER=y
CONFIG_SECCOMP=y

When I look at the Armv7 build the same way I only see:
CONFIG_SECCOMP=y

The diff config I use for both architectures is:

# Shared configuration settings for all architectures

# CONFIG_TARGET_ROOTFS_SQUASHFS is not set

# 
# These flags are required by greengrass 
# (LXC_PATCH from blog post here: https://aws.amazon.com/blogs/iot/building-edge-solutions-on-openwrt-with-aws-iot-greengrass/)
#
CONFIG_KERNEL_BLK_CGROUP=y
CONFIG_KERNEL_CC_STACKPROTECTOR_REGULAR=y
CONFIG_KERNEL_CFQ_GROUP_IOSCHED=y
CONFIG_KERNEL_CGROUPS=y
CONFIG_KERNEL_CGROUP_CPUACCT=y
CONFIG_KERNEL_CGROUP_DEVICE=y
CONFIG_KERNEL_CGROUP_FREEZER=y
CONFIG_KERNEL_CGROUP_SCHED=y
CONFIG_KERNEL_CPUSETS=y
CONFIG_KERNEL_DEVPTS_MULTIPLE_INSTANCES=y
CONFIG_KERNEL_FREEZER=y
CONFIG_KERNEL_IOSCHED_DEADLINE=m
CONFIG_KERNEL_IPC_NS=y
CONFIG_KERNEL_LXC_MISC=y
CONFIG_KERNEL_MEMCG=y
CONFIG_KERNEL_MEMCG_SWAP=y
CONFIG_KERNEL_MM_OWNER=y
CONFIG_KERNEL_NAMESPACES=y
CONFIG_KERNEL_NETPRIO_CGROUP=y
CONFIG_KERNEL_NET_CLS_CGROUP=y
CONFIG_KERNEL_NET_NS=y
CONFIG_KERNEL_PID_NS=y
CONFIG_KERNEL_POSIX_MQUEUE=y
CONFIG_KERNEL_RESOURCE_COUNTERS=y
CONFIG_KERNEL_USER_NS=y
CONFIG_KERNEL_UTS_NS=y
CONFIG_KERNEL_SECCOMP_FILTER=y
CONFIG_KERNEL_SECCOMP=y

#
# Different doc mentions these kernel settings are also required but
# they are not listed in the above script.
#
CONFIG_KERNEL_KEYS=y

# Kernel configs from Diffconfig
CONFIG_KERNEL_BLK_DEV_THROTTLING=y
CONFIG_KERNEL_CGROUP_PIDS=y


#
# These kernel modules add functionality that we want.
#
CONFIG_PACKAGE_kmod-ikconfig=y

#
# This config fixes a shadow-utils problem by enabling secure crypt() methods
#
CONFIG_DEVEL=y
CONFIG_TOOLCHAINOPTS=y
CONFIG_MUSL_DISABLE_CRYPT_SIZE_HACK=y

Anyone know why I can't get SECCOMP_FILTER enabled?
Thanks!

Anyone know why I can't get SECCOMP_FILTER enabled?

You can find out via make kernel_menuconfig, then press / key and lookup the config symbol you're interested in, you should see the symbol dependencies.