Hello community,

here is the log from the commit of package kernel-source for openSUSE:Factory 
checked in at 2016-02-01 19:55:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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       
2016-01-26 10:14:29.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.kernel-source.new/kernel-debug.changes  
2016-02-01 19:55:22.000000000 +0100
@@ -1,0 +2,82 @@
+Thu Jan 28 09:15:06 CET 2016 - jsl...@suse.cz
+
+- drm/radeon: Update radeon_get_vblank_counter_kms() (bnc#962535).
+- commit 9f68b90
+
+-------------------------------------------------------------------
+Tue Jan 26 17:30:09 CET 2016 - je...@suse.com
+
+- config: disable POWER_RESET on non-ARM platforms.
+- commit 145928b
+
+-------------------------------------------------------------------
+Tue Jan 26 13:49:24 CET 2016 - b...@suse.de
+
+- Update config files.a
+  Disable CONFIG_DEBUG_WX as stuff needs to be sorted out upstream first.
+- commit c7d52bd
+
+-------------------------------------------------------------------
+Tue Jan 26 07:45:55 CET 2016 - ti...@suse.de
+
+- Enable kconfigs for a few intel ASoC drivers (bsc#963456)
+- commit 390de0f
+
+-------------------------------------------------------------------
+Mon Jan 25 17:48:33 CET 2016 - je...@suse.com
+
+- Delete patches.fixes/tulip-quad-NIC-ifdown.
+  The original bug that this patch fixed was addressed in 2004, in v2.6.10
+  (6379dd57 of linux-2.6-bk), but pci_disable_device was still required to
+  shut down the device.
+  Commit c321f7d7c87 in v3.14 added the pci_disable_device at the end of
+  tulip_remove_one just far enough out of context so that this patch still
+  applied.
+- commit 05c9dcc
+
+-------------------------------------------------------------------
+Sat Jan 23 10:03:57 CET 2016 - ti...@suse.de
+
+- Delete obsoleted patches.fixes/ptrace-getsiginfo
+  This has been fixed in 2.6.26 by e16b278.
+- commit 250ec53
+
+-------------------------------------------------------------------
+Fri Jan 22 15:20:00 CET 2016 - mma...@suse.com
+
+- rpm/kernel-source.spec.in: Install kernel-macros for kernel-source-vanilla
+  (bsc#959090)
+- commit cd33617
+
+-------------------------------------------------------------------
+Fri Jan 22 14:05:22 CET 2016 - mma...@suse.com
+
+- rpm/kernel-binary.spec.in: Fix paths in kernel-vanilla-devel (bsc#959090).
+- commit 2d2ec7f
+
+-------------------------------------------------------------------
+Fri Jan 22 13:51:22 CET 2016 - mma...@suse.com
+
+- rpm/kernel-binary.spec.in: Fix kernel-vanilla-devel dependency (bsc#959090)
+- commit fbbc989
+
+-------------------------------------------------------------------
+Fri Jan 22 13:31:21 CET 2016 - mma...@suse.com
+
+- rpm/kernel-binary.spec.in: Use bzip compression to speed up build 
(bsc#962356)
+- commit e8f8f54
+
+-------------------------------------------------------------------
+Thu Jan 21 16:30:04 CET 2016 - dval...@suse.com
+
+- Add sd_mod to initrd modules
+  For some reason PowerVM backend can't work without sd_mod
+- commit 7c2bd21
+
+-------------------------------------------------------------------
+Thu Jan 21 11:13:24 CET 2016 - mma...@suse.com
+
+- rpm/package-descriptions: Add kernel-zfcpdump and drop -desktop
+- commit 54e8f7c
+
+-------------------------------------------------------------------
@@ -5,0 +88,6 @@
+
+-------------------------------------------------------------------
+Wed Jan 20 17:54:02 CET 2016 - mgor...@suse.com
+
+- Refresh patches.suse/readahead-request-tunables.patch.
+- commit 02b8b18
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-vanilla.changes: same change

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.PaY2TZ/_old  2016-02-01 19:55:28.000000000 +0100
+++ /var/tmp/diff_new_pack.PaY2TZ/_new  2016-02-01 19:55:28.000000000 +0100
@@ -30,8 +30,12 @@
 %define build_default  ("%build_flavor" == "default")
 %define build_vanilla  ("%build_flavor" == "vanilla")
 
+%if ! %build_vanilla
 %define src_install_dir /usr/src/linux-%kernelrelease%variant
-%define obj_install_dir %src_install_dir-obj
+%else
+%define src_install_dir /usr/src/linux-%kernelrelease-vanilla
+%endif
+%define obj_install_dir /usr/src/linux-%kernelrelease%variant-obj
 %define rpm_install_dir %buildroot%obj_install_dir
 %define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
 
@@ -59,7 +63,7 @@
 Group:          System/Kernel
 Version:        4.4.0
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gb56b151
+Release:        <RELEASE>.g9f68b90
 %else
 Release:        0
 %endif
@@ -130,10 +134,10 @@
 
 Obsoletes:      microcode_ctl
 
-%if %build_vanilla
-# force bzip2 instead of lzma compression to allow install on older dist 
versions
+# Force bzip2 instead of lzma compression to
+# 1) allow install on older dist versions, and
+# 2) decrease build times (bsc#962356)
 %define _binary_payload w9.bzdio
-%endif
 # dead network if installed on SLES10, otherwise it will work (mostly)
 Conflicts:      sysfsutils < 2.0
 Conflicts:      apparmor-profiles <= 2.1
@@ -832,7 +836,7 @@
             esac
         done
     # Recreate the generated Makefile with correct path
-    sh ../scripts/mkmakefile ../../../linux-%kernelrelease%variant \
+    sh ../scripts/mkmakefile ../../../%{basename:%src_install_dir} \
         %rpm_install_dir/%cpu_arch_flavor \
         $(echo %srcversion | sed -r 's/^([0-9]+)\.([0-9]+).*/\1 \2/')
 fi
@@ -1049,8 +1053,13 @@
 Group:          Development/Sources
 Provides:       %name-devel = %version-%source_rel
 Provides:       multiversion(kernel)
+%if ! %build_vanilla
 Requires:       kernel-devel%variant = %version-%source_rel
 Supplements:    packageand(%name:kernel-devel%variant)
+%else
+Requires:       kernel-source-vanilla = %version-%source_rel
+Supplements:    packageand(%name:kernel-source-vanilla)
+%endif
 %ifarch ppc64
 Provides:       kernel-kdump-devel = 2.6.28
 Obsoletes:      kernel-kdump-devel <= 2.6.28

++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.PaY2TZ/_old  2016-02-01 19:55:28.000000000 +0100
+++ /var/tmp/diff_new_pack.PaY2TZ/_new  2016-02-01 19:55:28.000000000 +0100
@@ -30,8 +30,12 @@
 %define build_default  ("%build_flavor" == "default")
 %define build_vanilla  ("%build_flavor" == "vanilla")
 
+%if ! %build_vanilla
 %define src_install_dir /usr/src/linux-%kernelrelease%variant
-%define obj_install_dir %src_install_dir-obj
+%else
+%define src_install_dir /usr/src/linux-%kernelrelease-vanilla
+%endif
+%define obj_install_dir /usr/src/linux-%kernelrelease%variant-obj
 %define rpm_install_dir %buildroot%obj_install_dir
 %define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
 
@@ -59,7 +63,7 @@
 Group:          System/Kernel
 Version:        4.4.0
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gb56b151
+Release:        <RELEASE>.g9f68b90
 %else
 Release:        0
 %endif
@@ -130,10 +134,10 @@
 
 Obsoletes:      microcode_ctl
 
-%if %build_vanilla
-# force bzip2 instead of lzma compression to allow install on older dist 
versions
+# Force bzip2 instead of lzma compression to
+# 1) allow install on older dist versions, and
+# 2) decrease build times (bsc#962356)
 %define _binary_payload w9.bzdio
-%endif
 # dead network if installed on SLES10, otherwise it will work (mostly)
 Conflicts:      sysfsutils < 2.0
 Conflicts:      apparmor-profiles <= 2.1
@@ -875,7 +879,7 @@
             esac
         done
     # Recreate the generated Makefile with correct path
-    sh ../scripts/mkmakefile ../../../linux-%kernelrelease%variant \
+    sh ../scripts/mkmakefile ../../../%{basename:%src_install_dir} \
         %rpm_install_dir/%cpu_arch_flavor \
         $(echo %srcversion | sed -r 's/^([0-9]+)\.([0-9]+).*/\1 \2/')
 fi
@@ -1130,8 +1134,13 @@
 Group:          Development/Sources
 Provides:       %name-devel = %version-%source_rel
 Provides:       multiversion(kernel)
+%if ! %build_vanilla
 Requires:       kernel-devel%variant = %version-%source_rel
 Supplements:    packageand(%name:kernel-devel%variant)
+%else
+Requires:       kernel-source-vanilla = %version-%source_rel
+Supplements:    packageand(%name:kernel-source-vanilla)
+%endif
 %ifarch %ix86
 Provides:       kernel-trace-devel = 3.13
 Obsoletes:      kernel-trace-devel <= 3.13

++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.PaY2TZ/_old  2016-02-01 19:55:28.000000000 +0100
+++ /var/tmp/diff_new_pack.PaY2TZ/_new  2016-02-01 19:55:28.000000000 +0100
@@ -29,7 +29,7 @@
 Group:          Documentation/Man
 Version:        4.4.0
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gb56b151
+Release:        <RELEASE>.g9f68b90
 %else
 Release:        0
 %endif

++++++ kernel-lpae.spec ++++++
--- /var/tmp/diff_new_pack.PaY2TZ/_old  2016-02-01 19:55:28.000000000 +0100
+++ /var/tmp/diff_new_pack.PaY2TZ/_new  2016-02-01 19:55:28.000000000 +0100
@@ -30,8 +30,12 @@
 %define build_default  ("%build_flavor" == "default")
 %define build_vanilla  ("%build_flavor" == "vanilla")
 
+%if ! %build_vanilla
 %define src_install_dir /usr/src/linux-%kernelrelease%variant
-%define obj_install_dir %src_install_dir-obj
+%else
+%define src_install_dir /usr/src/linux-%kernelrelease-vanilla
+%endif
+%define obj_install_dir /usr/src/linux-%kernelrelease%variant-obj
 %define rpm_install_dir %buildroot%obj_install_dir
 %define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
 
@@ -59,7 +63,7 @@
 Group:          System/Kernel
 Version:        4.4.0
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gb56b151
+Release:        <RELEASE>.g9f68b90
 %else
 Release:        0
 %endif
@@ -130,10 +134,10 @@
 
 Obsoletes:      microcode_ctl
 
-%if %build_vanilla
-# force bzip2 instead of lzma compression to allow install on older dist 
versions
+# Force bzip2 instead of lzma compression to
+# 1) allow install on older dist versions, and
+# 2) decrease build times (bsc#962356)
 %define _binary_payload w9.bzdio
-%endif
 # dead network if installed on SLES10, otherwise it will work (mostly)
 Conflicts:      sysfsutils < 2.0
 Conflicts:      apparmor-profiles <= 2.1
@@ -826,7 +830,7 @@
             esac
         done
     # Recreate the generated Makefile with correct path
-    sh ../scripts/mkmakefile ../../../linux-%kernelrelease%variant \
+    sh ../scripts/mkmakefile ../../../%{basename:%src_install_dir} \
         %rpm_install_dir/%cpu_arch_flavor \
         $(echo %srcversion | sed -r 's/^([0-9]+)\.([0-9]+).*/\1 \2/')
 fi
@@ -1037,8 +1041,13 @@
 Group:          Development/Sources
 Provides:       %name-devel = %version-%source_rel
 Provides:       multiversion(kernel)
+%if ! %build_vanilla
 Requires:       kernel-devel%variant = %version-%source_rel
 Supplements:    packageand(%name:kernel-devel%variant)
+%else
+Requires:       kernel-source-vanilla = %version-%source_rel
+Supplements:    packageand(%name:kernel-source-vanilla)
+%endif
 
 %obsolete_rebuilds %name-devel
 PreReq:         coreutils

++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.PaY2TZ/_old  2016-02-01 19:55:28.000000000 +0100
+++ /var/tmp/diff_new_pack.PaY2TZ/_new  2016-02-01 19:55:28.000000000 +0100
@@ -53,7 +53,7 @@
 Group:          SLES
 Version:        4.4.0
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gb56b151
+Release:        <RELEASE>.g9f68b90
 %else
 Release:        0
 %endif
@@ -99,7 +99,7 @@
 
 # a longer list to have them also available for qemu cross builds where x86_64 
kernel runs in eg. arm env.
 # this list of modules where available on build workers of build.opensuse.org, 
so we stay compatible.
-export KERNEL_MODULES="loop dm-mod dm-snapshot binfmt-misc fuse kqemu squashfs 
ext2 ext3 ext4 reiserfs btrfs nf_conntrack_ipv6 binfmt_misc virtio_pci 
virtio_mmio virtio_blk virtio_rng fat vfat nls_cp437 nls_iso8859-1 ibmvscsi 
ibmvscsic"
+export KERNEL_MODULES="loop dm-mod dm-snapshot binfmt-misc fuse kqemu squashfs 
ext2 ext3 ext4 reiserfs btrfs nf_conntrack_ipv6 binfmt_misc virtio_pci 
virtio_mmio virtio_blk virtio_rng fat vfat nls_cp437 nls_iso8859-1 ibmvscsi 
sd_mod"
 
 # manually load all modules to make sure they're available
 for i in $KERNEL_MODULES; do

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.PaY2TZ/_old  2016-02-01 19:55:28.000000000 +0100
+++ /var/tmp/diff_new_pack.PaY2TZ/_new  2016-02-01 19:55:28.000000000 +0100
@@ -38,7 +38,7 @@
 Group:          SLES
 Version:        4.4.0
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gb56b151
+Release:        <RELEASE>.g9f68b90
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.PaY2TZ/_old  2016-02-01 19:55:28.000000000 +0100
+++ /var/tmp/diff_new_pack.PaY2TZ/_new  2016-02-01 19:55:28.000000000 +0100
@@ -30,8 +30,12 @@
 %define build_default  ("%build_flavor" == "default")
 %define build_vanilla  ("%build_flavor" == "vanilla")
 
+%if ! %build_vanilla
 %define src_install_dir /usr/src/linux-%kernelrelease%variant
-%define obj_install_dir %src_install_dir-obj
+%else
+%define src_install_dir /usr/src/linux-%kernelrelease-vanilla
+%endif
+%define obj_install_dir /usr/src/linux-%kernelrelease%variant-obj
 %define rpm_install_dir %buildroot%obj_install_dir
 %define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
 
@@ -59,7 +63,7 @@
 Group:          System/Kernel
 Version:        4.4.0
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gb56b151
+Release:        <RELEASE>.g9f68b90
 %else
 Release:        0
 %endif
@@ -130,10 +134,10 @@
 
 Obsoletes:      microcode_ctl
 
-%if %build_vanilla
-# force bzip2 instead of lzma compression to allow install on older dist 
versions
+# Force bzip2 instead of lzma compression to
+# 1) allow install on older dist versions, and
+# 2) decrease build times (bsc#962356)
 %define _binary_payload w9.bzdio
-%endif
 # dead network if installed on SLES10, otherwise it will work (mostly)
 Conflicts:      sysfsutils < 2.0
 Conflicts:      apparmor-profiles <= 2.1
@@ -852,7 +856,7 @@
             esac
         done
     # Recreate the generated Makefile with correct path
-    sh ../scripts/mkmakefile ../../../linux-%kernelrelease%variant \
+    sh ../scripts/mkmakefile ../../../%{basename:%src_install_dir} \
         %rpm_install_dir/%cpu_arch_flavor \
         $(echo %srcversion | sed -r 's/^([0-9]+)\.([0-9]+).*/\1 \2/')
 fi
@@ -1093,8 +1097,13 @@
 Group:          Development/Sources
 Provides:       %name-devel = %version-%source_rel
 Provides:       multiversion(kernel)
+%if ! %build_vanilla
 Requires:       kernel-devel%variant = %version-%source_rel
 Supplements:    packageand(%name:kernel-devel%variant)
+%else
+Requires:       kernel-source-vanilla = %version-%source_rel
+Supplements:    packageand(%name:kernel-source-vanilla)
+%endif
 %ifarch %ix86
 Provides:       kernel-vmi-devel = 2.6.38
 Obsoletes:      kernel-vmi-devel <= 2.6.38

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.PaY2TZ/_old  2016-02-01 19:55:28.000000000 +0100
+++ /var/tmp/diff_new_pack.PaY2TZ/_new  2016-02-01 19:55:28.000000000 +0100
@@ -32,7 +32,7 @@
 Group:          Development/Sources
 Version:        4.4.0
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gb56b151
+Release:        <RELEASE>.g9f68b90
 %else
 Release:        0
 %endif
@@ -157,6 +157,7 @@
 AutoReqProv:    off
 Provides:       %name-vanilla = %version-%source_rel
 Provides:       multiversion(kernel)
+Requires:       kernel-macros
 
 %description vanilla
 Vanilla Linux kernel sources with minor build fixes.

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.PaY2TZ/_old  2016-02-01 19:55:28.000000000 +0100
+++ /var/tmp/diff_new_pack.PaY2TZ/_new  2016-02-01 19:55:28.000000000 +0100
@@ -27,7 +27,7 @@
 Version:        4.4.0
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gb56b151
+Release:        <RELEASE>.g9f68b90
 %else
 Release:        0
 %endif

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.PaY2TZ/_old  2016-02-01 19:55:28.000000000 +0100
+++ /var/tmp/diff_new_pack.PaY2TZ/_new  2016-02-01 19:55:28.000000000 +0100
@@ -30,8 +30,12 @@
 %define build_default  ("%build_flavor" == "default")
 %define build_vanilla  ("%build_flavor" == "vanilla")
 
+%if ! %build_vanilla
 %define src_install_dir /usr/src/linux-%kernelrelease%variant
-%define obj_install_dir %src_install_dir-obj
+%else
+%define src_install_dir /usr/src/linux-%kernelrelease-vanilla
+%endif
+%define obj_install_dir /usr/src/linux-%kernelrelease%variant-obj
 %define rpm_install_dir %buildroot%obj_install_dir
 %define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
 
@@ -59,7 +63,7 @@
 Group:          System/Kernel
 Version:        4.4.0
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gb56b151
+Release:        <RELEASE>.g9f68b90
 %else
 Release:        0
 %endif
@@ -130,10 +134,10 @@
 
 Obsoletes:      microcode_ctl
 
-%if %build_vanilla
-# force bzip2 instead of lzma compression to allow install on older dist 
versions
+# Force bzip2 instead of lzma compression to
+# 1) allow install on older dist versions, and
+# 2) decrease build times (bsc#962356)
 %define _binary_payload w9.bzdio
-%endif
 # dead network if installed on SLES10, otherwise it will work (mostly)
 Conflicts:      sysfsutils < 2.0
 Conflicts:      apparmor-profiles <= 2.1
@@ -825,7 +829,7 @@
             esac
         done
     # Recreate the generated Makefile with correct path
-    sh ../scripts/mkmakefile ../../../linux-%kernelrelease%variant \
+    sh ../scripts/mkmakefile ../../../%{basename:%src_install_dir} \
         %rpm_install_dir/%cpu_arch_flavor \
         $(echo %srcversion | sed -r 's/^([0-9]+)\.([0-9]+).*/\1 \2/')
 fi
@@ -1034,8 +1038,13 @@
 Group:          Development/Sources
 Provides:       %name-devel = %version-%source_rel
 Provides:       multiversion(kernel)
+%if ! %build_vanilla
 Requires:       kernel-devel%variant = %version-%source_rel
 Supplements:    packageand(%name:kernel-devel%variant)
+%else
+Requires:       kernel-source-vanilla = %version-%source_rel
+Supplements:    packageand(%name:kernel-source-vanilla)
+%endif
 
 %obsolete_rebuilds %name-devel
 PreReq:         coreutils

++++++ 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-01-20 10:06:50.000000000 +0100
+++ new/config/i386/debug       2016-01-27 18:30:19.000000000 +0100
@@ -4041,8 +4041,7 @@
 CONFIG_CHARGER_SMB347=m
 # CONFIG_BATTERY_GAUGE_LTC2941 is not set
 CONFIG_CHARGER_RT9455=m
-CONFIG_POWER_RESET=y
-# CONFIG_POWER_RESET_RESTART is not set
+# CONFIG_POWER_RESET is not set
 CONFIG_POWER_AVS=y
 CONFIG_HWMON=m
 CONFIG_HWMON_VID=m
@@ -5313,6 +5312,7 @@
 CONFIG_SND_PCM=m
 CONFIG_SND_HWDEP=m
 CONFIG_SND_RAWMIDI=m
+CONFIG_SND_COMPRESS_OFFLOAD=m
 CONFIG_SND_JACK=y
 CONFIG_SND_SEQUENCER=m
 CONFIG_SND_SEQ_DUMMY=m
@@ -5528,7 +5528,119 @@
 CONFIG_SND_PCMCIA=y
 CONFIG_SND_VXPOCKET=m
 CONFIG_SND_PDAUDIOCF=m
-# CONFIG_SND_SOC is not set
+CONFIG_SND_SOC=m
+CONFIG_SND_SOC_COMPRESS=y
+# CONFIG_SND_ATMEL_SOC is not set
+# CONFIG_SND_DESIGNWARE_I2S is not set
+
+#
+# SoC Audio for Freescale CPUs
+#
+
+#
+# Common SoC Audio options for Freescale CPUs:
+#
+# CONFIG_SND_SOC_FSL_ASRC is not set
+# CONFIG_SND_SOC_FSL_SAI is not set
+# CONFIG_SND_SOC_FSL_SSI is not set
+# CONFIG_SND_SOC_FSL_SPDIF is not set
+# CONFIG_SND_SOC_FSL_ESAI is not set
+# CONFIG_SND_SOC_IMX_AUDMUX is not set
+CONFIG_SND_SST_MFLD_PLATFORM=m
+CONFIG_SND_SST_IPC=m
+CONFIG_SND_SST_IPC_ACPI=m
+CONFIG_SND_SOC_INTEL_SST=m
+CONFIG_SND_SOC_INTEL_SST_ACPI=m
+CONFIG_SND_SOC_INTEL_HASWELL=m
+CONFIG_SND_SOC_INTEL_BAYTRAIL=m
+CONFIG_SND_SOC_INTEL_HASWELL_MACH=m
+CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m
+CONFIG_SND_SOC_INTEL_BYT_MAX98090_MACH=m
+CONFIG_SND_SOC_INTEL_BYTCR_RT5640_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_SKL_RT286_MACH is not set
+
+#
+# Allwinner SoC Audio support
+#
+# CONFIG_SND_SUN4I_CODEC is not set
+# CONFIG_SND_SOC_XTFPGA_I2S is not set
+CONFIG_SND_SOC_I2C_AND_SPI=m
+
+#
+# CODEC drivers
+#
+# CONFIG_SND_SOC_AC97_CODEC is not set
+# CONFIG_SND_SOC_ADAU1701 is not set
+# CONFIG_SND_SOC_AK4104 is not set
+# CONFIG_SND_SOC_AK4554 is not set
+# CONFIG_SND_SOC_AK4613 is not set
+# CONFIG_SND_SOC_AK4642 is not set
+# CONFIG_SND_SOC_AK5386 is not set
+# CONFIG_SND_SOC_ALC5623 is not set
+# CONFIG_SND_SOC_CS35L32 is not set
+# CONFIG_SND_SOC_CS42L51_I2C is not set
+# CONFIG_SND_SOC_CS42L52 is not set
+# CONFIG_SND_SOC_CS42L56 is not set
+# CONFIG_SND_SOC_CS42L73 is not set
+# CONFIG_SND_SOC_CS4265 is not set
+# CONFIG_SND_SOC_CS4270 is not set
+# CONFIG_SND_SOC_CS4271_I2C is not set
+# CONFIG_SND_SOC_CS4271_SPI is not set
+# CONFIG_SND_SOC_CS42XX8_I2C is not set
+# CONFIG_SND_SOC_CS4349 is not set
+# CONFIG_SND_SOC_ES8328 is not set
+# CONFIG_SND_SOC_GTM601 is not set
+CONFIG_SND_SOC_MAX98090=m
+# CONFIG_SND_SOC_PCM1681 is not set
+# CONFIG_SND_SOC_PCM1792A is not set
+# CONFIG_SND_SOC_PCM512x_I2C is not set
+# CONFIG_SND_SOC_PCM512x_SPI is not set
+CONFIG_SND_SOC_RL6231=m
+# CONFIG_SND_SOC_RT5631 is not set
+CONFIG_SND_SOC_RT5640=m
+CONFIG_SND_SOC_RT5645=m
+CONFIG_SND_SOC_RT5670=m
+# CONFIG_SND_SOC_RT5677_SPI is not set
+# CONFIG_SND_SOC_SGTL5000 is not set
+# CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set
+# CONFIG_SND_SOC_SPDIF is not set
+# CONFIG_SND_SOC_SSM2602_SPI is not set
+# CONFIG_SND_SOC_SSM2602_I2C is not set
+# CONFIG_SND_SOC_SSM4567 is not set
+# CONFIG_SND_SOC_STA32X is not set
+# CONFIG_SND_SOC_STA350 is not set
+# CONFIG_SND_SOC_STI_SAS is not set
+# CONFIG_SND_SOC_TAS2552 is not set
+# CONFIG_SND_SOC_TAS5086 is not set
+# CONFIG_SND_SOC_TAS571X is not set
+# CONFIG_SND_SOC_TFA9879 is not set
+# CONFIG_SND_SOC_TLV320AIC23_I2C is not set
+# CONFIG_SND_SOC_TLV320AIC23_SPI is not set
+# CONFIG_SND_SOC_TLV320AIC31XX is not set
+# CONFIG_SND_SOC_TLV320AIC3X is not set
+CONFIG_SND_SOC_TS3A227E=m
+# CONFIG_SND_SOC_WM8510 is not set
+# CONFIG_SND_SOC_WM8523 is not set
+# CONFIG_SND_SOC_WM8580 is not set
+# CONFIG_SND_SOC_WM8711 is not set
+# CONFIG_SND_SOC_WM8728 is not set
+# CONFIG_SND_SOC_WM8731 is not set
+# CONFIG_SND_SOC_WM8737 is not set
+# CONFIG_SND_SOC_WM8741 is not set
+# CONFIG_SND_SOC_WM8750 is not set
+# CONFIG_SND_SOC_WM8753 is not set
+# CONFIG_SND_SOC_WM8770 is not set
+# CONFIG_SND_SOC_WM8776 is not set
+# CONFIG_SND_SOC_WM8804_I2C is not set
+# CONFIG_SND_SOC_WM8804_SPI is not set
+# CONFIG_SND_SOC_WM8903 is not set
+# CONFIG_SND_SOC_WM8962 is not set
+# CONFIG_SND_SOC_WM8978 is not set
+# CONFIG_SND_SOC_TPA6130A2 is not set
+# CONFIG_SND_SIMPLE_CARD is not set
 CONFIG_SOUND_PRIME=m
 CONFIG_SOUND_MSNDCLAS=m
 CONFIG_MSNDCLAS_INIT_FILE="/etc/sound/msndinit.bin"
@@ -7437,12 +7549,10 @@
 CONFIG_EARLY_PRINTK=y
 CONFIG_EARLY_PRINTK_DBGP=y
 CONFIG_EARLY_PRINTK_EFI=y
-CONFIG_X86_PTDUMP_CORE=y
 # CONFIG_X86_PTDUMP is not set
 # CONFIG_EFI_PGT_DUMP is not set
 CONFIG_DEBUG_RODATA=y
 CONFIG_DEBUG_RODATA_TEST=y
-CONFIG_DEBUG_WX=y
 CONFIG_DEBUG_SET_MODULE_RONX=y
 # CONFIG_DEBUG_NX_TEST is not set
 CONFIG_DOUBLEFAULT=y
@@ -7801,3 +7911,5 @@
 # CONFIG_SG_SPLIT is not set
 CONFIG_ARCH_HAS_SG_CHAIN=y
 CONFIG_ARCH_HAS_MMIO_FLUSH=y
+# CONFIG_DEBUG_WX is not set
+# CONFIG_X86_PTDUMP_CORE is not set
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/default new/config/i386/default
--- old/config/i386/default     2016-01-20 10:06:50.000000000 +0100
+++ new/config/i386/default     2016-01-27 18:30:19.000000000 +0100
@@ -4052,13 +4052,7 @@
 CONFIG_CHARGER_SMB347=m
 # CONFIG_BATTERY_GAUGE_LTC2941 is not set
 CONFIG_CHARGER_RT9455=m
-CONFIG_POWER_RESET=y
-# CONFIG_POWER_RESET_GPIO is not set
-# CONFIG_POWER_RESET_GPIO_RESTART is not set
-# CONFIG_POWER_RESET_LTC2952 is not set
-# CONFIG_POWER_RESET_RESTART is not set
-# CONFIG_POWER_RESET_SYSCON is not set
-# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set
+# CONFIG_POWER_RESET is not set
 CONFIG_POWER_AVS=y
 CONFIG_HWMON=m
 CONFIG_HWMON_VID=m
@@ -5348,6 +5342,7 @@
 CONFIG_SND_PCM=m
 CONFIG_SND_HWDEP=m
 CONFIG_SND_RAWMIDI=m
+CONFIG_SND_COMPRESS_OFFLOAD=m
 CONFIG_SND_JACK=y
 CONFIG_SND_SEQUENCER=m
 CONFIG_SND_SEQ_DUMMY=m
@@ -5563,7 +5558,119 @@
 CONFIG_SND_PCMCIA=y
 CONFIG_SND_VXPOCKET=m
 CONFIG_SND_PDAUDIOCF=m
-# CONFIG_SND_SOC is not set
+CONFIG_SND_SOC=m
+CONFIG_SND_SOC_COMPRESS=y
+# CONFIG_SND_ATMEL_SOC is not set
+# CONFIG_SND_DESIGNWARE_I2S is not set
+
+#
+# SoC Audio for Freescale CPUs
+#
+
+#
+# Common SoC Audio options for Freescale CPUs:
+#
+# CONFIG_SND_SOC_FSL_ASRC is not set
+# CONFIG_SND_SOC_FSL_SAI is not set
+# CONFIG_SND_SOC_FSL_SSI is not set
+# CONFIG_SND_SOC_FSL_SPDIF is not set
+# CONFIG_SND_SOC_FSL_ESAI is not set
+# CONFIG_SND_SOC_IMX_AUDMUX is not set
+CONFIG_SND_SST_MFLD_PLATFORM=m
+CONFIG_SND_SST_IPC=m
+CONFIG_SND_SST_IPC_ACPI=m
+CONFIG_SND_SOC_INTEL_SST=m
+CONFIG_SND_SOC_INTEL_SST_ACPI=m
+CONFIG_SND_SOC_INTEL_HASWELL=m
+CONFIG_SND_SOC_INTEL_BAYTRAIL=m
+CONFIG_SND_SOC_INTEL_HASWELL_MACH=m
+CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m
+CONFIG_SND_SOC_INTEL_BYT_MAX98090_MACH=m
+CONFIG_SND_SOC_INTEL_BYTCR_RT5640_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_SKL_RT286_MACH is not set
+
+#
+# Allwinner SoC Audio support
+#
+# CONFIG_SND_SUN4I_CODEC is not set
+# CONFIG_SND_SOC_XTFPGA_I2S is not set
+CONFIG_SND_SOC_I2C_AND_SPI=m
+
+#
+# CODEC drivers
+#
+# CONFIG_SND_SOC_AC97_CODEC is not set
+# CONFIG_SND_SOC_ADAU1701 is not set
+# CONFIG_SND_SOC_AK4104 is not set
+# CONFIG_SND_SOC_AK4554 is not set
+# CONFIG_SND_SOC_AK4613 is not set
+# CONFIG_SND_SOC_AK4642 is not set
+# CONFIG_SND_SOC_AK5386 is not set
+# CONFIG_SND_SOC_ALC5623 is not set
+# CONFIG_SND_SOC_CS35L32 is not set
+# CONFIG_SND_SOC_CS42L51_I2C is not set
+# CONFIG_SND_SOC_CS42L52 is not set
+# CONFIG_SND_SOC_CS42L56 is not set
+# CONFIG_SND_SOC_CS42L73 is not set
+# CONFIG_SND_SOC_CS4265 is not set
+# CONFIG_SND_SOC_CS4270 is not set
+# CONFIG_SND_SOC_CS4271_I2C is not set
+# CONFIG_SND_SOC_CS4271_SPI is not set
+# CONFIG_SND_SOC_CS42XX8_I2C is not set
+# CONFIG_SND_SOC_CS4349 is not set
+# CONFIG_SND_SOC_ES8328 is not set
+# CONFIG_SND_SOC_GTM601 is not set
+CONFIG_SND_SOC_MAX98090=m
+# CONFIG_SND_SOC_PCM1681 is not set
+# CONFIG_SND_SOC_PCM1792A is not set
+# CONFIG_SND_SOC_PCM512x_I2C is not set
+# CONFIG_SND_SOC_PCM512x_SPI is not set
+CONFIG_SND_SOC_RL6231=m
+# CONFIG_SND_SOC_RT5631 is not set
+CONFIG_SND_SOC_RT5640=m
+CONFIG_SND_SOC_RT5645=m
+CONFIG_SND_SOC_RT5670=m
+# CONFIG_SND_SOC_RT5677_SPI is not set
+# CONFIG_SND_SOC_SGTL5000 is not set
+# CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set
+# CONFIG_SND_SOC_SPDIF is not set
+# CONFIG_SND_SOC_SSM2602_SPI is not set
+# CONFIG_SND_SOC_SSM2602_I2C is not set
+# CONFIG_SND_SOC_SSM4567 is not set
+# CONFIG_SND_SOC_STA32X is not set
+# CONFIG_SND_SOC_STA350 is not set
+# CONFIG_SND_SOC_STI_SAS is not set
+# CONFIG_SND_SOC_TAS2552 is not set
+# CONFIG_SND_SOC_TAS5086 is not set
+# CONFIG_SND_SOC_TAS571X is not set
+# CONFIG_SND_SOC_TFA9879 is not set
+# CONFIG_SND_SOC_TLV320AIC23_I2C is not set
+# CONFIG_SND_SOC_TLV320AIC23_SPI is not set
+# CONFIG_SND_SOC_TLV320AIC31XX is not set
+# CONFIG_SND_SOC_TLV320AIC3X is not set
+CONFIG_SND_SOC_TS3A227E=m
+# CONFIG_SND_SOC_WM8510 is not set
+# CONFIG_SND_SOC_WM8523 is not set
+# CONFIG_SND_SOC_WM8580 is not set
+# CONFIG_SND_SOC_WM8711 is not set
+# CONFIG_SND_SOC_WM8728 is not set
+# CONFIG_SND_SOC_WM8731 is not set
+# CONFIG_SND_SOC_WM8737 is not set
+# CONFIG_SND_SOC_WM8741 is not set
+# CONFIG_SND_SOC_WM8750 is not set
+# CONFIG_SND_SOC_WM8753 is not set
+# CONFIG_SND_SOC_WM8770 is not set
+# CONFIG_SND_SOC_WM8776 is not set
+# CONFIG_SND_SOC_WM8804_I2C is not set
+# CONFIG_SND_SOC_WM8804_SPI is not set
+# CONFIG_SND_SOC_WM8903 is not set
+# CONFIG_SND_SOC_WM8962 is not set
+# CONFIG_SND_SOC_WM8978 is not set
+# CONFIG_SND_SOC_TPA6130A2 is not set
+# CONFIG_SND_SIMPLE_CARD is not set
 CONFIG_SOUND_PRIME=m
 CONFIG_SOUND_MSNDCLAS=m
 CONFIG_MSNDCLAS_INIT_FILE="/etc/sound/msndinit.bin"
@@ -7460,12 +7567,10 @@
 CONFIG_EARLY_PRINTK=y
 CONFIG_EARLY_PRINTK_DBGP=y
 CONFIG_EARLY_PRINTK_EFI=y
-CONFIG_X86_PTDUMP_CORE=y
 # CONFIG_X86_PTDUMP is not set
 # CONFIG_EFI_PGT_DUMP is not set
 CONFIG_DEBUG_RODATA=y
 # CONFIG_DEBUG_RODATA_TEST is not set
-CONFIG_DEBUG_WX=y
 CONFIG_DEBUG_SET_MODULE_RONX=y
 # CONFIG_DEBUG_NX_TEST is not set
 CONFIG_DOUBLEFAULT=y
@@ -7826,3 +7931,5 @@
 # CONFIG_SG_SPLIT is not set
 CONFIG_ARCH_HAS_SG_CHAIN=y
 CONFIG_ARCH_HAS_MMIO_FLUSH=y
+# CONFIG_DEBUG_WX is not set
+# CONFIG_X86_PTDUMP_CORE is not set
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/pae new/config/i386/pae
--- old/config/i386/pae 2016-01-20 10:06:50.000000000 +0100
+++ new/config/i386/pae 2016-01-27 18:30:19.000000000 +0100
@@ -3952,8 +3952,7 @@
 CONFIG_CHARGER_SMB347=m
 # CONFIG_BATTERY_GAUGE_LTC2941 is not set
 CONFIG_CHARGER_RT9455=m
-CONFIG_POWER_RESET=y
-# CONFIG_POWER_RESET_RESTART is not set
+# CONFIG_POWER_RESET is not set
 CONFIG_POWER_AVS=y
 CONFIG_HWMON=y
 CONFIG_HWMON_VID=m
@@ -5202,6 +5201,7 @@
 CONFIG_SND_PCM=m
 CONFIG_SND_HWDEP=m
 CONFIG_SND_RAWMIDI=m
+CONFIG_SND_COMPRESS_OFFLOAD=m
 CONFIG_SND_JACK=y
 CONFIG_SND_SEQUENCER=m
 CONFIG_SND_SEQ_DUMMY=m
@@ -5380,7 +5380,119 @@
 CONFIG_SND_PCMCIA=y
 CONFIG_SND_VXPOCKET=m
 CONFIG_SND_PDAUDIOCF=m
-# CONFIG_SND_SOC is not set
+CONFIG_SND_SOC=m
+CONFIG_SND_SOC_COMPRESS=y
+# CONFIG_SND_ATMEL_SOC is not set
+# CONFIG_SND_DESIGNWARE_I2S is not set
+
+#
+# SoC Audio for Freescale CPUs
+#
+
+#
+# Common SoC Audio options for Freescale CPUs:
+#
+# CONFIG_SND_SOC_FSL_ASRC is not set
+# CONFIG_SND_SOC_FSL_SAI is not set
+# CONFIG_SND_SOC_FSL_SSI is not set
+# CONFIG_SND_SOC_FSL_SPDIF is not set
+# CONFIG_SND_SOC_FSL_ESAI is not set
+# CONFIG_SND_SOC_IMX_AUDMUX is not set
+CONFIG_SND_SST_MFLD_PLATFORM=m
+CONFIG_SND_SST_IPC=m
+CONFIG_SND_SST_IPC_ACPI=m
+CONFIG_SND_SOC_INTEL_SST=m
+CONFIG_SND_SOC_INTEL_SST_ACPI=m
+CONFIG_SND_SOC_INTEL_HASWELL=m
+CONFIG_SND_SOC_INTEL_BAYTRAIL=m
+CONFIG_SND_SOC_INTEL_HASWELL_MACH=m
+CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m
+CONFIG_SND_SOC_INTEL_BYT_MAX98090_MACH=m
+CONFIG_SND_SOC_INTEL_BYTCR_RT5640_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_SKL_RT286_MACH is not set
+
+#
+# Allwinner SoC Audio support
+#
+# CONFIG_SND_SUN4I_CODEC is not set
+# CONFIG_SND_SOC_XTFPGA_I2S is not set
+CONFIG_SND_SOC_I2C_AND_SPI=m
+
+#
+# CODEC drivers
+#
+# CONFIG_SND_SOC_AC97_CODEC is not set
+# CONFIG_SND_SOC_ADAU1701 is not set
+# CONFIG_SND_SOC_AK4104 is not set
+# CONFIG_SND_SOC_AK4554 is not set
+# CONFIG_SND_SOC_AK4613 is not set
+# CONFIG_SND_SOC_AK4642 is not set
+# CONFIG_SND_SOC_AK5386 is not set
+# CONFIG_SND_SOC_ALC5623 is not set
+# CONFIG_SND_SOC_CS35L32 is not set
+# CONFIG_SND_SOC_CS42L51_I2C is not set
+# CONFIG_SND_SOC_CS42L52 is not set
+# CONFIG_SND_SOC_CS42L56 is not set
+# CONFIG_SND_SOC_CS42L73 is not set
+# CONFIG_SND_SOC_CS4265 is not set
+# CONFIG_SND_SOC_CS4270 is not set
+# CONFIG_SND_SOC_CS4271_I2C is not set
+# CONFIG_SND_SOC_CS4271_SPI is not set
+# CONFIG_SND_SOC_CS42XX8_I2C is not set
+# CONFIG_SND_SOC_CS4349 is not set
+# CONFIG_SND_SOC_ES8328 is not set
+# CONFIG_SND_SOC_GTM601 is not set
+CONFIG_SND_SOC_MAX98090=m
+# CONFIG_SND_SOC_PCM1681 is not set
+# CONFIG_SND_SOC_PCM1792A is not set
+# CONFIG_SND_SOC_PCM512x_I2C is not set
+# CONFIG_SND_SOC_PCM512x_SPI is not set
+CONFIG_SND_SOC_RL6231=m
+# CONFIG_SND_SOC_RT5631 is not set
+CONFIG_SND_SOC_RT5640=m
+CONFIG_SND_SOC_RT5645=m
+CONFIG_SND_SOC_RT5670=m
+# CONFIG_SND_SOC_RT5677_SPI is not set
+# CONFIG_SND_SOC_SGTL5000 is not set
+# CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set
+# CONFIG_SND_SOC_SPDIF is not set
+# CONFIG_SND_SOC_SSM2602_SPI is not set
+# CONFIG_SND_SOC_SSM2602_I2C is not set
+# CONFIG_SND_SOC_SSM4567 is not set
+# CONFIG_SND_SOC_STA32X is not set
+# CONFIG_SND_SOC_STA350 is not set
+# CONFIG_SND_SOC_STI_SAS is not set
+# CONFIG_SND_SOC_TAS2552 is not set
+# CONFIG_SND_SOC_TAS5086 is not set
+# CONFIG_SND_SOC_TAS571X is not set
+# CONFIG_SND_SOC_TFA9879 is not set
+# CONFIG_SND_SOC_TLV320AIC23_I2C is not set
+# CONFIG_SND_SOC_TLV320AIC23_SPI is not set
+# CONFIG_SND_SOC_TLV320AIC31XX is not set
+# CONFIG_SND_SOC_TLV320AIC3X is not set
+CONFIG_SND_SOC_TS3A227E=m
+# CONFIG_SND_SOC_WM8510 is not set
+# CONFIG_SND_SOC_WM8523 is not set
+# CONFIG_SND_SOC_WM8580 is not set
+# CONFIG_SND_SOC_WM8711 is not set
+# CONFIG_SND_SOC_WM8728 is not set
+# CONFIG_SND_SOC_WM8731 is not set
+# CONFIG_SND_SOC_WM8737 is not set
+# CONFIG_SND_SOC_WM8741 is not set
+# CONFIG_SND_SOC_WM8750 is not set
+# CONFIG_SND_SOC_WM8753 is not set
+# CONFIG_SND_SOC_WM8770 is not set
+# CONFIG_SND_SOC_WM8776 is not set
+# CONFIG_SND_SOC_WM8804_I2C is not set
+# CONFIG_SND_SOC_WM8804_SPI is not set
+# CONFIG_SND_SOC_WM8903 is not set
+# CONFIG_SND_SOC_WM8962 is not set
+# CONFIG_SND_SOC_WM8978 is not set
+# CONFIG_SND_SOC_TPA6130A2 is not set
+# CONFIG_SND_SIMPLE_CARD is not set
 CONFIG_SOUND_PRIME=m
 CONFIG_SOUND_OSS=m
 CONFIG_SOUND_TRACEINIT=y
@@ -7274,12 +7386,10 @@
 CONFIG_EARLY_PRINTK=y
 CONFIG_EARLY_PRINTK_DBGP=y
 CONFIG_EARLY_PRINTK_EFI=y
-CONFIG_X86_PTDUMP_CORE=y
 # CONFIG_X86_PTDUMP is not set
 # CONFIG_EFI_PGT_DUMP is not set
 CONFIG_DEBUG_RODATA=y
 # CONFIG_DEBUG_RODATA_TEST is not set
-CONFIG_DEBUG_WX=y
 CONFIG_DEBUG_SET_MODULE_RONX=y
 # CONFIG_DEBUG_NX_TEST is not set
 CONFIG_DOUBLEFAULT=y
@@ -7638,3 +7748,5 @@
 # CONFIG_SG_SPLIT is not set
 CONFIG_ARCH_HAS_SG_CHAIN=y
 CONFIG_ARCH_HAS_MMIO_FLUSH=y
+# CONFIG_DEBUG_WX is not set
+# CONFIG_X86_PTDUMP_CORE is not set
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/vanilla new/config/i386/vanilla
--- old/config/i386/vanilla     2016-01-20 10:06:50.000000000 +0100
+++ new/config/i386/vanilla     2016-01-27 18:30:19.000000000 +0100
@@ -3948,8 +3948,7 @@
 CONFIG_CHARGER_SMB347=m
 # CONFIG_BATTERY_GAUGE_LTC2941 is not set
 CONFIG_CHARGER_RT9455=m
-CONFIG_POWER_RESET=y
-# CONFIG_POWER_RESET_RESTART is not set
+# CONFIG_POWER_RESET is not set
 CONFIG_POWER_AVS=y
 CONFIG_HWMON=y
 CONFIG_HWMON_VID=m
@@ -5198,6 +5197,7 @@
 CONFIG_SND_PCM=m
 CONFIG_SND_HWDEP=m
 CONFIG_SND_RAWMIDI=m
+CONFIG_SND_COMPRESS_OFFLOAD=m
 CONFIG_SND_JACK=y
 CONFIG_SND_SEQUENCER=m
 CONFIG_SND_SEQ_DUMMY=m
@@ -5376,7 +5376,119 @@
 CONFIG_SND_PCMCIA=y
 CONFIG_SND_VXPOCKET=m
 CONFIG_SND_PDAUDIOCF=m
-# CONFIG_SND_SOC is not set
+CONFIG_SND_SOC=m
+CONFIG_SND_SOC_COMPRESS=y
+# CONFIG_SND_ATMEL_SOC is not set
+# CONFIG_SND_DESIGNWARE_I2S is not set
+
+#
+# SoC Audio for Freescale CPUs
+#
+
+#
+# Common SoC Audio options for Freescale CPUs:
+#
+# CONFIG_SND_SOC_FSL_ASRC is not set
+# CONFIG_SND_SOC_FSL_SAI is not set
+# CONFIG_SND_SOC_FSL_SSI is not set
+# CONFIG_SND_SOC_FSL_SPDIF is not set
+# CONFIG_SND_SOC_FSL_ESAI is not set
+# CONFIG_SND_SOC_IMX_AUDMUX is not set
+CONFIG_SND_SST_MFLD_PLATFORM=m
+CONFIG_SND_SST_IPC=m
+CONFIG_SND_SST_IPC_ACPI=m
+CONFIG_SND_SOC_INTEL_SST=m
+CONFIG_SND_SOC_INTEL_SST_ACPI=m
+CONFIG_SND_SOC_INTEL_HASWELL=m
+CONFIG_SND_SOC_INTEL_BAYTRAIL=m
+CONFIG_SND_SOC_INTEL_HASWELL_MACH=m
+CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m
+CONFIG_SND_SOC_INTEL_BYT_MAX98090_MACH=m
+CONFIG_SND_SOC_INTEL_BYTCR_RT5640_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_SKL_RT286_MACH is not set
+
+#
+# Allwinner SoC Audio support
+#
+# CONFIG_SND_SUN4I_CODEC is not set
+# CONFIG_SND_SOC_XTFPGA_I2S is not set
+CONFIG_SND_SOC_I2C_AND_SPI=m
+
+#
+# CODEC drivers
+#
+# CONFIG_SND_SOC_AC97_CODEC is not set
+# CONFIG_SND_SOC_ADAU1701 is not set
+# CONFIG_SND_SOC_AK4104 is not set
+# CONFIG_SND_SOC_AK4554 is not set
+# CONFIG_SND_SOC_AK4613 is not set
+# CONFIG_SND_SOC_AK4642 is not set
+# CONFIG_SND_SOC_AK5386 is not set
+# CONFIG_SND_SOC_ALC5623 is not set
+# CONFIG_SND_SOC_CS35L32 is not set
+# CONFIG_SND_SOC_CS42L51_I2C is not set
+# CONFIG_SND_SOC_CS42L52 is not set
+# CONFIG_SND_SOC_CS42L56 is not set
+# CONFIG_SND_SOC_CS42L73 is not set
+# CONFIG_SND_SOC_CS4265 is not set
+# CONFIG_SND_SOC_CS4270 is not set
+# CONFIG_SND_SOC_CS4271_I2C is not set
+# CONFIG_SND_SOC_CS4271_SPI is not set
+# CONFIG_SND_SOC_CS42XX8_I2C is not set
+# CONFIG_SND_SOC_CS4349 is not set
+# CONFIG_SND_SOC_ES8328 is not set
+# CONFIG_SND_SOC_GTM601 is not set
+CONFIG_SND_SOC_MAX98090=m
+# CONFIG_SND_SOC_PCM1681 is not set
+# CONFIG_SND_SOC_PCM1792A is not set
+# CONFIG_SND_SOC_PCM512x_I2C is not set
+# CONFIG_SND_SOC_PCM512x_SPI is not set
+CONFIG_SND_SOC_RL6231=m
+# CONFIG_SND_SOC_RT5631 is not set
+CONFIG_SND_SOC_RT5640=m
+CONFIG_SND_SOC_RT5645=m
+CONFIG_SND_SOC_RT5670=m
+# CONFIG_SND_SOC_RT5677_SPI is not set
+# CONFIG_SND_SOC_SGTL5000 is not set
+# CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set
+# CONFIG_SND_SOC_SPDIF is not set
+# CONFIG_SND_SOC_SSM2602_SPI is not set
+# CONFIG_SND_SOC_SSM2602_I2C is not set
+# CONFIG_SND_SOC_SSM4567 is not set
+# CONFIG_SND_SOC_STA32X is not set
+# CONFIG_SND_SOC_STA350 is not set
+# CONFIG_SND_SOC_STI_SAS is not set
+# CONFIG_SND_SOC_TAS2552 is not set
+# CONFIG_SND_SOC_TAS5086 is not set
+# CONFIG_SND_SOC_TAS571X is not set
+# CONFIG_SND_SOC_TFA9879 is not set
+# CONFIG_SND_SOC_TLV320AIC23_I2C is not set
+# CONFIG_SND_SOC_TLV320AIC23_SPI is not set
+# CONFIG_SND_SOC_TLV320AIC31XX is not set
+# CONFIG_SND_SOC_TLV320AIC3X is not set
+CONFIG_SND_SOC_TS3A227E=m
+# CONFIG_SND_SOC_WM8510 is not set
+# CONFIG_SND_SOC_WM8523 is not set
+# CONFIG_SND_SOC_WM8580 is not set
+# CONFIG_SND_SOC_WM8711 is not set
+# CONFIG_SND_SOC_WM8728 is not set
+# CONFIG_SND_SOC_WM8731 is not set
+# CONFIG_SND_SOC_WM8737 is not set
+# CONFIG_SND_SOC_WM8741 is not set
+# CONFIG_SND_SOC_WM8750 is not set
+# CONFIG_SND_SOC_WM8753 is not set
+# CONFIG_SND_SOC_WM8770 is not set
+# CONFIG_SND_SOC_WM8776 is not set
+# CONFIG_SND_SOC_WM8804_I2C is not set
+# CONFIG_SND_SOC_WM8804_SPI is not set
+# CONFIG_SND_SOC_WM8903 is not set
+# CONFIG_SND_SOC_WM8962 is not set
+# CONFIG_SND_SOC_WM8978 is not set
+# CONFIG_SND_SOC_TPA6130A2 is not set
+# CONFIG_SND_SIMPLE_CARD is not set
 CONFIG_SOUND_PRIME=m
 CONFIG_SOUND_OSS=m
 CONFIG_SOUND_TRACEINIT=y
@@ -7267,12 +7379,10 @@
 CONFIG_EARLY_PRINTK=y
 CONFIG_EARLY_PRINTK_DBGP=y
 CONFIG_EARLY_PRINTK_EFI=y
-CONFIG_X86_PTDUMP_CORE=y
 # CONFIG_X86_PTDUMP is not set
 # CONFIG_EFI_PGT_DUMP is not set
 CONFIG_DEBUG_RODATA=y
 # CONFIG_DEBUG_RODATA_TEST is not set
-CONFIG_DEBUG_WX=y
 CONFIG_DEBUG_SET_MODULE_RONX=y
 # CONFIG_DEBUG_NX_TEST is not set
 CONFIG_DOUBLEFAULT=y
@@ -7631,3 +7741,5 @@
 # CONFIG_SG_SPLIT is not set
 CONFIG_ARCH_HAS_SG_CHAIN=y
 CONFIG_ARCH_HAS_MMIO_FLUSH=y
+# CONFIG_DEBUG_WX is not set
+# CONFIG_X86_PTDUMP_CORE is not set
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc/default new/config/ppc/default
--- old/config/ppc/default      2016-01-20 10:06:50.000000000 +0100
+++ new/config/ppc/default      2016-01-27 18:30:19.000000000 +0100
@@ -3314,13 +3314,7 @@
 CONFIG_CHARGER_SMB347=m
 # CONFIG_BATTERY_GAUGE_LTC2941 is not set
 CONFIG_CHARGER_RT9455=m
-CONFIG_POWER_RESET=y
-# CONFIG_POWER_RESET_GPIO is not set
-# CONFIG_POWER_RESET_GPIO_RESTART is not set
-# CONFIG_POWER_RESET_LTC2952 is not set
-# CONFIG_POWER_RESET_RESTART is not set
-# CONFIG_POWER_RESET_SYSCON is not set
-# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set
+# CONFIG_POWER_RESET is not set
 CONFIG_POWER_AVS=y
 CONFIG_HWMON=y
 # CONFIG_HWMON_VID 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      2016-01-20 10:06:50.000000000 +0100
+++ new/config/ppc/vanilla      2016-01-27 18:30:19.000000000 +0100
@@ -3310,13 +3310,7 @@
 CONFIG_CHARGER_SMB347=m
 # CONFIG_BATTERY_GAUGE_LTC2941 is not set
 CONFIG_CHARGER_RT9455=m
-CONFIG_POWER_RESET=y
-# CONFIG_POWER_RESET_GPIO is not set
-# CONFIG_POWER_RESET_GPIO_RESTART is not set
-# CONFIG_POWER_RESET_LTC2952 is not set
-# CONFIG_POWER_RESET_RESTART is not set
-# CONFIG_POWER_RESET_SYSCON is not set
-# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set
+# CONFIG_POWER_RESET is not set
 CONFIG_POWER_AVS=y
 CONFIG_HWMON=y
 # CONFIG_HWMON_VID 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      2016-01-20 10:06:50.000000000 +0100
+++ new/config/ppc64/debug      2016-01-27 18:30:19.000000000 +0100
@@ -3472,13 +3472,7 @@
 CONFIG_CHARGER_SMB347=m
 # CONFIG_BATTERY_GAUGE_LTC2941 is not set
 CONFIG_CHARGER_RT9455=m
-CONFIG_POWER_RESET=y
-# CONFIG_POWER_RESET_GPIO is not set
-# CONFIG_POWER_RESET_GPIO_RESTART is not set
-# CONFIG_POWER_RESET_LTC2952 is not set
-# CONFIG_POWER_RESET_RESTART is not set
-# CONFIG_POWER_RESET_SYSCON is not set
-# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set
+# CONFIG_POWER_RESET is not set
 CONFIG_POWER_AVS=y
 CONFIG_HWMON=y
 CONFIG_HWMON_VID=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default
--- old/config/ppc64/default    2016-01-20 10:06:50.000000000 +0100
+++ new/config/ppc64/default    2016-01-27 18:30:19.000000000 +0100
@@ -3461,13 +3461,7 @@
 CONFIG_CHARGER_SMB347=m
 # CONFIG_BATTERY_GAUGE_LTC2941 is not set
 CONFIG_CHARGER_RT9455=m
-CONFIG_POWER_RESET=y
-# CONFIG_POWER_RESET_GPIO is not set
-# CONFIG_POWER_RESET_GPIO_RESTART is not set
-# CONFIG_POWER_RESET_LTC2952 is not set
-# CONFIG_POWER_RESET_RESTART is not set
-# CONFIG_POWER_RESET_SYSCON is not set
-# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set
+# CONFIG_POWER_RESET is not set
 CONFIG_POWER_AVS=y
 CONFIG_HWMON=y
 CONFIG_HWMON_VID=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64/vanilla new/config/ppc64/vanilla
--- old/config/ppc64/vanilla    2016-01-20 10:06:50.000000000 +0100
+++ new/config/ppc64/vanilla    2016-01-27 18:30:19.000000000 +0100
@@ -3453,13 +3453,7 @@
 CONFIG_CHARGER_SMB347=m
 # CONFIG_BATTERY_GAUGE_LTC2941 is not set
 CONFIG_CHARGER_RT9455=m
-CONFIG_POWER_RESET=y
-# CONFIG_POWER_RESET_GPIO is not set
-# CONFIG_POWER_RESET_GPIO_RESTART is not set
-# CONFIG_POWER_RESET_LTC2952 is not set
-# CONFIG_POWER_RESET_RESTART is not set
-# CONFIG_POWER_RESET_SYSCON is not set
-# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set
+# CONFIG_POWER_RESET is not set
 CONFIG_POWER_AVS=y
 CONFIG_HWMON=y
 CONFIG_HWMON_VID=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64le/debug new/config/ppc64le/debug
--- old/config/ppc64le/debug    2016-01-20 10:06:50.000000000 +0100
+++ new/config/ppc64le/debug    2016-01-27 18:30:19.000000000 +0100
@@ -3342,13 +3342,7 @@
 CONFIG_CHARGER_SMB347=m
 # CONFIG_BATTERY_GAUGE_LTC2941 is not set
 CONFIG_CHARGER_RT9455=m
-CONFIG_POWER_RESET=y
-# CONFIG_POWER_RESET_GPIO is not set
-# CONFIG_POWER_RESET_GPIO_RESTART is not set
-# CONFIG_POWER_RESET_LTC2952 is not set
-# CONFIG_POWER_RESET_RESTART is not set
-# CONFIG_POWER_RESET_SYSCON is not set
-# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set
+# CONFIG_POWER_RESET is not set
 CONFIG_POWER_AVS=y
 CONFIG_HWMON=y
 CONFIG_HWMON_VID=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default
--- old/config/ppc64le/default  2016-01-20 10:06:50.000000000 +0100
+++ new/config/ppc64le/default  2016-01-27 18:30:19.000000000 +0100
@@ -3331,13 +3331,7 @@
 CONFIG_CHARGER_SMB347=m
 # CONFIG_BATTERY_GAUGE_LTC2941 is not set
 CONFIG_CHARGER_RT9455=m
-CONFIG_POWER_RESET=y
-# CONFIG_POWER_RESET_GPIO is not set
-# CONFIG_POWER_RESET_GPIO_RESTART is not set
-# CONFIG_POWER_RESET_LTC2952 is not set
-# CONFIG_POWER_RESET_RESTART is not set
-# CONFIG_POWER_RESET_SYSCON is not set
-# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set
+# CONFIG_POWER_RESET is not set
 CONFIG_POWER_AVS=y
 CONFIG_HWMON=y
 CONFIG_HWMON_VID=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64le/vanilla new/config/ppc64le/vanilla
--- old/config/ppc64le/vanilla  2016-01-20 10:06:50.000000000 +0100
+++ new/config/ppc64le/vanilla  2016-01-27 18:30:19.000000000 +0100
@@ -3325,13 +3325,7 @@
 CONFIG_CHARGER_SMB347=m
 # CONFIG_BATTERY_GAUGE_LTC2941 is not set
 CONFIG_CHARGER_RT9455=m
-CONFIG_POWER_RESET=y
-# CONFIG_POWER_RESET_GPIO is not set
-# CONFIG_POWER_RESET_GPIO_RESTART is not set
-# CONFIG_POWER_RESET_LTC2952 is not set
-# CONFIG_POWER_RESET_RESTART is not set
-# CONFIG_POWER_RESET_SYSCON is not set
-# CONFIG_POWER_RESET_SYSCON_POWEROFF is not set
+# CONFIG_POWER_RESET is not set
 CONFIG_POWER_AVS=y
 CONFIG_HWMON=y
 CONFIG_HWMON_VID=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-01-20 10:06:50.000000000 +0100
+++ new/config/x86_64/debug     2016-01-27 18:30:19.000000000 +0100
@@ -3934,8 +3934,7 @@
 CONFIG_CHARGER_SMB347=m
 # CONFIG_BATTERY_GAUGE_LTC2941 is not set
 CONFIG_CHARGER_RT9455=m
-CONFIG_POWER_RESET=y
-# CONFIG_POWER_RESET_RESTART is not set
+# CONFIG_POWER_RESET is not set
 CONFIG_POWER_AVS=y
 CONFIG_HWMON=y
 CONFIG_HWMON_VID=m
@@ -5170,6 +5169,7 @@
 CONFIG_SND_PCM=m
 CONFIG_SND_HWDEP=m
 CONFIG_SND_RAWMIDI=m
+CONFIG_SND_COMPRESS_OFFLOAD=m
 CONFIG_SND_JACK=y
 CONFIG_SND_SEQUENCER=m
 CONFIG_SND_SEQ_DUMMY=m
@@ -5344,7 +5344,119 @@
 CONFIG_SND_PCMCIA=y
 CONFIG_SND_VXPOCKET=m
 CONFIG_SND_PDAUDIOCF=m
-# CONFIG_SND_SOC is not set
+CONFIG_SND_SOC=m
+CONFIG_SND_SOC_COMPRESS=y
+# CONFIG_SND_ATMEL_SOC is not set
+# CONFIG_SND_DESIGNWARE_I2S is not set
+
+#
+# SoC Audio for Freescale CPUs
+#
+
+#
+# Common SoC Audio options for Freescale CPUs:
+#
+# CONFIG_SND_SOC_FSL_ASRC is not set
+# CONFIG_SND_SOC_FSL_SAI is not set
+# CONFIG_SND_SOC_FSL_SSI is not set
+# CONFIG_SND_SOC_FSL_SPDIF is not set
+# CONFIG_SND_SOC_FSL_ESAI is not set
+# CONFIG_SND_SOC_IMX_AUDMUX is not set
+CONFIG_SND_SST_MFLD_PLATFORM=m
+CONFIG_SND_SST_IPC=m
+CONFIG_SND_SST_IPC_ACPI=m
+CONFIG_SND_SOC_INTEL_SST=m
+CONFIG_SND_SOC_INTEL_SST_ACPI=m
+CONFIG_SND_SOC_INTEL_HASWELL=m
+CONFIG_SND_SOC_INTEL_BAYTRAIL=m
+CONFIG_SND_SOC_INTEL_HASWELL_MACH=m
+CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m
+CONFIG_SND_SOC_INTEL_BYT_MAX98090_MACH=m
+CONFIG_SND_SOC_INTEL_BYTCR_RT5640_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_SKL_RT286_MACH is not set
+
+#
+# Allwinner SoC Audio support
+#
+# CONFIG_SND_SUN4I_CODEC is not set
+# CONFIG_SND_SOC_XTFPGA_I2S is not set
+CONFIG_SND_SOC_I2C_AND_SPI=m
+
+#
+# CODEC drivers
+#
+# CONFIG_SND_SOC_AC97_CODEC is not set
+# CONFIG_SND_SOC_ADAU1701 is not set
+# CONFIG_SND_SOC_AK4104 is not set
+# CONFIG_SND_SOC_AK4554 is not set
+# CONFIG_SND_SOC_AK4613 is not set
+# CONFIG_SND_SOC_AK4642 is not set
+# CONFIG_SND_SOC_AK5386 is not set
+# CONFIG_SND_SOC_ALC5623 is not set
+# CONFIG_SND_SOC_CS35L32 is not set
+# CONFIG_SND_SOC_CS42L51_I2C is not set
+# CONFIG_SND_SOC_CS42L52 is not set
+# CONFIG_SND_SOC_CS42L56 is not set
+# CONFIG_SND_SOC_CS42L73 is not set
+# CONFIG_SND_SOC_CS4265 is not set
+# CONFIG_SND_SOC_CS4270 is not set
+# CONFIG_SND_SOC_CS4271_I2C is not set
+# CONFIG_SND_SOC_CS4271_SPI is not set
+# CONFIG_SND_SOC_CS42XX8_I2C is not set
+# CONFIG_SND_SOC_CS4349 is not set
+# CONFIG_SND_SOC_ES8328 is not set
+# CONFIG_SND_SOC_GTM601 is not set
+CONFIG_SND_SOC_MAX98090=m
+# CONFIG_SND_SOC_PCM1681 is not set
+# CONFIG_SND_SOC_PCM1792A is not set
+# CONFIG_SND_SOC_PCM512x_I2C is not set
+# CONFIG_SND_SOC_PCM512x_SPI is not set
+CONFIG_SND_SOC_RL6231=m
+# CONFIG_SND_SOC_RT5631 is not set
+CONFIG_SND_SOC_RT5640=m
+CONFIG_SND_SOC_RT5645=m
+CONFIG_SND_SOC_RT5670=m
+# CONFIG_SND_SOC_RT5677_SPI is not set
+# CONFIG_SND_SOC_SGTL5000 is not set
+# CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set
+# CONFIG_SND_SOC_SPDIF is not set
+# CONFIG_SND_SOC_SSM2602_SPI is not set
+# CONFIG_SND_SOC_SSM2602_I2C is not set
+# CONFIG_SND_SOC_SSM4567 is not set
+# CONFIG_SND_SOC_STA32X is not set
+# CONFIG_SND_SOC_STA350 is not set
+# CONFIG_SND_SOC_STI_SAS is not set
+# CONFIG_SND_SOC_TAS2552 is not set
+# CONFIG_SND_SOC_TAS5086 is not set
+# CONFIG_SND_SOC_TAS571X is not set
+# CONFIG_SND_SOC_TFA9879 is not set
+# CONFIG_SND_SOC_TLV320AIC23_I2C is not set
+# CONFIG_SND_SOC_TLV320AIC23_SPI is not set
+# CONFIG_SND_SOC_TLV320AIC31XX is not set
+# CONFIG_SND_SOC_TLV320AIC3X is not set
+CONFIG_SND_SOC_TS3A227E=m
+# CONFIG_SND_SOC_WM8510 is not set
+# CONFIG_SND_SOC_WM8523 is not set
+# CONFIG_SND_SOC_WM8580 is not set
+# CONFIG_SND_SOC_WM8711 is not set
+# CONFIG_SND_SOC_WM8728 is not set
+# CONFIG_SND_SOC_WM8731 is not set
+# CONFIG_SND_SOC_WM8737 is not set
+# CONFIG_SND_SOC_WM8741 is not set
+# CONFIG_SND_SOC_WM8750 is not set
+# CONFIG_SND_SOC_WM8753 is not set
+# CONFIG_SND_SOC_WM8770 is not set
+# CONFIG_SND_SOC_WM8776 is not set
+# CONFIG_SND_SOC_WM8804_I2C is not set
+# CONFIG_SND_SOC_WM8804_SPI is not set
+# CONFIG_SND_SOC_WM8903 is not set
+# CONFIG_SND_SOC_WM8962 is not set
+# CONFIG_SND_SOC_WM8978 is not set
+# CONFIG_SND_SOC_TPA6130A2 is not set
+# CONFIG_SND_SIMPLE_CARD is not set
 CONFIG_SOUND_PRIME=m
 CONFIG_SOUND_OSS=m
 CONFIG_SOUND_TRACEINIT=y
@@ -7263,12 +7375,10 @@
 CONFIG_EARLY_PRINTK=y
 CONFIG_EARLY_PRINTK_DBGP=y
 CONFIG_EARLY_PRINTK_EFI=y
-CONFIG_X86_PTDUMP_CORE=y
 # CONFIG_X86_PTDUMP is not set
 # CONFIG_EFI_PGT_DUMP is not set
 CONFIG_DEBUG_RODATA=y
 CONFIG_DEBUG_RODATA_TEST=y
-CONFIG_DEBUG_WX=y
 CONFIG_DEBUG_SET_MODULE_RONX=y
 # CONFIG_DEBUG_NX_TEST is not set
 CONFIG_DOUBLEFAULT=y
@@ -7646,3 +7756,5 @@
 CONFIG_ARCH_HAS_SG_CHAIN=y
 CONFIG_ARCH_HAS_PMEM_API=y
 CONFIG_ARCH_HAS_MMIO_FLUSH=y
+# CONFIG_DEBUG_WX is not set
+# CONFIG_X86_PTDUMP_CORE is not set
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-01-20 10:06:50.000000000 +0100
+++ new/config/x86_64/default   2016-01-27 18:30:19.000000000 +0100
@@ -3919,8 +3919,7 @@
 CONFIG_CHARGER_SMB347=m
 # CONFIG_BATTERY_GAUGE_LTC2941 is not set
 CONFIG_CHARGER_RT9455=m
-CONFIG_POWER_RESET=y
-# CONFIG_POWER_RESET_RESTART is not set
+# CONFIG_POWER_RESET is not set
 CONFIG_POWER_AVS=y
 CONFIG_HWMON=y
 CONFIG_HWMON_VID=m
@@ -5154,6 +5153,7 @@
 CONFIG_SND_PCM=m
 CONFIG_SND_HWDEP=m
 CONFIG_SND_RAWMIDI=m
+CONFIG_SND_COMPRESS_OFFLOAD=m
 CONFIG_SND_JACK=y
 CONFIG_SND_SEQUENCER=m
 CONFIG_SND_SEQ_DUMMY=m
@@ -5328,7 +5328,119 @@
 CONFIG_SND_PCMCIA=y
 CONFIG_SND_VXPOCKET=m
 CONFIG_SND_PDAUDIOCF=m
-# CONFIG_SND_SOC is not set
+CONFIG_SND_SOC=m
+CONFIG_SND_SOC_COMPRESS=y
+# CONFIG_SND_ATMEL_SOC is not set
+# CONFIG_SND_DESIGNWARE_I2S is not set
+
+#
+# SoC Audio for Freescale CPUs
+#
+
+#
+# Common SoC Audio options for Freescale CPUs:
+#
+# CONFIG_SND_SOC_FSL_ASRC is not set
+# CONFIG_SND_SOC_FSL_SAI is not set
+# CONFIG_SND_SOC_FSL_SSI is not set
+# CONFIG_SND_SOC_FSL_SPDIF is not set
+# CONFIG_SND_SOC_FSL_ESAI is not set
+# CONFIG_SND_SOC_IMX_AUDMUX is not set
+CONFIG_SND_SST_MFLD_PLATFORM=m
+CONFIG_SND_SST_IPC=m
+CONFIG_SND_SST_IPC_ACPI=m
+CONFIG_SND_SOC_INTEL_SST=m
+CONFIG_SND_SOC_INTEL_SST_ACPI=m
+CONFIG_SND_SOC_INTEL_HASWELL=m
+CONFIG_SND_SOC_INTEL_BAYTRAIL=m
+CONFIG_SND_SOC_INTEL_HASWELL_MACH=m
+CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m
+CONFIG_SND_SOC_INTEL_BYT_MAX98090_MACH=m
+CONFIG_SND_SOC_INTEL_BYTCR_RT5640_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_SKL_RT286_MACH is not set
+
+#
+# Allwinner SoC Audio support
+#
+# CONFIG_SND_SUN4I_CODEC is not set
+# CONFIG_SND_SOC_XTFPGA_I2S is not set
+CONFIG_SND_SOC_I2C_AND_SPI=m
+
+#
+# CODEC drivers
+#
+# CONFIG_SND_SOC_AC97_CODEC is not set
+# CONFIG_SND_SOC_ADAU1701 is not set
+# CONFIG_SND_SOC_AK4104 is not set
+# CONFIG_SND_SOC_AK4554 is not set
+# CONFIG_SND_SOC_AK4613 is not set
+# CONFIG_SND_SOC_AK4642 is not set
+# CONFIG_SND_SOC_AK5386 is not set
+# CONFIG_SND_SOC_ALC5623 is not set
+# CONFIG_SND_SOC_CS35L32 is not set
+# CONFIG_SND_SOC_CS42L51_I2C is not set
+# CONFIG_SND_SOC_CS42L52 is not set
+# CONFIG_SND_SOC_CS42L56 is not set
+# CONFIG_SND_SOC_CS42L73 is not set
+# CONFIG_SND_SOC_CS4265 is not set
+# CONFIG_SND_SOC_CS4270 is not set
+# CONFIG_SND_SOC_CS4271_I2C is not set
+# CONFIG_SND_SOC_CS4271_SPI is not set
+# CONFIG_SND_SOC_CS42XX8_I2C is not set
+# CONFIG_SND_SOC_CS4349 is not set
+# CONFIG_SND_SOC_ES8328 is not set
+# CONFIG_SND_SOC_GTM601 is not set
+CONFIG_SND_SOC_MAX98090=m
+# CONFIG_SND_SOC_PCM1681 is not set
+# CONFIG_SND_SOC_PCM1792A is not set
+# CONFIG_SND_SOC_PCM512x_I2C is not set
+# CONFIG_SND_SOC_PCM512x_SPI is not set
+CONFIG_SND_SOC_RL6231=m
+# CONFIG_SND_SOC_RT5631 is not set
+CONFIG_SND_SOC_RT5640=m
+CONFIG_SND_SOC_RT5645=m
+CONFIG_SND_SOC_RT5670=m
+# CONFIG_SND_SOC_RT5677_SPI is not set
+# CONFIG_SND_SOC_SGTL5000 is not set
+# CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set
+# CONFIG_SND_SOC_SPDIF is not set
+# CONFIG_SND_SOC_SSM2602_SPI is not set
+# CONFIG_SND_SOC_SSM2602_I2C is not set
+# CONFIG_SND_SOC_SSM4567 is not set
+# CONFIG_SND_SOC_STA32X is not set
+# CONFIG_SND_SOC_STA350 is not set
+# CONFIG_SND_SOC_STI_SAS is not set
+# CONFIG_SND_SOC_TAS2552 is not set
+# CONFIG_SND_SOC_TAS5086 is not set
+# CONFIG_SND_SOC_TAS571X is not set
+# CONFIG_SND_SOC_TFA9879 is not set
+# CONFIG_SND_SOC_TLV320AIC23_I2C is not set
+# CONFIG_SND_SOC_TLV320AIC23_SPI is not set
+# CONFIG_SND_SOC_TLV320AIC31XX is not set
+# CONFIG_SND_SOC_TLV320AIC3X is not set
+CONFIG_SND_SOC_TS3A227E=m
+# CONFIG_SND_SOC_WM8510 is not set
+# CONFIG_SND_SOC_WM8523 is not set
+# CONFIG_SND_SOC_WM8580 is not set
+# CONFIG_SND_SOC_WM8711 is not set
+# CONFIG_SND_SOC_WM8728 is not set
+# CONFIG_SND_SOC_WM8731 is not set
+# CONFIG_SND_SOC_WM8737 is not set
+# CONFIG_SND_SOC_WM8741 is not set
+# CONFIG_SND_SOC_WM8750 is not set
+# CONFIG_SND_SOC_WM8753 is not set
+# CONFIG_SND_SOC_WM8770 is not set
+# CONFIG_SND_SOC_WM8776 is not set
+# CONFIG_SND_SOC_WM8804_I2C is not set
+# CONFIG_SND_SOC_WM8804_SPI is not set
+# CONFIG_SND_SOC_WM8903 is not set
+# CONFIG_SND_SOC_WM8962 is not set
+# CONFIG_SND_SOC_WM8978 is not set
+# CONFIG_SND_SOC_TPA6130A2 is not set
+# CONFIG_SND_SIMPLE_CARD is not set
 CONFIG_SOUND_PRIME=m
 CONFIG_SOUND_OSS=m
 CONFIG_SOUND_TRACEINIT=y
@@ -7243,12 +7355,10 @@
 CONFIG_EARLY_PRINTK=y
 CONFIG_EARLY_PRINTK_DBGP=y
 CONFIG_EARLY_PRINTK_EFI=y
-CONFIG_X86_PTDUMP_CORE=y
 # CONFIG_X86_PTDUMP is not set
 # CONFIG_EFI_PGT_DUMP is not set
 CONFIG_DEBUG_RODATA=y
 # CONFIG_DEBUG_RODATA_TEST is not set
-CONFIG_DEBUG_WX=y
 CONFIG_DEBUG_SET_MODULE_RONX=y
 # CONFIG_DEBUG_NX_TEST is not set
 CONFIG_DOUBLEFAULT=y
@@ -7626,3 +7736,5 @@
 CONFIG_ARCH_HAS_SG_CHAIN=y
 CONFIG_ARCH_HAS_PMEM_API=y
 CONFIG_ARCH_HAS_MMIO_FLUSH=y
+# CONFIG_DEBUG_WX is not set
+# CONFIG_X86_PTDUMP_CORE is not set
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   2016-01-20 10:06:50.000000000 +0100
+++ new/config/x86_64/vanilla   2016-01-27 18:30:19.000000000 +0100
@@ -3915,8 +3915,7 @@
 CONFIG_CHARGER_SMB347=m
 # CONFIG_BATTERY_GAUGE_LTC2941 is not set
 CONFIG_CHARGER_RT9455=m
-CONFIG_POWER_RESET=y
-# CONFIG_POWER_RESET_RESTART is not set
+# CONFIG_POWER_RESET is not set
 CONFIG_POWER_AVS=y
 CONFIG_HWMON=y
 CONFIG_HWMON_VID=m
@@ -5150,6 +5149,7 @@
 CONFIG_SND_PCM=m
 CONFIG_SND_HWDEP=m
 CONFIG_SND_RAWMIDI=m
+CONFIG_SND_COMPRESS_OFFLOAD=m
 CONFIG_SND_JACK=y
 CONFIG_SND_SEQUENCER=m
 CONFIG_SND_SEQ_DUMMY=m
@@ -5324,7 +5324,119 @@
 CONFIG_SND_PCMCIA=y
 CONFIG_SND_VXPOCKET=m
 CONFIG_SND_PDAUDIOCF=m
-# CONFIG_SND_SOC is not set
+CONFIG_SND_SOC=m
+CONFIG_SND_SOC_COMPRESS=y
+# CONFIG_SND_ATMEL_SOC is not set
+# CONFIG_SND_DESIGNWARE_I2S is not set
+
+#
+# SoC Audio for Freescale CPUs
+#
+
+#
+# Common SoC Audio options for Freescale CPUs:
+#
+# CONFIG_SND_SOC_FSL_ASRC is not set
+# CONFIG_SND_SOC_FSL_SAI is not set
+# CONFIG_SND_SOC_FSL_SSI is not set
+# CONFIG_SND_SOC_FSL_SPDIF is not set
+# CONFIG_SND_SOC_FSL_ESAI is not set
+# CONFIG_SND_SOC_IMX_AUDMUX is not set
+CONFIG_SND_SST_MFLD_PLATFORM=m
+CONFIG_SND_SST_IPC=m
+CONFIG_SND_SST_IPC_ACPI=m
+CONFIG_SND_SOC_INTEL_SST=m
+CONFIG_SND_SOC_INTEL_SST_ACPI=m
+CONFIG_SND_SOC_INTEL_HASWELL=m
+CONFIG_SND_SOC_INTEL_BAYTRAIL=m
+CONFIG_SND_SOC_INTEL_HASWELL_MACH=m
+CONFIG_SND_SOC_INTEL_BYT_RT5640_MACH=m
+CONFIG_SND_SOC_INTEL_BYT_MAX98090_MACH=m
+CONFIG_SND_SOC_INTEL_BYTCR_RT5640_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_SKL_RT286_MACH is not set
+
+#
+# Allwinner SoC Audio support
+#
+# CONFIG_SND_SUN4I_CODEC is not set
+# CONFIG_SND_SOC_XTFPGA_I2S is not set
+CONFIG_SND_SOC_I2C_AND_SPI=m
+
+#
+# CODEC drivers
+#
+# CONFIG_SND_SOC_AC97_CODEC is not set
+# CONFIG_SND_SOC_ADAU1701 is not set
+# CONFIG_SND_SOC_AK4104 is not set
+# CONFIG_SND_SOC_AK4554 is not set
+# CONFIG_SND_SOC_AK4613 is not set
+# CONFIG_SND_SOC_AK4642 is not set
+# CONFIG_SND_SOC_AK5386 is not set
+# CONFIG_SND_SOC_ALC5623 is not set
+# CONFIG_SND_SOC_CS35L32 is not set
+# CONFIG_SND_SOC_CS42L51_I2C is not set
+# CONFIG_SND_SOC_CS42L52 is not set
+# CONFIG_SND_SOC_CS42L56 is not set
+# CONFIG_SND_SOC_CS42L73 is not set
+# CONFIG_SND_SOC_CS4265 is not set
+# CONFIG_SND_SOC_CS4270 is not set
+# CONFIG_SND_SOC_CS4271_I2C is not set
+# CONFIG_SND_SOC_CS4271_SPI is not set
+# CONFIG_SND_SOC_CS42XX8_I2C is not set
+# CONFIG_SND_SOC_CS4349 is not set
+# CONFIG_SND_SOC_ES8328 is not set
+# CONFIG_SND_SOC_GTM601 is not set
+CONFIG_SND_SOC_MAX98090=m
+# CONFIG_SND_SOC_PCM1681 is not set
+# CONFIG_SND_SOC_PCM1792A is not set
+# CONFIG_SND_SOC_PCM512x_I2C is not set
+# CONFIG_SND_SOC_PCM512x_SPI is not set
+CONFIG_SND_SOC_RL6231=m
+# CONFIG_SND_SOC_RT5631 is not set
+CONFIG_SND_SOC_RT5640=m
+CONFIG_SND_SOC_RT5645=m
+CONFIG_SND_SOC_RT5670=m
+# CONFIG_SND_SOC_RT5677_SPI is not set
+# CONFIG_SND_SOC_SGTL5000 is not set
+# CONFIG_SND_SOC_SIRF_AUDIO_CODEC is not set
+# CONFIG_SND_SOC_SPDIF is not set
+# CONFIG_SND_SOC_SSM2602_SPI is not set
+# CONFIG_SND_SOC_SSM2602_I2C is not set
+# CONFIG_SND_SOC_SSM4567 is not set
+# CONFIG_SND_SOC_STA32X is not set
+# CONFIG_SND_SOC_STA350 is not set
+# CONFIG_SND_SOC_STI_SAS is not set
+# CONFIG_SND_SOC_TAS2552 is not set
+# CONFIG_SND_SOC_TAS5086 is not set
+# CONFIG_SND_SOC_TAS571X is not set
+# CONFIG_SND_SOC_TFA9879 is not set
+# CONFIG_SND_SOC_TLV320AIC23_I2C is not set
+# CONFIG_SND_SOC_TLV320AIC23_SPI is not set
+# CONFIG_SND_SOC_TLV320AIC31XX is not set
+# CONFIG_SND_SOC_TLV320AIC3X is not set
+CONFIG_SND_SOC_TS3A227E=m
+# CONFIG_SND_SOC_WM8510 is not set
+# CONFIG_SND_SOC_WM8523 is not set
+# CONFIG_SND_SOC_WM8580 is not set
+# CONFIG_SND_SOC_WM8711 is not set
+# CONFIG_SND_SOC_WM8728 is not set
+# CONFIG_SND_SOC_WM8731 is not set
+# CONFIG_SND_SOC_WM8737 is not set
+# CONFIG_SND_SOC_WM8741 is not set
+# CONFIG_SND_SOC_WM8750 is not set
+# CONFIG_SND_SOC_WM8753 is not set
+# CONFIG_SND_SOC_WM8770 is not set
+# CONFIG_SND_SOC_WM8776 is not set
+# CONFIG_SND_SOC_WM8804_I2C is not set
+# CONFIG_SND_SOC_WM8804_SPI is not set
+# CONFIG_SND_SOC_WM8903 is not set
+# CONFIG_SND_SOC_WM8962 is not set
+# CONFIG_SND_SOC_WM8978 is not set
+# CONFIG_SND_SOC_TPA6130A2 is not set
+# CONFIG_SND_SIMPLE_CARD is not set
 CONFIG_SOUND_PRIME=m
 CONFIG_SOUND_OSS=m
 CONFIG_SOUND_TRACEINIT=y
@@ -7236,12 +7348,10 @@
 CONFIG_EARLY_PRINTK=y
 CONFIG_EARLY_PRINTK_DBGP=y
 CONFIG_EARLY_PRINTK_EFI=y
-CONFIG_X86_PTDUMP_CORE=y
 # CONFIG_X86_PTDUMP is not set
 # CONFIG_EFI_PGT_DUMP is not set
 CONFIG_DEBUG_RODATA=y
 # CONFIG_DEBUG_RODATA_TEST is not set
-CONFIG_DEBUG_WX=y
 CONFIG_DEBUG_SET_MODULE_RONX=y
 # CONFIG_DEBUG_NX_TEST is not set
 CONFIG_DOUBLEFAULT=y
@@ -7619,3 +7729,5 @@
 CONFIG_ARCH_HAS_SG_CHAIN=y
 CONFIG_ARCH_HAS_PMEM_API=y
 CONFIG_ARCH_HAS_MMIO_FLUSH=y
+# CONFIG_DEBUG_WX is not set
+# CONFIG_X86_PTDUMP_CORE is not set

++++++ kernel-binary.spec.in ++++++
--- /var/tmp/diff_new_pack.PaY2TZ/_old  2016-02-01 19:55:29.000000000 +0100
+++ /var/tmp/diff_new_pack.PaY2TZ/_new  2016-02-01 19:55:29.000000000 +0100
@@ -30,8 +30,12 @@
 %define build_default  ("%build_flavor" == "default")
 %define build_vanilla  ("%build_flavor" == "vanilla")
 
+%if ! %build_vanilla
 %define src_install_dir /usr/src/linux-%kernelrelease%variant
-%define obj_install_dir %src_install_dir-obj
+%else
+%define src_install_dir /usr/src/linux-%kernelrelease-vanilla
+%endif
+%define obj_install_dir /usr/src/linux-%kernelrelease%variant-obj
 %define rpm_install_dir %buildroot%obj_install_dir
 %define kernel_build_dir %my_builddir/linux-%srcversion/linux-obj
 
@@ -130,10 +134,10 @@
 
 Obsoletes:      microcode_ctl
 
-%if %build_vanilla
-# force bzip2 instead of lzma compression to allow install on older dist 
versions
+# Force bzip2 instead of lzma compression to
+# 1) allow install on older dist versions, and
+# 2) decrease build times (bsc#962356)
 %define _binary_payload w9.bzdio
-%endif
 # dead network if installed on SLES10, otherwise it will work (mostly)
 Conflicts:      sysfsutils < 2.0
 Conflicts:      apparmor-profiles <= 2.1
@@ -701,7 +705,7 @@
             esac
         done
     # Recreate the generated Makefile with correct path
-    sh ../scripts/mkmakefile ../../../linux-%kernelrelease%variant \
+    sh ../scripts/mkmakefile ../../../%{basename:%src_install_dir} \
         %rpm_install_dir/%cpu_arch_flavor \
         $(echo %srcversion | sed -r 's/^([0-9]+)\.([0-9]+).*/\1 \2/')
 fi
@@ -910,8 +914,13 @@
 Group:          Development/Sources
 Provides:       %name-devel = %version-%source_rel
 Provides:       multiversion(kernel)
+%if ! %build_vanilla
 Requires:       kernel-devel%variant = %version-%source_rel
 Supplements:    packageand(%name:kernel-devel%variant)
+%else
+Requires:       kernel-source-vanilla = %version-%source_rel
+Supplements:    packageand(%name:kernel-source-vanilla)
+%endif
 @PROVIDES_OBSOLETES_DEVEL@
 %obsolete_rebuilds %name-devel
 PreReq:         coreutils

++++++ kernel-obs-build.spec.in ++++++
--- /var/tmp/diff_new_pack.PaY2TZ/_old  2016-02-01 19:55:29.000000000 +0100
+++ /var/tmp/diff_new_pack.PaY2TZ/_new  2016-02-01 19:55:29.000000000 +0100
@@ -99,7 +99,7 @@
 
 # a longer list to have them also available for qemu cross builds where x86_64 
kernel runs in eg. arm env.
 # this list of modules where available on build workers of build.opensuse.org, 
so we stay compatible.
-export KERNEL_MODULES="loop dm-mod dm-snapshot binfmt-misc fuse kqemu squashfs 
ext2 ext3 ext4 reiserfs btrfs nf_conntrack_ipv6 binfmt_misc virtio_pci 
virtio_mmio virtio_blk virtio_rng fat vfat nls_cp437 nls_iso8859-1 ibmvscsi 
ibmvscsic"
+export KERNEL_MODULES="loop dm-mod dm-snapshot binfmt-misc fuse kqemu squashfs 
ext2 ext3 ext4 reiserfs btrfs nf_conntrack_ipv6 binfmt_misc virtio_pci 
virtio_mmio virtio_blk virtio_rng fat vfat nls_cp437 nls_iso8859-1 ibmvscsi 
sd_mod"
 
 # manually load all modules to make sure they're available
 for i in $KERNEL_MODULES; do

++++++ kernel-source.spec.in ++++++
--- /var/tmp/diff_new_pack.PaY2TZ/_old  2016-02-01 19:55:29.000000000 +0100
+++ /var/tmp/diff_new_pack.PaY2TZ/_new  2016-02-01 19:55:29.000000000 +0100
@@ -157,6 +157,7 @@
 AutoReqProv:    off
 Provides:       %name-vanilla = %version-%source_rel
 Provides:       multiversion(kernel)
+Requires:       kernel-macros
 
 %description vanilla
 Vanilla Linux kernel sources with minor build fixes.

++++++ package-descriptions ++++++
--- /var/tmp/diff_new_pack.PaY2TZ/_old  2016-02-01 19:55:29.000000000 +0100
+++ /var/tmp/diff_new_pack.PaY2TZ/_new  2016-02-01 19:55:29.000000000 +0100
@@ -20,24 +20,6 @@
 
 The standard kernel for both uniprocessor and multiprocessor systems.
 
-=== kernel-desktop ===
-Kernel optimized for the desktop
-
-This kernel is optimized for the desktop. It is configured for lower latency
-and has many of the features that aren't usually used on desktop machines
-disabled.
-
-%ifarch %ix86
-This kernel supports up to 64GB of main memory. It requires Physical
-Addressing Extensions (PAE), which were introduced with the Pentium Pro
-processor.
-
-PAE is not only more physical address space but also important for the
-"no execute" feature which disables execution of code that is marked as
-non-executable. Therefore, the PAE kernel should be used on any systems
-that support it, regardless of the amount of main memory.
-%endif
-
 === kernel-pae ===
 Kernel with PAE Support
 
@@ -99,3 +81,12 @@
 Kernel for Versatile SoC
 
 The standard kernel for Versatile SoC, or for emulation with QEMU.
+
+=== kernel-zfcpdump ===
+The IBM System Z zfcpdump Kernel
+
+The Linux kernel for booting the zfcpdump process on IBM System Z.
+
+This kernel should only be used by the s390-tools package. This kernel
+should not be installed as a regular booting kernel.
+

++++++ patches.fixes.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.fixes/drm-radeon-Update-radeon_get_vblank_counter_kms.patch 
new/patches.fixes/drm-radeon-Update-radeon_get_vblank_counter_kms.patch
--- old/patches.fixes/drm-radeon-Update-radeon_get_vblank_counter_kms.patch     
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.fixes/drm-radeon-Update-radeon_get_vblank_counter_kms.patch     
2016-01-28 09:15:06.000000000 +0100
@@ -0,0 +1,109 @@
+From: Thierry Reding <tred...@nvidia.com>
+Date: Wed, 16 Dec 2015 15:31:47 +0100
+Subject: drm/radeon: Update radeon_get_vblank_counter_kms()
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+Git-commit: 4e926d2db58244fca9845c78a5d6f873ac73795b
+Patch-mainline: v4.5-rc1
+References: bnc#962535
+
+Commit 88e72717c2de ("drm/irq: Use unsigned int pipe in public API")
+updated the prototype of this function but not the implementation. This
+wasn't noticed even through compile tests because the prototype is part
+of the source file that uses it and hence the compiler won't know the
+prototype when it compiles the implementation.
+
+The right thing would've been to move the prototype to a header that's
+included in radeon_kms.c so that the implementation signature could be
+checked against it, but the closest thing would've been radeon_drv.h
+and including that results in a lot of build errors, so we'll leave it
+as is for now.
+
+Cc: Christian König <christian.koe...@amd.com>
+Cc: Alex Deucher <alexander.deuc...@amd.com>
+Reviewed-by: Christian König <christian.koe...@amd.com>
+Signed-off-by: Thierry Reding <tred...@nvidia.com>
+Signed-off-by: Alex Deucher <alexander.deuc...@amd.com>
+Signed-off-by: Jiri Slaby <jsl...@suse.cz>
+---
+ drivers/gpu/drm/radeon/radeon_kms.c | 24 ++++++++++++------------
+ 1 file changed, 12 insertions(+), 12 deletions(-)
+
+diff --git a/drivers/gpu/drm/radeon/radeon_kms.c 
b/drivers/gpu/drm/radeon/radeon_kms.c
+index d290a8a09036..4fab44e0f36b 100644
+--- a/drivers/gpu/drm/radeon/radeon_kms.c
++++ b/drivers/gpu/drm/radeon/radeon_kms.c
+@@ -748,19 +748,19 @@ void radeon_driver_preclose_kms(struct drm_device *dev,
+  * radeon_get_vblank_counter_kms - get frame count
+  *
+  * @dev: drm dev pointer
+- * @crtc: crtc to get the frame count from
++ * @pipe: crtc to get the frame count from
+  *
+  * Gets the frame count on the requested crtc (all asics).
+  * Returns frame count on success, -EINVAL on failure.
+  */
+-u32 radeon_get_vblank_counter_kms(struct drm_device *dev, int crtc)
++u32 radeon_get_vblank_counter_kms(struct drm_device *dev, unsigned int pipe)
+ {
+       int vpos, hpos, stat;
+       u32 count;
+       struct radeon_device *rdev = dev->dev_private;
+ 
+-      if (crtc < 0 || crtc >= rdev->num_crtc) {
+-              DRM_ERROR("Invalid crtc %d\n", crtc);
++      if (pipe < 0 || pipe >= rdev->num_crtc) {
++              DRM_ERROR("Invalid crtc %u\n", pipe);
+               return -EINVAL;
+       }
+ 
+@@ -772,29 +772,29 @@ u32 radeon_get_vblank_counter_kms(struct drm_device 
*dev, int crtc)
+        * and start of vsync, so vpos >= 0 means to bump the hw frame counter
+        * result by 1 to give the proper appearance to caller.
+        */
+-      if (rdev->mode_info.crtcs[crtc]) {
++      if (rdev->mode_info.crtcs[pipe]) {
+               /* Repeat readout if needed to provide stable result if
+                * we cross start of vsync during the queries.
+                */
+               do {
+-                      count = radeon_get_vblank_counter(rdev, crtc);
++                      count = radeon_get_vblank_counter(rdev, pipe);
+                       /* Ask radeon_get_crtc_scanoutpos to return vpos as
+                        * distance to start of vblank, instead of regular
+                        * vertical scanout pos.
+                        */
+                       stat = radeon_get_crtc_scanoutpos(
+-                              dev, crtc, GET_DISTANCE_TO_VBLANKSTART,
++                              dev, pipe, GET_DISTANCE_TO_VBLANKSTART,
+                               &vpos, &hpos, NULL, NULL,
+-                              &rdev->mode_info.crtcs[crtc]->base.hwmode);
+-              } while (count != radeon_get_vblank_counter(rdev, crtc));
++                              &rdev->mode_info.crtcs[pipe]->base.hwmode);
++              } while (count != radeon_get_vblank_counter(rdev, pipe));
+ 
+               if (((stat & (DRM_SCANOUTPOS_VALID | DRM_SCANOUTPOS_ACCURATE)) 
!=
+                   (DRM_SCANOUTPOS_VALID | DRM_SCANOUTPOS_ACCURATE))) {
+                       DRM_DEBUG_VBL("Query failed! stat %d\n", stat);
+               }
+               else {
+-                      DRM_DEBUG_VBL("crtc %d: dist from vblank start %d\n",
+-                                    crtc, vpos);
++                      DRM_DEBUG_VBL("crtc %u: dist from vblank start %d\n",
++                                    pipe, vpos);
+ 
+                       /* Bump counter if we are at >= leading edge of vblank,
+                        * but before vsync where vpos would turn negative and
+@@ -806,7 +806,7 @@ u32 radeon_get_vblank_counter_kms(struct drm_device *dev, 
int crtc)
+       }
+       else {
+           /* Fallback to use value as is. */
+-          count = radeon_get_vblank_counter(rdev, crtc);
++          count = radeon_get_vblank_counter(rdev, pipe);
+           DRM_DEBUG_VBL("NULL mode info! Returned count may be wrong.\n");
+       }
+ 
+-- 
+2.7.0
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.fixes/ptrace-getsiginfo 
new/patches.fixes/ptrace-getsiginfo
--- old/patches.fixes/ptrace-getsiginfo 2016-01-20 18:02:28.000000000 +0100
+++ new/patches.fixes/ptrace-getsiginfo 1970-01-01 01:00:00.000000000 +0100
@@ -1,79 +0,0 @@
-From: Andreas Schwab <sch...@suse.de>
-Subject: Add compat handler for PTRACE_GETSIGINFO
-Patch-mainline: not yet
-
-Current versions of gdb require a working implementation of
-PTRACE_GETSIGINFO for proper watchpoint support.  Since struct siginfo
-contains pointers it must be converted when passed to a 32-bit debugger.
-
-Signed-off-by: Andreas Schwab <sch...@suse.de>
----
- arch/powerpc/kernel/ppc32.h    |    2 ++
- arch/powerpc/kernel/ptrace32.c |   27 +++++++++++++++++++++++++++
- 2 files changed, 29 insertions(+)
-
---- a/arch/powerpc/kernel/ppc32.h
-+++ b/arch/powerpc/kernel/ppc32.h
-@@ -136,4 +136,6 @@ struct ucontext32 {
-       struct mcontext32       uc_mcontext;
- };
- 
-+extern int copy_siginfo_to_user32(struct compat_siginfo __user *d, siginfo_t 
*s);
-+
- #endif  /* _PPC64_PPC32_H */
---- a/arch/powerpc/kernel/ptrace32.c
-+++ b/arch/powerpc/kernel/ptrace32.c
-@@ -28,12 +28,15 @@
- #include <linux/security.h>
- #include <linux/signal.h>
- #include <linux/compat.h>
-+#include <linux/elf.h>
- 
- #include <asm/uaccess.h>
- #include <asm/page.h>
- #include <asm/pgtable.h>
- #include <asm/switch_to.h>
- 
-+#include "ppc32.h"
-+
- /*
-  * does not yet catch signals sent when the child dies.
-  * in exit.c or in signal.c.
-@@ -69,6 +72,27 @@ static long compat_ptrace_old(struct tas
- #define FPRHALF(i) (((i) - PT_FPR0) & 1)
- #define FPRINDEX(i) TS_FPRWIDTH * FPRNUMBER(i) * 2 + FPRHALF(i)
- 
-+static int compat_ptrace_getsiginfo(struct task_struct *child, 
compat_siginfo_t __user *data)
-+{
-+      siginfo_t lastinfo;
-+      int error = -ESRCH;
-+
-+      read_lock(&tasklist_lock);
-+      if (likely(child->sighand != NULL)) {
-+              error = -EINVAL;
-+              spin_lock_irq(&child->sighand->siglock);
-+              if (likely(child->last_siginfo != NULL)) {
-+                      lastinfo = *child->last_siginfo;
-+                      error = 0;
-+              }
-+              spin_unlock_irq(&child->sighand->siglock);
-+      }
-+      read_unlock(&tasklist_lock);
-+      if (!error)
-+              return copy_siginfo_to_user32(data, &lastinfo);
-+      return error;
-+}
-+
- long compat_arch_ptrace(struct task_struct *child, compat_long_t request,
-                       compat_ulong_t caddr, compat_ulong_t cdata)
- {
-@@ -296,6 +320,9 @@ long compat_arch_ptrace(struct task_stru
-                       0, PT_REGS_COUNT * sizeof(compat_long_t),
-                       compat_ptr(data));
- 
-+      case PTRACE_GETSIGINFO:
-+              return compat_ptrace_getsiginfo(child, compat_ptr(data));
-+
-       case PTRACE_GETFPREGS:
-       case PTRACE_SETFPREGS:
-       case PTRACE_GETVRREGS:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.fixes/tulip-quad-NIC-ifdown 
new/patches.fixes/tulip-quad-NIC-ifdown
--- old/patches.fixes/tulip-quad-NIC-ifdown     2016-01-20 18:02:28.000000000 
+0100
+++ new/patches.fixes/tulip-quad-NIC-ifdown     1970-01-01 01:00:00.000000000 
+0100
@@ -1,27 +0,0 @@
-Subject: MCA when shutting down tulip quad-NIC 
-From: andrew.patter...@hp.com
-References: SUSE39204
-Patch-mainline: not yet
-
-Shutting down the network causes an MCA because of an IO TLB error when
-a DEC quad 10/100 card is in any slot.  This problem was originally seen
-on an HP rx4640.
-
-Acked-by: Olaf Kirch <o...@suse.de>
-
- drivers/net/ethernet/dec/tulip/tulip_core.c |    4 ++++
- 1 file changed, 4 insertions(+)
-
---- a/drivers/net/ethernet/dec/tulip/tulip_core.c
-+++ b/drivers/net/ethernet/dec/tulip/tulip_core.c
-@@ -1940,6 +1940,10 @@ static void __devexit tulip_remove_one (
-               return;
- 
-       tp = netdev_priv(dev);
-+
-+      /* shoot NIC in the head before deallocating descriptors */
-+      pci_disable_device(tp->pdev);
-+
-       unregister_netdev(dev);
-       pci_free_consistent (pdev,
-                            sizeof (struct tulip_rx_desc) * RX_RING_SIZE +

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/patches.suse/readahead-request-tunables.patch 
new/patches.suse/readahead-request-tunables.patch
--- old/patches.suse/readahead-request-tunables.patch   2016-01-20 
17:18:13.000000000 +0100
+++ new/patches.suse/readahead-request-tunables.patch   2016-01-22 
10:24:09.000000000 +0100
@@ -4,7 +4,7 @@
 Subject: [PATCH] mm: readahead: Increase default readahead window
 
 References: VM Performance, bnc#548529
-Patch-mainline: No
+Patch-mainline: No, mainline concerned by side-effects
 
 Increase read_ahead_kb to values from SLES10 SP3 to get back sequential IO
 performance. This could be a sysctl but the sysctl would only be applied
@@ -13,6 +13,13 @@
 read-intensive, it is still possible and this is more visible to kernel
 developers.
 
+This is not in mainline due to concerns about side-effects. The most
+important is that a large readahead at the wrong times causes either stalls
+or IO starvations. For example, readahead on a slow device for data that
+is not required would starve other reads for potentially a long time. Larger
+readahead windows also increase memory footprint if the data was not required
+which potentially causes stalls due to reclaim later.
+
 This was evaluated on two machines
 o a UMA machine, 8 cores and rotary storage
 o A NUMA machine, 4 socket, 48 cores and SSD storage

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.PaY2TZ/_old  2016-02-01 19:55:29.000000000 +0100
+++ /var/tmp/diff_new_pack.PaY2TZ/_new  2016-02-01 19:55:29.000000000 +0100
@@ -128,7 +128,6 @@
        patches.drivers/ppc64-adb
        patches.suse/suse-ppc64-branding
        patches.arch/ppc-prom-nodisplay.patch
-+needs_update  patches.fixes/ptrace-getsiginfo
 
        ########################################################
        # powerpc/little endian
@@ -334,6 +333,7 @@
        # DRM/Video
        ########################################################
        patches.drivers/drm-i915-shut-up-gen8-SDE-irq-dmesg-noise
+       patches.fixes/drm-radeon-Update-radeon_get_vblank_counter_kms.patch
 
        ########################################################
        # video4linux
@@ -342,7 +342,6 @@
        ########################################################
        # Network
        ########################################################
-       patches.fixes/tulip-quad-NIC-ifdown
        patches.drivers/ethernet-atheros-alx-sanitize-buffer-sizing-and-padd
 
        ########################################################

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.PaY2TZ/_old  2016-02-01 19:55:29.000000000 +0100
+++ /var/tmp/diff_new_pack.PaY2TZ/_new  2016-02-01 19:55:29.000000000 +0100
@@ -1,3 +1,3 @@
-2016-01-21 08:47:10 +0100
-GIT Revision: b56b151e7b1fc4fcaa254ff3f950d4a89416635b
+2016-01-28 09:15:06 +0100
+GIT Revision: 9f68b909e79a8520cee723b728fec80e33eaef6b
 GIT Branch: stable


Reply via email to