Received: by 10.223.185.116 with SMTP id b49csp3874013wrg; Tue, 6 Mar 2018 06:28:13 -0800 (PST) X-Google-Smtp-Source: AG47ELvqZL4FRGoJvHE7D9Z2lukILSAAT2EmOgheqw3sAa2DFr4/uA8NOeaUDRA5xjmeJZ5n5Gfe X-Received: by 2002:a17:902:28c4:: with SMTP id f62-v6mr16739361plb.411.1520346493514; Tue, 06 Mar 2018 06:28:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1520346493; cv=none; d=google.com; s=arc-20160816; b=hArj1iZRlrv7rCQDTkEkjb6KmmP0vSljJiv/N/gKqB3/87WQZpVeYdDowenWc+a556 74uXqCHoENgtStAOCzion1D5dCsOI/mkt3864Ry/QES3XlLWbQ6+Rn8Lk1DasV1Gw7v+ AIZFjdTaE4NEeIESgb+DbfscdzTLBMj31DHbpT8URAMqSCpgostzlbI0jh2Q2Bmi/kr5 vzpKOe7zFlv3GjFoHnMuCEPMalgy9tzMSZvM0Txgb8gkyDVxQh0KklsxXwrvBg2rQ8RV t+r5XQ9f12V2w4/flO4NEKrzC/HiSKZDa6dMNWaP2eaTADdQcixrIDHFM3LY5p7F01rS AltQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=8eFG5YwbIPu4Sa77vPSp9uzJ3SL2e5XCeLjbRSbXHfQ=; b=VL/1Ui/UqU/EJDGt2aTLHzED430EnuAXZOjdA0ZPdoFrMFG+GwM8z5ZgXapxqH2SKZ UUu9p1C7ICcWl1lPdp+UQ3Ao6O8QrpUzX9xw9LsrqssYZwHxyTOJKfJXwexinSWcIg+B Lt4wGlT5eZ+xeRPdZQ8cFIGl3rnp7VVII6bV+583aL20sx2rHjVB1dTOdfYPPqvj3hYG hw6r8V5nKnyDCfs2MERkTlfMLE54oJk+hZiKrgbRfQs9uBxWKD3+PPVtQBDk7Zq8RFQN w/gvCUBbfiEDUq6wvuwYPnqww9/CWpkLl0Nzv7pKtajfaxgU7UCfLeREfyh+a7KNdkyg TMTg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@sirena.org.uk header.s=20170815-heliosphere header.b=NB8gBuwv; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id i124si9858886pgc.589.2018.03.06.06.27.58; Tue, 06 Mar 2018 06:28:13 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@sirena.org.uk header.s=20170815-heliosphere header.b=NB8gBuwv; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753705AbeCFO0n (ORCPT + 99 others); Tue, 6 Mar 2018 09:26:43 -0500 Received: from heliosphere.sirena.org.uk ([172.104.155.198]:51980 "EHLO heliosphere.sirena.org.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752936AbeCFO0l (ORCPT ); Tue, 6 Mar 2018 09:26:41 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sirena.org.uk; s=20170815-heliosphere; h=In-Reply-To:Content-Type: MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=8eFG5YwbIPu4Sa77vPSp9uzJ3SL2e5XCeLjbRSbXHfQ=; b=NB8gBuwv7x7ZeOaVhy+sdT6LN Eha9Yd6xs8ne+4DczOtHbIa8ADxj6r52ZA06bWtoGa0CYeyoDexfUJwrv8hXGqeJjYoOmWsMgoaHy gowb+pdD0w/qWvkCKkJYyitmHPJVVCbLRTOEPbjWUCYO7BgRiBFdteGDcy1QvVGVlNPM4=; Received: from debutante.sirena.org.uk ([2001:470:1f1d:6b5::3] helo=debutante) by heliosphere.sirena.org.uk with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1etDY3-0007IG-Gl; Tue, 06 Mar 2018 14:26:35 +0000 Received: from broonie by debutante with local (Exim 4.90_1) (envelope-from ) id 1etDY2-000684-TA; Tue, 06 Mar 2018 14:26:34 +0000 Date: Tue, 6 Mar 2018 14:26:34 +0000 From: Mark Brown To: Greg KH Cc: Alex Shi , Marc Zyngier , Will Deacon , Ard Biesheuvel , Catalin Marinas , stable@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH 0/29] arm meltdown fix backporting review for lts 4.9 Message-ID: <20180306142634.GC13586@sirena.org.uk> References: <1519790211-16582-1-git-send-email-alex.shi@linaro.org> <20180301152450.GA4061@kroah.com> <5cf40379-9098-da02-a471-8abd7d8f0be8@linaro.org> <20180302165415.GB8704@kroah.com> <20180305124638.GG8588@sirena.org.uk> <20180305130859.GB17802@kroah.com> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="KN5l+BnMqAQyZLvT" Content-Disposition: inline In-Reply-To: <20180305130859.GB17802@kroah.com> X-Cookie: Do not write below this line. User-Agent: Mutt/1.9.3 (2018-01-21) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --KN5l+BnMqAQyZLvT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Mar 05, 2018 at 02:08:59PM +0100, Greg KH wrote: > I know there is lots more than Android to ARM, but the huge majority by > quantity is Android. > What I'm saying here is look at all of the backports that were required > to get this working in the android tree. It was non-trivial by a long > shot, and based on that work, this series feels really "small" and I'm > really worried that it's not really working or solving the problem here. Unfortunately what's been coming over was just the bit about using android-common, not the bit about why you're worried about the code. :( > There are major features that were backported to the android trees for > ARM that the upstream features for Spectre and Meltdown built on top of > to get their solution. To not backport all of that is a huge risk, > right? I'm not far enough into the details to comment on the specifics here; there's other people in the CCs who are. Let's let people look at the code and see if they think some of the fixes are useful in LTS. The Android tree does have things beyond what's in LTS and there's been more time for analysis since the changes were made there. > So that's why I keep pointing people at the android trees. Look at what > they did there. There's nothing stoping anyone who is really insistant > on staying on these old kernel versions from pulling from those branches > to get these bugfixes in a known stable, and tested, implementation. I think there's enough stuff going on in the Android tree to make that unpalatable for a good segment of users. > Or just move to 4.14.y. Seriously, that's probably the safest thing in > the long run for anyone here. And when you realize you can't do that, > go yell at your SoC for forcing you into the nightmare that they conned > you into by their 3+ million lines added to their kernel tree. You were > always living on borowed time, and it looks like that time is finally > up... Yes, there are some people who are stuck with enormous out of tree patch sets on most architectures (just look at the enterprise distros!) - but there are also people who are at or very close to vanilla and just trying to control their validation costs by not changing too much when they don't need to. There's a good discussion to be had about it being sensible for people to accept more change in that segment of the market but equally those same attitudes have been an important part of the pressure that's been placed on vendors long term to get things in mainline. =20 > [1] It's also why I keep doing the LTS merges into the android-common > trees within days of the upstream LTS release (today being an > exception). That way once you do a pull/merge, you can just keep > always merging to keep a secure device that is always up to date > with the latest LTS releases in a simple way. How much easier can I > make it for the ARM ecosystem here, really? That's great for the Android ecosystem, it's fantastic work and is doing a lot to overcome resistances people had there to merging up the LTS which is going to help many people. While that's a very large part of ARM ecosystem it's not all of it, there are also chip vendors and system integrators who have made deliberate choices to minimize out of tree code just as we've been encouraging them to. --KN5l+BnMqAQyZLvT Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEzBAABCgAdFiEEreZoqmdXGLWf4p/qJNaLcl1Uh9AFAlqepRoACgkQJNaLcl1U h9DSpQf+JEEi44Jrn3kjFOj4dMxk0MBOPjZWEOsY0OIMHxH0Q60AWRscyhbhiJhg 6sp8AyyT7ZL0UUcO+Pk1gNcS6MxLSSNEVNYDBWV5YUoFAXQdTKLhI8BhsoIrNgZt a+GoIo7QdY/8mnnEmN3uYQcdGZRyiwm0YnXX5mLbzFlG5YgseS7H/ZJGICGP99ik GLECi2uWuuYsfxy+E+mWTv6WtBbEol/cFQ0Rmnk6msSRgpzvlAFnyVXdKiBcGpNT KbtvL9noeb+zlqWMPrt2MLKACqKN9Giih9+3ncZ0qK6fhlsdSCCbHTsUC84YyYkh tNTXh8VRb49RCvWXL4oROveyLf1Tuw== =WBKz -----END PGP SIGNATURE----- --KN5l+BnMqAQyZLvT--