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-08-30 13:54:55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Mon Aug 30 13:54:55 2021 rev:602 rq:914547 version:5.13.13 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2021-08-24 10:54:58.592312707 +0200 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.1899/dtb-aarch64.changes 2021-08-30 13:54:56.961802466 +0200 @@ -1,0 +2,355 @@ +Thu Aug 26 15:52:30 CEST 2021 - jsl...@suse.cz + +- net: usb: asix: ax88772: Fix less than zero comparison of a u16 + (git-fixes). +- commit 8e5c63f + +------------------------------------------------------------------- +Thu Aug 26 15:51:00 CEST 2021 - jsl...@suse.cz + +- Linux 5.13.13 (bsc#1012628). +- mtd: cfi_cmdset_0002: fix crash when erasing/writing AMD cards + (bsc#1012628). +- io_uring: Use WRITE_ONCE() when writing to sq_flags + (bsc#1012628). +- USB: core: Avoid WARNings for 0-length descriptor requests + (bsc#1012628). +- USB: core: Fix incorrect pipe calculation in do_proc_control() + (bsc#1012628). +- dmaengine: xilinx_dma: Fix read-after-free bug when terminating + transfers (bsc#1012628). +- dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe() + (bsc#1012628). +- spi: spi-mux: Add module info needed for autoloading + (bsc#1012628). +- net: xfrm: Fix end of loop tests for list_for_each_entry + (bsc#1012628). +- ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218 + (bsc#1012628). +- dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if + controller is not yet available (bsc#1012628). +- scsi: pm80xx: Fix TMF task completion race condition + (bsc#1012628). +- scsi: megaraid_mm: Fix end of loop tests for + list_for_each_entry() (bsc#1012628). +- scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() + (bsc#1012628). +- scsi: core: Avoid printing an error if target_alloc() returns + -ENXIO (bsc#1012628). +- scsi: core: Fix capacity set to zero after offlinining device + (bsc#1012628). +- drm/amdgpu: fix the doorbell missing when in CGPG issue for + renoir (bsc#1012628). +- qede: fix crash in rmmod qede while automatic debug collection + (bsc#1012628). +- ARM: dts: nomadik: Fix up interrupt controller node names + (bsc#1012628). +- net: usb: pegasus: Check the return value of get_geristers() + and friends; (bsc#1012628). +- perf/x86: Fix out of bound MSR access (bsc#1012628). +- spi: cadence-quadspi: Fix check condition for DTR ops + (bsc#1012628). +- drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X + (bsc#1012628). +- drm/amd/display: workaround for hard hang on HPD on native DP + (bsc#1012628). +- kyber: make trace_block_rq call consistent with documentation + (bsc#1012628). +- mtd: rawnand: Add a check in of_get_nand_secure_regions() + (bsc#1012628). +- arm64: dts: qcom: c630: fix correct powerdown pin for WSA881x + (bsc#1012628). +- arm64: dts: qcom: msm8992-bullhead: Remove PSCI (bsc#1012628). +- arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem mapping + (bsc#1012628). +- iommu: Check if group is NULL before remove device + (bsc#1012628). +- cpufreq: arm_scmi: Fix error path when allocation failed + (bsc#1012628). +- arm64: dts: qcom: msm8994-angler: Disable cont_splash_mem + (bsc#1012628). +- arm64: dts: qcom: sdm845-oneplus: fix reserved-mem + (bsc#1012628). +- mt76: fix enum type mismatch (bsc#1012628). +- mtd: rawnand: Fix probe failure due to + of_get_nand_secure_regions() (bsc#1012628). +- soc: fsl: qe: convert QE interrupt controller to platform_device + (bsc#1012628). +- cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant + (bsc#1012628). +- dccp: add do-while-0 stubs for dccp_pr_debug macros + (bsc#1012628). +- virtio: Protect vqs list access (bsc#1012628). +- vhost-vdpa: Fix integer overflow in + vhost_vdpa_process_iotlb_update() (bsc#1012628). +- bus: ti-sysc: Fix error handling for sysc_check_active_timer() + (bsc#1012628). +- vhost: Fix the calculation in vhost_overflow() (bsc#1012628). +- vdpa_sim: Fix return value check for vdpa_alloc_device() + (bsc#1012628). +- vp_vdpa: Fix return value check for vdpa_alloc_device() + (bsc#1012628). +- vDPA/ifcvf: Fix return value check for vdpa_alloc_device() + (bsc#1012628). +- vdpa/mlx5: Avoid destroying MR on empty iotlb (bsc#1012628). +- vdpa/mlx5: Fix queue type selection logic (bsc#1012628). +- drm/mediatek: Add AAL output size configuration (bsc#1012628). +- drm/mediatek: Add component_del in OVL and COLOR remove function + (bsc#1012628). +- bpf: Clear zext_dst of dead insns (bsc#1012628). +- bnxt: don't lock the tx queue from napi poll (bsc#1012628). +- bnxt: disable napi before canceling DIM (bsc#1012628). +- bnxt: make sure xmit_more + errors does not miss doorbells + (bsc#1012628). +- bnxt: count Tx drops (bsc#1012628). +- soc: fsl: qe: fix static checker warning (bsc#1012628). +- net: 6pack: fix slab-out-of-bounds in decode_data (bsc#1012628). +- ptp_pch: Restore dependency on PCI (bsc#1012628). +- bnxt_en: Disable aRFS if running on 212 firmware (bsc#1012628). +- bnxt_en: Add missing DMA memory barriers (bsc#1012628). +- vrf: Reset skb conntrack connection on VRF rcv (bsc#1012628). +- virtio-net: use NETIF_F_GRO_HW instead of NETIF_F_LRO + (bsc#1012628). +- mac80211: fix locking in ieee80211_restart_work() (bsc#1012628). +- net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32 + (bsc#1012628). +- ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable + error path (bsc#1012628). +- sch_cake: fix srchost/dsthost hashing mode (bsc#1012628). +- net: mdio-mux: Don't ignore memory allocation errors + (bsc#1012628). +- net: mdio-mux: Handle -EPROBE_DEFER correctly (bsc#1012628). +- ovs: clear skb->tstamp in forwarding path (bsc#1012628). +- net: usb: asix: refactor asix_read_phy_addr() and handle errors + on return (bsc#1012628). +- iommu/vt-d: Fix incomplete cache flush in + intel_pasid_tear_down_entry() (bsc#1012628). +- drm/i915: Skip display interruption setup when display is not + available (bsc#1012628). +- drm/i915: Tweaked Wa_14010685332 for all PCHs (bsc#1012628). +- drm/amd/display: Use DCN30 watermark calc for DCN301 + (bsc#1012628). +- net: mscc: ocelot: allow forwarding from bridge ports to the + tag_8021q CPU port (bsc#1012628). +- mptcp: fix memory leak on address flush (bsc#1012628). +- mptcp: full fully established support after ADD_ADDR + (bsc#1012628). +- r8152: fix writing USB_BP2_EN (bsc#1012628). +- r8152: fix the maximum number of PLA bp for RTL8153C + (bsc#1012628). +- PCI/sysfs: Use correct variable for the legacy_mem sysfs object + (bsc#1012628). +- i40e: Fix ATR queue selection (bsc#1012628). +- iavf: Fix ping is lost after untrusted VF had tried to change + MAC (bsc#1012628). +- Revert "flow_offload: action should not be NULL when it is + referenced" (bsc#1012628). +- net: dpaa2-switch: disable the control interface on error path + (bsc#1012628). +- iommu/dma: Fix leak in non-contiguous API (bsc#1012628). +- mmc: dw_mmc: Fix hang on data CRC error (bsc#1012628). +- mmc: mmci: stm32: Check when the voltage switch procedure + should be done (bsc#1012628). +- mmc: sdhci-msm: Update the software timeout value for sdhc + (bsc#1012628). +- clk: imx6q: fix uart earlycon unwork (bsc#1012628). +- clk: qcom: gdsc: Ensure regulator init state matches GDSC state + (bsc#1012628). +- arm64: clean vdso & vdso32 files (bsc#1012628). +- cfi: Use rcu_read_{un}lock_sched_notrace (bsc#1012628). +- ALSA: hda - fix the 'Capture Switch' value change notifications + (bsc#1012628). +- tracing: define needed config DYNAMIC_FTRACE_WITH_ARGS + (bsc#1012628). +- tracing / histogram: Fix NULL pointer dereference on strcmp() + on NULL event name (bsc#1012628). +- slimbus: messaging: start transaction ids from 1 instead of zero + (bsc#1012628). +- slimbus: messaging: check for valid transaction id + (bsc#1012628). +- slimbus: ngd: set correct device for pm (bsc#1012628). +- slimbus: ngd: reset dma setup during runtime pm (bsc#1012628). +- ipack: tpci200: fix many double free issues in tpci200_pci_probe + (bsc#1012628). +- ipack: tpci200: fix memory leak in the tpci200_register + (bsc#1012628). +- io_uring: fix code style problems (bsc#1012628). +- io_uring: only assign io_uring_enter() SQPOLL error in actual + error case (bsc#1012628). +- ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 + 9510 laptop (bsc#1012628). +- opp: Drop empty-table checks from _put functions (bsc#1012628). +- btrfs: prevent rename2 from exchanging a subvol with a directory + from different parents (bsc#1012628). +- tracing: Apply trace filters on all output channels + (bsc#1012628). +- ALSA: hda/via: Apply runtime PM workaround for ASUS B23E + (bsc#1012628). +- s390/pci: fix use after free of zpci_dev (bsc#1012628). +- usb: typec: tcpm: Fix VDMs sometimes not being forwarded to + alt-mode drivers (bsc#1012628). +- powerpc/32s: Move setup_{kuep/kuap}() into {kuep/kuap}.c + (bsc#1012628). +- powerpc/32s: Refactor update of user segment registers + (bsc#1012628). +- powerpc/32s: Fix random crashes by adding isync() after + locking/unlocking KUEP (bsc#1012628). +- PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI ++++ 158 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.1899/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.t46ZyK/_old 2021-08-30 13:55:03.201810475 +0200 +++ /var/tmp/diff_new_pack.t46ZyK/_new 2021-08-30 13:55:03.205810479 +0200 @@ -17,7 +17,7 @@ %define srcversion 5.13 -%define patchversion 5.13.12 +%define patchversion 5.13.13 %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.13.12 +Version: 5.13.13 %if 0%{?is_kotd} -Release: <RELEASE>.g33df9c6 +Release: <RELEASE>.g6339fac %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.t46ZyK/_old 2021-08-30 13:55:03.345810659 +0200 +++ /var/tmp/diff_new_pack.t46ZyK/_new 2021-08-30 13:55:03.349810664 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.13 -%define patchversion 5.13.12 +%define patchversion 5.13.13 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -86,9 +86,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0-only Group: System/Kernel -Version: 5.13.12 +Version: 5.13.13 %if 0%{?is_kotd} -Release: <RELEASE>.g33df9c6 +Release: <RELEASE>.g6339fac %else Release: 0 %endif @@ -205,10 +205,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-33df9c651d0aa37cce1275bd9528ea5cb9196022 -Provides: kernel-srchash-33df9c651d0aa37cce1275bd9528ea5cb9196022 +Provides: kernel-%build_flavor-base-srchash-6339facf0d7297068fd65397395ffd173dc54de2 +Provides: kernel-srchash-6339facf0d7297068fd65397395ffd173dc54de2 # END COMMON DEPS -Provides: %name-srchash-33df9c651d0aa37cce1275bd9528ea5cb9196022 +Provides: %name-srchash-6339facf0d7297068fd65397395ffd173dc54de2 %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.t46ZyK/_old 2021-08-30 13:55:03.377810700 +0200 +++ /var/tmp/diff_new_pack.t46ZyK/_new 2021-08-30 13:55:03.381810705 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.13 -%define patchversion 5.13.12 +%define patchversion 5.13.13 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -86,9 +86,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0-only Group: System/Kernel -Version: 5.13.12 +Version: 5.13.13 %if 0%{?is_kotd} -Release: <RELEASE>.g33df9c6 +Release: <RELEASE>.g6339fac %else Release: 0 %endif @@ -205,10 +205,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-33df9c651d0aa37cce1275bd9528ea5cb9196022 -Provides: kernel-srchash-33df9c651d0aa37cce1275bd9528ea5cb9196022 +Provides: kernel-%build_flavor-base-srchash-6339facf0d7297068fd65397395ffd173dc54de2 +Provides: kernel-srchash-6339facf0d7297068fd65397395ffd173dc54de2 # END COMMON DEPS -Provides: %name-srchash-33df9c651d0aa37cce1275bd9528ea5cb9196022 +Provides: %name-srchash-6339facf0d7297068fd65397395ffd173dc54de2 %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.t46ZyK/_old 2021-08-30 13:55:03.405810736 +0200 +++ /var/tmp/diff_new_pack.t46ZyK/_new 2021-08-30 13:55:03.409810741 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.13 -%define patchversion 5.13.12 +%define patchversion 5.13.13 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -86,9 +86,9 @@ Summary: The Standard Kernel License: GPL-2.0-only Group: System/Kernel -Version: 5.13.12 +Version: 5.13.13 %if 0%{?is_kotd} -Release: <RELEASE>.g33df9c6 +Release: <RELEASE>.g6339fac %else Release: 0 %endif @@ -205,10 +205,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-33df9c651d0aa37cce1275bd9528ea5cb9196022 -Provides: kernel-srchash-33df9c651d0aa37cce1275bd9528ea5cb9196022 +Provides: kernel-%build_flavor-base-srchash-6339facf0d7297068fd65397395ffd173dc54de2 +Provides: kernel-srchash-6339facf0d7297068fd65397395ffd173dc54de2 # END COMMON DEPS -Provides: %name-srchash-33df9c651d0aa37cce1275bd9528ea5cb9196022 +Provides: %name-srchash-6339facf0d7297068fd65397395ffd173dc54de2 %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.t46ZyK/_old 2021-08-30 13:55:03.429810767 +0200 +++ /var/tmp/diff_new_pack.t46ZyK/_new 2021-08-30 13:55:03.433810772 +0200 @@ -17,7 +17,7 @@ %define srcversion 5.13 -%define patchversion 5.13.12 +%define patchversion 5.13.13 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0-only Group: Documentation/Man -Version: 5.13.12 +Version: 5.13.13 %if 0%{?is_kotd} -Release: <RELEASE>.g33df9c6 +Release: <RELEASE>.g6339fac %else Release: 0 %endif @@ -64,7 +64,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-33df9c651d0aa37cce1275bd9528ea5cb9196022 +Provides: %name-srchash-6339facf0d7297068fd65397395ffd173dc54de2 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.t46ZyK/_old 2021-08-30 13:55:03.461810808 +0200 +++ /var/tmp/diff_new_pack.t46ZyK/_new 2021-08-30 13:55:03.465810813 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.13 -%define patchversion 5.13.12 +%define patchversion 5.13.13 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -86,9 +86,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0-only Group: System/Kernel -Version: 5.13.12 +Version: 5.13.13 %if 0%{?is_kotd} -Release: <RELEASE>.g33df9c6 +Release: <RELEASE>.g6339fac %else Release: 0 %endif @@ -205,10 +205,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-33df9c651d0aa37cce1275bd9528ea5cb9196022 -Provides: kernel-srchash-33df9c651d0aa37cce1275bd9528ea5cb9196022 +Provides: kernel-%build_flavor-base-srchash-6339facf0d7297068fd65397395ffd173dc54de2 +Provides: kernel-srchash-6339facf0d7297068fd65397395ffd173dc54de2 # END COMMON DEPS -Provides: %name-srchash-33df9c651d0aa37cce1275bd9528ea5cb9196022 +Provides: %name-srchash-6339facf0d7297068fd65397395ffd173dc54de2 %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.t46ZyK/_old 2021-08-30 13:55:03.533810900 +0200 +++ /var/tmp/diff_new_pack.t46ZyK/_new 2021-08-30 13:55:03.537810906 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.13.12 +%define patchversion 5.13.13 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-33df9c651d0aa37cce1275bd9528ea5cb9196022 +BuildRequires: kernel%kernel_flavor-srchash-6339facf0d7297068fd65397395ffd173dc54de2 %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: 5.13.12 +Version: 5.13.13 %if 0%{?is_kotd} -Release: <RELEASE>.g33df9c6 +Release: <RELEASE>.g6339fac %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.t46ZyK/_old 2021-08-30 13:55:03.561810937 +0200 +++ /var/tmp/diff_new_pack.t46ZyK/_new 2021-08-30 13:55:03.565810941 +0200 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.13.12 +%define patchversion 5.13.13 %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: 5.13.12 +Version: 5.13.13 %if 0%{?is_kotd} -Release: <RELEASE>.g33df9c6 +Release: <RELEASE>.g6339fac %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.t46ZyK/_old 2021-08-30 13:55:03.589810972 +0200 +++ /var/tmp/diff_new_pack.t46ZyK/_new 2021-08-30 13:55:03.597810982 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.13 -%define patchversion 5.13.12 +%define patchversion 5.13.13 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -86,9 +86,9 @@ Summary: Kernel with PAE Support License: GPL-2.0-only Group: System/Kernel -Version: 5.13.12 +Version: 5.13.13 %if 0%{?is_kotd} -Release: <RELEASE>.g33df9c6 +Release: <RELEASE>.g6339fac %else Release: 0 %endif @@ -205,10 +205,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-33df9c651d0aa37cce1275bd9528ea5cb9196022 -Provides: kernel-srchash-33df9c651d0aa37cce1275bd9528ea5cb9196022 +Provides: kernel-%build_flavor-base-srchash-6339facf0d7297068fd65397395ffd173dc54de2 +Provides: kernel-srchash-6339facf0d7297068fd65397395ffd173dc54de2 # END COMMON DEPS -Provides: %name-srchash-33df9c651d0aa37cce1275bd9528ea5cb9196022 +Provides: %name-srchash-6339facf0d7297068fd65397395ffd173dc54de2 %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.t46ZyK/_old 2021-08-30 13:55:03.617811008 +0200 +++ /var/tmp/diff_new_pack.t46ZyK/_new 2021-08-30 13:55:03.621811013 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.13 -%define patchversion 5.13.12 +%define patchversion 5.13.13 %define variant %{nil} %define vanilla_only 0 @@ -30,9 +30,9 @@ Summary: The Linux Kernel Sources License: GPL-2.0-only Group: Development/Sources -Version: 5.13.12 +Version: 5.13.13 %if 0%{?is_kotd} -Release: <RELEASE>.g33df9c6 +Release: <RELEASE>.g6339fac %else Release: 0 %endif @@ -43,7 +43,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-33df9c651d0aa37cce1275bd9528ea5cb9196022 +Provides: %name-srchash-6339facf0d7297068fd65397395ffd173dc54de2 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.t46ZyK/_old 2021-08-30 13:55:03.645811044 +0200 +++ /var/tmp/diff_new_pack.t46ZyK/_new 2021-08-30 13:55:03.649811049 +0200 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0-only Group: Development/Sources -Version: 5.13.12 +Version: 5.13.13 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g33df9c6 +Release: <RELEASE>.g6339fac %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-33df9c651d0aa37cce1275bd9528ea5cb9196022 +Provides: %name-srchash-6339facf0d7297068fd65397395ffd173dc54de2 Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.t46ZyK/_old 2021-08-30 13:55:03.689811101 +0200 +++ /var/tmp/diff_new_pack.t46ZyK/_new 2021-08-30 13:55:03.693811106 +0200 @@ -18,7 +18,7 @@ %define srcversion 5.13 -%define patchversion 5.13.12 +%define patchversion 5.13.13 %define variant %{nil} %define vanilla_only 0 %define compress_modules xz @@ -86,9 +86,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0-only Group: System/Kernel -Version: 5.13.12 +Version: 5.13.13 %if 0%{?is_kotd} -Release: <RELEASE>.g33df9c6 +Release: <RELEASE>.g6339fac %else Release: 0 %endif @@ -205,10 +205,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-33df9c651d0aa37cce1275bd9528ea5cb9196022 -Provides: kernel-srchash-33df9c651d0aa37cce1275bd9528ea5cb9196022 +Provides: kernel-%build_flavor-base-srchash-6339facf0d7297068fd65397395ffd173dc54de2 +Provides: kernel-srchash-6339facf0d7297068fd65397395ffd173dc54de2 # END COMMON DEPS -Provides: %name-srchash-33df9c651d0aa37cce1275bd9528ea5cb9196022 +Provides: %name-srchash-6339facf0d7297068fd65397395ffd173dc54de2 %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 ++++++ ++++ 1876 lines of diff (skipped) ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 10325 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/misdn-add-support-for-group-membership-check new/patches.suse/misdn-add-support-for-group-membership-check --- old/patches.suse/misdn-add-support-for-group-membership-check 2021-08-18 14:54:53.000000000 +0200 +++ new/patches.suse/misdn-add-support-for-group-membership-check 1970-01-01 01:00:00.000000000 +0100 @@ -1,100 +0,0 @@ -From: Jeff Mahoney <je...@suse.com> -Date: Tue, 7 May 2013 15:01:02 +0200 -Subject: mISDN: Add support for group membership check -References: bnc#564423 -Patch-mainline: Submitted https://lkml.org/lkml/2013/5/22/527 <jeffm: and largely ignored, will need to revisit, Oct 4, 2017> - -This patch adds a module parameter to allow a group access to the -mISDN devices. Otherwise, unpriviledged users on systems with ISDN -hardware have the ability to dial out, potentially causing expensive -bills. - -Based on a different implementation by Patrick Koppen <isdn4li...@koppen.de>. - -[v2] - - convert to the new UID/GID API - - fix whitespace issues (per Sergei) - -Acked-by: Jeff Mahoney <je...@suse.com> -Cc: Patrick Koppen <isdn4li...@koppen.de> -Signed-off-by: Jiri Slaby <jsl...@suse.cz> -Cc: Karsten Keil <i...@linux-pingi.de> -Cc: net...@vger.kernel.org -Cc: "David S. Miller" <da...@davemloft.net> -Cc: Sergei Shtylyov <sergei.shtyl...@cogentembedded.com> ---- - drivers/isdn/mISDN/core.c | 6 ++++++ - drivers/isdn/mISDN/core.h | 1 + - drivers/isdn/mISDN/socket.c | 9 +++++++++ - 3 files changed, 16 insertions(+) - -diff --git a/drivers/isdn/mISDN/core.c b/drivers/isdn/mISDN/core.c -index da30c5c..174aa3f 100644 ---- a/drivers/isdn/mISDN/core.c -+++ b/drivers/isdn/mISDN/core.c -@@ -21,10 +21,14 @@ - #include "core.h" - - static u_int debug; -+static u_int gid; -+kgid_t misdn_permitted_gid; - - MODULE_AUTHOR("Karsten Keil"); - MODULE_LICENSE("GPL"); - module_param(debug, uint, S_IRUGO | S_IWUSR); -+module_param(gid, uint, 0); -+MODULE_PARM_DESC(gid, "Unix group for accessing misdn socket (default 0)"); - - static u64 device_ids; - #define MAX_DEVICE_ID 63 -@@ -372,6 +376,8 @@ mISDNInit(void) - { - int err; - -+ misdn_permitted_gid = make_kgid(current_user_ns(), gid); -+ - printk(KERN_INFO "Modular ISDN core version %d.%d.%d\n", - MISDN_MAJOR_VERSION, MISDN_MINOR_VERSION, MISDN_RELEASE); - mISDN_init_clock(&debug); -diff --git a/drivers/isdn/mISDN/core.h b/drivers/isdn/mISDN/core.h -index 52695bb..5f509bf 100644 ---- a/drivers/isdn/mISDN/core.h -+++ b/drivers/isdn/mISDN/core.h -@@ -17,6 +17,7 @@ - - extern struct mISDNdevice *get_mdevice(u_int); - extern int get_mdevice_count(void); -+extern kgid_t misdn_permitted_gid; - - /* stack status flag */ - #define mISDN_STACK_ACTION_MASK 0x0000ffff -diff --git a/drivers/isdn/mISDN/socket.c b/drivers/isdn/mISDN/socket.c -index e47dcb9..8dcef36 100644 ---- a/drivers/isdn/mISDN/socket.c -+++ b/drivers/isdn/mISDN/socket.c -@@ -612,6 +612,11 @@ data_sock_create(struct net *net, struct socket *sock, int protocol) - { - struct sock *sk; - -+ if (!capable(CAP_SYS_ADMIN) && -+ !gid_eq(misdn_permitted_gid, current_gid()) && -+ !in_group_p(misdn_permitted_gid)) -+ return -EPERM; -+ - if (sock->type != SOCK_DGRAM) - return -ESOCKTNOSUPPORT; - -@@ -694,6 +699,10 @@ base_sock_ioctl(struct socket *sock, unsigned int cmd, unsigned long arg) - case IMSETDEVNAME: - { - struct mISDN_devrename dn; -+ if (!capable(CAP_SYS_ADMIN) && -+ !gid_eq(misdn_permitted_gid, current_gid()) && -+ !in_group_p(misdn_permitted_gid)) -+ return -EPERM; - if (copy_from_user(&dn, (void __user *)arg, - sizeof(dn))) { - err = -EFAULT; --- -1.8.2.3 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/mmc-sdhci-iproc-cap-min-clock-frequency-on-bcm2711.patch new/patches.suse/mmc-sdhci-iproc-cap-min-clock-frequency-on-bcm2711.patch --- old/patches.suse/mmc-sdhci-iproc-cap-min-clock-frequency-on-bcm2711.patch 2021-08-18 14:54:53.000000000 +0200 +++ new/patches.suse/mmc-sdhci-iproc-cap-min-clock-frequency-on-bcm2711.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,64 +0,0 @@ -From: Nicolas Saenz Julienne <nsa...@kernel.org> -Date: Tue, 6 Apr 2021 12:48:03 +0200 -Subject: mmc: sdhci-iproc: Cap min clock frequency on BCM2711 -Patch-mainline: Submitted, https://lore.kernel.org/linux-devicetree/20210406104802.20898-3-nsa...@kernel.org/ -References: bsc#1176576 - -There is a known bug on BCM2711's SDHCI core integration where the -controller will hang when the difference between the core clock and the -bus clock is too great. Specifically this can be reproduced under the -following conditions: - -- No SD card plugged in, polling thread is running, probing cards at - 100KHz. -- BCM2711's core clock configured at 500MHz or more. - -So set 200MHz as the minimum clock frequency available for that board. - -For more information on the issue see this: -https://lore.kernel.org/linux-mmc/20210322185816.27582-1-nsa...@kernel.org/T/#m11f2783a09b581da6b8a15f302625b43a6ecdeca - -Fixes: f84e411c85be ("mmc: sdhci-iproc: Add support for emmc2 of the BCM2711") -Signed-off-by: Nicolas Saenz Julienne <nsa...@kernel.org> -Acked-by: Ivan T. Ivanov <iiva...@suse.de> ---- - drivers/mmc/host/sdhci-iproc.c | 18 ++++++++++++++++++ - 1 file changed, 18 insertions(+) - -diff --git a/drivers/mmc/host/sdhci-iproc.c b/drivers/mmc/host/sdhci-iproc.c -index ddeaf8e1f72f..1ef888e91f73 100644 ---- a/drivers/mmc/host/sdhci-iproc.c -+++ b/drivers/mmc/host/sdhci-iproc.c -@@ -173,6 +173,23 @@ static unsigned int sdhci_iproc_get_max_clock(struct sdhci_host *host) - return pltfm_host->clock; - } - -+/* -+ * There is a known bug on BCM2711's SDHCI core integration where the -+ * controller will hang when the difference between the core clock and the bus -+ * clock is too great. Specifically this can be reproduced under the following -+ * conditions: -+ * -+ * - No SD card plugged in, polling thread is running, probing cards at -+ * 100KHz. -+ * - BCM2711's core clock configured at 500MHz or more -+ * -+ * So we set 200MHz as the minimum clock frequency available for that SoC. -+ */ -+static unsigned int sdhci_iproc_bcm2711_get_min_clock(struct sdhci_host *host) -+{ -+ return 200000; -+} -+ - static const struct sdhci_ops sdhci_iproc_ops = { - .set_clock = sdhci_set_clock, - .get_max_clock = sdhci_iproc_get_max_clock, -@@ -271,6 +288,7 @@ static const struct sdhci_ops sdhci_iproc_bcm2711_ops = { - .set_clock = sdhci_set_clock, - .set_power = sdhci_set_power_and_bus_voltage, - .get_max_clock = sdhci_iproc_get_max_clock, -+ .get_min_clock = sdhci_iproc_bcm2711_get_min_clock, - .set_bus_width = sdhci_set_bus_width, - .reset = sdhci_reset, - .set_uhs_signaling = sdhci_set_uhs_signaling, - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/mmc-sdhci-iproc-set-sdhci_quirk_cap_clock_base_broken-on-bcm2711.patch new/patches.suse/mmc-sdhci-iproc-set-sdhci_quirk_cap_clock_base_broken-on-bcm2711.patch --- old/patches.suse/mmc-sdhci-iproc-set-sdhci_quirk_cap_clock_base_broken-on-bcm2711.patch 2021-08-18 14:54:53.000000000 +0200 +++ new/patches.suse/mmc-sdhci-iproc-set-sdhci_quirk_cap_clock_base_broken-on-bcm2711.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,32 +0,0 @@ -From: Nicolas Saenz Julienne <nsa...@kernel.org> -Date: Tue, 6 Apr 2021 12:48:05 +0200 -Subject: mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711 -Patch-mainline: Submitted, https://lore.kernel.org/linux-devicetree/20210406104802.20898-4-nsa...@kernel.org/ -References: bsc#1176576 - -The controller doesn't seem to pick-up on clock changes, so set the -SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN flag to query the clock frequency -directly from the clock. - -Fixes: f84e411c85be ("mmc: sdhci-iproc: Add support for emmc2 of the BCM2711") -Signed-off-by: Nicolas Saenz Julienne <nsa...@kernel.org> -Acked-by: Ivan T. Ivanov <iiva...@suse.de> ---- - drivers/mmc/host/sdhci-iproc.c | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/drivers/mmc/host/sdhci-iproc.c b/drivers/mmc/host/sdhci-iproc.c -index 1ef888e91f73..31f61ea474f0 100644 ---- a/drivers/mmc/host/sdhci-iproc.c -+++ b/drivers/mmc/host/sdhci-iproc.c -@@ -295,7 +295,8 @@ static const struct sdhci_ops sdhci_iproc_bcm2711_ops = { - }; - - static const struct sdhci_pltfm_data sdhci_bcm2711_pltfm_data = { -- .quirks = SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12, -+ .quirks = SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 | -+ SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN, - .ops = &sdhci_iproc_bcm2711_ops, - }; - - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/net-usb-asix-ax88772-Fix-less-than-zero-comparison-o.patch new/patches.suse/net-usb-asix-ax88772-Fix-less-than-zero-comparison-o.patch --- old/patches.suse/net-usb-asix-ax88772-Fix-less-than-zero-comparison-o.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/net-usb-asix-ax88772-Fix-less-than-zero-comparison-o.patch 2021-08-27 08:15:38.000000000 +0200 @@ -0,0 +1,44 @@ +From: Colin Ian King <colin.k...@canonical.com> +Date: Wed, 9 Jun 2021 11:24:48 +0100 +Subject: net: usb: asix: ax88772: Fix less than zero comparison of a u16 +Git-commit: c6be5a22fde5f5cbcef3e1473efbeb312aed1f0e +Patch-mainline: 5.14-rc1 +References: git-fixes + +The comparison of the u16 priv->phy_addr < 0 is always false because +phy_addr is unsigned. Fix this by assigning the return from the call +to function asix_read_phy_addr to int ret and using this for the +less than zero error check comparison. + +Fixes: 7e88b11a862a ("net: usb: asix: refactor asix_read_phy_addr() and handle errors on return") +Addresses-Coverity: ("Unsigned compared against 0") +Signed-off-by: Colin Ian King <colin.k...@canonical.com> +Signed-off-by: David S. Miller <da...@davemloft.net> +Signed-off-by: Jiri Slaby <jsl...@suse.cz> +--- + drivers/net/usb/ax88172a.c | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/drivers/net/usb/ax88172a.c b/drivers/net/usb/ax88172a.c +index 2e2081346740..530947d7477b 100644 +--- a/drivers/net/usb/ax88172a.c ++++ b/drivers/net/usb/ax88172a.c +@@ -205,11 +205,11 @@ static int ax88172a_bind(struct usbnet *dev, struct usb_interface *intf) + goto free; + } + +- priv->phy_addr = asix_read_phy_addr(dev, priv->use_embdphy); +- if (priv->phy_addr < 0) { +- ret = priv->phy_addr; ++ ret = asix_read_phy_addr(dev, priv->use_embdphy); ++ if (ret < 0) + goto free; +- } ++ ++ priv->phy_addr = ret; + + ax88172a_reset_phy(dev, priv->use_embdphy); + +-- +2.33.0 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/net-usb-lan78xx-don-t-modify-phy_device-state-concurrently.patch new/patches.suse/net-usb-lan78xx-don-t-modify-phy_device-state-concurrently.patch --- old/patches.suse/net-usb-lan78xx-don-t-modify-phy_device-state-concurrently.patch 2021-08-18 14:54:53.000000000 +0200 +++ new/patches.suse/net-usb-lan78xx-don-t-modify-phy_device-state-concurrently.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,74 +0,0 @@ -From: "Ivan T. Ivanov" <iiva...@suse.de> -Date: Wed, 4 Aug 2021 11:13:39 +0300 -Subject: net: usb: lan78xx: don't modify phy_device state concurrently -Git-commit: 6b67d4d63edece1033972214704c04f36c5be89a -Patch-mainline: v5.14 or v5.14-rc5 (next release) -References: bsc#1188270 - -Currently phy_device state could be left in inconsistent state shown -by following alert message[1]. This is because phy_read_status could -be called concurrently from lan78xx_delayedwork, phy_state_machine and -__ethtool_get_link. Fix this by making sure that phy_device state is -updated atomically. - -[1] lan78xx 1-1.1.1:1.0 eth0: No phy led trigger registered for speed(-1) - -Signed-off-by: Ivan T. Ivanov <iiva...@suse.de> -Signed-off-by: David S. Miller <da...@davemloft.net> ---- - drivers/net/usb/lan78xx.c | 16 ++++++++++++---- - 1 file changed, 12 insertions(+), 4 deletions(-) - -diff --git a/drivers/net/usb/lan78xx.c b/drivers/net/usb/lan78xx.c -index 25489389ea49..6d092d78e0cb 100644 ---- a/drivers/net/usb/lan78xx.c -+++ b/drivers/net/usb/lan78xx.c -@@ -1154,7 +1154,7 @@ static int lan78xx_link_reset(struct lan78xx_net *dev) - { - struct phy_device *phydev = dev->net->phydev; - struct ethtool_link_ksettings ecmd; -- int ladv, radv, ret; -+ int ladv, radv, ret, link; - u32 buf; - - /* clear LAN78xx interrupt status */ -@@ -1162,9 +1162,12 @@ static int lan78xx_link_reset(struct lan78xx_net *dev) - if (unlikely(ret < 0)) - return -EIO; - -+ mutex_lock(&phydev->lock); - phy_read_status(phydev); -+ link = phydev->link; -+ mutex_unlock(&phydev->lock); - -- if (!phydev->link && dev->link_on) { -+ if (!link && dev->link_on) { - dev->link_on = false; - - /* reset MAC */ -@@ -1177,7 +1180,7 @@ static int lan78xx_link_reset(struct lan78xx_net *dev) - return -EIO; - - del_timer(&dev->stat_monitor); -- } else if (phydev->link && !dev->link_on) { -+ } else if (link && !dev->link_on) { - dev->link_on = true; - - phy_ethtool_ksettings_get(phydev, &ecmd); -@@ -1466,9 +1469,14 @@ static int lan78xx_set_eee(struct net_device *net, struct ethtool_eee *edata) - - static u32 lan78xx_get_link(struct net_device *net) - { -+ u32 link; -+ -+ mutex_lock(&net->phydev->lock); - phy_read_status(net->phydev); -+ link = net->phydev->link; -+ mutex_unlock(&net->phydev->lock); - -- return net->phydev->link; -+ return link; - } - - static void lan78xx_get_drvinfo(struct net_device *net, - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/usb-renesas-xhci-Prefer-firmware-loading-on-unknown-.patch new/patches.suse/usb-renesas-xhci-Prefer-firmware-loading-on-unknown-.patch --- old/patches.suse/usb-renesas-xhci-Prefer-firmware-loading-on-unknown-.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/usb-renesas-xhci-Prefer-firmware-loading-on-unknown-.patch 2021-08-27 08:15:38.000000000 +0200 @@ -0,0 +1,120 @@ +From: Takashi Iwai <ti...@suse.de> +Date: Thu, 19 Aug 2021 13:34:27 +0200 +Subject: [PATCH] usb: renesas-xhci: Prefer firmware loading on unknown ROM + state +Message-Id: <20210819113427.1166-1-ti...@suse.de> +Patch-mainline: Submitted, linux-usb ML +References: bsc#1189207 + +The recent attempt to handle an unknown ROM state in the commit +d143825baf15 ("usb: renesas-xhci: Fix handling of unknown ROM state") +resulted in a regression and reverted later by the commit 44cf53602f5a +("Revert "usb: renesas-xhci: Fix handling of unknown ROM state""). +The problem of the former fix was that it treated the failure of +firmware loading as a fatal error. Since the firmware files aren't +included in the standard linux-firmware tree, most users don't have +them, hence they got the non-working system after that. The revert +fixed the regression, but also it didn't make the firmware loading +triggered even on the devices that do need it. So we need still a fix +for them. + +This is another attempt to handle the unknown ROM state. Like the +previous fix, this also tries to load the firmware when ROM shows +unknown state. In this patch, however, the failure of a firmware +loading (such as a missing firmware file) isn't handled as a fatal +error any longer when ROM has been already detected, but it falls back +to the ROM mode like before. The error is returned only when no ROM +is detected and the firmware loading failed. + +Along with it, for simplifying the code flow, the detection and the +check of ROM is factored out from renesas_fw_check_running() and done +in the caller side, renesas_xhci_check_request_fw(). It avoids the +redundant ROM checks. + +The patch was tested on Lenovo Thinkpad T14 gen (BIOS 1.34). Also it +was confirmed that no regression is seen on another Thinkpad T14 +machine that has worked without the patch, too. + +Fixes: 44cf53602f5a ("Revert "usb: renesas-xhci: Fix handling of unknown ROM state"") +Buglink: https://bugzilla.opensuse.org/show_bug.cgi?id=1189207 +Signed-off-by: Takashi Iwai <ti...@suse.de> + +--- + drivers/usb/host/xhci-pci-renesas.c | 35 +++++++++++++++++++---------- + 1 file changed, 23 insertions(+), 12 deletions(-) + +diff --git a/drivers/usb/host/xhci-pci-renesas.c b/drivers/usb/host/xhci-pci-renesas.c +index 5923844ed821..ef5e91a5542d 100644 +--- a/drivers/usb/host/xhci-pci-renesas.c ++++ b/drivers/usb/host/xhci-pci-renesas.c +@@ -207,7 +207,8 @@ static int renesas_check_rom_state(struct pci_dev *pdev) + return 0; + + case RENESAS_ROM_STATUS_NO_RESULT: /* No result yet */ +- return 0; ++ dev_dbg(&pdev->dev, "Unknown ROM status ...\n"); ++ return -ENOENT; + + case RENESAS_ROM_STATUS_ERROR: /* Error State */ + default: /* All other states are marked as "Reserved states" */ +@@ -224,14 +225,6 @@ static int renesas_fw_check_running(struct pci_dev *pdev) + u8 fw_state; + int err; + +- /* Check if device has ROM and loaded, if so skip everything */ +- err = renesas_check_rom(pdev); +- if (err) { /* we have rom */ +- err = renesas_check_rom_state(pdev); +- if (!err) +- return err; +- } +- + /* + * Test if the device is actually needing the firmware. As most + * BIOSes will initialize the device for us. If the device is +@@ -591,21 +584,39 @@ int renesas_xhci_check_request_fw(struct pci_dev *pdev, + (struct xhci_driver_data *)id->driver_data; + const char *fw_name = driver_data->firmware; + const struct firmware *fw; ++ bool has_rom; + int err; + ++ /* Check if device has ROM and loaded, if so skip everything */ ++ has_rom = renesas_check_rom(pdev); ++ if (has_rom) { ++ err = renesas_check_rom_state(pdev); ++ if (!err) ++ return 0; ++ else if (err != -ENOENT) ++ has_rom = false; ++ } ++ + err = renesas_fw_check_running(pdev); + /* Continue ahead, if the firmware is already running. */ + if (err == 0) + return 0; + ++ /* no firmware interface available */ + if (err != 1) +- return err; ++ return has_rom ? 0 : err; + + pci_dev_get(pdev); +- err = request_firmware(&fw, fw_name, &pdev->dev); ++ err = firmware_request_nowarn(&fw, fw_name, &pdev->dev); + pci_dev_put(pdev); + if (err) { +- dev_err(&pdev->dev, "request_firmware failed: %d\n", err); ++ if (has_rom) { ++ dev_info(&pdev->dev, "failed to load firmware %s, fallback to ROM\n", ++ fw_name); ++ return 0; ++ } ++ dev_err(&pdev->dev, "failed to load firmware %s: %d\n", ++ fw_name, err); + return err; + } + +-- +2.26.2 + ++++++ post.sh ++++++ --- /var/tmp/diff_new_pack.t46ZyK/_old 2021-08-30 13:55:05.793813801 +0200 +++ /var/tmp/diff_new_pack.t46ZyK/_new 2021-08-30 13:55:05.793813801 +0200 @@ -11,9 +11,9 @@ ln -s ${x##*/}-@KERNELRELEASE@-@FLAVOR@ $x$suffix done @USRMERGE@# compat stuff for /boot. -@USRMERGE@# if /boot is not a speparate partition we can just link the kernel -@USRMERGE@# there to save space. Otherwise copy. -@USRMERGE@if mountpoint -q /boot; then +@USRMERGE@# if /boot and /usr are not speparate partitions we can just link +@USRMERGE@# the kernel there to save space. Otherwise copy. +@USRMERGE@if mountpoint -q /boot || mountpoint -q /usr; then @USRMERGE@ copy_or_link="cp -a" @USRMERGE@else @USRMERGE@ copy_or_link="ln -sf" ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.t46ZyK/_old 2021-08-30 13:55:05.869813899 +0200 +++ /var/tmp/diff_new_pack.t46ZyK/_new 2021-08-30 13:55:05.873813903 +0200 @@ -2324,6 +2324,132 @@ patches.kernel.org/5.13.12-151-KVM-nSVM-avoid-picking-up-unsupported-bits-fr.patch patches.kernel.org/5.13.12-152-KVM-nSVM-always-intercept-VMLOAD-VMSAVE-when-.patch patches.kernel.org/5.13.12-153-Linux-5.13.12.patch + patches.kernel.org/5.13.13-001-mtd-cfi_cmdset_0002-fix-crash-when-erasing-wr.patch + patches.kernel.org/5.13.13-002-io_uring-Use-WRITE_ONCE-when-writing-to-sq_fl.patch + patches.kernel.org/5.13.13-003-USB-core-Avoid-WARNings-for-0-length-descript.patch + patches.kernel.org/5.13.13-004-USB-core-Fix-incorrect-pipe-calculation-in-do.patch + patches.kernel.org/5.13.13-005-dmaengine-xilinx_dma-Fix-read-after-free-bug-.patch + patches.kernel.org/5.13.13-006-dmaengine-usb-dmac-Fix-PM-reference-leak-in-u.patch + patches.kernel.org/5.13.13-007-spi-spi-mux-Add-module-info-needed-for-autolo.patch + patches.kernel.org/5.13.13-008-net-xfrm-Fix-end-of-loop-tests-for-list_for_e.patch + patches.kernel.org/5.13.13-009-ARM-dts-am43x-epos-evm-Reduce-i2c0-bus-speed-.patch + patches.kernel.org/5.13.13-010-dmaengine-of-dma-router_xlate-to-return-EPROB.patch + patches.kernel.org/5.13.13-011-scsi-pm80xx-Fix-TMF-task-completion-race-cond.patch + patches.kernel.org/5.13.13-012-scsi-megaraid_mm-Fix-end-of-loop-tests-for-li.patch + patches.kernel.org/5.13.13-013-scsi-scsi_dh_rdac-Avoid-crash-during-rdac_bus.patch + patches.kernel.org/5.13.13-014-scsi-core-Avoid-printing-an-error-if-target_a.patch + patches.kernel.org/5.13.13-015-scsi-core-Fix-capacity-set-to-zero-after-offl.patch + patches.kernel.org/5.13.13-016-drm-amdgpu-fix-the-doorbell-missing-when-in-C.patch + patches.kernel.org/5.13.13-017-qede-fix-crash-in-rmmod-qede-while-automatic-.patch + patches.kernel.org/5.13.13-018-ARM-dts-nomadik-Fix-up-interrupt-controller-n.patch + patches.kernel.org/5.13.13-019-net-usb-pegasus-Check-the-return-value-of-get.patch + patches.kernel.org/5.13.13-020-net-usb-lan78xx-don-t-modify-phy_device-state.patch + patches.kernel.org/5.13.13-021-perf-x86-Fix-out-of-bound-MSR-access.patch + patches.kernel.org/5.13.13-022-spi-cadence-quadspi-Fix-check-condition-for-D.patch + patches.kernel.org/5.13.13-023-drm-amd-display-Fix-Dynamic-bpp-issue-with-8K.patch + patches.kernel.org/5.13.13-024-drm-amd-display-workaround-for-hard-hang-on-H.patch + patches.kernel.org/5.13.13-025-kyber-make-trace_block_rq-call-consistent-wit.patch + patches.kernel.org/5.13.13-026-mtd-rawnand-Add-a-check-in-of_get_nand_secure.patch + patches.kernel.org/5.13.13-027-arm64-dts-qcom-c630-fix-correct-powerdown-pin.patch + patches.kernel.org/5.13.13-028-arm64-dts-qcom-msm8992-bullhead-Remove-PSCI.patch + patches.kernel.org/5.13.13-029-arm64-dts-qcom-msm8992-bullhead-Fix-cont_spla.patch + patches.kernel.org/5.13.13-030-iommu-Check-if-group-is-NULL-before-remove-de.patch + patches.kernel.org/5.13.13-031-cpufreq-arm_scmi-Fix-error-path-when-allocati.patch + patches.kernel.org/5.13.13-032-arm64-dts-qcom-msm8994-angler-Disable-cont_sp.patch + patches.kernel.org/5.13.13-033-arm64-dts-qcom-sdm845-oneplus-fix-reserved-me.patch + patches.kernel.org/5.13.13-034-mt76-fix-enum-type-mismatch.patch + patches.kernel.org/5.13.13-035-mtd-rawnand-Fix-probe-failure-due-to-of_get_n.patch + patches.kernel.org/5.13.13-036-soc-fsl-qe-convert-QE-interrupt-controller-to.patch + patches.kernel.org/5.13.13-037-cpufreq-armada-37xx-forbid-cpufreq-for-1.2-GH.patch + patches.kernel.org/5.13.13-038-dccp-add-do-while-0-stubs-for-dccp_pr_debug-m.patch + patches.kernel.org/5.13.13-039-virtio-Protect-vqs-list-access.patch + patches.kernel.org/5.13.13-040-vhost-vdpa-Fix-integer-overflow-in-vhost_vdpa.patch + patches.kernel.org/5.13.13-041-bus-ti-sysc-Fix-error-handling-for-sysc_check.patch + patches.kernel.org/5.13.13-042-vhost-Fix-the-calculation-in-vhost_overflow.patch + patches.kernel.org/5.13.13-043-vdpa_sim-Fix-return-value-check-for-vdpa_allo.patch + patches.kernel.org/5.13.13-044-vp_vdpa-Fix-return-value-check-for-vdpa_alloc.patch + patches.kernel.org/5.13.13-045-vDPA-ifcvf-Fix-return-value-check-for-vdpa_al.patch + patches.kernel.org/5.13.13-046-vdpa-mlx5-Avoid-destroying-MR-on-empty-iotlb.patch + patches.kernel.org/5.13.13-047-vdpa-mlx5-Fix-queue-type-selection-logic.patch + patches.kernel.org/5.13.13-048-drm-mediatek-Add-AAL-output-size-configuratio.patch + patches.kernel.org/5.13.13-049-drm-mediatek-Add-component_del-in-OVL-and-COL.patch + patches.kernel.org/5.13.13-050-bpf-Clear-zext_dst-of-dead-insns.patch + patches.kernel.org/5.13.13-051-bnxt-don-t-lock-the-tx-queue-from-napi-poll.patch + patches.kernel.org/5.13.13-052-bnxt-disable-napi-before-canceling-DIM.patch + patches.kernel.org/5.13.13-053-bnxt-make-sure-xmit_more-errors-does-not-miss.patch + patches.kernel.org/5.13.13-054-bnxt-count-Tx-drops.patch + patches.kernel.org/5.13.13-055-soc-fsl-qe-fix-static-checker-warning.patch + patches.kernel.org/5.13.13-056-net-6pack-fix-slab-out-of-bounds-in-decode_da.patch + patches.kernel.org/5.13.13-057-ptp_pch-Restore-dependency-on-PCI.patch + patches.kernel.org/5.13.13-058-bnxt_en-Disable-aRFS-if-running-on-212-firmwa.patch + patches.kernel.org/5.13.13-059-bnxt_en-Add-missing-DMA-memory-barriers.patch + patches.kernel.org/5.13.13-060-vrf-Reset-skb-conntrack-connection-on-VRF-rcv.patch + patches.kernel.org/5.13.13-061-virtio-net-use-NETIF_F_GRO_HW-instead-of-NETI.patch + patches.kernel.org/5.13.13-062-mac80211-fix-locking-in-ieee80211_restart_wor.patch + patches.kernel.org/5.13.13-063-net-qlcnic-add-missed-unlock-in-qlcnic_83xx_f.patch + patches.kernel.org/5.13.13-064-ixgbe-xsk-clean-up-the-resources-in-ixgbe_xsk.patch + patches.kernel.org/5.13.13-065-sch_cake-fix-srchost-dsthost-hashing-mode.patch + patches.kernel.org/5.13.13-066-net-mdio-mux-Don-t-ignore-memory-allocation-e.patch + patches.kernel.org/5.13.13-067-net-mdio-mux-Handle-EPROBE_DEFER-correctly.patch + patches.kernel.org/5.13.13-068-ovs-clear-skb-tstamp-in-forwarding-path.patch + patches.kernel.org/5.13.13-069-net-usb-asix-refactor-asix_read_phy_addr-and-.patch + patches.kernel.org/5.13.13-070-iommu-vt-d-Fix-incomplete-cache-flush-in-inte.patch + patches.kernel.org/5.13.13-071-drm-i915-Skip-display-interruption-setup-when.patch + patches.kernel.org/5.13.13-072-drm-i915-Tweaked-Wa_14010685332-for-all-PCHs.patch + patches.kernel.org/5.13.13-073-drm-amd-display-Use-DCN30-watermark-calc-for-.patch + patches.kernel.org/5.13.13-074-net-mscc-ocelot-allow-forwarding-from-bridge-.patch + patches.kernel.org/5.13.13-075-mptcp-fix-memory-leak-on-address-flush.patch + patches.kernel.org/5.13.13-076-mptcp-full-fully-established-support-after-AD.patch + patches.kernel.org/5.13.13-077-r8152-fix-writing-USB_BP2_EN.patch + patches.kernel.org/5.13.13-078-r8152-fix-the-maximum-number-of-PLA-bp-for-RT.patch + patches.kernel.org/5.13.13-079-PCI-sysfs-Use-correct-variable-for-the-legacy.patch + patches.kernel.org/5.13.13-080-i40e-Fix-ATR-queue-selection.patch + patches.kernel.org/5.13.13-081-iavf-Fix-ping-is-lost-after-untrusted-VF-had-.patch + patches.kernel.org/5.13.13-082-Revert-flow_offload-action-should-not-be-NULL.patch + patches.kernel.org/5.13.13-083-net-dpaa2-switch-disable-the-control-interfac.patch + patches.kernel.org/5.13.13-084-iommu-dma-Fix-leak-in-non-contiguous-API.patch + patches.kernel.org/5.13.13-085-mmc-dw_mmc-Fix-hang-on-data-CRC-error.patch + patches.kernel.org/5.13.13-086-mmc-mmci-stm32-Check-when-the-voltage-switch-.patch + patches.kernel.org/5.13.13-087-mmc-sdhci-msm-Update-the-software-timeout-val.patch + patches.kernel.org/5.13.13-088-clk-imx6q-fix-uart-earlycon-unwork.patch + patches.kernel.org/5.13.13-089-clk-qcom-gdsc-Ensure-regulator-init-state-mat.patch + patches.kernel.org/5.13.13-090-arm64-clean-vdso-vdso32-files.patch + patches.kernel.org/5.13.13-091-cfi-Use-rcu_read_-un-lock_sched_notrace.patch + patches.kernel.org/5.13.13-092-ALSA-hda-fix-the-Capture-Switch-value-change-.patch + patches.kernel.org/5.13.13-093-tracing-define-needed-config-DYNAMIC_FTRACE_W.patch + patches.kernel.org/5.13.13-094-tracing-histogram-Fix-NULL-pointer-dereferenc.patch + patches.kernel.org/5.13.13-095-slimbus-messaging-start-transaction-ids-from-.patch + patches.kernel.org/5.13.13-096-slimbus-messaging-check-for-valid-transaction.patch + patches.kernel.org/5.13.13-097-slimbus-ngd-set-correct-device-for-pm.patch + patches.kernel.org/5.13.13-098-slimbus-ngd-reset-dma-setup-during-runtime-pm.patch + patches.kernel.org/5.13.13-099-ipack-tpci200-fix-many-double-free-issues-in-.patch + patches.kernel.org/5.13.13-100-ipack-tpci200-fix-memory-leak-in-the-tpci200_.patch + patches.kernel.org/5.13.13-101-io_uring-fix-code-style-problems.patch + patches.kernel.org/5.13.13-102-io_uring-only-assign-io_uring_enter-SQPOLL-er.patch + patches.kernel.org/5.13.13-103-ALSA-hda-realtek-Enable-4-speaker-output-for-.patch + patches.kernel.org/5.13.13-104-opp-Drop-empty-table-checks-from-_put-functio.patch + patches.kernel.org/5.13.13-105-mmc-sdhci-iproc-Cap-min-clock-frequency-on-BC.patch + patches.kernel.org/5.13.13-106-mmc-sdhci-iproc-Set-SDHCI_QUIRK_CAP_CLOCK_BAS.patch + patches.kernel.org/5.13.13-107-btrfs-prevent-rename2-from-exchanging-a-subvo.patch + patches.kernel.org/5.13.13-108-tracing-Apply-trace-filters-on-all-output-cha.patch + patches.kernel.org/5.13.13-109-ALSA-hda-via-Apply-runtime-PM-workaround-for-.patch + patches.kernel.org/5.13.13-110-s390-pci-fix-use-after-free-of-zpci_dev.patch + patches.kernel.org/5.13.13-111-usb-typec-tcpm-Fix-VDMs-sometimes-not-being-f.patch + patches.kernel.org/5.13.13-112-powerpc-32s-Move-setup_-kuep-kuap-into-kuep-k.patch + patches.kernel.org/5.13.13-113-powerpc-32s-Refactor-update-of-user-segment-r.patch + patches.kernel.org/5.13.13-114-powerpc-32s-Fix-random-crashes-by-adding-isyn.patch + patches.kernel.org/5.13.13-115-PCI-Increase-D3-delay-for-AMD-Renoir-Cezanne-.patch + patches.kernel.org/5.13.13-116-ALSA-hda-realtek-Limit-mic-boost-on-HP-ProBoo.patch + patches.kernel.org/5.13.13-117-ASoC-intel-atom-Fix-breakage-for-PCM-buffer-a.patch + patches.kernel.org/5.13.13-118-riscv-Fix-a-number-of-free-d-resources-in-ini.patch + patches.kernel.org/5.13.13-119-mm-memcontrol-fix-occasional-OOMs-due-to-prop.patch + patches.kernel.org/5.13.13-120-mm-hwpoison-make-get_hwpoison_page-call-get_a.patch + patches.kernel.org/5.13.13-121-mm-hwpoison-retry-with-shake_page-for-unhandl.patch + patches.kernel.org/5.13.13-122-kfence-fix-is_kfence_address-for-addresses-be.patch + patches.kernel.org/5.13.13-123-hugetlb-don-t-pass-page-cache-pages-to-restor.patch + patches.kernel.org/5.13.13-124-io_uring-fix-xa_alloc_cycle-error-return-valu.patch + patches.kernel.org/5.13.13-125-fs-warn-about-impending-deprecation-of-mandat.patch + patches.kernel.org/5.13.13-126-Linux-5.13.13.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -2348,12 +2474,11 @@ # to area specific sections below. ######################################################## patches.suse/brcmfmac-Add-clm_blob-firmware-files-to-modinfo.patch - patches.suse/mmc-sdhci-iproc-cap-min-clock-frequency-on-bcm2711.patch - patches.suse/mmc-sdhci-iproc-set-sdhci_quirk_cap_clock_base_broken-on-bcm2711.patch patches.suse/pinctrl-bcm2835-accept-fewer-than-expected-irqs.patch patches.suse/arm64-dts-rockchip-Disable-CDN-DP-on-Pinebook-Pro.patch patches.suse/Revert-qed-fix-possible-unpaired-spin_-un-lock_bh-in.patch patches.suse/driver-core-Add-missing-kernel-doc-for-device-msi_lo.patch + patches.suse/net-usb-asix-ax88772-Fix-less-than-zero-comparison-o.patch ######################################################## # kbuild/module infrastructure fixes @@ -2477,8 +2602,6 @@ ######################################################## # Networking drivers (wired) ######################################################## - patches.suse/misdn-add-support-for-group-membership-check - patches.suse/net-usb-lan78xx-don-t-modify-phy_device-state-concurrently.patch ######################################################## # Wireless networking drivers @@ -2493,6 +2616,7 @@ ######################################################## # USB ######################################################## + patches.suse/usb-renesas-xhci-Prefer-firmware-loading-on-unknown-.patch ######################################################## # Input ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.t46ZyK/_old 2021-08-30 13:55:05.901813940 +0200 +++ /var/tmp/diff_new_pack.t46ZyK/_new 2021-08-30 13:55:05.901813940 +0200 @@ -1,3 +1,3 @@ -2021-08-20 07:04:28 +0000 -GIT Revision: 33df9c651d0aa37cce1275bd9528ea5cb9196022 +2021-08-27 08:52:15 +0000 +GIT Revision: 6339facf0d7297068fd65397395ffd173dc54de2 GIT Branch: stable