summaryrefslogtreecommitdiff
path: root/include/linux/swap_ops.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/swap_ops.h')
-rw-r--r--include/linux/swap_ops.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/include/linux/swap_ops.h b/include/linux/swap_ops.h
index e92b4f532604..57ac6c703f68 100644
--- a/include/linux/swap_ops.h
+++ b/include/linux/swap_ops.h
@@ -36,4 +36,9 @@ struct swap_ops {
void (*submit_read)(struct swap_io_ctx *ctx);
};
+void swap_fs_prepare_rw(struct swap_io_ctx *ctx, int rw, struct iov_iter *iter);
+bool swap_fs_can_merge(struct folio *folio, struct folio *prev_folio,
+ size_t prev_folio_size, int rw);
+int swap_fs_activate(struct swap_info_struct *sis, const struct swap_ops *ops);
+
#endif /* _MM_SWAP_OPS_H */