Re: [PATCH v2] x86: Remove compat vdso support

Linus Torvalds
2014-03-12T14:41:29Z

On Wed, Mar 12, 2014 at 1:30 AM, Stefani Seibold <stefani@seibold.net> wrote:
>
> Is it possible to calm down and get a more technical discussion rather
> than blaming and treats not to accepting patches?

I'm just asking for an upside to the changes, and fighting changing
things "just because".

32-bit is not dead in the sense that it doesn't exist any more, but it
*is* dead in the sense that there is absolutely zero point in treating
it as a developing platform. That was very clearly also the context in
which I said "dead, dead, dead", I was objecting to trying to
future-proof things that are not worth future-proofing.

The VDSO code has worked for us for a long time, and I'm upset and
annoyed that people want to do "improvements" to it that are not
improvements at all. They are ugly (just look at that
remap_pfn_range() call in you patch - why?), and they cause problems,
and instead of people saying "ok, fix the source of the problem",
people are running around like headless chicken and saying "ok, let's
work around all these problems".

WHY?

Nobody has even explained why we want this at all, and why we want
this headache. Nobody has explained why the solution is not to "just
don't do that then". Instead, people are piling up *more* complexity
because the patch had a problem.

That's a technical issue, Stefani. And the threat to not apply patches
is a technical solution, and I'm getting more and more convinced is
the *right* technical solution.

And when Fengguang's automatic bug tester found the problem, YOU
STARTED ARGUING WITH HIM. Christ, well *excuuse* me for being fed up
with this pointless discussion.

Linus