[bot] upd: 5.15.112 -> 5.15.117

Changelog:

3c589_cs: Fix an error handling path in tc589_probe()
ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects
ACPICA: Avoid undefined behavior: applying zero offset to null pointer
ACPI: EC: Fix oops when removing custom query handlers
ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P
af_key: Reject optional tunnel/BEET mode templates in outbound policies
af_packet: do not use READ_ONCE() in packet_bind()
af_packet: Fix data-races of pkt_sk(sk)->num.
afs: Fix setting of mtime when creating a file/dir/symlink
af_unix: Fix a data race of sk->sk_receive_queue->qlen.
af_unix: Fix data races around sk->sk_shutdown.
ALSA: firewire-digi00x: prevent potential use after free
ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table
ALSA: hda/ca0132: add quirk for EVGA X299 DARK
ALSA: hda: Fix Oops by 9.1 surround channel names
ALSA: hda: Fix unhandled register update during auto-suspend period
ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs.
ALSA: hda/realtek: Add a quirk for HP EliteDesk 805
ALSA: hda/realtek: Add a quirk for HP Slim Desktop S01
ALSA: hda/realtek: Add Lenovo P3 Tower platform
ALSA: hda/realtek: Add quirk for 2nd ASUS GU603
ALSA: hda/realtek: Add quirk for Clevo L140AU
ALSA: hda/realtek: Add quirk for Clevo NS50AU
ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15
ALSA: hda/realtek: Enable headset onLenovo M70/M90
ALSA: oss: avoid missing-prototype warnings
ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go
amd-xgbe: fix the false linkup in xgbe_phy_status
arm64: Also reset KASAN tag if page is not PG_mte_tagged
arm64: dts: imx8mn-beacon: Fix SPI CS pinmux
arm64: dts: imx8mn-var-som: fix PHY detection bug by adding deassert delay
arm64: dts: imx8qm-mek: correct GPIOs for USDHC2 CD and WP signals
arm64: dts: imx8-ss-dma: assign default clock rate for lpuarts
arm64: dts: qcom: msm8996: Add missing DWC3 quirks
arm64: dts: qcom: sc7180-lite: Fix SDRAM freq for misidentified sc7180-lite boards
arm64/mm: mark private VM_FAULT_X defines as vm_fault_t
arm64: vdso: Pass (void *) to virt_to_page()
ARM: 9295/1: unwind:fix unwind abort for uleb128 case
ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings
ARM: defconfig: drop CONFIG_DRM_RCAR_LVDS
ARM: dts: at91: sama7g5ek: fix debounce delay property for shdwc
ARM: dts: stm32: add pin map for CAN controller on stm32f7
ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15
ASoC: codecs: wsa881x: do not set can_multi_write flag
ASoC: dt-bindings: Adjust #sound-dai-cells on TI's single-DAI codecs
ASoC: dwc: limit the number of overrun messages
ASoC: fsl_micfil: Fix error handler with pm_runtime_enable
ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg
ASoC: lpass: Fix for KASAN use_after_free out of bounds
ASoC: mediatek: mt8195-afe-pcm: Convert to platform remove callback returning void
ASoC: mediatek: mt8195: fix use-after-free in driver remove path
ASoC: rt5682: Disable jack detection interrupt during suspend
ASoC: ssm2602: Add workaround for playback distortions
ata: ahci: fix enum constants for gcc-13
ata: libata-scsi: Use correct device no in ata_find_dev()
ath6kl: Use struct_group() to avoid size-mismatched casting
atm: hide unused procfs functions
batman-adv: Broken sync while rescheduling delayed work
binder: add lockless binder_alloc_(set|get)_vma()
binder: fix UAF caused by faulty buffer cleanup
binder: fix UAF of alloc->vma in race with munmap()
blk-iocost: avoid 64-bit division in ioc_timer_fn
block/blk-iocost (gcc13): keep large values in a new enum
block: fix revalidate performance regression
block/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITE
bluetooth: Add cmd validity checks at the start of hci_sock_ioctl()
Bluetooth: btintel: Add LE States quirk support
Bluetooth: Fix l2cap_disconnect_req deadlock
Bluetooth: Fix use-after-free in hci_remove_ltk/hci_remove_irk
Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set
Bluetooth: hci_qca: fix debugfs registration
Bluetooth: L2CAP: Add missing checks for invalid DCID
Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp
bnxt: avoid overflow in bnxt_get_nvram_directory()
bnxt_en: Don't issue AP reset during ethtool's reset operation
bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks
bnxt_en: Query default VLAN before VNIC setup on a VF
Bonding: add arp_missed_max option
bonding: fix send_peer_notif overflow
bonding (gcc13): synchronize bond_{a,t}lb_xmit() types
bpf: Add extra path pointer check to d_path helper
bpf: Add preempt_count_{sub,add} into btf id deny list
bpf: Annotate data races in bpf_local_storage
bpf: fix a memory leak in the LRU and LRU_PERCPU hash maps
bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields
bpf: Fix UAF in task local storage
bridge: always declare tunnel functions
btrfs: abort transaction when sibling keys check fails for leaves
btrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds
btrfs: use nofs when cleaning up aborted transactions
can: isotp: recvmsg(): allow MSG_CMSG_COMPAT flag
can: j1939: avoid possible use-after-free when j1939_can_rx_register fails
can: j1939: change j1939_netdev_lock type to mutex
can: j1939: j1939_sk_send_loop_abort(): improved error queue handling in J1939 Socket
can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag
can: kvaser_pciefd: Call request_irq() before enabling interrupts
can: kvaser_pciefd: Clear listen-only bit if not explicitly requested
can: kvaser_pciefd: Disable interrupts in probe error path
can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt
can: kvaser_pciefd: Empty SRB buffer in probe
can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop()
cassini: Fix a memory leak in the error handling path of cas_init_one()
ceph: fix use-after-free bug for inodes when flushing capsnaps
ceph: force updating the msg pointer in non-split case
cifs: mapchars mount option ignored
clk: tegra20: fix gcc-7 constant overflow warning
coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet()
cpupower: Make TSC read per CPU for Mperf monitor
debugobjects: Don't wake up kswapd from fill_pool()
dmaengine: at_xdmac: fix potential Oops in at_xdmac_prep_interleaved()
dmaengine: at_xdmac: Move the free desc to the tail of the desc list
dmaengine: pl330: rename _start to prevent build error
drm/amd/display: Use DC_LOG_DC in the trasform pixel function
drm/amd: Fix an out of bounds error in BIOS parser
drm/amdgpu: fix xclk freq on CHIP_STONEY
drm/amdgpu/gfx10: Disable gfxoff before disabling powergating.
drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init"
drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged
drm/amdgpu: Use the default reset when loading or reloading the driver
drm/amd/pm: conditionally disable pcie lane switching for some sienna_cichlid SKUs
drm/amd/pm: Fix power context allocation in SMU13
drm/amd/pm: reverse mclk and fclk clocks levels for renoir
drm/amd/pm: reverse mclk and fclk clocks levels for vangogh
drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp
drm/ast: Fix ARM compatibility
drm/displayid: add displayid_get_header() and check bounds better
drm/exynos: fix g2d_open/close helper function definitions
drm/i915/dp: prevent potential div-by-zero
drm/i915: Explain the magic numbers for AUX SYNC/precharge length
drm/i915/gt: Use the correct error value when kernel_context() fails
drm/i915/selftests: Add some missing error propagation
drm/i915/selftests: Increase timeout for live_parallel_switch
drm/i915/selftests: Stop using kthread_stop()
drm/i915: Use 18 fast wake AUX sync len
drm/mipi-dsi: Set the fwnode for mipi_dsi_device
drm/msm: Be more shouty if per-process pgtables aren't working
drm/msm/dp: Clean up handling of DP AUX interrupts
drm/msm/dpu: Add INTF_5 interrupts
drm/msm/dpu: Move non-MDP_TOP INTF_INTR offsets out of hwio header
drm/msm/dp: unregister audio driver during unbind
drm/msm/dpu: Remove duplicate register defines from INTF
drm/rcar: stop using 'imply' for dependencies
drm/tegra: Avoid potential 32-bit integer overflow
dt-binding: cdns,usb3: Fix cdns,on-chip-buff-size type
dt-bindings: ata: ahci-ceva: convert to yaml
dt-bindings: ata: ahci-ceva: Cover all 4 iommus entries
dt-bindings: display/msm: dsi-controller-main: Document qcom, master-dsi and qcom, sync-dual-dsi
dt-bindings: iio: adc: renesas,rcar-gyroadc: Fix adi,ad7476 compatible value
dt-bindings: usb: snps,dwc3: Fix "snps,hsphy_interface" type
eeprom: at24: also select REGMAP
erspan: get the proto with the md version for collect_md
ext2: Check block size validity during mount
ext4: add EA_INODE checking to ext4_iget()
ext4: add lockdep annotations for i_data_sem for ea_inode's
ext4: allow ext4_get_group_info() to fail
ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set
ext4: disallow ea_inodes with extended attributes
ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled
ext4: enable the lazy init thread when remounting read/write
ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()
ext4: fix lockdep warning when enabling MMP
ext4: only check dquot_initialize_needed() when debugging
ext4: reflect error codes from ext4_multi_mount_protect() to its callers
ext4: remove an unused variable warning with CONFIG_QUOTA=n
ext4: set goal start correctly in ext4_mb_normalize_request
ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find()
f2fs: fix iostat lock protection
f2fs: fix to check readonly condition correctly
f2fs: fix to drop all dirty pages during umount() if cp_error is set
fbcon: Fix null-ptr-deref in soft_cursor
fbdev: arcfb: Fix error handling in arcfb_probe()
fbdev: imsttfb: Fix use after free bug in imsttfb_probe
fbdev: modedb: Add 1920x1080 at 60 Hz video mode
fbdev: stifb: Fix info entry in sti_struct on error path
fbdev: udlfb: Fix endpoint check
firmware: arm_ffa: Check if ffa_driver remove is present before executing
firmware: arm_ffa: Fix FFA device names for logical partitions
firmware: arm_ffa: Set handle field to zero in memory descriptor
firmware: arm_ffa: Set reserved/MBZ fields to zero in the memory descriptors
firmware: arm_sdei: Fix sleep from invalid context BUG
forcedeth: Fix an error handling path in nv_probe()
fs: fix undefined behavior in bit shift for SB_NOUSER
fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()
fs/ntfs3: Add length check in indx_get_root
fs/ntfs3: Enhance the attribute size check
fs/ntfs3: Fix a possible null-pointer dereference in ni_clear()
fs/ntfs3: Fix NULL dereference in ni_write_inode
fs/ntfs3: Fix NULL pointer dereference in 'ni_write_inode'
fs/ntfs3: Validate MFT flags before replaying logs
gcc-plugins: Reorganize gimple includes for GCC 13
gfs2: Don't deref jdesc in evict
gfs2: Fix inode height consistency check
gpio: mockup: Fix mode of debugfs files
gve: Remove the code of clearing PBA bit
HID: google: add jewel USB id
HID: logitech-hidpp: Don't use the USB serial for USB devices
HID: logitech-hidpp: Reconcile USB and Unifying serials
HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs
HID: wacom: add three styli to wacom_intuos_get_tool_type
HID: wacom: avoid integer overflow in wacom_intuos_inout()
HID: wacom: Force pen out of prox if no events have been received in a while
HID: wacom: generic: Set battery quirk only when we see battery data
i2c: mv64xxx: Fix reading invalid status value in atomic mode
i2c: sprd: Delete i2c adapter in .remove's error path
i40e: fix build warning in ice_fltr_add_mac_to_list()
i40e: Remove string printing for i40e_status
i40e: use int for i40e_status
igb: fix bit_shift to be in [1..8] range
iio: accel: st_accel: Fix invalid mount_matrix on devices without ACPI _ONT method
iio: adc: ad7192: Change "shorted" channels to differential
iio: adc: ad_sigma_delta: Fix IRQ issue by setting IRQ_DISABLE_UNLAZY flag
iio: adc: mxs-lradc: fix the order of two cleanup operations
iio: dac: build ad5758 driver when AD5758 is selected
iio: dac: mcp4725: Fix i2c_master_send() return value handling
iio: imu: inv_icm42600: fix timestamp reset
iio: light: vcnl4035: fixed chip ID check
Input: fix open count when closing inhibited device
Input: psmouse - fix OOB access in Elantech protocol
Input: xpad - add constants for GIP interface numbers
Input: xpad - delete a Razer DeathAdder mouse VID/PID entry
iommu/amd: Don't block updates to GATag if guest mode is on
iommu/amd: Fix domain flush size when syncing iotlb
iommu/arm-smmu-qcom: Limit the SMR groups to 128
iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any
iommu/rockchip: Fix unwind goto issue
iommu/sprd: Release dma buffer to avoid memory leak
ipv{4,6}/raw: fix output xfrm lookup wrt protocol
ipv6: Fix out-of-bounds access in ipv6_find_tlv()
ipv6: rpl: Fix Route of Death.
ipvlan:Fix out-of-bounds caused by unclear skb->cb
ipvs: Update width of source for ip_vs_sync_conn_options
irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
irqchip/mips-gic: Get rid of the reliance on irq_cpu_online()
irqchip/mips-gic: Use raw spinlock for gic_lock
KEYS: asymmetric: Copy sig and digest in public_key_verify_signature()
ksmbd: allocate one more byte for implied bcc[0]
ksmbd: fix credit count leakage
ksmbd: fix global-out-of-bounds in smb2_find_context_vals
ksmbd: fix incorrect AllocationSize set in smb2_get_info
ksmbd: fix wrong UserName check in session_user
ksmbd: smb2: Allow messages padded to 8byte boundary
KVM: x86: Account fastpath-only VM-Exits in vCPU stats
lib: cpu_rmap: Avoid use after free on rmap->obj array entries
lib: cpu_rmap: Fix potential use-after-free in irq_cpu_rmap_release()
linux/dim: Do nothing if no time delta between samples
m68k: Move signal frame following exception on 68020/030
mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()
mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()
mcb-pci: Reallocate memory region to avoid memory overlapping
md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk()
media: cx23885: Fix a null-ptr-deref bug in buffer_prepare() and buffer_finish()
media: dvb_ca_en50221: fix a size write bug
media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()
media: dvb-core: Fix use-after-free due on race condition at dvb_net
media: dvb-core: Fix use-after-free due to race at dvb_register_device()
media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221
media: dvb_demux: fix a bug for the continuity counter
media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer()
media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer()
media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address
media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer()
media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer()
media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer
media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table
media: netup_unidvb: fix irq init by register it at the end of probe
media: netup_unidvb: fix use-after-free at del_timer()
media: pci: tw68: Fix null-ptr-deref bug in buf prepare and finish
media: Prefer designated initializers over memset for subdev pad ops
media: radio-shark: Add endpoint checks
media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE
media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb()
media: uvcvideo: Don't expose unsupported formats to userspace
memstick: r592: Fix UAF bug in r592_remove due to race condition
mfd: dln2: Fix memory leak in dln2_probe()
misc: fastrpc: reject new invocations during device removal
misc: fastrpc: return -EPIPE to invocations on device removal
mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order
mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works
mmc: vub300: fix invalid response handling
mtd: rawnand: ingenic: fix empty stub helper definitions
mtd: rawnand: marvell: don't set the NAND frequency select
mtd: rawnand: marvell: ensure timing values are written
nbd: Fix debugfs_create_dir error checking
nbd: fix incomplete validation of ioctl arg
neighbour: fix unaligned access to pneigh_entry
net: add vlan_get_protocol_and_depth() helper
net: annotate sk->sk_err write from do_recvmmsg()
net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()
net: bcmgenet: Restore phy_stop() depending upon suspend/close
net: Catch invalid index in XPS mapping
net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize
net: datagram: fix data-races in datagram_poll()
net: deal with most data-races in sk_wait_event()
net: dsa: introduce helpers for iterating through ports using dp
net: dsa: lan9303: allow vid != 0 in port_fdb_{add|del} methods
net: dsa: mt7530: fix network connectivity with multiple CPU ports
net: dsa: mt7530: rework mt753[01]_setup
net: dsa: mt7530: split-off common parts from mt7531_setup
net: dsa: mv88e6xxx: Fix mv88e6393x EPC write command offset
net: dsa: mv88e6xxx: Increase wait after reset deactivation
net: enetc: correct the statistics of rx bytes
net: fec: Better handle pm_runtime_get() failing in .remove()
netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT
netfilter: conntrack: fix NULL pointer dereference in nf_confirm_cthelper
netfilter: conntrack: fix possible bug_on with enable_hooks=1
netfilter: ctnetlink: Support offloaded conntrack entry deletion
netfilter: ipset: Add schedule point in call_ad().
netfilter: nf_tables: always release netdev hooks from notifier
netfilter: nf_tables: fix nft_trans type confusion
netfilter: nft_set_rbtree: fix null deref on element insertion
net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().
net: fix skb leak in __skb_tstamp_tx()
net: fix stack overflow when LRO is disabled for virtual interfaces
net: hns3: fix output information incomplete for dumping tx queue info with debugfs
net: hns3: fix reset delay time to avoid configuration timeout
net: hns3: fix sending pfc frames after reset issue
net/ipv6: fix bool/int mismatch for skip_notify_on_dev_down
netlink: annotate accesses to nlk->cb_running
net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe()
net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure
net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device
net/mlx5: devcom only supports 2 ports
net/mlx5: Devcom, serialize devcom registration
net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE
net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs
net/mlx5e: do as little as possible in napi poll when budget is 0
net/mlx5e: Don't attach netdev profile while handling internal error
net/mlx5e: Fix deadlock in tc route query code
net/mlx5e: Fix error handling in mlx5e_refresh_tirs
net/mlx5e: Fix SQ wake logic in ptp napi_poll context
net/mlx5: Fix error message when failing to allocate device memory
net/mlx5: fw_tracer, Fix event handling
net/mlx5: Read embedded cpu after init bit cleared
net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report
net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()
net: page_pool: use in_softirq() instead
net: pasemi: Fix return type of pasemi_mac_start_tx()
net: phy: dp83867: add w/a for packet errors seen with short cables
net: phy: mscc: add VSC8502 to MODULE_DEVICE_TABLE
net: phy: mscc: enable VSC8501/2 RGMII RX clock
netrom: fix info-leak in nr_write_internal()
net: sched: act_police: fix sparse errors in tcf_police_dump()
net: sched: fix NULL pointer dereference in mq_attach
net: sched: fix possible refcount leak in tc_chain_tmplt_add()
net/sched: flower: fix possible OOB write in fl_set_geneve_opt()
net/sched: fq_pie: ensure reasonable TCA_FQ_PIE_QUANTUM values
net: sched: move rtm_tca_policy declaration to include file
net/sched: Prohibit regrafting ingress or clsact Qdiscs
net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs
net/sched: sch_clsact: Only create under TC_H_CLSACT
net/sched: sch_ingress: Only create under TC_H_INGRESS
net/smc: Avoid to access invalid RMBs' MRs in SMCRv1 ADD LINK CONT
net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register
net: stmmac: switch to use interrupt for hw crosstimestamping
net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818
nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode()
null_blk: Always check queue mode setting from configfs
nvme-multipath: don't call blk_mark_disk_dead in nvme_mpath_remove_disk
nvme-pci: add NVME_QUIRK_BOGUS_NID for HS-SSD-FUTURE 2048G
nvme-pci: add quirk for missing secondary temperature thresholds
nvme-pci: Add quirk for Teamgroup MP33 SSD
ocfs2: Switch to security_inode_init_security()
octeontx2-pf: Fix TSOv6 offload
page_pool: fix inconsistency for page_pool_ring_[un]lock()
parisc: Allow to reboot machine after system halt
parisc: Fix flush_dcache_page() for usage from irq context
parisc: Handle kgdb breakpoints only in kernel context
parisc: Replace regular spinlock with spin_trylock on panic path
perf/x86/uncore: Correct the number of CHAs on SPR
phy: st: miphy28lp: use _poll_timeout functions for waits
pinctrl: meson-axg: add missing GPIOA_18 gpio group
platform/mellanox: mlxbf-pmc: fix sscanf() error checking
platform/surface: aggregator: Allow completion work-items to be executed in parallel
platform/x86: hp-wmi: add micmute to hp_wmi_keymap struct
platform/x86: hp-wmi: Support touchpad on/off
platform/x86: intel_scu_pcidrv: Add back PCI ID for Medfield
platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering
platform/x86: ISST: Remove 8 socket limit
platform/x86: Move existing HP drivers to a new hp subdir
powerpc/64s/radix: Fix soft dirty tracking
powerpc/iommu: Incorrect DDW Table is referenced for SR-IOV device
powerpc/iommu: Limit number of TCEs to 512 for H_STUFF_TCE hcall
power: supply: bq24190: Call power_supply_changed() after updating input current
power: supply: bq27xxx: Add cache parameter to bq27xxx_battery_current_and_status()
power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize
power: supply: bq27xxx: Ensure power_supply_changed() is called on current sign changes
power: supply: bq27xxx: expose battery data when CI=1
power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition
power: supply: bq27xxx: Fix I2C IRQ race on remove
power: supply: bq27xxx: Fix poll_interval handling and races on remove
power: supply: bq27xxx: Move bq27xxx_battery_update() down
power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier()
power: supply: leds: Fix blink to LED on transition
power: supply: mt6360: add a check of devm_work_autocancel in mt6360_charger_probe
power: supply: sbs-charger: Fix INHIBITED bit for Status reg
qed/qede: Fix scheduling while atomic
rbd: get snapshot context after exclusive lock is ensured to be held
rbd: move RBD_OBJ_FLAG_COPYUP_ENABLED flag setting
rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access
RDMA/bnxt_re: Fix a possible memory leak
RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx
RDMA/bnxt_re: Fix the page_size used during the MR creation
RDMA/core: Fix multiple -Warray-bounds warnings
RDMA/efa: Fix unsupported page sizes in device
RDMA/hns: Fix base address table allocation
RDMA/hns: Modify the value of long message loopback slice
RDMA/irdma: Add SW mechanism to generate completions on error
RDMA/irdma: Do not generate SW completions for NOPs
RDMA/irdma: Fix drain SQ hang with no completion
RDMA/irdma: Fix Local Invalidate fencing
RDMA/irdma: Prevent QP use after free
recordmcount: Fix memory leaks in the uwrite function
refscale: Move shutdown from wait_event() to wait_event_idle()
regmap: Account for register length when chunking
regmap: cache: Return error in cache sync operations for REGCACHE_NONE
regulator: mt6359: add read check for PMIC MT6359
regulator: pca9450: Fix BUCK2 enable_mask
remoteproc: stm32_rproc: Add mutex protection for workqueue
remove the sx8 block driver
Revert "android: binder: stop saving a pointer to the VMA"
Revert "binder_alloc: add missing mmap_lock calls when using the VMA"
Revert "debugobject: Ensure pool refill (again)"
Revert "ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled"
Revert "Fix XFRM-I support for nested ESP tunnels"
Revert "staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE"
rfs: annotate lockless accesses to RFS sock flow table
rfs: annotate lockless accesses to sk->sk_rxhash
riscv: fix kprobe __user string arg print fault issue
riscv: Fix unused variable warning when BUILTIN_DTB is set
rtnetlink: call validate_linkmsg in rtnl_create_link
s390/cio: include subchannels without devices also for evaluation
s390/dasd: Use correct lock while counting channel queue length
s390/pkey: zeroize key blobs
s390/qdio: fix do_sqbs() inline assembly constraint
s390/topology: honour nr_cpu_ids when adding CPUs
samples/bpf: Fix fout leak in hbm's run_bpf_prog
sched: Fix KCSAN noinstr violation
scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed
scsi: dpt_i2o: Do not process completions with invalid addresses
scsi: dpt_i2o: Remove broken pass-through ioctl (I2OUSERCMD)
scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow
scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition
scsi: stex: Fix gcc 13 warnings
scsi: storvsc: Don't pass unused PFNs to Hyper-V host
scsi: target: iscsit: Free cmds before session free
scsi: ufs: core: Fix I/O hang that occurs when BKOPS fails in W-LUN suspend
scsi: ufs: ufs-pci: Add support for Intel Lunar Lake
sctp: fix an issue that plpmtu can never go to complete state
selftests/bpf: Fix sockopt_sk selftest
selftests/bpf: Verify optval=NULL case
selftests: fib_tests: mute cleanup error message
selftests/memfd: Fix unknown type name build failure
selftests: mptcp: connect: skip if MPTCP is not supported
selftests: mptcp: diag: skip if MPTCP is not supported
selftests: mptcp: join: skip if MPTCP is not supported
selftests: mptcp: pm nl: skip if MPTCP is not supported
selftests: mptcp: simult flows: skip if MPTCP is not supported
selftests: mptcp: sockopt: skip if MPTCP is not supported
selftests: seg6: disable DAD on IPv6 router cfg for srv6_end_dt4_l3vpn_test
selftets: seg6: disable rp_filter by default in srv6_end_dt4_l3vpn_test
selinux: don't use make's grouped targets feature yet
serial: 8250_bcm7271: balance clk_enable calls
serial: 8250_bcm7271: fix leak in `brcmuart_probe`
serial: 8250_exar: Add support for USR298x PCI Modems
serial: 8250: Reinit port->pm on port specific driver unbind
serial: 8250_tegra: Fix an error handling path in tegra_uart_probe()
serial: Add support for Advantech PCI-1611U card
serial: arc_uart: fix of_iomap leak in `arc_serial_probe`
serial: qcom-geni: fix enabling deactivated interrupt
sfc (gcc13): synchronize ef100_enqueue_skb()'s return type
SMB3: Close all deferred handles of inode in case of handle lease break
SMB3: drop reference to cfile before sending oplock break
soundwire: qcom: gracefully handle too many ports in DT
spi: fsl-cpm: Use 16 bit mode for large transfers with even size
spi: fsl-spi: Re-organise transfer bits_per_word adaptation
spi: qup: Request DMA before enabling clocks
spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3
staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE
statfs: enforce statfs[64] structure initialization
SUNRPC: always free ctxt when freeing deferred request
SUNRPC: Clean up svc_deferred_class trace events
SUNRPC: double free xprt_ctxt while still in use
SUNRPC: Fix trace_svc_register() call site
SUNRPC: Remove dead code in svc_tcp_release_rqst()
SUNRPC: Remove svc_rqst::rq_xprt_hlen
tcp: add annotations around sk->sk_shutdown accesses
tcp: deny tcp_disconnect() when threads are waiting
tcp: fix possible sk_priority leak in tcp_v4_send_reset()
tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set
tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta'
test_firmware: fix the memory leak of the allocated firmware buffer
thunderbolt: Clear registers properly when auto clear isn't in use
tick/broadcast: Make broadcast device replacement work correctly
tipc: add tipc_bearer_min_mtu to calculate min mtu
tipc: check the bearer min mtu properly when setting it by netlink
tipc: do not update mtu if msg_max is too small in mtu negotiation
tpm/tpm_tis: Disable interrupts for more Lenovo devices
tpm, tpm_tis: Request threaded interrupt handler
tracing: Introduce helpers to safely handle dynamic-sized sockaddrs
tracing/probe: trace_probe_primary_from_call(): checked list_first_entry
tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK
udp6: Fix race condition in udp6_sendmsg & connect
udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated().
um: harddog: fix modular build
usb: cdns3: allocate TX FIFO size according to composite EP number
usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM
USB: core: Add routines for endpoint checks in old drivers
usb: dwc3: debugfs: Resume dwc3 before accessing registers
usb: dwc3: fix gadget mode suspend interrupt handler issue
usb: gadget: f_fs: Add unbind event before functionfs_unbind
usb: gadget: Properly configure the device for remote wakeup
usb: gadget: u_ether: Fix host MAC address case
USB: sisusbvga: Add endpoint checks
usb-storage: fix deadlock when a scsi command timeouts more than once
usb: typec: altmodes/displayport: fix pin_assignment_show
usb: typec: tcpm: fix multiple times discover svids error
USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value
usb: usbfs: Enforce page requirements for mmap
usb: usbfs: Use consistent mmap functions
USB: usbtmc: Fix direction for 0-length ioctl control messages
vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF
vduse: avoid empty string for dev name
vhost: support PACKED when setting-getting vring_base
vhost_vdpa: support PACKED when setting-getting vring_base
virtio_net: Fix error unwinding of XDP initialization
virtio-net: Maintain reverse cleanup order
vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit()
vsock: avoid to close connected socket after the timeout
watchdog: menz069_wdt: fix watchdog initialisation
watchdog: sp5100_tco: Immediately trigger upon starting.
wifi: ath11k: Fix SKB corruption in REO destination ring
wifi: ath: Silence memcpy run-time false positive warning
wifi: b43: fix incorrect __packed annotation
wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex
wifi: cfg80211: fix locking in sched scan stop work
wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace
wifi: iwlwifi: mvm: don't trust firmware n_channels
wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock
wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf
wifi: iwlwifi: pcie: fix possible NULL pointer dereference
wifi: mac80211: fix min center freq offset tracing
wifi: mac80211: simplify chanctx allocation
wifi: mt76: mt7615: fix possible race in mt7615_mac_sta_poll
wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value
x86/boot: Wrap literal addresses in absolute_pointer()
x86/mm: Avoid incomplete Global INVLPG flushes
x86/show_trace_log_lvl: Ensure stack pointer is aligned, again
x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms
xdp: Allow registering memory model without rxq reference
xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
xen/pvcalls-back: fix double frees with pvcalls_new_active_socket()
xfrm: Check if_id in inbound policy/secpath match
xfrm: don't check the default policy if the policy allows the packet
xfs: verify buffer contents when we skip log replay
xhci: Fix incorrect tracking of free space on transfer rings
xhci-pci: Only run d3cold avoidance quirk for s2idle

Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)
This commit is contained in:
Mikhail Novosyolov 2023-06-14 20:04:59 +03:00
parent f03e705fe0
commit 5ccd081409
3 changed files with 3 additions and 3 deletions

View file

@ -12,4 +12,4 @@ sources:
public_key_RSA_10.pem: ea4752f0a0671a998ba83050acad926a1cbd8c37
public_key_RSA_11.pem: b71d76f7f322fcd107b3607dfcacb99a0ca20892
public_key_RSA_12.pem: ce9600ed7fb5c505dc7208a4a2fab4c8ba20df72
patch-5.15.112.xz: 731247c6137e249f2f794580fb9df3fee69951c3
patch-5.15.117.xz: 39b134653643a9008baaf48f5a19fe69a1b8c742

View file

@ -32,7 +32,7 @@ index 315ca5c4b..af98ec6fe 100644
- /* Error Handling: TX */
+ /* Error Handling: RX */
if (isr[i] & ISR_RXFO) {
- dev_err(dev->dev, "RX overrun (ch_id=%d)\n", i);
- dev_err_ratelimited(dev->dev, "RX overrun (ch_id=%d)\n", i);
+ rxor_count = READ_ONCE(dev->rx_overrun_count);
+ if (!(rxor_count & 0x3ff))
+ dev_dbg(dev->dev, "RX overrun (ch_id=%d)\n", i);

View file

@ -32,7 +32,7 @@
%define kernelversion 5
%define patchlevel 15
%define sublevel 112
%define sublevel 117
# Release number. Increase this before a rebuild.
%define rpmrel 1