# We have to override the new %%install behavior because, well... the kernel is special. %global __spec_install_pre %{___build_pre} # For a kernel released for public testing, released_kernel should be 1. # For internal testing builds during development, it should be 0. %global released_kernel 1 # Sign modules on all arches %global signmodules 0 # define buildid .local %define dist .an8 %define rpmversion %{?KVER:%{KVER}}%{?!KVER:4.19.91} %define pkgrelease %{?KREL:%{KREL}}%{?!KREL:24.5} # allow pkg_release to have configurable %%{?dist} tag %define specrelease %{pkgrelease}%{?dist} %define pkg_release %{specrelease}%{?buildid} # What parts do we want to build? We must build at least one kernel. # These are the kernels that are built IF the architecture allows it. # All should default to 1 (enabled) and be flipped to 0 (disabled) # by later arch-specific checks. # The following build options are enabled by default. # Use either --without in your rpmbuild command or force values # to 0 in here to disable them. # # standard kernel %define with_up %{?_without_up: 0} %{?!_without_up: 1} # kernel-debug %define with_debug %{?_without_debug: 0} %{?!_without_debug: 1} # kernel-doc %define with_doc %{?_without_doc: 0} %{?!_without_doc: 1} # kernel-headers %define with_headers %{?_without_headers: 0} %{?!_without_headers: 1} # perf %define with_perf %{?_without_perf: 0} %{?!_without_perf: 1} # tools %define with_tools %{?_without_tools: 0} %{?!_without_tools: 1} # bpf tool %define with_bpftool %{?_without_bpftool: 0} %{?!_without_bpftool: 1} # kernel-debuginfo %define with_debuginfo %{?_without_debuginfo: 0} %{?!_without_debuginfo: 1} # # Additional options for user-friendly one-off kernel building: # # Only build the base kernel (--with baseonly): %define with_baseonly %{?_with_baseonly: 1} %{?!_with_baseonly: 0} # Only build the debug kernel (--with dbgonly): %define with_dbgonly %{?_with_dbgonly: 1} %{?!_with_dbgonly: 0} # # should we do C=1 builds with sparse %define with_sparse %{?_with_sparse: 1} %{?!_with_sparse: 0} # The kernel tarball/base version %define kversion 4.19 %define with_gcov %{?_with_gcov: 1} %{?!_with_gcov: 0} # turn off debug kernel for gcov builds %if %{with_gcov} %define with_debug 0 %endif %define make_target bzImage %define image_install_path boot %define KVERREL %{version}-%{release}.%{_target_cpu} %define KVERREL_RE %(echo %KVERREL | sed 's/+/[+]/g') %define hdrarch %_target_cpu %define asmarch %_target_cpu %if !%{with_debuginfo} %define _enable_debug_packages 0 %endif %define debuginfodir /usr/lib/debug # Needed because we override almost everything involving build-ids # and debuginfo generation. Currently we rely on the old alldebug setting. %global _build_id_links alldebug # if requested, only build base kernel %if %{with_baseonly} %define with_debug 0 %endif # if requested, only build debug kernel %if %{with_dbgonly} %define with_up 0 %define with_tools 0 %define with_perf 0 %define with_bpftool 0 %endif # Overrides for generic default options # only package docs noarch %ifnarch noarch %define with_doc 0 %define doc_build_fail true %endif # don't build noarch kernels or headers (duh) %ifarch noarch %define with_up 0 %define with_headers 0 %define with_tools 0 %define with_perf 0 %define with_bpftool 0 %define with_debug 0 %define with_doc 0 %define all_arch_configs kernel-%{version}-*.config %endif # Per-arch tweaks %ifarch x86_64 %define asmarch x86 %define all_arch_configs kernel-%{version}-x86_64*.config %define kernel_image arch/x86/boot/bzImage %endif %ifarch aarch64 %define all_arch_configs kernel-%{version}-aarch64*.config %define asmarch arm64 %define hdrarch arm64 %define make_target Image.gz %define kernel_image arch/arm64/boot/Image.gz %endif # To temporarily exclude an architecture from being built, add it to # %%nobuildarches. Do _NOT_ use the ExclusiveArch: line, because if we # don't build kernel-headers then the new build system will no longer let # us use the previous build of that package -- it'll just be completely AWOL. # Which is a BadThing(tm). # We only build kernel-headers on the following... %define nobuildarches i386 i686 %ifarch %nobuildarches %define with_up 0 %define with_debug 0 %define with_debuginfo 0 %define with_perf 0 %define with_tools 0 %define with_bpftool 0 %define _enable_debug_packages 0 %endif # Architectures we build tools/cpupower on %define cpupowerarchs x86_64 aarch64 # # Packages that need to be installed before the kernel is, because the %%post # scripts use them. # %define kernel_prereq coreutils, systemd >= 203-2, /usr/bin/kernel-install %define initrd_prereq dracut >= 027 Name: kernel%{?variant} Group: System Environment/Kernel License: GPLv2 and Redistributable, no modification permitted URL: http://www.kernel.org/ Version: %{rpmversion} Release: %{pkg_release} Summary: The Linux kernel, based on version %{version}, heavily modified with backports # DO NOT CHANGE THE 'ExclusiveArch' LINE TO TEMPORARILY EXCLUDE AN ARCHITECTURE BUILD. # SET %%nobuildarches (ABOVE) INSTEAD ExclusiveArch: noarch i686 x86_64 aarch64 ExclusiveOS: Linux %ifnarch %{nobuildarches} Requires: kernel-core-uname-r = %{KVERREL}%{?variant} Requires: kernel-modules-uname-r = %{KVERREL}%{?variant} %endif # # List the packages used during the kernel build # BuildRequires: kmod, patch, bash, sh-utils, tar, git BuildRequires: bzip2, xz, findutils, gzip, m4, perl-interpreter, perl-Carp, perl-devel, perl-generators, make, diffutils, gawk BuildRequires: gcc, binutils, redhat-rpm-config, hmaccalc, python3-devel BuildRequires: net-tools, hostname, bc, bison, flex, elfutils-devel %if %{with_doc} BuildRequires: xmlto, asciidoc, python3-sphinx %endif %if %{with_sparse} BuildRequires: sparse %endif %if %{with_perf} BuildRequires: zlib-devel binutils-devel newt-devel perl(ExtUtils::Embed) bison flex xz-devel BuildRequires: audit-libs-devel BuildRequires: java-devel %ifnarch s390x BuildRequires: numactl-devel %endif %endif %if %{with_tools} BuildRequires: gettext ncurses-devel %ifnarch s390x BuildRequires: pciutils-devel %endif %endif %if %{with_bpftool} BuildRequires: python3-docutils BuildRequires: zlib-devel binutils-devel %endif BuildConflicts: rhbuildsys(DiskFree) < 500Mb %if %{with_debuginfo} BuildRequires: rpm-build, elfutils #BuildConflicts: rpm < 4.13.0.1-19 # Most of these should be enabled after more investigation %undefine _include_minidebuginfo %undefine _find_debuginfo_dwz_opts %undefine _unique_build_ids %undefine _unique_debug_names %undefine _unique_debug_srcs %undefine _debugsource_packages %undefine _debuginfo_subpackages %global _find_debuginfo_opts -r %global _missing_build_ids_terminate_build 1 %global _no_recompute_build_ids 1 %endif BuildRequires: openssl openssl-devel # These below are required to build man pages %if %{with_perf} BuildRequires: xmlto %endif %if %{with_perf} || %{with_tools} BuildRequires: asciidoc %endif Source0: linux-%{rpmversion}.tar.xz Source11: x509.genkey Source16: mod-extra.list Source17: mod-blacklist.sh Source18: mod-sign.sh Source90: filter-x86_64.sh Source93: filter-aarch64.sh Source99: filter-modules.sh %define modsign_cmd %{SOURCE18} Source20: kernel-%{version}-aarch64.config Source21: kernel-%{version}-aarch64-debug.config Source39: kernel-%{version}-x86_64.config Source40: kernel-%{version}-x86_64-debug.config Source43: generate_bls_conf.sh Source44: mod-internal.list ## Patches needed for building this package # %%PATCH_LIST%% Patch0001: 0001-ext4-generalize-extents-status-tree-search-functions.patch Patch0002: 0002-ext4-add-new-pending-reservation-mechanism.patch Patch0003: 0003-ext4-fix-reserved-cluster-accounting-at-delayed-writ.patch Patch0004: 0004-ext4-reduce-reserved-cluster-count-by-number-of-allo.patch Patch0005: 0005-ext4-adjust-reserved-cluster-count-when-removing-ext.patch Patch0006: 0006-ext4-fix-reserved-cluster-accounting-at-page-invalid.patch Patch0007: 0007-NEMU-Compile-in-evged-always.patch Patch0008: 0008-NO-UPSTREAM-9P-always-use-cached-inode-to-fill-in-v9.patch Patch0009: 0009-boot-give-rdrand-some-credit.patch Patch0010: 0010-alinux-drivers-virtio-add-vring_force_dma_api-boot-p.patch Patch0011: 0011-alinux-block-throttle-enable-hierarchical-throttling.patch Patch0012: 0012-alinux-Revert-x86-tsc-Try-to-adjust-TSC-if-sync-test.patch Patch0013: 0013-alinux-Revert-x86-tsc-Prepare-warp-test-for-TSC-adju.patch Patch0014: 0014-alinux-kconfig-Disable-x86-clocksource-watchdog.patch Patch0015: 0015-virtio_blk-add-discard-and-write-zeroes-support.patch Patch0016: 0016-alinux-net-kernel-hookers-service-for-toa-module.patch Patch0017: 0017-alinux-writeback-add-memcg_blkcg_link-tree.patch Patch0018: 0018-alinux-writeback-add-debug-info-for-memcg-blkcg-link.patch Patch0019: 0019-alinux-fs-writeback-fix-double-free-of-blkcg_css.patch Patch0020: 0020-alinux-fs-writeback-Attach-inode-s-wb-to-root-if-nee.patch Patch0021: 0021-alinux-writeback-introduce-cgwb_v1-boot-param.patch Patch0022: 0022-alinux-fs-writeback-wrap-cgroup-writeback-v1-logic.patch Patch0023: 0023-alinux-net-hookers-only-enable-on-x86-platform.patch Patch0024: 0024-alinux-writeback-memcg_blkcg_tree_lock-can-be-static.patch Patch0025: 0025-alinux-net-hookers-fix-link-error-with-ipv6-disabled.patch Patch0026: 0026-PCI-Fix-try-semantics-of-bus-and-slot-reset.patch Patch0027: 0027-alinux-net-tcp-Support-tunable-tcp-timeout-value-in-.patch Patch0028: 0028-mm-workingset-don-t-drop-refault-information-prematu.patch Patch0029: 0029-mm-workingset-tell-cache-transitions-from-workingset.patch Patch0030: 0030-delayacct-track-delays-from-thrashing-cache-pages.patch Patch0031: 0031-sched-loadavg-consolidate-LOAD_INT-LOAD_FRAC-CALC_LO.patch Patch0032: 0032-sched-loadavg-make-calc_load_n-public.patch Patch0033: 0033-sched-sched.h-make-rq-locking-and-clock-functions-av.patch Patch0034: 0034-sched-introduce-this_rq_lock_irq.patch Patch0035: 0035-psi-pressure-stall-information-for-CPU-memory-and-IO.patch Patch0036: 0036-psi-cgroup-support.patch Patch0037: 0037-kernel-sched-psi.c-simplify-cgroup_move_task.patch Patch0038: 0038-psi-make-disabling-enabling-easier-for-vendor-kernel.patch Patch0039: 0039-psi-fix-reference-to-kernel-commandline-enable.patch Patch0040: 0040-psi-fix-aggregation-idle-shut-off.patch Patch0041: 0041-psi-clarify-the-Kconfig-text-for-the-default-disable.patch Patch0042: 0042-psi-avoid-divide-by-zero-crash-inside-virtual-machin.patch Patch0043: 0043-psi-clarify-the-units-used-in-pressure-files.patch Patch0044: 0044-psi-introduce-state_mask-to-represent-stalled-psi-st.patch Patch0045: 0045-psi-make-psi_enable-static.patch Patch0046: 0046-psi-rename-psi-fields-in-preparation-for-psi-trigger.patch Patch0047: 0047-psi-split-update_stats-into-parts.patch Patch0048: 0048-psi-track-changed-states.patch Patch0049: 0049-include-refactor-headers-to-allow-kthread.h-inclusio.patch Patch0050: 0050-fs-kernfs-add-poll-file-operation.patch Patch0051: 0051-kernel-cgroup-add-poll-file-operation.patch Patch0052: 0052-psi-introduce-psi-monitor.patch Patch0053: 0053-kernel-sched-psi.c-expose-pressure-metrics-on-root-c.patch Patch0054: 0054-sched-disable-auto-group-by-default.patch Patch0055: 0055-ext4-unlock-unused_pages-timely-when-doing-writeback.patch Patch0056: 0056-dm-fix-clone_bio-to-trigger-blk_recount_segments.patch Patch0057: 0057-dm-fix-redundant-IO-accounting-for-bios-that-need-sp.patch Patch0058: 0058-dm-avoid-indirect-call-in-__dm_make_request.patch Patch0059: 0059-dm-fix-dm_wq_work-to-only-use-__split_and_process_bi.patch Patch0060: 0060-dm-add-missing-trace_block_split-to-__split_and_proc.patch Patch0061: 0061-cpufreq-intel_pstate-Force-HWP-min-perf-before-offli.patch Patch0062: 0062-cpufreq-intel_pstate-Add-reasons-for-failure-and-deb.patch Patch0063: 0063-cpufreq-intel_pstate-Load-only-on-Intel-hardware.patch Patch0064: 0064-alinux-random-introduce-the-initialization-seed.patch Patch0065: 0065-alinux-random-speed-up-the-initialization-of-module.patch Patch0066: 0066-userfaultfd-allow-get_mempolicy-MPOL_F_NODE-MPOL_F_A.patch Patch0067: 0067-drm-i915-Force-the-slow-path-after-a-user-write-erro.patch Patch0068: 0068-i915-fix-missing-user_access_end-in-page-fault-excep.patch Patch0069: 0069-make-user_access_begin-do-access_ok.patch Patch0070: 0070-x86-uaccess-Inhibit-speculation-past-access_ok-in-us.patch Patch0071: 0071-ext4-fix-bigalloc-cluster-freeing-when-hole-punching.patch Patch0072: 0072-psi-get-poll_work-to-run-when-calling-poll-syscall-n.patch Patch0073: 0073-reduce-e1000e-boot-time-by-tightening-sleep-ranges.patch Patch0074: 0074-e1000e-increase-pause-and-refresh-time.patch Patch0075: 0075-clk-sunxi-fix-a-missing-check-bug-in-sunxi_divs_clk_.patch Patch0076: 0076-scsi-mpt3sas_ctl-fix-double-fetch-bug-in-_ctl_ioctl_.patch Patch0077: 0077-ipv6_sockglue-Fix-a-missing-check-bug-in-ip6_ra_cont.patch Patch0078: 0078-efi-x86-Add-missing-error-handling-to-old_memmap-1-1.patch Patch0079: 0079-ip_sockglue-Fix-missing-check-bug-in-ip_ra_control.patch Patch0080: 0080-zpool-add-malloc_support_movable-to-zpool_driver.patch Patch0081: 0081-zswap-use-movable-memory-if-zpool-support-allocate-m.patch Patch0082: 0082-blk-cgroup-turn-on-psi-memstall-stuff.patch Patch0083: 0083-sched-psi-Reduce-psimon-FIFO-priority.patch Patch0084: 0084-sched-psi-Do-not-require-setsched-permission-from-th.patch Patch0085: 0085-sched-psi-Correct-overly-pessimistic-size-calculatio.patch Patch0086: 0086-iommu-arm-smmu-v3-Fix-a-couple-of-minor-comment-typo.patch Patch0087: 0087-iommu-arm-smmu-v3-Avoid-back-to-back-CMD_SYNC-operat.patch Patch0088: 0088-iommu-arm-smmu-v3-Implement-flush_iotlb_all-hook.patch Patch0089: 0089-iommu-dma-Add-support-for-non-strict-mode.patch Patch0090: 0090-iommu-Add-iommu.strict-command-line-option.patch Patch0091: 0091-iommu-io-pgtable-arm-Add-support-for-non-strict-mode.patch Patch0092: 0092-iommu-arm-smmu-v3-Add-support-for-non-strict-mode.patch Patch0093: 0093-iommu-io-pgtable-arm-v7s-Add-support-for-non-strict-.patch Patch0094: 0094-iommu-arm-smmu-Support-non-strict-mode.patch Patch0095: 0095-iommu-arm-smmu-v3-Remove-unnecessary-wrapper-functio.patch Patch0096: 0096-irqchip-gic-v3-its-Change-initialization-ordering-fo.patch Patch0097: 0097-irqchip-gic-v3-its-Split-property-table-clearing-fro.patch Patch0098: 0098-irqchip-gic-v3-its-Move-pending-table-allocation-to-.patch Patch0099: 0099-irqchip-gic-v3-its-Keep-track-of-property-table-s-PA.patch Patch0100: 0100-irqchip-gic-v3-its-Allow-use-of-pre-programmed-LPI-t.patch Patch0101: 0101-irqchip-gic-v3-its-Use-pre-programmed-redistributor-.patch Patch0102: 0102-irqchip-gic-v3-its-Check-that-all-RDs-have-the-same-.patch Patch0103: 0103-irqchip-gic-v3-its-Register-LPI-tables-with-EFI-conf.patch Patch0104: 0104-irqchip-gic-v3-its-Allow-use-of-LPI-tables-in-reserv.patch Patch0105: 0105-cpufreq-cppc-Work-around-for-Hisilicon-CPPC-cpufreq.patch Patch0106: 0106-ACPI-CPPC-Add-a-helper-to-get-desired-performance.patch Patch0107: 0107-arm-arm64-KVM-Rename-function-kvm_arch_dev_ioctl_che.patch Patch0108: 0108-spi-dw-mmio-add-ACPI-support.patch Patch0109: 0109-arm-arm64-KVM-Enable-32-bits-kvm-vcpu-events-support.patch Patch0110: 0110-ACPI-APD-Add-clock-frequency-for-Hisilicon-Hip08-SPI.patch Patch0111: 0111-alinux-hinic-panic-when-reading-back-he-IRQ-affinity.patch Patch0112: 0112-efi-honour-memory-reservations-passed-via-a-linux-sp.patch Patch0113: 0113-efi-add-API-to-reserve-memory-persistently-across-ke.patch Patch0114: 0114-efi-arm-libstub-add-a-root-memreserve-config-table.patch Patch0115: 0115-efi-Permit-calling-efi_mem_reserve_persistent-from-a.patch Patch0116: 0116-efi-Prevent-GICv3-WARN-by-mapping-the-memreserve-tab.patch Patch0117: 0117-efi-Permit-multiple-entries-in-persistent-memreserve.patch Patch0118: 0118-efi-Reduce-the-amount-of-memblock-reservations-for-p.patch Patch0119: 0119-crypto-algapi-reject-NULL-crypto_spawn-inst.patch Patch0120: 0120-CPX-x86-cpufeatures-Enumerate-the-new-AVX512-BFLOAT1.patch Patch0121: 0121-CPX-KVM-cpuid-do_cpuid_ent-works-on-a-whole-CPUID-fu.patch Patch0122: 0122-CPX-KVM-cpuid-extract-do_cpuid_7_mask-and-support-mu.patch Patch0123: 0123-CPX-KVM-cpuid-set-struct-kvm_cpuid_entry2-flags-in-d.patch Patch0124: 0124-CPX-KVM-cpuid-rename-do_cpuid_1_ent.patch Patch0125: 0125-CPX-KVM-cpuid-remove-has_leaf_count-from-struct-kvm_.patch Patch0126: 0126-CPX-KVM-x86-expose-AVX512_BF16-feature-to-guest.patch Patch0127: 0127-CPX-ACPI-CPPC-Add-support-for-guaranteed-performance.patch Patch0128: 0128-CPX-cpufreq-intel_pstate-Add-base_frequency-attribut.patch Patch0129: 0129-x86-mm-init32-Mark-text-and-rodata-RO-in-one-go.patch Patch0130: 0130-x86-mm-cpa-Split-rename-and-clean-up-try_preserve_la.patch Patch0131: 0131-x86-mm-cpa-Rework-static_protections.patch Patch0132: 0132-x86-mm-cpa-Allow-range-check-for-static-protections.patch Patch0133: 0133-x86-mm-cpa-Add-debug-mechanism.patch Patch0134: 0134-x86-mm-cpa-Add-large-page-preservation-statistics.patch Patch0135: 0135-x86-mm-cpa-Avoid-static-protection-checks-on-unmap.patch Patch0136: 0136-x86-mm-cpa-Add-sanity-check-for-existing-mappings.patch Patch0137: 0137-x86-mm-cpa-Optimize-same-protection-check.patch Patch0138: 0138-x86-mm-cpa-Do-the-range-check-early.patch Patch0139: 0139-x86-mm-cpa-Avoid-the-4k-pages-check-completely.patch Patch0140: 0140-x86-mm-Remove-unused-variable-old_pte.patch Patch0141: 0141-x86-mm-cpa-Prevent-large-page-split-when-ftrace-flip.patch Patch0142: 0142-sched-fair-Don-t-push-cfs_bandwith-slack-timers-forw.patch Patch0143: 0143-alinux-virtio_ring-Support-using-kernel-booting-para.patch Patch0144: 0144-blkcg-pass-q-and-blkcg-into-blkcg_pol_alloc_pd_fn.patch Patch0145: 0145-blkcg-make-cpd_init_fn-optional.patch Patch0146: 0146-blkcg-separate-blkcg_conf_get_disk-out-of-blkg_conf_.patch Patch0147: 0147-block-rq_qos-add-rq_qos_merge.patch Patch0148: 0148-block-rq_qos-implement-rq_qos_ops-queue_depth_change.patch Patch0149: 0149-blkcg-s-RQ_QOS_CGROUP-RQ_QOS_LATENCY.patch Patch0150: 0150-blk-mq-add-optional-request-alloc_time_ns.patch Patch0151: 0151-cgroup-add-cgroup_parse_float.patch Patch0152: 0152-cgroup-Move-cgroup_parse_float-implementation-out-of.patch Patch0153: 0153-blkcg-implement-blk-iocost.patch Patch0154: 0154-blkcg-add-tools-cgroup-iocost_monitor.py.patch Patch0155: 0155-blkcg-add-tools-cgroup-iocost_coef_gen.py.patch Patch0156: 0156-blkcg-blk-iocost-predeclare-used-structs.patch Patch0157: 0157-blkcg-fix-missing-free-on-error-path-of-blk_iocost_i.patch Patch0158: 0158-blkcg-add-missing-NULL-check-in-ioc_cpd_alloc.patch Patch0159: 0159-blk-iocost-Fix-incorrect-operation-order-during-iocg.patch Patch0160: 0160-blk-iocost-Account-force-charged-overage-in-absolute.patch Patch0161: 0161-blk-iocost-Don-t-let-merges-push-vtime-into-the-futu.patch Patch0162: 0162-iocost_monitor-Always-use-strings-for-json-values.patch Patch0163: 0163-iocost_monitor-Report-more-info-with-higher-accuracy.patch Patch0164: 0164-iocost_monitor-Report-debt.patch Patch0165: 0165-alinux-iocost-add-legacy-interface-file.patch Patch0166: 0166-alinux-iocost-fix-NULL-pointer-dereference-in-ioc_rq.patch Patch0167: 0167-iocost-better-trace-vrate-changes.patch Patch0168: 0168-iocost-improve-nr_lagging-handling.patch Patch0169: 0169-iocost-bump-up-default-latency-targets-for-hard-disk.patch Patch0170: 0170-iocost-don-t-let-vrate-run-wild-while-there-s-no-sat.patch Patch0171: 0171-blkcg-blkcg_activate_policy-should-initialize-ancest.patch Patch0172: 0172-blkcg-Fix-multiple-bugs-in-blkcg_activate_policy.patch Patch0173: 0173-alinux-iocost-fix-a-deadlock-in-ioc_rqos_throttle.patch Patch0174: 0174-iocost-don-t-nest-spin_lock_irq-in-ioc_weight_write.patch Patch0175: 0175-jbd2-fix-deadlock-while-checkpoint-thread-waits-comm.patch Patch0176: 0176-iocost-check-active_list-of-all-the-ancestors-in-ioc.patch Patch0177: 0177-mm-swap-check-if-swap-backing-device-is-congested-or.patch Patch0178: 0178-mm-swap-fix-race-between-swapoff-and-some-swap-opera.patch Patch0179: 0179-mm-swap_state.c-simplify-total_swapcache_pages-with-.patch Patch0180: 0180-fs-Turn-__generic_write_end-into-a-void-function.patch Patch0181: 0181-iomap-Fix-use-after-free-error-in-page_done-callback.patch Patch0182: 0182-block-fix-.bi_size-overflow.patch Patch0183: 0183-iomap-fix-page_done-callback-for-short-writes.patch Patch0184: 0184-lib-lz4-update-LZ4-decompressor-module.patch Patch0185: 0185-zswap-do-not-map-same-object-twice.patch Patch0186: 0186-x86-mm-Split-vmalloc_sync_all.patch Patch0187: 0187-mm-zsmalloc.c-fix-a-Wunused-function-warning.patch Patch0188: 0188-mm-memcg-throttle-allocators-when-failing-reclaim-ov.patch Patch0189: 0189-ICX-PCI-Add-support-for-Immediate-Readiness.patch Patch0190: 0190-ICX-dmaengine-ioatdma-Add-Snow-Ridge-ioatdma-device-.patch Patch0191: 0191-ICX-dmaengine-ioatdma-disable-DCA-enabling-on-IOATDM.patch Patch0192: 0192-ICX-dmaengine-ioatdma-add-descriptor-pre-fetch-suppo.patch Patch0193: 0193-ICX-dmaengine-ioatdma-support-latency-tolerance-repo.patch Patch0194: 0194-ICX-ACPICA-ACPI-6.3-HMAT-updates.patch Patch0195: 0195-ICX-acpi-Create-subtable-parsing-infrastructure.patch Patch0196: 0196-ICX-acpi-Add-HMAT-to-generic-parsing-tables.patch Patch0197: 0197-ICX-acpi-hmat-Parse-and-report-heterogeneous-memory.patch Patch0198: 0198-ICX-node-Link-memory-nodes-to-their-compute-nodes.patch Patch0199: 0199-ICX-node-Add-heterogenous-memory-access-attributes.patch Patch0200: 0200-ICX-node-Add-memory-side-caching-attributes.patch Patch0201: 0201-ICX-acpi-hmat-Register-processor-domain-to-its-memor.patch Patch0202: 0202-ICX-acpi-hmat-Register-performance-attributes.patch Patch0203: 0203-ICX-acpi-hmat-Register-memory-side-cache-attributes.patch Patch0204: 0204-ICX-doc-mm-New-documentation-for-memory-performance.patch Patch0205: 0205-ICX-perf-x86-Support-outputting-XMM-registers.patch Patch0206: 0206-ICX-perf-x86-intel-Extract-memory-code-PEBS-parser-f.patch Patch0207: 0207-ICX-perf-x86-intel-ds-Extract-code-of-event-update-i.patch Patch0208: 0208-ICX-perf-x86-intel-Support-adaptive-PEBS-v4.patch Patch0209: 0209-ICX-perf-x86-lbr-Avoid-reading-the-LBRs-when-adaptiv.patch Patch0210: 0210-ICX-perf-x86-Support-constraint-ranges.patch Patch0211: 0211-ICX-perf-x86-intel-Add-Icelake-support.patch Patch0212: 0212-ICX-perf-x86-intel-uncore-Add-Intel-Icelake-uncore-s.patch Patch0213: 0213-ICX-perf-tools-x86-Add-support-for-recording-and-pri.patch Patch0214: 0214-ICX-perf-record-Fix-suggestion-to-get-list-of-regist.patch Patch0215: 0215-ICX-perf-parse-regs-Improve-error-output-when-faced-.patch Patch0216: 0216-ICX-perf-parse-regs-Split-parse_regs.patch Patch0217: 0217-ICX-perf-parse-regs-Add-generic-support-for-arch__in.patch Patch0218: 0218-ICX-perf-regs-x86-Add-X86-specific-arch__intr_reg_ma.patch Patch0219: 0219-ICX-perf-ring_buffer-Fix-AUX-software-double-bufferi.patch Patch0220: 0220-ICX-perf-x86-intel-pt-Remove-software-double-bufferi.patch Patch0221: 0221-ICX-perf-core-Add-function-to-test-for-event-exclusi.patch Patch0222: 0222-ICX-perf-core-Add-PERF_PMU_CAP_NO_EXCLUDE-for-exclus.patch Patch0223: 0223-ICX-perf-x86-Disable-extended-registers-for-non-supp.patch Patch0224: 0224-ICX-perf-x86-regs-Check-reserved-bits.patch Patch0225: 0225-ICX-perf-x86-Clean-up-PEBS_XMM_REGS.patch Patch0226: 0226-ICX-perf-x86-Remove-pmu-pebs_no_xmm_regs.patch Patch0227: 0227-ICX-perf-x86-regs-Use-PERF_REG_EXTENDED_MASK.patch Patch0228: 0228-ICX-topology-Simplify-cputopology.txt-formatting-and.patch Patch0229: 0229-ICX-x86-topology-Add-CPUID.1F-multi-die-package-supp.patch Patch0230: 0230-ICX-x86-topology-Create-topology_max_die_per_package.patch Patch0231: 0231-ICX-cpu-topology-Export-die_id.patch Patch0232: 0232-ICX-x86-topology-Define-topology_die_id.patch Patch0233: 0233-ICX-x86-topology-Define-topology_logical_die_id.patch Patch0234: 0234-ICX-powercap-intel_rapl-Simplify-rapl_find_package.patch Patch0235: 0235-ICX-powercap-intel_rapl-Support-multi-die-package.patch Patch0236: 0236-ICX-powercap-intel_rapl-Update-RAPL-domain-name-and-.patch Patch0237: 0237-ICX-intel_rapl-use-reg-instead-of-msr.patch Patch0238: 0238-ICX-intel_rapl-remove-hardcoded-register-index.patch Patch0239: 0239-ICX-intel_rapl-introduce-intel_rapl.h.patch Patch0240: 0240-ICX-intel_rapl-introduce-struct-rapl_if_private.patch Patch0241: 0241-ICX-intel_rapl-abstract-register-address.patch Patch0242: 0242-ICX-intel_rapl-abstract-register-access-operations.patch Patch0243: 0243-ICX-intel_rapl-cleanup-some-functions.patch Patch0244: 0244-ICX-intel_rapl-cleanup-hardcoded-MSR-access.patch Patch0245: 0245-ICX-intel_rapl-abstract-RAPL-common-code.patch Patch0246: 0246-ICX-intel_rapl-support-64-bit-register.patch Patch0247: 0247-ICX-intel_rapl-support-two-power-limits-for-every-RA.patch Patch0248: 0248-ICX-intel_rapl-Fix-module-autoloading-issue.patch Patch0249: 0249-ICX-powercap-intel_rapl-add-support-for-IceLake-desk.patch Patch0250: 0250-ICX-powercap-intel_rapl-add-support-for-ICX.patch Patch0251: 0251-ICX-powercap-intel_rapl-add-support-for-ICX-D.patch Patch0252: 0252-ICX-EDAC-skx_common-Separate-common-code-out-from-sk.patch Patch0253: 0253-ICX-ACPI-ADXL-Add-address-translation-interface-usin.patch Patch0254: 0254-ICX-EDAC-skx-Fix-randconfig-builds-in-a-better-way.patch Patch0255: 0255-ICX-EDAC-skx_edac-Delete-duplicated-code.patch Patch0256: 0256-ICX-EDAC-i10nm-Add-a-driver-for-Intel-10nm-server-pr.patch Patch0257: 0257-ICX-EDAC-skx_common-Add-code-to-recognise-new-compou.patch Patch0258: 0258-ICX-EDAC-skx-i10nm-Make-skx_common.c-a-pure-library.patch Patch0259: 0259-ICX-EDAC-i10nm-Add-Intel-additional-Ice-Lake-support.patch Patch0260: 0260-ICX-EDAC-i10nm-Check-ECC-enabling-status-per-channel.patch Patch0261: 0261-ICX-EDAC-skx-i10nm-Fix-source-ID-register-offset.patch Patch0262: 0262-ICX-platform-x86-ISST-Update-ioctl-number.txt-for-In.patch Patch0263: 0263-ICX-platform-x86-ISST-Add-common-API-to-register-and.patch Patch0264: 0264-ICX-platform-x86-ISST-Store-per-CPU-information.patch Patch0265: 0265-ICX-platform-x86-ISST-Add-IOCTL-to-Translate-Linux-l.patch Patch0266: 0266-ICX-platform-x86-ISST-Add-Intel-Speed-Select-mmio-in.patch Patch0267: 0267-ICX-platform-x86-ISST-Add-Intel-Speed-Select-mailbox.patch Patch0268: 0268-ICX-platform-x86-ISST-Add-Intel-Speed-Select-mailbox.patch Patch0269: 0269-ICX-platform-x86-ISST-Add-Intel-Speed-Select-PUNIT-M.patch Patch0270: 0270-ICX-platform-x86-ISST-Restore-state-on-resume.patch Patch0271: 0271-ICX-tools-power-x86-A-tool-to-validate-Intel-Speed-S.patch Patch0272: 0272-device-dax-Kill-dax_region-ida.patch Patch0273: 0273-device-dax-Kill-dax_region-base.patch Patch0274: 0274-device-dax-Remove-multi-resource-infrastructure.patch Patch0275: 0275-device-dax-Start-defining-a-dax-bus-model.patch Patch0276: 0276-device-dax-Introduce-bus-driver-model.patch Patch0277: 0277-device-dax-Move-resource-pinning-mapping-into-the-co.patch Patch0278: 0278-device-dax-Add-support-for-a-dax-override-driver.patch Patch0279: 0279-device-dax-Add-sys-class-dax-backwards-compatibility.patch Patch0280: 0280-acpi-nfit-device-dax-Identify-differentiated-memory-.patch Patch0281: 0281-device-dax-Auto-bind-device-after-successful-new_id.patch Patch0282: 0282-device-dax-Add-a-target_node-attribute.patch Patch0283: 0283-device-dax-Add-a-modalias-attribute-to-DAX-bus-devic.patch Patch0284: 0284-resource-Clean-it-up-a-bit.patch Patch0285: 0285-kernel-resource-check-for-IORESOURCE_SYSRAM-in-relea.patch Patch0286: 0286-mm-resource-Return-real-error-codes-from-walk-failur.patch Patch0287: 0287-mm-resource-Move-HMM-pr_debug-deeper-into-resource-c.patch Patch0288: 0288-mm-memory-hotplug-Allow-memory-resources-to-be-child.patch Patch0289: 0289-mm-resource-Let-walk_system_ram_range-search-child-r.patch Patch0290: 0290-device-dax-Hotplug-persistent-memory-for-use-like-no.patch Patch0291: 0291-drivers-dax-Allow-to-include-DEV_DAX_PMEM-as-builtin.patch Patch0292: 0292-device-dax-Add-a-resource-attribute.patch Patch0293: 0293-device-dax-fix-memory-and-resource-leak-if-hotplug-f.patch Patch0294: 0294-tools-x86-uapi-asm-Sync-the-pt_regs.h-copy-with-the-.patch Patch0295: 0295-ICX-EDAC-i10nm-Fix-randconfig-builds.patch Patch0296: 0296-acpi-hmat-fix-an-uninitialized-memory_target.patch Patch0297: 0297-resource-docs-Fix-new-kernel-doc-warnings.patch Patch0298: 0298-resource-docs-Complete-kernel-doc-style-function-doc.patch Patch0299: 0299-ICX-perf-x86-intel-Add-more-Icelake-CPUIDs.patch Patch0300: 0300-ICX-perf-x86-intel-Fix-invalid-Bit-13-for-Icelake-MS.patch Patch0301: 0301-alinux-jbd2-create-jbd2-ckpt-thread-for-journal-chec.patch Patch0302: 0302-alinux-jbd2-add-new-stats-proc-file.patch Patch0303: 0303-alinux-fs-ext4-remove-projid-limit-when-create-hard-.patch Patch0304: 0304-alinux-ext4-don-t-submit-unwritten-extent-while-hold.patch Patch0305: 0305-alinux-jbd2-add-proc-entry-to-control-whether-doing-.patch Patch0306: 0306-alinux-fuse-add-sysfs-api-to-flush-processing-queue-.patch Patch0307: 0307-alinux-block-add-counter-to-track-io-request-s-d2c-t.patch Patch0308: 0308-alinux-memcg-Point-wb-to-root-memcg-blkcg-when-offli.patch Patch0309: 0309-alinux-nvme-pci-Disable-dicard-zero-out-functionalit.patch Patch0310: 0310-alinux-blk-throttle-support-io-delay-stats.patch Patch0311: 0311-alinux-blk-throttle-fix-tg-NULL-pointer-dereference.patch Patch0312: 0312-alinux-blk-throttle-add-throttled-io-bytes-counter.patch Patch0313: 0313-alinux-block-throttle-code-cleanup.patch Patch0314: 0314-alinux-block-throttle-add-counters-for-completed-io.patch Patch0315: 0315-alinux-blk-throttle-limit-bios-to-fix-amount-of-page.patch Patch0316: 0316-dm-thin-wakeup-worker-only-when-deferred-bios-exist.patch Patch0317: 0317-alinux-iocost-add-ioc_gq-stat.patch Patch0318: 0318-alinux-mm-memcg-fix-possible-soft-lockup-in-try_char.patch Patch0319: 0319-alinux-vfs-add-vfs_iocb_iter_-read-write-helper-func.patch Patch0320: 0320-alinux-ovl-implement-async-IO-routines.patch Patch0321: 0321-alinux-iocost-rename-weight-to-cost.weight-to-avoid-.patch Patch0322: 0322-alinux-mm-vmscan-make-it-sane-reclaim-if-cgwb_v1-is-.patch Patch0323: 0323-alinux-mm-memcontrol-support-background-async-page-r.patch Patch0324: 0324-alinux-mm-memcontrol-add-background-reclaim-support-.patch Patch0325: 0325-alinux-mm-memcontrol-treat-memcg-wmark-reclaim-work-.patch Patch0326: 0326-alinux-mm-vmscan-make-memcg-kswapd-set-memcg-state-t.patch Patch0327: 0327-alinux-mm-memcontrol-make-distance-between-wmark_low.patch Patch0328: 0328-alinux-mm-Support-kidled.patch Patch0329: 0329-mm-thp-extract-split_queue_-into-a-struct.patch Patch0330: 0330-mm-move-mem_cgroup_uncharge-out-of-__page_cache_rele.patch Patch0331: 0331-mm-shrinker-make-shrinker-not-depend-on-memcg-kmem.patch Patch0332: 0332-mm-thp-make-deferred-split-shrinker-memcg-aware.patch Patch0333: 0333-alinux-mm-thp-move-deferred-split-queue-to-memcg-s-n.patch Patch0334: 0334-alinux-mm-thp-remove-unused-variable-pgdata-in-split.patch Patch0335: 0335-alinux-jbd2-doc-fix-new-kernel-doc-warning.patch Patch0336: 0336-alinux-jbd2-fix-build-warning-on-i386.patch Patch0337: 0337-KVM-nSVM-Fix-nested-guest-support-for-PAUSE-filterin.patch Patch0338: 0338-svm-Add-warning-message-for-AVIC-IPI-invalid-target.patch Patch0339: 0339-svm-Fix-AVIC-DFR-and-LDR-handling.patch Patch0340: 0340-svm-Fix-improper-check-when-deactivate-AVIC.patch Patch0341: 0341-svm-avic-Fix-invalidate-logical-APIC-id-entry.patch Patch0342: 0342-KVM-SVM-Workaround-errata-1096-insn_len-maybe-zero-o.patch Patch0343: 0343-perf-vendor-events-amd-perf-PMU-events-for-AMD-Famil.patch Patch0344: 0344-ACPI-processor-Set-P_LVL-2-3-idle-state-descriptions.patch Patch0345: 0345-ACPI-APEI-Fix-parsing-HEST-that-includes-Deferred-Ma.patch Patch0346: 0346-x86-cpufeatures-Add-WBNOINVD-feature-definition.patch Patch0347: 0347-perf-x86-Make-perf-callchains-work-without-CONFIG_FR.patch Patch0348: 0348-alinux-psi-Support-PSI-under-cgroup-v1.patch Patch0349: 0349-alinux-introduce-psi_v1-boot-parameter.patch Patch0350: 0350-scripts-sortextable-Rewrite-error-success-handling.patch Patch0351: 0351-scripts-sortextable-Clean-up-the-code-to-meet-the-ke.patch Patch0352: 0352-scripts-sortextable-Remove-dead-code.patch Patch0353: 0353-scripts-sortextable-Refactor-the-do_func-function.patch Patch0354: 0354-scripts-sorttable-Rename-sortextable-to-sorttable.patch Patch0355: 0355-scripts-sorttable-Implement-build-time-ORC-unwind-ta.patch Patch0356: 0356-x86-unwind-orc-Remove-boot-time-ORC-unwind-tables-so.patch Patch0357: 0357-alinux-hotfix-Add-Cloud-Kernel-hotfix-enhancement.patch Patch0358: 0358-tpm-Simplify-the-measurements-loop.patch Patch0359: 0359-tpm-Fix-off-by-one-when-reading-binary_bios_measurem.patch Patch0360: 0360-modsign-use-all-trusted-keys-to-verify-module-signat.patch Patch0361: 0361-alinux-sched-fair-use-static-load-in-wake_affine_wei.patch Patch0362: 0362-x86-amd_nb-Add-support-for-newer-PCI-topologies.patch Patch0363: 0363-x86-amd_nb-Add-PCI-device-IDs-for-family-17h-model-3.patch Patch0364: 0364-x86-MCE-AMD-EDAC-mce_amd-Add-new-MP5-NBIO-and-PCIE-S.patch Patch0365: 0365-x86-MCE-AMD-EDAC-mce_amd-Add-new-McaTypes-for-CS-PSP.patch Patch0366: 0366-x86-MCE-AMD-EDAC-mce_amd-Add-new-error-descriptions-.patch Patch0367: 0367-EDAC-mce_amd-Decode-MCA_STATUS-Scrub-bit.patch Patch0368: 0368-EDAC-amd64-Add-Family-17h-Model-30h-PCI-IDs.patch Patch0369: 0369-EDAC-amd64-Use-a-macro-for-iterating-over-Unified-Me.patch Patch0370: 0370-EDAC-amd64-Support-more-than-two-Unified-Memory-Cont.patch Patch0371: 0371-EDAC-amd64-Set-maximum-channel-layer-size-depending-.patch Patch0372: 0372-EDAC-amd64-Recognize-x16-symbol-size.patch Patch0373: 0373-EDAC-amd64-Support-more-than-two-controllers-for-chi.patch Patch0374: 0374-EDAC-amd64-Adjust-printed-chip-select-sizes-when-int.patch Patch0375: 0375-dma-mapping-provide-a-generic-DMA_MAPPING_ERROR.patch Patch0376: 0376-iommu-Fix-IOMMU-debugfs-fallout.patch Patch0377: 0377-iommu-remove-the-mapping_error-dma_map_ops-method.patch Patch0378: 0378-iommu-amd-fix-a-crash-in-iova_magazine_free_pfns.patch Patch0379: 0379-iommu-amd-Wait-for-completion-of-IOTLB-flush-in-atta.patch Patch0380: 0380-iommu-amd-Check-PM_LEVEL_SIZE-condition-in-locked-se.patch Patch0381: 0381-tcp-Fix-highest_sack-and-highest_sack_seq.patch Patch0382: 0382-alinux-mm-memcontrol-memcg_wmark_wq-can-be-static.patch Patch0383: 0383-alinux-iocost-fix-format-mismatch-build-warning.patch Patch0384: 0384-alinux-psi-using-cpuacct_cgrp_id-under-CONFIG_CGROUP.patch Patch0385: 0385-EDAC-skx_common-downgrade-message-importance-on-miss.patch Patch0386: 0386-iov_iter-Use-accessor-function.patch Patch0387: 0387-iov_iter-Separate-type-from-direction-and-use-access.patch Patch0388: 0388-block-add-REQ_HIPRI-and-inherit-it-from-IOCB_HIPRI.patch Patch0389: 0389-block-for-async-O_DIRECT-mark-us-as-polling-if-asked.patch Patch0390: 0390-block-have-poll_fn-return-number-of-entries-polled.patch Patch0391: 0391-block-Introduce-get_current_ioprio.patch Patch0392: 0392-blk-mq-when-polling-for-IO-look-for-any-completion.patch Patch0393: 0393-block-make-blk_poll-take-a-parameter-on-whether-to-s.patch Patch0394: 0394-block-remove-poll_fn.patch Patch0395: 0395-signal-Add-set_user_sigmask.patch Patch0396: 0396-signal-Add-restore_user_sigmask.patch Patch0397: 0397-block-clear-REQ_HIPRI-if-polling-is-not-supported.patch Patch0398: 0398-fs-add-an-iopoll-method-to-struct-file_operations.patch Patch0399: 0399-block-wire-up-block-device-iopoll-method.patch Patch0400: 0400-block-add-bio_set_polled-helper.patch Patch0401: 0401-iomap-wire-up-the-iopoll-method.patch Patch0402: 0402-block-introduce-bvec_nth_page.patch Patch0403: 0403-block-introduce-mp_bvec_for_each_page-for-iterating-.patch Patch0404: 0404-ext4-replace-opencoded-i_writecount-usage-with-inode.patch Patch0405: 0405-jbd2-discard-dirty-data-when-forgetting-an-un-journa.patch Patch0406: 0406-ext4-cond_resched-in-work-heavy-group-loops.patch Patch0407: 0407-ext4-fix-integer-overflow-when-calculating-commit-in.patch Patch0408: 0408-sysfs-convert-BUG_ON-to-WARN_ON.patch Patch0409: 0409-fs-sync.c-sync_file_range-2-may-use-WB_SYNC_ALL-writ.patch Patch0410: 0410-nfs-fix-xfstest-generic-099-failed-on-nfsv3.patch Patch0411: 0411-NFS-change-sign-of-nfs_fh-length.patch Patch0412: 0412-exportfs-fix-passing-zero-to-ERR_PTR-warning.patch Patch0413: 0413-xfs-finobt-AG-reserves-don-t-consider-last-AG-can-be.patch Patch0414: 0414-xfs-libxfs-move-xfs_perag_put-late.patch Patch0415: 0415-xfs-fix-backwards-endian-conversion-in-scrub.patch Patch0416: 0416-xfs-unlock-inode-when-xfs_ioctl_setattr_get_trans-ca.patch Patch0417: 0417-xfs-fix-off-by-one-error-in-rtbitmap-cross-reference.patch Patch0418: 0418-fs-xfs-xfs_log-Don-t-use-KM_MAYFAIL-at-xfs_log_reser.patch Patch0419: 0419-xfs-fix-missed-wakeup-on-l_flush_wait.patch Patch0420: 0420-fs-Export-generic_fadvise.patch Patch0421: 0421-xfs-Fix-stale-data-exposure-when-readahead-races-wit.patch Patch0422: 0422-Add-io_uring-IO-interface.patch Patch0423: 0423-io_uring-add-fsync-support.patch Patch0424: 0424-io_uring-support-for-IO-polling.patch Patch0425: 0425-fs-add-fget_many-and-fput_many.patch Patch0426: 0426-io_uring-use-fget-fput_many-for-file-references.patch Patch0427: 0427-io_uring-batch-io_kiocb-allocation.patch Patch0428: 0428-block-implement-bio-helper-to-add-iter-bvec-pages-to.patch Patch0429: 0429-io_uring-add-support-for-pre-mapped-user-IO-buffers.patch Patch0430: 0430-net-split-out-functions-related-to-registering-infli.patch Patch0431: 0431-io_uring-add-file-set-registration.patch Patch0432: 0432-io_uring-add-submission-polling.patch Patch0433: 0433-io_uring-add-io_kiocb-ref-count.patch Patch0434: 0434-io_uring-add-support-for-IORING_OP_POLL.patch Patch0435: 0435-io_uring-allow-workqueue-item-to-handle-multiple-buf.patch Patch0436: 0436-io_uring-add-a-few-test-tools.patch Patch0437: 0437-io_uring-use-regular-request-ref-counts.patch Patch0438: 0438-io_uring-make-io_read-write-return-an-integer.patch Patch0439: 0439-io_uring-add-prepped-flag.patch Patch0440: 0440-io_uring-fix-fget-fput-handling.patch Patch0441: 0441-io_uring-fix-poll-races.patch Patch0442: 0442-io_uring-retry-bulk-slab-allocs-as-single-allocs.patch Patch0443: 0443-io_uring-mark-me-as-the-maintainer.patch Patch0444: 0444-iov_iter-add-ITER_BVEC_FLAG_NO_REF-flag.patch Patch0445: 0445-block-add-BIO_NO_PAGE_REF-flag.patch Patch0446: 0446-io_uring-fix-big-endian-compat-signal-mask-handling.patch Patch0447: 0447-io_uring-offload-write-to-async-worker-in-case-of-EA.patch Patch0448: 0448-tools-headers-Update-x86-s-syscall_64.tbl-and-uapi-a.patch Patch0449: 0449-io_uring-fix-double-free-in-case-of-fileset-regitrat.patch Patch0450: 0450-tools-io_uring-remove-IOCQE_FLAG_CACHEHIT.patch Patch0451: 0451-io_uring-restrict-IORING_SETUP_SQPOLL-to-root.patch Patch0452: 0452-io_uring-park-SQPOLL-thread-if-it-s-percpu.patch Patch0453: 0453-io_uring-only-test-SQPOLL-cpu-after-we-ve-verified-i.patch Patch0454: 0454-io_uring-drop-io_file_put-file-argument.patch Patch0455: 0455-arch-add-io_uring-syscalls-everywhere.patch Patch0456: 0456-io_uring-fix-possible-deadlock-between-io_uring_-ent.patch Patch0457: 0457-io_uring-fix-CQ-overflow-condition.patch Patch0458: 0458-io_uring-fail-io_uring_register-2-on-a-dying-io_urin.patch Patch0459: 0459-io_uring-fix-race-condition-reading-SQ-entries.patch Patch0460: 0460-io_uring-fix-race-condition-when-sq-threads-goes-sle.patch Patch0461: 0461-io_uring-fix-poll-full-SQ-detection.patch Patch0462: 0462-io_uring-remove-state-argument-from-io_-read-write-p.patch Patch0463: 0463-io_uring-fix-handling-SQEs-requesting-NOWAIT.patch Patch0464: 0464-io_uring-fix-notes-on-barriers.patch Patch0465: 0465-io_uring-remove-unnecessary-barrier-before-wq_has_sl.patch Patch0466: 0466-io_uring-remove-unnecessary-barrier-before-reading-c.patch Patch0467: 0467-io_uring-remove-unnecessary-barrier-after-updating-S.patch Patch0468: 0468-io_uring-remove-unnecessary-barrier-before-reading-S.patch Patch0469: 0469-io_uring-remove-unnecessary-barrier-after-incrementi.patch Patch0470: 0470-io_uring-remove-unnecessary-barrier-after-unsetting-.patch Patch0471: 0471-io_uring-have-submission-side-sqe-errors-post-a-cqe.patch Patch0472: 0472-io_uring-fix-SQPOLL-cpu-validation.patch Patch0473: 0473-io_uring-free-allocated-io_memory-once.patch Patch0474: 0474-io_uring-drop-req-submit-reference-always-in-async-p.patch Patch0475: 0475-io_uring-avoid-page-allocation-warnings.patch Patch0476: 0476-iov_iter-fix-iov_iter_type.patch Patch0477: 0477-block-cleanup-__blkdev_issue_discard.patch Patch0478: 0478-block-fix-32-bit-overflow-in-__blkdev_issue_discard.patch Patch0479: 0479-HYGON-x86-cpu-Create-Hygon-Dhyana-architecture-suppo.patch Patch0480: 0480-HYGON-x86-cpu-Get-cache-info-and-setup-cache-cpumap-.patch Patch0481: 0481-HYGON-x86-cpu-mtrr-Support-TOP_MEM2-and-get-MTRR-num.patch Patch0482: 0482-HYGON-x86-smpboot-Do-not-use-BSP-INIT-delay-and-MWAI.patch Patch0483: 0483-HYGON-x86-events-Add-Hygon-Dhyana-support-to-PMU-inf.patch Patch0484: 0484-HYGON-x86-alternative-Init-ideal_nops-for-Hygon-Dhya.patch Patch0485: 0485-HYGON-x86-amd_nb-Check-vendor-in-AMD-only-functions.patch Patch0486: 0486-HYGON-x86-pci-x86-amd_nb-Add-Hygon-Dhyana-support-to.patch Patch0487: 0487-HYGON-x86-apic-Add-Hygon-Dhyana-support.patch Patch0488: 0488-HYGON-x86-bugs-Add-Hygon-Dhyana-to-the-respective-mi.patch Patch0489: 0489-HYGON-x86-mce-Add-Hygon-Dhyana-support-to-the-MCA-in.patch Patch0490: 0490-HYGON-x86-kvm-Add-Hygon-Dhyana-support-to-KVM.patch Patch0491: 0491-HYGON-x86-xen-Add-Hygon-Dhyana-support-to-Xen.patch Patch0492: 0492-HYGON-ACPI-Add-Hygon-Dhyana-support.patch Patch0493: 0493-HYGON-cpufreq-Add-Hygon-Dhyana-support.patch Patch0494: 0494-HYGON-EDAC-amd64-Add-Hygon-Dhyana-support.patch Patch0495: 0495-HYGON-tools-cpupower-Add-Hygon-Dhyana-support.patch Patch0496: 0496-HYGON-hwmon-k10temp-Add-Hygon-Dhyana-support.patch Patch0497: 0497-HYGON-x86-CPU-hygon-Fix-phys_proc_id-calculation-log.patch Patch0498: 0498-HYGON-i2c-piix4-Add-Hygon-Dhyana-SMBus-support.patch Patch0499: 0499-spi-davinci-Remove-chip-select-GPIO-pdata.patch Patch0500: 0500-spi-add-new-SPI_CS_WORD-flag.patch Patch0501: 0501-spi-add-software-implementation-for-SPI_CS_WORD.patch Patch0502: 0502-spi-spi-davinci-Add-support-for-SPI_CS_WORD.patch Patch0503: 0503-iio-adc-ti-ads7950-use-SPI_CS_WORD-to-reduce-CPU-usa.patch Patch0504: 0504-spi-spi-davinci-Don-t-error-when-SPI_CS_WORD-and-cs_.patch Patch0505: 0505-spi-Optionally-use-GPIO-descriptors-for-CS-GPIOs.patch Patch0506: 0506-spi-ath79-Convert-to-use-CS-GPIO-descriptors.patch Patch0507: 0507-spi-atmel-Convert-to-use-CS-GPIO-descriptors.patch Patch0508: 0508-spi-cadence-Convert-to-use-CS-GPIO-descriptors.patch Patch0509: 0509-spi-clps711x-Convert-to-use-CS-GPIO-descriptors.patch Patch0510: 0510-spi-davinci-Convert-to-use-CS-GPIO-descriptors.patch Patch0511: 0511-spi-dw-Convert-to-use-CS-GPIO-descriptors.patch Patch0512: 0512-spi-Support-high-CS-when-using-descriptors.patch Patch0513: 0513-spi-dw-Fix-default-polarity-of-native-chipselect.patch Patch0514: 0514-spi-cadence-Fix-default-polarity-of-native-chipselec.patch Patch0515: 0515-spi-Add-missing-error-handling-for-CS-GPIOs.patch Patch0516: 0516-arm64-KVM-Consistently-advance-singlestep-when-emula.patch Patch0517: 0517-KVM-arm-arm64-Log-PSTATE-for-unhandled-sysregs.patch Patch0518: 0518-KVM-arm-arm64-Share-common-code-in-user_mem_abort.patch Patch0519: 0519-KVM-arm-arm64-Re-factor-setting-the-Stage-2-entry-to.patch Patch0520: 0520-KVM-arm-arm64-Introduce-helpers-to-manipulate-page-t.patch Patch0521: 0521-KVM-arm64-Support-dirty-page-tracking-for-PUD-hugepa.patch Patch0522: 0522-KVM-arm64-Support-PUD-hugepage-in-stage2_is_exec.patch Patch0523: 0523-KVM-arm64-Support-handling-access-faults-for-PUD-hug.patch Patch0524: 0524-KVM-arm64-Update-age-handlers-to-support-PUD-hugepag.patch Patch0525: 0525-KVM-arm64-Add-support-for-creating-PUD-hugepages-at-.patch Patch0526: 0526-lib-Remove-redundant-ftrace-flag-removal.patch Patch0527: 0527-arm64-ftrace-use-GLOBAL.patch Patch0528: 0528-arm64-Makefile-Replace-pg-with-CC_FLAGS_FTRACE.patch Patch0529: 0529-efi-arm-arm64-Makefile-Replace-pg-with-CC_FLAGS_FTRA.patch Patch0530: 0530-kasan-Makefile-Replace-pg-with-CC_FLAGS_FTRACE.patch Patch0531: 0531-ftrace-add-ftrace_init_nop.patch Patch0532: 0532-module-ftrace-handle-patchable-function-entry.patch Patch0533: 0533-arm64-module-rework-special-section-handling.patch Patch0534: 0534-arm64-module-ftrace-intialize-PLT-at-load-time.patch Patch0535: 0535-arm64-insn-add-encoder-for-MOV-register.patch Patch0536: 0536-arm64-asm-offsets-add-S_FP.patch Patch0537: 0537-arm64-implement-ftrace-with-regs.patch Patch0538: 0538-compiler.h-add-CC_USING_PATCHABLE_FUNCTION_ENTRY.patch Patch0539: 0539-linkage-add-generic-GLOBAL-macro.patch Patch0540: 0540-arm64-ftrace-remove-return_regs-macros.patch Patch0541: 0541-arm64-ftrace-always-pass-instrumented-pc-in-x0.patch Patch0542: 0542-alinux-arm64-fixed-_mcount-undefined-reference-error.patch Patch0543: 0543-arm64-ftrace-fix-ifdeffery.patch Patch0544: 0544-mm-introduce-ARCH_HAS_PTE_DEVMAP.patch Patch0545: 0545-arm64-mm-implement-pte_devmap-support.patch Patch0546: 0546-arm64-mm-add-missing-PTE_SPECIAL-in-pte_mkdevmap-on-.patch Patch0547: 0547-alinux-mm-memcg-export-memory.high-to-v1.patch Patch0548: 0548-mm-memcg-consider-subtrees-in-memory.events.patch Patch0549: 0549-mm-memcg-introduce-memory.events.local.patch Patch0550: 0550-mm-don-t-raise-MEMCG_OOM-event-due-to-failed-high-or.patch Patch0551: 0551-alinux-mm-memcg-export-memory.-events-events.local-t.patch Patch0552: 0552-alinux-mm-memcg-export-memory.-min-low-to-cgroup-v1.patch Patch0553: 0553-tcp-Add-TCP_INFO-counter-for-packets-received-out-of.patch Patch0554: 0554-tcp-Add-snd_wnd-to-TCP_INFO.patch Patch0555: 0555-tpm-tpm_tis_spi-Introduce-a-flow-control-callback.patch Patch0556: 0556-alinux-blk-add-iohang-check-function.patch Patch0557: 0557-alinux-fs-record-page-or-bio-info-while-process-is-w.patch Patch0558: 0558-alinux-jbd2-track-slow-handle-which-is-preventing-tr.patch Patch0559: 0559-mm-memblock.c-skip-kmemleak-for-kasan_init.patch Patch0560: 0560-blk-mq-adjust-debugfs-and-sysfs-register-when-updati.patch Patch0561: 0561-blk-mq-realloc-hctx-when-hw-queue-is-mapped-to-anoth.patch Patch0562: 0562-blk-mq-fallback-to-previous-nr_hw_queues-when-updati.patch Patch0563: 0563-blk-mq-not-embed-.mq_kobj-and-ctx-kobj-into-queue-in.patch Patch0564: 0564-blk-mq-protect-debugfs_create_files-from-failures.patch Patch0565: 0565-blk-mq-place-trace_block_getrq-in-correct-place.patch Patch0566: 0566-blk-mq-Add-a-NULL-check-in-blk_mq_free_map_and_reque.patch Patch0567: 0567-block-fix-NULL-pointer-dereference-in-register_disk.patch Patch0568: 0568-scsi-core-Run-queue-when-state-is-set-to-running-aft.patch Patch0569: 0569-block-don-t-use-bio-bi_vcnt-to-figure-out-segment-nu.patch Patch0570: 0570-block-remove-bogus-check-for-queue_lock-assignment.patch Patch0571: 0571-block-bfq-fix-ifdef-for-CONFIG_BFQ_GROUP_IOSCHED-y.patch Patch0572: 0572-blk-mq-grab-.q_usage_counter-when-queuing-request-fr.patch Patch0573: 0573-amd-gpu-Don-t-undefine-READ-and-WRITE.patch Patch0574: 0574-nvme-mpath-remove-I-O-polling-support.patch Patch0575: 0575-mm-use-mm_zero_struct_page-from-SPARC-on-all-64b-arc.patch Patch0576: 0576-mm-drop-meminit_pfn_in_nid-as-it-is-redundant.patch Patch0577: 0577-mm-implement-new-zone-specific-memblock-iterator.patch Patch0578: 0578-mm-initialize-MAX_ORDER_NR_PAGES-at-a-time-instead-o.patch Patch0579: 0579-alinux-mm-kidled-fix-frame-larger-than-build-warning.patch Patch0580: 0580-mm-memory_hotplug-make-remove_memory-take-the-device.patch Patch0581: 0581-mm-hotplug-make-remove_memory-interface-usable.patch Patch0582: 0582-iommu-dma-Use-NUMA-aware-memory-allocations-in-__iom.patch Patch0583: 0583-ACPI-IORT-Add-support-for-PMCG.patch Patch0584: 0584-perf-smmuv3-Add-arm64-smmuv3-pmu-driver.patch Patch0585: 0585-perf-smmuv3-Add-MSI-irq-support.patch Patch0586: 0586-perf-smmuv3-Enable-HiSilicon-Erratum-162001800-quirk.patch Patch0587: 0587-irqchip-gic-v3-its-Remove-the-redundant-set_bit-for-.patch Patch0588: 0588-ACPI-IORT-Rename-arm_smmu_v3_set_proximity-node-loca.patch Patch0589: 0589-drm-amdgpu-gmc-fix-compiler-errors-Werror-Wmissing-b.patch Patch0590: 0590-alinux-jbd2-fix-build-warnings.patch Patch0591: 0591-io_uring-add-support-for-marking-commands-as-drainin.patch Patch0592: 0592-fs-add-sync_file_range-helper.patch Patch0593: 0593-io_uring-add-support-for-IORING_OP_SYNC_FILE_RANGE.patch Patch0594: 0594-io_uring-add-support-for-eventfd-notifications.patch Patch0595: 0595-req-error-only-used-for-iopoll.patch Patch0596: 0596-io_uring-fix-shadowed-variable-ret-return-code-being.patch Patch0597: 0597-io_uring-use-cpu_online-to-check-p-sq_thread_cpu-ins.patch Patch0598: 0598-io_uring-fix-race-condition-reading-SQE-data.patch Patch0599: 0599-io_uring-fix-failure-to-verify-SQ_AFF-cpu.patch Patch0600: 0600-io_uring-remove-ev_flags-argument.patch Patch0601: 0601-io_uring-fix-infinite-wait-in-khread_park-on-io_fini.patch Patch0602: 0602-io_uring-adjust-smp_rmb-inside-io_cqring_events.patch Patch0603: 0603-io_uring-use-wait_event_interruptible-for-cq_wait-co.patch Patch0604: 0604-blk-mq-fix-NULL-pointer-deference-in-case-no-poll-im.patch Patch0605: 0605-tools-io_uring-fix-Makefile-for-pthread-library-link.patch Patch0606: 0606-tools-io_uring-sync-with-liburing.patch Patch0607: 0607-io_uring-Fix-__io_uring_register-false-success.patch Patch0608: 0608-uio-make-import_iovec-compat_import_iovec-return-byt.patch Patch0609: 0609-io_uring-punt-short-reads-to-async-context.patch Patch0610: 0610-io_uring-fix-memory-leak-of-UNIX-domain-socket-inode.patch Patch0611: 0611-io_uring-ensure-req-file-is-cleared-on-allocation.patch Patch0612: 0612-io_uring-add-support-for-sqe-links.patch Patch0613: 0613-signal-remove-the-wrong-signal_pending-check-in-rest.patch Patch0614: 0614-block-never-take-page-references-for-ITER_BVEC.patch Patch0615: 0615-io_uring-add-support-for-sendmsg.patch Patch0616: 0616-io_uring-add-support-for-recvmsg.patch Patch0617: 0617-io_uring-fix-io_sq_thread_stop-running-in-front-of-i.patch Patch0618: 0618-io_uring-fix-the-sequence-comparison-in-io_sequence_.patch Patch0619: 0619-io_uring-fix-counter-inc-dec-mismatch-in-async_list.patch Patch0620: 0620-signal-simplify-set_user_sigmask-restore_user_sigmas.patch Patch0621: 0621-io_uring-add-a-memory-barrier-before-atomic_read.patch Patch0622: 0622-io_uring-don-t-use-iov_iter_advance-for-fixed-buffer.patch Patch0623: 0623-io_uring-track-io-length-in-async_list-based-on-byte.patch Patch0624: 0624-io_uring-ensure-list-is-initialized-for-poll-command.patch Patch0625: 0625-io_uring-fix-KASAN-use-after-free-in-io_sq_wq_submit.patch Patch0626: 0626-io_uring-fix-manual-setup-of-iov_iter-for-fixed-buff.patch Patch0627: 0627-io_uring-fix-an-issue-when-IOSQE_IO_LINK-is-inserted.patch Patch0628: 0628-io_uring-fix-potential-hang-with-polled-IO.patch Patch0629: 0629-io_uring-don-t-enter-poll-loop-if-we-have-CQEs-pendi.patch Patch0630: 0630-io_uring-add-need_resched-check-in-inner-poll-loop.patch Patch0631: 0631-mm-thp-don-t-need-care-deferred-split-queue-in-memcg.patch Patch0632: 0632-alinux-mm-remove-unused-variable.patch Patch0633: 0633-include-linux-notifier.h-SRCU-fix-ctags.patch Patch0634: 0634-tcp-do-not-leave-dangling-pointers-in-tp-highest_sac.patch Patch0635: 0635-ixgbe-Fix-calculation-of-queue-with-VFs-and-flow-dir.patch Patch0636: 0636-alinux-jbd2-fix-build-errors.patch Patch0637: 0637-io_uring-allocate-the-two-rings-together.patch Patch0638: 0638-io_uring-expose-single-mmap-capability.patch Patch0639: 0639-io_uring-fix-wrong-sequence-setting-logic.patch Patch0640: 0640-io_uring-add-support-for-link-with-drain.patch Patch0641: 0641-io_uring-optimize-submit_and_wait-API.patch Patch0642: 0642-io_uring-add-io_queue_async_work-helper.patch Patch0643: 0643-io_uring-limit-parallelism-of-buffered-writes.patch Patch0644: 0644-io_uring-extend-async-work-merging.patch Patch0645: 0645-io_uring-make-sqpoll-wakeup-possible-with-getevents.patch Patch0646: 0646-io_uring-increase-IORING_MAX_ENTRIES-to-32K.patch Patch0647: 0647-io_uring-use-kmemdup-instead-of-kmalloc-and-memcpy.patch Patch0648: 0648-io_uring-fix-use-after-free-of-shadow_req.patch Patch0649: 0649-io_uring-ensure-poll-commands-clear-sqe.patch Patch0650: 0650-io_uring-fix-potential-crash-issue-due-to-io_get_req.patch Patch0651: 0651-io_uring-use-cond_resched-in-sqthread.patch Patch0652: 0652-io_uring-IORING_OP_TIMEOUT-support.patch Patch0653: 0653-io_uring-correctly-handle-non-read-write-_iter-file_.patch Patch0654: 0654-io_uring-compare-cached_cq_tail-with-cq.head-in_io_u.patch Patch0655: 0655-io_uring-make-CQ-ring-wakeups-be-more-efficient.patch Patch0656: 0656-io_uring-use-__kernel_timespec-in-timeout-ABI.patch Patch0657: 0657-io_uring-fix-reversed-nonblock-flag-for-link-submiss.patch Patch0658: 0658-io_uring-remove-wait-loop-spurious-wakeups.patch Patch0659: 0659-io_uring-only-flush-workqueues-on-fileset-removal.patch Patch0660: 0660-io_uring-fix-sequence-logic-for-timeout-requests.patch Patch0661: 0661-io_uring-consider-the-overflow-of-sequence-for-timeo.patch Patch0662: 0662-io_uring-fix-up-O_NONBLOCK-handling-for-sockets.patch Patch0663: 0663-io_uring-fix-logic-error-in-io_timeout.patch Patch0664: 0664-io_uring-revert-io_uring-optimize-submit_and_wait-AP.patch Patch0665: 0665-io_uring-correct-timeout-req-sequence-when-waiting-t.patch Patch0666: 0666-io_uring-correct-timeout-req-sequence-when-inserting.patch Patch0667: 0667-io_uring-Fix-corrupted-user_data.patch Patch0668: 0668-io_uring-Fix-broken-links-with-offloading.patch Patch0669: 0669-io_uring-Fix-race-for-sqes-with-userspace.patch Patch0670: 0670-io_uring-used-cached-copies-of-sq-dropped-and-cq-ove.patch Patch0671: 0671-io_uring-fix-bad-inflight-accounting-for-SETUP_IOPOL.patch Patch0672: 0672-io_uring-Fix-leaked-shadow_req.patch Patch0673: 0673-io_uring-don-t-touch-ctx-in-setup-after-ring-fd-inst.patch Patch0674: 0674-io_uring-run-dependent-links-inline-if-possible.patch Patch0675: 0675-io_uring-allow-sparse-fixed-file-sets.patch Patch0676: 0676-io_uring-add-support-for-IORING_REGISTER_FILES_UPDAT.patch Patch0677: 0677-io_uring-allow-application-controlled-CQ-ring-size.patch Patch0678: 0678-io_uring-replace-s-needs_lock-with-s-in_async.patch Patch0679: 0679-io_uring-add-support-for-absolute-timeouts.patch Patch0680: 0680-io_uring-add-support-for-canceling-timeout-requests.patch Patch0681: 0681-io_uring-add-set-of-tracing-events.patch Patch0682: 0682-io_uring-remove-index-from-sqe_submit.patch Patch0683: 0683-io_uring-Fix-mm_fault-with-READ-WRITE_FIXED.patch Patch0684: 0684-sched-Remove-stale-PF_MUTEX_TESTER-bit.patch Patch0685: 0685-sched-core-workqueues-Distangle-worker-accounting-fr.patch Patch0686: 0686-io-wq-small-threadpool-implementation-for-io_uring.patch Patch0687: 0687-io_uring-replace-workqueue-usage-with-io-wq.patch Patch0688: 0688-io_uring-io_uring-add-support-for-async-work-inherit.patch Patch0689: 0689-net-add-__sys_accept4_file-helper.patch Patch0690: 0690-io_uring-add-support-for-IORING_OP_ACCEPT.patch Patch0691: 0691-io_uring-protect-fixed-file-indexing-with-array_inde.patch Patch0692: 0692-io_uring-support-for-larger-fixed-file-sets.patch Patch0693: 0693-io_uring-fix-race-with-canceling-timeouts.patch Patch0694: 0694-io_uring-io_wq_create-returns-an-error-pointer-not-N.patch Patch0695: 0695-io_uring-ensure-we-clear-io_kiocb-result-before-each.patch Patch0696: 0696-io_uring-support-for-generic-async-request-cancel.patch Patch0697: 0697-io_uring-set-EINTR-directly-when-a-signal-wakes-up-i.patch Patch0698: 0698-io_uring-remove-io_uring_add_to_prev-trace-event.patch Patch0699: 0699-io_uring-add-completion-trace-event.patch Patch0700: 0700-MAINTAINERS-update-io_uring-entry.patch Patch0701: 0701-io_uring-enable-optimized-link-handling-for-IORING_O.patch Patch0702: 0702-io_uring-fixup-a-few-spots-where-link-failure-isn-t-.patch Patch0703: 0703-io_uring-kill-dead-REQ_F_LINK_DONE-flag.patch Patch0704: 0704-io_uring-Merge-io_submit_sqes-and-io_ring_submit.patch Patch0705: 0705-io_uring-io_queue_link-right-after-submit.patch Patch0706: 0706-io_uring-allocate-io_kiocb-upfront.patch Patch0707: 0707-io_uring-Use-submit-info-inlined-into-req.patch Patch0708: 0708-io_uring-use-inlined-struct-sqe_submit.patch Patch0709: 0709-io_uring-abstract-out-io_async_cancel_one-helper.patch Patch0710: 0710-io_uring-add-support-for-linked-SQE-timeouts.patch Patch0711: 0711-io_uring-make-io_cqring_events-take-ctx-as-argument.patch Patch0712: 0712-io_uring-pass-in-io_kiocb-to-fill-add-CQ-handlers.patch Patch0713: 0713-io_uring-add-support-for-backlogged-CQ-ring.patch Patch0714: 0714-io-wq-use-kfree_rcu-to-simplify-the-code.patch Patch0715: 0715-io-wq-use-proper-nesting-IRQ-disabling-spinlocks-for.patch Patch0716: 0716-io-wq-io_wqe_run_queue-doesn-t-need-to-use-list_empt.patch Patch0717: 0717-io-wq-add-support-for-bounded-vs-unbunded-work.patch Patch0718: 0718-io_uring-properly-mark-async-work-as-bounded-vs-unbo.patch Patch0719: 0719-io_uring-reduce-pack-size-of-io_ring_ctx.patch Patch0720: 0720-io_uring-remove-passed-in-ctx-function-parameter-ctx.patch Patch0721: 0721-io_uring-keep-io_put_req-only-responsible-for-releas.patch Patch0722: 0722-io_uring-separate-the-io_free_req-and-io_free_req_fi.patch Patch0723: 0723-io_uring-fix-error-clear-of-file_table-in-io_sqe_fil.patch Patch0724: 0724-io_uring-convert-accept4-ERESTARTSYS-into-EINTR.patch Patch0725: 0725-io_uring-provide-fallback-request-for-OOM-situations.patch Patch0726: 0726-io_uring-make-ASYNC_CANCEL-work-with-poll-and-timeou.patch Patch0727: 0727-io_uring-flag-SQPOLL-busy-condition-to-userspace.patch Patch0728: 0728-io_uring-don-t-do-flush-cancel-under-inflight_lock.patch Patch0729: 0729-io_uring-fix-ENOENT-issue-with-linked-timer-with-sho.patch Patch0730: 0730-io_uring-make-timeout-sequence-0-mean-no-sequence.patch Patch0731: 0731-io_uring-use-correct-is-IO-worker-helper.patch Patch0732: 0732-io_uring-fix-potential-deadlock-in-io_poll_wake.patch Patch0733: 0733-io_uring-check-for-validity-of-rings-in-teardown.patch Patch0734: 0734-io_uring-Fix-getting-file-for-timeout.patch Patch0735: 0735-io_uring-ensure-registered-buffer-import-returns-the.patch Patch0736: 0736-x86-amd_nb-Make-hygon_nb_misc_ids-static.patch Patch0737: 0737-ext4-reorder-map.m_flags-checks-within-ext4_iomap_be.patch Patch0738: 0738-ext4-update-direct-I-O-read-lock-pattern-for-IOCB_NO.patch Patch0739: 0739-ext4-iomap-that-extends-beyond-EOF-should-be-marked-.patch Patch0740: 0740-ext4-move-set-iomap-routines-into-a-separate-helper-.patch Patch0741: 0741-ext4-split-IOMAP_WRITE-branch-in-ext4_iomap_begin-in.patch Patch0742: 0742-iomap-use-a-srcmap-for-a-read-modify-write-I-O.patch Patch0743: 0743-ext4-introduce-new-callback-for-IOMAP_REPORT.patch Patch0744: 0744-ext4-introduce-direct-I-O-read-using-iomap-infrastru.patch Patch0745: 0745-ext4-move-inode-extension-truncate-code-out-from-iom.patch Patch0746: 0746-ext4-move-inode-extension-check-out-from-ext4_iomap_.patch Patch0747: 0747-ext4-update-ext4_sync_file-to-not-use-__generic_file.patch Patch0748: 0748-iomap-move-the-iomap_dio_rw-end_io-callback-into-a-s.patch Patch0749: 0749-ext4-introduce-direct-I-O-write-using-iomap-infrastr.patch Patch0750: 0750-ext4-fix-ext4_dax_read-write-inode-locking-sequence-.patch Patch0751: 0751-ext4-Start-with-shared-i_rwsem-in-case-of-DIO-instea.patch Patch0752: 0752-ext4-Move-to-shared-i_rwsem-even-without-dioread_nol.patch Patch0753: 0753-ext4-start-to-support-iopoll-method.patch Patch0754: 0754-alinux-blk-throttle-fix-logic-error-about-BIO_THROTL.patch Patch0755: 0755-alinux-memcg-Provide-users-the-ability-to-reap-zombi.patch Patch0756: 0756-alinux-memcg-Introduce-memory.wmark_min_adj.patch Patch0757: 0757-alinux-memcg-Account-throttled-time-due-to-memory.wm.patch Patch0758: 0758-alinux-doc-Add-Documentation-alibaba-interfaces.rst.patch Patch0759: 0759-alinux-kernel-cgroup-account-number-of-tasks-in-the-.patch Patch0760: 0760-alinux-mm-memcontrol-introduce-memcg-priority-oom.patch Patch0761: 0761-alinux-doc-alibaba-Add-priority-oom-descriptions.patch Patch0762: 0762-alinux-mm-memcontrol-enable-oom.group-on-cgroup-v1.patch Patch0763: 0763-alinux-mm-oom_kill-show-killed-task-s-cgroup-info-in.patch Patch0764: 0764-alinux-doc-use-unified-official-project-name-Cloud-K.patch Patch0765: 0765-io_uring-fix-__io_iopoll_check-deadlock-in-io_sq_thr.patch Patch0766: 0766-cpuidle-poll_state-Revise-loop-termination-condition.patch Patch0767: 0767-cpuidle-poll_state-Disregard-disable-idle-states.patch Patch0768: 0768-cpuidle-Add-cpuidle.governor-command-line-parameter.patch Patch0769: 0769-cpuidle-poll_state-Fix-default-time-limit.patch Patch0770: 0770-cpuidle-add-poll_limit_ns-to-cpuidle_device-structur.patch Patch0771: 0771-cpuidle-menu-Do-not-update-last_state_idx-in-menu_se.patch Patch0772: 0772-governors-unify-last_state_idx.patch Patch0773: 0773-add-cpuidle-haltpoll-driver.patch Patch0774: 0774-cpuidle-add-haltpoll-governor.patch Patch0775: 0775-cpuidle-haltpoll-vcpu-hotplug-support.patch Patch0776: 0776-cpuidle-allow-governor-switch-on-cpuidle_register_dr.patch Patch0777: 0777-cpuidle-haltpoll-set-haltpoll-as-preferred-governor.patch Patch0778: 0778-cpuidle-haltpoll-return-ENODEV-on-modinit-failure.patch Patch0779: 0779-cpuidle-haltpoll-do-not-set-an-owner-to-allow-modunl.patch Patch0780: 0780-cpuidle-haltpoll-Take-idle-override-into-account.patch Patch0781: 0781-io_uring-fix-poll_list-race-for-SETUP_IOPOLL-SETUP_S.patch Patch0782: 0782-iomap-Allow-forcing-of-waiting-for-running-DIO-in-io.patch Patch0783: 0783-netfilter-conntrack-udp-only-extend-timeout-to-strea.patch Patch0784: 0784-netfilter-conntrack-udp-set-stream-timeout-to-2-minu.patch Patch0785: 0785-efi-Make-efi_rts_work-accessible-to-efi-page-fault-h.patch Patch0786: 0786-alinux-arm64-add-livepatch-support.patch Patch0787: 0787-arm64-reliable-stacktraces.patch Patch0788: 0788-alinux-arm64-use-__kernel_text_address-to-replace-kt.patch Patch0789: 0789-alinux-Hookers-add-arm64-support.patch Patch0790: 0790-alinux-hookers-add-arm64-dependency.patch Patch0791: 0791-alinux-mm-add-proc-interface-to-control-context-read.patch Patch0792: 0792-tools-build-Check-if-gettid-is-available-before-prov.patch Patch0793: 0793-mm-change-PAGEREF_RECLAIM_CLEAN-with-PAGE_REFRECLAIM.patch Patch0794: 0794-mm-introduce-MADV_COLD.patch Patch0795: 0795-mm-introduce-MADV_PAGEOUT.patch Patch0796: 0796-mm-factor-out-common-parts-between-MADV_COLD-and-MAD.patch Patch0797: 0797-mm-fix-trying-to-reclaim-unevictable-lru-page-when-c.patch Patch0798: 0798-tools-headers-uapi-Sync-asm-generic-mman-common.h-wi.patch Patch0799: 0799-EDAC-skx-Retrieve-and-print-retry_rd_err_log-registe.patch Patch0800: 0800-KVM-arm64-vgic-v4-Move-the-GICv4-residency-flow-to-b.patch Patch0801: 0801-KVM-vgic-v4-Track-the-number-of-VLPIs-per-vcpu.patch Patch0802: 0802-KVM-arm64-Opportunistically-turn-off-WFI-trapping-wh.patch Patch0803: 0803-kvm-x86-add-host-poll-control-msrs.patch Patch0804: 0804-cpuidle-governor-Add-new-governors-to-cpuidle_govern.patch Patch0805: 0805-alinux-mm-memcg-record-latency-of-memcg-wmark-reclai.patch Patch0806: 0806-md-raid10-Fix-raid10-replace-hang-when-new-added-dis.patch Patch0807: 0807-md-return-ENODEV-if-rdev-has-no-mddev-assigned.patch Patch0808: 0808-md-no-longer-compare-spare-disk-superblock-events-in.patch Patch0809: 0809-md-avoid-invalid-memory-access-for-array-sb-dev_role.patch Patch0810: 0810-md-make-sure-desc_nr-less-than-MD_SB_DISKS.patch Patch0811: 0811-io_uring-io_uring_enter-2-don-t-poll-while-SETUP_IOP.patch Patch0812: 0812-alinux-mm-memcg-fix-soft-lockup-in-priority-oom.patch Patch0813: 0813-mm-memcontrol-use-CSS_TASK_ITER_PROCS-at-mem_cgroup_.patch Patch0814: 0814-alinux-mm-memcg-account-number-of-processes-in-the-c.patch Patch0815: 0815-alinux-mm-memcg-abort-priority-oom-if-with-oom-victi.patch Patch0816: 0816-alinux-pci-iohub-sriov-Support-for-Alibaba-PCIe-IOHu.patch Patch0817: 0817-bpf-sockmap-Read-psock-ingress_msg-before-sk_receive.patch Patch0818: 0818-alinux-mm-memcg-export-workingset-counters-on-memcg-.patch Patch0819: 0819-mm-fix-tick-timer-stall-during-deferred-page-init.patch Patch0820: 0820-KVM-nVMX-Don-t-emulate-instructions-in-guest-mode.patch Patch0821: 0821-KVM-nVMX-Refactor-IO-bitmap-checks-into-helper-funct.patch Patch0822: 0822-KVM-nVMX-Check-IO-instruction-VM-exit-conditions.patch Patch0823: 0823-x86-kvm-Be-careful-not-to-clear-KVM_VCPU_FLUSH_TLB-b.patch Patch0824: 0824-do_last-fetch-directory-i_mode-and-i_uid-before-it-s.patch Patch0825: 0825-vgacon-Fix-a-UAF-in-vgacon_invert_region.patch Patch0826: 0826-vt-selection-close-sel_buffer-race.patch Patch0827: 0827-ipmi-Fix-memory-leak-in-__ipmi_bmc_register.patch Patch0828: 0828-RDMA-Fix-goto-target-to-release-the-allocated-memory.patch Patch0829: 0829-drm-i915-gen9-Clear-residual-context-state-on-contex.patch Patch0830: 0830-scsi-libsas-stop-discovering-if-oob-mode-is-disconne.patch Patch0831: 0831-dccp-Fix-memleak-in-__feat_register_sp.patch Patch0832: 0832-io_wq-add-get-put_work-handlers-to-io_wq_create.patch Patch0833: 0833-io-wq-have-io_wq_create-take-a-data-argument.patch Patch0834: 0834-io_uring-async-workers-should-inherit-the-user-creds.patch Patch0835: 0835-io-wq-wait-for-io_wq_create-to-setup-necessary-worke.patch Patch0836: 0836-vfs-fix-do_last-regression.patch Patch0837: 0837-alinux-blk-mq-fix-broken-io_ticks-time_in_queue-upda.patch Patch0838: 0838-kvm-vmx-fix-coccinelle-warnings.patch Patch0839: 0839-alinux-mm-memcg-optimize-division-operation-with-mem.patch Patch0840: 0840-cpuidle-header-file-stubs-must-be-static-inline.patch Patch0841: 0841-alinux-pci-iohub-sriov-fix-iohub-sriov-VF-probe-issu.patch Patch0842: 0842-io_uring-only-return-EBUSY-for-submit-on-non-flushed.patch Patch0843: 0843-io_uring-use-current-task-creds-instead-of-allocatin.patch Patch0844: 0844-vt-selection-introduce-vc_is_sel.patch Patch0845: 0845-vt-ioctl-switch-VT_IS_IN_USE-and-VT_BUSY-to-inlines.patch Patch0846: 0846-vt-vt_ioctl-fix-use-after-free-in-vt_in_use.patch Patch0847: 0847-vt-vt_ioctl-fix-VT_DISALLOCATE-freeing-in-use-virtua.patch Patch0848: 0848-crypto-rename-sm3-256-to-sm3-in-hash_algo_name.patch Patch0849: 0849-ima-add-sm3-algorithm-to-hash-algorithm-configuratio.patch Patch0850: 0850-mm-page_alloc.c-fix-regression-with-deferred-struct-.patch Patch0851: 0851-virtio-balloon-VIRTIO_BALLOON_F_FREE_PAGE_HINT.patch Patch0852: 0852-mm-page_poison-expose-page_poisoning_enabled-to-kern.patch Patch0853: 0853-virtio-balloon-VIRTIO_BALLOON_F_PAGE_POISON.patch Patch0854: 0854-virtio_pci-use-queue-idx-instead-of-array-idx-to-set.patch Patch0855: 0855-virtio-don-t-allocate-vqs-when-names-i-NULL.patch Patch0856: 0856-virtio-balloon-Fix-memory-leak-when-unloading-while-.patch Patch0857: 0857-alinux-list-add-list_is_first-and-list_rotate_to_fro.patch Patch0858: 0858-mm-move-buddy-list-manipulations-into-helpers.patch Patch0859: 0859-mm-use-zone-and-order-instead-of-free-area-in-free_l.patch Patch0860: 0860-mm-add-function-__putback_isolated_page.patch Patch0861: 0861-mm-introduce-Reported-pages.patch Patch0862: 0862-virtio-balloon-pull-page-poisoning-config-out-of-fre.patch Patch0863: 0863-virtio-balloon-add-support-for-providing-free-page-r.patch Patch0864: 0864-mm-page_reporting-rotate-reported-pages-to-the-tail-.patch Patch0865: 0865-mm-page_reporting-add-budget-limit-on-how-many-pages.patch Patch0866: 0866-mm-page_reporting-add-free-page-reporting-documentat.patch Patch0867: 0867-virtio-balloon-initialize-all-vq-callbacks.patch Patch0868: 0868-virtio-pci-check-name-when-counting-MSI-X-vectors.patch Patch0869: 0869-alinux-Revert-net-get-rid-of-an-signed-integer-overf.patch Patch0870: 0870-alinux-mm-memcg-record-latency-of-direct-reclaim-in-.patch Patch0871: 0871-alinux-mm-memcg-record-latency-of-direct-compact-in-.patch Patch0872: 0872-alinux-mm-memcg-rework-memory-latency-histogram-inte.patch Patch0873: 0873-alinux-mm-memcg-adjust-the-latency-probe-point-for-m.patch Patch0874: 0874-alinux-mm-memcg-account-reclaim_high-for-memcg-direc.patch Patch0875: 0875-alinux-mm-memcg-record-latency-of-swapout-and-swapin.patch Patch0876: 0876-alinux-mm-memcg-account-throttle-over-memory.high-fo.patch Patch0877: 0877-alinux-mm-memcg-gather-memsli-exstat-from-all-possib.patch Patch0878: 0878-alinux-mm-memcg-add-memsli-procfs-switch-interface.patch Patch0879: 0879-alinux-mm-memcg-add-kconfig-MEMSLI.patch Patch0880: 0880-alinux-mm-memcg-rework-memsli-interfaces.patch Patch0881: 0881-alinux-mm-memcg-optimize-division-operation-with-mem.patch Patch0882: 0882-mm-vmstat-reduce-zone-lock-holding-time-by-proc-page.patch Patch0883: 0883-alinux-kidled-make-kidled_inc_page_age-return-latest.patch Patch0884: 0884-alinux-mm-Pin-code-section-of-process-in-memory.patch Patch0885: 0885-mm-do-not-allow-MADV_PAGEOUT-for-CoW-pages.patch Patch0886: 0886-alinux-Fix-an-potential-null-pointer-reference-in-du.patch Patch0887: 0887-alinux-kernel-reap-zombie-process-by-specified-pid.patch Patch0888: 0888-alinux-cgroup-Fix-task_css_check-rcu-warnings.patch Patch0889: 0889-sched-fair-Fix-race-between-runtime-distribution-and.patch Patch0890: 0890-sched-Avoid-scale-real-weight-down-to-zero.patch Patch0891: 0891-SUNRPC-cache-Fix-unsafe-traverse-caused-double-free-.patch Patch0892: 0892-sysctl-handle-overflow-in-proc_get_long.patch Patch0893: 0893-drm-amdgpu-stop-evicting-busy-PDs-PTs.patch Patch0894: 0894-drm-amdgpu-move-VM-eviction-decision-into-amdgpu_vm..patch Patch0895: 0895-drm-amdgpu-add-VM-eviction-lock-v3.patch Patch0896: 0896-ACPI-PPTT-Add-acpi_pptt_warn_missing-to-consolidate-.patch Patch0897: 0897-ACPI-tables-Simplify-PPTT-leaf-node-detection.patch Patch0898: 0898-ACPI-Fix-comment-typos.patch Patch0899: 0899-ACPI-PPTT-Modify-node-flag-detection-to-find-last-ID.patch Patch0900: 0900-ACPI-PPTT-Add-function-to-return-ACPI-6.3-Identical-.patch Patch0901: 0901-ACPI-PPTT-Consistently-use-unsigned-int-as-parameter.patch Patch0902: 0902-iommu-amd-Remove-domain-updated.patch Patch0903: 0903-iommu-amd-Remove-amd_iommu_devtable_lock.patch Patch0904: 0904-iommu-amd-Take-domain-lock-for-complete-attach-detac.patch Patch0905: 0905-iommu-amd-Check-for-busy-devices-earlier-in-attach_d.patch Patch0906: 0906-iommu-amd-Lock-dev_data-in-attach-detach-code-paths.patch Patch0907: 0907-iommu-amd-Lock-code-paths-traversing-protection_doma.patch Patch0908: 0908-iommu-amd-Re-factor-guest-virtual-APIC-de-activation.patch Patch0909: 0909-iommu-amd-Fix-IOMMU-AVIC-not-properly-update-the-is_.patch Patch0910: 0910-spi-spi-dw-Add-lock-protect-dw_spi-rx-tx-to-prevent-.patch Patch0911: 0911-arm64-enable-per-task-stack-canaries.patch Patch0912: 0912-vt-vt_ioctl-fix-race-in-VT_RESIZEX.patch Patch0913: 0913-alinux-Revert-mm-compaction.c-clear-total_-migrate-f.patch Patch0914: 0914-mm-move-zone-watermark-accesses-behind-an-accessor.patch Patch0915: 0915-mm-compaction-shrink-compact_control.patch Patch0916: 0916-mm-compaction-rearrange-compact_control.patch Patch0917: 0917-mm-compaction-remove-last_migrated_pfn-from-compact_.patch Patch0918: 0918-mm-compaction-remove-unnecessary-zone-parameter-in-s.patch Patch0919: 0919-mm-compaction-rename-map_pages-to-split_map_pages.patch Patch0920: 0920-mm-migrate-immediately-fail-migration-of-a-page-with.patch Patch0921: 0921-mm-compaction-always-finish-scanning-of-a-full-pageb.patch Patch0922: 0922-mm-compaction-ignore-the-fragmentation-avoidance-boo.patch Patch0923: 0923-mm-compaction-use-free-lists-to-quickly-locate-a-mig.patch Patch0924: 0924-mm-compaction-keep-migration-source-private-to-a-sin.patch Patch0925: 0925-mm-compaction-use-free-lists-to-quickly-locate-a-mig.patch Patch0926: 0926-mm-compaction-avoid-rescanning-the-same-pageblock-mu.patch Patch0927: 0927-mm-compaction-finish-pageblock-scanning-on-contentio.patch Patch0928: 0928-mm-compaction-check-early-for-huge-pages-encountered.patch Patch0929: 0929-mm-compaction-keep-cached-migration-PFNs-synced-for-.patch Patch0930: 0930-mm-compaction-rework-compact_should_abort-as-compact.patch Patch0931: 0931-mm-compaction-do-not-consider-a-need-to-reschedule-a.patch Patch0932: 0932-mm-compaction-reduce-premature-advancement-of-the-mi.patch Patch0933: 0933-mm-compaction-round-robin-the-order-while-searching-.patch Patch0934: 0934-mm-compaction-sample-pageblocks-for-free-pages.patch Patch0935: 0935-mm-compaction-be-selective-about-what-pageblocks-to-.patch Patch0936: 0936-mm-compaction-capture-a-page-under-direct-compaction.patch Patch0937: 0937-mm-compaction.c-correct-zone-boundary-handling-when-.patch Patch0938: 0938-mm-page_alloc-always-use-a-captured-page-regardless-.patch Patch0939: 0939-mm-compaction.c-abort-search-if-isolation-fails.patch Patch0940: 0940-mm-compaction.c-fix-an-undefined-behaviour.patch Patch0941: 0941-mm-compaction.c-correct-zone-boundary-handling-when-.patch Patch0942: 0942-mm-compaction-make-sure-we-isolate-a-valid-PFN.patch Patch0943: 0943-mm-compaction-avoid-100-CPU-usage-during-compaction-.patch Patch0944: 0944-mm-compaction.c-clear-total_-migrate-free-_scanned-b.patch Patch0945: 0945-mm-compaction.c-remove-unnecessary-zone-parameter-in.patch Patch0946: 0946-mm-compaction-fix-wrong-pfn-handling-in-__reset_isol.patch Patch0947: 0947-mm-compaction-add-missing-annotation-for-compact_loc.patch Patch0948: 0948-mm-compaction-fully-assume-capture-is-not-NULL-in-co.patch Patch0949: 0949-alinux-sched-add-kconfig-SCHED_SLI.patch Patch0950: 0950-alinux-sched-Maintain-nr_uninterruptible-in-runqueue.patch Patch0951: 0951-alinux-cpuacct-export-cpuacct.proc_stat-interface.patch Patch0952: 0952-alinux-cpuacct-proc_stat-Consider-isolcpus.patch Patch0953: 0953-alinux-sched-cputime-Fix-guest-cputime-of-cpuacct.pr.patch Patch0954: 0954-alinux-cpuacct-Export-nr_running-nr_uninterruptible.patch Patch0955: 0955-alinux-cpuacct-make-cpuacct-record-nr_migrations.patch Patch0956: 0956-alinux-sched-Introduce-per-cgroup-idle-accounting.patch Patch0957: 0957-alinux-sched-Introduce-per-cgroup-steal-accounting.patch Patch0958: 0958-alinux-sched-Introduce-per-cgroup-iowait-accounting.patch Patch0959: 0959-ext4-fix-error-pointer-dereference.patch Patch0960: 0960-alinux-mm-restrict-the-print-message-frequency-furth.patch Patch0961: 0961-alinux-Limit-the-print-message-frequency-when-memcg-.patch Patch0962: 0962-alinux-oom-add-ratelimit-printk-to-prevent-softlocku.patch Patch0963: 0963-alinux-kernel-Reduce-tasklist_lock-contention-at-for.patch Patch0964: 0964-serial-8250-Support-disabling-mdelay-filled-probes-o.patch Patch0965: 0965-mm-mempolicy-require-at-least-one-nodeid-for-MPOL_PR.patch Patch0966: 0966-x86-resctrl-Rename-and-move-rdt-files-to-a-separate-.patch Patch0967: 0967-x86-resctrl-Rename-the-RDT-functions-and-definitions.patch Patch0968: 0968-x86-resctrl-Re-arrange-the-RDT-init-code.patch Patch0969: 0969-x86-resctrl-Move-all-the-macros-to-resctrl-internal..patch Patch0970: 0970-x86-resctrl-Initialize-the-vendor-specific-resource-.patch Patch0971: 0971-x86-resctrl-Bring-cbm_validate-into-the-resource-str.patch Patch0972: 0972-x86-resctrl-Add-vendor-check-for-the-MBA-software-co.patch Patch0973: 0973-x86-resctrl-Rename-the-config-option-INTEL_RDT-to-RE.patch Patch0974: 0974-x86-resctrl-Add-AMD-s-X86_FEATURE_MBA-to-the-scatter.patch Patch0975: 0975-x86-resctrl-Fixup-the-user-visible-strings.patch Patch0976: 0976-x86-resctrl-Introduce-AMD-QOS-feature.patch Patch0977: 0977-Documentation-Rename-and-update-intel_rdt_ui.txt-to-.patch Patch0978: 0978-MAINTAINERS-Update-resctrl-filename-patterns.patch Patch0979: 0979-lib-crc32-make-core-crc32-routines-weak-so-they-can-.patch Patch0980: 0980-arm64-cpufeature-add-feature-for-CRC32-instructions.patch Patch0981: 0981-arm64-lib-add-accelerated-crc32-routines.patch Patch0982: 0982-arm64-lib-improve-CRC32-performance-for-deep-pipelin.patch Patch0983: 0983-lib-crc32.c-mark-crc32_le_base-__crc32c_le_base-alia.patch Patch0984: 0984-ovl-inherit-SB_NOSEC-flag-from-upperdir.patch Patch0985: 0985-fs-namei.c-pull-positivity-check-into-follow_managed.patch Patch0986: 0986-new-helper-lookup_positive_unlocked.patch Patch0987: 0987-fix-dget_parent-fastpath-race.patch Patch0988: 0988-fs-namei.c-fix-missing-barriers-when-checking-positi.patch Patch0989: 0989-fix-autofs-regression-caused-by-follow_managed-chang.patch Patch0990: 0990-libnvdimm-nd_region-flush-callback-support.patch Patch0991: 0991-virtio-pmem-Add-virtio-pmem-driver.patch Patch0992: 0992-libnvdimm-add-dax_dev-sync-flag.patch Patch0993: 0993-dax-check-synchronous-mapping-is-supported.patch Patch0994: 0994-ext4-disable-map_sync-for-async-flush.patch Patch0995: 0995-xfs-disable-map_sync-for-async-flush.patch Patch0996: 0996-virtio_pmem-fix-sparse-warning.patch Patch0997: 0997-libnvdimm-region-Enable-MAP_SYNC-for-volatile-region.patch Patch0998: 0998-alinux-sched-Fix-nr_migrations-compile-errors.patch Patch0999: 0999-vhost-Check-docket-sk_family-instead-of-call-getname.patch Patch1000: 1000-net-ipv6-add-net-argument-to-ip6_dst_lookup_flow.patch Patch1001: 1001-net-ipv6_stub-use-ip6_dst_lookup_flow-instead-of-ip6.patch Patch1002: 1002-blktrace-Protect-q-blk_trace-with-RCU.patch Patch1003: 1003-blktrace-fix-dereference-after-null-check.patch Patch1004: 1004-fs-namespace.c-fix-mountpoint-reference-counter-race.patch Patch1005: 1005-blk-mq-balance-mapping-between-present-CPUs-and-queu.patch Patch1006: 1006-alinux-sched-Fix-p-cpu-build-error-on-aarch64.patch Patch1007: 1007-mm-zero-remaining-unavailable-struct-pages.patch Patch1008: 1008-mm-return-zero_resv_unavail-optimization.patch Patch1009: 1009-alinux-mm-fix-undefined-reference-to-mlock_fixup.patch Patch1010: 1010-alinux-mm-fix-undefined-reference-to-printk_ratelimi.patch Patch1011: 1011-alinux-quota-fix-unused-label-warning-in-dquot_load_.patch Patch1012: 1012-alinux-add-tcprt-framework-to-kernel.patch Patch1013: 1013-ipmi-fix-hung-processes-in-__get_guid.patch Patch1014: 1014-alinux-sched-make-SCHED_SLI-dependent-on-FAIR_GROUP_.patch Patch1015: 1015-alinux-sched-Fix-regression-caused-by-nr_uninterrupt.patch Patch1016: 1016-io_uring-clean-up-io_uring_cancel_files.patch Patch1017: 1017-io_uring-introduce-req_need_defer.patch Patch1018: 1018-io_uring-Fix-getting-file-for-non-fd-opcodes.patch Patch1019: 1019-io-wq-ensure-we-have-a-stable-view-of-cur_work-for-c.patch Patch1020: 1020-io-wq-ensure-free-busy-list-browsing-see-all-items.patch Patch1021: 1021-io-wq-remove-now-redundant-struct-io_wq_nulls_list.patch Patch1022: 1022-io_uring-make-POLL_ADD-POLL_REMOVE-scale-better.patch Patch1023: 1023-io_uring-io_async_cancel-should-pass-in-nxt-request-.patch Patch1024: 1024-io_uring-cleanup-return-values-from-the-queueing-fun.patch Patch1025: 1025-io_uring-make-io_double_put_req-use-normal-completio.patch Patch1026: 1026-io_uring-make-req-timeout-be-dynamically-allocated.patch Patch1027: 1027-io_uring-fix-sequencing-issues-with-linked-timeouts.patch Patch1028: 1028-io_uring-remove-dead-REQ_F_SEQ_PREV-flag.patch Patch1029: 1029-io_uring-correct-poll-cancel-and-linked-timeout-expi.patch Patch1030: 1030-io_uring-request-cancellations-should-break-links.patch Patch1031: 1031-io-wq-remove-extra-space-characters.patch Patch1032: 1032-io_uring-break-links-for-failed-defer.patch Patch1033: 1033-io_uring-remove-redundant-check.patch Patch1034: 1034-io_uring-Fix-leaking-linked-timeouts.patch Patch1035: 1035-io_uring-io_fail_links-should-only-consider-first-li.patch Patch1036: 1036-io_uring-Always-REQ_F_FREE_SQE-for-allocated-sqe.patch Patch1037: 1037-io_uring-io_allocate_scq_urings-should-return-a-sane.patch Patch1038: 1038-io_uring-allow-finding-next-link-independent-of-req-.patch Patch1039: 1039-io_uring-close-lookup-gap-for-dependent-next-work.patch Patch1040: 1040-io_uring-drain-next-sqe-instead-of-shadowing.patch Patch1041: 1041-io_uring-improve-trace_io_uring_defer-trace-point.patch Patch1042: 1042-io_uring-rename-__io_submit_sqe.patch Patch1043: 1043-io_uring-add-likely-unlikely-in-io_get_sqring.patch Patch1044: 1044-io_uring-remove-io_free_req_find_next.patch Patch1045: 1045-io_uring-pass-only-null-to-io_req_find_next.patch Patch1046: 1046-io_uring-simplify-io_req_link_next.patch Patch1047: 1047-io_uring-only-null-ptr-to-io_issue_sqe.patch Patch1048: 1048-net-add-__sys_connect_file-helper.patch Patch1049: 1049-io_uring-add-support-for-IORING_OP_CONNECT.patch Patch1050: 1050-io_uring-fix-dead-hung-for-non-iter-fixed-rw.patch Patch1051: 1051-io_uring-remove-superfluous-check-for-sqe-off-in-io_.patch Patch1052: 1052-io_uring-store-timeout-s-sqe-off-in-proper-place.patch Patch1053: 1053-io_uring-inline-struct-sqe_submit.patch Patch1054: 1054-io_uring-cleanup-io_import_fixed.patch Patch1055: 1055-io_uring-use-kzalloc-instead-of-kcalloc-for-single-e.patch Patch1056: 1056-io-wq-fix-handling-of-NUMA-node-IDs.patch Patch1057: 1057-io-wq-shrink-io_wq_work-a-bit.patch Patch1058: 1058-io_uring-make-poll-wait-dynamically-allocated.patch Patch1059: 1059-io_uring-add-mapping-support-for-NOMMU-archs.patch Patch1060: 1060-io_uring-fix-missing-kmap-declaration-on-powerpc.patch Patch1061: 1061-io_uring-transform-send-recvmsg-ERESTARTSYS-to-EINTR.patch Patch1062: 1062-io_uring-add-general-async-offload-context.patch Patch1063: 1063-io_uring-ensure-async-punted-read-write-requests-cop.patch Patch1064: 1064-net-separate-out-the-msghdr-copy-from-___sys_-send-r.patch Patch1065: 1065-net-disallow-ancillary-data-for-__sys_-send-recv-msg.patch Patch1066: 1066-io_uring-ensure-async-punted-sendmsg-recvmsg-request.patch Patch1067: 1067-io_uring-ensure-async-punted-connect-requests-copy-d.patch Patch1068: 1068-io_uring-mark-us-with-IORING_FEAT_SUBMIT_STABLE.patch Patch1069: 1069-io_uring-remove-parameter-ctx-of-io_submit_state_sta.patch Patch1070: 1070-io_uring-handle-connect-EINPROGRESS-like-EAGAIN.patch Patch1071: 1071-io_uring-allow-IO_SQE_-flags-on-IORING_OP_TIMEOUT.patch Patch1072: 1072-io_uring-ensure-deferred-timeouts-copy-necessary-dat.patch Patch1073: 1073-io_uring-use-hash-table-for-poll-command-lookups.patch Patch1074: 1074-io_uring-fix-error-handling-in-io_queue_link_head.patch Patch1075: 1075-io_uring-hook-all-linked-requests-via-link_list.patch Patch1076: 1076-io_uring-fix-a-typo-in-a-comment.patch Patch1077: 1077-io_uring-allow-unbreakable-links.patch Patch1078: 1078-io-wq-remove-worker-wait-waitqueue.patch Patch1079: 1079-io-wq-briefly-spin-for-new-work-after-finishing-work.patch Patch1080: 1080-io_uring-sqthread-should-grab-ctx-uring_lock-for-sub.patch Patch1081: 1081-io_uring-deferred-send-recvmsg-should-assign-iov.patch Patch1082: 1082-io_uring-don-t-dynamically-allocate-poll-data.patch Patch1083: 1083-io_uring-run-next-sqe-inline-if-possible.patch Patch1084: 1084-io_uring-only-hash-regular-files-for-async-work-exec.patch Patch1085: 1085-io_uring-add-sockets-to-list-of-files-that-support-n.patch Patch1086: 1086-io_uring-ensure-we-return-EINVAL-on-unknown-opcode.patch Patch1087: 1087-io_uring-fix-stale-comment-and-a-few-typos.patch Patch1088: 1088-io_uring-fix-sporadic-EFAULT-from-IORING_OP_RECVMSG.patch Patch1089: 1089-io_uring-fix-pre-prepped-issue-with-force_nonblock-t.patch Patch1090: 1090-io_uring-remove-sqe-parameter-to-the-OP-helpers-that.patch Patch1091: 1091-io_uring-any-deferred-command-must-have-stable-sqe-d.patch Patch1092: 1092-io_uring-make-HARDLINK-imply-LINK.patch Patch1093: 1093-io_uring-make-IORING_POLL_ADD-and-IORING_POLL_REMOVE.patch Patch1094: 1094-io_uring-make-IORING_OP_CANCEL_ASYNC-deferrable.patch Patch1095: 1095-io_uring-make-IORING_OP_TIMEOUT_REMOVE-deferrable.patch Patch1096: 1096-io_uring-read-opcode-and-user_data-from-SQE-exactly-.patch Patch1097: 1097-io_uring-warn-about-unhandled-opcode.patch Patch1098: 1098-io_uring-don-t-wait-when-under-submitting.patch Patch1099: 1099-io_uring-io_wq_submit_work-should-not-touch-req-rw.patch Patch1100: 1100-io_uring-use-u64_to_user_ptr-consistently.patch Patch1101: 1101-io_uring-add-and-use-struct-io_rw-for-read-writes.patch Patch1102: 1102-io_uring-move-all-prep-state-for-IORING_OP_CONNECT-t.patch Patch1103: 1103-io_uring-move-all-prep-state-for-IORING_OP_-SEND-REC.patch Patch1104: 1104-io_uring-read-count-for-IORING_OP_TIMEOUT-in-prep-ha.patch Patch1105: 1105-io_uring-standardize-the-prep-methods.patch Patch1106: 1106-io_uring-pass-in-sqe-to-the-prep-handlers.patch Patch1107: 1107-io-wq-remove-unused-busy-list-from-io_sqe.patch Patch1108: 1108-io-wq-add-cond_resched-to-worker-thread.patch Patch1109: 1109-io_uring-remove-punt-of-short-reads-to-async-context.patch Patch1110: 1110-io_uring-don-t-setup-async-context-for-read-write-fi.patch Patch1111: 1111-io-wq-cancel-work-if-we-fail-getting-a-mm-reference.patch Patch1112: 1112-io_uring-be-consistent-in-assigning-next-work-from-h.patch Patch1113: 1113-io_uring-clear-req-result-always-before-issuing-a-re.patch Patch1114: 1114-io_uring-ensure-workqueue-offload-grabs-ring-mutex-f.patch Patch1115: 1115-io_uring-fix-compat-for-IORING_REGISTER_FILES_UPDATE.patch Patch1116: 1116-io_uring-don-t-cancel-all-work-on-process-exit.patch Patch1117: 1117-io_uring-add-support-for-fallocate.patch Patch1118: 1118-namei-only-return-ECHILD-from-follow_dotdot_rcu.patch Patch1119: 1119-nsfs-clean-up-ns_get_path-signature-to-return-int.patch Patch1120: 1120-namei-allow-nd_jump_link-to-produce-errors.patch Patch1121: 1121-namei-allow-set_root-to-produce-errors.patch Patch1122: 1122-namei-LOOKUP_NO_SYMLINKS-block-symlink-resolution.patch Patch1123: 1123-namei-LOOKUP_NO_MAGICLINKS-block-magic-link-resoluti.patch Patch1124: 1124-namei-LOOKUP_NO_XDEV-block-mountpoint-crossing.patch Patch1125: 1125-fs-namei.c-new-helper-legitimize_root.patch Patch1126: 1126-fs-namei.c-keep-track-of-nd-root-refcount-status.patch Patch1127: 1127-namei-LOOKUP_BENEATH-O_BENEATH-like-scoped-resolutio.patch Patch1128: 1128-namei-LOOKUP_IN_ROOT-chroot-like-scoped-resolution.patch Patch1129: 1129-namei-LOOKUP_-IN_ROOT-BENEATH-permit-limited-.-resol.patch Patch1130: 1130-lib-introduce-copy_struct_from_user-helper.patch Patch1131: 1131-open-introduce-openat2-2-syscall.patch Patch1132: 1132-selftests-add-openat2-2-selftests.patch Patch1133: 1133-fs-make-build_open_flags-available-internally.patch Patch1134: 1134-io_uring-add-support-for-IORING_OP_OPENAT.patch Patch1135: 1135-io-wq-add-support-for-uncancellable-work.patch Patch1136: 1136-binder-fix-use-after-free-due-to-ksys_close-during-f.patch Patch1137: 1137-io_uring-add-support-for-IORING_OP_CLOSE.patch Patch1138: 1138-percpu_ref-introduce-PERCPU_REF_ALLOW_REINIT-flag.patch Patch1139: 1139-percpu_ref-release-percpu-memory-early-without-PERCP.patch Patch1140: 1140-io_uring-initialize-percpu-refcounters-using-PERCU_R.patch Patch1141: 1141-io_uring-avoid-ring-quiesce-for-fixed-file-set-unreg.patch Patch1142: 1142-fs-make-two-stat-prep-helpers-available.patch Patch1143: 1143-io_uring-add-support-for-IORING_OP_STATX.patch Patch1144: 1144-io-wq-support-concurrent-non-blocking-work.patch Patch1145: 1145-io_uring-add-IOSQE_ASYNC.patch Patch1146: 1146-io_uring-rename-prev-to-head.patch Patch1147: 1147-io_uring-move-queue_link_head-from-common-path.patch Patch1148: 1148-io_uring-remove-two-unnecessary-function-declaration.patch Patch1149: 1149-io_uring-add-lookup-table-for-various-opcode-needs.patch Patch1150: 1150-io_uring-split-overflow-state-into-SQ-and-CQ-side.patch Patch1151: 1151-io_uring-improve-poll-completion-performance.patch Patch1152: 1152-io_uring-add-non-vectored-read-write-commands.patch Patch1153: 1153-io_uring-allow-use-of-offset-1-to-mean-file-position.patch Patch1154: 1154-io_uring-add-IORING_OP_FADVISE.patch Patch1155: 1155-mm-make-do_madvise-available-internally.patch Patch1156: 1156-io_uring-add-IORING_OP_MADVISE.patch Patch1157: 1157-pcpu_ref-add-percpu_ref_tryget_many.patch Patch1158: 1158-io_uring-batch-getting-pcpu-references.patch Patch1159: 1159-io_uring-wrap-multi-req-freeing-in-struct-req_batch.patch Patch1160: 1160-io_uring-extend-batch-freeing-to-cover-more-cases.patch Patch1161: 1161-io_uring-add-support-for-IORING_SETUP_CLAMP.patch Patch1162: 1162-io_uring-clamp-to_submit-in-io_submit_sqes.patch Patch1163: 1163-io_uring-optimise-head-checks-in-io_get_sqring.patch Patch1164: 1164-io_uring-optimise-commit_sqring-for-common-case.patch Patch1165: 1165-io_uring-remove-extra-io_wq_current_is_worker.patch Patch1166: 1166-io_uring-add-support-for-send-2-and-recv-2.patch Patch1167: 1167-io_uring-Remove-unnecessary-null-check.patch Patch1168: 1168-percpu-refcount-Introduce-percpu_ref_resurrect.patch Patch1169: 1169-io_uring-file-set-registration-should-use-interrupti.patch Patch1170: 1170-io_uring-change-io_ring_ctx-bool-fields-into-bit-fie.patch Patch1171: 1171-io_uring-enable-option-to-only-trigger-eventfd-for-a.patch Patch1172: 1172-io_uring-add-struct-open_how-to-the-openat-request-c.patch Patch1173: 1173-io_uring-remove-fname-from-io_open-structure.patch Patch1174: 1174-io_uring-add-support-for-IORING_OP_OPENAT2.patch Patch1175: 1175-io_uring-add-opcode-to-issue-trace-event.patch Patch1176: 1176-io_uring-account-fixed-file-references-correctly-in-.patch Patch1177: 1177-io_uring-add-support-for-probing-opcodes.patch Patch1178: 1178-io_uring-optimise-use-of-ctx-drain_next.patch Patch1179: 1179-io_uring-remove-extra-check-in-__io_commit_cqring.patch Patch1180: 1180-io_uring-hide-uring_fd-in-ctx.patch Patch1181: 1181-io_uring-file-switch-work-needs-to-get-flushed-on-ex.patch Patch1182: 1182-io_uring-remove-REQ_F_IO_DRAINED.patch Patch1183: 1183-io_uring-optimise-sqe-to-req-flags-translation.patch Patch1184: 1184-io_uring-use-labeled-array-init-in-io_op_defs.patch Patch1185: 1185-io_uring-prep-req-when-do-IOSQE_ASYNC.patch Patch1186: 1186-io_uring-honor-IOSQE_ASYNC-for-linked-reqs.patch Patch1187: 1187-io_uring-don-t-attempt-to-copy-iovec-for-READ-WRITE.patch Patch1188: 1188-io_uring-add-comment-for-drain_next.patch Patch1189: 1189-io_uring-fix-refcounting-with-batched-allocations-at.patch Patch1190: 1190-io-wq-make-the-io_wq-ref-counted.patch Patch1191: 1191-io_uring-io-wq-don-t-use-static-creds-mm-assignments.patch Patch1192: 1192-io-wq-allow-grabbing-existing-io-wq.patch Patch1193: 1193-io_uring-add-io-wq-workqueue-sharing.patch Patch1194: 1194-io_uring-allow-registering-credentials.patch Patch1195: 1195-io_uring-support-using-a-registered-personality-for-.patch Patch1196: 1196-io_uring-fix-linked-command-file-table-usage.patch Patch1197: 1197-eventpoll-abstract-out-epoll_ctl-handler.patch Patch1198: 1198-eventpoll-support-non-blocking-do_epoll_ctl-calls.patch Patch1199: 1199-io_uring-add-support-for-epoll_ctl-2.patch Patch1200: 1200-io_uring-add-show_fdinfo-for-the-io_uring-file-descr.patch Patch1201: 1201-io_uring-add-BUILD_BUG_ON-to-assert-the-layout-of-st.patch Patch1202: 1202-eventfd-track-eventfd_signal-recursion-depth.patch Patch1203: 1203-io_uring-prevent-potential-eventfd-recursion-on-poll.patch Patch1204: 1204-io_uring-use-the-proper-helpers-for-io_send-recv.patch Patch1205: 1205-io_uring-don-t-map-read-write-iovec-potentially-twic.patch Patch1206: 1206-io_uring-remove-extra-file-check.patch Patch1207: 1207-io_uring-fix-sporadic-double-CQE-entry-for-close.patch Patch1208: 1208-io_uring-punt-even-fadvise-WILLNEED-to-async-context.patch Patch1209: 1209-io_uring-iterate-req-cache-backwards.patch Patch1210: 1210-io_uring-put-the-flag-changing-code-in-the-same-spot.patch Patch1211: 1211-io_uring-spin-for-sq-thread-to-idle-on-shutdown.patch Patch1212: 1212-io_uring-cleanup-fixed-file-data-table-references.patch Patch1213: 1213-io_uring-get-rid-of-delayed-mm-check.patch Patch1214: 1214-io_uring-fix-1-bit-bitfields-to-be-unsigned.patch Patch1215: 1215-io_uring-fix-deferred-req-iovec-leak.patch Patch1216: 1216-io_uring-statx-openat-openat2-don-t-support-fixed-fi.patch Patch1217: 1217-io_uring-flush-overflowed-CQ-events-in-the-io_uring_.patch Patch1218: 1218-io_uring-remove-unused-struct-io_async_open.patch Patch1219: 1219-io_uring-fix-iovec-leaks.patch Patch1220: 1220-io_uring-add-cleanup-for-openat-statx.patch Patch1221: 1221-io_uring-retry-raw-bdev-writes-if-we-hit-EOPNOTSUPP.patch Patch1222: 1222-io-wq-add-support-for-inheriting-fs.patch Patch1223: 1223-io_uring-grab-fs-as-part-of-async-preparation.patch Patch1224: 1224-io_uring-allow-AT_FDCWD-for-non-file-openat-openat2-.patch Patch1225: 1225-io_uring-fix-async-close-with-f_op-flush.patch Patch1226: 1226-io_uring-fix-double-prep-iovec-leak.patch Patch1227: 1227-io_uring-fix-openat-statx-s-filename-leak.patch Patch1228: 1228-io-wq-make-io_wqe_cancel_work-take-a-match-handler.patch Patch1229: 1229-io-wq-add-io_wq_cancel_pid-to-cancel-based-on-a-spec.patch Patch1230: 1230-io_uring-cancel-pending-async-work-if-task-exits.patch Patch1231: 1231-io_uring-retain-sockaddr_storage-across-send-recvmsg.patch Patch1232: 1232-io-wq-don-t-call-kXalloc_node-with-non-online-node.patch Patch1233: 1233-io_uring-prune-request-from-overflow-list-on-flush.patch Patch1234: 1234-io_uring-add-missing-io_req_cancelled.patch Patch1235: 1235-io_uring-remove-unnecessary-NULL-checks.patch Patch1236: 1236-io_uring-fix-use-after-free-by-io_cleanup_req.patch Patch1237: 1237-io_uring-prevent-sq_thread-from-spinning-when-it-sho.patch Patch1238: 1238-io_uring-handle-multiple-personalities-in-link-chain.patch Patch1239: 1239-io_uring-fix-personality-idr-leak.patch Patch1240: 1240-io-wq-remove-spin-for-work-optimization.patch Patch1241: 1241-io_uring-pick-up-link-work-on-submit-reference-drop.patch Patch1242: 1242-io_uring-import_single_range-returns-0-ERROR.patch Patch1243: 1243-io_uring-drop-file-set-ref-put-get-on-switch.patch Patch1244: 1244-io_uring-define-and-set-show_fdinfo-only-if-procfs-i.patch Patch1245: 1245-io_uring-fix-32-bit-compatability-with-sendmsg-recvm.patch Patch1246: 1246-io-wq-fix-IO_WQ_WORK_NO_CANCEL-cancellation.patch Patch1247: 1247-io-wq-remove-io_wq_flush-and-IO_WQ_WORK_INTERNAL.patch Patch1248: 1248-io_uring-free-fixed_file_data-after-RCU-grace-period.patch Patch1249: 1249-io_uring-fix-lockup-with-timeouts.patch Patch1250: 1250-io_uring-ensure-RCU-callback-ordering-with-rcu_barri.patch Patch1251: 1251-io_uring-NULL-deref-for-IOSQE_-ASYNC-DRAIN.patch Patch1252: 1252-io_uring-make-sure-openat-openat2-honor-rlimit-nofil.patch Patch1253: 1253-io_uring-make-sure-accept-honor-rlimit-nofile.patch Patch1254: 1254-alinux-tcp_rt-framework-adds-two-new-maintainers.patch Patch1255: 1255-io-wq-clear-node-next-on-list-deletion.patch Patch1256: 1256-io-wq-ensure-work-task_pid-is-cleared-on-init.patch Patch1257: 1257-io_uring-consider-any-io_read-write-EAGAIN-as-final.patch Patch1258: 1258-io_uring-io_accept-should-hold-on-to-submit-referenc.patch Patch1259: 1259-io_uring-don-t-call-work.func-from-sync-ctx.patch Patch1260: 1260-io_uring-don-t-do-full-prep_worker-from-io-wq.patch Patch1261: 1261-io_uring-remove-req-in_async.patch Patch1262: 1262-io_uring-add-interface-for-getting-files.patch Patch1263: 1263-splice-make-do_splice-public.patch Patch1264: 1264-io_uring-add-splice-2-support.patch Patch1265: 1265-io_uring-clean-io_poll_complete.patch Patch1266: 1266-io_uring-extract-kmsg-copy-helper.patch Patch1267: 1267-io-wq-remove-unused-IO_WQ_WORK_HAS_MM.patch Patch1268: 1268-io_uring-remove-IO_WQ_WORK_CB.patch Patch1269: 1269-io-wq-use-BIT-for-ulong-hash.patch Patch1270: 1270-io_uring-store-io_kiocb-in-wait-private.patch Patch1271: 1271-io_uring-add-per-task-callback-handler.patch Patch1272: 1272-io_uring-mark-requests-that-we-can-do-poll-async-in-.patch Patch1273: 1273-io_uring-use-poll-driven-retry-for-files-that-suppor.patch Patch1274: 1274-io_uring-remove-extra-nxt-check-after-punt.patch Patch1275: 1275-io_uring-remove-io_prep_next_work.patch Patch1276: 1276-io_uring-Ensure-mask-is-initialized-in-io_arm_poll_h.patch Patch1277: 1277-io_uring-clean-up-io_close.patch Patch1278: 1278-io_uring-make-submission-ref-putting-consistent.patch Patch1279: 1279-io_uring-remove-nxt-from-handlers.patch Patch1280: 1280-io_uring-get-next-work-with-submission-ref-drop.patch Patch1281: 1281-io-wq-shuffle-io_worker_handle_work-code.patch Patch1282: 1282-io-wq-optimise-locking-in-io_worker_handle_work.patch Patch1283: 1283-io-wq-optimise-out-next_work-double-lock.patch Patch1284: 1284-io_uring-io-wq-forward-submission-ref-to-async.patch Patch1285: 1285-io_uring-buffer-registration-infrastructure.patch Patch1286: 1286-io_uring-add-IORING_OP_PROVIDE_BUFFERS.patch Patch1287: 1287-io_uring-support-buffer-selection-for-OP_READ-and-OP.patch Patch1288: 1288-io_uring-add-IOSQE_BUFFER_SELECT-support-for-IORING_.patch Patch1289: 1289-net-abstract-out-normal-and-compat-msghdr-import.patch Patch1290: 1290-io_uring-add-IOSQE_BUFFER_SELECT-support-for-IORING_.patch Patch1291: 1291-io_uring-provide-means-of-removing-buffers.patch Patch1292: 1292-io_uring-add-end-of-bits-marker-and-build-time-verif.patch Patch1293: 1293-io_uring-Fix-unused-function-warnings.patch Patch1294: 1294-io_uring-dual-license-io_uring.h-uapi-header.patch Patch1295: 1295-io_uring-fix-truncated-async-read-readv-and-write-wr.patch Patch1296: 1296-io-wq-remove-duplicated-cancel-code.patch Patch1297: 1297-io-wq-don-t-resched-if-there-is-no-work.patch Patch1298: 1298-io-wq-split-hashing-and-enqueueing.patch Patch1299: 1299-io-wq-hash-dependent-work.patch Patch1300: 1300-io_uring-honor-original-task-RLIMIT_FSIZE.patch Patch1301: 1301-io_uring-make-spdxcheck.py-happy.patch Patch1302: 1302-io-wq-close-cancel-gap-for-hashed-linked-work.patch Patch1303: 1303-io_uring-Fix-data-corruption-on-re-enqueue.patch Patch1304: 1304-io-uring-drop-completion-when-removing-file.patch Patch1305: 1305-io-uring-drop-free_pfile-in-struct-io_file_put.patch Patch1306: 1306-io-wq-handle-hashed-writes-in-chains.patch Patch1307: 1307-io_uring-fix-missing-return-in-comment.patch Patch1308: 1308-io_uring-cleanup-io_alloc_async_ctx.patch Patch1309: 1309-io_uring-refactor-file-register-unregister-update-ha.patch Patch1310: 1310-io_uring-add-missing-finish_wait-in-io_sq_thread.patch Patch1311: 1311-io_uring-retry-poll-if-we-got-woken-with-non-matchin.patch Patch1312: 1312-io_uring-grab-task-reference-for-poll-requests.patch Patch1313: 1313-io_uring-use-io-wq-manager-as-backup-task-if-task-is.patch Patch1314: 1314-io_uring-remove-bogus-RLIMIT_NOFILE-check-in-file-re.patch Patch1315: 1315-io_uring-process-requests-completed-with-EAGAIN-on-p.patch Patch1316: 1316-io_uring-fix-ctx-refcounting-in-io_submit_sqes.patch Patch1317: 1317-io_uring-remove-redundant-variable-pointer-nxt-and-i.patch Patch1318: 1318-io_uring-initialize-fixed_file_data-lock.patch Patch1319: 1319-io_uring-ensure-openat-sets-O_LARGEFILE-if-needed.patch Patch1320: 1320-io_uring-do-not-always-copy-iovec-in-io_req_map_rw.patch Patch1321: 1321-io_uring-simplify-io_get_sqring.patch Patch1322: 1322-io_uring-alloc-req-only-after-getting-sqe.patch Patch1323: 1323-io_uring-remove-req-init-from-io_get_req.patch Patch1324: 1324-io_uring-don-t-read-user-shared-sqe-flags-twice.patch Patch1325: 1325-io_uring-fix-fs-cleanup-on-cqe-overflow.patch Patch1326: 1326-io_uring-punt-final-io_ring_ctx-wait-and-free-to-wor.patch Patch1327: 1327-io_uring-remove-obsolete-mm_fault.patch Patch1328: 1328-io_uring-track-mm-through-current-mm.patch Patch1329: 1329-io_uring-early-submission-req-fail-code.patch Patch1330: 1330-io_uring-keep-all-sqe-flags-in-req-flags.patch Patch1331: 1331-io_uring-move-all-request-init-code-in-one-place.patch Patch1332: 1332-io_uring-restore-req-work-when-canceling-poll-reques.patch Patch1333: 1333-io_uring-correct-O_NONBLOCK-check-for-splice-punt.patch Patch1334: 1334-io_uring-check-for-need-to-re-wait-in-polled-async-h.patch Patch1335: 1335-io_uring-io_async_task_func-should-check-and-honor-c.patch Patch1336: 1336-io_uring-only-post-events-in-io_poll_remove_all-if-w.patch Patch1337: 1337-io_uring-fix-cached_sq_head-in-io_timeout.patch Patch1338: 1338-io_uring-kill-already-cached-timeout.seq_offset.patch Patch1339: 1339-io_uring-don-t-count-rqs-failed-after-current-one.patch Patch1340: 1340-io_uring-only-restore-req-work-for-req-that-needs-do.patch Patch1341: 1341-net-make-socket-read-write_iter-honor-IOCB_NOWAIT.patch Patch1342: 1342-io_uring-statx-must-grab-the-file-table-for-valid-fd.patch Patch1343: 1343-io_uring-enable-poll-retry-for-any-file-with-read_it.patch Patch1344: 1344-io_uring-only-force-async-punt-if-poll-based-retry-c.patch Patch1345: 1345-io_uring-use-proper-references-for-fallback_req-lock.patch Patch1346: 1346-io_uring-use-cond_resched-in-io_ring_ctx_wait_and_ki.patch Patch1347: 1347-io_uring-fix-extra-put-in-sync_file_range.patch Patch1348: 1348-io_uring-check-non-sync-defer_list-carefully.patch Patch1349: 1349-io_uring-punt-splice-async-because-of-inode-mutex.patch Patch1350: 1350-io_uring-fix-mismatched-finish_wait-calls-in-io_urin.patch Patch1351: 1351-io_uring-handle-EFAULT-properly-in-io_uring_setup.patch Patch1352: 1352-io_uring-don-t-use-fd-for-openat-openat2-statx.patch Patch1353: 1353-io_uring-fix-zero-len-do_splice.patch Patch1354: 1354-io_uring-polled-fixed-file-must-go-through-free-iter.patch Patch1355: 1355-io_uring-initialize-ctx-sqo_wait-earlier.patch Patch1356: 1356-io_uring-don-t-prepare-DRAIN-reqs-twice.patch Patch1357: 1357-io_uring-fix-FORCE_ASYNC-req-preparation.patch Patch1358: 1358-io_uring-remove-dead-check-in-io_splice.patch Patch1359: 1359-io_uring-cancel-work-if-task_work_add-fails.patch Patch1360: 1360-io_uring-don-t-use-kiocb.private-to-store-buf_index.patch Patch1361: 1361-io_uring-don-t-add-non-IO-requests-to-iopoll-pending.patch Patch1362: 1362-io_uring-reset-EBUSY-error-when-io-sq-thread-is-wake.patch Patch1363: 1363-KVM-x86-fix-missing-prototypes.patch Patch1364: 1364-KVM-polling-add-architecture-backend-to-disable-poll.patch Patch1365: 1365-sched-fair-Don-t-NUMA-balance-for-kthreads.patch Patch1366: 1366-selinux-properly-handle-multiple-messages-in-selinux.patch Patch1367: 1367-netlabel-cope-with-NULL-catmap.patch Patch1368: 1368-KVM-SVM-Fix-potential-memory-leak-in-svm_cpu_init.patch Patch1369: 1369-fs-binfmt_elf.c-allocate-initialized-memory-in-fill_.patch Patch1370: 1370-psi-Fix-a-division-error-in-psi-poll.patch Patch1371: 1371-sched-psi-create-proc-pressure-and-proc-pressure-io-.patch Patch1372: 1372-sched-psi-Fix-OOB-write-when-writing-0-bytes-to-PSI-.patch Patch1373: 1373-psi-Fix-cpu.pressure-for-cpu.max-and-competing-cgrou.patch Patch1374: 1374-sched-psi-Fix-sampling-error-and-rare-div0-crashes-w.patch Patch1375: 1375-psi-Optimize-switching-tasks-inside-shared-cgroups.patch Patch1376: 1376-psi-Move-PF_MEMSTALL-out-of-task-flags.patch Patch1377: 1377-mm-page_io.c-annotate-refault-stalls-from-swap_readp.patch Patch1378: 1378-alinux-block-replace-reserved-field-with-extended-bi.patch Patch1379: 1379-block-annotate-refault-stalls-from-IO-submission.patch Patch1380: 1380-alinux-blk-mq-remove-QUEUE_FLAG_POLL-from-default-MQ.patch Patch1381: 1381-ext4-fix-partial-cluster-initialization-when-splitti.patch Patch1382: 1382-io_uring-check-file-O_NONBLOCK-state-for-accept.patch Patch1383: 1383-block-fix-memleak-when-__blk_rq_map_user_iov-is-fail.patch Patch1384: 1384-block-fix-an-integer-overflow-in-logical-block-size.patch Patch1385: 1385-block-bfq-fix-overwrite-of-bfq_group-pointer-in-bfq_.patch Patch1386: 1386-block-keep-bdi-io_pages-in-sync-with-max_sectors_kb-.patch Patch1387: 1387-block-Fix-use-after-free-issue-accessing-struct-io_c.patch Patch1388: 1388-block-bfq-fix-use-after-free-in-bfq_idle_slice_timer.patch Patch1389: 1389-virtio-blk-fix-hw_queue-stopped-on-arbitrary-error.patch Patch1390: 1390-virtio-blk-improve-virtqueue-error-to-BLK_STS.patch Patch1391: 1391-virtio-blk-handle-block_device_operations-callbacks-.patch Patch1392: 1392-dm-space-map-common-fix-to-ensure-new-block-isn-t-al.patch Patch1393: 1393-dm-crypt-fix-benbi-IV-constructor-crash-if-used-in-a.patch Patch1394: 1394-dm-fix-potential-for-q-make_request_fn-NULL-pointer.patch Patch1395: 1395-dm-multipath-use-updated-MPATHF_QUEUE_IO-on-mapping-.patch Patch1396: 1396-nvme-Discard-workaround-for-non-conformant-devices.patch Patch1397: 1397-nvme-retain-split-access-workaround-for-capability-r.patch Patch1398: 1398-ext4-fix-ext4_empty_dir-for-directories-with-holes.patch Patch1399: 1399-ext4-check-for-directory-entries-too-close-to-block-.patch Patch1400: 1400-ext4-unlock-on-error-in-ext4_expand_extra_isize.patch Patch1401: 1401-ext4-set-error-return-correctly-when-ext4_htree_stor.patch Patch1402: 1402-ext4-fix-deadlock-allocating-crypto-bounce-page-from.patch Patch1403: 1403-ext4-add-cond_resched-to-ext4_protect_reserved_inode.patch Patch1404: 1404-ext4-fix-a-data-race-in-EXT4_I-inode-i_disksize.patch Patch1405: 1405-ext4-fix-a-data-race-at-inode-i_blocks.patch Patch1406: 1406-ext4-add-cond_resched-to-__ext4_find_entry.patch Patch1407: 1407-ext4-don-t-assume-that-mmp_nodename-bdevname-have-NU.patch Patch1408: 1408-ext4-validate-the-debug_want_extra_isize-mount-optio.patch Patch1409: 1409-ext4-fix-support-for-inode-sizes-1024-bytes.patch Patch1410: 1410-ext4-fix-checksum-errors-with-indexed-dirs.patch Patch1411: 1411-ext4-fix-potential-race-between-online-resizing-and-.patch Patch1412: 1412-ext4-fix-potential-race-between-s_group_info-online-.patch Patch1413: 1413-ext4-fix-potential-race-between-s_flex_groups-online.patch Patch1414: 1414-ext4-potential-crash-on-allocation-error-in-ext4_all.patch Patch1415: 1415-ext4-rename-s_journal_flag_rwsem-to-s_writepages_rws.patch Patch1416: 1416-ext4-fix-race-between-writepages-and-enabling-EXT4_E.patch Patch1417: 1417-jbd2_seq_info_next-should-increase-position-index.patch Patch1418: 1418-jbd2-move-the-clearing-of-b_modified-flag-to-the-jou.patch Patch1419: 1419-jbd2-do-not-clear-the-BH_Mapped-flag-when-forgetting.patch Patch1420: 1420-jbd2-fix-ocfs2-corrupt-when-clearing-block-group-bit.patch Patch1421: 1421-jbd2-fix-data-races-at-struct-journal_head.patch Patch1422: 1422-ovl-fix-lseek-overflow-on-32bit.patch Patch1423: 1423-ovl-fix-value-of-i_ino-for-lower-hardlink-corner-cas.patch Patch1424: 1424-xfs-fix-mount-failure-crash-on-invalid-iclog-memory-.patch Patch1425: 1425-xfs-don-t-check-for-AG-deadlock-for-realtime-files-i.patch Patch1426: 1426-xfs-periodically-yield-scrub-threads-to-the-schedule.patch Patch1427: 1427-xfs-Fix-deadlock-between-AGI-and-AGF-with-RENAME_WHI.patch Patch1428: 1428-xfs-acquire-superblock-freeze-protection-on-eofblock.patch Patch1429: 1429-xfs-clear-PF_MEMALLOC-before-exiting-xfsaild-thread.patch Patch1430: 1430-xfs-fix-partially-uninitialized-structure-in-xfs_ref.patch Patch1431: 1431-NFSv2-Fix-a-typo-in-encode_sattr.patch Patch1432: 1432-NFSv4.x-Drop-the-slot-if-nfs4_delegreturn_prepare-wa.patch Patch1433: 1433-NFS-Fix-a-soft-lockup-in-the-delegation-recovery-cod.patch Patch1434: 1434-NFS-pnfs-Bulk-destroy-of-layouts-needs-to-be-safe-w..patch Patch1435: 1435-NFS-Add-missing-encode-decode-sequence_maxsz-to-v4.2.patch Patch1436: 1436-NFSv4-flexfiles-Fix-invalid-deref-in-FF_LAYOUT_DEVID.patch Patch1437: 1437-NFS-Fix-memory-leaks-and-corruption-in-readdir.patch Patch1438: 1438-NFS-Directory-page-cache-pages-need-to-be-locked-whe.patch Patch1439: 1439-NFS-Revalidate-the-file-size-on-a-fatal-write-error.patch Patch1440: 1440-NFS-pnfs-Fix-pnfs_generic_prepare_to_resend_writes.patch Patch1441: 1441-NFS-Fix-memory-leaks.patch Patch1442: 1442-nfs-add-minor-version-to-nfs_server_key-for-fscache.patch Patch1443: 1443-NFS-Fix-a-page-leak-in-nfs_destroy_unlinked_subreque.patch Patch1444: 1444-NFS-direct.c-Fix-memory-leak-of-dreq-when-nfs_get_lo.patch Patch1445: 1445-NFS-Fix-memory-leaks-in-nfs_pageio_stop_mirroring.patch Patch1446: 1446-pvpanic-add-crash-loaded-event.patch Patch1447: 1447-kbuild-mark-prepare0-as-PHONY-to-fix-external-module.patch Patch1448: 1448-alinux-sched-Fix-steal-in-cpuacct.proc_stat-in-guest.patch Patch1449: 1449-device-dax-Hotremove-persistent-memory-that-is-used-.patch Patch1450: 1450-device-dax-don-t-leak-kernel-memory-to-user-space-af.patch Patch1451: 1451-khugepaged-add-self-test.patch Patch1452: 1452-khugepaged-do-not-stop-collapse-if-less-than-half-PT.patch Patch1453: 1453-khugepaged-drain-all-LRU-caches-before-scanning-page.patch Patch1454: 1454-khugepaged-drain-LRU-add-pagevec-after-swapin.patch Patch1455: 1455-khugepaged-allow-to-collapse-a-page-shared-across-fo.patch Patch1456: 1456-khugepaged-allow-to-collapse-PTE-mapped-compound-pag.patch Patch1457: 1457-thp-change-CoW-semantics-for-anon-THP.patch Patch1458: 1458-khugepaged-introduce-max_ptes_shared-tunable.patch Patch1459: 1459-alinux-mm-thp-add-fast_cow-switch.patch Patch1460: 1460-alinux-sched-Add-switch-for-update_blocked_averages.patch Patch1461: 1461-alinux-sched-Add-switch-for-scheduler_tick-load-trac.patch Patch1462: 1462-alinux-sched-Introduce-cfs-scheduling-latency-histog.patch Patch1463: 1463-alinux-sched-Add-cgroup-level-blocked-time-histogram.patch Patch1464: 1464-alinux-sched-Add-cgroup-s-scheduling-latency-histogr.patch Patch1465: 1465-alinux-sched-Add-nr-to-sched-latency-histogram.patch Patch1466: 1466-alinux-sched-Finer-grain-of-sched-latency.patch Patch1467: 1467-sched-fair-Disable-LB_BIAS-by-default.patch Patch1468: 1468-cpuidle-menu-Remove-get_loadavg-from-the-performance.patch Patch1469: 1469-sched-fair-Remove-rq-load.patch Patch1470: 1470-sched-fair-Remove-the-rq-cpu_load-update-code.patch Patch1471: 1471-sched-fair-Replace-source_load-target_load-with-weig.patch Patch1472: 1472-sched-debug-Remove-sd-_idx-range-on-sysctl.patch Patch1473: 1473-sched-core-Remove-rq-cpu_load.patch Patch1474: 1474-sched-core-Remove-sd-_idx.patch Patch1475: 1475-sched-fair-Remove-sgs-sum_weighted_load.patch Patch1476: 1476-lib-genalloc-add-gen_pool_dma_zalloc-for-zeroed-DMA-.patch Patch1477: 1477-USB-use-genalloc-for-USB-HCs-with-local-memory.patch Patch1478: 1478-USB-drop-HCD_LOCAL_MEM-flag.patch Patch1479: 1479-usb-don-t-create-dma-pools-for-HCDs-with-a-localmem_.patch Patch1480: 1480-usb-add-a-hcd_uses_dma-helper.patch Patch1481: 1481-alinux-sched-Fix-wrong-cpuacct_update_latency-declar.patch Patch1482: 1482-sched-fair-Optimize-update_blocked_averages.patch Patch1483: 1483-sched-fair-Fix-O-nr_cgroups-in-the-load-balancing-pa.patch Patch1484: 1484-sched-cpufreq-Move-the-cfs_rq_util_change-call-to-cp.patch Patch1485: 1485-block-improve-logic-around-when-to-sort-a-plug-list.patch Patch1486: 1486-blk-mq-add-mq_ops-commit_rqs.patch Patch1487: 1487-nvme-implement-mq_ops-commit_rqs-hook.patch Patch1488: 1488-virtio_blk-implement-mq_ops-commit_rqs-hook.patch Patch1489: 1489-blk-mq-use-bd-last-true-for-list-inserts.patch Patch1490: 1490-blk-mq-use-plug-for-devices-that-implement-commits_r.patch Patch1491: 1491-ACPI-APEI-Remove-silent-flag-from-ghes_read_estatus.patch Patch1492: 1492-ACPI-APEI-Make-hest.c-manage-the-estatus-memory-pool.patch Patch1493: 1493-ACPI-APEI-Make-estatus-pool-allocation-a-static-size.patch Patch1494: 1494-ACPI-APEI-Don-t-store-CPER-records-physical-address-.patch Patch1495: 1495-ACPI-APEI-Remove-spurious-GHES_TO_CLEAR-check.patch Patch1496: 1496-ACPI-APEI-Don-t-update-struct-ghes-flags-in-read-cle.patch Patch1497: 1497-ACPI-APEI-Generalise-the-estatus-queue-s-notify-code.patch Patch1498: 1498-ACPI-APEI-Don-t-allow-ghes_ack_error-to-mask-earlier.patch Patch1499: 1499-ACPI-APEI-Move-NOTIFY_SEA-between-the-estatus-queue-.patch Patch1500: 1500-ACPI-APEI-Switch-NOTIFY_SEA-to-use-the-estatus-queue.patch Patch1501: 1501-KVM-arm-arm64-Add-kvm_ras.h-to-collect-kvm-specific-.patch Patch1502: 1502-arm64-KVM-mm-Move-SEA-handling-behind-a-single-claim.patch Patch1503: 1503-ACPI-APEI-Move-locking-to-the-notification-helper.patch Patch1504: 1504-ACPI-APEI-Let-the-notification-helper-specify-the-fi.patch Patch1505: 1505-ACPI-APEI-Pass-ghes-and-estatus-separately-to-avoid-.patch Patch1506: 1506-ACPI-APEI-Make-GHES-estatus-header-validation-more-u.patch Patch1507: 1507-ACPI-APEI-Split-ghes_read_estatus-to-allow-a-peek-at.patch Patch1508: 1508-ACPI-APEI-Only-use-queued-estatus-entry-during-in_nm.patch Patch1509: 1509-ACPI-APEI-Use-separate-fixmap-pages-for-arm64-NMI-li.patch Patch1510: 1510-mm-memory-failure-Add-memory_failure_queue_kick.patch Patch1511: 1511-ACPI-APEI-Kick-the-memory_failure-queue-for-synchron.patch Patch1512: 1512-arm64-acpi-Make-apei_claim_sea-synchronise-with-APEI.patch Patch1513: 1513-firmware-arm_sdei-Add-ACPI-GHES-registration-helper.patch Patch1514: 1514-ACPI-APEI-Add-support-for-the-SDEI-GHES-Notification.patch Patch1515: 1515-io_uring-remove-obsolete-state-parameter.patch Patch1516: 1516-io_uring-cleanup-io_poll_remove_one-logic.patch Patch1517: 1517-io_uring-rename-io_file_put.patch Patch1518: 1518-io_uring-don-t-repeat-valid-flag-list.patch Patch1519: 1519-splice-export-do_tee.patch Patch1520: 1520-io_uring-add-tee-2-support.patch Patch1521: 1521-io_uring-remove-req-needs_fixed_files.patch Patch1522: 1522-io_uring-don-t-submit-sqes-when-ctx-refs-is-dying.patch Patch1523: 1523-io_uring-fix-flush-req-refs-underflow.patch Patch1524: 1524-io_uring-simplify-io_timeout-locking.patch Patch1525: 1525-io_uring-don-t-re-read-sqe-off-in-timeout_prep.patch Patch1526: 1526-io_uring-separate-DRAIN-flushing-into-a-cold-path.patch Patch1527: 1527-io_uring-get-rid-of-manual-punting-in-io_close.patch Patch1528: 1528-io_uring-add-io_statx-structure.patch Patch1529: 1529-statx-allow-system-call-to-be-invoked-from-io_uring.patch Patch1530: 1530-io_uring-call-statx-directly.patch Patch1531: 1531-statx-hide-interfaces-no-longer-used-by-io_uring.patch Patch1532: 1532-io_uring-move-timeouts-flushing-to-a-helper.patch Patch1533: 1533-io_uring-off-timeouts-based-only-on-completions.patch Patch1534: 1534-io_uring-fix-overflowed-reqs-cancellation.patch Patch1535: 1535-io_uring-disallow-close-of-ring-itself.patch Patch1536: 1536-io_uring-fix-SQ-IO-POLL-with-unsupported-opcodes.patch Patch1537: 1537-io_uring-do-build_open_how-only-once.patch Patch1538: 1538-io_uring-deduplicate-io_openat-2-_prep.patch Patch1539: 1539-io_uring-move-send-recv-IOPOLL-check-into-prep.patch Patch1540: 1540-io_uring-re-set-iov-base-len-for-buffer-select-retry.patch Patch1541: 1541-io_uring-validate-the-full-range-of-provided-buffers.patch Patch1542: 1542-io_uring-use-kvfree-in-io_sqe_buffer_register.patch Patch1543: 1543-io_uring-don-t-derive-close-state-from-func.patch Patch1544: 1544-io_uring-remove-custom-func-handlers.patch Patch1545: 1545-io_uring-don-t-arm-a-timeout-through-work.func.patch Patch1546: 1546-io_wq-add-per-wq-work-handler-instead-of-per-work.patch Patch1547: 1547-io_uring-allow-O_NONBLOCK-async-retry.patch Patch1548: 1548-io_uring-avoid-whole-io_wq_work-copy-for-requests-co.patch Patch1549: 1549-io_uring-async-task-poll-trigger-cleanup.patch Patch1550: 1550-io_uring-fix-io_kiocb.flags-modification-race-in-IOP.patch Patch1551: 1551-io_uring-allow-POLL_ADD-with-double-poll_wait-users.patch Patch1552: 1552-io_uring-avoid-unnecessary-io_wq_work-copy-for-fast-.patch Patch1553: 1553-cpufreq-intel_pstate-Fix-compilation-for-CONFIG_ACPI.patch Patch1554: 1554-alinux-introduce-deferred_meminit-boot-parameter.patch Patch1555: 1555-vfio-pci-Fault-mmaps-to-enable-vma-tracking.patch Patch1556: 1556-vfio-pci-Invalidate-mmaps-and-block-MMIO-access-on-d.patch Patch1557: 1557-arm64-Add-part-number-for-Neoverse-N1.patch Patch1558: 1558-arm64-arch_timerq-Add-workaround-for-ARM-erratum-118.patch Patch1559: 1559-arm64-arch_timer-avoid-unused-function-warning.patch Patch1560: 1560-arm64-Make-ARM64_ERRATUM_1188873-depend-on-COMPAT.patch Patch1561: 1561-arm64-Apply-ARM64_ERRATUM_1188873-to-Neoverse-N1.patch Patch1562: 1562-arm64-Restrict-ARM64_ERRATUM_1188873-mitigation-to-A.patch Patch1563: 1563-arm64-Handle-erratum-1418040-as-a-superset-of-erratu.patch Patch1564: 1564-arm64-Update-silicon-errata.txt-for-Neoverse-N1-1349.patch Patch1565: 1565-perf-tools-Add-PMU-event-JSON-files-for-ARM-Cortex-A.patch Patch1566: 1566-arm64-cpufeature-Trap-CTR_EL0-access-only-where-it-i.patch Patch1567: 1567-arm64-errata-Hide-CTR_EL0.DIC-on-systems-affected-by.patch Patch1568: 1568-arm64-Fake-the-IminLine-size-on-systems-affected-by-.patch Patch1569: 1569-arm64-compat-Workaround-Neoverse-N1-1542419-for-comp.patch Patch1570: 1570-arm64-Silence-clang-warning-on-mismatched-value-regi.patch Patch1571: 1571-io_uring-fix-lazy-work-init.patch Patch1572: 1572-io-wq-reorder-cancellation-pending-running.patch Patch1573: 1573-io-wq-add-an-option-to-cancel-all-matched-reqs.patch Patch1574: 1574-io_uring-cancel-all-task-s-requests-on-exit.patch Patch1575: 1575-io_uring-batch-cancel-in-io_uring_cancel_files.patch Patch1576: 1576-io_uring-lazy-get-task.patch Patch1577: 1577-io_uring-cancel-by-task-not-pid.patch Patch1578: 1578-io_uring-don-t-fail-links-for-EAGAIN-error-in-IOPOLL.patch Patch1579: 1579-io_uring-add-memory-barrier-to-synchronize-io_kiocb-.patch Patch1580: 1580-io_uring-acquire-mm-for-task_work-for-SQPOLL.patch Patch1581: 1581-io_uring-name-sq-thread-and-ref-completions.patch Patch1582: 1582-io_uring-reap-poll-completions-while-waiting-for-ref.patch Patch1583: 1583-io_uring-fix-possible-race-condition-against-REQ_F_N.patch Patch1584: 1584-drm-amdgpu-fix-unload-driver-fail.patch Patch1585: 1585-perf-arm64-Fix-mksyscalltbl-when-system-kernel-heade.patch Patch1586: 1586-io_uring-fix-io_sq_thread-no-schedule-when-busy.patch Patch1587: 1587-iommu-Add-fast-hook-for-getting-DMA-domains.patch Patch1588: 1588-iommu-dma-Use-fast-DMA-domain-lookup.patch Patch1589: 1589-arm64-dma-mapping-Mildly-optimise-non-coherent-IOMMU.patch Patch1590: 1590-arm64-capabilities-Merge-entries-for-ARM64_WORKAROUN.patch Patch1591: 1591-arm64-capabilities-Merge-duplicate-Cavium-erratum-en.patch Patch1592: 1592-arm64-capabilities-Merge-duplicate-entries-for-Qualc.patch Patch1593: 1593-arm64-capabilities-Speed-up-capability-lookup.patch Patch1594: 1594-arm64-capabilities-Optimize-this_cpu_has_cap.patch Patch1595: 1595-arm64-capabilities-Use-linear-array-for-detection-an.patch Patch1596: 1596-arm64-capabilities-Batch-cpu_enable-callbacks.patch Patch1597: 1597-irqchip-gic-v3-Remove-acknowledge-loop.patch Patch1598: 1598-irqchip-gic-Unify-GIC-priority-definitions.patch Patch1599: 1599-arm64-daifflags-Use-irqflags-functions-for-daifflags.patch Patch1600: 1600-genirq-Provide-basic-NMI-management-for-interrupt-li.patch Patch1601: 1601-genirq-Provide-NMI-management-for-percpu_devid-inter.patch Patch1602: 1602-genirq-Provide-NMI-handlers.patch Patch1603: 1603-irqdesc-Add-domain-handler-for-NMIs.patch Patch1604: 1604-arm64-Remove-unused-daif-related-functions-macros.patch Patch1605: 1605-arm64-cpufeature-Set-SYSREG_GIC_CPUIF-as-a-boot-syst.patch Patch1606: 1606-arm64-cpufeature-Add-cpufeature-for-IRQ-priority-mas.patch Patch1607: 1607-arm-arm64-gic-v3-Add-PMR-and-RPR-accessors.patch Patch1608: 1608-irqchip-gic-v3-Switch-to-PMR-masking-before-calling-.patch Patch1609: 1609-arm64-ptrace-Provide-definitions-for-PMR-values.patch Patch1610: 1610-arm64-Make-PMR-part-of-task-context.patch Patch1611: 1611-arm64-Unmask-PMR-before-going-idle.patch Patch1612: 1612-arm64-kvm-Unmask-PMR-before-entering-guest.patch Patch1613: 1613-efi-Let-architectures-decide-the-flags-that-should-b.patch Patch1614: 1614-arm64-irqflags-Use-ICC_PMR_EL1-for-interrupt-masking.patch Patch1615: 1615-arm64-daifflags-Include-PMR-in-daifflags-restore-ope.patch Patch1616: 1616-arm64-alternative-Allow-alternative-status-checking-.patch Patch1617: 1617-arm64-alternative-Apply-alternatives-early-in-boot-p.patch Patch1618: 1618-irqchip-gic-v3-Factor-group0-detection-into-function.patch Patch1619: 1619-arm64-Switch-to-PMR-masking-when-starting-CPUs.patch Patch1620: 1620-arm64-gic-v3-Implement-arch-support-for-priority-mas.patch Patch1621: 1621-irqchip-gic-v3-Detect-if-GIC-can-support-pseudo-NMIs.patch Patch1622: 1622-irqchip-gic-v3-Handle-pseudo-NMIs.patch Patch1623: 1623-irqchip-gic-v3-Allow-interrupts-to-be-set-as-pseudo-.patch Patch1624: 1624-arm64-Handle-serror-in-NMI-context.patch Patch1625: 1625-arm64-Skip-preemption-when-exiting-an-NMI.patch Patch1626: 1626-arm64-Skip-irqflags-tracing-for-NMI-in-IRQs-disabled.patch Patch1627: 1627-arm64-Enable-the-support-of-pseudo-NMIs.patch Patch1628: 1628-arm64-irqflags-Fix-clang-build-warnings.patch Patch1629: 1629-arm64-sysreg-Make-mrs_s-and-msr_s-macros-work-with-C.patch Patch1630: 1630-arm64-irqflags-Pass-flags-as-readonly-operand-to-res.patch Patch1631: 1631-arm64-irqflags-Add-condition-flags-to-inline-asm-clo.patch Patch1632: 1632-arm64-Fix-interrupt-tracing-in-the-presence-of-NMIs.patch Patch1633: 1633-arm64-Fix-incorrect-irqflag-restore-for-priority-mas.patch Patch1634: 1634-arm64-irqflags-Introduce-explicit-debugging-for-IRQ-.patch Patch1635: 1635-arm64-Fix-incorrect-irqflag-restore-for-priority-mas.patch Patch1636: 1636-arm64-Lower-priority-mask-for-GIC_PRIO_IRQON.patch Patch1637: 1637-arm64-Relax-ICC_PMR_EL1-accesses-when-ICC_CTLR_EL1.P.patch Patch1638: 1638-arm64-fix-kernel-stack-overflow-in-kdump-capture-ker.patch Patch1639: 1639-perf-stat-Fix-shadow-stats-for-clock-events.patch Patch1640: 1640-ICX-platform-x86-ISST-Allow-additional-core-power-ma.patch Patch1641: 1641-ICX-platform-x86-ISST-Fix-wrong-unregister-type.patch Patch1642: 1642-blk-iolatency-only-call-ktime_get-if-needed.patch Patch1643: 1643-arm_pmu-acpi-spe-Add-initial-MADT-SPE-probing.patch Patch1644: 1644-perf-arm_spe-Enable-ACPI-Platform-automatic-module-l.patch Patch1645: 1645-ACPICA-ACPI-6.3-MADT-add-support-for-statistical-pro.patch Patch1646: 1646-mm-mmap-zap-pages-with-read-mmap_sem-in-munmap.patch Patch1647: 1647-mm-unmap-VM_HUGETLB-mappings-with-optimized-path.patch Patch1648: 1648-mm-unmap-VM_PFNMAP-mappings-with-optimized-path.patch Patch1649: 1649-filemap-pass-vm_fault-to-the-mmap-ra-helpers.patch Patch1650: 1650-filemap-kill-page_cache_read-usage-in-filemap_fault.patch Patch1651: 1651-filemap-drop-the-mmap_sem-for-all-blocking-operation.patch Patch1652: 1652-mm-mmu_gather-remove-__tlb_reset_range-for-force-flu.patch Patch1653: 1653-mm-filemap.c-don-t-bother-dropping-mmap_sem-for-zero.patch Patch1654: 1654-mm-page_alloc-spread-allocations-across-zones-before.patch Patch1655: 1655-mm-use-alloc_flags-to-record-if-kswapd-can-wake.patch Patch1656: 1656-mm-reclaim-small-amounts-of-memory-when-an-external-.patch Patch1657: 1657-mm-page_alloc-do-not-wake-kswapd-with-zone-lock-held.patch Patch1658: 1658-mm-page_alloc-fix-a-division-by-zero-error-when-boos.patch Patch1659: 1659-mm-do-not-boost-watermarks-to-avoid-fragmentation-fo.patch Patch1660: 1660-mm-page_alloc.c-avoid-potential-NULL-pointer-derefer.patch Patch1661: 1661-mm-page_alloc.c-fix-never-set-ALLOC_NOFRAGMENT-flag.patch Patch1662: 1662-mm-vmscan-do-not-special-case-slab-reclaim-when-wate.patch Patch1663: 1663-mm-limit-boost_watermark-on-small-zones.patch Patch1664: 1664-mm-page_alloc-reset-the-zone-watermark_boost-early.patch Patch1665: 1665-io_uring-fix-hanging-iopoll-in-case-of-EAGAIN.patch Patch1666: 1666-io_uring-fix-current-mm-NULL-dereference-on-exit.patch Patch1667: 1667-acpi-nfit-Add-support-for-Intel-DSM-1.8-commands.patch Patch1668: 1668-acpi-nfit-libnvdimm-Store-dimm-id-as-a-member-to-str.patch Patch1669: 1669-keys-Export-lookup_user_key-to-external-users.patch Patch1670: 1670-keys-encrypted-add-nvdimm-key-format-type-to-encrypt.patch Patch1671: 1671-acpi-nfit-libnvdimm-Introduce-nvdimm_security_ops.patch Patch1672: 1672-acpi-nfit-libnvdimm-Add-freeze-security-support-to-I.patch Patch1673: 1673-acpi-nfit-libnvdimm-Add-unlock-of-nvdimm-support-for.patch Patch1674: 1674-acpi-nfit-libnvdimm-Add-disable-passphrase-support-t.patch Patch1675: 1675-acpi-nfit-libnvdimm-Add-enable-update-passphrase-sup.patch Patch1676: 1676-acpi-nfit-libnvdimm-Add-support-for-issue-secure-era.patch Patch1677: 1677-acpi-nfit-libnvdimm-security-Add-security-DSM-overwr.patch Patch1678: 1678-acpi-nfit-libnvdimm-security-add-Intel-DSM-1.8-maste.patch Patch1679: 1679-tools-testing-nvdimm-Add-test-support-for-Intel-nvdi.patch Patch1680: 1680-tools-testing-nvdimm-Add-overwrite-support-for-nfit_.patch Patch1681: 1681-tools-testing-nvdimm-add-Intel-DSM-1.8-support-for-n.patch Patch1682: 1682-libnvdimm-security-Add-documentation-for-nvdimm-secu.patch Patch1683: 1683-libnvdimm-security-provide-fix-for-secure-erase-to-u.patch Patch1684: 1684-alinux-block-throttle-only-do-io-statistics-if-neede.patch Patch1685: 1685-Intel-perf-x86-intel-uncore-Add-uncore-support-for-S.patch Patch1686: 1686-Intel-perf-x86-intel-uncore-Factor-out-box-ref-unref.patch Patch1687: 1687-Intel-perf-x86-intel-uncore-Support-MMIO-type-uncore.patch Patch1688: 1688-Intel-perf-x86-intel-uncore-Clean-up-client-IMC.patch Patch1689: 1689-Intel-perf-x86-intel-uncore-Add-IMC-uncore-support-f.patch Patch1690: 1690-Intel-perf-x86-intel-uncore-Factor-out-__snr_uncore_.patch Patch1691: 1691-Intel-perf-x86-intel-uncore-Add-box_offsets-for-free.patch Patch1692: 1692-Intel-perf-x86-intel-uncore-Add-Ice-Lake-server-unco.patch Patch1693: 1693-perf-x86-Add-helper-to-obtain-performance-counter-in.patch Patch1694: 1694-perf-x86-amd-Constrain-Large-Increment-per-Cycle-eve.patch Patch1695: 1695-perf-x86-amd-Add-support-for-Large-Increment-per-Cyc.patch Patch1696: 1696-x86-cpu-amd-Call-init_amd_zn-om-Family-19h-processor.patch Patch1697: 1697-perf-amd-uncore-Prepare-L3-thread-mask-code-for-Fami.patch Patch1698: 1698-perf-amd-uncore-Make-L3-thread-mask-code-more-readab.patch Patch1699: 1699-perf-amd-uncore-Add-support-for-Family-19h-L3-PMU.patch Patch1700: 1700-Revert-EDAC-amd64-Support-more-than-two-controllers-.patch Patch1701: 1701-EDAC-amd64-Support-more-than-two-controllers-for-chi.patch Patch1702: 1702-EDAC-amd64-Initialize-DIMM-info-for-systems-with-mor.patch Patch1703: 1703-EDAC-amd64-Find-Chip-Select-memory-size-using-Addres.patch Patch1704: 1704-EDAC-amd64-Set-grain-per-DIMM.patch Patch1705: 1705-io_uring-export-cq-overflow-status-to-userspace.patch Patch1706: 1706-vfs-afs-ext4-Make-the-inode-hash-table-RCU-searchabl.patch Patch1707: 1707-io_uring-fix-memleak-in-__io_sqe_files_update.patch Patch1708: 1708-io_uring-fix-memleak-in-io_sqe_files_register.patch Patch1709: 1709-io_uring-account-user-memory-freed-when-exit-has-bee.patch Patch1710: 1710-io_uring-fix-missing-msg_name-assignment.patch Patch1711: 1711-io_uring-fix-not-initialised-work-flags.patch Patch1712: 1712-samples-bpf-workaround-clang-asm-goto-compilation-er.patch Patch1713: 1713-samples-bpf-fix-build-with-new-clang.patch Patch1714: 1714-samples-bpf-Add-a-workaround-for-asm_inline.patch Patch1715: 1715-Revert-samples-bpf-fix-build-by-setting-HAVE_ATTR_TE.patch Patch1716: 1716-ovl-inode-reference-leak-in-ovl_is_inuse-true-case.patch Patch1717: 1717-alinux-blk-iocost-bypass-IOs-earlier-if-disabled.patch Patch1718: 1718-alinux-tcp_rt-module-add-tcp_rt-module.patch Patch1719: 1719-alinux-tcp_rt-module-support-ports_range.patch Patch1720: 1720-alinux-tcp_rt-module-change-real-to-stats.patch Patch1721: 1721-alinux-tcp_rt-module-change-relay-work-mode.patch Patch1722: 1722-alinux-tcp_rt-module-fix-repeat-stats-for-mrtt.patch Patch1723: 1723-alinux-tcp_rt-module-simplify-the-parameter-name.patch Patch1724: 1724-alinux-tcp_rt-module-P-record-add-rt-and-tcp-reorder.patch Patch1725: 1725-alinux-tcp_rt-module-save-tcp-rtt-when-R-record-chan.patch Patch1726: 1726-alinux-tcp_rt-module-use-atomic64_xchg-replace-atomi.patch Patch1727: 1727-alinux-tcp_rt-module-change-the-_tcp_rt_stats-item-t.patch Patch1728: 1728-alinux-tcp_rt-module-support-pports_range.patch Patch1729: 1729-alinux-tcp_rt-module-peer-ports-add-more-statistics.patch Patch1730: 1730-alinux-tcp_rt-add-Documentation-for-tcp-rt.patch Patch1731: 1731-x86-resctrl-Rename-asm-resctrl_sched.h-to-asm-resctr.patch Patch1732: 1732-x86-cpu-Move-resctrl-CPUID-code-to-resctrl.patch Patch1733: 1733-x86-resctrl-Support-CPUID-enumeration-of-MBM-counter.patch Patch1734: 1734-x86-resctrl-Fix-memory-bandwidth-counter-width-for-A.patch Patch1735: 1735-hookers-fix-Kconfig-dependency-on-INET.patch Patch1736: 1736-alinux-block-initialize-io-hang-counter.patch Patch1737: 1737-perf-vendor-events-amd-Add-L3-cache-events-for-Famil.patch Patch1738: 1738-alinux-sched-Add-cpu_stress-to-show-system-wide-task.patch Patch1739: 1739-iocost-over-budget-forced-IOs-should-schedule-async-.patch Patch1740: 1740-iocost-Fix-iocost_monitor.py-due-to-helper-type-mism.patch Patch1741: 1741-blk-iocost-fix-incorrect-vtime-comparison-in-iocg_is.patch Patch1742: 1742-blk-iocost-remove-duplicated-lines-in-comments.patch Patch1743: 1743-blk-iocost-Fix-error-on-iocost_ioc_vrate_adj.patch Patch1744: 1744-blk-iocost-switch-to-fixed-non-auto-decaying-use_del.patch Patch1745: 1745-block-make-rq-sector-size-accessible-for-block-stats.patch Patch1746: 1746-blk-iocost-account-for-IO-size-when-testing-latencie.patch Patch1747: 1747-iocost_monitor-exit-successfully-if-interval-is-zero.patch Patch1748: 1748-iocost_monitor-drop-string-wrap-around-numbers-when-.patch Patch1749: 1749-iocost-protect-iocg-abs_vdebt-with-iocg-waitq.lock.patch Patch1750: 1750-io_uring-fix-recvmsg-memory-leak-with-buffer-selecti.patch Patch1751: 1751-Revert-blk-mq-balance-mapping-between-present-CPUs-a.patch Patch1752: 1752-genirq-affinity-Move-two-stage-affinity-spreading-in.patch Patch1753: 1753-genirq-affinity-Pass-first-vector-to-__irq_build_aff.patch Patch1754: 1754-genirq-affinity-Add-support-for-allocating-interrupt.patch Patch1755: 1755-blk-mq-kill-q-mq_map.patch Patch1756: 1756-blk-mq-abstract-out-queue-map.patch Patch1757: 1757-blk-mq-provide-dummy-blk_mq_map_queue_type-helper.patch Patch1758: 1758-blk-mq-pass-in-request-bio-flags-to-queue-mapping.patch Patch1759: 1759-block-don-t-lose-track-of-REQ_INTEGRITY-flag.patch Patch1760: 1760-blk-mq-allow-software-queue-to-map-to-multiple-hardw.patch Patch1761: 1761-blk-mq-add-type-attribute-to-the-sysfs-hctx-director.patch Patch1762: 1762-blk-mq-support-multiple-hctx-maps.patch Patch1763: 1763-blk-mq-separate-number-of-hardware-queues-from-nr_cp.patch Patch1764: 1764-blk-mq-cache-request-hardware-queue-mapping.patch Patch1765: 1765-blk-mq-cleanup-and-improve-list-insertion.patch Patch1766: 1766-blk-mq-improve-plug-list-sorting.patch Patch1767: 1767-blk-mq-initial-support-for-multiple-queue-maps.patch Patch1768: 1768-nvme-utilize-two-queue-maps-one-for-reads-and-one-fo.patch Patch1769: 1769-nvme-pci-check-kstrtoint-return-value-in-queue_count.patch Patch1770: 1770-nvme-add-separate-poll-queue-map.patch Patch1771: 1771-blk-mq-balance-mapping-between-present-CPUs-and-queu.patch Patch1772: 1772-nvme-fix-boot-hang-with-only-being-able-to-get-one-I.patch Patch1773: 1773-nvme-fix-handling-of-EINVAL-on-pci_alloc_irq_vectors.patch Patch1774: 1774-nvme-default-to-0-poll-queues.patch Patch1775: 1775-blk-mq-fix-allocation-for-queue-mapping-table.patch Patch1776: 1776-nvme-provide-optimized-poll-function-for-separate-po.patch Patch1777: 1777-block-move-queues-types-to-the-block-layer.patch Patch1778: 1778-nvme-fix-irq-vs-io_queue-calculations.patch Patch1779: 1779-nvme-pci-fix-nvme_setup_irqs.patch Patch1780: 1780-blk-mq-re-build-queue-map-in-case-of-kdump-kernel.patch Patch1781: 1781-blk-mq-Keep-set-nr_hw_queues-and-set-map-.nr_queues-.patch Patch1782: 1782-nvme-pci-don-t-share-queue-maps.patch Patch1783: 1783-blk-mq-skip-zero-queue-maps-in-blk_mq_map_swqueue.patch Patch1784: 1784-blk-mq-only-dispatch-to-non-defauly-queue-maps-if-th.patch Patch1785: 1785-block-Fix-blk_mq_-_map_queues-kernel-doc-headers.patch Patch1786: 1786-nvme-pci-Hold-cq_poll_lock-while-completing-CQEs.patch Patch1787: 1787-TencentOS-kernel-ipvs-avoid-drop-first-packet-by-reu.patch Patch1788: 1788-nvme-pci-remove-unused-nvme_iod-member.patch Patch1789: 1789-block-add-a-req_bvec-helper.patch Patch1790: 1790-block-add-a-rq_integrity_vec-helper.patch Patch1791: 1791-block-add-a-rq_dma_dir-helper.patch Patch1792: 1792-block-add-dma_map_bvec-helper.patch Patch1793: 1793-nvme-pci-remove-nvme_init_iod.patch Patch1794: 1794-nvme-pci-move-the-call-to-nvme_cleanup_cmd-out-of-nv.patch Patch1795: 1795-nvme-pci-merge-nvme_free_iod-into-nvme_unmap_data.patch Patch1796: 1796-nvme-pci-only-call-nvme_unmap_data-for-requests-tran.patch Patch1797: 1797-nvme-pci-do-not-build-a-scatterlist-to-map-metadata.patch Patch1798: 1798-nvme-pci-split-metadata-handling-from-nvme_map_data-.patch Patch1799: 1799-nvme-pci-remove-the-inline-scatterlist-optimization.patch Patch1800: 1800-nvme-pci-optimize-mapping-of-small-single-segment-re.patch Patch1801: 1801-nvme-pci-optimize-mapping-single-segment-requests-us.patch Patch1802: 1802-nvme-pci-tidy-up-nvme_map_data.patch Patch1803: 1803-nvme-pci-Set-the-prp2-correctly-when-using-more-than.patch Patch1804: 1804-nvme-pci-fix-psdt-field-for-single-segment-sgls.patch Patch1805: 1805-alinux-nvme-pci-Improve-mapping-single-segment-reque.patch Patch1806: 1806-alinux-nvme-pci-Improve-mapping-single-segment-reque.patch Patch1807: 1807-mm-convert-PG_balloon-to-PG_offline.patch Patch1808: 1808-mm-only-report-isolation-failures-when-offlining-mem.patch Patch1809: 1809-mm-page_isolation.c-convert-SKIP_HWPOISON-to-MEMORY_.patch Patch1810: 1810-mm-memory_hotplug-print-reason-for-the-offlining-fai.patch Patch1811: 1811-mm-memory_hotplug-__offline_pages-fix-wrong-locking.patch Patch1812: 1812-mm-memory_hotplug-deobfuscate-migration-part-of-offl.patch Patch1813: 1813-mm-page_alloc.c-memory-hotplug-free-pages-as-higher-.patch Patch1814: 1814-mm-memory_hotplug-export-generic_online_page.patch Patch1815: 1815-virtio-mem-Paravirtualized-memory-hotplug.patch Patch1816: 1816-virtio-mem-Allow-to-specify-an-ACPI-PXM-as-nid.patch Patch1817: 1817-virtio-mem-Paravirtualized-memory-hotunplug-part-1.patch Patch1818: 1818-virtio-mem-Paravirtualized-memory-hotunplug-part-2.patch Patch1819: 1819-mm-Allow-to-offline-unmovable-PageOffline-pages-via-.patch Patch1820: 1820-virtio-mem-Allow-to-offline-partially-unplugged-memo.patch Patch1821: 1821-mm-memory_hotplug-Introduce-offline_and_remove_memor.patch Patch1822: 1822-virtio-mem-Offline-and-remove-completely-unplugged-m.patch Patch1823: 1823-virtio-mem-Better-retry-handling.patch Patch1824: 1824-virtio-mem-Add-parent-resource-for-all-added-System-.patch Patch1825: 1825-virtio-mem-Drop-manual-check-for-already-present-mem.patch Patch1826: 1826-virtio-mem-Unplug-subblocks-right-to-left.patch Patch1827: 1827-virtio-mem-Use-ETXTBSY-as-error-code-if-the-device-i.patch Patch1828: 1828-virtio-mem-Try-to-unplug-the-complete-online-memory-.patch Patch1829: 1829-virtio-mem-Don-t-rely-on-implicit-compiler-padding-f.patch Patch1830: 1830-virtio-mem-drop-unnecessary-initialization.patch Patch1831: 1831-virtio-mem-silence-a-static-checker-warning.patch Patch1832: 1832-mm-memory_hotplug-set-node_start_pfn-of-hotadded-pgd.patch Patch1833: 1833-virtio_mem-convert-device-block-size-into-64bit.patch Patch1834: 1834-fuse-extract-fuse_fill_super_common.patch Patch1835: 1835-fuse-export-fuse_end_request.patch Patch1836: 1836-fuse-export-fuse_len_args.patch Patch1837: 1837-fuse-Export-fuse_send_init_request.patch Patch1838: 1838-fuse-add-fuse_iqueue_ops-callbacks.patch Patch1839: 1839-fuse-Separate-fuse-device-allocation-and-installatio.patch Patch1840: 1840-fuse-export-fuse_get_unique.patch Patch1841: 1841-fuse-Export-fuse_dequeue_forget-function.patch Patch1842: 1842-fuse-delete-dentry-if-timeout-is-zero.patch Patch1843: 1843-fuse-reserve-byteswapped-init-opcodes.patch Patch1844: 1844-fuse-reserve-values-for-mapping-protocol.patch Patch1845: 1845-virtio-fs-add-Documentation-filesystems-virtiofs.rst.patch Patch1846: 1846-virtio-fs-add-virtiofs-filesystem.patch Patch1847: 1847-virtio-fs-Change-module-name-to-virtiofs.ko.patch Patch1848: 1848-virtiofs-Do-not-end-request-in-submission-context.patch Patch1849: 1849-virtiofs-No-need-to-check-fpq-connected-state.patch Patch1850: 1850-virtiofs-Set-FR_SENT-flag-only-after-request-has-bee.patch Patch1851: 1851-virtiofs-Count-pending-forgets-as-in_flight-forgets.patch Patch1852: 1852-virtiofs-Retry-request-submission-from-worker-contex.patch Patch1853: 1853-virtiofs-Remove-set-but-not-used-variable-fc.patch Patch1854: 1854-virtiofs-Fix-old-style-declaration.patch Patch1855: 1855-virtiofs-Use-a-common-function-to-send-forget.patch Patch1856: 1856-virtiofs-Do-not-send-forget-request-struct-list_head.patch Patch1857: 1857-virtiofs-Use-completions-while-waiting-for-queue-to-.patch Patch1858: 1858-fuse-Support-RENAME_WHITEOUT-flag.patch Patch1859: 1859-alinux-virtio-fs-export-fuse_request_free.patch Patch1860: 1860-alinux-virtiofs-simplify-mount-options.patch Patch1861: 1861-nvme-fix-possible-deadlock-when-nvme_update_formats-.patch Patch1862: 1862-alinux-panic-change-the-default-value-of-crash_kexec.patch Patch1863: 1863-alinux-nvme-pci-hold-cq_lock-while-completing-CQEs.patch Patch1864: 1864-ext4-disable-dioread_nolock-whenever-delayed-allocat.patch Patch1865: 1865-x86-cpufeatures-Add-feature-bit-RDPRU-on-AMD.patch Patch1866: 1866-alinux-virtio-blk-fix-discard-buffer-overrun.patch Patch1867: 1867-ext4-fix-EXT_MAX_EXTENT-INDEX-to-check-for-zeroed-eh.patch Patch1868: 1868-ext4-fix-race-between-ext4_sync_parent-and-rename.patch Patch1869: 1869-dm-use-noio-when-sending-kobject-event.patch Patch1870: 1870-xfs-add-agf-freeblocks-verify-in-xfs_agf_verify.patch Patch1871: 1871-ovl-initialize-error-in-ovl_copy_xattr.patch Patch1872: 1872-Intel-ACPI-processor-Export-function-to-claim-_CST-c.patch Patch1873: 1873-Intel-ACPI-processor-Introduce-acpi_processor_evalua.patch Patch1874: 1874-Intel-ACPI-processor-Clean-up-acpi_processor_evaluat.patch Patch1875: 1875-Intel-ACPI-processor-Export-acpi_processor_evaluate_.patch Patch1876: 1876-Intel-intel_idle-Refactor-intel_idle_cpuidle_driver_.patch Patch1877: 1877-Intel-intel_idle-Use-ACPI-_CST-for-processor-models-.patch Patch1878: 1878-Intel-cpuidle-use-BIT-for-idle-state-flags-and-remov.patch Patch1879: 1879-Intel-Documentation-admin-guide-PM-Add-cpuidle-docum.patch Patch1880: 1880-Intel-cpuidle-Allow-idle-states-to-be-disabled-by-de.patch Patch1881: 1881-Intel-intel_idle-Allow-ACPI-_CST-to-be-used-for-sele.patch Patch1882: 1882-Intel-intel_idle-Add-module-parameter-to-prevent-ACP.patch Patch1883: 1883-Intel-intel_idle-Use-ACPI-_CST-on-server-systems.patch Patch1884: 1884-Intel-ACPI-processor-Make-ACPI_PROCESSOR_CSTATE-depe.patch Patch1885: 1885-Intel-Documentation-admin-guide-PM-Add-intel_idle-do.patch Patch1886: 1886-intel_idle-Customize-IceLake-server-support.patch Patch1887: 1887-alinux-mm-completely-disable-swapout-with-negative-s.patch Patch1888: 1888-perf-vendor-events-intel-Add-Icelake-V1.00-event-fil.patch Patch1889: 1889-tools-power-x86-intel-speed-select-Add-.gitignore-fi.patch Patch1890: 1890-tools-power-x86-intel-speed-select-Fix-a-read-overfl.patch Patch1891: 1891-tools-power-x86-intel-speed-select-Fix-package-typo.patch Patch1892: 1892-tools-power-x86-intel-speed-select-Fix-help-option-t.patch Patch1893: 1893-tools-power-x86-intel-speed-select-Fix-cpu-count-out.patch Patch1894: 1894-tools-power-x86-intel-speed-select-Simplify-output-f.patch Patch1895: 1895-tools-power-x86-intel-speed-select-Switch-output-to-.patch Patch1896: 1896-tools-power-x86-intel-speed-select-Change-turbo-rati.patch Patch1897: 1897-tools-power-x86-intel-speed-select-Output-human-read.patch Patch1898: 1898-tools-power-x86-intel-speed-select-Output-success-fa.patch Patch1899: 1899-tools-power-x86-intel-speed-select-Fix-memory-leak.patch Patch1900: 1900-tools-power-x86-intel-speed-select-Display-core-coun.patch Patch1901: 1901-tools-power-x86-intel-speed-select-Fix-high-priority.patch Patch1902: 1902-tools-power-x86-intel-speed-select-Allow-online-offl.patch Patch1903: 1903-tools-power-x86-intel-speed-select-Format-get-assoc-.patch Patch1904: 1904-tools-power-x86-intel-speed-select-Fix-some-debug-pr.patch Patch1905: 1905-tools-power-x86-intel-speed-select-Extend-core-power.patch Patch1906: 1906-tools-power-x86-intel-speed-select-Fix-perf-profile-.patch Patch1907: 1907-tools-power-x86-intel-speed-select-Remove-warning-fo.patch Patch1908: 1908-tools-power-x86-intel-speed-select-Base-freq-feature.patch Patch1909: 1909-tools-power-x86-intel-speed-select-Turbo-freq-featur.patch Patch1910: 1910-tools-power-x86-intel-speed-select-Refuse-to-disable.patch Patch1911: 1911-tools-power-x86-intel-speed-select-Add-int-argument-.patch Patch1912: 1912-tools-power-x86-intel-speed-select-Make-process_comm.patch Patch1913: 1913-tools-power-x86-intel-speed-select-Add-check-for-Cas.patch Patch1914: 1914-tools-power-x86-intel-speed-select-Implement-Cascade.patch Patch1915: 1915-tools-power-x86-intel-speed-select-Implement-perf-pr.patch Patch1916: 1916-tools-power-x86-intel-speed-select-Implement-base-fr.patch Patch1917: 1917-tools-power-x86-intel-speed-select-Extend-command-se.patch Patch1918: 1918-tools-power-x86-intel-speed-select-Change-display-of.patch Patch1919: 1919-tools-power-x86-intel-speed-select-Correct-CLX-N-fre.patch Patch1920: 1920-tools-power-x86-intel-speed-select-Auto-mode-for-CLX.patch Patch1921: 1921-tools-power-x86-intel-speed-select-Use-mailbox-for-C.patch Patch1922: 1922-tools-power-x86-intel-speed-select-Make-CLOS-frequen.patch Patch1923: 1923-tools-power-x86-intel-speed-select-Use-Frequency-wei.patch Patch1924: 1924-tools-power-x86-intel-speed-select-Support-platform-.patch Patch1925: 1925-tools-power-x86-intel-speed-select-Use-core-count-fo.patch Patch1926: 1926-tools-power-x86-intel-speed-select-Increment-version.patch Patch1927: 1927-tools-power-x86-intel-speed-select-Ignore-missing-co.patch Patch1928: 1928-tools-power-x86-intel-speed-select-Display-TRL-bucke.patch Patch1929: 1929-tools-power-x86-intel-speed-select-Add-support-for-c.patch Patch1930: 1930-tools-power-x86-intel-speed-select-Fix-result-displa.patch Patch1931: 1931-tools-power-x86-intel-speed-select-Change-the-order-.patch Patch1932: 1932-tools-power-x86-intel-speed-select-Update-version.patch Patch1933: 1933-tools-power-x86-intel-speed-select-Fix-display-for-t.patch Patch1934: 1934-tools-power-x86-intel-speed-select-Avoid-duplicate-n.patch Patch1935: 1935-tools-power-x86-intel-speed-select-Fix-mailbox-usage.patch Patch1936: 1936-tools-power-x86-intel-speed-select-Fix-last-cpu-numb.patch Patch1937: 1937-.gitignore-add-SPDX-License-Identifier.patch Patch1938: 1938-tools-power-x86-intel-speed-select-Warn-for-invalid-.patch Patch1939: 1939-tools-power-x86-intel-speed-select-Make-target-CPU-o.patch Patch1940: 1940-tools-power-x86-intel-speed-select-Enhance-core-powe.patch Patch1941: 1941-tools-power-x86-intel-speed-select-Use-more-verbiage.patch Patch1942: 1942-tools-power-x86-intel-speed-select-Special-handling-.patch Patch1943: 1943-tools-power-x86-intel-speed-select-Max-CPU-count-cal.patch Patch1944: 1944-tools-power-x86-intel-speed-select-Store-topology-in.patch Patch1945: 1945-tools-power-x86-intel-speed-select-Helpful-warning-f.patch Patch1946: 1946-tools-power-x86-intel-speed-select-Enhance-help.patch Patch1947: 1947-tools-power-x86-intel-speed-select-Enhance-info-opti.patch Patch1948: 1948-tools-power-x86-intel-speed-select-Add-an-API-for-er.patch Patch1949: 1949-tools-power-x86-intel-speed-select-Improve-error-dis.patch Patch1950: 1950-tools-power-x86-intel-speed-select-Check-feature-sta.patch Patch1951: 1951-tools-power-x86-intel-speed-select-Display-error-for.patch Patch1952: 1952-tools-power-x86-intel-speed-select-Enhance-help-for-.patch Patch1953: 1953-tools-power-x86-intel-speed-select-Improve-output-of.patch Patch1954: 1954-tools-power-x86-intel-speed-select-Kernel-interface-.patch Patch1955: 1955-tools-power-x86-intel-speed-select-Improve-core-powe.patch Patch1956: 1956-tools-power-x86-intel-speed-select-Show-error-for-in.patch Patch1957: 1957-tools-power-x86-intel-speed-select-Improve-CLX-comma.patch Patch1958: 1958-tools-power-x86-intel-speed-select-Fix-avx-options-f.patch Patch1959: 1959-tools-power-x86-intel-speed-select-Print-friendly-wa.patch Patch1960: 1960-tools-power-x86-intel-speed-select-Add-display-for-e.patch Patch1961: 1961-tools-power-x86-intel-speed-select-Avoid-duplicate-P.patch Patch1962: 1962-tools-power-x86-intel-speed-select-Fix-a-typo-in-err.patch Patch1963: 1963-tools-power-x86-intel-speed-select-Check-support-sta.patch Patch1964: 1964-tools-power-x86-intel-speed-select-Change-debug-to-e.patch Patch1965: 1965-tools-power-x86-intel-speed-select-Fix-CLX-N-package.patch Patch1966: 1966-intel-speed-select-Fix-speed-select-base-freq-proper.patch Patch1967: 1967-tools-power-x86-intel-speed-select-Enable-clos-for-t.patch Patch1968: 1968-tools-power-x86-intel-speed-select-Fix-json-perf-pro.patch Patch1969: 1969-tools-power-x86-intel-speed-select-Increase-CPU-coun.patch Patch1970: 1970-tools-power-x86-intel-speed-select-Fix-invalid-core-.patch Patch1971: 1971-platform-x86-ISST-Increase-timeout.patch Patch1972: 1972-alinux-block-don-t-decrement-nr_phys_segments-for-ph.patch Patch1973: 1973-PCI-Simplify-disconnected-marking.patch Patch1974: 1974-PCI-DPC-Save-and-restore-config-state.patch Patch1975: 1975-PCI-ERR-Handle-fatal-error-recovery.patch Patch1976: 1976-PCI-ERR-Simplify-broadcast-callouts.patch Patch1977: 1977-PCI-ERR-Always-report-current-recovery-status-for-ud.patch Patch1978: 1978-PCI-Unify-device-inaccessible.patch Patch1979: 1979-PCI-Make-link-active-reporting-detection-generic.patch Patch1980: 1980-PCI-portdrv-Resume-upon-exit-from-system-suspend-if-.patch Patch1981: 1981-PCI-ERR-Remove-duplicated-include-from-err.c.patch Patch1982: 1982-PCI-AER-Remove-unused-aer_error_resume.patch Patch1983: 1983-PCI-AER-Remove-error-source-from-AER-struct-aer_rpc.patch Patch1984: 1984-PCI-AER-Use-kfifo-for-tracking-events-instead-of-rei.patch Patch1985: 1985-PCI-AER-Use-kfifo_in_spinlocked-to-insert-locked-ele.patch Patch1986: 1986-PCI-AER-Use-threaded-IRQ-for-bottom-half.patch Patch1987: 1987-PCI-AER-Use-managed-resource-allocations.patch Patch1988: 1988-PCI-AER-Reuse-existing-pcie_port_find_device-interfa.patch Patch1989: 1989-PCI-AER-Abstract-AER-interrupt-handling.patch Patch1990: 1990-PCI-AER-Refactor-error-injection-fallbacks.patch Patch1991: 1991-PCI-AER-Queue-one-GHES-event-not-several-uninitializ.patch Patch1992: 1992-PCI-AER-Use-match_string-helper-to-simplify-the-code.patch Patch1993: 1993-PCI-Enable-SERR-forwarding-for-all-bridges.patch Patch1994: 1994-PCI-ASPM-Save-LTR-Capability-for-suspend-resume.patch Patch1995: 1995-PCI-ATS-Add-pci_ats_page_aligned-interface.patch Patch1996: 1996-PCI-portdrv-Use-conventional-Device-ID-table-formatt.patch Patch1997: 1997-PCI-portdrv-Support-PCIe-services-on-subtractive-dec.patch Patch1998: 1998-PCI-Use-dev_printk-when-possible.patch Patch1999: 1999-PCI-Replace-printk-KERN_INFO-with-pr_info-etc.patch Patch2000: 2000-PCI-Replace-dev_printk-KERN_DEBUG-with-dev_info-etc.patch Patch2001: 2001-PCI-DPC-Log-messages-with-pci_dev-not-pcie_device.patch Patch2002: 2002-PCI-AER-Log-messages-with-pci_dev-not-pcie_device.patch Patch2003: 2003-PCI-LINK-Report-degraded-links-via-link-bandwidth-no.patch Patch2004: 2004-PCI-portdrv-Use-shared-MSI-MSI-X-vector-for-Bandwidt.patch Patch2005: 2005-PCI-Assign-bus-numbers-present-in-EA-capability-for-.patch Patch2006: 2006-PCI-Make-pcie_downstream_port-available-outside-of-a.patch Patch2007: 2007-PCI-Get-rid-of-dev-has_secondary_link-flag.patch Patch2008: 2008-PCI-AER-Save-AER-Capability-for-suspend-resume.patch Patch2009: 2009-PCI-AER-Add-PoisonTLPBlocked-to-Uncorrectable-error-.patch Patch2010: 2010-PCI-AER-Use-for_each_set_bit-to-simplify-code.patch Patch2011: 2011-PCI-AER-Fix-kernel-doc-warnings.patch Patch2012: 2012-PCI-DPC-Add-pcie_ports-dpc-native-to-allow-DPC-witho.patch Patch2013: 2013-PCI-AER-Initialize-aer_fifo.patch Patch2014: 2014-genirq-Add-protection-against-unsafe-usage-of-generi.patch Patch2015: 2015-genirq-Add-return-value-to-check_irq_resend.patch Patch2016: 2016-genirq-Sanitize-state-handling-in-check_irq_resend.patch Patch2017: 2017-genirq-Provide-interrupt-injection-mechanism.patch Patch2018: 2018-PCI-AER-Fix-the-broken-interrupt-injection.patch Patch2019: 2019-PCI-pciehp-Disable-in-band-presence-detect-when-poss.patch Patch2020: 2020-PCI-pciehp-Wait-for-PDS-if-in-band-presence-is-disab.patch Patch2021: 2021-x86-mce-mm-Unmap-the-entire-page-if-the-whole-page-i.patch Patch2022: 2022-x86-entry-Get-rid-of-ist_begin-end_non_atomic.patch Patch2023: 2023-x86-mce-Send-MC-singal-from-task-work.patch Patch2024: 2024-x86-Replace-ist_enter-with-nmi_enter.patch Patch2025: 2025-x86-mce-Add-a-struct-mce.kflags-field.patch Patch2026: 2026-x86-mce-Fix-all-mce-notifiers-to-update-the-mce-kfla.patch Patch2027: 2027-x86-mce-Change-default-MCE-logger-to-check-mce-kflag.patch Patch2028: 2028-x86-mce-Add-mce-print_all-option.patch Patch2029: 2029-x86-mce-fixup-exception-only-for-the-correct-mces.patch Patch2030: 2030-EDAC-skx-i10nm-Make-some-configurations-CPU-model-sp.patch Patch2031: 2031-EDAC-i10nm-Update-driver-to-support-different-bus-nu.patch Patch2032: 2032-mm-memory_failure-don-t-send-BUS_MCEERR_AO-for-actio.patch Patch2033: 2033-mm-memory-failure-send-SIGBUS-BUS_MCEERR_AR-only-to-.patch Patch2034: 2034-io_uring-ensure-double-poll-additions-work-with-both.patch Patch2035: 2035-io_uring-always-allow-drain-link-hardlink-async-sqe-.patch Patch2036: 2036-io_uring-missed-req_init_async-for-IOSQE_ASYNC.patch Patch2037: 2037-io_uring-fix-work-corruption-with-poll_add.patch Patch2038: 2038-io_uring-fix-lockup-in-io_fail_links.patch Patch2039: 2039-io_uring-clear-IORING_SQ_NEED_WAKEUP-after-executing.patch Patch2040: 2040-alinux-Fix-latency-histogram-nr_migrations-rcu-bugs.patch Patch2041: 2041-x86-mpx-mm-core-Fix-recursive-munmap-corruption.patch Patch2042: 2042-mm-mmap.c-close-race-between-munmap-and-expand_upwar.patch Patch2043: 2043-alinux-blk-export-sector-and-len-fields-for-iohang.patch Patch2044: 2044-block-sum-requests-in-the-plug-structure.patch Patch2045: 2045-blk-mq-fix-failure-to-decrement-plug-count-on-single.patch Patch2046: 2046-alinux-nvme-pci-Use-bio-bi_vcnt-directly.patch Patch2047: 2047-io_uring-Fix-NULL-pointer-dereference-in-loop_rw_ite.patch Patch2048: 2048-x86-mce-Move-nmi_enter-exit-into-the-entry-point.patch Patch2049: 2049-io_uring-hold-ctx-reference-around-task_work-queue-e.patch Patch2050: 2050-alinux-sched-Fix-per-cgroup-idle-accounting-deadlock.patch Patch2051: 2051-libnvdimm-Out-of-bounds-read-in-__nd_ioctl.patch Patch2052: 2052-EDAC-skx_common-Refactor-so-that-we-initialize-dev-i.patch Patch2053: 2053-efi-Fix-a-race-and-a-buffer-overflow-while-reading-e.patch Patch2054: 2054-alinux-arm64-adjust-tk_core-memory-layout.patch Patch2055: 2055-alinux-nvme-pci-Fix-the-incorrect-ways-to-calculate-.patch Patch2056: 2056-alinux-io_uring-add-percpu-io-sq-thread-support.patch Patch2057: 2057-block-Allow-unfreezing-of-a-queue-while-requests-are.patch Patch2058: 2058-blk-mq-fix-hang-caused-by-freeze-unfreeze-sequence.patch Patch2059: 2059-mm-page_alloc-skip-waternark_boost-for-atomic-order-.patch Patch2060: 2060-fuse-invalidate-inode-attr-in-writeback-cache-mode.patch Patch2061: 2061-fuse-always-flush-dirty-data-on-close-2.patch Patch2062: 2062-io_uring-fix-removing-the-wrong-file-in-__io_sqe_fil.patch Patch2063: 2063-io_uring-set-table-files-i-to-NULL-when-io_sqe_file_.patch Patch2064: 2064-alinux-sched-get_sched_lat_count_idx-optimization.patch Patch2065: 2065-alinux-sched-Fix-compiling-error-without-CONFIG_FAIR.patch Patch2066: 2066-alinux-sched-Fix-a-branch-prediction-error-in-static.patch Patch2067: 2067-alinux-tcp_rt-module-fix-bug-of-using-vfree-to-relea.patch Patch2068: 2068-net-packet-fix-overflow-in-tpacket_rcv.patch Patch2069: 2069-alinux-fix-openat2-wrong-syscall-number-under-x86-32.patch Patch2070: 2070-dm-thin-metadata-Fix-trivial-math-error-in-on-disk-f.patch Patch2071: 2071-jbd2-add-missing-tracepoint-for-reserved-handle.patch Patch2072: 2072-perf-tests-Use-shebangs-in-the-shell-scripts.patch Patch2073: 2073-io_uring-fix-potential-ABBA-deadlock-in-show_fdinfo.patch Patch2074: 2074-io_uring-show-sqthread-pid-and-cpu-in-fdinfo.patch Patch2075: 2075-block-Disable-write-plugging-for-zoned-block-devices.patch Patch2076: 2076-block-provide-plug-based-way-of-signaling-forced-no-.patch Patch2077: 2077-io_uring-always-plug-for-any-number-of-IOs.patch Patch2078: 2078-io_uring-catch-EIO-from-buffered-issue-request-failu.patch Patch2079: 2079-io_uring-re-issue-block-requests-that-failed-because.patch Patch2080: 2080-mm-allow-read-ahead-with-IOCB_NOWAIT-set.patch Patch2081: 2081-mm-abstract-out-wake_page_match-from-wake_page_funct.patch Patch2082: 2082-mm-add-support-for-async-page-locking.patch Patch2083: 2083-mm-support-async-buffered-reads-in-generic_file_buff.patch Patch2084: 2084-fs-add-FMODE_BUF_RASYNC.patch Patch2085: 2085-block-flag-block-devices-as-supporting-IOCB_WAITQ.patch Patch2086: 2086-xfs-flag-files-as-supporting-buffered-async-reads.patch Patch2087: 2087-btrfs-flag-files-as-supporting-buffered-async-reads.patch Patch2088: 2088-mm-add-kiocb_wait_page_queue_init-helper.patch Patch2089: 2089-io_uring-support-true-async-buffered-reads-if-file-p.patch Patch2090: 2090-io_uring-fix-NULL-mm-for-linked-reqs.patch Patch2091: 2091-io_uring-hold-ctx-reference-around-task_work-queue-e.patch Patch2092: 2092-io_uring-don-t-re-setup-vecs-iter-in-io_resumit_prep.patch Patch2093: 2093-io_uring-don-t-unconditionally-set-plug-nowait-true.patch Patch2094: 2094-io_uring-fix-async-buffered-reads-when-readahead-is-.patch Patch2095: 2095-ext4-flag-as-supporting-buffered-async-reads.patch Patch2096: 2096-Blk-throttle-update-to-use-rbtree-with-leftmost-node.patch Patch2097: 2097-blk-throttle-Fix-some-comments-typos.patch Patch2098: 2098-blk-throttle-Use-readable-READ-WRITE-macros.patch Patch2099: 2099-blk-throttle-Define-readable-macros-instead-of-stati.patch Patch2100: 2100-blk-throttle-Avoid-calculating-bps-iops-limitation-r.patch Patch2101: 2101-blk-throttle-Avoid-checking-bps-iops-limitation-if-b.patch Patch2102: 2102-blk-throttle-Remove-a-meaningless-parameter-for-thro.patch Patch2103: 2103-blk-throttle-Avoid-getting-the-current-time-if-tg-la.patch Patch2104: 2104-blk-throttle-Avoid-tracking-latency-if-low-limit-is-.patch Patch2105: 2105-blk-throttle-Fix-IO-hang-for-a-corner-case.patch Patch2106: 2106-blk-throttle-Move-the-list-operation-after-list-vali.patch Patch2107: 2107-blk-throttle-Move-service-tree-validation-out-of-the.patch Patch2108: 2108-blk-throttle-Open-code-__throtl_de-enqueue_tg.patch Patch2109: 2109-blk-throttle-Re-use-the-throtl_set_slice_end.patch Patch2110: 2110-alinux-sched-Defend-cfs-and-rt-bandwidth-against-ove.patch Patch2111: 2111-alinux-sched-Introduce-primitives-for-CFS-bandwidth-.patch Patch2112: 2112-alinux-sched-Make-CFS-bandwidth-controller-burstable.patch Patch2113: 2113-alinux-sched-Add-cfs-bandwidth-burst-statistics.patch Patch2114: 2114-alinux-sched-Add-document-for-burstable-CFS-bandwidt.patch Patch2115: 2115-alinux-sched-Restore-upper-limit-of-cfs_b-buffer-to-.patch Patch2116: 2116-alinux-sched-fair-Introduce-init-buffer-into-CFS-bur.patch Patch2117: 2117-alinux-sched-fair-Fix-CPU-burst-stat.patch Patch2118: 2118-sched-fair-Add-tmp_alone_branch-assertion.patch Patch2119: 2119-sched-fair-Fix-insertion-in-rq-leaf_cfs_rq_list.patch Patch2120: 2120-io_uring-change-the-poll-type-to-be-32-bits.patch Patch2121: 2121-io_uring-use-EPOLLEXCLUSIVE-flag-to-aoid-thundering-.patch Patch2122: 2122-crypto-testmgr-split-akcipher-tests-by-a-key-type.patch Patch2123: 2123-crypto-akcipher-new-verify-API-for-public-key-algori.patch Patch2124: 2124-lib-mpi-Add-mpi_sub_ui.patch Patch2125: 2125-crypto-sm3-export-crypto_sm3_final-function.patch Patch2126: 2126-lib-mpi-Extend-the-MPI-library.patch Patch2127: 2127-lib-mpi-Introduce-ec-implementation-to-MPI-library.patch Patch2128: 2128-crypto-sm2-introduce-OSCCA-SM2-asymmetric-cipher-alg.patch Patch2129: 2129-crypto-testmgr-support-test-with-different-ciphertex.patch Patch2130: 2130-crypto-sm2-add-SM2-test-vectors-to-testmgr.patch Patch2131: 2131-X.509-support-OSCCA-certificate-parse.patch Patch2132: 2132-X.509-support-OSCCA-SM2-with-SM3-certificate-verific.patch Patch2133: 2133-integrity-Asymmetric-digsig-supports-SM2-with-SM3-al.patch Patch2134: 2134-lib-mpi-Fix-unused-variable-warnings.patch Patch2135: 2135-X.509-fix-error-return-value-on-the-failed-path.patch Patch2136: 2136-X.509-Fix-modular-build-of-public_key_sm2.patch Patch2137: 2137-lib-mpi-Remove-unused-scalar_copied.patch Patch2138: 2138-crypto-sm2-remove-unnecessary-reset-operations.patch Patch2139: 2139-blk-mq-Put-driver-tag-in-blk_mq_dispatch_rq_list-whe.patch Patch2140: 2140-blk-mq-In-blk_mq_dispatch_rq_list-no-budget-is-a-rea.patch Patch2141: 2141-blk-mq-Add-blk_mq_delay_run_hw_queues-API-call.patch Patch2142: 2142-blk-mq-Rerun-dispatching-in-the-case-of-budget-conte.patch Patch2143: 2143-Revert-scsi-core-run-queue-if-SCSI-device-queue-isn-.patch Patch2144: 2144-blk-mq-pass-request-queue-into-get-put-budget-callba.patch Patch2145: 2145-blk-mq-pass-hctx-to-blk_mq_dispatch_rq_list.patch Patch2146: 2146-blk-mq-move-getting-driver-tag-and-budget-into-one-h.patch Patch2147: 2147-blk-mq-remove-dead-check-from-blk_mq_dispatch_rq_lis.patch Patch2148: 2148-blk-mq-pass-obtained-budget-count-to-blk_mq_dispatch.patch Patch2149: 2149-blk-mq-support-batching-dispatch-in-case-of-io.patch Patch2150: 2150-alinux-io_uring-revert-queue_is_mq-to-queue_is_rq_ba.patch Patch2151: 2151-mm-memcg-fix-corruption-on-64-bit-divisor-in-memory..patch Patch2152: 2152-mm-memcg-throttle-allocators-based-on-ancestral-memo.patch Patch2153: 2153-mm-memcg-bypass-high-reclaim-iteration-for-cgroup-hi.patch Patch2154: 2154-mm-memcg-do-not-high-throttle-allocators-based-on-wr.patch Patch2155: 2155-mm-memcg-prevent-memory.high-load-store-tearing.patch Patch2156: 2156-mm-memcg-prevent-memory.max-load-tearing.patch Patch2157: 2157-mm-memcg-prevent-memory.low-load-store-tearing.patch Patch2158: 2158-mm-memcg-prevent-memory.min-load-store-tearing.patch Patch2159: 2159-mm-memcg-prevent-memory.swap.max-load-tearing.patch Patch2160: 2160-mm-memcg-prepare-for-swap-over-high-accounting-and-p.patch Patch2161: 2161-mm-memcg-move-penalty-delay-clamping-out-of-calculat.patch Patch2162: 2162-mm-memcg-move-cgroup-high-memory-limit-setting-into-.patch Patch2163: 2163-mm-memcg-automatically-penalize-tasks-with-high-swap.patch Patch2164: 2164-alinux-mm-support-swap.high-for-cgroup-v1.patch Patch2165: 2165-alinux-mm-add-an-interface-to-adjust-the-penalty-tim.patch Patch2166: 2166-alinux-mm-fix-an-global-out-of-bounds-in-__do_proc_d.patch Patch2167: 2167-tools-power-turbostat-Add-support-for-AMD-Fam-17h-Ze.patch Patch2168: 2168-tools-power-turbostat-Also-read-package-power-on-AMD.patch Patch2169: 2169-tools-power-turbostat-Fix-caller-parameter-of-get_td.patch Patch2170: 2170-tools-power-turbostat-Add-support-for-Hygon-Fam-18h-.patch Patch2171: 2171-ext4-unlock-xattr_sem-properly-in-ext4_inline_data_t.patch Patch2172: 2172-kvm-x86-Improve-emulation-of-CPUID-leaves-0BH-and-1F.patch Patch2173: 2173-kvm-x86-Use-AMD-CPUID-semantics-for-AMD-vCPUs.patch Patch2174: 2174-KVM-x86-Add-helpers-to-perform-CPUID-based-guest-ven.patch Patch2175: 2175-KVM-x86-Extend-AMD-specific-guest-behavior-to-Hygon-.patch Patch2176: 2176-Intel-perf-x86-intel-Factor-out-common-code-of-PMI-h.patch Patch2177: 2177-Intel-perf-x86-intel-Export-mem-events-only-if-there.patch Patch2178: 2178-sysfs-Add-sysfs_update_groups-function.patch Patch2179: 2179-Intel-perf-core-Add-attr_groups_update-into-struct-p.patch Patch2180: 2180-Intel-perf-x86-Use-the-new-pmu-update_attrs-attribut.patch Patch2181: 2181-Intel-perf-x86-Get-rid-of-x86_pmu-event_attrs.patch Patch2182: 2182-Intel-perf-x86-Add-is_visible-attribute_group-callba.patch Patch2183: 2183-Intel-perf-x86-Use-update-attribute-groups-for-caps.patch Patch2184: 2184-Intel-perf-x86-Use-update-attribute-groups-for-extra.patch Patch2185: 2185-Intel-perf-x86-intel-Use-update-attributes-for-skyla.patch Patch2186: 2186-Intel-perf-x86-Use-update-attribute-groups-for-defau.patch Patch2187: 2187-Intel-perf-x86-intel-Fix-SLOTS-PEBS-event-constraint.patch Patch2188: 2188-Intel-perf-x86-Fix-variable-types-for-LBR-registers.patch Patch2189: 2189-Intel-perf-x86-core-Refactor-hw-idx-checks-and-clean.patch Patch2190: 2190-Intel-perf-x86-lbr-Add-interface-to-get-LBR-informat.patch Patch2191: 2191-Intel-perf-x86-Add-constraint-to-create-guest-LBR-ev.patch Patch2192: 2192-Intel-perf-x86-Keep-LBR-records-unchanged-in-host-co.patch Patch2193: 2193-Intel-perf-x86-Use-event_base_rdpmc-for-the-RDPMC-us.patch Patch2194: 2194-Intel-perf-x86-intel-Name-the-global-status-bit-in-N.patch Patch2195: 2195-Intel-perf-x86-intel-Introduce-the-fourth-fixed-coun.patch Patch2196: 2196-Intel-perf-x86-intel-Move-BTS-index-to-47.patch Patch2197: 2197-Intel-perf-x86-intel-Fix-the-name-of-perf-METRICS.patch Patch2198: 2198-Intel-perf-x86-intel-Use-switch-in-intel_pmu_disable.patch Patch2199: 2199-Intel-perf-core-Add-a-new-PERF_EV_CAP_SIBLING-event-.patch Patch2200: 2200-Intel-perf-x86-intel-Generic-support-for-hardware-To.patch Patch2201: 2201-Intel-perf-x86-Add-a-macro-for-RDPMC-offset-of-fixed.patch Patch2202: 2202-Intel-perf-x86-intel-Support-TopDown-metrics-on-Ice-.patch Patch2203: 2203-Intel-perf-x86-intel-Support-per-thread-RDPMC-TopDow.patch Patch2204: 2204-Intel-perf-x86-intel-Check-perf-metrics-feature-for-.patch Patch2205: 2205-Intel-perf-x86-Fix-n_metric-for-cancelled-txn.patch Patch2206: 2206-mm-proactive-compaction.patch Patch2207: 2207-x86-cpufeatures-Add-support-for-fast-short-REP-MOVSB.patch Patch2208: 2208-KVM-x86-Expose-fast-short-REP-MOV-for-supported-cpui.patch Patch2209: 2209-io_uring-add-cq_flags-field-for-the-CQ-ring.patch Patch2210: 2210-io_uring-add-IORING_CQ_EVENTFD_DISABLED-to-the-CQ-ri.patch Patch2211: 2211-alinux-mm-make-the-swap-throttle-more-accurate.patch Patch2212: 2212-ovl-simplify-ovl_same_sb-helper.patch Patch2213: 2213-ovl-fix-some-xino-configurations.patch Patch2214: 2214-ovl-only-pass-ki_flags-to-ovl_iocb_to_rwf.patch Patch2215: 2215-ovl-provide-a-mount-option-volatile.patch Patch2216: 2216-alinux-sched-Maintain-nr_uninterruptible-in-runqueue.patch Patch2217: 2217-alinux-cpuacct-Export-nr_running-nr_uninterruptible.patch Patch2218: 2218-x86-unwind-orc-Fall-back-to-using-frame-pointers-for.patch Patch2219: 2219-task_work-teach-task_work_add-to-do-signal_wake_up.patch Patch2220: 2220-io_uring-use-signal-based-task_work-running.patch Patch2221: 2221-io_uring-fix-regression-with-always-ignoring-signals.patch Patch2222: 2222-io_uring-use-TWA_SIGNAL-for-task_work-uncondtionally.patch Patch2223: 2223-task_work-cleanup-notification-modes.patch Patch2224: 2224-alinux-io_uring-support-ioctl.patch Patch2225: 2225-io_uring-only-wake-up-sq-thread-while-current-task-i.patch Patch2226: 2226-xsk-Use-struct_size-helper.patch Patch2227: 2227-alinux-io_uring-fix-compile-warning-in-io_ioctl.patch Patch2228: 2228-ACPICA-ACPI-6.3-add-Error-Disconnect-Recover-Notific.patch Patch2229: 2229-PCI-ERR-Combine-pci_channel_io_frozen-cases.patch Patch2230: 2230-PCI-ERR-Update-error-status-after-reset_link.patch Patch2231: 2231-PCI-DPC-Move-DPC-data-into-struct-pci_dev.patch Patch2232: 2232-PCI-ERR-Remove-service-dependency-in-pcie_do_recover.patch Patch2233: 2233-PCI-ERR-Return-status-of-pcie_do_recovery.patch Patch2234: 2234-PCI-DPC-Cache-DPC-capabilities-in-pci_init_capabilit.patch Patch2235: 2235-PCI-AER-Add-pci_aer_raw_clear_status-to-unconditiona.patch Patch2236: 2236-PCI-DPC-Expose-dpc_process_error-dpc_reset_link-for-.patch Patch2237: 2237-PCI-DPC-Add-Error-Disconnect-Recover-EDR-support.patch Patch2238: 2238-dm-thin-metadata-Avoid-returning-cmd-bm-wild-pointer.patch Patch2239: 2239-virtio_ring-Avoid-loop-when-vq-is-broken-in-virtqueu.patch Patch2240: 2240-nvme-Fix-controller-creation-races-with-teardown-flo.patch Patch2241: 2241-nvme-core-get-put-ctrl-and-transport-module-in-nvme_.patch Patch2242: 2242-nvme-core-put-ctrl-ref-when-module-ref-get-fail.patch Patch2243: 2243-blk-mq-order-adding-requests-to-hctx-dispatch-and-ch.patch Patch2244: 2244-block-ensure-bdi-io_pages-is-always-initialized.patch Patch2245: 2245-blk-cgroup-Fix-memleak-on-error-path.patch Patch2246: 2246-nfs-Fix-getxattr-kernel-panic-and-memory-overflow.patch Patch2247: 2247-nfs-Fix-security-label-length-not-being-reset.patch Patch2248: 2248-NFS-fix-nfs_path-in-case-of-a-rename-retry.patch Patch2249: 2249-ext4-fix-checking-of-directory-entry-validity-for-in.patch Patch2250: 2250-ext4-fix-potential-negative-array-index-in-do_split.patch Patch2251: 2251-fs-prevent-BUG_ON-in-submit_bh_wbc.patch Patch2252: 2252-ext4-fix-a-data-race-at-inode-i_disksize.patch Patch2253: 2253-ext4-mark-block-bitmap-corrupted-when-found-instead-.patch Patch2254: 2254-ext4-limit-entries-returned-when-counting-fsmap-reco.patch Patch2255: 2255-ext4-Detect-already-used-quota-file-early.patch Patch2256: 2256-ext4-fix-error-handling-code-in-add_new_gdb.patch Patch2257: 2257-ext4-fix-invalid-inode-checksum.patch Patch2258: 2258-jbd2-add-the-missing-unlock_buffer-in-the-error-path.patch Patch2259: 2259-net-increase-SOMAXCONN-to-4096.patch Patch2260: 2260-tcp-increase-tcp_max_syn_backlog-max-value.patch Patch2261: 2261-xfs-Fix-UBSAN-null-ptr-deref-in-xfs_sysfs_init.patch Patch2262: 2262-xfs-fix-boundary-test-in-xfs_attr_shortform_verify.patch Patch2263: 2263-xfs-don-t-update-mtime-on-COW-faults.patch Patch2264: 2264-xfs-fix-attr-leaf-header-freemap.size-underflow.patch Patch2265: 2265-xfs-don-t-ever-return-a-stale-pointer-from-__xfs_dir.patch Patch2266: 2266-xfs-limit-entries-returned-when-counting-fsmap-recor.patch Patch2267: 2267-xfs-make-sure-the-rt-allocator-doesn-t-run-off-the-e.patch Patch2268: 2268-xfs-fix-realtime-bitmap-summary-file-truncation-when.patch Patch2269: 2269-fs-avoid-softlockups-in-s_inodes-iterators.patch Patch2270: 2270-chardev-Avoid-potential-use-after-free-in-chrdev_ope.patch Patch2271: 2271-aio-prevent-potential-eventfd-recursion-on-poll.patch Patch2272: 2272-dax-pass-NOWAIT-flag-to-iomap_apply.patch Patch2273: 2273-vmalloc-fix-remap_vmalloc_range-bounds-checks.patch Patch2274: 2274-propagate_one-mnt_set_mountpoint-needs-mount_lock.patch Patch2275: 2275-aio-fix-async-fsync-creds.patch Patch2276: 2276-proc-Use-new_inode-not-new_inode_pseudo.patch Patch2277: 2277-block-Fix-use-after-free-in-blkdev_get.patch Patch2278: 2278-block-add-QUEUE_FLAG_NOWAIT.patch Patch2279: 2279-dm-add-support-for-REQ_NOWAIT-and-enable-it-for-line.patch Patch2280: 2280-dm-add-support-for-DM_TARGET_NOWAIT-for-various-targ.patch Patch2281: 2281-io_uring-use-blk_queue_nowait-to-check-if-NOWAIT-sup.patch Patch2282: 2282-alinux-Revert-blk-mq-fix-NULL-pointer-deference-in-c.patch Patch2283: 2283-alinux-block-mq-add-iterator-for-polling-hw-queues.patch Patch2284: 2284-alinux-block-add-back-poll_fn-in-request-queue.patch Patch2285: 2285-alinux-dm-add-support-for-IO-polling.patch Patch2286: 2286-mm-memcontrol-track-LRU-counts-in-the-vmstats-array.patch Patch2287: 2287-mm-memcontrol-replace-zone-summing-with-lruvec_page_.patch Patch2288: 2288-mm-memcontrol-replace-node-summing-with-memcg_page_s.patch Patch2289: 2289-mm-memcontrol-push-down-mem_cgroup_node_nr_lru_pages.patch Patch2290: 2290-mm-memcontrol-push-down-mem_cgroup_nr_lru_pages.patch Patch2291: 2291-mm-memcontrol-quarantine-the-mem_cgroup_-node_-nr_lr.patch Patch2292: 2292-mm-memcg-rename-ambiguously-named-memory.stat-counte.patch Patch2293: 2293-mm-memcontrol-make-cgroup-stats-and-events-query-API.patch Patch2294: 2294-mm-memcontrol-move-stat-event-counting-functions-out.patch Patch2295: 2295-mm-memcontrol-fix-recursive-statistics-correctness-s.patch Patch2296: 2296-mm-memcontrol-fix-NUMA-round-robin-reclaim-at-interm.patch Patch2297: 2297-mm-memcontrol-don-t-batch-updates-of-local-VM-stats-.patch Patch2298: 2298-mm-memcontrol-fix-wrong-statistics-in-memory.stat.patch Patch2299: 2299-mm-memcontrol-flush-percpu-vmstats-before-releasing-.patch Patch2300: 2300-mm-memcontrol-flush-percpu-vmevents-before-releasing.patch Patch2301: 2301-mm-memcontrol-fix-percpu-vmstats-and-vmevents-flush.patch Patch2302: 2302-mm-memcontrol-fix-NULL-ptr-deref-in-percpu-stats-flu.patch Patch2303: 2303-mm-memcg-get-number-of-pages-on-the-LRU-list-in-memc.patch Patch2304: 2304-mm-memcontrol.c-keep-local-VM-counters-in-sync-with-.patch Patch2305: 2305-mm-memcg-partially-revert-mm-memcontrol.c-keep-local.patch Patch2306: 2306-mm-memcontrol-update-lruvec-counters-in-mem_cgroup_m.patch Patch2307: 2307-mm-vmscan-do-not-iterate-all-mem-cgroups-for-global-.patch Patch2308: 2308-mm-vmscan-do-not-share-cgroup-iteration-between-recl.patch Patch2309: 2309-mm-vmscan-remove-unused-lru_pages-argument.patch Patch2310: 2310-mm-workingset-remove-unused-mapping-argument-in-work.patch Patch2311: 2311-mm-vmscan-simplify-lruvec_lru_size.patch Patch2312: 2312-mm-clean-up-and-clarify-lruvec-lookup-procedure.patch Patch2313: 2313-mm-vmscan-move-inactive_list_is_low-swap-check-to-th.patch Patch2314: 2314-mm-vmscan-naming-fixes-global_reclaim-and-sane_recla.patch Patch2315: 2315-mm-vmscan-replace-shrink_node-loop-with-a-retry-jump.patch Patch2316: 2316-mm-vmscan-split-shrink_node-into-node-part-and-memcg.patch Patch2317: 2317-mm-vmscan-turn-shrink_node_memcg-into-shrink_lruvec.patch Patch2318: 2318-mm-vmscan-harmonize-writeback-congestion-tracking-fo.patch Patch2319: 2319-mm-vmscan-move-file-exhaustion-detection-to-the-node.patch Patch2320: 2320-mm-vmscan-detect-file-thrashing-at-the-reclaim-root.patch Patch2321: 2321-mm-vmscan-enforce-inactive-active-ratio-at-the-recla.patch Patch2322: 2322-io_uring-file-registration-list-and-lock-optimizatio.patch Patch2323: 2323-io_uring-clean-file_data-access-in-files_register.patch Patch2324: 2324-io_uring-Fix-sizeof-mismatch.patch Patch2325: 2325-io_uring-refactor-files_register-s-error-paths.patch Patch2326: 2326-io_uring-fix-error-path-cleanup-in-io_sqe_files_regi.patch Patch2327: 2327-io_uring-keep-a-pointer-ref_node-in-file_data.patch Patch2328: 2328-alinux-io_uring-keep-a-pointer-ref_node-in-io_kiocb.patch Patch2329: 2329-alinux-io_uring-don-t-take-percpu_ref-operations-for.patch Patch2330: 2330-mm-memcontrol-fix-stat-corrupting-race-in-charge-mov.patch Patch2331: 2331-mm-memcontrol-drop-compound-parameter-from-memcg-cha.patch Patch2332: 2332-mm-shmem-remove-rare-optimization-when-swapin-races-.patch Patch2333: 2333-mm-memcontrol-move-out-cgroup-swaprate-throttling.patch Patch2334: 2334-mm-memcontrol-convert-page-cache-to-a-new-mem_cgroup.patch Patch2335: 2335-mm-memcontrol-prepare-uncharging-for-removal-of-priv.patch Patch2336: 2336-mm-memcontrol-prepare-move_account-for-removal-of-pr.patch Patch2337: 2337-mm-memcontrol-prepare-cgroup-vmstat-infrastructure-f.patch Patch2338: 2338-mm-memcontrol-switch-to-native-NR_FILE_PAGES-and-NR_.patch Patch2339: 2339-mm-memcontrol-switch-to-native-NR_ANON_MAPPED-counte.patch Patch2340: 2340-mm-memcontrol-switch-to-native-NR_ANON_THPS-counter.patch Patch2341: 2341-mm-memcontrol-convert-anon-and-file-thp-to-new-mem_c.patch Patch2342: 2342-mm-memcontrol-drop-unused-try-commit-cancel-charge-A.patch Patch2343: 2343-mm-memcontrol-prepare-swap-controller-setup-for-inte.patch Patch2344: 2344-mm-memcontrol-make-swap-tracking-an-integral-part-of.patch Patch2345: 2345-mm-memcontrol-charge-swapin-pages-on-instantiation.patch Patch2346: 2346-mm-memcontrol-document-the-new-swap-control-behavior.patch Patch2347: 2347-mm-memcontrol-delete-unused-lrucare-handling.patch Patch2348: 2348-mm-memcontrol-update-page-mem_cgroup-stability-rules.patch Patch2349: 2349-mm-memcontrol-correct-the-NR_ANON_THPS-counter-of-hi.patch Patch2350: 2350-mm-do_swap_page-fix-up-the-error-code.patch Patch2351: 2351-ksm-reinstate-memcg-charge-on-copied-pages.patch Patch2352: 2352-mm-memcontrol-fix-OOPS-inside-mem_cgroup_get_nr_swap.patch Patch2353: 2353-cifs-Fix-double-add-page-to-memcg-when-cifs_readpage.patch Patch2354: 2354-umh-add-exit-routine-for-UMH-process.patch Patch2355: 2355-umh-Add-command-line-to-user-mode-helpers.patch Patch2356: 2356-net-bpfilter-use-cleanup-callback-to-release-umh_inf.patch Patch2357: 2357-net-bpfilter-restart-bpfilter_umh-when-error-occurre.patch Patch2358: 2358-alinux-virtio_net-introduce-TX-timeout-dev_watchdog-.patch Patch2359: 2359-alinux-mm-bring-back-unevictable.o-in-obj-y.patch Patch2360: 2360-mm-fix-LRU-balancing-effect-of-new-transparent-huge-.patch Patch2361: 2361-mm-keep-separate-anon-and-file-statistics-on-page-re.patch Patch2362: 2362-mm-allow-swappiness-that-prefers-reclaiming-anon-ove.patch Patch2363: 2363-mm-fold-and-remove-lru_cache_add_anon-and-lru_cache_.patch Patch2364: 2364-mm-workingset-let-cache-workingset-challenge-anon.patch Patch2365: 2365-mm-remove-use-once-cache-bias-from-LRU-balancing.patch Patch2366: 2366-mm-vmscan-drop-unnecessary-div0-avoidance-rounding-i.patch Patch2367: 2367-mm-base-LRU-balancing-on-an-explicit-cost-model.patch Patch2368: 2368-mm-deactivations-shouldn-t-bias-the-LRU-balance.patch Patch2369: 2369-mm-only-count-actual-rotations-as-LRU-reclaim-cost.patch Patch2370: 2370-mm-balance-LRU-lists-based-on-relative-thrashing.patch Patch2371: 2371-mm-vmscan-determine-anon-file-pressure-balance-at-th.patch Patch2372: 2372-mm-vmscan-reclaim-writepage-is-IO-cost.patch Patch2373: 2373-mm-vmscan-limit-the-range-of-LRU-type-balancing.patch Patch2374: 2374-mm-workingset-age-nonresident-information-alongside-.patch Patch2375: 2375-mm-swap-fix-for-mm-workingset-age-nonresident-inform.patch Patch2376: 2376-mm-memory-fix-IO-cost-for-anonymous-page.patch Patch2377: 2377-io_uring-add-timeout-support-for-io_uring_enter.patch Patch2378: 2378-mm-memcg-add-workingset_restore-in-memory.stat.patch Patch2379: 2379-mm-vmscan-make-active-inactive-ratio-as-1-1-for-anon.patch Patch2380: 2380-mm-vmscan-protect-the-workingset-on-anonymous-LRU.patch Patch2381: 2381-mm-workingset-prepare-the-workingset-detection-infra.patch Patch2382: 2382-mm-swapcache-support-to-handle-the-shadow-entries.patch Patch2383: 2383-mm-swap-implement-workingset-detection-for-anonymous.patch Patch2384: 2384-mm-vmscan-restore-active-inactive-ratio-for-anonymou.patch Patch2385: 2385-mm-remove-activate_page-from-unuse_pte.patch Patch2386: 2386-mm-memcontrol-fix-missing-suffix-of-workingset_resto.patch Patch2387: 2387-mm-memcontrol.c-fix-memory.stat-item-ordering.patch Patch2388: 2388-alinux-io_uring-refactor-precpu-io-sq-thread-feature.patch Patch2389: 2389-io_uring-round-up-cq-size-before-comparing-with-roun.patch Patch2390: 2390-io_uring-fix-shift-out-of-bounds-when-round-up-cq-si.patch Patch2391: 2391-nitro_enclaves-Add-ioctl-interface-definition.patch Patch2392: 2392-nitro_enclaves-Define-the-PCI-device-interface.patch Patch2393: 2393-nitro_enclaves-Define-enclave-info-for-internal-book.patch Patch2394: 2394-nitro_enclaves-Init-PCI-device-driver.patch Patch2395: 2395-nitro_enclaves-Handle-PCI-device-command-requests.patch Patch2396: 2396-nitro_enclaves-Handle-out-of-band-PCI-device-events.patch Patch2397: 2397-nitro_enclaves-Init-misc-device-providing-the-ioctl-.patch Patch2398: 2398-nitro_enclaves-Add-logic-for-creating-an-enclave-VM.patch Patch2399: 2399-nitro_enclaves-Add-logic-for-setting-an-enclave-vCPU.patch Patch2400: 2400-nitro_enclaves-Add-logic-for-getting-the-enclave-ima.patch Patch2401: 2401-nitro_enclaves-Add-logic-for-setting-an-enclave-memo.patch Patch2402: 2402-nitro_enclaves-Add-logic-for-starting-an-enclave.patch Patch2403: 2403-nitro_enclaves-Add-logic-for-terminating-an-enclave.patch Patch2404: 2404-nitro_enclaves-Add-Kconfig-for-the-Nitro-Enclaves-dr.patch Patch2405: 2405-nitro_enclaves-Add-Makefile-for-the-Nitro-Enclaves-d.patch Patch2406: 2406-nitro_enclaves-Add-sample-for-ioctl-interface-usage.patch Patch2407: 2407-nitro_enclaves-Add-overview-documentation.patch Patch2408: 2408-nitro_enclaves-Fixup-type-and-simplify-logic-of-the-.patch Patch2409: 2409-alinux-nitro_enclaves-Split-mmio-region-and-increase.patch Patch2410: 2410-io_uring-don-t-use-retry-based-buffered-reads-for-no.patch Patch2411: 2411-mm-mark-async-iocb-read-as-NOWAIT-once-some-data-has.patch Patch2412: 2412-mm-never-attempt-async-page-lock-if-we-ve-transferre.patch Patch2413: 2413-alinux-net-track-the-pid-who-created-socks.patch Patch2414: 2414-checkpatch-coding-style-deprecate-80-column-warning.patch Patch2415: 2415-alinux-x86-cpuinfo-Add-cpuinfo-support-for-rich-cont.patch Patch2416: 2416-alinux-arm64-cpuinfo-Add-cpuinfo-support-for-rich-co.patch Patch2417: 2417-alinux-sysfs-cpu-Add-online-cpus-support-for-rich-co.patch Patch2418: 2418-alinux-meminfo-Add-meminfo-support-for-rich-containe.patch Patch2419: 2419-alinux-pidns-Support-rich-container-switch-on-off.patch Patch2420: 2420-alinux-pidns-Introduce-rich-container-scenario.patch Patch2421: 2421-alinux-cpuinfo-Add-cpuinfo-support-of-cpu-quota-and-.patch Patch2422: 2422-alinux-virtio_net-fix-wrong-print-format-type.patch Patch2423: 2423-mm-compaction-make-capture-control-handling-safe-wrt.patch Patch2424: 2424-mm-swap_state-fix-a-data-race-in-swapin_nr_pages.patch Patch2425: 2425-mm-fix-swap-cache-node-allocation-mask.patch Patch2426: 2426-mm-THP-swap-fix-allocating-cluster-for-swapfile-by-m.patch Patch2427: 2427-mm-swapfile.c-swap_next-should-increase-position-ind.patch Patch2428: 2428-mm-memcontrol-try-harder-to-set-a-new-memory.high.patch Patch2429: 2429-mm-memcontrol-avoid-workload-stalls-when-lowering-me.patch Patch2430: 2430-mm-memcontrol-restore-proper-dirty-throttling-when-m.patch Patch2431: 2431-mm-memcg-reclaim-more-aggressively-before-high-alloc.patch Patch2432: 2432-mm-memcg-unify-reclaim-retry-limits-with-page-alloca.patch Patch2433: 2433-mm-memcontrol-don-t-count-limit-setting-reclaim-as-m.patch Patch2434: 2434-memcg-oom-check-memcg-margin-for-parallel-oom.patch Patch2435: 2435-rtnetlink-avoid-frame-size-warning-in-rtnl_newlink.patch Patch2436: 2436-cpufreq-intel_pstate-Fix-intel_pstate_get_hwp_max-fo.patch Patch2437: 2437-ipvs-move-estimation-from-timer-to-kworker.patch Patch2438: 2438-net-ipvs-add-sysctl_run_estimation-to-support-disabl.patch Patch2439: 2439-alinux-block-fix-inflight-statistics-of-part0.patch Patch2440: 2440-alinux-dm-apply-more-restrictive-constraints-for-iop.patch Patch2441: 2441-selftests-bpf-Test-narrow-loads-with-off-0-in-test_v.patch Patch2442: 2442-bpf-improve-verifier-branch-analysis.patch Patch2443: 2443-alinux-io_uring-revert-io_file_supports_async.patch Patch2444: 2444-selftests-tls-Add-MSG_WAITALL-in-recv-syscall.patch Patch2445: 2445-io_uring-clear-req-result-on-IOPOLL-re-issue.patch Patch2446: 2446-io_uring-fix-IOPOLL-EAGAIN-retries.patch Patch2447: 2447-alinux-mm-Fix-the-vma-merge-warning.patch Patch2448: 2448-mm-Fix-mremap-not-considering-huge-pmd-devmap.patch Patch2449: 2449-x86-speculation-Prevent-rogue-cross-process-SSBD-shu.patch Patch2450: 2450-x86-speculation-Avoid-force-disabling-IBPB-based-on-.patch Patch2451: 2451-x86-speculation-PR_SPEC_FORCE_DISABLE-enforcement-fo.patch Patch2452: 2452-vt-keyboard-avoid-signed-integer-overflow-in-k_ascii.patch Patch2453: 2453-kernel-relay.c-handle-alloc_percpu-returning-NULL-in.patch Patch2454: 2454-x86-cpu-Add-a-steppings-field-to-struct-x86_cpu_id.patch Patch2455: 2455-x86-cpu-Add-table-argument-to-cpu_matches.patch Patch2456: 2456-x86-speculation-Add-Special-Register-Buffer-Data-Sam.patch Patch2457: 2457-x86-speculation-Add-SRBDS-vulnerability-and-mitigati.patch Patch2458: 2458-x86-speculation-Add-Ivy-Bridge-to-affected-list.patch Patch2459: 2459-Revert-zram-convert-remaining-CLASS_ATTR-to-CLASS_AT.patch Patch2460: 2460-sctp-implement-memory-accounting-on-tx-path.patch Patch2461: 2461-crypto-ccp-Release-all-allocated-memory-if-sha-type-.patch Patch2462: 2462-random32-update-the-net-random-state-on-interrupt-an.patch Patch2463: 2463-mm-hugetlb-fix-a-race-between-hugetlb-sysctl-handler.patch Patch2464: 2464-rbd-require-global-CAP_SYS_ADMIN-for-mapping-and-unm.patch Patch2465: 2465-geneve-add-transport-ports-in-route-lookup-for-genev.patch Patch2466: 2466-hdlc_ppp-add-range-checks-in-ppp_cp_parse_cr.patch Patch2467: 2467-netfilter-ctnetlink-add-a-range-check-for-l3-l4-prot.patch Patch2468: 2468-icmp-randomize-the-global-rate-limiter.patch Patch2469: 2469-tty-make-FONTX-ioctl-use-the-tty-pointer-they-were-a.patch Patch2470: 2470-vt-keyboard-simplify-vt_kdgkbsent.patch Patch2471: 2471-vt-keyboard-extend-func_buf_lock-to-readers.patch Patch2472: 2472-blktrace-fix-debugfs-use-after-free.patch Patch2473: 2473-vt-Disable-KD_FONT_OP_COPY.patch Patch2474: 2474-perf-core-Fix-a-memory-leak-in-perf_event_parse_addr.patch Patch2475: 2475-powercap-restrict-energy-meter-to-root-access.patch Patch2476: 2476-perf-core-Fix-race-in-the-perf_mmap_close-function.patch Patch2477: 2477-block-disable-iopoll-for-split-bio.patch Patch2478: 2478-io_uring-fix-io_wqe-work_list-corruption.patch Patch2479: 2479-io_uring-always-let-io_iopoll_complete-complete-poll.patch Patch2480: 2480-ovl-fix-dentry-leak-in-ovl_get_redirect.patch Patch2481: 2481-alinux-blk-throttle-Fix-the-possible-NULL-service-tr.patch Patch2482: 2482-netfilter-conntrack-fix-infinite-loop-on-rmmod.patch Patch2483: 2483-io_uring-hold-uring_lock-while-completing-failed-pol.patch Patch2484: 2484-alinux-tcp_rt-rm-maintainer-Ya-Zhao.patch Patch2485: 2485-fs-move-filp_close-outside-of-__close_fd_get_file.patch Patch2486: 2486-io_uring-allow-non-fixed-files-with-SQPOLL.patch Patch2487: 2487-x86-mce-Rename-first-function-as-early.patch Patch2488: 2488-x86-mce-Convert-the-CEC-to-use-the-MCE-notifier.patch Patch2489: 2489-x86-mce-Add-Skylake-quirk-for-patrol-scrub-reported-.patch Patch2490: 2490-x86-extable-Introduce-_ASM_EXTABLE_UA-for-uaccess-fi.patch Patch2491: 2491-x86-mce-Stop-mce_reign-from-re-computing-severity-fo.patch Patch2492: 2492-x86-mce-Pass-pointer-to-saved-pt_regs-to-severity-ca.patch Patch2493: 2493-x86-mce-Provide-method-to-find-out-the-type-of-an-ex.patch Patch2494: 2494-x86-mce-Add-_ASM_EXTABLE_CPY-for-copy-user-access.patch Patch2495: 2495-x86-insn-eval-Add-support-for-64-bit-kernel-mode.patch Patch2496: 2496-x86-uaccess-Move-copy_user_handle_tail-into-asm.patch Patch2497: 2497-x86-mce-Avoid-tail-copy-when-machine-check-terminate.patch Patch2498: 2498-x86-mce-Recover-from-poison-found-while-copying-from.patch Patch2499: 2499-x86-mce-Decode-a-kernel-instruction-to-determine-if-.patch Patch2500: 2500-io_uring-provide-generic-io_req_complete-helper.patch Patch2501: 2501-io_uring-fix-cancel-of-deferred-reqs-with-files.patch Patch2502: 2502-io_uring-fix-linked-deferred-files-cancellation.patch Patch2503: 2503-io_uring-don-t-recurse-on-tsk-sighand-siglock-with-s.patch Patch2504: 2504-io_uring-fix-racy-IOPOLL-completions.patch Patch2505: 2505-io_uring-fail-poll-arm-on-queue-proc-failure.patch Patch2506: 2506-io_uring-sanitize-double-poll-handling.patch Patch2507: 2507-io_uring-always-delete-double-poll-wait-entry-on-mat.patch Patch2508: 2508-io_uring-remove-inflight-batching-in-free_many.patch Patch2509: 2509-io_uring-don-t-pass-def-into-io_req_work_grab_env.patch Patch2510: 2510-io_uring-defer-file-table-grabbing-request-cleanup-f.patch Patch2511: 2511-io_uring-fix-0-iov-read-buffer-select.patch Patch2512: 2512-mm-shmem-disable-interrupt-when-acquiring-info-lock-.patch Patch2513: 2513-perf-x86-Always-store-regs-ip-in-perf_callchain_kern.patch Patch2514: 2514-selftests-bpf-test_progs-do-not-check-errno-0.patch Patch2515: 2515-alinux-locking-qspinlock-x86-Fix-performance-regress.patch Patch2516: 2516-io-wq-return-next-work-from-do_work-directly.patch Patch2517: 2517-io_uring-deduplicate-freeing-linked-timeouts.patch Patch2518: 2518-io_uring-do-grab_env-just-before-punting.patch Patch2519: 2519-io_uring-clean-up-io_kill_linked_timeout-locking.patch Patch2520: 2520-io_uring-fix-recursive-completion-locking-on-oveflow.patch Patch2521: 2521-io_uring-add-missing-REQ_F_COMP_LOCKED-for-nested-re.patch Patch2522: 2522-tpm-tpm_tis-Free-IRQ-if-probing-fails.patch Patch2523: 2523-dm-add-dm_table_device_name.patch Patch2524: 2524-dm-crypt-make-workqueue-names-device-specific.patch Patch2525: 2525-Revert-dm-crypt-use-WQ_HIGHPRI-for-the-IO-and-crypt-.patch Patch2526: 2526-dm-crypt-export-sysfs-of-kcryptd-workqueue.patch Patch2527: 2527-alinux-dm-crypt-fix-sysfs-name-collision-when-reload.patch Patch2528: 2528-tcp-fix-marked-lost-packets-not-being-retransmitted.patch Patch2529: 2529-X.509-Fix-crash-caused-by-NULL-pointer.patch Patch2530: 2530-alinux-cgroup-introduce-cache-struct-and-function.patch Patch2531: 2531-alinux-memcg-memcg-extract-init-from-mem_cgroup_allo.patch Patch2532: 2532-alinux-memcg-use-cache-when-creating-memcg.patch Patch2533: 2533-alinux-cpuacct-extract-init-and-free.patch Patch2534: 2534-alinux-cpuacct-use-cache-when-creating-cpuacct.patch Patch2535: 2535-alinux-sched-use-cache-when-creating-task_group.patch Patch2536: 2536-alinux-cgroup-use-cache-for-kernfs-node.patch Patch2537: 2537-alinux-cgroup-introduce-cgroup_limit.patch Patch2538: 2538-alinux-cgroup-fix-dead-lock-in-put_to_cache.patch Patch2539: 2539-bpf-tcp_bpf_recvmsg-should-return-EAGAIN-when-nonblo.patch Patch2540: 2540-SUNRPC-Fix-possible-autodisconnect-during-connect-du.patch Patch2541: 2541-alinux-Revert-zram-close-udev-startup-race-condition.patch Patch2542: 2542-block-genhd-add-groups-argument-to-device_add_disk.patch Patch2543: 2543-nvme-register-ns_id-attributes-as-default-sysfs-grou.patch Patch2544: 2544-aoe-register-default-groups-with-device_add_disk.patch Patch2545: 2545-zram-register-default-groups-with-device_add_disk.patch Patch2546: 2546-virtio-blk-modernize-sysfs-attribute-creation.patch Patch2547: 2547-KVM-remove-kvm_arch_has_vcpu_debugfs.patch Patch2548: 2548-KVM-no-need-to-check-return-value-of-debugfs_create-.patch Patch2549: 2549-x86-apic-msi-Plug-non-maskable-MSI-affinity-race.patch Patch2550: 2550-refcount_t-Add-ACQUIRE-ordering-on-success-for-dec-s.patch Patch2551: 2551-alinux-Revert-TencentOS-kernel-ipvs-avoid-drop-first.patch Patch2552: 2552-ipvs-allow-connection-reuse-for-unconfirmed-conntrac.patch Patch2553: 2553-alinux-tcp-introduce-tunable-tcp_rto_min-value.patch Patch2554: 2554-x86-resctrl-Fix-an-imbalance-in-domain_remove_cpu.patch Patch2555: 2555-x86-resctrl-Fix-potential-memory-leak.patch Patch2556: 2556-x86-resctrl-Fix-use-after-free-when-deleting-resourc.patch Patch2557: 2557-x86-resctrl-Fix-use-after-free-due-to-inaccurate-ref.patch Patch2558: 2558-x86-resctrl-Fix-a-deadlock-due-to-inaccurate-referen.patch Patch2559: 2559-x86-resctrl-Preserve-CDP-enable-over-CPU-hotplug.patch Patch2560: 2560-x86-resctrl-Fix-invalid-attempt-at-removing-the-defa.patch Patch2561: 2561-x86-resctrl-Fix-a-NULL-vs-IS_ERR-static-checker-warn.patch Patch2562: 2562-x86-resctrl-Remove-superfluous-kernfs_get-calls-to-p.patch Patch2563: 2563-x86-resctrl-Add-necessary-kernfs_put-calls-to-preven.patch Patch2564: 2564-x86-resctrl-Remove-unused-struct-mbm_state-chunks_bw.patch Patch2565: 2565-x86-resctrl-Fix-incorrect-local-bandwidth-when-mba_s.patch Patch2566: 2566-x86-resctrl-Use-an-IPI-instead-of-task_work_add-to-u.patch Patch2567: 2567-x86-resctrl-Don-t-move-a-task-to-the-same-resource-g.patch Patch2568: 2568-alinux-net-add-pingtrace-feature-support.patch Patch2569: 2569-tty-Fix-pgrp-locking-in-tiocspgrp.patch Patch2570: 2570-tty-Fix-session-locking.patch Patch2571: 2571-scsi-target-Fix-XCOPY-NAA-identifier-lookup.patch Patch2572: 2572-nfsd4-readdirplus-shouldn-t-return-parent-of-export.patch Patch2573: 2573-tracing-Fix-race-in-trace_open-and-buffer-resize-cal.patch Patch2574: 2574-futex-Ensure-the-correct-return-value-from-futex_loc.patch Patch2575: 2575-nbd-freeze-the-queue-while-we-re-adding-connections.patch Patch2576: 2576-x86-sgx-Add-SGX-architectural-data-structures.patch Patch2577: 2577-x86-sgx-Add-wrappers-for-ENCLS-functions.patch Patch2578: 2578-x86-cpufeatures-Add-Intel-SGX-hardware-bits.patch Patch2579: 2579-x86-cpufeatures-msr-Add-Intel-SGX-Launch-Control-har.patch Patch2580: 2580-x86-sgx-Initialize-metadata-for-Enclave-Page-Cache-E.patch Patch2581: 2581-x86-mm-Signal-SIGSEGV-with-PF_SGX.patch Patch2582: 2582-x86-intel-Initialize-IA32_FEAT_CTL-MSR-at-boot.patch Patch2583: 2583-x86-cpu-intel-Detect-SGX-support.patch Patch2584: 2584-x86-cpu-intel-Add-a-nosgx-kernel-parameter.patch Patch2585: 2585-x86-sgx-Add-SGX-page-allocator-functions.patch Patch2586: 2586-mm-Add-mprotect-hook-to-struct-vm_operations_struct.patch Patch2587: 2587-x86-sgx-Add-an-SGX-misc-driver-interface.patch Patch2588: 2588-x86-sgx-Add-SGX_IOC_ENCLAVE_CREATE.patch Patch2589: 2589-x86-sgx-Add-SGX_IOC_ENCLAVE_ADD_PAGES.patch Patch2590: 2590-x86-sgx-Add-SGX_IOC_ENCLAVE_INIT.patch Patch2591: 2591-x86-sgx-Add-SGX_IOC_ENCLAVE_PROVISION.patch Patch2592: 2592-selftests-x86-Add-a-selftest-for-SGX.patch Patch2593: 2593-x86-sgx-Add-a-page-reclaimer.patch Patch2594: 2594-x86-sgx-Add-ptrace-support-for-the-SGX-driver.patch Patch2595: 2595-Documentation-x86-Document-SGX-kernel-architecture.patch Patch2596: 2596-x86-sgx-Update-MAINTAINERS.patch Patch2597: 2597-x86-sgx-Clarify-laundry_list-locking.patch Patch2598: 2598-selftests-sgx-Use-a-statically-generated-3072-bit-RS.patch Patch2599: 2599-x86-sgx-Return-ERESTARTSYS-in-sgx_ioc_enclave_add_pa.patch Patch2600: 2600-x86-sgx-Fix-sgx_ioc_enclave_provision-kernel-doc-com.patch Patch2601: 2601-x86-sgx-Fix-a-typo-in-kernel-doc-markup.patch Patch2602: 2602-x86-sgx-Return-EINVAL-on-a-zero-length-buffer-in-sgx.patch Patch2603: 2603-x86-sgx-Maintain-encl-refcount-for-each-encl-mm_list.patch Patch2604: 2604-alinux-nfs-hornor-timeo-and-retrans-option-when-moun.patch Patch2605: 2605-alinux-sunrpc-honor-rpc_task-s-timeout-value-in-rpcb.patch Patch2606: 2606-x86-fsgsbase-64-Introduce-FS-GS-base-helper-function.patch Patch2607: 2607-x86-fsgsbase-64-Make-ptrace-use-the-new-FS-GS-base-h.patch Patch2608: 2608-x86-fsgsbase-64-Convert-the-ELF-core-dump-code-to-th.patch Patch2609: 2609-x86-fsgsbase-64-Factor-out-FS-GS-segment-loading-fro.patch Patch2610: 2610-x86-segments-64-Rename-the-GDT-PER_CPU-entry-to-CPU_.patch Patch2611: 2611-x86-vdso-Introduce-helper-functions-for-CPU-and-node.patch Patch2612: 2612-x86-vdso-Initialize-the-CPU-node-NR-segment-descript.patch Patch2613: 2613-x86-segments-Introduce-the-CPUNODE-naming-to-better-.patch Patch2614: 2614-x86-fsgsbase-64-Clean-up-various-details.patch Patch2615: 2615-x86-fsgsbase-64-Fix-the-base-write-helper-functions.patch Patch2616: 2616-x86-cpu-Add-unsafe_fsgsbase-to-enable-CR4.FSGSBASE.patch Patch2617: 2617-x86-fsgsbase-64-Add-intrinsics-for-FSGSBASE-instruct.patch Patch2618: 2618-x86-kcsan-Add-__no_kcsan-to-noinstr.patch Patch2619: 2619-x86-fsgsbase-64-Enable-FSGSBASE-instructions-in-help.patch Patch2620: 2620-x86-process-Unify-copy_thread_tls.patch Patch2621: 2621-x86-process-64-Make-save_fsgs_for_kvm-ready-for-FSGS.patch Patch2622: 2622-x86-process-64-Use-FSGSBASE-instructions-on-thread-c.patch Patch2623: 2623-x86-entry-64-Switch-CR3-before-SWAPGS-in-paranoid-en.patch Patch2624: 2624-x86-entry-64-Introduce-the-FIND_PERCPU_BASE-macro.patch Patch2625: 2625-x86-entry-64-Handle-FSGSBASE-enabled-paranoid-entry-.patch Patch2626: 2626-x86-cpu-Enable-FSGSBASE-on-64bit-by-default-and-add-.patch Patch2627: 2627-x86-elf-Enumerate-kernel-FSGSBASE-capability-in-AT_H.patch Patch2628: 2628-x86-ptrace-Document-FSBASE-and-GSBASE-ABI-oddities.patch Patch2629: 2629-x86-ptrace-Prevent-ptrace-from-clearing-the-FS-GS-se.patch Patch2630: 2630-x86-fsgsbase-64-Fix-NULL-deref-in-86_fsgsbase_read_t.patch Patch2631: 2631-x86-fsgsbase-Replace-static_cpu_has-with-boot_cpu_ha.patch Patch2632: 2632-compiler.h-Move-instrumentation_begin-end-to-new-lin.patch Patch2633: 2633-x86-fsgsbase-Fix-Xen-PV-support.patch Patch2634: 2634-x86-entry-64-Do-not-use-RDPID-in-paranoid-entry-to-a.patch Patch2635: 2635-x86-entry-64-Correct-the-comment-over-SAVE_AND_SET_G.patch Patch2636: 2636-Documentation-x86-64-Add-documentation-for-GS-FS-add.patch Patch2637: 2637-x86-process-64-Use-FSBSBASE-in-switch_to-if-availabl.patch Patch2638: 2638-x86-ptrace-Fix-32-bit-PTRACE_SETREGS-vs-fsbase-and-g.patch Patch2639: 2639-alinux-fuse-Fix-possible-deadlock-when-writing-back-.patch Patch2640: 2640-alinux-9P-update-inode-cm-time-when-write.patch Patch2641: 2641-PCI-pciehp-Differentiate-between-surprise-and-safe-r.patch Patch2642: 2642-x86-speculation-swapgs-Check-FSGSBASE-in-enabling-SW.patch Patch2643: 2643-x86-entry-64-Remove-unneeded-kernel-CR3-switching.patch Patch2644: 2644-perf-x86-Add-MSR-probe-interface.patch Patch2645: 2645-perf-x86-rapl-Use-new-MSR-detection-interface.patch Patch2646: 2646-perf-x86-rapl-Get-rapl_cntr_mask-from-new-probe-fram.patch Patch2647: 2647-perf-x86-rapl-Get-MSR-values-from-new-probe-framewor.patch Patch2648: 2648-perf-x86-rapl-Get-attributes-from-new-probe-framewor.patch Patch2649: 2649-perf-x86-rapl-Get-quirk-state-from-new-probe-framewo.patch Patch2650: 2650-perf-x86-rapl-Add-Ice-Lake-RAPL-support.patch Patch2651: 2651-perf-x86-rapl-Move-RAPL-support-to-common-x86-code.patch Patch2652: 2652-perf-x86-rapl-Refactor-to-share-the-RAPL-code-betwee.patch Patch2653: 2653-perf-x86-rapl-Make-perf_probe_msr-more-robust-and-fl.patch Patch2654: 2654-x86-devicetable-Move-x86-specific-macro-out-of-gener.patch Patch2655: 2655-x86-cpu-Add-consistent-CPU-match-macros.patch Patch2656: 2656-perf-x86-rapl-Add-AMD-Fam17h-RAPL-support.patch Patch2657: 2657-perf-x86-rapl-Add-Hygon-Fam18h-RAPL-support.patch Patch2658: 2658-tools-power-turbostat-Support-AMD-Family-19h.patch Patch2659: 2659-perf-x86-rapl-Add-AMD-Fam19h-RAPL-support.patch Patch2660: 2660-x86-msr-index-sort-AMD-RAPL-MSRs-by-address.patch Patch2661: 2661-powercap-intel_rapl_msr-Convert-rapl_msr_priv-into-p.patch Patch2662: 2662-powercap-Add-AMD-Fam17h-RAPL-support.patch Patch2663: 2663-RDMA-cma-core-Avoid-callback-on-rdma_addr_cancel.patch Patch2664: 2664-RDMA-core-Introduce-and-use-rdma_find_ndev_for_src_i.patch Patch2665: 2665-RDMA-core-Avoid-unnecessary-sa_family-overwrite.patch Patch2666: 2666-RDMA-core-Let-protocol-specific-function-typecast-so.patch Patch2667: 2667-RDMA-core-Introduce-and-use-rdma_set_src_addr-betwee.patch Patch2668: 2668-RDMA-core-Rename-rdma_copy_addr-to-rdma_copy_src_l2_.patch Patch2669: 2669-RDMA-core-Use-common-code-flow-for-IPv4-6-for-addr-r.patch Patch2670: 2670-RDMA-core-Refer-to-network-type-instead-of-device-ty.patch Patch2671: 2671-RDMA-core-Protect-against-changing-dst-dev-during-de.patch Patch2672: 2672-RDMA-core-Simplify-roce_resolve_route_from_path.patch Patch2673: 2673-RDMA-core-Introduce-rdma_read_gid_attr_ndev_rcu-to-c.patch Patch2674: 2674-RDMA-core-Consider-net-ns-of-gid-attribute-for-RoCE.patch Patch2675: 2675-eventfd-convert-to-f_op-read_iter.patch Patch2676: 2676-swiotlb-Introduce-swiotlb_max_mapping_size.patch Patch2677: 2677-swiotlb-Add-is_swiotlb_active-function.patch Patch2678: 2678-dma-Introduce-dma_max_mapping_size.patch Patch2679: 2679-virtio-Introduce-virtio_max_dma_size.patch Patch2680: 2680-virtio-blk-Consider-virtio_max_dma_size-for-maximum-.patch Patch2681: 2681-alinux-virtio_ring-Force-use-dma-api-when-AMD-SEV-is.patch Patch2682: 2682-alinux-virtio_ring-Distinguish-max-mapping-size-betw.patch Patch2683: 2683-alinux-virtiofs-accept-virtio_fs-filesystem-type-as-.patch Patch2684: 2684-ext4-convert-BUG_ON-s-to-WARN_ON-s-in-mballoc.c.patch Patch2685: 2685-writeback-Export-inode_io_list_del.patch Patch2686: 2686-ext4-Avoid-freeing-inodes-on-dirty-list.patch Patch2687: 2687-Revert-eventfd-convert-to-f_op-read_iter.patch Patch2688: 2688-locking-qrwlock-Fix-ordering-in-queued_write_lock_sl.patch Patch2689: 2689-alinux-sched-introduce-per-cgroup-identity.patch Patch2690: 2690-alinux-sched-introduce-group-identity-smt-expeller.patch Patch2691: 2691-alinux-sched-introduce-group-identity-idle-saver.patch Patch2692: 2692-alinux-sched-introduce-idle-seeker-and-ID_IDLE_AVG.patch Patch2693: 2693-alinux-sched-rescue-the-expellee-on-migration.patch Patch2694: 2694-alinux-sched-fix-the-bug-that-nr_high_running-underf.patch Patch2695: 2695-alinux-sched-isolation-dynamical-CPU-isolation-suppo.patch Patch2696: 2696-alinux-sched-fix-the-bug-that-nr_tasks-incorrect.patch Patch2697: 2697-x86-MCE-AMD-EDAC-mce_amd-Add-new-Load-Store-unit-Mca.patch Patch2698: 2698-EDAC-mce_amd-Always-load-on-SMCA-systems.patch Patch2699: 2699-x86-amd_nb-Add-Family-19h-PCI-IDs.patch Patch2700: 2700-EDAC-amd64-Add-family-ops-for-Family-19h-Models-00h-.patch Patch2701: 2701-EDAC-amd64-Drop-some-family-checks-for-newer-systems.patch Patch2702: 2702-alinux-EDAC-mce_amd-More-reasonable-warning-for-no-S.patch Patch2703: 2703-alinux-jbd2-jbd2_seq_stats_next-should-increase-posi.patch Patch2704: 2704-alinux-sched-fix-the-bug-that-performence-reduction-.patch Patch2705: 2705-netfilter-x_tables-Use-correct-memory-barriers.patch Patch2706: 2706-alinux-sched-fix-the-bug-that-the-declaration-of-thr.patch Patch2707: 2707-ck-virtio-add-module-option-to-force_xdp.patch Patch2708: 2708-virtio-net-support-XDP-when-not-more-queues.patch Patch2709: 2709-block-fix-use-after-free-in-disk_part_iter_next.patch Patch2710: 2710-blk-settings-align-max_sectors-on-logical_block_size.patch Patch2711: 2711-block-only-update-parent-bi_status-when-bio-fail.patch Patch2712: 2712-dm-table-Remove-BUG_ON-in_interrupt.patch Patch2713: 2713-dm-ioctl-fix-error-return-code-in-target_message.patch Patch2714: 2714-dm-snapshot-flush-merged-data-before-committing-meta.patch Patch2715: 2715-dm-ioctl-fix-out-of-bounds-array-access-when-no-devi.patch Patch2716: 2716-alinux-mm-thp-relax-migration-wait-when-failed-to-ge.patch Patch2717: 2717-fs-Don-t-invalidate-page-buffers-in-block_write_full.patch Patch2718: 2718-quota-Sanity-check-quota-file-headers-on-load.patch Patch2719: 2719-quota-Fix-memory-leak-when-handling-corrupted-quota-.patch Patch2720: 2720-quota-Don-t-overflow-quota-file-offsets.patch Patch2721: 2721-fcntl-Fix-potential-deadlock-in-send_sig-io-urg.patch Patch2722: 2722-writeback-Protect-inode-i_io_list-with-inode-i_lock.patch Patch2723: 2723-writeback-Avoid-skipping-inode-writeback.patch Patch2724: 2724-writeback-Fix-sync-livelock-due-to-b_dirty_time-proc.patch Patch2725: 2725-writeback-Drop-I_DIRTY_TIME_EXPIRE.patch Patch2726: 2726-lib-string-Add-strscpy_pad-function.patch Patch2727: 2727-include-trace-events-writeback.h-fix-Wstringop-trunc.patch Patch2728: 2728-memcg-fix-a-crash-in-wb_workfn-when-a-device-disappe.patch Patch2729: 2729-fs-direct-io-fix-missing-sdio-boundary.patch Patch2730: 2730-alinux-dm-crypt-fix-gcc-warning-when-parsing-workque.patch Patch2731: 2731-ext4-don-t-BUG-on-inconsistent-journal-feature.patch Patch2732: 2732-ext4-fix-a-memory-leak-of-ext4_free_data.patch Patch2733: 2733-ext4-fix-deadlock-with-fs-freezing-and-EA-inodes.patch Patch2734: 2734-xfs-fix-a-missing-unlock-on-error-in-xfs_fs_map_bloc.patch Patch2735: 2735-NFS4-Fix-use-after-free-in-trace_event_raw_event_nfs.patch Patch2736: 2736-NFS-pNFS-Fix-a-leak-of-the-layout-plh_outstanding-co.patch Patch2737: 2737-pNFS-NFSv4-Fix-a-layout-segment-leak-in-pnfs_layout_.patch Patch2738: 2738-NFSv4.2-fix-return-value-of-_nfs4_get_security_label.patch Patch2739: 2739-vfio-pci-Fix-SR-IOV-VF-handling-with-MMIO-blocking.patch Patch2740: 2740-vfio-pci-Avoid-recursive-read-lock-usage.patch Patch2741: 2741-alinux-sched-fix-the-performence-regression-caused-b.patch Patch2742: 2742-scsi-iscsi-Restrict-sessions-and-handles-to-admin-ca.patch Patch2743: 2743-sysfs-Add-sysfs_emit-and-sysfs_emit_at-to-format-sys.patch Patch2744: 2744-scsi-iscsi-Ensure-sysfs-attributes-are-limited-to-PA.patch Patch2745: 2745-scsi-iscsi-Verify-lengths-on-passthrough-PDUs.patch Patch2746: 2746-usbip-fix-stub_dev-usbip_sockfd_store-races-leading-.patch Patch2747: 2747-btrfs-fix-race-when-cloning-extent-buffer-during-rew.patch Patch2748: 2748-PCI-rpadlpar-Fix-potential-drc_name-corruption-in-st.patch Patch2749: 2749-perf-x86-intel-Fix-a-crash-caused-by-zero-PEBS-statu.patch Patch2750: 2750-bpf-x86-Validate-computation-of-branch-displacements.patch Patch2751: 2751-bpf-x86-Validate-computation-of-branch-displacements.patch Patch2752: 2752-gup-document-and-work-around-COW-can-break-either-wa.patch Patch2753: 2753-Revert-alinux-sched-fix-the-performence-regression-c.patch Patch2754: 2754-mm-thp-introduce-thp-zero-subpages-reclaim.patch Patch2755: 2755-mm-thp-skip-kmemcg-and-slab-page-for-zero-subpages-r.patch Patch2756: 2756-mm-thp-introduce-thp-reclaim-threshold.patch Patch2757: 2757-mm-thp-introduce-a-controller-to-trigger-thp-reclaim.patch Patch2758: 2758-mm-thp-add-some-statistics-for-thp-reclaim-stat.patch Patch2759: 2759-openeuler-net-hinic-Add-Hardware-Abstract-Layer.patch Patch2760: 2760-openeuler-net-hinic-Add-NIC-Layer.patch Patch2761: 2761-openeuler-net-hinic-Add-ethtool-support.patch Patch2762: 2762-openeuler-net-update-hi1822-nic-driver-to-1.8.2.8.patch Patch2763: 2763-openeuler-net-hinic-fix-check-error-in-hinic.patch Patch2764: 2764-openeuler-net-hinic-delete-address-print.patch Patch2765: 2765-openeuler-net-hinic-fix-bug-in-dbgtool.patch Patch2766: 2766-openeuler-net-hinic-cleanup-comments.patch Patch2767: 2767-openeuler-net-hinic-add-security-check.patch Patch2768: 2768-openeuler-net-hinic-fix-bug-in-api_csr_write.patch Patch2769: 2769-openeuler-net-hinic-add-card_id-protection.patch Patch2770: 2770-openeuler-net-update-hinic-driver-to-2.3.2.1.patch Patch2771: 2771-openeuler-net-hinic-fix-bug-in-set-vlan.patch Patch2772: 2772-openeuler-net-hinic-static-check-warnings-fix.patch Patch2773: 2773-openeuler-net-hinic-modify-comments.patch Patch2774: 2774-openeuler-net-hinic-fixes-dbgtool-bugs.patch Patch2775: 2775-openeuler-net-hinic-modify-comment.patch Patch2776: 2776-openeuler-net-hinic-fix-static-check-problem.patch Patch2777: 2777-openeuler-net-hinic-fix-the-problem-that-memory-leak.patch Patch2778: 2778-openeuler-net-hinic-fix-return-value-bug.patch Patch2779: 2779-openeuler-net-hinic-fix-review-comment.patch Patch2780: 2780-openeuler-net-hinic-fix-tx-padding-bug.patch Patch2781: 2781-openeuler-net-hinic-modify-driver-version.patch Patch2782: 2782-openeuler-net-hinic-fix-static-check-problem.patch Patch2783: 2783-openeuler-net-hinic-modify-hw_layer-comment.patch Patch2784: 2784-openeuler-net-hinic-modify-nic_layer-comment.patch Patch2785: 2785-openeuler-net-hinic-remove-redundant-code.patch Patch2786: 2786-openeuler-net-hinic-change-the-tx-min-frames-to-32-B.patch Patch2787: 2787-openeuler-net-hinic-optimize-interrupt-rush.patch Patch2788: 2788-openeuler-net-hinic-rectify-issue.patch Patch2789: 2789-openEuler-watchdog-make-hardlockup-detect-code-publi.patch Patch2790: 2790-openeuler-firmware-arm_sdei-add-interrupt-binding-ap.patch Patch2791: 2791-openeuler-firmware-arm_sdei-make-sdei_api_event_disa.patch Patch2792: 2792-openeuler-lockup_detector-init-lockup-detector-after.patch Patch2793: 2793-openeuler-watchdog-add-nmi_watchdog-support-for-arm6.patch Patch2794: 2794-openeuler-sdei_watchdog-use-the-secure-arch-timer-as.patch Patch2795: 2795-openeuler-sdei_watchdog-refresh-last_timestamp-when-.patch Patch2796: 2796-openeuler-sdei_watchdog-do-not-disable-sdei_watchdog.patch Patch2797: 2797-openeuler-sdei_watchdog-clear-EOI-of-the-secure-time.patch Patch2798: 2798-openeuler-stop_machine-mask-sdei-before-running-the-.patch Patch2799: 2799-openeuler-sdei-fix-the-wrong-SDEI_CLEAR_EOI-function.patch Patch2800: 2800-openeuler-arm64-kexec-only-clear-EOI-for-SDEI-in-NMI.patch Patch2801: 2801-openeuler-sdei_watchdog-set-secure-timer-period-base.patch Patch2802: 2802-openeuler-kprobes-arm64-Blacklist-sdei-watchdog-call.patch Patch2803: 2803-openeuler-nmi_watchdog-add-asm-nmi.h-for-ARM64.patch Patch2804: 2804-openEuler-resctrlfs-init-support-resctrlfs.patch Patch2805: 2805-openEuler-resctrlfs-mpam-init-struct-for-mpam.patch Patch2806: 2806-openEuler-arm64-mpam-define-mpam-registers.patch Patch2807: 2807-openEuler-arm64-mpam-implenment-mpam_sched_in.patch Patch2808: 2808-openEuler-arm64-mpam-set-MPAM1_EL1-MPAM2_EL2-in-mpam.patch Patch2809: 2809-openEuler-arm64-mpam-debug-add-mpam_-read-write-_sys.patch Patch2810: 2810-openEuler-arm64-mpam-use-mpam_-read-write-_sysreg_s-.patch Patch2811: 2811-openEuler-arm64-mpam-add-macro-helpers-for-PARTID-PM.patch Patch2812: 2812-openEuler-arm64-mpam-debug-improve-debug-info.patch Patch2813: 2813-openEuler-arm64-mpam-debug-fix-debug-format.patch Patch2814: 2814-openEuler-arm64-mpam-debug-fix-debug-info-print-form.patch Patch2815: 2815-openEuler-arm64-mpam-debug-print-partid-and-pmg-in-t.patch Patch2816: 2816-openEuler-arm64-mpam-call-mpam_sched_in-with-context.patch Patch2817: 2817-openEuler-arm64-mpam-support-resctrl_group_schemata_.patch Patch2818: 2818-openEuler-arm64-mpam-support-pmg-alloc-free.patch Patch2819: 2819-openEuler-arm64-mpam-support-mondata-fields.patch Patch2820: 2820-openEuler-arm64-mpam-debug-print-more-useful-info-fo.patch Patch2821: 2821-openEuler-arm64-mpam-debug-print-debug-info-when-cre.patch Patch2822: 2822-openEuler-arm64-mpam-add-group-partid-pmg-to-tasks-s.patch Patch2823: 2823-openEuler-arm64-mpam-pass-rdtgroup-when-create-mon_d.patch Patch2824: 2824-openEuler-arm64-mpam-support-monitor-read.patch Patch2825: 2825-openEuler-arm64-mpam-support-monitor.patch Patch2826: 2826-openEuler-arm64-mpam-support-num_partids-num_pmgs.patch Patch2827: 2827-openEuler-arm64-mpam-add-mpam-extension-runtime-dete.patch Patch2828: 2828-openEuler-arm64-mpam-print-mpam-caps-info-when-booti.patch Patch2829: 2829-openEuler-arm64-mpam-disable-MPAM_SYS_REG_DEBUG.patch Patch2830: 2830-openEuler-arm64-mpam-support-monitor.patch Patch2831: 2831-openEuler-arm64-mpam-operation-not-permitted-when-re.patch Patch2832: 2832-openEuler-arm64-mpam-free-mon-when-remove-momgroups.patch Patch2833: 2833-openEuler-arm64-mpam-mon-add-WARN_ON-for-debug-free_.patch Patch2834: 2834-openEuler-arm64-mpam-add-num_monitors-in-info-dir.patch Patch2835: 2835-openEuler-arm64-mpam-get-num_mon-num_pmg-from-hardwa.patch Patch2836: 2836-openEuler-arm64-mpam-don-t-reserve-mon-0-we-can-use-.patch Patch2837: 2837-openEuler-arm64-mpam-get-alloc-mon-capable-enabled-f.patch Patch2838: 2838-openEuler-arm64-mpam-alloc-mon-capable-enabled-debug.patch Patch2839: 2839-openEuler-arm64-mpam-add-L3TALL-HHALL.patch Patch2840: 2840-openEuler-arm64-mpam-enable-alloc-mon-capable-when-M.patch Patch2841: 2841-openEuler-arm64-mpam-monitor-pmg-as-a-property-of-pa.patch Patch2842: 2842-openEuler-arm64-mpam-fix-HHA-MAX-SET-GET-operation.patch Patch2843: 2843-openEuler-arm64-mpam-don-t-allowd-create-mon_groups-.patch Patch2844: 2844-openEuler-arm64-mpam-use-5-as-min-memory-bandwidth.patch Patch2845: 2845-openEuler-arm64-mpam-debug-remove-debug-pr_info-at-s.patch Patch2846: 2846-openEuler-arm64-mpam-support-L3TALL-HHALL.patch Patch2847: 2847-openEuler-arm64-mpam-hard-code-mpam-resource-for-Hi1.patch Patch2848: 2848-openEuler-arm64-mpam-delete-redundant-line-in-Makefi.patch Patch2849: 2849-openEuler-arm64-mpam-add-cmdline-option-mpam.patch Patch2850: 2850-openEuler-arm64-mpam-fix-compile-warning.patch Patch2851: 2851-openEuler-cmetrics-remove-dead-code-in-mpam_ctrlmon..patch Patch2852: 2852-openEuler-mpam-Code-security-rectification.patch Patch2853: 2853-openEuler-mpam-fix-potential-resource-leak-in-mpam_d.patch Patch2854: 2854-openEuler-arm64-mpam-fix-hard-code-address-map-for-1.patch Patch2855: 2855-openEuler-arm64-mpam-destroy-domain-list-when-failed.patch Patch2856: 2856-openEuler-arm64-mpam-unmap-all-previous-address-when.patch Patch2857: 2857-openEuler-arm64-mpam-only-add-new-domain-node-to-dom.patch Patch2858: 2858-openEuler-arm64-mpam-remove-unsupported-resource.patch Patch2859: 2859-openEuler-arm64-mpam-update-group-flags-only-when-en.patch Patch2860: 2860-openEuler-arm64-mpam-get-num_partids-from-system-reg.patch Patch2861: 2861-openEuler-arm64-mpam-correct-num-of-partid-pmg.patch Patch2862: 2862-openEuler-arm64-mpam-remove-unnecessary-debug-messag.patch Patch2863: 2863-openEuler-arm64-mpam-fix-a-missing-unlock-in-error-b.patch Patch2864: 2864-openEuler-arm64-mpam-cleanup-debuging-code.patch Patch2865: 2865-openEuler-arm64-mpam-use-snprintf-instead-of-sprintf.patch Patch2866: 2866-openEuler-mpam-fix-missing-fill-MSMON_CFG_MON_SEL-re.patch Patch2867: 2867-openEuler-mpam-fix-monitor-s-disorder-from.patch Patch2868: 2868-openEuler-arm64-mpam-cleanup-the-source-file-s-licen.patch Patch2869: 2869-openEuler-ACPI-processor-Add-helper-to-convert-acpi_.patch Patch2870: 2870-openEuler-ACPI-PPTT-Add-helper-to-validate-cache-nod.patch Patch2871: 2871-openEuler-ACPI-PPTT-Filthy-hack-to-find-_a_-backward.patch Patch2872: 2872-openEuler-ACPI-PPTT-cacheinfo-Label-caches-based-on-.patch Patch2873: 2873-openEuler-ACPI-6.x-Add-definitions-for-MPAM-table.patch Patch2874: 2874-openEuler-MPAM-ACPI-Refactoring-MPAM-init-process-an.patch Patch2875: 2875-openEuler-arm64-mpam-Fix-unreset-resources-when-mkdi.patch Patch2876: 2876-openEuler-arm64-mpam-Supplement-err-tips-in-info-las.patch Patch2877: 2877-ck-ACPI-APD-Add-clock-frequency-for-for-phytium-i2c-.patch Patch2878: 2878-ck-rtc-Add-Phytium-rtc-device-support.patch Patch2879: 2879-ck-ACPI-add-support-for-phytium-profiling-in-GICC.patch Patch2880: 2880-ck-irqchip-phytium-gic-add-phytium-new-gic-control-s.patch Patch2881: 2881-x86-cpu-Create-Zhaoxin-processors-architecture-suppo.patch Patch2882: 2882-x86-cpu-Remove-redundant-cpu_detect_cache_sizes-call.patch Patch2883: 2883-x86-cpu-centaur-Replace-two-condition-switch-case-wi.patch Patch2884: 2884-x86-cpu-centaur-Add-Centaur-family-7-CPUs-initializa.patch Patch2885: 2885-ck-x86-cpufeatures-Add-Zhaoxin-feature-bits.patch Patch2886: 2886-ck-x86-cpu-Add-detect-extended-topology-for-Zhaoxin-.patch Patch2887: 2887-ACPI-x86-Add-Zhaoxin-processors-support-for-NONSTOP-.patch Patch2888: 2888-x86-power-Optimize-C3-entry-on-Centaur-CPUs.patch Patch2889: 2889-x86-acpi-cstate-Add-Zhaoxin-processors-support-for-c.patch Patch2890: 2890-x86-mce-Add-Zhaoxin-MCE-support.patch Patch2891: 2891-x86-mce-Add-Zhaoxin-CMCI-support.patch Patch2892: 2892-x86-mce-Add-Zhaoxin-LMCE-support.patch Patch2893: 2893-x86-speculation-spectre_v2-Exclude-Zhaoxin-CPUs-from.patch Patch2894: 2894-x86-speculation-swapgs-Exclude-Zhaoxin-CPUs-from-SWA.patch Patch2895: 2895-ck-x86-cpufeatures-Add-low-performance-CRC32C-instru.patch Patch2896: 2896-ck-x86-cpu-Set-low-performance-CRC32C-flag-on-some-Z.patch Patch2897: 2897-ck-crypto-x86-crc32c-intel-Exclude-low-performance-C.patch Patch2898: 2898-x86-perf-Add-hardware-performance-events-support-for.patch Patch2899: 2899-ck-ata-sata_zhaoxin-Add-support-for-Zhaoxin-Serial-A.patch Patch2900: 2900-ck-xhci-Add-Zhaoxin-xHCI-LPM-U1-U2-feature-support.patch Patch2901: 2901-PCI-Add-Zhaoxin-Vendor-ID.patch Patch2902: 2902-PCI-Add-ACS-quirk-for-Zhaoxin-multi-function-devices.patch Patch2903: 2903-PCI-Add-ACS-quirk-for-Zhaoxin-Root-Downstream-Ports.patch Patch2904: 2904-ck-xhci-fix-issue-of-cross-page-boundary-in-TRB-pref.patch Patch2905: 2905-ck-xhci-Show-Zhaoxin-XHCI-root-hub-speed-correctly.patch Patch2906: 2906-ck-ALSA-hda-Add-support-of-Zhaoxin-SB-HDAC.patch Patch2907: 2907-ck-ALSA-hda-Add-support-of-Zhaoxin-NB-HDAC.patch Patch2908: 2908-ck-ALSA-hda-Add-support-of-Zhaoxin-NB-HDAC-codec.patch Patch2909: 2909-ck-xhci-Adjust-the-UHCI-Controllers-bit-value.patch Patch2910: 2910-ck-xhci-fix-issue-with-resume-from-system-Sx-state.patch Patch2911: 2911-x86-apic-Mask-IOAPIC-entries-when-disabling-the-loca.patch Patch2912: 2912-x86-Kconfig-Rename-UMIP-config-parameter.patch Patch2913: 2913-x86-Kconfig-Drop-vendor-dependency-for-X86_UMIP.patch Patch2914: 2914-ck-irqchip-phytium-gic-Sync-the-latest-code-modify.patch Patch2915: 2915-ck-kdump-Fix-the-bug-that-no-vmcore-file-created.patch Patch2916: 2916-alinux-Fix-memory-leak-of-radix-tree-in-sgx_encl_rel.patch Patch2917: 2917-alinux-Fix-refcount-of-encl_mm-encl-in-sgx_encl_mm_r.patch Patch2918: 2918-alinux-sched-fix-the-performence-regression-caused-b.patch Patch2919: 2919-alinux-sched-Introduce-sched_feat-ID_LAST_HIGHCLASS_.patch Patch2920: 2920-sched-fair-Optimize-select_idle_cpu.patch Patch2921: 2921-tracing-Check-length-before-giving-out-the-filter-bu.patch Patch2922: 2922-tracing-Correct-the-length-check-which-causes-memory.patch Patch2923: 2923-mm-thp-remap-the-page-when-unmap-failed-for-thp-recl.patch Patch2924: 2924-alinux-use-spin_lock_irqsave-instead-in-ioc_rqos_thr.patch Patch2925: 2925-mm-validate-pmd-after-splitting.patch Patch2926: 2926-alinux-sched-make-up-nr_high-under_running-for-cfs-b.patch Patch2927: 2927-alinux-sched-fix-the-bug-that-compile-faid-without-C.patch Patch2928: 2928-mm-thp-correct-the-order-of-unregister-shrinker-in-e.patch Patch2929: 2929-xfs-simplify-xfs_chain_bio.patch Patch2930: 2930-xfs-implement-cgroup-aware-writeback.patch Patch2931: 2931-mm-proc-report-PR_SET_THP_DISABLE-in-proc.patch Patch2932: 2932-mm-thp-make-transhuge_vma_suitable-available-for-ano.patch Patch2933: 2933-mm-thp-fix-false-negative-of-shmem-vma-s-THP-eligibi.patch Patch2934: 2934-proc-PID-smaps-consistent-whitespace-output-format.patch Patch2935: 2935-alinux-sched-Fix-writer-racing-in-cgroup_idle_start-.patch Patch2936: 2936-netfilter-x_tables-fix-compat-match-target-pad-out-o.patch Patch2937: 2937-seq_file-disallow-extremely-large-seq-buffer-allocat.patch Patch2938: 2938-PCI-Don-t-auto-realloc-if-we-re-preserving-firmware-.patch Patch2939: 2939-PCI-Make-pci_hotplug_io_size-mem_size-and-bus_size-p.patch Patch2940: 2940-PCI-Add-pci-hpmmiosize-and-pci-hpmmioprefsize-parame.patch Patch2941: 2941-PCI-Avoid-double-hpmemsize-MMIO-window-assignment.patch Patch2942: 2942-PCI-Don-t-disable-bridge-BARs-when-assigning-bus-res.patch Patch2943: 2943-openeuler-sdei_watchdog-avoid-possible-false-hardloc.patch Patch2944: 2944-ck-crypto-ccp-Add-Hygon-CSV-support.patch Patch2945: 2945-ck-virtio-fs-accept-tag-from-dev_name-as-well.patch # END OF PATCH DEFINITIONS BuildRoot: %{_tmppath}/kernel-%{KVERREL}-root %description This is the package which provides the Linux kernel for Anolis OS. It is based on upstream Linux at version %{version} and maintains kABI compatibility of a set of approved symbols, however it is heavily modified with backports and fixes pulled from newer upstream Linux kernel releases. This means this is not a %{version} kernel anymore: it includes several components which come from newer upstream linux versions, while maintaining a well tested and stable core. Some of the components/backports that may be pulled in are: changes like updates to the core kernel (eg.: scheduler, cgroups, memory management, security fixes and features), updates to block layer, supported filesystems, major driver updates for supported hardware in Anolis OS, enhancements for enterprise customers, etc. # # This macro does requires, provides, conflicts, obsoletes for a kernel package. # %%kernel_reqprovconf # It uses any kernel__conflicts and kernel__obsoletes # macros defined above. # %define kernel_reqprovconf \ Provides: kernel = %{rpmversion}-%{pkg_release}\ Provides: kernel-%{_target_cpu} = %{rpmversion}-%{pkg_release}%{?1:+%{1}}\ Provides: kernel-drm-nouveau = 16\ Provides: kernel-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\ Requires(pre): %{kernel_prereq}\ Requires(pre): %{initrd_prereq}\ Requires(pre): linux-firmware >= 20150904-56.git6ebf5d57\ Requires(preun): systemd >= 200\ Conflicts: xfsprogs < 4.3.0-1\ Conflicts: xorg-x11-drv-vmmouse < 13.0.99\ %{expand:%%{?kernel%{?1:_%{1}}_conflicts:Conflicts: %%{kernel%{?1:_%{1}}_conflicts}}}\ %{expand:%%{?kernel%{?1:_%{1}}_obsoletes:Obsoletes: %%{kernel%{?1:_%{1}}_obsoletes}}}\ %{expand:%%{?kernel%{?1:_%{1}}_provides:Provides: %%{kernel%{?1:_%{1}}_provides}}}\ # We can't let RPM do the dependencies automatic because it'll then pick up\ # a correct but undesirable perl dependency from the module headers which\ # isn't required for the kernel proper to function\ AutoReq: no\ AutoProv: yes\ %{nil} %package doc Summary: Various documentation bits found in the kernel source Group: Documentation %description doc This package contains documentation files from the kernel source. Various bits of information about the Linux kernel and the device drivers shipped with it are documented in these files. You'll want to install this package if you need a reference to the options that can be passed to Linux kernel modules at load time. %package headers Summary: Header files for the Linux kernel for use by glibc Group: Development/System Obsoletes: glibc-kernheaders < 3.0-46 Provides: glibc-kernheaders = 3.0-46 %if "0%{?variant}" Obsoletes: kernel-headers < %{rpmversion}-%{pkg_release} Provides: kernel-headers = %{rpmversion}-%{pkg_release} %endif %description headers Kernel-headers includes the C header files that specify the interface between the Linux kernel and userspace libraries and programs. The header files define structures and constants that are needed for building most standard programs and are also needed for rebuilding the glibc package. %package debuginfo-common-%{_target_cpu} Summary: Kernel source files used by %{name}-debuginfo packages Group: Development/Debug Provides: installonlypkg(kernel) %description debuginfo-common-%{_target_cpu} This package is required by %{name}-debuginfo subpackages. It provides the kernel source files common to all builds. %if %{with_perf} %package -n perf Summary: Performance monitoring for the Linux kernel Group: Development/System License: GPLv2 %description -n perf This package contains the perf tool, which enables performance monitoring of the Linux kernel. %package -n perf-debuginfo Summary: Debug information for package perf Group: Development/Debug Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release} AutoReqProv: no %description -n perf-debuginfo This package provides debug information for the perf package. # Note that this pattern only works right to match the .build-id # symlinks because of the trailing nonmatching alternation and # the leading .*, because of find-debuginfo.sh's buggy handling # of matching the pattern against the symlinks file. %{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_bindir}/perf(\.debug)?|.*%%{_libexecdir}/perf-core/.*|.*%%{_libdir}/traceevent/plugins/.*|.*%%{_libdir}/libperf-jvmti.so(\.debug)?|XXX' -o perf-debuginfo.list} %package -n python3-perf Summary: Python bindings for apps which will manipulate perf events Group: Development/Libraries %description -n python3-perf The python3-perf package contains a module that permits applications written in the Python programming language to use the interface to manipulate perf events. %package -n python3-perf-debuginfo Summary: Debug information for package perf python bindings Group: Development/Debug Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release} AutoReqProv: no %description -n python3-perf-debuginfo This package provides debug information for the perf python bindings. # the python_sitearch macro should already be defined from above %{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{python3_sitearch}/perf.*so(\.debug)?|XXX' -o python3-perf-debuginfo.list} %endif # with_perf %if %{with_tools} %package -n kernel-tools Summary: Assortment of tools for the Linux kernel Group: Development/System License: GPLv2 %ifarch %{cpupowerarchs} Provides: cpupowerutils = 1:009-0.6.p1 Obsoletes: cpupowerutils < 1:009-0.6.p1 Provides: cpufreq-utils = 1:009-0.6.p1 Provides: cpufrequtils = 1:009-0.6.p1 Obsoletes: cpufreq-utils < 1:009-0.6.p1 Obsoletes: cpufrequtils < 1:009-0.6.p1 Obsoletes: cpuspeed < 1:1.5-16 Requires: kernel-tools-libs = %{version}-%{release} %endif %define __requires_exclude ^%{_bindir}/python %description -n kernel-tools This package contains the tools/ directory from the kernel source and the supporting documentation. %package -n kernel-tools-libs Summary: Libraries for the kernels-tools Group: Development/System License: GPLv2 %description -n kernel-tools-libs This package contains the libraries built from the tools/ directory from the kernel source. %package -n kernel-tools-libs-devel Summary: Assortment of tools for the Linux kernel Group: Development/System License: GPLv2 Requires: kernel-tools = %{version}-%{release} %ifarch %{cpupowerarchs} Provides: cpupowerutils-devel = 1:009-0.6.p1 Obsoletes: cpupowerutils-devel < 1:009-0.6.p1 %endif Requires: kernel-tools-libs = %{version}-%{release} Provides: kernel-tools-devel %description -n kernel-tools-libs-devel This package contains the development files for the tools/ directory from the kernel source. %package -n kernel-tools-debuginfo Summary: Debug information for package kernel-tools Group: Development/Debug Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release} AutoReqProv: no %description -n kernel-tools-debuginfo This package provides debug information for package kernel-tools. # Note that this pattern only works right to match the .build-id # symlinks because of the trailing nonmatching alternation and # the leading .*, because of find-debuginfo.sh's buggy handling # of matching the pattern against the symlinks file. %{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_bindir}/centrino-decode(\.debug)?|.*%%{_bindir}/powernow-k8-decode(\.debug)?|.*%%{_bindir}/cpupower(\.debug)?|.*%%{_libdir}/libcpupower.*|.*%%{_bindir}/turbostat(\.debug)?|.*%%{_bindir}/x86_energy_perf_policy(\.debug)?|.*%%{_bindir}/tmon(\.debug)?|.*%%{_bindir}/lsgpio(\.debug)?|.*%%{_bindir}/gpio-hammer(\.debug)?|.*%%{_bindir}/gpio-event-mon(\.debug)?|.*%%{_bindir}/iio_event_monitor(\.debug)?|.*%%{_bindir}/iio_generic_buffer(\.debug)?|.*%%{_bindir}/lsiio(\.debug)?|XXX' -o kernel-tools-debuginfo.list} %endif # with_tools %if %{with_bpftool} %package -n bpftool Summary: Inspection and simple manipulation of eBPF programs and maps License: GPLv2 %description -n bpftool This package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps. %package -n bpftool-debuginfo Summary: Debug information for package bpftool Group: Development/Debug Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release} AutoReqProv: no %description -n bpftool-debuginfo This package provides debug information for the bpftool package. %{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '.*%%{_sbindir}/bpftool(\.debug)?|XXX' -o bpftool-debuginfo.list} %endif # with_bpftool %if %{with_gcov} %package gcov Summary: gcov graph and source files for coverage data collection. Group: Development/System %description gcov kernel-gcov includes the gcov graph and source files for gcov coverage collection. %endif # # This macro creates a kernel--debuginfo package. # %%kernel_debuginfo_package # %define kernel_debuginfo_package() \ %package %{?1:%{1}-}debuginfo\ Summary: Debug information for package %{name}%{?1:-%{1}}\ Group: Development/Debug\ Requires: %{name}-debuginfo-common-%{_target_cpu} = %{version}-%{release}\ Provides: %{name}%{?1:-%{1}}-debuginfo-%{_target_cpu} = %{version}-%{release}\ Provides: installonlypkg(kernel)\ AutoReqProv: no\ %description %{?1:%{1}-}debuginfo\ This package provides debug information for package %{name}%{?1:-%{1}}.\ This is required to use SystemTap with %{name}%{?1:-%{1}}-%{KVERREL}.\ %{expand:%%global _find_debuginfo_opts %{?_find_debuginfo_opts} -p '/.*/%%{KVERREL_RE}%{?1:[+]%{1}}/.*|/.*%%{KVERREL_RE}%{?1:\+%{1}}(\.debug)?' -o debuginfo%{?1}.list}\ %{nil} # # This macro creates a kernel--devel package. # %%kernel_devel_package # %define kernel_devel_package() \ %package %{?1:%{1}-}devel\ Summary: Development package for building kernel modules to match the %{?2:%{2} }kernel\ Group: System Environment/Kernel\ Provides: kernel%{?1:-%{1}}-devel-%{_target_cpu} = %{version}-%{release}\ Provides: kernel-devel-%{_target_cpu} = %{version}-%{release}%{?1:+%{1}}\ Provides: kernel-devel-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\ Provides: installonlypkg(kernel)\ AutoReqProv: no\ Requires(pre): findutils\ Requires: findutils\ Requires: perl-interpreter\ %description %{?1:%{1}-}devel\ This package provides kernel headers and makefiles sufficient to build modules\ against the %{?2:%{2} }kernel package.\ %{nil} # # This macro creates a kernel--modules-internal package. # %%kernel_modules_internal_package # %define kernel_modules_internal_package() \ %package %{?1:%{1}-}modules-internal\ Summary: Extra kernel modules to match the %{?2:%{2} }kernel\ Group: System Environment/Kernel\ Provides: kernel%{?1:-%{1}}-modules-internal-%{_target_cpu} = %{version}-%{release}\ Provides: kernel%{?1:-%{1}}-modules-internal-%{_target_cpu} = %{version}-%{release}%{?1:+%{1}}\ Provides: kernel%{?1:-%{1}}-modules-internal = %{version}-%{release}%{?1:+%{1}}\ Provides: installonlypkg(kernel-module)\ Provides: kernel%{?1:-%{1}}-modules-internal-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\ Requires: kernel-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\ Requires: kernel%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\ AutoReq: no\ AutoProv: yes\ %description %{?1:%{1}-}modules-internal\ This package provides kernel modules for the %{?2:%{2} }kernel package for Anolis OS internal usage.\ %{nil} # # This macro creates a kernel--modules-extra package. # %%kernel_modules_extra_package # %define kernel_modules_extra_package() \ %package %{?1:%{1}-}modules-extra\ Summary: Extra kernel modules to match the %{?2:%{2} }kernel\ Group: System Environment/Kernel\ Provides: kernel%{?1:-%{1}}-modules-extra-%{_target_cpu} = %{version}-%{release}\ Provides: kernel%{?1:-%{1}}-modules-extra-%{_target_cpu} = %{version}-%{release}%{?1:+%{1}}\ Provides: kernel%{?1:-%{1}}-modules-extra = %{version}-%{release}%{?1:+%{1}}\ Provides: installonlypkg(kernel-module)\ Provides: kernel%{?1:-%{1}}-modules-extra-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\ Requires: kernel-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\ Requires: kernel%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\ AutoReq: no\ AutoProv: yes\ %description %{?1:%{1}-}modules-extra\ This package provides less commonly used kernel modules for the %{?2:%{2} }kernel package.\ %{nil} # # This macro creates a kernel--modules package. # %%kernel_modules_package # %define kernel_modules_package() \ %package %{?1:%{1}-}modules\ Summary: kernel modules to match the %{?2:%{2}-}core kernel\ Group: System Environment/Kernel\ Provides: kernel%{?1:-%{1}}-modules-%{_target_cpu} = %{version}-%{release}\ Provides: kernel-modules-%{_target_cpu} = %{version}-%{release}%{?1:+%{1}}\ Provides: kernel-modules = %{version}-%{release}%{?1:+%{1}}\ Provides: installonlypkg(kernel-module)\ Provides: kernel%{?1:-%{1}}-modules-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\ Requires: kernel-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\ AutoReq: no\ AutoProv: yes\ %description %{?1:%{1}-}modules\ This package provides commonly used kernel modules for the %{?2:%{2}-}core kernel package.\ %{nil} # # this macro creates a kernel- meta package. # %%kernel_meta_package # %define kernel_meta_package() \ %package %{1}\ summary: kernel meta-package for the %{1} kernel\ group: system environment/kernel\ Requires: kernel-%{1}-core-uname-r = %{KVERREL}%{?variant}+%{1}\ Requires: kernel-%{1}-modules-uname-r = %{KVERREL}%{?variant}+%{1}\ Provides: installonlypkg(kernel)\ %description %{1}\ The meta-package for the %{1} kernel\ %{nil} # # This macro creates a kernel- and its -devel and -debuginfo too. # %%define variant_summary The Linux kernel compiled for # %%kernel_variant_package [-n ] # %define kernel_variant_package(n:) \ %package %{?1:%{1}-}core\ Summary: %{variant_summary}\ Group: System Environment/Kernel\ Provides: kernel-%{?1:%{1}-}core-uname-r = %{KVERREL}%{?variant}%{?1:+%{1}}\ Provides: installonlypkg(kernel)\ %{expand:%%kernel_reqprovconf}\ %if %{?1:1} %{!?1:0} \ %{expand:%%kernel_meta_package %{?1:%{1}}}\ %endif\ %{expand:%%kernel_devel_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}}}\ %{expand:%%kernel_modules_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}}}\ %{expand:%%kernel_modules_extra_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}}}\ %{expand:%%kernel_modules_internal_package %{?1:%{1}} %{!?{-n}:%{1}}%{?{-n}:%{-n*}}}\ %{expand:%%kernel_debuginfo_package %{?1:%{1}}}\ %{nil} # Now, each variant package. %define variant_summary The Linux kernel compiled with extra debugging enabled %kernel_variant_package debug %description debug-core The kernel package contains the Linux kernel (vmlinuz), the core of any Linux operating system. The kernel handles the basic functions of the operating system: memory allocation, process allocation, device input and output, etc. This variant of the kernel has numerous debugging options enabled. It should only be installed when trying to gather additional information on kernel bugs, as some of these options impact performance noticably. # And finally the main -core package %define variant_summary The Linux kernel %kernel_variant_package %description core The kernel package contains the Linux kernel (vmlinuz), the core of any Linux operating system. The kernel handles the basic functions of the operating system: memory allocation, process allocation, device input and output, etc. %prep # do a few sanity-checks for --with *only builds %if %{with_baseonly} %if !%{with_up} echo "Cannot build --with baseonly, up build is disabled" exit 1 %endif %endif # more sanity checking; do it quietly if [ "%{patches}" != "%%{patches}" ] ; then for patch in %{patches} ; do if [ ! -f $patch ] ; then echo "ERROR: Patch ${patch##/*/} listed in specfile but is missing" exit 1 fi done fi 2>/dev/null patch_command='patch -p1 -F1 -s' ApplyPatch() { local patch=$1 shift if [ ! -f $RPM_SOURCE_DIR/$patch ]; then exit 1 fi if ! grep -E "^Patch[0-9]+: $patch\$" %{_specdir}/${RPM_PACKAGE_NAME%%%%%{?variant}}.spec ; then if [ "${patch:0:8}" != "patch-4." ] ; then echo "ERROR: Patch $patch not listed as a source patch in specfile" exit 1 fi fi 2>/dev/null case "$patch" in *.bz2) bunzip2 < "$RPM_SOURCE_DIR/$patch" | sed -n '/^---$/,$p' | $patch_command ${1+"$@"} ;; *.gz) gunzip < "$RPM_SOURCE_DIR/$patch" | sed -n '/^---$/,$p' | $patch_command ${1+"$@"} ;; *.xz) unxz < "$RPM_SOURCE_DIR/$patch" | sed -n '/^---$/,$p' | $patch_command ${1+"$@"} ;; *) sed -n '/^---$/,$p' "$RPM_SOURCE_DIR/$patch" | $patch_command ${1+"$@"} ;; esac } # don't apply patch if it's empty ApplyOptionalPatch() { local patch=$1 shift if [ ! -f $RPM_SOURCE_DIR/$patch ]; then exit 1 fi local C=$(wc -l $RPM_SOURCE_DIR/$patch | awk '{print $1}') if [ "$C" -gt 9 ]; then ApplyPatch $patch ${1+"$@"} fi } %setup -q -n kernel-%{rpmversion} -c mv linux-%{rpmversion} linux-%{KVERREL} cd linux-%{KVERREL} # Drop some necessary files from the source dir into the buildroot cp $RPM_SOURCE_DIR/kernel-%{version}-*.config . # %%PATCH_APPLICATION%% ApplyPatch 0001-ext4-generalize-extents-status-tree-search-functions.patch ApplyPatch 0002-ext4-add-new-pending-reservation-mechanism.patch ApplyPatch 0003-ext4-fix-reserved-cluster-accounting-at-delayed-writ.patch ApplyPatch 0004-ext4-reduce-reserved-cluster-count-by-number-of-allo.patch ApplyPatch 0005-ext4-adjust-reserved-cluster-count-when-removing-ext.patch ApplyPatch 0006-ext4-fix-reserved-cluster-accounting-at-page-invalid.patch ApplyPatch 0007-NEMU-Compile-in-evged-always.patch ApplyPatch 0008-NO-UPSTREAM-9P-always-use-cached-inode-to-fill-in-v9.patch ApplyPatch 0009-boot-give-rdrand-some-credit.patch ApplyPatch 0010-alinux-drivers-virtio-add-vring_force_dma_api-boot-p.patch ApplyPatch 0011-alinux-block-throttle-enable-hierarchical-throttling.patch ApplyPatch 0012-alinux-Revert-x86-tsc-Try-to-adjust-TSC-if-sync-test.patch ApplyPatch 0013-alinux-Revert-x86-tsc-Prepare-warp-test-for-TSC-adju.patch ApplyPatch 0014-alinux-kconfig-Disable-x86-clocksource-watchdog.patch ApplyPatch 0015-virtio_blk-add-discard-and-write-zeroes-support.patch ApplyPatch 0016-alinux-net-kernel-hookers-service-for-toa-module.patch ApplyPatch 0017-alinux-writeback-add-memcg_blkcg_link-tree.patch ApplyPatch 0018-alinux-writeback-add-debug-info-for-memcg-blkcg-link.patch ApplyPatch 0019-alinux-fs-writeback-fix-double-free-of-blkcg_css.patch ApplyPatch 0020-alinux-fs-writeback-Attach-inode-s-wb-to-root-if-nee.patch ApplyPatch 0021-alinux-writeback-introduce-cgwb_v1-boot-param.patch ApplyPatch 0022-alinux-fs-writeback-wrap-cgroup-writeback-v1-logic.patch ApplyPatch 0023-alinux-net-hookers-only-enable-on-x86-platform.patch ApplyPatch 0024-alinux-writeback-memcg_blkcg_tree_lock-can-be-static.patch ApplyPatch 0025-alinux-net-hookers-fix-link-error-with-ipv6-disabled.patch ApplyPatch 0026-PCI-Fix-try-semantics-of-bus-and-slot-reset.patch ApplyPatch 0027-alinux-net-tcp-Support-tunable-tcp-timeout-value-in-.patch ApplyPatch 0028-mm-workingset-don-t-drop-refault-information-prematu.patch ApplyPatch 0029-mm-workingset-tell-cache-transitions-from-workingset.patch ApplyPatch 0030-delayacct-track-delays-from-thrashing-cache-pages.patch ApplyPatch 0031-sched-loadavg-consolidate-LOAD_INT-LOAD_FRAC-CALC_LO.patch ApplyPatch 0032-sched-loadavg-make-calc_load_n-public.patch ApplyPatch 0033-sched-sched.h-make-rq-locking-and-clock-functions-av.patch ApplyPatch 0034-sched-introduce-this_rq_lock_irq.patch ApplyPatch 0035-psi-pressure-stall-information-for-CPU-memory-and-IO.patch ApplyPatch 0036-psi-cgroup-support.patch ApplyPatch 0037-kernel-sched-psi.c-simplify-cgroup_move_task.patch ApplyPatch 0038-psi-make-disabling-enabling-easier-for-vendor-kernel.patch ApplyPatch 0039-psi-fix-reference-to-kernel-commandline-enable.patch ApplyPatch 0040-psi-fix-aggregation-idle-shut-off.patch ApplyPatch 0041-psi-clarify-the-Kconfig-text-for-the-default-disable.patch ApplyPatch 0042-psi-avoid-divide-by-zero-crash-inside-virtual-machin.patch ApplyPatch 0043-psi-clarify-the-units-used-in-pressure-files.patch ApplyPatch 0044-psi-introduce-state_mask-to-represent-stalled-psi-st.patch ApplyPatch 0045-psi-make-psi_enable-static.patch ApplyPatch 0046-psi-rename-psi-fields-in-preparation-for-psi-trigger.patch ApplyPatch 0047-psi-split-update_stats-into-parts.patch ApplyPatch 0048-psi-track-changed-states.patch ApplyPatch 0049-include-refactor-headers-to-allow-kthread.h-inclusio.patch ApplyPatch 0050-fs-kernfs-add-poll-file-operation.patch ApplyPatch 0051-kernel-cgroup-add-poll-file-operation.patch ApplyPatch 0052-psi-introduce-psi-monitor.patch ApplyPatch 0053-kernel-sched-psi.c-expose-pressure-metrics-on-root-c.patch ApplyPatch 0054-sched-disable-auto-group-by-default.patch ApplyPatch 0055-ext4-unlock-unused_pages-timely-when-doing-writeback.patch ApplyPatch 0056-dm-fix-clone_bio-to-trigger-blk_recount_segments.patch ApplyPatch 0057-dm-fix-redundant-IO-accounting-for-bios-that-need-sp.patch ApplyPatch 0058-dm-avoid-indirect-call-in-__dm_make_request.patch ApplyPatch 0059-dm-fix-dm_wq_work-to-only-use-__split_and_process_bi.patch ApplyPatch 0060-dm-add-missing-trace_block_split-to-__split_and_proc.patch ApplyPatch 0061-cpufreq-intel_pstate-Force-HWP-min-perf-before-offli.patch ApplyPatch 0062-cpufreq-intel_pstate-Add-reasons-for-failure-and-deb.patch ApplyPatch 0063-cpufreq-intel_pstate-Load-only-on-Intel-hardware.patch ApplyPatch 0064-alinux-random-introduce-the-initialization-seed.patch ApplyPatch 0065-alinux-random-speed-up-the-initialization-of-module.patch ApplyPatch 0066-userfaultfd-allow-get_mempolicy-MPOL_F_NODE-MPOL_F_A.patch ApplyPatch 0067-drm-i915-Force-the-slow-path-after-a-user-write-erro.patch ApplyPatch 0068-i915-fix-missing-user_access_end-in-page-fault-excep.patch ApplyPatch 0069-make-user_access_begin-do-access_ok.patch ApplyPatch 0070-x86-uaccess-Inhibit-speculation-past-access_ok-in-us.patch ApplyPatch 0071-ext4-fix-bigalloc-cluster-freeing-when-hole-punching.patch ApplyPatch 0072-psi-get-poll_work-to-run-when-calling-poll-syscall-n.patch ApplyPatch 0073-reduce-e1000e-boot-time-by-tightening-sleep-ranges.patch ApplyPatch 0074-e1000e-increase-pause-and-refresh-time.patch ApplyPatch 0075-clk-sunxi-fix-a-missing-check-bug-in-sunxi_divs_clk_.patch ApplyPatch 0076-scsi-mpt3sas_ctl-fix-double-fetch-bug-in-_ctl_ioctl_.patch ApplyPatch 0077-ipv6_sockglue-Fix-a-missing-check-bug-in-ip6_ra_cont.patch ApplyPatch 0078-efi-x86-Add-missing-error-handling-to-old_memmap-1-1.patch ApplyPatch 0079-ip_sockglue-Fix-missing-check-bug-in-ip_ra_control.patch ApplyPatch 0080-zpool-add-malloc_support_movable-to-zpool_driver.patch ApplyPatch 0081-zswap-use-movable-memory-if-zpool-support-allocate-m.patch ApplyPatch 0082-blk-cgroup-turn-on-psi-memstall-stuff.patch ApplyPatch 0083-sched-psi-Reduce-psimon-FIFO-priority.patch ApplyPatch 0084-sched-psi-Do-not-require-setsched-permission-from-th.patch ApplyPatch 0085-sched-psi-Correct-overly-pessimistic-size-calculatio.patch ApplyPatch 0086-iommu-arm-smmu-v3-Fix-a-couple-of-minor-comment-typo.patch ApplyPatch 0087-iommu-arm-smmu-v3-Avoid-back-to-back-CMD_SYNC-operat.patch ApplyPatch 0088-iommu-arm-smmu-v3-Implement-flush_iotlb_all-hook.patch ApplyPatch 0089-iommu-dma-Add-support-for-non-strict-mode.patch ApplyPatch 0090-iommu-Add-iommu.strict-command-line-option.patch ApplyPatch 0091-iommu-io-pgtable-arm-Add-support-for-non-strict-mode.patch ApplyPatch 0092-iommu-arm-smmu-v3-Add-support-for-non-strict-mode.patch ApplyPatch 0093-iommu-io-pgtable-arm-v7s-Add-support-for-non-strict-.patch ApplyPatch 0094-iommu-arm-smmu-Support-non-strict-mode.patch ApplyPatch 0095-iommu-arm-smmu-v3-Remove-unnecessary-wrapper-functio.patch ApplyPatch 0096-irqchip-gic-v3-its-Change-initialization-ordering-fo.patch ApplyPatch 0097-irqchip-gic-v3-its-Split-property-table-clearing-fro.patch ApplyPatch 0098-irqchip-gic-v3-its-Move-pending-table-allocation-to-.patch ApplyPatch 0099-irqchip-gic-v3-its-Keep-track-of-property-table-s-PA.patch ApplyPatch 0100-irqchip-gic-v3-its-Allow-use-of-pre-programmed-LPI-t.patch ApplyPatch 0101-irqchip-gic-v3-its-Use-pre-programmed-redistributor-.patch ApplyPatch 0102-irqchip-gic-v3-its-Check-that-all-RDs-have-the-same-.patch ApplyPatch 0103-irqchip-gic-v3-its-Register-LPI-tables-with-EFI-conf.patch ApplyPatch 0104-irqchip-gic-v3-its-Allow-use-of-LPI-tables-in-reserv.patch ApplyPatch 0105-cpufreq-cppc-Work-around-for-Hisilicon-CPPC-cpufreq.patch ApplyPatch 0106-ACPI-CPPC-Add-a-helper-to-get-desired-performance.patch ApplyPatch 0107-arm-arm64-KVM-Rename-function-kvm_arch_dev_ioctl_che.patch ApplyPatch 0108-spi-dw-mmio-add-ACPI-support.patch ApplyPatch 0109-arm-arm64-KVM-Enable-32-bits-kvm-vcpu-events-support.patch ApplyPatch 0110-ACPI-APD-Add-clock-frequency-for-Hisilicon-Hip08-SPI.patch ApplyPatch 0111-alinux-hinic-panic-when-reading-back-he-IRQ-affinity.patch ApplyPatch 0112-efi-honour-memory-reservations-passed-via-a-linux-sp.patch ApplyPatch 0113-efi-add-API-to-reserve-memory-persistently-across-ke.patch ApplyPatch 0114-efi-arm-libstub-add-a-root-memreserve-config-table.patch ApplyPatch 0115-efi-Permit-calling-efi_mem_reserve_persistent-from-a.patch ApplyPatch 0116-efi-Prevent-GICv3-WARN-by-mapping-the-memreserve-tab.patch ApplyPatch 0117-efi-Permit-multiple-entries-in-persistent-memreserve.patch ApplyPatch 0118-efi-Reduce-the-amount-of-memblock-reservations-for-p.patch ApplyPatch 0119-crypto-algapi-reject-NULL-crypto_spawn-inst.patch ApplyPatch 0120-CPX-x86-cpufeatures-Enumerate-the-new-AVX512-BFLOAT1.patch ApplyPatch 0121-CPX-KVM-cpuid-do_cpuid_ent-works-on-a-whole-CPUID-fu.patch ApplyPatch 0122-CPX-KVM-cpuid-extract-do_cpuid_7_mask-and-support-mu.patch ApplyPatch 0123-CPX-KVM-cpuid-set-struct-kvm_cpuid_entry2-flags-in-d.patch ApplyPatch 0124-CPX-KVM-cpuid-rename-do_cpuid_1_ent.patch ApplyPatch 0125-CPX-KVM-cpuid-remove-has_leaf_count-from-struct-kvm_.patch ApplyPatch 0126-CPX-KVM-x86-expose-AVX512_BF16-feature-to-guest.patch ApplyPatch 0127-CPX-ACPI-CPPC-Add-support-for-guaranteed-performance.patch ApplyPatch 0128-CPX-cpufreq-intel_pstate-Add-base_frequency-attribut.patch ApplyPatch 0129-x86-mm-init32-Mark-text-and-rodata-RO-in-one-go.patch ApplyPatch 0130-x86-mm-cpa-Split-rename-and-clean-up-try_preserve_la.patch ApplyPatch 0131-x86-mm-cpa-Rework-static_protections.patch ApplyPatch 0132-x86-mm-cpa-Allow-range-check-for-static-protections.patch ApplyPatch 0133-x86-mm-cpa-Add-debug-mechanism.patch ApplyPatch 0134-x86-mm-cpa-Add-large-page-preservation-statistics.patch ApplyPatch 0135-x86-mm-cpa-Avoid-static-protection-checks-on-unmap.patch ApplyPatch 0136-x86-mm-cpa-Add-sanity-check-for-existing-mappings.patch ApplyPatch 0137-x86-mm-cpa-Optimize-same-protection-check.patch ApplyPatch 0138-x86-mm-cpa-Do-the-range-check-early.patch ApplyPatch 0139-x86-mm-cpa-Avoid-the-4k-pages-check-completely.patch ApplyPatch 0140-x86-mm-Remove-unused-variable-old_pte.patch ApplyPatch 0141-x86-mm-cpa-Prevent-large-page-split-when-ftrace-flip.patch ApplyPatch 0142-sched-fair-Don-t-push-cfs_bandwith-slack-timers-forw.patch ApplyPatch 0143-alinux-virtio_ring-Support-using-kernel-booting-para.patch ApplyPatch 0144-blkcg-pass-q-and-blkcg-into-blkcg_pol_alloc_pd_fn.patch ApplyPatch 0145-blkcg-make-cpd_init_fn-optional.patch ApplyPatch 0146-blkcg-separate-blkcg_conf_get_disk-out-of-blkg_conf_.patch ApplyPatch 0147-block-rq_qos-add-rq_qos_merge.patch ApplyPatch 0148-block-rq_qos-implement-rq_qos_ops-queue_depth_change.patch ApplyPatch 0149-blkcg-s-RQ_QOS_CGROUP-RQ_QOS_LATENCY.patch ApplyPatch 0150-blk-mq-add-optional-request-alloc_time_ns.patch ApplyPatch 0151-cgroup-add-cgroup_parse_float.patch ApplyPatch 0152-cgroup-Move-cgroup_parse_float-implementation-out-of.patch ApplyPatch 0153-blkcg-implement-blk-iocost.patch ApplyPatch 0154-blkcg-add-tools-cgroup-iocost_monitor.py.patch ApplyPatch 0155-blkcg-add-tools-cgroup-iocost_coef_gen.py.patch ApplyPatch 0156-blkcg-blk-iocost-predeclare-used-structs.patch ApplyPatch 0157-blkcg-fix-missing-free-on-error-path-of-blk_iocost_i.patch ApplyPatch 0158-blkcg-add-missing-NULL-check-in-ioc_cpd_alloc.patch ApplyPatch 0159-blk-iocost-Fix-incorrect-operation-order-during-iocg.patch ApplyPatch 0160-blk-iocost-Account-force-charged-overage-in-absolute.patch ApplyPatch 0161-blk-iocost-Don-t-let-merges-push-vtime-into-the-futu.patch ApplyPatch 0162-iocost_monitor-Always-use-strings-for-json-values.patch ApplyPatch 0163-iocost_monitor-Report-more-info-with-higher-accuracy.patch ApplyPatch 0164-iocost_monitor-Report-debt.patch ApplyPatch 0165-alinux-iocost-add-legacy-interface-file.patch ApplyPatch 0166-alinux-iocost-fix-NULL-pointer-dereference-in-ioc_rq.patch ApplyPatch 0167-iocost-better-trace-vrate-changes.patch ApplyPatch 0168-iocost-improve-nr_lagging-handling.patch ApplyPatch 0169-iocost-bump-up-default-latency-targets-for-hard-disk.patch ApplyPatch 0170-iocost-don-t-let-vrate-run-wild-while-there-s-no-sat.patch ApplyPatch 0171-blkcg-blkcg_activate_policy-should-initialize-ancest.patch ApplyPatch 0172-blkcg-Fix-multiple-bugs-in-blkcg_activate_policy.patch ApplyPatch 0173-alinux-iocost-fix-a-deadlock-in-ioc_rqos_throttle.patch ApplyPatch 0174-iocost-don-t-nest-spin_lock_irq-in-ioc_weight_write.patch ApplyPatch 0175-jbd2-fix-deadlock-while-checkpoint-thread-waits-comm.patch ApplyPatch 0176-iocost-check-active_list-of-all-the-ancestors-in-ioc.patch ApplyPatch 0177-mm-swap-check-if-swap-backing-device-is-congested-or.patch ApplyPatch 0178-mm-swap-fix-race-between-swapoff-and-some-swap-opera.patch ApplyPatch 0179-mm-swap_state.c-simplify-total_swapcache_pages-with-.patch ApplyPatch 0180-fs-Turn-__generic_write_end-into-a-void-function.patch ApplyPatch 0181-iomap-Fix-use-after-free-error-in-page_done-callback.patch ApplyPatch 0182-block-fix-.bi_size-overflow.patch ApplyPatch 0183-iomap-fix-page_done-callback-for-short-writes.patch ApplyPatch 0184-lib-lz4-update-LZ4-decompressor-module.patch ApplyPatch 0185-zswap-do-not-map-same-object-twice.patch ApplyPatch 0186-x86-mm-Split-vmalloc_sync_all.patch ApplyPatch 0187-mm-zsmalloc.c-fix-a-Wunused-function-warning.patch ApplyPatch 0188-mm-memcg-throttle-allocators-when-failing-reclaim-ov.patch ApplyPatch 0189-ICX-PCI-Add-support-for-Immediate-Readiness.patch ApplyPatch 0190-ICX-dmaengine-ioatdma-Add-Snow-Ridge-ioatdma-device-.patch ApplyPatch 0191-ICX-dmaengine-ioatdma-disable-DCA-enabling-on-IOATDM.patch ApplyPatch 0192-ICX-dmaengine-ioatdma-add-descriptor-pre-fetch-suppo.patch ApplyPatch 0193-ICX-dmaengine-ioatdma-support-latency-tolerance-repo.patch ApplyPatch 0194-ICX-ACPICA-ACPI-6.3-HMAT-updates.patch ApplyPatch 0195-ICX-acpi-Create-subtable-parsing-infrastructure.patch ApplyPatch 0196-ICX-acpi-Add-HMAT-to-generic-parsing-tables.patch ApplyPatch 0197-ICX-acpi-hmat-Parse-and-report-heterogeneous-memory.patch ApplyPatch 0198-ICX-node-Link-memory-nodes-to-their-compute-nodes.patch ApplyPatch 0199-ICX-node-Add-heterogenous-memory-access-attributes.patch ApplyPatch 0200-ICX-node-Add-memory-side-caching-attributes.patch ApplyPatch 0201-ICX-acpi-hmat-Register-processor-domain-to-its-memor.patch ApplyPatch 0202-ICX-acpi-hmat-Register-performance-attributes.patch ApplyPatch 0203-ICX-acpi-hmat-Register-memory-side-cache-attributes.patch ApplyPatch 0204-ICX-doc-mm-New-documentation-for-memory-performance.patch ApplyPatch 0205-ICX-perf-x86-Support-outputting-XMM-registers.patch ApplyPatch 0206-ICX-perf-x86-intel-Extract-memory-code-PEBS-parser-f.patch ApplyPatch 0207-ICX-perf-x86-intel-ds-Extract-code-of-event-update-i.patch ApplyPatch 0208-ICX-perf-x86-intel-Support-adaptive-PEBS-v4.patch ApplyPatch 0209-ICX-perf-x86-lbr-Avoid-reading-the-LBRs-when-adaptiv.patch ApplyPatch 0210-ICX-perf-x86-Support-constraint-ranges.patch ApplyPatch 0211-ICX-perf-x86-intel-Add-Icelake-support.patch ApplyPatch 0212-ICX-perf-x86-intel-uncore-Add-Intel-Icelake-uncore-s.patch ApplyPatch 0213-ICX-perf-tools-x86-Add-support-for-recording-and-pri.patch ApplyPatch 0214-ICX-perf-record-Fix-suggestion-to-get-list-of-regist.patch ApplyPatch 0215-ICX-perf-parse-regs-Improve-error-output-when-faced-.patch ApplyPatch 0216-ICX-perf-parse-regs-Split-parse_regs.patch ApplyPatch 0217-ICX-perf-parse-regs-Add-generic-support-for-arch__in.patch ApplyPatch 0218-ICX-perf-regs-x86-Add-X86-specific-arch__intr_reg_ma.patch ApplyPatch 0219-ICX-perf-ring_buffer-Fix-AUX-software-double-bufferi.patch ApplyPatch 0220-ICX-perf-x86-intel-pt-Remove-software-double-bufferi.patch ApplyPatch 0221-ICX-perf-core-Add-function-to-test-for-event-exclusi.patch ApplyPatch 0222-ICX-perf-core-Add-PERF_PMU_CAP_NO_EXCLUDE-for-exclus.patch ApplyPatch 0223-ICX-perf-x86-Disable-extended-registers-for-non-supp.patch ApplyPatch 0224-ICX-perf-x86-regs-Check-reserved-bits.patch ApplyPatch 0225-ICX-perf-x86-Clean-up-PEBS_XMM_REGS.patch ApplyPatch 0226-ICX-perf-x86-Remove-pmu-pebs_no_xmm_regs.patch ApplyPatch 0227-ICX-perf-x86-regs-Use-PERF_REG_EXTENDED_MASK.patch ApplyPatch 0228-ICX-topology-Simplify-cputopology.txt-formatting-and.patch ApplyPatch 0229-ICX-x86-topology-Add-CPUID.1F-multi-die-package-supp.patch ApplyPatch 0230-ICX-x86-topology-Create-topology_max_die_per_package.patch ApplyPatch 0231-ICX-cpu-topology-Export-die_id.patch ApplyPatch 0232-ICX-x86-topology-Define-topology_die_id.patch ApplyPatch 0233-ICX-x86-topology-Define-topology_logical_die_id.patch ApplyPatch 0234-ICX-powercap-intel_rapl-Simplify-rapl_find_package.patch ApplyPatch 0235-ICX-powercap-intel_rapl-Support-multi-die-package.patch ApplyPatch 0236-ICX-powercap-intel_rapl-Update-RAPL-domain-name-and-.patch ApplyPatch 0237-ICX-intel_rapl-use-reg-instead-of-msr.patch ApplyPatch 0238-ICX-intel_rapl-remove-hardcoded-register-index.patch ApplyPatch 0239-ICX-intel_rapl-introduce-intel_rapl.h.patch ApplyPatch 0240-ICX-intel_rapl-introduce-struct-rapl_if_private.patch ApplyPatch 0241-ICX-intel_rapl-abstract-register-address.patch ApplyPatch 0242-ICX-intel_rapl-abstract-register-access-operations.patch ApplyPatch 0243-ICX-intel_rapl-cleanup-some-functions.patch ApplyPatch 0244-ICX-intel_rapl-cleanup-hardcoded-MSR-access.patch ApplyPatch 0245-ICX-intel_rapl-abstract-RAPL-common-code.patch ApplyPatch 0246-ICX-intel_rapl-support-64-bit-register.patch ApplyPatch 0247-ICX-intel_rapl-support-two-power-limits-for-every-RA.patch ApplyPatch 0248-ICX-intel_rapl-Fix-module-autoloading-issue.patch ApplyPatch 0249-ICX-powercap-intel_rapl-add-support-for-IceLake-desk.patch ApplyPatch 0250-ICX-powercap-intel_rapl-add-support-for-ICX.patch ApplyPatch 0251-ICX-powercap-intel_rapl-add-support-for-ICX-D.patch ApplyPatch 0252-ICX-EDAC-skx_common-Separate-common-code-out-from-sk.patch ApplyPatch 0253-ICX-ACPI-ADXL-Add-address-translation-interface-usin.patch ApplyPatch 0254-ICX-EDAC-skx-Fix-randconfig-builds-in-a-better-way.patch ApplyPatch 0255-ICX-EDAC-skx_edac-Delete-duplicated-code.patch ApplyPatch 0256-ICX-EDAC-i10nm-Add-a-driver-for-Intel-10nm-server-pr.patch ApplyPatch 0257-ICX-EDAC-skx_common-Add-code-to-recognise-new-compou.patch ApplyPatch 0258-ICX-EDAC-skx-i10nm-Make-skx_common.c-a-pure-library.patch ApplyPatch 0259-ICX-EDAC-i10nm-Add-Intel-additional-Ice-Lake-support.patch ApplyPatch 0260-ICX-EDAC-i10nm-Check-ECC-enabling-status-per-channel.patch ApplyPatch 0261-ICX-EDAC-skx-i10nm-Fix-source-ID-register-offset.patch ApplyPatch 0262-ICX-platform-x86-ISST-Update-ioctl-number.txt-for-In.patch ApplyPatch 0263-ICX-platform-x86-ISST-Add-common-API-to-register-and.patch ApplyPatch 0264-ICX-platform-x86-ISST-Store-per-CPU-information.patch ApplyPatch 0265-ICX-platform-x86-ISST-Add-IOCTL-to-Translate-Linux-l.patch ApplyPatch 0266-ICX-platform-x86-ISST-Add-Intel-Speed-Select-mmio-in.patch ApplyPatch 0267-ICX-platform-x86-ISST-Add-Intel-Speed-Select-mailbox.patch ApplyPatch 0268-ICX-platform-x86-ISST-Add-Intel-Speed-Select-mailbox.patch ApplyPatch 0269-ICX-platform-x86-ISST-Add-Intel-Speed-Select-PUNIT-M.patch ApplyPatch 0270-ICX-platform-x86-ISST-Restore-state-on-resume.patch ApplyPatch 0271-ICX-tools-power-x86-A-tool-to-validate-Intel-Speed-S.patch ApplyPatch 0272-device-dax-Kill-dax_region-ida.patch ApplyPatch 0273-device-dax-Kill-dax_region-base.patch ApplyPatch 0274-device-dax-Remove-multi-resource-infrastructure.patch ApplyPatch 0275-device-dax-Start-defining-a-dax-bus-model.patch ApplyPatch 0276-device-dax-Introduce-bus-driver-model.patch ApplyPatch 0277-device-dax-Move-resource-pinning-mapping-into-the-co.patch ApplyPatch 0278-device-dax-Add-support-for-a-dax-override-driver.patch ApplyPatch 0279-device-dax-Add-sys-class-dax-backwards-compatibility.patch ApplyPatch 0280-acpi-nfit-device-dax-Identify-differentiated-memory-.patch ApplyPatch 0281-device-dax-Auto-bind-device-after-successful-new_id.patch ApplyPatch 0282-device-dax-Add-a-target_node-attribute.patch ApplyPatch 0283-device-dax-Add-a-modalias-attribute-to-DAX-bus-devic.patch ApplyPatch 0284-resource-Clean-it-up-a-bit.patch ApplyPatch 0285-kernel-resource-check-for-IORESOURCE_SYSRAM-in-relea.patch ApplyPatch 0286-mm-resource-Return-real-error-codes-from-walk-failur.patch ApplyPatch 0287-mm-resource-Move-HMM-pr_debug-deeper-into-resource-c.patch ApplyPatch 0288-mm-memory-hotplug-Allow-memory-resources-to-be-child.patch ApplyPatch 0289-mm-resource-Let-walk_system_ram_range-search-child-r.patch ApplyPatch 0290-device-dax-Hotplug-persistent-memory-for-use-like-no.patch ApplyPatch 0291-drivers-dax-Allow-to-include-DEV_DAX_PMEM-as-builtin.patch ApplyPatch 0292-device-dax-Add-a-resource-attribute.patch ApplyPatch 0293-device-dax-fix-memory-and-resource-leak-if-hotplug-f.patch ApplyPatch 0294-tools-x86-uapi-asm-Sync-the-pt_regs.h-copy-with-the-.patch ApplyPatch 0295-ICX-EDAC-i10nm-Fix-randconfig-builds.patch ApplyPatch 0296-acpi-hmat-fix-an-uninitialized-memory_target.patch ApplyPatch 0297-resource-docs-Fix-new-kernel-doc-warnings.patch ApplyPatch 0298-resource-docs-Complete-kernel-doc-style-function-doc.patch ApplyPatch 0299-ICX-perf-x86-intel-Add-more-Icelake-CPUIDs.patch ApplyPatch 0300-ICX-perf-x86-intel-Fix-invalid-Bit-13-for-Icelake-MS.patch ApplyPatch 0301-alinux-jbd2-create-jbd2-ckpt-thread-for-journal-chec.patch ApplyPatch 0302-alinux-jbd2-add-new-stats-proc-file.patch ApplyPatch 0303-alinux-fs-ext4-remove-projid-limit-when-create-hard-.patch ApplyPatch 0304-alinux-ext4-don-t-submit-unwritten-extent-while-hold.patch ApplyPatch 0305-alinux-jbd2-add-proc-entry-to-control-whether-doing-.patch ApplyPatch 0306-alinux-fuse-add-sysfs-api-to-flush-processing-queue-.patch ApplyPatch 0307-alinux-block-add-counter-to-track-io-request-s-d2c-t.patch ApplyPatch 0308-alinux-memcg-Point-wb-to-root-memcg-blkcg-when-offli.patch ApplyPatch 0309-alinux-nvme-pci-Disable-dicard-zero-out-functionalit.patch ApplyPatch 0310-alinux-blk-throttle-support-io-delay-stats.patch ApplyPatch 0311-alinux-blk-throttle-fix-tg-NULL-pointer-dereference.patch ApplyPatch 0312-alinux-blk-throttle-add-throttled-io-bytes-counter.patch ApplyPatch 0313-alinux-block-throttle-code-cleanup.patch ApplyPatch 0314-alinux-block-throttle-add-counters-for-completed-io.patch ApplyPatch 0315-alinux-blk-throttle-limit-bios-to-fix-amount-of-page.patch ApplyPatch 0316-dm-thin-wakeup-worker-only-when-deferred-bios-exist.patch ApplyPatch 0317-alinux-iocost-add-ioc_gq-stat.patch ApplyPatch 0318-alinux-mm-memcg-fix-possible-soft-lockup-in-try_char.patch ApplyPatch 0319-alinux-vfs-add-vfs_iocb_iter_-read-write-helper-func.patch ApplyPatch 0320-alinux-ovl-implement-async-IO-routines.patch ApplyPatch 0321-alinux-iocost-rename-weight-to-cost.weight-to-avoid-.patch ApplyPatch 0322-alinux-mm-vmscan-make-it-sane-reclaim-if-cgwb_v1-is-.patch ApplyPatch 0323-alinux-mm-memcontrol-support-background-async-page-r.patch ApplyPatch 0324-alinux-mm-memcontrol-add-background-reclaim-support-.patch ApplyPatch 0325-alinux-mm-memcontrol-treat-memcg-wmark-reclaim-work-.patch ApplyPatch 0326-alinux-mm-vmscan-make-memcg-kswapd-set-memcg-state-t.patch ApplyPatch 0327-alinux-mm-memcontrol-make-distance-between-wmark_low.patch ApplyPatch 0328-alinux-mm-Support-kidled.patch ApplyPatch 0329-mm-thp-extract-split_queue_-into-a-struct.patch ApplyPatch 0330-mm-move-mem_cgroup_uncharge-out-of-__page_cache_rele.patch ApplyPatch 0331-mm-shrinker-make-shrinker-not-depend-on-memcg-kmem.patch ApplyPatch 0332-mm-thp-make-deferred-split-shrinker-memcg-aware.patch ApplyPatch 0333-alinux-mm-thp-move-deferred-split-queue-to-memcg-s-n.patch ApplyPatch 0334-alinux-mm-thp-remove-unused-variable-pgdata-in-split.patch ApplyPatch 0335-alinux-jbd2-doc-fix-new-kernel-doc-warning.patch ApplyPatch 0336-alinux-jbd2-fix-build-warning-on-i386.patch ApplyPatch 0337-KVM-nSVM-Fix-nested-guest-support-for-PAUSE-filterin.patch ApplyPatch 0338-svm-Add-warning-message-for-AVIC-IPI-invalid-target.patch ApplyPatch 0339-svm-Fix-AVIC-DFR-and-LDR-handling.patch ApplyPatch 0340-svm-Fix-improper-check-when-deactivate-AVIC.patch ApplyPatch 0341-svm-avic-Fix-invalidate-logical-APIC-id-entry.patch ApplyPatch 0342-KVM-SVM-Workaround-errata-1096-insn_len-maybe-zero-o.patch ApplyPatch 0343-perf-vendor-events-amd-perf-PMU-events-for-AMD-Famil.patch ApplyPatch 0344-ACPI-processor-Set-P_LVL-2-3-idle-state-descriptions.patch ApplyPatch 0345-ACPI-APEI-Fix-parsing-HEST-that-includes-Deferred-Ma.patch ApplyPatch 0346-x86-cpufeatures-Add-WBNOINVD-feature-definition.patch ApplyPatch 0347-perf-x86-Make-perf-callchains-work-without-CONFIG_FR.patch ApplyPatch 0348-alinux-psi-Support-PSI-under-cgroup-v1.patch ApplyPatch 0349-alinux-introduce-psi_v1-boot-parameter.patch ApplyPatch 0350-scripts-sortextable-Rewrite-error-success-handling.patch ApplyPatch 0351-scripts-sortextable-Clean-up-the-code-to-meet-the-ke.patch ApplyPatch 0352-scripts-sortextable-Remove-dead-code.patch ApplyPatch 0353-scripts-sortextable-Refactor-the-do_func-function.patch ApplyPatch 0354-scripts-sorttable-Rename-sortextable-to-sorttable.patch ApplyPatch 0355-scripts-sorttable-Implement-build-time-ORC-unwind-ta.patch ApplyPatch 0356-x86-unwind-orc-Remove-boot-time-ORC-unwind-tables-so.patch ApplyPatch 0357-alinux-hotfix-Add-Cloud-Kernel-hotfix-enhancement.patch ApplyPatch 0358-tpm-Simplify-the-measurements-loop.patch ApplyPatch 0359-tpm-Fix-off-by-one-when-reading-binary_bios_measurem.patch ApplyPatch 0360-modsign-use-all-trusted-keys-to-verify-module-signat.patch ApplyPatch 0361-alinux-sched-fair-use-static-load-in-wake_affine_wei.patch ApplyPatch 0362-x86-amd_nb-Add-support-for-newer-PCI-topologies.patch ApplyPatch 0363-x86-amd_nb-Add-PCI-device-IDs-for-family-17h-model-3.patch ApplyPatch 0364-x86-MCE-AMD-EDAC-mce_amd-Add-new-MP5-NBIO-and-PCIE-S.patch ApplyPatch 0365-x86-MCE-AMD-EDAC-mce_amd-Add-new-McaTypes-for-CS-PSP.patch ApplyPatch 0366-x86-MCE-AMD-EDAC-mce_amd-Add-new-error-descriptions-.patch ApplyPatch 0367-EDAC-mce_amd-Decode-MCA_STATUS-Scrub-bit.patch ApplyPatch 0368-EDAC-amd64-Add-Family-17h-Model-30h-PCI-IDs.patch ApplyPatch 0369-EDAC-amd64-Use-a-macro-for-iterating-over-Unified-Me.patch ApplyPatch 0370-EDAC-amd64-Support-more-than-two-Unified-Memory-Cont.patch ApplyPatch 0371-EDAC-amd64-Set-maximum-channel-layer-size-depending-.patch ApplyPatch 0372-EDAC-amd64-Recognize-x16-symbol-size.patch ApplyPatch 0373-EDAC-amd64-Support-more-than-two-controllers-for-chi.patch ApplyPatch 0374-EDAC-amd64-Adjust-printed-chip-select-sizes-when-int.patch ApplyPatch 0375-dma-mapping-provide-a-generic-DMA_MAPPING_ERROR.patch ApplyPatch 0376-iommu-Fix-IOMMU-debugfs-fallout.patch ApplyPatch 0377-iommu-remove-the-mapping_error-dma_map_ops-method.patch ApplyPatch 0378-iommu-amd-fix-a-crash-in-iova_magazine_free_pfns.patch ApplyPatch 0379-iommu-amd-Wait-for-completion-of-IOTLB-flush-in-atta.patch ApplyPatch 0380-iommu-amd-Check-PM_LEVEL_SIZE-condition-in-locked-se.patch ApplyPatch 0381-tcp-Fix-highest_sack-and-highest_sack_seq.patch ApplyPatch 0382-alinux-mm-memcontrol-memcg_wmark_wq-can-be-static.patch ApplyPatch 0383-alinux-iocost-fix-format-mismatch-build-warning.patch ApplyPatch 0384-alinux-psi-using-cpuacct_cgrp_id-under-CONFIG_CGROUP.patch ApplyPatch 0385-EDAC-skx_common-downgrade-message-importance-on-miss.patch ApplyPatch 0386-iov_iter-Use-accessor-function.patch ApplyPatch 0387-iov_iter-Separate-type-from-direction-and-use-access.patch ApplyPatch 0388-block-add-REQ_HIPRI-and-inherit-it-from-IOCB_HIPRI.patch ApplyPatch 0389-block-for-async-O_DIRECT-mark-us-as-polling-if-asked.patch ApplyPatch 0390-block-have-poll_fn-return-number-of-entries-polled.patch ApplyPatch 0391-block-Introduce-get_current_ioprio.patch ApplyPatch 0392-blk-mq-when-polling-for-IO-look-for-any-completion.patch ApplyPatch 0393-block-make-blk_poll-take-a-parameter-on-whether-to-s.patch ApplyPatch 0394-block-remove-poll_fn.patch ApplyPatch 0395-signal-Add-set_user_sigmask.patch ApplyPatch 0396-signal-Add-restore_user_sigmask.patch ApplyPatch 0397-block-clear-REQ_HIPRI-if-polling-is-not-supported.patch ApplyPatch 0398-fs-add-an-iopoll-method-to-struct-file_operations.patch ApplyPatch 0399-block-wire-up-block-device-iopoll-method.patch ApplyPatch 0400-block-add-bio_set_polled-helper.patch ApplyPatch 0401-iomap-wire-up-the-iopoll-method.patch ApplyPatch 0402-block-introduce-bvec_nth_page.patch ApplyPatch 0403-block-introduce-mp_bvec_for_each_page-for-iterating-.patch ApplyPatch 0404-ext4-replace-opencoded-i_writecount-usage-with-inode.patch ApplyPatch 0405-jbd2-discard-dirty-data-when-forgetting-an-un-journa.patch ApplyPatch 0406-ext4-cond_resched-in-work-heavy-group-loops.patch ApplyPatch 0407-ext4-fix-integer-overflow-when-calculating-commit-in.patch ApplyPatch 0408-sysfs-convert-BUG_ON-to-WARN_ON.patch ApplyPatch 0409-fs-sync.c-sync_file_range-2-may-use-WB_SYNC_ALL-writ.patch ApplyPatch 0410-nfs-fix-xfstest-generic-099-failed-on-nfsv3.patch ApplyPatch 0411-NFS-change-sign-of-nfs_fh-length.patch ApplyPatch 0412-exportfs-fix-passing-zero-to-ERR_PTR-warning.patch ApplyPatch 0413-xfs-finobt-AG-reserves-don-t-consider-last-AG-can-be.patch ApplyPatch 0414-xfs-libxfs-move-xfs_perag_put-late.patch ApplyPatch 0415-xfs-fix-backwards-endian-conversion-in-scrub.patch ApplyPatch 0416-xfs-unlock-inode-when-xfs_ioctl_setattr_get_trans-ca.patch ApplyPatch 0417-xfs-fix-off-by-one-error-in-rtbitmap-cross-reference.patch ApplyPatch 0418-fs-xfs-xfs_log-Don-t-use-KM_MAYFAIL-at-xfs_log_reser.patch ApplyPatch 0419-xfs-fix-missed-wakeup-on-l_flush_wait.patch ApplyPatch 0420-fs-Export-generic_fadvise.patch ApplyPatch 0421-xfs-Fix-stale-data-exposure-when-readahead-races-wit.patch ApplyPatch 0422-Add-io_uring-IO-interface.patch ApplyPatch 0423-io_uring-add-fsync-support.patch ApplyPatch 0424-io_uring-support-for-IO-polling.patch ApplyPatch 0425-fs-add-fget_many-and-fput_many.patch ApplyPatch 0426-io_uring-use-fget-fput_many-for-file-references.patch ApplyPatch 0427-io_uring-batch-io_kiocb-allocation.patch ApplyPatch 0428-block-implement-bio-helper-to-add-iter-bvec-pages-to.patch ApplyPatch 0429-io_uring-add-support-for-pre-mapped-user-IO-buffers.patch ApplyPatch 0430-net-split-out-functions-related-to-registering-infli.patch ApplyPatch 0431-io_uring-add-file-set-registration.patch ApplyPatch 0432-io_uring-add-submission-polling.patch ApplyPatch 0433-io_uring-add-io_kiocb-ref-count.patch ApplyPatch 0434-io_uring-add-support-for-IORING_OP_POLL.patch ApplyPatch 0435-io_uring-allow-workqueue-item-to-handle-multiple-buf.patch ApplyPatch 0436-io_uring-add-a-few-test-tools.patch ApplyPatch 0437-io_uring-use-regular-request-ref-counts.patch ApplyPatch 0438-io_uring-make-io_read-write-return-an-integer.patch ApplyPatch 0439-io_uring-add-prepped-flag.patch ApplyPatch 0440-io_uring-fix-fget-fput-handling.patch ApplyPatch 0441-io_uring-fix-poll-races.patch ApplyPatch 0442-io_uring-retry-bulk-slab-allocs-as-single-allocs.patch ApplyPatch 0443-io_uring-mark-me-as-the-maintainer.patch ApplyPatch 0444-iov_iter-add-ITER_BVEC_FLAG_NO_REF-flag.patch ApplyPatch 0445-block-add-BIO_NO_PAGE_REF-flag.patch ApplyPatch 0446-io_uring-fix-big-endian-compat-signal-mask-handling.patch ApplyPatch 0447-io_uring-offload-write-to-async-worker-in-case-of-EA.patch ApplyPatch 0448-tools-headers-Update-x86-s-syscall_64.tbl-and-uapi-a.patch ApplyPatch 0449-io_uring-fix-double-free-in-case-of-fileset-regitrat.patch ApplyPatch 0450-tools-io_uring-remove-IOCQE_FLAG_CACHEHIT.patch ApplyPatch 0451-io_uring-restrict-IORING_SETUP_SQPOLL-to-root.patch ApplyPatch 0452-io_uring-park-SQPOLL-thread-if-it-s-percpu.patch ApplyPatch 0453-io_uring-only-test-SQPOLL-cpu-after-we-ve-verified-i.patch ApplyPatch 0454-io_uring-drop-io_file_put-file-argument.patch ApplyPatch 0455-arch-add-io_uring-syscalls-everywhere.patch ApplyPatch 0456-io_uring-fix-possible-deadlock-between-io_uring_-ent.patch ApplyPatch 0457-io_uring-fix-CQ-overflow-condition.patch ApplyPatch 0458-io_uring-fail-io_uring_register-2-on-a-dying-io_urin.patch ApplyPatch 0459-io_uring-fix-race-condition-reading-SQ-entries.patch ApplyPatch 0460-io_uring-fix-race-condition-when-sq-threads-goes-sle.patch ApplyPatch 0461-io_uring-fix-poll-full-SQ-detection.patch ApplyPatch 0462-io_uring-remove-state-argument-from-io_-read-write-p.patch ApplyPatch 0463-io_uring-fix-handling-SQEs-requesting-NOWAIT.patch ApplyPatch 0464-io_uring-fix-notes-on-barriers.patch ApplyPatch 0465-io_uring-remove-unnecessary-barrier-before-wq_has_sl.patch ApplyPatch 0466-io_uring-remove-unnecessary-barrier-before-reading-c.patch ApplyPatch 0467-io_uring-remove-unnecessary-barrier-after-updating-S.patch ApplyPatch 0468-io_uring-remove-unnecessary-barrier-before-reading-S.patch ApplyPatch 0469-io_uring-remove-unnecessary-barrier-after-incrementi.patch ApplyPatch 0470-io_uring-remove-unnecessary-barrier-after-unsetting-.patch ApplyPatch 0471-io_uring-have-submission-side-sqe-errors-post-a-cqe.patch ApplyPatch 0472-io_uring-fix-SQPOLL-cpu-validation.patch ApplyPatch 0473-io_uring-free-allocated-io_memory-once.patch ApplyPatch 0474-io_uring-drop-req-submit-reference-always-in-async-p.patch ApplyPatch 0475-io_uring-avoid-page-allocation-warnings.patch ApplyPatch 0476-iov_iter-fix-iov_iter_type.patch ApplyPatch 0477-block-cleanup-__blkdev_issue_discard.patch ApplyPatch 0478-block-fix-32-bit-overflow-in-__blkdev_issue_discard.patch ApplyPatch 0479-HYGON-x86-cpu-Create-Hygon-Dhyana-architecture-suppo.patch ApplyPatch 0480-HYGON-x86-cpu-Get-cache-info-and-setup-cache-cpumap-.patch ApplyPatch 0481-HYGON-x86-cpu-mtrr-Support-TOP_MEM2-and-get-MTRR-num.patch ApplyPatch 0482-HYGON-x86-smpboot-Do-not-use-BSP-INIT-delay-and-MWAI.patch ApplyPatch 0483-HYGON-x86-events-Add-Hygon-Dhyana-support-to-PMU-inf.patch ApplyPatch 0484-HYGON-x86-alternative-Init-ideal_nops-for-Hygon-Dhya.patch ApplyPatch 0485-HYGON-x86-amd_nb-Check-vendor-in-AMD-only-functions.patch ApplyPatch 0486-HYGON-x86-pci-x86-amd_nb-Add-Hygon-Dhyana-support-to.patch ApplyPatch 0487-HYGON-x86-apic-Add-Hygon-Dhyana-support.patch ApplyPatch 0488-HYGON-x86-bugs-Add-Hygon-Dhyana-to-the-respective-mi.patch ApplyPatch 0489-HYGON-x86-mce-Add-Hygon-Dhyana-support-to-the-MCA-in.patch ApplyPatch 0490-HYGON-x86-kvm-Add-Hygon-Dhyana-support-to-KVM.patch ApplyPatch 0491-HYGON-x86-xen-Add-Hygon-Dhyana-support-to-Xen.patch ApplyPatch 0492-HYGON-ACPI-Add-Hygon-Dhyana-support.patch ApplyPatch 0493-HYGON-cpufreq-Add-Hygon-Dhyana-support.patch ApplyPatch 0494-HYGON-EDAC-amd64-Add-Hygon-Dhyana-support.patch ApplyPatch 0495-HYGON-tools-cpupower-Add-Hygon-Dhyana-support.patch ApplyPatch 0496-HYGON-hwmon-k10temp-Add-Hygon-Dhyana-support.patch ApplyPatch 0497-HYGON-x86-CPU-hygon-Fix-phys_proc_id-calculation-log.patch ApplyPatch 0498-HYGON-i2c-piix4-Add-Hygon-Dhyana-SMBus-support.patch ApplyPatch 0499-spi-davinci-Remove-chip-select-GPIO-pdata.patch ApplyPatch 0500-spi-add-new-SPI_CS_WORD-flag.patch ApplyPatch 0501-spi-add-software-implementation-for-SPI_CS_WORD.patch ApplyPatch 0502-spi-spi-davinci-Add-support-for-SPI_CS_WORD.patch ApplyPatch 0503-iio-adc-ti-ads7950-use-SPI_CS_WORD-to-reduce-CPU-usa.patch ApplyPatch 0504-spi-spi-davinci-Don-t-error-when-SPI_CS_WORD-and-cs_.patch ApplyPatch 0505-spi-Optionally-use-GPIO-descriptors-for-CS-GPIOs.patch ApplyPatch 0506-spi-ath79-Convert-to-use-CS-GPIO-descriptors.patch ApplyPatch 0507-spi-atmel-Convert-to-use-CS-GPIO-descriptors.patch ApplyPatch 0508-spi-cadence-Convert-to-use-CS-GPIO-descriptors.patch ApplyPatch 0509-spi-clps711x-Convert-to-use-CS-GPIO-descriptors.patch ApplyPatch 0510-spi-davinci-Convert-to-use-CS-GPIO-descriptors.patch ApplyPatch 0511-spi-dw-Convert-to-use-CS-GPIO-descriptors.patch ApplyPatch 0512-spi-Support-high-CS-when-using-descriptors.patch ApplyPatch 0513-spi-dw-Fix-default-polarity-of-native-chipselect.patch ApplyPatch 0514-spi-cadence-Fix-default-polarity-of-native-chipselec.patch ApplyPatch 0515-spi-Add-missing-error-handling-for-CS-GPIOs.patch ApplyPatch 0516-arm64-KVM-Consistently-advance-singlestep-when-emula.patch ApplyPatch 0517-KVM-arm-arm64-Log-PSTATE-for-unhandled-sysregs.patch ApplyPatch 0518-KVM-arm-arm64-Share-common-code-in-user_mem_abort.patch ApplyPatch 0519-KVM-arm-arm64-Re-factor-setting-the-Stage-2-entry-to.patch ApplyPatch 0520-KVM-arm-arm64-Introduce-helpers-to-manipulate-page-t.patch ApplyPatch 0521-KVM-arm64-Support-dirty-page-tracking-for-PUD-hugepa.patch ApplyPatch 0522-KVM-arm64-Support-PUD-hugepage-in-stage2_is_exec.patch ApplyPatch 0523-KVM-arm64-Support-handling-access-faults-for-PUD-hug.patch ApplyPatch 0524-KVM-arm64-Update-age-handlers-to-support-PUD-hugepag.patch ApplyPatch 0525-KVM-arm64-Add-support-for-creating-PUD-hugepages-at-.patch ApplyPatch 0526-lib-Remove-redundant-ftrace-flag-removal.patch ApplyPatch 0527-arm64-ftrace-use-GLOBAL.patch ApplyPatch 0528-arm64-Makefile-Replace-pg-with-CC_FLAGS_FTRACE.patch ApplyPatch 0529-efi-arm-arm64-Makefile-Replace-pg-with-CC_FLAGS_FTRA.patch ApplyPatch 0530-kasan-Makefile-Replace-pg-with-CC_FLAGS_FTRACE.patch ApplyPatch 0531-ftrace-add-ftrace_init_nop.patch ApplyPatch 0532-module-ftrace-handle-patchable-function-entry.patch ApplyPatch 0533-arm64-module-rework-special-section-handling.patch ApplyPatch 0534-arm64-module-ftrace-intialize-PLT-at-load-time.patch ApplyPatch 0535-arm64-insn-add-encoder-for-MOV-register.patch ApplyPatch 0536-arm64-asm-offsets-add-S_FP.patch ApplyPatch 0537-arm64-implement-ftrace-with-regs.patch ApplyPatch 0538-compiler.h-add-CC_USING_PATCHABLE_FUNCTION_ENTRY.patch ApplyPatch 0539-linkage-add-generic-GLOBAL-macro.patch ApplyPatch 0540-arm64-ftrace-remove-return_regs-macros.patch ApplyPatch 0541-arm64-ftrace-always-pass-instrumented-pc-in-x0.patch ApplyPatch 0542-alinux-arm64-fixed-_mcount-undefined-reference-error.patch ApplyPatch 0543-arm64-ftrace-fix-ifdeffery.patch ApplyPatch 0544-mm-introduce-ARCH_HAS_PTE_DEVMAP.patch ApplyPatch 0545-arm64-mm-implement-pte_devmap-support.patch ApplyPatch 0546-arm64-mm-add-missing-PTE_SPECIAL-in-pte_mkdevmap-on-.patch ApplyPatch 0547-alinux-mm-memcg-export-memory.high-to-v1.patch ApplyPatch 0548-mm-memcg-consider-subtrees-in-memory.events.patch ApplyPatch 0549-mm-memcg-introduce-memory.events.local.patch ApplyPatch 0550-mm-don-t-raise-MEMCG_OOM-event-due-to-failed-high-or.patch ApplyPatch 0551-alinux-mm-memcg-export-memory.-events-events.local-t.patch ApplyPatch 0552-alinux-mm-memcg-export-memory.-min-low-to-cgroup-v1.patch ApplyPatch 0553-tcp-Add-TCP_INFO-counter-for-packets-received-out-of.patch ApplyPatch 0554-tcp-Add-snd_wnd-to-TCP_INFO.patch ApplyPatch 0555-tpm-tpm_tis_spi-Introduce-a-flow-control-callback.patch ApplyPatch 0556-alinux-blk-add-iohang-check-function.patch ApplyPatch 0557-alinux-fs-record-page-or-bio-info-while-process-is-w.patch ApplyPatch 0558-alinux-jbd2-track-slow-handle-which-is-preventing-tr.patch ApplyPatch 0559-mm-memblock.c-skip-kmemleak-for-kasan_init.patch ApplyPatch 0560-blk-mq-adjust-debugfs-and-sysfs-register-when-updati.patch ApplyPatch 0561-blk-mq-realloc-hctx-when-hw-queue-is-mapped-to-anoth.patch ApplyPatch 0562-blk-mq-fallback-to-previous-nr_hw_queues-when-updati.patch ApplyPatch 0563-blk-mq-not-embed-.mq_kobj-and-ctx-kobj-into-queue-in.patch ApplyPatch 0564-blk-mq-protect-debugfs_create_files-from-failures.patch ApplyPatch 0565-blk-mq-place-trace_block_getrq-in-correct-place.patch ApplyPatch 0566-blk-mq-Add-a-NULL-check-in-blk_mq_free_map_and_reque.patch ApplyPatch 0567-block-fix-NULL-pointer-dereference-in-register_disk.patch ApplyPatch 0568-scsi-core-Run-queue-when-state-is-set-to-running-aft.patch ApplyPatch 0569-block-don-t-use-bio-bi_vcnt-to-figure-out-segment-nu.patch ApplyPatch 0570-block-remove-bogus-check-for-queue_lock-assignment.patch ApplyPatch 0571-block-bfq-fix-ifdef-for-CONFIG_BFQ_GROUP_IOSCHED-y.patch ApplyPatch 0572-blk-mq-grab-.q_usage_counter-when-queuing-request-fr.patch ApplyPatch 0573-amd-gpu-Don-t-undefine-READ-and-WRITE.patch ApplyPatch 0574-nvme-mpath-remove-I-O-polling-support.patch ApplyPatch 0575-mm-use-mm_zero_struct_page-from-SPARC-on-all-64b-arc.patch ApplyPatch 0576-mm-drop-meminit_pfn_in_nid-as-it-is-redundant.patch ApplyPatch 0577-mm-implement-new-zone-specific-memblock-iterator.patch ApplyPatch 0578-mm-initialize-MAX_ORDER_NR_PAGES-at-a-time-instead-o.patch ApplyPatch 0579-alinux-mm-kidled-fix-frame-larger-than-build-warning.patch ApplyPatch 0580-mm-memory_hotplug-make-remove_memory-take-the-device.patch ApplyPatch 0581-mm-hotplug-make-remove_memory-interface-usable.patch ApplyPatch 0582-iommu-dma-Use-NUMA-aware-memory-allocations-in-__iom.patch ApplyPatch 0583-ACPI-IORT-Add-support-for-PMCG.patch ApplyPatch 0584-perf-smmuv3-Add-arm64-smmuv3-pmu-driver.patch ApplyPatch 0585-perf-smmuv3-Add-MSI-irq-support.patch ApplyPatch 0586-perf-smmuv3-Enable-HiSilicon-Erratum-162001800-quirk.patch ApplyPatch 0587-irqchip-gic-v3-its-Remove-the-redundant-set_bit-for-.patch ApplyPatch 0588-ACPI-IORT-Rename-arm_smmu_v3_set_proximity-node-loca.patch ApplyPatch 0589-drm-amdgpu-gmc-fix-compiler-errors-Werror-Wmissing-b.patch ApplyPatch 0590-alinux-jbd2-fix-build-warnings.patch ApplyPatch 0591-io_uring-add-support-for-marking-commands-as-drainin.patch ApplyPatch 0592-fs-add-sync_file_range-helper.patch ApplyPatch 0593-io_uring-add-support-for-IORING_OP_SYNC_FILE_RANGE.patch ApplyPatch 0594-io_uring-add-support-for-eventfd-notifications.patch ApplyPatch 0595-req-error-only-used-for-iopoll.patch ApplyPatch 0596-io_uring-fix-shadowed-variable-ret-return-code-being.patch ApplyPatch 0597-io_uring-use-cpu_online-to-check-p-sq_thread_cpu-ins.patch ApplyPatch 0598-io_uring-fix-race-condition-reading-SQE-data.patch ApplyPatch 0599-io_uring-fix-failure-to-verify-SQ_AFF-cpu.patch ApplyPatch 0600-io_uring-remove-ev_flags-argument.patch ApplyPatch 0601-io_uring-fix-infinite-wait-in-khread_park-on-io_fini.patch ApplyPatch 0602-io_uring-adjust-smp_rmb-inside-io_cqring_events.patch ApplyPatch 0603-io_uring-use-wait_event_interruptible-for-cq_wait-co.patch ApplyPatch 0604-blk-mq-fix-NULL-pointer-deference-in-case-no-poll-im.patch ApplyPatch 0605-tools-io_uring-fix-Makefile-for-pthread-library-link.patch ApplyPatch 0606-tools-io_uring-sync-with-liburing.patch ApplyPatch 0607-io_uring-Fix-__io_uring_register-false-success.patch ApplyPatch 0608-uio-make-import_iovec-compat_import_iovec-return-byt.patch ApplyPatch 0609-io_uring-punt-short-reads-to-async-context.patch ApplyPatch 0610-io_uring-fix-memory-leak-of-UNIX-domain-socket-inode.patch ApplyPatch 0611-io_uring-ensure-req-file-is-cleared-on-allocation.patch ApplyPatch 0612-io_uring-add-support-for-sqe-links.patch ApplyPatch 0613-signal-remove-the-wrong-signal_pending-check-in-rest.patch ApplyPatch 0614-block-never-take-page-references-for-ITER_BVEC.patch ApplyPatch 0615-io_uring-add-support-for-sendmsg.patch ApplyPatch 0616-io_uring-add-support-for-recvmsg.patch ApplyPatch 0617-io_uring-fix-io_sq_thread_stop-running-in-front-of-i.patch ApplyPatch 0618-io_uring-fix-the-sequence-comparison-in-io_sequence_.patch ApplyPatch 0619-io_uring-fix-counter-inc-dec-mismatch-in-async_list.patch ApplyPatch 0620-signal-simplify-set_user_sigmask-restore_user_sigmas.patch ApplyPatch 0621-io_uring-add-a-memory-barrier-before-atomic_read.patch ApplyPatch 0622-io_uring-don-t-use-iov_iter_advance-for-fixed-buffer.patch ApplyPatch 0623-io_uring-track-io-length-in-async_list-based-on-byte.patch ApplyPatch 0624-io_uring-ensure-list-is-initialized-for-poll-command.patch ApplyPatch 0625-io_uring-fix-KASAN-use-after-free-in-io_sq_wq_submit.patch ApplyPatch 0626-io_uring-fix-manual-setup-of-iov_iter-for-fixed-buff.patch ApplyPatch 0627-io_uring-fix-an-issue-when-IOSQE_IO_LINK-is-inserted.patch ApplyPatch 0628-io_uring-fix-potential-hang-with-polled-IO.patch ApplyPatch 0629-io_uring-don-t-enter-poll-loop-if-we-have-CQEs-pendi.patch ApplyPatch 0630-io_uring-add-need_resched-check-in-inner-poll-loop.patch ApplyPatch 0631-mm-thp-don-t-need-care-deferred-split-queue-in-memcg.patch ApplyPatch 0632-alinux-mm-remove-unused-variable.patch ApplyPatch 0633-include-linux-notifier.h-SRCU-fix-ctags.patch ApplyPatch 0634-tcp-do-not-leave-dangling-pointers-in-tp-highest_sac.patch ApplyPatch 0635-ixgbe-Fix-calculation-of-queue-with-VFs-and-flow-dir.patch ApplyPatch 0636-alinux-jbd2-fix-build-errors.patch ApplyPatch 0637-io_uring-allocate-the-two-rings-together.patch ApplyPatch 0638-io_uring-expose-single-mmap-capability.patch ApplyPatch 0639-io_uring-fix-wrong-sequence-setting-logic.patch ApplyPatch 0640-io_uring-add-support-for-link-with-drain.patch ApplyPatch 0641-io_uring-optimize-submit_and_wait-API.patch ApplyPatch 0642-io_uring-add-io_queue_async_work-helper.patch ApplyPatch 0643-io_uring-limit-parallelism-of-buffered-writes.patch ApplyPatch 0644-io_uring-extend-async-work-merging.patch ApplyPatch 0645-io_uring-make-sqpoll-wakeup-possible-with-getevents.patch ApplyPatch 0646-io_uring-increase-IORING_MAX_ENTRIES-to-32K.patch ApplyPatch 0647-io_uring-use-kmemdup-instead-of-kmalloc-and-memcpy.patch ApplyPatch 0648-io_uring-fix-use-after-free-of-shadow_req.patch ApplyPatch 0649-io_uring-ensure-poll-commands-clear-sqe.patch ApplyPatch 0650-io_uring-fix-potential-crash-issue-due-to-io_get_req.patch ApplyPatch 0651-io_uring-use-cond_resched-in-sqthread.patch ApplyPatch 0652-io_uring-IORING_OP_TIMEOUT-support.patch ApplyPatch 0653-io_uring-correctly-handle-non-read-write-_iter-file_.patch ApplyPatch 0654-io_uring-compare-cached_cq_tail-with-cq.head-in_io_u.patch ApplyPatch 0655-io_uring-make-CQ-ring-wakeups-be-more-efficient.patch ApplyPatch 0656-io_uring-use-__kernel_timespec-in-timeout-ABI.patch ApplyPatch 0657-io_uring-fix-reversed-nonblock-flag-for-link-submiss.patch ApplyPatch 0658-io_uring-remove-wait-loop-spurious-wakeups.patch ApplyPatch 0659-io_uring-only-flush-workqueues-on-fileset-removal.patch ApplyPatch 0660-io_uring-fix-sequence-logic-for-timeout-requests.patch ApplyPatch 0661-io_uring-consider-the-overflow-of-sequence-for-timeo.patch ApplyPatch 0662-io_uring-fix-up-O_NONBLOCK-handling-for-sockets.patch ApplyPatch 0663-io_uring-fix-logic-error-in-io_timeout.patch ApplyPatch 0664-io_uring-revert-io_uring-optimize-submit_and_wait-AP.patch ApplyPatch 0665-io_uring-correct-timeout-req-sequence-when-waiting-t.patch ApplyPatch 0666-io_uring-correct-timeout-req-sequence-when-inserting.patch ApplyPatch 0667-io_uring-Fix-corrupted-user_data.patch ApplyPatch 0668-io_uring-Fix-broken-links-with-offloading.patch ApplyPatch 0669-io_uring-Fix-race-for-sqes-with-userspace.patch ApplyPatch 0670-io_uring-used-cached-copies-of-sq-dropped-and-cq-ove.patch ApplyPatch 0671-io_uring-fix-bad-inflight-accounting-for-SETUP_IOPOL.patch ApplyPatch 0672-io_uring-Fix-leaked-shadow_req.patch ApplyPatch 0673-io_uring-don-t-touch-ctx-in-setup-after-ring-fd-inst.patch ApplyPatch 0674-io_uring-run-dependent-links-inline-if-possible.patch ApplyPatch 0675-io_uring-allow-sparse-fixed-file-sets.patch ApplyPatch 0676-io_uring-add-support-for-IORING_REGISTER_FILES_UPDAT.patch ApplyPatch 0677-io_uring-allow-application-controlled-CQ-ring-size.patch ApplyPatch 0678-io_uring-replace-s-needs_lock-with-s-in_async.patch ApplyPatch 0679-io_uring-add-support-for-absolute-timeouts.patch ApplyPatch 0680-io_uring-add-support-for-canceling-timeout-requests.patch ApplyPatch 0681-io_uring-add-set-of-tracing-events.patch ApplyPatch 0682-io_uring-remove-index-from-sqe_submit.patch ApplyPatch 0683-io_uring-Fix-mm_fault-with-READ-WRITE_FIXED.patch ApplyPatch 0684-sched-Remove-stale-PF_MUTEX_TESTER-bit.patch ApplyPatch 0685-sched-core-workqueues-Distangle-worker-accounting-fr.patch ApplyPatch 0686-io-wq-small-threadpool-implementation-for-io_uring.patch ApplyPatch 0687-io_uring-replace-workqueue-usage-with-io-wq.patch ApplyPatch 0688-io_uring-io_uring-add-support-for-async-work-inherit.patch ApplyPatch 0689-net-add-__sys_accept4_file-helper.patch ApplyPatch 0690-io_uring-add-support-for-IORING_OP_ACCEPT.patch ApplyPatch 0691-io_uring-protect-fixed-file-indexing-with-array_inde.patch ApplyPatch 0692-io_uring-support-for-larger-fixed-file-sets.patch ApplyPatch 0693-io_uring-fix-race-with-canceling-timeouts.patch ApplyPatch 0694-io_uring-io_wq_create-returns-an-error-pointer-not-N.patch ApplyPatch 0695-io_uring-ensure-we-clear-io_kiocb-result-before-each.patch ApplyPatch 0696-io_uring-support-for-generic-async-request-cancel.patch ApplyPatch 0697-io_uring-set-EINTR-directly-when-a-signal-wakes-up-i.patch ApplyPatch 0698-io_uring-remove-io_uring_add_to_prev-trace-event.patch ApplyPatch 0699-io_uring-add-completion-trace-event.patch ApplyPatch 0700-MAINTAINERS-update-io_uring-entry.patch ApplyPatch 0701-io_uring-enable-optimized-link-handling-for-IORING_O.patch ApplyPatch 0702-io_uring-fixup-a-few-spots-where-link-failure-isn-t-.patch ApplyPatch 0703-io_uring-kill-dead-REQ_F_LINK_DONE-flag.patch ApplyPatch 0704-io_uring-Merge-io_submit_sqes-and-io_ring_submit.patch ApplyPatch 0705-io_uring-io_queue_link-right-after-submit.patch ApplyPatch 0706-io_uring-allocate-io_kiocb-upfront.patch ApplyPatch 0707-io_uring-Use-submit-info-inlined-into-req.patch ApplyPatch 0708-io_uring-use-inlined-struct-sqe_submit.patch ApplyPatch 0709-io_uring-abstract-out-io_async_cancel_one-helper.patch ApplyPatch 0710-io_uring-add-support-for-linked-SQE-timeouts.patch ApplyPatch 0711-io_uring-make-io_cqring_events-take-ctx-as-argument.patch ApplyPatch 0712-io_uring-pass-in-io_kiocb-to-fill-add-CQ-handlers.patch ApplyPatch 0713-io_uring-add-support-for-backlogged-CQ-ring.patch ApplyPatch 0714-io-wq-use-kfree_rcu-to-simplify-the-code.patch ApplyPatch 0715-io-wq-use-proper-nesting-IRQ-disabling-spinlocks-for.patch ApplyPatch 0716-io-wq-io_wqe_run_queue-doesn-t-need-to-use-list_empt.patch ApplyPatch 0717-io-wq-add-support-for-bounded-vs-unbunded-work.patch ApplyPatch 0718-io_uring-properly-mark-async-work-as-bounded-vs-unbo.patch ApplyPatch 0719-io_uring-reduce-pack-size-of-io_ring_ctx.patch ApplyPatch 0720-io_uring-remove-passed-in-ctx-function-parameter-ctx.patch ApplyPatch 0721-io_uring-keep-io_put_req-only-responsible-for-releas.patch ApplyPatch 0722-io_uring-separate-the-io_free_req-and-io_free_req_fi.patch ApplyPatch 0723-io_uring-fix-error-clear-of-file_table-in-io_sqe_fil.patch ApplyPatch 0724-io_uring-convert-accept4-ERESTARTSYS-into-EINTR.patch ApplyPatch 0725-io_uring-provide-fallback-request-for-OOM-situations.patch ApplyPatch 0726-io_uring-make-ASYNC_CANCEL-work-with-poll-and-timeou.patch ApplyPatch 0727-io_uring-flag-SQPOLL-busy-condition-to-userspace.patch ApplyPatch 0728-io_uring-don-t-do-flush-cancel-under-inflight_lock.patch ApplyPatch 0729-io_uring-fix-ENOENT-issue-with-linked-timer-with-sho.patch ApplyPatch 0730-io_uring-make-timeout-sequence-0-mean-no-sequence.patch ApplyPatch 0731-io_uring-use-correct-is-IO-worker-helper.patch ApplyPatch 0732-io_uring-fix-potential-deadlock-in-io_poll_wake.patch ApplyPatch 0733-io_uring-check-for-validity-of-rings-in-teardown.patch ApplyPatch 0734-io_uring-Fix-getting-file-for-timeout.patch ApplyPatch 0735-io_uring-ensure-registered-buffer-import-returns-the.patch ApplyPatch 0736-x86-amd_nb-Make-hygon_nb_misc_ids-static.patch ApplyPatch 0737-ext4-reorder-map.m_flags-checks-within-ext4_iomap_be.patch ApplyPatch 0738-ext4-update-direct-I-O-read-lock-pattern-for-IOCB_NO.patch ApplyPatch 0739-ext4-iomap-that-extends-beyond-EOF-should-be-marked-.patch ApplyPatch 0740-ext4-move-set-iomap-routines-into-a-separate-helper-.patch ApplyPatch 0741-ext4-split-IOMAP_WRITE-branch-in-ext4_iomap_begin-in.patch ApplyPatch 0742-iomap-use-a-srcmap-for-a-read-modify-write-I-O.patch ApplyPatch 0743-ext4-introduce-new-callback-for-IOMAP_REPORT.patch ApplyPatch 0744-ext4-introduce-direct-I-O-read-using-iomap-infrastru.patch ApplyPatch 0745-ext4-move-inode-extension-truncate-code-out-from-iom.patch ApplyPatch 0746-ext4-move-inode-extension-check-out-from-ext4_iomap_.patch ApplyPatch 0747-ext4-update-ext4_sync_file-to-not-use-__generic_file.patch ApplyPatch 0748-iomap-move-the-iomap_dio_rw-end_io-callback-into-a-s.patch ApplyPatch 0749-ext4-introduce-direct-I-O-write-using-iomap-infrastr.patch ApplyPatch 0750-ext4-fix-ext4_dax_read-write-inode-locking-sequence-.patch ApplyPatch 0751-ext4-Start-with-shared-i_rwsem-in-case-of-DIO-instea.patch ApplyPatch 0752-ext4-Move-to-shared-i_rwsem-even-without-dioread_nol.patch ApplyPatch 0753-ext4-start-to-support-iopoll-method.patch ApplyPatch 0754-alinux-blk-throttle-fix-logic-error-about-BIO_THROTL.patch ApplyPatch 0755-alinux-memcg-Provide-users-the-ability-to-reap-zombi.patch ApplyPatch 0756-alinux-memcg-Introduce-memory.wmark_min_adj.patch ApplyPatch 0757-alinux-memcg-Account-throttled-time-due-to-memory.wm.patch ApplyPatch 0758-alinux-doc-Add-Documentation-alibaba-interfaces.rst.patch ApplyPatch 0759-alinux-kernel-cgroup-account-number-of-tasks-in-the-.patch ApplyPatch 0760-alinux-mm-memcontrol-introduce-memcg-priority-oom.patch ApplyPatch 0761-alinux-doc-alibaba-Add-priority-oom-descriptions.patch ApplyPatch 0762-alinux-mm-memcontrol-enable-oom.group-on-cgroup-v1.patch ApplyPatch 0763-alinux-mm-oom_kill-show-killed-task-s-cgroup-info-in.patch ApplyPatch 0764-alinux-doc-use-unified-official-project-name-Cloud-K.patch ApplyPatch 0765-io_uring-fix-__io_iopoll_check-deadlock-in-io_sq_thr.patch ApplyPatch 0766-cpuidle-poll_state-Revise-loop-termination-condition.patch ApplyPatch 0767-cpuidle-poll_state-Disregard-disable-idle-states.patch ApplyPatch 0768-cpuidle-Add-cpuidle.governor-command-line-parameter.patch ApplyPatch 0769-cpuidle-poll_state-Fix-default-time-limit.patch ApplyPatch 0770-cpuidle-add-poll_limit_ns-to-cpuidle_device-structur.patch ApplyPatch 0771-cpuidle-menu-Do-not-update-last_state_idx-in-menu_se.patch ApplyPatch 0772-governors-unify-last_state_idx.patch ApplyPatch 0773-add-cpuidle-haltpoll-driver.patch ApplyPatch 0774-cpuidle-add-haltpoll-governor.patch ApplyPatch 0775-cpuidle-haltpoll-vcpu-hotplug-support.patch ApplyPatch 0776-cpuidle-allow-governor-switch-on-cpuidle_register_dr.patch ApplyPatch 0777-cpuidle-haltpoll-set-haltpoll-as-preferred-governor.patch ApplyPatch 0778-cpuidle-haltpoll-return-ENODEV-on-modinit-failure.patch ApplyPatch 0779-cpuidle-haltpoll-do-not-set-an-owner-to-allow-modunl.patch ApplyPatch 0780-cpuidle-haltpoll-Take-idle-override-into-account.patch ApplyPatch 0781-io_uring-fix-poll_list-race-for-SETUP_IOPOLL-SETUP_S.patch ApplyPatch 0782-iomap-Allow-forcing-of-waiting-for-running-DIO-in-io.patch ApplyPatch 0783-netfilter-conntrack-udp-only-extend-timeout-to-strea.patch ApplyPatch 0784-netfilter-conntrack-udp-set-stream-timeout-to-2-minu.patch ApplyPatch 0785-efi-Make-efi_rts_work-accessible-to-efi-page-fault-h.patch ApplyPatch 0786-alinux-arm64-add-livepatch-support.patch ApplyPatch 0787-arm64-reliable-stacktraces.patch ApplyPatch 0788-alinux-arm64-use-__kernel_text_address-to-replace-kt.patch ApplyPatch 0789-alinux-Hookers-add-arm64-support.patch ApplyPatch 0790-alinux-hookers-add-arm64-dependency.patch ApplyPatch 0791-alinux-mm-add-proc-interface-to-control-context-read.patch ApplyPatch 0792-tools-build-Check-if-gettid-is-available-before-prov.patch ApplyPatch 0793-mm-change-PAGEREF_RECLAIM_CLEAN-with-PAGE_REFRECLAIM.patch ApplyPatch 0794-mm-introduce-MADV_COLD.patch ApplyPatch 0795-mm-introduce-MADV_PAGEOUT.patch ApplyPatch 0796-mm-factor-out-common-parts-between-MADV_COLD-and-MAD.patch ApplyPatch 0797-mm-fix-trying-to-reclaim-unevictable-lru-page-when-c.patch ApplyPatch 0798-tools-headers-uapi-Sync-asm-generic-mman-common.h-wi.patch ApplyPatch 0799-EDAC-skx-Retrieve-and-print-retry_rd_err_log-registe.patch ApplyPatch 0800-KVM-arm64-vgic-v4-Move-the-GICv4-residency-flow-to-b.patch ApplyPatch 0801-KVM-vgic-v4-Track-the-number-of-VLPIs-per-vcpu.patch ApplyPatch 0802-KVM-arm64-Opportunistically-turn-off-WFI-trapping-wh.patch ApplyPatch 0803-kvm-x86-add-host-poll-control-msrs.patch ApplyPatch 0804-cpuidle-governor-Add-new-governors-to-cpuidle_govern.patch ApplyPatch 0805-alinux-mm-memcg-record-latency-of-memcg-wmark-reclai.patch ApplyPatch 0806-md-raid10-Fix-raid10-replace-hang-when-new-added-dis.patch ApplyPatch 0807-md-return-ENODEV-if-rdev-has-no-mddev-assigned.patch ApplyPatch 0808-md-no-longer-compare-spare-disk-superblock-events-in.patch ApplyPatch 0809-md-avoid-invalid-memory-access-for-array-sb-dev_role.patch ApplyPatch 0810-md-make-sure-desc_nr-less-than-MD_SB_DISKS.patch ApplyPatch 0811-io_uring-io_uring_enter-2-don-t-poll-while-SETUP_IOP.patch ApplyPatch 0812-alinux-mm-memcg-fix-soft-lockup-in-priority-oom.patch ApplyPatch 0813-mm-memcontrol-use-CSS_TASK_ITER_PROCS-at-mem_cgroup_.patch ApplyPatch 0814-alinux-mm-memcg-account-number-of-processes-in-the-c.patch ApplyPatch 0815-alinux-mm-memcg-abort-priority-oom-if-with-oom-victi.patch ApplyPatch 0816-alinux-pci-iohub-sriov-Support-for-Alibaba-PCIe-IOHu.patch ApplyPatch 0817-bpf-sockmap-Read-psock-ingress_msg-before-sk_receive.patch ApplyPatch 0818-alinux-mm-memcg-export-workingset-counters-on-memcg-.patch ApplyPatch 0819-mm-fix-tick-timer-stall-during-deferred-page-init.patch ApplyPatch 0820-KVM-nVMX-Don-t-emulate-instructions-in-guest-mode.patch ApplyPatch 0821-KVM-nVMX-Refactor-IO-bitmap-checks-into-helper-funct.patch ApplyPatch 0822-KVM-nVMX-Check-IO-instruction-VM-exit-conditions.patch ApplyPatch 0823-x86-kvm-Be-careful-not-to-clear-KVM_VCPU_FLUSH_TLB-b.patch ApplyPatch 0824-do_last-fetch-directory-i_mode-and-i_uid-before-it-s.patch ApplyPatch 0825-vgacon-Fix-a-UAF-in-vgacon_invert_region.patch ApplyPatch 0826-vt-selection-close-sel_buffer-race.patch ApplyPatch 0827-ipmi-Fix-memory-leak-in-__ipmi_bmc_register.patch ApplyPatch 0828-RDMA-Fix-goto-target-to-release-the-allocated-memory.patch ApplyPatch 0829-drm-i915-gen9-Clear-residual-context-state-on-contex.patch ApplyPatch 0830-scsi-libsas-stop-discovering-if-oob-mode-is-disconne.patch ApplyPatch 0831-dccp-Fix-memleak-in-__feat_register_sp.patch ApplyPatch 0832-io_wq-add-get-put_work-handlers-to-io_wq_create.patch ApplyPatch 0833-io-wq-have-io_wq_create-take-a-data-argument.patch ApplyPatch 0834-io_uring-async-workers-should-inherit-the-user-creds.patch ApplyPatch 0835-io-wq-wait-for-io_wq_create-to-setup-necessary-worke.patch ApplyPatch 0836-vfs-fix-do_last-regression.patch ApplyPatch 0837-alinux-blk-mq-fix-broken-io_ticks-time_in_queue-upda.patch ApplyPatch 0838-kvm-vmx-fix-coccinelle-warnings.patch ApplyPatch 0839-alinux-mm-memcg-optimize-division-operation-with-mem.patch ApplyPatch 0840-cpuidle-header-file-stubs-must-be-static-inline.patch ApplyPatch 0841-alinux-pci-iohub-sriov-fix-iohub-sriov-VF-probe-issu.patch ApplyPatch 0842-io_uring-only-return-EBUSY-for-submit-on-non-flushed.patch ApplyPatch 0843-io_uring-use-current-task-creds-instead-of-allocatin.patch ApplyPatch 0844-vt-selection-introduce-vc_is_sel.patch ApplyPatch 0845-vt-ioctl-switch-VT_IS_IN_USE-and-VT_BUSY-to-inlines.patch ApplyPatch 0846-vt-vt_ioctl-fix-use-after-free-in-vt_in_use.patch ApplyPatch 0847-vt-vt_ioctl-fix-VT_DISALLOCATE-freeing-in-use-virtua.patch ApplyPatch 0848-crypto-rename-sm3-256-to-sm3-in-hash_algo_name.patch ApplyPatch 0849-ima-add-sm3-algorithm-to-hash-algorithm-configuratio.patch ApplyPatch 0850-mm-page_alloc.c-fix-regression-with-deferred-struct-.patch ApplyPatch 0851-virtio-balloon-VIRTIO_BALLOON_F_FREE_PAGE_HINT.patch ApplyPatch 0852-mm-page_poison-expose-page_poisoning_enabled-to-kern.patch ApplyPatch 0853-virtio-balloon-VIRTIO_BALLOON_F_PAGE_POISON.patch ApplyPatch 0854-virtio_pci-use-queue-idx-instead-of-array-idx-to-set.patch ApplyPatch 0855-virtio-don-t-allocate-vqs-when-names-i-NULL.patch ApplyPatch 0856-virtio-balloon-Fix-memory-leak-when-unloading-while-.patch ApplyPatch 0857-alinux-list-add-list_is_first-and-list_rotate_to_fro.patch ApplyPatch 0858-mm-move-buddy-list-manipulations-into-helpers.patch ApplyPatch 0859-mm-use-zone-and-order-instead-of-free-area-in-free_l.patch ApplyPatch 0860-mm-add-function-__putback_isolated_page.patch ApplyPatch 0861-mm-introduce-Reported-pages.patch ApplyPatch 0862-virtio-balloon-pull-page-poisoning-config-out-of-fre.patch ApplyPatch 0863-virtio-balloon-add-support-for-providing-free-page-r.patch ApplyPatch 0864-mm-page_reporting-rotate-reported-pages-to-the-tail-.patch ApplyPatch 0865-mm-page_reporting-add-budget-limit-on-how-many-pages.patch ApplyPatch 0866-mm-page_reporting-add-free-page-reporting-documentat.patch ApplyPatch 0867-virtio-balloon-initialize-all-vq-callbacks.patch ApplyPatch 0868-virtio-pci-check-name-when-counting-MSI-X-vectors.patch ApplyPatch 0869-alinux-Revert-net-get-rid-of-an-signed-integer-overf.patch ApplyPatch 0870-alinux-mm-memcg-record-latency-of-direct-reclaim-in-.patch ApplyPatch 0871-alinux-mm-memcg-record-latency-of-direct-compact-in-.patch ApplyPatch 0872-alinux-mm-memcg-rework-memory-latency-histogram-inte.patch ApplyPatch 0873-alinux-mm-memcg-adjust-the-latency-probe-point-for-m.patch ApplyPatch 0874-alinux-mm-memcg-account-reclaim_high-for-memcg-direc.patch ApplyPatch 0875-alinux-mm-memcg-record-latency-of-swapout-and-swapin.patch ApplyPatch 0876-alinux-mm-memcg-account-throttle-over-memory.high-fo.patch ApplyPatch 0877-alinux-mm-memcg-gather-memsli-exstat-from-all-possib.patch ApplyPatch 0878-alinux-mm-memcg-add-memsli-procfs-switch-interface.patch ApplyPatch 0879-alinux-mm-memcg-add-kconfig-MEMSLI.patch ApplyPatch 0880-alinux-mm-memcg-rework-memsli-interfaces.patch ApplyPatch 0881-alinux-mm-memcg-optimize-division-operation-with-mem.patch ApplyPatch 0882-mm-vmstat-reduce-zone-lock-holding-time-by-proc-page.patch ApplyPatch 0883-alinux-kidled-make-kidled_inc_page_age-return-latest.patch ApplyPatch 0884-alinux-mm-Pin-code-section-of-process-in-memory.patch ApplyPatch 0885-mm-do-not-allow-MADV_PAGEOUT-for-CoW-pages.patch ApplyPatch 0886-alinux-Fix-an-potential-null-pointer-reference-in-du.patch ApplyPatch 0887-alinux-kernel-reap-zombie-process-by-specified-pid.patch ApplyPatch 0888-alinux-cgroup-Fix-task_css_check-rcu-warnings.patch ApplyPatch 0889-sched-fair-Fix-race-between-runtime-distribution-and.patch ApplyPatch 0890-sched-Avoid-scale-real-weight-down-to-zero.patch ApplyPatch 0891-SUNRPC-cache-Fix-unsafe-traverse-caused-double-free-.patch ApplyPatch 0892-sysctl-handle-overflow-in-proc_get_long.patch ApplyPatch 0893-drm-amdgpu-stop-evicting-busy-PDs-PTs.patch ApplyPatch 0894-drm-amdgpu-move-VM-eviction-decision-into-amdgpu_vm..patch ApplyPatch 0895-drm-amdgpu-add-VM-eviction-lock-v3.patch ApplyPatch 0896-ACPI-PPTT-Add-acpi_pptt_warn_missing-to-consolidate-.patch ApplyPatch 0897-ACPI-tables-Simplify-PPTT-leaf-node-detection.patch ApplyPatch 0898-ACPI-Fix-comment-typos.patch ApplyPatch 0899-ACPI-PPTT-Modify-node-flag-detection-to-find-last-ID.patch ApplyPatch 0900-ACPI-PPTT-Add-function-to-return-ACPI-6.3-Identical-.patch ApplyPatch 0901-ACPI-PPTT-Consistently-use-unsigned-int-as-parameter.patch ApplyPatch 0902-iommu-amd-Remove-domain-updated.patch ApplyPatch 0903-iommu-amd-Remove-amd_iommu_devtable_lock.patch ApplyPatch 0904-iommu-amd-Take-domain-lock-for-complete-attach-detac.patch ApplyPatch 0905-iommu-amd-Check-for-busy-devices-earlier-in-attach_d.patch ApplyPatch 0906-iommu-amd-Lock-dev_data-in-attach-detach-code-paths.patch ApplyPatch 0907-iommu-amd-Lock-code-paths-traversing-protection_doma.patch ApplyPatch 0908-iommu-amd-Re-factor-guest-virtual-APIC-de-activation.patch ApplyPatch 0909-iommu-amd-Fix-IOMMU-AVIC-not-properly-update-the-is_.patch ApplyPatch 0910-spi-spi-dw-Add-lock-protect-dw_spi-rx-tx-to-prevent-.patch ApplyPatch 0911-arm64-enable-per-task-stack-canaries.patch ApplyPatch 0912-vt-vt_ioctl-fix-race-in-VT_RESIZEX.patch ApplyPatch 0913-alinux-Revert-mm-compaction.c-clear-total_-migrate-f.patch ApplyPatch 0914-mm-move-zone-watermark-accesses-behind-an-accessor.patch ApplyPatch 0915-mm-compaction-shrink-compact_control.patch ApplyPatch 0916-mm-compaction-rearrange-compact_control.patch ApplyPatch 0917-mm-compaction-remove-last_migrated_pfn-from-compact_.patch ApplyPatch 0918-mm-compaction-remove-unnecessary-zone-parameter-in-s.patch ApplyPatch 0919-mm-compaction-rename-map_pages-to-split_map_pages.patch ApplyPatch 0920-mm-migrate-immediately-fail-migration-of-a-page-with.patch ApplyPatch 0921-mm-compaction-always-finish-scanning-of-a-full-pageb.patch ApplyPatch 0922-mm-compaction-ignore-the-fragmentation-avoidance-boo.patch ApplyPatch 0923-mm-compaction-use-free-lists-to-quickly-locate-a-mig.patch ApplyPatch 0924-mm-compaction-keep-migration-source-private-to-a-sin.patch ApplyPatch 0925-mm-compaction-use-free-lists-to-quickly-locate-a-mig.patch ApplyPatch 0926-mm-compaction-avoid-rescanning-the-same-pageblock-mu.patch ApplyPatch 0927-mm-compaction-finish-pageblock-scanning-on-contentio.patch ApplyPatch 0928-mm-compaction-check-early-for-huge-pages-encountered.patch ApplyPatch 0929-mm-compaction-keep-cached-migration-PFNs-synced-for-.patch ApplyPatch 0930-mm-compaction-rework-compact_should_abort-as-compact.patch ApplyPatch 0931-mm-compaction-do-not-consider-a-need-to-reschedule-a.patch ApplyPatch 0932-mm-compaction-reduce-premature-advancement-of-the-mi.patch ApplyPatch 0933-mm-compaction-round-robin-the-order-while-searching-.patch ApplyPatch 0934-mm-compaction-sample-pageblocks-for-free-pages.patch ApplyPatch 0935-mm-compaction-be-selective-about-what-pageblocks-to-.patch ApplyPatch 0936-mm-compaction-capture-a-page-under-direct-compaction.patch ApplyPatch 0937-mm-compaction.c-correct-zone-boundary-handling-when-.patch ApplyPatch 0938-mm-page_alloc-always-use-a-captured-page-regardless-.patch ApplyPatch 0939-mm-compaction.c-abort-search-if-isolation-fails.patch ApplyPatch 0940-mm-compaction.c-fix-an-undefined-behaviour.patch ApplyPatch 0941-mm-compaction.c-correct-zone-boundary-handling-when-.patch ApplyPatch 0942-mm-compaction-make-sure-we-isolate-a-valid-PFN.patch ApplyPatch 0943-mm-compaction-avoid-100-CPU-usage-during-compaction-.patch ApplyPatch 0944-mm-compaction.c-clear-total_-migrate-free-_scanned-b.patch ApplyPatch 0945-mm-compaction.c-remove-unnecessary-zone-parameter-in.patch ApplyPatch 0946-mm-compaction-fix-wrong-pfn-handling-in-__reset_isol.patch ApplyPatch 0947-mm-compaction-add-missing-annotation-for-compact_loc.patch ApplyPatch 0948-mm-compaction-fully-assume-capture-is-not-NULL-in-co.patch ApplyPatch 0949-alinux-sched-add-kconfig-SCHED_SLI.patch ApplyPatch 0950-alinux-sched-Maintain-nr_uninterruptible-in-runqueue.patch ApplyPatch 0951-alinux-cpuacct-export-cpuacct.proc_stat-interface.patch ApplyPatch 0952-alinux-cpuacct-proc_stat-Consider-isolcpus.patch ApplyPatch 0953-alinux-sched-cputime-Fix-guest-cputime-of-cpuacct.pr.patch ApplyPatch 0954-alinux-cpuacct-Export-nr_running-nr_uninterruptible.patch ApplyPatch 0955-alinux-cpuacct-make-cpuacct-record-nr_migrations.patch ApplyPatch 0956-alinux-sched-Introduce-per-cgroup-idle-accounting.patch ApplyPatch 0957-alinux-sched-Introduce-per-cgroup-steal-accounting.patch ApplyPatch 0958-alinux-sched-Introduce-per-cgroup-iowait-accounting.patch ApplyPatch 0959-ext4-fix-error-pointer-dereference.patch ApplyPatch 0960-alinux-mm-restrict-the-print-message-frequency-furth.patch ApplyPatch 0961-alinux-Limit-the-print-message-frequency-when-memcg-.patch ApplyPatch 0962-alinux-oom-add-ratelimit-printk-to-prevent-softlocku.patch ApplyPatch 0963-alinux-kernel-Reduce-tasklist_lock-contention-at-for.patch ApplyPatch 0964-serial-8250-Support-disabling-mdelay-filled-probes-o.patch ApplyPatch 0965-mm-mempolicy-require-at-least-one-nodeid-for-MPOL_PR.patch ApplyPatch 0966-x86-resctrl-Rename-and-move-rdt-files-to-a-separate-.patch ApplyPatch 0967-x86-resctrl-Rename-the-RDT-functions-and-definitions.patch ApplyPatch 0968-x86-resctrl-Re-arrange-the-RDT-init-code.patch ApplyPatch 0969-x86-resctrl-Move-all-the-macros-to-resctrl-internal..patch ApplyPatch 0970-x86-resctrl-Initialize-the-vendor-specific-resource-.patch ApplyPatch 0971-x86-resctrl-Bring-cbm_validate-into-the-resource-str.patch ApplyPatch 0972-x86-resctrl-Add-vendor-check-for-the-MBA-software-co.patch ApplyPatch 0973-x86-resctrl-Rename-the-config-option-INTEL_RDT-to-RE.patch ApplyPatch 0974-x86-resctrl-Add-AMD-s-X86_FEATURE_MBA-to-the-scatter.patch ApplyPatch 0975-x86-resctrl-Fixup-the-user-visible-strings.patch ApplyPatch 0976-x86-resctrl-Introduce-AMD-QOS-feature.patch ApplyPatch 0977-Documentation-Rename-and-update-intel_rdt_ui.txt-to-.patch ApplyPatch 0978-MAINTAINERS-Update-resctrl-filename-patterns.patch ApplyPatch 0979-lib-crc32-make-core-crc32-routines-weak-so-they-can-.patch ApplyPatch 0980-arm64-cpufeature-add-feature-for-CRC32-instructions.patch ApplyPatch 0981-arm64-lib-add-accelerated-crc32-routines.patch ApplyPatch 0982-arm64-lib-improve-CRC32-performance-for-deep-pipelin.patch ApplyPatch 0983-lib-crc32.c-mark-crc32_le_base-__crc32c_le_base-alia.patch ApplyPatch 0984-ovl-inherit-SB_NOSEC-flag-from-upperdir.patch ApplyPatch 0985-fs-namei.c-pull-positivity-check-into-follow_managed.patch ApplyPatch 0986-new-helper-lookup_positive_unlocked.patch ApplyPatch 0987-fix-dget_parent-fastpath-race.patch ApplyPatch 0988-fs-namei.c-fix-missing-barriers-when-checking-positi.patch ApplyPatch 0989-fix-autofs-regression-caused-by-follow_managed-chang.patch ApplyPatch 0990-libnvdimm-nd_region-flush-callback-support.patch ApplyPatch 0991-virtio-pmem-Add-virtio-pmem-driver.patch ApplyPatch 0992-libnvdimm-add-dax_dev-sync-flag.patch ApplyPatch 0993-dax-check-synchronous-mapping-is-supported.patch ApplyPatch 0994-ext4-disable-map_sync-for-async-flush.patch ApplyPatch 0995-xfs-disable-map_sync-for-async-flush.patch ApplyPatch 0996-virtio_pmem-fix-sparse-warning.patch ApplyPatch 0997-libnvdimm-region-Enable-MAP_SYNC-for-volatile-region.patch ApplyPatch 0998-alinux-sched-Fix-nr_migrations-compile-errors.patch ApplyPatch 0999-vhost-Check-docket-sk_family-instead-of-call-getname.patch ApplyPatch 1000-net-ipv6-add-net-argument-to-ip6_dst_lookup_flow.patch ApplyPatch 1001-net-ipv6_stub-use-ip6_dst_lookup_flow-instead-of-ip6.patch ApplyPatch 1002-blktrace-Protect-q-blk_trace-with-RCU.patch ApplyPatch 1003-blktrace-fix-dereference-after-null-check.patch ApplyPatch 1004-fs-namespace.c-fix-mountpoint-reference-counter-race.patch ApplyPatch 1005-blk-mq-balance-mapping-between-present-CPUs-and-queu.patch ApplyPatch 1006-alinux-sched-Fix-p-cpu-build-error-on-aarch64.patch ApplyPatch 1007-mm-zero-remaining-unavailable-struct-pages.patch ApplyPatch 1008-mm-return-zero_resv_unavail-optimization.patch ApplyPatch 1009-alinux-mm-fix-undefined-reference-to-mlock_fixup.patch ApplyPatch 1010-alinux-mm-fix-undefined-reference-to-printk_ratelimi.patch ApplyPatch 1011-alinux-quota-fix-unused-label-warning-in-dquot_load_.patch ApplyPatch 1012-alinux-add-tcprt-framework-to-kernel.patch ApplyPatch 1013-ipmi-fix-hung-processes-in-__get_guid.patch ApplyPatch 1014-alinux-sched-make-SCHED_SLI-dependent-on-FAIR_GROUP_.patch ApplyPatch 1015-alinux-sched-Fix-regression-caused-by-nr_uninterrupt.patch ApplyPatch 1016-io_uring-clean-up-io_uring_cancel_files.patch ApplyPatch 1017-io_uring-introduce-req_need_defer.patch ApplyPatch 1018-io_uring-Fix-getting-file-for-non-fd-opcodes.patch ApplyPatch 1019-io-wq-ensure-we-have-a-stable-view-of-cur_work-for-c.patch ApplyPatch 1020-io-wq-ensure-free-busy-list-browsing-see-all-items.patch ApplyPatch 1021-io-wq-remove-now-redundant-struct-io_wq_nulls_list.patch ApplyPatch 1022-io_uring-make-POLL_ADD-POLL_REMOVE-scale-better.patch ApplyPatch 1023-io_uring-io_async_cancel-should-pass-in-nxt-request-.patch ApplyPatch 1024-io_uring-cleanup-return-values-from-the-queueing-fun.patch ApplyPatch 1025-io_uring-make-io_double_put_req-use-normal-completio.patch ApplyPatch 1026-io_uring-make-req-timeout-be-dynamically-allocated.patch ApplyPatch 1027-io_uring-fix-sequencing-issues-with-linked-timeouts.patch ApplyPatch 1028-io_uring-remove-dead-REQ_F_SEQ_PREV-flag.patch ApplyPatch 1029-io_uring-correct-poll-cancel-and-linked-timeout-expi.patch ApplyPatch 1030-io_uring-request-cancellations-should-break-links.patch ApplyPatch 1031-io-wq-remove-extra-space-characters.patch ApplyPatch 1032-io_uring-break-links-for-failed-defer.patch ApplyPatch 1033-io_uring-remove-redundant-check.patch ApplyPatch 1034-io_uring-Fix-leaking-linked-timeouts.patch ApplyPatch 1035-io_uring-io_fail_links-should-only-consider-first-li.patch ApplyPatch 1036-io_uring-Always-REQ_F_FREE_SQE-for-allocated-sqe.patch ApplyPatch 1037-io_uring-io_allocate_scq_urings-should-return-a-sane.patch ApplyPatch 1038-io_uring-allow-finding-next-link-independent-of-req-.patch ApplyPatch 1039-io_uring-close-lookup-gap-for-dependent-next-work.patch ApplyPatch 1040-io_uring-drain-next-sqe-instead-of-shadowing.patch ApplyPatch 1041-io_uring-improve-trace_io_uring_defer-trace-point.patch ApplyPatch 1042-io_uring-rename-__io_submit_sqe.patch ApplyPatch 1043-io_uring-add-likely-unlikely-in-io_get_sqring.patch ApplyPatch 1044-io_uring-remove-io_free_req_find_next.patch ApplyPatch 1045-io_uring-pass-only-null-to-io_req_find_next.patch ApplyPatch 1046-io_uring-simplify-io_req_link_next.patch ApplyPatch 1047-io_uring-only-null-ptr-to-io_issue_sqe.patch ApplyPatch 1048-net-add-__sys_connect_file-helper.patch ApplyPatch 1049-io_uring-add-support-for-IORING_OP_CONNECT.patch ApplyPatch 1050-io_uring-fix-dead-hung-for-non-iter-fixed-rw.patch ApplyPatch 1051-io_uring-remove-superfluous-check-for-sqe-off-in-io_.patch ApplyPatch 1052-io_uring-store-timeout-s-sqe-off-in-proper-place.patch ApplyPatch 1053-io_uring-inline-struct-sqe_submit.patch ApplyPatch 1054-io_uring-cleanup-io_import_fixed.patch ApplyPatch 1055-io_uring-use-kzalloc-instead-of-kcalloc-for-single-e.patch ApplyPatch 1056-io-wq-fix-handling-of-NUMA-node-IDs.patch ApplyPatch 1057-io-wq-shrink-io_wq_work-a-bit.patch ApplyPatch 1058-io_uring-make-poll-wait-dynamically-allocated.patch ApplyPatch 1059-io_uring-add-mapping-support-for-NOMMU-archs.patch ApplyPatch 1060-io_uring-fix-missing-kmap-declaration-on-powerpc.patch ApplyPatch 1061-io_uring-transform-send-recvmsg-ERESTARTSYS-to-EINTR.patch ApplyPatch 1062-io_uring-add-general-async-offload-context.patch ApplyPatch 1063-io_uring-ensure-async-punted-read-write-requests-cop.patch ApplyPatch 1064-net-separate-out-the-msghdr-copy-from-___sys_-send-r.patch ApplyPatch 1065-net-disallow-ancillary-data-for-__sys_-send-recv-msg.patch ApplyPatch 1066-io_uring-ensure-async-punted-sendmsg-recvmsg-request.patch ApplyPatch 1067-io_uring-ensure-async-punted-connect-requests-copy-d.patch ApplyPatch 1068-io_uring-mark-us-with-IORING_FEAT_SUBMIT_STABLE.patch ApplyPatch 1069-io_uring-remove-parameter-ctx-of-io_submit_state_sta.patch ApplyPatch 1070-io_uring-handle-connect-EINPROGRESS-like-EAGAIN.patch ApplyPatch 1071-io_uring-allow-IO_SQE_-flags-on-IORING_OP_TIMEOUT.patch ApplyPatch 1072-io_uring-ensure-deferred-timeouts-copy-necessary-dat.patch ApplyPatch 1073-io_uring-use-hash-table-for-poll-command-lookups.patch ApplyPatch 1074-io_uring-fix-error-handling-in-io_queue_link_head.patch ApplyPatch 1075-io_uring-hook-all-linked-requests-via-link_list.patch ApplyPatch 1076-io_uring-fix-a-typo-in-a-comment.patch ApplyPatch 1077-io_uring-allow-unbreakable-links.patch ApplyPatch 1078-io-wq-remove-worker-wait-waitqueue.patch ApplyPatch 1079-io-wq-briefly-spin-for-new-work-after-finishing-work.patch ApplyPatch 1080-io_uring-sqthread-should-grab-ctx-uring_lock-for-sub.patch ApplyPatch 1081-io_uring-deferred-send-recvmsg-should-assign-iov.patch ApplyPatch 1082-io_uring-don-t-dynamically-allocate-poll-data.patch ApplyPatch 1083-io_uring-run-next-sqe-inline-if-possible.patch ApplyPatch 1084-io_uring-only-hash-regular-files-for-async-work-exec.patch ApplyPatch 1085-io_uring-add-sockets-to-list-of-files-that-support-n.patch ApplyPatch 1086-io_uring-ensure-we-return-EINVAL-on-unknown-opcode.patch ApplyPatch 1087-io_uring-fix-stale-comment-and-a-few-typos.patch ApplyPatch 1088-io_uring-fix-sporadic-EFAULT-from-IORING_OP_RECVMSG.patch ApplyPatch 1089-io_uring-fix-pre-prepped-issue-with-force_nonblock-t.patch ApplyPatch 1090-io_uring-remove-sqe-parameter-to-the-OP-helpers-that.patch ApplyPatch 1091-io_uring-any-deferred-command-must-have-stable-sqe-d.patch ApplyPatch 1092-io_uring-make-HARDLINK-imply-LINK.patch ApplyPatch 1093-io_uring-make-IORING_POLL_ADD-and-IORING_POLL_REMOVE.patch ApplyPatch 1094-io_uring-make-IORING_OP_CANCEL_ASYNC-deferrable.patch ApplyPatch 1095-io_uring-make-IORING_OP_TIMEOUT_REMOVE-deferrable.patch ApplyPatch 1096-io_uring-read-opcode-and-user_data-from-SQE-exactly-.patch ApplyPatch 1097-io_uring-warn-about-unhandled-opcode.patch ApplyPatch 1098-io_uring-don-t-wait-when-under-submitting.patch ApplyPatch 1099-io_uring-io_wq_submit_work-should-not-touch-req-rw.patch ApplyPatch 1100-io_uring-use-u64_to_user_ptr-consistently.patch ApplyPatch 1101-io_uring-add-and-use-struct-io_rw-for-read-writes.patch ApplyPatch 1102-io_uring-move-all-prep-state-for-IORING_OP_CONNECT-t.patch ApplyPatch 1103-io_uring-move-all-prep-state-for-IORING_OP_-SEND-REC.patch ApplyPatch 1104-io_uring-read-count-for-IORING_OP_TIMEOUT-in-prep-ha.patch ApplyPatch 1105-io_uring-standardize-the-prep-methods.patch ApplyPatch 1106-io_uring-pass-in-sqe-to-the-prep-handlers.patch ApplyPatch 1107-io-wq-remove-unused-busy-list-from-io_sqe.patch ApplyPatch 1108-io-wq-add-cond_resched-to-worker-thread.patch ApplyPatch 1109-io_uring-remove-punt-of-short-reads-to-async-context.patch ApplyPatch 1110-io_uring-don-t-setup-async-context-for-read-write-fi.patch ApplyPatch 1111-io-wq-cancel-work-if-we-fail-getting-a-mm-reference.patch ApplyPatch 1112-io_uring-be-consistent-in-assigning-next-work-from-h.patch ApplyPatch 1113-io_uring-clear-req-result-always-before-issuing-a-re.patch ApplyPatch 1114-io_uring-ensure-workqueue-offload-grabs-ring-mutex-f.patch ApplyPatch 1115-io_uring-fix-compat-for-IORING_REGISTER_FILES_UPDATE.patch ApplyPatch 1116-io_uring-don-t-cancel-all-work-on-process-exit.patch ApplyPatch 1117-io_uring-add-support-for-fallocate.patch ApplyPatch 1118-namei-only-return-ECHILD-from-follow_dotdot_rcu.patch ApplyPatch 1119-nsfs-clean-up-ns_get_path-signature-to-return-int.patch ApplyPatch 1120-namei-allow-nd_jump_link-to-produce-errors.patch ApplyPatch 1121-namei-allow-set_root-to-produce-errors.patch ApplyPatch 1122-namei-LOOKUP_NO_SYMLINKS-block-symlink-resolution.patch ApplyPatch 1123-namei-LOOKUP_NO_MAGICLINKS-block-magic-link-resoluti.patch ApplyPatch 1124-namei-LOOKUP_NO_XDEV-block-mountpoint-crossing.patch ApplyPatch 1125-fs-namei.c-new-helper-legitimize_root.patch ApplyPatch 1126-fs-namei.c-keep-track-of-nd-root-refcount-status.patch ApplyPatch 1127-namei-LOOKUP_BENEATH-O_BENEATH-like-scoped-resolutio.patch ApplyPatch 1128-namei-LOOKUP_IN_ROOT-chroot-like-scoped-resolution.patch ApplyPatch 1129-namei-LOOKUP_-IN_ROOT-BENEATH-permit-limited-.-resol.patch ApplyPatch 1130-lib-introduce-copy_struct_from_user-helper.patch ApplyPatch 1131-open-introduce-openat2-2-syscall.patch ApplyPatch 1132-selftests-add-openat2-2-selftests.patch ApplyPatch 1133-fs-make-build_open_flags-available-internally.patch ApplyPatch 1134-io_uring-add-support-for-IORING_OP_OPENAT.patch ApplyPatch 1135-io-wq-add-support-for-uncancellable-work.patch ApplyPatch 1136-binder-fix-use-after-free-due-to-ksys_close-during-f.patch ApplyPatch 1137-io_uring-add-support-for-IORING_OP_CLOSE.patch ApplyPatch 1138-percpu_ref-introduce-PERCPU_REF_ALLOW_REINIT-flag.patch ApplyPatch 1139-percpu_ref-release-percpu-memory-early-without-PERCP.patch ApplyPatch 1140-io_uring-initialize-percpu-refcounters-using-PERCU_R.patch ApplyPatch 1141-io_uring-avoid-ring-quiesce-for-fixed-file-set-unreg.patch ApplyPatch 1142-fs-make-two-stat-prep-helpers-available.patch ApplyPatch 1143-io_uring-add-support-for-IORING_OP_STATX.patch ApplyPatch 1144-io-wq-support-concurrent-non-blocking-work.patch ApplyPatch 1145-io_uring-add-IOSQE_ASYNC.patch ApplyPatch 1146-io_uring-rename-prev-to-head.patch ApplyPatch 1147-io_uring-move-queue_link_head-from-common-path.patch ApplyPatch 1148-io_uring-remove-two-unnecessary-function-declaration.patch ApplyPatch 1149-io_uring-add-lookup-table-for-various-opcode-needs.patch ApplyPatch 1150-io_uring-split-overflow-state-into-SQ-and-CQ-side.patch ApplyPatch 1151-io_uring-improve-poll-completion-performance.patch ApplyPatch 1152-io_uring-add-non-vectored-read-write-commands.patch ApplyPatch 1153-io_uring-allow-use-of-offset-1-to-mean-file-position.patch ApplyPatch 1154-io_uring-add-IORING_OP_FADVISE.patch ApplyPatch 1155-mm-make-do_madvise-available-internally.patch ApplyPatch 1156-io_uring-add-IORING_OP_MADVISE.patch ApplyPatch 1157-pcpu_ref-add-percpu_ref_tryget_many.patch ApplyPatch 1158-io_uring-batch-getting-pcpu-references.patch ApplyPatch 1159-io_uring-wrap-multi-req-freeing-in-struct-req_batch.patch ApplyPatch 1160-io_uring-extend-batch-freeing-to-cover-more-cases.patch ApplyPatch 1161-io_uring-add-support-for-IORING_SETUP_CLAMP.patch ApplyPatch 1162-io_uring-clamp-to_submit-in-io_submit_sqes.patch ApplyPatch 1163-io_uring-optimise-head-checks-in-io_get_sqring.patch ApplyPatch 1164-io_uring-optimise-commit_sqring-for-common-case.patch ApplyPatch 1165-io_uring-remove-extra-io_wq_current_is_worker.patch ApplyPatch 1166-io_uring-add-support-for-send-2-and-recv-2.patch ApplyPatch 1167-io_uring-Remove-unnecessary-null-check.patch ApplyPatch 1168-percpu-refcount-Introduce-percpu_ref_resurrect.patch ApplyPatch 1169-io_uring-file-set-registration-should-use-interrupti.patch ApplyPatch 1170-io_uring-change-io_ring_ctx-bool-fields-into-bit-fie.patch ApplyPatch 1171-io_uring-enable-option-to-only-trigger-eventfd-for-a.patch ApplyPatch 1172-io_uring-add-struct-open_how-to-the-openat-request-c.patch ApplyPatch 1173-io_uring-remove-fname-from-io_open-structure.patch ApplyPatch 1174-io_uring-add-support-for-IORING_OP_OPENAT2.patch ApplyPatch 1175-io_uring-add-opcode-to-issue-trace-event.patch ApplyPatch 1176-io_uring-account-fixed-file-references-correctly-in-.patch ApplyPatch 1177-io_uring-add-support-for-probing-opcodes.patch ApplyPatch 1178-io_uring-optimise-use-of-ctx-drain_next.patch ApplyPatch 1179-io_uring-remove-extra-check-in-__io_commit_cqring.patch ApplyPatch 1180-io_uring-hide-uring_fd-in-ctx.patch ApplyPatch 1181-io_uring-file-switch-work-needs-to-get-flushed-on-ex.patch ApplyPatch 1182-io_uring-remove-REQ_F_IO_DRAINED.patch ApplyPatch 1183-io_uring-optimise-sqe-to-req-flags-translation.patch ApplyPatch 1184-io_uring-use-labeled-array-init-in-io_op_defs.patch ApplyPatch 1185-io_uring-prep-req-when-do-IOSQE_ASYNC.patch ApplyPatch 1186-io_uring-honor-IOSQE_ASYNC-for-linked-reqs.patch ApplyPatch 1187-io_uring-don-t-attempt-to-copy-iovec-for-READ-WRITE.patch ApplyPatch 1188-io_uring-add-comment-for-drain_next.patch ApplyPatch 1189-io_uring-fix-refcounting-with-batched-allocations-at.patch ApplyPatch 1190-io-wq-make-the-io_wq-ref-counted.patch ApplyPatch 1191-io_uring-io-wq-don-t-use-static-creds-mm-assignments.patch ApplyPatch 1192-io-wq-allow-grabbing-existing-io-wq.patch ApplyPatch 1193-io_uring-add-io-wq-workqueue-sharing.patch ApplyPatch 1194-io_uring-allow-registering-credentials.patch ApplyPatch 1195-io_uring-support-using-a-registered-personality-for-.patch ApplyPatch 1196-io_uring-fix-linked-command-file-table-usage.patch ApplyPatch 1197-eventpoll-abstract-out-epoll_ctl-handler.patch ApplyPatch 1198-eventpoll-support-non-blocking-do_epoll_ctl-calls.patch ApplyPatch 1199-io_uring-add-support-for-epoll_ctl-2.patch ApplyPatch 1200-io_uring-add-show_fdinfo-for-the-io_uring-file-descr.patch ApplyPatch 1201-io_uring-add-BUILD_BUG_ON-to-assert-the-layout-of-st.patch ApplyPatch 1202-eventfd-track-eventfd_signal-recursion-depth.patch ApplyPatch 1203-io_uring-prevent-potential-eventfd-recursion-on-poll.patch ApplyPatch 1204-io_uring-use-the-proper-helpers-for-io_send-recv.patch ApplyPatch 1205-io_uring-don-t-map-read-write-iovec-potentially-twic.patch ApplyPatch 1206-io_uring-remove-extra-file-check.patch ApplyPatch 1207-io_uring-fix-sporadic-double-CQE-entry-for-close.patch ApplyPatch 1208-io_uring-punt-even-fadvise-WILLNEED-to-async-context.patch ApplyPatch 1209-io_uring-iterate-req-cache-backwards.patch ApplyPatch 1210-io_uring-put-the-flag-changing-code-in-the-same-spot.patch ApplyPatch 1211-io_uring-spin-for-sq-thread-to-idle-on-shutdown.patch ApplyPatch 1212-io_uring-cleanup-fixed-file-data-table-references.patch ApplyPatch 1213-io_uring-get-rid-of-delayed-mm-check.patch ApplyPatch 1214-io_uring-fix-1-bit-bitfields-to-be-unsigned.patch ApplyPatch 1215-io_uring-fix-deferred-req-iovec-leak.patch ApplyPatch 1216-io_uring-statx-openat-openat2-don-t-support-fixed-fi.patch ApplyPatch 1217-io_uring-flush-overflowed-CQ-events-in-the-io_uring_.patch ApplyPatch 1218-io_uring-remove-unused-struct-io_async_open.patch ApplyPatch 1219-io_uring-fix-iovec-leaks.patch ApplyPatch 1220-io_uring-add-cleanup-for-openat-statx.patch ApplyPatch 1221-io_uring-retry-raw-bdev-writes-if-we-hit-EOPNOTSUPP.patch ApplyPatch 1222-io-wq-add-support-for-inheriting-fs.patch ApplyPatch 1223-io_uring-grab-fs-as-part-of-async-preparation.patch ApplyPatch 1224-io_uring-allow-AT_FDCWD-for-non-file-openat-openat2-.patch ApplyPatch 1225-io_uring-fix-async-close-with-f_op-flush.patch ApplyPatch 1226-io_uring-fix-double-prep-iovec-leak.patch ApplyPatch 1227-io_uring-fix-openat-statx-s-filename-leak.patch ApplyPatch 1228-io-wq-make-io_wqe_cancel_work-take-a-match-handler.patch ApplyPatch 1229-io-wq-add-io_wq_cancel_pid-to-cancel-based-on-a-spec.patch ApplyPatch 1230-io_uring-cancel-pending-async-work-if-task-exits.patch ApplyPatch 1231-io_uring-retain-sockaddr_storage-across-send-recvmsg.patch ApplyPatch 1232-io-wq-don-t-call-kXalloc_node-with-non-online-node.patch ApplyPatch 1233-io_uring-prune-request-from-overflow-list-on-flush.patch ApplyPatch 1234-io_uring-add-missing-io_req_cancelled.patch ApplyPatch 1235-io_uring-remove-unnecessary-NULL-checks.patch ApplyPatch 1236-io_uring-fix-use-after-free-by-io_cleanup_req.patch ApplyPatch 1237-io_uring-prevent-sq_thread-from-spinning-when-it-sho.patch ApplyPatch 1238-io_uring-handle-multiple-personalities-in-link-chain.patch ApplyPatch 1239-io_uring-fix-personality-idr-leak.patch ApplyPatch 1240-io-wq-remove-spin-for-work-optimization.patch ApplyPatch 1241-io_uring-pick-up-link-work-on-submit-reference-drop.patch ApplyPatch 1242-io_uring-import_single_range-returns-0-ERROR.patch ApplyPatch 1243-io_uring-drop-file-set-ref-put-get-on-switch.patch ApplyPatch 1244-io_uring-define-and-set-show_fdinfo-only-if-procfs-i.patch ApplyPatch 1245-io_uring-fix-32-bit-compatability-with-sendmsg-recvm.patch ApplyPatch 1246-io-wq-fix-IO_WQ_WORK_NO_CANCEL-cancellation.patch ApplyPatch 1247-io-wq-remove-io_wq_flush-and-IO_WQ_WORK_INTERNAL.patch ApplyPatch 1248-io_uring-free-fixed_file_data-after-RCU-grace-period.patch ApplyPatch 1249-io_uring-fix-lockup-with-timeouts.patch ApplyPatch 1250-io_uring-ensure-RCU-callback-ordering-with-rcu_barri.patch ApplyPatch 1251-io_uring-NULL-deref-for-IOSQE_-ASYNC-DRAIN.patch ApplyPatch 1252-io_uring-make-sure-openat-openat2-honor-rlimit-nofil.patch ApplyPatch 1253-io_uring-make-sure-accept-honor-rlimit-nofile.patch ApplyPatch 1254-alinux-tcp_rt-framework-adds-two-new-maintainers.patch ApplyPatch 1255-io-wq-clear-node-next-on-list-deletion.patch ApplyPatch 1256-io-wq-ensure-work-task_pid-is-cleared-on-init.patch ApplyPatch 1257-io_uring-consider-any-io_read-write-EAGAIN-as-final.patch ApplyPatch 1258-io_uring-io_accept-should-hold-on-to-submit-referenc.patch ApplyPatch 1259-io_uring-don-t-call-work.func-from-sync-ctx.patch ApplyPatch 1260-io_uring-don-t-do-full-prep_worker-from-io-wq.patch ApplyPatch 1261-io_uring-remove-req-in_async.patch ApplyPatch 1262-io_uring-add-interface-for-getting-files.patch ApplyPatch 1263-splice-make-do_splice-public.patch ApplyPatch 1264-io_uring-add-splice-2-support.patch ApplyPatch 1265-io_uring-clean-io_poll_complete.patch ApplyPatch 1266-io_uring-extract-kmsg-copy-helper.patch ApplyPatch 1267-io-wq-remove-unused-IO_WQ_WORK_HAS_MM.patch ApplyPatch 1268-io_uring-remove-IO_WQ_WORK_CB.patch ApplyPatch 1269-io-wq-use-BIT-for-ulong-hash.patch ApplyPatch 1270-io_uring-store-io_kiocb-in-wait-private.patch ApplyPatch 1271-io_uring-add-per-task-callback-handler.patch ApplyPatch 1272-io_uring-mark-requests-that-we-can-do-poll-async-in-.patch ApplyPatch 1273-io_uring-use-poll-driven-retry-for-files-that-suppor.patch ApplyPatch 1274-io_uring-remove-extra-nxt-check-after-punt.patch ApplyPatch 1275-io_uring-remove-io_prep_next_work.patch ApplyPatch 1276-io_uring-Ensure-mask-is-initialized-in-io_arm_poll_h.patch ApplyPatch 1277-io_uring-clean-up-io_close.patch ApplyPatch 1278-io_uring-make-submission-ref-putting-consistent.patch ApplyPatch 1279-io_uring-remove-nxt-from-handlers.patch ApplyPatch 1280-io_uring-get-next-work-with-submission-ref-drop.patch ApplyPatch 1281-io-wq-shuffle-io_worker_handle_work-code.patch ApplyPatch 1282-io-wq-optimise-locking-in-io_worker_handle_work.patch ApplyPatch 1283-io-wq-optimise-out-next_work-double-lock.patch ApplyPatch 1284-io_uring-io-wq-forward-submission-ref-to-async.patch ApplyPatch 1285-io_uring-buffer-registration-infrastructure.patch ApplyPatch 1286-io_uring-add-IORING_OP_PROVIDE_BUFFERS.patch ApplyPatch 1287-io_uring-support-buffer-selection-for-OP_READ-and-OP.patch ApplyPatch 1288-io_uring-add-IOSQE_BUFFER_SELECT-support-for-IORING_.patch ApplyPatch 1289-net-abstract-out-normal-and-compat-msghdr-import.patch ApplyPatch 1290-io_uring-add-IOSQE_BUFFER_SELECT-support-for-IORING_.patch ApplyPatch 1291-io_uring-provide-means-of-removing-buffers.patch ApplyPatch 1292-io_uring-add-end-of-bits-marker-and-build-time-verif.patch ApplyPatch 1293-io_uring-Fix-unused-function-warnings.patch ApplyPatch 1294-io_uring-dual-license-io_uring.h-uapi-header.patch ApplyPatch 1295-io_uring-fix-truncated-async-read-readv-and-write-wr.patch ApplyPatch 1296-io-wq-remove-duplicated-cancel-code.patch ApplyPatch 1297-io-wq-don-t-resched-if-there-is-no-work.patch ApplyPatch 1298-io-wq-split-hashing-and-enqueueing.patch ApplyPatch 1299-io-wq-hash-dependent-work.patch ApplyPatch 1300-io_uring-honor-original-task-RLIMIT_FSIZE.patch ApplyPatch 1301-io_uring-make-spdxcheck.py-happy.patch ApplyPatch 1302-io-wq-close-cancel-gap-for-hashed-linked-work.patch ApplyPatch 1303-io_uring-Fix-data-corruption-on-re-enqueue.patch ApplyPatch 1304-io-uring-drop-completion-when-removing-file.patch ApplyPatch 1305-io-uring-drop-free_pfile-in-struct-io_file_put.patch ApplyPatch 1306-io-wq-handle-hashed-writes-in-chains.patch ApplyPatch 1307-io_uring-fix-missing-return-in-comment.patch ApplyPatch 1308-io_uring-cleanup-io_alloc_async_ctx.patch ApplyPatch 1309-io_uring-refactor-file-register-unregister-update-ha.patch ApplyPatch 1310-io_uring-add-missing-finish_wait-in-io_sq_thread.patch ApplyPatch 1311-io_uring-retry-poll-if-we-got-woken-with-non-matchin.patch ApplyPatch 1312-io_uring-grab-task-reference-for-poll-requests.patch ApplyPatch 1313-io_uring-use-io-wq-manager-as-backup-task-if-task-is.patch ApplyPatch 1314-io_uring-remove-bogus-RLIMIT_NOFILE-check-in-file-re.patch ApplyPatch 1315-io_uring-process-requests-completed-with-EAGAIN-on-p.patch ApplyPatch 1316-io_uring-fix-ctx-refcounting-in-io_submit_sqes.patch ApplyPatch 1317-io_uring-remove-redundant-variable-pointer-nxt-and-i.patch ApplyPatch 1318-io_uring-initialize-fixed_file_data-lock.patch ApplyPatch 1319-io_uring-ensure-openat-sets-O_LARGEFILE-if-needed.patch ApplyPatch 1320-io_uring-do-not-always-copy-iovec-in-io_req_map_rw.patch ApplyPatch 1321-io_uring-simplify-io_get_sqring.patch ApplyPatch 1322-io_uring-alloc-req-only-after-getting-sqe.patch ApplyPatch 1323-io_uring-remove-req-init-from-io_get_req.patch ApplyPatch 1324-io_uring-don-t-read-user-shared-sqe-flags-twice.patch ApplyPatch 1325-io_uring-fix-fs-cleanup-on-cqe-overflow.patch ApplyPatch 1326-io_uring-punt-final-io_ring_ctx-wait-and-free-to-wor.patch ApplyPatch 1327-io_uring-remove-obsolete-mm_fault.patch ApplyPatch 1328-io_uring-track-mm-through-current-mm.patch ApplyPatch 1329-io_uring-early-submission-req-fail-code.patch ApplyPatch 1330-io_uring-keep-all-sqe-flags-in-req-flags.patch ApplyPatch 1331-io_uring-move-all-request-init-code-in-one-place.patch ApplyPatch 1332-io_uring-restore-req-work-when-canceling-poll-reques.patch ApplyPatch 1333-io_uring-correct-O_NONBLOCK-check-for-splice-punt.patch ApplyPatch 1334-io_uring-check-for-need-to-re-wait-in-polled-async-h.patch ApplyPatch 1335-io_uring-io_async_task_func-should-check-and-honor-c.patch ApplyPatch 1336-io_uring-only-post-events-in-io_poll_remove_all-if-w.patch ApplyPatch 1337-io_uring-fix-cached_sq_head-in-io_timeout.patch ApplyPatch 1338-io_uring-kill-already-cached-timeout.seq_offset.patch ApplyPatch 1339-io_uring-don-t-count-rqs-failed-after-current-one.patch ApplyPatch 1340-io_uring-only-restore-req-work-for-req-that-needs-do.patch ApplyPatch 1341-net-make-socket-read-write_iter-honor-IOCB_NOWAIT.patch ApplyPatch 1342-io_uring-statx-must-grab-the-file-table-for-valid-fd.patch ApplyPatch 1343-io_uring-enable-poll-retry-for-any-file-with-read_it.patch ApplyPatch 1344-io_uring-only-force-async-punt-if-poll-based-retry-c.patch ApplyPatch 1345-io_uring-use-proper-references-for-fallback_req-lock.patch ApplyPatch 1346-io_uring-use-cond_resched-in-io_ring_ctx_wait_and_ki.patch ApplyPatch 1347-io_uring-fix-extra-put-in-sync_file_range.patch ApplyPatch 1348-io_uring-check-non-sync-defer_list-carefully.patch ApplyPatch 1349-io_uring-punt-splice-async-because-of-inode-mutex.patch ApplyPatch 1350-io_uring-fix-mismatched-finish_wait-calls-in-io_urin.patch ApplyPatch 1351-io_uring-handle-EFAULT-properly-in-io_uring_setup.patch ApplyPatch 1352-io_uring-don-t-use-fd-for-openat-openat2-statx.patch ApplyPatch 1353-io_uring-fix-zero-len-do_splice.patch ApplyPatch 1354-io_uring-polled-fixed-file-must-go-through-free-iter.patch ApplyPatch 1355-io_uring-initialize-ctx-sqo_wait-earlier.patch ApplyPatch 1356-io_uring-don-t-prepare-DRAIN-reqs-twice.patch ApplyPatch 1357-io_uring-fix-FORCE_ASYNC-req-preparation.patch ApplyPatch 1358-io_uring-remove-dead-check-in-io_splice.patch ApplyPatch 1359-io_uring-cancel-work-if-task_work_add-fails.patch ApplyPatch 1360-io_uring-don-t-use-kiocb.private-to-store-buf_index.patch ApplyPatch 1361-io_uring-don-t-add-non-IO-requests-to-iopoll-pending.patch ApplyPatch 1362-io_uring-reset-EBUSY-error-when-io-sq-thread-is-wake.patch ApplyPatch 1363-KVM-x86-fix-missing-prototypes.patch ApplyPatch 1364-KVM-polling-add-architecture-backend-to-disable-poll.patch ApplyPatch 1365-sched-fair-Don-t-NUMA-balance-for-kthreads.patch ApplyPatch 1366-selinux-properly-handle-multiple-messages-in-selinux.patch ApplyPatch 1367-netlabel-cope-with-NULL-catmap.patch ApplyPatch 1368-KVM-SVM-Fix-potential-memory-leak-in-svm_cpu_init.patch ApplyPatch 1369-fs-binfmt_elf.c-allocate-initialized-memory-in-fill_.patch ApplyPatch 1370-psi-Fix-a-division-error-in-psi-poll.patch ApplyPatch 1371-sched-psi-create-proc-pressure-and-proc-pressure-io-.patch ApplyPatch 1372-sched-psi-Fix-OOB-write-when-writing-0-bytes-to-PSI-.patch ApplyPatch 1373-psi-Fix-cpu.pressure-for-cpu.max-and-competing-cgrou.patch ApplyPatch 1374-sched-psi-Fix-sampling-error-and-rare-div0-crashes-w.patch ApplyPatch 1375-psi-Optimize-switching-tasks-inside-shared-cgroups.patch ApplyPatch 1376-psi-Move-PF_MEMSTALL-out-of-task-flags.patch ApplyPatch 1377-mm-page_io.c-annotate-refault-stalls-from-swap_readp.patch ApplyPatch 1378-alinux-block-replace-reserved-field-with-extended-bi.patch ApplyPatch 1379-block-annotate-refault-stalls-from-IO-submission.patch ApplyPatch 1380-alinux-blk-mq-remove-QUEUE_FLAG_POLL-from-default-MQ.patch ApplyPatch 1381-ext4-fix-partial-cluster-initialization-when-splitti.patch ApplyPatch 1382-io_uring-check-file-O_NONBLOCK-state-for-accept.patch ApplyPatch 1383-block-fix-memleak-when-__blk_rq_map_user_iov-is-fail.patch ApplyPatch 1384-block-fix-an-integer-overflow-in-logical-block-size.patch ApplyPatch 1385-block-bfq-fix-overwrite-of-bfq_group-pointer-in-bfq_.patch ApplyPatch 1386-block-keep-bdi-io_pages-in-sync-with-max_sectors_kb-.patch ApplyPatch 1387-block-Fix-use-after-free-issue-accessing-struct-io_c.patch ApplyPatch 1388-block-bfq-fix-use-after-free-in-bfq_idle_slice_timer.patch ApplyPatch 1389-virtio-blk-fix-hw_queue-stopped-on-arbitrary-error.patch ApplyPatch 1390-virtio-blk-improve-virtqueue-error-to-BLK_STS.patch ApplyPatch 1391-virtio-blk-handle-block_device_operations-callbacks-.patch ApplyPatch 1392-dm-space-map-common-fix-to-ensure-new-block-isn-t-al.patch ApplyPatch 1393-dm-crypt-fix-benbi-IV-constructor-crash-if-used-in-a.patch ApplyPatch 1394-dm-fix-potential-for-q-make_request_fn-NULL-pointer.patch ApplyPatch 1395-dm-multipath-use-updated-MPATHF_QUEUE_IO-on-mapping-.patch ApplyPatch 1396-nvme-Discard-workaround-for-non-conformant-devices.patch ApplyPatch 1397-nvme-retain-split-access-workaround-for-capability-r.patch ApplyPatch 1398-ext4-fix-ext4_empty_dir-for-directories-with-holes.patch ApplyPatch 1399-ext4-check-for-directory-entries-too-close-to-block-.patch ApplyPatch 1400-ext4-unlock-on-error-in-ext4_expand_extra_isize.patch ApplyPatch 1401-ext4-set-error-return-correctly-when-ext4_htree_stor.patch ApplyPatch 1402-ext4-fix-deadlock-allocating-crypto-bounce-page-from.patch ApplyPatch 1403-ext4-add-cond_resched-to-ext4_protect_reserved_inode.patch ApplyPatch 1404-ext4-fix-a-data-race-in-EXT4_I-inode-i_disksize.patch ApplyPatch 1405-ext4-fix-a-data-race-at-inode-i_blocks.patch ApplyPatch 1406-ext4-add-cond_resched-to-__ext4_find_entry.patch ApplyPatch 1407-ext4-don-t-assume-that-mmp_nodename-bdevname-have-NU.patch ApplyPatch 1408-ext4-validate-the-debug_want_extra_isize-mount-optio.patch ApplyPatch 1409-ext4-fix-support-for-inode-sizes-1024-bytes.patch ApplyPatch 1410-ext4-fix-checksum-errors-with-indexed-dirs.patch ApplyPatch 1411-ext4-fix-potential-race-between-online-resizing-and-.patch ApplyPatch 1412-ext4-fix-potential-race-between-s_group_info-online-.patch ApplyPatch 1413-ext4-fix-potential-race-between-s_flex_groups-online.patch ApplyPatch 1414-ext4-potential-crash-on-allocation-error-in-ext4_all.patch ApplyPatch 1415-ext4-rename-s_journal_flag_rwsem-to-s_writepages_rws.patch ApplyPatch 1416-ext4-fix-race-between-writepages-and-enabling-EXT4_E.patch ApplyPatch 1417-jbd2_seq_info_next-should-increase-position-index.patch ApplyPatch 1418-jbd2-move-the-clearing-of-b_modified-flag-to-the-jou.patch ApplyPatch 1419-jbd2-do-not-clear-the-BH_Mapped-flag-when-forgetting.patch ApplyPatch 1420-jbd2-fix-ocfs2-corrupt-when-clearing-block-group-bit.patch ApplyPatch 1421-jbd2-fix-data-races-at-struct-journal_head.patch ApplyPatch 1422-ovl-fix-lseek-overflow-on-32bit.patch ApplyPatch 1423-ovl-fix-value-of-i_ino-for-lower-hardlink-corner-cas.patch ApplyPatch 1424-xfs-fix-mount-failure-crash-on-invalid-iclog-memory-.patch ApplyPatch 1425-xfs-don-t-check-for-AG-deadlock-for-realtime-files-i.patch ApplyPatch 1426-xfs-periodically-yield-scrub-threads-to-the-schedule.patch ApplyPatch 1427-xfs-Fix-deadlock-between-AGI-and-AGF-with-RENAME_WHI.patch ApplyPatch 1428-xfs-acquire-superblock-freeze-protection-on-eofblock.patch ApplyPatch 1429-xfs-clear-PF_MEMALLOC-before-exiting-xfsaild-thread.patch ApplyPatch 1430-xfs-fix-partially-uninitialized-structure-in-xfs_ref.patch ApplyPatch 1431-NFSv2-Fix-a-typo-in-encode_sattr.patch ApplyPatch 1432-NFSv4.x-Drop-the-slot-if-nfs4_delegreturn_prepare-wa.patch ApplyPatch 1433-NFS-Fix-a-soft-lockup-in-the-delegation-recovery-cod.patch ApplyPatch 1434-NFS-pnfs-Bulk-destroy-of-layouts-needs-to-be-safe-w..patch ApplyPatch 1435-NFS-Add-missing-encode-decode-sequence_maxsz-to-v4.2.patch ApplyPatch 1436-NFSv4-flexfiles-Fix-invalid-deref-in-FF_LAYOUT_DEVID.patch ApplyPatch 1437-NFS-Fix-memory-leaks-and-corruption-in-readdir.patch ApplyPatch 1438-NFS-Directory-page-cache-pages-need-to-be-locked-whe.patch ApplyPatch 1439-NFS-Revalidate-the-file-size-on-a-fatal-write-error.patch ApplyPatch 1440-NFS-pnfs-Fix-pnfs_generic_prepare_to_resend_writes.patch ApplyPatch 1441-NFS-Fix-memory-leaks.patch ApplyPatch 1442-nfs-add-minor-version-to-nfs_server_key-for-fscache.patch ApplyPatch 1443-NFS-Fix-a-page-leak-in-nfs_destroy_unlinked_subreque.patch ApplyPatch 1444-NFS-direct.c-Fix-memory-leak-of-dreq-when-nfs_get_lo.patch ApplyPatch 1445-NFS-Fix-memory-leaks-in-nfs_pageio_stop_mirroring.patch ApplyPatch 1446-pvpanic-add-crash-loaded-event.patch ApplyPatch 1447-kbuild-mark-prepare0-as-PHONY-to-fix-external-module.patch ApplyPatch 1448-alinux-sched-Fix-steal-in-cpuacct.proc_stat-in-guest.patch ApplyPatch 1449-device-dax-Hotremove-persistent-memory-that-is-used-.patch ApplyPatch 1450-device-dax-don-t-leak-kernel-memory-to-user-space-af.patch ApplyPatch 1451-khugepaged-add-self-test.patch ApplyPatch 1452-khugepaged-do-not-stop-collapse-if-less-than-half-PT.patch ApplyPatch 1453-khugepaged-drain-all-LRU-caches-before-scanning-page.patch ApplyPatch 1454-khugepaged-drain-LRU-add-pagevec-after-swapin.patch ApplyPatch 1455-khugepaged-allow-to-collapse-a-page-shared-across-fo.patch ApplyPatch 1456-khugepaged-allow-to-collapse-PTE-mapped-compound-pag.patch ApplyPatch 1457-thp-change-CoW-semantics-for-anon-THP.patch ApplyPatch 1458-khugepaged-introduce-max_ptes_shared-tunable.patch ApplyPatch 1459-alinux-mm-thp-add-fast_cow-switch.patch ApplyPatch 1460-alinux-sched-Add-switch-for-update_blocked_averages.patch ApplyPatch 1461-alinux-sched-Add-switch-for-scheduler_tick-load-trac.patch ApplyPatch 1462-alinux-sched-Introduce-cfs-scheduling-latency-histog.patch ApplyPatch 1463-alinux-sched-Add-cgroup-level-blocked-time-histogram.patch ApplyPatch 1464-alinux-sched-Add-cgroup-s-scheduling-latency-histogr.patch ApplyPatch 1465-alinux-sched-Add-nr-to-sched-latency-histogram.patch ApplyPatch 1466-alinux-sched-Finer-grain-of-sched-latency.patch ApplyPatch 1467-sched-fair-Disable-LB_BIAS-by-default.patch ApplyPatch 1468-cpuidle-menu-Remove-get_loadavg-from-the-performance.patch ApplyPatch 1469-sched-fair-Remove-rq-load.patch ApplyPatch 1470-sched-fair-Remove-the-rq-cpu_load-update-code.patch ApplyPatch 1471-sched-fair-Replace-source_load-target_load-with-weig.patch ApplyPatch 1472-sched-debug-Remove-sd-_idx-range-on-sysctl.patch ApplyPatch 1473-sched-core-Remove-rq-cpu_load.patch ApplyPatch 1474-sched-core-Remove-sd-_idx.patch ApplyPatch 1475-sched-fair-Remove-sgs-sum_weighted_load.patch ApplyPatch 1476-lib-genalloc-add-gen_pool_dma_zalloc-for-zeroed-DMA-.patch ApplyPatch 1477-USB-use-genalloc-for-USB-HCs-with-local-memory.patch ApplyPatch 1478-USB-drop-HCD_LOCAL_MEM-flag.patch ApplyPatch 1479-usb-don-t-create-dma-pools-for-HCDs-with-a-localmem_.patch ApplyPatch 1480-usb-add-a-hcd_uses_dma-helper.patch ApplyPatch 1481-alinux-sched-Fix-wrong-cpuacct_update_latency-declar.patch ApplyPatch 1482-sched-fair-Optimize-update_blocked_averages.patch ApplyPatch 1483-sched-fair-Fix-O-nr_cgroups-in-the-load-balancing-pa.patch ApplyPatch 1484-sched-cpufreq-Move-the-cfs_rq_util_change-call-to-cp.patch ApplyPatch 1485-block-improve-logic-around-when-to-sort-a-plug-list.patch ApplyPatch 1486-blk-mq-add-mq_ops-commit_rqs.patch ApplyPatch 1487-nvme-implement-mq_ops-commit_rqs-hook.patch ApplyPatch 1488-virtio_blk-implement-mq_ops-commit_rqs-hook.patch ApplyPatch 1489-blk-mq-use-bd-last-true-for-list-inserts.patch ApplyPatch 1490-blk-mq-use-plug-for-devices-that-implement-commits_r.patch ApplyPatch 1491-ACPI-APEI-Remove-silent-flag-from-ghes_read_estatus.patch ApplyPatch 1492-ACPI-APEI-Make-hest.c-manage-the-estatus-memory-pool.patch ApplyPatch 1493-ACPI-APEI-Make-estatus-pool-allocation-a-static-size.patch ApplyPatch 1494-ACPI-APEI-Don-t-store-CPER-records-physical-address-.patch ApplyPatch 1495-ACPI-APEI-Remove-spurious-GHES_TO_CLEAR-check.patch ApplyPatch 1496-ACPI-APEI-Don-t-update-struct-ghes-flags-in-read-cle.patch ApplyPatch 1497-ACPI-APEI-Generalise-the-estatus-queue-s-notify-code.patch ApplyPatch 1498-ACPI-APEI-Don-t-allow-ghes_ack_error-to-mask-earlier.patch ApplyPatch 1499-ACPI-APEI-Move-NOTIFY_SEA-between-the-estatus-queue-.patch ApplyPatch 1500-ACPI-APEI-Switch-NOTIFY_SEA-to-use-the-estatus-queue.patch ApplyPatch 1501-KVM-arm-arm64-Add-kvm_ras.h-to-collect-kvm-specific-.patch ApplyPatch 1502-arm64-KVM-mm-Move-SEA-handling-behind-a-single-claim.patch ApplyPatch 1503-ACPI-APEI-Move-locking-to-the-notification-helper.patch ApplyPatch 1504-ACPI-APEI-Let-the-notification-helper-specify-the-fi.patch ApplyPatch 1505-ACPI-APEI-Pass-ghes-and-estatus-separately-to-avoid-.patch ApplyPatch 1506-ACPI-APEI-Make-GHES-estatus-header-validation-more-u.patch ApplyPatch 1507-ACPI-APEI-Split-ghes_read_estatus-to-allow-a-peek-at.patch ApplyPatch 1508-ACPI-APEI-Only-use-queued-estatus-entry-during-in_nm.patch ApplyPatch 1509-ACPI-APEI-Use-separate-fixmap-pages-for-arm64-NMI-li.patch ApplyPatch 1510-mm-memory-failure-Add-memory_failure_queue_kick.patch ApplyPatch 1511-ACPI-APEI-Kick-the-memory_failure-queue-for-synchron.patch ApplyPatch 1512-arm64-acpi-Make-apei_claim_sea-synchronise-with-APEI.patch ApplyPatch 1513-firmware-arm_sdei-Add-ACPI-GHES-registration-helper.patch ApplyPatch 1514-ACPI-APEI-Add-support-for-the-SDEI-GHES-Notification.patch ApplyPatch 1515-io_uring-remove-obsolete-state-parameter.patch ApplyPatch 1516-io_uring-cleanup-io_poll_remove_one-logic.patch ApplyPatch 1517-io_uring-rename-io_file_put.patch ApplyPatch 1518-io_uring-don-t-repeat-valid-flag-list.patch ApplyPatch 1519-splice-export-do_tee.patch ApplyPatch 1520-io_uring-add-tee-2-support.patch ApplyPatch 1521-io_uring-remove-req-needs_fixed_files.patch ApplyPatch 1522-io_uring-don-t-submit-sqes-when-ctx-refs-is-dying.patch ApplyPatch 1523-io_uring-fix-flush-req-refs-underflow.patch ApplyPatch 1524-io_uring-simplify-io_timeout-locking.patch ApplyPatch 1525-io_uring-don-t-re-read-sqe-off-in-timeout_prep.patch ApplyPatch 1526-io_uring-separate-DRAIN-flushing-into-a-cold-path.patch ApplyPatch 1527-io_uring-get-rid-of-manual-punting-in-io_close.patch ApplyPatch 1528-io_uring-add-io_statx-structure.patch ApplyPatch 1529-statx-allow-system-call-to-be-invoked-from-io_uring.patch ApplyPatch 1530-io_uring-call-statx-directly.patch ApplyPatch 1531-statx-hide-interfaces-no-longer-used-by-io_uring.patch ApplyPatch 1532-io_uring-move-timeouts-flushing-to-a-helper.patch ApplyPatch 1533-io_uring-off-timeouts-based-only-on-completions.patch ApplyPatch 1534-io_uring-fix-overflowed-reqs-cancellation.patch ApplyPatch 1535-io_uring-disallow-close-of-ring-itself.patch ApplyPatch 1536-io_uring-fix-SQ-IO-POLL-with-unsupported-opcodes.patch ApplyPatch 1537-io_uring-do-build_open_how-only-once.patch ApplyPatch 1538-io_uring-deduplicate-io_openat-2-_prep.patch ApplyPatch 1539-io_uring-move-send-recv-IOPOLL-check-into-prep.patch ApplyPatch 1540-io_uring-re-set-iov-base-len-for-buffer-select-retry.patch ApplyPatch 1541-io_uring-validate-the-full-range-of-provided-buffers.patch ApplyPatch 1542-io_uring-use-kvfree-in-io_sqe_buffer_register.patch ApplyPatch 1543-io_uring-don-t-derive-close-state-from-func.patch ApplyPatch 1544-io_uring-remove-custom-func-handlers.patch ApplyPatch 1545-io_uring-don-t-arm-a-timeout-through-work.func.patch ApplyPatch 1546-io_wq-add-per-wq-work-handler-instead-of-per-work.patch ApplyPatch 1547-io_uring-allow-O_NONBLOCK-async-retry.patch ApplyPatch 1548-io_uring-avoid-whole-io_wq_work-copy-for-requests-co.patch ApplyPatch 1549-io_uring-async-task-poll-trigger-cleanup.patch ApplyPatch 1550-io_uring-fix-io_kiocb.flags-modification-race-in-IOP.patch ApplyPatch 1551-io_uring-allow-POLL_ADD-with-double-poll_wait-users.patch ApplyPatch 1552-io_uring-avoid-unnecessary-io_wq_work-copy-for-fast-.patch ApplyPatch 1553-cpufreq-intel_pstate-Fix-compilation-for-CONFIG_ACPI.patch ApplyPatch 1554-alinux-introduce-deferred_meminit-boot-parameter.patch ApplyPatch 1555-vfio-pci-Fault-mmaps-to-enable-vma-tracking.patch ApplyPatch 1556-vfio-pci-Invalidate-mmaps-and-block-MMIO-access-on-d.patch ApplyPatch 1557-arm64-Add-part-number-for-Neoverse-N1.patch ApplyPatch 1558-arm64-arch_timerq-Add-workaround-for-ARM-erratum-118.patch ApplyPatch 1559-arm64-arch_timer-avoid-unused-function-warning.patch ApplyPatch 1560-arm64-Make-ARM64_ERRATUM_1188873-depend-on-COMPAT.patch ApplyPatch 1561-arm64-Apply-ARM64_ERRATUM_1188873-to-Neoverse-N1.patch ApplyPatch 1562-arm64-Restrict-ARM64_ERRATUM_1188873-mitigation-to-A.patch ApplyPatch 1563-arm64-Handle-erratum-1418040-as-a-superset-of-erratu.patch ApplyPatch 1564-arm64-Update-silicon-errata.txt-for-Neoverse-N1-1349.patch ApplyPatch 1565-perf-tools-Add-PMU-event-JSON-files-for-ARM-Cortex-A.patch ApplyPatch 1566-arm64-cpufeature-Trap-CTR_EL0-access-only-where-it-i.patch ApplyPatch 1567-arm64-errata-Hide-CTR_EL0.DIC-on-systems-affected-by.patch ApplyPatch 1568-arm64-Fake-the-IminLine-size-on-systems-affected-by-.patch ApplyPatch 1569-arm64-compat-Workaround-Neoverse-N1-1542419-for-comp.patch ApplyPatch 1570-arm64-Silence-clang-warning-on-mismatched-value-regi.patch ApplyPatch 1571-io_uring-fix-lazy-work-init.patch ApplyPatch 1572-io-wq-reorder-cancellation-pending-running.patch ApplyPatch 1573-io-wq-add-an-option-to-cancel-all-matched-reqs.patch ApplyPatch 1574-io_uring-cancel-all-task-s-requests-on-exit.patch ApplyPatch 1575-io_uring-batch-cancel-in-io_uring_cancel_files.patch ApplyPatch 1576-io_uring-lazy-get-task.patch ApplyPatch 1577-io_uring-cancel-by-task-not-pid.patch ApplyPatch 1578-io_uring-don-t-fail-links-for-EAGAIN-error-in-IOPOLL.patch ApplyPatch 1579-io_uring-add-memory-barrier-to-synchronize-io_kiocb-.patch ApplyPatch 1580-io_uring-acquire-mm-for-task_work-for-SQPOLL.patch ApplyPatch 1581-io_uring-name-sq-thread-and-ref-completions.patch ApplyPatch 1582-io_uring-reap-poll-completions-while-waiting-for-ref.patch ApplyPatch 1583-io_uring-fix-possible-race-condition-against-REQ_F_N.patch ApplyPatch 1584-drm-amdgpu-fix-unload-driver-fail.patch ApplyPatch 1585-perf-arm64-Fix-mksyscalltbl-when-system-kernel-heade.patch ApplyPatch 1586-io_uring-fix-io_sq_thread-no-schedule-when-busy.patch ApplyPatch 1587-iommu-Add-fast-hook-for-getting-DMA-domains.patch ApplyPatch 1588-iommu-dma-Use-fast-DMA-domain-lookup.patch ApplyPatch 1589-arm64-dma-mapping-Mildly-optimise-non-coherent-IOMMU.patch ApplyPatch 1590-arm64-capabilities-Merge-entries-for-ARM64_WORKAROUN.patch ApplyPatch 1591-arm64-capabilities-Merge-duplicate-Cavium-erratum-en.patch ApplyPatch 1592-arm64-capabilities-Merge-duplicate-entries-for-Qualc.patch ApplyPatch 1593-arm64-capabilities-Speed-up-capability-lookup.patch ApplyPatch 1594-arm64-capabilities-Optimize-this_cpu_has_cap.patch ApplyPatch 1595-arm64-capabilities-Use-linear-array-for-detection-an.patch ApplyPatch 1596-arm64-capabilities-Batch-cpu_enable-callbacks.patch ApplyPatch 1597-irqchip-gic-v3-Remove-acknowledge-loop.patch ApplyPatch 1598-irqchip-gic-Unify-GIC-priority-definitions.patch ApplyPatch 1599-arm64-daifflags-Use-irqflags-functions-for-daifflags.patch ApplyPatch 1600-genirq-Provide-basic-NMI-management-for-interrupt-li.patch ApplyPatch 1601-genirq-Provide-NMI-management-for-percpu_devid-inter.patch ApplyPatch 1602-genirq-Provide-NMI-handlers.patch ApplyPatch 1603-irqdesc-Add-domain-handler-for-NMIs.patch ApplyPatch 1604-arm64-Remove-unused-daif-related-functions-macros.patch ApplyPatch 1605-arm64-cpufeature-Set-SYSREG_GIC_CPUIF-as-a-boot-syst.patch ApplyPatch 1606-arm64-cpufeature-Add-cpufeature-for-IRQ-priority-mas.patch ApplyPatch 1607-arm-arm64-gic-v3-Add-PMR-and-RPR-accessors.patch ApplyPatch 1608-irqchip-gic-v3-Switch-to-PMR-masking-before-calling-.patch ApplyPatch 1609-arm64-ptrace-Provide-definitions-for-PMR-values.patch ApplyPatch 1610-arm64-Make-PMR-part-of-task-context.patch ApplyPatch 1611-arm64-Unmask-PMR-before-going-idle.patch ApplyPatch 1612-arm64-kvm-Unmask-PMR-before-entering-guest.patch ApplyPatch 1613-efi-Let-architectures-decide-the-flags-that-should-b.patch ApplyPatch 1614-arm64-irqflags-Use-ICC_PMR_EL1-for-interrupt-masking.patch ApplyPatch 1615-arm64-daifflags-Include-PMR-in-daifflags-restore-ope.patch ApplyPatch 1616-arm64-alternative-Allow-alternative-status-checking-.patch ApplyPatch 1617-arm64-alternative-Apply-alternatives-early-in-boot-p.patch ApplyPatch 1618-irqchip-gic-v3-Factor-group0-detection-into-function.patch ApplyPatch 1619-arm64-Switch-to-PMR-masking-when-starting-CPUs.patch ApplyPatch 1620-arm64-gic-v3-Implement-arch-support-for-priority-mas.patch ApplyPatch 1621-irqchip-gic-v3-Detect-if-GIC-can-support-pseudo-NMIs.patch ApplyPatch 1622-irqchip-gic-v3-Handle-pseudo-NMIs.patch ApplyPatch 1623-irqchip-gic-v3-Allow-interrupts-to-be-set-as-pseudo-.patch ApplyPatch 1624-arm64-Handle-serror-in-NMI-context.patch ApplyPatch 1625-arm64-Skip-preemption-when-exiting-an-NMI.patch ApplyPatch 1626-arm64-Skip-irqflags-tracing-for-NMI-in-IRQs-disabled.patch ApplyPatch 1627-arm64-Enable-the-support-of-pseudo-NMIs.patch ApplyPatch 1628-arm64-irqflags-Fix-clang-build-warnings.patch ApplyPatch 1629-arm64-sysreg-Make-mrs_s-and-msr_s-macros-work-with-C.patch ApplyPatch 1630-arm64-irqflags-Pass-flags-as-readonly-operand-to-res.patch ApplyPatch 1631-arm64-irqflags-Add-condition-flags-to-inline-asm-clo.patch ApplyPatch 1632-arm64-Fix-interrupt-tracing-in-the-presence-of-NMIs.patch ApplyPatch 1633-arm64-Fix-incorrect-irqflag-restore-for-priority-mas.patch ApplyPatch 1634-arm64-irqflags-Introduce-explicit-debugging-for-IRQ-.patch ApplyPatch 1635-arm64-Fix-incorrect-irqflag-restore-for-priority-mas.patch ApplyPatch 1636-arm64-Lower-priority-mask-for-GIC_PRIO_IRQON.patch ApplyPatch 1637-arm64-Relax-ICC_PMR_EL1-accesses-when-ICC_CTLR_EL1.P.patch ApplyPatch 1638-arm64-fix-kernel-stack-overflow-in-kdump-capture-ker.patch ApplyPatch 1639-perf-stat-Fix-shadow-stats-for-clock-events.patch ApplyPatch 1640-ICX-platform-x86-ISST-Allow-additional-core-power-ma.patch ApplyPatch 1641-ICX-platform-x86-ISST-Fix-wrong-unregister-type.patch ApplyPatch 1642-blk-iolatency-only-call-ktime_get-if-needed.patch ApplyPatch 1643-arm_pmu-acpi-spe-Add-initial-MADT-SPE-probing.patch ApplyPatch 1644-perf-arm_spe-Enable-ACPI-Platform-automatic-module-l.patch ApplyPatch 1645-ACPICA-ACPI-6.3-MADT-add-support-for-statistical-pro.patch ApplyPatch 1646-mm-mmap-zap-pages-with-read-mmap_sem-in-munmap.patch ApplyPatch 1647-mm-unmap-VM_HUGETLB-mappings-with-optimized-path.patch ApplyPatch 1648-mm-unmap-VM_PFNMAP-mappings-with-optimized-path.patch ApplyPatch 1649-filemap-pass-vm_fault-to-the-mmap-ra-helpers.patch ApplyPatch 1650-filemap-kill-page_cache_read-usage-in-filemap_fault.patch ApplyPatch 1651-filemap-drop-the-mmap_sem-for-all-blocking-operation.patch ApplyPatch 1652-mm-mmu_gather-remove-__tlb_reset_range-for-force-flu.patch ApplyPatch 1653-mm-filemap.c-don-t-bother-dropping-mmap_sem-for-zero.patch ApplyPatch 1654-mm-page_alloc-spread-allocations-across-zones-before.patch ApplyPatch 1655-mm-use-alloc_flags-to-record-if-kswapd-can-wake.patch ApplyPatch 1656-mm-reclaim-small-amounts-of-memory-when-an-external-.patch ApplyPatch 1657-mm-page_alloc-do-not-wake-kswapd-with-zone-lock-held.patch ApplyPatch 1658-mm-page_alloc-fix-a-division-by-zero-error-when-boos.patch ApplyPatch 1659-mm-do-not-boost-watermarks-to-avoid-fragmentation-fo.patch ApplyPatch 1660-mm-page_alloc.c-avoid-potential-NULL-pointer-derefer.patch ApplyPatch 1661-mm-page_alloc.c-fix-never-set-ALLOC_NOFRAGMENT-flag.patch ApplyPatch 1662-mm-vmscan-do-not-special-case-slab-reclaim-when-wate.patch ApplyPatch 1663-mm-limit-boost_watermark-on-small-zones.patch ApplyPatch 1664-mm-page_alloc-reset-the-zone-watermark_boost-early.patch ApplyPatch 1665-io_uring-fix-hanging-iopoll-in-case-of-EAGAIN.patch ApplyPatch 1666-io_uring-fix-current-mm-NULL-dereference-on-exit.patch ApplyPatch 1667-acpi-nfit-Add-support-for-Intel-DSM-1.8-commands.patch ApplyPatch 1668-acpi-nfit-libnvdimm-Store-dimm-id-as-a-member-to-str.patch ApplyPatch 1669-keys-Export-lookup_user_key-to-external-users.patch ApplyPatch 1670-keys-encrypted-add-nvdimm-key-format-type-to-encrypt.patch ApplyPatch 1671-acpi-nfit-libnvdimm-Introduce-nvdimm_security_ops.patch ApplyPatch 1672-acpi-nfit-libnvdimm-Add-freeze-security-support-to-I.patch ApplyPatch 1673-acpi-nfit-libnvdimm-Add-unlock-of-nvdimm-support-for.patch ApplyPatch 1674-acpi-nfit-libnvdimm-Add-disable-passphrase-support-t.patch ApplyPatch 1675-acpi-nfit-libnvdimm-Add-enable-update-passphrase-sup.patch ApplyPatch 1676-acpi-nfit-libnvdimm-Add-support-for-issue-secure-era.patch ApplyPatch 1677-acpi-nfit-libnvdimm-security-Add-security-DSM-overwr.patch ApplyPatch 1678-acpi-nfit-libnvdimm-security-add-Intel-DSM-1.8-maste.patch ApplyPatch 1679-tools-testing-nvdimm-Add-test-support-for-Intel-nvdi.patch ApplyPatch 1680-tools-testing-nvdimm-Add-overwrite-support-for-nfit_.patch ApplyPatch 1681-tools-testing-nvdimm-add-Intel-DSM-1.8-support-for-n.patch ApplyPatch 1682-libnvdimm-security-Add-documentation-for-nvdimm-secu.patch ApplyPatch 1683-libnvdimm-security-provide-fix-for-secure-erase-to-u.patch ApplyPatch 1684-alinux-block-throttle-only-do-io-statistics-if-neede.patch ApplyPatch 1685-Intel-perf-x86-intel-uncore-Add-uncore-support-for-S.patch ApplyPatch 1686-Intel-perf-x86-intel-uncore-Factor-out-box-ref-unref.patch ApplyPatch 1687-Intel-perf-x86-intel-uncore-Support-MMIO-type-uncore.patch ApplyPatch 1688-Intel-perf-x86-intel-uncore-Clean-up-client-IMC.patch ApplyPatch 1689-Intel-perf-x86-intel-uncore-Add-IMC-uncore-support-f.patch ApplyPatch 1690-Intel-perf-x86-intel-uncore-Factor-out-__snr_uncore_.patch ApplyPatch 1691-Intel-perf-x86-intel-uncore-Add-box_offsets-for-free.patch ApplyPatch 1692-Intel-perf-x86-intel-uncore-Add-Ice-Lake-server-unco.patch ApplyPatch 1693-perf-x86-Add-helper-to-obtain-performance-counter-in.patch ApplyPatch 1694-perf-x86-amd-Constrain-Large-Increment-per-Cycle-eve.patch ApplyPatch 1695-perf-x86-amd-Add-support-for-Large-Increment-per-Cyc.patch ApplyPatch 1696-x86-cpu-amd-Call-init_amd_zn-om-Family-19h-processor.patch ApplyPatch 1697-perf-amd-uncore-Prepare-L3-thread-mask-code-for-Fami.patch ApplyPatch 1698-perf-amd-uncore-Make-L3-thread-mask-code-more-readab.patch ApplyPatch 1699-perf-amd-uncore-Add-support-for-Family-19h-L3-PMU.patch ApplyPatch 1700-Revert-EDAC-amd64-Support-more-than-two-controllers-.patch ApplyPatch 1701-EDAC-amd64-Support-more-than-two-controllers-for-chi.patch ApplyPatch 1702-EDAC-amd64-Initialize-DIMM-info-for-systems-with-mor.patch ApplyPatch 1703-EDAC-amd64-Find-Chip-Select-memory-size-using-Addres.patch ApplyPatch 1704-EDAC-amd64-Set-grain-per-DIMM.patch ApplyPatch 1705-io_uring-export-cq-overflow-status-to-userspace.patch ApplyPatch 1706-vfs-afs-ext4-Make-the-inode-hash-table-RCU-searchabl.patch ApplyPatch 1707-io_uring-fix-memleak-in-__io_sqe_files_update.patch ApplyPatch 1708-io_uring-fix-memleak-in-io_sqe_files_register.patch ApplyPatch 1709-io_uring-account-user-memory-freed-when-exit-has-bee.patch ApplyPatch 1710-io_uring-fix-missing-msg_name-assignment.patch ApplyPatch 1711-io_uring-fix-not-initialised-work-flags.patch ApplyPatch 1712-samples-bpf-workaround-clang-asm-goto-compilation-er.patch ApplyPatch 1713-samples-bpf-fix-build-with-new-clang.patch ApplyPatch 1714-samples-bpf-Add-a-workaround-for-asm_inline.patch ApplyPatch 1715-Revert-samples-bpf-fix-build-by-setting-HAVE_ATTR_TE.patch ApplyPatch 1716-ovl-inode-reference-leak-in-ovl_is_inuse-true-case.patch ApplyPatch 1717-alinux-blk-iocost-bypass-IOs-earlier-if-disabled.patch ApplyPatch 1718-alinux-tcp_rt-module-add-tcp_rt-module.patch ApplyPatch 1719-alinux-tcp_rt-module-support-ports_range.patch ApplyPatch 1720-alinux-tcp_rt-module-change-real-to-stats.patch ApplyPatch 1721-alinux-tcp_rt-module-change-relay-work-mode.patch ApplyPatch 1722-alinux-tcp_rt-module-fix-repeat-stats-for-mrtt.patch ApplyPatch 1723-alinux-tcp_rt-module-simplify-the-parameter-name.patch ApplyPatch 1724-alinux-tcp_rt-module-P-record-add-rt-and-tcp-reorder.patch ApplyPatch 1725-alinux-tcp_rt-module-save-tcp-rtt-when-R-record-chan.patch ApplyPatch 1726-alinux-tcp_rt-module-use-atomic64_xchg-replace-atomi.patch ApplyPatch 1727-alinux-tcp_rt-module-change-the-_tcp_rt_stats-item-t.patch ApplyPatch 1728-alinux-tcp_rt-module-support-pports_range.patch ApplyPatch 1729-alinux-tcp_rt-module-peer-ports-add-more-statistics.patch ApplyPatch 1730-alinux-tcp_rt-add-Documentation-for-tcp-rt.patch ApplyPatch 1731-x86-resctrl-Rename-asm-resctrl_sched.h-to-asm-resctr.patch ApplyPatch 1732-x86-cpu-Move-resctrl-CPUID-code-to-resctrl.patch ApplyPatch 1733-x86-resctrl-Support-CPUID-enumeration-of-MBM-counter.patch ApplyPatch 1734-x86-resctrl-Fix-memory-bandwidth-counter-width-for-A.patch ApplyPatch 1735-hookers-fix-Kconfig-dependency-on-INET.patch ApplyPatch 1736-alinux-block-initialize-io-hang-counter.patch ApplyPatch 1737-perf-vendor-events-amd-Add-L3-cache-events-for-Famil.patch ApplyPatch 1738-alinux-sched-Add-cpu_stress-to-show-system-wide-task.patch ApplyPatch 1739-iocost-over-budget-forced-IOs-should-schedule-async-.patch ApplyPatch 1740-iocost-Fix-iocost_monitor.py-due-to-helper-type-mism.patch ApplyPatch 1741-blk-iocost-fix-incorrect-vtime-comparison-in-iocg_is.patch ApplyPatch 1742-blk-iocost-remove-duplicated-lines-in-comments.patch ApplyPatch 1743-blk-iocost-Fix-error-on-iocost_ioc_vrate_adj.patch ApplyPatch 1744-blk-iocost-switch-to-fixed-non-auto-decaying-use_del.patch ApplyPatch 1745-block-make-rq-sector-size-accessible-for-block-stats.patch ApplyPatch 1746-blk-iocost-account-for-IO-size-when-testing-latencie.patch ApplyPatch 1747-iocost_monitor-exit-successfully-if-interval-is-zero.patch ApplyPatch 1748-iocost_monitor-drop-string-wrap-around-numbers-when-.patch ApplyPatch 1749-iocost-protect-iocg-abs_vdebt-with-iocg-waitq.lock.patch ApplyPatch 1750-io_uring-fix-recvmsg-memory-leak-with-buffer-selecti.patch ApplyPatch 1751-Revert-blk-mq-balance-mapping-between-present-CPUs-a.patch ApplyPatch 1752-genirq-affinity-Move-two-stage-affinity-spreading-in.patch ApplyPatch 1753-genirq-affinity-Pass-first-vector-to-__irq_build_aff.patch ApplyPatch 1754-genirq-affinity-Add-support-for-allocating-interrupt.patch ApplyPatch 1755-blk-mq-kill-q-mq_map.patch ApplyPatch 1756-blk-mq-abstract-out-queue-map.patch ApplyPatch 1757-blk-mq-provide-dummy-blk_mq_map_queue_type-helper.patch ApplyPatch 1758-blk-mq-pass-in-request-bio-flags-to-queue-mapping.patch ApplyPatch 1759-block-don-t-lose-track-of-REQ_INTEGRITY-flag.patch ApplyPatch 1760-blk-mq-allow-software-queue-to-map-to-multiple-hardw.patch ApplyPatch 1761-blk-mq-add-type-attribute-to-the-sysfs-hctx-director.patch ApplyPatch 1762-blk-mq-support-multiple-hctx-maps.patch ApplyPatch 1763-blk-mq-separate-number-of-hardware-queues-from-nr_cp.patch ApplyPatch 1764-blk-mq-cache-request-hardware-queue-mapping.patch ApplyPatch 1765-blk-mq-cleanup-and-improve-list-insertion.patch ApplyPatch 1766-blk-mq-improve-plug-list-sorting.patch ApplyPatch 1767-blk-mq-initial-support-for-multiple-queue-maps.patch ApplyPatch 1768-nvme-utilize-two-queue-maps-one-for-reads-and-one-fo.patch ApplyPatch 1769-nvme-pci-check-kstrtoint-return-value-in-queue_count.patch ApplyPatch 1770-nvme-add-separate-poll-queue-map.patch ApplyPatch 1771-blk-mq-balance-mapping-between-present-CPUs-and-queu.patch ApplyPatch 1772-nvme-fix-boot-hang-with-only-being-able-to-get-one-I.patch ApplyPatch 1773-nvme-fix-handling-of-EINVAL-on-pci_alloc_irq_vectors.patch ApplyPatch 1774-nvme-default-to-0-poll-queues.patch ApplyPatch 1775-blk-mq-fix-allocation-for-queue-mapping-table.patch ApplyPatch 1776-nvme-provide-optimized-poll-function-for-separate-po.patch ApplyPatch 1777-block-move-queues-types-to-the-block-layer.patch ApplyPatch 1778-nvme-fix-irq-vs-io_queue-calculations.patch ApplyPatch 1779-nvme-pci-fix-nvme_setup_irqs.patch ApplyPatch 1780-blk-mq-re-build-queue-map-in-case-of-kdump-kernel.patch ApplyPatch 1781-blk-mq-Keep-set-nr_hw_queues-and-set-map-.nr_queues-.patch ApplyPatch 1782-nvme-pci-don-t-share-queue-maps.patch ApplyPatch 1783-blk-mq-skip-zero-queue-maps-in-blk_mq_map_swqueue.patch ApplyPatch 1784-blk-mq-only-dispatch-to-non-defauly-queue-maps-if-th.patch ApplyPatch 1785-block-Fix-blk_mq_-_map_queues-kernel-doc-headers.patch ApplyPatch 1786-nvme-pci-Hold-cq_poll_lock-while-completing-CQEs.patch ApplyPatch 1787-TencentOS-kernel-ipvs-avoid-drop-first-packet-by-reu.patch ApplyPatch 1788-nvme-pci-remove-unused-nvme_iod-member.patch ApplyPatch 1789-block-add-a-req_bvec-helper.patch ApplyPatch 1790-block-add-a-rq_integrity_vec-helper.patch ApplyPatch 1791-block-add-a-rq_dma_dir-helper.patch ApplyPatch 1792-block-add-dma_map_bvec-helper.patch ApplyPatch 1793-nvme-pci-remove-nvme_init_iod.patch ApplyPatch 1794-nvme-pci-move-the-call-to-nvme_cleanup_cmd-out-of-nv.patch ApplyPatch 1795-nvme-pci-merge-nvme_free_iod-into-nvme_unmap_data.patch ApplyPatch 1796-nvme-pci-only-call-nvme_unmap_data-for-requests-tran.patch ApplyPatch 1797-nvme-pci-do-not-build-a-scatterlist-to-map-metadata.patch ApplyPatch 1798-nvme-pci-split-metadata-handling-from-nvme_map_data-.patch ApplyPatch 1799-nvme-pci-remove-the-inline-scatterlist-optimization.patch ApplyPatch 1800-nvme-pci-optimize-mapping-of-small-single-segment-re.patch ApplyPatch 1801-nvme-pci-optimize-mapping-single-segment-requests-us.patch ApplyPatch 1802-nvme-pci-tidy-up-nvme_map_data.patch ApplyPatch 1803-nvme-pci-Set-the-prp2-correctly-when-using-more-than.patch ApplyPatch 1804-nvme-pci-fix-psdt-field-for-single-segment-sgls.patch ApplyPatch 1805-alinux-nvme-pci-Improve-mapping-single-segment-reque.patch ApplyPatch 1806-alinux-nvme-pci-Improve-mapping-single-segment-reque.patch ApplyPatch 1807-mm-convert-PG_balloon-to-PG_offline.patch ApplyPatch 1808-mm-only-report-isolation-failures-when-offlining-mem.patch ApplyPatch 1809-mm-page_isolation.c-convert-SKIP_HWPOISON-to-MEMORY_.patch ApplyPatch 1810-mm-memory_hotplug-print-reason-for-the-offlining-fai.patch ApplyPatch 1811-mm-memory_hotplug-__offline_pages-fix-wrong-locking.patch ApplyPatch 1812-mm-memory_hotplug-deobfuscate-migration-part-of-offl.patch ApplyPatch 1813-mm-page_alloc.c-memory-hotplug-free-pages-as-higher-.patch ApplyPatch 1814-mm-memory_hotplug-export-generic_online_page.patch ApplyPatch 1815-virtio-mem-Paravirtualized-memory-hotplug.patch ApplyPatch 1816-virtio-mem-Allow-to-specify-an-ACPI-PXM-as-nid.patch ApplyPatch 1817-virtio-mem-Paravirtualized-memory-hotunplug-part-1.patch ApplyPatch 1818-virtio-mem-Paravirtualized-memory-hotunplug-part-2.patch ApplyPatch 1819-mm-Allow-to-offline-unmovable-PageOffline-pages-via-.patch ApplyPatch 1820-virtio-mem-Allow-to-offline-partially-unplugged-memo.patch ApplyPatch 1821-mm-memory_hotplug-Introduce-offline_and_remove_memor.patch ApplyPatch 1822-virtio-mem-Offline-and-remove-completely-unplugged-m.patch ApplyPatch 1823-virtio-mem-Better-retry-handling.patch ApplyPatch 1824-virtio-mem-Add-parent-resource-for-all-added-System-.patch ApplyPatch 1825-virtio-mem-Drop-manual-check-for-already-present-mem.patch ApplyPatch 1826-virtio-mem-Unplug-subblocks-right-to-left.patch ApplyPatch 1827-virtio-mem-Use-ETXTBSY-as-error-code-if-the-device-i.patch ApplyPatch 1828-virtio-mem-Try-to-unplug-the-complete-online-memory-.patch ApplyPatch 1829-virtio-mem-Don-t-rely-on-implicit-compiler-padding-f.patch ApplyPatch 1830-virtio-mem-drop-unnecessary-initialization.patch ApplyPatch 1831-virtio-mem-silence-a-static-checker-warning.patch ApplyPatch 1832-mm-memory_hotplug-set-node_start_pfn-of-hotadded-pgd.patch ApplyPatch 1833-virtio_mem-convert-device-block-size-into-64bit.patch ApplyPatch 1834-fuse-extract-fuse_fill_super_common.patch ApplyPatch 1835-fuse-export-fuse_end_request.patch ApplyPatch 1836-fuse-export-fuse_len_args.patch ApplyPatch 1837-fuse-Export-fuse_send_init_request.patch ApplyPatch 1838-fuse-add-fuse_iqueue_ops-callbacks.patch ApplyPatch 1839-fuse-Separate-fuse-device-allocation-and-installatio.patch ApplyPatch 1840-fuse-export-fuse_get_unique.patch ApplyPatch 1841-fuse-Export-fuse_dequeue_forget-function.patch ApplyPatch 1842-fuse-delete-dentry-if-timeout-is-zero.patch ApplyPatch 1843-fuse-reserve-byteswapped-init-opcodes.patch ApplyPatch 1844-fuse-reserve-values-for-mapping-protocol.patch ApplyPatch 1845-virtio-fs-add-Documentation-filesystems-virtiofs.rst.patch ApplyPatch 1846-virtio-fs-add-virtiofs-filesystem.patch ApplyPatch 1847-virtio-fs-Change-module-name-to-virtiofs.ko.patch ApplyPatch 1848-virtiofs-Do-not-end-request-in-submission-context.patch ApplyPatch 1849-virtiofs-No-need-to-check-fpq-connected-state.patch ApplyPatch 1850-virtiofs-Set-FR_SENT-flag-only-after-request-has-bee.patch ApplyPatch 1851-virtiofs-Count-pending-forgets-as-in_flight-forgets.patch ApplyPatch 1852-virtiofs-Retry-request-submission-from-worker-contex.patch ApplyPatch 1853-virtiofs-Remove-set-but-not-used-variable-fc.patch ApplyPatch 1854-virtiofs-Fix-old-style-declaration.patch ApplyPatch 1855-virtiofs-Use-a-common-function-to-send-forget.patch ApplyPatch 1856-virtiofs-Do-not-send-forget-request-struct-list_head.patch ApplyPatch 1857-virtiofs-Use-completions-while-waiting-for-queue-to-.patch ApplyPatch 1858-fuse-Support-RENAME_WHITEOUT-flag.patch ApplyPatch 1859-alinux-virtio-fs-export-fuse_request_free.patch ApplyPatch 1860-alinux-virtiofs-simplify-mount-options.patch ApplyPatch 1861-nvme-fix-possible-deadlock-when-nvme_update_formats-.patch ApplyPatch 1862-alinux-panic-change-the-default-value-of-crash_kexec.patch ApplyPatch 1863-alinux-nvme-pci-hold-cq_lock-while-completing-CQEs.patch ApplyPatch 1864-ext4-disable-dioread_nolock-whenever-delayed-allocat.patch ApplyPatch 1865-x86-cpufeatures-Add-feature-bit-RDPRU-on-AMD.patch ApplyPatch 1866-alinux-virtio-blk-fix-discard-buffer-overrun.patch ApplyPatch 1867-ext4-fix-EXT_MAX_EXTENT-INDEX-to-check-for-zeroed-eh.patch ApplyPatch 1868-ext4-fix-race-between-ext4_sync_parent-and-rename.patch ApplyPatch 1869-dm-use-noio-when-sending-kobject-event.patch ApplyPatch 1870-xfs-add-agf-freeblocks-verify-in-xfs_agf_verify.patch ApplyPatch 1871-ovl-initialize-error-in-ovl_copy_xattr.patch ApplyPatch 1872-Intel-ACPI-processor-Export-function-to-claim-_CST-c.patch ApplyPatch 1873-Intel-ACPI-processor-Introduce-acpi_processor_evalua.patch ApplyPatch 1874-Intel-ACPI-processor-Clean-up-acpi_processor_evaluat.patch ApplyPatch 1875-Intel-ACPI-processor-Export-acpi_processor_evaluate_.patch ApplyPatch 1876-Intel-intel_idle-Refactor-intel_idle_cpuidle_driver_.patch ApplyPatch 1877-Intel-intel_idle-Use-ACPI-_CST-for-processor-models-.patch ApplyPatch 1878-Intel-cpuidle-use-BIT-for-idle-state-flags-and-remov.patch ApplyPatch 1879-Intel-Documentation-admin-guide-PM-Add-cpuidle-docum.patch ApplyPatch 1880-Intel-cpuidle-Allow-idle-states-to-be-disabled-by-de.patch ApplyPatch 1881-Intel-intel_idle-Allow-ACPI-_CST-to-be-used-for-sele.patch ApplyPatch 1882-Intel-intel_idle-Add-module-parameter-to-prevent-ACP.patch ApplyPatch 1883-Intel-intel_idle-Use-ACPI-_CST-on-server-systems.patch ApplyPatch 1884-Intel-ACPI-processor-Make-ACPI_PROCESSOR_CSTATE-depe.patch ApplyPatch 1885-Intel-Documentation-admin-guide-PM-Add-intel_idle-do.patch ApplyPatch 1886-intel_idle-Customize-IceLake-server-support.patch ApplyPatch 1887-alinux-mm-completely-disable-swapout-with-negative-s.patch ApplyPatch 1888-perf-vendor-events-intel-Add-Icelake-V1.00-event-fil.patch ApplyPatch 1889-tools-power-x86-intel-speed-select-Add-.gitignore-fi.patch ApplyPatch 1890-tools-power-x86-intel-speed-select-Fix-a-read-overfl.patch ApplyPatch 1891-tools-power-x86-intel-speed-select-Fix-package-typo.patch ApplyPatch 1892-tools-power-x86-intel-speed-select-Fix-help-option-t.patch ApplyPatch 1893-tools-power-x86-intel-speed-select-Fix-cpu-count-out.patch ApplyPatch 1894-tools-power-x86-intel-speed-select-Simplify-output-f.patch ApplyPatch 1895-tools-power-x86-intel-speed-select-Switch-output-to-.patch ApplyPatch 1896-tools-power-x86-intel-speed-select-Change-turbo-rati.patch ApplyPatch 1897-tools-power-x86-intel-speed-select-Output-human-read.patch ApplyPatch 1898-tools-power-x86-intel-speed-select-Output-success-fa.patch ApplyPatch 1899-tools-power-x86-intel-speed-select-Fix-memory-leak.patch ApplyPatch 1900-tools-power-x86-intel-speed-select-Display-core-coun.patch ApplyPatch 1901-tools-power-x86-intel-speed-select-Fix-high-priority.patch ApplyPatch 1902-tools-power-x86-intel-speed-select-Allow-online-offl.patch ApplyPatch 1903-tools-power-x86-intel-speed-select-Format-get-assoc-.patch ApplyPatch 1904-tools-power-x86-intel-speed-select-Fix-some-debug-pr.patch ApplyPatch 1905-tools-power-x86-intel-speed-select-Extend-core-power.patch ApplyPatch 1906-tools-power-x86-intel-speed-select-Fix-perf-profile-.patch ApplyPatch 1907-tools-power-x86-intel-speed-select-Remove-warning-fo.patch ApplyPatch 1908-tools-power-x86-intel-speed-select-Base-freq-feature.patch ApplyPatch 1909-tools-power-x86-intel-speed-select-Turbo-freq-featur.patch ApplyPatch 1910-tools-power-x86-intel-speed-select-Refuse-to-disable.patch ApplyPatch 1911-tools-power-x86-intel-speed-select-Add-int-argument-.patch ApplyPatch 1912-tools-power-x86-intel-speed-select-Make-process_comm.patch ApplyPatch 1913-tools-power-x86-intel-speed-select-Add-check-for-Cas.patch ApplyPatch 1914-tools-power-x86-intel-speed-select-Implement-Cascade.patch ApplyPatch 1915-tools-power-x86-intel-speed-select-Implement-perf-pr.patch ApplyPatch 1916-tools-power-x86-intel-speed-select-Implement-base-fr.patch ApplyPatch 1917-tools-power-x86-intel-speed-select-Extend-command-se.patch ApplyPatch 1918-tools-power-x86-intel-speed-select-Change-display-of.patch ApplyPatch 1919-tools-power-x86-intel-speed-select-Correct-CLX-N-fre.patch ApplyPatch 1920-tools-power-x86-intel-speed-select-Auto-mode-for-CLX.patch ApplyPatch 1921-tools-power-x86-intel-speed-select-Use-mailbox-for-C.patch ApplyPatch 1922-tools-power-x86-intel-speed-select-Make-CLOS-frequen.patch ApplyPatch 1923-tools-power-x86-intel-speed-select-Use-Frequency-wei.patch ApplyPatch 1924-tools-power-x86-intel-speed-select-Support-platform-.patch ApplyPatch 1925-tools-power-x86-intel-speed-select-Use-core-count-fo.patch ApplyPatch 1926-tools-power-x86-intel-speed-select-Increment-version.patch ApplyPatch 1927-tools-power-x86-intel-speed-select-Ignore-missing-co.patch ApplyPatch 1928-tools-power-x86-intel-speed-select-Display-TRL-bucke.patch ApplyPatch 1929-tools-power-x86-intel-speed-select-Add-support-for-c.patch ApplyPatch 1930-tools-power-x86-intel-speed-select-Fix-result-displa.patch ApplyPatch 1931-tools-power-x86-intel-speed-select-Change-the-order-.patch ApplyPatch 1932-tools-power-x86-intel-speed-select-Update-version.patch ApplyPatch 1933-tools-power-x86-intel-speed-select-Fix-display-for-t.patch ApplyPatch 1934-tools-power-x86-intel-speed-select-Avoid-duplicate-n.patch ApplyPatch 1935-tools-power-x86-intel-speed-select-Fix-mailbox-usage.patch ApplyPatch 1936-tools-power-x86-intel-speed-select-Fix-last-cpu-numb.patch ApplyPatch 1937-.gitignore-add-SPDX-License-Identifier.patch ApplyPatch 1938-tools-power-x86-intel-speed-select-Warn-for-invalid-.patch ApplyPatch 1939-tools-power-x86-intel-speed-select-Make-target-CPU-o.patch ApplyPatch 1940-tools-power-x86-intel-speed-select-Enhance-core-powe.patch ApplyPatch 1941-tools-power-x86-intel-speed-select-Use-more-verbiage.patch ApplyPatch 1942-tools-power-x86-intel-speed-select-Special-handling-.patch ApplyPatch 1943-tools-power-x86-intel-speed-select-Max-CPU-count-cal.patch ApplyPatch 1944-tools-power-x86-intel-speed-select-Store-topology-in.patch ApplyPatch 1945-tools-power-x86-intel-speed-select-Helpful-warning-f.patch ApplyPatch 1946-tools-power-x86-intel-speed-select-Enhance-help.patch ApplyPatch 1947-tools-power-x86-intel-speed-select-Enhance-info-opti.patch ApplyPatch 1948-tools-power-x86-intel-speed-select-Add-an-API-for-er.patch ApplyPatch 1949-tools-power-x86-intel-speed-select-Improve-error-dis.patch ApplyPatch 1950-tools-power-x86-intel-speed-select-Check-feature-sta.patch ApplyPatch 1951-tools-power-x86-intel-speed-select-Display-error-for.patch ApplyPatch 1952-tools-power-x86-intel-speed-select-Enhance-help-for-.patch ApplyPatch 1953-tools-power-x86-intel-speed-select-Improve-output-of.patch ApplyPatch 1954-tools-power-x86-intel-speed-select-Kernel-interface-.patch ApplyPatch 1955-tools-power-x86-intel-speed-select-Improve-core-powe.patch ApplyPatch 1956-tools-power-x86-intel-speed-select-Show-error-for-in.patch ApplyPatch 1957-tools-power-x86-intel-speed-select-Improve-CLX-comma.patch ApplyPatch 1958-tools-power-x86-intel-speed-select-Fix-avx-options-f.patch ApplyPatch 1959-tools-power-x86-intel-speed-select-Print-friendly-wa.patch ApplyPatch 1960-tools-power-x86-intel-speed-select-Add-display-for-e.patch ApplyPatch 1961-tools-power-x86-intel-speed-select-Avoid-duplicate-P.patch ApplyPatch 1962-tools-power-x86-intel-speed-select-Fix-a-typo-in-err.patch ApplyPatch 1963-tools-power-x86-intel-speed-select-Check-support-sta.patch ApplyPatch 1964-tools-power-x86-intel-speed-select-Change-debug-to-e.patch ApplyPatch 1965-tools-power-x86-intel-speed-select-Fix-CLX-N-package.patch ApplyPatch 1966-intel-speed-select-Fix-speed-select-base-freq-proper.patch ApplyPatch 1967-tools-power-x86-intel-speed-select-Enable-clos-for-t.patch ApplyPatch 1968-tools-power-x86-intel-speed-select-Fix-json-perf-pro.patch ApplyPatch 1969-tools-power-x86-intel-speed-select-Increase-CPU-coun.patch ApplyPatch 1970-tools-power-x86-intel-speed-select-Fix-invalid-core-.patch ApplyPatch 1971-platform-x86-ISST-Increase-timeout.patch ApplyPatch 1972-alinux-block-don-t-decrement-nr_phys_segments-for-ph.patch ApplyPatch 1973-PCI-Simplify-disconnected-marking.patch ApplyPatch 1974-PCI-DPC-Save-and-restore-config-state.patch ApplyPatch 1975-PCI-ERR-Handle-fatal-error-recovery.patch ApplyPatch 1976-PCI-ERR-Simplify-broadcast-callouts.patch ApplyPatch 1977-PCI-ERR-Always-report-current-recovery-status-for-ud.patch ApplyPatch 1978-PCI-Unify-device-inaccessible.patch ApplyPatch 1979-PCI-Make-link-active-reporting-detection-generic.patch ApplyPatch 1980-PCI-portdrv-Resume-upon-exit-from-system-suspend-if-.patch ApplyPatch 1981-PCI-ERR-Remove-duplicated-include-from-err.c.patch ApplyPatch 1982-PCI-AER-Remove-unused-aer_error_resume.patch ApplyPatch 1983-PCI-AER-Remove-error-source-from-AER-struct-aer_rpc.patch ApplyPatch 1984-PCI-AER-Use-kfifo-for-tracking-events-instead-of-rei.patch ApplyPatch 1985-PCI-AER-Use-kfifo_in_spinlocked-to-insert-locked-ele.patch ApplyPatch 1986-PCI-AER-Use-threaded-IRQ-for-bottom-half.patch ApplyPatch 1987-PCI-AER-Use-managed-resource-allocations.patch ApplyPatch 1988-PCI-AER-Reuse-existing-pcie_port_find_device-interfa.patch ApplyPatch 1989-PCI-AER-Abstract-AER-interrupt-handling.patch ApplyPatch 1990-PCI-AER-Refactor-error-injection-fallbacks.patch ApplyPatch 1991-PCI-AER-Queue-one-GHES-event-not-several-uninitializ.patch ApplyPatch 1992-PCI-AER-Use-match_string-helper-to-simplify-the-code.patch ApplyPatch 1993-PCI-Enable-SERR-forwarding-for-all-bridges.patch ApplyPatch 1994-PCI-ASPM-Save-LTR-Capability-for-suspend-resume.patch ApplyPatch 1995-PCI-ATS-Add-pci_ats_page_aligned-interface.patch ApplyPatch 1996-PCI-portdrv-Use-conventional-Device-ID-table-formatt.patch ApplyPatch 1997-PCI-portdrv-Support-PCIe-services-on-subtractive-dec.patch ApplyPatch 1998-PCI-Use-dev_printk-when-possible.patch ApplyPatch 1999-PCI-Replace-printk-KERN_INFO-with-pr_info-etc.patch ApplyPatch 2000-PCI-Replace-dev_printk-KERN_DEBUG-with-dev_info-etc.patch ApplyPatch 2001-PCI-DPC-Log-messages-with-pci_dev-not-pcie_device.patch ApplyPatch 2002-PCI-AER-Log-messages-with-pci_dev-not-pcie_device.patch ApplyPatch 2003-PCI-LINK-Report-degraded-links-via-link-bandwidth-no.patch ApplyPatch 2004-PCI-portdrv-Use-shared-MSI-MSI-X-vector-for-Bandwidt.patch ApplyPatch 2005-PCI-Assign-bus-numbers-present-in-EA-capability-for-.patch ApplyPatch 2006-PCI-Make-pcie_downstream_port-available-outside-of-a.patch ApplyPatch 2007-PCI-Get-rid-of-dev-has_secondary_link-flag.patch ApplyPatch 2008-PCI-AER-Save-AER-Capability-for-suspend-resume.patch ApplyPatch 2009-PCI-AER-Add-PoisonTLPBlocked-to-Uncorrectable-error-.patch ApplyPatch 2010-PCI-AER-Use-for_each_set_bit-to-simplify-code.patch ApplyPatch 2011-PCI-AER-Fix-kernel-doc-warnings.patch ApplyPatch 2012-PCI-DPC-Add-pcie_ports-dpc-native-to-allow-DPC-witho.patch ApplyPatch 2013-PCI-AER-Initialize-aer_fifo.patch ApplyPatch 2014-genirq-Add-protection-against-unsafe-usage-of-generi.patch ApplyPatch 2015-genirq-Add-return-value-to-check_irq_resend.patch ApplyPatch 2016-genirq-Sanitize-state-handling-in-check_irq_resend.patch ApplyPatch 2017-genirq-Provide-interrupt-injection-mechanism.patch ApplyPatch 2018-PCI-AER-Fix-the-broken-interrupt-injection.patch ApplyPatch 2019-PCI-pciehp-Disable-in-band-presence-detect-when-poss.patch ApplyPatch 2020-PCI-pciehp-Wait-for-PDS-if-in-band-presence-is-disab.patch ApplyPatch 2021-x86-mce-mm-Unmap-the-entire-page-if-the-whole-page-i.patch ApplyPatch 2022-x86-entry-Get-rid-of-ist_begin-end_non_atomic.patch ApplyPatch 2023-x86-mce-Send-MC-singal-from-task-work.patch ApplyPatch 2024-x86-Replace-ist_enter-with-nmi_enter.patch ApplyPatch 2025-x86-mce-Add-a-struct-mce.kflags-field.patch ApplyPatch 2026-x86-mce-Fix-all-mce-notifiers-to-update-the-mce-kfla.patch ApplyPatch 2027-x86-mce-Change-default-MCE-logger-to-check-mce-kflag.patch ApplyPatch 2028-x86-mce-Add-mce-print_all-option.patch ApplyPatch 2029-x86-mce-fixup-exception-only-for-the-correct-mces.patch ApplyPatch 2030-EDAC-skx-i10nm-Make-some-configurations-CPU-model-sp.patch ApplyPatch 2031-EDAC-i10nm-Update-driver-to-support-different-bus-nu.patch ApplyPatch 2032-mm-memory_failure-don-t-send-BUS_MCEERR_AO-for-actio.patch ApplyPatch 2033-mm-memory-failure-send-SIGBUS-BUS_MCEERR_AR-only-to-.patch ApplyPatch 2034-io_uring-ensure-double-poll-additions-work-with-both.patch ApplyPatch 2035-io_uring-always-allow-drain-link-hardlink-async-sqe-.patch ApplyPatch 2036-io_uring-missed-req_init_async-for-IOSQE_ASYNC.patch ApplyPatch 2037-io_uring-fix-work-corruption-with-poll_add.patch ApplyPatch 2038-io_uring-fix-lockup-in-io_fail_links.patch ApplyPatch 2039-io_uring-clear-IORING_SQ_NEED_WAKEUP-after-executing.patch ApplyPatch 2040-alinux-Fix-latency-histogram-nr_migrations-rcu-bugs.patch ApplyPatch 2041-x86-mpx-mm-core-Fix-recursive-munmap-corruption.patch ApplyPatch 2042-mm-mmap.c-close-race-between-munmap-and-expand_upwar.patch ApplyPatch 2043-alinux-blk-export-sector-and-len-fields-for-iohang.patch ApplyPatch 2044-block-sum-requests-in-the-plug-structure.patch ApplyPatch 2045-blk-mq-fix-failure-to-decrement-plug-count-on-single.patch ApplyPatch 2046-alinux-nvme-pci-Use-bio-bi_vcnt-directly.patch ApplyPatch 2047-io_uring-Fix-NULL-pointer-dereference-in-loop_rw_ite.patch ApplyPatch 2048-x86-mce-Move-nmi_enter-exit-into-the-entry-point.patch ApplyPatch 2049-io_uring-hold-ctx-reference-around-task_work-queue-e.patch ApplyPatch 2050-alinux-sched-Fix-per-cgroup-idle-accounting-deadlock.patch ApplyPatch 2051-libnvdimm-Out-of-bounds-read-in-__nd_ioctl.patch ApplyPatch 2052-EDAC-skx_common-Refactor-so-that-we-initialize-dev-i.patch ApplyPatch 2053-efi-Fix-a-race-and-a-buffer-overflow-while-reading-e.patch ApplyPatch 2054-alinux-arm64-adjust-tk_core-memory-layout.patch ApplyPatch 2055-alinux-nvme-pci-Fix-the-incorrect-ways-to-calculate-.patch ApplyPatch 2056-alinux-io_uring-add-percpu-io-sq-thread-support.patch ApplyPatch 2057-block-Allow-unfreezing-of-a-queue-while-requests-are.patch ApplyPatch 2058-blk-mq-fix-hang-caused-by-freeze-unfreeze-sequence.patch ApplyPatch 2059-mm-page_alloc-skip-waternark_boost-for-atomic-order-.patch ApplyPatch 2060-fuse-invalidate-inode-attr-in-writeback-cache-mode.patch ApplyPatch 2061-fuse-always-flush-dirty-data-on-close-2.patch ApplyPatch 2062-io_uring-fix-removing-the-wrong-file-in-__io_sqe_fil.patch ApplyPatch 2063-io_uring-set-table-files-i-to-NULL-when-io_sqe_file_.patch ApplyPatch 2064-alinux-sched-get_sched_lat_count_idx-optimization.patch ApplyPatch 2065-alinux-sched-Fix-compiling-error-without-CONFIG_FAIR.patch ApplyPatch 2066-alinux-sched-Fix-a-branch-prediction-error-in-static.patch ApplyPatch 2067-alinux-tcp_rt-module-fix-bug-of-using-vfree-to-relea.patch ApplyPatch 2068-net-packet-fix-overflow-in-tpacket_rcv.patch ApplyPatch 2069-alinux-fix-openat2-wrong-syscall-number-under-x86-32.patch ApplyPatch 2070-dm-thin-metadata-Fix-trivial-math-error-in-on-disk-f.patch ApplyPatch 2071-jbd2-add-missing-tracepoint-for-reserved-handle.patch ApplyPatch 2072-perf-tests-Use-shebangs-in-the-shell-scripts.patch ApplyPatch 2073-io_uring-fix-potential-ABBA-deadlock-in-show_fdinfo.patch ApplyPatch 2074-io_uring-show-sqthread-pid-and-cpu-in-fdinfo.patch ApplyPatch 2075-block-Disable-write-plugging-for-zoned-block-devices.patch ApplyPatch 2076-block-provide-plug-based-way-of-signaling-forced-no-.patch ApplyPatch 2077-io_uring-always-plug-for-any-number-of-IOs.patch ApplyPatch 2078-io_uring-catch-EIO-from-buffered-issue-request-failu.patch ApplyPatch 2079-io_uring-re-issue-block-requests-that-failed-because.patch ApplyPatch 2080-mm-allow-read-ahead-with-IOCB_NOWAIT-set.patch ApplyPatch 2081-mm-abstract-out-wake_page_match-from-wake_page_funct.patch ApplyPatch 2082-mm-add-support-for-async-page-locking.patch ApplyPatch 2083-mm-support-async-buffered-reads-in-generic_file_buff.patch ApplyPatch 2084-fs-add-FMODE_BUF_RASYNC.patch ApplyPatch 2085-block-flag-block-devices-as-supporting-IOCB_WAITQ.patch ApplyPatch 2086-xfs-flag-files-as-supporting-buffered-async-reads.patch ApplyPatch 2087-btrfs-flag-files-as-supporting-buffered-async-reads.patch ApplyPatch 2088-mm-add-kiocb_wait_page_queue_init-helper.patch ApplyPatch 2089-io_uring-support-true-async-buffered-reads-if-file-p.patch ApplyPatch 2090-io_uring-fix-NULL-mm-for-linked-reqs.patch ApplyPatch 2091-io_uring-hold-ctx-reference-around-task_work-queue-e.patch ApplyPatch 2092-io_uring-don-t-re-setup-vecs-iter-in-io_resumit_prep.patch ApplyPatch 2093-io_uring-don-t-unconditionally-set-plug-nowait-true.patch ApplyPatch 2094-io_uring-fix-async-buffered-reads-when-readahead-is-.patch ApplyPatch 2095-ext4-flag-as-supporting-buffered-async-reads.patch ApplyPatch 2096-Blk-throttle-update-to-use-rbtree-with-leftmost-node.patch ApplyPatch 2097-blk-throttle-Fix-some-comments-typos.patch ApplyPatch 2098-blk-throttle-Use-readable-READ-WRITE-macros.patch ApplyPatch 2099-blk-throttle-Define-readable-macros-instead-of-stati.patch ApplyPatch 2100-blk-throttle-Avoid-calculating-bps-iops-limitation-r.patch ApplyPatch 2101-blk-throttle-Avoid-checking-bps-iops-limitation-if-b.patch ApplyPatch 2102-blk-throttle-Remove-a-meaningless-parameter-for-thro.patch ApplyPatch 2103-blk-throttle-Avoid-getting-the-current-time-if-tg-la.patch ApplyPatch 2104-blk-throttle-Avoid-tracking-latency-if-low-limit-is-.patch ApplyPatch 2105-blk-throttle-Fix-IO-hang-for-a-corner-case.patch ApplyPatch 2106-blk-throttle-Move-the-list-operation-after-list-vali.patch ApplyPatch 2107-blk-throttle-Move-service-tree-validation-out-of-the.patch ApplyPatch 2108-blk-throttle-Open-code-__throtl_de-enqueue_tg.patch ApplyPatch 2109-blk-throttle-Re-use-the-throtl_set_slice_end.patch ApplyPatch 2110-alinux-sched-Defend-cfs-and-rt-bandwidth-against-ove.patch ApplyPatch 2111-alinux-sched-Introduce-primitives-for-CFS-bandwidth-.patch ApplyPatch 2112-alinux-sched-Make-CFS-bandwidth-controller-burstable.patch ApplyPatch 2113-alinux-sched-Add-cfs-bandwidth-burst-statistics.patch ApplyPatch 2114-alinux-sched-Add-document-for-burstable-CFS-bandwidt.patch ApplyPatch 2115-alinux-sched-Restore-upper-limit-of-cfs_b-buffer-to-.patch ApplyPatch 2116-alinux-sched-fair-Introduce-init-buffer-into-CFS-bur.patch ApplyPatch 2117-alinux-sched-fair-Fix-CPU-burst-stat.patch ApplyPatch 2118-sched-fair-Add-tmp_alone_branch-assertion.patch ApplyPatch 2119-sched-fair-Fix-insertion-in-rq-leaf_cfs_rq_list.patch ApplyPatch 2120-io_uring-change-the-poll-type-to-be-32-bits.patch ApplyPatch 2121-io_uring-use-EPOLLEXCLUSIVE-flag-to-aoid-thundering-.patch ApplyPatch 2122-crypto-testmgr-split-akcipher-tests-by-a-key-type.patch ApplyPatch 2123-crypto-akcipher-new-verify-API-for-public-key-algori.patch ApplyPatch 2124-lib-mpi-Add-mpi_sub_ui.patch ApplyPatch 2125-crypto-sm3-export-crypto_sm3_final-function.patch ApplyPatch 2126-lib-mpi-Extend-the-MPI-library.patch ApplyPatch 2127-lib-mpi-Introduce-ec-implementation-to-MPI-library.patch ApplyPatch 2128-crypto-sm2-introduce-OSCCA-SM2-asymmetric-cipher-alg.patch ApplyPatch 2129-crypto-testmgr-support-test-with-different-ciphertex.patch ApplyPatch 2130-crypto-sm2-add-SM2-test-vectors-to-testmgr.patch ApplyPatch 2131-X.509-support-OSCCA-certificate-parse.patch ApplyPatch 2132-X.509-support-OSCCA-SM2-with-SM3-certificate-verific.patch ApplyPatch 2133-integrity-Asymmetric-digsig-supports-SM2-with-SM3-al.patch ApplyPatch 2134-lib-mpi-Fix-unused-variable-warnings.patch ApplyPatch 2135-X.509-fix-error-return-value-on-the-failed-path.patch ApplyPatch 2136-X.509-Fix-modular-build-of-public_key_sm2.patch ApplyPatch 2137-lib-mpi-Remove-unused-scalar_copied.patch ApplyPatch 2138-crypto-sm2-remove-unnecessary-reset-operations.patch ApplyPatch 2139-blk-mq-Put-driver-tag-in-blk_mq_dispatch_rq_list-whe.patch ApplyPatch 2140-blk-mq-In-blk_mq_dispatch_rq_list-no-budget-is-a-rea.patch ApplyPatch 2141-blk-mq-Add-blk_mq_delay_run_hw_queues-API-call.patch ApplyPatch 2142-blk-mq-Rerun-dispatching-in-the-case-of-budget-conte.patch ApplyPatch 2143-Revert-scsi-core-run-queue-if-SCSI-device-queue-isn-.patch ApplyPatch 2144-blk-mq-pass-request-queue-into-get-put-budget-callba.patch ApplyPatch 2145-blk-mq-pass-hctx-to-blk_mq_dispatch_rq_list.patch ApplyPatch 2146-blk-mq-move-getting-driver-tag-and-budget-into-one-h.patch ApplyPatch 2147-blk-mq-remove-dead-check-from-blk_mq_dispatch_rq_lis.patch ApplyPatch 2148-blk-mq-pass-obtained-budget-count-to-blk_mq_dispatch.patch ApplyPatch 2149-blk-mq-support-batching-dispatch-in-case-of-io.patch ApplyPatch 2150-alinux-io_uring-revert-queue_is_mq-to-queue_is_rq_ba.patch ApplyPatch 2151-mm-memcg-fix-corruption-on-64-bit-divisor-in-memory..patch ApplyPatch 2152-mm-memcg-throttle-allocators-based-on-ancestral-memo.patch ApplyPatch 2153-mm-memcg-bypass-high-reclaim-iteration-for-cgroup-hi.patch ApplyPatch 2154-mm-memcg-do-not-high-throttle-allocators-based-on-wr.patch ApplyPatch 2155-mm-memcg-prevent-memory.high-load-store-tearing.patch ApplyPatch 2156-mm-memcg-prevent-memory.max-load-tearing.patch ApplyPatch 2157-mm-memcg-prevent-memory.low-load-store-tearing.patch ApplyPatch 2158-mm-memcg-prevent-memory.min-load-store-tearing.patch ApplyPatch 2159-mm-memcg-prevent-memory.swap.max-load-tearing.patch ApplyPatch 2160-mm-memcg-prepare-for-swap-over-high-accounting-and-p.patch ApplyPatch 2161-mm-memcg-move-penalty-delay-clamping-out-of-calculat.patch ApplyPatch 2162-mm-memcg-move-cgroup-high-memory-limit-setting-into-.patch ApplyPatch 2163-mm-memcg-automatically-penalize-tasks-with-high-swap.patch ApplyPatch 2164-alinux-mm-support-swap.high-for-cgroup-v1.patch ApplyPatch 2165-alinux-mm-add-an-interface-to-adjust-the-penalty-tim.patch ApplyPatch 2166-alinux-mm-fix-an-global-out-of-bounds-in-__do_proc_d.patch ApplyPatch 2167-tools-power-turbostat-Add-support-for-AMD-Fam-17h-Ze.patch ApplyPatch 2168-tools-power-turbostat-Also-read-package-power-on-AMD.patch ApplyPatch 2169-tools-power-turbostat-Fix-caller-parameter-of-get_td.patch ApplyPatch 2170-tools-power-turbostat-Add-support-for-Hygon-Fam-18h-.patch ApplyPatch 2171-ext4-unlock-xattr_sem-properly-in-ext4_inline_data_t.patch ApplyPatch 2172-kvm-x86-Improve-emulation-of-CPUID-leaves-0BH-and-1F.patch ApplyPatch 2173-kvm-x86-Use-AMD-CPUID-semantics-for-AMD-vCPUs.patch ApplyPatch 2174-KVM-x86-Add-helpers-to-perform-CPUID-based-guest-ven.patch ApplyPatch 2175-KVM-x86-Extend-AMD-specific-guest-behavior-to-Hygon-.patch ApplyPatch 2176-Intel-perf-x86-intel-Factor-out-common-code-of-PMI-h.patch ApplyPatch 2177-Intel-perf-x86-intel-Export-mem-events-only-if-there.patch ApplyPatch 2178-sysfs-Add-sysfs_update_groups-function.patch ApplyPatch 2179-Intel-perf-core-Add-attr_groups_update-into-struct-p.patch ApplyPatch 2180-Intel-perf-x86-Use-the-new-pmu-update_attrs-attribut.patch ApplyPatch 2181-Intel-perf-x86-Get-rid-of-x86_pmu-event_attrs.patch ApplyPatch 2182-Intel-perf-x86-Add-is_visible-attribute_group-callba.patch ApplyPatch 2183-Intel-perf-x86-Use-update-attribute-groups-for-caps.patch ApplyPatch 2184-Intel-perf-x86-Use-update-attribute-groups-for-extra.patch ApplyPatch 2185-Intel-perf-x86-intel-Use-update-attributes-for-skyla.patch ApplyPatch 2186-Intel-perf-x86-Use-update-attribute-groups-for-defau.patch ApplyPatch 2187-Intel-perf-x86-intel-Fix-SLOTS-PEBS-event-constraint.patch ApplyPatch 2188-Intel-perf-x86-Fix-variable-types-for-LBR-registers.patch ApplyPatch 2189-Intel-perf-x86-core-Refactor-hw-idx-checks-and-clean.patch ApplyPatch 2190-Intel-perf-x86-lbr-Add-interface-to-get-LBR-informat.patch ApplyPatch 2191-Intel-perf-x86-Add-constraint-to-create-guest-LBR-ev.patch ApplyPatch 2192-Intel-perf-x86-Keep-LBR-records-unchanged-in-host-co.patch ApplyPatch 2193-Intel-perf-x86-Use-event_base_rdpmc-for-the-RDPMC-us.patch ApplyPatch 2194-Intel-perf-x86-intel-Name-the-global-status-bit-in-N.patch ApplyPatch 2195-Intel-perf-x86-intel-Introduce-the-fourth-fixed-coun.patch ApplyPatch 2196-Intel-perf-x86-intel-Move-BTS-index-to-47.patch ApplyPatch 2197-Intel-perf-x86-intel-Fix-the-name-of-perf-METRICS.patch ApplyPatch 2198-Intel-perf-x86-intel-Use-switch-in-intel_pmu_disable.patch ApplyPatch 2199-Intel-perf-core-Add-a-new-PERF_EV_CAP_SIBLING-event-.patch ApplyPatch 2200-Intel-perf-x86-intel-Generic-support-for-hardware-To.patch ApplyPatch 2201-Intel-perf-x86-Add-a-macro-for-RDPMC-offset-of-fixed.patch ApplyPatch 2202-Intel-perf-x86-intel-Support-TopDown-metrics-on-Ice-.patch ApplyPatch 2203-Intel-perf-x86-intel-Support-per-thread-RDPMC-TopDow.patch ApplyPatch 2204-Intel-perf-x86-intel-Check-perf-metrics-feature-for-.patch ApplyPatch 2205-Intel-perf-x86-Fix-n_metric-for-cancelled-txn.patch ApplyPatch 2206-mm-proactive-compaction.patch ApplyPatch 2207-x86-cpufeatures-Add-support-for-fast-short-REP-MOVSB.patch ApplyPatch 2208-KVM-x86-Expose-fast-short-REP-MOV-for-supported-cpui.patch ApplyPatch 2209-io_uring-add-cq_flags-field-for-the-CQ-ring.patch ApplyPatch 2210-io_uring-add-IORING_CQ_EVENTFD_DISABLED-to-the-CQ-ri.patch ApplyPatch 2211-alinux-mm-make-the-swap-throttle-more-accurate.patch ApplyPatch 2212-ovl-simplify-ovl_same_sb-helper.patch ApplyPatch 2213-ovl-fix-some-xino-configurations.patch ApplyPatch 2214-ovl-only-pass-ki_flags-to-ovl_iocb_to_rwf.patch ApplyPatch 2215-ovl-provide-a-mount-option-volatile.patch ApplyPatch 2216-alinux-sched-Maintain-nr_uninterruptible-in-runqueue.patch ApplyPatch 2217-alinux-cpuacct-Export-nr_running-nr_uninterruptible.patch ApplyPatch 2218-x86-unwind-orc-Fall-back-to-using-frame-pointers-for.patch ApplyPatch 2219-task_work-teach-task_work_add-to-do-signal_wake_up.patch ApplyPatch 2220-io_uring-use-signal-based-task_work-running.patch ApplyPatch 2221-io_uring-fix-regression-with-always-ignoring-signals.patch ApplyPatch 2222-io_uring-use-TWA_SIGNAL-for-task_work-uncondtionally.patch ApplyPatch 2223-task_work-cleanup-notification-modes.patch ApplyPatch 2224-alinux-io_uring-support-ioctl.patch ApplyPatch 2225-io_uring-only-wake-up-sq-thread-while-current-task-i.patch ApplyPatch 2226-xsk-Use-struct_size-helper.patch ApplyPatch 2227-alinux-io_uring-fix-compile-warning-in-io_ioctl.patch ApplyPatch 2228-ACPICA-ACPI-6.3-add-Error-Disconnect-Recover-Notific.patch ApplyPatch 2229-PCI-ERR-Combine-pci_channel_io_frozen-cases.patch ApplyPatch 2230-PCI-ERR-Update-error-status-after-reset_link.patch ApplyPatch 2231-PCI-DPC-Move-DPC-data-into-struct-pci_dev.patch ApplyPatch 2232-PCI-ERR-Remove-service-dependency-in-pcie_do_recover.patch ApplyPatch 2233-PCI-ERR-Return-status-of-pcie_do_recovery.patch ApplyPatch 2234-PCI-DPC-Cache-DPC-capabilities-in-pci_init_capabilit.patch ApplyPatch 2235-PCI-AER-Add-pci_aer_raw_clear_status-to-unconditiona.patch ApplyPatch 2236-PCI-DPC-Expose-dpc_process_error-dpc_reset_link-for-.patch ApplyPatch 2237-PCI-DPC-Add-Error-Disconnect-Recover-EDR-support.patch ApplyPatch 2238-dm-thin-metadata-Avoid-returning-cmd-bm-wild-pointer.patch ApplyPatch 2239-virtio_ring-Avoid-loop-when-vq-is-broken-in-virtqueu.patch ApplyPatch 2240-nvme-Fix-controller-creation-races-with-teardown-flo.patch ApplyPatch 2241-nvme-core-get-put-ctrl-and-transport-module-in-nvme_.patch ApplyPatch 2242-nvme-core-put-ctrl-ref-when-module-ref-get-fail.patch ApplyPatch 2243-blk-mq-order-adding-requests-to-hctx-dispatch-and-ch.patch ApplyPatch 2244-block-ensure-bdi-io_pages-is-always-initialized.patch ApplyPatch 2245-blk-cgroup-Fix-memleak-on-error-path.patch ApplyPatch 2246-nfs-Fix-getxattr-kernel-panic-and-memory-overflow.patch ApplyPatch 2247-nfs-Fix-security-label-length-not-being-reset.patch ApplyPatch 2248-NFS-fix-nfs_path-in-case-of-a-rename-retry.patch ApplyPatch 2249-ext4-fix-checking-of-directory-entry-validity-for-in.patch ApplyPatch 2250-ext4-fix-potential-negative-array-index-in-do_split.patch ApplyPatch 2251-fs-prevent-BUG_ON-in-submit_bh_wbc.patch ApplyPatch 2252-ext4-fix-a-data-race-at-inode-i_disksize.patch ApplyPatch 2253-ext4-mark-block-bitmap-corrupted-when-found-instead-.patch ApplyPatch 2254-ext4-limit-entries-returned-when-counting-fsmap-reco.patch ApplyPatch 2255-ext4-Detect-already-used-quota-file-early.patch ApplyPatch 2256-ext4-fix-error-handling-code-in-add_new_gdb.patch ApplyPatch 2257-ext4-fix-invalid-inode-checksum.patch ApplyPatch 2258-jbd2-add-the-missing-unlock_buffer-in-the-error-path.patch ApplyPatch 2259-net-increase-SOMAXCONN-to-4096.patch ApplyPatch 2260-tcp-increase-tcp_max_syn_backlog-max-value.patch ApplyPatch 2261-xfs-Fix-UBSAN-null-ptr-deref-in-xfs_sysfs_init.patch ApplyPatch 2262-xfs-fix-boundary-test-in-xfs_attr_shortform_verify.patch ApplyPatch 2263-xfs-don-t-update-mtime-on-COW-faults.patch ApplyPatch 2264-xfs-fix-attr-leaf-header-freemap.size-underflow.patch ApplyPatch 2265-xfs-don-t-ever-return-a-stale-pointer-from-__xfs_dir.patch ApplyPatch 2266-xfs-limit-entries-returned-when-counting-fsmap-recor.patch ApplyPatch 2267-xfs-make-sure-the-rt-allocator-doesn-t-run-off-the-e.patch ApplyPatch 2268-xfs-fix-realtime-bitmap-summary-file-truncation-when.patch ApplyPatch 2269-fs-avoid-softlockups-in-s_inodes-iterators.patch ApplyPatch 2270-chardev-Avoid-potential-use-after-free-in-chrdev_ope.patch ApplyPatch 2271-aio-prevent-potential-eventfd-recursion-on-poll.patch ApplyPatch 2272-dax-pass-NOWAIT-flag-to-iomap_apply.patch ApplyPatch 2273-vmalloc-fix-remap_vmalloc_range-bounds-checks.patch ApplyPatch 2274-propagate_one-mnt_set_mountpoint-needs-mount_lock.patch ApplyPatch 2275-aio-fix-async-fsync-creds.patch ApplyPatch 2276-proc-Use-new_inode-not-new_inode_pseudo.patch ApplyPatch 2277-block-Fix-use-after-free-in-blkdev_get.patch ApplyPatch 2278-block-add-QUEUE_FLAG_NOWAIT.patch ApplyPatch 2279-dm-add-support-for-REQ_NOWAIT-and-enable-it-for-line.patch ApplyPatch 2280-dm-add-support-for-DM_TARGET_NOWAIT-for-various-targ.patch ApplyPatch 2281-io_uring-use-blk_queue_nowait-to-check-if-NOWAIT-sup.patch ApplyPatch 2282-alinux-Revert-blk-mq-fix-NULL-pointer-deference-in-c.patch ApplyPatch 2283-alinux-block-mq-add-iterator-for-polling-hw-queues.patch ApplyPatch 2284-alinux-block-add-back-poll_fn-in-request-queue.patch ApplyPatch 2285-alinux-dm-add-support-for-IO-polling.patch ApplyPatch 2286-mm-memcontrol-track-LRU-counts-in-the-vmstats-array.patch ApplyPatch 2287-mm-memcontrol-replace-zone-summing-with-lruvec_page_.patch ApplyPatch 2288-mm-memcontrol-replace-node-summing-with-memcg_page_s.patch ApplyPatch 2289-mm-memcontrol-push-down-mem_cgroup_node_nr_lru_pages.patch ApplyPatch 2290-mm-memcontrol-push-down-mem_cgroup_nr_lru_pages.patch ApplyPatch 2291-mm-memcontrol-quarantine-the-mem_cgroup_-node_-nr_lr.patch ApplyPatch 2292-mm-memcg-rename-ambiguously-named-memory.stat-counte.patch ApplyPatch 2293-mm-memcontrol-make-cgroup-stats-and-events-query-API.patch ApplyPatch 2294-mm-memcontrol-move-stat-event-counting-functions-out.patch ApplyPatch 2295-mm-memcontrol-fix-recursive-statistics-correctness-s.patch ApplyPatch 2296-mm-memcontrol-fix-NUMA-round-robin-reclaim-at-interm.patch ApplyPatch 2297-mm-memcontrol-don-t-batch-updates-of-local-VM-stats-.patch ApplyPatch 2298-mm-memcontrol-fix-wrong-statistics-in-memory.stat.patch ApplyPatch 2299-mm-memcontrol-flush-percpu-vmstats-before-releasing-.patch ApplyPatch 2300-mm-memcontrol-flush-percpu-vmevents-before-releasing.patch ApplyPatch 2301-mm-memcontrol-fix-percpu-vmstats-and-vmevents-flush.patch ApplyPatch 2302-mm-memcontrol-fix-NULL-ptr-deref-in-percpu-stats-flu.patch ApplyPatch 2303-mm-memcg-get-number-of-pages-on-the-LRU-list-in-memc.patch ApplyPatch 2304-mm-memcontrol.c-keep-local-VM-counters-in-sync-with-.patch ApplyPatch 2305-mm-memcg-partially-revert-mm-memcontrol.c-keep-local.patch ApplyPatch 2306-mm-memcontrol-update-lruvec-counters-in-mem_cgroup_m.patch ApplyPatch 2307-mm-vmscan-do-not-iterate-all-mem-cgroups-for-global-.patch ApplyPatch 2308-mm-vmscan-do-not-share-cgroup-iteration-between-recl.patch ApplyPatch 2309-mm-vmscan-remove-unused-lru_pages-argument.patch ApplyPatch 2310-mm-workingset-remove-unused-mapping-argument-in-work.patch ApplyPatch 2311-mm-vmscan-simplify-lruvec_lru_size.patch ApplyPatch 2312-mm-clean-up-and-clarify-lruvec-lookup-procedure.patch ApplyPatch 2313-mm-vmscan-move-inactive_list_is_low-swap-check-to-th.patch ApplyPatch 2314-mm-vmscan-naming-fixes-global_reclaim-and-sane_recla.patch ApplyPatch 2315-mm-vmscan-replace-shrink_node-loop-with-a-retry-jump.patch ApplyPatch 2316-mm-vmscan-split-shrink_node-into-node-part-and-memcg.patch ApplyPatch 2317-mm-vmscan-turn-shrink_node_memcg-into-shrink_lruvec.patch ApplyPatch 2318-mm-vmscan-harmonize-writeback-congestion-tracking-fo.patch ApplyPatch 2319-mm-vmscan-move-file-exhaustion-detection-to-the-node.patch ApplyPatch 2320-mm-vmscan-detect-file-thrashing-at-the-reclaim-root.patch ApplyPatch 2321-mm-vmscan-enforce-inactive-active-ratio-at-the-recla.patch ApplyPatch 2322-io_uring-file-registration-list-and-lock-optimizatio.patch ApplyPatch 2323-io_uring-clean-file_data-access-in-files_register.patch ApplyPatch 2324-io_uring-Fix-sizeof-mismatch.patch ApplyPatch 2325-io_uring-refactor-files_register-s-error-paths.patch ApplyPatch 2326-io_uring-fix-error-path-cleanup-in-io_sqe_files_regi.patch ApplyPatch 2327-io_uring-keep-a-pointer-ref_node-in-file_data.patch ApplyPatch 2328-alinux-io_uring-keep-a-pointer-ref_node-in-io_kiocb.patch ApplyPatch 2329-alinux-io_uring-don-t-take-percpu_ref-operations-for.patch ApplyPatch 2330-mm-memcontrol-fix-stat-corrupting-race-in-charge-mov.patch ApplyPatch 2331-mm-memcontrol-drop-compound-parameter-from-memcg-cha.patch ApplyPatch 2332-mm-shmem-remove-rare-optimization-when-swapin-races-.patch ApplyPatch 2333-mm-memcontrol-move-out-cgroup-swaprate-throttling.patch ApplyPatch 2334-mm-memcontrol-convert-page-cache-to-a-new-mem_cgroup.patch ApplyPatch 2335-mm-memcontrol-prepare-uncharging-for-removal-of-priv.patch ApplyPatch 2336-mm-memcontrol-prepare-move_account-for-removal-of-pr.patch ApplyPatch 2337-mm-memcontrol-prepare-cgroup-vmstat-infrastructure-f.patch ApplyPatch 2338-mm-memcontrol-switch-to-native-NR_FILE_PAGES-and-NR_.patch ApplyPatch 2339-mm-memcontrol-switch-to-native-NR_ANON_MAPPED-counte.patch ApplyPatch 2340-mm-memcontrol-switch-to-native-NR_ANON_THPS-counter.patch ApplyPatch 2341-mm-memcontrol-convert-anon-and-file-thp-to-new-mem_c.patch ApplyPatch 2342-mm-memcontrol-drop-unused-try-commit-cancel-charge-A.patch ApplyPatch 2343-mm-memcontrol-prepare-swap-controller-setup-for-inte.patch ApplyPatch 2344-mm-memcontrol-make-swap-tracking-an-integral-part-of.patch ApplyPatch 2345-mm-memcontrol-charge-swapin-pages-on-instantiation.patch ApplyPatch 2346-mm-memcontrol-document-the-new-swap-control-behavior.patch ApplyPatch 2347-mm-memcontrol-delete-unused-lrucare-handling.patch ApplyPatch 2348-mm-memcontrol-update-page-mem_cgroup-stability-rules.patch ApplyPatch 2349-mm-memcontrol-correct-the-NR_ANON_THPS-counter-of-hi.patch ApplyPatch 2350-mm-do_swap_page-fix-up-the-error-code.patch ApplyPatch 2351-ksm-reinstate-memcg-charge-on-copied-pages.patch ApplyPatch 2352-mm-memcontrol-fix-OOPS-inside-mem_cgroup_get_nr_swap.patch ApplyPatch 2353-cifs-Fix-double-add-page-to-memcg-when-cifs_readpage.patch ApplyPatch 2354-umh-add-exit-routine-for-UMH-process.patch ApplyPatch 2355-umh-Add-command-line-to-user-mode-helpers.patch ApplyPatch 2356-net-bpfilter-use-cleanup-callback-to-release-umh_inf.patch ApplyPatch 2357-net-bpfilter-restart-bpfilter_umh-when-error-occurre.patch ApplyPatch 2358-alinux-virtio_net-introduce-TX-timeout-dev_watchdog-.patch ApplyPatch 2359-alinux-mm-bring-back-unevictable.o-in-obj-y.patch ApplyPatch 2360-mm-fix-LRU-balancing-effect-of-new-transparent-huge-.patch ApplyPatch 2361-mm-keep-separate-anon-and-file-statistics-on-page-re.patch ApplyPatch 2362-mm-allow-swappiness-that-prefers-reclaiming-anon-ove.patch ApplyPatch 2363-mm-fold-and-remove-lru_cache_add_anon-and-lru_cache_.patch ApplyPatch 2364-mm-workingset-let-cache-workingset-challenge-anon.patch ApplyPatch 2365-mm-remove-use-once-cache-bias-from-LRU-balancing.patch ApplyPatch 2366-mm-vmscan-drop-unnecessary-div0-avoidance-rounding-i.patch ApplyPatch 2367-mm-base-LRU-balancing-on-an-explicit-cost-model.patch ApplyPatch 2368-mm-deactivations-shouldn-t-bias-the-LRU-balance.patch ApplyPatch 2369-mm-only-count-actual-rotations-as-LRU-reclaim-cost.patch ApplyPatch 2370-mm-balance-LRU-lists-based-on-relative-thrashing.patch ApplyPatch 2371-mm-vmscan-determine-anon-file-pressure-balance-at-th.patch ApplyPatch 2372-mm-vmscan-reclaim-writepage-is-IO-cost.patch ApplyPatch 2373-mm-vmscan-limit-the-range-of-LRU-type-balancing.patch ApplyPatch 2374-mm-workingset-age-nonresident-information-alongside-.patch ApplyPatch 2375-mm-swap-fix-for-mm-workingset-age-nonresident-inform.patch ApplyPatch 2376-mm-memory-fix-IO-cost-for-anonymous-page.patch ApplyPatch 2377-io_uring-add-timeout-support-for-io_uring_enter.patch ApplyPatch 2378-mm-memcg-add-workingset_restore-in-memory.stat.patch ApplyPatch 2379-mm-vmscan-make-active-inactive-ratio-as-1-1-for-anon.patch ApplyPatch 2380-mm-vmscan-protect-the-workingset-on-anonymous-LRU.patch ApplyPatch 2381-mm-workingset-prepare-the-workingset-detection-infra.patch ApplyPatch 2382-mm-swapcache-support-to-handle-the-shadow-entries.patch ApplyPatch 2383-mm-swap-implement-workingset-detection-for-anonymous.patch ApplyPatch 2384-mm-vmscan-restore-active-inactive-ratio-for-anonymou.patch ApplyPatch 2385-mm-remove-activate_page-from-unuse_pte.patch ApplyPatch 2386-mm-memcontrol-fix-missing-suffix-of-workingset_resto.patch ApplyPatch 2387-mm-memcontrol.c-fix-memory.stat-item-ordering.patch ApplyPatch 2388-alinux-io_uring-refactor-precpu-io-sq-thread-feature.patch ApplyPatch 2389-io_uring-round-up-cq-size-before-comparing-with-roun.patch ApplyPatch 2390-io_uring-fix-shift-out-of-bounds-when-round-up-cq-si.patch ApplyPatch 2391-nitro_enclaves-Add-ioctl-interface-definition.patch ApplyPatch 2392-nitro_enclaves-Define-the-PCI-device-interface.patch ApplyPatch 2393-nitro_enclaves-Define-enclave-info-for-internal-book.patch ApplyPatch 2394-nitro_enclaves-Init-PCI-device-driver.patch ApplyPatch 2395-nitro_enclaves-Handle-PCI-device-command-requests.patch ApplyPatch 2396-nitro_enclaves-Handle-out-of-band-PCI-device-events.patch ApplyPatch 2397-nitro_enclaves-Init-misc-device-providing-the-ioctl-.patch ApplyPatch 2398-nitro_enclaves-Add-logic-for-creating-an-enclave-VM.patch ApplyPatch 2399-nitro_enclaves-Add-logic-for-setting-an-enclave-vCPU.patch ApplyPatch 2400-nitro_enclaves-Add-logic-for-getting-the-enclave-ima.patch ApplyPatch 2401-nitro_enclaves-Add-logic-for-setting-an-enclave-memo.patch ApplyPatch 2402-nitro_enclaves-Add-logic-for-starting-an-enclave.patch ApplyPatch 2403-nitro_enclaves-Add-logic-for-terminating-an-enclave.patch ApplyPatch 2404-nitro_enclaves-Add-Kconfig-for-the-Nitro-Enclaves-dr.patch ApplyPatch 2405-nitro_enclaves-Add-Makefile-for-the-Nitro-Enclaves-d.patch ApplyPatch 2406-nitro_enclaves-Add-sample-for-ioctl-interface-usage.patch ApplyPatch 2407-nitro_enclaves-Add-overview-documentation.patch ApplyPatch 2408-nitro_enclaves-Fixup-type-and-simplify-logic-of-the-.patch ApplyPatch 2409-alinux-nitro_enclaves-Split-mmio-region-and-increase.patch ApplyPatch 2410-io_uring-don-t-use-retry-based-buffered-reads-for-no.patch ApplyPatch 2411-mm-mark-async-iocb-read-as-NOWAIT-once-some-data-has.patch ApplyPatch 2412-mm-never-attempt-async-page-lock-if-we-ve-transferre.patch ApplyPatch 2413-alinux-net-track-the-pid-who-created-socks.patch ApplyPatch 2414-checkpatch-coding-style-deprecate-80-column-warning.patch ApplyPatch 2415-alinux-x86-cpuinfo-Add-cpuinfo-support-for-rich-cont.patch ApplyPatch 2416-alinux-arm64-cpuinfo-Add-cpuinfo-support-for-rich-co.patch ApplyPatch 2417-alinux-sysfs-cpu-Add-online-cpus-support-for-rich-co.patch ApplyPatch 2418-alinux-meminfo-Add-meminfo-support-for-rich-containe.patch ApplyPatch 2419-alinux-pidns-Support-rich-container-switch-on-off.patch ApplyPatch 2420-alinux-pidns-Introduce-rich-container-scenario.patch ApplyPatch 2421-alinux-cpuinfo-Add-cpuinfo-support-of-cpu-quota-and-.patch ApplyPatch 2422-alinux-virtio_net-fix-wrong-print-format-type.patch ApplyPatch 2423-mm-compaction-make-capture-control-handling-safe-wrt.patch ApplyPatch 2424-mm-swap_state-fix-a-data-race-in-swapin_nr_pages.patch ApplyPatch 2425-mm-fix-swap-cache-node-allocation-mask.patch ApplyPatch 2426-mm-THP-swap-fix-allocating-cluster-for-swapfile-by-m.patch ApplyPatch 2427-mm-swapfile.c-swap_next-should-increase-position-ind.patch ApplyPatch 2428-mm-memcontrol-try-harder-to-set-a-new-memory.high.patch ApplyPatch 2429-mm-memcontrol-avoid-workload-stalls-when-lowering-me.patch ApplyPatch 2430-mm-memcontrol-restore-proper-dirty-throttling-when-m.patch ApplyPatch 2431-mm-memcg-reclaim-more-aggressively-before-high-alloc.patch ApplyPatch 2432-mm-memcg-unify-reclaim-retry-limits-with-page-alloca.patch ApplyPatch 2433-mm-memcontrol-don-t-count-limit-setting-reclaim-as-m.patch ApplyPatch 2434-memcg-oom-check-memcg-margin-for-parallel-oom.patch ApplyPatch 2435-rtnetlink-avoid-frame-size-warning-in-rtnl_newlink.patch ApplyPatch 2436-cpufreq-intel_pstate-Fix-intel_pstate_get_hwp_max-fo.patch ApplyPatch 2437-ipvs-move-estimation-from-timer-to-kworker.patch ApplyPatch 2438-net-ipvs-add-sysctl_run_estimation-to-support-disabl.patch ApplyPatch 2439-alinux-block-fix-inflight-statistics-of-part0.patch ApplyPatch 2440-alinux-dm-apply-more-restrictive-constraints-for-iop.patch ApplyPatch 2441-selftests-bpf-Test-narrow-loads-with-off-0-in-test_v.patch ApplyPatch 2442-bpf-improve-verifier-branch-analysis.patch ApplyPatch 2443-alinux-io_uring-revert-io_file_supports_async.patch ApplyPatch 2444-selftests-tls-Add-MSG_WAITALL-in-recv-syscall.patch ApplyPatch 2445-io_uring-clear-req-result-on-IOPOLL-re-issue.patch ApplyPatch 2446-io_uring-fix-IOPOLL-EAGAIN-retries.patch ApplyPatch 2447-alinux-mm-Fix-the-vma-merge-warning.patch ApplyPatch 2448-mm-Fix-mremap-not-considering-huge-pmd-devmap.patch ApplyPatch 2449-x86-speculation-Prevent-rogue-cross-process-SSBD-shu.patch ApplyPatch 2450-x86-speculation-Avoid-force-disabling-IBPB-based-on-.patch ApplyPatch 2451-x86-speculation-PR_SPEC_FORCE_DISABLE-enforcement-fo.patch ApplyPatch 2452-vt-keyboard-avoid-signed-integer-overflow-in-k_ascii.patch ApplyPatch 2453-kernel-relay.c-handle-alloc_percpu-returning-NULL-in.patch ApplyPatch 2454-x86-cpu-Add-a-steppings-field-to-struct-x86_cpu_id.patch ApplyPatch 2455-x86-cpu-Add-table-argument-to-cpu_matches.patch ApplyPatch 2456-x86-speculation-Add-Special-Register-Buffer-Data-Sam.patch ApplyPatch 2457-x86-speculation-Add-SRBDS-vulnerability-and-mitigati.patch ApplyPatch 2458-x86-speculation-Add-Ivy-Bridge-to-affected-list.patch ApplyPatch 2459-Revert-zram-convert-remaining-CLASS_ATTR-to-CLASS_AT.patch ApplyPatch 2460-sctp-implement-memory-accounting-on-tx-path.patch ApplyPatch 2461-crypto-ccp-Release-all-allocated-memory-if-sha-type-.patch ApplyPatch 2462-random32-update-the-net-random-state-on-interrupt-an.patch ApplyPatch 2463-mm-hugetlb-fix-a-race-between-hugetlb-sysctl-handler.patch ApplyPatch 2464-rbd-require-global-CAP_SYS_ADMIN-for-mapping-and-unm.patch ApplyPatch 2465-geneve-add-transport-ports-in-route-lookup-for-genev.patch ApplyPatch 2466-hdlc_ppp-add-range-checks-in-ppp_cp_parse_cr.patch ApplyPatch 2467-netfilter-ctnetlink-add-a-range-check-for-l3-l4-prot.patch ApplyPatch 2468-icmp-randomize-the-global-rate-limiter.patch ApplyPatch 2469-tty-make-FONTX-ioctl-use-the-tty-pointer-they-were-a.patch ApplyPatch 2470-vt-keyboard-simplify-vt_kdgkbsent.patch ApplyPatch 2471-vt-keyboard-extend-func_buf_lock-to-readers.patch ApplyPatch 2472-blktrace-fix-debugfs-use-after-free.patch ApplyPatch 2473-vt-Disable-KD_FONT_OP_COPY.patch ApplyPatch 2474-perf-core-Fix-a-memory-leak-in-perf_event_parse_addr.patch ApplyPatch 2475-powercap-restrict-energy-meter-to-root-access.patch ApplyPatch 2476-perf-core-Fix-race-in-the-perf_mmap_close-function.patch ApplyPatch 2477-block-disable-iopoll-for-split-bio.patch ApplyPatch 2478-io_uring-fix-io_wqe-work_list-corruption.patch ApplyPatch 2479-io_uring-always-let-io_iopoll_complete-complete-poll.patch ApplyPatch 2480-ovl-fix-dentry-leak-in-ovl_get_redirect.patch ApplyPatch 2481-alinux-blk-throttle-Fix-the-possible-NULL-service-tr.patch ApplyPatch 2482-netfilter-conntrack-fix-infinite-loop-on-rmmod.patch ApplyPatch 2483-io_uring-hold-uring_lock-while-completing-failed-pol.patch ApplyPatch 2484-alinux-tcp_rt-rm-maintainer-Ya-Zhao.patch ApplyPatch 2485-fs-move-filp_close-outside-of-__close_fd_get_file.patch ApplyPatch 2486-io_uring-allow-non-fixed-files-with-SQPOLL.patch ApplyPatch 2487-x86-mce-Rename-first-function-as-early.patch ApplyPatch 2488-x86-mce-Convert-the-CEC-to-use-the-MCE-notifier.patch ApplyPatch 2489-x86-mce-Add-Skylake-quirk-for-patrol-scrub-reported-.patch ApplyPatch 2490-x86-extable-Introduce-_ASM_EXTABLE_UA-for-uaccess-fi.patch ApplyPatch 2491-x86-mce-Stop-mce_reign-from-re-computing-severity-fo.patch ApplyPatch 2492-x86-mce-Pass-pointer-to-saved-pt_regs-to-severity-ca.patch ApplyPatch 2493-x86-mce-Provide-method-to-find-out-the-type-of-an-ex.patch ApplyPatch 2494-x86-mce-Add-_ASM_EXTABLE_CPY-for-copy-user-access.patch ApplyPatch 2495-x86-insn-eval-Add-support-for-64-bit-kernel-mode.patch ApplyPatch 2496-x86-uaccess-Move-copy_user_handle_tail-into-asm.patch ApplyPatch 2497-x86-mce-Avoid-tail-copy-when-machine-check-terminate.patch ApplyPatch 2498-x86-mce-Recover-from-poison-found-while-copying-from.patch ApplyPatch 2499-x86-mce-Decode-a-kernel-instruction-to-determine-if-.patch ApplyPatch 2500-io_uring-provide-generic-io_req_complete-helper.patch ApplyPatch 2501-io_uring-fix-cancel-of-deferred-reqs-with-files.patch ApplyPatch 2502-io_uring-fix-linked-deferred-files-cancellation.patch ApplyPatch 2503-io_uring-don-t-recurse-on-tsk-sighand-siglock-with-s.patch ApplyPatch 2504-io_uring-fix-racy-IOPOLL-completions.patch ApplyPatch 2505-io_uring-fail-poll-arm-on-queue-proc-failure.patch ApplyPatch 2506-io_uring-sanitize-double-poll-handling.patch ApplyPatch 2507-io_uring-always-delete-double-poll-wait-entry-on-mat.patch ApplyPatch 2508-io_uring-remove-inflight-batching-in-free_many.patch ApplyPatch 2509-io_uring-don-t-pass-def-into-io_req_work_grab_env.patch ApplyPatch 2510-io_uring-defer-file-table-grabbing-request-cleanup-f.patch ApplyPatch 2511-io_uring-fix-0-iov-read-buffer-select.patch ApplyPatch 2512-mm-shmem-disable-interrupt-when-acquiring-info-lock-.patch ApplyPatch 2513-perf-x86-Always-store-regs-ip-in-perf_callchain_kern.patch ApplyPatch 2514-selftests-bpf-test_progs-do-not-check-errno-0.patch ApplyPatch 2515-alinux-locking-qspinlock-x86-Fix-performance-regress.patch ApplyPatch 2516-io-wq-return-next-work-from-do_work-directly.patch ApplyPatch 2517-io_uring-deduplicate-freeing-linked-timeouts.patch ApplyPatch 2518-io_uring-do-grab_env-just-before-punting.patch ApplyPatch 2519-io_uring-clean-up-io_kill_linked_timeout-locking.patch ApplyPatch 2520-io_uring-fix-recursive-completion-locking-on-oveflow.patch ApplyPatch 2521-io_uring-add-missing-REQ_F_COMP_LOCKED-for-nested-re.patch ApplyPatch 2522-tpm-tpm_tis-Free-IRQ-if-probing-fails.patch ApplyPatch 2523-dm-add-dm_table_device_name.patch ApplyPatch 2524-dm-crypt-make-workqueue-names-device-specific.patch ApplyPatch 2525-Revert-dm-crypt-use-WQ_HIGHPRI-for-the-IO-and-crypt-.patch ApplyPatch 2526-dm-crypt-export-sysfs-of-kcryptd-workqueue.patch ApplyPatch 2527-alinux-dm-crypt-fix-sysfs-name-collision-when-reload.patch ApplyPatch 2528-tcp-fix-marked-lost-packets-not-being-retransmitted.patch ApplyPatch 2529-X.509-Fix-crash-caused-by-NULL-pointer.patch ApplyPatch 2530-alinux-cgroup-introduce-cache-struct-and-function.patch ApplyPatch 2531-alinux-memcg-memcg-extract-init-from-mem_cgroup_allo.patch ApplyPatch 2532-alinux-memcg-use-cache-when-creating-memcg.patch ApplyPatch 2533-alinux-cpuacct-extract-init-and-free.patch ApplyPatch 2534-alinux-cpuacct-use-cache-when-creating-cpuacct.patch ApplyPatch 2535-alinux-sched-use-cache-when-creating-task_group.patch ApplyPatch 2536-alinux-cgroup-use-cache-for-kernfs-node.patch ApplyPatch 2537-alinux-cgroup-introduce-cgroup_limit.patch ApplyPatch 2538-alinux-cgroup-fix-dead-lock-in-put_to_cache.patch ApplyPatch 2539-bpf-tcp_bpf_recvmsg-should-return-EAGAIN-when-nonblo.patch ApplyPatch 2540-SUNRPC-Fix-possible-autodisconnect-during-connect-du.patch ApplyPatch 2541-alinux-Revert-zram-close-udev-startup-race-condition.patch ApplyPatch 2542-block-genhd-add-groups-argument-to-device_add_disk.patch ApplyPatch 2543-nvme-register-ns_id-attributes-as-default-sysfs-grou.patch ApplyPatch 2544-aoe-register-default-groups-with-device_add_disk.patch ApplyPatch 2545-zram-register-default-groups-with-device_add_disk.patch ApplyPatch 2546-virtio-blk-modernize-sysfs-attribute-creation.patch ApplyPatch 2547-KVM-remove-kvm_arch_has_vcpu_debugfs.patch ApplyPatch 2548-KVM-no-need-to-check-return-value-of-debugfs_create-.patch ApplyPatch 2549-x86-apic-msi-Plug-non-maskable-MSI-affinity-race.patch ApplyPatch 2550-refcount_t-Add-ACQUIRE-ordering-on-success-for-dec-s.patch ApplyPatch 2551-alinux-Revert-TencentOS-kernel-ipvs-avoid-drop-first.patch ApplyPatch 2552-ipvs-allow-connection-reuse-for-unconfirmed-conntrac.patch ApplyPatch 2553-alinux-tcp-introduce-tunable-tcp_rto_min-value.patch ApplyPatch 2554-x86-resctrl-Fix-an-imbalance-in-domain_remove_cpu.patch ApplyPatch 2555-x86-resctrl-Fix-potential-memory-leak.patch ApplyPatch 2556-x86-resctrl-Fix-use-after-free-when-deleting-resourc.patch ApplyPatch 2557-x86-resctrl-Fix-use-after-free-due-to-inaccurate-ref.patch ApplyPatch 2558-x86-resctrl-Fix-a-deadlock-due-to-inaccurate-referen.patch ApplyPatch 2559-x86-resctrl-Preserve-CDP-enable-over-CPU-hotplug.patch ApplyPatch 2560-x86-resctrl-Fix-invalid-attempt-at-removing-the-defa.patch ApplyPatch 2561-x86-resctrl-Fix-a-NULL-vs-IS_ERR-static-checker-warn.patch ApplyPatch 2562-x86-resctrl-Remove-superfluous-kernfs_get-calls-to-p.patch ApplyPatch 2563-x86-resctrl-Add-necessary-kernfs_put-calls-to-preven.patch ApplyPatch 2564-x86-resctrl-Remove-unused-struct-mbm_state-chunks_bw.patch ApplyPatch 2565-x86-resctrl-Fix-incorrect-local-bandwidth-when-mba_s.patch ApplyPatch 2566-x86-resctrl-Use-an-IPI-instead-of-task_work_add-to-u.patch ApplyPatch 2567-x86-resctrl-Don-t-move-a-task-to-the-same-resource-g.patch ApplyPatch 2568-alinux-net-add-pingtrace-feature-support.patch ApplyPatch 2569-tty-Fix-pgrp-locking-in-tiocspgrp.patch ApplyPatch 2570-tty-Fix-session-locking.patch ApplyPatch 2571-scsi-target-Fix-XCOPY-NAA-identifier-lookup.patch ApplyPatch 2572-nfsd4-readdirplus-shouldn-t-return-parent-of-export.patch ApplyPatch 2573-tracing-Fix-race-in-trace_open-and-buffer-resize-cal.patch ApplyPatch 2574-futex-Ensure-the-correct-return-value-from-futex_loc.patch ApplyPatch 2575-nbd-freeze-the-queue-while-we-re-adding-connections.patch ApplyPatch 2576-x86-sgx-Add-SGX-architectural-data-structures.patch ApplyPatch 2577-x86-sgx-Add-wrappers-for-ENCLS-functions.patch ApplyPatch 2578-x86-cpufeatures-Add-Intel-SGX-hardware-bits.patch ApplyPatch 2579-x86-cpufeatures-msr-Add-Intel-SGX-Launch-Control-har.patch ApplyPatch 2580-x86-sgx-Initialize-metadata-for-Enclave-Page-Cache-E.patch ApplyPatch 2581-x86-mm-Signal-SIGSEGV-with-PF_SGX.patch ApplyPatch 2582-x86-intel-Initialize-IA32_FEAT_CTL-MSR-at-boot.patch ApplyPatch 2583-x86-cpu-intel-Detect-SGX-support.patch ApplyPatch 2584-x86-cpu-intel-Add-a-nosgx-kernel-parameter.patch ApplyPatch 2585-x86-sgx-Add-SGX-page-allocator-functions.patch ApplyPatch 2586-mm-Add-mprotect-hook-to-struct-vm_operations_struct.patch ApplyPatch 2587-x86-sgx-Add-an-SGX-misc-driver-interface.patch ApplyPatch 2588-x86-sgx-Add-SGX_IOC_ENCLAVE_CREATE.patch ApplyPatch 2589-x86-sgx-Add-SGX_IOC_ENCLAVE_ADD_PAGES.patch ApplyPatch 2590-x86-sgx-Add-SGX_IOC_ENCLAVE_INIT.patch ApplyPatch 2591-x86-sgx-Add-SGX_IOC_ENCLAVE_PROVISION.patch ApplyPatch 2592-selftests-x86-Add-a-selftest-for-SGX.patch ApplyPatch 2593-x86-sgx-Add-a-page-reclaimer.patch ApplyPatch 2594-x86-sgx-Add-ptrace-support-for-the-SGX-driver.patch ApplyPatch 2595-Documentation-x86-Document-SGX-kernel-architecture.patch ApplyPatch 2596-x86-sgx-Update-MAINTAINERS.patch ApplyPatch 2597-x86-sgx-Clarify-laundry_list-locking.patch ApplyPatch 2598-selftests-sgx-Use-a-statically-generated-3072-bit-RS.patch ApplyPatch 2599-x86-sgx-Return-ERESTARTSYS-in-sgx_ioc_enclave_add_pa.patch ApplyPatch 2600-x86-sgx-Fix-sgx_ioc_enclave_provision-kernel-doc-com.patch ApplyPatch 2601-x86-sgx-Fix-a-typo-in-kernel-doc-markup.patch ApplyPatch 2602-x86-sgx-Return-EINVAL-on-a-zero-length-buffer-in-sgx.patch ApplyPatch 2603-x86-sgx-Maintain-encl-refcount-for-each-encl-mm_list.patch ApplyPatch 2604-alinux-nfs-hornor-timeo-and-retrans-option-when-moun.patch ApplyPatch 2605-alinux-sunrpc-honor-rpc_task-s-timeout-value-in-rpcb.patch ApplyPatch 2606-x86-fsgsbase-64-Introduce-FS-GS-base-helper-function.patch ApplyPatch 2607-x86-fsgsbase-64-Make-ptrace-use-the-new-FS-GS-base-h.patch ApplyPatch 2608-x86-fsgsbase-64-Convert-the-ELF-core-dump-code-to-th.patch ApplyPatch 2609-x86-fsgsbase-64-Factor-out-FS-GS-segment-loading-fro.patch ApplyPatch 2610-x86-segments-64-Rename-the-GDT-PER_CPU-entry-to-CPU_.patch ApplyPatch 2611-x86-vdso-Introduce-helper-functions-for-CPU-and-node.patch ApplyPatch 2612-x86-vdso-Initialize-the-CPU-node-NR-segment-descript.patch ApplyPatch 2613-x86-segments-Introduce-the-CPUNODE-naming-to-better-.patch ApplyPatch 2614-x86-fsgsbase-64-Clean-up-various-details.patch ApplyPatch 2615-x86-fsgsbase-64-Fix-the-base-write-helper-functions.patch ApplyPatch 2616-x86-cpu-Add-unsafe_fsgsbase-to-enable-CR4.FSGSBASE.patch ApplyPatch 2617-x86-fsgsbase-64-Add-intrinsics-for-FSGSBASE-instruct.patch ApplyPatch 2618-x86-kcsan-Add-__no_kcsan-to-noinstr.patch ApplyPatch 2619-x86-fsgsbase-64-Enable-FSGSBASE-instructions-in-help.patch ApplyPatch 2620-x86-process-Unify-copy_thread_tls.patch ApplyPatch 2621-x86-process-64-Make-save_fsgs_for_kvm-ready-for-FSGS.patch ApplyPatch 2622-x86-process-64-Use-FSGSBASE-instructions-on-thread-c.patch ApplyPatch 2623-x86-entry-64-Switch-CR3-before-SWAPGS-in-paranoid-en.patch ApplyPatch 2624-x86-entry-64-Introduce-the-FIND_PERCPU_BASE-macro.patch ApplyPatch 2625-x86-entry-64-Handle-FSGSBASE-enabled-paranoid-entry-.patch ApplyPatch 2626-x86-cpu-Enable-FSGSBASE-on-64bit-by-default-and-add-.patch ApplyPatch 2627-x86-elf-Enumerate-kernel-FSGSBASE-capability-in-AT_H.patch ApplyPatch 2628-x86-ptrace-Document-FSBASE-and-GSBASE-ABI-oddities.patch ApplyPatch 2629-x86-ptrace-Prevent-ptrace-from-clearing-the-FS-GS-se.patch ApplyPatch 2630-x86-fsgsbase-64-Fix-NULL-deref-in-86_fsgsbase_read_t.patch ApplyPatch 2631-x86-fsgsbase-Replace-static_cpu_has-with-boot_cpu_ha.patch ApplyPatch 2632-compiler.h-Move-instrumentation_begin-end-to-new-lin.patch ApplyPatch 2633-x86-fsgsbase-Fix-Xen-PV-support.patch ApplyPatch 2634-x86-entry-64-Do-not-use-RDPID-in-paranoid-entry-to-a.patch ApplyPatch 2635-x86-entry-64-Correct-the-comment-over-SAVE_AND_SET_G.patch ApplyPatch 2636-Documentation-x86-64-Add-documentation-for-GS-FS-add.patch ApplyPatch 2637-x86-process-64-Use-FSBSBASE-in-switch_to-if-availabl.patch ApplyPatch 2638-x86-ptrace-Fix-32-bit-PTRACE_SETREGS-vs-fsbase-and-g.patch ApplyPatch 2639-alinux-fuse-Fix-possible-deadlock-when-writing-back-.patch ApplyPatch 2640-alinux-9P-update-inode-cm-time-when-write.patch ApplyPatch 2641-PCI-pciehp-Differentiate-between-surprise-and-safe-r.patch ApplyPatch 2642-x86-speculation-swapgs-Check-FSGSBASE-in-enabling-SW.patch ApplyPatch 2643-x86-entry-64-Remove-unneeded-kernel-CR3-switching.patch ApplyPatch 2644-perf-x86-Add-MSR-probe-interface.patch ApplyPatch 2645-perf-x86-rapl-Use-new-MSR-detection-interface.patch ApplyPatch 2646-perf-x86-rapl-Get-rapl_cntr_mask-from-new-probe-fram.patch ApplyPatch 2647-perf-x86-rapl-Get-MSR-values-from-new-probe-framewor.patch ApplyPatch 2648-perf-x86-rapl-Get-attributes-from-new-probe-framewor.patch ApplyPatch 2649-perf-x86-rapl-Get-quirk-state-from-new-probe-framewo.patch ApplyPatch 2650-perf-x86-rapl-Add-Ice-Lake-RAPL-support.patch ApplyPatch 2651-perf-x86-rapl-Move-RAPL-support-to-common-x86-code.patch ApplyPatch 2652-perf-x86-rapl-Refactor-to-share-the-RAPL-code-betwee.patch ApplyPatch 2653-perf-x86-rapl-Make-perf_probe_msr-more-robust-and-fl.patch ApplyPatch 2654-x86-devicetable-Move-x86-specific-macro-out-of-gener.patch ApplyPatch 2655-x86-cpu-Add-consistent-CPU-match-macros.patch ApplyPatch 2656-perf-x86-rapl-Add-AMD-Fam17h-RAPL-support.patch ApplyPatch 2657-perf-x86-rapl-Add-Hygon-Fam18h-RAPL-support.patch ApplyPatch 2658-tools-power-turbostat-Support-AMD-Family-19h.patch ApplyPatch 2659-perf-x86-rapl-Add-AMD-Fam19h-RAPL-support.patch ApplyPatch 2660-x86-msr-index-sort-AMD-RAPL-MSRs-by-address.patch ApplyPatch 2661-powercap-intel_rapl_msr-Convert-rapl_msr_priv-into-p.patch ApplyPatch 2662-powercap-Add-AMD-Fam17h-RAPL-support.patch ApplyPatch 2663-RDMA-cma-core-Avoid-callback-on-rdma_addr_cancel.patch ApplyPatch 2664-RDMA-core-Introduce-and-use-rdma_find_ndev_for_src_i.patch ApplyPatch 2665-RDMA-core-Avoid-unnecessary-sa_family-overwrite.patch ApplyPatch 2666-RDMA-core-Let-protocol-specific-function-typecast-so.patch ApplyPatch 2667-RDMA-core-Introduce-and-use-rdma_set_src_addr-betwee.patch ApplyPatch 2668-RDMA-core-Rename-rdma_copy_addr-to-rdma_copy_src_l2_.patch ApplyPatch 2669-RDMA-core-Use-common-code-flow-for-IPv4-6-for-addr-r.patch ApplyPatch 2670-RDMA-core-Refer-to-network-type-instead-of-device-ty.patch ApplyPatch 2671-RDMA-core-Protect-against-changing-dst-dev-during-de.patch ApplyPatch 2672-RDMA-core-Simplify-roce_resolve_route_from_path.patch ApplyPatch 2673-RDMA-core-Introduce-rdma_read_gid_attr_ndev_rcu-to-c.patch ApplyPatch 2674-RDMA-core-Consider-net-ns-of-gid-attribute-for-RoCE.patch ApplyPatch 2675-eventfd-convert-to-f_op-read_iter.patch ApplyPatch 2676-swiotlb-Introduce-swiotlb_max_mapping_size.patch ApplyPatch 2677-swiotlb-Add-is_swiotlb_active-function.patch ApplyPatch 2678-dma-Introduce-dma_max_mapping_size.patch ApplyPatch 2679-virtio-Introduce-virtio_max_dma_size.patch ApplyPatch 2680-virtio-blk-Consider-virtio_max_dma_size-for-maximum-.patch ApplyPatch 2681-alinux-virtio_ring-Force-use-dma-api-when-AMD-SEV-is.patch ApplyPatch 2682-alinux-virtio_ring-Distinguish-max-mapping-size-betw.patch ApplyPatch 2683-alinux-virtiofs-accept-virtio_fs-filesystem-type-as-.patch ApplyPatch 2684-ext4-convert-BUG_ON-s-to-WARN_ON-s-in-mballoc.c.patch ApplyPatch 2685-writeback-Export-inode_io_list_del.patch ApplyPatch 2686-ext4-Avoid-freeing-inodes-on-dirty-list.patch ApplyPatch 2687-Revert-eventfd-convert-to-f_op-read_iter.patch ApplyPatch 2688-locking-qrwlock-Fix-ordering-in-queued_write_lock_sl.patch ApplyPatch 2689-alinux-sched-introduce-per-cgroup-identity.patch ApplyPatch 2690-alinux-sched-introduce-group-identity-smt-expeller.patch ApplyPatch 2691-alinux-sched-introduce-group-identity-idle-saver.patch ApplyPatch 2692-alinux-sched-introduce-idle-seeker-and-ID_IDLE_AVG.patch ApplyPatch 2693-alinux-sched-rescue-the-expellee-on-migration.patch ApplyPatch 2694-alinux-sched-fix-the-bug-that-nr_high_running-underf.patch ApplyPatch 2695-alinux-sched-isolation-dynamical-CPU-isolation-suppo.patch ApplyPatch 2696-alinux-sched-fix-the-bug-that-nr_tasks-incorrect.patch ApplyPatch 2697-x86-MCE-AMD-EDAC-mce_amd-Add-new-Load-Store-unit-Mca.patch ApplyPatch 2698-EDAC-mce_amd-Always-load-on-SMCA-systems.patch ApplyPatch 2699-x86-amd_nb-Add-Family-19h-PCI-IDs.patch ApplyPatch 2700-EDAC-amd64-Add-family-ops-for-Family-19h-Models-00h-.patch ApplyPatch 2701-EDAC-amd64-Drop-some-family-checks-for-newer-systems.patch ApplyPatch 2702-alinux-EDAC-mce_amd-More-reasonable-warning-for-no-S.patch ApplyPatch 2703-alinux-jbd2-jbd2_seq_stats_next-should-increase-posi.patch ApplyPatch 2704-alinux-sched-fix-the-bug-that-performence-reduction-.patch ApplyPatch 2705-netfilter-x_tables-Use-correct-memory-barriers.patch ApplyPatch 2706-alinux-sched-fix-the-bug-that-the-declaration-of-thr.patch ApplyPatch 2707-ck-virtio-add-module-option-to-force_xdp.patch ApplyPatch 2708-virtio-net-support-XDP-when-not-more-queues.patch ApplyPatch 2709-block-fix-use-after-free-in-disk_part_iter_next.patch ApplyPatch 2710-blk-settings-align-max_sectors-on-logical_block_size.patch ApplyPatch 2711-block-only-update-parent-bi_status-when-bio-fail.patch ApplyPatch 2712-dm-table-Remove-BUG_ON-in_interrupt.patch ApplyPatch 2713-dm-ioctl-fix-error-return-code-in-target_message.patch ApplyPatch 2714-dm-snapshot-flush-merged-data-before-committing-meta.patch ApplyPatch 2715-dm-ioctl-fix-out-of-bounds-array-access-when-no-devi.patch ApplyPatch 2716-alinux-mm-thp-relax-migration-wait-when-failed-to-ge.patch ApplyPatch 2717-fs-Don-t-invalidate-page-buffers-in-block_write_full.patch ApplyPatch 2718-quota-Sanity-check-quota-file-headers-on-load.patch ApplyPatch 2719-quota-Fix-memory-leak-when-handling-corrupted-quota-.patch ApplyPatch 2720-quota-Don-t-overflow-quota-file-offsets.patch ApplyPatch 2721-fcntl-Fix-potential-deadlock-in-send_sig-io-urg.patch ApplyPatch 2722-writeback-Protect-inode-i_io_list-with-inode-i_lock.patch ApplyPatch 2723-writeback-Avoid-skipping-inode-writeback.patch ApplyPatch 2724-writeback-Fix-sync-livelock-due-to-b_dirty_time-proc.patch ApplyPatch 2725-writeback-Drop-I_DIRTY_TIME_EXPIRE.patch ApplyPatch 2726-lib-string-Add-strscpy_pad-function.patch ApplyPatch 2727-include-trace-events-writeback.h-fix-Wstringop-trunc.patch ApplyPatch 2728-memcg-fix-a-crash-in-wb_workfn-when-a-device-disappe.patch ApplyPatch 2729-fs-direct-io-fix-missing-sdio-boundary.patch ApplyPatch 2730-alinux-dm-crypt-fix-gcc-warning-when-parsing-workque.patch ApplyPatch 2731-ext4-don-t-BUG-on-inconsistent-journal-feature.patch ApplyPatch 2732-ext4-fix-a-memory-leak-of-ext4_free_data.patch ApplyPatch 2733-ext4-fix-deadlock-with-fs-freezing-and-EA-inodes.patch ApplyPatch 2734-xfs-fix-a-missing-unlock-on-error-in-xfs_fs_map_bloc.patch ApplyPatch 2735-NFS4-Fix-use-after-free-in-trace_event_raw_event_nfs.patch ApplyPatch 2736-NFS-pNFS-Fix-a-leak-of-the-layout-plh_outstanding-co.patch ApplyPatch 2737-pNFS-NFSv4-Fix-a-layout-segment-leak-in-pnfs_layout_.patch ApplyPatch 2738-NFSv4.2-fix-return-value-of-_nfs4_get_security_label.patch ApplyPatch 2739-vfio-pci-Fix-SR-IOV-VF-handling-with-MMIO-blocking.patch ApplyPatch 2740-vfio-pci-Avoid-recursive-read-lock-usage.patch ApplyPatch 2741-alinux-sched-fix-the-performence-regression-caused-b.patch ApplyPatch 2742-scsi-iscsi-Restrict-sessions-and-handles-to-admin-ca.patch ApplyPatch 2743-sysfs-Add-sysfs_emit-and-sysfs_emit_at-to-format-sys.patch ApplyPatch 2744-scsi-iscsi-Ensure-sysfs-attributes-are-limited-to-PA.patch ApplyPatch 2745-scsi-iscsi-Verify-lengths-on-passthrough-PDUs.patch ApplyPatch 2746-usbip-fix-stub_dev-usbip_sockfd_store-races-leading-.patch ApplyPatch 2747-btrfs-fix-race-when-cloning-extent-buffer-during-rew.patch ApplyPatch 2748-PCI-rpadlpar-Fix-potential-drc_name-corruption-in-st.patch ApplyPatch 2749-perf-x86-intel-Fix-a-crash-caused-by-zero-PEBS-statu.patch ApplyPatch 2750-bpf-x86-Validate-computation-of-branch-displacements.patch ApplyPatch 2751-bpf-x86-Validate-computation-of-branch-displacements.patch ApplyPatch 2752-gup-document-and-work-around-COW-can-break-either-wa.patch ApplyPatch 2753-Revert-alinux-sched-fix-the-performence-regression-c.patch ApplyPatch 2754-mm-thp-introduce-thp-zero-subpages-reclaim.patch ApplyPatch 2755-mm-thp-skip-kmemcg-and-slab-page-for-zero-subpages-r.patch ApplyPatch 2756-mm-thp-introduce-thp-reclaim-threshold.patch ApplyPatch 2757-mm-thp-introduce-a-controller-to-trigger-thp-reclaim.patch ApplyPatch 2758-mm-thp-add-some-statistics-for-thp-reclaim-stat.patch ApplyPatch 2759-openeuler-net-hinic-Add-Hardware-Abstract-Layer.patch ApplyPatch 2760-openeuler-net-hinic-Add-NIC-Layer.patch ApplyPatch 2761-openeuler-net-hinic-Add-ethtool-support.patch ApplyPatch 2762-openeuler-net-update-hi1822-nic-driver-to-1.8.2.8.patch ApplyPatch 2763-openeuler-net-hinic-fix-check-error-in-hinic.patch ApplyPatch 2764-openeuler-net-hinic-delete-address-print.patch ApplyPatch 2765-openeuler-net-hinic-fix-bug-in-dbgtool.patch ApplyPatch 2766-openeuler-net-hinic-cleanup-comments.patch ApplyPatch 2767-openeuler-net-hinic-add-security-check.patch ApplyPatch 2768-openeuler-net-hinic-fix-bug-in-api_csr_write.patch ApplyPatch 2769-openeuler-net-hinic-add-card_id-protection.patch ApplyPatch 2770-openeuler-net-update-hinic-driver-to-2.3.2.1.patch ApplyPatch 2771-openeuler-net-hinic-fix-bug-in-set-vlan.patch ApplyPatch 2772-openeuler-net-hinic-static-check-warnings-fix.patch ApplyPatch 2773-openeuler-net-hinic-modify-comments.patch ApplyPatch 2774-openeuler-net-hinic-fixes-dbgtool-bugs.patch ApplyPatch 2775-openeuler-net-hinic-modify-comment.patch ApplyPatch 2776-openeuler-net-hinic-fix-static-check-problem.patch ApplyPatch 2777-openeuler-net-hinic-fix-the-problem-that-memory-leak.patch ApplyPatch 2778-openeuler-net-hinic-fix-return-value-bug.patch ApplyPatch 2779-openeuler-net-hinic-fix-review-comment.patch ApplyPatch 2780-openeuler-net-hinic-fix-tx-padding-bug.patch ApplyPatch 2781-openeuler-net-hinic-modify-driver-version.patch ApplyPatch 2782-openeuler-net-hinic-fix-static-check-problem.patch ApplyPatch 2783-openeuler-net-hinic-modify-hw_layer-comment.patch ApplyPatch 2784-openeuler-net-hinic-modify-nic_layer-comment.patch ApplyPatch 2785-openeuler-net-hinic-remove-redundant-code.patch ApplyPatch 2786-openeuler-net-hinic-change-the-tx-min-frames-to-32-B.patch ApplyPatch 2787-openeuler-net-hinic-optimize-interrupt-rush.patch ApplyPatch 2788-openeuler-net-hinic-rectify-issue.patch ApplyPatch 2789-openEuler-watchdog-make-hardlockup-detect-code-publi.patch ApplyPatch 2790-openeuler-firmware-arm_sdei-add-interrupt-binding-ap.patch ApplyPatch 2791-openeuler-firmware-arm_sdei-make-sdei_api_event_disa.patch ApplyPatch 2792-openeuler-lockup_detector-init-lockup-detector-after.patch ApplyPatch 2793-openeuler-watchdog-add-nmi_watchdog-support-for-arm6.patch ApplyPatch 2794-openeuler-sdei_watchdog-use-the-secure-arch-timer-as.patch ApplyPatch 2795-openeuler-sdei_watchdog-refresh-last_timestamp-when-.patch ApplyPatch 2796-openeuler-sdei_watchdog-do-not-disable-sdei_watchdog.patch ApplyPatch 2797-openeuler-sdei_watchdog-clear-EOI-of-the-secure-time.patch ApplyPatch 2798-openeuler-stop_machine-mask-sdei-before-running-the-.patch ApplyPatch 2799-openeuler-sdei-fix-the-wrong-SDEI_CLEAR_EOI-function.patch ApplyPatch 2800-openeuler-arm64-kexec-only-clear-EOI-for-SDEI-in-NMI.patch ApplyPatch 2801-openeuler-sdei_watchdog-set-secure-timer-period-base.patch ApplyPatch 2802-openeuler-kprobes-arm64-Blacklist-sdei-watchdog-call.patch ApplyPatch 2803-openeuler-nmi_watchdog-add-asm-nmi.h-for-ARM64.patch ApplyPatch 2804-openEuler-resctrlfs-init-support-resctrlfs.patch ApplyPatch 2805-openEuler-resctrlfs-mpam-init-struct-for-mpam.patch ApplyPatch 2806-openEuler-arm64-mpam-define-mpam-registers.patch ApplyPatch 2807-openEuler-arm64-mpam-implenment-mpam_sched_in.patch ApplyPatch 2808-openEuler-arm64-mpam-set-MPAM1_EL1-MPAM2_EL2-in-mpam.patch ApplyPatch 2809-openEuler-arm64-mpam-debug-add-mpam_-read-write-_sys.patch ApplyPatch 2810-openEuler-arm64-mpam-use-mpam_-read-write-_sysreg_s-.patch ApplyPatch 2811-openEuler-arm64-mpam-add-macro-helpers-for-PARTID-PM.patch ApplyPatch 2812-openEuler-arm64-mpam-debug-improve-debug-info.patch ApplyPatch 2813-openEuler-arm64-mpam-debug-fix-debug-format.patch ApplyPatch 2814-openEuler-arm64-mpam-debug-fix-debug-info-print-form.patch ApplyPatch 2815-openEuler-arm64-mpam-debug-print-partid-and-pmg-in-t.patch ApplyPatch 2816-openEuler-arm64-mpam-call-mpam_sched_in-with-context.patch ApplyPatch 2817-openEuler-arm64-mpam-support-resctrl_group_schemata_.patch ApplyPatch 2818-openEuler-arm64-mpam-support-pmg-alloc-free.patch ApplyPatch 2819-openEuler-arm64-mpam-support-mondata-fields.patch ApplyPatch 2820-openEuler-arm64-mpam-debug-print-more-useful-info-fo.patch ApplyPatch 2821-openEuler-arm64-mpam-debug-print-debug-info-when-cre.patch ApplyPatch 2822-openEuler-arm64-mpam-add-group-partid-pmg-to-tasks-s.patch ApplyPatch 2823-openEuler-arm64-mpam-pass-rdtgroup-when-create-mon_d.patch ApplyPatch 2824-openEuler-arm64-mpam-support-monitor-read.patch ApplyPatch 2825-openEuler-arm64-mpam-support-monitor.patch ApplyPatch 2826-openEuler-arm64-mpam-support-num_partids-num_pmgs.patch ApplyPatch 2827-openEuler-arm64-mpam-add-mpam-extension-runtime-dete.patch ApplyPatch 2828-openEuler-arm64-mpam-print-mpam-caps-info-when-booti.patch ApplyPatch 2829-openEuler-arm64-mpam-disable-MPAM_SYS_REG_DEBUG.patch ApplyPatch 2830-openEuler-arm64-mpam-support-monitor.patch ApplyPatch 2831-openEuler-arm64-mpam-operation-not-permitted-when-re.patch ApplyPatch 2832-openEuler-arm64-mpam-free-mon-when-remove-momgroups.patch ApplyPatch 2833-openEuler-arm64-mpam-mon-add-WARN_ON-for-debug-free_.patch ApplyPatch 2834-openEuler-arm64-mpam-add-num_monitors-in-info-dir.patch ApplyPatch 2835-openEuler-arm64-mpam-get-num_mon-num_pmg-from-hardwa.patch ApplyPatch 2836-openEuler-arm64-mpam-don-t-reserve-mon-0-we-can-use-.patch ApplyPatch 2837-openEuler-arm64-mpam-get-alloc-mon-capable-enabled-f.patch ApplyPatch 2838-openEuler-arm64-mpam-alloc-mon-capable-enabled-debug.patch ApplyPatch 2839-openEuler-arm64-mpam-add-L3TALL-HHALL.patch ApplyPatch 2840-openEuler-arm64-mpam-enable-alloc-mon-capable-when-M.patch ApplyPatch 2841-openEuler-arm64-mpam-monitor-pmg-as-a-property-of-pa.patch ApplyPatch 2842-openEuler-arm64-mpam-fix-HHA-MAX-SET-GET-operation.patch ApplyPatch 2843-openEuler-arm64-mpam-don-t-allowd-create-mon_groups-.patch ApplyPatch 2844-openEuler-arm64-mpam-use-5-as-min-memory-bandwidth.patch ApplyPatch 2845-openEuler-arm64-mpam-debug-remove-debug-pr_info-at-s.patch ApplyPatch 2846-openEuler-arm64-mpam-support-L3TALL-HHALL.patch ApplyPatch 2847-openEuler-arm64-mpam-hard-code-mpam-resource-for-Hi1.patch ApplyPatch 2848-openEuler-arm64-mpam-delete-redundant-line-in-Makefi.patch ApplyPatch 2849-openEuler-arm64-mpam-add-cmdline-option-mpam.patch ApplyPatch 2850-openEuler-arm64-mpam-fix-compile-warning.patch ApplyPatch 2851-openEuler-cmetrics-remove-dead-code-in-mpam_ctrlmon..patch ApplyPatch 2852-openEuler-mpam-Code-security-rectification.patch ApplyPatch 2853-openEuler-mpam-fix-potential-resource-leak-in-mpam_d.patch ApplyPatch 2854-openEuler-arm64-mpam-fix-hard-code-address-map-for-1.patch ApplyPatch 2855-openEuler-arm64-mpam-destroy-domain-list-when-failed.patch ApplyPatch 2856-openEuler-arm64-mpam-unmap-all-previous-address-when.patch ApplyPatch 2857-openEuler-arm64-mpam-only-add-new-domain-node-to-dom.patch ApplyPatch 2858-openEuler-arm64-mpam-remove-unsupported-resource.patch ApplyPatch 2859-openEuler-arm64-mpam-update-group-flags-only-when-en.patch ApplyPatch 2860-openEuler-arm64-mpam-get-num_partids-from-system-reg.patch ApplyPatch 2861-openEuler-arm64-mpam-correct-num-of-partid-pmg.patch ApplyPatch 2862-openEuler-arm64-mpam-remove-unnecessary-debug-messag.patch ApplyPatch 2863-openEuler-arm64-mpam-fix-a-missing-unlock-in-error-b.patch ApplyPatch 2864-openEuler-arm64-mpam-cleanup-debuging-code.patch ApplyPatch 2865-openEuler-arm64-mpam-use-snprintf-instead-of-sprintf.patch ApplyPatch 2866-openEuler-mpam-fix-missing-fill-MSMON_CFG_MON_SEL-re.patch ApplyPatch 2867-openEuler-mpam-fix-monitor-s-disorder-from.patch ApplyPatch 2868-openEuler-arm64-mpam-cleanup-the-source-file-s-licen.patch ApplyPatch 2869-openEuler-ACPI-processor-Add-helper-to-convert-acpi_.patch ApplyPatch 2870-openEuler-ACPI-PPTT-Add-helper-to-validate-cache-nod.patch ApplyPatch 2871-openEuler-ACPI-PPTT-Filthy-hack-to-find-_a_-backward.patch ApplyPatch 2872-openEuler-ACPI-PPTT-cacheinfo-Label-caches-based-on-.patch ApplyPatch 2873-openEuler-ACPI-6.x-Add-definitions-for-MPAM-table.patch ApplyPatch 2874-openEuler-MPAM-ACPI-Refactoring-MPAM-init-process-an.patch ApplyPatch 2875-openEuler-arm64-mpam-Fix-unreset-resources-when-mkdi.patch ApplyPatch 2876-openEuler-arm64-mpam-Supplement-err-tips-in-info-las.patch ApplyPatch 2877-ck-ACPI-APD-Add-clock-frequency-for-for-phytium-i2c-.patch ApplyPatch 2878-ck-rtc-Add-Phytium-rtc-device-support.patch ApplyPatch 2879-ck-ACPI-add-support-for-phytium-profiling-in-GICC.patch ApplyPatch 2880-ck-irqchip-phytium-gic-add-phytium-new-gic-control-s.patch ApplyPatch 2881-x86-cpu-Create-Zhaoxin-processors-architecture-suppo.patch ApplyPatch 2882-x86-cpu-Remove-redundant-cpu_detect_cache_sizes-call.patch ApplyPatch 2883-x86-cpu-centaur-Replace-two-condition-switch-case-wi.patch ApplyPatch 2884-x86-cpu-centaur-Add-Centaur-family-7-CPUs-initializa.patch ApplyPatch 2885-ck-x86-cpufeatures-Add-Zhaoxin-feature-bits.patch ApplyPatch 2886-ck-x86-cpu-Add-detect-extended-topology-for-Zhaoxin-.patch ApplyPatch 2887-ACPI-x86-Add-Zhaoxin-processors-support-for-NONSTOP-.patch ApplyPatch 2888-x86-power-Optimize-C3-entry-on-Centaur-CPUs.patch ApplyPatch 2889-x86-acpi-cstate-Add-Zhaoxin-processors-support-for-c.patch ApplyPatch 2890-x86-mce-Add-Zhaoxin-MCE-support.patch ApplyPatch 2891-x86-mce-Add-Zhaoxin-CMCI-support.patch ApplyPatch 2892-x86-mce-Add-Zhaoxin-LMCE-support.patch ApplyPatch 2893-x86-speculation-spectre_v2-Exclude-Zhaoxin-CPUs-from.patch ApplyPatch 2894-x86-speculation-swapgs-Exclude-Zhaoxin-CPUs-from-SWA.patch ApplyPatch 2895-ck-x86-cpufeatures-Add-low-performance-CRC32C-instru.patch ApplyPatch 2896-ck-x86-cpu-Set-low-performance-CRC32C-flag-on-some-Z.patch ApplyPatch 2897-ck-crypto-x86-crc32c-intel-Exclude-low-performance-C.patch ApplyPatch 2898-x86-perf-Add-hardware-performance-events-support-for.patch ApplyPatch 2899-ck-ata-sata_zhaoxin-Add-support-for-Zhaoxin-Serial-A.patch ApplyPatch 2900-ck-xhci-Add-Zhaoxin-xHCI-LPM-U1-U2-feature-support.patch ApplyPatch 2901-PCI-Add-Zhaoxin-Vendor-ID.patch ApplyPatch 2902-PCI-Add-ACS-quirk-for-Zhaoxin-multi-function-devices.patch ApplyPatch 2903-PCI-Add-ACS-quirk-for-Zhaoxin-Root-Downstream-Ports.patch ApplyPatch 2904-ck-xhci-fix-issue-of-cross-page-boundary-in-TRB-pref.patch ApplyPatch 2905-ck-xhci-Show-Zhaoxin-XHCI-root-hub-speed-correctly.patch ApplyPatch 2906-ck-ALSA-hda-Add-support-of-Zhaoxin-SB-HDAC.patch ApplyPatch 2907-ck-ALSA-hda-Add-support-of-Zhaoxin-NB-HDAC.patch ApplyPatch 2908-ck-ALSA-hda-Add-support-of-Zhaoxin-NB-HDAC-codec.patch ApplyPatch 2909-ck-xhci-Adjust-the-UHCI-Controllers-bit-value.patch ApplyPatch 2910-ck-xhci-fix-issue-with-resume-from-system-Sx-state.patch ApplyPatch 2911-x86-apic-Mask-IOAPIC-entries-when-disabling-the-loca.patch ApplyPatch 2912-x86-Kconfig-Rename-UMIP-config-parameter.patch ApplyPatch 2913-x86-Kconfig-Drop-vendor-dependency-for-X86_UMIP.patch ApplyPatch 2914-ck-irqchip-phytium-gic-Sync-the-latest-code-modify.patch ApplyPatch 2915-ck-kdump-Fix-the-bug-that-no-vmcore-file-created.patch ApplyPatch 2916-alinux-Fix-memory-leak-of-radix-tree-in-sgx_encl_rel.patch ApplyPatch 2917-alinux-Fix-refcount-of-encl_mm-encl-in-sgx_encl_mm_r.patch ApplyPatch 2918-alinux-sched-fix-the-performence-regression-caused-b.patch ApplyPatch 2919-alinux-sched-Introduce-sched_feat-ID_LAST_HIGHCLASS_.patch ApplyPatch 2920-sched-fair-Optimize-select_idle_cpu.patch ApplyPatch 2921-tracing-Check-length-before-giving-out-the-filter-bu.patch ApplyPatch 2922-tracing-Correct-the-length-check-which-causes-memory.patch ApplyPatch 2923-mm-thp-remap-the-page-when-unmap-failed-for-thp-recl.patch ApplyPatch 2924-alinux-use-spin_lock_irqsave-instead-in-ioc_rqos_thr.patch ApplyPatch 2925-mm-validate-pmd-after-splitting.patch ApplyPatch 2926-alinux-sched-make-up-nr_high-under_running-for-cfs-b.patch ApplyPatch 2927-alinux-sched-fix-the-bug-that-compile-faid-without-C.patch ApplyPatch 2928-mm-thp-correct-the-order-of-unregister-shrinker-in-e.patch ApplyPatch 2929-xfs-simplify-xfs_chain_bio.patch ApplyPatch 2930-xfs-implement-cgroup-aware-writeback.patch ApplyPatch 2931-mm-proc-report-PR_SET_THP_DISABLE-in-proc.patch ApplyPatch 2932-mm-thp-make-transhuge_vma_suitable-available-for-ano.patch ApplyPatch 2933-mm-thp-fix-false-negative-of-shmem-vma-s-THP-eligibi.patch ApplyPatch 2934-proc-PID-smaps-consistent-whitespace-output-format.patch ApplyPatch 2935-alinux-sched-Fix-writer-racing-in-cgroup_idle_start-.patch ApplyPatch 2936-netfilter-x_tables-fix-compat-match-target-pad-out-o.patch ApplyPatch 2937-seq_file-disallow-extremely-large-seq-buffer-allocat.patch ApplyPatch 2938-PCI-Don-t-auto-realloc-if-we-re-preserving-firmware-.patch ApplyPatch 2939-PCI-Make-pci_hotplug_io_size-mem_size-and-bus_size-p.patch ApplyPatch 2940-PCI-Add-pci-hpmmiosize-and-pci-hpmmioprefsize-parame.patch ApplyPatch 2941-PCI-Avoid-double-hpmemsize-MMIO-window-assignment.patch ApplyPatch 2942-PCI-Don-t-disable-bridge-BARs-when-assigning-bus-res.patch ApplyPatch 2943-openeuler-sdei_watchdog-avoid-possible-false-hardloc.patch ApplyPatch 2944-ck-crypto-ccp-Add-Hygon-CSV-support.patch ApplyPatch 2945-ck-virtio-fs-accept-tag-from-dev_name-as-well.patch # END OF PATCH APPLICATIONS # Any further pre-build tree manipulations happen here. chmod +x scripts/checkpatch.pl mv COPYING COPYING-%{version} # This Prevents scripts/setlocalversion from mucking with our version numbers. touch .scmversion %define make make HOSTCFLAGS="%{?build_hostcflags}" HOSTLDFLAGS="%{?build_hostldflags}" # only deal with configs if we are going to build for the arch %ifnarch %nobuildarches rm -rf configs mkdir configs # Remove configs not for the buildarch for cfg in kernel-%{version}-*.config; do if [ `echo %{all_arch_configs} | grep -c $cfg` -eq 0 ]; then rm -f $cfg fi done # enable GCOV kernel config options if gcov is on %if %{with_gcov} for i in *.config do sed -i 's/# CONFIG_GCOV_KERNEL is not set/CONFIG_GCOV_KERNEL=y\nCONFIG_GCOV_PROFILE_ALL=y\n/' $i done %endif # now run oldconfig over all the config files for i in *.config do mv $i .config Arch=`sed -n 3p .config | cut -d' ' -f2 | cut -d'/' -f2` make ARCH=$Arch listnewconfig | grep -E '^CONFIG_' >.newoptions || true if [ -s .newoptions ]; then cat .newoptions #exit 1 fi rm -f .newoptions make ARCH=$Arch olddefconfig echo "# $Arch" > configs/$i cat .config >> configs/$i done # end of kernel config %endif # # End of Configs stuff # get rid of unwanted files resulting from patch fuzz find . \( -name "*.orig" -o -name "*~" \) -exec rm -f {} \; >/dev/null # remove unnecessary SCM files find . -name .gitignore -exec rm -f {} \; >/dev/null %if 0%{?rhel} >= 8 # Mangle /usr/bin/python shebangs to /usr/bin/python3 # Mangle all Python shebangs to be Python 3 explicitly # -p preserves timestamps # -n prevents creating ~backup files # -i specifies the interpreter for the shebang pathfix.py -pni "%{__python3} %{py3_shbang_opts}" scripts/ pathfix.py -pni "%{__python3} %{py3_shbang_opts}" scripts/diffconfig pathfix.py -pni "%{__python3} %{py3_shbang_opts}" scripts/bloat-o-meter pathfix.py -pni "%{__python3} %{py3_shbang_opts}" scripts/show_delta pathfix.py -pni "%{__python3} %{py3_shbang_opts}" tools/ tools/perf/scripts/python/*.py tools/kvm/kvm_stat/kvm_stat %endif cd .. ### ### build ### %build %if %{with_sparse} %define sparse_mflags C=1 %endif cp_vmlinux() { eu-strip --remove-comment -o "$2" "$1" } BuildKernel() { MakeTarget=$1 KernelImage=$2 Flavour=$3 Flav=${Flavour:++${Flavour}} InstallName=${5:-vmlinuz} DoModules=1 # Pick the right config file for the kernel we're building Config=kernel-%{version}-%{_target_cpu}${Flavour:+-${Flavour}}.config DevelDir=/usr/src/kernels/%{KVERREL}${Flav} # When the bootable image is just the ELF kernel, strip it. # We already copy the unstripped file into the debuginfo package. if [ "$KernelImage" = vmlinux ]; then CopyKernel=cp_vmlinux else CopyKernel=cp fi KernelVer=%{version}-%{release}.%{_target_cpu}${Flav} echo BUILDING A KERNEL FOR ${Flavour} %{_target_cpu}... # make sure EXTRAVERSION says what we want it to say perl -p -i -e "s/^EXTRAVERSION.*/EXTRAVERSION = -%{release}.%{_target_cpu}${Flav}/" Makefile # and now to start the build process %{make} -s %{?_smp_mflags} mrproper cp configs/$Config .config %if %{signmodules} cp %{SOURCE11} certs/. cp %{SOURCE12} certs/. %endif Arch=`head -1 .config | cut -b 3-` echo USING ARCH=$Arch KCFLAGS="%{?kcflags}" # add kpatch flags for base kernel if [ "$Flavour" == "" ]; then KCFLAGS="$KCFLAGS %{?kpatch_kcflags}" fi %{make} -s ARCH=$Arch olddefconfig >/dev/null %{make} -s ARCH=$Arch V=1 %{?_smp_mflags} KCFLAGS="$KCFLAGS" WITH_GCOV="%{?with_gcov}" $MakeTarget %{?sparse_mflags} %{?kernel_mflags} if [ $DoModules -eq 1 ]; then %{make} -s ARCH=$Arch V=1 %{?_smp_mflags} KCFLAGS="$KCFLAGS" WITH_GCOV="%{?with_gcov}" modules %{?sparse_mflags} || exit 1 fi mkdir -p $RPM_BUILD_ROOT/%{image_install_path} mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer %if %{with_debuginfo} mkdir -p $RPM_BUILD_ROOT%{debuginfodir}/%{image_install_path} %endif %ifarch aarch64 %{make} -s ARCH=$Arch V=1 dtbs dtbs_install INSTALL_DTBS_PATH=$RPM_BUILD_ROOT/%{image_install_path}/dtb-$KernelVer cp -r $RPM_BUILD_ROOT/%{image_install_path}/dtb-$KernelVer $RPM_BUILD_ROOT/lib/modules/$KernelVer/dtb find arch/$Arch/boot/dts -name '*.dtb' -type f | xargs rm -f %endif # Start installing the results install -m 644 .config $RPM_BUILD_ROOT/boot/config-$KernelVer install -m 644 .config $RPM_BUILD_ROOT/lib/modules/$KernelVer/config install -m 644 System.map $RPM_BUILD_ROOT/boot/System.map-$KernelVer install -m 644 System.map $RPM_BUILD_ROOT/lib/modules/$KernelVer/System.map # We estimate the size of the initramfs because rpm needs to take this size # into consideration when performing disk space calculations. (See bz #530778) dd if=/dev/zero of=$RPM_BUILD_ROOT/boot/initramfs-$KernelVer.img bs=1M count=20 if [ -f arch/$Arch/boot/zImage.stub ]; then cp arch/$Arch/boot/zImage.stub $RPM_BUILD_ROOT/%{image_install_path}/zImage.stub-$KernelVer || : cp arch/$Arch/boot/zImage.stub $RPM_BUILD_ROOT/lib/modules/$KernelVer/zImage.stub-$KernelVer || : fi $CopyKernel $KernelImage \ $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer chmod 755 $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer cp $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer $RPM_BUILD_ROOT/lib/modules/$KernelVer/$InstallName # hmac sign the kernel for FIPS echo "Creating hmac file: $RPM_BUILD_ROOT/%{image_install_path}/.vmlinuz-$KernelVer.hmac" ls -l $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer sha512hmac $RPM_BUILD_ROOT/%{image_install_path}/$InstallName-$KernelVer | sed -e "s,$RPM_BUILD_ROOT,," > $RPM_BUILD_ROOT/%{image_install_path}/.vmlinuz-$KernelVer.hmac; cp $RPM_BUILD_ROOT/%{image_install_path}/.vmlinuz-$KernelVer.hmac $RPM_BUILD_ROOT/lib/modules/$KernelVer/.vmlinuz.hmac if [ $DoModules -eq 1 ]; then # Override $(mod-fw) because we don't want it to install any firmware # we'll get it from the linux-firmware package and we don't want conflicts %{make} -s %{?_smp_mflags} ARCH=$Arch INSTALL_MOD_PATH=$RPM_BUILD_ROOT modules_install KERNELRELEASE=$KernelVer mod-fw= fi %if %{with_gcov} # install gcov-needed files to $BUILDROOT/$BUILD/...: # gcov_info->filename is absolute path # gcno references to sources can use absolute paths (e.g. in out-of-tree builds) # sysfs symlink targets (set up at compile time) use absolute paths to BUILD dir find . \( -name '*.gcno' -o -name '*.[chS]' \) -exec install -D '{}' "$RPM_BUILD_ROOT/$(pwd)/{}" \; %endif if [ $DoVDSO -ne 0 ]; then %{make} -s ARCH=$Arch INSTALL_MOD_PATH=$RPM_BUILD_ROOT vdso_install KERNELRELEASE=$KernelVer if [ ! -s ldconfig-kernel.conf ]; then echo > ldconfig-kernel.conf "\ # Placeholder file, no vDSO hwcap entries used in this kernel." fi %{__install} -D -m 444 ldconfig-kernel.conf \ $RPM_BUILD_ROOT/etc/ld.so.conf.d/kernel-$KernelVer.conf rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/vdso/.build-id fi # And save the headers/makefiles etc for building modules against # # This all looks scary, but the end result is supposed to be: # * all arch relevant include/ files # * all Makefile/Kconfig files # * all script/ files rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/source mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/build (cd $RPM_BUILD_ROOT/lib/modules/$KernelVer ; ln -s build source) # dirs for additional modules per module-init-tools, kbuild/modules.txt mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/updates mkdir -p $RPM_BUILD_ROOT/lib/modules/$KernelVer/weak-updates # first copy everything cp --parents `find -type f -name "Makefile*" -o -name "Kconfig*"` $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp Module.symvers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp System.map $RPM_BUILD_ROOT/lib/modules/$KernelVer/build if [ -s Module.markers ]; then cp Module.markers $RPM_BUILD_ROOT/lib/modules/$KernelVer/build fi # create the kABI metadata for use in packaging # NOTENOTE: the name symvers is used by the rpm backend # NOTENOTE: to discover and run the /usr/lib/rpm/fileattrs/kabi.attr # NOTENOTE: script which dynamically adds exported kernel symbol # NOTENOTE: checksums to the rpm metadata provides list. # NOTENOTE: if you change the symvers name, update the backend too echo "**** GENERATING kernel ABI metadata ****" gzip -c9 < Module.symvers > $RPM_BUILD_ROOT/boot/symvers-$KernelVer.gz cp $RPM_BUILD_ROOT/boot/symvers-$KernelVer.gz $RPM_BUILD_ROOT/lib/modules/$KernelVer/symvers.gz # then drop all but the needed Makefiles/Kconfig files rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Documentation rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include cp .config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build cp -a scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build rm -rf $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/tracing rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/spdxcheck.py if [ -f tools/objtool/objtool ]; then cp -a tools/objtool/objtool $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/tools/objtool/ || : fi if [ -d arch/$Arch/scripts ]; then cp -a arch/$Arch/scripts $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch} || : fi if [ -f arch/$Arch/*lds ]; then cp -a arch/$Arch/*lds $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/arch/%{_arch}/ || : fi if [ -f arch/%{asmarch}/kernel/module.lds ]; then cp -a --parents arch/%{asmarch}/kernel/module.lds $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ fi rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/*.o rm -f $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/scripts/*/*.o if [ -d arch/%{asmarch}/include ]; then cp -a --parents arch/%{asmarch}/include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ fi %ifarch aarch64 # arch/arm64/include/asm/xen references arch/arm cp -a --parents arch/arm/include/asm/xen $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ # arch/arm64/include/asm/opcodes.h references arch/arm cp -a --parents arch/arm/include/asm/opcodes.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ %endif cp -a include $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include %ifarch x86_64 # files for 'make prepare' to succeed with kernel-devel cp -a --parents arch/x86/entry/syscalls/syscall_32.tbl $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/entry/syscalls/syscalltbl.sh $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/entry/syscalls/syscallhdr.sh $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/entry/syscalls/syscall_64.tbl $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/tools/relocs_32.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/tools/relocs_64.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/tools/relocs.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/tools/relocs_common.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/tools/relocs.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents tools/include/tools/le_byteshift.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/purgatory/purgatory.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/purgatory/stack.S $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/purgatory/setup-x86_64.S $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/purgatory/entry64.S $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/boot/string.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/boot/string.c $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ cp -a --parents arch/x86/boot/ctype.h $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/ %endif # Make sure the Makefile and version.h have a matching timestamp so that # external modules can be built touch -r $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/Makefile $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/generated/uapi/linux/version.h # Copy .config to include/config/auto.conf so "make prepare" is unnecessary. cp $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/.config $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/include/config/auto.conf %if %{with_debuginfo} eu-readelf -n vmlinux | grep "Build ID" | awk '{print $NF}' > vmlinux.id cp vmlinux.id $RPM_BUILD_ROOT/lib/modules/$KernelVer/build/vmlinux.id # # save the vmlinux file for kernel debugging into the kernel-debuginfo rpm # mkdir -p $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer cp vmlinux $RPM_BUILD_ROOT%{debuginfodir}/lib/modules/$KernelVer %endif find $RPM_BUILD_ROOT/lib/modules/$KernelVer -name "*.ko" -type f >modnames # mark modules executable so that strip-to-file can strip them xargs --no-run-if-empty chmod u+x < modnames # Generate a list of modules for block and networking. grep -F /drivers/ modnames | xargs --no-run-if-empty nm -upA | sed -n 's,^.*/\([^/]*\.ko\): *U \(.*\)$,\1 \2,p' > drivers.undef collect_modules_list() { sed -r -n -e "s/^([^ ]+) \\.?($2)\$/\\1/p" drivers.undef | LC_ALL=C sort -u > $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.$1 if [ ! -z "$3" ]; then sed -r -e "/^($3)\$/d" -i $RPM_BUILD_ROOT/lib/modules/$KernelVer/modules.$1 fi } collect_modules_list networking \ 'register_netdev|ieee80211_register_hw|usbnet_probe|phy_driver_register|rt(l_|2x00)(pci|usb)_probe|register_netdevice' collect_modules_list block \ 'ata_scsi_ioctl|scsi_add_host|scsi_add_host_with_dma|blk_alloc_queue|blk_init_queue|register_mtd_blktrans|scsi_esp_register|scsi_register_device_handler|blk_queue_physical_block_size' 'pktcdvd.ko|dm-mod.ko' collect_modules_list drm \ 'drm_open|drm_init' collect_modules_list modesetting \ 'drm_crtc_init' # detect missing or incorrect license tags ( find $RPM_BUILD_ROOT/lib/modules/$KernelVer -name '*.ko' | xargs /sbin/modinfo -l | \ grep -E -v 'GPL( v2)?$|Dual BSD/GPL$|Dual MPL/GPL$|GPL and additional rights$' ) && exit 1 # remove files that will be auto generated by depmod at rpm -i time pushd $RPM_BUILD_ROOT/lib/modules/$KernelVer/ rm -f modules.{alias*,builtin.bin,dep*,*map,symbols*,devname,softdep} popd # Identify modules in the kernel-modules-extras package %{SOURCE17} $RPM_BUILD_ROOT lib/modules/$KernelVer %{SOURCE16} # Identify modules in the kernel-modules-internal package %{SOURCE17} $RPM_BUILD_ROOT lib/modules/$KernelVer %{SOURCE44} internal # # Generate the kernel-core and kernel-modules files lists # # Copy the System.map file for depmod to use, and create a backup of the # full module tree so we can restore it after we're done filtering cp System.map $RPM_BUILD_ROOT/. pushd $RPM_BUILD_ROOT mkdir restore cp -r lib/modules/$KernelVer/* restore/. # don't include anything going into kernel-modules-extra in the file lists xargs rm -rf < mod-extra.list # don't include anything going int kernel-modules-internal in the file lists xargs rm -rf < mod-internal.list if [ $DoModules -eq 1 ]; then # Find all the module files and filter them out into the core and # modules lists. This actually removes anything going into -modules # from the dir. find lib/modules/$KernelVer/kernel -name *.ko | sort -n > modules.list cp $RPM_SOURCE_DIR/filter-*.sh . %{SOURCE99} modules.list %{_target_cpu} rm filter-*.sh # Run depmod on the resulting module tree and make sure it isn't broken depmod -b . -aeF ./System.map $KernelVer &> depmod.out if [ -s depmod.out ]; then echo "Depmod failure" cat depmod.out exit 1 else rm depmod.out fi else # Ensure important files/directories exist to let the packaging succeed echo '%%defattr(-,-,-)' > modules.list echo '%%defattr(-,-,-)' > k-d.list mkdir -p lib/modules/$KernelVer/kernel # Add files usually created by make modules, needed to prevent errors # thrown by depmod during package installation touch lib/modules/$KernelVer/modules.order touch lib/modules/$KernelVer/modules.builtin fi # remove files that will be auto generated by depmod at rpm -i time pushd $RPM_BUILD_ROOT/lib/modules/$KernelVer/ rm -f modules.{alias*,builtin.bin,dep*,*map,symbols*,devname,softdep} popd # Go back and find all of the various directories in the tree. We use this # for the dir lists in kernel-core find lib/modules/$KernelVer/kernel -mindepth 1 -type d | sort -n > module-dirs.list # Cleanup rm System.map cp -r restore/* lib/modules/$KernelVer/. rm -rf restore popd # Make sure the files lists start with absolute paths or rpmbuild fails. # Also add in the dir entries sed -e 's/^lib*/\/lib/' %{?zipsed} $RPM_BUILD_ROOT/k-d.list > ../kernel${Flavour:+-${Flavour}}-modules.list sed -e 's/^lib*/%dir \/lib/' %{?zipsed} $RPM_BUILD_ROOT/module-dirs.list > ../kernel${Flavour:+-${Flavour}}-core.list sed -e 's/^lib*/\/lib/' %{?zipsed} $RPM_BUILD_ROOT/modules.list >> ../kernel${Flavour:+-${Flavour}}-core.list sed -e 's/^lib*/\/lib/' %{?zipsed} $RPM_BUILD_ROOT/mod-extra.list >> ../kernel${Flavour:+-${Flavour}}-modules-extra.list sed -e 's/^lib*/\/lib/' %{?zipsed} $RPM_BUILD_ROOT/mod-internal.list >> ../kernel${Flavour:+-${Flavour}}-modules-internal.list # Cleanup rm -f $RPM_BUILD_ROOT/k-d.list rm -f $RPM_BUILD_ROOT/modules.list rm -f $RPM_BUILD_ROOT/module-dirs.list rm -f $RPM_BUILD_ROOT/mod-extra.list rm -f $RPM_BUILD_ROOT/mod-internal.list %if %{signmodules} if [ $DoModules -eq 1 ]; then # Save the signing keys so we can sign the modules in __modsign_install_post cp certs/signing_key.pem certs/signing_key.pem.sign${Flav} cp certs/signing_key.x509 certs/signing_key.x509.sign${Flav} fi %endif # Move the devel headers out of the root file system mkdir -p $RPM_BUILD_ROOT/usr/src/kernels mv $RPM_BUILD_ROOT/lib/modules/$KernelVer/build $RPM_BUILD_ROOT/$DevelDir # This is going to create a broken link during the build, but we don't use # it after this point. We need the link to actually point to something # when kernel-devel is installed, and a relative link doesn't work across # the F17 UsrMove feature. ln -sf $DevelDir $RPM_BUILD_ROOT/lib/modules/$KernelVer/build # prune junk from kernel-devel find $RPM_BUILD_ROOT/usr/src/kernels -name ".*.cmd" -exec rm -f {} \; # build a BLS config for this kernel %{SOURCE43} "$KernelVer" "$RPM_BUILD_ROOT" "%{?variant}" } ### # DO it... ### # prepare directories rm -rf $RPM_BUILD_ROOT mkdir -p $RPM_BUILD_ROOT/boot mkdir -p $RPM_BUILD_ROOT%{_libexecdir} cd linux-%{KVERREL} %if %{with_debug} BuildKernel %make_target %kernel_image debug %endif %if %{with_up} BuildKernel %make_target %kernel_image %endif %global perf_make \ make EXTRA_CFLAGS="${RPM_OPT_FLAGS}" LDFLAGS="%{__global_ldflags}" -C tools/perf V=1 NO_PERF_READ_VDSO32=1 NO_PERF_READ_VDSOX32=1 WERROR=0 NO_LIBUNWIND=1 HAVE_CPLUS_DEMANGLE=1 NO_GTK2=1 NO_STRLCPY=1 NO_BIONIC=1 prefix=%{_prefix} PYTHON=%{__python3} %if %{with_perf} # perf # make sure check-headers.sh is executable chmod +x tools/perf/check-headers.sh %{perf_make} DESTDIR=$RPM_BUILD_ROOT all %endif %global tools_make \ %{make} V=1 %if %{with_tools} %ifarch %{cpupowerarchs} # cpupower # make sure version-gen.sh is executable. chmod +x tools/power/cpupower/utils/version-gen.sh %{tools_make} -C tools/power/cpupower CPUFREQ_BENCH=false DEBUG=false %ifarch x86_64 pushd tools/power/cpupower/debug/x86_64 %{tools_make} centrino-decode powernow-k8-decode popd %endif %ifarch x86_64 pushd tools/power/x86/x86_energy_perf_policy/ %{tools_make} popd pushd tools/power/x86/turbostat %{tools_make} popd %endif #turbostat/x86_energy_perf_policy %endif pushd tools/thermal/tmon/ %{tools_make} popd pushd tools/iio/ %{tools_make} popd pushd tools/gpio/ %{tools_make} popd %endif %global bpftool_make \ make EXTRA_CFLAGS="${RPM_OPT_FLAGS}" EXTRA_LDFLAGS="%{__global_ldflags}" DESTDIR=$RPM_BUILD_ROOT V=1 %if %{with_bpftool} pushd tools/bpf/bpftool %{bpftool_make} popd %endif %if %{with_doc} # Make the HTML pages. make htmldocs || %{doc_build_fail} # sometimes non-world-readable files sneak into the kernel source tree chmod -R a=rX Documentation find Documentation -type d | xargs chmod u+w %endif # In the modsign case, we do 3 things. 1) We check the "flavour" and hard # code the value in the following invocations. This is somewhat sub-optimal # but we're doing this inside of an RPM macro and it isn't as easy as it # could be because of that. 2) We restore the .tmp_versions/ directory from # the one we saved off in BuildKernel above. This is to make sure we're # signing the modules we actually built/installed in that flavour. 3) We # grab the arch and invoke mod-sign.sh command to actually sign the modules. # # We have to do all of those things _after_ find-debuginfo runs, otherwise # that will strip the signature off of the modules. %define __modsign_install_post \ if [ "%{signmodules}" -eq "1" ]; then \ if [ "%{with_debug}" -ne "0" ]; then \ %{modsign_cmd} certs/signing_key.pem.sign+debug certs/signing_key.x509.sign+debug $RPM_BUILD_ROOT/lib/modules/%{KVERREL}+debug/ \ fi \ if [ "%{with_up}" -ne "0" ]; then \ %{modsign_cmd} certs/signing_key.pem.sign certs/signing_key.x509.sign $RPM_BUILD_ROOT/lib/modules/%{KVERREL}/ \ fi \ fi \ %{nil} ### ### Special hacks for debuginfo subpackages. ### # This macro is used by %%install, so we must redefine it before that. %define debug_package %{nil} %if %{with_debuginfo} %ifnarch noarch %global __debug_package 1 %files -f debugfiles.list debuginfo-common-%{_target_cpu} %defattr(-,root,root) %endif %endif # # Disgusting hack alert! We need to ensure we sign modules *after* all # invocations of strip occur, which is in __debug_install_post if # find-debuginfo.sh runs, and __os_install_post if not. # %define __spec_install_post \ %{?__debug_package:%{__debug_install_post}}\ %{__arch_install_post}\ %{__os_install_post}\ %{__modsign_install_post} ### ### install ### %install cd linux-%{KVERREL} %if %{with_doc} docdir=$RPM_BUILD_ROOT%{_datadir}/doc/kernel-doc-%{rpmversion} # copy the source over mkdir -p $docdir tar -h -f - --exclude=man --exclude='.*' -c Documentation | tar xf - -C $docdir %endif # with_doc # We have to do the headers install before the tools install because the # kernel headers_install will remove any header files in /usr/include that # it doesn't install itself. %if %{with_headers} # Install kernel headers %{make} ARCH=%{hdrarch} INSTALL_HDR_PATH=$RPM_BUILD_ROOT/usr headers_install find $RPM_BUILD_ROOT/usr/include \ \( -name .install -o -name .check -o \ -name ..install.cmd -o -name ..check.cmd \) | xargs rm -f %endif %if %{with_perf} # perf tool binary and supporting scripts/binaries %{perf_make} DESTDIR=$RPM_BUILD_ROOT lib=%{_lib} install-bin install-traceevent-plugins # remove the 'trace' symlink. rm -f %{buildroot}%{_bindir}/trace # For both of the below, yes, this should be using a macro but right now # it's hard coded and we don't actually want it anyway right now. # Whoever wants examples can fix it up! # remove examples rm -rf %{buildroot}/usr/lib/examples/perf # remove the stray header file that somehow got packaged in examples rm -rf %{buildroot}/usr/lib/include/perf/bpf/bpf.h # remove perf-bpf examples rm -rf %{buildroot}/usr/lib/perf/examples rm -rf %{buildroot}/usr/lib/perf/include # python-perf extension %{perf_make} DESTDIR=$RPM_BUILD_ROOT install-python_ext # perf man pages (note: implicit rpm magic compresses them later) mkdir -p %{buildroot}/%{_mandir}/man1 %{perf_make} DESTDIR=$RPM_BUILD_ROOT install-man %endif %if %{with_tools} %ifarch %{cpupowerarchs} %{make} -C tools/power/cpupower DESTDIR=$RPM_BUILD_ROOT libdir=%{_libdir} mandir=%{_mandir} CPUFREQ_BENCH=false install rm -f %{buildroot}%{_libdir}/*.{a,la} %find_lang cpupower mv cpupower.lang ../ %ifarch x86_64 pushd tools/power/cpupower/debug/x86_64 install -m755 centrino-decode %{buildroot}%{_bindir}/centrino-decode install -m755 powernow-k8-decode %{buildroot}%{_bindir}/powernow-k8-decode popd %endif chmod 0755 %{buildroot}%{_libdir}/libcpupower.so* mkdir -p %{buildroot}%{_unitdir} %{buildroot}%{_sysconfdir}/sysconfig %endif %ifarch x86_64 mkdir -p %{buildroot}%{_mandir}/man8 pushd tools/power/x86/x86_energy_perf_policy %{tools_make} DESTDIR=%{buildroot} install popd pushd tools/power/x86/turbostat %{tools_make} DESTDIR=%{buildroot} install popd %endif #turbostat/x86_energy_perf_policy pushd tools/thermal/tmon %{tools_make} INSTALL_ROOT=%{buildroot} install popd pushd tools/iio %{tools_make} DESTDIR=%{buildroot} install popd pushd tools/gpio %{tools_make} DESTDIR=%{buildroot} install popd pushd tools/kvm/kvm_stat make INSTALL_ROOT=%{buildroot} install-tools make INSTALL_ROOT=%{buildroot} install-man popd %endif %if %{with_bpftool} pushd tools/bpf/bpftool %{bpftool_make} prefix=%{_prefix} bash_compdir=%{_sysconfdir}/bash_completion.d/ mandir=%{_mandir} install doc-install popd %endif # We have to do the headers checksum calculation after the tools install because # these might end up installing their own set of headers on top of kernel's %if %{with_headers} # compute a content hash to export as Provides: kernel-headers-checksum HEADERS_CHKSUM=$(export LC_ALL=C; find $RPM_BUILD_ROOT/usr/include -type f -name "*.h" \ ! -path $RPM_BUILD_ROOT/usr/include/linux/version.h | \ sort | xargs cat | sha1sum - | cut -f 1 -d ' '); # export the checksum via usr/include/linux/version.h, so the dynamic # find-provides can grab the hash to update it accordingly echo "#define KERNEL_HEADERS_CHECKSUM \"$HEADERS_CHKSUM\"" >> $RPM_BUILD_ROOT/usr/include/linux/version.h %endif ### ### clean ### %clean rm -rf $RPM_BUILD_ROOT ### ### scripts ### %if %{with_tools} %post -n kernel-tools-libs /sbin/ldconfig %postun -n kernel-tools-libs /sbin/ldconfig %endif # # This macro defines a %%post script for a kernel*-devel package. # %%kernel_devel_post [] # %define kernel_devel_post() \ %{expand:%%post %{?1:%{1}-}devel}\ if [ -f /etc/sysconfig/kernel ]\ then\ . /etc/sysconfig/kernel || exit $?\ fi\ if [ "$HARDLINK" != "no" -a -x /usr/sbin/hardlink ]\ then\ (cd /usr/src/kernels/%{KVERREL}%{?1:+%{1}} &&\ /usr/bin/find . -type f | while read f; do\ hardlink -c /usr/src/kernels/*%{?dist}.*/$f $f\ done)\ fi\ %{nil} # # This macro defines a %%post script for a kernel*-modules-extra package. # It also defines a %%postun script that does the same thing. # %%kernel_modules_extra_post [] # %define kernel_modules_extra_post() \ %{expand:%%post %{?1:%{1}-}modules-extra}\ /sbin/depmod -a %{KVERREL}%{?1:+%{1}}\ %{nil}\ %{expand:%%postun %{?1:%{1}-}modules-extra}\ /sbin/depmod -a %{KVERREL}%{?1:+%{1}}\ %{nil} # # This macro defines a %%post script for a kernel*-modules-internal package. # It also defines a %%postun script that does the same thing. # %%kernel_modules_internal_post [] # %define kernel_modules_internal_post() \ %{expand:%%post %{?1:%{1}-}modules-internal}\ /sbin/depmod -a %{KVERREL}%{?1:+%{1}}\ %{nil}\ %{expand:%%postun %{?1:%{1}-}modules-internal}\ /sbin/depmod -a %{KVERREL}%{?1:+%{1}}\ %{nil} # # This macro defines a %%post script for a kernel*-modules package. # It also defines a %%postun script that does the same thing. # %%kernel_modules_post [] # %define kernel_modules_post() \ %{expand:%%post %{?1:%{1}-}modules}\ /sbin/depmod -a %{KVERREL}%{?1:+%{1}}\ %{nil}\ %{expand:%%postun %{?1:%{1}-}modules}\ /sbin/depmod -a %{KVERREL}%{?1:+%{1}}\ %{nil} # This macro defines a %%posttrans script for a kernel package. # %%kernel_variant_posttrans [] # More text can follow to go at the end of this variant's %%post. # %define kernel_variant_posttrans() \ %{expand:%%posttrans %{?1:%{1}-}core}\ if [ -x %{_sbindir}/weak-modules ]\ then\ %{_sbindir}/weak-modules --add-kernel %{KVERREL}%{?1:+%{1}} || exit $?\ fi\ /bin/kernel-install add %{KVERREL}%{?1:+%{1}} /lib/modules/%{KVERREL}%{?1:+%{1}}/vmlinuz || exit $?\ grubby --update-kernel /boot/vmlinuz-%{KVERREL}%{?1:+%{1}} --remove-args="crashkernel=auto" --args="crashkernel=0M-2G:0M,2G-8G:192M,8G-:256M"\ %{nil} # # This macro defines a %%post script for a kernel package and its devel package. # %%kernel_variant_post [-v ] [-r ] # More text can follow to go at the end of this variant's %%post. # %define kernel_variant_post(v:r:) \ %{expand:%%kernel_devel_post %{?-v*}}\ %{expand:%%kernel_modules_post %{?-v*}}\ %{expand:%%kernel_modules_extra_post %{?-v*}}\ %{expand:%%kernel_modules_internal_post %{?-v*}}\ %{expand:%%kernel_variant_posttrans %{?-v*}}\ %{expand:%%post %{?-v*:%{-v*}-}core}\ %{-r:\ if [ `uname -i` == "x86_64" -o `uname -i` == "i386" ] &&\ [ -f /etc/sysconfig/kernel ]; then\ /bin/sed -r -i -e 's/^DEFAULTKERNEL=%{-r*}$/DEFAULTKERNEL=kernel%{?-v:-%{-v*}}/' /etc/sysconfig/kernel || exit $?\ fi}\ %{nil} # # This macro defines a %%preun script for a kernel package. # %%kernel_variant_preun # %define kernel_variant_preun() \ %{expand:%%preun %{?1:%{1}-}core}\ /bin/kernel-install remove %{KVERREL}%{?1:+%{1}} /lib/modules/%{KVERREL}%{?1:+%{1}}/vmlinuz || exit $?\ if [ -x %{_sbindir}/weak-modules ]\ then\ %{_sbindir}/weak-modules --remove-kernel %{KVERREL}%{?1:+%{1}} || exit $?\ fi\ %{nil} %kernel_variant_preun %kernel_variant_post -r kernel-smp %kernel_variant_preun debug %kernel_variant_post -v debug if [ -x /sbin/ldconfig ] then /sbin/ldconfig -X || exit $? fi ### ### file lists ### %if %{with_headers} %files headers %defattr(-,root,root) /usr/include/* %endif # only some architecture builds need kernel-doc %if %{with_doc} %files doc %defattr(-,root,root) %{_datadir}/doc/kernel-doc-%{rpmversion}/Documentation/* %dir %{_datadir}/doc/kernel-doc-%{rpmversion}/Documentation %dir %{_datadir}/doc/kernel-doc-%{rpmversion} %endif %if %{with_perf} %files -n perf %defattr(-,root,root) %{_bindir}/perf %{_libdir}/libperf-jvmti.so %dir %{_libdir}/traceevent/plugins %{_libdir}/traceevent/plugins/* %dir %{_libexecdir}/perf-core %{_libexecdir}/perf-core/* %{_datadir}/perf-core/* %{_mandir}/man[1-8]/perf* %{_sysconfdir}/bash_completion.d/perf %doc linux-%{KVERREL}/tools/perf/Documentation/examples.txt %{_docdir}/perf-tip/tips.txt %files -n python3-perf %defattr(-,root,root) %{python3_sitearch}/* %if %{with_debuginfo} %files -f perf-debuginfo.list -n perf-debuginfo %defattr(-,root,root) %files -f python3-perf-debuginfo.list -n python3-perf-debuginfo %defattr(-,root,root) %endif %endif # with_perf %if %{with_tools} %ifarch %{cpupowerarchs} %defattr(-,root,root) %files -n kernel-tools -f cpupower.lang %{_bindir}/cpupower %ifarch x86_64 %{_bindir}/centrino-decode %{_bindir}/powernow-k8-decode %endif %{_mandir}/man[1-8]/cpupower* %ifarch x86_64 %{_bindir}/x86_energy_perf_policy %{_mandir}/man8/x86_energy_perf_policy* %{_bindir}/turbostat %{_mandir}/man8/turbostat* %endif %else # !cpupowerarchs %files -n kernel-tools %defattr(-,root,root) %endif # cpupowerarchs %{_bindir}/tmon %{_bindir}/iio_event_monitor %{_bindir}/iio_generic_buffer %{_bindir}/lsiio %{_bindir}/lsgpio %{_bindir}/gpio-hammer %{_bindir}/gpio-event-mon %{_mandir}/man1/kvm_stat* %{_bindir}/kvm_stat %if %{with_debuginfo} %files -f kernel-tools-debuginfo.list -n kernel-tools-debuginfo %defattr(-,root,root) %endif %ifarch %{cpupowerarchs} %files -n kernel-tools-libs %{_libdir}/libcpupower.so.0 %{_libdir}/libcpupower.so.0.0.1 %files -n kernel-tools-libs-devel %{_libdir}/libcpupower.so %{_includedir}/cpufreq.h %endif %endif # with_tools %if %{with_bpftool} %files -n bpftool %{_sbindir}/bpftool %{_sysconfdir}/bash_completion.d/bpftool %{_mandir}/man8/bpftool-cgroup.8.gz %{_mandir}/man8/bpftool-map.8.gz %{_mandir}/man8/bpftool-prog.8.gz %{_mandir}/man8/bpftool-perf.8.gz %{_mandir}/man8/bpftool.8.gz %{_mandir}/man7/bpf-helpers.7.gz %if %{with_debuginfo} %files -f bpftool-debuginfo.list -n bpftool-debuginfo %defattr(-,root,root) %endif %endif # empty meta-package %ifnarch %nobuildarches noarch %files %defattr(-,root,root) %endif %if %{with_gcov} %ifarch x86_64 aarch64 %files gcov %defattr(-,root,root) %{_builddir} %endif %endif # This is %%{image_install_path} on an arch where that includes ELF files, # or empty otherwise. %define elf_image_install_path %{?kernel_image_elf:%{image_install_path}} # # This macro defines the %%files sections for a kernel package # and its devel and debuginfo packages. # %%kernel_variant_files [-k vmlinux] # %define kernel_variant_files(k:) \ %if %{1}\ %{expand:%%files -f kernel-%{?2:%{2}-}core.list %{?2:%{2}-}core}\ %defattr(-,root,root)\ %{!?_licensedir:%global license %%doc}\ %license linux-%{KVERREL}/COPYING-%{version}\ /lib/modules/%{KVERREL}%{?2:+%{2}}/%{?-k:%{-k*}}%{!?-k:vmlinuz}\ %ghost /%{image_install_path}/%{?-k:%{-k*}}%{!?-k:vmlinuz}-%{KVERREL}%{?2:+%{2}}\ /lib/modules/%{KVERREL}%{?2:+%{2}}/.vmlinuz.hmac \ %ghost /%{image_install_path}/.vmlinuz-%{KVERREL}%{?2:+%{2}}.hmac \ %ifarch aarch64\ /lib/modules/%{KVERREL}%{?2:+%{2}}/dtb \ %ghost /%{image_install_path}/dtb-%{KVERREL}%{?2:+%{2}} \ %endif\ %attr(0600, root, root) /lib/modules/%{KVERREL}%{?2:+%{2}}/System.map\ %ghost %attr(0600, root, root) /boot/System.map-%{KVERREL}%{?2:+%{2}}\ /lib/modules/%{KVERREL}%{?2:+%{2}}/symvers.gz\ /lib/modules/%{KVERREL}%{?2:+%{2}}/config\ %ghost %attr(0600, root, root) /boot/symvers-%{KVERREL}%{?2:+%{2}}.gz\ %ghost %attr(0600, root, root) /boot/initramfs-%{KVERREL}%{?2:+%{2}}.img\ %ghost %attr(0644, root, root) /boot/config-%{KVERREL}%{?2:+%{2}}\ %dir /lib/modules\ %dir /lib/modules/%{KVERREL}%{?2:+%{2}}\ %dir /lib/modules/%{KVERREL}%{?2:+%{2}}/kernel\ /lib/modules/%{KVERREL}%{?2:+%{2}}/build\ /lib/modules/%{KVERREL}%{?2:+%{2}}/source\ /lib/modules/%{KVERREL}%{?2:+%{2}}/updates\ /lib/modules/%{KVERREL}%{?2:+%{2}}/weak-updates\ /lib/modules/%{KVERREL}%{?2:+%{2}}/bls.conf\ /lib/modules/%{KVERREL}%{?2:+%{2}}/modules.*\ %{expand:%%files -f kernel-%{?2:%{2}-}modules.list %{?2:%{2}-}modules}\ %defattr(-,root,root)\ %{expand:%%files %{?2:%{2}-}devel}\ %defattr(-,root,root)\ %defverify(not mtime)\ /usr/src/kernels/%{KVERREL}%{?2:+%{2}}\ %{expand:%%files -f kernel-%{?2:%{2}-}modules-extra.list %{?2:%{2}-}modules-extra}\ %defattr(-,root,root)\ %config(noreplace) /etc/modprobe.d/*-blacklist.conf\ %{expand:%%files -f kernel-%{?2:%{2}-}modules-internal.list %{?2:%{2}-}modules-internal}\ %if %{with_debuginfo}\ %ifnarch noarch\ %{expand:%%files -f debuginfo%{?2}.list %{?2:%{2}-}debuginfo}\ %defattr(-,root,root)\ %endif\ %endif\ %if %{?2:1} %{!?2:0}\ %{expand:%%files %{2}}\ %defattr(-,root,root)\ %endif\ %endif\ %{nil} %kernel_variant_files %{with_up} %kernel_variant_files %{with_debug} debug # plz don't put in a version string unless you're going to tag # and build. # # %changelog * Sun Aug 01 2021 Jacob Wang [4.19.91-24.5.an8] - ck: virtio-fs: accept tag from dev_name as well * Tue Jul 27 2021 Jacob Wang [4.19.91-24.4.an8] - configs: x86: disable TSX by default * Mon Jul 26 2021 Jacob Wang [4.19.91-24.3.an8] - configs: x86: Update CONFIG_HID_SENSOR_HUB as Y * Fri Jul 23 2021 Caspar Zhang [4.19.91-24.2.an8] - configs: x86_64: default to fq_codel algo for performance - configs: x86: Align to CentOS8.2 - ck: crypto: ccp: Add Hygon CSV support - openeuler: sdei_watchdog: avoid possible false hardlockup * Wed Jul 21 2021 Shile Zhang [4.19.91-24.1.an8] - PCI: Don't disable bridge BARs when assigning bus resources (Logan Gunthorpe) - PCI: Avoid double hpmemsize MMIO window assignment (Nicholas Johnson) - PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters (Nicholas Johnson) - PCI: Make pci_hotplug_io_size, mem_size, and bus_size private (Kelsey Skunberg) - PCI: Don't auto-realloc if we're preserving firmware config (Benjamin Herrenschmidt) - seq_file: disallow extremely large seq buffer allocations (Eric Sandeen) {CVE-2021-33909} - netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal) {CVE-2021-22555} * Fri Jun 25 2021 Shile Zhang [4.19.91-24.an8] - alinux: sched: Fix writer racing in cgroup_idle_start/end (Yihao Wu) - /proc/PID/smaps: consistent whitespace output format (James Wang) - mm: thp: fix false negative of shmem vma's THP eligibility (Yang Shi) - mm: thp: make transhuge_vma_suitable available for anonymous THP (Yang Shi) - mm, proc: report PR_SET_THP_DISABLE in proc (Michal Hocko) - xfs: implement cgroup aware writeback (Christoph Hellwig) - xfs: simplify xfs_chain_bio (Christoph Hellwig) - mm, thp: correct the order of unregister shrinker in error path (Zheng Liu) - alinux: sched: fix the bug that compile faid without CONFIG_GROUP_IDENTITY (Cruz Zhao) - alinux: sched: make up nr_high/under_running for cfs bandwidth (Michael Wang) - mm: validate pmd after splitting (Minchan Kim) - alinux: use spin_lock_irqsave instead in ioc_rqos_throttle() (Joseph Qi) - mm, thp: remap the page when unmap failed for thp reclaim (Ning Zhang) - sched/fair: Optimize select_idle_cpu (Cheng Jian) - alinux: sched: Introduce sched_feat ID_LAST_HIGHCLASS_STAY (Cruz Zhao) - alinux: sched: fix the performence regression caused by update_rq_on_expel() (Cruz Zhao) - configs: update configs to adapt code changes (Shile Zhang) - configs: x86: enable more modules for compaitibility (Shile Zhang) - mm, thp: add some statistics for thp reclaim stat (Ning Zhang) - mm, thp: introduce a controller to trigger thp reclaim (Ning Zhang) - mm, thp: introduce thp reclaim threshold (Ning Zhang) - mm, thp: skip kmemcg and slab page for zero subpages reclaim (Ning Zhang) - mm, thp: introduce thp zero subpages reclaim (Ning Zhang) - Revert "alinux: sched: fix the performence regression caused by update_rq_on_expel()" (Cruz Zhao) - gup: document and work around "COW can break either way" issue (Linus Torvalds) - bpf, x86: Validate computation of branch displacements for x86-32 (Piotr Krysiuk) - bpf, x86: Validate computation of branch displacements for x86-64 (Piotr Krysiuk) - perf/x86/intel: Fix a crash caused by zero PEBS status (Kan Liang) - PCI: rpadlpar: Fix potential drc_name corruption in store functions (Tyrel Datwyler) - btrfs: fix race when cloning extent buffer during rewind of an old root (Filipe Manana) - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf (Shuah Khan) - scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) - sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output (Joe Perches) - scsi: iscsi: Restrict sessions and handles to admin capabilities (Lee Duncan) - alinux: sched: fix the performence regression caused by update_rq_on_expel() (Cruz Zhao) - vfio-pci: Avoid recursive read-lock usage (Alex Williamson) - vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) - NFSv4.2: fix return value of _nfs4_get_security_label() (Ondrej Mosnacek) - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() (Trond Myklebust) - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter (Trond Myklebust) - NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski) - xfs: fix a missing unlock on error in xfs_fs_map_blocks (Christoph Hellwig) - ext4: fix deadlock with fs freezing and EA inodes (Jan Kara) - ext4: fix a memory leak of ext4_free_data (Chunguang Xu) - ext4: don't BUG on inconsistent journal feature (Jan Kara) - alinux: dm crypt: fix gcc warning when parsing workqueue name (Jeffle Xu) - fs: direct-io: fix missing sdio->boundary (Jack Qiu) - memcg: fix a crash in wb_workfn when a device disappears (Theodore Ts'o) - include/trace/events/writeback.h: fix -Wstringop-truncation warnings (Qian Cai) - lib/string: Add strscpy_pad() function (Tobin C. Harding) - writeback: Drop I_DIRTY_TIME_EXPIRE (Jan Kara) - writeback: Fix sync livelock due to b_dirty_time processing (Jan Kara) - writeback: Avoid skipping inode writeback (Jan Kara) - writeback: Protect inode->i_io_list with inode->i_lock (Jan Kara) - fcntl: Fix potential deadlock in send_sig{io, urg}() (Boqun Feng) - quota: Don't overflow quota file offsets (Jan Kara) - quota: Fix memory leak when handling corrupted quota file (Jan Kara) - quota: Sanity-check quota file headers on load (Jan Kara) - fs: Don't invalidate page buffers in block_write_full_page() (Jan Kara) - dm ioctl: fix out of bounds array access when no devices (Mikulas Patocka) - dm snapshot: flush merged data before committing metadata (Akilesh Kailash) - dm ioctl: fix error return code in target_message (Qinglang Miao) - dm table: Remove BUG_ON(in_interrupt()) (Thomas Gleixner) - block: only update parent bi_status when bio fail (Yufen Yu) - blk-settings: align max_sectors on "logical_block_size" boundary (Mikulas Patocka) - block: fix use-after-free in disk_part_iter_next (Ming Lei) - virtio-net: support XDP when not more queues (Xuan Zhuo) - ck: virtio: add module option to force_xdp (Xuan Zhuo) - alinux: sched: fix the bug that the declaration of throttled_hierarchy() missing (Cruz Zhao) - netfilter: x_tables: Use correct memory barriers. (Mark Tomlinson) - alinux: sched: fix the bug that performence reduction on arm (Cruz Zhao) - alinux: jbd2: jbd2_seq_stats_next should increase position index (Xiaoguang Wang) - alinux: EDAC/mce_amd: More reasonable warning for no SCMA 19th CPUs (Zelin Deng) - EDAC/amd64: Drop some family checks for newer systems (Yazen Ghannam) - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh (Yazen Ghannam) - x86/amd_nb: Add Family 19h PCI IDs (Yazen Ghannam) - EDAC/mce_amd: Always load on SMCA systems (Yazen Ghannam) - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType (Yazen Ghannam) - alinux: sched: fix the bug that nr_tasks incorrect (Cruz Zhao) - alinux: sched: enable group identity (Michael Wang) - alinux: sched/isolation: dynamical CPU isolation support (Michael Wang) - alinux: sched: fix the bug that nr_high_running underflow (Cruz Zhao) - alinux:sched: rescue the expellee on migration (Michael Wang) - alinux: sched: introduce 'idle seeker' and ID_IDLE_AVG (Michael Wang) - alinux: sched: introduce group identity 'idle saver' (Michael Wang) - alinux: sched: introduce group identity 'smt expeller' (Michael Wang) - alinux: sched: introduce per-cgroup identity (Michael Wang) - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (Ali Saidi) - Revert "eventfd: convert to f_op->read_iter()" (Hao Xu) - ext4: Avoid freeing inodes on dirty list (Jan Kara) - writeback: Export inode_io_list_del() (Jan Kara) - ext4: convert BUG_ON's to WARN_ON's in mballoc.c (Theodore Ts'o) - alinux: virtiofs: accept 'virtio_fs' filesystem type as well (Eryu Guan) - alinux: virtio_ring: Distinguish max mapping size between swiotlb and direct dma (Zelin Deng) - alinux: virtio_ring: Force use dma api when AMD SEV is actived (Zelin Deng) - configs: Add AMD SME/SEV support for alinux (Zelin Deng) - virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Joerg Roedel) - virtio: Introduce virtio_max_dma_size() (Joerg Roedel) - dma: Introduce dma_max_mapping_size() (Joerg Roedel) - swiotlb: Add is_swiotlb_active() function (Joerg Roedel) - swiotlb: Introduce swiotlb_max_mapping_size() (Joerg Roedel) - eventfd: convert to f_op->read_iter() (Jens Axboe) - RDMA/core: Consider net ns of gid attribute for RoCE (Parav Pandit) - RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Parav Pandit) - RDMA/core: Simplify roce_resolve_route_from_path() (Parav Pandit) - RDMA/core: Protect against changing dst->dev during destination resolve (Parav Pandit) - RDMA/core: Refer to network type instead of device type (Parav Pandit) - RDMA/core: Use common code flow for IPv4/6 for addr resolve (Parav Pandit) - RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Parav Pandit) - RDMA/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Parav Pandit) - RDMA/core: Let protocol specific function typecast sockaddr structure (Parav Pandit) - RDMA/core: Avoid unnecessary sa_family overwrite (Parav Pandit) - RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Parav Pandit) - RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() (Parav Pandit) - powercap: Add AMD Fam17h RAPL support (Victor Ding) - powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer (Victor Ding) - x86/msr-index: sort AMD RAPL MSRs by address (Victor Ding) - perf/x86/rapl: Add AMD Fam19h RAPL support (Kim Phillips) - tools/power turbostat: Support AMD Family 19h (Kim Phillips) - perf/x86/rapl: Add Hygon Fam18h RAPL support (Pu Wen) - perf/x86/rapl: Add AMD Fam17h RAPL support (Stephane Eranian) - x86/cpu: Add consistent CPU match macros (Thomas Gleixner) - x86/devicetable: Move x86 specific macro out of generic code (Thomas Gleixner) - perf/x86/rapl: Make perf_probe_msr() more robust and flexible (Stephane Eranian) - perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs (Stephane Eranian) - perf/x86/rapl: Move RAPL support to common x86 code (Stephane Eranian) - perf/x86/rapl: Add Ice Lake RAPL support (Kan Liang) - perf/x86/rapl: Get quirk state from new probe framework (Jiri Olsa) - perf/x86/rapl: Get attributes from new probe framework (Jiri Olsa) - perf/x86/rapl: Get MSR values from new probe framework (Jiri Olsa) - perf/x86/rapl: Get rapl_cntr_mask from new probe framework (Jiri Olsa) - perf/x86/rapl: Use new MSR detection interface (Jiri Olsa) - perf/x86: Add MSR probe interface (Jiri Olsa) - x86/entry/64: Remove unneeded kernel CR3 switching (Lai Jiangshan) - x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation (Tony Luck) - PCI: pciehp: Differentiate between surprise and safe removal (Lukas Wunner) - alinux: 9P: update inode [cm]time when write (gexuyang) - alinux: fuse: Fix possible deadlock when writing back dirty pages (Baolin Wang) - fsgsbase support (Caspar Zhang) - alinux: sunrpc: honor rpc_task's timeout value in rpcb_create() (Eryu Guan) - alinux: nfs: hornor timeo and retrans option when mounting NFSv3 (Eryu Guan) * Thu Apr 29 2021 Jacob Wang [4.19.91-23.4.an8] - ck: kdump: Fix the bug that no vmcore file created (Xin Hao) - ck: irqchip:phytium-gic: Sync the latest code modify (Xin Hao) * Mon Apr 26 2021 Liwei Ge [4.19.91-23.3.an8] - spec: update kdump args for cloud kernel (Liwei Ge) * Wed Apr 14 2021 Liwei Ge [4.19.91-23.2.an8] - configs: Sync kernel configs (Liwei Ge) * Fri Apr 02 2021 Liwei Ge [4.19.91-23.1.an8] - x86/Kconfig: Drop vendor dependency for X86_UMIP (LeoLiu-oc) - x86/Kconfig: Rename UMIP config parameter (LeoLiu-oc) - x86/apic: Mask IOAPIC entries when disabling the local APIC (LeoLiu-oc) - ck: xhci: fix issue with resume from system Sx state (LeoLiu-oc) - ck: xhci: Adjust the UHCI Controllers bit value (LeoLiu-oc) - ck: ALSA: hda: Add support of Zhaoxin NB HDAC codec (LeoLiu-oc) - ck: ALSA: hda: Add support of Zhaoxin NB HDAC (LeoLiu-oc) - ck: ALSA: hda: Add support of Zhaoxin SB HDAC (LeoLiu-oc) - ck: xhci: Show Zhaoxin XHCI root hub speed correctly (LeoLiu-oc) - ck: xhci: fix issue of cross page boundary in TRB prefetch mechanism (LeoLiu-oc) - PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports (LeoLiu-oc) - PCI: Add ACS quirk for Zhaoxin multi-function devices (LeoLiu-oc) - PCI: Add Zhaoxin Vendor ID (LeoLiu-oc) - ck: xhci: Add Zhaoxin xHCI LPM U1/U2 feature support (LeoLiu-oc) - ck: ata: sata_zhaoxin: Add support for Zhaoxin Serial ATA (LeoLiu-oc) - x86/perf: Add hardware performance events support for Zhaoxin CPU. (LeoLiu-oc) - ck: crypto: x86/crc32c-intel Exclude low performance CRC32C instruction CPUs (LeoLiu-oc) - ck: x86/cpu: Set low performance CRC32C flag on some Zhaoxin CPUs (LeoLiu-oc) - ck: x86/cpufeatures: Add low performance CRC32C instruction CPU feature (LeoLiu-oc) - x86/speculation/swapgs: Exclude Zhaoxin CPUs from SWAPGS vulnerability (LeoLiu-oc) - x86/speculation/spectre_v2: Exclude Zhaoxin CPUs from SPECTRE_V2 (LeoLiu-oc) - x86/mce: Add Zhaoxin LMCE support (LeoLiu-oc) - x86/mce: Add Zhaoxin CMCI support (LeoLiu-oc) - x86/mce: Add Zhaoxin MCE support (LeoLiu-oc) - x86/acpi/cstate: Add Zhaoxin processors support for cache flush policy in C3 (LeoLiu-oc) - x86/power: Optimize C3 entry on Centaur CPUs (LeoLiu-oc) - ACPI, x86: Add Zhaoxin processors support for NONSTOP TSC (LeoLiu-oc) - ck: x86/cpu: Add detect extended topology for Zhaoxin CPUs (LeoLiu-oc) - ck: x86/cpufeatures: Add Zhaoxin feature bits (LeoLiu-oc) - x86/cpu/centaur: Add Centaur family >=7 CPUs initialization support (LeoLiu-oc) - x86/cpu/centaur: Replace two-condition switch-case with an if statement (LeoLiu-oc) - x86/cpu: Remove redundant cpu_detect_cache_sizes() call (LeoLiu-oc) - x86/cpu: Create Zhaoxin processors architecture support file (LeoLiu-oc) - config: arm64: Change NODES_SHIFT value as 4 (Xin Hao) - config:arm64: Add PHYTIUM ft2500 chip HW support (Xin Hao) - config:arm64: Enable STAGING default (Xin Hao) - ck: irqchip:phytium-gic: add phytium new gic control support (Xin Hao) - ck: ACPI: add support for phytium profiling in GICC (Xin Hao) - ck: rtc: Add Phytium rtc device support (Xin Hao) - ck: ACPI: APD: Add clock frequency for for phytium i2c control (Xin Hao) - openeuler: arm64: Enable MPAM feature (Xin Hao) - openEuler: resctrlfs: mpam: init struct for mpam (Yang Yingliang) - openEuler: resctrlfs: init support resctrlfs (Xie XiuQi) - openeuler: arm64: enable SDEI and NMI_WATCHDOG (Xin Hao) - openeuler: net/hinic: Add NIC driver support (Xue) - Backport SGX in-tree module (GuoRui.Yu) - nbd: freeze the queue while we're adding connections (Josef Bacik) - futex: Ensure the correct return value from futex_lock_pi() (Thomas Gleixner) - tracing: Fix race in trace_open and buffer resize call (Gaurav Kohli) - nfsd4: readdirplus shouldn't return parent of export (J. Bruce Fields) - scsi: target: Fix XCOPY NAA identifier lookup (David Disseldorp) - tty: Fix ->session locking (Jann Horn) - tty: Fix ->pgrp locking in tiocspgrp() (Jann Horn) - configs: enable configs for ICMP PingTrace support (Qiao Ma) - alinux: net: add pingtrace feature support (Qiao Ma) - Backport RDT/resctrl bugfixes (Zelin Deng) - alinux: tcp: introduce tunable tcp_rto_min value (Tony Lu) - ipvs: allow connection reuse for unconfirmed conntrack (Julian Anastasov) - alinux: Revert "TencentOS-kernel: ipvs: avoid drop first packet by reusing conntrack" (Tony Lu) - refcount_t: Add ACQUIRE ordering on success for dec(sub)_and_test() variants (Elena Reshetova) - x86/apic/msi: Plug non-maskable MSI affinity race (Thomas Gleixner) - KVM: no need to check return value of debugfs_create functions (Greg KH) - KVM: remove kvm_arch_has_vcpu_debugfs() (Paolo Bonzini) - virtio-blk: modernize sysfs attribute creation (Hannes Reinecke) - zram: register default groups with device_add_disk() (Hannes Reinecke) - aoe: register default groups with device_add_disk() (Hannes Reinecke) - nvme: register ns_id attributes as default sysfs groups (Hannes Reinecke) - block: genhd: add 'groups' argument to device_add_disk (Hannes Reinecke) - alinux: Revert "zram: close udev startup race condition as default groups" (Jeffle Xu) - SUNRPC: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) - bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data (Zhiyuan Hou) - alinux: cgroup: reduce time of creating cgroup (Yi Tao) - X.509: Fix crash caused by NULL pointer (Tianjia Zhang) - tcp: fix marked lost packets not being retransmitted (Pengcheng Yang) - alinux: dm crypt: fix sysfs name collision when reloading table (Jeffle Xu) - dm crypt: export sysfs of kcryptd workqueue (Jeffle Xu) - Revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (Mike Snitzer) - dm crypt: make workqueue names device-specific (Michał Mirosław) - dm: add dm_table_device_name() (Michał Mirosław) - tpm/tpm_tis: Free IRQ if probing fails (Jarkko Sakkinen) - io-wq: return next work from ->do_work() directly (Pavel Begunkov) - alinux: locking/qspinlock/x86: Fix performance regression caused by virt_spin_lock (Yihao Wu) - selftests/bpf/test_progs: do not check errno == 0 (Mauricio Vasquez B) - perf/x86: Always store regs->ip in perf_callchain_kernel() (Song Liu) - mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path (Yang Shi) - io_uring: bugfix backports (Jeffle Xu) - x86/mce: backport enhancement of MCA-R (Wetp Zhang) - io_uring: allow non-fixed files with SQPOLL (Xiaoguang Wang) - fs: move filp_close() outside of __close_fd_get_file() (Jens Axboe) - configs: remove the backup configs (Shile Zhang) - alinux: tcp_rt: rm maintainer Ya Zhao (Xuan Zhuo) - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() (Xiaoguang Wang) - netfilter: conntrack: fix infinite loop on rmmod (TuQuan) - alinux: blk-throttle: Fix the possible NULL service tree warning (Baolin Wang) - ovl: fix dentry leak in ovl_get_redirect (Liangyan) - io_uring: always let io_iopoll_complete() complete polled io (Xiaoguang Wang) - io_uring: fix io_wqe->work_list corruption (Xiaoguang Wang) - configs: add more kernel modules for more compatibility (Shile Zhang) - configs: arm64: sync with x86_64 (Shile Zhang) - configs: x86_64: fix qboot boot up failure (Shile Zhang) - configs: x86_64: reconfig to sync with internal version (Shile Zhang) - configs: Enable rich container (Xunlei Pang) - configs: enable md raid support (Joseph Qi) - block: disable iopoll for split bio (Jeffle Xu) - perf/core: Fix race in the perf_mmap_close() function (Jiri Olsa) - powercap: restrict energy meter to root access (Len Brown) - perf/core: Fix a memory leak in perf_event_parse_addr_filter() (kiyin(尹亮)) - vt: Disable KD_FONT_OP_COPY (Daniel Vetter) - blktrace: fix debugfs use after free (Luis Chamberlain) - vt: keyboard, extend func_buf_lock to readers (Jiri Slaby) - vt: keyboard, simplify vt_kdgkbsent (Jiri Slaby) - tty: make FONTX ioctl use the tty pointer they were actually passed (Linus Torvalds) - icmp: randomize the global rate limiter (Eric Dumazet) - netfilter: ctnetlink: add a range check for l3/l4 protonum (Will McVicker) - hdlc_ppp: add range checks in ppp_cp_parse_cr() (Dan Carpenter) - geneve: add transport ports in route lookup for geneve (Mark Gray) - rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ilya Dryomov) - mm/hugetlb: fix a race between hugetlb sysctl handlers (Muchun Song) - random32: update the net random state on interrupt and activity (Willy Tarreau) - crypto: ccp - Release all allocated memory if sha type is invalid (Navid Emamdoost) - sctp: implement memory accounting on tx path (Xin Long) - Revert "zram: convert remaining CLASS_ATTR() to CLASS_ATTR_RO()" (Wade Mealing) - x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf) - x86/speculation: Add SRBDS vulnerability and mitigation documentation (Mark Gross) - x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Mark Gross) - x86/cpu: Add 'table' argument to cpu_matches() (Mark Gross) - x86/cpu: Add a steppings field to struct x86_cpu_id (Mark Gross) - kernel/relay.c: handle alloc_percpu returning NULL in relay_open (Daniel Axtens) - vt: keyboard: avoid signed integer overflow in k_ascii (Dmitry Torokhov) - x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches. (Anthony Steinhauser) - x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS. (Anthony Steinhauser) - x86/speculation: Prevent rogue cross-process SSBD shutdown (Anthony Steinhauser) - mm: Fix mremap not considering huge pmd devmap (Fan Yang) - alinux: mm: Fix the vma merge warning (Baolin Wang) - io_uring: fix IOPOLL -EAGAIN retries (Xiaoguang Wang) - io_uring: clear req->result on IOPOLL re-issue (Jens Axboe) - selftests/tls: Add MSG_WAITALL in recv() syscall (Vakul Garg) - alinux: io_uring: revert io_file_supports_async() (Hao Xu) - bpf: improve verifier branch analysis (Alexei Starovoitov) - selftests/bpf: Test narrow loads with off > 0 in test_verifier (Andrey Ignatov) - alinux: dm: apply more restrictive constraints for iopoll (Jeffle Xu) - alinux: block: fix inflight statistics of part0 (Jeffle Xu) - net: ipvs: add sysctl_run_estimation to support disable estimation (Dust Li) - ipvs: move estimation from timer to kworker (Dust Li) - cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled (Francisco Jerez) - rtnetlink: avoid frame size warning in rtnl_newlink() (Jakub Kicinski) - memcg, oom: check memcg margin for parallel oom (Yafang Shao) - mm, memcg: reclaim harder before high throttling (Jiang Zhong) - mm: swap: Sync fixes swap patches (Jiang Zhong) - mm, compaction: make capture control handling safe wrt interrupts (Vlastimil Babka) - alinux: virtio_net: fix wrong print format type (Tony Lu) - alinux: Introduce rich container support (Xunlei Pang) - checkpatch/coding-style: deprecate 80-column warning (Joe Perches) - alinux: net: track the pid who created socks (Tony Lu) - mm: never attempt async page lock if we've transferred data already (Jens Axboe) - mm: mark async iocb read as NOWAIT once some data has been copied (Jens Axboe) - io_uring: don't use retry based buffered reads for non-async bdev (Jens Axboe) - alinux: configs: Enable NITRO_ENCLAVES for x86_64 (Jason Cai (Xiang Feng)) - alinux: nitro_enclaves: Add support for Dragonfly Enclaves (Jason Cai (Xiang Feng)) - io_uring: fix shift-out-of-bounds when round up cq size (Joseph Qi) - io_uring: round-up cq size before comparing with rounded sq size (Jens Axboe) - alinux: io_uring: refactor precpu io sq thread feature (Xiaoguang Wang) - mm/memcontrol.c: fix memory.stat item ordering (Johannes Weiner) - mm: memcontrol: fix missing suffix of workingset_restore (Muchun Song) - mm: remove activate_page() from unuse_pte() (Yu Zhao) - mm/vmscan: restore active/inactive ratio for anonymous LRU (Joonsoo Kim) - mm/swap: implement workingset detection for anonymous LRU (Joonsoo Kim) - mm/swapcache: support to handle the shadow entries (Joonsoo Kim) - mm/workingset: prepare the workingset detection infrastructure for anon LRU (Joonsoo Kim) - mm/vmscan: protect the workingset on anonymous LRU (Joonsoo Kim) - mm/vmscan: make active/inactive ratio as 1:1 for anon lru (Joonsoo Kim) - mm, memcg: add workingset_restore in memory.stat (Yafang Shao) - io_uring: add timeout support for io_uring_enter() (Hao Xu) - mm: mm: balance LRU lists based on relative thrashing (Jiang Zhong) - alinux: mm: bring back unevictable.o in obj-y (Xu Yu) - alinux: virtio_net: introduce TX timeout dev_watchdog handler (Tony Lu) - net: bpfilter: restart bpfilter_umh when error occurred (Taehee Yoo) - net: bpfilter: use cleanup callback to release umh_info (Taehee Yoo) - umh: Add command line to user mode helpers (Olivier Brunel) - umh: add exit routine for UMH process (Taehee Yoo) - alinux: configs: enable sockmap feature (Tony Lu) - cifs: Fix double add page to memcg when cifs_readpages (Zhang Xiaoxu) - mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() (Bhupesh Sharma) - ksm: reinstate memcg charge on copied pages (Hugh Dickins) - mm: memcontrol: charge swapin pages on instantiation (Jiang Zhong) - alinux: io_uring: don't take percpu_ref operations for registered files in IOPOLL mode (Xiaoguang Wang) - alinux: io_uring: keep a pointer ref_node in io_kiocb (Xiaoguang Wang) - io_uring: registered files improvements for IOPOLL mode (Xiaoguang Wang) - mm: fix page aging across multiple cgroups (Jiang Zhong) - mm: Support recursive memcg stats (Jiang Zhong) - alinux: dm: add support for IO polling (Jeffle Xu) - alinux: block: add back ->poll_fn in request queue (Jeffle Xu) - alinux: block/mq: add iterator for polling hw queues (Jeffle Xu) - alinux: Revert "blk-mq: fix NULL pointer deference in case no poll implementation" (Jeffle Xu) - io_uring: use blk_queue_nowait() to check if NOWAIT supported (Jeffle Xu) - dm: add support for DM_TARGET_NOWAIT for various targets (Jeffle Xu) - dm: add support for REQ_NOWAIT and enable it for linear target (Konstantin Khlebnikov) - block: add QUEUE_FLAG_NOWAIT (Mike Snitzer) - block: Fix use-after-free in blkdev_get() (Jason Yan) - proc: Use new_inode not new_inode_pseudo (Eric W. Biederman) - aio: fix async fsync creds (Miklos Szeredi) - propagate_one(): mnt_set_mountpoint() needs mount_lock (Al Viro) - vmalloc: fix remap_vmalloc_range() bounds checks (Jann Horn) - dax: pass NOWAIT flag to iomap_apply (Jeff Moyer) - aio: prevent potential eventfd recursion on poll (Jens Axboe) - chardev: Avoid potential use-after-free in 'chrdev_open()' (Will Deacon) - backport fs bugfix from 4.19.y stable (Jeffle Xu) - tcp: increase tcp_max_syn_backlog max value (Eric Dumazet) - net: increase SOMAXCONN to 4096 (Eric Dumazet) - NFS: fix nfs_path in case of a rename retry (Ashish Sangwan) - nfs: Fix security label length not being reset (Jeffrey Mitchell) - nfs: Fix getxattr kernel panic and memory overflow (Jeffrey Mitchell) - blk-cgroup: Fix memleak on error path (Gabriel Krisman Bertazi) - block: ensure bdi->io_pages is always initialized (Jens Axboe) - blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (Ming Lei) - nvme-core: put ctrl ref when module ref get fail (Chaitanya Kulkarni) - nvme-core: get/put ctrl and transport module in nvme_dev_open/release() (Chaitanya Kulkarni) - nvme: Fix controller creation races with teardown flow (Israel Rukshin) - virtio_ring: Avoid loop when vq is broken in virtqueue_poll (Mao Wenan) - dm thin metadata: Avoid returning cmd->bm wild pointer on error (Ye Bin) - alinux: update config to add PCIE EDR support (Zelin Deng) - Enable PCIE Error Disconnect Recovery (Zelin Deng) - alinux: io_uring: fix compile warning in io_ioctl() (Hao Xu) - xsk: Use struct_size() helper (Magnus Karlsson) - io_uring: only wake up sq thread while current task is in io worker context (Xiaoguang Wang) - alinux: io_uring: support ioctl (Hao Xu) - task_work: cleanup notification modes (Jens Axboe) - io_uring: use TWA_SIGNAL for task_work uncondtionally (Jens Axboe) - io_uring: fix regression with always ignoring signals in io_cqring_wait() (Jens Axboe) - io_uring: use signal based task_work running (Jens Axboe) - task_work: teach task_work_add() to do signal_wake_up() (Oleg Nesterov) - x86/unwind/orc: Fall back to using frame pointers for generated code (Josh Poimboeuf) - alinux: cpuacct: Export nr_running & nr_uninterruptible (Yihao Wu) - alinux: sched: Maintain "nr_uninterruptible" in runqueue (Xunlei Pang) - ovl: provide a mount option "volatile" (Vivek Goyal) - ovl: only pass ->ki_flags to ovl_iocb_to_rwf() (Miklos Szeredi) - ovl: fix some xino configurations (Amir Goldstein) - ovl: simplify ovl_same_sb() helper (Amir Goldstein) - alinux: mm: make the swap throttle more accurate (zhongjiang-ali) - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags (Stefano Garzarella) - io_uring: add 'cq_flags' field for the CQ ring (Stefano Garzarella) - KVM: x86: Expose fast short REP MOV for supported cpuid (Zhenyu Wang) - x86/cpufeatures: Add support for fast short REP; MOVSB (Tony Luck) - mm: proactive compaction (Nitin Gupta) - Support Ice Lake topdown metics (Peng Wang) - sysfs: Add sysfs_update_groups function (Jiri Olsa) - Intel: perf/x86/intel: Export mem events only if there's PEBS support (Jiri Olsa) - Intel: perf/x86/intel: Factor out common code of PMI handler (Kan Liang) - KVM x86: Extend AMD specific guest behavior to Hygon virtual CPUs (Sean Christopherson) - KVM: x86: Add helpers to perform CPUID-based guest vendor check (Sean Christopherson) - kvm: x86: Use AMD CPUID semantics for AMD vCPUs (Jim Mattson) - kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH (Jim Mattson) - ext4: unlock xattr_sem properly in ext4_inline_data_truncate() (Joseph Qi) - tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL (Pu Wen) - tools/power turbostat: Fix caller parameter of get_tdp_amd() (Pu Wen) - tools/power turbostat: Also read package power on AMD F17h (Zen) (Calvin Walton) - tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL (Calvin Walton) - alinux: mm: fix an global-out-of-bounds in __do_proc_doulongvec_minmax (zhongjiang-ali) - alinux: mm: add an interface to adjust the penalty time dynamically (zhongjiang-ali) - alinux: mm: support swap.high for cgroup v1 (zhongjiang-ali) - mm, memcg: backport patches from upstream (Jiang Zhong) - alinux: io_uring: revert queue_is_mq() to queue_is_rq_based() (Hao Xu) - Support batching dispatch from scheduler (Baolin Wang) - alinux: configs: Enable SM2 asymmetric algorithm (Tianjia Zhang) - crypto: sm2 - remove unnecessary reset operations (Tianjia Zhang) - crpyto: introduce OSCCA certificate and SM2 asymmetric algorithm (Tianjia Zhang) - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior (Jiufei Xue) - io_uring: change the poll type to be 32-bits (Jiufei Xue) - sched/fair: Fix insertion in rq->leaf_cfs_rq_list (Vincent Guittot) - sched/fair: Add tmp_alone_branch assertion (Peter Zijlstra) - alinux: sched/fair: Fix CPU burst stat (Huaixin Chang) - alinux: sched/fair: Introduce init buffer into CFS burst (Huaixin Chang) - alinux: sched: Restore upper limit of cfs_b->buffer to max_cfs_runtime (Huaixin Chang) - alinux: sched: Add document for burstable CFS bandwidth control (Huaixin Chang) - alinux: sched: Add cfs bandwidth burst statistics (Huaixin Chang) - alinux: sched: Make CFS bandwidth controller burstable (Huaixin Chang) - alinux: sched: Introduce primitives for CFS bandwidth burst (Huaixin Chang) - alinux: sched: Defend cfs and rt bandwidth against overflow (Huaixin Chang) - Some improvements for blk-throttle (Baolin Wang) - Add support for async buffered reads (Hao Xu) - perf tests: Use shebangs in the shell scripts (Michael Petlan) - jbd2: add missing tracepoint for reserved handle (Xiaoguang Wang) - dm thin metadata: Fix trivial math error in on-disk format documentation (Jeffle Xu) - alinux: fix openat2 wrong syscall number under x86-32 (Joseph Qi) - alinux: tcp_rt module: fix bug of using vfree to release the memory obtained by kmalloc (Xuan Zhuo) - alinux: sched: Fix a branch prediction error in static_key (Erwei Deng) - alinux: sched: Fix compiling error without CONFIG_FAIR_GROUP_SCHED (Erwei Deng) - alinux: sched: get_sched_lat_count_idx optimization (Erwei Deng) - io_uring: set table->files[i] to NULL when io_sqe_file_register failed (Jiufei Xue) - io_uring: fix removing the wrong file in __io_sqe_files_update() (Jiufei Xue) - fuse: always flush dirty data on close(2) (Miklos Szeredi) - fuse: invalidate inode attr in writeback cache mode (Eryu Guan) - mm, page_alloc: skip ->waternark_boost for atomic order-0 allocations (Charan Teja Reddy) - blk-mq: fix hang caused by freeze/unfreeze sequence (Bob Liu) - block: Allow unfreezing of a queue while requests are in progress (Bart Van Assche) - alinux: io_uring: add percpu io sq thread support (Xiaoguang Wang) - net/packet: fix overflow in tpacket_rcv (Or Cohen) - alinux: nvme: pci: Fix the incorrect ways to calculate the request size (Baolin Wang) - configs: Open the IGB IGBVF IXGBE IXGBEVF configs (Erwei Deng) - alinux: arm64: adjust tk_core memory layout (Peng Wang) - configs: enable vsyscall emulate by default for x86_64 (Shile Zhang) - efi: Fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) - configs: open the UIO Kconfig for x86_64 (Erwei Deng) - EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. (Tony Luck) - libnvdimm: Out of bounds read in __nd_ioctl() (Dan Carpenter) - alinux: sched: Fix per-cgroup idle accounting deadlock (Yihao Wu) - io_uring: hold 'ctx' reference around task_work queue + execute (Jiufei Xue) - x86/mce: Move nmi_enter/exit() into the entry point (Thomas Gleixner) - io_uring: Fix NULL pointer dereference in loop_rw_iter() (Guoyu Huang) - alinux: nvme: pci: Use bio->bi_vcnt directly (Baolin Wang) - blk-mq: fix failure to decrement plug count on single rq removal (Jens Axboe) - block: sum requests in the plug structure (Jens Axboe) - alinux: blk: export sector and len fields for iohang (Jeffle Xu) - mm/mmap.c: close race between munmap() and expand_upwards()/downwards() (Kirill A. Shutemov) - x86/mpx, mm/core: Fix recursive munmap() corruption (Dave Hansen) - alinux: Fix latency histogram & nr_migrations rcu bugs (Yihao Wu) - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works (Xiaoguang Wang) - alinux: configs: disable low limit and enable io latency (Joseph Qi) - io_uring bug fixes from v5.8 (Jiufei Xue) - Intel Icelake RAS support (Wept Zhang) - PCIe Gen4 support (Artie Ding) - alinux: block: don't decrement nr_phys_segments for physically contigous segments (Baolin Wang) - intel-speed-select tool cherry-pick from upstream (Erwei Deng) - perf vendor events intel: Add Icelake V1.00 event file (Haiyan Song) - alinux: mm: completely disable swapout with negative swappiness (Xu Yu) - intel_idle driver enhancements (Erwei Deng) - ovl: initialize error in ovl_copy_xattr (Yuxuan Shui) - xfs: add agf freeblocks verify in xfs_agf_verify (Zheng Bin) - dm: use noio when sending kobject event (Mikulas Patocka) - ext4: fix race between ext4_sync_parent() and rename() (Eric Biggers) - ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (Harshad Shirwadkar) - alinux: virtio-blk: fix discard buffer overrun (Jeffle Xu) - x86/cpufeatures: Add feature bit RDPRU on AMD (Babu Moger) - ext4: disable dioread_nolock whenever delayed allocation is disabled (Eric Whitney) - alinux: nvme-pci: hold cq_lock while completing CQEs (Xiaoguang Wang) - alinux: panic: change the default value of crash_kexec_post_notifiers to true (Shile Zhang) - alinux: configs: add VIRTIO_MEM and VIRTIO_FS (Liu Bo) - nvme: fix possible deadlock when nvme_update_formats fails (Sagi Grimberg) - configs: disable some needless builtin modules (Shile Zhang) - virtio-fs support (Bob Liu) - virtio-mem support (Alex Shi) - nvme: single segment enhancements (Baolin Wang) - TencentOS-kernel: ipvs: avoid drop first packet by reusing conntrack (YangYuxi) - blk-mq: add multiple queue maps support (Xiaoguang Wang) - io_uring: fix recvmsg memory leak with buffer selection (Pavel Begunkov) - iocost misc bug fixes from upstream (Jiufei Xue) - alinux: sched: Add cpu_stress to show system-wide task waiting (Yihao Wu) - perf vendor events amd: Add L3 cache events for Family 17h (Kim Phillips) - alinux: block: initialize io hang counter (Xiaoguang Wang) - configs: Enable CONFIG_RESCTRL to enable Intel RDT and AMD QoS (Zelin Deng) - hookers: fix Kconfig dependency on INET (Dust Li) - x86/resctrl: Fix memory bandwidth counter width for AMD (Babu Moger) - x86/resctrl: Support CPUID enumeration of MBM counter width (Reinette Chatre) - x86/cpu: Move resctrl CPUID code to resctrl/ (Reinette Chatre) - x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h (Reinette Chatre) - alinux: tcp_rt module support (Xuan Zhuo) - configs: Enabled CONFIG_PCIE_DPC (Zelin Deng) - alinux: blk-iocost: bypass IOs earlier if disabled (Joseph Qi) - ovl: inode reference leak in ovl_is_inuse true case. (youngjun) - Revert "samples/bpf: fix build by setting HAVE_ATTR_TEST to zero" (Dust Li) - samples/bpf: Add a workaround for asm_inline (KP Singh) - samples/bpf: fix build with new clang (Alexei Starovoitov) - samples/bpf: workaround clang asm goto compilation errors (Yonghong Song) - io_uring misc fixes from upstream (Jiufei Xue) - vfs, afs, ext4: Make the inode hash table RCU searchable (David Howells) - io_uring: export cq overflow status to userspace (Xiaoguang Wang) - AMD RAS enhancements (Zelin Deng) - AMD PMCs/Perf enhancements (Peng Wang) - configs: enable AF_XDP socket by default (Dust Li) - Intel Icelake PMU enhancements (Peng Wang) - alinux: block-throttle: only do io statistics if needed (Xiaoguang Wang) - configs: disable CONFIG_REFCOUNT_FULL for release kernel (Dust Li) - backport security support for nvdimm (Shile Zhang) - io_uring: fix current->mm NULL dereference on exit (Pavel Begunkov) - io_uring: fix hanging iopoll in case of -EAGAIN (Pavel Begunkov) - configs: arm64: keep the unified configs tuned for both arches (Shile Zhang) - configs: arm64: reconfig to sync with internal version (Shile Zhang) - backport watermark boost features and bug fixes (Xu Yu) - mm semaphore enhancements (Yang Shi) - ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC (Erik Schmauss) - perf: arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton) - arm_pmu: acpi: spe: Add initial MADT/SPE probing (Jeremy Linton) - blk-iolatency: only call ktime_get() if needed (Hongnan Li) - ICX: platform/x86: ISST: Fix wrong unregister type (Srinivas Pandruvada) - ICX: platform/x86: ISST: Allow additional core-power mailbox commands (Srinivas Pandruvada) - perf stat: Fix shadow stats for clock events (Ravi Bangoria) - arm64 pseudo NMIs support (Zou Cao) - arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops (Robin Murphy) - iommu/dma: Use fast DMA domain lookup (Robin Murphy) - iommu: Add fast hook for getting DMA domains (Robin Murphy) - io_uring: fix io_sq_thread no schedule when busy (Xuan Zhuo) - perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel (Vitaly Chikunov) - drm/amdgpu: fix unload driver fail (Emily Deng) - io_uring patchset sync from v5.8 (part 2) (Xiaoguang Wang) - arm64: Neoverse N1 support (Bin Yu) - configs: enable conntrack_zone option (Zhiyuan Hou) - vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) - vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) - alinux: introduce deferred_meminit boot parameter (chenxiangzuo) - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI (Dominik Brodowski) - io_uring patchset sync from v5.8 (Xiaoguang Wang) - ACPI/APEI enhancements for arm64 (Baolin Wang) - commits_rqs support for blk-mq (Baolin Wang) - sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Vincent Guittot) - sched/fair: Fix O(nr_cgroups) in the load balancing path (Vincent Guittot) - sched/fair: Optimize update_blocked_averages() (Vincent Guittot) - alinux: sched: Fix wrong cpuacct_update_latency declaration (Yihao Wu) - usb driver misc fixes and enhancements (Baolin Wang) - lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations (Fredrik Noring) - configs: Enabled acpi-cpufreq for x86 platform (Zelin Deng) - sched/fair: Remove sgs->sum_weighted_load (Dietmar Eggemann) - sched/core: Remove sd->*_idx (Dietmar Eggemann) - sched/core: Remove rq->cpu_load[] (Dietmar Eggemann) - sched/debug: Remove sd->*_idx range on sysctl (Dietmar Eggemann) - sched/fair: Replace source_load() & target_load() with weighted_cpuload() (Dietmar Eggemann) - sched/fair: Remove the rq->cpu_load[] update code (Dietmar Eggemann) - sched/fair: Remove rq->load (Dietmar Eggemann) - cpuidle: menu: Remove get_loadavg() from the performance multiplier (Daniel Lezcano) - sched/fair: Disable LB_BIAS by default (Dietmar Eggemann) - alinux: sched: Finer grain of sched latency (Yihao Wu) - alinux: sched: Add "nr" to sched latency histogram (Yihao Wu) - alinux: sched: Add cgroup's scheduling latency histograms (Yihao Wu) - alinux: sched: Add cgroup-level blocked time histograms (Yihao Wu) - alinux: sched: Introduce cfs scheduling latency histograms (Yihao Wu) - alinux: sched: Add switch for scheduler_tick load tracking (Yihao Wu) - alinux: sched: Add switch for update_blocked_averages (Yihao Wu) - thp/khugepaged improvements and CoW semantics (Yang Shi) - device-dax: don't leak kernel memory to user space after unloading kmem (David Hildenbrand) - device-dax: "Hotremove" persistent memory that is used like normal RAM (Pavel Tatashin) - configs: disable ext4 encryption (Joseph Qi) - alinux: sched: Fix %steal in cpuacct.proc_stat in guest OS (Yihao Wu) - kbuild: mark prepare0 as PHONY to fix external module build (Masahiro Yamada) - configs: arm64: use 48-bit virtual address (Xu Yu) - pvpanic: add crash loaded event (Shile Zhang) - NFS misc fixes from 4.19 LTS (Jeffle Xu) - xfs misc fixes from 4.19 LTS (Jeffle Xu) - ovl misc fixes from 4.19 LTS (Jeffle Xu) - jbd2 misc fixes from 4.19 LTS (Jeffle Xu) - ext4 misc fixes from 4.19 LTS (Jeffle Xu) - nvme driver misc fixes from 4.19 LTS (Jeffle Xu) - dm misc fixes from 4.19 LTS (Jeffle Xu) - virtio-blk misc fixes from 4.19 LTS (Jeffle Xu) - block layer misc fixes from 4.19 LTS (Jeffle Xu) - io_uring: check file O_NONBLOCK state for accept (Jiufei Xue) - ext4: fix partial cluster initialization when splitting extent (Jeffle Xu) - alinux: blk-mq: remove QUEUE_FLAG_POLL from default MQ flags (Joseph Qi) - psi misc fixes from upstream (zhongjiang-ali) - fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Alexander Potapenko) - KVM: SVM: Fix potential memory leak in svm_cpu_init() (Miaohe Lin) - netlabel: cope with NULL catmap (Paolo Abeni) - selinux: properly handle multiple messages in selinux_netlink_send() (Paul Moore) - sched/fair: Don't NUMA balance for kthreads (Jens Axboe) - KVM: polling: add architecture backend to disable polling (Christian Borntraeger) - KVM: x86: fix missing prototypes (Paolo Bonzini) - io_uring patchset sync from v5.7 (Xiaoguang Wang) - alinux: tcp_rt framework adds two new maintainers (xuanzhuo) - io_uring patchset sync from v5.6 (Joseph Qi) - io_uring patchset sync from v5.5 (Joseph Qi) - configs: enable AMD IOMMU support (Artie Ding) - alinux: sched: Fix regression caused by nr_uninterruptible (Yihao Wu) - configs/x86: add some NET_EMATCH options as module (Dust Li) - configs/x86: align x86 NET_SCH configs to aarch64 (Dust Li) - configs: aarch64: keep uniform configs between ARM and X86 (Shile Zhang) - configs: enable support for TCP_RT (xuanzhuo) - configs: enable multipath for kernel selftests (Joseph Qi) - configs: disable deferred struct page init (Shile Zhang) - configs: enable squashfs support (Joseph Qi) - configs: enable support for virtio pmem driver (Shile Zhang) - configs: update configs to adapt AMD QoS series (Shile Zhang) - configs: enable null block device for blk-mq tests (Joseph Qi) - configs: enable security and sm3/4 configs for trust (Tianjia Zhang) - configs: align configs of aarch64 to x86_64 (Shile Zhang) - configs: add configs in tree (Shile Zhang) - alinux: sched: make SCHED_SLI dependent on FAIR_GROUP_SCHED (Yihao Wu) - ipmi: fix hung processes in __get_guid() (Wen Yang) - alinux: add tcprt framework to kernel (xuanzhuo) - alinux: quota: fix unused label warning in dquot_load_quota_inode() (Jeffle Xu) - alinux: mm: fix undefined reference to printk_ratelimit_state (Xu Yu) - alinux: mm: fix undefined reference to mlock_fixup (Xu Yu) - mm: return zero_resv_unavail optimization (Pavel Tatashin) - mm: zero remaining unavailable struct pages (Naoya Horiguchi) - alinux: sched: Fix p->cpu build error on aarch64 (Yihao Wu) - blk-mq: balance mapping between present CPUs and queues (Ming Lei) - fs/namespace.c: fix mountpoint reference counter race (Piotr Krysiuk) - blktrace: fix dereference after null check (Cengiz Can) - blktrace: Protect q->blk_trace with RCU (Jan Kara) - net: ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) - net: ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) - vhost: Check docket sk_family instead of call getname (Eugenio Pérez) - alinux: sched: Fix nr_migrations compile errors (Yihao Wu) - libnvdimm/region: Enable MAP_SYNC for volatile regions (Aneesh Kumar K.V) - virtio_pmem: fix sparse warning (Pankaj Gupta) - xfs: disable map_sync for async flush (Pankaj Gupta) - ext4: disable map_sync for async flush (Pankaj Gupta) - dax: check synchronous mapping is supported (Pankaj Gupta) - libnvdimm: add dax_dev sync flag (Pankaj Gupta) - virtio-pmem: Add virtio pmem driver (Pankaj Gupta) - libnvdimm: nd_region flush callback support (Pankaj Gupta) - fix autofs regression caused by follow_managed() changes (Al Viro) - fs/namei.c: fix missing barriers when checking positivity (Al Viro) - fix dget_parent() fastpath race (Al Viro) - new helper: lookup_positive_unlocked() (Al Viro) - fs/namei.c: pull positivity check into follow_managed() (Al Viro) - ovl: inherit SB_NOSEC flag from upperdir (Jeffle Xu) - lib/crc32.c: mark crc32_le_base/__crc32c_le_base aliases as __pure (Rongwei Wang) - arm64/lib: improve CRC32 performance for deep pipelines (Rongwei Wang) - arm64/lib: add accelerated crc32 routines (Rongwei Wang) - arm64: cpufeature: add feature for CRC32 instructions (Rongwei Wang) - lib/crc32: make core crc32() routines weak so they can be overridden (Rongwei Wang) - x86/resctrl: Introduce AMD QOS feature (Shile Zhang) - mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Randy Dunlap) - serial: 8250: Support disabling mdelay-filled probes of 16550A variants (Josh Triplett) - alinux: kernel: Reduce tasklist_lock contention at fork and exit (Xunlei Pang) - alinux: oom: add ratelimit printk to prevent softlockup (zhongjiang-ali) - alinux: Limit the print message frequency when memcg oom triggers (zhongjiang-ali) - alinux: mm: restrict the print message frequency further when memcg oom triggers (zhongjiang-ali) - ext4: fix error pointer dereference (Jeffle Xu) - alinux: sched: add schedule SLI support (Yihao Wu) - mm/compaction: memory compaction optimaztion (Yang Shi) - vt: vt_ioctl: fix race in VT_RESIZEX (Eric Dumazet) - arm64: enable per-task stack canaries (Ard Biesheuvel) - spi: spi-dw: Add lock protect dw_spi rx/tx to prevent concurrent calls (wuxu.wu) - iommu/amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE (Suravee Suthikulpanit) - iommu/amd: Re-factor guest virtual APIC (de-)activation code (Suthikulpanit, Suravee) - iommu/amd: Lock code paths traversing protection_domain->dev_list (Joerg Roedel) - iommu/amd: Lock dev_data in attach/detach code paths (Joerg Roedel) - iommu/amd: Check for busy devices earlier in attach_device() (tianyi) - iommu/amd: Take domain->lock for complete attach/detach path (Joerg Roedel) - iommu/amd: Remove amd_iommu_devtable_lock (Joerg Roedel) - iommu/amd: Remove domain->updated (Joerg Roedel) - ACPI: PPTT: Consistently use unsigned int as parameter type (Tian Tao) - ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens (Jeremy Linton) - ACPI/PPTT: Modify node flag detection to find last IDENTICAL (Jeremy Linton) - ACPI: Fix comment typos (Bjorn Helgaas) - ACPI: tables: Simplify PPTT leaf node detection (Jeremy Linton) - ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs (John Garry) - drm/amdgpu: add VM eviction lock v3 (Christian König) - drm/amdgpu: move VM eviction decision into amdgpu_vm.c (Christian König) - drm/amdgpu: stop evicting busy PDs/PTs (Christian König) - sysctl: handle overflow in proc_get_long (Christian Brauner) - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge (Yihao Wu) - sched: Avoid scale real weight down to zero (Michael Wang) - sched/fair: Fix race between runtime distribution and assignment (Huaixin Chang) - alinux: cgroup: Fix task_css_check rcu warnings (Xunlei Pang) - alinux: config: disable CONFIG_NFS_V3_ACL and CONFIG_NFSD_V3_ACL (Chunmei Xu) - alinux: kernel: reap zombie process by specified pid (zhongjiang-ali) - alinux: Fix an potential null pointer reference in dump_header (zhongjiang-ali) - mm: do not allow MADV_PAGEOUT for CoW pages (Michal Hocko) - alinux: mm: Pin code section of process in memory (Xunlei Pang) - alinux: kidled: make kidled_inc_page_age return latest page age (Xu Yu) - mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Michal Hocko) - alinux: mm, memcg: optimize division operation with memsli counters (Xu Yu) - alinux: mm, memcg: rework memsli interfaces (Xu Yu) - alinux: mm, memcg: add memory SLI support (Xu Yu) - alinux: Revert "net: get rid of an signed integer overflow in ip_idents_reserve()" (xuanzhuo) - virtio-pci: check name when counting MSI-X vectors (Daniel Verkamp) - virtio-balloon: initialize all vq callbacks (Daniel Verkamp) - mm/page_reporting: add free page reporting support (Yang Shi) - mm/page_alloc.c: fix regression with deferred struct page init (Juergen Gross) - ima: add sm3 algorithm to hash algorithm configuration list (Tianjia Zhang) - crypto: rename sm3-256 to sm3 in hash_algo_name (Tianjia Zhang) - vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Eric Biggers) - vt: vt_ioctl: fix use-after-free in vt_in_use() (Eric Biggers) - vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Jiri Slaby) - vt: selection, introduce vc_is_sel (Jiri Slaby) - io_uring: use current task creds instead of allocating a new one (Jens Axboe) - io_uring: only return -EBUSY for submit on non-flushed backlog (Jens Axboe) - alinux: pci/iohub-sriov: fix iohub-sriov VF probe issue (shanghui.lsh) - cpuidle: header file stubs must be "static inline" (Stephen Rothwell) - alinux: mm, memcg: optimize division operation with memcg counters (Xu Yu) - kvm: vmx: fix coccinelle warnings (Yi Wang) - alinux: blk-mq: fix broken io_ticks & time_in_queue update (Xiaoguang Wang) - bump to kernel 4.19.91 - configs: enable overlay redirect dir and inode index by default - configs: Build support for Alibaba PCIe IOHub SRIOV - configs: enable CONFIG_FTRACE_SYSCALLS on x86_64 kernel - configs: Enable arm64 hookers support - configs: enable CONFIG_LIVEPATCH for aarch64 - configs: enable NVME block device support - configs: configs: enable intel idle driver - configs: enable guest halt polling support - configs: enable X86 PM timer support - configs: enable io wq for iouring - configs: add CGROUP_BPF support on X86 - configs: add vmware support - configs: enable SOFT_WATCHDOG - configs: enable Hygon support - configs: enable iocost for aarch64 - configs: enable CONFIG_BLK_DEBUG_FS by default - configs: add aarch64 config base - configs: enable deferred page init - configs: always enable thp by default - configs: enable iouring support - vfs: fix do_last() regression (Al Viro) - io-wq: wait for io_wq_create() to setup necessary workers (Jens Axboe) - io_uring: async workers should inherit the user creds (Jens Axboe) - io-wq: have io_wq_create() take a 'data' argument (Jens Axboe) - io_wq: add get/put_work handlers to io_wq_create() (Jens Axboe) - dccp: Fix memleak in __feat_register_sp (YueHaibing) - scsi: libsas: stop discovering if oob mode is disconnected (Jason Yan) - drm/i915/gen9: Clear residual context state on context switch (Akeem G Abodunrin) - RDMA: Fix goto target to release the allocated memory (Navid Emamdoost) - ipmi: Fix memory leak in __ipmi_bmc_register (Navid Emamdoost) - vt: selection, close sel_buffer race (Jiri Slaby) - vgacon: Fix a UAF in vgacon_invert_region (Zhang Xiaoxu) - do_last(): fetch directory ->i_mode and ->i_uid before it's too late (Al Viro) - x86/kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Boris Ostrovsky) - KVM: nVMX: Check IO instruction VM-exit conditions (Oliver Upton) - KVM: nVMX: Refactor IO bitmap checks into helper function (Oliver Upton) - KVM: nVMX: Don't emulate instructions in guest mode (Paolo Bonzini) - mm: fix tick timer stall during deferred page init (Shile Zhang) - alinux: mm, memcg: export workingset counters on memcg v1 (Xu Yu) - bpf/sockmap: Read psock ingress_msg before sk_receive_queue (Lingpeng Chen) - alinux: pci/iohub-sriov: Support for Alibaba PCIe IOHub SRIOV (liushanghui) - alinux: mm, memcg: abort priority oom if with oom victim (Xu Yu) - alinux: mm, memcg: account number of processes in the css (Xu Yu) - mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() (Tetsuo Handa) - alinux: mm, memcg: fix soft lockup in priority oom (Xu Yu) - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled (Xiaoguang Wang) - md: make sure desc_nr less than MD_SB_DISKS (Yufen Yu) - md: avoid invalid memory access for array sb->dev_roles (Yufen Yu) - md: no longer compare spare disk superblock events in super_load (Yufen Yu) - md: return -ENODEV if rdev has no mddev assigned (Pawel Baldysiak) - md/raid10: Fix raid10 replace hang when new added disk faulty (Alex Wu) - alinux: mm, memcg: record latency of memcg wmark reclaim (Xu Yu) - cpuidle: governor: Add new governors to cpuidle_governors again (Rafael J. Wysocki) - kvm: x86: add host poll control msrs (Marcelo Tosatti) - KVM: arm64: Opportunistically turn off WFI trapping when using direct LPI injection (Marc Zyngier) - KVM: vgic-v4: Track the number of VLPIs per vcpu (Marc Zyngier) - KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put (Marc Zyngier) - EDAC, skx: Retrieve and print retry_rd_err_log registers (Tony Luck) - tools headers uapi: Sync asm-generic/mman-common.h with the kernel (Arnaldo Carvalho de Melo) - mm: fix trying to reclaim unevictable lru page when calling madvise_pageout (zhong jiang) - mm: factor out common parts between MADV_COLD and MADV_PAGEOUT (Minchan Kim) - mm: introduce MADV_PAGEOUT (Minchan Kim) - mm: introduce MADV_COLD (Minchan Kim) - mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM (Minchan Kim) - tools build: Check if gettid() is available before providing helper (Arnaldo Carvalho de Melo) - alinux: mm: add proc interface to control context readahead (Xiaoguang Wang) - alinux: hookers: add arm64 dependency (Zou Cao) - alinux: Hookers: add arm64 support (Zou Cao) - alinux: arm64: use __kernel_text_address to replace kthread_return_to_user (Zou Cao) - arm64: reliable stacktraces (Torsten Duwe) - alinux: arm64: add livepatch support (Zou Cao) - efi: Make efi_rts_work accessible to efi page fault handler (Sai Praneeth) - netfilter: conntrack: udp: set stream timeout to 2 minutes (Florian Westphal) - netfilter: conntrack: udp: only extend timeout to stream mode after 2s (Florian Westphal) - iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Jan Kara) - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL (Xiaoguang Wang) - cpuidle: Support guest halt polling (Yihao Wu) - alinux: doc: use unified official project name Cloud Kernel (Caspar Zhang) - alinux: mm: oom_kill: show killed task's cgroup info in global oom (Wenwei Tao) - alinux: mm: memcontrol: enable oom.group on cgroup-v1 (Wenwei Tao) - alinux: doc: alibaba: Add priority oom descriptions (Wenwei Tao) - alinux: mm: memcontrol: introduce memcg priority oom (Wenwei Tao) - alinux: kernel: cgroup: account number of tasks in the css and its descendants (Wenwei Tao) - alinux: doc: Add Documentation/alibaba/interfaces.rst (Xunlei Pang) - alinux: memcg: Account throttled time due to memory.wmark_min_adj (Xunlei Pang) - alinux: memcg: Introduce memory.wmark_min_adj (Xunlei Pang) - alinux: memcg: Provide users the ability to reap zombie memcgs (Xunlei Pang) - alinux: blk-throttle: fix logic error about BIO_THROTL_STATED in throtl_bio_end_io() (Xiaoguang Wang) - io_uring: add io_uring support (Joseph Qi) - ext4: start to support iopoll method (Xiaoguang Wang) - ext4: Move to shared i_rwsem even without dioread_nolock mount opt (Ritesh Harjani) - ext4: Start with shared i_rwsem in case of DIO instead of exclusive (Ritesh Harjani) - ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT (Ritesh Harjani) - ext4: introduce direct I/O write using iomap infrastructure (Matthew Bobrowski) - iomap: move the iomap_dio_rw ->end_io callback into a structure (Christoph Hellwig) - ext4: update ext4_sync_file() to not use __generic_file_fsync() (Matthew Bobrowski) - ext4: move inode extension check out from ext4_iomap_alloc() (Matthew Bobrowski) - ext4: move inode extension/truncate code out from ->iomap_end() callback (Matthew Bobrowski) - ext4: introduce direct I/O read using iomap infrastructure (Matthew Bobrowski) - ext4: introduce new callback for IOMAP_REPORT (Matthew Bobrowski) - iomap: use a srcmap for a read-modify-write I/O (Goldwyn Rodrigues) - ext4: split IOMAP_WRITE branch in ext4_iomap_begin() into helper (Matthew Bobrowski) - ext4: move set iomap routines into a separate helper ext4_set_iomap() (Matthew Bobrowski) - ext4: iomap that extends beyond EOF should be marked dirty (Matthew Bobrowski) - ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Matthew Bobrowski) - ext4: reorder map.m_flags checks within ext4_iomap_begin() (Matthew Bobrowski) - x86/amd_nb: Make hygon_nb_misc_ids static (Pu Wen) - io-wq: add support for bounded vs unbunded work (Jens Axboe) - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() (Jens Axboe) - io-wq: use proper nesting IRQ disabling spinlocks for cancel (Jens Axboe) - io-wq: use kfree_rcu() to simplify the code (YueHaibing) - net: add __sys_accept4_file() helper (Jens Axboe) - sched/core, workqueues: Distangle worker accounting from rq lock (Thomas Gleixner) - sched: Remove stale PF_MUTEX_TESTER bit (Thomas Gleixner) - alinux: jbd2: fix build errors (Xiaoguang Wang) - ixgbe: Fix calculation of queue with VFs and flow director on interface flap (Cambda Zhu) - tcp: do not leave dangling pointers in tp->highest_sack (Eric Dumazet) - include/linux/notifier.h: SRCU: fix ctags (Sam Protsenko) - alinux: mm: remove unused variable (Joseph Qi) - mm: thp: don't need care deferred split queue in memcg charge move path (Wei Yang) - signal: simplify set_user_sigmask/restore_user_sigmask (Oleg Nesterov) - block: never take page references for ITER_BVEC (Christoph Hellwig) - signal: remove the wrong signal_pending() check in restore_user_sigmask() (Oleg Nesterov) - uio: make import_iovec()/compat_import_iovec() return bytes on success (Jens Axboe) - blk-mq: fix NULL pointer deference in case no poll implementation (Joseph Qi) - req->error only used for iopoll (Stefan Bühler) - fs: add sync_file_range() helper (Jens Axboe) - alinux: jbd2: fix build warnings (Joseph Qi) - drm/amdgpu/gmc: fix compiler errors [-Werror,-Wmissing-braces] (V2) (Shirish S) - add perf smmu-v3 support and fixed duplicate function (Zou Cao) - iommu/dma: Use NUMA aware memory allocations in __iommu_dma_alloc_pages() (Ganapatrao Kulkarni) - mm/hotplug: make remove_memory() interface usable (Pavel Tatashin) - mm/memory_hotplug: make remove_memory() take the device_hotplug_lock (David Hildenbrand) - alinux: mm: kidled: fix frame-larger-than build warning (Xu Yu) - mm: initialize MAX_ORDER_NR_PAGES at a time instead of doing larger sections (Alexander Duyck) - mm: implement new zone specific memblock iterator (Alexander Duyck) - mm: drop meminit_pfn_in_nid as it is redundant (Alexander Duyck) - mm: use mm_zero_struct_page from SPARC on all 64b architectures (Alexander Duyck) - nvme-mpath: remove I/O polling support (Christoph Hellwig) - amd-gpu: Don't undefine READ and WRITE (David Howells) - blk-mq: grab .q_usage_counter when queuing request from plug code path (Ming Lei) - block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y (Konstantin Khlebnikov) - block: remove bogus check for queue_lock assignment (Jens Axboe) - block: don't use bio->bi_vcnt to figure out segment number (Ming Lei) - scsi: core: Run queue when state is set to running after being blocked (zhengbin) - block: fix NULL pointer dereference in register_disk (zhengbin) - blk-mq: Add a NULL check in blk_mq_free_map_and_requests() (Dan Carpenter) - blk-mq: place trace_block_getrq() in correct place (Xiaoguang Wang) - blk-mq: protect debugfs_create_files() from failures (Greg Kroah-Hartman) - blk-mq: not embed .mq_kobj and ctx->kobj into queue instance (Ming Lei) - blk-mq: fallback to previous nr_hw_queues when updating fails (Jianchao Wang) - blk-mq: realloc hctx when hw queue is mapped to another node (Jianchao Wang) - blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues (Jianchao Wang) - mm/memblock.c: skip kmemleak for kasan_init() (Qian Cai) - alinux: jbd2: track slow handle which is preventing transaction committing (Xiaoguang Wang) - alinux: fs: record page or bio info while process is waitting on it (Xiaoguang Wang) - alinux: blk: add iohang check function (Xiaoguang Wang) - alinux: mm: thp: remove deferred split queue from mem_cgroup (Caspar Zhang) - tpm: tpm_tis_spi: Introduce a flow control callback (Stephen Boyd) - tcp: Add snd_wnd to TCP_INFO (Thomas Higdon) - tcp: Add TCP_INFO counter for packets received out-of-order (Thomas Higdon) - alinux: mm,memcg: export memory.{min,low} to cgroup v1 (Xu Yu) - alinux: mm,memcg: export memory.{events,events.local} to v1 (Xu Yu) - mm: don't raise MEMCG_OOM event due to failed high-order allocation (Roman Gushchin) - mm, memcg: introduce memory.events.local (Shakeel Butt) - mm, memcg: consider subtrees in memory.events (Chris Down) - alinux: mm,memcg: export memory.high to v1 (Xu Yu) - arm64: mm: implement pte_devmap support (Shannon Zhao) - add the support of patchable-function-entry for hotfix kpatch with gcc 9.2 (Zou Cao) - KVM: arm64: Add support 1G hugepages at stage 2 (Shannon Zhao) - spi: spi: add GPIO chipselect support (Baoyou Xie) - HYGON: Add support for Hygon Dhyana Family 18h processor (Pu Wen) - iio: adc: ti-ads7950: use SPI_CS_WORD to reduce CPU usage (David Lechner) - spi: spi-davinci: Add support for SPI_CS_WORD (David Lechner) - spi: add software implementation for SPI_CS_WORD (David Lechner) - spi: add new SPI_CS_WORD flag (David Lechner) - spi: davinci: Remove chip select GPIO pdata (Linus Walleij) - block: fix 32 bit overflow in __blkdev_issue_discard() (Dave Chinner) - block: cleanup __blkdev_issue_discard() (Ming Lei) - iov_iter: fix iov_iter_type (Ming Lei) - tools headers: Update x86's syscall_64.tbl and uapi/asm-generic/unistd (Arnaldo Carvalho de Melo) - block: add BIO_NO_PAGE_REF flag (Jens Axboe) - iov_iter: add ITER_BVEC_FLAG_NO_REF flag (Jens Axboe) - net: split out functions related to registering inflight socket files (Jens Axboe) - block: implement bio helper to add iter bvec pages to bio (Jens Axboe) - fs: add fget_many() and fput_many() (Jens Axboe) - xfs: Fix stale data exposure when readahead races with hole punch (Jan Kara) - fs: Export generic_fadvise() (Jan Kara) - xfs: fix missed wakeup on l_flush_wait (Rik van Riel) - fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve(). (Tetsuo Handa) - xfs: fix off-by-one error in rtbitmap cross-reference (Darrick J. Wong) - xfs: unlock inode when xfs_ioctl_setattr_get_trans can't get transaction (Darrick J. Wong) - xfs: fix backwards endian conversion in scrub (Darrick J. Wong) - xfs: libxfs: move xfs_perag_put late (Pan Bian) - xfs: finobt AG reserves don't consider last AG can be a runt (Dave Chinner) - exportfs: fix 'passing zero to ERR_PTR()' warning (YueHaibing) - NFS: change sign of nfs_fh length (Frank Sorenson) - nfs: fix xfstest generic/099 failed on nfsv3 (ZhangXiaoxu) - fs/sync.c: sync_file_range(2) may use WB_SYNC_ALL writeback (Amir Goldstein) - sysfs: convert BUG_ON to WARN_ON (Greg Kroah-Hartman) - ext4: fix integer overflow when calculating commit interval (zhangyi (F)) - ext4: cond_resched in work-heavy group loops (Khazhismel Kumykov) - jbd2: discard dirty data when forgetting an un-journalled buffer (zhangyi (F)) - ext4: replace opencoded i_writecount usage with inode_is_open_for_write() (Nikolay Borisov) - block: introduce mp_bvec_for_each_page() for iterating over page (Ming Lei) - block: introduce bvec_nth_page() (Joseph Qi) - iomap: wire up the iopoll method (Christoph Hellwig) - block: add bio_set_polled() helper (Jens Axboe) - block: wire up block device iopoll method (Christoph Hellwig) - fs: add an iopoll method to struct file_operations (Christoph Hellwig) - block: clear REQ_HIPRI if polling is not supported (Christoph Hellwig) - signal: Add restore_user_sigmask() (Deepa Dinamani) - signal: Add set_user_sigmask() (Deepa Dinamani) - block: remove ->poll_fn (Christoph Hellwig) - block: make blk_poll() take a parameter on whether to spin or not (Jens Axboe) - blk-mq: when polling for IO, look for any completion (Jens Axboe) - block: Introduce get_current_ioprio() (Damien Le Moal) - block: have ->poll_fn() return number of entries polled (Jens Axboe) - block: for async O_DIRECT, mark us as polling if asked to (Jens Axboe) - block: add REQ_HIPRI and inherit it from IOCB_HIPRI (Jens Axboe) - iov_iter: Separate type from direction and use accessor functions (David Howells) - iov_iter: Use accessor function (David Howells) - EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) - alinux: psi: using cpuacct_cgrp_id under CONFIG_CGROUP_CPUACCT (Joseph Qi) - alinux: iocost: fix format mismatch build warning (Joseph Qi) - alinux: mm: memcontrol: memcg_wmark_wq can be static (kbuild test robot) - tcp: Fix highest_sack and highest_sack_seq (Cambda Zhu) - iommu/amd: Check PM_LEVEL_SIZE() condition in locked section (Joerg Roedel) - iommu/amd: Wait for completion of IOTLB flush in attach_device (Filippo Sironi) - iommu/amd: fix a crash in iova_magazine_free_pfns (Qian Cai) - iommu: remove the mapping_error dma_map_ops method (Christoph Hellwig) - iommu: Fix IOMMU debugfs fallout (Geert Uytterhoeven) - dma-mapping: provide a generic DMA_MAPPING_ERROR (Christoph Hellwig) - EDAC/amd64: Adjust printed chip select sizes when interleaved (Yazen Ghannam) - EDAC/amd64: Support more than two controllers for chip select handling (Yazen Ghannam) - EDAC/amd64: Recognize x16 symbol size (Yazen Ghannam) - EDAC/amd64: Set maximum channel layer size depending on family (Yazen Ghannam) - EDAC/amd64: Support more than two Unified Memory Controllers (Yazen Ghannam) - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers (Yazen Ghannam) - EDAC/amd64: Add Family 17h Model 30h PCI IDs (Yazen Ghannam) - EDAC/mce_amd: Decode MCA_STATUS[Scrub] bit (Yazen Ghannam) - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types (Yazen Ghannam) - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Yazen Ghannam) - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Yazen Ghannam) - x86/amd_nb: Add PCI device IDs for family 17h, model 30h (Woods, Brian) - x86/amd_nb: Add support for newer PCI topologies (Woods, Brian) - configs: change to CONFIG_HW_RANDOM_AMD=m - configs: enable CONFIG_FTRACE_SYSCALLS - configs: add AMD config - configs: add Intel config - configs: enable CONFIG_BLK_CGROUP_IOCOST - sched/fair: use static load in wake_affine_weight (Huaixin Chang) - modsign: use all trusted keys to verify module signature (Ke Wu) - tpm: Fix off-by-one when reading binary_bios_measurements (Jia Zhang) - tpm: Simplify the measurements loop (Jia Zhang) - alinux: hotfix: Add Cloud Kernel hotfix enhancement (Xunlei Pang) - scripts/sorttable: Implement build-time ORC unwind table sorting (Shile Zhang) - alinux: introduce psi_v1 boot parameter (Joseph Qi) - alinux: psi: Support PSI under cgroup v1 (Xunlei Pang) - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER (Kairui Song) - x86/cpufeatures: Add WBNOINVD feature definition (Janakarajan Natarajan) - ACPI / APEI: Fix parsing HEST that includes Deferred Machine Check subtable (Yazen Ghannam) - ACPI / processor: Set P_LVL{2,3} idle state descriptions (Yazen Ghannam) - perf vendor events amd: perf PMU events for AMD Family 17h (Martin Liška) - KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) (Singh, Brijesh) - svm/avic: Fix invalidate logical APIC id entry (Suthikulpanit, Suravee) - svm: Fix improper check when deactivate AVIC (Suthikulpanit, Suravee) - svm: Fix AVIC DFR and LDR handling (Suthikulpanit, Suravee) - svm: Add warning message for AVIC IPI invalid target (Suravee Suthikulpanit) - KVM: nSVM: Fix nested guest support for PAUSE filtering. (Tambe, William) - alinux: jbd2: fix build warning on i386 (Joseph Qi) - alinux: jbd2/doc: fix new kernel-doc warning (Joseph Qi) - alinux: mm/thp: remove unused variable 'pgdata' in split_huge_page_to_list() (Joseph Qi) - mm: thp: make deferred split shrinker memcg aware (Yang Shi) - alinux: mm: kidled support (Gavin Shan) - alinux: mm: per-cgroup kswapd support (Yang Shi) - ovl: implement async IO routines (Jiufei Xue) - vfs: add vfs_iocb_iter_[read|write] helper functions (Jiufei Xue) - alinux: mm, memcg: fix possible soft lockup in try_charge (Xu Yu) - dm thin: wakeup worker only when deferred bios exist (Jeffle Xu) - alinux: blk-throttle: limit bios to fix amount of pages entering writeback prematurely (Xiaoguang Wang) - alinux: block-throttle: add counters for completed io (Jiufei Xue) - alinux: block-throttle: code cleanup (Jiufei Xue) - alinux: blk-throttle: add throttled io/bytes counter (Joseph Qi) - alinux: blk-throttle: fix tg NULL pointer dereference (Joseph Qi) - alinux: blk-throttle: support io delay stats (Joseph Qi) - alinux: nvme-pci: Disable dicard zero-out functionality on Intel's P3600 NVMe disk drive (Wenwei Tao) - alinux: memcg: Point wb to root memcg/blkcg when offlining to avoid zombie (Xunlei Pang) - alinux: block: add counter to track io request's d2c time (Xiaoguang Wang) - alinux: fuse: add sysfs api to flush processing queue requests (Ma Jie Yue) - alinux: jbd2: add proc entry to control whether doing buffer copy-out (Xiaoguang Wang) - alinux: ext4: don't submit unwritten extent while holding active jbd2 handle (Xiaoguang Wang) - alinux: fs,ext4: remove projid limit when create hard link (zhangliguang) - alinux: jbd2: add new "stats" proc file (Xiaoguang Wang) - alinux: jbd2: create jbd2-ckpt thread for journal checkpoint (Joseph Qi) - mm, memcg: add missing memory stall section in mem_cgroup_handle_over_high (Caspar Zhang) - mm: thp: handle page cache THP correctly in PageTransCompoundMap (Yang Shi) - resource/docs: Complete kernel-doc style function documentation (Borislav Petkov) - resource/docs: Fix new kernel-doc warnings (Randy Dunlap) - acpi/hmat: fix an uninitialized memory_target (Qian Cai) - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources (Arnaldo Carvalho de Melo) - device-dax: fix memory and resource leak if hotplug fails (Pavel Tatashin) - device-dax: Add a 'resource' attribute (Vishal Verma) - drivers/dax: Allow to include DEV_DAX_PMEM as builtin (Aneesh Kumar K.V) - device-dax: "Hotplug" persistent memory for use like normal RAM (Dave Hansen) - mm/resource: Let walk_system_ram_range() search child resources (Dave Hansen) - mm/memory-hotplug: Allow memory resources to be children (Dave Hansen) - mm/resource: Move HMM pr_debug() deeper into resource code (Dave Hansen) - mm/resource: Return real error codes from walk failures (Dave Hansen) - kernel, resource: check for IORESOURCE_SYSRAM in release_mem_region_adjustable (Oscar Salvador) - resource: Clean it up a bit (Borislav Petkov) - device-dax: add presistent memory support - ICX: Intel IceLake support - mm, memcg: throttle allocators when failing reclaim over memory.high (Chris Down) - mm/zsmalloc.c: fix a -Wunused-function warning (Qian Cai) - x86/mm: Split vmalloc_sync_all() (Joerg Roedel) - zswap: do not map same object twice (Vitaly Wool) - lib/lz4: update LZ4 decompressor module (Gao Xiang) - zram: fix race between backing_dev_show and backing_dev_store (Chenwandun) - iomap: fix page_done callback for short writes (Andreas Gruenbacher) - block: fix .bi_size overflow (Ming Lei) - iomap: Fix use-after-free error in page_done callback (Andreas Gruenbacher) - fs: Turn __generic_write_end into a void function (Andreas Gruenbacher) - mm/swap_state.c: simplify total_swapcache_pages() with get_swap_device() (Huang Ying) - mm, swap: fix race between swapoff and some swap operations (Huang Ying) - mm: swap: check if swap backing device is congested or not (Yang Shi) - vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when CONFIG_NUMA is n (Wei Yang) - jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Xiaoguang Wang) - iocost: add iocost support - virtio_ring: Support using kernel booting paramter when compiled as module (Shannon Zhao) - sched/fair: Fix -Wunused-but-set-variable warnings (Qian Cai) - sched/fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Dave Chiluk) - sched/fair: Don't push cfs_bandwith slack timers forward (bsegall@google.com) - configs: compile mouse/cirrus driver as modules for qboot optimization - configs: enable torture test for kernel-debug - x86/mm/cpa: Improve large page preservation handling - ovl: fix regression caused by overlapping layers detection (Amir Goldstein) - CPX: support Intel Cooper Lake arch - ARM64: arm64 arch enhancement - sched/psi: Correct overly pessimistic size calculation (Miles Chen) - sched/psi: Do not require setsched permission from the trigger creator (Suren Baghdasaryan) - sched/psi: Reduce psimon FIFO priority (Peter Zijlstra) - blk-cgroup: turn on psi memstall stuff (Josef Bacik) - KVM: coalesced_mmio: add bounds checking (Matt Delco) - sched/fair: Don't assign runtime for throttled cfs_rq (Liangyan) - zswap: use movable memory if zpool support allocate movable memory (Hui Zhu) - zpool: add malloc_support_movable to zpool_driver (Hui Zhu) - net/rds: Fix info leak in rds6_inc_info_copy() (Ka-Cheong Poon) - ip_sockglue: Fix missing-check bug in ip_ra_control() (Gen Zhang) - efi/x86/Add missing error handling to old_memmap 1:1 mapping code (Gen Zhang) - ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() (Gen Zhang) - scsi: mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Gen Zhang) - clk-sunxi: fix a missing-check bug in sunxi_divs_clk_setup() (Gen Zhang) - powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Gen Zhang) - e1000e: increase pause and refresh time (Miguel Bernal Marin) - reduce e1000e boot time by tightening sleep ranges (Arjan van de Ven) - vhost: make sure log_num < in_num (yongduan) - psi: get poll_work to run when calling poll syscall next time (Jason Xing) - configs: set virtio vsockets to be modules - configs: set cubic as default TCP congestion control - configs: add BRIDGE_VLAN_FILTERING support for cni - configs: add VFIO_NOIOMMU supports for dpdk - configs: remove seccon flavor - configs: enable BFQ hierarchical scheduling support - configs: supplement IMA configs - configs: add CONFIG_FUNCTION_PROFILER=y - configs: add extra IMA features - configs: add common IMA support - configs: add tpm 1.2/2.0 interface support - Documentation: Add swapgs description to the Spectre v1 documentation (Josh Poimboeuf) - x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Thomas Gleixner) - x86/entry/64: Use JMP instead of JMPQ (Josh Poimboeuf) - x86/speculation: Enable Spectre v1 swapgs mitigations (Josh Poimboeuf) - x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Josh Poimboeuf) - x86/cpufeatures: Combine word 11 and 12 into a new scattered features word (Fenghua Yu) - x86/cpufeatures: Carve out CQM features retrieval (Borislav Petkov) - ext4: fix bigalloc cluster freeing when hole punching under load (Eric Whitney) - ext4: fix build error when DX_DEBUG is defined (Gabriel Krisman Bertazi) - mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Dave Chinner) - block: fix single range discard merge (Ming Lei) - NFSv4.x: fix lock recovery during delegation recall (Olga Kornievskaia) - block: fix the DISCARD request merge (Jianchao Wang) - dm raid: fix false -EBUSY when handling check/repair message (Heinz Mauelshagen) - xfs: fix use-after-free race in xfs_buf_rele (Dave Chinner) - x86: uaccess: Inhibit speculation past access_ok() in user_access_begin() (Will Deacon) - make 'user_access_begin()' do 'access_ok()' (Linus Torvalds) - i915: fix missing user_access_end() in page fault exception case (Linus Torvalds) - drm/i915: Force the slow path after a user-write error (Chris Wilson) - userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) - random: speed up the initialization of module (Xingjun Liu) - random: introduce the initialization seed (Xingjun Liu) - cpufreq/intel_pstate: Load only on Intel hardware (Shanpei Chen) - cpufreq: intel_pstate: Add reasons for failure and debug messages (Shanpei Chen) - cpufreq: intel_pstate: Force HWP min perf before offline (Shanpei Chen) - ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (Jann Horn) - dm: add missing trace_block_split() to __split_and_process_bio() (Mike Snitzer) - dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate (Mike Snitzer) - dm: avoid indirect call in __dm_make_request (Mikulas Patocka) - dm: fix redundant IO accounting for bios that need splitting (Mike Snitzer) - dm: fix clone_bio() to trigger blk_recount_segments() (Mike Snitzer) - NFS: Fix dentry revalidation on NFSv4 lookup (Trond Myklebust) - ext4: unlock unused_pages timely when doing writeback (Xiaoguang Wang) - x86/kvmclock: set offset for kvm unstable clock (Pavel Tatashin) - xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) - configs: support null block device and scsi debug - configs: support psi tracking - SUNRPC: Clean up initialisation of the struct rpc_rqst (Trond Myklebust) - xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) - sched: disable auto group by default (Shanpei Chen) - kernel/sched/psi.c: expose pressure metrics on root cgroup (Dan Schatzberg) - psi: introduce psi monitor (Suren Baghdasaryan) - kernel: cgroup: add poll file operation (Johannes Weiner) - fs: kernfs: add poll file operation (Johannes Weiner) - include/: refactor headers to allow kthread.h inclusion in psi_types.h (Suren Baghdasaryan) - psi: track changed states (Suren Baghdasaryan) - psi: split update_stats into parts (Suren Baghdasaryan) - psi: rename psi fields in preparation for psi trigger addition (Suren Baghdasaryan) - psi: make psi_enable static (Suren Baghdasaryan) - psi: introduce state_mask to represent stalled psi states (Suren Baghdasaryan) - psi: clarify the units used in pressure files (Waiman Long) - psi: avoid divide-by-zero crash inside virtual machines (Johannes Weiner) - psi: clarify the Kconfig text for the default-disable option (Johannes Weiner) - psi: fix aggregation idle shut-off (Johannes Weiner) - psi: fix reference to kernel commandline enable (Baruch Siach) - psi: make disabling/enabling easier for vendor kernels (Johannes Weiner) - kernel/sched/psi.c: simplify cgroup_move_task() (Olof Johansson) - psi: cgroup support (Johannes Weiner) - psi: pressure stall information for CPU, memory, and IO (Johannes Weiner) - sched: introduce this_rq_lock_irq() (Johannes Weiner) - sched: sched.h: make rq locking and clock functions available in stats.h (Johannes Weiner) - sched: loadavg: make calc_load_n() public (Johannes Weiner) - sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD (Johannes Weiner) - delayacct: track delays from thrashing cache pages (Johannes Weiner) - mm: workingset: tell cache transitions from workingset thrashing (Johannes Weiner) - mm: workingset: don't drop refault information prematurely (Johannes Weiner) - x86/kprobes: Set instruction page as executable (Nadav Amit) - x86/ftrace: Set trampoline pages as executable (Nadav Amit) - x86/ftrace: Do not call function graph from dynamic trampolines (Steven Rostedt (VMware)) - tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Eric Dumazet){CVE-2019-11479} - tcp: add tcp_min_snd_mss sysctl (Eric Dumazet) - tcp: tcp_fragment() should apply sane memory limits (Eric Dumazet) - tcp: limit payload size of sacked skbs (Eric Dumazet) - configs: enable INET_DIAG - configs: enable livepatch in debug kernel - configs: enable and build-in CONFIG_VIRTIO_MMIO* - splice: don't read more than available pipe space (Darrick J. Wong) - xfs: don't overflow xattr listent buffer (Darrick J. Wong) - ovl: relax WARN_ON() for overlapping layers use case (Amir Goldstein) - net/tcp: Support tunable tcp timeout value in TIME-WAIT state (George Zhang) - block: Fix a NULL pointer dereference in generic_make_request() (Guilherme G. Piccoli) - ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) - PCI: Fix "try" semantics of bus and slot reset (Alex Williamson) - net/hookers: fix link error with ipv6 disabled (Caspar Zhang) - NFSv4.1 fix incorrect return value in copy_file_range (Olga Kornievskaia) - NFSv4.2 fix unnecessary retry in nfs4_copy_file_range (Olga Kornievskaia) - writeback: memcg_blkcg_tree_lock can be static (kbuild test robot) - net: fix array_size.cocci warnings (kbuild test robot) - net/hookers: only enable on x86 platform (Caspar Zhang) - ext4: zero out the unused memory region in the extent tree block (Sriram Rajagopalan) - fs/writeback: wrap cgroup writeback v1 logic (Joseph Qi) - NFSv4: remove unused variable flags in nfs4_retry_setlk() (Joseph Qi) - configs: Add SELinux kernel support - configs: Add audit kernel support - configs: enable IP_MULTIPLE_TABLES for IPv4 and IPv6 - NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled (Yihao Wu) - NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Yihao Wu) - writeback: introduce cgwb_v1 boot param (Jiufei Xue) - fs/writeback: Attach inode's wb to root if needed (luanshi) - fs/writeback: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount (Jiufei Xue) - fs/writeback: fix double free of blkcg_css (Jiufei Xue) - writeback: add debug info for memcg-blkcg link (Jiufei Xue) - writeback: add memcg_blkcg_link tree (Jiufei Xue) - ovl: check the capability before cred overridden (Jiufei Xue) - vfio/type1: Limit DMA mappings per container (Alex Williamson) - fbdev: fix WARNING in __alloc_pages_nodemask bug (Jiufei Xue) - configs: enable CONFIG_RTC_HCTOSYS and CONFIG_RTC_HCTOSYS_DEVICE - configs: enable CONFIG_DEVMEM - fbdev: fix divide error in fb_var_to_videomode (Shile Zhang) - tcp: fix a potential NULL pointer dereference in tcp_sk_exit (Dust Li) - configs: enable NF_TABLES supports. - configs: Add IFB driver support. - bpf: do not restore dst_reg when cur_state is freed (Xu Yu) - NFSv4.1 don't free interrupted slot on open (Olga Kornievskaia) - netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs (Jann Horn) - exec: Fix mem leak in kernel_read_file (YueHaibing) - sctp: use memdup_user instead of vmemdup_user (Xin Long) - mm: enforce min addr even if capable() in expand_downwards() (Jann Horn) - net: kernel hookers service for toa module (George Zhang) - ext4: fix NULL pointer dereference while journal is aborted (Jiufei Xue) - perf probe: Fix getting the kernel map (Adrian Hunter) - nfsd: fix wrong check in write_v4_end_grace() (Yihao Wu) - virtio_blk: add discard and write zeroes support (Changpeng Liu) - add bpftool build - net: crypto set sk to NULL when af_alg_release. (Mao Wenan) - vhost/vsock: fix vhost vsock cid hashing inconsistent (Zha Bin) - configs: enable module signing support - configs: enable ext4 encryption and nf_conntrack_procfs support - conifgs: enable IP_SCTP and NET_SCH_NETEM - kconfig: Disable x86 clocksource watchdog (Jiufei Xue) - Revert "x86/tsc: Prepare warp test for TSC adjustment" (Jiufei Xue) - Revert "x86/tsc: Try to adjust TSC if sync test fails" (Jiufei Xue) - block-throttle: enable hierarchical throttling even on traditional hierarchy (Joseph Qi) - configs: enable block IO trace and hung task detection support - eci: drivers/virtio: add vring_force_dma_api boot param (Eryu Guan) - configs: enable livepatch support - boot: give rdrand some credit (Arjan van de Ven) - NO-UPSTREAM: 9P: always use cached inode to fill in v9fs_vfs_getattr (Julio Montes) - NEMU: Compile in evged always (Arjan van de Ven) - ext4: fix reserved cluster accounting at page invalidation time (Eric Whitney) - ext4: adjust reserved cluster count when removing extents (Eric Whitney) - ext4: reduce reserved cluster count by number of allocated clusters (Eric Whitney) - ext4: fix reserved cluster accounting at delayed write time (Eric Whitney) - ext4: add new pending reservation mechanism (Eric Whitney) - ext4: generalize extents status tree search functions (Eric Whitney)