"There seems to be a lot of misunderstanding about how code
actually gets into the Linux kernel. People are claiming that code
can just get 'slipped into' the main kernel tree without realizing
where it really came from, or without any sort of review process.
Obviously they have never actually tried to get a major kernel
patch accepted, otherwise they would not be making these kinds of
"First, what do we mean when we speak of a 'patch'? In order to
get any kind of change accepted into the kernel, a developer has to
generate something called a 'patch' and send it to the maintainer
of the code they are changing (more on that process below.) To do
this, they make the changes needed to the specific part of the
kernel that they wish to modify, and then run a tool called 'diff'.
This tool generates a human readable file that shows exactly what
lines of code were modified, and what they were changed
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.