Linus Torvalds rejected changes to the MMC subsystem due to poor code quality.
Linus Torvalds refused to accept a set of changes intended for the 7.0 kernel from the maintainer of the MMC (MultiMedia Card) subsystem, describing the submitted patch, which doesn't even compile, as "complete garbage." He speculated that the changes had not been tested in the linux-next branch and had not undergone build testing. The compilation failed due to a redefinition of a variable. This level of code quality was frustrating.
