Accepting request 23849 from Kernel:HEAD

Copy from Kernel:HEAD/kernel-source based on submit request 23849 from user coolo

OBS-URL: https://build.opensuse.org/request/show/23849
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/kernel-source?expand=0&rev=80
This commit is contained in:
OBS User autobuild 2009-11-04 10:29:42 +00:00 committed by Git OBS Bridge
parent ab3f35b3fc
commit e11a3a8f61
46 changed files with 19977 additions and 1560 deletions

View File

@ -13,6 +13,7 @@
+i386 i386/pae
+i386 i386/debug
+i386 i386/xen
+i386 -syms i386/ec2
+i386 i386/vanilla
+i386 -syms i386/trace
@ -24,6 +25,7 @@
+x86_64 x86_64/default
+x86_64 x86_64/desktop
+x86_64 x86_64/xen
+x86_64 -syms x86_64/ec2
+x86_64 x86_64/debug
+x86_64 x86_64/vanilla
+x86_64 -syms x86_64/trace

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:097b559983a8ab39e893ff9052715919b52fb2073064d80568efdd613834e879
size 153263
oid sha256:9d1a43b94e6007c888c97d7546499da8faddfb685cbb0ccc74d1e6a8552a73dc
size 176108

View File

@ -25,7 +25,7 @@
%define build_flavor @FLAVOR@
%define build_kdump (%build_flavor == "kdump")
%define build_xen (%build_flavor == "xen")
%define build_xen (%build_flavor == "xen" || %build_flavor == "ec2")
%define build_vanilla (%build_flavor == "vanilla")
%define build_ps3 (%build_flavor == "ps3")
@ -95,9 +95,11 @@ BuildRequires: dwarfextract
%endif
%if %build_xen
%ifarch %ix86
%if %build_flavor != "ec2"
Provides: kernel-xenpae = %version
Obsoletes: kernel-xenpae <= %version
%endif
%endif
#!BuildIgnore: xen
%endif
@ -173,26 +175,30 @@ NoSource: 120
# The following KMPs have been integrated into the kernel package.
# sles10 / 10.3
Obsoletes: iwlwifi-kmp
Obsoletes: ipw3945-kmp
Obsoletes: iwlwifi-kmp-%build_flavor
Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
Obsoletes: uvcvideo-kmp
Obsoletes: uvcvideo-kmp-%build_flavor
# 10.3
Obsoletes: adm8211-kmp
Obsoletes: rt2x00-kmp
Obsoletes: rfswitch-kmp
Obsoletes: adm8211-kmp-%build_flavor
Obsoletes: rt2x00-kmp-%build_flavor
Obsoletes: rfswitch-kmp-%build_flavor
# 11.0
Obsoletes: atl2-kmp
Obsoletes: wlan-ng-kmp
Obsoletes: et131x-kmp
Obsoletes: ivtv-kmp
Obsoletes: at76_usb-kmp
Obsoletes: pcc-acpi-kmp
Obsoletes: btusb-kmp
Obsoletes: atl2-kmp-%build_flavor
Obsoletes: wlan-ng-kmp-%build_flavor
Obsoletes: et131x-kmp-%build_flavor
Obsoletes: ivtv-kmp-%build_flavor
Obsoletes: at76_usb-kmp-%build_flavor
Obsoletes: pcc-acpi-kmp-%build_flavor
Obsoletes: btusb-kmp-%build_flavor
# sle11-ga
Obsoletes: enic-kmp-%build_flavor
Obsoletes: fnic-kmp-%build_flavor
Obsoletes: brocade-bfa-kmp-%build_flavor
# sle11
Obsoletes: ocfs2-kmp
Obsoletes: ocfs2-kmp-%build_flavor
# 11.1
Obsoletes: quickcam-kmp < 0.6.7
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
@ -425,7 +431,7 @@ add_vmlinux()
cp -p arch/s390/boot/image %buildroot/boot/image-%kernelrelease-%build_flavor
image=image
if [ -x "$(which dwarfextract 2>/dev/null)" ] ; then
dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract failed ($?)"
fi
%if %CONFIG_KMSG_IDS == "y"
mkdir -p %buildroot/usr/share/man/man9
@ -500,7 +506,7 @@ if [ %CONFIG_MODULES = y ]; then
if [ -x "$(which dwarfextract 2>/dev/null)" -a \
-f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor ] ; then
find %buildroot -name "*.ko" > kofiles.list
dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list
dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list || echo "dwarfextract failed ($?)"
fi
%endif

View File

@ -1,159 +1,320 @@
-------------------------------------------------------------------
Mon Oct 26 14:53:34 CET 2009 - jbeulich@novell.com
Tue Nov 3 15:40:19 CET 2009 - mmarek@suse.cz
- Update Xen patches to 2.6.31.4. Fix Xen KMP build.
- config.conf: remove the ec2 flavor from kernel-syms, most KMPs
don't make any sense on ec2
(http://lists.opensuse.org/opensuse-kernel/2009-11/msg00001.html).
-------------------------------------------------------------------
Fri Oct 23 11:15:38 CEST 2009 - mmarek@suse.cz
Mon Nov 2 16:09:13 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete also brocade-bfa-kmp.
-------------------------------------------------------------------
Mon Nov 2 16:04:13 CET 2009 - mmarek@suse.cz
- rpm/kernel-source.spec.in: add split-modules to the src.rpm.
-------------------------------------------------------------------
Mon Nov 2 13:18:55 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete enic-kmp and fnic-kmp.
-------------------------------------------------------------------
Mon Nov 2 12:49:08 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete kmps by their full name, not
just the foo-kmp virtual dependency (bnc#472410).
-------------------------------------------------------------------
Thu Oct 29 06:29:38 CET 2009 - tonyj@suse.de
- Update ppc/ps3 config for CONFIG_UTRACE
-------------------------------------------------------------------
Thu Oct 29 01:37:02 CET 2009 - tonyj@suse.de
- patches.trace/utrace-core: Update for SP1 (FATE# 304321)
-------------------------------------------------------------------
Wed Oct 28 22:51:38 CET 2009 - nfbrown@suse.de
- patches.fixes/nfsd-acl.patch: nfsd: Fix sort_pacl in
fs/nfsd/nf4acl.c to actually sort groups (bnc#549748).
-------------------------------------------------------------------
Wed Oct 28 14:51:28 CET 2009 - jdelvare@suse.de
- Update config files:
CONFIG_NTFS_FS=n
We handle NTFS through FUSE these days.
-------------------------------------------------------------------
Tue Oct 27 17:15:40 CET 2009 - jbohac@suse.cz
- Update config files:
CONFIG_NETLABEL=y
CONFIG_SECURITY_NETWORK_XFRM=y
(fate#307284)
-------------------------------------------------------------------
Tue Oct 27 16:45:20 CET 2009 - jkosina@suse.de
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
fix compilation failure for configs with CONFIG_SMP=n and
CONFIG_FAR_GROUP_SCHED=y
-------------------------------------------------------------------
Tue Oct 27 15:08:26 CET 2009 - jbeulich@novell.com
- Update config files (MINIX_FS=m globally, NTFS_FS off for -ec2).
- supported.conf: Add fs/minix.
-------------------------------------------------------------------
Tue Oct 27 14:35:26 CET 2009 - jkosina@suse.de
- patches.fixes/percpu-allow-pcpu_alloc-to-be-called-with-IRQs-off:
percpu: allow pcpu_alloc() to be called with IRQs off
(bnc#548119).
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
Update to newer version which is going to be merged upstream.
-------------------------------------------------------------------
Fri Oct 23 18:17:21 CEST 2009 - jeffm@suse.com
- Update to 2.6.32-rc5-git3.
-------------------------------------------------------------------
Fri Oct 23 15:11:53 CEST 2009 - mmarek@suse.cz
- Update config files: set NR_CPUS back to 2048 for ia64/vanilla
until there is a fix in mainline.
-------------------------------------------------------------------
Fri Oct 23 15:11:09 CEST 2009 - mmarek@suse.cz
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
fix for !CONFIG_SMP.
-------------------------------------------------------------------
Fri Oct 23 12:53:53 CEST 2009 - mmarek@suse.cz
- patches.suse/Cleanup-and-make-boot-splash-work-with-KMS.patch:
Cleanup and make boot splash work with KMS (bnc#544645).
-------------------------------------------------------------------
Thu Oct 22 21:42:15 CEST 2009 - sdietrich@suse.de
Thu Oct 22 18:38:47 CEST 2009 - jeffm@suse.com
- supported.conf: add drivers/md/raid6_pq
- Re-enabled NR_CPUS=4096 on ia64.
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
sched: move rq_weight data array out of .percpu (bnc#548119).
-------------------------------------------------------------------
Tue Oct 20 23:10:09 CEST 2009 - trenn@suse.de
Tue Oct 20 15:27:25 CEST 2009 - jbeulich@novell.com
- patches.arch/x86_amd_fix_erratum_63.patch: x86/amd-iommu:
Workaround for erratum 63 (bnc#548274).
- Update x86-64 Xen config file (NR_CPUS=512).
- Refresh a few Xen patches.
- rpm/kernel-binary.spec.in: Handle -ec2 flavor.
- rpm/package-descriptions: Describe -ec2 flavor.
- rpm/post.sh: Handle -ec2 flavor.
-------------------------------------------------------------------
Tue Oct 20 22:57:50 CEST 2009 - trenn@suse.de
Tue Oct 20 14:47:55 CEST 2009 - jbeulich@novell.com
- patches.arch/x86_mce_therm_suppress_msgs.patch: X86:
Suppress hundreds of Intel thermal MCE messages on high temps
(bnc#533556).
- patches.fixes/use-totalram_pages: Delete.
-------------------------------------------------------------------
Tue Oct 20 15:35:27 CEST 2009 - jeffm@suse.com
Tue Oct 20 14:45:22 CEST 2009 - jbeulich@novell.com
- patches.fixes/drm-r128-add-test-for-initialisation-to-all-ioctls-that-require-it:
drm/r128: Add test for initialisation to all ioctls that
require it (bnc#548071 CVE-2009-3620).
- config.conf: Add -ec2 configs (fate#305273)
- Add ec2 config files.
- patches.xen/xen-unpriv-build: No need to build certain bits
when building non-privileged kernel.
- supported.conf: Add fs/nls/nls_base.
-------------------------------------------------------------------
Wed Oct 14 18:31:53 CEST 2009 - tiwai@suse.de
Mon Oct 19 15:24:25 CEST 2009 - jeffm@suse.com
- patches.drivers/alsa-hda-alc662-capture-fix: ALSA: hda -
Fix capture source checks for ALC662/663 codecs (bnc#546918).
- Temporarily reduce NR_CPUS to 2048 on ia64 to avoid build
failures (bnc#548119)
-------------------------------------------------------------------
Wed Oct 14 18:22:43 CEST 2009 - gregkh@suse.de
Mon Oct 19 15:21:26 CEST 2009 - mmarek@suse.cz
- Update to 2.6.31.4
- security fixes
- bugfixes
- obsoletes:
- patches.drivers/alsa-hda-2.6.32-rc1-toshiba-fix
- rpm/kernel-binary.spec.in: [s390x] ignore errors from
dwarfextract for now.
-------------------------------------------------------------------
Tue Oct 13 16:11:20 CEST 2009 - tiwai@suse.de
- patches.drivers/alsa-hda-nvidia-hdmi-full-fmts: Refresh. Enable
all formats/rates as default.
-------------------------------------------------------------------
Tue Oct 13 15:54:12 CEST 2009 - tiwai@suse.de
- patches.drivers/alsa-hda-nvidia-hdmi-full-fmts: ALSA: hda -
Add full rates/formats support for Nvidia HDMI.
- patches.drivers/alsa-hda-realtek-overflow-fix: ALSA: hda -
Fix overflow of spec->init_verbs in patch_realtek.c.
- patches.drivers/alsa-hda-stac9228-dell-fix: ALSA: hda - Fix
volume-knob setup for Dell laptops with STAC9228 (bnc#545013).
- patches.drivers/alsa-hda-stac9228-fsc-fix: Refresh.
-------------------------------------------------------------------
Tue Oct 13 01:11:05 CEST 2009 - gregkh@suse.de
Fri Oct 16 19:18:25 CEST 2009 - jeffm@suse.com
- Update config files.
- patches.drivers/samsung-laptop-driver.patch: Samsung laptop
driver.
-------------------------------------------------------------------
Mon Oct 12 16:14:42 CEST 2009 - trenn@suse.de
Fri Oct 16 17:01:11 CEST 2009 - jeffm@suse.com
- patches.arch/amd_magny_cour_topology_fix.patch: x86: Fix CPU
llc_shared_map information for AMD Magny-Cours (bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_1.patch: x86, sched:
Workaround broken sched domain creation for AMD Magny-Cours
(bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_2.patch: x86, mcheck:
Use correct cpumask for shared bank4 (bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_3.patch: x86,
cacheinfo: Fixup L3 cache information for AMD multi-node
processors (bnc#545615).
- Update to 2.6.32-rc5.
-------------------------------------------------------------------
Mon Oct 12 11:13:52 CEST 2009 - jbeulich@novell.com
Fri Oct 16 16:45:53 CEST 2009 - mmarek@suse.de
- patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch:
fix up register usage.
- patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-x86_64.patch:
fix up register usage (bnc#545206).
- patches.rpmify/ia64-sn-fix-percpu-warnings: ia64/sn: fix
percpu warnings.
-------------------------------------------------------------------
Sun Oct 11 17:48:28 CEST 2009 - tiwai@suse.de
Fri Oct 16 15:51:56 CEST 2009 - mmarek@suse.de
- patches.drivers/alsa-hda-stac9228-fsc-fix: ALSA: hda - Fix
mute sound with STAC9227/9228 codecs (bnc#546006).
- Update config files: disable MTD_GPIO_ADDR, VME_CA91CX42 and
VME_TSI148 on ia64 to fix build.
-------------------------------------------------------------------
Thu Oct 8 22:45:22 CEST 2009 - gregkh@suse.de
Fri Oct 16 14:19:01 CEST 2009 - jbeulich@novell.com
- patches.xen/xen3-patch-2.6.32-rc4: Fix AGP for PowerPC.
-------------------------------------------------------------------
Fri Oct 16 12:08:06 CEST 2009 - jbeulich@novell.com
- Update Xen patches to 2.6.32-rc4 and c/s 938.
- config.conf: Re-enable Xen.
- Update x86 config files.
-------------------------------------------------------------------
Tue Oct 13 02:29:26 CEST 2009 - jeffm@suse.com
- patches.rpmify/staging-missing-sched.h: Added missing sites.
-------------------------------------------------------------------
Mon Oct 12 23:08:39 CEST 2009 - jeffm@suse.com
- patches.rpmify/staging-missing-sched.h: staging: Complete
sched.h removal from interrupt.h.
-------------------------------------------------------------------
Mon Oct 12 21:05:07 CEST 2009 - jeffm@suse.de
- patches.apparmor/ptrace_may_access-fix: apparmor:
ptrace_may_access -> ptrace_access_check.
-------------------------------------------------------------------
Mon Oct 12 20:07:54 CEST 2009 - jeffm@suse.de
- Update config files.
- disable CONFIG_STAGING for ia64, ppc, ppc64, and s390x
-------------------------------------------------------------------
Thu Oct 8 05:47:26 CEST 2009 - sdietrich@suse.de
Mon Oct 12 19:54:16 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-add-memory-barrier-commentary: futex:
Add memory barrier commentary to futex_wait_queue_me().
- Updated to 2.6.32-rc4.
- Eliminated 4 patches.
- Refreshed context.
-------------------------------------------------------------------
Thu Oct 8 05:46:27 CEST 2009 - sdietrich@suse.de
Mon Oct 12 16:23:59 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-fix-wakeup-race: futex: Fix wakeup race
by setting TASK_INTERRUPTIBLE before queue_me().
- patches.apparmor/apparmor.diff: Refresh and enable.
-------------------------------------------------------------------
Thu Oct 8 05:45:05 CEST 2009 - sdietrich@suse.de
Fri Oct 9 20:00:01 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_q-woken-state-commentary:
futex: Correct futex_q woken state commentary.
- Cleanup unused patches:
- patches.fixes/iwl3945-fix-rfkill.patch: Delete.
- patches.fixes/iwlagn-fix-rfkill.patch: Delete.
- patches.suse/kdb-serial-8250: Delete.
- patches.suse/kdb-sysctl-context: Delete.
-------------------------------------------------------------------
Thu Oct 8 05:43:52 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:57:28 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-make-function-kernel-doc-commentary-consistent:
futex: Make function kernel-doc commentary consistent.
- patches.fixes/scsi-add-tgps-setting: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:42:42 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:42:54 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-queue_me-and-unqueue_me-commentary:
futex: Correct queue_me and unqueue_me commentary.
- patches.arch/x86_64-hpet-64bit-timer.patch: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:41:04 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:42:40 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_wait_requeue_pi-commentary_2:
futex: Correct futex_wait_requeue_pi() commentary.
- patches.suse/kbuild-icecream-workaround: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:39:09 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:12:22 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-detect-mismatched-requeue-targets: futex:
Detect mismatched requeue targets.
- patches.rpmify/spin_is_contended-fix: Delete.
-------------------------------------------------------------------
Thu Oct 8 05:37:38 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:11:55 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_wait_requeue_pi-commentary:
futex: Correct futex_wait_requeue_pi() commentary.
- patches.arch/mm-avoid-bad-page-on-lru: Refresh and re-enable.
-------------------------------------------------------------------
Fri Oct 9 15:08:54 CEST 2009 - jeffm@suse.de
- Update vanilla config files.
-------------------------------------------------------------------
Fri Oct 9 14:52:31 CEST 2009 - jeffm@suse.de
- Update to 2.6.32-rc3.
-------------------------------------------------------------------
Fri Oct 9 00:35:47 CEST 2009 - jeffm@suse.de
- patches.rpmify/tsi148-dependency: vme/tsi148: Depend on VIRT_TO_BUS
-------------------------------------------------------------------
Thu Oct 8 23:37:34 CEST 2009 - jeffm@suse.de
- patches.suse/kdb-x86-build-fixes: kdb: Use $srctree not $TOPDIR
in Makefile.
-------------------------------------------------------------------
Thu Oct 8 23:36:50 CEST 2009 - jeffm@suse.de
- patches.rpmify/winbond-prepare_multicast: winbond: implement
prepare_multicast and fix API usage.
- patches.rpmify/winbond_beacon_timers: winbond: use
bss_conf->beacon_int instead of conf->beacon_int.
- patches.rpmify/winbond-build-fixes: Delete.
-------------------------------------------------------------------
Thu Oct 8 22:49:42 CEST 2009 - jeffm@suse.de
- patches.rpmify/rtl8192e-build-fixes: rtl8192e: Add #include
<linux/vmalloc.h>.
-------------------------------------------------------------------
Thu Oct 8 22:44:26 CEST 2009 - jeffm@suse.de
- patches.suse/kdb-build-fixes: kdb: Build fixes.
-------------------------------------------------------------------
Thu Oct 8 22:32:46 CEST 2009 - jeffm@suse.de
- patches.rpmify/iio-s390-build-fix: iio: Don't build on s390.
-------------------------------------------------------------------
Thu Oct 8 21:54:40 CEST 2009 - jeffm@suse.de
- patches.rpmify/winbond-build-fixes: winbond: API fix.
-------------------------------------------------------------------
Thu Oct 8 21:53:59 CEST 2009 - jeffm@suse.de
- Update vanilla config files.
-------------------------------------------------------------------
Thu Oct 8 21:48:43 CEST 2009 - jeffm@suse.de
- Update config files.
-------------------------------------------------------------------
Thu Oct 8 20:07:07 CEST 2009 - jeffm@suse.de
- Updated to 2.6.32-rc1 (AKA 2.6.32-rc2).
- Eliminated 28 patches.
- 14 patches need further review.
- Xen and AppArmor are currently disabled.
- USB support in KDB is disabled.
-------------------------------------------------------------------
Thu Oct 8 00:27:18 CEST 2009 - gregkh@suse.de
@ -291,6 +452,12 @@ Sat Sep 19 13:39:38 CEST 2009 - mmarek@suse.cz
- rpm/postun.sh: remove dead code.
-------------------------------------------------------------------
Fri Sep 18 21:20:14 CEST 2009 - jeffm@suse.de
- patches.fixes/reiserfs-replay-honor-ro: reiserfs: Properly
honor read-only devices (bnc#441062).
-------------------------------------------------------------------
Thu Sep 17 21:25:23 CEST 2009 - jeffm@suse.de

View File

@ -1,5 +1,5 @@
#
# spec file for package kernel-debug (Version 2.6.31.4)
# spec file for package kernel-debug (Version 2.6.32)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@ -18,12 +18,12 @@
# norootforbuild
%define srcversion 2.6.31
%define patchversion 2.6.31.4
%define patchversion 2.6.32-rc5-git3
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
%define build_flavor debug
%define build_kdump (%build_flavor == "kdump")
%define build_xen (%build_flavor == "xen")
%define build_xen (%build_flavor == "xen" || %build_flavor == "ec2")
%define build_vanilla (%build_flavor == "vanilla")
%define build_ps3 (%build_flavor == "ps3")
%define build_src_dir %my_builddir/linux-%srcversion
@ -48,8 +48,8 @@
Name: kernel-debug
Summary: A Debug Version of the Kernel
Version: 2.6.31.4
Release: 3
Version: 2.6.32
Release: 1
%if %using_buildservice
%else
%endif
@ -86,9 +86,11 @@ BuildRequires: dwarfextract
%endif
%if %build_xen
%ifarch %ix86
%if %build_flavor != "ec2"
Provides: kernel-xenpae = %version
Obsoletes: kernel-xenpae <= %version
%endif
%endif
#!BuildIgnore: xen
%endif
Provides: %name-nongpl
@ -159,26 +161,30 @@ NoSource: 111
NoSource: 120
# The following KMPs have been integrated into the kernel package.
# sles10 / 10.3
Obsoletes: iwlwifi-kmp
Obsoletes: ipw3945-kmp
Obsoletes: iwlwifi-kmp-%build_flavor
Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
Obsoletes: uvcvideo-kmp
Obsoletes: uvcvideo-kmp-%build_flavor
# 10.3
Obsoletes: adm8211-kmp
Obsoletes: rt2x00-kmp
Obsoletes: rfswitch-kmp
Obsoletes: adm8211-kmp-%build_flavor
Obsoletes: rt2x00-kmp-%build_flavor
Obsoletes: rfswitch-kmp-%build_flavor
# 11.0
Obsoletes: atl2-kmp
Obsoletes: wlan-ng-kmp
Obsoletes: et131x-kmp
Obsoletes: ivtv-kmp
Obsoletes: at76_usb-kmp
Obsoletes: pcc-acpi-kmp
Obsoletes: btusb-kmp
Obsoletes: atl2-kmp-%build_flavor
Obsoletes: wlan-ng-kmp-%build_flavor
Obsoletes: et131x-kmp-%build_flavor
Obsoletes: ivtv-kmp-%build_flavor
Obsoletes: at76_usb-kmp-%build_flavor
Obsoletes: pcc-acpi-kmp-%build_flavor
Obsoletes: btusb-kmp-%build_flavor
# sle11-ga
Obsoletes: enic-kmp-%build_flavor
Obsoletes: fnic-kmp-%build_flavor
Obsoletes: brocade-bfa-kmp-%build_flavor
# sle11
Obsoletes: ocfs2-kmp
Obsoletes: ocfs2-kmp-%build_flavor
# 11.1
Obsoletes: quickcam-kmp < 0.6.7
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
# Will modules not listed in supported.conf abort the kernel build (0/1)?
@ -381,7 +387,7 @@ add_vmlinux()
cp -p arch/s390/boot/image %buildroot/boot/image-%kernelrelease-%build_flavor
image=image
if [ -x "$(which dwarfextract 2>/dev/null)" ] ; then
dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract failed ($?)"
fi
%if %CONFIG_KMSG_IDS == "y"
mkdir -p %buildroot/usr/share/man/man9
@ -444,7 +450,7 @@ if [ %CONFIG_MODULES = y ]; then
if [ -x "$(which dwarfextract 2>/dev/null)" -a \
-f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor ] ; then
find %buildroot -name "*.ko" > kofiles.list
dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list
dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list || echo "dwarfextract failed ($?)"
fi
%endif
# Also put the resulting file in %rpm_install_dir/%cpu_arch/%build_flavor

View File

@ -1,159 +1,320 @@
-------------------------------------------------------------------
Mon Oct 26 14:53:34 CET 2009 - jbeulich@novell.com
Tue Nov 3 15:40:19 CET 2009 - mmarek@suse.cz
- Update Xen patches to 2.6.31.4. Fix Xen KMP build.
- config.conf: remove the ec2 flavor from kernel-syms, most KMPs
don't make any sense on ec2
(http://lists.opensuse.org/opensuse-kernel/2009-11/msg00001.html).
-------------------------------------------------------------------
Fri Oct 23 11:15:38 CEST 2009 - mmarek@suse.cz
Mon Nov 2 16:09:13 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete also brocade-bfa-kmp.
-------------------------------------------------------------------
Mon Nov 2 16:04:13 CET 2009 - mmarek@suse.cz
- rpm/kernel-source.spec.in: add split-modules to the src.rpm.
-------------------------------------------------------------------
Mon Nov 2 13:18:55 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete enic-kmp and fnic-kmp.
-------------------------------------------------------------------
Mon Nov 2 12:49:08 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete kmps by their full name, not
just the foo-kmp virtual dependency (bnc#472410).
-------------------------------------------------------------------
Thu Oct 29 06:29:38 CET 2009 - tonyj@suse.de
- Update ppc/ps3 config for CONFIG_UTRACE
-------------------------------------------------------------------
Thu Oct 29 01:37:02 CET 2009 - tonyj@suse.de
- patches.trace/utrace-core: Update for SP1 (FATE# 304321)
-------------------------------------------------------------------
Wed Oct 28 22:51:38 CET 2009 - nfbrown@suse.de
- patches.fixes/nfsd-acl.patch: nfsd: Fix sort_pacl in
fs/nfsd/nf4acl.c to actually sort groups (bnc#549748).
-------------------------------------------------------------------
Wed Oct 28 14:51:28 CET 2009 - jdelvare@suse.de
- Update config files:
CONFIG_NTFS_FS=n
We handle NTFS through FUSE these days.
-------------------------------------------------------------------
Tue Oct 27 17:15:40 CET 2009 - jbohac@suse.cz
- Update config files:
CONFIG_NETLABEL=y
CONFIG_SECURITY_NETWORK_XFRM=y
(fate#307284)
-------------------------------------------------------------------
Tue Oct 27 16:45:20 CET 2009 - jkosina@suse.de
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
fix compilation failure for configs with CONFIG_SMP=n and
CONFIG_FAR_GROUP_SCHED=y
-------------------------------------------------------------------
Tue Oct 27 15:08:26 CET 2009 - jbeulich@novell.com
- Update config files (MINIX_FS=m globally, NTFS_FS off for -ec2).
- supported.conf: Add fs/minix.
-------------------------------------------------------------------
Tue Oct 27 14:35:26 CET 2009 - jkosina@suse.de
- patches.fixes/percpu-allow-pcpu_alloc-to-be-called-with-IRQs-off:
percpu: allow pcpu_alloc() to be called with IRQs off
(bnc#548119).
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
Update to newer version which is going to be merged upstream.
-------------------------------------------------------------------
Fri Oct 23 18:17:21 CEST 2009 - jeffm@suse.com
- Update to 2.6.32-rc5-git3.
-------------------------------------------------------------------
Fri Oct 23 15:11:53 CEST 2009 - mmarek@suse.cz
- Update config files: set NR_CPUS back to 2048 for ia64/vanilla
until there is a fix in mainline.
-------------------------------------------------------------------
Fri Oct 23 15:11:09 CEST 2009 - mmarek@suse.cz
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
fix for !CONFIG_SMP.
-------------------------------------------------------------------
Fri Oct 23 12:53:53 CEST 2009 - mmarek@suse.cz
- patches.suse/Cleanup-and-make-boot-splash-work-with-KMS.patch:
Cleanup and make boot splash work with KMS (bnc#544645).
-------------------------------------------------------------------
Thu Oct 22 21:42:15 CEST 2009 - sdietrich@suse.de
Thu Oct 22 18:38:47 CEST 2009 - jeffm@suse.com
- supported.conf: add drivers/md/raid6_pq
- Re-enabled NR_CPUS=4096 on ia64.
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
sched: move rq_weight data array out of .percpu (bnc#548119).
-------------------------------------------------------------------
Tue Oct 20 23:10:09 CEST 2009 - trenn@suse.de
Tue Oct 20 15:27:25 CEST 2009 - jbeulich@novell.com
- patches.arch/x86_amd_fix_erratum_63.patch: x86/amd-iommu:
Workaround for erratum 63 (bnc#548274).
- Update x86-64 Xen config file (NR_CPUS=512).
- Refresh a few Xen patches.
- rpm/kernel-binary.spec.in: Handle -ec2 flavor.
- rpm/package-descriptions: Describe -ec2 flavor.
- rpm/post.sh: Handle -ec2 flavor.
-------------------------------------------------------------------
Tue Oct 20 22:57:50 CEST 2009 - trenn@suse.de
Tue Oct 20 14:47:55 CEST 2009 - jbeulich@novell.com
- patches.arch/x86_mce_therm_suppress_msgs.patch: X86:
Suppress hundreds of Intel thermal MCE messages on high temps
(bnc#533556).
- patches.fixes/use-totalram_pages: Delete.
-------------------------------------------------------------------
Tue Oct 20 15:35:27 CEST 2009 - jeffm@suse.com
Tue Oct 20 14:45:22 CEST 2009 - jbeulich@novell.com
- patches.fixes/drm-r128-add-test-for-initialisation-to-all-ioctls-that-require-it:
drm/r128: Add test for initialisation to all ioctls that
require it (bnc#548071 CVE-2009-3620).
- config.conf: Add -ec2 configs (fate#305273)
- Add ec2 config files.
- patches.xen/xen-unpriv-build: No need to build certain bits
when building non-privileged kernel.
- supported.conf: Add fs/nls/nls_base.
-------------------------------------------------------------------
Wed Oct 14 18:31:53 CEST 2009 - tiwai@suse.de
Mon Oct 19 15:24:25 CEST 2009 - jeffm@suse.com
- patches.drivers/alsa-hda-alc662-capture-fix: ALSA: hda -
Fix capture source checks for ALC662/663 codecs (bnc#546918).
- Temporarily reduce NR_CPUS to 2048 on ia64 to avoid build
failures (bnc#548119)
-------------------------------------------------------------------
Wed Oct 14 18:22:43 CEST 2009 - gregkh@suse.de
Mon Oct 19 15:21:26 CEST 2009 - mmarek@suse.cz
- Update to 2.6.31.4
- security fixes
- bugfixes
- obsoletes:
- patches.drivers/alsa-hda-2.6.32-rc1-toshiba-fix
- rpm/kernel-binary.spec.in: [s390x] ignore errors from
dwarfextract for now.
-------------------------------------------------------------------
Tue Oct 13 16:11:20 CEST 2009 - tiwai@suse.de
- patches.drivers/alsa-hda-nvidia-hdmi-full-fmts: Refresh. Enable
all formats/rates as default.
-------------------------------------------------------------------
Tue Oct 13 15:54:12 CEST 2009 - tiwai@suse.de
- patches.drivers/alsa-hda-nvidia-hdmi-full-fmts: ALSA: hda -
Add full rates/formats support for Nvidia HDMI.
- patches.drivers/alsa-hda-realtek-overflow-fix: ALSA: hda -
Fix overflow of spec->init_verbs in patch_realtek.c.
- patches.drivers/alsa-hda-stac9228-dell-fix: ALSA: hda - Fix
volume-knob setup for Dell laptops with STAC9228 (bnc#545013).
- patches.drivers/alsa-hda-stac9228-fsc-fix: Refresh.
-------------------------------------------------------------------
Tue Oct 13 01:11:05 CEST 2009 - gregkh@suse.de
Fri Oct 16 19:18:25 CEST 2009 - jeffm@suse.com
- Update config files.
- patches.drivers/samsung-laptop-driver.patch: Samsung laptop
driver.
-------------------------------------------------------------------
Mon Oct 12 16:14:42 CEST 2009 - trenn@suse.de
Fri Oct 16 17:01:11 CEST 2009 - jeffm@suse.com
- patches.arch/amd_magny_cour_topology_fix.patch: x86: Fix CPU
llc_shared_map information for AMD Magny-Cours (bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_1.patch: x86, sched:
Workaround broken sched domain creation for AMD Magny-Cours
(bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_2.patch: x86, mcheck:
Use correct cpumask for shared bank4 (bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_3.patch: x86,
cacheinfo: Fixup L3 cache information for AMD multi-node
processors (bnc#545615).
- Update to 2.6.32-rc5.
-------------------------------------------------------------------
Mon Oct 12 11:13:52 CEST 2009 - jbeulich@novell.com
Fri Oct 16 16:45:53 CEST 2009 - mmarek@suse.de
- patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch:
fix up register usage.
- patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-x86_64.patch:
fix up register usage (bnc#545206).
- patches.rpmify/ia64-sn-fix-percpu-warnings: ia64/sn: fix
percpu warnings.
-------------------------------------------------------------------
Sun Oct 11 17:48:28 CEST 2009 - tiwai@suse.de
Fri Oct 16 15:51:56 CEST 2009 - mmarek@suse.de
- patches.drivers/alsa-hda-stac9228-fsc-fix: ALSA: hda - Fix
mute sound with STAC9227/9228 codecs (bnc#546006).
- Update config files: disable MTD_GPIO_ADDR, VME_CA91CX42 and
VME_TSI148 on ia64 to fix build.
-------------------------------------------------------------------
Thu Oct 8 22:45:22 CEST 2009 - gregkh@suse.de
Fri Oct 16 14:19:01 CEST 2009 - jbeulich@novell.com
- patches.xen/xen3-patch-2.6.32-rc4: Fix AGP for PowerPC.
-------------------------------------------------------------------
Fri Oct 16 12:08:06 CEST 2009 - jbeulich@novell.com
- Update Xen patches to 2.6.32-rc4 and c/s 938.
- config.conf: Re-enable Xen.
- Update x86 config files.
-------------------------------------------------------------------
Tue Oct 13 02:29:26 CEST 2009 - jeffm@suse.com
- patches.rpmify/staging-missing-sched.h: Added missing sites.
-------------------------------------------------------------------
Mon Oct 12 23:08:39 CEST 2009 - jeffm@suse.com
- patches.rpmify/staging-missing-sched.h: staging: Complete
sched.h removal from interrupt.h.
-------------------------------------------------------------------
Mon Oct 12 21:05:07 CEST 2009 - jeffm@suse.de
- patches.apparmor/ptrace_may_access-fix: apparmor:
ptrace_may_access -> ptrace_access_check.
-------------------------------------------------------------------
Mon Oct 12 20:07:54 CEST 2009 - jeffm@suse.de
- Update config files.
- disable CONFIG_STAGING for ia64, ppc, ppc64, and s390x
-------------------------------------------------------------------
Thu Oct 8 05:47:26 CEST 2009 - sdietrich@suse.de
Mon Oct 12 19:54:16 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-add-memory-barrier-commentary: futex:
Add memory barrier commentary to futex_wait_queue_me().
- Updated to 2.6.32-rc4.
- Eliminated 4 patches.
- Refreshed context.
-------------------------------------------------------------------
Thu Oct 8 05:46:27 CEST 2009 - sdietrich@suse.de
Mon Oct 12 16:23:59 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-fix-wakeup-race: futex: Fix wakeup race
by setting TASK_INTERRUPTIBLE before queue_me().
- patches.apparmor/apparmor.diff: Refresh and enable.
-------------------------------------------------------------------
Thu Oct 8 05:45:05 CEST 2009 - sdietrich@suse.de
Fri Oct 9 20:00:01 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_q-woken-state-commentary:
futex: Correct futex_q woken state commentary.
- Cleanup unused patches:
- patches.fixes/iwl3945-fix-rfkill.patch: Delete.
- patches.fixes/iwlagn-fix-rfkill.patch: Delete.
- patches.suse/kdb-serial-8250: Delete.
- patches.suse/kdb-sysctl-context: Delete.
-------------------------------------------------------------------
Thu Oct 8 05:43:52 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:57:28 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-make-function-kernel-doc-commentary-consistent:
futex: Make function kernel-doc commentary consistent.
- patches.fixes/scsi-add-tgps-setting: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:42:42 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:42:54 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-queue_me-and-unqueue_me-commentary:
futex: Correct queue_me and unqueue_me commentary.
- patches.arch/x86_64-hpet-64bit-timer.patch: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:41:04 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:42:40 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_wait_requeue_pi-commentary_2:
futex: Correct futex_wait_requeue_pi() commentary.
- patches.suse/kbuild-icecream-workaround: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:39:09 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:12:22 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-detect-mismatched-requeue-targets: futex:
Detect mismatched requeue targets.
- patches.rpmify/spin_is_contended-fix: Delete.
-------------------------------------------------------------------
Thu Oct 8 05:37:38 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:11:55 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_wait_requeue_pi-commentary:
futex: Correct futex_wait_requeue_pi() commentary.
- patches.arch/mm-avoid-bad-page-on-lru: Refresh and re-enable.
-------------------------------------------------------------------
Fri Oct 9 15:08:54 CEST 2009 - jeffm@suse.de
- Update vanilla config files.
-------------------------------------------------------------------
Fri Oct 9 14:52:31 CEST 2009 - jeffm@suse.de
- Update to 2.6.32-rc3.
-------------------------------------------------------------------
Fri Oct 9 00:35:47 CEST 2009 - jeffm@suse.de
- patches.rpmify/tsi148-dependency: vme/tsi148: Depend on VIRT_TO_BUS
-------------------------------------------------------------------
Thu Oct 8 23:37:34 CEST 2009 - jeffm@suse.de
- patches.suse/kdb-x86-build-fixes: kdb: Use $srctree not $TOPDIR
in Makefile.
-------------------------------------------------------------------
Thu Oct 8 23:36:50 CEST 2009 - jeffm@suse.de
- patches.rpmify/winbond-prepare_multicast: winbond: implement
prepare_multicast and fix API usage.
- patches.rpmify/winbond_beacon_timers: winbond: use
bss_conf->beacon_int instead of conf->beacon_int.
- patches.rpmify/winbond-build-fixes: Delete.
-------------------------------------------------------------------
Thu Oct 8 22:49:42 CEST 2009 - jeffm@suse.de
- patches.rpmify/rtl8192e-build-fixes: rtl8192e: Add #include
<linux/vmalloc.h>.
-------------------------------------------------------------------
Thu Oct 8 22:44:26 CEST 2009 - jeffm@suse.de
- patches.suse/kdb-build-fixes: kdb: Build fixes.
-------------------------------------------------------------------
Thu Oct 8 22:32:46 CEST 2009 - jeffm@suse.de
- patches.rpmify/iio-s390-build-fix: iio: Don't build on s390.
-------------------------------------------------------------------
Thu Oct 8 21:54:40 CEST 2009 - jeffm@suse.de
- patches.rpmify/winbond-build-fixes: winbond: API fix.
-------------------------------------------------------------------
Thu Oct 8 21:53:59 CEST 2009 - jeffm@suse.de
- Update vanilla config files.
-------------------------------------------------------------------
Thu Oct 8 21:48:43 CEST 2009 - jeffm@suse.de
- Update config files.
-------------------------------------------------------------------
Thu Oct 8 20:07:07 CEST 2009 - jeffm@suse.de
- Updated to 2.6.32-rc1 (AKA 2.6.32-rc2).
- Eliminated 28 patches.
- 14 patches need further review.
- Xen and AppArmor are currently disabled.
- USB support in KDB is disabled.
-------------------------------------------------------------------
Thu Oct 8 00:27:18 CEST 2009 - gregkh@suse.de
@ -291,6 +452,12 @@ Sat Sep 19 13:39:38 CEST 2009 - mmarek@suse.cz
- rpm/postun.sh: remove dead code.
-------------------------------------------------------------------
Fri Sep 18 21:20:14 CEST 2009 - jeffm@suse.de
- patches.fixes/reiserfs-replay-honor-ro: reiserfs: Properly
honor read-only devices (bnc#441062).
-------------------------------------------------------------------
Thu Sep 17 21:25:23 CEST 2009 - jeffm@suse.de

View File

@ -1,5 +1,5 @@
#
# spec file for package kernel-default (Version 2.6.31.4)
# spec file for package kernel-default (Version 2.6.32)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@ -18,12 +18,12 @@
# norootforbuild
%define srcversion 2.6.31
%define patchversion 2.6.31.4
%define patchversion 2.6.32-rc5-git3
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
%define build_flavor default
%define build_kdump (%build_flavor == "kdump")
%define build_xen (%build_flavor == "xen")
%define build_xen (%build_flavor == "xen" || %build_flavor == "ec2")
%define build_vanilla (%build_flavor == "vanilla")
%define build_ps3 (%build_flavor == "ps3")
%define build_src_dir %my_builddir/linux-%srcversion
@ -48,8 +48,8 @@
Name: kernel-default
Summary: The Standard Kernel
Version: 2.6.31.4
Release: 3
Version: 2.6.32
Release: 1
%if %using_buildservice
%else
%endif
@ -86,9 +86,11 @@ BuildRequires: dwarfextract
%endif
%if %build_xen
%ifarch %ix86
%if %build_flavor != "ec2"
Provides: kernel-xenpae = %version
Obsoletes: kernel-xenpae <= %version
%endif
%endif
#!BuildIgnore: xen
%endif
Provides: %name-nongpl
@ -175,26 +177,30 @@ NoSource: 111
NoSource: 120
# The following KMPs have been integrated into the kernel package.
# sles10 / 10.3
Obsoletes: iwlwifi-kmp
Obsoletes: ipw3945-kmp
Obsoletes: iwlwifi-kmp-%build_flavor
Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
Obsoletes: uvcvideo-kmp
Obsoletes: uvcvideo-kmp-%build_flavor
# 10.3
Obsoletes: adm8211-kmp
Obsoletes: rt2x00-kmp
Obsoletes: rfswitch-kmp
Obsoletes: adm8211-kmp-%build_flavor
Obsoletes: rt2x00-kmp-%build_flavor
Obsoletes: rfswitch-kmp-%build_flavor
# 11.0
Obsoletes: atl2-kmp
Obsoletes: wlan-ng-kmp
Obsoletes: et131x-kmp
Obsoletes: ivtv-kmp
Obsoletes: at76_usb-kmp
Obsoletes: pcc-acpi-kmp
Obsoletes: btusb-kmp
Obsoletes: atl2-kmp-%build_flavor
Obsoletes: wlan-ng-kmp-%build_flavor
Obsoletes: et131x-kmp-%build_flavor
Obsoletes: ivtv-kmp-%build_flavor
Obsoletes: at76_usb-kmp-%build_flavor
Obsoletes: pcc-acpi-kmp-%build_flavor
Obsoletes: btusb-kmp-%build_flavor
# sle11-ga
Obsoletes: enic-kmp-%build_flavor
Obsoletes: fnic-kmp-%build_flavor
Obsoletes: brocade-bfa-kmp-%build_flavor
# sle11
Obsoletes: ocfs2-kmp
Obsoletes: ocfs2-kmp-%build_flavor
# 11.1
Obsoletes: quickcam-kmp < 0.6.7
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
# Will modules not listed in supported.conf abort the kernel build (0/1)?
@ -396,7 +402,7 @@ add_vmlinux()
cp -p arch/s390/boot/image %buildroot/boot/image-%kernelrelease-%build_flavor
image=image
if [ -x "$(which dwarfextract 2>/dev/null)" ] ; then
dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract failed ($?)"
fi
%if %CONFIG_KMSG_IDS == "y"
mkdir -p %buildroot/usr/share/man/man9
@ -459,7 +465,7 @@ if [ %CONFIG_MODULES = y ]; then
if [ -x "$(which dwarfextract 2>/dev/null)" -a \
-f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor ] ; then
find %buildroot -name "*.ko" > kofiles.list
dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list
dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list || echo "dwarfextract failed ($?)"
fi
%endif
# Also put the resulting file in %rpm_install_dir/%cpu_arch/%build_flavor

View File

@ -1,159 +1,320 @@
-------------------------------------------------------------------
Mon Oct 26 14:53:34 CET 2009 - jbeulich@novell.com
Tue Nov 3 15:40:19 CET 2009 - mmarek@suse.cz
- Update Xen patches to 2.6.31.4. Fix Xen KMP build.
- config.conf: remove the ec2 flavor from kernel-syms, most KMPs
don't make any sense on ec2
(http://lists.opensuse.org/opensuse-kernel/2009-11/msg00001.html).
-------------------------------------------------------------------
Fri Oct 23 11:15:38 CEST 2009 - mmarek@suse.cz
Mon Nov 2 16:09:13 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete also brocade-bfa-kmp.
-------------------------------------------------------------------
Mon Nov 2 16:04:13 CET 2009 - mmarek@suse.cz
- rpm/kernel-source.spec.in: add split-modules to the src.rpm.
-------------------------------------------------------------------
Mon Nov 2 13:18:55 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete enic-kmp and fnic-kmp.
-------------------------------------------------------------------
Mon Nov 2 12:49:08 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete kmps by their full name, not
just the foo-kmp virtual dependency (bnc#472410).
-------------------------------------------------------------------
Thu Oct 29 06:29:38 CET 2009 - tonyj@suse.de
- Update ppc/ps3 config for CONFIG_UTRACE
-------------------------------------------------------------------
Thu Oct 29 01:37:02 CET 2009 - tonyj@suse.de
- patches.trace/utrace-core: Update for SP1 (FATE# 304321)
-------------------------------------------------------------------
Wed Oct 28 22:51:38 CET 2009 - nfbrown@suse.de
- patches.fixes/nfsd-acl.patch: nfsd: Fix sort_pacl in
fs/nfsd/nf4acl.c to actually sort groups (bnc#549748).
-------------------------------------------------------------------
Wed Oct 28 14:51:28 CET 2009 - jdelvare@suse.de
- Update config files:
CONFIG_NTFS_FS=n
We handle NTFS through FUSE these days.
-------------------------------------------------------------------
Tue Oct 27 17:15:40 CET 2009 - jbohac@suse.cz
- Update config files:
CONFIG_NETLABEL=y
CONFIG_SECURITY_NETWORK_XFRM=y
(fate#307284)
-------------------------------------------------------------------
Tue Oct 27 16:45:20 CET 2009 - jkosina@suse.de
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
fix compilation failure for configs with CONFIG_SMP=n and
CONFIG_FAR_GROUP_SCHED=y
-------------------------------------------------------------------
Tue Oct 27 15:08:26 CET 2009 - jbeulich@novell.com
- Update config files (MINIX_FS=m globally, NTFS_FS off for -ec2).
- supported.conf: Add fs/minix.
-------------------------------------------------------------------
Tue Oct 27 14:35:26 CET 2009 - jkosina@suse.de
- patches.fixes/percpu-allow-pcpu_alloc-to-be-called-with-IRQs-off:
percpu: allow pcpu_alloc() to be called with IRQs off
(bnc#548119).
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
Update to newer version which is going to be merged upstream.
-------------------------------------------------------------------
Fri Oct 23 18:17:21 CEST 2009 - jeffm@suse.com
- Update to 2.6.32-rc5-git3.
-------------------------------------------------------------------
Fri Oct 23 15:11:53 CEST 2009 - mmarek@suse.cz
- Update config files: set NR_CPUS back to 2048 for ia64/vanilla
until there is a fix in mainline.
-------------------------------------------------------------------
Fri Oct 23 15:11:09 CEST 2009 - mmarek@suse.cz
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
fix for !CONFIG_SMP.
-------------------------------------------------------------------
Fri Oct 23 12:53:53 CEST 2009 - mmarek@suse.cz
- patches.suse/Cleanup-and-make-boot-splash-work-with-KMS.patch:
Cleanup and make boot splash work with KMS (bnc#544645).
-------------------------------------------------------------------
Thu Oct 22 21:42:15 CEST 2009 - sdietrich@suse.de
Thu Oct 22 18:38:47 CEST 2009 - jeffm@suse.com
- supported.conf: add drivers/md/raid6_pq
- Re-enabled NR_CPUS=4096 on ia64.
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
sched: move rq_weight data array out of .percpu (bnc#548119).
-------------------------------------------------------------------
Tue Oct 20 23:10:09 CEST 2009 - trenn@suse.de
Tue Oct 20 15:27:25 CEST 2009 - jbeulich@novell.com
- patches.arch/x86_amd_fix_erratum_63.patch: x86/amd-iommu:
Workaround for erratum 63 (bnc#548274).
- Update x86-64 Xen config file (NR_CPUS=512).
- Refresh a few Xen patches.
- rpm/kernel-binary.spec.in: Handle -ec2 flavor.
- rpm/package-descriptions: Describe -ec2 flavor.
- rpm/post.sh: Handle -ec2 flavor.
-------------------------------------------------------------------
Tue Oct 20 22:57:50 CEST 2009 - trenn@suse.de
Tue Oct 20 14:47:55 CEST 2009 - jbeulich@novell.com
- patches.arch/x86_mce_therm_suppress_msgs.patch: X86:
Suppress hundreds of Intel thermal MCE messages on high temps
(bnc#533556).
- patches.fixes/use-totalram_pages: Delete.
-------------------------------------------------------------------
Tue Oct 20 15:35:27 CEST 2009 - jeffm@suse.com
Tue Oct 20 14:45:22 CEST 2009 - jbeulich@novell.com
- patches.fixes/drm-r128-add-test-for-initialisation-to-all-ioctls-that-require-it:
drm/r128: Add test for initialisation to all ioctls that
require it (bnc#548071 CVE-2009-3620).
- config.conf: Add -ec2 configs (fate#305273)
- Add ec2 config files.
- patches.xen/xen-unpriv-build: No need to build certain bits
when building non-privileged kernel.
- supported.conf: Add fs/nls/nls_base.
-------------------------------------------------------------------
Wed Oct 14 18:31:53 CEST 2009 - tiwai@suse.de
Mon Oct 19 15:24:25 CEST 2009 - jeffm@suse.com
- patches.drivers/alsa-hda-alc662-capture-fix: ALSA: hda -
Fix capture source checks for ALC662/663 codecs (bnc#546918).
- Temporarily reduce NR_CPUS to 2048 on ia64 to avoid build
failures (bnc#548119)
-------------------------------------------------------------------
Wed Oct 14 18:22:43 CEST 2009 - gregkh@suse.de
Mon Oct 19 15:21:26 CEST 2009 - mmarek@suse.cz
- Update to 2.6.31.4
- security fixes
- bugfixes
- obsoletes:
- patches.drivers/alsa-hda-2.6.32-rc1-toshiba-fix
- rpm/kernel-binary.spec.in: [s390x] ignore errors from
dwarfextract for now.
-------------------------------------------------------------------
Tue Oct 13 16:11:20 CEST 2009 - tiwai@suse.de
- patches.drivers/alsa-hda-nvidia-hdmi-full-fmts: Refresh. Enable
all formats/rates as default.
-------------------------------------------------------------------
Tue Oct 13 15:54:12 CEST 2009 - tiwai@suse.de
- patches.drivers/alsa-hda-nvidia-hdmi-full-fmts: ALSA: hda -
Add full rates/formats support for Nvidia HDMI.
- patches.drivers/alsa-hda-realtek-overflow-fix: ALSA: hda -
Fix overflow of spec->init_verbs in patch_realtek.c.
- patches.drivers/alsa-hda-stac9228-dell-fix: ALSA: hda - Fix
volume-knob setup for Dell laptops with STAC9228 (bnc#545013).
- patches.drivers/alsa-hda-stac9228-fsc-fix: Refresh.
-------------------------------------------------------------------
Tue Oct 13 01:11:05 CEST 2009 - gregkh@suse.de
Fri Oct 16 19:18:25 CEST 2009 - jeffm@suse.com
- Update config files.
- patches.drivers/samsung-laptop-driver.patch: Samsung laptop
driver.
-------------------------------------------------------------------
Mon Oct 12 16:14:42 CEST 2009 - trenn@suse.de
Fri Oct 16 17:01:11 CEST 2009 - jeffm@suse.com
- patches.arch/amd_magny_cour_topology_fix.patch: x86: Fix CPU
llc_shared_map information for AMD Magny-Cours (bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_1.patch: x86, sched:
Workaround broken sched domain creation for AMD Magny-Cours
(bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_2.patch: x86, mcheck:
Use correct cpumask for shared bank4 (bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_3.patch: x86,
cacheinfo: Fixup L3 cache information for AMD multi-node
processors (bnc#545615).
- Update to 2.6.32-rc5.
-------------------------------------------------------------------
Mon Oct 12 11:13:52 CEST 2009 - jbeulich@novell.com
Fri Oct 16 16:45:53 CEST 2009 - mmarek@suse.de
- patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch:
fix up register usage.
- patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-x86_64.patch:
fix up register usage (bnc#545206).
- patches.rpmify/ia64-sn-fix-percpu-warnings: ia64/sn: fix
percpu warnings.
-------------------------------------------------------------------
Sun Oct 11 17:48:28 CEST 2009 - tiwai@suse.de
Fri Oct 16 15:51:56 CEST 2009 - mmarek@suse.de
- patches.drivers/alsa-hda-stac9228-fsc-fix: ALSA: hda - Fix
mute sound with STAC9227/9228 codecs (bnc#546006).
- Update config files: disable MTD_GPIO_ADDR, VME_CA91CX42 and
VME_TSI148 on ia64 to fix build.
-------------------------------------------------------------------
Thu Oct 8 22:45:22 CEST 2009 - gregkh@suse.de
Fri Oct 16 14:19:01 CEST 2009 - jbeulich@novell.com
- patches.xen/xen3-patch-2.6.32-rc4: Fix AGP for PowerPC.
-------------------------------------------------------------------
Fri Oct 16 12:08:06 CEST 2009 - jbeulich@novell.com
- Update Xen patches to 2.6.32-rc4 and c/s 938.
- config.conf: Re-enable Xen.
- Update x86 config files.
-------------------------------------------------------------------
Tue Oct 13 02:29:26 CEST 2009 - jeffm@suse.com
- patches.rpmify/staging-missing-sched.h: Added missing sites.
-------------------------------------------------------------------
Mon Oct 12 23:08:39 CEST 2009 - jeffm@suse.com
- patches.rpmify/staging-missing-sched.h: staging: Complete
sched.h removal from interrupt.h.
-------------------------------------------------------------------
Mon Oct 12 21:05:07 CEST 2009 - jeffm@suse.de
- patches.apparmor/ptrace_may_access-fix: apparmor:
ptrace_may_access -> ptrace_access_check.
-------------------------------------------------------------------
Mon Oct 12 20:07:54 CEST 2009 - jeffm@suse.de
- Update config files.
- disable CONFIG_STAGING for ia64, ppc, ppc64, and s390x
-------------------------------------------------------------------
Thu Oct 8 05:47:26 CEST 2009 - sdietrich@suse.de
Mon Oct 12 19:54:16 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-add-memory-barrier-commentary: futex:
Add memory barrier commentary to futex_wait_queue_me().
- Updated to 2.6.32-rc4.
- Eliminated 4 patches.
- Refreshed context.
-------------------------------------------------------------------
Thu Oct 8 05:46:27 CEST 2009 - sdietrich@suse.de
Mon Oct 12 16:23:59 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-fix-wakeup-race: futex: Fix wakeup race
by setting TASK_INTERRUPTIBLE before queue_me().
- patches.apparmor/apparmor.diff: Refresh and enable.
-------------------------------------------------------------------
Thu Oct 8 05:45:05 CEST 2009 - sdietrich@suse.de
Fri Oct 9 20:00:01 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_q-woken-state-commentary:
futex: Correct futex_q woken state commentary.
- Cleanup unused patches:
- patches.fixes/iwl3945-fix-rfkill.patch: Delete.
- patches.fixes/iwlagn-fix-rfkill.patch: Delete.
- patches.suse/kdb-serial-8250: Delete.
- patches.suse/kdb-sysctl-context: Delete.
-------------------------------------------------------------------
Thu Oct 8 05:43:52 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:57:28 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-make-function-kernel-doc-commentary-consistent:
futex: Make function kernel-doc commentary consistent.
- patches.fixes/scsi-add-tgps-setting: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:42:42 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:42:54 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-queue_me-and-unqueue_me-commentary:
futex: Correct queue_me and unqueue_me commentary.
- patches.arch/x86_64-hpet-64bit-timer.patch: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:41:04 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:42:40 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_wait_requeue_pi-commentary_2:
futex: Correct futex_wait_requeue_pi() commentary.
- patches.suse/kbuild-icecream-workaround: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:39:09 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:12:22 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-detect-mismatched-requeue-targets: futex:
Detect mismatched requeue targets.
- patches.rpmify/spin_is_contended-fix: Delete.
-------------------------------------------------------------------
Thu Oct 8 05:37:38 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:11:55 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_wait_requeue_pi-commentary:
futex: Correct futex_wait_requeue_pi() commentary.
- patches.arch/mm-avoid-bad-page-on-lru: Refresh and re-enable.
-------------------------------------------------------------------
Fri Oct 9 15:08:54 CEST 2009 - jeffm@suse.de
- Update vanilla config files.
-------------------------------------------------------------------
Fri Oct 9 14:52:31 CEST 2009 - jeffm@suse.de
- Update to 2.6.32-rc3.
-------------------------------------------------------------------
Fri Oct 9 00:35:47 CEST 2009 - jeffm@suse.de
- patches.rpmify/tsi148-dependency: vme/tsi148: Depend on VIRT_TO_BUS
-------------------------------------------------------------------
Thu Oct 8 23:37:34 CEST 2009 - jeffm@suse.de
- patches.suse/kdb-x86-build-fixes: kdb: Use $srctree not $TOPDIR
in Makefile.
-------------------------------------------------------------------
Thu Oct 8 23:36:50 CEST 2009 - jeffm@suse.de
- patches.rpmify/winbond-prepare_multicast: winbond: implement
prepare_multicast and fix API usage.
- patches.rpmify/winbond_beacon_timers: winbond: use
bss_conf->beacon_int instead of conf->beacon_int.
- patches.rpmify/winbond-build-fixes: Delete.
-------------------------------------------------------------------
Thu Oct 8 22:49:42 CEST 2009 - jeffm@suse.de
- patches.rpmify/rtl8192e-build-fixes: rtl8192e: Add #include
<linux/vmalloc.h>.
-------------------------------------------------------------------
Thu Oct 8 22:44:26 CEST 2009 - jeffm@suse.de
- patches.suse/kdb-build-fixes: kdb: Build fixes.
-------------------------------------------------------------------
Thu Oct 8 22:32:46 CEST 2009 - jeffm@suse.de
- patches.rpmify/iio-s390-build-fix: iio: Don't build on s390.
-------------------------------------------------------------------
Thu Oct 8 21:54:40 CEST 2009 - jeffm@suse.de
- patches.rpmify/winbond-build-fixes: winbond: API fix.
-------------------------------------------------------------------
Thu Oct 8 21:53:59 CEST 2009 - jeffm@suse.de
- Update vanilla config files.
-------------------------------------------------------------------
Thu Oct 8 21:48:43 CEST 2009 - jeffm@suse.de
- Update config files.
-------------------------------------------------------------------
Thu Oct 8 20:07:07 CEST 2009 - jeffm@suse.de
- Updated to 2.6.32-rc1 (AKA 2.6.32-rc2).
- Eliminated 28 patches.
- 14 patches need further review.
- Xen and AppArmor are currently disabled.
- USB support in KDB is disabled.
-------------------------------------------------------------------
Thu Oct 8 00:27:18 CEST 2009 - gregkh@suse.de
@ -291,6 +452,12 @@ Sat Sep 19 13:39:38 CEST 2009 - mmarek@suse.cz
- rpm/postun.sh: remove dead code.
-------------------------------------------------------------------
Fri Sep 18 21:20:14 CEST 2009 - jeffm@suse.de
- patches.fixes/reiserfs-replay-honor-ro: reiserfs: Properly
honor read-only devices (bnc#441062).
-------------------------------------------------------------------
Thu Sep 17 21:25:23 CEST 2009 - jeffm@suse.de

View File

@ -1,5 +1,5 @@
#
# spec file for package kernel-desktop (Version 2.6.31.4)
# spec file for package kernel-desktop (Version 2.6.32)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@ -18,12 +18,12 @@
# norootforbuild
%define srcversion 2.6.31
%define patchversion 2.6.31.4
%define patchversion 2.6.32-rc5-git3
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
%define build_flavor desktop
%define build_kdump (%build_flavor == "kdump")
%define build_xen (%build_flavor == "xen")
%define build_xen (%build_flavor == "xen" || %build_flavor == "ec2")
%define build_vanilla (%build_flavor == "vanilla")
%define build_ps3 (%build_flavor == "ps3")
%define build_src_dir %my_builddir/linux-%srcversion
@ -48,8 +48,8 @@
Name: kernel-desktop
Summary: Kernel optimized for the desktop
Version: 2.6.31.4
Release: 3
Version: 2.6.32
Release: 1
%if %using_buildservice
%else
%endif
@ -86,9 +86,11 @@ BuildRequires: dwarfextract
%endif
%if %build_xen
%ifarch %ix86
%if %build_flavor != "ec2"
Provides: kernel-xenpae = %version
Obsoletes: kernel-xenpae <= %version
%endif
%endif
#!BuildIgnore: xen
%endif
Provides: %name-nongpl
@ -159,26 +161,30 @@ NoSource: 111
NoSource: 120
# The following KMPs have been integrated into the kernel package.
# sles10 / 10.3
Obsoletes: iwlwifi-kmp
Obsoletes: ipw3945-kmp
Obsoletes: iwlwifi-kmp-%build_flavor
Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
Obsoletes: uvcvideo-kmp
Obsoletes: uvcvideo-kmp-%build_flavor
# 10.3
Obsoletes: adm8211-kmp
Obsoletes: rt2x00-kmp
Obsoletes: rfswitch-kmp
Obsoletes: adm8211-kmp-%build_flavor
Obsoletes: rt2x00-kmp-%build_flavor
Obsoletes: rfswitch-kmp-%build_flavor
# 11.0
Obsoletes: atl2-kmp
Obsoletes: wlan-ng-kmp
Obsoletes: et131x-kmp
Obsoletes: ivtv-kmp
Obsoletes: at76_usb-kmp
Obsoletes: pcc-acpi-kmp
Obsoletes: btusb-kmp
Obsoletes: atl2-kmp-%build_flavor
Obsoletes: wlan-ng-kmp-%build_flavor
Obsoletes: et131x-kmp-%build_flavor
Obsoletes: ivtv-kmp-%build_flavor
Obsoletes: at76_usb-kmp-%build_flavor
Obsoletes: pcc-acpi-kmp-%build_flavor
Obsoletes: btusb-kmp-%build_flavor
# sle11-ga
Obsoletes: enic-kmp-%build_flavor
Obsoletes: fnic-kmp-%build_flavor
Obsoletes: brocade-bfa-kmp-%build_flavor
# sle11
Obsoletes: ocfs2-kmp
Obsoletes: ocfs2-kmp-%build_flavor
# 11.1
Obsoletes: quickcam-kmp < 0.6.7
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
# Will modules not listed in supported.conf abort the kernel build (0/1)?
@ -391,7 +397,7 @@ add_vmlinux()
cp -p arch/s390/boot/image %buildroot/boot/image-%kernelrelease-%build_flavor
image=image
if [ -x "$(which dwarfextract 2>/dev/null)" ] ; then
dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract failed ($?)"
fi
%if %CONFIG_KMSG_IDS == "y"
mkdir -p %buildroot/usr/share/man/man9
@ -454,7 +460,7 @@ if [ %CONFIG_MODULES = y ]; then
if [ -x "$(which dwarfextract 2>/dev/null)" -a \
-f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor ] ; then
find %buildroot -name "*.ko" > kofiles.list
dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list
dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list || echo "dwarfextract failed ($?)"
fi
%endif
# Also put the resulting file in %rpm_install_dir/%cpu_arch/%build_flavor

15470
kernel-ec2.changes Normal file

File diff suppressed because it is too large Load Diff

763
kernel-ec2.spec Normal file
View File

@ -0,0 +1,763 @@
#
# spec file for package kernel-ec2 (Version 2.6.32)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
%define srcversion 2.6.31
%define patchversion 2.6.32-rc5-git3
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
%define build_flavor ec2
%define build_kdump (%build_flavor == "kdump")
%define build_xen (%build_flavor == "xen" || %build_flavor == "ec2")
%define build_vanilla (%build_flavor == "vanilla")
%define build_ps3 (%build_flavor == "ps3")
%define build_src_dir %my_builddir/linux-%srcversion
%define src_install_dir /usr/src/linux-%kernelrelease%variant
%define obj_install_dir %src_install_dir-obj
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-obj
%(chmod +x %_sourcedir/{arch-symbols,find-provides,guards,check-for-config-changes,check-supported-list,modversions,kabi.pl,split-modules})
%global cpu_arch %(%_sourcedir/arch-symbols %_target_cpu)
%define cpu_arch_flavor %cpu_arch/%build_flavor
# Define some CONFIG variables as rpm macros as well. (rpm cannot handle
# defining them all at once.)
%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_ENTERPRISE_SUPPORT
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar xfj %_sourcedir/config.tar.bz2 --to-stdout config/%cpu_arch_flavor)"; for config in %config_vars; do echo "%%global $config ${!config:-n}"; done)}
%define split_base (%CONFIG_SPLIT_PACKAGE == "y")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_ENTERPRISE_SUPPORT == "y")
%ifarch %ix86 x86_64
%define install_vdso 1
%else
%define install_vdso 0
%endif
Name: kernel-ec2
Summary: The Amazon EC2 Xen Kernel
Version: 2.6.32
Release: 1
%if %using_buildservice
%else
%endif
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
AutoReqProv: on
BuildRequires: coreutils module-init-tools sparse
BuildRequires: fdupes
Provides: %{name}_%_target_cpu = %version-%release
%if %split_base
Provides: kernel-base = %version-%source_rel
# Obsolete the -base subpackage from 11.1 and 11.2 development phase
Obsoletes: %name-base <= 2.6.31
%endif
Requires(pre): coreutils awk
# Need a module-init-tools with /usr/lib/module-init-tools/weak-modules2
Requires(post): module-init-tools >= 3.4
# This Requires is wrong, because the post/postun scripts have a
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
# But, there is no way to tell rpm or yast to schedule the installation
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
# packages to install/update. Likewise, this is true for mkinitrd.
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
Requires(post): perl-Bootloader >= 0.4.15
Requires(post): mkinitrd
#!BuildIgnore: perl-Bootloader mkinitrd
%ifarch ia64
# arch/ia64/scripts/unwcheck.py
BuildRequires: python
%endif
%ifarch s390 s390x
BuildRequires: dwarfextract
%endif
%if %build_xen
%ifarch %ix86
%if %build_flavor != "ec2"
Provides: kernel-xenpae = %version
Obsoletes: kernel-xenpae <= %version
%endif
%endif
#!BuildIgnore: xen
%endif
Provides: %name-nongpl
Obsoletes: %name-nongpl
%if %build_vanilla
# force bzip2 instead of lzma compression to allow install on older dist versions
%define _binary_payload w9.bzdio
%endif
# dead network if installed on SLES10, otherwise it will work (mostly)
Conflicts: sysfsutils < 2.0
%if ! %build_vanilla
Conflicts: apparmor-profiles <= 2.1
Conflicts: apparmor-parser < 2.3
# root-lvm only works with newer udevs
Conflicts: udev < 118
Conflicts: lvm2 < 2.02.33
%endif
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
Source0: http://www.kernel.org/pub/linux/kernel/v2.6/linux-%srcversion.tar.bz2
Source10: preun.sh
Source11: postun.sh
Source12: pre.sh
Source13: post.sh
Source20: series.conf
Source22: supported.conf
Source30: arch-symbols
Source31: guards
Source33: check-for-config-changes
Source34: check-supported-list
Source40: source-timestamp
Source44: find-provides
Source46: modversions
Source47: kabi.pl
Source48: split-modules
Source49: kernel-spec-macros
Source100: config.tar.bz2
Source101: patches.arch.tar.bz2
Source102: patches.drivers.tar.bz2
Source103: patches.fixes.tar.bz2
Source104: patches.rpmify.tar.bz2
Source105: patches.suse.tar.bz2
Source107: patches.xen.tar.bz2
Source108: patches.addon.tar.bz2
Source109: patches.kernel.org.tar.bz2
Source110: patches.apparmor.tar.bz2
Source111: patches.rt.tar.bz2
Source112: patches.trace.tar.bz2
Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %ix86 x86_64
# These files are found in the kernel-source package:
NoSource: 0
NoSource: 100
NoSource: 101
NoSource: 102
NoSource: 103
NoSource: 104
NoSource: 105
NoSource: 107
NoSource: 108
NoSource: 109
NoSource: 110
NoSource: 111
NoSource: 120
# The following KMPs have been integrated into the kernel package.
# sles10 / 10.3
Obsoletes: iwlwifi-kmp-%build_flavor
Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
Obsoletes: uvcvideo-kmp-%build_flavor
# 10.3
Obsoletes: adm8211-kmp-%build_flavor
Obsoletes: rt2x00-kmp-%build_flavor
Obsoletes: rfswitch-kmp-%build_flavor
# 11.0
Obsoletes: atl2-kmp-%build_flavor
Obsoletes: wlan-ng-kmp-%build_flavor
Obsoletes: et131x-kmp-%build_flavor
Obsoletes: ivtv-kmp-%build_flavor
Obsoletes: at76_usb-kmp-%build_flavor
Obsoletes: pcc-acpi-kmp-%build_flavor
Obsoletes: btusb-kmp-%build_flavor
# sle11-ga
Obsoletes: enic-kmp-%build_flavor
Obsoletes: fnic-kmp-%build_flavor
Obsoletes: brocade-bfa-kmp-%build_flavor
# sle11
Obsoletes: ocfs2-kmp-%build_flavor
# 11.1
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
# Will modules not listed in supported.conf abort the kernel build (0/1)?
%define supported_modules_check 0
%description
The Linux kernel for Xen paravirtualization.
This kernel can only be used both as an unprivileged ("xenU")
kernel (for Amazon EC2).
%source_timestamp
%prep
if ! [ -e %_sourcedir/linux-%srcversion.tar.bz2 ]; then
echo "The %name-%version.nosrc.rpm package does not contain the" \
"complete sources. Please install kernel-source-%version.src.rpm."
exit 1
fi
SYMBOLS=%name
if test -e %_sourcedir/extra-symbols; then
SYMBOLS="$SYMBOLS $(cat %_sourcedir/extra-symbols)"
fi
echo "Symbol(s):" $SYMBOLS
# Unpack all sources and patches
%setup -q -c -T -a 0 -a 100 -a 101 -a 102 -a 103 -a 104 -a 105 -a 107 -a 108 -a 109 -a 110 -a 111 -a 112 -a 113 -a 120
mkdir -p %kernel_build_dir
supported_conf() {
%_sourcedir/guards $* < %_sourcedir/supported.conf | \
sed 's,.*/,,; s,\.ko$,,' | sort -u
}
# Generate the list of modules to be marked as supported
{ supported_conf base
supported_conf --default=0 external | sed 's/$/ external/'
} > %kernel_build_dir/Module.supported
supported_conf --default=0 base >%kernel_build_dir/Module.base
cd linux-%srcversion
# Apply patches
echo "trap 'echo \"*** patch \$_ failed ***\"' ERR" >../apply-patches.sh
%_sourcedir/guards $SYMBOLS <%_sourcedir/series.conf | \
%if %build_vanilla
egrep '^patches\.(kernel\.org|rpmify)/' | \
%endif
sed 's:^:patch -s -F0 -E -p1 --no-backup-if-mismatch -i ../:' \
>>../apply-patches.sh
bash -ex ../apply-patches.sh
cd %kernel_build_dir
if [ -f %_sourcedir/localversion ] ; then
cat %_sourcedir/localversion > localversion
fi
cp ../config/%cpu_arch_flavor .config
%build_src_dir/scripts/config \
--set-str CONFIG_LOCALVERSION -%release_major-%build_flavor \
--enable CONFIG_SUSE_KERNEL \
%if 0%{?__debug_package:1}
--enable CONFIG_DEBUG_INFO
%else
--disable CONFIG_DEBUG_INFO
%endif
MAKE_ARGS="$MAKE_ARGS -C %build_src_dir O=$PWD"
if test -e %_sourcedir/TOLERATE-UNKNOWN-NEW-CONFIG-OPTIONS; then
yes '' | make oldconfig $MAKE_ARGS
else
cp .config .config.orig
make silentoldconfig $MAKE_ARGS < /dev/null
%_sourcedir/check-for-config-changes .config.orig .config
rm .config.orig
fi
make prepare $MAKE_ARGS
make scripts $MAKE_ARGS
krel=$(make -s kernelrelease $MAKE_ARGS)
if [ "$krel" != "%kernelrelease-%build_flavor" ]; then
echo "Kernel release mismatch: $krel != %kernelrelease-%build_flavor" >&2
exit 1
fi
make clean $MAKE_ARGS
rm -f source
find . ! -type d -printf '%%P\n' > %my_builddir/obj-files
cat > .kernel-binary.spec.buildenv <<EOF
# Override the timestamp 'uname -v' reports with the build
# timestamp.
export KBUILD_BUILD_VERSION="$(grep SHA1_ID %_sourcedir/source-timestamp | awk '{ print $2 }')"
export KBUILD_BUILD_TIMESTAMP="$(head -n 1 %_sourcedir/source-timestamp)"
# The following branch/timestamp will end up in Oopses.
export OOPS_TIMESTAMP="$(
echo -n $(sed -ne 's/^GIT Branch: \(.*\)/\1-/p' \
%_sourcedir/source-timestamp)
head -n 1 %_sourcedir/source-timestamp \
| tr -dc 0-9)"
export KBUILD_VERBOSE=0
export KBUILD_SYMTYPES=1
export KBUILD_OVERRIDE=1
EOF
%build
cd %kernel_build_dir
source .kernel-binary.spec.buildenv
# create *.symref files in the tree
if test -e %my_builddir/kabi/%cpu_arch/symtypes-%build_flavor; then
%_sourcedir/modversions --unpack . < $_
fi
# If the %jobs macro is defined to a number, make will spawn that many jobs.
# There are several ways how to define it:
# If you are using the build script:
# build --jobs=N kernel-$flavor.spec
# With plain rpmbuild:
# rpmbuild -ba --define 'jobs N' kernel-$flavor.spec
# To spawn as many jobs as there are cpu cores:
# rpmbuild -ba --define "jobs 0$(grep -c ^processor /proc/cpuinfo)" \
# kernel-$flavor.spec
# You can also set this permanently in ~/.rpmmacros:
# %jobs 0%(grep -c ^processor /proc/cpuinfo)
%if %CONFIG_KMSG_IDS == "y"
chmod +x scripts/kmsg-doc
make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y D=2
%else
make %{?jobs:-j%jobs} all $MAKE_ARGS CONFIG_DEBUG_SECTION_MISMATCH=y
%endif
%install
# get rid of /usr/lib/rpm/brp-strip-debug
# strip removes too much from the vmlinux ELF binary
export NO_BRP_STRIP_DEBUG=true
# /lib/modules/%kernelrelease-%build_flavor/build will be a stale symlink until the
# kernel-source package is installed. Don't check for stale symlinks
# in the brp-symlink check:
export NO_BRP_STALE_LINK_ERROR=yes
cd %kernel_build_dir
mkdir -p %buildroot/boot
# (Could strip out non-public symbols.)
cp -p System.map %buildroot/boot/System.map-%kernelrelease-%build_flavor
%define extract_vmlinux_debuginfo 0
%if 0%{?__debug_package:1}
%ifnarch ppc ppc64
%define extract_vmlinux_debuginfo 1
%endif
%endif
add_vmlinux()
{
local vmlinux=boot/vmlinux-%kernelrelease-%build_flavor
%if %extract_vmlinux_debuginfo
local vmlinux_debug=usr/lib/debug/$vmlinux.debug
mkdir -p $(dirname %buildroot/$vmlinux_debug)
cp vmlinux %buildroot/$vmlinux
/usr/lib/rpm/debugedit -b $RPM_BUILD_DIR -d /usr/src/debug \
-l vmlinux.sourcefiles %buildroot/$vmlinux
# FIXME: create and package build-id symlinks
objcopy --only-keep-debug \
%buildroot/$vmlinux \
%buildroot/$vmlinux_debug || :
objcopy --add-gnu-debuglink=%buildroot/$vmlinux_debug \
--strip-debug \
%buildroot/$vmlinux || :
mkdir -p %buildroot/usr/src/debug
LANG=C sort -z -u vmlinux.sourcefiles | grep -Ezv "<(built-in|stdin)>" \
| ( cd %_builddir && cpio -pd0m %buildroot/usr/src/debug )
find %buildroot/usr/src/debug -type d -print0 | xargs -0 -r chmod 0755
find %buildroot/usr/src/debug -type f -print0 | xargs -0 -r chmod 0644
echo -e "%%defattr(-, root, root)\\n/$vmlinux_debug" >%my_builddir/vmlinux.debug.files
%else
cp vmlinux %buildroot/$vmlinux
%endif
if [ "$1" = --compressed ]; then
gzip -9 %buildroot/$vmlinux
chmod a-x %buildroot/$vmlinux.gz
fi
}
%if %build_kdump
add_vmlinux
chmod 644 %buildroot/boot/vmlinux-%kernelrelease-%build_flavor
image=vmlinux
%else
# architecture specifics
%ifarch %ix86 x86_64
add_vmlinux --compressed
%if %build_xen
image=vmlinuz
%else
image=bzImage
%endif
cp -p arch/x86/boot/$image %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch alpha
add_vmlinux --compressed
cp -p arch/alpha/boot/vmlinux.gz %buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch ppc ppc64
add_vmlinux
chmod 644 %buildroot/boot/vmlinux-%kernelrelease-%build_flavor
image=vmlinux
%endif
%ifarch ia64
add_vmlinux --compressed
mv %buildroot/boot/vmlinux-%kernelrelease-%build_flavor.gz \
%buildroot/boot/vmlinuz-%kernelrelease-%build_flavor
image=vmlinuz
%endif
%ifarch s390 s390x
add_vmlinux --compressed
cp -p arch/s390/boot/image %buildroot/boot/image-%kernelrelease-%build_flavor
image=image
if [ -x "$(which dwarfextract 2>/dev/null)" ] ; then
dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract failed ($?)"
fi
%if %CONFIG_KMSG_IDS == "y"
mkdir -p %buildroot/usr/share/man/man9
find man -name '*.9' -exec install -m 644 -D '{}' %buildroot/usr/share/man/man9/ ';'
%endif
%endif
if [ -e init/kerntypes.o ]; then
cp init/kerntypes.o %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
fi
# end of build_kdump
%endif
for sub in '-base' '' '-extra'; do
case "$sub" in
'-base' | '') base_package=1 ;;
*) base_package=0 ;;
esac
for script in preun postun pre post devel-pre devel-post; do
sed -e "s:@KERNELRELEASE@:%kernelrelease:g" \
-e "s:@IMAGE@:$image:g" \
-e "s:@FLAVOR""@:%build_flavor:g" \
-e "s:@SUBPACKAGE@:%name$sub:g" \
-e "s:@BASE_PACKAGE@:$base_package:g" \
-e "s:@RPM_VERSION_RELEASE@:%version-%release:g" \
-e "s:@RPM_TARGET_CPU@:%_target_cpu:g" \
-e "s:@CPU_ARCH_FLAVOR@:%cpu_arch_flavor:g" \
-e "s:@SRCVARIANT@:%variant:g" \
%_sourcedir/$script.sh > %my_builddir/$script$sub.sh
done
done
%if %build_kdump || %build_xen || %build_vanilla || %build_ps3
# keep this -suffix list in sync with post.sh and postun.sh
suffix=-%build_flavor
%endif
ln -s $image$suffix %buildroot/boot/$image$suffix
ln -s initrd$suffix %buildroot/boot/initrd$suffix
cp .config %buildroot/boot/config-%kernelrelease-%build_flavor
%if %install_vdso
# Install the unstripped vdso's that are linked in the kernel image
make vdso_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
%endif
# Create a dummy initrd with roughly the size the real one will have.
# That way, YaST will know that this package requires some additional
# space in /boot.
dd if=/dev/zero of=%buildroot/boot/initrd-%kernelrelease-%build_flavor \
bs=1024 seek=2047 count=1
if [ %CONFIG_MODULES = y ]; then
mkdir -p %rpm_install_dir/%cpu_arch_flavor
mkdir -p %buildroot/usr/src/linux-obj/%cpu_arch
ln -s %build_flavor %buildroot/usr/src/linux-obj/%cpu_arch_flavor
gzip -c9 < Module.symvers > %buildroot/boot/symvers-%kernelrelease-%build_flavor.gz
make modules_install $MAKE_ARGS INSTALL_MOD_PATH=%buildroot
if ! %_sourcedir/check-supported-list \
%_sourcedir %buildroot/lib/modules/%kernelrelease-%build_flavor; then
%if %supported_modules_check
exit 1
%endif
echo "Consistency check error: please update supported.conf."
fi
%ifarch s390 s390x
if [ -x "$(which dwarfextract 2>/dev/null)" -a \
-f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor ] ; then
find %buildroot -name "*.ko" > kofiles.list
dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list || echo "dwarfextract failed ($?)"
fi
%endif
# Also put the resulting file in %rpm_install_dir/%cpu_arch/%build_flavor
# so that kernel-source + kernel-%build_flavor is sufficient for building
# modules that have modversions as well.
mkdir -p %rpm_install_dir/%cpu_arch/%build_flavor
cp Module.symvers %rpm_install_dir/%cpu_arch/%build_flavor
# Table of types used in exported symbols (for modversion debugging).
%_sourcedir/modversions --pack . > %buildroot/boot/symtypes-%kernelrelease-%build_flavor
if [ -s %buildroot/boot/symtypes-%kernelrelease-%build_flavor ]; then
gzip -9 %buildroot/boot/symtypes-%kernelrelease-%build_flavor
else
rm -f %buildroot/boot/symtypes-%kernelrelease-%build_flavor
fi
# Some architecture's $(uname -m) output is different from the ARCH
# parameter that needs to be passed to kbuild. Create symlinks from
# $(uname -m) to the ARCH directory.
if [ ! -e %rpm_install_dir/%_target_cpu ]; then
ln -sf %cpu_arch %rpm_install_dir/%_target_cpu
ln -sf %cpu_arch %buildroot/usr/src/linux-obj/%_target_cpu
fi
# We were building in %my_builddir/linux-%srcversion, but the sources will
# later be installed in /usr/src/linux-%srcversion-%source_rel. Fix up the
# build symlink.
rm -f %buildroot/lib/modules/%kernelrelease-%build_flavor/{source,build}
ln -s %src_install_dir \
%buildroot/lib/modules/%kernelrelease-%build_flavor/source
ln -s %obj_install_dir/%cpu_arch/%build_flavor \
%buildroot/lib/modules/%kernelrelease-%build_flavor/build
# Abort if there are any undefined symbols
msg="$(/sbin/depmod -F %buildroot/boot/System.map-%kernelrelease-%build_flavor \
-b %buildroot -ae %kernelrelease-%build_flavor 2>&1)"
if [ $? -ne 0 ] || echo "$msg" | grep 'needs unknown symbol'; then
exit 1
fi
%if %split_base
%_sourcedir/split-modules -d %buildroot \
%if ! %supported_modules_check
-i \
%endif
-o %my_builddir \
-b %kernel_build_dir/Module.base \
-s %kernel_build_dir/Module.supported
%if ! %split_extra
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
%else
( cd %buildroot
find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n'
) > %my_builddir/base-modules
%endif
res=0%my_builddir/kabi/%cpu_arch/symvers-%build_flavor
if test -e %my_builddir/kabi/%cpu_arch/symvers-%build_flavor; then
# check for kabi changes
%_sourcedir/kabi.pl --rules %my_builddir/kabi/severities \
%my_builddir/kabi/%cpu_arch/symvers-%build_flavor \
Module.symvers || res=$?
fi
if [ $res -ne 0 ]; then
if [ ! -e %my_builddir/kabi/%cpu_arch/ignore-%build_flavor -a \
! -e %_sourcedir/IGNORE-KABI-BADNESS ]; then
echo "Create a file IGNORE-KABI-BADNESS in the kernel-source" \
"directory to build this kernel even though its badness is" \
"higher than allowed for an official kernel."
exit 1
fi
fi
tar cf - -T %my_builddir/obj-files | \
tar xf - -C %rpm_install_dir/%cpu_arch_flavor
# bnc#507084
find %rpm_install_dir/%cpu_arch_flavor/scripts -type f -perm -111 | \
while read f; do
case "$(file -b "$f")" in
ELF\ *\ executable*)
strip "$f"
esac
done
# Replace the absolute with a relative path
sed -i "s,%build_src_dir,../../../linux-%kernelrelease%variant,g" \
%rpm_install_dir/%cpu_arch_flavor/Makefile
link=%rpm_install_dir/%cpu_arch_flavor/include2/asm
target=$(readlink "$link")
target=${target#%build_src_dir/}
rm "$link"
ln -s ../../../../linux-%kernelrelease%variant/"$target" "$link"
fi
add_dirs_to_filelist() {
sed -rn '
# print file name
p
# remove filelist macros
s:%%%%[a-z]+(\([^)]+\))? ?::g
# add %%%%dir prefix
s:^:%%%%dir :
# print all parents
:a
# skip directories owned by other packages
s:^%%%%dir (/boot|/etc|/lib/(modules|firmware)|/usr/src)/[^/]+$::
s:/[^/]+$::p
ta
' "$@" | sort -u
}
# Collect the file lists.
shopt -s nullglob
> %my_builddir/kernel-devel.files
for file in %buildroot/boot/vmlinux-*.gz %buildroot/boot/symtypes* ; do
f=${file##%buildroot}
echo "$f" >> %my_builddir/kernel-devel.files
done
{ cd %buildroot
(find boot \
\( -type l -o -name 'initrd-*' \) -printf '%%%%%%%%ghost /%%p\n' -o \
-type f -printf '/%%p\n' ; cat %my_builddir/kernel-devel.files) | \
sort | uniq -u
# Add the auto-generated (by mkdumprd) kdump initrd to %ghost so that
# the file gets removed when uninstalling the kernel.
echo '%%%%ghost /boot/initrd-%kernelrelease-kdump'
touch $RPM_BUILD_ROOT/boot/initrd-%kernelrelease-kdump
if [ %CONFIG_MODULES = y ]; then
find lib/modules/%kernelrelease-%build_flavor \
-type d -o \
\( -path '*/modules.*' ! -path '*/modules.order' \
! -path '*/modules.builtin' \) -printf '%%%%%%%%ghost /%%p\n' \
-o -name '*.ko' -prune -o -printf '/%%p\n'
cat %my_builddir/base-modules
fi
test -d lib/firmware/%kernelrelease-%build_flavor && \
find lib/firmware/%kernelrelease-%build_flavor \
-type d -o \
-printf '/%%p\n'
if [ -e .%_docdir/%name ]; then
echo "%%%%doc %_docdir/%name"
fi
} | add_dirs_to_filelist > %my_builddir/kernel-base.files
%if %split_base
add_dirs_to_filelist %my_builddir/{kernel-base.files,main-modules} \
> %my_builddir/kernel-main.files
%endif
%if %split_extra
add_dirs_to_filelist %my_builddir/unsupported-modules > %my_builddir/kernel-extra.files
%endif
# Hardlink duplicate files automatically (from package fdupes): It doesn't save
# much, but it keeps rpmlint from breaking the package build.
%fdupes $RPM_BUILD_ROOT
%preun -f preun.sh
%postun -f postun.sh
%pre -f pre.sh
%post -f post.sh
%if %split_base
%files -f kernel-main.files
%else
%files -f kernel-base.files
%endif
%defattr(-, root, root)
%package base
Summary: The Amazon EC2 Xen Kernel - base modules
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
AutoReqProv: on
Provides: kernel-base = %version-%source_rel
Requires(pre): coreutils awk
Requires(post): module-init-tools
Requires(post): perl-Bootloader
Requires(post): mkinitrd
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif
%description base
The Linux kernel for Xen paravirtualization.
This kernel can only be used both as an unprivileged ("xenU")
kernel (for Amazon EC2).
This package contains only the base modules, required in all installs.
%source_timestamp
%preun base -f preun-base.sh
%postun base -f postun-base.sh
%pre base -f pre-base.sh
%post base -f post-base.sh
%if %split_base
%files base -f kernel-base.files
%defattr(-, root, root)
%endif
%package extra
Summary: The Amazon EC2 Xen Kernel - Unsupported kernel modules
License: GPL v2 only
Group: System/Kernel
Url: http://www.kernel.org/
AutoReqProv: on
Provides: %name-extra_%_target_cpu = %version-%release
Provides: kernel-extra = %version-%source_rel
Requires: %{name}_%_target_cpu = %version-%release
Requires(pre): coreutils awk
Requires(post): module-init-tools
Requires(post): perl-Bootloader
Requires(post): mkinitrd
Supplements: packageand(product(SUSE_SLED):%{name}_%_target_cpu)
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif
%description extra
The Linux kernel for Xen paravirtualization.
This kernel can only be used both as an unprivileged ("xenU")
kernel (for Amazon EC2).
This package contains additional modules not supported by Novell.
%source_timestamp
%preun extra -f preun-extra.sh
%postun extra -f postun-extra.sh
%pre extra -f pre-extra.sh
%post extra -f post-extra.sh
%if %split_extra
%files extra -f kernel-extra.files
%defattr(-, root, root)
%endif
%if %CONFIG_KMSG_IDS == "y"
%package man
Summary: The collection of man pages generated by the kmsg script.
License: GPL v2 only
Group: System/Kernel
%description man
This package includes the man pages that have been generated from the
kmsg message documentation comments.
%source_timestamp
%files man
%defattr(-,root,root)
/usr/share/man/man9/*
%endif
%package devel
Summary: Development files necessary for building kernel modules
License: GPL v2 only
Group: Development/Sources
Provides: %name-devel = %version-%source_rel
Requires: kernel-source%variant = %version-%source_rel
AutoReqProv: on
%description devel
This package contains files necessary for building kernel modules (and
kernel module packages) against the %build_flavor flavor of the kernel.
%source_timestamp
%if %CONFIG_MODULES == "y"
%pre devel -f devel-pre.sh
%post devel -f devel-post.sh
%files devel -f kernel-devel.files
%defattr(-,root,root)
%dir %obj_install_dir
%dir %obj_install_dir/%cpu_arch
%dir /usr/src/linux-obj
%dir /usr/src/linux-obj/%cpu_arch
%ghost /usr/src/linux-obj/%cpu_arch_flavor
%obj_install_dir/%cpu_arch_flavor
%if %_target_cpu != %cpu_arch
%obj_install_dir/%_target_cpu
/usr/src/linux-obj/%_target_cpu
%endif
%endif
%package devel-debuginfo
# rpm doesn't notice that vmlinux.debug belongs to the gzipped vmlinux.gz
Summary: Debug information for package %name-devel
License: GPL v2 only
Group: Development/Debug
%description devel-debuginfo
Debug information for package %name-devel
%source_timestamp
%if %extract_vmlinux_debuginfo
%files devel-debuginfo -f vmlinux.debug.files
%endif
%changelog

View File

@ -1,159 +1,320 @@
-------------------------------------------------------------------
Mon Oct 26 14:53:34 CET 2009 - jbeulich@novell.com
Tue Nov 3 15:40:19 CET 2009 - mmarek@suse.cz
- Update Xen patches to 2.6.31.4. Fix Xen KMP build.
- config.conf: remove the ec2 flavor from kernel-syms, most KMPs
don't make any sense on ec2
(http://lists.opensuse.org/opensuse-kernel/2009-11/msg00001.html).
-------------------------------------------------------------------
Fri Oct 23 11:15:38 CEST 2009 - mmarek@suse.cz
Mon Nov 2 16:09:13 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete also brocade-bfa-kmp.
-------------------------------------------------------------------
Mon Nov 2 16:04:13 CET 2009 - mmarek@suse.cz
- rpm/kernel-source.spec.in: add split-modules to the src.rpm.
-------------------------------------------------------------------
Mon Nov 2 13:18:55 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete enic-kmp and fnic-kmp.
-------------------------------------------------------------------
Mon Nov 2 12:49:08 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete kmps by their full name, not
just the foo-kmp virtual dependency (bnc#472410).
-------------------------------------------------------------------
Thu Oct 29 06:29:38 CET 2009 - tonyj@suse.de
- Update ppc/ps3 config for CONFIG_UTRACE
-------------------------------------------------------------------
Thu Oct 29 01:37:02 CET 2009 - tonyj@suse.de
- patches.trace/utrace-core: Update for SP1 (FATE# 304321)
-------------------------------------------------------------------
Wed Oct 28 22:51:38 CET 2009 - nfbrown@suse.de
- patches.fixes/nfsd-acl.patch: nfsd: Fix sort_pacl in
fs/nfsd/nf4acl.c to actually sort groups (bnc#549748).
-------------------------------------------------------------------
Wed Oct 28 14:51:28 CET 2009 - jdelvare@suse.de
- Update config files:
CONFIG_NTFS_FS=n
We handle NTFS through FUSE these days.
-------------------------------------------------------------------
Tue Oct 27 17:15:40 CET 2009 - jbohac@suse.cz
- Update config files:
CONFIG_NETLABEL=y
CONFIG_SECURITY_NETWORK_XFRM=y
(fate#307284)
-------------------------------------------------------------------
Tue Oct 27 16:45:20 CET 2009 - jkosina@suse.de
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
fix compilation failure for configs with CONFIG_SMP=n and
CONFIG_FAR_GROUP_SCHED=y
-------------------------------------------------------------------
Tue Oct 27 15:08:26 CET 2009 - jbeulich@novell.com
- Update config files (MINIX_FS=m globally, NTFS_FS off for -ec2).
- supported.conf: Add fs/minix.
-------------------------------------------------------------------
Tue Oct 27 14:35:26 CET 2009 - jkosina@suse.de
- patches.fixes/percpu-allow-pcpu_alloc-to-be-called-with-IRQs-off:
percpu: allow pcpu_alloc() to be called with IRQs off
(bnc#548119).
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
Update to newer version which is going to be merged upstream.
-------------------------------------------------------------------
Fri Oct 23 18:17:21 CEST 2009 - jeffm@suse.com
- Update to 2.6.32-rc5-git3.
-------------------------------------------------------------------
Fri Oct 23 15:11:53 CEST 2009 - mmarek@suse.cz
- Update config files: set NR_CPUS back to 2048 for ia64/vanilla
until there is a fix in mainline.
-------------------------------------------------------------------
Fri Oct 23 15:11:09 CEST 2009 - mmarek@suse.cz
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
fix for !CONFIG_SMP.
-------------------------------------------------------------------
Fri Oct 23 12:53:53 CEST 2009 - mmarek@suse.cz
- patches.suse/Cleanup-and-make-boot-splash-work-with-KMS.patch:
Cleanup and make boot splash work with KMS (bnc#544645).
-------------------------------------------------------------------
Thu Oct 22 21:42:15 CEST 2009 - sdietrich@suse.de
Thu Oct 22 18:38:47 CEST 2009 - jeffm@suse.com
- supported.conf: add drivers/md/raid6_pq
- Re-enabled NR_CPUS=4096 on ia64.
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
sched: move rq_weight data array out of .percpu (bnc#548119).
-------------------------------------------------------------------
Tue Oct 20 23:10:09 CEST 2009 - trenn@suse.de
Tue Oct 20 15:27:25 CEST 2009 - jbeulich@novell.com
- patches.arch/x86_amd_fix_erratum_63.patch: x86/amd-iommu:
Workaround for erratum 63 (bnc#548274).
- Update x86-64 Xen config file (NR_CPUS=512).
- Refresh a few Xen patches.
- rpm/kernel-binary.spec.in: Handle -ec2 flavor.
- rpm/package-descriptions: Describe -ec2 flavor.
- rpm/post.sh: Handle -ec2 flavor.
-------------------------------------------------------------------
Tue Oct 20 22:57:50 CEST 2009 - trenn@suse.de
Tue Oct 20 14:47:55 CEST 2009 - jbeulich@novell.com
- patches.arch/x86_mce_therm_suppress_msgs.patch: X86:
Suppress hundreds of Intel thermal MCE messages on high temps
(bnc#533556).
- patches.fixes/use-totalram_pages: Delete.
-------------------------------------------------------------------
Tue Oct 20 15:35:27 CEST 2009 - jeffm@suse.com
Tue Oct 20 14:45:22 CEST 2009 - jbeulich@novell.com
- patches.fixes/drm-r128-add-test-for-initialisation-to-all-ioctls-that-require-it:
drm/r128: Add test for initialisation to all ioctls that
require it (bnc#548071 CVE-2009-3620).
- config.conf: Add -ec2 configs (fate#305273)
- Add ec2 config files.
- patches.xen/xen-unpriv-build: No need to build certain bits
when building non-privileged kernel.
- supported.conf: Add fs/nls/nls_base.
-------------------------------------------------------------------
Wed Oct 14 18:31:53 CEST 2009 - tiwai@suse.de
Mon Oct 19 15:24:25 CEST 2009 - jeffm@suse.com
- patches.drivers/alsa-hda-alc662-capture-fix: ALSA: hda -
Fix capture source checks for ALC662/663 codecs (bnc#546918).
- Temporarily reduce NR_CPUS to 2048 on ia64 to avoid build
failures (bnc#548119)
-------------------------------------------------------------------
Wed Oct 14 18:22:43 CEST 2009 - gregkh@suse.de
Mon Oct 19 15:21:26 CEST 2009 - mmarek@suse.cz
- Update to 2.6.31.4
- security fixes
- bugfixes
- obsoletes:
- patches.drivers/alsa-hda-2.6.32-rc1-toshiba-fix
- rpm/kernel-binary.spec.in: [s390x] ignore errors from
dwarfextract for now.
-------------------------------------------------------------------
Tue Oct 13 16:11:20 CEST 2009 - tiwai@suse.de
- patches.drivers/alsa-hda-nvidia-hdmi-full-fmts: Refresh. Enable
all formats/rates as default.
-------------------------------------------------------------------
Tue Oct 13 15:54:12 CEST 2009 - tiwai@suse.de
- patches.drivers/alsa-hda-nvidia-hdmi-full-fmts: ALSA: hda -
Add full rates/formats support for Nvidia HDMI.
- patches.drivers/alsa-hda-realtek-overflow-fix: ALSA: hda -
Fix overflow of spec->init_verbs in patch_realtek.c.
- patches.drivers/alsa-hda-stac9228-dell-fix: ALSA: hda - Fix
volume-knob setup for Dell laptops with STAC9228 (bnc#545013).
- patches.drivers/alsa-hda-stac9228-fsc-fix: Refresh.
-------------------------------------------------------------------
Tue Oct 13 01:11:05 CEST 2009 - gregkh@suse.de
Fri Oct 16 19:18:25 CEST 2009 - jeffm@suse.com
- Update config files.
- patches.drivers/samsung-laptop-driver.patch: Samsung laptop
driver.
-------------------------------------------------------------------
Mon Oct 12 16:14:42 CEST 2009 - trenn@suse.de
Fri Oct 16 17:01:11 CEST 2009 - jeffm@suse.com
- patches.arch/amd_magny_cour_topology_fix.patch: x86: Fix CPU
llc_shared_map information for AMD Magny-Cours (bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_1.patch: x86, sched:
Workaround broken sched domain creation for AMD Magny-Cours
(bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_2.patch: x86, mcheck:
Use correct cpumask for shared bank4 (bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_3.patch: x86,
cacheinfo: Fixup L3 cache information for AMD multi-node
processors (bnc#545615).
- Update to 2.6.32-rc5.
-------------------------------------------------------------------
Mon Oct 12 11:13:52 CEST 2009 - jbeulich@novell.com
Fri Oct 16 16:45:53 CEST 2009 - mmarek@suse.de
- patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch:
fix up register usage.
- patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-x86_64.patch:
fix up register usage (bnc#545206).
- patches.rpmify/ia64-sn-fix-percpu-warnings: ia64/sn: fix
percpu warnings.
-------------------------------------------------------------------
Sun Oct 11 17:48:28 CEST 2009 - tiwai@suse.de
Fri Oct 16 15:51:56 CEST 2009 - mmarek@suse.de
- patches.drivers/alsa-hda-stac9228-fsc-fix: ALSA: hda - Fix
mute sound with STAC9227/9228 codecs (bnc#546006).
- Update config files: disable MTD_GPIO_ADDR, VME_CA91CX42 and
VME_TSI148 on ia64 to fix build.
-------------------------------------------------------------------
Thu Oct 8 22:45:22 CEST 2009 - gregkh@suse.de
Fri Oct 16 14:19:01 CEST 2009 - jbeulich@novell.com
- patches.xen/xen3-patch-2.6.32-rc4: Fix AGP for PowerPC.
-------------------------------------------------------------------
Fri Oct 16 12:08:06 CEST 2009 - jbeulich@novell.com
- Update Xen patches to 2.6.32-rc4 and c/s 938.
- config.conf: Re-enable Xen.
- Update x86 config files.
-------------------------------------------------------------------
Tue Oct 13 02:29:26 CEST 2009 - jeffm@suse.com
- patches.rpmify/staging-missing-sched.h: Added missing sites.
-------------------------------------------------------------------
Mon Oct 12 23:08:39 CEST 2009 - jeffm@suse.com
- patches.rpmify/staging-missing-sched.h: staging: Complete
sched.h removal from interrupt.h.
-------------------------------------------------------------------
Mon Oct 12 21:05:07 CEST 2009 - jeffm@suse.de
- patches.apparmor/ptrace_may_access-fix: apparmor:
ptrace_may_access -> ptrace_access_check.
-------------------------------------------------------------------
Mon Oct 12 20:07:54 CEST 2009 - jeffm@suse.de
- Update config files.
- disable CONFIG_STAGING for ia64, ppc, ppc64, and s390x
-------------------------------------------------------------------
Thu Oct 8 05:47:26 CEST 2009 - sdietrich@suse.de
Mon Oct 12 19:54:16 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-add-memory-barrier-commentary: futex:
Add memory barrier commentary to futex_wait_queue_me().
- Updated to 2.6.32-rc4.
- Eliminated 4 patches.
- Refreshed context.
-------------------------------------------------------------------
Thu Oct 8 05:46:27 CEST 2009 - sdietrich@suse.de
Mon Oct 12 16:23:59 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-fix-wakeup-race: futex: Fix wakeup race
by setting TASK_INTERRUPTIBLE before queue_me().
- patches.apparmor/apparmor.diff: Refresh and enable.
-------------------------------------------------------------------
Thu Oct 8 05:45:05 CEST 2009 - sdietrich@suse.de
Fri Oct 9 20:00:01 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_q-woken-state-commentary:
futex: Correct futex_q woken state commentary.
- Cleanup unused patches:
- patches.fixes/iwl3945-fix-rfkill.patch: Delete.
- patches.fixes/iwlagn-fix-rfkill.patch: Delete.
- patches.suse/kdb-serial-8250: Delete.
- patches.suse/kdb-sysctl-context: Delete.
-------------------------------------------------------------------
Thu Oct 8 05:43:52 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:57:28 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-make-function-kernel-doc-commentary-consistent:
futex: Make function kernel-doc commentary consistent.
- patches.fixes/scsi-add-tgps-setting: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:42:42 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:42:54 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-queue_me-and-unqueue_me-commentary:
futex: Correct queue_me and unqueue_me commentary.
- patches.arch/x86_64-hpet-64bit-timer.patch: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:41:04 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:42:40 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_wait_requeue_pi-commentary_2:
futex: Correct futex_wait_requeue_pi() commentary.
- patches.suse/kbuild-icecream-workaround: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:39:09 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:12:22 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-detect-mismatched-requeue-targets: futex:
Detect mismatched requeue targets.
- patches.rpmify/spin_is_contended-fix: Delete.
-------------------------------------------------------------------
Thu Oct 8 05:37:38 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:11:55 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_wait_requeue_pi-commentary:
futex: Correct futex_wait_requeue_pi() commentary.
- patches.arch/mm-avoid-bad-page-on-lru: Refresh and re-enable.
-------------------------------------------------------------------
Fri Oct 9 15:08:54 CEST 2009 - jeffm@suse.de
- Update vanilla config files.
-------------------------------------------------------------------
Fri Oct 9 14:52:31 CEST 2009 - jeffm@suse.de
- Update to 2.6.32-rc3.
-------------------------------------------------------------------
Fri Oct 9 00:35:47 CEST 2009 - jeffm@suse.de
- patches.rpmify/tsi148-dependency: vme/tsi148: Depend on VIRT_TO_BUS
-------------------------------------------------------------------
Thu Oct 8 23:37:34 CEST 2009 - jeffm@suse.de
- patches.suse/kdb-x86-build-fixes: kdb: Use $srctree not $TOPDIR
in Makefile.
-------------------------------------------------------------------
Thu Oct 8 23:36:50 CEST 2009 - jeffm@suse.de
- patches.rpmify/winbond-prepare_multicast: winbond: implement
prepare_multicast and fix API usage.
- patches.rpmify/winbond_beacon_timers: winbond: use
bss_conf->beacon_int instead of conf->beacon_int.
- patches.rpmify/winbond-build-fixes: Delete.
-------------------------------------------------------------------
Thu Oct 8 22:49:42 CEST 2009 - jeffm@suse.de
- patches.rpmify/rtl8192e-build-fixes: rtl8192e: Add #include
<linux/vmalloc.h>.
-------------------------------------------------------------------
Thu Oct 8 22:44:26 CEST 2009 - jeffm@suse.de
- patches.suse/kdb-build-fixes: kdb: Build fixes.
-------------------------------------------------------------------
Thu Oct 8 22:32:46 CEST 2009 - jeffm@suse.de
- patches.rpmify/iio-s390-build-fix: iio: Don't build on s390.
-------------------------------------------------------------------
Thu Oct 8 21:54:40 CEST 2009 - jeffm@suse.de
- patches.rpmify/winbond-build-fixes: winbond: API fix.
-------------------------------------------------------------------
Thu Oct 8 21:53:59 CEST 2009 - jeffm@suse.de
- Update vanilla config files.
-------------------------------------------------------------------
Thu Oct 8 21:48:43 CEST 2009 - jeffm@suse.de
- Update config files.
-------------------------------------------------------------------
Thu Oct 8 20:07:07 CEST 2009 - jeffm@suse.de
- Updated to 2.6.32-rc1 (AKA 2.6.32-rc2).
- Eliminated 28 patches.
- 14 patches need further review.
- Xen and AppArmor are currently disabled.
- USB support in KDB is disabled.
-------------------------------------------------------------------
Thu Oct 8 00:27:18 CEST 2009 - gregkh@suse.de
@ -291,6 +452,12 @@ Sat Sep 19 13:39:38 CEST 2009 - mmarek@suse.cz
- rpm/postun.sh: remove dead code.
-------------------------------------------------------------------
Fri Sep 18 21:20:14 CEST 2009 - jeffm@suse.de
- patches.fixes/reiserfs-replay-honor-ro: reiserfs: Properly
honor read-only devices (bnc#441062).
-------------------------------------------------------------------
Thu Sep 17 21:25:23 CEST 2009 - jeffm@suse.de

View File

@ -1,5 +1,5 @@
#
# spec file for package kernel-kdump (Version 2.6.31.4)
# spec file for package kernel-kdump (Version 2.6.32)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@ -18,12 +18,12 @@
# norootforbuild
%define srcversion 2.6.31
%define patchversion 2.6.31.4
%define patchversion 2.6.32-rc5-git3
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
%define build_flavor kdump
%define build_kdump (%build_flavor == "kdump")
%define build_xen (%build_flavor == "xen")
%define build_xen (%build_flavor == "xen" || %build_flavor == "ec2")
%define build_vanilla (%build_flavor == "vanilla")
%define build_ps3 (%build_flavor == "ps3")
%define build_src_dir %my_builddir/linux-%srcversion
@ -48,8 +48,8 @@
Name: kernel-kdump
Summary: kernel for kdump
Version: 2.6.31.4
Release: 3
Version: 2.6.32
Release: 1
%if %using_buildservice
%else
%endif
@ -86,9 +86,11 @@ BuildRequires: dwarfextract
%endif
%if %build_xen
%ifarch %ix86
%if %build_flavor != "ec2"
Provides: kernel-xenpae = %version
Obsoletes: kernel-xenpae <= %version
%endif
%endif
#!BuildIgnore: xen
%endif
Provides: %name-nongpl
@ -159,26 +161,30 @@ NoSource: 111
NoSource: 120
# The following KMPs have been integrated into the kernel package.
# sles10 / 10.3
Obsoletes: iwlwifi-kmp
Obsoletes: ipw3945-kmp
Obsoletes: iwlwifi-kmp-%build_flavor
Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
Obsoletes: uvcvideo-kmp
Obsoletes: uvcvideo-kmp-%build_flavor
# 10.3
Obsoletes: adm8211-kmp
Obsoletes: rt2x00-kmp
Obsoletes: rfswitch-kmp
Obsoletes: adm8211-kmp-%build_flavor
Obsoletes: rt2x00-kmp-%build_flavor
Obsoletes: rfswitch-kmp-%build_flavor
# 11.0
Obsoletes: atl2-kmp
Obsoletes: wlan-ng-kmp
Obsoletes: et131x-kmp
Obsoletes: ivtv-kmp
Obsoletes: at76_usb-kmp
Obsoletes: pcc-acpi-kmp
Obsoletes: btusb-kmp
Obsoletes: atl2-kmp-%build_flavor
Obsoletes: wlan-ng-kmp-%build_flavor
Obsoletes: et131x-kmp-%build_flavor
Obsoletes: ivtv-kmp-%build_flavor
Obsoletes: at76_usb-kmp-%build_flavor
Obsoletes: pcc-acpi-kmp-%build_flavor
Obsoletes: btusb-kmp-%build_flavor
# sle11-ga
Obsoletes: enic-kmp-%build_flavor
Obsoletes: fnic-kmp-%build_flavor
Obsoletes: brocade-bfa-kmp-%build_flavor
# sle11
Obsoletes: ocfs2-kmp
Obsoletes: ocfs2-kmp-%build_flavor
# 11.1
Obsoletes: quickcam-kmp < 0.6.7
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
# Will modules not listed in supported.conf abort the kernel build (0/1)?
@ -383,7 +389,7 @@ add_vmlinux()
cp -p arch/s390/boot/image %buildroot/boot/image-%kernelrelease-%build_flavor
image=image
if [ -x "$(which dwarfextract 2>/dev/null)" ] ; then
dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract failed ($?)"
fi
%if %CONFIG_KMSG_IDS == "y"
mkdir -p %buildroot/usr/share/man/man9
@ -446,7 +452,7 @@ if [ %CONFIG_MODULES = y ]; then
if [ -x "$(which dwarfextract 2>/dev/null)" -a \
-f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor ] ; then
find %buildroot -name "*.ko" > kofiles.list
dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list
dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list || echo "dwarfextract failed ($?)"
fi
%endif
# Also put the resulting file in %rpm_install_dir/%cpu_arch/%build_flavor

View File

@ -1,159 +1,320 @@
-------------------------------------------------------------------
Mon Oct 26 14:53:34 CET 2009 - jbeulich@novell.com
Tue Nov 3 15:40:19 CET 2009 - mmarek@suse.cz
- Update Xen patches to 2.6.31.4. Fix Xen KMP build.
- config.conf: remove the ec2 flavor from kernel-syms, most KMPs
don't make any sense on ec2
(http://lists.opensuse.org/opensuse-kernel/2009-11/msg00001.html).
-------------------------------------------------------------------
Fri Oct 23 11:15:38 CEST 2009 - mmarek@suse.cz
Mon Nov 2 16:09:13 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete also brocade-bfa-kmp.
-------------------------------------------------------------------
Mon Nov 2 16:04:13 CET 2009 - mmarek@suse.cz
- rpm/kernel-source.spec.in: add split-modules to the src.rpm.
-------------------------------------------------------------------
Mon Nov 2 13:18:55 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete enic-kmp and fnic-kmp.
-------------------------------------------------------------------
Mon Nov 2 12:49:08 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete kmps by their full name, not
just the foo-kmp virtual dependency (bnc#472410).
-------------------------------------------------------------------
Thu Oct 29 06:29:38 CET 2009 - tonyj@suse.de
- Update ppc/ps3 config for CONFIG_UTRACE
-------------------------------------------------------------------
Thu Oct 29 01:37:02 CET 2009 - tonyj@suse.de
- patches.trace/utrace-core: Update for SP1 (FATE# 304321)
-------------------------------------------------------------------
Wed Oct 28 22:51:38 CET 2009 - nfbrown@suse.de
- patches.fixes/nfsd-acl.patch: nfsd: Fix sort_pacl in
fs/nfsd/nf4acl.c to actually sort groups (bnc#549748).
-------------------------------------------------------------------
Wed Oct 28 14:51:28 CET 2009 - jdelvare@suse.de
- Update config files:
CONFIG_NTFS_FS=n
We handle NTFS through FUSE these days.
-------------------------------------------------------------------
Tue Oct 27 17:15:40 CET 2009 - jbohac@suse.cz
- Update config files:
CONFIG_NETLABEL=y
CONFIG_SECURITY_NETWORK_XFRM=y
(fate#307284)
-------------------------------------------------------------------
Tue Oct 27 16:45:20 CET 2009 - jkosina@suse.de
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
fix compilation failure for configs with CONFIG_SMP=n and
CONFIG_FAR_GROUP_SCHED=y
-------------------------------------------------------------------
Tue Oct 27 15:08:26 CET 2009 - jbeulich@novell.com
- Update config files (MINIX_FS=m globally, NTFS_FS off for -ec2).
- supported.conf: Add fs/minix.
-------------------------------------------------------------------
Tue Oct 27 14:35:26 CET 2009 - jkosina@suse.de
- patches.fixes/percpu-allow-pcpu_alloc-to-be-called-with-IRQs-off:
percpu: allow pcpu_alloc() to be called with IRQs off
(bnc#548119).
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
Update to newer version which is going to be merged upstream.
-------------------------------------------------------------------
Fri Oct 23 18:17:21 CEST 2009 - jeffm@suse.com
- Update to 2.6.32-rc5-git3.
-------------------------------------------------------------------
Fri Oct 23 15:11:53 CEST 2009 - mmarek@suse.cz
- Update config files: set NR_CPUS back to 2048 for ia64/vanilla
until there is a fix in mainline.
-------------------------------------------------------------------
Fri Oct 23 15:11:09 CEST 2009 - mmarek@suse.cz
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
fix for !CONFIG_SMP.
-------------------------------------------------------------------
Fri Oct 23 12:53:53 CEST 2009 - mmarek@suse.cz
- patches.suse/Cleanup-and-make-boot-splash-work-with-KMS.patch:
Cleanup and make boot splash work with KMS (bnc#544645).
-------------------------------------------------------------------
Thu Oct 22 21:42:15 CEST 2009 - sdietrich@suse.de
Thu Oct 22 18:38:47 CEST 2009 - jeffm@suse.com
- supported.conf: add drivers/md/raid6_pq
- Re-enabled NR_CPUS=4096 on ia64.
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
sched: move rq_weight data array out of .percpu (bnc#548119).
-------------------------------------------------------------------
Tue Oct 20 23:10:09 CEST 2009 - trenn@suse.de
Tue Oct 20 15:27:25 CEST 2009 - jbeulich@novell.com
- patches.arch/x86_amd_fix_erratum_63.patch: x86/amd-iommu:
Workaround for erratum 63 (bnc#548274).
- Update x86-64 Xen config file (NR_CPUS=512).
- Refresh a few Xen patches.
- rpm/kernel-binary.spec.in: Handle -ec2 flavor.
- rpm/package-descriptions: Describe -ec2 flavor.
- rpm/post.sh: Handle -ec2 flavor.
-------------------------------------------------------------------
Tue Oct 20 22:57:50 CEST 2009 - trenn@suse.de
Tue Oct 20 14:47:55 CEST 2009 - jbeulich@novell.com
- patches.arch/x86_mce_therm_suppress_msgs.patch: X86:
Suppress hundreds of Intel thermal MCE messages on high temps
(bnc#533556).
- patches.fixes/use-totalram_pages: Delete.
-------------------------------------------------------------------
Tue Oct 20 15:35:27 CEST 2009 - jeffm@suse.com
Tue Oct 20 14:45:22 CEST 2009 - jbeulich@novell.com
- patches.fixes/drm-r128-add-test-for-initialisation-to-all-ioctls-that-require-it:
drm/r128: Add test for initialisation to all ioctls that
require it (bnc#548071 CVE-2009-3620).
- config.conf: Add -ec2 configs (fate#305273)
- Add ec2 config files.
- patches.xen/xen-unpriv-build: No need to build certain bits
when building non-privileged kernel.
- supported.conf: Add fs/nls/nls_base.
-------------------------------------------------------------------
Wed Oct 14 18:31:53 CEST 2009 - tiwai@suse.de
Mon Oct 19 15:24:25 CEST 2009 - jeffm@suse.com
- patches.drivers/alsa-hda-alc662-capture-fix: ALSA: hda -
Fix capture source checks for ALC662/663 codecs (bnc#546918).
- Temporarily reduce NR_CPUS to 2048 on ia64 to avoid build
failures (bnc#548119)
-------------------------------------------------------------------
Wed Oct 14 18:22:43 CEST 2009 - gregkh@suse.de
Mon Oct 19 15:21:26 CEST 2009 - mmarek@suse.cz
- Update to 2.6.31.4
- security fixes
- bugfixes
- obsoletes:
- patches.drivers/alsa-hda-2.6.32-rc1-toshiba-fix
- rpm/kernel-binary.spec.in: [s390x] ignore errors from
dwarfextract for now.
-------------------------------------------------------------------
Tue Oct 13 16:11:20 CEST 2009 - tiwai@suse.de
- patches.drivers/alsa-hda-nvidia-hdmi-full-fmts: Refresh. Enable
all formats/rates as default.
-------------------------------------------------------------------
Tue Oct 13 15:54:12 CEST 2009 - tiwai@suse.de
- patches.drivers/alsa-hda-nvidia-hdmi-full-fmts: ALSA: hda -
Add full rates/formats support for Nvidia HDMI.
- patches.drivers/alsa-hda-realtek-overflow-fix: ALSA: hda -
Fix overflow of spec->init_verbs in patch_realtek.c.
- patches.drivers/alsa-hda-stac9228-dell-fix: ALSA: hda - Fix
volume-knob setup for Dell laptops with STAC9228 (bnc#545013).
- patches.drivers/alsa-hda-stac9228-fsc-fix: Refresh.
-------------------------------------------------------------------
Tue Oct 13 01:11:05 CEST 2009 - gregkh@suse.de
Fri Oct 16 19:18:25 CEST 2009 - jeffm@suse.com
- Update config files.
- patches.drivers/samsung-laptop-driver.patch: Samsung laptop
driver.
-------------------------------------------------------------------
Mon Oct 12 16:14:42 CEST 2009 - trenn@suse.de
Fri Oct 16 17:01:11 CEST 2009 - jeffm@suse.com
- patches.arch/amd_magny_cour_topology_fix.patch: x86: Fix CPU
llc_shared_map information for AMD Magny-Cours (bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_1.patch: x86, sched:
Workaround broken sched domain creation for AMD Magny-Cours
(bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_2.patch: x86, mcheck:
Use correct cpumask for shared bank4 (bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_3.patch: x86,
cacheinfo: Fixup L3 cache information for AMD multi-node
processors (bnc#545615).
- Update to 2.6.32-rc5.
-------------------------------------------------------------------
Mon Oct 12 11:13:52 CEST 2009 - jbeulich@novell.com
Fri Oct 16 16:45:53 CEST 2009 - mmarek@suse.de
- patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch:
fix up register usage.
- patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-x86_64.patch:
fix up register usage (bnc#545206).
- patches.rpmify/ia64-sn-fix-percpu-warnings: ia64/sn: fix
percpu warnings.
-------------------------------------------------------------------
Sun Oct 11 17:48:28 CEST 2009 - tiwai@suse.de
Fri Oct 16 15:51:56 CEST 2009 - mmarek@suse.de
- patches.drivers/alsa-hda-stac9228-fsc-fix: ALSA: hda - Fix
mute sound with STAC9227/9228 codecs (bnc#546006).
- Update config files: disable MTD_GPIO_ADDR, VME_CA91CX42 and
VME_TSI148 on ia64 to fix build.
-------------------------------------------------------------------
Thu Oct 8 22:45:22 CEST 2009 - gregkh@suse.de
Fri Oct 16 14:19:01 CEST 2009 - jbeulich@novell.com
- patches.xen/xen3-patch-2.6.32-rc4: Fix AGP for PowerPC.
-------------------------------------------------------------------
Fri Oct 16 12:08:06 CEST 2009 - jbeulich@novell.com
- Update Xen patches to 2.6.32-rc4 and c/s 938.
- config.conf: Re-enable Xen.
- Update x86 config files.
-------------------------------------------------------------------
Tue Oct 13 02:29:26 CEST 2009 - jeffm@suse.com
- patches.rpmify/staging-missing-sched.h: Added missing sites.
-------------------------------------------------------------------
Mon Oct 12 23:08:39 CEST 2009 - jeffm@suse.com
- patches.rpmify/staging-missing-sched.h: staging: Complete
sched.h removal from interrupt.h.
-------------------------------------------------------------------
Mon Oct 12 21:05:07 CEST 2009 - jeffm@suse.de
- patches.apparmor/ptrace_may_access-fix: apparmor:
ptrace_may_access -> ptrace_access_check.
-------------------------------------------------------------------
Mon Oct 12 20:07:54 CEST 2009 - jeffm@suse.de
- Update config files.
- disable CONFIG_STAGING for ia64, ppc, ppc64, and s390x
-------------------------------------------------------------------
Thu Oct 8 05:47:26 CEST 2009 - sdietrich@suse.de
Mon Oct 12 19:54:16 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-add-memory-barrier-commentary: futex:
Add memory barrier commentary to futex_wait_queue_me().
- Updated to 2.6.32-rc4.
- Eliminated 4 patches.
- Refreshed context.
-------------------------------------------------------------------
Thu Oct 8 05:46:27 CEST 2009 - sdietrich@suse.de
Mon Oct 12 16:23:59 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-fix-wakeup-race: futex: Fix wakeup race
by setting TASK_INTERRUPTIBLE before queue_me().
- patches.apparmor/apparmor.diff: Refresh and enable.
-------------------------------------------------------------------
Thu Oct 8 05:45:05 CEST 2009 - sdietrich@suse.de
Fri Oct 9 20:00:01 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_q-woken-state-commentary:
futex: Correct futex_q woken state commentary.
- Cleanup unused patches:
- patches.fixes/iwl3945-fix-rfkill.patch: Delete.
- patches.fixes/iwlagn-fix-rfkill.patch: Delete.
- patches.suse/kdb-serial-8250: Delete.
- patches.suse/kdb-sysctl-context: Delete.
-------------------------------------------------------------------
Thu Oct 8 05:43:52 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:57:28 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-make-function-kernel-doc-commentary-consistent:
futex: Make function kernel-doc commentary consistent.
- patches.fixes/scsi-add-tgps-setting: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:42:42 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:42:54 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-queue_me-and-unqueue_me-commentary:
futex: Correct queue_me and unqueue_me commentary.
- patches.arch/x86_64-hpet-64bit-timer.patch: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:41:04 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:42:40 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_wait_requeue_pi-commentary_2:
futex: Correct futex_wait_requeue_pi() commentary.
- patches.suse/kbuild-icecream-workaround: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:39:09 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:12:22 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-detect-mismatched-requeue-targets: futex:
Detect mismatched requeue targets.
- patches.rpmify/spin_is_contended-fix: Delete.
-------------------------------------------------------------------
Thu Oct 8 05:37:38 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:11:55 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_wait_requeue_pi-commentary:
futex: Correct futex_wait_requeue_pi() commentary.
- patches.arch/mm-avoid-bad-page-on-lru: Refresh and re-enable.
-------------------------------------------------------------------
Fri Oct 9 15:08:54 CEST 2009 - jeffm@suse.de
- Update vanilla config files.
-------------------------------------------------------------------
Fri Oct 9 14:52:31 CEST 2009 - jeffm@suse.de
- Update to 2.6.32-rc3.
-------------------------------------------------------------------
Fri Oct 9 00:35:47 CEST 2009 - jeffm@suse.de
- patches.rpmify/tsi148-dependency: vme/tsi148: Depend on VIRT_TO_BUS
-------------------------------------------------------------------
Thu Oct 8 23:37:34 CEST 2009 - jeffm@suse.de
- patches.suse/kdb-x86-build-fixes: kdb: Use $srctree not $TOPDIR
in Makefile.
-------------------------------------------------------------------
Thu Oct 8 23:36:50 CEST 2009 - jeffm@suse.de
- patches.rpmify/winbond-prepare_multicast: winbond: implement
prepare_multicast and fix API usage.
- patches.rpmify/winbond_beacon_timers: winbond: use
bss_conf->beacon_int instead of conf->beacon_int.
- patches.rpmify/winbond-build-fixes: Delete.
-------------------------------------------------------------------
Thu Oct 8 22:49:42 CEST 2009 - jeffm@suse.de
- patches.rpmify/rtl8192e-build-fixes: rtl8192e: Add #include
<linux/vmalloc.h>.
-------------------------------------------------------------------
Thu Oct 8 22:44:26 CEST 2009 - jeffm@suse.de
- patches.suse/kdb-build-fixes: kdb: Build fixes.
-------------------------------------------------------------------
Thu Oct 8 22:32:46 CEST 2009 - jeffm@suse.de
- patches.rpmify/iio-s390-build-fix: iio: Don't build on s390.
-------------------------------------------------------------------
Thu Oct 8 21:54:40 CEST 2009 - jeffm@suse.de
- patches.rpmify/winbond-build-fixes: winbond: API fix.
-------------------------------------------------------------------
Thu Oct 8 21:53:59 CEST 2009 - jeffm@suse.de
- Update vanilla config files.
-------------------------------------------------------------------
Thu Oct 8 21:48:43 CEST 2009 - jeffm@suse.de
- Update config files.
-------------------------------------------------------------------
Thu Oct 8 20:07:07 CEST 2009 - jeffm@suse.de
- Updated to 2.6.32-rc1 (AKA 2.6.32-rc2).
- Eliminated 28 patches.
- 14 patches need further review.
- Xen and AppArmor are currently disabled.
- USB support in KDB is disabled.
-------------------------------------------------------------------
Thu Oct 8 00:27:18 CEST 2009 - gregkh@suse.de
@ -291,6 +452,12 @@ Sat Sep 19 13:39:38 CEST 2009 - mmarek@suse.cz
- rpm/postun.sh: remove dead code.
-------------------------------------------------------------------
Fri Sep 18 21:20:14 CEST 2009 - jeffm@suse.de
- patches.fixes/reiserfs-replay-honor-ro: reiserfs: Properly
honor read-only devices (bnc#441062).
-------------------------------------------------------------------
Thu Sep 17 21:25:23 CEST 2009 - jeffm@suse.de

View File

@ -1,5 +1,5 @@
#
# spec file for package kernel-pae (Version 2.6.31.4)
# spec file for package kernel-pae (Version 2.6.32)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@ -18,12 +18,12 @@
# norootforbuild
%define srcversion 2.6.31
%define patchversion 2.6.31.4
%define patchversion 2.6.32-rc5-git3
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
%define build_flavor pae
%define build_kdump (%build_flavor == "kdump")
%define build_xen (%build_flavor == "xen")
%define build_xen (%build_flavor == "xen" || %build_flavor == "ec2")
%define build_vanilla (%build_flavor == "vanilla")
%define build_ps3 (%build_flavor == "ps3")
%define build_src_dir %my_builddir/linux-%srcversion
@ -48,8 +48,8 @@
Name: kernel-pae
Summary: Kernel with PAE Support
Version: 2.6.31.4
Release: 3
Version: 2.6.32
Release: 1
%if %using_buildservice
%else
%endif
@ -86,9 +86,11 @@ BuildRequires: dwarfextract
%endif
%if %build_xen
%ifarch %ix86
%if %build_flavor != "ec2"
Provides: kernel-xenpae = %version
Obsoletes: kernel-xenpae <= %version
%endif
%endif
#!BuildIgnore: xen
%endif
Provides: %name-nongpl
@ -163,26 +165,30 @@ NoSource: 111
NoSource: 120
# The following KMPs have been integrated into the kernel package.
# sles10 / 10.3
Obsoletes: iwlwifi-kmp
Obsoletes: ipw3945-kmp
Obsoletes: iwlwifi-kmp-%build_flavor
Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
Obsoletes: uvcvideo-kmp
Obsoletes: uvcvideo-kmp-%build_flavor
# 10.3
Obsoletes: adm8211-kmp
Obsoletes: rt2x00-kmp
Obsoletes: rfswitch-kmp
Obsoletes: adm8211-kmp-%build_flavor
Obsoletes: rt2x00-kmp-%build_flavor
Obsoletes: rfswitch-kmp-%build_flavor
# 11.0
Obsoletes: atl2-kmp
Obsoletes: wlan-ng-kmp
Obsoletes: et131x-kmp
Obsoletes: ivtv-kmp
Obsoletes: at76_usb-kmp
Obsoletes: pcc-acpi-kmp
Obsoletes: btusb-kmp
Obsoletes: atl2-kmp-%build_flavor
Obsoletes: wlan-ng-kmp-%build_flavor
Obsoletes: et131x-kmp-%build_flavor
Obsoletes: ivtv-kmp-%build_flavor
Obsoletes: at76_usb-kmp-%build_flavor
Obsoletes: pcc-acpi-kmp-%build_flavor
Obsoletes: btusb-kmp-%build_flavor
# sle11-ga
Obsoletes: enic-kmp-%build_flavor
Obsoletes: fnic-kmp-%build_flavor
Obsoletes: brocade-bfa-kmp-%build_flavor
# sle11
Obsoletes: ocfs2-kmp
Obsoletes: ocfs2-kmp-%build_flavor
# 11.1
Obsoletes: quickcam-kmp < 0.6.7
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
# Will modules not listed in supported.conf abort the kernel build (0/1)?
@ -391,7 +397,7 @@ add_vmlinux()
cp -p arch/s390/boot/image %buildroot/boot/image-%kernelrelease-%build_flavor
image=image
if [ -x "$(which dwarfextract 2>/dev/null)" ] ; then
dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract failed ($?)"
fi
%if %CONFIG_KMSG_IDS == "y"
mkdir -p %buildroot/usr/share/man/man9
@ -454,7 +460,7 @@ if [ %CONFIG_MODULES = y ]; then
if [ -x "$(which dwarfextract 2>/dev/null)" -a \
-f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor ] ; then
find %buildroot -name "*.ko" > kofiles.list
dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list
dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list || echo "dwarfextract failed ($?)"
fi
%endif
# Also put the resulting file in %rpm_install_dir/%cpu_arch/%build_flavor

View File

@ -1,159 +1,320 @@
-------------------------------------------------------------------
Mon Oct 26 14:53:34 CET 2009 - jbeulich@novell.com
Tue Nov 3 15:40:19 CET 2009 - mmarek@suse.cz
- Update Xen patches to 2.6.31.4. Fix Xen KMP build.
- config.conf: remove the ec2 flavor from kernel-syms, most KMPs
don't make any sense on ec2
(http://lists.opensuse.org/opensuse-kernel/2009-11/msg00001.html).
-------------------------------------------------------------------
Fri Oct 23 11:15:38 CEST 2009 - mmarek@suse.cz
Mon Nov 2 16:09:13 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete also brocade-bfa-kmp.
-------------------------------------------------------------------
Mon Nov 2 16:04:13 CET 2009 - mmarek@suse.cz
- rpm/kernel-source.spec.in: add split-modules to the src.rpm.
-------------------------------------------------------------------
Mon Nov 2 13:18:55 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete enic-kmp and fnic-kmp.
-------------------------------------------------------------------
Mon Nov 2 12:49:08 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete kmps by their full name, not
just the foo-kmp virtual dependency (bnc#472410).
-------------------------------------------------------------------
Thu Oct 29 06:29:38 CET 2009 - tonyj@suse.de
- Update ppc/ps3 config for CONFIG_UTRACE
-------------------------------------------------------------------
Thu Oct 29 01:37:02 CET 2009 - tonyj@suse.de
- patches.trace/utrace-core: Update for SP1 (FATE# 304321)
-------------------------------------------------------------------
Wed Oct 28 22:51:38 CET 2009 - nfbrown@suse.de
- patches.fixes/nfsd-acl.patch: nfsd: Fix sort_pacl in
fs/nfsd/nf4acl.c to actually sort groups (bnc#549748).
-------------------------------------------------------------------
Wed Oct 28 14:51:28 CET 2009 - jdelvare@suse.de
- Update config files:
CONFIG_NTFS_FS=n
We handle NTFS through FUSE these days.
-------------------------------------------------------------------
Tue Oct 27 17:15:40 CET 2009 - jbohac@suse.cz
- Update config files:
CONFIG_NETLABEL=y
CONFIG_SECURITY_NETWORK_XFRM=y
(fate#307284)
-------------------------------------------------------------------
Tue Oct 27 16:45:20 CET 2009 - jkosina@suse.de
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
fix compilation failure for configs with CONFIG_SMP=n and
CONFIG_FAR_GROUP_SCHED=y
-------------------------------------------------------------------
Tue Oct 27 15:08:26 CET 2009 - jbeulich@novell.com
- Update config files (MINIX_FS=m globally, NTFS_FS off for -ec2).
- supported.conf: Add fs/minix.
-------------------------------------------------------------------
Tue Oct 27 14:35:26 CET 2009 - jkosina@suse.de
- patches.fixes/percpu-allow-pcpu_alloc-to-be-called-with-IRQs-off:
percpu: allow pcpu_alloc() to be called with IRQs off
(bnc#548119).
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
Update to newer version which is going to be merged upstream.
-------------------------------------------------------------------
Fri Oct 23 18:17:21 CEST 2009 - jeffm@suse.com
- Update to 2.6.32-rc5-git3.
-------------------------------------------------------------------
Fri Oct 23 15:11:53 CEST 2009 - mmarek@suse.cz
- Update config files: set NR_CPUS back to 2048 for ia64/vanilla
until there is a fix in mainline.
-------------------------------------------------------------------
Fri Oct 23 15:11:09 CEST 2009 - mmarek@suse.cz
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
fix for !CONFIG_SMP.
-------------------------------------------------------------------
Fri Oct 23 12:53:53 CEST 2009 - mmarek@suse.cz
- patches.suse/Cleanup-and-make-boot-splash-work-with-KMS.patch:
Cleanup and make boot splash work with KMS (bnc#544645).
-------------------------------------------------------------------
Thu Oct 22 21:42:15 CEST 2009 - sdietrich@suse.de
Thu Oct 22 18:38:47 CEST 2009 - jeffm@suse.com
- supported.conf: add drivers/md/raid6_pq
- Re-enabled NR_CPUS=4096 on ia64.
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
sched: move rq_weight data array out of .percpu (bnc#548119).
-------------------------------------------------------------------
Tue Oct 20 23:10:09 CEST 2009 - trenn@suse.de
Tue Oct 20 15:27:25 CEST 2009 - jbeulich@novell.com
- patches.arch/x86_amd_fix_erratum_63.patch: x86/amd-iommu:
Workaround for erratum 63 (bnc#548274).
- Update x86-64 Xen config file (NR_CPUS=512).
- Refresh a few Xen patches.
- rpm/kernel-binary.spec.in: Handle -ec2 flavor.
- rpm/package-descriptions: Describe -ec2 flavor.
- rpm/post.sh: Handle -ec2 flavor.
-------------------------------------------------------------------
Tue Oct 20 22:57:50 CEST 2009 - trenn@suse.de
Tue Oct 20 14:47:55 CEST 2009 - jbeulich@novell.com
- patches.arch/x86_mce_therm_suppress_msgs.patch: X86:
Suppress hundreds of Intel thermal MCE messages on high temps
(bnc#533556).
- patches.fixes/use-totalram_pages: Delete.
-------------------------------------------------------------------
Tue Oct 20 15:35:27 CEST 2009 - jeffm@suse.com
Tue Oct 20 14:45:22 CEST 2009 - jbeulich@novell.com
- patches.fixes/drm-r128-add-test-for-initialisation-to-all-ioctls-that-require-it:
drm/r128: Add test for initialisation to all ioctls that
require it (bnc#548071 CVE-2009-3620).
- config.conf: Add -ec2 configs (fate#305273)
- Add ec2 config files.
- patches.xen/xen-unpriv-build: No need to build certain bits
when building non-privileged kernel.
- supported.conf: Add fs/nls/nls_base.
-------------------------------------------------------------------
Wed Oct 14 18:31:53 CEST 2009 - tiwai@suse.de
Mon Oct 19 15:24:25 CEST 2009 - jeffm@suse.com
- patches.drivers/alsa-hda-alc662-capture-fix: ALSA: hda -
Fix capture source checks for ALC662/663 codecs (bnc#546918).
- Temporarily reduce NR_CPUS to 2048 on ia64 to avoid build
failures (bnc#548119)
-------------------------------------------------------------------
Wed Oct 14 18:22:43 CEST 2009 - gregkh@suse.de
Mon Oct 19 15:21:26 CEST 2009 - mmarek@suse.cz
- Update to 2.6.31.4
- security fixes
- bugfixes
- obsoletes:
- patches.drivers/alsa-hda-2.6.32-rc1-toshiba-fix
- rpm/kernel-binary.spec.in: [s390x] ignore errors from
dwarfextract for now.
-------------------------------------------------------------------
Tue Oct 13 16:11:20 CEST 2009 - tiwai@suse.de
- patches.drivers/alsa-hda-nvidia-hdmi-full-fmts: Refresh. Enable
all formats/rates as default.
-------------------------------------------------------------------
Tue Oct 13 15:54:12 CEST 2009 - tiwai@suse.de
- patches.drivers/alsa-hda-nvidia-hdmi-full-fmts: ALSA: hda -
Add full rates/formats support for Nvidia HDMI.
- patches.drivers/alsa-hda-realtek-overflow-fix: ALSA: hda -
Fix overflow of spec->init_verbs in patch_realtek.c.
- patches.drivers/alsa-hda-stac9228-dell-fix: ALSA: hda - Fix
volume-knob setup for Dell laptops with STAC9228 (bnc#545013).
- patches.drivers/alsa-hda-stac9228-fsc-fix: Refresh.
-------------------------------------------------------------------
Tue Oct 13 01:11:05 CEST 2009 - gregkh@suse.de
Fri Oct 16 19:18:25 CEST 2009 - jeffm@suse.com
- Update config files.
- patches.drivers/samsung-laptop-driver.patch: Samsung laptop
driver.
-------------------------------------------------------------------
Mon Oct 12 16:14:42 CEST 2009 - trenn@suse.de
Fri Oct 16 17:01:11 CEST 2009 - jeffm@suse.com
- patches.arch/amd_magny_cour_topology_fix.patch: x86: Fix CPU
llc_shared_map information for AMD Magny-Cours (bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_1.patch: x86, sched:
Workaround broken sched domain creation for AMD Magny-Cours
(bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_2.patch: x86, mcheck:
Use correct cpumask for shared bank4 (bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_3.patch: x86,
cacheinfo: Fixup L3 cache information for AMD multi-node
processors (bnc#545615).
- Update to 2.6.32-rc5.
-------------------------------------------------------------------
Mon Oct 12 11:13:52 CEST 2009 - jbeulich@novell.com
Fri Oct 16 16:45:53 CEST 2009 - mmarek@suse.de
- patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch:
fix up register usage.
- patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-x86_64.patch:
fix up register usage (bnc#545206).
- patches.rpmify/ia64-sn-fix-percpu-warnings: ia64/sn: fix
percpu warnings.
-------------------------------------------------------------------
Sun Oct 11 17:48:28 CEST 2009 - tiwai@suse.de
Fri Oct 16 15:51:56 CEST 2009 - mmarek@suse.de
- patches.drivers/alsa-hda-stac9228-fsc-fix: ALSA: hda - Fix
mute sound with STAC9227/9228 codecs (bnc#546006).
- Update config files: disable MTD_GPIO_ADDR, VME_CA91CX42 and
VME_TSI148 on ia64 to fix build.
-------------------------------------------------------------------
Thu Oct 8 22:45:22 CEST 2009 - gregkh@suse.de
Fri Oct 16 14:19:01 CEST 2009 - jbeulich@novell.com
- patches.xen/xen3-patch-2.6.32-rc4: Fix AGP for PowerPC.
-------------------------------------------------------------------
Fri Oct 16 12:08:06 CEST 2009 - jbeulich@novell.com
- Update Xen patches to 2.6.32-rc4 and c/s 938.
- config.conf: Re-enable Xen.
- Update x86 config files.
-------------------------------------------------------------------
Tue Oct 13 02:29:26 CEST 2009 - jeffm@suse.com
- patches.rpmify/staging-missing-sched.h: Added missing sites.
-------------------------------------------------------------------
Mon Oct 12 23:08:39 CEST 2009 - jeffm@suse.com
- patches.rpmify/staging-missing-sched.h: staging: Complete
sched.h removal from interrupt.h.
-------------------------------------------------------------------
Mon Oct 12 21:05:07 CEST 2009 - jeffm@suse.de
- patches.apparmor/ptrace_may_access-fix: apparmor:
ptrace_may_access -> ptrace_access_check.
-------------------------------------------------------------------
Mon Oct 12 20:07:54 CEST 2009 - jeffm@suse.de
- Update config files.
- disable CONFIG_STAGING for ia64, ppc, ppc64, and s390x
-------------------------------------------------------------------
Thu Oct 8 05:47:26 CEST 2009 - sdietrich@suse.de
Mon Oct 12 19:54:16 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-add-memory-barrier-commentary: futex:
Add memory barrier commentary to futex_wait_queue_me().
- Updated to 2.6.32-rc4.
- Eliminated 4 patches.
- Refreshed context.
-------------------------------------------------------------------
Thu Oct 8 05:46:27 CEST 2009 - sdietrich@suse.de
Mon Oct 12 16:23:59 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-fix-wakeup-race: futex: Fix wakeup race
by setting TASK_INTERRUPTIBLE before queue_me().
- patches.apparmor/apparmor.diff: Refresh and enable.
-------------------------------------------------------------------
Thu Oct 8 05:45:05 CEST 2009 - sdietrich@suse.de
Fri Oct 9 20:00:01 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_q-woken-state-commentary:
futex: Correct futex_q woken state commentary.
- Cleanup unused patches:
- patches.fixes/iwl3945-fix-rfkill.patch: Delete.
- patches.fixes/iwlagn-fix-rfkill.patch: Delete.
- patches.suse/kdb-serial-8250: Delete.
- patches.suse/kdb-sysctl-context: Delete.
-------------------------------------------------------------------
Thu Oct 8 05:43:52 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:57:28 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-make-function-kernel-doc-commentary-consistent:
futex: Make function kernel-doc commentary consistent.
- patches.fixes/scsi-add-tgps-setting: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:42:42 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:42:54 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-queue_me-and-unqueue_me-commentary:
futex: Correct queue_me and unqueue_me commentary.
- patches.arch/x86_64-hpet-64bit-timer.patch: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:41:04 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:42:40 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_wait_requeue_pi-commentary_2:
futex: Correct futex_wait_requeue_pi() commentary.
- patches.suse/kbuild-icecream-workaround: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:39:09 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:12:22 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-detect-mismatched-requeue-targets: futex:
Detect mismatched requeue targets.
- patches.rpmify/spin_is_contended-fix: Delete.
-------------------------------------------------------------------
Thu Oct 8 05:37:38 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:11:55 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_wait_requeue_pi-commentary:
futex: Correct futex_wait_requeue_pi() commentary.
- patches.arch/mm-avoid-bad-page-on-lru: Refresh and re-enable.
-------------------------------------------------------------------
Fri Oct 9 15:08:54 CEST 2009 - jeffm@suse.de
- Update vanilla config files.
-------------------------------------------------------------------
Fri Oct 9 14:52:31 CEST 2009 - jeffm@suse.de
- Update to 2.6.32-rc3.
-------------------------------------------------------------------
Fri Oct 9 00:35:47 CEST 2009 - jeffm@suse.de
- patches.rpmify/tsi148-dependency: vme/tsi148: Depend on VIRT_TO_BUS
-------------------------------------------------------------------
Thu Oct 8 23:37:34 CEST 2009 - jeffm@suse.de
- patches.suse/kdb-x86-build-fixes: kdb: Use $srctree not $TOPDIR
in Makefile.
-------------------------------------------------------------------
Thu Oct 8 23:36:50 CEST 2009 - jeffm@suse.de
- patches.rpmify/winbond-prepare_multicast: winbond: implement
prepare_multicast and fix API usage.
- patches.rpmify/winbond_beacon_timers: winbond: use
bss_conf->beacon_int instead of conf->beacon_int.
- patches.rpmify/winbond-build-fixes: Delete.
-------------------------------------------------------------------
Thu Oct 8 22:49:42 CEST 2009 - jeffm@suse.de
- patches.rpmify/rtl8192e-build-fixes: rtl8192e: Add #include
<linux/vmalloc.h>.
-------------------------------------------------------------------
Thu Oct 8 22:44:26 CEST 2009 - jeffm@suse.de
- patches.suse/kdb-build-fixes: kdb: Build fixes.
-------------------------------------------------------------------
Thu Oct 8 22:32:46 CEST 2009 - jeffm@suse.de
- patches.rpmify/iio-s390-build-fix: iio: Don't build on s390.
-------------------------------------------------------------------
Thu Oct 8 21:54:40 CEST 2009 - jeffm@suse.de
- patches.rpmify/winbond-build-fixes: winbond: API fix.
-------------------------------------------------------------------
Thu Oct 8 21:53:59 CEST 2009 - jeffm@suse.de
- Update vanilla config files.
-------------------------------------------------------------------
Thu Oct 8 21:48:43 CEST 2009 - jeffm@suse.de
- Update config files.
-------------------------------------------------------------------
Thu Oct 8 20:07:07 CEST 2009 - jeffm@suse.de
- Updated to 2.6.32-rc1 (AKA 2.6.32-rc2).
- Eliminated 28 patches.
- 14 patches need further review.
- Xen and AppArmor are currently disabled.
- USB support in KDB is disabled.
-------------------------------------------------------------------
Thu Oct 8 00:27:18 CEST 2009 - gregkh@suse.de
@ -291,6 +452,12 @@ Sat Sep 19 13:39:38 CEST 2009 - mmarek@suse.cz
- rpm/postun.sh: remove dead code.
-------------------------------------------------------------------
Fri Sep 18 21:20:14 CEST 2009 - jeffm@suse.de
- patches.fixes/reiserfs-replay-honor-ro: reiserfs: Properly
honor read-only devices (bnc#441062).
-------------------------------------------------------------------
Thu Sep 17 21:25:23 CEST 2009 - jeffm@suse.de

View File

@ -1,5 +1,5 @@
#
# spec file for package kernel-ppc64 (Version 2.6.31.4)
# spec file for package kernel-ppc64 (Version 2.6.32)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@ -18,12 +18,12 @@
# norootforbuild
%define srcversion 2.6.31
%define patchversion 2.6.31.4
%define patchversion 2.6.32-rc5-git3
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
%define build_flavor ppc64
%define build_kdump (%build_flavor == "kdump")
%define build_xen (%build_flavor == "xen")
%define build_xen (%build_flavor == "xen" || %build_flavor == "ec2")
%define build_vanilla (%build_flavor == "vanilla")
%define build_ps3 (%build_flavor == "ps3")
%define build_src_dir %my_builddir/linux-%srcversion
@ -48,8 +48,8 @@
Name: kernel-ppc64
Summary: Kernel for ppc64 Systems
Version: 2.6.31.4
Release: 3
Version: 2.6.32
Release: 1
%if %using_buildservice
%else
%endif
@ -86,9 +86,11 @@ BuildRequires: dwarfextract
%endif
%if %build_xen
%ifarch %ix86
%if %build_flavor != "ec2"
Provides: kernel-xenpae = %version
Obsoletes: kernel-xenpae <= %version
%endif
%endif
#!BuildIgnore: xen
%endif
Provides: %name-nongpl
@ -163,26 +165,30 @@ NoSource: 111
NoSource: 120
# The following KMPs have been integrated into the kernel package.
# sles10 / 10.3
Obsoletes: iwlwifi-kmp
Obsoletes: ipw3945-kmp
Obsoletes: iwlwifi-kmp-%build_flavor
Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
Obsoletes: uvcvideo-kmp
Obsoletes: uvcvideo-kmp-%build_flavor
# 10.3
Obsoletes: adm8211-kmp
Obsoletes: rt2x00-kmp
Obsoletes: rfswitch-kmp
Obsoletes: adm8211-kmp-%build_flavor
Obsoletes: rt2x00-kmp-%build_flavor
Obsoletes: rfswitch-kmp-%build_flavor
# 11.0
Obsoletes: atl2-kmp
Obsoletes: wlan-ng-kmp
Obsoletes: et131x-kmp
Obsoletes: ivtv-kmp
Obsoletes: at76_usb-kmp
Obsoletes: pcc-acpi-kmp
Obsoletes: btusb-kmp
Obsoletes: atl2-kmp-%build_flavor
Obsoletes: wlan-ng-kmp-%build_flavor
Obsoletes: et131x-kmp-%build_flavor
Obsoletes: ivtv-kmp-%build_flavor
Obsoletes: at76_usb-kmp-%build_flavor
Obsoletes: pcc-acpi-kmp-%build_flavor
Obsoletes: btusb-kmp-%build_flavor
# sle11-ga
Obsoletes: enic-kmp-%build_flavor
Obsoletes: fnic-kmp-%build_flavor
Obsoletes: brocade-bfa-kmp-%build_flavor
# sle11
Obsoletes: ocfs2-kmp
Obsoletes: ocfs2-kmp-%build_flavor
# 11.1
Obsoletes: quickcam-kmp < 0.6.7
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
# Will modules not listed in supported.conf abort the kernel build (0/1)?
@ -391,7 +397,7 @@ add_vmlinux()
cp -p arch/s390/boot/image %buildroot/boot/image-%kernelrelease-%build_flavor
image=image
if [ -x "$(which dwarfextract 2>/dev/null)" ] ; then
dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract failed ($?)"
fi
%if %CONFIG_KMSG_IDS == "y"
mkdir -p %buildroot/usr/share/man/man9
@ -454,7 +460,7 @@ if [ %CONFIG_MODULES = y ]; then
if [ -x "$(which dwarfextract 2>/dev/null)" -a \
-f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor ] ; then
find %buildroot -name "*.ko" > kofiles.list
dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list
dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list || echo "dwarfextract failed ($?)"
fi
%endif
# Also put the resulting file in %rpm_install_dir/%cpu_arch/%build_flavor

View File

@ -1,159 +1,320 @@
-------------------------------------------------------------------
Mon Oct 26 14:53:34 CET 2009 - jbeulich@novell.com
Tue Nov 3 15:40:19 CET 2009 - mmarek@suse.cz
- Update Xen patches to 2.6.31.4. Fix Xen KMP build.
- config.conf: remove the ec2 flavor from kernel-syms, most KMPs
don't make any sense on ec2
(http://lists.opensuse.org/opensuse-kernel/2009-11/msg00001.html).
-------------------------------------------------------------------
Fri Oct 23 11:15:38 CEST 2009 - mmarek@suse.cz
Mon Nov 2 16:09:13 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete also brocade-bfa-kmp.
-------------------------------------------------------------------
Mon Nov 2 16:04:13 CET 2009 - mmarek@suse.cz
- rpm/kernel-source.spec.in: add split-modules to the src.rpm.
-------------------------------------------------------------------
Mon Nov 2 13:18:55 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete enic-kmp and fnic-kmp.
-------------------------------------------------------------------
Mon Nov 2 12:49:08 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete kmps by their full name, not
just the foo-kmp virtual dependency (bnc#472410).
-------------------------------------------------------------------
Thu Oct 29 06:29:38 CET 2009 - tonyj@suse.de
- Update ppc/ps3 config for CONFIG_UTRACE
-------------------------------------------------------------------
Thu Oct 29 01:37:02 CET 2009 - tonyj@suse.de
- patches.trace/utrace-core: Update for SP1 (FATE# 304321)
-------------------------------------------------------------------
Wed Oct 28 22:51:38 CET 2009 - nfbrown@suse.de
- patches.fixes/nfsd-acl.patch: nfsd: Fix sort_pacl in
fs/nfsd/nf4acl.c to actually sort groups (bnc#549748).
-------------------------------------------------------------------
Wed Oct 28 14:51:28 CET 2009 - jdelvare@suse.de
- Update config files:
CONFIG_NTFS_FS=n
We handle NTFS through FUSE these days.
-------------------------------------------------------------------
Tue Oct 27 17:15:40 CET 2009 - jbohac@suse.cz
- Update config files:
CONFIG_NETLABEL=y
CONFIG_SECURITY_NETWORK_XFRM=y
(fate#307284)
-------------------------------------------------------------------
Tue Oct 27 16:45:20 CET 2009 - jkosina@suse.de
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
fix compilation failure for configs with CONFIG_SMP=n and
CONFIG_FAR_GROUP_SCHED=y
-------------------------------------------------------------------
Tue Oct 27 15:08:26 CET 2009 - jbeulich@novell.com
- Update config files (MINIX_FS=m globally, NTFS_FS off for -ec2).
- supported.conf: Add fs/minix.
-------------------------------------------------------------------
Tue Oct 27 14:35:26 CET 2009 - jkosina@suse.de
- patches.fixes/percpu-allow-pcpu_alloc-to-be-called-with-IRQs-off:
percpu: allow pcpu_alloc() to be called with IRQs off
(bnc#548119).
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
Update to newer version which is going to be merged upstream.
-------------------------------------------------------------------
Fri Oct 23 18:17:21 CEST 2009 - jeffm@suse.com
- Update to 2.6.32-rc5-git3.
-------------------------------------------------------------------
Fri Oct 23 15:11:53 CEST 2009 - mmarek@suse.cz
- Update config files: set NR_CPUS back to 2048 for ia64/vanilla
until there is a fix in mainline.
-------------------------------------------------------------------
Fri Oct 23 15:11:09 CEST 2009 - mmarek@suse.cz
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
fix for !CONFIG_SMP.
-------------------------------------------------------------------
Fri Oct 23 12:53:53 CEST 2009 - mmarek@suse.cz
- patches.suse/Cleanup-and-make-boot-splash-work-with-KMS.patch:
Cleanup and make boot splash work with KMS (bnc#544645).
-------------------------------------------------------------------
Thu Oct 22 21:42:15 CEST 2009 - sdietrich@suse.de
Thu Oct 22 18:38:47 CEST 2009 - jeffm@suse.com
- supported.conf: add drivers/md/raid6_pq
- Re-enabled NR_CPUS=4096 on ia64.
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
sched: move rq_weight data array out of .percpu (bnc#548119).
-------------------------------------------------------------------
Tue Oct 20 23:10:09 CEST 2009 - trenn@suse.de
Tue Oct 20 15:27:25 CEST 2009 - jbeulich@novell.com
- patches.arch/x86_amd_fix_erratum_63.patch: x86/amd-iommu:
Workaround for erratum 63 (bnc#548274).
- Update x86-64 Xen config file (NR_CPUS=512).
- Refresh a few Xen patches.
- rpm/kernel-binary.spec.in: Handle -ec2 flavor.
- rpm/package-descriptions: Describe -ec2 flavor.
- rpm/post.sh: Handle -ec2 flavor.
-------------------------------------------------------------------
Tue Oct 20 22:57:50 CEST 2009 - trenn@suse.de
Tue Oct 20 14:47:55 CEST 2009 - jbeulich@novell.com
- patches.arch/x86_mce_therm_suppress_msgs.patch: X86:
Suppress hundreds of Intel thermal MCE messages on high temps
(bnc#533556).
- patches.fixes/use-totalram_pages: Delete.
-------------------------------------------------------------------
Tue Oct 20 15:35:27 CEST 2009 - jeffm@suse.com
Tue Oct 20 14:45:22 CEST 2009 - jbeulich@novell.com
- patches.fixes/drm-r128-add-test-for-initialisation-to-all-ioctls-that-require-it:
drm/r128: Add test for initialisation to all ioctls that
require it (bnc#548071 CVE-2009-3620).
- config.conf: Add -ec2 configs (fate#305273)
- Add ec2 config files.
- patches.xen/xen-unpriv-build: No need to build certain bits
when building non-privileged kernel.
- supported.conf: Add fs/nls/nls_base.
-------------------------------------------------------------------
Wed Oct 14 18:31:53 CEST 2009 - tiwai@suse.de
Mon Oct 19 15:24:25 CEST 2009 - jeffm@suse.com
- patches.drivers/alsa-hda-alc662-capture-fix: ALSA: hda -
Fix capture source checks for ALC662/663 codecs (bnc#546918).
- Temporarily reduce NR_CPUS to 2048 on ia64 to avoid build
failures (bnc#548119)
-------------------------------------------------------------------
Wed Oct 14 18:22:43 CEST 2009 - gregkh@suse.de
Mon Oct 19 15:21:26 CEST 2009 - mmarek@suse.cz
- Update to 2.6.31.4
- security fixes
- bugfixes
- obsoletes:
- patches.drivers/alsa-hda-2.6.32-rc1-toshiba-fix
- rpm/kernel-binary.spec.in: [s390x] ignore errors from
dwarfextract for now.
-------------------------------------------------------------------
Tue Oct 13 16:11:20 CEST 2009 - tiwai@suse.de
- patches.drivers/alsa-hda-nvidia-hdmi-full-fmts: Refresh. Enable
all formats/rates as default.
-------------------------------------------------------------------
Tue Oct 13 15:54:12 CEST 2009 - tiwai@suse.de
- patches.drivers/alsa-hda-nvidia-hdmi-full-fmts: ALSA: hda -
Add full rates/formats support for Nvidia HDMI.
- patches.drivers/alsa-hda-realtek-overflow-fix: ALSA: hda -
Fix overflow of spec->init_verbs in patch_realtek.c.
- patches.drivers/alsa-hda-stac9228-dell-fix: ALSA: hda - Fix
volume-knob setup for Dell laptops with STAC9228 (bnc#545013).
- patches.drivers/alsa-hda-stac9228-fsc-fix: Refresh.
-------------------------------------------------------------------
Tue Oct 13 01:11:05 CEST 2009 - gregkh@suse.de
Fri Oct 16 19:18:25 CEST 2009 - jeffm@suse.com
- Update config files.
- patches.drivers/samsung-laptop-driver.patch: Samsung laptop
driver.
-------------------------------------------------------------------
Mon Oct 12 16:14:42 CEST 2009 - trenn@suse.de
Fri Oct 16 17:01:11 CEST 2009 - jeffm@suse.com
- patches.arch/amd_magny_cour_topology_fix.patch: x86: Fix CPU
llc_shared_map information for AMD Magny-Cours (bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_1.patch: x86, sched:
Workaround broken sched domain creation for AMD Magny-Cours
(bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_2.patch: x86, mcheck:
Use correct cpumask for shared bank4 (bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_3.patch: x86,
cacheinfo: Fixup L3 cache information for AMD multi-node
processors (bnc#545615).
- Update to 2.6.32-rc5.
-------------------------------------------------------------------
Mon Oct 12 11:13:52 CEST 2009 - jbeulich@novell.com
Fri Oct 16 16:45:53 CEST 2009 - mmarek@suse.de
- patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch:
fix up register usage.
- patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-x86_64.patch:
fix up register usage (bnc#545206).
- patches.rpmify/ia64-sn-fix-percpu-warnings: ia64/sn: fix
percpu warnings.
-------------------------------------------------------------------
Sun Oct 11 17:48:28 CEST 2009 - tiwai@suse.de
Fri Oct 16 15:51:56 CEST 2009 - mmarek@suse.de
- patches.drivers/alsa-hda-stac9228-fsc-fix: ALSA: hda - Fix
mute sound with STAC9227/9228 codecs (bnc#546006).
- Update config files: disable MTD_GPIO_ADDR, VME_CA91CX42 and
VME_TSI148 on ia64 to fix build.
-------------------------------------------------------------------
Thu Oct 8 22:45:22 CEST 2009 - gregkh@suse.de
Fri Oct 16 14:19:01 CEST 2009 - jbeulich@novell.com
- patches.xen/xen3-patch-2.6.32-rc4: Fix AGP for PowerPC.
-------------------------------------------------------------------
Fri Oct 16 12:08:06 CEST 2009 - jbeulich@novell.com
- Update Xen patches to 2.6.32-rc4 and c/s 938.
- config.conf: Re-enable Xen.
- Update x86 config files.
-------------------------------------------------------------------
Tue Oct 13 02:29:26 CEST 2009 - jeffm@suse.com
- patches.rpmify/staging-missing-sched.h: Added missing sites.
-------------------------------------------------------------------
Mon Oct 12 23:08:39 CEST 2009 - jeffm@suse.com
- patches.rpmify/staging-missing-sched.h: staging: Complete
sched.h removal from interrupt.h.
-------------------------------------------------------------------
Mon Oct 12 21:05:07 CEST 2009 - jeffm@suse.de
- patches.apparmor/ptrace_may_access-fix: apparmor:
ptrace_may_access -> ptrace_access_check.
-------------------------------------------------------------------
Mon Oct 12 20:07:54 CEST 2009 - jeffm@suse.de
- Update config files.
- disable CONFIG_STAGING for ia64, ppc, ppc64, and s390x
-------------------------------------------------------------------
Thu Oct 8 05:47:26 CEST 2009 - sdietrich@suse.de
Mon Oct 12 19:54:16 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-add-memory-barrier-commentary: futex:
Add memory barrier commentary to futex_wait_queue_me().
- Updated to 2.6.32-rc4.
- Eliminated 4 patches.
- Refreshed context.
-------------------------------------------------------------------
Thu Oct 8 05:46:27 CEST 2009 - sdietrich@suse.de
Mon Oct 12 16:23:59 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-fix-wakeup-race: futex: Fix wakeup race
by setting TASK_INTERRUPTIBLE before queue_me().
- patches.apparmor/apparmor.diff: Refresh and enable.
-------------------------------------------------------------------
Thu Oct 8 05:45:05 CEST 2009 - sdietrich@suse.de
Fri Oct 9 20:00:01 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_q-woken-state-commentary:
futex: Correct futex_q woken state commentary.
- Cleanup unused patches:
- patches.fixes/iwl3945-fix-rfkill.patch: Delete.
- patches.fixes/iwlagn-fix-rfkill.patch: Delete.
- patches.suse/kdb-serial-8250: Delete.
- patches.suse/kdb-sysctl-context: Delete.
-------------------------------------------------------------------
Thu Oct 8 05:43:52 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:57:28 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-make-function-kernel-doc-commentary-consistent:
futex: Make function kernel-doc commentary consistent.
- patches.fixes/scsi-add-tgps-setting: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:42:42 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:42:54 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-queue_me-and-unqueue_me-commentary:
futex: Correct queue_me and unqueue_me commentary.
- patches.arch/x86_64-hpet-64bit-timer.patch: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:41:04 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:42:40 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_wait_requeue_pi-commentary_2:
futex: Correct futex_wait_requeue_pi() commentary.
- patches.suse/kbuild-icecream-workaround: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:39:09 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:12:22 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-detect-mismatched-requeue-targets: futex:
Detect mismatched requeue targets.
- patches.rpmify/spin_is_contended-fix: Delete.
-------------------------------------------------------------------
Thu Oct 8 05:37:38 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:11:55 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_wait_requeue_pi-commentary:
futex: Correct futex_wait_requeue_pi() commentary.
- patches.arch/mm-avoid-bad-page-on-lru: Refresh and re-enable.
-------------------------------------------------------------------
Fri Oct 9 15:08:54 CEST 2009 - jeffm@suse.de
- Update vanilla config files.
-------------------------------------------------------------------
Fri Oct 9 14:52:31 CEST 2009 - jeffm@suse.de
- Update to 2.6.32-rc3.
-------------------------------------------------------------------
Fri Oct 9 00:35:47 CEST 2009 - jeffm@suse.de
- patches.rpmify/tsi148-dependency: vme/tsi148: Depend on VIRT_TO_BUS
-------------------------------------------------------------------
Thu Oct 8 23:37:34 CEST 2009 - jeffm@suse.de
- patches.suse/kdb-x86-build-fixes: kdb: Use $srctree not $TOPDIR
in Makefile.
-------------------------------------------------------------------
Thu Oct 8 23:36:50 CEST 2009 - jeffm@suse.de
- patches.rpmify/winbond-prepare_multicast: winbond: implement
prepare_multicast and fix API usage.
- patches.rpmify/winbond_beacon_timers: winbond: use
bss_conf->beacon_int instead of conf->beacon_int.
- patches.rpmify/winbond-build-fixes: Delete.
-------------------------------------------------------------------
Thu Oct 8 22:49:42 CEST 2009 - jeffm@suse.de
- patches.rpmify/rtl8192e-build-fixes: rtl8192e: Add #include
<linux/vmalloc.h>.
-------------------------------------------------------------------
Thu Oct 8 22:44:26 CEST 2009 - jeffm@suse.de
- patches.suse/kdb-build-fixes: kdb: Build fixes.
-------------------------------------------------------------------
Thu Oct 8 22:32:46 CEST 2009 - jeffm@suse.de
- patches.rpmify/iio-s390-build-fix: iio: Don't build on s390.
-------------------------------------------------------------------
Thu Oct 8 21:54:40 CEST 2009 - jeffm@suse.de
- patches.rpmify/winbond-build-fixes: winbond: API fix.
-------------------------------------------------------------------
Thu Oct 8 21:53:59 CEST 2009 - jeffm@suse.de
- Update vanilla config files.
-------------------------------------------------------------------
Thu Oct 8 21:48:43 CEST 2009 - jeffm@suse.de
- Update config files.
-------------------------------------------------------------------
Thu Oct 8 20:07:07 CEST 2009 - jeffm@suse.de
- Updated to 2.6.32-rc1 (AKA 2.6.32-rc2).
- Eliminated 28 patches.
- 14 patches need further review.
- Xen and AppArmor are currently disabled.
- USB support in KDB is disabled.
-------------------------------------------------------------------
Thu Oct 8 00:27:18 CEST 2009 - gregkh@suse.de
@ -291,6 +452,12 @@ Sat Sep 19 13:39:38 CEST 2009 - mmarek@suse.cz
- rpm/postun.sh: remove dead code.
-------------------------------------------------------------------
Fri Sep 18 21:20:14 CEST 2009 - jeffm@suse.de
- patches.fixes/reiserfs-replay-honor-ro: reiserfs: Properly
honor read-only devices (bnc#441062).
-------------------------------------------------------------------
Thu Sep 17 21:25:23 CEST 2009 - jeffm@suse.de

View File

@ -1,5 +1,5 @@
#
# spec file for package kernel-ps3 (Version 2.6.31.4)
# spec file for package kernel-ps3 (Version 2.6.32)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@ -18,12 +18,12 @@
# norootforbuild
%define srcversion 2.6.31
%define patchversion 2.6.31.4
%define patchversion 2.6.32-rc5-git3
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
%define build_flavor ps3
%define build_kdump (%build_flavor == "kdump")
%define build_xen (%build_flavor == "xen")
%define build_xen (%build_flavor == "xen" || %build_flavor == "ec2")
%define build_vanilla (%build_flavor == "vanilla")
%define build_ps3 (%build_flavor == "ps3")
%define build_src_dir %my_builddir/linux-%srcversion
@ -48,8 +48,8 @@
Name: kernel-ps3
Summary: kernel for ps3 bootloader
Version: 2.6.31.4
Release: 3
Version: 2.6.32
Release: 1
%if %using_buildservice
%else
%endif
@ -86,9 +86,11 @@ BuildRequires: dwarfextract
%endif
%if %build_xen
%ifarch %ix86
%if %build_flavor != "ec2"
Provides: kernel-xenpae = %version
Obsoletes: kernel-xenpae <= %version
%endif
%endif
#!BuildIgnore: xen
%endif
Provides: %name-nongpl
@ -159,26 +161,30 @@ NoSource: 111
NoSource: 120
# The following KMPs have been integrated into the kernel package.
# sles10 / 10.3
Obsoletes: iwlwifi-kmp
Obsoletes: ipw3945-kmp
Obsoletes: iwlwifi-kmp-%build_flavor
Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
Obsoletes: uvcvideo-kmp
Obsoletes: uvcvideo-kmp-%build_flavor
# 10.3
Obsoletes: adm8211-kmp
Obsoletes: rt2x00-kmp
Obsoletes: rfswitch-kmp
Obsoletes: adm8211-kmp-%build_flavor
Obsoletes: rt2x00-kmp-%build_flavor
Obsoletes: rfswitch-kmp-%build_flavor
# 11.0
Obsoletes: atl2-kmp
Obsoletes: wlan-ng-kmp
Obsoletes: et131x-kmp
Obsoletes: ivtv-kmp
Obsoletes: at76_usb-kmp
Obsoletes: pcc-acpi-kmp
Obsoletes: btusb-kmp
Obsoletes: atl2-kmp-%build_flavor
Obsoletes: wlan-ng-kmp-%build_flavor
Obsoletes: et131x-kmp-%build_flavor
Obsoletes: ivtv-kmp-%build_flavor
Obsoletes: at76_usb-kmp-%build_flavor
Obsoletes: pcc-acpi-kmp-%build_flavor
Obsoletes: btusb-kmp-%build_flavor
# sle11-ga
Obsoletes: enic-kmp-%build_flavor
Obsoletes: fnic-kmp-%build_flavor
Obsoletes: brocade-bfa-kmp-%build_flavor
# sle11
Obsoletes: ocfs2-kmp
Obsoletes: ocfs2-kmp-%build_flavor
# 11.1
Obsoletes: quickcam-kmp < 0.6.7
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
# Will modules not listed in supported.conf abort the kernel build (0/1)?
@ -383,7 +389,7 @@ add_vmlinux()
cp -p arch/s390/boot/image %buildroot/boot/image-%kernelrelease-%build_flavor
image=image
if [ -x "$(which dwarfextract 2>/dev/null)" ] ; then
dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract failed ($?)"
fi
%if %CONFIG_KMSG_IDS == "y"
mkdir -p %buildroot/usr/share/man/man9
@ -446,7 +452,7 @@ if [ %CONFIG_MODULES = y ]; then
if [ -x "$(which dwarfextract 2>/dev/null)" -a \
-f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor ] ; then
find %buildroot -name "*.ko" > kofiles.list
dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list
dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list || echo "dwarfextract failed ($?)"
fi
%endif
# Also put the resulting file in %rpm_install_dir/%cpu_arch/%build_flavor

View File

@ -1,159 +1,320 @@
-------------------------------------------------------------------
Mon Oct 26 14:53:34 CET 2009 - jbeulich@novell.com
Tue Nov 3 15:40:19 CET 2009 - mmarek@suse.cz
- Update Xen patches to 2.6.31.4. Fix Xen KMP build.
- config.conf: remove the ec2 flavor from kernel-syms, most KMPs
don't make any sense on ec2
(http://lists.opensuse.org/opensuse-kernel/2009-11/msg00001.html).
-------------------------------------------------------------------
Fri Oct 23 11:15:38 CEST 2009 - mmarek@suse.cz
Mon Nov 2 16:09:13 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete also brocade-bfa-kmp.
-------------------------------------------------------------------
Mon Nov 2 16:04:13 CET 2009 - mmarek@suse.cz
- rpm/kernel-source.spec.in: add split-modules to the src.rpm.
-------------------------------------------------------------------
Mon Nov 2 13:18:55 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete enic-kmp and fnic-kmp.
-------------------------------------------------------------------
Mon Nov 2 12:49:08 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete kmps by their full name, not
just the foo-kmp virtual dependency (bnc#472410).
-------------------------------------------------------------------
Thu Oct 29 06:29:38 CET 2009 - tonyj@suse.de
- Update ppc/ps3 config for CONFIG_UTRACE
-------------------------------------------------------------------
Thu Oct 29 01:37:02 CET 2009 - tonyj@suse.de
- patches.trace/utrace-core: Update for SP1 (FATE# 304321)
-------------------------------------------------------------------
Wed Oct 28 22:51:38 CET 2009 - nfbrown@suse.de
- patches.fixes/nfsd-acl.patch: nfsd: Fix sort_pacl in
fs/nfsd/nf4acl.c to actually sort groups (bnc#549748).
-------------------------------------------------------------------
Wed Oct 28 14:51:28 CET 2009 - jdelvare@suse.de
- Update config files:
CONFIG_NTFS_FS=n
We handle NTFS through FUSE these days.
-------------------------------------------------------------------
Tue Oct 27 17:15:40 CET 2009 - jbohac@suse.cz
- Update config files:
CONFIG_NETLABEL=y
CONFIG_SECURITY_NETWORK_XFRM=y
(fate#307284)
-------------------------------------------------------------------
Tue Oct 27 16:45:20 CET 2009 - jkosina@suse.de
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
fix compilation failure for configs with CONFIG_SMP=n and
CONFIG_FAR_GROUP_SCHED=y
-------------------------------------------------------------------
Tue Oct 27 15:08:26 CET 2009 - jbeulich@novell.com
- Update config files (MINIX_FS=m globally, NTFS_FS off for -ec2).
- supported.conf: Add fs/minix.
-------------------------------------------------------------------
Tue Oct 27 14:35:26 CET 2009 - jkosina@suse.de
- patches.fixes/percpu-allow-pcpu_alloc-to-be-called-with-IRQs-off:
percpu: allow pcpu_alloc() to be called with IRQs off
(bnc#548119).
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
Update to newer version which is going to be merged upstream.
-------------------------------------------------------------------
Fri Oct 23 18:17:21 CEST 2009 - jeffm@suse.com
- Update to 2.6.32-rc5-git3.
-------------------------------------------------------------------
Fri Oct 23 15:11:53 CEST 2009 - mmarek@suse.cz
- Update config files: set NR_CPUS back to 2048 for ia64/vanilla
until there is a fix in mainline.
-------------------------------------------------------------------
Fri Oct 23 15:11:09 CEST 2009 - mmarek@suse.cz
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
fix for !CONFIG_SMP.
-------------------------------------------------------------------
Fri Oct 23 12:53:53 CEST 2009 - mmarek@suse.cz
- patches.suse/Cleanup-and-make-boot-splash-work-with-KMS.patch:
Cleanup and make boot splash work with KMS (bnc#544645).
-------------------------------------------------------------------
Thu Oct 22 21:42:15 CEST 2009 - sdietrich@suse.de
Thu Oct 22 18:38:47 CEST 2009 - jeffm@suse.com
- supported.conf: add drivers/md/raid6_pq
- Re-enabled NR_CPUS=4096 on ia64.
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
sched: move rq_weight data array out of .percpu (bnc#548119).
-------------------------------------------------------------------
Tue Oct 20 23:10:09 CEST 2009 - trenn@suse.de
Tue Oct 20 15:27:25 CEST 2009 - jbeulich@novell.com
- patches.arch/x86_amd_fix_erratum_63.patch: x86/amd-iommu:
Workaround for erratum 63 (bnc#548274).
- Update x86-64 Xen config file (NR_CPUS=512).
- Refresh a few Xen patches.
- rpm/kernel-binary.spec.in: Handle -ec2 flavor.
- rpm/package-descriptions: Describe -ec2 flavor.
- rpm/post.sh: Handle -ec2 flavor.
-------------------------------------------------------------------
Tue Oct 20 22:57:50 CEST 2009 - trenn@suse.de
Tue Oct 20 14:47:55 CEST 2009 - jbeulich@novell.com
- patches.arch/x86_mce_therm_suppress_msgs.patch: X86:
Suppress hundreds of Intel thermal MCE messages on high temps
(bnc#533556).
- patches.fixes/use-totalram_pages: Delete.
-------------------------------------------------------------------
Tue Oct 20 15:35:27 CEST 2009 - jeffm@suse.com
Tue Oct 20 14:45:22 CEST 2009 - jbeulich@novell.com
- patches.fixes/drm-r128-add-test-for-initialisation-to-all-ioctls-that-require-it:
drm/r128: Add test for initialisation to all ioctls that
require it (bnc#548071 CVE-2009-3620).
- config.conf: Add -ec2 configs (fate#305273)
- Add ec2 config files.
- patches.xen/xen-unpriv-build: No need to build certain bits
when building non-privileged kernel.
- supported.conf: Add fs/nls/nls_base.
-------------------------------------------------------------------
Wed Oct 14 18:31:53 CEST 2009 - tiwai@suse.de
Mon Oct 19 15:24:25 CEST 2009 - jeffm@suse.com
- patches.drivers/alsa-hda-alc662-capture-fix: ALSA: hda -
Fix capture source checks for ALC662/663 codecs (bnc#546918).
- Temporarily reduce NR_CPUS to 2048 on ia64 to avoid build
failures (bnc#548119)
-------------------------------------------------------------------
Wed Oct 14 18:22:43 CEST 2009 - gregkh@suse.de
Mon Oct 19 15:21:26 CEST 2009 - mmarek@suse.cz
- Update to 2.6.31.4
- security fixes
- bugfixes
- obsoletes:
- patches.drivers/alsa-hda-2.6.32-rc1-toshiba-fix
- rpm/kernel-binary.spec.in: [s390x] ignore errors from
dwarfextract for now.
-------------------------------------------------------------------
Tue Oct 13 16:11:20 CEST 2009 - tiwai@suse.de
- patches.drivers/alsa-hda-nvidia-hdmi-full-fmts: Refresh. Enable
all formats/rates as default.
-------------------------------------------------------------------
Tue Oct 13 15:54:12 CEST 2009 - tiwai@suse.de
- patches.drivers/alsa-hda-nvidia-hdmi-full-fmts: ALSA: hda -
Add full rates/formats support for Nvidia HDMI.
- patches.drivers/alsa-hda-realtek-overflow-fix: ALSA: hda -
Fix overflow of spec->init_verbs in patch_realtek.c.
- patches.drivers/alsa-hda-stac9228-dell-fix: ALSA: hda - Fix
volume-knob setup for Dell laptops with STAC9228 (bnc#545013).
- patches.drivers/alsa-hda-stac9228-fsc-fix: Refresh.
-------------------------------------------------------------------
Tue Oct 13 01:11:05 CEST 2009 - gregkh@suse.de
Fri Oct 16 19:18:25 CEST 2009 - jeffm@suse.com
- Update config files.
- patches.drivers/samsung-laptop-driver.patch: Samsung laptop
driver.
-------------------------------------------------------------------
Mon Oct 12 16:14:42 CEST 2009 - trenn@suse.de
Fri Oct 16 17:01:11 CEST 2009 - jeffm@suse.com
- patches.arch/amd_magny_cour_topology_fix.patch: x86: Fix CPU
llc_shared_map information for AMD Magny-Cours (bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_1.patch: x86, sched:
Workaround broken sched domain creation for AMD Magny-Cours
(bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_2.patch: x86, mcheck:
Use correct cpumask for shared bank4 (bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_3.patch: x86,
cacheinfo: Fixup L3 cache information for AMD multi-node
processors (bnc#545615).
- Update to 2.6.32-rc5.
-------------------------------------------------------------------
Mon Oct 12 11:13:52 CEST 2009 - jbeulich@novell.com
Fri Oct 16 16:45:53 CEST 2009 - mmarek@suse.de
- patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch:
fix up register usage.
- patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-x86_64.patch:
fix up register usage (bnc#545206).
- patches.rpmify/ia64-sn-fix-percpu-warnings: ia64/sn: fix
percpu warnings.
-------------------------------------------------------------------
Sun Oct 11 17:48:28 CEST 2009 - tiwai@suse.de
Fri Oct 16 15:51:56 CEST 2009 - mmarek@suse.de
- patches.drivers/alsa-hda-stac9228-fsc-fix: ALSA: hda - Fix
mute sound with STAC9227/9228 codecs (bnc#546006).
- Update config files: disable MTD_GPIO_ADDR, VME_CA91CX42 and
VME_TSI148 on ia64 to fix build.
-------------------------------------------------------------------
Thu Oct 8 22:45:22 CEST 2009 - gregkh@suse.de
Fri Oct 16 14:19:01 CEST 2009 - jbeulich@novell.com
- patches.xen/xen3-patch-2.6.32-rc4: Fix AGP for PowerPC.
-------------------------------------------------------------------
Fri Oct 16 12:08:06 CEST 2009 - jbeulich@novell.com
- Update Xen patches to 2.6.32-rc4 and c/s 938.
- config.conf: Re-enable Xen.
- Update x86 config files.
-------------------------------------------------------------------
Tue Oct 13 02:29:26 CEST 2009 - jeffm@suse.com
- patches.rpmify/staging-missing-sched.h: Added missing sites.
-------------------------------------------------------------------
Mon Oct 12 23:08:39 CEST 2009 - jeffm@suse.com
- patches.rpmify/staging-missing-sched.h: staging: Complete
sched.h removal from interrupt.h.
-------------------------------------------------------------------
Mon Oct 12 21:05:07 CEST 2009 - jeffm@suse.de
- patches.apparmor/ptrace_may_access-fix: apparmor:
ptrace_may_access -> ptrace_access_check.
-------------------------------------------------------------------
Mon Oct 12 20:07:54 CEST 2009 - jeffm@suse.de
- Update config files.
- disable CONFIG_STAGING for ia64, ppc, ppc64, and s390x
-------------------------------------------------------------------
Thu Oct 8 05:47:26 CEST 2009 - sdietrich@suse.de
Mon Oct 12 19:54:16 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-add-memory-barrier-commentary: futex:
Add memory barrier commentary to futex_wait_queue_me().
- Updated to 2.6.32-rc4.
- Eliminated 4 patches.
- Refreshed context.
-------------------------------------------------------------------
Thu Oct 8 05:46:27 CEST 2009 - sdietrich@suse.de
Mon Oct 12 16:23:59 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-fix-wakeup-race: futex: Fix wakeup race
by setting TASK_INTERRUPTIBLE before queue_me().
- patches.apparmor/apparmor.diff: Refresh and enable.
-------------------------------------------------------------------
Thu Oct 8 05:45:05 CEST 2009 - sdietrich@suse.de
Fri Oct 9 20:00:01 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_q-woken-state-commentary:
futex: Correct futex_q woken state commentary.
- Cleanup unused patches:
- patches.fixes/iwl3945-fix-rfkill.patch: Delete.
- patches.fixes/iwlagn-fix-rfkill.patch: Delete.
- patches.suse/kdb-serial-8250: Delete.
- patches.suse/kdb-sysctl-context: Delete.
-------------------------------------------------------------------
Thu Oct 8 05:43:52 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:57:28 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-make-function-kernel-doc-commentary-consistent:
futex: Make function kernel-doc commentary consistent.
- patches.fixes/scsi-add-tgps-setting: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:42:42 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:42:54 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-queue_me-and-unqueue_me-commentary:
futex: Correct queue_me and unqueue_me commentary.
- patches.arch/x86_64-hpet-64bit-timer.patch: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:41:04 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:42:40 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_wait_requeue_pi-commentary_2:
futex: Correct futex_wait_requeue_pi() commentary.
- patches.suse/kbuild-icecream-workaround: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:39:09 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:12:22 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-detect-mismatched-requeue-targets: futex:
Detect mismatched requeue targets.
- patches.rpmify/spin_is_contended-fix: Delete.
-------------------------------------------------------------------
Thu Oct 8 05:37:38 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:11:55 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_wait_requeue_pi-commentary:
futex: Correct futex_wait_requeue_pi() commentary.
- patches.arch/mm-avoid-bad-page-on-lru: Refresh and re-enable.
-------------------------------------------------------------------
Fri Oct 9 15:08:54 CEST 2009 - jeffm@suse.de
- Update vanilla config files.
-------------------------------------------------------------------
Fri Oct 9 14:52:31 CEST 2009 - jeffm@suse.de
- Update to 2.6.32-rc3.
-------------------------------------------------------------------
Fri Oct 9 00:35:47 CEST 2009 - jeffm@suse.de
- patches.rpmify/tsi148-dependency: vme/tsi148: Depend on VIRT_TO_BUS
-------------------------------------------------------------------
Thu Oct 8 23:37:34 CEST 2009 - jeffm@suse.de
- patches.suse/kdb-x86-build-fixes: kdb: Use $srctree not $TOPDIR
in Makefile.
-------------------------------------------------------------------
Thu Oct 8 23:36:50 CEST 2009 - jeffm@suse.de
- patches.rpmify/winbond-prepare_multicast: winbond: implement
prepare_multicast and fix API usage.
- patches.rpmify/winbond_beacon_timers: winbond: use
bss_conf->beacon_int instead of conf->beacon_int.
- patches.rpmify/winbond-build-fixes: Delete.
-------------------------------------------------------------------
Thu Oct 8 22:49:42 CEST 2009 - jeffm@suse.de
- patches.rpmify/rtl8192e-build-fixes: rtl8192e: Add #include
<linux/vmalloc.h>.
-------------------------------------------------------------------
Thu Oct 8 22:44:26 CEST 2009 - jeffm@suse.de
- patches.suse/kdb-build-fixes: kdb: Build fixes.
-------------------------------------------------------------------
Thu Oct 8 22:32:46 CEST 2009 - jeffm@suse.de
- patches.rpmify/iio-s390-build-fix: iio: Don't build on s390.
-------------------------------------------------------------------
Thu Oct 8 21:54:40 CEST 2009 - jeffm@suse.de
- patches.rpmify/winbond-build-fixes: winbond: API fix.
-------------------------------------------------------------------
Thu Oct 8 21:53:59 CEST 2009 - jeffm@suse.de
- Update vanilla config files.
-------------------------------------------------------------------
Thu Oct 8 21:48:43 CEST 2009 - jeffm@suse.de
- Update config files.
-------------------------------------------------------------------
Thu Oct 8 20:07:07 CEST 2009 - jeffm@suse.de
- Updated to 2.6.32-rc1 (AKA 2.6.32-rc2).
- Eliminated 28 patches.
- 14 patches need further review.
- Xen and AppArmor are currently disabled.
- USB support in KDB is disabled.
-------------------------------------------------------------------
Thu Oct 8 00:27:18 CEST 2009 - gregkh@suse.de
@ -291,6 +452,12 @@ Sat Sep 19 13:39:38 CEST 2009 - mmarek@suse.cz
- rpm/postun.sh: remove dead code.
-------------------------------------------------------------------
Fri Sep 18 21:20:14 CEST 2009 - jeffm@suse.de
- patches.fixes/reiserfs-replay-honor-ro: reiserfs: Properly
honor read-only devices (bnc#441062).
-------------------------------------------------------------------
Thu Sep 17 21:25:23 CEST 2009 - jeffm@suse.de

View File

@ -1,5 +1,5 @@
#
# spec file for package kernel-s390 (Version 2.6.31.4)
# spec file for package kernel-s390 (Version 2.6.32)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@ -18,12 +18,12 @@
# norootforbuild
%define srcversion 2.6.31
%define patchversion 2.6.31.4
%define patchversion 2.6.32-rc5-git3
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
%define build_flavor s390
%define build_kdump (%build_flavor == "kdump")
%define build_xen (%build_flavor == "xen")
%define build_xen (%build_flavor == "xen" || %build_flavor == "ec2")
%define build_vanilla (%build_flavor == "vanilla")
%define build_ps3 (%build_flavor == "ps3")
%define build_src_dir %my_builddir/linux-%srcversion
@ -48,8 +48,8 @@
Name: kernel-s390
Summary: The Standard Kernel
Version: 2.6.31.4
Release: 3
Version: 2.6.32
Release: 1
%if %using_buildservice
%else
%endif
@ -86,9 +86,11 @@ BuildRequires: dwarfextract
%endif
%if %build_xen
%ifarch %ix86
%if %build_flavor != "ec2"
Provides: kernel-xenpae = %version
Obsoletes: kernel-xenpae <= %version
%endif
%endif
#!BuildIgnore: xen
%endif
Provides: %name-nongpl
@ -163,26 +165,30 @@ NoSource: 111
NoSource: 120
# The following KMPs have been integrated into the kernel package.
# sles10 / 10.3
Obsoletes: iwlwifi-kmp
Obsoletes: ipw3945-kmp
Obsoletes: iwlwifi-kmp-%build_flavor
Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
Obsoletes: uvcvideo-kmp
Obsoletes: uvcvideo-kmp-%build_flavor
# 10.3
Obsoletes: adm8211-kmp
Obsoletes: rt2x00-kmp
Obsoletes: rfswitch-kmp
Obsoletes: adm8211-kmp-%build_flavor
Obsoletes: rt2x00-kmp-%build_flavor
Obsoletes: rfswitch-kmp-%build_flavor
# 11.0
Obsoletes: atl2-kmp
Obsoletes: wlan-ng-kmp
Obsoletes: et131x-kmp
Obsoletes: ivtv-kmp
Obsoletes: at76_usb-kmp
Obsoletes: pcc-acpi-kmp
Obsoletes: btusb-kmp
Obsoletes: atl2-kmp-%build_flavor
Obsoletes: wlan-ng-kmp-%build_flavor
Obsoletes: et131x-kmp-%build_flavor
Obsoletes: ivtv-kmp-%build_flavor
Obsoletes: at76_usb-kmp-%build_flavor
Obsoletes: pcc-acpi-kmp-%build_flavor
Obsoletes: btusb-kmp-%build_flavor
# sle11-ga
Obsoletes: enic-kmp-%build_flavor
Obsoletes: fnic-kmp-%build_flavor
Obsoletes: brocade-bfa-kmp-%build_flavor
# sle11
Obsoletes: ocfs2-kmp
Obsoletes: ocfs2-kmp-%build_flavor
# 11.1
Obsoletes: quickcam-kmp < 0.6.7
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
# Will modules not listed in supported.conf abort the kernel build (0/1)?
@ -384,7 +390,7 @@ add_vmlinux()
cp -p arch/s390/boot/image %buildroot/boot/image-%kernelrelease-%build_flavor
image=image
if [ -x "$(which dwarfextract 2>/dev/null)" ] ; then
dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract failed ($?)"
fi
%if %CONFIG_KMSG_IDS == "y"
mkdir -p %buildroot/usr/share/man/man9
@ -447,7 +453,7 @@ if [ %CONFIG_MODULES = y ]; then
if [ -x "$(which dwarfextract 2>/dev/null)" -a \
-f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor ] ; then
find %buildroot -name "*.ko" > kofiles.list
dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list
dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list || echo "dwarfextract failed ($?)"
fi
%endif
# Also put the resulting file in %rpm_install_dir/%cpu_arch/%build_flavor

View File

@ -1,159 +1,320 @@
-------------------------------------------------------------------
Mon Oct 26 14:53:34 CET 2009 - jbeulich@novell.com
Tue Nov 3 15:40:19 CET 2009 - mmarek@suse.cz
- Update Xen patches to 2.6.31.4. Fix Xen KMP build.
- config.conf: remove the ec2 flavor from kernel-syms, most KMPs
don't make any sense on ec2
(http://lists.opensuse.org/opensuse-kernel/2009-11/msg00001.html).
-------------------------------------------------------------------
Fri Oct 23 11:15:38 CEST 2009 - mmarek@suse.cz
Mon Nov 2 16:09:13 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete also brocade-bfa-kmp.
-------------------------------------------------------------------
Mon Nov 2 16:04:13 CET 2009 - mmarek@suse.cz
- rpm/kernel-source.spec.in: add split-modules to the src.rpm.
-------------------------------------------------------------------
Mon Nov 2 13:18:55 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete enic-kmp and fnic-kmp.
-------------------------------------------------------------------
Mon Nov 2 12:49:08 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete kmps by their full name, not
just the foo-kmp virtual dependency (bnc#472410).
-------------------------------------------------------------------
Thu Oct 29 06:29:38 CET 2009 - tonyj@suse.de
- Update ppc/ps3 config for CONFIG_UTRACE
-------------------------------------------------------------------
Thu Oct 29 01:37:02 CET 2009 - tonyj@suse.de
- patches.trace/utrace-core: Update for SP1 (FATE# 304321)
-------------------------------------------------------------------
Wed Oct 28 22:51:38 CET 2009 - nfbrown@suse.de
- patches.fixes/nfsd-acl.patch: nfsd: Fix sort_pacl in
fs/nfsd/nf4acl.c to actually sort groups (bnc#549748).
-------------------------------------------------------------------
Wed Oct 28 14:51:28 CET 2009 - jdelvare@suse.de
- Update config files:
CONFIG_NTFS_FS=n
We handle NTFS through FUSE these days.
-------------------------------------------------------------------
Tue Oct 27 17:15:40 CET 2009 - jbohac@suse.cz
- Update config files:
CONFIG_NETLABEL=y
CONFIG_SECURITY_NETWORK_XFRM=y
(fate#307284)
-------------------------------------------------------------------
Tue Oct 27 16:45:20 CET 2009 - jkosina@suse.de
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
fix compilation failure for configs with CONFIG_SMP=n and
CONFIG_FAR_GROUP_SCHED=y
-------------------------------------------------------------------
Tue Oct 27 15:08:26 CET 2009 - jbeulich@novell.com
- Update config files (MINIX_FS=m globally, NTFS_FS off for -ec2).
- supported.conf: Add fs/minix.
-------------------------------------------------------------------
Tue Oct 27 14:35:26 CET 2009 - jkosina@suse.de
- patches.fixes/percpu-allow-pcpu_alloc-to-be-called-with-IRQs-off:
percpu: allow pcpu_alloc() to be called with IRQs off
(bnc#548119).
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
Update to newer version which is going to be merged upstream.
-------------------------------------------------------------------
Fri Oct 23 18:17:21 CEST 2009 - jeffm@suse.com
- Update to 2.6.32-rc5-git3.
-------------------------------------------------------------------
Fri Oct 23 15:11:53 CEST 2009 - mmarek@suse.cz
- Update config files: set NR_CPUS back to 2048 for ia64/vanilla
until there is a fix in mainline.
-------------------------------------------------------------------
Fri Oct 23 15:11:09 CEST 2009 - mmarek@suse.cz
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
fix for !CONFIG_SMP.
-------------------------------------------------------------------
Fri Oct 23 12:53:53 CEST 2009 - mmarek@suse.cz
- patches.suse/Cleanup-and-make-boot-splash-work-with-KMS.patch:
Cleanup and make boot splash work with KMS (bnc#544645).
-------------------------------------------------------------------
Thu Oct 22 21:42:15 CEST 2009 - sdietrich@suse.de
Thu Oct 22 18:38:47 CEST 2009 - jeffm@suse.com
- supported.conf: add drivers/md/raid6_pq
- Re-enabled NR_CPUS=4096 on ia64.
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
sched: move rq_weight data array out of .percpu (bnc#548119).
-------------------------------------------------------------------
Tue Oct 20 23:10:09 CEST 2009 - trenn@suse.de
Tue Oct 20 15:27:25 CEST 2009 - jbeulich@novell.com
- patches.arch/x86_amd_fix_erratum_63.patch: x86/amd-iommu:
Workaround for erratum 63 (bnc#548274).
- Update x86-64 Xen config file (NR_CPUS=512).
- Refresh a few Xen patches.
- rpm/kernel-binary.spec.in: Handle -ec2 flavor.
- rpm/package-descriptions: Describe -ec2 flavor.
- rpm/post.sh: Handle -ec2 flavor.
-------------------------------------------------------------------
Tue Oct 20 22:57:50 CEST 2009 - trenn@suse.de
Tue Oct 20 14:47:55 CEST 2009 - jbeulich@novell.com
- patches.arch/x86_mce_therm_suppress_msgs.patch: X86:
Suppress hundreds of Intel thermal MCE messages on high temps
(bnc#533556).
- patches.fixes/use-totalram_pages: Delete.
-------------------------------------------------------------------
Tue Oct 20 15:35:27 CEST 2009 - jeffm@suse.com
Tue Oct 20 14:45:22 CEST 2009 - jbeulich@novell.com
- patches.fixes/drm-r128-add-test-for-initialisation-to-all-ioctls-that-require-it:
drm/r128: Add test for initialisation to all ioctls that
require it (bnc#548071 CVE-2009-3620).
- config.conf: Add -ec2 configs (fate#305273)
- Add ec2 config files.
- patches.xen/xen-unpriv-build: No need to build certain bits
when building non-privileged kernel.
- supported.conf: Add fs/nls/nls_base.
-------------------------------------------------------------------
Wed Oct 14 18:31:53 CEST 2009 - tiwai@suse.de
Mon Oct 19 15:24:25 CEST 2009 - jeffm@suse.com
- patches.drivers/alsa-hda-alc662-capture-fix: ALSA: hda -
Fix capture source checks for ALC662/663 codecs (bnc#546918).
- Temporarily reduce NR_CPUS to 2048 on ia64 to avoid build
failures (bnc#548119)
-------------------------------------------------------------------
Wed Oct 14 18:22:43 CEST 2009 - gregkh@suse.de
Mon Oct 19 15:21:26 CEST 2009 - mmarek@suse.cz
- Update to 2.6.31.4
- security fixes
- bugfixes
- obsoletes:
- patches.drivers/alsa-hda-2.6.32-rc1-toshiba-fix
- rpm/kernel-binary.spec.in: [s390x] ignore errors from
dwarfextract for now.
-------------------------------------------------------------------
Tue Oct 13 16:11:20 CEST 2009 - tiwai@suse.de
- patches.drivers/alsa-hda-nvidia-hdmi-full-fmts: Refresh. Enable
all formats/rates as default.
-------------------------------------------------------------------
Tue Oct 13 15:54:12 CEST 2009 - tiwai@suse.de
- patches.drivers/alsa-hda-nvidia-hdmi-full-fmts: ALSA: hda -
Add full rates/formats support for Nvidia HDMI.
- patches.drivers/alsa-hda-realtek-overflow-fix: ALSA: hda -
Fix overflow of spec->init_verbs in patch_realtek.c.
- patches.drivers/alsa-hda-stac9228-dell-fix: ALSA: hda - Fix
volume-knob setup for Dell laptops with STAC9228 (bnc#545013).
- patches.drivers/alsa-hda-stac9228-fsc-fix: Refresh.
-------------------------------------------------------------------
Tue Oct 13 01:11:05 CEST 2009 - gregkh@suse.de
Fri Oct 16 19:18:25 CEST 2009 - jeffm@suse.com
- Update config files.
- patches.drivers/samsung-laptop-driver.patch: Samsung laptop
driver.
-------------------------------------------------------------------
Mon Oct 12 16:14:42 CEST 2009 - trenn@suse.de
Fri Oct 16 17:01:11 CEST 2009 - jeffm@suse.com
- patches.arch/amd_magny_cour_topology_fix.patch: x86: Fix CPU
llc_shared_map information for AMD Magny-Cours (bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_1.patch: x86, sched:
Workaround broken sched domain creation for AMD Magny-Cours
(bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_2.patch: x86, mcheck:
Use correct cpumask for shared bank4 (bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_3.patch: x86,
cacheinfo: Fixup L3 cache information for AMD multi-node
processors (bnc#545615).
- Update to 2.6.32-rc5.
-------------------------------------------------------------------
Mon Oct 12 11:13:52 CEST 2009 - jbeulich@novell.com
Fri Oct 16 16:45:53 CEST 2009 - mmarek@suse.de
- patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch:
fix up register usage.
- patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-x86_64.patch:
fix up register usage (bnc#545206).
- patches.rpmify/ia64-sn-fix-percpu-warnings: ia64/sn: fix
percpu warnings.
-------------------------------------------------------------------
Sun Oct 11 17:48:28 CEST 2009 - tiwai@suse.de
Fri Oct 16 15:51:56 CEST 2009 - mmarek@suse.de
- patches.drivers/alsa-hda-stac9228-fsc-fix: ALSA: hda - Fix
mute sound with STAC9227/9228 codecs (bnc#546006).
- Update config files: disable MTD_GPIO_ADDR, VME_CA91CX42 and
VME_TSI148 on ia64 to fix build.
-------------------------------------------------------------------
Thu Oct 8 22:45:22 CEST 2009 - gregkh@suse.de
Fri Oct 16 14:19:01 CEST 2009 - jbeulich@novell.com
- patches.xen/xen3-patch-2.6.32-rc4: Fix AGP for PowerPC.
-------------------------------------------------------------------
Fri Oct 16 12:08:06 CEST 2009 - jbeulich@novell.com
- Update Xen patches to 2.6.32-rc4 and c/s 938.
- config.conf: Re-enable Xen.
- Update x86 config files.
-------------------------------------------------------------------
Tue Oct 13 02:29:26 CEST 2009 - jeffm@suse.com
- patches.rpmify/staging-missing-sched.h: Added missing sites.
-------------------------------------------------------------------
Mon Oct 12 23:08:39 CEST 2009 - jeffm@suse.com
- patches.rpmify/staging-missing-sched.h: staging: Complete
sched.h removal from interrupt.h.
-------------------------------------------------------------------
Mon Oct 12 21:05:07 CEST 2009 - jeffm@suse.de
- patches.apparmor/ptrace_may_access-fix: apparmor:
ptrace_may_access -> ptrace_access_check.
-------------------------------------------------------------------
Mon Oct 12 20:07:54 CEST 2009 - jeffm@suse.de
- Update config files.
- disable CONFIG_STAGING for ia64, ppc, ppc64, and s390x
-------------------------------------------------------------------
Thu Oct 8 05:47:26 CEST 2009 - sdietrich@suse.de
Mon Oct 12 19:54:16 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-add-memory-barrier-commentary: futex:
Add memory barrier commentary to futex_wait_queue_me().
- Updated to 2.6.32-rc4.
- Eliminated 4 patches.
- Refreshed context.
-------------------------------------------------------------------
Thu Oct 8 05:46:27 CEST 2009 - sdietrich@suse.de
Mon Oct 12 16:23:59 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-fix-wakeup-race: futex: Fix wakeup race
by setting TASK_INTERRUPTIBLE before queue_me().
- patches.apparmor/apparmor.diff: Refresh and enable.
-------------------------------------------------------------------
Thu Oct 8 05:45:05 CEST 2009 - sdietrich@suse.de
Fri Oct 9 20:00:01 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_q-woken-state-commentary:
futex: Correct futex_q woken state commentary.
- Cleanup unused patches:
- patches.fixes/iwl3945-fix-rfkill.patch: Delete.
- patches.fixes/iwlagn-fix-rfkill.patch: Delete.
- patches.suse/kdb-serial-8250: Delete.
- patches.suse/kdb-sysctl-context: Delete.
-------------------------------------------------------------------
Thu Oct 8 05:43:52 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:57:28 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-make-function-kernel-doc-commentary-consistent:
futex: Make function kernel-doc commentary consistent.
- patches.fixes/scsi-add-tgps-setting: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:42:42 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:42:54 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-queue_me-and-unqueue_me-commentary:
futex: Correct queue_me and unqueue_me commentary.
- patches.arch/x86_64-hpet-64bit-timer.patch: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:41:04 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:42:40 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_wait_requeue_pi-commentary_2:
futex: Correct futex_wait_requeue_pi() commentary.
- patches.suse/kbuild-icecream-workaround: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:39:09 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:12:22 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-detect-mismatched-requeue-targets: futex:
Detect mismatched requeue targets.
- patches.rpmify/spin_is_contended-fix: Delete.
-------------------------------------------------------------------
Thu Oct 8 05:37:38 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:11:55 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_wait_requeue_pi-commentary:
futex: Correct futex_wait_requeue_pi() commentary.
- patches.arch/mm-avoid-bad-page-on-lru: Refresh and re-enable.
-------------------------------------------------------------------
Fri Oct 9 15:08:54 CEST 2009 - jeffm@suse.de
- Update vanilla config files.
-------------------------------------------------------------------
Fri Oct 9 14:52:31 CEST 2009 - jeffm@suse.de
- Update to 2.6.32-rc3.
-------------------------------------------------------------------
Fri Oct 9 00:35:47 CEST 2009 - jeffm@suse.de
- patches.rpmify/tsi148-dependency: vme/tsi148: Depend on VIRT_TO_BUS
-------------------------------------------------------------------
Thu Oct 8 23:37:34 CEST 2009 - jeffm@suse.de
- patches.suse/kdb-x86-build-fixes: kdb: Use $srctree not $TOPDIR
in Makefile.
-------------------------------------------------------------------
Thu Oct 8 23:36:50 CEST 2009 - jeffm@suse.de
- patches.rpmify/winbond-prepare_multicast: winbond: implement
prepare_multicast and fix API usage.
- patches.rpmify/winbond_beacon_timers: winbond: use
bss_conf->beacon_int instead of conf->beacon_int.
- patches.rpmify/winbond-build-fixes: Delete.
-------------------------------------------------------------------
Thu Oct 8 22:49:42 CEST 2009 - jeffm@suse.de
- patches.rpmify/rtl8192e-build-fixes: rtl8192e: Add #include
<linux/vmalloc.h>.
-------------------------------------------------------------------
Thu Oct 8 22:44:26 CEST 2009 - jeffm@suse.de
- patches.suse/kdb-build-fixes: kdb: Build fixes.
-------------------------------------------------------------------
Thu Oct 8 22:32:46 CEST 2009 - jeffm@suse.de
- patches.rpmify/iio-s390-build-fix: iio: Don't build on s390.
-------------------------------------------------------------------
Thu Oct 8 21:54:40 CEST 2009 - jeffm@suse.de
- patches.rpmify/winbond-build-fixes: winbond: API fix.
-------------------------------------------------------------------
Thu Oct 8 21:53:59 CEST 2009 - jeffm@suse.de
- Update vanilla config files.
-------------------------------------------------------------------
Thu Oct 8 21:48:43 CEST 2009 - jeffm@suse.de
- Update config files.
-------------------------------------------------------------------
Thu Oct 8 20:07:07 CEST 2009 - jeffm@suse.de
- Updated to 2.6.32-rc1 (AKA 2.6.32-rc2).
- Eliminated 28 patches.
- 14 patches need further review.
- Xen and AppArmor are currently disabled.
- USB support in KDB is disabled.
-------------------------------------------------------------------
Thu Oct 8 00:27:18 CEST 2009 - gregkh@suse.de
@ -291,6 +452,12 @@ Sat Sep 19 13:39:38 CEST 2009 - mmarek@suse.cz
- rpm/postun.sh: remove dead code.
-------------------------------------------------------------------
Fri Sep 18 21:20:14 CEST 2009 - jeffm@suse.de
- patches.fixes/reiserfs-replay-honor-ro: reiserfs: Properly
honor read-only devices (bnc#441062).
-------------------------------------------------------------------
Thu Sep 17 21:25:23 CEST 2009 - jeffm@suse.de

View File

@ -1,5 +1,5 @@
#
# spec file for package kernel-source (Version 2.6.31.4)
# spec file for package kernel-source (Version 2.6.32)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@ -19,7 +19,7 @@
# icecream 0
%define srcversion 2.6.31
%define patchversion 2.6.31.4
%define patchversion 2.6.32-rc5-git3
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
%define src_install_dir usr/src/linux-%kernelrelease%variant
@ -28,8 +28,8 @@
Name: kernel-source
Summary: The Linux Kernel Sources
Version: 2.6.31.4
Release: 3
Version: 2.6.32
Release: 1
%if %using_buildservice
%else
%endif
@ -61,6 +61,7 @@ Source37: README.SUSE
Source38: README.KSYMS
Source40: source-timestamp
Source44: find-provides
Source45: split-modules
Source46: modversions
Source47: extract-modaliases
Source48: macros.kernel-source

View File

@ -64,6 +64,7 @@ Source37: README.SUSE
Source38: README.KSYMS
Source40: source-timestamp
Source44: find-provides
Source45: split-modules
Source46: modversions
Source47: extract-modaliases
Source48: macros.kernel-source

View File

@ -1,159 +1,320 @@
-------------------------------------------------------------------
Mon Oct 26 14:53:34 CET 2009 - jbeulich@novell.com
Tue Nov 3 15:40:19 CET 2009 - mmarek@suse.cz
- Update Xen patches to 2.6.31.4. Fix Xen KMP build.
- config.conf: remove the ec2 flavor from kernel-syms, most KMPs
don't make any sense on ec2
(http://lists.opensuse.org/opensuse-kernel/2009-11/msg00001.html).
-------------------------------------------------------------------
Fri Oct 23 11:15:38 CEST 2009 - mmarek@suse.cz
Mon Nov 2 16:09:13 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete also brocade-bfa-kmp.
-------------------------------------------------------------------
Mon Nov 2 16:04:13 CET 2009 - mmarek@suse.cz
- rpm/kernel-source.spec.in: add split-modules to the src.rpm.
-------------------------------------------------------------------
Mon Nov 2 13:18:55 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete enic-kmp and fnic-kmp.
-------------------------------------------------------------------
Mon Nov 2 12:49:08 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete kmps by their full name, not
just the foo-kmp virtual dependency (bnc#472410).
-------------------------------------------------------------------
Thu Oct 29 06:29:38 CET 2009 - tonyj@suse.de
- Update ppc/ps3 config for CONFIG_UTRACE
-------------------------------------------------------------------
Thu Oct 29 01:37:02 CET 2009 - tonyj@suse.de
- patches.trace/utrace-core: Update for SP1 (FATE# 304321)
-------------------------------------------------------------------
Wed Oct 28 22:51:38 CET 2009 - nfbrown@suse.de
- patches.fixes/nfsd-acl.patch: nfsd: Fix sort_pacl in
fs/nfsd/nf4acl.c to actually sort groups (bnc#549748).
-------------------------------------------------------------------
Wed Oct 28 14:51:28 CET 2009 - jdelvare@suse.de
- Update config files:
CONFIG_NTFS_FS=n
We handle NTFS through FUSE these days.
-------------------------------------------------------------------
Tue Oct 27 17:15:40 CET 2009 - jbohac@suse.cz
- Update config files:
CONFIG_NETLABEL=y
CONFIG_SECURITY_NETWORK_XFRM=y
(fate#307284)
-------------------------------------------------------------------
Tue Oct 27 16:45:20 CET 2009 - jkosina@suse.de
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
fix compilation failure for configs with CONFIG_SMP=n and
CONFIG_FAR_GROUP_SCHED=y
-------------------------------------------------------------------
Tue Oct 27 15:08:26 CET 2009 - jbeulich@novell.com
- Update config files (MINIX_FS=m globally, NTFS_FS off for -ec2).
- supported.conf: Add fs/minix.
-------------------------------------------------------------------
Tue Oct 27 14:35:26 CET 2009 - jkosina@suse.de
- patches.fixes/percpu-allow-pcpu_alloc-to-be-called-with-IRQs-off:
percpu: allow pcpu_alloc() to be called with IRQs off
(bnc#548119).
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
Update to newer version which is going to be merged upstream.
-------------------------------------------------------------------
Fri Oct 23 18:17:21 CEST 2009 - jeffm@suse.com
- Update to 2.6.32-rc5-git3.
-------------------------------------------------------------------
Fri Oct 23 15:11:53 CEST 2009 - mmarek@suse.cz
- Update config files: set NR_CPUS back to 2048 for ia64/vanilla
until there is a fix in mainline.
-------------------------------------------------------------------
Fri Oct 23 15:11:09 CEST 2009 - mmarek@suse.cz
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
fix for !CONFIG_SMP.
-------------------------------------------------------------------
Fri Oct 23 12:53:53 CEST 2009 - mmarek@suse.cz
- patches.suse/Cleanup-and-make-boot-splash-work-with-KMS.patch:
Cleanup and make boot splash work with KMS (bnc#544645).
-------------------------------------------------------------------
Thu Oct 22 21:42:15 CEST 2009 - sdietrich@suse.de
Thu Oct 22 18:38:47 CEST 2009 - jeffm@suse.com
- supported.conf: add drivers/md/raid6_pq
- Re-enabled NR_CPUS=4096 on ia64.
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
sched: move rq_weight data array out of .percpu (bnc#548119).
-------------------------------------------------------------------
Tue Oct 20 23:10:09 CEST 2009 - trenn@suse.de
Tue Oct 20 15:27:25 CEST 2009 - jbeulich@novell.com
- patches.arch/x86_amd_fix_erratum_63.patch: x86/amd-iommu:
Workaround for erratum 63 (bnc#548274).
- Update x86-64 Xen config file (NR_CPUS=512).
- Refresh a few Xen patches.
- rpm/kernel-binary.spec.in: Handle -ec2 flavor.
- rpm/package-descriptions: Describe -ec2 flavor.
- rpm/post.sh: Handle -ec2 flavor.
-------------------------------------------------------------------
Tue Oct 20 22:57:50 CEST 2009 - trenn@suse.de
Tue Oct 20 14:47:55 CEST 2009 - jbeulich@novell.com
- patches.arch/x86_mce_therm_suppress_msgs.patch: X86:
Suppress hundreds of Intel thermal MCE messages on high temps
(bnc#533556).
- patches.fixes/use-totalram_pages: Delete.
-------------------------------------------------------------------
Tue Oct 20 15:35:27 CEST 2009 - jeffm@suse.com
Tue Oct 20 14:45:22 CEST 2009 - jbeulich@novell.com
- patches.fixes/drm-r128-add-test-for-initialisation-to-all-ioctls-that-require-it:
drm/r128: Add test for initialisation to all ioctls that
require it (bnc#548071 CVE-2009-3620).
- config.conf: Add -ec2 configs (fate#305273)
- Add ec2 config files.
- patches.xen/xen-unpriv-build: No need to build certain bits
when building non-privileged kernel.
- supported.conf: Add fs/nls/nls_base.
-------------------------------------------------------------------
Wed Oct 14 18:31:53 CEST 2009 - tiwai@suse.de
Mon Oct 19 15:24:25 CEST 2009 - jeffm@suse.com
- patches.drivers/alsa-hda-alc662-capture-fix: ALSA: hda -
Fix capture source checks for ALC662/663 codecs (bnc#546918).
- Temporarily reduce NR_CPUS to 2048 on ia64 to avoid build
failures (bnc#548119)
-------------------------------------------------------------------
Wed Oct 14 18:22:43 CEST 2009 - gregkh@suse.de
Mon Oct 19 15:21:26 CEST 2009 - mmarek@suse.cz
- Update to 2.6.31.4
- security fixes
- bugfixes
- obsoletes:
- patches.drivers/alsa-hda-2.6.32-rc1-toshiba-fix
- rpm/kernel-binary.spec.in: [s390x] ignore errors from
dwarfextract for now.
-------------------------------------------------------------------
Tue Oct 13 16:11:20 CEST 2009 - tiwai@suse.de
- patches.drivers/alsa-hda-nvidia-hdmi-full-fmts: Refresh. Enable
all formats/rates as default.
-------------------------------------------------------------------
Tue Oct 13 15:54:12 CEST 2009 - tiwai@suse.de
- patches.drivers/alsa-hda-nvidia-hdmi-full-fmts: ALSA: hda -
Add full rates/formats support for Nvidia HDMI.
- patches.drivers/alsa-hda-realtek-overflow-fix: ALSA: hda -
Fix overflow of spec->init_verbs in patch_realtek.c.
- patches.drivers/alsa-hda-stac9228-dell-fix: ALSA: hda - Fix
volume-knob setup for Dell laptops with STAC9228 (bnc#545013).
- patches.drivers/alsa-hda-stac9228-fsc-fix: Refresh.
-------------------------------------------------------------------
Tue Oct 13 01:11:05 CEST 2009 - gregkh@suse.de
Fri Oct 16 19:18:25 CEST 2009 - jeffm@suse.com
- Update config files.
- patches.drivers/samsung-laptop-driver.patch: Samsung laptop
driver.
-------------------------------------------------------------------
Mon Oct 12 16:14:42 CEST 2009 - trenn@suse.de
Fri Oct 16 17:01:11 CEST 2009 - jeffm@suse.com
- patches.arch/amd_magny_cour_topology_fix.patch: x86: Fix CPU
llc_shared_map information for AMD Magny-Cours (bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_1.patch: x86, sched:
Workaround broken sched domain creation for AMD Magny-Cours
(bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_2.patch: x86, mcheck:
Use correct cpumask for shared bank4 (bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_3.patch: x86,
cacheinfo: Fixup L3 cache information for AMD multi-node
processors (bnc#545615).
- Update to 2.6.32-rc5.
-------------------------------------------------------------------
Mon Oct 12 11:13:52 CEST 2009 - jbeulich@novell.com
Fri Oct 16 16:45:53 CEST 2009 - mmarek@suse.de
- patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch:
fix up register usage.
- patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-x86_64.patch:
fix up register usage (bnc#545206).
- patches.rpmify/ia64-sn-fix-percpu-warnings: ia64/sn: fix
percpu warnings.
-------------------------------------------------------------------
Sun Oct 11 17:48:28 CEST 2009 - tiwai@suse.de
Fri Oct 16 15:51:56 CEST 2009 - mmarek@suse.de
- patches.drivers/alsa-hda-stac9228-fsc-fix: ALSA: hda - Fix
mute sound with STAC9227/9228 codecs (bnc#546006).
- Update config files: disable MTD_GPIO_ADDR, VME_CA91CX42 and
VME_TSI148 on ia64 to fix build.
-------------------------------------------------------------------
Thu Oct 8 22:45:22 CEST 2009 - gregkh@suse.de
Fri Oct 16 14:19:01 CEST 2009 - jbeulich@novell.com
- patches.xen/xen3-patch-2.6.32-rc4: Fix AGP for PowerPC.
-------------------------------------------------------------------
Fri Oct 16 12:08:06 CEST 2009 - jbeulich@novell.com
- Update Xen patches to 2.6.32-rc4 and c/s 938.
- config.conf: Re-enable Xen.
- Update x86 config files.
-------------------------------------------------------------------
Tue Oct 13 02:29:26 CEST 2009 - jeffm@suse.com
- patches.rpmify/staging-missing-sched.h: Added missing sites.
-------------------------------------------------------------------
Mon Oct 12 23:08:39 CEST 2009 - jeffm@suse.com
- patches.rpmify/staging-missing-sched.h: staging: Complete
sched.h removal from interrupt.h.
-------------------------------------------------------------------
Mon Oct 12 21:05:07 CEST 2009 - jeffm@suse.de
- patches.apparmor/ptrace_may_access-fix: apparmor:
ptrace_may_access -> ptrace_access_check.
-------------------------------------------------------------------
Mon Oct 12 20:07:54 CEST 2009 - jeffm@suse.de
- Update config files.
- disable CONFIG_STAGING for ia64, ppc, ppc64, and s390x
-------------------------------------------------------------------
Thu Oct 8 05:47:26 CEST 2009 - sdietrich@suse.de
Mon Oct 12 19:54:16 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-add-memory-barrier-commentary: futex:
Add memory barrier commentary to futex_wait_queue_me().
- Updated to 2.6.32-rc4.
- Eliminated 4 patches.
- Refreshed context.
-------------------------------------------------------------------
Thu Oct 8 05:46:27 CEST 2009 - sdietrich@suse.de
Mon Oct 12 16:23:59 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-fix-wakeup-race: futex: Fix wakeup race
by setting TASK_INTERRUPTIBLE before queue_me().
- patches.apparmor/apparmor.diff: Refresh and enable.
-------------------------------------------------------------------
Thu Oct 8 05:45:05 CEST 2009 - sdietrich@suse.de
Fri Oct 9 20:00:01 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_q-woken-state-commentary:
futex: Correct futex_q woken state commentary.
- Cleanup unused patches:
- patches.fixes/iwl3945-fix-rfkill.patch: Delete.
- patches.fixes/iwlagn-fix-rfkill.patch: Delete.
- patches.suse/kdb-serial-8250: Delete.
- patches.suse/kdb-sysctl-context: Delete.
-------------------------------------------------------------------
Thu Oct 8 05:43:52 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:57:28 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-make-function-kernel-doc-commentary-consistent:
futex: Make function kernel-doc commentary consistent.
- patches.fixes/scsi-add-tgps-setting: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:42:42 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:42:54 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-queue_me-and-unqueue_me-commentary:
futex: Correct queue_me and unqueue_me commentary.
- patches.arch/x86_64-hpet-64bit-timer.patch: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:41:04 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:42:40 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_wait_requeue_pi-commentary_2:
futex: Correct futex_wait_requeue_pi() commentary.
- patches.suse/kbuild-icecream-workaround: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:39:09 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:12:22 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-detect-mismatched-requeue-targets: futex:
Detect mismatched requeue targets.
- patches.rpmify/spin_is_contended-fix: Delete.
-------------------------------------------------------------------
Thu Oct 8 05:37:38 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:11:55 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_wait_requeue_pi-commentary:
futex: Correct futex_wait_requeue_pi() commentary.
- patches.arch/mm-avoid-bad-page-on-lru: Refresh and re-enable.
-------------------------------------------------------------------
Fri Oct 9 15:08:54 CEST 2009 - jeffm@suse.de
- Update vanilla config files.
-------------------------------------------------------------------
Fri Oct 9 14:52:31 CEST 2009 - jeffm@suse.de
- Update to 2.6.32-rc3.
-------------------------------------------------------------------
Fri Oct 9 00:35:47 CEST 2009 - jeffm@suse.de
- patches.rpmify/tsi148-dependency: vme/tsi148: Depend on VIRT_TO_BUS
-------------------------------------------------------------------
Thu Oct 8 23:37:34 CEST 2009 - jeffm@suse.de
- patches.suse/kdb-x86-build-fixes: kdb: Use $srctree not $TOPDIR
in Makefile.
-------------------------------------------------------------------
Thu Oct 8 23:36:50 CEST 2009 - jeffm@suse.de
- patches.rpmify/winbond-prepare_multicast: winbond: implement
prepare_multicast and fix API usage.
- patches.rpmify/winbond_beacon_timers: winbond: use
bss_conf->beacon_int instead of conf->beacon_int.
- patches.rpmify/winbond-build-fixes: Delete.
-------------------------------------------------------------------
Thu Oct 8 22:49:42 CEST 2009 - jeffm@suse.de
- patches.rpmify/rtl8192e-build-fixes: rtl8192e: Add #include
<linux/vmalloc.h>.
-------------------------------------------------------------------
Thu Oct 8 22:44:26 CEST 2009 - jeffm@suse.de
- patches.suse/kdb-build-fixes: kdb: Build fixes.
-------------------------------------------------------------------
Thu Oct 8 22:32:46 CEST 2009 - jeffm@suse.de
- patches.rpmify/iio-s390-build-fix: iio: Don't build on s390.
-------------------------------------------------------------------
Thu Oct 8 21:54:40 CEST 2009 - jeffm@suse.de
- patches.rpmify/winbond-build-fixes: winbond: API fix.
-------------------------------------------------------------------
Thu Oct 8 21:53:59 CEST 2009 - jeffm@suse.de
- Update vanilla config files.
-------------------------------------------------------------------
Thu Oct 8 21:48:43 CEST 2009 - jeffm@suse.de
- Update config files.
-------------------------------------------------------------------
Thu Oct 8 20:07:07 CEST 2009 - jeffm@suse.de
- Updated to 2.6.32-rc1 (AKA 2.6.32-rc2).
- Eliminated 28 patches.
- 14 patches need further review.
- Xen and AppArmor are currently disabled.
- USB support in KDB is disabled.
-------------------------------------------------------------------
Thu Oct 8 00:27:18 CEST 2009 - gregkh@suse.de
@ -291,6 +452,12 @@ Sat Sep 19 13:39:38 CEST 2009 - mmarek@suse.cz
- rpm/postun.sh: remove dead code.
-------------------------------------------------------------------
Fri Sep 18 21:20:14 CEST 2009 - jeffm@suse.de
- patches.fixes/reiserfs-replay-honor-ro: reiserfs: Properly
honor read-only devices (bnc#441062).
-------------------------------------------------------------------
Thu Sep 17 21:25:23 CEST 2009 - jeffm@suse.de

View File

@ -1,5 +1,5 @@
#
# spec file for package kernel-syms (Version 2.6.31.4)
# spec file for package kernel-syms (Version 2.6.32)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@ -22,8 +22,8 @@
Name: kernel-syms
Summary: Kernel Symbol Versions (modversions)
Version: 2.6.31.4
Release: 3
Version: 2.6.32
Release: 1
%if %using_buildservice
%else
%define kernel_source_release %(LC_ALL=C rpm -q kernel-source%variant-%version --qf "%{RELEASE}" | grep -v 'not installed' || echo 0)

View File

@ -1,159 +1,320 @@
-------------------------------------------------------------------
Mon Oct 26 14:53:34 CET 2009 - jbeulich@novell.com
Tue Nov 3 15:40:19 CET 2009 - mmarek@suse.cz
- Update Xen patches to 2.6.31.4. Fix Xen KMP build.
- config.conf: remove the ec2 flavor from kernel-syms, most KMPs
don't make any sense on ec2
(http://lists.opensuse.org/opensuse-kernel/2009-11/msg00001.html).
-------------------------------------------------------------------
Fri Oct 23 11:15:38 CEST 2009 - mmarek@suse.cz
Mon Nov 2 16:09:13 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete also brocade-bfa-kmp.
-------------------------------------------------------------------
Mon Nov 2 16:04:13 CET 2009 - mmarek@suse.cz
- rpm/kernel-source.spec.in: add split-modules to the src.rpm.
-------------------------------------------------------------------
Mon Nov 2 13:18:55 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete enic-kmp and fnic-kmp.
-------------------------------------------------------------------
Mon Nov 2 12:49:08 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete kmps by their full name, not
just the foo-kmp virtual dependency (bnc#472410).
-------------------------------------------------------------------
Thu Oct 29 06:29:38 CET 2009 - tonyj@suse.de
- Update ppc/ps3 config for CONFIG_UTRACE
-------------------------------------------------------------------
Thu Oct 29 01:37:02 CET 2009 - tonyj@suse.de
- patches.trace/utrace-core: Update for SP1 (FATE# 304321)
-------------------------------------------------------------------
Wed Oct 28 22:51:38 CET 2009 - nfbrown@suse.de
- patches.fixes/nfsd-acl.patch: nfsd: Fix sort_pacl in
fs/nfsd/nf4acl.c to actually sort groups (bnc#549748).
-------------------------------------------------------------------
Wed Oct 28 14:51:28 CET 2009 - jdelvare@suse.de
- Update config files:
CONFIG_NTFS_FS=n
We handle NTFS through FUSE these days.
-------------------------------------------------------------------
Tue Oct 27 17:15:40 CET 2009 - jbohac@suse.cz
- Update config files:
CONFIG_NETLABEL=y
CONFIG_SECURITY_NETWORK_XFRM=y
(fate#307284)
-------------------------------------------------------------------
Tue Oct 27 16:45:20 CET 2009 - jkosina@suse.de
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
fix compilation failure for configs with CONFIG_SMP=n and
CONFIG_FAR_GROUP_SCHED=y
-------------------------------------------------------------------
Tue Oct 27 15:08:26 CET 2009 - jbeulich@novell.com
- Update config files (MINIX_FS=m globally, NTFS_FS off for -ec2).
- supported.conf: Add fs/minix.
-------------------------------------------------------------------
Tue Oct 27 14:35:26 CET 2009 - jkosina@suse.de
- patches.fixes/percpu-allow-pcpu_alloc-to-be-called-with-IRQs-off:
percpu: allow pcpu_alloc() to be called with IRQs off
(bnc#548119).
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
Update to newer version which is going to be merged upstream.
-------------------------------------------------------------------
Fri Oct 23 18:17:21 CEST 2009 - jeffm@suse.com
- Update to 2.6.32-rc5-git3.
-------------------------------------------------------------------
Fri Oct 23 15:11:53 CEST 2009 - mmarek@suse.cz
- Update config files: set NR_CPUS back to 2048 for ia64/vanilla
until there is a fix in mainline.
-------------------------------------------------------------------
Fri Oct 23 15:11:09 CEST 2009 - mmarek@suse.cz
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
fix for !CONFIG_SMP.
-------------------------------------------------------------------
Fri Oct 23 12:53:53 CEST 2009 - mmarek@suse.cz
- patches.suse/Cleanup-and-make-boot-splash-work-with-KMS.patch:
Cleanup and make boot splash work with KMS (bnc#544645).
-------------------------------------------------------------------
Thu Oct 22 21:42:15 CEST 2009 - sdietrich@suse.de
Thu Oct 22 18:38:47 CEST 2009 - jeffm@suse.com
- supported.conf: add drivers/md/raid6_pq
- Re-enabled NR_CPUS=4096 on ia64.
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
sched: move rq_weight data array out of .percpu (bnc#548119).
-------------------------------------------------------------------
Tue Oct 20 23:10:09 CEST 2009 - trenn@suse.de
Tue Oct 20 15:27:25 CEST 2009 - jbeulich@novell.com
- patches.arch/x86_amd_fix_erratum_63.patch: x86/amd-iommu:
Workaround for erratum 63 (bnc#548274).
- Update x86-64 Xen config file (NR_CPUS=512).
- Refresh a few Xen patches.
- rpm/kernel-binary.spec.in: Handle -ec2 flavor.
- rpm/package-descriptions: Describe -ec2 flavor.
- rpm/post.sh: Handle -ec2 flavor.
-------------------------------------------------------------------
Tue Oct 20 22:57:50 CEST 2009 - trenn@suse.de
Tue Oct 20 14:47:55 CEST 2009 - jbeulich@novell.com
- patches.arch/x86_mce_therm_suppress_msgs.patch: X86:
Suppress hundreds of Intel thermal MCE messages on high temps
(bnc#533556).
- patches.fixes/use-totalram_pages: Delete.
-------------------------------------------------------------------
Tue Oct 20 15:35:27 CEST 2009 - jeffm@suse.com
Tue Oct 20 14:45:22 CEST 2009 - jbeulich@novell.com
- patches.fixes/drm-r128-add-test-for-initialisation-to-all-ioctls-that-require-it:
drm/r128: Add test for initialisation to all ioctls that
require it (bnc#548071 CVE-2009-3620).
- config.conf: Add -ec2 configs (fate#305273)
- Add ec2 config files.
- patches.xen/xen-unpriv-build: No need to build certain bits
when building non-privileged kernel.
- supported.conf: Add fs/nls/nls_base.
-------------------------------------------------------------------
Wed Oct 14 18:31:53 CEST 2009 - tiwai@suse.de
Mon Oct 19 15:24:25 CEST 2009 - jeffm@suse.com
- patches.drivers/alsa-hda-alc662-capture-fix: ALSA: hda -
Fix capture source checks for ALC662/663 codecs (bnc#546918).
- Temporarily reduce NR_CPUS to 2048 on ia64 to avoid build
failures (bnc#548119)
-------------------------------------------------------------------
Wed Oct 14 18:22:43 CEST 2009 - gregkh@suse.de
Mon Oct 19 15:21:26 CEST 2009 - mmarek@suse.cz
- Update to 2.6.31.4
- security fixes
- bugfixes
- obsoletes:
- patches.drivers/alsa-hda-2.6.32-rc1-toshiba-fix
- rpm/kernel-binary.spec.in: [s390x] ignore errors from
dwarfextract for now.
-------------------------------------------------------------------
Tue Oct 13 16:11:20 CEST 2009 - tiwai@suse.de
- patches.drivers/alsa-hda-nvidia-hdmi-full-fmts: Refresh. Enable
all formats/rates as default.
-------------------------------------------------------------------
Tue Oct 13 15:54:12 CEST 2009 - tiwai@suse.de
- patches.drivers/alsa-hda-nvidia-hdmi-full-fmts: ALSA: hda -
Add full rates/formats support for Nvidia HDMI.
- patches.drivers/alsa-hda-realtek-overflow-fix: ALSA: hda -
Fix overflow of spec->init_verbs in patch_realtek.c.
- patches.drivers/alsa-hda-stac9228-dell-fix: ALSA: hda - Fix
volume-knob setup for Dell laptops with STAC9228 (bnc#545013).
- patches.drivers/alsa-hda-stac9228-fsc-fix: Refresh.
-------------------------------------------------------------------
Tue Oct 13 01:11:05 CEST 2009 - gregkh@suse.de
Fri Oct 16 19:18:25 CEST 2009 - jeffm@suse.com
- Update config files.
- patches.drivers/samsung-laptop-driver.patch: Samsung laptop
driver.
-------------------------------------------------------------------
Mon Oct 12 16:14:42 CEST 2009 - trenn@suse.de
Fri Oct 16 17:01:11 CEST 2009 - jeffm@suse.com
- patches.arch/amd_magny_cour_topology_fix.patch: x86: Fix CPU
llc_shared_map information for AMD Magny-Cours (bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_1.patch: x86, sched:
Workaround broken sched domain creation for AMD Magny-Cours
(bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_2.patch: x86, mcheck:
Use correct cpumask for shared bank4 (bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_3.patch: x86,
cacheinfo: Fixup L3 cache information for AMD multi-node
processors (bnc#545615).
- Update to 2.6.32-rc5.
-------------------------------------------------------------------
Mon Oct 12 11:13:52 CEST 2009 - jbeulich@novell.com
Fri Oct 16 16:45:53 CEST 2009 - mmarek@suse.de
- patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch:
fix up register usage.
- patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-x86_64.patch:
fix up register usage (bnc#545206).
- patches.rpmify/ia64-sn-fix-percpu-warnings: ia64/sn: fix
percpu warnings.
-------------------------------------------------------------------
Sun Oct 11 17:48:28 CEST 2009 - tiwai@suse.de
Fri Oct 16 15:51:56 CEST 2009 - mmarek@suse.de
- patches.drivers/alsa-hda-stac9228-fsc-fix: ALSA: hda - Fix
mute sound with STAC9227/9228 codecs (bnc#546006).
- Update config files: disable MTD_GPIO_ADDR, VME_CA91CX42 and
VME_TSI148 on ia64 to fix build.
-------------------------------------------------------------------
Thu Oct 8 22:45:22 CEST 2009 - gregkh@suse.de
Fri Oct 16 14:19:01 CEST 2009 - jbeulich@novell.com
- patches.xen/xen3-patch-2.6.32-rc4: Fix AGP for PowerPC.
-------------------------------------------------------------------
Fri Oct 16 12:08:06 CEST 2009 - jbeulich@novell.com
- Update Xen patches to 2.6.32-rc4 and c/s 938.
- config.conf: Re-enable Xen.
- Update x86 config files.
-------------------------------------------------------------------
Tue Oct 13 02:29:26 CEST 2009 - jeffm@suse.com
- patches.rpmify/staging-missing-sched.h: Added missing sites.
-------------------------------------------------------------------
Mon Oct 12 23:08:39 CEST 2009 - jeffm@suse.com
- patches.rpmify/staging-missing-sched.h: staging: Complete
sched.h removal from interrupt.h.
-------------------------------------------------------------------
Mon Oct 12 21:05:07 CEST 2009 - jeffm@suse.de
- patches.apparmor/ptrace_may_access-fix: apparmor:
ptrace_may_access -> ptrace_access_check.
-------------------------------------------------------------------
Mon Oct 12 20:07:54 CEST 2009 - jeffm@suse.de
- Update config files.
- disable CONFIG_STAGING for ia64, ppc, ppc64, and s390x
-------------------------------------------------------------------
Thu Oct 8 05:47:26 CEST 2009 - sdietrich@suse.de
Mon Oct 12 19:54:16 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-add-memory-barrier-commentary: futex:
Add memory barrier commentary to futex_wait_queue_me().
- Updated to 2.6.32-rc4.
- Eliminated 4 patches.
- Refreshed context.
-------------------------------------------------------------------
Thu Oct 8 05:46:27 CEST 2009 - sdietrich@suse.de
Mon Oct 12 16:23:59 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-fix-wakeup-race: futex: Fix wakeup race
by setting TASK_INTERRUPTIBLE before queue_me().
- patches.apparmor/apparmor.diff: Refresh and enable.
-------------------------------------------------------------------
Thu Oct 8 05:45:05 CEST 2009 - sdietrich@suse.de
Fri Oct 9 20:00:01 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_q-woken-state-commentary:
futex: Correct futex_q woken state commentary.
- Cleanup unused patches:
- patches.fixes/iwl3945-fix-rfkill.patch: Delete.
- patches.fixes/iwlagn-fix-rfkill.patch: Delete.
- patches.suse/kdb-serial-8250: Delete.
- patches.suse/kdb-sysctl-context: Delete.
-------------------------------------------------------------------
Thu Oct 8 05:43:52 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:57:28 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-make-function-kernel-doc-commentary-consistent:
futex: Make function kernel-doc commentary consistent.
- patches.fixes/scsi-add-tgps-setting: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:42:42 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:42:54 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-queue_me-and-unqueue_me-commentary:
futex: Correct queue_me and unqueue_me commentary.
- patches.arch/x86_64-hpet-64bit-timer.patch: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:41:04 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:42:40 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_wait_requeue_pi-commentary_2:
futex: Correct futex_wait_requeue_pi() commentary.
- patches.suse/kbuild-icecream-workaround: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:39:09 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:12:22 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-detect-mismatched-requeue-targets: futex:
Detect mismatched requeue targets.
- patches.rpmify/spin_is_contended-fix: Delete.
-------------------------------------------------------------------
Thu Oct 8 05:37:38 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:11:55 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_wait_requeue_pi-commentary:
futex: Correct futex_wait_requeue_pi() commentary.
- patches.arch/mm-avoid-bad-page-on-lru: Refresh and re-enable.
-------------------------------------------------------------------
Fri Oct 9 15:08:54 CEST 2009 - jeffm@suse.de
- Update vanilla config files.
-------------------------------------------------------------------
Fri Oct 9 14:52:31 CEST 2009 - jeffm@suse.de
- Update to 2.6.32-rc3.
-------------------------------------------------------------------
Fri Oct 9 00:35:47 CEST 2009 - jeffm@suse.de
- patches.rpmify/tsi148-dependency: vme/tsi148: Depend on VIRT_TO_BUS
-------------------------------------------------------------------
Thu Oct 8 23:37:34 CEST 2009 - jeffm@suse.de
- patches.suse/kdb-x86-build-fixes: kdb: Use $srctree not $TOPDIR
in Makefile.
-------------------------------------------------------------------
Thu Oct 8 23:36:50 CEST 2009 - jeffm@suse.de
- patches.rpmify/winbond-prepare_multicast: winbond: implement
prepare_multicast and fix API usage.
- patches.rpmify/winbond_beacon_timers: winbond: use
bss_conf->beacon_int instead of conf->beacon_int.
- patches.rpmify/winbond-build-fixes: Delete.
-------------------------------------------------------------------
Thu Oct 8 22:49:42 CEST 2009 - jeffm@suse.de
- patches.rpmify/rtl8192e-build-fixes: rtl8192e: Add #include
<linux/vmalloc.h>.
-------------------------------------------------------------------
Thu Oct 8 22:44:26 CEST 2009 - jeffm@suse.de
- patches.suse/kdb-build-fixes: kdb: Build fixes.
-------------------------------------------------------------------
Thu Oct 8 22:32:46 CEST 2009 - jeffm@suse.de
- patches.rpmify/iio-s390-build-fix: iio: Don't build on s390.
-------------------------------------------------------------------
Thu Oct 8 21:54:40 CEST 2009 - jeffm@suse.de
- patches.rpmify/winbond-build-fixes: winbond: API fix.
-------------------------------------------------------------------
Thu Oct 8 21:53:59 CEST 2009 - jeffm@suse.de
- Update vanilla config files.
-------------------------------------------------------------------
Thu Oct 8 21:48:43 CEST 2009 - jeffm@suse.de
- Update config files.
-------------------------------------------------------------------
Thu Oct 8 20:07:07 CEST 2009 - jeffm@suse.de
- Updated to 2.6.32-rc1 (AKA 2.6.32-rc2).
- Eliminated 28 patches.
- 14 patches need further review.
- Xen and AppArmor are currently disabled.
- USB support in KDB is disabled.
-------------------------------------------------------------------
Thu Oct 8 00:27:18 CEST 2009 - gregkh@suse.de
@ -291,6 +452,12 @@ Sat Sep 19 13:39:38 CEST 2009 - mmarek@suse.cz
- rpm/postun.sh: remove dead code.
-------------------------------------------------------------------
Fri Sep 18 21:20:14 CEST 2009 - jeffm@suse.de
- patches.fixes/reiserfs-replay-honor-ro: reiserfs: Properly
honor read-only devices (bnc#441062).
-------------------------------------------------------------------
Thu Sep 17 21:25:23 CEST 2009 - jeffm@suse.de

View File

@ -1,5 +1,5 @@
#
# spec file for package kernel-trace (Version 2.6.31.4)
# spec file for package kernel-trace (Version 2.6.32)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@ -18,12 +18,12 @@
# norootforbuild
%define srcversion 2.6.31
%define patchversion 2.6.31.4
%define patchversion 2.6.32-rc5-git3
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
%define build_flavor trace
%define build_kdump (%build_flavor == "kdump")
%define build_xen (%build_flavor == "xen")
%define build_xen (%build_flavor == "xen" || %build_flavor == "ec2")
%define build_vanilla (%build_flavor == "vanilla")
%define build_ps3 (%build_flavor == "ps3")
%define build_src_dir %my_builddir/linux-%srcversion
@ -48,8 +48,8 @@
Name: kernel-trace
Summary: The Realtime Linux Kernel
Version: 2.6.31.4
Release: 3
Version: 2.6.32
Release: 1
%if %using_buildservice
%else
%endif
@ -86,9 +86,11 @@ BuildRequires: dwarfextract
%endif
%if %build_xen
%ifarch %ix86
%if %build_flavor != "ec2"
Provides: kernel-xenpae = %version
Obsoletes: kernel-xenpae <= %version
%endif
%endif
#!BuildIgnore: xen
%endif
Provides: %name-nongpl
@ -159,26 +161,30 @@ NoSource: 111
NoSource: 120
# The following KMPs have been integrated into the kernel package.
# sles10 / 10.3
Obsoletes: iwlwifi-kmp
Obsoletes: ipw3945-kmp
Obsoletes: iwlwifi-kmp-%build_flavor
Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
Obsoletes: uvcvideo-kmp
Obsoletes: uvcvideo-kmp-%build_flavor
# 10.3
Obsoletes: adm8211-kmp
Obsoletes: rt2x00-kmp
Obsoletes: rfswitch-kmp
Obsoletes: adm8211-kmp-%build_flavor
Obsoletes: rt2x00-kmp-%build_flavor
Obsoletes: rfswitch-kmp-%build_flavor
# 11.0
Obsoletes: atl2-kmp
Obsoletes: wlan-ng-kmp
Obsoletes: et131x-kmp
Obsoletes: ivtv-kmp
Obsoletes: at76_usb-kmp
Obsoletes: pcc-acpi-kmp
Obsoletes: btusb-kmp
Obsoletes: atl2-kmp-%build_flavor
Obsoletes: wlan-ng-kmp-%build_flavor
Obsoletes: et131x-kmp-%build_flavor
Obsoletes: ivtv-kmp-%build_flavor
Obsoletes: at76_usb-kmp-%build_flavor
Obsoletes: pcc-acpi-kmp-%build_flavor
Obsoletes: btusb-kmp-%build_flavor
# sle11-ga
Obsoletes: enic-kmp-%build_flavor
Obsoletes: fnic-kmp-%build_flavor
Obsoletes: brocade-bfa-kmp-%build_flavor
# sle11
Obsoletes: ocfs2-kmp
Obsoletes: ocfs2-kmp-%build_flavor
# 11.1
Obsoletes: quickcam-kmp < 0.6.7
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
# Will modules not listed in supported.conf abort the kernel build (0/1)?
@ -380,7 +386,7 @@ add_vmlinux()
cp -p arch/s390/boot/image %buildroot/boot/image-%kernelrelease-%build_flavor
image=image
if [ -x "$(which dwarfextract 2>/dev/null)" ] ; then
dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract failed ($?)"
fi
%if %CONFIG_KMSG_IDS == "y"
mkdir -p %buildroot/usr/share/man/man9
@ -443,7 +449,7 @@ if [ %CONFIG_MODULES = y ]; then
if [ -x "$(which dwarfextract 2>/dev/null)" -a \
-f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor ] ; then
find %buildroot -name "*.ko" > kofiles.list
dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list
dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list || echo "dwarfextract failed ($?)"
fi
%endif
# Also put the resulting file in %rpm_install_dir/%cpu_arch/%build_flavor

View File

@ -1,159 +1,320 @@
-------------------------------------------------------------------
Mon Oct 26 14:53:34 CET 2009 - jbeulich@novell.com
Tue Nov 3 15:40:19 CET 2009 - mmarek@suse.cz
- Update Xen patches to 2.6.31.4. Fix Xen KMP build.
- config.conf: remove the ec2 flavor from kernel-syms, most KMPs
don't make any sense on ec2
(http://lists.opensuse.org/opensuse-kernel/2009-11/msg00001.html).
-------------------------------------------------------------------
Fri Oct 23 11:15:38 CEST 2009 - mmarek@suse.cz
Mon Nov 2 16:09:13 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete also brocade-bfa-kmp.
-------------------------------------------------------------------
Mon Nov 2 16:04:13 CET 2009 - mmarek@suse.cz
- rpm/kernel-source.spec.in: add split-modules to the src.rpm.
-------------------------------------------------------------------
Mon Nov 2 13:18:55 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete enic-kmp and fnic-kmp.
-------------------------------------------------------------------
Mon Nov 2 12:49:08 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete kmps by their full name, not
just the foo-kmp virtual dependency (bnc#472410).
-------------------------------------------------------------------
Thu Oct 29 06:29:38 CET 2009 - tonyj@suse.de
- Update ppc/ps3 config for CONFIG_UTRACE
-------------------------------------------------------------------
Thu Oct 29 01:37:02 CET 2009 - tonyj@suse.de
- patches.trace/utrace-core: Update for SP1 (FATE# 304321)
-------------------------------------------------------------------
Wed Oct 28 22:51:38 CET 2009 - nfbrown@suse.de
- patches.fixes/nfsd-acl.patch: nfsd: Fix sort_pacl in
fs/nfsd/nf4acl.c to actually sort groups (bnc#549748).
-------------------------------------------------------------------
Wed Oct 28 14:51:28 CET 2009 - jdelvare@suse.de
- Update config files:
CONFIG_NTFS_FS=n
We handle NTFS through FUSE these days.
-------------------------------------------------------------------
Tue Oct 27 17:15:40 CET 2009 - jbohac@suse.cz
- Update config files:
CONFIG_NETLABEL=y
CONFIG_SECURITY_NETWORK_XFRM=y
(fate#307284)
-------------------------------------------------------------------
Tue Oct 27 16:45:20 CET 2009 - jkosina@suse.de
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
fix compilation failure for configs with CONFIG_SMP=n and
CONFIG_FAR_GROUP_SCHED=y
-------------------------------------------------------------------
Tue Oct 27 15:08:26 CET 2009 - jbeulich@novell.com
- Update config files (MINIX_FS=m globally, NTFS_FS off for -ec2).
- supported.conf: Add fs/minix.
-------------------------------------------------------------------
Tue Oct 27 14:35:26 CET 2009 - jkosina@suse.de
- patches.fixes/percpu-allow-pcpu_alloc-to-be-called-with-IRQs-off:
percpu: allow pcpu_alloc() to be called with IRQs off
(bnc#548119).
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
Update to newer version which is going to be merged upstream.
-------------------------------------------------------------------
Fri Oct 23 18:17:21 CEST 2009 - jeffm@suse.com
- Update to 2.6.32-rc5-git3.
-------------------------------------------------------------------
Fri Oct 23 15:11:53 CEST 2009 - mmarek@suse.cz
- Update config files: set NR_CPUS back to 2048 for ia64/vanilla
until there is a fix in mainline.
-------------------------------------------------------------------
Fri Oct 23 15:11:09 CEST 2009 - mmarek@suse.cz
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
fix for !CONFIG_SMP.
-------------------------------------------------------------------
Fri Oct 23 12:53:53 CEST 2009 - mmarek@suse.cz
- patches.suse/Cleanup-and-make-boot-splash-work-with-KMS.patch:
Cleanup and make boot splash work with KMS (bnc#544645).
-------------------------------------------------------------------
Thu Oct 22 21:42:15 CEST 2009 - sdietrich@suse.de
Thu Oct 22 18:38:47 CEST 2009 - jeffm@suse.com
- supported.conf: add drivers/md/raid6_pq
- Re-enabled NR_CPUS=4096 on ia64.
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
sched: move rq_weight data array out of .percpu (bnc#548119).
-------------------------------------------------------------------
Tue Oct 20 23:10:09 CEST 2009 - trenn@suse.de
Tue Oct 20 15:27:25 CEST 2009 - jbeulich@novell.com
- patches.arch/x86_amd_fix_erratum_63.patch: x86/amd-iommu:
Workaround for erratum 63 (bnc#548274).
- Update x86-64 Xen config file (NR_CPUS=512).
- Refresh a few Xen patches.
- rpm/kernel-binary.spec.in: Handle -ec2 flavor.
- rpm/package-descriptions: Describe -ec2 flavor.
- rpm/post.sh: Handle -ec2 flavor.
-------------------------------------------------------------------
Tue Oct 20 22:57:50 CEST 2009 - trenn@suse.de
Tue Oct 20 14:47:55 CEST 2009 - jbeulich@novell.com
- patches.arch/x86_mce_therm_suppress_msgs.patch: X86:
Suppress hundreds of Intel thermal MCE messages on high temps
(bnc#533556).
- patches.fixes/use-totalram_pages: Delete.
-------------------------------------------------------------------
Tue Oct 20 15:35:27 CEST 2009 - jeffm@suse.com
Tue Oct 20 14:45:22 CEST 2009 - jbeulich@novell.com
- patches.fixes/drm-r128-add-test-for-initialisation-to-all-ioctls-that-require-it:
drm/r128: Add test for initialisation to all ioctls that
require it (bnc#548071 CVE-2009-3620).
- config.conf: Add -ec2 configs (fate#305273)
- Add ec2 config files.
- patches.xen/xen-unpriv-build: No need to build certain bits
when building non-privileged kernel.
- supported.conf: Add fs/nls/nls_base.
-------------------------------------------------------------------
Wed Oct 14 18:31:53 CEST 2009 - tiwai@suse.de
Mon Oct 19 15:24:25 CEST 2009 - jeffm@suse.com
- patches.drivers/alsa-hda-alc662-capture-fix: ALSA: hda -
Fix capture source checks for ALC662/663 codecs (bnc#546918).
- Temporarily reduce NR_CPUS to 2048 on ia64 to avoid build
failures (bnc#548119)
-------------------------------------------------------------------
Wed Oct 14 18:22:43 CEST 2009 - gregkh@suse.de
Mon Oct 19 15:21:26 CEST 2009 - mmarek@suse.cz
- Update to 2.6.31.4
- security fixes
- bugfixes
- obsoletes:
- patches.drivers/alsa-hda-2.6.32-rc1-toshiba-fix
- rpm/kernel-binary.spec.in: [s390x] ignore errors from
dwarfextract for now.
-------------------------------------------------------------------
Tue Oct 13 16:11:20 CEST 2009 - tiwai@suse.de
- patches.drivers/alsa-hda-nvidia-hdmi-full-fmts: Refresh. Enable
all formats/rates as default.
-------------------------------------------------------------------
Tue Oct 13 15:54:12 CEST 2009 - tiwai@suse.de
- patches.drivers/alsa-hda-nvidia-hdmi-full-fmts: ALSA: hda -
Add full rates/formats support for Nvidia HDMI.
- patches.drivers/alsa-hda-realtek-overflow-fix: ALSA: hda -
Fix overflow of spec->init_verbs in patch_realtek.c.
- patches.drivers/alsa-hda-stac9228-dell-fix: ALSA: hda - Fix
volume-knob setup for Dell laptops with STAC9228 (bnc#545013).
- patches.drivers/alsa-hda-stac9228-fsc-fix: Refresh.
-------------------------------------------------------------------
Tue Oct 13 01:11:05 CEST 2009 - gregkh@suse.de
Fri Oct 16 19:18:25 CEST 2009 - jeffm@suse.com
- Update config files.
- patches.drivers/samsung-laptop-driver.patch: Samsung laptop
driver.
-------------------------------------------------------------------
Mon Oct 12 16:14:42 CEST 2009 - trenn@suse.de
Fri Oct 16 17:01:11 CEST 2009 - jeffm@suse.com
- patches.arch/amd_magny_cour_topology_fix.patch: x86: Fix CPU
llc_shared_map information for AMD Magny-Cours (bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_1.patch: x86, sched:
Workaround broken sched domain creation for AMD Magny-Cours
(bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_2.patch: x86, mcheck:
Use correct cpumask for shared bank4 (bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_3.patch: x86,
cacheinfo: Fixup L3 cache information for AMD multi-node
processors (bnc#545615).
- Update to 2.6.32-rc5.
-------------------------------------------------------------------
Mon Oct 12 11:13:52 CEST 2009 - jbeulich@novell.com
Fri Oct 16 16:45:53 CEST 2009 - mmarek@suse.de
- patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch:
fix up register usage.
- patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-x86_64.patch:
fix up register usage (bnc#545206).
- patches.rpmify/ia64-sn-fix-percpu-warnings: ia64/sn: fix
percpu warnings.
-------------------------------------------------------------------
Sun Oct 11 17:48:28 CEST 2009 - tiwai@suse.de
Fri Oct 16 15:51:56 CEST 2009 - mmarek@suse.de
- patches.drivers/alsa-hda-stac9228-fsc-fix: ALSA: hda - Fix
mute sound with STAC9227/9228 codecs (bnc#546006).
- Update config files: disable MTD_GPIO_ADDR, VME_CA91CX42 and
VME_TSI148 on ia64 to fix build.
-------------------------------------------------------------------
Thu Oct 8 22:45:22 CEST 2009 - gregkh@suse.de
Fri Oct 16 14:19:01 CEST 2009 - jbeulich@novell.com
- patches.xen/xen3-patch-2.6.32-rc4: Fix AGP for PowerPC.
-------------------------------------------------------------------
Fri Oct 16 12:08:06 CEST 2009 - jbeulich@novell.com
- Update Xen patches to 2.6.32-rc4 and c/s 938.
- config.conf: Re-enable Xen.
- Update x86 config files.
-------------------------------------------------------------------
Tue Oct 13 02:29:26 CEST 2009 - jeffm@suse.com
- patches.rpmify/staging-missing-sched.h: Added missing sites.
-------------------------------------------------------------------
Mon Oct 12 23:08:39 CEST 2009 - jeffm@suse.com
- patches.rpmify/staging-missing-sched.h: staging: Complete
sched.h removal from interrupt.h.
-------------------------------------------------------------------
Mon Oct 12 21:05:07 CEST 2009 - jeffm@suse.de
- patches.apparmor/ptrace_may_access-fix: apparmor:
ptrace_may_access -> ptrace_access_check.
-------------------------------------------------------------------
Mon Oct 12 20:07:54 CEST 2009 - jeffm@suse.de
- Update config files.
- disable CONFIG_STAGING for ia64, ppc, ppc64, and s390x
-------------------------------------------------------------------
Thu Oct 8 05:47:26 CEST 2009 - sdietrich@suse.de
Mon Oct 12 19:54:16 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-add-memory-barrier-commentary: futex:
Add memory barrier commentary to futex_wait_queue_me().
- Updated to 2.6.32-rc4.
- Eliminated 4 patches.
- Refreshed context.
-------------------------------------------------------------------
Thu Oct 8 05:46:27 CEST 2009 - sdietrich@suse.de
Mon Oct 12 16:23:59 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-fix-wakeup-race: futex: Fix wakeup race
by setting TASK_INTERRUPTIBLE before queue_me().
- patches.apparmor/apparmor.diff: Refresh and enable.
-------------------------------------------------------------------
Thu Oct 8 05:45:05 CEST 2009 - sdietrich@suse.de
Fri Oct 9 20:00:01 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_q-woken-state-commentary:
futex: Correct futex_q woken state commentary.
- Cleanup unused patches:
- patches.fixes/iwl3945-fix-rfkill.patch: Delete.
- patches.fixes/iwlagn-fix-rfkill.patch: Delete.
- patches.suse/kdb-serial-8250: Delete.
- patches.suse/kdb-sysctl-context: Delete.
-------------------------------------------------------------------
Thu Oct 8 05:43:52 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:57:28 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-make-function-kernel-doc-commentary-consistent:
futex: Make function kernel-doc commentary consistent.
- patches.fixes/scsi-add-tgps-setting: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:42:42 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:42:54 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-queue_me-and-unqueue_me-commentary:
futex: Correct queue_me and unqueue_me commentary.
- patches.arch/x86_64-hpet-64bit-timer.patch: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:41:04 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:42:40 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_wait_requeue_pi-commentary_2:
futex: Correct futex_wait_requeue_pi() commentary.
- patches.suse/kbuild-icecream-workaround: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:39:09 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:12:22 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-detect-mismatched-requeue-targets: futex:
Detect mismatched requeue targets.
- patches.rpmify/spin_is_contended-fix: Delete.
-------------------------------------------------------------------
Thu Oct 8 05:37:38 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:11:55 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_wait_requeue_pi-commentary:
futex: Correct futex_wait_requeue_pi() commentary.
- patches.arch/mm-avoid-bad-page-on-lru: Refresh and re-enable.
-------------------------------------------------------------------
Fri Oct 9 15:08:54 CEST 2009 - jeffm@suse.de
- Update vanilla config files.
-------------------------------------------------------------------
Fri Oct 9 14:52:31 CEST 2009 - jeffm@suse.de
- Update to 2.6.32-rc3.
-------------------------------------------------------------------
Fri Oct 9 00:35:47 CEST 2009 - jeffm@suse.de
- patches.rpmify/tsi148-dependency: vme/tsi148: Depend on VIRT_TO_BUS
-------------------------------------------------------------------
Thu Oct 8 23:37:34 CEST 2009 - jeffm@suse.de
- patches.suse/kdb-x86-build-fixes: kdb: Use $srctree not $TOPDIR
in Makefile.
-------------------------------------------------------------------
Thu Oct 8 23:36:50 CEST 2009 - jeffm@suse.de
- patches.rpmify/winbond-prepare_multicast: winbond: implement
prepare_multicast and fix API usage.
- patches.rpmify/winbond_beacon_timers: winbond: use
bss_conf->beacon_int instead of conf->beacon_int.
- patches.rpmify/winbond-build-fixes: Delete.
-------------------------------------------------------------------
Thu Oct 8 22:49:42 CEST 2009 - jeffm@suse.de
- patches.rpmify/rtl8192e-build-fixes: rtl8192e: Add #include
<linux/vmalloc.h>.
-------------------------------------------------------------------
Thu Oct 8 22:44:26 CEST 2009 - jeffm@suse.de
- patches.suse/kdb-build-fixes: kdb: Build fixes.
-------------------------------------------------------------------
Thu Oct 8 22:32:46 CEST 2009 - jeffm@suse.de
- patches.rpmify/iio-s390-build-fix: iio: Don't build on s390.
-------------------------------------------------------------------
Thu Oct 8 21:54:40 CEST 2009 - jeffm@suse.de
- patches.rpmify/winbond-build-fixes: winbond: API fix.
-------------------------------------------------------------------
Thu Oct 8 21:53:59 CEST 2009 - jeffm@suse.de
- Update vanilla config files.
-------------------------------------------------------------------
Thu Oct 8 21:48:43 CEST 2009 - jeffm@suse.de
- Update config files.
-------------------------------------------------------------------
Thu Oct 8 20:07:07 CEST 2009 - jeffm@suse.de
- Updated to 2.6.32-rc1 (AKA 2.6.32-rc2).
- Eliminated 28 patches.
- 14 patches need further review.
- Xen and AppArmor are currently disabled.
- USB support in KDB is disabled.
-------------------------------------------------------------------
Thu Oct 8 00:27:18 CEST 2009 - gregkh@suse.de
@ -291,6 +452,12 @@ Sat Sep 19 13:39:38 CEST 2009 - mmarek@suse.cz
- rpm/postun.sh: remove dead code.
-------------------------------------------------------------------
Fri Sep 18 21:20:14 CEST 2009 - jeffm@suse.de
- patches.fixes/reiserfs-replay-honor-ro: reiserfs: Properly
honor read-only devices (bnc#441062).
-------------------------------------------------------------------
Thu Sep 17 21:25:23 CEST 2009 - jeffm@suse.de

View File

@ -1,5 +1,5 @@
#
# spec file for package kernel-vanilla (Version 2.6.31.4)
# spec file for package kernel-vanilla (Version 2.6.32)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@ -18,12 +18,12 @@
# norootforbuild
%define srcversion 2.6.31
%define patchversion 2.6.31.4
%define patchversion 2.6.32-rc5-git3
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
%define build_flavor vanilla
%define build_kdump (%build_flavor == "kdump")
%define build_xen (%build_flavor == "xen")
%define build_xen (%build_flavor == "xen" || %build_flavor == "ec2")
%define build_vanilla (%build_flavor == "vanilla")
%define build_ps3 (%build_flavor == "ps3")
%define build_src_dir %my_builddir/linux-%srcversion
@ -48,8 +48,8 @@
Name: kernel-vanilla
Summary: The Standard Kernel - without any SUSE patches
Version: 2.6.31.4
Release: 3
Version: 2.6.32
Release: 1
%if %using_buildservice
%else
%endif
@ -86,9 +86,11 @@ BuildRequires: dwarfextract
%endif
%if %build_xen
%ifarch %ix86
%if %build_flavor != "ec2"
Provides: kernel-xenpae = %version
Obsoletes: kernel-xenpae <= %version
%endif
%endif
#!BuildIgnore: xen
%endif
Provides: %name-nongpl
@ -167,26 +169,30 @@ NoSource: 111
NoSource: 120
# The following KMPs have been integrated into the kernel package.
# sles10 / 10.3
Obsoletes: iwlwifi-kmp
Obsoletes: ipw3945-kmp
Obsoletes: iwlwifi-kmp-%build_flavor
Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
Obsoletes: uvcvideo-kmp
Obsoletes: uvcvideo-kmp-%build_flavor
# 10.3
Obsoletes: adm8211-kmp
Obsoletes: rt2x00-kmp
Obsoletes: rfswitch-kmp
Obsoletes: adm8211-kmp-%build_flavor
Obsoletes: rt2x00-kmp-%build_flavor
Obsoletes: rfswitch-kmp-%build_flavor
# 11.0
Obsoletes: atl2-kmp
Obsoletes: wlan-ng-kmp
Obsoletes: et131x-kmp
Obsoletes: ivtv-kmp
Obsoletes: at76_usb-kmp
Obsoletes: pcc-acpi-kmp
Obsoletes: btusb-kmp
Obsoletes: atl2-kmp-%build_flavor
Obsoletes: wlan-ng-kmp-%build_flavor
Obsoletes: et131x-kmp-%build_flavor
Obsoletes: ivtv-kmp-%build_flavor
Obsoletes: at76_usb-kmp-%build_flavor
Obsoletes: pcc-acpi-kmp-%build_flavor
Obsoletes: btusb-kmp-%build_flavor
# sle11-ga
Obsoletes: enic-kmp-%build_flavor
Obsoletes: fnic-kmp-%build_flavor
Obsoletes: brocade-bfa-kmp-%build_flavor
# sle11
Obsoletes: ocfs2-kmp
Obsoletes: ocfs2-kmp-%build_flavor
# 11.1
Obsoletes: quickcam-kmp < 0.6.7
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
# Will modules not listed in supported.conf abort the kernel build (0/1)?
@ -388,7 +394,7 @@ add_vmlinux()
cp -p arch/s390/boot/image %buildroot/boot/image-%kernelrelease-%build_flavor
image=image
if [ -x "$(which dwarfextract 2>/dev/null)" ] ; then
dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract failed ($?)"
fi
%if %CONFIG_KMSG_IDS == "y"
mkdir -p %buildroot/usr/share/man/man9
@ -451,7 +457,7 @@ if [ %CONFIG_MODULES = y ]; then
if [ -x "$(which dwarfextract 2>/dev/null)" -a \
-f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor ] ; then
find %buildroot -name "*.ko" > kofiles.list
dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list
dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list || echo "dwarfextract failed ($?)"
fi
%endif
# Also put the resulting file in %rpm_install_dir/%cpu_arch/%build_flavor

View File

@ -1,159 +1,320 @@
-------------------------------------------------------------------
Mon Oct 26 14:53:34 CET 2009 - jbeulich@novell.com
Tue Nov 3 15:40:19 CET 2009 - mmarek@suse.cz
- Update Xen patches to 2.6.31.4. Fix Xen KMP build.
- config.conf: remove the ec2 flavor from kernel-syms, most KMPs
don't make any sense on ec2
(http://lists.opensuse.org/opensuse-kernel/2009-11/msg00001.html).
-------------------------------------------------------------------
Fri Oct 23 11:15:38 CEST 2009 - mmarek@suse.cz
Mon Nov 2 16:09:13 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete also brocade-bfa-kmp.
-------------------------------------------------------------------
Mon Nov 2 16:04:13 CET 2009 - mmarek@suse.cz
- rpm/kernel-source.spec.in: add split-modules to the src.rpm.
-------------------------------------------------------------------
Mon Nov 2 13:18:55 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete enic-kmp and fnic-kmp.
-------------------------------------------------------------------
Mon Nov 2 12:49:08 CET 2009 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: obsolete kmps by their full name, not
just the foo-kmp virtual dependency (bnc#472410).
-------------------------------------------------------------------
Thu Oct 29 06:29:38 CET 2009 - tonyj@suse.de
- Update ppc/ps3 config for CONFIG_UTRACE
-------------------------------------------------------------------
Thu Oct 29 01:37:02 CET 2009 - tonyj@suse.de
- patches.trace/utrace-core: Update for SP1 (FATE# 304321)
-------------------------------------------------------------------
Wed Oct 28 22:51:38 CET 2009 - nfbrown@suse.de
- patches.fixes/nfsd-acl.patch: nfsd: Fix sort_pacl in
fs/nfsd/nf4acl.c to actually sort groups (bnc#549748).
-------------------------------------------------------------------
Wed Oct 28 14:51:28 CET 2009 - jdelvare@suse.de
- Update config files:
CONFIG_NTFS_FS=n
We handle NTFS through FUSE these days.
-------------------------------------------------------------------
Tue Oct 27 17:15:40 CET 2009 - jbohac@suse.cz
- Update config files:
CONFIG_NETLABEL=y
CONFIG_SECURITY_NETWORK_XFRM=y
(fate#307284)
-------------------------------------------------------------------
Tue Oct 27 16:45:20 CET 2009 - jkosina@suse.de
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
fix compilation failure for configs with CONFIG_SMP=n and
CONFIG_FAR_GROUP_SCHED=y
-------------------------------------------------------------------
Tue Oct 27 15:08:26 CET 2009 - jbeulich@novell.com
- Update config files (MINIX_FS=m globally, NTFS_FS off for -ec2).
- supported.conf: Add fs/minix.
-------------------------------------------------------------------
Tue Oct 27 14:35:26 CET 2009 - jkosina@suse.de
- patches.fixes/percpu-allow-pcpu_alloc-to-be-called-with-IRQs-off:
percpu: allow pcpu_alloc() to be called with IRQs off
(bnc#548119).
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
Update to newer version which is going to be merged upstream.
-------------------------------------------------------------------
Fri Oct 23 18:17:21 CEST 2009 - jeffm@suse.com
- Update to 2.6.32-rc5-git3.
-------------------------------------------------------------------
Fri Oct 23 15:11:53 CEST 2009 - mmarek@suse.cz
- Update config files: set NR_CPUS back to 2048 for ia64/vanilla
until there is a fix in mainline.
-------------------------------------------------------------------
Fri Oct 23 15:11:09 CEST 2009 - mmarek@suse.cz
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
fix for !CONFIG_SMP.
-------------------------------------------------------------------
Fri Oct 23 12:53:53 CEST 2009 - mmarek@suse.cz
- patches.suse/Cleanup-and-make-boot-splash-work-with-KMS.patch:
Cleanup and make boot splash work with KMS (bnc#544645).
-------------------------------------------------------------------
Thu Oct 22 21:42:15 CEST 2009 - sdietrich@suse.de
Thu Oct 22 18:38:47 CEST 2009 - jeffm@suse.com
- supported.conf: add drivers/md/raid6_pq
- Re-enabled NR_CPUS=4096 on ia64.
- patches.fixes/sched-move-rq_weight-data-array-out-of-percpu:
sched: move rq_weight data array out of .percpu (bnc#548119).
-------------------------------------------------------------------
Tue Oct 20 23:10:09 CEST 2009 - trenn@suse.de
Tue Oct 20 15:27:25 CEST 2009 - jbeulich@novell.com
- patches.arch/x86_amd_fix_erratum_63.patch: x86/amd-iommu:
Workaround for erratum 63 (bnc#548274).
- Update x86-64 Xen config file (NR_CPUS=512).
- Refresh a few Xen patches.
- rpm/kernel-binary.spec.in: Handle -ec2 flavor.
- rpm/package-descriptions: Describe -ec2 flavor.
- rpm/post.sh: Handle -ec2 flavor.
-------------------------------------------------------------------
Tue Oct 20 22:57:50 CEST 2009 - trenn@suse.de
Tue Oct 20 14:47:55 CEST 2009 - jbeulich@novell.com
- patches.arch/x86_mce_therm_suppress_msgs.patch: X86:
Suppress hundreds of Intel thermal MCE messages on high temps
(bnc#533556).
- patches.fixes/use-totalram_pages: Delete.
-------------------------------------------------------------------
Tue Oct 20 15:35:27 CEST 2009 - jeffm@suse.com
Tue Oct 20 14:45:22 CEST 2009 - jbeulich@novell.com
- patches.fixes/drm-r128-add-test-for-initialisation-to-all-ioctls-that-require-it:
drm/r128: Add test for initialisation to all ioctls that
require it (bnc#548071 CVE-2009-3620).
- config.conf: Add -ec2 configs (fate#305273)
- Add ec2 config files.
- patches.xen/xen-unpriv-build: No need to build certain bits
when building non-privileged kernel.
- supported.conf: Add fs/nls/nls_base.
-------------------------------------------------------------------
Wed Oct 14 18:31:53 CEST 2009 - tiwai@suse.de
Mon Oct 19 15:24:25 CEST 2009 - jeffm@suse.com
- patches.drivers/alsa-hda-alc662-capture-fix: ALSA: hda -
Fix capture source checks for ALC662/663 codecs (bnc#546918).
- Temporarily reduce NR_CPUS to 2048 on ia64 to avoid build
failures (bnc#548119)
-------------------------------------------------------------------
Wed Oct 14 18:22:43 CEST 2009 - gregkh@suse.de
Mon Oct 19 15:21:26 CEST 2009 - mmarek@suse.cz
- Update to 2.6.31.4
- security fixes
- bugfixes
- obsoletes:
- patches.drivers/alsa-hda-2.6.32-rc1-toshiba-fix
- rpm/kernel-binary.spec.in: [s390x] ignore errors from
dwarfextract for now.
-------------------------------------------------------------------
Tue Oct 13 16:11:20 CEST 2009 - tiwai@suse.de
- patches.drivers/alsa-hda-nvidia-hdmi-full-fmts: Refresh. Enable
all formats/rates as default.
-------------------------------------------------------------------
Tue Oct 13 15:54:12 CEST 2009 - tiwai@suse.de
- patches.drivers/alsa-hda-nvidia-hdmi-full-fmts: ALSA: hda -
Add full rates/formats support for Nvidia HDMI.
- patches.drivers/alsa-hda-realtek-overflow-fix: ALSA: hda -
Fix overflow of spec->init_verbs in patch_realtek.c.
- patches.drivers/alsa-hda-stac9228-dell-fix: ALSA: hda - Fix
volume-knob setup for Dell laptops with STAC9228 (bnc#545013).
- patches.drivers/alsa-hda-stac9228-fsc-fix: Refresh.
-------------------------------------------------------------------
Tue Oct 13 01:11:05 CEST 2009 - gregkh@suse.de
Fri Oct 16 19:18:25 CEST 2009 - jeffm@suse.com
- Update config files.
- patches.drivers/samsung-laptop-driver.patch: Samsung laptop
driver.
-------------------------------------------------------------------
Mon Oct 12 16:14:42 CEST 2009 - trenn@suse.de
Fri Oct 16 17:01:11 CEST 2009 - jeffm@suse.com
- patches.arch/amd_magny_cour_topology_fix.patch: x86: Fix CPU
llc_shared_map information for AMD Magny-Cours (bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_1.patch: x86, sched:
Workaround broken sched domain creation for AMD Magny-Cours
(bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_2.patch: x86, mcheck:
Use correct cpumask for shared bank4 (bnc#545615).
- patches.arch/amd_magny_cour_topology_fix_3.patch: x86,
cacheinfo: Fixup L3 cache information for AMD multi-node
processors (bnc#545615).
- Update to 2.6.32-rc5.
-------------------------------------------------------------------
Mon Oct 12 11:13:52 CEST 2009 - jbeulich@novell.com
Fri Oct 16 16:45:53 CEST 2009 - mmarek@suse.de
- patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-i386.patch:
fix up register usage.
- patches.xen/linux-2.6.19-rc1-kexec-move_segment_code-x86_64.patch:
fix up register usage (bnc#545206).
- patches.rpmify/ia64-sn-fix-percpu-warnings: ia64/sn: fix
percpu warnings.
-------------------------------------------------------------------
Sun Oct 11 17:48:28 CEST 2009 - tiwai@suse.de
Fri Oct 16 15:51:56 CEST 2009 - mmarek@suse.de
- patches.drivers/alsa-hda-stac9228-fsc-fix: ALSA: hda - Fix
mute sound with STAC9227/9228 codecs (bnc#546006).
- Update config files: disable MTD_GPIO_ADDR, VME_CA91CX42 and
VME_TSI148 on ia64 to fix build.
-------------------------------------------------------------------
Thu Oct 8 22:45:22 CEST 2009 - gregkh@suse.de
Fri Oct 16 14:19:01 CEST 2009 - jbeulich@novell.com
- patches.xen/xen3-patch-2.6.32-rc4: Fix AGP for PowerPC.
-------------------------------------------------------------------
Fri Oct 16 12:08:06 CEST 2009 - jbeulich@novell.com
- Update Xen patches to 2.6.32-rc4 and c/s 938.
- config.conf: Re-enable Xen.
- Update x86 config files.
-------------------------------------------------------------------
Tue Oct 13 02:29:26 CEST 2009 - jeffm@suse.com
- patches.rpmify/staging-missing-sched.h: Added missing sites.
-------------------------------------------------------------------
Mon Oct 12 23:08:39 CEST 2009 - jeffm@suse.com
- patches.rpmify/staging-missing-sched.h: staging: Complete
sched.h removal from interrupt.h.
-------------------------------------------------------------------
Mon Oct 12 21:05:07 CEST 2009 - jeffm@suse.de
- patches.apparmor/ptrace_may_access-fix: apparmor:
ptrace_may_access -> ptrace_access_check.
-------------------------------------------------------------------
Mon Oct 12 20:07:54 CEST 2009 - jeffm@suse.de
- Update config files.
- disable CONFIG_STAGING for ia64, ppc, ppc64, and s390x
-------------------------------------------------------------------
Thu Oct 8 05:47:26 CEST 2009 - sdietrich@suse.de
Mon Oct 12 19:54:16 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-add-memory-barrier-commentary: futex:
Add memory barrier commentary to futex_wait_queue_me().
- Updated to 2.6.32-rc4.
- Eliminated 4 patches.
- Refreshed context.
-------------------------------------------------------------------
Thu Oct 8 05:46:27 CEST 2009 - sdietrich@suse.de
Mon Oct 12 16:23:59 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-fix-wakeup-race: futex: Fix wakeup race
by setting TASK_INTERRUPTIBLE before queue_me().
- patches.apparmor/apparmor.diff: Refresh and enable.
-------------------------------------------------------------------
Thu Oct 8 05:45:05 CEST 2009 - sdietrich@suse.de
Fri Oct 9 20:00:01 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_q-woken-state-commentary:
futex: Correct futex_q woken state commentary.
- Cleanup unused patches:
- patches.fixes/iwl3945-fix-rfkill.patch: Delete.
- patches.fixes/iwlagn-fix-rfkill.patch: Delete.
- patches.suse/kdb-serial-8250: Delete.
- patches.suse/kdb-sysctl-context: Delete.
-------------------------------------------------------------------
Thu Oct 8 05:43:52 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:57:28 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-make-function-kernel-doc-commentary-consistent:
futex: Make function kernel-doc commentary consistent.
- patches.fixes/scsi-add-tgps-setting: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:42:42 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:42:54 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-queue_me-and-unqueue_me-commentary:
futex: Correct queue_me and unqueue_me commentary.
- patches.arch/x86_64-hpet-64bit-timer.patch: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:41:04 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:42:40 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_wait_requeue_pi-commentary_2:
futex: Correct futex_wait_requeue_pi() commentary.
- patches.suse/kbuild-icecream-workaround: Refresh and re-enable.
-------------------------------------------------------------------
Thu Oct 8 05:39:09 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:12:22 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-detect-mismatched-requeue-targets: futex:
Detect mismatched requeue targets.
- patches.rpmify/spin_is_contended-fix: Delete.
-------------------------------------------------------------------
Thu Oct 8 05:37:38 CEST 2009 - sdietrich@suse.de
Fri Oct 9 16:11:55 CEST 2009 - jeffm@suse.de
- patches.fixes/futex-correct-futex_wait_requeue_pi-commentary:
futex: Correct futex_wait_requeue_pi() commentary.
- patches.arch/mm-avoid-bad-page-on-lru: Refresh and re-enable.
-------------------------------------------------------------------
Fri Oct 9 15:08:54 CEST 2009 - jeffm@suse.de
- Update vanilla config files.
-------------------------------------------------------------------
Fri Oct 9 14:52:31 CEST 2009 - jeffm@suse.de
- Update to 2.6.32-rc3.
-------------------------------------------------------------------
Fri Oct 9 00:35:47 CEST 2009 - jeffm@suse.de
- patches.rpmify/tsi148-dependency: vme/tsi148: Depend on VIRT_TO_BUS
-------------------------------------------------------------------
Thu Oct 8 23:37:34 CEST 2009 - jeffm@suse.de
- patches.suse/kdb-x86-build-fixes: kdb: Use $srctree not $TOPDIR
in Makefile.
-------------------------------------------------------------------
Thu Oct 8 23:36:50 CEST 2009 - jeffm@suse.de
- patches.rpmify/winbond-prepare_multicast: winbond: implement
prepare_multicast and fix API usage.
- patches.rpmify/winbond_beacon_timers: winbond: use
bss_conf->beacon_int instead of conf->beacon_int.
- patches.rpmify/winbond-build-fixes: Delete.
-------------------------------------------------------------------
Thu Oct 8 22:49:42 CEST 2009 - jeffm@suse.de
- patches.rpmify/rtl8192e-build-fixes: rtl8192e: Add #include
<linux/vmalloc.h>.
-------------------------------------------------------------------
Thu Oct 8 22:44:26 CEST 2009 - jeffm@suse.de
- patches.suse/kdb-build-fixes: kdb: Build fixes.
-------------------------------------------------------------------
Thu Oct 8 22:32:46 CEST 2009 - jeffm@suse.de
- patches.rpmify/iio-s390-build-fix: iio: Don't build on s390.
-------------------------------------------------------------------
Thu Oct 8 21:54:40 CEST 2009 - jeffm@suse.de
- patches.rpmify/winbond-build-fixes: winbond: API fix.
-------------------------------------------------------------------
Thu Oct 8 21:53:59 CEST 2009 - jeffm@suse.de
- Update vanilla config files.
-------------------------------------------------------------------
Thu Oct 8 21:48:43 CEST 2009 - jeffm@suse.de
- Update config files.
-------------------------------------------------------------------
Thu Oct 8 20:07:07 CEST 2009 - jeffm@suse.de
- Updated to 2.6.32-rc1 (AKA 2.6.32-rc2).
- Eliminated 28 patches.
- 14 patches need further review.
- Xen and AppArmor are currently disabled.
- USB support in KDB is disabled.
-------------------------------------------------------------------
Thu Oct 8 00:27:18 CEST 2009 - gregkh@suse.de
@ -291,6 +452,12 @@ Sat Sep 19 13:39:38 CEST 2009 - mmarek@suse.cz
- rpm/postun.sh: remove dead code.
-------------------------------------------------------------------
Fri Sep 18 21:20:14 CEST 2009 - jeffm@suse.de
- patches.fixes/reiserfs-replay-honor-ro: reiserfs: Properly
honor read-only devices (bnc#441062).
-------------------------------------------------------------------
Thu Sep 17 21:25:23 CEST 2009 - jeffm@suse.de

View File

@ -1,5 +1,5 @@
#
# spec file for package kernel-xen (Version 2.6.31.4)
# spec file for package kernel-xen (Version 2.6.32)
#
# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@ -18,12 +18,12 @@
# norootforbuild
%define srcversion 2.6.31
%define patchversion 2.6.31.4
%define patchversion 2.6.32-rc5-git3
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
%define build_flavor xen
%define build_kdump (%build_flavor == "kdump")
%define build_xen (%build_flavor == "xen")
%define build_xen (%build_flavor == "xen" || %build_flavor == "ec2")
%define build_vanilla (%build_flavor == "vanilla")
%define build_ps3 (%build_flavor == "ps3")
%define build_src_dir %my_builddir/linux-%srcversion
@ -48,8 +48,8 @@
Name: kernel-xen
Summary: The Xen Kernel
Version: 2.6.31.4
Release: 3
Version: 2.6.32
Release: 1
%if %using_buildservice
%else
%endif
@ -86,9 +86,11 @@ BuildRequires: dwarfextract
%endif
%if %build_xen
%ifarch %ix86
%if %build_flavor != "ec2"
Provides: kernel-xenpae = %version
Obsoletes: kernel-xenpae <= %version
%endif
%endif
#!BuildIgnore: xen
%endif
Provides: %name-nongpl
@ -159,26 +161,30 @@ NoSource: 111
NoSource: 120
# The following KMPs have been integrated into the kernel package.
# sles10 / 10.3
Obsoletes: iwlwifi-kmp
Obsoletes: ipw3945-kmp
Obsoletes: iwlwifi-kmp-%build_flavor
Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
Obsoletes: uvcvideo-kmp
Obsoletes: uvcvideo-kmp-%build_flavor
# 10.3
Obsoletes: adm8211-kmp
Obsoletes: rt2x00-kmp
Obsoletes: rfswitch-kmp
Obsoletes: adm8211-kmp-%build_flavor
Obsoletes: rt2x00-kmp-%build_flavor
Obsoletes: rfswitch-kmp-%build_flavor
# 11.0
Obsoletes: atl2-kmp
Obsoletes: wlan-ng-kmp
Obsoletes: et131x-kmp
Obsoletes: ivtv-kmp
Obsoletes: at76_usb-kmp
Obsoletes: pcc-acpi-kmp
Obsoletes: btusb-kmp
Obsoletes: atl2-kmp-%build_flavor
Obsoletes: wlan-ng-kmp-%build_flavor
Obsoletes: et131x-kmp-%build_flavor
Obsoletes: ivtv-kmp-%build_flavor
Obsoletes: at76_usb-kmp-%build_flavor
Obsoletes: pcc-acpi-kmp-%build_flavor
Obsoletes: btusb-kmp-%build_flavor
# sle11-ga
Obsoletes: enic-kmp-%build_flavor
Obsoletes: fnic-kmp-%build_flavor
Obsoletes: brocade-bfa-kmp-%build_flavor
# sle11
Obsoletes: ocfs2-kmp
Obsoletes: ocfs2-kmp-%build_flavor
# 11.1
Obsoletes: quickcam-kmp < 0.6.7
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
# Will modules not listed in supported.conf abort the kernel build (0/1)?
@ -383,7 +389,7 @@ add_vmlinux()
cp -p arch/s390/boot/image %buildroot/boot/image-%kernelrelease-%build_flavor
image=image
if [ -x "$(which dwarfextract 2>/dev/null)" ] ; then
dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor
dwarfextract vmlinux %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor || echo "dwarfextract failed ($?)"
fi
%if %CONFIG_KMSG_IDS == "y"
mkdir -p %buildroot/usr/share/man/man9
@ -446,7 +452,7 @@ if [ %CONFIG_MODULES = y ]; then
if [ -x "$(which dwarfextract 2>/dev/null)" -a \
-f %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor ] ; then
find %buildroot -name "*.ko" > kofiles.list
dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list
dwarfextract %buildroot/boot/Kerntypes-%kernelrelease-%build_flavor -C kofiles.list || echo "dwarfextract failed ($?)"
fi
%endif
# Also put the resulting file in %rpm_install_dir/%cpu_arch/%build_flavor

View File

@ -101,3 +101,11 @@ The Linux kernel for Xen paravirtualization.
This kernel can be used both as the domain0 ("xen0") and as an
unprivileged ("xenU") kernel.
=== kernel-ec2 ===
The Amazon EC2 Xen Kernel
The Linux kernel for Xen paravirtualization.
This kernel can only be used both as an unprivileged ("xenU")
kernel (for Amazon EC2).

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d5f65ac6fec2a50a4c80058a4adf43eade6df37341efb850d4bc1d605a321bff
size 37177
oid sha256:6ffe63c2bec5f3df1a044408c38733d7b5ba1fbcfe708f577ebb1cd22084e992
size 37326

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4679d96b9d1d99898e9bfaf0be823357fe9006d3462abfe9384f008e55ed94e9
size 43375
oid sha256:16996386fad098a77be3112dfa423abcef789090a311ee8cacafb230a645485e
size 38263

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b150c530264c6706095528ceec1686bca0b4796b10b5c6c04652b7f545f556d9
size 227408
oid sha256:76b4e2fe07f74441f8dbc477fe7e65639ccabe6778218023c881e07033339383
size 136432

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5a8284ac6d05b9f30f939ae9abfe99aa0c2066f399e136095c5aec1af7342a28
size 41336
oid sha256:5286a28c06e4e14be34f1eb8f629122596c591e7ef4f40fe5318bbdc5c517f3c
size 26879

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5650b731398a14119e2260d9f1b53999804cbbf7a4e8c59724a4dcb42d4dca22
size 94877
oid sha256:3ab587f02894df2cd279987e468c7eecc6131da842e4ba07e2a227f950fe0c29
size 11525966

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a723d3e7976f151fcba1772fe49128c231ee59df4cde277b30af76b686178b1b
size 5272
oid sha256:d1682ed5d97fe3a8132c69ba0dccaafcea538d727412d7df5f9c3e383652faa2
size 4197

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2b3dd3f06f72ddae6cca868660a237a1461dff7682e34311a21b76604ce00a18
size 859606
oid sha256:c01bac567bfe99d80726003efe5a4049ce2efd13921b722e41933a8931f34348
size 856521

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8316630b63b1a576c5a48d290bc98ec24b11fd65c553fce78c3ff267541b0d64
size 43343
oid sha256:00b3ad37c3e9fd641f0b9008c5c61c1ab7efa72c92ff34032da752b7e0f1b750
size 44259

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:39fbe497a71186aa9c2cf177f4b55cf850315f3a87f46f2f6ecc527bbf183789
size 1848487
oid sha256:d82073ccfdb3c51a2c7b8746a68591ecc3d1e48cc824a36c650933576d48c387
size 1879842

View File

@ -26,7 +26,7 @@ fi
suffix=
case @FLAVOR@ in
kdump|ps3|xen*|vanilla)
kdump|ps3|xen*|ec2|vanilla)
suffix=-@FLAVOR@
;;
esac

View File

@ -27,10 +27,11 @@
# DO NOT MODIFY THEM!
# Send separate patches upstream if you find a problem...
########################################################
patches.kernel.org/patch-2.6.31.1
patches.kernel.org/patch-2.6.31.1-2
patches.kernel.org/patch-2.6.31.2-3
patches.kernel.org/patch-2.6.31.3-4
patches.kernel.org/patch-2.6.32-rc1
patches.kernel.org/patch-2.6.32-rc1-rc3
patches.kernel.org/patch-2.6.32-rc3-rc4
patches.kernel.org/patch-2.6.32-rc4-rc5
patches.kernel.org/patch-2.6.32-rc5-git3
########################################################
# Build fixes that apply to the vanilla kernel too.
@ -44,8 +45,10 @@
patches.kernel.org/md-section-conflict
patches.kernel.org/gdth-section-conflict
patches.kernel.org/arch-include-asm-fixes
patches.rpmify/spin_is_contended-fix
patches.rpmify/arm-arch_include_asm-fix.diff
patches.rpmify/tsi148-dependency
patches.rpmify/staging-missing-sched.h
patches.rpmify/ia64-sn-fix-percpu-warnings
########################################################
# kABI consistency patches
@ -97,24 +100,13 @@
########################################################
# Scheduler / Core
########################################################
patches.suse/smtnice-disable
+needs_update-32 patches.suse/smtnice-disable
patches.suse/setuid-dumpable-wrongdir
patches.suse/sysctl-add-affinity_load_balancing
+needs_update-32 patches.suse/sysctl-add-affinity_load_balancing
patches.fixes/seccomp-disable-tsc-option
patches.suse/self-ptrace.patch
########################################################
# PI / Futex
########################################################
patches.fixes/futex-correct-futex_wait_requeue_pi-commentary
patches.fixes/futex-detect-mismatched-requeue-targets
patches.fixes/futex-correct-futex_wait_requeue_pi-commentary_2
patches.fixes/futex-correct-queue_me-and-unqueue_me-commentary
patches.fixes/futex-make-function-kernel-doc-commentary-consistent
patches.fixes/futex-correct-futex_q-woken-state-commentary
patches.fixes/futex-fix-wakeup-race
patches.fixes/futex-add-memory-barrier-commentary
patches.fixes/percpu-allow-pcpu_alloc-to-be-called-with-IRQs-off
patches.fixes/sched-move-rq_weight-data-array-out-of-percpu
########################################################
# Architecture-specific patches. These used to be all
@ -144,24 +136,17 @@
# Intel 64
# "the architecture with too many names"
# TAWTMN
patches.arch/x86_mce_therm_suppress_msgs.patch
patches.arch/x86_amd_fix_erratum_63.patch
########################################################
# x86_64/i386 biarch
########################################################
patches.arch/x86-self-ptrace.patch
patches.arch/x86-hpet-pre-read
+needs_update patches.arch/x86_64-hpet-64bit-timer.patch
patches.arch/x86_64-hpet-64bit-timer.patch
patches.arch/add_support_for_hpet_msi_intr_remap.patch
patches.arch/add_x86_support_for_hpet_msi_intr_remap.patch
patches.arch/amd_magny_cour_topology_fix.patch
patches.arch/amd_magny_cour_topology_fix_1.patch
patches.arch/amd_magny_cour_topology_fix_2.patch
patches.arch/amd_magny_cour_topology_fix_3.patch
########################################################
# x86_64/4096CPUS - from SGI
########################################################
@ -210,7 +195,7 @@
########################################################
patches.arch/s390-add-FREE_PTE_NR
patches.arch/s390-08-02-zfcp-gpn-align-fix.diff
+needs_update-32 patches.arch/s390-08-02-zfcp-gpn-align-fix.diff
########################################################
@ -224,9 +209,9 @@
patches.fixes/grab-swap-token-oops
patches.suse/mm-do-not-disable-memory-hotplug-when-hibernation-is-enabled.patch
patches.suse/osync-error
+needs_update-32 patches.suse/osync-error
patches.fixes/remount-no-shrink-dcache
patches.suse/reiser4-sync_inodes
+needs_update-32 patches.suse/reiser4-sync_inodes
patches.suse/reiser4-set_page_dirty_notag
patches.suse/file-capabilities-disable-by-default.diff
@ -244,7 +229,6 @@
patches.suse/connector-read-mostly
patches.suse/kbd-ignore-gfx.patch
patches.fixes/ds1682-build-fix
patches.fixes/use-totalram_pages
########################################################
#
@ -261,7 +245,7 @@
patches.arch/acpi_thermal_passive_blacklist.patch
patches.arch/acpi-export-hotplug_execute
patches.arch/acpi_ec_provide_non_interrupt_mode_boot_param.patch
+needs_update-32 patches.arch/acpi_ec_provide_non_interrupt_mode_boot_param.patch
# Adjust this patch for every new product (at least Enterprise
# level) to provide OEMs a safety break so that they can add
@ -297,6 +281,7 @@
########################################################
# NFS
########################################################
patches.fixes/nfsd-acl.patch
########################################################
# lockd + statd
@ -320,6 +305,7 @@
########################################################
# Reiserfs Patches
########################################################
patches.fixes/reiserfs-replay-honor-ro
patches.suse/reiserfs-barrier-default
########################################################
@ -400,8 +386,6 @@
patches.fixes/scsi-check-host-lookup-failure
patches.suse/block-seperate-rw-inflight-stats
# Remaining SCSI patches (garloff)
patches.suse/scsi-error-test-unit-ready-timeout
patches.fixes/scsi-scan-blist-update
@ -418,7 +402,6 @@
# DRM/Video
########################################################
patches.drivers/via-unichrome-drm-bugfixes.patch
patches.fixes/drm-r128-add-test-for-initialisation-to-all-ioctls-that-require-it
########################################################
# Network
@ -427,14 +410,12 @@
patches.suse/nameif-track-rename.patch
patches.fixes/tg3-fix-default-wol.patch
patches.drivers/ehea-modinfo.patch
patches.drivers/tg3_libphy_workaround
+needs_update-32 patches.drivers/tg3_libphy_workaround
########################################################
# Wireless Networking
########################################################
patches.suse/wireless-no-aes-select
+still_needed? patches.fixes/iwl3945-fix-rfkill.patch
+still_needed? patches.fixes/iwlagn-fix-rfkill.patch
########################################################
# iSCSI
@ -446,13 +427,10 @@
########################################################
# PCI and PCI hotplug
########################################################
patches.drivers/pci-separate-out-pci_add_dynid
patches.drivers/pci_stub-add-ids-parameter
########################################################
# sysfs / driver core
########################################################
# patches.suse/devtmpfs.patch
########################################################
# USB
@ -470,54 +448,14 @@
patches.suse/Cleanup-and-make-boot-splash-work-with-KMS.patch
patches.drivers/elousb.patch
patches.fixes/input-add-acer-aspire-5710-to-nomux.patch
patches.drivers/samsung-laptop-driver.patch
##########################################################
# Sound
##########################################################
patches.drivers/alsa-core-Add-new-TLV-types-for-dBwith-min-max
patches.drivers/alsa-midi-01-always-log-message-on-output-overrun
patches.drivers/alsa-midi-02-do-not-send-MIDI-reset-when-closing
patches.drivers/alsa-midi-03-disable-active-sensing-on-close-by-def
patches.drivers/alsa-midi-04-oss-remove-magic-numbers
# more udpates
patches.drivers/alsa-hda-2.6.32-pre
patches.drivers/alsa-hda-2.6.32-rc1
patches.drivers/alsa-hda-2.6.32-rc2
patches.drivers/alsa-hda-alc861-toshiba-fix
patches.drivers/alsa-hda-alc660vd-asus-a7k-fix
patches.drivers/alsa-hda-alc268-automic-fix
patches.drivers/alsa-hda-realtek-overflow-fix
patches.drivers/alsa-hda-nvidia-hdmi-full-fmts
patches.drivers/alsa-hda-stac9228-fsc-fix
patches.drivers/alsa-hda-stac9228-dell-fix
patches.drivers/alsa-hda-alc662-capture-fix
patches.drivers/alsa-ctxfi-01-Native-timer-support-for-emu20k2
patches.drivers/alsa-ctxfi-03-Simple-code-clean-up
patches.drivers/alsa-ctxfi-04-fix-surround-side-mute
patches.drivers/alsa-ice-01-Patch-for-suspend-resume-for-Audiotrak
patches.drivers/alsa-ice-02-Fix-section-mismatch
patches.drivers/alsa-usb-01-Use-the-new-TLV_DB_MINMAX-type
patches.drivers/alsa-usb-02-Correct-bogus-volume-dB-information
patches.drivers/alsa-usb-03-Xonar-U1-digital-output-support
patches.drivers/alsa-usb-04-use-multiple-input-URBs
patches.drivers/alsa-usb-05-use-multiple-output-URBs
patches.drivers/alsa-usb-06-add-MIDI-drain-callback
# backported from 2.6.32 for OSSP
patches.drivers/implement-register_chrdev
patches.drivers/sound-request-char-major-aliases-for-oss-devices
patches.drivers/sound-make-oss-device-number-claiming-optional
########################################################
# Other driver fixes
########################################################
patches.rpmify/rtl8192su-build-fix
patches.fixes/ieee1394-sbp2_long_sysfs_ieee1394_id.patch
patches.fixes/parport-mutex
@ -547,9 +485,6 @@
+needs_update patches.suse/dm-mpath-requeue-for-stopped-queue
patches.suse/dm-mpath-null-pgs
patches.fixes/dm-table-switch-to-readonly
patches.fixes/scsi_dh-add-the-interface-scsi_dh_set_params.patch
patches.fixes/scsi_dh-Provide-set_params-interface-in-emc-device-handler.patch
patches.fixes/scsi_dh-Use-scsi_dh_set_params-in-multipath.patch
########################################################
@ -567,6 +502,7 @@
# AppArmor
##########################################################
patches.apparmor/apparmor.diff
patches.apparmor/ptrace_may_access-fix
patches.apparmor/security-default-lsm
########################################################
@ -580,8 +516,8 @@
patches.suse/kdb-common
patches.suse/kdb-x86
patches.suse/kdb-ia64
+still_needed? patches.suse/kdb-serial-8250
patches.fixes/kdb-fix-stack-overflow.patch
patches.suse/kdb-build-fixes
patches.suse/kdb-x86-build-fixes
########################################################
# Other patches for debugging
@ -601,7 +537,6 @@
########################################################
patches.suse/cgroup-disable-memory.patch
+29 patches.suse/kdb-sysctl-context
########################################################
# Tracing
########################################################
@ -625,7 +560,7 @@
patches.trace/utrace-core
patches.fixes/nfs-write.c-bug-removal.patch
+needs_update-32 patches.fixes/nfs-write.c-bug-removal.patch
patches.fixes/ia64-configure-HAVE_UNSTABLE_SCHED_CLOCK-for-SGI_SN.patch
########################################################
@ -649,9 +584,6 @@
patches.suse/linux-2.6.29-touchkit.patch
patches.suse/uvcvideo-ignore-hue-control-for-5986-0241.patch
# devtmpfs
patches.suse/driver-core-devtmpfs-driver-core-maintained-dev-tmpfs.patch
########################################################
# You'd better have a good reason for adding a patch
# below here.
@ -726,11 +658,8 @@
patches.xen/xen3-patch-2.6.29
patches.xen/xen3-patch-2.6.30
patches.xen/xen3-patch-2.6.31
patches.xen/xen3-patch-2.6.31.1
patches.xen/xen3-patch-2.6.31.1-2
patches.xen/xen3-patch-2.6.31.3-4
patches.xen/xen3-patch-2.6.32-rc4
patches.xen/xen3-seccomp-disable-tsc-option
patches.xen/xen3-use-totalram_pages
patches.xen/xen3-kdb-x86
patches.xen/xen3-stack-unwind
patches.xen/xen3-x86_64-unwind-annotations
@ -756,6 +685,7 @@
patches.xen/xen-configurable-guest-devices
patches.xen/xen-netback-nr-irqs
patches.xen/xen-netback-notify-multi
patches.xen/xen-unpriv-build
patches.xen/xen-x86-panic-no-reboot
patches.xen/xen-x86-dcr-fallback
patches.xen/xen-x86-consistent-nmi

View File

@ -1,3 +1,3 @@
2009-10-26 14:54:00 +0100
GIT Revision: f3b1885534a9fa50463d441109b673bb22c7362b
GIT Branch: openSUSE-11.2
2009-11-03 15:41:35 +0100
GIT Revision: ad0b82d093b6344f9f80e96b41a695610f7fa6eb
GIT Branch: master

View File

@ -757,8 +757,6 @@
kernel/drivers/md/raid1
kernel/drivers/md/raid10
kernel/drivers/md/raid456
kernel/drivers/md/raid6_pq
kernel/drivers/media/common/ir-common
kernel/drivers/media/common/saa7146 # driver for generic saa7146-based hardware
kernel/drivers/media/common/saa7146_vv # video4linux driver for saa7146-based hardware
@ -1928,12 +1926,14 @@
+external kernel/fs/jfs/jfs # The Journaled Filesystem (JFS), supported by IBM
kernel/fs/lockd/lockd
+base kernel/fs/mbcache
kernel/fs/minix
kernel/fs/msdos/msdos
kernel/fs/ncpfs/ncpfs
kernel/fs/nfs_common/nfs_acl
kernel/fs/nfsd/nfsd
kernel/fs/nfs/nfs
kernel/fs/nls/nls_ascii
kernel/fs/nls/nls_base
kernel/fs/nls/nls_cp1250
kernel/fs/nls/nls_cp1251
kernel/fs/nls/nls_cp1255
@ -1974,7 +1974,6 @@
kernel/fs/nls/nls_koi8-u
kernel/fs/nls/nls_utf8
kernel/fs/novfs/novfs
kernel/fs/ntfs/ntfs # NTFS 1.2/3.x driver - Copyright (c) 2001-2003 Anton Altaparmakov
# ocfs2 is provided separately in the ocfs2 KMP package
- kernel/fs/ocfs2/cluster/ocfs2_nodemanager
- kernel/fs/ocfs2/dlm/ocfs2_dlm