-
- Downloads
mm: Convert all PageMovable users to movable_operations
These drivers are rather uncomfortably hammered into the
address_space_operations hole. They aren't filesystems and don't behave
like filesystems. They just need their own movable_operations structure,
which we can point to directly from page->mapping.
Signed-off-by:
Matthew Wilcox (Oracle) <willy@infradead.org>
Showing
- Documentation/filesystems/locking.rst 0 additions, 4 deletionsDocumentation/filesystems/locking.rst
- Documentation/filesystems/vfs.rst 0 additions, 12 deletionsDocumentation/filesystems/vfs.rst
- Documentation/vm/page_migration.rst 10 additions, 103 deletionsDocumentation/vm/page_migration.rst
- arch/powerpc/platforms/pseries/cmm.c 3 additions, 57 deletionsarch/powerpc/platforms/pseries/cmm.c
- drivers/misc/vmw_balloon.c 3 additions, 58 deletionsdrivers/misc/vmw_balloon.c
- drivers/virtio/virtio_balloon.c 2 additions, 45 deletionsdrivers/virtio/virtio_balloon.c
- include/linux/balloon_compaction.h 2 additions, 4 deletionsinclude/linux/balloon_compaction.h
- include/linux/fs.h 0 additions, 2 deletionsinclude/linux/fs.h
- include/linux/migrate.h 51 additions, 5 deletionsinclude/linux/migrate.h
- include/linux/page-flags.h 1 addition, 1 deletioninclude/linux/page-flags.h
- include/uapi/linux/magic.h 0 additions, 4 deletionsinclude/uapi/linux/magic.h
- mm/balloon_compaction.c 4 additions, 6 deletionsmm/balloon_compaction.c
- mm/compaction.c 13 additions, 16 deletionsmm/compaction.c
- mm/migrate.c 12 additions, 12 deletionsmm/migrate.c
- mm/util.c 2 additions, 2 deletionsmm/util.c
- mm/z3fold.c 9 additions, 75 deletionsmm/z3fold.c
- mm/zsmalloc.c 22 additions, 80 deletionsmm/zsmalloc.c
Loading
Please register or sign in to comment