release 5.10.0-169.0.0
This commit is contained in:
parent
6c63a4a9be
commit
79b1866079
588
kernel.spec
588
kernel.spec
@ -10,9 +10,9 @@
|
||||
|
||||
%global upstream_version 5.10
|
||||
%global upstream_sublevel 0
|
||||
%global devel_release 166
|
||||
%global devel_release 169
|
||||
%global maintenance_release .0.0
|
||||
%global pkg_release .81
|
||||
%global pkg_release .82
|
||||
|
||||
%define with_debuginfo 1
|
||||
# Do not recompute the build-id of vmlinux in find-debuginfo.sh
|
||||
@ -919,6 +919,590 @@ fi
|
||||
%endif
|
||||
|
||||
%changelog
|
||||
* Thu Nov 16 2023 Jialin Zhang <zhangjialin11@huawei.com> - 5.10.0-169.0.0.82
|
||||
- !2875 Support SRQ Context tracing by debugfs
|
||||
- !2868 backport the patch moving ACPI PCC macro definition to common header file
|
||||
- !2762 Intel: backport SPR/EMR vt-d pcie upstream bug fix for 5.10
|
||||
- RDMA/hns: Support SRQ Context tracing by debugfs
|
||||
- RDMA/hns: Refactor hns RoCE debugfs
|
||||
- !2852 MAINTAINERS: update openEuler/MAINTAINERS for vdpa driver
|
||||
- !2756 Introduce some vdpa ops to support vdpa device live migrate
|
||||
- !2863 Support some dfx for hns3
|
||||
- soc: kunpeng_hccs: Migrate to use generic PCC shmem related macros
|
||||
- hwmon: (xgene) Migrate to use generic PCC shmem related macros
|
||||
- i2c: xgene-slimpro: Migrate to use generic PCC shmem related macros
|
||||
- ACPI: PCC: Add PCC shared memory region command and status bitfields
|
||||
- !2820 Fix memleak in disassociate_ctty()
|
||||
- !2862 UBL: Change the name of ub netdev to ubl.
|
||||
- !810 configs: enable CONFIG_SMC and CONFIG_SMC_DIAG by default
|
||||
- net: hns3: add command queue trace for hns3
|
||||
- net: hns3: add support for page_pool_get_stats
|
||||
- net: hns3: dump more reg info based on ras mod
|
||||
- net: hns3: Support dump pfc frame statistics in tx timeout log
|
||||
- UBL: Change the name of ub netdev to ubl.
|
||||
- !828 [OLK-5.10] net/smc: Optimization for connect performance
|
||||
- !2855 Support SW stats with debugfs
|
||||
- !2851 bugfix for CVE-2022-45884
|
||||
- !2821 arm64: config: Disable CONFIG_ARM64_PBHA by default
|
||||
- RDMA/hns: Remove return value checks of debugfs functions
|
||||
- RDMA/hns: Don't set the HW stats ops for VF and HIP08
|
||||
- RDMA/hns: Support SW stats with debugfs
|
||||
- RDMA/hns: Fix an inappropriate err code for unsupported operations
|
||||
- Revert "RDMA/hns: Add dfx cnt stats"
|
||||
- Revert "RDMA/hns: Fix missing dealloc_dfx_cnt() during device unregister"
|
||||
- !2837 udma: solve two compile problem of hns3-udma driver
|
||||
- MAINTAINERS: update openEuler/MAINTAINERS for vdpa driver
|
||||
- media: dvb-core: Fix use-after-free due to race at dvb_register_device()
|
||||
- media: dvbdev: fix error logic at dvb_register_device()
|
||||
- media: dvbdev: Fix memleak in dvb_register_device
|
||||
- hns3 udma: add dependency by hns3
|
||||
- hns3 udma: add mask for udma_reg_write
|
||||
- iommu/vt-d: Remove set but not used variable
|
||||
- iommu: fix kabi issue with KABI_EXTEND macro
|
||||
- !2843 Add error handle for sd
|
||||
- !2794 arm64/perf: Enable branch stack sampling
|
||||
- !2840 drm/qxl: fix UAF on handle creation
|
||||
- !2829 Modify idle cpu judgment in dynamic affinity
|
||||
- !2777 RDMA/hns: Revert the private patch on the openEuler and Re-upload the patch from Linux mainline.
|
||||
- scsi: sd: Clean up sdkp if device_add_disk() failed
|
||||
- scsi: sd: Add error handling support for add_disk()
|
||||
- !2825 Add error handle for driver
|
||||
- net/smc: fix application data exception
|
||||
- anolis: net/smc: Introduce multiple tcp listen works to enhance tcp_listen_work
|
||||
- anolis: net/smc: optimize for smc_accept_poll
|
||||
- anolis: net/smc: double check whether accept queue is empty before schedule_timeout
|
||||
- anolis: net/smc: Change listen wq to unbound highpri wq
|
||||
- net/smc: Make smc_tcp_listen_work() independent
|
||||
- net/smc: Clear memory when release and reuse buffer
|
||||
- drm/qxl: fix UAF on handle creation
|
||||
- !827 [OLK-5.10] net/smc: aligning the connect behaviour with TCP
|
||||
- !2776 blk-mq: avoid housekeeping CPUs scheduling a worker on a non-housekeeping CPU
|
||||
- net/smc: align the connect behaviour with TCP
|
||||
- !825 [OLK-5.10] net/smc: optimization related to data transmission
|
||||
- !847 [OLK-5.10] net/smc: support cork option
|
||||
- !826 [OLK-5.10] net/smc: mutex lock optimize
|
||||
- !813 [OLK-5.10] net/smc: backport dma sync ops optimize
|
||||
- !2775 Backport 5.10.180 LTS patches from upstream.
|
||||
- sched/fair: Modify idle cpu judgment in dynamic affinity
|
||||
- drm/amd/display: Fix hang when skipping modeset
|
||||
- drm/exynos: move to use request_irq by IRQF_NO_AUTOEN flag
|
||||
- printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h
|
||||
- KVM: x86: move guest_pv_has out of user_access section
|
||||
- KVM: x86: do not report preemption if the steal time cache is stale
|
||||
- KVM: x86: revalidate steal time cache if MSR value changes
|
||||
- KVM: x86: do not set st->preempted when going back to user space
|
||||
- KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put()
|
||||
- KVM: Fix steal time asm constraints
|
||||
- KVM: x86: Fix recording of guest steal time / preempted status
|
||||
- KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior
|
||||
- drbd: correctly submit flush bio on barrier
|
||||
- serial: 8250: Fix serial8250_tx_empty() race with DMA Tx
|
||||
- ext4: fix invalid free tracking in ext4_xattr_move_to_block()
|
||||
- ext4: remove a BUG_ON in ext4_mb_release_group_pa()
|
||||
- ext4: bail out of ext4_xattr_ibody_get() fails for any reason
|
||||
- ext4: add bounds checking in get_max_inline_xattr_value_size()
|
||||
- ext4: fix deadlock when converting an inline directory in nojournal mode
|
||||
- ext4: improve error recovery code paths in __ext4_remount()
|
||||
- ext4: fix data races when using cached status extents
|
||||
- KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL
|
||||
- HID: wacom: insert timestamp to packed Bluetooth (BT) events
|
||||
- HID: wacom: Set a default resolution for older tablets
|
||||
- drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend
|
||||
- drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras
|
||||
- drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini()
|
||||
- drm/panel: otm8009a: Set backlight parent to panel device
|
||||
- f2fs: fix potential corruption when moving a directory
|
||||
- ARM: dts: s5pv210: correct MIPI CSIS clock name
|
||||
- ARM: dts: exynos: fix WM8960 clock name in Itop Elite
|
||||
- remoteproc: st: Call of_node_put() on iteration error
|
||||
- remoteproc: stm32: Call of_node_put() on iteration error
|
||||
- sh: nmi_debug: fix return value of __setup handler
|
||||
- sh: init: use OF_EARLY_FLATTREE for early init
|
||||
- sh: mcount.S: fix build error when PRINTK is not enabled
|
||||
- sh: math-emu: fix macro redefined warning
|
||||
- inotify: Avoid reporting event with invalid wd
|
||||
- platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i
|
||||
- platform/x86: touchscreen_dmi: Add upside-down quirk for GDIX1002 ts on the Juno Tablet
|
||||
- cifs: fix pcchunk length type in smb2_copychunk_range
|
||||
- btrfs: print-tree: parent bytenr must be aligned to sector size
|
||||
- btrfs: don't free qgroup space unless specified
|
||||
- btrfs: fix btrfs_prev_leaf() to not return the same key twice
|
||||
- perf symbols: Fix return incorrect build_id size in elf_read_build_id()
|
||||
- crypto: sun8i-ss - Fix a test in sun8i_ss_setup_ivs()
|
||||
- perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp()
|
||||
- perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents
|
||||
- perf vendor events power9: Remove UTF-8 characters from JSON files
|
||||
- net: enetc: check the index of the SFI rather than the handle
|
||||
- virtio_net: suppress cpu stall when free_unused_bufs
|
||||
- virtio_net: split free_unused_bufs()
|
||||
- net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621
|
||||
- ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init`
|
||||
- drm/amdgpu: add a missing lock for AMDGPU_SCHED
|
||||
- af_packet: Don't send zero-byte data in packet_sendmsg_spkt().
|
||||
- ionic: remove noise from ethtool rxnfc error msg
|
||||
- octeontx2-vf: Detach LF resources on probe cleanup
|
||||
- octeontx2-pf: Disable packet I/O for graceful exit
|
||||
- rxrpc: Fix hard call timeout units
|
||||
- sfc: Fix module EEPROM reporting for QSFP modules
|
||||
- net/sched: act_mirred: Add carrier check
|
||||
- watchdog: dw_wdt: Fix the error handling path of dw_wdt_drv_probe()
|
||||
- writeback: fix call of incorrect macro
|
||||
- net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu
|
||||
- sit: update dev->needed_headroom in ipip6_tunnel_bind_dev()
|
||||
- net/sched: cls_api: remove block_cb from driver_list before freeing
|
||||
- net/ncsi: clear Tx enable mode when handling a Config required AEN
|
||||
- scsi: qedi: Fix use after free bug in qedi_remove()
|
||||
- dm verity: fix error handling for check_at_most_once on FEC
|
||||
- dm verity: skip redundant verity_handle_err() on I/O errors
|
||||
- mailbox: zynqmp: Fix counts of child nodes
|
||||
- mailbox: zynq: Switch to flexible array to simplify code
|
||||
- crypto: ccp - Clear PSP interrupt status register before calling handler
|
||||
- ring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus
|
||||
- tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH
|
||||
- tty: clean include/linux/tty.h up
|
||||
- tty: move some tty-only functions to drivers/tty/tty.h
|
||||
- tty: move some internal tty lock enums and functions out of tty.h
|
||||
- tty: audit: move some local functions out of tty.h
|
||||
- tty: create internal tty.h file
|
||||
- scsi: target: core: Avoid smp_processor_id() in preemptible code
|
||||
- arm64: dts: qcom: sdm845: correct dynamic power coefficients
|
||||
- sound/oss/dmasound: fix 'dmasound_setup' defined but not used
|
||||
- debugobject: Ensure pool refill (again)
|
||||
- arm64: Stash shadow stack pointer in the task struct on interrupt
|
||||
- arm64: Always load shadow stack pointer directly from the task struct
|
||||
- perf intel-pt: Fix CYC timestamps after standalone CBR
|
||||
- perf auxtrace: Fix address filter entire kernel size
|
||||
- dm flakey: fix a crash with invalid table line
|
||||
- dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path
|
||||
- dm clone: call kmem_cache_destroy() in dm_clone_init() error path
|
||||
- ia64: fix an addr to taddr in huge_pte_offset()
|
||||
- s390/dasd: fix hanging blockdevice after request requeue
|
||||
- btrfs: scrub: reject unsupported scrub flags
|
||||
- scripts/gdb: fix lx-timerlist for Python3
|
||||
- afs: Fix updating of i_size with dv jump from server
|
||||
- mfd: tqmx86: Correct board names for TQMxE39x
|
||||
- mfd: tqmx86: Specify IO port register range more precisely
|
||||
- mfd: tqmx86: Add support for TQMx110EB and TQMxE40x
|
||||
- mfd: tqmx86: Remove incorrect TQMx90UC board ID
|
||||
- mfd: tqmx86: Do not access I2C_DETECT register through io_base
|
||||
- thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe
|
||||
- dmaengine: at_xdmac: do not enable all cyclic channels
|
||||
- dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing
|
||||
- dmaengine: dw-edma: Fix to change for continuous transfer
|
||||
- phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port
|
||||
- pwm: mtk-disp: Disable shadow registers before setting backlight values
|
||||
- pwm: mtk-disp: Adjust the clocks to avoid them mismatch
|
||||
- pwm: mtk-disp: Don't check the return code of pwmchip_remove()
|
||||
- leds: tca6507: Fix error handling of using fwnode_property_read_string
|
||||
- dmaengine: mv_xor_v2: Fix an error code.
|
||||
- leds: TI_LMU_COMMON: select REGMAP instead of depending on it
|
||||
- ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline
|
||||
- openrisc: Properly store r31 to pt_regs on unhandled exceptions
|
||||
- clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails
|
||||
- RDMA/mlx5: Use correct device num_ports when modify DC
|
||||
- SUNRPC: remove the maximum number of retries in call_bind_status
|
||||
- RDMA/mlx5: Fix flow counter query via DEVX
|
||||
- Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe
|
||||
- input: raspberrypi-ts: Release firmware handle when not needed
|
||||
- firmware: raspberrypi: Introduce devm_rpi_firmware_get()
|
||||
- NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease
|
||||
- IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests
|
||||
- IB/hfi1: Add additional usdma traces
|
||||
- IB/hfi1: Add AIP tx traces
|
||||
- IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order
|
||||
- RDMA/srpt: Add a check for valid 'mad_agent' pointer
|
||||
- RDMA/cm: Trace icm_send_rej event before the cm state is reset
|
||||
- RDMA/siw: Remove namespace check from siw_netdev_event()
|
||||
- clk: add missing of_node_put() in "assigned-clocks" property parsing
|
||||
- power: supply: generic-adc-battery: fix unit scaling
|
||||
- rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time
|
||||
- RDMA/mlx4: Prevent shift wrapping in set_user_sq_size()
|
||||
- rtc: omap: include header for omap_rtc_power_off_program prototype
|
||||
- workqueue: Fix hung time report of worker pools
|
||||
- nbd: fix uaf in nbd_open
|
||||
- mtd/ubi/block: Fix uaf problem in ubiblock_cleanup
|
||||
- mtd/ubi/block: Fix null pointer dereference issue in error path
|
||||
- mtd/ubi/block: add error handling support for add_disk()
|
||||
- ubi: use blk_mq_alloc_disk and blk_cleanup_disk
|
||||
- scsi: sr: Add error handling support for add_disk()
|
||||
- block/brd: add error handling support for add_disk()
|
||||
- brd: convert to blk_alloc_disk/blk_cleanup_disk
|
||||
- nvme: add error handling support for add_disk()
|
||||
- nvme: use blk_mq_alloc_disk
|
||||
- block: add a flag to make put_disk on partially initalized disks safer
|
||||
- nbd: add error handling support for add_disk()
|
||||
- nbd: fix order of cleaning up the queue and freeing the tagset
|
||||
- nbd: use blk_mq_alloc_disk and blk_cleanup_disk
|
||||
- loop: add error handling support for add_disk()
|
||||
- loop: fix order of cleaning up the queue and freeing the tagset
|
||||
- loop: use blk_mq_alloc_disk and blk_cleanup_disk
|
||||
- blk-mq: fix an IS_ERR() vs NULL bug
|
||||
- blk-mq: add the blk_mq_alloc_disk APIs
|
||||
- block: add blk_alloc_disk and blk_cleanup_disk APIs
|
||||
- arm64: config: Disable CONFIG_ARM64_PBHA by default
|
||||
- tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
|
||||
- Revert "tty: fix pid memleak in disassociate_ctty()"
|
||||
- !2716 ext4: recheck buffer valid after page unlock
|
||||
- RDMA/rdmavt: Delete unnecessary NULL check
|
||||
- RDMA/siw: Fix potential page_array out of range access
|
||||
- clk: at91: clk-sam9x60-pll: fix return value check
|
||||
- perf/core: Fix hardlockup failure caused by perf throttle
|
||||
- powerpc/rtas: use memmove for potentially overlapping buffer copy
|
||||
- macintosh: via-pmu-led: requires ATA to be set
|
||||
- powerpc/sysdev/tsi108: fix resource printk format warnings
|
||||
- powerpc/wii: fix resource printk format warnings
|
||||
- powerpc/mpc512x: fix resource printk format warning
|
||||
- macintosh/windfarm_smu_sat: Add missing of_node_put()
|
||||
- spmi: Add a check for remove callback when removing a SPMI driver
|
||||
- staging: rtl8192e: Fix W_DISABLE# does not work after stop/start
|
||||
- serial: 8250: Add missing wakeup event reporting
|
||||
- tty: serial: fsl_lpuart: adjust buffer length to the intended size
|
||||
- firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
|
||||
- usb: mtu3: fix kernel panic at qmu transfer done irq handler
|
||||
- usb: chipidea: fix missing goto in `ci_hdrc_probe`
|
||||
- usb: gadget: tegra-xudc: Fix crash in vbus_draw
|
||||
- sh: sq: Fix incorrect element size for allocating bitmap buffer
|
||||
- i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path
|
||||
- spi: cadence-quadspi: fix suspend-resume implementations
|
||||
- ASoC: fsl_mqs: move of_node_put() to the correct location
|
||||
- coresight: etm_pmu: Set the module field
|
||||
- scripts/gdb: bail early if there are no generic PD
|
||||
- scripts/gdb: bail early if there are no clocks
|
||||
- ia64: salinfo: placate defined-but-not-used warning
|
||||
- ia64: mm/contig: fix section mismatch warning/error
|
||||
- PCI/EDR: Clear Device Status after EDR error recovery
|
||||
- of: Fix modalias string generation
|
||||
- vmci_host: fix a race condition in vmci_host_poll() causing GPF
|
||||
- spi: fsl-spi: Fix CPM/QE mode Litte Endian
|
||||
- spi: qup: Don't skip cleanup in remove's error path
|
||||
- linux/vt_buffer.h: allow either builtin or modular for macros
|
||||
- ASoC: es8316: Handle optional IRQ assignment
|
||||
- ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ
|
||||
- PCI: imx6: Install the fault handler only on compatible match
|
||||
- spi: imx: Don't skip cleanup in remove's error path
|
||||
- spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
|
||||
- iio: light: max44009: add missing OF device matching
|
||||
- fpga: bridge: fix kernel-doc parameter description
|
||||
- usb: dwc3: gadget: Change condition for processing suspend event
|
||||
- usb: host: xhci-rcar: remove leftover quirk handling
|
||||
- pstore: Revert pmsg_lock back to a normal mutex
|
||||
- ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it
|
||||
- tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp.
|
||||
- net: amd: Fix link leak when verifying config failed
|
||||
- netlink: Use copy_to_user() for optval in netlink_getsockopt().
|
||||
- Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work"
|
||||
- ipv4: Fix potential uninit variable access bug in __ip_make_skb()
|
||||
- net/sched: sch_fq: fix integer overflow of "credit"
|
||||
- bpf: Don't EFAULT for getsockopt with optval=NULL
|
||||
- ixgbe: Enable setting RSS table to default values
|
||||
- ixgbe: Allow flow hash to be set via ethtool
|
||||
- wifi: iwlwifi: fw: fix memory leak in debugfs
|
||||
- wifi: iwlwifi: mvm: check firmware response size
|
||||
- wifi: iwlwifi: make the loop for card preparation effective
|
||||
- jdb2: Don't refuse invalidation of already invalidated buffers
|
||||
- wifi: iwlwifi: fw: move memset before early return
|
||||
- wifi: iwlwifi: yoyo: Fix possible division by zero
|
||||
- md/raid10: fix memleak of md thread
|
||||
- bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap
|
||||
- nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage"
|
||||
- nvme: fix async event trace event
|
||||
- nvme: handle the persistent internal error AER
|
||||
- bpf, sockmap: fix deadlocks in the sockhash and sockmap
|
||||
- net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling
|
||||
- f2fs: fix to avoid use-after-free for cached IPU bio
|
||||
- xsk: Fix unaligned descriptor validation
|
||||
- bpftool: Fix bug for long instructions in program CFG dumps
|
||||
- selftests/bpf: Wait for receive in cg_storage_multi test
|
||||
- net: qrtr: correct types of trace event parameters
|
||||
- wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg()
|
||||
- wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg()
|
||||
- crypto: sa2ul - Select CRYPTO_DES
|
||||
- crypto: caam - Clear some memory in instantiate_rng
|
||||
- f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages()
|
||||
- f2fs: apply zone capacity to all zone type
|
||||
- f2fs: enforce single zone capacity
|
||||
- f2fs: handle dqget error in f2fs_transfer_project_quota()
|
||||
- scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS
|
||||
- scsi: target: iscsit: Fix TAS handling during conn cleanup
|
||||
- scsi: target: Fix multiple LUN_RESET handling
|
||||
- scsi: target: Make state_list per CPU
|
||||
- scsi: target: Rename cmd.bad_sector to cmd.sense_info
|
||||
- scsi: target: Rename struct sense_info to sense_detail
|
||||
- net/packet: convert po->auxdata to an atomic flag
|
||||
- net/packet: convert po->origdev to an atomic flag
|
||||
- net/packet: annotate accesses to po->xmit
|
||||
- vlan: partially enable SIOCSHWTSTAMP in container
|
||||
- bpf: Remove misleading spec_v1 check on var-offset stack read
|
||||
- scm: fix MSG_CTRUNC setting condition for SO_PASSSEC
|
||||
- bpf: fix precision propagation verbose logging
|
||||
- bpf: take into account liveness when propagating precision
|
||||
- wifi: rtw88: mac: Return the original error from rtw_mac_power_switch()
|
||||
- wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser()
|
||||
- tools: bpftool: Remove invalid ' json escape
|
||||
- wifi: ath6kl: reduce WARN to dev_dbg() in callback
|
||||
- wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list()
|
||||
- wifi: ath9k: hif_usb: fix memory leak of remain_skbs
|
||||
- wifi: ath6kl: minor fix for allocation size
|
||||
- tick/common: Align tick period with the HZ tick.
|
||||
- tick: Get rid of tick_period
|
||||
- drm/i915: Make intel_get_crtc_new_encoder() less oopsy
|
||||
- debugobject: Prevent init race with static objects
|
||||
- arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step
|
||||
- x86/ioapic: Don't return 0 from arch_dynirq_lower_bound()
|
||||
- regulator: stm32-pwr: fix of_iomap leak
|
||||
- media: venus: dec: Fix handling of the start cmd
|
||||
- media: venus: vdec: Handle DRC after drain
|
||||
- media: venus: preserve DRC state across seeks
|
||||
- media: venus: vdec: Make decoder return LAST flag for sufficient event
|
||||
- media: venus: vdec: Fix non reliable setting of LAST flag
|
||||
- media: rc: gpio-ir-recv: Fix support for wake-up
|
||||
- media: rcar_fdp1: Fix refcount leak in probe and remove function
|
||||
- media: rcar_fdp1: Fix the correct variable assignments
|
||||
- media: rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource()
|
||||
- media: rcar_fdp1: fix pm_runtime_get_sync() usage count
|
||||
- media: rcar_fdp1: simplify error check logic at fdp_open()
|
||||
- x86/apic: Fix atomic update of offset in reserve_eilvt_offset()
|
||||
- regulator: core: Avoid lockdep reports when resolving supplies
|
||||
- regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow()
|
||||
- drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe()
|
||||
- ARM: dts: gta04: fix excess dma channel usage
|
||||
- mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data
|
||||
- ACPI: processor: Fix evaluating _PDC method when running as Xen dom0
|
||||
- drm: msm: adreno: Disable preemption on Adreno 510
|
||||
- drm/msm/adreno: drop bogus pm_runtime_set_active()
|
||||
- drm/msm/adreno: Defer enabling runpm until hw_init()
|
||||
- media: max9286: Free control handler
|
||||
- drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535
|
||||
- firmware: qcom_scm: Clear download bit during reboot
|
||||
- media: bdisp: Add missing check for create_workqueue
|
||||
- ARM: dts: qcom: ipq8064: Fix the PCI I/O port range
|
||||
- ARM: dts: qcom: ipq8064: reduce pci IO size to 64K
|
||||
- ARM: dts: qcom: ipq4019: Fix the PCI I/O port range
|
||||
- arm64: dts: qcom: msm8996: Fix the PCI I/O port range
|
||||
- arm64: dts: qcom: ipq8074: Fix the PCI I/O port range
|
||||
- arm64: dts: qcom: msm8998: Fix the PCI I/O port range
|
||||
- arm64: dts: qcom: sdm845: Fix the PCI I/O port range
|
||||
- arm64: dts: qcom: sdm845: correct dynamic power coefficients
|
||||
- arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name
|
||||
- EDAC/skx: Fix overflows on the DRAM row address mapping arrays
|
||||
- drm/msm/disp/dpu: check for crtc enable rather than crtc active to release shared resources
|
||||
- arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table
|
||||
- arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table
|
||||
- soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe
|
||||
- soc: ti: pm33xx: Enable basic PM runtime support for genpd
|
||||
- drm/probe-helper: Cancel previous job before starting new one
|
||||
- drm/vgem: add missing mutex_destroy
|
||||
- drm/rockchip: Drop unbalanced obj unref
|
||||
- erofs: fix potential overflow calculating xattr_isize
|
||||
- erofs: stop parsing non-compact HEAD index if clusterofs is invalid
|
||||
- tpm, tpm_tis: Claim locality when interrupts are reenabled on resume
|
||||
- tpm, tpm: Implement usage counter for locality
|
||||
- tpm, tpm_tis: Claim locality before writing interrupt registers
|
||||
- tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed
|
||||
- tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register
|
||||
- tpm, tpm_tis: Do not skip reset of original interrupt vector
|
||||
- selinux: ensure av_permissions.h is built when needed
|
||||
- selinux: fix Makefile dependencies of flask.h
|
||||
- selftests/resctrl: Check for return value after write_schemata()
|
||||
- selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem
|
||||
- rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check
|
||||
- clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent
|
||||
- wifi: rtl8xxxu: RTL8192EU always needs full init
|
||||
- mailbox: zynqmp: Fix typo in IPI documentation
|
||||
- mailbox: zynqmp: Fix IPI isr handling
|
||||
- nilfs2: fix infinite loop in nilfs_mdt_get_block()
|
||||
- nilfs2: do not write dirty data after degenerating to read-only
|
||||
- parisc: Fix argument pointer in real64_call_asm()
|
||||
- sound/oss/dmasound: fix build when drivers are mixed =y/=m
|
||||
- iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE
|
||||
- i2c: omap: Fix standard mode false ACK readings
|
||||
- KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted
|
||||
- reiserfs: Add security prefix to xattr name in reiserfs_security_write()
|
||||
- crypto: safexcel - Cleanup ring IRQ workqueues on load failure
|
||||
- crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON()
|
||||
- ring-buffer: Sync IRQ works before buffer destruction
|
||||
- pwm: meson: Fix g12a ao clk81 name
|
||||
- pwm: meson: Fix axg ao mux parents
|
||||
- kheaders: Use array declaration instead of char
|
||||
- ipmi: fix SSIF not responding under certain cond.
|
||||
- ipmi:ssif: Add send_retries increment
|
||||
- MIPS: fw: Allow firmware to pass a empty env
|
||||
- tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem
|
||||
- xhci: fix debugfs register accesses while suspended
|
||||
- staging: iio: resolver: ads1210: fix config mode
|
||||
- ext4: use ext4_journal_start/stop for fast commit transactions
|
||||
- blk-crypto: make blk_crypto_evict_key() more robust
|
||||
- blk-crypto: make blk_crypto_evict_key() return void
|
||||
- blk-mq: release crypto keyslot before reporting I/O complete
|
||||
- hwmon: (adt7475) Use device_property APIs when configuring polarity
|
||||
- hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write
|
||||
- USB: dwc3: fix runtime pm imbalance on unbind
|
||||
- USB: dwc3: fix runtime pm imbalance on probe errors
|
||||
- PCI: qcom: Fix the incorrect register usage in v2.7.0 config
|
||||
- PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock
|
||||
- wireguard: timers: cast enum limits members to int in prints
|
||||
- asm-generic/io.h: suppress endianness warnings for readq() and writeq()
|
||||
- ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750
|
||||
- iio: adc: palmas_gpadc: fix NULL dereference on rmmod
|
||||
- driver core: Don't require dynamic_debug for initcall_debug probe timing
|
||||
- USB: serial: option: add UNISOC vendor and TOZED LT70C product
|
||||
- drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var
|
||||
- KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg()
|
||||
- counter: 104-quad-8: Fix race condition between FLAG and CNTR reads
|
||||
- !2783 Add error handle for add_disk
|
||||
- !2782 cpufreq: Abort show()/store() for half-initialized policies
|
||||
- perf: Fix kabi breakage in struct perf_branch_entry
|
||||
- drivers: perf: arm_pmuv3: Enable branch stack sampling via FEAT_BRBE
|
||||
- drivers: perf: arm_pmuv3: Enable branch stack sampling framework
|
||||
- drivers: perf: arm_pmu: Add new sched_task() callback
|
||||
- arm64/sysreg: Add BRBE registers and fields
|
||||
- perf branch: Fix interpretation of branch records
|
||||
- perf record: Add remaining branch filters: "no_cycles", "no_flags" & "hw_index"
|
||||
- perf: Consolidate branch sample filter helpers
|
||||
- perf branch: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform
|
||||
- perf branch: Add branch privilege information request flag
|
||||
- perf branch: Extend branch type classification
|
||||
- perf branch: Add system error and not in transaction branch types
|
||||
- perf: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform
|
||||
- perf: Capture branch privilege information
|
||||
- perf: Extend branch type classification
|
||||
- perf/core: Add speculation info to branch entries
|
||||
- perf: Add system error and not in transaction branch types
|
||||
- arm64/sysreg: Introduce helpers for access to sysreg fields
|
||||
- perf script: Output branch sample type
|
||||
- perf script: Refactor branch stack printing
|
||||
- perf session: Print branch stack entry type in --dump-raw-trace
|
||||
- perf evsel: Add error message for unsupported branch stack cases
|
||||
- perf: Add irq and exception return branch types
|
||||
- perf tools: Add missing branch_sample_type to perf_event_attr__fprintf()
|
||||
- block: Set memalloc_noio to false in the error path
|
||||
- block: Fix minor range check in device_add_disk()
|
||||
- block: clear ->slave_dir when dropping the main slave_dir reference
|
||||
- block: call blk_get_queue earlier in __device_add_disk
|
||||
- block: check minor range in device_add_disk()
|
||||
- block: fix memory leak for elevator on add_disk failure
|
||||
- block: Fix the kabi change on blk_register_region
|
||||
- block: Fix the kabi change in device_add_disk
|
||||
- block: fix error unwinding in device_add_disk
|
||||
- block: fix device_add_disk() kobject_create_and_add() error handling
|
||||
- block: add error handling for device_add_disk / add_disk
|
||||
- block: return errors from blk_register_region
|
||||
- block: add the events* attributes to disk_attrs
|
||||
- block: return errors from disk_alloc_events
|
||||
- block: return errors from blk_integrity_add
|
||||
- block: call blk_integrity_add earlier in device_add_disk
|
||||
- block: fold register_disk into device_add_disk
|
||||
- nbd: fix possible overflow on 'first_minor' in nbd_dev_add()
|
||||
- nbd: fix possible overflow for 'first_minor' in nbd_dev_add()
|
||||
- nbd: fix max value for 'first_minor'
|
||||
- Revert "Revert "block: nbd: add sanity check for first_minor""
|
||||
- nbd: Reorganize the messy commit log about the first_minor check
|
||||
- cpufreq: make interface functions and lock holding state clear
|
||||
- cpufreq: Abort show()/store() for half-initialized policies
|
||||
- RDMA/hns: Fix signed-unsigned mixed comparisons
|
||||
- RDMA/hns: Fix printing level of asynchronous events
|
||||
- RDMA/hns: Fix CQ and QP cache affinity
|
||||
- RDMA/hns: Fix inaccurate error label name in init instance
|
||||
- RDMA/hns: Remove VF extend configuration
|
||||
- RDMA/hns: Fix AH attr queried by query_qp
|
||||
- Revert "RDMA/hns: Fix AH attr queried by query_qp"
|
||||
- Revert "RDMA/hns: Remove VF extend configuration"
|
||||
- Revert "RDMA/hns: Fix inaccurate error label name in init instance"
|
||||
- Revert "RDMA/hns: Fix CQ and QP cache affinity"
|
||||
- Revert "RDMA/hns: Fix printing level of asynchronous events"
|
||||
- Revert "RDMA/hns: Fix signed-unsigned mix with relational"
|
||||
- blk-mq: avoid housekeeping CPUs scheduling a worker on a non-housekeeping CPU
|
||||
- !2765 Remove invalid cpu selection logic in dynamic affinity
|
||||
- iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode
|
||||
- iommu: Indicate queued flushes via gather data
|
||||
- iommu: Handle freelists when using deferred flushing in iommu drivers
|
||||
- vfio/pci: Add DVSEC PCI Extended Config Capability to user visible list.
|
||||
- PCI: Add #defines for accessing PCIe DVSEC fields
|
||||
- iommu/vt-d: Fix kdump kernels boot failure with scalable mode
|
||||
- iommu/vt-d: Fix buggy QAT device mask
|
||||
- iommu/vt-d: Add a fix for devices need extra dtlb flush
|
||||
- sched/fair: Remove invalid cpu selection logic in dynamic affinity
|
||||
- !2757 soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods
|
||||
- !2546 memcg swap qos: add ability to disable memcg swap
|
||||
- soc: hisilicon: hisi_hbmdev: Add hbm acls repair and query methods
|
||||
- vhost-vdpa: fix compile warnings
|
||||
- arm64: openeuler_defconfig: add VDPA config
|
||||
- vhost-vdpa: fix msi irq request err
|
||||
- vhost-vdpa: Allow transparent MSI IOV
|
||||
- export iommu_get_resv_regions and iommu_set_resv_regions
|
||||
- vhost: add VHOST feature VHOST_BACKEND_F_BYTEMAPLOG
|
||||
- vhost-vdpa: add uAPI for device migration status
|
||||
- vdpa: add vdpa device migration status ops
|
||||
- vhost-vdpa: add uAPI for device buffer
|
||||
- vdpa: add device state operations
|
||||
- vhost-vdpa: add uAPI for logging
|
||||
- vdpa: add log operations
|
||||
- tools include UAPI: Sync linux/vhost.h with the kernel sources
|
||||
- vdpa: add get_backend_features vdpa operation
|
||||
- virtio: fix virtio transitional ids
|
||||
- virtio: update virtio id table, add transitional ids
|
||||
- PCI/IOV: Add pci_iov_vf_id() to get VF index
|
||||
- vhost_vdpa: support PACKED when setting-getting vring_base
|
||||
- vhost_vdpa: tell vqs about the negotiated
|
||||
- vhost_vdpa: fix unmap process in no-batch mode
|
||||
- vhost-vdpa: use bind_mm/unbind_mm device callbacks
|
||||
- vdpa: add bind_mm/unbind_mm callbacks
|
||||
- vhost-vdpa: vhost_vdpa_alloc_domain() should be using a const struct bus_type *
|
||||
- vhost-vdpa: free iommu domain after last use during cleanup
|
||||
- vhost-vdpa: uAPI to resume the device
|
||||
- vhost-vdpa: Introduce RESUME backend feature bit
|
||||
- vdpa: Add resume operation
|
||||
- vhost_vdpa: fix the crash in unmap a large memory
|
||||
- vhost-vdpa: fix an iotlb memory leak
|
||||
- !2683 fix memcgv1 oom meminfo bug
|
||||
- !2443 CVE-2023-37453
|
||||
- !2721 net: sched: sch_qfq: Use non-work-conserving warning handler
|
||||
- !2737 perf auxtrace ptt: Record whether an auxtrace mmap is needed
|
||||
- perf auxtrace ptt: Record whether an auxtrace mmap is needed
|
||||
- !2670 page_pool: Add support query allocation stats and recycle stats
|
||||
- !2714 crypto: hisilicon/zip - support deflate algorithm
|
||||
- net: sched: sch_qfq: Use non-work-conserving warning handler
|
||||
- net: page_pool: fix kabi issue for page poos statistics
|
||||
- !2678 io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
|
||||
- ext4: recheck buffer valid after page unlock
|
||||
- crypto: hisilicon/zip - support deflate algorithm
|
||||
- net: page_pool: add page allocation stats for two fast page allocate path
|
||||
- net: page_pool: introduce ethtool stats
|
||||
- page_pool: Add recycle stats to page_pool_put_page_bulk
|
||||
- Documentation: update networking/page_pool.rst
|
||||
- page_pool: Add function to batch and return stats
|
||||
- page_pool: Add recycle stats
|
||||
- page_pool: Add allocation stats
|
||||
- memcg: dump memory.stat during cgroup OOM for v1
|
||||
- memcg: use seq_buf_do_printk() with mem_cgroup_print_oom_meminfo()
|
||||
- seq_buf: Add seq_buf_do_printk() helper
|
||||
- seq_buf: Add seq_buf_terminate() API
|
||||
- io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
|
||||
- memcg/swap: add ability to disable memcg swap
|
||||
- USB: core: Fix oversight in SuperSpeed initialization
|
||||
- USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
|
||||
- USB: core: Change usb_get_device_descriptor() API
|
||||
- USB: core: Unite old scheme and new scheme descriptor reads
|
||||
- anolis: net/smc: do not send msg in receiving process when tx is not blocked.
|
||||
- net/smc: Send out the remaining data in sndbuf before close
|
||||
- net/smc: don't send in the BH context if sock_owned_by_user
|
||||
- net/smc: send directly on setting TCP_NODELAY
|
||||
- net/smc: add autocorking support
|
||||
- net/smc: Call trace_smc_tx_sendmsg when data corked
|
||||
- net/smc: Add comment for smc_tx_pending
|
||||
- net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag
|
||||
- net/smc: Remove corked dealyed work
|
||||
- net/smc: Send directly when TCP_CORK is cleared
|
||||
- net/smc: rdma write inline if qp has sufficient inline space
|
||||
- net/smc: send cdc msg inline if qp has sufficient inline space
|
||||
- net/smc: Rename 'llc_conf_mutex' variable to 'llc_conf_lock' in struct smc_link_group
|
||||
- net/smc: replace mutex rmbs_lock and sndbufs_lock with rw_semaphore
|
||||
- net/smc: use read semaphores to reduce unnecessary blocking in smc_buf_create() & smcr_buf_unuse()
|
||||
- net/smc: llc_conf_mutex refactor, replace it with rw_semaphore
|
||||
- configs: enable CONFIG_SMC and CONFIG_SMC_DIAG by default
|
||||
- net/smc: optimize for smc_sndbuf_sync_sg_for_device and smc_rmb_sync_sg_for_cpu
|
||||
- net/smc: remove redundant dma sync ops
|
||||
|
||||
* Thu Nov 16 2023 huangzq6 <huangzhenqiang2@huawei.com> - 5.10.0-166.0.0.81
|
||||
- add signature for vmlinux
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user