Messages in this thread Patch in this message | | | Date | Wed, 14 Jul 2004 23:02:53 +0900 (JST) | Subject | Re: [PATCH] memory hotremoval for linux-2.6.7 [2/16] | From | Hirokazu Takahashi <> |
| |
--- linux-2.6.7.ORG/include/linux/swap.h Sat Jul 10 12:30:17 2032 +++ linux-2.6.7/include/linux/swap.h Sat Jul 10 13:47:57 2032 @@ -174,6 +174,17 @@ extern void swap_setup(void); /* linux/mm/vmscan.c */ extern int try_to_free_pages(struct zone **, unsigned int, unsigned int); extern int shrink_all_memory(int); +typedef enum { + /* failed to write page out, page is locked */ + PAGE_KEEP, + /* move page to the active list, page is locked */ + PAGE_ACTIVATE, + /* page has been sent to the disk successfully, page is unlocked */ + PAGE_SUCCESS, + /* page is clean and locked */ + PAGE_CLEAN, +} pageout_t; +extern pageout_t pageout(struct page *, struct address_space *); extern int vm_swappiness; #ifdef CONFIG_MMU --- linux-2.6.7.ORG/mm/vmscan.c Sat Jul 10 15:13:47 2032 +++ linux-2.6.7/mm/vmscan.c Sat Jul 10 13:48:42 2032 @@ -236,22 +241,10 @@ static void handle_write_error(struct ad unlock_page(page); } -/* possible outcome of pageout() */ -typedef enum { - /* failed to write page out, page is locked */ - PAGE_KEEP, - /* move page to the active list, page is locked */ - PAGE_ACTIVATE, - /* page has been sent to the disk successfully, page is unlocked */ - PAGE_SUCCESS, - /* page is clean and locked */ - PAGE_CLEAN, -} pageout_t; - /* * pageout is called by shrink_list() for each dirty page. Calls ->writepage(). */ -static pageout_t pageout(struct page *page, struct address_space *mapping) +pageout_t pageout(struct page *page, struct address_space *mapping) { /* * If the page is dirty, only perform writeback if that write - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |