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