!683 release 5.10.0-105.0.0

From: @zhengzengkai 
Reviewed-by: @xiexiuqi 
Signed-off-by: @xiexiuqi
This commit is contained in:
openeuler-ci-bot 2022-07-21 02:13:28 +00:00 committed by Gitee
commit 0af7f0e5a7
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
2 changed files with 237 additions and 3 deletions

2
SOURCE
View File

@ -1 +1 @@
5.10.0-104.0.0 5.10.0-105.0.0

View File

@ -10,9 +10,9 @@
%global upstream_version 5.10 %global upstream_version 5.10
%global upstream_sublevel 0 %global upstream_sublevel 0
%global devel_release 104 %global devel_release 105
%global maintenance_release .0.0 %global maintenance_release .0.0
%global pkg_release .54 %global pkg_release .55
%define with_debuginfo 1 %define with_debuginfo 1
# Do not recompute the build-id of vmlinux in find-debuginfo.sh # Do not recompute the build-id of vmlinux in find-debuginfo.sh
@ -879,6 +879,240 @@ fi
%endif %endif
%changelog %changelog
* Mon Jul 18 2022 Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-105.0.0.55
- powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit
- Revert "powerpc: Fix virt_addr_valid() check"
- mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning
- irqchip/gic, gic-v3: Prevent GSI to SGI translations
- Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb()
- arm64: module: remove (NOLOAD) from linker script
- selftests: cgroup: Test open-time cgroup namespace usage for migration checks
- selftests: cgroup: Test open-time credential usage for migration checks
- selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644
- selftests/cgroup: Fix build on older distros
- mm: don't skip swap entry even if zap_details specified
- ubsan: remove CONFIG_UBSAN_OBJECT_SIZE
- dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error"
- tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts
- tools build: Filter out options and warnings not supported by clang
- perf python: Fix probing for some clang command line options
- perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13
- drm/amdkfd: Create file descriptor after client is added to smi_clients list
- drm/nouveau/pmu: Add missing callbacks for Tegra devices
- drm/amdgpu/smu10: fix SoC/fclk units in auto mode
- irqchip/gic-v3: Fix GICR_CTLR.RWP polling
- perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator
- ata: sata_dwc_460ex: Fix crash due to OOB write
- gpio: Restrict usage of GPIO chip irq members before initialization
- RDMA/hfi1: Fix use-after-free bug for mm struct
- arm64: patch_text: Fixup last cpu should be master
- btrfs: prevent subvol with swapfile from being deleted
- btrfs: fix qgroup reserve overflow the qgroup limit
- x86/speculation: Restore speculation related MSRs during S3 resume
- x86/pm: Save the MSR validity status at context setup
- mm/mempolicy: fix mpol_new leak in shared_policy_replace
- mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0)
- lz4: fix LZ4_decompress_safe_partial read out of bound
- mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete
- mmc: mmci: stm32: correctly check all elements of sg list
- Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning"
- arm64: Add part number for Arm Cortex-A78AE
- perf session: Remap buf if there is no space for event
- perf tools: Fix perf's libperf_print callback
- perf: arm-spe: Fix perf report --mem-mode
- iommu/omap: Fix regression in probe for NULL pointer dereference
- SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec()
- SUNRPC: Handle low memory situations in call_status()
- SUNRPC: Handle ENOMEM in call_transmit_status()
- io_uring: don't touch scm_fp_list after queueing skb
- drbd: Fix five use after free bugs in get_initial_state
- bpf: Support dual-stack sockets in bpf_tcp_check_syncookie
- spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op()
- qede: confirm skb is allocated before using
- net: phy: mscc-miim: reject clause 45 register accesses
- rxrpc: fix a race in rxrpc_exit_net()
- net: openvswitch: fix leak of nested actions
- net: openvswitch: don't send internal clone attribute to the userspace.
- ice: synchronize_rcu() when terminating rings
- ipv6: Fix stats accounting in ip6_pkt_drop
- ice: Do not skip not enabled queues in ice_vc_dis_qs_msg
- ice: Set txq_teid to ICE_INVAL_TEID on ring creation
- dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe
- IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition
- RDMA/mlx5: Don't remove cache MRs when a delay is needed
- sfc: Do not free an empty page_ring
- bnxt_en: reserve space inside receive page for skb_shared_info
- drm/imx: Fix memory leak in imx_pd_connector_get_modes
- drm/imx: imx-ldb: Check for null pointer after calling kmemdup
- net: stmmac: Fix unset max_speed difference between DT and non-DT platforms
- net: ipv4: fix route with nexthop object delete warning
- ice: Clear default forwarding VSI during VSI release
- scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one()
- Drivers: hv: vmbus: Fix potential crash on module unload
- drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire()
- Revert "hv: utils: add PTP_1588_CLOCK to Kconfig to fix build"
- mm: fix race between MADV_FREE reclaim and blkdev direct IO read
- parisc: Fix patch code locking and flushing
- parisc: Fix CPU affinity for Lasi, WAX and Dino chips
- NFS: Avoid writeback threads getting stuck in mempool_alloc()
- NFS: nfsiod should not block forever in mempool_alloc()
- SUNRPC: Fix socket waits for write buffer space
- jfs: prevent NULL deref in diFree
- virtio_console: eliminate anonymous module_init & module_exit
- serial: samsung_tty: do not unlock port->lock for uart_write_wakeup()
- x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy
- NFS: swap-out must always use STABLE writes.
- NFS: swap IO handling is slightly different for O_DIRECT IO
- SUNRPC: remove scheduling boost for "SWAPPER" tasks.
- SUNRPC/xprt: async tasks mustn't block waiting for memory
- SUNRPC/call_alloc: async tasks mustn't block waiting for memory
- clk: Enforce that disjoints limits are invalid
- clk: ti: Preserve node in ti_dt_clocks_register()
- xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32
- NFSv4: Protect the state recovery thread against direct reclaim
- NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify()
- w1: w1_therm: fixes w1_seq for ds28ea00 sensors
- staging: wfx: fix an error handling in wfx_init_common()
- phy: amlogic: meson8b-usb2: Use dev_err_probe()
- staging: vchiq_core: handle NULL result of find_service_by_handle
- clk: si5341: fix reported clk_rate when output divider is 2
- minix: fix bug when opening a file with O_DIRECT
- init/main.c: return 1 from handled __setup() functions
- ceph: fix memory leak in ceph_readdir when note_last_dentry returns error
- netlabel: fix out-of-bounds memory accesses
- Bluetooth: Fix use after free in hci_send_acl
- MIPS: ingenic: correct unit node address
- xtensa: fix DTC warning unit_address_format
- usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm
- net: sfp: add 2500base-X quirk for Lantech SFP module
- net: limit altnames to 64k total
- net: account alternate interface name memory
- can: isotp: set default value for N_As to 50 micro seconds
- scsi: libfc: Fix use after free in fc_exch_abts_resp()
- powerpc/secvar: fix refcount leak in format_show()
- MIPS: fix fortify panic when copying asm exception handlers
- PCI: endpoint: Fix misused goto label
- bnxt_en: Eliminate unintended link toggle during FW reset
- Bluetooth: use memset avoid memory leaks
- Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg}
- tuntap: add sanity checks about msg_controllen in sendmsg
- macvtap: advertise link netns via netlink
- mips: ralink: fix a refcount leak in ill_acc_of_setup()
- net/smc: correct settings of RMB window update limit
- scsi: hisi_sas: Free irq vectors in order for v3 HW
- scsi: aha152x: Fix aha152x_setup() __setup handler return value
- mt76: mt7615: Fix assigning negative values to unsigned variable
- scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req()
- scsi: pm8001: Fix tag leaks on error
- scsi: pm8001: Fix task leak in pm8001_send_abort_all()
- scsi: pm8001: Fix pm8001_mpi_task_abort_resp()
- scsi: pm8001: Fix pm80xx_pci_mem_copy() interface
- drm/amdkfd: make CRAT table missing message informational only
- dm ioctl: prevent potential spectre v1 gadget
- ipv4: Invalidate neighbour for broadcast address upon address addition
- iwlwifi: mvm: Correctly set fragmented EBS
- power: supply: axp288-charger: Set Vhold to 4.4V
- PCI: pciehp: Add Qualcomm quirk for Command Completed erratum
- tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH.
- PCI: endpoint: Fix alignment fault error in copy tests
- usb: ehci: add pci device support for Aspeed platforms
- iommu/arm-smmu-v3: fix event handling soft lockup
- PCI: aardvark: Fix support for MSI interrupts
- drm/amdgpu: Fix recursive locking warning
- powerpc: Set crashkernel offset to mid of RMA region
- ipv6: fix kabi for mc_forwarding in struct ipv6_devconf
- ipv6: make mc_forwarding atomic
- libbpf: Fix build issue with llvm-readelf
- cfg80211: don't add non transmitted BSS to 6GHz scanned channels
- mt76: dma: initialize skip_unmap in mt76_dma_rx_fill
- power: supply: axp20x_battery: properly report current when discharging
- scsi: bfa: Replace snprintf() with sysfs_emit()
- scsi: mvsas: Replace snprintf() with sysfs_emit()
- bpf: Make dst_port field in struct bpf_sock 16-bit wide
- ath11k: mhi: use mhi_sync_power_up()
- ath11k: fix kernel panic during unload/load ath11k modules
- powerpc: dts: t104xrdb: fix phy type for FMAN 4/5
- ptp: replace snprintf with sysfs_emit
- usb: gadget: tegra-xudc: Fix control endpoint's definitions
- usb: gadget: tegra-xudc: Do not program SPARAM
- drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj
- drm/amd/display: Add signal type check when verify stream backends same
- ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111
- drm: Add orientation quirk for GPD Win Max
- KVM: x86/emulator: Emulate RDPID only if it is enabled in guest
- KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs
- rtc: wm8350: Handle error for wm8350_register_irq
- gfs2: gfs2_setattr_size error path fix
- gfs2: Fix gfs2_release for non-writers regression
- gfs2: Check for active reservation in gfs2_release
- !26 Intel SPR: SGX virtualization support
- !25 Intel SPR: Intel PMT support
- !24 Intel SPR: intel_idle support
- docs: virt: api.rst: fix a pointer to SGX documentation
- platform/x86: intel_pmt_telemetry: Ignore zero sized entries
- platform/x86: intel_pmt_crashlog: Constify static attribute_group struct
- platform/x86: intel_pmt_crashlog: Fix incorrect macros
- platform/x86: intel_pmt_class: Initial resource to 0
- mfd: intel_pmt: Add support for DG1
- mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities
- platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT
- platform/x86: intel_pmt_telemetry: Add dependency on MFD_INTEL_PMT
- platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable
- platform/x86: pmt: Fix a potential Oops on error in probe
- platform/x86: Intel PMT Crashlog capability driver
- platform/x86: Intel PMT Telemetry capability driver
- platform/x86: Intel PMT class driver
- mfd: Intel Platform Monitoring Technology support
- PCI: Add defines for Designated Vendor-Specific Extended Capability
- intel_idle: Fix SPR C6 optimization
- intel_idle: Fix the 'preferred_cstates' module parameter
- cpuidle: intel_idle: Drop redundant backslash at line end
- cpuidle: intel_idle: Update intel_idle() kerneldoc comment
- intel_idle: add core C6 optimization for SPR
- intel_idle: add 'preferred_cstates' module argument
- intel_idle: add SPR support
- intel_idle: enable interrupts before C1 on Xeons
- intel_idle: Adjust the SKX C6 parameters if PC6 is disabled
- intel_idle: add Iclelake-D support
- intel_idle: update ICX C6 data
- intel_idle: remove definition of DEBUG
- intel_idle: add SnowRidge C-state table
- x86/sgx: Silence softlockup detection when releasing large enclaves
- x86/sgx: Fix free page accounting
- x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl
- x86/sgx/virt: extract sgx_vepc_remove_page
- x86/sgx: use vma_lookup() in sgx_encl_find()
- mm: add vma_lookup(), update find_vma_intersection() comments
- i915_vma: Rename vma_lookup to i915_vma_lookup
- x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed
- x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section()
- KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code
- KVM: x86: Add capability to grant VM access to privileged SGX attribute
- KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC
- KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC)
- KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs
- KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions
- KVM: VMX: Frame in ENCLS handler for SGX virtualization
- KVM: VMX: Add basic handling of VM-Exit from SGX enclave
- KVM: x86: Add reverse-CPUID lookup support for scattered SGX features
- KVM: x86: Add support for reverse CPUID lookup of scattered features
- KVM: x86: Define new #PF SGX error code bit
- KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX)
- x86/sgx: Move provisioning device creation out of SGX driver
- x86/sgx: Add helpers to expose ECREATE and EINIT to KVM
- x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs
- x86/sgx: Add encls_faulted() helper
- x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT)
- x86/sgx: Move ENCLS leaf definitions to sgx.h
- x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled
- x86/cpu/intel: Allow SGX virtualization without Launch Control support
- x86/sgx: Introduce virtual EPC for use by KVM guests
- x86/sgx: Add SGX_CHILD_PRESENT hardware error code
- x86/sgx: Wipe out EREMOVE from sgx_free_epc_page()
- x86/cpufeatures: Add SGX1 and SGX2 sub-features
- x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit
- x86/mm: Signal SIGSEGV with PF_SGX
* Wed Jul 13 2022 Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-104.0.0.54 * Wed Jul 13 2022 Zheng Zengkai <zhengzengkai@huawei.com> - 5.10.0-104.0.0.54
- xen/blkfront: force data bouncing when backend is untrusted - xen/blkfront: force data bouncing when backend is untrusted
- xen/netfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted