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 6E434C7115C for ; Wed, 25 Jun 2025 10:41:41 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 11E416B00BA; Wed, 25 Jun 2025 06:41:41 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 0F6826B00BD; Wed, 25 Jun 2025 06:41:41 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 033936B00BE; Wed, 25 Jun 2025 06:41:40 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0013.hostedemail.com [216.40.44.13]) by kanga.kvack.org (Postfix) with ESMTP id E68316B00BA for ; Wed, 25 Jun 2025 06:41:40 -0400 (EDT) Received: from smtpin14.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id B236BAFF50 for ; Wed, 25 Jun 2025 10:41:40 +0000 (UTC) X-FDA: 83593581960.14.A3C2FF6 Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.133.124]) by imf08.hostedemail.com (Postfix) with ESMTP id 8BD9C160006 for ; Wed, 25 Jun 2025 10:41:38 +0000 (UTC) Authentication-Results: imf08.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=i8beGsY4; spf=pass (imf08.hostedemail.com: domain of amarkuze@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=amarkuze@redhat.com; dmarc=pass (policy=quarantine) header.from=redhat.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1750848098; 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=AXzJ6BG9oFnQy0s13phUi78sKWJpBfX2ctrsD+v2g/I=; b=2rSXLEfgd5IFH0CMll98M2bJy7bdXfvkNreWUEW/xLdTmv0ma88TQqoRskPcB2c5xiWmvU Qz12WIgM44i7t7ROEHOTKyoFX11JOz/REzCszdLyMZ0zaMnWpwTKEgAlmZFHS7OHxK1b37 lMRp9uN5/q+OZLoDOJ0aIZVdjECsXM0= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1750848098; a=rsa-sha256; cv=none; b=6mtmW4SGGAqJpoCRdd/g1bmvjf+nhUXLeV8Iu+9yZRNO/t7Cf7Ox/qWIFeTZk9BoYWOSKI qJdeU3i0bzrQvsDKr6uQ0Icw0t9inFaXtpNU6vQyCnlEMRTpsTle709tRSAlAIRza76ETa cFT79ijR0vQ55pYytQTQDRja5h1MrlY= ARC-Authentication-Results: i=1; imf08.hostedemail.com; dkim=pass header.d=redhat.com header.s=mimecast20190719 header.b=i8beGsY4; spf=pass (imf08.hostedemail.com: domain of amarkuze@redhat.com designates 170.10.133.124 as permitted sender) smtp.mailfrom=amarkuze@redhat.com; dmarc=pass (policy=quarantine) header.from=redhat.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com; s=mimecast20190719; t=1750848097; h=from:from: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; bh=AXzJ6BG9oFnQy0s13phUi78sKWJpBfX2ctrsD+v2g/I=; b=i8beGsY4hPas5s45QT7zLBLbuMSBKXD3aOrqDkhr51Gqr0eLQptrhvh7kESI1JxN5GklJx ltWqoEtdI+DrWqVehwJseZ2wgC/sgRpjey6Sk5sGBfLm2vxSLe3HT0PH5VJupOA8pBswQ1 Ubf9yWSIqhhxBoKQxPVcPji7+Qxl2IM= Received: from mail-vs1-f71.google.com (mail-vs1-f71.google.com [209.85.217.71]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-58-xIQCIExPNeigA4kTd9eAjg-1; Wed, 25 Jun 2025 06:41:36 -0400 X-MC-Unique: xIQCIExPNeigA4kTd9eAjg-1 X-Mimecast-MFC-AGG-ID: xIQCIExPNeigA4kTd9eAjg_1750848096 Received: by mail-vs1-f71.google.com with SMTP id ada2fe7eead31-4e1d86bf3dfso1431248137.2 for ; Wed, 25 Jun 2025 03:41:36 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1750848096; x=1751452896; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=AXzJ6BG9oFnQy0s13phUi78sKWJpBfX2ctrsD+v2g/I=; b=YXAaKiPQVZgj4rWaSz9bEsqTYgl/poTXHxDodjSmVfIkVlQk9kyc5xxzRV2Z/BK3aS 04R99fQpGn1xwKgjItd1ODj5AR48rSAV3mTCj3zu4nYfeyD6Wt6S8xSU+4LG04bAQ0jT +DsHusA36KgX8KtLmxKj+Z6x7m3b1qol/0q6prjuZWSEVqOwh24za7Plh4hkEr0qBe9y SuwDrsFfvdI6L/DsFAiVjNXaAGJ24F9vRnSw+ZK/CvBuOxoifmxCGPaiTS6SjdjJmOrQ dNtb257xjN6bdi8591trvsayjYx6sAIiKkFCwHtwha3QcgSgu92oQJA7+z/xSUGJW4tc uIpA== X-Forwarded-Encrypted: i=1; AJvYcCX8UCzTFHFQGYGH40cObdzvG3l7GNhsXNopnxaQQYqM0d6sKLSIs7gOTh7zsuSYlJGlyXmjMTMflw==@kvack.org X-Gm-Message-State: AOJu0Yw0uKUu6QUUnaaS1EIeqNXiY5om5tFoDimSb0+7fH2yNaBLTb0v bXsKSH3Y+l0c04cJQF0Dyl91lOkeLryrK2SefJ8TUymZ/guNdzDGXr0yXFMZThQx5a8IeVXnumT DqdyUv9GJrI8dTSei1B1y2UxXbHKJH1h8xnkeRtpJTODBOTpmXc9/dL/DXAGCdzCiiE7OItH3j7 QKnmTwS/4sh7WENrWDBzSpxhf3TpuTsNUkhPk8Nw== X-Gm-Gg: ASbGncszPfXW+1tbgPz5kEaV2nDSWGRT/z/zt+S779L7H7p6k9TvEPiQaEDcdwEhmgi wC7DpFHLuoccmPz3BPNDfeI0xrNceDWtwea0AK+WF0KjbYsOcJueRnSKRyfv9Z7QDOj+Xro1/7M 85 X-Received: by 2002:a05:6102:e0b:b0:4e5:a316:6ee6 with SMTP id ada2fe7eead31-4ecc769c5d5mr977804137.18.1750848096257; Wed, 25 Jun 2025 03:41:36 -0700 (PDT) X-Google-Smtp-Source: AGHT+IF3rRMb8Kv0RHeqhtdNcN4p/j7yM7WdX52zFHAZihqFaG1oWPDvEzBZJHq9Wbj3VxPRs3mj3K9chbZ2rnwyba8= X-Received: by 2002:a05:6102:e0b:b0:4e5:a316:6ee6 with SMTP id ada2fe7eead31-4ecc769c5d5mr977794137.18.1750848095914; Wed, 25 Jun 2025 03:41:35 -0700 (PDT) MIME-Version: 1.0 References: <20250612143443.2848197-1-willy@infradead.org> <20250612143443.2848197-6-willy@infradead.org> In-Reply-To: <20250612143443.2848197-6-willy@infradead.org> From: Alex Markuze Date: Wed, 25 Jun 2025 13:41:25 +0300 X-Gm-Features: Ac12FXwFWhOETzcvDHbBzNovjF_5IML_YC5DRczUGY04YVAWJAwP94hRxUpsl0Q Message-ID: Subject: Re: [PATCH 5/5] mm: Remove zero_user() To: "Matthew Wilcox (Oracle)" Cc: Andrew Morton , linux-mm@kvack.org, Ira Weiny , Christoph Hellwig , linux-block@vger.kernel.org, ceph-devel@vger.kernel.org, linux-fsdevel@vger.kernel.org X-Mimecast-Spam-Score: 0 X-Mimecast-MFC-PROC-ID: fa0tRpQ0DvoA4xtZBaOwKB890G6xO0oqIw1Z4iH7WP4_1750848096 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspam-User: X-Stat-Signature: erdz1wse5ozz5mucqpmfdnn3kc39a88s X-Rspamd-Queue-Id: 8BD9C160006 X-Rspamd-Server: rspam08 X-HE-Tag: 1750848098-487320 X-HE-Meta: U2FsdGVkX193HLOwSjDUcN+buKyO/JH6eBqkL3+VIVUS9NGQAvigSDr4bRosBzvT7X6bCCMdYbcLi00/Cw/X8UvPSP5wab+f+zhZhX56lne2Gztx5kO4TgbTw+FmNR4Sc1SPdurMZjb0dD5Loakbsit/JFDPu/L4VhQaz5aIKGRvHdJsJuqgzCyRK/ws8bcUtNakqendwCoF84cUc05B7V6+0cxY1rGOlSTeLp/Nt25W1AafC5nkGhA7fQoDnvVB6taqmYiLv85MCNzVDmLyVeYs3Ea+knDqYdslIhudLjq66ZoVeaDGlMkAVL3ElmdNp0T2Ysknv6Y5jNSoUSgiz1/R3W35nErzUWVI5DVMFVyNuPy5otE+n4B1oL7vMlL8QjARdvCaPcseiUjOHB5+cS7E6saB6D3fRzRkI9QcY9PXBi92/IlBDYJOOpdR8CocJUTsaZddGee/HCY3VlbV+3V0RWLTm9YmDC/yCNRsuQO+ULND01/1t9XsXn7FNuThg2OJGVQ3VDpQxZImdiqSCjUFy4ELCXqGqJxod/y0+AfRiLtpSwWknrNF239JoOvm2eSdeD9oXZfZup/UtKdDv5SIkW4ligrDPGp0kp3R2D3eTY/LswSvg1+4XJxRwiqEdFSE1XqfulkqXOfmOjFllNa5po/E2tIBrJM9wSUv2XOK5eZjuLm3ZGX2h+/csOkeEu2e3EiTRfgo2JUpC9YsacwOHJWC8Gx5fNDyFzNwn2jtsu7J0GCTJtKu76IrVdRbRT5vwAnvm/4f/QX7HKM/mDS0wd+IiK2saL2LeFe6tVlbIR0fyfUnZ8ZS3eJyKFwa/eTosEEonr1aQ23N6eMAx+HGo5z4opP4GfYunGx9pGwxS4QRuPOficA73Vd4tvt5YYCf3kb1YmXfa6xM8h+/l3gMdI+Ua9I72Xz9F7DzFOlbKUaxLXAg8NR8uEFa9ellOQ8yn5G0OC0gaJ31Kgv /yRiSusj yWvkVJEAP0kjGAufVYzC53ahQJQ/r+npjWJMqZqmPGjBZHRV5b8+oad+u/sRSqoBpXoNSpo3V7eWAkWxOesMtQDjXDdkNIXNxI+Yk5HHAyF7Wi+ViULLxoA5H0N3QM9ILqPsOVE50KZbIP59g7YNsUrRKRmeUgLXToVNIStWyIAUF78vKFZ0A2uXA8Aq6dWi7eJzHBQIS3nV8CUg0Qa4j8Qgd7gZJccgS1pVXTpVRv7KOdRRGT4crJG27RBFSYvk7KyotwGdr3L/bo7lu9dK1GtRbBQUEbs1GIGQfXAXZnCpm7R7Xku9s+22c7gznk7+sGgNzQo01484fJJ1DE7hdICH706OcM7k7Q8RKVxKl4LX/zztT81rISm07oSOdZaspi2NUG6ZcZZXeODAxxlgWIWc05WrqjQZDvMU+ 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: Good cleanup. Reviewed-by: Alex Markuze amarkuze@redhat.com On Thu, Jun 12, 2025 at 5:35=E2=80=AFPM Matthew Wilcox (Oracle) wrote: > > All users have now been converted to either memzero_page() or > folio_zero_range(). > > Signed-off-by: Matthew Wilcox (Oracle) > --- > include/linux/highmem.h | 6 ------ > 1 file changed, 6 deletions(-) > > diff --git a/include/linux/highmem.h b/include/linux/highmem.h > index e48d7f27b0b9..a30526cc53a7 100644 > --- a/include/linux/highmem.h > +++ b/include/linux/highmem.h > @@ -292,12 +292,6 @@ static inline void zero_user_segment(struct page *pa= ge, > zero_user_segments(page, start, end, 0, 0); > } > > -static inline void zero_user(struct page *page, > - unsigned start, unsigned size) > -{ > - zero_user_segments(page, start, start + size, 0, 0); > -} > - > #ifndef __HAVE_ARCH_COPY_USER_HIGHPAGE > > static inline void copy_user_highpage(struct page *to, struct page *from= , > -- > 2.47.2 > >