Advertentie
De RISC-V-codebijdrage van een Google-engineer voor de Linux 6.17-kernel is door Linus Torvalds resoluut afgewezen. Niet alleen bestempelde de Linux-bedenker de inzending als “garbage”, ook werd deze te laat ingediend – twee doodzonden in de wereld van pull requests.
De bijdrage werd vrijdag ingediend door Palmer Dabbelt, lid van Google’s Android-team, onder de titel RISC-V Patches for the 6.17 Merge Window, Part 1. Torvalds reageerde zoals gewoonlijk zonder filter: “Nee. Dit is rommel en het is te laat binnengekomen. Ik had om vroege pull requests gevraagd omdat ik op reis ben. Als je je daar niet aan kunt houden, zorg er dan op z’n minst voor dat de pull requests goed zijn.”
Linus Torvalds wanneer hij wel goedgezind is
Volgens Torvalds bevatte de code “allerlei rommel die niet RISC-V-specifiek is” en werden er generieke headerbestanden aangepast met zaken “die niemand mij ooit zou moeten sturen, laat staan laat in een merge window.” Hij wees bijvoorbeeld op nieuwe macro’s en definities die volgens hem geen enkel nut hadden, en zelfs het risico liepen om bestaande code te breken. Ook werden er generieke kernelonderdelen aangepast voor kleine, architectuurspecifieke problemen – iets wat volgens Torvalds nooit in deze vorm zou moeten gebeuren.
Torvalds concludeerde dat de inzending “de wereld actief een slechtere plek maakt” en gaf Dabbelt het dringende advies om in de toekomst niet alleen op tijd in te dienen, maar ook uitsluitend goed gescheiden, relevante en kwalitatief sterke patches aan te leveren.
Deze reactie van Torvalds laat zien dat kwaliteitsbewaking en timing essentieel zijn binnen de Linux-ontwikkeling. RISC-V wordt gezien als een veelbelovende architectuur, maar een dergelijke blunder kan die reputatie flink schaden—zeker wanneer er generieke headers met overbodige code worden vervuild. Torvalds stelt daarmee de norm scherp: verbeter je kwaliteit, volg deadlines, óf verwacht genadeloos commentaar.