diff --git a/targets/generic b/targets/generic
index 7c652eb9487be922c65942c249c1e6fbaeacdaca..7e8c17f2bb73273ad1d10dc6a1a0b15ca38d4735 100644
--- a/targets/generic
+++ b/targets/generic
@@ -44,11 +44,20 @@ try_config('PACKAGE_ATH_DEBUG', true)
 
 try_config('TARGET_SQUASHFS_BLOCK_SIZE', 256)
 
+config('KERNEL_PROC_STRIPPED', true)
+config('KERNEL_AIO', false)
+config('KERNEL_IO_URING', false)
+config('KERNEL_FHANDLE', false)
+config('KERNEL_FANOTIFY', false)
+config('KERNEL_CGROUPS', false)
 config('KERNEL_IP_MROUTE', false)
 config('KERNEL_IPV6_MROUTE', false)
 config('KERNEL_IPV6_SEG6_LWTUNNEL', false)
 config('SECCOMP', false)
 config('KERNEL_SECCOMP', false)
+-- kmod-mt7915e pulls in CONFIG_KERNEL_RELAY
+-- use try_config, so enabling the package is still possible
+try_config('PACKAGE_kmod-mt7915e', false)
 
 config('COLLECT_KERNEL_DEBUG', true)