Linus Torvalds n'est pas content de la taille de Linux 7.1 RC5, une des raisons est le nombre de patchs générés par l'IA

Par:
francoistonic

mar, 26/05/2026 - 10:15

Linus Torvalds reconnait les mérites de l'IA, des agents ou encore du vibe coding mais depuis quelques mois, il constate aussi les problèmes / dérives sur le noyau Linux. Après avoir fustigé, il y a quelques jours, les nombreux de rapports de sécurité générés par IA qui envahissent la liste sécurité du noyau, il dénonce le délége de patchs de sécurité à faible valeur pour le noyau Linux...  

Linus n'est pas très content car la taille de la 7.1 grossit à cause des nombreux patchs mineurs et à l'ajout de pilotes. "Je ne suis pas entièrement satisfait : la plupart des modifications concernent des pilotes aléatoires, ce qui est évidemment moins inquiétant, mais je ne suis pas convaincu que ces changements soient justifiés au moment de la publication de la rc5. Ce sont des « correctifs », certes, mais beaucoup sont tellement insignifiants qu’ils seraient plus pertinents dans une branche linux-next et intégrés lors de la fenêtre de fusion." dit-il. 

Il dit vouloir être plus strict sur les modifications qu'il juge inutile. "Conclusion : cette version est trop volumineuse, et je vous préviens que je refuserai les demandes de fusion inutiles contenant des correctifs peu importants. Oui, plusieurs de ces séries ont été déclenchées par une revue de code par IA."

Le commentaire intégral de Linus :

To the surprise of absolutely nobody by now, rc5 is pretty big. Quite a bit bigger than rc5's have traditionally been.

I'm not entirely happy about it - most of this is totally trivial stuff to random drivers, which obviously makes it all less scary, but at the same time I'm really not convinced the churn is worth it at rc5 time. These things are "fixes", sure, but at the same time a lot of them are simply so irrelevant that I think they'd be better off in a linux-next tree and get merged during the merge window.

So I think I'll start being a bit more hardnosed about this kind of unnecessary churn this late in the game. We are supposed to look for *regressions*. Non-critical fixes to long-standing issues are simply not appropriate for this late in the release cycle.

End result: this is too big, and this is the heads-up that I'll be pushing back on pointless pull requests with fixes that just aren't that important. And yes, several of these series were triggered by AI code review.

Because fixes or not - and trivial or not - these kinds of large rc weeks are *not* conducive to long-term stability. Trivial fixes may be trivial, and have a pretty low chance of causing problems, but "low chance" is still not "zero chance".

So people: start looking closer at your pull requests, and ask yourself: "Is this really a regression or serious enough that it shouldn't just go into the development pile?".