release 5.10.0-192.0.0

This commit is contained in:
Jialin Zhang 2024-03-20 11:31:17 +08:00
parent d4a4d80f71
commit 1bc74b1e71
2 changed files with 250 additions and 3 deletions

2
SOURCE
View File

@ -1 +1 @@
5.10.0-191.0.0
5.10.0-192.0.0

View File

@ -9,9 +9,9 @@
%global upstream_version 5.10
%global upstream_sublevel 0
%global devel_release 191
%global devel_release 192
%global maintenance_release .0.0
%global pkg_release .95
%global pkg_release .96
%define with_debuginfo 1
# Do not recompute the build-id of vmlinux in find-debuginfo.sh
@ -952,6 +952,253 @@ fi
%endif
%changelog
* Wed Mar 20 2024 Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-192.0.0.96
- !5342 CVE-2023-52447
- !5364 v2 CVE-2023-52452
- !5313 bus: mhi: host: Add alignment check for event ring read pointer
- !5355 CVE-2023-52593
- bpf: Fix accesses to uninit stack slots
- bpf: Fix verification of indirect var-off stack access
- bpf: Allow reads from uninit stack
- bpf: expose bpf_strtol and bpf_strtoul to all program types
- bpf, verifier: Fix memory leak in array reallocation for stack state
- bpf: verifier: Use copy_array for jmp_history
- bpf: verifier: Improve function state reallocation
- wifi: wfx: fix possible NULL pointer dereference in wfx_set_mfp_ap()
- bpf: Fix kabi breakage in struct bpf_map and struct bpf_map_ops
- bpf: Defer the free of inner map when necessary
- bpf: Set need_defer as false when clearing fd array during map free
- bpf: Add map and need_defer parameters to .map_fd_put_ptr()
- !4632 [OLK-5.10] drivers: update yunsilicon drivers to version 1.1.0.375
- !5307 drm/msm/dpu: Add mutex lock in control vblank irq
- bus: mhi: host: Add alignment check for event ring read pointer
- drm/msm/dpu: Add mutex lock in control vblank irq
- !5242 Revert two stable patches to keep binary compatible
- !5188 Backport 5.10.198 LTS patches from upstream
- !5229 iommu/arm-smmu-v3: Disable ECMDQ before reset
- !5240 powerpc/lib: Validate size for vector operations
- !5231 af_unix: fix lockdep positive in sk_diag_dump_icons()
- !5222 powerpc/mm: Fix null-pointer dereference in pgtable_cache_add
- !5245 ceph: fix deadlock or deadcode of misusing dget()
- mmc: renesas_sdhi: only reset SCC when its pointer is populated
- netfilter: nftables: exthdr: fix 4-byte stack OOB write
- netfilter: nf_tables: fix kdoc warnings after gc rework
- parisc: Restore __ldcw_align for PA-RISC 2.0 processors
- RDMA/mlx5: Fix NULL string error
- RDMA/siw: Fix connection failure handling
- RDMA/uverbs: Fix typo of sizeof argument
- RDMA/cma: Fix truncation compilation warning in make_cma_ports
- RDMA/cma: Initialize ib_sa_multicast structure to 0 when join
- gpio: pxa: disable pinctrl calls for MMP_GPIO
- gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
- IB/mlx4: Fix the size of a buffer in add_port_entries()
- of: dynamic: Fix potential memory leak in of_changeset_action()
- RDMA/core: Require admin capabilities to set system parameters
- dm zoned: free dmz->ddev array in dmz_put_zoned_devices
- cpupower: add Makefile dependencies for install targets
- sctp: update hb timer immediately after users change hb_interval
- sctp: update transport state when processing a dupcook packet
- tcp: fix delayed ACKs for MSS boundary condition
- tcp: fix quick-ack counting to count actual ACKs of new data
- net: stmmac: dwmac-stm32: fix resume on STM32 MCU
- net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()
- net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
- modpost: add missing else to the "of" check
- NFSv4: Fix a nfs4_state_manager() race
- scsi: target: core: Fix deadlock due to recursive locking
- ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
- regmap: rbtree: Fix wrong register marked as in-cache when creating new node
- wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
- drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
- bpf: Fix tr dereferencing
- wifi: iwlwifi: dbg_ini: fix structure packing
- arm64: Add Cortex-A520 CPU part definition
- net: prevent rewrite of msg_name in sock_sendmsg()
- net: replace calls to sock->ops->connect() with kernel_connect()
- wifi: mwifiex: Fix tlv_buf_left calculation
- qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
- scsi: zfcp: Fix a double put in zfcp_port_enqueue()
- Revert "PCI: qcom: Disable write access to read only registers for IP v2.3.3"
- Revert "clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz"
- rbd: take header_rwsem in rbd_dev_refresh() only when updating
- rbd: decouple parent info read-in from updating rbd_dev
- rbd: decouple header read-in from updating rbd_dev->header
- rbd: move rbd_dev_refresh() definition
- ring-buffer: Fix bytes info in per_cpu buffer stats
- ring-buffer: remove obsolete comment for free_buffer_page()
- NFSv4: Fix a state manager thread deadlock regression
- NFS: rename nfs_client_kset to nfs_kset
- NFS: Cleanup unused rpc_clnt variable
- spi: zynqmp-gqspi: fix clock imbalance on probe failure
- spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_qspi_probe
- fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
- ata: libata-sata: increase PMP SRST timeout to 10s
- ata: libata-core: Do not register PM operations for SAS ports
- ata: libata-core: Fix port and device removal
- ata: libata-core: Fix ata_port_request_pm() locking
- net: thunderbolt: Fix TCPv6 GSO checksum calculation
- bpf: Fix BTF_ID symbol generation collision in tools/
- bpf: Fix BTF_ID symbol generation collision
- btrfs: properly report 0 avail for very full file systems
- ring-buffer: Update "shortest_full" in polling
- proc: nommu: /proc/<pid>/maps: release mmap read lock
- Revert "SUNRPC dont update timeout value on connection reset"
- i2c: i801: unregister tco_pdev in i801_probe() error path
- ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
- ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
- serial: 8250_port: Check IRQ data before use
- Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
- Smack:- Use overlay inode label in smack_inode_copy_up()
- smack: Retrieve transmuting information in smack_inode_getsecurity()
- smack: Record transmuting in smk_transmuted
- nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
- netfilter: nft_exthdr: Fix for unsafe packet data read
- netfilter: nft_exthdr: Search chunks in SCTP packets only
- watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
- watchdog: iTCO_wdt: No need to stop the timer in probe
- nvme-pci: do not set the NUMA node of device if it has none
- nvme-pci: factor out a nvme_pci_alloc_dev helper
- nvme-pci: factor the iod mempool creation into a helper
- ACPI: Check StorageD3Enable _DSD property in ACPI code
- cgroup: Fix suspicious rcu_dereference_check() usage warning
- perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
- fbdev/sh7760fb: Depend on FB=y
- ncsi: Propagate carrier gain/loss events to the NCSI controller
- powerpc/watchpoints: Disable preemption in thread_change_pc()
- media: vb2: frame_vector.c: replace WARN_ONCE with a comment
- bpf: Clarify error expectations from bpf_clone_redirect
- spi: nxp-fspi: reset the FLSHxCR1 registers
- scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
- platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
- selftests: fix dependency checker script
- ring-buffer: Avoid softlockup in ring_buffer_resize()
- selftests/ftrace: Correctly enable event in instance-event.tc
- scsi: qedf: Add synchronization between I/O completions and abort
- parisc: irq: Make irq_stack_union static to avoid sparse warning
- parisc: drivers: Fix sparse warning
- parisc: iosapic.c: Fix sparse warnings
- parisc: sba: Fix compile warning wrt list of SBA devices
- dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
- i2c: npcm7xx: Fix callback completion ordering
- gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
- xtensa: boot/lib: fix function prototypes
- xtensa: boot: don't add include-dirs
- xtensa: iss/network: make functions static
- xtensa: add default definition for XCHAL_HAVE_DIV32
- power: supply: ucs1002: fix error code in ucs1002_get_property()
- bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
- ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
- ARM: dts: Unify pwm-omap-dmtimer node names
- ARM: dts: am335x: Guardian: Update beeper label
- ARM: dts: motorola-mapphone: Drop second ti,wlcore compatible value
- ARM: dts: motorola-mapphone: Add 1.2GHz OPP
- ARM: dts: motorola-mapphone: Configure lower temperature passive cooling
- ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
- ARM: dts: omap: correct indentation
- clk: tegra: fix error return case for recalc_rate
- bus: ti-sysc: Fix missing AM35xx SoC matching
- bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
- MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
- btrfs: reset destination buffer when read_extent_buffer() gets invalid range
- ata: ahci: Add Elkhart Lake AHCI controller
- ata: ahci: Rename board_ahci_mobile
- ata: ahci: Add support for AMD A85 FCH (Hudson D4)
- ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY
- netfilter: nft_exthdr: Fix non-linear header modification
- netfilter: exthdr: add support for tcp option removal
- netfilter: nft_exthdr: break evaluation if setting TCP option fails
- netfilter: nf_tables: add and use nft_thoff helper
- netfilter: nf_tables: add and use nft_sk helper
- netfilter: nft_exthdr: Support SCTP chunks
- netfilter: use actual socket sk for REJECT action
- media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
- media: venus: hfi: Add a 6xx boot logic
- media: venus: core: Add differentiator IS_V6(core)
- media: venus: hfi: Define additional 6xx registers
- media: venus: hfi,pm,firmware: Convert to block relative addressing
- media: venus: core: Add io base variables for each block
- mmc: renesas_sdhi: register irqs before registering controller
- mmc: tmio: support custom irq masks
- mmc: renesas_sdhi: populate SCC pointer at the proper place
- mmc: renesas_sdhi: probe into TMIO after SCC parameters have been setup
- Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
- Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h
- netfilter: nf_tables: double hook unregistration in netns path
- netfilter: nf_tables: unregister flowtable hooks on netns exit
- i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
- gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
- bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
- locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()
- seqlock: Prefix internal seqcount_t-only macros with a "do_"
- seqlock: Rename __seqprop() users
- netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
- x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
- x86/srso: Fix srso_show_state() side effect
- platform/x86: intel_scu_ipc: Fail IPC send if still busy
- platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command()
- platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()
- platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
- powerpc/perf/hv-24x7: Update domain value check
- i40e: Fix VF VLAN offloading when port VLAN is configured
- ASoC: imx-audmix: Fix return error with devm_clk_get()
- selftests: tls: swap the TX and RX sockets in some tests
- bpf: Avoid deadlock when using queue and stack maps from NMI
- netfilter: nf_tables: disallow element removal on anonymous sets
- ASoC: meson: spdifin: start hw on dai probe
- netfilter: nf_tables: fix memleak when more than 255 elements expired
- netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
- netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails
- netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
- netfilter: nf_tables: defer gc run if previous batch is still pending
- netfilter: nf_tables: use correct lock to protect gc_list
- netfilter: nf_tables: GC transaction race with abort path
- netfilter: nf_tables: GC transaction race with netns dismantle
- netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path
- netfilter: nf_tables: don't fail inserts if duplicate has expired
- netfilter: nf_tables: remove busy mark and gc batch API
- netfilter: nft_set_hash: mark set element as dead when deleting from packet path
- netfilter: nf_tables: adapt set backend to use GC transaction API
- netfilter: nf_tables: GC transaction API to avoid race with control plane
- netfilter: nf_tables: don't skip expired elements during walk
- netfilter: nf_tables: integrate pipapo into commit protocol
- ext4: do not let fstrim block system suspend
- ext4: move setting of trimmed bit into ext4_try_to_trim_range()
- ext4: replace the traditional ternary conditional operator with with max()/min()
- ext4: mark group as trimmed only if it was fully scanned
- ext4: change s_last_trim_minblks type to unsigned long
- ext4: scope ret locally in ext4_try_to_trim_range()
- ext4: add new helper interface ext4_try_to_trim_range()
- ext4: remove the 'group' parameter of ext4_trim_extent
- SUNRPC: Mark the cred for revalidation if the server rejects it
- NFS/pNFS: Report EINVAL errors from connect() to the server
- NFS: Use the correct commit info in nfs_join_page_group()
- ceph: fix deadlock or deadcode of misusing dget()
- Revert "modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules"
- Revert "media: dvb: symbol fixup for dvb_attach()"
- powerpc/lib: Validate size for vector operations
- af_unix: fix lockdep positive in sk_diag_dump_icons()
- iommu/arm-smmu-v3: Disable ECMDQ before reset
- !3297 [OLK-5.10] Add drivers support for Mucse Network Adapter(N10/N400)
- !3308 [OLK-5.10] initial support for KPU FLEXFLOW-2100P driver from Yusur Technology
- !5195 dmaengine: fix NULL pointer in channel unregistration function
- !5171 net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
- !5197 drm: Don't unref the same fb many times by mistake due to deadlock handling
- powerpc/mm: Fix null-pointer dereference in pgtable_cache_add
- drm: Don't unref the same fb many times by mistake due to deadlock handling
- !5178 net: nfc: llcp: Add lock when modifying device list
- dmaengine: fix NULL pointer in channel unregistration function
- !5164 nfc: nci: assert requested protocol is valid
- drivers: initial support for KPU FLEXFLOW-2100P driver from Yusur Technology
- !5156 RDMA/srp: Do not call scsi_done() from srp_abort()
- !5038 [OLK-5.10] Do not serialize MSR accesses on AMD
- net: nfc: llcp: Add lock when modifying device list
- net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
- nfc: nci: assert requested protocol is valid
- RDMA/srp: Do not call scsi_done() from srp_abort()
- x86/barrier: Do not serialize MSR accesses on AMD
- drivers: update yunsilicon drivers to version 1.1.0.375
- drivers: support for rnpm drivers from Mucse Technology N10/N400
* Thu Mar 14 2024 Bing Xia <xiabing12@h-partners.com> - 5.10.0-191.0.0.95
- perf: add CoreSight trace component support on aarch64 platform