Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2014-02-13 06:53:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-11 06:56:48.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-source.new/kernel-debug.changes 2014-02-13 06:53:14.000000000 +0100 @@ -1,0 +2,42 @@ +Tue Feb 11 13:19:54 CET 2014 - [email protected] + +- Delete unused patches.arch/ppc64le-fix-copytofrom.patch +- commit ce3dbc3 + +------------------------------------------------------------------- +Tue Feb 11 12:46:43 CET 2014 - [email protected] + +- drm/cirrus: Fix cirrus drm driver for fbdev + qemu (bnc#856760). +- commit ee73224 + +------------------------------------------------------------------- +Tue Feb 11 12:25:39 CET 2014 - [email protected] + +- Spec: zeroing modules.dep to get identical builds among different machines +- commit a1c5879 + +------------------------------------------------------------------- +Tue Feb 11 10:13:52 CET 2014 - [email protected] + +- rpm/guards: Report which config file has problem in --check mode +- commit b39543d + +------------------------------------------------------------------- +Mon Feb 10 15:07:10 CET 2014 - [email protected] + +- Updated patch headers for 3.14-rc2. +- commit d0ea44a + +------------------------------------------------------------------- +Mon Feb 10 13:00:30 CET 2014 - [email protected] + +- doc/README.SUSE: Update to match the current package layout +- commit f357abb + +------------------------------------------------------------------- +Mon Feb 10 13:00:12 CET 2014 - [email protected] + +- Add the README.SUSE file to the packaging branch +- commit 11905ea + +------------------------------------------------------------------- @@ -8,0 +51,6 @@ + +------------------------------------------------------------------- +Wed Feb 5 16:47:11 CET 2014 - [email protected] + +- Change also BuildRequires from module-init-tools to modutils +- commit f650166 kernel-default.changes: same change kernel-desktop.changes: same change kernel-docs.changes: same change kernel-ec2.changes: same change kernel-exynos.changes: same change kernel-lpae.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 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.hriRBh/_old 2014-02-13 06:53:18.000000000 +0100 +++ /var/tmp/diff_new_pack.hriRBh/_new 2014-02-13 06:53:18.000000000 +0100 @@ -63,7 +63,7 @@ Group: System/Kernel Version: 3.13.2 %if 0%{?is_kotd} -Release: <RELEASE>.g7e6b5de +Release: <RELEASE>.g8e16582 %else Release: 0 %endif @@ -71,7 +71,7 @@ BuildRequires: bc BuildRequires: coreutils BuildRequires: fdupes -BuildRequires: module-init-tools +BuildRequires: modutils BuildRequires: sparse # Used to sign the kernel in the buildservice BuildRequires: pesign-obs-integration @@ -734,6 +734,12 @@ 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 \ kernel-default.spec: same change kernel-desktop.spec: same change ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.hriRBh/_old 2014-02-13 06:53:18.000000000 +0100 +++ /var/tmp/diff_new_pack.hriRBh/_new 2014-02-13 06:53:18.000000000 +0100 @@ -27,7 +27,7 @@ Group: Documentation/Man Version: 3.13.2 %if 0%{?is_kotd} -Release: <RELEASE>.g7e6b5de +Release: <RELEASE>.g8e16582 %else Release: 0 %endif ++++++ kernel-ec2.spec ++++++ --- /var/tmp/diff_new_pack.hriRBh/_old 2014-02-13 06:53:18.000000000 +0100 +++ /var/tmp/diff_new_pack.hriRBh/_new 2014-02-13 06:53:18.000000000 +0100 @@ -63,7 +63,7 @@ Group: System/Kernel Version: 3.13.2 %if 0%{?is_kotd} -Release: <RELEASE>.g7e6b5de +Release: <RELEASE>.g8e16582 %else Release: 0 %endif @@ -71,7 +71,7 @@ BuildRequires: bc BuildRequires: coreutils BuildRequires: fdupes -BuildRequires: module-init-tools +BuildRequires: modutils BuildRequires: sparse # Used to sign the kernel in the buildservice BuildRequires: pesign-obs-integration @@ -733,6 +733,12 @@ 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 \ kernel-exynos.spec: same change kernel-lpae.spec: same change ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.hriRBh/_old 2014-02-13 06:53:18.000000000 +0100 +++ /var/tmp/diff_new_pack.hriRBh/_new 2014-02-13 06:53:18.000000000 +0100 @@ -19,7 +19,7 @@ Name: kernel-obs-qa BuildRequires: kernel-default -BuildRequires: module-init-tools +BuildRequires: modutils %ifarch %ix86 x86_64 BuildRequires: kernel-xen %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.hriRBh/_old 2014-02-13 06:53:18.000000000 +0100 +++ /var/tmp/diff_new_pack.hriRBh/_new 2014-02-13 06:53:18.000000000 +0100 @@ -63,7 +63,7 @@ Group: System/Kernel Version: 3.13.2 %if 0%{?is_kotd} -Release: <RELEASE>.g7e6b5de +Release: <RELEASE>.g8e16582 %else Release: 0 %endif @@ -71,7 +71,7 @@ BuildRequires: bc BuildRequires: coreutils BuildRequires: fdupes -BuildRequires: module-init-tools +BuildRequires: modutils BuildRequires: sparse # Used to sign the kernel in the buildservice BuildRequires: pesign-obs-integration @@ -742,6 +742,12 @@ 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 \ ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.hriRBh/_old 2014-02-13 06:53:18.000000000 +0100 +++ /var/tmp/diff_new_pack.hriRBh/_new 2014-02-13 06:53:18.000000000 +0100 @@ -32,7 +32,7 @@ Group: Development/Sources Version: 3.13.2 %if 0%{?is_kotd} -Release: <RELEASE>.g7e6b5de +Release: <RELEASE>.g8e16582 %else Release: 0 %endif ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.hriRBh/_old 2014-02-13 06:53:18.000000000 +0100 +++ /var/tmp/diff_new_pack.hriRBh/_new 2014-02-13 06:53:18.000000000 +0100 @@ -27,7 +27,7 @@ Version: 3.13.2 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g7e6b5de +Release: <RELEASE>.g8e16582 %else Release: 0 %endif ++++++ kernel-trace.spec ++++++ --- /var/tmp/diff_new_pack.hriRBh/_old 2014-02-13 06:53:18.000000000 +0100 +++ /var/tmp/diff_new_pack.hriRBh/_new 2014-02-13 06:53:18.000000000 +0100 @@ -63,7 +63,7 @@ Group: System/Kernel Version: 3.13.2 %if 0%{?is_kotd} -Release: <RELEASE>.g7e6b5de +Release: <RELEASE>.g8e16582 %else Release: 0 %endif @@ -71,7 +71,7 @@ BuildRequires: bc BuildRequires: coreutils BuildRequires: fdupes -BuildRequires: module-init-tools +BuildRequires: modutils BuildRequires: sparse # Used to sign the kernel in the buildservice BuildRequires: pesign-obs-integration @@ -733,6 +733,12 @@ 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 \ kernel-vanilla.spec: same change kernel-xen.spec: same change ++++++ README.SUSE ++++++ --- /var/tmp/diff_new_pack.hriRBh/_old 2014-02-13 06:53:18.000000000 +0100 +++ /var/tmp/diff_new_pack.hriRBh/_new 2014-02-13 06:53:18.000000000 +0100 @@ -49,6 +49,11 @@ a number of other packages. They can also be used for compiling additional kernel modules. + * kernel-devel + + A subset of the kernel-source package that is needed to build + external modules. + * kernel-$FLAVOR A number of binary kernels (for example, kernel-default for @@ -73,8 +78,8 @@ The repository contains the configuration files (.config) for all SUSE -kernel flavors. All configuration files are included in the -kernel-source package (see WHERE TO FIND CONFIGURATION FILES below). +kernel flavors. All configuration files are included in the dependencies +of the kernel-syms package (see WHERE TO FIND CONFIGURATION FILES below). In the installed system, the kernel-source package installs files in the @@ -89,23 +94,21 @@ A symbolic link to /usr/src/linux-$VERSION-$RELEASE. - * /usr/src/linux-$VERSION-$RELEASE-obj/$ARCH/$FLAVOR/ + * /usr/share/doc/packages/kernel-source/ - Kernel build object files for one kernel flavor. These - files are used for compiling additional kernel modules. + This document. - * /usr/src/linux-obj - A symbolic link to /usr/src/linux-$VERSION-$RELEASE-obj/$ARCH/$FLAVOR. +The kernel-$FLAVOR-devel packages install the following files: - * /usr/share/doc/packages/kernel-source/ + * /usr/src/linux-$VERSION-$RELEASE-obj/$ARCH/$FLAVOR/ - This document and an external kernel module example. + Kernel build object files for one kernel flavor. These + files are used for compiling additional kernel modules. - * /etc/init.d/running-kernel + * /usr/src/linux-obj/$ARCH/$FLAVOR - Init script that adapts the kernel sources in /usr/src/linux to - the running kernel. + A symbolic link to /usr/src/linux-$VERSION-$RELEASE-obj/$ARCH/$FLAVOR. COMPILING YOUR OWN KERNEL @@ -192,9 +195,9 @@ The second method involves the following steps: - (1) Install the kernel-source package. + (1) Install the kernel-devel package. - (2) Install kernel-syms.$ARCH.rpm. This package is necessary for + (2) Install the kernel-$FLAVOR-devel package. This is necessary for symbol version information (CONFIG_MODVERSIONS). (3) Compile the module(s) by changing into the module source directory @@ -207,12 +210,6 @@ /lib/modules/$(uname -r)/build as the -C option in the above command. (build is a symlink to /usr/src/linux-obj/$ARCH/$FLAVOR). - Starting with SuSE Linux 9.2 / SLES9 Service Pack 1, the - modversion information for the running kernel is also - contained in the kernel-$FLAVOR packages, and so for building - modules for the running kernel, the kernel-syms package is no - longer required. - (4) Install the module(s) with ``make -C /usr/src/linux-obj/$ARCH/$FLAVOR M=$(pwd) modules_install''. @@ -222,10 +219,6 @@ Documentation/kbuild directory in the kernel sources documents kbuild makefiles. -Please take a look at the demo module installed under -/usr/share/doc/packages/kernel-source for a simple example of an Kernel -Module Package (KMP). - SUPPORTED VS. UNSUPPORTED MODULES ++++++ guards ++++++ --- /var/tmp/diff_new_pack.hriRBh/_old 2014-02-13 06:53:19.000000000 +0100 +++ /var/tmp/diff_new_pack.hriRBh/_new 2014-02-13 06:53:19.000000000 +0100 @@ -178,11 +178,17 @@ next if $ref == 1; if ($ref == 0) { - print "Unused: $file\n" if $ref == 0; + if ($config eq '-') { + print "Unused: $file\n"; + } else { + print "Not in $config: $file\n"; + } $problems++; } if ($ref > 1) { - print "Warning: multiple uses: $file\n" if $ref > 1; + print "Warning: multiple uses"; + print " in $config" if $config ne '-'; + print ": $file\n"; # This is not an error if the entries are mutually exclusive... } } ++++++ kernel-binary.spec.in ++++++ --- /var/tmp/diff_new_pack.hriRBh/_old 2014-02-13 06:53:19.000000000 +0100 +++ /var/tmp/diff_new_pack.hriRBh/_new 2014-02-13 06:53:19.000000000 +0100 @@ -71,7 +71,7 @@ BuildRequires: bc BuildRequires: coreutils BuildRequires: fdupes -BuildRequires: module-init-tools +BuildRequires: modutils BuildRequires: sparse # Used to sign the kernel in the buildservice BuildRequires: pesign-obs-integration @@ -656,6 +656,12 @@ 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 \ ++++++ macros.kernel-source ++++++ --- /var/tmp/diff_new_pack.hriRBh/_old 2014-02-13 06:53:19.000000000 +0100 +++ /var/tmp/diff_new_pack.hriRBh/_new 2014-02-13 06:53:19.000000000 +0100 @@ -1,6 +1,6 @@ # A few cross-distro definitions: %kernel_module_package_release 1 -%kernel_module_package_buildreqs module-init-tools kernel-syms +%kernel_module_package_buildreqs modutils kernel-syms # Defines %flavors_to_build and %kernel_source() as a side effect. %_kernel_module_package(n:v:r:t:f:Xp:bc:) \ ++++++ patches.drivers.tar.bz2 ++++++ 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 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.drivers/drm-cirrus-Fix-cirrus-drm-driver-for-fbdev-qemu 2014-02-11 12:47:29.000000000 +0100 @@ -0,0 +1,32 @@ +From 99d4a8ae93ead27b5a88cdbd09dc556fe96ac3a8 Mon Sep 17 00:00:00 2001 +From: Martin Koegler <[email protected]> +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 <[email protected]> +Signed-off-by: Takashi Iwai <[email protected]> +Signed-off-by: Dave Airlie <[email protected]> + +--- + 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.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/btrfs-use-end-trans-in-label-ioctl new/patches.suse/btrfs-use-end-trans-in-label-ioctl --- old/patches.suse/btrfs-use-end-trans-in-label-ioctl 2014-02-04 22:54:38.000000000 +0100 +++ new/patches.suse/btrfs-use-end-trans-in-label-ioctl 2014-02-10 15:07:10.000000000 +0100 @@ -1,6 +1,7 @@ From: Jeff Mahoney <[email protected]> Subject: btrfs: use btrfs_commit_transaction when setting fslabel -Patch-mainline: Submitted to linux-btrfs, 16 Sep 2013 +Patch-mainline: v3.14-rc2 +Git-commit: d0270aca88966641eb15306e9bd0c7ad15321440 The set_fslabel ioctl uses btrfs_end_transaction, which means it's possible that the change will be lost if the system crashes. Let's use ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.hriRBh/_old 2014-02-13 06:53:19.000000000 +0100 +++ /var/tmp/diff_new_pack.hriRBh/_new 2014-02-13 06:53:19.000000000 +0100 @@ -389,6 +389,7 @@ ######################################################## patches.drivers/drm-cirrus-Correct-register-values-for-16bpp 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 ######################################################## ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.hriRBh/_old 2014-02-13 06:53:19.000000000 +0100 +++ /var/tmp/diff_new_pack.hriRBh/_new 2014-02-13 06:53:19.000000000 +0100 @@ -1,3 +1,3 @@ -2014-02-06 21:59:14 +0100 -GIT Revision: 7e6b5dee449e4e59a252ebbba00000e42c93209a +2014-02-11 13:20:04 +0100 +GIT Revision: 8e16582178a29b03e850468004a47e7be5ed3005 GIT Branch: master -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
