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 C42DAC3ABDD for ; Wed, 14 May 2025 17:06:14 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id 4E5736B019E; Wed, 14 May 2025 13:06:12 -0400 (EDT) Received: by kanga.kvack.org (Postfix, from userid 40) id 492FC6B019F; Wed, 14 May 2025 13:06:12 -0400 (EDT) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id 383756B01A0; Wed, 14 May 2025 13:06:12 -0400 (EDT) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id 1A2366B019E for ; Wed, 14 May 2025 13:06:12 -0400 (EDT) Received: from smtpin08.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay08.hostedemail.com (Postfix) with ESMTP id 92FD4140F5C for ; Wed, 14 May 2025 17:06:13 +0000 (UTC) X-FDA: 83442141426.08.42EC531 Received: from casper.infradead.org (casper.infradead.org [90.155.50.34]) by imf07.hostedemail.com (Postfix) with ESMTP id 4DAFC4000E for ; Wed, 14 May 2025 17:06:11 +0000 (UTC) Authentication-Results: imf07.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=H8ZOLzYv; spf=none (imf07.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-Authentication-Results: i=1; imf07.hostedemail.com; dkim=pass header.d=infradead.org header.s=casper.20170209 header.b=H8ZOLzYv; spf=none (imf07.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=1747242372; 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=6JsMQlnluyAQsCrWn0bN/ZzrS37Nw3uH35+Y7+DKKG8=; b=Cde9nr/qgTIDazGGs+7X8LueKE9zXP9J/SZbi97QHX/woMxXlmrXkl0lImGg/Vjzyg04fN 466NQv+JM5X+3EIBhdpqc5XtpNk9FT8rsScBZ4QAt9xrxsXfYpeMS/c1W5ro0DnNSneABE DSAfS6SjCyXM/pW6RVoG1gRqW9DMrTo= ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1747242372; a=rsa-sha256; cv=none; b=Ft7CCAuyZFBiqA/WkMJp1F6IQWwRp6bOwCmKFdSSB3XDxEgDRUpFs6CBqhTAUeJDMhgFiI vlxaMn8uXA5nIb9QtuHmCIBXEMTwb5Rio5juOvmGVoUvnv0SgLfhUaxM8lDGzdZbpPwTHL +Ja6J69akZZhmDJ8vHd5wIgmfigIpQk= 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=6JsMQlnluyAQsCrWn0bN/ZzrS37Nw3uH35+Y7+DKKG8=; b=H8ZOLzYvLj1VNkWXzzrBFTs+jx PCUMQuNSol6b0i2/B0l61jCZyyCf/wiuUiqoELfT9MVLClOQXy+S9aAdN0riMmGmyXHgGH6XBtJP8 5hMVZHzTCVC6l8+QsI36ll3bUvR41P9SHqIRNArAXk6FnLCDHwjQusX4tECR8AtIpitsBtbfypaWi DyFwwZRkY2Wkm4uHBbwQR/kLVULf6HTb+Lyj68Iz3o/lyk0GphGWVGpAX4CY8GgHc5JJpr50NKkF8 tIMqNN7PndYFXFs+lz7howxOVCmSW7MFNF4BsPtfmuYpDrdKLpO9B+GzAR93SpezwXzZluKElIS64 fb2gN4Lg==; Received: from willy by casper.infradead.org with local (Exim 4.98.2 #2 (Red Hat Linux)) id 1uFFYW-0000000CahP-20Xs; Wed, 14 May 2025 17:06:08 +0000 From: "Matthew Wilcox (Oracle)" To: Andrew Morton Cc: "Matthew Wilcox (Oracle)" , ntfs3@lists.linux.dev, linux-mm@kvack.org, Alexander Viro , linux-fsdevel@vger.kernel.org, Hugh Dickins Subject: [PATCH 0/3] Remove copy_page_from_iter_atomic() Date: Wed, 14 May 2025 18:06:01 +0100 Message-ID: <20250514170607.3000994-1-willy@infradead.org> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Server: rspam04 X-Rspamd-Queue-Id: 4DAFC4000E X-Stat-Signature: dzs3eko4o99xdd8hmmntdpzrzqm184if X-Rspam-User: X-HE-Tag: 1747242371-58940 X-HE-Meta: U2FsdGVkX1+8QmtRFASqtaLgJKNUrp0xQ9qP4quuMKiamCgkpgxMSF20zUXTLxjFLBbrkt+BRSs2Po4X58Y49yJuC+AE3WMz2vUklNH05+LmRb20RtMHFNQNKGKxgn2E6FzcgJOAqi4NESQ5Ar1qlk4mn4n+1QwQToLI1tEZsm95mqFIi2qw5tR4A872gjhqp27rlif40waBnkndrxhVKCMsmKMoTE/noy4fn5tG7tojWqVZGNAbE5gW+QgFZaYHihYIM2X099FlL2z8KzE82zAt5vB+h3Xmd61KKdvU6ke5RV75aHhjH+ISWLOqym+b+lKHqFR65akvdjUtqcakh1XOaj8cwyaR8Sm8PRBo2lCW1nbEzvqgFoaVauXsC1gZaFbVAE+X3uf3ulvH7i5lFM1jEm2seui0OUvIZBzw34dswDDPcVbgWm9H0wgxY14jxllvpfCb9qeIFa2hHv8r9Z+1q78IkT4apXd+nuVN9Ls6yGHOAzCNQ24GWnQm3FljrXyWuWacMjHOTfQhM+SFwTwCoaP5dRLuI6Fk2b0yOXWydaGVu3chbRteAvvhDP0f04uFvZc55cuX8TxvLFL3+vHdrMwrSUijM1GNxmDVW20/YN0gkG6gN2uijYN7ZS1G6hZEeXBmFE8XHQIoEQJw7lEoPqWpBcAWsCkWqCWpixNwrmiqc9PcU1PLfkjLOKh9qp+2mFi6n02UGXP+jafRYtfc2aybsC80aVUPX4gjnLIBxE6VdYzVL8l0QQ8pdgv0ClqvY1viL3rdSnSk4qQ6dk/jZS/uQTA4O4Y3sNcFogvjWXcmP94XPvVTVGF0UBdORzSws6bbebmAgAtTukFqSwNcyRUD+iO6QGNtnAl9/FkvOQ/4XD3iBszDoiBeMdZ21NcTqW/e/XAS/2z4r9gwYp0bKg+GeU+I1+JonFXCh4mKVFfEKbqOdX3SpsvQMhKuiXJdqF/CnPqQ4gVZUh8 Ba7tZbws oPXEmO1A5O0qtB67O5jf9DgBiE0n/1zPNGZKaL7j/n2rmETSXityjVfHfrNmPEyHgfNpHLP+hYEncMhcEGUiefCGmVof2SMbt1syZjSvJgwd/Iq8YIkcgJfkSvWfrXhbMJxpqwmbDxsIAIasDbrpVC/mF1jf/+wttGw9KdPWaIg6tZ8EAMQE5lpyXFmt7B4hWXb2Ai12UWIDqNIytRxAR3HntevcM7J3iC7dz 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: The first patch here is a bug-fix that enables CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP to work correctly with filesystems that support large folios. Then we convert ntfs3 to use copy_folio_from_iter_atomic() instead of copy_page_from_iter_atomic() and finally remove copy_page_from_iter_atomic(). Matthew Wilcox (Oracle) (3): highmem: Add folio_test_partial_kmap() ntfs3: Use folios more in ntfs_compress_write() iov: Remove copy_page_from_iter_atomic() fs/ntfs3/file.c | 31 +++++++++++++------------------ include/linux/highmem.h | 10 +++++----- include/linux/page-flags.h | 7 +++++++ include/linux/uio.h | 10 ++-------- lib/iov_iter.c | 29 +++++++++++++---------------- 5 files changed, 40 insertions(+), 47 deletions(-) -- 2.47.2