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 AE898C47079 for ; Fri, 5 Jan 2024 15:48:45 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 3E0D26B02F0; Fri, 5 Jan 2024 10:48:45 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 390996B02F1; Fri, 5 Jan 2024 10:48:45 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 20AF56B02F2; Fri, 5 Jan 2024 10:48:45 -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 0CBD96B02F0 for ; Fri, 5 Jan 2024 10:48:45 -0500 (EST) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id DA6EBA0514 for ; Fri, 5 Jan 2024 15:48:44 +0000 (UTC) X-FDA: 81645690168.05.9BADB8D Received: from mail-pj1-f50.google.com (mail-pj1-f50.google.com [209.85.216.50]) by imf25.hostedemail.com (Postfix) with ESMTP id 0DBFEA0002 for ; Fri, 5 Jan 2024 15:48:42 +0000 (UTC) Authentication-Results: imf25.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=gXzmju41; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf25.hostedemail.com: domain of alexander.duyck@gmail.com designates 209.85.216.50 as permitted sender) smtp.mailfrom=alexander.duyck@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1704469723; 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=oHjuD7i+UA3Qw3m7etGOaevmlRCqaIA5WQMiwQTIlE8=; b=DzzPXN9df6zf5Cs5nukVodv0XxUw2TqwZa2Iuh9QfO9vnjtNv98J8jaywY76H8EfLZZcfm 2LpkfTZTkgB/A2vQJcaCkWyKIWIaSaXQ5sS7x49fJeuQxko7vCALL87uqm0mMKsdvZ0Phu a9yiu6YP3CGaxKF7utTaPlJg2qlNaV4= ARC-Authentication-Results: i=1; imf25.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b=gXzmju41; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf25.hostedemail.com: domain of alexander.duyck@gmail.com designates 209.85.216.50 as permitted sender) smtp.mailfrom=alexander.duyck@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1704469723; a=rsa-sha256; cv=none; b=K/nfwdDgRqVC4xOXgIFB6U2beBKJSoCfT6dIVcM1i1Qybibaa645/haTHIdZE3ikD3pyRr XmU/ebvVL61bWn8JpVFWLY2kW6SovMBCXwkIxDMnObDRZ4DT7wKUUg2HLYmmbY0eU8V55D mf56V1LKaEAhbhS3sujmyiOtE3/08tU= Received: by mail-pj1-f50.google.com with SMTP id 98e67ed59e1d1-28be52a85b9so1247050a91.1 for ; Fri, 05 Jan 2024 07:48:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1704469722; x=1705074522; darn=kvack.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=oHjuD7i+UA3Qw3m7etGOaevmlRCqaIA5WQMiwQTIlE8=; b=gXzmju41WSeR0K8KeOaMRgbrNkwj7DsifEdi6xGZYR1ZmVD8YvO6RUTKSonmDOwOFc GODkOGgr2dUHNkOqNHIWmRXzufOqiXWKhLnJBqFmKi190HwmazLDpXkbvQUBUxKz94eB YY5kZQ5TLm5hv2fUhjBaybNOF1cs9vNyKbrA9VTf9Y6YXeAiBvkq9+Gdi6On1Dae+K0K kSZNF283kD7o8J7ox/ZzF5oXlp45QUBPHz/rEZirIIdBzAfAa1SVmwYS2bar+msZZCEk +4HY01RWYH78JReR3kCM6ngZhJIBjRTaU0tYJ7omzhmjCUlCBK6kux8ymQeMCAKEwvxz 4i8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1704469722; x=1705074522; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=oHjuD7i+UA3Qw3m7etGOaevmlRCqaIA5WQMiwQTIlE8=; b=QRlYQLtCXL3UwuV1bTo1rAIl/xsvcky6ICvOBnLZzaazerztZDP7kG44/C52LQL9b2 TEk2Sy356ZA6/ml57KPzISupcRiKHXzOVZacjIfgBldhX8AhslIoXBzonFVbnFEJe7rw lm6/ufmc5KodJTKTT8F3uzaMiKLkKbqHwLju3QmVh9gdGgd+F3shkW2lLJube4HRAAhJ U0I5NxH2++w6Tfxz61MLurEC+puyIm1M3cOhZn2ov3ZOuo2xYdbj/MzM/yN4UVD73u7e ntMZQ8JyGjlWWfOIs7Tl4jTM24XSiQ1imGX/sVK1kfaeQCwIAdNDLF8TykCMwpxBHAmb JkUQ== X-Gm-Message-State: AOJu0YwfR7C6yAfI+YmoyNs5VYNJhrwLIjOfH6mtjjEcABvXNdlg0plg vl5ndQnsfCsPZYvF7jlDDOo= X-Google-Smtp-Source: AGHT+IG4JLyKQE+gM4c27FKh73op2FHqLSCwte9ikVSJ5ZEE7F/zmt6FTbncQktxxFKJuFQG75IOqA== X-Received: by 2002:a17:90a:5512:b0:28c:ef1a:db1a with SMTP id b18-20020a17090a551200b0028cef1adb1amr1858002pji.35.1704469721772; Fri, 05 Jan 2024 07:48:41 -0800 (PST) Received: from ?IPv6:2605:59c8:448:b800:82ee:73ff:fe41:9a02? ([2605:59c8:448:b800:82ee:73ff:fe41:9a02]) by smtp.googlemail.com with ESMTPSA id gj9-20020a17090b108900b0028be4f51d2dsm1420897pjb.5.2024.01.05.07.48.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 05 Jan 2024 07:48:41 -0800 (PST) Message-ID: Subject: Re: [PATCH net-next 5/6] net: introduce page_frag_cache_drain() From: Alexander H Duyck To: Yunsheng Lin , davem@davemloft.net, kuba@kernel.org, pabeni@redhat.com Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Jason Wang , Jeroen de Borst , Praveen Kaligineedi , Shailend Chand , Eric Dumazet , Felix Fietkau , John Crispin , Sean Wang , Mark Lee , Lorenzo Bianconi , Matthias Brugger , AngeloGioacchino Del Regno , Keith Busch , Jens Axboe , Christoph Hellwig , Sagi Grimberg , Chaitanya Kulkarni , "Michael S. Tsirkin" , Andrew Morton , linux-arm-kernel@lists.infradead.org, linux-mediatek@lists.infradead.org, linux-nvme@lists.infradead.org, kvm@vger.kernel.org, virtualization@lists.linux.dev, linux-mm@kvack.org Date: Fri, 05 Jan 2024 07:48:39 -0800 In-Reply-To: <20240103095650.25769-6-linyunsheng@huawei.com> References: <20240103095650.25769-1-linyunsheng@huawei.com> <20240103095650.25769-6-linyunsheng@huawei.com> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.48.4 (3.48.4-1.fc38) MIME-Version: 1.0 X-Rspam-User: X-Stat-Signature: 4cpsurpzmp5b53pp97y7shyein4qe9sa X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: 0DBFEA0002 X-HE-Tag: 1704469722-217847 X-HE-Meta: U2FsdGVkX1/gJusKIUsVcsK7TCTU6FibrtTxCCdLd2V7Zy63O5qlHBtX4Vi/m7pshO9MR0VioHeBm/55/3WxDHKcDsWvM3yCraANXxAckXSGfSBr+aEyP7uZ1p3QexcGCVgwyK7bIGu2oJgiGG5mSEsymREOF3G7e7zwtuq0z9AirnY5kg7E0oKkua2MC362ubsyeWKTmZvMQe4dclO8dE5t0/Wp7q8Tfn57Hu8c4QqO4QBlgjkQ+6deR4BQEEyicW3tqlQW4t1TifctOEwUYMq2dGlmy+xQzSLYqrINxTNyv83M9+ln+fGkpfJlwu/mugPymolPTlVXl00Zgq3xf50RtHy/fS2XheX2M071itwCF8X8JvqtglbKSOvSLocRTfK0DWPX/iBncOx+Glu2Z9LTGUO9jPgXdWeiGQxl2JxQmlN6Nc7P4zuvJuccNVjnghdu62V6IFAaGP+n3G/DMqFCXGKqdKWimyi9gUb+jHVMRQ5FFhLgEsZ3DBFcYb+wtLJrn+S859kw3BESzG6nMvvMTg17CDWLLMmVgTRPcfxQI6DuLXjBReRL6tbhezgHMIEMIOTPT0VWBlm4qFSXvOKvk/Nr0LgbvT/pGBc++HbHxxy5pCAfdYWhtpujbBQ3PUag6CV0pOJ2Hue7JCX6yTEGdyGMJ9STQ5gN5MwySCxut1kcQcz6oQg0fra4ORdjNe4Nj+ssOWZ95EUGTLnpqK/qrCy+4LmLp8lR6NhPqVygUU/NSMi2n/9Kfh8ewten7UWgiGRh1qBALLlfR89CcP+6IXkQO1Q0g4KinZ8SEfaZHdSJcPeWIOB5asUycuEEAhQ2O7q1dh80Zlb/5PlXStHbrzbqwR64bCLROTVE4VlVdQac4mvj5gAEVdeXSzVDttTiP6ymmKWGw55G5TI4ov0FuoTNX9Kvj0IZYhOXusutgmgJpufbOMzrMj68WKen5Y1i8vzgAIZDhWYdCp3 LZjXdQIA sAZ6C7gLQEgaxF2Sk/cdfJDCjytUq1dVYThQ2nW18DyoIp/KBLEjP3g8GuybSWJxAerqVyWDLbdGIkL7XolR/tQdKfhPa6vvpzsyhsPQ09N5i/se7I53TKI9mrRM7lppDb2m3q+0MyGA0F5WUx+Zu6qXNeVRzY+MaPWHSqXN0dJfWfO7A/UZS+OmkRIZp1u3xMZV1HbMuR9fZjbzhQ066odp9A85iEBEQ2IuxRpMmRsSHKEjkE7ni3WcoFHgkiQ/QBaQlwcImWnVxOC06K+XRmHyQyemxxkQhA5SLktLSNq8M5F7C82F+3svUFsvamxrVUlRe2DJHdy4wY4mg2i7pTb1M/edhjMjL4F1cqf+BD57b2oJKxnjRNAuuDMpIn+8t4bKGH1Cp4kqGk8Nw0EuGZgwnavXkNCDebapUUZbnnvrDvcc09tdVgLpQyIDuAb6Qy28eFJMlZqDuui0EBPtkKczSvJi4pgYyYmyKeEZPMTAKZeqCyVz8MkCcY6EQAgO86oPZkfR0M7YaLhY/YHDPwlH12tgwEfxv/Si0R4glPd5N2wOKOhSUkFK1rUDvD/ZFH7NLF4mATciAuEEzsHqAItJRTWgjF7ogG99c46xAMwTFwtrfM5S1FJM5U5nX2HKXrHZP8m9wr/XeatAtk8YwvZvvoE4ulWDD4f7Rsnzu58yzZUD95D+iQLcCE84BGTezXw3P 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 Wed, 2024-01-03 at 17:56 +0800, Yunsheng Lin wrote: > When draining a page_frag_cache, most user are doing > the similar steps, so introduce an API to avoid code > duplication. >=20 > Signed-off-by: Yunsheng Lin > Acked-by: Jason Wang Looks good to me. Reviewed-by: Alexander Duyck