TASK COMMIT
bugzilla: #I4K3S5:[openEuler 22.03] add kabi macros helpers derived from RHEL "include/linux/rh_kabi.h" 8c34e5f openeuler_defconfig: Enable CONFIG_KABI_RESERVE for x86 and arm64
d332bb3 KABI: Add CONFIG_KABI_RESERVE to control KABI padding reserve
bugzilla: #I4MZU1:[OLK-5.10]Add kabi_reserve in bootparam.h interrupt.h irq.h irqdesc.h irqdomain.h msi.h 6580506 KABI: Fix allmodconfig build error
bugzilla: #I4KFY7:【OLK-5.10】kobject io module 的kabi预留 43e6af9 Revert "kabi: reserve space for ptp_clock.h"
bugzilla: #I4JBL0:[OLK-5.10] KABI Reserve padding(pcie/timer/lock/kernel/arch) e2b85dd kabi: reserve space for arm64 cpufeature related structure
bugzilla: 185747 #I4OUFN:【hulk-5.10】openeuler KABI预留 10e38d2 UAPI: nfsfh.h: Replace one-element array with flexible-array member
dde4fe5 kabi: Add kabi reservation for storage module
bugzilla: #I4KAP1:[OLK-5.10] Reserve space for sched related structures 800d164 KABI:reserve space for sched structures
bugzilla: #I4GK6B:[OLK-5.10] KABI reservation for IPE f389569 KABI: reserve space for IMA IPE
bugzilla: #I4MYYH:【OLK-5.10】Reserve space in cred and user_namespace for KABI compatibility 328e648 kabi: reserve space for cred and user_namespace
00422fe Increase size of ucounts to atomic_long_t
bugzilla: #I4KFY7:【OLK-5.10】kobject io module 的kabi预留 129e492 kabi: reserve space for fwnode.h
b75593f kabi: reserve space for iommu.h
af9f9bb kabi: reserve space for ptp_clock.h
9fe2f4b kabi: reserve space for struct ptp_clock_info
fe669a8 kabi: reserve space for struct ptp_clock
bdae998 kabi: reserve space for struct module
a0bc550 kabi: reserve space for kobject related structures
a8dcc23 kabi: reserve spacefor io subsystem related structures
bugzilla: #I4JBL0:[OLK-5.10] KABI Reserve padding(pcie/timer/lock/kernel/arch) 3d5a4d1 KABI: add KABI padding to x86/paravirt ops structures
14f70b7 KABI: add KABI padding to cpuidle structures
fe427a8 kabi: reserve space for struct dma_map_ops
da2a40d kabi: reserve space for struct cpu_stop_work
bugzilla: #I4GFVG:[OLK-5.10]Reserve space for perf related structures ddf1c09 kabi: reserve space for perf subsystem related structures
bugzilla: #I4HE7P:[OLK-5.10] Reserve space for net related structures 25374f8 kabi: net: reserve space for net netfilter subsystem related structure
8b48fcf kabi: net: reserve space for net bpf subsystem related structure
7d9f92e kabi: net: reserve space for net rdma subsystem related structure
6ba70ef kabi: net: reserve space for net sunrpc subsystem related structure
1aa7cea kabi: net: reserve space for net can subsystem related structure
f13098d kabi: net: reserve space for net base subsystem related structure
bugzilla: #I4GII8:[OLK-5.10] Reserve space for cgroup related structures 75711e2 kabi: reserve space for cgroup bpf structures
7ef131b kabi: reserve space for cpu cgroup and cpuset cgroup related structures
283fde8 kabi: reserve space for memcg related structures
40f483c kabi: reserve space for cgroup framework related structures
bugzilla: #I4JWSP:【OLK-5.10】MM KABI预留 56f99a0 kabi: mm: reserve space for memory subsystem related
bugzilla: #I4MZU1:[OLK-5.10]Add kabi_reserve in bootparam.h interrupt.h irq.h irqdesc.h irqdomain.h msi.h cf7ca78 msi: Add kabi_reserve in msi.h
37e5780 irqdomain: Add kabi_reserve in irqdomain
f4d9be9 irq_desc: Add kabi_reserve in irq_desc
9e23098 irq: Add kabi_reserve in irq
421070c interrupt: Add kabi_reserve in interrupt.h
3ba63ba bootparam: Add kabi_reserve in bootparam
bugzilla: #I4JBL0:[OLK-5.10] KABI Reserve padding(pcie/timer/lock/kernel/arch) b66ecd3 kabi: reserve space for hrtimer related structures
bugzilla: #I4GUAB:[OLK-5.10] kabi: Introduce KABI_RESERVE macro for openEuler kernel cf48b9e kabi: reserve space for time and workqueue subsystem related structure
bugzilla: #I4JBL0:[OLK-5.10] KABI Reserve padding(pcie/timer/lock/kernel/arch) cdbf61a kabi: reserve space for struct worker
bugzilla: #I4KKML:[OLK-5.10] KABI reservation for user_namespace 80e309c kabi: reserve space for net_namespace
bugzilla: #I4JBL0:[OLK-5.10] KABI Reserve padding(pcie/timer/lock/kernel/arch) f516364 kabi: reserve space for power management related structure
d93099c kabi: reserve space for pci subsystem related structure
d2332d0 kabi: reserve space for posix clock related structure
bugzilla: #I4JZ0H:kabi 检查工具:kabideps、kabisyms、check-kabi 9fc7fba kabi: add kABI reference checking tool
6686bec kabi: add atool to generate the kabi reference relationship
29efda9 kabi: add script tools to check kabi symbol
bugzilla: #I4K3S5:[openEuler 22.03] add kabi macros helpers derived from RHEL "include/linux/rh_kabi.h" 2e8121f kabi: enables more stringent kabi checks
c944a8e kabi: add KABI_SIZE_ALIGN_CHECKS for more stringent kabi checks
1e84ee7 kabi: add kabi helper macros
bugzilla: 20702,#I4OG3O:[OLK-5.10] PCIE领域补丁回合 2301ed8 pci: do not save 'PCI_BRIDGE_CTL_BUS_RESET'
bugzilla: 4390,#I4OG3O:[OLK-5.10] PCIE领域补丁回合 0aba83e PCI: check BIR before mapping MSI-X Table
650c861 PCI: Fail MSI-X mapping if MSI-X Table offset is out of range of BAR space
bugzilla: #I4OG3O:[OLK-5.10] PCIE领域补丁回合 3415ada PCI/sysfs: Take reference on device to be removed
bugzilla: 16100,20881,#I4OG3O:[OLK-5.10] PCIE领域补丁回合 601aca9 pciehp: fix a race between pciehp and removing operations by sysfs
bugzilla: #I4K2U5:[OLK-5.10] OpenEuler 昇腾特性回合OLK-5.10 4b009f7 iommu/arm-smmu-v3: Add suspend and resume support
bugzilla: #I4OF4N:bugfix about psi in cgroup v1 095f0f1 cgroup: Fix task_css_check rcu warnings
efd726a psi: using cpuacct_cgrp_id under CONFIG_CGROUP_CPUACCT
d767c63 psi: fix unexpected behavior of psi in cgroup v1 during init
bugzilla: #I4NGPV:[OLK-5.10] Perf arm-spe相关主线补丁回合 8de3a77 perf inject: Fix ARM SPE handling
3c37ca9 perf tools: Set COMPAT_NEED_REALLOCARRAY for CONFIG_AUXTRACE=1
1ae431b perf arm-spe: Support hardware-based PID tracing
e016582 perf arm-spe: Save context ID in record
61f11e9 perf arm-spe: Update --switch-events docs in 'perf record'
069dc2e perf arm-spe: Track task context switch for cpu-mode events
6faaf12 perf arm-spe: Print size using consistent format
a2e0174 perf arm-spe: Implement find_snapshot callback
9a0735f perf arm-spe: Snapshot mode test
f14ab50 perf arm-spe: Add snapshot mode support
1537428 perf arm-spe: Don't wait for PERF_RECORD_EXIT event
bb62814 perf arm-spe: Bail out if the trace is later than perf event
8383184 perf arm-spe: Assign kernel time to synthesized event
5f481d4 perf arm-spe: Convert event kernel time to counter value
9d48a63 perf arm-spe: Save clock parameters from TIME_CONV event
e41f005 perf arm-spe: Remove redundant checking for "full_auxtrace"
5f30c53 perf arm-spe: Enable timestamp for per-cpu mode
ab0799d perf arm-spe: Correct sample flags for dummy event
b00451f perf arm-spe: Correct sample flags for SPE event
a80b5b3 perf arm-spe: Avoid potential buffer overrun
8439084 perf arm-spe: Set sample's data source field
ea7837c perf arm-spe: Synthesize memory event
106ae81 perf arm-spe: Fill address info for samples
a0ed596 perf arm-spe: Store operation type in packet
1603923 perf arm-spe: Store memory address in packet
59fae0a perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC
a43fbc4 perf c2c: Add local variables for output metrics
7c5e67a perf c2c: Refactor node display
8789368 perf c2c: Fix argument type for percent()
0a2ae96 perf c2c: Refactor display filter
7f6e133e perf c2c: Refactor hist entryvalidation
578f642 perf c2c: Rename for shared cache line stats
dee0703 perf arm-spe: Add support for ARMv8.3-SPE
ebdc97b perf arm_spe: Decode memory tagging properties
058eee0 perf arm-spe: Add more sub classes for operation packet
b87ba36 perf arm-spe: Refactor operation packet handling
b38b478 perf arm-spe: Add new function arm_spe_pkt_desc_op_type()
59da554 perf arm-spe: Remove size condition checking for events
e217d1a perf arm-spe: Refactor event type handling
8205cab perf arm-spe: Add new function arm_spe_pkt_desc_event()
f1cdc67 perf arm-spe: Refactor counter packet handling
0011803 perf arm-spe: Add new function arm_spe_pkt_desc_counter()
0c9f8b8 perf arm-spe: Refactor context packet handling
a26f5f7 perf arm_spe: Fixup top byte for data virtual address
50eb909 perf arm-spe: Refactor address packet handling
a48005e perf arm-spe: Add new function arm_spe_pkt_desc_addr()
69a1ae7 perf arm-spe: Refactor packet header parsing
7b0baa6 perf arm-spe: Refactor printing string to buffer
66adac2 perf arm-spe: Fix packet length handling
2911d15 perf arm-spe: Refactor arm_spe_get_events()
dcc29ff perf arm-spe: Refactor payload size calculation
c0b262d perf arm-spe: Fix a typo in comment
90d4f91 perf arm-spe: Include bitops.h for BIT() macro
0db6f60 perf mem: Support ARM SPE events
4fef98e perf c2c: Support AUX trace
f2f1d77 perf mem: Support AUX trace
6fabcf1 perf auxtrace: Add itrace option '-M' for memory events
b07295e perf mem: Only initialize memory event for recording
3855312 perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE
f8b9b5b7 perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE
f53de88 perf mem: Introduce weak function perf_mem_events__ptr()
6723509 perf mem: Search event name with more flexible path
bugzilla: #I4NDAW:【OLK-5.10】新增sharepool特性 c533562 share_pool: Use sharepool_no_page to alloc hugepage
5358fa5 share_pool: Show sp vmflags in /proc/$pid/smaps
d1b7650 share_pool: charge pages to the memcg of current task
07c6aec share_pool: Use node_id from spa when alloc share_pool memory
ed05459 share_pool: Don't allow non-sp mmap in sp address range
ea5b5ee share_pool: support fork() and exit() to handle the mm
dc95c86share_pool: Implement sp_group_del_task()
bceed95 share_pool: Implement sp_group_add_task()
05adb3d share_pool: Implement sp_alloc()
84b481b share_pool: Implement sp_unshare_uva()
5c58073 share_pool: Implement sp_make_share_k2u()
e04d665 share_pool: Implement sp_free()
a027384 share_pool: Implement sp_group_id_by_pid()
d137a22 share_pool: Implement sp_unshare_kva
1e24465 share_pool: Implement sp_make_share_u2k()
9fbf952 share_pool: Compact memory when necessary
c78d78c share_pool: Add sp-area management code
c18bb36 share_pool: Implement sp_walk_page_range()
05a944e share_pool: Add VM_SHARE_POOL flag for vm_area_struct
d83dcc9 share_pool: Add proc interfaces to show sp info
4f92a28 share_pool: Reserve the va space for share_pool
f138f50 share_pool: Add Statement for all the exported symbol
247ea3d share_pool: Add base framework for share_pool
4855487 shmem: Alloc shared memory on a specified memory node
7b1bca3 memory: introduce do_mm_populate
a3425d4 vmalloc: Extend for hugepages mapping
d0585a6 mm/hugetlb: allocate huge page and setup page table
bugzilla: #I4OJMW:【OLK-5.10】timekeeping: Really make sure wall_to_monotonic isn't positive 9f4d5f4 timekeeping: Really make sure wall_to_monotonic isn't positive
bugzilla: #I4G64B:[RFC PATCH V2 0/9] hwlat improvements and osnoise/timerlat tracers 738afbf tracing/osnoise: Fix compile warning in function start_kthread
2f5aafc configs: Enable osnoise and timerlat
fe595f9 tracing: Have osnoise_main() add a quiescent state for task rcu
943faa9 tracing/osnoise: Make osnoise_instancesstatic
32ad304 tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions
beebc23 tracing/osnoise: Remove STACKTRACE ifdefs from inside functions
6773192 tracing/osnoise: Allow multiple instances of the same tracer
1786f4ab tracing/osnoise: Remove TIMERLAT ifdefs from inside functions
193af4f tracing: Disable "other" permission bits in the tracefs files
2efce6d tracing/osnoise: Support a list of trace_array *tr
24a6fe2 tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write()
bfbc9e0 tracing/osnoise: Split workload start from the tracer start
5a79b47 tracing/osnoise: Improve comments about barrier need for NMI callbacks
73a2950 tracing/osnoise: Do not follow tracing_cpumask
dff3832 tracing: Fix missing osnoise tracer on max_latency
e773bc1 tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads()
802e47a trace/osnoise: Print a stop tracing message
07e3593 trace/osnoise: Make 'noise' variable s64 in run_osnoise()
3df441ed tracing: Fix spelling in osnoise tracer "interferences" -> "interference"
3f23849 Documentation: Fix a typo on trace/osnoise-tracer
8b563b4 trace/osnoise: Fix return value on osnoise_init_hotplug_support
dea8fe99 trace/osnoise: Make interval u64 on osnoise_main
6c7e28a trace/osnoise: Support hotplug operations
220b90cd trace/osnoise: Fix 'no previous prototype' warnings
4493ff1 trace/osnoise: Fix an ifdef comment
dcfeca3 trace/osnoise: Add a header with PREEMPT_RT additional fields
0478310 trace: Add timerlat tracer
d11dbe8 trace: Add osnoise tracer
eb9c123 tracing: Merge irqflags + preempt counter.
622401bf trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers
3eda58b trace: Add a generic function to read/write u64 values from tracefs
bugzilla: #I4O662:【openEuler 21.09】同步linux主线auxiliary bus到OLK-5.10 556c370 driver core: auxiliary bus: Fix memory leak when driver_register() fail
4d84039 driver core: auxiliary bus: Remove unneeded module bits
309568a driver core: auxiliary bus: Fix calling stage for auxiliary bus init
1be5441 drivercore: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr
59c87f7 driver core: auxiliary bus: minor coding style tweaks
fb63d25 driver core: auxiliary bus: make remove function return void
5fb7d7ad driver core: auxiliary bus: move slab.h from include file
d6f6cf9 Add auxiliary bus support
bugzilla: #I4JMM0:【OLK-5.10】昇腾定制svm特性需求合入 e95e6ae svm: Set CONFIG_HISI_SVM as m by default
520f08dd svm: Change svm to modules and remove unused functions
bugzilla: #I4K2U5:[OLK-5.10] OpenEuler 昇腾特性回合OLK-5.10 8cd0386 arm64/ascend: Enable CONFIG_ASCEND_OOM for openeuler_defconfig
6d494d7 arm64/ascend: Add new enable_oom_killer interface for oom contrl
bugzilla: #I4NDAW:【OLK-5.10】新增sharepool特性 f7eb26c x86: Support huge vmalloc mappings
01ae8a2 arm64: Support huge vmalloc mappings
2a36600 mm: vmalloc: Let user to control huge vmalloc default behavior
bugzilla: #I4OPKC:Make pid_max per namespace c649bab pid_ns: Make pid_max per namespace
bugzilla: #I4LL14:【openEuler-1.0-LTS】【OLK-5.10】【MPAM】重构rmid分配和释放流程 8a2c07b5 arm64/mpam: rmid: refine allocation and release process
bugzilla: #I4LMMF:【openEuler-1.0-LTS】【OLK-5.10】【MPAM】修改rmid时加入必要提示 c2cd5ee arm64/mpam: resctrl: add tips when rmid modification failed
bugzilla: #I3YAI3:[openEuler-21.03] MPAM 报 Code: bad PC value bc9e3f9 arm64/mpam: Fix mpam corrupt when cpu online
bugzilla: #I4NR4D:【OLK-5.10】VFIO/MDEV 相关bugfix回合 c1facd1 vfio/mdev: Add missing error handling to dev_set_name()
bugzilla: #I4NP0K:【OLK-5.10】kvm计算领域相关bugfix回合 557971e KVM: arm64: Restore PMU configuration on first run
2f6ef3e KVM: arm64: Refuseto run VCPU if PMU is not initialized
e5163b1 KVM: arm64: Add kvm_vcpu_has_pmu() helper
ac463cf KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC
1d717e4 KVM: x86: Properly reset MMU context at vCPU RESET/INIT
82b101f KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer
d55f6cb KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs
954d5f5 kvm: SMM: fix losing SMI problem
bugzilla: #I4MTG7:【OLK-5.10】arm64: mm: support setting page attributes for debugging de11d3a arm64: mm: support setting page attributes for debugging
bugzilla: #I4MVAT:【OLK-5.10】mm: emit the "free" trace report before freeing memory in kmem_cache_free() c4d3830 mm: emit the "free" trace report before freeing memory in kmem_cache_free()
bugzilla: #I4MWJF:【OLK-5.10】 disable pcplists during memory offline e037ee4 mm, page_alloc: disable pcplists during memory offline
0346a75 mm, page_alloc: move draining pcplists to page isolation users
cd80e78 mm, page_alloc: cache pageset high and batch in struct zone
8edaab0 mm, page_alloc: simplify pageset_update()
3cae863 mm, page_alloc: remove setup_pageset()
3148740 mm, page_alloc: calculate pageset high and batch once per zone
0ad8d46 mm, page_alloc: clean up pageset high and batch update
bugzilla: #I4NX57:[OLK-5.10]powercap相关主线补丁回合 b9c76b0 tools arch x86: Sync the msr-index.h copy with the kernel sources
42b186b powercap: RAPL: Add AMD Fam19h RAPL support
35db1f0 powercap: Add AMD Fam17h RAPL support
433c347 powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer
0dc3573 x86/msr-index: sort AMD RAPL MSRs by address
bugzilla: #I4O25G:【openEuler 22.03 LTS】从22.03 LTS版本回退IMA namespace补丁集 c360ef1 Revert "ima: Introduce ima namespace"
5d16f50 Revert "ima: Add a list of the installed ima namespaces"
a95acca Revert "ima: Bind ima namespace to the file descriptor"
8d01178 Revert "ima: Add ima policy related data to the ima namespace"
a84d175 Revert "ima: Add methods for parsing ima policy configuration string"
8b4670b Revert "ima: Add ima namespace to the ima subsystem APIs"
ad99f81 Revert "ima: Extend the APIs in the integrity subsystem"
79700fc Revert "ima: Add integrity inode related data to the ima namespace"
581fd05 Revert "ima: Enable per ima namespace policy settings"
c8237fe Revert "ima: Add ima namespace id to the measurement list related structures"
0d6bc14 Revert "ima: Keep track of the measurment list per ima namespace"
9c1e64e Revert "ima: Check ima namespace ID during digest entry lookup"
68aa735 Revert "ima: Add a new ima template that includes namespace ID"
598e676 Revert "ima: Add per namespace view of the measurement list"
0293915 Revert "ima: Add a reader counter to the integrity inode data"
6144337 Revert "ima: Extend permissions to the ima securityfs entries"
a559241 Revert "ima: Add the violation counter to the namespace"
e97f664 Revert "ima: Change the owning user namespace of the ima namespace if necessary"
e6a605a Revert "ima: Configure the new ima namespace from securityfs"
8d0af63 Revert "ima: Parse per ima namespace policy file"
dfeaf68 Revert "user namespace: Add function that checks if the UID map is defined"
7932350 Revert "ima: Remap IDs of subject based rules if necessary"
0d92242 Revert "keys: Add domain tag tothe keyring search criteria"
210bd46 Revert "keys: Include key domain tag in the iterative search"
f0220ff Revert "keys: Allow to set key domain tag separately from the key type"
799e1bd Revert "ima: Add key domain to the ima namespace"
f9db530 Revert "integrity: Add key domain tag to the search criteria"
eb0ef34 Revert "ima: Load per ima namespace x509 certificate"
0ff3d66 Revert "ima: Add dummy boot aggregate to per ima namespace measurement list"
80986d4 Revert "ima: Set ML template per ima namespace"
5d5e7cc Revert "ima: fix a potential crash owing to the compiler optimisation"
699925bRevert "ima: Introduce ima-ns-sig template"
6c24414 Revert "digest list: disable digest lists in non-root ima namespaces"
4e0bcf65 Revert "imans: Useinitial ima namespace domain tag when IMANS is disabled."
ecafcdd Revert "imans: Check CAP_SYS_ADMIN in userns associated with IMA NS during configuration."
bugzilla: #I4N3XU:【OLK-5.10】昇腾支持关键内核数据转移到可靠内存节点 339ed5d config: enable CONFIG_ASCEND_CLEAN_CDM by default
739cc02 numa/cdm: Introducea bootarg to specify the target nodes to move to
4f9cd8a numa: Move the management structures for cdm nodes to ddr
bugzilla: #I4N00D:【OLK-5.10】深度隔离:nohz降低时延增强补丁 b152b06 tick/nohz: Call tick_nohz_task_switch() with interrupts disabled
3e8db94 tick/nohz: Kick only queued task whose tick dependency is updated
0cd3c93 tick/nohz: Change signal tick dependency to wake up CPUs of member tasks
1682fd2 tick/nohz: Only wake up a single target cpu when kicking a task
98390b7 tick/nohz: Update idle_exittime on actual idle exit
aa7fe25 tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE
8aec95a tick/nohz: Conditionally restart tick on idle exit
3d12fd7 tick/sched: Release seqcount before invoking calc_load_global()
338b1c7 tick/sched: Optimize tick_do_update_jiffies64() further
7bda799 tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64()
aedecd4 tick/sched: Use tick_next_period for lockless quick check
bugzilla: #I4O31I:[openEuler 22.03]PMEM adapts to the "add memmap interface to reserved memory for mremap syscall usage" 2499317 arm64: Revert feature: Add memmap parameter and register pmem
bugzilla: #I4MG45:【openEuler-22.03】【arm】Kunpeng920 zip设备执行sva sgl任务时触发ras 6632c6b crypto: hisilicon/zip - enable ssid for sva sgl
bugzilla: #I4MG5G:【OLK-5.10】【arm】加速器设备支持新的压缩算法 7386b19 crypto: hisilicon/zip - add new algorithms for uacce device
bugzilla: 13666 #I4DDEL:[OLK-5.10] bugfix for 网络/调度/内存/调测/文件系统模块 ba78560 PCI: fix the wrong class type for HiSilicon NP 5896
bugzilla: 13666, #I4M9ZL:【OLK-5.10】SD5896初始化失败 1b12fe25 PCI: Fix SD5896 NP init failure
bugzilla: #I4M0EE:【OLK-5.10】hungtask problem when freeze/unfreeze fs 77922e1 fs: fix a hungtask problem when freeze/unfreeze fs
bugzilla: #I4MD9D:【OLK-5.10】Add support of port isolation for QLogic HBA card 26 a93643e PCI: Add support of port isolation for QLogic HBA card 26
bugzilla: #I4KIAO:[openEuler 22.03] 5.10 支持xfs bd9cb1c xfs: fix chown leaking delalloc quota blocks when fssetxattr fails
22987db xfs: punch out data fork delalloc blocks on COW writeback failure
0a780db xfs: use kmem_cache_free() for kmem_cache objects
31db385 xfs: fix I_DONTCACHE
b79480f xfs: only set IOMAP_F_SHARED when providing a srcmap to a write
0ea578c xfs: fix perag structure refcounting error when scrub fails
a7bb36e xfs: make fsmap backend function key parameters const
258795c xfs: fix off-by-one error when the last rt extent is in use
00c9c01 xfs: make xfs_rtalloc_query_range input parameters const
a210d78 xfs: replace kmem_alloc_large() with kvmalloc()
eb5cf1c xfs: remove kmem_alloc_io()
9731676 mm: Add kvrealloc()
8bb2059 xfs: introduce all-mounts list for cpu hotplug notifications
4146215 xfs: introduce CPU hotplug infrastructure
a4e4985 xfs: prevent spoofing of rtbitmap blocks when recovering buffers
a6d2f38 xfs: Enforce attr3 buffer recovery order
6ac864e xfs: logging the on disk inode LSN can make it go backwards
44d44f5 xfs: avoid unnecessary waits in xfs_log_force_lsn()
35d2fea xfs: log forces imply data device cache flushes
5b46fccxfs: factor out forced iclog flushes
8c4617b xfs: fix ordering violation between cache flushes and tail updates
3eeca99 xfs: fold __xlog_state_release_iclog into xlog_state_release_iclog
9d80896 xfs: external logs need to flush data device
d3a6df1 xfs: flush data dev on external log write
ce69b71 xfs: fix an integer overflow error in xfs_growfs_rt
25e7a55 xfs: reset child dir '..' entry when unlinking child
4ef34fc xfs: don't wait on future iclogs when pushing the CIL
ec2c2db xfs: Fix a CIL UAF by getting get rid of the iclog callback lock
bbe4d31 xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks
8f6c2af xfs: don't nest icloglock inside ic_callback_lock
6bbb9a2 xfs: force the log offline when log intent item recovery fails
365e8cb xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes
e100c69 xfs: xfs_log_force_lsn isn't passed a LSN
59ab51e xfs:Fix CIL throttle hang when CIL space used going backwards
80e02ef xfs: journal IO cache flush reductions
c34ba46 xfs: remove need_start_rec parameterfrom xlog_write()
707c70d xfs: CIL checkpoint flushes caches unconditionally
3b9ec3b xfs: async blkdev cache flush
c156993 xfs: separate CIL commit record IO
fb32077 xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs()
276d8ea7e xfs: log stripe roundoff is a property of the log
c5c684a xfs: only reset incore inode health state flags when reclaiming an inode
5752282 xfs: don't take a spinlock unconditionally in the DIO fastpath
264a944 xfs: bunmapi has unnecessary AG lock ordering issues
28982fd xfs: btree format inode forks can have zero extents
1ef907e xfs: Fix fall-throughwarnings for Clang
b28bb60 xfs: don't reset log idle state on covering checkpoints
7d04f18 xfs: check free AG space when making per-AG reservations
bc6d60b0 xfs: unconditionally read all AGFs on mounts with perag reservation
acd1c3d xfs: fix deadlock retry tracepoint arguments
38b4f0e xfs: fix scrub and remount-ro protection when running scrub
75fc229 xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range
2dcb681 xfs: count free space btree blocks when scrubbing pre-lazysbcount fses
20560d6 xfs: update superblock counters correctly for !lazysbcount
f183f49 xfs: don't check agf_btreeblks on pre-lazysbcount filesystems
dc0c7ae xfs: remove obsolete AGF counter debugging
b906e74 xfs: drop submit side trans alloc for append ioends
bugzilla: #I4M1HB:【OLK-5.10】【HNS3】支持HNS3新需求和BUGFIX 66b828f net: hns3: Fix spelling mistake "faile" -> "failed"
b75acd4 net: hns3: fix hns3 driver header file not self-contained issue
09e9192 net: hns3: replace one tab with space in for statement
10c59db net: hns3: remove rebundant linefor hclge_dbg_dump_tm_pg()
9d45448 net: hns3: add comments for hclge_dbg_fill_content()
12712a2 net: hns3: align return value type of atomic_read() with its output
254f1b4 net: hns3: modify one argument type of function hclge_ncl_config_data_print
b07f31c net: hns3: Align type of some variables with their print type
52079f3 net: hns3: add print vport id for failed message of vlan
874a3457 net: hns3: refactor function hclge_set_vlan_filter_hw
2606c0f net: hns3: optimize function hclge_cfg_common_loopback()
70363d6 net: hns3: refactor function hns3_get_vector_ring_chain()
06fd934 net: hns3: refactor function hclge_set_channels()
5ca298d4 net: hns3: refactor function hclge_configure()
1f6bd49 net: hns3: split function hclge_update_port_base_vlan_cfg()
ddb8eb1 net: hns3: split function hns3_nic_net_xmit()
474f8eb net: hns3: split function hclge_get_fd_rule_info()
28ade47 net: hns3: split function hclge_init_vlan_config()
4d50d5a net: hns3: refactor function hns3_fill_skb_desc to simplify code
96aafed net: hns3: extract macro to simplify ring stats update code
2d832ab net: hns3: make symbol 'hclge_mac_speed_map_to_fw' static
dec5e2a net: hns3: split function hns3_set_l2l3l4()
ff77114 net: hns3: split function hns3_handle_bdinfo()
254fecf net: hns3: split function hns3_nic_get_stats64()
42b2eb5 net: hns3: refine function hclge_tm_pri_q_qs_cfg()
e3e5dad net: hns3: add new function hclge_tm_schd_mode_tc_base_cfg()
c9432b2 net: hns3: refine function hclge_cfg_mac_speed_dup_hw()
ca81d79 net: hns3: split function hns3_get_tx_timeo_queue_info()
c63166b net: hns3: refactor two hns3 debugfs functions
12bb6fc net: hns3: refactor hns3_nic_reuse_page()
75752b8 net: hns3: refactor reset_prepare_general retry statement
3fbe9c6 net: hns3: use macro IANA_VXLAN_GPE_UDP_PORT to replace number 4790
7b2cea8 net: vxlan: add macro definition for number of IANA VXLAN-GPE port
238a3d2 net: hns3: fix incorrect components info of ethtool --reset command
7176662 net: hns3: fix one incorrect value of page pool info when queried by debugfs
a3fdf0d net: hns3: add check NULL address forpage pool
702dc1e net: hns3: fix VF RSS failed problem after PF enable multi-TCs
22bed44 net: hns3: add dql info when tx timeout
387f474 net: hns3: debugfs add drop packet statistics of multicast and broadcast for igu
07fb738 net: hns3: format the output of the MAC address
42df766 net: hns3: addlog for workqueue scheduled late
cc4e8b4 net: hns3: remove the way to set tx spare buf via module parameter
299ef98 net: hns3: add support to set/getrx buf len via ethtool for hns3 driver
05f373a ethtool: extend ringparam setting/getting API with rx_buf_len
02718b4 ethtool: add support to set/get rx buf len via ethtool
055b2b7 net: hns3: add support to set/get tx copybreak buf size via ethtool for hns3 driver
3ccbb88 ethtool: add support to set/get tx copybreak buf size via ethtool
bugzilla: #I4MFVB:[openEuler 22.03]vhost_net: avoid tx queue stuck when sendmsg fails f58ae7c vhost_net: avoid tx queue stuck when sendmsg fails
bugzilla: NA 9a6b239 crypto: x86/sm4 - Fix invalid section entry size
e9a76bd crypto: sm4 - Do not change section of ck and sbox
f2b7c6e crypto: x86/sm4 - Fix frame pointer stack corruption
bugzilla: #I4A842:[openEuler 22.03] Introduce x86 assembler accelerated implementation for SM4 algorithm 7c6adc0 Add the configuration for accelerated of SM4
bugzilla: #I4A82K:[openEuler 22.03] add AES-NI/AVX2/x86_64 implementation 9c6e63f crypto: x86/sm4 - add AES-NI/AVX2/x86_64 implementation
2a31544 crypto: x86/sm4 - export reusable AESNI/AVX functions
bugzilla: #I4A842:[openEuler 22.03] Introduce x86 assembler accelerated implementation for SM4 algorithm 51688ba crypto: tcrypt - add the asynchronous speed test for SM4
3ff44ec crypto: x86/sm4 - add AES-NI/AVX/x86_64 implementation
ce9538d crypto: arm64/sm4-ce - Make dependent on sm4 library instead of sm4-generic
efda592 crypto: sm4 - create SM4 library based on sm4 generic code
bugzilla: #I4A82T:[openEuler 22.03] support test GCM/CCM mode for SM4 dd4bf0f crypto: tcrypt - add GCM/CCM mode test for SM4 algorithm
2c42431 crypto: testmgr - Add GCM/CCM mode test of SM4 algorithm
30818e7 crypto: tcrypt - Fix missing return value check
bugzilla: 4411, #I4IHL1:[openEuler 22.03] ipvlan: Introduce l2e mode 84ba160 ipvlan: limit loop_qlen ranges
73c29430 ipvlan: limit loop_delay ranges
bugzilla: 9511, #I4IHL1:[openEuler 22.03] ipvlan: Introduce l2e mode bf16c10 ipvlan: Introduce local xmit queue for l2e mode
556d4ec ipvlan: check the value of module parameter ipvlan_default_mode
bd73acb ipvlan: Introduce l2e mode
bugzilla: #I4L735:[openEuler-21.09] 昇腾引入MPAM特性同步到OLK-5.10 08127bb mpam: update monitor rmid and group configuration
3622ff8 mpam: Add support for group rmid modify
85dd77d mpam: enable rdt_mon_capable for mbw monitor
708520e iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en
156610f iommu/arm-smmu-v3: Add support to get SMMU mpam configuration
ae86d53 iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context
9662b1b iommu: add iommu interface to set/get device configuration
bugzilla: 185857 #I4MMUW:【OLK-5.10】block长稳测试环境中发生blk_freeze_queue相关的D死锁 3532811 block/wbt: fix negative inflight counter when remove scsi device
bugzilla: #I4JYYO:【openEuler 21.09】 raid1长稳测试出现BUG_ON 空指针引用 ceff49d md/raid1: fix a race between removing rdev and access conf->mirrors[i].rdev
bugzilla: #I4M24Q:【olk-5.10】昇腾支持mmap dvpp 4G内虚拟地址 7898719 arm64/ascend: Enable CONFIG_ASCEND_DVPP_MMAP
ff8da73 arm64/ascend: Enable DvPP mmap features for Ascend Platform
bugzilla: #I4HDHZ:openEuler 22.03 ARM架构 PAGE_SIZE 选择 4k or 64K ab5bff1 arm64: openeuler_defconfig: Adjust page size to 4K and VA_BITS to 48
bugzilla: #I4J6G3:[OLK-5.10] Adjust CONFIG_NODES_SHIFT to 7 1a028a4 openeuler_defconfig: Adjust CONFIG_NODES_SHIFT to 7
bugzilla: #I4J96Y:[OLK-5.10] arm64: openeuler_defconfig: increase CONFIG_NR_CPUS value to 4096 8443cbe arm64: openeuler_defconfig: increase CONFIG_NR_CPUS value to 4096
bugzilla: 185906 #I4N958:audit_backlog_limit无法限制backlog的增长,导致slab内存耗尽 29d444b audit: ensure userspace is penalized the same as the kernel when under pressure
bugzilla: 185904 #I4N958:audit_backlog_limit无法限制backlog的增长,导致slab内存耗尽 bd8698d audit: improve robustness of the audit queue handling
bugzilla: 185870 #I4M8IW:现在发现在hi1215-gx-pro单板上出现kaslr不随机的现象,表现为每次启动都是一个固定偏移,不会变化 4c19869 arm32: kaslr: Bugfix of initrd size calculation when enabled kaslr
bugzilla: #I4M6CD:[OLK-5.10]hibmc驱动无法获取edid数据 4b0cf3b drm/hisilicon: Features to support reading resolutions from EDID
4a4aed7 drm/hisilicon: Support i2c driver algorithms for bit-shift adapters
bugzilla: #I4JMLR:【OLK-5.10】昇腾定制cdm特性需求合入 5b7a600 mm: Change tmpfs size base on ddr size.
bugzilla: #I4IL3P:[openEuler 22.03] SUNRPC: Close a race with transport setup and module put baff4b7 SUNRPC: Close a race with transport setup and module put
bugzilla: #I4LH1X:【openEuler-21.09】Introduce handle priority reversion mechanism for co-location a41f60f sched: Introduce handle priority reversion mechanism
bugzilla: #I4JMLR:【OLK-5.10】昇腾定制cdm特性需求合入 6ef9f2b mm: Check numa node hugepages enough when mmap hugetlb
bugzilla: 185778 #I4LM14:[OLK-5.10]主线bfq补丁回合 208a312 block: return errors from blk_execute_rq()
bugzilla: 185777 #I4LM14:[OLK-5.10]主线bfq补丁回合 6876de0 blk: Fix lock inversion between ioc lock and bfqd lock
f64cf85 bfq: Remove merged request already in bfq_requests_merged()