File series.conf of Package kernel-source

# Kernel patches configuration file
# vim: set ts=8 sw=8 noet:
#
# There are three kinds of rules (see guards.1 for details):
# +symbol       include this patch if symbol is defined; otherwise exclude.
# -symbol       exclude this patch if symbol is defined; otherwise include.
# -             exclude this patch.
#
# Using symbols means that an entirely different source tree will be
# generated depending on which symbols are defined. This used to be
# a good thing when arch-specific patches contained conflicts with other
# patches, but we now have a policy that patches must build everywhere.
# The result is a unified source tree that allows us to do neat things
# like ship kernel module packages. Creating a divergent tree breaks
# these # so you'd better have an extraordinary reason for using them.
# For example, the openSUSE 10.3 kernel uses them for segregating the
# -rt patches until they can be integrated completely, and these are
# only applied at the very end of the series.
#
# The most common use in recent kernels is to disable a patch with a
# username as the symbol to indicate responsbility. Another use is
# to check in a patch for testing, but have it disabled in all but your
# own build environment.

	########################################################
	# latest standard kernel patches
	# DO NOT MODIFY THEM!
	# Send separate patches upstream if you find a problem...
	########################################################

	########################################################
	# Build fixes that apply to the vanilla kernel too.
	# Patches in patches.rpmify are applied to both -vanilla
	# and patched flavors.
	########################################################
	patches.rpmify/Add-ksym-provides-tool.patch
	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/usrmerge-Adjust-module-path-in-the-kernel-sources.patch
	patches.rpmify/btf-pahole-j1-option.patch

	########################################################
	# The sorted section should contain all patches that are
	# either mainline backports or are already in a known
	# subystem maintainer repository so that they can be
	# sorted by git-sort scripts. Out-of-tree patches (which
	# includes any patch without Git-commit tag) belong
	# either into the "on the way to mainline" section below
	# or into one of the subsystem sections.
	#
	# The sorted section should be small or empty on the
	# stable or master branches.
	########################################################

	########################################################
	# sorted patches
	########################################################
	patches.suse/powerpc-boot-Fix-build-with-gcc-15.patch
	patches.suse/ACPICA-Introduce-ACPI_NONSTRING.patch
	patches.suse/ACPICA-Apply-ACPI_NONSTRING.patch
	patches.suse/ACPICA-Apply-ACPI_NONSTRING-in-more-places.patch
	patches.suse/wifi-ath11k-determine-PM-policy-based-on-machine-mod.patch
	patches.suse/wifi-ath11k-introduce-ath11k_core_continue_suspend_r.patch
	patches.suse/wifi-ath11k-refactor-ath11k_core_suspend-_resume.patch
	patches.suse/wifi-ath11k-support-non-WoWLAN-mode-suspend-as-well.patch
	patches.suse/wifi-ath11k-choose-default-PM-policy-for-hibernation.patch
	patches.suse/Reapply-wifi-ath11k-restore-country-code-during-resu.patch
	patches.suse/Revert-x86-smp-Eliminate-mwait_play_dead_cpuid_hint.patch
	########################################################
	# end of sorted patches
	########################################################

	########################################################
	# Unsorted patches on their way to mainline
	#
	# (SLE/Leap: this section is only for patches which
	# cannot go into the sorted section yet.
	#
	# Patches which are already in subsystem maintainer
	# repository or otherwise expected to get into mainline
	# within 1-2 releases belong here. Patches not expected
	# to get into mainline any time soon (or ever) belong
	# to area specific sections below.
	########################################################
	patches.suse/firmware-qemu_fw_cfg-Do-not-hard-depend-on-CONFIG_HA.patch
	patches.suse/drm-amd-display-Add-sanity-checks-for-drm_edid_raw.patch
	patches.suse/video-screen_info-Update-framebuffers-behind-PCI-bri.patch
	patches.suse/iommu-Allow-attaching-static-domains-in-iommu_attach.patch
	patches.suse/Revert-drm-amd-display-more-liberal-vmin-vmax-update.patch

	########################################################
	# kbuild/module infrastructure fixes
	########################################################

	# SUSE specific build tweaks
	patches.suse/rpm-kernel-config
	patches.suse/add-suse-supported-flag.patch
	patches.suse/genksyms-add-override-flag.diff
	patches.suse/kernel-add-product-identifying-information-to-kernel-build.patch
	patches.suse/kernel-add-release-status-to-kernel-build.patch
	patches.suse/panic-do-not-print-uninitialized-taint_flags.patch

	# build tweaks for external KMPs
	patches.suse/s390-export-symbols-for-crash-kmp.patch

	########################################################
	# Performance-related tuning of defaults
	########################################################
	patches.suse/readahead-request-tunables.patch

	########################################################
	# Architecture specific patches
	########################################################

	# x86

	# s390x

	# ppc64

	# ARM
	patches.suse/0001-regulator-mt6360-Add-OF-match-table.patch
	patches.suse/0002-regulator-mt6358-Add-OF-match-table.patch
	patches.suse/0003-regulator-mt6323-Add-OF-match-table.patch

	########################################################
	# Scheduler
	########################################################

	########################################################
	# Memory management
	########################################################

	########################################################
	# Filesystems
	########################################################

	# generic
	patches.suse/vfs-add-super_operations-get_inode_dev

	# btrfs
	patches.suse/btrfs-provide-super_operations-get_inode_dev

	# ext[2-4]

	# XFS

	########################################################
	# Block layer
	########################################################

	########################################################
	# Networking core
	########################################################

	########################################################
	# Security
	########################################################

	# Module signing / secure boot
	patches.suse/KEYS-Make-use-of-platform-keyring-for-module-signatu.patch

	# Lock down functions for secure boot
	patches.suse/0001-security-lockdown-expose-a-hook-to-lock-the-kernel-down.patch
	patches.suse/lockdown-fix-kernel-lockdown-enforcement-issue-when-secure.patch
	patches.suse/0002-efi-Add-an-EFI_SECURE_BOOT-flag-to-indicate-secure-boot-mode.patch
	patches.suse/0003-efi-Lock-down-the-kernel-if-booted-in-secure-boot-mode.patch
	patches.suse/0004-efi-Lock-down-the-kernel-at-the-integrity-level-if-b.patch
	patches.suse/arm64-lock-down-kernel-in-secure-boot-mode.patch
	patches.suse/0001-initcall_blacklist-Does-not-allow-kernel_lockdown-be.patch

	# crypto

	########################################################
	# Virtualization
	########################################################

	########################################################
	# Other core patches
	########################################################

	# Livepatching
	patches.suse/livepatch-dump-ipa-clones.patch

	########################################################
	# PM
	########################################################

	########################################################
	# DRM / Graphics
	########################################################
	patches.suse/drivers-firmware-skip-simpledrm-if-nvidia-drm.modese.patch
	patches.suse/Add-parameter-to-disable-simple-framebuffer-devices.patch

	########################################################
	# Storage
	########################################################

	########################################################
	# Networking drivers (wired)
	########################################################

	########################################################
	# Wireless networking drivers
	########################################################
	patches.suse/b43-missing-firmware-info.patch

	########################################################
	# USB
	########################################################

	########################################################
	# Input
	########################################################
	patches.suse/Input-elan_i2c-Add-deny-list-for-Lenovo-Yoga-Slim-7.patch

	########################################################
	# Other drivers
	########################################################
	patches.suse/Restore-kABI-for-NVidia-vGPU-driver.patch

	########################################################
	# Debugging
	########################################################
	patches.suse/crasher.patch
	patches.suse/add-product-identifying-information-to-vmcoreinfo.patch

	########################################################
	# rk3588
	########################################################
	patches.rk3588/0001-phy-Add-HDMI-configuration-options.patch
	patches.rk3588/0002-phy-hdmi-Add-color-depth-configuration.patch
	patches.rk3588/0003-phy-rockchip-samsung-hdptx-Fix-clock-ratio-setup.patch
	patches.rk3588/0004-phy-rockchip-samsung-hdptx-Do-no-set-rk_hdptx_phy-ra.patch
	patches.rk3588/0005-phy-rockchip-samsung-hdptx-Drop-unused-struct-lcpll_.patch
	patches.rk3588/0006-phy-rockchip-samsung-hdptx-Drop-unused-phy_cfg-drive.patch
	patches.rk3588/0007-phy-rockchip-samsung-hdptx-Drop-superfluous-cfgs-dri.patch
	patches.rk3588/0008-phy-rockchip-samsung-hdptx-Avoid-Hz-hHz-unit-convers.patch
	patches.rk3588/0009-phy-rockchip-samsung-hdptx-Setup-TMDS-char-rate-via-.patch
	patches.rk3588/0010-phy-rockchip-samsung-hdptx-Provide-config-params-val.patch
	patches.rk3588/0011-phy-rockchip-samsung-hdptx-Restrict-altering-TMDS-ch.patch
	patches.rk3588/0012-phy-rockchip-samsung-hdptx-Rename-ambiguous-rk_hdptx.patch
	patches.rk3588/0013-phy-rockchip-samsung-hdptx-Optimize-internal-rate-ha.patch
	patches.rk3588/0014-phy-rockchip-samsung-hdptx-Add-high-color-depth-mana.patch
	patches.rk3588/0015-dt-bindings-PCI-dw-rockchip-Add-rk3576-support.patch
	patches.rk3588/0016-arm64-dts-rockchip-Add-rk3576-pcie-nodes.patch
	patches.rk3588/0017-dt-bindings-arm-rockchip-Add-Radxa-ROCK-5B.patch
	patches.rk3588/0018-arm64-dts-rockchip-add-mipi-dcphy-nodes-to-rk3588.patch
	patches.rk3588/0019-arm64-dts-rockchip-add-dsi-controller-nodes-on-rk358.patch
	patches.rk3588/0020-arm64-dts-rockchip-move-rock-5b-to-include-file.patch
	patches.rk3588/0021-arm64-dts-rockchip-add-Rock-5B.patch
	patches.rk3588/0022-arm64-dts-rockchip-Add-missing-SFC-power-domains-to-.patch
	patches.rk3588/0023-usb-typec-tcpm-also-log-to-dmesg.patch
	patches.rk3588/0024-math.h-add-DIV_ROUND_UP_NO_OVERFLOW.patch
	patches.rk3588/0025-clk-divider-Fix-divisor-masking-on-64-bit-platforms.patch
	patches.rk3588/0026-clk-composite-replace-open-coded-abs_diff.patch
	patches.rk3588/0027-arm64-dts-rockchip-rk3588-evb1-add-bluetooth-rfkill.patch
	patches.rk3588/0028-arm64-dts-rockchip-rk3588-evb1-improve-PCIe-ethernet.patch
	patches.rk3588/0029-arm64-dts-rockchip-Slow-down-EMMC-a-bit-to-keep-IO-s.patch
	patches.rk3588/0030-media-v4l2-ctrls-core-Set-frame_mbs_only_flag-by-def.patch
	patches.rk3588/0031-media-rockchip-Move-H264-CABAC-table-to-header-file.patch
	patches.rk3588/0032-media-rockchip-Introduce-the-rkvdec2-driver.patch
	patches.rk3588/0033-media-dt-bindings-rockchip-Document-RK3588-Video-Dec.patch
	patches.rk3588/0034-arm64-dts-rockchip-Add-rkvdec2-Video-Decoder-on-rk35.patch
	patches.rk3588/0035-arm64-defconfig-enable-Rockchip-RK3588-video-decoder.patch
	patches.rk3588/0036-mfd-rk8xx-Fix-shutdown-handler.patch
	patches.rk3588/0037-dt-bindings-display-vop2-Add-VP-clock-resets.patch
	patches.rk3588/0038-drm-rockchip-vop2-Add-clock-resets-support.patch
	patches.rk3588/0039-arm64-dts-rockchip-Add-VOP-clock-resets-for-rk3588s.patch
	patches.rk3588/0040-arm64-dts-rockchip-rk3588-evb1-add-DSI-panel.patch
	patches.rk3588/0041-drm-rockchip-vop2-Add-core-reset-support.patch
	patches.rk3588/0042-drm-rockchip-dw_hdmi_qp-Make-use-of-phy_configure.patch
	patches.rk3588/0043-drm-bridge-Add-detect_ctx-hook.patch
	patches.rk3588/0044-drm-bridge-connector-Switch-from-detect-to-detect_ct.patch
	patches.rk3588/0045-drm-bridge-dw-hdmi-qp-Add-high-TMDS-clock-ratio-and-.patch
	patches.rk3588/0046-drm-dp-Pull-drm_dp_link_power_up-down-from-Tegra-to-.patch
	patches.rk3588/0047-drm-bridge-cdns-mhdp8546-Switch-to-common-helpers-to.patch
	patches.rk3588/0048-drm-bridge-anx6345-Switch-to-common-helpers-to-power.patch
	patches.rk3588/0049-drm-bridge-anx78xx-Switch-to-common-helpers-to-power.patch
	patches.rk3588/0050-drm-bridge-it6505-Switch-to-common-helpers-to-power-.patch
	patches.rk3588/0051-dt-bindings-display-rockchip-Add-schema-for-RK3588-D.patch
	patches.rk3588/0052-drm-bridge-synopsys-Add-DW-DPTX-Controller-support-l.patch
	patches.rk3588/0053-drm-rockchip-Add-RK3588-DPTX-output-support.patch
	patches.rk3588/0054-dt-bindings-display-simple-bridge-Add-ra620-compatib.patch
	patches.rk3588/0055-drm-birdge-simple-bridge-Add-support-for-radxa-ra620.patch
	patches.rk3588/0056-arm64-dts-rockchip-Add-DP0-for-rk3588.patch
	patches.rk3588/0057-arm64-dts-rockchip-Add-DP1-for-rk3588.patch
	patches.rk3588/0058-arm64-dts-rockchip-Enable-DisplayPort-for-rk3588s-Co.patch
	patches.rk3588/0059-arm64-dts-rockchip-Enable-DP2HDMI-for-ROCK-5-ITX.patch
	patches.rk3588/0060-arm64-defconfig-Enable-Rockchip-RK3588-DisplayPort-C.patch
	patches.rk3588/0061-arm64-dts-rockchip-add-USB-C-support-for-ROCK-5B.patch
	patches.rk3588/0062-arm64-dts-rockchip-enable-camera-I2C-interfaces-for-.patch
	patches.rk3588/0063-dt-bindings-npu-rockchip-rknn-Add-bindings.patch
	patches.rk3588/0064-arm64-dts-rockchip-Add-nodes-for-NPU-and-its-MMU-to-.patch
	patches.rk3588/0065-arm64-dts-rockchip-Enable-the-NPU-on-quartzpro64.patch
	patches.rk3588/0066-accel-rocket-Add-a-new-driver-for-Rockchip-s-NPU.patch
	patches.rk3588/0067-accel-rocket-Add-IOCTL-for-BO-creation.patch
	patches.rk3588/0068-accel-rocket-Add-job-submission-IOCTL.patch
	patches.rk3588/0069-accel-rocket-Add-IOCTLs-for-synchronizing-memory-acc.patch
	patches.rk3588/0070-accel-rocket-move-to-new-drm_sched_init-API.patch
	patches.rk3588/0071-arm64-dts-rockchip-add-pd_npu-label-for-RK3588-power.patch
	patches.rk3588/0072-arm64-dts-rockchip-enable-NPU-on-ROCK-5B.patch
	patches.rk3588/0073-arm64-defconfig-enable-rocket-accel-driver.patch
	patches.rk3588/0074-usb-tcpm-fusb302-add-100us-delay-between-power-and-v.patch
	patches.rk3588/0075-usb-fusb302-increase-power-on-vbus-delay-to-200us.patch
	patches.rk3588/0076-usb-tcpm-remove-capabilities-on-HARD_RESET_START-fro.patch
	patches.rk3588/0077-usb-fusb302-only-flush-rx-on-disable.patch
	patches.rk3588/0078-usb-fusb302-optional-log-message-updates.patch
	patches.rk3588/0079-arm64-dts-rockchip-add-USB-C-port-0-to-OK3588-C.patch
	patches.rk3588/0080-arm64-dts-rockchip-add-USB-C-port-1-to-OK3588-C.patch
	patches.rk3588/0081-arm64-dts-rockchip-Enable-HDMI-receiver-on-ok3588-c.patch
	patches.rk3588/0082-arm64-dts-rockchip-Enable-HDMI-on-ok3588-c.patch
	patches.rk3588/0083-arm64-dts-rockchip-enable-automatic-fan-control-on-o.patch
	patches.rk3588/0084-dt-bindings-display-panel-add-Radxa-10FHD-panel.patch
	patches.rk3588/0085-drm-panel-add-radxa-10fhd-panel.patch
	patches.rk3588/0086-arm64-dts-rockchip-add-10fhd-display-overlay-for-roc.patch

	########################################################
	# You'd better have a good reason for adding a patch
	# below here.
	########################################################
openSUSE Build Service is sponsored by