This patchset uses frontswap for zram swap usecase and remove swap_slot_free_notify swap specific operation in block device. It shows 13% swapout improvement for MADV_PAGEOUT. Minchan Kim (3): frontswap: support backing_dev zram: support frontswap zram: remove swap_slot_free_notify Documentation/filesystems/locking.rst | 5 -- drivers/block/zram/Kconfig | 1 + drivers/block/zram/zram_drv.c | 116 ++++++++++++++++++++++---- drivers/block/zram/zram_drv.h | 1 + include/linux/blkdev.h | 2 - include/linux/frontswap.h | 7 +- mm/frontswap.c | 4 +- mm/swapfile.c | 11 +-- mm/zswap.c | 2 +- 9 files changed, 110 insertions(+), 39 deletions(-) -- 2.41.0.255.g8b1d071c50-goog