Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package kernel-source for openSUSE:Factory checked in at 2022-10-28 19:29:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Fri Oct 28 19:29:23 2022 rev:663 rq:1031431 version:6.0.5 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2022-10-23 16:32:55.059228977 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.2275/dtb-aarch64.changes 2022-10-28 19:29:34.822646388 +0200 @@ -1,0 +2,74 @@ +Wed Oct 26 13:25:41 CEST 2022 - jsl...@suse.cz + +- Linux 6.0.5 (bsc#1012628). +- Revert "btrfs: call __btrfs_remove_free_space_cache_locked on + cache load failure" (bsc#1012628). +- clk: tegra: Fix Tegra PWM parent clock (bsc#1012628). +- commit 7359656 + +------------------------------------------------------------------- +Wed Oct 26 13:25:00 CEST 2022 - jsl...@suse.cz + +- Linux 6.0.4 (bsc#1012628). +- Revert "ALSA: hda: Fix page fault in snd_hda_codec_shutdown()" + (bsc#1012628). +- fbdev/core: Remove remove_conflicting_pci_framebuffers() + (bsc#1012628). +- io-wq: Fix memory leak in worker creation (bsc#1012628). +- gcov: support GCC 12.1 and newer compilers (bsc#1012628). +- efi: ssdt: Don't free memory if ACPI table was loaded + successfully (bsc#1012628). +- efi: efivars: Fix variable writes without query_variable_store() + (bsc#1012628). +- dm clone: Fix typo in block_device format specifier + (bsc#1012628). +- drm/amd/pm: update SMU IP v13.0.4 driver interface version + (bsc#1012628). +- drm/amd/pm: fulfill SMU13.0.0 cstate control interface + (bsc#1012628). +- drm/amd/pm: disable cstate feature for gpu reset scenario + (bsc#1012628). +- drm/amd/pm: add SMU IP v13.0.4 IF version define to V7 + (bsc#1012628). +- drm/amd/pm: fulfill SMU13.0.7 cstate control interface + (bsc#1012628). +- net: flag sockets supporting msghdr originated zerocopy + (bsc#1012628). +- HID: playstation: add initial DualSense Edge controller support + (bsc#1012628). +- HID: playstation: stop DualSense output work on remove + (bsc#1012628). +- io_uring/net: fail zc send when unsupported by socket + (bsc#1012628). +- thermal: intel_powerclamp: Use first online CPU as control_cpu + (bsc#1012628). +- pinctrl: amd: change dev_warn to dev_dbg for additional feature + support (bsc#1012628). +- drm/i915/bios: Use hardcoded fp_timing size for generating + LFP data pointers (bsc#1012628). +- drm/i915/bios: Validate fp_timing terminator presence + (bsc#1012628). +- commit 12375d5 + +------------------------------------------------------------------- +Wed Oct 26 12:13:38 CEST 2022 - mbrug...@suse.com + +- arm64: Update config files. (bsc#1203558) + Enable Renesas serial console and earlycon. +- commit e782884 + +------------------------------------------------------------------- +Tue Oct 25 07:14:16 CEST 2022 - ti...@suse.de + +- Revert "ALSA: hda: Fix page fault in snd_hda_codec_shutdown()" + (bsc#1204679). +- commit df34d12 + +------------------------------------------------------------------- +Mon Oct 24 14:40:15 CEST 2022 - ti...@suse.de + +- Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() + (CVE-2022-3640 bsc#1204619). +- commit c41533c + +------------------------------------------------------------------- dtb-armv6l.changes: same change dtb-armv7l.changes: same change dtb-riscv64.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.bTXWeX/_old 2022-10-28 19:29:39.790671302 +0200 +++ /var/tmp/diff_new_pack.bTXWeX/_new 2022-10-28 19:29:39.798671342 +0200 @@ -17,7 +17,7 @@ %define srcversion 6.0 -%define patchversion 6.0.3 +%define patchversion 6.0.5 %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: 6.0.3 +Version: 6.0.5 %if 0%{?is_kotd} -Release: <RELEASE>.gf00a35f +Release: <RELEASE>.g7359656 %else Release: 0 %endif dtb-armv6l.spec: same change dtb-armv7l.spec: same change dtb-riscv64.spec: same change ++++++ kernel-64kb.spec ++++++ --- /var/tmp/diff_new_pack.bTXWeX/_old 2022-10-28 19:29:39.934672023 +0200 +++ /var/tmp/diff_new_pack.bTXWeX/_new 2022-10-28 19:29:39.942672064 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.0 -%define patchversion 6.0.3 +%define patchversion 6.0.5 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -110,9 +110,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0-only Group: System/Kernel -Version: 6.0.3 +Version: 6.0.5 %if 0%{?is_kotd} -Release: <RELEASE>.gf00a35f +Release: <RELEASE>.g7359656 %else Release: 0 %endif @@ -239,10 +239,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-f00a35f20f890e0c12cffca53f75a8fcedaf596d -Provides: kernel-srchash-f00a35f20f890e0c12cffca53f75a8fcedaf596d +Provides: kernel-%build_flavor-base-srchash-7359656e16c5fb0cf358bc75890037b4d7164011 +Provides: kernel-srchash-7359656e16c5fb0cf358bc75890037b4d7164011 # END COMMON DEPS -Provides: %name-srchash-f00a35f20f890e0c12cffca53f75a8fcedaf596d +Provides: %name-srchash-7359656e16c5fb0cf358bc75890037b4d7164011 %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.bTXWeX/_old 2022-10-28 19:29:39.978672245 +0200 +++ /var/tmp/diff_new_pack.bTXWeX/_new 2022-10-28 19:29:39.986672285 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.0 -%define patchversion 6.0.3 +%define patchversion 6.0.5 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -110,9 +110,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0-only Group: System/Kernel -Version: 6.0.3 +Version: 6.0.5 %if 0%{?is_kotd} -Release: <RELEASE>.gf00a35f +Release: <RELEASE>.g7359656 %else Release: 0 %endif @@ -239,10 +239,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-f00a35f20f890e0c12cffca53f75a8fcedaf596d -Provides: kernel-srchash-f00a35f20f890e0c12cffca53f75a8fcedaf596d +Provides: kernel-%build_flavor-base-srchash-7359656e16c5fb0cf358bc75890037b4d7164011 +Provides: kernel-srchash-7359656e16c5fb0cf358bc75890037b4d7164011 # END COMMON DEPS -Provides: %name-srchash-f00a35f20f890e0c12cffca53f75a8fcedaf596d +Provides: %name-srchash-7359656e16c5fb0cf358bc75890037b4d7164011 %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.bTXWeX/_old 2022-10-28 19:29:40.018672445 +0200 +++ /var/tmp/diff_new_pack.bTXWeX/_new 2022-10-28 19:29:40.022672465 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.0 -%define patchversion 6.0.3 +%define patchversion 6.0.5 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -110,9 +110,9 @@ Summary: The Standard Kernel License: GPL-2.0-only Group: System/Kernel -Version: 6.0.3 +Version: 6.0.5 %if 0%{?is_kotd} -Release: <RELEASE>.gf00a35f +Release: <RELEASE>.g7359656 %else Release: 0 %endif @@ -239,10 +239,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-f00a35f20f890e0c12cffca53f75a8fcedaf596d -Provides: kernel-srchash-f00a35f20f890e0c12cffca53f75a8fcedaf596d +Provides: kernel-%build_flavor-base-srchash-7359656e16c5fb0cf358bc75890037b4d7164011 +Provides: kernel-srchash-7359656e16c5fb0cf358bc75890037b4d7164011 # END COMMON DEPS -Provides: %name-srchash-f00a35f20f890e0c12cffca53f75a8fcedaf596d +Provides: %name-srchash-7359656e16c5fb0cf358bc75890037b4d7164011 %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.bTXWeX/_old 2022-10-28 19:29:40.070672706 +0200 +++ /var/tmp/diff_new_pack.bTXWeX/_new 2022-10-28 19:29:40.078672746 +0200 @@ -17,7 +17,7 @@ %define srcversion 6.0 -%define patchversion 6.0.3 +%define patchversion 6.0.5 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0-only Group: Documentation/Man -Version: 6.0.3 +Version: 6.0.5 %if 0%{?is_kotd} -Release: <RELEASE>.gf00a35f +Release: <RELEASE>.g7359656 %else Release: 0 %endif @@ -67,7 +67,7 @@ %endif URL: https://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-f00a35f20f890e0c12cffca53f75a8fcedaf596d +Provides: %name-srchash-7359656e16c5fb0cf358bc75890037b4d7164011 BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz ++++++ kernel-kvmsmall.spec ++++++ --- /var/tmp/diff_new_pack.bTXWeX/_old 2022-10-28 19:29:40.106672886 +0200 +++ /var/tmp/diff_new_pack.bTXWeX/_new 2022-10-28 19:29:40.114672927 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.0 -%define patchversion 6.0.3 +%define patchversion 6.0.5 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -110,9 +110,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0-only Group: System/Kernel -Version: 6.0.3 +Version: 6.0.5 %if 0%{?is_kotd} -Release: <RELEASE>.gf00a35f +Release: <RELEASE>.g7359656 %else Release: 0 %endif @@ -239,10 +239,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-f00a35f20f890e0c12cffca53f75a8fcedaf596d -Provides: kernel-srchash-f00a35f20f890e0c12cffca53f75a8fcedaf596d +Provides: kernel-%build_flavor-base-srchash-7359656e16c5fb0cf358bc75890037b4d7164011 +Provides: kernel-srchash-7359656e16c5fb0cf358bc75890037b4d7164011 # END COMMON DEPS -Provides: %name-srchash-f00a35f20f890e0c12cffca53f75a8fcedaf596d +Provides: %name-srchash-7359656e16c5fb0cf358bc75890037b4d7164011 %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.bTXWeX/_old 2022-10-28 19:29:40.210673408 +0200 +++ /var/tmp/diff_new_pack.bTXWeX/_new 2022-10-28 19:29:40.218673448 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 6.0.3 +%define patchversion 6.0.5 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-f00a35f20f890e0c12cffca53f75a8fcedaf596d +BuildRequires: kernel%kernel_flavor-srchash-7359656e16c5fb0cf358bc75890037b4d7164011 %if 0%{?rhel_version} BuildRequires: kernel @@ -64,9 +64,9 @@ Summary: package kernel and initrd for OBS VM builds License: GPL-2.0-only Group: SLES -Version: 6.0.3 +Version: 6.0.5 %if 0%{?is_kotd} -Release: <RELEASE>.gf00a35f +Release: <RELEASE>.g7359656 %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.bTXWeX/_old 2022-10-28 19:29:40.250673609 +0200 +++ /var/tmp/diff_new_pack.bTXWeX/_new 2022-10-28 19:29:40.258673649 +0200 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 6.0.3 +%define patchversion 6.0.5 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -36,9 +36,9 @@ Summary: Basic QA tests for the kernel License: GPL-2.0-only Group: SLES -Version: 6.0.3 +Version: 6.0.5 %if 0%{?is_kotd} -Release: <RELEASE>.gf00a35f +Release: <RELEASE>.g7359656 %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.bTXWeX/_old 2022-10-28 19:29:40.290673809 +0200 +++ /var/tmp/diff_new_pack.bTXWeX/_new 2022-10-28 19:29:40.310673910 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.0 -%define patchversion 6.0.3 +%define patchversion 6.0.5 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -110,9 +110,9 @@ Summary: Kernel with PAE Support License: GPL-2.0-only Group: System/Kernel -Version: 6.0.3 +Version: 6.0.5 %if 0%{?is_kotd} -Release: <RELEASE>.gf00a35f +Release: <RELEASE>.g7359656 %else Release: 0 %endif @@ -239,10 +239,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-f00a35f20f890e0c12cffca53f75a8fcedaf596d -Provides: kernel-srchash-f00a35f20f890e0c12cffca53f75a8fcedaf596d +Provides: kernel-%build_flavor-base-srchash-7359656e16c5fb0cf358bc75890037b4d7164011 +Provides: kernel-srchash-7359656e16c5fb0cf358bc75890037b4d7164011 # END COMMON DEPS -Provides: %name-srchash-f00a35f20f890e0c12cffca53f75a8fcedaf596d +Provides: %name-srchash-7359656e16c5fb0cf358bc75890037b4d7164011 %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.bTXWeX/_old 2022-10-28 19:29:40.338674050 +0200 +++ /var/tmp/diff_new_pack.bTXWeX/_new 2022-10-28 19:29:40.346674090 +0200 @@ -17,7 +17,7 @@ %define srcversion 6.0 -%define patchversion 6.0.3 +%define patchversion 6.0.5 %define variant %{nil} %define vanilla_only 0 @@ -31,9 +31,9 @@ %endif Name: kernel-source -Version: 6.0.3 +Version: 6.0.5 %if 0%{?is_kotd} -Release: <RELEASE>.gf00a35f +Release: <RELEASE>.g7359656 %else Release: 0 %endif @@ -50,7 +50,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-f00a35f20f890e0c12cffca53f75a8fcedaf596d +Provides: %name-srchash-7359656e16c5fb0cf358bc75890037b4d7164011 Provides: linux Provides: multiversion(kernel) Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.bTXWeX/_old 2022-10-28 19:29:40.378674251 +0200 +++ /var/tmp/diff_new_pack.bTXWeX/_new 2022-10-28 19:29:40.386674291 +0200 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0-only Group: Development/Sources -Version: 6.0.3 +Version: 6.0.5 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.gf00a35f +Release: <RELEASE>.g7359656 %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-f00a35f20f890e0c12cffca53f75a8fcedaf596d +Provides: %name-srchash-7359656e16c5fb0cf358bc75890037b4d7164011 Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.bTXWeX/_old 2022-10-28 19:29:40.414674431 +0200 +++ /var/tmp/diff_new_pack.bTXWeX/_new 2022-10-28 19:29:40.422674471 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.0 -%define patchversion 6.0.3 +%define patchversion 6.0.5 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -110,9 +110,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0-only Group: System/Kernel -Version: 6.0.3 +Version: 6.0.5 %if 0%{?is_kotd} -Release: <RELEASE>.gf00a35f +Release: <RELEASE>.g7359656 %else Release: 0 %endif @@ -239,10 +239,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-f00a35f20f890e0c12cffca53f75a8fcedaf596d -Provides: kernel-srchash-f00a35f20f890e0c12cffca53f75a8fcedaf596d +Provides: kernel-%build_flavor-base-srchash-7359656e16c5fb0cf358bc75890037b4d7164011 +Provides: kernel-srchash-7359656e16c5fb0cf358bc75890037b4d7164011 # END COMMON DEPS -Provides: %name-srchash-f00a35f20f890e0c12cffca53f75a8fcedaf596d +Provides: %name-srchash-7359656e16c5fb0cf358bc75890037b4d7164011 %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc 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 2022-10-22 09:41:16.000000000 +0200 +++ new/config/arm64/default 2022-10-26 12:13:38.000000000 +0200 @@ -4704,8 +4704,10 @@ CONFIG_SERIAL_IMX_CONSOLE=y CONFIG_SERIAL_IMX_EARLYCON=y # CONFIG_SERIAL_UARTLITE is not set -CONFIG_SERIAL_SH_SCI=m +CONFIG_SERIAL_SH_SCI=y CONFIG_SERIAL_SH_SCI_NR_UARTS=18 +CONFIG_SERIAL_SH_SCI_CONSOLE=y +CONFIG_SERIAL_SH_SCI_EARLYCON=y CONFIG_SERIAL_SH_SCI_DMA=y CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/pae new/config/i386/pae --- old/config/i386/pae 2022-10-22 09:41:16.000000000 +0200 +++ new/config/i386/pae 2022-10-26 12:13:38.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 6.0.2 Kernel Configuration +# Linux/i386 6.0.5 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default --- old/config/ppc64/default 2022-10-22 09:41:16.000000000 +0200 +++ new/config/ppc64/default 2022-10-26 12:13:38.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 6.0.2 Kernel Configuration +# Linux/powerpc 6.0.5 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default --- old/config/ppc64le/default 2022-10-22 09:41:16.000000000 +0200 +++ new/config/ppc64le/default 2022-10-26 12:13:38.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 6.0.2 Kernel Configuration +# Linux/powerpc 6.0.5 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y 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 2022-10-22 09:41:16.000000000 +0200 +++ new/config/x86_64/default 2022-10-26 12:13:38.000000000 +0200 @@ -1,6 +1,6 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 6.0.2 Kernel Configuration +# Linux/x86_64 6.0.5 Kernel Configuration # CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)" CONFIG_CC_IS_GCC=y ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 2013 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/Bluetooth-L2CAP-fix-use-after-free-in-l2cap_conn_del.patch new/patches.suse/Bluetooth-L2CAP-fix-use-after-free-in-l2cap_conn_del.patch --- old/patches.suse/Bluetooth-L2CAP-fix-use-after-free-in-l2cap_conn_del.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/Bluetooth-L2CAP-fix-use-after-free-in-l2cap_conn_del.patch 2022-10-27 07:14:33.000000000 +0200 @@ -0,0 +1,142 @@ +From 42cf46dea905a80f6de218e837ba4d4cc33d6979 Mon Sep 17 00:00:00 2001 +From: Zhengchao Shao <shaozhengc...@huawei.com> +Date: Mon, 17 Oct 2022 15:58:13 +0800 +Subject: [PATCH] Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() +Git-commit: 42cf46dea905a80f6de218e837ba4d4cc33d6979 +Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git +Patch-mainline: Queued in subsystem maintainer repo +References: CVE-2022-3640 bsc#1204619 + +When l2cap_recv_frame() is invoked to receive data, and the cid is +L2CAP_CID_A2MP, if the channel does not exist, it will create a channel. +However, after a channel is created, the hold operation of the channel +is not performed. In this case, the value of channel reference counting +is 1. As a result, after hci_error_reset() is triggered, l2cap_conn_del() +invokes the close hook function of A2MP to release the channel. Then + l2cap_chan_unlock(chan) will trigger UAF issue. + +The process is as follows: +Receive data: +l2cap_data_channel() + a2mp_channel_create() --->channel ref is 2 + l2cap_chan_put() --->channel ref is 1 + +Triger event: + hci_error_reset() + hci_dev_do_close() + ... + l2cap_disconn_cfm() + l2cap_conn_del() + l2cap_chan_hold() --->channel ref is 2 + l2cap_chan_del() --->channel ref is 1 + a2mp_chan_close_cb() --->channel ref is 0, release channel + l2cap_chan_unlock() --->UAF of channel + +The detailed Call Trace is as follows: +Bug: KASAN: use-after-free in __mutex_unlock_slowpath+0xa6/0x5e0 +Read of size 8 at addr ffff8880160664b8 by task kworker/u11:1/7593 +Workqueue: hci0 hci_error_reset +Call Trace: + <TASK> + dump_stack_lvl+0xcd/0x134 + print_report.cold+0x2ba/0x719 + kasan_report+0xb1/0x1e0 + kasan_check_range+0x140/0x190 + __mutex_unlock_slowpath+0xa6/0x5e0 + l2cap_conn_del+0x404/0x7b0 + l2cap_disconn_cfm+0x8c/0xc0 + hci_conn_hash_flush+0x11f/0x260 + hci_dev_close_sync+0x5f5/0x11f0 + hci_dev_do_close+0x2d/0x70 + hci_error_reset+0x9e/0x140 + process_one_work+0x98a/0x1620 + worker_thread+0x665/0x1080 + kthread+0x2e4/0x3a0 + ret_from_fork+0x1f/0x30 + </TASK> + +Allocated by task 7593: + kasan_save_stack+0x1e/0x40 + __kasan_kmalloc+0xa9/0xd0 + l2cap_chan_create+0x40/0x930 + amp_mgr_create+0x96/0x990 + a2mp_channel_create+0x7d/0x150 + l2cap_recv_frame+0x51b8/0x9a70 + l2cap_recv_acldata+0xaa3/0xc00 + hci_rx_work+0x702/0x1220 + process_one_work+0x98a/0x1620 + worker_thread+0x665/0x1080 + kthread+0x2e4/0x3a0 + ret_from_fork+0x1f/0x30 + +Freed by task 7593: + kasan_save_stack+0x1e/0x40 + kasan_set_track+0x21/0x30 + kasan_set_free_info+0x20/0x30 + ____kasan_slab_free+0x167/0x1c0 + slab_free_freelist_hook+0x89/0x1c0 + kfree+0xe2/0x580 + l2cap_chan_put+0x22a/0x2d0 + l2cap_conn_del+0x3fc/0x7b0 + l2cap_disconn_cfm+0x8c/0xc0 + hci_conn_hash_flush+0x11f/0x260 + hci_dev_close_sync+0x5f5/0x11f0 + hci_dev_do_close+0x2d/0x70 + hci_error_reset+0x9e/0x140 + process_one_work+0x98a/0x1620 + worker_thread+0x665/0x1080 + kthread+0x2e4/0x3a0 + ret_from_fork+0x1f/0x30 + +Last potentially related work creation: + kasan_save_stack+0x1e/0x40 + __kasan_record_aux_stack+0xbe/0xd0 + call_rcu+0x99/0x740 + netlink_release+0xe6a/0x1cf0 + __sock_release+0xcd/0x280 + sock_close+0x18/0x20 + __fput+0x27c/0xa90 + task_work_run+0xdd/0x1a0 + exit_to_user_mode_prepare+0x23c/0x250 + syscall_exit_to_user_mode+0x19/0x50 + do_syscall_64+0x42/0x80 + entry_SYSCALL_64_after_hwframe+0x63/0xcd + +Second to last potentially related work creation: + kasan_save_stack+0x1e/0x40 + __kasan_record_aux_stack+0xbe/0xd0 + call_rcu+0x99/0x740 + netlink_release+0xe6a/0x1cf0 + __sock_release+0xcd/0x280 + sock_close+0x18/0x20 + __fput+0x27c/0xa90 + task_work_run+0xdd/0x1a0 + exit_to_user_mode_prepare+0x23c/0x250 + syscall_exit_to_user_mode+0x19/0x50 + do_syscall_64+0x42/0x80 + entry_SYSCALL_64_after_hwframe+0x63/0xcd + +Fixes: d0be8347c623 ("Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put") +Signed-off-by: Zhengchao Shao <shaozhengc...@huawei.com> +Signed-off-by: Luiz Augusto von Dentz <luiz.von.de...@intel.com> +Acked-by: Takashi Iwai <ti...@suse.de> + +--- + net/bluetooth/l2cap_core.c | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/net/bluetooth/l2cap_core.c b/net/bluetooth/l2cap_core.c +index 2283871d3f01..9a32ce634919 100644 +--- a/net/bluetooth/l2cap_core.c ++++ b/net/bluetooth/l2cap_core.c +@@ -7615,6 +7615,7 @@ static void l2cap_data_channel(struct l2cap_conn *conn, u16 cid, + return; + } + ++ l2cap_chan_hold(chan); + l2cap_chan_lock(chan); + } else { + BT_DBG("unknown cid 0x%4.4x", cid); +-- +2.35.3 + ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.bTXWeX/_old 2022-10-28 19:29:42.398684380 +0200 +++ /var/tmp/diff_new_pack.bTXWeX/_new 2022-10-28 19:29:42.406684421 +0200 @@ -932,6 +932,30 @@ patches.kernel.org/6.0.3-850-lib-Kconfig.debug-Add-check-for-non-constant-.-.patch patches.kernel.org/6.0.3-851-arm64-dts-qcom-sc8280xp-pmics-Remove-reg-entry-.patch patches.kernel.org/6.0.3-852-Linux-6.0.3.patch + patches.kernel.org/6.0.4-001-drm-i915-bios-Validate-fp_timing-terminator-pre.patch + patches.kernel.org/6.0.4-002-drm-i915-bios-Use-hardcoded-fp_timing-size-for-.patch + patches.kernel.org/6.0.4-003-pinctrl-amd-change-dev_warn-to-dev_dbg-for-addi.patch + patches.kernel.org/6.0.4-004-thermal-intel_powerclamp-Use-first-online-CPU-a.patch + patches.kernel.org/6.0.4-005-io_uring-net-fail-zc-send-when-unsupported-by-s.patch + patches.kernel.org/6.0.4-006-HID-playstation-stop-DualSense-output-work-on-r.patch + patches.kernel.org/6.0.4-007-HID-playstation-add-initial-DualSense-Edge-cont.patch + patches.kernel.org/6.0.4-008-net-flag-sockets-supporting-msghdr-originated-z.patch + patches.kernel.org/6.0.4-009-drm-amd-pm-fulfill-SMU13.0.7-cstate-control-int.patch + patches.kernel.org/6.0.4-010-drm-amd-pm-add-SMU-IP-v13.0.4-IF-version-define.patch + patches.kernel.org/6.0.4-011-drm-amd-pm-disable-cstate-feature-for-gpu-reset.patch + patches.kernel.org/6.0.4-012-drm-amd-pm-fulfill-SMU13.0.0-cstate-control-int.patch + patches.kernel.org/6.0.4-013-drm-amd-pm-update-SMU-IP-v13.0.4-driver-interfa.patch + patches.kernel.org/6.0.4-014-dm-clone-Fix-typo-in-block_device-format-specif.patch + patches.kernel.org/6.0.4-015-efi-efivars-Fix-variable-writes-without-query_v.patch + patches.kernel.org/6.0.4-016-efi-ssdt-Don-t-free-memory-if-ACPI-table-was-lo.patch + patches.kernel.org/6.0.4-017-gcov-support-GCC-12.1-and-newer-compilers.patch + patches.kernel.org/6.0.4-018-io-wq-Fix-memory-leak-in-worker-creation.patch + patches.kernel.org/6.0.4-019-fbdev-core-Remove-remove_conflicting_pci_frameb.patch + patches.kernel.org/6.0.4-020-Revert-ALSA-hda-Fix-page-fault-in-snd_hda_codec.patch + patches.kernel.org/6.0.4-021-Linux-6.0.4.patch + patches.kernel.org/6.0.5-001-clk-tegra-Fix-Tegra-PWM-parent-clock.patch + patches.kernel.org/6.0.5-002-Revert-btrfs-call-__btrfs_remove_free_space_cac.patch + patches.kernel.org/6.0.5-003-Linux-6.0.5.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -984,6 +1008,7 @@ patches.suse/ACPI-resource-do-IRQ-override-on-LENOVO-IdeaPad.patch patches.suse/ALSA-hda-realtek-Add-quirk-for-ASUS-Zenbook-using-CS.patch patches.suse/ALSA-hda-realtek-Add-another-HP-ZBook-G9-model-quirk.patch + patches.suse/Bluetooth-L2CAP-fix-use-after-free-in-l2cap_conn_del.patch ######################################################## # kbuild/module infrastructure fixes ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.bTXWeX/_old 2022-10-28 19:29:42.434684561 +0200 +++ /var/tmp/diff_new_pack.bTXWeX/_new 2022-10-28 19:29:42.438684581 +0200 @@ -1,4 +1,4 @@ -2022-10-22 07:43:26 +0000 -GIT Revision: f00a35f20f890e0c12cffca53f75a8fcedaf596d +2022-10-27 05:14:41 +0000 +GIT Revision: 7359656e16c5fb0cf358bc75890037b4d7164011 GIT Branch: stable