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 59D88C433FE for ; Wed, 16 Nov 2022 02:10:18 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 764646B0071; Tue, 15 Nov 2022 21:10:17 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id 714E68E0001; Tue, 15 Nov 2022 21:10:17 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 5DC796B0073; Tue, 15 Nov 2022 21:10:17 -0500 (EST) 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 4AF5D6B0071 for ; Tue, 15 Nov 2022 21:10:17 -0500 (EST) Received: from smtpin28.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay06.hostedemail.com (Postfix) with ESMTP id 182B4AB899 for ; Wed, 16 Nov 2022 02:10:17 +0000 (UTC) X-FDA: 80137675674.28.B6EF5C2 Received: from mail-pl1-f176.google.com (mail-pl1-f176.google.com [209.85.214.176]) by imf21.hostedemail.com (Postfix) with ESMTP id A60A41C0008 for ; Wed, 16 Nov 2022 02:10:16 +0000 (UTC) Received: by mail-pl1-f176.google.com with SMTP id v17so15134735plo.1 for ; Tue, 15 Nov 2022 18:10:16 -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=xgVYad0b3VkkkVGbrLBOkGV7CIzlD/ERh5I/AWp2m3k=; b=hIqoW9RGKL14ijfujAHMoLC9VF7HPT10Y9eBT5xHlV48w7ZOwKXLbOUgUTQKaWOfWK IVuVj7zO+xNHtyhBogg1gvHnG12lLJnJIQHYEcLMUyXE/KHAYpfxtEez0p7vF/7Vwd5C cfwrbbcHXnK4ibVa2hHUiZkDQ0i15H+uXvB9f7uChacl0Ozzs+06/AmrNMfCrUroYKg8 GU11/VDR11N9DHrW//WX++Euy0Bj+ikJsWL+d/X7kym0bXpMLP+JWTYs3wp8nXHid1w4 rIzhVUgkjUCj7QmJnBeGTuptJ61eTVluqQPtZOiT9URJSuugfHmNB9+/KFoPITK6y5ts 4ZZA== 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=xgVYad0b3VkkkVGbrLBOkGV7CIzlD/ERh5I/AWp2m3k=; b=TIl5Fz2oWSzKc+zCWM2EF1iMWQpviWFAN9NwoZLWpC9gY7571g/5AZDlTWv/7kqEPc O+2y5BAQjk4XLeJkDPjbxg2FqFT/+i30EZmnR+8zgK2uEVf8+4iw7TMlIWodlRaEWLO2 ej9TWdo1JS+qNBgEwVPu4Wp8lSfCufe1OHq67SQatXh2Aiv1GAyq+EcnHYZT3q6Pqw2V Ax/7gSDlq3vPFxMfwVuaqrT2Ju1rnXwaxcx8Cx0WqhvcKdbIcTl4H3dHBOJHvh/naa2o uvYnvvHeyhYuMtlclno+5TUyuSKqB2VCa68cfKxLhRKuyooIv9GosrOtY3wGEeTJbccy O2vg== X-Gm-Message-State: ANoB5plcZpoFXqsX7xSYRUOV51JgsHCdEiq+lUnAzmtbjoEV/wEXR8Zd lLkSVF9pSbS1wZYlzXiqRyfsm0BNmqhVcA== X-Google-Smtp-Source: AA0mqf7hhrGeJDOQZv4slw4VF6ULgR68eucYrrcqR7p7UXFCCoJjKmQKV0PoeKCvprt44ASEOJIivA== X-Received: by 2002:a17:90a:7804:b0:211:2d90:321 with SMTP id w4-20020a17090a780400b002112d900321mr1352107pjk.84.1668564615228; Tue, 15 Nov 2022 18:10:15 -0800 (PST) Received: from fedora.hsd1.ca.comcast.net ([2601:644:8002:1c20::2c6b]) by smtp.googlemail.com with ESMTPSA id e18-20020a17090301d200b0018691ce1696sm10782926plh.131.2022.11.15.18.10.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 15 Nov 2022 18:10:14 -0800 (PST) From: "Vishal Moola (Oracle)" To: linux-mm@kvack.org Cc: linux-fsdevel@vger.kernel.org, linux-kernel@vger.kernel.org, linux-ext4@vger.kernel.org, akpm@linux-foundation.org, willy@infradead.org, naoya.horiguchi@nec.com, tytso@mit.edu, "Vishal Moola (Oracle)" Subject: [PATCH 0/4] Removing the try_to_release_page() wrapper Date: Tue, 15 Nov 2022 18:10:07 -0800 Message-Id: <20221116021011.54164-1-vishal.moola@gmail.com> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1668564616; 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=xgVYad0b3VkkkVGbrLBOkGV7CIzlD/ERh5I/AWp2m3k=; b=e/Dxpn4skGAfRB8MnH5Y1XwuPX+i39UIjvHXM1veuXgvMv+r9/JLFEih1p9DCrGRvSWcRf Z93P9uG17ExhXKai2o9cStSptTtX6q7T46jANir9xuRgRKWEX6GTnxv9/OdHFWoBg+qy90 8hvnXjQXR8x7CxN1/ZEgguylbnPzyu4= ARC-Authentication-Results: i=1; imf21.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=hIqoW9RG; spf=pass (imf21.hostedemail.com: domain of vishal.moola@gmail.com designates 209.85.214.176 as permitted sender) smtp.mailfrom=vishal.moola@gmail.com; dmarc=pass (policy=none) header.from=gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1668564616; a=rsa-sha256; cv=none; b=c1vJnJxc/BYIyPbUhLo36s2U/JWnbWsnQ4HMHrh0oIK4ykUqpJGmXwIR9mqbSAtVJAvyGI 2fbdUoHgRAH/77HXE2mnJurWGWpSjsjvHcH00AJx7DXEC5ACtHxoqIR5RekbfWeJyhYhMa yN73x1sE1RD3Lh/2zVsZItbHpssPdKM= X-Rspam-User: X-Rspamd-Server: rspam01 X-Rspamd-Queue-Id: A60A41C0008 Authentication-Results: imf21.hostedemail.com; dkim=pass header.d=gmail.com header.s=20210112 header.b=hIqoW9RG; spf=pass (imf21.hostedemail.com: domain of vishal.moola@gmail.com designates 209.85.214.176 as permitted sender) smtp.mailfrom=vishal.moola@gmail.com; dmarc=pass (policy=none) header.from=gmail.com X-Stat-Signature: 3mgp346jgzphfbx133ppsf6aejrz7eyf X-HE-Tag: 1668564616-409905 X-Bogosity: Ham, tests=bogofilter, spamicity=0.000169, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: This patchset replaces the remaining calls of try_to_release_page() with the folio equivalent: filemap_release_folio(). This allows us to remove the wrapper. The set passes fstests on ext4 and xfs. Vishal Moola (Oracle) (4): ext4: Convert move_extent_per_page() to use folios khugepage: Replace try_to_release_page() with filemap_release_folio() memory-failure: Convert truncate_error_page() to use folio folio-compat: Remove try_to_release_page() fs/ext4/move_extent.c | 47 +++++++++++++++++++++++------------------ include/linux/pagemap.h | 1 - mm/folio-compat.c | 6 ------ mm/khugepaged.c | 23 ++++++++++---------- mm/memory-failure.c | 5 +++-- 5 files changed, 41 insertions(+), 41 deletions(-) -- 2.38.1