# Kernel module build blocklist
# Format:
# <kernel-version> [<module-version>] [<object type (bpf or mod)>]
# Wildcards (*) can be used for glob-style pattern matching; if a pattern is
# prefixed with ~, it is interpreted as a (Python) regex.
# If <module-version> or <object type> is omitted, "*" is assumed
# Docker Desktop enables randstruct which is not currently supported by llvm
*dockerdesktop* * bpf
~3\.10\.0-1062(?:\.\d+)*\.el7.x86_64 * bpf
*.el6.*
# TODO(ROX-6615) - Kernel crawler deletes debian kernels
4.19.0-10-cloud-amd64
4.19.0-14-amd64
# backport 5.8
5.8.*20.04
# TODO(ROX-6789) - backport 5.7+ patches to legacy collector versions
~5\.([7-9]|1[0-9])\..* 1123dde0458e72a49880b06922e135dbcd36fb784fed530ab84ddfa8924e5c05
~5\.([7-9]|1[0-9])\..* 612dd2ee06b660e728292de9393e18c81a88f347ec52a39207c5166b5302b656
~5\.([7-9]|1[0-9])\..* 7c30b6f295bae9ccf8695982687d871847dfecd12a1cfbc3edcfa93ceec6b5dc
~5\.([7-9]|1[0-9])\..* 95eb0815c4e7b59e0e5d0e53adb1a4faa5d5d902ad4caef2a27ed57a7f6260c3
~5\.([7-9]|1[0-9])\..* a409284ad5be9a95bfd65b9eac6f179094d5b36af9a6ba3548fa98ee4d23a7a5
~5\.([7-9]|1[0-9])\..* f7bd36bc2f3299306385c1270805fa3705af934acd37c6d2395dbba567dd3c58
# TODO(ROX-??) Check broken modules compilation
4.14.131-linuxkit
4.9.0-11-amd64
4.9.0-12-amd64
4.19.0-11-amd64
4.19.0-12-amd64
4.19.0-6-amd64
4.19.0-8-amd64
4.19.0-9-amd64
# TODO(ROX-??): Fix 5.11 Fedora Coreos kernels
5.11.0-155.fc35.x86_64 * mod
5.11.0-156.fc34.x86_64 * mod
5.11.2-300.fc34.x86_64 * mod
5.11.3-300.fc34.x86_64 * mod
5.11.5-300.fc34.x86_64 * mod
5.11.5-50.fc33.x86_64 * mod
# TODO(ROX-??)
5.14.0-1-amd64
5.14.0-1-cloud-amd64
