diff options
Diffstat (limited to 'include')
| -rw-r--r-- | include/linux/buffer_head.h | 1 | ||||
| -rw-r--r-- | include/linux/sched.h | 2 | ||||
| -rw-r--r-- | include/linux/writeback.h | 2 |
3 files changed, 4 insertions, 1 deletions
diff --git a/include/linux/buffer_head.h b/include/linux/buffer_head.h index c3535486d525..dd8f1bfb150e 100644 --- a/include/linux/buffer_head.h +++ b/include/linux/buffer_head.h @@ -163,7 +163,6 @@ struct buffer_head * __getblk(struct block_device *, sector_t, int); void __brelse(struct buffer_head *); void __bforget(struct buffer_head *); struct buffer_head *__bread(struct block_device *, sector_t block, int size); -void wakeup_bdflush(void); struct buffer_head *alloc_buffer_head(void); void free_buffer_head(struct buffer_head * bh); void FASTCALL(unlock_buffer(struct buffer_head *bh)); diff --git a/include/linux/sched.h b/include/linux/sched.h index 18dbb67449a4..e985f7c8fd5d 100644 --- a/include/linux/sched.h +++ b/include/linux/sched.h @@ -273,6 +273,7 @@ extern struct user_struct root_user; #define INIT_USER (&root_user) typedef struct prio_array prio_array_t; +struct backing_dev_info; struct task_struct { volatile long state; /* -1 unrunnable, 0 runnable, >0 stopped */ @@ -398,6 +399,7 @@ struct task_struct { /* journalling filesystem info */ void *journal_info; struct dentry *proc_dentry; + struct backing_dev_info *backing_dev_info; }; extern void __put_task_struct(struct task_struct *tsk); diff --git a/include/linux/writeback.h b/include/linux/writeback.h index 850afbbeb70a..b71468f8f072 100644 --- a/include/linux/writeback.h +++ b/include/linux/writeback.h @@ -63,6 +63,8 @@ static inline void wait_on_inode(struct inode *inode) /* * mm/page-writeback.c */ +int wakeup_bdflush(long nr_pages); + /* These 5 are exported to sysctl. */ extern int dirty_background_ratio; extern int dirty_async_ratio; |
