Blob Blame History Raw
# 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.

	########################################################
	# Build fixes that apply to the vanilla kernel too.
	# Patches in patches.rpmify are applied to both -vanilla
	# and patched flavors.
	########################################################
	patches.rpmify/powerpc-Blacklist-GCC-5.4-6.1-and-6.2.patch
	patches.rpmify/Add-ksym-provides-tool.patch
	patches.rpmify/Kconfig-make-CONFIG_CC_CAN_LINK-always-true.patch
	patches.rpmify/Revert-kconfig-only-write-CONFIG_FOO-is-not-set-for-.patch
	patches.rpmify/powerpc-boot-Fix-missing-crc32poly.h-when-building-w.patch
	patches.rpmify/scripts-mkmakefile-honor-second-argument.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.
	########################################################

	########################################################
	# sorted patches
	########################################################
	patches.suse/tpm_tis_core-Set-TPM_CHIP_FLAG_IRQ-before-probing-fo.patch
	patches.suse/edac-amd64-recognize-dram-device-type-ecc-capability.patch
	patches.suse/edac-amd64-decode-syndrome-before-translating-address.patch
	patches.suse/iommu-mediatek-fix-iova_to_phys-pa-start-for-4gb-mode
	patches.suse/iommu-mediatek-fix-vld_pa_rng-register-backup-when-suspend
	patches.suse/iommu-ipmmu-vmsa-move-imttbcr_sl0_twobit_-to-restore-sort-order
	patches.suse/iommu-vt-d-fix-wrong-analysis-whether-devices-share-the-same-bus
	patches.suse/iommu-iova-avoid-false-sharing-on-fq_timer_on
	patches.suse/iommu-dma-fix-for-dereferencing-before-null-checking
	patches.suse/Revert-arm64-Remove-unnecessary-ISBs-from-set_-pte-p.patch
	patches.suse/kexec-add-KEXEC_ELF.patch
	patches.suse/kexec_elf-change-order-of-elf_-_to_cpu-functions.patch
	patches.suse/kexec_elf-remove-parsing-of-section-headers.patch
	patches.suse/kexec_elf-remove-PURGATORY_STACK_SIZE.patch
	patches.suse/kexec_elf-remove-Elf_Rel-macro.patch
	patches.suse/kexec_elf-remove-unused-variable-in-kexec_elf_load.patch
	patches.suse/kexec_elf-support-32-bit-ELF-files.patch
	patches.suse/x86-cpufeatures-enable-a-new-avx512-cpu-feature.patch
	patches.suse/x86-kconfig-remove-x86_direct_gbpages-dependency-on-debug_pagealloc.patch
	patches.suse/Documentation-sphinx-Add-missing-comma-to-list-of-st.patch
	patches.suse/floppy-fix-usercopy-direction.patch
	patches.suse/media-technisat-usb2-break-out-of-loop-at-end-of-buf.patch
	patches.suse/media-tm6000-double-free-if-usb-disconnect-while-str.patch
	patches.suse/KVM-coalesced_mmio-add-bounds-checking.patch
	patches.suse/KVM-PPC-Book3S-HV-XIVE-Free-escalation-interrupts-be.patch
	patches.suse/KVM-PPC-Book3S-HV-Fix-race-in-re-enabling-XIVE-escal.patch
	patches.suse/KVM-PPC-Book3S-HV-Don-t-push-XIVE-context-when-not-u.patch
	patches.suse/powerpc-xive-Implement-get_irqchip_state-method-for-.patch
	patches.suse/KVM-PPC-Book3S-HV-Check-for-MMU-ready-on-piggybacked.patch
	patches.suse/KVM-PPC-Book3S-HV-Don-t-lose-pending-doorbell-reques.patch
	patches.suse/0001-usb-dwc3-meson-g12a-fix-suspend-resume-regulator-unb.patch
	patches.suse/0001-usb-typec-tps6598x-Fix-build-error-without-CONFIG_RE.patch
	patches.suse/USB-usbcore-Fix-slab-out-of-bounds-bug-during-device.patch
	patches.suse/tty-serial-atmel-reschedule-TX-after-RX-was-started.patch
	patches.suse/serial-sprd-correct-the-wrong-sequence-of-arguments.patch
	patches.suse/phy-renesas-rcar-gen3-usb2-Disable-clearing-VBUS-in-.patch
	patches.suse/phy-qcom-qmp-Correct-ready-status-again.patch
	patches.suse/firmware-google-check-if-size-is-valid-when-decoding.patch
	patches.suse/nl80211-Fix-possible-Spectre-v1-for-CQM-RSSI-thresho.patch
	patches.suse/net-sched-fix-race-between-deactivation-and-dequeue-.patch
	patches.suse/net-dsa-Fix-load-order-between-DSA-drivers-and-tagge.patch
	patches.suse/net_sched-let-qdisc_put-accept-NULL-pointer.patch
	patches.suse/udp-correct-reuseport-selection-with-connected-socke.patch
	patches.suse/ip6_gre-fix-a-dst-leak-in-ip6erspan_tunnel_xmit.patch
	patches.suse/net-stmmac-Hold-rtnl-lock-in-suspend-resume-callback.patch
	patches.suse/xen-netfront-do-not-assume-sk_buff_head-list-is-empt.patch
	patches.suse/ovl-fix-regression-caused-by-overlapping-layers-dete.patch
	patches.suse/0001-ipmi-move-message-error-checking-to-avoid-deadlock.patch
	patches.suse/0001-drm-lima-Mark-64-bit-number-as-ULL.patch
	patches.suse/0002-drm-lima-Reduce-the-amount-of-logs-on-deferred-probe.patch
	patches.suse/0001-drm-mgag200-add-in-missing-around-if-block.patch
	patches.suse/0004-drm-panel-make-drm_panel.h-self-contained.patch
	patches.suse/0001-video-ssd1307fb-Start-page-range-at-page_offset.patch
	patches.suse/0002-drm-mgag200-Pin-displayed-cursor-BO-to-video-memory.patch
	patches.suse/0003-drm-mgag200-Set-cursor-scanout-address-to-correct-BO.patch
	patches.suse/0004-drm-mgag200-Don-t-unpin-the-current-cursor-image-s-b.patch
	patches.suse/0005-drm-bridge-sii902x-fix-missing-reference-to-mclk-clo.patch
	patches.suse/0001-drm-syncobj-fix-leaking-dma_fence-in-drm_syncobj_que.patch
	patches.suse/0002-drm-mali-dp-Mark-expected-switch-fall-through.patch
	patches.suse/0003-drm-rockchip-fix-VOP_WIN_GET-macro.patch
	patches.suse/0002-drm-amd-display-Support-uclk-switching-for-DCN2.patch
	patches.suse/0003-drm-amd-display-Use-proper-enum-conversion-functions.patch
	patches.suse/0001-drm-rcar-du-lvds-Fix-bridge_to_rcar_lvds.patch
	patches.suse/0001-drm-imx-Drop-unused-imx-ipuv3-crtc.o-build.patch
	patches.suse/0002-drm-fix-module-name-in-edid_firmware-log-message.patch
	patches.suse/0001-Revert-drm-amd-display-skip-dsc-config-for-navi10-br.patch
	patches.suse/0002-Revert-drm-amd-display-navi10-bring-up-skip-dsc-enco.patch
	patches.suse/0003-Revert-drm-amd-display-add-global-master-update-lock.patch
	patches.suse/0004-Revert-drm-amd-display-Fix-underscan-not-using-prope.patch
	patches.suse/0005-Revert-drm-amdgpu-free-up-the-first-paging-queue-v2.patch
	patches.suse/0001-drm-msm-dsi-Fix-return-value-check-for-clk_get_paren.patch
	patches.suse/0002-drm-msm-Use-the-correct-dma_sync-calls-harder.patch
	patches.suse/0002-drm-mcde-Fix-DSI-transfers.patch
	patches.suse/powerpc-pseries-Fix-cpu_hotplug_lock-acquisition-in-.patch
	patches.suse/powerpc-powernv-ioda-Fix-race-in-TCE-level-allocatio.patch
	patches.suse/powerpc-xmon-Check-for-HV-mode-when-dumping-XIVE-inf.patch
	patches.suse/powerpc-xive-Fix-dump-of-XIVE-interrupt-under-pserie.patch
	patches.suse/powerpc-xmon-Add-a-dump-of-all-XIVE-interrupts.patch
	patches.suse/powerpc-64s-radix-Fix-memory-hotplug-section-page-ta.patch
	patches.suse/powerpc-64s-radix-Fix-memory-hot-unplug-page-table-s.patch
	patches.suse/powerpc-rtas-use-device-model-APIs-and-serialization.patch
	patches.suse/powerpc-64s-support-nospectre_v2-cmdline-option.patch
	patches.suse/powerpc-64s-exception-machine-check-fwnmi-remove-HV-.patch
	patches.suse/powerpc-64s-exception-machine-check-remove-bitrotted.patch
	patches.suse/powerpc-64s-exception-machine-check-fix-KVM-guest-te.patch
	patches.suse/powerpc-64s-exception-machine-check-adjust-RFI-targe.patch
	patches.suse/powerpc-64s-exception-machine-check-pseries-should-a.patch
	patches.suse/powerpc-64s-exception-machine-check-remove-machine_c.patch
	patches.suse/powerpc-64s-exception-machine-check-use-correct-cfar.patch
	patches.suse/powerpc-64s-powernv-machine-check-dump-SLB-contents.patch
	patches.suse/powerpc-64s-pseries-machine-check-convert-to-use-com.patch
	patches.suse/powerpc-64s-exception-machine-check-pseries-should-s.patch
	patches.suse/powerpc-64s-exception-machine-check-restructure-to-r.patch
	patches.suse/powerpc-64s-exception-machine-check-move-tramp-code.patch
	patches.suse/powerpc-64s-exception-simplify-machine-check-early-p.patch
	patches.suse/powerpc-64s-exception-machine-check-move-unrecoverab.patch
	patches.suse/powerpc-64s-exception-untangle-early-machine-check-h.patch
	patches.suse/powerpc-64s-exception-machine-check-improve-labels-a.patch
	patches.suse/powerpc-64s-exception-Fix-DAR-load-for-handle_page_f.patch
	patches.suse/powerpc-64s-exception-move-head-64.h-exception-code-.patch
	patches.suse/powerpc-64s-exception-Add-EXC_HV_OR_STD-which-select.patch
	patches.suse/powerpc-64s-exception-Fix-performance-monitor-virt-h.patch
	patches.suse/powerpc-64s-exception-remove-0xb00-handler.patch
	patches.suse/powerpc-64s-exception-Replace-PROLOG-macros-and-EXC-.patch
	patches.suse/powerpc-64s-exceptions-Use-keyword-params-to-shorten.patch
	patches.suse/powerpc-64s-exception-remove-EXCEPTION_PROLOG_0-1-re.patch
	patches.suse/powerpc-64s-exception-Add-the-virt-variant-of-the-de.patch
	patches.suse/powerpc-64s-exception-INT_HANDLER-support-HDAR-HDSIS.patch
	patches.suse/powerpc-64s-exception-Add-INT_KVM_HANDLER-gas-macro.patch
	patches.suse/powerpc-64s-exception-KVM_HANDLER-reorder-arguments-.patch
	patches.suse/powerpc-64s-exception-Merge-EXCEPTION_PROLOG_COMMON_.patch
	patches.suse/powerpc-64s-exception-Add-INT_COMMON-gas-macro-to-ge.patch
	patches.suse/powerpc-64s-exception-Expand-EXCEPTION_COMMON-macro-.patch
	patches.suse/powerpc-64s-exception-Expand-EXCEPTION_PROLOG_COMMON.patch
	patches.suse/powerpc-64s-exception-INT_COMMON-add-DAR-DSISR-recon.patch
	patches.suse/powerpc-64s-exception-move-interrupt-entry-code-abov.patch
	patches.suse/powerpc-64s-exception-program-check-handler-do-not-b.patch
	patches.suse/powerpc-64s-exception-Remove-pointless-KVM-handler-n.patch
	patches.suse/powerpc-64s-exception-reduce-page-fault-unnecessary-.patch
	patches.suse/powerpc-pseries-correctly-track-irq-state-in-default.patch
	patches.suse/powerpc-fadump-move-internal-macros-definitions-to-a.patch
	patches.suse/powerpc-fadump-add-helper-functions.patch
	patches.suse/powerpc-fadump-declare-helper-functions-in-internal-.patch
	patches.suse/powerpc-fadump-Improve-fadump-documentation.patch
	patches.suse/powerpc-fadump-use-helper-functions-to-reserve-relea.patch
	patches.suse/powerpc-fadump-move-rtas-specific-definitions-to-pla.patch
	patches.suse/powerpc-fadump-introduce-callbacks-for-platform-spec.patch
	patches.suse/pseries-fadump-define-RTAS-register-un-register-call.patch
	patches.suse/powerpc-fadump-add-source-info-while-displaying-regi.patch
	patches.suse/powerpc-fadump-release-all-the-memory-above-boot-mem.patch
	patches.suse/pseries-fadump-move-out-platform-specific-support-fr.patch
	patches.suse/powerpc-fadump-use-FADump-instead-of-fadump-for-how-.patch
	patches.suse/powerpc-opal-add-MPIPL-interface-definitions.patch
	patches.suse/powerpc-fadump-add-fadump-support-on-powernv.patch
	patches.suse/powerpc-fadump-improve-fadump_reserve_mem.patch
	patches.suse/powerpc-fadump-register-kernel-metadata-address-with.patch
	patches.suse/powerpc-fadump-reset-metadata-address-during-clean-u.patch
	patches.suse/powerpc-fadump-define-OPAL-register-un-register-call.patch
	patches.suse/powerpc-fadump-support-copying-multiple-kernel-boot-.patch
	patches.suse/powerpc-fadump-process-the-crashdump-by-exporting-it.patch
	patches.suse/powerpc-fadump-Warn-before-processing-partial-crashd.patch
	patches.suse/powerpc-fadump-handle-invalidation-of-crashdump-and-.patch
	patches.suse/powerpc-fadump-Update-documentation-about-OPAL-platf.patch
	patches.suse/powerpc-fadump-make-use-of-memblock-s-bottom-up-allo.patch
	patches.suse/powerpc-fadump-process-architected-register-state-da.patch
	patches.suse/powerpc-fadump-make-crash-memory-ranges-array-alloca.patch
	patches.suse/powerpc-fadump-consider-reserved-ranges-while-releas.patch
	patches.suse/powerpc-fadump-improve-how-crashed-kernel-s-memory-i.patch
	patches.suse/powerpc-fadump-add-support-to-preserve-crash-data-on.patch
	patches.suse/powerpc-fadump-update-documentation-about-CONFIG_PRE.patch
	patches.suse/powerpc-opalcore-export-sys-firmware-opal-core-for-a.patch
	patches.suse/powerpc-opalcore-provide-an-option-to-invalidate-sys.patch
	patches.suse/powerpc-fadump-consider-f-w-load-area.patch
	patches.suse/powerpc-fadump-update-documentation-about-option-to-.patch
	patches.suse/powerpc-fadump-remove-RMA_START-and-RMA_END-macros.patch
	patches.suse/powerpc-fadump-support-holes-in-kernel-boot-memory-a.patch
	patches.suse/powerpc-dump-kernel-log-before-carrying-out-fadump-o.patch
	patches.suse/0003-drm-amdkfd-fix-a-use-after-free-race-with-mmu_notife.patch
	patches.suse/scsi-cxlflash-Mark-expected-switch-fall-throughs.patch
	patches.suse/scsi-scsi_dh_rdac-zero-cdb-in-send_mode_select.patch
	patches.suse/livepatch-nullify-obj-mod-in-klp_module_coming-s-error-path.patch
	patches.suse/PCI-Add-Amazon-s-Annapurna-Labs-vendor-ID.patch
	patches.suse/PCI-Add-ACS-quirk-for-Amazon-Annapurna-Labs-root-por.patch
	patches.suse/PCI-VPD-Prevent-VPD-access-for-Amazon-s-Annapurna-La.patch
	patches.suse/PCI-Add-quirk-to-disable-MSI-X-support-for-Amazon-s-.patch
	patches.suse/0001-video-backlight-Drop-default-m-for-LCD-BACKLIGHT_CLA.patch
	patches.suse/0004-drm-amdgpu-Fix-KFD-related-kernel-oops-on-Hawaii.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/ibmveth-Update-ethtool-settings-to-reflect-virtual-p.patch
	patches.suse/PCI-Restore-Resizable-BAR-size-bits-correctly-for-1M.patch
	patches.suse/powerpc-fadump-when-fadump-is-supported-register-the.patch
	patches.suse/0001-b2c2-flexcop-usb-add-sanity-checking.patch

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

	# SUSE specific build tweaks
	patches.suse/rpm-kernel-config
	patches.suse/supported-flag
	patches.suse/supported-flag-underscores
	patches.suse/supported-flag-wildcards
	patches.suse/supported-flag-external
	patches.suse/supported-flag-modverdir
	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

	# build tweaks for external KMPs
	patches.suse/0001-oracleasm-4.0-compat-changes.patch
	patches.suse/s390-export-symbols-for-crash-kmp.patch

	########################################################
	# Performance-specific out-of-tree patches
	########################################################

	# Upstream review pending for merge
	patches.suse/sched-topology-Improve-load-balancing-on-AMD-EPYC.patch

	# Patches that should be reposted upstream
	patches.suse/sched-Fix-up-proc-sched_debug-to-print-only-runnable-tasks-again.patch
	patches.suse/sched-fair-Enable-SIS_AVG_CPU-by-default.patch

	# Patches to be carried out-of-tree
	# o changes to default tuning
	patches.suse/sched-optimize-latency-defaults-for-throughput.patch
	patches.suse/readahead-request-tunables.patch

	# o CPU frequency management
	patches.suse/cpufreq-ondemand-set-default-up_threshold-to-30-on-multi-core-systems.patch

	# Patches of historical interest temporarily preserved in case a
	# relevant bug hits the areas of interest

	# nohz-throttling: This was documented to have a major impact
	# on tcp-rr but nohz has moved along. While there is still
	# a benefit to tcp-rr and tbench, the difference is marginal
	# enough that it may not be worth deviating from mainline.
+mgorman	patches.suse/sched-throttle-nohz.patch

	# ppc-probing: This was introduced for broken firmware on an
	# old machine. Given the installation base, hopefully the
	# firmware has been fixed. If it shows up during validation
	# testing, it can be re-added.
+mgorman	patches.suse/cpufreq-intel_pstate-Allow-unspecified-FADT-profile-to-probe-PPC.patch

	# spurious-idle: This patch is very specific to a machine topology
	# that is expected to only affect older machines or ones with a
	# small topology. There is a possibility that SMT on small machines
	# would also be affected so this patch is kept in case a major
	# regression is reported on a small or old machine.
+mfleming	patches.suse/sched-Further-improve-spurious-CPU_IDLE-active-migrations.patch

	# pccpufreq-deadband: This patch was very specific to a generation
	# of HP machine which is unavailable at this time. Another
	# pcc-cpufreq machine showed little or no difference. Eventually
	# a suitable machine will be freed and this will be evaulated
	# but for the moment, hold it in reserve.
+aherrmann	patches.suse/pcc-cpufreq-Re-introduce-deadband-effect-to-reduce-number-of-frequency-changes.patch

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

	# x86
	patches.suse/x86-apic-force-bigsmp-apic-on-IBM-EXA3-4.patch

	# s390x

	# ppc64

	# ARM

	########################################################
	# Scheduler
	########################################################
	patches.suse/setuid-dumpable-wrongdir
	patches.suse/perf_timechart_fix_zero_timestamps.patch

	########################################################
	# Memory management
	########################################################
	patches.suse/memcg-deprecate-memory.force_empty-knob.patch
	patches.suse/mm-inform-about-enabling-mirrored-memory.patch
	patches.suse/0001-Reserve-64MiB-of-CMA-for-RPi3-s-VC4.patch
	patches.suse/mm-Warn-users-of-node-memory-hot-remove-if-the-memory-ratio-is-a-high-risk.patch

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

	# generic
	patches.suse/vfs-add-super_operations-get_inode_dev
	patches.suse/unsupported-features.patch

	# btrfs
	patches.suse/uapi-add-a-compatibility-layer-between-linux-uio-h-and-glibc
	patches.suse/btrfs-provide-super_operations-get_inode_dev
	patches.suse/btrfs-fs-super.c-add-new-super-block-devices-super_block_d.patch
	patches.suse/btrfs-btrfs-use-the-new-VFS-super_block_dev.patch
	patches.suse/btrfs-8447-serialize-subvolume-mounts-with-potentially-mi.patch

	# ext[2-4]
	patches.suse/jbd2-flush_descriptor-Do-not-decrease-buffer-head-s-ref-count.patch
	patches.suse/ext4-dont-warn-when-enabling-DAX.patch
	patches.suse/ext4-unsupported-features.patch

	# XFS
	patches.suse/xfs-remove-experimental-tag-for-dax-support.patch
	patches.suse/xfs-repair-malformed-inode-items-during-log-recovery.patch

	# NFS
	patches.suse/0001-NFS-flush-out-dirty-data-on-file-fput.patch
	patches.suse/0001-NFSv4-don-t-let-hanging-mounts-block-other-mounts.patch
	patches.suse/0006-NFS-Allow-multiple-connections-to-NFSv3-and-NFSv4.0-.patch
	patches.suse/nfs-set-acl-perm.patch

	# other
	patches.suse/pstore_disable_efi_backend_by_default.patch

	########################################################
	# Block layer
	########################################################
	patches.suse/dm-mpath-leastpending-path-update
	patches.suse/dm-table-switch-to-readonly
	patches.suse/dm-mpath-no-partitions-feature
	patches.suse/md-display-timeout-error.patch

	########################################################
	# Networking core
	########################################################
	patches.suse/Revert-netfilter-conntrack-remove-helper-hook-again.patch

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

	# crypto

	# AppArmor
	patches.suse/apparmor-compatibility-with-v2.x-net.patch
	patches.suse/0001-apparmor-fix-unnecessary-creation-of-net-compat.patch

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

	########################################################
	# Virtualization
	########################################################
	patches.suse/suse-hv-PCI-hv-Fix-panic-by-calling-hv_pci_remove_slots-earl.patch
	patches.suse/suse-hv-guest-os-id.patch
	patches.suse/0001-usb-Add-Xen-pvUSB-protocol-description.patch
	patches.suse/0002-usb-Introduce-Xen-pvUSB-frontend-xen-hcd.patch

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

	########################################################
	# PM
	########################################################
	patches.suse/acpi_thinkpad_introduce_acpi_root_table_boot_param.patch
	patches.suse/acpi_thermal_passive_blacklist.patch

	########################################################
	# DRM / Graphics
	########################################################
	patches.suse/drm-i915-Disable-tv-output-on-i9x5gm
	patches.suse/nouveau-avoid-annoying-stack-trace-for-timeout.patch
	patches.suse/drm-mgag200-Implement-basic-PM-support
	patches.suse/0001-drm-ttm-Remove-warning-about-inconsistent-mapping-in.patch

	########################################################
	# Storage
	########################################################
	patches.suse/scsi-retry-alua-transition-in-progress
	patches.suse/megaraid-mbox-fix-SG_IO
	patches.suse/ata-Fix-racy-link-clearance.patch

	########################################################
	# Networking drivers (wired)
	########################################################
	patches.suse/misdn-add-support-for-group-membership-check

	patches.suse/qlge-Fix-irq-masking-in-INTx-mode.patch
	patches.suse/qlge-Remove-irq_cnt.patch
	patches.suse/qlge-Remove-page_chunk.last_flag.patch
	patches.suse/qlge-Deduplicate-lbq_buf_size.patch
	patches.suse/qlge-Remove-bq_desc.maplen.patch
	patches.suse/qlge-Remove-rx_ring.sbq_buf_size.patch
	patches.suse/qlge-Remove-useless-dma-synchronization-calls.patch
	patches.suse/qlge-Deduplicate-rx-buffer-queue-management.patch
	patches.suse/qlge-Fix-dma_sync_single-calls.patch
	patches.suse/qlge-Remove-rx_ring.type.patch
	patches.suse/qlge-Factor-out-duplicated-expression.patch
	patches.suse/qlge-Remove-qlge_bq.len-size.patch
	patches.suse/qlge-Remove-useless-memset.patch
	patches.suse/qlge-Replace-memset-with-assignment.patch
	patches.suse/qlge-Update-buffer-queue-prod-index-despite-oom.patch
	patches.suse/qlge-Refill-rx-buffers-up-to-multiple-of-16.patch
	patches.suse/qlge-Refill-empty-buffer-queues-from-wq.patch

	########################################################
	# Wireless networking drivers
	########################################################
	patches.suse/b43-missing-firmware-info.patch
	patches.suse/net-ath10k-Fix-a-NULL-ptr-deref-bug.patch
	patches.suse/net-ath6kl-Fix-a-NULL-ptr-deref-bug.patch

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

	########################################################
	# Input
	########################################################
	patches.suse/kbd-ignore-gfx.patch

	########################################################
	# Other drivers
	########################################################
	#NXP lx2160 PCIe controller driver v8
	patches.suse/PCI-mobiveil-Fix-the-CPU-base-address-setup-in-inbou.patch
	patches.suse/PCI-mobiveil-Refactor-Mobiveil-PCIe-Host-Bridge-IP-d.patch
	patches.suse/PCI-mobiveil-Make-mobiveil_host_init-can-be-used-to-.patch
	patches.suse/PCI-mobiveil-Add-8-bit-and-16-bit-CSR-register-acces.patch
	patches.suse/PCI-mobiveil-Add-PCIe-Gen4-RC-driver-for-NXP-Layersc.patch

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

	# Printk
	patches.suse/printk-console-Correctly-mark-console-that-is-used-w.patch
	patches.suse/printk-panic-Avoid-deadlock-in-printk-after-stopping-CPUs-by-NMI.patch

	# Tracing
	patches.suse/0003-Add-external-no-support-as-bad-taint-module.patch

	########################################################
	# Livepatching
	########################################################
	patches.suse/livepatch-mark-the-kernel-unsupported-when-disabling.patch
	patches.suse/livepatch-define-a-macro-for-new-api-identification.patch

	# klp-convert
	patches.suse/livepatch-create-and-include-UAPI-headers.patch
	patches.suse/livepatch-modpost-ignore-unresolved-symbols.patch

	########################################################
	# Stable minor numbers
	########################################################
	patches.suse/Linux-5.3.1.patch

	########################################################
	# SUSE kABI padding
	########################################################
	patches.suse/0003-kabi-Add-placeholders-to-a-couple-of-important-struc.patch
	patches.suse/0001-Add-a-void-suse_kabi_padding-placeholder-to-some-USB.patch
	patches.suse/0001-Thunderbolt-kABI-paddings-added.patch
	patches.suse/0002-Add-a-void-suse_kabi_padding-placeholder-to-some-USB.patch
	patches.suse/0002-Add-a-void-suse_kabi_padding-placeholder-to-some-gsp.patch

	########################################################
	# kABI consistency patches
	########################################################

	########################################################
	# You'd better have a good reason for adding a patch
	# below here.
	########################################################

	########################################################
	# Non-mainline patches imported from SLE15-SP1
	# These need to manually reviewed and either dropped or
	# moved to the right place (without the guard and
	# refreshed/updated if needed). The goal is to get rid
	# of this section before SLE15-SP2 is released.
	#
	# Note: never leave an unguarded patch here.
	########################################################

# agraf
+agraf		patches.suse/bsc1084332-0003-lan78xx-Enable-LEDs-and-auto-negotiation.patch
# bp
+bp		patches.suse/ras-cec-disable-cec.patch
# dbueso
+dbueso		patches.suse/0001-kvm-Introduce-nopvspin-kernel-parameter.patch
# ddiss
+ddiss		patches.suse/ceph-osd_client-add-support-for-CEPH_OSD_OP_GETXATTR.patch
+ddiss		patches.suse/libceph-add-scatterlist-messenger-data-type.patch
+ddiss		patches.suse/libceph-add-support-for-CMPEXT-compare-extent-reques.patch
+ddiss		patches.suse/libceph-add-support-for-write-same-requests.patch
+ddiss		patches.suse/libceph-fix-pr_fmt-compile-issues.patch
+ddiss		patches.suse/rbd-add-cmpsetattr-device-attribute-for-debugging.patch
+ddiss		patches.suse/rbd-add-getxattr-device-attribute-for-debugging.patch
+ddiss		patches.suse/rbd-add-lio-specific-data-area.patch
+ddiss		patches.suse/rbd-add-num-ops-calculator-helper.patch
+ddiss		patches.suse/rbd-add-rbd_dev_cmpsetxattr-helper.patch
+ddiss		patches.suse/rbd-add-rbd_dev_getxattr-helper.patch
+ddiss		patches.suse/rbd-add-rbd_dev_setxattr-helper.patch
+ddiss		patches.suse/rbd-add-setxattr-device-attribute-for-debugging.patch
+ddiss		patches.suse/rbd-add-write-test-helper.patch
+ddiss		patches.suse/rbd-export-some-functions-used-by-lio-rbd-backend.patch
+ddiss		patches.suse/target-add-COMPARE_AND_WRITE-sg-creation-helper.patch
+ddiss		patches.suse/target-add-compare-and-write-callback.patch
+ddiss		patches.suse/target-add-lio-rbd-to-makefile-Kconfig.patch
+ddiss		patches.suse/target-add-rbd-backend.patch
+ddiss		patches.suse/target-compare-and-write-backend-driver-sense-handli.patch
+ddiss		patches.suse/target-configfs-add-device-vendor_id-attribute.patch
+ddiss		patches.suse/target-pr-add-backend-API-for-reservation-handling.patch
+ddiss		patches.suse/target-pr-fix-core_scsi3_pr_seq_non-caller.patch
+ddiss		patches.suse/target-pr-split-out-and-export-core_scsi3_pr_seq_non.patch
+ddiss		patches.suse/target-rbd-SCSI3-check-conflict-support.patch
+ddiss		patches.suse/target-rbd-add-SCSI2-reservation-entry-to-PR-info.patch
+ddiss		patches.suse/target-rbd-add-pr_clear-support.patch
+ddiss		patches.suse/target-rbd-add-pr_preempt-support.patch
+ddiss		patches.suse/target-rbd-add-pr_read_reservation-support.patch
+ddiss		patches.suse/target-rbd-add-pr_release-support.patch
+ddiss		patches.suse/target-rbd-add-pr_report_capabilities-support.patch
+ddiss		patches.suse/target-rbd-add-pr_reserve-support.patch
+ddiss		patches.suse/target-rbd-add-stubbed-out-pr_read_full_status.patch
+ddiss		patches.suse/target-rbd-add-stubbed-out-pr_register_and_move.patch
+ddiss		patches.suse/target-rbd-add-support-for-PR-register-read-keys.patch
+ddiss		patches.suse/target-rbd-fix-PR-info-memory-leaks.patch
+ddiss		patches.suse/target-rbd-handle-SCSI2-reservation-release-on-reset.patch
+ddiss		patches.suse/target-rbd-implement-SCSI2-reservation-handling.patch
+ddiss		patches.suse/target-remove-hardcoded-T10-Vendor-ID-in-INQUIRY-res.patch
+ddiss		patches.suse/0001-target_core_rbd-use-RCU-in-free_device.patch
+ddiss		patches.suse/0002-target_core_rbd-break-up-free_device-callback.patch
+ddiss		patches.suse/libceph-fix-scatterlist-last_piece-calculation.patch
+ddiss		patches.suse/libceph-use-upstream-write-same-opcode.patch
+ddiss		patches.suse/rbd-copy-compare-and-write-osd-requests-before-resub.patch
+ddiss		patches.suse/rbd-don-t-log-miscompare-as-an-error.patch
+ddiss		patches.suse/rbd-handle-OBJ_REQUEST_SG-types-for-copyup.patch
+ddiss		patches.suse/rbd-helper-to-copy-compare-and-write-osd-requests.patch
+ddiss		patches.suse/rbd-truncate-objects-on-cmpext-short-reads.patch
+ddiss		patches.suse/target-fix-tcm_rbd_gen_it_nexus-for-emulated-XCOPY-s.patch
+ddiss		patches.suse/target-rbd-don-t-put-snap_context-twice.patch
+ddiss		patches.suse/target-rbd-handle-zero-length-UNMAP-requests-early.patch
+ddiss		patches.suse/target-rbd-remove-caw_mutex-usage.patch
+ddiss		patches.suse/target-rbd-use-target_configure_unmap_from_queue-hel.patch
+ddiss		patches.suse/rbd-do-away-with-obj_request-in-cmpsetxattr.patch
+ddiss		patches.suse/rbd-do-away-with-obj_request-in-getxattr.patch
+ddiss		patches.suse/rbd-do-away-with-obj_request-in-setxattr.patch
# dsterba
+dsterba	patches.suse/btrfs-8888-add-allow_unsupported-module-parameter.patch
+dsterba	patches.suse/btrfs-prevent-ioctls-from-interfering-with-a-swap-file.patch
+dsterba	patches.suse/btrfs-rename-and-export-get_chunk_map.patch
+dsterba	patches.suse/btrfs-support-swap-files.patch
# duwe
+duwe		patches.suse/prepare-arm64-kgraft
+duwe		patches.suse/pstore-backend-autoaction
# dwagner
+dwagner	patches.suse/scsi-qla2xxx-Allow-NVMe-IO-to-resume-with-short-cabl.patch
+dwagner	patches.suse/scsi-qla2xxx-Correct-error-handling-during-initializ.patch
+dwagner	patches.suse/scsi-qla2xxx-Fix-DMA-unmap-leak.patch
+dwagner	patches.suse/scsi-qla2xxx-Fix-NVMe-port-discovery-after-a-short-d.patch
+dwagner	patches.suse/scsi-qla2xxx-Fix-Relogin-to-prevent-modifying-scan_s.patch
+dwagner	patches.suse/scsi-qla2xxx-Fix-abort-timeout-race-condition.patch
+dwagner	patches.suse/scsi-qla2xxx-Fix-different-size-DMA-Alloc-Unmap.patch
+dwagner	patches.suse/scsi-qla2xxx-Fix-hang-in-fcport-delete-path.patch
+dwagner	patches.suse/scsi-qla2xxx-Fix-premature-timer-expiration.patch
+dwagner	patches.suse/scsi-qla2xxx-Reject-EH_-abort-device_reset-target_re.patch
+dwagner	patches.suse/scsi-qla2xxx-Remove-unnecessary-null-check.patch
+dwagner	patches.suse/scsi-qla2xxx-Replace-vmalloc-memset-with-vzalloc.patch
+dwagner	patches.suse/scsi-qla2xxx-Retry-fabric-Scan-on-IOCB-queue-full.patch
+dwagner	patches.suse/scsi-qla2xxx-Skip-FW-dump-on-LOOP-initialization-err.patch
+dwagner	patches.suse/scsi-qla2xxx-Update-driver-version-to-10.01.00.18-k.patch
+dwagner	patches.suse/scsi-qla2xxx-Use-Correct-index-for-Q-Pair-array.patch
+dwagner	patches.suse/scsi-qla2xxx-Use-common-update-firmware-options-rout.patch
# ggherdovich
+ggherdovich	patches.suse/ACPI-acpi_pad-Do-not-launch-acpi_pad-threads-on-idle-cpus.patch
# hare
+hare		patches.suse/ch-add-missing-mutex_lock-mutex_unlock-in-ch_release.patch
+hare		patches.suse/ch-fixup-refcounting-imbalance-for-SCSI-devices.patch
+hare		patches.suse/nvme-schedule-requeue-whenever-a-LIVE-state-is-enter.patch
+hare		patches.suse/scsi-disable-VPD-page-check-on-error.patch
+hare		patches.suse/sd-always-retry-READ-CAPACITY-for-ALUA-state-transit.patch
+hare		patches.suse/sd-always-scan-VPD-pages-if-thin-provisioning-is-ena.patch
+hare		patches.suse/fcoe-reduce-max_sectors
+hare		patches.suse/nvme-Do-not-remove-namespaces-during-reset.patch
+hare		patches.suse/nvme-flush-scan_work-when-resetting-controller.patch
+hare		patches.suse/nvme-skip-nvme_update_disk_info-if-the-controller-is.patch
+hare		patches.suse/scsi-do-not-print-reservation-conflict-for-TEST-UNIT.patch
# jbohac
+jbohac		patches.suse/0042-Enforce-module-signatures-if-the-kernel-is-locked-do.patch
+jbohac		patches.suse/0047-kexec_file-restrict-if-the-kernel-is-locked-down.patch
+jbohac		patches.suse/0047-kexec_file-split-KEXEC_VERIFY_SIG.patch
# jeffm
+jeffm		patches.suse/btrfs-dump_space_info-when-encountering-total_bytes_pinned-0-at-umount.patch
+jeffm		patches.suse/btrfs-qgroups-fix-rescan-worker-running-races.patch
+jeffm		patches.suse/btrfs-suspend-qgroups-during-relocation-recovery.patch
+jeffm		patches.suse/btrfs-use-spinlock-to-protect--caching_block_groups-list.patch
+jeffm		patches.suse/procfs-add-tunable-for-fd-fdinfo-dentry-retention.patch
+jeffm		patches.suse/reiserfs-add-check-to-detect-corrupted-directory-entry.patch
+jeffm		patches.suse/reiserfs-don-t-panic-on-bad-directory-entries.patch
+jeffm		patches.suse/reiserfs-mark-read-write-mode-unsupported.patch
+jeffm		patches.suse/revert-btrfs-qgroup-move-half-of-the-qgroup-accounting-time-out-of-commit-trans.patch
# jeyu
+jeyu		patches.suse/0005-modsign-print-module-name-along-with-error-message.patch
# jlee
+jlee		patches.suse/0001-MODSIGN-do-not-load-mok-when-secure-boot-disabled.patch
+jlee		patches.suse/0001-security-create-hidden-area-to-keep-sensitive-data.patch
+jlee		patches.suse/0002-MODSIGN-print-appropriate-status-message-when-gettin.patch
+jlee		patches.suse/0002-hibernate-avoid-the-data-in-hidden-area-to-be-snapsh.patch
+jlee		patches.suse/0003-MODSIGN-load-blacklist-from-MOKx.patch
+jlee		patches.suse/0003-x86-KASLR-public-the-function-for-getting-random-lon.patch
+jlee		patches.suse/0004-MODSIGN-checking-the-blacklisted-hash-before-loading.patch
+jlee		patches.suse/0005-efi-generate-secret-key-in-EFI-boot-environment.patch
+jlee		patches.suse/0006-efi-allow-user-to-regenerate-secret-key.patch
+jlee		patches.suse/0007-PM-hibernate-encrypt-hidden-area.patch
+jlee		patches.suse/0008-PM-hibernate-Generate-and-verify-signature-for-snaps.patch
+jlee		patches.suse/0009-PM-hibernate-prevent-EFI-secret-key-to-be-regenerate.patch
+jlee		patches.suse/0010-PM-hibernate-a-option-to-request-that-snapshot-image.patch
+jlee		patches.suse/0011-PM-hibernate-require-hibernate-snapshot-image-to-be-.patch
+jlee		patches.suse/0039-efi-Add-EFI_SECURE_BOOT-bit.patch
+jlee		patches.suse/0040-Add-the-ability-to-lock-down-access-to-the-running-k.patch
+jlee		patches.suse/0041-efi-Lock-down-the-kernel-if-booted-in-secure-boot-mo.patch
+jlee		patches.suse/0043-Restrict-dev-mem-and-dev-kmem-when-the-kernel-is-loc.patch
+jlee		patches.suse/0045-kexec-Disable-at-runtime-if-the-kernel-is-locked-dow.patch
+jlee		patches.suse/0046-Copy-secure_boot-flag-in-boot-params-across-kexec-re.patch
+jlee		patches.suse/0048-hibernate-Disable-when-the-kernel-is-locked-down.patch
+jlee		patches.suse/0050-PCI-Lock-down-BAR-access-when-the-kernel-is-locked-d.patch
+jlee		patches.suse/0051-x86-Lock-down-IO-port-access-when-the-kernel-is-lock.patch
+jlee		patches.suse/0052-x86-Restrict-MSR-access-when-the-kernel-is-locked-do.patch
+jlee		patches.suse/0053-asus-wmi-Restrict-debugfs-interface-when-the-kernel-.patch
+jlee		patches.suse/0054-ACPI-Limit-access-to-custom_method-when-the-kernel-i.patch
+jlee		patches.suse/0055-acpi-Ignore-acpi_rsdp-kernel-param-when-the-kernel-h.patch
+jlee		patches.suse/0056-acpi-Disable-ACPI-table-override-if-the-kernel-is-lo.patch
+jlee		patches.suse/0057-acpi-Disable-APEI-error-injection-if-the-kernel-is-l.patch
# lhenriques
+lhenriques	patches.suse/rbd-add-support-for-COMPARE_AND_WRITE-CMPEXT.patch
+lhenriques	patches.suse/rbd-add-support-for-scatterlist-obj_request_type.patch
+lhenriques	patches.suse/rbd-add-support-for-writesame-requests.patch
+lhenriques	patches.suse/rbd-move-structs-used-by-lio-rbd-to-new-header.patch
+lhenriques	patches.suse/0001-rbd-drop-extra-rbd_img_request_get.patch
+lhenriques	patches.suse/0002-rbd-make-sure-pages-are-freed-by-libceph.patch
# lpechacek
+lpechacek	patches.suse/module-Inform-user-when-loading-externally-supported.patch
# msuchanek
+msuchanek	patches.suse/cdrom-factor-out-common-open_for_-code.patch
+msuchanek	patches.suse/cdrom-turn-off-autoclose-by-default.patch
+msuchanek	patches.suse/cdrom-wait-for-tray-to-close.patch
+msuchanek	patches.suse/delay-add-poll_event_interruptible.patch
+msuchanek	patches.suse/scsi-sr-wait-for-the-medium-to-become-ready.patch
+msuchanek	patches.suse/scsi-sr-workaround-VMware-ESXi-cdrom-emulation-bug.patch
# nborisov
+nborisov	patches.suse/0001-btrfs-Introduce-support-for-FSID-change-without-meta.patch
+nborisov	patches.suse/0002-btrfs-Remove-fsid-metadata_fsid-fields-from-btrfs_in.patch
+nborisov	patches.suse/0003-btrfs-Add-handling-for-disk-split-brain-scenario-dur.patch
+nborisov	patches.suse/0004-btrfs-Introduce-2-more-members-to-struct-btrfs_fs_de.patch
+nborisov	patches.suse/0005-btrfs-Handle-one-more-split-brain-scenario-during-fs.patch
+nborisov	patches.suse/0006-btrfs-Handle-final-split-brain-possibility-during-fs.patch
+nborisov	patches.suse/btrfs-add-sysfs-support-for-metadata_uuid-feature.patch
# nsaenzjulienne
+nsaenzjulienne	patches.suse/firmware-arm_sdei-fix-wrong-of_node_put-in-init-function.patch
# palcantara
+palcantara	patches.suse/cifs-fix-set-info.patch
# ppyu
+ppyu		patches.suse/x86-cpu_entry_area-Map-also-trace_idt_table.patch
# ptesarik
+ptesarik	patches.suse/s390-sles15-05-01-gmb.patch
+ptesarik	patches.suse/s390-sles15-bpf-indirect-call.patch
+ptesarik	patches.suse/s390-sles15sp1-kmsg-update-2019-01-10.patch
+ptesarik	patches.suse/s390-sles15sp1-kmsg-update-2019-03-08.patch
+ptesarik	patches.suse/0201-merge-tag-exynos-drm-fixes-for-v4-12
+ptesarik	patches.suse/0586-merge-branch-drm-next-4-13-into-drm-next
+ptesarik	patches.suse/0680-merge-tag-drm-for-v4-13-of-git-people-freedesktop-org-airlied-linux
+ptesarik	patches.suse/1312-merge-tag-drm-msm-next-2017-08-22-into-drm-next
+ptesarik	patches.suse/3619-merge-airlied-drm-next-into-drm-misc-next
+ptesarik	patches.suse/3625-merge-drm-misc-next-2017-11-30-into-drm-next
+ptesarik	patches.suse/3631-merge-tag-drm-intel-next-2017-11-17-1-into-drm-next
+ptesarik	patches.suse/4330-merge-drm-armada-devel-4-15-into-drm-next
+ptesarik	patches.suse/5994-backmerge-tag-v4-16-rc7-into-drm-next
+ptesarik	patches.suse/7627-merge-drm-upstream-drm-next-into-drm-misc-next
# rgoldwyn
+rgoldwyn	patches.suse/0001-apparmor-patch-to-provide-compatibility-with-v2.x-ne.patch
+rgoldwyn	patches.suse/0003-apparmor-fix-use-after-free-in-sk_peer_label.patch
+rgoldwyn	patches.suse/ovl-treat-btrfs-as-different-mount.patch
# tbogendoerfer
+tbogendoerfer	patches.suse/lustre-Simplify-ib_post_-send-recv-srq_recv-calls.patch
+tbogendoerfer	patches.suse/net-mvpp2-fix-condition-for-setting-up-link-interrup.patch
+tbogendoerfer	patches.suse/s390-sles15-00-04-04-kmsg-add-VNIC-Characteristics-msg-documentation.patch
# trenn
+trenn		patches.suse/cpufreq-intel_pstate-use-setpoint-of-10-on-servers.patch
# vbabka
+vbabka		patches.suse/x86-mm-fix-fast-gup-paravirt.patch
# wqu
+wqu		patches.suse/0001-btrfs-qgroup-Make-qgroup-async-transaction-commit-mo.patch
# yousaf.kaukab
+yousaf.kaukab	patches.suse/0001-PCI-Vulcan-AHCI-PCI-bar-fix-for-Broadcom-Vulcan-earl.patch
+yousaf.kaukab	patches.suse/0001-ahci-thunderx2-stop-engine-fix-update.patch
+yousaf.kaukab	patches.suse/0001-ahci-thunderx2-update-stop-engine-errata-delay-value.patch
+yousaf.kaukab	patches.suse/0013-ahci-thunderx2-Fix-for-errata-that-affects-stop-engi.patch
+yousaf.kaukab	patches.suse/0008-kabi-arm64-reserve-space-in-cpu_hwcaps-and-cpu_hwcap.patch