Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2014-03-10 06:52:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "kernel-source" Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/kernel-debug.changes 2014-02-16 19:53:39.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-source.new/kernel-debug.changes 2014-03-10 06:52:27.000000000 +0100 @@ -1,0 +2,198 @@ +Fri Mar 7 17:16:53 CET 2014 - mmarek@suse.cz + +- rpm/mkspec: Generate a per-architecture per-package _constraints file +- commit 65a07f7 + +------------------------------------------------------------------- +Fri Mar 7 17:07:55 CET 2014 - mmarek@suse.cz + +- rpm/mkspec: Remove dead code +- commit 3fc95f5 + +------------------------------------------------------------------- +Thu Mar 6 10:53:14 CET 2014 - jdelvare@suse.de + +- Update config files: CONFIG_THERMAL=y + The generic thermal module is used by several ACPI components + (processor, fan, thermal and video) and a few other drivers. So + in practice it will end up being loaded on almost all systems + which support ACPI. It is small so build it into the kernel to + improve boot speed on all ACPI-enabled architectures (i386, + x86_64 and ia64.) +- commit e60ddcf + +------------------------------------------------------------------- +Wed Mar 5 15:04:50 CET 2014 - jeffm@suse.com + +- Update to 3.14-rc5. +- commit 4126853 + +------------------------------------------------------------------- +Tue Mar 4 11:03:11 CET 2014 - jdelvare@suse.de + +- Update ppc64le config files: disable STE_MODEM_RPROC + Disable config option STE_MODEM_RPROC on all ppc64le flavors, because + it draws dependencies which aren't available on ppc64le: + warning: (REMOTEPROC && RPMSG) selects VIRTUALIZATION which has unmet direct dependencies (!CPU_LITTLE_ENDIAN) +- commit 712ca17 + +------------------------------------------------------------------- +Fri Feb 28 23:44:12 CET 2014 - mmarek@suse.cz + +- rpm/mkspec: Fix whitespace in NoSource lines +- commit 6320617 + +------------------------------------------------------------------- +Fri Feb 28 23:21:10 CET 2014 - mmarek@suse.cz + +- rpm/kernel-binary.spec.in: Do not zero modules.dep before using it + (bnc#866075) +- commit b67b660 + +------------------------------------------------------------------- +Fri Feb 28 21:09:09 CET 2014 - jdelvare@suse.de + +- Update config files: modularize BLK_DEV_MD, disable MD_AUTODETECT + Michal Marek says: + I think that the reason why BLK_DEV_MD is built in is + config MD_AUTODETECT + bool "Autodetect RAID arrays during kernel boot" + depends on BLK_DEV_MD=y + but since we compile the raid presonalities as modules, this cannot + work. Also, we use the initrd even in the trivial cases, so why bother + about root-on-md. +- commit db76347 + +------------------------------------------------------------------- +Fri Feb 28 20:09:35 CET 2014 - jdelvare@suse.de + +- Update config files. + Modularize the following helper drivers: + INET_LRO, NET_CLS_CGROUP, DNS_RESOLVER + They had to be built-in before due to dependencies, but this is no + longer the case, so we can modularize them again. +- commit a970646 + +------------------------------------------------------------------- +Fri Feb 28 18:40:13 CET 2014 - jdelvare@suse.de + +- Update x86 config files: CONFIG_X86_MSR=m + The msr driver creates /dev/cpu/*/msr through which you can poke + at all the MSRs if you have CAP_SYS_RAWIO. We prefer to be able + to remove that module if it is not needed. +- commit 9e6b04a + +------------------------------------------------------------------- +Fri Feb 28 16:45:53 CET 2014 - mmarek@suse.cz + +- rpm/kernel-obs-build.spec: Drop useless ExclusiveArch statement +- commit 5cdf1da + +------------------------------------------------------------------- +Fri Feb 28 14:27:47 CET 2014 - tiwai@suse.de + +- ALSA: hda/sigmatel - Allow auto-switching for dock line-in of + HP laptops (bnc#866100). +- commit 6367fe8 + +------------------------------------------------------------------- +Fri Feb 28 11:42:42 CET 2014 - jdelvare@suse.de + +- Update config files: CONFIG_ISO9660_FS=m + There is no good reason why isofs would be built into the kernel. + Most systems don't need it after installation, and reportedly + mkinitrd etc. can deal with it as a module just fine. +- commit 3dd8a1a + +------------------------------------------------------------------- +Tue Feb 25 22:51:43 CET 2014 - jdelvare@suse.de + +- Update config files: CONFIG_AUTOFS4_FS=y + systemd requires autofs, so autofs4.ko will always be loaded on boot. + For performance reasons, it makes sense to build it into the kernel + (bnc#863771). +- commit 70247d1 + +------------------------------------------------------------------- +Tue Feb 25 13:55:21 CET 2014 - jbeulich@suse.com + +- Update Xen patches to 3.14-rc4 and c/s 1252. +- privcmd: allow preempting long running user-mode originating + hypercalls (bnc#861093). +- config.conf: Re-enable Xen configs. +- Update x86 config files. +- scripts/check-cvs-add: Disable config checking for now. +- commit d5aea30 + +------------------------------------------------------------------- +Mon Feb 24 13:42:29 CET 2014 - jeffm@suse.com + +- config: disable PINCTRL_MSM and PINCTRL_MSM8X4 + These options were enable accidentally during the 3.14-rc1 update for + just the i386/default config. +- commit 2ded0ed + +------------------------------------------------------------------- +Mon Feb 24 04:17:01 CET 2014 - jeffm@suse.com + +- Update to 3.14-rc4. +- Eliminated 1 patch. +- commit 16d4242 + +------------------------------------------------------------------- +Wed Feb 19 03:39:35 CET 2014 - jeffm@suse.com + +- dmraid45: removed driver. + This functionality should be offered by the dmraid driver. +- commit 9a83d77 + +------------------------------------------------------------------- +Tue Feb 18 10:55:55 CET 2014 - mszeredi@suse.cz + +- cifs: ensure that uncached writes handle unmapped areas + correctly (bnc#864025 CVE-2014-00691). +- commit 79c42c5 + +------------------------------------------------------------------- +Mon Feb 17 09:33:20 CET 2014 - jeffm@suse.com + +- config: CONFIG_BCM_KONA_USB2_PHY=n on s390 +- commit f30c873 + +------------------------------------------------------------------- +Mon Feb 17 09:32:04 CET 2014 - jeffm@suse.com + +- acpi: Complete fix for thinkpad RSDT blacklist +- commit 2e62bb9 + +------------------------------------------------------------------- +Mon Feb 17 09:26:53 CET 2014 - jeffm@suse.com + +- Update to 3.14-rc3. +- commit 058f759 + +------------------------------------------------------------------- +Mon Feb 17 09:13:29 CET 2014 - jeffm@suse.com + +- dmraid45: updated to use new bvec iterators. +- commit 9e25806 + +------------------------------------------------------------------- +Mon Feb 17 09:12:33 CET 2014 - jeffm@suse.com + +- acpi: Updated acpi=rsdt dmi blacklist to new variable name. +- commit 4bd9031 + +------------------------------------------------------------------- +Mon Feb 17 08:22:27 CET 2014 - jeffm@suse.com + +- Update vanilla config files. +- commit b49cb75 + +------------------------------------------------------------------- +Fri Feb 14 16:08:11 CET 2014 - mmarek@suse.cz + +- rpm/kernel-obs-build.spec: Do not mount /sys, the build script does it +- commit f11b02a + ++++ 26 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/kernel-debug.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new/kernel-debug.changes kernel-default.changes: same change kernel-desktop.changes: same change kernel-docs.changes: same change kernel-ec2.changes: same change kernel-obs-build.changes: same change kernel-obs-qa.changes: same change kernel-pae.changes: same change kernel-source.changes: same change kernel-syms.changes: same change kernel-trace.changes: same change kernel-vanilla.changes: same change kernel-xen.changes: same change Old: ---- kernel-exynos.changes kernel-exynos.spec kernel-lpae.changes kernel-lpae.spec linux-3.13.tar.xz New: ---- _constraints constraints.in linux-3.14-rc5.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.2zsUJN/_old 2014-03-10 06:52:33.000000000 +0100 +++ /var/tmp/diff_new_pack.2zsUJN/_new 2014-03-10 06:52:33.000000000 +0100 @@ -19,8 +19,8 @@ # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt # needssslcertforbuild -%define srcversion 3.13 -%define patchversion 3.13.3 +%define srcversion 3.14-rc5 +%define patchversion 3.14.0-rc5 %define variant %{nil} %define vanilla_only 0 @@ -61,9 +61,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0 Group: System/Kernel -Version: 3.13.3 +Version: 3.14.rc5 %if 0%{?is_kotd} -Release: <RELEASE>.gd6e2c2f +Release: <RELEASE>.g5fcd7b7 %else Release: 0 %endif @@ -151,7 +151,7 @@ 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.xz +Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz Source2: source-post.sh Source3: kernel-source.rpmlintrc Source8: devel-pre.sh @@ -184,6 +184,7 @@ Source55: kernel-syms.spec.in Source56: kernel-docs.spec.in Source57: kernel-cert-subpackage +Source58: constraints.in Source60: config.sh Source61: compute-PATCHVERSION.sh Source62: old-flavors @@ -258,6 +259,7 @@ NoSource: 55 NoSource: 56 NoSource: 57 +NoSource: 58 NoSource: 60 NoSource: 61 NoSource: 62 @@ -776,12 +778,6 @@ exit 1 fi - # The modules.dep file is sorted randomly which produces strange file - # checksums. As the file is not included in the resulting RPM, it's - # pointless to rely on its contents. Replacing by zeros to make the - # checksums always the same for several builds of the same package. - dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1 - %if %split_base %_sourcedir/split-modules -d %buildroot \ -o %my_builddir \ @@ -796,6 +792,12 @@ cat %my_builddir/unsupported-modules >>%my_builddir/main-modules %endif + # The modules.dep file is sorted randomly which produces strange file + # checksums. As the file is not included in the resulting RPM, it's + # pointless to rely on its contents. Replacing by zeros to make the + # checksums always the same for several builds of the same package. + dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1 + %else ( cd %buildroot find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n' ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.2zsUJN/_old 2014-03-10 06:52:33.000000000 +0100 +++ /var/tmp/diff_new_pack.2zsUJN/_new 2014-03-10 06:52:33.000000000 +0100 @@ -19,8 +19,8 @@ # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt # needssslcertforbuild -%define srcversion 3.13 -%define patchversion 3.13.3 +%define srcversion 3.14-rc5 +%define patchversion 3.14.0-rc5 %define variant %{nil} %define vanilla_only 0 @@ -61,9 +61,9 @@ Summary: The Standard Kernel License: GPL-2.0 Group: System/Kernel -Version: 3.13.3 +Version: 3.14.rc5 %if 0%{?is_kotd} -Release: <RELEASE>.gd6e2c2f +Release: <RELEASE>.g5fcd7b7 %else Release: 0 %endif @@ -163,7 +163,7 @@ 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.xz +Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz Source2: source-post.sh Source3: kernel-source.rpmlintrc Source8: devel-pre.sh @@ -196,6 +196,7 @@ Source55: kernel-syms.spec.in Source56: kernel-docs.spec.in Source57: kernel-cert-subpackage +Source58: constraints.in Source60: config.sh Source61: compute-PATCHVERSION.sh Source62: old-flavors @@ -223,7 +224,7 @@ Source120: kabi.tar.bz2 Source121: sysctl.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExclusiveArch: aarch64 armv6hl armv7hl %ix86 ia64 ppc ppc64 ppc64le s390x x86_64 +ExclusiveArch: %ix86 ia64 ppc ppc64 ppc64le s390x x86_64 %define kmp_target_cpu %_target_cpu %ifarch %ix86 # Only i386/default supports i586, mark other flavors' packages as i686 @@ -270,6 +271,7 @@ NoSource: 55 NoSource: 56 NoSource: 57 +NoSource: 58 NoSource: 60 NoSource: 61 NoSource: 62 @@ -787,12 +789,6 @@ exit 1 fi - # The modules.dep file is sorted randomly which produces strange file - # checksums. As the file is not included in the resulting RPM, it's - # pointless to rely on its contents. Replacing by zeros to make the - # checksums always the same for several builds of the same package. - dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1 - %if %split_base %_sourcedir/split-modules -d %buildroot \ -o %my_builddir \ @@ -807,6 +803,12 @@ cat %my_builddir/unsupported-modules >>%my_builddir/main-modules %endif + # The modules.dep file is sorted randomly which produces strange file + # checksums. As the file is not included in the resulting RPM, it's + # pointless to rely on its contents. Replacing by zeros to make the + # checksums always the same for several builds of the same package. + dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1 + %else ( cd %buildroot find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n' ++++++ kernel-desktop.spec ++++++ --- /var/tmp/diff_new_pack.2zsUJN/_old 2014-03-10 06:52:33.000000000 +0100 +++ /var/tmp/diff_new_pack.2zsUJN/_new 2014-03-10 06:52:33.000000000 +0100 @@ -19,8 +19,8 @@ # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt # needssslcertforbuild -%define srcversion 3.13 -%define patchversion 3.13.3 +%define srcversion 3.14-rc5 +%define patchversion 3.14.0-rc5 %define variant %{nil} %define vanilla_only 0 @@ -61,9 +61,9 @@ Summary: Kernel optimized for the desktop License: GPL-2.0 Group: System/Kernel -Version: 3.13.3 +Version: 3.14.rc5 %if 0%{?is_kotd} -Release: <RELEASE>.gd6e2c2f +Release: <RELEASE>.g5fcd7b7 %else Release: 0 %endif @@ -148,7 +148,7 @@ %endif Provides: kernel = %version-%source_rel -Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz +Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz Source2: source-post.sh Source3: kernel-source.rpmlintrc Source8: devel-pre.sh @@ -181,6 +181,7 @@ Source55: kernel-syms.spec.in Source56: kernel-docs.spec.in Source57: kernel-cert-subpackage +Source58: constraints.in Source60: config.sh Source61: compute-PATCHVERSION.sh Source62: old-flavors @@ -255,6 +256,7 @@ NoSource: 55 NoSource: 56 NoSource: 57 +NoSource: 58 NoSource: 60 NoSource: 61 NoSource: 62 @@ -785,12 +787,6 @@ exit 1 fi - # The modules.dep file is sorted randomly which produces strange file - # checksums. As the file is not included in the resulting RPM, it's - # pointless to rely on its contents. Replacing by zeros to make the - # checksums always the same for several builds of the same package. - dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1 - %if %split_base %_sourcedir/split-modules -d %buildroot \ -o %my_builddir \ @@ -805,6 +801,12 @@ cat %my_builddir/unsupported-modules >>%my_builddir/main-modules %endif + # The modules.dep file is sorted randomly which produces strange file + # checksums. As the file is not included in the resulting RPM, it's + # pointless to rely on its contents. Replacing by zeros to make the + # checksums always the same for several builds of the same package. + dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1 + %else ( cd %buildroot find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n' ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.2zsUJN/_old 2014-03-10 06:52:33.000000000 +0100 +++ /var/tmp/diff_new_pack.2zsUJN/_new 2014-03-10 06:52:33.000000000 +0100 @@ -16,7 +16,7 @@ # -%define patchversion 3.13.3 +%define patchversion 3.14.0-rc5 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -25,9 +25,9 @@ Summary: Kernel Documentation License: GPL-2.0 Group: Documentation/Man -Version: 3.13.3 +Version: 3.14.rc5 %if 0%{?is_kotd} -Release: <RELEASE>.gd6e2c2f +Release: <RELEASE>.g5fcd7b7 %else Release: 0 %endif ++++++ kernel-ec2.spec ++++++ --- /var/tmp/diff_new_pack.2zsUJN/_old 2014-03-10 06:52:33.000000000 +0100 +++ /var/tmp/diff_new_pack.2zsUJN/_new 2014-03-10 06:52:33.000000000 +0100 @@ -19,8 +19,8 @@ # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt # needssslcertforbuild -%define srcversion 3.13 -%define patchversion 3.13.3 +%define srcversion 3.14-rc5 +%define patchversion 3.14.0-rc5 %define variant %{nil} %define vanilla_only 0 @@ -61,9 +61,9 @@ Summary: The Amazon EC2 Xen Kernel License: GPL-2.0 Group: System/Kernel -Version: 3.13.3 +Version: 3.14.rc5 %if 0%{?is_kotd} -Release: <RELEASE>.gd6e2c2f +Release: <RELEASE>.g5fcd7b7 %else Release: 0 %endif @@ -148,7 +148,7 @@ %endif Provides: kernel = %version-%source_rel -Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz +Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz Source2: source-post.sh Source3: kernel-source.rpmlintrc Source8: devel-pre.sh @@ -181,6 +181,7 @@ Source55: kernel-syms.spec.in Source56: kernel-docs.spec.in Source57: kernel-cert-subpackage +Source58: constraints.in Source60: config.sh Source61: compute-PATCHVERSION.sh Source62: old-flavors @@ -255,6 +256,7 @@ NoSource: 55 NoSource: 56 NoSource: 57 +NoSource: 58 NoSource: 60 NoSource: 61 NoSource: 62 @@ -775,12 +777,6 @@ exit 1 fi - # The modules.dep file is sorted randomly which produces strange file - # checksums. As the file is not included in the resulting RPM, it's - # pointless to rely on its contents. Replacing by zeros to make the - # checksums always the same for several builds of the same package. - dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1 - %if %split_base %_sourcedir/split-modules -d %buildroot \ -o %my_builddir \ @@ -795,6 +791,12 @@ cat %my_builddir/unsupported-modules >>%my_builddir/main-modules %endif + # The modules.dep file is sorted randomly which produces strange file + # checksums. As the file is not included in the resulting RPM, it's + # pointless to rely on its contents. Replacing by zeros to make the + # checksums always the same for several builds of the same package. + dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1 + %else ( cd %buildroot find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n' ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.2zsUJN/_old 2014-03-10 06:52:34.000000000 +0100 +++ /var/tmp/diff_new_pack.2zsUJN/_new 2014-03-10 06:52:34.000000000 +0100 @@ -39,7 +39,6 @@ Group: SLES Version: 1 Release: 0 -ExclusiveArch: %ix86 x86_64 s390x ppc64le %description This package is repackaging already compiled kernels to make them usable @@ -52,7 +51,7 @@ %build # a longer list to have them also available for qemu cross builds where x86_64 kernel runs in eg. arm env. # this list of modules where available on build workers of build.opensuse.org, so we stay compatible. -export KERNEL_MODULES="loop dm-mod dm-snapshot binfmt-misc fuse kqemu squashfs ext2 ext3 ext4 reiserfs nf_conntrack_ipv6 binfmt_misc virtio_pci virtio_blk fat vfat nls_cp437 nls_iso8859-1" +export KERNEL_MODULES="loop dm-mod dm-snapshot binfmt-misc fuse kqemu squashfs ext2 ext3 ext4 reiserfs nf_conntrack_ipv6 binfmt_misc virtio_pci virtio_blk fat vfat nls_cp437 nls_iso8859-1 ibmvscsi" ROOT="" [ -e "/dev/vda" ] && ROOT="-d /dev/vda" [ -e /dev/hda1 ] && ROOT="-d /dev/hda1" # for xen builds @@ -63,7 +62,7 @@ ls /boot /sbin/mkinitrd $ROOT \ -m "$KERNEL_MODULES" \ - -k /boot/%{kernel_name}-*-default -M /boot/System.map-*-default -i /tmp/initrd.kvm + -k /boot/%{kernel_name}-*-default -M /boot/System.map-*-default -i /tmp/initrd.kvm -B %ifarch %ix86 x86_64 /sbin/mkinitrd $ROOT \ ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.2zsUJN/_old 2014-03-10 06:52:34.000000000 +0100 +++ /var/tmp/diff_new_pack.2zsUJN/_new 2014-03-10 06:52:34.000000000 +0100 @@ -19,8 +19,8 @@ # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt # needssslcertforbuild -%define srcversion 3.13 -%define patchversion 3.13.3 +%define srcversion 3.14-rc5 +%define patchversion 3.14.0-rc5 %define variant %{nil} %define vanilla_only 0 @@ -61,9 +61,9 @@ Summary: Kernel with PAE Support License: GPL-2.0 Group: System/Kernel -Version: 3.13.3 +Version: 3.14.rc5 %if 0%{?is_kotd} -Release: <RELEASE>.gd6e2c2f +Release: <RELEASE>.g5fcd7b7 %else Release: 0 %endif @@ -153,7 +153,7 @@ 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.xz +Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz Source2: source-post.sh Source3: kernel-source.rpmlintrc Source8: devel-pre.sh @@ -186,6 +186,7 @@ Source55: kernel-syms.spec.in Source56: kernel-docs.spec.in Source57: kernel-cert-subpackage +Source58: constraints.in Source60: config.sh Source61: compute-PATCHVERSION.sh Source62: old-flavors @@ -260,6 +261,7 @@ NoSource: 55 NoSource: 56 NoSource: 57 +NoSource: 58 NoSource: 60 NoSource: 61 NoSource: 62 @@ -784,12 +786,6 @@ exit 1 fi - # The modules.dep file is sorted randomly which produces strange file - # checksums. As the file is not included in the resulting RPM, it's - # pointless to rely on its contents. Replacing by zeros to make the - # checksums always the same for several builds of the same package. - dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1 - %if %split_base %_sourcedir/split-modules -d %buildroot \ -o %my_builddir \ @@ -804,6 +800,12 @@ cat %my_builddir/unsupported-modules >>%my_builddir/main-modules %endif + # The modules.dep file is sorted randomly which produces strange file + # checksums. As the file is not included in the resulting RPM, it's + # pointless to rely on its contents. Replacing by zeros to make the + # checksums always the same for several builds of the same package. + dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1 + %else ( cd %buildroot find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n' ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.2zsUJN/_old 2014-03-10 06:52:34.000000000 +0100 +++ /var/tmp/diff_new_pack.2zsUJN/_new 2014-03-10 06:52:34.000000000 +0100 @@ -17,8 +17,8 @@ # icecream 0 -%define srcversion 3.13 -%define patchversion 3.13.3 +%define srcversion 3.14-rc5 +%define patchversion 3.14.0-rc5 %define variant %{nil} %define vanilla_only 0 @@ -30,9 +30,9 @@ Summary: The Linux Kernel Sources License: GPL-2.0 Group: Development/Sources -Version: 3.13.3 +Version: 3.14.rc5 %if 0%{?is_kotd} -Release: <RELEASE>.gd6e2c2f +Release: <RELEASE>.g5fcd7b7 %else Release: 0 %endif @@ -45,7 +45,7 @@ Provides: %name = %version-%source_rel Provides: linux Provides: multiversion(kernel) -Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz +Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz Source2: source-post.sh Source3: kernel-source.rpmlintrc Source8: devel-pre.sh @@ -78,6 +78,7 @@ Source55: kernel-syms.spec.in Source56: kernel-docs.spec.in Source57: kernel-cert-subpackage +Source58: constraints.in Source60: config.sh Source61: compute-PATCHVERSION.sh Source62: old-flavors ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.2zsUJN/_old 2014-03-10 06:52:34.000000000 +0100 +++ /var/tmp/diff_new_pack.2zsUJN/_new 2014-03-10 06:52:34.000000000 +0100 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 3.13.3 +Version: 3.14.rc5 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.gd6e2c2f +Release: <RELEASE>.g5fcd7b7 %else Release: 0 %endif @@ -38,18 +38,12 @@ Url: http://www.kernel.org/ AutoReqProv: off BuildRequires: coreutils -%ifarch aarch64 armv6hl armv7hl %ix86 ia64 ppc ppc64 ppc64le s390x x86_64 +%ifarch %ix86 ia64 ppc ppc64 ppc64le s390x x86_64 Requires: kernel-default-devel = %version-%source_rel %endif %ifarch %ix86 x86_64 Requires: kernel-desktop-devel = %version-%source_rel %endif -%ifarch armv7hl -Requires: kernel-exynos-devel = %version-%source_rel -%endif -%ifarch armv7hl -Requires: kernel-lpae-devel = %version-%source_rel -%endif %ifarch %ix86 Requires: kernel-pae-devel = %version-%source_rel %endif @@ -61,7 +55,7 @@ Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel BuildRoot: %{_tmppath}/%{name}-%{version}-build -ExclusiveArch: %ix86 aarch64 armv6hl armv7hl ia64 ppc ppc64 ppc64le s390x x86_64 +ExclusiveArch: %ix86 ia64 ppc ppc64 ppc64le s390x x86_64 Prefix: /usr/src %description ++++++ kernel-trace.spec ++++++ --- /var/tmp/diff_new_pack.2zsUJN/_old 2014-03-10 06:52:34.000000000 +0100 +++ /var/tmp/diff_new_pack.2zsUJN/_new 2014-03-10 06:52:34.000000000 +0100 @@ -19,8 +19,8 @@ # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt # needssslcertforbuild -%define srcversion 3.13 -%define patchversion 3.13.3 +%define srcversion 3.14-rc5 +%define patchversion 3.14.0-rc5 %define variant %{nil} %define vanilla_only 0 @@ -61,9 +61,9 @@ Summary: The Standard Kernel with Tracing Features License: GPL-2.0 Group: System/Kernel -Version: 3.13.3 +Version: 3.14.rc5 %if 0%{?is_kotd} -Release: <RELEASE>.gd6e2c2f +Release: <RELEASE>.g5fcd7b7 %else Release: 0 %endif @@ -151,7 +151,7 @@ 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.xz +Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz Source2: source-post.sh Source3: kernel-source.rpmlintrc Source8: devel-pre.sh @@ -184,6 +184,7 @@ Source55: kernel-syms.spec.in Source56: kernel-docs.spec.in Source57: kernel-cert-subpackage +Source58: constraints.in Source60: config.sh Source61: compute-PATCHVERSION.sh Source62: old-flavors @@ -258,6 +259,7 @@ NoSource: 55 NoSource: 56 NoSource: 57 +NoSource: 58 NoSource: 60 NoSource: 61 NoSource: 62 @@ -775,12 +777,6 @@ exit 1 fi - # The modules.dep file is sorted randomly which produces strange file - # checksums. As the file is not included in the resulting RPM, it's - # pointless to rely on its contents. Replacing by zeros to make the - # checksums always the same for several builds of the same package. - dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1 - %if %split_base %_sourcedir/split-modules -d %buildroot \ -o %my_builddir \ @@ -795,6 +791,12 @@ cat %my_builddir/unsupported-modules >>%my_builddir/main-modules %endif + # The modules.dep file is sorted randomly which produces strange file + # checksums. As the file is not included in the resulting RPM, it's + # pointless to rely on its contents. Replacing by zeros to make the + # checksums always the same for several builds of the same package. + dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1 + %else ( cd %buildroot find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n' ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.2zsUJN/_old 2014-03-10 06:52:34.000000000 +0100 +++ /var/tmp/diff_new_pack.2zsUJN/_new 2014-03-10 06:52:34.000000000 +0100 @@ -19,8 +19,8 @@ # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt # needssslcertforbuild -%define srcversion 3.13 -%define patchversion 3.13.3 +%define srcversion 3.14-rc5 +%define patchversion 3.14.0-rc5 %define variant %{nil} %define vanilla_only 0 @@ -61,9 +61,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0 Group: System/Kernel -Version: 3.13.3 +Version: 3.14.rc5 %if 0%{?is_kotd} -Release: <RELEASE>.gd6e2c2f +Release: <RELEASE>.g5fcd7b7 %else Release: 0 %endif @@ -148,7 +148,7 @@ %endif Provides: kernel = %version-%source_rel -Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz +Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz Source2: source-post.sh Source3: kernel-source.rpmlintrc Source8: devel-pre.sh @@ -181,6 +181,7 @@ Source55: kernel-syms.spec.in Source56: kernel-docs.spec.in Source57: kernel-cert-subpackage +Source58: constraints.in Source60: config.sh Source61: compute-PATCHVERSION.sh Source62: old-flavors @@ -255,6 +256,7 @@ NoSource: 55 NoSource: 56 NoSource: 57 +NoSource: 58 NoSource: 60 NoSource: 61 NoSource: 62 @@ -772,12 +774,6 @@ exit 1 fi - # The modules.dep file is sorted randomly which produces strange file - # checksums. As the file is not included in the resulting RPM, it's - # pointless to rely on its contents. Replacing by zeros to make the - # checksums always the same for several builds of the same package. - dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1 - %if %split_base %_sourcedir/split-modules -d %buildroot \ -o %my_builddir \ @@ -792,6 +788,12 @@ cat %my_builddir/unsupported-modules >>%my_builddir/main-modules %endif + # The modules.dep file is sorted randomly which produces strange file + # checksums. As the file is not included in the resulting RPM, it's + # pointless to rely on its contents. Replacing by zeros to make the + # checksums always the same for several builds of the same package. + dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1 + %else ( cd %buildroot find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n' ++++++ kernel-xen.spec ++++++ --- /var/tmp/diff_new_pack.2zsUJN/_old 2014-03-10 06:52:34.000000000 +0100 +++ /var/tmp/diff_new_pack.2zsUJN/_new 2014-03-10 06:52:34.000000000 +0100 @@ -19,8 +19,8 @@ # This makes the OBS store the project cert as %_sourcedir/_projectcert.crt # needssslcertforbuild -%define srcversion 3.13 -%define patchversion 3.13.3 +%define srcversion 3.14-rc5 +%define patchversion 3.14.0-rc5 %define variant %{nil} %define vanilla_only 0 @@ -61,9 +61,9 @@ Summary: The Xen Kernel License: GPL-2.0 Group: System/Kernel -Version: 3.13.3 +Version: 3.14.rc5 %if 0%{?is_kotd} -Release: <RELEASE>.gd6e2c2f +Release: <RELEASE>.g5fcd7b7 %else Release: 0 %endif @@ -151,7 +151,7 @@ Provides: kernel-xenpae = 2.6.17 Obsoletes: kernel-xenpae <= 2.6.17 %endif -Source0: http://www.kernel.org/pub/linux/kernel/v3.x/linux-%srcversion.tar.xz +Source0: http://www.kernel.org/pub/linux/kernel/v3.x/testing/linux-%srcversion.tar.xz Source2: source-post.sh Source3: kernel-source.rpmlintrc Source8: devel-pre.sh @@ -184,6 +184,7 @@ Source55: kernel-syms.spec.in Source56: kernel-docs.spec.in Source57: kernel-cert-subpackage +Source58: constraints.in Source60: config.sh Source61: compute-PATCHVERSION.sh Source62: old-flavors @@ -258,6 +259,7 @@ NoSource: 55 NoSource: 56 NoSource: 57 +NoSource: 58 NoSource: 60 NoSource: 61 NoSource: 62 @@ -778,12 +780,6 @@ exit 1 fi - # The modules.dep file is sorted randomly which produces strange file - # checksums. As the file is not included in the resulting RPM, it's - # pointless to rely on its contents. Replacing by zeros to make the - # checksums always the same for several builds of the same package. - dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1 - %if %split_base %_sourcedir/split-modules -d %buildroot \ -o %my_builddir \ @@ -798,6 +794,12 @@ cat %my_builddir/unsupported-modules >>%my_builddir/main-modules %endif + # The modules.dep file is sorted randomly which produces strange file + # checksums. As the file is not included in the resulting RPM, it's + # pointless to rely on its contents. Replacing by zeros to make the + # checksums always the same for several builds of the same package. + dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1 + %else ( cd %buildroot find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n' ++++++ _constraints ++++++ <constraints> <hardware> <disk> <size unit="G">7</size> </disk> </hardware> <overwrite> <conditions> <arch>i586</arch> <!-- applies only for either i586 or x86_64 packages --> <arch>x86_64</arch> <package>kernel-debug</package> <package>kernel-default</package> <package>kernel-desktop</package> <package>kernel-ec2</package> <package>kernel-pae</package> <package>kernel-trace</package> <package>kernel-vanilla</package> <package>kernel-xen</package> </conditions> <hardware> <processors>8</processors> <disk> <size unit="G">14</size> </disk> </hardware> </overwrite> <overwrite> <conditions> <arch>i586</arch> <arch>x86_64</arch> <package>kernel-obs-qa</package> </conditions> <sandbox>kvm</sandbox> </overwrite> <overwrite> <conditions> <arch>i586</arch> <arch>x86_64</arch> <package>kernel-obs-qa-xen</package> </conditions> <sandbox>xen</sandbox> </overwrite> </constraints> ++++++ config-options.changes.txt ++++++ --- /var/tmp/diff_new_pack.2zsUJN/_old 2014-03-10 06:52:34.000000000 +0100 +++ /var/tmp/diff_new_pack.2zsUJN/_new 2014-03-10 06:52:34.000000000 +0100 @@ -1,4 +1,31 @@ ------------------------------------------------------------------- +Thu Mar 6 10:48:07 CET 2014 - jdelvare@suse.de + +- The generic thermal module is used by several ACPI components + (processor, fan, thermal and video) and a few other drivers. So + in practice it will end up being loaded on almost all systems + which support ACPI. It is small so build it into the kernel to + improve boot speed on all ACPI-enabled architectures (i386, + x86_64 and ia64.) + - CONFIG_THERMAL=y + +------------------------------------------------------------------- +Fri Feb 28 18:38:01 CET 2014 - jdelvare@suse.de + +- The msr driver creates /dev/cpu/*/msr through which you can poke + at all the MSRs if you have CAP_SYS_RAWIO. We prefer to be able + to remove that module if it is not needed. + - CONFIG_X86_MSR=m + +------------------------------------------------------------------- +Tue Feb 25 11:44:55 CET 2014 - jdelvare@suse.de + +- systemd requires autofs, so autofs4.ko will always be loaded on + boot. For performance reasons, it makes sense to build it into + the kernel (bnc#863771). + - CONFIG_AUTOFS4_FS=y + +------------------------------------------------------------------- Thu Jan 9 14:38:52 CET 2014 - jdelvare@suse.de - Forcing module unloading can't lead to anything good. If ++++++ config.conf ++++++ --- /var/tmp/diff_new_pack.2zsUJN/_old 2014-03-10 06:52:34.000000000 +0100 +++ /var/tmp/diff_new_pack.2zsUJN/_new 2014-03-10 06:52:34.000000000 +0100 @@ -43,11 +43,11 @@ +ppc64le ppc64le/vanilla # ARM architectures -+armv6hl armv6hl/default -+armv7hl armv7hl/default -+armv7hl armv7hl/lpae -+armv7hl armv7hl/exynos -+arm64 arm64/default +#+armv6hl armv6hl/default +#+armv7hl armv7hl/default +#+armv7hl armv7hl/lpae +#+armv7hl armv7hl/exynos +#+arm64 arm64/default +s390x s390x/default +s390x -syms s390x/trace ++++++ config.sh ++++++ --- /var/tmp/diff_new_pack.2zsUJN/_old 2014-03-10 06:52:34.000000000 +0100 +++ /var/tmp/diff_new_pack.2zsUJN/_new 2014-03-10 06:52:34.000000000 +0100 @@ -1,5 +1,5 @@ # The version of the main tarball to use -SRCVERSION=3.13 +SRCVERSION=3.14-rc5 # variant of the kernel-source package, either empty or "-rt" VARIANT= # buildservice projects to build the kernel against ++++++ config.tar.bz2 ++++++ ++++ 47268 lines of diff (skipped) ++++++ constraints.in ++++++ <constraints> <hardware> <disk> <size unit="G">7</size> </disk> </hardware> <overwrite> <conditions> <arch>i586</arch> <!-- applies only for either i586 or x86_64 packages --> <arch>x86_64</arch> @BINARY_PACKAGES_XML@ </conditions> <hardware> <processors>8</processors> <disk> <size unit="G">14</size> </disk> </hardware> </overwrite> <overwrite> <conditions> <arch>i586</arch> <arch>x86_64</arch> <package>kernel-obs-qa</package> </conditions> <sandbox>kvm</sandbox> </overwrite> <overwrite> <conditions> <arch>i586</arch> <arch>x86_64</arch> <package>kernel-obs-qa-xen</package> </conditions> <sandbox>xen</sandbox> </overwrite> </constraints> ++++++ kernel-binary.spec.in ++++++ --- /var/tmp/diff_new_pack.2zsUJN/_old 2014-03-10 06:52:35.000000000 +0100 +++ /var/tmp/diff_new_pack.2zsUJN/_new 2014-03-10 06:52:35.000000000 +0100 @@ -656,12 +656,6 @@ exit 1 fi - # The modules.dep file is sorted randomly which produces strange file - # checksums. As the file is not included in the resulting RPM, it's - # pointless to rely on its contents. Replacing by zeros to make the - # checksums always the same for several builds of the same package. - dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1 - %if %split_base %_sourcedir/split-modules -d %buildroot \ -o %my_builddir \ @@ -676,6 +670,12 @@ cat %my_builddir/unsupported-modules >>%my_builddir/main-modules %endif + # The modules.dep file is sorted randomly which produces strange file + # checksums. As the file is not included in the resulting RPM, it's + # pointless to rely on its contents. Replacing by zeros to make the + # checksums always the same for several builds of the same package. + dd if=/dev/zero of=%buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep ibs=`stat -c%s %buildroot/lib/modules/%kernelrelease-%build_flavor/modules.dep` count=1 + %else ( cd %buildroot find lib/modules/%kernelrelease-%build_flavor -type f -name '*.ko' -printf '/%%p\n' ++++++ kernel-source.spec.in ++++++ --- /var/tmp/diff_new_pack.2zsUJN/_old 2014-03-10 06:52:35.000000000 +0100 +++ /var/tmp/diff_new_pack.2zsUJN/_new 2014-03-10 06:52:35.000000000 +0100 @@ -78,6 +78,7 @@ Source55: kernel-syms.spec.in Source56: kernel-docs.spec.in Source57: kernel-cert-subpackage +Source58: constraints.in Source60: config.sh Source61: compute-PATCHVERSION.sh Source62: old-flavors ++++++ mkspec ++++++ --- /var/tmp/diff_new_pack.2zsUJN/_old 2014-03-10 06:52:36.000000000 +0100 +++ /var/tmp/diff_new_pack.2zsUJN/_new 2014-03-10 06:52:36.000000000 +0100 @@ -51,7 +51,7 @@ # lines and the %setup line my @tarballs = ($sources =~ /^Source(\d+):[^\n]*\.tar\.(?:bz2|xz)/msg); my $nosource = $sources; -$nosource =~ s/^Source(\d+):.*?$/NoSource:\t$1/mg; +$nosource =~ s/^Source(\d+):.*?$/NoSource: $1/mg; # Source0 (the linux tarball) is unpacked manually @tarballs = grep { $_ > 0 } @tarballs; @@ -137,6 +137,14 @@ } copy_changes(); +# _constraints +{ + my @packages = map { "<package>kernel-$_</package>" } sort keys(%flavor_archs); + my $packages = join("\n", @packages); + do_spec('constraints', "_constraints", + BINARY_PACKAGES_XML => $packages); +} + exit 0; @@ -171,6 +179,12 @@ $res{$template} = <$fh>; close($fh); } + { + xopen(my $fh, '<', "$dir/constraints.in"); + local $/ = undef; + $res{constraints} = <$fh>; + close($fh); + } return %res; } @@ -347,8 +361,6 @@ xopen(my $fh, '>', "$dir/$specfile"); print $fh $text; close($fh); - - return if $specfile eq "kernel-source$variant.spec"; } sub copy_changes { ++++++ patches.arch.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.arch/ACPI-Blacklist-Win8-OSI-for-some-HP-laptop-2013-mode new/patches.arch/ACPI-Blacklist-Win8-OSI-for-some-HP-laptop-2013-mode --- old/patches.arch/ACPI-Blacklist-Win8-OSI-for-some-HP-laptop-2013-mode 2014-02-04 22:54:38.000000000 +0100 +++ new/patches.arch/ACPI-Blacklist-Win8-OSI-for-some-HP-laptop-2013-mode 1970-01-01 01:00:00.000000000 +0100 @@ -1,82 +0,0 @@ -From 271ba607c537aeab009fbbd778a32fe299a0aec6 Mon Sep 17 00:00:00 2001 -From: Takashi Iwai <tiwai@suse.de> -Date: Thu, 19 Dec 2013 16:29:59 +0100 -Subject: [PATCH] ACPI: Blacklist Win8 OSI for some HP laptop 2013 models -References: bnc#856294 -Patch-mainline: v3.14-rc1 -Git-commit: 2d4054d8422462cb2771fdb4eb1925df55d2b320 - -The BIOS on recent HP laptops behaves differently with Win8 OSI, -e.g. no backlight control and no rfkill are available. List them in -the blacklist as a workaround. - -This patch tries to reduce the added items by matching "G1" suffix, -e.g. machines are named like "HP ProBook 430 G1". - -Bugzilla: https://bugzilla.novell.com/show_bug.cgi?id=856294 -Signed-off-by: Takashi Iwai <tiwai@suse.de> ---- - - drivers/acpi/blacklist.c | 50 +++++++++++++++++++++++++++++++++++++++++++++++ - 1 file changed, 50 insertions(+) - ---- a/drivers/acpi/blacklist.c -+++ b/drivers/acpi/blacklist.c -@@ -350,6 +350,56 @@ static struct dmi_system_id acpi_osi_dmi - DMI_MATCH(DMI_PRODUCT_VERSION, "2349D15"), - }, - }, -+ { -+ .callback = dmi_disable_osi_win8, -+ .ident = "HP ProBook 2013 models", -+ .matches = { -+ DMI_MATCH(DMI_SYS_VENDOR, "Hewlett-Packard"), -+ DMI_MATCH(DMI_PRODUCT_NAME, "HP ProBook "), -+ DMI_MATCH(DMI_PRODUCT_NAME, " G1"), -+ }, -+ }, -+ { -+ .callback = dmi_disable_osi_win8, -+ .ident = "HP EliteBook 2013 models", -+ .matches = { -+ DMI_MATCH(DMI_SYS_VENDOR, "Hewlett-Packard"), -+ DMI_MATCH(DMI_PRODUCT_NAME, "HP EliteBook "), -+ DMI_MATCH(DMI_PRODUCT_NAME, " G1"), -+ }, -+ }, -+ { -+ .callback = dmi_disable_osi_win8, -+ .ident = "HP ZBook 14", -+ .matches = { -+ DMI_MATCH(DMI_SYS_VENDOR, "Hewlett-Packard"), -+ DMI_MATCH(DMI_PRODUCT_NAME, "HP ZBook 14"), -+ }, -+ }, -+ { -+ .callback = dmi_disable_osi_win8, -+ .ident = "HP ZBook 15", -+ .matches = { -+ DMI_MATCH(DMI_SYS_VENDOR, "Hewlett-Packard"), -+ DMI_MATCH(DMI_PRODUCT_NAME, "HP ZBook 15"), -+ }, -+ }, -+ { -+ .callback = dmi_disable_osi_win8, -+ .ident = "HP ZBook 17", -+ .matches = { -+ DMI_MATCH(DMI_SYS_VENDOR, "Hewlett-Packard"), -+ DMI_MATCH(DMI_PRODUCT_NAME, "HP ZBook 17"), -+ }, -+ }, -+ { -+ .callback = dmi_disable_osi_win8, -+ .ident = "HP EliteBook 8780w", -+ .matches = { -+ DMI_MATCH(DMI_SYS_VENDOR, "Hewlett-Packard"), -+ DMI_MATCH(DMI_PRODUCT_NAME, "HP EliteBook 8780w"), -+ }, -+ }, - - /* - * BIOS invocation of _OSI(Linux) is almost always a BIOS bug. - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.arch/acpi_thermal_passive_blacklist.patch new/patches.arch/acpi_thermal_passive_blacklist.patch --- old/patches.arch/acpi_thermal_passive_blacklist.patch 2014-02-04 22:54:38.000000000 +0100 +++ new/patches.arch/acpi_thermal_passive_blacklist.patch 2014-02-17 09:32:04.000000000 +0100 @@ -14,9 +14,9 @@ #include <linux/reboot.h> #include <linux/device.h> +#include <linux/dmi.h> - #include <asm/uaccess.h> #include <linux/thermal.h> - #include <acpi/acpi_bus.h> + #include <linux/acpi.h> + #include <asm/uaccess.h> @@ -984,6 +985,86 @@ static void acpi_thermal_guess_offset(st tz->kelvin_offset = 2732; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.arch/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch new/patches.arch/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch --- old/patches.arch/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch 2014-02-04 22:54:38.000000000 +0100 +++ new/patches.arch/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch 2014-02-17 09:32:04.000000000 +0100 @@ -19,6 +19,9 @@ Update: Apr 10 2009 jeffm * Removed documentation, since it's deprecated. +Update: Feb 17 2014 jeffm +* Commit fab46105838 upstream renamed the variable + Signed-off-by: Thomas Renninger <trenn@suse.de> Tested-by: Mark Doughty <me@markdoughty.co.uk> CC: Yakui Zhao <yakui.zhao@intel.com> @@ -39,7 +42,7 @@ + if (!acpi_force) { + printk(KERN_NOTICE "%s detected: force use of acpi=rsdt\n", + d->ident); -+ acpi_rsdt_forced = 1; ++ acpi_gbl_do_not_use_xsdt = TRUE; + } else { + printk(KERN_NOTICE + "Warning: acpi=force overrules DMI blacklist: " @@ -93,7 +96,7 @@ +static int __init parse_acpi_root_table(char *opt) +{ + if (!strcmp(opt, "rsdt")) { -+ acpi_rsdt_forced = 1; ++ acpi_gbl_do_not_use_xsdt = TRUE; + printk(KERN_WARNING "acpi_root_table=rsdt is deprecated. " + "Please use acpi=rsdt instead.\n"); + } @@ -110,9 +113,9 @@ { acpi_status status; -+ if (acpi_rsdt_forced) ++ if (acpi_gbl_do_not_use_xsdt) + printk(KERN_INFO "Using RSDT as ACPI root table\n"); + status = acpi_initialize_tables(initial_tables, ACPI_MAX_TABLES, 0); if (ACPI_FAILURE(status)) - return 1; + return -EINVAL; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.arch/arm-arndale-dma.patch new/patches.arch/arm-arndale-dma.patch --- old/patches.arch/arm-arndale-dma.patch 2014-02-04 22:54:38.000000000 +0100 +++ new/patches.arch/arm-arndale-dma.patch 2014-02-17 09:32:04.000000000 +0100 @@ -25,10 +25,10 @@ +#include <linux/dma-mapping.h> #include <asm/mach/arch.h> - #include <mach/regs-pmu.h> + #include <plat/mfc.h> @@ -23,6 +24,26 @@ - #include "common.h" + #include "regs-pmu.h" +static u64 dma_mask64 = DMA_BIT_MASK(64); + @@ -54,8 +54,8 @@ { struct device_node *i2c_np; @@ -47,6 +68,9 @@ static void __init exynos5_dt_machine_in - exynos_cpuidle_init(); + exynos_cpufreq_init(); + if (of_machine_is_compatible("samsung,exynos5250")) + bus_register_notifier(&platform_bus_type, &exynos5250_platform_nb); ++++++ patches.drivers.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.drivers/ALSA-hda-sigmatel-Allow-auto-switching-for-dock-line new/patches.drivers/ALSA-hda-sigmatel-Allow-auto-switching-for-dock-line --- old/patches.drivers/ALSA-hda-sigmatel-Allow-auto-switching-for-dock-line 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.drivers/ALSA-hda-sigmatel-Allow-auto-switching-for-dock-line 2014-02-28 14:27:47.000000000 +0100 @@ -0,0 +1,38 @@ +From e8b99a1dcb49b0d362b19a4831a00d85c76bd4b3 Mon Sep 17 00:00:00 2001 +From: Takashi Iwai <tiwai@suse.de> +Date: Thu, 27 Feb 2014 16:24:53 +0100 +Subject: [PATCH] ALSA: hda/sigmatel - Allow auto-switching for dock line-in of HP laptops +Git-commit: e8b99a1dcb49b0d362b19a4831a00d85c76bd4b3 +Patch-mainline: Submitted +References: bnc#866100 + +Many HP laptops with STAC codecs have a docking station port and BIOS +sets the pins for the input on the dock as a line in. Because the +generic parser doesn't handle a line in pin as auto-switchable, this +resulted in the manual capture source selection on these laptops. + +However, from the usability POV, the automatic switching is easier. +This patch adds the line_in_auto_switch hint in the fixup function for +these laptops. Even if no dock port is present, this should be +harmless as the generic parser allows the auto-switching only in a +limited situation (all three pins are located in different +positions). + +Signed-off-by: Takashi Iwai <tiwai@suse.de> + +--- + sound/pci/hda/patch_sigmatel.c | 3 +++ + 1 file changed, 3 insertions(+) + +--- a/sound/pci/hda/patch_sigmatel.c ++++ b/sound/pci/hda/patch_sigmatel.c +@@ -2088,6 +2088,9 @@ static void stac92hd83xxx_fixup_hp(struc + snd_printd("mute LED gpio %d polarity %d\n", + spec->gpio_led, + spec->gpio_led_polarity); ++ ++ /* allow auto-switching of dock line-in */ ++ spec->gen.line_in_auto_switch = true; + } + + static void stac92hd83xxx_fixup_hp_zephyr(struct hda_codec *codec, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.drivers/drm-cirrus-Fix-cirrus-drm-driver-for-fbdev-qemu new/patches.drivers/drm-cirrus-Fix-cirrus-drm-driver-for-fbdev-qemu --- old/patches.drivers/drm-cirrus-Fix-cirrus-drm-driver-for-fbdev-qemu 2014-02-11 12:47:29.000000000 +0100 +++ new/patches.drivers/drm-cirrus-Fix-cirrus-drm-driver-for-fbdev-qemu 1970-01-01 01:00:00.000000000 +0100 @@ -1,32 +0,0 @@ -From 99d4a8ae93ead27b5a88cdbd09dc556fe96ac3a8 Mon Sep 17 00:00:00 2001 -From: Martin Koegler <martin.koegler@chello.at> -Date: Thu, 9 Jan 2014 10:05:07 +0100 -Subject: [PATCH] drm/cirrus: Fix cirrus drm driver for fbdev + qemu -Git-commit: 99d4a8ae93ead27b5a88cdbd09dc556fe96ac3a8 -Patch-mainline: 3.14-rc1 -References: bnc#856760 - -Xorg fbdev driver requires smem_start/smem_len, otherwise -it tries to map 0 bytes as video memory. - -Bugzilla: https://bugzilla.novell.com/show_bug.cgi?id=856760 -Signed-off-by: Martin Koegler <martin.koegler@chello.at> -Signed-off-by: Takashi Iwai <tiwai@suse.de> -Signed-off-by: Dave Airlie <airlied@redhat.com> - ---- - drivers/gpu/drm/cirrus/cirrus_fbdev.c | 3 +++ - 1 file changed, 3 insertions(+) - ---- a/drivers/gpu/drm/cirrus/cirrus_fbdev.c -+++ b/drivers/gpu/drm/cirrus/cirrus_fbdev.c -@@ -233,6 +233,9 @@ static int cirrusfb_create(struct drm_fb - info->apertures->ranges[0].base = cdev->dev->mode_config.fb_base; - info->apertures->ranges[0].size = cdev->mc.vram_size; - -+ info->fix.smem_start = cdev->dev->mode_config.fb_base; -+ info->fix.smem_len = cdev->mc.vram_size; -+ - info->screen_base = sysram; - info->screen_size = size; - ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 11694 lines of diff (skipped) ++++++ patches.rpmify.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/chipidea-clean-up-dependencies new/patches.rpmify/chipidea-clean-up-dependencies --- old/patches.rpmify/chipidea-clean-up-dependencies 2014-02-04 22:54:38.000000000 +0100 +++ new/patches.rpmify/chipidea-clean-up-dependencies 2014-02-17 07:46:14.000000000 +0100 @@ -19,7 +19,7 @@ --- a/drivers/usb/chipidea/Kconfig +++ b/drivers/usb/chipidea/Kconfig -@@ -31,4 +31,15 @@ config USB_CHIPIDEA_DEBUG +@@ -30,4 +30,15 @@ config USB_CHIPIDEA_DEBUG help Say Y here to enable debugging output of the ChipIdea driver. @@ -37,7 +37,7 @@ endif --- a/drivers/usb/chipidea/Makefile +++ b/drivers/usb/chipidea/Makefile -@@ -8,12 +8,5 @@ ci_hdrc-$(CONFIG_USB_CHIPIDEA_DEBUG) += +@@ -10,12 +10,5 @@ ci_hdrc-$(CONFIG_USB_CHIPIDEA_DEBUG) += # Glue/Bridge layers go here obj-$(CONFIG_USB_CHIPIDEA) += ci_hdrc_msm.o @@ -48,7 +48,7 @@ -endif - -ifneq ($(CONFIG_OF),) -- obj-$(CONFIG_USB_CHIPIDEA) += ci_hdrc_imx.o usbmisc_imx.o +- obj-$(CONFIG_USB_CHIPIDEA) += usbmisc_imx.o ci_hdrc_imx.o -endif +obj-$(CONFIG_USB_CHIPIDEA_PCI) += ci_hdrc_pci.o -+obj-$(CONFIG_USB_CHIPIDEA_IMX) += ci_hdrc_imx.o usbmisc_imx.o ++obj-$(CONFIG_USB_CHIPIDEA_IMX) += usbmisc_imx.o ci_hdrc_imx.o diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/nouveau-make-vga_switcheroo-code-depend-on-vga_switcheroo new/patches.rpmify/nouveau-make-vga_switcheroo-code-depend-on-vga_switcheroo --- old/patches.rpmify/nouveau-make-vga_switcheroo-code-depend-on-vga_switcheroo 2014-02-04 22:54:38.000000000 +0100 +++ new/patches.rpmify/nouveau-make-vga_switcheroo-code-depend-on-vga_switcheroo 1970-01-01 01:00:00.000000000 +0100 @@ -1,43 +0,0 @@ -From: Jeff Mahoney <jeffm@suse.com> -Subject: nouveau: Make vga_switcheroo code depend on VGA_SWITCHEROO -Patch-mainline: v3.14-rc1 -Git-commit: d0ce7b8567ae76b8a6c0eb8361d121deb98c1b3f - - Commit 8116188 (nouveau/acpi: hook up to the MXM method for mux - switching.) broke the build on non-x86 architectures due to the new - dependency on MXM and MXM being an x86 platform driver. - - It built previously since the vga switcheroo registration routines - were zereod out on !X86. The code was built in but unused. - - This patch makes all of the DSM code depend on CONFIG_VGA_SWITCHEROO, - allowing it to build on non-x86 and shrinking the module size as well. - -Signed-off-by: Jeff Mahoney <jeffm@suse.com> ---- - - drivers/gpu/drm/nouveau/nouveau_acpi.c | 5 +++++ - 1 file changed, 5 insertions(+) - ---- a/drivers/gpu/drm/nouveau/nouveau_acpi.c -+++ b/drivers/gpu/drm/nouveau/nouveau_acpi.c -@@ -42,6 +42,7 @@ static struct nouveau_dsm_priv { - #define NOUVEAU_DSM_HAS_MUX 0x1 - #define NOUVEAU_DSM_HAS_OPT 0x2 - -+#ifdef CONFIG_VGA_SWITCHEROO - static const char nouveau_dsm_muid[] = { - 0xA0, 0xA0, 0x95, 0x9D, 0x60, 0x00, 0x48, 0x4D, - 0xB3, 0x4D, 0x7E, 0x5F, 0xEA, 0x12, 0x9F, 0xD4, -@@ -341,6 +342,10 @@ void nouveau_unregister_dsm_handler(void - if (nouveau_dsm_priv.optimus_detected || nouveau_dsm_priv.dsm_detected) - vga_switcheroo_unregister_handler(); - } -+#else -+void nouveau_register_dsm_handler(void) {} -+void nouveau_unregister_dsm_handler(void) {} -+#endif - - /* retrieve the ROM in 4k blocks */ - static int nouveau_rom_call(acpi_handle rom_handle, uint8_t *bios, - ++++++ patches.suse.tar.bz2 ++++++ ++++ 7774 lines of diff (skipped) ++++++ patches.xen.tar.bz2 ++++++ ++++ 21395 lines of diff (skipped) ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.2zsUJN/_old 2014-03-10 06:52:38.000000000 +0100 +++ /var/tmp/diff_new_pack.2zsUJN/_new 2014-03-10 06:52:38.000000000 +0100 @@ -27,16 +27,12 @@ # DO NOT MODIFY THEM! # Send separate patches upstream if you find a problem... ######################################################## - patches.kernel.org/patch-3.13.1 - patches.kernel.org/patch-3.13.1-2 - patches.kernel.org/patch-3.13.2-3 ######################################################## # Build fixes that apply to the vanilla kernel too. # Patches in patches.rpmify are applied to both -vanilla # and patched flavors. ######################################################## - patches.rpmify/nouveau-make-vga_switcheroo-code-depend-on-vga_switcheroo patches.rpmify/chipidea-clean-up-dependencies patches.rpmify/lustre-lloop-dont-change-logical-size @@ -211,8 +207,6 @@ patches.arch/acpi_thermal_passive_blacklist.patch - patches.arch/ACPI-Blacklist-Win8-OSI-for-some-HP-laptop-2013-mode - ######################################################## # CPUFREQ ######################################################## @@ -225,7 +219,6 @@ ######################################################## # AGP, graphics related stuff ######################################################## - patches.suse/fbmem-really-support-wildcard-video-options-for-all-.patch ######################################################## # Suse specific stuff @@ -265,21 +258,6 @@ patches.suse/btrfs-use-correct-device-for-maps.patch patches.suse/btrfs-check-index-in-extent_buffer_page - patches.suse/btrfs-use-end-trans-in-label-ioctl - - patches.suse/btrfs-add-ability-to-query-change-feature-bits-online-ioctl - patches.suse/export-kobj_sysfs_ops - patches.suse/btrfs-publish-supported-featured-in-sysfs - patches.suse/btrfs-publish-per-super-attributes-in-sysfs - patches.suse/btrfs-publish-per-super-features-in-sysfs - patches.suse/btrfs-publish-unknown-feature-bits-in-sysfs - patches.suse/btrfs-add-ability-to-change-features-via-sysfs - patches.suse/btrfs-use-feature-attributes-to-print-names-in-errors - patches.suse/btrfs-add-ioctl-to-export-size-of-global-metadata-reservation - patches.suse/btrfs-publish-allocation-data-in-sysfs - patches.suse/btrfs-publish-device-membership-in-sysfs - patches.suse/btrfs-publish-fs-label-in-sysfs - ######################################################## # Reiserfs Patches ######################################################## @@ -382,13 +360,11 @@ patches.fixes/scsi-ibmvscsi-module_alias.patch patches.suse/sd_init.mark_majors_busy.patch - patches.suse/floppy-bail-out-in-open-if-drive-is-not-responding-to-block0.patch ######################################################## # DRM/Video ######################################################## patches.drivers/drm-cirrus-Use-16bpp-as-default - patches.drivers/drm-cirrus-Fix-cirrus-drm-driver-for-fbdev-qemu patches.fixes/nouveau-fix-race-with-fence-signaling ######################################################## @@ -440,6 +416,7 @@ ########################################################## # Sound ########################################################## + patches.drivers/ALSA-hda-sigmatel-Allow-auto-switching-for-dock-line ######################################################## # Char / serial @@ -464,9 +441,6 @@ # device-mapper ######################################################## patches.suse/dm-emulate-blkrrpart-ioctl - patches.suse/dm-raid45-26-Nov-2009.patch - patches.suse/dmraid45-api-updates - patches.suse/dm-raid45-split-dependencies patches.fixes/dm-mpath-reattach-dh patches.suse/dm-mpath-leastpending-path-update +needs_update patches.suse/dm-mpath-accept-failed-paths @@ -629,6 +603,7 @@ patches.xen/xen3-patch-3.11 patches.xen/xen3-patch-3.12 patches.xen/xen3-patch-3.13 + patches.xen/xen3-patch-3.14-rc4 # ports of other patches patches.xen/xen3-stack-unwind @@ -646,6 +621,7 @@ patches.xen/xen-mem-hotplug patches.xen/xen-configurable-guest-devices patches.xen/xen-setup-gsi + patches.xen/xen-privcmd-hcall-preemption patches.xen/xen-unpriv-build patches.xen/xen-cpufreq-report patches.xen/xen-multi-page-ring ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.2zsUJN/_old 2014-03-10 06:52:38.000000000 +0100 +++ /var/tmp/diff_new_pack.2zsUJN/_new 2014-03-10 06:52:38.000000000 +0100 @@ -1,3 +1,3 @@ -2014-02-14 13:50:30 +0100 -GIT Revision: d6e2c2f742d6fce1bc09d6e5f4f17c3e89943d17 +2014-03-07 17:18:28 +0100 +GIT Revision: 5fcd7b736d2fb8f8b9efa04a88772e5fc69fad71 GIT Branch: master -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org