diff options
Diffstat (limited to 'fs/xfs/linux-2.6/xfs_buf.c')
| -rw-r--r-- | fs/xfs/linux-2.6/xfs_buf.c | 5 | 
1 files changed, 3 insertions, 2 deletions
diff --git a/fs/xfs/linux-2.6/xfs_buf.c b/fs/xfs/linux-2.6/xfs_buf.c index 649ade8ef59..2ee3f7a6016 100644 --- a/fs/xfs/linux-2.6/xfs_buf.c +++ b/fs/xfs/linux-2.6/xfs_buf.c @@ -45,7 +45,7 @@  static kmem_zone_t *xfs_buf_zone;  STATIC int xfsbufd(void *); -STATIC int xfsbufd_wakeup(int, gfp_t); +STATIC int xfsbufd_wakeup(struct shrinker *, int, gfp_t);  STATIC void xfs_buf_delwri_queue(xfs_buf_t *, int);  static struct shrinker xfs_buf_shake = {  	.shrink = xfsbufd_wakeup, @@ -340,7 +340,7 @@ _xfs_buf_lookup_pages(  					__func__, gfp_mask);  			XFS_STATS_INC(xb_page_retries); -			xfsbufd_wakeup(0, gfp_mask); +			xfsbufd_wakeup(NULL, 0, gfp_mask);  			congestion_wait(BLK_RW_ASYNC, HZ/50);  			goto retry;  		} @@ -1762,6 +1762,7 @@ xfs_buf_runall_queues(  STATIC int  xfsbufd_wakeup( +	struct shrinker		*shrink,  	int			priority,  	gfp_t			mask)  {  |