diff options
Diffstat (limited to 'fs/ext4/inline.c')
| -rw-r--r-- | fs/ext4/inline.c | 5 | 
1 files changed, 2 insertions, 3 deletions
| diff --git a/fs/ext4/inline.c b/fs/ext4/inline.c index 39a1ab129fdc..635bcf68a67e 100644 --- a/fs/ext4/inline.c +++ b/fs/ext4/inline.c @@ -7,7 +7,7 @@  #include <linux/iomap.h>  #include <linux/fiemap.h>  #include <linux/iversion.h> -#include <linux/backing-dev.h> +#include <linux/sched/mm.h>  #include "ext4_jbd2.h"  #include "ext4.h" @@ -1929,8 +1929,7 @@ int ext4_inline_data_truncate(struct inode *inode, int *has_inline)  retry:  			err = ext4_es_remove_extent(inode, 0, EXT_MAX_BLOCKS);  			if (err == -ENOMEM) { -				cond_resched(); -				congestion_wait(BLK_RW_ASYNC, HZ/50); +				memalloc_retry_wait(GFP_ATOMIC);  				goto retry;  			}  			if (err) |