[packages/kernel/LINUX_4_1] - rel 2; patch based on info from lkml which fixes OOM regression in 4.1.28

arekm arekm at pld-linux.org
Sat Jul 16 21:35:24 CEST 2016


commit 5252796420848f56bcb7d14423bf0a2bb77df2a1
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Sat Jul 16 21:35:16 2016 +0200

    - rel 2; patch based on info from lkml which fixes OOM regression in 4.1.28

 kernel-small_fixes.patch | 11 +++++++++++
 kernel.spec              |  2 +-
 2 files changed, 12 insertions(+), 1 deletion(-)
---
diff --git a/kernel.spec b/kernel.spec
index 5bb46c0..c259f59 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -68,7 +68,7 @@
 %define		have_pcmcia	0
 %endif
 
-%define		rel		1
+%define		rel		2
 %define		basever		4.1
 %define		postver		.28
 
diff --git a/kernel-small_fixes.patch b/kernel-small_fixes.patch
index 68d235c..dfb9bbd 100644
--- a/kernel-small_fixes.patch
+++ b/kernel-small_fixes.patch
@@ -116,3 +116,14 @@ index 29531ec..65fbfb7 100644
 -- 
 cgit v0.11.2
 
+--- linux-4.1/mm/swap.c~	2016-07-16 20:30:12.000000000 +0200
++++ linux-4.1/mm/swap.c	2016-07-16 20:31:16.517405275 +0200
+@@ -631,7 +631,7 @@ static void __lru_cache_add(struct page
+ 	struct pagevec *pvec = &get_cpu_var(lru_add_pvec);
+ 
+ 	page_cache_get(page);
+-	if (!pagevec_space(pvec) || PageCompound(page))
++	if (!pagevec_add(pvec, page) || PageCompound(page))
+ 		__pagevec_lru_add(pvec);
+ 	put_cpu_var(lru_add_pvec);
+ }
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/kernel.git/commitdiff/5252796420848f56bcb7d14423bf0a2bb77df2a1



More information about the pld-cvs-commit mailing list