Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package kernel-source for SUSE:ALP:Workbench
checked in at 2023-04-05 09:30:41
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/SUSE:ALP:Workbench.OBS/kernel-source (Old)
and /work/SRC/SUSE:ALP:Workbench.OBS/.kernel-source.new.19717 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kernel-source"
Wed Apr 5 09:30:41 2023 rev:2 rq: version:6.2.9
Changes:
--------
--- /work/SRC/SUSE:ALP:Workbench.OBS/kernel-source/dtb-aarch64.changes
2023-04-04 12:03:16.775806513 +0200
+++
/work/SRC/SUSE:ALP:Workbench.OBS/.kernel-source.new.19717/dtb-aarch64.changes
2023-04-05 09:30:42.562743859 +0200
@@ -1,0 +2,4160 @@
+Thu Mar 30 13:30:50 CEST 2023 - [email protected]
+
+- 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).
++++ 4332 more lines (skipped)
++++ between /work/SRC/SUSE:ALP:Workbench.OBS/kernel-source/dtb-aarch64.changes
++++ and
/work/SRC/SUSE:ALP:Workbench.OBS/.kernel-source.new.19717/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
Old:
----
linux-6.1.tar.sign
linux-6.1.tar.xz
New:
----
linux-6.2.tar.sign
linux-6.2.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ dtb-aarch64.spec ++++++
--- /var/tmp/diff_new_pack.PWtcG4/_old 2023-04-05 09:30:47.866774309 +0200
+++ /var/tmp/diff_new_pack.PWtcG4/_new 2023-04-05 09:30:47.870774331 +0200
@@ -16,8 +16,8 @@
#
-%define srcversion 6.1
-%define patchversion 6.1.10
+%define srcversion 6.2
+%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.1.10
+Version: 6.2.9
%if 0%{?is_kotd}
-Release: <RELEASE>.g2a0570b
+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.PWtcG4/_old 2023-04-05 09:30:48.006775113 +0200
+++ /var/tmp/diff_new_pack.PWtcG4/_new 2023-04-05 09:30:48.010775135 +0200
@@ -17,8 +17,8 @@
# needssslcertforbuild
-%define srcversion 6.1
-%define patchversion 6.1.10
+%define srcversion 6.2
+%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.1.10
+Version: 6.2.9
%if 0%{?is_kotd}
-Release: <RELEASE>.g2a0570b
+Release: <RELEASE>.g7a187a3
%else
Release: 0
%endif
@@ -173,6 +173,9 @@
# The following is copied to the -base subpackage as well
# BEGIN COMMON DEPS
Requires(pre): suse-kernel-rpm-scriptlets
+Requires(post): suse-kernel-rpm-scriptlets
+Requires: suse-kernel-rpm-scriptlets
+Requires(preun): suse-kernel-rpm-scriptlets
Requires(postun): suse-kernel-rpm-scriptlets
Requires(pre): coreutils awk
# For /usr/lib/module-init-tools/weak-modules2
@@ -184,21 +187,16 @@
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
# But, there is no way to tell rpm or yast to schedule the installation
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
-# packages to install/update. Likewise, this is true for mkinitrd.
+# packages to install/update. Likewise, this is true for dracut.
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
Requires(post): perl-Bootloader >= 0.4.15
-%if %build_vanilla
-Requires(post): mkinitrd
-%else
-# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559)
-Requires(post): mkinitrd >= 2.7.1
-%endif
+Requires(post): dracut
# Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565)
Requires(post): distribution-release
-# Do not install p-b and mkinitrd for the install check, the %post script is
+# Do not install p-b and dracut for the install check, the %post script is
# able to handle this
-#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
+#!BuildIgnore: perl-Bootloader dracut distribution-release
# Remove some packages that are installed automatically by the build system,
# but are not needed to build the kernel
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools
udev insserv
@@ -240,10 +238,10 @@
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides:
kernel-%build_flavor-base-srchash-2a0570b032813d6280819571f8b30d7bb0b7d317
-Provides: kernel-srchash-2a0570b032813d6280819571f8b30d7bb0b7d317
+Provides:
kernel-%build_flavor-base-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f
+Provides: kernel-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f
# END COMMON DEPS
-Provides: %name-srchash-2a0570b032813d6280819571f8b30d7bb0b7d317
+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
@@ -803,6 +801,10 @@
%if "%{compress_modules}" != "none"
export BRP_PESIGN_COMPRESS_MODULE=%{compress_modules}
%endif
+# Do not sign vanilla kernels released in official projects
+%if %build_vanilla && ! %vanilla_only
+BRP_PESIGN_FILES=""
+%endif
if test -x /usr/lib/rpm/pesign/gen-hmac; then
$_ -r %buildroot /boot/%image-%kernelrelease-%build_flavor
@@ -1248,7 +1250,7 @@
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
-Requires(post): mkinitrd
+Requires(post): dracut
%obsolete_rebuilds %name-extra
Supplements: packageand(product(SLED):%{name}_%_target_cpu)
Supplements: packageand(product(sle-we):%{name}_%_target_cpu)
@@ -1316,7 +1318,7 @@
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
-Requires(post): mkinitrd
+Requires(post): dracut
%obsolete_rebuilds %name-optional
Supplements: packageand(product(Leap):%{name}_%_target_cpu)
%ifarch %ix86
++++++ kernel-debug.spec ++++++
--- /var/tmp/diff_new_pack.PWtcG4/_old 2023-04-05 09:30:48.046775342 +0200
+++ /var/tmp/diff_new_pack.PWtcG4/_new 2023-04-05 09:30:48.050775365 +0200
@@ -17,8 +17,8 @@
# needssslcertforbuild
-%define srcversion 6.1
-%define patchversion 6.1.10
+%define srcversion 6.2
+%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.1.10
+Version: 6.2.9
%if 0%{?is_kotd}
-Release: <RELEASE>.g2a0570b
+Release: <RELEASE>.g7a187a3
%else
Release: 0
%endif
@@ -173,6 +173,9 @@
# The following is copied to the -base subpackage as well
# BEGIN COMMON DEPS
Requires(pre): suse-kernel-rpm-scriptlets
+Requires(post): suse-kernel-rpm-scriptlets
+Requires: suse-kernel-rpm-scriptlets
+Requires(preun): suse-kernel-rpm-scriptlets
Requires(postun): suse-kernel-rpm-scriptlets
Requires(pre): coreutils awk
# For /usr/lib/module-init-tools/weak-modules2
@@ -184,21 +187,16 @@
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
# But, there is no way to tell rpm or yast to schedule the installation
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
-# packages to install/update. Likewise, this is true for mkinitrd.
+# packages to install/update. Likewise, this is true for dracut.
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
Requires(post): perl-Bootloader >= 0.4.15
-%if %build_vanilla
-Requires(post): mkinitrd
-%else
-# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559)
-Requires(post): mkinitrd >= 2.7.1
-%endif
+Requires(post): dracut
# Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565)
Requires(post): distribution-release
-# Do not install p-b and mkinitrd for the install check, the %post script is
+# Do not install p-b and dracut for the install check, the %post script is
# able to handle this
-#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
+#!BuildIgnore: perl-Bootloader dracut distribution-release
# Remove some packages that are installed automatically by the build system,
# but are not needed to build the kernel
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools
udev insserv
@@ -240,10 +238,10 @@
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides:
kernel-%build_flavor-base-srchash-2a0570b032813d6280819571f8b30d7bb0b7d317
-Provides: kernel-srchash-2a0570b032813d6280819571f8b30d7bb0b7d317
+Provides:
kernel-%build_flavor-base-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f
+Provides: kernel-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f
# END COMMON DEPS
-Provides: %name-srchash-2a0570b032813d6280819571f8b30d7bb0b7d317
+Provides: %name-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f
%ifarch ppc64
Provides: kernel-kdump = 2.6.28
Obsoletes: kernel-kdump <= 2.6.28
@@ -809,6 +807,10 @@
%if "%{compress_modules}" != "none"
export BRP_PESIGN_COMPRESS_MODULE=%{compress_modules}
%endif
+# Do not sign vanilla kernels released in official projects
+%if %build_vanilla && ! %vanilla_only
+BRP_PESIGN_FILES=""
+%endif
if test -x /usr/lib/rpm/pesign/gen-hmac; then
$_ -r %buildroot /boot/%image-%kernelrelease-%build_flavor
@@ -1254,7 +1256,7 @@
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
-Requires(post): mkinitrd
+Requires(post): dracut
%ifarch ppc64
Provides: kernel-kdump-extra = 2.6.28
Obsoletes: kernel-kdump-extra <= 2.6.28
@@ -1324,7 +1326,7 @@
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
-Requires(post): mkinitrd
+Requires(post): dracut
%ifarch ppc64
Provides: kernel-kdump-optional = 2.6.28
Obsoletes: kernel-kdump-optional <= 2.6.28
++++++ kernel-default.spec ++++++
--- /var/tmp/diff_new_pack.PWtcG4/_old 2023-04-05 09:30:48.074775502 +0200
+++ /var/tmp/diff_new_pack.PWtcG4/_new 2023-04-05 09:30:48.086775572 +0200
@@ -17,8 +17,8 @@
# needssslcertforbuild
-%define srcversion 6.1
-%define patchversion 6.1.10
+%define srcversion 6.2
+%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.1.10
+Version: 6.2.9
%if 0%{?is_kotd}
-Release: <RELEASE>.g2a0570b
+Release: <RELEASE>.g7a187a3
%else
Release: 0
%endif
@@ -173,6 +173,9 @@
# The following is copied to the -base subpackage as well
# BEGIN COMMON DEPS
Requires(pre): suse-kernel-rpm-scriptlets
+Requires(post): suse-kernel-rpm-scriptlets
+Requires: suse-kernel-rpm-scriptlets
+Requires(preun): suse-kernel-rpm-scriptlets
Requires(postun): suse-kernel-rpm-scriptlets
Requires(pre): coreutils awk
# For /usr/lib/module-init-tools/weak-modules2
@@ -184,21 +187,16 @@
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
# But, there is no way to tell rpm or yast to schedule the installation
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
-# packages to install/update. Likewise, this is true for mkinitrd.
+# packages to install/update. Likewise, this is true for dracut.
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
Requires(post): perl-Bootloader >= 0.4.15
-%if %build_vanilla
-Requires(post): mkinitrd
-%else
-# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559)
-Requires(post): mkinitrd >= 2.7.1
-%endif
+Requires(post): dracut
# Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565)
Requires(post): distribution-release
-# Do not install p-b and mkinitrd for the install check, the %post script is
+# Do not install p-b and dracut for the install check, the %post script is
# able to handle this
-#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
+#!BuildIgnore: perl-Bootloader dracut distribution-release
# Remove some packages that are installed automatically by the build system,
# but are not needed to build the kernel
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools
udev insserv
@@ -240,10 +238,10 @@
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides:
kernel-%build_flavor-base-srchash-2a0570b032813d6280819571f8b30d7bb0b7d317
-Provides: kernel-srchash-2a0570b032813d6280819571f8b30d7bb0b7d317
+Provides:
kernel-%build_flavor-base-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f
+Provides: kernel-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f
# END COMMON DEPS
-Provides: %name-srchash-2a0570b032813d6280819571f8b30d7bb0b7d317
+Provides: %name-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f
%ifarch %ix86
Provides: kernel-smp = 2.6.17
Obsoletes: kernel-smp <= 2.6.17
@@ -852,6 +850,10 @@
%if "%{compress_modules}" != "none"
export BRP_PESIGN_COMPRESS_MODULE=%{compress_modules}
%endif
+# Do not sign vanilla kernels released in official projects
+%if %build_vanilla && ! %vanilla_only
+BRP_PESIGN_FILES=""
+%endif
if test -x /usr/lib/rpm/pesign/gen-hmac; then
$_ -r %buildroot /boot/%image-%kernelrelease-%build_flavor
@@ -1297,7 +1299,7 @@
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
-Requires(post): mkinitrd
+Requires(post): dracut
%ifarch %ix86
Provides: kernel-trace-extra = 3.13
Obsoletes: kernel-trace-extra <= 3.13
@@ -1386,7 +1388,7 @@
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
-Requires(post): mkinitrd
+Requires(post): dracut
%ifarch %ix86
Provides: kernel-trace-optional = 3.13
Obsoletes: kernel-trace-optional <= 3.13
++++++ kernel-docs.spec ++++++
--- /var/tmp/diff_new_pack.PWtcG4/_old 2023-04-05 09:30:48.110775710 +0200
+++ /var/tmp/diff_new_pack.PWtcG4/_new 2023-04-05 09:30:48.114775732 +0200
@@ -16,8 +16,8 @@
#
-%define srcversion 6.1
-%define patchversion 6.1.10
+%define srcversion 6.2
+%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.1.10
+Version: 6.2.9
%if 0%{?is_kotd}
-Release: <RELEASE>.g2a0570b
+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-2a0570b032813d6280819571f8b30d7bb0b7d317
+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.PWtcG4/_old 2023-04-05 09:30:48.138775870 +0200
+++ /var/tmp/diff_new_pack.PWtcG4/_new 2023-04-05 09:30:48.142775893 +0200
@@ -17,8 +17,8 @@
# needssslcertforbuild
-%define srcversion 6.1
-%define patchversion 6.1.10
+%define srcversion 6.2
+%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.1.10
+Version: 6.2.9
%if 0%{?is_kotd}
-Release: <RELEASE>.g2a0570b
+Release: <RELEASE>.g7a187a3
%else
Release: 0
%endif
@@ -173,6 +173,9 @@
# The following is copied to the -base subpackage as well
# BEGIN COMMON DEPS
Requires(pre): suse-kernel-rpm-scriptlets
+Requires(post): suse-kernel-rpm-scriptlets
+Requires: suse-kernel-rpm-scriptlets
+Requires(preun): suse-kernel-rpm-scriptlets
Requires(postun): suse-kernel-rpm-scriptlets
Requires(pre): coreutils awk
# For /usr/lib/module-init-tools/weak-modules2
@@ -184,21 +187,16 @@
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
# But, there is no way to tell rpm or yast to schedule the installation
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
-# packages to install/update. Likewise, this is true for mkinitrd.
+# packages to install/update. Likewise, this is true for dracut.
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
Requires(post): perl-Bootloader >= 0.4.15
-%if %build_vanilla
-Requires(post): mkinitrd
-%else
-# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559)
-Requires(post): mkinitrd >= 2.7.1
-%endif
+Requires(post): dracut
# Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565)
Requires(post): distribution-release
-# Do not install p-b and mkinitrd for the install check, the %post script is
+# Do not install p-b and dracut for the install check, the %post script is
# able to handle this
-#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
+#!BuildIgnore: perl-Bootloader dracut distribution-release
# Remove some packages that are installed automatically by the build system,
# but are not needed to build the kernel
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools
udev insserv
@@ -240,10 +238,10 @@
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides:
kernel-%build_flavor-base-srchash-2a0570b032813d6280819571f8b30d7bb0b7d317
-Provides: kernel-srchash-2a0570b032813d6280819571f8b30d7bb0b7d317
+Provides:
kernel-%build_flavor-base-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f
+Provides: kernel-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f
# END COMMON DEPS
-Provides: %name-srchash-2a0570b032813d6280819571f8b30d7bb0b7d317
+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
@@ -807,6 +805,10 @@
%if "%{compress_modules}" != "none"
export BRP_PESIGN_COMPRESS_MODULE=%{compress_modules}
%endif
+# Do not sign vanilla kernels released in official projects
+%if %build_vanilla && ! %vanilla_only
+BRP_PESIGN_FILES=""
+%endif
if test -x /usr/lib/rpm/pesign/gen-hmac; then
$_ -r %buildroot /boot/%image-%kernelrelease-%build_flavor
@@ -1252,7 +1254,7 @@
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
-Requires(post): mkinitrd
+Requires(post): dracut
%obsolete_rebuilds %name-extra
Supplements: packageand(product(SLED):%{name}_%_target_cpu)
Supplements: packageand(product(sle-we):%{name}_%_target_cpu)
@@ -1324,7 +1326,7 @@
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
-Requires(post): mkinitrd
+Requires(post): dracut
%obsolete_rebuilds %name-optional
Supplements: packageand(product(Leap):%{name}_%_target_cpu)
%ifarch %ix86
kernel-lpae.spec: same change
++++++ kernel-obs-build.spec ++++++
--- /var/tmp/diff_new_pack.PWtcG4/_old 2023-04-05 09:30:48.206776261 +0200
+++ /var/tmp/diff_new_pack.PWtcG4/_new 2023-04-05 09:30:48.210776284 +0200
@@ -19,7 +19,7 @@
#!BuildIgnore: post-build-checks
-%define patchversion 6.1.10
+%define patchversion 6.2.9
%define variant %{nil}
%define vanilla_only 0
@@ -45,7 +45,7 @@
%endif
%endif
%endif
-BuildRequires:
kernel%kernel_flavor-srchash-2a0570b032813d6280819571f8b30d7bb0b7d317
+BuildRequires:
kernel%kernel_flavor-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f
%if 0%{?rhel_version}
BuildRequires: kernel
@@ -53,20 +53,13 @@
%endif
ExclusiveArch: aarch64 armv6hl armv7hl ppc64 ppc64le riscv64 s390x x86_64
-%if 0%{?suse_version} < 1315
-# For SLE 11
-BuildRequires: mkinitrd
-BuildRequires: perl-Bootloader
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
-%else
BuildRequires: dracut
-%endif
Summary: package kernel and initrd for OBS VM builds
License: GPL-2.0-only
Group: SLES
-Version: 6.1.10
+Version: 6.2.9
%if 0%{?is_kotd}
-Release: <RELEASE>.g2a0570b
+Release: <RELEASE>.g7a187a3
%else
Release: 0
%endif
@@ -145,12 +138,6 @@
%define kernel_name Image
%endif
-%if 0%{?suse_version} && 0%{?suse_version} < 1315
-# For SLE 11
-/sbin/mkinitrd $ROOT \
- -m "$KERNEL_MODULES" \
- -k /boot/%{kernel_name}-*-default -M /boot/System.map-*-default
-i /tmp/initrd.kvm -B
-%else
# --host-only mode is needed for unlimited TasksMax workaround (boo#965564)
dracut --reproducible --host-only --no-hostonly-cmdline \
--no-early-microcode --nofscks --strip --hardlink \
@@ -159,7 +146,6 @@
--compress "zstd -19 -T0" \
%endif
$(echo /boot/%{kernel_name}-*%{kernel_flavor} | sed -n -e
's,[^-]*-\(.*'%{kernel_flavor}'\),\1,p')
-%endif
#cleanup
rm -rf /usr/lib/dracut/modules.d/80obs
++++++ kernel-obs-qa.spec ++++++
--- /var/tmp/diff_new_pack.PWtcG4/_old 2023-04-05 09:30:48.238776444 +0200
+++ /var/tmp/diff_new_pack.PWtcG4/_new 2023-04-05 09:30:48.242776467 +0200
@@ -17,7 +17,7 @@
# needsrootforbuild
-%define patchversion 6.1.10
+%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.1.10
+Version: 6.2.9
%if 0%{?is_kotd}
-Release: <RELEASE>.g2a0570b
+Release: <RELEASE>.g7a187a3
%else
Release: 0
%endif
++++++ kernel-pae.spec ++++++
--- /var/tmp/diff_new_pack.PWtcG4/_old 2023-04-05 09:30:48.270776628 +0200
+++ /var/tmp/diff_new_pack.PWtcG4/_new 2023-04-05 09:30:48.278776674 +0200
@@ -17,8 +17,8 @@
# needssslcertforbuild
-%define srcversion 6.1
-%define patchversion 6.1.10
+%define srcversion 6.2
+%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.1.10
+Version: 6.2.9
%if 0%{?is_kotd}
-Release: <RELEASE>.g2a0570b
+Release: <RELEASE>.g7a187a3
%else
Release: 0
%endif
@@ -173,6 +173,9 @@
# The following is copied to the -base subpackage as well
# BEGIN COMMON DEPS
Requires(pre): suse-kernel-rpm-scriptlets
+Requires(post): suse-kernel-rpm-scriptlets
+Requires: suse-kernel-rpm-scriptlets
+Requires(preun): suse-kernel-rpm-scriptlets
Requires(postun): suse-kernel-rpm-scriptlets
Requires(pre): coreutils awk
# For /usr/lib/module-init-tools/weak-modules2
@@ -184,21 +187,16 @@
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
# But, there is no way to tell rpm or yast to schedule the installation
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
-# packages to install/update. Likewise, this is true for mkinitrd.
+# packages to install/update. Likewise, this is true for dracut.
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
Requires(post): perl-Bootloader >= 0.4.15
-%if %build_vanilla
-Requires(post): mkinitrd
-%else
-# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559)
-Requires(post): mkinitrd >= 2.7.1
-%endif
+Requires(post): dracut
# Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565)
Requires(post): distribution-release
-# Do not install p-b and mkinitrd for the install check, the %post script is
+# Do not install p-b and dracut for the install check, the %post script is
# able to handle this
-#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
+#!BuildIgnore: perl-Bootloader dracut distribution-release
# Remove some packages that are installed automatically by the build system,
# but are not needed to build the kernel
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools
udev insserv
@@ -240,10 +238,10 @@
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides:
kernel-%build_flavor-base-srchash-2a0570b032813d6280819571f8b30d7bb0b7d317
-Provides: kernel-srchash-2a0570b032813d6280819571f8b30d7bb0b7d317
+Provides:
kernel-%build_flavor-base-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f
+Provides: kernel-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f
# END COMMON DEPS
-Provides: %name-srchash-2a0570b032813d6280819571f8b30d7bb0b7d317
+Provides: %name-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f
%ifarch %ix86
Provides: kernel-bigsmp = 2.6.17
Obsoletes: kernel-bigsmp <= 2.6.17
@@ -829,6 +827,10 @@
%if "%{compress_modules}" != "none"
export BRP_PESIGN_COMPRESS_MODULE=%{compress_modules}
%endif
+# Do not sign vanilla kernels released in official projects
+%if %build_vanilla && ! %vanilla_only
+BRP_PESIGN_FILES=""
+%endif
if test -x /usr/lib/rpm/pesign/gen-hmac; then
$_ -r %buildroot /boot/%image-%kernelrelease-%build_flavor
@@ -1274,7 +1276,7 @@
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
-Requires(post): mkinitrd
+Requires(post): dracut
%ifarch %ix86
Provides: kernel-vmi-extra = 2.6.38
Obsoletes: kernel-vmi-extra <= 2.6.38
@@ -1356,7 +1358,7 @@
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
-Requires(post): mkinitrd
+Requires(post): dracut
%ifarch %ix86
Provides: kernel-vmi-optional = 2.6.38
Obsoletes: kernel-vmi-optional <= 2.6.38
++++++ kernel-source.spec ++++++
--- /var/tmp/diff_new_pack.PWtcG4/_old 2023-04-05 09:30:48.306776835 +0200
+++ /var/tmp/diff_new_pack.PWtcG4/_new 2023-04-05 09:30:48.310776858 +0200
@@ -16,8 +16,8 @@
#
-%define srcversion 6.1
-%define patchversion 6.1.10
+%define srcversion 6.2
+%define patchversion 6.2.9
%define variant %{nil}
%define vanilla_only 0
@@ -31,9 +31,9 @@
%endif
Name: kernel-source
-Version: 6.1.10
+Version: 6.2.9
%if 0%{?is_kotd}
-Release: <RELEASE>.g2a0570b
+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-2a0570b032813d6280819571f8b30d7bb0b7d317
+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.PWtcG4/_old 2023-04-05 09:30:48.338777018 +0200
+++ /var/tmp/diff_new_pack.PWtcG4/_new 2023-04-05 09:30:48.342777041 +0200
@@ -24,10 +24,10 @@
Summary: Kernel Symbol Versions (modversions)
License: GPL-2.0-only
Group: Development/Sources
-Version: 6.1.10
+Version: 6.2.9
%if %using_buildservice
%if 0%{?is_kotd}
-Release: <RELEASE>.g2a0570b
+Release: <RELEASE>.g7a187a3
%else
Release: 0
%endif
@@ -52,7 +52,7 @@
%endif
Requires: pesign-obs-integration
Provides: %name = %version-%source_rel
-Provides: %name-srchash-2a0570b032813d6280819571f8b30d7bb0b7d317
+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.PWtcG4/_old 2023-04-05 09:30:48.366777179 +0200
+++ /var/tmp/diff_new_pack.PWtcG4/_new 2023-04-05 09:30:48.374777225 +0200
@@ -17,8 +17,8 @@
# needssslcertforbuild
-%define srcversion 6.1
-%define patchversion 6.1.10
+%define srcversion 6.2
+%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.1.10
+Version: 6.2.9
%if 0%{?is_kotd}
-Release: <RELEASE>.g2a0570b
+Release: <RELEASE>.g7a187a3
%else
Release: 0
%endif
@@ -173,6 +173,9 @@
# The following is copied to the -base subpackage as well
# BEGIN COMMON DEPS
Requires(pre): suse-kernel-rpm-scriptlets
+Requires(post): suse-kernel-rpm-scriptlets
+Requires: suse-kernel-rpm-scriptlets
+Requires(preun): suse-kernel-rpm-scriptlets
Requires(postun): suse-kernel-rpm-scriptlets
Requires(pre): coreutils awk
# For /usr/lib/module-init-tools/weak-modules2
@@ -184,21 +187,16 @@
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
# But, there is no way to tell rpm or yast to schedule the installation
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
-# packages to install/update. Likewise, this is true for mkinitrd.
+# packages to install/update. Likewise, this is true for dracut.
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
Requires(post): perl-Bootloader >= 0.4.15
-%if %build_vanilla
-Requires(post): mkinitrd
-%else
-# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559)
-Requires(post): mkinitrd >= 2.7.1
-%endif
+Requires(post): dracut
# Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565)
Requires(post): distribution-release
-# Do not install p-b and mkinitrd for the install check, the %post script is
+# Do not install p-b and dracut for the install check, the %post script is
# able to handle this
-#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
+#!BuildIgnore: perl-Bootloader dracut distribution-release
# Remove some packages that are installed automatically by the build system,
# but are not needed to build the kernel
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools
udev insserv
@@ -240,10 +238,10 @@
Conflicts: libc.so.6()(64bit)
%endif
Provides: kernel = %version-%source_rel
-Provides:
kernel-%build_flavor-base-srchash-2a0570b032813d6280819571f8b30d7bb0b7d317
-Provides: kernel-srchash-2a0570b032813d6280819571f8b30d7bb0b7d317
+Provides:
kernel-%build_flavor-base-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f
+Provides: kernel-srchash-7a187a3df1e20b30a8959b0ec229aa8b791bb06f
# END COMMON DEPS
-Provides: %name-srchash-2a0570b032813d6280819571f8b30d7bb0b7d317
+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
@@ -800,6 +798,10 @@
%if "%{compress_modules}" != "none"
export BRP_PESIGN_COMPRESS_MODULE=%{compress_modules}
%endif
+# Do not sign vanilla kernels released in official projects
+%if %build_vanilla && ! %vanilla_only
+BRP_PESIGN_FILES=""
+%endif
if test -x /usr/lib/rpm/pesign/gen-hmac; then
$_ -r %buildroot /boot/%image-%kernelrelease-%build_flavor
@@ -1245,7 +1247,7 @@
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
-Requires(post): mkinitrd
+Requires(post): dracut
%obsolete_rebuilds %name-extra
Supplements: packageand(product(SLED):%{name}_%_target_cpu)
Supplements: packageand(product(sle-we):%{name}_%_target_cpu)
@@ -1310,7 +1312,7 @@
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
-Requires(post): mkinitrd
+Requires(post): dracut
%obsolete_rebuilds %name-optional
Supplements: packageand(product(Leap):%{name}_%_target_cpu)
%ifarch %ix86
kernel-zfcpdump.spec: same change
++++++ README.SUSE ++++++
--- /var/tmp/diff_new_pack.PWtcG4/_old 2023-04-05 09:30:48.522778075 +0200
+++ /var/tmp/diff_new_pack.PWtcG4/_new 2023-04-05 09:30:48.526778098 +0200
@@ -136,7 +136,7 @@
(6) Install the kernel and the modules (``make modules_install'',
followed by ``make install''). This will automatically create
- an initrd for the new kernel as well (see ``mkinitrd -h'').
+ an initrd for the new kernel as well (see ``dracut -h'').
(7) Add the kernel to the boot manager. When using lilo, run ``lilo''
to update the boot map.
++++++ config.sh ++++++
--- /var/tmp/diff_new_pack.PWtcG4/_old 2023-04-05 09:30:48.690779039 +0200
+++ /var/tmp/diff_new_pack.PWtcG4/_new 2023-04-05 09:30:48.694779062 +0200
@@ -1,5 +1,5 @@
# The version of the main tarball to use
-SRCVERSION=6.1
+SRCVERSION=6.2
# variant of the kernel-source package, either empty or "-rt"
VARIANT=
# enable kernel module compression
++++++ config.tar.bz2 ++++++
++++ 8831 lines of diff (skipped)
++++++ group-source-files.pl ++++++
--- /var/tmp/diff_new_pack.PWtcG4/_old 2023-04-05 09:30:49.114781473 +0200
+++ /var/tmp/diff_new_pack.PWtcG4/_new 2023-04-05 09:30:49.118781496 +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,10 +64,13 @@
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;
+ 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");
+}
+
++++++ kernel-binary.spec.in ++++++
--- /var/tmp/diff_new_pack.PWtcG4/_old 2023-04-05 09:30:49.206782001 +0200
+++ /var/tmp/diff_new_pack.PWtcG4/_new 2023-04-05 09:30:49.210782024 +0200
@@ -173,6 +173,9 @@
# The following is copied to the -base subpackage as well
# BEGIN COMMON DEPS
Requires(pre): suse-kernel-rpm-scriptlets
+Requires(post): suse-kernel-rpm-scriptlets
+Requires: suse-kernel-rpm-scriptlets
+Requires(preun): suse-kernel-rpm-scriptlets
Requires(postun): suse-kernel-rpm-scriptlets
Requires(pre): coreutils awk
# For /usr/lib/module-init-tools/weak-modules2
@@ -184,21 +187,16 @@
# test -x update-bootloader, having perl-Bootloader is not a hard requirement.
# But, there is no way to tell rpm or yast to schedule the installation
# of perl-Bootloader before kernel-binary.rpm if both are in the list of
-# packages to install/update. Likewise, this is true for mkinitrd.
+# packages to install/update. Likewise, this is true for dracut.
# Need a perl-Bootloader with /usr/lib/bootloader/bootloader_entry
Requires(post): perl-Bootloader >= 0.4.15
-%if %build_vanilla
-Requires(post): mkinitrd
-%else
-# Require a mkinitrd that can handle usbhid/hid-generic built-in (bnc#773559)
-Requires(post): mkinitrd >= 2.7.1
-%endif
+Requires(post): dracut
# Install the package providing /etc/SuSE-release early enough, so that
# the grub entry has correct title (bnc#757565)
Requires(post): distribution-release
-# Do not install p-b and mkinitrd for the install check, the %post script is
+# Do not install p-b and dracut for the install check, the %post script is
# able to handle this
-#!BuildIgnore: perl-Bootloader mkinitrd distribution-release
+#!BuildIgnore: perl-Bootloader dracut distribution-release
# Remove some packages that are installed automatically by the build system,
# but are not needed to build the kernel
#!BuildIgnore: autoconf automake gettext-runtime libtool cvs gettext-tools
udev insserv
@@ -670,6 +668,10 @@
%if "%{compress_modules}" != "none"
export BRP_PESIGN_COMPRESS_MODULE=%{compress_modules}
%endif
+# Do not sign vanilla kernels released in official projects
+%if %build_vanilla && ! %vanilla_only
+BRP_PESIGN_FILES=""
+%endif
if test -x /usr/lib/rpm/pesign/gen-hmac; then
$_ -r %buildroot /boot/%image-%kernelrelease-%build_flavor
@@ -1115,7 +1117,7 @@
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
-Requires(post): mkinitrd
+Requires(post): dracut
@PROVIDES_OBSOLETES_EXTRA@
%obsolete_rebuilds %name-extra
Supplements: packageand(product(SLED):%{name}_%_target_cpu)
@@ -1181,7 +1183,7 @@
Requires(pre): coreutils awk
Requires(post): modutils
Requires(post): perl-Bootloader
-Requires(post): mkinitrd
+Requires(post): dracut
@PROVIDES_OBSOLETES_OPTIONAL@
%obsolete_rebuilds %name-optional
Supplements: packageand(product(Leap):%{name}_%_target_cpu)
++++++ kernel-cert-subpackage ++++++
--- /var/tmp/diff_new_pack.PWtcG4/_old 2023-04-05 09:30:49.242782208 +0200
+++ /var/tmp/diff_new_pack.PWtcG4/_new 2023-04-05 09:30:49.246782231 +0200
@@ -2,6 +2,9 @@
Summary: UEFI Secure Boot Certificate For Package %{-n*}-kmp
Group: System/Kernel
Requires(pre): suse-kernel-rpm-scriptlets
+Requires(post): suse-kernel-rpm-scriptlets
+Requires: suse-kernel-rpm-scriptlets
+Requires(preun): suse-kernel-rpm-scriptlets
Requires(postun): suse-kernel-rpm-scriptlets
%description -n %{-n*}-ueficert
This package contains the UEFI Secure Boot certificate used to sign
++++++ kernel-module-subpackage ++++++
--- /var/tmp/diff_new_pack.PWtcG4/_old 2023-04-05 09:30:49.338782759 +0200
+++ /var/tmp/diff_new_pack.PWtcG4/_new 2023-04-05 09:30:49.346782805 +0200
@@ -27,6 +27,9 @@
Provides: %{-n*}-kmp-%1-%_this_kmp_kernel_version
Requires: coreutils grep
Requires(pre): suse-kernel-rpm-scriptlets
+Requires(post): suse-kernel-rpm-scriptlets
+Requires: suse-kernel-rpm-scriptlets
+Requires(preun): suse-kernel-rpm-scriptlets
Requires(postun): suse-kernel-rpm-scriptlets
%{-c:Requires: %{-n*}-ueficert}
Enhances: kernel-%1
@@ -82,23 +85,28 @@
' $spec
)
%pre -n %{-n*}-kmp-%1
-%{-b:KMP_NEEDS_MKINITRD=1}
/usr/lib/module-init-tools/kernel-scriptlets/kmp-pre --name "%{-n*}-kmp-%1" \
+%{-b:KMP_NEEDS_MKINITRD=1; export KMP_NEEDS_MKINITRD}
+/usr/lib/module-init-tools/kernel-scriptlets/kmp-pre --name "%{-n*}-kmp-%1" \
--version "%_this_kmp_version" --release "%{-r*}" --kernelrelease "%2" \
--flavor "%1" --usrmerged "0%{?usrmerged}" "$@"
%post -n %{-n*}-kmp-%1
-%{-b:KMP_NEEDS_MKINITRD=1}
/usr/lib/module-init-tools/kernel-scriptlets/kmp-post --name "%{-n*}-kmp-%1" \
+%{-b:KMP_NEEDS_MKINITRD=1; export KMP_NEEDS_MKINITRD}
+/usr/lib/module-init-tools/kernel-scriptlets/kmp-post --name "%{-n*}-kmp-%1" \
--version "%_this_kmp_version" --release "%{-r*}" --kernelrelease "%2" \
--flavor "%1" --usrmerged "0%{?usrmerged}" "$@"
%preun -n %{-n*}-kmp-%1
-%{-b:KMP_NEEDS_MKINITRD=1} %run_if_exists
/usr/lib/module-init-tools/kernel-scriptlets/kmp-preun --name "%{-n*}-kmp-%1" \
+%{-b:KMP_NEEDS_MKINITRD=1; export KMP_NEEDS_MKINITRD}
+%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/kmp-preun --name
"%{-n*}-kmp-%1" \
--version "%_this_kmp_version" --release "%{-r*}" --kernelrelease "%2" \
--flavor "%1" --usrmerged "0%{?usrmerged}" "$@"
%postun -n %{-n*}-kmp-%1
-%{-b:KMP_NEEDS_MKINITRD=1} %run_if_exists
/usr/lib/module-init-tools/kernel-scriptlets/kmp-postun --name "%{-n*}-kmp-%1" \
+%{-b:KMP_NEEDS_MKINITRD=1; export KMP_NEEDS_MKINITRD}
+%run_if_exists /usr/lib/module-init-tools/kernel-scriptlets/kmp-postun --name
"%{-n*}-kmp-%1" \
--version "%_this_kmp_version" --release "%{-r*}" --kernelrelease "%2" \
--flavor "%1" --usrmerged "0%{?usrmerged}" "$@"
%posttrans -n %{-n*}-kmp-%1
-%{-b:KMP_NEEDS_MKINITRD=1}
/usr/lib/module-init-tools/kernel-scriptlets/kmp-posttrans --name
"%{-n*}-kmp-%1" \
+%{-b:KMP_NEEDS_MKINITRD=1; export KMP_NEEDS_MKINITRD}
+/usr/lib/module-init-tools/kernel-scriptlets/kmp-posttrans --name
"%{-n*}-kmp-%1" \
--version "%_this_kmp_version" --release "%{-r*}" --kernelrelease "%2" \
--flavor "%1" --usrmerged "0%{?usrmerged}" "$@"
%files -n %{-n*}-kmp-%1
++++++ kernel-obs-build.spec.in ++++++
--- /var/tmp/diff_new_pack.PWtcG4/_old 2023-04-05 09:30:49.386783035 +0200
+++ /var/tmp/diff_new_pack.PWtcG4/_new 2023-04-05 09:30:49.390783058 +0200
@@ -53,14 +53,7 @@
%endif
ExclusiveArch: @ARCHS@
-%if 0%{?suse_version} < 1315
-# For SLE 11
-BuildRequires: mkinitrd
-BuildRequires: perl-Bootloader
-BuildRoot: %{_tmppath}/%{name}-%{version}-build
-%else
BuildRequires: dracut
-%endif
Summary: package kernel and initrd for OBS VM builds
License: GPL-2.0-only
Group: SLES
@@ -145,12 +138,6 @@
%define kernel_name Image
%endif
-%if 0%{?suse_version} && 0%{?suse_version} < 1315
-# For SLE 11
-/sbin/mkinitrd $ROOT \
- -m "$KERNEL_MODULES" \
- -k /boot/%{kernel_name}-*-default -M /boot/System.map-*-default
-i /tmp/initrd.kvm -B
-%else
# --host-only mode is needed for unlimited TasksMax workaround (boo#965564)
dracut --reproducible --host-only --no-hostonly-cmdline \
--no-early-microcode --nofscks --strip --hardlink \
@@ -159,7 +146,6 @@
--compress "zstd -19 -T0" \
%endif
$(echo /boot/%{kernel_name}-*%{kernel_flavor} | sed -n -e
's,[^-]*-\(.*'%{kernel_flavor}'\),\1,p')
-%endif
#cleanup
rm -rf /usr/lib/dracut/modules.d/80obs
++++++ linux-6.1.tar.xz -> linux-6.2.tar.xz ++++++
/work/SRC/SUSE:ALP:Workbench.OBS/kernel-source/linux-6.1.tar.xz
/work/SRC/SUSE:ALP:Workbench.OBS/.kernel-source.new.19717/linux-6.2.tar.xz
differ: char 15, line 1
++++++ patches.kernel.org.tar.bz2 ++++++
++++ 355347 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)" <[email protected]>
+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 <[email protected]>
+---
+ 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 \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/patches.rpmify/s390-reintroduce-expoline-dependence-to-scripts.patch
new/patches.rpmify/s390-reintroduce-expoline-dependence-to-scripts.patch
--- old/patches.rpmify/s390-reintroduce-expoline-dependence-to-scripts.patch
1970-01-01 01:00:00.000000000 +0100
+++ new/patches.rpmify/s390-reintroduce-expoline-dependence-to-scripts.patch
2023-03-29 09:53:49.000000000 +0200
@@ -0,0 +1,47 @@
+From: "Jiri Slaby (SUSE)" <[email protected]>
+Date: Thu, 16 Mar 2023 12:05:08 +0100
+Subject: s390: reintroduce expoline dependence to scripts
+Patch-mainline: submitted <[email protected]>
+References: s390 expolines & fixdep
+
+Expolines depend on scripts/basic/fixdep. And build of expolines can now
+race with the fixdep build:
+
+ make[1]: *** Deleting file 'arch/s390/lib/expoline/expoline.o'
+ /bin/sh: line 1: scripts/basic/fixdep: Permission denied
+ make[1]: *** [../scripts/Makefile.build:385:
arch/s390/lib/expoline/expoline.o] Error 126
+ make: *** [../arch/s390/Makefile:166: expoline_prepare] Error 2
+
+The dependence was removed in the below Fixes: commit. So reintroduce
+the dependence on scripts.
+
+Fixes: a0b0987a7811 ("s390/nospec: remove unneeded header includes")
+Cc: Joe Lawrence <[email protected]>
+Cc: [email protected]
+Cc: Heiko Carstens <[email protected]>
+Cc: Vasily Gorbik <[email protected]>
+Cc: Alexander Gordeev <[email protected]>
+Cc: Christian Borntraeger <[email protected]>
+Cc: Sven Schnelle <[email protected]>
+Cc: [email protected]
+Signed-off-by: Jiri Slaby <[email protected]>
+---
+ arch/s390/Makefile | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/arch/s390/Makefile b/arch/s390/Makefile
+index b3235ab0ace8..ed646c583e4f 100644
+--- a/arch/s390/Makefile
++++ b/arch/s390/Makefile
+@@ -162,7 +162,7 @@ vdso_prepare: prepare0
+
+ ifdef CONFIG_EXPOLINE_EXTERN
+ modules_prepare: expoline_prepare
+-expoline_prepare:
++expoline_prepare: scripts
+ $(Q)$(MAKE) $(build)=arch/s390/lib/expoline
arch/s390/lib/expoline/expoline.o
+ endif
+ endif
+--
+2.40.0
+
++++++ patches.suse.tar.bz2 ++++++
++++ 2734 lines of diff (skipped)
++++++ series.conf ++++++
++++ 4238 lines (skipped)
++++ between /work/SRC/SUSE:ALP:Workbench.OBS/kernel-source/series.conf
++++ and /work/SRC/SUSE:ALP:Workbench.OBS/.kernel-source.new.19717/series.conf
++++++ source-timestamp ++++++
--- /var/tmp/diff_new_pack.PWtcG4/_old 2023-04-05 09:30:51.530795343 +0200
+++ /var/tmp/diff_new_pack.PWtcG4/_new 2023-04-05 09:30:51.534795366 +0200
@@ -1,4 +1,4 @@
-2023-02-06 07:27:26 +0000
-GIT Revision: 2a0570b032813d6280819571f8b30d7bb0b7d317
+2023-03-30 11:30:50 +0000
+GIT Revision: 7a187a3df1e20b30a8959b0ec229aa8b791bb06f
GIT Branch: stable
++++++ supported.conf ++++++
--- /var/tmp/diff_new_pack.PWtcG4/_old 2023-04-05 09:30:51.590795688 +0200
+++ /var/tmp/diff_new_pack.PWtcG4/_new 2023-04-05 09:30:51.594795711 +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
@@ -251,7 +253,7 @@
drivers/acpi/acpi_ipmi
drivers/acpi/acpi_pad
- drivers/acpi/acpi_tad
- drivers/acpi/apei/einj
# APEI (ACPI Platform Error Interface)
+- drivers/acpi/apei/einj
# APEI (ACPI Platform Error Interface)
drivers/acpi/apei/erst-dbg
drivers/acpi/battery
# ACPI Battery Driver
+base drivers/acpi/button
# ACPI Button Driver
@@ -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
@@ -3443,12 +3474,13 @@
- drivers/video/fbdev/metronomefb
- drivers/video/fbdev/ocfb
- drivers/video/fbdev/smscufx
- drivers/video/fbdev/uvesafb
- drivers/video/fbdev/vfb
+- drivers/video/fbdev/uvesafb
+- drivers/video/fbdev/vfb
+base drivers/video/fbdev/xen-fbfront
- 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