diff options
Diffstat (limited to 'kernel/kexec_core.c')
| -rw-r--r-- | kernel/kexec_core.c | 2 | 
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/kexec_core.c b/kernel/kexec_core.c index d5870723b8ad..15d70a90b50d 100644 --- a/kernel/kexec_core.c +++ b/kernel/kexec_core.c @@ -300,6 +300,8 @@ static struct page *kimage_alloc_pages(gfp_t gfp_mask, unsigned int order)  {  	struct page *pages; +	if (fatal_signal_pending(current)) +		return NULL;  	pages = alloc_pages(gfp_mask & ~__GFP_ZERO, order);  	if (pages) {  		unsigned int count, i;  |