Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp881801iog; Wed, 29 Jun 2022 12:07:35 -0700 (PDT) X-Google-Smtp-Source: AGRyM1scHnD4pJyn6mYMfJBuCsAJ0/peznBEi/Fri8HrRQtHTJEgY2P2vHuSgLO7fEOuJhXSp+LR X-Received: by 2002:a17:902:6901:b0:168:9bb4:7adb with SMTP id j1-20020a170902690100b001689bb47adbmr10607903plk.147.1656529655570; Wed, 29 Jun 2022 12:07:35 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1656529655; cv=none; d=google.com; s=arc-20160816; b=KdCMsi4zGoon4+mVu045YJQMelId/cMEboZSiM2vcE6vQE54YrSdgXU+Vi5jQp3h40 9FJ5k/6WeAIZdpapJvnwspNiz/rdI1b9rcgc5528y5vRDm5Eo/xi1DE8etaV7ygfQHtQ YGVGgRL7y9vkgSLv5/GjPbfCq1/IhM9bYF1QAey739NVRvKgm7eAHHw5M3XYjc1iH7Rs Hlq9Mmo3P1L0ogDW9bGWtyn+/kelikClhPDjJYqRj+K5UVdt8hKFXzbQODeSA6U1U0D1 vTZL+GRZsvU1HzXLdD5QO3XElp1IyKkeuV9YTOPx5D3zRLGAxtmhX69T8VQX1l+rGcg3 9TPw== 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:reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=cFmnqLfqFrV3ryvQuMuJ17O0uAuXRV6pZ/ilG9MlQwM=; b=GTp6z8Itr+Lsd6oSA8u20yZjFhyFeUDrIeDVA9fRYPQnHEtcGPHMQv4DZ7Ogt3ot3v iyXdKdiQkxFnqaMcWQdarVAXMKVVdFiXjV5U3SWb32R8A/6PagI+RUJr36xWnEs9F9rD oySVehZBt8bUK5D5KsaEmsDz4wWRza2uBKxmknwWZgkuLmtTQPsbLM3H4bD9zGJ5kGJK m/Ob5ZeqfiMzRpJKC5W0BjdS0MEdhU1ED2bM58yYlnW6OUmDhapUsDG1BMo58JwqCAaY T4D2jZ/QuBrEiUNJoBXmir80gNttDvYSI+9erAeVnmKp7Muo9voHkYXBfQqkj854/ZvQ 2CRg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=GCCzvPBP; 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=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id q15-20020a65494f000000b0040d7e818e82si23710649pgs.442.2022.06.29.12.07.14; Wed, 29 Jun 2022 12:07:35 -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=@kernel.org header.s=k20201202 header.b=GCCzvPBP; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230134AbiF2S7I (ORCPT + 99 others); Wed, 29 Jun 2022 14:59:08 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44824 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229842AbiF2S7H (ORCPT ); Wed, 29 Jun 2022 14:59:07 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [IPv6:2604:1380:4601:e00::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1E9031A3AC; Wed, 29 Jun 2022 11:59:06 -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 ams.source.kernel.org (Postfix) with ESMTPS id CFBE8B8266F; Wed, 29 Jun 2022 18:59:04 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 81F05C34114; Wed, 29 Jun 2022 18:59:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1656529143; bh=9Tl8nspvMh6ngPRAWw8ovEMp2svi2hp6WG1mQ6AAVYo=; h=Date:From:To:Cc:Subject:Reply-To:References:In-Reply-To:From; b=GCCzvPBPnAEIapoBICOMeCtDdETDQJcQB/frQSnMZIyx5rVjnLokWQX4yXIp7Iyur ZzmNFroBQL2U3xKOXiCEeqRho2V9tVWrmR6BSBOY6mGvMYdxQ7z9LuxMj/yOL4FmN5 DFOw/qW62U6shjrw5OTJzQUGEUtI7Cyjh+JFqnvYQmlWr5IePQjBlnpjgiRQGecJAn XGmqtmGfYGyhpxaH7kHb9a1431dLdrZvq3zrI8mXK53DiB8+cBCEPmuOReBdCjEUPv LpCYxsUIAX0C3tma7BkcpkbqPsCPWVcxxwox5ZXHsCg/rOHyj+ytdxHAaiGPoHyquX LLnhhs8Ix073w== Received: by paulmck-ThinkPad-P17-Gen-1.home (Postfix, from userid 1000) id 2A3475C0E5F; Wed, 29 Jun 2022 11:59:03 -0700 (PDT) Date: Wed, 29 Jun 2022 11:59:03 -0700 From: "Paul E. McKenney" To: Greg Kroah-Hartman Cc: "Jason A. Donenfeld" , Christoph Hellwig , Arve =?iso-8859-1?B?SGr4bm5lduVn?= , 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 , 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: <20220629185903.GL1790663@paulmck-ThinkPad-P17-Gen-1> Reply-To: paulmck@kernel.org References: <20220629161527.GA24978@lst.de> <20220629163007.GA25279@lst.de> <20220629164543.GA25672@lst.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-7.5 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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:19:36PM +0200, Greg Kroah-Hartman wrote: > On Wed, Jun 29, 2022 at 07:10:43PM +0200, Jason A. Donenfeld wrote: > > On Wed, Jun 29, 2022 at 07:00:25PM +0200, Greg Kroah-Hartman wrote: [ . . . ] > > 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. > > Agreed, so what should we use instead in the wg code? What userspace > functionality are you trying to trigger off of here in the current > CONFIG_ANDROID check? > > The RCU stuff is already handled as Paul has stated, so that's not an > issue. To be fair, one advantage that the RCU stuff has is that it only very recently hit mainline, so people are only just now starting to make use of it. Jason's code has been in for some time, so he has more existing practice to deal with. Thanx, Paul