Hello community,

here is the log from the commit of package kernel-source for openSUSE:Factory 
checked in at 2016-10-24 14:43:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-10-21 16:59:01.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new/kernel-64kb.changes   
2016-10-24 14:43:50.000000000 +0200
@@ -1,0 +2,10 @@
+Sat Oct 22 13:24:48 CEST 2016 - [email protected]
+
+- Linux 4.8.4 (CVE-2016-7425 bnc#1003623 bsc#999932).
+- Delete
+  patches.fixes/drm-virtio-reinstate-drm_virtio_set_busid.patch.
+- Delete
+  patches.fixes/scsi-arcmsr-buffer-overflow-in-arcmsr_iop_message_xfer.patch.
+- commit 402d8c1
+
+-------------------------------------------------------------------
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.VdIi3e/_old  2016-10-24 14:43:55.000000000 +0200
+++ /var/tmp/diff_new_pack.VdIi3e/_new  2016-10-24 14:43:55.000000000 +0200
@@ -20,7 +20,7 @@
 # needssslcertforbuild
 
 %define srcversion 4.8
-%define patchversion 4.8.3
+%define patchversion 4.8.4
 %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.3
+Version:        4.8.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g94eb9fb
+Release:        <RELEASE>.g402d8c1
 %else
 Release:        0
 %endif

kernel-debug.spec: same change
kernel-default.spec: same change
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.VdIi3e/_old  2016-10-24 14:43:55.000000000 +0200
+++ /var/tmp/diff_new_pack.VdIi3e/_new  2016-10-24 14:43:55.000000000 +0200
@@ -16,7 +16,7 @@
 #
 
 
-%define patchversion 4.8.3
+%define patchversion 4.8.4
 %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.3
+Version:        4.8.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g94eb9fb
+Release:        <RELEASE>.g402d8c1
 %else
 Release:        0
 %endif

++++++ kernel-lpae.spec ++++++
--- /var/tmp/diff_new_pack.VdIi3e/_old  2016-10-24 14:43:55.000000000 +0200
+++ /var/tmp/diff_new_pack.VdIi3e/_new  2016-10-24 14:43:55.000000000 +0200
@@ -20,7 +20,7 @@
 # needssslcertforbuild
 
 %define srcversion 4.8
-%define patchversion 4.8.3
+%define patchversion 4.8.4
 %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.3
+Version:        4.8.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g94eb9fb
+Release:        <RELEASE>.g402d8c1
 %else
 Release:        0
 %endif

++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.VdIi3e/_old  2016-10-24 14:43:55.000000000 +0200
+++ /var/tmp/diff_new_pack.VdIi3e/_new  2016-10-24 14:43:55.000000000 +0200
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 4.8.3
+%define patchversion 4.8.4
 %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.3
+Version:        4.8.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g94eb9fb
+Release:        <RELEASE>.g402d8c1
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.VdIi3e/_old  2016-10-24 14:43:55.000000000 +0200
+++ /var/tmp/diff_new_pack.VdIi3e/_new  2016-10-24 14:43:55.000000000 +0200
@@ -17,7 +17,7 @@
 # needsrootforbuild
 
 
-%define patchversion 4.8.3
+%define patchversion 4.8.4
 %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.3
+Version:        4.8.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g94eb9fb
+Release:        <RELEASE>.g402d8c1
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.VdIi3e/_old  2016-10-24 14:43:55.000000000 +0200
+++ /var/tmp/diff_new_pack.VdIi3e/_new  2016-10-24 14:43:55.000000000 +0200
@@ -20,7 +20,7 @@
 # needssslcertforbuild
 
 %define srcversion 4.8
-%define patchversion 4.8.3
+%define patchversion 4.8.4
 %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.3
+Version:        4.8.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g94eb9fb
+Release:        <RELEASE>.g402d8c1
 %else
 Release:        0
 %endif

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.VdIi3e/_old  2016-10-24 14:43:55.000000000 +0200
+++ /var/tmp/diff_new_pack.VdIi3e/_new  2016-10-24 14:43:55.000000000 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.8
-%define patchversion 4.8.3
+%define patchversion 4.8.4
 %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.3
+Version:        4.8.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g94eb9fb
+Release:        <RELEASE>.g402d8c1
 %else
 Release:        0
 %endif

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.VdIi3e/_old  2016-10-24 14:43:55.000000000 +0200
+++ /var/tmp/diff_new_pack.VdIi3e/_new  2016-10-24 14:43:55.000000000 +0200
@@ -24,10 +24,10 @@
 Summary:        Kernel Symbol Versions (modversions)
 License:        GPL-2.0
 Group:          Development/Sources
-Version:        4.8.3
+Version:        4.8.4
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g94eb9fb
+Release:        <RELEASE>.g402d8c1
 %else
 Release:        0
 %endif

++++++ kernel-syzkaller.spec ++++++
--- /var/tmp/diff_new_pack.VdIi3e/_old  2016-10-24 14:43:55.000000000 +0200
+++ /var/tmp/diff_new_pack.VdIi3e/_new  2016-10-24 14:43:55.000000000 +0200
@@ -20,7 +20,7 @@
 # needssslcertforbuild
 
 %define srcversion 4.8
-%define patchversion 4.8.3
+%define patchversion 4.8.4
 %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.3
+Version:        4.8.4
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g94eb9fb
+Release:        <RELEASE>.g402d8c1
 %else
 Release:        0
 %endif

kernel-vanilla.spec: same change
++++++ patches.fixes.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.fixes/drm-virtio-reinstate-drm_virtio_set_busid.patch 
new/patches.fixes/drm-virtio-reinstate-drm_virtio_set_busid.patch
--- old/patches.fixes/drm-virtio-reinstate-drm_virtio_set_busid.patch   
2016-10-18 17:50:08.000000000 +0200
+++ new/patches.fixes/drm-virtio-reinstate-drm_virtio_set_busid.patch   
1970-01-01 01:00:00.000000000 +0100
@@ -1,97 +0,0 @@
-From: Laszlo Ersek <[email protected]>
-Date: Mon, 3 Oct 2016 19:43:03 +0200
-Subject: drm: virtio: reinstate drm_virtio_set_busid()
-Git-commit: c2cbc38b9715bd8318062e600668fc30e5a3fbfa
-Patch-mainline: v4.9-rc1
-References: bnc#1003623
-
-Before commit a325725633c2 ("drm: Lobotomize set_busid nonsense for !pci
-drivers"), several DRM drivers for platform devices used to expose an
-explicit "drm_driver.set_busid" callback, invariably backed by
-drm_platform_set_busid().
-
-Commit a325725633c2 removed drm_platform_set_busid(), along with the
-referring .set_busid field initializations. This was justified because
-interchangeable functionality had been implemented in drm_dev_alloc() /
-drm_dev_init(), which DRM_IOCTL_SET_VERSION would rely on going forward.
-
-However, commit a325725633c2 also removed drm_virtio_set_busid(), for
-which the same consolidation was not appropriate: this .set_busid callback
-had been implemented with drm_pci_set_busid(), and not
-drm_platform_set_busid(). The error regressed Xorg/xserver on QEMU's
-"virtio-vga" card; the drmGetBusid() function from libdrm would no longer
-return stable PCI identifiers like "pci:0000:00:02.0", but rather unstable
-platform ones like "virtio0".
-
-Reinstate drm_virtio_set_busid() with judicious use of
-
-  git checkout -p a325725633c2^ -- drivers/gpu/drm/virtio
-
-Cc: Daniel Vetter <[email protected]>
-Cc: Emil Velikov <[email protected]>
-Cc: Gerd Hoffmann <[email protected]>
-Cc: Gustavo Padovan <[email protected]>
-Cc: Hans de Goede <[email protected]>
-Cc: Joachim Frieben <[email protected]>
-Cc: [email protected] # v4.8
-Reported-by: Joachim Frieben <[email protected]>
-Fixes: a325725633c26aa66ab940f762a6b0778edf76c0
-Ref: https://bugzilla.redhat.com/show_bug.cgi?id=1366842
-Signed-off-by: Laszlo Ersek <[email protected]>
-Reviewed-by: Emil Velikov <[email protected]>
-Signed-off-by: Dave Airlie <[email protected]>
-Signed-off-by: Jiri Slaby <[email protected]>
----
- drivers/gpu/drm/virtio/virtgpu_drm_bus.c | 10 ++++++++++
- drivers/gpu/drm/virtio/virtgpu_drv.c     |  1 +
- drivers/gpu/drm/virtio/virtgpu_drv.h     |  1 +
- 3 files changed, 12 insertions(+)
-
-diff --git a/drivers/gpu/drm/virtio/virtgpu_drm_bus.c 
b/drivers/gpu/drm/virtio/virtgpu_drm_bus.c
-index 26197dd95d5c..49e5996cb9f2 100644
---- a/drivers/gpu/drm/virtio/virtgpu_drm_bus.c
-+++ b/drivers/gpu/drm/virtio/virtgpu_drm_bus.c
-@@ -28,6 +28,16 @@
- 
- #include "virtgpu_drv.h"
- 
-+int drm_virtio_set_busid(struct drm_device *dev, struct drm_master *master)
-+{
-+      struct pci_dev *pdev = dev->pdev;
-+
-+      if (pdev) {
-+              return drm_pci_set_busid(dev, master);
-+      }
-+      return 0;
-+}
-+
- static void virtio_pci_kick_out_firmware_fb(struct pci_dev *pci_dev)
- {
-       struct apertures_struct *ap;
-diff --git a/drivers/gpu/drm/virtio/virtgpu_drv.c 
b/drivers/gpu/drm/virtio/virtgpu_drv.c
-index c13f70cfc461..5820b7020ae5 100644
---- a/drivers/gpu/drm/virtio/virtgpu_drv.c
-+++ b/drivers/gpu/drm/virtio/virtgpu_drv.c
-@@ -117,6 +117,7 @@ static const struct file_operations virtio_gpu_driver_fops 
= {
- 
- static struct drm_driver driver = {
-       .driver_features = DRIVER_MODESET | DRIVER_GEM | DRIVER_PRIME | 
DRIVER_RENDER | DRIVER_ATOMIC,
-+      .set_busid = drm_virtio_set_busid,
-       .load = virtio_gpu_driver_load,
-       .unload = virtio_gpu_driver_unload,
-       .open = virtio_gpu_driver_open,
-diff --git a/drivers/gpu/drm/virtio/virtgpu_drv.h 
b/drivers/gpu/drm/virtio/virtgpu_drv.h
-index 06ad9238044e..ae59080d63d1 100644
---- a/drivers/gpu/drm/virtio/virtgpu_drv.h
-+++ b/drivers/gpu/drm/virtio/virtgpu_drv.h
-@@ -49,6 +49,7 @@
- #define DRIVER_PATCHLEVEL 1
- 
- /* virtgpu_drm_bus.c */
-+int drm_virtio_set_busid(struct drm_device *dev, struct drm_master *master);
- int drm_virtio_init(struct drm_driver *driver, struct virtio_device *vdev);
- 
- struct virtio_gpu_object {
--- 
-2.10.1
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.fixes/scsi-arcmsr-buffer-overflow-in-arcmsr_iop_message_xfer.patch 
new/patches.fixes/scsi-arcmsr-buffer-overflow-in-arcmsr_iop_message_xfer.patch
--- 
old/patches.fixes/scsi-arcmsr-buffer-overflow-in-arcmsr_iop_message_xfer.patch  
    2016-10-18 17:50:08.000000000 +0200
+++ 
new/patches.fixes/scsi-arcmsr-buffer-overflow-in-arcmsr_iop_message_xfer.patch  
    1970-01-01 01:00:00.000000000 +0100
@@ -1,47 +0,0 @@
-From: Dan Carpenter <[email protected]>
-Date: Thu, 15 Sep 2016 16:44:56 +0300
-Subject: scsi: arcmsr: Buffer overflow in arcmsr_iop_message_xfer()
-Patch-mainline: v4.9-rc1
-Git-commit: 7bc2b55a5c030685b399bb65b6baa9ccc3d1f167
-References: bsc#999932 CVE-2016-7425
-
-We need to put an upper bound on "user_len" so the memcpy() doesn't
-overflow.
-
-Cc: <[email protected]>
-Reported-by: Marco Grassi <[email protected]>
-Signed-off-by: Dan Carpenter <[email protected]>
-Reviewed-by: Tomas Henzl <[email protected]>
-Signed-off-by: Martin K. Petersen <[email protected]>
-Acked-by: Borislav Petkov <[email protected]>
----
- drivers/scsi/arcmsr/arcmsr_hba.c | 8 +++++++-
- 1 file changed, 7 insertions(+), 1 deletion(-)
-
-diff --git a/drivers/scsi/arcmsr/arcmsr_hba.c 
b/drivers/scsi/arcmsr/arcmsr_hba.c
-index 7640498964a5..110eca9eaca0 100644
---- a/drivers/scsi/arcmsr/arcmsr_hba.c
-+++ b/drivers/scsi/arcmsr/arcmsr_hba.c
-@@ -2388,7 +2388,8 @@ static int arcmsr_iop_message_xfer(struct 
AdapterControlBlock *acb,
-       }
-       case ARCMSR_MESSAGE_WRITE_WQBUFFER: {
-               unsigned char *ver_addr;
--              int32_t user_len, cnt2end;
-+              uint32_t user_len;
-+              int32_t cnt2end;
-               uint8_t *pQbuffer, *ptmpuserbuffer;
-               ver_addr = kmalloc(ARCMSR_API_DATA_BUFLEN, GFP_ATOMIC);
-               if (!ver_addr) {
-@@ -2397,6 +2398,11 @@ static int arcmsr_iop_message_xfer(struct 
AdapterControlBlock *acb,
-               }
-               ptmpuserbuffer = ver_addr;
-               user_len = pcmdmessagefld->cmdmessage.Length;
-+              if (user_len > ARCMSR_API_DATA_BUFLEN) {
-+                      retvalue = ARCMSR_MESSAGE_FAIL;
-+                      kfree(ver_addr);
-+                      goto message_out;
-+              }
-               memcpy(ptmpuserbuffer,
-                       pcmdmessagefld->messagedatabuffer, user_len);
-               spin_lock_irqsave(&acb->wqbuffer_lock, flags);
-

++++++ patches.kernel.org.tar.bz2 ++++++
++++ 2332 lines of diff (skipped)

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.VdIi3e/_old  2016-10-24 14:43:56.000000000 +0200
+++ /var/tmp/diff_new_pack.VdIi3e/_new  2016-10-24 14:43:56.000000000 +0200
@@ -30,6 +30,7 @@
        patches.kernel.org/patch-4.8.1
        patches.kernel.org/patch-4.8.1-2
        patches.kernel.org/patch-4.8.2-3
+       patches.kernel.org/patch-4.8.3-4
 
        ########################################################
        # Build fixes that apply to the vanilla kernel too.
@@ -312,14 +313,11 @@
 
        patches.fixes/scsi-ibmvscsi-module_alias.patch
 
-       # bsc#999932 CVE-2016-7425
-       
patches.fixes/scsi-arcmsr-buffer-overflow-in-arcmsr_iop_message_xfer.patch
 
        ########################################################
        # DRM/Video
        ########################################################
        patches.fixes/drm-i915-Fix-S4-resume-breakage
-       patches.fixes/drm-virtio-reinstate-drm_virtio_set_busid.patch
 
        ########################################################
        # video4linux

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.VdIi3e/_old  2016-10-24 14:43:56.000000000 +0200
+++ /var/tmp/diff_new_pack.VdIi3e/_new  2016-10-24 14:43:56.000000000 +0200
@@ -1,3 +1,3 @@
-2016-10-20 11:18:45 +0200
-GIT Revision: 94eb9fbacebaeda836941603a96d120aad816b1f
+2016-10-22 13:24:48 +0200
+GIT Revision: 402d8c16f163d4be86517f973e3b943fda27923e
 GIT Branch: stable


Reply via email to