Received: by 2002:a6b:fb09:0:0:0:0:0 with SMTP id h9csp844471iog; Thu, 30 Jun 2022 11:11:54 -0700 (PDT) X-Google-Smtp-Source: AGRyM1uXDXTlIfFf1FyO0+xyTbEcbGSNMmRrzetcPfY7EdInHYLoJX1paMWDPI+BSDC4FouzDsq7 X-Received: by 2002:a17:90b:4b01:b0:1ed:157:b9e5 with SMTP id lx1-20020a17090b4b0100b001ed0157b9e5mr13645226pjb.150.1656612713835; Thu, 30 Jun 2022 11:11:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1656612713; cv=none; d=google.com; s=arc-20160816; b=Y99T2cRWxU/G2hPHFAj5npVAlQAf2c99/iZql18Q/vQhqJuS4LbJArd6n5O7sXlY0R PPzKcRX4P6t266Cgl34Sah/+DnZ/AQW5lC6UaaNTXDIFX6DeG2OfHlRTLgQubm78IRog jTd3VPGR8Bk1q9Oz2/7Zt/RANnJ6FW/ULLEljRWaiFyf0cbiENgNroUvMqxex/gFFvny Ynu81vpLeUuoQtjwK18hvdiCsEMpcjtlqA2VVFI6sT7zsO/dp2NeXNrMAK4z/ADhOTLr yw/hsGIeGboKxZxQ6r7cyKJ5184fADcclNdn1Q7oQH7ZHP/owgcBK45mKTv2YGHlFOG3 kwVg== 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=KqhNJ/uonxDVhq9N5vUXRV4uCAlHxZ8s0M40k+RpZJ0=; b=SuK/vrjbfi/XyydALSWWccUVd2JdqoU40B4W5DfcMeJd0zMya5e4vAgBaHspbmGPqs atpahUEezUKdBJb6jcA2ymZ1x8qlgtS7jFXu+egOPim6zxMi+7hLEnUOnv/iJyPCMhz8 lh/pgske6VDTv6rM0GGV9mmOz8aSJT0xQEBIC6gd+GYrx8TmdiQJdnVR7V2s/iOHU4un /vpOtqCvFNvxquIeGyKQGeoGyf+VEIAe7SdR+7Iu5UR0v3CQKt5xuj5ZNh24OUhOidch h0WAmSsqasU6Dpu7KIsm/M7NoH4ZmWfkGhJKEwin3wwU0Qdzew2QKrNvRhf417oL6Ud8 az0Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@zx2c4.com header.s=20210105 header.b=nYUFivTb; 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 pl14-20020a17090b268e00b001e31c998929si8134563pjb.26.2022.06.30.11.11.40; Thu, 30 Jun 2022 11:11:53 -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=nYUFivTb; 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 S236168AbiF3RYR (ORCPT + 99 others); Thu, 30 Jun 2022 13:24:17 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:48758 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235694AbiF3RYP (ORCPT ); Thu, 30 Jun 2022 13:24:15 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id ED432BAA; Thu, 30 Jun 2022 10:24:14 -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 85F266215C; Thu, 30 Jun 2022 17:24:14 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id A18C9C34115; Thu, 30 Jun 2022 17:24:10 +0000 (UTC) Authentication-Results: smtp.kernel.org; dkim=pass (1024-bit key) header.d=zx2c4.com header.i=@zx2c4.com header.b="nYUFivTb" DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zx2c4.com; s=20210105; t=1656609849; 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=KqhNJ/uonxDVhq9N5vUXRV4uCAlHxZ8s0M40k+RpZJ0=; b=nYUFivTbayxW5C1Xwhfi8LBwFkEzPR2Ftrki9pRJhiLP13gmPvoZsVareL/wCMsDipYiwO 4JM0NCch9B0KYDriuCFZpfhvdaepv91UEYv5WtB6uyr/ol+Gh3lXWnSAteU4P6FsAT6seG GaipeCKAiYu/WxVhVrJ7xfFACN8YzOo= Received: by mail.zx2c4.com (ZX2C4 Mail Server) with ESMTPSA id 9ff8d2df (TLSv1.3:AEAD-AES256-GCM-SHA384:256:NO); Thu, 30 Jun 2022 17:24:08 +0000 (UTC) Date: Thu, 30 Jun 2022 19:24:04 +0200 From: "Jason A. Donenfeld" To: John Stultz Cc: Kalesh Singh , Christoph Hellwig , Greg Kroah-Hartman , 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@lists.zx2c4.com, netdev@vger.kernel.org, rcu , "open list:KERNEL SELFTEST FRAMEWORK" , sultan@kerneltoast.com, android-kernel-team , Saravana Kannan , "Rafael J. Wysocki" Subject: Re: [PATCH] remove CONFIG_ANDROID Message-ID: References: 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 Hi John, On Thu, Jun 30, 2022 at 10:12:30AM -0700, John Stultz wrote: > Does this preference come out of the too-many-options-in-gpg > antipattern? Or is there something else? There are numerous presentations and threads galore on why WireGuard doesn't do knobs. Not worth rehashing here; it's not a bikeshed I really want to have yet again, and I'd appreciate you respecting my time by not going down that route. Sorry. > > Anyway if you don't want a runtime switch, make a compiletime switch > > called CONFIG_PM_CONTINUOUS_RAPID_AUTOSLEEPING or whatever, write some > > very discouraging help text, and call it a day. And this way you don't > > have to worry about ABI and we can change this later on and do the whole > > thing as a no-big-deal change that somebody can tweak later without > > issue. > > Yeah, this is ok with me, as I don't see much benefit to creating a > userland ABI, as I don't think at this point we expect the behavior to > shift or oscillate at runtime. Okay, fine by me. You have my sample patch for this. Feel free to CC me on Gerrit and on the cleaned up patch and I'll offer my acks there. No need to keep this mega thread going longer here. I'll keep my eyes open for Gerrit notifications and such though. Jason