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 2021-02-15 23:12:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.28504 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Mon Feb 15 23:12:13 2021 rev:576 rq:871983 version:5.10.16 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2021-02-11 12:46:31.597413683 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.28504/dtb-aarch64.changes 2021-02-15 23:13:28.815143090 +0100 @@ -1,0 +2,367 @@ +Sat Feb 13 17:19:54 CET 2021 - jsl...@suse.cz + +- Linux 5.10.16 (bsc#1012628). +- squashfs: add more sanity checks in xattr id lookup + (bsc#1012628). +- squashfs: add more sanity checks in inode lookup (bsc#1012628). +- squashfs: add more sanity checks in id lookup (bsc#1012628). +- squashfs: avoid out of bounds writes in decompressors + (bsc#1012628). +- Revert "mm: memcontrol: avoid workload stalls when lowering + memory.high" (bsc#1012628). +- nilfs2: make splice write available again (bsc#1012628). +- drm/i915: Skip vswing programming for TBT (bsc#1012628). +- drm/i915: Fix ICL MG PHY vswing handling (bsc#1012628). +- bpf: Fix verifier jsgt branch analysis on max bound + (bsc#1012628). +- bpf: Fix 32 bit src register truncation on div/mod + (bsc#1012628). +- bpf: Fix verifier jmp32 pruning decision logic (bsc#1012628). +- regulator: Fix lockdep warning resolving supplies (bsc#1012628). +- blk-cgroup: Use cond_resched() when destroy blkgs (bsc#1012628). +- i2c: mediatek: Move suspend and resume handling to NOIRQ phase + (bsc#1012628). +- SUNRPC: Handle 0 length opaque XDR object data properly + (bsc#1012628). +- SUNRPC: Move simple_get_bytes and simple_get_netobj into + private header (bsc#1012628). +- iwlwifi: queue: bail out on invalid freeing (bsc#1012628). +- iwlwifi: mvm: guard against device removal in reprobe + (bsc#1012628). +- iwlwifi: pcie: add rules to match Qu with Hr2 (bsc#1012628). +- iwlwifi: mvm: invalidate IDs of internal stations at mvm start + (bsc#1012628). +- iwlwifi: pcie: fix context info memory leak (bsc#1012628). +- iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap + (bsc#1012628). +- iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() + (bsc#1012628). +- iwlwifi: mvm: skip power command when unbinding vif during CSA + (bsc#1012628). +- ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E + (bsc#1012628). +- ASoC: ak4458: correct reset polarity (bsc#1012628). +- ALSA: hda: intel-dsp-config: add PCI id for TGL-H (bsc#1012628). +- pNFS/NFSv4: Improve rejection of out-of-order layouts + (bsc#1012628). +- pNFS/NFSv4: Try to return invalid layout in + pnfs_layout_process() (bsc#1012628). +- chtls: Fix potential resource leak (bsc#1012628). +- ASoC: Intel: Skylake: Zero snd_ctl_elem_value (bsc#1012628). +- mac80211: 160MHz with extended NSS BW in CSA (bsc#1012628). +- drm/nouveau/nvif: fix method count when pushing an array + (bsc#1012628). +- ASoC: wm_adsp: Fix control name parsing for multi-fw + (bsc#1012628). +- regulator: core: avoid regulator_resolve_supply() race condition + (bsc#1012628). +- af_key: relax availability checks for skb size calculation + (bsc#1012628). +- powerpc/64/signal: Fix regression in __kernel_sigtramp_rt64() + semantics (bsc#1012628). +- gpiolib: cdev: clear debounce period if line set to output + (bsc#1012628). +- io_uring: drop mm/files between task_work_submit (bsc#1012628). +- io_uring: reinforce cancel on flush during exit (bsc#1012628). +- io_uring: fix sqo ownership false positive warning + (bsc#1012628). +- io_uring: fix list corruption for splice file_get (bsc#1012628). +- io_uring: fix flush cqring overflow list while + TASK_INTERRUPTIBLE (bsc#1012628). +- io_uring: fix cancellation taking mutex while + TASK_UNINTERRUPTIBLE (bsc#1012628). +- io_uring: replace inflight_wait with tctx->wait (bsc#1012628). +- io_uring: fix __io_uring_files_cancel() with + TASK_UNINTERRUPTIBLE (bsc#1012628). +- io_uring: if we see flush on exit, cancel related tasks + (bsc#1012628). +- io_uring: account io_uring internal files as REQ_F_INFLIGHT + (bsc#1012628). +- io_uring: fix files cancellation (bsc#1012628). +- io_uring: always batch cancel in *cancel_files() (bsc#1012628). +- io_uring: pass files into kill timeouts/poll (bsc#1012628). +- io_uring: don't iterate io_uring_cancel_files() (bsc#1012628). +- io_uring: add a {task,files} pair matching helper (bsc#1012628). +- io_uring: simplify io_task_match() (bsc#1012628). +- commit 11381f3 + +------------------------------------------------------------------- +Fri Feb 12 15:31:50 CET 2021 - ti...@suse.de + +- Update config files: enable CONFIG_SERIAL_DEV_CTRL_TTYPORT on x86 (bsc#1182035) + For supporting MS Surface devices. This required CONFIG_SERIAL_DEV_BUS + to be built-in. Also this allowed CONFIG_BT_HCIUART_BCM=y as well. +- commit 2d8fb7a + +------------------------------------------------------------------- +Fri Feb 12 15:27:56 CET 2021 - ti...@suse.de + +- media: pwc: Use correct device for DMA (bsc#1181133). +- commit 4a7417d + +------------------------------------------------------------------- +Fri Feb 12 15:26:57 CET 2021 - ti...@suse.de + +- Drop pwc fix patch; it'll be replaced with the upstream fix (bsc#1181133) +- commit 2202405 + +------------------------------------------------------------------- +Fri Feb 12 09:18:21 CET 2021 - nsaenzjulie...@suse.de + +- Update config files: armv7hl: Set ledtrig-default-on as builtin (bsc#1182128) +- commit d24d9b2 + +------------------------------------------------------------------- +Thu Feb 11 18:31:44 CET 2021 - fdman...@suse.com + +- btrfs: fix crash after non-aligned direct IO write with O_DSYNC + (bsc#1181605). +- commit 9e44573 + +------------------------------------------------------------------- +Thu Feb 11 15:29:59 CET 2021 - nsaenzjulie...@suse.de + +- Update config files: Set ledtrig-default-on as builtin (bsc#1182128) +- commit 7119d5a + +------------------------------------------------------------------- +Thu Feb 11 14:37:16 CET 2021 - oneu...@suse.com + +- Update config files. Enable DWC3 on x86_64 + DWC3 is now needed on x86_64, too, with the added benefit + of making x86_64 and ARM64 closer (jsc#SLE-14042) +- commit 7cc21b5 + +------------------------------------------------------------------- +Wed Feb 10 09:41:17 CET 2021 - jsl...@suse.cz + +- Linux 5.10.15 (bsc#1012628). +- USB: serial: cp210x: add pid/vid for WSDA-200-USB (bsc#1012628). +- USB: serial: cp210x: add new VID/PID for supporting Teraoka + AD2000 (bsc#1012628). +- USB: serial: option: Adding support for Cinterion MV31 + (bsc#1012628). +- usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada + 3720 (bsc#1012628). +- USB: gadget: legacy: fix an error code in eth_bind() + (bsc#1012628). +- usb: gadget: aspeed: add missing of_node_put (bsc#1012628). +- USB: usblp: don't call usb_set_interface if there's a single + alt (bsc#1012628). +- usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop() + (bsc#1012628). +- usb: dwc2: Fix endpoint direction check in ep_from_windex + (bsc#1012628). +- usb: dwc3: fix clock issue during resume in OTG mode + (bsc#1012628). +- usb: xhci-mtk: fix unreleased bandwidth data (bsc#1012628). +- usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints + (bsc#1012628). +- usb: xhci-mtk: break loop when find the endpoint to drop + (bsc#1012628). +- ARM: OMAP1: OSK: fix ohci-omap breakage (bsc#1012628). +- arm64: dts: qcom: c630: keep both touchpad devices enabled + (bsc#1012628). +- Input: i8042 - unbreak Pegatron C15B (bsc#1012628). +- arm64: dts: amlogic: meson-g12: Set FL-adj property value + (bsc#1012628). +- arm64: dts: rockchip: fix vopl iommu irq on px30 (bsc#1012628). +- arm64: dts: rockchip: Use only supported PCIe link speed on + Pinebook Pro (bsc#1012628). +- ARM: dts: stm32: Fix polarity of the DH DRC02 uSD card detect + (bsc#1012628). +- ARM: dts: stm32: Connect card-detect signal on DHCOM + (bsc#1012628). +- ARM: dts: stm32: Disable WP on DHCOM uSD slot (bsc#1012628). +- ARM: dts: stm32: Disable optional TSC2004 on DRC02 board + (bsc#1012628). +- ARM: dts: stm32: Fix GPIO hog flags on DHCOM DRC02 + (bsc#1012628). +- vdpa/mlx5: Fix memory key MTT population (bsc#1012628). +- bpf, cgroup: Fix optlen WARN_ON_ONCE toctou (bsc#1012628). +- bpf, cgroup: Fix problematic bounds check (bsc#1012628). +- bpf, inode_storage: Put file handler if no storage was found + (bsc#1012628). +- um: virtio: free vu_dev only with the contained struct device + (bsc#1012628). +- bpf, preload: Fix build when $(O) points to a relative path + (bsc#1012628). +- arm64: dts: meson: switch TFLASH_VDD_EN pin to open drain on + Odroid-C4 (bsc#1012628). +- r8169: work around RTL8125 UDP hw bug (bsc#1012628). +- rxrpc: Fix deadlock around release of dst cached on udp tunnel + (bsc#1012628). +- arm64: dts: ls1046a: fix dcfg address range (bsc#1012628). +- SUNRPC: Fix NFS READs that start at non-page-aligned offsets + (bsc#1012628). +- igc: set the default return value to -IGC_ERR_NVM in ++++ 179 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.28504/dtb-aarch64.changes 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.cTtmEk/_old 2021-02-15 23:13:36.067153922 +0100 +++ /var/tmp/diff_new_pack.cTtmEk/_new 2021-02-15 23:13:36.071153927 +0100 @@ -17,7 +17,7 @@ %define srcversion 5.10 -%define patchversion 5.10.14 +%define patchversion 5.10.16 %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.10.14 +Version: 5.10.16 %if 0%{?is_kotd} -Release: <RELEASE>.g0a69f62 +Release: <RELEASE>.g11381f3 %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.cTtmEk/_old 2021-02-15 23:13:36.183154095 +0100 +++ /var/tmp/diff_new_pack.cTtmEk/_new 2021-02-15 23:13:36.191154107 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.10 -%define patchversion 5.10.14 +%define patchversion 5.10.16 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0 Group: System/Kernel -Version: 5.10.14 +Version: 5.10.16 %if 0%{?is_kotd} -Release: <RELEASE>.g0a69f62 +Release: <RELEASE>.g11381f3 %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-0a69f627839df21eceabe66f47f09194260ab0ab -Provides: kernel-srchash-0a69f627839df21eceabe66f47f09194260ab0ab +Provides: kernel-%build_flavor-base-srchash-11381f36fbc45631c56f8d0c85c2ccf2cd57ec01 +Provides: kernel-srchash-11381f36fbc45631c56f8d0c85c2ccf2cd57ec01 # END COMMON DEPS -Provides: %name-srchash-0a69f627839df21eceabe66f47f09194260ab0ab +Provides: %name-srchash-11381f36fbc45631c56f8d0c85c2ccf2cd57ec01 %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.cTtmEk/_old 2021-02-15 23:13:36.219154149 +0100 +++ /var/tmp/diff_new_pack.cTtmEk/_new 2021-02-15 23:13:36.219154149 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.10 -%define patchversion 5.10.14 +%define patchversion 5.10.16 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.10.14 +Version: 5.10.16 %if 0%{?is_kotd} -Release: <RELEASE>.g0a69f62 +Release: <RELEASE>.g11381f3 %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-0a69f627839df21eceabe66f47f09194260ab0ab -Provides: kernel-srchash-0a69f627839df21eceabe66f47f09194260ab0ab +Provides: kernel-%build_flavor-base-srchash-11381f36fbc45631c56f8d0c85c2ccf2cd57ec01 +Provides: kernel-srchash-11381f36fbc45631c56f8d0c85c2ccf2cd57ec01 # END COMMON DEPS -Provides: %name-srchash-0a69f627839df21eceabe66f47f09194260ab0ab +Provides: %name-srchash-11381f36fbc45631c56f8d0c85c2ccf2cd57ec01 %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.cTtmEk/_old 2021-02-15 23:13:36.247154190 +0100 +++ /var/tmp/diff_new_pack.cTtmEk/_new 2021-02-15 23:13:36.251154196 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.10 -%define patchversion 5.10.14 +%define patchversion 5.10.16 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: The Standard Kernel License: GPL-2.0 Group: System/Kernel -Version: 5.10.14 +Version: 5.10.16 %if 0%{?is_kotd} -Release: <RELEASE>.g0a69f62 +Release: <RELEASE>.g11381f3 %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-0a69f627839df21eceabe66f47f09194260ab0ab -Provides: kernel-srchash-0a69f627839df21eceabe66f47f09194260ab0ab +Provides: kernel-%build_flavor-base-srchash-11381f36fbc45631c56f8d0c85c2ccf2cd57ec01 +Provides: kernel-srchash-11381f36fbc45631c56f8d0c85c2ccf2cd57ec01 # END COMMON DEPS -Provides: %name-srchash-0a69f627839df21eceabe66f47f09194260ab0ab +Provides: %name-srchash-11381f36fbc45631c56f8d0c85c2ccf2cd57ec01 %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.cTtmEk/_old 2021-02-15 23:13:36.271154227 +0100 +++ /var/tmp/diff_new_pack.cTtmEk/_new 2021-02-15 23:13:36.275154232 +0100 @@ -17,7 +17,7 @@ %define srcversion 5.10 -%define patchversion 5.10.14 +%define patchversion 5.10.16 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0 Group: Documentation/Man -Version: 5.10.14 +Version: 5.10.16 %if 0%{?is_kotd} -Release: <RELEASE>.g0a69f62 +Release: <RELEASE>.g11381f3 %else Release: 0 %endif @@ -63,7 +63,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-0a69f627839df21eceabe66f47f09194260ab0ab +Provides: %name-srchash-11381f36fbc45631c56f8d0c85c2ccf2cd57ec01 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.cTtmEk/_old 2021-02-15 23:13:36.295154262 +0100 +++ /var/tmp/diff_new_pack.cTtmEk/_new 2021-02-15 23:13:36.299154268 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.10 -%define patchversion 5.10.14 +%define patchversion 5.10.16 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0 Group: System/Kernel -Version: 5.10.14 +Version: 5.10.16 %if 0%{?is_kotd} -Release: <RELEASE>.g0a69f62 +Release: <RELEASE>.g11381f3 %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-0a69f627839df21eceabe66f47f09194260ab0ab -Provides: kernel-srchash-0a69f627839df21eceabe66f47f09194260ab0ab +Provides: kernel-%build_flavor-base-srchash-11381f36fbc45631c56f8d0c85c2ccf2cd57ec01 +Provides: kernel-srchash-11381f36fbc45631c56f8d0c85c2ccf2cd57ec01 # END COMMON DEPS -Provides: %name-srchash-0a69f627839df21eceabe66f47f09194260ab0ab +Provides: %name-srchash-11381f36fbc45631c56f8d0c85c2ccf2cd57ec01 %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.cTtmEk/_old 2021-02-15 23:13:36.347154340 +0100 +++ /var/tmp/diff_new_pack.cTtmEk/_new 2021-02-15 23:13:36.347154340 +0100 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.10.14 +%define patchversion 5.10.16 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-0a69f627839df21eceabe66f47f09194260ab0ab +BuildRequires: kernel%kernel_flavor-srchash-11381f36fbc45631c56f8d0c85c2ccf2cd57ec01 %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.10.14 +Version: 5.10.16 %if 0%{?is_kotd} -Release: <RELEASE>.g0a69f62 +Release: <RELEASE>.g11381f3 %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.cTtmEk/_old 2021-02-15 23:13:36.375154381 +0100 +++ /var/tmp/diff_new_pack.cTtmEk/_new 2021-02-15 23:13:36.375154381 +0100 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.10.14 +%define patchversion 5.10.16 %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.10.14 +Version: 5.10.16 %if 0%{?is_kotd} -Release: <RELEASE>.g0a69f62 +Release: <RELEASE>.g11381f3 %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.cTtmEk/_old 2021-02-15 23:13:36.399154417 +0100 +++ /var/tmp/diff_new_pack.cTtmEk/_new 2021-02-15 23:13:36.407154430 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.10 -%define patchversion 5.10.14 +%define patchversion 5.10.16 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: Kernel with PAE Support License: GPL-2.0 Group: System/Kernel -Version: 5.10.14 +Version: 5.10.16 %if 0%{?is_kotd} -Release: <RELEASE>.g0a69f62 +Release: <RELEASE>.g11381f3 %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-0a69f627839df21eceabe66f47f09194260ab0ab -Provides: kernel-srchash-0a69f627839df21eceabe66f47f09194260ab0ab +Provides: kernel-%build_flavor-base-srchash-11381f36fbc45631c56f8d0c85c2ccf2cd57ec01 +Provides: kernel-srchash-11381f36fbc45631c56f8d0c85c2ccf2cd57ec01 # END COMMON DEPS -Provides: %name-srchash-0a69f627839df21eceabe66f47f09194260ab0ab +Provides: %name-srchash-11381f36fbc45631c56f8d0c85c2ccf2cd57ec01 %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.cTtmEk/_old 2021-02-15 23:13:36.431154465 +0100 +++ /var/tmp/diff_new_pack.cTtmEk/_new 2021-02-15 23:13:36.435154471 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.10 -%define patchversion 5.10.14 +%define patchversion 5.10.16 %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.10.14 +Version: 5.10.16 %if 0%{?is_kotd} -Release: <RELEASE>.g0a69f62 +Release: <RELEASE>.g11381f3 %else Release: 0 %endif @@ -43,7 +43,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-0a69f627839df21eceabe66f47f09194260ab0ab +Provides: %name-srchash-11381f36fbc45631c56f8d0c85c2ccf2cd57ec01 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.cTtmEk/_old 2021-02-15 23:13:36.467154518 +0100 +++ /var/tmp/diff_new_pack.cTtmEk/_new 2021-02-15 23:13:36.467154518 +0100 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 5.10.14 +Version: 5.10.16 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g0a69f62 +Release: <RELEASE>.g11381f3 %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-0a69f627839df21eceabe66f47f09194260ab0ab +Provides: %name-srchash-11381f36fbc45631c56f8d0c85c2ccf2cd57ec01 Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.cTtmEk/_old 2021-02-15 23:13:36.491154555 +0100 +++ /var/tmp/diff_new_pack.cTtmEk/_new 2021-02-15 23:13:36.495154560 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.10 -%define patchversion 5.10.14 +%define patchversion 5.10.16 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -68,9 +68,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0 Group: System/Kernel -Version: 5.10.14 +Version: 5.10.16 %if 0%{?is_kotd} -Release: <RELEASE>.g0a69f62 +Release: <RELEASE>.g11381f3 %else Release: 0 %endif @@ -179,10 +179,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-0a69f627839df21eceabe66f47f09194260ab0ab -Provides: kernel-srchash-0a69f627839df21eceabe66f47f09194260ab0ab +Provides: kernel-%build_flavor-base-srchash-11381f36fbc45631c56f8d0c85c2ccf2cd57ec01 +Provides: kernel-srchash-11381f36fbc45631c56f8d0c85c2ccf2cd57ec01 # END COMMON DEPS -Provides: %name-srchash-0a69f627839df21eceabe66f47f09194260ab0ab +Provides: %name-srchash-11381f36fbc45631c56f8d0c85c2ccf2cd57ec01 %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 ++++++ 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 2021-01-27 13:11:36.000000000 +0100 +++ new/config/arm64/default 2021-02-12 15:35:44.000000000 +0100 @@ -5525,7 +5525,7 @@ CONFIG_XILINX_WATCHDOG=m CONFIG_ZIIRAVE_WATCHDOG=m CONFIG_MLX_WDT=m -# CONFIG_ARM_SP805_WATCHDOG is not set +CONFIG_ARM_SP805_WATCHDOG=m CONFIG_ARM_SBSA_WATCHDOG=m CONFIG_ARMADA_37XX_WATCHDOG=m CONFIG_CADENCE_WATCHDOG=m @@ -8371,7 +8371,7 @@ CONFIG_LEDS_TRIGGER_CPU=y CONFIG_LEDS_TRIGGER_ACTIVITY=m CONFIG_LEDS_TRIGGER_GPIO=m -CONFIG_LEDS_TRIGGER_DEFAULT_ON=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # iptables trigger is under Netfilter config (LED target) @@ -9202,7 +9202,7 @@ CONFIG_CLK_RK3308=y CONFIG_CLK_RK3328=y CONFIG_CLK_RK3368=y -CONFIG_CLK_RK3399=m +CONFIG_CLK_RK3399=y CONFIG_COMMON_CLK_SAMSUNG=y CONFIG_EXYNOS_ARM64_COMMON_CLK=y CONFIG_EXYNOS_AUDSS_CLK_CON=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default --- old/config/armv7hl/default 2021-01-27 13:11:36.000000000 +0100 +++ new/config/armv7hl/default 2021-02-12 15:35:44.000000000 +0100 @@ -8414,7 +8414,7 @@ CONFIG_LEDS_TRIGGER_CPU=y CONFIG_LEDS_TRIGGER_ACTIVITY=m CONFIG_LEDS_TRIGGER_GPIO=m -CONFIG_LEDS_TRIGGER_DEFAULT_ON=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # iptables trigger is under Netfilter config (LED target) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/lpae new/config/armv7hl/lpae --- old/config/armv7hl/lpae 2021-01-27 13:11:36.000000000 +0100 +++ new/config/armv7hl/lpae 2021-02-12 15:35:44.000000000 +0100 @@ -8126,7 +8126,7 @@ CONFIG_LEDS_TRIGGER_CPU=y CONFIG_LEDS_TRIGGER_ACTIVITY=m CONFIG_LEDS_TRIGGER_GPIO=m -CONFIG_LEDS_TRIGGER_DEFAULT_ON=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=y # # iptables trigger is under Netfilter config (LED target) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/pae new/config/i386/pae --- old/config/i386/pae 2021-01-27 13:11:36.000000000 +0100 +++ new/config/i386/pae 2021-02-12 15:35:44.000000000 +0100 @@ -1912,6 +1912,7 @@ CONFIG_BT_HCIUART_LL=y CONFIG_BT_HCIUART_3WIRE=y CONFIG_BT_HCIUART_INTEL=y +CONFIG_BT_HCIUART_BCM=y CONFIG_BT_HCIUART_RTL=y CONFIG_BT_HCIUART_QCA=y CONFIG_BT_HCIUART_AG6XX=y @@ -4311,7 +4312,8 @@ CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y -CONFIG_SERIAL_DEV_BUS=m +CONFIG_SERIAL_DEV_BUS=y +CONFIG_SERIAL_DEV_CTRL_TTYPORT=y # CONFIG_TTY_PRINTK is not set CONFIG_PRINTER=m # CONFIG_LP_CONSOLE 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 2021-01-27 13:11:36.000000000 +0100 +++ new/config/x86_64/default 2021-02-12 15:35:44.000000000 +0100 @@ -1955,6 +1955,7 @@ CONFIG_BT_HCIUART_LL=y CONFIG_BT_HCIUART_3WIRE=y CONFIG_BT_HCIUART_INTEL=y +CONFIG_BT_HCIUART_BCM=y CONFIG_BT_HCIUART_RTL=y CONFIG_BT_HCIUART_QCA=y CONFIG_BT_HCIUART_AG6XX=y @@ -4331,7 +4332,8 @@ CONFIG_HVC_IRQ=y CONFIG_HVC_XEN=y CONFIG_HVC_XEN_FRONTEND=y -CONFIG_SERIAL_DEV_BUS=m +CONFIG_SERIAL_DEV_BUS=y +CONFIG_SERIAL_DEV_CTRL_TTYPORT=y # CONFIG_TTY_PRINTK is not set CONFIG_PRINTER=m # CONFIG_LP_CONSOLE is not set @@ -7232,7 +7234,15 @@ # MUSB DMA mode # CONFIG_MUSB_PIO_ONLY=y -# CONFIG_USB_DWC3 is not set +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_ULPI=y +CONFIG_USB_DWC3_HOST=y + +# +# Platform Glue Driver Support +# +CONFIG_USB_DWC3_PCI=m +CONFIG_USB_DWC3_HAPS=m # CONFIG_USB_DWC2 is not set # CONFIG_USB_CHIPIDEA is not set CONFIG_USB_ISP1760=m ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 14813 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/btrfs-fix-crash-after-non-aligned-direct-IO-write-wi.patch new/patches.suse/btrfs-fix-crash-after-non-aligned-direct-IO-write-wi.patch --- old/patches.suse/btrfs-fix-crash-after-non-aligned-direct-IO-write-wi.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/btrfs-fix-crash-after-non-aligned-direct-IO-write-wi.patch 2021-02-12 15:35:44.000000000 +0100 @@ -0,0 +1,142 @@ +From 94663c8a2172dc96b760d356a538d45c36f46040 Mon Sep 17 00:00:00 2001 +Message-Id: <94663c8a2172dc96b760d356a538d45c36f46040.1613062764.git.fdman...@suse.com> +From: Filipe Manana <fdman...@suse.com> +Date: Thu, 11 Feb 2021 16:29:32 +0000 +References: bsc#1181605 +Patch-mainline: submitted, https://patchwork.kernel.org/project/linux-btrfs/patch/94663c8a2172dc96b760d356a538d45c36f46040.1613062764.git.fdman...@suse.com/ +Subject: [PATCH] btrfs: fix crash after non-aligned direct IO write with + O_DSYNC + +Whenever we attempt to do a non-aligned direct IO write with O_DSYNC, we +end up triggering an assertion and crashing. Example reproducer: + + $ cat test.sh + #!/bin/bash + + DEV=/dev/sdj + MNT=/mnt/sdj + + mkfs.btrfs -f $DEV > /dev/null + mount $DEV $MNT + + # Do a direct IO write with O_DSYNC into a non-aligned range... + xfs_io -f -d -s -c "pwrite -S 0xab -b 64K 1111 64K" $MNT/foobar + + umount $MNT + +When running the reproducer an assertion fails and produces the following +trace: + + [ 2418.403134] assertion failed: !current->journal_info || flush != BTRFS_RESERVE_FLUSH_DATA, in fs/btrfs/space-info.c:1467 + [ 2418.403745] ------------[ cut here ]------------ + [ 2418.404306] kernel BUG at fs/btrfs/ctree.h:3286! + [ 2418.404862] invalid opcode: 0000 [#2] PREEMPT SMP DEBUG_PAGEALLOC PTI + [ 2418.405451] CPU: 1 PID: 64705 Comm: xfs_io Tainted: G D 5.10.15-btrfs-next-87 #1 + [ 2418.406026] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS rel-1.14.0-0-g155821a1990b-prebuilt.qemu.org 04/01/2014 + [ 2418.407228] RIP: 0010:assertfail.constprop.0+0x18/0x26 [btrfs] + [ 2418.407835] Code: e6 48 c7 (...) + [ 2418.409078] RSP: 0018:ffffb06080d13c98 EFLAGS: 00010246 + [ 2418.409696] RAX: 000000000000006c RBX: ffff994c1debbf08 RCX: 0000000000000000 + [ 2418.410302] RDX: 0000000000000000 RSI: 0000000000000027 RDI: 00000000ffffffff + [ 2418.410904] RBP: ffff994c21770000 R08: 0000000000000000 R09: 0000000000000000 + [ 2418.411504] R10: 0000000000000000 R11: 0000000000000001 R12: 0000000000010000 + [ 2418.412111] R13: ffff994c22198400 R14: ffff994c21770000 R15: 0000000000000000 + [ 2418.412713] FS: 00007f54fd7aff00(0000) GS:ffff994d35200000(0000) knlGS:0000000000000000 + [ 2418.413326] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 + [ 2418.413933] CR2: 000056549596d000 CR3: 000000010b928003 CR4: 0000000000370ee0 + [ 2418.414528] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 + [ 2418.415109] DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 + [ 2418.415669] Call Trace: + [ 2418.416254] btrfs_reserve_data_bytes.cold+0x22/0x22 [btrfs] + [ 2418.416812] btrfs_check_data_free_space+0x4c/0xa0 [btrfs] + [ 2418.417380] btrfs_buffered_write+0x1b0/0x7f0 [btrfs] + [ 2418.418315] btrfs_file_write_iter+0x2a9/0x770 [btrfs] + [ 2418.418920] new_sync_write+0x11f/0x1c0 + [ 2418.419430] vfs_write+0x2bb/0x3b0 + [ 2418.419972] __x64_sys_pwrite64+0x90/0xc0 + [ 2418.420486] do_syscall_64+0x33/0x80 + [ 2418.420979] entry_SYSCALL_64_after_hwframe+0x44/0xa9 + [ 2418.421486] RIP: 0033:0x7f54fda0b986 + [ 2418.421981] Code: 48 c7 c0 (...) + [ 2418.423019] RSP: 002b:00007ffc40569c38 EFLAGS: 00000246 ORIG_RAX: 0000000000000012 + [ 2418.423547] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007f54fda0b986 + [ 2418.424075] RDX: 0000000000010000 RSI: 000056549595e000 RDI: 0000000000000003 + [ 2418.424596] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000400 + [ 2418.425119] R10: 0000000000000400 R11: 0000000000000246 R12: 00000000ffffffff + [ 2418.425644] R13: 0000000000000400 R14: 0000000000010000 R15: 0000000000000000 + [ 2418.426148] Modules linked in: btrfs blake2b_generic (...) + [ 2418.429540] ---[ end trace ef2aeb44dc0afa34 ]--- + +1) At btrfs_file_write_iter() we set current->journal_info to + BTRFS_DIO_SYNC_STUB; + +2) We then call __btrfs_direct_write(), which calls btrfs_direct_IO(); + +3) We can't do the direct IO write because it starts at a non-aligned + offset (1111). So at btrfs_direct_IO() we return -EINVAL (coming from + check_direct_IO() which does the alignment check), but we leave + current->journal_info set to BTRFS_DIO_SYNC_STUB - we only clear it + at btrfs_dio_iomap_begin(), because we assume we always get there; + +4) Then at __btrfs_direct_write() we see that the attempt to do the + direct IO write was not successful, 0 bytes written, so we fallback + to a buffered write by calling btrfs_buffered_write(); + +5) There we call btrfs_check_data_free_space() which in turn calls + btrfs_alloc_data_chunk_ondemand() and that calls + btrfs_reserve_data_bytes() with flush == BTRFS_RESERVE_FLUSH_DATA; + +6) Then at btrfs_reserve_data_bytes() we have current->journal_info set to + BTRFS_DIO_SYNC_STUB, therefore not NULL, and flush has the value + BTRFS_RESERVE_FLUSH_DATA, triggering the second assertion: + + int btrfs_reserve_data_bytes(struct btrfs_fs_info *fs_info, u64 bytes, + enum btrfs_reserve_flush_enum flush) + { + struct btrfs_space_info *data_sinfo = fs_info->data_sinfo; + int ret; + + ASSERT(flush == BTRFS_RESERVE_FLUSH_DATA || + flush == BTRFS_RESERVE_FLUSH_FREE_SPACE_INODE); + ASSERT(!current->journal_info || flush != BTRFS_RESERVE_FLUSH_DATA); + (...) + +So fix that by setting the journal to NULL whenever check_direct_IO() +returns a failure. + +This bug only affects 5.10 kernels, and the regression was introduced in +5.10-rc1 by commit 0eb79294dbe328 ("btrfs: dio iomap DSYNC workaround"). +The bug does not exist in 5.11 kernels due to commit ecfdc08b8cc65d +("btrfs: remove dio iomap DSYNC workaround"), which depends on other +changes that went into the merge window for 5.11. So this is a fix only +for 5.10.x stable kernels, as there are people hitting this. + +Fixes: 0eb79294dbe328 ("btrfs: dio iomap DSYNC workaround") +CC: sta...@vger.kernel.org # 5.10 (and only 5.10) +Bugzilla: https://bugzilla.suse.com/show_bug.cgi?id=1181605 +Signed-off-by: Filipe Manana <fdman...@suse.com> +--- + fs/btrfs/inode.c | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/fs/btrfs/inode.c b/fs/btrfs/inode.c +index acc47e2ffb46..b536d21541a9 100644 +--- a/fs/btrfs/inode.c ++++ b/fs/btrfs/inode.c +@@ -8026,8 +8026,12 @@ ssize_t btrfs_direct_IO(struct kiocb *iocb, struct iov_iter *iter) + bool relock = false; + ssize_t ret; + +- if (check_direct_IO(fs_info, iter, offset)) ++ if (check_direct_IO(fs_info, iter, offset)) { ++ ASSERT(current->journal_info == NULL || ++ current->journal_info == BTRFS_DIO_SYNC_STUB); ++ current->journal_info = NULL; + return 0; ++ } + + count = iov_iter_count(iter); + if (iov_iter_rw(iter) == WRITE) { +-- +2.28.0 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/media-pwc-Fix-the-URB-buffer-allocation.patch new/patches.suse/media-pwc-Fix-the-URB-buffer-allocation.patch --- old/patches.suse/media-pwc-Fix-the-URB-buffer-allocation.patch 2021-02-04 11:42:01.000000000 +0100 +++ new/patches.suse/media-pwc-Fix-the-URB-buffer-allocation.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,51 +0,0 @@ -From: Takashi Iwai <ti...@suse.de> -Subject: [PATCH] media: pwc: Fix the URB buffer allocation -Date: Thu, 21 Jan 2021 21:28:55 +0100 -Message-id: <20210121202855.17400-1-ti...@suse.de> -Patch-mainline: Submitted, linux-media ML -References: bsc#1181133 - -The URB buffer allocation of pwc driver involves with the -dma_map_single(), and it needs to pass the right device. Currently it -passes usb_device.dev, but it's no real device that manages the DMA. -Since the passed device has no DMA mask set up, now the pwc driver -hits the WARN_ON_ONCE() check in dma_map_page_attrs() (that was -introduced in 5.10), resulting in an error at URB allocations. -Eventually this ended up with the black output. - -This patch fixes the bug by passing the proper device, the bus -controller, to make the URB allocation and map working again. - -Buglink: https://bugzilla.suse.com/show_bug.cgi?id=1181133 -Cc: <sta...@vger.kernel.org> -Signed-off-by: Takashi Iwai <ti...@suse.de> - ---- - drivers/media/usb/pwc/pwc-if.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/drivers/media/usb/pwc/pwc-if.c b/drivers/media/usb/pwc/pwc-if.c -index 61869636ec61..d771160bb168 100644 ---- a/drivers/media/usb/pwc/pwc-if.c -+++ b/drivers/media/usb/pwc/pwc-if.c -@@ -461,7 +461,7 @@ static int pwc_isoc_init(struct pwc_device *pdev) - urb->pipe = usb_rcvisocpipe(udev, pdev->vendpoint); - urb->transfer_flags = URB_ISO_ASAP | URB_NO_TRANSFER_DMA_MAP; - urb->transfer_buffer_length = ISO_BUFFER_SIZE; -- urb->transfer_buffer = pwc_alloc_urb_buffer(&udev->dev, -+ urb->transfer_buffer = pwc_alloc_urb_buffer(udev->bus->controller, - urb->transfer_buffer_length, - &urb->transfer_dma); - if (urb->transfer_buffer == NULL) { -@@ -524,7 +524,7 @@ static void pwc_iso_free(struct pwc_device *pdev) - if (urb) { - PWC_DEBUG_MEMORY("Freeing URB\n"); - if (urb->transfer_buffer) -- pwc_free_urb_buffer(&urb->dev->dev, -+ pwc_free_urb_buffer(urb->dev->bus->controller, - urb->transfer_buffer_length, - urb->transfer_buffer, - urb->transfer_dma); --- -2.26.2 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/media-pwc-Use-correct-device-for-DMA.patch new/patches.suse/media-pwc-Use-correct-device-for-DMA.patch --- old/patches.suse/media-pwc-Use-correct-device-for-DMA.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/media-pwc-Use-correct-device-for-DMA.patch 2021-02-12 15:35:44.000000000 +0100 @@ -0,0 +1,148 @@ +From 69c9e825e812ec6d663e64ebf14bd3bc7f37e2c7 Mon Sep 17 00:00:00 2001 +From: "Matwey V. Kornilov" <mat...@sai.msu.ru> +Date: Mon, 4 Jan 2021 18:00:07 +0100 +Subject: [PATCH] media: pwc: Use correct device for DMA +Git-commit: 69c9e825e812ec6d663e64ebf14bd3bc7f37e2c7 +Git-repo: git://linuxtv.org/mchehab/media-next.git +Patch-mainline: Queued in subsystem maintainer repository +References: bsc#1181133 + +This fixes the following newly introduced warning: + +[ 15.518253] ------------[ cut here ]------------ +[ 15.518941] WARNING: CPU: 0 PID: 246 at kernel/dma/mapping.c:149 dma_map_page_attrs+0x1a8/0x1d0 +[ 15.520634] Modules linked in: pwc videobuf2_vmalloc videobuf2_memops videobuf2_v4l2 videobuf2_common videodev mc efivarfs +[ 15.522335] CPU: 0 PID: 246 Comm: v4l2-test Not tainted 5.11.0-rc1+ #1 +[ 15.523281] Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 0.0.0 02/06/2015 +[ 15.524438] RIP: 0010:dma_map_page_attrs+0x1a8/0x1d0 +[ 15.525135] Code: 10 5b 5d 41 5c 41 5d c3 4d 89 d0 eb d7 4d 89 c8 89 e9 48 89 da e8 68 29 00 00 eb d1 48 89 f2 48 2b 50 18 48 89 d0 eb 83 0f 0b <0f> 0b 48 c7 c0 ff ff ff ff eb b8 48 89 d9 48 8b 40 40 e8 61 69 d2 +[ 15.527938] RSP: 0018:ffffa2694047bca8 EFLAGS: 00010246 +[ 15.528716] RAX: 0000000000000000 RBX: 0000000000002580 RCX: 0000000000000000 +[ 15.529782] RDX: 0000000000000000 RSI: ffffcdce000ecc00 RDI: ffffa0b4bdb888a0 +[ 15.530849] RBP: 0000000000000002 R08: 0000000000000002 R09: 0000000000000000 +[ 15.531881] R10: 0000000000000004 R11: 000000000002d8c0 R12: 0000000000000000 +[ 15.532911] R13: ffffa0b4bdb88800 R14: ffffa0b483820000 R15: ffffa0b4bdb888a0 +[ 15.533942] FS: 00007fc5fbb5e4c0(0000) GS:ffffa0b4fc000000(0000) knlGS:0000000000000000 +[ 15.535141] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 +[ 15.535988] CR2: 00007fc5fb6ea138 CR3: 0000000003812000 CR4: 00000000001506f0 +[ 15.537025] Call Trace: +[ 15.537425] start_streaming+0x2e9/0x4b0 [pwc] +[ 15.538143] vb2_start_streaming+0x5e/0x110 [videobuf2_common] +[ 15.538989] vb2_core_streamon+0x107/0x140 [videobuf2_common] +[ 15.539831] __video_do_ioctl+0x18f/0x4a0 [videodev] +[ 15.540670] video_usercopy+0x13a/0x5b0 [videodev] +[ 15.541349] ? video_put_user+0x230/0x230 [videodev] +[ 15.542096] ? selinux_file_ioctl+0x143/0x200 +[ 15.542752] v4l2_ioctl+0x40/0x50 [videodev] +[ 15.543360] __x64_sys_ioctl+0x89/0xc0 +[ 15.543930] do_syscall_64+0x33/0x40 +[ 15.544448] entry_SYSCALL_64_after_hwframe+0x44/0xa9 +[ 15.545236] RIP: 0033:0x7fc5fb671587 +[ 15.545780] Code: b3 66 90 48 8b 05 11 49 2c 00 64 c7 00 26 00 00 00 48 c7 c0 ff ff ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 b8 10 00 00 00 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 8b 0d e1 48 2c 00 f7 d8 64 89 01 48 +[ 15.548486] RSP: 002b:00007fff0f71f038 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 +[ 15.549578] RAX: ffffffffffffffda RBX: 0000000000000003 RCX: 00007fc5fb671587 +[ 15.550664] RDX: 00007fff0f71f060 RSI: 0000000040045612 RDI: 0000000000000003 +[ 15.551706] RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000 +[ 15.552738] R10: 0000000000000000 R11: 0000000000000246 R12: 00007fff0f71f060 +[ 15.553817] R13: 00007fff0f71f1d0 R14: 0000000000de1270 R15: 0000000000000000 +[ 15.554914] ---[ end trace 7be03122966c2486 ]--- + +Fixes: 1161db6776bd ("media: usb: pwc: Don't use coherent DMA buffers for ISO transfer") +Signed-off-by: Matwey V. Kornilov <mat...@sai.msu.ru> +Signed-off-by: Hans Verkuil <hverkuil-ci...@xs4all.nl> +Signed-off-by: Mauro Carvalho Chehab <mchehab+hua...@kernel.org> +Acked-by: Takashi Iwai <ti...@suse.de> + +--- + drivers/media/usb/pwc/pwc-if.c | 22 +++++++++++++--------- + 1 file changed, 13 insertions(+), 9 deletions(-) + +diff --git a/drivers/media/usb/pwc/pwc-if.c b/drivers/media/usb/pwc/pwc-if.c +index 61869636ec61..5e3339cc31c0 100644 +--- a/drivers/media/usb/pwc/pwc-if.c ++++ b/drivers/media/usb/pwc/pwc-if.c +@@ -155,16 +155,17 @@ static const struct video_device pwc_template = { + /***************************************************************************/ + /* Private functions */ + +-static void *pwc_alloc_urb_buffer(struct device *dev, ++static void *pwc_alloc_urb_buffer(struct usb_device *dev, + size_t size, dma_addr_t *dma_handle) + { ++ struct device *dmadev = dev->bus->sysdev; + void *buffer = kmalloc(size, GFP_KERNEL); + + if (!buffer) + return NULL; + +- *dma_handle = dma_map_single(dev, buffer, size, DMA_FROM_DEVICE); +- if (dma_mapping_error(dev, *dma_handle)) { ++ *dma_handle = dma_map_single(dmadev, buffer, size, DMA_FROM_DEVICE); ++ if (dma_mapping_error(dmadev, *dma_handle)) { + kfree(buffer); + return NULL; + } +@@ -172,12 +173,14 @@ static void *pwc_alloc_urb_buffer(struct device *dev, + return buffer; + } + +-static void pwc_free_urb_buffer(struct device *dev, ++static void pwc_free_urb_buffer(struct usb_device *dev, + size_t size, + void *buffer, + dma_addr_t dma_handle) + { +- dma_unmap_single(dev, dma_handle, size, DMA_FROM_DEVICE); ++ struct device *dmadev = dev->bus->sysdev; ++ ++ dma_unmap_single(dmadev, dma_handle, size, DMA_FROM_DEVICE); + kfree(buffer); + } + +@@ -282,6 +285,7 @@ static void pwc_frame_complete(struct pwc_device *pdev) + static void pwc_isoc_handler(struct urb *urb) + { + struct pwc_device *pdev = (struct pwc_device *)urb->context; ++ struct device *dmadev = urb->dev->bus->sysdev; + int i, fst, flen; + unsigned char *iso_buf = NULL; + +@@ -328,7 +332,7 @@ static void pwc_isoc_handler(struct urb *urb) + /* Reset ISOC error counter. We did get here, after all. */ + pdev->visoc_errors = 0; + +- dma_sync_single_for_cpu(&urb->dev->dev, ++ dma_sync_single_for_cpu(dmadev, + urb->transfer_dma, + urb->transfer_buffer_length, + DMA_FROM_DEVICE); +@@ -379,7 +383,7 @@ static void pwc_isoc_handler(struct urb *urb) + pdev->vlast_packet_size = flen; + } + +- dma_sync_single_for_device(&urb->dev->dev, ++ dma_sync_single_for_device(dmadev, + urb->transfer_dma, + urb->transfer_buffer_length, + DMA_FROM_DEVICE); +@@ -461,7 +465,7 @@ static int pwc_isoc_init(struct pwc_device *pdev) + urb->pipe = usb_rcvisocpipe(udev, pdev->vendpoint); + urb->transfer_flags = URB_ISO_ASAP | URB_NO_TRANSFER_DMA_MAP; + urb->transfer_buffer_length = ISO_BUFFER_SIZE; +- urb->transfer_buffer = pwc_alloc_urb_buffer(&udev->dev, ++ urb->transfer_buffer = pwc_alloc_urb_buffer(udev, + urb->transfer_buffer_length, + &urb->transfer_dma); + if (urb->transfer_buffer == NULL) { +@@ -524,7 +528,7 @@ static void pwc_iso_free(struct pwc_device *pdev) + if (urb) { + PWC_DEBUG_MEMORY("Freeing URB\n"); + if (urb->transfer_buffer) +- pwc_free_urb_buffer(&urb->dev->dev, ++ pwc_free_urb_buffer(urb->dev, + urb->transfer_buffer_length, + urb->transfer_buffer, + urb->transfer_dma); +-- +2.26.2 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/net-mlx5-Fix-function-calculation-for-page-trees.patch new/patches.suse/net-mlx5-Fix-function-calculation-for-page-trees.patch --- old/patches.suse/net-mlx5-Fix-function-calculation-for-page-trees.patch 2021-02-04 11:42:01.000000000 +0100 +++ new/patches.suse/net-mlx5-Fix-function-calculation-for-page-trees.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,36 +0,0 @@ -From: Daniel Jurgens <dani...@nvidia.com> -Date: Mon, 1 Feb 2021 18:11:10 +0200 -Subject: net/mlx5: Fix function calculation for page trees -Git-commit: ed5e83a3c02948dad9dc4e68fb4e535baa5da630 -Patch-mainline: v5.11-rc7 -References: git-fixes - -The function calculation always results in a value of 0. This works -generally, but when the release all pages feature is enabled it will -result in crashes. - -Fixes: 0aa128475d33 ("net/mlx5: Maintain separate page trees for ECPF and PF functions") -Signed-off-by: Daniel Jurgens <dani...@nvidia.com> -Reported-by: Colin Ian King <colin.k...@canonical.com> -Signed-off-by: Saeed Mahameed <sae...@nvidia.com> -Signed-off-by: Jiri Slaby <jsl...@suse.cz> ---- - drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c b/drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c -index eaa8958e24d7..c0656d4782e1 100644 ---- a/drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c -+++ b/drivers/net/ethernet/mellanox/mlx5/core/pagealloc.c -@@ -76,7 +76,7 @@ enum { - - static u32 get_function(u16 func_id, bool ec_function) - { -- return func_id & (ec_function << 16); -+ return (u32)func_id | (ec_function << 16); - } - - static struct rb_root *page_root_per_function(struct mlx5_core_dev *dev, u32 function) --- -2.30.0 - ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.cTtmEk/_old 2021-02-15 23:13:38.727157894 +0100 +++ /var/tmp/diff_new_pack.cTtmEk/_new 2021-02-15 23:13:38.739157913 +0100 @@ -1774,6 +1774,182 @@ patches.kernel.org/5.10.14-056-kthread-Extract-KTHREAD_IS_PER_CPU.patch patches.kernel.org/5.10.14-057-workqueue-Restrict-affinity-change-to-rescuer.patch patches.kernel.org/5.10.14-058-Linux-5.10.14.patch + patches.kernel.org/5.10.15-001-USB-serial-cp210x-add-pid-vid-for-WSDA-200-US.patch + patches.kernel.org/5.10.15-002-USB-serial-cp210x-add-new-VID-PID-for-support.patch + patches.kernel.org/5.10.15-003-USB-serial-option-Adding-support-for-Cinterio.patch + patches.kernel.org/5.10.15-004-usb-host-xhci-mvebu-make-USB-3.0-PHY-optional.patch + patches.kernel.org/5.10.15-005-USB-gadget-legacy-fix-an-error-code-in-eth_bi.patch + patches.kernel.org/5.10.15-006-usb-gadget-aspeed-add-missing-of_node_put.patch + patches.kernel.org/5.10.15-007-USB-usblp-don-t-call-usb_set_interface-if-the.patch + patches.kernel.org/5.10.15-008-usb-renesas_usbhs-Clear-pipe-running-flag-in-.patch + patches.kernel.org/5.10.15-009-usb-dwc2-Fix-endpoint-direction-check-in-ep_f.patch + patches.kernel.org/5.10.15-010-usb-dwc3-fix-clock-issue-during-resume-in-OTG.patch + patches.kernel.org/5.10.15-011-usb-xhci-mtk-fix-unreleased-bandwidth-data.patch + patches.kernel.org/5.10.15-012-usb-xhci-mtk-skip-dropping-bandwidth-of-unche.patch + patches.kernel.org/5.10.15-013-usb-xhci-mtk-break-loop-when-find-the-endpoin.patch + patches.kernel.org/5.10.15-014-ARM-OMAP1-OSK-fix-ohci-omap-breakage.patch + patches.kernel.org/5.10.15-015-arm64-dts-qcom-c630-keep-both-touchpad-device.patch + patches.kernel.org/5.10.15-016-Input-i8042-unbreak-Pegatron-C15B.patch + patches.kernel.org/5.10.15-017-arm64-dts-amlogic-meson-g12-Set-FL-adj-proper.patch + patches.kernel.org/5.10.15-018-arm64-dts-rockchip-fix-vopl-iommu-irq-on-px30.patch + patches.kernel.org/5.10.15-019-arm64-dts-rockchip-Use-only-supported-PCIe-li.patch + patches.kernel.org/5.10.15-020-ARM-dts-stm32-Fix-polarity-of-the-DH-DRC02-uS.patch + patches.kernel.org/5.10.15-021-ARM-dts-stm32-Connect-card-detect-signal-on-D.patch + patches.kernel.org/5.10.15-022-ARM-dts-stm32-Disable-WP-on-DHCOM-uSD-slot.patch + patches.kernel.org/5.10.15-023-ARM-dts-stm32-Disable-optional-TSC2004-on-DRC.patch + patches.kernel.org/5.10.15-024-ARM-dts-stm32-Fix-GPIO-hog-flags-on-DHCOM-DRC.patch + patches.kernel.org/5.10.15-025-vdpa-mlx5-Fix-memory-key-MTT-population.patch + patches.kernel.org/5.10.15-026-bpf-cgroup-Fix-optlen-WARN_ON_ONCE-toctou.patch + patches.kernel.org/5.10.15-027-bpf-cgroup-Fix-problematic-bounds-check.patch + patches.kernel.org/5.10.15-028-bpf-inode_storage-Put-file-handler-if-no-stor.patch + patches.kernel.org/5.10.15-029-um-virtio-free-vu_dev-only-with-the-contained.patch + patches.kernel.org/5.10.15-030-bpf-preload-Fix-build-when-O-points-to-a-rela.patch + patches.kernel.org/5.10.15-031-arm64-dts-meson-switch-TFLASH_VDD_EN-pin-to-o.patch + patches.kernel.org/5.10.15-032-r8169-work-around-RTL8125-UDP-hw-bug.patch + patches.kernel.org/5.10.15-033-rxrpc-Fix-deadlock-around-release-of-dst-cach.patch + patches.kernel.org/5.10.15-034-arm64-dts-ls1046a-fix-dcfg-address-range.patch + patches.kernel.org/5.10.15-035-SUNRPC-Fix-NFS-READs-that-start-at-non-page-a.patch + patches.kernel.org/5.10.15-036-igc-set-the-default-return-value-to-IGC_ERR_N.patch + patches.kernel.org/5.10.15-037-igc-check-return-value-of-ret_val-in-igc_conf.patch + patches.kernel.org/5.10.15-038-i40e-Revert-i40e-don-t-report-link-up-for-a-V.patch + patches.kernel.org/5.10.15-039-ibmvnic-device-remove-has-higher-precedence-o.patch + patches.kernel.org/5.10.15-040-net-mlx5-Fix-function-calculation-for-page-tr.patch + patches.kernel.org/5.10.15-041-net-mlx5-Fix-leak-upon-failure-of-rule-creati.patch + patches.kernel.org/5.10.15-042-net-mlx5e-Update-max_opened_tc-also-when-chan.patch + patches.kernel.org/5.10.15-043-net-mlx5e-Release-skb-in-case-of-failure-in-t.patch + patches.kernel.org/5.10.15-044-net-lapb-Copy-the-skb-before-sending-a-packet.patch + patches.kernel.org/5.10.15-045-net-mvpp2-TCAM-entry-enable-should-be-written.patch + patches.kernel.org/5.10.15-046-r8169-fix-WoL-on-shutdown-if-CONFIG_DEBUG_SHI.patch + patches.kernel.org/5.10.15-047-net-ipa-pass-correct-dma_handle-to-dma_free_c.patch + patches.kernel.org/5.10.15-048-ARM-dts-sun7i-a20-bananapro-Fix-ethernet-phy-.patch + patches.kernel.org/5.10.15-049-nvmet-tcp-fix-out-of-bounds-access-when-recei.patch + patches.kernel.org/5.10.15-050-vdpa-mlx5-Restore-the-hardware-used-index-aft.patch + patches.kernel.org/5.10.15-051-memblock-do-not-start-bottom-up-allocations-w.patch + patches.kernel.org/5.10.15-052-kbuild-fix-duplicated-flags-in-DEBUG_CFLAGS.patch + patches.kernel.org/5.10.15-053-thunderbolt-Fix-possible-NULL-pointer-derefer.patch + patches.kernel.org/5.10.15-054-ovl-fix-dentry-leak-in-ovl_get_redirect.patch + patches.kernel.org/5.10.15-055-ovl-avoid-deadlock-on-directory-ioctl.patch + patches.kernel.org/5.10.15-056-ovl-implement-volatile-specific-fsync-error-b.patch + patches.kernel.org/5.10.15-057-mac80211-fix-station-rate-table-updates-on-as.patch + patches.kernel.org/5.10.15-058-gpiolib-free-device-name-on-error-path-to-fix.patch + patches.kernel.org/5.10.15-059-fgraph-Initialize-tracing_graph_pause-at-task.patch + patches.kernel.org/5.10.15-060-tracing-kprobe-Fix-to-support-kretprobe-event.patch + patches.kernel.org/5.10.15-061-kretprobe-Avoid-re-registration-of-the-same-k.patch + patches.kernel.org/5.10.15-062-tracing-Use-pause-on-trace-with-the-latency-t.patch + patches.kernel.org/5.10.15-063-tracepoint-Fix-race-between-tracing-and-remov.patch + patches.kernel.org/5.10.15-064-libnvdimm-namespace-Fix-visibility-of-namespa.patch + patches.kernel.org/5.10.15-065-libnvdimm-dimm-Avoid-race-between-probe-and-a.patch + patches.kernel.org/5.10.15-066-genirq-Prevent-devm_-irq_alloc_desc-from-retu.patch + patches.kernel.org/5.10.15-067-genirq-msi-Activate-Multi-MSI-early-when-MSI_.patch + patches.kernel.org/5.10.15-068-scripts-use-pkg-config-to-locate-libcrypto.patch + patches.kernel.org/5.10.15-069-xhci-fix-bounce-buffer-usage-for-non-sg-list-.patch + patches.kernel.org/5.10.15-070-RISC-V-Define-MAXPHYSMEM_1GB-only-for-RV32.patch + patches.kernel.org/5.10.15-071-cifs-report-error-instead-of-invalid-when-rev.patch + patches.kernel.org/5.10.15-072-iommu-Check-dev-iommu-in-dev_iommu_priv_get-b.patch + patches.kernel.org/5.10.15-073-smb3-Fix-out-of-bounds-bug-in-SMB2_negotiate.patch + patches.kernel.org/5.10.15-074-smb3-fix-crediting-for-compounding-when-only-.patch + patches.kernel.org/5.10.15-075-mmc-sdhci-pltfm-Fix-linking-err-for-sdhci-brc.patch + patches.kernel.org/5.10.15-076-mmc-core-Limit-retries-when-analyse-of-SDIO-t.patch + patches.kernel.org/5.10.15-077-Fix-unsynchronized-access-to-sev-members-thro.patch + patches.kernel.org/5.10.15-078-drm-dp-mst-Export-drm_dp_get_vc_payload_bw.patch + patches.kernel.org/5.10.15-079-drm-i915-Fix-the-MST-PBN-divider-calculation.patch + patches.kernel.org/5.10.15-080-drm-i915-gem-Drop-lru-bumping-on-display-unpi.patch + patches.kernel.org/5.10.15-081-drm-i915-gt-Close-race-between-enable_breadcr.patch + patches.kernel.org/5.10.15-082-drm-i915-display-Prevent-double-YUV-range-cor.patch + patches.kernel.org/5.10.15-083-drm-i915-Extract-intel_ddi_power_up_lanes.patch + patches.kernel.org/5.10.15-084-drm-i915-Power-up-combo-PHY-lanes-for-for-HDM.patch + patches.kernel.org/5.10.15-085-drm-amd-display-Revert-Fix-EDID-parsing-after.patch + patches.kernel.org/5.10.15-086-io_uring-don-t-modify-identity-s-files-uncess.patch + patches.kernel.org/5.10.15-087-nvme-pci-avoid-the-deepest-sleep-state-on-Kin.patch + patches.kernel.org/5.10.15-088-KVM-SVM-Treat-SVM-as-unsupported-when-running.patch + patches.kernel.org/5.10.15-089-KVM-x86-mmu-Fix-TDP-MMU-zap-collapsible-SPTEs.patch + patches.kernel.org/5.10.15-090-KVM-x86-Allow-guests-to-see-MSR_IA32_TSX_CTRL.patch + patches.kernel.org/5.10.15-091-KVM-x86-fix-CPUID-entries-returned-by-KVM_GET.patch + patches.kernel.org/5.10.15-092-KVM-x86-Update-emulator-context-mode-if-SYSEN.patch + patches.kernel.org/5.10.15-093-KVM-x86-Set-so-called-reserved-CR3-bits-in-LM.patch + patches.kernel.org/5.10.15-094-DTS-ARM-gta04-remove-legacy-spi-cs-high-to-ma.patch + patches.kernel.org/5.10.15-095-ARM-dts-gta04-SPI-panel-chip-select-is-active.patch + patches.kernel.org/5.10.15-096-ARM-footbridge-fix-dc21285-PCI-configuration-.patch + patches.kernel.org/5.10.15-097-ARM-9043-1-tegra-Fix-misplaced-tegra_uart_con.patch + patches.kernel.org/5.10.15-098-mm-hugetlbfs-fix-cannot-migrate-the-fallocate.patch + patches.kernel.org/5.10.15-099-mm-hugetlb-fix-a-race-between-freeing-and-dis.patch + patches.kernel.org/5.10.15-100-mm-hugetlb-fix-a-race-between-isolating-and-f.patch + patches.kernel.org/5.10.15-101-mm-hugetlb-remove-VM_BUG_ON_PAGE-from-page_hu.patch + patches.kernel.org/5.10.15-102-mm-compaction-move-high_pfn-to-the-for-loop-s.patch + patches.kernel.org/5.10.15-103-mm-vmalloc-separate-put-pages-and-flush-VM-fl.patch + patches.kernel.org/5.10.15-104-mm-thp-fix-MADV_REMOVE-deadlock-on-shmem-THP.patch + patches.kernel.org/5.10.15-105-mm-filemap-add-missing-mem_cgroup_uncharge-to.patch + patches.kernel.org/5.10.15-106-x86-build-Disable-CET-instrumentation-in-the-.patch + patches.kernel.org/5.10.15-107-x86-debug-Fix-DR6-handling.patch + patches.kernel.org/5.10.15-108-x86-debug-Prevent-data-breakpoints-on-__per_c.patch + patches.kernel.org/5.10.15-109-x86-debug-Prevent-data-breakpoints-on-cpu_dr7.patch + patches.kernel.org/5.10.15-110-x86-apic-Add-extra-serialization-for-non-seri.patch + patches.kernel.org/5.10.15-111-Input-goodix-add-support-for-Goodix-GT9286-ch.patch + patches.kernel.org/5.10.15-112-Input-xpad-sync-supported-devices-with-fork-o.patch + patches.kernel.org/5.10.15-113-Input-ili210x-implement-pressure-reporting-fo.patch + patches.kernel.org/5.10.15-114-md-Set-prev_flush_start-and-flush_bio-in-an-a.patch + patches.kernel.org/5.10.15-115-igc-Report-speed-and-duplex-as-unknown-when-d.patch + patches.kernel.org/5.10.15-116-neighbour-Prevent-a-dead-entry-from-updating-.patch + patches.kernel.org/5.10.15-117-net-ip_tunnel-fix-mtu-calculation.patch + patches.kernel.org/5.10.15-118-udp-ipv4-manipulate-network-header-of-NATed-U.patch + patches.kernel.org/5.10.15-119-net-dsa-mv88e6xxx-override-existent-unicast-p.patch + patches.kernel.org/5.10.15-120-net-sched-replaced-invalid-qdisc-tree-flush-h.patch + patches.kernel.org/5.10.15-121-Linux-5.10.15.patch + patches.kernel.org/5.10.16-001-io_uring-simplify-io_task_match.patch + patches.kernel.org/5.10.16-002-io_uring-add-a-task-files-pair-matching-helpe.patch + patches.kernel.org/5.10.16-003-io_uring-don-t-iterate-io_uring_cancel_files.patch + patches.kernel.org/5.10.16-004-io_uring-pass-files-into-kill-timeouts-poll.patch + patches.kernel.org/5.10.16-005-io_uring-always-batch-cancel-in-cancel_files.patch + patches.kernel.org/5.10.16-006-io_uring-fix-files-cancellation.patch + patches.kernel.org/5.10.16-007-io_uring-account-io_uring-internal-files-as-R.patch + patches.kernel.org/5.10.16-008-io_uring-if-we-see-flush-on-exit-cancel-relat.patch + patches.kernel.org/5.10.16-009-io_uring-fix-__io_uring_files_cancel-with-TAS.patch + patches.kernel.org/5.10.16-010-io_uring-replace-inflight_wait-with-tctx-wait.patch + patches.kernel.org/5.10.16-011-io_uring-fix-cancellation-taking-mutex-while-.patch + patches.kernel.org/5.10.16-012-io_uring-fix-flush-cqring-overflow-list-while.patch + patches.kernel.org/5.10.16-013-io_uring-fix-list-corruption-for-splice-file_.patch + patches.kernel.org/5.10.16-014-io_uring-fix-sqo-ownership-false-positive-war.patch + patches.kernel.org/5.10.16-015-io_uring-reinforce-cancel-on-flush-during-exi.patch + patches.kernel.org/5.10.16-016-io_uring-drop-mm-files-between-task_work_subm.patch + patches.kernel.org/5.10.16-017-gpiolib-cdev-clear-debounce-period-if-line-se.patch + patches.kernel.org/5.10.16-018-powerpc-64-signal-Fix-regression-in-__kernel_.patch + patches.kernel.org/5.10.16-019-af_key-relax-availability-checks-for-skb-size.patch + patches.kernel.org/5.10.16-020-regulator-core-avoid-regulator_resolve_supply.patch + patches.kernel.org/5.10.16-021-ASoC-wm_adsp-Fix-control-name-parsing-for-mul.patch + patches.kernel.org/5.10.16-022-drm-nouveau-nvif-fix-method-count-when-pushin.patch + patches.kernel.org/5.10.16-023-mac80211-160MHz-with-extended-NSS-BW-in-CSA.patch + patches.kernel.org/5.10.16-024-ASoC-Intel-Skylake-Zero-snd_ctl_elem_value.patch + patches.kernel.org/5.10.16-025-chtls-Fix-potential-resource-leak.patch + patches.kernel.org/5.10.16-026-pNFS-NFSv4-Try-to-return-invalid-layout-in-pn.patch + patches.kernel.org/5.10.16-027-pNFS-NFSv4-Improve-rejection-of-out-of-order-.patch + patches.kernel.org/5.10.16-028-ALSA-hda-intel-dsp-config-add-PCI-id-for-TGL-.patch + patches.kernel.org/5.10.16-029-ASoC-ak4458-correct-reset-polarity.patch + patches.kernel.org/5.10.16-030-ASoC-Intel-sof_sdw-set-proper-flags-for-Dell-.patch + patches.kernel.org/5.10.16-031-iwlwifi-mvm-skip-power-command-when-unbinding.patch + patches.kernel.org/5.10.16-032-iwlwifi-mvm-take-mutex-for-calling-iwl_mvm_ge.patch + patches.kernel.org/5.10.16-033-iwlwifi-pcie-add-a-NULL-check-in-iwl_pcie_txq.patch + patches.kernel.org/5.10.16-034-iwlwifi-pcie-fix-context-info-memory-leak.patch + patches.kernel.org/5.10.16-035-iwlwifi-mvm-invalidate-IDs-of-internal-statio.patch + patches.kernel.org/5.10.16-036-iwlwifi-pcie-add-rules-to-match-Qu-with-Hr2.patch + patches.kernel.org/5.10.16-037-iwlwifi-mvm-guard-against-device-removal-in-r.patch + patches.kernel.org/5.10.16-038-iwlwifi-queue-bail-out-on-invalid-freeing.patch + patches.kernel.org/5.10.16-039-SUNRPC-Move-simple_get_bytes-and-simple_get_n.patch + patches.kernel.org/5.10.16-040-SUNRPC-Handle-0-length-opaque-XDR-object-data.patch + patches.kernel.org/5.10.16-041-i2c-mediatek-Move-suspend-and-resume-handling.patch + patches.kernel.org/5.10.16-042-blk-cgroup-Use-cond_resched-when-destroy-blkg.patch + patches.kernel.org/5.10.16-043-regulator-Fix-lockdep-warning-resolving-suppl.patch + patches.kernel.org/5.10.16-044-bpf-Fix-verifier-jmp32-pruning-decision-logic.patch + patches.kernel.org/5.10.16-045-bpf-Fix-32-bit-src-register-truncation-on-div.patch + patches.kernel.org/5.10.16-046-bpf-Fix-verifier-jsgt-branch-analysis-on-max-.patch + patches.kernel.org/5.10.16-047-drm-i915-Fix-ICL-MG-PHY-vswing-handling.patch + patches.kernel.org/5.10.16-048-drm-i915-Skip-vswing-programming-for-TBT.patch + patches.kernel.org/5.10.16-049-nilfs2-make-splice-write-available-again.patch + patches.kernel.org/5.10.16-050-Revert-mm-memcontrol-avoid-workload-stalls-wh.patch + patches.kernel.org/5.10.16-051-squashfs-avoid-out-of-bounds-writes-in-decomp.patch + patches.kernel.org/5.10.16-052-squashfs-add-more-sanity-checks-in-id-lookup.patch + patches.kernel.org/5.10.16-053-squashfs-add-more-sanity-checks-in-inode-look.patch + patches.kernel.org/5.10.16-054-squashfs-add-more-sanity-checks-in-xattr-id-l.patch + patches.kernel.org/5.10.16-055-Linux-5.10.16.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -1798,7 +1974,6 @@ # to area specific sections below. ######################################################## patches.suse/drm-docs-Fix-todo.rst.patch - patches.suse/net-mlx5-Fix-function-calculation-for-page-trees.patch ######################################################## # kbuild/module infrastructure fixes @@ -1851,6 +2026,7 @@ patches.suse/vfs-add-super_operations-get_inode_dev # btrfs + patches.suse/btrfs-fix-crash-after-non-aligned-direct-IO-write-wi.patch patches.suse/uapi-add-a-compatibility-layer-between-linux-uio-h-and-glibc patches.suse/btrfs-provide-super_operations-get_inode_dev patches.suse/btrfs-fs-super.c-add-new-super-block-devices-super_block_d.patch @@ -1961,7 +2137,7 @@ patches.suse/media-dvb-usb-Fix-memory-leak-at-error-in-dvb_usb_de.patch patches.suse/media-dvb-usb-Fix-use-after-free-access.patch - patches.suse/media-pwc-Fix-the-URB-buffer-allocation.patch + patches.suse/media-pwc-Use-correct-device-for-DMA.patch ######################################################## # Debugging ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.cTtmEk/_old 2021-02-15 23:13:38.791157990 +0100 +++ /var/tmp/diff_new_pack.cTtmEk/_new 2021-02-15 23:13:38.795157996 +0100 @@ -1,3 +1,3 @@ -2021-02-07 15:07:35 +0000 -GIT Revision: 0a69f627839df21eceabe66f47f09194260ab0ab +2021-02-13 16:20:19 +0000 +GIT Revision: 11381f36fbc45631c56f8d0c85c2ccf2cd57ec01 GIT Branch: stable