From patchwork Mon May 27 10:32:04 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: =?utf-8?b?SsO8cmdlbiBHcm/Dnw==?= X-Patchwork-Id: 10962507 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id D92A976 for ; Mon, 27 May 2019 10:32:31 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id CB23928A31 for ; Mon, 27 May 2019 10:32:31 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id BE5EE28AB1; Mon, 27 May 2019 10:32:31 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-7.9 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.1 Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 7225828A31 for ; Mon, 27 May 2019 10:32:31 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726668AbfE0KcP (ORCPT ); Mon, 27 May 2019 06:32:15 -0400 Received: from mx2.suse.de ([195.135.220.15]:52432 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1726302AbfE0KcO (ORCPT ); Mon, 27 May 2019 06:32:14 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id 4502AAE27; Mon, 27 May 2019 10:32:12 +0000 (UTC) From: Juergen Gross To: linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org, linux-erofs@lists.ozlabs.org, devel@driverdev.osuosl.org, linux-fsdevel@vger.kernel.org, linux-btrfs@vger.kernel.org, linux-ext4@vger.kernel.org, linux-f2fs-devel@lists.sourceforge.net, linux-mm@kvack.org Cc: Juergen Gross , Jonathan Corbet , Boris Ostrovsky , Stefano Stabellini , xen-devel@lists.xenproject.org, Gao Xiang , Chao Yu , Greg Kroah-Hartman , Alexander Viro , Chris Mason , Josef Bacik , David Sterba , "Theodore Ts'o" , Andreas Dilger , Jaegeuk Kim , Mark Fasheh , Joel Becker , Joseph Qi , ocfs2-devel@oss.oracle.com, Konrad Rzeszutek Wilk Subject: [PATCH 0/3] remove tmem and code depending on it Date: Mon, 27 May 2019 12:32:04 +0200 Message-Id: <20190527103207.13287-1-jgross@suse.com> X-Mailer: git-send-email 2.16.4 Sender: linux-btrfs-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-btrfs@vger.kernel.org X-Virus-Scanned: ClamAV using ClamSMTP Tmem has been an experimental Xen feature which has been dropped recently due to security problems and lack of maintainership. So it is time now to drop it in Linux kernel, too. Juergen Gross (3): xen: remove tmem driver mm: remove cleancache.c mm: remove tmem specifics from frontswap Documentation/admin-guide/kernel-parameters.txt | 21 - Documentation/vm/cleancache.rst | 296 ------------ Documentation/vm/frontswap.rst | 27 +- Documentation/vm/index.rst | 1 - MAINTAINERS | 7 - drivers/staging/erofs/data.c | 6 - drivers/staging/erofs/internal.h | 1 - drivers/xen/Kconfig | 23 - drivers/xen/Makefile | 2 - drivers/xen/tmem.c | 419 ----------------- drivers/xen/xen-balloon.c | 2 - drivers/xen/xen-selfballoon.c | 579 ------------------------ fs/block_dev.c | 5 - fs/btrfs/extent_io.c | 9 - fs/btrfs/super.c | 2 - fs/ext4/readpage.c | 6 - fs/ext4/super.c | 2 - fs/f2fs/data.c | 3 +- fs/mpage.c | 7 - fs/ocfs2/super.c | 2 - fs/super.c | 3 - include/linux/cleancache.h | 124 ----- include/linux/frontswap.h | 5 - include/linux/fs.h | 5 - include/xen/balloon.h | 8 - include/xen/tmem.h | 18 - mm/Kconfig | 38 +- mm/Makefile | 1 - mm/cleancache.c | 317 ------------- mm/filemap.c | 11 - mm/frontswap.c | 156 +------ mm/truncate.c | 15 +- 32 files changed, 17 insertions(+), 2104 deletions(-) delete mode 100644 Documentation/vm/cleancache.rst delete mode 100644 drivers/xen/tmem.c delete mode 100644 drivers/xen/xen-selfballoon.c delete mode 100644 include/linux/cleancache.h delete mode 100644 include/xen/tmem.h delete mode 100644 mm/cleancache.c