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-03-11 20:08:26 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.2401 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source" Thu Mar 11 20:08:26 2021 rev:578 rq:877719 version:5.11.4 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2021-03-03 18:33:16.179313439 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.2401/dtb-aarch64.changes 2021-03-11 20:08:44.680318205 +0100 @@ -1,0 +2,1502 @@ +Mon Mar 8 06:16:55 CET 2021 - jsl...@suse.cz + +- ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL request + direction to set samplerate (git-fixes). +- commit be77cd2 + +------------------------------------------------------------------- +Sun Mar 7 16:47:13 CET 2021 - jsl...@suse.cz + +- blacklist.conf: add a typo fix +- commit 2ae3683 + +------------------------------------------------------------------- +Sun Mar 7 16:44:29 CET 2021 - jsl...@suse.cz + +- Linux 5.11.4 (bsc#1012628). +- ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike + X570 board (bsc#1012628). +- ALSA: hda/realtek: Add quirk for Intel NUC 10 (bsc#1012628). +- ALSA: hda/realtek: Add quirk for Clevo NH55RZQ (bsc#1012628). +- phy: mediatek: Add missing MODULE_DEVICE_TABLE() (bsc#1012628). +- tty: teach the n_tty ICANON case about the new "cookie + continuations" too (bsc#1012628). +- tty: teach n_tty line discipline about the new "cookie + continuations" (bsc#1012628). +- tty: clean up legacy leftovers from n_tty line discipline + (bsc#1012628). +- tty: fix up hung_up_tty_read() conversion (bsc#1012628). +- tty: fix up iterate_tty_read() EOVERFLOW handling (bsc#1012628). +- swap: fix swapfile read/write offset (bsc#1012628). +- xen: fix p2m size in dom0 for disabled memory hotplug case + (bsc#1012628). +- xen-netback: respect gnttab_map_refs()'s return value + (bsc#1012628). +- Xen/gnttab: handle p2m update errors on a per-slot basis + (bsc#1012628). +- scsi: iscsi: Verify lengths on passthrough PDUs (bsc#1012628). +- scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE + (bsc#1012628). +- scsi: iscsi: Restrict sessions and handles to admin capabilities + (bsc#1012628). +- ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 + tablet (bsc#1012628). +- ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 + tablet (bsc#1012628). +- ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 + tablet (bsc#1012628). +- ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD + MID 7316R tablet (bsc#1012628). +- sched/features: Fix hrtick reprogramming (bsc#1012628). +- parisc: Bump 64-bit IRQ stack size to 64 KB (bsc#1012628). +- ASoC: Intel: sof_sdw: detect DMIC number based on mach params + (bsc#1012628). +- ASoC: Intel: sof-sdw: indent and add quirks consistently + (bsc#1012628). +- perf/x86/kvm: Add Cascade Lake Xeon steppings to + isolation_ucodes[] (bsc#1012628). +- btrfs: fix error handling in commit_fs_roots (bsc#1012628). +- ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() + (bsc#1012628). +- ALSA: usb-audio: Add DJM-450 to the quirks table (bsc#1012628). +- ALSA: usb-audio: Add DJM450 to Pioneer format quirk + (bsc#1012628). +- nvme-tcp: add clean action for failed reconnection + (bsc#1012628). +- nvme-rdma: add clean action for failed reconnection + (bsc#1012628). +- nvme-core: add cancel tagset helpers (bsc#1012628). +- f2fs: fix to set/clear I_LINKABLE under i_lock (bsc#1012628). +- f2fs: handle unallocated section and zone on pinned/atgc + (bsc#1012628). +- media: uvcvideo: Allow entities with no pads (bsc#1012628). +- drm/amd/amdgpu: add error handling to + amdgpu_virt_read_pf2vf_data (bsc#1012628). +- drm/amd/display: Guard against NULL pointer deref when + get_i2c_info fails (bsc#1012628). +- ALSA: usb-audio: Add support for Pioneer DJM-750 (bsc#1012628). +- ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS + quirk-flag (bsc#1012628). +- PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse + (bsc#1012628). +- drm/amdgpu: Add check to prevent IH overflow (bsc#1012628). +- fs: make unlazy_walk() error handling consistent (bsc#1012628). +- crypto: tcrypt - avoid signed overflow in byte count + (bsc#1012628). +- drm/hisilicon: Fix use-after-free (bsc#1012628). +- wilc1000: Fix use of void pointer as a wrong struct type + (bsc#1012628). +- brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 + tablet (bsc#1012628). +- brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet + (bsc#1012628). +- net: ipa: avoid field overflow (bsc#1012628). +- staging: bcm2835-audio: Replace unsafe strcpy() with strscpy() + (bsc#1012628). +- staging: most: sound: add sanity check for function argument + (bsc#1012628). +- Bluetooth: Fix null pointer dereference in + amp_read_loc_assoc_final_data (bsc#1012628). +- Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk + (bsc#1012628). +- net: sfp: add mode quirk for GPON module Ubiquiti U-Fiber + Instant (bsc#1012628). +- ath10k: fix wmi mgmt tx queue full due to race condition + (bsc#1012628). +- pktgen: fix misuse of BUG_ON() in pktgen_thread_worker() + (bsc#1012628). +- mt76: mt7615: reset token when mac_reset happens (bsc#1012628). +- mt76: mt7915: reset token when mac_reset happens (bsc#1012628). +- selftests/bpf: Remove memory leak (bsc#1012628). +- Bluetooth: btusb: fix memory leak on suspend and resume + (bsc#1012628). +- Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for + btrtl (bsc#1012628). +- wlcore: Fix command execute failure 19 for wl12xx (bsc#1012628). +- vt/consolemap: do font sum unsigned (bsc#1012628). +- can: flexcan: add CAN wakeup function for i.MX8QM (bsc#1012628). +- x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk + (bsc#1012628). +- staging: fwserial: Fix error handling in fwserial_create + (bsc#1012628). +- EDAC/amd64: Do not load on family 0x15, model 0x13 + (bsc#1012628). +- ath10k: prevent deinitializing NAPI twice (bsc#1012628). +- ASoC: qcom: Remove useless debug print (bsc#1012628). +- dt-bindings: net: btusb: DT fix + s/interrupt-name/interrupt-names/ (bsc#1012628). +- dt-bindings: ethernet-controller: fix fixed-link specification + (bsc#1012628). +- net: fix dev_ifsioc_locked() race condition (bsc#1012628). +- net: psample: Fix netlink skb length with tunnel info + (bsc#1012628). +- net: hsr: add support for EntryForgetTime (bsc#1012628). +- net: ag71xx: remove unnecessary MTU reservation (bsc#1012628). +- net: dsa: tag_rtl4_a: Support also egress tags (bsc#1012628). +- net/sched: cls_flower: Reject invalid ct_state flags rules + (bsc#1012628). +- net: bridge: use switchdev for port flags set through sysfs too + (bsc#1012628). +- mptcp: fix DATA_FIN generation on early shutdown (bsc#1012628). +- mptcp: do not wakeup listener for MPJ subflows (bsc#1012628). +- tcp: fix tcp_rmem documentation (bsc#1012628). +- RDMA/rtrs-srv: Do not signal REG_MR (bsc#1012628). +- RDMA/rtrs-clt: Use bitmask to check sess->flags (bsc#1012628). +- RDMA/rtrs: Do not signal for heatbeat (bsc#1012628). +- vfio/type1: Use follow_pte() (bsc#1012628). +- mm/hugetlb.c: fix unnecessary address expansion of pmd sharing + (bsc#1012628). +- nbd: handle device refs for DESTROY_ON_DISCONNECT properly + (bsc#1012628). +- riscv: Get rid of MAX_EARLY_MAPPING_SIZE (bsc#1012628). +- mptcp: fix spurious retransmissions (bsc#1012628). +- net: fix up truesize of cloned skb in skb_prepare_for_shift() + (bsc#1012628). +- tomoyo: ignore data race while checking quota (bsc#1012628). +- smackfs: restrict bytes count in smackfs write functions + (bsc#1012628). +- net/af_iucv: remove WARN_ONCE on malformed RX packets + (bsc#1012628). +- xfs: Fix assert failure in xfs_setattr_size() (bsc#1012628). +- media: zr364xx: fix memory leaks in probe() (bsc#1012628). +- media: v4l2-ctrls.c: fix shift-out-of-bounds in std_validate + (bsc#1012628). +- erofs: fix shift-out-of-bounds of blkszbits (bsc#1012628). +- media: mceusb: sanity check for prescaler value (bsc#1012628). +- udlfb: Fix memory leak in dlfb_usb_probe (bsc#1012628). +- sched/core: Allow try_invoke_on_locked_down_task() with irqs + disabled (bsc#1012628). +- JFS: more checks for invalid superblock (bsc#1012628). +- x86/build: Treat R_386_PLT32 relocation as R_386_PC32 + (bsc#1012628). +- iwlwifi: add new cards for So and Qu family (bsc#1012628). +- net: usb: qmi_wwan: support ZTE P685M modem (bsc#1012628). +- commit 43a5c33 + +------------------------------------------------------------------- +Sat Mar 6 17:44:51 CET 2021 - ti...@suse.de + +- drm/amd/display: Add a backlight module option (bsc#1180749). +- drm/amdgpu/display: handle aux backlight in + backlight_get_brightness (bsc#1180749). +- drm/amdgpu/display: don't assert in set backlight function + (bsc#1180749). +- drm/amdgpu/display: simplify backlight setting (bsc#1180749). +- commit 24ee23f + +------------------------------------------------------------------- +Thu Mar 4 13:01:10 CET 2021 - jsl...@suse.cz + +- blacklist.conf: add a /proc revert +- commit 87aa54e + +------------------------------------------------------------------- +Thu Mar 4 12:56:54 CET 2021 - jsl...@suse.cz + +- Linux 5.11.3 (bsc#1012628). +- vmlinux.lds.h: add DWARF v5 sections (bsc#1012628). ++++ 1305 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.aRRxNj/_old 2021-03-11 20:09:14.592366743 +0100 +++ /var/tmp/diff_new_pack.aRRxNj/_new 2021-03-11 20:09:14.596366749 +0100 @@ -17,7 +17,7 @@ %define srcversion 5.11 -%define patchversion 5.11.2 +%define patchversion 5.11.4 %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.2 +Version: 5.11.4 %if 0%{?is_kotd} -Release: <RELEASE>.gee0b277 +Release: <RELEASE>.gbe77cd2 %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.aRRxNj/_old 2021-03-11 20:09:14.716366944 +0100 +++ /var/tmp/diff_new_pack.aRRxNj/_new 2021-03-11 20:09:14.720366951 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.11 -%define patchversion 5.11.2 +%define patchversion 5.11.4 %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.2 +Version: 5.11.4 %if 0%{?is_kotd} -Release: <RELEASE>.gee0b277 +Release: <RELEASE>.gbe77cd2 %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-ee0b277e036ac6832c4219283961bc990f56901d -Provides: kernel-srchash-ee0b277e036ac6832c4219283961bc990f56901d +Provides: kernel-%build_flavor-base-srchash-be77cd24bb57a3195457a19ea844e0c3feda324d +Provides: kernel-srchash-be77cd24bb57a3195457a19ea844e0c3feda324d # END COMMON DEPS -Provides: %name-srchash-ee0b277e036ac6832c4219283961bc990f56901d +Provides: %name-srchash-be77cd24bb57a3195457a19ea844e0c3feda324d %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.aRRxNj/_old 2021-03-11 20:09:14.744366990 +0100 +++ /var/tmp/diff_new_pack.aRRxNj/_new 2021-03-11 20:09:14.748366996 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.11 -%define patchversion 5.11.2 +%define patchversion 5.11.4 %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.2 +Version: 5.11.4 %if 0%{?is_kotd} -Release: <RELEASE>.gee0b277 +Release: <RELEASE>.gbe77cd2 %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-ee0b277e036ac6832c4219283961bc990f56901d -Provides: kernel-srchash-ee0b277e036ac6832c4219283961bc990f56901d +Provides: kernel-%build_flavor-base-srchash-be77cd24bb57a3195457a19ea844e0c3feda324d +Provides: kernel-srchash-be77cd24bb57a3195457a19ea844e0c3feda324d # END COMMON DEPS -Provides: %name-srchash-ee0b277e036ac6832c4219283961bc990f56901d +Provides: %name-srchash-be77cd24bb57a3195457a19ea844e0c3feda324d %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.aRRxNj/_old 2021-03-11 20:09:14.776367042 +0100 +++ /var/tmp/diff_new_pack.aRRxNj/_new 2021-03-11 20:09:14.780367048 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.11 -%define patchversion 5.11.2 +%define patchversion 5.11.4 %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.2 +Version: 5.11.4 %if 0%{?is_kotd} -Release: <RELEASE>.gee0b277 +Release: <RELEASE>.gbe77cd2 %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-ee0b277e036ac6832c4219283961bc990f56901d -Provides: kernel-srchash-ee0b277e036ac6832c4219283961bc990f56901d +Provides: kernel-%build_flavor-base-srchash-be77cd24bb57a3195457a19ea844e0c3feda324d +Provides: kernel-srchash-be77cd24bb57a3195457a19ea844e0c3feda324d # END COMMON DEPS -Provides: %name-srchash-ee0b277e036ac6832c4219283961bc990f56901d +Provides: %name-srchash-be77cd24bb57a3195457a19ea844e0c3feda324d %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.aRRxNj/_old 2021-03-11 20:09:14.808367093 +0100 +++ /var/tmp/diff_new_pack.aRRxNj/_new 2021-03-11 20:09:14.812367100 +0100 @@ -17,7 +17,7 @@ %define srcversion 5.11 -%define patchversion 5.11.2 +%define patchversion 5.11.4 %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.2 +Version: 5.11.4 %if 0%{?is_kotd} -Release: <RELEASE>.gee0b277 +Release: <RELEASE>.gbe77cd2 %else Release: 0 %endif @@ -63,7 +63,7 @@ %endif Url: http://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-ee0b277e036ac6832c4219283961bc990f56901d +Provides: %name-srchash-be77cd24bb57a3195457a19ea844e0c3feda324d 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.aRRxNj/_old 2021-03-11 20:09:14.836367139 +0100 +++ /var/tmp/diff_new_pack.aRRxNj/_new 2021-03-11 20:09:14.844367152 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.11 -%define patchversion 5.11.2 +%define patchversion 5.11.4 %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.2 +Version: 5.11.4 %if 0%{?is_kotd} -Release: <RELEASE>.gee0b277 +Release: <RELEASE>.gbe77cd2 %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-ee0b277e036ac6832c4219283961bc990f56901d -Provides: kernel-srchash-ee0b277e036ac6832c4219283961bc990f56901d +Provides: kernel-%build_flavor-base-srchash-be77cd24bb57a3195457a19ea844e0c3feda324d +Provides: kernel-srchash-be77cd24bb57a3195457a19ea844e0c3feda324d # END COMMON DEPS -Provides: %name-srchash-ee0b277e036ac6832c4219283961bc990f56901d +Provides: %name-srchash-be77cd24bb57a3195457a19ea844e0c3feda324d %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.aRRxNj/_old 2021-03-11 20:09:14.912367262 +0100 +++ /var/tmp/diff_new_pack.aRRxNj/_new 2021-03-11 20:09:14.916367269 +0100 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 5.11.2 +%define patchversion 5.11.4 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-ee0b277e036ac6832c4219283961bc990f56901d +BuildRequires: kernel%kernel_flavor-srchash-be77cd24bb57a3195457a19ea844e0c3feda324d %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.2 +Version: 5.11.4 %if 0%{?is_kotd} -Release: <RELEASE>.gee0b277 +Release: <RELEASE>.gbe77cd2 %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.aRRxNj/_old 2021-03-11 20:09:14.948367321 +0100 +++ /var/tmp/diff_new_pack.aRRxNj/_new 2021-03-11 20:09:14.952367328 +0100 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 5.11.2 +%define patchversion 5.11.4 %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.2 +Version: 5.11.4 %if 0%{?is_kotd} -Release: <RELEASE>.gee0b277 +Release: <RELEASE>.gbe77cd2 %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.aRRxNj/_old 2021-03-11 20:09:14.980367373 +0100 +++ /var/tmp/diff_new_pack.aRRxNj/_new 2021-03-11 20:09:14.984367379 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.11 -%define patchversion 5.11.2 +%define patchversion 5.11.4 %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.2 +Version: 5.11.4 %if 0%{?is_kotd} -Release: <RELEASE>.gee0b277 +Release: <RELEASE>.gbe77cd2 %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-ee0b277e036ac6832c4219283961bc990f56901d -Provides: kernel-srchash-ee0b277e036ac6832c4219283961bc990f56901d +Provides: kernel-%build_flavor-base-srchash-be77cd24bb57a3195457a19ea844e0c3feda324d +Provides: kernel-srchash-be77cd24bb57a3195457a19ea844e0c3feda324d # END COMMON DEPS -Provides: %name-srchash-ee0b277e036ac6832c4219283961bc990f56901d +Provides: %name-srchash-be77cd24bb57a3195457a19ea844e0c3feda324d %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.aRRxNj/_old 2021-03-11 20:09:15.008367418 +0100 +++ /var/tmp/diff_new_pack.aRRxNj/_new 2021-03-11 20:09:15.012367425 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.11 -%define patchversion 5.11.2 +%define patchversion 5.11.4 %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.2 +Version: 5.11.4 %if 0%{?is_kotd} -Release: <RELEASE>.gee0b277 +Release: <RELEASE>.gbe77cd2 %else Release: 0 %endif @@ -43,7 +43,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-ee0b277e036ac6832c4219283961bc990f56901d +Provides: %name-srchash-be77cd24bb57a3195457a19ea844e0c3feda324d 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.aRRxNj/_old 2021-03-11 20:09:15.040367470 +0100 +++ /var/tmp/diff_new_pack.aRRxNj/_new 2021-03-11 20:09:15.044367477 +0100 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0 Group: Development/Sources -Version: 5.11.2 +Version: 5.11.4 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.gee0b277 +Release: <RELEASE>.gbe77cd2 %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-ee0b277e036ac6832c4219283961bc990f56901d +Provides: %name-srchash-be77cd24bb57a3195457a19ea844e0c3feda324d Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.aRRxNj/_old 2021-03-11 20:09:15.072367522 +0100 +++ /var/tmp/diff_new_pack.aRRxNj/_new 2021-03-11 20:09:15.076367529 +0100 @@ -18,7 +18,7 @@ %define srcversion 5.11 -%define patchversion 5.11.2 +%define patchversion 5.11.4 %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.2 +Version: 5.11.4 %if 0%{?is_kotd} -Release: <RELEASE>.gee0b277 +Release: <RELEASE>.gbe77cd2 %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-ee0b277e036ac6832c4219283961bc990f56901d -Provides: kernel-srchash-ee0b277e036ac6832c4219283961bc990f56901d +Provides: kernel-%build_flavor-base-srchash-be77cd24bb57a3195457a19ea844e0c3feda324d +Provides: kernel-srchash-be77cd24bb57a3195457a19ea844e0c3feda324d # END COMMON DEPS -Provides: %name-srchash-ee0b277e036ac6832c4219283961bc990f56901d +Provides: %name-srchash-be77cd24bb57a3195457a19ea844e0c3feda324d %obsolete_rebuilds %name Source0: http://www.kernel.org/pub/linux/kernel/v5.x/linux-%srcversion.tar.xz Source2: source-post.sh kernel-zfcpdump.spec: same change ++++++ config.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/arm64/default new/config/arm64/default --- old/config/arm64/default 2021-02-26 10:12:28.000000000 +0100 +++ new/config/arm64/default 2021-03-04 13:03:58.000000000 +0100 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm64 5.11.0 Kernel Configuration +# Linux/arm64 5.11.3 Kernel Configuration # CONFIG_CC_VERSION_TEXT="aarch64-suse-linux-gcc (SUSE Linux) 10.2.1 20201202 [revision e563687cf9d3d1278f45aaebd03e0f66531076c9]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 -CONFIG_LD_VERSION=235010000 +CONFIG_LD_VERSION=236000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -234,6 +234,7 @@ # CONFIG_BPF_PRELOAD is not set CONFIG_USERFAULTFD=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y +CONFIG_KCMP=y CONFIG_RSEQ=y # CONFIG_DEBUG_RSEQ is not set # CONFIG_EMBEDDED is not set @@ -3309,7 +3310,7 @@ CONFIG_FSL_FMAN=m CONFIG_DPAA_ERRATUM_A050385=y CONFIG_FSL_PQ_MDIO=m -CONFIG_FSL_XGMAC_MDIO=m +CONFIG_FSL_XGMAC_MDIO=y CONFIG_GIANFAR=m CONFIG_FSL_DPAA_ETH=m CONFIG_FSL_DPAA2_ETH=m @@ -10268,7 +10269,6 @@ CONFIG_GENERIC_PHY=y CONFIG_GENERIC_PHY_MIPI_DPHY=y CONFIG_PHY_XGENE=m -CONFIG_USB_LGM_PHY=m CONFIG_PHY_SUN4I_USB=m CONFIG_PHY_SUN6I_MIPI_DPHY=m CONFIG_PHY_SUN9I_USB=m @@ -11732,17 +11732,17 @@ CONFIG_PID_IN_CONTEXTIDR=y # CONFIG_DEBUG_EFI is not set CONFIG_ARM64_RELOC_TEST=m -CONFIG_CORESIGHT=y -CONFIG_CORESIGHT_LINKS_AND_SINKS=y -CONFIG_CORESIGHT_LINK_AND_SINK_TMC=y -CONFIG_CORESIGHT_CATU=y -CONFIG_CORESIGHT_SINK_TPIU=y -CONFIG_CORESIGHT_SINK_ETBV10=y -CONFIG_CORESIGHT_SOURCE_ETM4X=y +CONFIG_CORESIGHT=m +CONFIG_CORESIGHT_LINKS_AND_SINKS=m +CONFIG_CORESIGHT_LINK_AND_SINK_TMC=m +CONFIG_CORESIGHT_CATU=m +CONFIG_CORESIGHT_SINK_TPIU=m +CONFIG_CORESIGHT_SINK_ETBV10=m +CONFIG_CORESIGHT_SOURCE_ETM4X=m CONFIG_ETM4X_IMPDEF_FEATURE=y -CONFIG_CORESIGHT_STM=y +CONFIG_CORESIGHT_STM=m CONFIG_CORESIGHT_CPU_DEBUG=m -CONFIG_CORESIGHT_CTI=y +CONFIG_CORESIGHT_CTI=m # CONFIG_CORESIGHT_CTI_INTEGRATION_REGS is not set # end of arm64 Debugging diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default --- old/config/armv6hl/default 2021-02-26 10:12:28.000000000 +0100 +++ new/config/armv6hl/default 2021-03-04 13:03:58.000000000 +0100 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 5.11.0 Kernel Configuration +# Linux/arm 5.11.3 Kernel Configuration # CONFIG_CC_VERSION_TEXT="arm-suse-linux-gnueabi-gcc (SUSE Linux) 10.2.1 20201202 [revision e563687cf9d3d1278f45aaebd03e0f66531076c9]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 -CONFIG_LD_VERSION=235010000 +CONFIG_LD_VERSION=236000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -215,6 +215,7 @@ # CONFIG_BPF_PRELOAD is not set CONFIG_USERFAULTFD=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y +CONFIG_KCMP=y CONFIG_RSEQ=y # CONFIG_DEBUG_RSEQ is not set # CONFIG_EMBEDDED is not set @@ -7252,7 +7253,6 @@ # CONFIG_GENERIC_PHY=y CONFIG_GENERIC_PHY_MIPI_DPHY=y -CONFIG_USB_LGM_PHY=m # CONFIG_BCM_KONA_USB2_PHY is not set # CONFIG_PHY_CADENCE_TORRENT is not set CONFIG_PHY_CADENCE_DPHY=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default --- old/config/armv7hl/default 2021-02-26 10:12:28.000000000 +0100 +++ new/config/armv7hl/default 2021-03-04 13:03:58.000000000 +0100 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 5.11.0 Kernel Configuration +# Linux/arm 5.11.3 Kernel Configuration # CONFIG_CC_VERSION_TEXT="arm-suse-linux-gnueabi-gcc (SUSE Linux) 10.2.1 20201202 [revision e563687cf9d3d1278f45aaebd03e0f66531076c9]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 -CONFIG_LD_VERSION=235010000 +CONFIG_LD_VERSION=236000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -233,6 +233,7 @@ # CONFIG_BPF_PRELOAD is not set CONFIG_USERFAULTFD=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y +CONFIG_KCMP=y CONFIG_RSEQ=y # CONFIG_DEBUG_RSEQ is not set # CONFIG_EMBEDDED is not set @@ -10275,7 +10276,6 @@ # CONFIG_GENERIC_PHY=y CONFIG_GENERIC_PHY_MIPI_DPHY=y -CONFIG_USB_LGM_PHY=m CONFIG_PHY_SUN4I_USB=m CONFIG_PHY_SUN6I_MIPI_DPHY=m CONFIG_PHY_SUN9I_USB=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/lpae new/config/armv7hl/lpae --- old/config/armv7hl/lpae 2021-02-26 10:12:28.000000000 +0100 +++ new/config/armv7hl/lpae 2021-03-04 13:03:58.000000000 +0100 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/arm 5.11.0 Kernel Configuration +# Linux/arm 5.11.3 Kernel Configuration # CONFIG_CC_VERSION_TEXT="arm-suse-linux-gnueabi-gcc (SUSE Linux) 10.2.1 20201202 [revision e563687cf9d3d1278f45aaebd03e0f66531076c9]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 -CONFIG_LD_VERSION=235010000 +CONFIG_LD_VERSION=236000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -232,6 +232,7 @@ # CONFIG_BPF_PRELOAD is not set CONFIG_USERFAULTFD=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y +CONFIG_KCMP=y CONFIG_RSEQ=y # CONFIG_DEBUG_RSEQ is not set # CONFIG_EMBEDDED is not set @@ -9885,7 +9886,6 @@ # CONFIG_GENERIC_PHY=y CONFIG_GENERIC_PHY_MIPI_DPHY=y -CONFIG_USB_LGM_PHY=m CONFIG_PHY_SUN4I_USB=m CONFIG_PHY_SUN6I_MIPI_DPHY=m CONFIG_PHY_SUN9I_USB=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/pae new/config/i386/pae --- old/config/i386/pae 2021-02-26 10:12:28.000000000 +0100 +++ new/config/i386/pae 2021-03-04 13:03:58.000000000 +0100 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/i386 5.11.0 Kernel Configuration +# Linux/i386 5.11.3 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="gcc (SUSE Linux) 10.2.1 20201202 [revision e563687cf9d3d1278f45aaebd03e0f66531076c9]" +CONFIG_CC_VERSION_TEXT="gcc-10 (SUSE Linux) 10.2.1 20201202 [revision e563687cf9d3d1278f45aaebd03e0f66531076c9]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 -CONFIG_LD_VERSION=235010000 +CONFIG_LD_VERSION=236000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -243,6 +243,7 @@ # CONFIG_BPF_PRELOAD is not set CONFIG_USERFAULTFD=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y +CONFIG_KCMP=y CONFIG_RSEQ=y # CONFIG_DEBUG_RSEQ is not set # CONFIG_EMBEDDED is not set diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default --- old/config/ppc64/default 2021-02-26 10:12:28.000000000 +0100 +++ new/config/ppc64/default 2021-03-04 13:03:58.000000000 +0100 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 5.11.0 Kernel Configuration +# Linux/powerpc 5.11.3 Kernel Configuration # CONFIG_CC_VERSION_TEXT="powerpc64-suse-linux-gcc (SUSE Linux) 10.2.1 20201202 [revision e563687cf9d3d1278f45aaebd03e0f66531076c9]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 -CONFIG_LD_VERSION=235010000 +CONFIG_LD_VERSION=236000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -231,6 +231,7 @@ CONFIG_USERFAULTFD=y CONFIG_ARCH_HAS_MEMBARRIER_CALLBACKS=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y +CONFIG_KCMP=y CONFIG_RSEQ=y # CONFIG_DEBUG_RSEQ is not set # CONFIG_EMBEDDED is not set @@ -7124,7 +7125,6 @@ # CONFIG_GENERIC_PHY=y CONFIG_GENERIC_PHY_MIPI_DPHY=y -CONFIG_USB_LGM_PHY=m CONFIG_BCM_KONA_USB2_PHY=m CONFIG_PHY_CADENCE_TORRENT=m CONFIG_PHY_CADENCE_DPHY=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default --- old/config/ppc64le/default 2021-02-26 10:12:28.000000000 +0100 +++ new/config/ppc64le/default 2021-03-04 13:03:58.000000000 +0100 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/powerpc 5.11.0 Kernel Configuration +# Linux/powerpc 5.11.3 Kernel Configuration # CONFIG_CC_VERSION_TEXT="powerpc64le-suse-linux-gcc (SUSE Linux) 10.2.1 20201202 [revision e563687cf9d3d1278f45aaebd03e0f66531076c9]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 -CONFIG_LD_VERSION=235010000 +CONFIG_LD_VERSION=236000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -230,6 +230,7 @@ CONFIG_USERFAULTFD=y CONFIG_ARCH_HAS_MEMBARRIER_CALLBACKS=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y +CONFIG_KCMP=y CONFIG_RSEQ=y # CONFIG_DEBUG_RSEQ is not set # CONFIG_EMBEDDED is not set @@ -6976,7 +6977,6 @@ # CONFIG_GENERIC_PHY=y CONFIG_GENERIC_PHY_MIPI_DPHY=y -CONFIG_USB_LGM_PHY=m CONFIG_BCM_KONA_USB2_PHY=m CONFIG_PHY_CADENCE_TORRENT=m CONFIG_PHY_CADENCE_DPHY=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/riscv64/default new/config/riscv64/default --- old/config/riscv64/default 2021-02-26 10:12:28.000000000 +0100 +++ new/config/riscv64/default 2021-03-04 13:03:58.000000000 +0100 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/riscv 5.11.0 Kernel Configuration +# Linux/riscv 5.11.3 Kernel Configuration # CONFIG_CC_VERSION_TEXT="riscv64-suse-linux-gcc (SUSE Linux) 10.2.1 20201202 [revision e563687cf9d3d1278f45aaebd03e0f66531076c9]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 -CONFIG_LD_VERSION=235010000 +CONFIG_LD_VERSION=236000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -211,6 +211,7 @@ CONFIG_USERMODE_DRIVER=y # CONFIG_BPF_PRELOAD is not set CONFIG_USERFAULTFD=y +CONFIG_KCMP=y # CONFIG_EMBEDDED is not set CONFIG_HAVE_PERF_EVENTS=y # CONFIG_PC104 is not set @@ -7805,7 +7806,6 @@ # CONFIG_GENERIC_PHY=y CONFIG_GENERIC_PHY_MIPI_DPHY=y -CONFIG_USB_LGM_PHY=m CONFIG_BCM_KONA_USB2_PHY=m CONFIG_PHY_CADENCE_TORRENT=m CONFIG_PHY_CADENCE_DPHY=m diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/riscv64/vanilla new/config/riscv64/vanilla --- old/config/riscv64/vanilla 2021-02-26 10:12:28.000000000 +0100 +++ new/config/riscv64/vanilla 2021-03-04 13:03:58.000000000 +0100 @@ -1,3 +1,4 @@ CONFIG_LOCALVERSION="-vanilla" CONFIG_MODULES=y CONFIG_MODULE_SIG=y +CONFIG_EFI_STUB=y diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/default new/config/s390x/default --- old/config/s390x/default 2021-02-26 10:12:28.000000000 +0100 +++ new/config/s390x/default 2021-03-04 13:03:58.000000000 +0100 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 5.11.0 Kernel Configuration +# Linux/s390 5.11.3 Kernel Configuration # CONFIG_CC_VERSION_TEXT="s390x-suse-linux-gcc (SUSE Linux) 10.2.1 20201202 [revision e563687cf9d3d1278f45aaebd03e0f66531076c9]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 -CONFIG_LD_VERSION=235010000 +CONFIG_LD_VERSION=236000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -219,6 +219,7 @@ CONFIG_USERMODE_DRIVER=y # CONFIG_BPF_PRELOAD is not set CONFIG_USERFAULTFD=y +CONFIG_KCMP=y CONFIG_RSEQ=y # CONFIG_DEBUG_RSEQ is not set # CONFIG_EMBEDDED is not set diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/zfcpdump new/config/s390x/zfcpdump --- old/config/s390x/zfcpdump 2021-02-26 10:12:28.000000000 +0100 +++ new/config/s390x/zfcpdump 2021-03-04 13:03:58.000000000 +0100 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/s390 5.11.0 Kernel Configuration +# Linux/s390 5.11.3 Kernel Configuration # CONFIG_CC_VERSION_TEXT="s390x-suse-linux-gcc (SUSE Linux) 10.2.1 20201202 [revision e563687cf9d3d1278f45aaebd03e0f66531076c9]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 -CONFIG_LD_VERSION=235010000 +CONFIG_LD_VERSION=236000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 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-02-26 10:12:28.000000000 +0100 +++ new/config/x86_64/default 2021-03-04 13:03:58.000000000 +0100 @@ -1,11 +1,11 @@ # # Automatically generated file; DO NOT EDIT. -# Linux/x86_64 5.11.0 Kernel Configuration +# Linux/x86_64 5.11.3 Kernel Configuration # -CONFIG_CC_VERSION_TEXT="gcc (SUSE Linux) 10.2.1 20201202 [revision e563687cf9d3d1278f45aaebd03e0f66531076c9]" +CONFIG_CC_VERSION_TEXT="gcc-10 (SUSE Linux) 10.2.1 20201202 [revision e563687cf9d3d1278f45aaebd03e0f66531076c9]" CONFIG_CC_IS_GCC=y CONFIG_GCC_VERSION=100201 -CONFIG_LD_VERSION=235010000 +CONFIG_LD_VERSION=236000000 # CONFIG_CC_IS_CLANG is not set # CONFIG_LD_IS_LLD is not set CONFIG_CLANG_VERSION=0 @@ -254,6 +254,7 @@ # CONFIG_BPF_PRELOAD is not set CONFIG_USERFAULTFD=y CONFIG_ARCH_HAS_MEMBARRIER_SYNC_CORE=y +CONFIG_KCMP=y CONFIG_RSEQ=y # CONFIG_DEBUG_RSEQ is not set # CONFIG_EMBEDDED is not set @@ -7413,6 +7414,7 @@ CONFIG_USB_GADGET_VBUS_DRAW=2 CONFIG_USB_GADGET_STORAGE_NUM_BUFFERS=2 # CONFIG_U_SERIAL_CONSOLE is not set + # # USB Peripheral Controller # ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 74409 lines of diff (skipped) ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/ALSA-usb-audio-Fix-Pioneer-DJM-devices-URB_CONTROL-r.patch new/patches.suse/ALSA-usb-audio-Fix-Pioneer-DJM-devices-URB_CONTROL-r.patch --- old/patches.suse/ALSA-usb-audio-Fix-Pioneer-DJM-devices-URB_CONTROL-r.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/ALSA-usb-audio-Fix-Pioneer-DJM-devices-URB_CONTROL-r.patch 2021-03-08 06:16:55.000000000 +0100 @@ -0,0 +1,36 @@ +From: Nicolas MURE <nicolas.mure2...@gmail.com> +Date: Mon, 1 Mar 2021 15:29:27 +0100 +Subject: ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL request + direction to set samplerate +Git-commit: 2c9119001dcb1dc7027257c5d8960d30f5ba58be +Patch-mainline: 5.12-rc2 +References: git-fixes + +This commit only contains the fix about the `URB_CONTROL` request +direction to set the samplerate of Pioneer DJM devices (`URB_CONTROL out`). + +Fixes: 3b85f5fc75d5 ("ALSA: usb-audio: Add DJM450 to Pioneer format quirk") +Signed-off-by: Nicolas MURE <nicolas.mure2...@gmail.com> +Link: https://lore.kernel.org/r/20210301142927.14552-1-nicolas.mure2...@gmail.com +Signed-off-by: Takashi Iwai <ti...@suse.de> +Signed-off-by: Jiri Slaby <jsl...@suse.cz> +--- + sound/usb/quirks.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/sound/usb/quirks.c b/sound/usb/quirks.c +index 9ba4682ebc48..737b2729c0d3 100644 +--- a/sound/usb/quirks.c ++++ b/sound/usb/quirks.c +@@ -1482,7 +1482,7 @@ static int pioneer_djm_set_format_quirk(struct snd_usb_substream *subs, + usb_set_interface(subs->dev, 0, 1); + // we should derive windex from fmt-sync_ep but it's not set + snd_usb_ctl_msg(subs->stream->chip->dev, +- usb_rcvctrlpipe(subs->stream->chip->dev, 0), ++ usb_sndctrlpipe(subs->stream->chip->dev, 0), + 0x01, 0x22, 0x0100, windex, &sr, 0x0003); + return 0; + } +-- +2.30.1 + 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 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/drm-amd-display-Add-a-backlight-module-option.patch 2021-03-08 06:16:55.000000000 +0100 @@ -0,0 +1,73 @@ +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 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/drm-amdgpu-display-don-t-assert-in-set-backlight-fun.patch 2021-03-08 06:16:55.000000000 +0100 @@ -0,0 +1,32 @@ +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 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/drm-amdgpu-display-handle-aux-backlight-in-backlight.patch 2021-03-08 06:16:55.000000000 +0100 @@ -0,0 +1,56 @@ +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 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/drm-amdgpu-display-simplify-backlight-setting.patch 2021-03-08 06:16:55.000000000 +0100 @@ -0,0 +1,57 @@ +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-bail-out-of-nouveau_channel_new-if-channel-init-.patch new/patches.suse/drm-bail-out-of-nouveau_channel_new-if-channel-init-.patch --- old/patches.suse/drm-bail-out-of-nouveau_channel_new-if-channel-init-.patch 2021-02-24 00:11:36.000000000 +0100 +++ new/patches.suse/drm-bail-out-of-nouveau_channel_new-if-channel-init-.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,128 +0,0 @@ -From 349338eb524c9bff82f9345eb0cad32bcb102637 Mon Sep 17 00:00:00 2001 -From: Frantisek Hrbata <franti...@hrbata.com> -Date: Fri, 28 Aug 2020 11:28:46 +0200 -Subject: [PATCH] drm: bail out of nouveau_channel_new if channel init fails -Patch-mainline: v5.12-rc1 -Git-commit: eaba3b28401f50e22d64351caa8afe8d29509f27 -References: CVE-2020-25639 bsc#1176846 - -Unprivileged user can crash kernel by using DRM_IOCTL_NOUVEAU_CHANNEL_ALLOC -ioctl. This was reported by trinity[1] fuzzer. - -[ 71.073906] nouveau 0000:01:00.0: crashme[1329]: channel failed to initialise, -17 -[ 71.081730] BUG: kernel NULL pointer dereference, address: 00000000000000a0 -[ 71.088928] #PF: supervisor read access in kernel mode -[ 71.094059] #PF: error_code(0x0000) - not-present page -[ 71.099189] PGD 119590067 P4D 119590067 PUD 1054f5067 PMD 0 -[ 71.104842] Oops: 0000 [#1] SMP NOPTI -[ 71.108498] CPU: 2 PID: 1329 Comm: crashme Not tainted 5.8.0-rc6+ #2 -[ 71.114993] Hardware name: AMD Pike/Pike, BIOS RPK1506A 09/03/2014 -[ 71.121213] RIP: 0010:nouveau_abi16_ioctl_channel_alloc+0x108/0x380 [nouveau] -[ 71.128339] Code: 48 89 9d f0 00 00 00 41 8b 4c 24 04 41 8b 14 24 45 31 c0 4c 8d 4b 10 48 89 ee 4c 89 f7 e8 10 11 00 00 85 c0 75 78 48 8b 43 10 <8b> 90 a0 00 00 00 41 89 54 24 08 80 7d 3d 05 0f 86 bb 01 00 00 41 -[ 71.147074] RSP: 0018:ffffb4a1809cfd38 EFLAGS: 00010246 -[ 71.152526] RAX: 0000000000000000 RBX: ffff98cedbaa1d20 RCX: 00000000000003bf -[ 71.159651] RDX: 00000000000003be RSI: 0000000000000000 RDI: 0000000000030160 -[ 71.166774] RBP: ffff98cee776de00 R08: ffffdc0144198a08 R09: ffff98ceeefd4000 -[ 71.173901] R10: ffff98cee7e81780 R11: 0000000000000001 R12: ffffb4a1809cfe08 -[ 71.181214] R13: ffff98cee776d000 R14: ffff98cec519e000 R15: ffff98cee776def0 -[ 71.188339] FS: 00007fd926250500(0000) GS:ffff98ceeac80000(0000) knlGS:0000000000000000 -[ 71.196418] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 -[ 71.202155] CR2: 00000000000000a0 CR3: 0000000106622000 CR4: 00000000000406e0 -[ 71.209297] Call Trace: -[ 71.211777] ? nouveau_abi16_ioctl_getparam+0x1f0/0x1f0 [nouveau] -[ 71.218053] drm_ioctl_kernel+0xac/0xf0 [drm] -[ 71.222421] drm_ioctl+0x211/0x3c0 [drm] -[ 71.226379] ? nouveau_abi16_ioctl_getparam+0x1f0/0x1f0 [nouveau] -[ 71.232500] nouveau_drm_ioctl+0x57/0xb0 [nouveau] -[ 71.237285] ksys_ioctl+0x86/0xc0 -[ 71.240595] __x64_sys_ioctl+0x16/0x20 -[ 71.244340] do_syscall_64+0x4c/0x90 -[ 71.248110] entry_SYSCALL_64_after_hwframe+0x44/0xa9 -[ 71.253162] RIP: 0033:0x7fd925d4b88b -[ 71.256731] Code: Bad RIP value. -[ 71.259955] RSP: 002b:00007ffc743592d8 EFLAGS: 00000206 ORIG_RAX: 0000000000000010 -[ 71.267514] RAX: ffffffffffffffda RBX: 0000000000000000 RCX: 00007fd925d4b88b -[ 71.274637] RDX: 0000000000601080 RSI: 00000000c0586442 RDI: 0000000000000003 -[ 71.281986] RBP: 00007ffc74359340 R08: 00007fd926016ce0 R09: 00007fd926016ce0 -[ 71.289111] R10: 0000000000000003 R11: 0000000000000206 R12: 0000000000400620 -[ 71.296235] R13: 00007ffc74359420 R14: 0000000000000000 R15: 0000000000000000 -[ 71.303361] Modules linked in: rfkill sunrpc snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio snd_hda_intel snd_intel_dspcfg snd_hda_codec snd_hda_core edac_mce_amd snd_hwdep kvm_amd snd_seq ccp snd_seq_device snd_pcm kvm snd_timer snd irqbypass soundcore sp5100_tco pcspkr crct10dif_pclmul crc32_pclmul ghash_clmulni_intel wmi_bmof joydev i2c_piix4 fam15h_power k10temp acpi_cpufreq ip_tables xfs libcrc32c sd_mod t10_pi sg nouveau video mxm_wmi i2c_algo_bit drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops ttm broadcom bcm_phy_lib ata_generic ahci drm e1000 crc32c_intel libahci serio_raw tg3 libata firewire_ohci firewire_core wmi crc_itu_t dm_mirror dm_region_hash dm_log dm_mod -[ 71.365269] CR2: 00000000000000a0 - -simplified reproducer - ----------------------------------8<---------------------------------------- -/* - * gcc -o crashme crashme.c - * ./crashme /dev/dri/renderD128 - */ - -struct drm_nouveau_channel_alloc { - uint32_t fb_ctxdma_handle; - uint32_t tt_ctxdma_handle; - - int channel; - uint32_t pushbuf_domains; - - /* Notifier memory */ - uint32_t notifier_handle; - - /* DRM-enforced subchannel assignments */ - struct { - uint32_t handle; - uint32_t grclass; - } subchan[8]; - uint32_t nr_subchan; -}; - -static struct drm_nouveau_channel_alloc channel; - -int main(int argc, char *argv[]) { - int fd; - int rv; - - if (argc != 2) - die("usage: %s <dev>", 0, argv[0]); - - if ((fd = open(argv[1], O_RDONLY)) == -1) - die("open %s", errno, argv[1]); - - if (ioctl(fd, DRM_IOCTL_NOUVEAU_CHANNEL_ALLOC, &channel) == -1 && - errno == EACCES) - die("ioctl %s", errno, argv[1]); - - close(fd); - - printf("PASS\n"); - - return 0; -} ----------------------------------8<---------------------------------------- - -[1] https://github.com/kernelslacker/trinity - -Fixes: eeaf06ac1a55 ("drm/nouveau/svm: initial support for shared virtual memory") -Signed-off-by: Frantisek Hrbata <franti...@hrbata.com> -Reviewed-by: Karol Herbst <kher...@redhat.com> -Signed-off-by: Ben Skeggs <bske...@redhat.com> -Signed-off-by: Takashi Iwai <ti...@suse.de> - ---- - drivers/gpu/drm/nouveau/nouveau_chan.c | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/drivers/gpu/drm/nouveau/nouveau_chan.c b/drivers/gpu/drm/nouveau/nouveau_chan.c -index 8f099601d2f2..9b6f2c1414d7 100644 ---- a/drivers/gpu/drm/nouveau/nouveau_chan.c -+++ b/drivers/gpu/drm/nouveau/nouveau_chan.c -@@ -533,6 +533,7 @@ nouveau_channel_new(struct nouveau_drm *drm, struct nvif_device *device, - if (ret) { - NV_PRINTK(err, cli, "channel failed to initialise, %d\n", ret); - nouveau_channel_del(pchan); -+ goto done; - } - - ret = nouveau_svmm_join((*pchan)->vmm->svmm, (*pchan)->inst); --- -2.26.2 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/floppy-reintroduce-O_NDELAY-fix.patch new/patches.suse/floppy-reintroduce-O_NDELAY-fix.patch --- old/patches.suse/floppy-reintroduce-O_NDELAY-fix.patch 2021-02-24 00:11:36.000000000 +0100 +++ new/patches.suse/floppy-reintroduce-O_NDELAY-fix.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,88 +0,0 @@ -From e32f6163c47efbdbad06258560aa00d1c7e5b699 Mon Sep 17 00:00:00 2001 -From: Jiri Kosina <jkos...@suse.cz> -Date: Fri, 22 Jan 2021 12:13:20 +0100 -Subject: [PATCH] floppy: reintroduce O_NDELAY fix - -References: boo#1181018 -Patch-mainline: v5.12-rc1 -Git-commit: 8a0c014cd20516ade9654fc13b51345ec58e7be8 - -This issue was originally fixed in 09954bad4 ("floppy: refactor open() -flags handling"). - -The fix as a side-effect, however, introduce issue for open(O_ACCMODE) -that is being used for ioctl-only open. I wrote a fix for that, but -instead of it being merged, full revert of 09954bad4 was performed, -re-introducing the O_NDELAY / O_NONBLOCK issue, and it strikes again. - -This is a forward-port of the original fix to current codebase; the -original submission had the changelog below: - -==== -Commit 09954bad4 ("floppy: refactor open() flags handling"), as a -side-effect, causes open(/dev/fdX, O_ACCMODE) to fail. It turns out that -this is being used setfdprm userspace for ioctl-only open(). - -Reintroduce back the original behavior wrt !(FMODE_READ|FMODE_WRITE) -modes, while still keeping the original O_NDELAY bug fixed. - -Link: https://lore.kernel.org/r/nycvar.yfh.7.76.2101221209060.5...@cbobk.fhfr.pm -Cc: sta...@vger.kernel.org -Reported-by: Wim Osterholt <w...@djo.tudelft.nl> -Tested-by: Wim Osterholt <w...@djo.tudelft.nl> -Reported-and-tested-by: Kurt Garloff <k...@garloff.de> -Fixes: 09954bad4 ("floppy: refactor open() flags handling") -Fixes: f2791e7ead ("Revert "floppy: refactor open() flags handling"") -Signed-off-by: Jiri Kosina <jkos...@suse.cz> -Signed-off-by: Denis Efremov <efre...@linux.com> -Acked-by: Michal Suchanek <msucha...@suse.de> ---- - drivers/block/floppy.c | 30 +++++++++++++++--------------- - 1 file changed, 15 insertions(+), 15 deletions(-) - -diff --git a/drivers/block/floppy.c b/drivers/block/floppy.c -index dfe1dfc901cc..0b71292d9d5a 100644 ---- a/drivers/block/floppy.c -+++ b/drivers/block/floppy.c -@@ -4121,23 +4121,23 @@ static int floppy_open(struct block_device *bdev, fmode_t mode) - if (fdc_state[FDC(drive)].rawcmd == 1) - fdc_state[FDC(drive)].rawcmd = 2; - -- if (!(mode & FMODE_NDELAY)) { -- if (mode & (FMODE_READ|FMODE_WRITE)) { -- drive_state[drive].last_checked = 0; -- clear_bit(FD_OPEN_SHOULD_FAIL_BIT, -- &drive_state[drive].flags); -- if (bdev_check_media_change(bdev)) -- floppy_revalidate(bdev->bd_disk); -- if (test_bit(FD_DISK_CHANGED_BIT, &drive_state[drive].flags)) -- goto out; -- if (test_bit(FD_OPEN_SHOULD_FAIL_BIT, &drive_state[drive].flags)) -- goto out; -- } -- res = -EROFS; -- if ((mode & FMODE_WRITE) && -- !test_bit(FD_DISK_WRITABLE_BIT, &drive_state[drive].flags)) -+ if (mode & (FMODE_READ|FMODE_WRITE)) { -+ drive_state[drive].last_checked = 0; -+ clear_bit(FD_OPEN_SHOULD_FAIL_BIT, &drive_state[drive].flags); -+ if (bdev_check_media_change(bdev)) -+ floppy_revalidate(bdev->bd_disk); -+ if (test_bit(FD_DISK_CHANGED_BIT, &drive_state[drive].flags)) -+ goto out; -+ if (test_bit(FD_OPEN_SHOULD_FAIL_BIT, &drive_state[drive].flags)) - goto out; - } -+ -+ res = -EROFS; -+ -+ if ((mode & FMODE_WRITE) && -+ !test_bit(FD_DISK_WRITABLE_BIT, &drive_state[drive].flags)) -+ goto out; -+ - mutex_unlock(&open_lock); - mutex_unlock(&floppy_mutex); - return 0; --- -2.26.2 - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/media-uvcvideo-Accept-invalid-bFormatIndex-and-bFram.patch new/patches.suse/media-uvcvideo-Accept-invalid-bFormatIndex-and-bFram.patch --- old/patches.suse/media-uvcvideo-Accept-invalid-bFormatIndex-and-bFram.patch 2021-02-24 00:11:36.000000000 +0100 +++ new/patches.suse/media-uvcvideo-Accept-invalid-bFormatIndex-and-bFram.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,82 +0,0 @@ -From: Laurent Pinchart <laurent.pinch...@ideasonboard.com> -Date: Sun, 20 Dec 2020 16:11:13 +0200 -Subject: [PATCH] media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex - values -Mime-version: 1.0 -Content-type: text/plain; charset=UTF-8 -Content-transfer-encoding: 8bit -Patch-mainline: v5.12-rc1 -Git-commit: dc9455ffae02d7b7fb51ba1e007fffcb9dc5d890 -References: bsc#1180117 - -The Renkforce RF AC4K 300 Action Cam 4K reports invalid bFormatIndex and -bFrameIndex values when negotiating the video probe and commit controls. -The UVC descriptors report a single supported format and frame size, -with bFormatIndex and bFrameIndex both equal to 2, but the video probe -and commit controls report bFormatIndex and bFrameIndex set to 1. - -The device otherwise operates correctly, but the driver rejects the -values and fails the format try operation. Fix it by ignoring the -invalid indices, and assuming that the format and frame requested by the -driver are accepted by the device. - -Fixes: 8a652a17e3c0 ("media: uvcvideo: Ensure all probed info is returned to v4l2") -Link: https://bugzilla.kernel.org/show_bug.cgi?id=210767 -Reported-by: Till D??rges <doer...@pre-sense.de> -Signed-off-by: Laurent Pinchart <laurent.pinch...@ideasonboard.com> -Acked-by: Takashi Iwai <ti...@suse.de> - ---- - drivers/media/usb/uvc/uvc_v4l2.c | 18 +++++++++--------- - 1 file changed, 9 insertions(+), 9 deletions(-) - -diff --git a/drivers/media/usb/uvc/uvc_v4l2.c b/drivers/media/usb/uvc/uvc_v4l2.c -index fa06bfa174ad..c7172b8952a9 100644 ---- a/drivers/media/usb/uvc/uvc_v4l2.c -+++ b/drivers/media/usb/uvc/uvc_v4l2.c -@@ -248,7 +248,9 @@ static int uvc_v4l2_try_format(struct uvc_streaming *stream, - goto done; - - /* After the probe, update fmt with the values returned from -- * negotiation with the device. -+ * negotiation with the device. Some devices return invalid bFormatIndex -+ * and bFrameIndex values, in which case we can only assume they have -+ * accepted the requested format as-is. - */ - for (i = 0; i < stream->nformats; ++i) { - if (probe->bFormatIndex == stream->format[i].index) { -@@ -257,11 +259,10 @@ static int uvc_v4l2_try_format(struct uvc_streaming *stream, - } - } - -- if (i == stream->nformats) { -- uvc_trace(UVC_TRACE_FORMAT, "Unknown bFormatIndex %u\n", -+ if (i == stream->nformats) -+ uvc_trace(UVC_TRACE_FORMAT, -+ "Unknown bFormatIndex %u, using default\n", - probe->bFormatIndex); -- return -EINVAL; -- } - - for (i = 0; i < format->nframes; ++i) { - if (probe->bFrameIndex == format->frame[i].bFrameIndex) { -@@ -270,11 +271,10 @@ static int uvc_v4l2_try_format(struct uvc_streaming *stream, - } - } - -- if (i == format->nframes) { -- uvc_trace(UVC_TRACE_FORMAT, "Unknown bFrameIndex %u\n", -+ if (i == format->nframes) -+ uvc_trace(UVC_TRACE_FORMAT, -+ "Unknown bFrameIndex %u, using default\n", - probe->bFrameIndex); -- return -EINVAL; -- } - - fmt->fmt.pix.width = frame->wWidth; - fmt->fmt.pix.height = frame->wHeight; --- -Regards, - -Laurent Pinchart - ++++++ series.conf ++++++ ++++ 910 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.aRRxNj/_old 2021-03-11 20:09:16.680370131 +0100 +++ /var/tmp/diff_new_pack.aRRxNj/_new 2021-03-11 20:09:16.680370131 +0100 @@ -1,3 +1,3 @@ -2021-02-26 10:11:13 +0000 -GIT Revision: ee0b277e036ac6832c4219283961bc990f56901d +2021-03-08 05:16:55 +0000 +GIT Revision: be77cd24bb57a3195457a19ea844e0c3feda324d GIT Branch: stable