Received: by 2002:a05:6358:4e97:b0:b3:742d:4702 with SMTP id ce23csp731137rwb; Thu, 18 Aug 2022 11:08:47 -0700 (PDT) X-Google-Smtp-Source: AA6agR73uLr113x1lTFmtEyLv8jw3KbcxiE/SCh9fsG6VV61voAqc7pvjKxfujtfDDEb/uzO7mOZ X-Received: by 2002:a05:6402:27d3:b0:43e:5490:27ca with SMTP id c19-20020a05640227d300b0043e549027camr3308956ede.307.1660846127613; Thu, 18 Aug 2022 11:08:47 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1660846127; cv=none; d=google.com; s=arc-20160816; b=D3JSNZa48/6G5hOjMzOvWay6kwMSILWRCfwwj9FoXMMzt4BD7sud0ugjjE/CpFTvse +T5VW99eCsehr2goY9nrROC9Tl8nT5/G5zTE/KDkCbvU/a1+QQTGX2ksLnMqdVv4xsVm ejx9AqekVrTgF/yXrtUBiuY32vkJXuB9kKt5COSLVdaK2jp7lZuMzUl3oUjYk3Cx9E+9 C9W9iV6LiYG4VBQERyDGz9OiNoy4z1RPmP4SBrumvRpQWoXxMFT8AoZZxae0qgdVp8rv FYX62Rs6EfYLLQXLYdjwqRVb2A5u0XR7rQ2OnVHLBHjwDCoo6y3tcyBdKv04vP8xnSz8 O67A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:cc:to:from:date :dkim-signature; bh=fw5LyNPEkStDlGwttbAqU1lbZZHkogBM3lUiCwRYbyI=; b=BMh5q3Tu7cikB5Hc0NQFSiliHX9s3MX2vyB5jkVCfHh1XQ4nLSNkq99mDYyhYxgZPA Mr8I7kFssGRuEvfqboR/g5nbFGvOkzbgj6f/QdQDpJBAD65jeWsxUGMOrXlGaGuQrnfV qVjXh0dFpiDNw3x9RhKJF+x1G9YM+uRhIIejXxsGR+maPkkAp+n8WEDgKPvxDKdie4N3 h2BnHCpzlVM1d2jZz8iWIjlIbWW7aIYinDPYc2JriEImsS67pCQatrT59g0AaWskEgZJ H7owlbeZt/NL8Hic9hnulCf7WQm9nAlx74kv2kNMJAisdz3HvRqfMPwMoklnQbZvmo/o E1UA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=DH2c+E+i; 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 qf37-20020a1709077f2500b007307c356ccesi1754065ejc.720.2022.08.18.11.08.21; Thu, 18 Aug 2022 11:08: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=@kernel.org header.s=k20201202 header.b=DH2c+E+i; 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 S1345041AbiHRRpP (ORCPT + 99 others); Thu, 18 Aug 2022 13:45:15 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:44354 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1345082AbiHRRpL (ORCPT ); Thu, 18 Aug 2022 13:45:11 -0400 Received: from sin.source.kernel.org (sin.source.kernel.org [145.40.73.55]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8D44C7172B; Thu, 18 Aug 2022 10:45:10 -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 sin.source.kernel.org (Postfix) with ESMTPS id D15F9CE2245; Thu, 18 Aug 2022 17:45:08 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id BEBD4C433D6; Thu, 18 Aug 2022 17:45:06 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1660844707; bh=Yy+ZnKIzuSTYizYHaXdO9bWgHRUoHQWc79KX44UlvY4=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=DH2c+E+iUEBbOPOkg3JnkMIfh2S9eUN+Ph2tqIo7cnYaoMvXzKjwg2PvcSxggEyWA xDeJAejwcJPD8pZ3xuJ7bXMxXIfjKxNEtGy96/yXsYb5U5Bc106kr/y/P4hYbkdOAy OhwQ5O4ImY4ap94LKkm15HQphjZDS8KOuMcystSwpopcP7j3t0ObIdCeo9+yZbDETs kkTgnYuSyfjbq14PHiZ9z3dds9CIYihMEnppb1gNBSSGIP5fqrM5xaHfDKydKMWtUK MmIu/y8g5jlm43FO7k9gmOwEp9ko0UQc49D1uWmCvKElcP5xoyOWAM6bQC/0j/RU0e i4rW8G2pylAQQ== Date: Thu, 18 Aug 2022 10:45:05 -0700 From: Jakub Kicinski To: Sebastian Andrzej Siewior Cc: linux-kernel@vger.kernel.org, Thomas Gleixner , Peter Zijlstra , Steven Rostedt , Linus Torvalds , Matthew Wilcox , netdev@vger.kernel.org Subject: Re: [PATCH 9/9] u64_stat: Remove the obsolete fetch_irq() variants Message-ID: <20220818104505.010ff950@kernel.org> In-Reply-To: References: <20220817162703.728679-1-bigeasy@linutronix.de> <20220817162703.728679-10-bigeasy@linutronix.de> <20220817112745.4efd8217@kernel.org> <20220818090200.4c6889f2@kernel.org> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-7.1 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 Thu, 18 Aug 2022 18:59:00 +0200 Sebastian Andrzej Siewior wrote: > On 2022-08-18 09:02:00 [-0700], Jakub Kicinski wrote: > > No ack, I'd much rather you waited for after the next merge window > > and queued this refactoring to net-next. Patch 9 is changing 70 > > files in networking. Unless I'm missing something and this is time > > sensitive. > > It started with the clean up of the mess that has been made in the merge > and then it went on a little. > > Any opinion on 8/9? It could wait for the next merge window if you want > to avoid a feature branch to pull from. A question of priority, hard for me to judge how urgent any of it is. But practically speaking the chances of a conflict on that one header are pretty small, so ack if needed. > Regarding 9/9. This is a clean up, which is possible after 8/9. It can > definitely be applied later. > I assume you want only see the networking bits so I would split the > other subsystem out. I guess instead the big net patch I split them on > per driver vendor basis + net/ subsys? Oh, don't care for per vendor split on a big refactoring like that. You can split out the SPI patch and maybe BPF, the rest can be one big chunk AFAICT. BTW, I have a hazy memory of people saying they switched to the _irq() version because it reduced the number of retries significantly under traffic. Dunno how practical that is but would you be willing to scan the git history to double check that's not some of the motivation?