release 6.6.0-61.0.0
This commit is contained in:
parent
e9c0d7c943
commit
5e68282213
437
kernel.spec
437
kernel.spec
@ -40,9 +40,9 @@ rm -f test_openEuler_sign.ko test_openEuler_sign.ko.sig
|
||||
|
||||
%global upstream_version 6.6
|
||||
%global upstream_sublevel 0
|
||||
%global devel_release 57
|
||||
%global devel_release 61
|
||||
%global maintenance_release .0.0
|
||||
%global pkg_release .59
|
||||
%global pkg_release .60
|
||||
|
||||
%global openeuler_lts 1
|
||||
%global openeuler_major 2403
|
||||
@ -1085,6 +1085,439 @@ fi
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Wed Dec 04 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-61.0.0.60
|
||||
- !13340 cpufreq: Add SEEP governor for hardware-managed P-states
|
||||
- ACPI: CPPC: fix bug that causes the value written in cpc register to be wrong.
|
||||
- cpufreq: Add SEEP governor for hardware-managed P-states
|
||||
- cpufreq: CPPC: Support for auto act window and energy perf in cppc_cpufreq
|
||||
- ACPI: CPPC: Add New ABIs for reading and writing three new CPPC registers
|
||||
- !14004 Support haltpoll feature
|
||||
- arm64: add config for cpuidle-haltpoll
|
||||
- arm64/delay: remove USECS_TO_CYCLES to avoid conflict
|
||||
- cpuidle: edit cpuidle-haltpoll driver module parameter
|
||||
- arm64: support WFET in smp_cond_relaxed_timeout()
|
||||
- arm64/delay: add some constants to a separate header
|
||||
- arm64: support cpuidle-haltpoll
|
||||
- arm64: idle: export arch_cpu_idle
|
||||
- cpuidle-haltpoll: condition on ARCH_CPUIDLE_HALTPOLL
|
||||
- governors/haltpoll: drop kvm_para_available() check
|
||||
- cpuidle-haltpoll: define arch_haltpoll_want()
|
||||
- ACPI: processor_idle: Support polling state for LPI
|
||||
- arm64: add support for polling in idle
|
||||
- arm64: define TIF_POLLING_NRFLAG
|
||||
- arm64: barrier: add support for smp_cond_relaxed_timeout()
|
||||
- Kconfig: move ARCH_HAS_OPTIMIZED_POLL to arch/Kconfig
|
||||
- cpuidle: rename ARCH_HAS_CPU_RELAX to ARCH_HAS_OPTIMIZED_POLL
|
||||
- cpuidle/poll_state: poll via smp_cond_load_relaxed_timeout()
|
||||
- asm-generic: add barrier smp_cond_load_relaxed_timeout()
|
||||
- !13402 【OLK-6.6】Support SMMU vSVA feature
|
||||
- arm-smmu-v3: remove limitation of S2FWB or CANWBS
|
||||
- iommufd: enable SVA when IOPF enabled
|
||||
- iommufd: Extend IOMMU_GET_HW_INFO to report PASID capability
|
||||
- iommufd: modify iommufd_fault_iopf_enable limitation
|
||||
- Enable configs for vSVA tests
|
||||
- iommu/arm-smmu-v3: Implement arm_smmu_get_msi_mapping_domain
|
||||
- iommu: Fix kabi breakage due to "iommu/dma: Support MSIs through nested domains"
|
||||
- iommu/dma: Support MSIs through nested domains
|
||||
- iommu/arm-smmu-v3: Support IOMMU_HWPT_INVALIDATE using a VIOMMU object
|
||||
- iommu/arm-smmu-v3: Allow ATS for IOMMU_DOMAIN_NESTED
|
||||
- iommu/arm-smmu-v3: Use S2FWB for NESTED domains
|
||||
- iommu/arm-smmu-v3: Support IOMMU_DOMAIN_NESTED
|
||||
- iommu/arm-smmu-v3: Support IOMMU_VIOMMU_ALLOC
|
||||
- iommu/arm-smmu-v3: Expose the arm_smmu_attach interface
|
||||
- iommu/arm-smmu-v3: Implement IOMMU_HWPT_ALLOC_NEST_PARENT
|
||||
- iommu/arm-smmu-v3: Support IOMMU_GET_HW_INFO via struct arm_smmu_hw_info
|
||||
- iommu/arm-smmu-v3: Report IOMMU_CAP_ENFORCE_CACHE_COHERENCY for CANWBS
|
||||
- ACPI/IORT: Support CANWBS memory access flag
|
||||
- ACPICA: IORT: Update for revision E.f
|
||||
- iommu: Fix kabi breakage due to "vfio: Remove VFIO_TYPE1_NESTING_IOMMU"
|
||||
- vfio: Remove VFIO_TYPE1_NESTING_IOMMU
|
||||
- Documentation: userspace-api: iommufd: Update vDEVICE
|
||||
- iommufd/selftest: Add vIOMMU coverage for IOMMU_HWPT_INVALIDATE ioctl
|
||||
- iommufd/selftest: Add IOMMU_TEST_OP_DEV_CHECK_CACHE test command
|
||||
- iommufd/selftest: Add mock_viommu_cache_invalidate
|
||||
- iommufd/viommu: Add iommufd_viommu_find_dev helper
|
||||
- iommu: Add iommu_copy_struct_from_full_user_array helper
|
||||
- iommufd: Allow hwpt_id to carry viommu_id for IOMMU_HWPT_INVALIDATE
|
||||
- iommu/viommu: Add cache_invalidate to iommufd_viommu_ops
|
||||
- iommufd/selftest: Add IOMMU_VDEVICE_ALLOC test coverage
|
||||
- iommufd/viommu: Add IOMMUFD_OBJ_VDEVICE and IOMMU_VDEVICE_ALLOC ioctl
|
||||
- Documentation: userspace-api: iommufd: Update vIOMMU
|
||||
- iommufd/selftest: Add IOMMU_VIOMMU_ALLOC test coverage
|
||||
- iommufd/selftest: Add IOMMU_VIOMMU_TYPE_SELFTEST
|
||||
- iommufd/selftest: Add refcount to mock_iommu_device
|
||||
- iommufd/selftest: Prepare for mock_viommu_alloc_domain_nested()
|
||||
- iommufd/selftest: Add container_of helpers
|
||||
- iommufd: Allow pt_id to carry viommu_id for IOMMU_HWPT_ALLOC
|
||||
- iommufd: Add alloc_domain_nested op to iommufd_viommu_ops
|
||||
- iommufd/viommu: Add IOMMU_VIOMMU_ALLOC ioctl
|
||||
- iommufd: Verify object in iommufd_object_finalize/abort()
|
||||
- iommu: Fix kabi breakage due to "iommufd: Introduce IOMMUFD_OBJ_VIOMMU and its related struct"
|
||||
- iommufd: Introduce IOMMUFD_OBJ_VIOMMU and its related struct
|
||||
- iommufd: Move _iommufd_object_alloc helper to a sharable file
|
||||
- iommufd: Move struct iommufd_object to public iommufd header
|
||||
- Documentation: userspace-api: iommufd: Update HWPT_PAGING and HWPT_NESTED
|
||||
- iommu/arm-smmu-v3: add missing MODULE_DESCRIPTION() macro
|
||||
- iommu/arm-smmu-v3: Convert comma to semicolon
|
||||
- iommu/arm-smmu-v3: Fix last_sid_idx calculation for sid_bits==32
|
||||
- iommu: Move IOMMU_DIRTY_NO_CLEAR define
|
||||
- iommu/arm-smmu-v3: Fix a NULL vs IS_ERR() check
|
||||
- iommu/arm-smmu-v3: Remove the unused empty definition
|
||||
- iommu/arm-smmu-v3: Avoid uninitialized asid in case of error
|
||||
- iommu: Make iommu_sva_domain_alloc() static
|
||||
- iommu: Handle iommu faults for a bad iopf setup
|
||||
- iommufd: Put constants for all the uAPI enums
|
||||
- iommu/arm-smmu-v3: Use *-y instead of *-objs in Makefile
|
||||
- iommu/arm-smmu-v3: Make the kunit into a module
|
||||
- iommu/amd: Introduce get_amd_iommu_from_dev()
|
||||
- iommufd/device: Enforce reserved IOVA also when attached to hwpt_nested
|
||||
- iommufd/device: Fix hwpt at err_unresv in iommufd_device_do_replace()
|
||||
- iommufd: Reorder struct forward declarations
|
||||
- iommufd: Reorder include files
|
||||
- iommu/arm-smmu-v3: Reorganize struct arm_smmu_ctx_desc_cfg
|
||||
- iommu/arm-smmu-v3: Add types for each level of the CD table
|
||||
- iommu/arm-smmu-v3: Shrink the cdtab l1_desc array
|
||||
- iommu/arm-smmu-v3: Do not use devm for the cd table allocations
|
||||
- iommu/arm-smmu-v3: Remove strtab_base/cfg
|
||||
- iommu/arm-smmu-v3: Reorganize struct arm_smmu_strtab_cfg
|
||||
- iommu/arm-smmu-v3: Add types for each level of the 2 level stream table
|
||||
- iommu/arm-smmu-v3: Add arm_smmu_strtab_l1/2_idx()
|
||||
- iommu/arm-smmu-v3: Use the new rb tree helpers
|
||||
- iommu/arm-smmu-v3: Shrink the strtab l1_desc array
|
||||
- iommu/arm-smmu-v3: Do not zero the strtab twice
|
||||
- iommufd: Fix error pointer checking
|
||||
- iommufd: Add check on user response code
|
||||
- iommufd: Remove IOMMUFD_PAGE_RESP_FAILURE
|
||||
- iommufd/selftest: Add coverage for IOPF test
|
||||
- iommufd/selftest: Add IOPF support for mock device
|
||||
- iommufd: Associate fault object with iommufd_hw_pgtable
|
||||
- iommufd: Fault-capable hwpt attach/detach/replace
|
||||
- iommu: Fix kabi breakage due to "iommufd: Add iommufd fault object"
|
||||
- iommufd: Add iommufd fault object
|
||||
- iommufd: Add fault and response message definitions
|
||||
- iommu: Extend domain attach group with handle support
|
||||
- iommu: Fix kabi breakage due to "iommu: Add attach handle to struct iopf_group"
|
||||
- iommu: Add attach handle to struct iopf_group
|
||||
- iommu: Fix kabi breakage due to "iommu: Remove sva handle list"
|
||||
- iommu: Remove sva handle list
|
||||
- iommu: Introduce domain attachment handle
|
||||
- iommu/arm-smmu-v3: Enable HTTU for stage1 with io-pgtable mapping
|
||||
- iommu/arm-smmu-v3: Add support for dirty tracking in domain alloc
|
||||
- iommu/io-pgtable-arm: Add read_and_clear_dirty() support
|
||||
- iommu/arm-smmu-v3: Add feature detection for HTTU
|
||||
- iommu/arm-smmu-v3: Add support for domain_alloc_user fn
|
||||
- iommu/arm-smmu-v3: Allow setting a S1 domain to a PASID
|
||||
- iommu/arm-smmu-v3: Allow a PASID to be set when RID is IDENTITY/BLOCKED
|
||||
- iommu/arm-smmu-v3: Test the STE S1DSS functionality
|
||||
- iommu/arm-smmu-v3: Allow IDENTITY/BLOCKED to be set while PASID is used
|
||||
- iommu/arm-smmu-v3: Put the SVA mmu notifier in the smmu_domain
|
||||
- iommu/arm-smmu-v3: Keep track of arm_smmu_master_domain for SVA
|
||||
- iommu/arm-smmu-v3: Make SVA allocate a normal arm_smmu_domain
|
||||
- iommu/arm-smmu-v3: Thread SSID through the arm_smmu_attach_*() interface
|
||||
- iommu/arm-smmu-v3: Do not use master->sva_enable to restrict attaches
|
||||
- iommu/arm-smmu-v3: Add ssid to struct arm_smmu_master_domain
|
||||
- iommu/arm-smmu-v3: Make changing domains be hitless for ATS
|
||||
- iommu/arm-smmu-v3: Make smmu_domain->devices into an allocated list
|
||||
- iommu/arm-smmu-v3: Start building a generic PASID layer
|
||||
- iommu/arm-smmu-v3: Convert to domain_alloc_sva()
|
||||
- iommu/arm-smmu-v3: Add unit tests for arm_smmu_write_entry
|
||||
- iommu/arm-smmu-v3: Build the whole CD in arm_smmu_make_s1_cd()
|
||||
- iommu/arm-smmu-v3: Move the CD generation for SVA into a function
|
||||
- iommu/arm-smmu-v3: Allocate the CD table entry in advance
|
||||
- iommu/arm-smmu-v3: Make arm_smmu_alloc_cd_ptr()
|
||||
- iommu/arm-smmu-v3: Consolidate clearing a CD table entry
|
||||
- iommu/arm-smmu-v3: Move the CD generation for S1 domains into a function
|
||||
- iommu/arm-smmu-v3: Make CD programming use arm_smmu_write_entry()
|
||||
- iommu/arm-smmu-v3: Add an ops indirection to the STE code
|
||||
- iommu: Fix kabi breakage due to "iommu: Add ops->domain_alloc_sva()"
|
||||
- iommu: Add ops->domain_alloc_sva()
|
||||
- iommu/arm-smmu-v3: Add a type for the CD entry
|
||||
- iommu/arm-smmu-v3: Do not ATC invalidate the entire domain
|
||||
- iommu/arm-smmu-v3: Do not allow a SVA domain to be set on the wrong PASID
|
||||
- iommu/arm-smmu-v3: Retire disable_bypass parameter
|
||||
- iommu: Validate the PASID in iommu_attach_device_pasid()
|
||||
- iommu/arm-smmu-v3: Add cpu_to_le64() around STRTAB_STE_0_V
|
||||
- iommu: Fix kabi breakage due to "iommu: Pass domain to remove_dev_pasid() op"
|
||||
- iommu: Pass domain to remove_dev_pasid() op
|
||||
- iommu: Undo pasid attachment only for the devices that have succeeded
|
||||
- iommu: Introduce iommu_group_mutex_assert()
|
||||
- iommu/arm-smmu-v3: Fix access for STE.SHCFG
|
||||
- iommu/arm-smmu-v3: Convert to domain_alloc_paging()
|
||||
- iommu/arm-smmu-v3: Pass arm_smmu_domain and arm_smmu_device to finalize
|
||||
- iommu/arm-smmu-v3: Use the identity/blocked domain during release
|
||||
- iommu/arm-smmu-v3: Add a global static BLOCKED domain
|
||||
- iommu/arm-smmu-v3: Add a global static IDENTITY domain
|
||||
- iommu/arm-smmu-v3: Check that the RID domain is S1 in SVA
|
||||
- iommu/arm-smmu-v3: Remove arm_smmu_master->domain
|
||||
- iommu/arm-smmu-v3: Pass smmu_domain to arm_enable/disable_ats()
|
||||
- iommu/arm-smmu-v3: Put writing the context descriptor in the right order
|
||||
- iommu/arm-smmu-v3: Do not change the STE twice during arm_smmu_attach_dev()
|
||||
- iommu/arm-smmu-v3: Compute the STE only once for each master
|
||||
- iommu/arm-smmu-v3: Hold arm_smmu_asid_lock during all of attach_dev
|
||||
- iommu/arm-smmu-v3: Build the whole STE in arm_smmu_make_s2_domain_ste()
|
||||
- iommu/arm-smmu-v3: Move the STE generation for S1 and S2 domains into functions
|
||||
- iommu/arm-smmu-v3: Consolidate the STE generation for abort/bypass
|
||||
- iommu/arm-smmu-v3: Make STE programming independent of the callers
|
||||
- !14019 afs: Fix lock recursion
|
||||
- afs: Fix lock recursion
|
||||
- !13230 xfs: Fix fsmap error
|
||||
- xfs: Fix missing interval for missing_owner in xfs fsmap
|
||||
- xfs: use XFS_BUF_DADDR_NULL for daddrs in getfsmap code
|
||||
- !13977 xfs: split xfs_mod_freecounter
|
||||
- xfs: split xfs_mod_freecounter
|
||||
- !14005 v2 Optimize functions like get_user and put_user
|
||||
- openeuler_defconfig: remove GCC_ASM_GOTO_OUTPUT_WORKAROUND for x86 and arm64
|
||||
- arm64: uaccess: correct thinko in __get_mem_asm()
|
||||
- init/Kconfig: remove CONFIG_GCC_ASM_GOTO_OUTPUT_WORKAROUND
|
||||
- arm64: start using 'asm goto' for put_user()
|
||||
- arm64: start using 'asm goto' for get_user() when available
|
||||
- !14031 Various memory tiering fixes
|
||||
- memory tiering: count PGPROMOTE_SUCCESS when mem tiering is enabled.
|
||||
- memory tiering: introduce folio_use_access_time() check
|
||||
- memory tiering: read last_cpupid correctly in do_huge_pmd_numa_page()
|
||||
- !14025 ext4: show the default enabled prefetch_block_bitmaps option
|
||||
- ext4: show the default enabled prefetch_block_bitmaps option
|
||||
- !13906 [openEuler-24.03-LTS][linux-6.6.y sync] Backport 6.6.53-6.6.54 LTS Conflicts Patches
|
||||
- btrfs: update comment for struct btrfs_inode::lock
|
||||
- arm64: errata: Enable the AC03_CPU_38 workaround for ampere1a
|
||||
- xen: allow mapping ACPI data using a different physical address
|
||||
- sched/fair: Make SCHED_IDLE entity be preempted in strict hierarchy
|
||||
- !9158 [OLK-6.6] ata: ahci: Add support for AHCI SGPIO Enclosure Management
|
||||
- config: enable Zhaoxin AHCI SGPIO driver
|
||||
- ata: ahci: Add support for AHCI SGPIO Enclosure Management
|
||||
- !9162 [OLK-6.6] efi: cper: Add Zhaoxin/Centaur ZDI/ZPI error decode
|
||||
- efi: cper: Add Zhaoxin/Centaur ZDI/ZPI error decode
|
||||
- !14022 [OLK-6.6] perf/x86/zhaoxin/uncore: fix pci_driver conflict issue
|
||||
- perf/x86/zhaoxin/uncore: fix pci_driver conflict issue
|
||||
- !13965 arm64: entry: Fix some warnings when enable nohz full CPU
|
||||
- arm64: entry: Fix some warnings when enable nohz full CPU
|
||||
- !13926 genirq/proc: Fix warning of no previous prototype for register_irqchip_proc()
|
||||
- genirq/proc: Fix warning of no previous prototype for register_irqchip_proc()
|
||||
- !13993 50164
|
||||
- bpf: Remove MEM_UNINIT from skb/xdp MTU helpers
|
||||
- bpf: Fix kabi breakage in enum bpf_type_flag and bpf_arg_type
|
||||
- bpf: Fix overloading of MEM_UNINIT's meaning
|
||||
- bpf: Add MEM_WRITE attribute
|
||||
- !13951 Fix UAF in __update_blocked_fair
|
||||
- Fix UAF in __update_blocked_fair
|
||||
- !13950 Fix SCHED_WARN_ON(cfs_rq->throttled_clock) in throttle_cfs_rq
|
||||
- Fix SCHED_WARN_ON(cfs_rq->throttled_clock) in throttle_cfs_rq
|
||||
- !13949 sched/fair: Fix qos_timer deadlock when cpuhp offline
|
||||
- sched/fair: Fix qos_timer deadlock when cpuhp offline
|
||||
- !13912 media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
|
||||
- media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
|
||||
- !13961 ext4: avoid remount errors with 'abort' mount option
|
||||
- ext4: avoid remount errors with 'abort' mount option
|
||||
- !13974 arm64: optimize tlb flush
|
||||
- arm64: optimize flush tlb kernel range
|
||||
- arm64: tlbflush: add __flush_tlb_range_limit_excess()
|
||||
- arm64: tlb: Allow range operation for MAX_TLBI_RANGE_PAGES
|
||||
- arm64: tlbflush: Rename MAX_TLBI_OPS
|
||||
- !13969 libbpf: Fix output .symtab byte-order during linking
|
||||
- libbpf: Fix output .symtab byte-order during linking
|
||||
- !13955 drm/amd/display: Add missing NULL pointer check within dpcd_extend_address_range
|
||||
- drm/amd/display: Add missing NULL pointer check within dpcd_extend_address_range
|
||||
- !13913 fix CVE-2024-49861
|
||||
- bpf: Fix kabi breakage in enum bpf_type_flag and bpf_arg_type
|
||||
- bpf: Fix helper writes to read-only maps
|
||||
- !13317 reset: starfive: jh71x0: Fix accessing the empty member on JH7110 SoC
|
||||
- reset: starfive: jh71x0: Fix accessing the empty member on JH7110 SoC
|
||||
- !12279 [OLK-6.6]HYGON: CSV3 patch series part 2 (Support launch, run, migrate CSV3 guest)
|
||||
- x86/mm: Print CSV3 info into kernel log
|
||||
- x86: Add support for changing the memory attribute for CSV3 guest
|
||||
- x86: Update memory shared/private attribute in early boot for CSV3 guest
|
||||
- x86/kernel: Set bss decrypted memory as shared in CSV3 guest
|
||||
- x86/kernel: Add CSV3 early update(enc/dec)/reset memory helpers
|
||||
- x86/boot/compressed/64: Add CSV3 update page attr(private/shared)
|
||||
- x86/boot/compressed/64: Init CSV3 secure call pages
|
||||
- x86/boot/compressed/64: Add CSV3 guest detection
|
||||
- KVM: SVM: CSV: Add ioctl API to unpin shared pages of CSV3 guest
|
||||
- KVM: SVM: CSV: Add KVM_CSV3_RECEIVE_ENCRYPT_CONTEXT command
|
||||
- KVM: SVM: CSV: Add KVM_CSV3_RECEIVE_ENCRYPT_DATA command
|
||||
- KVM: SVM: CSV: Add KVM_CSV3_SEND_ENCRYPT_CONTEXT command
|
||||
- KVM: SVM: CSV: Add KVM_CSV3_SEND_ENCRYPT_DATA command
|
||||
- crypto: ccp: Define CSV3 migration command id
|
||||
- KVM: SVM: CSV: Manage CSV3 guest's nested page table
|
||||
- KVM: SVM: CSV: Add KVM_CSV3_LAUNCH_ENCRYPT_VMCB command
|
||||
- KVM: SVM: CSV: Add KVM_CSV3_LAUNCH_ENCRYPT_DATA command
|
||||
- KVM: SVM: CSV: Add KVM_CSV3_INIT command
|
||||
- KVM: Define CSV3 key management command id
|
||||
- !13843 Add support for FEAT_HAFT
|
||||
- openeuler_defconfig: Add configuration to enable FEAT_HAFT
|
||||
- arm64: pgtable: Warn unexpected pmdp_test_and_clear_young()
|
||||
- arm64: Enable ARCH_HAS_NONLEAF_PMD_YOUNG
|
||||
- arm64: Add support for FEAT_HAFT
|
||||
- arm64: setup: name 'tcr2' register
|
||||
- arm64/sysreg: Update ID_AA64MMFR1_EL1 register
|
||||
- !13889 ipmi: Use regspacings passed as a module parameter
|
||||
- ipmi: Use regspacings passed as a module parameter
|
||||
- !13454 [OLK-6.6][Backport] tracing/selftests: Update kprobe args char/string to match new functions
|
||||
- tracing/selftests: Update kprobe args char/string to match new functions
|
||||
- !13453 [OLK-6.6][Backport] selftest: net: Fix the problem that run veth.sh failed
|
||||
- selftests: net: veth: test the ability to independently manipulate GRO and XDP
|
||||
- selftests: net: veth: test syncing GRO and XDP state while device is down
|
||||
- !13450 [OLK-6.6][Backport] tools/nolibc: add support for constructors and destructors
|
||||
- tools/nolibc: add support for constructors and destructors
|
||||
- !13815 [OLK-6.6][Backport] selftests/intel_pstate: fix operand expected error
|
||||
- selftests/intel_pstate: fix operand expected error
|
||||
- !13417 [OLK-6.6][Backport] selftest: net/af_unix: Fix the problem that run test_unix_oob failed
|
||||
- selftest: af_unix: Fix kselftest compilation warnings
|
||||
- selftest: af_unix: Add msg_oob.c.
|
||||
- selftest: af_unix: Remove test_unix_oob.c.
|
||||
- selftest: af_unix: Add Kconfig file.
|
||||
- !13806 [OLK-6.6][Backport] selftests/watchdog-test: Fix system accidentally reset after watchdog-test
|
||||
- selftests/watchdog-test: Fix system accidentally reset after watchdog-test
|
||||
- !13897 drm/amd/display: Check link_index before accessing dc->links[
|
||||
- drm/amd/display: Check link_index before accessing dc->links[]
|
||||
- !13901 RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
|
||||
- RDMA/hns: Fix accessing invalid dip_ctx during destroying QP
|
||||
- !13904 NFSD: Never decrement pending_async_copies on error
|
||||
- NFSD: Never decrement pending_async_copies on error
|
||||
- !13888 CVE-2024-49891
|
||||
- scsi: lpfc: Validate hdwq pointers before dereferencing in reset/errata paths
|
||||
- !13894 v2 block: support hierarchy stats
|
||||
- blk-io-hierarchy: support hierarchy stats for bio lifetime
|
||||
- blk-io-hierarchy: support new rq based stage rq_driver
|
||||
- blk-io-hierarchy: support new rq based stage requeue
|
||||
- blk-io-hierarchy: support new rq based stage hctx
|
||||
- blk-io-hierarchy: support new rq based stage kyber
|
||||
- blk-io-hierarchy: support new rq based stage bfq
|
||||
- blk-io-hierarchy: support new rq based stage mq-deadline
|
||||
- blk-io-hierarchy: support new rq based stage plug
|
||||
- blk-io-hierarchy: support new bio based stage gettag
|
||||
- blk-io-hierarchy: support new bio based stage iocost
|
||||
- blk-io-hierarchy: support new bio based stage wbt
|
||||
- block-io-hierarchy: core hierarchy stats and iodump implementation
|
||||
- block: support to record when request is completed
|
||||
- block: support to recored bio allocation task in request
|
||||
- block: support to recored bio allocation time in request
|
||||
- block: support to recored bio allocation task
|
||||
- block: support to recored bio allocation time
|
||||
- block: fix kabi broken after caching ns time in blk_plug
|
||||
- block: fix that blk_time_get_ns() doesn't update time after schedule
|
||||
- block: limit block time caching to in_task() context
|
||||
- block: update cached timestamp post schedule/preemption
|
||||
- block: cache current nsec time in struct blk_plug
|
||||
- block: add blk_time_get_ns() and blk_time_get() helpers
|
||||
- block: move cgroup time handling code into blk.h
|
||||
- block: skip QUEUE_FLAG_STATS and rq-qos for passthrough io
|
||||
- blk-io-hierarchy: support hierarchy stats for blk-throttle
|
||||
- !13851 intel: backport intel_pstate driver update from 6.11
|
||||
- cpufreq: intel_pstate: Update Balance performance EPP for Emerald Rapids
|
||||
- cpufreq: intel_pstate: Support highest performance change interrupt
|
||||
- cpufreq: intel_pstate: Replace boot_cpu_has()
|
||||
- x86/cpufeatures: Add HWP highest perf change feature flag
|
||||
- cpufreq: intel_pstate: Check turbo_is_disabled() in store_no_turbo()
|
||||
- cpufreq: intel_pstate: Fix unchecked HWP MSR access
|
||||
- cpufreq: intel_pstate: fix struct cpudata::epp_cached kernel-doc
|
||||
- cpufreq: intel_pstate: hide unused intel_pstate_cpu_oob_ids[]
|
||||
- cpufreq: intel_pstate: Update the maximum CPU frequency consistently
|
||||
- cpufreq: intel_pstate: Replace three global.turbo_disabled checks
|
||||
- cpufreq: intel_pstate: Read global.no_turbo under READ_ONCE()
|
||||
- cpufreq: intel_pstate: Rearrange show_no_turbo() and store_no_turbo()
|
||||
- cpufreq: intel_pstate: Do not update global.turbo_disabled after initialization
|
||||
- cpufreq: intel_pstate: Fold intel_pstate_max_within_limits() into caller
|
||||
- cpufreq: intel_pstate: Use __ro_after_init for three variables
|
||||
- cpufreq: intel_pstate: Get rid of unnecessary READ_ONCE() annotations
|
||||
- cpufreq: intel_pstate: Wait for canceled delayed work to complete
|
||||
- cpufreq: intel_pstate: Drop redundant locking from intel_pstate_driver_cleanup()
|
||||
- cpufreq: intel_pstate: Allow model specific EPPs
|
||||
- cpufreq: intel_pstate: remove cpudata::prev_cummulative_iowait
|
||||
- cpufreq: intel_pstate: Add Emerald Rapids support in no-HWP mode
|
||||
- cpufreq: intel_pstate: Prioritize firmware-provided balance performance EPP
|
||||
- !13850 intel: backport TPMI uncore frequency driver update from 6.10
|
||||
- platform/x86/intel-uncore-freq: Use generic helpers for current frequency
|
||||
- platform/x86/intel-uncore-freq: Rename the sysfs helper macro names
|
||||
- platform/x86/intel-uncore-freq: Get rid of uncore_read_freq driver API
|
||||
- platform/x86/intel-uncore-freq: Use uncore_index with read_control_freq
|
||||
- platform/x86/intel-uncore-freq: Get rid of magic min_max argument
|
||||
- platform/x86/intel-uncore-freq: Get rid of magic values
|
||||
- platform/x86/intel-uncore-freq: Re-arrange bit masks
|
||||
- platform/x86/intel-uncore-freq: Increase minor number support
|
||||
- platform/x86/intel-uncore-freq: Process read/write blocked feature status
|
||||
- platform/x86/intel-uncore-freq: Ignore minor version change
|
||||
- !13849 intel: backport Intel SST TPMI update from 6.10
|
||||
- platform/x86: ISST: Simplify isst_misc_reg() and isst_misc_unreg()
|
||||
- platform/x86: ISST: Fix return value on last invalid resource
|
||||
- platform/x86: ISST: Use only TPMI interface when present
|
||||
- platform/x86: ISST: Avoid some SkyLake server models
|
||||
- platform/x86: ISST: Add model specific loading for common module
|
||||
- platform/x86: ISST: fix use-after-free in tpmi_sst_dev_remove()
|
||||
- platform/x86: ISST: Support SST-BF and SST-TF per level
|
||||
- platform/x86: ISST: Add missing MODULE_DESCRIPTION
|
||||
- platform/x86: ISST: Add dev_fmt
|
||||
- platform/x86: ISST: Use in_range() to check package ID validity
|
||||
- platform/x86: ISST: Support partitioned systems
|
||||
- platform/x86: ISST: Shorten the assignments for power_domain_info
|
||||
- platform/x86: ISST: Use local variable for auxdev->dev
|
||||
- platform/x86: ISST: Allow reading core-power state on HWP disabled systems
|
||||
- platform/x86: ISST: Process read/write blocked feature status
|
||||
- platform/x86: ISST: Ignore minor version change
|
||||
- platform/x86: intel_speed_select_if: Use devm_ioremap_resource
|
||||
- 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
|
||||
- !13847 intel: backport tpmi base driver and pmt update from 6.10 to 6.6
|
||||
- platform/x86/intel/pmt: telemetry: Export API to read telemetry
|
||||
- platform/x86/intel/pmt: Add header to struct intel_pmt_entry
|
||||
- platform/x86/intel/tpmi: Add additional TPMI header fields
|
||||
- platform/x86/intel/tpmi: Align comments in kernel-doc
|
||||
- platform/x86/intel/tpmi: Check major version change for TPMI Information
|
||||
- platform/x86/intel/tpmi: Move TPMI ID definition
|
||||
- platform/x86/intel/tpmi: Modify external interface to get read/write state
|
||||
- platform/x86/intel/tpmi: Don't create devices for disabled features
|
||||
- platform/x86/intel/tpmi: Add debugfs support for read/write blocked
|
||||
- platform/x86/intel/vsec: Remove nuisance message
|
||||
- platform/x86/intel/vsec: Add base address field
|
||||
- platform/x86/intel/vsec: Add intel_vsec_register
|
||||
- platform/x86/intel/vsec: Assign auxdev parent by argument
|
||||
- platform/x86/intel/vsec: Use cleanup.h
|
||||
- platform/x86/intel/vsec: remove platform_info from vsec device structure
|
||||
- platform/x86/intel/vsec: Move structures to header
|
||||
- platform/x86/intel/vsec: Remove unnecessary return
|
||||
- !13880 Fix problems of mounting nfs
|
||||
- nfs: ignore SB_RDONLY when mounting nfs
|
||||
- nfs: pass flags to second superblock
|
||||
- !13822 v4 arm64: Add xcall/xint support
|
||||
- arm64: Add debugfs dir for xint
|
||||
- arm64: Introduce Xint software solution
|
||||
- arm64: Faster SVC exception handler with xcall
|
||||
- arm64: Introduce xcall a faster svc exception handling
|
||||
- !13828 crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
|
||||
- crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
|
||||
- !13805 add ebpf sched
|
||||
- sched/ebpf: Support task selection programmable
|
||||
- sched: Add kfunc to get cpu statistics
|
||||
- bpftool: recognize scheduler programs
|
||||
- libbpf: add support for scheduler bpf programs
|
||||
- !13373 acc some patch rounds
|
||||
- crypto: hisilicon/qm - disable same error report before resetting
|
||||
- crypto: hisilicon - support querying the capability register
|
||||
- crypto: hisilicon/qm - fix the coding specifications issue
|
||||
- crypto: hisilicon/hpre - enable all clusters clock gating
|
||||
- crypto: hisilicon/sec - Remove trailing space after
|
||||
- crypto: hisilicon/qm - inject error before stopping queue
|
||||
- crypto: hisilicon/hpre - mask cluster timeout error
|
||||
- crypto: hisilicon/qm - reset device before enabling it
|
||||
- crypto: hisilicon/trng - modifying the order of header files
|
||||
- crypto: hisilicon - add a lock for the qp send operation
|
||||
- crypto: hisilicon - fix missed error branch
|
||||
- crypto: hisilicon/zip - Optimize performance by replacing rw_lock with spinlock
|
||||
- crypto: hisilicon/zip - optimize the address offset of the reg query function
|
||||
- crypto: hisilicon/qm - adjust the internal processing sequence of the vf enable and disable
|
||||
- crypto: hisilicon/sec2 - fix for register offset
|
||||
- crypto: hisilicon/debugfs - mask the unnecessary info from the dump
|
||||
- Revert "crypto: hisilicon/qm - reset device before enabling it"
|
||||
- Revert "crypto: hisilicon/qm - inject error before stopping queue"
|
||||
- Revert "crypto: hisilicon/qm - modify interrupt processing resource application"
|
||||
- Revert "crypto: hisilicon/qm - mask error bit before flr"
|
||||
- Revert "crypto: hisilicon/qm - disable same error report before resetting"
|
||||
- Revert "crypto: hisilicon/hpre - mask cluster timeout error"
|
||||
- Revert "crypto: hisilicon/zip - optimize the address offset of the reg query function"
|
||||
- Revert "crypto: hisilicon/qm - adjust the internal processing sequence of the vf enable and disable"
|
||||
- Revert "crypto: hisilicon/trng - use %u to print u32 variables"
|
||||
|
||||
newline
|
||||
* Wed Nov 27 2024 ZhangPeng <zhangpeng362@huawei.com> - 6.6.0-57.0.0.59
|
||||
- !13845 backport some patches from upstream about HCCS low power
|
||||
- soc: hisilicon: kunpeng_hccs: Support low power feature for the specified HCCS type
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user