Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2016-11-17 12:41:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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-64kb.changes 2016-11-13 22:50:38.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-source.new/kernel-64kb.changes 2016-11-17 12:41:28.000000000 +0100 @@ -1,0 +2,25 @@ +Tue Nov 15 08:53:56 CET 2016 - jsl...@suse.cz + +- Linux 4.8.8 (CVE-2016-7039 bsc#1001486). +- Delete patches.fixes/net-add-recursion-limit-to-GRO.patch. +- commit 7b7d4ed + +------------------------------------------------------------------- +Mon Nov 14 14:38:56 CET 2016 - jsl...@suse.cz + +- rpm/constraints.in: increase disk for kernel-syzkaller + The kernel-syzkaller build now consumes around 30G. This causes + headache in factory where the package rebuilds over and over. Require + 35G disk size to successfully build the flavor. +- commit c1544cb + +------------------------------------------------------------------- +Sat Nov 12 10:25:29 CET 2016 - ti...@suse.de + +- Update config files: disable ASoC Intel BXT drivers + They are still premature, and it enables snd-soc-skl automatically + that interferes with the legacy HD-audio driver. Keep them disabled + until the issues are solved in upstream. +- commit 91441e5 + +------------------------------------------------------------------- @@ -129,0 +155,7 @@ + +------------------------------------------------------------------- +Tue Oct 18 16:32:06 CEST 2016 - fdman...@suse.com + +- Btrfs: fix extent tree corruption due to relocation + (bsc#990384). +- commit 5b7592a kernel-debug.changes: same change kernel-default.changes: same change kernel-docs.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-syzkaller.changes: same change kernel-vanilla.changes: same change ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.xakfeG/_old 2016-11-17 12:41:34.000000000 +0100 +++ /var/tmp/diff_new_pack.xakfeG/_new 2016-11-17 12:41:34.000000000 +0100 @@ -20,7 +20,7 @@ # needssslcertforbuild %define srcversion 4.8 -%define patchversion 4.8.7 +%define patchversion 4.8.8 %define variant %{nil} %define vanilla_only 0 @@ -60,9 +60,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0 Group: System/Kernel -Version: 4.8.7 +Version: 4.8.8 %if 0%{?is_kotd} -Release: <RELEASE>.gc8f02a2 +Release: <RELEASE>.g7b7d4ed %else Release: 0 %endif kernel-debug.spec: same change kernel-default.spec: same change ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.xakfeG/_old 2016-11-17 12:41:34.000000000 +0100 +++ /var/tmp/diff_new_pack.xakfeG/_new 2016-11-17 12:41:34.000000000 +0100 @@ -16,7 +16,7 @@ # -%define patchversion 4.8.7 +%define patchversion 4.8.8 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -33,9 +33,9 @@ Summary: Kernel Documentation (man pages) License: GPL-2.0 Group: Documentation/Man -Version: 4.8.7 +Version: 4.8.8 %if 0%{?is_kotd} -Release: <RELEASE>.gc8f02a2 +Release: <RELEASE>.g7b7d4ed %else Release: 0 %endif ++++++ kernel-lpae.spec ++++++ --- /var/tmp/diff_new_pack.xakfeG/_old 2016-11-17 12:41:34.000000000 +0100 +++ /var/tmp/diff_new_pack.xakfeG/_new 2016-11-17 12:41:34.000000000 +0100 @@ -20,7 +20,7 @@ # needssslcertforbuild %define srcversion 4.8 -%define patchversion 4.8.7 +%define patchversion 4.8.8 %define variant %{nil} %define vanilla_only 0 @@ -60,9 +60,9 @@ Summary: Kernel for LPAE enabled systems License: GPL-2.0 Group: System/Kernel -Version: 4.8.7 +Version: 4.8.8 %if 0%{?is_kotd} -Release: <RELEASE>.gc8f02a2 +Release: <RELEASE>.g7b7d4ed %else Release: 0 %endif ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.xakfeG/_old 2016-11-17 12:41:34.000000000 +0100 +++ /var/tmp/diff_new_pack.xakfeG/_new 2016-11-17 12:41:34.000000000 +0100 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 4.8.7 +%define patchversion 4.8.8 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -51,9 +51,9 @@ Summary: package kernel and initrd for OBS VM builds License: GPL-2.0 Group: SLES -Version: 4.8.7 +Version: 4.8.8 %if 0%{?is_kotd} -Release: <RELEASE>.gc8f02a2 +Release: <RELEASE>.g7b7d4ed %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.xakfeG/_old 2016-11-17 12:41:34.000000000 +0100 +++ /var/tmp/diff_new_pack.xakfeG/_new 2016-11-17 12:41:34.000000000 +0100 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 4.8.7 +%define patchversion 4.8.8 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -36,9 +36,9 @@ Summary: Basic QA tests for the kernel License: GPL-2.0 Group: SLES -Version: 4.8.7 +Version: 4.8.8 %if 0%{?is_kotd} -Release: <RELEASE>.gc8f02a2 +Release: <RELEASE>.g7b7d4ed %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.xakfeG/_old 2016-11-17 12:41:34.000000000 +0100 +++ /var/tmp/diff_new_pack.xakfeG/_new 2016-11-17 12:41:34.000000000 +0100 @@ -20,7 +20,7 @@ # needssslcertforbuild %define srcversion 4.8 -%define patchversion 4.8.7 +%define patchversion 4.8.8 %define variant %{nil} %define vanilla_only 0 @@ -60,9 +60,9 @@ Summary: Kernel with PAE Support License: GPL-2.0 Group: System/Kernel -Version: 4.8.7 +Version: 4.8.8 %if 0%{?is_kotd} -Release: <RELEASE>.gc8f02a2 +Release: <RELEASE>.g7b7d4ed %else Release: 0 %endif ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.xakfeG/_old 2016-11-17 12:41:34.000000000 +0100 +++ /var/tmp/diff_new_pack.xakfeG/_new 2016-11-17 12:41:34.000000000 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.8 -%define patchversion 4.8.7 +%define patchversion 4.8.8 %define variant %{nil} %define vanilla_only 0 @@ -30,9 +30,9 @@ Summary: The Linux Kernel Sources License: GPL-2.0 Group: Development/Sources -Version: 4.8.7 +Version: 4.8.8 %if 0%{?is_kotd} -Release: <RELEASE>.gc8f02a2 +Release: <RELEASE>.g7b7d4ed %else Release: 0 %endif ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.xakfeG/_old 2016-11-17 12:41:34.000000000 +0100 +++ /var/tmp/diff_new_pack.xakfeG/_new 2016-11-17 12:41:34.000000000 +0100 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 4.8.7 +Version: 4.8.8 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.gc8f02a2 +Release: <RELEASE>.g7b7d4ed %else Release: 0 %endif ++++++ kernel-syzkaller.spec ++++++ --- /var/tmp/diff_new_pack.xakfeG/_old 2016-11-17 12:41:34.000000000 +0100 +++ /var/tmp/diff_new_pack.xakfeG/_new 2016-11-17 12:41:34.000000000 +0100 @@ -20,7 +20,7 @@ # needssslcertforbuild %define srcversion 4.8 -%define patchversion 4.8.7 +%define patchversion 4.8.8 %define variant %{nil} %define vanilla_only 0 @@ -60,9 +60,9 @@ Summary: Kernel used for fuzzing by syzkaller License: GPL-2.0 Group: System/Kernel -Version: 4.8.7 +Version: 4.8.8 %if 0%{?is_kotd} -Release: <RELEASE>.gc8f02a2 +Release: <RELEASE>.g7b7d4ed %else Release: 0 %endif kernel-vanilla.spec: same change ++++++ _constraints ++++++ --- /var/tmp/diff_new_pack.xakfeG/_old 2016-11-17 12:41:34.000000000 +0100 +++ /var/tmp/diff_new_pack.xakfeG/_new 2016-11-17 12:41:34.000000000 +0100 @@ -20,6 +20,18 @@ </hardware> </overwrite> + <!-- 35GB for kernel-syzkaller --> + <overwrite> + <conditions> + <package>kernel-syzkaller</package> + </conditions> + <hardware> + <disk> + <size unit="G">35</size> + </disk> + </hardware> + </overwrite> + <!-- 8GB for kernel-source --> <overwrite> <conditions> ++++++ config.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/debug new/config/i386/debug --- old/config/i386/debug 2016-10-17 18:25:38.000000000 +0200 +++ new/config/i386/debug 2016-11-12 10:29:58.000000000 +0100 @@ -5465,7 +5465,6 @@ CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m -CONFIG_SND_PCM_ELD=y CONFIG_SND_HWDEP=m CONFIG_SND_RAWMIDI=m CONFIG_SND_COMPRESS_OFFLOAD=m @@ -5655,7 +5654,6 @@ CONFIG_SND_HDA_CORE=m CONFIG_SND_HDA_DSP_LOADER=y CONFIG_SND_HDA_I915=y -CONFIG_SND_HDA_EXT_CORE=m CONFIG_SND_HDA_PREALLOC_SIZE=1024 # CONFIG_SND_SPI is not set CONFIG_SND_USB=y @@ -5687,7 +5685,6 @@ CONFIG_SND_PDAUDIOCF=m CONFIG_SND_SOC=m CONFIG_SND_SOC_COMPRESS=y -CONFIG_SND_SOC_TOPOLOGY=y # CONFIG_SND_SOC_AMD_ACP is not set # CONFIG_SND_ATMEL_SOC is not set # CONFIG_SND_DESIGNWARE_I2S is not set @@ -5715,15 +5712,14 @@ CONFIG_SND_SOC_INTEL_SST_MATCH=m CONFIG_SND_SOC_INTEL_HASWELL=m CONFIG_SND_SOC_INTEL_HASWELL_MACH=m -CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m +# CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH is not set +# CONFIG_SND_SOC_INTEL_BXT_RT298_MACH is not set CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m -CONFIG_SND_SOC_INTEL_SKYLAKE=m # CONFIG_SND_SOC_INTEL_SKL_RT286_MACH is not set # CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH is not set # CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH is not set @@ -5762,14 +5758,10 @@ # CONFIG_SND_SOC_CS42XX8_I2C is not set # CONFIG_SND_SOC_CS4349 is not set # CONFIG_SND_SOC_CS53L30 is not set -CONFIG_SND_SOC_DA7219=m -CONFIG_SND_SOC_DMIC=m # CONFIG_SND_SOC_ES8328 is not set # CONFIG_SND_SOC_GTM601 is not set -CONFIG_SND_SOC_HDAC_HDMI=m # CONFIG_SND_SOC_INNO_RK3036 is not set CONFIG_SND_SOC_MAX98090=m -CONFIG_SND_SOC_MAX98357A=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set # CONFIG_SND_SOC_PCM1681 is not set @@ -5782,7 +5774,6 @@ CONFIG_SND_SOC_RL6231=m CONFIG_SND_SOC_RL6347A=m CONFIG_SND_SOC_RT286=m -CONFIG_SND_SOC_RT298=m # CONFIG_SND_SOC_RT5616 is not set # CONFIG_SND_SOC_RT5631 is not set CONFIG_SND_SOC_RT5640=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/default new/config/i386/default --- old/config/i386/default 2016-10-17 18:25:38.000000000 +0200 +++ new/config/i386/default 2016-11-12 10:29:58.000000000 +0100 @@ -5514,7 +5514,6 @@ CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m -CONFIG_SND_PCM_ELD=y CONFIG_SND_HWDEP=m CONFIG_SND_RAWMIDI=m CONFIG_SND_COMPRESS_OFFLOAD=m @@ -5704,7 +5703,6 @@ CONFIG_SND_HDA_CORE=m CONFIG_SND_HDA_DSP_LOADER=y CONFIG_SND_HDA_I915=y -CONFIG_SND_HDA_EXT_CORE=m CONFIG_SND_HDA_PREALLOC_SIZE=1024 # CONFIG_SND_SPI is not set CONFIG_SND_USB=y @@ -5736,7 +5734,6 @@ CONFIG_SND_PDAUDIOCF=m CONFIG_SND_SOC=m CONFIG_SND_SOC_COMPRESS=y -CONFIG_SND_SOC_TOPOLOGY=y # CONFIG_SND_SOC_AMD_ACP is not set # CONFIG_SND_ATMEL_SOC is not set # CONFIG_SND_DESIGNWARE_I2S is not set @@ -5764,15 +5761,14 @@ CONFIG_SND_SOC_INTEL_SST_MATCH=m CONFIG_SND_SOC_INTEL_HASWELL=m CONFIG_SND_SOC_INTEL_HASWELL_MACH=m -CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m +# CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH is not set +# CONFIG_SND_SOC_INTEL_BXT_RT298_MACH is not set CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m -CONFIG_SND_SOC_INTEL_SKYLAKE=m # CONFIG_SND_SOC_INTEL_SKL_RT286_MACH is not set # CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH is not set # CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH is not set @@ -5812,14 +5808,10 @@ # CONFIG_SND_SOC_CS42XX8_I2C is not set # CONFIG_SND_SOC_CS4349 is not set # CONFIG_SND_SOC_CS53L30 is not set -CONFIG_SND_SOC_DA7219=m -CONFIG_SND_SOC_DMIC=m # CONFIG_SND_SOC_ES8328 is not set # CONFIG_SND_SOC_GTM601 is not set -CONFIG_SND_SOC_HDAC_HDMI=m # CONFIG_SND_SOC_INNO_RK3036 is not set CONFIG_SND_SOC_MAX98090=m -CONFIG_SND_SOC_MAX98357A=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set # CONFIG_SND_SOC_PCM1681 is not set @@ -5832,7 +5824,6 @@ CONFIG_SND_SOC_RL6231=m CONFIG_SND_SOC_RL6347A=m CONFIG_SND_SOC_RT286=m -CONFIG_SND_SOC_RT298=m # CONFIG_SND_SOC_RT5616 is not set # CONFIG_SND_SOC_RT5631 is not set CONFIG_SND_SOC_RT5640=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/pae new/config/i386/pae --- old/config/i386/pae 2016-10-17 18:25:38.000000000 +0200 +++ new/config/i386/pae 2016-11-12 10:29:58.000000000 +0100 @@ -5355,7 +5355,6 @@ CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m -CONFIG_SND_PCM_ELD=y CONFIG_SND_HWDEP=m CONFIG_SND_RAWMIDI=m CONFIG_SND_COMPRESS_OFFLOAD=m @@ -5508,7 +5507,6 @@ CONFIG_SND_HDA_CORE=m CONFIG_SND_HDA_DSP_LOADER=y CONFIG_SND_HDA_I915=y -CONFIG_SND_HDA_EXT_CORE=m CONFIG_SND_HDA_PREALLOC_SIZE=1024 # CONFIG_SND_SPI is not set CONFIG_SND_USB=y @@ -5540,7 +5538,6 @@ CONFIG_SND_PDAUDIOCF=m CONFIG_SND_SOC=m CONFIG_SND_SOC_COMPRESS=y -CONFIG_SND_SOC_TOPOLOGY=y # CONFIG_SND_SOC_AMD_ACP is not set # CONFIG_SND_ATMEL_SOC is not set # CONFIG_SND_DESIGNWARE_I2S is not set @@ -5568,15 +5565,14 @@ CONFIG_SND_SOC_INTEL_SST_MATCH=m CONFIG_SND_SOC_INTEL_HASWELL=m CONFIG_SND_SOC_INTEL_HASWELL_MACH=m -CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m +# CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH is not set +# CONFIG_SND_SOC_INTEL_BXT_RT298_MACH is not set CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m -CONFIG_SND_SOC_INTEL_SKYLAKE=m # CONFIG_SND_SOC_INTEL_SKL_RT286_MACH is not set # CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH is not set # CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH is not set @@ -5615,14 +5611,10 @@ # CONFIG_SND_SOC_CS42XX8_I2C is not set # CONFIG_SND_SOC_CS4349 is not set # CONFIG_SND_SOC_CS53L30 is not set -CONFIG_SND_SOC_DA7219=m -CONFIG_SND_SOC_DMIC=m # CONFIG_SND_SOC_ES8328 is not set # CONFIG_SND_SOC_GTM601 is not set -CONFIG_SND_SOC_HDAC_HDMI=m # CONFIG_SND_SOC_INNO_RK3036 is not set CONFIG_SND_SOC_MAX98090=m -CONFIG_SND_SOC_MAX98357A=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set # CONFIG_SND_SOC_PCM1681 is not set @@ -5635,7 +5627,6 @@ CONFIG_SND_SOC_RL6231=m CONFIG_SND_SOC_RL6347A=m CONFIG_SND_SOC_RT286=m -CONFIG_SND_SOC_RT298=m # CONFIG_SND_SOC_RT5616 is not set # CONFIG_SND_SOC_RT5631 is not set CONFIG_SND_SOC_RT5640=m 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 2016-10-17 18:25:38.000000000 +0200 +++ new/config/x86_64/debug 2016-11-12 10:29:58.000000000 +0100 @@ -5340,7 +5340,6 @@ CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m -CONFIG_SND_PCM_ELD=y CONFIG_SND_HWDEP=m CONFIG_SND_RAWMIDI=m CONFIG_SND_COMPRESS_OFFLOAD=m @@ -5489,7 +5488,6 @@ CONFIG_SND_HDA_CORE=m CONFIG_SND_HDA_DSP_LOADER=y CONFIG_SND_HDA_I915=y -CONFIG_SND_HDA_EXT_CORE=m CONFIG_SND_HDA_PREALLOC_SIZE=1024 # CONFIG_SND_SPI is not set CONFIG_SND_USB=y @@ -5521,7 +5519,6 @@ CONFIG_SND_PDAUDIOCF=m CONFIG_SND_SOC=m CONFIG_SND_SOC_COMPRESS=y -CONFIG_SND_SOC_TOPOLOGY=y # CONFIG_SND_SOC_AMD_ACP is not set # CONFIG_SND_ATMEL_SOC is not set # CONFIG_SND_DESIGNWARE_I2S is not set @@ -5549,15 +5546,14 @@ CONFIG_SND_SOC_INTEL_SST_MATCH=m CONFIG_SND_SOC_INTEL_HASWELL=m CONFIG_SND_SOC_INTEL_HASWELL_MACH=m -CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m +# CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH is not set +# CONFIG_SND_SOC_INTEL_BXT_RT298_MACH is not set CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m -CONFIG_SND_SOC_INTEL_SKYLAKE=m # CONFIG_SND_SOC_INTEL_SKL_RT286_MACH is not set # CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH is not set # CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH is not set @@ -5596,14 +5592,10 @@ # CONFIG_SND_SOC_CS42XX8_I2C is not set # CONFIG_SND_SOC_CS4349 is not set # CONFIG_SND_SOC_CS53L30 is not set -CONFIG_SND_SOC_DA7219=m -CONFIG_SND_SOC_DMIC=m # CONFIG_SND_SOC_ES8328 is not set # CONFIG_SND_SOC_GTM601 is not set -CONFIG_SND_SOC_HDAC_HDMI=m # CONFIG_SND_SOC_INNO_RK3036 is not set CONFIG_SND_SOC_MAX98090=m -CONFIG_SND_SOC_MAX98357A=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set # CONFIG_SND_SOC_PCM1681 is not set @@ -5616,7 +5608,6 @@ CONFIG_SND_SOC_RL6231=m CONFIG_SND_SOC_RL6347A=m CONFIG_SND_SOC_RT286=m -CONFIG_SND_SOC_RT298=m # CONFIG_SND_SOC_RT5616 is not set # CONFIG_SND_SOC_RT5631 is not set CONFIG_SND_SOC_RT5640=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 2016-10-17 18:25:38.000000000 +0200 +++ new/config/x86_64/default 2016-11-12 10:29:58.000000000 +0100 @@ -5325,7 +5325,6 @@ CONFIG_SND=m CONFIG_SND_TIMER=m CONFIG_SND_PCM=m -CONFIG_SND_PCM_ELD=y CONFIG_SND_HWDEP=m CONFIG_SND_RAWMIDI=m CONFIG_SND_COMPRESS_OFFLOAD=m @@ -5474,7 +5473,6 @@ CONFIG_SND_HDA_CORE=m CONFIG_SND_HDA_DSP_LOADER=y CONFIG_SND_HDA_I915=y -CONFIG_SND_HDA_EXT_CORE=m CONFIG_SND_HDA_PREALLOC_SIZE=1024 # CONFIG_SND_SPI is not set CONFIG_SND_USB=y @@ -5506,7 +5504,6 @@ CONFIG_SND_PDAUDIOCF=m CONFIG_SND_SOC=m CONFIG_SND_SOC_COMPRESS=y -CONFIG_SND_SOC_TOPOLOGY=y # CONFIG_SND_SOC_AMD_ACP is not set # CONFIG_SND_ATMEL_SOC is not set # CONFIG_SND_DESIGNWARE_I2S is not set @@ -5534,15 +5531,14 @@ CONFIG_SND_SOC_INTEL_SST_MATCH=m CONFIG_SND_SOC_INTEL_HASWELL=m CONFIG_SND_SOC_INTEL_HASWELL_MACH=m -CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH=m -CONFIG_SND_SOC_INTEL_BXT_RT298_MACH=m +# CONFIG_SND_SOC_INTEL_BXT_DA7219_MAX98357A_MACH is not set +# CONFIG_SND_SOC_INTEL_BXT_RT298_MACH is not set CONFIG_SND_SOC_INTEL_BROADWELL_MACH=m CONFIG_SND_SOC_INTEL_BYTCR_RT5640_MACH=m CONFIG_SND_SOC_INTEL_BYTCR_RT5651_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5672_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_RT5645_MACH=m CONFIG_SND_SOC_INTEL_CHT_BSW_MAX98090_TI_MACH=m -CONFIG_SND_SOC_INTEL_SKYLAKE=m # CONFIG_SND_SOC_INTEL_SKL_RT286_MACH is not set # CONFIG_SND_SOC_INTEL_SKL_NAU88L25_SSM4567_MACH is not set # CONFIG_SND_SOC_INTEL_SKL_NAU88L25_MAX98357A_MACH is not set @@ -5581,14 +5577,10 @@ # CONFIG_SND_SOC_CS42XX8_I2C is not set # CONFIG_SND_SOC_CS4349 is not set # CONFIG_SND_SOC_CS53L30 is not set -CONFIG_SND_SOC_DA7219=m -CONFIG_SND_SOC_DMIC=m # CONFIG_SND_SOC_ES8328 is not set # CONFIG_SND_SOC_GTM601 is not set -CONFIG_SND_SOC_HDAC_HDMI=m # CONFIG_SND_SOC_INNO_RK3036 is not set CONFIG_SND_SOC_MAX98090=m -CONFIG_SND_SOC_MAX98357A=m # CONFIG_SND_SOC_MAX98504 is not set # CONFIG_SND_SOC_MAX9860 is not set # CONFIG_SND_SOC_PCM1681 is not set @@ -5601,7 +5593,6 @@ CONFIG_SND_SOC_RL6231=m CONFIG_SND_SOC_RL6347A=m CONFIG_SND_SOC_RT286=m -CONFIG_SND_SOC_RT298=m # CONFIG_SND_SOC_RT5616 is not set # CONFIG_SND_SOC_RT5631 is not set CONFIG_SND_SOC_RT5640=m ++++++ constraints.in ++++++ --- /var/tmp/diff_new_pack.xakfeG/_old 2016-11-17 12:41:35.000000000 +0100 +++ /var/tmp/diff_new_pack.xakfeG/_new 2016-11-17 12:41:35.000000000 +0100 @@ -14,6 +14,18 @@ </hardware> </overwrite> + <!-- 35GB for kernel-syzkaller --> + <overwrite> + <conditions> + <package>kernel-syzkaller</package> + </conditions> + <hardware> + <disk> + <size unit="G">35</size> + </disk> + </hardware> + </overwrite> + <!-- 8GB for kernel-source --> <overwrite> <conditions> ++++++ patches.fixes.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.fixes/net-add-recursion-limit-to-GRO.patch new/patches.fixes/net-add-recursion-limit-to-GRO.patch --- old/patches.fixes/net-add-recursion-limit-to-GRO.patch 2016-11-10 18:06:41.000000000 +0100 +++ new/patches.fixes/net-add-recursion-limit-to-GRO.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,226 +0,0 @@ -From: Sabrina Dubroca <s...@queasysnail.net> -Date: Thu, 15 Sep 2016 10:49:30 +0200 -Subject: net: add recursion limit to GRO -Patch-mainline: v4.9-rc4 -Git-commit: fcd91dd449867c6bfe56a81cabba76b829fd05cd -References: CVE-2016-7039 bsc#1001486 - -Currently, GRO can do unlimited recursion through the gro_receive -handlers. This was fixed for tunneling protocols by limiting tunnel GRO -to one level with encap_mark, but both VLAN and TEB still have this -problem. Thus, the kernel is vulnerable to a stack overflow, if we -receive a packet composed entirely of VLAN headers. - -This patch adds a recursion counter to the GRO layer to prevent stack -overflow. When a gro_receive function hits the recursion limit, GRO is -aborted for this skb and it is processed normally. - -Fixes: 9b174d88c257 ("net: Add Transparent Ethernet Bridging GRO support.") -Fixes: 66e5133f19e9 ("vlan: Add GRO support for non hardware accelerated vlan") -Signed-off-by: Sabrina Dubroca <s...@queasysnail.net> -Reviewed-by: Jiri Benc <jb...@redhat.com> -Acked-by: Hannes Frederic Sowa <han...@stressinduktion.org> -Acked-by: Michal Kubecek <mkube...@suse.cz> ---- - drivers/net/geneve.c | 2 +- - drivers/net/vxlan.c | 2 +- - include/linux/netdevice.h | 24 +++++++++++++++++++++++- - net/8021q/vlan.c | 2 +- - net/core/dev.c | 1 + - net/ethernet/eth.c | 2 +- - net/ipv4/af_inet.c | 2 +- - net/ipv4/fou.c | 4 ++-- - net/ipv4/gre_offload.c | 2 +- - net/ipv4/udp_offload.c | 8 +++++++- - net/ipv6/ip6_offload.c | 2 +- - 11 files changed, 40 insertions(+), 11 deletions(-) - -diff --git a/drivers/net/geneve.c b/drivers/net/geneve.c -index 3c20e87bb761..16af1ce99233 100644 ---- a/drivers/net/geneve.c -+++ b/drivers/net/geneve.c -@@ -453,7 +453,7 @@ static struct sk_buff **geneve_gro_receive(struct sock *sk, - - skb_gro_pull(skb, gh_len); - skb_gro_postpull_rcsum(skb, gh, gh_len); -- pp = ptype->callbacks.gro_receive(head, skb); -+ pp = call_gro_receive(ptype->callbacks.gro_receive, head, skb); - flush = 0; - - out_unlock: -diff --git a/drivers/net/vxlan.c b/drivers/net/vxlan.c -index 6e65832051d6..5ae664c02528 100644 ---- a/drivers/net/vxlan.c -+++ b/drivers/net/vxlan.c -@@ -584,7 +584,7 @@ static struct sk_buff **vxlan_gro_receive(struct sock *sk, - } - } - -- pp = eth_gro_receive(head, skb); -+ pp = call_gro_receive(eth_gro_receive, head, skb); - flush = 0; - - out: -diff --git a/include/linux/netdevice.h b/include/linux/netdevice.h -index e8d79d4ebcfe..a41b22ce9172 100644 ---- a/include/linux/netdevice.h -+++ b/include/linux/netdevice.h -@@ -2154,7 +2154,10 @@ struct napi_gro_cb { - /* Used to determine if flush_id can be ignored */ - u8 is_atomic:1; - -- /* 5 bit hole */ -+ /* Number of gro_receive callbacks this packet already went through */ -+ u8 recursion_counter:4; -+ -+ /* 1 bit hole */ - - /* used to support CHECKSUM_COMPLETE for tunneling protocols */ - __wsum csum; -@@ -2165,6 +2168,25 @@ struct napi_gro_cb { - - #define NAPI_GRO_CB(skb) ((struct napi_gro_cb *)(skb)->cb) - -+#define GRO_RECURSION_LIMIT 15 -+static inline int gro_recursion_inc_test(struct sk_buff *skb) -+{ -+ return ++NAPI_GRO_CB(skb)->recursion_counter == GRO_RECURSION_LIMIT; -+} -+ -+typedef struct sk_buff **(*gro_receive_t)(struct sk_buff **, struct sk_buff *); -+static inline struct sk_buff **call_gro_receive(gro_receive_t cb, -+ struct sk_buff **head, -+ struct sk_buff *skb) -+{ -+ if (gro_recursion_inc_test(skb)) { -+ NAPI_GRO_CB(skb)->flush |= 1; -+ return NULL; -+ } -+ -+ return cb(head, skb); -+} -+ - struct packet_type { - __be16 type; /* This is really htons(ether_type). */ - struct net_device *dev; /* NULL is wildcarded here */ -diff --git a/net/8021q/vlan.c b/net/8021q/vlan.c -index 8de138d3306b..f2531ad66b68 100644 ---- a/net/8021q/vlan.c -+++ b/net/8021q/vlan.c -@@ -664,7 +664,7 @@ static struct sk_buff **vlan_gro_receive(struct sk_buff **head, - - skb_gro_pull(skb, sizeof(*vhdr)); - skb_gro_postpull_rcsum(skb, vhdr, sizeof(*vhdr)); -- pp = ptype->callbacks.gro_receive(head, skb); -+ pp = call_gro_receive(ptype->callbacks.gro_receive, head, skb); - - out_unlock: - rcu_read_unlock(); -diff --git a/net/core/dev.c b/net/core/dev.c -index ea6312057a71..7f34d2e45218 100644 ---- a/net/core/dev.c -+++ b/net/core/dev.c -@@ -4496,6 +4496,7 @@ static enum gro_result dev_gro_receive(struct napi_struct *napi, struct sk_buff - NAPI_GRO_CB(skb)->flush = 0; - NAPI_GRO_CB(skb)->free = 0; - NAPI_GRO_CB(skb)->encap_mark = 0; -+ NAPI_GRO_CB(skb)->recursion_counter = 0; - NAPI_GRO_CB(skb)->is_fou = 0; - NAPI_GRO_CB(skb)->is_atomic = 1; - NAPI_GRO_CB(skb)->gro_remcsum_start = 0; -diff --git a/net/ethernet/eth.c b/net/ethernet/eth.c -index 66dff5e3d772..02acfff36028 100644 ---- a/net/ethernet/eth.c -+++ b/net/ethernet/eth.c -@@ -439,7 +439,7 @@ struct sk_buff **eth_gro_receive(struct sk_buff **head, - - skb_gro_pull(skb, sizeof(*eh)); - skb_gro_postpull_rcsum(skb, eh, sizeof(*eh)); -- pp = ptype->callbacks.gro_receive(head, skb); -+ pp = call_gro_receive(ptype->callbacks.gro_receive, head, skb); - - out_unlock: - rcu_read_unlock(); -diff --git a/net/ipv4/af_inet.c b/net/ipv4/af_inet.c -index 55513e654d79..eebbc0f2baa8 100644 ---- a/net/ipv4/af_inet.c -+++ b/net/ipv4/af_inet.c -@@ -1388,7 +1388,7 @@ struct sk_buff **inet_gro_receive(struct sk_buff **head, struct sk_buff *skb) - skb_gro_pull(skb, sizeof(*iph)); - skb_set_transport_header(skb, skb_gro_offset(skb)); - -- pp = ops->callbacks.gro_receive(head, skb); -+ pp = call_gro_receive(ops->callbacks.gro_receive, head, skb); - - out_unlock: - rcu_read_unlock(); -diff --git a/net/ipv4/fou.c b/net/ipv4/fou.c -index 321d57f825ce..5351b61ab8d3 100644 ---- a/net/ipv4/fou.c -+++ b/net/ipv4/fou.c -@@ -249,7 +249,7 @@ static struct sk_buff **fou_gro_receive(struct sock *sk, - if (!ops || !ops->callbacks.gro_receive) - goto out_unlock; - -- pp = ops->callbacks.gro_receive(head, skb); -+ pp = call_gro_receive(ops->callbacks.gro_receive, head, skb); - - out_unlock: - rcu_read_unlock(); -@@ -441,7 +441,7 @@ next_proto: - if (WARN_ON_ONCE(!ops || !ops->callbacks.gro_receive)) - goto out_unlock; - -- pp = ops->callbacks.gro_receive(head, skb); -+ pp = call_gro_receive(ops->callbacks.gro_receive, head, skb); - flush = 0; - - out_unlock: -diff --git a/net/ipv4/gre_offload.c b/net/ipv4/gre_offload.c -index ecd1e09dbbf1..6871f59cd0c0 100644 ---- a/net/ipv4/gre_offload.c -+++ b/net/ipv4/gre_offload.c -@@ -227,7 +227,7 @@ static struct sk_buff **gre_gro_receive(struct sk_buff **head, - /* Adjusted NAPI_GRO_CB(skb)->csum after skb_gro_pull()*/ - skb_gro_postpull_rcsum(skb, greh, grehlen); - -- pp = ptype->callbacks.gro_receive(head, skb); -+ pp = call_gro_receive(ptype->callbacks.gro_receive, head, skb); - flush = 0; - - out_unlock: -diff --git a/net/ipv4/udp_offload.c b/net/ipv4/udp_offload.c -index 81f253b6ff36..92677d9dded6 100644 ---- a/net/ipv4/udp_offload.c -+++ b/net/ipv4/udp_offload.c -@@ -293,7 +293,13 @@ unflush: - - skb_gro_pull(skb, sizeof(struct udphdr)); /* pull encapsulating udp header */ - skb_gro_postpull_rcsum(skb, uh, sizeof(struct udphdr)); -- pp = udp_sk(sk)->gro_receive(sk, head, skb); -+ -+ if (gro_recursion_inc_test(skb)) { -+ flush = 1; -+ pp = NULL; -+ } else { -+ pp = udp_sk(sk)->gro_receive(sk, head, skb); -+ } - - out_unlock: - rcu_read_unlock(); -diff --git a/net/ipv6/ip6_offload.c b/net/ipv6/ip6_offload.c -index 22e90e56b5a9..a09418bda1f8 100644 ---- a/net/ipv6/ip6_offload.c -+++ b/net/ipv6/ip6_offload.c -@@ -243,7 +243,7 @@ static struct sk_buff **ipv6_gro_receive(struct sk_buff **head, - - skb_gro_postpull_rcsum(skb, iph, nlen); - -- pp = ops->callbacks.gro_receive(head, skb); -+ pp = call_gro_receive(ops->callbacks.gro_receive, head, skb); - - out_unlock: - rcu_read_unlock(); --- -2.10.0 - ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 1894 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/btrfs-fix-extent-tree-corruption-due-to-relocation.patch new/patches.suse/btrfs-fix-extent-tree-corruption-due-to-relocation.patch --- old/patches.suse/btrfs-fix-extent-tree-corruption-due-to-relocation.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/btrfs-fix-extent-tree-corruption-due-to-relocation.patch 2016-11-14 16:55:46.000000000 +0100 @@ -0,0 +1,64 @@ +From: Filipe Manana <fdman...@suse.com> +Date: Tue, 18 Oct 2016 15:02:08 +0100 +Patch-mainline: Not yet, used for debugging issues in openqa only +References: bsc#990384 +Subject: [PATCH] Btrfs: fix extent tree corruption due to relocation + +When dropping a subtree of a relocation tree, if the node used as the root +for that subtree is pointed to by multiple trees (snapshots), we ended up +dropping the owner's (and last) reference on that node if we attempted to +drop the subtree through a root for which we have not COWed after dropped +that subtree for all the roots for which the node was COWed. So make sure +this does not happen by not going through subtrees for which their root +node does not have the BTRFS_BLOCK_FLAG_FULL_BACKREF flag set. + +Signed-off-by: Filipe Manana <fdman...@suse.com> +--- + fs/btrfs/extent-tree.c | 24 +++++++++++++++++++++++- + 1 file changed, 23 insertions(+), 1 deletion(-) + +diff --git a/fs/btrfs/extent-tree.c b/fs/btrfs/extent-tree.c +index 09908a6..0398cfc 100644 +--- a/fs/btrfs/extent-tree.c ++++ b/fs/btrfs/extent-tree.c +@@ -8374,6 +8374,16 @@ static noinline int walk_down_proc(struct btrfs_trans_handle *trans, + if (wc->refs[level] > 1) + return 1; + ++ /* ++ * If this is for_reloc then we want to stop if the current ++ * block doesn't have FULL_BACKREF set, which means that we ++ * never cow'ed down to this block from the owner or from the ++ * reloc_root, so we don't need to do anything for it. ++ */ ++ if (wc->for_reloc && ++ !(wc->flags[level] & BTRFS_BLOCK_FLAG_FULL_BACKREF)) ++ return 1; ++ + if (path->locks[level] && !wc->keep_locks) { + btrfs_tree_unlock_rw(eb, path->locks[level]); + path->locks[level] = 0; +@@ -8633,7 +8643,19 @@ static noinline int walk_up_proc(struct btrfs_trans_handle *trans, + /* wc->stage == DROP_REFERENCE */ + BUG_ON(wc->refs[level] > 1 && !path->locks[level]); + +- if (wc->refs[level] == 1) { ++ /* ++ * This is tricky because if we are doing drop_subtree we could stumble ++ * across a block that we haven't actually touched either via the reloc ++ * root or the owner root, which means that we would drop the owner ++ * root's ref when it still refers to that block. So if we are ++ * for_reloc and the flags are not FLLL_BACKREF then we shouldn't do ++ * anything to this blocks children. However if FULL_BACKREF is in fact ++ * set and we are free'ing this block then we definitely want to drop ++ * the references for its children. ++ */ ++ if (wc->refs[level] == 1 && ++ (!wc->for_reloc || ++ (wc->flags[level] & BTRFS_BLOCK_FLAG_FULL_BACKREF))) { + if (level == 0) { + if (wc->flags[level] & BTRFS_BLOCK_FLAG_FULL_BACKREF) + ret = btrfs_dec_ref(trans, root, eb, 1); +-- +1.8.4.5 + ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.xakfeG/_old 2016-11-17 12:41:35.000000000 +0100 +++ /var/tmp/diff_new_pack.xakfeG/_new 2016-11-17 12:41:35.000000000 +0100 @@ -34,6 +34,7 @@ patches.kernel.org/patch-4.8.4-5 patches.kernel.org/patch-4.8.5-6 patches.kernel.org/patch-4.8.6-7 + patches.kernel.org/patch-4.8.7-8 ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -216,7 +217,6 @@ ######################################################## # Networking, IPv6 ######################################################## - patches.fixes/net-add-recursion-limit-to-GRO.patch ######################################################## # Netfilter @@ -252,6 +252,7 @@ patches.suse/btrfs-provide-super_operations-get_inode_dev patches.suse/revert-btrfs-fix-lockdep-warning-on-deadlock-against-an-inode-s-log-mutex.patch patches.suse/revert-btrfs-improve-performance-on-fsync-against-new-inode-after-rename-unlink.patch + patches.suse/btrfs-fix-extent-tree-corruption-due-to-relocation.patch ######################################################## # Reiserfs Patches ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.xakfeG/_old 2016-11-17 12:41:35.000000000 +0100 +++ /var/tmp/diff_new_pack.xakfeG/_new 2016-11-17 12:41:35.000000000 +0100 @@ -1,3 +1,3 @@ -2016-11-10 18:06:41 +0100 -GIT Revision: c8f02a2ee2f11267ebd79f5790ed60b4ea6a8969 +2016-11-15 08:53:56 +0100 +GIT Revision: 7b7d4ed679892f338cb2841ae3a72aa4963624e3 GIT Branch: stable