mirror of
https://abf.rosa.ru/djam/kernel-5.15.git
synced 2025-02-23 10:32:54 +00:00
[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:
parent
f03e705fe0
commit
5ccd081409
3 changed files with 3 additions and 3 deletions
2
.abf.yml
2
.abf.yml
|
@ -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
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Reference in a new issue