Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp4576309pxj; Wed, 12 May 2021 08:31:26 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzF9wX2rMpEDp3t6s9PQ2aNjNnFFrMyqxf2CnrSxi+YUmoP3uBh2jVRXMGAleJGMJZwsjJ8 X-Received: by 2002:a9d:6e92:: with SMTP id a18mr31230682otr.169.1620833485864; Wed, 12 May 2021 08:31:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1620833485; cv=none; d=google.com; s=arc-20160816; b=ZrnvBGqJnvcu5kLKdtqO/e25HuSR3vZOJHJtUlCXC08gQ8pQ8QBE5wIlZ76g8HTE68 GJqiefLx9DjJmToWWIcScb7aFNcHukOnpyelTKNBXrRhBLq7Hx6FSanSD0sSG9bK7+ay G/vx36TxXeoKgvN2jLNsD+oUc4jQjvqBKZKcpVl+6zIveZBj5g0bQxH25kTky3eiN3bX 5GoFNPaa+8CH4RiJISjomJWyo3qzWlyxT05CxUiXcq2LK4hYdDPBOZOdGp6Z7LpWIqqb +I96BZmXtPVZIlzDE98EY7Q++pppDyJqEwBGzOd2TzjY5h38DsTrZ6P/yG4sEq10W3gE dKLQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-disposition:mime-version:message-id :subject:to:from:date:dkim-signature; bh=tG3lNaI8LHbA42UxH7tGFop3ks8SKrHdPSgyfd5Fesc=; b=VwqzbdyX6mgV4vOaxXXCd6e7BcwL1AxrqYrteADNXXmhz0qFcbXIMLdxN0mRXv+kG0 oAWt28hIn15kOWzsXNcM6b2DA5PjZR/f7l9qXo2F/sXVz+pB+CcjQVxepW7THlXhKb23 +rE8DE8Ao1KzAa5yX/xbLBplTN4yj6V9SL7wIap13WCWYE75HAAh02gbAmczduscrNjN EnHmMkeo8AM83WyfDUV9ohD+jNTDvvRZVB/JnKvubES2jM74VUpQhsQeSsAzo6egR0Dt dr5SiaakPU7DVL/AMskcSDwnCIcPly5smPk6CUir6krNgUMCrYS6/R1xgYW4w4meCNJr IfBA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@infradead.org header.s=casper.20170209 header.b=QcTeaAOz; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d12si217390otu.127.2021.05.12.08.31.02; Wed, 12 May 2021 08:31:25 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@infradead.org header.s=casper.20170209 header.b=QcTeaAOz; spf=pass (google.com: domain of linux-nfs-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231243AbhELPb0 (ORCPT + 99 others); Wed, 12 May 2021 11:31:26 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:46118 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233752AbhELP3E (ORCPT ); Wed, 12 May 2021 11:29:04 -0400 Received: from casper.infradead.org (casper.infradead.org [IPv6:2001:8b0:10b:1236::1]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9CF0CC06138E; Wed, 12 May 2021 08:14:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=casper.20170209; h=Content-Type:MIME-Version:Message-ID: Subject:To:From:Date:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=tG3lNaI8LHbA42UxH7tGFop3ks8SKrHdPSgyfd5Fesc=; b=QcTeaAOz5CiwOtBDenL9nlkt4l ORNr0twmJaZxegkJO8zBnDDUkDHT/dimoBdIFeSUzwexX7MynidJxoCN9hTg8KX9dJY8KFnC3n2Ga vnXlEUXZCUhBpLcAMoD8lsMp9p6qSSyy1uN5HivU1zF+hxUp+wHkM3rYWFsBw3WSnDGm2N6VJ1b0n nPlwnctP1dbRNfw+Gd52MzQPJ9lAF9aI1TjQ6YYLY/Iam8C5S2Rdu6mCuARVgYQyOy8QSflOQiMsK 18L+1xDeaIMOkpUHBAcXpp+U3SAfsWbv0oFEnDKSOEUdsLE3h1RDGvhTkiPAoKCuzKUR8Fc9QzRVh pEIa5/gg==; Received: from willy by casper.infradead.org with local (Exim 4.94 #2 (Red Hat Linux)) id 1lgqX8-008PA3-9W; Wed, 12 May 2021 15:13:30 +0000 Date: Wed, 12 May 2021 16:12:22 +0100 From: Matthew Wilcox To: linux-nfs@vger.kernel.org, linux-cifs@vger.kernel.org, v9fs-developer@lists.sourceforge.net, linux-fsdevel@vger.kernel.org Subject: Removing readpages aop Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org In Linus' current tree, there are just three filesystems left using the readpages address_space_operation: $ git grep '\.readpages' fs/9p/vfs_addr.c: .readpages = v9fs_vfs_readpages, fs/cifs/file.c: .readpages = cifs_readpages, fs/nfs/file.c: .readpages = nfs_readpages, I'd love to finish getting rid of ->readpages as it would simplify the VFS. AFS and Ceph were both converted since 5.12 to use netfs_readahead(). Is there any chance we might get the remaining three filesystems converted in the next merge window?