Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp818389iog; Wed, 29 Jun 2022 10:49:47 -0700 (PDT) X-Google-Smtp-Source: AGRyM1uKbTPQTXUkBIumO9mcxX/8hbqNd3jAlhBQ6n6vKCR3gNLEV7q5QZ3Aqv8VGzfdch0FMx0D X-Received: by 2002:a63:36cc:0:b0:40c:5301:7fe2 with SMTP id d195-20020a6336cc000000b0040c53017fe2mr3783843pga.547.1656524987025; Wed, 29 Jun 2022 10:49:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1656524987; cv=none; d=google.com; s=arc-20160816; b=BMs2HdxD2y1DU1bjc1Vtf+vzks6HsBXtCoBsbvTE5RoQsCAl+ubH5rMl/bK8rj5udO dCpi5n91/vHo8S9cF1/GAccZuzTuaBs0XAO2PXzfVxxhqPRgwiDX/9DV+C15BiGPt5Pp 1UBBRMePNZF5F3+1IWOFf/xmOwcaNuN5SgdOd1Yu7vL+bXzttHi1VBxg6xjSKvmgLK0I VXNjuFc+jQdQKQAj1IbGBRDcxlaBTullyWGhfqLAsimodycUitpKMegv97qYXTjI81AP 7oMMSE8O+lAhBpqSkzogFXBbINhOB2uv2BctkaaiZcfIxDTU+rkwlnVeyOMq4qhqeTzj 3/zg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=Bl3uaY3cRegdu8Xedo5QKvYZcFg8ZQEQBfUE65BNrGc=; b=WnrU9/liMDj32aGnpOnWVEO++4q9YYxbr8RkM+4dfASCruNIx4YPuLhhyqG9ep601q XoYQwHs4mn4lxjeqWXVH2+oLhz5EYG9BgyC4rRZFOtAKv1yJzSN72kpVHHGNQiK+MLzG 8tdjporxohamefv/6dx9d2B/ULXhLXJeOuCEOj8Wur3GmOLzQWfMn1jndudEDrvv+D8J P3o+/uldFv6TYTmcV89yI19WP9sRhtpL0oddDoKV7a/yYDleboi98PqydTqP97FfFC5y KdXcIMLSFK2Ow79DrFRzWQfbTYn1wL5iXqeWYj9BzVtyF7DNXLwWykiD3KZMJDlNl+LB LiAA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@zx2c4.com header.s=20210105 header.b=aExlGSSP; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=zx2c4.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id b7-20020a631b07000000b0040d27a77a2dsi23110932pgb.47.2022.06.29.10.49.34; Wed, 29 Jun 2022 10:49:47 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@zx2c4.com header.s=20210105 header.b=aExlGSSP; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=zx2c4.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231321AbiF2RK7 (ORCPT + 99 others); Wed, 29 Jun 2022 13:10:59 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54562 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230120AbiF2RK6 (ORCPT ); Wed, 29 Jun 2022 13:10:58 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [IPv6:2604:1380:4641:c500::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id A5CFB1A806; Wed, 29 Jun 2022 10:10:57 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 3EAC961E56; Wed, 29 Jun 2022 17:10:57 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id C467FC34114; Wed, 29 Jun 2022 17:10:53 +0000 (UTC) Authentication-Results: smtp.kernel.org; dkim=pass (1024-bit key) header.d=zx2c4.com header.i=@zx2c4.com header.b="aExlGSSP" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zx2c4.com; s=20210105; t=1656522652; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=Bl3uaY3cRegdu8Xedo5QKvYZcFg8ZQEQBfUE65BNrGc=; b=aExlGSSP2ZDh66T/coO6aB/IVwm5xDpZVXleX8D0ABt5ix/QwGSlKWvj27VgZh7mEsafsq yZa6kbd4W7mfe09g2TNhf4MXmE0JxAeYHChRIFWwVB6J4tg9DdmsTmn1Jgelf/kWdlHTHc 7PBZvkYyrEcXv0OPVt5sacdT5F/y4wc= Received: by mail.zx2c4.com (ZX2C4 Mail Server) with ESMTPSA id 9da54ae8 (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Wed, 29 Jun 2022 17:10:51 +0000 (UTC) Date: Wed, 29 Jun 2022 19:10:43 +0200 From: "Jason A. Donenfeld" To: Greg Kroah-Hartman Cc: Christoph Hellwig , Arve =?utf-8?B?SGrDuG5uZXbDpWc=?= , Todd Kjos , Martijn Coenen , Joel Fernandes , Christian Brauner , Hridya Valsaraju , Suren Baghdasaryan , Theodore Ts'o , "David S. Miller" , Eric Dumazet , Jakub Kicinski , "Alex Xu (Hello71)" , Paolo Abeni , Rob Herring , "Paul E. McKenney" , Frederic Weisbecker , Neeraj Upadhyay , Josh Triplett , Steven Rostedt , Mathieu Desnoyers , Lai Jiangshan , Shuah Khan , LKML , WireGuard mailing list , Netdev , rcu@vger.kernel.org, linux-kselftest@vger.kernel.org Subject: Re: [PATCH] remove CONFIG_ANDROID Message-ID: References: <20220629161020.GA24891@lst.de> <20220629161527.GA24978@lst.de> <20220629163007.GA25279@lst.de> <20220629164543.GA25672@lst.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-6.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_HI,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Jun 29, 2022 at 07:00:25PM +0200, Greg Kroah-Hartman wrote: > I think that by the time the next kernel release comes out, and > percolates to a real Android device, the years gone by will have caused > those who care about this to fix it. You assume that there aren't Android devices using kernels outside of the ones you're referring to. That's a rather Google-centric perspective. It's still breakage, even if Google has the ability to fix it locally after "years gone by". If you want Android things to be upstream, this is the way you must think about it; otherwise, what's the point? By your logic, upstream should probably remove the Android code everywhere and let Google handle it downstream. Except nobody wants that; we want Android upstream. So let's keep it working upstream, not intentionally break it. > In the meantime, this might actually fix issues in desktop distros that > were enabling this option, thinking it only affected the building of a > driver That sounds like a false dichotomy. It's not about "fix Android" vs "fix distros". What I'm suggesting is fixing Android AND fixing distros, by looking at the problem holistically. Trading a bad problem on Android (wg connections are broken) for a manageable problem on distros (something something theoretical warm boot attack something) doesn't sound like a nice trade off. Let's instead get this all fixed at the same time. > So it's nothing to worry about now, I agree with Christoph, this config > option should not be used for power management policy decisions like > this. This should be controlled by userspace properly in the Android > userspace framework, like all other Linux distros/systems do this. Except right now it is. So if it's going to be removed, the code that was depending on it will need to be updated coherently. Jason