Message ID | 20231129112304.67836-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 9C449C4167B for <linux-mm@archiver.kernel.org>; Wed, 29 Nov 2023 11:24:43 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 0FFF06B03C4; Wed, 29 Nov 2023 06:24:43 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 0AF686B03C6; Wed, 29 Nov 2023 06:24:43 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id E919D6B03C7; Wed, 29 Nov 2023 06:24:42 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id D63786B03C4 for <linux-mm@kvack.org>; Wed, 29 Nov 2023 06:24:42 -0500 (EST) Received: from smtpin19.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id A7685140447 for <linux-mm@kvack.org>; Wed, 29 Nov 2023 11:24:42 +0000 (UTC) X-FDA: 81510759204.19.BA3AC99 Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) by imf17.hostedemail.com (Postfix) with ESMTP id C41AC40015 for <linux-mm@kvack.org>; Wed, 29 Nov 2023 11:24:40 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=blcaDg0U; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf17.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=1701257080; 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=pu6dlzzDF8hsXzVb6HCwOCtvK+veNAfEUMUwPR19qZHBp3+kCemlWdNXSymyctMgV8dln+ YnHeYTuzYGgVxcu8gELJyCiftO1MVNOK2VT3nbqCZgsHiMxkWtGYH24JpfEG8eVaugqBuG eH36Gc96L/9Q5gJf3rtQeRhhtAv+5T0= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=blcaDg0U; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf17.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=1701257080; a=rsa-sha256; cv=none; b=sdw7oVrOrwFoNh+nr9TmQ2Mm5Og9a1+XieGxRIry7/aAsfT0F3VebADR0veoGWB6MAiuFy ktadfCRjtaOC1s0sC8y+DVMqAWTRuAx0LxzsaWFgKOohiX3f9y6FdA2ZvQBlhMV4iASs6d i2aglogEAf7w++8/jW4AYNVLHDiZQjk= Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-1d01c45ffebso2383525ad.1 for <linux-mm@kvack.org>; Wed, 29 Nov 2023 03:24:40 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1701257079; x=1701861879; 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=blcaDg0UUC7xbQSse8T3L9xZU+9Mu1oPC4bI9pWd7CvzMQvwj3FtpNJQbqedpXDElp mmY+uoRHueVk9aB5kYiBAjZR0XIk619pa7Ic5rOiSBP6CZm8F5FMyqlIULS/TmzYyTzK w30ms76EatAVMPXXVuUKUNe7tZJ5gt7Y5xswzV2GNLD5FCrrZ4w8iwcZ6+ZKt8uWjNwP 8bQLspWpXkK2C6KdGR6Uqom/CKd5oaFjBhynXA85cFPwshXUhNdEqSzsYCBbFvcFSJaP gYOEFFVJbmOz0nFz6TOuWPzci5PDXcYk/86zzXale/433cA+kMeOAyu0U6X1JmtCewDt v28w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1701257079; x=1701861879; 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=EibiJjCwfcTMOwmuGurL0P8Nvvy+Kmv3T539eBH6baEDnbL0fZkPH6RuRdNgzzWYha qeZll2dv6EahiCFGU5HH1PbXmkhwLfwUerp+0wh4MttBpj65bS6sXygEeaxwLE+cu8k8 eB6FvERXvL0jf5LCxk+T9Z+Pq89Six6+h+qielETIC7uIKAgRF/D5jo/k4Anu/QYcFFO akPrLqMpvXjpMgDjstGKrcz7xgM4ZVciIIFW3FmfLNqHRY+YTihyA3c19CQ376ZZQIOk 6HK1d3vddGj4oRwC8hZbIG+QiTs5xzEWonKSvHRF8mzGvR9+6X+afNYXhxNyXCZa7WPd 4Thg== X-Gm-Message-State: AOJu0YyLD0epDtvqe+fvC5x2G9pnlJqOV5zoqoB9dmTtudpLow1cg4hj FA14qV92UER0DxfDOYnwnx4= X-Google-Smtp-Source: AGHT+IGend3+KRvVWg3wiKEnDCJRXZQxRXIpsrnkvu2W3MzYQdcBsY89G98gXH/coDoEQKUh9fTDxQ== X-Received: by 2002:a17:903:32c8:b0:1cf:73ff:b196 with SMTP id i8-20020a17090332c800b001cf73ffb196mr24920528plr.8.1701257079629; Wed, 29 Nov 2023 03:24:39 -0800 (PST) Received: from localhost.localdomain ([89.187.161.180]) by smtp.gmail.com with ESMTPSA id c6-20020a170902c1c600b001cfd0ed1604sm5460710plc.87.2023.11.29.03.24.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Nov 2023 03:24:38 -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 v5 2/4] page_pool: halve BIAS_MAX for multiple user references of a fragment Date: Wed, 29 Nov 2023 19:23:02 +0800 Message-Id: <20231129112304.67836-3-liangchen.linux@gmail.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20231129112304.67836-1-liangchen.linux@gmail.com> References: <20231129112304.67836-1-liangchen.linux@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspam-User: X-Stat-Signature: ku64uw3jz5wrj5nkn3f186dtjopwyjt3 X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: C41AC40015 X-HE-Tag: 1701257080-497228 X-HE-Meta: U2FsdGVkX1/fi0gX50ilHmabxUCZFLFHWgCeM5Tfg/xLkbiPyufuc2XOQe8erYl+/tsCme2stXN/kCRgvdReQsb5U4vxn7aFVot/ULPec/3rhfTKbncAL+aD23OLVFyDzTdiY6Um/ZWWZANRFW9kTQ0leYu5O2IPSd1sOv/3x0JGmMcPAveTxjCyHlmK34tCcoW3rW4c1n/7uN1YY7C7uL9YYXM/VdMmOeoazLEueocPK+hB/qj20kYsGtlZC70efHUR5Jm73EZZWkoslAgO07l0Gh5PTuQbtJocr7ODrQGmjEFwavK/mKQNKGVx7oCMWG6FS/nXGKqUbMpQyRYagW9WXw4zPHcJV/xQYBe7R8tfWxAlN1IXvuZb0U3jg9HaRCuqYv7K37vr3VXTpjUlfiEM3sxHUKG9FUnx0CLNMwpLrpnZZ90kjMExpxiGczlOHUHjPnMxfjc3WIMjqZJFNK/K1kbzCgyAJ/BIg+UutGAfrb7TxP3JH8zk7nLyPItD9vK0OQMsYb0ArywRSWlz19EFz5PSkIIpLn4nlQjr/PjJjScNxg3Ka851cgr+gxk19S1EdOMrb6Sd81scgU42tKhfFr19wXE+sgJ5Pv9r52AQK0I15SPM77lVjMA66fbS8Gp26gtOFYKvgesSp0ENDqM2Gd5/r90RHNoFRJYF2r/McLkT60SkcXmF+bNek4saENloEokdXKORmGmE/nO1hsz65H/zFdh6ms0tnHYCbcLbfFqJNGRL0RSEAp/psk/4ZtzMLRqsfXZfGJ8iIG2sNBnjSYxv0Jd3pJmpNX78IC1ZrlZp1+LeEdjJX8I9RJkfPC7DAnTkOe9LvURE0Yozf01WnK5inhifcBkSJ5seWsTgE9fVJI8zoM9eAgg57BdBaXA5BleUfO0AO33YdtxEsWx2HgyJ24TVOu/2Grzch7FqTxMApKCNTv3iKeCRN1dOU7JgFOBBBH7TJu+CXUx CJ+Byap4 zJxxfxAsUWzvrOX50UfXzNRDGCqK716DCKpzAYa/DaI9+2R0IaYcfAVOLgjZ2inUCdZLKib3noQXh1hpu1/mNj9p7gWDhtkS27GV3NRld+rTwKuCbaFpgE7Sc0Ur/cPjDBWxomp+X8nJSa+L9y24km8xXXUxFTYhKpqYtA0UkD/48oVf30OvET21518kUxwQssoVL4Z81zn8dApp6OVSOKoOTvgtAoIilpplSFHgwYPkHU/aIOIrEcj/byDO853+DzWDGm43E+vR8emRh6/KPUNwKgX/MBpmInOBOy/OWvrFpOimurFKpHqUdblqfmcxEL4K9uxFddrPsTjbguQuDlvOv55oDHTP5wp5XPXpcklg9r8Io5bsZIUXr1rLENv6qpwy6sqftIuaJJaRLMGERxgalCvYER2jYpfS5dj0/B1qFgi7WxFyYRPdbfJ/Zf8e33E9WibC7vyO7vu9vLep3+yAoBE4BdJ7gYgxD2p2dpQzckLzoGT1BkAYR+CwFDHolk7ls23KP4ei3o8EdzE+nydIfsq2VOMg4Ti568ehrw5vxXlcxxvUjTGNw5eSeEvApAb6eDThlcbIEzQVrF/rHm0CBGhdlxTLhVnF8BUH3fNso+EpZBzq4q3uFbRm01kfkqLKfUM3WAi/6CVH6Jg+PGHClQrB9Bma8QW74WCcYWKyy6bk= 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 */