Torvalds Calls RISC-V Code ‘Garbage’, Cites Poor Quality and Late Submission

Linus Torvalds, the creator and lead developer of Linux, has publicly rejected a contribution to the Linux 6.17 kernel from a Google engineer. The code, submitted by Palmer Dabbelt, was deemed “garbage” due to its poor quality and late submission.

Torvalds stated that he had asked for early pull requests, citing his upcoming travel schedule as the reason. However, the code did not meet this standard, leading Torvalds to describe it as “stuff that nobody should ever send me.” He also criticized the addition of generic header files unrelated to RISC-V, labeling them as “garbage.”

Torvalds’ comment was more than just criticism; he warned Dabbelt and other developers that late pull requests would not be tolerated. In essence, Torvalds told Dabbelt that his code made the world a worse place to live, implying that poor quality contributions should not be accepted.

The rejection has sparked mixed reactions on social media, with some praising Torvalds’ directness while others criticize his use of strong language. Despite this, Torvalds maintained a constructive tone in his response, focusing on improving code quality and timeliness rather than attacking the developer personally.

Source: https://www.tomshardware.com/software/linux/linus-torvalds-calls-risc-v-code-from-google-engineer-garbage-and-that-it-makes-the-world-actively-a-worse-place-to-live-linux-honcho-puts-dev-on-notice-for-late-submissions-too