Received: by 2002:a25:7ec1:0:0:0:0:0 with SMTP id z184csp1217929ybc; Tue, 12 Nov 2019 16:43:37 -0800 (PST) X-Google-Smtp-Source: APXvYqz+v6YYn6efGH5Ckti1a539PqeP8olDrAlNpopgvLtnxNChO7bAnJqgZYOrzVOdbeR2rewr X-Received: by 2002:a50:9930:: with SMTP id k45mr679183edb.134.1573605816877; Tue, 12 Nov 2019 16:43:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1573605816; cv=none; d=google.com; s=arc-20160816; b=sF4VCZJH8a/F3Zsh9SoQ/VXrzidKBkVZswzJP213b7M2aCXb8WLpKlLuibthxyi8cd V3Fgsvgie+zpGaj0Msc/VzVraOy6l86FZBFo/xc2CGRdGDZCw9lVVyWf4fARDG9UgKa/ ZVcpXzgGh54ewpv91IodFeZISlkdd/wICrawomAS7stFJitxLhH8B6/12vGmtxSZ4Lf8 1KyD4ufj4EdcDgnerNVlvroDMzf2HiZaxTYvys2vNXpZKpI6P4SpOUWuTxRLFERb5jQ7 iACYtZBE0D3vg78OO9smbKNs9lPLCbxJMvDftUWUHw2481zMSBYmZ3XBOBEw3gzbQovp BYEw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from; bh=uJL139auD+iQk8xrLX5UrhDM1XkRzoa372VoW4NCK4M=; b=axckiyTUDHhm8Z2yG4pesWyG7vO5aFA+mWvmCvl9mzDhKupZUaNVwTm5m/tRSbDvHC 1d/8jwKXRqb86GAAo+y/NRpkBoNu/8mBhzIKswGb9dMPJHmWFYvTQt7Tnq+lzUgujfn/ 9bpeEBws/TLdT8i3gO+qF8MHxLpjp+GStgE4siOxnPh03pMTrP7f7y94Hu3HYwEy9L5N kdngmE0vkyxQwAy+h9S/HAbgbcVuYTL1s0U96y2lpC/tybyP4Gi56meGEz+7MT7qDiYy iPQDZLZegAQuc/Q9qWxRnfFkDFxt7tMytZllAF+4LbaugWUTiylhCPSmMsrqEDKCeNtb u7Mw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-nfs-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id t6si180234edr.52.2019.11.12.16.43.02; Tue, 12 Nov 2019 16:43:36 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-nfs-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-nfs-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-nfs-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=intel.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727224AbfKMAmx (ORCPT + 99 others); Tue, 12 Nov 2019 19:42:53 -0500 Received: from mga09.intel.com ([134.134.136.24]:39806 "EHLO mga09.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726960AbfKMAmw (ORCPT ); Tue, 12 Nov 2019 19:42:52 -0500 X-Amp-Result: SKIPPED(no attachment in message) X-Amp-File-Uploaded: False Received: from orsmga008.jf.intel.com ([10.7.209.65]) by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Nov 2019 16:42:51 -0800 X-IronPort-AV: E=Sophos;i="5.68,298,1569308400"; d="scan'208";a="198274341" Received: from iweiny-desk2.sc.intel.com (HELO localhost) ([10.3.52.157]) by orsmga008-auth.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Nov 2019 16:42:47 -0800 From: ira.weiny@intel.com To: Alexander Viro , Andrew Morton Cc: Chris Mason , Josef Bacik , David Sterba , Jaegeuk Kim , Chao Yu , linux-xfs@vger.kernel.org, linux-fsdevel@vger.kernel.org, Trond Myklebust , Anna Schumaker , linux-btrfs@vger.kernel.org, linux-kernel@vger.kernel.org, linux-f2fs-devel@lists.sourceforge.net, linux-nfs@vger.kernel.org, linux-mm@kvack.org, Ira Weiny Subject: [PATCH V2 0/2] Move swap functions out of address space operations Date: Tue, 12 Nov 2019 16:42:42 -0800 Message-Id: <20191113004244.9981-1-ira.weiny@intel.com> X-Mailer: git-send-email 2.21.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Sender: linux-nfs-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-nfs@vger.kernel.org From: Ira Weiny As suggested by Jan Kara, move swap_[de]activate to file_operations to simplify address space operations for coming changes. I'm not sure if this should go through Al Viro or Andrew Morton so I'm sending it to both of you. Sorry if this is a problem. Let me know if there is something else I should do. Ira Weiny (2): fs: Clean up mapping variable fs: Move swap_[de]activate to file_operations fs/btrfs/file.c | 341 ++++++++++++++++++++++++++++++++++++++++++++ fs/btrfs/inode.c | 340 ------------------------------------------- fs/f2fs/data.c | 123 ---------------- fs/f2fs/file.c | 122 ++++++++++++++++ fs/iomap/swapfile.c | 3 +- fs/nfs/file.c | 4 +- fs/xfs/xfs_aops.c | 13 -- fs/xfs/xfs_file.c | 12 ++ include/linux/fs.h | 10 +- mm/swapfile.c | 12 +- 10 files changed, 488 insertions(+), 492 deletions(-) -- 2.21.0