Hello community,

here is the log from the commit of package kernel-source for openSUSE:Factory 
checked in at 2018-06-20 15:21:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Wed Jun 20 15:21:18 2018 rev:436 rq:617215 version:4.17.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2018-06-15 15:26:23.664421052 +0200
+++ /work/SRC/openSUSE:Factory/.kernel-source.new/dtb-aarch64.changes   
2018-06-20 15:21:28.851571180 +0200
@@ -1,0 +2,93 @@
+Sat Jun 16 12:30:37 CEST 2018 - [email protected]
+
+- Revert "mm: relax deferred struct page requirements"
+  (bnc#1092466).
+- Update config files.
+- commit 802b05f
+
+-------------------------------------------------------------------
+Sat Jun 16 11:51:06 CEST 2018 - [email protected]
+
+- Linux 4.17.2 (bnc#1012628).
+- crypto: omap-sham - fix memleak (bnc#1012628).
+- crypto: vmx - Remove overly verbose printk from AES XTS init
+  (bnc#1012628).
+- crypto: vmx - Remove overly verbose printk from AES init
+  routines (bnc#1012628).
+- crypto: cavium - Limit result reading attempts (bnc#1012628).
+- crypto: cavium - Fix fallout from CONFIG_VMAP_STACK
+  (bnc#1012628).
+- crypto: caam - fix size of RSA prime factor q (bnc#1012628).
+- crypto: caam/qi - fix IV DMA mapping and updating (bnc#1012628).
+- crypto: caam - fix IV DMA mapping and updating (bnc#1012628).
+- crypto: caam - fix DMA mapping dir for generated IV
+  (bnc#1012628).
+- crypto: caam - strip input zeros from RSA input buffer
+  (bnc#1012628).
+- Input: elan_i2c - add ELAN0612 (Lenovo v330 14IKB) ACPI ID
+  (bnc#1012628).
+- Input: goodix - add new ACPI id for GPD Win 2 touch screen
+  (bnc#1012628).
+- crypto: ccree - correct host regs offset (bnc#1012628).
+- tty: pl011: Avoid spuriously stuck-off interrupts (bnc#1012628).
+- arm64: defconfig: Enable CONFIG_PINCTRL_MT7622 by default
+  (bnc#1012628).
+- doc: fix sysfs ABI documentation (bnc#1012628).
+- vmw_balloon: fixing double free when batching mode is off
+  (bnc#1012628).
+- serial: 8250: omap: Fix idling of clocks for unused uarts
+  (bnc#1012628).
+- serial: samsung: fix maxburst parameter for DMA transactions
+  (bnc#1012628).
+- tty/serial: atmel: use port->name as name in request_irq()
+  (bnc#1012628).
+- serial: sh-sci: Stop using printk format %pCr (bnc#1012628).
+- usb: gadget: udc: renesas_usb3: disable the controller's irqs
+  for reconnecting (bnc#1012628).
+- usb: gadget: udc: renesas_usb3: should fail if devm_phy_get()
+  returns error (bnc#1012628).
+- usb: gadget: udc: renesas_usb3: should call devm_phy_get()
+  before add udc (bnc#1012628).
+- usb: gadget: udc: renesas_usb3: should call pm_runtime_enable()
+  before add udc (bnc#1012628).
+- usb: gadget: udc: renesas_usb3: should remove debugfs
+  (bnc#1012628).
+- usb: gadget: udc: renesas_usb3: fix double phy_put()
+  (bnc#1012628).
+- usb: gadget: function: printer: avoid wrong list handling in
+  printer_write() (bnc#1012628).
+- usb: typec: wcove: Remove dependency on HW FSM (bnc#1012628).
+- usb: core: message: remove extra endianness conversion in
+  usb_set_isoch_delay (bnc#1012628).
+- phy: qcom-qusb2: Fix crash if nvmem cell not specified
+  (bnc#1012628).
+- Input: xpad - add GPD Win 2 Controller USB IDs (bnc#1012628).
+- usb-storage: Add compatibility quirk flags for G-Technologies
+  G-Drive (bnc#1012628).
+- usb-storage: Add support for FL_ALWAYS_SYNC flag in the UAS
+  driver (bnc#1012628).
+- usbip: vhci_sysfs: fix potential Spectre v1 (bnc#1012628).
+- NFC: pn533: don't send USB data off of the stack (bnc#1012628).
+- staging: android: ion: Switch to pr_warn_once in
+  ion_buffer_destroy (bnc#1012628).
+- kvm: x86: use correct privilege level for
+  sgdt/sidt/fxsave/fxrstor access (bnc#1012628).
+- KVM: x86: pass kvm_vcpu to kvm_read_guest_virt and
+  kvm_write_guest_virt_system (bnc#1012628).
+- kvm: nVMX: Enforce cpl=0 for VMX instructions (bnc#1012628).
+- kvm: fix typo in flag name (bnc#1012628).
+- KVM: x86: introduce linear_{read,write}_system (bnc#1012628).
+- KVM: X86: Fix reserved bits check for MOV to CR3 (bnc#1012628).
+- blkdev_report_zones_ioctl(): Use vmalloc() to allocate large
+  buffers (bnc#1012628).
+- crypto: chelsio - request to HW should wrap (bnc#1012628).
+- commit 202985c
+
+-------------------------------------------------------------------
+Thu Jun 14 09:11:23 CEST 2018 - [email protected]
+
+- socket: close race condition between sock_close() and
+  sockfs_setattr() (CVE-2018-12232 bsc#1097593).
+- commit 94bf968
+
+-------------------------------------------------------------------
dtb-armv6l.changes: same change
dtb-armv7l.changes: same change
kernel-64kb.changes: same change
kernel-debug.changes: same change
kernel-default.changes: same change
kernel-docs.changes: same change
kernel-kvmsmall.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
kernel-zfcpdump.changes: same change

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

Other differences:
------------------
++++++ dtb-aarch64.spec ++++++
--- /var/tmp/diff_new_pack.sGQ1IA/_old  2018-06-20 15:21:45.862954227 +0200
+++ /var/tmp/diff_new_pack.sGQ1IA/_new  2018-06-20 15:21:45.866954082 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 4.17
-%define patchversion 4.17.1
+%define patchversion 4.17.2
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -29,9 +29,9 @@
 %(chmod +x 
%_sourcedir/{guards,apply-patches,check-for-config-changes,group-source-files.pl,split-modules,modversions,kabi.pl,mkspec,compute-PATCHVERSION.sh,arch-symbols,log.sh,try-disable-staging-driver,compress-vmlinux.sh,mkspec-dtb,check-module-license,klp-symbols})
 
 Name:           dtb-aarch64
-Version:        4.17.1
+Version:        4.17.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gdf028bb
+Release:        <RELEASE>.gddde22d
 %else
 Release:        0
 %endif

dtb-armv6l.spec: same change
dtb-armv7l.spec: same change
++++++ kernel-64kb.spec ++++++
--- /var/tmp/diff_new_pack.sGQ1IA/_old  2018-06-20 15:21:45.954950891 +0200
+++ /var/tmp/diff_new_pack.sGQ1IA/_new  2018-06-20 15:21:45.954950891 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.17
-%define patchversion 4.17.1
+%define patchversion 4.17.2
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -58,9 +58,9 @@
 Summary:        Kernel with 64kb PAGE_SIZE
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        4.17.1
+Version:        4.17.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gdf028bb
+Release:        <RELEASE>.gddde22d
 %else
 Release:        0
 %endif
@@ -165,10 +165,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       kernel-%build_flavor-base-srchash = 
df028bb6256ccfc5c84e775e6b437d77ed9cf148
-Provides:       kernel-srchash = df028bb6256ccfc5c84e775e6b437d77ed9cf148
+Provides:       kernel-%build_flavor-base-srchash = 
ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
+Provides:       kernel-srchash = ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
 # END COMMON DEPS
-Provides:       %name-srchash = df028bb6256ccfc5c84e775e6b437d77ed9cf148
+Provides:       %name-srchash = ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
 %obsolete_rebuilds %name
 Source0:        
http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
@@ -1094,8 +1094,8 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       kernel-%build_flavor-base-srchash = 
df028bb6256ccfc5c84e775e6b437d77ed9cf148
-Provides:       kernel-srchash = df028bb6256ccfc5c84e775e6b437d77ed9cf148
+Provides:       kernel-%build_flavor-base-srchash = 
ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
+Provides:       kernel-srchash = ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
 
 %obsolete_rebuilds %name-base
 %ifarch %ix86

++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.sGQ1IA/_old  2018-06-20 15:21:45.986949730 +0200
+++ /var/tmp/diff_new_pack.sGQ1IA/_new  2018-06-20 15:21:45.986949730 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.17
-%define patchversion 4.17.1
+%define patchversion 4.17.2
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -58,9 +58,9 @@
 Summary:        A Debug Version of the Kernel
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        4.17.1
+Version:        4.17.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gdf028bb
+Release:        <RELEASE>.gddde22d
 %else
 Release:        0
 %endif
@@ -165,10 +165,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       kernel-%build_flavor-base-srchash = 
df028bb6256ccfc5c84e775e6b437d77ed9cf148
-Provides:       kernel-srchash = df028bb6256ccfc5c84e775e6b437d77ed9cf148
+Provides:       kernel-%build_flavor-base-srchash = 
ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
+Provides:       kernel-srchash = ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
 # END COMMON DEPS
-Provides:       %name-srchash = df028bb6256ccfc5c84e775e6b437d77ed9cf148
+Provides:       %name-srchash = ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
 %ifarch ppc64
 Provides:       kernel-kdump = 2.6.28
 Obsoletes:      kernel-kdump <= 2.6.28
@@ -1100,8 +1100,8 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       kernel-%build_flavor-base-srchash = 
df028bb6256ccfc5c84e775e6b437d77ed9cf148
-Provides:       kernel-srchash = df028bb6256ccfc5c84e775e6b437d77ed9cf148
+Provides:       kernel-%build_flavor-base-srchash = 
ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
+Provides:       kernel-srchash = ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
 
 %ifarch ppc64
 Provides:       kernel-kdump-base = 2.6.28

++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.sGQ1IA/_old  2018-06-20 15:21:46.010948860 +0200
+++ /var/tmp/diff_new_pack.sGQ1IA/_new  2018-06-20 15:21:46.014948715 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.17
-%define patchversion 4.17.1
+%define patchversion 4.17.2
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -58,9 +58,9 @@
 Summary:        The Standard Kernel
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        4.17.1
+Version:        4.17.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gdf028bb
+Release:        <RELEASE>.gddde22d
 %else
 Release:        0
 %endif
@@ -165,10 +165,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       kernel-%build_flavor-base-srchash = 
df028bb6256ccfc5c84e775e6b437d77ed9cf148
-Provides:       kernel-srchash = df028bb6256ccfc5c84e775e6b437d77ed9cf148
+Provides:       kernel-%build_flavor-base-srchash = 
ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
+Provides:       kernel-srchash = ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
 # END COMMON DEPS
-Provides:       %name-srchash = df028bb6256ccfc5c84e775e6b437d77ed9cf148
+Provides:       %name-srchash = ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
 %ifarch %ix86
 Provides:       kernel-smp = 2.6.17
 Obsoletes:      kernel-smp <= 2.6.17
@@ -1143,8 +1143,8 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       kernel-%build_flavor-base-srchash = 
df028bb6256ccfc5c84e775e6b437d77ed9cf148
-Provides:       kernel-srchash = df028bb6256ccfc5c84e775e6b437d77ed9cf148
+Provides:       kernel-%build_flavor-base-srchash = 
ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
+Provides:       kernel-srchash = ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
 
 %ifarch %ix86
 Provides:       kernel-trace-base = 3.13

++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.sGQ1IA/_old  2018-06-20 15:21:46.034947990 +0200
+++ /var/tmp/diff_new_pack.sGQ1IA/_new  2018-06-20 15:21:46.038947845 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 4.17
-%define patchversion 4.17.1
+%define patchversion 4.17.2
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -31,9 +31,9 @@
 Summary:        Kernel Documentation
 License:        GPL-2.0
 Group:          Documentation/Man
-Version:        4.17.1
+Version:        4.17.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gdf028bb
+Release:        <RELEASE>.gddde22d
 %else
 Release:        0
 %endif
@@ -63,7 +63,7 @@
 %endif
 Url:            http://www.kernel.org/
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash = df028bb6256ccfc5c84e775e6b437d77ed9cf148
+Provides:       %name-srchash = ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
 BuildArch:      noarch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Source0:        
http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz

++++++ kernel-kvmsmall.spec ++++++
--- /var/tmp/diff_new_pack.sGQ1IA/_old  2018-06-20 15:21:46.066946829 +0200
+++ /var/tmp/diff_new_pack.sGQ1IA/_new  2018-06-20 15:21:46.070946684 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.17
-%define patchversion 4.17.1
+%define patchversion 4.17.2
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -58,9 +58,9 @@
 Summary:        The Small Developer Kernel for KVM
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        4.17.1
+Version:        4.17.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gdf028bb
+Release:        <RELEASE>.gddde22d
 %else
 Release:        0
 %endif
@@ -165,10 +165,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       kernel-%build_flavor-base-srchash = 
df028bb6256ccfc5c84e775e6b437d77ed9cf148
-Provides:       kernel-srchash = df028bb6256ccfc5c84e775e6b437d77ed9cf148
+Provides:       kernel-%build_flavor-base-srchash = 
ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
+Provides:       kernel-srchash = ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
 # END COMMON DEPS
-Provides:       %name-srchash = df028bb6256ccfc5c84e775e6b437d77ed9cf148
+Provides:       %name-srchash = ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
 %obsolete_rebuilds %name
 Source0:        
http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
@@ -1098,8 +1098,8 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       kernel-%build_flavor-base-srchash = 
df028bb6256ccfc5c84e775e6b437d77ed9cf148
-Provides:       kernel-srchash = df028bb6256ccfc5c84e775e6b437d77ed9cf148
+Provides:       kernel-%build_flavor-base-srchash = 
ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
+Provides:       kernel-srchash = ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
 
 %obsolete_rebuilds %name-base
 %ifarch %ix86

kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.sGQ1IA/_old  2018-06-20 15:21:46.130944508 +0200
+++ /var/tmp/diff_new_pack.sGQ1IA/_new  2018-06-20 15:21:46.134944363 +0200
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 4.17.1
+%define patchversion 4.17.2
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -45,7 +45,7 @@
 %endif
 %endif
 %endif
-BuildRequires:  kernel%kernel_flavor-srchash = 
df028bb6256ccfc5c84e775e6b437d77ed9cf148
+BuildRequires:  kernel%kernel_flavor-srchash = 
ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
 
 %if 0%{?rhel_version}
 BuildRequires:  kernel
@@ -64,9 +64,9 @@
 Summary:        package kernel and initrd for OBS VM builds
 License:        GPL-2.0
 Group:          SLES
-Version:        4.17.1
+Version:        4.17.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gdf028bb
+Release:        <RELEASE>.gddde22d
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.sGQ1IA/_old  2018-06-20 15:21:46.158943493 +0200
+++ /var/tmp/diff_new_pack.sGQ1IA/_new  2018-06-20 15:21:46.162943348 +0200
@@ -17,7 +17,7 @@
 # needsrootforbuild
 
 
-%define patchversion 4.17.1
+%define patchversion 4.17.2
 %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.17.1
+Version:        4.17.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gdf028bb
+Release:        <RELEASE>.gddde22d
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.sGQ1IA/_old  2018-06-20 15:21:46.186942477 +0200
+++ /var/tmp/diff_new_pack.sGQ1IA/_new  2018-06-20 15:21:46.190942332 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.17
-%define patchversion 4.17.1
+%define patchversion 4.17.2
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -58,9 +58,9 @@
 Summary:        Kernel with PAE Support
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        4.17.1
+Version:        4.17.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gdf028bb
+Release:        <RELEASE>.gddde22d
 %else
 Release:        0
 %endif
@@ -165,10 +165,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       kernel-%build_flavor-base-srchash = 
df028bb6256ccfc5c84e775e6b437d77ed9cf148
-Provides:       kernel-srchash = df028bb6256ccfc5c84e775e6b437d77ed9cf148
+Provides:       kernel-%build_flavor-base-srchash = 
ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
+Provides:       kernel-srchash = ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
 # END COMMON DEPS
-Provides:       %name-srchash = df028bb6256ccfc5c84e775e6b437d77ed9cf148
+Provides:       %name-srchash = ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
 %ifarch %ix86
 Provides:       kernel-bigsmp = 2.6.17
 Obsoletes:      kernel-bigsmp <= 2.6.17
@@ -1120,8 +1120,8 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       kernel-%build_flavor-base-srchash = 
df028bb6256ccfc5c84e775e6b437d77ed9cf148
-Provides:       kernel-srchash = df028bb6256ccfc5c84e775e6b437d77ed9cf148
+Provides:       kernel-%build_flavor-base-srchash = 
ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
+Provides:       kernel-srchash = ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
 
 %ifarch %ix86
 Provides:       kernel-vmi-base = 2.6.38

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.sGQ1IA/_old  2018-06-20 15:21:46.222941172 +0200
+++ /var/tmp/diff_new_pack.sGQ1IA/_new  2018-06-20 15:21:46.222941172 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.17
-%define patchversion 4.17.1
+%define patchversion 4.17.2
 %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.17.1
+Version:        4.17.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gdf028bb
+Release:        <RELEASE>.gddde22d
 %else
 Release:        0
 %endif
@@ -43,7 +43,7 @@
 BuildRequires:  sed
 Requires(post): coreutils sed
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash = df028bb6256ccfc5c84e775e6b437d77ed9cf148
+Provides:       %name-srchash = ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
 Provides:       linux
 Provides:       multiversion(kernel)
 Source0:        
http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz

++++++ kernel-syms.spec ++++++
--- /var/tmp/diff_new_pack.sGQ1IA/_old  2018-06-20 15:21:46.250940156 +0200
+++ /var/tmp/diff_new_pack.sGQ1IA/_new  2018-06-20 15:21:46.254940012 +0200
@@ -24,10 +24,10 @@
 Summary:        Kernel Symbol Versions (modversions)
 License:        GPL-2.0
 Group:          Development/Sources
-Version:        4.17.1
+Version:        4.17.2
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gdf028bb
+Release:        <RELEASE>.gddde22d
 %else
 Release:        0
 %endif
@@ -55,7 +55,7 @@
 %endif
 Requires:       pesign-obs-integration
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash = df028bb6256ccfc5c84e775e6b437d77ed9cf148
+Provides:       %name-srchash = ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
 Provides:       multiversion(kernel)
 Source:         README.KSYMS
 Requires:       kernel-devel%variant = %version-%source_rel

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.sGQ1IA/_old  2018-06-20 15:21:46.278939141 +0200
+++ /var/tmp/diff_new_pack.sGQ1IA/_new  2018-06-20 15:21:46.278939141 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 4.17
-%define patchversion 4.17.1
+%define patchversion 4.17.2
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -58,9 +58,9 @@
 Summary:        The Standard Kernel - without any SUSE patches
 License:        GPL-2.0
 Group:          System/Kernel
-Version:        4.17.1
+Version:        4.17.2
 %if 0%{?is_kotd}
-Release:        <RELEASE>.gdf028bb
+Release:        <RELEASE>.gddde22d
 %else
 Release:        0
 %endif
@@ -165,10 +165,10 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       kernel-%build_flavor-base-srchash = 
df028bb6256ccfc5c84e775e6b437d77ed9cf148
-Provides:       kernel-srchash = df028bb6256ccfc5c84e775e6b437d77ed9cf148
+Provides:       kernel-%build_flavor-base-srchash = 
ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
+Provides:       kernel-srchash = ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
 # END COMMON DEPS
-Provides:       %name-srchash = df028bb6256ccfc5c84e775e6b437d77ed9cf148
+Provides:       %name-srchash = ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
 %obsolete_rebuilds %name
 Source0:        
http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz
 Source2:        source-post.sh
@@ -1091,8 +1091,8 @@
 Conflicts:      libc.so.6()(64bit)
 %endif
 Provides:       kernel = %version-%source_rel
-Provides:       kernel-%build_flavor-base-srchash = 
df028bb6256ccfc5c84e775e6b437d77ed9cf148
-Provides:       kernel-srchash = df028bb6256ccfc5c84e775e6b437d77ed9cf148
+Provides:       kernel-%build_flavor-base-srchash = 
ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
+Provides:       kernel-srchash = ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
 
 %obsolete_rebuilds %name-base
 %ifarch %ix86

kernel-zfcpdump.spec: same change
++++++ config.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/arm64/default new/config/arm64/default
--- old/config/arm64/default    2018-06-04 13:06:56.000000000 +0200
+++ new/config/arm64/default    2018-06-16 12:57:35.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 4.17.0 Kernel Configuration
+# Linux/arm64 4.17.2 Kernel Configuration
 #
 CONFIG_ARM64=y
 CONFIG_64BIT=y
@@ -644,7 +644,6 @@
 # CONFIG_PGTABLE_MAPPING is not set
 # CONFIG_ZSMALLOC_STAT is not set
 CONFIG_GENERIC_EARLY_IOREMAP=y
-CONFIG_DEFERRED_STRUCT_PAGE_INIT=y
 # CONFIG_IDLE_PAGE_TRACKING is not set
 CONFIG_FRAME_VECTOR=y
 # CONFIG_PERCPU_STATS is not set
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/arm64/vanilla new/config/arm64/vanilla
--- old/config/arm64/vanilla    2018-06-04 13:06:56.000000000 +0200
+++ new/config/arm64/vanilla    2018-06-16 12:57:35.000000000 +0200
@@ -1,3 +1,4 @@
+CONFIG_DEFERRED_STRUCT_PAGE_INIT=y
 CONFIG_LOCALVERSION="-vanilla"
 CONFIG_MODULES=y
 # CONFIG_MODULE_SIG is not set
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default
--- old/config/armv6hl/default  2018-06-04 13:06:56.000000000 +0200
+++ new/config/armv6hl/default  2018-06-16 12:57:35.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 4.17.0 Kernel Configuration
+# Linux/arm 4.17.2 Kernel Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARM_HAS_SG_CHAIN=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default
--- old/config/armv7hl/default  2018-06-04 13:06:56.000000000 +0200
+++ new/config/armv7hl/default  2018-06-16 12:57:35.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 4.17.0 Kernel Configuration
+# Linux/arm 4.17.2 Kernel Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARM_HAS_SG_CHAIN=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/lpae new/config/armv7hl/lpae
--- old/config/armv7hl/lpae     2018-06-04 13:06:56.000000000 +0200
+++ new/config/armv7hl/lpae     2018-06-16 12:57:35.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 4.17.0 Kernel Configuration
+# Linux/arm 4.17.2 Kernel Configuration
 #
 CONFIG_ARM=y
 CONFIG_ARM_HAS_SG_CHAIN=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/pae new/config/i386/pae
--- old/config/i386/pae 2018-06-04 13:06:56.000000000 +0200
+++ new/config/i386/pae 2018-06-16 12:57:35.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 4.17.0 Kernel Configuration
+# Linux/i386 4.17.2 Kernel Configuration
 #
 CONFIG_X86_32=y
 CONFIG_X86=y
@@ -617,7 +617,7 @@
 # CONFIG_PGTABLE_MAPPING is not set
 # CONFIG_ZSMALLOC_STAT is not set
 CONFIG_GENERIC_EARLY_IOREMAP=y
-CONFIG_DEFERRED_STRUCT_PAGE_INIT=y
+CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y
 # CONFIG_IDLE_PAGE_TRACKING is not set
 CONFIG_FRAME_VECTOR=y
 # CONFIG_PERCPU_STATS 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     2018-06-04 13:06:56.000000000 +0200
+++ new/config/i386/vanilla     2018-06-16 12:57:35.000000000 +0200
@@ -1,4 +1,5 @@
+CONFIG_DEFERRED_STRUCT_PAGE_INIT=y
 CONFIG_LOCALVERSION="-vanilla"
-CONFIG_MODULES=y
 # CONFIG_MODULE_SIG is not set
+CONFIG_MODULES=y
 CONFIG_EFI_STUB=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default
--- old/config/ppc64/default    2018-06-04 13:06:56.000000000 +0200
+++ new/config/ppc64/default    2018-06-16 12:57:35.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 4.17.0 Kernel Configuration
+# Linux/powerpc 4.17.2 Kernel Configuration
 #
 CONFIG_PPC64=y
 
@@ -662,6 +662,7 @@
 CONFIG_ZSMALLOC=y
 # CONFIG_PGTABLE_MAPPING is not set
 # CONFIG_ZSMALLOC_STAT is not set
+CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y
 CONFIG_DEFERRED_STRUCT_PAGE_INIT=y
 # CONFIG_IDLE_PAGE_TRACKING is not set
 CONFIG_ARCH_HAS_ZONE_DEVICE=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64/vanilla new/config/ppc64/vanilla
--- old/config/ppc64/vanilla    2018-06-04 13:06:56.000000000 +0200
+++ new/config/ppc64/vanilla    2018-06-16 12:57:35.000000000 +0200
@@ -1,3 +1,3 @@
 CONFIG_LOCALVERSION="-vanilla"
-CONFIG_MODULES=y
 # CONFIG_MODULE_SIG is not set
+CONFIG_MODULES=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default
--- old/config/ppc64le/default  2018-06-04 13:06:56.000000000 +0200
+++ new/config/ppc64le/default  2018-06-16 12:57:35.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 4.17.0 Kernel Configuration
+# Linux/powerpc 4.17.2 Kernel Configuration
 #
 CONFIG_PPC64=y
 
@@ -606,6 +606,7 @@
 CONFIG_ZSMALLOC=y
 # CONFIG_PGTABLE_MAPPING is not set
 # CONFIG_ZSMALLOC_STAT is not set
+CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y
 CONFIG_DEFERRED_STRUCT_PAGE_INIT=y
 # CONFIG_IDLE_PAGE_TRACKING is not set
 CONFIG_ARCH_HAS_ZONE_DEVICE=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64le/vanilla new/config/ppc64le/vanilla
--- old/config/ppc64le/vanilla  2018-06-04 13:06:56.000000000 +0200
+++ new/config/ppc64le/vanilla  2018-06-16 12:57:35.000000000 +0200
@@ -1,3 +1,3 @@
 CONFIG_LOCALVERSION="-vanilla"
-CONFIG_MODULES=y
 # CONFIG_MODULE_SIG is not set
+CONFIG_MODULES=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/default new/config/s390x/default
--- old/config/s390x/default    2018-06-04 13:06:56.000000000 +0200
+++ new/config/s390x/default    2018-06-16 12:57:35.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 4.17.0 Kernel Configuration
+# Linux/s390 4.17.2 Kernel Configuration
 #
 CONFIG_MMU=y
 CONFIG_ZONE_DMA=y
@@ -516,6 +516,7 @@
 CONFIG_ZSMALLOC=y
 # CONFIG_PGTABLE_MAPPING is not set
 # CONFIG_ZSMALLOC_STAT is not set
+CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y
 # CONFIG_DEFERRED_STRUCT_PAGE_INIT is not set
 # CONFIG_IDLE_PAGE_TRACKING is not set
 # CONFIG_PERCPU_STATS is not set
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/vanilla new/config/s390x/vanilla
--- old/config/s390x/vanilla    2018-06-04 13:06:56.000000000 +0200
+++ new/config/s390x/vanilla    2018-06-16 12:57:35.000000000 +0200
@@ -1,3 +1,4 @@
+CONFIG_DEFERRED_STRUCT_PAGE_INIT=y
 # CONFIG_DM_UNSTRIPED is not set
 # CONFIG_IP6_NF_MATCH_SRH is not set
 # CONFIG_LIRC is not set
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump
--- old/config/s390x/zfcpdump   2018-06-04 13:06:56.000000000 +0200
+++ new/config/s390x/zfcpdump   2018-06-16 12:57:35.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 4.17.0 Kernel Configuration
+# Linux/s390 4.17.2 Kernel Configuration
 #
 CONFIG_MMU=y
 CONFIG_ZONE_DMA=y
@@ -399,7 +399,7 @@
 # CONFIG_ZPOOL is not set
 # CONFIG_ZBUD is not set
 # CONFIG_ZSMALLOC is not set
-CONFIG_DEFERRED_STRUCT_PAGE_INIT=y
+CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y
 # CONFIG_IDLE_PAGE_TRACKING is not set
 # CONFIG_PERCPU_STATS is not set
 # CONFIG_GUP_BENCHMARK 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   2018-06-04 13:06:56.000000000 +0200
+++ new/config/x86_64/default   2018-06-16 12:57:35.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 4.17.0 Kernel Configuration
+# Linux/x86_64 4.17.2 Kernel Configuration
 #
 CONFIG_64BIT=y
 CONFIG_X86_64=y
@@ -627,6 +627,7 @@
 # CONFIG_PGTABLE_MAPPING is not set
 # CONFIG_ZSMALLOC_STAT is not set
 CONFIG_GENERIC_EARLY_IOREMAP=y
+CONFIG_ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT=y
 CONFIG_DEFERRED_STRUCT_PAGE_INIT=y
 # CONFIG_IDLE_PAGE_TRACKING is not set
 CONFIG_ARCH_HAS_ZONE_DEVICE=y
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   2018-06-04 13:06:56.000000000 +0200
+++ new/config/x86_64/vanilla   2018-06-16 12:57:35.000000000 +0200
@@ -1,4 +1,4 @@
 CONFIG_LOCALVERSION="-vanilla"
-CONFIG_MODULES=y
 # CONFIG_MODULE_SIG is not set
+CONFIG_MODULES=y
 CONFIG_EFI_STUB=y

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

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/revert-mm-relax-deferred-struct-page-requirements.patch 
new/patches.suse/revert-mm-relax-deferred-struct-page-requirements.patch
--- old/patches.suse/revert-mm-relax-deferred-struct-page-requirements.patch    
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/revert-mm-relax-deferred-struct-page-requirements.patch    
2018-06-16 12:33:07.000000000 +0200
@@ -0,0 +1,69 @@
+From: Jiri Slaby <[email protected]>
+Date: Sat, 16 Jun 2018 11:58:17 +0200
+Subject: Revert "mm: relax deferred struct page requirements"
+Patch-mainline: never, probably -- reported on 2018/06/16
+References: bnc#1092466
+
+This reverts commit 2e3ca40f03bb13709df40eff2f7fc157803fa5a3 as it
+causes bad page states on x86_32.
+
+Reported:
+https://lore.kernel.org/lkml/[email protected]/
+
+Signed-off-by: Jiri Slaby <[email protected]>
+---
+ arch/powerpc/Kconfig |    1 +
+ arch/s390/Kconfig    |    1 +
+ arch/x86/Kconfig     |    1 +
+ mm/Kconfig           |    7 ++++++-
+ 4 files changed, 9 insertions(+), 1 deletion(-)
+
+--- a/arch/powerpc/Kconfig
++++ b/arch/powerpc/Kconfig
+@@ -154,6 +154,7 @@ config PPC
+       select ARCH_MIGHT_HAVE_PC_SERIO
+       select ARCH_OPTIONAL_KERNEL_RWX         if ARCH_HAS_STRICT_KERNEL_RWX
+       select ARCH_SUPPORTS_ATOMIC_RMW
++      select ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT
+       select ARCH_USE_BUILTIN_BSWAP
+       select ARCH_USE_CMPXCHG_LOCKREF         if PPC64
+       select ARCH_WANT_IPC_PARSE_VERSION
+--- a/arch/s390/Kconfig
++++ b/arch/s390/Kconfig
+@@ -104,6 +104,7 @@ config S390
+       select ARCH_INLINE_WRITE_UNLOCK_IRQRESTORE
+       select ARCH_SAVE_PAGE_KEYS if HIBERNATION
+       select ARCH_SUPPORTS_ATOMIC_RMW
++      select ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT
+       select ARCH_SUPPORTS_NUMA_BALANCING
+       select ARCH_USE_BUILTIN_BSWAP
+       select ARCH_USE_CMPXCHG_LOCKREF
+--- a/arch/x86/Kconfig
++++ b/arch/x86/Kconfig
+@@ -72,6 +72,7 @@ config X86
+       select ARCH_MIGHT_HAVE_PC_PARPORT
+       select ARCH_MIGHT_HAVE_PC_SERIO
+       select ARCH_SUPPORTS_ATOMIC_RMW
++      select ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT
+       select ARCH_SUPPORTS_NUMA_BALANCING     if X86_64
+       select ARCH_USE_BUILTIN_BSWAP
+       select ARCH_USE_QUEUED_RWLOCKS
+--- a/mm/Kconfig
++++ b/mm/Kconfig
+@@ -631,10 +631,15 @@ config MAX_STACK_SIZE_MB
+ 
+         A sane initial value is 80 MB.
+ 
++# For architectures that support deferred memory initialisation
++config ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT
++      bool
++
+ config DEFERRED_STRUCT_PAGE_INIT
+       bool "Defer initialisation of struct pages to kthreads"
+       default n
+-      depends on NO_BOOTMEM
++      depends on ARCH_SUPPORTS_DEFERRED_STRUCT_PAGE_INIT
++      depends on NO_BOOTMEM && MEMORY_HOTPLUG
+       depends on !FLATMEM
+       depends on !NEED_PER_CPU_KM
+       help
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/socket-close-race-condition-between-sock_close-and-s.patch 
new/patches.suse/socket-close-race-condition-between-sock_close-and-s.patch
--- old/patches.suse/socket-close-race-condition-between-sock_close-and-s.patch 
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/socket-close-race-condition-between-sock_close-and-s.patch 
2018-06-16 12:33:07.000000000 +0200
@@ -0,0 +1,89 @@
+From: Cong Wang <[email protected]>
+Date: Thu, 7 Jun 2018 13:39:49 -0700
+Subject: socket: close race condition between sock_close() and sockfs_setattr()
+Patch-mainline: v4.18-rc1
+Git-commit: 6d8c50dcb029872b298eea68cc6209c866fd3e14
+References: CVE-2018-12232 bsc#1097593
+
+fchownat() doesn't even hold refcnt of fd until it figures out
+fd is really needed (otherwise is ignored) and releases it after
+it resolves the path. This means sock_close() could race with
+sockfs_setattr(), which leads to a NULL pointer dereference
+since typically we set sock->sk to NULL in ->release().
+
+As pointed out by Al, this is unique to sockfs. So we can fix this
+in socket layer by acquiring inode_lock in sock_close() and
+checking against NULL in sockfs_setattr().
+
+sock_release() is called in many places, only the sock_close()
+path matters here. And fortunately, this should not affect normal
+sock_close() as it is only called when the last fd refcnt is gone.
+It only affects sock_close() with a parallel sockfs_setattr() in
+progress, which is not common.
+
+Fixes: 86741ec25462 ("net: core: Add a UID field to struct sock.")
+Reported-by: shankarapailoor <[email protected]>
+Cc: Tetsuo Handa <[email protected]>
+Cc: Lorenzo Colitti <[email protected]>
+Cc: Al Viro <[email protected]>
+Signed-off-by: Cong Wang <[email protected]>
+Signed-off-by: David S. Miller <[email protected]>
+Acked-by: Michal Kubecek <[email protected]>
+
+---
+ net/socket.c | 18 +++++++++++++++---
+ 1 file changed, 15 insertions(+), 3 deletions(-)
+
+--- a/net/socket.c
++++ b/net/socket.c
+@@ -537,7 +537,10 @@ static int sockfs_setattr(struct dentry *dentry, struct 
iattr *iattr)
+       if (!err && (iattr->ia_valid & ATTR_UID)) {
+               struct socket *sock = SOCKET_I(d_inode(dentry));
+ 
+-              sock->sk->sk_uid = iattr->ia_uid;
++              if (sock->sk)
++                      sock->sk->sk_uid = iattr->ia_uid;
++              else
++                      err = -ENOENT;
+       }
+ 
+       return err;
+@@ -586,12 +589,16 @@ EXPORT_SYMBOL(sock_alloc);
+  *    an inode not a file.
+  */
+ 
+-void sock_release(struct socket *sock)
++static void __sock_release(struct socket *sock, struct inode *inode)
+ {
+       if (sock->ops) {
+               struct module *owner = sock->ops->owner;
+ 
++              if (inode)
++                      inode_lock(inode);
+               sock->ops->release(sock);
++              if (inode)
++                      inode_unlock(inode);
+               sock->ops = NULL;
+               module_put(owner);
+       }
+@@ -605,6 +612,11 @@ void sock_release(struct socket *sock)
+       }
+       sock->file = NULL;
+ }
++
++void sock_release(struct socket *sock)
++{
++      __sock_release(sock, NULL);
++}
+ EXPORT_SYMBOL(sock_release);
+ 
+ void __sock_tx_timestamp(__u16 tsflags, __u8 *tx_flags)
+@@ -1146,7 +1158,7 @@ static int sock_mmap(struct file *file, struct 
vm_area_struct *vma)
+ 
+ static int sock_close(struct inode *inode, struct file *filp)
+ {
+-      sock_release(SOCKET_I(inode));
++      __sock_release(SOCKET_I(inode), inode);
+       return 0;
+ }
+ 

++++++ series.conf ++++++
--- /var/tmp/diff_new_pack.sGQ1IA/_old  2018-06-20 15:21:47.570892285 +0200
+++ /var/tmp/diff_new_pack.sGQ1IA/_new  2018-06-20 15:21:47.570892285 +0200
@@ -43,6 +43,52 @@
        
patches.kernel.org/4.17.1-014-ipmr-fix-error-path-when-ipmr_new_table-fails.patch
        
patches.kernel.org/4.17.1-015-PCI-hv-Do-not-wait-forever-on-a-device-that-ha.patch
        patches.kernel.org/4.17.1-016-Linux-4.17.1.patch
+       
patches.kernel.org/4.17.2-001-crypto-chelsio-request-to-HW-should-wrap.patch
+       
patches.kernel.org/4.17.2-002-blkdev_report_zones_ioctl-Use-vmalloc-to-alloc.patch
+       
patches.kernel.org/4.17.2-003-KVM-X86-Fix-reserved-bits-check-for-MOV-to-CR3.patch
+       
patches.kernel.org/4.17.2-004-KVM-x86-introduce-linear_-read-write-_system.patch
+       patches.kernel.org/4.17.2-005-kvm-fix-typo-in-flag-name.patch
+       
patches.kernel.org/4.17.2-006-kvm-nVMX-Enforce-cpl-0-for-VMX-instructions.patch
+       
patches.kernel.org/4.17.2-007-KVM-x86-pass-kvm_vcpu-to-kvm_read_guest_virt-a.patch
+       
patches.kernel.org/4.17.2-008-kvm-x86-use-correct-privilege-level-for-sgdt-s.patch
+       
patches.kernel.org/4.17.2-009-staging-android-ion-Switch-to-pr_warn_once-in-.patch
+       
patches.kernel.org/4.17.2-010-NFC-pn533-don-t-send-USB-data-off-of-the-stack.patch
+       
patches.kernel.org/4.17.2-011-usbip-vhci_sysfs-fix-potential-Spectre-v1.patch
+       
patches.kernel.org/4.17.2-012-usb-storage-Add-support-for-FL_ALWAYS_SYNC-fla.patch
+       
patches.kernel.org/4.17.2-013-usb-storage-Add-compatibility-quirk-flags-for-.patch
+       
patches.kernel.org/4.17.2-014-Input-xpad-add-GPD-Win-2-Controller-USB-IDs.patch
+       
patches.kernel.org/4.17.2-015-phy-qcom-qusb2-Fix-crash-if-nvmem-cell-not-spe.patch
+       
patches.kernel.org/4.17.2-016-usb-core-message-remove-extra-endianness-conve.patch
+       
patches.kernel.org/4.17.2-017-usb-typec-wcove-Remove-dependency-on-HW-FSM.patch
+       
patches.kernel.org/4.17.2-018-usb-gadget-function-printer-avoid-wrong-list-h.patch
+       
patches.kernel.org/4.17.2-019-usb-gadget-udc-renesas_usb3-fix-double-phy_put.patch
+       
patches.kernel.org/4.17.2-020-usb-gadget-udc-renesas_usb3-should-remove-debu.patch
+       
patches.kernel.org/4.17.2-021-usb-gadget-udc-renesas_usb3-should-call-pm_run.patch
+       
patches.kernel.org/4.17.2-022-usb-gadget-udc-renesas_usb3-should-call-devm_p.patch
+       
patches.kernel.org/4.17.2-023-usb-gadget-udc-renesas_usb3-should-fail-if-dev.patch
+       
patches.kernel.org/4.17.2-024-usb-gadget-udc-renesas_usb3-disable-the-contro.patch
+       
patches.kernel.org/4.17.2-025-serial-sh-sci-Stop-using-printk-format-pCr.patch
+       
patches.kernel.org/4.17.2-026-tty-serial-atmel-use-port-name-as-name-in-requ.patch
+       
patches.kernel.org/4.17.2-027-serial-samsung-fix-maxburst-parameter-for-DMA-.patch
+       
patches.kernel.org/4.17.2-028-serial-8250-omap-Fix-idling-of-clocks-for-unus.patch
+       
patches.kernel.org/4.17.2-029-vmw_balloon-fixing-double-free-when-batching-m.patch
+       patches.kernel.org/4.17.2-030-doc-fix-sysfs-ABI-documentation.patch
+       
patches.kernel.org/4.17.2-031-arm64-defconfig-Enable-CONFIG_PINCTRL_MT7622-b.patch
+       
patches.kernel.org/4.17.2-032-tty-pl011-Avoid-spuriously-stuck-off-interrupt.patch
+       
patches.kernel.org/4.17.2-033-crypto-ccree-correct-host-regs-offset.patch
+       
patches.kernel.org/4.17.2-034-Input-goodix-add-new-ACPI-id-for-GPD-Win-2-tou.patch
+       
patches.kernel.org/4.17.2-035-Input-elan_i2c-add-ELAN0612-Lenovo-v330-14IKB-.patch
+       
patches.kernel.org/4.17.2-036-crypto-caam-strip-input-zeros-from-RSA-input-b.patch
+       
patches.kernel.org/4.17.2-037-crypto-caam-fix-DMA-mapping-dir-for-generated-.patch
+       
patches.kernel.org/4.17.2-038-crypto-caam-fix-IV-DMA-mapping-and-updating.patch
+       
patches.kernel.org/4.17.2-039-crypto-caam-qi-fix-IV-DMA-mapping-and-updating.patch
+       
patches.kernel.org/4.17.2-040-crypto-caam-fix-size-of-RSA-prime-factor-q.patch
+       
patches.kernel.org/4.17.2-041-crypto-cavium-Fix-fallout-from-CONFIG_VMAP_STA.patch
+       
patches.kernel.org/4.17.2-042-crypto-cavium-Limit-result-reading-attempts.patch
+       
patches.kernel.org/4.17.2-043-crypto-vmx-Remove-overly-verbose-printk-from-A.patch
+       
patches.kernel.org/4.17.2-044-crypto-vmx-Remove-overly-verbose-printk-from-A.patch
+       patches.kernel.org/4.17.2-045-crypto-omap-sham-fix-memleak.patch
+       patches.kernel.org/4.17.2-046-Linux-4.17.2.patch
 
        ########################################################
        # Build fixes that apply to the vanilla kernel too.
@@ -93,6 +139,8 @@
        ########################################################
        patches.suse/setuid-dumpable-wrongdir
 
+       patches.suse/revert-mm-relax-deferred-struct-page-requirements.patch
+
        
patches.suse/0001-x86-speculation-Add-basic-IBRS-support-infrastructur.patch
        
patches.suse/0002-x86-speculation-Add-inlines-to-control-Indirect-Bran.patch
        
patches.suse/0003-x86-idle-Control-Indirect-Branch-Speculation-in-idle.patch
@@ -220,6 +268,7 @@
        ########################################################
        # Networking Core
        ########################################################
+       patches.suse/socket-close-race-condition-between-sock_close-and-s.patch
 
        ########################################################
        # Netfilter

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.sGQ1IA/_old  2018-06-20 15:21:47.614890689 +0200
+++ /var/tmp/diff_new_pack.sGQ1IA/_new  2018-06-20 15:21:47.618890544 +0200
@@ -1,3 +1,3 @@
-2018-06-14 08:39:01 +0200
-GIT Revision: df028bb6256ccfc5c84e775e6b437d77ed9cf148
+2018-06-16 12:58:03 +0200
+GIT Revision: ddde22df2f7bdef9ba4a6fec7f559f2f71929acc
 GIT Branch: stable


Reply via email to