commit kernel-source for openSUSE:Factory
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 2023-04-01 19:30:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kernel-source (Old) and /work/SRC/openSUSE:Factory/.kernel-source.new.9019 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "kernel-source" Sat Apr 1 19:30:14 2023 rev:685 rq:1075544 version:6.2.9 Changes: -------- --- /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes 2023-03-24 15:18:56.514425178 +0100 +++ /work/SRC/openSUSE:Factory/.kernel-source.new.9019/dtb-aarch64.changes 2023-04-01 19:30:24.216769807 +0200 @@ -1,0 +2,468 @@ +Thu Mar 30 13:30:50 CEST 2023 - jslaby@suse.cz + +- Linux 6.2.9 (bsc#1012628). +- interconnect: qcom: osm-l3: fix icc_onecell_data allocation + (bsc#1012628). +- interconnect: qcom: sm8450: switch to qcom_icc_rpmh_* function + (bsc#1012628). +- interconnect: qcom: qcm2290: Fix MASTER_SNOC_BIMC_NRT + (bsc#1012628). +- perf/core: Fix perf_output_begin parameter is incorrectly + invoked in perf_event_bpf_output (bsc#1012628). +- perf: fix perf_event_context->time (bsc#1012628). +- tracing/hwlat: Replace sched_setaffinity with + set_cpus_allowed_ptr (bsc#1012628). +- drm/amd/display: fix k1 k2 divider programming for phantom + streams (bsc#1012628). +- drm/amd/display: Remove OTG DIV register write for Virtual + signals (bsc#1012628). +- drm/amd/display: Fix DP MST sinks removal issue (bsc#1012628). +- arm64: dts: freescale: imx8-ss-lsio: Fix flexspi clock order + (bsc#1012628). +- arm64: dts: qcom: sc8280xp: Add label property to vadc channel + nodes (bsc#1012628). +- arm64: dts: qcom: sm6375: Add missing power-domain-named to CDSP + (bsc#1012628). +- arm64: dts: qcom: sm8450: correct WSA2 assigned clocks + (bsc#1012628). +- arm64: dts: qcom: sm8450: Mark UFS controller as cache coherent + (bsc#1012628). +- power: supply: bq24190: Fix use after free bug in bq24190_remove + due to race condition (bsc#1012628). +- power: supply: da9150: Fix use after free bug in + da9150_charger_remove due to race condition (bsc#1012628). +- wifi: mt76: do not run mt76_unregister_device() on unregistered + hw (bsc#1012628). +- wifi: mt76: connac: do not check WED status for non-mmio devices + (bsc#1012628). +- efi: earlycon: Reprobe after parsing config tables + (bsc#1012628). +- arm64: dts: imx8dxl-evk: Disable hibernation mode of AR8031 + for EQOS (bsc#1012628). +- arm64: dts: imx8dxl-evk: Fix eqos phy reset gpio (bsc#1012628). +- ARM: dts: imx6sll: e70k02: fix usbotg1 pinctrl (bsc#1012628). +- ARM: dts: imx6sll: e60k02: fix usbotg1 pinctrl (bsc#1012628). +- ARM: dts: imx6sl: tolino-shine2hd: fix usbotg1 pinctrl + (bsc#1012628). +- arm64: dts: imx8mn: specify #sound-dai-cells for SAI nodes + (bsc#1012628). +- arm64: dts: imx93: add missing #address-cells and #size-cells + to i2c nodes (bsc#1012628). +- NFS: Fix /proc/PID/io read_bytes for buffered reads + (bsc#1012628). +- NFS: Correct timing for assigning access cache timestamp + (bsc#1012628). +- xsk: Add missing overflow check in xdp_umem_reg (bsc#1012628). +- iavf: fix inverted Rx hash condition leading to disabled hash + (bsc#1012628). +- iavf: fix non-tunneled IPv6 UDP packet type and hashing + (bsc#1012628). +- iavf: do not track VLAN 0 filters (bsc#1012628). +- intel/igbvf: free irq on the error path in igbvf_request_msix() + (bsc#1012628). +- igbvf: Regard vf reset nack as success (bsc#1012628). +- igc: fix the validation logic for taprio's gate list + (bsc#1012628). +- i2c: imx-lpi2c: check only for enabled interrupt flags + (bsc#1012628). +- i2c: mxs: ensure that DMA buffers are safe for DMA + (bsc#1012628). +- i2c: hisi: Only use the completion interrupt to finish the + transfer (bsc#1012628). +- scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate() + (bsc#1012628). +- nfsd: don't replace page in rq_pages if it's a continuation + of last page (bsc#1012628). +- net: dsa: b53: mmap: fix device tree support (bsc#1012628). +- net: usb: smsc95xx: Limit packet length to skb->len + (bsc#1012628). +- qed/qed_sriov: guard against NULL derefs from + qed_iov_get_vf_info (bsc#1012628). +- xirc2ps_cs: Fix use after free bug in xirc2ps_detach + (bsc#1012628). +- net: phy: Ensure state transitions are processed from phy_stop() + (bsc#1012628). +- net: mdio: fix owner field for mdio buses registered using + device-tree (bsc#1012628). +- net: mdio: fix owner field for mdio buses registered using ACPI + (bsc#1012628). +- net: stmmac: Fix for mismatched host/device DMA address width + (bsc#1012628). +- thermal/drivers/mellanox: Use generic thermal_zone_get_trip() + function (bsc#1012628). +- mlxsw: core_thermal: Fix fan speed in maximum cooling state + (bsc#1012628). +- drm/i915/fbdev: lock the fbdev obj before vma pin (bsc#1012628). +- drm/i915/mtl: Disable MC6 for MTL A step (bsc#1012628). +- drm/i915/guc: Rename GuC register state capture node to be + more obvious (bsc#1012628). +- drm/i915/guc: Fix missing ecodes (bsc#1012628). +- drm/i915/gt: perform uc late init after probe error injection + (bsc#1012628). +- drm/i915: Fix format for perf_limit_reasons (bsc#1012628). +- drm/i915: Update vblank timestamping stuff on seamless M/N + change (bsc#1012628). +- net: dsa: report rx_bytes unadjusted for ETH_HLEN (bsc#1012628). +- net: qcom/emac: Fix use after free bug in emac_remove due to + race condition (bsc#1012628). +- net: usb: lan78xx: Limit packet length to skb->len + (bsc#1012628). +- net/ps3_gelic_net: Fix RX sk_buff length (bsc#1012628). +- net/ps3_gelic_net: Use dma_mapping_error (bsc#1012628). +- octeontx2-vf: Add missing free for alloc_percpu (bsc#1012628). +- bootconfig: Fix testcase to increase max node (bsc#1012628). +- keys: Do not cache key in task struct if key is requested from + kernel thread (bsc#1012628). +- ice: check if VF exists before mode check (bsc#1012628). +- iavf: fix hang on reboot with ice (bsc#1012628). +- i40e: fix flow director packet filter programming (bsc#1012628). +- bpf: Adjust insufficient default bpf_jit_limit (bsc#1012628). +- net/mlx5e: Set uplink rep as NETNS_LOCAL (bsc#1012628). +- net/mlx5e: Block entering switchdev mode with ns inconsistency + (bsc#1012628). +- net/mlx5: Fix steering rules cleanup (bsc#1012628). +- net/mlx5e: Overcome slow response for first macsec ASO WQE + (bsc#1012628). +- net/mlx5: Read the TC mapping of all priorities on ETS query + (bsc#1012628). +- net/mlx5: E-Switch, Fix an Oops in error handling code + (bsc#1012628). +- net: dsa: tag_brcm: legacy: fix daisy-chained switches + (bsc#1012628). +- atm: idt77252: fix kmemleak when rmmod idt77252 (bsc#1012628). +- erspan: do not use skb_mac_header() in ndo_start_xmit() + (bsc#1012628). +- net: mscc: ocelot: fix stats region batching (bsc#1012628). +- net/sonic: use dma_mapping_error() for error check + (bsc#1012628). +- nvme-tcp: fix nvme_tcp_term_pdu to match spec (bsc#1012628). +- mlxsw: spectrum_fid: Fix incorrect local port type + (bsc#1012628). +- hvc/xen: prevent concurrent accesses to the shared ring + (bsc#1012628). +- ksmbd: add low bound validation to FSCTL_SET_ZERO_DATA + (bsc#1012628). +- ksmbd: add low bound validation to FSCTL_QUERY_ALLOCATED_RANGES + (bsc#1012628). +- ksmbd: fix possible refcount leak in smb2_open() (bsc#1012628). +- Bluetooth: hci_sync: Resume adv with no RPA when active scan + (bsc#1012628). +- Bluetooth: hci_core: Detect if an ACL packet is in fact an + ISO packet (bsc#1012628). +- Bluetooth: btusb: Remove detection of ISO packets over bulk + (bsc#1012628). +- Bluetooth: ISO: fix timestamped HCI ISO data packet parsing + (bsc#1012628). +- Bluetooth: Remove "Power-on" check from Mesh feature + (bsc#1012628). +- gve: Cache link_speed value from device (bsc#1012628). +- net: asix: fix modprobe "sysfs: cannot create duplicate + filename" (bsc#1012628). +- net: dsa: mt7530: move enabling disabling core clock to + mt7530_pll_setup() (bsc#1012628). +- net: dsa: mt7530: move lowering TRGMII driving to mt7530_setup() + (bsc#1012628). +- net: dsa: mt7530: move setting ssc_delta to + PHY_INTERFACE_MODE_TRGMII case (bsc#1012628). +- net: mdio: thunder: Add missing fwnode_handle_put() + (bsc#1012628). +- efi/libstub: Use relocated version of kernel's struct + screen_info (bsc#1012628). +- drm/amd/display: Set dcn32 caps.seamless_odm (bsc#1012628). +- Bluetooth: btqcomsmd: Fix command timeout after setting BD + address (bsc#1012628). +- Bluetooth: L2CAP: Fix responding with wrong PDU type + (bsc#1012628). +- Bluetooth: btsdio: fix use after free bug in btsdio_remove + due to unfinished work (bsc#1012628). +- Bluetooth: mgmt: Fix MGMT add advmon with RSSI command + (bsc#1012628). +- Bluetooth: HCI: Fix global-out-of-bounds (bsc#1012628). +- platform/chrome: cros_ec_chardev: fix kernel data leak from + ioctl (bsc#1012628). +- entry: Fix noinstr warning in __enter_from_user_mode() + (bsc#1012628). +- perf/x86/amd/core: Always clear status for idx (bsc#1012628). +- entry/rcu: Check TIF_RESCHED _after_ delayed RCU wake-up + (bsc#1012628). +- hwmon: fix potential sensor registration fail if of_node is + missing (bsc#1012628). +- hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs + (bsc#1012628). +- scsi: qla2xxx: Synchronize the IOCB count to be in order + (bsc#1012628). +- scsi: qla2xxx: Perform lockless command completion in abort path + (bsc#1012628). +- smb3: lower default deferred close timeout to address perf + regression (bsc#1012628). ++++ 288 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/kernel-source/dtb-aarch64.changes ++++ and /work/SRC/openSUSE:Factory/.kernel-source.new.9019/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.rdjPTG/_old 2023-04-01 19:30:36.592833361 +0200 +++ /var/tmp/diff_new_pack.rdjPTG/_new 2023-04-01 19:30:36.600833403 +0200 @@ -17,7 +17,7 @@ %define srcversion 6.2 -%define patchversion 6.2.8 +%define patchversion 6.2.9 %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: 6.2.8 +Version: 6.2.9 %if 0%{?is_kotd} -Release: <RELEASE>.g221c28f +Release: <RELEASE>.g7a187a3 %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.rdjPTG/_old 2023-04-01 19:30:36.728834074 +0200 +++ /var/tmp/diff_new_pack.rdjPTG/_new 2023-04-01 19:30:36.736834117 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.2 -%define patchversion 6.2.8 +%define patchversion 6.2.9 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -111,9 +111,9 @@ Summary: Kernel with 64kb PAGE_SIZE License: GPL-2.0-only Group: System/Kernel -Version: 6.2.8 +Version: 6.2.9 %if 0%{?is_kotd} -Release: <RELEASE>.g221c28f +Release: <RELEASE>.g7a187a3 %else Release: 0 %endif @@ -238,10 +238,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-221c28fbd5a8e85b11ef8168a8454521fb5cabba -Provides: kernel-srchash-221c28fbd5a8e85b11ef8168a8454521fb5cabba +Provides: kernel-%build_flavor-base-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f +Provides: kernel-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f # END COMMON DEPS -Provides: %name-srchash-221c28fbd5a8e85b11ef8168a8454521fb5cabba +Provides: %name-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc ++++++ kernel-debug.spec ++++++ --- /var/tmp/diff_new_pack.rdjPTG/_old 2023-04-01 19:30:36.768834285 +0200 +++ /var/tmp/diff_new_pack.rdjPTG/_new 2023-04-01 19:30:36.776834327 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.2 -%define patchversion 6.2.8 +%define patchversion 6.2.9 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -111,9 +111,9 @@ Summary: A Debug Version of the Kernel License: GPL-2.0-only Group: System/Kernel -Version: 6.2.8 +Version: 6.2.9 %if 0%{?is_kotd} -Release: <RELEASE>.g221c28f +Release: <RELEASE>.g7a187a3 %else Release: 0 %endif @@ -238,10 +238,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-221c28fbd5a8e85b11ef8168a8454521fb5cabba -Provides: kernel-srchash-221c28fbd5a8e85b11ef8168a8454521fb5cabba +Provides: kernel-%build_flavor-base-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f +Provides: kernel-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f # END COMMON DEPS -Provides: %name-srchash-221c28fbd5a8e85b11ef8168a8454521fb5cabba +Provides: %name-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f %ifarch ppc64 Provides: kernel-kdump = 2.6.28 Obsoletes: kernel-kdump <= 2.6.28 ++++++ kernel-default.spec ++++++ --- /var/tmp/diff_new_pack.rdjPTG/_old 2023-04-01 19:30:36.808834495 +0200 +++ /var/tmp/diff_new_pack.rdjPTG/_new 2023-04-01 19:30:36.812834516 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.2 -%define patchversion 6.2.8 +%define patchversion 6.2.9 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -111,9 +111,9 @@ Summary: The Standard Kernel License: GPL-2.0-only Group: System/Kernel -Version: 6.2.8 +Version: 6.2.9 %if 0%{?is_kotd} -Release: <RELEASE>.g221c28f +Release: <RELEASE>.g7a187a3 %else Release: 0 %endif @@ -238,10 +238,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-221c28fbd5a8e85b11ef8168a8454521fb5cabba -Provides: kernel-srchash-221c28fbd5a8e85b11ef8168a8454521fb5cabba +Provides: kernel-%build_flavor-base-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f +Provides: kernel-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f # END COMMON DEPS -Provides: %name-srchash-221c28fbd5a8e85b11ef8168a8454521fb5cabba +Provides: %name-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f %ifarch %ix86 Provides: kernel-smp = 2.6.17 Obsoletes: kernel-smp <= 2.6.17 ++++++ kernel-docs.spec ++++++ --- /var/tmp/diff_new_pack.rdjPTG/_old 2023-04-01 19:30:36.836834641 +0200 +++ /var/tmp/diff_new_pack.rdjPTG/_new 2023-04-01 19:30:36.840834663 +0200 @@ -17,7 +17,7 @@ %define srcversion 6.2 -%define patchversion 6.2.8 +%define patchversion 6.2.9 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -31,9 +31,9 @@ Summary: Kernel Documentation License: GPL-2.0-only Group: Documentation/Man -Version: 6.2.8 +Version: 6.2.9 %if 0%{?is_kotd} -Release: <RELEASE>.g221c28f +Release: <RELEASE>.g7a187a3 %else Release: 0 %endif @@ -67,7 +67,7 @@ %endif URL: https://www.kernel.org/ Provides: %name = %version-%source_rel -Provides: %name-srchash-221c28fbd5a8e85b11ef8168a8454521fb5cabba +Provides: %name-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-build Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz ++++++ kernel-kvmsmall.spec ++++++ --- /var/tmp/diff_new_pack.rdjPTG/_old 2023-04-01 19:30:36.864834789 +0200 +++ /var/tmp/diff_new_pack.rdjPTG/_new 2023-04-01 19:30:36.868834810 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.2 -%define patchversion 6.2.8 +%define patchversion 6.2.9 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -111,9 +111,9 @@ Summary: The Small Developer Kernel for KVM License: GPL-2.0-only Group: System/Kernel -Version: 6.2.8 +Version: 6.2.9 %if 0%{?is_kotd} -Release: <RELEASE>.g221c28f +Release: <RELEASE>.g7a187a3 %else Release: 0 %endif @@ -238,10 +238,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-221c28fbd5a8e85b11ef8168a8454521fb5cabba -Provides: kernel-srchash-221c28fbd5a8e85b11ef8168a8454521fb5cabba +Provides: kernel-%build_flavor-base-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f +Provides: kernel-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f # END COMMON DEPS -Provides: %name-srchash-221c28fbd5a8e85b11ef8168a8454521fb5cabba +Provides: %name-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc kernel-lpae.spec: same change ++++++ kernel-obs-build.spec ++++++ --- /var/tmp/diff_new_pack.rdjPTG/_old 2023-04-01 19:30:36.936835166 +0200 +++ /var/tmp/diff_new_pack.rdjPTG/_new 2023-04-01 19:30:36.940835187 +0200 @@ -19,7 +19,7 @@ #!BuildIgnore: post-build-checks -%define patchversion 6.2.8 +%define patchversion 6.2.9 %define variant %{nil} %define vanilla_only 0 @@ -45,7 +45,7 @@ %endif %endif %endif -BuildRequires: kernel%kernel_flavor-srchash-221c28fbd5a8e85b11ef8168a8454521fb5cabba +BuildRequires: kernel%kernel_flavor-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f %if 0%{?rhel_version} BuildRequires: kernel @@ -57,9 +57,9 @@ Summary: package kernel and initrd for OBS VM builds License: GPL-2.0-only Group: SLES -Version: 6.2.8 +Version: 6.2.9 %if 0%{?is_kotd} -Release: <RELEASE>.g221c28f +Release: <RELEASE>.g7a187a3 %else Release: 0 %endif ++++++ kernel-obs-qa.spec ++++++ --- /var/tmp/diff_new_pack.rdjPTG/_old 2023-04-01 19:30:36.968835335 +0200 +++ /var/tmp/diff_new_pack.rdjPTG/_new 2023-04-01 19:30:36.972835356 +0200 @@ -17,7 +17,7 @@ # needsrootforbuild -%define patchversion 6.2.8 +%define patchversion 6.2.9 %define variant %{nil} %include %_sourcedir/kernel-spec-macros @@ -36,9 +36,9 @@ Summary: Basic QA tests for the kernel License: GPL-2.0-only Group: SLES -Version: 6.2.8 +Version: 6.2.9 %if 0%{?is_kotd} -Release: <RELEASE>.g221c28f +Release: <RELEASE>.g7a187a3 %else Release: 0 %endif ++++++ kernel-pae.spec ++++++ --- /var/tmp/diff_new_pack.rdjPTG/_old 2023-04-01 19:30:37.008835545 +0200 +++ /var/tmp/diff_new_pack.rdjPTG/_new 2023-04-01 19:30:37.012835566 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.2 -%define patchversion 6.2.8 +%define patchversion 6.2.9 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -111,9 +111,9 @@ Summary: Kernel with PAE Support License: GPL-2.0-only Group: System/Kernel -Version: 6.2.8 +Version: 6.2.9 %if 0%{?is_kotd} -Release: <RELEASE>.g221c28f +Release: <RELEASE>.g7a187a3 %else Release: 0 %endif @@ -238,10 +238,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-221c28fbd5a8e85b11ef8168a8454521fb5cabba -Provides: kernel-srchash-221c28fbd5a8e85b11ef8168a8454521fb5cabba +Provides: kernel-%build_flavor-base-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f +Provides: kernel-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f # END COMMON DEPS -Provides: %name-srchash-221c28fbd5a8e85b11ef8168a8454521fb5cabba +Provides: %name-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f %ifarch %ix86 Provides: kernel-bigsmp = 2.6.17 Obsoletes: kernel-bigsmp <= 2.6.17 ++++++ kernel-source.spec ++++++ --- /var/tmp/diff_new_pack.rdjPTG/_old 2023-04-01 19:30:37.040835712 +0200 +++ /var/tmp/diff_new_pack.rdjPTG/_new 2023-04-01 19:30:37.044835733 +0200 @@ -17,7 +17,7 @@ %define srcversion 6.2 -%define patchversion 6.2.8 +%define patchversion 6.2.9 %define variant %{nil} %define vanilla_only 0 @@ -31,9 +31,9 @@ %endif Name: kernel-source -Version: 6.2.8 +Version: 6.2.9 %if 0%{?is_kotd} -Release: <RELEASE>.g221c28f +Release: <RELEASE>.g7a187a3 %else Release: 0 %endif @@ -50,7 +50,7 @@ BuildRequires: sed Requires(post): coreutils sed Provides: %name = %version-%source_rel -Provides: %name-srchash-221c28fbd5a8e85b11ef8168a8454521fb5cabba +Provides: %name-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f Provides: linux Provides: multiversion(kernel) Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz ++++++ kernel-syms.spec ++++++ --- /var/tmp/diff_new_pack.rdjPTG/_old 2023-04-01 19:30:37.068835860 +0200 +++ /var/tmp/diff_new_pack.rdjPTG/_new 2023-04-01 19:30:37.084835944 +0200 @@ -24,10 +24,10 @@ Summary: Kernel Symbol Versions (modversions) License: GPL-2.0-only Group: Development/Sources -Version: 6.2.8 +Version: 6.2.9 %if %using_buildservice %if 0%{?is_kotd} -Release: <RELEASE>.g221c28f +Release: <RELEASE>.g7a187a3 %else Release: 0 %endif @@ -52,7 +52,7 @@ %endif Requires: pesign-obs-integration Provides: %name = %version-%source_rel -Provides: %name-srchash-221c28fbd5a8e85b11ef8168a8454521fb5cabba +Provides: %name-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f Provides: multiversion(kernel) Source: README.KSYMS Requires: kernel-devel%variant = %version-%source_rel ++++++ kernel-vanilla.spec ++++++ --- /var/tmp/diff_new_pack.rdjPTG/_old 2023-04-01 19:30:37.108836070 +0200 +++ /var/tmp/diff_new_pack.rdjPTG/_new 2023-04-01 19:30:37.116836111 +0200 @@ -18,7 +18,7 @@ %define srcversion 6.2 -%define patchversion 6.2.8 +%define patchversion 6.2.9 %define variant %{nil} %define vanilla_only 0 %define compress_modules zstd @@ -111,9 +111,9 @@ Summary: The Standard Kernel - without any SUSE patches License: GPL-2.0-only Group: System/Kernel -Version: 6.2.8 +Version: 6.2.9 %if 0%{?is_kotd} -Release: <RELEASE>.g221c28f +Release: <RELEASE>.g7a187a3 %else Release: 0 %endif @@ -238,10 +238,10 @@ Conflicts: libc.so.6()(64bit) %endif Provides: kernel = %version-%source_rel -Provides: kernel-%build_flavor-base-srchash-221c28fbd5a8e85b11ef8168a8454521fb5cabba -Provides: kernel-srchash-221c28fbd5a8e85b11ef8168a8454521fb5cabba +Provides: kernel-%build_flavor-base-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f +Provides: kernel-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f # END COMMON DEPS -Provides: %name-srchash-221c28fbd5a8e85b11ef8168a8454521fb5cabba +Provides: %name-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f %obsolete_rebuilds %name Source0: https://www.kernel.org/pub/linux/kernel/v6.x/linux-%srcversion.tar.xz Source3: kernel-source.rpmlintrc 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 2023-03-22 19:56:06.000000000 +0100 +++ new/config/arm64/default 2023-03-30 09:41:26.000000000 +0200 @@ -12238,7 +12238,7 @@ # CONFIG_DEFAULT_SECURITY_TOMOYO is not set CONFIG_DEFAULT_SECURITY_APPARMOR=y # CONFIG_DEFAULT_SECURITY_DAC is not set -CONFIG_LSM="integrity,apparmor" +CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,integrity,apparmor,selinux,smack,tomoyo,bpf" # # Kernel hardening options diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv6hl/default new/config/armv6hl/default --- old/config/armv6hl/default 2023-03-22 19:56:06.000000000 +0100 +++ new/config/armv6hl/default 2023-03-30 09:41:26.000000000 +0200 @@ -8409,7 +8409,7 @@ # CONFIG_DEFAULT_SECURITY_TOMOYO is not set CONFIG_DEFAULT_SECURITY_APPARMOR=y # CONFIG_DEFAULT_SECURITY_DAC is not set -CONFIG_LSM="integrity,apparmor" +CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,integrity,apparmor,selinux,smack,tomoyo,bpf" # # Kernel hardening options diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/armv7hl/default new/config/armv7hl/default --- old/config/armv7hl/default 2023-03-22 19:56:06.000000000 +0100 +++ new/config/armv7hl/default 2023-03-30 09:41:26.000000000 +0200 @@ -11807,7 +11807,7 @@ # CONFIG_DEFAULT_SECURITY_TOMOYO is not set CONFIG_DEFAULT_SECURITY_APPARMOR=y # CONFIG_DEFAULT_SECURITY_DAC is not set -CONFIG_LSM="integrity,apparmor" +CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,integrity,apparmor,selinux,smack,tomoyo,bpf" # # Kernel hardening options diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/i386/pae new/config/i386/pae --- old/config/i386/pae 2023-03-22 19:56:06.000000000 +0100 +++ new/config/i386/pae 2023-03-30 09:41:26.000000000 +0200 @@ -10366,7 +10366,7 @@ # CONFIG_DEFAULT_SECURITY_TOMOYO is not set CONFIG_DEFAULT_SECURITY_APPARMOR=y # CONFIG_DEFAULT_SECURITY_DAC is not set -CONFIG_LSM="integrity,apparmor" +CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,integrity,apparmor,selinux,smack,tomoyo,bpf" # # Kernel hardening options diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64/default new/config/ppc64/default --- old/config/ppc64/default 2023-03-22 19:56:06.000000000 +0100 +++ new/config/ppc64/default 2023-03-30 09:41:26.000000000 +0200 @@ -8131,7 +8131,7 @@ # CONFIG_DEFAULT_SECURITY_TOMOYO is not set CONFIG_DEFAULT_SECURITY_APPARMOR=y # CONFIG_DEFAULT_SECURITY_DAC is not set -CONFIG_LSM="integrity,apparmor" +CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,integrity,apparmor,selinux,smack,tomoyo,bpf" # # Kernel hardening options diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/ppc64le/default new/config/ppc64le/default --- old/config/ppc64le/default 2023-03-22 19:56:06.000000000 +0100 +++ new/config/ppc64le/default 2023-03-30 09:41:26.000000000 +0200 @@ -8012,7 +8012,7 @@ # CONFIG_DEFAULT_SECURITY_TOMOYO is not set CONFIG_DEFAULT_SECURITY_APPARMOR=y # CONFIG_DEFAULT_SECURITY_DAC is not set -CONFIG_LSM="integrity,apparmor" +CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,integrity,apparmor,selinux,smack,tomoyo,bpf" # # Kernel hardening options diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/riscv64/default new/config/riscv64/default --- old/config/riscv64/default 2023-03-22 19:56:06.000000000 +0100 +++ new/config/riscv64/default 2023-03-30 09:41:26.000000000 +0200 @@ -9246,7 +9246,7 @@ # CONFIG_DEFAULT_SECURITY_TOMOYO is not set CONFIG_DEFAULT_SECURITY_APPARMOR=y # CONFIG_DEFAULT_SECURITY_DAC is not set -CONFIG_LSM="integrity,apparmor" +CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,integrity,apparmor,selinux,smack,tomoyo,bpf" # # Kernel hardening options diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/config/s390x/default new/config/s390x/default --- old/config/s390x/default 2023-03-22 19:56:06.000000000 +0100 +++ new/config/s390x/default 2023-03-30 09:41:26.000000000 +0200 @@ -4055,7 +4055,7 @@ # CONFIG_DEFAULT_SECURITY_TOMOYO is not set CONFIG_DEFAULT_SECURITY_APPARMOR=y # CONFIG_DEFAULT_SECURITY_DAC is not set -CONFIG_LSM="integrity,apparmor" +CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,integrity,apparmor,selinux,smack,tomoyo,bpf" # # Kernel hardening options 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 2023-03-22 19:56:06.000000000 +0100 +++ new/config/x86_64/default 2023-03-30 09:41:26.000000000 +0200 @@ -10327,7 +10327,7 @@ # CONFIG_DEFAULT_SECURITY_TOMOYO is not set CONFIG_DEFAULT_SECURITY_APPARMOR=y # CONFIG_DEFAULT_SECURITY_DAC is not set -CONFIG_LSM="integrity,apparmor" +CONFIG_LSM="landlock,lockdown,yama,loadpin,safesetid,integrity,apparmor,selinux,smack,tomoyo,bpf" # # Kernel hardening options ++++++ group-source-files.pl ++++++ --- /var/tmp/diff_new_pack.rdjPTG/_old 2023-04-01 19:30:37.828839849 +0200 +++ /var/tmp/diff_new_pack.rdjPTG/_new 2023-04-01 19:30:37.832839870 +0200 @@ -1,5 +1,6 @@ #!/usr/bin/perl +use File::Spec; use Getopt::Long; use strict; @@ -20,7 +21,12 @@ sub scan { - my $loc = shift @_; + # Normalize file path, mainly to strip away the ending forward slash, + # or any double forward slashes. + my $loc = File::Spec->canonpath(shift @_); + # We cannot use an absolute path (e.g. /usr/src/linux-5.14.21-150500.41) + # during find because it's under build root, but rpm wants one later. + my $abs_loc = rpm_path($loc); my(@dev, @ndev); foreach $_ (`find "$loc"`) @@ -43,16 +49,12 @@ m{^\Q$loc\E/arch/[^/]+/tools\b} || m{^\Q$loc\E/include/[^/]+\b} || m{^\Q$loc\E/scripts\b}; - if (substr($_, 0, 1) ne "/") { - # We cannot use an absolute path during find, - # but rpm wants one later. - $_ = "/$_"; - } - $is_devel ? push(@dev, $_) : push(@ndev, $_); + my $abs_path = rpm_path($_); + $is_devel ? push(@dev, $abs_path) : push(@ndev, $abs_path); } - push(@dev, &calc_dirs("/$loc", \@dev)); - push(@ndev, &calc_dirs("/$loc", \@ndev)); + push(@dev, &calc_dirs($abs_loc, \@dev)); + push(@ndev, &calc_dirs($abs_loc, \@ndev)); return (\@dev, \@ndev); } @@ -62,11 +64,14 @@ my %dirs; foreach my $file (@$files) { - my $path = $file; + my ($volume,$path,$basename) = File::Spec->splitpath($file); + my @dirs = File::Spec->splitdir($path); do { - $path =~ s{/[^/]+$}{}; + # Always create $path from catdir() to avoid ending forward slash + $path = File::Spec->catdir(@dirs); $dirs{$path} = 1; - } while ($path ne $base and $path ne ""); + pop @dirs; + } while ($path ne $base); # This loop also makes sure that $base itself is included. } @@ -87,3 +92,11 @@ close FH; } +sub rpm_path +{ + my $path = shift @_; + # Always prepend forward slash and let canonpath take care of + # duplicate forward slashes. + return File::Spec->canonpath("/$path"); +} + ++++++ patches.kernel.org.tar.bz2 ++++++ ++++ 19259 lines of diff (skipped) ++++++ patches.rpmify.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.rpmify/net-wwan-t7xx-disable-Werror.patch new/patches.rpmify/net-wwan-t7xx-disable-Werror.patch --- old/patches.rpmify/net-wwan-t7xx-disable-Werror.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.rpmify/net-wwan-t7xx-disable-Werror.patch 2023-03-29 09:53:49.000000000 +0200 @@ -0,0 +1,42 @@ +From: "Jiri Slaby (SUSE)" <jirislaby@kernel.org> +Date: Thu, 16 Mar 2023 12:05:08 +0100 +Subject: net/wwan/t7xx: disable Werror +Patch-mainline: never, gcc will be fixed: PR#109215 +References: bsc#1209724 + +The t7xx driver is built with -Werror, but this causes issues with +gcc-13: + In file included from ./arch/s390/include/generated/asm/rwonce.h:1, + from ../include/linux/compiler.h:247, + from ../include/linux/build_bug.h:5, + from ../include/linux/bits.h:22, + from ../drivers/net/wwan/t7xx/t7xx_state_monitor.c:17: + In function 'preempt_count', + inlined from 't7xx_fsm_append_event' at ../drivers/net/wwan/t7xx/t7xx_state_monitor.c:439:43: + ../include/asm-generic/rwonce.h:44:26: error: array subscript 0 is outside array bounds of 'const volatile int[0]' [-Werror=array-bounds=] + 44 | #define __READ_ONCE(x) (*(const volatile __unqual_scalar_typeof(x) *)&(x)) + | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + ../include/asm-generic/rwonce.h:50:9: note: in expansion of macro '__READ_ONCE' + 50 | __READ_ONCE(x); \ + | ^~~~~~~~~~~ + ../arch/s390/include/asm/preempt.h:17:16: note: in expansion of macro 'READ_ONCE' + 17 | return READ_ONCE(S390_lowcore.preempt_count) & ~PREEMPT_NEED_RESCHED; + | ^~~~~~~~~ + +Let's drop -Werror until gcc is fixed. + +Signed-off-by: Jiri Slaby <jslaby@suse.cz> +--- + drivers/net/wwan/t7xx/Makefile | 2 -- + 1 file changed, 2 deletions(-) + +--- a/drivers/net/wwan/t7xx/Makefile ++++ b/drivers/net/wwan/t7xx/Makefile +@@ -1,7 +1,5 @@ + # SPDX-License-Identifier: GPL-2.0-only + +-ccflags-y += -Werror +- + obj-${CONFIG_MTK_T7XX} := mtk_t7xx.o + mtk_t7xx-y:= t7xx_pci.o \ + t7xx_pcie_mac.o \ ++++++ patches.suse.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/Input-alps-fix-compatibility-with-funsigned-char.patch new/patches.suse/Input-alps-fix-compatibility-with-funsigned-char.patch --- old/patches.suse/Input-alps-fix-compatibility-with-funsigned-char.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/Input-alps-fix-compatibility-with-funsigned-char.patch 2023-03-30 13:30:50.000000000 +0200 @@ -0,0 +1,82 @@ +From: msizanoen <msizanoen@qtmlabs.xyz> +Date: Sun, 19 Mar 2023 23:02:56 -0700 +Subject: [PATCH] Input: alps - fix compatibility with -funsigned-char +Git-commit: 754ff5060daf5a1cf4474eff9b4edeb6c17ef7ab +Git-repo: git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git +Patch-mainline: Queued in subsystem maintainer repository +References: bsc#1209805 + +The AlpsPS/2 code previously relied on the assumption that `char` is a +signed type, which was true on x86 platforms (the only place where this +driver is used) before kernel 6.2. However, on 6.2 and later, this +assumption is broken due to the introduction of -funsigned-char as a new +global compiler flag. + +Fix this by explicitly specifying the signedness of `char` when sign +extending the values received from the device. + +Fixes: f3f33c677699 ("Input: alps - Rushmore and v7 resolution support") +Signed-off-by: msizanoen <msizanoen@qtmlabs.xyz> +Cc: stable@vger.kernel.org +Link: https://lore.kernel.org/r/20230320045228.182259-1-msizanoen@qtmlabs.xyz +Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com> +Signed-off-by: Takashi Iwai <tiwai@suse.de> + +--- + drivers/input/mouse/alps.c | 16 ++++++++-------- + 1 file changed, 8 insertions(+), 8 deletions(-) + +diff --git a/drivers/input/mouse/alps.c b/drivers/input/mouse/alps.c +index 989228b5a0a4..e2c11d9f3868 100644 +--- a/drivers/input/mouse/alps.c ++++ b/drivers/input/mouse/alps.c +@@ -852,8 +852,8 @@ static void alps_process_packet_v6(struct psmouse *psmouse) + x = y = z = 0; + + /* Divide 4 since trackpoint's speed is too fast */ +- input_report_rel(dev2, REL_X, (char)x / 4); +- input_report_rel(dev2, REL_Y, -((char)y / 4)); ++ input_report_rel(dev2, REL_X, (s8)x / 4); ++ input_report_rel(dev2, REL_Y, -((s8)y / 4)); + + psmouse_report_standard_buttons(dev2, packet[3]); + +@@ -1104,8 +1104,8 @@ static void alps_process_trackstick_packet_v7(struct psmouse *psmouse) + ((packet[3] & 0x20) << 1); + z = (packet[5] & 0x3f) | ((packet[3] & 0x80) >> 1); + +- input_report_rel(dev2, REL_X, (char)x); +- input_report_rel(dev2, REL_Y, -((char)y)); ++ input_report_rel(dev2, REL_X, (s8)x); ++ input_report_rel(dev2, REL_Y, -((s8)y)); + input_report_abs(dev2, ABS_PRESSURE, z); + + psmouse_report_standard_buttons(dev2, packet[1]); +@@ -2294,20 +2294,20 @@ static int alps_get_v3_v7_resolution(struct psmouse *psmouse, int reg_pitch) + if (reg < 0) + return reg; + +- x_pitch = (char)(reg << 4) >> 4; /* sign extend lower 4 bits */ ++ x_pitch = (s8)(reg << 4) >> 4; /* sign extend lower 4 bits */ + x_pitch = 50 + 2 * x_pitch; /* In 0.1 mm units */ + +- y_pitch = (char)reg >> 4; /* sign extend upper 4 bits */ ++ y_pitch = (s8)reg >> 4; /* sign extend upper 4 bits */ + y_pitch = 36 + 2 * y_pitch; /* In 0.1 mm units */ + + reg = alps_command_mode_read_reg(psmouse, reg_pitch + 1); + if (reg < 0) + return reg; + +- x_electrode = (char)(reg << 4) >> 4; /* sign extend lower 4 bits */ ++ x_electrode = (s8)(reg << 4) >> 4; /* sign extend lower 4 bits */ + x_electrode = 17 + x_electrode; + +- y_electrode = (char)reg >> 4; /* sign extend upper 4 bits */ ++ y_electrode = (s8)reg >> 4; /* sign extend upper 4 bits */ + y_electrode = 13 + y_electrode; + + x_phys = x_pitch * (x_electrode - 1); /* In 0.1 mm units */ +-- +2.35.3 + diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/arm64-efi-Use-SMBIOS-processor-ID-to-key-off-Altra-q.patch new/patches.suse/arm64-efi-Use-SMBIOS-processor-ID-to-key-off-Altra-q.patch --- old/patches.suse/arm64-efi-Use-SMBIOS-processor-ID-to-key-off-Altra-q.patch 2023-03-22 19:56:06.000000000 +0100 +++ new/patches.suse/arm64-efi-Use-SMBIOS-processor-ID-to-key-off-Altra-q.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,132 +0,0 @@ -From: Ard Biesheuvel <ardb@kernel.org> -Date: Tue, 28 Feb 2023 17:00:49 +0100 -Subject: arm64: efi: Use SMBIOS processor ID to key off Altra quirk -Git-repo: https://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git#urgent -Git-commit: 22d9e53df5aa26f775d96222fbb049569720349f -Patch-mainline: Queued in subsystem maintainer repository -References: bsc#1208750 - -Instead of using the SMBIOS type 1 record 'family' field, which is often -modified by OEMs, use the type 4 'processor ID' field, which is always -set to the same value on all known Altra EFI systems in the field, and -is more likely to be left alone, given that it is based on the SOC id -SMCCC API call which is implemented in secure firmware. - -Fixes: 550b33cfd4452968 ("arm64: efi: Force the use of ...") -Signed-off-by: Ard Biesheuvel <ardb@kernel.org> -Signed-off-by: Jiri Slaby <jslaby@suse.cz> ---- - drivers/firmware/efi/libstub/arm64.c | 12 +++++------ - drivers/firmware/efi/libstub/efistub.h | 34 +++++++++++++++++++++++++++++++++ - drivers/firmware/efi/libstub/smbios.c | 14 +++++++++++-- - 3 files changed, 52 insertions(+), 8 deletions(-) - ---- a/drivers/firmware/efi/libstub/arm64.c -+++ b/drivers/firmware/efi/libstub/arm64.c -@@ -16,16 +16,16 @@ - - static bool system_needs_vamap(void) - { -- const u8 *type1_family = efi_get_smbios_string(1, family); -+ const struct efi_smbios_type4_record *record; - - /* - * Ampere eMAG, Altra, and Altra Max machines crash in SetTime() if -- * SetVirtualAddressMap() has not been called prior. -+ * SetVirtualAddressMap() has not been called prior. These systems can -+ * be identified by the SMCCC soc ID, which is conveniently exposed via -+ * the type 4 SMBIOS records. - */ -- if (!type1_family || ( -- strcmp(type1_family, "eMAG") && -- strcmp(type1_family, "Altra") && -- strcmp(type1_family, "Altra Max"))) -+ record = (struct efi_smbios_type4_record *)efi_get_smbios_record(4); -+ if (!record || memcmp(record->processor_id, "\x1\0\x16\xA\xA1\0\0\0", 8)) - return false; - - efi_warn("Working around broken SetVirtualAddressMap()\n"); ---- a/drivers/firmware/efi/libstub/efistub.h -+++ b/drivers/firmware/efi/libstub/efistub.h -@@ -1054,6 +1054,8 @@ struct efi_smbios_record { - u16 handle; - }; - -+const struct efi_smbios_record *efi_get_smbios_record(u8 type); -+ - struct efi_smbios_type1_record { - struct efi_smbios_record header; - -@@ -1067,6 +1069,38 @@ struct efi_smbios_type1_record { - u8 family; - }; - -+struct efi_smbios_type4_record { -+ struct efi_smbios_record header; -+ -+ u8 socket; -+ u8 processor_type; -+ u8 processor_family; -+ u8 processor_manufacturer; -+ u8 processor_id[8]; -+ u8 processor_version; -+ u8 voltage; -+ u16 external_clock; -+ u16 max_speed; -+ u16 current_speed; -+ u8 status; -+ u8 processor_upgrade; -+ u16 l1_cache_handle; -+ u16 l2_cache_handle; -+ u16 l3_cache_handle; -+ u8 serial_number; -+ u8 asset_tag; -+ u8 part_number; -+ u8 core_count; -+ u8 enabled_core_count; -+ u8 thread_count; -+ u16 processor_characteristics; -+ u16 processor_family2; -+ u16 core_count2; -+ u16 enabled_core_count2; -+ u16 thread_count2; -+ u16 thread_enabled; -+}; -+ - #define efi_get_smbios_string(__type, __name) ({ \ - int size = sizeof(struct efi_smbios_type ## __type ## _record); \ - int off = offsetof(struct efi_smbios_type ## __type ## _record, \ ---- a/drivers/firmware/efi/libstub/smbios.c -+++ b/drivers/firmware/efi/libstub/smbios.c -@@ -22,19 +22,29 @@ struct efi_smbios_protocol { - u8 minor_version; - }; - --const u8 *__efi_get_smbios_string(u8 type, int offset, int recsize) -+const struct efi_smbios_record *efi_get_smbios_record(u8 type) - { - struct efi_smbios_record *record; - efi_smbios_protocol_t *smbios; - efi_status_t status; - u16 handle = 0xfffe; -- const u8 *strtable; - - status = efi_bs_call(locate_protocol, &EFI_SMBIOS_PROTOCOL_GUID, NULL, - (void **)&smbios) ?: - efi_call_proto(smbios, get_next, &handle, &type, &record, NULL); - if (status != EFI_SUCCESS) - return NULL; -+ return record; -+} -+ -+const u8 *__efi_get_smbios_string(u8 type, int offset, int recsize) -+{ -+ const struct efi_smbios_record *record; -+ const u8 *strtable; -+ -+ record = efi_get_smbios_record(type); -+ if (!record) -+ return NULL; - - strtable = (u8 *)record + recsize; - for (int i = 1; i < ((u8 *)record)[offset]; i++) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/patches.suse/drm-nouveau-kms-Fix-backlight-registration.patch new/patches.suse/drm-nouveau-kms-Fix-backlight-registration.patch --- old/patches.suse/drm-nouveau-kms-Fix-backlight-registration.patch 1970-01-01 01:00:00.000000000 +0100 +++ new/patches.suse/drm-nouveau-kms-Fix-backlight-registration.patch 2023-03-30 13:30:50.000000000 +0200 @@ -0,0 +1,61 @@ +From: Hans de Goede <hdegoede@redhat.com> +Subject: [PATCH] drm/nouveau/kms: Fix backlight registration +Date: Sun, 26 Mar 2023 22:54:33 +0200 +Message-id: <20230326205433.36485-1-hdegoede@redhat.com> +Patch-mainline: Submitted, dri-devel ML +References: bsc#1209296 + +The nouveau code used to call drm_fb_helper_initial_config() from +nouveau_fbcon_init() before calling drm_dev_register(). This would +probe all connectors so that drm_connector->status could be used during +backlight registration which runs from nouveau_connector_late_register(). + +After commit 4a16dd9d18a0 ("drm/nouveau/kms: switch to drm fbdev helpers") +the fbdev emulation code, which now is a drm-client, can only run after +drm_dev_register(). So during backlight registration the connectors are +not probed yet and the drm_connector->status == connected check in +nv50_backlight_init() would now always fail. + +Replace the drm_connector->status == connected check with +a drm_helper_probe_detect() == connected check to fix nv_backlight +no longer getting registered because of this. + +Fixes: 4a16dd9d18a0 ("drm/nouveau/kms: switch to drm fbdev helpers") +Link: https://gitlab.freedesktop.org/drm/nouveau/-/issues/202 +Signed-off-by: Hans de Goede <hdegoede@redhat.com> +Acked-by: Takashi Iwai <tiwai@suse.de> + +--- + drivers/gpu/drm/nouveau/nouveau_backlight.c | 7 ++++++- + 1 file changed, 6 insertions(+), 1 deletion(-) + +diff --git a/drivers/gpu/drm/nouveau/nouveau_backlight.c b/drivers/gpu/drm/nouveau/nouveau_backlight.c +index 40409a29f5b6..91b5ecc57538 100644 +--- a/drivers/gpu/drm/nouveau/nouveau_backlight.c ++++ b/drivers/gpu/drm/nouveau/nouveau_backlight.c +@@ -33,6 +33,7 @@ + #include <linux/apple-gmux.h> + #include <linux/backlight.h> + #include <linux/idr.h> ++#include <drm/drm_probe_helper.h> + + #include "nouveau_drv.h" + #include "nouveau_reg.h" +@@ -299,8 +300,12 @@ nv50_backlight_init(struct nouveau_backlight *bl, + struct nouveau_drm *drm = nouveau_drm(nv_encoder->base.base.dev); + struct nvif_object *device = &drm->client.device.object; + ++ /* ++ * Note when this runs the connectors have not been probed yet, ++ * so nv_conn->base.status is not set yet. ++ */ + if (!nvif_rd32(device, NV50_PDISP_SOR_PWM_CTL(ffs(nv_encoder->dcb->or) - 1)) || +- nv_conn->base.status != connector_status_connected) ++ drm_helper_probe_detect(&nv_conn->base, NULL, false) != connector_status_connected) + return -ENODEV; + + if (nv_conn->type == DCB_CONNECTOR_eDP) { +-- +2.39.1 + + ++++++ series.conf ++++++ --- /var/tmp/diff_new_pack.rdjPTG/_old 2023-04-01 19:30:39.452848375 +0200 +++ /var/tmp/diff_new_pack.rdjPTG/_new 2023-04-01 19:30:39.456848396 +0200 @@ -1627,6 +1627,246 @@ patches.kernel.org/6.2.8-213-powerpc-Disable-CPU-unknown-by-CLANG-when-CC_IS.patch patches.kernel.org/6.2.8-214-powerpc-64-Replace-mcpu-e500mc64-by-mcpu-e5500.patch patches.kernel.org/6.2.8-215-Linux-6.2.8.patch + patches.kernel.org/6.2.9-001-interconnect-qcom-osm-l3-fix-icc_onecell_data-a.patch + patches.kernel.org/6.2.9-002-interconnect-qcom-sm8450-switch-to-qcom_icc_rpm.patch + patches.kernel.org/6.2.9-003-interconnect-qcom-qcm2290-Fix-MASTER_SNOC_BIMC_.patch + patches.kernel.org/6.2.9-004-perf-core-Fix-perf_output_begin-parameter-is-in.patch + patches.kernel.org/6.2.9-005-perf-fix-perf_event_context-time.patch + patches.kernel.org/6.2.9-006-tracing-hwlat-Replace-sched_setaffinity-with-se.patch + patches.kernel.org/6.2.9-007-drm-amd-display-fix-k1-k2-divider-programming-f.patch + patches.kernel.org/6.2.9-008-drm-amd-display-Remove-OTG-DIV-register-write-f.patch + patches.kernel.org/6.2.9-009-drm-amd-display-Fix-DP-MST-sinks-removal-issue.patch + patches.kernel.org/6.2.9-010-arm64-dts-freescale-imx8-ss-lsio-Fix-flexspi-cl.patch + patches.kernel.org/6.2.9-011-arm64-dts-qcom-sc8280xp-Add-label-property-to-v.patch + patches.kernel.org/6.2.9-012-arm64-dts-qcom-sm6375-Add-missing-power-domain-.patch + patches.kernel.org/6.2.9-013-arm64-dts-qcom-sm8450-correct-WSA2-assigned-clo.patch + patches.kernel.org/6.2.9-014-arm64-dts-qcom-sm8450-Mark-UFS-controller-as-ca.patch + patches.kernel.org/6.2.9-015-power-supply-bq24190-Fix-use-after-free-bug-in-.patch + patches.kernel.org/6.2.9-016-power-supply-da9150-Fix-use-after-free-bug-in-d.patch + patches.kernel.org/6.2.9-017-wifi-mt76-do-not-run-mt76_unregister_device-on-.patch + patches.kernel.org/6.2.9-018-wifi-mt76-connac-do-not-check-WED-status-for-no.patch + patches.kernel.org/6.2.9-019-efi-earlycon-Reprobe-after-parsing-config-table.patch + patches.kernel.org/6.2.9-020-arm64-dts-imx8dxl-evk-Disable-hibernation-mode-.patch + patches.kernel.org/6.2.9-021-arm64-dts-imx8dxl-evk-Fix-eqos-phy-reset-gpio.patch + patches.kernel.org/6.2.9-022-ARM-dts-imx6sll-e70k02-fix-usbotg1-pinctrl.patch + patches.kernel.org/6.2.9-023-ARM-dts-imx6sll-e60k02-fix-usbotg1-pinctrl.patch + patches.kernel.org/6.2.9-024-ARM-dts-imx6sl-tolino-shine2hd-fix-usbotg1-pinc.patch + patches.kernel.org/6.2.9-025-arm64-dts-imx8mn-specify-sound-dai-cells-for-SA.patch + patches.kernel.org/6.2.9-026-arm64-dts-imx93-add-missing-address-cells-and-s.patch + patches.kernel.org/6.2.9-027-NFS-Fix-proc-PID-io-read_bytes-for-buffered-rea.patch + patches.kernel.org/6.2.9-028-NFS-Correct-timing-for-assigning-access-cache-t.patch + patches.kernel.org/6.2.9-029-xsk-Add-missing-overflow-check-in-xdp_umem_reg.patch + patches.kernel.org/6.2.9-030-iavf-fix-inverted-Rx-hash-condition-leading-to-.patch + patches.kernel.org/6.2.9-031-iavf-fix-non-tunneled-IPv6-UDP-packet-type-and-.patch + patches.kernel.org/6.2.9-032-iavf-do-not-track-VLAN-0-filters.patch + patches.kernel.org/6.2.9-033-intel-igbvf-free-irq-on-the-error-path-in-igbvf.patch + patches.kernel.org/6.2.9-034-igbvf-Regard-vf-reset-nack-as-success.patch + patches.kernel.org/6.2.9-035-igc-fix-the-validation-logic-for-taprio-s-gate-.patch + patches.kernel.org/6.2.9-036-i2c-imx-lpi2c-check-only-for-enabled-interrupt-.patch + patches.kernel.org/6.2.9-037-i2c-mxs-ensure-that-DMA-buffers-are-safe-for-DM.patch + patches.kernel.org/6.2.9-038-i2c-hisi-Only-use-the-completion-interrupt-to-f.patch + patches.kernel.org/6.2.9-039-scsi-scsi_dh_alua-Fix-memleak-for-qdata-in-alua.patch + patches.kernel.org/6.2.9-040-nfsd-don-t-replace-page-in-rq_pages-if-it-s-a-c.patch + patches.kernel.org/6.2.9-041-net-dsa-b53-mmap-fix-device-tree-support.patch + patches.kernel.org/6.2.9-042-net-usb-smsc95xx-Limit-packet-length-to-skb-len.patch + patches.kernel.org/6.2.9-043-efi-libstub-smbios-Use-length-member-instead-of.patch + patches.kernel.org/6.2.9-044-arm64-efi-Use-SMBIOS-processor-version-to-key-o.patch + patches.kernel.org/6.2.9-045-qed-qed_sriov-guard-against-NULL-derefs-from-qe.patch + patches.kernel.org/6.2.9-046-xirc2ps_cs-Fix-use-after-free-bug-in-xirc2ps_de.patch + patches.kernel.org/6.2.9-047-net-phy-Ensure-state-transitions-are-processed-.patch + patches.kernel.org/6.2.9-048-net-mdio-fix-owner-field-for-mdio-buses-registe.patch + patches.kernel.org/6.2.9-049-net-mdio-fix-owner-field-for-mdio-buses-registe.patch + patches.kernel.org/6.2.9-050-net-stmmac-Fix-for-mismatched-host-device-DMA-a.patch + patches.kernel.org/6.2.9-051-thermal-drivers-mellanox-Use-generic-thermal_zo.patch + patches.kernel.org/6.2.9-052-mlxsw-core_thermal-Fix-fan-speed-in-maximum-coo.patch + patches.kernel.org/6.2.9-053-drm-i915-fbdev-lock-the-fbdev-obj-before-vma-pi.patch + patches.kernel.org/6.2.9-054-drm-i915-mtl-Disable-MC6-for-MTL-A-step.patch + patches.kernel.org/6.2.9-055-drm-i915-guc-Rename-GuC-register-state-capture-.patch + patches.kernel.org/6.2.9-056-drm-i915-guc-Fix-missing-ecodes.patch + patches.kernel.org/6.2.9-057-drm-i915-gt-perform-uc-late-init-after-probe-er.patch + patches.kernel.org/6.2.9-058-drm-i915-Fix-format-for-perf_limit_reasons.patch + patches.kernel.org/6.2.9-059-drm-i915-Update-vblank-timestamping-stuff-on-se.patch + patches.kernel.org/6.2.9-060-net-dsa-report-rx_bytes-unadjusted-for-ETH_HLEN.patch + patches.kernel.org/6.2.9-061-net-qcom-emac-Fix-use-after-free-bug-in-emac_re.patch + patches.kernel.org/6.2.9-062-net-usb-lan78xx-Limit-packet-length-to-skb-len.patch + patches.kernel.org/6.2.9-063-net-ps3_gelic_net-Fix-RX-sk_buff-length.patch + patches.kernel.org/6.2.9-064-net-ps3_gelic_net-Use-dma_mapping_error.patch + patches.kernel.org/6.2.9-065-octeontx2-vf-Add-missing-free-for-alloc_percpu.patch + patches.kernel.org/6.2.9-066-bootconfig-Fix-testcase-to-increase-max-node.patch + patches.kernel.org/6.2.9-067-keys-Do-not-cache-key-in-task-struct-if-key-is-.patch + patches.kernel.org/6.2.9-068-ice-check-if-VF-exists-before-mode-check.patch + patches.kernel.org/6.2.9-069-iavf-fix-hang-on-reboot-with-ice.patch + patches.kernel.org/6.2.9-070-i40e-fix-flow-director-packet-filter-programmin.patch + patches.kernel.org/6.2.9-071-bpf-Adjust-insufficient-default-bpf_jit_limit.patch + patches.kernel.org/6.2.9-072-net-mlx5e-Set-uplink-rep-as-NETNS_LOCAL.patch + patches.kernel.org/6.2.9-073-net-mlx5e-Block-entering-switchdev-mode-with-ns.patch + patches.kernel.org/6.2.9-074-net-mlx5-Fix-steering-rules-cleanup.patch + patches.kernel.org/6.2.9-075-net-mlx5e-Overcome-slow-response-for-first-macs.patch + patches.kernel.org/6.2.9-076-net-mlx5-Read-the-TC-mapping-of-all-priorities-.patch + patches.kernel.org/6.2.9-077-net-mlx5-E-Switch-Fix-an-Oops-in-error-handling.patch + patches.kernel.org/6.2.9-078-net-dsa-tag_brcm-legacy-fix-daisy-chained-switc.patch + patches.kernel.org/6.2.9-079-atm-idt77252-fix-kmemleak-when-rmmod-idt77252.patch + patches.kernel.org/6.2.9-080-erspan-do-not-use-skb_mac_header-in-ndo_start_x.patch + patches.kernel.org/6.2.9-081-net-mscc-ocelot-fix-stats-region-batching.patch + patches.kernel.org/6.2.9-082-net-sonic-use-dma_mapping_error-for-error-check.patch + patches.kernel.org/6.2.9-083-nvme-tcp-fix-nvme_tcp_term_pdu-to-match-spec.patch + patches.kernel.org/6.2.9-084-mlxsw-spectrum_fid-Fix-incorrect-local-port-typ.patch + patches.kernel.org/6.2.9-085-hvc-xen-prevent-concurrent-accesses-to-the-shar.patch + patches.kernel.org/6.2.9-086-ksmbd-add-low-bound-validation-to-FSCTL_SET_ZER.patch + patches.kernel.org/6.2.9-087-ksmbd-add-low-bound-validation-to-FSCTL_QUERY_A.patch + patches.kernel.org/6.2.9-088-ksmbd-fix-possible-refcount-leak-in-smb2_open.patch + patches.kernel.org/6.2.9-089-Bluetooth-hci_sync-Resume-adv-with-no-RPA-when-.patch + patches.kernel.org/6.2.9-090-Bluetooth-hci_core-Detect-if-an-ACL-packet-is-i.patch + patches.kernel.org/6.2.9-091-Bluetooth-btusb-Remove-detection-of-ISO-packets.patch + patches.kernel.org/6.2.9-092-Bluetooth-ISO-fix-timestamped-HCI-ISO-data-pack.patch + patches.kernel.org/6.2.9-093-Bluetooth-Remove-Power-on-check-from-Mesh-featu.patch + patches.kernel.org/6.2.9-094-gve-Cache-link_speed-value-from-device.patch + patches.kernel.org/6.2.9-095-net-asix-fix-modprobe-sysfs-cannot-create-dupli.patch + patches.kernel.org/6.2.9-096-net-dsa-mt7530-move-enabling-disabling-core-clo.patch + patches.kernel.org/6.2.9-097-net-dsa-mt7530-move-lowering-TRGMII-driving-to-.patch + patches.kernel.org/6.2.9-098-net-dsa-mt7530-move-setting-ssc_delta-to-PHY_IN.patch + patches.kernel.org/6.2.9-099-net-mdio-thunder-Add-missing-fwnode_handle_put.patch + patches.kernel.org/6.2.9-100-efi-libstub-Use-relocated-version-of-kernel-s-s.patch + patches.kernel.org/6.2.9-101-drm-amd-display-Set-dcn32-caps.seamless_odm.patch + patches.kernel.org/6.2.9-102-Bluetooth-btqcomsmd-Fix-command-timeout-after-s.patch + patches.kernel.org/6.2.9-103-Bluetooth-L2CAP-Fix-responding-with-wrong-PDU-t.patch + patches.kernel.org/6.2.9-104-Bluetooth-btsdio-fix-use-after-free-bug-in-btsd.patch + patches.kernel.org/6.2.9-105-Bluetooth-mgmt-Fix-MGMT-add-advmon-with-RSSI-co.patch + patches.kernel.org/6.2.9-106-Bluetooth-HCI-Fix-global-out-of-bounds.patch + patches.kernel.org/6.2.9-107-platform-chrome-cros_ec_chardev-fix-kernel-data.patch + patches.kernel.org/6.2.9-108-entry-Fix-noinstr-warning-in-__enter_from_user_.patch + patches.kernel.org/6.2.9-109-perf-x86-amd-core-Always-clear-status-for-idx.patch + patches.kernel.org/6.2.9-110-entry-rcu-Check-TIF_RESCHED-_after_-delayed-RCU.patch + patches.kernel.org/6.2.9-111-hwmon-fix-potential-sensor-registration-fail-if.patch + patches.kernel.org/6.2.9-112-hwmon-it87-Fix-voltage-scaling-for-chips-with-1.patch + patches.kernel.org/6.2.9-113-scsi-qla2xxx-Synchronize-the-IOCB-count-to-be-i.patch + patches.kernel.org/6.2.9-114-scsi-qla2xxx-Perform-lockless-command-completio.patch + patches.kernel.org/6.2.9-115-smb3-lower-default-deferred-close-timeout-to-ad.patch + patches.kernel.org/6.2.9-116-smb3-fix-unusable-share-after-force-unmount-fai.patch + patches.kernel.org/6.2.9-117-uas-Add-US_FL_NO_REPORT_OPCODES-for-JMicron-JMS.patch + patches.kernel.org/6.2.9-118-thunderbolt-Use-scale-field-when-allocating-USB.patch + patches.kernel.org/6.2.9-119-thunderbolt-Call-tb_check_quirks-after-initiali.patch + patches.kernel.org/6.2.9-120-thunderbolt-Add-quirk-to-disable-CLx.patch + patches.kernel.org/6.2.9-121-thunderbolt-Fix-memory-leak-in-margining.patch + patches.kernel.org/6.2.9-122-thunderbolt-Disable-interrupt-auto-clear-for-ri.patch + patches.kernel.org/6.2.9-123-thunderbolt-Add-missing-UNSET_INBOUND_SBTX-for-.patch + patches.kernel.org/6.2.9-124-thunderbolt-Use-const-qualifier-for-ring_interr.patch + patches.kernel.org/6.2.9-125-thunderbolt-Rename-shadowed-variables-bit-to-in.patch + patches.kernel.org/6.2.9-126-ASoC-amd-yp-Add-OMEN-by-HP-Gaming-Laptop-16z-n0.patch + patches.kernel.org/6.2.9-127-ASoC-Intel-sof_rt5682-Add-quirk-for-Rex-board-w.patch + patches.kernel.org/6.2.9-128-ASoC-amd-yc-Add-DMI-entries-to-support-HP-OMEN-.patch + patches.kernel.org/6.2.9-129-ACPI-x86-Drop-quirk-for-HP-Elitebook.patch + patches.kernel.org/6.2.9-130-ACPI-x86-utils-Add-Cezanne-to-the-list-for-forc.patch + patches.kernel.org/6.2.9-131-riscv-Bump-COMMAND_LINE_SIZE-value-to-1024.patch + patches.kernel.org/6.2.9-132-drm-cirrus-NULL-check-pipe-plane.state-fb-in-ci.patch + patches.kernel.org/6.2.9-133-HID-cp2112-Fix-driver-not-registering-GPIO-IRQ-.patch + patches.kernel.org/6.2.9-134-ca8210-fix-mac_len-negative-array-access.patch + patches.kernel.org/6.2.9-135-HID-logitech-hidpp-Add-support-for-Logitech-MX-.patch + patches.kernel.org/6.2.9-136-HID-intel-ish-hid-ipc-Fix-potential-use-after-f.patch + patches.kernel.org/6.2.9-137-m68k-mm-Fix-systems-with-memory-at-end-of-32-bi.patch + patches.kernel.org/6.2.9-138-m68k-Only-force-030-bus-error-if-PC-not-in-exce.patch + patches.kernel.org/6.2.9-139-selftests-bpf-check-that-modifier-resolves-afte.patch + patches.kernel.org/6.2.9-140-cpumask-fix-incorrect-cpumask-scanning-result-c.patch + patches.kernel.org/6.2.9-141-scsi-target-iscsi-Fix-an-error-message-in-iscsi.patch + patches.kernel.org/6.2.9-142-scsi-qla2xxx-Add-option-to-disable-FC2-Target-s.patch + patches.kernel.org/6.2.9-143-scsi-hisi_sas-Check-devm_add_action-return-valu.patch + patches.kernel.org/6.2.9-144-scsi-ufs-core-Add-soft-dependency-on-governor_s.patch + patches.kernel.org/6.2.9-145-scsi-lpfc-Check-kzalloc-in-lpfc_sli4_cgn_params.patch + patches.kernel.org/6.2.9-146-scsi-lpfc-Avoid-usage-of-list-iterator-variable.patch + patches.kernel.org/6.2.9-147-scsi-mpi3mr-Driver-unload-crashes-host-when-enh.patch + patches.kernel.org/6.2.9-148-scsi-mpi3mr-Wait-for-diagnostic-save-during-con.patch + patches.kernel.org/6.2.9-149-scsi-mpi3mr-NVMe-command-size-greater-than-8K-f.patch + patches.kernel.org/6.2.9-150-scsi-mpi3mr-Bad-drive-in-topology-results-kerne.patch + patches.kernel.org/6.2.9-151-scsi-storvsc-Handle-BlockSize-change-in-Hyper-V.patch + patches.kernel.org/6.2.9-152-platform-x86-int3472-Add-GPIOs-to-Surface-Go-3-.patch + patches.kernel.org/6.2.9-153-net-usb-cdc_mbim-avoid-altsetting-toggling-for-.patch + patches.kernel.org/6.2.9-154-net-usb-qmi_wwan-add-Telit-0x1080-composition.patch + patches.kernel.org/6.2.9-155-drm-amd-display-Update-clock-table-to-include-h.patch + patches.kernel.org/6.2.9-156-sh-sanitize-the-flags-on-sigreturn.patch + patches.kernel.org/6.2.9-157-drm-amdgpu-Fix-call-trace-warning-and-hang-when.patch + patches.kernel.org/6.2.9-158-drm-amd-Fix-initialization-mistake-for-NBIO-7.3.patch + patches.kernel.org/6.2.9-159-net-sched-act_mirred-better-wording-on-protecti.patch + patches.kernel.org/6.2.9-160-act_mirred-use-the-backlog-for-nested-calls-to-.patch + patches.kernel.org/6.2.9-161-cifs-lock-chan_lock-outside-match_session.patch + patches.kernel.org/6.2.9-162-cifs-append-path-to-open_enter-trace-event.patch + patches.kernel.org/6.2.9-163-cifs-do-not-poll-server-interfaces-too-regularl.patch + patches.kernel.org/6.2.9-164-cifs-empty-interface-list-when-server-doesn-t-s.patch + patches.kernel.org/6.2.9-165-cifs-dump-pending-mids-for-all-channels-in-Debu.patch + patches.kernel.org/6.2.9-166-cifs-print-session-id-while-listing-open-files.patch + patches.kernel.org/6.2.9-167-cifs-fix-dentry-lookups-in-directory-handle-cac.patch + patches.kernel.org/6.2.9-168-x86-mm-Do-not-shuffle-CPU-entry-areas-without-K.patch + patches.kernel.org/6.2.9-169-x86-fpu-xstate-Prevent-false-positive-warning-i.patch + patches.kernel.org/6.2.9-170-selftests-x86-amx-Add-a-ptrace-test.patch + patches.kernel.org/6.2.9-171-scsi-core-Add-BLIST_SKIP_VPD_PAGES-for-SKhynix-.patch + patches.kernel.org/6.2.9-172-usb-misc-onboard-hub-add-support-for-Microchip-.patch + patches.kernel.org/6.2.9-173-usb-dwc2-fix-a-race-don-t-power-off-on-phy-for-.patch + patches.kernel.org/6.2.9-174-usb-dwc2-drd-fix-inconsistent-mode-if-role-swit.patch + patches.kernel.org/6.2.9-175-usb-dwc2-fix-a-devres-leak-in-hw_enable-upon-su.patch + patches.kernel.org/6.2.9-176-block-io_uring-pass-in-issue_flags-for-uring_cm.patch + patches.kernel.org/6.2.9-177-usb-gadget-u_audio-don-t-let-userspace-block-dr.patch + patches.kernel.org/6.2.9-178-btrfs-zoned-fix-btrfs_can_activate_zone-to-supp.patch + patches.kernel.org/6.2.9-179-Bluetooth-Fix-race-condition-in-hci_cmd_sync_cl.patch + patches.kernel.org/6.2.9-180-efi-sysfb_efi-Fix-DMI-quirks-not-working-for-si.patch + patches.kernel.org/6.2.9-181-mm-slab-Fix-undefined-init_cache_node_node-for-.patch + patches.kernel.org/6.2.9-182-efi-libstub-zboot-Mark-zboot-EFI-application-as.patch + patches.kernel.org/6.2.9-183-arm64-efi-Set-NX-compat-flag-in-PE-COFF-header.patch + patches.kernel.org/6.2.9-184-fscrypt-destroy-keyring-after-security_sb_delet.patch + patches.kernel.org/6.2.9-185-fsverity-Remove-WQ_UNBOUND-from-fsverity-read-w.patch + patches.kernel.org/6.2.9-186-lockd-set-file_lock-start-and-end-when-decoding.patch + patches.kernel.org/6.2.9-187-arm64-dts-imx8mm-nitrogen-r2-fix-WM8960-clock-n.patch + patches.kernel.org/6.2.9-188-igb-revert-rtnl_lock-that-causes-deadlock.patch + patches.kernel.org/6.2.9-189-dm-thin-fix-deadlock-when-swapping-to-thin-devi.patch + patches.kernel.org/6.2.9-190-usb-typec-tcpm-fix-create-duplicate-source-capa.patch + patches.kernel.org/6.2.9-191-usb-typec-tcpm-fix-warning-when-handle-discover.patch + patches.kernel.org/6.2.9-192-usb-cdns3-Fix-issue-with-using-incorrect-PCI-de.patch + patches.kernel.org/6.2.9-193-usb-cdnsp-Fixes-issue-with-redundant-Status-Sta.patch + patches.kernel.org/6.2.9-194-usb-cdnsp-changes-PCI-Device-ID-to-fix-conflict.patch + patches.kernel.org/6.2.9-195-usb-chipdea-core-fix-return-EINVAL-if-request-r.patch + patches.kernel.org/6.2.9-196-usb-chipidea-core-fix-possible-concurrent-when-.patch + patches.kernel.org/6.2.9-197-usb-dwc3-gadget-Add-1ms-delay-after-end-transfe.patch + patches.kernel.org/6.2.9-198-usb-ucsi-Fix-NULL-pointer-deref-in-ucsi_connect.patch + patches.kernel.org/6.2.9-199-usb-ucsi_acpi-Increase-the-command-completion-t.patch + patches.kernel.org/6.2.9-200-mm-kfence-fix-using-kfence_metadata-without-ini.patch + patches.kernel.org/6.2.9-201-kfence-avoid-passing-g-for-test.patch + patches.kernel.org/6.2.9-202-io_uring-net-avoid-sending-ECONNABORTED-on-repe.patch + patches.kernel.org/6.2.9-203-io_uring-rsrc-fix-null-ptr-deref-in-io_file_bit.patch + patches.kernel.org/6.2.9-204-Revert-kasan-drop-skip_kasan_poison-variable-in.patch + patches.kernel.org/6.2.9-205-kcsan-avoid-passing-g-for-test.patch + patches.kernel.org/6.2.9-206-test_maple_tree-add-more-testing-for-mas_empty_.patch + patches.kernel.org/6.2.9-207-maple_tree-fix-mas_skip_node-end-slot-detection.patch + patches.kernel.org/6.2.9-208-ksmbd-fix-wrong-signingkey-creation-when-encryp.patch + patches.kernel.org/6.2.9-209-ksmbd-set-FILE_NAMED_STREAMS-attribute-in-FS_AT.patch + patches.kernel.org/6.2.9-210-ksmbd-don-t-terminate-inactive-sessions-after-a.patch + patches.kernel.org/6.2.9-211-ksmbd-return-STATUS_NOT_SUPPORTED-on-unsupporte.patch + patches.kernel.org/6.2.9-212-ksmbd-return-unsupported-error-on-smb1-mount.patch + patches.kernel.org/6.2.9-213-wifi-mac80211-fix-qos-on-mesh-interfaces.patch + patches.kernel.org/6.2.9-214-wifi-mac80211-Serialize-ieee80211_handle_wake_t.patch + patches.kernel.org/6.2.9-215-nilfs2-fix-kernel-infoleak-in-nilfs_ioctl_wrap_.patch + patches.kernel.org/6.2.9-216-drm-bridge-lt8912b-return-EPROBE_DEFER-if-bridg.patch + patches.kernel.org/6.2.9-217-drm-amd-display-fix-wrong-index-used-in-dccg32_.patch + patches.kernel.org/6.2.9-218-drm-meson-fix-missing-component-unbind-on-bind-.patch + patches.kernel.org/6.2.9-219-drm-amdgpu-nv-Apply-ASPM-quirk-on-Intel-ADL-AMD.patch + patches.kernel.org/6.2.9-220-drm-i915-active-Fix-missing-debug-object-activa.patch + patches.kernel.org/6.2.9-221-drm-i915-Preserve-crtc_state-inherited-during-s.patch + patches.kernel.org/6.2.9-222-drm-amdgpu-skip-ASIC-reset-for-APUs-when-go-to-.patch + patches.kernel.org/6.2.9-223-drm-amdgpu-reposition-the-gpu-reset-checking-fo.patch + patches.kernel.org/6.2.9-224-riscv-mm-Fix-incorrect-ASID-argument-when-flush.patch + patches.kernel.org/6.2.9-225-riscv-Handle-zicsr-zifencei-issues-between-clan.patch + patches.kernel.org/6.2.9-226-tee-amdtee-fix-race-condition-in-amdtee_open_se.patch + patches.kernel.org/6.2.9-227-firmware-arm_scmi-Fix-device-node-validation-fo.patch + patches.kernel.org/6.2.9-228-arm64-dts-qcom-sc8280xp-x13s-mark-s11b-regulato.patch + patches.kernel.org/6.2.9-229-arm64-dts-qcom-sc7280-Mark-PCIe-controller-as-c.patch + patches.kernel.org/6.2.9-230-arm64-dts-qcom-sm8150-Fix-the-iommu-mask-used-f.patch + patches.kernel.org/6.2.9-231-soc-qcom-llcc-Fix-slice-configuration-values-fo.patch + patches.kernel.org/6.2.9-232-mm-ksm-fix-race-with-VMA-iteration-and-mm_struc.patch + patches.kernel.org/6.2.9-233-bus-imx-weim-fix-branch-condition-evaluates-to-.patch + patches.kernel.org/6.2.9-234-i2c-xgene-slimpro-Fix-out-of-bounds-bug-in-xgen.patch + patches.kernel.org/6.2.9-235-dm-stats-check-for-and-propagate-alloc_percpu-f.patch + patches.kernel.org/6.2.9-236-dm-crypt-add-cond_resched-to-dmcrypt_write.patch + patches.kernel.org/6.2.9-237-dm-crypt-avoid-accessing-uninitialized-tasklet.patch + patches.kernel.org/6.2.9-238-sched-fair-sanitize-vruntime-of-entity-being-pl.patch + patches.kernel.org/6.2.9-239-sched-fair-Sanitize-vruntime-of-entity-being-mi.patch + patches.kernel.org/6.2.9-240-Linux-6.2.9.patch ######################################################## # Build fixes that apply to the vanilla kernel too. @@ -1637,6 +1877,7 @@ patches.rpmify/Revert-kconfig-only-write-CONFIG_FOO-is-not-set-for-.patch patches.rpmify/BTF-Don-t-break-ABI-when-debuginfo-is-disabled.patch patches.rpmify/s390-reintroduce-expoline-dependence-to-scripts.patch + patches.rpmify/net-wwan-t7xx-disable-Werror.patch ######################################################## # The sorted section should contain all patches that are @@ -1654,7 +1895,6 @@ ######################################################## # sorted patches ######################################################## - patches.suse/objtool-Check-that-module-init-exit-function-is-an-i.patch ######################################################## # end of sorted patches @@ -1672,7 +1912,6 @@ # to get into mainline any time soon (or ever) belong # to area specific sections below. ######################################################## - patches.suse/arm64-efi-Use-SMBIOS-processor-ID-to-key-off-Altra-q.patch ######################################################## # kbuild/module infrastructure fixes @@ -1772,6 +2011,7 @@ patches.suse/drivers-firmware-skip-simpledrm-if-nvidia-drm.modese.patch patches.suse/Add-parameter-to-disable-simple-framebuffer-devices.patch patches.suse/0001-bsc-1204315-Disable-sysfb-before-creating-simple-fra.patch + patches.suse/drm-nouveau-kms-Fix-backlight-registration.patch ######################################################## # Storage @@ -1795,6 +2035,7 @@ # Input ######################################################## patches.suse/Input-elan_i2c-Add-deny-list-for-Lenovo-Yoga-Slim-7.patch + patches.suse/Input-alps-fix-compatibility-with-funsigned-char.patch ######################################################## # Other drivers ++++++ source-timestamp ++++++ --- /var/tmp/diff_new_pack.rdjPTG/_old 2023-04-01 19:30:39.480848522 +0200 +++ /var/tmp/diff_new_pack.rdjPTG/_new 2023-04-01 19:30:39.484848543 +0200 @@ -1,4 +1,4 @@ -2023-03-22 18:56:06 +0000 -GIT Revision: 221c28fbd5a8e85b11ef8168a8454521fb5cabba +2023-03-30 11:30:50 +0000 +GIT Revision: 7a187a3df1e20b30a8959b0ec229aa8b791bb06f GIT Branch: stable ++++++ supported.conf ++++++ --- /var/tmp/diff_new_pack.rdjPTG/_old 2023-04-01 19:30:39.536848816 +0200 +++ /var/tmp/diff_new_pack.rdjPTG/_new 2023-04-01 19:30:39.540848837 +0200 @@ -50,6 +50,8 @@ - arch/arm64/crypto/sha512-ce - arch/arm64/crypto/sm3-ce - arch/arm64/crypto/sm4-ce +- arch/arm64/crypto/sm4-ce-ccm +- arch/arm64/crypto/sm4-ce-gcm - arch/arm64/kernel/arm64-reloc-test arch/arm64/lib/xor-neon - arch/powerpc/crypto/crc-vpmsum_test # test for the below crc modules @@ -416,6 +418,7 @@ drivers/bluetooth/btusb - drivers/bluetooth/btwilink - drivers/bluetooth/dtl1_cs +- drivers/bluetooth/hci_bcm4377 drivers/bluetooth/hci_nokia drivers/bluetooth/hci_uart # Bluetooth HCI UART driver drivers/bluetooth/hci_vhci # Bluetooth VHCI driver @@ -458,6 +461,7 @@ drivers/char/ipmi/ipmi_si drivers/char/ipmi/ipmi_ssif drivers/char/ipmi/ipmi_watchdog + drivers/char/ipmi/ssif_bmc drivers/char/lp drivers/char/mwave/mwave # 3780i Advanced Communications Processor (Mwave) driver drivers/char/nvram @@ -493,6 +497,7 @@ - drivers/clk/* drivers/cpufreq/acpi-cpufreq # x86 cpufreq driver used by all, if no specific one like intel_pstate drivers/cpufreq/amd_freq_sensitivity # AMD frequency sensitivity feedback to the ondemand governor +- drivers/cpufreq/apple-soc-cpufreq - drivers/cpufreq/armada-37xx-cpufreq - drivers/cpufreq/armada-8k-cpufreq - drivers/cpufreq/brcmstb-avs-cpufreq @@ -531,6 +536,7 @@ - drivers/crypto/hisilicon/sec/hisi_sec drivers/crypto/inside-secure/crypto_safexcel drivers/crypto/marvell/marvell-cesa +- drivers/crypto/marvell/octeontx2/rvu_cptcommon - drivers/crypto/mxs-dcp drivers/crypto/padlock-aes drivers/crypto/padlock-sha @@ -664,6 +670,8 @@ drivers/fpga/fpga-mgr drivers/fpga/fpga-region # fate#322047 - drivers/fpga/ice40-spi +- drivers/fpga/lattice-sysconfig +- drivers/fpga/lattice-sysconfig-spi - drivers/fpga/machxo2-spi drivers/fpga/of-fpga-region # fate#326235 - drivers/fpga/stratix10-soc @@ -702,8 +710,10 @@ - drivers/gpio/gpio-grgpio - drivers/gpio/gpio-gw-pld drivers/gpio/gpio-ich +- drivers/gpio/gpio-idio-16 - drivers/gpio/gpio-it87 - drivers/gpio/gpio-kempld +- drivers/gpio/gpio-latch - drivers/gpio/gpio-lp3943 - drivers/gpio/gpio-lp873x - drivers/gpio/gpio-lp87565 @@ -790,6 +800,9 @@ - drivers/gpu/drm/rcar-du/rcar_lvds drivers/gpu/drm/rockchip/rockchipdrm drivers/gpu/drm/scheduler/gpu-sched +- drivers/gpu/drm/solomon/ssd130x-i2c +- drivers/gpu/drm/solomon/ssd130x +- drivers/gpu/drm/solomon/ssd130x-spi - drivers/gpu/drm/sun4i/sun4i-backend - drivers/gpu/drm/sun4i/sun4i-drm - drivers/gpu/drm/sun4i/sun4i-drm-hdmi @@ -1263,6 +1276,7 @@ - drivers/iio/proximity/sx9500 - drivers/iio/proximity/vl53l0x-i2c - drivers/iio/temperature/hid-sensor-temperature +- drivers/iio/temperature/max30208 - drivers/iio/temperature/max31856 - drivers/iio/temperature/maxim_thermocouple - drivers/iio/temperature/mlx90632 @@ -1286,6 +1300,7 @@ drivers/infiniband/hw/hns/hns-roce-hw-v1 drivers/infiniband/hw/hns/hns-roce-hw-v2 drivers/infiniband/hw/i40iw/i40iw +- drivers/infiniband/hw/mana/mana_ib drivers/infiniband/hw/mlx4/mlx4_ib drivers/infiniband/hw/mlx5/mlx5_ib # Mellanox Connect-IB HCA IB driver drivers/infiniband/hw/mthca/ib_mthca @@ -1437,6 +1452,7 @@ - drivers/input/touchscreen/cy8ctmg110_ts - drivers/input/touchscreen/cyttsp4_core - drivers/input/touchscreen/cyttsp4_i2c +- drivers/input/touchscreen/cyttsp5 - drivers/input/touchscreen/cyttsp_core - drivers/input/touchscreen/cyttsp_i2c - drivers/input/touchscreen/cyttsp_i2c_common @@ -1454,6 +1470,8 @@ - drivers/input/touchscreen/gunze - drivers/input/touchscreen/hampshire - drivers/input/touchscreen/hideep +- drivers/input/touchscreen/himax_hx83112b +- drivers/input/touchscreen/hynitron_cstxxx - drivers/input/touchscreen/ili210x - drivers/input/touchscreen/imx6ul_tsc - drivers/input/touchscreen/inexio @@ -1779,6 +1797,9 @@ - drivers/mfd/rohm-bd70528 - drivers/mfd/rohm-bd718x7 - drivers/mfd/sky81452 +- drivers/mfd/smpro-core +- drivers/misc/smpro-errmon +- drivers/misc/smpro-misc - drivers/mfd/sprd-sc27xx-spi - drivers/mfd/stmfx - drivers/mfd/stpmic1 @@ -2115,6 +2136,7 @@ +base drivers/net/ethernet/realtek/8139too - drivers/net/ethernet/realtek/atp drivers/net/ethernet/realtek/r8169 +- drivers/net/ethernet/renesas/rswitch_drv - drivers/net/ethernet/rocker/rocker - drivers/net/ethernet/samsung/* - drivers/net/ethernet/sfc/falcon/sfc-falcon @@ -2134,6 +2156,7 @@ drivers/net/ethernet/ti/tlan drivers/net/ethernet/via/via-rhine drivers/net/ethernet/via/via-velocity +- drivers/net/ethernet/wangxun/libwx/libwx drivers/net/ethernet/wiznet/* - drivers/net/ethernet/xilinx/ll_temac - drivers/net/ethernet/xilinx/xilinx_emac @@ -2455,6 +2478,7 @@ drivers/phy/qualcomm/phy-qcom-ufs-qmp-14nm - drivers/phy/qualcomm/phy-qcom-usb-hs - drivers/phy/qualcomm/phy-qcom-usb-hsic +- drivers/phy/renesas/r8a779f0-ether-serdes drivers/phy/rockchip/phy-rockchip-dp drivers/phy/rockchip/phy-rockchip-emmc - drivers/phy/rockchip/phy-rockchip-inno-hdmi @@ -2500,6 +2524,7 @@ - drivers/platform/x86/dell-smo8800 drivers/platform/x86/dell-wmi - drivers/platform/x86/dell-wmi-aio +- drivers/platform/x86/dell/dell-wmi-ddv drivers/platform/x86/dell-wmi-descriptor - drivers/platform/x86/dell-wmi-led +external drivers/platform/x86/dell_rbu # fate#142 bsc#153134 @@ -2516,6 +2541,7 @@ drivers/platform/x86/i2c-multi-instantiate # some type C controllers need this - drivers/platform/x86/ibm_rtl - drivers/platform/x86/ideapad-laptop +- drivers/platform/x86/intel/ifs/intel_ifs - drivers/platform/x86/intel-hid drivers/platform/x86/intel-rst # Intel Rapid Start Technology (FATE#315713) drivers/platform/x86/intel-smartconnect # Intel Smart Connect disabling @@ -2632,6 +2658,7 @@ - drivers/regulator/qcom_smd-regulator - drivers/regulator/qcom_spmi-regulator drivers/regulator/rk808-regulator +- drivers/regulator/rt6190-regulator - drivers/regulator/sc2731-regulator - drivers/regulator/sky81452-regulator - drivers/regulator/slg51000-regulator @@ -2935,6 +2962,7 @@ - drivers/spi/spi-synquacer - drivers/spi/spi-tegra20-sflash drivers/spi/spi-thunderx +- drivers/spi/spi-wpcm-fiu - drivers/spi/spi-xcomm drivers/spi/spi-xilinx # fate#320029 drivers/spi/spi-xlp # fate#319481 @@ -3029,6 +3057,9 @@ - drivers/staging/ks7010/ks7010 - drivers/staging/media/allegro-dvt/allegro - drivers/staging/media/bcm2048/radio-bcm2048 +- drivers/staging/media/deprecated/saa7146/ttpci/budget-ci +- drivers/staging/media/deprecated/saa7146/ttpci/budget-core +- drivers/staging/media/deprecated/saa7146/ttpci/budget - drivers/staging/media/hantro/hantro-vpu - drivers/staging/media/ipu3/ipu3-imgu - drivers/staging/media/meson/vdec/meson-vdec @@ -3449,6 +3480,7 @@ - drivers/video/fbdev/xilinxfb drivers/video/macmodes # Standard MacOS video modes - drivers/video/vgastate + drivers/virt/coco/tdx-guest/tdx-guest - drivers/virt/vboxguest/vboxguest +base drivers/virtio/virtio +base drivers/virtio/virtio_balloon @@ -3480,6 +3512,7 @@ - drivers/w1/slaves/w1_therm - drivers/w1/wire drivers/watchdog/acquirewdt # Acquire Inc. Single Board Computer Watchdog Timer driver +- drivers/watchdog/advantech_ec_wdt drivers/watchdog/advantechwdt # Advantech Single Board Computer WDT driver drivers/watchdog/alim1535_wdt # ALi M1535 PMU Watchdog Timer driver drivers/watchdog/alim7101_wdt # ALi M7101 PMU Computer Watchdog Timer driver @@ -4137,6 +4170,7 @@ net/rfkill/rfkill-gpio # GPIO rfkill driver - net/rose/rose - net/rxrpc/rxrpc +- net/rxrpc/rxperf net/sched/act_bpf # traffic control: BPF based action (bsc#1034907) net/sched/act_connmark # traffic control: connection mark retriever action (bsc#1034907) net/sched/act_csum # traffic control: checksum updating action
participants (1)
-
Source-Sync