Message ID | 20230621164557.3510324-1-willy@infradead.org |
---|---|
Headers |
Return-Path: <linux-kernel-owner@vger.kernel.org> Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:994d:0:b0:3d9:f83d:47d9 with SMTP id k13csp4506289vqr; Wed, 21 Jun 2023 09:56:59 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ6fmfHs561gVYDLofohuJOFZqRm5lGmcMN1yaJ8OKSAneWasNadggY9k0g5S8g5VnDy9JvF X-Received: by 2002:a17:903:2306:b0:1b2:436b:931c with SMTP id d6-20020a170903230600b001b2436b931cmr12874620plh.43.1687366618844; Wed, 21 Jun 2023 09:56:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1687366618; cv=none; d=google.com; s=arc-20160816; b=DFRZEga+PRmhKW9pp1ZiajbHAXuzLco3j0D7yDUe110uslm7JWOInS8nnIs3WGf5Tv 4hAutLLXzb7JI+SD2XeEwjzVI/RZ979ZrhcaIMyDZc19LVA2nwf5USyzUXKjUnRo3RIp w8Dw8CuI4z1uweIhqqkFEI7ysAoLT5BmHWOXlP7HaeG3t9Ab1yUWhr9Njjvy/zLETBk1 6D+ALMivi6sJvm3dhrg/EH9vgpOfkdzEOeWdnng0n36b3RdEt+JYoQy8nZNpve7UrIfc /ei0dKY+2gFGJtZbn/WsUSOKPagnTgfqsnWxIzlMabjc28rf0y8Lvl5FK9uLdKTUX9iE w9bA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=gPF8zQQSIHiKU2e2Ly4ej0SDtpoejzkFWwWEYtBtv+s=; b=JH82Qos/nter3nEIZINjyb5fSNZEHpm2GkALJzi32mLU3nRNwT99H/JOqu/7j2hI04 HNJ4ZhjYGz20Y3mGM71MSG40ceGR4Uk/byzsOj5YUbfWfH9co9c4NgESnlYV4fuwJMvP 7gKHsT+sLMYFNMLrGNXZg/RR2amL1SwbG6F7s7AyV9oEIyoIUVeQ2BPPSylarY1bzXEt 9ki2+Eq8xZ9UUW+iYrBKYIFrALa0GO1F856od+xHUHfJHyZ3Yg6eFsz2fBbCAVMz4tpT HDxbh7OaOJtf0tq5+SVsrpDm10X8WW+lgZo4PVTs0z81inFjdDGk5563E8loV3Krmyte 86uQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=casper.20170209 header.b=R6XCM2zV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id iy9-20020a170903130900b001b046acc853si1179640plb.589.2023.06.21.09.56.44; Wed, 21 Jun 2023 09:56:58 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@infradead.org header.s=casper.20170209 header.b=R6XCM2zV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229960AbjFUQqa (ORCPT <rfc822;maxin.john@gmail.com> + 99 others); Wed, 21 Jun 2023 12:46:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39058 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229513AbjFUQqU (ORCPT <rfc822;linux-kernel@vger.kernel.org>); Wed, 21 Jun 2023 12:46:20 -0400 Received: from casper.infradead.org (casper.infradead.org [IPv6:2001:8b0:10b:1236::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 02AE419AF; Wed, 21 Jun 2023 09:46:06 -0700 (PDT) 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=gPF8zQQSIHiKU2e2Ly4ej0SDtpoejzkFWwWEYtBtv+s=; b=R6XCM2zV5SdOXGzdC4zN24TUJT M4veWjCAPq0VNUMCOXwK50bgiMz71O8YN/hsbWICKjaGBn0L/hOi6O3vzf8WibWLHu9fl3oQnQsny VGKEA7Ik15shC5pM7bj5sOsWEZqfwMVm1w/UApf/gyrXm2EOIwgAe4VVVX5iq6/R6BNzAkxe/vJHh XJoF4JmL38Rj6+7jZjgWTJ1XxMEElaDGBPXE4ET31k0NcLCnoFJ3RJwwdIo3TnQpnX9h+isSLIe6j JkTmNrRbvZfY6wvO0Tfw3qOS6OftxBxHLANWzL3TPle2V4DyHE+CsN5B7LgFifpOLmUjM6a7p9apc NtFA7iFA==; Received: from willy by casper.infradead.org with local (Exim 4.94.2 #2 (Red Hat Linux)) id 1qC0y1-00EjDe-6y; Wed, 21 Jun 2023 16:46:01 +0000 From: "Matthew Wilcox (Oracle)" <willy@infradead.org> To: linux-mm@kvack.org, Andrew Morton <akpm@linux-foundation.org> Cc: "Matthew Wilcox (Oracle)" <willy@infradead.org>, dri-devel@lists.freedesktop.org, linux-kernel@vger.kernel.org, intel-gfx@lists.freedesktop.org, linux-afs@lists.infradead.org, linux-nfs@vger.kernel.org, linux-fsdevel@vger.kernel.org, netdev@vger.kernel.org Subject: [PATCH 00/13] Remove pagevecs Date: Wed, 21 Jun 2023 17:45:44 +0100 Message-Id: <20230621164557.3510324-1-willy@infradead.org> X-Mailer: git-send-email 2.37.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-4.4 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_MED,SPF_HELO_NONE, SPF_NONE,T_SCC_BODY_TEXT_LINE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: <linux-kernel.vger.kernel.org> X-Mailing-List: linux-kernel@vger.kernel.org X-getmail-retrieved-from-mailbox: =?utf-8?q?INBOX?= X-GMAIL-THRID: =?utf-8?q?1769332139716093894?= X-GMAIL-MSGID: =?utf-8?q?1769332139716093894?= |
Series |
Remove pagevecs
|
|
Message
Matthew Wilcox
June 21, 2023, 4:45 p.m. UTC
We're almost done with the pagevec -> folio_batch conversion. Finish the job. Matthew Wilcox (Oracle) (13): afs: Convert pagevec to folio_batch in afs_extend_writeback() mm: Add __folio_batch_release() scatterlist: Add sg_set_folio() i915: Convert shmem_sg_free_table() to use a folio_batch drm: Convert drm_gem_put_pages() to use a folio_batch mm: Remove check_move_unevictable_pages() pagevec: Rename fbatch_count() i915: Convert i915_gpu_error to use a folio_batch net: Convert sunrpc from pagevec to folio_batch mm: Remove struct pagevec mm: Rename invalidate_mapping_pagevec to mapping_try_invalidate mm: Remove references to pagevec mm: Remove unnecessary pagevec includes drivers/gpu/drm/drm_gem.c | 68 +++++++++++++---------- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 55 ++++++++++-------- drivers/gpu/drm/i915/i915_gpu_error.c | 50 ++++++++--------- fs/afs/write.c | 16 +++--- include/linux/pagevec.h | 67 +++------------------- include/linux/scatterlist.h | 24 ++++++++ include/linux/sunrpc/svc.h | 2 +- include/linux/swap.h | 1 - mm/fadvise.c | 17 +++--- mm/huge_memory.c | 2 +- mm/internal.h | 4 +- mm/khugepaged.c | 6 +- mm/ksm.c | 6 +- mm/memory.c | 6 +- mm/memory_hotplug.c | 1 - mm/migrate.c | 1 - mm/migrate_device.c | 2 +- mm/readahead.c | 1 - mm/swap.c | 20 +++---- mm/swap_state.c | 1 - mm/truncate.c | 27 +++++---- mm/vmscan.c | 17 ------ net/sunrpc/svc.c | 10 ++-- 23 files changed, 185 insertions(+), 219 deletions(-)