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 89104C677F1 for ; Mon, 16 Jan 2023 19:18:19 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 2535D6B0075; Mon, 16 Jan 2023 14:18:19 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 202C76B0078; Mon, 16 Jan 2023 14:18:19 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 0CB346B007B; Mon, 16 Jan 2023 14:18:19 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0012.hostedemail.com [216.40.44.12]) by kanga.kvack.org (Postfix) with ESMTP id F34996B0075 for ; Mon, 16 Jan 2023 14:18:18 -0500 (EST) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay05.hostedemail.com (Postfix) with ESMTP id C664D4045B for ; Mon, 16 Jan 2023 19:18:18 +0000 (UTC) X-FDA: 80361623076.05.70B12C8 Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf04.hostedemail.com (Postfix) with ESMTP id BC91B4001A for ; Mon, 16 Jan 2023 19:18:16 +0000 (UTC) Authentication-Results: imf04.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=kDZwDh86; spf=none (imf04.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1673896697; 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:references:dkim-signature; bh=ot///wc1HgBZZiKDrIRxWR44XjlGSFLwosXCgYkLI1g=; b=t/MyKlkYvDCeHmIvgp9Xz94O6Xs3Tj/MIi16pwHsJ1r5qXbUP0OiGBJEb4x3uddoqRIUFX MfukfN4xHkaJelkUrP3j84rWLy8yPIyq8u2SSeQWRlPyo0oRGWA+0U0yIs6Qxu4ApD8e9r Of60U7D9wFnpz5BB1iII2O/xzFAmRNM= ARC-Authentication-Results: i=1; imf04.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=kDZwDh86; spf=none (imf04.hostedemail.com: domain of willy@infradead.org has no SPF policy when checking 90.155.50.34) smtp.mailfrom=willy@infradead.org; dmarc=none ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1673896697; a=rsa-sha256; cv=none; b=nEFGmaobFbauiER6tNIC3E/Aq4Vt2bdOath4Pigz23KNtm0Z0yoQnTCxwndIPrCYiRHCBq YK3C1I0SYmU1lMF8DyDrwYtGjzE3b7WYTl45N/cU/IrRdfDugNOrMrVJ+X3sSKwvPUf31b h/yDo5IqPO2b3TMPbmn3ARvugRGVxrY= DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=Content-Transfer-Encoding:MIME-Version: Message-Id:Date:Subject:Cc:To:From:Sender:Reply-To:Content-Type:Content-ID: Content-Description:In-Reply-To:References; bh=ot///wc1HgBZZiKDrIRxWR44XjlGSFLwosXCgYkLI1g=; b=kDZwDh865Ab8FyeDOMlPwU8e8+ oGKs4TjQRSOl+s1UW2sNnWUuV6nzYei0N2rUQ6ghGxZhIqHI3eM8EPn3fKYohXOjKp0gpaFy11YNm tz2+V3ZLmnUVAm1OyePFmDUS775g+O828Hso1CHElIZEfYp+fFA+7b+E+c2m4vgT4IX5KYLhKfcPk QlAc1B6OMG9RS5pR2kAunA0/SIEjwAye/QtT2eLHcwbziPHUb6OaJ7nRIlAJeLH9vY2insIs2XHaC FOppR4KNhRQtYDLC9Mg4dijdNeYI1qvKl63yRKKLkcPhIxAjvckjCz6j+R59EKZuO1HmEc41LI5D5 yady31mQ==; Received: from willy by casper.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1pHUzm-00904f-KF; Mon, 16 Jan 2023 19:18:14 +0000 From: "Matthew Wilcox (Oracle)" To: linux-mm@kvack.org, Andrew Morton Cc: "Matthew Wilcox (Oracle)" Subject: [PATCH 0/5] Convert various functions in memory.c to use folios Date: Mon, 16 Jan 2023 19:18:08 +0000 Message-Id: <20230116191813.2145215-1-willy@infradead.org> X-Mailer: git-send-email 2.37.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Server: rspam07 X-Rspamd-Queue-Id: BC91B4001A X-Rspam-User: X-Stat-Signature: zu8u7y8jn6kudwd6ji68b3eok6x6461a X-HE-Tag: 1673896696-221265 X-HE-Meta: U2FsdGVkX1+6CiC87+zWayoW3d0fXjHmnjBsvy82I2kS5PJKN8GB5lpH1AY6acV1mjvh4ZekeOJgChY9eE6Qxgfr3+2S66GqW+A7JiUfiAdPv0IkPSZsZ4s72FK4pwKOtpee1MAtrcHgy6nafUHDJcPkNSXK1eVPG8mfYGOI126oZLjH+UaA6ytzwuuirO+zPTpXjf+f8/AnWLjb9pbxVuPGs/UaSNcW8s+BFuF9Zp4hiwqyQz14kxBx6ySHX1rR6DFXro1ccILSM60MO9Q8f3NfF4cMGLvOmY5/xSEP1/YP/O9+fSfNVVl7weIZMWVrf1Lw5gpCcchywq3KV1nOx2L2zkDnqXv1rC74wctV+zcwkAy2PD0LyVDIAN8PsrSq8xNJdQtbaJHg5yxs2J2FuxZQGEUaKggSyH3TFH0MIc1vISx19IBNqS0/ASOy4I+HpIoxPj7jfTeLRlLt4Puxayng+mIoxGanUVhZikCrtCFL8rJXqYNYxalHtas+aCZ9nYSFpzEQiwy/C0lBuzRfaecreNgd3Ug8QfAQSTxdTSWzbWaaHdeXb8KLxQTdJRykbmOI2mkFP8wcf3/88ETJ2kykwRPvV7mOz688FsTK497N+75bQJA2Z0lMuRCLmIZHQmRTCn6CP4jrTNPLhmbzT3MCU0x9XSYtbJIc8DBWPOfgNf02d3fA+RMBlInrxFfTBlzYcOfpY3UNdzYSVgpGdNhY2lwCCwzJeJRSbs4Fiba1/FIGxZdDWypj6Y2tOiQhxS9kzd7xoaUmS87TFelHx6hWI6Rv2h+VJUTNtCsJfJBvu4lloA9Pm4C0nRa8DC6IRSyWE2VaER+iG6lSaXjLr+z/Xdmv0Y6dGq5rf1zjlze+TPXh9AMGO/Tus9yggWhYyeRwEMT3pLA= 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: Patches 2 & 3 depend on patch 1, and patch 5 depends on patch 4, but I think 4+5 are independent of 1-3. tested by running xfstests, so not really MM-specific, but it does boot! Applies to next-20230116. Matthew Wilcox (Oracle) (5): mm: Add vma_alloc_zeroed_movable_folio() mm: Convert do_anonymous_page() to use a folio mm: Convert wp_page_copy() to use folios mm: Use a folio in copy_pte_range() mm: Use a folio in copy_present_pte() arch/alpha/include/asm/page.h | 5 +- arch/arm64/include/asm/page.h | 4 +- arch/arm64/mm/fault.c | 4 +- arch/ia64/include/asm/page.h | 14 ++- arch/m68k/include/asm/page_no.h | 5 +- arch/s390/include/asm/page.h | 5 +- arch/x86/include/asm/page.h | 5 +- include/linux/highmem.h | 33 ++++--- mm/memory.c | 159 ++++++++++++++++---------------- 9 files changed, 115 insertions(+), 119 deletions(-) -- 2.35.1