Especially for developers who are just starting out with submitting
patches to a project, it's rare that a patch is of sufficiently
high quality that it can be applied directly into the repository
without needing fixups of one kind or another. The patch might
not have the right coding style compared to the surrounding code,
or it might be fundamentally buggy because the patch submitter
didn't understand the code completely. Indeed, more often than
not, when someone submits a patch to me, it is more useful for
indicating the location of the bug more than anything else, and I
often have to completely rewrite the patch before it enters into
the e2fsprogs mainline repository.
-- Ted Ts'o
I personally find it reprehensible that the attitude that network
communications ought to be exempt from access controls is so
pervasive, but I bend to the will of the people.
-- Casey Schaufler
A better approach would be to design simple, robust kernel
interfaces which make sense and which aren't made all complex by
putting the user interface in kernel space. And to maintain
corresponding userspace tools which manipulate and present the IO
from those kernel interfaces.
But we don't do that, because userspace is hard, because we don't have
a delivery process. But nobody has even tried!
-- Andrew Morton
to post comments)