Hello community, here is the log from the commit of package kernel-source for openSUSE:13.1 checked in at 2013-10-17 14:16:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:13.1/kernel-source (Old) and /work/SRC/openSUSE:13.1/.kernel-source.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Changes: -------- --- /work/SRC/openSUSE:13.1/kernel-source/kernel-cubox.changes 2013-10-14 09:28:45.000000000 +0200 +++ /work/SRC/openSUSE:13.1/.kernel-source.new/kernel-cubox.changes 2013-10-19 16:49:06.000000000 +0200 @@ -1,0 +2,39 @@ +Mon Oct 14 18:45:32 CEST 2013 - je...@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 - je...@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 - je...@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 - oneu...@suse.de + +- sha256_ssse3: also test for BMI2 (bnc#842459). +- commit 626459d + +------------------------------------------------------------------- +Mon Oct 14 09:42:07 CEST 2013 - jsl...@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 + +------------------------------------------------------------------- @@ -92,0 +132,6 @@ + +------------------------------------------------------------------- +Fri Sep 27 22:11:47 CEST 2013 - je...@suse.com + +- config: disable FB_UDL in favor of DRM_UDL (bnc#836782). +- commit 68c5865 kernel-debug.changes: same change 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-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-cubox.spec ++++++ --- /var/tmp/diff_new_pack.svyxiA/_old 2013-10-19 16:49:08.000000000 +0200 +++ /var/tmp/diff_new_pack.svyxiA/_new 2013-10-19 16:49:08.000000000 +0200 @@ -20,7 +20,7 @@ # needssslcertforbuild %define srcversion 3.11 -%define patchversion 3.11.4 +%define patchversion 3.11.5 %define variant %{nil} %define vanilla_only 0 @@ -59,9 +59,9 @@ Name: kernel-cubox Summary: Kernel for SolidRun Cubox -Version: 3.11.4 +Version: 3.11.5 %if 0%{?is_kotd} -Release: <RELEASE>.g61a06cb +Release: <RELEASE>.g53efb9c %else Release: 0 %endif kernel-debug.spec: same change kernel-default.spec: same change kernel-desktop.spec: same change ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.svyxiA/_old 2013-10-19 16:49:08.000000000 +0200 +++ /var/tmp/diff_new_pack.svyxiA/_new 2013-10-19 16:49:08.000000000 +0200 @@ -17,16 +17,16 @@ # norootforbuild -%define patchversion 3.11.4 +%define patchversion 3.11.5 %define variant %{nil} %include %_sourcedir/kernel-spec-macros Name: kernel-docs Summary: Kernel Documentation -Version: 3.11.4 +Version: 3.11.5 %if 0%{?is_kotd} -Release: <RELEASE>.g61a06cb +Release: <RELEASE>.g53efb9c %else Release: 0 %endif ++++++ kernel-ec2.spec ++++++ --- /var/tmp/diff_new_pack.svyxiA/_old 2013-10-19 16:49:08.000000000 +0200 +++ /var/tmp/diff_new_pack.svyxiA/_new 2013-10-19 16:49:08.000000000 +0200 @@ -20,7 +20,7 @@ # needssslcertforbuild %define srcversion 3.11 -%define patchversion 3.11.4 +%define patchversion 3.11.5 %define variant %{nil} %define vanilla_only 0 @@ -59,9 +59,9 @@ Name: kernel-ec2 Summary: The Amazon EC2 Xen Kernel -Version: 3.11.4 +Version: 3.11.5 %if 0%{?is_kotd} -Release: <RELEASE>.g61a06cb +Release: <RELEASE>.g53efb9c %else Release: 0 %endif kernel-exynos.spec: same change kernel-lpae.spec: same change kernel-pae.spec: same change ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.svyxiA/_old 2013-10-19 16:49:08.000000000 +0200 +++ /var/tmp/diff_new_pack.svyxiA/_new 2013-10-19 16:49:08.000000000 +0200 @@ -19,7 +19,7 @@ # icecream 0 %define srcversion 3.11 -%define patchversion 3.11.4 +%define patchversion 3.11.5 %define variant %{nil} %define vanilla_only 0 @@ -29,9 +29,9 @@ Name: kernel-source Summary: The Linux Kernel Sources -Version: 3.11.4 +Version: 3.11.5 %if 0%{?is_kotd} -Release: <RELEASE>.g61a06cb +Release: <RELEASE>.g53efb9c %else Release: 0 %endif ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.svyxiA/_old 2013-10-19 16:49:08.000000000 +0200 +++ /var/tmp/diff_new_pack.svyxiA/_new 2013-10-19 16:49:08.000000000 +0200 @@ -23,10 +23,10 @@ Name: kernel-syms Summary: Kernel Symbol Versions (modversions) -Version: 3.11.4 +Version: 3.11.5 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g61a06cb +Release: <RELEASE>.g53efb9c %else Release: 0 %endif ++++++ kernel-trace.spec ++++++ --- /var/tmp/diff_new_pack.svyxiA/_old 2013-10-19 16:49:08.000000000 +0200 +++ /var/tmp/diff_new_pack.svyxiA/_new 2013-10-19 16:49:08.000000000 +0200 @@ -20,7 +20,7 @@ # needssslcertforbuild %define srcversion 3.11 -%define patchversion 3.11.4 +%define patchversion 3.11.5 %define variant %{nil} %define vanilla_only 0 @@ -59,9 +59,9 @@ Name: kernel-trace Summary: The Standard Kernel with Tracing Features -Version: 3.11.4 +Version: 3.11.5 %if 0%{?is_kotd} -Release: <RELEASE>.g61a06cb +Release: <RELEASE>.g53efb9c %else Release: 0 %endif kernel-vanilla.spec: same change kernel-xen.spec: same change ++++++ config.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/arm64/default new/config/arm64/default --- old/config/arm64/default 2013-09-27 16:22:49.000000000 +0200 +++ new/config/arm64/default 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 3.11.1 Kernel Configuration +# Linux/arm64 3.11.5 Kernel Configuration # CONFIG_ARM64=y CONFIG_64BIT=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default --- old/config/armv6hl/default 2013-09-27 16:22:49.000000000 +0200 +++ new/config/armv6hl/default 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 3.11.1 Kernel Configuration +# Linux/arm 3.11.5 Kernel Configuration # CONFIG_ARM=y CONFIG_MIGHT_HAVE_PCI=y @@ -3630,7 +3630,7 @@ CONFIG_FB_TMIO_ACCELL=y CONFIG_FB_SM501=m # CONFIG_FB_SMSCUFX is not set -CONFIG_FB_UDL=m +# CONFIG_FB_UDL is not set CONFIG_FB_GOLDFISH=m CONFIG_FB_VIRTUAL=m CONFIG_FB_METRONOME=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/cubox new/config/armv7hl/cubox --- old/config/armv7hl/cubox 2013-09-27 16:22:49.000000000 +0200 +++ new/config/armv7hl/cubox 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 3.11.1 Kernel Configuration +# Linux/arm 3.11.5 Kernel Configuration # CONFIG_ARM=y CONFIG_MIGHT_HAVE_PCI=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default --- old/config/armv7hl/default 2013-09-27 16:22:49.000000000 +0200 +++ new/config/armv7hl/default 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 3.11.1 Kernel Configuration +# Linux/arm 3.11.5 Kernel Configuration # CONFIG_ARM=y CONFIG_MIGHT_HAVE_PCI=y @@ -3764,7 +3764,7 @@ CONFIG_FB_TMIO_ACCELL=y CONFIG_FB_SM501=m # CONFIG_FB_SMSCUFX is not set -CONFIG_FB_UDL=m +# CONFIG_FB_UDL is not set CONFIG_FB_XILINX=m CONFIG_FB_GOLDFISH=m CONFIG_FB_VIRTUAL=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/exynos new/config/armv7hl/exynos --- old/config/armv7hl/exynos 2013-09-27 16:22:49.000000000 +0200 +++ new/config/armv7hl/exynos 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 3.11.1 Kernel Configuration +# Linux/arm 3.11.5 Kernel Configuration # CONFIG_ARM=y CONFIG_MIGHT_HAVE_PCI=y @@ -3421,7 +3421,7 @@ CONFIG_FB_TMIO_ACCELL=y # CONFIG_FB_S3C is not set CONFIG_FB_SMSCUFX=m -CONFIG_FB_UDL=m +# CONFIG_FB_UDL is not set # CONFIG_FB_GOLDFISH is not set CONFIG_FB_VIRTUAL=m CONFIG_XEN_FBDEV_FRONTEND=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/lpae new/config/armv7hl/lpae --- old/config/armv7hl/lpae 2013-09-27 16:22:49.000000000 +0200 +++ new/config/armv7hl/lpae 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 3.11.1 Kernel Configuration +# Linux/arm 3.11.5 Kernel Configuration # CONFIG_ARM=y CONFIG_MIGHT_HAVE_PCI=y @@ -3560,7 +3560,7 @@ # CONFIG_FB_S3C is not set CONFIG_FB_SM501=m # CONFIG_FB_SMSCUFX is not set -CONFIG_FB_UDL=m +# CONFIG_FB_UDL is not set CONFIG_FB_GOLDFISH=m CONFIG_FB_VIRTUAL=m CONFIG_XEN_FBDEV_FRONTEND=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/debug new/config/i386/debug --- old/config/i386/debug 2013-09-27 16:22:49.000000000 +0200 +++ new/config/i386/debug 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 3.11.1 Kernel Configuration +# Linux/i386 3.11.5 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -4553,7 +4553,7 @@ CONFIG_FB_TMIO=m CONFIG_FB_TMIO_ACCELL=y CONFIG_FB_SMSCUFX=m -CONFIG_FB_UDL=m +# CONFIG_FB_UDL is not set # CONFIG_FB_GOLDFISH is not set CONFIG_FB_VIRTUAL=m CONFIG_FB_METRONOME=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/default new/config/i386/default --- old/config/i386/default 2013-09-27 16:22:49.000000000 +0200 +++ new/config/i386/default 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 3.11.1 Kernel Configuration +# Linux/i386 3.11.5 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -4565,7 +4565,7 @@ CONFIG_FB_TMIO=m CONFIG_FB_TMIO_ACCELL=y CONFIG_FB_SMSCUFX=m -CONFIG_FB_UDL=m +# CONFIG_FB_UDL is not set # CONFIG_FB_GOLDFISH is not set CONFIG_FB_VIRTUAL=m CONFIG_FB_METRONOME=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/desktop new/config/i386/desktop --- old/config/i386/desktop 2013-09-27 16:22:49.000000000 +0200 +++ new/config/i386/desktop 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 3.11.1 Kernel Configuration +# Linux/i386 3.11.5 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -4484,7 +4484,7 @@ CONFIG_FB_TMIO=m CONFIG_FB_TMIO_ACCELL=y CONFIG_FB_SMSCUFX=m -CONFIG_FB_UDL=m +# CONFIG_FB_UDL is not set # CONFIG_FB_GOLDFISH is not set CONFIG_FB_VIRTUAL=m CONFIG_FB_METRONOME=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/ec2 new/config/i386/ec2 --- old/config/i386/ec2 2013-09-27 16:22:49.000000000 +0200 +++ new/config/i386/ec2 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 3.11.1 Kernel Configuration +# Linux/i386 3.11.5 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/pae new/config/i386/pae --- old/config/i386/pae 2013-09-27 16:22:49.000000000 +0200 +++ new/config/i386/pae 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 3.11.1 Kernel Configuration +# Linux/i386 3.11.5 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -4486,7 +4486,7 @@ CONFIG_FB_TMIO=m CONFIG_FB_TMIO_ACCELL=y CONFIG_FB_SMSCUFX=m -CONFIG_FB_UDL=m +# CONFIG_FB_UDL is not set # CONFIG_FB_GOLDFISH is not set CONFIG_FB_VIRTUAL=m CONFIG_FB_METRONOME=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/trace new/config/i386/trace --- old/config/i386/trace 2013-09-27 16:22:49.000000000 +0200 +++ new/config/i386/trace 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 3.11.1 Kernel Configuration +# Linux/i386 3.11.5 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -4487,7 +4487,7 @@ CONFIG_FB_TMIO=m CONFIG_FB_TMIO_ACCELL=y CONFIG_FB_SMSCUFX=m -CONFIG_FB_UDL=m +# CONFIG_FB_UDL is not set # CONFIG_FB_GOLDFISH is not set CONFIG_FB_VIRTUAL=m CONFIG_FB_METRONOME=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/vanilla new/config/i386/vanilla --- old/config/i386/vanilla 2013-09-27 16:22:49.000000000 +0200 +++ new/config/i386/vanilla 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 3.11.1 Kernel Configuration +# Linux/i386 3.11.5 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -4559,7 +4559,7 @@ CONFIG_FB_TMIO=m CONFIG_FB_TMIO_ACCELL=y CONFIG_FB_SMSCUFX=m -CONFIG_FB_UDL=m +# CONFIG_FB_UDL is not set # CONFIG_FB_GOLDFISH is not set CONFIG_FB_VIRTUAL=m CONFIG_FB_METRONOME=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/xen new/config/i386/xen --- old/config/i386/xen 2013-09-27 16:22:49.000000000 +0200 +++ new/config/i386/xen 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 3.11.1 Kernel Configuration +# Linux/i386 3.11.5 Kernel Configuration # # CONFIG_64BIT is not set CONFIG_X86_32=y @@ -4256,7 +4256,7 @@ CONFIG_FB_TMIO=m CONFIG_FB_TMIO_ACCELL=y CONFIG_FB_SMSCUFX=m -CONFIG_FB_UDL=m +# CONFIG_FB_UDL is not set # CONFIG_FB_GOLDFISH is not set CONFIG_FB_VIRTUAL=m CONFIG_FB_METRONOME=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ia64/debug new/config/ia64/debug --- old/config/ia64/debug 2013-09-27 16:22:49.000000000 +0200 +++ new/config/ia64/debug 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/ia64 3.11.1 Kernel Configuration +# Linux/ia64 3.11.5 Kernel Configuration # CONFIG_SUSE_KERNEL=y # CONFIG_SUSE_KERNEL_SUPPORTED is not set @@ -3896,7 +3896,7 @@ CONFIG_FB_TMIO=m CONFIG_FB_TMIO_ACCELL=y CONFIG_FB_SMSCUFX=m -CONFIG_FB_UDL=m +# CONFIG_FB_UDL is not set # CONFIG_FB_GOLDFISH is not set # CONFIG_FB_VIRTUAL is not set CONFIG_FB_METRONOME=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ia64/default new/config/ia64/default --- old/config/ia64/default 2013-09-27 16:22:49.000000000 +0200 +++ new/config/ia64/default 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/ia64 3.11.1 Kernel Configuration +# Linux/ia64 3.11.5 Kernel Configuration # CONFIG_SUSE_KERNEL=y # CONFIG_SUSE_KERNEL_SUPPORTED is not set @@ -3887,7 +3887,7 @@ CONFIG_FB_TMIO=m CONFIG_FB_TMIO_ACCELL=y CONFIG_FB_SMSCUFX=m -CONFIG_FB_UDL=m +# CONFIG_FB_UDL is not set # CONFIG_FB_GOLDFISH is not set # CONFIG_FB_VIRTUAL is not set CONFIG_FB_METRONOME=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ia64/trace new/config/ia64/trace --- old/config/ia64/trace 2013-09-27 16:22:49.000000000 +0200 +++ new/config/ia64/trace 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/ia64 3.11.1 Kernel Configuration +# Linux/ia64 3.11.5 Kernel Configuration # CONFIG_SUSE_KERNEL=y # CONFIG_SUSE_KERNEL_SUPPORTED is not set @@ -3887,7 +3887,7 @@ CONFIG_FB_TMIO=m CONFIG_FB_TMIO_ACCELL=y CONFIG_FB_SMSCUFX=m -CONFIG_FB_UDL=m +# CONFIG_FB_UDL is not set # CONFIG_FB_GOLDFISH is not set # CONFIG_FB_VIRTUAL is not set CONFIG_FB_METRONOME=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ia64/vanilla new/config/ia64/vanilla --- old/config/ia64/vanilla 2013-09-27 16:22:49.000000000 +0200 +++ new/config/ia64/vanilla 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/ia64 3.11.1 Kernel Configuration +# Linux/ia64 3.11.5 Kernel Configuration # CONFIG_SUSE_KERNEL=y # CONFIG_SPLIT_PACKAGE is not set @@ -3881,7 +3881,7 @@ CONFIG_FB_TMIO=m CONFIG_FB_TMIO_ACCELL=y CONFIG_FB_SMSCUFX=m -CONFIG_FB_UDL=m +# CONFIG_FB_UDL is not set # CONFIG_FB_GOLDFISH is not set # CONFIG_FB_VIRTUAL is not set CONFIG_FB_METRONOME=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc/default new/config/ppc/default --- old/config/ppc/default 2013-09-27 16:22:49.000000000 +0200 +++ new/config/ppc/default 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 3.11.1 Kernel Configuration +# Linux/powerpc 3.11.5 Kernel Configuration # # CONFIG_PPC64 is not set @@ -3848,7 +3848,7 @@ # CONFIG_FB_CARMINE is not set # CONFIG_FB_TMIO is not set CONFIG_FB_SMSCUFX=m -CONFIG_FB_UDL=m +# CONFIG_FB_UDL is not set # CONFIG_FB_IBM_GXT4500 is not set # CONFIG_FB_GOLDFISH is not set # CONFIG_FB_VIRTUAL is not set diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc/vanilla new/config/ppc/vanilla --- old/config/ppc/vanilla 2013-09-27 16:22:49.000000000 +0200 +++ new/config/ppc/vanilla 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 3.11.1 Kernel Configuration +# Linux/powerpc 3.11.5 Kernel Configuration # # CONFIG_PPC64 is not set @@ -3842,7 +3842,7 @@ # CONFIG_FB_CARMINE is not set # CONFIG_FB_TMIO is not set CONFIG_FB_SMSCUFX=m -CONFIG_FB_UDL=m +# CONFIG_FB_UDL is not set # CONFIG_FB_IBM_GXT4500 is not set # CONFIG_FB_GOLDFISH is not set # CONFIG_FB_VIRTUAL is not set diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/debug new/config/ppc64/debug --- old/config/ppc64/debug 2013-09-27 16:22:49.000000000 +0200 +++ new/config/ppc64/debug 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 3.11.1 Kernel Configuration +# Linux/powerpc 3.11.5 Kernel Configuration # CONFIG_PPC64=y @@ -516,7 +516,7 @@ CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_MEMORY_ISOLATION=y -# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set +CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y CONFIG_MEMORY_HOTREMOVE=y @@ -3943,7 +3943,7 @@ CONFIG_FB_TMIO=m CONFIG_FB_TMIO_ACCELL=y CONFIG_FB_SMSCUFX=m -CONFIG_FB_UDL=m +# CONFIG_FB_UDL is not set CONFIG_FB_IBM_GXT4500=y CONFIG_FB_PS3=y CONFIG_FB_PS3_DEFAULT_SIZE_M=9 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default --- old/config/ppc64/default 2013-09-27 16:22:49.000000000 +0200 +++ new/config/ppc64/default 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 3.11.1 Kernel Configuration +# Linux/powerpc 3.11.5 Kernel Configuration # CONFIG_PPC64=y @@ -521,7 +521,7 @@ CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_MEMORY_ISOLATION=y -# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set +CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y CONFIG_MEMORY_HOTREMOVE=y @@ -3934,7 +3934,7 @@ CONFIG_FB_TMIO=m CONFIG_FB_TMIO_ACCELL=y CONFIG_FB_SMSCUFX=m -CONFIG_FB_UDL=m +# CONFIG_FB_UDL is not set CONFIG_FB_IBM_GXT4500=y CONFIG_FB_PS3=y CONFIG_FB_PS3_DEFAULT_SIZE_M=9 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/trace new/config/ppc64/trace --- old/config/ppc64/trace 2013-09-27 16:22:49.000000000 +0200 +++ new/config/ppc64/trace 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 3.11.1 Kernel Configuration +# Linux/powerpc 3.11.5 Kernel Configuration # CONFIG_PPC64=y @@ -521,7 +521,7 @@ CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_MEMORY_ISOLATION=y -# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set +CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y CONFIG_MEMORY_HOTREMOVE=y @@ -3934,7 +3934,7 @@ CONFIG_FB_TMIO=m CONFIG_FB_TMIO_ACCELL=y CONFIG_FB_SMSCUFX=m -CONFIG_FB_UDL=m +# CONFIG_FB_UDL is not set CONFIG_FB_IBM_GXT4500=y CONFIG_FB_PS3=y CONFIG_FB_PS3_DEFAULT_SIZE_M=9 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/vanilla new/config/ppc64/vanilla --- old/config/ppc64/vanilla 2013-09-27 16:22:49.000000000 +0200 +++ new/config/ppc64/vanilla 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 3.11.1 Kernel Configuration +# Linux/powerpc 3.11.5 Kernel Configuration # CONFIG_PPC64=y @@ -519,7 +519,7 @@ CONFIG_HAVE_MEMBLOCK=y CONFIG_HAVE_MEMBLOCK_NODE_MAP=y CONFIG_MEMORY_ISOLATION=y -# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set +CONFIG_HAVE_BOOTMEM_INFO_NODE=y CONFIG_MEMORY_HOTPLUG=y CONFIG_MEMORY_HOTPLUG_SPARSE=y CONFIG_MEMORY_HOTREMOVE=y @@ -3926,7 +3926,7 @@ CONFIG_FB_TMIO=m CONFIG_FB_TMIO_ACCELL=y CONFIG_FB_SMSCUFX=m -CONFIG_FB_UDL=m +# CONFIG_FB_UDL is not set CONFIG_FB_IBM_GXT4500=y CONFIG_FB_PS3=y CONFIG_FB_PS3_DEFAULT_SIZE_M=9 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/default new/config/s390x/default --- old/config/s390x/default 2013-09-27 16:22:49.000000000 +0200 +++ new/config/s390x/default 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 3.11.1 Kernel Configuration +# Linux/s390 3.11.5 Kernel Configuration # CONFIG_MMU=y CONFIG_ZONE_DMA=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/trace new/config/s390x/trace --- old/config/s390x/trace 2013-09-27 16:22:49.000000000 +0200 +++ new/config/s390x/trace 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 3.11.1 Kernel Configuration +# Linux/s390 3.11.5 Kernel Configuration # CONFIG_MMU=y CONFIG_ZONE_DMA=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/vanilla new/config/s390x/vanilla --- old/config/s390x/vanilla 2013-09-27 16:22:49.000000000 +0200 +++ new/config/s390x/vanilla 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 3.11.1 Kernel Configuration +# Linux/s390 3.11.5 Kernel Configuration # CONFIG_MMU=y CONFIG_ZONE_DMA=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/debug new/config/x86_64/debug --- old/config/x86_64/debug 2013-09-27 16:22:49.000000000 +0200 +++ new/config/x86_64/debug 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 3.11.1 Kernel Configuration +# Linux/x86_64 3.11.5 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y @@ -4392,7 +4392,7 @@ CONFIG_FB_TMIO=m CONFIG_FB_TMIO_ACCELL=y CONFIG_FB_SMSCUFX=m -CONFIG_FB_UDL=m +# CONFIG_FB_UDL is not set # CONFIG_FB_GOLDFISH is not set CONFIG_FB_VIRTUAL=m CONFIG_FB_METRONOME=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/default new/config/x86_64/default --- old/config/x86_64/default 2013-09-27 16:22:49.000000000 +0200 +++ new/config/x86_64/default 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 3.11.1 Kernel Configuration +# Linux/x86_64 3.11.5 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y @@ -4420,7 +4420,7 @@ CONFIG_FB_TMIO=m CONFIG_FB_TMIO_ACCELL=y CONFIG_FB_SMSCUFX=m -CONFIG_FB_UDL=m +# CONFIG_FB_UDL is not set # CONFIG_FB_GOLDFISH is not set CONFIG_FB_VIRTUAL=m CONFIG_FB_METRONOME=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/desktop new/config/x86_64/desktop --- old/config/x86_64/desktop 2013-09-27 16:22:49.000000000 +0200 +++ new/config/x86_64/desktop 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 3.11.1 Kernel Configuration +# Linux/x86_64 3.11.5 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y @@ -4418,7 +4418,7 @@ CONFIG_FB_TMIO=m CONFIG_FB_TMIO_ACCELL=y CONFIG_FB_SMSCUFX=m -CONFIG_FB_UDL=m +# CONFIG_FB_UDL is not set # CONFIG_FB_GOLDFISH is not set CONFIG_FB_VIRTUAL=m CONFIG_FB_METRONOME=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/ec2 new/config/x86_64/ec2 --- old/config/x86_64/ec2 2013-09-27 16:22:49.000000000 +0200 +++ new/config/x86_64/ec2 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 3.11.1 Kernel Configuration +# Linux/x86_64 3.11.5 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/trace new/config/x86_64/trace --- old/config/x86_64/trace 2013-09-27 16:22:49.000000000 +0200 +++ new/config/x86_64/trace 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 3.11.1 Kernel Configuration +# Linux/x86_64 3.11.5 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y @@ -4421,7 +4421,7 @@ CONFIG_FB_TMIO=m CONFIG_FB_TMIO_ACCELL=y CONFIG_FB_SMSCUFX=m -CONFIG_FB_UDL=m +# CONFIG_FB_UDL is not set # CONFIG_FB_GOLDFISH is not set CONFIG_FB_VIRTUAL=m CONFIG_FB_METRONOME=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/vanilla new/config/x86_64/vanilla --- old/config/x86_64/vanilla 2013-09-27 16:22:49.000000000 +0200 +++ new/config/x86_64/vanilla 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 3.11.1 Kernel Configuration +# Linux/x86_64 3.11.5 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y @@ -4414,7 +4414,7 @@ CONFIG_FB_TMIO=m CONFIG_FB_TMIO_ACCELL=y CONFIG_FB_SMSCUFX=m -CONFIG_FB_UDL=m +# CONFIG_FB_UDL is not set # CONFIG_FB_GOLDFISH is not set CONFIG_FB_VIRTUAL=m CONFIG_FB_METRONOME=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/x86_64/xen new/config/x86_64/xen --- old/config/x86_64/xen 2013-09-27 16:22:49.000000000 +0200 +++ new/config/x86_64/xen 2013-10-14 18:45:32.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 3.11.1 Kernel Configuration +# Linux/x86_64 3.11.5 Kernel Configuration # CONFIG_64BIT=y CONFIG_X86_64=y @@ -4213,7 +4213,7 @@ CONFIG_FB_TMIO=m CONFIG_FB_TMIO_ACCELL=y CONFIG_FB_SMSCUFX=m -CONFIG_FB_UDL=m +# CONFIG_FB_UDL is not set # CONFIG_FB_GOLDFISH is not set CONFIG_FB_VIRTUAL=m CONFIG_FB_METRONOME=m ++++++ patches.fixes.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/0001-sha256_ssse3-also-test-for-BMI2.patch new/patches.fixes/0001-sha256_ssse3-also-test-for-BMI2.patch --- old/patches.fixes/0001-sha256_ssse3-also-test-for-BMI2.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.fixes/0001-sha256_ssse3-also-test-for-BMI2.patch 2013-10-14 10:57:07.000000000 +0200 @@ -0,0 +1,34 @@ +From 3668cf5ea2806c651b42a8d99060db5c05a2f5cd Mon Sep 17 00:00:00 2001 +From: Oliver Neukum <oneu...@suse.de> +Date: Thu, 26 Sep 2013 14:50:19 +0200 +Subject: [PATCH] sha256_ssse3: also test for BMI2 +References: bnc#842459 +Commit: 8f20d66132a83fd5b8b78f591e6a6cf079b60760 +Patch-Mainline: v3.12 + +The AVX2 implementation also uses BMI2 instructions, +but doesn't test for their availability. The assumption +that AVX2 and BMI2 always go together is false. Some +Haswells have AVX2 but not BMI2. + +Signed-off-by: Oliver Neukum <oneu...@suse.de> +--- + arch/x86/crypto/sha256_ssse3_glue.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/arch/x86/crypto/sha256_ssse3_glue.c b/arch/x86/crypto/sha256_ssse3_glue.c +index 50226c4..e52947f 100644 +--- a/arch/x86/crypto/sha256_ssse3_glue.c ++++ b/arch/x86/crypto/sha256_ssse3_glue.c +@@ -281,7 +281,7 @@ static int __init sha256_ssse3_mod_init(void) + /* allow AVX to override SSSE3, it's a little faster */ + if (avx_usable()) { + #ifdef CONFIG_AS_AVX2 +- if (boot_cpu_has(X86_FEATURE_AVX2)) ++ if (boot_cpu_has(X86_FEATURE_AVX2) && boot_cpu_has(X86_FEATURE_BMI2)) + sha256_transform_asm = sha256_transform_rorx; + else + #endif +-- +1.8.3.1 + ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 5655 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/btrfs-0005-reset-ret-in-record_one_backref.patch new/patches.suse/btrfs-0005-reset-ret-in-record_one_backref.patch --- old/patches.suse/btrfs-0005-reset-ret-in-record_one_backref.patch 2013-09-30 13:49:46.000000000 +0200 +++ new/patches.suse/btrfs-0005-reset-ret-in-record_one_backref.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,38 +0,0 @@ -From: Josef Bacik <jba...@fusionio.com> -Date: Mon, 22 Jul 2013 12:50:37 -0400 -Patch-mainline: 3.122 -Git-commit: 50f1319cb5f7690e4d9de18d1a75ea89296d0e53 -Subject: [PATCH] Btrfs: reset ret in record_one_backref - -I was getting warnings when running find ./ -type f -exec btrfs fi defrag -f {} -\; from record_one_backref because ret was set. Turns out it was because it was -set to 1 because the search slot didn't come out exact and we never reset it. -So reset it to 0 right after the search so we don't leak this and get -uneccessary warnings. Thanks, - -Signed-off-by: Josef Bacik <jba...@fusionio.com> -Signed-off-by: Chris Mason <chris.ma...@fusionio.com> -Signed-off-by: David Sterba <dste...@suse.cz> ---- - fs/btrfs/inode.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - ---- a/fs/btrfs/inode.c -+++ b/fs/btrfs/inode.c -@@ -2132,6 +2132,7 @@ static noinline int record_one_backref(u - WARN_ON(1); - return ret; - } -+ ret = 0; - - while (1) { - cond_resched(); -@@ -2181,8 +2182,6 @@ static noinline int record_one_backref(u - old->len || extent_offset + num_bytes <= - old->extent_offset + old->offset) - continue; -- -- ret = 0; - break; - } - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/btrfs-0010-change-how-we-queue-blocks-for-backref-checkin.patch new/patches.suse/btrfs-0010-change-how-we-queue-blocks-for-backref-checkin.patch --- old/patches.suse/btrfs-0010-change-how-we-queue-blocks-for-backref-checkin.patch 2013-09-30 13:49:46.000000000 +0200 +++ new/patches.suse/btrfs-0010-change-how-we-queue-blocks-for-backref-checkin.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,65 +0,0 @@ -From: Josef Bacik <jba...@fusionio.com> -Date: Tue, 30 Jul 2013 16:30:30 -0400 -Patch-mainline: 3.122 -Git-commit: b6c60c8018c4e9beb2f83fc82c09f9d033766571 -Subject: [PATCH] Btrfs: change how we queue blocks for backref - checking - -Previously we only added blocks to the list to have their backrefs checked if -the level of the block is right above the one we are searching for. This is -because we want to make sure we don't add the entire path up to the root to the -lists to make sure we process things one at a time. This assumes that if any -blocks in the path to the root are going to be not checked (shared in other -words) then they will be in the level right above the current block on up. This -isn't quite right though since we can have blocks higher up the list that are -shared because they are attached to a reloc root. But we won't add this block -to be checked and then later on we will BUG_ON(!upper->checked). So instead -keep track of wether or not we've queued a block to be checked in this current -search, and if we haven't go ahead and queue it to be checked. This patch fixed -the panic I was seeing where we BUG_ON(!upper->checked). Thanks, - -Signed-off-by: Josef Bacik <jba...@fusionio.com> -Signed-off-by: Chris Mason <chris.ma...@fusionio.com> -Signed-off-by: David Sterba <dste...@suse.cz> ---- - fs/btrfs/relocation.c | 14 +++++++------- - 1 file changed, 7 insertions(+), 7 deletions(-) - ---- a/fs/btrfs/relocation.c -+++ b/fs/btrfs/relocation.c -@@ -691,6 +691,7 @@ struct backref_node *build_backref_tree( - int cowonly; - int ret; - int err = 0; -+ bool need_check = true; - - path1 = btrfs_alloc_path(); - path2 = btrfs_alloc_path(); -@@ -914,6 +915,7 @@ again: - cur->bytenr); - - lower = cur; -+ need_check = true; - for (; level < BTRFS_MAX_LEVEL; level++) { - if (!path2->nodes[level]) { - BUG_ON(btrfs_root_bytenr(&root->root_item) != -@@ -957,14 +959,12 @@ again: - - /* - * add the block to pending list if we -- * need check its backrefs. only block -- * at 'cur->level + 1' is added to the -- * tail of pending list. this guarantees -- * we check backrefs from lower level -- * blocks to upper level blocks. -+ * need check its backrefs, we only do this once -+ * while walking up a tree as we will catch -+ * anything else later on. - */ -- if (!upper->checked && -- level == cur->level + 1) { -+ if (!upper->checked && need_check) { -+ need_check = false; - list_add_tail(&edge->list[UPPER], - &list); - } else diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/btrfs-0022-skip-subvol-entries-when-checking-if-we-ve-cre.patch new/patches.suse/btrfs-0022-skip-subvol-entries-when-checking-if-we-ve-cre.patch --- old/patches.suse/btrfs-0022-skip-subvol-entries-when-checking-if-we-ve-cre.patch 2013-09-30 13:49:46.000000000 +0200 +++ new/patches.suse/btrfs-0022-skip-subvol-entries-when-checking-if-we-ve-cre.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,36 +0,0 @@ -From: Josef Bacik <jba...@fusionio.com> -Date: Mon, 12 Aug 2013 10:56:14 -0400 -Patch-mainline: 3.122 -Git-commit: a05254143cd183b18002cbba7759a1e4629aa762 -Subject: [PATCH] Btrfs: skip subvol entries when checking if we've - created a dir already - -We have logic to see if we've already created a parent directory by check to see -if an inode inside of that directory has a lower inode number than the one we -are currently processing. The logic is that if there is a lower inode number -then we would have had to made sure the directory was created at that previous -point. The problem is that subvols inode numbers count from the lowest objectid -in the root tree, which may be less than our current progress. So just skip if -our dir item key is a root item. This fixes the original test and the xfstest -version I made that added an extra subvol create. Thanks, - -Reported-by: Emil Karlson <jekarl...@gmail.com> -Signed-off-by: Josef Bacik <jba...@fusionio.com> -Signed-off-by: Chris Mason <chris.ma...@fusionio.com> -Signed-off-by: David Sterba <dste...@suse.cz> ---- - fs/btrfs/send.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - ---- a/fs/btrfs/send.c -+++ b/fs/btrfs/send.c -@@ -2538,7 +2538,8 @@ static int did_create_dir(struct send_ct - di = btrfs_item_ptr(eb, slot, struct btrfs_dir_item); - btrfs_dir_item_key_to_cpu(eb, di, &di_key); - -- if (di_key.objectid < sctx->send_progress) { -+ if (di_key.type != BTRFS_ROOT_ITEM_KEY && -+ di_key.objectid < sctx->send_progress) { - ret = 1; - goto out; - } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/btrfs-0033-remove-ourselves-from-the-cluster-list-under-l.patch new/patches.suse/btrfs-0033-remove-ourselves-from-the-cluster-list-under-l.patch --- old/patches.suse/btrfs-0033-remove-ourselves-from-the-cluster-list-under-l.patch 2013-09-30 13:49:46.000000000 +0200 +++ new/patches.suse/btrfs-0033-remove-ourselves-from-the-cluster-list-under-l.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,39 +0,0 @@ -From: Josef Bacik <jba...@fusionio.com> -Date: Thu, 22 Aug 2013 17:03:29 -0400 -Patch-mainline: 3.122 -Git-commit: b8d0c69b9469ffd33df30fee3e990f2d4aa68a09 -Subject: [PATCH] Btrfs: remove ourselves from the cluster list under - lock - -A user was reporting weird warnings from btrfs_put_delayed_ref() and I noticed -that we were doing this list_del_init() on our head ref outside of -delayed_refs->lock. This is a problem if we have people still on the list, we -could end up modifying old pointers and such. Fix this by removing us from the -list before we do our run_delayed_ref on our head ref. Thanks, - -Signed-off-by: Josef Bacik <jba...@fusionio.com> -Signed-off-by: Chris Mason <chris.ma...@fusionio.com> -Signed-off-by: David Sterba <dste...@suse.cz> ---- - fs/btrfs/extent-tree.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - ---- a/fs/btrfs/extent-tree.c -+++ b/fs/btrfs/extent-tree.c -@@ -2410,6 +2410,8 @@ static noinline int run_clustered_refs(s - default: - WARN_ON(1); - } -+ } else { -+ list_del_init(&locked_ref->cluster); - } - spin_unlock(&delayed_refs->lock); - -@@ -2432,7 +2434,6 @@ static noinline int run_clustered_refs(s - * list before we release it. - */ - if (btrfs_delayed_ref_is_head(ref)) { -- list_del_init(&locked_ref->cluster); - btrfs_delayed_ref_unlock(locked_ref); - locked_ref = NULL; - } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/btrfs-add-per-super-attribute-publishing-to-sysfs new/patches.suse/btrfs-add-per-super-attribute-publishing-to-sysfs --- old/patches.suse/btrfs-add-per-super-attribute-publishing-to-sysfs 2013-09-30 13:49:46.000000000 +0200 +++ new/patches.suse/btrfs-add-per-super-attribute-publishing-to-sysfs 2013-10-14 17:35:06.000000000 +0200 @@ -10,13 +10,13 @@ Signed-off-by: Jeff Mahoney <je...@suse.com> --- fs/btrfs/ctree.h | 2 + - fs/btrfs/super.c | 20 +++++++++++++++++-- + fs/btrfs/super.c | 15 ++++++++++++-- fs/btrfs/sysfs.c | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ fs/btrfs/sysfs.h | 20 +++++++++++++++++++ - 4 files changed, 96 insertions(+), 2 deletions(-) + 4 files changed, 91 insertions(+), 2 deletions(-) ---- a/fs/btrfs/ctree.h 2013-09-23 15:30:28.871536269 -0400 -+++ b/fs/btrfs/ctree.h 2013-09-23 15:30:28.891535975 -0400 +--- a/fs/btrfs/ctree.h 2013-09-27 11:19:32.758672099 -0400 ++++ b/fs/btrfs/ctree.h 2013-10-14 11:31:16.319504994 -0400 @@ -3702,6 +3702,8 @@ int btrfs_defrag_leaves(struct btrfs_tra /* sysfs.c */ int btrfs_init_sysfs(void); @@ -26,8 +26,8 @@ /* xattr.c */ ssize_t btrfs_listxattr(struct dentry *dentry, char *buffer, size_t size); ---- a/fs/btrfs/super.c 2013-09-23 15:30:28.407543102 -0400 -+++ b/fs/btrfs/super.c 2013-09-23 15:31:32.454599780 -0400 +--- a/fs/btrfs/super.c 2013-09-27 11:19:32.166681187 -0400 ++++ b/fs/btrfs/super.c 2013-10-14 11:31:31.399261044 -0400 @@ -301,6 +301,8 @@ void __btrfs_panic(struct btrfs_fs_info static void btrfs_put_super(struct super_block *sb) @@ -37,34 +37,31 @@ (void)close_ctree(btrfs_sb(sb)->tree_root); /* FIXME: need to fix VFS to return error? */ /* AV: return it _where_? ->put_super() can be triggered by any number -@@ -1158,9 +1160,23 @@ static struct dentry *btrfs_mount(struct +@@ -1156,11 +1158,20 @@ static struct dentry *btrfs_mount(struct + btrfs_sb(s)->bdev_holder = fs_type; + error = btrfs_fill_super(s, fs_devices, data, flags & MS_SILENT ? 1 : 0); ++ if (!error) ++ error = btrfs_sysfs_add_one(fs_info); ++ } ++ ++ if (error) { ++ deactivate_locked_super(s); ++ return ERR_PTR(error); } - root = !error ? get_default_root(s, subvol_objectid) : ERR_PTR(error); - if (IS_ERR(root)) -+ if (error) { -+ deactivate_locked_super(s); -+ return ERR_PTR(error); -+ } -+ + root = get_default_root(s, subvol_objectid); + if (IS_ERR(root)) { -+ deactivate_locked_super(s); -+ return root; -+ } -+ -+ error = btrfs_sysfs_add_one(fs_info); -+ if (error) { -+ dput(root); deactivate_locked_super(s); -+ return ERR_PTR(error); ++ return root; + } return root; ---- a/fs/btrfs/sysfs.c 2013-09-23 15:30:28.875536211 -0400 -+++ b/fs/btrfs/sysfs.c 2013-09-23 15:30:28.891535975 -0400 +--- a/fs/btrfs/sysfs.c 2013-09-27 11:19:32.762672037 -0400 ++++ b/fs/btrfs/sysfs.c 2013-10-14 11:31:16.319504994 -0400 @@ -27,6 +27,7 @@ #include "ctree.h" #include "disk-io.h" @@ -137,8 +134,8 @@ static struct kobj_completion btrfs_features; int btrfs_init_sysfs(void) ---- a/fs/btrfs/sysfs.h 2013-09-23 15:30:28.875536211 -0400 -+++ b/fs/btrfs/sysfs.h 2013-09-23 15:30:28.891535975 -0400 +--- a/fs/btrfs/sysfs.h 2013-09-27 11:19:32.762672037 -0400 ++++ b/fs/btrfs/sysfs.h 2013-10-14 11:31:16.319504994 -0400 @@ -8,6 +8,25 @@ enum btrfs_feature_set { FEAT_MAX }; ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.svyxiA/_old 2013-10-19 16:49:09.000000000 +0200 +++ /var/tmp/diff_new_pack.svyxiA/_new 2013-10-19 16:49:09.000000000 +0200 @@ -31,6 +31,7 @@ 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 ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -113,6 +114,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 ######################################################## @@ -270,12 +273,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 @@ -287,7 +288,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 @@ -298,7 +298,6 @@ 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 +dsterba patches.suse/btrfs-0034-optimize-key-searches-in-btrfs_search_slot.patch patches.suse/btrfs-relocate-csums-properly-with-prealloc-extents.patch ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.svyxiA/_old 2013-10-19 16:49:09.000000000 +0200 +++ /var/tmp/diff_new_pack.svyxiA/_new 2013-10-19 16:49:09.000000000 +0200 @@ -1,3 +1,3 @@ -2013-10-11 13:45:25 +0200 -GIT Revision: 61a06cbf3db5dcdaae8d04fa954f6586fc9fc8d8 +2013-10-14 18:45:32 +0200 +GIT Revision: 53efb9c030be8b9ba717c798865c58c6f7ed58fc GIT Branch: openSUSE-13.1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org