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-04-06 17:29:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kernel-source (Old)
 and      /work/SRC/openSUSE:Factory/.kernel-source.new.2401 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kernel-source"

Tue Apr  6 17:29:35 2021 rev:580 rq:882210 version:5.11.11

Changes:
--------
--- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes        
2021-03-16 15:44:32.153049810 +0100
+++ /work/SRC/openSUSE:Factory/.kernel-source.new.2401/dtb-aarch64.changes      
2021-04-06 17:30:54.395200111 +0200
@@ -1,0 +2,1800 @@
+Tue Mar 30 19:20:11 CEST 2021 - jsl...@suse.cz
+
+- Linux 5.11.11 (bsc#1012628).
+- mt76: fix tx skb error handling in mt76_dma_tx_queue_skb
+  (bsc#1012628).
+- mt76: mt7915: only modify tx buffer list after allocating tx
+  token id (bsc#1012628).
+- net: stmmac: fix dma physical address of descriptor when
+  display ring (bsc#1012628).
+- net: fec: ptp: avoid register access when ipg clock is disabled
+  (bsc#1012628).
+- powerpc/4xx: Fix build errors from mfdcr() (bsc#1012628).
+- atm: eni: dont release is never initialized (bsc#1012628).
+- atm: lanai: dont run lanai_dev_close if not open (bsc#1012628).
+- Revert "r8152: adjust the settings about MAC clock speed down
+  for RTL8153" (bsc#1012628).
+- ALSA: hda: ignore invalid NHLT table (bsc#1012628).
+- ixgbe: Fix memleak in ixgbe_configure_clsu32 (bsc#1012628).
+- scsi: ufs: ufs-qcom: Disable interrupt in reset path
+  (bsc#1012628).
+- blk-cgroup: Fix the recursive blkg rwstat (bsc#1012628).
+- net: tehuti: fix error return code in bdx_probe() (bsc#1012628).
+- net: intel: iavf: fix error return code of
+  iavf_init_get_resources() (bsc#1012628).
+- sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count (bsc#1012628).
+- gianfar: fix jumbo packets+napi+rx overrun crash (bsc#1012628).
+- cifs: ask for more credit on async read/write code paths
+  (bsc#1012628).
+- gfs2: fix use-after-free in trans_drain (bsc#1012628).
+- cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev
+  (bsc#1012628).
+- gpiolib: acpi: Add missing IRQF_ONESHOT (bsc#1012628).
+- nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default (bsc#1012628).
+- NFS: Correct size calculation for create reply length
+  (bsc#1012628).
+- net: hisilicon: hns: fix error return code of
+  hns_nic_clear_all_rx_fetch() (bsc#1012628).
+- net: wan: fix error return code of uhdlc_init() (bsc#1012628).
+- net: davicom: Use platform_get_irq_optional() (bsc#1012628).
+- net: enetc: set MAC RX FIFO to recommended value (bsc#1012628).
+- atm: uPD98402: fix incorrect allocation (bsc#1012628).
+- atm: idt77252: fix null-ptr-dereference (bsc#1012628).
+- cifs: change noisy error message to FYI (bsc#1012628).
+- irqchip/ingenic: Add support for the JZ4760 (bsc#1012628).
+- kbuild: add image_name to no-sync-config-targets (bsc#1012628).
+- umem: fix error return code in mm_pci_probe() (bsc#1012628).
+- sparc64: Fix opcode filtering in handling of no fault loads
+  (bsc#1012628).
+- habanalabs: Call put_pid() when releasing control device
+  (bsc#1012628).
+- habanalabs: Disable file operations after device is removed
+  (bsc#1012628).
+- staging: rtl8192e: fix kconfig dependency on CRYPTO
+  (bsc#1012628).
+- u64_stats,lockdep: Fix u64_stats_init() vs lockdep
+  (bsc#1012628).
+- kselftest: arm64: Fix exit code of sve-ptrace (bsc#1012628).
+- regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck
+  (bsc#1012628).
+- regulator: qcom-rpmh: Use correct buck for S1C regulator
+  (bsc#1012628).
+- block: Fix REQ_OP_ZONE_RESET_ALL handling (bsc#1012628).
+- drm/amd/display: Enable pflip interrupt upon pipe enable
+  (bsc#1012628).
+- drm/amd/display: Enabled pipe harvesting in dcn30 (bsc#1012628).
+- drm/amdgpu/display: Use wm_table.entries for dcn301 calculate_wm
+  (bsc#1012628).
+- drm/amdgpu: fb BO should be ttm_bo_type_device (bsc#1012628).
+- drm/radeon: fix AGP dependency (bsc#1012628).
+- nvme: simplify error logic in nvme_validate_ns() (bsc#1012628).
+- nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request()
+  (bsc#1012628).
+- nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange()
+  (bsc#1012628).
+- nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has
+  been aborted (bsc#1012628).
+- nvme-core: check ctrl css before setting up zns (bsc#1012628).
+- nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done
+  (bsc#1012628).
+- nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung
+  PM1725a (bsc#1012628).
+- nfs: we don't support removing system.nfs4_acl (bsc#1012628).
+- block: Suppress uevent for hidden device when removed
+  (bsc#1012628).
+- io_uring: cancel deferred requests in try_cancel (bsc#1012628).
+- mm/fork: clear PASID for new mm (bsc#1012628).
+- ia64: fix ia64_syscall_get_set_arguments() for break-based
+  syscalls (bsc#1012628).
+- ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign (bsc#1012628).
+- static_call: Pull some static_call declarations to the type
+  headers (bsc#1012628).
+- static_call: Allow module use without exposing static_call_key
+  (bsc#1012628).
+- static_call: Fix the module key fixup (bsc#1012628).
+- static_call: Fix static_call_set_init() (bsc#1012628).
+- KVM: x86: Protect userspace MSR filter with SRCU, and set
+  atomically-ish (bsc#1012628).
+- btrfs: do not initialize dev stats if we have no dev_root
+  (bsc#1012628).
+- btrfs: do not initialize dev replace for bad dev root
+  (bsc#1012628).
+- btrfs: fix check_data_csum() error message for direct I/O
+  (bsc#1012628).
+- btrfs: initialize device::fs_info always (bsc#1012628).
+- btrfs: fix sleep while in non-sleep context during qgroup
+  removal (bsc#1012628).
+- btrfs: fix subvolume/snapshot deletion not triggered on mount
+  (bsc#1012628).
+- selinux: don't log MAC_POLICY_LOAD record on failed policy load
+  (bsc#1012628).
+- selinux: fix variable scope issue in live sidtab conversion
+  (bsc#1012628).
+- netsec: restore phy power state after controller reset
+  (bsc#1012628).
+- platform/x86: intel-vbtn: Stop reporting SW_DOCK events
+  (bsc#1012628).
+- psample: Fix user API breakage (bsc#1012628).
+- z3fold: prevent reclaim/free race for headless pages
+  (bsc#1012628).
+- squashfs: fix inode lookup sanity checks (bsc#1012628).
+- squashfs: fix xattr id and id lookup sanity checks
+  (bsc#1012628).
+- hugetlb_cgroup: fix imbalanced css_get and css_put pair for
+  shared mappings (bsc#1012628).
+- kasan: fix per-page tags for non-page_alloc pages (bsc#1012628).
+- gcov: fix clang-11+ support (bsc#1012628).
+- mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (bsc#1012628).
+- ACPI: video: Add missing callback back for Sony VPCEH3U1E
+  (bsc#1012628).
+- ACPICA: Always create namespace nodes using
+  acpi_ns_create_node() (bsc#1012628).
+- arm64: stacktrace: don't trace arch_stack_walk() (bsc#1012628).
+- arm64: dts: ls1046a: mark crypto engine dma coherent
+  (bsc#1012628).
+- arm64: dts: ls1012a: mark crypto engine dma coherent
+  (bsc#1012628).
+- arm64: dts: ls1043a: mark crypto engine dma coherent
+  (bsc#1012628).
+- ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be
+  set to A, B and C (bsc#1012628).
+- ARM: dts: at91: sam9x60: fix mux-mask to match product's
+  datasheet (bsc#1012628).
+- ARM: dts: at91-sama5d27_som1: fix phy address to 7
+  (bsc#1012628).
+- integrity: double check iint_cache was initialized
+  (bsc#1012628).
+- drm/etnaviv: Use FOLL_FORCE for userptr (bsc#1012628).
+- drm/amd/pm: workaround for audio noise issue (bsc#1012628).
+- drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x
+  (bsc#1012628).
+- drm/amdgpu: fix the hibernation suspend with s0ix (bsc#1012628).
+- drm/amdgpu: Add additional Sienna Cichlid PCI ID (bsc#1012628).
+- drm/i915/dsc: fix DSS CTL register usage for ICL DSI transcoders
+  (bsc#1012628).
+- drm/i915: Fix the GT fence revocation runtime PM logic
+  (bsc#1012628).
+- dm verity: fix DM_VERITY_OPTS_MAX value (bsc#1012628).
+- dm: don't report "detected capacity change" on device creation
+  (bsc#1012628).
+- dm ioctl: fix out of bounds array access when no devices
+  (bsc#1012628).
+- bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD (bsc#1012628).
+- soc: ti: omap-prm: Fix reboot issue with invalid pcie reset
+  map for dra7 (bsc#1012628).
+- ARM: OMAP2+: Fix smartreflex init regression after dropping
+  legacy data (bsc#1012628).
+- soc: ti: omap-prm: Fix occasional abort on reset deassert for
+  dra7 iva (bsc#1012628).
+- veth: Store queue_mapping independently of XDP prog presence
+  (bsc#1012628).
+- bpf: Dont allow vmlinux BTF to be used in map_create and
+  prog_load (bsc#1012628).
+- bpf: Change inode_storage's lookup_elem return value from NULL
+  to -EBADF (bsc#1012628).
+- libbpf: Fix INSTALL flag order (bsc#1012628).
+- net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets
+  (bsc#1012628).
+- net/mlx5e: Set PTP channel pointer explicitly to NULL
+  (bsc#1012628).
+- net/mlx5e: When changing XDP program without reset, take refs
+  for XSK RQs (bsc#1012628).
+- net/mlx5e: Revert parameters on errors when changing PTP state
+  without reset (bsc#1012628).
+- net/mlx5e: Don't match on Geneve options in case option masks
+  are all zero (bsc#1012628).
+- net/mlx5e: E-switch, Fix rate calculation division
+  (bsc#1012628).
+- ipv6: fix suspecious RCU usage warning (bsc#1012628).
+- drop_monitor: Perform cleanup upon probe registration failure
+  (bsc#1012628).
+- macvlan: macvlan_count_rx() needs to be aware of preemption
+  (bsc#1012628).
+- net: sched: validate stab values (bsc#1012628).
+- net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port
+  (bsc#1012628).
+- igc: reinit_locked() should be called with rtnl_lock
+  (bsc#1012628).
++++ 1615 more lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.2401/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.3ceCpp/_old  2021-04-06 17:30:58.219204436 +0200
+++ /var/tmp/diff_new_pack.3ceCpp/_new  2021-04-06 17:30:58.223204440 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 5.11
-%define patchversion 5.11.6
+%define patchversion 5.11.11
 %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.11.6
+Version:        5.11.11
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g7358b30
+Release:        <RELEASE>.gdbc4a02
 %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.3ceCpp/_old  2021-04-06 17:30:58.291204517 +0200
+++ /var/tmp/diff_new_pack.3ceCpp/_new  2021-04-06 17:30:58.291204517 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.11
-%define patchversion 5.11.6
+%define patchversion 5.11.11
 %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.11.6
+Version:        5.11.11
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g7358b30
+Release:        <RELEASE>.gdbc4a02
 %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-7358b30598bf26791ff12120bcff0238a711631a
-Provides:       kernel-srchash-7358b30598bf26791ff12120bcff0238a711631a
+Provides:       
kernel-%build_flavor-base-srchash-dbc4a02972b5d36d666df3c1b25f429cc24db598
+Provides:       kernel-srchash-dbc4a02972b5d36d666df3c1b25f429cc24db598
 # END COMMON DEPS
-Provides:       %name-srchash-7358b30598bf26791ff12120bcff0238a711631a
+Provides:       %name-srchash-dbc4a02972b5d36d666df3c1b25f429cc24db598
 %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.3ceCpp/_old  2021-04-06 17:30:58.315204544 +0200
+++ /var/tmp/diff_new_pack.3ceCpp/_new  2021-04-06 17:30:58.315204544 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.11
-%define patchversion 5.11.6
+%define patchversion 5.11.11
 %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.11.6
+Version:        5.11.11
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g7358b30
+Release:        <RELEASE>.gdbc4a02
 %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-7358b30598bf26791ff12120bcff0238a711631a
-Provides:       kernel-srchash-7358b30598bf26791ff12120bcff0238a711631a
+Provides:       
kernel-%build_flavor-base-srchash-dbc4a02972b5d36d666df3c1b25f429cc24db598
+Provides:       kernel-srchash-dbc4a02972b5d36d666df3c1b25f429cc24db598
 # END COMMON DEPS
-Provides:       %name-srchash-7358b30598bf26791ff12120bcff0238a711631a
+Provides:       %name-srchash-dbc4a02972b5d36d666df3c1b25f429cc24db598
 %ifarch ppc64
 Provides:       kernel-kdump = 2.6.28
 Obsoletes:      kernel-kdump <= 2.6.28
@@ -266,7 +266,7 @@
 Source120:      kabi.tar.bz2
 Source121:      sysctl.tar.bz2
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-ExclusiveArch:  %ix86 ppc64 ppc64le x86_64
+ExclusiveArch:  aarch64 %ix86 ppc64 ppc64le x86_64
 %define kmp_target_cpu %_target_cpu
 %ifarch %ix86
 # Only i386/default supports i586, mark other flavors' packages as i686

++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.3ceCpp/_old  2021-04-06 17:30:58.331204562 +0200
+++ /var/tmp/diff_new_pack.3ceCpp/_new  2021-04-06 17:30:58.335204567 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.11
-%define patchversion 5.11.6
+%define patchversion 5.11.11
 %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.11.6
+Version:        5.11.11
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g7358b30
+Release:        <RELEASE>.gdbc4a02
 %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-7358b30598bf26791ff12120bcff0238a711631a
-Provides:       kernel-srchash-7358b30598bf26791ff12120bcff0238a711631a
+Provides:       
kernel-%build_flavor-base-srchash-dbc4a02972b5d36d666df3c1b25f429cc24db598
+Provides:       kernel-srchash-dbc4a02972b5d36d666df3c1b25f429cc24db598
 # END COMMON DEPS
-Provides:       %name-srchash-7358b30598bf26791ff12120bcff0238a711631a
+Provides:       %name-srchash-dbc4a02972b5d36d666df3c1b25f429cc24db598
 %ifarch %ix86
 Provides:       kernel-smp = 2.6.17
 Obsoletes:      kernel-smp <= 2.6.17

++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.3ceCpp/_old  2021-04-06 17:30:58.355204589 +0200
+++ /var/tmp/diff_new_pack.3ceCpp/_new  2021-04-06 17:30:58.359204594 +0200
@@ -17,7 +17,7 @@
 
 
 %define srcversion 5.11
-%define patchversion 5.11.6
+%define patchversion 5.11.11
 %define variant %{nil}
 
 %include %_sourcedir/kernel-spec-macros
@@ -31,9 +31,9 @@
 Summary:        Kernel Documentation
 License:        GPL-2.0
 Group:          Documentation/Man
-Version:        5.11.6
+Version:        5.11.11
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g7358b30
+Release:        <RELEASE>.gdbc4a02
 %else
 Release:        0
 %endif
@@ -63,7 +63,7 @@
 %endif
 Url:            http://www.kernel.org/
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-7358b30598bf26791ff12120bcff0238a711631a
+Provides:       %name-srchash-dbc4a02972b5d36d666df3c1b25f429cc24db598
 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.3ceCpp/_old  2021-04-06 17:30:58.379204616 +0200
+++ /var/tmp/diff_new_pack.3ceCpp/_new  2021-04-06 17:30:58.383204621 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.11
-%define patchversion 5.11.6
+%define patchversion 5.11.11
 %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.11.6
+Version:        5.11.11
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g7358b30
+Release:        <RELEASE>.gdbc4a02
 %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-7358b30598bf26791ff12120bcff0238a711631a
-Provides:       kernel-srchash-7358b30598bf26791ff12120bcff0238a711631a
+Provides:       
kernel-%build_flavor-base-srchash-dbc4a02972b5d36d666df3c1b25f429cc24db598
+Provides:       kernel-srchash-dbc4a02972b5d36d666df3c1b25f429cc24db598
 # END COMMON DEPS
-Provides:       %name-srchash-7358b30598bf26791ff12120bcff0238a711631a
+Provides:       %name-srchash-dbc4a02972b5d36d666df3c1b25f429cc24db598
 %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.3ceCpp/_old  2021-04-06 17:30:58.423204666 +0200
+++ /var/tmp/diff_new_pack.3ceCpp/_new  2021-04-06 17:30:58.423204666 +0200
@@ -19,7 +19,7 @@
 
 #!BuildIgnore: post-build-checks
 
-%define patchversion 5.11.6
+%define patchversion 5.11.11
 %define variant %{nil}
 %define vanilla_only 0
 
@@ -45,7 +45,7 @@
 %endif
 %endif
 %endif
-BuildRequires:  
kernel%kernel_flavor-srchash-7358b30598bf26791ff12120bcff0238a711631a
+BuildRequires:  
kernel%kernel_flavor-srchash-dbc4a02972b5d36d666df3c1b25f429cc24db598
 
 %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.11.6
+Version:        5.11.11
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g7358b30
+Release:        <RELEASE>.gdbc4a02
 %else
 Release:        0
 %endif

++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.3ceCpp/_old  2021-04-06 17:30:58.447204693 +0200
+++ /var/tmp/diff_new_pack.3ceCpp/_new  2021-04-06 17:30:58.451204698 +0200
@@ -17,7 +17,7 @@
 # needsrootforbuild
 
 
-%define patchversion 5.11.6
+%define patchversion 5.11.11
 %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.11.6
+Version:        5.11.11
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g7358b30
+Release:        <RELEASE>.gdbc4a02
 %else
 Release:        0
 %endif

++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.3ceCpp/_old  2021-04-06 17:30:58.471204720 +0200
+++ /var/tmp/diff_new_pack.3ceCpp/_new  2021-04-06 17:30:58.475204725 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.11
-%define patchversion 5.11.6
+%define patchversion 5.11.11
 %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.11.6
+Version:        5.11.11
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g7358b30
+Release:        <RELEASE>.gdbc4a02
 %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-7358b30598bf26791ff12120bcff0238a711631a
-Provides:       kernel-srchash-7358b30598bf26791ff12120bcff0238a711631a
+Provides:       
kernel-%build_flavor-base-srchash-dbc4a02972b5d36d666df3c1b25f429cc24db598
+Provides:       kernel-srchash-dbc4a02972b5d36d666df3c1b25f429cc24db598
 # END COMMON DEPS
-Provides:       %name-srchash-7358b30598bf26791ff12120bcff0238a711631a
+Provides:       %name-srchash-dbc4a02972b5d36d666df3c1b25f429cc24db598
 %ifarch %ix86
 Provides:       kernel-bigsmp = 2.6.17
 Obsoletes:      kernel-bigsmp <= 2.6.17

++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.3ceCpp/_old  2021-04-06 17:30:58.495204747 +0200
+++ /var/tmp/diff_new_pack.3ceCpp/_new  2021-04-06 17:30:58.499204752 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.11
-%define patchversion 5.11.6
+%define patchversion 5.11.11
 %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.11.6
+Version:        5.11.11
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g7358b30
+Release:        <RELEASE>.gdbc4a02
 %else
 Release:        0
 %endif
@@ -43,7 +43,7 @@
 BuildRequires:  sed
 Requires(post): coreutils sed
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-7358b30598bf26791ff12120bcff0238a711631a
+Provides:       %name-srchash-dbc4a02972b5d36d666df3c1b25f429cc24db598
 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.3ceCpp/_old  2021-04-06 17:30:58.527204784 +0200
+++ /var/tmp/diff_new_pack.3ceCpp/_new  2021-04-06 17:30:58.527204784 +0200
@@ -24,10 +24,10 @@
 Summary:        Kernel Symbol Versions (modversions)
 License:        GPL-2.0
 Group:          Development/Sources
-Version:        5.11.6
+Version:        5.11.11
 %if %using_buildservice
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g7358b30
+Release:        <RELEASE>.gdbc4a02
 %else
 Release:        0
 %endif
@@ -52,7 +52,7 @@
 %endif
 Requires:       pesign-obs-integration
 Provides:       %name = %version-%source_rel
-Provides:       %name-srchash-7358b30598bf26791ff12120bcff0238a711631a
+Provides:       %name-srchash-dbc4a02972b5d36d666df3c1b25f429cc24db598
 Provides:       multiversion(kernel)
 Source:         README.KSYMS
 Requires:       kernel-devel%variant = %version-%source_rel

++++++ kernel-vanilla.spec ++++++
--- /var/tmp/diff_new_pack.3ceCpp/_old  2021-04-06 17:30:58.551204811 +0200
+++ /var/tmp/diff_new_pack.3ceCpp/_new  2021-04-06 17:30:58.551204811 +0200
@@ -18,7 +18,7 @@
 
 
 %define srcversion 5.11
-%define patchversion 5.11.6
+%define patchversion 5.11.11
 %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.11.6
+Version:        5.11.11
 %if 0%{?is_kotd}
-Release:        <RELEASE>.g7358b30
+Release:        <RELEASE>.gdbc4a02
 %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-7358b30598bf26791ff12120bcff0238a711631a
-Provides:       kernel-srchash-7358b30598bf26791ff12120bcff0238a711631a
+Provides:       
kernel-%build_flavor-base-srchash-dbc4a02972b5d36d666df3c1b25f429cc24db598
+Provides:       kernel-srchash-dbc4a02972b5d36d666df3c1b25f429cc24db598
 # END COMMON DEPS
-Provides:       %name-srchash-7358b30598bf26791ff12120bcff0238a711631a
+Provides:       %name-srchash-dbc4a02972b5d36d666df3c1b25f429cc24db598
 %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.conf ++++++
--- /var/tmp/diff_new_pack.3ceCpp/_old  2021-04-06 17:30:58.799205091 +0200
+++ /var/tmp/diff_new_pack.3ceCpp/_new  2021-04-06 17:30:58.799205091 +0200
@@ -36,6 +36,7 @@
 +armv7hl       armv7hl/vanilla
 +armv7hl       armv7hl/lpae
 +arm64         arm64/default
++arm64 -syms   arm64/debug
 +arm64         arm64/64kb
 +arm64         arm64/vanilla
 

++++++ config.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/arm64/debug new/config/arm64/debug
--- old/config/arm64/debug      1970-01-01 01:00:00.000000000 +0100
+++ new/config/arm64/debug      2021-03-30 19:57:52.000000000 +0200
@@ -0,0 +1,72 @@
+CONFIG_AFS_DEBUG=y
+CONFIG_ATH5K_DEBUG=y
+CONFIG_B43LEGACY_DEBUG=y
+CONFIG_B43_DEBUG=y
+CONFIG_BEFS_DEBUG=y
+CONFIG_BFQ_CGROUP_DEBUG=y
+CONFIG_BPF_KPROBE_OVERRIDE=y
+CONFIG_CACHEFILES_DEBUG=y
+CONFIG_CAN_DEBUG_DEVICES=y
+CONFIG_CIFS_DEBUG2=y
+CONFIG_CRYPTO_STATS=y
+CONFIG_DEBUG_GPIO=y
+CONFIG_DEBUG_MUTEXES=y
+CONFIG_DEBUG_RODATA_TEST=y
+CONFIG_DEBUG_RSEQ=y
+CONFIG_DEBUG_RT_MUTEXES=y
+CONFIG_DEBUG_SHIRQ=y
+CONFIG_DEBUG_SPINLOCK=y
+CONFIG_DMATEST=m
+CONFIG_FSCACHE_DEBUG=y
+CONFIG_I2C_DEBUG_ALGO=y
+CONFIG_I2C_DEBUG_BUS=y
+CONFIG_I2C_DEBUG_CORE=y
+CONFIG_INFINIBAND_IPOIB_DEBUG_DATA=y
+CONFIG_IOMMU_DEBUGFS=y
+CONFIG_JBD2_DEBUG=y
+CONFIG_JFS_DEBUG=y
+CONFIG_LOCALVERSION="-debug"
+CONFIG_MAC80211_DEBUG_MENU=y
+CONFIG_MAC80211_HT_DEBUG=y
+CONFIG_MAC80211_IBSS_DEBUG=y
+CONFIG_MAC80211_MESH_CSA_DEBUG=y
+CONFIG_MAC80211_MESH_PS_DEBUG=y
+CONFIG_MAC80211_MESH_SYNC_DEBUG=y
+CONFIG_MAC80211_MHWMP_DEBUG=y
+CONFIG_MAC80211_MLME_DEBUG=y
+CONFIG_MAC80211_MPATH_DEBUG=y
+CONFIG_MAC80211_MPL_DEBUG=y
+CONFIG_MAC80211_NOINLINE=y
+# CONFIG_MAC80211_OCB_DEBUG is not set
+CONFIG_MAC80211_PS_DEBUG=y
+CONFIG_MAC80211_STA_DEBUG=y
+CONFIG_MAC80211_TDLS_DEBUG=y
+CONFIG_MAC80211_VERBOSE_DEBUG=y
+CONFIG_MEMSTICK_DEBUG=y
+CONFIG_MMC_DEBUG=y
+CONFIG_OCFS2_DEBUG_FS=y
+CONFIG_PCI_DEBUG=y
+CONFIG_PRINTK_CALLER=y
+CONFIG_REISERFS_CHECK=y
+CONFIG_REISERFS_PROC_INFO=y
+CONFIG_RT2X00_DEBUG=y
+CONFIG_RTC_DRV_TEST=m
+CONFIG_SND_DEBUG_VERBOSE=y
+CONFIG_TRACE_EVENT_INJECT=y
+CONFIG_TTY_PRINTK=y
+CONFIG_TTY_PRINTK_LEVEL=6
+CONFIG_UFS_DEBUG=y
+CONFIG_UNINLINE_SPIN_UNLOCK=y
+CONFIG_USB_GADGET_DEBUG=y
+CONFIG_USB_GADGET_DEBUG_FILES=y
+CONFIG_USB_GADGET_DEBUG_FS=y
+# CONFIG_USB_GADGET_VERBOSE is not set
+CONFIG_USB_STORAGE_DEBUG=y
+CONFIG_VIDEO_PVRUSB2_DEBUGIFC=y
+CONFIG_XFS_ASSERT_FATAL=y
+CONFIG_XFS_DEBUG=y
+CONFIG_ZRAM_MEMORY_TRACKING=y
+CONFIG_MODULES=y
+CONFIG_MODULE_SIG=y
+# CONFIG_SUSE_KERNEL_SUPPORTED is not set
+CONFIG_EFI_STUB=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/arm64/default new/config/arm64/default
--- old/config/arm64/default    2021-03-10 05:49:44.000000000 +0100
+++ new/config/arm64/default    2021-03-30 19:57:52.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm64 5.11.5 Kernel Configuration
+# Linux/arm64 5.11.11 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -2152,7 +2152,6 @@
 CONFIG_PCIE_PME=y
 CONFIG_PCIE_DPC=y
 CONFIG_PCIE_PTM=y
-# CONFIG_PCIE_BW is not set
 CONFIG_PCIE_EDR=y
 CONFIG_PCI_MSI=y
 CONFIG_PCI_MSI_IRQ_DOMAIN=y
@@ -7265,7 +7264,7 @@
 CONFIG_SND_HDA_CODEC_SI3054=m
 CONFIG_SND_HDA_GENERIC=m
 CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
-CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y
+# CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM is not set
 # end of HD-Audio
 
 CONFIG_SND_HDA_CORE=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default
--- old/config/armv6hl/default  2021-03-10 05:49:44.000000000 +0100
+++ new/config/armv6hl/default  2021-03-30 19:57:52.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 5.11.5 Kernel Configuration
+# Linux/arm 5.11.11 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -6279,6 +6279,7 @@
 CONFIG_UIO_PDRV_GENIRQ=m
 CONFIG_UIO_DMEM_GENIRQ=m
 # CONFIG_UIO_PRUSS is not set
+# CONFIG_VFIO is not set
 CONFIG_VIRT_DRIVERS=y
 CONFIG_VIRTIO=y
 CONFIG_VIRTIO_MENU=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default
--- old/config/armv7hl/default  2021-03-10 05:49:44.000000000 +0100
+++ new/config/armv7hl/default  2021-03-30 19:57:52.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 5.11.5 Kernel Configuration
+# Linux/arm 5.11.11 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -2160,7 +2160,6 @@
 CONFIG_PCIE_PME=y
 CONFIG_PCIE_DPC=y
 CONFIG_PCIE_PTM=y
-# CONFIG_PCIE_BW is not set
 CONFIG_PCI_MSI=y
 CONFIG_PCI_MSI_IRQ_DOMAIN=y
 CONFIG_PCI_MSI_ARCH_FALLBACKS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/armv7hl/lpae new/config/armv7hl/lpae
--- old/config/armv7hl/lpae     2021-03-10 05:49:44.000000000 +0100
+++ new/config/armv7hl/lpae     2021-03-30 19:57:52.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/arm 5.11.5 Kernel Configuration
+# Linux/arm 5.11.11 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -2107,7 +2107,6 @@
 CONFIG_PCIE_PME=y
 CONFIG_PCIE_DPC=y
 CONFIG_PCIE_PTM=y
-# CONFIG_PCIE_BW is not set
 CONFIG_PCI_MSI=y
 CONFIG_PCI_MSI_IRQ_DOMAIN=y
 CONFIG_PCI_MSI_ARCH_FALLBACKS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/i386/pae new/config/i386/pae
--- old/config/i386/pae 2021-03-10 05:49:44.000000000 +0100
+++ new/config/i386/pae 2021-03-30 19:57:52.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/i386 5.11.5 Kernel Configuration
+# Linux/i386 5.11.11 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -2076,7 +2076,6 @@
 CONFIG_PCIE_PME=y
 CONFIG_PCIE_DPC=y
 CONFIG_PCIE_PTM=y
-# CONFIG_PCIE_BW is not set
 CONFIG_PCIE_EDR=y
 CONFIG_PCI_MSI=y
 CONFIG_PCI_MSI_IRQ_DOMAIN=y
@@ -6789,7 +6788,7 @@
 CONFIG_SND_HDA_CODEC_SI3054=m
 CONFIG_SND_HDA_GENERIC=m
 CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
-CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y
+# CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM is not set
 # end of HD-Audio
 
 CONFIG_SND_HDA_CORE=m
@@ -8961,7 +8960,9 @@
 # Pressure sensors
 #
 # CONFIG_ABP060MG is not set
-# CONFIG_BMP280 is not set
+CONFIG_BMP280=m
+CONFIG_BMP280_I2C=m
+CONFIG_BMP280_SPI=m
 # CONFIG_DLHL60D is not set
 # CONFIG_DPS310 is not set
 CONFIG_HID_SENSOR_PRESS=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default
--- old/config/ppc64/default    2021-03-10 05:49:44.000000000 +0100
+++ new/config/ppc64/default    2021-03-30 19:57:52.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 5.11.5 Kernel Configuration
+# Linux/powerpc 5.11.11 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -1827,7 +1827,6 @@
 CONFIG_PCIE_PME=y
 CONFIG_PCIE_DPC=y
 CONFIG_PCIE_PTM=y
-# CONFIG_PCIE_BW is not set
 CONFIG_PCI_MSI=y
 CONFIG_PCI_MSI_IRQ_DOMAIN=y
 CONFIG_PCI_MSI_ARCH_FALLBACKS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default
--- old/config/ppc64le/default  2021-03-10 05:49:44.000000000 +0100
+++ new/config/ppc64le/default  2021-03-30 19:57:52.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/powerpc 5.11.5 Kernel Configuration
+# Linux/powerpc 5.11.11 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -1728,7 +1728,6 @@
 CONFIG_PCIE_PME=y
 CONFIG_PCIE_DPC=y
 CONFIG_PCIE_PTM=y
-# CONFIG_PCIE_BW is not set
 CONFIG_PCI_MSI=y
 CONFIG_PCI_MSI_IRQ_DOMAIN=y
 CONFIG_PCI_MSI_ARCH_FALLBACKS=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/riscv64/default new/config/riscv64/default
--- old/config/riscv64/default  2021-03-10 05:49:44.000000000 +0100
+++ new/config/riscv64/default  2021-03-30 19:57:52.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/riscv 5.11.5 Kernel Configuration
+# Linux/riscv 5.11.11 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -1606,7 +1606,6 @@
 CONFIG_PCIE_PME=y
 CONFIG_PCIE_DPC=y
 CONFIG_PCIE_PTM=y
-# CONFIG_PCIE_BW is not set
 CONFIG_PCI_MSI=y
 CONFIG_PCI_MSI_IRQ_DOMAIN=y
 CONFIG_PCI_MSI_ARCH_FALLBACKS=y
@@ -5893,7 +5892,7 @@
 CONFIG_SND_HDA_CODEC_SI3054=m
 CONFIG_SND_HDA_GENERIC=m
 CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
-CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y
+# CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM is not set
 # end of HD-Audio
 
 CONFIG_SND_HDA_CORE=m
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/default new/config/s390x/default
--- old/config/s390x/default    2021-03-10 05:49:44.000000000 +0100
+++ new/config/s390x/default    2021-03-30 19:57:52.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 5.11.5 Kernel Configuration
+# Linux/s390 5.11.11 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump
--- old/config/s390x/zfcpdump   2021-03-10 05:49:44.000000000 +0100
+++ new/config/s390x/zfcpdump   2021-03-30 19:57:52.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/s390 5.11.5 Kernel Configuration
+# Linux/s390 5.11.11 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -992,6 +992,7 @@
 
 # CONFIG_AUXDISPLAY is not set
 # CONFIG_UIO is not set
+# CONFIG_VFIO is not set
 CONFIG_IRQ_BYPASS_MANAGER=y
 # CONFIG_VIRT_DRIVERS is not set
 CONFIG_VIRTIO=y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/config/x86_64/default new/config/x86_64/default
--- old/config/x86_64/default   2021-03-10 05:49:44.000000000 +0100
+++ new/config/x86_64/default   2021-03-30 19:57:52.000000000 +0200
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 5.11.5 Kernel Configuration
+# Linux/x86_64 5.11.11 Kernel Configuration
 #
 CONFIG_CC_VERSION_TEXT="gcc (scripts/dummy-tools/gcc)"
 CONFIG_CC_IS_GCC=y
@@ -2121,7 +2121,6 @@
 CONFIG_PCIE_PME=y
 CONFIG_PCIE_DPC=y
 CONFIG_PCIE_PTM=y
-# CONFIG_PCIE_BW is not set
 CONFIG_PCIE_EDR=y
 CONFIG_PCI_MSI=y
 CONFIG_PCI_MSI_IRQ_DOMAIN=y
@@ -6601,7 +6600,7 @@
 CONFIG_SND_HDA_CODEC_SI3054=m
 CONFIG_SND_HDA_GENERIC=m
 CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1
-CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM=y
+# CONFIG_SND_HDA_INTEL_HDMI_SILENT_STREAM is not set
 # end of HD-Audio
 
 CONFIG_SND_HDA_CORE=m
@@ -7986,7 +7985,7 @@
 #
 CONFIG_XEN_BALLOON=y
 CONFIG_XEN_BALLOON_MEMORY_HOTPLUG=y
-CONFIG_XEN_BALLOON_MEMORY_HOTPLUG_LIMIT=512
+CONFIG_XEN_MEMORY_HOTPLUG_LIMIT=512
 CONFIG_XEN_SCRUB_PAGES_DEFAULT=y
 CONFIG_XEN_DEV_EVTCHN=m
 CONFIG_XEN_BACKEND=y
@@ -8539,7 +8538,6 @@
 # CONFIG_AD7949 is not set
 # CONFIG_AD799X is not set
 # CONFIG_AD9467 is not set
-# CONFIG_ADI_AXI_ADC is not set
 CONFIG_AXP20X_ADC=m
 CONFIG_AXP288_ADC=m
 # CONFIG_CC10001_ADC is not set
@@ -8878,7 +8876,9 @@
 # Pressure sensors
 #
 # CONFIG_ABP060MG is not set
-# CONFIG_BMP280 is not set
+CONFIG_BMP280=m
+CONFIG_BMP280_I2C=m
+CONFIG_BMP280_SPI=m
 # CONFIG_DLHL60D is not set
 # CONFIG_DPS310 is not set
 CONFIG_HID_SENSOR_PRESS=m

++++++ patches.kernel.org.tar.bz2 ++++++
++++ 59691 lines of diff (skipped)

++++++ patches.rpmify.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.rpmify/kbuild-dummy-tools-fix-inverted-tests-for-gcc.patch 
new/patches.rpmify/kbuild-dummy-tools-fix-inverted-tests-for-gcc.patch
--- old/patches.rpmify/kbuild-dummy-tools-fix-inverted-tests-for-gcc.patch      
2021-03-10 05:49:44.000000000 +0100
+++ new/patches.rpmify/kbuild-dummy-tools-fix-inverted-tests-for-gcc.patch      
1970-01-01 01:00:00.000000000 +0100
@@ -1,38 +0,0 @@
-From: Jiri Slaby <jsl...@suse.cz>
-Date: Wed, 3 Mar 2021 11:36:40 +0100
-Subject: kbuild: dummy-tools, fix inverted tests for gcc
-Patch-mainline: Queued in subsystem maintainer repository
-Git-repo: 
git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git#fixes
-Git-commit: b3d9fc1436808a4ef9927e558b3415e728e710c5
-References: bsc#1181862
-
-There is a test in Kconfig which takes inverted value of a compiler
-check:
-* config CC_HAS_INT128
-        def_bool !$(cc-option,$(m64-flag) -D__SIZEOF_INT128__=0)
-
-This results in CC_HAS_INT128 not being in super-config generated by
-dummy-tools. So take this into account in the gcc script.
-
-Signed-off-by: Jiri Slaby <jsl...@suse.cz>
-Cc: Masahiro Yamada <masahi...@kernel.org>
----
- scripts/dummy-tools/gcc | 5 +++++
- 1 file changed, 5 insertions(+)
-
-diff --git a/scripts/dummy-tools/gcc b/scripts/dummy-tools/gcc
-index 5c113cad5601..0d0589cf8184 100755
---- a/scripts/dummy-tools/gcc
-+++ b/scripts/dummy-tools/gcc
-@@ -85,3 +85,8 @@ if arg_contain -print-file-name=plugin "$@"; then
-       echo $plugin_dir
-       exit 0
- fi
-+
-+# inverted return value
-+if arg_contain -D__SIZEOF_INT128__=0 "$@"; then
-+      exit 1
-+fi
--- 
-2.30.1
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.rpmify/kbuild-dummy-tools-support-MPROFILE_KERNEL-checks-fo.patch 
new/patches.rpmify/kbuild-dummy-tools-support-MPROFILE_KERNEL-checks-fo.patch
--- 
old/patches.rpmify/kbuild-dummy-tools-support-MPROFILE_KERNEL-checks-fo.patch   
    2021-03-10 05:49:44.000000000 +0100
+++ 
new/patches.rpmify/kbuild-dummy-tools-support-MPROFILE_KERNEL-checks-fo.patch   
    2021-03-30 19:57:52.000000000 +0200
@@ -1,9 +1,8 @@
 From: Jiri Slaby <jsl...@suse.cz>
 Date: Wed, 3 Mar 2021 11:36:40 +0100
 Subject: kbuild: dummy-tools, support MPROFILE_KERNEL checks for ppc
-Patch-mainline: Queued in subsystem maintainer repository
-Git-repo: 
git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git#fixes
-Git-commit: 829c6c09565d3eca46fd04b4fa420cd32f8ba1a3
+Patch-mainline: 5.12-rc3
+Git-commit: 2eab791f940b98d0bdd4d1e8c4857f3dec3c7d04
 References: bsc#1181862
 
 ppc64le checks for -mprofile-kernel to define MPROFILE_KERNEL Kconfig.

++++++ patches.suse.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/ALSA-usb-Add-Plantronics-C320-M-USB-ctrl-msg-delay-q.patch 
new/patches.suse/ALSA-usb-Add-Plantronics-C320-M-USB-ctrl-msg-delay-q.patch
--- old/patches.suse/ALSA-usb-Add-Plantronics-C320-M-USB-ctrl-msg-delay-q.patch 
2021-03-09 12:35:18.000000000 +0100
+++ new/patches.suse/ALSA-usb-Add-Plantronics-C320-M-USB-ctrl-msg-delay-q.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,47 +0,0 @@
-From fc7c5c208eb7bc2df3a9f4234f14eca250001cb6 Mon Sep 17 00:00:00 2001
-From: John Ernberg <john.ernb...@actia.se>
-Date: Wed, 3 Mar 2021 18:14:39 +0000
-Subject: [PATCH] ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk
-References: bsc#1182552
-Git-commit: fc7c5c208eb7bc2df3a9f4234f14eca250001cb6
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
-Patch-mainline: Queued in subsystem maintainer repository
-
-The microphone in the Plantronics C320-M headset will randomly
-fail to initialize properly, at least when using Microsoft Teams.
-Introducing a 20ms delay on the control messages appears to
-resolve the issue.
-
-Link: https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/issues/1065
-Tested-by: Andreas Kempe <ke...@lysator.liu.se>
-Signed-off-by: John Ernberg <john.ernb...@actia.se>
-Cc: <sta...@vger.kernel.org>
-Link: https://lore.kernel.org/r/20210303181405.39835-1-john.ernb...@actia.se
-Signed-off-by: Takashi Iwai <ti...@suse.de>
-
----
- sound/usb/quirks.c | 8 ++++++++
- 1 file changed, 8 insertions(+)
-
-diff --git a/sound/usb/quirks.c b/sound/usb/quirks.c
-index 737b2729c0d3..0864692d8a7b 100644
---- a/sound/usb/quirks.c
-+++ b/sound/usb/quirks.c
-@@ -1670,6 +1670,14 @@ void snd_usb_ctl_msg_quirk(struct usb_device *dev, 
unsigned int pipe,
-           && (requesttype & USB_TYPE_MASK) == USB_TYPE_CLASS)
-               msleep(20);
- 
-+      /*
-+       * Plantronics C320-M needs a delay to avoid random
-+       * microhpone failures.
-+       */
-+      if (chip->usb_id == USB_ID(0x047f, 0xc025)  &&
-+          (requesttype & USB_TYPE_MASK) == USB_TYPE_CLASS)
-+              msleep(20);
-+
-       /* Zoom R16/24, many Logitech(at least H650e/H570e/BCC950),
-        * Jabra 550a, Kingston HyperX needs a tiny delay here,
-        * otherwise requests like get/set frequency return
--- 
-2.26.2
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/ALSA-usb-audio-Apply-the-control-quirk-to-Plantronic.patch 
new/patches.suse/ALSA-usb-audio-Apply-the-control-quirk-to-Plantronic.patch
--- old/patches.suse/ALSA-usb-audio-Apply-the-control-quirk-to-Plantronic.patch 
2021-03-09 12:35:18.000000000 +0100
+++ new/patches.suse/ALSA-usb-audio-Apply-the-control-quirk-to-Plantronic.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,49 +0,0 @@
-From 06abcb18b3a021ba1a3f2020cbefb3ed04e59e72 Mon Sep 17 00:00:00 2001
-From: Takashi Iwai <ti...@suse.de>
-Date: Thu, 4 Mar 2021 09:50:09 +0100
-Subject: [PATCH] ALSA: usb-audio: Apply the control quirk to Plantronics
- headsets
-Git-commit: 06abcb18b3a021ba1a3f2020cbefb3ed04e59e72
-Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
-Patch-mainline: Queued in subsystem maintainer repository
-References: bsc#1182552
-
-Other Plantronics headset models seem requiring the same workaround as
-C320-M to add the 20ms delay for the control messages, too.  Apply the
-workaround generically for devices with the vendor ID 0x047f.
-
-Note that the problem didn't surface before 5.11 just with luck.
-Since 5.11 got a big code rewrite about the stream handling, the
-parameter setup procedure has changed, and this seemed triggering the
-problem more often.
-
-Buglink: https://bugzilla.suse.com/show_bug.cgi?id=1182552
-Cc: <sta...@vger.kernel.org>
-Link: https://lore.kernel.org/r/20210304085009.4770-1-ti...@suse.de
-Signed-off-by: Takashi Iwai <ti...@suse.de>
-
----
- sound/usb/quirks.c | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/sound/usb/quirks.c b/sound/usb/quirks.c
-index 6ef73af00913..d3001fb18141 100644
---- a/sound/usb/quirks.c
-+++ b/sound/usb/quirks.c
-@@ -1672,10 +1672,10 @@ void snd_usb_ctl_msg_quirk(struct usb_device *dev, 
unsigned int pipe,
-               msleep(20);
- 
-       /*
--       * Plantronics C320-M needs a delay to avoid random
--       * microhpone failures.
-+       * Plantronics headsets (C320, C320-M, etc) need a delay to avoid
-+       * random microhpone failures.
-        */
--      if (chip->usb_id == USB_ID(0x047f, 0xc025)  &&
-+      if (USB_ID_VENDOR(chip->usb_id) == 0x047f &&
-           (requesttype & USB_TYPE_MASK) == USB_TYPE_CLASS)
-               msleep(20);
- 
--- 
-2.26.2
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/drm-amd-display-Add-a-backlight-module-option.patch 
new/patches.suse/drm-amd-display-Add-a-backlight-module-option.patch
--- old/patches.suse/drm-amd-display-Add-a-backlight-module-option.patch        
2021-03-09 12:35:18.000000000 +0100
+++ new/patches.suse/drm-amd-display-Add-a-backlight-module-option.patch        
1970-01-01 01:00:00.000000000 +0100
@@ -1,73 +0,0 @@
-From 00b493aca016eadbc9ba8f1d4e4f24adf7ee61dc Mon Sep 17 00:00:00 2001
-From: Takashi Iwai <ti...@suse.de>
-Date: Thu, 4 Mar 2021 12:41:03 -0500
-Subject: [PATCH 4/4] drm/amd/display: Add a backlight module option
-References: bsc#1180749
-Patch-mainline: Submitted, amd-gfx ML
-
-There seem devices that don't work with the aux channel backlight
-control.  For allowing such users to test with the other backlight
-control method, provide a new module option, aux_backlight, to specify
-enabling or disabling the aux backport support explicitly.  As
-default, the aux support is detected by the hardware capability.
-
-V2: make the backlight option generic in case we add future
-backlight types (Alex)
-
-Buglink: https://bugzilla.opensuse.org/show_bug.cgi?id=1180749
-Buglink: https://gitlab.freedesktop.org/drm/amd/-/issues/1438
-Signed-off-by: Takashi Iwai <ti...@suse.de>
-Signed-off-by: Alex Deucher <alexander.deuc...@amd.com>
-
----
- drivers/gpu/drm/amd/amdgpu/amdgpu.h               | 1 +
- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c           | 4 ++++
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 5 +++++
- 3 files changed, 10 insertions(+)
-
-diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu.h 
b/drivers/gpu/drm/amd/amdgpu/amdgpu.h
-index b6879d97c9c9..49267eb64302 100644
---- a/drivers/gpu/drm/amd/amdgpu/amdgpu.h
-+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu.h
-@@ -180,6 +180,7 @@ extern uint amdgpu_smu_memory_pool_size;
- extern uint amdgpu_dc_feature_mask;
- extern uint amdgpu_dc_debug_mask;
- extern uint amdgpu_dm_abm_level;
-+extern int amdgpu_backlight;
- extern struct amdgpu_mgpu_info mgpu_info;
- extern int amdgpu_ras_enable;
- extern uint amdgpu_ras_mask;
-diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c 
b/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
-index 4575192d9b08..b26e2fd1c538 100644
---- a/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
-+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
-@@ -781,6 +781,10 @@ uint amdgpu_dm_abm_level;
- MODULE_PARM_DESC(abmlevel, "ABM level (0 = off (default), 1-4 = backlight 
reduction level) ");
- module_param_named(abmlevel, amdgpu_dm_abm_level, uint, 0444);
- 
-+int amdgpu_backlight = -1;
-+MODULE_PARM_DESC(backlight, "Backlight control (0 = pwm, 1 = aux, -1 auto 
(default))");
-+module_param_named(backlight, amdgpu_backlight, bint, 0444);
-+
- /**
-  * DOC: tmz (int)
-  * Trusted Memory Zone (TMZ) is a method to protect data being written
-diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 
b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
-index 0bc9a06b3f15..0523be612a48 100644
---- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
-+++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
-@@ -2267,6 +2267,11 @@ static void update_connector_ext_caps(struct 
amdgpu_dm_connector *aconnector)
-           caps->ext_caps->bits.hdr_aux_backlight_control == 1)
-               caps->aux_support = true;
- 
-+      if (amdgpu_backlight == 0)
-+              caps->aux_support = false;
-+      else if (amdgpu_backlight == 1)
-+              caps->aux_support = true;
-+
-       /* From the specification (CTA-861-G), for calculating the maximum
-        * luminance we need to use:
-        *      Luminance = 50*2**(CV/32)
--- 
-2.26.2
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/drm-amdgpu-display-don-t-assert-in-set-backlight-fun.patch 
new/patches.suse/drm-amdgpu-display-don-t-assert-in-set-backlight-fun.patch
--- old/patches.suse/drm-amdgpu-display-don-t-assert-in-set-backlight-fun.patch 
2021-03-09 12:35:18.000000000 +0100
+++ new/patches.suse/drm-amdgpu-display-don-t-assert-in-set-backlight-fun.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,32 +0,0 @@
-From dd7e3903c892fab20db204eaba8e8aebe42329f4 Mon Sep 17 00:00:00 2001
-From: Alex Deucher <alexander.deuc...@amd.com>
-Date: Thu, 4 Mar 2021 12:41:01 -0500
-Subject: [PATCH 2/4] drm/amdgpu/display: don't assert in set backlight
- function
-References: bsc#1180749
-Patch-mainline: Submitted, amd-gfx ML
-
-It just spams the logs.
-
-Signed-off-by: Alex Deucher <alexander.deuc...@amd.com>
-Signed-off-by: Takashi Iwai <ti...@suse.de>
-
----
- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/drivers/gpu/drm/amd/display/dc/core/dc_link.c 
b/drivers/gpu/drm/amd/display/dc/core/dc_link.c
-index fa5059f71727..bd0101013ec8 100644
---- a/drivers/gpu/drm/amd/display/dc/core/dc_link.c
-+++ b/drivers/gpu/drm/amd/display/dc/core/dc_link.c
-@@ -2602,7 +2602,6 @@ bool dc_link_set_backlight_level(const struct dc_link 
*link,
-                       if (pipe_ctx->plane_state == NULL)
-                               frame_ramp = 0;
-               } else {
--                      ASSERT(false);
-                       return false;
-               }
- 
--- 
-2.26.2
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/drm-amdgpu-display-handle-aux-backlight-in-backlight.patch 
new/patches.suse/drm-amdgpu-display-handle-aux-backlight-in-backlight.patch
--- old/patches.suse/drm-amdgpu-display-handle-aux-backlight-in-backlight.patch 
2021-03-09 12:35:18.000000000 +0100
+++ new/patches.suse/drm-amdgpu-display-handle-aux-backlight-in-backlight.patch 
1970-01-01 01:00:00.000000000 +0100
@@ -1,56 +0,0 @@
-From cbbc3435fa06d156db6e7f451ef8ef1f51270552 Mon Sep 17 00:00:00 2001
-From: Alex Deucher <alexander.deuc...@amd.com>
-Date: Thu, 4 Mar 2021 12:41:02 -0500
-Subject: [PATCH 3/4] drm/amdgpu/display: handle aux backlight in
- backlight_get_brightness
-References: bsc#1180749
-Patch-mainline: Submitted, amd-gfx ML
-
-Need to fetch it via aux.
-
-Signed-off-by: Alex Deucher <alexander.deuc...@amd.com>
-Signed-off-by: Takashi Iwai <ti...@suse.de>
-
----
- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 24 +++++++++++++++----
- 1 file changed, 20 insertions(+), 4 deletions(-)
-
-diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 
b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
-index 78720a25c13f..0bc9a06b3f15 100644
---- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
-+++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
-@@ -3258,11 +3258,27 @@ static int amdgpu_dm_backlight_update_status(struct 
backlight_device *bd)
- static int amdgpu_dm_backlight_get_brightness(struct backlight_device *bd)
- {
-       struct amdgpu_display_manager *dm = bl_get_data(bd);
--      int ret = dc_link_get_backlight_level(dm->backlight_link);
-+      struct amdgpu_dm_backlight_caps caps;
-+
-+      amdgpu_dm_update_backlight_caps(dm);
-+      caps = dm->backlight_caps;
- 
--      if (ret == DC_ERROR_UNEXPECTED)
--              return bd->props.brightness;
--      return convert_brightness_to_user(&dm->backlight_caps, ret);
-+      if (caps.aux_support) {
-+              struct dc_link *link = (struct dc_link *)dm->backlight_link;
-+              u32 avg, peak;
-+              bool rc;
-+
-+              rc = dc_link_get_backlight_level_nits(link, &avg, &peak);
-+              if (!rc)
-+                      return bd->props.brightness;
-+              return convert_brightness_to_user(&caps, avg);
-+      } else {
-+              int ret = dc_link_get_backlight_level(dm->backlight_link);
-+
-+              if (ret == DC_ERROR_UNEXPECTED)
-+                      return bd->props.brightness;
-+              return convert_brightness_to_user(&caps, ret);
-+      }
- }
- 
- static const struct backlight_ops amdgpu_dm_backlight_ops = {
--- 
-2.26.2
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/drm-amdgpu-display-simplify-backlight-setting.patch 
new/patches.suse/drm-amdgpu-display-simplify-backlight-setting.patch
--- old/patches.suse/drm-amdgpu-display-simplify-backlight-setting.patch        
2021-03-09 12:35:18.000000000 +0100
+++ new/patches.suse/drm-amdgpu-display-simplify-backlight-setting.patch        
1970-01-01 01:00:00.000000000 +0100
@@ -1,57 +0,0 @@
-From c80a0581e0a6d4f539e94488751334fa1113cf31 Mon Sep 17 00:00:00 2001
-From: Alex Deucher <alexander.deuc...@amd.com>
-Date: Thu, 4 Mar 2021 12:41:00 -0500
-Subject: [PATCH 1/4] drm/amdgpu/display: simplify backlight setting
-References: bsc#1180749
-Patch-mainline: Submitted, amd-gfx ML
-
-Avoid the extra wrapper function.
-
-Signed-off-by: Alex Deucher <alexander.deuc...@amd.com>
-Signed-off-by: Takashi Iwai <ti...@suse.de>
-
----
- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 20 ++++---------------
- 1 file changed, 4 insertions(+), 16 deletions(-)
-
-diff --git a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c 
b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
-index 3e1fd1e7d09f..78720a25c13f 100644
---- a/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
-+++ b/drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
-@@ -3185,19 +3185,6 @@ static void amdgpu_dm_update_backlight_caps(struct 
amdgpu_display_manager *dm)
- #endif
- }
- 
--static int set_backlight_via_aux(struct dc_link *link, uint32_t brightness)
--{
--      bool rc;
--
--      if (!link)
--              return 1;
--
--      rc = dc_link_set_backlight_level_nits(link, true, brightness,
--                                            
AUX_BL_DEFAULT_TRANSITION_TIME_MS);
--
--      return rc ? 0 : 1;
--}
--
- static int get_brightness_range(const struct amdgpu_dm_backlight_caps *caps,
-                               unsigned *min, unsigned *max)
- {
-@@ -3260,9 +3247,10 @@ static int amdgpu_dm_backlight_update_status(struct 
backlight_device *bd)
-       brightness = convert_brightness_from_user(&caps, bd->props.brightness);
-       // Change brightness based on AUX property
-       if (caps.aux_support)
--              return set_backlight_via_aux(link, brightness);
--
--      rc = dc_link_set_backlight_level(dm->backlight_link, brightness, 0);
-+              rc = dc_link_set_backlight_level_nits(link, true, brightness,
-+                                                    
AUX_BL_DEFAULT_TRANSITION_TIME_MS);
-+      else
-+              rc = dc_link_set_backlight_level(dm->backlight_link, 
brightness, 0);
- 
-       return rc ? 0 : 1;
- }
--- 
-2.26.2
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/drm-i915-ilk-glk-Fix-link-training-on-links-with-LTT.patch 
new/patches.suse/drm-i915-ilk-glk-Fix-link-training-on-links-with-LTT.patch
--- old/patches.suse/drm-i915-ilk-glk-Fix-link-training-on-links-with-LTT.patch 
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/drm-i915-ilk-glk-Fix-link-training-on-links-with-LTT.patch 
2021-03-30 19:57:52.000000000 +0200
@@ -0,0 +1,82 @@
+From: Imre Deak <imre.d...@intel.com>
+Subject: [PATCH] drm/i915/ilk-glk: Fix link training on links with LTTPRs
+Date: Tue, 16 Mar 2021 18:54:26 +0200
+Message-id: <20210316165426.3388513-1-imre.d...@intel.com>
+Patch-mainline: Submitted, intel-gfx ML
+References: bsc#1183294
+
+The spec requires to use at least 3.2ms for the AUX timeout period if
+there are LT-tunable PHY Repeaters on the link (2.11.2). An upcoming
+spec update makes this more specific, by requiring a 3.2ms minimum
+timeout period for the LTTPR detection reading the 0xF0000-0xF0007
+range (3.6.5.1).
+
+Accordingly disable LTTPR detection until GLK, where the maximum timeout
+we can set is only 1.6ms.
+
+Link training in the non-transparent mode is known to fail at least on
+some SKL systems with a WD19 dock on the link, which exposes an LTTPR
+(see the References below). While this could have different reasons
+besides the too short AUX timeout used, not detecting LTTPRs (and so not
+using the non-transparent LT mode) fixes link training on these systems.
+
+While at it add a code comment about the platform specific maximum
+timeout values.
+
+Reported-by: Takashi Iwai <ti...@suse.de>
+References: https://gitlab.freedesktop.org/drm/intel/-/issues/3166
+Fixes: b30edfd8d0b4 ("drm/i915: Switch to LTTPR non-transparent mode link 
training")
+Cc: <sta...@vger.kernel.org> # v5.11
+Cc: Takashi Iwai <ti...@suse.de>
+Signed-off-by: Imre Deak <imre.d...@intel.com>
+Acked-by: Takashi Iwai <ti...@suse.de>
+
+---
+ drivers/gpu/drm/i915/display/intel_dp.c               |    7 +++++++
+ drivers/gpu/drm/i915/display/intel_dp_link_training.c |    8 ++++++++
+ 2 files changed, 15 insertions(+)
+
+--- a/drivers/gpu/drm/i915/display/intel_dp.c
++++ b/drivers/gpu/drm/i915/display/intel_dp.c
+@@ -1400,6 +1400,7 @@ static u32 g4x_get_aux_send_ctl(struct i
+       else
+               precharge = 5;
+ 
++      /* Max timeout value on ILK-BDW: 1.6ms */
+       if (IS_BROADWELL(dev_priv))
+               timeout = DP_AUX_CH_CTL_TIME_OUT_600us;
+       else
+@@ -1426,6 +1427,12 @@ static u32 skl_get_aux_send_ctl(struct i
+       enum phy phy = intel_port_to_phy(i915, dig_port->base.port);
+       u32 ret;
+ 
++      /*
++       * Max timeout values:
++       * SKL-GLK: 1.6ms
++       * CNL: 3.2ms
++       * ICL+: 4ms
++       */
+       ret = DP_AUX_CH_CTL_SEND_BUSY |
+             DP_AUX_CH_CTL_DONE |
+             DP_AUX_CH_CTL_INTERRUPT |
+--- a/drivers/gpu/drm/i915/display/intel_dp_link_training.c
++++ b/drivers/gpu/drm/i915/display/intel_dp_link_training.c
+@@ -134,10 +134,18 @@ intel_dp_set_lttpr_transparent_mode(stru
+  */
+ int intel_dp_lttpr_init(struct intel_dp *intel_dp)
+ {
++      struct drm_i915_private *i915 = dp_to_i915(intel_dp);
+       int lttpr_count;
+       bool ret;
+       int i;
+ 
++      /*
++       * Detecting LTTPRs must be avoided on platforms with an AUX timeout
++       * period < 3.2ms. (see DP Standard v2.0, 2.11.2, 3.6.6.1).
++       */
++      if (INTEL_GEN(i915) < 10)
++              return 0;
++
+       if (intel_dp_is_edp(intel_dp))
+               return 0;
+ 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/drm-ttm-stop-destroying-pinned-ghost-object.patch 
new/patches.suse/drm-ttm-stop-destroying-pinned-ghost-object.patch
--- old/patches.suse/drm-ttm-stop-destroying-pinned-ghost-object.patch  
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.suse/drm-ttm-stop-destroying-pinned-ghost-object.patch  
2021-03-30 19:57:52.000000000 +0200
@@ -0,0 +1,46 @@
+From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koe...@amd.com>
+Date: Tue, 1 Dec 2020 14:27:34 +0100
+Subject: drm/ttm: stop destroying pinned ghost object
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+Git-commit: b73cd1e2ebfc8c22741eb4439bc5d347555f3e84
+Patch-mainline: 5.12-rc1
+References: git-fixes
+
+Daniel added a warning for this, but we were abusing that behavior here.
+
+Signed-off-by: Christian K??nig <christian.koe...@amd.com>
+Fixes: 57fcd550eb15 ("drm/ttm: Warn on pinning without holding a reference")
+Acked-by: Daniel Vetter <daniel.vet...@ffwll.ch>
+Link: https://patchwork.freedesktop.org/series/84456/
+Signed-off-by: Jiri Slaby <jsl...@suse.cz>
+---
+ drivers/gpu/drm/ttm/ttm_bo_util.c | 4 +++-
+ 1 file changed, 3 insertions(+), 1 deletion(-)
+
+diff --git a/drivers/gpu/drm/ttm/ttm_bo_util.c 
b/drivers/gpu/drm/ttm/ttm_bo_util.c
+index 7ccb2295cac1..5bbc1339d28e 100644
+--- a/drivers/gpu/drm/ttm/ttm_bo_util.c
++++ b/drivers/gpu/drm/ttm/ttm_bo_util.c
+@@ -310,7 +310,7 @@ static int ttm_buffer_object_transfer(struct 
ttm_buffer_object *bo,
+       kref_init(&fbo->base.kref);
+       fbo->base.destroy = &ttm_transfered_destroy;
+       fbo->base.acc_size = 0;
+-      fbo->base.pin_count = 1;
++      fbo->base.pin_count = 0;
+       if (bo->type != ttm_bo_type_sg)
+               fbo->base.base.resv = &fbo->base.base._resv;
+ 
+@@ -319,6 +319,8 @@ static int ttm_buffer_object_transfer(struct 
ttm_buffer_object *bo,
+       ret = dma_resv_trylock(&fbo->base.base._resv);
+       WARN_ON(!ret);
+ 
++      ttm_bo_move_to_lru_tail_unlocked(&fbo->base);
++
+       *new_obj = &fbo->base;
+       return 0;
+ }
+-- 
+2.31.0
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/media-dvb-usb-Fix-memory-leak-at-error-in-dvb_usb_de.patch 
new/patches.suse/media-dvb-usb-Fix-memory-leak-at-error-in-dvb_usb_de.patch
--- old/patches.suse/media-dvb-usb-Fix-memory-leak-at-error-in-dvb_usb_de.patch 
2021-03-09 12:35:18.000000000 +0100
+++ new/patches.suse/media-dvb-usb-Fix-memory-leak-at-error-in-dvb_usb_de.patch 
2021-03-30 19:57:52.000000000 +0200
@@ -1,32 +1,98 @@
+From 13a79f14ab285120bc4977e00a7c731e8143f548 Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <ti...@suse.de>
-Date: Wed, 20 Jan 2021 11:20:56 +0100
-Subject: [PATCH 1/2] media: dvb-usb: Fix memory leak at error in
- dvb_usb_device_init()
-Message-Id: <20210120102057.21143-2-ti...@suse.de>
-Patch-mainline: Submitted, linux-media ML
+Date: Mon, 1 Feb 2021 09:32:46 +0100
+Subject: [PATCH] media: dvb-usb: Fix memory leak at error in 
dvb_usb_device_init()
+Git-commit: 13a79f14ab285120bc4977e00a7c731e8143f548
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
+Patch-mainline: Queued in subsystem maintainer repo
 References: bsc#1181104
 
 dvb_usb_device_init() allocates a dvb_usb_device object, but it
-doesn't release it even when returning an error.  The callers don't
-seem caring it as well, hence those memories are leaked.
+doesn't release the object by itself even at errors.  The object is
+released in the callee side (dvb_usb_init()) in some error cases via
+dvb_usb_exit() call, but it also missed the object free in other error
+paths.  And, the caller (it's only dvb_usb_device_init()) doesn't seem
+caring the resource management as well, hence those memories are
+leaked.
 
 This patch assures releasing the memory at the error path in
-dvb_usb_device_init().  Also it makes sure that USB intfdata is reset
-and don't return the bogus pointer to the caller at the error path,
-too.
+dvb_usb_device_init().  Now dvb_usb_init() frees the resources it
+allocated but leaves the passed dvb_usb_device object intact.  In
+turn, the dvb_usb_device object is released in dvb_usb_device_init()
+instead.
+We could use dvb_usb_exit() function for releasing everything in the
+callee (as it was used for some error cases in the original code), but
+releasing the passed object in the callee is non-intuitive and
+error-prone.  So I took this approach (which is more standard in Linus
+kernel code) although it ended with a bit more open codes.
+
+Along with the change, the patch makes sure that USB intfdata is reset
+and don't return the bogus pointer to the caller of
+dvb_usb_device_init() at the error path, too.
 
 Cc: <sta...@vger.kernel.org>
 Signed-off-by: Takashi Iwai <ti...@suse.de>
+Signed-off-by: Sean Young <s...@mess.org>
+Signed-off-by: Mauro Carvalho Chehab <mchehab+hua...@kernel.org>
 
 ---
- drivers/media/usb/dvb-usb/dvb-usb-init.c | 18 ++++++++++++------
- 1 file changed, 12 insertions(+), 6 deletions(-)
+ drivers/media/usb/dvb-usb/dvb-usb-init.c | 47 ++++++++++++++++--------
+ 1 file changed, 31 insertions(+), 16 deletions(-)
 
 diff --git a/drivers/media/usb/dvb-usb/dvb-usb-init.c 
b/drivers/media/usb/dvb-usb/dvb-usb-init.c
-index c1a7634e27b4..5befec87f26a 100644
+index c1a7634e27b4..c78158d12540 100644
 --- a/drivers/media/usb/dvb-usb/dvb-usb-init.c
 +++ b/drivers/media/usb/dvb-usb/dvb-usb-init.c
-@@ -281,15 +281,21 @@ int dvb_usb_device_init(struct usb_interface *intf,
+@@ -158,22 +158,20 @@ static int dvb_usb_init(struct dvb_usb_device *d, short 
*adapter_nums)
+ 
+               if (d->props.priv_init != NULL) {
+                       ret = d->props.priv_init(d);
+-                      if (ret != 0) {
+-                              kfree(d->priv);
+-                              d->priv = NULL;
+-                              return ret;
+-                      }
++                      if (ret != 0)
++                              goto err_priv_init;
+               }
+       }
+ 
+       /* check the capabilities and set appropriate variables */
+       dvb_usb_device_power_ctrl(d, 1);
+ 
+-      if ((ret = dvb_usb_i2c_init(d)) ||
+-              (ret = dvb_usb_adapter_init(d, adapter_nums))) {
+-              dvb_usb_exit(d);
+-              return ret;
+-      }
++      ret = dvb_usb_i2c_init(d);
++      if (ret)
++              goto err_i2c_init;
++      ret = dvb_usb_adapter_init(d, adapter_nums);
++      if (ret)
++              goto err_adapter_init;
+ 
+       if ((ret = dvb_usb_remote_init(d)))
+               err("could not initialize remote control.");
+@@ -181,6 +179,17 @@ static int dvb_usb_init(struct dvb_usb_device *d, short 
*adapter_nums)
+       dvb_usb_device_power_ctrl(d, 0);
+ 
+       return 0;
++
++err_adapter_init:
++      dvb_usb_adapter_exit(d);
++err_i2c_init:
++      dvb_usb_i2c_exit(d);
++      if (d->priv && d->props.priv_destroy)
++              d->props.priv_destroy(d);
++err_priv_init:
++      kfree(d->priv);
++      d->priv = NULL;
++      return ret;
+ }
+ 
+ /* determine the name and the state of the just found USB device */
+@@ -281,15 +290,21 @@ int dvb_usb_device_init(struct usb_interface *intf,
  
        usb_set_intfdata(intf, d);
  
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/patches.suse/media-dvb-usb-Fix-use-after-free-access.patch 
new/patches.suse/media-dvb-usb-Fix-use-after-free-access.patch
--- old/patches.suse/media-dvb-usb-Fix-use-after-free-access.patch      
2021-03-09 12:35:18.000000000 +0100
+++ new/patches.suse/media-dvb-usb-Fix-use-after-free-access.patch      
2021-03-30 19:57:52.000000000 +0200
@@ -1,14 +1,16 @@
+From c49206786ee252f28b7d4d155d1fff96f145a05d Mon Sep 17 00:00:00 2001
 From: Takashi Iwai <ti...@suse.de>
-Date: Wed, 20 Jan 2021 10:14:23 +0100
-Subject: [PATCH 2/2] media: dvb-usb: Fix use-after-free access
-Message-Id: <20210120102057.21143-3-ti...@suse.de>
-Patch-mainline: Submitted, linux-media ML
+Date: Mon, 1 Feb 2021 09:32:47 +0100
+Subject: [PATCH] media: dvb-usb: Fix use-after-free access
+Git-commit: c49206786ee252f28b7d4d155d1fff96f145a05d
+Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git
+Patch-mainline: Queued in subsystem maintainer repo
 References: bsc#1181104
 
 dvb_usb_device_init() copies the properties to the own data, so that
 the callers can release the original properties later (as done in the
-commit 299c7007e936 "media: dw2102: Fix memleak on sequence of
-probes").  However, it also stores dev->desc pointer that is a
+commit 299c7007e936 ("media: dw2102: Fix memleak on sequence of
+probes")).  However, it also stores dev->desc pointer that is a
 reference to the original properties data.  Since dev->desc is
 referred later, it may result in use-after-free, in the worst case,
 leading to a kernel Oops as reported.
@@ -18,23 +20,27 @@
 
 Reported-and-tested-by: Stefan Seyfried <seife+ker...@b1-systems.com>
 Buglink: http://bugzilla.opensuse.org/show_bug.cgi?id=1181104
+
+Reviewed-by: Robert Foss <robert.f...@linaro.org>
 Cc: <sta...@vger.kernel.org>
 Signed-off-by: Takashi Iwai <ti...@suse.de>
+Signed-off-by: Sean Young <s...@mess.org>
+Signed-off-by: Mauro Carvalho Chehab <mchehab+hua...@kernel.org>
 
 ---
  drivers/media/usb/dvb-usb/dvb-usb-init.c | 23 +++++++++++++----------
  1 file changed, 13 insertions(+), 10 deletions(-)
 
 diff --git a/drivers/media/usb/dvb-usb/dvb-usb-init.c 
b/drivers/media/usb/dvb-usb/dvb-usb-init.c
-index 5befec87f26a..07ff9b4d2f34 100644
+index c78158d12540..6c9e3290af56 100644
 --- a/drivers/media/usb/dvb-usb/dvb-usb-init.c
 +++ b/drivers/media/usb/dvb-usb/dvb-usb-init.c
-@@ -255,27 +255,30 @@ int dvb_usb_device_init(struct usb_interface *intf,
+@@ -264,27 +264,30 @@ int dvb_usb_device_init(struct usb_interface *intf,
        if (du != NULL)
                *du = NULL;
  
 -      if ((desc = dvb_usb_find_device(udev, props, &cold)) == NULL) {
-+      d = kzalloc(sizeof(struct dvb_usb_device), GFP_KERNEL);
++      d = kzalloc(sizeof(*d), GFP_KERNEL);
 +      if (!d) {
 +              err("no memory for 'struct dvb_usb_device'");
 +              return -ENOMEM;

++++++ series.conf ++++++
++++ 753 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/kernel-source/series.conf
++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.2401/series.conf

++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.3ceCpp/_old  2021-04-06 17:31:00.435206942 +0200
+++ /var/tmp/diff_new_pack.3ceCpp/_new  2021-04-06 17:31:00.435206942 +0200
@@ -1,3 +1,3 @@
-2021-03-11 16:11:36 +0000
-GIT Revision: 7358b30598bf26791ff12120bcff0238a711631a
+2021-03-30 17:57:52 +0000
+GIT Revision: dbc4a02972b5d36d666df3c1b25f429cc24db598
 GIT Branch: stable

Reply via email to