]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - include/linux/balloon_compaction.h
mm: clean up and clarify lruvec lookup procedure
[linux.git] / include / linux / balloon_compaction.h
index f31521dcb09ad6e9b7d293d1503fd81958823255..338aa27e4773b5fdf5793b039ffd9c1b975a247f 100644 (file)
@@ -64,6 +64,10 @@ extern struct page *balloon_page_alloc(void);
 extern void balloon_page_enqueue(struct balloon_dev_info *b_dev_info,
                                 struct page *page);
 extern struct page *balloon_page_dequeue(struct balloon_dev_info *b_dev_info);
+extern size_t balloon_page_list_enqueue(struct balloon_dev_info *b_dev_info,
+                                     struct list_head *pages);
+extern size_t balloon_page_list_dequeue(struct balloon_dev_info *b_dev_info,
+                                    struct list_head *pages, size_t n_req_pages);
 
 static inline void balloon_devinfo_init(struct balloon_dev_info *balloon)
 {