stable.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Willy Tarreau <w@1wt.eu>
To: Greg KH <greg@kroah.com>
Cc: Francesco Del Degan <f.deldegan@pr0gg3d.net>, stable@vger.kernel.org
Subject: Re: KPTI for 4.1 LTS
Date: Fri, 19 Jan 2018 18:00:18 +0100	[thread overview]
Message-ID: <20180119170018.GA23001@1wt.eu> (raw)
In-Reply-To: <20180119122308.GA11451@kroah.com>

On Fri, Jan 19, 2018 at 01:23:08PM +0100, Greg KH wrote:
> On Fri, Jan 19, 2018 at 10:36:29AM +0000, Francesco Del Degan wrote:
> > On Fri, 19 Jan 2018 09:58:38 +0100, Greg KH wrote:
> > 
> > > Really?  What are you going to do when this goes end-of-life in 3
> > > months?  Seems like you should already be planning for that, right?
> > 
> > In EOL, we will be just like others that want to provide extended 
> > (custom) support, we are on our own. But that's is another problem, I 
> > guess.
> 
> It's a worse problem.  Unless you duplicate the effort that the stable
> maintainers do, your machines are going to be insecure.  Remember, it
> takes _more_ work to maintain a kernel longer, than it did previously.
> So soon you are going to be doing more work than I am, have fun!  :)

Not only this, but not benefiting from public reviews is the main
problem. In every single review I emitted for old kernels, there were
several comments like "this must not be backported there", "this backport
is erroneous" or "you need to also add these patches or it will be worse".
And even with this I managed to sometimes break something that had to be
fixed thanks to a users' report. Doing this discretely in one's garage
will inevitably result in the buggiest kernel you can think of. It will
lose some stability and very likely keep certain vulnerabilities incorrectly
fixed (ie backport considered complete once the reproducer stops working).

> And again, why can you just not update to a newer kernel version?  Do
> you have a huge out-of-tree patchset you rely on?  If so, best of luck,
> you should be billing whom ever forces you to use that code as it is not
> going to be easy.

In fact for having dealt with upgrades in our products myself, we've had
some product regressions on certain kernel upgrades (which were not
critical since in major branches). These were not necessarily kernel bugs,
but sometimes you discover that an old script relies on a specific format
of something in /proc or you're used to pass an option to a module and
this option has disappeared, etc. It's never a big deal but it definitely
takes some time. However I consider that the current offering of LTS kernels
definitely allows to jump from LTS to LTS at each major upgrade, keeping the
amount of revalidation effort reasonably low.

Quite frankly, Francesco, cut it in half, upgrade to 4.4 right now. It'll
be there for a while, leaving you with enough time to properly validate
other ones. The amount of difference between 4.1 and 4.4 is ridiculously
low and you'll even hardly notice anything. Then you'll have more time to
validate 4.9/4.14.

> good luck!

Seconded :-)
Willy

      reply	other threads:[~2018-01-19 17:00 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-01-18  8:16 KPTI for 4.1 LTS Francesco Del Degan
2018-01-18  9:40 ` Greg KH
2018-01-19  8:11   ` Francesco Del Degan
2018-01-19  8:58     ` Greg KH
2018-01-19 10:36       ` Francesco Del Degan
2018-01-19 12:23         ` Greg KH
2018-01-19 17:00           ` Willy Tarreau [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20180119170018.GA23001@1wt.eu \
    --to=w@1wt.eu \
    --cc=f.deldegan@pr0gg3d.net \
    --cc=greg@kroah.com \
    --cc=stable@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).