All of lore.kernel.org
 help / color / mirror / Atom feed
* remove Xen tmem leftovers
@ 2021-12-24  6:22 Christoph Hellwig
  2021-12-24  6:22 ` [PATCH 01/13] mm: remove cleancache Christoph Hellwig
                   ` (13 more replies)
  0 siblings, 14 replies; 22+ messages in thread
From: Christoph Hellwig @ 2021-12-24  6:22 UTC (permalink / raw)
  To: Andrew Morton, Konrad Rzeszutek Wilk
  Cc: Hugh Dickins, Seth Jennings, Dan Streetman, Vitaly Wool,
	Matthew Wilcox, linux-kernel, linux-fsdevel, linux-mm

Hi all,

since the remove of the Xen tmem driver in 2019, the cleancache hooks are
entirely unused, as are large parts of frontswap.  This series against
linux-next (with the folio changes included) removes cleancaches, and cuts
down frontswap to the bits actually used by zswap.

Diffstat:
 Documentation/vm/cleancache.rst        |  296 -------------------------------
 b/Documentation/vm/frontswap.rst       |   31 ---
 b/Documentation/vm/index.rst           |    1 
 b/MAINTAINERS                          |    7 
 b/arch/arm/configs/bcm2835_defconfig   |    1 
 b/arch/arm/configs/qcom_defconfig      |    1 
 b/arch/m68k/configs/amiga_defconfig    |    1 
 b/arch/m68k/configs/apollo_defconfig   |    1 
 b/arch/m68k/configs/atari_defconfig    |    1 
 b/arch/m68k/configs/bvme6000_defconfig |    1 
 b/arch/m68k/configs/hp300_defconfig    |    1 
 b/arch/m68k/configs/mac_defconfig      |    1 
 b/arch/m68k/configs/multi_defconfig    |    1 
 b/arch/m68k/configs/mvme147_defconfig  |    1 
 b/arch/m68k/configs/mvme16x_defconfig  |    1 
 b/arch/m68k/configs/q40_defconfig      |    1 
 b/arch/m68k/configs/sun3_defconfig     |    1 
 b/arch/m68k/configs/sun3x_defconfig    |    1 
 b/arch/s390/configs/debug_defconfig    |    1 
 b/arch/s390/configs/defconfig          |    1 
 b/block/bdev.c                         |    5 
 b/fs/btrfs/extent_io.c                 |   10 -
 b/fs/btrfs/super.c                     |    2 
 b/fs/ext4/readpage.c                   |    6 
 b/fs/ext4/super.c                      |    3 
 b/fs/f2fs/data.c                       |    7 
 b/fs/mpage.c                           |    7 
 b/fs/ntfs3/ntfs_fs.h                   |    1 
 b/fs/ocfs2/super.c                     |    2 
 b/fs/super.c                           |    3 
 b/include/linux/frontswap.h            |   35 ---
 b/include/linux/fs.h                   |    5 
 b/include/linux/shmem_fs.h             |    3 
 b/include/linux/swapfile.h             |    3 
 b/mm/Kconfig                           |   40 ----
 b/mm/Makefile                          |    1 
 b/mm/filemap.c                         |   11 -
 b/mm/frontswap.c                       |  259 +--------------------------
 b/mm/shmem.c                           |   33 ---
 b/mm/swapfile.c                        |   90 ++-------
 b/mm/truncate.c                        |   15 -
 b/mm/zswap.c                           |    8 
 include/linux/cleancache.h             |  124 ------------
 mm/cleancache.c                        |  315 ---------------------------------
 44 files changed, 65 insertions(+), 1274 deletions(-)

^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2022-01-05 19:37 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-12-24  6:22 remove Xen tmem leftovers Christoph Hellwig
2021-12-24  6:22 ` [PATCH 01/13] mm: remove cleancache Christoph Hellwig
2021-12-24  7:01   ` Juergen Gross
2021-12-24  7:02     ` Christoph Hellwig
2021-12-25 10:35   ` Geert Uytterhoeven
2021-12-24  6:22 ` [PATCH 02/13] frontswap: remove frontswap_writethrough Christoph Hellwig
2021-12-24  6:22 ` [PATCH 03/13] frontswap: remove frontswap_tmem_exclusive_gets Christoph Hellwig
2021-12-24  6:22 ` [PATCH 04/13] frontswap: remove frontswap_shrink Christoph Hellwig
2021-12-24  6:22 ` [PATCH 05/13] frontswap: remove frontswap_curr_pages Christoph Hellwig
2021-12-24  6:22 ` [PATCH 06/13] frontswap: simplify frontswap_init Christoph Hellwig
2021-12-24  6:22 ` [PATCH 07/13] frontswap: remove the frontswap exports Christoph Hellwig
2021-12-24  6:22 ` [PATCH 08/13] mm: simplify try_to_unuse Christoph Hellwig
2021-12-24  6:22 ` [PATCH 09/13] frontswap: remove frontswap_test Christoph Hellwig
2021-12-24  6:22 ` [PATCH 10/13] frontswap: simplify frontswap_register_ops Christoph Hellwig
2021-12-24  6:22 ` [PATCH 11/13] mm: mark swap_lock and swap_active_head static Christoph Hellwig
2021-12-24  6:22 ` [PATCH 12/13] frontswap: remove support for multiple ops Christoph Hellwig
2021-12-24  6:22 ` [PATCH 13/13] mm: hide the FRONTSWAP Kconfig symbol Christoph Hellwig
2022-01-04 14:31 ` remove Xen tmem leftovers David Hildenbrand
2022-01-04 14:46   ` Christoph Hellwig
2022-01-05  6:08   ` Juergen Gross
2022-01-05  8:46     ` David Hildenbrand
2022-01-05 19:36       ` Konrad Rzeszutek Wilk

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.