Michal Marek 2013-09-25 06:01:43 +00:00 committed by Git OBS Bridge
parent 5bc0264733
commit 90d33d46ba
50 changed files with 6699 additions and 1956 deletions

View File

@ -1,36 +0,0 @@
#! /bin/sh
sourcedir=$1
modpath=$2
# Check for modules not listed in supported.conf: First, for each module
# in the list, set mod_$module=1
for module in $($sourcedir/guards --list < $sourcedir/supported.conf \
| sed -e 's,.*/,,'); do
m=${module##*/}
m=${m%.ko}
eval mod_${m//-/_}=1
done
# Check if any installed module was not listed
status=
cd $modpath
for module in $(find . -name '*.ko' | sort); do
case "$module" in
./kernel/drivers/staging/* | ./kernel/Documentation/*)
continue ;;
esac
module=${module%.ko}
m=${module##*/}
m=${m//-/_}
m="mod_$m"
if [ -z "${!m}" ]; then
if [ -z "$status" ]; then
echo "Modules not listed in supported.conf:"
status=1
fi
echo ${module#./}
fi
done
exit $status

View File

@ -1,3 +1,10 @@
-------------------------------------------------------------------
Fri Sep 27 10:26:33 CEST 2013 - jdelvare@suse.de
- */debug: enable fscache debugging.
- CONFIG_FSCACHE_DEBUG=y
- CONFIG_CACHEFILES_DEBUG=y
-------------------------------------------------------------------
Tue May 14 12:56:50 CEST 2013 - jdelvare@suse.de

View File

@ -17,10 +17,10 @@
+i386 i386/vanilla
+i386 -syms i386/trace
#+ia64 ia64/default
#+ia64 -syms ia64/debug
#+ia64 ia64/vanilla
#+ia64 -syms ia64/trace
+ia64 ia64/default
+ia64 -syms ia64/debug
+ia64 ia64/vanilla
+ia64 -syms ia64/trace
+x86_64 x86_64/default
+x86_64 x86_64/desktop
@ -48,6 +48,6 @@
#+s390 s390/s390
#+s390 -syms s390/trace
#+s390 s390/vanilla
#+s390x s390x/default
#+s390x -syms s390x/trace
#+s390x s390x/vanilla
+s390x s390x/default
+s390x -syms s390x/trace
+s390x s390x/vanilla

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:36da1dec435a0cd87638277a8707b491f54610f96d6367041eabe9723695e974
size 259919
oid sha256:f67c99510bfcaa5c3eee21b8a68abbc45761122f7b05575e7edf000dcedc214a
size 312843

View File

@ -46,10 +46,10 @@
# 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 CONFIG_EFI_STUB
%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_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")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%ifarch %ix86 x86_64
%define install_vdso 1
@ -60,7 +60,11 @@
Name: kernel-@FLAVOR@
Summary: @SUMMARY@
Version: @RPMVERSION@
%if 0%{?is_kotd}
Release: <RELEASE>.g@COMMIT@
%else
Release: @RELEASE@
%endif
License: GPL-2.0
Group: System/Kernel
Url: http://www.kernel.org/
@ -118,19 +122,11 @@ BuildRequires: dwarfextract
BuildRequires: u-boot-tools
%endif
%if %build_xen
%ifarch %ix86
%if %build_flavor != "ec2"
Provides: kernel-xenpae = %version
Obsoletes: kernel-xenpae < %version
%endif
%endif
#!BuildIgnore: xen
%endif
Obsoletes: microcode_ctl
Provides: %name-nongpl = %version
Obsoletes: %name-nongpl < %version
%if %build_vanilla
# force bzip2 instead of lzma compression to allow install on older dist versions
%define _binary_payload w9.bzdio
@ -169,31 +165,51 @@ BuildArch: i686
# The following KMPs have been integrated into the kernel package,
# grouped by the last product that contained them.
# Usage: obsolete_kmp <basename> <upper bound of shipped versions>
# Note that KMPs embed the version of the kernel built against, that's why
# the _3 suffix for 2.6.x-based KMPs
%define obsolete_kmp() Obsoletes: %1-kmp-%build_flavor <= %2 \
Provides: %1-kmp = %2 \
Provides: %1-kmp-%build_flavor = %2
# sles10 / 10.3
Obsoletes: iwlwifi-kmp-%build_flavor
Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
Obsoletes: uvcvideo-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
%obsolete_kmp iwlwifi 1.3.27_3
%obsolete_kmp ipw3945 1.2.2_3
# sled10 / 11.0
%obsolete_kmp uvcvideo r200_3
# sle11-ga
Obsoletes: enic-kmp-%build_flavor
Obsoletes: fnic-kmp-%build_flavor
Obsoletes: brocade-bfa-kmp-%build_flavor
Obsoletes: kvm-kmp-%build_flavor
Obsoletes: perfmon-kmp-%build_flavor
Obsoletes: iwlagn-2-6-27-kmp-%build_flavor
Obsoletes: msi-wmi-kmp-%build_flavor
%obsolete_kmp enic 0.0.1_3
%obsolete_kmp fnic 1.0.0_3
%obsolete_kmp brocade-bfa 1.1.0.2_3
%obsolete_kmp kvm 78.2.6.30.1_3
%obsolete_kmp perfmon 2_3
%obsolete_kmp iwlagn-2-6-27 1.0_3
%obsolete_kmp msi-wmi 1.0_3
# sle11
Obsoletes: ocfs2-kmp-%build_flavor
%obsolete_kmp ocfs2 1.6_4
# 11.1
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
%obsolete_kmp quickcam 0.6.7
# sle11-sp1
%obsolete_kmp wacom 0.8.1_3
%obsolete_kmp btrfs 0_3
%obsolete_kmp brocade-bna 2.1.0.0_3
%obsolete_kmp hyper-v 0_3
%obsolete_kmp intel-e1000e 2.2.14
%obsolete_kmp drm 3.7_3.1
Obsoletes: firewire <= 3.0
Provides: firewire = 3.0
%obsolete_kmp firewire 3.0
%obsolete_kmp iwlagn 3.0
Obsoletes: compat-ath9k <= 3.0
Provides: compat-ath9k = 3.0
%obsolete_kmp compat-ath9k 3.0
%obsolete_kmp realtek-r8192ce_pci 2.6.0005_3
%obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3
%obsolete_kmp rt3090 2.4.0.4_3
%obsolete_kmp rt3592 2.4.1.1_3
%obsolete_kmp rt5390 2.4.0.4_3
%obsolete_kmp ath3k 1.0_3
Obsoletes: ath3k-firmware <= 1.0
Provides: ath3k-firmware = 1.0
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
@ -224,16 +240,27 @@ fi
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
# Generate a list of modules with their support status marking
%_sourcedir/guards --list --with-guards <%_sourcedir/supported.conf | \
awk '
/^\+(base|yes) / {
print $(NF);
next;
}
/^\+external / {
print $(NF) " external";
next;
}
/^[-+]/ {
print $(NF) " no";
next;
}
{
print $(NF);
}
' >%kernel_build_dir/Module.supported
%_sourcedir/guards --default=0 base < %_sourcedir/supported.conf | \
sed 's,.*/,,; s,\.ko$,,' | sort -u >%kernel_build_dir/Module.base
cd linux-%srcversion
@ -578,14 +605,6 @@ if [ %CONFIG_MODULES = y ]; then
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 test -e arch/s390/boot/kerntypes.o; then
:
@ -638,10 +657,12 @@ if [ %CONFIG_MODULES = y ]; then
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
-b %kernel_build_dir/Module.base \
%if ! %supported_modules_check
-i \
%if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
-e \
%endif
%if ! %supported_modules_check
-i
%endif
-s %kernel_build_dir/Module.supported
%if ! %split_extra
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
@ -794,6 +815,7 @@ Requires(pre): coreutils awk
Requires(post): module-init-tools
Requires(post): perl-Bootloader
Requires(post): mkinitrd
@PROVIDES_OBSOLETES_BASE@
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif

View File

@ -1,22 +1,362 @@
-------------------------------------------------------------------
Wed Nov 6 14:54:28 CET 2013 - mhocko@suse.cz
- Fix a few incorrectly checked [io_]remap_pfn_range() calls
(bnc#849021, CVE-2013-4511).
- commit 2607707
-------------------------------------------------------------------
Wed Oct 30 19:04:18 CET 2013 - dsterba@suse.cz
- Disable patches.suse/btrfs-fix-negative-qgroup-tracking-from-owher.patch
reference: bnc#848059
- commit e6d4a27
-------------------------------------------------------------------
Wed Oct 30 17:49:05 CET 2013 - tiwai@suse.de
- ALSA: hda - Add extra chmap for 2.1 outputs on ASUS laptops
(bnc#846531).
- commit 5b1b1d3
-------------------------------------------------------------------
Wed Oct 30 12:36:05 CET 2013 - tiwai@suse.de
- ALSA: hda - Add a fixup for ASUS N76VZ (bnc#846529).
- commit 8bd2042
-------------------------------------------------------------------
Mon Oct 28 10:31:59 CET 2013 - jbeulich@suse.com
- Update EC2 config files.
- commit 81dd01f
-------------------------------------------------------------------
Mon Oct 28 09:25:43 CET 2013 - jbeulich@suse.com
- Refresh Xen patches (bnc#829682, bnc#842063).
- pcifront: Deal with toolstack missing 'XenbusStateClosing'
state.
- Update Xen patches to 3.11.6.
- commit 2339477
-------------------------------------------------------------------
Thu Oct 24 18:23:02 CEST 2013 - trenn@suse.de
- cpufreq: ondemand: Change the calculation of target frequency
(bnc#846734).
- commit 0ba01b7
-------------------------------------------------------------------
Thu Oct 24 17:08:03 CEST 2013 - dsterba@suse.cz
- Btrfs: fix negative qgroup tracking from owner accounting (bnc#821948)
- commit ef319f1
-------------------------------------------------------------------
Tue Oct 22 21:17:47 CEST 2013 - jeffm@suse.com
- nouveau: Fix race with fence signaling (bnc#844177).
- commit 8d7989b
-------------------------------------------------------------------
Fri Oct 18 22:19:21 CEST 2013 - jslaby@suse.cz
- Linux 3.11.6 (bnc#841645).
- Delete patches.drivers/ALSA-hda-Add-fixup-for-ASUS-N56VZ.
- commit 9ca6827
-------------------------------------------------------------------
Mon Oct 14 18:45:32 CEST 2013 - jeffm@suse.com
- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5 (vanilla)
- commit 53efb9c
-------------------------------------------------------------------
Mon Oct 14 18:21:41 CEST 2013 - jeffm@suse.com
- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5
- commit 22f9877
-------------------------------------------------------------------
Mon Oct 14 17:34:08 CEST 2013 - jeffm@suse.com
- btrfs: Fix creation of per-super sysfs directories when using multiple
subvolumes (bnc#845774).
- commit 0801062
-------------------------------------------------------------------
Mon Oct 14 10:57:07 CEST 2013 - oneukum@suse.de
- sha256_ssse3: also test for BMI2 (bnc#842459).
- commit 626459d
-------------------------------------------------------------------
Mon Oct 14 09:42:07 CEST 2013 - jslaby@suse.cz
- Linux 3.11.5.
- Delete
patches.suse/btrfs-0005-reset-ret-in-record_one_backref.patch.
- Delete
patches.suse/btrfs-0010-change-how-we-queue-blocks-for-backref-checkin.patch.
- Delete
patches.suse/btrfs-0022-skip-subvol-entries-when-checking-if-we-ve-cre.patch.
- Delete
patches.suse/btrfs-0033-remove-ourselves-from-the-cluster-list-under-l.patch.
- commit c00734a
-------------------------------------------------------------------
Fri Oct 11 13:45:25 CEST 2013 - tiwai@suse.de
- drm/i915: Undo the PIPEA quirk for i845 (bnc#845503).
- commit 61a06cb
-------------------------------------------------------------------
Tue Oct 8 20:02:53 CEST 2013 - tiwai@suse.de
- ALSA: hda - Add fixup for ASUS N56VZ (bnc#841645).
- commit a306dfb
-------------------------------------------------------------------
Sat Oct 5 18:59:29 CEST 2013 - jslaby@suse.cz
- Linux 3.11.4.
- commit 40d7ca3
-------------------------------------------------------------------
Fri Oct 4 13:04:43 CEST 2013 - mmarek@suse.cz
- rpm/split-modules: Check module support only if the -extra package is requested
- commit add86bf
-------------------------------------------------------------------
Fri Oct 4 13:02:48 CEST 2013 - mmarek@suse.cz
- rpm/split-modules: Remove unused options
- commit 3736315
-------------------------------------------------------------------
Fri Oct 4 12:57:44 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix creating the kernel-*-extra package
CONFIG_ENTERPRISE_SUPPORT has been renamed to CONFIG_SUSE_KERNEL_SUPPORTED
- commit 9e5b6fe
-------------------------------------------------------------------
Wed Oct 2 07:54:02 CEST 2013 - jslaby@suse.cz
- Linux 3.11.3.
- Refresh patches.xen/xen3-patch-3.4.
- commit 485f0d1
-------------------------------------------------------------------
Mon Sep 30 17:08:45 CEST 2013 - mmarek@suse.cz
- Always include the git commit in KOTD builds
This allows us not to set it explicitly in builds submitted to the
official distribution (bnc#821612, bnc#824171).
- commit a80e5ef
-------------------------------------------------------------------
Mon Sep 30 13:49:46 CEST 2013 - dsterba@suse.cz
- Btrfs: relocate csums properly with prealloc extents.
- commit cb5d5b5
-------------------------------------------------------------------
Sat Sep 28 18:00:10 CEST 2013 - ohering@suse.de
- Refresh
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch.
actually assign the divide result to hv_lapic_frequency
- commit 420e19b
-------------------------------------------------------------------
Fri Sep 27 23:46:35 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Add obsolete KMPs from sle11-sp1
- commit 221133c
-------------------------------------------------------------------
Fri Sep 27 23:16:48 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Make sure that all KMP obsoletes are
versioned (bnc#821465).
- commit d802bf2
-------------------------------------------------------------------
Fri Sep 27 23:07:09 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Provide obsoleted KMPs (bnc#753353)
- commit f5449e6
-------------------------------------------------------------------
Fri Sep 27 22:59:13 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Remove unversioned provides/obsoletes
for packages that were only seen in openSUSE releases up to 11.0.
(bnc#821465).
- commit 7e1f4b6
-------------------------------------------------------------------
Fri Sep 27 22:11:47 CEST 2013 - jeffm@suse.com
- config: disable FB_UDL in favor of DRM_UDL (bnc#836782).
- commit 68c5865
-------------------------------------------------------------------
Fri Sep 27 18:13:45 CEST 2013 - ohering@suse.de
- Refresh
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch.
- commit 83e7e53
-------------------------------------------------------------------
Fri Sep 27 16:24:13 CEST 2013 - ohering@suse.de
- X86: Hyper-V: Get the local APIC timer frequency from the
hypervisor.
- commit 4f400e1
-------------------------------------------------------------------
Fri Sep 27 16:22:49 CEST 2013 - ohering@suse.de
- Input: add a driver to support Hyper-V synthetic keyboard
(fate#315887).
- Update config files.
- commit 7affb28
-------------------------------------------------------------------
Fri Sep 27 14:52:18 CEST 2013 - mmarek@suse.cz
- rpm/old-flavors, rpm/mkspec: Add version information to obsolete
flavors (bnc#821465).
- rpm/kernel-binary.spec.in: Move the xenpae obsolete to the
old-flavors file.
- commit 25c1b0d
-------------------------------------------------------------------
Fri Sep 27 14:09:37 CEST 2013 - mmarek@suse.cz
- rpm/old-flavors: Convert the old-packages.conf file to a flat
list.
- rpm/mkspec: Adjust.
- rpm/old-packages.conf: Delete.
- commit 4037e16
-------------------------------------------------------------------
Fri Sep 27 13:20:24 CEST 2013 - mmarek@suse.cz
- rpm/old-packages.conf: Drop bogus obsoletes for "smp" (bnc#821465)
- commit 50c4c23
-------------------------------------------------------------------
Fri Sep 27 10:34:30 CEST 2013 - jslaby@suse.cz
- Linux 3.11.2.
- Refresh patches.xen/pci-guestdev.
- Refresh patches.xen/xen3-patch-2.6.27.
- Delete
patches.rpmify/powerpc-add-missing-include-to-book3s_xics-c.
- commit d1e8a21
-------------------------------------------------------------------
Fri Sep 27 10:29:30 CEST 2013 - jdelvare@suse.de
- config/*/debug: Enable FSCACHE_DEBUG and CACHEFILES_DEBUG.
- commit 5068fbc
-------------------------------------------------------------------
Thu Sep 26 17:32:40 CEST 2013 - rgoldwyn@suse.com
- rpm/kernel-binary.spec.in: Remove Obsoletes ocfs2-kmp
This is done to enable install of ocfs2-kmp-* alongwith the
kernel until the patches are reviewed.
- commit 9d2b4ca
-------------------------------------------------------------------
Thu Sep 26 16:10:40 CEST 2013 - jeffm@suse.com
- config.conf: Re-enable s390x and ia64 configs
- commit adb564f
-------------------------------------------------------------------
Thu Sep 26 16:10:27 CEST 2013 - jeffm@suse.com
- patches.rpmify/documentation-fix-bad-merge-with-tmpfile-documentation:
Updated Patch-mainline
- commit a1513a8
-------------------------------------------------------------------
Thu Sep 26 15:29:57 CEST 2013 - jdelvare@suse.de
- Build gpio-ucb1400 as a module
- commit 68bb010
-------------------------------------------------------------------
Thu Sep 26 11:47:04 CEST 2013 - mmarek@suse.cz
- Update README.BRANCH
- commit 4d432eb
-------------------------------------------------------------------
Wed Sep 25 16:55:12 CEST 2013 - dsterba@suse.cz
- Disable patches.suse/btrfs-0034-optimize-key-searches-in-btrfs_search_slot.patch
- commit e74b2a8
-------------------------------------------------------------------
Mon Sep 23 21:33:48 CEST 2013 - jeffm@suse.com
- patches.suse/btrfs-add-per-super-attribute-publishing-to-sysfs: Fix issue where
the error case would still attempt to create sysfs dir.
- commit 129c02b
-------------------------------------------------------------------
Fri Sep 20 21:16:16 CEST 2013 - jslaby@suse.cz
- power_supply: Prevent suspend until power supply events are
processed (bnc#841596).
- commit 50dfbd0
- commit 11b28da
-------------------------------------------------------------------
Wed Sep 18 14:41:04 CEST 2013 - duwe@suse.de
- Increase NR_CPUS on ppc64 to 2048 (fate#315438)
- commit ddaa978
- commit 8a38aef
-------------------------------------------------------------------
Tue Sep 17 19:55:19 CEST 2013 - jslaby@suse.cz
- Update config files.
Fix ZSWAP on vanillas.
- commit 5a7a093
- commit da42424
-------------------------------------------------------------------
Tue Sep 17 18:05:34 CEST 2013 - jeffm@suse.com
- scripts/sequence-patch.sh: Fix for Xen detection with --vanilla
When we hit the limit code to handle $SKIP_XEN and there aren't
any Xen patches to apply anyway, we'll fail because LIMIT is unset.
- commit 1d7b879
-------------------------------------------------------------------
Tue Sep 17 17:44:49 CEST 2013 - jeffm@suse.com
- scripts/tar-up.sh: Disable Xen patches when Xen configs are disabled
Similar to the change for scripts/sequence-patch.sh, this change
disables the Xen patches with +noxen in series.conf when creating
the kernel-source package.
- commit 3104a04
-------------------------------------------------------------------
Tue Sep 17 17:14:19 CEST 2013 - jeffm@suse.com
- scripts/sequence-patch.sh: Skip Xen patches when Xen configs are disabled.
When updating the base kernel version, the Xen patches must be updated
separately. This allows us to skip the Xen patches until they're resynced
just by disabling the configs.
- commit d9673e9
-------------------------------------------------------------------
Tue Sep 17 16:31:27 CEST 2013 - jeffm@suse.com
@ -135,7 +475,7 @@ Tue Sep 3 17:25:07 CEST 2013 - jeffm@suse.com
Tue Aug 27 21:34:49 CEST 2013 - jeffm@suse.com
- rpm/kernel-docs.spec.in: Fix missing whitespace error in description
- commit 7032523
- commit 280c88e
-------------------------------------------------------------------
Tue Aug 27 15:32:27 CEST 2013 - jeffm@suse.com
@ -265,7 +605,7 @@ Thu Jul 25 02:08:31 CEST 2013 - jeffm@suse.com
- rpm/kernel-binary.spec.in: Obsolete microcode_ctl
The kernel can request CPU microcode itself now and microcode_ctl is
no longer required.
- commit 3fb567f
- commit 43e5ff5
-------------------------------------------------------------------
Thu Jul 25 00:51:31 CEST 2013 - jeffm@suse.com
@ -486,7 +826,7 @@ Sat Jun 29 12:59:07 CEST 2013 - dmueller@suse.com
targets from the openSUSE ARM portfolio. Add
a armv6hl default kernel flavor and remove
traces of armv5tel.
- commit 62a3621
- commit 51c5edf
-------------------------------------------------------------------
Thu Jun 27 18:09:43 CEST 2013 - mszeredi@suse.cz
@ -514,7 +854,7 @@ Thu Jun 27 17:14:19 CEST 2013 - jeffm@suse.com
Thu Jun 27 09:33:57 CEST 2013 - guillaume.gardet@oliseo.fr
- arm: build lpae kernel as zImage
- commit 0fcc327
- commit d8f6242
-------------------------------------------------------------------
Wed Jun 26 23:16:51 CEST 2013 - jeffm@suse.com
@ -690,7 +1030,7 @@ Wed May 22 10:58:24 CEST 2013 - schwab@suse.de
- Update group-source-files.pl to handle symlink to directory
Also add arch/[^/]+/boot/dts/include/dt-bindings to the list of devel
files and avoid listing README.SUSE twice.
- commit ba8f987
- commit af248e4
-------------------------------------------------------------------
Tue May 21 14:44:17 CEST 2013 - jeffm@suse.com
@ -825,7 +1165,7 @@ Tue May 7 18:35:02 CEST 2013 - dmueller@suse.com
(which is the default for our openSUSE 12.3 release), needs
more header files from the machine specific directories to
be included in kernel-devel.
- commit 97197ff
- commit 882120e
-------------------------------------------------------------------
Tue May 7 16:32:41 CEST 2013 - jslaby@suse.cz
@ -1037,11 +1377,12 @@ Sun Apr 7 14:04:19 CEST 2013 - agraf@suse.de
-------------------------------------------------------------------
Sun Apr 7 13:25:33 CEST 2013 - agraf@suse.de
- rpm/package-descriptions: add lpae config for ARM
- ARM: Update config files (fix default, split out lpae).
- ARM: xen: Add missing define.
- config.conf: add lpae config for ARM
- rpm/package-descriptions: add lpae config for ARM
- commit 5457ebe
- commit 958fe54
-------------------------------------------------------------------
Fri Apr 5 14:13:15 CEST 2013 - jbeulich@suse.com
@ -1123,7 +1464,7 @@ Wed Mar 27 22:11:11 CET 2013 - mmarek@suse.cz
Tue Mar 26 12:35:11 CET 2013 - agraf@suse.de
- Delete config/armv7hl/u8500.
- commit 801a982
- commit b9fe3d9
-------------------------------------------------------------------
Mon Mar 25 16:23:30 CET 2013 - jeffm@suse.com
@ -1315,7 +1656,7 @@ Fri Mar 1 14:02:28 CET 2013 - jslaby@suse.cz
Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de
- Add AArch64 support
- commit b1aa50e
- commit 09220ef
-------------------------------------------------------------------
Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz
@ -4768,6 +5109,25 @@ Mon Sep 26 10:01:25 CEST 2011 - jeffm@suse.com
- Update to 3.1-rc7.
- commit ee8cc90
-------------------------------------------------------------------
Thu Sep 22 11:18:31 CEST 2011 - mmarek@suse.cz
- rpm/split-modules: Print the full path for modules missing in supported.conf
- commit e55e4c6
-------------------------------------------------------------------
Wed Sep 21 16:33:53 CEST 2011 - mmarek@suse.cz
- Add support for wildcards in supported.conf
- rpm/kernel-binary.spec.in: Generate Module.supported with all
lines from supported conf, unsupported modules are marked as "no"
- rpm/split-modules: Use the supported flag in modules, instead of
parsing the Module.supported file and report modules that have no
supported marking.
- rpm/check-supported-list: Delete, this is done by split-modules
now.
- commit edfdc2a
-------------------------------------------------------------------
Wed Sep 21 13:20:35 CEST 2011 - trenn@suse.de
@ -8903,6 +9263,26 @@ Mon Apr 19 21:21:26 CEST 2010 - jeffm@suse.de
x86/apbt: conditionally register cpu hp notifier for apbt
(bko#15786).
-------------------------------------------------------------------
Fri Apr 16 12:29:31 CEST 2010 - mmarek@suse.cz
- rpm/kernel-binary.spec.in, rpm/mkspec, rpm/old-packages.conf:
Obsolete kernel-vmi-base by kernel-pae-base (bnc#594271).
- commit a48fbdf
-------------------------------------------------------------------
Fri Apr 16 12:22:06 CEST 2010 - mmarek@suse.cz
- rpm/mkspec, rpm/old-packages.conf: Explicitly list ppc64 flavors that
obsolete kernel-kdump.
- commit 0a4f75b
-------------------------------------------------------------------
Fri Apr 16 12:12:12 CEST 2010 - mmarek@suse.cz
- rpm/old-packages.conf: s390(x) provides/obsoletes not needed anymore.
- commit 0e039b7
-------------------------------------------------------------------
Thu Apr 15 15:13:15 CEST 2010 - jbeulich@novell.com
@ -9287,6 +9667,13 @@ Wed Mar 10 00:03:12 CET 2010 - jeffm@suse.de
- Added new doc/config-options.changes to document configuration
changes.
-------------------------------------------------------------------
Tue Mar 9 14:36:48 CET 2010 - mmarek@suse.cz
- rpm/old-packages.conf: Obsolete kernel-vmi by kernel-default.
- rpm/kernel-module-subpackage: Also obsolete vmi KMPs.
- commit bf55479
-------------------------------------------------------------------
Tue Mar 9 13:57:49 CET 2010 - mmarek@suse.cz

View File

@ -20,7 +20,7 @@
# needssslcertforbuild
%define srcversion 3.11
%define patchversion 3.11.1
%define patchversion 3.11.6
%define variant %{nil}
%define vanilla_only 0
@ -39,17 +39,17 @@
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,check-supported-list,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%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 CONFIG_EFI_STUB
%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_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")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%ifarch %ix86 x86_64
%define install_vdso 1
@ -59,8 +59,12 @@
Name: kernel-cubox
Summary: Kernel for SolidRun Cubox
Version: 3.11.1
Release: <RELEASE>.g50dfbd0
Version: 3.11.6
%if 0%{?is_kotd}
Release: <RELEASE>.g2607707
%else
Release: 0
%endif
License: GPL-2.0
Group: System/Kernel
Url: http://www.kernel.org/
@ -118,19 +122,11 @@ BuildRequires: dwarfextract
BuildRequires: u-boot-tools
%endif
%if %build_xen
%ifarch %ix86
%if %build_flavor != "ec2"
Provides: kernel-xenpae = %version
Obsoletes: kernel-xenpae < %version
%endif
%endif
#!BuildIgnore: xen
%endif
Obsoletes: microcode_ctl
Provides: %name-nongpl = %version
Obsoletes: %name-nongpl < %version
%if %build_vanilla
# force bzip2 instead of lzma compression to allow install on older dist versions
%define _binary_payload w9.bzdio
@ -165,7 +161,6 @@ Source17: apply-patches
Source21: config.conf
Source23: supported.conf
Source33: check-for-config-changes
Source34: check-supported-list
Source35: group-source-files.pl
Source37: README.SUSE
Source38: README.KSYMS
@ -186,7 +181,7 @@ Source56: kernel-docs.spec.in
Source57: kernel-cert-subpackage
Source60: config.sh
Source61: compute-PATCHVERSION.sh
Source62: old-packages.conf
Source62: old-flavors
Source63: arch-symbols
Source64: package-descriptions
Source65: kernel-spec-macros
@ -245,31 +240,51 @@ NoSource: 121
# The following KMPs have been integrated into the kernel package,
# grouped by the last product that contained them.
# Usage: obsolete_kmp <basename> <upper bound of shipped versions>
# Note that KMPs embed the version of the kernel built against, that's why
# the _3 suffix for 2.6.x-based KMPs
%define obsolete_kmp() Obsoletes: %1-kmp-%build_flavor <= %2 \
Provides: %1-kmp = %2 \
Provides: %1-kmp-%build_flavor = %2
# sles10 / 10.3
Obsoletes: iwlwifi-kmp-%build_flavor
Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
Obsoletes: uvcvideo-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
%obsolete_kmp iwlwifi 1.3.27_3
%obsolete_kmp ipw3945 1.2.2_3
# sled10 / 11.0
%obsolete_kmp uvcvideo r200_3
# sle11-ga
Obsoletes: enic-kmp-%build_flavor
Obsoletes: fnic-kmp-%build_flavor
Obsoletes: brocade-bfa-kmp-%build_flavor
Obsoletes: kvm-kmp-%build_flavor
Obsoletes: perfmon-kmp-%build_flavor
Obsoletes: iwlagn-2-6-27-kmp-%build_flavor
Obsoletes: msi-wmi-kmp-%build_flavor
%obsolete_kmp enic 0.0.1_3
%obsolete_kmp fnic 1.0.0_3
%obsolete_kmp brocade-bfa 1.1.0.2_3
%obsolete_kmp kvm 78.2.6.30.1_3
%obsolete_kmp perfmon 2_3
%obsolete_kmp iwlagn-2-6-27 1.0_3
%obsolete_kmp msi-wmi 1.0_3
# sle11
Obsoletes: ocfs2-kmp-%build_flavor
%obsolete_kmp ocfs2 1.6_4
# 11.1
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
%obsolete_kmp quickcam 0.6.7
# sle11-sp1
%obsolete_kmp wacom 0.8.1_3
%obsolete_kmp btrfs 0_3
%obsolete_kmp brocade-bna 2.1.0.0_3
%obsolete_kmp hyper-v 0_3
%obsolete_kmp intel-e1000e 2.2.14
%obsolete_kmp drm 3.7_3.1
Obsoletes: firewire <= 3.0
Provides: firewire = 3.0
%obsolete_kmp firewire 3.0
%obsolete_kmp iwlagn 3.0
Obsoletes: compat-ath9k <= 3.0
Provides: compat-ath9k = 3.0
%obsolete_kmp compat-ath9k 3.0
%obsolete_kmp realtek-r8192ce_pci 2.6.0005_3
%obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3
%obsolete_kmp rt3090 2.4.0.4_3
%obsolete_kmp rt3592 2.4.1.1_3
%obsolete_kmp rt5390 2.4.0.4_3
%obsolete_kmp ath3k 1.0_3
Obsoletes: ath3k-firmware <= 1.0
Provides: ath3k-firmware = 1.0
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
@ -301,16 +316,27 @@ fi
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
# Generate a list of modules with their support status marking
%_sourcedir/guards --list --with-guards <%_sourcedir/supported.conf | \
awk '
/^\+(base|yes) / {
print $(NF);
next;
}
/^\+external / {
print $(NF) " external";
next;
}
/^[-+]/ {
print $(NF) " no";
next;
}
{
print $(NF);
}
' >%kernel_build_dir/Module.supported
%_sourcedir/guards --default=0 base < %_sourcedir/supported.conf | \
sed 's,.*/,,; s,\.ko$,,' | sort -u >%kernel_build_dir/Module.base
cd linux-%srcversion
@ -655,14 +681,6 @@ if [ %CONFIG_MODULES = y ]; then
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 test -e arch/s390/boot/kerntypes.o; then
:
@ -715,10 +733,12 @@ if [ %CONFIG_MODULES = y ]; then
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
-b %kernel_build_dir/Module.base \
%if ! %supported_modules_check
-i \
%if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
-e \
%endif
%if ! %supported_modules_check
-i
%endif
-s %kernel_build_dir/Module.supported
%if ! %split_extra
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
@ -871,6 +891,7 @@ Requires(pre): coreutils awk
Requires(post): module-init-tools
Requires(post): perl-Bootloader
Requires(post): mkinitrd
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif

View File

@ -1,22 +1,362 @@
-------------------------------------------------------------------
Wed Nov 6 14:54:28 CET 2013 - mhocko@suse.cz
- Fix a few incorrectly checked [io_]remap_pfn_range() calls
(bnc#849021, CVE-2013-4511).
- commit 2607707
-------------------------------------------------------------------
Wed Oct 30 19:04:18 CET 2013 - dsterba@suse.cz
- Disable patches.suse/btrfs-fix-negative-qgroup-tracking-from-owher.patch
reference: bnc#848059
- commit e6d4a27
-------------------------------------------------------------------
Wed Oct 30 17:49:05 CET 2013 - tiwai@suse.de
- ALSA: hda - Add extra chmap for 2.1 outputs on ASUS laptops
(bnc#846531).
- commit 5b1b1d3
-------------------------------------------------------------------
Wed Oct 30 12:36:05 CET 2013 - tiwai@suse.de
- ALSA: hda - Add a fixup for ASUS N76VZ (bnc#846529).
- commit 8bd2042
-------------------------------------------------------------------
Mon Oct 28 10:31:59 CET 2013 - jbeulich@suse.com
- Update EC2 config files.
- commit 81dd01f
-------------------------------------------------------------------
Mon Oct 28 09:25:43 CET 2013 - jbeulich@suse.com
- Refresh Xen patches (bnc#829682, bnc#842063).
- pcifront: Deal with toolstack missing 'XenbusStateClosing'
state.
- Update Xen patches to 3.11.6.
- commit 2339477
-------------------------------------------------------------------
Thu Oct 24 18:23:02 CEST 2013 - trenn@suse.de
- cpufreq: ondemand: Change the calculation of target frequency
(bnc#846734).
- commit 0ba01b7
-------------------------------------------------------------------
Thu Oct 24 17:08:03 CEST 2013 - dsterba@suse.cz
- Btrfs: fix negative qgroup tracking from owner accounting (bnc#821948)
- commit ef319f1
-------------------------------------------------------------------
Tue Oct 22 21:17:47 CEST 2013 - jeffm@suse.com
- nouveau: Fix race with fence signaling (bnc#844177).
- commit 8d7989b
-------------------------------------------------------------------
Fri Oct 18 22:19:21 CEST 2013 - jslaby@suse.cz
- Linux 3.11.6 (bnc#841645).
- Delete patches.drivers/ALSA-hda-Add-fixup-for-ASUS-N56VZ.
- commit 9ca6827
-------------------------------------------------------------------
Mon Oct 14 18:45:32 CEST 2013 - jeffm@suse.com
- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5 (vanilla)
- commit 53efb9c
-------------------------------------------------------------------
Mon Oct 14 18:21:41 CEST 2013 - jeffm@suse.com
- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5
- commit 22f9877
-------------------------------------------------------------------
Mon Oct 14 17:34:08 CEST 2013 - jeffm@suse.com
- btrfs: Fix creation of per-super sysfs directories when using multiple
subvolumes (bnc#845774).
- commit 0801062
-------------------------------------------------------------------
Mon Oct 14 10:57:07 CEST 2013 - oneukum@suse.de
- sha256_ssse3: also test for BMI2 (bnc#842459).
- commit 626459d
-------------------------------------------------------------------
Mon Oct 14 09:42:07 CEST 2013 - jslaby@suse.cz
- Linux 3.11.5.
- Delete
patches.suse/btrfs-0005-reset-ret-in-record_one_backref.patch.
- Delete
patches.suse/btrfs-0010-change-how-we-queue-blocks-for-backref-checkin.patch.
- Delete
patches.suse/btrfs-0022-skip-subvol-entries-when-checking-if-we-ve-cre.patch.
- Delete
patches.suse/btrfs-0033-remove-ourselves-from-the-cluster-list-under-l.patch.
- commit c00734a
-------------------------------------------------------------------
Fri Oct 11 13:45:25 CEST 2013 - tiwai@suse.de
- drm/i915: Undo the PIPEA quirk for i845 (bnc#845503).
- commit 61a06cb
-------------------------------------------------------------------
Tue Oct 8 20:02:53 CEST 2013 - tiwai@suse.de
- ALSA: hda - Add fixup for ASUS N56VZ (bnc#841645).
- commit a306dfb
-------------------------------------------------------------------
Sat Oct 5 18:59:29 CEST 2013 - jslaby@suse.cz
- Linux 3.11.4.
- commit 40d7ca3
-------------------------------------------------------------------
Fri Oct 4 13:04:43 CEST 2013 - mmarek@suse.cz
- rpm/split-modules: Check module support only if the -extra package is requested
- commit add86bf
-------------------------------------------------------------------
Fri Oct 4 13:02:48 CEST 2013 - mmarek@suse.cz
- rpm/split-modules: Remove unused options
- commit 3736315
-------------------------------------------------------------------
Fri Oct 4 12:57:44 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix creating the kernel-*-extra package
CONFIG_ENTERPRISE_SUPPORT has been renamed to CONFIG_SUSE_KERNEL_SUPPORTED
- commit 9e5b6fe
-------------------------------------------------------------------
Wed Oct 2 07:54:02 CEST 2013 - jslaby@suse.cz
- Linux 3.11.3.
- Refresh patches.xen/xen3-patch-3.4.
- commit 485f0d1
-------------------------------------------------------------------
Mon Sep 30 17:08:45 CEST 2013 - mmarek@suse.cz
- Always include the git commit in KOTD builds
This allows us not to set it explicitly in builds submitted to the
official distribution (bnc#821612, bnc#824171).
- commit a80e5ef
-------------------------------------------------------------------
Mon Sep 30 13:49:46 CEST 2013 - dsterba@suse.cz
- Btrfs: relocate csums properly with prealloc extents.
- commit cb5d5b5
-------------------------------------------------------------------
Sat Sep 28 18:00:10 CEST 2013 - ohering@suse.de
- Refresh
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch.
actually assign the divide result to hv_lapic_frequency
- commit 420e19b
-------------------------------------------------------------------
Fri Sep 27 23:46:35 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Add obsolete KMPs from sle11-sp1
- commit 221133c
-------------------------------------------------------------------
Fri Sep 27 23:16:48 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Make sure that all KMP obsoletes are
versioned (bnc#821465).
- commit d802bf2
-------------------------------------------------------------------
Fri Sep 27 23:07:09 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Provide obsoleted KMPs (bnc#753353)
- commit f5449e6
-------------------------------------------------------------------
Fri Sep 27 22:59:13 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Remove unversioned provides/obsoletes
for packages that were only seen in openSUSE releases up to 11.0.
(bnc#821465).
- commit 7e1f4b6
-------------------------------------------------------------------
Fri Sep 27 22:11:47 CEST 2013 - jeffm@suse.com
- config: disable FB_UDL in favor of DRM_UDL (bnc#836782).
- commit 68c5865
-------------------------------------------------------------------
Fri Sep 27 18:13:45 CEST 2013 - ohering@suse.de
- Refresh
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch.
- commit 83e7e53
-------------------------------------------------------------------
Fri Sep 27 16:24:13 CEST 2013 - ohering@suse.de
- X86: Hyper-V: Get the local APIC timer frequency from the
hypervisor.
- commit 4f400e1
-------------------------------------------------------------------
Fri Sep 27 16:22:49 CEST 2013 - ohering@suse.de
- Input: add a driver to support Hyper-V synthetic keyboard
(fate#315887).
- Update config files.
- commit 7affb28
-------------------------------------------------------------------
Fri Sep 27 14:52:18 CEST 2013 - mmarek@suse.cz
- rpm/old-flavors, rpm/mkspec: Add version information to obsolete
flavors (bnc#821465).
- rpm/kernel-binary.spec.in: Move the xenpae obsolete to the
old-flavors file.
- commit 25c1b0d
-------------------------------------------------------------------
Fri Sep 27 14:09:37 CEST 2013 - mmarek@suse.cz
- rpm/old-flavors: Convert the old-packages.conf file to a flat
list.
- rpm/mkspec: Adjust.
- rpm/old-packages.conf: Delete.
- commit 4037e16
-------------------------------------------------------------------
Fri Sep 27 13:20:24 CEST 2013 - mmarek@suse.cz
- rpm/old-packages.conf: Drop bogus obsoletes for "smp" (bnc#821465)
- commit 50c4c23
-------------------------------------------------------------------
Fri Sep 27 10:34:30 CEST 2013 - jslaby@suse.cz
- Linux 3.11.2.
- Refresh patches.xen/pci-guestdev.
- Refresh patches.xen/xen3-patch-2.6.27.
- Delete
patches.rpmify/powerpc-add-missing-include-to-book3s_xics-c.
- commit d1e8a21
-------------------------------------------------------------------
Fri Sep 27 10:29:30 CEST 2013 - jdelvare@suse.de
- config/*/debug: Enable FSCACHE_DEBUG and CACHEFILES_DEBUG.
- commit 5068fbc
-------------------------------------------------------------------
Thu Sep 26 17:32:40 CEST 2013 - rgoldwyn@suse.com
- rpm/kernel-binary.spec.in: Remove Obsoletes ocfs2-kmp
This is done to enable install of ocfs2-kmp-* alongwith the
kernel until the patches are reviewed.
- commit 9d2b4ca
-------------------------------------------------------------------
Thu Sep 26 16:10:40 CEST 2013 - jeffm@suse.com
- config.conf: Re-enable s390x and ia64 configs
- commit adb564f
-------------------------------------------------------------------
Thu Sep 26 16:10:27 CEST 2013 - jeffm@suse.com
- patches.rpmify/documentation-fix-bad-merge-with-tmpfile-documentation:
Updated Patch-mainline
- commit a1513a8
-------------------------------------------------------------------
Thu Sep 26 15:29:57 CEST 2013 - jdelvare@suse.de
- Build gpio-ucb1400 as a module
- commit 68bb010
-------------------------------------------------------------------
Thu Sep 26 11:47:04 CEST 2013 - mmarek@suse.cz
- Update README.BRANCH
- commit 4d432eb
-------------------------------------------------------------------
Wed Sep 25 16:55:12 CEST 2013 - dsterba@suse.cz
- Disable patches.suse/btrfs-0034-optimize-key-searches-in-btrfs_search_slot.patch
- commit e74b2a8
-------------------------------------------------------------------
Mon Sep 23 21:33:48 CEST 2013 - jeffm@suse.com
- patches.suse/btrfs-add-per-super-attribute-publishing-to-sysfs: Fix issue where
the error case would still attempt to create sysfs dir.
- commit 129c02b
-------------------------------------------------------------------
Fri Sep 20 21:16:16 CEST 2013 - jslaby@suse.cz
- power_supply: Prevent suspend until power supply events are
processed (bnc#841596).
- commit 50dfbd0
- commit 11b28da
-------------------------------------------------------------------
Wed Sep 18 14:41:04 CEST 2013 - duwe@suse.de
- Increase NR_CPUS on ppc64 to 2048 (fate#315438)
- commit ddaa978
- commit 8a38aef
-------------------------------------------------------------------
Tue Sep 17 19:55:19 CEST 2013 - jslaby@suse.cz
- Update config files.
Fix ZSWAP on vanillas.
- commit 5a7a093
- commit da42424
-------------------------------------------------------------------
Tue Sep 17 18:05:34 CEST 2013 - jeffm@suse.com
- scripts/sequence-patch.sh: Fix for Xen detection with --vanilla
When we hit the limit code to handle $SKIP_XEN and there aren't
any Xen patches to apply anyway, we'll fail because LIMIT is unset.
- commit 1d7b879
-------------------------------------------------------------------
Tue Sep 17 17:44:49 CEST 2013 - jeffm@suse.com
- scripts/tar-up.sh: Disable Xen patches when Xen configs are disabled
Similar to the change for scripts/sequence-patch.sh, this change
disables the Xen patches with +noxen in series.conf when creating
the kernel-source package.
- commit 3104a04
-------------------------------------------------------------------
Tue Sep 17 17:14:19 CEST 2013 - jeffm@suse.com
- scripts/sequence-patch.sh: Skip Xen patches when Xen configs are disabled.
When updating the base kernel version, the Xen patches must be updated
separately. This allows us to skip the Xen patches until they're resynced
just by disabling the configs.
- commit d9673e9
-------------------------------------------------------------------
Tue Sep 17 16:31:27 CEST 2013 - jeffm@suse.com
@ -135,7 +475,7 @@ Tue Sep 3 17:25:07 CEST 2013 - jeffm@suse.com
Tue Aug 27 21:34:49 CEST 2013 - jeffm@suse.com
- rpm/kernel-docs.spec.in: Fix missing whitespace error in description
- commit 7032523
- commit 280c88e
-------------------------------------------------------------------
Tue Aug 27 15:32:27 CEST 2013 - jeffm@suse.com
@ -265,7 +605,7 @@ Thu Jul 25 02:08:31 CEST 2013 - jeffm@suse.com
- rpm/kernel-binary.spec.in: Obsolete microcode_ctl
The kernel can request CPU microcode itself now and microcode_ctl is
no longer required.
- commit 3fb567f
- commit 43e5ff5
-------------------------------------------------------------------
Thu Jul 25 00:51:31 CEST 2013 - jeffm@suse.com
@ -486,7 +826,7 @@ Sat Jun 29 12:59:07 CEST 2013 - dmueller@suse.com
targets from the openSUSE ARM portfolio. Add
a armv6hl default kernel flavor and remove
traces of armv5tel.
- commit 62a3621
- commit 51c5edf
-------------------------------------------------------------------
Thu Jun 27 18:09:43 CEST 2013 - mszeredi@suse.cz
@ -514,7 +854,7 @@ Thu Jun 27 17:14:19 CEST 2013 - jeffm@suse.com
Thu Jun 27 09:33:57 CEST 2013 - guillaume.gardet@oliseo.fr
- arm: build lpae kernel as zImage
- commit 0fcc327
- commit d8f6242
-------------------------------------------------------------------
Wed Jun 26 23:16:51 CEST 2013 - jeffm@suse.com
@ -690,7 +1030,7 @@ Wed May 22 10:58:24 CEST 2013 - schwab@suse.de
- Update group-source-files.pl to handle symlink to directory
Also add arch/[^/]+/boot/dts/include/dt-bindings to the list of devel
files and avoid listing README.SUSE twice.
- commit ba8f987
- commit af248e4
-------------------------------------------------------------------
Tue May 21 14:44:17 CEST 2013 - jeffm@suse.com
@ -825,7 +1165,7 @@ Tue May 7 18:35:02 CEST 2013 - dmueller@suse.com
(which is the default for our openSUSE 12.3 release), needs
more header files from the machine specific directories to
be included in kernel-devel.
- commit 97197ff
- commit 882120e
-------------------------------------------------------------------
Tue May 7 16:32:41 CEST 2013 - jslaby@suse.cz
@ -1037,11 +1377,12 @@ Sun Apr 7 14:04:19 CEST 2013 - agraf@suse.de
-------------------------------------------------------------------
Sun Apr 7 13:25:33 CEST 2013 - agraf@suse.de
- rpm/package-descriptions: add lpae config for ARM
- ARM: Update config files (fix default, split out lpae).
- ARM: xen: Add missing define.
- config.conf: add lpae config for ARM
- rpm/package-descriptions: add lpae config for ARM
- commit 5457ebe
- commit 958fe54
-------------------------------------------------------------------
Fri Apr 5 14:13:15 CEST 2013 - jbeulich@suse.com
@ -1123,7 +1464,7 @@ Wed Mar 27 22:11:11 CET 2013 - mmarek@suse.cz
Tue Mar 26 12:35:11 CET 2013 - agraf@suse.de
- Delete config/armv7hl/u8500.
- commit 801a982
- commit b9fe3d9
-------------------------------------------------------------------
Mon Mar 25 16:23:30 CET 2013 - jeffm@suse.com
@ -1315,7 +1656,7 @@ Fri Mar 1 14:02:28 CET 2013 - jslaby@suse.cz
Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de
- Add AArch64 support
- commit b1aa50e
- commit 09220ef
-------------------------------------------------------------------
Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz
@ -4768,6 +5109,25 @@ Mon Sep 26 10:01:25 CEST 2011 - jeffm@suse.com
- Update to 3.1-rc7.
- commit ee8cc90
-------------------------------------------------------------------
Thu Sep 22 11:18:31 CEST 2011 - mmarek@suse.cz
- rpm/split-modules: Print the full path for modules missing in supported.conf
- commit e55e4c6
-------------------------------------------------------------------
Wed Sep 21 16:33:53 CEST 2011 - mmarek@suse.cz
- Add support for wildcards in supported.conf
- rpm/kernel-binary.spec.in: Generate Module.supported with all
lines from supported conf, unsupported modules are marked as "no"
- rpm/split-modules: Use the supported flag in modules, instead of
parsing the Module.supported file and report modules that have no
supported marking.
- rpm/check-supported-list: Delete, this is done by split-modules
now.
- commit edfdc2a
-------------------------------------------------------------------
Wed Sep 21 13:20:35 CEST 2011 - trenn@suse.de
@ -8903,6 +9263,26 @@ Mon Apr 19 21:21:26 CEST 2010 - jeffm@suse.de
x86/apbt: conditionally register cpu hp notifier for apbt
(bko#15786).
-------------------------------------------------------------------
Fri Apr 16 12:29:31 CEST 2010 - mmarek@suse.cz
- rpm/kernel-binary.spec.in, rpm/mkspec, rpm/old-packages.conf:
Obsolete kernel-vmi-base by kernel-pae-base (bnc#594271).
- commit a48fbdf
-------------------------------------------------------------------
Fri Apr 16 12:22:06 CEST 2010 - mmarek@suse.cz
- rpm/mkspec, rpm/old-packages.conf: Explicitly list ppc64 flavors that
obsolete kernel-kdump.
- commit 0a4f75b
-------------------------------------------------------------------
Fri Apr 16 12:12:12 CEST 2010 - mmarek@suse.cz
- rpm/old-packages.conf: s390(x) provides/obsoletes not needed anymore.
- commit 0e039b7
-------------------------------------------------------------------
Thu Apr 15 15:13:15 CEST 2010 - jbeulich@novell.com
@ -9287,6 +9667,13 @@ Wed Mar 10 00:03:12 CET 2010 - jeffm@suse.de
- Added new doc/config-options.changes to document configuration
changes.
-------------------------------------------------------------------
Tue Mar 9 14:36:48 CET 2010 - mmarek@suse.cz
- rpm/old-packages.conf: Obsolete kernel-vmi by kernel-default.
- rpm/kernel-module-subpackage: Also obsolete vmi KMPs.
- commit bf55479
-------------------------------------------------------------------
Tue Mar 9 13:57:49 CET 2010 - mmarek@suse.cz

View File

@ -20,7 +20,7 @@
# needssslcertforbuild
%define srcversion 3.11
%define patchversion 3.11.1
%define patchversion 3.11.6
%define variant %{nil}
%define vanilla_only 0
@ -39,17 +39,17 @@
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,check-supported-list,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%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 CONFIG_EFI_STUB
%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_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")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%ifarch %ix86 x86_64
%define install_vdso 1
@ -59,8 +59,12 @@
Name: kernel-debug
Summary: A Debug Version of the Kernel
Version: 3.11.1
Release: <RELEASE>.g50dfbd0
Version: 3.11.6
%if 0%{?is_kotd}
Release: <RELEASE>.g2607707
%else
Release: 0
%endif
License: GPL-2.0
Group: System/Kernel
Url: http://www.kernel.org/
@ -118,19 +122,11 @@ BuildRequires: dwarfextract
BuildRequires: u-boot-tools
%endif
%if %build_xen
%ifarch %ix86
%if %build_flavor != "ec2"
Provides: kernel-xenpae = %version
Obsoletes: kernel-xenpae < %version
%endif
%endif
#!BuildIgnore: xen
%endif
Obsoletes: microcode_ctl
Provides: %name-nongpl = %version
Obsoletes: %name-nongpl < %version
%if %build_vanilla
# force bzip2 instead of lzma compression to allow install on older dist versions
%define _binary_payload w9.bzdio
@ -149,8 +145,8 @@ Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
%ifarch ppc64
Provides: kernel-kdump
Obsoletes: kernel-kdump
Provides: kernel-kdump = 2.6.28
Obsoletes: kernel-kdump <= 2.6.28
%endif
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.bz2
@ -168,7 +164,6 @@ Source17: apply-patches
Source21: config.conf
Source23: supported.conf
Source33: check-for-config-changes
Source34: check-supported-list
Source35: group-source-files.pl
Source37: README.SUSE
Source38: README.KSYMS
@ -189,7 +184,7 @@ Source56: kernel-docs.spec.in
Source57: kernel-cert-subpackage
Source60: config.sh
Source61: compute-PATCHVERSION.sh
Source62: old-packages.conf
Source62: old-flavors
Source63: arch-symbols
Source64: package-descriptions
Source65: kernel-spec-macros
@ -214,7 +209,7 @@ Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
Source121: sysctl.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %ix86 ppc64 x86_64
ExclusiveArch: %ix86 ia64 ppc64 x86_64
%define kmp_target_cpu %_target_cpu
%ifarch %ix86
# Only i386/default supports i586, mark other flavors' packages as i686
@ -248,31 +243,51 @@ NoSource: 121
# The following KMPs have been integrated into the kernel package,
# grouped by the last product that contained them.
# Usage: obsolete_kmp <basename> <upper bound of shipped versions>
# Note that KMPs embed the version of the kernel built against, that's why
# the _3 suffix for 2.6.x-based KMPs
%define obsolete_kmp() Obsoletes: %1-kmp-%build_flavor <= %2 \
Provides: %1-kmp = %2 \
Provides: %1-kmp-%build_flavor = %2
# sles10 / 10.3
Obsoletes: iwlwifi-kmp-%build_flavor
Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
Obsoletes: uvcvideo-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
%obsolete_kmp iwlwifi 1.3.27_3
%obsolete_kmp ipw3945 1.2.2_3
# sled10 / 11.0
%obsolete_kmp uvcvideo r200_3
# sle11-ga
Obsoletes: enic-kmp-%build_flavor
Obsoletes: fnic-kmp-%build_flavor
Obsoletes: brocade-bfa-kmp-%build_flavor
Obsoletes: kvm-kmp-%build_flavor
Obsoletes: perfmon-kmp-%build_flavor
Obsoletes: iwlagn-2-6-27-kmp-%build_flavor
Obsoletes: msi-wmi-kmp-%build_flavor
%obsolete_kmp enic 0.0.1_3
%obsolete_kmp fnic 1.0.0_3
%obsolete_kmp brocade-bfa 1.1.0.2_3
%obsolete_kmp kvm 78.2.6.30.1_3
%obsolete_kmp perfmon 2_3
%obsolete_kmp iwlagn-2-6-27 1.0_3
%obsolete_kmp msi-wmi 1.0_3
# sle11
Obsoletes: ocfs2-kmp-%build_flavor
%obsolete_kmp ocfs2 1.6_4
# 11.1
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
%obsolete_kmp quickcam 0.6.7
# sle11-sp1
%obsolete_kmp wacom 0.8.1_3
%obsolete_kmp btrfs 0_3
%obsolete_kmp brocade-bna 2.1.0.0_3
%obsolete_kmp hyper-v 0_3
%obsolete_kmp intel-e1000e 2.2.14
%obsolete_kmp drm 3.7_3.1
Obsoletes: firewire <= 3.0
Provides: firewire = 3.0
%obsolete_kmp firewire 3.0
%obsolete_kmp iwlagn 3.0
Obsoletes: compat-ath9k <= 3.0
Provides: compat-ath9k = 3.0
%obsolete_kmp compat-ath9k 3.0
%obsolete_kmp realtek-r8192ce_pci 2.6.0005_3
%obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3
%obsolete_kmp rt3090 2.4.0.4_3
%obsolete_kmp rt3592 2.4.1.1_3
%obsolete_kmp rt5390 2.4.0.4_3
%obsolete_kmp ath3k 1.0_3
Obsoletes: ath3k-firmware <= 1.0
Provides: ath3k-firmware = 1.0
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
@ -304,16 +319,27 @@ fi
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
# Generate a list of modules with their support status marking
%_sourcedir/guards --list --with-guards <%_sourcedir/supported.conf | \
awk '
/^\+(base|yes) / {
print $(NF);
next;
}
/^\+external / {
print $(NF) " external";
next;
}
/^[-+]/ {
print $(NF) " no";
next;
}
{
print $(NF);
}
' >%kernel_build_dir/Module.supported
%_sourcedir/guards --default=0 base < %_sourcedir/supported.conf | \
sed 's,.*/,,; s,\.ko$,,' | sort -u >%kernel_build_dir/Module.base
cd linux-%srcversion
@ -658,14 +684,6 @@ if [ %CONFIG_MODULES = y ]; then
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 test -e arch/s390/boot/kerntypes.o; then
:
@ -718,10 +736,12 @@ if [ %CONFIG_MODULES = y ]; then
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
-b %kernel_build_dir/Module.base \
%if ! %supported_modules_check
-i \
%if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
-e \
%endif
%if ! %supported_modules_check
-i
%endif
-s %kernel_build_dir/Module.supported
%if ! %split_extra
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
@ -874,6 +894,7 @@ Requires(pre): coreutils awk
Requires(post): module-init-tools
Requires(post): perl-Bootloader
Requires(post): mkinitrd
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif

View File

@ -1,22 +1,362 @@
-------------------------------------------------------------------
Wed Nov 6 14:54:28 CET 2013 - mhocko@suse.cz
- Fix a few incorrectly checked [io_]remap_pfn_range() calls
(bnc#849021, CVE-2013-4511).
- commit 2607707
-------------------------------------------------------------------
Wed Oct 30 19:04:18 CET 2013 - dsterba@suse.cz
- Disable patches.suse/btrfs-fix-negative-qgroup-tracking-from-owher.patch
reference: bnc#848059
- commit e6d4a27
-------------------------------------------------------------------
Wed Oct 30 17:49:05 CET 2013 - tiwai@suse.de
- ALSA: hda - Add extra chmap for 2.1 outputs on ASUS laptops
(bnc#846531).
- commit 5b1b1d3
-------------------------------------------------------------------
Wed Oct 30 12:36:05 CET 2013 - tiwai@suse.de
- ALSA: hda - Add a fixup for ASUS N76VZ (bnc#846529).
- commit 8bd2042
-------------------------------------------------------------------
Mon Oct 28 10:31:59 CET 2013 - jbeulich@suse.com
- Update EC2 config files.
- commit 81dd01f
-------------------------------------------------------------------
Mon Oct 28 09:25:43 CET 2013 - jbeulich@suse.com
- Refresh Xen patches (bnc#829682, bnc#842063).
- pcifront: Deal with toolstack missing 'XenbusStateClosing'
state.
- Update Xen patches to 3.11.6.
- commit 2339477
-------------------------------------------------------------------
Thu Oct 24 18:23:02 CEST 2013 - trenn@suse.de
- cpufreq: ondemand: Change the calculation of target frequency
(bnc#846734).
- commit 0ba01b7
-------------------------------------------------------------------
Thu Oct 24 17:08:03 CEST 2013 - dsterba@suse.cz
- Btrfs: fix negative qgroup tracking from owner accounting (bnc#821948)
- commit ef319f1
-------------------------------------------------------------------
Tue Oct 22 21:17:47 CEST 2013 - jeffm@suse.com
- nouveau: Fix race with fence signaling (bnc#844177).
- commit 8d7989b
-------------------------------------------------------------------
Fri Oct 18 22:19:21 CEST 2013 - jslaby@suse.cz
- Linux 3.11.6 (bnc#841645).
- Delete patches.drivers/ALSA-hda-Add-fixup-for-ASUS-N56VZ.
- commit 9ca6827
-------------------------------------------------------------------
Mon Oct 14 18:45:32 CEST 2013 - jeffm@suse.com
- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5 (vanilla)
- commit 53efb9c
-------------------------------------------------------------------
Mon Oct 14 18:21:41 CEST 2013 - jeffm@suse.com
- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5
- commit 22f9877
-------------------------------------------------------------------
Mon Oct 14 17:34:08 CEST 2013 - jeffm@suse.com
- btrfs: Fix creation of per-super sysfs directories when using multiple
subvolumes (bnc#845774).
- commit 0801062
-------------------------------------------------------------------
Mon Oct 14 10:57:07 CEST 2013 - oneukum@suse.de
- sha256_ssse3: also test for BMI2 (bnc#842459).
- commit 626459d
-------------------------------------------------------------------
Mon Oct 14 09:42:07 CEST 2013 - jslaby@suse.cz
- Linux 3.11.5.
- Delete
patches.suse/btrfs-0005-reset-ret-in-record_one_backref.patch.
- Delete
patches.suse/btrfs-0010-change-how-we-queue-blocks-for-backref-checkin.patch.
- Delete
patches.suse/btrfs-0022-skip-subvol-entries-when-checking-if-we-ve-cre.patch.
- Delete
patches.suse/btrfs-0033-remove-ourselves-from-the-cluster-list-under-l.patch.
- commit c00734a
-------------------------------------------------------------------
Fri Oct 11 13:45:25 CEST 2013 - tiwai@suse.de
- drm/i915: Undo the PIPEA quirk for i845 (bnc#845503).
- commit 61a06cb
-------------------------------------------------------------------
Tue Oct 8 20:02:53 CEST 2013 - tiwai@suse.de
- ALSA: hda - Add fixup for ASUS N56VZ (bnc#841645).
- commit a306dfb
-------------------------------------------------------------------
Sat Oct 5 18:59:29 CEST 2013 - jslaby@suse.cz
- Linux 3.11.4.
- commit 40d7ca3
-------------------------------------------------------------------
Fri Oct 4 13:04:43 CEST 2013 - mmarek@suse.cz
- rpm/split-modules: Check module support only if the -extra package is requested
- commit add86bf
-------------------------------------------------------------------
Fri Oct 4 13:02:48 CEST 2013 - mmarek@suse.cz
- rpm/split-modules: Remove unused options
- commit 3736315
-------------------------------------------------------------------
Fri Oct 4 12:57:44 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix creating the kernel-*-extra package
CONFIG_ENTERPRISE_SUPPORT has been renamed to CONFIG_SUSE_KERNEL_SUPPORTED
- commit 9e5b6fe
-------------------------------------------------------------------
Wed Oct 2 07:54:02 CEST 2013 - jslaby@suse.cz
- Linux 3.11.3.
- Refresh patches.xen/xen3-patch-3.4.
- commit 485f0d1
-------------------------------------------------------------------
Mon Sep 30 17:08:45 CEST 2013 - mmarek@suse.cz
- Always include the git commit in KOTD builds
This allows us not to set it explicitly in builds submitted to the
official distribution (bnc#821612, bnc#824171).
- commit a80e5ef
-------------------------------------------------------------------
Mon Sep 30 13:49:46 CEST 2013 - dsterba@suse.cz
- Btrfs: relocate csums properly with prealloc extents.
- commit cb5d5b5
-------------------------------------------------------------------
Sat Sep 28 18:00:10 CEST 2013 - ohering@suse.de
- Refresh
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch.
actually assign the divide result to hv_lapic_frequency
- commit 420e19b
-------------------------------------------------------------------
Fri Sep 27 23:46:35 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Add obsolete KMPs from sle11-sp1
- commit 221133c
-------------------------------------------------------------------
Fri Sep 27 23:16:48 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Make sure that all KMP obsoletes are
versioned (bnc#821465).
- commit d802bf2
-------------------------------------------------------------------
Fri Sep 27 23:07:09 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Provide obsoleted KMPs (bnc#753353)
- commit f5449e6
-------------------------------------------------------------------
Fri Sep 27 22:59:13 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Remove unversioned provides/obsoletes
for packages that were only seen in openSUSE releases up to 11.0.
(bnc#821465).
- commit 7e1f4b6
-------------------------------------------------------------------
Fri Sep 27 22:11:47 CEST 2013 - jeffm@suse.com
- config: disable FB_UDL in favor of DRM_UDL (bnc#836782).
- commit 68c5865
-------------------------------------------------------------------
Fri Sep 27 18:13:45 CEST 2013 - ohering@suse.de
- Refresh
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch.
- commit 83e7e53
-------------------------------------------------------------------
Fri Sep 27 16:24:13 CEST 2013 - ohering@suse.de
- X86: Hyper-V: Get the local APIC timer frequency from the
hypervisor.
- commit 4f400e1
-------------------------------------------------------------------
Fri Sep 27 16:22:49 CEST 2013 - ohering@suse.de
- Input: add a driver to support Hyper-V synthetic keyboard
(fate#315887).
- Update config files.
- commit 7affb28
-------------------------------------------------------------------
Fri Sep 27 14:52:18 CEST 2013 - mmarek@suse.cz
- rpm/old-flavors, rpm/mkspec: Add version information to obsolete
flavors (bnc#821465).
- rpm/kernel-binary.spec.in: Move the xenpae obsolete to the
old-flavors file.
- commit 25c1b0d
-------------------------------------------------------------------
Fri Sep 27 14:09:37 CEST 2013 - mmarek@suse.cz
- rpm/old-flavors: Convert the old-packages.conf file to a flat
list.
- rpm/mkspec: Adjust.
- rpm/old-packages.conf: Delete.
- commit 4037e16
-------------------------------------------------------------------
Fri Sep 27 13:20:24 CEST 2013 - mmarek@suse.cz
- rpm/old-packages.conf: Drop bogus obsoletes for "smp" (bnc#821465)
- commit 50c4c23
-------------------------------------------------------------------
Fri Sep 27 10:34:30 CEST 2013 - jslaby@suse.cz
- Linux 3.11.2.
- Refresh patches.xen/pci-guestdev.
- Refresh patches.xen/xen3-patch-2.6.27.
- Delete
patches.rpmify/powerpc-add-missing-include-to-book3s_xics-c.
- commit d1e8a21
-------------------------------------------------------------------
Fri Sep 27 10:29:30 CEST 2013 - jdelvare@suse.de
- config/*/debug: Enable FSCACHE_DEBUG and CACHEFILES_DEBUG.
- commit 5068fbc
-------------------------------------------------------------------
Thu Sep 26 17:32:40 CEST 2013 - rgoldwyn@suse.com
- rpm/kernel-binary.spec.in: Remove Obsoletes ocfs2-kmp
This is done to enable install of ocfs2-kmp-* alongwith the
kernel until the patches are reviewed.
- commit 9d2b4ca
-------------------------------------------------------------------
Thu Sep 26 16:10:40 CEST 2013 - jeffm@suse.com
- config.conf: Re-enable s390x and ia64 configs
- commit adb564f
-------------------------------------------------------------------
Thu Sep 26 16:10:27 CEST 2013 - jeffm@suse.com
- patches.rpmify/documentation-fix-bad-merge-with-tmpfile-documentation:
Updated Patch-mainline
- commit a1513a8
-------------------------------------------------------------------
Thu Sep 26 15:29:57 CEST 2013 - jdelvare@suse.de
- Build gpio-ucb1400 as a module
- commit 68bb010
-------------------------------------------------------------------
Thu Sep 26 11:47:04 CEST 2013 - mmarek@suse.cz
- Update README.BRANCH
- commit 4d432eb
-------------------------------------------------------------------
Wed Sep 25 16:55:12 CEST 2013 - dsterba@suse.cz
- Disable patches.suse/btrfs-0034-optimize-key-searches-in-btrfs_search_slot.patch
- commit e74b2a8
-------------------------------------------------------------------
Mon Sep 23 21:33:48 CEST 2013 - jeffm@suse.com
- patches.suse/btrfs-add-per-super-attribute-publishing-to-sysfs: Fix issue where
the error case would still attempt to create sysfs dir.
- commit 129c02b
-------------------------------------------------------------------
Fri Sep 20 21:16:16 CEST 2013 - jslaby@suse.cz
- power_supply: Prevent suspend until power supply events are
processed (bnc#841596).
- commit 50dfbd0
- commit 11b28da
-------------------------------------------------------------------
Wed Sep 18 14:41:04 CEST 2013 - duwe@suse.de
- Increase NR_CPUS on ppc64 to 2048 (fate#315438)
- commit ddaa978
- commit 8a38aef
-------------------------------------------------------------------
Tue Sep 17 19:55:19 CEST 2013 - jslaby@suse.cz
- Update config files.
Fix ZSWAP on vanillas.
- commit 5a7a093
- commit da42424
-------------------------------------------------------------------
Tue Sep 17 18:05:34 CEST 2013 - jeffm@suse.com
- scripts/sequence-patch.sh: Fix for Xen detection with --vanilla
When we hit the limit code to handle $SKIP_XEN and there aren't
any Xen patches to apply anyway, we'll fail because LIMIT is unset.
- commit 1d7b879
-------------------------------------------------------------------
Tue Sep 17 17:44:49 CEST 2013 - jeffm@suse.com
- scripts/tar-up.sh: Disable Xen patches when Xen configs are disabled
Similar to the change for scripts/sequence-patch.sh, this change
disables the Xen patches with +noxen in series.conf when creating
the kernel-source package.
- commit 3104a04
-------------------------------------------------------------------
Tue Sep 17 17:14:19 CEST 2013 - jeffm@suse.com
- scripts/sequence-patch.sh: Skip Xen patches when Xen configs are disabled.
When updating the base kernel version, the Xen patches must be updated
separately. This allows us to skip the Xen patches until they're resynced
just by disabling the configs.
- commit d9673e9
-------------------------------------------------------------------
Tue Sep 17 16:31:27 CEST 2013 - jeffm@suse.com
@ -135,7 +475,7 @@ Tue Sep 3 17:25:07 CEST 2013 - jeffm@suse.com
Tue Aug 27 21:34:49 CEST 2013 - jeffm@suse.com
- rpm/kernel-docs.spec.in: Fix missing whitespace error in description
- commit 7032523
- commit 280c88e
-------------------------------------------------------------------
Tue Aug 27 15:32:27 CEST 2013 - jeffm@suse.com
@ -265,7 +605,7 @@ Thu Jul 25 02:08:31 CEST 2013 - jeffm@suse.com
- rpm/kernel-binary.spec.in: Obsolete microcode_ctl
The kernel can request CPU microcode itself now and microcode_ctl is
no longer required.
- commit 3fb567f
- commit 43e5ff5
-------------------------------------------------------------------
Thu Jul 25 00:51:31 CEST 2013 - jeffm@suse.com
@ -486,7 +826,7 @@ Sat Jun 29 12:59:07 CEST 2013 - dmueller@suse.com
targets from the openSUSE ARM portfolio. Add
a armv6hl default kernel flavor and remove
traces of armv5tel.
- commit 62a3621
- commit 51c5edf
-------------------------------------------------------------------
Thu Jun 27 18:09:43 CEST 2013 - mszeredi@suse.cz
@ -514,7 +854,7 @@ Thu Jun 27 17:14:19 CEST 2013 - jeffm@suse.com
Thu Jun 27 09:33:57 CEST 2013 - guillaume.gardet@oliseo.fr
- arm: build lpae kernel as zImage
- commit 0fcc327
- commit d8f6242
-------------------------------------------------------------------
Wed Jun 26 23:16:51 CEST 2013 - jeffm@suse.com
@ -690,7 +1030,7 @@ Wed May 22 10:58:24 CEST 2013 - schwab@suse.de
- Update group-source-files.pl to handle symlink to directory
Also add arch/[^/]+/boot/dts/include/dt-bindings to the list of devel
files and avoid listing README.SUSE twice.
- commit ba8f987
- commit af248e4
-------------------------------------------------------------------
Tue May 21 14:44:17 CEST 2013 - jeffm@suse.com
@ -825,7 +1165,7 @@ Tue May 7 18:35:02 CEST 2013 - dmueller@suse.com
(which is the default for our openSUSE 12.3 release), needs
more header files from the machine specific directories to
be included in kernel-devel.
- commit 97197ff
- commit 882120e
-------------------------------------------------------------------
Tue May 7 16:32:41 CEST 2013 - jslaby@suse.cz
@ -1037,11 +1377,12 @@ Sun Apr 7 14:04:19 CEST 2013 - agraf@suse.de
-------------------------------------------------------------------
Sun Apr 7 13:25:33 CEST 2013 - agraf@suse.de
- rpm/package-descriptions: add lpae config for ARM
- ARM: Update config files (fix default, split out lpae).
- ARM: xen: Add missing define.
- config.conf: add lpae config for ARM
- rpm/package-descriptions: add lpae config for ARM
- commit 5457ebe
- commit 958fe54
-------------------------------------------------------------------
Fri Apr 5 14:13:15 CEST 2013 - jbeulich@suse.com
@ -1123,7 +1464,7 @@ Wed Mar 27 22:11:11 CET 2013 - mmarek@suse.cz
Tue Mar 26 12:35:11 CET 2013 - agraf@suse.de
- Delete config/armv7hl/u8500.
- commit 801a982
- commit b9fe3d9
-------------------------------------------------------------------
Mon Mar 25 16:23:30 CET 2013 - jeffm@suse.com
@ -1315,7 +1656,7 @@ Fri Mar 1 14:02:28 CET 2013 - jslaby@suse.cz
Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de
- Add AArch64 support
- commit b1aa50e
- commit 09220ef
-------------------------------------------------------------------
Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz
@ -4768,6 +5109,25 @@ Mon Sep 26 10:01:25 CEST 2011 - jeffm@suse.com
- Update to 3.1-rc7.
- commit ee8cc90
-------------------------------------------------------------------
Thu Sep 22 11:18:31 CEST 2011 - mmarek@suse.cz
- rpm/split-modules: Print the full path for modules missing in supported.conf
- commit e55e4c6
-------------------------------------------------------------------
Wed Sep 21 16:33:53 CEST 2011 - mmarek@suse.cz
- Add support for wildcards in supported.conf
- rpm/kernel-binary.spec.in: Generate Module.supported with all
lines from supported conf, unsupported modules are marked as "no"
- rpm/split-modules: Use the supported flag in modules, instead of
parsing the Module.supported file and report modules that have no
supported marking.
- rpm/check-supported-list: Delete, this is done by split-modules
now.
- commit edfdc2a
-------------------------------------------------------------------
Wed Sep 21 13:20:35 CEST 2011 - trenn@suse.de
@ -8903,6 +9263,26 @@ Mon Apr 19 21:21:26 CEST 2010 - jeffm@suse.de
x86/apbt: conditionally register cpu hp notifier for apbt
(bko#15786).
-------------------------------------------------------------------
Fri Apr 16 12:29:31 CEST 2010 - mmarek@suse.cz
- rpm/kernel-binary.spec.in, rpm/mkspec, rpm/old-packages.conf:
Obsolete kernel-vmi-base by kernel-pae-base (bnc#594271).
- commit a48fbdf
-------------------------------------------------------------------
Fri Apr 16 12:22:06 CEST 2010 - mmarek@suse.cz
- rpm/mkspec, rpm/old-packages.conf: Explicitly list ppc64 flavors that
obsolete kernel-kdump.
- commit 0a4f75b
-------------------------------------------------------------------
Fri Apr 16 12:12:12 CEST 2010 - mmarek@suse.cz
- rpm/old-packages.conf: s390(x) provides/obsoletes not needed anymore.
- commit 0e039b7
-------------------------------------------------------------------
Thu Apr 15 15:13:15 CEST 2010 - jbeulich@novell.com
@ -9287,6 +9667,13 @@ Wed Mar 10 00:03:12 CET 2010 - jeffm@suse.de
- Added new doc/config-options.changes to document configuration
changes.
-------------------------------------------------------------------
Tue Mar 9 14:36:48 CET 2010 - mmarek@suse.cz
- rpm/old-packages.conf: Obsolete kernel-vmi by kernel-default.
- rpm/kernel-module-subpackage: Also obsolete vmi KMPs.
- commit bf55479
-------------------------------------------------------------------
Tue Mar 9 13:57:49 CET 2010 - mmarek@suse.cz

View File

@ -20,7 +20,7 @@
# needssslcertforbuild
%define srcversion 3.11
%define patchversion 3.11.1
%define patchversion 3.11.6
%define variant %{nil}
%define vanilla_only 0
@ -39,17 +39,17 @@
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,check-supported-list,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%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 CONFIG_EFI_STUB
%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_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")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%ifarch %ix86 x86_64
%define install_vdso 1
@ -59,8 +59,12 @@
Name: kernel-default
Summary: The Standard Kernel
Version: 3.11.1
Release: <RELEASE>.g50dfbd0
Version: 3.11.6
%if 0%{?is_kotd}
Release: <RELEASE>.g2607707
%else
Release: 0
%endif
License: GPL-2.0
Group: System/Kernel
Url: http://www.kernel.org/
@ -118,19 +122,11 @@ BuildRequires: dwarfextract
BuildRequires: u-boot-tools
%endif
%if %build_xen
%ifarch %ix86
%if %build_flavor != "ec2"
Provides: kernel-xenpae = %version
Obsoletes: kernel-xenpae < %version
%endif
%endif
#!BuildIgnore: xen
%endif
Obsoletes: microcode_ctl
Provides: %name-nongpl = %version
Obsoletes: %name-nongpl < %version
%if %build_vanilla
# force bzip2 instead of lzma compression to allow install on older dist versions
%define _binary_payload w9.bzdio
@ -149,16 +145,20 @@ Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
%ifarch %ix86
Provides: smp kernel-smp
Obsoletes: smp kernel-smp
Provides: kernel-smp = 2.6.17
Obsoletes: kernel-smp <= 2.6.17
%endif
%ifarch ia64
Provides: kernel-sn2 = 2.6.6
Obsoletes: kernel-sn2 <= 2.6.6
%endif
%ifarch ppc64
Provides: kernel-kdump
Obsoletes: kernel-kdump
Provides: kernel-kdump = 2.6.28
Obsoletes: kernel-kdump <= 2.6.28
%endif
%ifarch x86_64
Provides: smp kernel-smp
Obsoletes: smp kernel-smp
Provides: kernel-smp = 2.6.17
Obsoletes: kernel-smp <= 2.6.17
%endif
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.bz2
@ -176,7 +176,6 @@ Source17: apply-patches
Source21: config.conf
Source23: supported.conf
Source33: check-for-config-changes
Source34: check-supported-list
Source35: group-source-files.pl
Source37: README.SUSE
Source38: README.KSYMS
@ -197,7 +196,7 @@ Source56: kernel-docs.spec.in
Source57: kernel-cert-subpackage
Source60: config.sh
Source61: compute-PATCHVERSION.sh
Source62: old-packages.conf
Source62: old-flavors
Source63: arch-symbols
Source64: package-descriptions
Source65: kernel-spec-macros
@ -222,7 +221,7 @@ Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
Source121: sysctl.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ppc ppc64 x86_64
ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ia64 ppc ppc64 s390x x86_64
%define kmp_target_cpu %_target_cpu
%ifarch %ix86
# Only i386/default supports i586, mark other flavors' packages as i686
@ -256,31 +255,51 @@ NoSource: 121
# The following KMPs have been integrated into the kernel package,
# grouped by the last product that contained them.
# Usage: obsolete_kmp <basename> <upper bound of shipped versions>
# Note that KMPs embed the version of the kernel built against, that's why
# the _3 suffix for 2.6.x-based KMPs
%define obsolete_kmp() Obsoletes: %1-kmp-%build_flavor <= %2 \
Provides: %1-kmp = %2 \
Provides: %1-kmp-%build_flavor = %2
# sles10 / 10.3
Obsoletes: iwlwifi-kmp-%build_flavor
Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
Obsoletes: uvcvideo-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
%obsolete_kmp iwlwifi 1.3.27_3
%obsolete_kmp ipw3945 1.2.2_3
# sled10 / 11.0
%obsolete_kmp uvcvideo r200_3
# sle11-ga
Obsoletes: enic-kmp-%build_flavor
Obsoletes: fnic-kmp-%build_flavor
Obsoletes: brocade-bfa-kmp-%build_flavor
Obsoletes: kvm-kmp-%build_flavor
Obsoletes: perfmon-kmp-%build_flavor
Obsoletes: iwlagn-2-6-27-kmp-%build_flavor
Obsoletes: msi-wmi-kmp-%build_flavor
%obsolete_kmp enic 0.0.1_3
%obsolete_kmp fnic 1.0.0_3
%obsolete_kmp brocade-bfa 1.1.0.2_3
%obsolete_kmp kvm 78.2.6.30.1_3
%obsolete_kmp perfmon 2_3
%obsolete_kmp iwlagn-2-6-27 1.0_3
%obsolete_kmp msi-wmi 1.0_3
# sle11
Obsoletes: ocfs2-kmp-%build_flavor
%obsolete_kmp ocfs2 1.6_4
# 11.1
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
%obsolete_kmp quickcam 0.6.7
# sle11-sp1
%obsolete_kmp wacom 0.8.1_3
%obsolete_kmp btrfs 0_3
%obsolete_kmp brocade-bna 2.1.0.0_3
%obsolete_kmp hyper-v 0_3
%obsolete_kmp intel-e1000e 2.2.14
%obsolete_kmp drm 3.7_3.1
Obsoletes: firewire <= 3.0
Provides: firewire = 3.0
%obsolete_kmp firewire 3.0
%obsolete_kmp iwlagn 3.0
Obsoletes: compat-ath9k <= 3.0
Provides: compat-ath9k = 3.0
%obsolete_kmp compat-ath9k 3.0
%obsolete_kmp realtek-r8192ce_pci 2.6.0005_3
%obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3
%obsolete_kmp rt3090 2.4.0.4_3
%obsolete_kmp rt3592 2.4.1.1_3
%obsolete_kmp rt5390 2.4.0.4_3
%obsolete_kmp ath3k 1.0_3
Obsoletes: ath3k-firmware <= 1.0
Provides: ath3k-firmware = 1.0
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
@ -311,16 +330,27 @@ fi
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
# Generate a list of modules with their support status marking
%_sourcedir/guards --list --with-guards <%_sourcedir/supported.conf | \
awk '
/^\+(base|yes) / {
print $(NF);
next;
}
/^\+external / {
print $(NF) " external";
next;
}
/^[-+]/ {
print $(NF) " no";
next;
}
{
print $(NF);
}
' >%kernel_build_dir/Module.supported
%_sourcedir/guards --default=0 base < %_sourcedir/supported.conf | \
sed 's,.*/,,; s,\.ko$,,' | sort -u >%kernel_build_dir/Module.base
cd linux-%srcversion
@ -665,14 +695,6 @@ if [ %CONFIG_MODULES = y ]; then
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 test -e arch/s390/boot/kerntypes.o; then
:
@ -725,10 +747,12 @@ if [ %CONFIG_MODULES = y ]; then
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
-b %kernel_build_dir/Module.base \
%if ! %supported_modules_check
-i \
%if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
-e \
%endif
%if ! %supported_modules_check
-i
%endif
-s %kernel_build_dir/Module.supported
%if ! %split_extra
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
@ -881,6 +905,7 @@ Requires(pre): coreutils awk
Requires(post): module-init-tools
Requires(post): perl-Bootloader
Requires(post): mkinitrd
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif

View File

@ -1,22 +1,362 @@
-------------------------------------------------------------------
Wed Nov 6 14:54:28 CET 2013 - mhocko@suse.cz
- Fix a few incorrectly checked [io_]remap_pfn_range() calls
(bnc#849021, CVE-2013-4511).
- commit 2607707
-------------------------------------------------------------------
Wed Oct 30 19:04:18 CET 2013 - dsterba@suse.cz
- Disable patches.suse/btrfs-fix-negative-qgroup-tracking-from-owher.patch
reference: bnc#848059
- commit e6d4a27
-------------------------------------------------------------------
Wed Oct 30 17:49:05 CET 2013 - tiwai@suse.de
- ALSA: hda - Add extra chmap for 2.1 outputs on ASUS laptops
(bnc#846531).
- commit 5b1b1d3
-------------------------------------------------------------------
Wed Oct 30 12:36:05 CET 2013 - tiwai@suse.de
- ALSA: hda - Add a fixup for ASUS N76VZ (bnc#846529).
- commit 8bd2042
-------------------------------------------------------------------
Mon Oct 28 10:31:59 CET 2013 - jbeulich@suse.com
- Update EC2 config files.
- commit 81dd01f
-------------------------------------------------------------------
Mon Oct 28 09:25:43 CET 2013 - jbeulich@suse.com
- Refresh Xen patches (bnc#829682, bnc#842063).
- pcifront: Deal with toolstack missing 'XenbusStateClosing'
state.
- Update Xen patches to 3.11.6.
- commit 2339477
-------------------------------------------------------------------
Thu Oct 24 18:23:02 CEST 2013 - trenn@suse.de
- cpufreq: ondemand: Change the calculation of target frequency
(bnc#846734).
- commit 0ba01b7
-------------------------------------------------------------------
Thu Oct 24 17:08:03 CEST 2013 - dsterba@suse.cz
- Btrfs: fix negative qgroup tracking from owner accounting (bnc#821948)
- commit ef319f1
-------------------------------------------------------------------
Tue Oct 22 21:17:47 CEST 2013 - jeffm@suse.com
- nouveau: Fix race with fence signaling (bnc#844177).
- commit 8d7989b
-------------------------------------------------------------------
Fri Oct 18 22:19:21 CEST 2013 - jslaby@suse.cz
- Linux 3.11.6 (bnc#841645).
- Delete patches.drivers/ALSA-hda-Add-fixup-for-ASUS-N56VZ.
- commit 9ca6827
-------------------------------------------------------------------
Mon Oct 14 18:45:32 CEST 2013 - jeffm@suse.com
- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5 (vanilla)
- commit 53efb9c
-------------------------------------------------------------------
Mon Oct 14 18:21:41 CEST 2013 - jeffm@suse.com
- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5
- commit 22f9877
-------------------------------------------------------------------
Mon Oct 14 17:34:08 CEST 2013 - jeffm@suse.com
- btrfs: Fix creation of per-super sysfs directories when using multiple
subvolumes (bnc#845774).
- commit 0801062
-------------------------------------------------------------------
Mon Oct 14 10:57:07 CEST 2013 - oneukum@suse.de
- sha256_ssse3: also test for BMI2 (bnc#842459).
- commit 626459d
-------------------------------------------------------------------
Mon Oct 14 09:42:07 CEST 2013 - jslaby@suse.cz
- Linux 3.11.5.
- Delete
patches.suse/btrfs-0005-reset-ret-in-record_one_backref.patch.
- Delete
patches.suse/btrfs-0010-change-how-we-queue-blocks-for-backref-checkin.patch.
- Delete
patches.suse/btrfs-0022-skip-subvol-entries-when-checking-if-we-ve-cre.patch.
- Delete
patches.suse/btrfs-0033-remove-ourselves-from-the-cluster-list-under-l.patch.
- commit c00734a
-------------------------------------------------------------------
Fri Oct 11 13:45:25 CEST 2013 - tiwai@suse.de
- drm/i915: Undo the PIPEA quirk for i845 (bnc#845503).
- commit 61a06cb
-------------------------------------------------------------------
Tue Oct 8 20:02:53 CEST 2013 - tiwai@suse.de
- ALSA: hda - Add fixup for ASUS N56VZ (bnc#841645).
- commit a306dfb
-------------------------------------------------------------------
Sat Oct 5 18:59:29 CEST 2013 - jslaby@suse.cz
- Linux 3.11.4.
- commit 40d7ca3
-------------------------------------------------------------------
Fri Oct 4 13:04:43 CEST 2013 - mmarek@suse.cz
- rpm/split-modules: Check module support only if the -extra package is requested
- commit add86bf
-------------------------------------------------------------------
Fri Oct 4 13:02:48 CEST 2013 - mmarek@suse.cz
- rpm/split-modules: Remove unused options
- commit 3736315
-------------------------------------------------------------------
Fri Oct 4 12:57:44 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix creating the kernel-*-extra package
CONFIG_ENTERPRISE_SUPPORT has been renamed to CONFIG_SUSE_KERNEL_SUPPORTED
- commit 9e5b6fe
-------------------------------------------------------------------
Wed Oct 2 07:54:02 CEST 2013 - jslaby@suse.cz
- Linux 3.11.3.
- Refresh patches.xen/xen3-patch-3.4.
- commit 485f0d1
-------------------------------------------------------------------
Mon Sep 30 17:08:45 CEST 2013 - mmarek@suse.cz
- Always include the git commit in KOTD builds
This allows us not to set it explicitly in builds submitted to the
official distribution (bnc#821612, bnc#824171).
- commit a80e5ef
-------------------------------------------------------------------
Mon Sep 30 13:49:46 CEST 2013 - dsterba@suse.cz
- Btrfs: relocate csums properly with prealloc extents.
- commit cb5d5b5
-------------------------------------------------------------------
Sat Sep 28 18:00:10 CEST 2013 - ohering@suse.de
- Refresh
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch.
actually assign the divide result to hv_lapic_frequency
- commit 420e19b
-------------------------------------------------------------------
Fri Sep 27 23:46:35 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Add obsolete KMPs from sle11-sp1
- commit 221133c
-------------------------------------------------------------------
Fri Sep 27 23:16:48 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Make sure that all KMP obsoletes are
versioned (bnc#821465).
- commit d802bf2
-------------------------------------------------------------------
Fri Sep 27 23:07:09 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Provide obsoleted KMPs (bnc#753353)
- commit f5449e6
-------------------------------------------------------------------
Fri Sep 27 22:59:13 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Remove unversioned provides/obsoletes
for packages that were only seen in openSUSE releases up to 11.0.
(bnc#821465).
- commit 7e1f4b6
-------------------------------------------------------------------
Fri Sep 27 22:11:47 CEST 2013 - jeffm@suse.com
- config: disable FB_UDL in favor of DRM_UDL (bnc#836782).
- commit 68c5865
-------------------------------------------------------------------
Fri Sep 27 18:13:45 CEST 2013 - ohering@suse.de
- Refresh
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch.
- commit 83e7e53
-------------------------------------------------------------------
Fri Sep 27 16:24:13 CEST 2013 - ohering@suse.de
- X86: Hyper-V: Get the local APIC timer frequency from the
hypervisor.
- commit 4f400e1
-------------------------------------------------------------------
Fri Sep 27 16:22:49 CEST 2013 - ohering@suse.de
- Input: add a driver to support Hyper-V synthetic keyboard
(fate#315887).
- Update config files.
- commit 7affb28
-------------------------------------------------------------------
Fri Sep 27 14:52:18 CEST 2013 - mmarek@suse.cz
- rpm/old-flavors, rpm/mkspec: Add version information to obsolete
flavors (bnc#821465).
- rpm/kernel-binary.spec.in: Move the xenpae obsolete to the
old-flavors file.
- commit 25c1b0d
-------------------------------------------------------------------
Fri Sep 27 14:09:37 CEST 2013 - mmarek@suse.cz
- rpm/old-flavors: Convert the old-packages.conf file to a flat
list.
- rpm/mkspec: Adjust.
- rpm/old-packages.conf: Delete.
- commit 4037e16
-------------------------------------------------------------------
Fri Sep 27 13:20:24 CEST 2013 - mmarek@suse.cz
- rpm/old-packages.conf: Drop bogus obsoletes for "smp" (bnc#821465)
- commit 50c4c23
-------------------------------------------------------------------
Fri Sep 27 10:34:30 CEST 2013 - jslaby@suse.cz
- Linux 3.11.2.
- Refresh patches.xen/pci-guestdev.
- Refresh patches.xen/xen3-patch-2.6.27.
- Delete
patches.rpmify/powerpc-add-missing-include-to-book3s_xics-c.
- commit d1e8a21
-------------------------------------------------------------------
Fri Sep 27 10:29:30 CEST 2013 - jdelvare@suse.de
- config/*/debug: Enable FSCACHE_DEBUG and CACHEFILES_DEBUG.
- commit 5068fbc
-------------------------------------------------------------------
Thu Sep 26 17:32:40 CEST 2013 - rgoldwyn@suse.com
- rpm/kernel-binary.spec.in: Remove Obsoletes ocfs2-kmp
This is done to enable install of ocfs2-kmp-* alongwith the
kernel until the patches are reviewed.
- commit 9d2b4ca
-------------------------------------------------------------------
Thu Sep 26 16:10:40 CEST 2013 - jeffm@suse.com
- config.conf: Re-enable s390x and ia64 configs
- commit adb564f
-------------------------------------------------------------------
Thu Sep 26 16:10:27 CEST 2013 - jeffm@suse.com
- patches.rpmify/documentation-fix-bad-merge-with-tmpfile-documentation:
Updated Patch-mainline
- commit a1513a8
-------------------------------------------------------------------
Thu Sep 26 15:29:57 CEST 2013 - jdelvare@suse.de
- Build gpio-ucb1400 as a module
- commit 68bb010
-------------------------------------------------------------------
Thu Sep 26 11:47:04 CEST 2013 - mmarek@suse.cz
- Update README.BRANCH
- commit 4d432eb
-------------------------------------------------------------------
Wed Sep 25 16:55:12 CEST 2013 - dsterba@suse.cz
- Disable patches.suse/btrfs-0034-optimize-key-searches-in-btrfs_search_slot.patch
- commit e74b2a8
-------------------------------------------------------------------
Mon Sep 23 21:33:48 CEST 2013 - jeffm@suse.com
- patches.suse/btrfs-add-per-super-attribute-publishing-to-sysfs: Fix issue where
the error case would still attempt to create sysfs dir.
- commit 129c02b
-------------------------------------------------------------------
Fri Sep 20 21:16:16 CEST 2013 - jslaby@suse.cz
- power_supply: Prevent suspend until power supply events are
processed (bnc#841596).
- commit 50dfbd0
- commit 11b28da
-------------------------------------------------------------------
Wed Sep 18 14:41:04 CEST 2013 - duwe@suse.de
- Increase NR_CPUS on ppc64 to 2048 (fate#315438)
- commit ddaa978
- commit 8a38aef
-------------------------------------------------------------------
Tue Sep 17 19:55:19 CEST 2013 - jslaby@suse.cz
- Update config files.
Fix ZSWAP on vanillas.
- commit 5a7a093
- commit da42424
-------------------------------------------------------------------
Tue Sep 17 18:05:34 CEST 2013 - jeffm@suse.com
- scripts/sequence-patch.sh: Fix for Xen detection with --vanilla
When we hit the limit code to handle $SKIP_XEN and there aren't
any Xen patches to apply anyway, we'll fail because LIMIT is unset.
- commit 1d7b879
-------------------------------------------------------------------
Tue Sep 17 17:44:49 CEST 2013 - jeffm@suse.com
- scripts/tar-up.sh: Disable Xen patches when Xen configs are disabled
Similar to the change for scripts/sequence-patch.sh, this change
disables the Xen patches with +noxen in series.conf when creating
the kernel-source package.
- commit 3104a04
-------------------------------------------------------------------
Tue Sep 17 17:14:19 CEST 2013 - jeffm@suse.com
- scripts/sequence-patch.sh: Skip Xen patches when Xen configs are disabled.
When updating the base kernel version, the Xen patches must be updated
separately. This allows us to skip the Xen patches until they're resynced
just by disabling the configs.
- commit d9673e9
-------------------------------------------------------------------
Tue Sep 17 16:31:27 CEST 2013 - jeffm@suse.com
@ -135,7 +475,7 @@ Tue Sep 3 17:25:07 CEST 2013 - jeffm@suse.com
Tue Aug 27 21:34:49 CEST 2013 - jeffm@suse.com
- rpm/kernel-docs.spec.in: Fix missing whitespace error in description
- commit 7032523
- commit 280c88e
-------------------------------------------------------------------
Tue Aug 27 15:32:27 CEST 2013 - jeffm@suse.com
@ -265,7 +605,7 @@ Thu Jul 25 02:08:31 CEST 2013 - jeffm@suse.com
- rpm/kernel-binary.spec.in: Obsolete microcode_ctl
The kernel can request CPU microcode itself now and microcode_ctl is
no longer required.
- commit 3fb567f
- commit 43e5ff5
-------------------------------------------------------------------
Thu Jul 25 00:51:31 CEST 2013 - jeffm@suse.com
@ -486,7 +826,7 @@ Sat Jun 29 12:59:07 CEST 2013 - dmueller@suse.com
targets from the openSUSE ARM portfolio. Add
a armv6hl default kernel flavor and remove
traces of armv5tel.
- commit 62a3621
- commit 51c5edf
-------------------------------------------------------------------
Thu Jun 27 18:09:43 CEST 2013 - mszeredi@suse.cz
@ -514,7 +854,7 @@ Thu Jun 27 17:14:19 CEST 2013 - jeffm@suse.com
Thu Jun 27 09:33:57 CEST 2013 - guillaume.gardet@oliseo.fr
- arm: build lpae kernel as zImage
- commit 0fcc327
- commit d8f6242
-------------------------------------------------------------------
Wed Jun 26 23:16:51 CEST 2013 - jeffm@suse.com
@ -690,7 +1030,7 @@ Wed May 22 10:58:24 CEST 2013 - schwab@suse.de
- Update group-source-files.pl to handle symlink to directory
Also add arch/[^/]+/boot/dts/include/dt-bindings to the list of devel
files and avoid listing README.SUSE twice.
- commit ba8f987
- commit af248e4
-------------------------------------------------------------------
Tue May 21 14:44:17 CEST 2013 - jeffm@suse.com
@ -825,7 +1165,7 @@ Tue May 7 18:35:02 CEST 2013 - dmueller@suse.com
(which is the default for our openSUSE 12.3 release), needs
more header files from the machine specific directories to
be included in kernel-devel.
- commit 97197ff
- commit 882120e
-------------------------------------------------------------------
Tue May 7 16:32:41 CEST 2013 - jslaby@suse.cz
@ -1037,11 +1377,12 @@ Sun Apr 7 14:04:19 CEST 2013 - agraf@suse.de
-------------------------------------------------------------------
Sun Apr 7 13:25:33 CEST 2013 - agraf@suse.de
- rpm/package-descriptions: add lpae config for ARM
- ARM: Update config files (fix default, split out lpae).
- ARM: xen: Add missing define.
- config.conf: add lpae config for ARM
- rpm/package-descriptions: add lpae config for ARM
- commit 5457ebe
- commit 958fe54
-------------------------------------------------------------------
Fri Apr 5 14:13:15 CEST 2013 - jbeulich@suse.com
@ -1123,7 +1464,7 @@ Wed Mar 27 22:11:11 CET 2013 - mmarek@suse.cz
Tue Mar 26 12:35:11 CET 2013 - agraf@suse.de
- Delete config/armv7hl/u8500.
- commit 801a982
- commit b9fe3d9
-------------------------------------------------------------------
Mon Mar 25 16:23:30 CET 2013 - jeffm@suse.com
@ -1315,7 +1656,7 @@ Fri Mar 1 14:02:28 CET 2013 - jslaby@suse.cz
Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de
- Add AArch64 support
- commit b1aa50e
- commit 09220ef
-------------------------------------------------------------------
Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz
@ -4768,6 +5109,25 @@ Mon Sep 26 10:01:25 CEST 2011 - jeffm@suse.com
- Update to 3.1-rc7.
- commit ee8cc90
-------------------------------------------------------------------
Thu Sep 22 11:18:31 CEST 2011 - mmarek@suse.cz
- rpm/split-modules: Print the full path for modules missing in supported.conf
- commit e55e4c6
-------------------------------------------------------------------
Wed Sep 21 16:33:53 CEST 2011 - mmarek@suse.cz
- Add support for wildcards in supported.conf
- rpm/kernel-binary.spec.in: Generate Module.supported with all
lines from supported conf, unsupported modules are marked as "no"
- rpm/split-modules: Use the supported flag in modules, instead of
parsing the Module.supported file and report modules that have no
supported marking.
- rpm/check-supported-list: Delete, this is done by split-modules
now.
- commit edfdc2a
-------------------------------------------------------------------
Wed Sep 21 13:20:35 CEST 2011 - trenn@suse.de
@ -8903,6 +9263,26 @@ Mon Apr 19 21:21:26 CEST 2010 - jeffm@suse.de
x86/apbt: conditionally register cpu hp notifier for apbt
(bko#15786).
-------------------------------------------------------------------
Fri Apr 16 12:29:31 CEST 2010 - mmarek@suse.cz
- rpm/kernel-binary.spec.in, rpm/mkspec, rpm/old-packages.conf:
Obsolete kernel-vmi-base by kernel-pae-base (bnc#594271).
- commit a48fbdf
-------------------------------------------------------------------
Fri Apr 16 12:22:06 CEST 2010 - mmarek@suse.cz
- rpm/mkspec, rpm/old-packages.conf: Explicitly list ppc64 flavors that
obsolete kernel-kdump.
- commit 0a4f75b
-------------------------------------------------------------------
Fri Apr 16 12:12:12 CEST 2010 - mmarek@suse.cz
- rpm/old-packages.conf: s390(x) provides/obsoletes not needed anymore.
- commit 0e039b7
-------------------------------------------------------------------
Thu Apr 15 15:13:15 CEST 2010 - jbeulich@novell.com
@ -9287,6 +9667,13 @@ Wed Mar 10 00:03:12 CET 2010 - jeffm@suse.de
- Added new doc/config-options.changes to document configuration
changes.
-------------------------------------------------------------------
Tue Mar 9 14:36:48 CET 2010 - mmarek@suse.cz
- rpm/old-packages.conf: Obsolete kernel-vmi by kernel-default.
- rpm/kernel-module-subpackage: Also obsolete vmi KMPs.
- commit bf55479
-------------------------------------------------------------------
Tue Mar 9 13:57:49 CET 2010 - mmarek@suse.cz

View File

@ -20,7 +20,7 @@
# needssslcertforbuild
%define srcversion 3.11
%define patchversion 3.11.1
%define patchversion 3.11.6
%define variant %{nil}
%define vanilla_only 0
@ -39,17 +39,17 @@
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,check-supported-list,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%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 CONFIG_EFI_STUB
%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_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")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%ifarch %ix86 x86_64
%define install_vdso 1
@ -59,8 +59,12 @@
Name: kernel-desktop
Summary: Kernel optimized for the desktop
Version: 3.11.1
Release: <RELEASE>.g50dfbd0
Version: 3.11.6
%if 0%{?is_kotd}
Release: <RELEASE>.g2607707
%else
Release: 0
%endif
License: GPL-2.0
Group: System/Kernel
Url: http://www.kernel.org/
@ -118,19 +122,11 @@ BuildRequires: dwarfextract
BuildRequires: u-boot-tools
%endif
%if %build_xen
%ifarch %ix86
%if %build_flavor != "ec2"
Provides: kernel-xenpae = %version
Obsoletes: kernel-xenpae < %version
%endif
%endif
#!BuildIgnore: xen
%endif
Obsoletes: microcode_ctl
Provides: %name-nongpl = %version
Obsoletes: %name-nongpl < %version
%if %build_vanilla
# force bzip2 instead of lzma compression to allow install on older dist versions
%define _binary_payload w9.bzdio
@ -165,7 +161,6 @@ Source17: apply-patches
Source21: config.conf
Source23: supported.conf
Source33: check-for-config-changes
Source34: check-supported-list
Source35: group-source-files.pl
Source37: README.SUSE
Source38: README.KSYMS
@ -186,7 +181,7 @@ Source56: kernel-docs.spec.in
Source57: kernel-cert-subpackage
Source60: config.sh
Source61: compute-PATCHVERSION.sh
Source62: old-packages.conf
Source62: old-flavors
Source63: arch-symbols
Source64: package-descriptions
Source65: kernel-spec-macros
@ -245,31 +240,51 @@ NoSource: 121
# The following KMPs have been integrated into the kernel package,
# grouped by the last product that contained them.
# Usage: obsolete_kmp <basename> <upper bound of shipped versions>
# Note that KMPs embed the version of the kernel built against, that's why
# the _3 suffix for 2.6.x-based KMPs
%define obsolete_kmp() Obsoletes: %1-kmp-%build_flavor <= %2 \
Provides: %1-kmp = %2 \
Provides: %1-kmp-%build_flavor = %2
# sles10 / 10.3
Obsoletes: iwlwifi-kmp-%build_flavor
Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
Obsoletes: uvcvideo-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
%obsolete_kmp iwlwifi 1.3.27_3
%obsolete_kmp ipw3945 1.2.2_3
# sled10 / 11.0
%obsolete_kmp uvcvideo r200_3
# sle11-ga
Obsoletes: enic-kmp-%build_flavor
Obsoletes: fnic-kmp-%build_flavor
Obsoletes: brocade-bfa-kmp-%build_flavor
Obsoletes: kvm-kmp-%build_flavor
Obsoletes: perfmon-kmp-%build_flavor
Obsoletes: iwlagn-2-6-27-kmp-%build_flavor
Obsoletes: msi-wmi-kmp-%build_flavor
%obsolete_kmp enic 0.0.1_3
%obsolete_kmp fnic 1.0.0_3
%obsolete_kmp brocade-bfa 1.1.0.2_3
%obsolete_kmp kvm 78.2.6.30.1_3
%obsolete_kmp perfmon 2_3
%obsolete_kmp iwlagn-2-6-27 1.0_3
%obsolete_kmp msi-wmi 1.0_3
# sle11
Obsoletes: ocfs2-kmp-%build_flavor
%obsolete_kmp ocfs2 1.6_4
# 11.1
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
%obsolete_kmp quickcam 0.6.7
# sle11-sp1
%obsolete_kmp wacom 0.8.1_3
%obsolete_kmp btrfs 0_3
%obsolete_kmp brocade-bna 2.1.0.0_3
%obsolete_kmp hyper-v 0_3
%obsolete_kmp intel-e1000e 2.2.14
%obsolete_kmp drm 3.7_3.1
Obsoletes: firewire <= 3.0
Provides: firewire = 3.0
%obsolete_kmp firewire 3.0
%obsolete_kmp iwlagn 3.0
Obsoletes: compat-ath9k <= 3.0
Provides: compat-ath9k = 3.0
%obsolete_kmp compat-ath9k 3.0
%obsolete_kmp realtek-r8192ce_pci 2.6.0005_3
%obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3
%obsolete_kmp rt3090 2.4.0.4_3
%obsolete_kmp rt3592 2.4.1.1_3
%obsolete_kmp rt5390 2.4.0.4_3
%obsolete_kmp ath3k 1.0_3
Obsoletes: ath3k-firmware <= 1.0
Provides: ath3k-firmware = 1.0
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
@ -313,16 +328,27 @@ fi
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
# Generate a list of modules with their support status marking
%_sourcedir/guards --list --with-guards <%_sourcedir/supported.conf | \
awk '
/^\+(base|yes) / {
print $(NF);
next;
}
/^\+external / {
print $(NF) " external";
next;
}
/^[-+]/ {
print $(NF) " no";
next;
}
{
print $(NF);
}
' >%kernel_build_dir/Module.supported
%_sourcedir/guards --default=0 base < %_sourcedir/supported.conf | \
sed 's,.*/,,; s,\.ko$,,' | sort -u >%kernel_build_dir/Module.base
cd linux-%srcversion
@ -667,14 +693,6 @@ if [ %CONFIG_MODULES = y ]; then
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 test -e arch/s390/boot/kerntypes.o; then
:
@ -727,10 +745,12 @@ if [ %CONFIG_MODULES = y ]; then
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
-b %kernel_build_dir/Module.base \
%if ! %supported_modules_check
-i \
%if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
-e \
%endif
%if ! %supported_modules_check
-i
%endif
-s %kernel_build_dir/Module.supported
%if ! %split_extra
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
@ -883,6 +903,7 @@ Requires(pre): coreutils awk
Requires(post): module-init-tools
Requires(post): perl-Bootloader
Requires(post): mkinitrd
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif

View File

@ -1,22 +1,362 @@
-------------------------------------------------------------------
Wed Nov 6 14:54:28 CET 2013 - mhocko@suse.cz
- Fix a few incorrectly checked [io_]remap_pfn_range() calls
(bnc#849021, CVE-2013-4511).
- commit 2607707
-------------------------------------------------------------------
Wed Oct 30 19:04:18 CET 2013 - dsterba@suse.cz
- Disable patches.suse/btrfs-fix-negative-qgroup-tracking-from-owher.patch
reference: bnc#848059
- commit e6d4a27
-------------------------------------------------------------------
Wed Oct 30 17:49:05 CET 2013 - tiwai@suse.de
- ALSA: hda - Add extra chmap for 2.1 outputs on ASUS laptops
(bnc#846531).
- commit 5b1b1d3
-------------------------------------------------------------------
Wed Oct 30 12:36:05 CET 2013 - tiwai@suse.de
- ALSA: hda - Add a fixup for ASUS N76VZ (bnc#846529).
- commit 8bd2042
-------------------------------------------------------------------
Mon Oct 28 10:31:59 CET 2013 - jbeulich@suse.com
- Update EC2 config files.
- commit 81dd01f
-------------------------------------------------------------------
Mon Oct 28 09:25:43 CET 2013 - jbeulich@suse.com
- Refresh Xen patches (bnc#829682, bnc#842063).
- pcifront: Deal with toolstack missing 'XenbusStateClosing'
state.
- Update Xen patches to 3.11.6.
- commit 2339477
-------------------------------------------------------------------
Thu Oct 24 18:23:02 CEST 2013 - trenn@suse.de
- cpufreq: ondemand: Change the calculation of target frequency
(bnc#846734).
- commit 0ba01b7
-------------------------------------------------------------------
Thu Oct 24 17:08:03 CEST 2013 - dsterba@suse.cz
- Btrfs: fix negative qgroup tracking from owner accounting (bnc#821948)
- commit ef319f1
-------------------------------------------------------------------
Tue Oct 22 21:17:47 CEST 2013 - jeffm@suse.com
- nouveau: Fix race with fence signaling (bnc#844177).
- commit 8d7989b
-------------------------------------------------------------------
Fri Oct 18 22:19:21 CEST 2013 - jslaby@suse.cz
- Linux 3.11.6 (bnc#841645).
- Delete patches.drivers/ALSA-hda-Add-fixup-for-ASUS-N56VZ.
- commit 9ca6827
-------------------------------------------------------------------
Mon Oct 14 18:45:32 CEST 2013 - jeffm@suse.com
- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5 (vanilla)
- commit 53efb9c
-------------------------------------------------------------------
Mon Oct 14 18:21:41 CEST 2013 - jeffm@suse.com
- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5
- commit 22f9877
-------------------------------------------------------------------
Mon Oct 14 17:34:08 CEST 2013 - jeffm@suse.com
- btrfs: Fix creation of per-super sysfs directories when using multiple
subvolumes (bnc#845774).
- commit 0801062
-------------------------------------------------------------------
Mon Oct 14 10:57:07 CEST 2013 - oneukum@suse.de
- sha256_ssse3: also test for BMI2 (bnc#842459).
- commit 626459d
-------------------------------------------------------------------
Mon Oct 14 09:42:07 CEST 2013 - jslaby@suse.cz
- Linux 3.11.5.
- Delete
patches.suse/btrfs-0005-reset-ret-in-record_one_backref.patch.
- Delete
patches.suse/btrfs-0010-change-how-we-queue-blocks-for-backref-checkin.patch.
- Delete
patches.suse/btrfs-0022-skip-subvol-entries-when-checking-if-we-ve-cre.patch.
- Delete
patches.suse/btrfs-0033-remove-ourselves-from-the-cluster-list-under-l.patch.
- commit c00734a
-------------------------------------------------------------------
Fri Oct 11 13:45:25 CEST 2013 - tiwai@suse.de
- drm/i915: Undo the PIPEA quirk for i845 (bnc#845503).
- commit 61a06cb
-------------------------------------------------------------------
Tue Oct 8 20:02:53 CEST 2013 - tiwai@suse.de
- ALSA: hda - Add fixup for ASUS N56VZ (bnc#841645).
- commit a306dfb
-------------------------------------------------------------------
Sat Oct 5 18:59:29 CEST 2013 - jslaby@suse.cz
- Linux 3.11.4.
- commit 40d7ca3
-------------------------------------------------------------------
Fri Oct 4 13:04:43 CEST 2013 - mmarek@suse.cz
- rpm/split-modules: Check module support only if the -extra package is requested
- commit add86bf
-------------------------------------------------------------------
Fri Oct 4 13:02:48 CEST 2013 - mmarek@suse.cz
- rpm/split-modules: Remove unused options
- commit 3736315
-------------------------------------------------------------------
Fri Oct 4 12:57:44 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix creating the kernel-*-extra package
CONFIG_ENTERPRISE_SUPPORT has been renamed to CONFIG_SUSE_KERNEL_SUPPORTED
- commit 9e5b6fe
-------------------------------------------------------------------
Wed Oct 2 07:54:02 CEST 2013 - jslaby@suse.cz
- Linux 3.11.3.
- Refresh patches.xen/xen3-patch-3.4.
- commit 485f0d1
-------------------------------------------------------------------
Mon Sep 30 17:08:45 CEST 2013 - mmarek@suse.cz
- Always include the git commit in KOTD builds
This allows us not to set it explicitly in builds submitted to the
official distribution (bnc#821612, bnc#824171).
- commit a80e5ef
-------------------------------------------------------------------
Mon Sep 30 13:49:46 CEST 2013 - dsterba@suse.cz
- Btrfs: relocate csums properly with prealloc extents.
- commit cb5d5b5
-------------------------------------------------------------------
Sat Sep 28 18:00:10 CEST 2013 - ohering@suse.de
- Refresh
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch.
actually assign the divide result to hv_lapic_frequency
- commit 420e19b
-------------------------------------------------------------------
Fri Sep 27 23:46:35 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Add obsolete KMPs from sle11-sp1
- commit 221133c
-------------------------------------------------------------------
Fri Sep 27 23:16:48 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Make sure that all KMP obsoletes are
versioned (bnc#821465).
- commit d802bf2
-------------------------------------------------------------------
Fri Sep 27 23:07:09 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Provide obsoleted KMPs (bnc#753353)
- commit f5449e6
-------------------------------------------------------------------
Fri Sep 27 22:59:13 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Remove unversioned provides/obsoletes
for packages that were only seen in openSUSE releases up to 11.0.
(bnc#821465).
- commit 7e1f4b6
-------------------------------------------------------------------
Fri Sep 27 22:11:47 CEST 2013 - jeffm@suse.com
- config: disable FB_UDL in favor of DRM_UDL (bnc#836782).
- commit 68c5865
-------------------------------------------------------------------
Fri Sep 27 18:13:45 CEST 2013 - ohering@suse.de
- Refresh
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch.
- commit 83e7e53
-------------------------------------------------------------------
Fri Sep 27 16:24:13 CEST 2013 - ohering@suse.de
- X86: Hyper-V: Get the local APIC timer frequency from the
hypervisor.
- commit 4f400e1
-------------------------------------------------------------------
Fri Sep 27 16:22:49 CEST 2013 - ohering@suse.de
- Input: add a driver to support Hyper-V synthetic keyboard
(fate#315887).
- Update config files.
- commit 7affb28
-------------------------------------------------------------------
Fri Sep 27 14:52:18 CEST 2013 - mmarek@suse.cz
- rpm/old-flavors, rpm/mkspec: Add version information to obsolete
flavors (bnc#821465).
- rpm/kernel-binary.spec.in: Move the xenpae obsolete to the
old-flavors file.
- commit 25c1b0d
-------------------------------------------------------------------
Fri Sep 27 14:09:37 CEST 2013 - mmarek@suse.cz
- rpm/old-flavors: Convert the old-packages.conf file to a flat
list.
- rpm/mkspec: Adjust.
- rpm/old-packages.conf: Delete.
- commit 4037e16
-------------------------------------------------------------------
Fri Sep 27 13:20:24 CEST 2013 - mmarek@suse.cz
- rpm/old-packages.conf: Drop bogus obsoletes for "smp" (bnc#821465)
- commit 50c4c23
-------------------------------------------------------------------
Fri Sep 27 10:34:30 CEST 2013 - jslaby@suse.cz
- Linux 3.11.2.
- Refresh patches.xen/pci-guestdev.
- Refresh patches.xen/xen3-patch-2.6.27.
- Delete
patches.rpmify/powerpc-add-missing-include-to-book3s_xics-c.
- commit d1e8a21
-------------------------------------------------------------------
Fri Sep 27 10:29:30 CEST 2013 - jdelvare@suse.de
- config/*/debug: Enable FSCACHE_DEBUG and CACHEFILES_DEBUG.
- commit 5068fbc
-------------------------------------------------------------------
Thu Sep 26 17:32:40 CEST 2013 - rgoldwyn@suse.com
- rpm/kernel-binary.spec.in: Remove Obsoletes ocfs2-kmp
This is done to enable install of ocfs2-kmp-* alongwith the
kernel until the patches are reviewed.
- commit 9d2b4ca
-------------------------------------------------------------------
Thu Sep 26 16:10:40 CEST 2013 - jeffm@suse.com
- config.conf: Re-enable s390x and ia64 configs
- commit adb564f
-------------------------------------------------------------------
Thu Sep 26 16:10:27 CEST 2013 - jeffm@suse.com
- patches.rpmify/documentation-fix-bad-merge-with-tmpfile-documentation:
Updated Patch-mainline
- commit a1513a8
-------------------------------------------------------------------
Thu Sep 26 15:29:57 CEST 2013 - jdelvare@suse.de
- Build gpio-ucb1400 as a module
- commit 68bb010
-------------------------------------------------------------------
Thu Sep 26 11:47:04 CEST 2013 - mmarek@suse.cz
- Update README.BRANCH
- commit 4d432eb
-------------------------------------------------------------------
Wed Sep 25 16:55:12 CEST 2013 - dsterba@suse.cz
- Disable patches.suse/btrfs-0034-optimize-key-searches-in-btrfs_search_slot.patch
- commit e74b2a8
-------------------------------------------------------------------
Mon Sep 23 21:33:48 CEST 2013 - jeffm@suse.com
- patches.suse/btrfs-add-per-super-attribute-publishing-to-sysfs: Fix issue where
the error case would still attempt to create sysfs dir.
- commit 129c02b
-------------------------------------------------------------------
Fri Sep 20 21:16:16 CEST 2013 - jslaby@suse.cz
- power_supply: Prevent suspend until power supply events are
processed (bnc#841596).
- commit 50dfbd0
- commit 11b28da
-------------------------------------------------------------------
Wed Sep 18 14:41:04 CEST 2013 - duwe@suse.de
- Increase NR_CPUS on ppc64 to 2048 (fate#315438)
- commit ddaa978
- commit 8a38aef
-------------------------------------------------------------------
Tue Sep 17 19:55:19 CEST 2013 - jslaby@suse.cz
- Update config files.
Fix ZSWAP on vanillas.
- commit 5a7a093
- commit da42424
-------------------------------------------------------------------
Tue Sep 17 18:05:34 CEST 2013 - jeffm@suse.com
- scripts/sequence-patch.sh: Fix for Xen detection with --vanilla
When we hit the limit code to handle $SKIP_XEN and there aren't
any Xen patches to apply anyway, we'll fail because LIMIT is unset.
- commit 1d7b879
-------------------------------------------------------------------
Tue Sep 17 17:44:49 CEST 2013 - jeffm@suse.com
- scripts/tar-up.sh: Disable Xen patches when Xen configs are disabled
Similar to the change for scripts/sequence-patch.sh, this change
disables the Xen patches with +noxen in series.conf when creating
the kernel-source package.
- commit 3104a04
-------------------------------------------------------------------
Tue Sep 17 17:14:19 CEST 2013 - jeffm@suse.com
- scripts/sequence-patch.sh: Skip Xen patches when Xen configs are disabled.
When updating the base kernel version, the Xen patches must be updated
separately. This allows us to skip the Xen patches until they're resynced
just by disabling the configs.
- commit d9673e9
-------------------------------------------------------------------
Tue Sep 17 16:31:27 CEST 2013 - jeffm@suse.com
@ -135,7 +475,7 @@ Tue Sep 3 17:25:07 CEST 2013 - jeffm@suse.com
Tue Aug 27 21:34:49 CEST 2013 - jeffm@suse.com
- rpm/kernel-docs.spec.in: Fix missing whitespace error in description
- commit 7032523
- commit 280c88e
-------------------------------------------------------------------
Tue Aug 27 15:32:27 CEST 2013 - jeffm@suse.com
@ -265,7 +605,7 @@ Thu Jul 25 02:08:31 CEST 2013 - jeffm@suse.com
- rpm/kernel-binary.spec.in: Obsolete microcode_ctl
The kernel can request CPU microcode itself now and microcode_ctl is
no longer required.
- commit 3fb567f
- commit 43e5ff5
-------------------------------------------------------------------
Thu Jul 25 00:51:31 CEST 2013 - jeffm@suse.com
@ -486,7 +826,7 @@ Sat Jun 29 12:59:07 CEST 2013 - dmueller@suse.com
targets from the openSUSE ARM portfolio. Add
a armv6hl default kernel flavor and remove
traces of armv5tel.
- commit 62a3621
- commit 51c5edf
-------------------------------------------------------------------
Thu Jun 27 18:09:43 CEST 2013 - mszeredi@suse.cz
@ -514,7 +854,7 @@ Thu Jun 27 17:14:19 CEST 2013 - jeffm@suse.com
Thu Jun 27 09:33:57 CEST 2013 - guillaume.gardet@oliseo.fr
- arm: build lpae kernel as zImage
- commit 0fcc327
- commit d8f6242
-------------------------------------------------------------------
Wed Jun 26 23:16:51 CEST 2013 - jeffm@suse.com
@ -690,7 +1030,7 @@ Wed May 22 10:58:24 CEST 2013 - schwab@suse.de
- Update group-source-files.pl to handle symlink to directory
Also add arch/[^/]+/boot/dts/include/dt-bindings to the list of devel
files and avoid listing README.SUSE twice.
- commit ba8f987
- commit af248e4
-------------------------------------------------------------------
Tue May 21 14:44:17 CEST 2013 - jeffm@suse.com
@ -825,7 +1165,7 @@ Tue May 7 18:35:02 CEST 2013 - dmueller@suse.com
(which is the default for our openSUSE 12.3 release), needs
more header files from the machine specific directories to
be included in kernel-devel.
- commit 97197ff
- commit 882120e
-------------------------------------------------------------------
Tue May 7 16:32:41 CEST 2013 - jslaby@suse.cz
@ -1037,11 +1377,12 @@ Sun Apr 7 14:04:19 CEST 2013 - agraf@suse.de
-------------------------------------------------------------------
Sun Apr 7 13:25:33 CEST 2013 - agraf@suse.de
- rpm/package-descriptions: add lpae config for ARM
- ARM: Update config files (fix default, split out lpae).
- ARM: xen: Add missing define.
- config.conf: add lpae config for ARM
- rpm/package-descriptions: add lpae config for ARM
- commit 5457ebe
- commit 958fe54
-------------------------------------------------------------------
Fri Apr 5 14:13:15 CEST 2013 - jbeulich@suse.com
@ -1123,7 +1464,7 @@ Wed Mar 27 22:11:11 CET 2013 - mmarek@suse.cz
Tue Mar 26 12:35:11 CET 2013 - agraf@suse.de
- Delete config/armv7hl/u8500.
- commit 801a982
- commit b9fe3d9
-------------------------------------------------------------------
Mon Mar 25 16:23:30 CET 2013 - jeffm@suse.com
@ -1315,7 +1656,7 @@ Fri Mar 1 14:02:28 CET 2013 - jslaby@suse.cz
Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de
- Add AArch64 support
- commit b1aa50e
- commit 09220ef
-------------------------------------------------------------------
Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz
@ -4768,6 +5109,25 @@ Mon Sep 26 10:01:25 CEST 2011 - jeffm@suse.com
- Update to 3.1-rc7.
- commit ee8cc90
-------------------------------------------------------------------
Thu Sep 22 11:18:31 CEST 2011 - mmarek@suse.cz
- rpm/split-modules: Print the full path for modules missing in supported.conf
- commit e55e4c6
-------------------------------------------------------------------
Wed Sep 21 16:33:53 CEST 2011 - mmarek@suse.cz
- Add support for wildcards in supported.conf
- rpm/kernel-binary.spec.in: Generate Module.supported with all
lines from supported conf, unsupported modules are marked as "no"
- rpm/split-modules: Use the supported flag in modules, instead of
parsing the Module.supported file and report modules that have no
supported marking.
- rpm/check-supported-list: Delete, this is done by split-modules
now.
- commit edfdc2a
-------------------------------------------------------------------
Wed Sep 21 13:20:35 CEST 2011 - trenn@suse.de
@ -8903,6 +9263,26 @@ Mon Apr 19 21:21:26 CEST 2010 - jeffm@suse.de
x86/apbt: conditionally register cpu hp notifier for apbt
(bko#15786).
-------------------------------------------------------------------
Fri Apr 16 12:29:31 CEST 2010 - mmarek@suse.cz
- rpm/kernel-binary.spec.in, rpm/mkspec, rpm/old-packages.conf:
Obsolete kernel-vmi-base by kernel-pae-base (bnc#594271).
- commit a48fbdf
-------------------------------------------------------------------
Fri Apr 16 12:22:06 CEST 2010 - mmarek@suse.cz
- rpm/mkspec, rpm/old-packages.conf: Explicitly list ppc64 flavors that
obsolete kernel-kdump.
- commit 0a4f75b
-------------------------------------------------------------------
Fri Apr 16 12:12:12 CEST 2010 - mmarek@suse.cz
- rpm/old-packages.conf: s390(x) provides/obsoletes not needed anymore.
- commit 0e039b7
-------------------------------------------------------------------
Thu Apr 15 15:13:15 CEST 2010 - jbeulich@novell.com
@ -9287,6 +9667,13 @@ Wed Mar 10 00:03:12 CET 2010 - jeffm@suse.de
- Added new doc/config-options.changes to document configuration
changes.
-------------------------------------------------------------------
Tue Mar 9 14:36:48 CET 2010 - mmarek@suse.cz
- rpm/old-packages.conf: Obsolete kernel-vmi by kernel-default.
- rpm/kernel-module-subpackage: Also obsolete vmi KMPs.
- commit bf55479
-------------------------------------------------------------------
Tue Mar 9 13:57:49 CET 2010 - mmarek@suse.cz

View File

@ -17,15 +17,19 @@
# norootforbuild
%define patchversion 3.11.1
%define patchversion 3.11.6
%define variant %{nil}
%include %_sourcedir/kernel-spec-macros
Name: kernel-docs
Summary: Kernel Documentation
Version: 3.11.1
Release: <RELEASE>.g50dfbd0
Version: 3.11.6
%if 0%{?is_kotd}
Release: <RELEASE>.g2607707
%else
Release: 0
%endif
BuildRequires: docbook-toys docbook-utils ghostscript_any libjpeg-devel texlive transfig xmlto xorg-x11-devel
BuildRequires: kernel-source%variant
Url: http://www.kernel.org/

View File

@ -25,7 +25,11 @@
Name: kernel-docs@VARIANT@
Summary: Kernel Documentation
Version: @RPMVERSION@
%if 0%{?is_kotd}
Release: <RELEASE>.g@COMMIT@
%else
Release: @RELEASE@
%endif
BuildRequires: docbook-toys docbook-utils ghostscript_any libjpeg-devel texlive transfig xmlto xorg-x11-devel
BuildRequires: kernel-source%variant
Url: http://www.kernel.org/

View File

@ -1,22 +1,362 @@
-------------------------------------------------------------------
Wed Nov 6 14:54:28 CET 2013 - mhocko@suse.cz
- Fix a few incorrectly checked [io_]remap_pfn_range() calls
(bnc#849021, CVE-2013-4511).
- commit 2607707
-------------------------------------------------------------------
Wed Oct 30 19:04:18 CET 2013 - dsterba@suse.cz
- Disable patches.suse/btrfs-fix-negative-qgroup-tracking-from-owher.patch
reference: bnc#848059
- commit e6d4a27
-------------------------------------------------------------------
Wed Oct 30 17:49:05 CET 2013 - tiwai@suse.de
- ALSA: hda - Add extra chmap for 2.1 outputs on ASUS laptops
(bnc#846531).
- commit 5b1b1d3
-------------------------------------------------------------------
Wed Oct 30 12:36:05 CET 2013 - tiwai@suse.de
- ALSA: hda - Add a fixup for ASUS N76VZ (bnc#846529).
- commit 8bd2042
-------------------------------------------------------------------
Mon Oct 28 10:31:59 CET 2013 - jbeulich@suse.com
- Update EC2 config files.
- commit 81dd01f
-------------------------------------------------------------------
Mon Oct 28 09:25:43 CET 2013 - jbeulich@suse.com
- Refresh Xen patches (bnc#829682, bnc#842063).
- pcifront: Deal with toolstack missing 'XenbusStateClosing'
state.
- Update Xen patches to 3.11.6.
- commit 2339477
-------------------------------------------------------------------
Thu Oct 24 18:23:02 CEST 2013 - trenn@suse.de
- cpufreq: ondemand: Change the calculation of target frequency
(bnc#846734).
- commit 0ba01b7
-------------------------------------------------------------------
Thu Oct 24 17:08:03 CEST 2013 - dsterba@suse.cz
- Btrfs: fix negative qgroup tracking from owner accounting (bnc#821948)
- commit ef319f1
-------------------------------------------------------------------
Tue Oct 22 21:17:47 CEST 2013 - jeffm@suse.com
- nouveau: Fix race with fence signaling (bnc#844177).
- commit 8d7989b
-------------------------------------------------------------------
Fri Oct 18 22:19:21 CEST 2013 - jslaby@suse.cz
- Linux 3.11.6 (bnc#841645).
- Delete patches.drivers/ALSA-hda-Add-fixup-for-ASUS-N56VZ.
- commit 9ca6827
-------------------------------------------------------------------
Mon Oct 14 18:45:32 CEST 2013 - jeffm@suse.com
- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5 (vanilla)
- commit 53efb9c
-------------------------------------------------------------------
Mon Oct 14 18:21:41 CEST 2013 - jeffm@suse.com
- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5
- commit 22f9877
-------------------------------------------------------------------
Mon Oct 14 17:34:08 CEST 2013 - jeffm@suse.com
- btrfs: Fix creation of per-super sysfs directories when using multiple
subvolumes (bnc#845774).
- commit 0801062
-------------------------------------------------------------------
Mon Oct 14 10:57:07 CEST 2013 - oneukum@suse.de
- sha256_ssse3: also test for BMI2 (bnc#842459).
- commit 626459d
-------------------------------------------------------------------
Mon Oct 14 09:42:07 CEST 2013 - jslaby@suse.cz
- Linux 3.11.5.
- Delete
patches.suse/btrfs-0005-reset-ret-in-record_one_backref.patch.
- Delete
patches.suse/btrfs-0010-change-how-we-queue-blocks-for-backref-checkin.patch.
- Delete
patches.suse/btrfs-0022-skip-subvol-entries-when-checking-if-we-ve-cre.patch.
- Delete
patches.suse/btrfs-0033-remove-ourselves-from-the-cluster-list-under-l.patch.
- commit c00734a
-------------------------------------------------------------------
Fri Oct 11 13:45:25 CEST 2013 - tiwai@suse.de
- drm/i915: Undo the PIPEA quirk for i845 (bnc#845503).
- commit 61a06cb
-------------------------------------------------------------------
Tue Oct 8 20:02:53 CEST 2013 - tiwai@suse.de
- ALSA: hda - Add fixup for ASUS N56VZ (bnc#841645).
- commit a306dfb
-------------------------------------------------------------------
Sat Oct 5 18:59:29 CEST 2013 - jslaby@suse.cz
- Linux 3.11.4.
- commit 40d7ca3
-------------------------------------------------------------------
Fri Oct 4 13:04:43 CEST 2013 - mmarek@suse.cz
- rpm/split-modules: Check module support only if the -extra package is requested
- commit add86bf
-------------------------------------------------------------------
Fri Oct 4 13:02:48 CEST 2013 - mmarek@suse.cz
- rpm/split-modules: Remove unused options
- commit 3736315
-------------------------------------------------------------------
Fri Oct 4 12:57:44 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix creating the kernel-*-extra package
CONFIG_ENTERPRISE_SUPPORT has been renamed to CONFIG_SUSE_KERNEL_SUPPORTED
- commit 9e5b6fe
-------------------------------------------------------------------
Wed Oct 2 07:54:02 CEST 2013 - jslaby@suse.cz
- Linux 3.11.3.
- Refresh patches.xen/xen3-patch-3.4.
- commit 485f0d1
-------------------------------------------------------------------
Mon Sep 30 17:08:45 CEST 2013 - mmarek@suse.cz
- Always include the git commit in KOTD builds
This allows us not to set it explicitly in builds submitted to the
official distribution (bnc#821612, bnc#824171).
- commit a80e5ef
-------------------------------------------------------------------
Mon Sep 30 13:49:46 CEST 2013 - dsterba@suse.cz
- Btrfs: relocate csums properly with prealloc extents.
- commit cb5d5b5
-------------------------------------------------------------------
Sat Sep 28 18:00:10 CEST 2013 - ohering@suse.de
- Refresh
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch.
actually assign the divide result to hv_lapic_frequency
- commit 420e19b
-------------------------------------------------------------------
Fri Sep 27 23:46:35 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Add obsolete KMPs from sle11-sp1
- commit 221133c
-------------------------------------------------------------------
Fri Sep 27 23:16:48 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Make sure that all KMP obsoletes are
versioned (bnc#821465).
- commit d802bf2
-------------------------------------------------------------------
Fri Sep 27 23:07:09 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Provide obsoleted KMPs (bnc#753353)
- commit f5449e6
-------------------------------------------------------------------
Fri Sep 27 22:59:13 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Remove unversioned provides/obsoletes
for packages that were only seen in openSUSE releases up to 11.0.
(bnc#821465).
- commit 7e1f4b6
-------------------------------------------------------------------
Fri Sep 27 22:11:47 CEST 2013 - jeffm@suse.com
- config: disable FB_UDL in favor of DRM_UDL (bnc#836782).
- commit 68c5865
-------------------------------------------------------------------
Fri Sep 27 18:13:45 CEST 2013 - ohering@suse.de
- Refresh
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch.
- commit 83e7e53
-------------------------------------------------------------------
Fri Sep 27 16:24:13 CEST 2013 - ohering@suse.de
- X86: Hyper-V: Get the local APIC timer frequency from the
hypervisor.
- commit 4f400e1
-------------------------------------------------------------------
Fri Sep 27 16:22:49 CEST 2013 - ohering@suse.de
- Input: add a driver to support Hyper-V synthetic keyboard
(fate#315887).
- Update config files.
- commit 7affb28
-------------------------------------------------------------------
Fri Sep 27 14:52:18 CEST 2013 - mmarek@suse.cz
- rpm/old-flavors, rpm/mkspec: Add version information to obsolete
flavors (bnc#821465).
- rpm/kernel-binary.spec.in: Move the xenpae obsolete to the
old-flavors file.
- commit 25c1b0d
-------------------------------------------------------------------
Fri Sep 27 14:09:37 CEST 2013 - mmarek@suse.cz
- rpm/old-flavors: Convert the old-packages.conf file to a flat
list.
- rpm/mkspec: Adjust.
- rpm/old-packages.conf: Delete.
- commit 4037e16
-------------------------------------------------------------------
Fri Sep 27 13:20:24 CEST 2013 - mmarek@suse.cz
- rpm/old-packages.conf: Drop bogus obsoletes for "smp" (bnc#821465)
- commit 50c4c23
-------------------------------------------------------------------
Fri Sep 27 10:34:30 CEST 2013 - jslaby@suse.cz
- Linux 3.11.2.
- Refresh patches.xen/pci-guestdev.
- Refresh patches.xen/xen3-patch-2.6.27.
- Delete
patches.rpmify/powerpc-add-missing-include-to-book3s_xics-c.
- commit d1e8a21
-------------------------------------------------------------------
Fri Sep 27 10:29:30 CEST 2013 - jdelvare@suse.de
- config/*/debug: Enable FSCACHE_DEBUG and CACHEFILES_DEBUG.
- commit 5068fbc
-------------------------------------------------------------------
Thu Sep 26 17:32:40 CEST 2013 - rgoldwyn@suse.com
- rpm/kernel-binary.spec.in: Remove Obsoletes ocfs2-kmp
This is done to enable install of ocfs2-kmp-* alongwith the
kernel until the patches are reviewed.
- commit 9d2b4ca
-------------------------------------------------------------------
Thu Sep 26 16:10:40 CEST 2013 - jeffm@suse.com
- config.conf: Re-enable s390x and ia64 configs
- commit adb564f
-------------------------------------------------------------------
Thu Sep 26 16:10:27 CEST 2013 - jeffm@suse.com
- patches.rpmify/documentation-fix-bad-merge-with-tmpfile-documentation:
Updated Patch-mainline
- commit a1513a8
-------------------------------------------------------------------
Thu Sep 26 15:29:57 CEST 2013 - jdelvare@suse.de
- Build gpio-ucb1400 as a module
- commit 68bb010
-------------------------------------------------------------------
Thu Sep 26 11:47:04 CEST 2013 - mmarek@suse.cz
- Update README.BRANCH
- commit 4d432eb
-------------------------------------------------------------------
Wed Sep 25 16:55:12 CEST 2013 - dsterba@suse.cz
- Disable patches.suse/btrfs-0034-optimize-key-searches-in-btrfs_search_slot.patch
- commit e74b2a8
-------------------------------------------------------------------
Mon Sep 23 21:33:48 CEST 2013 - jeffm@suse.com
- patches.suse/btrfs-add-per-super-attribute-publishing-to-sysfs: Fix issue where
the error case would still attempt to create sysfs dir.
- commit 129c02b
-------------------------------------------------------------------
Fri Sep 20 21:16:16 CEST 2013 - jslaby@suse.cz
- power_supply: Prevent suspend until power supply events are
processed (bnc#841596).
- commit 50dfbd0
- commit 11b28da
-------------------------------------------------------------------
Wed Sep 18 14:41:04 CEST 2013 - duwe@suse.de
- Increase NR_CPUS on ppc64 to 2048 (fate#315438)
- commit ddaa978
- commit 8a38aef
-------------------------------------------------------------------
Tue Sep 17 19:55:19 CEST 2013 - jslaby@suse.cz
- Update config files.
Fix ZSWAP on vanillas.
- commit 5a7a093
- commit da42424
-------------------------------------------------------------------
Tue Sep 17 18:05:34 CEST 2013 - jeffm@suse.com
- scripts/sequence-patch.sh: Fix for Xen detection with --vanilla
When we hit the limit code to handle $SKIP_XEN and there aren't
any Xen patches to apply anyway, we'll fail because LIMIT is unset.
- commit 1d7b879
-------------------------------------------------------------------
Tue Sep 17 17:44:49 CEST 2013 - jeffm@suse.com
- scripts/tar-up.sh: Disable Xen patches when Xen configs are disabled
Similar to the change for scripts/sequence-patch.sh, this change
disables the Xen patches with +noxen in series.conf when creating
the kernel-source package.
- commit 3104a04
-------------------------------------------------------------------
Tue Sep 17 17:14:19 CEST 2013 - jeffm@suse.com
- scripts/sequence-patch.sh: Skip Xen patches when Xen configs are disabled.
When updating the base kernel version, the Xen patches must be updated
separately. This allows us to skip the Xen patches until they're resynced
just by disabling the configs.
- commit d9673e9
-------------------------------------------------------------------
Tue Sep 17 16:31:27 CEST 2013 - jeffm@suse.com
@ -135,7 +475,7 @@ Tue Sep 3 17:25:07 CEST 2013 - jeffm@suse.com
Tue Aug 27 21:34:49 CEST 2013 - jeffm@suse.com
- rpm/kernel-docs.spec.in: Fix missing whitespace error in description
- commit 7032523
- commit 280c88e
-------------------------------------------------------------------
Tue Aug 27 15:32:27 CEST 2013 - jeffm@suse.com
@ -265,7 +605,7 @@ Thu Jul 25 02:08:31 CEST 2013 - jeffm@suse.com
- rpm/kernel-binary.spec.in: Obsolete microcode_ctl
The kernel can request CPU microcode itself now and microcode_ctl is
no longer required.
- commit 3fb567f
- commit 43e5ff5
-------------------------------------------------------------------
Thu Jul 25 00:51:31 CEST 2013 - jeffm@suse.com
@ -486,7 +826,7 @@ Sat Jun 29 12:59:07 CEST 2013 - dmueller@suse.com
targets from the openSUSE ARM portfolio. Add
a armv6hl default kernel flavor and remove
traces of armv5tel.
- commit 62a3621
- commit 51c5edf
-------------------------------------------------------------------
Thu Jun 27 18:09:43 CEST 2013 - mszeredi@suse.cz
@ -514,7 +854,7 @@ Thu Jun 27 17:14:19 CEST 2013 - jeffm@suse.com
Thu Jun 27 09:33:57 CEST 2013 - guillaume.gardet@oliseo.fr
- arm: build lpae kernel as zImage
- commit 0fcc327
- commit d8f6242
-------------------------------------------------------------------
Wed Jun 26 23:16:51 CEST 2013 - jeffm@suse.com
@ -690,7 +1030,7 @@ Wed May 22 10:58:24 CEST 2013 - schwab@suse.de
- Update group-source-files.pl to handle symlink to directory
Also add arch/[^/]+/boot/dts/include/dt-bindings to the list of devel
files and avoid listing README.SUSE twice.
- commit ba8f987
- commit af248e4
-------------------------------------------------------------------
Tue May 21 14:44:17 CEST 2013 - jeffm@suse.com
@ -825,7 +1165,7 @@ Tue May 7 18:35:02 CEST 2013 - dmueller@suse.com
(which is the default for our openSUSE 12.3 release), needs
more header files from the machine specific directories to
be included in kernel-devel.
- commit 97197ff
- commit 882120e
-------------------------------------------------------------------
Tue May 7 16:32:41 CEST 2013 - jslaby@suse.cz
@ -1037,11 +1377,12 @@ Sun Apr 7 14:04:19 CEST 2013 - agraf@suse.de
-------------------------------------------------------------------
Sun Apr 7 13:25:33 CEST 2013 - agraf@suse.de
- rpm/package-descriptions: add lpae config for ARM
- ARM: Update config files (fix default, split out lpae).
- ARM: xen: Add missing define.
- config.conf: add lpae config for ARM
- rpm/package-descriptions: add lpae config for ARM
- commit 5457ebe
- commit 958fe54
-------------------------------------------------------------------
Fri Apr 5 14:13:15 CEST 2013 - jbeulich@suse.com
@ -1123,7 +1464,7 @@ Wed Mar 27 22:11:11 CET 2013 - mmarek@suse.cz
Tue Mar 26 12:35:11 CET 2013 - agraf@suse.de
- Delete config/armv7hl/u8500.
- commit 801a982
- commit b9fe3d9
-------------------------------------------------------------------
Mon Mar 25 16:23:30 CET 2013 - jeffm@suse.com
@ -1315,7 +1656,7 @@ Fri Mar 1 14:02:28 CET 2013 - jslaby@suse.cz
Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de
- Add AArch64 support
- commit b1aa50e
- commit 09220ef
-------------------------------------------------------------------
Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz
@ -4768,6 +5109,25 @@ Mon Sep 26 10:01:25 CEST 2011 - jeffm@suse.com
- Update to 3.1-rc7.
- commit ee8cc90
-------------------------------------------------------------------
Thu Sep 22 11:18:31 CEST 2011 - mmarek@suse.cz
- rpm/split-modules: Print the full path for modules missing in supported.conf
- commit e55e4c6
-------------------------------------------------------------------
Wed Sep 21 16:33:53 CEST 2011 - mmarek@suse.cz
- Add support for wildcards in supported.conf
- rpm/kernel-binary.spec.in: Generate Module.supported with all
lines from supported conf, unsupported modules are marked as "no"
- rpm/split-modules: Use the supported flag in modules, instead of
parsing the Module.supported file and report modules that have no
supported marking.
- rpm/check-supported-list: Delete, this is done by split-modules
now.
- commit edfdc2a
-------------------------------------------------------------------
Wed Sep 21 13:20:35 CEST 2011 - trenn@suse.de
@ -8903,6 +9263,26 @@ Mon Apr 19 21:21:26 CEST 2010 - jeffm@suse.de
x86/apbt: conditionally register cpu hp notifier for apbt
(bko#15786).
-------------------------------------------------------------------
Fri Apr 16 12:29:31 CEST 2010 - mmarek@suse.cz
- rpm/kernel-binary.spec.in, rpm/mkspec, rpm/old-packages.conf:
Obsolete kernel-vmi-base by kernel-pae-base (bnc#594271).
- commit a48fbdf
-------------------------------------------------------------------
Fri Apr 16 12:22:06 CEST 2010 - mmarek@suse.cz
- rpm/mkspec, rpm/old-packages.conf: Explicitly list ppc64 flavors that
obsolete kernel-kdump.
- commit 0a4f75b
-------------------------------------------------------------------
Fri Apr 16 12:12:12 CEST 2010 - mmarek@suse.cz
- rpm/old-packages.conf: s390(x) provides/obsoletes not needed anymore.
- commit 0e039b7
-------------------------------------------------------------------
Thu Apr 15 15:13:15 CEST 2010 - jbeulich@novell.com
@ -9287,6 +9667,13 @@ Wed Mar 10 00:03:12 CET 2010 - jeffm@suse.de
- Added new doc/config-options.changes to document configuration
changes.
-------------------------------------------------------------------
Tue Mar 9 14:36:48 CET 2010 - mmarek@suse.cz
- rpm/old-packages.conf: Obsolete kernel-vmi by kernel-default.
- rpm/kernel-module-subpackage: Also obsolete vmi KMPs.
- commit bf55479
-------------------------------------------------------------------
Tue Mar 9 13:57:49 CET 2010 - mmarek@suse.cz

View File

@ -20,7 +20,7 @@
# needssslcertforbuild
%define srcversion 3.11
%define patchversion 3.11.1
%define patchversion 3.11.6
%define variant %{nil}
%define vanilla_only 0
@ -39,17 +39,17 @@
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,check-supported-list,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%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 CONFIG_EFI_STUB
%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_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")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%ifarch %ix86 x86_64
%define install_vdso 1
@ -59,8 +59,12 @@
Name: kernel-ec2
Summary: The Amazon EC2 Xen Kernel
Version: 3.11.1
Release: <RELEASE>.g50dfbd0
Version: 3.11.6
%if 0%{?is_kotd}
Release: <RELEASE>.g2607707
%else
Release: 0
%endif
License: GPL-2.0
Group: System/Kernel
Url: http://www.kernel.org/
@ -118,19 +122,11 @@ BuildRequires: dwarfextract
BuildRequires: u-boot-tools
%endif
%if %build_xen
%ifarch %ix86
%if %build_flavor != "ec2"
Provides: kernel-xenpae = %version
Obsoletes: kernel-xenpae < %version
%endif
%endif
#!BuildIgnore: xen
%endif
Obsoletes: microcode_ctl
Provides: %name-nongpl = %version
Obsoletes: %name-nongpl < %version
%if %build_vanilla
# force bzip2 instead of lzma compression to allow install on older dist versions
%define _binary_payload w9.bzdio
@ -165,7 +161,6 @@ Source17: apply-patches
Source21: config.conf
Source23: supported.conf
Source33: check-for-config-changes
Source34: check-supported-list
Source35: group-source-files.pl
Source37: README.SUSE
Source38: README.KSYMS
@ -186,7 +181,7 @@ Source56: kernel-docs.spec.in
Source57: kernel-cert-subpackage
Source60: config.sh
Source61: compute-PATCHVERSION.sh
Source62: old-packages.conf
Source62: old-flavors
Source63: arch-symbols
Source64: package-descriptions
Source65: kernel-spec-macros
@ -245,31 +240,51 @@ NoSource: 121
# The following KMPs have been integrated into the kernel package,
# grouped by the last product that contained them.
# Usage: obsolete_kmp <basename> <upper bound of shipped versions>
# Note that KMPs embed the version of the kernel built against, that's why
# the _3 suffix for 2.6.x-based KMPs
%define obsolete_kmp() Obsoletes: %1-kmp-%build_flavor <= %2 \
Provides: %1-kmp = %2 \
Provides: %1-kmp-%build_flavor = %2
# sles10 / 10.3
Obsoletes: iwlwifi-kmp-%build_flavor
Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
Obsoletes: uvcvideo-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
%obsolete_kmp iwlwifi 1.3.27_3
%obsolete_kmp ipw3945 1.2.2_3
# sled10 / 11.0
%obsolete_kmp uvcvideo r200_3
# sle11-ga
Obsoletes: enic-kmp-%build_flavor
Obsoletes: fnic-kmp-%build_flavor
Obsoletes: brocade-bfa-kmp-%build_flavor
Obsoletes: kvm-kmp-%build_flavor
Obsoletes: perfmon-kmp-%build_flavor
Obsoletes: iwlagn-2-6-27-kmp-%build_flavor
Obsoletes: msi-wmi-kmp-%build_flavor
%obsolete_kmp enic 0.0.1_3
%obsolete_kmp fnic 1.0.0_3
%obsolete_kmp brocade-bfa 1.1.0.2_3
%obsolete_kmp kvm 78.2.6.30.1_3
%obsolete_kmp perfmon 2_3
%obsolete_kmp iwlagn-2-6-27 1.0_3
%obsolete_kmp msi-wmi 1.0_3
# sle11
Obsoletes: ocfs2-kmp-%build_flavor
%obsolete_kmp ocfs2 1.6_4
# 11.1
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
%obsolete_kmp quickcam 0.6.7
# sle11-sp1
%obsolete_kmp wacom 0.8.1_3
%obsolete_kmp btrfs 0_3
%obsolete_kmp brocade-bna 2.1.0.0_3
%obsolete_kmp hyper-v 0_3
%obsolete_kmp intel-e1000e 2.2.14
%obsolete_kmp drm 3.7_3.1
Obsoletes: firewire <= 3.0
Provides: firewire = 3.0
%obsolete_kmp firewire 3.0
%obsolete_kmp iwlagn 3.0
Obsoletes: compat-ath9k <= 3.0
Provides: compat-ath9k = 3.0
%obsolete_kmp compat-ath9k 3.0
%obsolete_kmp realtek-r8192ce_pci 2.6.0005_3
%obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3
%obsolete_kmp rt3090 2.4.0.4_3
%obsolete_kmp rt3592 2.4.1.1_3
%obsolete_kmp rt5390 2.4.0.4_3
%obsolete_kmp ath3k 1.0_3
Obsoletes: ath3k-firmware <= 1.0
Provides: ath3k-firmware = 1.0
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
@ -303,16 +318,27 @@ fi
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
# Generate a list of modules with their support status marking
%_sourcedir/guards --list --with-guards <%_sourcedir/supported.conf | \
awk '
/^\+(base|yes) / {
print $(NF);
next;
}
/^\+external / {
print $(NF) " external";
next;
}
/^[-+]/ {
print $(NF) " no";
next;
}
{
print $(NF);
}
' >%kernel_build_dir/Module.supported
%_sourcedir/guards --default=0 base < %_sourcedir/supported.conf | \
sed 's,.*/,,; s,\.ko$,,' | sort -u >%kernel_build_dir/Module.base
cd linux-%srcversion
@ -657,14 +683,6 @@ if [ %CONFIG_MODULES = y ]; then
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 test -e arch/s390/boot/kerntypes.o; then
:
@ -717,10 +735,12 @@ if [ %CONFIG_MODULES = y ]; then
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
-b %kernel_build_dir/Module.base \
%if ! %supported_modules_check
-i \
%if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
-e \
%endif
%if ! %supported_modules_check
-i
%endif
-s %kernel_build_dir/Module.supported
%if ! %split_extra
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
@ -873,6 +893,7 @@ Requires(pre): coreutils awk
Requires(post): module-init-tools
Requires(post): perl-Bootloader
Requires(post): mkinitrd
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif

View File

@ -1,22 +1,362 @@
-------------------------------------------------------------------
Wed Nov 6 14:54:28 CET 2013 - mhocko@suse.cz
- Fix a few incorrectly checked [io_]remap_pfn_range() calls
(bnc#849021, CVE-2013-4511).
- commit 2607707
-------------------------------------------------------------------
Wed Oct 30 19:04:18 CET 2013 - dsterba@suse.cz
- Disable patches.suse/btrfs-fix-negative-qgroup-tracking-from-owher.patch
reference: bnc#848059
- commit e6d4a27
-------------------------------------------------------------------
Wed Oct 30 17:49:05 CET 2013 - tiwai@suse.de
- ALSA: hda - Add extra chmap for 2.1 outputs on ASUS laptops
(bnc#846531).
- commit 5b1b1d3
-------------------------------------------------------------------
Wed Oct 30 12:36:05 CET 2013 - tiwai@suse.de
- ALSA: hda - Add a fixup for ASUS N76VZ (bnc#846529).
- commit 8bd2042
-------------------------------------------------------------------
Mon Oct 28 10:31:59 CET 2013 - jbeulich@suse.com
- Update EC2 config files.
- commit 81dd01f
-------------------------------------------------------------------
Mon Oct 28 09:25:43 CET 2013 - jbeulich@suse.com
- Refresh Xen patches (bnc#829682, bnc#842063).
- pcifront: Deal with toolstack missing 'XenbusStateClosing'
state.
- Update Xen patches to 3.11.6.
- commit 2339477
-------------------------------------------------------------------
Thu Oct 24 18:23:02 CEST 2013 - trenn@suse.de
- cpufreq: ondemand: Change the calculation of target frequency
(bnc#846734).
- commit 0ba01b7
-------------------------------------------------------------------
Thu Oct 24 17:08:03 CEST 2013 - dsterba@suse.cz
- Btrfs: fix negative qgroup tracking from owner accounting (bnc#821948)
- commit ef319f1
-------------------------------------------------------------------
Tue Oct 22 21:17:47 CEST 2013 - jeffm@suse.com
- nouveau: Fix race with fence signaling (bnc#844177).
- commit 8d7989b
-------------------------------------------------------------------
Fri Oct 18 22:19:21 CEST 2013 - jslaby@suse.cz
- Linux 3.11.6 (bnc#841645).
- Delete patches.drivers/ALSA-hda-Add-fixup-for-ASUS-N56VZ.
- commit 9ca6827
-------------------------------------------------------------------
Mon Oct 14 18:45:32 CEST 2013 - jeffm@suse.com
- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5 (vanilla)
- commit 53efb9c
-------------------------------------------------------------------
Mon Oct 14 18:21:41 CEST 2013 - jeffm@suse.com
- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5
- commit 22f9877
-------------------------------------------------------------------
Mon Oct 14 17:34:08 CEST 2013 - jeffm@suse.com
- btrfs: Fix creation of per-super sysfs directories when using multiple
subvolumes (bnc#845774).
- commit 0801062
-------------------------------------------------------------------
Mon Oct 14 10:57:07 CEST 2013 - oneukum@suse.de
- sha256_ssse3: also test for BMI2 (bnc#842459).
- commit 626459d
-------------------------------------------------------------------
Mon Oct 14 09:42:07 CEST 2013 - jslaby@suse.cz
- Linux 3.11.5.
- Delete
patches.suse/btrfs-0005-reset-ret-in-record_one_backref.patch.
- Delete
patches.suse/btrfs-0010-change-how-we-queue-blocks-for-backref-checkin.patch.
- Delete
patches.suse/btrfs-0022-skip-subvol-entries-when-checking-if-we-ve-cre.patch.
- Delete
patches.suse/btrfs-0033-remove-ourselves-from-the-cluster-list-under-l.patch.
- commit c00734a
-------------------------------------------------------------------
Fri Oct 11 13:45:25 CEST 2013 - tiwai@suse.de
- drm/i915: Undo the PIPEA quirk for i845 (bnc#845503).
- commit 61a06cb
-------------------------------------------------------------------
Tue Oct 8 20:02:53 CEST 2013 - tiwai@suse.de
- ALSA: hda - Add fixup for ASUS N56VZ (bnc#841645).
- commit a306dfb
-------------------------------------------------------------------
Sat Oct 5 18:59:29 CEST 2013 - jslaby@suse.cz
- Linux 3.11.4.
- commit 40d7ca3
-------------------------------------------------------------------
Fri Oct 4 13:04:43 CEST 2013 - mmarek@suse.cz
- rpm/split-modules: Check module support only if the -extra package is requested
- commit add86bf
-------------------------------------------------------------------
Fri Oct 4 13:02:48 CEST 2013 - mmarek@suse.cz
- rpm/split-modules: Remove unused options
- commit 3736315
-------------------------------------------------------------------
Fri Oct 4 12:57:44 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix creating the kernel-*-extra package
CONFIG_ENTERPRISE_SUPPORT has been renamed to CONFIG_SUSE_KERNEL_SUPPORTED
- commit 9e5b6fe
-------------------------------------------------------------------
Wed Oct 2 07:54:02 CEST 2013 - jslaby@suse.cz
- Linux 3.11.3.
- Refresh patches.xen/xen3-patch-3.4.
- commit 485f0d1
-------------------------------------------------------------------
Mon Sep 30 17:08:45 CEST 2013 - mmarek@suse.cz
- Always include the git commit in KOTD builds
This allows us not to set it explicitly in builds submitted to the
official distribution (bnc#821612, bnc#824171).
- commit a80e5ef
-------------------------------------------------------------------
Mon Sep 30 13:49:46 CEST 2013 - dsterba@suse.cz
- Btrfs: relocate csums properly with prealloc extents.
- commit cb5d5b5
-------------------------------------------------------------------
Sat Sep 28 18:00:10 CEST 2013 - ohering@suse.de
- Refresh
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch.
actually assign the divide result to hv_lapic_frequency
- commit 420e19b
-------------------------------------------------------------------
Fri Sep 27 23:46:35 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Add obsolete KMPs from sle11-sp1
- commit 221133c
-------------------------------------------------------------------
Fri Sep 27 23:16:48 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Make sure that all KMP obsoletes are
versioned (bnc#821465).
- commit d802bf2
-------------------------------------------------------------------
Fri Sep 27 23:07:09 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Provide obsoleted KMPs (bnc#753353)
- commit f5449e6
-------------------------------------------------------------------
Fri Sep 27 22:59:13 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Remove unversioned provides/obsoletes
for packages that were only seen in openSUSE releases up to 11.0.
(bnc#821465).
- commit 7e1f4b6
-------------------------------------------------------------------
Fri Sep 27 22:11:47 CEST 2013 - jeffm@suse.com
- config: disable FB_UDL in favor of DRM_UDL (bnc#836782).
- commit 68c5865
-------------------------------------------------------------------
Fri Sep 27 18:13:45 CEST 2013 - ohering@suse.de
- Refresh
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch.
- commit 83e7e53
-------------------------------------------------------------------
Fri Sep 27 16:24:13 CEST 2013 - ohering@suse.de
- X86: Hyper-V: Get the local APIC timer frequency from the
hypervisor.
- commit 4f400e1
-------------------------------------------------------------------
Fri Sep 27 16:22:49 CEST 2013 - ohering@suse.de
- Input: add a driver to support Hyper-V synthetic keyboard
(fate#315887).
- Update config files.
- commit 7affb28
-------------------------------------------------------------------
Fri Sep 27 14:52:18 CEST 2013 - mmarek@suse.cz
- rpm/old-flavors, rpm/mkspec: Add version information to obsolete
flavors (bnc#821465).
- rpm/kernel-binary.spec.in: Move the xenpae obsolete to the
old-flavors file.
- commit 25c1b0d
-------------------------------------------------------------------
Fri Sep 27 14:09:37 CEST 2013 - mmarek@suse.cz
- rpm/old-flavors: Convert the old-packages.conf file to a flat
list.
- rpm/mkspec: Adjust.
- rpm/old-packages.conf: Delete.
- commit 4037e16
-------------------------------------------------------------------
Fri Sep 27 13:20:24 CEST 2013 - mmarek@suse.cz
- rpm/old-packages.conf: Drop bogus obsoletes for "smp" (bnc#821465)
- commit 50c4c23
-------------------------------------------------------------------
Fri Sep 27 10:34:30 CEST 2013 - jslaby@suse.cz
- Linux 3.11.2.
- Refresh patches.xen/pci-guestdev.
- Refresh patches.xen/xen3-patch-2.6.27.
- Delete
patches.rpmify/powerpc-add-missing-include-to-book3s_xics-c.
- commit d1e8a21
-------------------------------------------------------------------
Fri Sep 27 10:29:30 CEST 2013 - jdelvare@suse.de
- config/*/debug: Enable FSCACHE_DEBUG and CACHEFILES_DEBUG.
- commit 5068fbc
-------------------------------------------------------------------
Thu Sep 26 17:32:40 CEST 2013 - rgoldwyn@suse.com
- rpm/kernel-binary.spec.in: Remove Obsoletes ocfs2-kmp
This is done to enable install of ocfs2-kmp-* alongwith the
kernel until the patches are reviewed.
- commit 9d2b4ca
-------------------------------------------------------------------
Thu Sep 26 16:10:40 CEST 2013 - jeffm@suse.com
- config.conf: Re-enable s390x and ia64 configs
- commit adb564f
-------------------------------------------------------------------
Thu Sep 26 16:10:27 CEST 2013 - jeffm@suse.com
- patches.rpmify/documentation-fix-bad-merge-with-tmpfile-documentation:
Updated Patch-mainline
- commit a1513a8
-------------------------------------------------------------------
Thu Sep 26 15:29:57 CEST 2013 - jdelvare@suse.de
- Build gpio-ucb1400 as a module
- commit 68bb010
-------------------------------------------------------------------
Thu Sep 26 11:47:04 CEST 2013 - mmarek@suse.cz
- Update README.BRANCH
- commit 4d432eb
-------------------------------------------------------------------
Wed Sep 25 16:55:12 CEST 2013 - dsterba@suse.cz
- Disable patches.suse/btrfs-0034-optimize-key-searches-in-btrfs_search_slot.patch
- commit e74b2a8
-------------------------------------------------------------------
Mon Sep 23 21:33:48 CEST 2013 - jeffm@suse.com
- patches.suse/btrfs-add-per-super-attribute-publishing-to-sysfs: Fix issue where
the error case would still attempt to create sysfs dir.
- commit 129c02b
-------------------------------------------------------------------
Fri Sep 20 21:16:16 CEST 2013 - jslaby@suse.cz
- power_supply: Prevent suspend until power supply events are
processed (bnc#841596).
- commit 50dfbd0
- commit 11b28da
-------------------------------------------------------------------
Wed Sep 18 14:41:04 CEST 2013 - duwe@suse.de
- Increase NR_CPUS on ppc64 to 2048 (fate#315438)
- commit ddaa978
- commit 8a38aef
-------------------------------------------------------------------
Tue Sep 17 19:55:19 CEST 2013 - jslaby@suse.cz
- Update config files.
Fix ZSWAP on vanillas.
- commit 5a7a093
- commit da42424
-------------------------------------------------------------------
Tue Sep 17 18:05:34 CEST 2013 - jeffm@suse.com
- scripts/sequence-patch.sh: Fix for Xen detection with --vanilla
When we hit the limit code to handle $SKIP_XEN and there aren't
any Xen patches to apply anyway, we'll fail because LIMIT is unset.
- commit 1d7b879
-------------------------------------------------------------------
Tue Sep 17 17:44:49 CEST 2013 - jeffm@suse.com
- scripts/tar-up.sh: Disable Xen patches when Xen configs are disabled
Similar to the change for scripts/sequence-patch.sh, this change
disables the Xen patches with +noxen in series.conf when creating
the kernel-source package.
- commit 3104a04
-------------------------------------------------------------------
Tue Sep 17 17:14:19 CEST 2013 - jeffm@suse.com
- scripts/sequence-patch.sh: Skip Xen patches when Xen configs are disabled.
When updating the base kernel version, the Xen patches must be updated
separately. This allows us to skip the Xen patches until they're resynced
just by disabling the configs.
- commit d9673e9
-------------------------------------------------------------------
Tue Sep 17 16:31:27 CEST 2013 - jeffm@suse.com
@ -135,7 +475,7 @@ Tue Sep 3 17:25:07 CEST 2013 - jeffm@suse.com
Tue Aug 27 21:34:49 CEST 2013 - jeffm@suse.com
- rpm/kernel-docs.spec.in: Fix missing whitespace error in description
- commit 7032523
- commit 280c88e
-------------------------------------------------------------------
Tue Aug 27 15:32:27 CEST 2013 - jeffm@suse.com
@ -265,7 +605,7 @@ Thu Jul 25 02:08:31 CEST 2013 - jeffm@suse.com
- rpm/kernel-binary.spec.in: Obsolete microcode_ctl
The kernel can request CPU microcode itself now and microcode_ctl is
no longer required.
- commit 3fb567f
- commit 43e5ff5
-------------------------------------------------------------------
Thu Jul 25 00:51:31 CEST 2013 - jeffm@suse.com
@ -486,7 +826,7 @@ Sat Jun 29 12:59:07 CEST 2013 - dmueller@suse.com
targets from the openSUSE ARM portfolio. Add
a armv6hl default kernel flavor and remove
traces of armv5tel.
- commit 62a3621
- commit 51c5edf
-------------------------------------------------------------------
Thu Jun 27 18:09:43 CEST 2013 - mszeredi@suse.cz
@ -514,7 +854,7 @@ Thu Jun 27 17:14:19 CEST 2013 - jeffm@suse.com
Thu Jun 27 09:33:57 CEST 2013 - guillaume.gardet@oliseo.fr
- arm: build lpae kernel as zImage
- commit 0fcc327
- commit d8f6242
-------------------------------------------------------------------
Wed Jun 26 23:16:51 CEST 2013 - jeffm@suse.com
@ -690,7 +1030,7 @@ Wed May 22 10:58:24 CEST 2013 - schwab@suse.de
- Update group-source-files.pl to handle symlink to directory
Also add arch/[^/]+/boot/dts/include/dt-bindings to the list of devel
files and avoid listing README.SUSE twice.
- commit ba8f987
- commit af248e4
-------------------------------------------------------------------
Tue May 21 14:44:17 CEST 2013 - jeffm@suse.com
@ -825,7 +1165,7 @@ Tue May 7 18:35:02 CEST 2013 - dmueller@suse.com
(which is the default for our openSUSE 12.3 release), needs
more header files from the machine specific directories to
be included in kernel-devel.
- commit 97197ff
- commit 882120e
-------------------------------------------------------------------
Tue May 7 16:32:41 CEST 2013 - jslaby@suse.cz
@ -1037,11 +1377,12 @@ Sun Apr 7 14:04:19 CEST 2013 - agraf@suse.de
-------------------------------------------------------------------
Sun Apr 7 13:25:33 CEST 2013 - agraf@suse.de
- rpm/package-descriptions: add lpae config for ARM
- ARM: Update config files (fix default, split out lpae).
- ARM: xen: Add missing define.
- config.conf: add lpae config for ARM
- rpm/package-descriptions: add lpae config for ARM
- commit 5457ebe
- commit 958fe54
-------------------------------------------------------------------
Fri Apr 5 14:13:15 CEST 2013 - jbeulich@suse.com
@ -1123,7 +1464,7 @@ Wed Mar 27 22:11:11 CET 2013 - mmarek@suse.cz
Tue Mar 26 12:35:11 CET 2013 - agraf@suse.de
- Delete config/armv7hl/u8500.
- commit 801a982
- commit b9fe3d9
-------------------------------------------------------------------
Mon Mar 25 16:23:30 CET 2013 - jeffm@suse.com
@ -1315,7 +1656,7 @@ Fri Mar 1 14:02:28 CET 2013 - jslaby@suse.cz
Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de
- Add AArch64 support
- commit b1aa50e
- commit 09220ef
-------------------------------------------------------------------
Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz
@ -4768,6 +5109,25 @@ Mon Sep 26 10:01:25 CEST 2011 - jeffm@suse.com
- Update to 3.1-rc7.
- commit ee8cc90
-------------------------------------------------------------------
Thu Sep 22 11:18:31 CEST 2011 - mmarek@suse.cz
- rpm/split-modules: Print the full path for modules missing in supported.conf
- commit e55e4c6
-------------------------------------------------------------------
Wed Sep 21 16:33:53 CEST 2011 - mmarek@suse.cz
- Add support for wildcards in supported.conf
- rpm/kernel-binary.spec.in: Generate Module.supported with all
lines from supported conf, unsupported modules are marked as "no"
- rpm/split-modules: Use the supported flag in modules, instead of
parsing the Module.supported file and report modules that have no
supported marking.
- rpm/check-supported-list: Delete, this is done by split-modules
now.
- commit edfdc2a
-------------------------------------------------------------------
Wed Sep 21 13:20:35 CEST 2011 - trenn@suse.de
@ -8903,6 +9263,26 @@ Mon Apr 19 21:21:26 CEST 2010 - jeffm@suse.de
x86/apbt: conditionally register cpu hp notifier for apbt
(bko#15786).
-------------------------------------------------------------------
Fri Apr 16 12:29:31 CEST 2010 - mmarek@suse.cz
- rpm/kernel-binary.spec.in, rpm/mkspec, rpm/old-packages.conf:
Obsolete kernel-vmi-base by kernel-pae-base (bnc#594271).
- commit a48fbdf
-------------------------------------------------------------------
Fri Apr 16 12:22:06 CEST 2010 - mmarek@suse.cz
- rpm/mkspec, rpm/old-packages.conf: Explicitly list ppc64 flavors that
obsolete kernel-kdump.
- commit 0a4f75b
-------------------------------------------------------------------
Fri Apr 16 12:12:12 CEST 2010 - mmarek@suse.cz
- rpm/old-packages.conf: s390(x) provides/obsoletes not needed anymore.
- commit 0e039b7
-------------------------------------------------------------------
Thu Apr 15 15:13:15 CEST 2010 - jbeulich@novell.com
@ -9287,6 +9667,13 @@ Wed Mar 10 00:03:12 CET 2010 - jeffm@suse.de
- Added new doc/config-options.changes to document configuration
changes.
-------------------------------------------------------------------
Tue Mar 9 14:36:48 CET 2010 - mmarek@suse.cz
- rpm/old-packages.conf: Obsolete kernel-vmi by kernel-default.
- rpm/kernel-module-subpackage: Also obsolete vmi KMPs.
- commit bf55479
-------------------------------------------------------------------
Tue Mar 9 13:57:49 CET 2010 - mmarek@suse.cz

View File

@ -20,7 +20,7 @@
# needssslcertforbuild
%define srcversion 3.11
%define patchversion 3.11.1
%define patchversion 3.11.6
%define variant %{nil}
%define vanilla_only 0
@ -39,17 +39,17 @@
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,check-supported-list,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%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 CONFIG_EFI_STUB
%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_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")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%ifarch %ix86 x86_64
%define install_vdso 1
@ -59,8 +59,12 @@
Name: kernel-exynos
Summary: Kernel for Samsung's Exynos SoC
Version: 3.11.1
Release: <RELEASE>.g50dfbd0
Version: 3.11.6
%if 0%{?is_kotd}
Release: <RELEASE>.g2607707
%else
Release: 0
%endif
License: GPL-2.0
Group: System/Kernel
Url: http://www.kernel.org/
@ -118,19 +122,11 @@ BuildRequires: dwarfextract
BuildRequires: u-boot-tools
%endif
%if %build_xen
%ifarch %ix86
%if %build_flavor != "ec2"
Provides: kernel-xenpae = %version
Obsoletes: kernel-xenpae < %version
%endif
%endif
#!BuildIgnore: xen
%endif
Obsoletes: microcode_ctl
Provides: %name-nongpl = %version
Obsoletes: %name-nongpl < %version
%if %build_vanilla
# force bzip2 instead of lzma compression to allow install on older dist versions
%define _binary_payload w9.bzdio
@ -165,7 +161,6 @@ Source17: apply-patches
Source21: config.conf
Source23: supported.conf
Source33: check-for-config-changes
Source34: check-supported-list
Source35: group-source-files.pl
Source37: README.SUSE
Source38: README.KSYMS
@ -186,7 +181,7 @@ Source56: kernel-docs.spec.in
Source57: kernel-cert-subpackage
Source60: config.sh
Source61: compute-PATCHVERSION.sh
Source62: old-packages.conf
Source62: old-flavors
Source63: arch-symbols
Source64: package-descriptions
Source65: kernel-spec-macros
@ -245,31 +240,51 @@ NoSource: 121
# The following KMPs have been integrated into the kernel package,
# grouped by the last product that contained them.
# Usage: obsolete_kmp <basename> <upper bound of shipped versions>
# Note that KMPs embed the version of the kernel built against, that's why
# the _3 suffix for 2.6.x-based KMPs
%define obsolete_kmp() Obsoletes: %1-kmp-%build_flavor <= %2 \
Provides: %1-kmp = %2 \
Provides: %1-kmp-%build_flavor = %2
# sles10 / 10.3
Obsoletes: iwlwifi-kmp-%build_flavor
Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
Obsoletes: uvcvideo-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
%obsolete_kmp iwlwifi 1.3.27_3
%obsolete_kmp ipw3945 1.2.2_3
# sled10 / 11.0
%obsolete_kmp uvcvideo r200_3
# sle11-ga
Obsoletes: enic-kmp-%build_flavor
Obsoletes: fnic-kmp-%build_flavor
Obsoletes: brocade-bfa-kmp-%build_flavor
Obsoletes: kvm-kmp-%build_flavor
Obsoletes: perfmon-kmp-%build_flavor
Obsoletes: iwlagn-2-6-27-kmp-%build_flavor
Obsoletes: msi-wmi-kmp-%build_flavor
%obsolete_kmp enic 0.0.1_3
%obsolete_kmp fnic 1.0.0_3
%obsolete_kmp brocade-bfa 1.1.0.2_3
%obsolete_kmp kvm 78.2.6.30.1_3
%obsolete_kmp perfmon 2_3
%obsolete_kmp iwlagn-2-6-27 1.0_3
%obsolete_kmp msi-wmi 1.0_3
# sle11
Obsoletes: ocfs2-kmp-%build_flavor
%obsolete_kmp ocfs2 1.6_4
# 11.1
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
%obsolete_kmp quickcam 0.6.7
# sle11-sp1
%obsolete_kmp wacom 0.8.1_3
%obsolete_kmp btrfs 0_3
%obsolete_kmp brocade-bna 2.1.0.0_3
%obsolete_kmp hyper-v 0_3
%obsolete_kmp intel-e1000e 2.2.14
%obsolete_kmp drm 3.7_3.1
Obsoletes: firewire <= 3.0
Provides: firewire = 3.0
%obsolete_kmp firewire 3.0
%obsolete_kmp iwlagn 3.0
Obsoletes: compat-ath9k <= 3.0
Provides: compat-ath9k = 3.0
%obsolete_kmp compat-ath9k 3.0
%obsolete_kmp realtek-r8192ce_pci 2.6.0005_3
%obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3
%obsolete_kmp rt3090 2.4.0.4_3
%obsolete_kmp rt3592 2.4.1.1_3
%obsolete_kmp rt5390 2.4.0.4_3
%obsolete_kmp ath3k 1.0_3
Obsoletes: ath3k-firmware <= 1.0
Provides: ath3k-firmware = 1.0
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
@ -300,16 +315,27 @@ fi
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
# Generate a list of modules with their support status marking
%_sourcedir/guards --list --with-guards <%_sourcedir/supported.conf | \
awk '
/^\+(base|yes) / {
print $(NF);
next;
}
/^\+external / {
print $(NF) " external";
next;
}
/^[-+]/ {
print $(NF) " no";
next;
}
{
print $(NF);
}
' >%kernel_build_dir/Module.supported
%_sourcedir/guards --default=0 base < %_sourcedir/supported.conf | \
sed 's,.*/,,; s,\.ko$,,' | sort -u >%kernel_build_dir/Module.base
cd linux-%srcversion
@ -654,14 +680,6 @@ if [ %CONFIG_MODULES = y ]; then
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 test -e arch/s390/boot/kerntypes.o; then
:
@ -714,10 +732,12 @@ if [ %CONFIG_MODULES = y ]; then
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
-b %kernel_build_dir/Module.base \
%if ! %supported_modules_check
-i \
%if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
-e \
%endif
%if ! %supported_modules_check
-i
%endif
-s %kernel_build_dir/Module.supported
%if ! %split_extra
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
@ -870,6 +890,7 @@ Requires(pre): coreutils awk
Requires(post): module-init-tools
Requires(post): perl-Bootloader
Requires(post): mkinitrd
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif

View File

@ -1,22 +1,362 @@
-------------------------------------------------------------------
Wed Nov 6 14:54:28 CET 2013 - mhocko@suse.cz
- Fix a few incorrectly checked [io_]remap_pfn_range() calls
(bnc#849021, CVE-2013-4511).
- commit 2607707
-------------------------------------------------------------------
Wed Oct 30 19:04:18 CET 2013 - dsterba@suse.cz
- Disable patches.suse/btrfs-fix-negative-qgroup-tracking-from-owher.patch
reference: bnc#848059
- commit e6d4a27
-------------------------------------------------------------------
Wed Oct 30 17:49:05 CET 2013 - tiwai@suse.de
- ALSA: hda - Add extra chmap for 2.1 outputs on ASUS laptops
(bnc#846531).
- commit 5b1b1d3
-------------------------------------------------------------------
Wed Oct 30 12:36:05 CET 2013 - tiwai@suse.de
- ALSA: hda - Add a fixup for ASUS N76VZ (bnc#846529).
- commit 8bd2042
-------------------------------------------------------------------
Mon Oct 28 10:31:59 CET 2013 - jbeulich@suse.com
- Update EC2 config files.
- commit 81dd01f
-------------------------------------------------------------------
Mon Oct 28 09:25:43 CET 2013 - jbeulich@suse.com
- Refresh Xen patches (bnc#829682, bnc#842063).
- pcifront: Deal with toolstack missing 'XenbusStateClosing'
state.
- Update Xen patches to 3.11.6.
- commit 2339477
-------------------------------------------------------------------
Thu Oct 24 18:23:02 CEST 2013 - trenn@suse.de
- cpufreq: ondemand: Change the calculation of target frequency
(bnc#846734).
- commit 0ba01b7
-------------------------------------------------------------------
Thu Oct 24 17:08:03 CEST 2013 - dsterba@suse.cz
- Btrfs: fix negative qgroup tracking from owner accounting (bnc#821948)
- commit ef319f1
-------------------------------------------------------------------
Tue Oct 22 21:17:47 CEST 2013 - jeffm@suse.com
- nouveau: Fix race with fence signaling (bnc#844177).
- commit 8d7989b
-------------------------------------------------------------------
Fri Oct 18 22:19:21 CEST 2013 - jslaby@suse.cz
- Linux 3.11.6 (bnc#841645).
- Delete patches.drivers/ALSA-hda-Add-fixup-for-ASUS-N56VZ.
- commit 9ca6827
-------------------------------------------------------------------
Mon Oct 14 18:45:32 CEST 2013 - jeffm@suse.com
- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5 (vanilla)
- commit 53efb9c
-------------------------------------------------------------------
Mon Oct 14 18:21:41 CEST 2013 - jeffm@suse.com
- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5
- commit 22f9877
-------------------------------------------------------------------
Mon Oct 14 17:34:08 CEST 2013 - jeffm@suse.com
- btrfs: Fix creation of per-super sysfs directories when using multiple
subvolumes (bnc#845774).
- commit 0801062
-------------------------------------------------------------------
Mon Oct 14 10:57:07 CEST 2013 - oneukum@suse.de
- sha256_ssse3: also test for BMI2 (bnc#842459).
- commit 626459d
-------------------------------------------------------------------
Mon Oct 14 09:42:07 CEST 2013 - jslaby@suse.cz
- Linux 3.11.5.
- Delete
patches.suse/btrfs-0005-reset-ret-in-record_one_backref.patch.
- Delete
patches.suse/btrfs-0010-change-how-we-queue-blocks-for-backref-checkin.patch.
- Delete
patches.suse/btrfs-0022-skip-subvol-entries-when-checking-if-we-ve-cre.patch.
- Delete
patches.suse/btrfs-0033-remove-ourselves-from-the-cluster-list-under-l.patch.
- commit c00734a
-------------------------------------------------------------------
Fri Oct 11 13:45:25 CEST 2013 - tiwai@suse.de
- drm/i915: Undo the PIPEA quirk for i845 (bnc#845503).
- commit 61a06cb
-------------------------------------------------------------------
Tue Oct 8 20:02:53 CEST 2013 - tiwai@suse.de
- ALSA: hda - Add fixup for ASUS N56VZ (bnc#841645).
- commit a306dfb
-------------------------------------------------------------------
Sat Oct 5 18:59:29 CEST 2013 - jslaby@suse.cz
- Linux 3.11.4.
- commit 40d7ca3
-------------------------------------------------------------------
Fri Oct 4 13:04:43 CEST 2013 - mmarek@suse.cz
- rpm/split-modules: Check module support only if the -extra package is requested
- commit add86bf
-------------------------------------------------------------------
Fri Oct 4 13:02:48 CEST 2013 - mmarek@suse.cz
- rpm/split-modules: Remove unused options
- commit 3736315
-------------------------------------------------------------------
Fri Oct 4 12:57:44 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix creating the kernel-*-extra package
CONFIG_ENTERPRISE_SUPPORT has been renamed to CONFIG_SUSE_KERNEL_SUPPORTED
- commit 9e5b6fe
-------------------------------------------------------------------
Wed Oct 2 07:54:02 CEST 2013 - jslaby@suse.cz
- Linux 3.11.3.
- Refresh patches.xen/xen3-patch-3.4.
- commit 485f0d1
-------------------------------------------------------------------
Mon Sep 30 17:08:45 CEST 2013 - mmarek@suse.cz
- Always include the git commit in KOTD builds
This allows us not to set it explicitly in builds submitted to the
official distribution (bnc#821612, bnc#824171).
- commit a80e5ef
-------------------------------------------------------------------
Mon Sep 30 13:49:46 CEST 2013 - dsterba@suse.cz
- Btrfs: relocate csums properly with prealloc extents.
- commit cb5d5b5
-------------------------------------------------------------------
Sat Sep 28 18:00:10 CEST 2013 - ohering@suse.de
- Refresh
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch.
actually assign the divide result to hv_lapic_frequency
- commit 420e19b
-------------------------------------------------------------------
Fri Sep 27 23:46:35 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Add obsolete KMPs from sle11-sp1
- commit 221133c
-------------------------------------------------------------------
Fri Sep 27 23:16:48 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Make sure that all KMP obsoletes are
versioned (bnc#821465).
- commit d802bf2
-------------------------------------------------------------------
Fri Sep 27 23:07:09 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Provide obsoleted KMPs (bnc#753353)
- commit f5449e6
-------------------------------------------------------------------
Fri Sep 27 22:59:13 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Remove unversioned provides/obsoletes
for packages that were only seen in openSUSE releases up to 11.0.
(bnc#821465).
- commit 7e1f4b6
-------------------------------------------------------------------
Fri Sep 27 22:11:47 CEST 2013 - jeffm@suse.com
- config: disable FB_UDL in favor of DRM_UDL (bnc#836782).
- commit 68c5865
-------------------------------------------------------------------
Fri Sep 27 18:13:45 CEST 2013 - ohering@suse.de
- Refresh
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch.
- commit 83e7e53
-------------------------------------------------------------------
Fri Sep 27 16:24:13 CEST 2013 - ohering@suse.de
- X86: Hyper-V: Get the local APIC timer frequency from the
hypervisor.
- commit 4f400e1
-------------------------------------------------------------------
Fri Sep 27 16:22:49 CEST 2013 - ohering@suse.de
- Input: add a driver to support Hyper-V synthetic keyboard
(fate#315887).
- Update config files.
- commit 7affb28
-------------------------------------------------------------------
Fri Sep 27 14:52:18 CEST 2013 - mmarek@suse.cz
- rpm/old-flavors, rpm/mkspec: Add version information to obsolete
flavors (bnc#821465).
- rpm/kernel-binary.spec.in: Move the xenpae obsolete to the
old-flavors file.
- commit 25c1b0d
-------------------------------------------------------------------
Fri Sep 27 14:09:37 CEST 2013 - mmarek@suse.cz
- rpm/old-flavors: Convert the old-packages.conf file to a flat
list.
- rpm/mkspec: Adjust.
- rpm/old-packages.conf: Delete.
- commit 4037e16
-------------------------------------------------------------------
Fri Sep 27 13:20:24 CEST 2013 - mmarek@suse.cz
- rpm/old-packages.conf: Drop bogus obsoletes for "smp" (bnc#821465)
- commit 50c4c23
-------------------------------------------------------------------
Fri Sep 27 10:34:30 CEST 2013 - jslaby@suse.cz
- Linux 3.11.2.
- Refresh patches.xen/pci-guestdev.
- Refresh patches.xen/xen3-patch-2.6.27.
- Delete
patches.rpmify/powerpc-add-missing-include-to-book3s_xics-c.
- commit d1e8a21
-------------------------------------------------------------------
Fri Sep 27 10:29:30 CEST 2013 - jdelvare@suse.de
- config/*/debug: Enable FSCACHE_DEBUG and CACHEFILES_DEBUG.
- commit 5068fbc
-------------------------------------------------------------------
Thu Sep 26 17:32:40 CEST 2013 - rgoldwyn@suse.com
- rpm/kernel-binary.spec.in: Remove Obsoletes ocfs2-kmp
This is done to enable install of ocfs2-kmp-* alongwith the
kernel until the patches are reviewed.
- commit 9d2b4ca
-------------------------------------------------------------------
Thu Sep 26 16:10:40 CEST 2013 - jeffm@suse.com
- config.conf: Re-enable s390x and ia64 configs
- commit adb564f
-------------------------------------------------------------------
Thu Sep 26 16:10:27 CEST 2013 - jeffm@suse.com
- patches.rpmify/documentation-fix-bad-merge-with-tmpfile-documentation:
Updated Patch-mainline
- commit a1513a8
-------------------------------------------------------------------
Thu Sep 26 15:29:57 CEST 2013 - jdelvare@suse.de
- Build gpio-ucb1400 as a module
- commit 68bb010
-------------------------------------------------------------------
Thu Sep 26 11:47:04 CEST 2013 - mmarek@suse.cz
- Update README.BRANCH
- commit 4d432eb
-------------------------------------------------------------------
Wed Sep 25 16:55:12 CEST 2013 - dsterba@suse.cz
- Disable patches.suse/btrfs-0034-optimize-key-searches-in-btrfs_search_slot.patch
- commit e74b2a8
-------------------------------------------------------------------
Mon Sep 23 21:33:48 CEST 2013 - jeffm@suse.com
- patches.suse/btrfs-add-per-super-attribute-publishing-to-sysfs: Fix issue where
the error case would still attempt to create sysfs dir.
- commit 129c02b
-------------------------------------------------------------------
Fri Sep 20 21:16:16 CEST 2013 - jslaby@suse.cz
- power_supply: Prevent suspend until power supply events are
processed (bnc#841596).
- commit 50dfbd0
- commit 11b28da
-------------------------------------------------------------------
Wed Sep 18 14:41:04 CEST 2013 - duwe@suse.de
- Increase NR_CPUS on ppc64 to 2048 (fate#315438)
- commit ddaa978
- commit 8a38aef
-------------------------------------------------------------------
Tue Sep 17 19:55:19 CEST 2013 - jslaby@suse.cz
- Update config files.
Fix ZSWAP on vanillas.
- commit 5a7a093
- commit da42424
-------------------------------------------------------------------
Tue Sep 17 18:05:34 CEST 2013 - jeffm@suse.com
- scripts/sequence-patch.sh: Fix for Xen detection with --vanilla
When we hit the limit code to handle $SKIP_XEN and there aren't
any Xen patches to apply anyway, we'll fail because LIMIT is unset.
- commit 1d7b879
-------------------------------------------------------------------
Tue Sep 17 17:44:49 CEST 2013 - jeffm@suse.com
- scripts/tar-up.sh: Disable Xen patches when Xen configs are disabled
Similar to the change for scripts/sequence-patch.sh, this change
disables the Xen patches with +noxen in series.conf when creating
the kernel-source package.
- commit 3104a04
-------------------------------------------------------------------
Tue Sep 17 17:14:19 CEST 2013 - jeffm@suse.com
- scripts/sequence-patch.sh: Skip Xen patches when Xen configs are disabled.
When updating the base kernel version, the Xen patches must be updated
separately. This allows us to skip the Xen patches until they're resynced
just by disabling the configs.
- commit d9673e9
-------------------------------------------------------------------
Tue Sep 17 16:31:27 CEST 2013 - jeffm@suse.com
@ -135,7 +475,7 @@ Tue Sep 3 17:25:07 CEST 2013 - jeffm@suse.com
Tue Aug 27 21:34:49 CEST 2013 - jeffm@suse.com
- rpm/kernel-docs.spec.in: Fix missing whitespace error in description
- commit 7032523
- commit 280c88e
-------------------------------------------------------------------
Tue Aug 27 15:32:27 CEST 2013 - jeffm@suse.com
@ -265,7 +605,7 @@ Thu Jul 25 02:08:31 CEST 2013 - jeffm@suse.com
- rpm/kernel-binary.spec.in: Obsolete microcode_ctl
The kernel can request CPU microcode itself now and microcode_ctl is
no longer required.
- commit 3fb567f
- commit 43e5ff5
-------------------------------------------------------------------
Thu Jul 25 00:51:31 CEST 2013 - jeffm@suse.com
@ -486,7 +826,7 @@ Sat Jun 29 12:59:07 CEST 2013 - dmueller@suse.com
targets from the openSUSE ARM portfolio. Add
a armv6hl default kernel flavor and remove
traces of armv5tel.
- commit 62a3621
- commit 51c5edf
-------------------------------------------------------------------
Thu Jun 27 18:09:43 CEST 2013 - mszeredi@suse.cz
@ -514,7 +854,7 @@ Thu Jun 27 17:14:19 CEST 2013 - jeffm@suse.com
Thu Jun 27 09:33:57 CEST 2013 - guillaume.gardet@oliseo.fr
- arm: build lpae kernel as zImage
- commit 0fcc327
- commit d8f6242
-------------------------------------------------------------------
Wed Jun 26 23:16:51 CEST 2013 - jeffm@suse.com
@ -690,7 +1030,7 @@ Wed May 22 10:58:24 CEST 2013 - schwab@suse.de
- Update group-source-files.pl to handle symlink to directory
Also add arch/[^/]+/boot/dts/include/dt-bindings to the list of devel
files and avoid listing README.SUSE twice.
- commit ba8f987
- commit af248e4
-------------------------------------------------------------------
Tue May 21 14:44:17 CEST 2013 - jeffm@suse.com
@ -825,7 +1165,7 @@ Tue May 7 18:35:02 CEST 2013 - dmueller@suse.com
(which is the default for our openSUSE 12.3 release), needs
more header files from the machine specific directories to
be included in kernel-devel.
- commit 97197ff
- commit 882120e
-------------------------------------------------------------------
Tue May 7 16:32:41 CEST 2013 - jslaby@suse.cz
@ -1037,11 +1377,12 @@ Sun Apr 7 14:04:19 CEST 2013 - agraf@suse.de
-------------------------------------------------------------------
Sun Apr 7 13:25:33 CEST 2013 - agraf@suse.de
- rpm/package-descriptions: add lpae config for ARM
- ARM: Update config files (fix default, split out lpae).
- ARM: xen: Add missing define.
- config.conf: add lpae config for ARM
- rpm/package-descriptions: add lpae config for ARM
- commit 5457ebe
- commit 958fe54
-------------------------------------------------------------------
Fri Apr 5 14:13:15 CEST 2013 - jbeulich@suse.com
@ -1123,7 +1464,7 @@ Wed Mar 27 22:11:11 CET 2013 - mmarek@suse.cz
Tue Mar 26 12:35:11 CET 2013 - agraf@suse.de
- Delete config/armv7hl/u8500.
- commit 801a982
- commit b9fe3d9
-------------------------------------------------------------------
Mon Mar 25 16:23:30 CET 2013 - jeffm@suse.com
@ -1315,7 +1656,7 @@ Fri Mar 1 14:02:28 CET 2013 - jslaby@suse.cz
Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de
- Add AArch64 support
- commit b1aa50e
- commit 09220ef
-------------------------------------------------------------------
Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz
@ -4768,6 +5109,25 @@ Mon Sep 26 10:01:25 CEST 2011 - jeffm@suse.com
- Update to 3.1-rc7.
- commit ee8cc90
-------------------------------------------------------------------
Thu Sep 22 11:18:31 CEST 2011 - mmarek@suse.cz
- rpm/split-modules: Print the full path for modules missing in supported.conf
- commit e55e4c6
-------------------------------------------------------------------
Wed Sep 21 16:33:53 CEST 2011 - mmarek@suse.cz
- Add support for wildcards in supported.conf
- rpm/kernel-binary.spec.in: Generate Module.supported with all
lines from supported conf, unsupported modules are marked as "no"
- rpm/split-modules: Use the supported flag in modules, instead of
parsing the Module.supported file and report modules that have no
supported marking.
- rpm/check-supported-list: Delete, this is done by split-modules
now.
- commit edfdc2a
-------------------------------------------------------------------
Wed Sep 21 13:20:35 CEST 2011 - trenn@suse.de
@ -8903,6 +9263,26 @@ Mon Apr 19 21:21:26 CEST 2010 - jeffm@suse.de
x86/apbt: conditionally register cpu hp notifier for apbt
(bko#15786).
-------------------------------------------------------------------
Fri Apr 16 12:29:31 CEST 2010 - mmarek@suse.cz
- rpm/kernel-binary.spec.in, rpm/mkspec, rpm/old-packages.conf:
Obsolete kernel-vmi-base by kernel-pae-base (bnc#594271).
- commit a48fbdf
-------------------------------------------------------------------
Fri Apr 16 12:22:06 CEST 2010 - mmarek@suse.cz
- rpm/mkspec, rpm/old-packages.conf: Explicitly list ppc64 flavors that
obsolete kernel-kdump.
- commit 0a4f75b
-------------------------------------------------------------------
Fri Apr 16 12:12:12 CEST 2010 - mmarek@suse.cz
- rpm/old-packages.conf: s390(x) provides/obsoletes not needed anymore.
- commit 0e039b7
-------------------------------------------------------------------
Thu Apr 15 15:13:15 CEST 2010 - jbeulich@novell.com
@ -9287,6 +9667,13 @@ Wed Mar 10 00:03:12 CET 2010 - jeffm@suse.de
- Added new doc/config-options.changes to document configuration
changes.
-------------------------------------------------------------------
Tue Mar 9 14:36:48 CET 2010 - mmarek@suse.cz
- rpm/old-packages.conf: Obsolete kernel-vmi by kernel-default.
- rpm/kernel-module-subpackage: Also obsolete vmi KMPs.
- commit bf55479
-------------------------------------------------------------------
Tue Mar 9 13:57:49 CET 2010 - mmarek@suse.cz

View File

@ -20,7 +20,7 @@
# needssslcertforbuild
%define srcversion 3.11
%define patchversion 3.11.1
%define patchversion 3.11.6
%define variant %{nil}
%define vanilla_only 0
@ -39,17 +39,17 @@
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,check-supported-list,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%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 CONFIG_EFI_STUB
%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_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")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%ifarch %ix86 x86_64
%define install_vdso 1
@ -59,8 +59,12 @@
Name: kernel-lpae
Summary: Kernel for LPAE enabled systems
Version: 3.11.1
Release: <RELEASE>.g50dfbd0
Version: 3.11.6
%if 0%{?is_kotd}
Release: <RELEASE>.g2607707
%else
Release: 0
%endif
License: GPL-2.0
Group: System/Kernel
Url: http://www.kernel.org/
@ -118,19 +122,11 @@ BuildRequires: dwarfextract
BuildRequires: u-boot-tools
%endif
%if %build_xen
%ifarch %ix86
%if %build_flavor != "ec2"
Provides: kernel-xenpae = %version
Obsoletes: kernel-xenpae < %version
%endif
%endif
#!BuildIgnore: xen
%endif
Obsoletes: microcode_ctl
Provides: %name-nongpl = %version
Obsoletes: %name-nongpl < %version
%if %build_vanilla
# force bzip2 instead of lzma compression to allow install on older dist versions
%define _binary_payload w9.bzdio
@ -165,7 +161,6 @@ Source17: apply-patches
Source21: config.conf
Source23: supported.conf
Source33: check-for-config-changes
Source34: check-supported-list
Source35: group-source-files.pl
Source37: README.SUSE
Source38: README.KSYMS
@ -186,7 +181,7 @@ Source56: kernel-docs.spec.in
Source57: kernel-cert-subpackage
Source60: config.sh
Source61: compute-PATCHVERSION.sh
Source62: old-packages.conf
Source62: old-flavors
Source63: arch-symbols
Source64: package-descriptions
Source65: kernel-spec-macros
@ -245,31 +240,51 @@ NoSource: 121
# The following KMPs have been integrated into the kernel package,
# grouped by the last product that contained them.
# Usage: obsolete_kmp <basename> <upper bound of shipped versions>
# Note that KMPs embed the version of the kernel built against, that's why
# the _3 suffix for 2.6.x-based KMPs
%define obsolete_kmp() Obsoletes: %1-kmp-%build_flavor <= %2 \
Provides: %1-kmp = %2 \
Provides: %1-kmp-%build_flavor = %2
# sles10 / 10.3
Obsoletes: iwlwifi-kmp-%build_flavor
Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
Obsoletes: uvcvideo-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
%obsolete_kmp iwlwifi 1.3.27_3
%obsolete_kmp ipw3945 1.2.2_3
# sled10 / 11.0
%obsolete_kmp uvcvideo r200_3
# sle11-ga
Obsoletes: enic-kmp-%build_flavor
Obsoletes: fnic-kmp-%build_flavor
Obsoletes: brocade-bfa-kmp-%build_flavor
Obsoletes: kvm-kmp-%build_flavor
Obsoletes: perfmon-kmp-%build_flavor
Obsoletes: iwlagn-2-6-27-kmp-%build_flavor
Obsoletes: msi-wmi-kmp-%build_flavor
%obsolete_kmp enic 0.0.1_3
%obsolete_kmp fnic 1.0.0_3
%obsolete_kmp brocade-bfa 1.1.0.2_3
%obsolete_kmp kvm 78.2.6.30.1_3
%obsolete_kmp perfmon 2_3
%obsolete_kmp iwlagn-2-6-27 1.0_3
%obsolete_kmp msi-wmi 1.0_3
# sle11
Obsoletes: ocfs2-kmp-%build_flavor
%obsolete_kmp ocfs2 1.6_4
# 11.1
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
%obsolete_kmp quickcam 0.6.7
# sle11-sp1
%obsolete_kmp wacom 0.8.1_3
%obsolete_kmp btrfs 0_3
%obsolete_kmp brocade-bna 2.1.0.0_3
%obsolete_kmp hyper-v 0_3
%obsolete_kmp intel-e1000e 2.2.14
%obsolete_kmp drm 3.7_3.1
Obsoletes: firewire <= 3.0
Provides: firewire = 3.0
%obsolete_kmp firewire 3.0
%obsolete_kmp iwlagn 3.0
Obsoletes: compat-ath9k <= 3.0
Provides: compat-ath9k = 3.0
%obsolete_kmp compat-ath9k 3.0
%obsolete_kmp realtek-r8192ce_pci 2.6.0005_3
%obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3
%obsolete_kmp rt3090 2.4.0.4_3
%obsolete_kmp rt3592 2.4.1.1_3
%obsolete_kmp rt5390 2.4.0.4_3
%obsolete_kmp ath3k 1.0_3
Obsoletes: ath3k-firmware <= 1.0
Provides: ath3k-firmware = 1.0
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
@ -301,16 +316,27 @@ fi
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
# Generate a list of modules with their support status marking
%_sourcedir/guards --list --with-guards <%_sourcedir/supported.conf | \
awk '
/^\+(base|yes) / {
print $(NF);
next;
}
/^\+external / {
print $(NF) " external";
next;
}
/^[-+]/ {
print $(NF) " no";
next;
}
{
print $(NF);
}
' >%kernel_build_dir/Module.supported
%_sourcedir/guards --default=0 base < %_sourcedir/supported.conf | \
sed 's,.*/,,; s,\.ko$,,' | sort -u >%kernel_build_dir/Module.base
cd linux-%srcversion
@ -655,14 +681,6 @@ if [ %CONFIG_MODULES = y ]; then
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 test -e arch/s390/boot/kerntypes.o; then
:
@ -715,10 +733,12 @@ if [ %CONFIG_MODULES = y ]; then
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
-b %kernel_build_dir/Module.base \
%if ! %supported_modules_check
-i \
%if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
-e \
%endif
%if ! %supported_modules_check
-i
%endif
-s %kernel_build_dir/Module.supported
%if ! %split_extra
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
@ -871,6 +891,7 @@ Requires(pre): coreutils awk
Requires(post): module-init-tools
Requires(post): perl-Bootloader
Requires(post): mkinitrd
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif

View File

@ -26,6 +26,11 @@ Provides: multiversion(kernel)
Requires: coreutils grep
%{-c:Requires: %{-n*}-ueficert}
Enhances: kernel-%1
%ifarch %ix86
%if %1 == "default"
Obsoletes: %{-n*}-vmi
%endif
%endif
AutoReqProv: on
%{-p:%{expand:%(cd %_sourcedir; cat %{-p*})}}
%description -n %{-n*}-kmp-%1

View File

@ -1,22 +1,362 @@
-------------------------------------------------------------------
Wed Nov 6 14:54:28 CET 2013 - mhocko@suse.cz
- Fix a few incorrectly checked [io_]remap_pfn_range() calls
(bnc#849021, CVE-2013-4511).
- commit 2607707
-------------------------------------------------------------------
Wed Oct 30 19:04:18 CET 2013 - dsterba@suse.cz
- Disable patches.suse/btrfs-fix-negative-qgroup-tracking-from-owher.patch
reference: bnc#848059
- commit e6d4a27
-------------------------------------------------------------------
Wed Oct 30 17:49:05 CET 2013 - tiwai@suse.de
- ALSA: hda - Add extra chmap for 2.1 outputs on ASUS laptops
(bnc#846531).
- commit 5b1b1d3
-------------------------------------------------------------------
Wed Oct 30 12:36:05 CET 2013 - tiwai@suse.de
- ALSA: hda - Add a fixup for ASUS N76VZ (bnc#846529).
- commit 8bd2042
-------------------------------------------------------------------
Mon Oct 28 10:31:59 CET 2013 - jbeulich@suse.com
- Update EC2 config files.
- commit 81dd01f
-------------------------------------------------------------------
Mon Oct 28 09:25:43 CET 2013 - jbeulich@suse.com
- Refresh Xen patches (bnc#829682, bnc#842063).
- pcifront: Deal with toolstack missing 'XenbusStateClosing'
state.
- Update Xen patches to 3.11.6.
- commit 2339477
-------------------------------------------------------------------
Thu Oct 24 18:23:02 CEST 2013 - trenn@suse.de
- cpufreq: ondemand: Change the calculation of target frequency
(bnc#846734).
- commit 0ba01b7
-------------------------------------------------------------------
Thu Oct 24 17:08:03 CEST 2013 - dsterba@suse.cz
- Btrfs: fix negative qgroup tracking from owner accounting (bnc#821948)
- commit ef319f1
-------------------------------------------------------------------
Tue Oct 22 21:17:47 CEST 2013 - jeffm@suse.com
- nouveau: Fix race with fence signaling (bnc#844177).
- commit 8d7989b
-------------------------------------------------------------------
Fri Oct 18 22:19:21 CEST 2013 - jslaby@suse.cz
- Linux 3.11.6 (bnc#841645).
- Delete patches.drivers/ALSA-hda-Add-fixup-for-ASUS-N56VZ.
- commit 9ca6827
-------------------------------------------------------------------
Mon Oct 14 18:45:32 CEST 2013 - jeffm@suse.com
- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5 (vanilla)
- commit 53efb9c
-------------------------------------------------------------------
Mon Oct 14 18:21:41 CEST 2013 - jeffm@suse.com
- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5
- commit 22f9877
-------------------------------------------------------------------
Mon Oct 14 17:34:08 CEST 2013 - jeffm@suse.com
- btrfs: Fix creation of per-super sysfs directories when using multiple
subvolumes (bnc#845774).
- commit 0801062
-------------------------------------------------------------------
Mon Oct 14 10:57:07 CEST 2013 - oneukum@suse.de
- sha256_ssse3: also test for BMI2 (bnc#842459).
- commit 626459d
-------------------------------------------------------------------
Mon Oct 14 09:42:07 CEST 2013 - jslaby@suse.cz
- Linux 3.11.5.
- Delete
patches.suse/btrfs-0005-reset-ret-in-record_one_backref.patch.
- Delete
patches.suse/btrfs-0010-change-how-we-queue-blocks-for-backref-checkin.patch.
- Delete
patches.suse/btrfs-0022-skip-subvol-entries-when-checking-if-we-ve-cre.patch.
- Delete
patches.suse/btrfs-0033-remove-ourselves-from-the-cluster-list-under-l.patch.
- commit c00734a
-------------------------------------------------------------------
Fri Oct 11 13:45:25 CEST 2013 - tiwai@suse.de
- drm/i915: Undo the PIPEA quirk for i845 (bnc#845503).
- commit 61a06cb
-------------------------------------------------------------------
Tue Oct 8 20:02:53 CEST 2013 - tiwai@suse.de
- ALSA: hda - Add fixup for ASUS N56VZ (bnc#841645).
- commit a306dfb
-------------------------------------------------------------------
Sat Oct 5 18:59:29 CEST 2013 - jslaby@suse.cz
- Linux 3.11.4.
- commit 40d7ca3
-------------------------------------------------------------------
Fri Oct 4 13:04:43 CEST 2013 - mmarek@suse.cz
- rpm/split-modules: Check module support only if the -extra package is requested
- commit add86bf
-------------------------------------------------------------------
Fri Oct 4 13:02:48 CEST 2013 - mmarek@suse.cz
- rpm/split-modules: Remove unused options
- commit 3736315
-------------------------------------------------------------------
Fri Oct 4 12:57:44 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix creating the kernel-*-extra package
CONFIG_ENTERPRISE_SUPPORT has been renamed to CONFIG_SUSE_KERNEL_SUPPORTED
- commit 9e5b6fe
-------------------------------------------------------------------
Wed Oct 2 07:54:02 CEST 2013 - jslaby@suse.cz
- Linux 3.11.3.
- Refresh patches.xen/xen3-patch-3.4.
- commit 485f0d1
-------------------------------------------------------------------
Mon Sep 30 17:08:45 CEST 2013 - mmarek@suse.cz
- Always include the git commit in KOTD builds
This allows us not to set it explicitly in builds submitted to the
official distribution (bnc#821612, bnc#824171).
- commit a80e5ef
-------------------------------------------------------------------
Mon Sep 30 13:49:46 CEST 2013 - dsterba@suse.cz
- Btrfs: relocate csums properly with prealloc extents.
- commit cb5d5b5
-------------------------------------------------------------------
Sat Sep 28 18:00:10 CEST 2013 - ohering@suse.de
- Refresh
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch.
actually assign the divide result to hv_lapic_frequency
- commit 420e19b
-------------------------------------------------------------------
Fri Sep 27 23:46:35 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Add obsolete KMPs from sle11-sp1
- commit 221133c
-------------------------------------------------------------------
Fri Sep 27 23:16:48 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Make sure that all KMP obsoletes are
versioned (bnc#821465).
- commit d802bf2
-------------------------------------------------------------------
Fri Sep 27 23:07:09 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Provide obsoleted KMPs (bnc#753353)
- commit f5449e6
-------------------------------------------------------------------
Fri Sep 27 22:59:13 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Remove unversioned provides/obsoletes
for packages that were only seen in openSUSE releases up to 11.0.
(bnc#821465).
- commit 7e1f4b6
-------------------------------------------------------------------
Fri Sep 27 22:11:47 CEST 2013 - jeffm@suse.com
- config: disable FB_UDL in favor of DRM_UDL (bnc#836782).
- commit 68c5865
-------------------------------------------------------------------
Fri Sep 27 18:13:45 CEST 2013 - ohering@suse.de
- Refresh
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch.
- commit 83e7e53
-------------------------------------------------------------------
Fri Sep 27 16:24:13 CEST 2013 - ohering@suse.de
- X86: Hyper-V: Get the local APIC timer frequency from the
hypervisor.
- commit 4f400e1
-------------------------------------------------------------------
Fri Sep 27 16:22:49 CEST 2013 - ohering@suse.de
- Input: add a driver to support Hyper-V synthetic keyboard
(fate#315887).
- Update config files.
- commit 7affb28
-------------------------------------------------------------------
Fri Sep 27 14:52:18 CEST 2013 - mmarek@suse.cz
- rpm/old-flavors, rpm/mkspec: Add version information to obsolete
flavors (bnc#821465).
- rpm/kernel-binary.spec.in: Move the xenpae obsolete to the
old-flavors file.
- commit 25c1b0d
-------------------------------------------------------------------
Fri Sep 27 14:09:37 CEST 2013 - mmarek@suse.cz
- rpm/old-flavors: Convert the old-packages.conf file to a flat
list.
- rpm/mkspec: Adjust.
- rpm/old-packages.conf: Delete.
- commit 4037e16
-------------------------------------------------------------------
Fri Sep 27 13:20:24 CEST 2013 - mmarek@suse.cz
- rpm/old-packages.conf: Drop bogus obsoletes for "smp" (bnc#821465)
- commit 50c4c23
-------------------------------------------------------------------
Fri Sep 27 10:34:30 CEST 2013 - jslaby@suse.cz
- Linux 3.11.2.
- Refresh patches.xen/pci-guestdev.
- Refresh patches.xen/xen3-patch-2.6.27.
- Delete
patches.rpmify/powerpc-add-missing-include-to-book3s_xics-c.
- commit d1e8a21
-------------------------------------------------------------------
Fri Sep 27 10:29:30 CEST 2013 - jdelvare@suse.de
- config/*/debug: Enable FSCACHE_DEBUG and CACHEFILES_DEBUG.
- commit 5068fbc
-------------------------------------------------------------------
Thu Sep 26 17:32:40 CEST 2013 - rgoldwyn@suse.com
- rpm/kernel-binary.spec.in: Remove Obsoletes ocfs2-kmp
This is done to enable install of ocfs2-kmp-* alongwith the
kernel until the patches are reviewed.
- commit 9d2b4ca
-------------------------------------------------------------------
Thu Sep 26 16:10:40 CEST 2013 - jeffm@suse.com
- config.conf: Re-enable s390x and ia64 configs
- commit adb564f
-------------------------------------------------------------------
Thu Sep 26 16:10:27 CEST 2013 - jeffm@suse.com
- patches.rpmify/documentation-fix-bad-merge-with-tmpfile-documentation:
Updated Patch-mainline
- commit a1513a8
-------------------------------------------------------------------
Thu Sep 26 15:29:57 CEST 2013 - jdelvare@suse.de
- Build gpio-ucb1400 as a module
- commit 68bb010
-------------------------------------------------------------------
Thu Sep 26 11:47:04 CEST 2013 - mmarek@suse.cz
- Update README.BRANCH
- commit 4d432eb
-------------------------------------------------------------------
Wed Sep 25 16:55:12 CEST 2013 - dsterba@suse.cz
- Disable patches.suse/btrfs-0034-optimize-key-searches-in-btrfs_search_slot.patch
- commit e74b2a8
-------------------------------------------------------------------
Mon Sep 23 21:33:48 CEST 2013 - jeffm@suse.com
- patches.suse/btrfs-add-per-super-attribute-publishing-to-sysfs: Fix issue where
the error case would still attempt to create sysfs dir.
- commit 129c02b
-------------------------------------------------------------------
Fri Sep 20 21:16:16 CEST 2013 - jslaby@suse.cz
- power_supply: Prevent suspend until power supply events are
processed (bnc#841596).
- commit 50dfbd0
- commit 11b28da
-------------------------------------------------------------------
Wed Sep 18 14:41:04 CEST 2013 - duwe@suse.de
- Increase NR_CPUS on ppc64 to 2048 (fate#315438)
- commit ddaa978
- commit 8a38aef
-------------------------------------------------------------------
Tue Sep 17 19:55:19 CEST 2013 - jslaby@suse.cz
- Update config files.
Fix ZSWAP on vanillas.
- commit 5a7a093
- commit da42424
-------------------------------------------------------------------
Tue Sep 17 18:05:34 CEST 2013 - jeffm@suse.com
- scripts/sequence-patch.sh: Fix for Xen detection with --vanilla
When we hit the limit code to handle $SKIP_XEN and there aren't
any Xen patches to apply anyway, we'll fail because LIMIT is unset.
- commit 1d7b879
-------------------------------------------------------------------
Tue Sep 17 17:44:49 CEST 2013 - jeffm@suse.com
- scripts/tar-up.sh: Disable Xen patches when Xen configs are disabled
Similar to the change for scripts/sequence-patch.sh, this change
disables the Xen patches with +noxen in series.conf when creating
the kernel-source package.
- commit 3104a04
-------------------------------------------------------------------
Tue Sep 17 17:14:19 CEST 2013 - jeffm@suse.com
- scripts/sequence-patch.sh: Skip Xen patches when Xen configs are disabled.
When updating the base kernel version, the Xen patches must be updated
separately. This allows us to skip the Xen patches until they're resynced
just by disabling the configs.
- commit d9673e9
-------------------------------------------------------------------
Tue Sep 17 16:31:27 CEST 2013 - jeffm@suse.com
@ -135,7 +475,7 @@ Tue Sep 3 17:25:07 CEST 2013 - jeffm@suse.com
Tue Aug 27 21:34:49 CEST 2013 - jeffm@suse.com
- rpm/kernel-docs.spec.in: Fix missing whitespace error in description
- commit 7032523
- commit 280c88e
-------------------------------------------------------------------
Tue Aug 27 15:32:27 CEST 2013 - jeffm@suse.com
@ -265,7 +605,7 @@ Thu Jul 25 02:08:31 CEST 2013 - jeffm@suse.com
- rpm/kernel-binary.spec.in: Obsolete microcode_ctl
The kernel can request CPU microcode itself now and microcode_ctl is
no longer required.
- commit 3fb567f
- commit 43e5ff5
-------------------------------------------------------------------
Thu Jul 25 00:51:31 CEST 2013 - jeffm@suse.com
@ -486,7 +826,7 @@ Sat Jun 29 12:59:07 CEST 2013 - dmueller@suse.com
targets from the openSUSE ARM portfolio. Add
a armv6hl default kernel flavor and remove
traces of armv5tel.
- commit 62a3621
- commit 51c5edf
-------------------------------------------------------------------
Thu Jun 27 18:09:43 CEST 2013 - mszeredi@suse.cz
@ -514,7 +854,7 @@ Thu Jun 27 17:14:19 CEST 2013 - jeffm@suse.com
Thu Jun 27 09:33:57 CEST 2013 - guillaume.gardet@oliseo.fr
- arm: build lpae kernel as zImage
- commit 0fcc327
- commit d8f6242
-------------------------------------------------------------------
Wed Jun 26 23:16:51 CEST 2013 - jeffm@suse.com
@ -690,7 +1030,7 @@ Wed May 22 10:58:24 CEST 2013 - schwab@suse.de
- Update group-source-files.pl to handle symlink to directory
Also add arch/[^/]+/boot/dts/include/dt-bindings to the list of devel
files and avoid listing README.SUSE twice.
- commit ba8f987
- commit af248e4
-------------------------------------------------------------------
Tue May 21 14:44:17 CEST 2013 - jeffm@suse.com
@ -825,7 +1165,7 @@ Tue May 7 18:35:02 CEST 2013 - dmueller@suse.com
(which is the default for our openSUSE 12.3 release), needs
more header files from the machine specific directories to
be included in kernel-devel.
- commit 97197ff
- commit 882120e
-------------------------------------------------------------------
Tue May 7 16:32:41 CEST 2013 - jslaby@suse.cz
@ -1037,11 +1377,12 @@ Sun Apr 7 14:04:19 CEST 2013 - agraf@suse.de
-------------------------------------------------------------------
Sun Apr 7 13:25:33 CEST 2013 - agraf@suse.de
- rpm/package-descriptions: add lpae config for ARM
- ARM: Update config files (fix default, split out lpae).
- ARM: xen: Add missing define.
- config.conf: add lpae config for ARM
- rpm/package-descriptions: add lpae config for ARM
- commit 5457ebe
- commit 958fe54
-------------------------------------------------------------------
Fri Apr 5 14:13:15 CEST 2013 - jbeulich@suse.com
@ -1123,7 +1464,7 @@ Wed Mar 27 22:11:11 CET 2013 - mmarek@suse.cz
Tue Mar 26 12:35:11 CET 2013 - agraf@suse.de
- Delete config/armv7hl/u8500.
- commit 801a982
- commit b9fe3d9
-------------------------------------------------------------------
Mon Mar 25 16:23:30 CET 2013 - jeffm@suse.com
@ -1315,7 +1656,7 @@ Fri Mar 1 14:02:28 CET 2013 - jslaby@suse.cz
Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de
- Add AArch64 support
- commit b1aa50e
- commit 09220ef
-------------------------------------------------------------------
Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz
@ -4768,6 +5109,25 @@ Mon Sep 26 10:01:25 CEST 2011 - jeffm@suse.com
- Update to 3.1-rc7.
- commit ee8cc90
-------------------------------------------------------------------
Thu Sep 22 11:18:31 CEST 2011 - mmarek@suse.cz
- rpm/split-modules: Print the full path for modules missing in supported.conf
- commit e55e4c6
-------------------------------------------------------------------
Wed Sep 21 16:33:53 CEST 2011 - mmarek@suse.cz
- Add support for wildcards in supported.conf
- rpm/kernel-binary.spec.in: Generate Module.supported with all
lines from supported conf, unsupported modules are marked as "no"
- rpm/split-modules: Use the supported flag in modules, instead of
parsing the Module.supported file and report modules that have no
supported marking.
- rpm/check-supported-list: Delete, this is done by split-modules
now.
- commit edfdc2a
-------------------------------------------------------------------
Wed Sep 21 13:20:35 CEST 2011 - trenn@suse.de
@ -8903,6 +9263,26 @@ Mon Apr 19 21:21:26 CEST 2010 - jeffm@suse.de
x86/apbt: conditionally register cpu hp notifier for apbt
(bko#15786).
-------------------------------------------------------------------
Fri Apr 16 12:29:31 CEST 2010 - mmarek@suse.cz
- rpm/kernel-binary.spec.in, rpm/mkspec, rpm/old-packages.conf:
Obsolete kernel-vmi-base by kernel-pae-base (bnc#594271).
- commit a48fbdf
-------------------------------------------------------------------
Fri Apr 16 12:22:06 CEST 2010 - mmarek@suse.cz
- rpm/mkspec, rpm/old-packages.conf: Explicitly list ppc64 flavors that
obsolete kernel-kdump.
- commit 0a4f75b
-------------------------------------------------------------------
Fri Apr 16 12:12:12 CEST 2010 - mmarek@suse.cz
- rpm/old-packages.conf: s390(x) provides/obsoletes not needed anymore.
- commit 0e039b7
-------------------------------------------------------------------
Thu Apr 15 15:13:15 CEST 2010 - jbeulich@novell.com
@ -9287,6 +9667,13 @@ Wed Mar 10 00:03:12 CET 2010 - jeffm@suse.de
- Added new doc/config-options.changes to document configuration
changes.
-------------------------------------------------------------------
Tue Mar 9 14:36:48 CET 2010 - mmarek@suse.cz
- rpm/old-packages.conf: Obsolete kernel-vmi by kernel-default.
- rpm/kernel-module-subpackage: Also obsolete vmi KMPs.
- commit bf55479
-------------------------------------------------------------------
Tue Mar 9 13:57:49 CET 2010 - mmarek@suse.cz

View File

@ -20,7 +20,7 @@
# needssslcertforbuild
%define srcversion 3.11
%define patchversion 3.11.1
%define patchversion 3.11.6
%define variant %{nil}
%define vanilla_only 0
@ -39,17 +39,17 @@
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,check-supported-list,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%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 CONFIG_EFI_STUB
%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_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")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%ifarch %ix86 x86_64
%define install_vdso 1
@ -59,8 +59,12 @@
Name: kernel-pae
Summary: Kernel with PAE Support
Version: 3.11.1
Release: <RELEASE>.g50dfbd0
Version: 3.11.6
%if 0%{?is_kotd}
Release: <RELEASE>.g2607707
%else
Release: 0
%endif
License: GPL-2.0
Group: System/Kernel
Url: http://www.kernel.org/
@ -118,19 +122,11 @@ BuildRequires: dwarfextract
BuildRequires: u-boot-tools
%endif
%if %build_xen
%ifarch %ix86
%if %build_flavor != "ec2"
Provides: kernel-xenpae = %version
Obsoletes: kernel-xenpae < %version
%endif
%endif
#!BuildIgnore: xen
%endif
Obsoletes: microcode_ctl
Provides: %name-nongpl = %version
Obsoletes: %name-nongpl < %version
%if %build_vanilla
# force bzip2 instead of lzma compression to allow install on older dist versions
%define _binary_payload w9.bzdio
@ -149,8 +145,10 @@ Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
%ifarch %ix86
Provides: kernel-bigsmp
Obsoletes: kernel-bigsmp
Provides: kernel-bigsmp = 2.6.17
Obsoletes: kernel-bigsmp <= 2.6.17
Provides: kernel-vmi = 2.6.38
Obsoletes: kernel-vmi <= 2.6.38
%endif
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.bz2
@ -168,7 +166,6 @@ Source17: apply-patches
Source21: config.conf
Source23: supported.conf
Source33: check-for-config-changes
Source34: check-supported-list
Source35: group-source-files.pl
Source37: README.SUSE
Source38: README.KSYMS
@ -189,7 +186,7 @@ Source56: kernel-docs.spec.in
Source57: kernel-cert-subpackage
Source60: config.sh
Source61: compute-PATCHVERSION.sh
Source62: old-packages.conf
Source62: old-flavors
Source63: arch-symbols
Source64: package-descriptions
Source65: kernel-spec-macros
@ -248,31 +245,51 @@ NoSource: 121
# The following KMPs have been integrated into the kernel package,
# grouped by the last product that contained them.
# Usage: obsolete_kmp <basename> <upper bound of shipped versions>
# Note that KMPs embed the version of the kernel built against, that's why
# the _3 suffix for 2.6.x-based KMPs
%define obsolete_kmp() Obsoletes: %1-kmp-%build_flavor <= %2 \
Provides: %1-kmp = %2 \
Provides: %1-kmp-%build_flavor = %2
# sles10 / 10.3
Obsoletes: iwlwifi-kmp-%build_flavor
Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
Obsoletes: uvcvideo-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
%obsolete_kmp iwlwifi 1.3.27_3
%obsolete_kmp ipw3945 1.2.2_3
# sled10 / 11.0
%obsolete_kmp uvcvideo r200_3
# sle11-ga
Obsoletes: enic-kmp-%build_flavor
Obsoletes: fnic-kmp-%build_flavor
Obsoletes: brocade-bfa-kmp-%build_flavor
Obsoletes: kvm-kmp-%build_flavor
Obsoletes: perfmon-kmp-%build_flavor
Obsoletes: iwlagn-2-6-27-kmp-%build_flavor
Obsoletes: msi-wmi-kmp-%build_flavor
%obsolete_kmp enic 0.0.1_3
%obsolete_kmp fnic 1.0.0_3
%obsolete_kmp brocade-bfa 1.1.0.2_3
%obsolete_kmp kvm 78.2.6.30.1_3
%obsolete_kmp perfmon 2_3
%obsolete_kmp iwlagn-2-6-27 1.0_3
%obsolete_kmp msi-wmi 1.0_3
# sle11
Obsoletes: ocfs2-kmp-%build_flavor
%obsolete_kmp ocfs2 1.6_4
# 11.1
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
%obsolete_kmp quickcam 0.6.7
# sle11-sp1
%obsolete_kmp wacom 0.8.1_3
%obsolete_kmp btrfs 0_3
%obsolete_kmp brocade-bna 2.1.0.0_3
%obsolete_kmp hyper-v 0_3
%obsolete_kmp intel-e1000e 2.2.14
%obsolete_kmp drm 3.7_3.1
Obsoletes: firewire <= 3.0
Provides: firewire = 3.0
%obsolete_kmp firewire 3.0
%obsolete_kmp iwlagn 3.0
Obsoletes: compat-ath9k <= 3.0
Provides: compat-ath9k = 3.0
%obsolete_kmp compat-ath9k 3.0
%obsolete_kmp realtek-r8192ce_pci 2.6.0005_3
%obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3
%obsolete_kmp rt3090 2.4.0.4_3
%obsolete_kmp rt3592 2.4.1.1_3
%obsolete_kmp rt5390 2.4.0.4_3
%obsolete_kmp ath3k 1.0_3
Obsoletes: ath3k-firmware <= 1.0
Provides: ath3k-firmware = 1.0
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
@ -310,16 +327,27 @@ fi
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
# Generate a list of modules with their support status marking
%_sourcedir/guards --list --with-guards <%_sourcedir/supported.conf | \
awk '
/^\+(base|yes) / {
print $(NF);
next;
}
/^\+external / {
print $(NF) " external";
next;
}
/^[-+]/ {
print $(NF) " no";
next;
}
{
print $(NF);
}
' >%kernel_build_dir/Module.supported
%_sourcedir/guards --default=0 base < %_sourcedir/supported.conf | \
sed 's,.*/,,; s,\.ko$,,' | sort -u >%kernel_build_dir/Module.base
cd linux-%srcversion
@ -664,14 +692,6 @@ if [ %CONFIG_MODULES = y ]; then
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 test -e arch/s390/boot/kerntypes.o; then
:
@ -724,10 +744,12 @@ if [ %CONFIG_MODULES = y ]; then
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
-b %kernel_build_dir/Module.base \
%if ! %supported_modules_check
-i \
%if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
-e \
%endif
%if ! %supported_modules_check
-i
%endif
-s %kernel_build_dir/Module.supported
%if ! %split_extra
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
@ -881,6 +903,10 @@ Requires(post): module-init-tools
Requires(post): perl-Bootloader
Requires(post): mkinitrd
%ifarch %ix86
Provides: kernel-vmi-base = 2.6.38
Obsoletes: kernel-vmi-base <= 2.6.38
%endif
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif

View File

@ -1,22 +1,362 @@
-------------------------------------------------------------------
Wed Nov 6 14:54:28 CET 2013 - mhocko@suse.cz
- Fix a few incorrectly checked [io_]remap_pfn_range() calls
(bnc#849021, CVE-2013-4511).
- commit 2607707
-------------------------------------------------------------------
Wed Oct 30 19:04:18 CET 2013 - dsterba@suse.cz
- Disable patches.suse/btrfs-fix-negative-qgroup-tracking-from-owher.patch
reference: bnc#848059
- commit e6d4a27
-------------------------------------------------------------------
Wed Oct 30 17:49:05 CET 2013 - tiwai@suse.de
- ALSA: hda - Add extra chmap for 2.1 outputs on ASUS laptops
(bnc#846531).
- commit 5b1b1d3
-------------------------------------------------------------------
Wed Oct 30 12:36:05 CET 2013 - tiwai@suse.de
- ALSA: hda - Add a fixup for ASUS N76VZ (bnc#846529).
- commit 8bd2042
-------------------------------------------------------------------
Mon Oct 28 10:31:59 CET 2013 - jbeulich@suse.com
- Update EC2 config files.
- commit 81dd01f
-------------------------------------------------------------------
Mon Oct 28 09:25:43 CET 2013 - jbeulich@suse.com
- Refresh Xen patches (bnc#829682, bnc#842063).
- pcifront: Deal with toolstack missing 'XenbusStateClosing'
state.
- Update Xen patches to 3.11.6.
- commit 2339477
-------------------------------------------------------------------
Thu Oct 24 18:23:02 CEST 2013 - trenn@suse.de
- cpufreq: ondemand: Change the calculation of target frequency
(bnc#846734).
- commit 0ba01b7
-------------------------------------------------------------------
Thu Oct 24 17:08:03 CEST 2013 - dsterba@suse.cz
- Btrfs: fix negative qgroup tracking from owner accounting (bnc#821948)
- commit ef319f1
-------------------------------------------------------------------
Tue Oct 22 21:17:47 CEST 2013 - jeffm@suse.com
- nouveau: Fix race with fence signaling (bnc#844177).
- commit 8d7989b
-------------------------------------------------------------------
Fri Oct 18 22:19:21 CEST 2013 - jslaby@suse.cz
- Linux 3.11.6 (bnc#841645).
- Delete patches.drivers/ALSA-hda-Add-fixup-for-ASUS-N56VZ.
- commit 9ca6827
-------------------------------------------------------------------
Mon Oct 14 18:45:32 CEST 2013 - jeffm@suse.com
- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5 (vanilla)
- commit 53efb9c
-------------------------------------------------------------------
Mon Oct 14 18:21:41 CEST 2013 - jeffm@suse.com
- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5
- commit 22f9877
-------------------------------------------------------------------
Mon Oct 14 17:34:08 CEST 2013 - jeffm@suse.com
- btrfs: Fix creation of per-super sysfs directories when using multiple
subvolumes (bnc#845774).
- commit 0801062
-------------------------------------------------------------------
Mon Oct 14 10:57:07 CEST 2013 - oneukum@suse.de
- sha256_ssse3: also test for BMI2 (bnc#842459).
- commit 626459d
-------------------------------------------------------------------
Mon Oct 14 09:42:07 CEST 2013 - jslaby@suse.cz
- Linux 3.11.5.
- Delete
patches.suse/btrfs-0005-reset-ret-in-record_one_backref.patch.
- Delete
patches.suse/btrfs-0010-change-how-we-queue-blocks-for-backref-checkin.patch.
- Delete
patches.suse/btrfs-0022-skip-subvol-entries-when-checking-if-we-ve-cre.patch.
- Delete
patches.suse/btrfs-0033-remove-ourselves-from-the-cluster-list-under-l.patch.
- commit c00734a
-------------------------------------------------------------------
Fri Oct 11 13:45:25 CEST 2013 - tiwai@suse.de
- drm/i915: Undo the PIPEA quirk for i845 (bnc#845503).
- commit 61a06cb
-------------------------------------------------------------------
Tue Oct 8 20:02:53 CEST 2013 - tiwai@suse.de
- ALSA: hda - Add fixup for ASUS N56VZ (bnc#841645).
- commit a306dfb
-------------------------------------------------------------------
Sat Oct 5 18:59:29 CEST 2013 - jslaby@suse.cz
- Linux 3.11.4.
- commit 40d7ca3
-------------------------------------------------------------------
Fri Oct 4 13:04:43 CEST 2013 - mmarek@suse.cz
- rpm/split-modules: Check module support only if the -extra package is requested
- commit add86bf
-------------------------------------------------------------------
Fri Oct 4 13:02:48 CEST 2013 - mmarek@suse.cz
- rpm/split-modules: Remove unused options
- commit 3736315
-------------------------------------------------------------------
Fri Oct 4 12:57:44 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix creating the kernel-*-extra package
CONFIG_ENTERPRISE_SUPPORT has been renamed to CONFIG_SUSE_KERNEL_SUPPORTED
- commit 9e5b6fe
-------------------------------------------------------------------
Wed Oct 2 07:54:02 CEST 2013 - jslaby@suse.cz
- Linux 3.11.3.
- Refresh patches.xen/xen3-patch-3.4.
- commit 485f0d1
-------------------------------------------------------------------
Mon Sep 30 17:08:45 CEST 2013 - mmarek@suse.cz
- Always include the git commit in KOTD builds
This allows us not to set it explicitly in builds submitted to the
official distribution (bnc#821612, bnc#824171).
- commit a80e5ef
-------------------------------------------------------------------
Mon Sep 30 13:49:46 CEST 2013 - dsterba@suse.cz
- Btrfs: relocate csums properly with prealloc extents.
- commit cb5d5b5
-------------------------------------------------------------------
Sat Sep 28 18:00:10 CEST 2013 - ohering@suse.de
- Refresh
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch.
actually assign the divide result to hv_lapic_frequency
- commit 420e19b
-------------------------------------------------------------------
Fri Sep 27 23:46:35 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Add obsolete KMPs from sle11-sp1
- commit 221133c
-------------------------------------------------------------------
Fri Sep 27 23:16:48 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Make sure that all KMP obsoletes are
versioned (bnc#821465).
- commit d802bf2
-------------------------------------------------------------------
Fri Sep 27 23:07:09 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Provide obsoleted KMPs (bnc#753353)
- commit f5449e6
-------------------------------------------------------------------
Fri Sep 27 22:59:13 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Remove unversioned provides/obsoletes
for packages that were only seen in openSUSE releases up to 11.0.
(bnc#821465).
- commit 7e1f4b6
-------------------------------------------------------------------
Fri Sep 27 22:11:47 CEST 2013 - jeffm@suse.com
- config: disable FB_UDL in favor of DRM_UDL (bnc#836782).
- commit 68c5865
-------------------------------------------------------------------
Fri Sep 27 18:13:45 CEST 2013 - ohering@suse.de
- Refresh
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch.
- commit 83e7e53
-------------------------------------------------------------------
Fri Sep 27 16:24:13 CEST 2013 - ohering@suse.de
- X86: Hyper-V: Get the local APIC timer frequency from the
hypervisor.
- commit 4f400e1
-------------------------------------------------------------------
Fri Sep 27 16:22:49 CEST 2013 - ohering@suse.de
- Input: add a driver to support Hyper-V synthetic keyboard
(fate#315887).
- Update config files.
- commit 7affb28
-------------------------------------------------------------------
Fri Sep 27 14:52:18 CEST 2013 - mmarek@suse.cz
- rpm/old-flavors, rpm/mkspec: Add version information to obsolete
flavors (bnc#821465).
- rpm/kernel-binary.spec.in: Move the xenpae obsolete to the
old-flavors file.
- commit 25c1b0d
-------------------------------------------------------------------
Fri Sep 27 14:09:37 CEST 2013 - mmarek@suse.cz
- rpm/old-flavors: Convert the old-packages.conf file to a flat
list.
- rpm/mkspec: Adjust.
- rpm/old-packages.conf: Delete.
- commit 4037e16
-------------------------------------------------------------------
Fri Sep 27 13:20:24 CEST 2013 - mmarek@suse.cz
- rpm/old-packages.conf: Drop bogus obsoletes for "smp" (bnc#821465)
- commit 50c4c23
-------------------------------------------------------------------
Fri Sep 27 10:34:30 CEST 2013 - jslaby@suse.cz
- Linux 3.11.2.
- Refresh patches.xen/pci-guestdev.
- Refresh patches.xen/xen3-patch-2.6.27.
- Delete
patches.rpmify/powerpc-add-missing-include-to-book3s_xics-c.
- commit d1e8a21
-------------------------------------------------------------------
Fri Sep 27 10:29:30 CEST 2013 - jdelvare@suse.de
- config/*/debug: Enable FSCACHE_DEBUG and CACHEFILES_DEBUG.
- commit 5068fbc
-------------------------------------------------------------------
Thu Sep 26 17:32:40 CEST 2013 - rgoldwyn@suse.com
- rpm/kernel-binary.spec.in: Remove Obsoletes ocfs2-kmp
This is done to enable install of ocfs2-kmp-* alongwith the
kernel until the patches are reviewed.
- commit 9d2b4ca
-------------------------------------------------------------------
Thu Sep 26 16:10:40 CEST 2013 - jeffm@suse.com
- config.conf: Re-enable s390x and ia64 configs
- commit adb564f
-------------------------------------------------------------------
Thu Sep 26 16:10:27 CEST 2013 - jeffm@suse.com
- patches.rpmify/documentation-fix-bad-merge-with-tmpfile-documentation:
Updated Patch-mainline
- commit a1513a8
-------------------------------------------------------------------
Thu Sep 26 15:29:57 CEST 2013 - jdelvare@suse.de
- Build gpio-ucb1400 as a module
- commit 68bb010
-------------------------------------------------------------------
Thu Sep 26 11:47:04 CEST 2013 - mmarek@suse.cz
- Update README.BRANCH
- commit 4d432eb
-------------------------------------------------------------------
Wed Sep 25 16:55:12 CEST 2013 - dsterba@suse.cz
- Disable patches.suse/btrfs-0034-optimize-key-searches-in-btrfs_search_slot.patch
- commit e74b2a8
-------------------------------------------------------------------
Mon Sep 23 21:33:48 CEST 2013 - jeffm@suse.com
- patches.suse/btrfs-add-per-super-attribute-publishing-to-sysfs: Fix issue where
the error case would still attempt to create sysfs dir.
- commit 129c02b
-------------------------------------------------------------------
Fri Sep 20 21:16:16 CEST 2013 - jslaby@suse.cz
- power_supply: Prevent suspend until power supply events are
processed (bnc#841596).
- commit 50dfbd0
- commit 11b28da
-------------------------------------------------------------------
Wed Sep 18 14:41:04 CEST 2013 - duwe@suse.de
- Increase NR_CPUS on ppc64 to 2048 (fate#315438)
- commit ddaa978
- commit 8a38aef
-------------------------------------------------------------------
Tue Sep 17 19:55:19 CEST 2013 - jslaby@suse.cz
- Update config files.
Fix ZSWAP on vanillas.
- commit 5a7a093
- commit da42424
-------------------------------------------------------------------
Tue Sep 17 18:05:34 CEST 2013 - jeffm@suse.com
- scripts/sequence-patch.sh: Fix for Xen detection with --vanilla
When we hit the limit code to handle $SKIP_XEN and there aren't
any Xen patches to apply anyway, we'll fail because LIMIT is unset.
- commit 1d7b879
-------------------------------------------------------------------
Tue Sep 17 17:44:49 CEST 2013 - jeffm@suse.com
- scripts/tar-up.sh: Disable Xen patches when Xen configs are disabled
Similar to the change for scripts/sequence-patch.sh, this change
disables the Xen patches with +noxen in series.conf when creating
the kernel-source package.
- commit 3104a04
-------------------------------------------------------------------
Tue Sep 17 17:14:19 CEST 2013 - jeffm@suse.com
- scripts/sequence-patch.sh: Skip Xen patches when Xen configs are disabled.
When updating the base kernel version, the Xen patches must be updated
separately. This allows us to skip the Xen patches until they're resynced
just by disabling the configs.
- commit d9673e9
-------------------------------------------------------------------
Tue Sep 17 16:31:27 CEST 2013 - jeffm@suse.com
@ -135,7 +475,7 @@ Tue Sep 3 17:25:07 CEST 2013 - jeffm@suse.com
Tue Aug 27 21:34:49 CEST 2013 - jeffm@suse.com
- rpm/kernel-docs.spec.in: Fix missing whitespace error in description
- commit 7032523
- commit 280c88e
-------------------------------------------------------------------
Tue Aug 27 15:32:27 CEST 2013 - jeffm@suse.com
@ -265,7 +605,7 @@ Thu Jul 25 02:08:31 CEST 2013 - jeffm@suse.com
- rpm/kernel-binary.spec.in: Obsolete microcode_ctl
The kernel can request CPU microcode itself now and microcode_ctl is
no longer required.
- commit 3fb567f
- commit 43e5ff5
-------------------------------------------------------------------
Thu Jul 25 00:51:31 CEST 2013 - jeffm@suse.com
@ -486,7 +826,7 @@ Sat Jun 29 12:59:07 CEST 2013 - dmueller@suse.com
targets from the openSUSE ARM portfolio. Add
a armv6hl default kernel flavor and remove
traces of armv5tel.
- commit 62a3621
- commit 51c5edf
-------------------------------------------------------------------
Thu Jun 27 18:09:43 CEST 2013 - mszeredi@suse.cz
@ -514,7 +854,7 @@ Thu Jun 27 17:14:19 CEST 2013 - jeffm@suse.com
Thu Jun 27 09:33:57 CEST 2013 - guillaume.gardet@oliseo.fr
- arm: build lpae kernel as zImage
- commit 0fcc327
- commit d8f6242
-------------------------------------------------------------------
Wed Jun 26 23:16:51 CEST 2013 - jeffm@suse.com
@ -690,7 +1030,7 @@ Wed May 22 10:58:24 CEST 2013 - schwab@suse.de
- Update group-source-files.pl to handle symlink to directory
Also add arch/[^/]+/boot/dts/include/dt-bindings to the list of devel
files and avoid listing README.SUSE twice.
- commit ba8f987
- commit af248e4
-------------------------------------------------------------------
Tue May 21 14:44:17 CEST 2013 - jeffm@suse.com
@ -825,7 +1165,7 @@ Tue May 7 18:35:02 CEST 2013 - dmueller@suse.com
(which is the default for our openSUSE 12.3 release), needs
more header files from the machine specific directories to
be included in kernel-devel.
- commit 97197ff
- commit 882120e
-------------------------------------------------------------------
Tue May 7 16:32:41 CEST 2013 - jslaby@suse.cz
@ -1037,11 +1377,12 @@ Sun Apr 7 14:04:19 CEST 2013 - agraf@suse.de
-------------------------------------------------------------------
Sun Apr 7 13:25:33 CEST 2013 - agraf@suse.de
- rpm/package-descriptions: add lpae config for ARM
- ARM: Update config files (fix default, split out lpae).
- ARM: xen: Add missing define.
- config.conf: add lpae config for ARM
- rpm/package-descriptions: add lpae config for ARM
- commit 5457ebe
- commit 958fe54
-------------------------------------------------------------------
Fri Apr 5 14:13:15 CEST 2013 - jbeulich@suse.com
@ -1123,7 +1464,7 @@ Wed Mar 27 22:11:11 CET 2013 - mmarek@suse.cz
Tue Mar 26 12:35:11 CET 2013 - agraf@suse.de
- Delete config/armv7hl/u8500.
- commit 801a982
- commit b9fe3d9
-------------------------------------------------------------------
Mon Mar 25 16:23:30 CET 2013 - jeffm@suse.com
@ -1315,7 +1656,7 @@ Fri Mar 1 14:02:28 CET 2013 - jslaby@suse.cz
Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de
- Add AArch64 support
- commit b1aa50e
- commit 09220ef
-------------------------------------------------------------------
Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz
@ -4768,6 +5109,25 @@ Mon Sep 26 10:01:25 CEST 2011 - jeffm@suse.com
- Update to 3.1-rc7.
- commit ee8cc90
-------------------------------------------------------------------
Thu Sep 22 11:18:31 CEST 2011 - mmarek@suse.cz
- rpm/split-modules: Print the full path for modules missing in supported.conf
- commit e55e4c6
-------------------------------------------------------------------
Wed Sep 21 16:33:53 CEST 2011 - mmarek@suse.cz
- Add support for wildcards in supported.conf
- rpm/kernel-binary.spec.in: Generate Module.supported with all
lines from supported conf, unsupported modules are marked as "no"
- rpm/split-modules: Use the supported flag in modules, instead of
parsing the Module.supported file and report modules that have no
supported marking.
- rpm/check-supported-list: Delete, this is done by split-modules
now.
- commit edfdc2a
-------------------------------------------------------------------
Wed Sep 21 13:20:35 CEST 2011 - trenn@suse.de
@ -8903,6 +9263,26 @@ Mon Apr 19 21:21:26 CEST 2010 - jeffm@suse.de
x86/apbt: conditionally register cpu hp notifier for apbt
(bko#15786).
-------------------------------------------------------------------
Fri Apr 16 12:29:31 CEST 2010 - mmarek@suse.cz
- rpm/kernel-binary.spec.in, rpm/mkspec, rpm/old-packages.conf:
Obsolete kernel-vmi-base by kernel-pae-base (bnc#594271).
- commit a48fbdf
-------------------------------------------------------------------
Fri Apr 16 12:22:06 CEST 2010 - mmarek@suse.cz
- rpm/mkspec, rpm/old-packages.conf: Explicitly list ppc64 flavors that
obsolete kernel-kdump.
- commit 0a4f75b
-------------------------------------------------------------------
Fri Apr 16 12:12:12 CEST 2010 - mmarek@suse.cz
- rpm/old-packages.conf: s390(x) provides/obsoletes not needed anymore.
- commit 0e039b7
-------------------------------------------------------------------
Thu Apr 15 15:13:15 CEST 2010 - jbeulich@novell.com
@ -9287,6 +9667,13 @@ Wed Mar 10 00:03:12 CET 2010 - jeffm@suse.de
- Added new doc/config-options.changes to document configuration
changes.
-------------------------------------------------------------------
Tue Mar 9 14:36:48 CET 2010 - mmarek@suse.cz
- rpm/old-packages.conf: Obsolete kernel-vmi by kernel-default.
- rpm/kernel-module-subpackage: Also obsolete vmi KMPs.
- commit bf55479
-------------------------------------------------------------------
Tue Mar 9 13:57:49 CET 2010 - mmarek@suse.cz

View File

@ -19,7 +19,7 @@
# icecream 0
%define srcversion 3.11
%define patchversion 3.11.1
%define patchversion 3.11.6
%define variant %{nil}
%define vanilla_only 0
@ -29,8 +29,12 @@
Name: kernel-source
Summary: The Linux Kernel Sources
Version: 3.11.1
Release: <RELEASE>.g50dfbd0
Version: 3.11.6
%if 0%{?is_kotd}
Release: <RELEASE>.g2607707
%else
Release: 0
%endif
License: GPL-2.0
Group: Development/Sources
Url: http://www.kernel.org/
@ -56,7 +60,6 @@ Source17: apply-patches
Source21: config.conf
Source23: supported.conf
Source33: check-for-config-changes
Source34: check-supported-list
Source35: group-source-files.pl
Source37: README.SUSE
Source38: README.KSYMS
@ -77,7 +80,7 @@ Source56: kernel-docs.spec.in
Source57: kernel-cert-subpackage
Source60: config.sh
Source61: compute-PATCHVERSION.sh
Source62: old-packages.conf
Source62: old-flavors
Source63: arch-symbols
Source64: package-descriptions
Source65: kernel-spec-macros
@ -107,7 +110,7 @@ Prefix: /usr/src
# Source is only complete with devel files.
Requires: kernel-devel = %version-%release
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,check-supported-list,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%define symbols %(set -- $([ -e %_sourcedir/extra-symbols ] && cat %_sourcedir/extra-symbols) ; echo $*)
%define variant_symbols %(case %name in (*-rt) echo "RT" ;; esac)

View File

@ -30,7 +30,11 @@
Name: kernel-source@VARIANT@
Summary: The Linux Kernel Sources
Version: @RPMVERSION@
%if 0%{?is_kotd}
Release: <RELEASE>.g@COMMIT@
%else
Release: @RELEASE@
%endif
License: GPL-2.0
Group: Development/Sources
Url: http://www.kernel.org/
@ -56,7 +60,6 @@ Source17: apply-patches
Source21: config.conf
Source23: supported.conf
Source33: check-for-config-changes
Source34: check-supported-list
Source35: group-source-files.pl
Source37: README.SUSE
Source38: README.KSYMS
@ -77,7 +80,7 @@ Source56: kernel-docs.spec.in
Source57: kernel-cert-subpackage
Source60: config.sh
Source61: compute-PATCHVERSION.sh
Source62: old-packages.conf
Source62: old-flavors
Source63: arch-symbols
Source64: package-descriptions
Source65: kernel-spec-macros

View File

@ -1,22 +1,362 @@
-------------------------------------------------------------------
Wed Nov 6 14:54:28 CET 2013 - mhocko@suse.cz
- Fix a few incorrectly checked [io_]remap_pfn_range() calls
(bnc#849021, CVE-2013-4511).
- commit 2607707
-------------------------------------------------------------------
Wed Oct 30 19:04:18 CET 2013 - dsterba@suse.cz
- Disable patches.suse/btrfs-fix-negative-qgroup-tracking-from-owher.patch
reference: bnc#848059
- commit e6d4a27
-------------------------------------------------------------------
Wed Oct 30 17:49:05 CET 2013 - tiwai@suse.de
- ALSA: hda - Add extra chmap for 2.1 outputs on ASUS laptops
(bnc#846531).
- commit 5b1b1d3
-------------------------------------------------------------------
Wed Oct 30 12:36:05 CET 2013 - tiwai@suse.de
- ALSA: hda - Add a fixup for ASUS N76VZ (bnc#846529).
- commit 8bd2042
-------------------------------------------------------------------
Mon Oct 28 10:31:59 CET 2013 - jbeulich@suse.com
- Update EC2 config files.
- commit 81dd01f
-------------------------------------------------------------------
Mon Oct 28 09:25:43 CET 2013 - jbeulich@suse.com
- Refresh Xen patches (bnc#829682, bnc#842063).
- pcifront: Deal with toolstack missing 'XenbusStateClosing'
state.
- Update Xen patches to 3.11.6.
- commit 2339477
-------------------------------------------------------------------
Thu Oct 24 18:23:02 CEST 2013 - trenn@suse.de
- cpufreq: ondemand: Change the calculation of target frequency
(bnc#846734).
- commit 0ba01b7
-------------------------------------------------------------------
Thu Oct 24 17:08:03 CEST 2013 - dsterba@suse.cz
- Btrfs: fix negative qgroup tracking from owner accounting (bnc#821948)
- commit ef319f1
-------------------------------------------------------------------
Tue Oct 22 21:17:47 CEST 2013 - jeffm@suse.com
- nouveau: Fix race with fence signaling (bnc#844177).
- commit 8d7989b
-------------------------------------------------------------------
Fri Oct 18 22:19:21 CEST 2013 - jslaby@suse.cz
- Linux 3.11.6 (bnc#841645).
- Delete patches.drivers/ALSA-hda-Add-fixup-for-ASUS-N56VZ.
- commit 9ca6827
-------------------------------------------------------------------
Mon Oct 14 18:45:32 CEST 2013 - jeffm@suse.com
- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5 (vanilla)
- commit 53efb9c
-------------------------------------------------------------------
Mon Oct 14 18:21:41 CEST 2013 - jeffm@suse.com
- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5
- commit 22f9877
-------------------------------------------------------------------
Mon Oct 14 17:34:08 CEST 2013 - jeffm@suse.com
- btrfs: Fix creation of per-super sysfs directories when using multiple
subvolumes (bnc#845774).
- commit 0801062
-------------------------------------------------------------------
Mon Oct 14 10:57:07 CEST 2013 - oneukum@suse.de
- sha256_ssse3: also test for BMI2 (bnc#842459).
- commit 626459d
-------------------------------------------------------------------
Mon Oct 14 09:42:07 CEST 2013 - jslaby@suse.cz
- Linux 3.11.5.
- Delete
patches.suse/btrfs-0005-reset-ret-in-record_one_backref.patch.
- Delete
patches.suse/btrfs-0010-change-how-we-queue-blocks-for-backref-checkin.patch.
- Delete
patches.suse/btrfs-0022-skip-subvol-entries-when-checking-if-we-ve-cre.patch.
- Delete
patches.suse/btrfs-0033-remove-ourselves-from-the-cluster-list-under-l.patch.
- commit c00734a
-------------------------------------------------------------------
Fri Oct 11 13:45:25 CEST 2013 - tiwai@suse.de
- drm/i915: Undo the PIPEA quirk for i845 (bnc#845503).
- commit 61a06cb
-------------------------------------------------------------------
Tue Oct 8 20:02:53 CEST 2013 - tiwai@suse.de
- ALSA: hda - Add fixup for ASUS N56VZ (bnc#841645).
- commit a306dfb
-------------------------------------------------------------------
Sat Oct 5 18:59:29 CEST 2013 - jslaby@suse.cz
- Linux 3.11.4.
- commit 40d7ca3
-------------------------------------------------------------------
Fri Oct 4 13:04:43 CEST 2013 - mmarek@suse.cz
- rpm/split-modules: Check module support only if the -extra package is requested
- commit add86bf
-------------------------------------------------------------------
Fri Oct 4 13:02:48 CEST 2013 - mmarek@suse.cz
- rpm/split-modules: Remove unused options
- commit 3736315
-------------------------------------------------------------------
Fri Oct 4 12:57:44 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix creating the kernel-*-extra package
CONFIG_ENTERPRISE_SUPPORT has been renamed to CONFIG_SUSE_KERNEL_SUPPORTED
- commit 9e5b6fe
-------------------------------------------------------------------
Wed Oct 2 07:54:02 CEST 2013 - jslaby@suse.cz
- Linux 3.11.3.
- Refresh patches.xen/xen3-patch-3.4.
- commit 485f0d1
-------------------------------------------------------------------
Mon Sep 30 17:08:45 CEST 2013 - mmarek@suse.cz
- Always include the git commit in KOTD builds
This allows us not to set it explicitly in builds submitted to the
official distribution (bnc#821612, bnc#824171).
- commit a80e5ef
-------------------------------------------------------------------
Mon Sep 30 13:49:46 CEST 2013 - dsterba@suse.cz
- Btrfs: relocate csums properly with prealloc extents.
- commit cb5d5b5
-------------------------------------------------------------------
Sat Sep 28 18:00:10 CEST 2013 - ohering@suse.de
- Refresh
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch.
actually assign the divide result to hv_lapic_frequency
- commit 420e19b
-------------------------------------------------------------------
Fri Sep 27 23:46:35 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Add obsolete KMPs from sle11-sp1
- commit 221133c
-------------------------------------------------------------------
Fri Sep 27 23:16:48 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Make sure that all KMP obsoletes are
versioned (bnc#821465).
- commit d802bf2
-------------------------------------------------------------------
Fri Sep 27 23:07:09 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Provide obsoleted KMPs (bnc#753353)
- commit f5449e6
-------------------------------------------------------------------
Fri Sep 27 22:59:13 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Remove unversioned provides/obsoletes
for packages that were only seen in openSUSE releases up to 11.0.
(bnc#821465).
- commit 7e1f4b6
-------------------------------------------------------------------
Fri Sep 27 22:11:47 CEST 2013 - jeffm@suse.com
- config: disable FB_UDL in favor of DRM_UDL (bnc#836782).
- commit 68c5865
-------------------------------------------------------------------
Fri Sep 27 18:13:45 CEST 2013 - ohering@suse.de
- Refresh
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch.
- commit 83e7e53
-------------------------------------------------------------------
Fri Sep 27 16:24:13 CEST 2013 - ohering@suse.de
- X86: Hyper-V: Get the local APIC timer frequency from the
hypervisor.
- commit 4f400e1
-------------------------------------------------------------------
Fri Sep 27 16:22:49 CEST 2013 - ohering@suse.de
- Input: add a driver to support Hyper-V synthetic keyboard
(fate#315887).
- Update config files.
- commit 7affb28
-------------------------------------------------------------------
Fri Sep 27 14:52:18 CEST 2013 - mmarek@suse.cz
- rpm/old-flavors, rpm/mkspec: Add version information to obsolete
flavors (bnc#821465).
- rpm/kernel-binary.spec.in: Move the xenpae obsolete to the
old-flavors file.
- commit 25c1b0d
-------------------------------------------------------------------
Fri Sep 27 14:09:37 CEST 2013 - mmarek@suse.cz
- rpm/old-flavors: Convert the old-packages.conf file to a flat
list.
- rpm/mkspec: Adjust.
- rpm/old-packages.conf: Delete.
- commit 4037e16
-------------------------------------------------------------------
Fri Sep 27 13:20:24 CEST 2013 - mmarek@suse.cz
- rpm/old-packages.conf: Drop bogus obsoletes for "smp" (bnc#821465)
- commit 50c4c23
-------------------------------------------------------------------
Fri Sep 27 10:34:30 CEST 2013 - jslaby@suse.cz
- Linux 3.11.2.
- Refresh patches.xen/pci-guestdev.
- Refresh patches.xen/xen3-patch-2.6.27.
- Delete
patches.rpmify/powerpc-add-missing-include-to-book3s_xics-c.
- commit d1e8a21
-------------------------------------------------------------------
Fri Sep 27 10:29:30 CEST 2013 - jdelvare@suse.de
- config/*/debug: Enable FSCACHE_DEBUG and CACHEFILES_DEBUG.
- commit 5068fbc
-------------------------------------------------------------------
Thu Sep 26 17:32:40 CEST 2013 - rgoldwyn@suse.com
- rpm/kernel-binary.spec.in: Remove Obsoletes ocfs2-kmp
This is done to enable install of ocfs2-kmp-* alongwith the
kernel until the patches are reviewed.
- commit 9d2b4ca
-------------------------------------------------------------------
Thu Sep 26 16:10:40 CEST 2013 - jeffm@suse.com
- config.conf: Re-enable s390x and ia64 configs
- commit adb564f
-------------------------------------------------------------------
Thu Sep 26 16:10:27 CEST 2013 - jeffm@suse.com
- patches.rpmify/documentation-fix-bad-merge-with-tmpfile-documentation:
Updated Patch-mainline
- commit a1513a8
-------------------------------------------------------------------
Thu Sep 26 15:29:57 CEST 2013 - jdelvare@suse.de
- Build gpio-ucb1400 as a module
- commit 68bb010
-------------------------------------------------------------------
Thu Sep 26 11:47:04 CEST 2013 - mmarek@suse.cz
- Update README.BRANCH
- commit 4d432eb
-------------------------------------------------------------------
Wed Sep 25 16:55:12 CEST 2013 - dsterba@suse.cz
- Disable patches.suse/btrfs-0034-optimize-key-searches-in-btrfs_search_slot.patch
- commit e74b2a8
-------------------------------------------------------------------
Mon Sep 23 21:33:48 CEST 2013 - jeffm@suse.com
- patches.suse/btrfs-add-per-super-attribute-publishing-to-sysfs: Fix issue where
the error case would still attempt to create sysfs dir.
- commit 129c02b
-------------------------------------------------------------------
Fri Sep 20 21:16:16 CEST 2013 - jslaby@suse.cz
- power_supply: Prevent suspend until power supply events are
processed (bnc#841596).
- commit 50dfbd0
- commit 11b28da
-------------------------------------------------------------------
Wed Sep 18 14:41:04 CEST 2013 - duwe@suse.de
- Increase NR_CPUS on ppc64 to 2048 (fate#315438)
- commit ddaa978
- commit 8a38aef
-------------------------------------------------------------------
Tue Sep 17 19:55:19 CEST 2013 - jslaby@suse.cz
- Update config files.
Fix ZSWAP on vanillas.
- commit 5a7a093
- commit da42424
-------------------------------------------------------------------
Tue Sep 17 18:05:34 CEST 2013 - jeffm@suse.com
- scripts/sequence-patch.sh: Fix for Xen detection with --vanilla
When we hit the limit code to handle $SKIP_XEN and there aren't
any Xen patches to apply anyway, we'll fail because LIMIT is unset.
- commit 1d7b879
-------------------------------------------------------------------
Tue Sep 17 17:44:49 CEST 2013 - jeffm@suse.com
- scripts/tar-up.sh: Disable Xen patches when Xen configs are disabled
Similar to the change for scripts/sequence-patch.sh, this change
disables the Xen patches with +noxen in series.conf when creating
the kernel-source package.
- commit 3104a04
-------------------------------------------------------------------
Tue Sep 17 17:14:19 CEST 2013 - jeffm@suse.com
- scripts/sequence-patch.sh: Skip Xen patches when Xen configs are disabled.
When updating the base kernel version, the Xen patches must be updated
separately. This allows us to skip the Xen patches until they're resynced
just by disabling the configs.
- commit d9673e9
-------------------------------------------------------------------
Tue Sep 17 16:31:27 CEST 2013 - jeffm@suse.com
@ -135,7 +475,7 @@ Tue Sep 3 17:25:07 CEST 2013 - jeffm@suse.com
Tue Aug 27 21:34:49 CEST 2013 - jeffm@suse.com
- rpm/kernel-docs.spec.in: Fix missing whitespace error in description
- commit 7032523
- commit 280c88e
-------------------------------------------------------------------
Tue Aug 27 15:32:27 CEST 2013 - jeffm@suse.com
@ -265,7 +605,7 @@ Thu Jul 25 02:08:31 CEST 2013 - jeffm@suse.com
- rpm/kernel-binary.spec.in: Obsolete microcode_ctl
The kernel can request CPU microcode itself now and microcode_ctl is
no longer required.
- commit 3fb567f
- commit 43e5ff5
-------------------------------------------------------------------
Thu Jul 25 00:51:31 CEST 2013 - jeffm@suse.com
@ -486,7 +826,7 @@ Sat Jun 29 12:59:07 CEST 2013 - dmueller@suse.com
targets from the openSUSE ARM portfolio. Add
a armv6hl default kernel flavor and remove
traces of armv5tel.
- commit 62a3621
- commit 51c5edf
-------------------------------------------------------------------
Thu Jun 27 18:09:43 CEST 2013 - mszeredi@suse.cz
@ -514,7 +854,7 @@ Thu Jun 27 17:14:19 CEST 2013 - jeffm@suse.com
Thu Jun 27 09:33:57 CEST 2013 - guillaume.gardet@oliseo.fr
- arm: build lpae kernel as zImage
- commit 0fcc327
- commit d8f6242
-------------------------------------------------------------------
Wed Jun 26 23:16:51 CEST 2013 - jeffm@suse.com
@ -690,7 +1030,7 @@ Wed May 22 10:58:24 CEST 2013 - schwab@suse.de
- Update group-source-files.pl to handle symlink to directory
Also add arch/[^/]+/boot/dts/include/dt-bindings to the list of devel
files and avoid listing README.SUSE twice.
- commit ba8f987
- commit af248e4
-------------------------------------------------------------------
Tue May 21 14:44:17 CEST 2013 - jeffm@suse.com
@ -825,7 +1165,7 @@ Tue May 7 18:35:02 CEST 2013 - dmueller@suse.com
(which is the default for our openSUSE 12.3 release), needs
more header files from the machine specific directories to
be included in kernel-devel.
- commit 97197ff
- commit 882120e
-------------------------------------------------------------------
Tue May 7 16:32:41 CEST 2013 - jslaby@suse.cz
@ -1037,11 +1377,12 @@ Sun Apr 7 14:04:19 CEST 2013 - agraf@suse.de
-------------------------------------------------------------------
Sun Apr 7 13:25:33 CEST 2013 - agraf@suse.de
- rpm/package-descriptions: add lpae config for ARM
- ARM: Update config files (fix default, split out lpae).
- ARM: xen: Add missing define.
- config.conf: add lpae config for ARM
- rpm/package-descriptions: add lpae config for ARM
- commit 5457ebe
- commit 958fe54
-------------------------------------------------------------------
Fri Apr 5 14:13:15 CEST 2013 - jbeulich@suse.com
@ -1123,7 +1464,7 @@ Wed Mar 27 22:11:11 CET 2013 - mmarek@suse.cz
Tue Mar 26 12:35:11 CET 2013 - agraf@suse.de
- Delete config/armv7hl/u8500.
- commit 801a982
- commit b9fe3d9
-------------------------------------------------------------------
Mon Mar 25 16:23:30 CET 2013 - jeffm@suse.com
@ -1315,7 +1656,7 @@ Fri Mar 1 14:02:28 CET 2013 - jslaby@suse.cz
Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de
- Add AArch64 support
- commit b1aa50e
- commit 09220ef
-------------------------------------------------------------------
Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz
@ -4768,6 +5109,25 @@ Mon Sep 26 10:01:25 CEST 2011 - jeffm@suse.com
- Update to 3.1-rc7.
- commit ee8cc90
-------------------------------------------------------------------
Thu Sep 22 11:18:31 CEST 2011 - mmarek@suse.cz
- rpm/split-modules: Print the full path for modules missing in supported.conf
- commit e55e4c6
-------------------------------------------------------------------
Wed Sep 21 16:33:53 CEST 2011 - mmarek@suse.cz
- Add support for wildcards in supported.conf
- rpm/kernel-binary.spec.in: Generate Module.supported with all
lines from supported conf, unsupported modules are marked as "no"
- rpm/split-modules: Use the supported flag in modules, instead of
parsing the Module.supported file and report modules that have no
supported marking.
- rpm/check-supported-list: Delete, this is done by split-modules
now.
- commit edfdc2a
-------------------------------------------------------------------
Wed Sep 21 13:20:35 CEST 2011 - trenn@suse.de
@ -8903,6 +9263,26 @@ Mon Apr 19 21:21:26 CEST 2010 - jeffm@suse.de
x86/apbt: conditionally register cpu hp notifier for apbt
(bko#15786).
-------------------------------------------------------------------
Fri Apr 16 12:29:31 CEST 2010 - mmarek@suse.cz
- rpm/kernel-binary.spec.in, rpm/mkspec, rpm/old-packages.conf:
Obsolete kernel-vmi-base by kernel-pae-base (bnc#594271).
- commit a48fbdf
-------------------------------------------------------------------
Fri Apr 16 12:22:06 CEST 2010 - mmarek@suse.cz
- rpm/mkspec, rpm/old-packages.conf: Explicitly list ppc64 flavors that
obsolete kernel-kdump.
- commit 0a4f75b
-------------------------------------------------------------------
Fri Apr 16 12:12:12 CEST 2010 - mmarek@suse.cz
- rpm/old-packages.conf: s390(x) provides/obsoletes not needed anymore.
- commit 0e039b7
-------------------------------------------------------------------
Thu Apr 15 15:13:15 CEST 2010 - jbeulich@novell.com
@ -9287,6 +9667,13 @@ Wed Mar 10 00:03:12 CET 2010 - jeffm@suse.de
- Added new doc/config-options.changes to document configuration
changes.
-------------------------------------------------------------------
Tue Mar 9 14:36:48 CET 2010 - mmarek@suse.cz
- rpm/old-packages.conf: Obsolete kernel-vmi by kernel-default.
- rpm/kernel-module-subpackage: Also obsolete vmi KMPs.
- commit bf55479
-------------------------------------------------------------------
Tue Mar 9 13:57:49 CET 2010 - mmarek@suse.cz

View File

@ -23,9 +23,13 @@
Name: kernel-syms
Summary: Kernel Symbol Versions (modversions)
Version: 3.11.1
Version: 3.11.6
%if %using_buildservice
Release: <RELEASE>.g50dfbd0
%if 0%{?is_kotd}
Release: <RELEASE>.g2607707
%else
Release: 0
%endif
%else
%define kernel_source_release %(LC_ALL=C rpm -q kernel-devel%variant-%version --qf "%{RELEASE}" | grep -v 'not installed' || echo 0)
Release: %kernel_source_release
@ -38,7 +42,7 @@ BuildRequires: coreutils
%ifarch armv7hl
Requires: kernel-cubox-devel = %version-%source_rel
%endif
%ifarch aarch64 armv6hl armv7hl %ix86 ppc ppc64 x86_64
%ifarch aarch64 armv6hl armv7hl %ix86 ia64 ppc ppc64 s390x x86_64
Requires: kernel-default-devel = %version-%source_rel
%endif
%ifarch %ix86 x86_64
@ -61,7 +65,7 @@ Provides: %name = %version-%source_rel
Source: README.KSYMS
Requires: kernel-devel%variant = %version-%source_rel
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %ix86 aarch64 armv6hl armv7hl ppc ppc64 x86_64
ExclusiveArch: %ix86 aarch64 armv6hl armv7hl ia64 ppc ppc64 s390x x86_64
Prefix: /usr/src
%description

View File

@ -25,7 +25,11 @@ Name: kernel-syms@VARIANT@
Summary: Kernel Symbol Versions (modversions)
Version: @RPMVERSION@
%if %using_buildservice
%if 0%{?is_kotd}
Release: <RELEASE>.g@COMMIT@
%else
Release: @RELEASE@
%endif
%else
%define kernel_source_release %(LC_ALL=C rpm -q kernel-devel%variant-%version --qf "%{RELEASE}" | grep -v 'not installed' || echo 0)
Release: %kernel_source_release

View File

@ -1,22 +1,362 @@
-------------------------------------------------------------------
Wed Nov 6 14:54:28 CET 2013 - mhocko@suse.cz
- Fix a few incorrectly checked [io_]remap_pfn_range() calls
(bnc#849021, CVE-2013-4511).
- commit 2607707
-------------------------------------------------------------------
Wed Oct 30 19:04:18 CET 2013 - dsterba@suse.cz
- Disable patches.suse/btrfs-fix-negative-qgroup-tracking-from-owher.patch
reference: bnc#848059
- commit e6d4a27
-------------------------------------------------------------------
Wed Oct 30 17:49:05 CET 2013 - tiwai@suse.de
- ALSA: hda - Add extra chmap for 2.1 outputs on ASUS laptops
(bnc#846531).
- commit 5b1b1d3
-------------------------------------------------------------------
Wed Oct 30 12:36:05 CET 2013 - tiwai@suse.de
- ALSA: hda - Add a fixup for ASUS N76VZ (bnc#846529).
- commit 8bd2042
-------------------------------------------------------------------
Mon Oct 28 10:31:59 CET 2013 - jbeulich@suse.com
- Update EC2 config files.
- commit 81dd01f
-------------------------------------------------------------------
Mon Oct 28 09:25:43 CET 2013 - jbeulich@suse.com
- Refresh Xen patches (bnc#829682, bnc#842063).
- pcifront: Deal with toolstack missing 'XenbusStateClosing'
state.
- Update Xen patches to 3.11.6.
- commit 2339477
-------------------------------------------------------------------
Thu Oct 24 18:23:02 CEST 2013 - trenn@suse.de
- cpufreq: ondemand: Change the calculation of target frequency
(bnc#846734).
- commit 0ba01b7
-------------------------------------------------------------------
Thu Oct 24 17:08:03 CEST 2013 - dsterba@suse.cz
- Btrfs: fix negative qgroup tracking from owner accounting (bnc#821948)
- commit ef319f1
-------------------------------------------------------------------
Tue Oct 22 21:17:47 CEST 2013 - jeffm@suse.com
- nouveau: Fix race with fence signaling (bnc#844177).
- commit 8d7989b
-------------------------------------------------------------------
Fri Oct 18 22:19:21 CEST 2013 - jslaby@suse.cz
- Linux 3.11.6 (bnc#841645).
- Delete patches.drivers/ALSA-hda-Add-fixup-for-ASUS-N56VZ.
- commit 9ca6827
-------------------------------------------------------------------
Mon Oct 14 18:45:32 CEST 2013 - jeffm@suse.com
- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5 (vanilla)
- commit 53efb9c
-------------------------------------------------------------------
Mon Oct 14 18:21:41 CEST 2013 - jeffm@suse.com
- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5
- commit 22f9877
-------------------------------------------------------------------
Mon Oct 14 17:34:08 CEST 2013 - jeffm@suse.com
- btrfs: Fix creation of per-super sysfs directories when using multiple
subvolumes (bnc#845774).
- commit 0801062
-------------------------------------------------------------------
Mon Oct 14 10:57:07 CEST 2013 - oneukum@suse.de
- sha256_ssse3: also test for BMI2 (bnc#842459).
- commit 626459d
-------------------------------------------------------------------
Mon Oct 14 09:42:07 CEST 2013 - jslaby@suse.cz
- Linux 3.11.5.
- Delete
patches.suse/btrfs-0005-reset-ret-in-record_one_backref.patch.
- Delete
patches.suse/btrfs-0010-change-how-we-queue-blocks-for-backref-checkin.patch.
- Delete
patches.suse/btrfs-0022-skip-subvol-entries-when-checking-if-we-ve-cre.patch.
- Delete
patches.suse/btrfs-0033-remove-ourselves-from-the-cluster-list-under-l.patch.
- commit c00734a
-------------------------------------------------------------------
Fri Oct 11 13:45:25 CEST 2013 - tiwai@suse.de
- drm/i915: Undo the PIPEA quirk for i845 (bnc#845503).
- commit 61a06cb
-------------------------------------------------------------------
Tue Oct 8 20:02:53 CEST 2013 - tiwai@suse.de
- ALSA: hda - Add fixup for ASUS N56VZ (bnc#841645).
- commit a306dfb
-------------------------------------------------------------------
Sat Oct 5 18:59:29 CEST 2013 - jslaby@suse.cz
- Linux 3.11.4.
- commit 40d7ca3
-------------------------------------------------------------------
Fri Oct 4 13:04:43 CEST 2013 - mmarek@suse.cz
- rpm/split-modules: Check module support only if the -extra package is requested
- commit add86bf
-------------------------------------------------------------------
Fri Oct 4 13:02:48 CEST 2013 - mmarek@suse.cz
- rpm/split-modules: Remove unused options
- commit 3736315
-------------------------------------------------------------------
Fri Oct 4 12:57:44 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix creating the kernel-*-extra package
CONFIG_ENTERPRISE_SUPPORT has been renamed to CONFIG_SUSE_KERNEL_SUPPORTED
- commit 9e5b6fe
-------------------------------------------------------------------
Wed Oct 2 07:54:02 CEST 2013 - jslaby@suse.cz
- Linux 3.11.3.
- Refresh patches.xen/xen3-patch-3.4.
- commit 485f0d1
-------------------------------------------------------------------
Mon Sep 30 17:08:45 CEST 2013 - mmarek@suse.cz
- Always include the git commit in KOTD builds
This allows us not to set it explicitly in builds submitted to the
official distribution (bnc#821612, bnc#824171).
- commit a80e5ef
-------------------------------------------------------------------
Mon Sep 30 13:49:46 CEST 2013 - dsterba@suse.cz
- Btrfs: relocate csums properly with prealloc extents.
- commit cb5d5b5
-------------------------------------------------------------------
Sat Sep 28 18:00:10 CEST 2013 - ohering@suse.de
- Refresh
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch.
actually assign the divide result to hv_lapic_frequency
- commit 420e19b
-------------------------------------------------------------------
Fri Sep 27 23:46:35 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Add obsolete KMPs from sle11-sp1
- commit 221133c
-------------------------------------------------------------------
Fri Sep 27 23:16:48 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Make sure that all KMP obsoletes are
versioned (bnc#821465).
- commit d802bf2
-------------------------------------------------------------------
Fri Sep 27 23:07:09 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Provide obsoleted KMPs (bnc#753353)
- commit f5449e6
-------------------------------------------------------------------
Fri Sep 27 22:59:13 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Remove unversioned provides/obsoletes
for packages that were only seen in openSUSE releases up to 11.0.
(bnc#821465).
- commit 7e1f4b6
-------------------------------------------------------------------
Fri Sep 27 22:11:47 CEST 2013 - jeffm@suse.com
- config: disable FB_UDL in favor of DRM_UDL (bnc#836782).
- commit 68c5865
-------------------------------------------------------------------
Fri Sep 27 18:13:45 CEST 2013 - ohering@suse.de
- Refresh
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch.
- commit 83e7e53
-------------------------------------------------------------------
Fri Sep 27 16:24:13 CEST 2013 - ohering@suse.de
- X86: Hyper-V: Get the local APIC timer frequency from the
hypervisor.
- commit 4f400e1
-------------------------------------------------------------------
Fri Sep 27 16:22:49 CEST 2013 - ohering@suse.de
- Input: add a driver to support Hyper-V synthetic keyboard
(fate#315887).
- Update config files.
- commit 7affb28
-------------------------------------------------------------------
Fri Sep 27 14:52:18 CEST 2013 - mmarek@suse.cz
- rpm/old-flavors, rpm/mkspec: Add version information to obsolete
flavors (bnc#821465).
- rpm/kernel-binary.spec.in: Move the xenpae obsolete to the
old-flavors file.
- commit 25c1b0d
-------------------------------------------------------------------
Fri Sep 27 14:09:37 CEST 2013 - mmarek@suse.cz
- rpm/old-flavors: Convert the old-packages.conf file to a flat
list.
- rpm/mkspec: Adjust.
- rpm/old-packages.conf: Delete.
- commit 4037e16
-------------------------------------------------------------------
Fri Sep 27 13:20:24 CEST 2013 - mmarek@suse.cz
- rpm/old-packages.conf: Drop bogus obsoletes for "smp" (bnc#821465)
- commit 50c4c23
-------------------------------------------------------------------
Fri Sep 27 10:34:30 CEST 2013 - jslaby@suse.cz
- Linux 3.11.2.
- Refresh patches.xen/pci-guestdev.
- Refresh patches.xen/xen3-patch-2.6.27.
- Delete
patches.rpmify/powerpc-add-missing-include-to-book3s_xics-c.
- commit d1e8a21
-------------------------------------------------------------------
Fri Sep 27 10:29:30 CEST 2013 - jdelvare@suse.de
- config/*/debug: Enable FSCACHE_DEBUG and CACHEFILES_DEBUG.
- commit 5068fbc
-------------------------------------------------------------------
Thu Sep 26 17:32:40 CEST 2013 - rgoldwyn@suse.com
- rpm/kernel-binary.spec.in: Remove Obsoletes ocfs2-kmp
This is done to enable install of ocfs2-kmp-* alongwith the
kernel until the patches are reviewed.
- commit 9d2b4ca
-------------------------------------------------------------------
Thu Sep 26 16:10:40 CEST 2013 - jeffm@suse.com
- config.conf: Re-enable s390x and ia64 configs
- commit adb564f
-------------------------------------------------------------------
Thu Sep 26 16:10:27 CEST 2013 - jeffm@suse.com
- patches.rpmify/documentation-fix-bad-merge-with-tmpfile-documentation:
Updated Patch-mainline
- commit a1513a8
-------------------------------------------------------------------
Thu Sep 26 15:29:57 CEST 2013 - jdelvare@suse.de
- Build gpio-ucb1400 as a module
- commit 68bb010
-------------------------------------------------------------------
Thu Sep 26 11:47:04 CEST 2013 - mmarek@suse.cz
- Update README.BRANCH
- commit 4d432eb
-------------------------------------------------------------------
Wed Sep 25 16:55:12 CEST 2013 - dsterba@suse.cz
- Disable patches.suse/btrfs-0034-optimize-key-searches-in-btrfs_search_slot.patch
- commit e74b2a8
-------------------------------------------------------------------
Mon Sep 23 21:33:48 CEST 2013 - jeffm@suse.com
- patches.suse/btrfs-add-per-super-attribute-publishing-to-sysfs: Fix issue where
the error case would still attempt to create sysfs dir.
- commit 129c02b
-------------------------------------------------------------------
Fri Sep 20 21:16:16 CEST 2013 - jslaby@suse.cz
- power_supply: Prevent suspend until power supply events are
processed (bnc#841596).
- commit 50dfbd0
- commit 11b28da
-------------------------------------------------------------------
Wed Sep 18 14:41:04 CEST 2013 - duwe@suse.de
- Increase NR_CPUS on ppc64 to 2048 (fate#315438)
- commit ddaa978
- commit 8a38aef
-------------------------------------------------------------------
Tue Sep 17 19:55:19 CEST 2013 - jslaby@suse.cz
- Update config files.
Fix ZSWAP on vanillas.
- commit 5a7a093
- commit da42424
-------------------------------------------------------------------
Tue Sep 17 18:05:34 CEST 2013 - jeffm@suse.com
- scripts/sequence-patch.sh: Fix for Xen detection with --vanilla
When we hit the limit code to handle $SKIP_XEN and there aren't
any Xen patches to apply anyway, we'll fail because LIMIT is unset.
- commit 1d7b879
-------------------------------------------------------------------
Tue Sep 17 17:44:49 CEST 2013 - jeffm@suse.com
- scripts/tar-up.sh: Disable Xen patches when Xen configs are disabled
Similar to the change for scripts/sequence-patch.sh, this change
disables the Xen patches with +noxen in series.conf when creating
the kernel-source package.
- commit 3104a04
-------------------------------------------------------------------
Tue Sep 17 17:14:19 CEST 2013 - jeffm@suse.com
- scripts/sequence-patch.sh: Skip Xen patches when Xen configs are disabled.
When updating the base kernel version, the Xen patches must be updated
separately. This allows us to skip the Xen patches until they're resynced
just by disabling the configs.
- commit d9673e9
-------------------------------------------------------------------
Tue Sep 17 16:31:27 CEST 2013 - jeffm@suse.com
@ -135,7 +475,7 @@ Tue Sep 3 17:25:07 CEST 2013 - jeffm@suse.com
Tue Aug 27 21:34:49 CEST 2013 - jeffm@suse.com
- rpm/kernel-docs.spec.in: Fix missing whitespace error in description
- commit 7032523
- commit 280c88e
-------------------------------------------------------------------
Tue Aug 27 15:32:27 CEST 2013 - jeffm@suse.com
@ -265,7 +605,7 @@ Thu Jul 25 02:08:31 CEST 2013 - jeffm@suse.com
- rpm/kernel-binary.spec.in: Obsolete microcode_ctl
The kernel can request CPU microcode itself now and microcode_ctl is
no longer required.
- commit 3fb567f
- commit 43e5ff5
-------------------------------------------------------------------
Thu Jul 25 00:51:31 CEST 2013 - jeffm@suse.com
@ -486,7 +826,7 @@ Sat Jun 29 12:59:07 CEST 2013 - dmueller@suse.com
targets from the openSUSE ARM portfolio. Add
a armv6hl default kernel flavor and remove
traces of armv5tel.
- commit 62a3621
- commit 51c5edf
-------------------------------------------------------------------
Thu Jun 27 18:09:43 CEST 2013 - mszeredi@suse.cz
@ -514,7 +854,7 @@ Thu Jun 27 17:14:19 CEST 2013 - jeffm@suse.com
Thu Jun 27 09:33:57 CEST 2013 - guillaume.gardet@oliseo.fr
- arm: build lpae kernel as zImage
- commit 0fcc327
- commit d8f6242
-------------------------------------------------------------------
Wed Jun 26 23:16:51 CEST 2013 - jeffm@suse.com
@ -690,7 +1030,7 @@ Wed May 22 10:58:24 CEST 2013 - schwab@suse.de
- Update group-source-files.pl to handle symlink to directory
Also add arch/[^/]+/boot/dts/include/dt-bindings to the list of devel
files and avoid listing README.SUSE twice.
- commit ba8f987
- commit af248e4
-------------------------------------------------------------------
Tue May 21 14:44:17 CEST 2013 - jeffm@suse.com
@ -825,7 +1165,7 @@ Tue May 7 18:35:02 CEST 2013 - dmueller@suse.com
(which is the default for our openSUSE 12.3 release), needs
more header files from the machine specific directories to
be included in kernel-devel.
- commit 97197ff
- commit 882120e
-------------------------------------------------------------------
Tue May 7 16:32:41 CEST 2013 - jslaby@suse.cz
@ -1037,11 +1377,12 @@ Sun Apr 7 14:04:19 CEST 2013 - agraf@suse.de
-------------------------------------------------------------------
Sun Apr 7 13:25:33 CEST 2013 - agraf@suse.de
- rpm/package-descriptions: add lpae config for ARM
- ARM: Update config files (fix default, split out lpae).
- ARM: xen: Add missing define.
- config.conf: add lpae config for ARM
- rpm/package-descriptions: add lpae config for ARM
- commit 5457ebe
- commit 958fe54
-------------------------------------------------------------------
Fri Apr 5 14:13:15 CEST 2013 - jbeulich@suse.com
@ -1123,7 +1464,7 @@ Wed Mar 27 22:11:11 CET 2013 - mmarek@suse.cz
Tue Mar 26 12:35:11 CET 2013 - agraf@suse.de
- Delete config/armv7hl/u8500.
- commit 801a982
- commit b9fe3d9
-------------------------------------------------------------------
Mon Mar 25 16:23:30 CET 2013 - jeffm@suse.com
@ -1315,7 +1656,7 @@ Fri Mar 1 14:02:28 CET 2013 - jslaby@suse.cz
Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de
- Add AArch64 support
- commit b1aa50e
- commit 09220ef
-------------------------------------------------------------------
Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz
@ -4768,6 +5109,25 @@ Mon Sep 26 10:01:25 CEST 2011 - jeffm@suse.com
- Update to 3.1-rc7.
- commit ee8cc90
-------------------------------------------------------------------
Thu Sep 22 11:18:31 CEST 2011 - mmarek@suse.cz
- rpm/split-modules: Print the full path for modules missing in supported.conf
- commit e55e4c6
-------------------------------------------------------------------
Wed Sep 21 16:33:53 CEST 2011 - mmarek@suse.cz
- Add support for wildcards in supported.conf
- rpm/kernel-binary.spec.in: Generate Module.supported with all
lines from supported conf, unsupported modules are marked as "no"
- rpm/split-modules: Use the supported flag in modules, instead of
parsing the Module.supported file and report modules that have no
supported marking.
- rpm/check-supported-list: Delete, this is done by split-modules
now.
- commit edfdc2a
-------------------------------------------------------------------
Wed Sep 21 13:20:35 CEST 2011 - trenn@suse.de
@ -8903,6 +9263,26 @@ Mon Apr 19 21:21:26 CEST 2010 - jeffm@suse.de
x86/apbt: conditionally register cpu hp notifier for apbt
(bko#15786).
-------------------------------------------------------------------
Fri Apr 16 12:29:31 CEST 2010 - mmarek@suse.cz
- rpm/kernel-binary.spec.in, rpm/mkspec, rpm/old-packages.conf:
Obsolete kernel-vmi-base by kernel-pae-base (bnc#594271).
- commit a48fbdf
-------------------------------------------------------------------
Fri Apr 16 12:22:06 CEST 2010 - mmarek@suse.cz
- rpm/mkspec, rpm/old-packages.conf: Explicitly list ppc64 flavors that
obsolete kernel-kdump.
- commit 0a4f75b
-------------------------------------------------------------------
Fri Apr 16 12:12:12 CEST 2010 - mmarek@suse.cz
- rpm/old-packages.conf: s390(x) provides/obsoletes not needed anymore.
- commit 0e039b7
-------------------------------------------------------------------
Thu Apr 15 15:13:15 CEST 2010 - jbeulich@novell.com
@ -9287,6 +9667,13 @@ Wed Mar 10 00:03:12 CET 2010 - jeffm@suse.de
- Added new doc/config-options.changes to document configuration
changes.
-------------------------------------------------------------------
Tue Mar 9 14:36:48 CET 2010 - mmarek@suse.cz
- rpm/old-packages.conf: Obsolete kernel-vmi by kernel-default.
- rpm/kernel-module-subpackage: Also obsolete vmi KMPs.
- commit bf55479
-------------------------------------------------------------------
Tue Mar 9 13:57:49 CET 2010 - mmarek@suse.cz

View File

@ -20,7 +20,7 @@
# needssslcertforbuild
%define srcversion 3.11
%define patchversion 3.11.1
%define patchversion 3.11.6
%define variant %{nil}
%define vanilla_only 0
@ -39,17 +39,17 @@
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,check-supported-list,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%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 CONFIG_EFI_STUB
%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_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")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%ifarch %ix86 x86_64
%define install_vdso 1
@ -59,8 +59,12 @@
Name: kernel-trace
Summary: The Standard Kernel with Tracing Features
Version: 3.11.1
Release: <RELEASE>.g50dfbd0
Version: 3.11.6
%if 0%{?is_kotd}
Release: <RELEASE>.g2607707
%else
Release: 0
%endif
License: GPL-2.0
Group: System/Kernel
Url: http://www.kernel.org/
@ -118,19 +122,11 @@ BuildRequires: dwarfextract
BuildRequires: u-boot-tools
%endif
%if %build_xen
%ifarch %ix86
%if %build_flavor != "ec2"
Provides: kernel-xenpae = %version
Obsoletes: kernel-xenpae < %version
%endif
%endif
#!BuildIgnore: xen
%endif
Obsoletes: microcode_ctl
Provides: %name-nongpl = %version
Obsoletes: %name-nongpl < %version
%if %build_vanilla
# force bzip2 instead of lzma compression to allow install on older dist versions
%define _binary_payload w9.bzdio
@ -149,8 +145,8 @@ Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
%ifarch ppc64
Provides: kernel-kdump
Obsoletes: kernel-kdump
Provides: kernel-kdump = 2.6.28
Obsoletes: kernel-kdump <= 2.6.28
%endif
Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.bz2
@ -168,7 +164,6 @@ Source17: apply-patches
Source21: config.conf
Source23: supported.conf
Source33: check-for-config-changes
Source34: check-supported-list
Source35: group-source-files.pl
Source37: README.SUSE
Source38: README.KSYMS
@ -189,7 +184,7 @@ Source56: kernel-docs.spec.in
Source57: kernel-cert-subpackage
Source60: config.sh
Source61: compute-PATCHVERSION.sh
Source62: old-packages.conf
Source62: old-flavors
Source63: arch-symbols
Source64: package-descriptions
Source65: kernel-spec-macros
@ -214,7 +209,7 @@ Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
Source121: sysctl.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %ix86 ppc64 x86_64
ExclusiveArch: %ix86 ia64 ppc64 s390x x86_64
%define kmp_target_cpu %_target_cpu
%ifarch %ix86
# Only i386/default supports i586, mark other flavors' packages as i686
@ -248,31 +243,51 @@ NoSource: 121
# The following KMPs have been integrated into the kernel package,
# grouped by the last product that contained them.
# Usage: obsolete_kmp <basename> <upper bound of shipped versions>
# Note that KMPs embed the version of the kernel built against, that's why
# the _3 suffix for 2.6.x-based KMPs
%define obsolete_kmp() Obsoletes: %1-kmp-%build_flavor <= %2 \
Provides: %1-kmp = %2 \
Provides: %1-kmp-%build_flavor = %2
# sles10 / 10.3
Obsoletes: iwlwifi-kmp-%build_flavor
Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
Obsoletes: uvcvideo-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
%obsolete_kmp iwlwifi 1.3.27_3
%obsolete_kmp ipw3945 1.2.2_3
# sled10 / 11.0
%obsolete_kmp uvcvideo r200_3
# sle11-ga
Obsoletes: enic-kmp-%build_flavor
Obsoletes: fnic-kmp-%build_flavor
Obsoletes: brocade-bfa-kmp-%build_flavor
Obsoletes: kvm-kmp-%build_flavor
Obsoletes: perfmon-kmp-%build_flavor
Obsoletes: iwlagn-2-6-27-kmp-%build_flavor
Obsoletes: msi-wmi-kmp-%build_flavor
%obsolete_kmp enic 0.0.1_3
%obsolete_kmp fnic 1.0.0_3
%obsolete_kmp brocade-bfa 1.1.0.2_3
%obsolete_kmp kvm 78.2.6.30.1_3
%obsolete_kmp perfmon 2_3
%obsolete_kmp iwlagn-2-6-27 1.0_3
%obsolete_kmp msi-wmi 1.0_3
# sle11
Obsoletes: ocfs2-kmp-%build_flavor
%obsolete_kmp ocfs2 1.6_4
# 11.1
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
%obsolete_kmp quickcam 0.6.7
# sle11-sp1
%obsolete_kmp wacom 0.8.1_3
%obsolete_kmp btrfs 0_3
%obsolete_kmp brocade-bna 2.1.0.0_3
%obsolete_kmp hyper-v 0_3
%obsolete_kmp intel-e1000e 2.2.14
%obsolete_kmp drm 3.7_3.1
Obsoletes: firewire <= 3.0
Provides: firewire = 3.0
%obsolete_kmp firewire 3.0
%obsolete_kmp iwlagn 3.0
Obsoletes: compat-ath9k <= 3.0
Provides: compat-ath9k = 3.0
%obsolete_kmp compat-ath9k 3.0
%obsolete_kmp realtek-r8192ce_pci 2.6.0005_3
%obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3
%obsolete_kmp rt3090 2.4.0.4_3
%obsolete_kmp rt3592 2.4.1.1_3
%obsolete_kmp rt5390 2.4.0.4_3
%obsolete_kmp ath3k 1.0_3
Obsoletes: ath3k-firmware <= 1.0
Provides: ath3k-firmware = 1.0
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
@ -303,16 +318,27 @@ fi
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
# Generate a list of modules with their support status marking
%_sourcedir/guards --list --with-guards <%_sourcedir/supported.conf | \
awk '
/^\+(base|yes) / {
print $(NF);
next;
}
/^\+external / {
print $(NF) " external";
next;
}
/^[-+]/ {
print $(NF) " no";
next;
}
{
print $(NF);
}
' >%kernel_build_dir/Module.supported
%_sourcedir/guards --default=0 base < %_sourcedir/supported.conf | \
sed 's,.*/,,; s,\.ko$,,' | sort -u >%kernel_build_dir/Module.base
cd linux-%srcversion
@ -657,14 +683,6 @@ if [ %CONFIG_MODULES = y ]; then
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 test -e arch/s390/boot/kerntypes.o; then
:
@ -717,10 +735,12 @@ if [ %CONFIG_MODULES = y ]; then
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
-b %kernel_build_dir/Module.base \
%if ! %supported_modules_check
-i \
%if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
-e \
%endif
%if ! %supported_modules_check
-i
%endif
-s %kernel_build_dir/Module.supported
%if ! %split_extra
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
@ -873,6 +893,7 @@ Requires(pre): coreutils awk
Requires(post): module-init-tools
Requires(post): perl-Bootloader
Requires(post): mkinitrd
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif

View File

@ -1,22 +1,362 @@
-------------------------------------------------------------------
Wed Nov 6 14:54:28 CET 2013 - mhocko@suse.cz
- Fix a few incorrectly checked [io_]remap_pfn_range() calls
(bnc#849021, CVE-2013-4511).
- commit 2607707
-------------------------------------------------------------------
Wed Oct 30 19:04:18 CET 2013 - dsterba@suse.cz
- Disable patches.suse/btrfs-fix-negative-qgroup-tracking-from-owher.patch
reference: bnc#848059
- commit e6d4a27
-------------------------------------------------------------------
Wed Oct 30 17:49:05 CET 2013 - tiwai@suse.de
- ALSA: hda - Add extra chmap for 2.1 outputs on ASUS laptops
(bnc#846531).
- commit 5b1b1d3
-------------------------------------------------------------------
Wed Oct 30 12:36:05 CET 2013 - tiwai@suse.de
- ALSA: hda - Add a fixup for ASUS N76VZ (bnc#846529).
- commit 8bd2042
-------------------------------------------------------------------
Mon Oct 28 10:31:59 CET 2013 - jbeulich@suse.com
- Update EC2 config files.
- commit 81dd01f
-------------------------------------------------------------------
Mon Oct 28 09:25:43 CET 2013 - jbeulich@suse.com
- Refresh Xen patches (bnc#829682, bnc#842063).
- pcifront: Deal with toolstack missing 'XenbusStateClosing'
state.
- Update Xen patches to 3.11.6.
- commit 2339477
-------------------------------------------------------------------
Thu Oct 24 18:23:02 CEST 2013 - trenn@suse.de
- cpufreq: ondemand: Change the calculation of target frequency
(bnc#846734).
- commit 0ba01b7
-------------------------------------------------------------------
Thu Oct 24 17:08:03 CEST 2013 - dsterba@suse.cz
- Btrfs: fix negative qgroup tracking from owner accounting (bnc#821948)
- commit ef319f1
-------------------------------------------------------------------
Tue Oct 22 21:17:47 CEST 2013 - jeffm@suse.com
- nouveau: Fix race with fence signaling (bnc#844177).
- commit 8d7989b
-------------------------------------------------------------------
Fri Oct 18 22:19:21 CEST 2013 - jslaby@suse.cz
- Linux 3.11.6 (bnc#841645).
- Delete patches.drivers/ALSA-hda-Add-fixup-for-ASUS-N56VZ.
- commit 9ca6827
-------------------------------------------------------------------
Mon Oct 14 18:45:32 CEST 2013 - jeffm@suse.com
- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5 (vanilla)
- commit 53efb9c
-------------------------------------------------------------------
Mon Oct 14 18:21:41 CEST 2013 - jeffm@suse.com
- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5
- commit 22f9877
-------------------------------------------------------------------
Mon Oct 14 17:34:08 CEST 2013 - jeffm@suse.com
- btrfs: Fix creation of per-super sysfs directories when using multiple
subvolumes (bnc#845774).
- commit 0801062
-------------------------------------------------------------------
Mon Oct 14 10:57:07 CEST 2013 - oneukum@suse.de
- sha256_ssse3: also test for BMI2 (bnc#842459).
- commit 626459d
-------------------------------------------------------------------
Mon Oct 14 09:42:07 CEST 2013 - jslaby@suse.cz
- Linux 3.11.5.
- Delete
patches.suse/btrfs-0005-reset-ret-in-record_one_backref.patch.
- Delete
patches.suse/btrfs-0010-change-how-we-queue-blocks-for-backref-checkin.patch.
- Delete
patches.suse/btrfs-0022-skip-subvol-entries-when-checking-if-we-ve-cre.patch.
- Delete
patches.suse/btrfs-0033-remove-ourselves-from-the-cluster-list-under-l.patch.
- commit c00734a
-------------------------------------------------------------------
Fri Oct 11 13:45:25 CEST 2013 - tiwai@suse.de
- drm/i915: Undo the PIPEA quirk for i845 (bnc#845503).
- commit 61a06cb
-------------------------------------------------------------------
Tue Oct 8 20:02:53 CEST 2013 - tiwai@suse.de
- ALSA: hda - Add fixup for ASUS N56VZ (bnc#841645).
- commit a306dfb
-------------------------------------------------------------------
Sat Oct 5 18:59:29 CEST 2013 - jslaby@suse.cz
- Linux 3.11.4.
- commit 40d7ca3
-------------------------------------------------------------------
Fri Oct 4 13:04:43 CEST 2013 - mmarek@suse.cz
- rpm/split-modules: Check module support only if the -extra package is requested
- commit add86bf
-------------------------------------------------------------------
Fri Oct 4 13:02:48 CEST 2013 - mmarek@suse.cz
- rpm/split-modules: Remove unused options
- commit 3736315
-------------------------------------------------------------------
Fri Oct 4 12:57:44 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix creating the kernel-*-extra package
CONFIG_ENTERPRISE_SUPPORT has been renamed to CONFIG_SUSE_KERNEL_SUPPORTED
- commit 9e5b6fe
-------------------------------------------------------------------
Wed Oct 2 07:54:02 CEST 2013 - jslaby@suse.cz
- Linux 3.11.3.
- Refresh patches.xen/xen3-patch-3.4.
- commit 485f0d1
-------------------------------------------------------------------
Mon Sep 30 17:08:45 CEST 2013 - mmarek@suse.cz
- Always include the git commit in KOTD builds
This allows us not to set it explicitly in builds submitted to the
official distribution (bnc#821612, bnc#824171).
- commit a80e5ef
-------------------------------------------------------------------
Mon Sep 30 13:49:46 CEST 2013 - dsterba@suse.cz
- Btrfs: relocate csums properly with prealloc extents.
- commit cb5d5b5
-------------------------------------------------------------------
Sat Sep 28 18:00:10 CEST 2013 - ohering@suse.de
- Refresh
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch.
actually assign the divide result to hv_lapic_frequency
- commit 420e19b
-------------------------------------------------------------------
Fri Sep 27 23:46:35 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Add obsolete KMPs from sle11-sp1
- commit 221133c
-------------------------------------------------------------------
Fri Sep 27 23:16:48 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Make sure that all KMP obsoletes are
versioned (bnc#821465).
- commit d802bf2
-------------------------------------------------------------------
Fri Sep 27 23:07:09 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Provide obsoleted KMPs (bnc#753353)
- commit f5449e6
-------------------------------------------------------------------
Fri Sep 27 22:59:13 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Remove unversioned provides/obsoletes
for packages that were only seen in openSUSE releases up to 11.0.
(bnc#821465).
- commit 7e1f4b6
-------------------------------------------------------------------
Fri Sep 27 22:11:47 CEST 2013 - jeffm@suse.com
- config: disable FB_UDL in favor of DRM_UDL (bnc#836782).
- commit 68c5865
-------------------------------------------------------------------
Fri Sep 27 18:13:45 CEST 2013 - ohering@suse.de
- Refresh
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch.
- commit 83e7e53
-------------------------------------------------------------------
Fri Sep 27 16:24:13 CEST 2013 - ohering@suse.de
- X86: Hyper-V: Get the local APIC timer frequency from the
hypervisor.
- commit 4f400e1
-------------------------------------------------------------------
Fri Sep 27 16:22:49 CEST 2013 - ohering@suse.de
- Input: add a driver to support Hyper-V synthetic keyboard
(fate#315887).
- Update config files.
- commit 7affb28
-------------------------------------------------------------------
Fri Sep 27 14:52:18 CEST 2013 - mmarek@suse.cz
- rpm/old-flavors, rpm/mkspec: Add version information to obsolete
flavors (bnc#821465).
- rpm/kernel-binary.spec.in: Move the xenpae obsolete to the
old-flavors file.
- commit 25c1b0d
-------------------------------------------------------------------
Fri Sep 27 14:09:37 CEST 2013 - mmarek@suse.cz
- rpm/old-flavors: Convert the old-packages.conf file to a flat
list.
- rpm/mkspec: Adjust.
- rpm/old-packages.conf: Delete.
- commit 4037e16
-------------------------------------------------------------------
Fri Sep 27 13:20:24 CEST 2013 - mmarek@suse.cz
- rpm/old-packages.conf: Drop bogus obsoletes for "smp" (bnc#821465)
- commit 50c4c23
-------------------------------------------------------------------
Fri Sep 27 10:34:30 CEST 2013 - jslaby@suse.cz
- Linux 3.11.2.
- Refresh patches.xen/pci-guestdev.
- Refresh patches.xen/xen3-patch-2.6.27.
- Delete
patches.rpmify/powerpc-add-missing-include-to-book3s_xics-c.
- commit d1e8a21
-------------------------------------------------------------------
Fri Sep 27 10:29:30 CEST 2013 - jdelvare@suse.de
- config/*/debug: Enable FSCACHE_DEBUG and CACHEFILES_DEBUG.
- commit 5068fbc
-------------------------------------------------------------------
Thu Sep 26 17:32:40 CEST 2013 - rgoldwyn@suse.com
- rpm/kernel-binary.spec.in: Remove Obsoletes ocfs2-kmp
This is done to enable install of ocfs2-kmp-* alongwith the
kernel until the patches are reviewed.
- commit 9d2b4ca
-------------------------------------------------------------------
Thu Sep 26 16:10:40 CEST 2013 - jeffm@suse.com
- config.conf: Re-enable s390x and ia64 configs
- commit adb564f
-------------------------------------------------------------------
Thu Sep 26 16:10:27 CEST 2013 - jeffm@suse.com
- patches.rpmify/documentation-fix-bad-merge-with-tmpfile-documentation:
Updated Patch-mainline
- commit a1513a8
-------------------------------------------------------------------
Thu Sep 26 15:29:57 CEST 2013 - jdelvare@suse.de
- Build gpio-ucb1400 as a module
- commit 68bb010
-------------------------------------------------------------------
Thu Sep 26 11:47:04 CEST 2013 - mmarek@suse.cz
- Update README.BRANCH
- commit 4d432eb
-------------------------------------------------------------------
Wed Sep 25 16:55:12 CEST 2013 - dsterba@suse.cz
- Disable patches.suse/btrfs-0034-optimize-key-searches-in-btrfs_search_slot.patch
- commit e74b2a8
-------------------------------------------------------------------
Mon Sep 23 21:33:48 CEST 2013 - jeffm@suse.com
- patches.suse/btrfs-add-per-super-attribute-publishing-to-sysfs: Fix issue where
the error case would still attempt to create sysfs dir.
- commit 129c02b
-------------------------------------------------------------------
Fri Sep 20 21:16:16 CEST 2013 - jslaby@suse.cz
- power_supply: Prevent suspend until power supply events are
processed (bnc#841596).
- commit 50dfbd0
- commit 11b28da
-------------------------------------------------------------------
Wed Sep 18 14:41:04 CEST 2013 - duwe@suse.de
- Increase NR_CPUS on ppc64 to 2048 (fate#315438)
- commit ddaa978
- commit 8a38aef
-------------------------------------------------------------------
Tue Sep 17 19:55:19 CEST 2013 - jslaby@suse.cz
- Update config files.
Fix ZSWAP on vanillas.
- commit 5a7a093
- commit da42424
-------------------------------------------------------------------
Tue Sep 17 18:05:34 CEST 2013 - jeffm@suse.com
- scripts/sequence-patch.sh: Fix for Xen detection with --vanilla
When we hit the limit code to handle $SKIP_XEN and there aren't
any Xen patches to apply anyway, we'll fail because LIMIT is unset.
- commit 1d7b879
-------------------------------------------------------------------
Tue Sep 17 17:44:49 CEST 2013 - jeffm@suse.com
- scripts/tar-up.sh: Disable Xen patches when Xen configs are disabled
Similar to the change for scripts/sequence-patch.sh, this change
disables the Xen patches with +noxen in series.conf when creating
the kernel-source package.
- commit 3104a04
-------------------------------------------------------------------
Tue Sep 17 17:14:19 CEST 2013 - jeffm@suse.com
- scripts/sequence-patch.sh: Skip Xen patches when Xen configs are disabled.
When updating the base kernel version, the Xen patches must be updated
separately. This allows us to skip the Xen patches until they're resynced
just by disabling the configs.
- commit d9673e9
-------------------------------------------------------------------
Tue Sep 17 16:31:27 CEST 2013 - jeffm@suse.com
@ -135,7 +475,7 @@ Tue Sep 3 17:25:07 CEST 2013 - jeffm@suse.com
Tue Aug 27 21:34:49 CEST 2013 - jeffm@suse.com
- rpm/kernel-docs.spec.in: Fix missing whitespace error in description
- commit 7032523
- commit 280c88e
-------------------------------------------------------------------
Tue Aug 27 15:32:27 CEST 2013 - jeffm@suse.com
@ -265,7 +605,7 @@ Thu Jul 25 02:08:31 CEST 2013 - jeffm@suse.com
- rpm/kernel-binary.spec.in: Obsolete microcode_ctl
The kernel can request CPU microcode itself now and microcode_ctl is
no longer required.
- commit 3fb567f
- commit 43e5ff5
-------------------------------------------------------------------
Thu Jul 25 00:51:31 CEST 2013 - jeffm@suse.com
@ -486,7 +826,7 @@ Sat Jun 29 12:59:07 CEST 2013 - dmueller@suse.com
targets from the openSUSE ARM portfolio. Add
a armv6hl default kernel flavor and remove
traces of armv5tel.
- commit 62a3621
- commit 51c5edf
-------------------------------------------------------------------
Thu Jun 27 18:09:43 CEST 2013 - mszeredi@suse.cz
@ -514,7 +854,7 @@ Thu Jun 27 17:14:19 CEST 2013 - jeffm@suse.com
Thu Jun 27 09:33:57 CEST 2013 - guillaume.gardet@oliseo.fr
- arm: build lpae kernel as zImage
- commit 0fcc327
- commit d8f6242
-------------------------------------------------------------------
Wed Jun 26 23:16:51 CEST 2013 - jeffm@suse.com
@ -690,7 +1030,7 @@ Wed May 22 10:58:24 CEST 2013 - schwab@suse.de
- Update group-source-files.pl to handle symlink to directory
Also add arch/[^/]+/boot/dts/include/dt-bindings to the list of devel
files and avoid listing README.SUSE twice.
- commit ba8f987
- commit af248e4
-------------------------------------------------------------------
Tue May 21 14:44:17 CEST 2013 - jeffm@suse.com
@ -825,7 +1165,7 @@ Tue May 7 18:35:02 CEST 2013 - dmueller@suse.com
(which is the default for our openSUSE 12.3 release), needs
more header files from the machine specific directories to
be included in kernel-devel.
- commit 97197ff
- commit 882120e
-------------------------------------------------------------------
Tue May 7 16:32:41 CEST 2013 - jslaby@suse.cz
@ -1037,11 +1377,12 @@ Sun Apr 7 14:04:19 CEST 2013 - agraf@suse.de
-------------------------------------------------------------------
Sun Apr 7 13:25:33 CEST 2013 - agraf@suse.de
- rpm/package-descriptions: add lpae config for ARM
- ARM: Update config files (fix default, split out lpae).
- ARM: xen: Add missing define.
- config.conf: add lpae config for ARM
- rpm/package-descriptions: add lpae config for ARM
- commit 5457ebe
- commit 958fe54
-------------------------------------------------------------------
Fri Apr 5 14:13:15 CEST 2013 - jbeulich@suse.com
@ -1123,7 +1464,7 @@ Wed Mar 27 22:11:11 CET 2013 - mmarek@suse.cz
Tue Mar 26 12:35:11 CET 2013 - agraf@suse.de
- Delete config/armv7hl/u8500.
- commit 801a982
- commit b9fe3d9
-------------------------------------------------------------------
Mon Mar 25 16:23:30 CET 2013 - jeffm@suse.com
@ -1315,7 +1656,7 @@ Fri Mar 1 14:02:28 CET 2013 - jslaby@suse.cz
Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de
- Add AArch64 support
- commit b1aa50e
- commit 09220ef
-------------------------------------------------------------------
Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz
@ -4768,6 +5109,25 @@ Mon Sep 26 10:01:25 CEST 2011 - jeffm@suse.com
- Update to 3.1-rc7.
- commit ee8cc90
-------------------------------------------------------------------
Thu Sep 22 11:18:31 CEST 2011 - mmarek@suse.cz
- rpm/split-modules: Print the full path for modules missing in supported.conf
- commit e55e4c6
-------------------------------------------------------------------
Wed Sep 21 16:33:53 CEST 2011 - mmarek@suse.cz
- Add support for wildcards in supported.conf
- rpm/kernel-binary.spec.in: Generate Module.supported with all
lines from supported conf, unsupported modules are marked as "no"
- rpm/split-modules: Use the supported flag in modules, instead of
parsing the Module.supported file and report modules that have no
supported marking.
- rpm/check-supported-list: Delete, this is done by split-modules
now.
- commit edfdc2a
-------------------------------------------------------------------
Wed Sep 21 13:20:35 CEST 2011 - trenn@suse.de
@ -8903,6 +9263,26 @@ Mon Apr 19 21:21:26 CEST 2010 - jeffm@suse.de
x86/apbt: conditionally register cpu hp notifier for apbt
(bko#15786).
-------------------------------------------------------------------
Fri Apr 16 12:29:31 CEST 2010 - mmarek@suse.cz
- rpm/kernel-binary.spec.in, rpm/mkspec, rpm/old-packages.conf:
Obsolete kernel-vmi-base by kernel-pae-base (bnc#594271).
- commit a48fbdf
-------------------------------------------------------------------
Fri Apr 16 12:22:06 CEST 2010 - mmarek@suse.cz
- rpm/mkspec, rpm/old-packages.conf: Explicitly list ppc64 flavors that
obsolete kernel-kdump.
- commit 0a4f75b
-------------------------------------------------------------------
Fri Apr 16 12:12:12 CEST 2010 - mmarek@suse.cz
- rpm/old-packages.conf: s390(x) provides/obsoletes not needed anymore.
- commit 0e039b7
-------------------------------------------------------------------
Thu Apr 15 15:13:15 CEST 2010 - jbeulich@novell.com
@ -9287,6 +9667,13 @@ Wed Mar 10 00:03:12 CET 2010 - jeffm@suse.de
- Added new doc/config-options.changes to document configuration
changes.
-------------------------------------------------------------------
Tue Mar 9 14:36:48 CET 2010 - mmarek@suse.cz
- rpm/old-packages.conf: Obsolete kernel-vmi by kernel-default.
- rpm/kernel-module-subpackage: Also obsolete vmi KMPs.
- commit bf55479
-------------------------------------------------------------------
Tue Mar 9 13:57:49 CET 2010 - mmarek@suse.cz

View File

@ -20,7 +20,7 @@
# needssslcertforbuild
%define srcversion 3.11
%define patchversion 3.11.1
%define patchversion 3.11.6
%define variant %{nil}
%define vanilla_only 0
@ -39,17 +39,17 @@
%define rpm_install_dir %buildroot%obj_install_dir
%define kernel_build_dir %my_builddir/linux-obj
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,check-supported-list,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%(chmod +x %_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,find-provides,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,configtool.pl,log.sh,try-disable-staging-driver})
%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 CONFIG_EFI_STUB
%define config_vars CONFIG_MODULES CONFIG_KMSG_IDS CONFIG_SPLIT_PACKAGE CONFIG_SUSE_KERNEL_SUPPORTED CONFIG_EFI_STUB
%{expand:%(eval "$(test -n "%cpu_arch_flavor" && tar -xjf %_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")
%define split_extra (%CONFIG_SPLIT_PACKAGE == "y" && %CONFIG_SUSE_KERNEL_SUPPORTED == "y")
%ifarch %ix86 x86_64
%define install_vdso 1
@ -59,8 +59,12 @@
Name: kernel-vanilla
Summary: The Standard Kernel - without any SUSE patches
Version: 3.11.1
Release: <RELEASE>.g50dfbd0
Version: 3.11.6
%if 0%{?is_kotd}
Release: <RELEASE>.g2607707
%else
Release: 0
%endif
License: GPL-2.0
Group: System/Kernel
Url: http://www.kernel.org/
@ -118,19 +122,11 @@ BuildRequires: dwarfextract
BuildRequires: u-boot-tools
%endif
%if %build_xen
%ifarch %ix86
%if %build_flavor != "ec2"
Provides: kernel-xenpae = %version
Obsoletes: kernel-xenpae < %version
%endif
%endif
#!BuildIgnore: xen
%endif
Obsoletes: microcode_ctl
Provides: %name-nongpl = %version
Obsoletes: %name-nongpl < %version
%if %build_vanilla
# force bzip2 instead of lzma compression to allow install on older dist versions
%define _binary_payload w9.bzdio
@ -165,7 +161,6 @@ Source17: apply-patches
Source21: config.conf
Source23: supported.conf
Source33: check-for-config-changes
Source34: check-supported-list
Source35: group-source-files.pl
Source37: README.SUSE
Source38: README.KSYMS
@ -186,7 +181,7 @@ Source56: kernel-docs.spec.in
Source57: kernel-cert-subpackage
Source60: config.sh
Source61: compute-PATCHVERSION.sh
Source62: old-packages.conf
Source62: old-flavors
Source63: arch-symbols
Source64: package-descriptions
Source65: kernel-spec-macros
@ -211,7 +206,7 @@ Source113: patches.kabi.tar.bz2
Source120: kabi.tar.bz2
Source121: sysctl.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
ExclusiveArch: %ix86 ppc ppc64 x86_64
ExclusiveArch: %ix86 ia64 ppc ppc64 s390x x86_64
%define kmp_target_cpu %_target_cpu
%ifarch %ix86
# Only i386/default supports i586, mark other flavors' packages as i686
@ -245,31 +240,51 @@ NoSource: 121
# The following KMPs have been integrated into the kernel package,
# grouped by the last product that contained them.
# Usage: obsolete_kmp <basename> <upper bound of shipped versions>
# Note that KMPs embed the version of the kernel built against, that's why
# the _3 suffix for 2.6.x-based KMPs
%define obsolete_kmp() Obsoletes: %1-kmp-%build_flavor <= %2 \
Provides: %1-kmp = %2 \
Provides: %1-kmp-%build_flavor = %2
# sles10 / 10.3
Obsoletes: iwlwifi-kmp-%build_flavor
Obsoletes: ipw3945-kmp-%build_flavor
# sles10 / 11.0
Obsoletes: uvcvideo-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
%obsolete_kmp iwlwifi 1.3.27_3
%obsolete_kmp ipw3945 1.2.2_3
# sled10 / 11.0
%obsolete_kmp uvcvideo r200_3
# sle11-ga
Obsoletes: enic-kmp-%build_flavor
Obsoletes: fnic-kmp-%build_flavor
Obsoletes: brocade-bfa-kmp-%build_flavor
Obsoletes: kvm-kmp-%build_flavor
Obsoletes: perfmon-kmp-%build_flavor
Obsoletes: iwlagn-2-6-27-kmp-%build_flavor
Obsoletes: msi-wmi-kmp-%build_flavor
%obsolete_kmp enic 0.0.1_3
%obsolete_kmp fnic 1.0.0_3
%obsolete_kmp brocade-bfa 1.1.0.2_3
%obsolete_kmp kvm 78.2.6.30.1_3
%obsolete_kmp perfmon 2_3
%obsolete_kmp iwlagn-2-6-27 1.0_3
%obsolete_kmp msi-wmi 1.0_3
# sle11
Obsoletes: ocfs2-kmp-%build_flavor
%obsolete_kmp ocfs2 1.6_4
# 11.1
Obsoletes: quickcam-kmp-%build_flavor < 0.6.7
%obsolete_kmp quickcam 0.6.7
# sle11-sp1
%obsolete_kmp wacom 0.8.1_3
%obsolete_kmp btrfs 0_3
%obsolete_kmp brocade-bna 2.1.0.0_3
%obsolete_kmp hyper-v 0_3
%obsolete_kmp intel-e1000e 2.2.14
%obsolete_kmp drm 3.7_3.1
Obsoletes: firewire <= 3.0
Provides: firewire = 3.0
%obsolete_kmp firewire 3.0
%obsolete_kmp iwlagn 3.0
Obsoletes: compat-ath9k <= 3.0
Provides: compat-ath9k = 3.0
%obsolete_kmp compat-ath9k 3.0
%obsolete_kmp realtek-r8192ce_pci 2.6.0005_3
%obsolete_kmp realtek-r8192se_pci 2.6.0019.1207.2010_3
%obsolete_kmp rt3090 2.4.0.4_3
%obsolete_kmp rt3592 2.4.1.1_3
%obsolete_kmp rt5390 2.4.0.4_3
%obsolete_kmp ath3k 1.0_3
Obsoletes: ath3k-firmware <= 1.0
Provides: ath3k-firmware = 1.0
# Provide the exported symbols as "ksym(symbol) = hash"
%define __find_provides %_sourcedir/find-provides %name
@ -300,16 +315,27 @@ fi
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
# Generate a list of modules with their support status marking
%_sourcedir/guards --list --with-guards <%_sourcedir/supported.conf | \
awk '
/^\+(base|yes) / {
print $(NF);
next;
}
/^\+external / {
print $(NF) " external";
next;
}
/^[-+]/ {
print $(NF) " no";
next;
}
{
print $(NF);
}
' >%kernel_build_dir/Module.supported
%_sourcedir/guards --default=0 base < %_sourcedir/supported.conf | \
sed 's,.*/,,; s,\.ko$,,' | sort -u >%kernel_build_dir/Module.base
cd linux-%srcversion
@ -654,14 +680,6 @@ if [ %CONFIG_MODULES = y ]; then
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 test -e arch/s390/boot/kerntypes.o; then
:
@ -714,10 +732,12 @@ if [ %CONFIG_MODULES = y ]; then
%_sourcedir/split-modules -d %buildroot \
-o %my_builddir \
-b %kernel_build_dir/Module.base \
%if ! %supported_modules_check
-i \
%if %CONFIG_SUSE_KERNEL_SUPPORTED == "y"
-e \
%endif
%if ! %supported_modules_check
-i
%endif
-s %kernel_build_dir/Module.supported
%if ! %split_extra
cat %my_builddir/unsupported-modules >>%my_builddir/main-modules
%endif
@ -870,6 +890,7 @@ Requires(pre): coreutils awk
Requires(post): module-init-tools
Requires(post): perl-Bootloader
Requires(post): mkinitrd
%ifarch %ix86
Conflicts: libc.so.6()(64bit)
%endif

View File

@ -1,22 +1,362 @@
-------------------------------------------------------------------
Wed Nov 6 14:54:28 CET 2013 - mhocko@suse.cz
- Fix a few incorrectly checked [io_]remap_pfn_range() calls
(bnc#849021, CVE-2013-4511).
- commit 2607707
-------------------------------------------------------------------
Wed Oct 30 19:04:18 CET 2013 - dsterba@suse.cz
- Disable patches.suse/btrfs-fix-negative-qgroup-tracking-from-owher.patch
reference: bnc#848059
- commit e6d4a27
-------------------------------------------------------------------
Wed Oct 30 17:49:05 CET 2013 - tiwai@suse.de
- ALSA: hda - Add extra chmap for 2.1 outputs on ASUS laptops
(bnc#846531).
- commit 5b1b1d3
-------------------------------------------------------------------
Wed Oct 30 12:36:05 CET 2013 - tiwai@suse.de
- ALSA: hda - Add a fixup for ASUS N76VZ (bnc#846529).
- commit 8bd2042
-------------------------------------------------------------------
Mon Oct 28 10:31:59 CET 2013 - jbeulich@suse.com
- Update EC2 config files.
- commit 81dd01f
-------------------------------------------------------------------
Mon Oct 28 09:25:43 CET 2013 - jbeulich@suse.com
- Refresh Xen patches (bnc#829682, bnc#842063).
- pcifront: Deal with toolstack missing 'XenbusStateClosing'
state.
- Update Xen patches to 3.11.6.
- commit 2339477
-------------------------------------------------------------------
Thu Oct 24 18:23:02 CEST 2013 - trenn@suse.de
- cpufreq: ondemand: Change the calculation of target frequency
(bnc#846734).
- commit 0ba01b7
-------------------------------------------------------------------
Thu Oct 24 17:08:03 CEST 2013 - dsterba@suse.cz
- Btrfs: fix negative qgroup tracking from owner accounting (bnc#821948)
- commit ef319f1
-------------------------------------------------------------------
Tue Oct 22 21:17:47 CEST 2013 - jeffm@suse.com
- nouveau: Fix race with fence signaling (bnc#844177).
- commit 8d7989b
-------------------------------------------------------------------
Fri Oct 18 22:19:21 CEST 2013 - jslaby@suse.cz
- Linux 3.11.6 (bnc#841645).
- Delete patches.drivers/ALSA-hda-Add-fixup-for-ASUS-N56VZ.
- commit 9ca6827
-------------------------------------------------------------------
Mon Oct 14 18:45:32 CEST 2013 - jeffm@suse.com
- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5 (vanilla)
- commit 53efb9c
-------------------------------------------------------------------
Mon Oct 14 18:21:41 CEST 2013 - jeffm@suse.com
- config: enable HAVE_BOOTMEM_INFO_NODE on ppc64 to match 3.11.5
- commit 22f9877
-------------------------------------------------------------------
Mon Oct 14 17:34:08 CEST 2013 - jeffm@suse.com
- btrfs: Fix creation of per-super sysfs directories when using multiple
subvolumes (bnc#845774).
- commit 0801062
-------------------------------------------------------------------
Mon Oct 14 10:57:07 CEST 2013 - oneukum@suse.de
- sha256_ssse3: also test for BMI2 (bnc#842459).
- commit 626459d
-------------------------------------------------------------------
Mon Oct 14 09:42:07 CEST 2013 - jslaby@suse.cz
- Linux 3.11.5.
- Delete
patches.suse/btrfs-0005-reset-ret-in-record_one_backref.patch.
- Delete
patches.suse/btrfs-0010-change-how-we-queue-blocks-for-backref-checkin.patch.
- Delete
patches.suse/btrfs-0022-skip-subvol-entries-when-checking-if-we-ve-cre.patch.
- Delete
patches.suse/btrfs-0033-remove-ourselves-from-the-cluster-list-under-l.patch.
- commit c00734a
-------------------------------------------------------------------
Fri Oct 11 13:45:25 CEST 2013 - tiwai@suse.de
- drm/i915: Undo the PIPEA quirk for i845 (bnc#845503).
- commit 61a06cb
-------------------------------------------------------------------
Tue Oct 8 20:02:53 CEST 2013 - tiwai@suse.de
- ALSA: hda - Add fixup for ASUS N56VZ (bnc#841645).
- commit a306dfb
-------------------------------------------------------------------
Sat Oct 5 18:59:29 CEST 2013 - jslaby@suse.cz
- Linux 3.11.4.
- commit 40d7ca3
-------------------------------------------------------------------
Fri Oct 4 13:04:43 CEST 2013 - mmarek@suse.cz
- rpm/split-modules: Check module support only if the -extra package is requested
- commit add86bf
-------------------------------------------------------------------
Fri Oct 4 13:02:48 CEST 2013 - mmarek@suse.cz
- rpm/split-modules: Remove unused options
- commit 3736315
-------------------------------------------------------------------
Fri Oct 4 12:57:44 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Fix creating the kernel-*-extra package
CONFIG_ENTERPRISE_SUPPORT has been renamed to CONFIG_SUSE_KERNEL_SUPPORTED
- commit 9e5b6fe
-------------------------------------------------------------------
Wed Oct 2 07:54:02 CEST 2013 - jslaby@suse.cz
- Linux 3.11.3.
- Refresh patches.xen/xen3-patch-3.4.
- commit 485f0d1
-------------------------------------------------------------------
Mon Sep 30 17:08:45 CEST 2013 - mmarek@suse.cz
- Always include the git commit in KOTD builds
This allows us not to set it explicitly in builds submitted to the
official distribution (bnc#821612, bnc#824171).
- commit a80e5ef
-------------------------------------------------------------------
Mon Sep 30 13:49:46 CEST 2013 - dsterba@suse.cz
- Btrfs: relocate csums properly with prealloc extents.
- commit cb5d5b5
-------------------------------------------------------------------
Sat Sep 28 18:00:10 CEST 2013 - ohering@suse.de
- Refresh
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch.
actually assign the divide result to hv_lapic_frequency
- commit 420e19b
-------------------------------------------------------------------
Fri Sep 27 23:46:35 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Add obsolete KMPs from sle11-sp1
- commit 221133c
-------------------------------------------------------------------
Fri Sep 27 23:16:48 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Make sure that all KMP obsoletes are
versioned (bnc#821465).
- commit d802bf2
-------------------------------------------------------------------
Fri Sep 27 23:07:09 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Provide obsoleted KMPs (bnc#753353)
- commit f5449e6
-------------------------------------------------------------------
Fri Sep 27 22:59:13 CEST 2013 - mmarek@suse.cz
- rpm/kernel-binary.spec.in: Remove unversioned provides/obsoletes
for packages that were only seen in openSUSE releases up to 11.0.
(bnc#821465).
- commit 7e1f4b6
-------------------------------------------------------------------
Fri Sep 27 22:11:47 CEST 2013 - jeffm@suse.com
- config: disable FB_UDL in favor of DRM_UDL (bnc#836782).
- commit 68c5865
-------------------------------------------------------------------
Fri Sep 27 18:13:45 CEST 2013 - ohering@suse.de
- Refresh
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch.
- commit 83e7e53
-------------------------------------------------------------------
Fri Sep 27 16:24:13 CEST 2013 - ohering@suse.de
- X86: Hyper-V: Get the local APIC timer frequency from the
hypervisor.
- commit 4f400e1
-------------------------------------------------------------------
Fri Sep 27 16:22:49 CEST 2013 - ohering@suse.de
- Input: add a driver to support Hyper-V synthetic keyboard
(fate#315887).
- Update config files.
- commit 7affb28
-------------------------------------------------------------------
Fri Sep 27 14:52:18 CEST 2013 - mmarek@suse.cz
- rpm/old-flavors, rpm/mkspec: Add version information to obsolete
flavors (bnc#821465).
- rpm/kernel-binary.spec.in: Move the xenpae obsolete to the
old-flavors file.
- commit 25c1b0d
-------------------------------------------------------------------
Fri Sep 27 14:09:37 CEST 2013 - mmarek@suse.cz
- rpm/old-flavors: Convert the old-packages.conf file to a flat
list.
- rpm/mkspec: Adjust.
- rpm/old-packages.conf: Delete.
- commit 4037e16
-------------------------------------------------------------------
Fri Sep 27 13:20:24 CEST 2013 - mmarek@suse.cz
- rpm/old-packages.conf: Drop bogus obsoletes for "smp" (bnc#821465)
- commit 50c4c23
-------------------------------------------------------------------
Fri Sep 27 10:34:30 CEST 2013 - jslaby@suse.cz
- Linux 3.11.2.
- Refresh patches.xen/pci-guestdev.
- Refresh patches.xen/xen3-patch-2.6.27.
- Delete
patches.rpmify/powerpc-add-missing-include-to-book3s_xics-c.
- commit d1e8a21
-------------------------------------------------------------------
Fri Sep 27 10:29:30 CEST 2013 - jdelvare@suse.de
- config/*/debug: Enable FSCACHE_DEBUG and CACHEFILES_DEBUG.
- commit 5068fbc
-------------------------------------------------------------------
Thu Sep 26 17:32:40 CEST 2013 - rgoldwyn@suse.com
- rpm/kernel-binary.spec.in: Remove Obsoletes ocfs2-kmp
This is done to enable install of ocfs2-kmp-* alongwith the
kernel until the patches are reviewed.
- commit 9d2b4ca
-------------------------------------------------------------------
Thu Sep 26 16:10:40 CEST 2013 - jeffm@suse.com
- config.conf: Re-enable s390x and ia64 configs
- commit adb564f
-------------------------------------------------------------------
Thu Sep 26 16:10:27 CEST 2013 - jeffm@suse.com
- patches.rpmify/documentation-fix-bad-merge-with-tmpfile-documentation:
Updated Patch-mainline
- commit a1513a8
-------------------------------------------------------------------
Thu Sep 26 15:29:57 CEST 2013 - jdelvare@suse.de
- Build gpio-ucb1400 as a module
- commit 68bb010
-------------------------------------------------------------------
Thu Sep 26 11:47:04 CEST 2013 - mmarek@suse.cz
- Update README.BRANCH
- commit 4d432eb
-------------------------------------------------------------------
Wed Sep 25 16:55:12 CEST 2013 - dsterba@suse.cz
- Disable patches.suse/btrfs-0034-optimize-key-searches-in-btrfs_search_slot.patch
- commit e74b2a8
-------------------------------------------------------------------
Mon Sep 23 21:33:48 CEST 2013 - jeffm@suse.com
- patches.suse/btrfs-add-per-super-attribute-publishing-to-sysfs: Fix issue where
the error case would still attempt to create sysfs dir.
- commit 129c02b
-------------------------------------------------------------------
Fri Sep 20 21:16:16 CEST 2013 - jslaby@suse.cz
- power_supply: Prevent suspend until power supply events are
processed (bnc#841596).
- commit 50dfbd0
- commit 11b28da
-------------------------------------------------------------------
Wed Sep 18 14:41:04 CEST 2013 - duwe@suse.de
- Increase NR_CPUS on ppc64 to 2048 (fate#315438)
- commit ddaa978
- commit 8a38aef
-------------------------------------------------------------------
Tue Sep 17 19:55:19 CEST 2013 - jslaby@suse.cz
- Update config files.
Fix ZSWAP on vanillas.
- commit 5a7a093
- commit da42424
-------------------------------------------------------------------
Tue Sep 17 18:05:34 CEST 2013 - jeffm@suse.com
- scripts/sequence-patch.sh: Fix for Xen detection with --vanilla
When we hit the limit code to handle $SKIP_XEN and there aren't
any Xen patches to apply anyway, we'll fail because LIMIT is unset.
- commit 1d7b879
-------------------------------------------------------------------
Tue Sep 17 17:44:49 CEST 2013 - jeffm@suse.com
- scripts/tar-up.sh: Disable Xen patches when Xen configs are disabled
Similar to the change for scripts/sequence-patch.sh, this change
disables the Xen patches with +noxen in series.conf when creating
the kernel-source package.
- commit 3104a04
-------------------------------------------------------------------
Tue Sep 17 17:14:19 CEST 2013 - jeffm@suse.com
- scripts/sequence-patch.sh: Skip Xen patches when Xen configs are disabled.
When updating the base kernel version, the Xen patches must be updated
separately. This allows us to skip the Xen patches until they're resynced
just by disabling the configs.
- commit d9673e9
-------------------------------------------------------------------
Tue Sep 17 16:31:27 CEST 2013 - jeffm@suse.com
@ -135,7 +475,7 @@ Tue Sep 3 17:25:07 CEST 2013 - jeffm@suse.com
Tue Aug 27 21:34:49 CEST 2013 - jeffm@suse.com
- rpm/kernel-docs.spec.in: Fix missing whitespace error in description
- commit 7032523
- commit 280c88e
-------------------------------------------------------------------
Tue Aug 27 15:32:27 CEST 2013 - jeffm@suse.com
@ -265,7 +605,7 @@ Thu Jul 25 02:08:31 CEST 2013 - jeffm@suse.com
- rpm/kernel-binary.spec.in: Obsolete microcode_ctl
The kernel can request CPU microcode itself now and microcode_ctl is
no longer required.
- commit 3fb567f
- commit 43e5ff5
-------------------------------------------------------------------
Thu Jul 25 00:51:31 CEST 2013 - jeffm@suse.com
@ -486,7 +826,7 @@ Sat Jun 29 12:59:07 CEST 2013 - dmueller@suse.com
targets from the openSUSE ARM portfolio. Add
a armv6hl default kernel flavor and remove
traces of armv5tel.
- commit 62a3621
- commit 51c5edf
-------------------------------------------------------------------
Thu Jun 27 18:09:43 CEST 2013 - mszeredi@suse.cz
@ -514,7 +854,7 @@ Thu Jun 27 17:14:19 CEST 2013 - jeffm@suse.com
Thu Jun 27 09:33:57 CEST 2013 - guillaume.gardet@oliseo.fr
- arm: build lpae kernel as zImage
- commit 0fcc327
- commit d8f6242
-------------------------------------------------------------------
Wed Jun 26 23:16:51 CEST 2013 - jeffm@suse.com
@ -690,7 +1030,7 @@ Wed May 22 10:58:24 CEST 2013 - schwab@suse.de
- Update group-source-files.pl to handle symlink to directory
Also add arch/[^/]+/boot/dts/include/dt-bindings to the list of devel
files and avoid listing README.SUSE twice.
- commit ba8f987
- commit af248e4
-------------------------------------------------------------------
Tue May 21 14:44:17 CEST 2013 - jeffm@suse.com
@ -825,7 +1165,7 @@ Tue May 7 18:35:02 CEST 2013 - dmueller@suse.com
(which is the default for our openSUSE 12.3 release), needs
more header files from the machine specific directories to
be included in kernel-devel.
- commit 97197ff
- commit 882120e
-------------------------------------------------------------------
Tue May 7 16:32:41 CEST 2013 - jslaby@suse.cz
@ -1037,11 +1377,12 @@ Sun Apr 7 14:04:19 CEST 2013 - agraf@suse.de
-------------------------------------------------------------------
Sun Apr 7 13:25:33 CEST 2013 - agraf@suse.de
- rpm/package-descriptions: add lpae config for ARM
- ARM: Update config files (fix default, split out lpae).
- ARM: xen: Add missing define.
- config.conf: add lpae config for ARM
- rpm/package-descriptions: add lpae config for ARM
- commit 5457ebe
- commit 958fe54
-------------------------------------------------------------------
Fri Apr 5 14:13:15 CEST 2013 - jbeulich@suse.com
@ -1123,7 +1464,7 @@ Wed Mar 27 22:11:11 CET 2013 - mmarek@suse.cz
Tue Mar 26 12:35:11 CET 2013 - agraf@suse.de
- Delete config/armv7hl/u8500.
- commit 801a982
- commit b9fe3d9
-------------------------------------------------------------------
Mon Mar 25 16:23:30 CET 2013 - jeffm@suse.com
@ -1315,7 +1656,7 @@ Fri Mar 1 14:02:28 CET 2013 - jslaby@suse.cz
Thu Feb 28 19:42:40 CET 2013 - agraf@suse.de
- Add AArch64 support
- commit b1aa50e
- commit 09220ef
-------------------------------------------------------------------
Thu Feb 28 17:24:08 CET 2013 - jslaby@suse.cz
@ -4768,6 +5109,25 @@ Mon Sep 26 10:01:25 CEST 2011 - jeffm@suse.com
- Update to 3.1-rc7.
- commit ee8cc90
-------------------------------------------------------------------
Thu Sep 22 11:18:31 CEST 2011 - mmarek@suse.cz
- rpm/split-modules: Print the full path for modules missing in supported.conf
- commit e55e4c6
-------------------------------------------------------------------
Wed Sep 21 16:33:53 CEST 2011 - mmarek@suse.cz
- Add support for wildcards in supported.conf
- rpm/kernel-binary.spec.in: Generate Module.supported with all
lines from supported conf, unsupported modules are marked as "no"
- rpm/split-modules: Use the supported flag in modules, instead of
parsing the Module.supported file and report modules that have no
supported marking.
- rpm/check-supported-list: Delete, this is done by split-modules
now.
- commit edfdc2a
-------------------------------------------------------------------
Wed Sep 21 13:20:35 CEST 2011 - trenn@suse.de
@ -8903,6 +9263,26 @@ Mon Apr 19 21:21:26 CEST 2010 - jeffm@suse.de
x86/apbt: conditionally register cpu hp notifier for apbt
(bko#15786).
-------------------------------------------------------------------
Fri Apr 16 12:29:31 CEST 2010 - mmarek@suse.cz
- rpm/kernel-binary.spec.in, rpm/mkspec, rpm/old-packages.conf:
Obsolete kernel-vmi-base by kernel-pae-base (bnc#594271).
- commit a48fbdf
-------------------------------------------------------------------
Fri Apr 16 12:22:06 CEST 2010 - mmarek@suse.cz
- rpm/mkspec, rpm/old-packages.conf: Explicitly list ppc64 flavors that
obsolete kernel-kdump.
- commit 0a4f75b
-------------------------------------------------------------------
Fri Apr 16 12:12:12 CEST 2010 - mmarek@suse.cz
- rpm/old-packages.conf: s390(x) provides/obsoletes not needed anymore.
- commit 0e039b7
-------------------------------------------------------------------
Thu Apr 15 15:13:15 CEST 2010 - jbeulich@novell.com
@ -9287,6 +9667,13 @@ Wed Mar 10 00:03:12 CET 2010 - jeffm@suse.de
- Added new doc/config-options.changes to document configuration
changes.
-------------------------------------------------------------------
Tue Mar 9 14:36:48 CET 2010 - mmarek@suse.cz
- rpm/old-packages.conf: Obsolete kernel-vmi by kernel-default.
- rpm/kernel-module-subpackage: Also obsolete vmi KMPs.
- commit bf55479
-------------------------------------------------------------------
Tue Mar 9 13:57:49 CET 2010 - mmarek@suse.cz

File diff suppressed because it is too large Load Diff

65
mkspec
View File

@ -32,6 +32,9 @@ $vanilla_only ||= "0";
# package name -> [summary, description]
my %binary_descriptions = parse_descriptions();
# arch -> flavor -> [obsoleted packages]
my %obsolete_packages = parse_old_flavors();
$patches="--patches $patches" if $patches;
my $patchversion = `$dir/compute-PATCHVERSION.sh $patches`;
chomp $patchversion;
@ -64,6 +67,8 @@ if ($srcversion =~ /^(\d+)(?:\.\d+)*(-rc\d+)?$/) {
$tarball_url = "";
}
my $commit = get_commit();
my %macros = (
VARIANT => $variant,
VANILLA_ONLY => $vanilla_only,
@ -72,6 +77,7 @@ my %macros = (
RPMVERSION => $rpmversion,
TARBALL_URL => $tarball_url,
RELEASE => $rpmrelease,
COMMIT => $commit,
SOURCES => $sources,
NOSOURCE => $nosource,
UNPACK_PATCHES => $unpack_patches,
@ -96,7 +102,10 @@ for my $flavor (sort keys(%flavor_archs)) {
SUMMARY => $summary,
DESCRIPTION => $description,
ARCHS => join(" ", arch2rpm(@{$flavor_archs{$flavor}})),
PROVIDES_OBSOLETES => provides_obsoletes($flavor, @{$flavor_archs{$flavor}}),
PROVIDES_OBSOLETES =>
provides_obsoletes($flavor, @{$flavor_archs{$flavor}}),
PROVIDES_OBSOLETES_BASE =>
provides_obsoletes("$flavor-base", @{$flavor_archs{$flavor}}),
);
}
# kernel-source.spec
@ -226,6 +235,28 @@ sub parse_descriptions {
return %res;
}
sub parse_old_flavors{
my %res;
xopen(my $fh, '<', "$dir/old-flavors");
while (<$fh>) {
chomp;
next if /^\s*(#|$)/;
if (!m:^\s*(\w+)/([\w-]+)\s+([\w-]+)\s+([\w.-]+)\s*$:) {
print STDERR "$dir/old-flavors:$.: expected arch/flavor <old flavor> <old version>\n";
next;
}
my ($arch, $flavor, $old_flavor, $old_version) = ($1, $2, $3, $4);
$res{$arch} ||= {};
$res{$arch}{$flavor} ||= [];
push(@{$res{$arch}{$flavor}},
["kernel-$old_flavor", $old_version]);
}
close($fh);
return %res;
}
sub is_script {
my $script = shift;
@ -258,20 +289,44 @@ sub provides_obsoletes {
my $res = "";
for my $arch (@archs) {
my @packs = `$dir/guards $arch $flavor <$dir/old-packages.conf`;
chomp @packs;
my @packs = @{$obsolete_packages{$arch}{$flavor} || []};
next if (!@packs);
my $rpmarch = arch2rpm($arch);
chomp $rpmarch;
$res .= "\%ifarch $rpmarch\n";
$res .= "Provides: @packs\n";
$res .= "Obsoletes: @packs\n";
for my $pack (@packs) {
my $name = $pack->[0];
my $version = $pack->[1];
$res .= "Provides: $name = $version\n";
$res .= "Obsoletes: $name <= $version\n";
}
$res .= "\%endif\n";
}
chomp $res;
return $res;
}
sub get_commit {
my ($commit, $fh);
if (!open($fh, '<', "source-timestamp")) {
print STDERR "warning: source-timestamp: $!\n";
print STDERR "warning: Cannot determine commit id\n";
return "0000000";
}
while (<$fh>) {
if (/^GIT Revision: ([0-9a-f]{7})/) {
$commit = $1;
}
}
close($fh);
if (!$commit) {
print STDERR "warning: Commit id missing in source-timestamp file\n";
return "0000000";
}
return $commit;
}
sub do_spec {
my $template = shift;
my $specfile = shift;

32
old-flavors Normal file
View File

@ -0,0 +1,32 @@
# List of obsolete kernel flavors
# <arch>/<new flavor> <old flavor> <upper bound of shipped versions>
# SLES 9
ia64/default sn2 2.6.6
ppc/ppc64 pmac64 2.6.6
ppc/ppc64 pseries64 2.6.6
# SLES 10
i386/default smp 2.6.17
i386/pae bigsmp 2.6.17
i386/xen xenpae 2.6.17
x86_64/default smp 2.6.17
ppc/ppc64 iseries64 2.6.17
ppc/ppc64 kdump 2.6.17
# SLES 11 GA only
# FIXME: more architectures had kdump in SLES 10
ppc64/debug kdump 2.6.28
ppc64/default kdump 2.6.28
ppc64/ppc64 kdump 2.6.28
ppc64/trace kdump 2.6.28
# SLES 11 GA only / 11.4
i386/pae vmi 2.6.38
i386/pae-base vmi-base 2.6.38

View File

@ -1,36 +0,0 @@
# Defines which package names to include in the Provides and
# Obsoletes tags of spec files.
#
# When generating Provides, `p' is defined. When generating
# Obsoletes, `o' is defined.
#
# +ARCH: include only for this architecture.
# -!symbol: exclude unless symbol is also defined.
#
# Guards are always evaluated from left to right; the last
# guard that matches determines whether a line is included
# or not.
#
# For testing this file, run scripts/old-config.sh.
#
# i386 =================================================================
+i386 -!default smp kernel-smp
+i386 -!pae kernel-bigsmp
# x86_64 ===============================================================
+x86_64 -!default smp kernel-smp
# ia64 =================================================================
+ia64 -!default kernel-sn2
# ppc/ppc64 ============================================================
+ppc -!ppc64 kernel-pmac64 kernel-pseries64 kernel-iseries64
+ppc64 -vanilla kernel-kdump
# s390/s390x ===========================================================
+s390 -!s390 kernel-32bit
+s390x -!s390x kernel-64bit

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e8be6bdf82e273119c43b44504f5eb1981ba5c8941badb4d12d77a7d89c27108
size 3897
oid sha256:706796a645bdbdbeb25600a75e0476fd09eac02a3a0296380eb051b58a99fc7b
size 6194

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cd1248164b06567c73c329cb7aff3fbf1846a92842515ff4ffcbf9adf0bcfb7e
size 28193
oid sha256:cdd1f7c018aee3c891dbf8b2652e17f53edd518d0d3281f068192d1ac312c3c7
size 32166

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a84d1e356f224869ed0b9014a3cfb4839e843906136e77a749319d1526497579
size 5648
oid sha256:ffe448720a61c9a5fb9012e0ead2c78a4943d442cd050c1badfac19f5593ea40
size 153542

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:acd12b8ade97bc637a1b9ad45dc5900d7f92707e4b498f98d68aa601b1d1fa5e
size 3875
oid sha256:80fd1477b3c75ba2908e500bed0f592e7b3c4d145f801043dcdfb344c5fba51b
size 3695

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4cfd443ef88daeb7f65bfcddd0be9aa8d3a038f6a8884e59c4524b3ed2b29cd0
size 142277
oid sha256:dca1e38d24c9f3fa67c537e701e50214f498ae9d3d597386c808101278ca48db
size 146052

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:61ef902e175341ea378e2efea832e138ac2cae5a6cf0b8b09ca9d3e2df9ac7eb
size 2122439
oid sha256:0f129657348a4d9fb7f0ef8d0d7f025469dd2c6c08a695d539450d7c4456b706
size 2058028

View File

@ -28,6 +28,11 @@
# Send separate patches upstream if you find a problem...
########################################################
patches.kernel.org/patch-3.11.1
patches.kernel.org/patch-3.11.1-2
patches.kernel.org/patch-3.11.2-3
patches.kernel.org/patch-3.11.3-4
patches.kernel.org/patch-3.11.4-5
patches.kernel.org/patch-3.11.5-6
########################################################
# Build fixes that apply to the vanilla kernel too.
@ -37,7 +42,6 @@
patches.rpmify/documentation-fix-bad-merge-with-tmpfile-documentation
patches.rpmify/nouveau-make-vga_switcheroo-code-depend-on-vga_switcheroo
patches.rpmify/chipidea-clean-up-dependencies
patches.rpmify/powerpc-add-missing-include-to-book3s_xics-c
########################################################
# kABI consistency patches
@ -111,6 +115,8 @@
+needs_update patches.arch/kvm-split-the-KVM-pv-ops-support-by-feature
+needs_update patches.arch/kvm-replace-kvm-io-delay-pv-ops-with-linux-magic
patches.fixes/0001-sha256_ssse3-also-test-for-BMI2.patch
########################################################
# x86 MCE/MCA (Machine Check Error/Architecture) extensions
########################################################
@ -215,6 +221,7 @@
########################################################
+trenn patches.fixes/cpufreq_ondemand_performance_optimise_default_settings.patch
patches.fixes/cpufreq_performance_tuning.patch
## cpuidle perf events cleanups and related
patches.arch/perf_timechart_fix_zero_timestamps.patch
@ -228,6 +235,8 @@
########################################################
patches.suse/suse-hv-Drivers-hv-util-Fix-a-bug-in-version-negotiation-cod.patch
patches.suse/suse-hv-Drivers-hv-util-Fix-a-bug-in-util-version-negotiatio.patch
patches.suse/suse-hv-X86-Hyper-V-Get-the-local-APIC-timer-frequency-from-.patch
patches.suse/suse-hv-Input-add-a-driver-to-support-Hyper-V-synthetic-keyb.patch
########################################################
# Networking, IPv6
@ -266,12 +275,10 @@
patches.suse/btrfs-0002-add-missing-error-checks-to-add_data_reference.patch
patches.suse/btrfs-0003-set-qgroup_ulist-to-be-null-after-calling-ulis.patch
patches.suse/btrfs-0004-fix-get-set-label-blocking-against-balance.patch
patches.suse/btrfs-0005-reset-ret-in-record_one_backref.patch
patches.suse/btrfs-0006-cleanup-reloc-roots-properly-on-error.patch
patches.suse/btrfs-0007-don-t-bother-autodefragging-if-our-root-is-goi.patch
patches.suse/btrfs-0008-use-u64-for-subvolid-when-parsing-mount-option.patch
patches.suse/btrfs-0009-add-missing-mounting-options-in-btrfs_show_opt.patch
patches.suse/btrfs-0010-change-how-we-queue-blocks-for-backref-checkin.patch
patches.suse/btrfs-0011-don-t-bug_on-when-we-fail-when-cleaning-up-tra.patch
patches.suse/btrfs-0012-add-missing-error-check-to-find_parent_nodes.patch
patches.suse/btrfs-0013-add-missing-error-handling-to-read_tree_block.patch
@ -283,7 +290,6 @@
patches.suse/btrfs-0019-don-t-ignore-errors-from-btrfs_run_delayed_ite.patch
patches.suse/btrfs-0020-return-ENOSPC-when-target-space-is-full.patch
patches.suse/btrfs-0021-fix-possible-memory-leak-in-find_parent_nodes.patch
patches.suse/btrfs-0022-skip-subvol-entries-when-checking-if-we-ve-cre.patch
patches.suse/btrfs-0023-don-t-allow-a-subvol-to-be-deleted-if-it-is-th.patch
patches.suse/btrfs-0024-fix-the-error-handling-wrt-orphan-items.patch
patches.suse/btrfs-0025-fix-heavy-delalloc-related-deadlock.patch
@ -294,9 +300,10 @@
patches.suse/btrfs-0030-fix-memory-leak-of-orphan-block-rsv.patch
patches.suse/btrfs-0031-fix-printing-of-non-NULL-terminated-string.patch
patches.suse/btrfs-0032-do-not-clear-our-orphan-item-runtime-flag-on-e.patch
patches.suse/btrfs-0033-remove-ourselves-from-the-cluster-list-under-l.patch
patches.suse/btrfs-0034-optimize-key-searches-in-btrfs_search_slot.patch
+dsterba patches.suse/btrfs-0034-optimize-key-searches-in-btrfs_search_slot.patch
patches.suse/btrfs-relocate-csums-properly-with-prealloc-extents.patch
+dsterba patches.suse/btrfs-fix-negative-qgroup-tracking-from-owher.patch
patches.suse/btrfs-use-end-trans-in-label-ioctl
patches.suse/btrfs-add-ability-to-query-change-feature-bits-online-ioctl
patches.suse/introduce-kobj_completion
@ -415,8 +422,10 @@
########################################################
# DRM/Video
########################################################
patches.drivers/drm-i915-Undo-the-PIPEA-quirk-for-i845
patches.drivers/drm-cirrus-Correct-register-values-for-16bpp
patches.drivers/drm-cirrus-Use-16bpp-as-default
patches.fixes/nouveau-fix-race-with-fence-signaling
########################################################
# video4linux
@ -468,6 +477,8 @@
##########################################################
# Sound
##########################################################
patches.drivers/ALSA-hda-Add-a-fixup-for-ASUS-N76VZ
patches.drivers/ALSA-hda-Add-extra-chmap-for-2.1-outputs-on-ASUS-lap
########################################################
# Char / serial
@ -480,6 +491,7 @@
# Needs updating WRT d27769ec (block: add GENHD_FL_NO_PART_SCAN)
+hare patches.suse/no-partition-scan
patches.drivers/gpio-ucb1400-can-be-built-as-a-module.patch
patches.fixes/power_supply-Prevent-suspend-until-power-supply-even.patch
########################################################
@ -516,6 +528,7 @@
# Security stuff
#
##########################################################
patches.fixes/Fix-a-few-incorrectly-checked-io_-remap_pfn_range-ca.patch
##########################################################
# Audit
@ -615,6 +628,7 @@
patches.xen/xen3-fixup-xen
# newer changeset backports
patches.xen/1240-pcifront-toolstack-missing-XenbusStateClosing.patch
# changes outside arch/{i386,x86_64}/xen
patches.xen/xen3-fixup-kconfig
@ -657,6 +671,8 @@
patches.xen/xen3-patch-3.9
patches.xen/xen3-patch-3.10
patches.xen/xen3-patch-3.11
patches.xen/xen3-patch-3.11.1-2
patches.xen/xen3-patch-3.11.5-6
# ports of other patches
patches.xen/xen3-010-acpi_initrd_override_tables.patch

View File

@ -1,3 +1,3 @@
2013-09-20 21:16:16 +0200
GIT Revision: 50dfbd054652d6340d62c68e7130bd6705e7b234
GIT Branch: master
2013-11-06 14:54:28 +0100
GIT Revision: 2607707bb5fc8eb6a132671dfdf8be56978f697d
GIT Branch: openSUSE-13.1

View File

@ -1,6 +1,6 @@
#!/bin/bash
#
# given a Module.supported, Module.base and modules.dep, generate list
# given a Module.base and modules.dep, generate list
# of base / supported / unsupported modules
set -e
@ -8,39 +8,41 @@ export LC_COLLATE=C
usage()
{
echo "Usage: ${0##*/} -b Module.base -s Module.supported [-d dir] [-i] [-o outdir]"
echo "Usage: ${0##*/} -b Module.base [-d dir] [-i] [-e] [-o outdir]"
echo " -i Ignore supported.conf errors"
echo " -e Create the -extra filelist (otherwise, treat all modules as supported)"
}
options=$(getopt -o b:s:d:o:i -- "$@")
options=$(getopt -o b:d:o:ie -- "$@")
if test $? -ne 0; then
usage >&2
exit 1
fi
eval set -- "$options"
opt_base=
opt_supp=
opt_out=.
opt_dir=.
opt_ignore_errors=false
opt_extra=false
while test $# -gt 0; do
opt=$1
shift
case "$opt" in
-b | -s | -d | -o | -D)
-b | -d | -o)
arg=$1
shift
esac
case "$opt" in
-b)
opt_base=$arg ;;
-s)
opt_supp=$arg ;;
-d)
opt_dir=$arg ;;
-o)
opt_out=$arg ;;
-i)
opt_ignore_errors=true ;;
-e)
opt_extra=true ;;
--)
break ;;
*)
@ -48,7 +50,7 @@ while test $# -gt 0; do
exit 1
esac
done
if test -z "$opt_base" -o -z "$opt_supp"; then
if test -z "$opt_base"; then
usage >&2
exit 1
fi
@ -61,6 +63,32 @@ find "$opt_dir" -type f -name '*.ko' -printf '/%P\n' | \
awk -F/ '{ n=$NF; gsub(/-/, "_", n); sub(/\.ko$/, "", n); print n " " $0; }' | \
sort >"$tmp/all"
err=false
while read mod path; do
if $opt_extra; then
support=$(/sbin/modinfo -F supported "$opt_dir/$path")
else
support=yes
fi
case "$support" in
yes | external)
echo "$mod"
;;
no)
;;
"")
echo "warning: ${path#/lib/modules/*/kernel/} not listed in supported.conf" >&2
;;
*)
echo "error: invalid support flag for $mod: $support" >&2
err=true
;;
esac
done <"$tmp/all" | sort -u >"$tmp/supp"
if $err; then
exit 1
fi
modules_dep=$(find "$opt_dir" -type f -name modules.dep)
if test -z "$modules_dep"; then
echo "Cannot find modules.dep in $opt_dir" >&2
@ -86,7 +114,6 @@ sed 'y/-/_/' <"$opt_base" | add_dependent_modules >"$tmp/base"
join -j 1 -o 2.2 "$tmp/base" "$tmp/all" >"$opt_out/base-modules"
# main
sed 's/ .*//; y/-/_/' "$opt_supp" | sort -u >"$tmp/supp"
add_dependent_modules "$tmp/supp-explain" <"$tmp/supp" >"$tmp/supp-all"
if ! cmp -s "$tmp/supp" "$tmp/supp-all"; then
echo "The following unsupported modules are used by supported modules:" >&2

View File

@ -409,6 +409,7 @@
kernel/drivers/firmware/efivars # efi sysfs information
kernel/drivers/firmware/iscsi_ibft
kernel/drivers/gpio/bt8xxgpio
kernel/drivers/gpio/gpio-ucb1400
kernel/drivers/gpio/max7301
kernel/drivers/gpio/max730x
kernel/drivers/gpio/max732x