Torvalds Rejects MMC Changes Over Code Quality Issues

Linus Torvalds recently declined to accept a proposed change set for kernel 7.0 from the maintainer of the MMC (MultiMedia Card) subsystem, labeling the submitted patches as “complete garbage” that would not even compile. He pointed out that the changes had not been tested in the linux-next branch and had not undergone proper testing. The compilation failed due to a variable redefinition issue, much to Linus’s frustration.

Linus made it clear that for the 7.0 kernel preparation cycle, he would not be accepting any changes from the MMC subsystem maintainer, even if a corrected pull request was submitted. Moving forward, in the 7.1 branch, changes for MMC will only be considered if they have been checked into the linux-next branch and thoroughly tested. He strongly advised against sending him untested code, emphasizing the importance of integrating changes into the Linux-Next branch for proper testing.

/Reports, release notes, official announcements.