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 D17DCC05027 for ; Sat, 21 Jan 2023 00:56:30 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id F20596B0071; Fri, 20 Jan 2023 19:56:29 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id ED00A6B0073; Fri, 20 Jan 2023 19:56:29 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D979F6B0074; Fri, 20 Jan 2023 19:56:29 -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 BBDA76B0071 for ; Fri, 20 Jan 2023 19:56:29 -0500 (EST) Received: from smtpin05.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay03.hostedemail.com (Postfix) with ESMTP id 91695A041A for ; Sat, 21 Jan 2023 00:56:29 +0000 (UTC) X-FDA: 80376990498.05.10B0D29 Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) by imf17.hostedemail.com (Postfix) with ESMTP id D9F1740005 for ; Sat, 21 Jan 2023 00:56:27 +0000 (UTC) Authentication-Results: imf17.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=LuoTvggK; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf17.hostedemail.com: domain of vishal.moola@gmail.com designates 209.85.214.170 as permitted sender) smtp.mailfrom=vishal.moola@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1674262587; 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=5VKGR7N650E7ohgzsXOGi0UW8d19AxSmbFhxS4oOPuI=; b=fqSCNnssLDd68u1o6zqZDZxHsta4XNBv5YN7dRTOWguA/wIsqRuNEnq86rs6E1wIdj8XIX uWcDAh9/f41kBThgrwnMiGLQaiLLbttUY4/lFeo8upioHVWpjcrPhVBctT5fAXEhjXcZl+ sqjx5Ae8Siwr1rE1Wi7ML+pIKYAkHrU= ARC-Authentication-Results: i=1; imf17.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=LuoTvggK; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf17.hostedemail.com: domain of vishal.moola@gmail.com designates 209.85.214.170 as permitted sender) smtp.mailfrom=vishal.moola@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1674262587; a=rsa-sha256; cv=none; b=0FCQ17iEjBE8a58y+PzLnFIzaR8uK/hXLq6brM07TMTVvsYPhtGSc9PFF/sTCntRRd4k6W fMWhwIkvhoFEheVSSFVzNp0nCD1yKebY9osLNPs/7ScpHHIOT5woYMqwDXMmnO0w0FDzLC O4GmYiWRXo3Id6vDILUA0qzIfBXD2s4= Received: by mail-pl1-f170.google.com with SMTP id z13so6750867plg.6 for ; Fri, 20 Jan 2023 16:56:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=5VKGR7N650E7ohgzsXOGi0UW8d19AxSmbFhxS4oOPuI=; b=LuoTvggKccsVj/ta1iOl2g1SjsxkLevfThTHAfn7dchNuK5g6AfJEQmj/EZn5PGSoc XcpESgSxn26HUCkKI6Dnl9JKpPNxSDIXcwki5n3KU3ZAW6CkOF4FxUAtJPzJcWbCwdK5 eUyBZYnT6rbFdFiVMnr5n6rPA6J6wyUfxD6eawATMcBNvHsXdGppjThrNJiKU5EMKHG9 L2N1YddMK3y1VHJDvyj0YdjHSt9SoLFo3P075qqGor4+4HGqGs1WHMWAQ1CI178i2/Nl 0fvWDxgr7NOn6gIfR1uj20gcFI8NQe9B1qFEbo3+riccihuVhK5+ep4pO+QH9AkcCjl7 taag== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=5VKGR7N650E7ohgzsXOGi0UW8d19AxSmbFhxS4oOPuI=; b=4fqlxz1GlEmEY8ctLchymbtz1VYFzodaLglE938q5oRlWr+GTdO8IVGn3CDth+BZos 8wtCp3Uva5iex1PzXtB8z/oNkns7KXad5uhK1I/GV8f8u43eKK1moTPIgW5Zs+gbAApK LtVyIVXolDqpwAYXXF8u2xy7OMS5OchYBngaenOlZLzZJ4Q/YcTn0UAmpHv03PNmJcdy Y+9sgcf7NJbpwi/JfvqlAp5BQZp1wUO4G3v/Qz9rx0jS74O7EMaN9yrHCFm2hGUqIxFE 1Gfm+jcqClM6tGWdt1DISc/3NGtYIVdfxXSV+4PxlNbxIHUkBjOmRrlkwOtkxanwGvVs zcFA== X-Gm-Message-State: AFqh2koKtmRGs6IYWwJTE/mqzd5fl6bD9h5/xdB53acgFeEYFSpeWGOS zKuJhYz2/QAFnvrObeeDHQh8PoIm2Po= X-Google-Smtp-Source: AMrXdXssS18iUi3fPwCfrq30hBXJ0lkVoisnrSl8bx2HZQ0jzubET40JAXg69+o6O6zwf0fdY+8c3Q== X-Received: by 2002:a17:90b:3445:b0:228:d1d5:5468 with SMTP id lj5-20020a17090b344500b00228d1d55468mr17777388pjb.25.1674262586338; Fri, 20 Jan 2023 16:56:26 -0800 (PST) Received: from fedora.hsd1.ca.comcast.net ([2601:644:8002:1c20::4e4b]) by smtp.googlemail.com with ESMTPSA id pc3-20020a17090b3b8300b001fde655225fsm11314371pjb.2.2023.01.20.16.56.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Jan 2023 16:56:25 -0800 (PST) From: "Vishal Moola (Oracle)" To: linux-mm@kvack.org Cc: akpm@linux-foundation.org, willy@infradead.org, sidhartha.kumar@oracle.com, linux-kernel@vger.kernel.org, "Vishal Moola (Oracle)" Subject: [PATCH 0/3] Convert a couple migrate functions to use folios Date: Fri, 20 Jan 2023 16:56:19 -0800 Message-Id: <20230121005622.57808-1-vishal.moola@gmail.com> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: D9F1740005 X-Rspamd-Server: rspam09 X-Rspam-User: X-Stat-Signature: 5izie79zajgdwzab8u9y9d7gjoubgcbs X-HE-Tag: 1674262587-381596 X-HE-Meta: U2FsdGVkX19r/ovp5c7ZwNY38p6ZtU02ePGNEvJZw/Mls4AnOrWiKEaJr1eHQf4ZMu/Al+5FlMHrahdLpmgWdwNiFDIaXZa2hwW3A4vL2yeBXYJUxB/K5WDocihV2f9sJ3bWt75yNoe9qGkCU8qxuOal8iThoAyMYMpbNb3x59V0OYP2LLRbxAa1BDGu7HviHA/mlT7OjMX0eX7WO+mhtd2Wz4ca/dttUpjqRa50e+PIEX+hklqQFQ1qcB7c3JrAISQitUJ4REJnXY09FvMnhCaEeOK7pPAjyM0HoV6PFxDCn76JEhRDxIMmsvY8aFhgjrXLagHdssZEykqB1L6ohB4/KPVFSn2agGJQGUmZK+3W0Cw3GB2UodJis7Ztqhs0z2/RHHuFkOrdI0WaQkJ5k+ZoNgNW1TV0IhCujzKhemR/lMWJrb13VZUpvg9Zpw6h5FjVDznPAFJAtZv1pkcAVgJfqMQsyV0XhGAbjo0DMK3GG2eC/fgpEa5YzxXZrZS7e18B1Qln0QpxCO82t5lg70TPvIKh3l6qKbzKXtDcp7uc150aUkRKayLlyBS0kNwY0fC99Z6l5YxkvP8np8h02AMRwTLNkseyljQUkWck9evAzB96sO1X4OhRExGLb3PF90GX+MGiP/DN0OmbicqPDRWsw6MqcK3v2BiK0Y5k1wpM6N1Klca8j5+YZAJpOCG7JyHHjc64H+Z/oyh/jLu0NlIgSyNj9E3W31AqDHjQ9ECcuJeyiCu/lEzbrgOkqizP3QESs20eotn++W3hcO/mJuHd2Vb77sDsFFrfoW2wJJ4hNFUOrgJTfc490g6UQOwj7JIg+Uz5yetldrqJ8iqU72XzPuez29eRGFeiyWYnA8+k1cn4kL2VWybA6XSuZAETBE80t6y125njervG9x8kb4fJ9qs/6POxUPnEcN+mEFU0IgGGw+GtEunzVMkDOL8bSz8iXgFpjtvxKiO1TJB 3nW8Po2b lf7+61AxYqXIklBa/81Uh4E3gRivaN7Yq699u3IFB5HnXtOX1p2OERMYawc6T6+OIdKAmCCvJuk0gP1Dr+x76i1RMOTZvYJbzrG3kxt6c9q5Rhv2AEvs/EfNrba0NvOrAOs4BO8zO19JRj9Ty9FvGIX2M0QUPgTl3yQB4m3VjEqNGHOzQsOPwxkgEOG++9LJDoOCOxwaFBgg/Z+5K3bPMI6lkmo3lam6QFM/unnJbYbQJnHTRGlbDUGprMcpT8QArKpGoa1YFd8Qzn8YrN8LJaUeEVY2bi5FrxDkt7olfB8k+8wdHX6zpmpvH5nHH9AZRsitCjvbnX3wB+wlCyWDpsQHoElfSq2io2LoJfPL6WNHmunviVpqWiq/ugISOxEHjNxIz6kQi9Fp/LL4c78EaIdErm6x9YXc8YnOP7I7n2UGxBFyGzBxKjDtlHSJm7dRKJFIJXn8yX0c5nzaeYYC+Zhtxk6FgJl9c0bFC0ASWXYBbuc/tLVjKYHDc2Wevm1pbv3KOSwolMZ3GSCI4zJLgY9tGRG8vGmz66PYWANBqsLnSeEHoXRIl/OkkC+J1z1uSLlAJDy6LRjsHduSi9wSVDApLvOCUj1/Nsavsxg4zauJxVwW3TanNg/W4vJ1PGQNQ3u6eMWMMwRiHOz0= X-Bogosity: Ham, tests=bogofilter, spamicity=0.000114, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: This patch set introduces folio_movable_ops() and converts 3 functions in mm/migrate.c to use folios. --- This can go under Sid's hugetlb fault function folio conversions as suggested by Matthew. Link: https://lore.kernel.org/linux-mm/Y8orMisdXzaUI0t8@casper.infradead.org/ Vishal Moola (Oracle) (3): mm: Add folio_movable_ops() mm/migrate: Convert isolate_movable_page() to use folios mm/migrate: Convert putback_movable_pages() to use folios include/linux/migrate.h | 9 +++++ mm/migrate.c | 87 +++++++++++++++++++++-------------------- 2 files changed, 53 insertions(+), 43 deletions(-) -- 2.38.1