[kernel/f15] Apply patches from 3.0.1rc
Dave Jones
davej at fedoraproject.org
Wed Aug 3 23:11:16 UTC 2011
commit 3082e89bfa17db28473381d1ff7dea8d470f1f23
Author: Dave Jones <davej at redhat.com>
Date: Wed Aug 3 19:09:58 2011 -0400
Apply patches from 3.0.1rc
It's easier to just delete all the generic -stable macro stuff and
do it by hand than it is to make it work with our munged 3.0->2.6.40.x
This is only going to live until f16 is out anyway, so lets not waste effort.
fix-scsi_dispatch_cmd.patch | 68 -----------------
kernel.spec | 76 ++------------------
....6-rt2x00-Add-device-ID-for-RT539F-device.patch | 23 ------
3 files changed, 7 insertions(+), 160 deletions(-)
---
diff --git a/kernel.spec b/kernel.spec
index 4a4549b..6d4019a 100644
--- a/kernel.spec
+++ b/kernel.spec
@@ -51,7 +51,7 @@ Summary: The Linux kernel
# For non-released -rc kernels, this will be prepended with "0.", so
# for example a 3 here will become 0.3
#
-%global baserelease 6
+%global baserelease 0
%global fedora_build %{baserelease}
# base_sublevel is the kernel version we're starting with and patching
@@ -64,7 +64,7 @@ Summary: The Linux kernel
%if 0%{?released_kernel}
# Do we have a -stable update to apply?
-%define stable_update 0
+%define stable_update 1
# Is it a -stable RC?
%define stable_rc 0
# Set rpm version accordingly
@@ -558,40 +558,8 @@ Source1000: config-local
# Here should be only the patches up to the upstream canonical Linus tree.
Patch00: patch-3.0.bz2
+Patch01: patch-3.0.1-rc1.bz2
-# For a stable release kernel
-%if 0%{?stable_update}
-%if 0%{?stable_base}
-%define stable_patch_00 patch-3.%{base_sublevel}.%{stable_base}.bz2
-Patch01: %{stable_patch_00}
-%endif
-%if 0%{?stable_rc}
-%define stable_patch_01 patch-3.%{base_sublevel}.%{stable_update}-rc%{stable_rc}.bz2
-Patch02: %{stable_patch_01}
-%endif
-
-# non-released_kernel case
-# These are automagically defined by the rcrev and gitrev values set up
-# near the top of this spec file.
-%else
-%if 0%{?rcrev}
-Patch00: patch-3.0-rc%{rcrev}.bz2
-%if 0%{?gitrev}
-Patch01: patch-3.0-rc%{rcrev}-git%{gitrev}.bz2
-%endif
-%else
-# pre-{base_sublevel+1}-rc1 case
-%if 0%{?gitrev}
-Patch00: patch-3.%{base_sublevel}-git%{gitrev}.bz2
-%endif
-%endif
-%endif
-
-%if %{using_upstream_branch}
-### BRANCH PATCH ###
-%endif
-
-Patch03: git-linus.diff
# we also need compile fixes for -vanilla
Patch04: linux-2.6-compile-fixes.patch
@@ -675,8 +643,6 @@ Patch12016: disable-i8042-check-on-apple-mac.patch
Patch12018: neuter_intel_microcode_load.patch
-Patch12019: linux-2.6-rt2x00-Add-device-ID-for-RT539F-device.patch
-
Patch12022: fix-cdc-ncm-dma-stack-vars.patch
Patch12023: ums-realtek-driver-uses-stack-memory-for-DMA.patch
@@ -686,7 +652,6 @@ Patch12204: linux-2.6-enable-more-pci-autosuspend.patch
Patch12303: dmar-disable-when-ricoh-multifunction.patch
-Patch13000: fix-scsi_dispatch_cmd.patch
Patch13001: epoll-fix-spurious-lockdep-warnings.patch
Patch13002: hfsplus-ensure-bio-requests-are-not-smaller-than-the.patch
@@ -1034,24 +999,6 @@ if [ ! -d kernel-%{kversion}%{?dist}/vanilla-%{vanillaversion} ]; then
# Need to apply patches to the base vanilla version.
cp -rl vanilla-%{kversion} vanilla-%{vanillaversion}
- cd vanilla-%{vanillaversion}
-
-# Update vanilla to the latest upstream.
-# (non-released_kernel case only)
-%if 0%{?rcrev}
- ApplyPatch patch-3.0-rc%{rcrev}.bz2
-%if 0%{?gitrev}
- ApplyPatch patch-3.0-rc%{rcrev}-git%{gitrev}.bz2
-%endif
-%else
-# pre-{base_sublevel+1}-rc1 case
-%if 0%{?gitrev}
- ApplyPatch patch-3.0-git%{gitrev}.bz2
-%endif
-%endif
-
- cd ..
-
fi
%endif
@@ -1076,14 +1023,6 @@ cp -rl vanilla-%{vanillaversion} linux-%{kversion}.%{_target_cpu}
cd linux-%{kversion}.%{_target_cpu}
-# released_kernel with possible stable updates
-%if 0%{?stable_base}
-ApplyPatch %{stable_patch_00}
-%endif
-%if 0%{?stable_rc}
-ApplyPatch %{stable_patch_01}
-%endif
-
%if %{using_upstream_branch}
### BRANCH APPLY ###
%endif
@@ -1117,8 +1056,7 @@ done
# Update vanilla to the latest upstream. (2.6.39 -> 3.0)
ApplyPatch patch-3.0.bz2
-
-ApplyOptionalPatch git-linus.diff
+ApplyPatch patch-3.0.1-rc1.bz2
ApplyPatch linux-2.6-makefile-after_link.patch
@@ -1259,15 +1197,12 @@ ApplyPatch add-appleir-usb-driver.patch
ApplyPatch neuter_intel_microcode_load.patch
-ApplyPatch linux-2.6-rt2x00-Add-device-ID-for-RT539F-device.patch
-
ApplyPatch fix-cdc-ncm-dma-stack-vars.patch
ApplyPatch ums-realtek-driver-uses-stack-memory-for-DMA.patch
# rhbz#605888
ApplyPatch dmar-disable-when-ricoh-multifunction.patch
-ApplyPatch fix-scsi_dispatch_cmd.patch
ApplyPatch epoll-fix-spurious-lockdep-warnings.patch
ApplyPatch hfsplus-ensure-bio-requests-are-not-smaller-than-the.patch
@@ -1886,6 +1821,9 @@ fi
# and build.
%changelog
+* Wed Aug 03 2011 Dave Jones <davej at redhat.com>
+- Apply patches from patch-3.0.1-rc1
+
* Wed Aug 03 2011 John W. Linville <linville at redhat.com>
- Disable CONFIG_BCMA since no driver currently uses it (rhbz 727796)
More information about the scm-commits
mailing list