From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 B3EECC36008 for ; Wed, 26 Mar 2025 12:56:23 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id DB070280080; Wed, 26 Mar 2025 08:56:21 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id D3A43280069; Wed, 26 Mar 2025 08:56:21 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id BDDF1280080; Wed, 26 Mar 2025 08:56:21 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id 9FC5C280069 for ; Wed, 26 Mar 2025 08:56:21 -0400 (EDT) Received: from smtpin26.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay09.hostedemail.com (Postfix) with ESMTP id BAD81806BE for ; Wed, 26 Mar 2025 12:56:22 +0000 (UTC) X-FDA: 83263700604.26.D89D3CD Received: from nyc.source.kernel.org (nyc.source.kernel.org [147.75.193.91]) by imf05.hostedemail.com (Postfix) with ESMTP id AF81110000C for ; Wed, 26 Mar 2025 12:56:20 +0000 (UTC) Authentication-Results: imf05.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=Q6fWq3FU; spf=pass (imf05.hostedemail.com: domain of hawk@kernel.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=hawk@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1742993780; 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-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=vp+E+DyeDH0YU+YAyYv7h2rP0Lqn1HmIFXEKQJYtaDQ=; b=lhllaV9uGFpBjYa2yxLPdAzcIHYnbUYGAfwhS1fHySnsaqC60L4jmj9Cq6b00bbq/dUHCQ lLDqX1/69mn1PdcJByS7mpkW5zBsod4byvj9x41XPU1/09MdGL20t2TLApBQMKP6GadNY1 tL9ELmFNf/yER1fygCak/Beg5991Ve0= ARC-Authentication-Results: i=1; imf05.hostedemail.com; dkim=pass header.d=kernel.org header.s=k20201202 header.b=Q6fWq3FU; spf=pass (imf05.hostedemail.com: domain of hawk@kernel.org designates 147.75.193.91 as permitted sender) smtp.mailfrom=hawk@kernel.org; dmarc=pass (policy=quarantine) header.from=kernel.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1742993780; a=rsa-sha256; cv=none; b=GkB5+gImROFbnv0f/1BOO8zh6p2Hndm9TkL4tUW4GcS0s2lyktSauP+DwF4usXJZk+eN5B B6STMKIv3K01PXYKeU6n8UrCV9w4W0ZxT4OqcYLzh0TvJ9m5BfiQjWLdOUtpw6uDb6I8Ke qL1qWpRJUNJX9C+/pSJG8W3u0bH2Pdw= Received: from smtp.kernel.org (transwarp.subspace.kernel.org [100.75.92.58]) by nyc.source.kernel.org (Postfix) with ESMTP id DADDFA4114A; Wed, 26 Mar 2025 12:50:50 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 49D06C4CEE2; Wed, 26 Mar 2025 12:56:15 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1742993779; bh=cO4nZNQoNa/bUZ2mza5TdYc3j78iCgeN30xv21F2Nso=; h=Date:Subject:To:Cc:References:From:In-Reply-To:From; b=Q6fWq3FUgKyjvdwSr3GbZa+6/cZKlW8P4BD4O+MWeT/vCWMNA2k28M0rQ2QSzyVQA ofYUH0P3RI6pv6InL7NDx5sd0z2Ox/IGtlQMa5BW2L5xE23uKthYtxBBLC0GQag9Ce YhgvJybn2t8ctkzJV0ZvwSTZeNQU41W7f1EP8N/Hg/FG15M2OIDgl3seZigVQhnQSU y+qGD48pUhT7nRZYcTJqjXM6HnNlZXZo0NZufKaWkcY/5ODBIEjbycIZYrB7F30C00 lOpPzN8/zrlp1FJuhdzVHPOchL16TrsbLLo3KnLDadVYM7N9yTGblQ9an2QLePRYt6 ULPePySGJydeA== Message-ID: <072fc1a0-096a-4448-bf09-e3dc0f804b17@kernel.org> Date: Wed, 26 Mar 2025 13:56:13 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH net-next v3 2/3] page_pool: Turn dma_sync into a full-width bool field To: =?UTF-8?Q?Toke_H=C3=B8iland-J=C3=B8rgensen?= , "David S. Miller" , Jakub Kicinski , Saeed Mahameed , Leon Romanovsky , Tariq Toukan , Andrew Lunn , Eric Dumazet , Paolo Abeni , Ilias Apalodimas , Simon Horman , Andrew Morton , Mina Almasry , Yonglong Liu , Yunsheng Lin , Pavel Begunkov , Matthew Wilcox Cc: netdev@vger.kernel.org, bpf@vger.kernel.org, linux-rdma@vger.kernel.org, linux-mm@kvack.org References: <20250326-page-pool-track-dma-v3-0-8e464016e0ac@redhat.com> <20250326-page-pool-track-dma-v3-2-8e464016e0ac@redhat.com> Content-Language: en-US From: Jesper Dangaard Brouer In-Reply-To: <20250326-page-pool-track-dma-v3-2-8e464016e0ac@redhat.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: AF81110000C X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: 58yn5gt5gfgw13gc7395dhu13kg5zqp7 X-HE-Tag: 1742993780-595315 X-HE-Meta: U2FsdGVkX19nfOa15YOioTXCfNYbMNyfAzdrEbyrEh0wCI4GSM07r3n3HQX1siQZMP/RjHg98wTBeoKWysUi0mbggORJieyvUehJmqJCpK8YJCa+hojP0oFWwfJdrZiL8Rngtsiz8u8FsIIWY+tOUjK+qDjt4BF72ahau5dJG24epbLBRcYc2BSCM5SmhSvF17P6Qv0EP8CT1fh2Lux0O05JZFpuYGpR9yT9mlVS6+B/ktgSmytyka6BQbXSVBl01SHm7lM9h4QYYD/g6R0/2EmS9AlwIbs3yRdGui+TEsecPBHZ2rJzec8jqK2WFA/ynASNHEPU8kYylu/AcWu3GjGSh+JPSKDUX3Dl2x83B44GfnqK5yCrQjIsYNvdt0KzLK1TVLs1zA0utv7wL3cv/KBrnRcnDZf0i2wRMVcrmWQjmrLrE5RNwlyEtsntjd/HUX/ZOhTx6XcLvZJPWpOiG0/C1asHWgNjeqCV73+SkyLv7nxiL7v+7UaBvkYUdjuEZm6Jxf8WfiCIIy4GTJX795ohhexX5rHJpHHwhYkm+OFWvbFFWppRclJKg2rFrEVqPYRFcEvUCidwmdpglXFCZbhqVV8H5qhrUo8LenA95I6mP8u1E1qeMiOa6UsjTgH7ItaPr7qNZt6jIf42Y9g6/+L49JfZZcAiLQVTO3N6pVjsXHlrHgjQ4iBJuyswYWtLwzFMVMfjzu7SiixxB7jt3uzFFEdD8AN1QqhOpvqCk2qszT+lFaAmK4hay7NB1KqJyUhjRO+isvMYcVZy2XqSh/LR3HkRwin0dXEJrvenBpdQJHGvJ6HWOg+7jWR9iI84YIi9WvlcrX3BR2FjhE8xkoUpcCmmwczwnJvT0GKPHEIm319uOxe8i7Cbsp36TcEbd+2O3qgVjCMiUwNFSmMFutN7QUd7/t7O+71J+xONqX0/qyfgaYgkl1vKkCVuunlr1BQlpNzktiVb7hwkOHW kW0vHTev Xi2w0iRM1VATKnJhvq0YbjaYzlfTJ8ANhsshG950bCiDSEy+m1+caS0PlDxZZXf7BwrFFctcRvdRjIRU2efe7EhqiAALiLlu6zaJvmvqg/UpxldO8YeNopMMzZK7ER6YUR/AmNtwNKQ5CRfZ1QHzmBP5bjFQRxDabVGDnGq7bTh7p4R+IR6LC9AqKW9+V/gZwad+TVUW0UpZPnToIZsCe1MYN08WM7Vb47HP/G2LWnix3E/tbSdCHKHUrbd9t9XXlhP/6kGnoZLPBZA9+7WwUORL7sjxyXiVWlQOpYgqCXC3uefj5E9/A55o+G1AqEmTm1/Oec3iswjXylOOQuewv2Zp1oFZ2VoLSyWVzSC/6RiJZpRwDCpquAYrfLxQ2RzgrYdVOsGMGdwt1tM/WEBPaZz2l1Wz/L4nqzFeZHNFgMWNpspp7uPwoJA/RQ5lfu8Wdb6o0jZlhJodyM/ontrGlBhsDYzK+BQcbxaJi1j+fXKQnW2IBK6Ua/LRqLw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On 26/03/2025 09.18, Toke Høiland-Jørgensen wrote: > Change the single-bit boolean for dma_sync into a full-width bool, so we > can read it as volatile with READ_ONCE(). A subsequent patch will add > writing with WRITE_ONCE() on teardown. > > Reviewed-by: Mina Almasry > Tested-by: Yonglong Liu > Signed-off-by: Toke Høiland-Jørgensen > --- > include/net/page_pool/types.h | 6 +++--- > net/core/page_pool.c | 2 +- > 2 files changed, 4 insertions(+), 4 deletions(-) LGTM Acked-by: Jesper Dangaard Brouer