# LATEST VERSION CHECKER:
# # curl -s https://www.kernel.org/finger_banner
#
+# PENDING STABLE PATCHES:
+# https://git.kernel.org/cgit/linux/kernel/git/sashal/linux-stable.git/log/?h=linux-4.1.y-queue
+#
# TODO:
# - benchmark NO_HZ & HZ=1000 vs HZ=300 on i686
# - IPv4 source address selection for multihomed vservers is completely broken
%bcond_with fbcondecor # build fbcondecor (disable FB_TILEBLITTING and affected fb modules)
%bcond_without pae # build PAE (HIGHMEM64G) support on 32bit i686 athlon pentium3 pentium4
%bcond_with nfsroot # build with root on NFS support
-%bcond_with uksm # build with UKSM patch, http://kerneldedup.org/projects/uksm/
%bcond_without imq # imq support
%bcond_without esfq # esfq support
%define rel 1
%define basever 4.1
-%define postver .24
+%define postver .43
# define this to '-%{basever}' for longterm branch
%define versuffix -%{basever}
# Source0-md5: fe9dc0f6729f36400ea81aa41d614c37
%if "%{postver}" != ".0"
Patch0: http://www.kernel.org/pub/linux/kernel/v4.x/patch-%{version}.xz
-# Patch0-md5: a447fd6531a028cd9c1bc16aa73f7fb8
+# Patch0-md5: 00bc1fc04761d8041cf552d39bac196c
%endif
Source1: kernel.sysconfig
Source43: kernel-vserver.config
Source55: kernel-imq.config
-Source56: kernel-uksm.config
Source58: kernel-inittmpfs.config
# http://patches.aircrack-ng.org/hostap-kernel-2.6.18.patch
Patch85: kernel-hostap.patch
-%define vserver_patch 4.1.18-vs2.3.8.4
-# http://vserver.13thfloor.at/Experimental/patch-4.1.18-vs2.3.8.4.diff
+%define vserver_patch 4.1.42-vs2.3.8.6
# note there are additional patches from above url:
# - *fix* are real fixes (we want these)
# - *feat* are new features/tests (we don't want these)
Patch145: kernel-aufs4.patch
Patch146: kernel-aufs4+vserver.patch
-%define uksm_major_version 0.1.2.3
-%define uksm_version %{uksm_major_version}-for-v3.18
-Patch150: http://kerneldedup.org/download/uksm/%{uksm_major_version}/uksm-%{uksm_version}.patch
-# Patch150-md5: b6a2b2aae9c2844d0c74690632d7019e
-
# Show normal colors in menuconfig with ncurses ABI 6
Patch250: kernel-fix_256colors_menuconfig.patch
# https://patchwork.kernel.org/patch/236261/
Patch400: kernel-virtio-gl-accel.patch
+# check for fixes: https://git.kernel.org/cgit/linux/kernel/git/sashal/linux-stable.git/log/?h=linux-4.1.y-queue
Patch2000: kernel-small_fixes.patch
Patch2001: kernel-pwc-uncompress.patch
Patch2003: kernel-regressions.patch
%patch146 -p1
%endif
-# UKSM
-%if %{with uksm}
-%patch150 -p1
-%endif
-
%if %{with rescuecd}
%patch7000 -p1
%endif
%if %{with imq}
%{SOURCE55} \
%endif
-%if %{with uksm}
- %{SOURCE56} \
-%endif
%if %{with vserver}
%{SOURCE43} \
%endif