# changelog

author: liyuanrong<liyuanrong1@huawei.com> - 1.0.2-8
changelog:
  - Type:requirement
  - CVE:NA
  - SUG:restart
  - DESC:fix usage does not print when an error occurs in the upgrade image creation


author: liyuanrong<liyuanrong1@huawei.com> - 1.0.2-9
changelog:
  - Type:requirement
  - CVE:NA
  - SUG:restart
  - DESC:sync code from source, support containerd upgrade,settings and admin-container


author: yexiao<yexiao7@huawei.com> - 202011-14
changelog:
  - fix CVE-2023-0464、CVE-2023-0465、CVE-2023-0466、CVE-2023-2650、CVE-2023-3446、CVE-2023-3817、CVE-2024-0727


author: yexiao<yexiao7@huawei.com> - 202011-16
changelog:
  - fix CVE-2023-45229、CVE-2023-45230、CVE-2023-45231、CVE-2023-45232、CVE-2023-45233、CVE-2023-45234、CVE-2023-45235


author: Zhen Chen <chenzhen126@huawei.com> - 1.0.1-2
changelog:
  - fix ksliprobe get invalid args occasionally at startup
  - fix error print when starting gala-gopher
  - add system_uuid field to distinguish client when post to pyroscope server
  - repair stackprobe caused cpu rush
  - add support to pyroscope
  - bugfix: add check if thread is 0
  - fix stackprobe memory allocation and deallocation errors.
  - normalize time format in flamegraph svg filename


author: Tangxin Xie <xietangxin@huawei.com> - 1.0.2-2
changelog:
  - bugfix add check whether cadvisor is installed
    bugfix fix system_proc collect data err
    change return type of uprobe from void to int
    Fix for popen cannot get stderr
    fix modify unit of some metrics to second
    refactor modify jvmprobe to support pod
    stackprobe fix inaccurate call stack count add samp
    add python3-libconf and python3-request deps


author: Tangxin Xie <xietangxin@huawei.com> - 1.0.2-3
changelog:
  - fix httpprobe find libssl path
    Fix segmentation fault of gala-gopher cmd
    fix prepare_dependence
    bugfix:The log time is not the local time
    fix: fix fd leakage problem
    cadvisor_probe:convert container_id type to bytes
    adapt block_rq_issue tracepoint args in kernel-5.10
    modify desc from chinese to english
    bugfix: fix gala-gopher -h print err
    fix: change license software name
    fix: fix install error
    bugfix: zombie task.
    fix:add default data of event conf
    fix access violation


author: lihaoxiang <lihaoxiang9@huawei.com> - 10.0-7
changelog:
  - fix upgrade error that /usr/share/man/man8/*gluster*.8* belong to package glusterfs currently conflict with that belong to package help in the lower version.


author: zhongtao <zhongtao17@huawei.com> - 2.1.4-2
changelog:
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: delete compilation dependency:lxc, and add running dependency:runc


author: yangjiaqi <yangjiaqi16@huawei.com> - 2.1.4-5
changelog:
  - Type: bugfix
  - ID: NA
  - SUG: NA
  - DESC: keep the service status unchanged after iSulad service upgrade


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-182.0.0.95
changelog:
  - !3553  kernel: update SP3 OPENEULER_MINOR and introduced OPENEULER_LTS
  - openEuler: introduced OPENEULER_LTS to identify LTS Release
  - kernel: update SP3 OPENEULER_MINOR value to 3


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-183.0.0.96
changelog:
  - !3848 [22.03-LTS-SP3] Bug fix for KVM MMU
  - !3562  tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
  - !3776  Revert "sched: clear credit count in error branch"
  - !3746  smart_grid: make sure hot zone have the highest priority
  - !3810 Some cleanup and bugfix for HNS3
  - !3804 MAINTAINERS: Update maintainers of HiSilicon RoCE
  - !3756  md: mainline backport
  - KVM: x86/mmu: Allocate pml4_root for guest PAE mode shadowing
  - !3694  Fix tow CVEs of CIFS
  - openEuler/MAINTAINERS: Update maintainers of HiSilicon RoCE
  - MAINTAINERS: Add Youming Luo as Hisilicon RoCE maintainer
  - !3822  ext4: fix kernel BUG in 'ext4_write_inline_data_end()'
  - !3793  cppc_cpufreq: use policy->cpu in cppc_set_perf()
  - ext4: fix kernel BUG in 'ext4_write_inline_data_end()'
  - !3811 drivers: net: ub: dev: network_mgmt: Modified OLK5.10 ub compilation missing header files.
  - network_mgmt: Modified OLK5.10 ub compilation missing header files.
  - net: hns3: set the freed pointers to NULL when lifetime is not end
  - net: hns3: remove unnecessary variables initialization
  - net: hns3: unsigned value not need to judge to be less than 0
  - !3769  tls: suppress wakeups unless we have a full record
  - !3570  perf/core: Fix CVE-2023-6931
  - MAINTAINERS: Add Chengchang Tang as Hisilicon RoCE maintainer
  - MAINTAINERS: Update maintainers of HiSilicon RoCE
  - !3659  atm: Fix Use-After-Free in do_vcc_ioctl
  - !3771  ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super()
  - cppc_cpufreq: use policy->cpu as driver of frequency setting
  - cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use
  - cppc_cpufreq: get cpunum from fb_ctrs instead of smp_processor_id()
  - Revert "sched: clear credit count in error branch"
  - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super()
  - tls: suppress wakeups unless we have a full record
  - !3668  net/rose: Fix Use-After-Free in rose_ioctl
  - !3480 drivers: net: ub: dev: network_mgmt: ip_notify: ip_notify: Merge the openEuler modification  suggestions.
  - !3686  Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg
  - !3594  CVE-2023-35827 patchset
  - !3552  block: warn once for each partition in bio_check_ro()
  - !3466  livepatch/core: Disable support for replacing
  - !3715  appletalk: Fix Use-After-Free in atalk_ioctl
  - md: fix error handling in md_alloc
  - md: Constify attribute_group structs
  - md: fix mddev->kobj lifetime
  - md: properly unwind when failing to add the kobject in md_alloc
  - md: extend disks_mutex coverage
  - md: add the bitmap group to the default groups for the md kobject
  - md: add error handling support for add_disk()
  - md: convert to blk_alloc_disk/blk_cleanup_disk
  - md/raid10: fix improper BUG_ON() in raise_barrier()
  - md: use msleep() in md_notify_reboot()
  - md: fix double free of mddev->private in autorun_array()
  - !3637  jbd2: fix soft lockup in journal_finish_inode_data_buffers()
  - smart_grid: make sure hot zone have the highest priority
  - !3459 reset idlest_cpu if not meet the conditions for preferred CPU
  - !3272  x86/kprobes: Fix the error judgment for debug exceptions
  - !3447  dm: add error handling support for add_disk()
  - !3420  md: protect md_thread with rcu
  - !3379  md: do not return existing mddevs from mddev_find_or_alloc
  - appletalk: Fix Use-After-Free in atalk_ioctl
  - smb: client: fix potential OOB in smb2_dump_detail()
  - smb: client: fix OOB in smbCalcSize()
  - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg
  - net/rose: Fix Use-After-Free in rose_ioctl
  - atm: Fix Use-After-Free in do_vcc_ioctl
  - jbd2: fix soft lockup in journal_finish_inode_data_buffers()
  - !3617  netfilter: nft_set_pipapo: skip inactive elements during set walk
  - netfilter: nft_set_pipapo: skip inactive elements during set walk
  - ravb: Fix races between ravb_tx_timeout_work() and net related ops
  - ravb: Fix use-after-free issue in ravb_tx_timeout_work()
  - perf: Fix perf_event_validate_size() lockdep splat
  - perf: Fix perf_event_validate_size()
  - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
  - block: fix kabi broken in struct hd_part
  - block: warn once for each partition in bio_check_ro()
  - network_mgmt: Merge the openEuler modification suggestions.
  - livepatch/core: Disable support for replacing
  - sched/fair: reset idlest_cpu if not meet the conditions for preferred CPU
  - dm: add error handling support for add_disk()
  - md: protect md_thread with rcu
  - md/bitmap: factor out a helper to set timeout
  - md/bitmap: always wake up md_thread in timeout_store
  - dm-raid: remove useless checking in raid_message()
  - md: factor out a helper to wake up md_thread directly
  - md: do not return existing mddevs from mddev_find_or_alloc
  - md: refactor mddev_find_or_alloc
  - md: factor out a mddev_alloc_unit helper from mddev_find
  - x86/kprobes: Fix the error judgment for debug exceptions


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-184.0.0.97
changelog:
  - !3981  vhost: use kzalloc() instead of kmalloc() followed by memset()
  - !3418 [sync] PR-2918: fix some bugs in loongarch kvm
  - !3912  net: bridge: multicast: fix UAF of net_bridge
  - !3982  ACPI: CPPC: Assume no transition latency if no PCCT
  - ACPI: CPPC: Assume no transition latency if no PCCT
  - vhost: use kzalloc() instead of kmalloc() followed by memset()
  - !3972  arm64: make cma=0 as default for openeuler
  - arm64: make cma=0 as default for openeuler
  - !3940 net: hns3: fix the cmdq reset command times out when all VFs are enabled and the queue is full.
  - !3925 udma: add capability of DWQE in RC mode
  - hns3 udma: add support of DWQE in create qp
  - net: hns3: fix reset timeout under full functions and queues
  - !3915  nvmet: nul-terminate the NQNs passed in the connect command
  - nvmet: nul-terminate the NQNs passed in the connect command
  - net: bridge: multicast: fix UAF of net_bridge
  - loongarch/kvm: disable hugepage during migration process
  - loongarch/kvm: Fix oneshot timer emulation
  - loongarch/kvm: Remove SW timer switch when vcpu is halt polling


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-185.0.0.98
changelog:
  - !4138 KVM: arm64: arch_timer: init ret for kvm_timer_enable
  - !3689 Intel: Backport Sierra Forest(SRF) core PMU support to OLK-5.10
  - !4134  fs:/dcache.c: fix negative dentry limit not complete problem
  - !4136 udma: change the way of query dfx resource
  - !4054  ext4: correct return value of ext4_convert_meta_bg
  - !4058  ext4: synchronize the casefold bugfix from the mainline.
  - hns3 udma: change way of query dfx resource
  - fs:/dcache.c: fix negative dentry limit not complete problem
  - KVM: arm64: arch_timer: init ret for kvm_timer_enable
  - !4100  netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
  - !3975  md/raid1-10: limit the number of plugged bio
  - !3998  cpufreq: CPPC: Fix performance/frequency conversion
  - !4022  netfilter: nf_tables: Reject tables of unsupported family
  - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
  - !4090  ida: Fix crash in ida_free when the bitmap is empty
  - !4091  x86/quirks: Add parameter to clear MSIs early
  - x86/quirks: Add parameter to clear MSIs early on boot
  - x86/PCI: Export find_cap() to be used in early PCI code
  - ida: Fix crash in ida_free when the bitmap is empty
  - !4019  mm/filemap: avoid buffered read/write race to read inconsistent data
  - !4069  tipc: fix a potential deadlock on &tx->lock
  - !4064  smb: client: fix OOB in receive_encrypted_standard()
  - tipc: fix a potential deadlock on &tx->lock
  - smb: client: fix OOB in receive_encrypted_standard()
  - !4024 udma: add mailbox description printing.
  - ext4: improve error handling from ext4_dirhash()
  - ext4: reject casefold inode flag without casefold feature
  - ext4: correct return value of ext4_convert_meta_bg
  - hns3 udma: add print mailbox description
  - netfilter: nf_tables: Reject tables of unsupported family
  - mm/filemap: avoid buffered read/write race to read inconsistent data
  - cpufreq: CPPC: Fix performance/frequency conversion
  - md/raid1-10: fix casting from randomized structure in raid1_submit_write()
  - md/raid1-10: limit the number of plugged bio
  - md/raid1-10: don't handle pluged bio by daemon thread
  - md/md-bitmap: add a new helper to unplug bitmap asynchrously
  - md/raid1-10: submit write io directly if bitmap is not enabled
  - md/raid1-10: factor out a helper to submit normal write
  - md/raid1-10: factor out a helper to add bio to plug
  - md/raid10: prevent soft lockup while flush writes
  - md: raid1/raid10: drop pending_cnt
  - md: drop queue limitation for RAID1 and RAID10
  - Revert "md/raid10: fix softlockup in raid10_unplug"
  - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake
  - perf/x86/intel: Fix fixed counter check warning for some Alder Lake
  - perf/x86/intel: Add Crestmont PMU
  - x86/cpu: Update Hybrids
  - x86/cpu: Fix Crestmont uarch
  - x86/cpu: Fix Gracemont uarch
  - perf/x86/msr: Add Meteor Lake support
  - perf/x86/cstate: Add Meteor Lake support
  - perf/x86/intel: Support Architectural PerfMon Extension leaf
  - x86/cpufeatures: Add Architectural PerfMon Extension bit
  - perf/x86: Support Retire Latency
  - perf/x86: Add Meteor Lake support
  - perf: Add PMU_FORMAT_ATTR_SHOW
  - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N
  - x86/cpu: Add CPU model numbers for Meteor Lake
  - perf/x86/intel: Fix PEBS data source encoding for ADL
  - perf/x86/intel: Fix PEBS memory access info encoding for ADL
  - perf/x86/uncore: Add new Alder Lake and Raptor Lake support
  - perf/x86/uncore: Clean up uncore_pci_ids[]
  - perf/x86/cstate: Add new Alder Lake and Raptor Lake support
  - perf/x86/msr: Add new Alder Lake and Raptor Lake support
  - perf/x86: Add new Alder Lake and Raptor Lake support
  - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers
  - perf/x86/uncore: Add Raptor Lake uncore support
  - perf/x86/msr: Add Raptor Lake CPU support
  - perf/x86/cstate: Add Raptor Lake support
  - perf/x86: Add Intel Raptor Lake support
  - perf/x86/intel/uncore: Add IMC uncore support for ADL
  - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define
  - x86/cpu: Add Raptor Lake to Intel family
  - perf/x86/intel: Apply mid ACK for small core
  - perf/x86/rapl: Add support for Intel Alder Lake
  - perf/x86/cstate: Add Alder Lake CPU support
  - perf/x86/msr: Add Alder Lake CPU support
  - perf/x86/intel/uncore: Add Alder Lake support
  - perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE
  - perf/x86/intel: Add Alder Lake Hybrid support
  - perf/x86: Support filter_match callback
  - perf/x86/intel: Add attr_update for Hybrid PMUs
  - perf/x86: Add structures for the attributes of Hybrid PMUs
  - perf/x86: Register hybrid PMUs
  - perf/x86: Factor out x86_pmu_show_pmu_cap
  - perf/x86: Remove temporary pmu assignment in event_init
  - perf/x86/intel: Factor out intel_pmu_check_extra_regs
  - perf/x86/intel: Factor out intel_pmu_check_event_constraints
  - perf/x86/intel: Factor out intel_pmu_check_num_counters
  - perf/x86: Hybrid PMU support for extra_regs
  - perf/x86: Hybrid PMU support for event constraints
  - perf/x86: Hybrid PMU support for hardware cache event
  - perf/x86: Hybrid PMU support for unconstrained
  - perf/x86: Hybrid PMU support for counters
  - perf/x86: Hybrid PMU support for intel_ctrl
  - perf/x86/intel: Hybrid PMU support for perf capabilities
  - x86/cpu: Add helper function to get the type of the current hybrid CPU
  - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit
  - perf/x86/intel: Add Tremont Topdown support


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-186.0.0.99
changelog:
  - !4327 【OLK-5.10】cgroup_writeback: fix deadlock in cgroup1_writeback
  - !4280 v2  fs:/dcache.c: fix negative dentry limit not complete problem
  - !4321  io_uring/af_unix: disable sending io_uring over sockets
  - !4290  net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv
  - cgroup_writeback: fix deadlock in cgroup1_writeback
  - !4266  ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
  - io_uring/af_unix: disable sending io_uring over sockets
  - !4262 [sync] PR-4255:  drm/amdgpu: Fix potential fence use-after-free v2
  - !4268  linux Mainline ubifs Fix Patch bacnport to 5.10
  - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv
  - !4270  fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug
  - fs:/dcache.c: fix negative dentry limit not complete problem
  - Revert "fs:/dcache.c: fix negative dentry limit not complete problem"
  - !4257  nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
  - !4032 intel: add TPMI base driver support for GNR
  - !3372 Cluster scheduler support
  - ipv6: init the accept_queue's spinlocks in inet6_create
  - tcp: make sure init the accept_queue's spinlocks once
  - ubifs: fix possible dereference after free
  - ubi: block: Fix use-after-free in ubiblock_cleanup
  - Revert "mtd/ubi/block: Fix uaf problem in ubiblock_cleanup"
  - !4003  ext4: fix some ext4_lblk_t overflow issues
  - ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16()
  - drm/amdgpu: Fix potential fence use-after-free v2
  - nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
  - !4149  block: remove precise_iostat
  - !4213  netlink: fix potential sleeping issue in mqueue_flush_file
  - !4121 Init support for ppc64le
  - netlink: fix potential sleeping issue in mqueue_flush_file
  - !4203  mm/dynamic_hugetlb: skip unexpected migration
  - mm/dynamic_hugetlb: skip unexpected migration
  - !3228  net: txgbe: Fix memleak in txgbe_calc_eeprom_checksum()
  - !4167  sched/fair: Fix qos_timer deadlock when cpuhp offline
  - !3134  Add MODULE_FIRMWARE() for FIRMWARE_TG357766.
  - !4015  drm/amdgpu: correct the amdgpu runtime dereference usage count
  - !4014  drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
  - !4013  drm/amdgpu: correct chunk_ptr to a pointer to chunk.
  - !4012  drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
  - !4010  drm/amd/display: Exit idle optimizations before attempt to access PHY
  - !3955  drm/radeon: possible buffer overflow
  - !3634 Intel: Backport Granite Rapids(GNR) core PMU support to OLK-5.10
  - sched/fair: Fix qos_timer deadlock when cpuhp offline
  - block: remove precise_iostat
  - arch: powerpc: add openeuler_defconfig file support for ppc64le compile
  - sched,x86: enable CONFIG_SCHED_CLUSTER in openeuler_defconfig
  - tools headers cpufeatures: Sync with the kernel sources
  - topology: Remove unused cpu_cluster_mask()
  - sched,x86: Don't use cluster topology for x86 hybrid CPUs
  - x86/smp: Factor out parts of native_smp_prepare_cpus()
  - sched,x86: Fix L2 cache mask
  - sched: Add cluster scheduler level for x86
  - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit
  - config: update PMT and TPMI openeuler_defconfig for x86
  - platform/x86/intel/vsec: Fix xa_alloc memory leak
  - platform/x86/intel/tpmi: Add defines to get version information
  - platform/x86/intel/tpmi: Add debugfs support for read/write blocked
  - platform/x86/intel/tpmi: Add debugfs interface
  - lib/string_helpers: Introduce parse_int_array_user()
  - lib/cmdline: Allow get_options() to take 0 to validate the input
  - platform/x86/intel/tpmi: Read feature control status
  - platform/x86/intel/tpmi: Prevent overflow for cap_offset
  - platform/x86/intel: tpmi: Remove hardcoded unit and offset
  - platform/x86/intel: tpmi: Revise the comment of intel_vsec_add_aux
  - platform/x86/intel: tpmi: Fix double free in tpmi_create_device()
  - platform/x86/intel/tpmi: Fix double free reported by Smatch
  - platform/x86/intel/tpmi: ADD tpmi external interface for tpmi feature drivers
  - platform/x86/intel/tpmi: Process CPU package mapping
  - platform/x86/intel: Intel TPMI enumeration driver
  - platform/x86/intel: vsec: Use intel_vsec_dev_release() to simplify init() error cleanup
  - platform/x86/intel: vsec: Explicitly enable capabilities
  - platform/x86/intel: vsec: Fix a memory leak in intel_vsec_add_aux
  - platform/x86/intel/vsec: Use mutex for ida_alloc() and ida_free()
  - platform/x86/intel/vsec: Support private data
  - platform/x86/intel/vsec: Enhance and Export intel_vsec_add_aux()
  - platform/x86/intel/vsec: Add TPMI ID
  - platform/x86/intel/vsec: Fix wrong type for local status variables
  - platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT
  - platform/x86/intel/pmt: Ignore uninitialized entries
  - platform/x86/intel/pmt: Add INTEL_PMT module namespace
  - platform/x86/intel/pmt: telemetry: Fix fixed region handling
  - platform/x86/intel/vsec: Rework early hardware code
  - platform/x86/intel: Fix pmt_crashlog array reference
  - platform/x86/intel: Fix 'rmmod pmt_telemetry' panic
  - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus
  - driver core: auxiliary bus: Add driver data helpers
  - drm/amdgpu: correct the amdgpu runtime dereference usage count
  - drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
  - drm/amdgpu: correct chunk_ptr to a pointer to chunk.
  - drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
  - drm/amd/display: Exit idle optimizations before attempt to access PHY
  - ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS
  - ext4: avoid overlapping preallocations due to overflow
  - ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
  - ext4: add two helper functions extent_logical_end() and pa_logical_end()
  - drm/radeon: possible buffer overflow
  - perf/x86/intel: Fix the FRONTEND encoding on GNR and MTL
  - perf/x86/cstate: Add Granite Rapids support
  - perf/x86/msr: Add Granite Rapids
  - perf/x86/intel: Add Granite Rapids
  - net: txgbe: Fix memleak in txgbe_calc_eeprom_checksum()
  - Add MODULE_FIRMWARE() for FIRMWARE_TG357766.


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-187.0.0.100
changelog:
  - !4496 [sync] PR-4362:  ubifs: Queue up space reservation tasks if retrying many times
  - !4461  netfilter: nf_tables: reject QUEUE/DROP verdict parameters
  - ubifs: Queue up space reservation tasks if retrying many times
  - !4484 v4  Using smmu IIDR registers
  - iommu/arm-smmu-v3: Enable iotlb_sync_map according to SMMU_IIDR
  - Revert "iommu/arm-smmu-v3: Add a SYNC command to avoid broken page table prefetch"
  - netfilter: nf_tables: reject QUEUE/DROP verdict parameters
  - !3861  nvme: sanitize metadata bounce buffer for reads
  - !4256  scsi: core: Always send batch on reset or error handling command
  - scsi: core: Always send batch on reset or error handling command
  - Revert "scsi: core: Add scsi_prot_ref_tag() helper"
  - Revert "scsi: core: Introduce scsi_get_sector()"
  - Revert "scsi: core: Make scsi_get_lba() return the LBA"
  - Revert "scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request"
  - Revert "scsi: core: Use a structure member to track the SCSI command submitter"
  - Revert "scsi: core: Always send batch on reset or error handling command"
  - scsi: core: Always send batch on reset or error handling command
  - scsi: core: Use a structure member to track the SCSI command submitter
  - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
  - scsi: core: Make scsi_get_lba() return the LBA
  - scsi: core: Introduce scsi_get_sector()
  - scsi: core: Add scsi_prot_ref_tag() helper
  - nvme: sanitize metadata bounce buffer for reads


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-188.0.0.101
changelog:
  - !4605  arm64/mpam: support resctrl fs to show mounting option
  - !4604  arm64/mpam: Skip updates of unrelated ctrl type
  - !4602  arm64/mpam: support MPAM v0.1 version
  - !4521  xen-netback: don't produce zero-size SKB frags
  - arm64/mpam: support resctrl fs to show mounting option
  - arm64/mpam: Skip updates of unrelated ctrl type
  - arm64/mpam: support MPAM v0.1 version
  - !4588  fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super
  - !4531  fs:/dcache.c: fix negative dentry flag warning in dentry_free
  - !4580  printk: fix double unlock issue in logbuf_lock
  - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super
  - !4524 fix spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected
  - spi: hisi-sfc-v3xx: return IRQ_NONE if no interrupts were detected
  - !4562 v4  tracing: Backport bugfixes
  - printk: fix double unlock issue in logbuf_lock
  - trace: Fix kabi breakage in struct trace_event_file
  - tracing: Fix uaf issue when open the hist or hist_debug file
  - tracing: Have event inject files inc the trace array ref count
  - tracing: Have trace_event_file have ref counters
  - tracing: Increase trace array ref count on enable and filter files
  - fs:/dcache.c: fix negative dentry flag warning in dentry_free
  - xen-netback: don't produce zero-size SKB frags
  - !4431 v2  patchset for CVE-2023-52340
  - ipv6: fix kabi change in struct dst_ops
  - ipv6: Document that max_size sysctl is deprecated
  - ipv6: remove max_size check inline with ipv4


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-189.0.0.102
changelog:
  - !4694 v2  mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path
  - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path
  - !4647 hisi_ptt: Move type check to the beginning of hisi_ptt_pmu_event_init()
  - !4649  arm64/mpam: update reminder message about MBHDL option
  - !4662 v3  CVE-2023-52435
  - !4665 urma: fix some bugs of urma
  - !4663 Backport 5.10.191 - 5.10.192 LTS patches from upstream
  - !4646  binder: fix use-after-free in shinker's callback
  - !4645  f2fs: explicitly null-terminate the xattr list
  - urma: Fix bugs of memory leak and log loss
  - net: Fix compile warning in skb_segment()
  - net: prevent mss overflow in skb_segment()
  - x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG
  - x86/static_call: Fix __static_call_fixup()
  - x86/srso: Explain the untraining sequences a bit more
  - mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
  - net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
  - virtio-net: set queues after driver_ok
  - netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
  - mmc: block: Fix in_flight[issue_type] value error
  - mmc: wbsd: fix double mmc_free_host() in wbsd_init()
  - cifs: Release folio lock on fscache read hit.
  - ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
  - serial: 8250: Fix oops for port->pm on uart_change_pm()
  - ALSA: hda/realtek - Remodified 3k pull low procedure
  - ASoC: meson: axg-tdm-formatter: fix channel slot allocation
  - ASoC: rt5665: add missed regulator_bulk_disable
  - arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
  - arm64: dts: rockchip: sort nodes/properties on rk3399-rock-4
  - arm64: dts: rockchip: fix regulator name on rk3399-rock-4
  - arm64: dts: rockchip: add SPDIF node for ROCK Pi 4
  - arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4
  - arm64: dts: rockchip: use USB host by default on rk3399-rock-pi-4
  - arm64: dts: rockchip: fix supplies on rk3399-rock-pi-4
  - bus: ti-sysc: Flush posted write on enable before reset
  - net: do not allow gso_size to be set to GSO_BY_FRAGS
  - sock: Fix misuse of sk_under_memory_pressure()
  - net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
  - i40e: fix misleading debug logs
  - team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
  - net: phy: broadcom: stub c45 read/write for 54810
  - netfilter: nft_dynset: disallow object maps
  - ipvs: fix racy memcpy in proc_do_sync_threshold
  - drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
  - selftests: mirror_gre_changes: Tighten up the TTL test match
  - ip_vti: fix potential slab-use-after-free in decode_session6
  - ip6_vti: fix slab-use-after-free in decode_session6
  - xfrm: fix slab-use-after-free in decode_session6
  - net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
  - net: af_key: fix sadb_x_filter validation
  - i2c: designware: Handle invalid SMBus block data response length value
  - btrfs: fix BUG_ON condition in btrfs_cancel_balance
  - tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
  - powerpc/rtas_flash: allow user copy to flash block cache objects
  - fbdev: mmp: fix value check in mmphw_probe()
  - i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
  - virtio-mmio: don't break lifecycle of vm_dev
  - virtio-mmio: Use to_virtio_mmio_device() to simply code
  - tracing/probes: Fix to update dynamic data counter if fetcharg uses it
  - tracing/probes: Have process_fetch_insn() take a void * instead of pt_regs
  - mmc: meson-gx: fix deferred probing
  - mmc: meson-gx: use devm_mmc_alloc_host
  - mmc: core: add devm_mmc_alloc_host
  - mmc: sunxi: fix deferred probing
  - mmc: bcm2835: fix deferred probing
  - USB: dwc3: qcom: fix NULL-deref on suspend
  - usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM
  - usb: cdns3: allocate TX FIFO size according to composite EP number
  - usb: gadget: udc: core: Introduce check_config to verify USB configuration
  - irqchip/mips-gic: Use raw spinlock for gic_lock
  - irqchip/mips-gic: Get rid of the reliance on irq_cpu_online()
  - bus: mhi: host: Range check CHDBOFF and ERDBOFF
  - bus: mhi: Move host MHI code to "host" directory
  - bus: mhi: Add MMIO region length to controller structure
  - bus: mhi: Add MHI PCI support for WWAN modems
  - iio: addac: stx104: Fix race condition when converting analog-to-digital
  - iio: addac: stx104: Fix race condition for stx104_write_raw()
  - iio: adc: stx104: Implement and utilize register structures
  - iio: adc: stx104: Utilize iomap interface
  - dt-bindings: iio: add AD74413R
  - iio: add addac subdirectory
  - IMA: allow/fix UML builds
  - powerpc/kasan: Disable KCOV in KASAN code
  - ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
  - ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
  - Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
  - Bluetooth: L2CAP: Fix use-after-free
  - pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
  - gfs2: Fix possible data races in gfs2_show_options()
  - usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
  - usb: chipidea: imx: don't request QoS for imx8ulp
  - media: platform: mediatek: vpu: fix NULL ptr dereference
  - usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
  - media: v4l2-mem2mem: add lock to protect parameter num_rdy
  - FS: JFS: Check for read-only mounted filesystem in txBegin
  - FS: JFS: Fix null-ptr-deref Read in txBegin
  - MIPS: dec: prom: Address -Warray-bounds warning
  - fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev
  - udf: Fix uninitialized array access for some pathnames
  - ovl: check type and offset of struct vfsmount in ovl_entry
  - RDMA/mlx5: Return the firmware result upon destroying QP/RQ
  - HID: add quirk for 03f0:464a HP Elite Presenter Mouse
  - drm/amdgpu: install stub fence into potential unused fence pointers
  - dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
  - quota: Properly disable quotas when add_dquot_ref() fails
  - iopoll: Call cpu_relax() in busy loops
  - ASoC: Intel: sof_sdw: Add support for Rex soundwire
  - ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
  - PCI: tegra194: Fix possible array out of bounds access
  - ASoC: Intel: sof_sdw: add quirk for LNL RVP
  - ASoC: Intel: sof_sdw: add quirk for MTL RVP
  - ALSA: emu10k1: roll up loops in DSP setup code for Audigy
  - drm/radeon: Fix integer overflow in radeon_cs_parser_init
  - net/mlx5: Skip clock update work when device is in error state
  - net/mlx5: Move all internal timer metadata into a dedicated struct
  - net/mlx5: Refactor init clock function
  - mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
  - alpha: remove __init annotation from exported page_is_ram()
  - scsi: qedf: Fix firmware halt over suspend and resume
  - scsi: qedi: Fix firmware halt over suspend and resume
  - scsi: core: Fix possible memory leak if device_add() fails
  - scsi: snic: Fix possible memory leak if device_add() fails
  - scsi: 53c700: Check that command slot is not NULL
  - scsi: storvsc: Fix handling of virtual Fibre Channel timeouts
  - scsi: core: Fix legacy /proc parsing buffer overflow
  - netfilter: nf_tables: report use refcount overflow
  - nvme-rdma: fix potential unbalanced freeze & unfreeze
  - btrfs: set cache_block_group_error if we find an error
  - btrfs: don't stop integrity writeback too early
  - ibmvnic: Handle DMA unmapping of login buffs in release functions
  - ibmvnic: Unmap DMA login rsp buffer on send login fail
  - ibmvnic: Enforce stronger sanity checks on login response
  - net/mlx5: Allow 0 for total host VFs
  - dmaengine: mcf-edma: Fix a potential un-allocated memory access
  - net: phy: at803x: remove set/get wol callbacks for AR8032
  - wifi: cfg80211: fix sband iftype data lookup for AP_VLAN
  - IB/hfi1: Fix possible panic during hotplug remove
  - drivers: net: prevent tun_build_skb() to exceed the packet size limit
  - dccp: fix data-race around dp->dccps_mss_cache
  - tunnels: fix kasan splat when generating ipv4 pmtu error
  - net/packet: annotate data-races around tp->status
  - mISDN: Update parameter type of dsp_cmx_send()
  - selftests: forwarding: tc_flower: Relax success criterion
  - selftests: forwarding: Switch off timeout
  - selftests: forwarding: Skip test when no interfaces are specified
  - selftests: forwarding: ethtool_extended_state: Skip when using veth pairs
  - selftests: forwarding: ethtool: Skip when using veth pairs
  - selftests: forwarding: Add a helper to skip test when using veth pairs
  - selftests/rseq: Fix build with undefined __weak
  - drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes
  - x86/speculation: Add cpu_show_gds() prototype
  - x86/mm: Fix VDSO and VVAR placement on 5-level paging machines
  - usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
  - usb: dwc3: Properly handle processing of pending events
  - usb-storage: alauda: Fix uninit-value in alauda_check_media()
  - binder: fix memory leak in binder_init()
  - iio: cros_ec: Fix the allocation size for cros_ec_command
  - io_uring: correct check for O_TMPFILE
  - nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput
  - radix tree test suite: fix incorrect allocation size for pthreads
  - hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100
  - drm/amd/display: check attr flag before set cursor degamma on DCN3+
  - drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()
  - drm/nouveau/gr: enable memory loads on helper invocation on all channels
  - riscv,mmio: Fix readX()-to-delay() ordering
  - dmaengine: pl330: Return DMA_PAUSED when transaction is paused
  - selftests/bpf: Fix sk_assign on s390x
  - selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
  - selftests/bpf: make test_align selftest more robust
  - bpf: aggressively forget precise markings during state checkpointing
  - bpf: stop setting precise in current state
  - bpf: allow precision tracking for programs with subprogs
  - ipv6: adjust ndisc_is_useropt() to also return true for PIO
  - mmc: moxart: read scr register without changing byte order
  - wireguard: allowedips: expand maximum node depth
  - !4600 Backport 5.10.190 LTS patches from upstream
  - !4363 [OLK-5.10] add ACPI/EINJ CXL error types
  - ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node
  - ARM: dts: imx6sll: fixup of operating points
  - ARM: dts: imx: add usb alias
  - wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)
  - mt76: mt7615: Fix fall-through warnings for Clang
  - mt76: move band capabilities in mt76_phy
  - exfat: support dynamic allocate bh for exfat_entry_set_cache
  - exfat: speed up iterate/lookup by fixing start point of traversing cluster chain
  - PM: sleep: wakeirq: fix wake irq arming
  - PM / wakeirq: support enabling wake-up irq after runtime_suspend called
  - soundwire: fix enumeration completion
  - soundwire: bus: pm_runtime_request_resume on peripheral attachment
  - soundwire: bus: add better dev_dbg to track complete() calls
  - selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
  - powerpc/mm/altmap: Fix altmap boundary check
  - mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()
  - mtd: rawnand: omap_elm: Fix incorrect type in assignment
  - ext2: Drop fragment support
  - fs: Protect reconfiguration of sb read-write from racing writes
  - net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
  - fs/sysv: Null check to prevent null-ptr-deref bug
  - file: reinstate f_pos locking optimization for regular files
  - bpf: Disable preemption in bpf_event_output
  - arm64: dts: stratix10: fix incorrect I2C property for SCL signal
  - mtd: rawnand: meson: fix OOB available bytes for ECC
  - mtd: spinand: toshiba: Fix ecc_get_status
  - exfat: release s_lock before calling dir_emit()
  - exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree
  - ceph: defer stopping mdsc delayed_work
  - USB: zaurus: Add ID for A-300/B-500/C-700
  - libceph: fix potential hang in ceph_osdc_notify()
  - scsi: zfcp: Defer fc_rport blocking until after ADISC response
  - tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
  - tcp_metrics: annotate data-races around tm->tcpm_net
  - tcp_metrics: annotate data-races around tm->tcpm_vals[]
  - tcp_metrics: annotate data-races around tm->tcpm_lock
  - tcp_metrics: annotate data-races around tm->tcpm_stamp
  - tcp_metrics: fix addr_same() helper
  - net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio
  - net/mlx5: fs_core: Make find_closest_ft more generic
  - vxlan: Fix nexthop hash size
  - ip6mr: Fix skb_under_panic in ip6mr_cache_report()
  - s390/qeth: Don't call dev_close/dev_open (DOWN/UP)
  - net: dcb: choose correct policy to parse DCB_ATTR_BCN
  - net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode
  - net: ll_temac: fix error checking of irq_of_parse_and_map()
  - net: ll_temac: Switch to use dev_err_probe() helper
  - bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
  - net: add missing data-race annotation for sk_ll_usec
  - net: add missing data-race annotations around sk->sk_peek_off
  - net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
  - net: add missing READ_ONCE(sk->sk_sndbuf) annotation
  - net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
  - net: annotate data-races around sk->sk_max_pacing_rate
  - mISDN: hfcpci: Fix potential deadlock on &hc->lock
  - net: sched: cls_u32: Fix match key mis-addressing
  - perf test uprobe_from_different_cu: Skip if there is no gcc
  - net: dsa: fix value check in bcm_sf2_sw_probe()
  - rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
  - bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
  - net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
  - net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
  - wifi: cfg80211: Fix return value in scan logic
  - KVM: s390: fix sthyi error handling
  - word-at-a-time: use the same return type for has_zero regardless of endianness
  - arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux
  - perf: Fix function pointer case
  - io_uring: gate iowait schedule on having pending requests
  - ASoC: cs42l51: fix driver to properly autoload with automatic module loading
  - io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq
  - selftests: mptcp: depend on SYN_COOKIES
  - cpufreq: intel_pstate: Drop ACPI _PSS states table patching
  - ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily
  - ACPI: processor: perflib: Use the "no limit" frequency QoS
  - dm cache policy smq: ensure IO doesn't prevent cleaner policy progress
  - ceph: never send metrics if disable_send_metrics is set
  - ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register
  - s390/dasd: fix hanging device after quiesce/resume
  - virtio-net: fix race between set queues and probe
  - btrfs: check if the transaction was aborted at btrfs_wait_for_commit()
  - staging: r8712: Fix memory leak in _r8712_init_xmit_priv()
  - staging: rtl8712: Use constants from <linux/ieee80211.h>
  - KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest
  - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em
  - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0()
  - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest
  - irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation
  - irq-bcm6345-l1: Do not assume a fixed block to cpu mapping
  - tpm_tis: Explicitly check for error code
  - nfsd: Remove incorrect check in nfsd4_validate_stateid
  - file: always lock position for FMODE_ATOMIC_POS
  - btrfs: check for commit error at btrfs_attach_transaction_barrier()
  - hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled
  - ALSA: hda/relatek: Enable Mute LED on HP 250 G8
  - tty: n_gsm: fix UAF in gsm_cleanup_mux
  - staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext()
  - Documentation: security-bugs.rst: clarify CVE handling
  - Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group
  - Revert "usb: xhci: tegra: Fix error check"
  - usb: xhci-mtk: set the dma max_seg_size
  - USB: quirks: add quirk for Focusrite Scarlett
  - usb: ohci-at91: Fix the unhandle interrupt when resume
  - usb: dwc3: don't reset device side if dwc3 was configured as host-only
  - usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy
  - Revert "usb: dwc3: core: Enable AutoRetry feature in the controller"
  - can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED
  - USB: serial: simple: sort driver entries
  - USB: serial: simple: add Kaufmann RKS+CAN VCP
  - USB: serial: option: add Quectel EC200A module support
  - USB: serial: option: support Quectel EM060K_128
  - serial: sifive: Fix sifive_serial_console_setup() section
  - serial: 8250_dw: Preserve original value of DLF register
  - serial: qcom-geni: drop bogus runtime pm state update
  - USB: gadget: Fix the memory leak in raw_gadget driver
  - Revert "usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()"
  - ring-buffer: Fix wrong stat of cpu_buffer->read
  - ata: pata_ns87415: mark ns87560_tf_read static
  - dm raid: protect md_stop() with 'reconfig_mutex'
  - dm raid: clean up four equivalent goto tags in raid_ctr()
  - dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths
  - block: Fix a source code comment in include/uapi/linux/blkzoned.h
  - ASoC: fsl_spdif: Silence output on stop
  - drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb()
  - RDMA/mthca: Fix crash when polling CQ for shared QPs
  - drm/msm/adreno: Fix snapshot BINDLESS_DATA size
  - drm/msm/dpu: drop enum dpu_core_perf_data_bus_id
  - RDMA/mlx4: Make check for invalid flags stricter
  - tipc: stop tipc crypto on failure in tipc_node_create
  - tipc: check return value of pskb_trim()
  - benet: fix return value check in be_lancer_xmit_workarounds()
  - net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64
  - net/sched: mqprio: add extack to mqprio_parse_nlattr()
  - net/sched: mqprio: refactor nlattr parsing to a separate function
  - netfilter: nftables: add helper function to validate set element data
  - netfilter: nft_set_rbtree: fix overlap expiration walk
  - platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100
  - team: reset team's flags when down link is P2P device
  - bonding: reset bond's flags when down link is P2P device
  - ice: Fix memory management in ice_ethtool_fdir.c
  - ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address
  - ethernet: atheros: fix return value check in atl1e_tso_csum()
  - phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe()
  - vxlan: calculate correct header length for GPE
  - vxlan: move to its own directory
  - net: phy: marvell10g: fix 88x3310 power up
  - i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir()
  - media: staging: atomisp: select V4L2_FWNODE
  - phy: qcom-snps-femto-v2: properly enable ref clock
  - phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend
  - phy: qcom-snps: correct struct qcom_snps_hsphy kerneldoc
  - phy: qcom-snps: Use dev_err_probe() to simplify code
  - ext4: fix to check return value of freeze_bdev() in ext4_shutdown()
  - pwm: meson: fix handling of period/duty if greater than UINT_MAX
  - pwm: meson: Simplify duplicated per-channel tracking
  - fs: dlm: interrupt posix locks only when process is killed
  - dlm: rearrange async condition return
  - dlm: cleanup plock_op vs plock_xop
  - PCI/ASPM: Avoid link retraining race
  - PCI/ASPM: Factor out pcie_wait_for_retrain()
  - PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link()
  - i2c: nomadik: Remove a useless call in the remove function
  - i2c: nomadik: Use devm_clk_get_enabled()
  - i2c: nomadik: Remove unnecessary goto label
  - i2c: Improve size determinations
  - i2c: Delete error messages for failed memory allocations
  - btrfs: fix extent buffer leak after tree mod log failure at split_node()
  - btrfs: fix race between quota disable and relocation
  - gpio: tps68470: Make tps68470_gpio_output() always set the initial value
  - io_uring: don't audit the capability check in io_uring_create()
  - KVM: s390: pv: fix index value of replaced ASCE
  - arm64/mpam: update reminder message about MBHDL option
  - !4388 intel: backport Intel SST TPMI support
  - !4387 intel: backport uncore freq control tpmi support for BHS platform
  - !4202 Intel: Backport GNR/SRF pmu uncore support back to kernel 5.10
  - !4273 Intel: Backport SRF/GRR perf cstate support back to kernel 5.10
  - !4048 [OLK-5.10] Intel: Backport PEBS format 5 support to OLK-5.10 for GNR/SRF Timed PEBS enabling
  - !4433 【OLK-5.10】Add PCH less Boot support on GNR/SRF
  - !4230 [OLK-5.10] Intel: backport to support RAS EDAC feature on Granite Rapids(GNR) and Sierra Forest(SRF) server
  - !4617 Fix the bug of tp negotiation concurrency
  - hwtracing: hisi_ptt: Move type check to the beginning of hisi_ptt_pmu_event_init()
  - ubcore: fix the bug of tp negotiation concurrency
  - binder: fix use-after-free in shinker's callback
  - !4623 i2c: Optimized the value setting of maxwrite limit to  fifo depth - 1
  - !4510  ubi: fastmap: Optimize ubi wl algorithm to improve flash service life
  - f2fs: explicitly null-terminate the xattr list
  - !4220 backport some patches for kunpeng hccs
  - i2c: hisi: Add clearing tx aempty interrupt operation
  - i2c: hisi: Optimized the value setting of maxwrite limit to fifo depth - 1
  - ubi: fastmap: Add control in 'UBI_IOCATT' ioctl to reserve PEBs for filling pools
  - ubi: fastmap: Add module parameter to control reserving filling pool PEBs
  - ubi: fastmap: Fix lapsed wear leveling for first 64 PEBs
  - ubi: fastmap: Get wl PEB even ec beyonds the 'max' if free PEBs are run out
  - ubi: fastmap: may_reserve_for_fm: Don't reserve PEB if fm_anchor exists
  - ubi: fastmap: Remove unneeded break condition while filling pools
  - ubi: fastmap: Wait until there are enough free PEBs before filling pools
  - ubi: fastmap: Use free pebs reserved for bad block handling
  - ubi: Replace erase_block() with sync_erase()
  - ubi: fastmap: Allocate memory with GFP_NOFS in ubi_update_fastmap
  - ubi: fastmap: erase_block: Get erase counter from wl_entry rather than flash
  - ubi: fastmap: Fix missed ec updating after erasing old fastmap data block
  - ubi: Simplify bool conversion
  - ubi: Fix repeated words in comments
  - ubi: fastmap: Check wl_pool for free peb before wear leveling
  - ubi: fastmap: Use the bitmap API to allocate bitmaps
  - i2c: i801: Add support for Intel Birch Stream SoC
  - spi: intel-pci: Add support for Granite Rapids SPI serial flash
  - config: update Intel Uncore freq control to openeuler_defconfig for x86
  - config: update Intel SST on TPMI to openeuler_defconfig for x86
  - platform/x86: intel-uncore-freq: Conditionally create attribute for read frequency
  - platform/x86/intel-uncore-freq: Ignore minor version change
  - platform/x86/intel-uncore-freq: tpmi: Provide cluster level control
  - platform/x86/intel-uncore-freq: Support for cluster level controls
  - platform/x86/intel-uncore-freq: Uncore frequency control via TPMI
  - platform/x86/intel-uncore-freq: Return error on write frequency
  - platform/x86: intel-uncore-freq: fix uncore_freq_common_init() error codes
  - platform/x86/intel-uncore-freq: Split common and enumeration part
  - platform/x86: ISST: Ignore minor version change
  - platform/x86: intel_speed_select_if: Remove hardcoded map size
  - platform/x86: ISST: Allow level 0 to be not present
  - platform/x86: ISST: Use fuse enabled mask instead of allowed levels
  - platform/x86: ISST: Reduce noise for missing numa information in logs
  - platform/x86: ISST: Fix usage counter
  - platform/x86: ISST: Reset default callback on unregister
  - platform/x86: ISST: Remove 8 socket limit
  - platform/x86: ISST: unlock on error path in tpmi_sst_init()
  - platform/x86: ISST: Add suspend/resume callbacks
  - platform/x86: ISST: Add SST-TF support via TPMI
  - platform/x86: ISST: Add SST-BF support via TPMI
  - platform/x86: ISST: Add SST-PP support via TPMI
  - platform/x86: ISST: Add SST-CP support via TPMI
  - platform/x86: ISST: Parse SST MMIO and update instance
  - platform/x86: ISST: Enumerate TPMI SST and create framework
  - platform/x86: ISST: Add support for MSR 0x54
  - platform/x86: ISST: Add API version of the target
  - platform/x86: ISST: Add IOCTL default callback
  - platform/x86: ISST: Add TPMI target
  - platform/x86: ISST: Fix kernel documentation warnings
  - platform/x86: ISST: Increase range of valid mail box commands
  - ACPI: APEI: EINJ: warn on invalid argument when explicitly indicated by platform
  - ACPI: APEI: EINJ: Add CXL error types
  - ACPI: APEI: EINJ: Limit error type to 32-bit width
  - ACPI: APEI: EINJ: Refactor available_error_type_show()
  - ACPI: APEI: EINJ: Fix formatting errors
  - ACPI, APEI, EINJ: Refuse to inject into the zero page
  - perf/x86/intel/cstate: Add Grand Ridge support
  - perf/x86/intel/cstate: Add Sierra Forest support
  - x86/smp: Export symbol cpu_clustergroup_mask()
  - perf/x86/intel/cstate: Cleanup duplicate attr_groups
  - soc: hisilicon: kunpeng_hccs: Support the platform with PCC type3 and interrupt ack
  - doc: kunpeng_hccs: Fix incorrect email domain name
  - soc: hisilicon: kunpeng_hccs: Remove an unused blank line
  - soc: hisilicon: kunpeng_hccs: Add failure log for no _CRS method
  - soc: hisilicon: kunpeng_hccs: Fix some incorrect format strings
  - Revert "soc: hisilicon: kunpeng_hccs: Support the platform with PCC type3 and interrupt ack"
  - Revert "soc: hisilicon: kunpeng_hccs: Add failure log for no _CRS method"
  - Revert "soc: hisilicon: kunpeng_hccs: Fix some incorrect format strings"
  - perf/x86/intel/uncore: Support Sierra Forest and Grand Ridge
  - perf/x86/intel/uncore: Support IIO free-running counters on GNR
  - perf/x86/intel/uncore: Support Granite Rapids
  - perf/x86/uncore: Use u64 to replace unsigned for the uncore offsets array
  - perf/x86/intel/uncore: Generic uncore_get_uncores and MMIO format of SPR
  - x86/cpu: Fix Crestmont uarch
  - EDAC/i10nm: Skip the absent memory controllers
  - EDAC/i10nm: Add Intel Sierra Forest server support
  - EDAC/i10nm: Add Intel Granite Rapids server support
  - EDAC/i10nm: Make more configurations CPU model specific
  - perf/x86/intel: Increase max number of the fixed counters
  - KVM: x86: use the KVM side max supported fixed counter
  - perf/x86/intel: Enable PEBS format 5
  - perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-190.0.0.103
changelog:
  - !4928  drm/bridge: sii902x: Fix probing race issue
  - !4931  phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP
  - !4809  netfilter: nft_set_rbtree: skip end interval element from gc
  - !4940  apparmor: avoid crash when parsed profile name is empty
  - !4901  fix CVE-2021-47036
  - !4868  net: openvswitch: limit the number of recursions from action sets
  - apparmor: avoid crash when parsed profile name is empty
  - phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP
  - !4861  ext4: regenerate buddy after block freeing failed if under fc replay
  - drm/bridge: sii902x: Fix probing race issue
  - !4857  x86/srso: Add SRSO mitigation for Hygon processors
  - !4657 perf/x86/amd/uncore: Fix memory leak for events array
  - !4902 [sync] PR-4865:  Input: powermate - fix use-after-free in powermate_config_complete
  - Input: powermate - fix use-after-free in powermate_config_complete
  - udp: properly flush normal packet at GRO time
  - udp: skip L4 aggregation for UDP tunnel packets
  - !4891  Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security
  - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security
  - net: openvswitch: limit the number of recursions from action sets
  - ext4: regenerate buddy after block freeing failed if under fc replay
  - x86/srso: Add SRSO mitigation for Hygon processors
  - !4847  btrfs: mainline backport
  - !4529 crypto: hisilicon/qm - add bracket protection for macro parameters
  - btrfs: fix deadlock when cloning inline extents and using qgroups
  - btrfs: do not start and wait for delalloc on snapshot roots on transaction commit
  - !4678  f2fs: fix to avoid dirent corruption
  - !4742  block: add check that partition length needs to be aligned with block size
  - !4805  CVE-2023-52451 backport to OLK-5.10 v2
  - !4803  CVE-2024-26583
  - !4794  serial: imx: fix tx statemachine deadlock
  - !4702  efivarfs: force RO when remounting if SetVariable is not supported
  - netfilter: nft_set_rbtree: skip end interval element from gc
  - !4790 v2  gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump
  - powerpc/pseries/memhp: Fix access beyond end of drmem array
  - powerpc/pseries/memhotplug: Quieten some DLPAR operations
  - tls: fix race between tx work scheduling and socket close
  - tls: fix race between async notify and socket close
  - net: tls: factor out tls_*crypt_async_wait()
  - tls: rx: simplify async wait
  - !4764  binder: signal epoll threads of self-work
  - !4674 Backport 5.10.193- 5.10.194 LTS patches from upstream
  - !4747  KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache
  - serial: imx: fix tx statemachine deadlock
  - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump
  - !3123 Add pcie acs and no-bus-reset quirk for mucse Nics
  - !4772  x86/fpu: Stop relying on userspace for info to fault in xsave buffer
  - x86/fpu: Stop relying on userspace for info to fault in xsave buffer
  - !4729  serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed
  - binder: signal epoll threads of self-work
  - !4690  CVE-2024-26586
  - !4737  blk-mq: fix IO hang from sbitmap wakeup race
  - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache
  - !4672  uio: Fix use-after-free in uio_open
  - block: add check that partition length needs to be aligned with block size
  - blk-mq: fix IO hang from sbitmap wakeup race
  - !4706  mtd: Fix gluebi NULL pointer dereference caused by ftl notifier
  - serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed
  - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier
  - efivarfs: force RO when remounting if SetVariable is not supported
  - mlxsw: spectrum_acl_tcam: Fix stack corruption
  - mlxsw: spectrum_acl_tcam: Reorder functions to avoid forward declarations
  - mlxsw: spectrum_acl_tcam: Make fini symmetric to init
  - mlxsw: spectrum_acl_tcam: Add missing mutex_destroy()
  - mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable
  - mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure
  - f2fs: fix to avoid dirent corruption
  - rcu-tasks: Add trc_inspect_reader() checks for exiting critical section
  - rcu-tasks: Wait for trc_read_check_handler() IPIs
  - rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader
  - Revert "MIPS: Alchemy: fix dbdma2"
  - Revert "drm/amdgpu: install stub fence into potential unused fence pointers"
  - mhi: pci_generic: Fix implicit conversion warning
  - ARM: module: Use module_init_layout_section() to spot init sections
  - arm64: module: Use module_init_layout_section() to spot init sections
  - arm64: module-plts: inline linux/moduleloader.h
  - module: Expose module_init_layout_section()
  - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode
  - dma-buf/sw_sync: Avoid recursive lock during fence signal
  - pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
  - clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
  - scsi: core: raid_class: Remove raid_component_add()
  - scsi: snic: Fix double free in snic_tgt_create()
  - ASoC: rt711: add two jack detection modes
  - drm/i915: Fix premature release of request's reusable memory
  - cgroup/cpuset: Free DL BW in case can_attach() fails
  - sched/deadline: Create DL BW alloc, free & check overflow interface
  - cgroup/cpuset: Iterate only if DEADLINE tasks are present
  - sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
  - sched/cpuset: Bring back cpuset_mutex
  - cgroup/cpuset: Rename functions dealing with DEADLINE accounting
  - timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped
  - tick: Detect and fix jiffies update stall
  - torture: Fix hang during kthread shutdown phase
  - drm/display/dp: Fix the DP DSC Receiver cap size
  - drm/vmwgfx: Fix shader stage validation
  - PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
  - media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
  - of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock
  - radix tree: remove unused variable
  - lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
  - batman-adv: Fix batadv_v_ogm_aggr_send memory leak
  - batman-adv: Fix TT global entry leak when client roamed back
  - batman-adv: Do not get eth header before batadv_check_management_packet
  - batman-adv: Don't increase MTU when set by user
  - batman-adv: Trigger events for auto adjusted MTU
  - selinux: set next pointer before attaching to list
  - nfsd: Fix race to FREE_STATEID and cl_revoked
  - NFS: Fix a use after free in nfs_direct_join_group()
  - mm: add a call to flush_cache_vmap() in vmap_pfn()
  - clk: Fix slab-out-of-bounds error in devm_clk_release()
  - NFSv4: Fix dropped lock for racing OPEN and delegation return
  - ibmveth: Use dcbf rather than dcbfl
  - bonding: fix macvlan over alb bond support
  - net: remove bond_slave_has_mac_rcu()
  - rtnetlink: Reject negative ifindexes in RTM_NEWLINK
  - rtnetlink: return ENODEV when ifname does not exist and group is given
  - netfilter: nf_tables: fix out of memory error handling
  - net/sched: fix a qdisc modification with ambiguous command request
  - igb: Avoid starting unnecessary workqueues
  - ice: fix receive buffer size miscalculation
  - net: bcmgenet: Fix return value check for fixed_phy_register()
  - net: bgmac: Fix return value check for fixed_phy_register()
  - ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
  - dccp: annotate data-races in dccp_poll()
  - sock: annotate data-races around prot->memory_pressure
  - octeontx2-af: SDP: fix receive link config
  - rbd: prevent busy loop when requesting exclusive lock
  - rbd: retrieve and check lock owner twice before blocklisting
  - rbd: make get_lock_owner_info() return a single locker or NULL
  - libceph, rbd: ignore addr->type while comparing in some cases
  - drm/amd/display: check TG is non-null before checking if enabled
  - drm/amd/display: do not wait for mpc idle if tg is disabled
  - ALSA: pcm: Fix potential data race at PCM memory allocation helpers
  - dm integrity: reduce vmalloc space footprint on 32-bit architectures
  - dm integrity: increase RECALC_SECTORS to improve recalculate speed
  - fbdev: fix potential OOB read in fast_imageblit()
  - fbdev: Fix sys_imageblit() for arbitrary image widths
  - fbdev: Improve performance of sys_imageblit()
  - MIPS: cpu-features: Use boot_cpu_type for CPU type based features
  - MIPS: cpu-features: Enable octeon_cache by cpu_type
  - fs: dlm: fix mismatch of plock results from userspace
  - fs: dlm: use dlm_plock_info for do_unlock_close
  - fs: dlm: change plock interrupted message to debug again
  - fs: dlm: add pid to debug log
  - dlm: replace usage of found with dedicated list iterator variable
  - dlm: improve plock logging if interrupted
  - PCI: acpiphp: Reassign resources on bridge if necessary
  - xprtrdma: Remap Receive buffers after a reconnect
  - NFSv4: fix out path in __nfs4_get_acl_uncached
  - uio: Fix use-after-free in uio_open
  - perf/x86/amd/uncore: Fix memory leak for events array
  - crypto: hisilicon/qm - add bracket protection for macro parameters
  - PCI: Add pcie acs and no-bus-reset quirk for mucse Nics


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-191.0.0.104
changelog:
  - !5152  arm64/mpam: Remove warning about no msc corresponding to the online cpu
  - arm64/mpam: Remove warning about no msc corresponding to the online cpu
  - !5145  arm64/mpam: Expand the monitor number of the resctrl root
  - !5144  arm64/mpam: Fix use-after-free when deleting resource groups
  - arm64/mpam: Expand the monitor number of the resctrl root
  - arm64/mpam: Fix use-after-free when deleting resource groups
  - !5117  fix CVE-2023-52527
  - !4648 [OLK-5.10] Intel: backport TPMI RAPL driver for GNR/SRF
  - !4842 Intel-sig: intel_idle: add Sierra Forest SoC support on 5.10
  - !5113  fix CVE-2023-52578
  - !5031 Backport 5.10.196 -5.10.197 LTS patches from upstream
  - l2tp: pass correct message length to ip6_append_data
  - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
  - net: fix kabi check warning
  - net: Fix unwanted sign extension in netdev_stats_to_stats64()
  - net: bridge: use DEV_STATS_INC()
  - net: add atomic_long_t to net_device_stats fields
  - !5063  dccp: fix dccp_v4_err()/dccp_v6_err() again
  - !5062  team: fix null-ptr-deref when team device type is changed
  - !5096  wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
  - !5044  bugfix for pbha
  - !5078  RDMA/rxe: Return CQE error if invalid lkey was supplied
  - wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
  - !4261 [22.03-LTS-SP3] Fix crash on platfoms using legacy KVM MMU Notifier APIs
  - !4966 [sync] PR-4934:  arm64: head.S: always initialize PSTATE
  - RDMA/rxe: Return CQE error if invalid lkey was supplied
  - !5051  dm: limit the number of targets and parameter size area
  - !4933  scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
  - !5064  net: rds: Fix possible NULL-pointer dereference
  - !5058  net: fix possible store tearing in neigh_periodic_work()
  - !4968  sched: migtate user interface from smart grid to sched bpf
  - !5033 v3  Remove WQ_FLAG_BOOKMARK flag
  - !5032  net/sched: act_ct: fix wild memory access when clearing fragments
  - net: rds: Fix possible NULL-pointer dereference
  - dccp: fix dccp_v4_err()/dccp_v6_err() again
  - team: fix null-ptr-deref when team device type is changed
  - net: fix possible store tearing in neigh_periodic_work()
  - dm: limit the number of targets and parameter size area
  - arm64: mm: Use subsequent bits to improve future compatibility for pbha
  - arm64: mm: Use corrent pte val in arch_vm_get_page_prot
  - sched: remove wait bookmarks
  - filemap: remove use of wait bookmarks
  - net/sched: act_ct: fix wild memory access when clearing fragments
  - !5004  nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
  - scsi: pm8001: Setup IRQs on resume
  - scsi: megaraid_sas: Fix deadlock on firmware crashdump
  - i2c: aspeed: Reset the i2c controller when timeout occurs
  - tracefs: Add missing lockdown check to tracefs_create_dir()
  - nfsd: fix change_info in NFSv4 RENAME replies
  - tracing: Have option files inc the trace array ref count
  - tracing: Have current_trace inc the trace array ref count
  - drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
  - drm/amdgpu: fix amdgpu_cs_p1_user_fence
  - btrfs: release path before inode lookup during the ino lookup ioctl
  - btrfs: fix lockdep splat and potential deadlock after failure running delayed items
  - ovl: fix incorrect fdput() on aio completion
  - attr: block mode changes of symlinks
  - md/raid1: fix error: ISO C90 forbids mixed declarations
  - samples/hw_breakpoint: fix building without module unloading
  - x86/boot/compressed: Reserve more memory for page tables
  - scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
  - selftests: tracing: Fix to unmount tracefs for recovering environment
  - scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
  - drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
  - btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
  - btrfs: add a helper to read the superblock metadata_uuid
  - btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
  - mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
  - mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
  - kobject: Add sanity check for kset->kobj.ktype in kset_register()
  - media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
  - serial: cpm_uart: Avoid suspicious locking
  - scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
  - usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
  - media: pci: cx23885: replace BUG with error return
  - media: tuners: qt1010: replace BUG_ON with a regular error
  - media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
  - media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
  - media: anysee: fix null-ptr-deref in anysee_master_xfer
  - media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
  - media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
  - media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
  - powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
  - jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
  - fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
  - md: raid1: fix potential OOB in raid1_remove_disk()
  - bus: ti-sysc: Configure uart quirks for k3 SoC
  - drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
  - ALSA: hda: intel-dsp-cfg: add LunarLake support
  - samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
  - drm/bridge: tc358762: Instruct DSI host to generate HSE packets
  - wifi: mac80211_hwsim: drop short frames
  - netfilter: ebtables: fix fortify warnings in size_entry_mwt()
  - alx: fix OOB-read compiler warning
  - mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
  - tpm_tis: Resend command to recover from data transfer errors
  - crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
  - wifi: wil6210: fix fortify warnings
  - wifi: mwifiex: fix fortify warning
  - wifi: ath9k: fix printk specifier
  - wifi: ath9k: fix fortify warnings
  - crypto: lrw,xts - Replace strlcpy with strscpy
  - devlink: remove reload failed checks in params get/set callbacks
  - hw_breakpoint: fix single-stepping when using bpf_overflow_handler
  - ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2
  - ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
  - scftorture: Forgive memory-allocation failure if KASAN
  - rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
  - kernel/fork: beware of __put_task_struct() calling context
  - ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
  - locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
  - btrfs: output extra debug info if we failed to find an inline backref
  - autofs: fix memory leak of waitqueues in autofs_catatonic_mode
  - !4987  net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
  - !4991  CVE-2023-52568
  - !4994  mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val
  - nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
  - !4988  ieee802154: ca8210: Fix a potential UAF in ca8210_probe
  - !4979  CVE-2021-47028
  - mpam/mpam_ctrlmon: update monitor config with its parent's ctrl_val
  - x86/sgx: Resolves SECS reclaim vs. page fault for EAUG race
  - ieee802154: ca8210: Fix a potential UAF in ca8210_probe
  - !4925 v2  btrfs: do not ASSERT() if the newly created subvolume already got read
  - !4905 Backport 5.10.195 LTS patches from upstream
  - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
  - !4339 修复pmem_legacy_device未被编译问题
  - mt76: mt7915: fix txrate reporting
  - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate
  - sched: migtate user interface from smart grid to sched bpf
  - arm64: head.S: always initialize PSTATE
  - drm/mediatek: Fix backport issue in mtk_drm_gem_prime_vmap()
  - scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
  - parisc: Drop loops_per_jiffy from per_cpu struct
  - drm/amd/display: Fix a bug when searching for insert_above_mpcc
  - kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
  - ixgbe: fix timestamp configuration code
  - ipv6: fix ip6_sock_set_addr_preferences() typo
  - platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
  - platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
  - kcm: Fix memory leak in error path of kcm_sendmsg()
  - r8152: check budget for r8152_poll()
  - hsr: Fix uninit-value access in fill_frame_info()
  - net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
  - net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
  - net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
  - kselftest/runner.sh: Propagate SIGTERM to runner child
  - selftests/kselftest/runner/run_one(): allow running non-executable files
  - bus: mhi: host: Skip MHI reset if device is in RDDM
  - ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
  - ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
  - scsi: qla2xxx: Flush mailbox commands on chip reset
  - scsi: qla2xxx: Fix crash in PCIe error handling
  - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe
  - scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry
  - arm64: sdei: abort running SDEI handlers during crash
  - ACPI: APEI: explicit init of HEST and GHES in apci_init()
  - perf hists browser: Fix the number of entries for 'e' key
  - perf tools: Handle old data in PERF_RECORD_ATTR
  - perf hists browser: Fix hierarchy mode header
  - drm/amd/display: prevent potential division by zero errors
  - mtd: rawnand: brcmnand: Fix potential false time out warning
  - mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
  - mtd: rawnand: brcmnand: Fix crash during the panic_write
  - btrfs: use the correct superblock to compare fsid in btrfs_validate_super
  - btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
  - fuse: nlookup missing decrement in fuse_direntplus_link
  - ata: pata_ftide010: Add missing MODULE_DESCRIPTION
  - ata: sata_gemini: Add missing MODULE_DESCRIPTION
  - ext4: add correct group descriptors and reserved GDT blocks to system zone
  - sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
  - net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
  - net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
  - idr: fix param name in idr_alloc_cyclic() doc
  - s390/zcrypt: don't leak memory if dev_set_name() fails
  - igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
  - igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
  - igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
  - kcm: Destroy mutex in kcm_exit_net()
  - af_unix: Fix data race around sk->sk_err.
  - af_unix: Fix data-races around sk->sk_shutdown.
  - af_unix: Fix data-race around unix_tot_inflight.
  - af_unix: Fix data-races around user->unix_inflight.
  - net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
  - veth: Fixing transmit return status for dropped packets
  - igb: disable virtualization features on 82580
  - drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
  - drm/i915/gvt: Save/restore HW status to support GVT suspend/resume
  - net: read sk->sk_family once in sk_mc_loop()
  - ipv4: annotate data-races around fi->fib_dead
  - sctp: annotate data-races around sk->sk_wmem_queued
  - net/sched: fq_pie: avoid stalls in fq_pie_timer()
  - pwm: lpc32xx: Remove handling of PWM channels
  - watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
  - perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
  - x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
  - perf annotate bpf: Don't enclose non-debug code with an assert()
  - backlight: gpio_backlight: Drop output GPIO direction check for initial power state
  - kconfig: fix possible buffer overflow
  - NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
  - NFS: Fix a potential data corruption
  - soc: qcom: qmi_encdec: Restrict string length in decode
  - clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
  - clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
  - dt-bindings: clock: xlnx,versal-clk: drop select:false
  - pinctrl: cherryview: fix address_space_handler() argument
  - parisc: led: Reduce CPU overhead for disk & lan LED computation
  - parisc: led: Fix LAN receive and transmit LEDs
  - lib/test_meminit: allocate pages up to order MAX_ORDER
  - drm/ast: Fix DRAM init on AST2200
  - fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
  - scsi: qla2xxx: Remove unsupported ql2xenabledif option
  - scsi: qla2xxx: Turn off noisy message log
  - scsi: qla2xxx: Fix erroneous link up failure
  - scsi: qla2xxx: fix inconsistent TMF timeout
  - scsi: qla2xxx: Fix deletion race condition
  - io_uring: break iopolling on signal
  - io_uring: break out of iowq iopoll on teardown
  - io_uring: always lock in io_apoll_task_func
  - net/ipv6: SKB symmetric hash should incorporate transport ports
  - udf: initialize newblock to 0
  - md/md-bitmap: remove unnecessary local variable in backlog_store()
  - usb: typec: tcpci: clear the fault status bit
  - usb: typec: bus: verify partner exists in typec_altmode_attention
  - cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
  - crypto: stm32 - fix loop iterating through scatterlist for DMA
  - s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
  - pstore/ram: Check start of empty przs during init
  - fsverity: skip PKCS#7 parser when keyring is empty
  - net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
  - X.509: if signature is unsupported skip validation
  - dccp: Fix out of bounds access in DCCP error handler
  - dlm: fix plock lookup when using multiple lockspaces
  - parisc: Fix /proc/cpuinfo output for lscpu
  - procfs: block chmod on /proc/thread-self/comm
  - Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
  - ntb: Fix calculation ntb_transport_tx_free_entry()
  - ntb: Clean up tx tail index on link down
  - ntb: Drop packets when qp link is down
  - Revert "scsi: qla2xxx: Fix buffer overrun"
  - media: dvb: symbol fixup for dvb_attach()
  - arm64: csum: Fix OoB access in IP checksum code for negative lengths
  - xtensa: PMU: fix base address for the newer hardware
  - backlight/lv5207lp: Compare against struct fb_info.device
  - backlight/bd6107: Compare against struct fb_info.device
  - backlight/gpio_backlight: Compare against struct fb_info.device
  - ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
  - scsi: core: Fix the scsi_set_resid() documentation
  - ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
  - PM / devfreq: Fix leak in devfreq_dev_release()
  - skbuff: skb_segment, Call zero copy functions before using skbuff frags
  - igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
  - virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
  - cpufreq: Fix the race condition while updating the transition_task of policy
  - dmaengine: ste_dma40: Add missing IRQ check in d40_probe
  - um: Fix hostaudio build errors
  - mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
  - mtd: spi-nor: Check bus width while setting QE bit
  - rpmsg: glink: Add check for kstrdup
  - phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
  - phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
  - phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
  - mtd: rawnand: brcmnand: Fix mtd oobsize
  - x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
  - HID: multitouch: Correct devm device reference for hidinput input_dev name
  - HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
  - RDMA/siw: Correct wrong debug message
  - RDMA/siw: Balance the reference of cep->kref in the error path
  - Revert "IB/isert: Fix incorrect release of isert connection"
  - amba: bus: fix refcount leak
  - serial: tegra: handle clk prepare error in tegra_uart_hw_init()
  - scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
  - cgroup:namespace: Remove unused cgroup_namespaces_init()
  - media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
  - media: ov2680: Fix vflip / hflip set functions
  - media: ov2680: Fix ov2680_bayer_order()
  - media: ov2680: Remove auto-gain and auto-exposure controls
  - media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
  - media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
  - USB: gadget: f_mass_storage: Fix unused variable warning
  - media: go7007: Remove redundant if statement
  - iommu/vt-d: Fix to flush cache of PASID directory table
  - iommu/qcom: Disable and reset context bank before programming
  - fsi: aspeed: Reset master errors after CFAM reset
  - IB/uverbs: Fix an potential error pointer dereference
  - driver core: test_async: fix an error code
  - dma-buf/sync_file: Fix docs syntax
  - coresight: tmc: Explicit type conversions to prevent integer overflow
  - scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
  - scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
  - scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
  - x86/APM: drop the duplicate APM_MINOR_DEV macro
  - serial: sprd: Fix DMA buffer leak issue
  - serial: sprd: Assign sprd_port after initialized to avoid wrong access
  - scsi: qla4xxx: Add length check when parsing nlattrs
  - scsi: be2iscsi: Add length check when parsing nlattrs
  - scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
  - scsi: iscsi: Add length check for nlattr payload
  - scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
  - scsi: RDMA/srp: Fix residual handling
  - usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
  - media: mediatek: vcodec: Return NULL if no vdec_fb is found
  - media: rkvdec: increase max supported height for H.264
  - media: cx24120: Add retval check for cx24120_message_send()
  - media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
  - media: dib7000p: Fix potential division by zero
  - drivers: usb: smsusb: fix error handling code in smsusb_init_device
  - media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
  - media: i2c: tvp5150: check return value of devm_kasprintf()
  - media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
  - NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
  - NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
  - NFSD: da_addr_body field missing in some GETDEVICEINFO replies
  - fs: lockd: avoid possible wrong NULL parameter
  - jfs: validate max amount of blocks before allocation.
  - powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
  - nfs/blocklayout: Use the passed in gfp flags
  - powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
  - powerpc: Don't include lppaca.h in paca.h
  - wifi: ath10k: Use RMW accessors for changing LNKCTL
  - net/mlx5: Use RMW accessors for changing LNKCTL
  - drm/radeon: Use RMW accessors for changing LNKCTL
  - drm/amdgpu: Use RMW accessors for changing LNKCTL
  - powerpc/perf: Convert fsl_emb notifier to state machine callbacks
  - powerpc/fadump: reset dump area size if fadump memory reserve fails
  - vfio/type1: fix cap_migration information leak
  - clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
  - clk: imx8mp: fix sai4 clock
  - PCI/ASPM: Use RMW accessors for changing LNKCTL
  - PCI: pciehp: Use RMW accessors for changing LNKCTL
  - pinctrl: mcp23s08: check return value of devm_kasprintf()
  - PCI: Mark NVIDIA T4 GPUs to avoid bus reset
  - clk: qcom: reset: Use the correct type of sleep/delay based on length
  - clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
  - clk: qcom: gcc-sm8250: use ARRAY_SIZE instead of specifying num_parents
  - ext4: correct grp validation in ext4_mb_good_group
  - clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
  - clk: qcom: gcc-sc7180: use ARRAY_SIZE instead of specifying num_parents
  - clk: sunxi-ng: Modify mismatched function name
  - drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
  - ipmi:ssif: Fix a memory leak when scanning for an adapter
  - ipmi:ssif: Add check for kstrdup
  - ALSA: ac97: Fix possible error value of *rac97
  - of: unittest: Fix overlay type in apply/revert check
  - bus: ti-sysc: Fix cast to enum warning
  - drm/mediatek: Fix potential memory leak if vmap() fail
  - bus: ti-sysc: Fix build warning for 64-bit build
  - drm/msm/a2xx: Call adreno_gpu_init() earlier
  - drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
  - smackfs: Prevent underflow in smk_set_cipso()
  - firmware: meson_sm: fix to avoid potential NULL pointer dereference
  - drm/msm/mdp5: Don't leak some plane state
  - drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
  - ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
  - drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
  - drm/armada: Fix off-by-one error in armada_overlay_get_property()
  - of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
  - drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
  - drm/tegra: Remove superfluous error messages around platform_get_irq()
  - md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
  - md/bitmap: don't set max_write_behind if there is no write mostly device
  - drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
  - arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
  - arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
  - ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
  - drm: adv7511: Fix low refresh rate register for ADV7533/5
  - ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
  - ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
  - ARM: dts: s5pv210: adjust node names to DT spec
  - ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
  - ARM: dts: s3c64xx: align pinctrl with dtschema
  - x86/mm: Fix PAT bit missing from page protection modify mask
  - drm/etnaviv: fix dumping of active MMU context
  - ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
  - ARM: dts: BCM53573: Add cells sizes to PCIe node
  - ARM: dts: BCM53573: Drop nonexistent #usb-cells
  - ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch
  - ARM: dts: BCM5301X: Harmonize EHCI/OHCI DT nodes name
  - drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
  - arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
  - soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
  - soc: qcom: ocmem: Add OCMEM hardware version print
  - ASoC: stac9766: fix build errors with REGMAP_AC97
  - drm/bridge: tc358764: Fix debug print parameter order
  - netrom: Deny concurrent connect().
  - hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
  - mlxsw: i2c: Limit single transaction buffer size
  - mlxsw: i2c: Fix chunk size setting in output mailbox buffer
  - net: arcnet: Do not call kfree_skb() under local_irq_disable()
  - wifi: ath9k: use IS_ERR() with debugfs_create_dir()
  - Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
  - wifi: mwifiex: avoid possible NULL skb pointer dereference
  - wifi: ath9k: protect WMI command response buffer replacement with a lock
  - wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
  - samples/bpf: fix broken map lookup probe
  - wifi: mwifiex: Fix missed return in oob checks failed path
  - wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
  - fs: ocfs2: namei: check return value of ocfs2_add_entry()
  - lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
  - lwt: Fix return values of BPF xmit ops
  - hwrng: iproc-rng200 - Implement suspend and resume calls
  - crypto: caam - fix unchecked return value error
  - ice: ice_aq_check_events: fix off-by-one check when filling buffer
  - selftests/bpf: Clean up fmod_ret in bench_rename test script
  - net: tcp: fix unexcepted socket die when snd_wnd is 0
  - Bluetooth: Fix potential use-after-free when clear keys
  - Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
  - crypto: stm32 - Properly handle pm_runtime_get failing
  - selftests/bpf: fix static assert compilation issue for test_cls_*.c
  - wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
  - wifi: mwifiex: Fix OOB and integer underflow when rx packets
  - can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
  - spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
  - wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
  - bpf: reject unhashed sockets in bpf_sk_assign
  - udp: re-score reuseport groups when connected sockets are present
  - regmap: rbtree: Use alloc_flags for memory allocations
  - hwrng: nomadik - keep clock enabled while hwrng is registered
  - tcp: tcp_enter_quickack_mode() should be static
  - bpf: Clear the probe_addr for uprobe
  - bpftool: Use a local bpf_perf_event_value to fix accessing its fields
  - cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
  - x86/efistub: Fix PCI ROM preservation in mixed mode
  - s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
  - s390/pkey: fix/harmonize internal keyblob headers
  - perf/imx_ddr: don't enable counter0 if none of 4 counters are used
  - x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
  - selftests/resctrl: Close perf value read fd on errors
  - selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
  - selftests/resctrl: Don't leak buffer in fill_cache()
  - OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
  - refscale: Fix uninitalized use of wait_queue_head_t
  - selftests/harness: Actually report SKIP for signal tests
  - tmpfs: verify {g,u}id mount options correctly
  - eventfd: prevent underflow for eventfd semaphores
  - eventfd: Export eventfd_ctx_do_read()
  - reiserfs: Check the return value from __getblk()
  - Revert "net: macsec: preserve ingress frame ordering"
  - udf: Handle error when adding extent to a file
  - udf: Check consistency of Space Bitmap Descriptor
  - net: Avoid address overwrite in kernel_connect
  - platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
  - ALSA: seq: oss: Fix racy open/close of MIDI devices
  - scsi: storvsc: Always set no_report_opcodes
  - sctp: handle invalid error codes without calling BUG()
  - bnx2x: fix page fault following EEH recovery
  - netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
  - scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
  - idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
  - net: usb: qmi_wwan: add Quectel EM05GV2
  - vmbus_testing: fix wrong python syntax for integer value comparison
  - clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
  - kprobes: Prohibit probing on CFI preamble symbol
  - security: keys: perform capable check only on privileged operations
  - ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
  - ovl: Always reevaluate the file signature for IMA
  - platform/x86: huawei-wmi: Silence ambient light sensor
  - platform/x86: intel: hid: Always call BTNL ACPI method
  - ASoC: atmel: Fix the 8K sample parameter in I2SC master
  - ASoc: codecs: ES8316: Fix DMIC config
  - fs/nls: make load_nls() take a const parameter
  - s390/dasd: fix hanging device after request requeue
  - s390/dasd: use correct number of retries for ERP requests
  - m68k: Fix invalid .section syntax
  - vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
  - ethernet: atheros: fix return value check in atl1c_tso_csum()
  - ASoC: da7219: Check for failure reading AAD IRQ events
  - ASoC: da7219: Flush pending AAD IRQ when suspending
  - 9p: virtio: make sure 'offs' is initialized in zc_request
  - media: pci: cx23885: fix error handling for cx23885 ATSC boards
  - media: pulse8-cec: handle possible ping error
  - phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
  - ARM: dts: imx: Set default tuning step for imx7d usdhc
  - ARM: dts: imx: Adjust dma-apbh node name
  - ARM: dts: imx7s: Drop dma-apb interrupt-names
  - ARM: dts: imx: update sdma node name format
  - ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire
  - pinctrl: amd: Don't show `Invalid config param` errors
  - nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
  - nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
  - fsi: master-ast-cf: Add MODULE_FIRMWARE macro
  - firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
  - serial: sc16is7xx: fix bug when first setting GPIO direction
  - serial: sc16is7xx: fix broken port 0 uart init
  - serial: qcom-geni: fix opp vote on shutdown
  - staging: rtl8712: fix race condition
  - HID: wacom: remove the battery when the EKR is off
  - usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
  - usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
  - USB: serial: option: add FOXCONN T99W368/T99W373 product
  - USB: serial: option: add Quectel EM05G variant (0x030e)
  - modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
  - rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
  - net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
  - mmc: au1xmmc: force non-modular build and remove symbol_get usage
  - ARM: pxa: remove use of symbol_get()
  - erofs: ensure that the post-EOF tails are all zeroed
  - btrfs: fix double free of anonymous device after snapshot creation failure
  - btrfs: do not ASSERT() if the newly created subvolume already got read
  - intel_idle: add Sierra Forest SoC support
  - config: update Intel RAPL on TPMI to openeuler_defconfig for x86
  - powercap: intel_rapl: Downgrade BIOS locked limits pr_warn() to pr_debug()
  - powercap: intel_rapl: Fix invalid setting of Power Limit 4
  - powercap: RAPL: Fix a NULL vs IS_ERR() bug
  - powercap: intel_rapl: Introduce RAPL TPMI interface driver
  - powercap: intel_rapl: Introduce core support for TPMI interface
  - powercap: intel_rapl: Introduce RAPL I/F type
  - powercap: intel_rapl: Make cpu optional for rapl_package
  - powercap: intel_rapl: Use topology interface in rapl_init_domains()
  - powercap: intel_rapl: Remove redundant cpu parameter
  - powercap: intel_rapl: Add support for lock bit per Power Limit
  - powercap: intel_rapl: Cleanup Power Limits support
  - powercap: intel_rapl: Use bitmap for Power Limits
  - thermal: int340x: processor_thermal: Refactor MMIO interface
  - powercap: intel_rapl: Change primitive order
  - powercap: intel_rapl: Use index to initialize primitive information
  - powercap: intel_rapl: Support per domain energy/power/time unit
  - powercap: intel_rapl: remove redundant store to value after multiply
  - powercap: intel_rapl: Support per Interface primitive information
  - powercap: intel_rapl: Support per Interface rapl_defaults
  - powercap: intel_rapl: Replace deprecated CPU-hotplug functions
  - powercap: intel_rapl: Use topology interface in rapl_add_package()
  - powercap: intel_rapl: Allow probing without CPUID match
  - powercap: intel_rapl: Remove unused field in struct rapl_if_priv
  - KVM: mmu: increase the mmu_notifier_count for legacy APIs
  - pmem: compile pmem legacy device while libnvdimm as a module


author: queyanwen <queyanwen@huawei.com> - 1.0.0-5
changelog:
  - Solve the coredump problem during CI compilation
  - Solve the garbled characters caused by uninitialized string variables


author: xuchongyu <xuchongyu@huawei.com> - 1.0.0-7
changelog:
  - Solve the problem that the illegal frequency range of the PWR_CPU_SetFreq interface is inconsistent with the illegal governor error code
  - And the error code returned by the interface with the set frequency range is inappropriate


author: xuchongyu <xuchongyu@huawei.com> - 1.0.0-8
changelog:
  - Solve the problem that the automatic generation permission of the sockfile path on the server is insufficient
  - And ordinary users cannot connect


author: xuchongyu <xuchongyu@huawei.com> - 1.0.1-2
changelog:
  - Solve the problem that the client is actively disconnected and the server is incorrect in clearing resources


