# changelog

author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-178.0.0.92
changelog:
  - !3374  cpumask: cleanup nr_cpu_ids vs nr_cpumask_bits mess
  - config: Add FORCE_NR_CPUS to openeuler_defconfig
  - powerpc/64: don't refer nr_cpu_ids in asm code when it's undefined
  - lib/cpumask: add FORCE_NR_CPUS config option
  - lib/cpumask: deprecate nr_cpumask_bits
  - lib/cpumask: delete misleading comment
  - smp: add set_nr_cpu_ids()
  - smp: don't declare nr_cpu_ids if NR_CPUS == 1


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-179.0.0.93
changelog:
  - !3463  Support node_reclaim_distance adjust
  - !3427  tcp: Disable header prediction for MD5 flow.
  - !3421  backport some network patches
  - config: enable COBFIG_ARCH_CUSTOM_NUMA_DISTANCE for arm64
  - arm64/numa: Support node_reclaim_distance adjust for arch
  - !3461  Revert "mm/mempolicy: don't handle MPOL_LOCA
  - Revert "mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PREFERRED policy"
  - !3422  sch_netem: fix issues in netem_change() vs get_dist_table()
  - !3415 Some bugfix for hns3
  - !3404 Add the verification operation after the  bus recovery operation obtains resources through the ACPI
  - !3424 mbigen: vtimer: disable vtimer mbigen probe when vtimer_irqbypass disabled
  - tcp: Disable header prediction for MD5 flow.
  - !3375  locking/osq_lock: Avoid false sharing in optimistic_spin_node
  - mbigen: vtimer: disable vtimer mbigen probe when vtimer_irqbypass disabled
  - !3413 Backport bugfixes for hns
  - net: hns3: add use limit for 1D torus feature
  - net: hns3: add new 200G link modes for hisilicon device
  - sch_netem: fix issues in netem_change() vs get_dist_table()
  - net: use indirect calls helpers for sk_exit_memory_pressure()
  - tcp: check local var (timeo) before socket fields in one test
  - tcp: avoid indirect calls to sock_rfree
  - tcp: add RETPOLINE mitigation to sk_backlog_rcv
  - tcp: small optimization in tcp recvmsg()
  - net: cache align tcp_memory_allocated, tcp_sockets_allocated
  - RDMA/hns: Fix missing parameter check in set_write_notify_param()
  - RDMA/hns: Fix incorrect bond clear during slave increase event
  - RDMA/hns: Add cap_flag check for check_vf_support()
  - RDMA/hns: Fix memory leak in POE debugfs
  - net: hns3: Disable SerDes serial loopback for HiLink H60
  - Add the verification operation after the bus recovery operation obtains resources through the ACPI
  - !3390  mm/userswap: modify the USWAP registration flag
  - !3376  mm/mempolicy: check preferred_node rather than nodes for MPOL_PREFERRED
  - !3346  smart_grid: cpufreq: clear offline and isolated CPU in warm CPUs
  - mm/userswap: modify the USWAP registration flag
  - mm/mempolicy: check preferred_node rather than nodes for MPOL_PREFERRED
  - locking/osq_lock: Avoid false sharing in optimistic_spin_node
  - smart_grid: cpufreq: clear offline and isolated CPU in warm CPUs


author: Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-181.0.0.94
changelog:
  - !3535 Bugfixes for RDMA/hns
  - !3519  tick/broadcast-hrtimer: Prevent the timer device on broadcast duty CPU from being disabled
  - RDMA/hns: Fix Use-After-Free of rsv_qp
  - RDMA/hns: Fix init check of VFs on RoCE bonding slaves
  - Revert "RDMA/hns: Add cap_flag check for check_vf_support()"
  - !3504 net: hns3: fix kernel crash when 1588 is received on HIP08 devices
  - tick/broadcast-hrtimer: Prevent the timer device on broadcast duty CPU from being disabled
  - !3508  roh/hns3: Fix the processing flow of ROH CMDq during the reset process.
  - roh/hns3: Fix the processing flow of ROH CMDq during the reset process.
  - net: hns3: fix kernel crash when 1588 is received on HIP08 devices
  - !3084 [OLK-5.10] add Phytium DRM drivers CONFIG
  - arm64: config: add Phytium Drm config


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: fuanan <fuanan3@h-partners.com> - 2.9.14-1
changelog:
  - Type:enhancement
  - ID:NA
  - SUG:NA
  - DESC:Upgrade to upstream v2.9.14 and Cleanup duplicate installation


