X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=include%2Flinux%2Fwriteback.h;h=daa6c125f66e937e26884aeaeabab2b4525f72c0;hb=5b982c5bb7db5cfbc15236d9d45cec32e5472ed5;hp=4f4d98addb448afb61cd3d49b4a2a8cc3a00cbea;hpb=1c7da74c4aab595a994beb5fe728ebf0d0b41f59;p=powerpc.git diff --git a/include/linux/writeback.h b/include/linux/writeback.h index 4f4d98addb..daa6c125f6 100644 --- a/include/linux/writeback.h +++ b/include/linux/writeback.h @@ -1,5 +1,5 @@ /* - * include/linux/writeback.h. + * include/linux/writeback.h */ #ifndef WRITEBACK_H #define WRITEBACK_H @@ -59,6 +59,8 @@ struct writeback_control { unsigned for_reclaim:1; /* Invoked from the page allocator */ unsigned for_writepages:1; /* This is a writepages() call */ unsigned range_cyclic:1; /* range_start is cyclic */ + + void *fs_private; /* For use by ->writepages() */ }; /* @@ -84,8 +86,7 @@ static inline void wait_on_inode(struct inode *inode) int wakeup_pdflush(long nr_pages); void laptop_io_completion(void); void laptop_sync_completion(void); -void throttle_vm_writeout(void); -void writeback_congestion_end(void); +void throttle_vm_writeout(gfp_t gfp_mask); /* These are exported to sysctl. */ extern int dirty_background_ratio;