This merges the android16-6.12.38_r00 tag into the android16-6.12 branch, catching it up with the latest LTS releases. It contains the following commits: *842eca537fMerge 6.12.38 into android16-6.12-lts |\ | *259f497740Linux 6.12.38 | *faac2abe89x86/CPU/AMD: Properly check the TSA microcode * |5a080cbd01Merge android16-6.12 into android16-6.12-lts * |8776085e78ANDROID: GKI: add fput() to db854c symbol list * |9647bfd68fRevert "bpf: use common instruction history across all states" * |2e1a9faec5Revert "bpf: Do not include stack ptr register in precision backtracking bookkeeping" * |e9c183823cRevert "sched/fair: Rename h_nr_running into h_nr_queued" * |05101597e0Revert "sched/fair: Add new cfs_rq.h_nr_runnable" * |797d4c3533Revert "sched/fair: Fixup wake_up_sync() vs DELAYED_DEQUEUE" * |50d296188bRevert "usb: acpi: fix device link removal" * |9222a6a6c0Merge 6.12.37 into android16-6.12-lts |\| | *fbad404f04Linux 6.12.37 | *0029b3c132x86/process: Move the buffer clearing before MONITOR | *331cfdd274x86/microcode/AMD: Add TSA microcode SHAs | *d5d66e31fdKVM: SVM: Advertise TSA CPUID bits to guests | *7a0395f660x86/bugs: Add a Transient Scheduler Attacks mitigation | *0720e436e5x86/bugs: Rename MDS machinery to something more generic | *4c443046d8mm: userfaultfd: fix race of userfaultfd_move and swap cache | *ead91de35dmm/vmalloc: fix data race in show_numa_info() | *679bf9a0ccpowerpc/kernel: Fix ppc_save_regs inclusion in build | *c782f98eefusb: typec: displayport: Fix potential deadlock | *f65ad436e4platform/x86: think-lmi: Fix sysfs group cleanup | *5805edbea5platform/x86: think-lmi: Fix kobject cleanup | *b11397bf9aplatform/x86: think-lmi: Create ksets consecutively | *f5fe094f35riscv: cpu_ops_sbi: Use static array for boot_data | *d8ca2036f3powercap: intel_rapl: Do not change CLAMPING bit if ENABLE bit cannot be changed | *53892dc686iommu/rockchip: prevent iommus dead loop when two masters share one IOMMU | *5f28563f0coptee: ffa: fix sleep in atomic context | *ccdc472b4dLogitech C-270 even more broken | *4c37963d67i2c/designware: Fix an initialization issue | *c745744a82dma-buf: fix timeout handling in dma_resv_wait_timeout v2 | *631f9de9a7cifs: all initializations for tcon should happen in tcon_info_alloc | *7b02e09fc0smb: client: fix readdir returning wrong type with POSIX extensions | *7cb8750160usb: acpi: fix device link removal | *c68a27bbebusb: chipidea: udc: disconnect/reconnect from host when do suspend/resume | *3b1407caacusb: dwc3: Abort suspend on soft disconnect failure | *27199ab790usb: cdnsp: Fix issue with CV Bad Descriptor test | *b68e355a61usb: cdnsp: do not disable slot for disabled slot | *46f7589281Input: iqs7222 - explicitly define number of external channels | *dbdd2a2320Input: xpad - support Acer NGR 200 Controller | *195597e0bexhci: Disable stream for xHC controller with XHCI_BROKEN_STREAMS | *8bfd11dae3xhci: dbc: Flush queued requests before stopping dbc | *9f3b2e497dxhci: dbctty: disable ECHO flag by default | *fbebc2254ausb: xhci: quirk for data loss in ISOC transfers | *9f75893189Revert "usb: xhci: Implement xhci_handshake_check_state() helper" | *8caccd2eacusb: xhci: Skip xhci_reset in xhci_resume if xhci is being removed | *1a81dfc9d1NFSv4/flexfiles: Fix handling of NFS level errors in I/O | *5e110e8679drm/xe: Allow dropping kunit dependency as built-in | *994b0bc2a0drm/xe/bmg: Update Wa_22019338487 | *beb89ada57IB/mlx5: Fix potential deadlock in MR deregistration | *f658855702RDMA/mlx5: Fix cache entry update on dereg error | *f94c422157fs: export anon_inode_make_secure_inode() and fix secretmem LSM bypass | *cdd9862252module: Provide EXPORT_SYMBOL_GPL_FOR_MODULES() helper | *e036efbe58add a string-to-qstr constructor | *42c5a4b47drcu: Return early if callback is not specified | *c40b207cafmtd: spinand: fix memory leak of ECC engine conf | *18ff4ed6a3ACPICA: Refuse to evaluate a method if arguments are missing | *327997afbbwifi: ath6kl: remove WARN on bad firmware input | *1b10265639wifi: mac80211: drop invalid source address OCB frames | *3e554f1153aoe: defer rexmit timer downdev work to workqueue | *7296c938dfscsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port() | *3d546c8b10regulator: fan53555: add enable_time support and soft-start times | *2ec1cc322aASoC: amd: yc: update quirk data for HP Victus | *39e36a744epowerpc: Fix struct termio related ioctl macros | *19bd759785genirq/irq_sim: Initialize work context pointers properly | *c584b9b62cplatform/x86/amd/pmc: Add PCSpecialist Lafite Pro V 14M to 8042 quirks list | *f8155ee19dASoC: amd: yc: Add quirk for MSI Bravo 17 D7VF internal mic | *c24c06bd14ata: pata_cs5536: fix build on 32-bit UML | *3ce57d493data: libata-acpi: Do not assume 40 wire cable if no devices are enabled | *f42b8e5753ALSA: sb: Force to disable DMAs once when DMA mode is changed | *c5e0af68c8ALSA: sb: Don't allow changing the DMA mode during operations | *3f6ce8433adrm/msm: Fix another leak in the submit error path | *0eaa495b3ddrm/msm: Fix a fence leak in submit error path | *c0527f7534scsi: lpfc: Restore clearing of NLP_UNREG_INP in ndlp->nlp_flag | *790ce73721sched_ext: Make scx_group_set_weight() always update tg->scx.weight | *7ccaa5fa5ddrm/amdgpu/mes: add missing locking in helper functions | *238a218d42arm64: dts: qcom: x1e80100-crd: mark l12b and l15b always-on | *6464427589drm/amd/display: Add more checks for DSC / HUBP ONO guarantees | *81ebb8d755drm/amdgpu: add kicker fws loading for gfx11/smu13/psp13 | *710deaff6adrm/i915/dp_mst: Work around Thunderbolt sink disconnect after SINK_COUNT_ESI read | *b47a1f9323drm/amdgpu: VCN v5_0_1 to prevent FW checking RB during DPG pause | *4f77d8f8a9drm/simpledrm: Do not upcast in release helpers | *acf9ab15ecselinux: change security_compute_sid to return the ssid or tsid on match | *6d0b588614drm/xe/guc: Explicitly exit CT safe mode on unwind | *ff6482fb45drm/xe/guc: Dead CT helper | *e595433c63drm/xe: Replace double space with single space after comma | *0dadcd17e2drm/xe: move DPT l2 flush to a more sensible place | *1883a83695drm/xe: Allow bo mapping on multiple ggtts | *ce1ef3b64edrm/xe: add interface to request physical alignment for buffer objects | *98e5c71e7edrm/xe: Move DSB l2 flush to a more sensible place | *e5f01b2b67drm/xe: Fix DSB buffer coherency | *61628111e7mfd: exynos-lpass: Fix another error handling path in exynos_lpass_probe() | *e0fefe9bc0netfs: Fix oops in write-retry from mis-resetting the subreq iterator | *c2a952fb41remoteproc: k3-r5: Refactor sequential core power up/down operations | *b14a64c1a9remoteproc: k3-r5: Use devm_rproc_add() helper | *0ea3572c15remoteproc: k3-r5: Use devm_ioremap_wc() helper | *e392148f7fremoteproc: k3-r5: Use devm_kcalloc() helper | *f802fb717dremoteproc: k3-r5: Add devm action to release reserved memory | *5eec92eb4fremoteproc: k3: Call of_node_put(rmem_np) only once in three functions | *5b6eb04c05ubsan: integer-overflow: depend on BROKEN to keep this out of CI | *f3a472b914arm64: dts: qcom: sm8650: add the missing l2 cache node | *5a867d09f5arm64: dts: renesas: white-hawk-single: Improve Ethernet TSN description | *7f0e933241arm64: dts: renesas: Factor out White Hawk Single board support | *b9baad894barm64: dts: renesas: Use interrupts-extended for Ethernet PHYs | *d8b92a122aarm64: dts: qcom: sm8650: Fix domain-idle-state for CPU2 | *67b3bb57faarm64: dts: qcom: sm8650: change labels to lower-case | *4265682c29bpf: Do not include stack ptr register in precision backtracking bookkeeping | *c5474a7b04bpf: use common instruction history across all states | *be1e0287achisi_acc_vfio_pci: bugfix the problem of uninstalling driver | *bac4641756hisi_acc_vfio_pci: bugfix cache write-back issue | *ea405fb414scsi: lpfc: Avoid potential ndlp use-after-free in dev_loss_tmo_callbk | *6857cbf0e4scsi: lpfc: Change lpfc_nodelist nlp_flag member into a bitmask | *ae082dbcefscsi: lpfc: Remove NLP_RELEASE_RPI flag from nodelist structure | *8912b139a8f2fs: zone: fix to calculate first_zoned_segno correctly | *ffbbe11577f2fs: zone: introduce first_zoned_segno in f2fs_sb_info | *5833026221f2fs: decrease spare area for pinned files for zoned devices | *81fdecac3fiommu: ipmmu-vmsa: avoid Wformat-security warning | *7d151bf9bdRDMA/rxe: Fix "trying to register non-static key in rxe_qp_do_cleanup" bug | *7e48e3ddf9wifi: ath12k: fix wrong handling of CCMP256 and GCMP ciphers | *3fffbb8d33wifi: ath12k: Handle error cases during extended skb allocation | *316060297ewifi: ath12k: fix skb_ext_desc leak in ath12k_dp_tx() error path | *b77a5ecb3dbonding: Mark active offloaded xfrm_states | *b24c3c5b42ACPI: thermal: Execute _SCP before reading trip points | *0c44a40958ACPI: thermal: Fix stale comment regarding trip points | *da45b381aaASoC: tas2764: Reinit cache on part reset | *d1f8358c5dASoC: tas2764: Extend driver to SN012776 | *9468bcd92dgfs2: Don't start unnecessary transactions during log flush | *519aed5bdagfs2: Move gfs2_trans_add_databufs | *a2562bdd35sched/fair: Fixup wake_up_sync() vs DELAYED_DEQUEUE | *3edcabcfc2sched/fair: Add new cfs_rq.h_nr_runnable | *0cc4721a71sched/fair: Rename h_nr_running into h_nr_queued | *2dc82f0d78btrfs: fix wrong start offset for delalloc space release during mmap write | *5ff2ed0f0abtrfs: prepare btrfs_page_mkwrite() for large folios | *cde7f94078gfs2: deallocate inodes in gfs2_create_inode | *8e753fc3d5gfs2: Move GIF_ALLOC_FAILED check out of gfs2_ea_dealloc | *24ae2de15bgfs2: Move gfs2_dinode_dealloc | *4f66983aebgfs2: Replace GIF_DEFER_DELETE with GLF_DEFER_DELETE | *7df46e6f88gfs2: Add GLF_PENDING_REPLY flag | *fbb2d296d4gfs2: Decode missing glock flags in tracepoints | *9649fec0f9gfs2: Prevent inode creation race | *af2ce45c28gfs2: Rename dinode_demise to evict_behavior | *862ca0b49fgfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE | *170af4314egfs2: Initialize gl_no_formal_ino earlier | *33b65fcec7kunit: qemu_configs: Disable faulting tests on 32-bit SPARC | *b70cda9156kunit: qemu_configs: sparc: Explicitly enable CONFIG_SPARC32=y | *a55f301e60kunit: qemu_configs: sparc: use Zilog console | *8a039506c0crypto: zynqmp-sha - Add locking | *d78f79a2c1spinlock: extend guard with spinlock_bh variants | *9a0b8ef2a9crypto: iaa - Do not clobber req->base.data | *e23ac00266crypto: iaa - Remove dst_null support | *3f4adfc587arm64: dts: rockchip: fix internal USB hub instability on RK3399 Puma | *2ba9db22d7smb: client: fix race condition in negotiate timeout by using more precise timing | *4db893a9bfamd-xgbe: do not double read link status | *a553afd91fnet/sched: Always pass notifications when child class becomes empty | *56aebaaa3anui: Fix dma_mapping_error() check | *446ac00b86rose: fix dangling neighbour pointers in rose_rt_device_down() | *16858ab7fdenic: fix incorrect MTU comparison in enic_change_mtu() | *6074bff08aamd-xgbe: align CL37 AN sequence as per databook | *f358d949celib: test_objagg: Set error message in check_expect_hints_stats() | *50c86c0945netfs: Fix i_size updating | *9b55b7bdb0smb: client: set missing retry flag in cifs_writev_callback() | *590eb25749smb: client: set missing retry flag in cifs_readv_callback() | *cd8c8c20desmb: client: set missing retry flag in smb2_writev_callback() | *3eb39038dcigc: disable L1.2 PCI-E link substate to avoid performance issue | *9a36715cd6idpf: convert control queue mutex to a spinlock | *018ff57fd7idpf: return 0 size for RSS key if not supported | *6a17e0d27fdrm/i915/gsc: mei interrupt top half should be in irq disabled context | *5a7ae7bebddrm/i915/gt: Fix timeline left held on VMA alloc error | *510a6095d7net: usb: lan78xx: fix WARN in __netif_napi_del_locked on disconnect | *3f6932ef25smb: client: fix warning when reconnecting channel | *6a5348dbd7drm/bridge: aux-hpd-bridge: fix assignment of the of_node | *800a6bde38platform/mellanox: mlxreg-lc: Fix logic error in power state check | *206e2dca0eplatform/x86: dell-wmi-sysman: Fix class device unregistration | *8d6b2f704fplatform/x86: dell-sysman: Directly use firmware_attributes_class | *48edcece52platform/x86: think-lmi: Fix class device unregistration | *1cef9e9e00platform/x86: think-lmi: Directly use firmware_attributes_class | *b36faa8328platform/x86: firmware_attributes_class: Simplify API | *b5c180ec1fplatform/x86: firmware_attributes_class: Move include linux/device/class.h | *1958bccfa4platform/x86: hp-bioscfg: Fix class device unregistration | *0386a68f95platform/x86: hp-bioscfg: Directly use firmware_attributes_class | *5df3b870bcplatform/x86: dell-wmi-sysman: Fix WMI data block retrieval in sysfs callbacks | *431e58d56fnvmet: fix memory leak of bio integrity | *f0fee863a7nvme: Fix incorrect cdw15 value in passthru error logging | *9d4064787ddrm/i915/selftests: Change mock_request() to return error pointers | *3832ddc2faspi: spi-fsl-dspi: Clear completion counter before initiating transfer | *0a38b18368drm/exynos: fimd: Guard display clock control with runtime PM calls | *dbd187e8c1dpaa2-eth: fix xdp_rxq_info leak | *91a6b86d58ethernet: atl1: Add missing DMA mapping error checks and count errors | *735ac80fa9btrfs: use btrfs_record_snapshot_destroy() during rmdir | *bfd5c9e83dbtrfs: propagate last_unlink_trans earlier when doing a rmdir | *1728fef7cabtrfs: record new subvolume in parent dir earlier to avoid dir logging races | *d6d8060046btrfs: fix inode lookup error handling during log replay | *401d098f92btrfs: fix invalid inode pointer dereferences during log replay | *0502d11274btrfs: return a btrfs_inode from read_one_inode() | *56e9882ba2btrfs: return a btrfs_inode from btrfs_iget_logging() | *7ac790dc2bbtrfs: fix iteration of extrefs during log replay | *e4c3176acebtrfs: fix missing error handling when searching for inode refs during log replay | *381c1c1219Bluetooth: Prevent unintended pause by checking if advertising is active | *b611a5bf44platform/mellanox: nvsw-sn2201: Fix bus number in adapter error message | *4bbdb8dd35platform/mellanox: mlxbf-pmc: Fix duplicate event ID for CACHE_DATA1 | *bd69049f98RDMA/mlx5: Fix vport loopback for MPV device | *3d8d401d33RDMA/mlx5: Fix CC counters query for MPV | *a33a0c15b7RDMA/mlx5: Fix HW counters query for non-representor devices | *e4ff9dedebscsi: ufs: core: Fix spelling of a sysfs attribute name | *b1abc5ab47scsi: sd: Fix VPD page 0xb7 length check | *218ae6bfe2scsi: qla4xxx: Fix missing DMA mapping error in qla4xxx_alloc_pdu() | *350dae778bscsi: qla2xxx: Fix DMA mapping test in qla24xx_get_port_database() | *864a54c124NFSv4/pNFS: Fix a race to wake on NFS_LAYOUT_DRAIN | *3c94212b57nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails. | *93fccfa71cRDMA/mlx5: Initialize obj_event->obj_sub_list before xa_insert | *9d2ef890e4RDMA/mlx5: Fix unsafe xarray access in implicit ODP handling | *f5fe78cfcbplatform/mellanox: mlxbf-tmfifo: fix vring_desc.len assignment | *896e0d9337arm64: dts: apple: t8103: Fix PCIe BCM4377 nodename | *31405510a4firmware: arm_ffa: Replace mutex with rwlock to avoid sleep in atomic context | *2c07fd0eadfirmware: arm_ffa: Move memory allocation outside the mutex locking | *076fa20b4ffirmware: arm_ffa: Fix memory leak by freeing notifier callback node | *9ff95ed037drm/v3d: Disable interrupts before resetting the GPU | *ca40e57b22mtk-sd: reset host->mrq on prepare_data() error | *3419bc6a7bmtk-sd: Prevent memory corruption from DMA map failure | *cfbdcabab2mtk-sd: Fix a pagefault in dma_unmap_sg() for not prepared data | *5581e694d3usb: typec: altmodes/displayport: do not index invalid pin_assignments | *ea20568895Input: cs40l50-vibra - fix potential NULL dereference in cs40l50_upload_owt() | *e4d19e5d71regulator: gpio: Fix the out-of-bounds access to drvdata::gpiods | *dae12bc688iommufd/selftest: Fix iommufd_dirty_tracking with large hugepage sizes | *a99f80c88aBluetooth: MGMT: mesh_send: check instances prior disabling advertising | *44bb1e13b4Bluetooth: MGMT: set_mesh: update LE scan interval and window | *3672fe9d1eBluetooth: hci_sync: revert some mesh modifications | *0698a2eb7dBluetooth: HCI: Set extended advertising data synchronously | *50345c9369mmc: core: sd: Apply BROKEN_SD_DISCARD quirk earlier | *ec9be081c5Revert "mmc: sdhci: Disable SD card clock before changing parameters" | *cf7235914dmmc: sdhci: Add a helper function for dump register in dynamic debug mode | *9546118ba7net: libwx: fix the incorrect display of the queue number | *75705b44e0vsock/vmci: Clear the vmci transport packet properly when initializing it | *e036b72d6anet: txgbe: request MISC IRQ in ndo_open | *a54280b0ebs390/pci: Do not try re-enabling load/store if device is disabled | *2640c230aas390/pci: Fix stale function handles in error handling | *bc68bc3563virtio-net: ensure the received length does not exceed allocated size | *892f6ed9a4virtio-net: xsk: rx: fix the frame's length check | *bd6c1932acrtc: cmos: use spin_lock_irqsave in cmos_interrupt | *ee61aec852rtc: pcf2127: fix SPI command byte for PCF2131 | *669e6c723brtc: pcf2127: add missing semicolon after statement * |1741b1e583Merge android16-6.12 into android16-6.12-lts * |b0291e9adeANDROID: GKI: add devm_regulator_bulk_get_enable to db845c symbol list * |67767146c7Revert "Bluetooth: hci_core: Fix use-after-free in vhci_flush()" * |a778622fe4Merge 6.12.36 into android16-6.12-lts |\| | *df64e51d4aLinux 6.12.36 | *2701654671spi: fsl-qspi: Fix double cleanup in probe error path | *07836bc18fbtrfs: fix use-after-free on inode when scanning root during em shrinking | *5f4863cfb2btrfs: zoned: fix extent range end unlock in cow_file_range() | *f68b27d82aspi: fsl-qspi: use devm function instead of driver remove | *442312c2a9net: stmmac: Fix accessing freed irq affinity_hint | *725a59d29adrm/amdkfd: Fix instruction hazard in gfx12 trap handler | *6c7dc7ad86drm/amdkfd: remove gfx 12 trap handler page size cap | *37d28309eeALSA: hda/realtek: Bass speaker fixup for ASUS UM5606KA | *4ea0883b5aarm64: dts: rockchip: Add avdd HDMI supplies to RockPro64 board dtsi | *1fc00e1451riscv/atomic: Do proper sign extension also for unsigned in arch_cmpxchg | *fbbb0e0de9btrfs: do regular iput instead of delayed iput during extent map shrinking | *fef55c4d9cbtrfs: make the extent map shrinker run asynchronously as a work queue job | *c223f378b6btrfs: skip inodes without loaded extent maps when shrinking extent maps | *0d087de947drm/fbdev-dma: Add shadow buffering for deferred I/O | *8e2dcdf22cdrm/msm/dp: account for widebus and yuv420 during mode validation | *287b9cec2eusb: typec: tcpm: PSSourceOffTimer timeout in PR_Swap enters ERROR_RECOVERY | *ab64e42864drm/xe: Carve out wopcm portion from the stolen memory | *b2d2be772diio: dac: ad3552r-common: fix ad3541/2r ranges | *c890a5b80diio: dac: ad3552r: extract common code (no changes in behavior intended) | *0a8ac8f843iio: dac: ad3552r: changes to use FIELD_PREP | *10b3772292btrfs: do proper folio cleanup when cow_file_range() failed | *5d479182d4net: phy: realtek: add RTL8125D-internal PHY | *5eb0b10eeanet: phy: realtek: merge the drivers for internal NBase-T PHY's | *37cb5967bdr8169: add support for RTL8125D | *1f4b030e08mm/vma: reset VMA iterator on commit_merge() OOM failure | *560c3b51c7io_uring/kbuf: flag partial buffer mappings | *c8d152b8c1io_uring/net: mark iov as dynamically allocated even for single segments | *b8be3ae062io_uring/net: always use current transfer count for buffer put | *725fcba8bdio_uring/net: only consider msg_inq if larger than 1 | *0c07f2bf49io_uring/net: only retry recv bundle for a full transfer | *399214d703io_uring/net: improve recv bundles | *50998b0ae7io_uring/rsrc: don't rely on user vaddr alignment | *53fd75f25bio_uring/rsrc: fix folio unpinning | *8b8a366e8cio_uring: fix potential page leak in io_sqe_buffer_register() | *6d56ea133anet: libwx: fix Tx L4 checksum | *c216c235acx86/pkeys: Simplify PKRU update in signal frame | *f609cebca1x86/fpu: Refactor xfeature bitmask update code for sigframe XSAVE | *0519b61075media: uvcvideo: Rollback non processed entities on error | *8cd7ee9cd7drm/amd/display: Fix mpv playback corruption on weston | *5f2e040f19drm/amdgpu: switch job hw_fence to amdgpu_fence | *9cfa2fea25drm/amdgpu: Fix SDMA UTC_L1 handling during start/stop sequences | *cc0a3fd781drm/i915/dsi: Fix off by one in BXT_MIPI_TRANS_VTOTAL | *e5e1996780drm/xe: Fix early wedge on GuC load failure | *a6d81b2d70drm/xe: Fix taking invalid lock on wedge | *57e044005edrm/xe: Fix memset on iomem | *e881b82f5ddrm/amd/display: Check dce_hwseq before dereferencing it | *593517e556drm/amdgpu: Add kicker device detection | *ba1ffc32bddrm/amd/display: Fix RMCM programming seq errors | *57f1ed963cdrm/xe/guc_submit: add back fix | *f684192fcadrm/xe/sched: stop re-submitting signalled jobs | *0bc8ad50f0drm/xe/vm: move rebind_work init earlier | *ca8efc6a89drm/amd/display: Correct non-OLED pre_T11_delay. | *e2c3133ff4drm/amdgpu: amdgpu_vram_mgr_new(): Clamp lpfn to total vram | *4ce9f2dc9fdrm/amd/display: Add null pointer check for get_first_active_display() | *b7e273ebb3drm/bridge: cdns-dsi: Wait for Clk and Data Lanes to be ready | *88189662addrm/bridge: cdns-dsi: Check return value when getting default PHY config | *40261f0447drm/bridge: cdns-dsi: Fix connecting to next bridge | *750442b99edrm/bridge: cdns-dsi: Fix phy de-init and flag it so | *0d11689681drm/bridge: cdns-dsi: Fix the clock variable for mode_valid() | *b681e2a8a7drm/amdkfd: Fix race in GWS queue scheduling | *1847ea44e3drm/msm/gpu: Fix crash when throttling GPU immediately during boot | *4da83f06c3drm/udl: Unregister device before cleaning up on disconnect | *31ac2c680adrm/tegra: Fix a possible null pointer dereference | *7271a32074drm/tegra: Assign plane type before registration | *b464edc12ddrm/etnaviv: Protect the scheduler's pending list with its lock | *2dae4a71a1drm/cirrus-qemu: Fix pitch programming | *3d379b2a73drm/ast: Fix comment on modeset lock | *6a87e79404scsi: ufs: core: Fix clk scaling to be conditional in reset and restore | *19a47c966dscsi: megaraid_sas: Fix invalid node index | *70017f56b1HID: wacom: fix kobject reference count leak | *2746d02066HID: wacom: fix memory leak on sysfs attribute creation failure | *a85999b987HID: wacom: fix memory leak on kobject creation failure | *4b4b639cc5HID: lenovo: Restrict F7/9/11 mode to compact keyboards only | *c465f52333f2fs: fix to zero post-eof page | *7b4ac8433cmm/gup: revert "mm: gup: fix infinite loop within __get_longterm_locked" | *cf95f8426fmaple_tree: fix MA_STATE_PREALLOC flag in mas_preallocate() | *db0035ec7anet: libwx: fix the creation of page_pool | *74b0b4cf13spi: spi-cadence-quadspi: Fix pm runtime unbalance | *6c59782898btrfs: update superblock's device bytes_used when dropping chunk | *2088895d59btrfs: fix a race between renames and directory logging | *b9f78c36c0dm-raid: fix variable in journal device check | *5a8400ebc2Bluetooth: L2CAP: Fix L2CAP MTU negotiation | *765af23196serial: imx: Restore original RXTL for console to fix data loss | *2b8788496fserial: core: restore of_node information in sysfs | *1f6e759907dt-bindings: serial: 8250: Make clocks and clock-frequency exclusive | *379cca2ad9staging: rtl8723bs: Avoid memset() in aes_cipher() and aes_decipher() | *2b9052d88dx86/traps: Initialize DR6 by writing its architectural reset value | *8ed96d8e05EDAC/amd64: Fix size calculation for Non-Power-of-Two DIMMs | *bced02aca3cifs: Fix reading into an ITER_FOLIOQ from the smbdirect code | *87dcc7e33fcifs: Fix the smbd_response slab to allow usercopy | *b8ddcca439smb: client: make use of common smbdirect_socket_parameters | *69cafc413csmb: smbdirect: introduce smbdirect_socket_parameters | *c39639bc77smb: client: make use of common smbdirect_socket | *f4b05342c2smb: smbdirect: add smbdirect_socket.h | *a6ec1fcafdsmb: smbdirect: add smbdirect.h with public structures | *6509de31b1smb: client: make use of common smbdirect_pdu.h | *a9bb4006c4smb: smbdirect: add smbdirect_pdu.h with protocol definitions | *7f3ead8ebcsmb: client: fix potential deadlock when reconnecting channels | *1b12f8dabbdrm/xe: Process deferred GGTT node removals on device unwind | *3549ad85aadrm/bridge: ti-sn65dsi86: Add HPD for DisplayPort connector type | *29a7c0b653drm/bridge: ti-sn65dsi86: make use of debugfs_init callback | *18ec560e3edrm/i915: fix build error some more | *23116bf9a3drm/amd: Adjust output for discovery error handling | *840fe792a1drm/amdgpu/discovery: optionally use fw based ip discovery | *104048a4a4net: selftests: fix TCP packet checksum | *3b6a9d35deALSA: hda/realtek: Fix built-in mic on ASUS VivoBook X507UAR | *ae539d963aatm: Release atm_dev_mutex after removing procfs in atm_dev_deregister(). | *12bcb7eb0fnetlink: specs: tc: replace underscores with dashes in names | *a493e780b5net: enetc: Correct endianness handling in _enetc_rd_reg64 | *11b3e07e7dlibbpf: Fix possible use-after-free for externs | *e1f6654f22um: ubd: Add missing error check in start_io_thread() | *c6665b8f0fbnxt: properly flush XDP redirect lists | *dbcd546400vsock/uapi: fix linux/vm_sockets.h userspace compilation errors | *353739da69wifi: mac80211: finish link init before RCU publish | *d383657857wifi: mac80211: Create separate links for VLAN interfaces | *a4afc3d522wifi: mac80211: Add link iteration macro for link data | *949060a623af_unix: Don't set -ECONNRESET for consumed OOB skb. | *8d049443f7wifi: mac80211: fix beacon interval calculation overflow | *715f6dbe9bethernet: ionic: Fix DMA mapping tests | *5b7d9b26a1libbpf: Fix null pointer dereference in btf_dump__free on allocation failure | *b10a795364attach_recursive_mnt(): do not lock the covering tree when sliding something under it | *0ee87c2814ALSA: usb-audio: Fix out-of-bounds read in snd_usb_get_audioformat_uac3() | *ce23b73f0fBluetooth: hci_core: Fix use-after-free in vhci_flush() | *a07005a77batm: clip: prevent NULL deref in clip_push() | *a4f182ffa3HID: wacom: fix crash in wacom_aes_battery_handler() | *ac758d4596drm/xe/display: Add check for alloc_ordered_workqueue() | *874b5818caRevert "riscv: misaligned: fix sleeping function called during misaligned access handling" | *fe30c30bf3Revert "riscv: Define TASK_SIZE_MAX for __access_ok()" | *29d39e0d5flib/group_cpus: fix NULL pointer dereference from group_cpus_evenly() | *93abf5e0d5fs/proc/task_mmu: fix PAGE_IS_PFNZERO detection for the huge zero folio | *f855b119e6s390/pkey: Prevent overflow in size calculation for memdup_user() | *13e23872a9ASoC: amd: yc: Add DMI quirk for Lenovo IdeaPad Slim 5 15 | *c5d5b0047bmm/damon/sysfs-schemes: free old damon_sysfs_scheme_filter->memcg_path on write | *f85c7138f7smb: client: remove \t from TP_printk statements | *59e31c92b3ata: ahci: Use correct DMI identifier for ASUSPRO-D840SA LPM quirk | *28f0c4c93ai2c: robotfuzz-osif: disable zero-length read messages | *a4dae6cbd2i2c: tiny-usb: disable zero-length read messages | *61a9ad7b69af_unix: Don't leave consecutive consumed OOB skbs. | *6420a8d27eaccel/ivpu: Trigger device recovery on engine reset/resume failure | *397f3a7402accel/ivpu: Add debugfs interface for setting HWS priority bands | *d80302350caccel/ivpu: Separate DB ID and CMDQ ID allocations from CMDQ allocation | *fbc93866b0accel/ivpu: Make command queue ID allocated on XArray | *0c3fa6e844accel/ivpu: Remove copy engine support | *341de32ea4accel/ivpu: Do not fail on cmdq if failed to allocate preemption buffers | *fe82323201PCI: apple: Set only available ports up | *b5939ac403PCI: apple: Use helper function for_each_child_of_node_scoped() | *4149f0ee5ef2fs: don't over-report free space or inodes in statvfs | *a8795f3cd2ASoC: codecs: wcd9335: Fix missing free of regulator supplies | *2dc8ebfb69ASoC: codec: wcd9335: Convert to GPIO descriptors | *8b69608c6bjfs: validate AG parameters in dbMount() to prevent crashes | *4b58be1bc4fs/jfs: consolidate sanity checking in dbMount | *f51efc4606btrfs: fix qgroup reservation leak on failure to allocate ordered extent | *4cce1b05ebbtrfs: use unsigned types for constants defined as bit shifts | *1fe766ddb9btrfs: factor out nocow ordered extent and extent map generation into a helper | *7952c4bb50Revert "drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1" | *5b930e72aadrm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1 | *bbe9231fe6btrfs: handle csum tree error with rescue=ibadroots correctly | *0437390086ovl: Check for NULL d_inode() in ovl_dentry_upper() | *ae2353d862scsi: ufs: core: Don't perform UFS clkscaling during host async scan | *a52f78bc8bceph: fix possible integer overflow in ceph_zero_objects() | *7d468ca41aASoC: rt1320: fix speaker noise when volume bar is 100% | *1818fc3602ALSA: usb-audio: Add a quirk for Lenovo Thinkpad Thunderbolt 3 dock | *2b331e7b6cALSA: hda: Add new pci id for AMD GPU display HD audio controller | *c863f7e08fALSA: hda: Ignore unsol events for cards being shut down | *1346d12e46riscv: add a data fence for CMODX in the kernel mode | *1ef2737432usb: typec: mux: do not return on EOPNOTSUPP in {mux, switch}_set | *10cc2cfd3eusb: typec: displayport: Receive DP Status Update NAK request exit dp altmode | *cf69fedbb1usb: gadget: f_hid: wake up readers on disable/unbind | *43ea23645busb: cdc-wdm: avoid setting WDM_READ for ZLP-s | *53809d38ecusb: Add checks for snprintf() calls in usb_alloc_dev() | *4fb6703824usb: common: usb-conn-gpio: use a unique name for usb connector device | *685d29f2c5tty: serial: uartlite: register uart driver in init | *358d5ba08fusb: potential integer overflow in usbg_make_tpg() | *a10c8bff45misc: tps6594-pfsm: Add NULL pointer check in tps6594_pfsm_probe() | *71f79ec25aiio: adc: ad_sigma_delta: Fix use of uninitialized status_pos | *ba78c2b325usb: dwc2: also exit clock_gating when stopping udc while suspended | *c7bfbba30fcoresight: Only check bottom two claim bits | *a0baf4d78b8250: microchip: pci1xxxx: Add PCIe Hot reset disable support for Rev C0 and later devices | *cf6d532de4um: use proper care when taking mmap lock during segfault | *4f95f49d2bum: Add cmpxchg8b_emu and checksum functions to asm-prototypes.h | *6795442e6aiio: pressure: zpa2326: Use aligned_s64 for the timestamp | *aefd0a9356drm/scheduler: signal scheduled fence when kill job | *777580609ddrm/amdgpu: seq64 memory unmap uses uninterruptible lock | *667c3f5237bcache: fix NULL pointer in cache_set_flush() | *861204dce6amd/amdkfd: fix a kfd_process ref leak | *3b611834b9md/md-bitmap: fix dm-raid max_write_behind setting | *78a4adcd3fnvme-tcp: sanitize request list handling | *7b86ce1670nvme-tcp: fix I/O stalls on congested sockets | *519ab9c725PCI: imx6: Add workaround for errata ERR051624 | *1d34f7fb7aPCI: apple: Fix missing OF node reference in apple_pcie_setup_port | *9f0fa01811PCI: dwc: Make link training more robust by setting PORT_LOGIC_LINK_WIDTH to one lane | *80fb5c71aedmaengine: xilinx_dma: Set dma_device directions | *98fd66c8badmaengine: idxd: Check availability of workqueue allocated by idxd wq driver before using | *6298a28a2crust: arm: fix unknown (to Clang) argument '-mno-fdpic' | *58364e7407rust: module: place cleanup_module() in .exit.text section | *229aa5b810ksmbd: provide zero as a unique ID to the Mac client | *0fce0027a5ksmbd: allow a filename to contain special characters on SMB3.1.1 posix extension | *2414d3452ahwmon: (pmbus/max34440) Fix support for max34451 | *9453ce2dd6NFSv4: xattr handlers should check for absent nfs filehandles | *b3dc5c735acxl/region: Add a dev_err() on missing target list entries | *3a0f33c420fuse: fix race between concurrent setattrs from multiple nodes | *dcd5b32139leds: multicolor: Fix intensity setting while SW blinking | *77da618098dm vdo indexer: don't read request structure after enqueuing | *5fc29fb747sunrpc: don't immediately retransmit on seqno miss | *b9c7bc45eamfd: max14577: Fix wakeup source leaks on device unbind | *8a997e1ab5mailbox: Not protect module_put with spin_lock_irqsave | *7dd032d124NFSv4.2: fix setattr caching of TIME_[MODIFY|ACCESS]_SET when timestamps are delegated | *871d1d7f37NFSv4.2: fix listxattr to return selinux security label | *605daf6ae6NFSv4: Always set NLINK even if the server doesn't support it | *61dd1dcf05cifs: Fix encoding of SMB1 Session Setup NTLMSSP Request in non-UNICODE mode | *ef4b3a7bf9cifs: Fix cifs_query_path_info() for Windows NT servers | *f80fdf48b8cifs: Correctly set SMB1 SessionKey field in Session Setup Request * |1105189acaRevert "tcp: add receive queue awareness in tcp_rcv_space_adjust()" * |8cb2595f93Merge 6.12.35 into android16-6.12-lts |\| | *783cd2c3dcLinux 6.12.35 | *da70cb95b8bpftool: Fix cgroup command to only show cgroup bpf programs | *f4d483852acifs: Remove duplicate fattr->cf_dtype assignment from wsl_to_fattr() function | *fddf20b334gpio: mlxbf3: only get IRQ for device instance 0 | *b99cf44daaperf test: Directory file descriptor leak | *e6386adcb4perf evsel: Missed close() when probing hybrid core PMUs | *1afda9f2bdgpio: pca953x: fix wrong error probe return value | *ca1f9cc89cRISC-V: KVM: Don't treat SBI HFENCE calls as NOPs | *ee85e957f6RISC-V: KVM: Fix the size parameter check in SBI SFENCE calls | *38cd106282scsi: elx: efct: Fix memory leak in efct_hw_parse_filter() | *22f935bc86arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth() | *fd199366bfperf/core: Fix WARN in perf_cgroup_switch() | *7335c33d62perf: Fix cgroup state vs ERROR | *456019adaaperf: Fix sample vs do_exit() | *989c77a3des390/pci: Fix __pcilg_mio_inuser() inline assembly | *8ae7814589smb: client: fix max_sge overflow in smb_extract_folioq_to_rdma() | *e27cb3ac5asmb: client: fix first command failure during re-negotiation | *977b7cc778serial: sh-sci: Increment the runtime usage counter for the earlycon device | *966dbf35e3serial: sh-sci: Clean sci_ports[0] after at earlycon exit | *43f26094d6smb: Log an error when close_all_cached_dirs fails | *a5b7c237eadt-bindings: i2c: nvidia,tegra20-i2c: Specify the required properties | *031d274c7bEDAC/amd64: Correct number of UMCs for family 19h models 70h-7fh | *5fe1b23a2fnet: atm: fix /proc/net/atm/lec handling | *f4d80b16ecnet: atm: add lec_mutex | *b4603bf956mlxbf_gige: return EPROBE_DEFER if PHY IRQ is not available | *988edde4d5calipso: Fix null-ptr-deref in calipso_req_{set,del}attr(). | *929544ba3cdrm/xe/bmg: Update Wa_16023588340 | *d42b44736edrm/xe/gt: Update handling of xe_force_wake_get return | *abf32d8fa1drm/xe: Wire up device shutdown handler | *0f8df5d6f2ublk: santizize the arguments from userspace when adding a device | *41017bd66cnet: lan743x: fix potential out-of-bounds write in lan743x_ptp_io_event_clock_get() | *670179265aeth: fbnic: avoid double free when failing to DMA-map FW msg | *31d50dfe9ctcp: fix passive TFO socket having invalid NAPI ID | *0d3d91c350tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer | *397c1faf8ftcp: fix tcp_packet_delayed() for tcp_is_non_sack_preventing_reopen() behavior | *e996507f59atm: atmtcp: Free invalid length skb in atmtcp_c_send(). | *517bc6836empls: Use rcu_dereference_rtnl() in mpls_route_input_rcu(). | *301268dbaawifi: carl9170: do not ping device which has failed to load firmware | *61b39e189dptp: allow reading of currently dialed frequency to succeed on free-running clocks | *11e25a2b5dptp: fix breakage after ptp_vclock_in_use() rework | *1f755ba8abbnxt_en: Update MRU and RSS table of RSS contexts on queue reset | *672b9d85bdbnxt_en: Add a helper function to configure MRU and RSS | *e1724f0769eth: bnxt: fix out-of-range access of vnic_info array | *6f2cd30949bnxt_en: Fix double invocation of bnxt_ulp_stop()/bnxt_ulp_start() | *ac462a75fdnet: netmem: fix skb_ensure_writable with unreadable skbs | *3890da762aksmbd: add free_transport ops in ksmbd connection | *8873080b88workqueue: Initialize wq_isolated_cpumask in workqueue_init_early() | *b268e43012e1000e: set fixed clock frequency indication for Nahum 11 and Nahum 13 | *d6715193deice: fix eswitch code memory leak in reset scenario | *cbea0cace6net: ice: Perform accurate aRFS flow match | *6b358b3adfio_uring/sqpoll: don't put task_struct on tctx setup failure | *fa2a79f0daaoe: clean device rq_list in aoedev_downdev() | *35d78d9eb5pldmfw: Select CRC32 when PLDMFW is selected | *fddf0d0d6chwmon: (ltc4282) avoid repeated register write | *6869a79da2hwmon: (occ) fix unaligned accesses | *bf41b962bdhwmon: (occ) Rework attribute registration for stack usage | *fcc95344aadrm/i915/pmu: Fix build error with GCOV and AutoFDO enabled | *8809026752drm/nouveau/bl: increase buffer size to avoid truncate warning | *114370b271ionic: Prevent driver/fw getting out of sync on devcmd(s) | *9216ca340bdrm/ssd130x: fix ssd132x_clear_screen() columns | *8a1f52651ddrm/msm/a7xx: Call CP_RESET_CONTEXT_STATE | *0c76d70fc3drm/msm: Fix CP_RESET_CONTEXT_STATE bitfield names | *64fe4cd995drm/msm/dsi/dsi_phy_10nm: Fix missing initial VCO rate | *1bb894c160drm/msm/disp: Correct porch timing for SDM845 | *9411a9909esmb: fix secondary channel creation issue with kerberos by populating hostname when adding channels | *3c44ebad5aipv6: replace ipcm6_init calls with ipcm6_init_sk | *348e541fefipv6: remove leftover ip6 cookie initializer | *c426f8c4acx86/tools: Drop duplicate unlikely() definition in insn_decoder_test.c | *b8abcba6e4Kunit to check the longest symbol length | *c886784000drm/v3d: Avoid NULL pointer dereference in `v3d_job_update_stats()` | *353e75b55esunrpc: handle SVC_GARBAGE during svc auth processing as auth error | *0174154fafnfsd: use threads array as-is in netlink interface | *50189d9c5eerofs: remove unused trace event erofs_destroy_inode | *2516299184bpf: Fix L4 csum update on IPv6 in CHECKSUM_COMPLETE | *dc5f0aef9enet: Fix checksum update for ILA adj-transport | *60d8db49efrust: compile libcore with edition 2024 for 1.87+ | *1814e71a4ekbuild: rust: add rustc-min-version support function | *cef081c823drm/amdgpu: read back register after written for VCN v4.0.5 | *9cf5b2a3b7mm/hugetlb: unshare page tables during VMA split, not before | *5cfc95dc2fiio: accel: fxls8962af: Fix temperature calculation | *d488691a4aALSA: hda/realtek: Add quirk for Asus GU605C | *b09323c6e8ALSA: hda/realtek: Fix built-in mic on ASUS VivoBook X513EA | *9ef0b695a9ALSA: hda/realtek: enable headset mic on Latitude 5420 Rugged | *96fe253552ALSA: hda/realtek - Add mute LED support for HP Victus 16-s1xxx and HP Victus 15-fa1xxx | *cb078e2380ALSA: hda/intel: Add Thinkpad E15 to PM deny list | *c4f7e90e66ALSA: usb-audio: Rename ALSA kcontrol PCM and PCM1 for the KTMicro sound card | *47f34289d1arm64: Restrict pagetable teardown to avoid false warning | *60606efbf5wifi: cfg80211: init wiphy_work before allocating rfkill fails | *a69a594794wifi: ath12k: Clear affinity hint before calling ath12k_pci_free_irq() in error path | *f6ac7d68bbInput: sparcspkr - avoid unannotated fall-through | *82b6dfff0dcpufreq/amd-pstate: Add missing NULL ptr check in amd_pstate_update | *44b25cc825wifi: rtw89: phy: add dummy C2H event handler for report of TAS power | *3d828519bdatm: Revert atm_account_tx() if copy_from_iter_full() fails. | *57ec081869sched_ext, sched/core: Don't call scx_group_set_weight() prematurely from sched_create_group() | *6e7a2d3881platform/x86/intel-uncore-freq: Fail module load when plat_info is NULL | *870dd7e784selinux: fix selinux_xfrm_alloc_user() to set correct ctx_len | *ff67d178c6platform/x86: ideapad-laptop: use usleep_range() for EC polling | *1193486dffksmbd: fix null pointer dereference in destroy_previous_session | *2cb89aef98selftests/x86: Add a test to detect infinite SIGTRAP handler loop | *47bf9d03a9x86/virt/tdx: Avoid indirect calls to TDX assembly functions | *5ec6148cb8udmabuf: use sgtable-based scatterlist wrappers | *510a29d776mm: close theoretical race where stale TLB entries could linger | *2a3ad42a57net: clear the dst when changing skb protocol | *f9b97d466enet_sched: sch_sfq: reject invalid perturb period | *4220cc0b98nvme: always punt polled uring_cmd end_io work to task_work | *c455ae2ce0scsi: s390: zfcp: Ensure synchronous unit_add | *dba20f6418scsi: storvsc: Increase the timeouts to storvsc_timeout | *3a83a904bfsmb: improve directory cache reuse for readdir operations | *2c34f1e095cifs: do not disable interface polling on failure | *3b2bec886fcifs: serialize other channels when query server interfaces is pending | *b735c8dfbfcifs: deal with the channel loading lag while picking channels | *d1b81776f3jffs2: check jffs2_prealloc_raw_node_refs() result in few other places | *da12ef7e19jffs2: check that raw node were preallocated before writing summary | *985f086f28LoongArch: Fix panic caused by NULL-PMD in huge_pte_offset() | *d46f8f1edeLoongArch: Avoid using $r0/$r1 as "mask" for csrxchg | *c7a6bd2019LoongArch: vDSO: Correctly use asm parameters in syscall wrappers | *ec401f84e7platform/loongarch: laptop: Add backlight power control support | *141523e6fdplatform/loongarch: laptop: Unregister generic_sub_drivers on exit | *30cfeebdadplatform/loongarch: laptop: Get brightness setting from EC on probe | *1cce6ac47fdrivers/rapidio/rio_cm.c: prevent possible heap overwrite | *1a4254ab06io_uring: fix task leak issue in io_wq_create() | *2e10dc9c2aio_uring/kbuf: don't truncate end buffer for multiple buffer peeks | *50452fe7capowerpc/eeh: Fix missing PE bridge reconfiguration during VFIO EEH recovery | *7518ef0f79powerpc/vdso: Fix build of VDSO32 with pcrel | *5807588a54platform/x86: dell_rbu: Stop overwriting data buffer | *4d71f2c1e5platform/x86: dell_rbu: Fix list usage | *78f8e25442platform/x86/amd: pmf: Prevent amd_pmf_tee_deinit() from running twice | *c4972e7723platform/x86/amd: pmc: Clear metrics table at start of cycle | *7c41f73b64fs/xattr.c: fix simple_xattr_list() | *311389a799Revert "bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first" | *7109ae53f9tee: Prevent size calculation wraparound on 32-bit kernels | *69e888cbaeARM: OMAP2+: Fix l4ls clk domain handling in STANDBY | *d9ab5bad38bus: fsl-mc: increase MC_CMD_COMPLETION_TIMEOUT_MS value | *a1a63a270ewatchdog: da9052_wdt: respect TWDMIN | *f28f1f578cfbcon: Make sure modelist not set on unregistered console | *4930ac3bc0net/mlx5: HWS, Harden IP version definer checks | *4752355037wifi: ath12k: Pass correct values of center freq1 and center freq2 for 160 MHz | *11127b0821wifi: ath12k: fix incorrect CE addresses | *edbfb9752ewifi: ath12k: fix link valid field initialization in the monitor Rx | *f9eee822b4wifi: ath11k: determine PM policy based on machine model | *21b5d9a2b6octeontx2-pf: Add error log forcn10k_map_unmap_rq_policer() | *2bd434bb0enet: ethernet: cortina: Use TOE/TSO on all TCP | *b8b4b8bb34bpf, sockmap: Fix data lost during EAGAIN retries | *a58f0a0e99f2fs: fix to set atomic write status more clear | *3d2fdb77ceusbnet: asix AX88772: leave the carrier control to phylink | *7a08a9d6f5ice: fix check for existing switch rule | *94bf4146afRDMA/hns: initialize db in update_srq_db() | *098983de3fixgbe: Fix unreachable retry logic in combined and byte I2C write functions | *3502dd42f1i40e: fix MMIO write access to an invalid page in i40e_clear_hw | *b7129ef57dsock: Correct error checking condition for (assign|release)_proto_idx() | *2f63bf0d2bscsi: lpfc: Use memcpy() for BIOS version | *41afa1abc1wifi: ath12k: fix failed to set mhi state error during reboot with hardware grouping | *d728dfafc1pinctrl: mcp23s08: Reset all pins to input at probe | *7e73f517caisofs: fix Y2038 and Y2156 issues in Rock Ridge TF entry | *4b3383110bsoftware node: Correct a OOB check in software_node_get_reference_args() | *d589b45b7cnet: ethernet: ti: am65-cpsw: handle -EPROBE_DEFER | *f66971c608wifi: ath12k: using msdu end descriptor to check for rx multicast packets | *9f20f96511bnxt_en: Remove unused field "ref_count" in struct bnxt_ulp | *1baee1365cvxlan: Do not treat dst cache initialization errors as fatal | *78f768e36cnet: bridge: mcast: re-implement br_multicast_{enable, disable}_port functions | *23d336e8a2net: bridge: mcast: update multicast contex when vlan state is changed | *0388a85971wifi: iwlwifi: Add missing MODULE_FIRMWARE for Qu-c0-jf-b0 | *2112fba7b7Revert "mac80211: Dynamically set CoDel parameters per station" | *e0e8f580d5wifi: mac80211: VLAN traffic in multicast path | *448dc45eeabpf: Use proper type to calculate bpf_raw_tp_null_args.mask index | *b562ceee43net/mlx5: HWS, Fix IP version decision | *4e42f355c5netdevsim: Mark NAPI ID on skb in nsim_rcv | *606b577368wifi: mac80211_hwsim: Prevent tsf from setting if beacon is disabled | *f92312f6ddwifi: rtw89: 8922a: fix TX fail with wrong VCO setting | *aa3e56caf6wifi: iwlwifi: pcie: make sure to lock rxq->read | *91ef6a1527iommu/amd: Ensure GA log notifier callbacks finish running before module unload | *57a85eb125scsi: smartpqi: Add new PCI IDs | *ab3f6cf370scsi: lpfc: Fix lpfc_check_sli_ndlp() handling for GEN_REQUEST64 commands | *d003ff1f0alibbpf: Add identical pointer detection to btf_dedup_is_equiv() | *0ab3de0478netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX | *f0023d7a2af2fs: fix to bail out in get_new_segment() | *85d6986da0wifi: iwlwifi: mvm: fix beacon CCK flag | *ff38cf0bd8hid-asus: check ROG Ally MCU version and warn | *6f84ec0a5aclk: rockchip: rk3036: mark ddrphy as critical | *4c43d2c649wifi: mac80211: do not offer a mesh path if forwarding is disabled | *bc4abf1f2fwireless: purelifi: plfxlc: fix memory leak in plfxlc_usb_wreq_asyn() | *07693edecfnet: vertexcom: mse102x: Return code for mse102x_rx_pkt_spi | *4d19bf2674net: mlx4: add SOF_TIMESTAMPING_TX_SOFTWARE flag when getting ts info | *2cd2022c38pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get() | *ddead1832flibbpf: Check bpf_map_skeleton link for NULL | *133f17922bpinctrl: armada-37xx: propagate error from armada_37xx_pmx_gpio_set_direction() | *b241b5fde0net: stmmac: generate software timestamp just before the doorbell | *8fdf2f79ebbpf: Pass the same orig_call value to trampoline functions | *aefe45843epinctrl: armada-37xx: propagate error from armada_37xx_gpio_get_direction() | *461d5a73aepinctrl: armada-37xx: propagate error from armada_37xx_pmx_set_by_name() | *01ed9a06e5net: atlantic: generate software timestamp just before the doorbell | *8b0741b167xfrm: validate assignment of maximal possible SEQ number | *5eb9c50e0cnet: page_pool: Don't recycle into cache on PREEMPT_RT | *3a9e74d158ipv4/route: Use this_cpu_inc() for stats on PREEMPT_RT | *dc5de5bd6dx86/sgx: Prevent attempts to reclaim poisoned pages | *84c156a351tcp: add receive queue awareness in tcp_rcv_space_adjust() | *89b20c406etcp: fix initial tp->rcvq_space.space value for passive TS enabled flows | *f97085d365tcp: remove zero TCP TS samples for autotuning | *0a8446058ctcp: always seek for minimal rtt in tcp_rcv_rtt_update() | *72b03d8abcwifi: rtw89: leave idle mode when setting WEP encryption for AP mode | *3cb5d934e0iommu/amd: Allow matching ACPI HID devices without matching UIDs | *847f414bf9wifi: ath11k: Fix QMI memory reuse logic | *4585e37d08wifi: ath12k: fix a possible dead lock caused by ab->base_lock | *fd1bf3985dwifi: ath12k: fix macro definition HAL_RX_MSDU_PKT_LENGTH_GET | *7c6b9f6a53net: dlink: add synchronization for stats update | *a856d71fbbclk: qcom: gcc-x1e80100: Set FORCE MEM CORE for UFS clocks | *cb8484d1bai2c: npcm: Add clock toggle recovery | *75a864f21ci2c: tegra: check msg length in SMBUS block read | *77ff6aec7ccpufreq: scmi: Skip SCMI devices that aren't used by the CPUs | *45251bcfe0libbpf/btf: Fix string handling to support multi-split BTF | *ec7d08ad9asctp: Do not wake readers in __sctp_write_space() | *cba1b82bdcwifi: mac80211: validate SCAN_FLAG_AP in scan request during MLO | *84feb629fcwifi: mt76: mt7925: introduce thermal protection | *7f622bb3b5wifi: mt76: mt7921: add 160 MHz AP for mt7922 device | *e7a1865056wifi: mt76: mt76x2: Add support for LiteOn WN4516R,WN4519R | *b5e792c206Bluetooth: btusb: Add new VID/PID 13d3/3630 for MT7925 | *57cfe4a06demulex/benet: correct command version selection in be_cmd_get_stats() | *d4b93f9c2fwifi: mt76: mt7996: drop fragments with multicast or broadcast RA | *4d56803464i2c: designware: Invoke runtime suspend on quick slave re-registration | *0cc5c7c14fBluetooth: btusb: Add new VID/PID 13d3/3584 for MT7922 | *2d834477bbbpf: Check rcu_read_lock_trace_held() in bpf_map_lookup_percpu_elem() | *b0e647442cf2fs: use vmalloc instead of kvmalloc in .init_{,de}compress_ctx | *6c1151d53ctipc: use kfree_sensitive() for aead cleanup | *51318d644cnet: lan743x: Modify the EEPROM and OTP size for PCI1xxxx devices | *2d15f5e448net: macb: Check return value of dma_set_mask_and_coherent() | *e8cd4a8d5bACPI: battery: negate current when discharging | *05713a9fc2power: supply: max17040: adjust thermal channel scaling | *1f152ae557PM: runtime: fix denying of auto suspend in pm_suspend_timer_fn() | *c519f81e9cgpiolib: of: Add polarity quirk for s5m8767 | *8975b40c07Make 'cc-option' work correctly for the -Wno-xyzzy pattern | *bf6a433b88ASoC: tegra210_ahub: Add check to of_device_get_match_data() | *f34e0c1556platform-msi: Add msi_remove_device_irq_domain() in platform_device_msi_free_irqs_all() | *9281360d1cACPICA: utilities: Fix overflow check in vsnprintf() | *33cd650d38pmdomain: core: Reset genpd->states to avoid freeing invalid data | *02de16babepower: supply: bq27xxx: Retrieve again when busy | *bc51712997ALSA: hda: cs35l41: Fix swapped l/r audio channels for Acer Helios laptops | *7efa7856f4ACPICA: Apply pack(1) to union aml_resource | *198c2dab02ACPICA: fix acpi parse and parseext cache leaks | *66613b13cdACPI: Add missing prototype for non CONFIG_SUSPEND/CONFIG_X86 case | *b01a29a80cACPI: bus: Bail out if acpi_kobj registration fails | *7fe1b9381bASoC: intel/sdw_utils: Assign initial value in asoc_sdw_rt_amp_spk_rtd_init() | *c0a6053f90ASoC: tas2770: Power cycle amp on ISENSE/VSENSE change | *c05aba32a9ACPICA: Avoid sequence overread in call to strncmp() | *ddec63e2ddmmc: Add quirk to disable DDR50 tuning | *0cd0ef0a0apower: supply: collie: Fix wakeup source leaks on device unbind | *7b45d2401dclocksource: Fix the CPUs' choice in the watchdog per CPU verification | *6cd75d8f0bASoC: amd: yc: Add quirk for Lenovo Yoga Pro 7 14ASP9 | *76d3716815ACPICA: fix acpi operand cache leak in dswstate.c | *0c81bcc14biio: adc: ad7606_spi: fix reg write value mask | *399e325f3fiio: adc: ti-ads1298: Kconfig: add kfifo dependency to fix module build | *aaa25db0b8iio: adc: ad7944: mask high bits on direct read | *ea66a9effaiio: imu: inv_icm42600: Fix temperature calculation | *034a52b5efmm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race | *acbe1597e3dummycon: Trigger redraw when switching consoles with deferred takeover | *de72e0a13eaccel/ivpu: Fix warning in ivpu_gem_bo_free() | *d2551a6178accel/ivpu: Use dma_resv_lock() instead of a custom mutex | *954b190106accel/ivpu: Use firmware names from upstream repo | *648f1d5446accel/ivpu: Improve buffer object logging | *2facd42665iio: accel: fxls8962af: Fix temperature scan element sign | *ae3c418764PCI: dw-rockchip: Fix PHY function call sequence in rockchip_pcie_phy_deinit() | *0835fbe0d1PCI: dw-rockchip: Remove PCIE_L0S_ENTRY check from rockchip_pcie_link_up() | *be0cf75cbdPCI: Fix lock symmetry in pci_slot_unlock() | *b20701d594PCI: Add ACS quirk for Loongson PCIe | *68e58f5791PCI: dwc: ep: Correct PBA offset in .set_msix() callback | *523815857bPCI: cadence-ep: Correct PBA offset in .set_msix() callback | *bf1299797cuio_hv_generic: Align ring size to system page | *157b0827d7uio_hv_generic: Use correct size for interrupt and monitor pages | *704cd2f207Drivers: hv: Allocate interrupt and monitor pages aligned to system page boundary | *a9e916fa5csmb: client: add NULL check in automount_fullpath | *dba032110bcifs: dns resolution is needed only for primary channel | *e2328267d0cifs: update dstaddr whenever channel iface is updated | *180079e4dacifs: reset connections for all channels when reconnect requested | *30b031c0bdremoteproc: k3-m4: Don't assert reset in detach routine | *f4ef928ca5remoteproc: core: Release rproc->clean_table after rproc_attach() fails | *92776ca0ccremoteproc: core: Cleanup acquired resources when rproc_handle_resources() fails in rproc_attach() | *20462b6111regulator: max14577: Add error check for max14577_read_reg() | *ec5f0b4412ovl: Fix nested backing file paths | *6dbda47fe8mips: Add -std= flag specified in KBUILD_CFLAGS to vdso CFLAGS | *bf1605e2eastaging: iio: ad5933: Correct settling cycles encoding per datasheet | *4df6f2a167pwm: axi-pwmgen: fix missing separate external clock | *5c70e3ad85video: screen_info: Relocate framebuffers behind PCI bridges | *337bf0bbb0sysfb: Fix screen_info type check for VGA | *ce4ef0274cKVM: s390: rename PROT_NONE to PROT_TYPE_DUMMY | *4da7fcc098net: ch9200: fix uninitialised access during mii_nway_restart | *5572d21a72phy: fsl-imx8mq-usb: fix phy_tx_vboost_level_from_property() | *f2986bccf2dm: lock limits when reading them | *8e89c17dc8ftrace: Fix UAF when lookup kallsym after ftrace disabled | *d6bf5ad1a5mtd: rawnand: qcom: Fix read len for onfi param page | *e3cf1ef571dm-verity: fix a memory leak if some arguments are specified multiple times | *e93624e645dm-mirror: fix a tiny race condition | *a9a76d58baKVM: VMX: Flush shadow VMCS on emergency reboot | *264edbfc3bKVM: SVM: Clear current_vmcb during vCPU free for all *possible* CPUs | *850931ba01mtd: nand: sunxi: Add randomizer configuration before randomizer enable | *bb2c7c5e30mtd: rawnand: sunxi: Add randomizer configuration in sunxi_nfc_hw_ecc_write_chunk | *462eee6d42firmware: arm_scmi: Ensure that the message-id supports fastchannel | *015f04ac88configfs-tsm-report: Fix NULL dereference of tsm_ops | *a8ec526969soc: qcom: pmic_glink_altmode: fix spurious DP hotplug events | *02137179ffmm: fix ratelimit_pages update error in dirty_ratio_handler() | *764c9f69beRDMA/iwcm: Fix use-after-free of work objects after cm_id destruction | *f16a797dcewatchdog: fix watchdog may detect false positive of softlockup | *68c173ea13ipc: fix to protect IPCS lookups using RCU | *9f019fcb73clk: meson-g12a: add missing fclk_div2 to spicc | *1aa41444c5parisc: fix building with gcc-15 | *f20fd54af4vgacon: Add check for vc_origin address range in vgacon_scroll() | *8d0645b59bparisc/unaligned: Fix hex output to show 8 hex chars | *b3071bb463fbdev: Fix fb_set_var to prevent null-ptr-deref in fb_videomode_to_var | *4904bd8267EDAC/altera: Use correct write width with the INTTEST register | *3f2098f4fbfbdev: Fix do_register_framebuffer to prevent null-ptr-deref in fb_videomode_to_var | *fb5873b779iommu/vt-d: Restore context entry setup order for aliased devices | *81c64c2f84net: ftgmac100: select FIXED_PHY | *8a008c89e5net/sched: fix use-after-free in taprio_dev_notifier | *55c3dbd838NFC: nci: uart: Set tty->disc_data only in success path | *83e2ba8971hwmon: (ftsteutates) Fix TOCTOU race in fts_read() | *ee1b421c46f2fs: fix to do sanity check on sit_bitmap_size | *aaa644e7fff2fs: prevent kernel warning due to negative i_nlink from corrupted image | *fed611bd8cf2fs: fix to do sanity check on ino and xnid | *a0b1c91adaInput: gpio-keys - fix possible concurrent access in gpio_keys_irq_timer() | *5a8cd6ae83Input: ims-pcu - check record size in ims_pcu_flash_firmware() | *be5f3061a6ext4: only dirty folios when data journaling regular files | *4b36399711ext4: ensure i_size is smaller than maxbytes | *b841ca8c8fext4: factor out ext4_get_maxbytes() | *796632e6f8ext4: fix calculation of credits for extent tree modification | *5766da2237ext4: inline: fix len overflow in ext4_prepare_inline_data | *63e50525b5bus: fsl-mc: fix GET/SET_TAILDROP command ids | *2de74c25e7bus: fsl-mc: do not add a device-link for the UAPI used DPMCP device | *4d0686b53cata: ahci: Disallow LPM for Asus B550-F motherboard | *cf4f7511f8ata: ahci: Disallow LPM for ASUSPRO-D840SA motherboard | *947f9304d3ata: pata_via: Force PIO for ATAPI devices on VT6415/VT6330 | *a0890b7805bus: firewall: Fix missing static inline annotations for stubs | *1c71f3cf5fcgroup,freezer: fix incomplete freezing when attaching tasks | *5d555f17d1ceph: set superblock s_magic for IMA fsmagic matching | *75583606aeceph: avoid kernel BUG for encrypted inode with unaligned file size | *04e93f75b1can: tcan4x5x: fix power regulator retrieval during probe | *d8a054b6e6can: kvaser_pciefd: refine error prone echo_skb_max handling logic | *896bbceebfbus: mhi: host: Fix conflict between power_up and SYSERR | *f704a80d9fbus: mhi: ep: Update read pointer only after buffer is written | *943801c380block: Clear BIO_EMULATES_ZONE_APPEND flag on BIO completion | *5538af3843block: use plug request list tail for one-shot backmerge attempt | *6e1276195fASoC: codecs: wcd937x: Drop unused buck_supply | *c8228b5f3dASoC: codecs: wcd9375: Fix double free of regulator supplies | *5626fefb46ARM: omap: pmic-cpcap: do not mess around without CPCAP or OMAP4 | *1c40263443ARM: 9447/1: arm/memremap: fix arch_memremap_can_ram_remap() | *86d9837e46arm64/mm: Close theoretical race where stale TLB entry remains valid | *aac91ae06cmedia: uvcvideo: Fix deferred probing error | *6d2b12e7c5media: uvcvideo: Send control events for partial succeeds | *b52dc88361media: uvcvideo: Return the number of processed controls | *0ee9469f81media: imx-jpeg: Cleanup after an allocation error | *9df9d45365media: imx-jpeg: Reset slot data pointers when freed | *c8332e6a0bmedia: imx-jpeg: Move mxc_jpeg_free_slot_data() ahead | *314893d15amedia: imx-jpeg: Drop the first error frames | *00da1c767amedia: vivid: Change the siize of the composing | *72541cae73media: vidtv: Terminating the subsequent process of initialization failure | *5d8b057ed7media: videobuf2: use sgtable-based scatterlist wrappers | *742c60333bmedia: venus: Fix probe error handling | *2429bb9fadmedia: v4l2-dev: fix error handling in __video_register_device() | *63ea94aa72media: omap3isp: use sgtable-based scatterlist wrappers | *f3033169d1media: mediatek: vcodec: Correct vsi_core framebuffer size | *831b460e92media: ipu6: Remove workaround for Meteor Lake ES2 | *a2d4fdef06media: intel/ipu6: Fix dma mask for non-secure mode | *2a2bd7df40media: imagination: fix a potential memory leak in e5010_probe() | *1f78790d98media: i2c: imx335: Fix frame size enumeration | *5ae9ff1ee2media: gspca: Add error handling for stv06xx_read_sensor() | *ca43a9386cmedia: davinci: vpif: Fix memory leak in probe error path | *9bff888c92media: cxusb: no longer judge rbuf when the write fails | *c89339591bmedia: ccs-pll: Check for too high VT PLL multiplier in dual PLL case | *dc723f6c8dmedia: ccs-pll: Correct the upper limit of maximum op_pre_pll_clk_div | *e251f4fe65media: ccs-pll: Start OP pre-PLL multiplier search from correct value | *6216c67c90media: ov2740: Move pm-runtime cleanup on probe-errors to proper place | *d0e6032ee0media: ccs-pll: Start VT pre-PLL multiplier search from correct value | *eda32d4432media: i2c: ds90ub913: Fix returned fmt from .set_fmt() | *fb50ee19aamedia: nxp: imx8-isi: better handle the m2m usage_count | *b93864e086media: imx335: Use correct register width for HNUM | *2f4c2c6bdemedia: ov5675: suppress probe deferral errors | *ceb901f795media: ov8856: suppress probe deferral errors | *ac93035040wifi: rtlwifi: disable ASPM for RTL8723BE with subsystem ID 11ad:1723 | *b88447ce11wifi: rtw88: usb: Reduce control message timeout to 500 ms | *cb3cba0ec3svcrdma: Unregister the device if svc_rdma_accept() fails | *f78b38af35jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata() | *d35e6c3616wifi: ath12k: fix ring-buffer corruption | *5bf0b9eeb0fs/nfs/read: fix double-unlock bug in nfs_return_empty_folio() | *95c4322c2aNFSv4: Don't check for OPEN feature support in v4.1 | *c08e00a416SUNRPC: Prevent hang on NFS mount with xprtsec=[m]tls | *d622c2ee6cnfsd: Initialize ssc before laundromat_work to prevent NULL dereference | *7a75a95669nfsd: nfsd4_spo_must_allow() must check this is a v4 compound request | *07862d4f7cNFSD: Implement FATTR4_CLONE_BLKSIZE attribute | *2029ca75cdNFSD: fix race between nfsd registration and exports_proc | *3f3eb3c342NFSD: unregister filesystem in case genl_register_family() fails | *763d1789c0wifi: ath11k: fix ring-buffer corruption | *09f7616cb5wifi: rtw88: usb: Upload the firmware in bigger chunks | *314053de3awifi: ath11k: fix rx completion meta data corruption | *7a20cdb55cwifi: mt76: mt7925: fix host interrupt register initialization | *6d05390d20wifi: p54: prevent buffer-overflow in p54_rx_eeprom_readback() | *c3afa81f2enet/mlx5: Add error handling in mlx5_query_nic_vport_node_guid() | *5297c5cf26net/mlx5_core: Add error handling inmlx5_query_nic_vport_qkey_viol_cntr() | *b96ba2d1fbregulator: max20086: Change enable gpio to optional | *028bb7b658regulator: max20086: Fix MAX200086 chip id | *f2e8a863fds390/pci: Serialize device addition and removal | *31a7dc5a24s390/pci: Allow re-add of a reserved but not yet removed device | *f86ca2b553s390/pci: Prevent self deletion in disable_slot() | *94c0731dbfs390/pci: Remove redundant bus removal and disable from zpci_release_device() | *0b42b68cecpowerpc/pseries/msi: Avoid reading PCI device registers in reduced power states | *c58b577cf7io_uring/kbuf: account ring io_buffer_list memory | *ba789be63dio_uring: account drain memory to cgroup | *082b0ca9a7ASoC: amd: sof_amd_sdw: Fix unlikely uninitialized variable use in create_sdw_dailinks() | *2864c19ae9ASoC: meson: meson-card-utils: use of_property_present() for DT parsing | *98640457c0ASoC: qcom: sdm845: Add error handling in sdm845_slim_snd_hw_params() | *d765505bcacrypto: qat - add shutdown handler to qat_dh895xcc | *eb94a34c27crypto: qat - add shutdown handler to qat_c62x | *59fd1b2909crypto: qat - add shutdown handler to qat_4xxx | *5e4e6d0caecrypto: qat - add shutdown handler to qat_420xx | *261f2a655bcrypto: qat - add shutdown handler to qat_c3xxx | *f2cc87bf3egfs2: move msleep to sleepable context | *ea3c81acb0crypto: marvell/cesa - Do not chain submitted requests | *bdb71ee651configfs: Do not override creating attribute file failure in populate_attrs() * |5f92e5fdd1Revert "Bluetooth: MGMT: Protect mgmt_pending list with its own lock" * |a0b4b5586dRevert "PCI: endpoint: Retain fixed-size BAR size as well as aligned size" * |036a0d8df2Merge 6.12.34 into android16-6.12-lts |\| | *23fdf46589Linux 6.12.34 | *fe794d1f9bthermal/drivers/mediatek/lvts: Remove unused lvts_debugfs_exit | *6695a1fa98drm/meson: Use 1000ULL when operating with mode->clock | *da728507b0gfs2: Don't clear sb->s_fs_info in gfs2_sys_fs_add | *ab20b0bdb0overflow: Introduce __DEFINE_FLEX for having no initializer | *5ed1d7a700net: usb: aqc111: debug info before sanitation | *b4a86d64e4usb: misc: onboard_usb_dev: fix build warning for CONFIG_USB_ONBOARD_DEV_USB5744=n | *d4724213c8regulator: dt-bindings: mt6357: Drop fixed compatible requirement | *77e1bf9dadcalipso: unlock rcu before returning -EAFNOSUPPORT | *ea50a9c348x86/fred/signal: Prevent immediate repeat of single step trap on return from SIGTRAP handler | *b3b3b6366dx86/iopl: Cure TIF_IO_BITMAP inconsistencies | *dbbad9a016xen/arm: call uaccess_ttbr0_enable for dm_op hypercall | *9332b7a836xfs: don't assume perags are initialised when trimming AGs | *2d6a6cfe96ring-buffer: Move cpus_read_lock() outside of buffer->mutex | *e09c0600bering-buffer: Fix buffer locking in ring_buffer_subbuf_order_set() | *b8df8cb8f7ring-buffer: Do not trigger WARN_ON() due to a commit_overrun | *6a6ce206579p: Add a migrate_folio method | *7bdd712abeusb: typec: tcpm: move tcpm_queue_vdm_unlocked to asynchronous work | *9f907ee83fusb: typec: tcpm/tcpci_maxim: Fix bounds check in process_rx() | *657003ced7usb: Flush altsetting 0 endpoints before reinitializating them after reset. | *921b3c8050usb: cdnsp: Fix issue with detecting USB 3.2 speed | *c7862978b4usb: cdnsp: Fix issue with detecting command completion event | *3cce173477usb: misc: onboard_usb_dev: Fix usb5744 initialization sequence | *393abb68b9tty: serial: 8250_omap: fix TX with DMA for am33xx | *00ddc7dad5VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify | *6327884fbausb: usbtmc: Fix read_stb function and get_stb ioctl | *c8bb1bcea8nvmem: zynqmp_nvmem: unbreak driver after cleanup | *c29d531870posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del() | *7438836892HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse() | *84e9f0a2c2ALSA: usb-audio: Add implicit feedback quirk for RODE AI-1 | *81515a4479Revert "wifi: mwifiex: Fix HT40 bandwidth issue." | *1ed18c90f6tools/resolve_btfids: Fix build when cross compiling kernel with clang. | *403bbbe2faobjtool/rust: relax slice condition to cover more `noreturn` Rust functions | *4b1ef15ffdblock: Fix bvec_set_folio() for very large folios | *a9022c8631bio: Fix bio_first_folio() for SPARSEMEM without VMEMMAP | *48f33ec141io_uring: consistently use rcu semantics with sqpoll thread | *0fccb6773bblock: don't use submit_bio_noacct_nocheck in blk_zone_wplug_bio_work | *af8c13f9eeio_uring: fix use-after-free of sq->thread in __io_uring_show_fdinfo() | *a5c7b61eedblock: use q->elevator with ->elevator_lock held in elv_iosched_show() | *f351bb3085perf: Ensure bpf_perf_link path is properly serialized | *1c09795ecenvmet-fcloop: access fcpreq only when holding reqlock | *3c04fafeb3btrfs: exit after state split error at set_extent_bit() | *7b4bf4d896gfs2: pass through holder from the VFS for freeze/thaw | *0a2500782ffs/filesystems: Fix potential unsigned integer underflow in fs_name() | *58c50f45e1btrfs: exit after state insertion failure at btrfs_convert_extent_bit() | *a8ff2e362dnet: drv: netdevsim: don't napi_complete() from netpoll | *073f64c035net_sched: ets: fix a race in ets_qdisc_change() | *180b12eafanet_sched: tbf: fix a race in tbf_change() | *4b755305b2net_sched: red: fix a race in __red_change() | *e3f6745006net_sched: prio: fix a race in prio_tune() | *62ef4761bbnet/mlx5e: Fix leak of Geneve TLV option object | *eb4b59491fnet/mlx5: HWS, fix missing ip_version handling in definer | *5932b1972dnet/mlx5: Fix return value when searching for existing flow group | *da15ca0553net/mlx5: Fix ECVF vports unload on shutdown flow | *adb56e5a71net/mlx5: Ensure fw pages are always allocated on same NUMA | *7a41744e38Bluetooth: MGMT: Fix sparse errors | *2af40d795dBluetooth: eir: Fix possible crashes on eir_create_adv_data | *907ef6e12fBluetooth: hci_sync: Fix broadcast/PA when using an existing instance | *842f7c3154Bluetooth: Fix NULL pointer deference on eir_get_service_data | *31bf7b2b92net/mdiobus: Fix potential out-of-bounds clause 45 read/write access | *b02d9d2732net/mdiobus: Fix potential out-of-bounds read/write access | *78fa7b723emacsec: MACsec SCI assignment for ES = 0 | *1e0de7582cnet: Fix TOCTOU issue in sk_is_readable() | *32a48db4cfACPI: CPPC: Fix NULL pointer dereference when nosmp is used | *c3892f1ba0i40e: retry VFLR handling if there is ongoing VF reset | *60592d381fi40e: return false from i40e_reset_vf if reset is in progress | *0440186a9cdrm/meson: fix more rounding issues with 59.94Hz modes | *e44408a317drm/meson: use vclk_freq instead of pixel_freq in debug print | *dd8d64e910drm/meson: fix debug log statement when setting the HDMI clocks | *d7aa2e4b80drm/meson: use unsigned long long / Hz for frequency types | *c79a1ac2a0powerpc/vas: Return -EINVAL if the offset is non-zero in mmap() | *9c340b56d6powerpc/powernv/memtrace: Fix out of bounds issue in memtrace mmap | *d1bc80da75net_sched: sch_sfq: fix a potential crash on gso_skb handling | *98e46d77cdscsi: iscsi: Fix incorrect error path labels for flashnode operations | *8a8380773fpinctrl: qcom: pinctrl-qcm2290: Add missing pins | *cce3ea5f48spi: omap2-mcspi: Disable multi-mode when the previous message kept CS asserted | *01a968b1c4spi: omap2-mcspi: Disable multi mode when CS should be kept asserted after message | *f74abf2cddregulator: max20086: Fix refcount leak in max20086_parse_regulators_dt() | *569972c5bdwifi: ath12k: fix GCC_GCC_PCIE_HOT_RST definition for WCN7850 | *4c0153d7a1wifi: ath12k: refactor ath12k_hw_regs structure | *6dabf9e054wifi: ath11k: validate ath11k_crypto_mode on top of ath11k_core_qmi_firmware_ready | *7b1a7d35eewifi: ath11k: move some firmware stats related functions outside of debugfs | *d849e671ffwifi: ath11k: don't wait when there is no vdev started | *b18918782ewifi: ath11k: don't use static variables in ath11k_debugfs_fw_stats_process() | *784cb1c1b8wifi: ath11k: avoid burning CPU in ath11k_debugfs_fw_stats_request() | *b208c674f5wifi: ath11k: convert timeouts to secs_to_jiffies() | *ef8e4aeab3ath10k: snoc: fix unbalanced IRQ enable in crash recovery | *b93e6fef4eptp: remove ptp->n_vclocks check logic in ptp_vclock_in_use() | *6c8d3d7c36net: dsa: b53: fix untagged traffic sent via cpu tagged with VID 0 | *4e83f2dbb2Bluetooth: MGMT: Protect mgmt_pending list with its own lock | *84ab1283ebBluetooth: MGMT: Remove unused mgmt_pending_find_data | *9df3e5e7f7Bluetooth: MGMT: Fix UAF on mgmt_remove_adv_monitor_complete | *fbf95f446bBluetooth: btintel_pcie: Reduce driver buffer posting to prevent race condition | *b104a6f5d5Bluetooth: btintel_pcie: Increase the tx and rx descriptor count | *a075e10cfbBluetooth: btintel_pcie: Fix driver not posting maximum rx buffers | *99e3d69853Bluetooth: hci_core: fix list_for_each_entry_rcu usage | *3464a707d1scsi: core: ufs: Fix a hang in the error handler | *21b2bca88eserial: sh-sci: Move runtime PM enable to sci_probe_single() | *e5250b8619dt-bindings: pwm: adi,axi-pwmgen: Fix clocks | *df4f4cdb06dt-bindings: pwm: Correct indentation and style in DTS example | *3e81a8c732dt-bindings: pwm: adi,axi-pwmgen: Increase #pwm-cells to 3 | *595f83730bpinctrl: samsung: add gs101 specific eint suspend/resume callbacks | *f33266ec35pinctrl: samsung: add dedicated SoC eint suspend/resume callbacks | *d5d5193ddepinctrl: samsung: refactor drvdata suspend & resume callbacks | *cd9d354bddarm64: dts: qcom: x1e80100: Add GPU cooling | *9cd06b2ebearm64: dts: qcom: x1e80100: Apply consistent critical thermal shutdown | *b8de1a5029mmc: sdhci-of-dwcmshc: add PD workaround on RK3576 | *80f7c5be4fpmdomain: core: Introduce dev_pm_genpd_rpm_always_on() | *eccd1fc1b0Input: synaptics-rmi - fix crash with unsupported versions of F34 | *59cb05c804ALSA: hda/realtek: Add support for HP Agusta using CS35L41 HDA | *0da3314630ALSA: hda/realtek - Add new HP ZBook laptop with micmute led fixup | *c4cc8f6c31ALSA: hda/realtek - Support mute led function for HP platform | *410156098bALSA: hda/realtek: Add support for various HP Laptops using CS35L41 HDA | *95e01b950cALSA: hda/realtek: fix micmute LEDs on HP Laptops with ALC3247 | *8b8b33ae37ALSA: hda/realtek: fix micmute LEDs on HP Laptops with ALC3315 | *0ce600d717tools/power turbostat: Fix AMD package-energy reporting | *9c1ddfeb66do_change_type(): refuse to operate on unmounted/not ours mounts | *e1d02fe504fix propagation graph breakage by MOVE_MOUNT_SET_GROUP move_mount(2) | *1d79230719path_overmount(): avoid false negatives | *1be1f3b848iov_iter: use iov_offset for length calculation in iov_iter_aligned_bvec | *569fb8c122ASoC: ti: omap-hdmi: Re-add dai_link->platform to fix card init | *18ff538aacASoC: Intel: avs: Verify content returned by parse_int_array() | *cabc3dc410ASoC: Intel: avs: Fix deadlock when the failing IPC is SET_D0IX | *3668296690ASoC: codecs: hda: Fix RPM usage count underflow | *1cda72119bscsi: ufs: qcom: Prevent calling phy_exit() before phy_init() | *e019873540riscv: misaligned: fix sleeping function called during misaligned access handling | *d5d9fd13bcseg6: Fix validation of nexthop addresses | *933466fc50wireguard: device: enable threaded NAPI | *031f5c5ca0net: wwan: mhi_wwan_mbim: use correct mux_id for multiplexing | *4f0fcdb835wifi: cfg80211/mac80211: correctly parse S1G beacon optional elements | *b2fc08d276net: dsa: b53: do not touch DLL_IQQD on bcm53115 | *1aa31695bfnet: dsa: b53: allow RGMII for bcm63xx RGMII ports | *6d1c93a5c6net: dsa: b53: do not enable RGMII delay on bcm63xx | *6c2e062002net: ti: icssg-prueth: Fix swapped TX stats for MII interfaces. | *f34dc858e6netfilter: nf_nat: also check reverse tuple to obtain clashing entry | *251496ce17netfilter: nf_set_pipapo_avx2: fix initial map fill | *f33277cda6drm/panel-simple: fix the warnings for the Evervision VGG644804 | *a0319c9b16gve: add missing NULL check for gve_alloc_pending_packet() in TX DQO | *8cb645117anvme: fix command limits status code | *0cffc6e40dPM: sleep: Fix power.is_suspended cleanup for direct-complete devices | *1184f7df1dselftests: net: build net/lib dependency in all target | *6d300675dcvmxnet3: correctly report gso type for UDP tunnels | *e2df04e69cnet: wwan: t7xx: Fix napi rx poll issue | *4399f59a94net: fix udp gso skb_segment after pull from frag_list | *798fd944fbdrm/i915/guc: Handle race condition where wakeref count drops below 0 | *ba282cfba3drm/i915/psr: Fix using wrong mask in REG_FIELD_PREP | *2679bb2f69drm/i915/guc: Check if expecting reply before decrementing outstanding_submission_g2h | *451ee661d0net: stmmac: make sure that ptp_rate is not 0 before configuring EST | *bb033c6781net: stmmac: make sure that ptp_rate is not 0 before configuring timestamping | *2c32fc56c0net: dsa: tag_brcm: legacy: fix pskb_may_pull length | *e653c298c5idpf: avoid mailbox timeout delays during reset | *12e40d01d6idpf: fix a race in txq wakeup | *635fd9ceadice: fix rebuilding the Tx scheduler tree for large queue counts | *f9c3e8573bice: create new Tx scheduler nodes for new queues only | *276849954dice: fix Tx scheduler error handling in XDP callback | *b788cebf72Bluetooth: L2CAP: Fix not responding with L2CAP_CR_LE_ENCRYPTION | *2a98786e25spi: bcm63xx-hsspi: fix shared reset | *408ca1d180spi: bcm63xx-spi: fix shared reset | *df376638dfnet: lan966x: Make sure to insert the vlan tags also in host mode | *095fe646f8net/mlx4_en: Prevent potential integer overflow calculating Hz | *4c597fb290driver: net: ethernet: mtk_star_emac: fix suspend/resume issue | *c762fc79d7net: tipc: fix refcount warning in tipc_aead_encrypt | *5910cbbfadgve: Fix RX_BUFFERS_POSTED stat to report per-queue fill_cnt | *74882beda3net: stmmac: platform: guarantee uniqueness of bus_id | *e869a85accpage_pool: Fix use-after-free in page_pool_recycle_in_ring | *90891eadb8Fix sock_exceed_buf_limit not being triggered in __sk_mem_raise_allocated | *35f116a465drm/xe: Make xe_gt_freq part of the Documentation | *3091d4c0d0loop: add file_start_write() and file_end_write() | *4bd30962f3USB: typec: fix const issue in typec_match() | *9f40ae8310USB: gadget: udc: fix const issue in gadget_match_driver() | *ad2fc59a67iio: adc: mcp3911: fix device dependent mappings for conversion result registers | *9d6c8f5612iio: adc: PAC1934: fix typo in documentation link | *03eb283523mei: vsc: Cast tx_buf to (__be32 *) when passed to cpu_to_be32_array() | *130e134f6evt: remove VT_RESIZE and VT_RESIZEX from vt_compat_ioctl() | *3102881272coresight: prevent deactivate active config while enabling the config | *8b2230ac7ffpga: fix potential null pointer deref in fpga_mgr_test_img_load_sgt() | *8d47a03544counter: interrupt-cnt: Protect enable/disable OPs with mutex | *b9c6d66810coresight: catu: Introduce refcount and spinlock for enabling/disabling | *1183a72221coresight: Fixes device's owner field for registered using coresight_init_driver() | *677da45548MIPS: Loongson64: Add missing '#interrupt-cells' for loongson64c_ls7a | *8fa544bff8usb: acpi: Prevent null pointer dereference in usb_acpi_add_usb4_devlink() | *122bbc57cbiio: adc: ad7124: Fix 3dB filter frequency reading | *46dd5892eaiio: filter: admv8818: Support frequencies >= 2^32 | *5bd5808b36iio: filter: admv8818: fix range calculation | *c065694b8diio: filter: admv8818: fix integer overflow | *ba9a3d356biio: filter: admv8818: fix band 4, state 15 | *74aca5ca34thunderbolt: Fix a logic error in wake on connect | *c23d87b43fserial: Fix potential null-ptr-deref in mlb_usio_probe() | *d4c368e4a6usb: renesas_usbhs: Reorder clock handling and power management in probe | *0a3e2ec508PCI: endpoint: Retain fixed-size BAR size as well as aligned size | *9137bd312brtc: loongson: Add missing alarm notifications for ACPI RTC events | *7b26470070PCI/DPC: Log Error Source ID only when valid | *642962fe3fPCI/DPC: Initialize aer_err_info before using it | *3d159ffc16PCI/ACPI: Fix allocated memory release on error in pci_acpi_scan_root() | *bc6ddff798dmaengine: ti: Add NULL check in udma_probe() | *5072c17491phy: qcom-qmp-usb: Fix an NULL vs IS_ERR() bug | *8da884ec36PCI: apple: Use gpiod_set_value_cansleep in probe flow | *8c839e71c4PCI: cadence: Fix runtime atomic count underflow | *d9342fced7PCI: rcar-gen4: set ep BAR4 fixed size | *17e4b0fcd2PCI: Print the actual delay time in pci_bridge_wait_for_secondary_bus() | *5aac41632fphy: rockchip: samsung-hdptx: Do no set rk_hdptx_phy->rate in case of errors | *e3f71127c6phy: rockchip: samsung-hdptx: Fix clock ratio setup | *1dfeafe585rtc: sh: assign correct interrupts with DT | *6635bb78ebrust: alloc: add missing invariant in Vec::set_len() * |1d7d3adfa4Revert "dm: fix dm_blk_report_zones" * |7a5c39c156Revert "page_pool: Track DMA-mapped pages and unmap them when destroying the pool" * |e5ead1ec40Merge48ca7139ab("cifs: Fix validation of SMB1 query reparse point response") into android16-6.12-lts |\| | *48ca7139abcifs: Fix validation of SMB1 query reparse point response | *f7d9f4fa53perf callchain: Always populate the addr_location map when adding IP | *da9addeabdperf trace: Set errpid to false for rseq and set_robust_list | *afa06f2605nfs: ignore SB_RDONLY when remounting nfs | *877a3f1be3nfs: clear SB_RDONLY before getting superblock | *aaea7a783dperf trace: Always print return value for syscalls returning a pid | *8d313634e6perf record: Fix incorrect --user-regs comments | *20eafb4e59perf symbol: Fix use-after-free in filename__read_build_id | *3196b6c708mailbox: mtk-cmdq: Refine GCE_GCTL_VALUE setting | *0acd44a8d7mailbox: imx: Fix TXDB_V2 sending | *28f3b29e74perf tests switch-tracking: Fix timestamp comparison | *9970210eb1mfd: stmpe-spi: Correct the name used in MODULE_DEVICE_TABLE | *fc66342db7mfd: exynos-lpass: Avoid calling exynos_lpass_disable() twice in exynos_lpass_remove() | *d374cd56dfmfd: exynos-lpass: Fix an error handling path in exynos_lpass_probe() | *1fbee9f185rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send() | *4ce341e639remoteproc: k3-dsp: Drop check performed in k3_dsp_rproc_{mbox_callback/kick} | *3a4afda6fdremoteproc: k3-r5: Drop check performed in k3_r5_rproc_{mbox_callback/kick} | *9b15fcdba9remoteproc: qcom_wcnss_iris: Add missing put_device() on error in probe | *6a6070d943perf scripts python: exported-sql-viewer.py: Fix pattern matching with Python 3 | *3b7d37c49fperf intel-pt: Fix PEBS-via-PT data_src | *5c37bd2650perf tests: Fix 'perf report' tests installation | *47eee86e45perf trace: Fix leaks of 'struct thread' in set_filter_loop_pids() | *f481bf3e02dm-flakey: make corrupting read bios work | *9091c9e039dm-flakey: error all IOs when num_features is absent | *f9c1bdf246dm: fix dm_blk_report_zones | *dc16583d21perf symbol-minimal: Fix double free in filename__read_build_id | *19bd9cde38hwmon: (asus-ec-sensors) check sensor index in read_string() | *7a23cc510emtd: nand: ecc-mxic: Fix use of uninitialized variable ret | *2967178d30x86/irq: Ensure initial PIR loads are performed exactly once | *1be2000b70backlight: pm8941: Add NULL check in wled_configure() | *48e0b54be4dm: free table mempools if not used in __bind | *2eeb181e76dm: don't change md if dm_table_set_restrictions() fails | *baf8a7fed0perf ui browser hists: Set actions->thread before calling do_zoom_thread() | *a951f9a3d9perf build: Warn when libdebuginfod devel files are not available | *5934a8fab3randstruct: gcc-plugin: Fix attribute addition | *ab6db95940randstruct: gcc-plugin: Remove bogus void member | *b235393b9ffbdev: core: fbcvt: avoid division by 0 in fb_cvt_hperiod() | *f697ef117esoc: aspeed: Add NULL check in aspeed_lpc_enable_snoop() | *7ce3063fd8soc: aspeed: lpc: Fix impossible judgment condition | *ffbfe7b0ceARM: aspeed: Don't select SRAM | *0007761ff5arm64: dts: mt6359: Rename RTC node to match binding expectations | *0e00819914arm64: dts: renesas: white-hawk-ard-audio: Fix TPU0 groups | *81f52f39edarm64: dts: qcom: qcm2290: fix (some) of QUP interconnects | *16f35dcfe3arm64: dts: rockchip: disable unrouted USB controllers and PHY on RK3399 Puma with Haikou | *318d0f2adcarm64: defconfig: mediatek: enable PHY drivers | *8333880133ARM: dts: qcom: apq8064: move replicator out of soc node | *99f2ee48e9ARM: dts: qcom: apq8064 merge hw splinlock into corresponding syscon device | *36a1fdd5d5ARM: dts: qcom: apq8064: add missing clocks to the timer node | *2a8d4567aadt-bindings: vendor-prefixes: Add Liontron name | *1d5baab39ebus: fsl-mc: fix double-free on mc_dev | *9abbace400nilfs2: do not propagate ENOENT error from nilfs_btree_propagate() | *ecfc9dfae9nilfs2: add pointer check for nilfs_direct_propagate() | *f6fae70f83ocfs2: fix possible memory leak in ocfs2_finish_quota_recovery | *0aff95d9bcSquashfs: check return result of sb_min_blocksize | *e318a7bd2dsoc: qcom: smp2p: Fix fallback to qcom,ipc parse | *14f2820a5darm64: dts: ti: k3-j721e-common-proc-board: Enable OSPI1 on J721E | *2e39a12c45arm64: tegra: Add uartd serial alias for Jetson TX1 module | *39ecf2ad20arm64: tegra: Drop remaining serial clock-names and reset-names | *827746ce8barm64: dts: rockchip: Update eMMC for NanoPi R5 series | *4fd50f6980arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3566-rock3c | *f924280cf4arm64: dts: qcom: sda660-ifc6560: Fix dt-validate warning | *2533efb0d6arm64: dts: qcom: sdm660-lavender: Add missing USB phy supply | *3c8f511a65arm64: dts: mt6359: Add missing 'compatible' property to regulators node | *e2df43c942arm64: dts: mediatek: mt6357: Drop regulator-fixed compatibles | *66a6daa0efarm64: dts: imx8mn-beacon: Set SAI5 MCLK direction to output for HDMI audio | *b9c7c4e6c8arm64: dts: imx8mm-beacon: Set SAI5 MCLK direction to output for HDMI audio | *c48fe69e17arm64: dts: imx8mp-beacon: Fix RTC capacitive load | *69120f3767arm64: dts: imx8mn-beacon: Fix RTC capacitive load | *33ff1f1329arm64: dts: imx8mm-beacon: Fix RTC capacitive load | *e1c84dd136arm64: dts: mt8183: Add port node to mt8183.dtsi | *a39ba524fbarm64: dts: qcom: sdm660-xiaomi-lavender: Add missing SD card detect GPIO | *269df4263earm64: dts: mediatek: mt8195: Reparent vdec1/2 and venc1 power domains | *5b5a538aadARM: dts: at91: at91sam9263: fix NAND chip selects | *037a3a2567ARM: dts: at91: usb_a9263: fix GPIO for Dataflash chip select | *3682d4dd0earm64: dts: rockchip: Move SHMEM memory to reserved memory on rk3588 | *3d36b1baf0arm64: dts: qcom: ipq9574: Fix USB vdd info | *79c8378070arm64: dts: qcom: sc8280xp-x13s: Drop duplicate DMIC supplies | *6e65650ceearm64: dts: qcom: sm8250: Fix CPU7 opp table | *3c4aaf3e76arm64: dts: qcom: sm8350: Reenable crypto & cryptobam | *9164f9ae3farm64: dts: qcom: sdm845-starqltechn: remove excess reserved gpios | *d997703f9darm64: dts: qcom: sdm845-starqltechn: refactor node order | *83f1b473bbarm64: dts: qcom: sdm845-starqltechn: fix usb regulator mistake | *caecebc6b9arm64: dts: qcom: sdm845-starqltechn: remove wifi | *bdf8915dadarm64: dts: qcom: x1e80100-romulus: Keep L12B and L15B always on | *5c721b58d3arm64: dts: qcom: sm8650: add missing cpu-cfg interconnect path in the mdss node | *a999df6f45arm64: dts: qcom: sm8650: setup gpu thermal with higher temperatures | *4e95465ab9arm64: dts: qcom: x1e80100: Mark usb_2 as dma-coherent | *0befc3005df2fs: fix to correct check conditions in f2fs_cross_rename | *532601e783f2fs: use d_inode(dentry) cleanup dentry->d_inode | *a3eeaea04enet: phy: mscc: Stop clearing the the UDPv4 checksum for L2 frames | *69541e5832net: openvswitch: Fix the dead loop of MPLS parse | *dd89288975calipso: Don't call calipso functions for AF_INET sk. | *ec62c99914octeontx2-pf: QOS: Refactor TC_HTB_LEAF_DEL_LAST callback | *91bed4ccaeocteontx2-pf: QOS: Perform cache sync on send queue teardown | *66abe22017net: phy: mscc: Fix memory leak when using one step timestamping | *4b073a575bnet: lan743x: Fix PHY reset handling during initialization and WOL | *0e5c90c2aenet: lan743x: rename lan743x_reset_phy to lan743x_hw_reset_phy | *f15ed37dd3net: phy: fix up const issues in to_mdio_device() and to_phy_device() | *ddc654e89anet: phy: clear phydev->devlink when the link is deleted | *2bc6dffb4bbpf: Avoid __bpf_prog_ret0_warn when jit fails | *3a92988a76net: xilinx: axienet: Fix Tx skb circular buffer occupancy check in dmaengine xmit | *f066d85170net: lan966x: Fix 1-step timestamping over ipv4 or ipv6 | *02e45168e0RDMA/cma: Fix hang when cma_netevent_callback fails to queue_work | *7893a41deavsock/virtio: fix `rx_bytes` accounting for stream sockets | *30a9e834c7net: usb: aqc111: fix error handling of usbnet read calls | *82fe7fbc21RISC-V: KVM: lock the correct mp_state during reset | *9d04742f3enetfilter: nft_tunnel: fix geneve_opt dump | *09ecfdff49netfilter: nf_tables: nft_fib: consistent l3mdev handling | *15c0250daebpf, sockmap: Avoid using sk_socket after free when sending | *9427f6081fBluetooth: btintel: Check dsbr size from EFI variable | *1750c3f1d9Bluetooth: MGMT: iterate over mesh commands in mgmt_mesh_foreach() | *46e6822489vfio/type1: Fix error unwind in migration dirty bitmap allocation | *fd125f1eefnetfilter: nf_tables: nft_fib_ipv6: fix VRF ipv4/ipv6 result discrepancy | *c4c18cf589netfilter: xtables: support arpt_mark and ipv6 optstrip for iptables-nft only builds | *1d249cc92dbpf: Revert "bpf: remove unnecessary rcu_read_{lock,unlock}() in multi-uprobe attach logic" | *7e48358639wifi: mt76: mt7996: fix RX buffer size of MCU event | *3fc2021984wifi: mt76: mt7996: set EHT max ampdu length capability | *ba9bf458fawifi: mt76: mt7925: ensure all MCU commands wait for response | *52ffee9feawifi: mt76: mt7925: refine the sniffer commnad | *17e939897ewifi: mt76: mt7925: prevent multiple scan commands | *790d05cde3wifi: mt76: mt7915: Fix null-ptr-deref in mt7915_mmio_wed_init() | *1072fc0ca1wifi: mt76: mt7996: Fix null-ptr-deref in mt7996_mmio_wed_init() | *df00f9147eBluetooth: ISO: Fix not using SID from adv report | *6bfb154f95kernfs: Relax constraint in draining guard | *e0657136aescsi: ufs: mcq: Delete ufshcd_release_scsi_cmd() in ufshcd_mcq_abort() | *ee5ee64638wifi: ath9k_htc: Abort software beacon handling if disabled | *59a834592dhisi_acc_vfio_pci: bugfix live migration function without VF device driver | *89729b8152hisi_acc_vfio_pci: add eq and aeq interruption restore | *884a76e813hisi_acc_vfio_pci: fix XQE dma address error | *3a392f874awifi: ath12k: fix memory leak in ath12k_service_ready_ext_event | *b4f6605dc2iommu: remove duplicate selection of DMAR_TABLE | *e966a3c01cwifi: rtw89: fix firmware scan delay unit for WiFi 6 chips | *c132553894wifi: rtw88: fix the 'para' buffer size to avoid reading out of bounds | *8ffad7be09wifi: rtw89: pci: enlarge retry times of RX tag to 1000 | *78a327ef0as390/bpf: Store backchain even for leaf progs | *d32f9927f4clk: qcom: gcc-msm8939: Fix mclk0 & mclk1 for 24 MHz | *e660e75f84dt-bindings: soc: fsl,qman-fqd: Fix reserved-memory.yaml reference | *c98cdf6795bpf: Fix WARN() in get_bpf_raw_tp_regs | *e02e12d6a7pinctrl: at91: Fix possible out-of-boundary access | *b7384eab87libbpf: Use proper errno value in nlattr | *c13e317499ktls, sockmap: Fix missing uncharge operation | *64f8f2a933of: unittest: Unlock on error in unittest_data_add() | *709412b92atracing: Fix error handling in event_trigger_parse() | *4839a4a6abtracing: Rename event_trigger_alloc() to trigger_data_alloc() | *ec913bc18bselftests/bpf: Fix caps for __xlated/jited_unpriv | *69a995644aefi/libstub: Describe missing 'out' parameter in efi_load_initrd | *a82f49df6bwifi: iwlfiwi: mvm: Fix the rate reporting | *0a2712cd24clk: bcm: rpi: Add NULL check in raspberrypi_clk_register() | *d969194bdabpftool: Fix regression of "bpftool cgroup tree" EINVAL on older kernels | *41c5158d36clk: qcom: gpucc-sm6350: Add *_wait_val values for GDSCs | *45e1ff1284clk: qcom: gcc-sm6350: Add *_wait_val values for GDSCs | *a2874b73fdclk: qcom: dispcc-sm6350: Add *_wait_val values for GDSCs | *dcdce64095clk: qcom: camcc-sm6350: Add *_wait_val values for GDSCs | *e53a8dcd36tracing: Move histogram trigger variables from stack to per CPU structure | *94068a664abpf: Fix uninitialized values in BPF_{CORE,PROBE}_READ | *50ac361ff8RDMA/mlx5: Fix error flow upon firmware failure for RQ destruction | *c1360ac815netfilter: nft_set_pipapo: prevent overflow in lookup table allocation | *c7b7d63a33netfilter: nft_quota: match correctly when the quota just depleted | *de6edd3237netfilter: bridge: Move specific fragmented packet to slow_path instead of dropping it | *c1f418cc27bpf: Allow XDP dev-bound programs to perform XDP_REDIRECT into maps | *277f9ffe87libbpf: Use proper errno value in linker | *6589bc3699scsi: smartpqi: Fix smp_processor_id() call trace for preemptible kernels | *4248ba53e4f2fs: fix to detect gcing page in f2fs_is_cp_guaranteed() | *04daca6012f2fs: clean up w/ fscrypt_is_bounce_page() | *83563a166cbonding: assign random address if device address is same as bond | *88f65bb66diommu: Protect against overflow in iommu_pgsize() | *cc26bc26beUse thread-safe function pointer in libbpf_print | *30d80c636elibbpf: Remove sample_period init in perf_buffer | *3587bee963libbpf: Fix event name too long error | *034c1796f1scsi: hisi_sas: Call I_T_nexus after soft reset for SATA disk | *0e7792a300RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h | *6285516170wifi: ath12k: fix node corruption in ar->arvifs list | *6a6307f866wifi: ath12k: Fix the QoS control field offset to build QoS header | *0c2de959f1wifi: ath12k: Add MSDU length validation for TKIP MIC error | *371b340affwifi: ath12k: fix invalid access to memory | *bba24336b9wifi: rtw88: do not ignore hardware read error during DPK | *c5b738a1d9wifi: rtw88: sdio: call rtw_sdio_indicate_tx_status unconditionally | *308ba450eawifi: rtw88: sdio: map mgmt frames to queue TX_DESC_QSEL_MGMT | *5063fe8789xfrm: Use xdo.dev instead of xdo.real_dev | *08784c7345net/mlx5: Avoid using xso.real_dev unnecessarily | *9d57de88d9libbpf: Fix buffer overflow in bpf_object__init_prog | *cf11bd435fnet: ncsi: Fix GCPS 64-bit member variables | *4f51fb0d25page_pool: Track DMA-mapped pages and unmap them when destroying the pool | *25a912b3e0page_pool: Move pp_magic check into helper functions | *65b3f76592f2fs: fix to do sanity check on sbi->total_valid_block_count | *a4d8052135f2fs: prevent the current section from being selected as a victim during GC | *2fa8d128ecf2fs: clean up unnecessary indentation | *0c57aa8ef9wifi: ath12k: Fix buffer overflow in debugfs | *827ff610afwifi: ath12k: Fix WMI tag for EHT rate in peer assoc | *553c265cd6wifi: ath12k: fix cleanup path after mhi init | *44a51592acf2fs: zone: fix to avoid inconsistence in between SIT and SSA | *3d25fa2d7fbpf, sockmap: Fix panic when calling skb_linearize | *3a8e680f7dbpf, sockmap: fix duplicated data transmission | *57fbbe29e8bpf: fix ktls panic with sockmap | *f1b0b9b712selftests/bpf: Fix bpf_nf selftest failure | *671dd1fb87bpf: Check link_create.flags parameter for multi_kprobe | *fa5977d89dIB/cm: use rwlock for MAD agent lock | *a284820a1cwifi: ath12k: Fix invalid memory access while forming 802.11 header | *5a1210a69cwifi: ath12k: Fix memory leak during vdev_id mismatch | *f5d77d0d41wifi: ath11k: fix node corruption in ar->arvifs list | *80a81375efxen/x86: fix initial memory balloon target | *7051a80916svcrdma: Reduce the number of rdma_rw contexts per-QP | *9e710dc96fmedia: verisilicon: Free post processor buffers on error | *7b6050a9efdrm/mediatek: mtk_drm_drv: Unbind secondary mmsys components on err | *62df1ba668drm/mediatek: Fix kobject put for component sub-drivers | *ad426a7c3ddrm/mediatek: mtk_drm_drv: Fix kobject put for mtk_mutex device ptr | *5c2efbb372drm/msm/a6xx: Disable rgb565_predicator on Adreno 7c3 | *295f1b128cselftests/seccomp: fix negative_ENOSYS tracer tests on arm32 | *b038ffbd49perf/amlogic: Replace smp_processor_id() with raw_smp_processor_id() in meson_ddr_pmu_create() | *c79bee3456scsi: qedf: Use designated initializer for struct qed_fcoe_cb_ops | *e55f46a11boverflow: Fix direct struct member initialization in _DEFINE_FLEX() | *b3cfc1f9f5arm64/fpsimd: Do not discard modified SVE state | *7e16ba331efirmware: SDEI: Allow sdei initialization without ACPI_APEI_GHES | *451335c867drm/tegra: rgb: Fix the unbound reference count | *c4487e35d3drm/vkms: Adjust vkms_state->active_planes allocation type | *7de22bbc58drm: rcar-du: Fix memory leak in rcar_du_vsps_init() | *3d0ae6b511drm/msm/dpu: enable SmartDMA on SC8180X | *5301f110b9drm/msm/dpu: enable SmartDMA on SM8150 | *ebf467c0baselftests/seccomp: fix syscall_restart test for arm compat | *64a9ee6e11arm64/fpsimd: Avoid warning when sve_to_fpsimd() is unused | *a4ea740862arm64: Support ARM64_VA_BITS=52 when setting ARCH_MMAP_RND_BITS_MAX | *0860d48b70firmware: psci: Fix refcount leak in psci_dt_init | *7ccf0c4070m68k: mac: Fix macintosh_config for Mac II | *214307d69bwatchdog: exar: Shorten identity name to fit correctly | *980b0895a0kunit/usercopy: Disable u64 test on 32-bit SPARC | *e2bbe6336dfs/ntfs3: Add missing direct_IO in ntfs_aops_cmpr | *2d5879f645fs/ntfs3: handle hdr_first_de() return value | *33c9956b46drm/bridge: lt9611uxc: Fix an error handling path in lt9611uxc_probe() | *8a88840699drm/panel: samsung-sofef00: Drop s6e3fc2x01 support | *8e43fa9c71perf: arm-ni: Fix missing platform_set_drvdata() | *7e958e116eperf: arm-ni: Unregister PMUs on probe failure | *8e6a63acc4drm/panthor: Update panthor_mmu::irq::mask when needed | *d94b25ac50drm/panthor: Fix GPU_COHERENCY_ACE[_LITE] definitions | *f5ffc750dbarm64/fpsimd: Fix merging of FPSIMD state during signal return | *2756dac036arm64/fpsimd: Reset FPMR upon exec() | *55d52af498arm64/fpsimd: Avoid clobbering kernel FPSIMD state with SMSTOP | *945d247d1carm64/fpsimd: Don't corrupt FPMR when streaming mode changes | *6103f9ba51arm64/fpsimd: Discard stale CPU state when handling SME traps | *fa65c89f3farm64/fpsimd: Avoid RES0 bits in the SME trap handler | *9d6e355a26media: rkvdec: Fix frame size enumeration | *64f3acc8c7drm/amd/pp: Fix potential NULL pointer dereference in atomctrl_initialize_mc_reg_table | *aba86d49e5drm/vc4: tests: Use return instead of assert | *bf694844dadrm/xe/d3cold: Set power state to D3Cold during s2idle/s3 | *67ea6af426drm/vmwgfx: Fix dumb buffer leak | *af713f6af6drm/vmwgfx: Add error path for xa_store in vmw_bo_add_detached_resource | *aa02817f7adrm/vmwgfx: Add seqno waiter for sync_files | *45844a9403ALSA: core: fix up bus match const issues. | *9bad55fc4aASoC: apple: mca: Constrain channels according to TDM mask | *5787ff1acespi: sh-msiof: Fix maximum DMA transfer size | *c9c8cb0f28ACPI: OSI: Stop advertising support for "3.0 _SCP Extensions" | *0440baa4d4thermal/drivers/mediatek/lvts: Fix debugfs unregister on failure | *77d45ba1bePM: sleep: Print PM debug messages during hibernation | *d3cc08bad4x86/mtrr: Check if fixed-range MTRRs exist in mtrr_save_fixed_ranges() | *f551f0e630ACPI: resource: fix a typo for MECHREVO in irq1_edge_low_force_override[] | *0426e92970PM: wakeup: Delete space in the end of string shown by pm_show_wakelocks() | *06c74bd587ASoC: SOF: amd: add missing acp descriptor field | *be0dc3e919ASoC: SOF: ipc4-pcm: Adjust pipeline_list->pipelines allocation type | *81d72f9241PM: EM: Fix potential division-by-zero error in em_compute_costs() | *d05c33c14fpower: reset: at91-reset: Optimize at91_reset() | *109d6bc579spi: tegra210-quad: modify chip select (CS) deactivation | *688d0b0d94spi: tegra210-quad: remove redundant error handling code | *6accf99a2espi: tegra210-quad: Fix X1_X2_X4 encoding and support x4 transfers | *29ce9e71e9EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0 | *a13e8343ffEDAC/skx_common: Fix general protection fault | *87dbfe2b39ASoC: mediatek: mt8195: Set ETDM1/2 IN/OUT to COMP_DUMMY() | *b49ff1c5e9ASoC: tas2764: Enable main IRQs | *594380c4b5ACPICA: exserial: don't forget to handle FFixedHW opregions for reading | *9c094deb6bcrypto: api - Redo lookup on EEXIST | *e9ecaeaf41kunit: Fix wrong parameter to kunit_deactivate_static_stub() | *53bedcd2d2crypto: sun8i-ce - move fallback ahash_request to the end of the struct | *5ed92ad1b7crypto: xts - Only add ecb if it is not already there | *b7c09d2131crypto: lrw - Only add ecb if it is not already there | *58beaa1aeercu/cpu_stall_cputime: fix the hardirq count for x86 architecture | *60f9545815btrfs: fix invalid data space release when truncating block in NOCOW mode | *7f45183ceabtrfs: scrub: fix a wrong error type when metadata bytenr mismatches | *5bd799d2acbtrfs: scrub: update device stats when an error is detected | *5539216f73powerpc/pseries/iommu: Fix kmemleak in TCE table userspace view | *65115472f7erofs: avoid using multiple devices with different type | *9cfca45aecerofs: fix file handle encoding for 64-bit NIDs | *47810c6147crypto: marvell/cesa - Avoid empty transfer descriptor | *7894694b5dcrypto: marvell/cesa - Handle zero-length skcipher requests | *bf3cbf2805kselftest: cpufreq: Get rid of double suspend in rtcwake case | *48e11bcee9brd: fix discard end sector | *5b814cde62brd: fix aligned_sector from brd_do_discard() | *7778a67678x86/insn: Fix opcode map (!REX2) superscript tags | *a18f8b1092x86/cpu: Sanitize CPUID(0x80000000) output | *c93930857fcrypto: sun8i-ce - undo runtime PM changes during driver removal | *57a52d7449x86/microcode/AMD: Do not return error when microcode update is not necessary | *451a18d71bsched/core: Tweak wait_task_inactive() to force dequeue sched_delayed tasks | *f54d2b7ac4powerpc/crash: Fix non-smp kexec preparation | *4de0bb505fpowerpc: do not build ppc_save_regs.o always | *50de02375fcrypto: sun8i-ss - do not use sg_dma_len before calling DMA functions | *19d267d9facrypto: sun8i-ce-cipher - fix error handling in sun8i_ce_cipher_prepare() | *781bbc8252perf/core: Fix broken throttling when max_samples_per_tick=1 | *5cd98656bcgfs2: gfs2_create_inode error handling fix | *271e6bf41agfs2: replace sd_aspace with sd_inode | *88ab25d718perf/x86/amd/uncore: Prevent UMC counters from saturating | *18807198d5perf/x86/amd/uncore: Remove unused 'struct amd_uncore_ctx::node' member | *623074162bsched: Fix trace_sched_switch(.prev_state) | *e8d0d9ae99crypto: sun8i-ce-hash - fix error handling in sun8i_ce_hash_run() | *41f76e9891x86/idle: Remove MFENCEs for X86_BUG_CLFLUSH_MONITOR in mwait_idle_with_hints() and prefer_mwait_c1_over_halt() | *25027501e6tools/x86/kcpuid: Fix error handling * |6da4371380Revert "usb: typec: ucsi: fix Clang -Wsign-conversion warning" * |580b0fa739Merge 6.12.33 into android16-6.12-lts |\| | *e03ced99c4Linux 6.12.33 | *80fe1ebc1fRevert "drm/amd/display: more liberal vmin/vmax update for freesync" | *d452b168dadt-bindings: phy: imx8mq-usb: fix fsl,phy-tx-vboost-level-microvolt property | *1ed84b17fadt-bindings: usb: cypress,hx3: Add support for all variants | *eb2d5e794fthunderbolt: Do not double dequeue a configuration request | *b4fac3f172usb: usbtmc: Fix timeout value in get_stb | *985961dd26serial: jsm: fix NPE during jsm_uart_port_init | *e428b7e205Bluetooth: hci_qca: move the SoC type check to the right place | *4490c79518usb: typec: ucsi: fix Clang -Wsign-conversion warning | *1a51004aa0USB: serial: pl2303: add new chip PL2303GC-Q20 and PL2303GT-2AB | *393ad97838usb: storage: Ignore UAS driver for SanDisk 3.2 Gen2 storage device | *23179d009cusb: quirks: Add NO_LPM quirk for SanDisk Extreme 55AE | *a347664312Revert "cpufreq: tegra186: Share policy per cluster" | *0c60158ff1block: fix adding folio to bio | *3c4fed940dPCI/ASPM: Disable L1 before disabling L1 PM Substates | *4685153b12accel/ivpu: Update power island delays | *f4deea4184accel/ivpu: Add initial Panther Lake support | *6b482b16f3rtc: Fix offset calculation for .start_secs < 0 | *a6a55fe660rtc: Make rtc_time64_to_tm() support dates before 1970 | *f28fae36baDocumentation: ACPI: Use all-string data node references | *32b7c46c4dacpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio() | *614456f1a0pinctrl: armada-37xx: set GPIO output value before setting direction | *f49c751d60pinctrl: armada-37xx: use correct OUTPUT_VAL register for GPIOs > 31 | *bf49527089f2fs: fix to avoid accessing uninitialized curseg | *db758487f3tracing: Fix compilation warning on arm32 * |b914826a45Revert "coredump: hand a pidfd to the usermode coredump helper" * |26aed9f970Merge 6.12.32 into android16-6.12-lts |\| | *ba9210b8c9Linux 6.12.32 | *334da674b2ksmbd: use list_first_entry_or_null for opinfo_get_list() | *4a72fa2f59net: ethernet: ti: am65-cpsw: Lower random mac address error print to info | *b4b163b0e7platform/x86: thinkpad_acpi: Ignore battery threshold change event notification | *f9adb4a162ALSA: hda/realtek - restore auto-mute mode for Dell Chrome platform | *5277bc961cplatform/x86: fujitsu-laptop: Support Lifebook S2110 hotkeys | *c7ce21b85aNFS: Avoid flushing data while holding directory locks in nfs_rename() | *87129b9342char: tpm: tpm-buf: Add sanity check fallback in read helpers | *fe7879e5ebdrm/xe: Save the gt pointer in lrc and drop the tile | *089e980525drm/xe/xe2hpg: Add Wa_22021007897 | *3b3d3174d1nvme-pci: add NVME_QUIRK_NO_DEEPEST_PS quirk for SOLIDIGM P44 Pro | *8c7ecba772spi: spi-sun4i: fix early activation | *44a4a01e91phy: phy-rockchip-samsung-hdptx: Fix PHY PLL output 50.25MHz error | *2c09a5cbc0phy: starfive: jh7110-usb: Fix USB 2.0 host occasional detection failure | *6f47d74081drm/amd/display: check stream id dml21 wrapper to get plane_id | *02ed7c617fdrm/amd/display: fix link_set_dpms_off multi-display MST corner case | *afe090366fgpio: virtuser: fix potential out-of-bound write | *cef4f57980um: let 'make clean' properly clean underlying SUBARCH as well | *cb5d7e7a6fplatform/x86: thinkpad_acpi: Support also NEC Lavie X1475JAS | *16ed9db158nfs: don't share pNFS DS connections between net namespaces | *f7cbb7035cHID: quirks: Add ADATA XPG alpha wireless mouse support | *141054adbadmaengine: idxd: cdev: Fix uninitialized use of sva in idxd_cdev_open | *510cf09f2dcoredump: hand a pidfd to the usermode coredump helper | *8fdca436d8coredump: fix error handling for replace_fd() | *a6d87cce78perf/arm-cmn: Add CMN S3 ACPI binding | *d96289fcacperf/arm-cmn: Initialise cmn->cpu earlier | *c6d2c0d461perf/arm-cmn: Fix REQ2/SNP2 mixup | *2f2190ce4cnet_sched: hfsc: Address reentrant enqueue adding class to eltree twice | *b7550a2584arm64: dts: ti: k3-j784s4-j742s2-main-common: Fix length of serdes_ln_ctrl | *2ee377336carm64: dts: ti: k3-j722s-main: Disable "serdes_wiz0" and "serdes_wiz1" | *07f51c8f01arm64: dts: ti: k3-j722s-evm: Enable "serdes_wiz0" and "serdes_wiz1" | *5b9e29e74darm64: dts: ti: k3-j721e-sk: Add requiried voltage supplies for IMX219 | *110875e707arm64: dts: ti: k3-j721e-sk: Remove clock-names property from IMX219 overlay | *8a26672180arm64: dts: ti: k3-j721e-sk: Add DT nodes for power regulators | *7d6fd34220arm64: dts: ti: k3-am68-sk: Fix regulator hierarchy | *a15e563013arm64: dts: ti: k3-am65-main: Add missing taps to sdhci0 | *e539e3e611arm64: dts: ti: k3-am62x: Rename I2C switch to I2C mux in OV5640 overlay | *0451eef436arm64: dts: ti: k3-am62x: Rename I2C switch to I2C mux in IMX219 overlay | *8c32e3ca0earm64: dts: ti: k3-am62x: Remove clock-names property from IMX219 overlay | *8cc39fa7ddarm64: dts: ti: k3-am62p-j722s-common-main: Set eMMC clock parent to default | *b605a449b6arm64: dts: ti: k3-am62a-main: Set eMMC clock parent to default | *ef60b9ba0darm64: dts: ti: k3-am62-main: Set eMMC clock parent to default | *1e5144b53carm64: dts: qcom: x1e80100: Fix video thermal zone | *fc54ce9d78arm64: dts: qcom: x1e80100-yoga-slim7x: mark l12b and l15b always-on | *660baafc99arm64: dts: qcom: x1e80100-qcp: mark l12b and l15b always-on | *fa8939991barm64: dts: qcom: x1e80100-qcp: Fix vreg_l2j_1p2 voltage | *b2f571e0baarm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Fix vreg_l2j_1p2 voltage | *a5c10cc63darm64: dts: qcom: x1e80100-asus-vivobook-s15: Fix vreg_l2j_1p2 voltage | *d3400824e0arm64: dts: qcom: sm8650: Add missing properties for cryptobam | *2a53950532arm64: dts: qcom: sm8550: Add missing properties for cryptobam | *b4412e8553arm64: dts: qcom: sm8450: Add missing properties for cryptobam | *87ec68b7e9arm64: dts: qcom: sm8350: Fix typo in pil_camera_mem node | *c96762b683arm64: dts: qcom: sa8775p: Remove cdsp compute-cb@10 | *920c14a377arm64: dts: qcom: sa8775p: Remove extra entries from the iommus property | *61ffb2e73darm64: dts: qcom: ipq9574: Add missing properties for cryptobam | *e3dfd77a7fcan: kvaser_pciefd: Force IRQ edge in case of nested IRQ * |7689df00e1ANDROID: GKI: add devm_register_sys_off_handler to db845c symbol list. * |614334d6e9Revert "perf: Avoid the read if the count is already updated" * |6de79a4718Revert "espintcp: remove encap socket caching to avoid reference leak" * |69f799168cMerge 6.12.31 into android16-6.12-lts |\| | *df3f6d10f3Linux 6.12.31 | *85fb1edd05drm/gem: Internally test import_attach for imported objects | *ee2a06bbbbx86/mm/init: Handle the special case of device private pages in add_pages(), to not increase max_pfn and trigger dma_addressing_limited() bounce buffers bounce buffers | *ae0d63ec39i3c: master: svc: Fix implicit fallthrough in svc_i3c_master_ibi_work() | *73c4707510pinctrl: tegra: Fix off by one in tegra_pinctrl_get_group() | *ecb9d3123bwatchdog: aspeed: fix 64-bit division | *c3e1091eb0drm/amdkfd: Correct F8_MODE for gfx950 | *a8a34fbf91serial: sh-sci: Save and restore more registers | *80eb73778dbpf: abort verification if env->cur_state->loop_entry != NULL | *fdee1dc816drm/amd/display: Exit idle optimizations before accessing PHY | *dd8a734155kbuild: Properly disable -Wunterminated-string-initialization for clang | *3f856d5d84Fix mis-uses of 'cc-option' for warning disablement | *d66cf772begcc-15: disable '-Wunterminated-string-initialization' entirely for now | *9f58537e9bgcc-15: make 'unterminated string initialization' just a warning | *d28b0305f7err.h: move IOMEM_ERR_PTR() to err.h | *96537d8c67spi: spi-fsl-dspi: Reset SR flags before sending a new message | *b1781bd47espi: spi-fsl-dspi: Halt the module after a new message transfer | *b9fbbcf61espi: spi-fsl-dspi: restrict register range for regmap access | *1d45e0170cspi: use container_of_cont() for to_spi_device() | *92f077ff52platform/x86: think-lmi: Fix attribute name usage for non-compliant items | *5c54a557bdksmbd: fix stream write failure | *544ff7fb19Revert "arm64: dts: allwinner: h6: Use RSB for AXP805 PMIC connection" | *111a892a23Bluetooth: btmtksdio: Do close if SDIO card removed without close | *3e0dc2b4f6Bluetooth: btmtksdio: Check function enabled before doing close | *fedd2a1443nilfs2: fix deadlock warnings caused by lock dependency in init_nilfs() | *483ac74183mm: vmalloc: only zero-init on vrealloc shrink | *94efb0d656mm: vmalloc: actually use the in-place vrealloc region | *9f9517f156mm: mmap: map MAP_STACK to VM_NOHUGEPAGE only if THP is enabled | *9da33ce114mm/page_alloc.c: avoid infinite retries caused by cpuset race | *314bf771cbmemcg: always call cond_resched() after fn() | *9b8263cae6highmem: add folio_test_partial_kmap() | *cb9a1019a6Input: xpad - add more controllers | *7c220f89adRevert "drm/amd: Keep display off while going into S4" | *b4f801e8cfsmb: client: Reset all search buffer pointers when releasing buffer | *56b06539b6arm64: dts: marvell: uDPU: define pinctrl state for alarm LEDs | *9bea368648smb: client: Fix use-after-free in cifs_fill_dirent | *dc9bdfb9b0drm/edid: fixed the bug that hdr metadata was not reset | *56081f5d14thermal: intel: x86_pkg_temp_thermal: Fix bogus trip temperature | *8594a123cfplatform/x86: dell-wmi-sysman: Avoid buffer overflow in current_password_store() | *e78908caf1pmdomain: core: Fix error checking in genpd_dev_pm_attach_by_id() | *0ae82a7abfpmdomain: renesas: rcar: Remove obsolete nullify checks | *a6ddbf9ae7vmxnet3: update MTU after device quiesce | *ba689e0893net: dsa: microchip: linearize skb for tail-tagging switches | *352fbde141can: kvaser_pciefd: Fix echo_skb race | *8654c8a052can: kvaser_pciefd: Continue parsing DMA buf after dropped RX | *80702f002bllc: fix data loss when reading from a socket in llc_ui_recvmsg() | *4e22325b98ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14ASP10 | *bf85e49aafALSA: pcm: Fix race of buffer access at PCM OSS layer | *799d48c95fASoC: SOF: ipc4-pcm: Delay reporting is only supported for playback direction | *20e3fa3b7dASoc: SOF: topology: connect DAI to a single DAI link | *6a62b917fbASoC: SOF: Intel: hda-bus: Use PIO mode on ACE2+ platforms | *964d355832ASoC: SOF: ipc4-control: Use SOF_CTRL_CMD_BINARY as numid for bytes_ext | *63567ecd99can: bcm: add missing rcu read protection for procfs content | *cc55dd28c2can: bcm: add locking for bcm_op runtime updates | *adb05149a9can: slcan: allow reception of short error messages | *5300e48748padata: do not leak refcount in reorder_work | *2f45a8d64fcrypto: algif_hash - fix double free in hash_accept | *bcb1c946c7clk: s2mps11: initialise clk_hw_onecell_data::num before accessing ::hws[] in probe() | *4a7261089docteontx2-af: Fix APR entry mapping based on APR_LMT_CFG | *92b04bac36octeontx2-af: Set LMT_ENA bit for APR table entries | *689a205cd9net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done | *41678d7222octeontx2-pf: Add AF_XDP non-zero copy support | *49b21795b8sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue() | *0a2422f976idpf: fix idpf_vport_splitq_napi_poll() | *873ebaf3c1io_uring: fix overflow resched cqe reordering | *845ef0462anet: lan743x: Restore SGMII CTRL register on resume | *8e4fd8e76dnet: dwmac-sun8i: Use parsed internal PHY address instead of 1 | *3e79182c82pinctrl: qcom: switch to devm_register_sys_off_handler() | *cd7f022296loop: don't require ->write_iter for writable files in loop_configure | *f6f5e9c8cbidpf: fix null-ptr-deref in idpf_features_check | *8c3b8ace9cice: Fix LACP bonds without SRIOV environment | *7191b69eaeice: fix vf->num_mac count with port representors | *233a227a31bridge: netfilter: Fix forwarding of fragmented packets | *0b7d3e7820ptp: ocp: Limit signal/freq counts in summary output functions | *6a1f9a709aBluetooth: btusb: use skb_pull to avoid unsafe access in QCA dump handling | *1e8b7e96f7Bluetooth: L2CAP: Fix not checking l2cap_chan security level | *ca51db2316perf/x86/intel: Fix segfault with PEBS-via-PT with sample_freq | *1c1fb885e5irqchip/riscv-imsic: Start local sync timer on correct CPU | *2b49e68360ASoC: SOF: Intel: hda: Fix UAF when reloading module | *4a39fbffaddevres: Introduce devm_kmemdup_array() | *7207effe47driver core: Split devres APIs to device/devres.h | *ae344b9f84dmaengine: fsl-edma: Fix return code for unhandled interrupts | *d31daa83efdmaengine: idxd: Fix ->poll() return value | *252f78a931xfrm: Sanitize marks before insert | *ae5e975a46clk: sunxi-ng: d1: Add missing divider for MMC mod clocks | *090aa8d51eremoteproc: qcom_wcnss: Fix on platforms without fallback regulators | *447c8f0c06kernel/fork: only call untrack_pfn_clear() on VMAs duplicated for fork() | *7f5dc43b46x86/sev: Fix operator precedence in GHCB_MSR_VMPL_REQ_LEVEL macro | *d91576a232dmaengine: idxd: Fix allowing write() from different address spaces | *b1a687eb15xfrm: Fix UDP GRO handling for some corner cases | *9cbca30102espintcp: remove encap socket caching to avoid reference leak | *28756f22deespintcp: fix skb leaks | *153bc79b5dsoundwire: bus: Fix race on the creation of the IRQ domain | *8cafd7266f__legitimize_mnt(): check for MNT_SYNC_UMOUNT should be under mount_lock | *a0c50c9f9cdrm/amd/display: Call FP Protect Before Mode Programming/Mode Support | *211f589206xenbus: Allow PVH dom0 a non-local xenstore | *5a8d073d87x86/Kconfig: make CFI_AUTO_DEFAULT depend on !RUST or Rust >= 1.88 | *b8581b4e4dwifi: iwlwifi: add support for Killer on MTL | *1645fc1849block: only update request sector if needed | *511ea82e34tools: ynl-gen: validate 0 len strings from kernel | *6e9770de02btrfs: avoid NULL pointer dereference if no valid csum tree | *230c94ca35btrfs: handle empty eb->folios in num_extent_folios() | *7f7c8c03febtrfs: correct the order of prelim_ref arguments in btrfs__prelim_ref | *92dff981ddbtrfs: compression: adjust cb->compressed_folios allocation type | *5926bc887dASoC: intel/sdw_utils: Add volume limit to cs42l43 speakers | *6b1a9a7647cifs: Fix changing times and read-only attr over SMB1 smb_set_file_info() function | *0a9920e1ffcifs: Fix and improve cifs_query_path_info() and cifs_query_file_info() | *ad3e83a6c8io_uring/fdinfo: annotate racy sq/cq head/tail reads | *ec462449f4nvmet-tcp: don't restore null sk_state_change | *6a09b6bad0ALSA: usb-audio: Fix duplicated name in MIDI substream names | *6d196cae4bnvme-pci: add quirks for WDC Blue SN550 15b7:5009 | *ff214b079dnvme-pci: add quirks for device 126f:1001 | *35ec11b385ALSA: hda/realtek: Add quirk for HP Spectre x360 15-df1xxx | *8f76431c00ASoC: Intel: bytcr_rt5640: Add DMI quirk for Acer Aspire SW3-013 | *63affdae7fASoC: cs42l43: Disable headphone clamps during type detection | *4c7a0425fbplatform/x86: ideapad-laptop: add support for some new buttons | *2418bf5d38platform/x86: asus-wmi: Disable OOBE state after resume from hibernation | *00fe4c0e46platform/x86/intel: hid: Add Pantherlake support | *aa000a4ee9smb: server: smb2pdu: check return value of xa_store() | *c134c62b9epinctrl: meson: define the pull up/down resistor value as 60 kOhm | *5863bd44edbook3s64/radix: Fix compile errors when CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=n | *b5aa85b9b0ASoC: imx-card: Adjust over allocation of memory in imx_card_parse_of() | *9fddd1f154drm: Add valid clones check | *08150a6c83drm/panel-edp: Add Starry 116KHD024006 | *aa52c70ae1drm/buddy: fix issue that force_merge cannot free all roots | *1351052877drm/atomic: clarify the rules around drm_atomic_state->allow_modeset | *6ceef704e2drm/xe: Reject BO eviction if BO is bound to current VM | *650c1769cfdrm/xe/sa: Always call drm_suballoc_manager_fini() | *1cc3716373wifi: rtw89: coex: Separated Wi-Fi connecting event from Wi-Fi scan event | *c9db43696edrm/xe: Do not attempt to bootstrap VF in execlists mode | *274ae1044bdrm/xe: Move suballocator init to after display init | *115360031bwifi: ath11k: Use dma_alloc_noncoherent for rx_tid buffer allocation | *e1fffcd1d7drm/nouveau: fix the broken marco GSP_MSG_MAX_SIZE | *878ccaf79cdrm: bridge: adv7511: fill stream capabilities | *fb0d82562cwifi: ath12k: Fix end offset bit definition in monitor ring descriptor | *bb2d55681ewifi: ath12k: Fetch regdb.bin file from board-2.bin | *a3f6e4682fwifi: ath9k: return by of_get_mac_address | *331c0af96cdrm/xe/pf: Reset GuC VF config when unprovisioning critical resource | *63780d7352accel/qaic: Mask out SR-IOV PCI resources | *a1e3f2ea66wifi: ath12k: fix ath12k_hal_tx_cmd_ext_desc_setup() info1 override | *ff56fbf50eregulator: ad5398: Add device tree support | *697a6f8a91spi: zynqmp-gqspi: Always acknowledge interrupts | *c533839e0awifi: rtw89: add wiphy_lock() to work that isn't held wiphy_lock() yet | *9e9e974915wifi: rtw88: Don't use static local variable in rtw8822b_set_tx_power_index_by_rate | *0b63d24624wifi: rtl8xxxu: retry firmware download on error | *ff5c6e3d25clk: renesas: rzg2l-cpg: Refactor Runtime PM clock validation | *3a95341c65perf/amd/ibs: Fix ->config to sample period calculation for OP PMU | *e225dbb03aperf/amd/ibs: Fix perf_ibs_op.cnt_mask for CurCnt | *46f1c2b508firmware: arm_scmi: Relax duplicate name constraint across protocol ids | *ff84436446bpftool: Fix readlink usage in get_fd_type | *c80b2d159cbpf: Use kallsyms to find the function name of a struct_ops's stub function | *c3fd672e66drm/ast: Find VBIOS mode from regular display size | *538a82168edm vdo: use a short static string for thread name prefix | *f8b4edbcf3dm vdo indexer: prevent unterminated string warning | *0cc2aa7472irqchip/riscv-aplic: Add support for hart indexes | *a3300021d4ASoC: rt722-sdca: Add some missing readable registers | *67f7080cb3ASoC: codecs: pcm3168a: Allow for 24-bit in provider mode | *b99c2faf40arm64: zynqmp: add clock-output-names property in clock nodes | *9e3eaf7f75HID: usbkbd: Fix the bit shift number for LED_KANA | *b5a1ef646cwifi: ath12k: Avoid napi_sync() before napi_enable() | *dbb6efb3d8scsi: st: Restore some drive settings after reset | *1be28b37a6scsi: lpfc: Free phba irq in lpfc_sli4_enable_msi() when pci_irq_vector() fails | *609bc6e9c1scsi: lpfc: Ignore ndlp rport mismatch in dev_loss_tmo callbk | *c670902775scsi: lpfc: Handle duplicate D_IDs in ndlp search-by D_ID routine | *f5ce562857net/mana: fix warning in the writer of client oob | *7cc781374edrm/xe/relay: Don't use GFP_KERNEL for new transactions | *e2017f44c6ice: count combined queues using Rx/Tx count | *887e39ac47perf: Avoid the read if the count is already updated | *d402437cdercu: fix header guard for rcu_all_qs() | *fcabb69674rcu: handle unstable rdp in rcu_read_unlock_strict() | *5cdaa970d7rcu: handle quiescent states for PREEMPT_RCU=n, PREEMPT_COUNT=y | *65daba41f9ice: treat dyn_allowed only as suggestion | *3c8b4657a6ice: init flow director before RDMA | *58cdd1ee65bridge: mdb: Allow replace of a host-joined group | *76e56dbe50net: flush_backlog() small changes | *ba59747562r8169: don't scan PHY addresses > 0 | *ded26f9e4cipv4: ip_gre: Fix set but not used warning in ipgre_err() if IPv4-only | *a6644aeb8dvxlan: Annotate FDB data races | *61e931ee14cpufreq: amd-pstate: Remove unnecessary driver_lock in set_boost | *b82e496531net/mlx5e: Avoid WARN_ON when configuring MQPRIO with HTB offload enabled | *9152627936tools: ynl-gen: don't output external constants | *37c07516aceth: fbnic: set IFF_UNICAST_FLT to avoid enabling promiscuous mode when adding unicast addrs | *d2b58a1022drm/rockchip: vop2: Improve display modes handling on RK3588 HDMI0 | *91c53b8cd8media: qcom: camss: Add default case in vfe_src_pad_code | *85e0e03303media: qcom: camss: csid: Only add TPG v4l2 ctrl if TPG hardware is available * |6c6b68a1eaMerge1d15319323("f2fs: introduce f2fs_base_attr for global sysfs entries") into android16-6.12-lts |\| | *1d15319323f2fs: introduce f2fs_base_attr for global sysfs entries * |2b9efc3752Revert "net: page_pool: avoid false positive warning if NAPI was never added" * |59d0e96ab0Merge7781848346("hwmon: (xgene-hwmon) use appropriate type for the latency value") into android16-6.12-lts |\| | *7781848346hwmon: (xgene-hwmon) use appropriate type for the latency value | *c4092cb063tools/power turbostat: Clustered Uncore MHz counters should honor show/hide options | *247b420feanet: page_pool: avoid false positive warning if NAPI was never added | *b063f36a92clk: qcom: camcc-sm8250: Use clk_rcg2_shared_ops for some RCGs | *2368794c0cwifi: rtw89: call power_on ahead before selecting firmware | *01edf9255fwifi: rtw89: fw: validate multi-firmware header before accessing | *f4c99c7b71wifi: rtw89: fw: validate multi-firmware header before getting its size | *2eb2cfca35wifi: rtw89: coex: Assign value over than 0 to avoid firmware timer hang | *50f78100b9wifi: rtw88: Fix __rtw_download_firmware() for RTL8814AU | *1c56486443wifi: rtw88: Fix download_firmware_validate() for RTL8814AU | *2a25d61107ext4: remove writable userspace mappings before truncating page cache | *73733c2fdbext4: don't write back data before punch hole in nojournal mode | *39255ab2edleds: trigger: netdev: Configure LED blink interval for HW offload | *16ddd67bb5pstore: Change kmsg_bytes storage size to u32 | *556f53a8eciio: adc: ad7944: don't use storagebits for sizing | *7fea5a9140r8152: add vendor/device ID pair for Dell Alienware AW1022z | *9f2911868aip: fib_rules: Fetch net from fib_rule in fib[46]_rule_configure(). | *f9ab6efdeearch/powerpc/perf: Check the instruction type before creating sample with perf_mem_data_src | *c2e02e2b21powerpc/pseries/iommu: create DDW for devices with DMA mask less than 64-bits | *9aeaf1956epowerpc/pseries/iommu: memory notifier incorrectly adds TCEs for pmemory | *701118e6f6net: fec: Refactor MAC reset to function | *641ad8d64awifi: mac80211: set ieee80211_prep_tx_info::link_id upon Auth Rx | *8315b79220wifi: mac80211: remove misplaced drv_mgd_complete_tx() call | *26e384fafdwifi: mac80211: don't unconditionally call drv_mgd_complete_tx() | *8e1800f1dbwifi: iwlwifi: don't warn during reprobe | *15d8ceef92wifi: iwlwifi: use correct IMR dump variable | *4d8fd111e0mptcp: pm: userspace: flags: clearer msg if no remote addr | *6a0997d78fwifi: ath12k: fix the ampdu id fetch in the HAL_RX_MPDU_START TLV | *06daedb443xfrm: prevent high SEQ input in non-ESN mode | *bbd6dc1fb6drm/v3d: Add clock handling | *e5a69d1696net/mlx5e: reduce the max log mpwrq sz for ECPF and reps | *74d153d8ecnet/mlx5e: reduce rep rxq depth to 256 for ECPF | *af94d4f46cnet/mlx5e: set the tx_queue_len for pfifo_fast | *a3a845ebc8net/mlx5: Extend Ethtool loopback selftest to support non-linear SKB | *4a94ccac49net/mlx5: XDP, Enable TX side XDP multi-buffer support | *d4df87dae1scsi: target: spc: Fix loop traversal in spc_rsoc_get_descr() | *9acae6e987drm/amd/display/dm: drop hw_support check in amdgpu_dm_i2c_xfer() | *f5e9d0d206drm/amdgpu: enlarge the VBIOS binary size limit | *7ef18e2ffddrm/amdgpu: Use active umc info from discovery | *1bb46b5433drm/amd/display: Populate register address for dentist for dcn401 | *af3d57ea9edrm/amd/display: Use Nominal vBlank If Provided Instead Of Capping It | *e55c5704b1drm/amd/display: Increase block_sequence array size | *17e40a52a1drm/amd/display: Initial psr_version with correct setting | *563adeeeb0drm/amd/display: Update CR AUX RD interval interpretation | *47bfc7a027Revert "drm/amd/display: Exit idle optimizations before attempt to access PHY" | *45068cc170drm/amd/display: Support multiple options during psr entry. | *4f4cb81defdrm/amd/pm: Skip P2S load for SMU v13.0.12 | *a25d045ebfdrm/amdgpu: reset psp->cmd to NULL after releasing the buffer | *ed2039d840drm/amd/display: Don't try AUX transactions on disconnected link | *a8726bee70drm/amd/display: pass calculated dram_speed_mts to dml2 | *452807a863drm/amdgpu: Set snoop bit for SDMA for MI series | *5ca70518bcdrm/amdkfd: fix missing L2 cache info in topology | *365d302ac7drm/amdgpu/mes11: fix set_hw_resources_1 calculation * |70c9466818Revert "crypto: ahash - Set default reqsize from ahash_alg" * |5035b6dea6Revert "genirq/msi: Store the IOMMU IOVA directly in msi_desc instead of iommu_cookie" * |dd2cdf31a0Revert "serial: mctrl_gpio: split disable_ms into sync and no_sync APIs" * |fcc21a6112Merge11c7fa11fa("net: stmmac: dwmac-loongson: Set correct {tx,rx}_fifo_size") into android16-6.12-lts |\| | *11c7fa11fanet: stmmac: dwmac-loongson: Set correct {tx,rx}_fifo_size | *97dba4472esoundwire: cadence_master: set frame shape and divider based on actual clk freq | *c043867b65soundwire: amd: change the soundwire wake enable/disable sequence | *164c9f5edfphy: exynos5-usbdrd: fix EDS distribution tuning (gs101) | *ef31dc41cfphy: core: don't require set_mode() callback for phy_get_mode() to work | *afb512502fphy: phy-rockchip-samsung-hdptx: Swap the definitions of LCPLL_REF and ROPLL_REF | *a507a213e8pinctrl: renesas: rzg2l: Add suspend/resume support for pull up/down | *5de11f82cbserial: sh-sci: Update the suspend/resume support | *e6e31b0182sched: Reduce the default slice to avoid tasks getting an extra tick | *9c5f85b72fx86/traps: Cleanup and robustify decode_bug() | *eb6fd16b4fx86/ibt: Handle FineIBT in handle_cfi_failure() | *b870651021drm/xe/debugfs: Add missing xe_pm_runtime_put in wedge_mode_set | *cf126a1458drm/xe/debugfs: fixed the return value of wedged_mode_set | *6469a2b114clk: qcom: clk-alpha-pll: Do not use random stack value for recalc rate | *328a2ec198clk: qcom: ipq5018: allow it to be bulid on arm32 | *01d28e67f5drm/xe: Fix xe_tile_init_noalloc() error propagation | *884d64e8e4drm/xe: Stop ignoring errors from xe_ttm_stolen_mgr_init() | *50c5bbb45cnet/mlx4_core: Avoid impossible mlx4_db_alloc() order value | *69689d1138media: v4l: Memset argument to 0 before calling get_mbus_config pad op | *9a98107909media: i2c: imx219: Correct the minimum vblanking value | *12aeff4944kunit: tool: Use qboot on QEMU x86_64 | *8f5ce688c8smack: Revert "smackfs: Added check catlen" | *316f2911fbsmack: recognize ipv4 CIPSO w/o categories | *5b1b4cb46dpinctrl: devicetree: do not goto err when probing hogs in pinctrl_dt_to_map | *c4260bf83bASoC: soc-dai: check return value at snd_soc_dai_set_tdm_slot() | *2ea0427796ASoC: tas2764: Power up/down amp on mute ops | *409c12ce79ASoC: tas2764: Mark SW_RESET as volatile | *8d8083881eASoC: tas2764: Add reg defaults for TAS2764_INT_CLK_CFG | *000dd6e344ASoC: ops: Enforce platform maximum on initial value | *83ea947238firmware: xilinx: Dont send linux address to get fpga config get status | *e1c4bb3774firmware: arm_ffa: Handle the presence of host partition in the partition info | *3a3fab1be5firmware: arm_ffa: Reject higher major version as incompatible | *587386c56fnet/mlx5: Apply rate-limiting to high temperature warning | *c4e1ce22b9net/mlx5: Modify LSB bitmask in temperature event to include only the first bit | *3770acff31media: test-drivers: vivid: don't call schedule in loop | *2fe6284364irqchip/riscv-imsic: Set irq_set_affinity() for IMSIC base | *dc5f5c9d2bhrtimers: Replace hrtimer_clock_to_base_table with switch-case | *7f131fda26vxlan: Join / leave MC group after remote changes | *1fb8106316ACPI: HED: Always initialize before evged | *82b54455b6PCI: Fix old_size lower bound in calculate_iosize() too | *161cc12504eth: mlx4: don't try to complete XDP frames in netpoll | *46ba5757a7bpf: copy_verifier_state() should copy 'loop_entry' field | *2b129e89b8bpf: don't do clean_live_states when state->loop_entry->branches > 0 | *eaeb67bd85can: c_can: Use of_property_present() to test existence of DT property | *a89326d35bpmdomain: imx: gpcv2: use proper helper for property detection | *3ccfdd5b33RDMA/core: Fix best page size finding when it can cross SG entries | *e6a46719a2serial: mctrl_gpio: split disable_ms into sync and no_sync APIs | *b14e726d57drm/amd/display: Don't treat wb connector as physical in create_validate_stream_for_sink | *cee5d56fa7Revert "drm/amd/display: Request HW cursor on DCN3.2 with SubVP" | *775f3afa6adrm/amd/display: Read LTTPR ALPM caps during link cap retrieval | *1e826acee1drm/amd/display: Fix BT2020 YCbCr limited/full range input | *2bba67f030drm/amd/display: Guard against setting dispclk low when active | *b02b561bf7drm/amd/display: Add support for disconnected eDP streams | *94e6687ceddrm/amd/pm: Fetch current power limit from PMFW | *098788e118irqchip/riscv-imsic: Separate next and previous pointers in IMSIC vector | *d85004266aeeprom: ee1004: Check chip before probing | *011a62d2d7mfd: axp20x: AXP717: Add AXP717_TS_PIN_CFG to writeable regs | *a82c0c3996i3c: master: svc: Flush FIFO before sending Dynamic Address Assignment(DAA) | *7d0c92af8dEDAC/ie31200: work around false positive build warning | *4593aaf48fpower: supply: axp20x_battery: Update temp sensor for AXP717 from device tree | *6b1d3e9db8net: pktgen: fix access outside of user given buffer in pktgen_thread_write() | *d37783f25awifi: rtw89: 8922a: fix incorrect STA-ID in EHT MU PPDU | *7dafba4e85wifi: rtw89: fw: add blacklist to avoid obsolete secure firmware | *6ffcf25e63wifi: rtw89: fw: get sb_sel_ver via get_unaligned_le32() | *1cbef396c5wifi: rtw89: fw: propagate error code from rtw89_h2c_tx() | *a4523765fawifi: rtw88: Fix rtw_desc_to_mcsrate() to handle MCS16-31 | *adcc65afaawifi: rtw88: Fix rtw_init_ht_cap() for RTL8814AU | *9a3f80a727wifi: rtw88: Fix rtw_init_vht_cap() for RTL8814AU | *1653c72dabscsi: mpt3sas: Send a diag reset if target reset fails | *b5038d313aPCI: epf-mhi: Update device ID for SA8775P | *0b21e99cf6clocksource: mips-gic-timer: Enable counter when CPUs start | *1a3529f36fMIPS: pm-cps: Use per-CPU variables as per-CPU, not per-core | *53f42776e4genirq/msi: Store the IOMMU IOVA directly in msi_desc instead of iommu_cookie | *5111c2e0cfx86/locking: Use ALT_OUTPUT_SP() for percpu_{,try_}cmpxchg{64,128}_op() | *95b8f2b7d9drm/amdgpu: remove all KFD fences from the BO on release | *af706d0e27MIPS: Use arch specific syscall name match function | *9058b48578drm/xe/oa: Ensure that polled read returns latest data | *4d9fa2ebc0net: ipv6: Init tunnel link-netns before registering dev | *897c98fb32crypto: skcipher - Zap type in crypto_alloc_sync_skcipher | *9f27b38771crypto: ahash - Set default reqsize from ahash_alg | *562e512f6bx86/kaslr: Reduce KASLR entropy on most x86 systems | *0bdaab17a2net/mlx5: Change POOL_NEXT_SIZE define value and make it global | *d2d76fc025scsi: scsi_debug: First fixes for tapes | *b55a97d1bddm: fix unconditional IO throttle caused by REQ_PREFLUSH | *2c600cbe33libbpf: Fix out-of-bound read | *20a53c3689loop: check in LO_FLAGS_DIRECT_IO in loop_default_blocksize | *5b62f941eascsi: mpi3mr: Update timestamp only for supervisor IOCs | *a68686c08bnet/mlx5e: Add correct match to check IPSec syndromes for switchdev mode | *c2aa6567a6media: tc358746: improve calculation of the D-PHY timing registers | *bb8fb041cbmedia: adv7180: Disable test-pattern control on adv7180 | *083383aba0cpuidle: menu: Avoid discarding useful information * |05cc417ff3Merge0d508cefcd("vdpa/mlx5: Fix mlx5_vdpa_get_config() endianness on big-endian machines") into android16-6.12-lts |\| | *0d508cefcdvdpa/mlx5: Fix mlx5_vdpa_get_config() endianness on big-endian machines | *6398dd09d5vhost-scsi: Return queue full for page alloc failures during copy | *7eb29d704dx86/nmi: Add an emergency handler in nmi_desc & use it in nmi_shootdown_cpus() | *7bbfaa24c0ASoC: mediatek: mt8188: Add reference for dmic clocks | *4a21b57d83ASoC: mediatek: mt8188: Treat DMIC_GAINx_CUR as non-volatile | *6e5935b755drm/amd/display: Fix mismatch type comparison | *990e4fb37bdrm/amd/display: fix dcn4x init failed | *54dd746ed8drm/amd/display: handle max_downscale_src_width fail check | *5cab1de0cex86/build: Fix broken copy command in genimage.sh when making isoimage | *de48b82dcfOcteontx2-af: RPM: Register driver with PCI subsys IDs | *673dde8d3cbpf: Search and add kfuncs in struct_ops prologue and epilogue | *06100e642fsoc: ti: k3-socinfo: Do not use syscon helper to build regmap | *54ef1a89e2wifi: ath12k: Improve BSS discovery with hidden SSID in 6 GHz band | *e39fd41117bonding: report duplicate MAC address in all situations | *f872f7aaa4net: xgene-v2: remove incorrect ACPI_PTR annotation | *459b3f7cf0net: ethernet: mtk_ppe_offload: Allow QinQ, double ETH_P_8021Q only | *562b4f70bfleds: pwm-multicolor: Add check for fwnode_property_read_u32 | *b8fcb1cdbfdrm/xe: xe_gen_wa_oob: replace program_invocation_short_name | *0d8562e358drm/amdkfd: KFD release_work possible circular locking | *1dd943dfb5pinctrl: sophgo: avoid to modify untouched bit when setting cv1800 pinconf | *baaf3084c2selftests/net: have `gro.sh -t` return a correct exit code | *11e721443cnet/mlx5: Avoid report two health errors on same syndrome | *1f512005f4drm/xe/pf: Create a link between PF and VF devices | *df888ad55fdrm/xe/vf: Retry sending MMIO request to GUC on timeout error | *3a3efeef64firmware: arm_ffa: Set dma_mask for ffa devices | *12153e3948PCI: brcmstb: Add a softdep to MIP MSI-X driver | *3ffaa2e999PCI: brcmstb: Expand inbound window size up to 64GB | *7add9c10cawifi: ath12k: Report proper tx completion status to mac80211 | *1c2c538bbdsoc: apple: rtkit: Implement OSLog buffers properly | *92c6687ba9soc: apple: rtkit: Use high prio work queue | *e359d62886perf: arm_pmuv3: Call kvm_vcpu_pmu_resync_el0() before enabling counters | *b38fbf9864fpga: altera-cvp: Increase credit timeout | *7857d8977edrm/mediatek: mtk_dpi: Add checks for reg_h_fre_con existence | *89800836bfARM: at91: pm: fix at91_suspend_finish for ZQ calibration | *cd62e9d42fhwmon: (gpio-fan) Add missing mutex locks | *e7e30a4a37x86/bugs: Make spectre user default depend on MITIGATION_SPECTRE_V2 | *0d232fa3b0clk: imx8mp: inform CCF of maximum frequency of clocks | *2d6231d5cemedia: uvcvideo: Handle uvc menu translation inside uvc_get_le_value | *b98aad5e5emedia: uvcvideo: Add sanity check to uvc_ioctl_xu_ctrl_map | *82209faa87ublk: complete command synchronously on error | *564f03a797block: mark bounce buffering as incompatible with integrity | *f7226dedacdrm/rockchip: vop2: Add uv swap for cluster window | *f33b310eacipv4: fib: Move fib_valid_key_len() to rtm_to_fib_config(). | *3de322a98bscsi: logging: Fix scsi_logging_level bounds | *500d22dbd9ALSA: hda/realtek: Enable PC beep passthrough for HP EliteBook 855 G7 | *592ba27580perf/hw_breakpoint: Return EOPNOTSUPP for unsupported breakpoint type | *f9d15ef2e0net: pktgen: fix mpls maximum labels list parsing | *8d7e13c31cmedia: imx335: Set vblank immediately | *4176d6f2a6iommufd: Disallow allocating nested parent domain with fault ID | *af73c8fd73ublk: enforce ublks_max only for unprivileged devices | *c4f025a58edpll: Add an assertion to check freq_supported_num | *ebaed867bfnet: phy: nxp-c45-tja11xx: add match_phy_device to TJA1103/TJA1104 | *94df9fd015net: ethernet: ti: cpsw_new: populate netdev of_node | *1a4a834f2arcu: Fix get_state_synchronize_rcu_full() GP-start detection | *5aba8ac434pinctrl: bcm281xx: Use "unsigned int" instead of bare "unsigned" | *4731d5328fmedia: cx231xx: set device_caps for 417 | *f29c876d72perf/core: Clean up perf_try_init_event() | *cc714c89efdrm/amd/display: Request HW cursor on DCN3.2 with SubVP | *1f2b3ea007drm/amd/display: Fix p-state type when p-state is unsupported | *e015cef8b7drm/amd/display: Fix DMUB reset sequence for DCN401 | *682c4226f3drm/amd/display: Skip checking FRL_MODE bit for PCON BW determination | *5bf0fd2bd5drm/amd/display: Ensure DMCUB idle before reset on DCN31/DCN35 | *a23f391012drm/amdgpu: Do not program AGP BAR regs under SRIOV in gfxhub_v1_0.c | *69bb5b3ae3remoteproc: qcom_wcnss: Handle platforms with only single power domain | *95080412e9blk-throttle: don't take carryover for prioritized processing of metadata | *c4525b513dnet: phylink: use pl->link_interface in phylink_expects_phy() * |3aa4e29eeaANDROID: GKI: fix up CRC issue with struct drm_atomic_state * |1b3f86d6f7Merge93f581d763("drm/gem: Test for imported GEM buffers with helper") into android16-6.12-lts |\| | *93f581d763drm/gem: Test for imported GEM buffers with helper * |10f8ffb85bMerge android16-6.12 into android16-6.12-lts * |ff7f30c2c6Revert "usb: xhci: set page size to the xHCI-supported size" * |1142d4db49Revert "ipv6: save dontfrag in cork" * |2bd2d17852ANDROID: GKI: x86: remove CFI_AUTO_DEFAULT=N from gki_defconfig * |108d81d25cMergecd918ec241("orangefs: Do not truncate file size") into android16-6.12-lts |\| | *cd918ec241orangefs: Do not truncate file size | *6ad0673ab2soc: mediatek: mtk-mutex: Add DPI1 SOF/EOF to MT8188 mutex tables | *cc80a5cc52dm cache: prevent BUG_ON by blocking retries on failed device resumes | *1c17190880usb: xhci: set page size to the xHCI-supported size | *5520fed18dmedia: c8sectpfe: Call of_node_put(i2c_bus) only once in c8sectpfe_probe() | *25056d1fe5ARM: tegra: Switch DSI-B clock parent to PLLD on Tegra114 | *8fc16414c3soc: samsung: include linux/array_size.h where needed | *4943c0bae1drm/xe: Retry BO allocation | *623669ae7adrm/xe: Nuke VM's mapping upon close | *a3642d2d73ieee802154: ca8210: Use proper setters and getters for bitwise types | *3afa1610e5rtc: ds1307: stop disabling alarms on probe | *73d01bcbf2tcp: bring back NUMA dispersion in inet_ehash_locks_alloc() | *a068612985ALSA: seq: Improve data consistency at polling | *515a21a5e1powerpc/prom_init: Fixup missing #size-cells on PowerBook6,7 | *09193145d1arm64: tegra: Resize aperture for the IGX PCIe C5 slot | *2f0044e20farm64: tegra: p2597: Fix gpio for vdd-1v8-dis regulator | *ecaa856227drm/amdgpu: Fix missing drain retry fault the last entry | *c700730d81drm/amdkfd: Set per-process flags only once cik/vi | *e1901e8e6bdrm/amdkfd: Set per-process flags only once for gfx9/10/11/12 | *6a1706dfe0crypto: mxs-dcp - Only set OTP_KEY bit for OTP key | *7caad075accrypto: lzo - Fix compression buffer overrun | *f615e8d2demisc: pci_endpoint_test: Give disabled BARs a distinct error code | *fe2329eff5PCI: endpoint: pci-epf-test: Fix double free that causes kernel to oops | *1e0398a349watchdog: aspeed: Update bootstatus handling | *d95fdee225cpufreq: tegra186: Share policy per cluster | *11be3d3f95iommu/amd/pgtbl_v2: Improve error handling | *9032252905coresight-etb10: change etb_drvdata spinlock's type to raw_spinlock_t | *75ae2a3553badblocks: Fix a nonsense WARN_ON() which checks whether a u64 variable < 0 | *7bd6061b0aASoC: qcom: sm8250: explicitly set format in sm8250_be_hw_params_fixup() | *84c069dc5fauxdisplay: charlcd: Partially revert "Move hwidth and bwidth to struct hd44780_common" | *53ce754286gfs2: Check for empty queue in run_queue | *ff11cd673edrm/amd/display: Fix incorrect DPCD configs while Replay/PSR switch | *ed7eda66b2drm/amd/display: not abort link train when bw is low | *83e4f1de08drm/amd/display: calculate the remain segments for all pipes | *65e51bc280drm/amd/display: remove minimum Dispclk and apply oem panel timing. | *c1502fc84dipv6: save dontfrag in cork | *faba68a86awifi: cfg80211: allow IR in 20 MHz configurations | *22d8cc7f5dwifi: mac80211_hwsim: Fix MLD address translation | *07709d3182wifi: mac80211: fix warning on disconnect during failed ML reconf | *a791a6bf02wifi: iwlwifi: fix the ECKV UEFI variable name | *7ce37a3ca0wifi: iwlwifi: mark Br device not integrated | *181e8b56b7wifi: iwlwifi: fix debug actions order | *1c55feb638wifi: iwlwifi: w/a FW SMPS mode selection | *0446d34a85wifi: iwlwifi: don't warn when if there is a FW error | *101a3b9920printk: Check CON_SUSPEND when unblanking a console | *063ad8885ciommu: Keep dev->iommu state consistent | *a21f1607d0hwmon: (dell-smm) Increment the number of fans | *aef1b639aewifi: iwlwifi: mvm: fix setting the TK when associated | *3a75fe58a1usb: xhci: Don't change the status of stalled TDs on failed Stop EP | *28306c58dammc: sdhci: Disable SD card clock before changing parameters | *38828e0dc7mmc: dw_mmc: add exynos7870 DW MMC support | *8ad58a7ebaarm64/mm: Check PUD_TYPE_TABLE in pud_bad() | *6215143ad3arm64/mm: Check pmd_table() in pmd_trans_huge() | *4f89f257f3phy: rockchip: usbdp: Only verify link rates/lanes/voltage when the corresponding set flags are set | *236a87e9d2PNP: Expand length of fixup id string | *21153e0974netfilter: conntrack: Bound nf_conntrack sysctl writes | *4210174827wifi: rtw89: set force HE TB mode when connecting to 11ax AP | *3fb9ee05ectimer_list: Don't use %pK through printk() | *6e816a97fanet: hsr: Fix PRP duplicate detection | *f933879c5bnet: stmmac: dwmac-rk: Validate GRF and peripheral GRF during probe | *ae22452d15posix-timers: Ensure that timer initialization is fully visible | *d0dc233fe2posix-timers: Add cond_resched() to posix_timer_add() search loop | *135dde13b9RDMA/uverbs: Propagate errors from rdma_lookup_get_uobject() | *785ac69911ext4: do not convert the unwritten extents if data writeback fails | *2f5f326214ext4: reject the 'data_err=abort' option in nojournal mode | *3039f0c9c7clk: qcom: lpassaudiocc-sc7280: Add support for LPASS resets for QCM6490 | *3673382803ASoC: sun4i-codec: support hp-det-gpios property | *de3c09de74drm/amdgpu: Update SRIOV video codec caps | *858425dc2ddrm/amdgpu/gfx11: don't read registers in mqd init | *73d437ae63drm/amdgpu/gfx12: don't read registers in mqd init | *580750a317mfd: tps65219: Remove TPS65219_REG_TI_DEV_ID check | *27b19f29c9pinctrl-tegra: Restore SFSEL bit when freeing pins | *f5363ffdabxen: Add support for XenServer 6.1 platform device | *8ef935698fnet/smc: use the correct ndev to find pnetid by pnetid table | *174dedce64dm: restrict dm device size to 2^63-512 bytes | *ee87fc3a12crypto: octeontx2 - suppress auth failure screaming due to negative tests | *572ed3fb99kconfig: do not clear SYMBOL_VALID when reading include/config/auto.conf | *61d7c8a753kbuild: fix argument parsing in scripts/config | *555c0b713cbpf: Allow pre-ordering for bpf cgroup progs | *6c303960b1ASoC: mediatek: mt6359: Add stub for mt6359_accdet_enable_jack_detect | *e8358aa00eASoC: pcm6240: Drop bogus code handling IRQ as GPIO | *0076b0423bspi: spi-mux: Fix coverity issue, unchecked return value | *b35ccfdc85erofs: initialize decompression early | *c8c643809fthunderbolt: Do not add non-active NVM if NVM upgrade is disabled for retimer | *2585e6cbd9objtool: Fix error handling inconsistencies in check() | *a0d34b9be2rtc: rv3032: fix EERD location | *dab35f4921tcp: reorganize tcp_in_ack_event() and tcp_count_delivered() | *50452704ecjbd2: do not try to recover wiped journal | *e2520cc19bPCI: dwc: Use resource start as ioremap() input in dw_pcie_pme_turn_off() | *e658f2d94abpf: Return prog btf_id without capable check | *66e8f1d64bvfio/pci: Handle INTx IRQ_NOTCONNECTED | *0268f485aascsi: st: ERASE does not change tape location | *c6d366f8d2scsi: st: Tighten the page format heuristics with MODE SELECT | *853a4e7439hypfs_create_cpu_files(): add missing check for hypfs_mkdir() failure | *94c3cbc69aext4: reorder capability check last | *a55ebe30f1riscv: Call secondary mmu notifier when flushing the tlb | *5cdd304662bnxt_en: Query FW parameters when the CAPS_CHANGE bit is set | *3425308429wifi: mwifiex: Fix HT40 bandwidth issue. | *728945c962um: Update min_low_pfn to match changes in uml_reserved | *d6d2f664cbum: Store full CSGSFS and SS register from mcontext | *7790a9449cclocksource/drivers/timer-riscv: Stop stimecmp when cpu hotplug | *39ff190324dlm: make tcp still work in multi-link env | *f3ea633a11s390/tlb: Use mm_has_pgste() instead of mm_alloc_pgste() | *1ea4653cffi3c: master: svc: Fix missing STOP for master request | *94206e0d72drm/amdgpu: adjust drm_firmware_drivers_only() handling | *85bda883a6drm/amd/display: Guard against setting dispclk low for dcn31x | *ca8fcb8bcedrm/amdgpu: release xcp_mgr on exit | *a5a507fa5fblk-cgroup: improve policy registration error handling | *c60f8684a8btrfs: send: return -ENAMETOOLONG when attempting a path that is too long | *c4845a09a1btrfs: get zone unusable bytes while holding lock at btrfs_reclaim_bgs_work() | *0058c61d47btrfs: fix non-empty delayed iputs list on unmount due to async workers | *8629f9d9a9btrfs: run btrfs_error_commit_super() early | *a4840945f5btrfs: avoid linker error in btrfs_find_create_tree_block() | *1144874b41btrfs: make btrfs_discard_workfn() block_group ref explicit | *477a412a2fi2c: pxa: fix call balance of i2c->clk handling routines | *3b9cf1c0fai2c: qup: Vote for interconnect bandwidth to DRAM | *c6f2694c58x86/mm: Check return value from memblock_phys_alloc_range() | *d0f9875257x86/microcode: Update the Intel processor flag scan check | *8973fb71c9x86/smpboot: Fix INIT delay assignment for extended Intel Families | *44e0416753x86/stackprotector/64: Only export __ref_stack_chk_guard on CONFIG_SMP | *63b7dade89x86/headers: Replace __ASSEMBLY__ with __ASSEMBLER__ in UAPI headers | *ac3af695c4wifi: mt76: mt7925: fix fails to enter low power mode in suspend state | *8b526e4d94wifi: mt76: mt7925: load the appropriate CLC data based on hardware type | *c9c64da88ewifi: mt76: mt7996: revise TXS size | *1d58321192wifi: mt76: mt7996: fix SER reset trigger on WED reset | *fa6c05122fwifi: mt76: only mark tx-status-failed frames as ACKed on mt76x0/2 | *8f82cf305ecgroup/rstat: avoid disabling irqs for O(num_cpu) | *dca76ee1f0drm/amdgpu: Skip pcie_replay_count sysfs creation for VF | *67bb217509mmc: host: Wait for Vdd to settle on card power off | *4005036642staging: vchiq_arm: Create keep-alive thread during probe | *123bcd8f42pidfs: improve multi-threaded exec and premature thread-group leader exit polling | *1d1e1efad1libnvdimm/labels: Fix divide error in nd_label_data_init() | *37ac2434aaext4: on a remount, only log the ro or r/w state when it has changed | *3e10592b47xen/pci: Do not register devices with segments >= 0x10000 | *2a8bedeb96PCI: vmd: Disable MSI remapping bypass under Xen | *8b80fd3f76drm/amdkfd: set precise mem ops caps to disabled for gfx 11 and 12 | *98e38fe7d3drm/amdgpu/discovery: check ip_discovery fw file available | *1630224189pNFS/flexfiles: Report ENETDOWN as a connection error | *a1596965a7tools/build: Don't pass test log files to linker | *2780aa8394r8169: disable RTL8126 ZRX-DC timeout | *e63b634806PCI: dwc: ep: Ensure proper iteration over outbound map windows | *c0c59a1f77objtool: Properly disable uaccess validation | *ac30595154lockdep: Fix wait context check on softirq for PREEMPT_RT | *44b79041c4dql: Fix dql->limit value when reset. | *f48ee562c0Bluetooth: Disable SCO support if READ_VOICE_SETTING is unsupported/broken | *7ec409ee15Bluetooth: btmtksdio: Prevent enabling interrupts after IRQ handler removal | *7cfde2a482thermal/drivers/qoriq: Power down TMU on system suspend | *c347928320thermal/drivers/mediatek/lvts: Start sensor interrupts disabled | *7b32d4e62cnet: tn40xx: create swnode for mdio and aqr105 phy and add to mdiobus | *b07ba838adnet: tn40xx: add pci-id of the aqr105-based Tehuti TN4010 cards | *9e542640c2mctp: Fix incorrect tx flow invalidation condition in mctp-i2c | *c0d63ee0ddASoC: codecs: wsa883x: Correct VI sense channel mask | *780699001bASoC: codecs: wsa884x: Correct VI sense channel mask | *ace57bd1fbspi-rockchip: Fix register out of bounds access | *dac9e6af53SUNRPC: rpcbind should never reset the port to the value '0' | *984d8a392fSUNRPC: rpc_clnt_set_transport() must not change the autobind setting | *71e07bb155NFSv4: Treat ENETUNREACH errors as fatal for state recovery | *1e317f5781cifs: Fix establishing NetBIOS session for SMB2+ connection | *51d44dba94cifs: add validation check for the fields in smb_aces | *15c961d7a9cifs: Set default Netbios RFC1001 server name to hostname in UNC | *ff968e486efbdev: core: tileblit: Implement missing margin clearing for tileblit | *8c912c0a68fbcon: Use correct erase colour for clearing in fbcon | *230abe5d3ffbdev: fsl-diu-fb: add missing device_remove_file() | *6427b5c0f0riscv: Allow NOMMU kernels to access all of RAM | *15787ab82amailbox: use error ret code of of_parse_phandle_with_args() | *2c80f975e9mailbox: pcc: Use acpi_os_ioremap() instead of ioremap() | *2d21895e77tpm: Convert warn to dbg in tpm2_start_auth_session() | *2eb8f47019ACPI: PNP: Add Intel OC Watchdog IDs to non-PNP device list | *4f427ca9edtracing: Mark binary printing functions with __printf() attribute | *b4c11dd41ciommufd: Extend IOMMU_GET_HW_INFO to report PASID capability | *e506751b7darm64: Add support for HIP09 Spectre-BHB mitigation | *1a9b696a00SUNRPC: Don't allow waiting for exiting tasks | *ac83bf58f6NFS: Don't allow waiting for exiting tasks | *46a47dc10fNFSv4: Check for delegation validity in nfs_start_delegation_return_locked() | *01677e7ee1io_uring/msg: initialise msg request opcode | *bab0bd1389exfat: call bh_read in get_block only when necessary | *d40ca27602fuse: Return EPERM rather than ENOSYS from link() | *c9a508b6bbsmb: client: Store original IO parameters and prevent zero IO sizes | *150f38eddecifs: Fix negotiate retry functionality | *0705b6d5bccifs: Fix querying and creating MF symlinks over SMB1 | *6ebb9d54eccifs: Add fallback for SMB2 CREATE without FILE_READ_ATTRIBUTES | *100b452e0es390/vfio-ap: Fix no AP queue sharing allowed message written to kernel log | *c42f740a07x86/fred: Fix system hang during S4 resume with FRED enabled | *192b02f8c7kconfig: merge_config: use an empty file as initfile | *dac9d6ad5esamples/bpf: Fix compilation failure for samples/bpf on LoongArch Fedora | *8014d3e56ebpf: fix possible endless loop in BPF map iteration | *218c838d03io_uring: don't duplicate flushing in io_req_post_cqe | *64f505b08eblock: fix race between set_blocksize and read paths | *e9f646f089selftests/bpf: Mitigate sockmap_ktls disconnect_after_delete failure | *cd39fae34fdrm/amdgpu: Allow P2P access through XGMI | *36cb568f55drm/amd/display: Enable urgent latency adjustment on DCN35 | *9ece099e95fs/ext4: use sleeping version of sb_find_get_block() | *f1c5aa614bfs/jbd2: use sleeping version of __find_get_block() | *aafc270531fs/ocfs2: use sleeping version of __find_get_block() | *a49a4a87cefs/buffer: use sleeping version of __find_get_block() | *e138fc2316fs/buffer: introduce sleeping flavors for pagecache lookups | *4f5553a08ffs/buffer: split locking for pagecache lookups | *836917e7a6ima: process_measurement() needlessly takes inode_lock() on MAY_READ | *e22034cbeedma-mapping: Fix warning reported for missing prototype | *7f7f70c316net: enetc: refactor bulk flipping of RX buffers to separate function | *523c08f630scsi: mpi3mr: Add level check to control event logging | *bd8c9404e4vhost-scsi: protect vq->log_used with vq->mutex | *f93675793bvhost_task: fix vhost_task_create() documentation | *97edaa0ec6cgroup: Fix compilation issue due to cgroup_mutex not being exported | *3eec42a17adma-mapping: avoid potential unused data compilation warning | *a8dd6b7b39mei: vsc: Use struct vsc_tp_packet as vsc-tp tx_buf and rx_buf type | *de8c0b93a6intel_th: avoid using deprecated page->mapping, index fields | *2998813177dma/mapping.c: dev_dbg support for dma_addressing_limited | *b730cb1096virtio_ring: Fix data race by tagging event_triggered as racy for KCSAN | *7aea1517fbscsi: ufs: Introduce quirk to extend PA_HIBERN8TIME for UFS devices | *87389bff74scsi: target: iscsi: Fix timeout on deleted connection | *1603a34b80nvmem: qfprom: switch to 4-byte aligned reads | *410f8b72e0nvmem: core: update raw_len if the bit reading is required | *4327479e55nvmem: core: verify cell's raw_len | *a4f865ecdbnvmem: core: fix bit offsets of more than one byte | *d6abe0f6adnvmem: rockchip-otp: add rk3576 variant data | *49b4e88b55nvmem: rockchip-otp: Move read-offset into variant-data | *3fc6095227cpufreq: Add SM8650 to cpufreq-dt-platdev blocklist | *c000fc26c4phy: renesas: rcar-gen3-usb2: Assert PLL reset on PHY power off | *918d436862phy: renesas: rcar-gen3-usb2: Lock around hardware registers and driver data | *64cf5b896fphy: renesas: rcar-gen3-usb2: Move IRQ request in probe | *0abae7dc42i2c: designware: Fix an error handling path in i2c_dw_pci_probe() | *0d1002c60ci2c: designware: Use temporary variable for struct device | *4fa55c5230drm/amd/display: Defer BW-optimization-blocked DRR adjustments | *5f05863810drm/amd/display: Correct timing_adjust_pending flag setting. | *839b2350b8drm/amd/display: Do not enable replay when vtotal update is pending. | *892f054b3fdrm/amd/display: Configure DTBCLK_P with OPTC only for dcn401 *ed9bdb1db3Merge android16-6.12 into android16-6.12-lts *578a5a2331FROMGIT: mm: add CONFIG_PAGE_BLOCK_ORDER to select page block order Change-Id: Ibd8719f90f3b6144370c8a6951364f44ac0e27f6 Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
292 lines
8.3 KiB
C
292 lines
8.3 KiB
C
/* SPDX-License-Identifier: GPL-2.0 */
|
|
#ifndef _LINUX_VIRTIO_VSOCK_H
|
|
#define _LINUX_VIRTIO_VSOCK_H
|
|
|
|
#include <uapi/linux/virtio_vsock.h>
|
|
#include <linux/socket.h>
|
|
#include <net/sock.h>
|
|
#include <net/af_vsock.h>
|
|
|
|
#define VIRTIO_VSOCK_SKB_HEADROOM (sizeof(struct virtio_vsock_hdr))
|
|
|
|
struct virtio_vsock_skb_cb {
|
|
bool reply;
|
|
bool tap_delivered;
|
|
u32 offset;
|
|
};
|
|
|
|
#define VIRTIO_VSOCK_SKB_CB(skb) ((struct virtio_vsock_skb_cb *)((skb)->cb))
|
|
|
|
static inline struct virtio_vsock_hdr *virtio_vsock_hdr(struct sk_buff *skb)
|
|
{
|
|
return (struct virtio_vsock_hdr *)skb->head;
|
|
}
|
|
|
|
static inline bool virtio_vsock_skb_reply(struct sk_buff *skb)
|
|
{
|
|
return VIRTIO_VSOCK_SKB_CB(skb)->reply;
|
|
}
|
|
|
|
static inline void virtio_vsock_skb_set_reply(struct sk_buff *skb)
|
|
{
|
|
VIRTIO_VSOCK_SKB_CB(skb)->reply = true;
|
|
}
|
|
|
|
static inline bool virtio_vsock_skb_tap_delivered(struct sk_buff *skb)
|
|
{
|
|
return VIRTIO_VSOCK_SKB_CB(skb)->tap_delivered;
|
|
}
|
|
|
|
static inline void virtio_vsock_skb_set_tap_delivered(struct sk_buff *skb)
|
|
{
|
|
VIRTIO_VSOCK_SKB_CB(skb)->tap_delivered = true;
|
|
}
|
|
|
|
static inline void virtio_vsock_skb_clear_tap_delivered(struct sk_buff *skb)
|
|
{
|
|
VIRTIO_VSOCK_SKB_CB(skb)->tap_delivered = false;
|
|
}
|
|
|
|
static inline void virtio_vsock_skb_put(struct sk_buff *skb, u32 len)
|
|
{
|
|
DEBUG_NET_WARN_ON_ONCE(skb->len);
|
|
|
|
if (skb_is_nonlinear(skb))
|
|
skb->len = len;
|
|
else
|
|
skb_put(skb, len);
|
|
}
|
|
|
|
static inline struct sk_buff *
|
|
__virtio_vsock_alloc_skb_with_frags(unsigned int header_len,
|
|
unsigned int data_len,
|
|
gfp_t mask)
|
|
{
|
|
struct sk_buff *skb;
|
|
int err;
|
|
|
|
skb = alloc_skb_with_frags(header_len, data_len,
|
|
PAGE_ALLOC_COSTLY_ORDER, &err, mask);
|
|
if (!skb)
|
|
return NULL;
|
|
|
|
skb_reserve(skb, VIRTIO_VSOCK_SKB_HEADROOM);
|
|
skb->data_len = data_len;
|
|
return skb;
|
|
}
|
|
|
|
static inline struct sk_buff *
|
|
virtio_vsock_alloc_linear_skb(unsigned int size, gfp_t mask)
|
|
{
|
|
return __virtio_vsock_alloc_skb_with_frags(size, 0, mask);
|
|
}
|
|
|
|
static inline struct sk_buff *virtio_vsock_alloc_skb(unsigned int size, gfp_t mask)
|
|
{
|
|
if (size <= SKB_WITH_OVERHEAD(PAGE_SIZE << PAGE_ALLOC_COSTLY_ORDER))
|
|
return virtio_vsock_alloc_linear_skb(size, mask);
|
|
|
|
size -= VIRTIO_VSOCK_SKB_HEADROOM;
|
|
return __virtio_vsock_alloc_skb_with_frags(VIRTIO_VSOCK_SKB_HEADROOM,
|
|
size, mask);
|
|
}
|
|
|
|
static inline void
|
|
virtio_vsock_skb_queue_head(struct sk_buff_head *list, struct sk_buff *skb)
|
|
{
|
|
spin_lock_bh(&list->lock);
|
|
__skb_queue_head(list, skb);
|
|
spin_unlock_bh(&list->lock);
|
|
}
|
|
|
|
static inline void
|
|
virtio_vsock_skb_queue_tail(struct sk_buff_head *list, struct sk_buff *skb)
|
|
{
|
|
spin_lock_bh(&list->lock);
|
|
__skb_queue_tail(list, skb);
|
|
spin_unlock_bh(&list->lock);
|
|
}
|
|
|
|
static inline struct sk_buff *virtio_vsock_skb_dequeue(struct sk_buff_head *list)
|
|
{
|
|
struct sk_buff *skb;
|
|
|
|
spin_lock_bh(&list->lock);
|
|
skb = __skb_dequeue(list);
|
|
spin_unlock_bh(&list->lock);
|
|
|
|
return skb;
|
|
}
|
|
|
|
static inline void virtio_vsock_skb_queue_purge(struct sk_buff_head *list)
|
|
{
|
|
spin_lock_bh(&list->lock);
|
|
__skb_queue_purge(list);
|
|
spin_unlock_bh(&list->lock);
|
|
}
|
|
|
|
static inline size_t virtio_vsock_skb_len(struct sk_buff *skb)
|
|
{
|
|
return (size_t)(skb_end_pointer(skb) - skb->head);
|
|
}
|
|
|
|
/* Dimension the RX SKB so that the entire thing fits exactly into
|
|
* a single 4KiB page. This avoids wasting memory due to alloc_skb()
|
|
* rounding up to the next page order and also means that we
|
|
* don't leave higher-order pages sitting around in the RX queue.
|
|
*/
|
|
#define VIRTIO_VSOCK_DEFAULT_RX_BUF_SIZE SKB_WITH_OVERHEAD(1024 * 4)
|
|
#define VIRTIO_VSOCK_MAX_BUF_SIZE 0xFFFFFFFFUL
|
|
#define VIRTIO_VSOCK_MAX_PKT_BUF_SIZE (1024 * 64)
|
|
|
|
enum {
|
|
VSOCK_VQ_RX = 0, /* for host to guest data */
|
|
VSOCK_VQ_TX = 1, /* for guest to host data */
|
|
VSOCK_VQ_EVENT = 2,
|
|
VSOCK_VQ_MAX = 3,
|
|
};
|
|
|
|
/* Per-socket state (accessed via vsk->trans) */
|
|
struct virtio_vsock_sock {
|
|
struct vsock_sock *vsk;
|
|
|
|
spinlock_t tx_lock;
|
|
spinlock_t rx_lock;
|
|
|
|
/* Protected by tx_lock */
|
|
u32 tx_cnt;
|
|
u32 peer_fwd_cnt;
|
|
u32 peer_buf_alloc;
|
|
size_t bytes_unsent;
|
|
|
|
/* Protected by rx_lock */
|
|
u32 fwd_cnt;
|
|
u32 last_fwd_cnt;
|
|
u32 rx_bytes;
|
|
u32 buf_alloc;
|
|
u32 buf_used;
|
|
struct sk_buff_head rx_queue;
|
|
u32 msg_count;
|
|
};
|
|
|
|
struct virtio_vsock_pkt_info {
|
|
u32 remote_cid, remote_port;
|
|
struct vsock_sock *vsk;
|
|
struct msghdr *msg;
|
|
u32 pkt_len;
|
|
u16 type;
|
|
u16 op;
|
|
u32 flags;
|
|
bool reply;
|
|
};
|
|
|
|
struct virtio_transport {
|
|
/* This must be the first field */
|
|
struct vsock_transport transport;
|
|
|
|
/* Takes ownership of the packet */
|
|
int (*send_pkt)(struct sk_buff *skb);
|
|
|
|
/* Used in MSG_ZEROCOPY mode. Checks, that provided data
|
|
* (number of buffers) could be transmitted with zerocopy
|
|
* mode. If this callback is not implemented for the current
|
|
* transport - this means that this transport doesn't need
|
|
* extra checks and can perform zerocopy transmission by
|
|
* default.
|
|
*/
|
|
bool (*can_msgzerocopy)(int bufs_num);
|
|
};
|
|
|
|
ssize_t
|
|
virtio_transport_stream_dequeue(struct vsock_sock *vsk,
|
|
struct msghdr *msg,
|
|
size_t len,
|
|
int type);
|
|
int
|
|
virtio_transport_dgram_dequeue(struct vsock_sock *vsk,
|
|
struct msghdr *msg,
|
|
size_t len, int flags);
|
|
|
|
int
|
|
virtio_transport_seqpacket_enqueue(struct vsock_sock *vsk,
|
|
struct msghdr *msg,
|
|
size_t len);
|
|
ssize_t
|
|
virtio_transport_seqpacket_dequeue(struct vsock_sock *vsk,
|
|
struct msghdr *msg,
|
|
int flags);
|
|
s64 virtio_transport_stream_has_data(struct vsock_sock *vsk);
|
|
s64 virtio_transport_stream_has_space(struct vsock_sock *vsk);
|
|
u32 virtio_transport_seqpacket_has_data(struct vsock_sock *vsk);
|
|
|
|
ssize_t virtio_transport_unsent_bytes(struct vsock_sock *vsk);
|
|
|
|
void virtio_transport_consume_skb_sent(struct sk_buff *skb,
|
|
bool consume);
|
|
|
|
int virtio_transport_do_socket_init(struct vsock_sock *vsk,
|
|
struct vsock_sock *psk);
|
|
int
|
|
virtio_transport_notify_poll_in(struct vsock_sock *vsk,
|
|
size_t target,
|
|
bool *data_ready_now);
|
|
int
|
|
virtio_transport_notify_poll_out(struct vsock_sock *vsk,
|
|
size_t target,
|
|
bool *space_available_now);
|
|
|
|
int virtio_transport_notify_recv_init(struct vsock_sock *vsk,
|
|
size_t target, struct vsock_transport_recv_notify_data *data);
|
|
int virtio_transport_notify_recv_pre_block(struct vsock_sock *vsk,
|
|
size_t target, struct vsock_transport_recv_notify_data *data);
|
|
int virtio_transport_notify_recv_pre_dequeue(struct vsock_sock *vsk,
|
|
size_t target, struct vsock_transport_recv_notify_data *data);
|
|
int virtio_transport_notify_recv_post_dequeue(struct vsock_sock *vsk,
|
|
size_t target, ssize_t copied, bool data_read,
|
|
struct vsock_transport_recv_notify_data *data);
|
|
int virtio_transport_notify_send_init(struct vsock_sock *vsk,
|
|
struct vsock_transport_send_notify_data *data);
|
|
int virtio_transport_notify_send_pre_block(struct vsock_sock *vsk,
|
|
struct vsock_transport_send_notify_data *data);
|
|
int virtio_transport_notify_send_pre_enqueue(struct vsock_sock *vsk,
|
|
struct vsock_transport_send_notify_data *data);
|
|
int virtio_transport_notify_send_post_enqueue(struct vsock_sock *vsk,
|
|
ssize_t written, struct vsock_transport_send_notify_data *data);
|
|
void virtio_transport_notify_buffer_size(struct vsock_sock *vsk, u64 *val);
|
|
|
|
u64 virtio_transport_stream_rcvhiwat(struct vsock_sock *vsk);
|
|
bool virtio_transport_stream_is_active(struct vsock_sock *vsk);
|
|
bool virtio_transport_stream_allow(u32 cid, u32 port);
|
|
int virtio_transport_dgram_bind(struct vsock_sock *vsk,
|
|
struct sockaddr_vm *addr);
|
|
bool virtio_transport_dgram_allow(u32 cid, u32 port);
|
|
|
|
int virtio_transport_connect(struct vsock_sock *vsk);
|
|
|
|
int virtio_transport_shutdown(struct vsock_sock *vsk, int mode);
|
|
|
|
void virtio_transport_release(struct vsock_sock *vsk);
|
|
|
|
ssize_t
|
|
virtio_transport_stream_enqueue(struct vsock_sock *vsk,
|
|
struct msghdr *msg,
|
|
size_t len);
|
|
int
|
|
virtio_transport_dgram_enqueue(struct vsock_sock *vsk,
|
|
struct sockaddr_vm *remote_addr,
|
|
struct msghdr *msg,
|
|
size_t len);
|
|
|
|
void virtio_transport_destruct(struct vsock_sock *vsk);
|
|
|
|
void virtio_transport_recv_pkt(struct virtio_transport *t,
|
|
struct sk_buff *skb);
|
|
void virtio_transport_inc_tx_pkt(struct virtio_vsock_sock *vvs, struct sk_buff *skb);
|
|
u32 virtio_transport_get_credit(struct virtio_vsock_sock *vvs, u32 wanted);
|
|
void virtio_transport_put_credit(struct virtio_vsock_sock *vvs, u32 credit);
|
|
void virtio_transport_deliver_tap_pkt(struct sk_buff *skb);
|
|
int virtio_transport_purge_skbs(void *vsk, struct sk_buff_head *list);
|
|
int virtio_transport_read_skb(struct vsock_sock *vsk, skb_read_actor_t read_actor);
|
|
int virtio_transport_notify_set_rcvlowat(struct vsock_sock *vsk, int val);
|
|
#endif /* _LINUX_VIRTIO_VSOCK_H */
|