Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2019-04-24 13:56:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.5536 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Wed Apr 24 13:56:16 2019 rev:483 rq:696449 version:5.0.9 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2019-04-18 13:54:01.699908663 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.5536/dtb-aarch64.changes 2019-04-24 13:56:21.368027243 +0200 @@ -1,0 +2,165 @@ +Sun Apr 21 08:41:57 CEST 2019 - [email protected] + +- Linux 5.0.9 (bnc#1012628). +- paride/pcd: Fix potential NULL pointer dereference and mem leak + (bnc#1012628). +- paride/pf: Fix potential NULL pointer dereference (bnc#1012628). +- IB/hfi1: Failed to drain send queue when QP is put into error + state (bnc#1012628). +- bpf: fix use after free in bpf_evict_inode (bnc#1012628). +- include/linux/swap.h: use offsetof() instead of custom + __swapoffset macro (bnc#1012628). +- f2fs: fix to add refcount once page is tagged PG_private + (bnc#1012628). +- f2fs: fix to use kvfree instead of kzfree (bnc#1012628). +- f2fs: fix to dirty inode for i_mode recovery (bnc#1012628). +- rxrpc: Fix client call connect/disconnect race (bnc#1012628). +- lib/div64.c: off by one in shift (bnc#1012628). +- cifs: return -ENODATA when deleting an xattr that does not exist + (bnc#1012628). +- appletalk: Fix use-after-free in atalk_proc_exit (bnc#1012628). +- drm/amdkfd: use init_mqd function to allocate object for hid_mqd + (CI) (bnc#1012628). +- ARM: 8839/1: kprobe: make patch_lock a raw_spinlock_t + (bnc#1012628). +- platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown + (bnc#1012628). +- drm/nouveau/volt/gf117: fix speedo readout register + (bnc#1012628). +- f2fs: sync filesystem after roll-forward recovery (bnc#1012628). +- PCI/ASPM: Save LTR Capability for suspend/resume (bnc#1012628). +- PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX + PCIe ports (bnc#1012628). +- coresight: cpu-debug: Support for CA73 CPUs (bnc#1012628). +- RDMA/hns: Fix the Oops during rmmod or insmod ko when reset + occurs (bnc#1012628). +- Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" + (bnc#1012628). +- crypto: axis - fix for recursive locking from bottom half + (bnc#1012628). +- net: hns3: Fix NULL deref when unloading driver (bnc#1012628). +- drm/panel: panel-innolux: set display off in + innolux_panel_unprepare (bnc#1012628). +- drm/amdgpu: psp_ring_destroy cause psp->km_ring.ring_mem NULL + (bnc#1012628). +- lkdtm: Add tests for NULL pointer dereference (bnc#1012628). +- lkdtm: Print real addresses (bnc#1012628). +- ext4: prohibit fstrim in norecovery mode (bnc#1012628). +- x86/gart: Exclude GART aperture from kcore (bnc#1012628). +- cifs: Fix slab-out-of-bounds when tracing SMB tcon + (bnc#1012628). +- fix incorrect error code mapping for OBJECTID_NOT_FOUND + (bnc#1012628). +- cifs: fix that return -EINVAL when do dedupe operation + (bnc#1012628). +- x86/hw_breakpoints: Make default case in + hw_breakpoint_arch_parse() return an error (bnc#1012628). +- iommu/vt-d: Save the right domain ID used by hardware + (bnc#1012628). +- iommu/vt-d: Check capability before disabling protected memory + (bnc#1012628). +- drm/nouveau/debugfs: Fix check of pm_runtime_get_sync failure + (bnc#1012628). +- x86/cpu/cyrix: Use correct macros for Cyrix calls on Geode + processors (bnc#1012628). +- x86/hyperv: Prevent potential NULL pointer dereference + (bnc#1012628). +- x86/hpet: Prevent potential NULL pointer dereference + (bnc#1012628). +- irqchip/mbigen: Don't clear eventid when freeing an MSI + (bnc#1012628). +- irqchip/stm32: Don't set rising configuration registers at init + (bnc#1012628). +- irqchip/stm32: Don't clear rising/falling config registers at + init (bnc#1012628). +- drm/exynos/mixer: fix MIXER shadow registry synchronisation code + (bnc#1012628). +- blk-iolatency: #include "blk.h" (bnc#1012628). +- PM / Domains: Avoid a potential deadlock (bnc#1012628). +- ACPI / utils: Drop reference in test for device presence + (bnc#1012628). +- perf tests: Fix a memory leak in + test__perf_evsel__tp_sched_test() (bnc#1012628). +- perf tests: Fix memory leak by expr__find_other() in + test__expr() (bnc#1012628). +- perf tests: Fix a memory leak of cpu_map object in the + openat_syscall_event_on_all_cpus test (bnc#1012628). +- perf evsel: Free evsel->counts in perf_evsel__exit() + (bnc#1012628). +- perf top: Fix global-buffer-overflow issue (bnc#1012628). +- perf maps: Purge all maps from the 'names' tree (bnc#1012628). +- perf map: Remove map from 'names' tree in __maps__remove() + (bnc#1012628). +- perf hist: Add missing map__put() in error case (bnc#1012628). +- perf top: Fix error handling in cmd_top() (bnc#1012628). +- perf build-id: Fix memory leak in print_sdt_events() + (bnc#1012628). +- perf config: Fix a memory leak in collect_config() + (bnc#1012628). +- perf config: Fix an error in the config template documentation + (bnc#1012628). +- perf tools: Fix errors under optimization level '-Og' + (bnc#1012628). +- perf list: Don't forget to drop the reference to the allocated + thread_map (bnc#1012628). +- perf stat: Fix --no-scale (bnc#1012628). +- scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID + (bnc#1012628). +- scsi: core: Also call destroy_rcu_head() for passthrough + requests (bnc#1012628). +- tools/power turbostat: return the exit status of a command + (bnc#1012628). +- x86/mm: Don't leak kernel addresses (bnc#1012628). +- sched/core: Fix buffer overflow in cgroup2 property cpu.max + (bnc#1012628). +- sched/cpufreq: Fix 32-bit math overflow (bnc#1012628). +- scsi: iscsi: flush running unbind operations when removing a + session (bnc#1012628). +- thermal/intel_powerclamp: fix truncated kthread name + (bnc#1012628). +- thermal/int340x_thermal: fix mode setting (bnc#1012628). +- thermal/int340x_thermal: Add additional UUIDs (bnc#1012628). +- thermal: bcm2835: Fix crash in bcm2835_thermal_debugfs + (bnc#1012628). +- thermal: samsung: Fix incorrect check after code merge + (bnc#1012628). +- thermal/intel_powerclamp: fix __percpu declaration of + worker_data (bnc#1012628). +- paride/pcd: cleanup queues when detection fails (bnc#1012628). +- paride/pf: cleanup queues when detection fails (bnc#1012628). +- ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition + and declaration (bnc#1012628). +- mmc: davinci: remove extraneous __init annotation (bnc#1012628). +- i40iw: Avoid panic when handling the inetdev event + (bnc#1012628). +- IB/mlx4: Fix race condition between catas error reset and + aliasguid flows (bnc#1012628). +- drm/udl: use drm_gem_object_put_unlocked (bnc#1012628). +- auxdisplay: hd44780: Fix memory leak on ->remove() + (bnc#1012628). +- ALSA: sb8: add a check for request_region (bnc#1012628). +- ALSA: echoaudio: add a check for ioremap_nocache (bnc#1012628). +- ext4: report real fs size after failed resize (bnc#1012628). +- ext4: add missing brelse() in add_new_gdb_meta_bg() + (bnc#1012628). +- ext4: avoid panic during forced reboot (bnc#1012628). +- mips: bcm47xx: Enable USB power on Netgear WNDR3400v2 + (bnc#1012628). +- perf/core: Restore mmap record type correctly (bnc#1012628). +- inotify: Fix fsnotify_mark refcount leak in + inotify_update_existing_watch() (bnc#1012628). +- arc: hsdk_defconfig: Enable CONFIG_BLK_DEV_RAM (bnc#1012628). +- ARC: u-boot args: check that magic number is correct + (bnc#1012628). +- commit 7bd8353 + +------------------------------------------------------------------- +Wed Apr 17 12:22:56 CEST 2019 - [email protected] + +- brcmfmac: assure SSID length from firmware is limited + (CVE-2019-9500,bsc#1132681). +- brcmfmac: add subtype check for event handling in data path + (CVE-2019-8564,bsc#1132673). +- commit 4835ec0 + +------------------------------------------------------------------- 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.fbruIr/_old 2019-04-24 13:56:29.184022349 +0200 +++ /var/tmp/diff_new_pack.fbruIr/_new 2019-04-24 13:56:29.188022345 +0200 @@ -17,7 +17,7 @@ %define srcversion 5.0 -%define patchversion 5.0.8 +%define patchversion 5.0.9 %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,splitflist,mergedep,moddep,modflist,kernel-subpackage-build}) Name: dtb-aarch64 -Version: 5.0.8 +Version: 5.0.9 %if 0%{?is_kotd} -Release: <RELEASE>.g8b88553 +Release: <RELEASE>.g7bd8353 %else Release: 0 %endif dtb-armv6l.spec: same change dtb-armv7l.spec: same change ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.fbruIr/_old 2019-04-24 13:56:29.252022305 +0200 +++ /var/tmp/diff_new_pack.fbruIr/_new 2019-04-24 13:56:29.256022303 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.0 -%define patchversion 5.0.8 +%define patchversion 5.0.9 %define variant %{nil} %define vanilla_only 0 @@ -62,9 +62,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0 Group: System/Kernel -Version: 5.0.8 +Version: 5.0.9 %if 0%{?is_kotd} -Release: <RELEASE>.g8b88553 +Release: <RELEASE>.g7bd8353 %else Release: 0 %endif @@ -169,10 +169,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-8b88553f9147696c4bb6f23d849b00503ecd5586 -Provides: kernel-srchash-8b88553f9147696c4bb6f23d849b00503ecd5586 +Provides: kernel-%build_flavor-base-srchash-7bd8353f79d082c671620cb993926cca5dc9d776 +Provides: kernel-srchash-7bd8353f79d082c671620cb993926cca5dc9d776 # END COMMON DEPS -Provides: %name-srchash-8b88553f9147696c4bb6f23d849b00503ecd5586 +Provides: %name-srchash-7bd8353f79d082c671620cb993926cca5dc9d776 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.fbruIr/_old 2019-04-24 13:56:29.276022291 +0200 +++ /var/tmp/diff_new_pack.fbruIr/_new 2019-04-24 13:56:29.280022288 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.0 -%define patchversion 5.0.8 +%define patchversion 5.0.9 %define variant %{nil} %define vanilla_only 0 @@ -62,9 +62,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.0.8 +Version: 5.0.9 %if 0%{?is_kotd} -Release: <RELEASE>.g8b88553 +Release: <RELEASE>.g7bd8353 %else Release: 0 %endif @@ -169,10 +169,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-8b88553f9147696c4bb6f23d849b00503ecd5586 -Provides: kernel-srchash-8b88553f9147696c4bb6f23d849b00503ecd5586 +Provides: kernel-%build_flavor-base-srchash-7bd8353f79d082c671620cb993926cca5dc9d776 +Provides: kernel-srchash-7bd8353f79d082c671620cb993926cca5dc9d776 # END COMMON DEPS -Provides: %name-srchash-8b88553f9147696c4bb6f23d849b00503ecd5586 +Provides: %name-srchash-7bd8353f79d082c671620cb993926cca5dc9d776 %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.fbruIr/_old 2019-04-24 13:56:29.296022278 +0200 +++ /var/tmp/diff_new_pack.fbruIr/_new 2019-04-24 13:56:29.296022278 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.0 -%define patchversion 5.0.8 +%define patchversion 5.0.9 %define variant %{nil} %define vanilla_only 0 @@ -62,9 +62,9 @@ Summary: The Standard Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.0.8 +Version: 5.0.9 %if 0%{?is_kotd} -Release: <RELEASE>.g8b88553 +Release: <RELEASE>.g7bd8353 %else Release: 0 %endif @@ -169,10 +169,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-8b88553f9147696c4bb6f23d849b00503ecd5586 -Provides: kernel-srchash-8b88553f9147696c4bb6f23d849b00503ecd5586 +Provides: kernel-%build_flavor-base-srchash-7bd8353f79d082c671620cb993926cca5dc9d776 +Provides: kernel-srchash-7bd8353f79d082c671620cb993926cca5dc9d776 # END COMMON DEPS -Provides: %name-srchash-8b88553f9147696c4bb6f23d849b00503ecd5586 +Provides: %name-srchash-7bd8353f79d082c671620cb993926cca5dc9d776 %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.fbruIr/_old 2019-04-24 13:56:29.316022265 +0200 +++ /var/tmp/diff_new_pack.fbruIr/_new 2019-04-24 13:56:29.320022263 +0200 @@ -17,7 +17,7 @@ %define srcversion 5.0 -%define patchversion 5.0.8 +%define patchversion 5.0.9 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0 Group: Documentation/Man -Version: 5.0.8 +Version: 5.0.9 %if 0%{?is_kotd} -Release: <RELEASE>.g8b88553 +Release: <RELEASE>.g7bd8353 %else Release: 0 %endif @@ -63,7 +63,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-8b88553f9147696c4bb6f23d849b00503ecd5586 +Provides: %name-srchash-7bd8353f79d082c671620cb993926cca5dc9d776 BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz ++++++ kernel-kvmsmall.spec ++++++ --- /var/tmp/diff_new_pack.fbruIr/_old 2019-04-24 13:56:29.336022253 +0200 +++ /var/tmp/diff_new_pack.fbruIr/_new 2019-04-24 13:56:29.344022248 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.0 -%define patchversion 5.0.8 +%define patchversion 5.0.9 %define variant %{nil} %define vanilla_only 0 @@ -62,9 +62,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0 Group: System/Kernel -Version: 5.0.8 +Version: 5.0.9 %if 0%{?is_kotd} -Release: <RELEASE>.g8b88553 +Release: <RELEASE>.g7bd8353 %else Release: 0 %endif @@ -169,10 +169,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-8b88553f9147696c4bb6f23d849b00503ecd5586 -Provides: kernel-srchash-8b88553f9147696c4bb6f23d849b00503ecd5586 +Provides: kernel-%build_flavor-base-srchash-7bd8353f79d082c671620cb993926cca5dc9d776 +Provides: kernel-srchash-7bd8353f79d082c671620cb993926cca5dc9d776 # END COMMON DEPS -Provides: %name-srchash-8b88553f9147696c4bb6f23d849b00503ecd5586 +Provides: %name-srchash-7bd8353f79d082c671620cb993926cca5dc9d776 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.fbruIr/_old 2019-04-24 13:56:29.384022223 +0200 +++ /var/tmp/diff_new_pack.fbruIr/_new 2019-04-24 13:56:29.388022221 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.0.8 +%define patchversion 5.0.9 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-8b88553f9147696c4bb6f23d849b00503ecd5586 +BuildRequires: kernel%kernel_flavor-srchash-7bd8353f79d082c671620cb993926cca5dc9d776 %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: 5.0.8 +Version: 5.0.9 %if 0%{?is_kotd} -Release: <RELEASE>.g8b88553 +Release: <RELEASE>.g7bd8353 %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.fbruIr/_old 2019-04-24 13:56:29.412022205 +0200 +++ /var/tmp/diff_new_pack.fbruIr/_new 2019-04-24 13:56:29.412022205 +0200 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.0.8 +%define patchversion 5.0.9 %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: 5.0.8 +Version: 5.0.9 %if 0%{?is_kotd} -Release: <RELEASE>.g8b88553 +Release: <RELEASE>.g7bd8353 %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.fbruIr/_old 2019-04-24 13:56:29.436022191 +0200 +++ /var/tmp/diff_new_pack.fbruIr/_new 2019-04-24 13:56:29.440022188 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.0 -%define patchversion 5.0.8 +%define patchversion 5.0.9 %define variant %{nil} %define vanilla_only 0 @@ -62,9 +62,9 @@ Summary: Kernel with PAE Support License: GPL-2.0 Group: System/Kernel -Version: 5.0.8 +Version: 5.0.9 %if 0%{?is_kotd} -Release: <RELEASE>.g8b88553 +Release: <RELEASE>.g7bd8353 %else Release: 0 %endif @@ -169,10 +169,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-8b88553f9147696c4bb6f23d849b00503ecd5586 -Provides: kernel-srchash-8b88553f9147696c4bb6f23d849b00503ecd5586 +Provides: kernel-%build_flavor-base-srchash-7bd8353f79d082c671620cb993926cca5dc9d776 +Provides: kernel-srchash-7bd8353f79d082c671620cb993926cca5dc9d776 # END COMMON DEPS -Provides: %name-srchash-8b88553f9147696c4bb6f23d849b00503ecd5586 +Provides: %name-srchash-7bd8353f79d082c671620cb993926cca5dc9d776 %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.fbruIr/_old 2019-04-24 13:56:29.460022175 +0200 +++ /var/tmp/diff_new_pack.fbruIr/_new 2019-04-24 13:56:29.464022173 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.0 -%define patchversion 5.0.8 +%define patchversion 5.0.9 %define variant %{nil} %define vanilla_only 0 @@ -30,9 +30,9 @@ Summary: The Linux Kernel Sources License: GPL-2.0 Group: Development/Sources -Version: 5.0.8 +Version: 5.0.9 %if 0%{?is_kotd} -Release: <RELEASE>.g8b88553 +Release: <RELEASE>.g7bd8353 %else Release: 0 %endif @@ -43,7 +43,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-8b88553f9147696c4bb6f23d849b00503ecd5586 +Provides: %name-srchash-7bd8353f79d082c671620cb993926cca5dc9d776 Provides: linux Provides: multiversion(kernel) Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.fbruIr/_old 2019-04-24 13:56:29.488022158 +0200 +++ /var/tmp/diff_new_pack.fbruIr/_new 2019-04-24 13:56:29.492022155 +0200 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 5.0.8 +Version: 5.0.9 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g8b88553 +Release: <RELEASE>.g7bd8353 %else Release: 0 %endif @@ -55,7 +55,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-8b88553f9147696c4bb6f23d849b00503ecd5586 +Provides: %name-srchash-7bd8353f79d082c671620cb993926cca5dc9d776 Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.fbruIr/_old 2019-04-24 13:56:29.512022143 +0200 +++ /var/tmp/diff_new_pack.fbruIr/_new 2019-04-24 13:56:29.516022141 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.0 -%define patchversion 5.0.8 +%define patchversion 5.0.9 %define variant %{nil} %define vanilla_only 0 @@ -62,9 +62,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0 Group: System/Kernel -Version: 5.0.8 +Version: 5.0.9 %if 0%{?is_kotd} -Release: <RELEASE>.g8b88553 +Release: <RELEASE>.g7bd8353 %else Release: 0 %endif @@ -169,10 +169,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-8b88553f9147696c4bb6f23d849b00503ecd5586 -Provides: kernel-srchash-8b88553f9147696c4bb6f23d849b00503ecd5586 +Provides: kernel-%build_flavor-base-srchash-7bd8353f79d082c671620cb993926cca5dc9d776 +Provides: kernel-srchash-7bd8353f79d082c671620cb993926cca5dc9d776 # END COMMON DEPS -Provides: %name-srchash-8b88553f9147696c4bb6f23d849b00503ecd5586 +Provides: %name-srchash-7bd8353f79d082c671620cb993926cca5dc9d776 %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh kernel-zfcpdump.spec: same change ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 8087 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/brcmfmac-add-subtype-check-for-event-handling-in-dat.patch new/patches.suse/brcmfmac-add-subtype-check-for-event-handling-in-dat.patch --- old/patches.suse/brcmfmac-add-subtype-check-for-event-handling-in-dat.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/brcmfmac-add-subtype-check-for-event-handling-in-dat.patch 2019-04-17 12:22:58.000000000 +0200 @@ -0,0 +1,110 @@ +From a4176ec356c73a46c07c181c6d04039fafa34a9f Mon Sep 17 00:00:00 2001 +From: Arend van Spriel <[email protected]> +Date: Thu, 14 Feb 2019 13:43:48 +0100 +Subject: [PATCH] brcmfmac: add subtype check for event handling in data path +Git-commit: a4176ec356c73a46c07c181c6d04039fafa34a9f +Patch-mainline: v5.1-rc1 +References: CVE-2019-8564,bsc#1132673 + +For USB there is no separate channel being used to pass events +from firmware to the host driver and as such are passed over the +data path. In order to detect mock event messages an additional +check is needed on event subtype. This check is added conditionally +using unlikely() keyword. + +Reviewed-by: Hante Meuleman <[email protected]> +Reviewed-by: Pieter-Paul Giesberts <[email protected]> +Reviewed-by: Franky Lin <[email protected]> +Signed-off-by: Arend van Spriel <[email protected]> +Signed-off-by: Kalle Valo <[email protected]> +Acked-by: Takashi Iwai <[email protected]> + +--- + drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c | 5 +++-- + drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h | 16 ++++++++++++---- + .../net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 2 +- + 3 files changed, 16 insertions(+), 7 deletions(-) + +diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c +index e772c0845638..a368ba6e7344 100644 +--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c ++++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/core.c +@@ -519,7 +519,8 @@ void brcmf_rx_frame(struct device *dev, struct sk_buff *skb, bool handle_event) + } else { + /* Process special event packets */ + if (handle_event) +- brcmf_fweh_process_skb(ifp->drvr, skb); ++ brcmf_fweh_process_skb(ifp->drvr, skb, ++ BCMILCP_SUBTYPE_VENDOR_LONG); + + brcmf_netif_rx(ifp, skb); + } +@@ -536,7 +537,7 @@ void brcmf_rx_event(struct device *dev, struct sk_buff *skb) + if (brcmf_rx_hdrpull(drvr, skb, &ifp)) + return; + +- brcmf_fweh_process_skb(ifp->drvr, skb); ++ brcmf_fweh_process_skb(ifp->drvr, skb, 0); + brcmu_pkt_buf_free_skb(skb); + } + +diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h +index 31f3e8e83a21..7027243db17e 100644 +--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h ++++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.h +@@ -211,7 +211,7 @@ enum brcmf_fweh_event_code { + */ + #define BRCM_OUI "\x00\x10\x18" + #define BCMILCP_BCM_SUBTYPE_EVENT 1 +- ++#define BCMILCP_SUBTYPE_VENDOR_LONG 32769 + + /** + * struct brcm_ethhdr - broadcom specific ether header. +@@ -334,10 +334,10 @@ void brcmf_fweh_process_event(struct brcmf_pub *drvr, + void brcmf_fweh_p2pdev_setup(struct brcmf_if *ifp, bool ongoing); + + static inline void brcmf_fweh_process_skb(struct brcmf_pub *drvr, +- struct sk_buff *skb) ++ struct sk_buff *skb, u16 stype) + { + struct brcmf_event *event_packet; +- u16 usr_stype; ++ u16 subtype, usr_stype; + + /* only process events when protocol matches */ + if (skb->protocol != cpu_to_be16(ETH_P_LINK_CTL)) +@@ -346,8 +346,16 @@ static inline void brcmf_fweh_process_skb(struct brcmf_pub *drvr, + if ((skb->len + ETH_HLEN) < sizeof(*event_packet)) + return; + +- /* check for BRCM oui match */ + event_packet = (struct brcmf_event *)skb_mac_header(skb); ++ ++ /* check subtype if needed */ ++ if (unlikely(stype)) { ++ subtype = get_unaligned_be16(&event_packet->hdr.subtype); ++ if (subtype != stype) ++ return; ++ } ++ ++ /* check for BRCM oui match */ + if (memcmp(BRCM_OUI, &event_packet->hdr.oui[0], + sizeof(event_packet->hdr.oui))) + return; +diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c +index 4e8397a0cbc8..ee922b052561 100644 +--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c ++++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/msgbuf.c +@@ -1116,7 +1116,7 @@ static void brcmf_msgbuf_process_event(struct brcmf_msgbuf *msgbuf, void *buf) + + skb->protocol = eth_type_trans(skb, ifp->ndev); + +- brcmf_fweh_process_skb(ifp->drvr, skb); ++ brcmf_fweh_process_skb(ifp->drvr, skb, 0); + + exit: + brcmu_pkt_buf_free_skb(skb); +-- +2.16.4 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/brcmfmac-assure-SSID-length-from-firmware-is-limited.patch new/patches.suse/brcmfmac-assure-SSID-length-from-firmware-is-limited.patch --- old/patches.suse/brcmfmac-assure-SSID-length-from-firmware-is-limited.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/brcmfmac-assure-SSID-length-from-firmware-is-limited.patch 2019-04-17 12:22:58.000000000 +0200 @@ -0,0 +1,38 @@ +From 1b5e2423164b3670e8bc9174e4762d297990deff Mon Sep 17 00:00:00 2001 +From: Arend van Spriel <[email protected]> +Date: Thu, 14 Feb 2019 13:43:47 +0100 +Subject: [PATCH] brcmfmac: assure SSID length from firmware is limited +Git-commit: 1b5e2423164b3670e8bc9174e4762d297990deff +Patch-mainline: v5.1-rc1 +References: CVE-2019-9500,bsc#1132681 + +The SSID length as received from firmware should not exceed +IEEE80211_MAX_SSID_LEN as that would result in heap overflow. + +Reviewed-by: Hante Meuleman <[email protected]> +Reviewed-by: Pieter-Paul Giesberts <[email protected]> +Reviewed-by: Franky Lin <[email protected]> +Signed-off-by: Arend van Spriel <[email protected]> +Signed-off-by: Kalle Valo <[email protected]> +Acked-by: Takashi Iwai <[email protected]> + +--- + drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c +index b5e291ed9496..012275fc3bf7 100644 +--- a/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c ++++ b/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c +@@ -3507,6 +3507,8 @@ brcmf_wowl_nd_results(struct brcmf_if *ifp, const struct brcmf_event_msg *e, + } + + netinfo = brcmf_get_netinfo_array(pfn_result); ++ if (netinfo->SSID_len > IEEE80211_MAX_SSID_LEN) ++ netinfo->SSID_len = IEEE80211_MAX_SSID_LEN; + memcpy(cfg->wowl.nd->ssid.ssid, netinfo->SSID, netinfo->SSID_len); + cfg->wowl.nd->ssid.ssid_len = netinfo->SSID_len; + cfg->wowl.nd->n_channels = 1; +-- +2.16.4 + ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.fbruIr/_old 2019-04-24 13:56:30.712021391 +0200 +++ /var/tmp/diff_new_pack.fbruIr/_new 2019-04-24 13:56:30.716021389 +0200 @@ -948,6 +948,100 @@ patches.kernel.org/5.0.8-116-KVM-x86-nVMX-fix-x2APIC-VTPR-read-intercept.patch patches.kernel.org/5.0.8-117-drm-virtio-do-NOT-reuse-resource-ids.patch patches.kernel.org/5.0.8-118-Linux-5.0.8.patch + patches.kernel.org/5.0.9-001-ARC-u-boot-args-check-that-magic-number-is-corr.patch + patches.kernel.org/5.0.9-002-arc-hsdk_defconfig-Enable-CONFIG_BLK_DEV_RAM.patch + patches.kernel.org/5.0.9-003-inotify-Fix-fsnotify_mark-refcount-leak-in-inot.patch + patches.kernel.org/5.0.9-004-perf-core-Restore-mmap-record-type-correctly.patch + patches.kernel.org/5.0.9-005-mips-bcm47xx-Enable-USB-power-on-Netgear-WNDR34.patch + patches.kernel.org/5.0.9-006-ext4-avoid-panic-during-forced-reboot.patch + patches.kernel.org/5.0.9-007-ext4-add-missing-brelse-in-add_new_gdb_meta_bg.patch + patches.kernel.org/5.0.9-008-ext4-report-real-fs-size-after-failed-resize.patch + patches.kernel.org/5.0.9-009-ALSA-echoaudio-add-a-check-for-ioremap_nocache.patch + patches.kernel.org/5.0.9-010-ALSA-sb8-add-a-check-for-request_region.patch + patches.kernel.org/5.0.9-011-auxdisplay-hd44780-Fix-memory-leak-on-remove.patch + patches.kernel.org/5.0.9-012-drm-udl-use-drm_gem_object_put_unlocked.patch + patches.kernel.org/5.0.9-013-IB-mlx4-Fix-race-condition-between-catas-error-.patch + patches.kernel.org/5.0.9-014-i40iw-Avoid-panic-when-handling-the-inetdev-eve.patch + patches.kernel.org/5.0.9-015-mmc-davinci-remove-extraneous-__init-annotation.patch + patches.kernel.org/5.0.9-016-ALSA-opl3-fix-mismatch-between-snd_opl3_drum_sw.patch + patches.kernel.org/5.0.9-017-paride-pf-cleanup-queues-when-detection-fails.patch + patches.kernel.org/5.0.9-018-paride-pcd-cleanup-queues-when-detection-fails.patch + patches.kernel.org/5.0.9-019-thermal-intel_powerclamp-fix-__percpu-declarati.patch + patches.kernel.org/5.0.9-020-thermal-samsung-Fix-incorrect-check-after-code-.patch + patches.kernel.org/5.0.9-021-thermal-bcm2835-Fix-crash-in-bcm2835_thermal_de.patch + patches.kernel.org/5.0.9-022-thermal-int340x_thermal-Add-additional-UUIDs.patch + patches.kernel.org/5.0.9-023-thermal-int340x_thermal-fix-mode-setting.patch + patches.kernel.org/5.0.9-024-thermal-intel_powerclamp-fix-truncated-kthread-.patch + patches.kernel.org/5.0.9-025-scsi-iscsi-flush-running-unbind-operations-when.patch + patches.kernel.org/5.0.9-026-sched-cpufreq-Fix-32-bit-math-overflow.patch + patches.kernel.org/5.0.9-027-sched-core-Fix-buffer-overflow-in-cgroup2-prope.patch + patches.kernel.org/5.0.9-028-x86-mm-Don-t-leak-kernel-addresses.patch + patches.kernel.org/5.0.9-029-tools-power-turbostat-return-the-exit-status-of.patch + patches.kernel.org/5.0.9-030-scsi-core-Also-call-destroy_rcu_head-for-passth.patch + patches.kernel.org/5.0.9-031-scsi-qla2xxx-Fix-NULL-pointer-crash-due-to-stal.patch + patches.kernel.org/5.0.9-032-perf-stat-Fix-no-scale.patch + patches.kernel.org/5.0.9-033-perf-list-Don-t-forget-to-drop-the-reference-to.patch + patches.kernel.org/5.0.9-034-perf-tools-Fix-errors-under-optimization-level-.patch + patches.kernel.org/5.0.9-035-perf-config-Fix-an-error-in-the-config-template.patch + patches.kernel.org/5.0.9-036-perf-config-Fix-a-memory-leak-in-collect_config.patch + patches.kernel.org/5.0.9-037-perf-build-id-Fix-memory-leak-in-print_sdt_even.patch + patches.kernel.org/5.0.9-038-perf-top-Fix-error-handling-in-cmd_top.patch + patches.kernel.org/5.0.9-039-perf-hist-Add-missing-map__put-in-error-case.patch + patches.kernel.org/5.0.9-040-perf-map-Remove-map-from-names-tree-in-__maps__.patch + patches.kernel.org/5.0.9-041-perf-maps-Purge-all-maps-from-the-names-tree.patch + patches.kernel.org/5.0.9-042-perf-top-Fix-global-buffer-overflow-issue.patch + patches.kernel.org/5.0.9-043-perf-evsel-Free-evsel-counts-in-perf_evsel__exi.patch + patches.kernel.org/5.0.9-044-perf-tests-Fix-a-memory-leak-of-cpu_map-object-.patch + patches.kernel.org/5.0.9-045-perf-tests-Fix-memory-leak-by-expr__find_other-.patch + patches.kernel.org/5.0.9-046-perf-tests-Fix-a-memory-leak-in-test__perf_evse.patch + patches.kernel.org/5.0.9-047-ACPI-utils-Drop-reference-in-test-for-device-pr.patch + patches.kernel.org/5.0.9-048-PM-Domains-Avoid-a-potential-deadlock.patch + patches.kernel.org/5.0.9-049-blk-iolatency-include-blk.h.patch + patches.kernel.org/5.0.9-050-drm-exynos-mixer-fix-MIXER-shadow-registry-sync.patch + patches.kernel.org/5.0.9-051-irqchip-stm32-Don-t-clear-rising-falling-config.patch + patches.kernel.org/5.0.9-052-irqchip-stm32-Don-t-set-rising-configuration-re.patch + patches.kernel.org/5.0.9-053-irqchip-mbigen-Don-t-clear-eventid-when-freeing.patch + patches.kernel.org/5.0.9-054-x86-hpet-Prevent-potential-NULL-pointer-derefer.patch + patches.kernel.org/5.0.9-055-x86-hyperv-Prevent-potential-NULL-pointer-deref.patch + patches.kernel.org/5.0.9-056-x86-cpu-cyrix-Use-correct-macros-for-Cyrix-call.patch + patches.kernel.org/5.0.9-057-drm-nouveau-debugfs-Fix-check-of-pm_runtime_get.patch + patches.kernel.org/5.0.9-058-iommu-vt-d-Check-capability-before-disabling-pr.patch + patches.kernel.org/5.0.9-059-iommu-vt-d-Save-the-right-domain-ID-used-by-har.patch + patches.kernel.org/5.0.9-060-x86-hw_breakpoints-Make-default-case-in-hw_brea.patch + patches.kernel.org/5.0.9-061-cifs-fix-that-return-EINVAL-when-do-dedupe-oper.patch + patches.kernel.org/5.0.9-062-fix-incorrect-error-code-mapping-for-OBJECTID_N.patch + patches.kernel.org/5.0.9-063-cifs-Fix-slab-out-of-bounds-when-tracing-SMB-tc.patch + patches.kernel.org/5.0.9-064-x86-gart-Exclude-GART-aperture-from-kcore.patch + patches.kernel.org/5.0.9-065-ext4-prohibit-fstrim-in-norecovery-mode.patch + patches.kernel.org/5.0.9-066-lkdtm-Print-real-addresses.patch + patches.kernel.org/5.0.9-067-lkdtm-Add-tests-for-NULL-pointer-dereference.patch + patches.kernel.org/5.0.9-068-drm-amdgpu-psp_ring_destroy-cause-psp-km_ring.r.patch + patches.kernel.org/5.0.9-069-drm-panel-panel-innolux-set-display-off-in-inno.patch + patches.kernel.org/5.0.9-070-net-hns3-Fix-NULL-deref-when-unloading-driver.patch + patches.kernel.org/5.0.9-071-crypto-axis-fix-for-recursive-locking-from-bott.patch + patches.kernel.org/5.0.9-072-Revert-ACPI-EC-Remove-old-CLEAR_ON_RESUME-quirk.patch + patches.kernel.org/5.0.9-073-RDMA-hns-Fix-the-Oops-during-rmmod-or-insmod-ko.patch + patches.kernel.org/5.0.9-074-coresight-cpu-debug-Support-for-CA73-CPUs.patch + patches.kernel.org/5.0.9-075-PCI-Blacklist-power-management-of-Gigabyte-X299.patch + patches.kernel.org/5.0.9-076-PCI-ASPM-Save-LTR-Capability-for-suspend-resume.patch + patches.kernel.org/5.0.9-077-f2fs-sync-filesystem-after-roll-forward-recover.patch + patches.kernel.org/5.0.9-078-drm-nouveau-volt-gf117-fix-speedo-readout-regis.patch + patches.kernel.org/5.0.9-079-platform-x86-intel_pmc_core-Quirk-to-ignore-XTA.patch + patches.kernel.org/5.0.9-080-ARM-8839-1-kprobe-make-patch_lock-a-raw_spinloc.patch + patches.kernel.org/5.0.9-081-drm-amdkfd-use-init_mqd-function-to-allocate-ob.patch + patches.kernel.org/5.0.9-082-appletalk-Fix-use-after-free-in-atalk_proc_exit.patch + patches.kernel.org/5.0.9-083-cifs-return-ENODATA-when-deleting-an-xattr-that.patch + patches.kernel.org/5.0.9-084-lib-div64.c-off-by-one-in-shift.patch + patches.kernel.org/5.0.9-085-rxrpc-Fix-client-call-connect-disconnect-race.patch + patches.kernel.org/5.0.9-086-f2fs-fix-to-dirty-inode-for-i_mode-recovery.patch + patches.kernel.org/5.0.9-087-f2fs-fix-to-use-kvfree-instead-of-kzfree.patch + patches.kernel.org/5.0.9-088-f2fs-fix-to-add-refcount-once-page-is-tagged-PG.patch + patches.kernel.org/5.0.9-089-include-linux-swap.h-use-offsetof-instead-of-cu.patch + patches.kernel.org/5.0.9-090-bpf-fix-use-after-free-in-bpf_evict_inode.patch + patches.kernel.org/5.0.9-091-IB-hfi1-Failed-to-drain-send-queue-when-QP-is-p.patch + patches.kernel.org/5.0.9-092-paride-pf-Fix-potential-NULL-pointer-dereferenc.patch + patches.kernel.org/5.0.9-093-paride-pcd-Fix-potential-NULL-pointer-dereferen.patch + patches.kernel.org/5.0.9-094-Linux-5.0.9.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -1227,6 +1321,8 @@ # Wireless Networking ######################################################## patches.suse/b43-missing-firmware-info.patch + patches.suse/brcmfmac-add-subtype-check-for-event-handling-in-dat.patch + patches.suse/brcmfmac-assure-SSID-length-from-firmware-is-limited.patch ######################################################## # ISDN ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.fbruIr/_old 2019-04-24 13:56:30.740021374 +0200 +++ /var/tmp/diff_new_pack.fbruIr/_new 2019-04-24 13:56:30.740021374 +0200 @@ -1,3 +1,3 @@ -2019-04-17 09:25:56 +0000 -GIT Revision: 8b88553f9147696c4bb6f23d849b00503ecd5586 +2019-04-21 06:42:32 +0000 +GIT Revision: 7bd8353f79d082c671620cb993926cca5dc9d776 GIT Branch: stable
