De miért kellett volna a kernel.org review-ján kibuknia? A kernel.org policyje szerint félkész dolog elfér a mainline/stable kernelben, mindig is így volt és most is így van. Teljesen jogosan van benne a mainline kernelben a nova-core driver.
Az, hogy a Fedora az új kernelben miért forgatja be modulként, annak meg semmi köze ahhoz, hogy Linus hogy dönt. Eleve a dokumentáció megmondja, hogy ez a driver nincs készen.
Amúgy ha megnézed a nova-core Kconfigját (linkeltem feljebb), default ki van kapcsolva a kernelbe forgatása.
config NOVA_CORE
tristate "Nova Core GPU driver"
depends on PCI
depends on RUST
depends on RUST_FW_LOADER_ABSTRACTIONS
default n
A Fedora kernelébe ezzel a komittal került be: https://src.fedoraproject.org/rpms/kernel/c/fc343b9928b15914396277c0c6a…
Jól látszik a kernel-x86_64-fedora.config fájl 5216-os sorában a megfelelő rész:
CONFIG_NOVA_CORE=m
A Fedora kernelek ilyenek, követik az upstreamet, és mindent beforgatnak modulként, amit csak lehet.
A csenge próbálkozásokat tipikusan nem szokta beengedni Linus, csak ha már áll valahogy. Most mégis bekerült, és alapértelmezett is lett, akármit is pofáztok.
Az, hogy mi kerül be és mi nem, az Linus egyszemélyi döntése, ő a projekt teljhatalmú vezetője. Ha ő így döntött, akkor így döntött és kész. Így csinálja már 35 éve, pont most akarod ennél az egy kernelmodulnál ezt megkérdőjelezni?