protos/linux: riscv64: Fix protocol version check
diff --git a/common/protos/linux_risc.c b/common/protos/linux_risc.c
index 857df5ef..0b875435 100644
--- a/common/protos/linux_risc.c
+++ b/common/protos/linux_risc.c
@@ -201,7 +201,8 @@ noreturn void linux_load(char *config, char *cmdline) {
printv("linux: boot protocol version %d.%d\n",
LINUX_HEADER_MAJOR_VER(header.version),
LINUX_HEADER_MINOR_VER(header.version));
- if (LINUX_HEADER_MINOR_VER(header.version) < 2) {
+ if (LINUX_HEADER_MAJOR_VER(header.version) == 0
+ && LINUX_HEADER_MINOR_VER(header.version) < 2) {
panic(true, "linux: protocols < 0.2 are not supported");
}
#endif
