Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2018-12-18 14:53:04 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.28833 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Tue Dec 18 14:53:04 2018 rev:465 rq:656743 version:4.19.8 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2018-12-08 11:19:17.150901607 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.28833/dtb-aarch64.changes 2018-12-18 14:53:15.202685708 +0100 @@ -1,0 +2,72 @@ +Sun Dec 9 20:54:03 CET 2018 - [email protected] + +- Linux 4.19.8 (bnc#1012628). +- blk-mq: punt failed direct issue to dispatch list (bnc#1012628). +- tipc: use destination length for copy string (bnc#1012628). +- arc: [devboards] Add support of NFSv3 ACL (bnc#1012628). +- ARC: change defconfig defaults to ARCv2 (bnc#1012628). +- btrfs: tree-checker: Don't check max block group size as + current max chunk size limit is unreliable (bnc#1012628). +- Input: elan_i2c - add support for ELAN0621 touchpad + (bnc#1012628). +- Input: elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR + (bnc#1012628). +- Input: elan_i2c - add ELAN0620 to the ACPI table (bnc#1012628). +- Input: cros_ec_keyb - fix button/switch capability reports + (bnc#1012628). +- Input: matrix_keypad - check for errors from of_get_named_gpio() + (bnc#1012628). +- Input: synaptics - add PNP ID for ThinkPad P50 to SMBus + (bnc#1012628). +- Input: xpad - quirk all PDP Xbox One gamepads (bnc#1012628). +- scsi: lpfc: fix block guard enablement on SLI3 adapters + (bnc#1012628). +- i40e: Fix deletion of MAC filters (bnc#1012628). +- selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and + RTM_GETCHAIN (bnc#1012628). +- svm: Add mutex_lock to protect apic_access_page_done on AMD + systems (bnc#1012628). +- kgdboc: Fix warning with module build (bnc#1012628). +- kgdboc: Fix restrict error (bnc#1012628). +- userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE + is not set (bnc#1012628). +- userfaultfd: shmem: add i_size checks (bnc#1012628). +- userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE + shmem (bnc#1012628). +- userfaultfd: use ENOENT instead of EFAULT if the atomic copy + user fails (bnc#1012628). +- drm/meson: Fix OOB memory accesses in meson_viu_set_osd_lut() + (bnc#1012628). +- drm/meson: Enable fast_io in meson_dw_hdmi_regmap_config + (bnc#1012628). +- drm/meson: Fixes for drm_crtc_vblank_on/off support + (bnc#1012628). +- drm: set is_master to 0 upon drm_new_set_master() failure + (bnc#1012628). +- drm/amd/dm: Don't forget to attach MST encoders (bnc#1012628). +- drm/ast: Fix incorrect free on ioregs (bnc#1012628). +- tracing/fgraph: Fix set_graph_function from showing interrupts + (bnc#1012628). +- IB/mlx5: Avoid load failure due to unknown link width + (bnc#1012628). +- mips: fix mips_get_syscall_arg o32 check (bnc#1012628). +- MIPS: ralink: Fix mt7620 nd_sd pinmux (bnc#1012628). +- tracepoint: Use __idx instead of idx in DO_TRACE macro to make + it unique (bnc#1012628). +- sched, trace: Fix prev_state output in sched_switch tracepoint + (bnc#1012628). +- arm64: ftrace: Fix to enable syscall events on arm64 + (bnc#1012628). +- mtd: nand: Fix memory allocation in nanddev_bbt_init() + (bnc#1012628). +- uprobes: Fix handle_swbp() vs. unregister() + register() + race once more (bnc#1012628). +- iser: set sector for ambiguous mr status errors (bnc#1012628). +- unifdef: use memcpy instead of strncpy (bnc#1012628). +- test_hexdump: use memcpy instead of strncpy (bnc#1012628). +- blk-mq: fix corruption with direct issue (bnc#1012628). +- Delete + patches.suse/blk-mq-fix-corruption-with-direct-issue.patch. +- commit 9cae63f + +------------------------------------------------------------------- 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.FB3ZQd/_old 2018-12-18 14:54:11.670610676 +0100 +++ /var/tmp/diff_new_pack.FB3ZQd/_new 2018-12-18 14:54:11.670610676 +0100 @@ -17,7 +17,7 @@ %define srcversion 4.19 -%define patchversion 4.19.7 +%define patchversion 4.19.8 %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.19.7 +Version: 4.19.8 %if 0%{?is_kotd} -Release: <RELEASE>.g5fabf51 +Release: <RELEASE>.g9cae63f %else Release: 0 %endif dtb-armv6l.spec: same change dtb-armv7l.spec: same change ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.FB3ZQd/_old 2018-12-18 14:54:11.758610559 +0100 +++ /var/tmp/diff_new_pack.FB3ZQd/_new 2018-12-18 14:54:11.762610553 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.19 -%define patchversion 4.19.7 +%define patchversion 4.19.8 %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.19.7 +Version: 4.19.8 %if 0%{?is_kotd} -Release: <RELEASE>.g5fabf51 +Release: <RELEASE>.g9cae63f %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 = 5fabf51456c3d978cd5ceab413a016f8662b4bca -Provides: kernel-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: kernel-%build_flavor-base-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd +Provides: kernel-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd # END COMMON DEPS -Provides: %name-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: %name-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -1132,8 +1132,8 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca -Provides: kernel-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: kernel-%build_flavor-base-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd +Provides: kernel-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd %obsolete_rebuilds %name-base %ifarch %ix86 ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.FB3ZQd/_old 2018-12-18 14:54:11.790610516 +0100 +++ /var/tmp/diff_new_pack.FB3ZQd/_new 2018-12-18 14:54:11.794610511 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.19 -%define patchversion 4.19.7 +%define patchversion 4.19.8 %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.19.7 +Version: 4.19.8 %if 0%{?is_kotd} -Release: <RELEASE>.g5fabf51 +Release: <RELEASE>.g9cae63f %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 = 5fabf51456c3d978cd5ceab413a016f8662b4bca -Provides: kernel-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: kernel-%build_flavor-base-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd +Provides: kernel-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd # END COMMON DEPS -Provides: %name-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: %name-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 @@ -1138,8 +1138,8 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca -Provides: kernel-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: kernel-%build_flavor-base-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd +Provides: kernel-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd %ifarch ppc64 Provides: kernel-kdump-base = 2.6.28 ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.FB3ZQd/_old 2018-12-18 14:54:11.818610479 +0100 +++ /var/tmp/diff_new_pack.FB3ZQd/_new 2018-12-18 14:54:11.822610474 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.19 -%define patchversion 4.19.7 +%define patchversion 4.19.8 %define variant %{nil} %define vanilla_only 0 @@ -58,9 +58,9 @@ Summary: The Standard Kernel License: GPL-2.0 Group: System/Kernel -Version: 4.19.7 +Version: 4.19.8 %if 0%{?is_kotd} -Release: <RELEASE>.g5fabf51 +Release: <RELEASE>.g9cae63f %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 = 5fabf51456c3d978cd5ceab413a016f8662b4bca -Provides: kernel-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: kernel-%build_flavor-base-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd +Provides: kernel-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd # END COMMON DEPS -Provides: %name-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: %name-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 @@ -1181,8 +1181,8 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca -Provides: kernel-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: kernel-%build_flavor-base-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd +Provides: kernel-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd %ifarch %ix86 Provides: kernel-trace-base = 3.13 ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.FB3ZQd/_old 2018-12-18 14:54:11.854610431 +0100 +++ /var/tmp/diff_new_pack.FB3ZQd/_new 2018-12-18 14:54:11.854610431 +0100 @@ -17,7 +17,7 @@ %define srcversion 4.19 -%define patchversion 4.19.7 +%define patchversion 4.19.8 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0 Group: Documentation/Man -Version: 4.19.7 +Version: 4.19.8 %if 0%{?is_kotd} -Release: <RELEASE>.g5fabf51 +Release: <RELEASE>.g9cae63f %else Release: 0 %endif @@ -63,7 +63,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: %name-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd 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.FB3ZQd/_old 2018-12-18 14:54:11.882610394 +0100 +++ /var/tmp/diff_new_pack.FB3ZQd/_new 2018-12-18 14:54:11.886610389 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.19 -%define patchversion 4.19.7 +%define patchversion 4.19.8 %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.19.7 +Version: 4.19.8 %if 0%{?is_kotd} -Release: <RELEASE>.g5fabf51 +Release: <RELEASE>.g9cae63f %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 = 5fabf51456c3d978cd5ceab413a016f8662b4bca -Provides: kernel-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: kernel-%build_flavor-base-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd +Provides: kernel-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd # END COMMON DEPS -Provides: %name-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: %name-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -1136,8 +1136,8 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca -Provides: kernel-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: kernel-%build_flavor-base-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd +Provides: kernel-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd %obsolete_rebuilds %name-base %ifarch %ix86 kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.FB3ZQd/_old 2018-12-18 14:54:11.938610320 +0100 +++ /var/tmp/diff_new_pack.FB3ZQd/_new 2018-12-18 14:54:11.938610320 +0100 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 4.19.7 +%define patchversion 4.19.8 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +BuildRequires: kernel%kernel_flavor-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd %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.19.7 +Version: 4.19.8 %if 0%{?is_kotd} -Release: <RELEASE>.g5fabf51 +Release: <RELEASE>.g9cae63f %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.FB3ZQd/_old 2018-12-18 14:54:11.958610293 +0100 +++ /var/tmp/diff_new_pack.FB3ZQd/_new 2018-12-18 14:54:11.958610293 +0100 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 4.19.7 +%define patchversion 4.19.8 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -36,9 +36,9 @@ Summary: Basic QA tests for the kernel License: GPL-2.0 Group: SLES -Version: 4.19.7 +Version: 4.19.8 %if 0%{?is_kotd} -Release: <RELEASE>.g5fabf51 +Release: <RELEASE>.g9cae63f %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.FB3ZQd/_old 2018-12-18 14:54:11.978610267 +0100 +++ /var/tmp/diff_new_pack.FB3ZQd/_new 2018-12-18 14:54:11.982610262 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.19 -%define patchversion 4.19.7 +%define patchversion 4.19.8 %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.19.7 +Version: 4.19.8 %if 0%{?is_kotd} -Release: <RELEASE>.g5fabf51 +Release: <RELEASE>.g9cae63f %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 = 5fabf51456c3d978cd5ceab413a016f8662b4bca -Provides: kernel-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: kernel-%build_flavor-base-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd +Provides: kernel-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd # END COMMON DEPS -Provides: %name-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: %name-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 @@ -1158,8 +1158,8 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca -Provides: kernel-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: kernel-%build_flavor-base-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd +Provides: kernel-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd %ifarch %ix86 Provides: kernel-vmi-base = 2.6.38 ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.FB3ZQd/_old 2018-12-18 14:54:12.002610235 +0100 +++ /var/tmp/diff_new_pack.FB3ZQd/_new 2018-12-18 14:54:12.006610230 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.19 -%define patchversion 4.19.7 +%define patchversion 4.19.8 %define variant %{nil} %define vanilla_only 0 @@ -30,9 +30,9 @@ Summary: The Linux Kernel Sources License: GPL-2.0 Group: Development/Sources -Version: 4.19.7 +Version: 4.19.8 %if 0%{?is_kotd} -Release: <RELEASE>.g5fabf51 +Release: <RELEASE>.g9cae63f %else Release: 0 %endif @@ -43,7 +43,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: %name-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd 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.FB3ZQd/_old 2018-12-18 14:54:12.030610198 +0100 +++ /var/tmp/diff_new_pack.FB3ZQd/_new 2018-12-18 14:54:12.034610192 +0100 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 4.19.7 +Version: 4.19.8 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g5fabf51 +Release: <RELEASE>.g9cae63f %else Release: 0 %endif @@ -55,7 +55,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: %name-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.FB3ZQd/_old 2018-12-18 14:54:12.058610161 +0100 +++ /var/tmp/diff_new_pack.FB3ZQd/_new 2018-12-18 14:54:12.062610155 +0100 @@ -18,7 +18,7 @@ %define srcversion 4.19 -%define patchversion 4.19.7 +%define patchversion 4.19.8 %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.19.7 +Version: 4.19.8 %if 0%{?is_kotd} -Release: <RELEASE>.g5fabf51 +Release: <RELEASE>.g9cae63f %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 = 5fabf51456c3d978cd5ceab413a016f8662b4bca -Provides: kernel-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: kernel-%build_flavor-base-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd +Provides: kernel-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd # END COMMON DEPS -Provides: %name-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: %name-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v4.x/linux-%srcversion.tar.xz Source2: source-post.sh @@ -1129,8 +1129,8 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca -Provides: kernel-srchash = 5fabf51456c3d978cd5ceab413a016f8662b4bca +Provides: kernel-%build_flavor-base-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd +Provides: kernel-srchash = 9cae63fca53642b968c19898e8f8bab2a694febd %obsolete_rebuilds %name-base %ifarch %ix86 kernel-zfcpdump.spec: same change ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 3607 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/blk-mq-fix-corruption-with-direct-issue.patch new/patches.suse/blk-mq-fix-corruption-with-direct-issue.patch --- old/patches.suse/blk-mq-fix-corruption-with-direct-issue.patch 2018-12-05 21:20:05.000000000 +0100 +++ new/patches.suse/blk-mq-fix-corruption-with-direct-issue.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,64 +0,0 @@ -From: Jens Axboe <[email protected]> -Date: Tue, 4 Dec 2018 15:47:46 -0700 -Subject: blk-mq: fix corruption with direct issue -Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git -Git-commit: d69bf1fa945d1ceb704349a3c16684b5b54cd169 -Patch-mainline: Queued in subsystem maintainer repository -References: ext4 corruption - -If we attempt a direct issue to a SCSI device, and it returns BUSY, then -we queue the request up normally. However, the SCSI layer may have -already setup SG tables etc for this particular command. If we later -merge with this request, then the old tables are no longer valid. Once -we issue the IO, we only read/write the original part of the request, -not the new state of it. - -This causes data corruption, and is most often noticed with the file -system complaining about the just read data being invalid: - -[ 235.934465] EXT4-fs error (device sda1): ext4_iget:4831: inode #7142: comm dpkg-query: bad extra_isize 24937 (inode size 256) - -because most of it is garbage... - -This doesn't happen from the normal issue path, as we will simply defer -the request to the hardware queue dispatch list if we fail. Once it's on -the dispatch list, we never merge with it. - -Fix this from the direct issue path by flagging the request as -REQ_NOMERGE so we don't change the size of it before issue. - -See also: - https://bugzilla.kernel.org/show_bug.cgi?id=201685 - -Fixes: 6ce3dd6eec1 ("blk-mq: issue directly if hw queue isn't busy in case of 'none'") -Signed-off-by: Jens Axboe <[email protected]> -Tested-by: Guenter Roeck <[email protected]> -Reviewed-by: Christoph Hellwig <[email protected]> -Signed-off-by: Jiri Slaby <[email protected]> ---- - block/blk-mq.c | 9 +++++++++ - 1 file changed, 9 insertions(+) - -diff --git a/block/blk-mq.c b/block/blk-mq.c -index e09d7f500077..59022280fe92 100644 ---- a/block/blk-mq.c -+++ b/block/blk-mq.c -@@ -1783,6 +1783,15 @@ static blk_status_t __blk_mq_issue_directly(struct blk_mq_hw_ctx *hctx, - break; - case BLK_STS_RESOURCE: - case BLK_STS_DEV_RESOURCE: -+ /* -+ * If direct dispatch fails, we cannot allow any merging on -+ * this IO. Drivers (like SCSI) may have set up permanent state -+ * for this request, like SG tables and mappings, and if we -+ * merge to it later on then we'll still only do IO to the -+ * original part. -+ */ -+ rq->cmd_flags |= REQ_NOMERGE; -+ - blk_mq_update_dispatch_busy(hctx, true); - __blk_mq_requeue_request(rq); - break; --- -2.19.2 - ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.FB3ZQd/_old 2018-12-18 14:54:13.502608243 +0100 +++ /var/tmp/diff_new_pack.FB3ZQd/_new 2018-12-18 14:54:13.506608238 +0100 @@ -1028,6 +1028,48 @@ patches.kernel.org/4.19.7-138-Drivers-hv-vmbus-check-the-creation_status-in-.patch patches.kernel.org/4.19.7-139-misc-mic-scif-fix-copy-paste-error-in-scif_cre.patch patches.kernel.org/4.19.7-140-Linux-4.19.7.patch + patches.kernel.org/4.19.8-001-blk-mq-fix-corruption-with-direct-issue.patch + patches.kernel.org/4.19.8-002-test_hexdump-use-memcpy-instead-of-strncpy.patch + patches.kernel.org/4.19.8-003-unifdef-use-memcpy-instead-of-strncpy.patch + patches.kernel.org/4.19.8-004-iser-set-sector-for-ambiguous-mr-status-errors.patch + patches.kernel.org/4.19.8-005-uprobes-Fix-handle_swbp-vs.-unregister-registe.patch + patches.kernel.org/4.19.8-006-mtd-nand-Fix-memory-allocation-in-nanddev_bbt_.patch + patches.kernel.org/4.19.8-007-arm64-ftrace-Fix-to-enable-syscall-events-on-a.patch + patches.kernel.org/4.19.8-008-sched-trace-Fix-prev_state-output-in-sched_swi.patch + patches.kernel.org/4.19.8-009-tracepoint-Use-__idx-instead-of-idx-in-DO_TRAC.patch + patches.kernel.org/4.19.8-010-MIPS-ralink-Fix-mt7620-nd_sd-pinmux.patch + patches.kernel.org/4.19.8-011-mips-fix-mips_get_syscall_arg-o32-check.patch + patches.kernel.org/4.19.8-012-IB-mlx5-Avoid-load-failure-due-to-unknown-link.patch + patches.kernel.org/4.19.8-013-tracing-fgraph-Fix-set_graph_function-from-sho.patch + patches.kernel.org/4.19.8-014-drm-ast-Fix-incorrect-free-on-ioregs.patch + patches.kernel.org/4.19.8-015-drm-amd-dm-Don-t-forget-to-attach-MST-encoders.patch + patches.kernel.org/4.19.8-016-drm-set-is_master-to-0-upon-drm_new_set_master.patch + patches.kernel.org/4.19.8-017-drm-meson-Fixes-for-drm_crtc_vblank_on-off-sup.patch + patches.kernel.org/4.19.8-018-drm-meson-Enable-fast_io-in-meson_dw_hdmi_regm.patch + patches.kernel.org/4.19.8-019-drm-meson-Fix-OOB-memory-accesses-in-meson_viu.patch + patches.kernel.org/4.19.8-020-userfaultfd-use-ENOENT-instead-of-EFAULT-if-th.patch + patches.kernel.org/4.19.8-021-userfaultfd-shmem-allocate-anonymous-memory-fo.patch + patches.kernel.org/4.19.8-022-userfaultfd-shmem-add-i_size-checks.patch + patches.kernel.org/4.19.8-023-userfaultfd-shmem-UFFDIO_COPY-set-the-page-dir.patch + patches.kernel.org/4.19.8-024-kgdboc-Fix-restrict-error.patch + patches.kernel.org/4.19.8-025-kgdboc-Fix-warning-with-module-build.patch + patches.kernel.org/4.19.8-026-svm-Add-mutex_lock-to-protect-apic_access_page.patch + patches.kernel.org/4.19.8-027-selinux-add-support-for-RTM_NEWCHAIN-RTM_DELCH.patch + patches.kernel.org/4.19.8-028-i40e-Fix-deletion-of-MAC-filters.patch + patches.kernel.org/4.19.8-029-scsi-lpfc-fix-block-guard-enablement-on-SLI3-a.patch + patches.kernel.org/4.19.8-030-Input-xpad-quirk-all-PDP-Xbox-One-gamepads.patch + patches.kernel.org/4.19.8-031-Input-synaptics-add-PNP-ID-for-ThinkPad-P50-to.patch + patches.kernel.org/4.19.8-032-Input-matrix_keypad-check-for-errors-from-of_g.patch + patches.kernel.org/4.19.8-033-Input-cros_ec_keyb-fix-button-switch-capabilit.patch + patches.kernel.org/4.19.8-034-Input-elan_i2c-add-ELAN0620-to-the-ACPI-table.patch + patches.kernel.org/4.19.8-035-Input-elan_i2c-add-ACPI-ID-for-Lenovo-IdeaPad-.patch + patches.kernel.org/4.19.8-036-Input-elan_i2c-add-support-for-ELAN0621-touchp.patch + patches.kernel.org/4.19.8-037-btrfs-tree-checker-Don-t-check-max-block-group.patch + patches.kernel.org/4.19.8-038-ARC-change-defconfig-defaults-to-ARCv2.patch + patches.kernel.org/4.19.8-039-arc-devboards-Add-support-of-NFSv3-ACL.patch + patches.kernel.org/4.19.8-040-tipc-use-destination-length-for-copy-string.patch + patches.kernel.org/4.19.8-041-blk-mq-punt-failed-direct-issue-to-dispatch-li.patch + patches.kernel.org/4.19.8-042-Linux-4.19.8.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -1289,7 +1331,6 @@ ######################################################## # Storage ######################################################## - patches.suse/blk-mq-fix-corruption-with-direct-issue.patch patches.suse/scsi-retry-alua-transition-in-progress ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.FB3ZQd/_old 2018-12-18 14:54:13.534608201 +0100 +++ /var/tmp/diff_new_pack.FB3ZQd/_new 2018-12-18 14:54:13.538608195 +0100 @@ -1,3 +1,3 @@ -2018-12-07 10:43:38 +0000 -GIT Revision: 5fabf51456c3d978cd5ceab413a016f8662b4bca +2018-12-09 20:08:37 +0000 +GIT Revision: 9cae63fca53642b968c19898e8f8bab2a694febd GIT Branch: stable
