Message ID | 20231129031201.32014-3-liangchen.linux@gmail.com (mailing list archive) |
---|---|
State | New |
Headers | show
Return-Path: <owner-linux-mm@kvack.org> X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 81E0AC4167B for <linux-mm@archiver.kernel.org>; Wed, 29 Nov 2023 03:12:42 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 049106B038E; Tue, 28 Nov 2023 22:12:42 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id F3B036B038F; Tue, 28 Nov 2023 22:12:41 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E04316B0390; Tue, 28 Nov 2023 22:12:41 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0017.hostedemail.com [216.40.44.17]) by kanga.kvack.org (Postfix) with ESMTP id D06676B038E for <linux-mm@kvack.org>; Tue, 28 Nov 2023 22:12:41 -0500 (EST) Received: from smtpin22.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id 96E7880402 for <linux-mm@kvack.org>; Wed, 29 Nov 2023 03:12:41 +0000 (UTC) X-FDA: 81509519322.22.794AFA7 Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) by imf16.hostedemail.com (Postfix) with ESMTP id BAA3E180005 for <linux-mm@kvack.org>; Wed, 29 Nov 2023 03:12:39 +0000 (UTC) Authentication-Results: imf16.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=NMR4S4jc; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf16.hostedemail.com: domain of liangchen.linux@gmail.com designates 209.85.214.181 as permitted sender) smtp.mailfrom=liangchen.linux@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1701227559; a=rsa-sha256; cv=none; b=yWfcvA+LkfsxL9Nj+fhnsNszCuhwD4pz/sqxcyoUFQ+hZzGhFZmq+e6LsArcCsb5EuaT7v pcHaibgtt79bDE1jdPGYYvIjafWf7KKo3Bn+tGsVQwDnPCkV/3yww++Pg4PrpeponlWirE /MfsTmeP1U9s1xaE33zu7WZSXPFHD4Y= ARC-Authentication-Results: i=1; imf16.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=NMR4S4jc; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf16.hostedemail.com: domain of liangchen.linux@gmail.com designates 209.85.214.181 as permitted sender) smtp.mailfrom=liangchen.linux@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1701227559; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=J730iItaW8fpD9bcYiCc3WSDtwgBtsyA2Jb0R83edv4=; b=BlxMA+RI8j2gIN00NOTQOPeNjQG+wLgaLTYn9O+JZOXWmTOGj9OGlDmhMXB+AA7rnqR6wB qHalRPQxAg9NEoFQ1xdemtK/1F1nHQusRjCL9cOivDelFQDogzAbaUlU+Ft/v6ziwopRCG X7YpCGZblFcIpfxxT2cNDHdPbplOxx0= Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-1cfc9c4acb6so25469765ad.0 for <linux-mm@kvack.org>; Tue, 28 Nov 2023 19:12:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701227558; x=1701832358; darn=kvack.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=J730iItaW8fpD9bcYiCc3WSDtwgBtsyA2Jb0R83edv4=; b=NMR4S4jcXfoZ/ZcRdXGLnbNkJDphOX1kIKy4oanNeusLZgd1SNzmseiviqyx44opx6 OmsxS99h9Caiwahg+rHfoLuwS/JtEMrTi0rmfHWlXXAESI65XtSz3XpOQwWWBekGvFX8 R/nDNjwffa/f5BD0k1EiksnUOa9S3v1SsKgBfH6DEEWarFNlMOx0+nvFtpGttes+SoI4 4h82QBsnqMVWjo59zg3n926VIz5cIR3Y0IVzTNZuaH/N1tKpuM3S2KiCeN/DQaATjVqM VzseJlflDchmjdOVqHg98kWecePKD5YlUH4s1t4D2XV2df4SENyiAjvnsGf7E4LaD38J 7eWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701227558; x=1701832358; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=J730iItaW8fpD9bcYiCc3WSDtwgBtsyA2Jb0R83edv4=; b=QN5QTf4rY2W8Wa1/nNtU6H0d1NYteKJrNoeth2wQVi41tXkRZSrF+Y5113BaosqDcd h5+m1yymwBNPP+RbtAFmPI/ZR9tHBo34gjioHXBW4VFzFGt3FNkfOd/Sfinua1iCFare FbOks0p7L99xc8fzNnkTJjw8lMHIzrd+yG2M0PmLUC0hHRQHuIfH95jHF1STGoLuJe3N DFt0PZmXkqDyTRJ4OuhYQx6vtNBSdYKwzrGcSycR9+7U1Bt5fSEtId8EueIqsgjRAvgq HiOnIlw21drovQ/whln3A7pgEqqu/RaLTzxCvpvrIP6i+iHhj2st9E3qp2DZXPfiCCyt anHA== X-Gm-Message-State: AOJu0YxwIoVsvxAPf0pSHc8fsCDk0TdFLlvyXAFFTGC+KCVuE6YTIvZs WUvEI4GxMeKr/AD+UosZOG0= X-Google-Smtp-Source: AGHT+IGYXLVo1NNNtgJ/QtuwkfBx/NejTGXsFL4B5BbOjJdwBdcu1OXTINGtvSssk1ZvptJWfIrOkQ== X-Received: by 2002:a17:902:ab47:b0:1cf:cbf4:6f7e with SMTP id ij7-20020a170902ab4700b001cfcbf46f7emr9827526plb.14.1701227558738; Tue, 28 Nov 2023 19:12:38 -0800 (PST) Received: from localhost.localdomain ([89.187.161.180]) by smtp.gmail.com with ESMTPSA id q10-20020a170902daca00b001cfc46baa40sm5669287plx.158.2023.11.28.19.12.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 28 Nov 2023 19:12:37 -0800 (PST) From: Liang Chen <liangchen.linux@gmail.com> To: davem@davemloft.net, edumazet@google.com, kuba@kernel.org, pabeni@redhat.com, hawk@kernel.org, ilias.apalodimas@linaro.org, linyunsheng@huawei.com Cc: netdev@vger.kernel.org, linux-mm@kvack.org, liangchen.linux@gmail.com Subject: [PATCH net-next v4 2/4] page_pool: halve BIAS_MAX for multiple user references of a fragment Date: Wed, 29 Nov 2023 11:11:59 +0800 Message-Id: <20231129031201.32014-3-liangchen.linux@gmail.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20231129031201.32014-1-liangchen.linux@gmail.com> References: <20231129031201.32014-1-liangchen.linux@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Rspamd-Server: rspam06 X-Rspamd-Queue-Id: BAA3E180005 X-Stat-Signature: hyz3q74qpjpcjd11opwaj77uyecw7zq6 X-HE-Tag: 1701227559-689544 X-HE-Meta: U2FsdGVkX1/DCGb9AUD/YdXbKHv1o6H13OCOoD6fiIeAJyLxfXDzJq+PMZ9ZdNIjhvO0wSju84X9kZ/bXu1Gbh+CxuOaQ/asqLJ1lNpGQehoYMFCRoXAj78t6V/ovCSH12+laeJtp1n8WL/mWdPrHZIz7U64WV8EBtdjM8Qy2aPhmEe9C0o2iYZjPwnjfWd7zUahyuQp4SqCJwc7nCMwTYDkEG+SkkwOlKI3ushhYDQX2nLdZNBwgBEmV78GNQ0Seox1RPo3EVZ4D8J8aWjlroIsE8HENboMpt2Y7gMQvXVoAVjw7tuJjGrwXxra4keK++q2W/1IMPukjAzx4HhSYpRFkEhu/7Nnl0rbShGfTbSYnEcZ57rXRcp0aA/Cejs9u0GPvmd97c9ttrulAVQRP/Z7baBcNhB3rZzAmO0uy8jG3AcKW5mt8nFmaCQiMO6g8eIRO+VnNJfOarK5PlGFdUW5ih7EZBkHVncEd8w0Jtapcbv90hcOxscyBSHPL6WQIQE5gNRHyJyLxC/L6W+aHE6dLgZVt9BfPZOws1HE7GyWk4xegPQdQK6LpnqK62aP7GbUNnnMtiPhiEnZfhJxDPfIBkEYk/WwC6kDppoGgfSBju66MYjj/wlAkceWVWM78R4u9eR8e5rp83DgnA12G34sl7XipNxAETDrsFTBL/fnzZGMh8wBpojfTfgtU3xshIZVpfmm4HBqyllI4hfoNZnYhDmPduSD+WFeTanflQ1qsXIpZGXM9ZYY3W4pjEBlYZEaQO897ED0qFkM87WNwsjDlYy2QAAQSVyBCZJ2Sqn6h0mSxGX7iWQGDfzL8rxe8jCg/1iwhUrHdDadlYKCC6HDClMKY+2EAZWN5llhE/25rFC0zGdbbv1FCXURFcKXa8MgNQOCPdwfmPzN9UXC4/Vm99X2q67xwDCfivDQ2iuAVWIACG5fRVNTr+8WbT2Qj85eiXbj73Bq5x1Snv6 ZhzRC0js zDReq9gj0nl+zbL0XUkyR6t2V+0p6Nde4LTIpAYSOb471hy7ekol44k18yOMM0hRhr8TI4OPA4yTjnfXP3A6/BHm6oO/8g1MyTXnGfGbl+7onbfyOqOFW2vxGpzPRO+u2Y41m3Tyi4XPbUbitSo0SSKC2UljNBBi9TfDnerhZ8YX4gxH5AoICca8/2nRMz7Kog7LSFsa5Xav0dO8Uyb8FWfSt/PTU41oU+75vOMVS2W8b2qy/Mcna4Lt4XTmdHq+fzfT09oNZk8/c0ARwwqsiD9Lm7EitpJLsbtI+T9knWNl+b0SlwpjYCg2LJIPv5QhP3MLysDBOsEKSL26sKDij7GUyLoq/xbnRBGNr7mjYhlrlCyr3FC5FG4m8UDfPQh+c6XyjH9z1qgr242FX8iPp9oEymOfmUY96s3CA9hpeKPlMWGtvoAzJGvamDhm83W0qvmOQqUPzTqDPTaZhpYO8BQ2Qk4UX0O9koe7Q4Ab/RD66KuWZMCsr7r5xD/jcn9yZ+rDjzvzrqVG07MipB8VNlw2tjihcvBoSV0/WIYoV8au7gqfXZWsLH6cnxBIMqiit4DDNl35wvPK90GcheHDXWMd4eLhWkilzZdFMZhd4FoshCB789fVuWRDpXeTiVzyMlYjrdttpmzHJK3Am4nW1BDV9hfZSDq3y7uR2aSqSQab9fAc= X-Bogosity: Ham, tests=bogofilter, spamicity=0.065729, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: <linux-mm.kvack.org> List-Subscribe: <mailto:majordomo@kvack.org> List-Unsubscribe: <mailto:majordomo@kvack.org> |
Series |
skbuff: Optimize SKB coalescing for page pool
|
expand
|
diff --git a/net/core/page_pool.c b/net/core/page_pool.c index 106220b1f89c..436f7ffea7b4 100644 --- a/net/core/page_pool.c +++ b/net/core/page_pool.c @@ -26,7 +26,7 @@ #define DEFER_TIME (msecs_to_jiffies(1000)) #define DEFER_WARN_INTERVAL (60 * HZ) -#define BIAS_MAX LONG_MAX +#define BIAS_MAX (LONG_MAX >> 1) #ifdef CONFIG_PAGE_POOL_STATS /* alloc_stat_inc is intended to be used in softirq context */