# Changes to support package build system
debian/version.patch
debian/uname-version-timestamp.patch
debian/kernelvariables.patch
debian/gitignore.patch
debian/mips-disable-werror.patch
debian/arch-sh4-fix-uimage-build.patch
debian/powerpcspe-omit-uimage.patch
features/all/Kbuild-kconfig-Verbose-version-of-listnewconfig.patch
debian/modpost-symbol-prefix.patch
debian/tools-perf-version.patch
debian/tools-perf-install.patch

# Fixes/improvements to firmware loading
features/all/drivers-media-dvb-usb-af9005-request_firmware.patch
debian/iwlwifi-do-not-request-unreleased-firmware.patch
bugfix/all/firmware_class-log-every-success-and-failure.patch
bugfix/all/firmware-remove-redundant-log-messages-from-drivers.patch
bugfix/all/radeon-firmware-is-required-for-drm-and-kms-on-r600-onward.patch

# Patches from aufs4 repository, imported with
# debian/patches/features/all/aufs4/gen-patch.  These are only the
# changes needed to allow aufs to be built out-of-tree.
features/all/aufs4/aufs4-base.patch
features/all/aufs4/aufs4-mmap.patch
features/all/aufs4/aufs4-standalone.patch

# Change some defaults for security reasons
debian/af_802154-Disable-auto-loading-as-mitigation-against.patch
debian/rds-Disable-auto-loading-as-mitigation-against-local.patch
debian/decnet-Disable-auto-loading-as-mitigation-against-lo.patch
debian/dccp-disable-auto-loading-as-mitigation-against-local-exploits.patch
debian/fs-enable-link-security-restrictions-by-default.patch

# Set various features runtime-disabled by default
debian/sched-autogroup-disabled.patch
debian/yama-disable-by-default.patch
debian/add-sysctl-to-disallow-unprivileged-CLONE_NEWUSER-by-default.patch
features/all/security-perf-allow-further-restriction-of-perf_event_open.patch

# Disable autoloading/probing of various drivers by default
debian/cdc_ncm-cdc_mbim-use-ncm-by-default.patch
debian/snd-pcsp-disable-autoload.patch
bugfix/x86/viafb-autoload-on-olpc-xo1.5-only.patch
debian/fjes-disable-autoload.patch

# Taint if dangerous features are used
debian/fanotify-taint-on-use-of-fanotify_access_permissions.patch
debian/btrfs-warn-about-raid5-6-being-experimental-at-mount.patch

# Reduce noise for bug #852324
debian/amd64-don-t-warn-about-expected-w+x-pages-on-xen.patch

# Arch bug fixes
bugfix/arm/arm-dts-kirkwood-fix-sata-pinmux-ing-for-ts419.patch
features/all/firmware-dmi-add-dmi_product_family-identification-s.patch
bugfix/x86/pinctrl-cherryview-extend-the-chromebook-dmi-quirk-t.patch
bugfix/x86/platform-x86-ideapad-laptop-add-y700-15-acz-to-no_hw.patch
bugfix/x86/platform-x86-ideapad-laptop-add-ideapad-310-15ikb-to.patch
bugfix/x86/platform-x86-ideapad-laptop-add-ideapad-v310-15isk-t.patch
bugfix/x86/platform-x86-ideapad-laptop-add-y520-15ikbn-to-no_hw.patch
bugfix/x86/platform-x86-ideapad-laptop-add-y720-15ikbn-to-no_hw.patch
bugfix/x86/platform-x86-ideapad-laptop-add-ideapad-v510-15ikb-t.patch
bugfix/x86/platform-x86-ideapad-laptop-add-several-models-to-no.patch
bugfix/powerpc/powerpc-invalidate-erat-on-powersave-wakeup-for-power9.patch
bugfix/arm/arm-dts-exynos-add-dwc3-susphy-quirk.patch
bugfix/mips/mips-remove-pt_regs-adjustments-in-indirect-syscall-.patch

# Arch features
features/mips/MIPS-increase-MAX-PHYSMEM-BITS-on-Loongson-3-only.patch
features/mips/MIPS-Loongson-3-Add-Loongson-LS3A-RS780E-1-way-machi.patch
features/x86/x86-memtest-WARN-if-bad-RAM-found.patch
features/x86/x86-make-x32-syscall-support-conditional.patch
features/arm/arm-dts-add-support-for-turris-omnia.patch
features/arm/arm-dts-turris-omnia-add-support-for-ethernet-switch.patch
features/arm/ARM-dts-orion5x-convert-ls-chl-to-FDT.patch
features/arm64/dts-meson-gx-add-firmware-reserved-memory-zone.patch
features/arm/ARM-dts-orion5x-lschl-Fix-model-name.patch
features/arm/ARM-dts-orion5x-lschl-More-consistent-naming-on-link.patch
features/arm/ARM-orion5x-fix-Makefile-for-linkstation-lschl.dtb.patch
features/arm/dt-bindings-gpu-add-bindings-for-the-arm-mali-midgar.patch
features/arm/arm-dts-rockchip-add-arm-mali-gpu-node-for-rk3288.patch
features/arm/arm-dts-rockchip-enable-arm-mali-gpu-on-rk3288-rock2.patch
features/arm/arm-dts-rockchip-enable-arm-mali-gpu-on-rk3288-firef.patch
features/arm/arm-dts-rockchip-enable-arm-mali-gpu-on-rk3288-veyro.patch
features/mips/mips-loongson-add-loongson-3a-r3-basic-support.patch
features/mips/mips-loongson-add-nmi-handler-support.patch
features/mips/mips-loongson-3-support-4-packages-in-cpu-hwmon-driv.patch
features/mips/mips-loongson-3-irq-balancing-for-pci-devices.patch
features/mips/mips-loongson-3-support-irq_set_affinity-in-i8259-ch.patch
features/mips/mips-loogson-make-enum-loongson_cpu_type-more-clear.patch

# Miscellaneous bug fixes
bugfix/all/kbuild-use-nostdinc-in-compile-tests.patch
bugfix/all/disable-some-marvell-phys.patch
bugfix/all/fs-add-module_softdep-declarations-for-hard-coded-cr.patch
bugfix/all/kbuild-do-not-use-hyphen-in-exported-variable-name.patch
bugfix/all/partially-revert-usb-kconfig-using-select-for-usb_co.patch
bugfix/all/kbuild-include-addtree-remove-quotes-before-matching-path.patch
bugfix/all/mm-mmap.c-expand_downwards-don-t-require-the-gap-if-.patch
bugfix/x86/mmap-remember-the-map_fixed-flag-as-vm_fixed.patch
bugfix/x86/mmap-add-an-exception-to-the-stack-gap-for-hotspot-jvm.patch
bugfix/all/xen-time-do-not-decrease-steal-time-after-live-migra.patch
bugfix/all/nfsd-increase-DRC-cache-limit.patch
bugfix/all/netfilter-xt_hashlimit-fix-integer-divide-round-to-z.patch

# Miscellaneous features
features/all/netfilter-nft_ct-add-notrack-support.patch
features/all/ast/drm-ast-const-ify-mode-setting-tables.patch
features/all/ast/drm-ast-remove-spurious-include.patch
features/all/ast/drm-ast-fix-calculation-of-mclk.patch
features/all/ast/drm-ast-base-support-for-ast2500.patch
features/all/ast/drm-ast-fixed-vram-size-incorrect-issue-on-power.patch
features/all/ast/drm-ast-factor-mmc_test-code-in-post-code.patch
features/all/ast/drm-ast-rename-ast_init_dram_2300-to-ast_post_chip_2.patch
features/all/ast/drm-ast-post-code-for-the-new-ast2500.patch

# Securelevel patchset from mjg59
features/all/securelevel/add-bsd-style-securelevel-support.patch
features/all/securelevel/enforce-module-signatures-when-securelevel-is-greate.patch
features/all/securelevel/pci-lock-down-bar-access-when-securelevel-is-enabled.patch
features/all/securelevel/x86-lock-down-io-port-access-when-securelevel-is-ena.patch
features/all/securelevel/restrict-dev-mem-and-dev-kmem-when-securelevel-is-se.patch
features/all/securelevel/acpi-limit-access-to-custom_method-if-securelevel-is.patch
features/all/securelevel/acpi-ignore-acpi_rsdp-kernel-parameter-when-securele.patch
features/all/securelevel/kexec-disable-at-runtime-if-securelevel-has-been-set.patch
features/all/securelevel/uswsusp-disable-when-securelevel-is-set.patch
features/all/securelevel/x86-restrict-msr-access-when-securelevel-is-set.patch
features/all/securelevel/asus-wmi-restrict-debugfs-interface-when-securelevel.patch
features/all/securelevel/add-option-to-automatically-set-securelevel-when-in-.patch
features/all/securelevel/efi-disable-secure-boot-if-shim-is-in-insecure-mode.patch
features/all/securelevel/hibernate-disable-when-securelevel-is-set.patch
features/all/securelevel/kexec-uefi-copy-secure_boot-flag-in-boot-params-acro.patch
features/all/securelevel/acpi-disable-acpi-table-override-if-securelevel-is-s.patch
features/all/securelevel/acpi-disable-apei-error-injection-if-securelevel-is-.patch
features/all/securelevel/enable-cold-boot-attack-mitigation.patch
features/all/securelevel/mtd-disable-slram-and-phram-when-securelevel-is-enabled.patch
# same for arm64
features/all/securelevel/arm64-efi-disable-secure-boot-if-shim-is-in-insecure.patch
features/all/securelevel/arm64-add-kernel-config-option-to-set-securelevel-wh.patch

# Qualcomm Centriq backports #1: emac network driver
features/all/qualcomm-emac/0001-net-qcom-emac-move-phy-init-code-to-separate-files.patch
features/all/qualcomm-emac/0002-net-qcom-emac-add-support-for-the-Qualcomm-Technolog.patch
features/all/qualcomm-emac/0003-net-qcom-emac-don-t-try-to-claim-clocks-on-ACPI-syst.patch
features/all/qualcomm-emac/0004-net-qcom-emac-add-ethtool-support.patch
features/all/qualcomm-emac/0005-net-qcom-emac-grab-a-reference-to-the-phydev-on-ACPI.patch
features/all/qualcomm-emac/0006-net-qcom-emac-rename-emac_phy-to-emac_sgmii-and-move.patch
features/all/qualcomm-emac/0007-net-qcom-emac-claim-the-irq-only-when-the-device-is-.patch
features/all/qualcomm-emac/0008-net-qcom-emac-display-the-phy-driver-info-after-we-c.patch
features/all/qualcomm-emac/0009-net-qcom-emac-always-use-autonegotiation-to-configur.patch
features/all/qualcomm-emac/0010-net-qcom-emac-do-not-call-emac_mac_start-twice.patch
features/all/qualcomm-emac/0011-net-qcom-emac-remove-extraneous-wake-on-lan-code.patch
features/all/qualcomm-emac/0012-net-qcom-emac-add-an-error-interrupt-handler-for-the.patch
features/all/qualcomm-emac/0013-drivers-net-generalize-napi_complete_done.patch
features/all/qualcomm-emac/0014-net-qcom-emac-add-ethool-support-for-setting-pause-p.patch
features/all/qualcomm-emac/0015-net-qcom-emac-fix-semicolon.cocci-warnings.patch
features/all/qualcomm-emac/0016-net-qcom-emac-add-ethtool-support-for-reading-hardwa.patch
features/all/qualcomm-emac/0017-net-qcom-emac-add-ethtool-support-for-setting-ring-p.patch
features/all/qualcomm-emac/0018-net-qcom-emac-fix-a-sizeof-typo.patch
features/all/qualcomm-emac/0019-net-qcom-emac-optimize-QDF2400-SGMII-RX-TX-impedence.patch
features/all/qualcomm-emac/0020-drivers-add-explicit-interrupt.h-includes.patch
features/all/qualcomm-emac/0021-net-qcom-emac-do-not-use-hardware-mdio-automatic-pol.patch
features/all/qualcomm-emac/0022-net-qcom-emac-add-shutdown-function.patch
features/all/qualcomm-emac/0023-net-qcom-emac-do-not-reset-the-EMAC-during-initializ.patch
features/all/qualcomm-emac/0024-net-qcom-emac-add-support-for-emulation-systems.patch
features/all/qualcomm-emac/0025-net-qcom-emac-fix-double-free-of-SGMII-IRQ-during-sh.patch
features/all/qualcomm-emac/0026-net-qcom-emac-add-software-control-for-pause-frame-m.patch
features/all/qualcomm-emac/0027-net-qcom-emac-specify-the-correct-DMA-mask.patch
features/all/qualcomm-emac/0028-net-qcom-emac-clean-up-some-TX-RX-error-messages.patch
features/all/qualcomm-emac/0029-net-qcom-emac-Change-the-order-of-mac-up-and-sgmii-o.patch
features/all/qualcomm-emac/0030-net-qcom-emac-extend-DMA-mask-to-46bits.patch

# Qualcomm Centriq backports #2: fix for erratum E1041
bugfix/arm64/Add-software-workaround-for-Falkor-erratum-1041.patch

# Security fixes
debian/i386-686-pae-pci-set-pci-nobios-by-default.patch
debian/time-mark-timer_stats-as-broken.patch
bugfix/all/tracing-Use-strlcpy-instead-of-strcpy-in-__trace_fin.patch
# Deferred due to userland regressions (#897599)
#bugfix/all/random-fix-crng_ready-test.patch
bugfix/all/ocfs2-subsystem.su_mutex-is-required-while-accessing.patch
bugfix/all/ocfs2-ip_alloc_sem-should-be-taken-in-ocfs2_get_bloc.patch
bugfix/all/f2fs-fix-a-panic-caused-by-null-flush_cmd_control.patch
bugfix/all/mm-hugetlb.c-don-t-call-region_abort-if-region_chg-f.patch
bugfix/all/hugetlbfs-fix-offset-overflow-in-hugetlbfs-mmap.patch
bugfix/all/hugetlbfs-check-for-pgoff-value-overflow.patch
bugfix/all/xfs-set-format-back-to-extents-if-xfs_bmap_extents_t.patch
bugfix/all/jfs-Fix-inconsistency-between-memory-allocation-and-ea_buf_max_size.patch
bugfix/all/ext4-add-corruption-check-in-ext4_xattr_set_entry.patch
bugfix/all/ext4-always-verify-the-magic-number-in-xattr-blocks.patch
bugfix/all/ext4-always-check-block-group-bounds-in-ext4_init_bl.patch
bugfix/all/ext4-make-sure-bitmaps-and-the-inode-table-don-t-ove.patch
bugfix/all/ext4-only-look-at-the-bg_flags-field-if-it-is-valid.patch
bugfix/all/ext4-verify-the-depth-of-extent-tree-in-ext4_find_ex.patch
bugfix/all/ext4-clear-i_data-in-ext4_inode_info-when-removing-i.patch
bugfix/all/ext4-never-move-the-system.data-xattr-out-of-the-ino.patch
bugfix/all/jbd2-don-t-mark-block-as-modified-if-the-handle-is-o.patch
bugfix/all/ext4-avoid-running-out-of-journal-credits-when-appen.patch
bugfix/all/ext4-add-more-inode-number-paranoia-checks.patch
bugfix/all/sr-pass-down-correctly-sized-scsi-sense-buffer.patch

# Fix exported symbol versions
bugfix/ia64/revert-ia64-move-exports-to-definitions.patch
bugfix/sparc/revert-sparc-move-exports-to-definitions.patch
bugfix/m68k/revert-m68k-move-exports-to-definitions.patch
bugfix/alpha/revert-alpha-move-exports-to-actual-definitions.patch
bugfix/powerpc/powerpc-remove-mac-on-linux-hooks.patch
bugfix/powerpc/powerpc-fix-missing-crcs-add-yet-more-asm-prototypes.patch
bugfix/all/module-disable-matching-missing-version-crc.patch

# Tools bug fixes
bugfix/all/usbip-document-tcp-wrappers.patch
bugfix/all/kbuild-fix-recordmcount-dependency.patch
bugfix/all/tools-perf-man-date.patch
bugfix/all/lockdep-fix-oot-build.patch
bugfix/all/lockdep-fix-soname.patch
bugfix/all/tools-perf-remove-shebangs.patch
bugfix/all/tools-lib-traceevent-use-ldflags.patch
bugfix/all/tools-lib-lockdep-use-ldflags.patch
bugfix/x86/tools-hv-fix-fortify-format-warning.patch
bugfix/x86/revert-perf-build-fix-libunwind-feature-detection-on.patch
bugfix/all/tools-build-remove-bpf-run-time-check-at-build-time.patch
bugfix/all/tools-lib-traceevent-fix-use-of-uninitialized-variables.patch
bugfix/all/cpupower-bump-soname-version.patch
bugfix/all/liblockdep-fix-undefined-symbol-prandom_u32.patch
bugfix/all/liblockdep-define-the-array_size-macro.patch
bugfix/all/liblockdep-enable-wall-by-default.patch
bugfix/all/liblockdep-fix-unused-value-warnings.patch
bugfix/all/liblockdep-fix-set-but-not-used-warnings.patch
bugfix/all/liblockdep-fix-defined-but-not-used-warning-for-init.patch

# Workaround for #897599
debian/random-make-getrandom-ready-earlier.patch

# ABI maintenance
