%bcond_without ipv6 # ipv6 support
%bcond_with padmcrypt # parallel dm-crypt
-%bcond_without vserver # support for VServer
+%bcond_with vserver # support for VServer
%bcond_with vanilla # don't include any patches
%bcond_with rescuecd # build kernel for our rescue
%define have_pcmcia 0
%endif
-%define rel 0.1
-%define basever 3.14
+%define rel 0.2
+%define basever 3.15
%define postver .1
# define this to '-%{basever}' for longterm branch
License: GPL v2
Group: Base/Kernel
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%{basever}.tar.xz
-# Source0-md5: b621207b3f6ecbb67db18b13258f8ea8
+# Source0-md5: 97ca1625bb40368dc41b9a7971549071
%if "%{postver}" != ".0"
Patch0: http://www.kernel.org/pub/linux/kernel/v3.x/patch-%{version}.xz
-# Patch0-md5: 2526eb95793ecc1c22d7e1428ef23cdc
+# Patch0-md5: 78a944411af297b9e5e9aa430056de4c
%endif
Source1: kernel.sysconfig
# http://dev.gentoo.org/~spock/projects/fbcondecor/archive/fbcondecor-0.9.4-2.6.25-rc6.patch
Patch3: kernel-fbcondecor.patch
Patch4: kernel-fbcon-margins.patch
-Patch5: linux-wistron-amilo8210.patch
Patch6: linux-wistron-nx.patch
# netfilter related stuff mostly based on patch-o-matic-ng
# Patch creation:
# git clone git://aufs.git.sourceforge.net/gitroot/aufs/aufs3-standalone.git
# cd aufs3-standalone
-# git checkout -b aufs3.13 origin/aufs3.13
-# cat aufs3-kbuild.patch aufs3-base.patch aufs3-standalone.patch > ~/rpm/packages/kernel/kernel-aufs3.patch
+# git checkout -b aufs3.15 origin/aufs3.15
+# cat aufs3-kbuild.patch aufs3-base.patch aufs3-mmap.patch aufs3-standalone.patch > ~/rpm/packages/kernel/kernel-aufs3.patch
# mkdir linux
# cp -a Documentation fs include linux
# diff -urN /usr/share/empty linux >> ~/rpm/packages/kernel/kernel-aufs3.patch
# drop hunk at the end of patch (hunk is patching include/linux/Kbuild with single line change)
+# cat aufs3-loopback.patch >> ~/rpm/packages/kernel/kernel-aufs3.patch
#
Patch145: kernel-aufs3.patch
Patch146: kernel-aufs3+vserver.patch
# http://people.redhat.com/mpatocka/patches/kernel/dm-crypt-paralelizace/current/series.html
Patch500: dm-crypt-remove-percpu.patch
-Patch501: dm-crypt-unbound-workqueue.patch
-Patch502: dm-crypt-dont-allocate-partial-pages.patch
-Patch503: dm-crypt-fix-allocation-deadlock.patch
-Patch504: dm-crypt-offload-writes-to-thread.patch
-Patch505: dm-crypt-sort-requests.patch
+Patch501: bio-kmalloc-align.patch
+Patch502: dm-crypt-per_bio_data.patch
+Patch503: dm-crypt-unbound-workqueue.patch
+Patch504: dm-crypt-dont-allocate-partial-pages.patch
+Patch505: dm-crypt-fix-allocation-deadlock.patch
+Patch506: dm-crypt-remove-io-pool.patch
+Patch507: dm-crypt-offload-writes-to-thread.patch
+Patch508: dm-crypt-sort-requests.patch
Patch2000: kernel-small_fixes.patch
Patch2001: kernel-pwc-uncompress.patch
%patch3 -p1
%endif
%patch4 -p1
-%patch5 -p1
%patch6 -p1
## netfilter
%patch503 -p1
%patch504 -p1
%patch505 -p1
+%patch506 -p1
+%patch507 -p1
+%patch508 -p1
%endif
%endif # vanilla