Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp1997387rwd; Thu, 15 Jun 2023 20:00:49 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ7UymW2FDZYPXqnJwdveibqeYCdecgFHkNRaWPdigKAFYXJ3GKpLJqg6QIrW1kp/deLhjUQ X-Received: by 2002:a05:6a20:7289:b0:10e:dc7d:cbbe with SMTP id o9-20020a056a20728900b0010edc7dcbbemr1006386pzk.25.1686884449217; Thu, 15 Jun 2023 20:00:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1686884449; cv=none; d=google.com; s=arc-20160816; b=rW/6C1eqe9SW97HillRKM7oD0J4C9PAkcttCpAJice4wBXRCHN98tC62a8qIDwfmko dGjhIL984JVf/TLp8wxUXgfrfEmcRzWd1dg8hNKMwsBU4DDB2HxC+aYezzEtE3MAJ3IP 4mtk+p+2RKmNqxdawAa2cwXDQD+sPAWc60TyX2mE7546RIaY2JeJkxo6wSzFbeKLjjnB TaHRX5nZI3gtxWsD1rPUzusEcix05XV1chqLgrH5Yi82m657Ed6eKAu2uV4bCN1wtBV8 hwkP2bDHq1G7AStA9vgndL4u31brqPENTsYGRNXQd9I/Z2apvJrZ9vD2QdAGmxvae84a bOHA== 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=ow9KUyS8ifCExDM6hSDHZJeO/Da3Md7TRdZIj6UrLuM=; b=p8Z9zOsoo4z+XvPWko9rVGKq5/f4FkjP0OQlfmmjq/XYF8DS7IxtsOiRzADQyPmZmy CSp0tz5EtCoUluHhdobxzsBvzwQn9yHGsO6XtM5IL8wOYXHW35+2nNlW5Dr2oXbzqZV5 NubUBDWyyR+1rtBjmhyZQi6IhEPALdvEHhayVdI/+YvAiSgSKKkQ4bGU9996ulpjFcNA JfLj+2dip8OsqfKyHxcaX9Xc11aELvqapBjxC98BlqYEApB286f0exNQjFaDfqlwcXQr x+X6rwk+Qtrf9SUrDp0v8yGcH+RtFXdpMTaQaMwiu8vmN/J9VsfMWGdet514ttezOuRP JsFQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Q2W4JTTR; 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 r16-20020aa79ed0000000b00653c0edfd34si1323050pfq.139.2023.06.15.20.00.32; Thu, 15 Jun 2023 20:00:49 -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=Q2W4JTTR; 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 S232861AbjFPCp3 (ORCPT + 99 others); Thu, 15 Jun 2023 22:45:29 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:52028 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229534AbjFPCp1 (ORCPT ); Thu, 15 Jun 2023 22:45:27 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 513A9297A for ; Thu, 15 Jun 2023 19:45:27 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id CA60361AD5 for ; Fri, 16 Jun 2023 02:45:26 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 9DD01C433C0; Fri, 16 Jun 2023 02:45:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1686883526; bh=gYUxWe5lBhmkMYsrBGaBMQPWQ2ckcLGPdVZjk0GP85U=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=Q2W4JTTRMfMNSa1N88Adux27avcE66JFfT10h52ja9l+3QONDugwvypiULgHlq/8v yRIvpE4e+2I2zJsSCRR43ocl4Hf+AzxUPgwxQ+h1paBcgoL4yJQMfI0WicIq0Sw4Wk zQoiIy7XwLpPQUbgWc23DkGD/4GC9P21J9504FrFWUjYWXjrJ+BvrU6oNIYweAye50 85b9S5Bc75QIG24REpNZH9HjPkkQI8XzcUIMmvdNJtWz3io0MH8Obe9N4fVdYOJPjq aIm/0P/9M6+5dOQrSRKLq3l0YXWVm0/GURvWQEmd2nal0A58o8f40p6pKXRW/3jU/9 ANHx9KMoWBPAA== Date: Thu, 15 Jun 2023 19:45:24 -0700 From: Jakub Kicinski To: Jesper Dangaard Brouer Cc: Liang Chen , brouer@redhat.com, hawk@kernel.org, ilias.apalodimas@linaro.org, netdev@vger.kernel.org, linux-kernel@vger.kernel.org, davem@davemloft.net, edumazet@google.com, pabeni@redhat.com Subject: Re: [PATCH net-next] page pool: not return page to alloc cache during pool destruction Message-ID: <20230615194524.1201bd0d@kernel.org> In-Reply-To: References: <20230615013645.7297-1-liangchen.linux@gmail.com> <20230614212031.7e1b6893@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, 15 Jun 2023 16:00:13 +0200 Jesper Dangaard Brouer wrote: > Adding a DEBUG_NET_WARN_ON_ONCE will be annoying as I like to run my > testlab kernels with CONFIG_DEBUG_NET, which will change this extreme > fash-path slightly (adding some unlikely's affecting code layout to the > mix). That's counter-intuitive - the whole point of DEBUG_NET is to have a place where we can add checks which we don't want in production builds. If we can't use it on the datapath we should just remove it completely and have its checks always enabled.. I do feel your pain of having to test code both with debug enabled and disabled, but we can't have a cookie and eat it too :(