From 8e8740c2248302be67018e8a89318a452d0e8ddf Mon Sep 17 00:00:00 2001 From: Zheng Zengkai Date: Thu, 14 Jul 2022 22:04:35 +0800 Subject: [PATCH] release 5.10.0-60.45.0 --- SOURCE | 2 +- kernel.spec | 193 +++++++++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 192 insertions(+), 3 deletions(-) diff --git a/SOURCE b/SOURCE index e8224297..f8328bbb 100644 --- a/SOURCE +++ b/SOURCE @@ -1 +1 @@ -5.10.0-60.43.0 +5.10.0-60.45.0 diff --git a/kernel.spec b/kernel.spec index 229bfb18..2f1af533 100644 --- a/kernel.spec +++ b/kernel.spec @@ -11,8 +11,8 @@ %global upstream_version 5.10 %global upstream_sublevel 0 %global devel_release 60 -%global maintenance_release .43.0 -%global pkg_release .72 +%global maintenance_release .45.0 +%global pkg_release .73 %define with_debuginfo 1 # Do not recompute the build-id of vmlinux in find-debuginfo.sh @@ -883,6 +883,195 @@ fi %endif %changelog +* Thu Jul 14 2022 Zheng Zengkai - 5.10.0-60.45.0.73 +- 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 +- net/tls: fix slab-out-of-bounds bug in decrypt_internal +- 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 +- xen/blkfront: force data bouncing when backend is untrusted +- xen/netfront: force data bouncing when backend is untrusted +- xen/netfront: fix leaking data in shared pages +- xen/blkfront: fix leaking data in shared pages +- netfilter: nf_tables: stricter validation of element data +- xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses() +- tmpfs: fix the issue that the mount and remount results are inconsistent. +- tmpfs: fix undefined-behaviour in shmem_reconfigure() +- mm/filemap: fix UAF in find_lock_entries +- shmem: allow reporting fanotify events with file handles on tmpfs +- fs: introduce a wrapper uuid_to_fsid() +- Revert "iommu: handle page response timeout" +- mm/filemap: fix that first page is not mark accessed in filemap_read() +- block: don't use cmpxchg64() on 32-bit platform +- block: fix that iostat can show huge wait time +- block: fix sleeping function called from invalid context in part_get_stat_info() +- block: fix kabi broken in struct hd_struct +- blk-mq: fix kabi broken in struct request +- block: update nsecs[] in part_stat_show() and diskstats_show() +- blk-throttle: fix io hung due to configuration updates +- kabi: deduplication friendly structs + * Mon Jul 11 2022 Zheng Zengkai - 5.10.0-60.43.0.72 - vt: drop old FONT ioctls - genirq: Take the proposed affinity at face value if force==true -- Gitee