bpftool-6.12.47-5> )lp 1babd49e4491bda12db2d7d84b781e1bba6b06602560209afce5f0736bce75696b420892225cbbebcaf9d556943a3c805838f833 ͛~4v>~P m>Bi?i}d   Q $, 0 4 <   $(8Z9<Z:IZGeHeIeXeYe\e]f^fbf3cfdgeg fg lgtg(ug0vg8wh xhyhhhhhhhhhi8i<Cbpftool6.12.475Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.iz'7localhost lROSAROSAGPLv2System/Kernel and hardwarehttps://www.kernel.orglinuxx86_64hiz4iz536307a3cc85b354cf1e24bbfeb16e9773355e27558612b6cbfcbf4bfe8c41fefc82d89961865002d1bddb8848a0107865ae8ca3c006476e504a5123c9c1f9622rootrootrootrootkernel-6.12-desktop-6.12.47-5.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.22)(64bit)libc.so.6(GLIBC_2.28)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.9)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libelf.so.1(ELFUTILS_1.3)(64bit)libelf.so.1(ELFUTILS_1.5)(64bit)libelf.so.1(ELFUTILS_1.6)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.3.3)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.17.0i&i&i&i&i@h^h$@h/hEhEh@h@h@hhh@h@h@hYAhYAhYAh>h>h9h9hhmhmgJ@gJ@gJ@ggggggg@g@g@g=g=gSgggggg_@g_@g$g$g@g0@g0@g@g^@g^@g^@g@g@g@g@ggggggggF@gF@g g gzt@gzt@gmE@gkgkgkgkgkgkgkgj@gj@g^g^gZ@gX-@repo bot repo bot repo bot repo bot Mikhail Novosyolov 6.12.47-5Mikhail Novosyolov Mikhail Novosyolov Mikhail Novosyolov Mikhail Novosyolov Mikhail Novosyolov Mikhail Novosyolov Mikhail Novosyolov 6.12.47-2Mikhail Novosyolov BiteDasher BiteDasher BiteDasher BiteDasher BiteDasher BiteDasher 6.12.34-1BiteDasher BiteDasher BiteDasher BiteDasher BiteDasher BiteDasher repo bot 6.12.25-1Mikhail Novosyolov 6.12.25-1Mikhail Novosyolov Mikhail Novosyolov Mikhail Novosyolov Mikhail Novosyolov Mikhail Novosyolov Mikhail Novosyolov Mikhail Novosyolov 6.12.21-2Mikhail Novosyolov Mikhail Novosyolov Mikhail Novosyolov BiteDasher BiteDasher BiteDasher BiteDasher BiteDasher alex stefanov spec cleaner Mikhail Novosyolov 6.12.16-3Mikhail Novosyolov 6.12.13-4Mikhail Novosyolov BiteDasher Victor Ryzhikh 6.12.16-1Victor Ryzhikh spec cleaner spec cleaner spec cleaner Victor Ryzhikh 6.12.13-1Victor Ryzhikh Alexander Stefanov Alexander Stefanov Alexander Stefanov Alexander Stefanov BiteDasher 6.12.11-2BiteDasher 6.12.10-2BiteDasher BiteDasher Victor Ryzhikh 6.12.11-1Victor Ryzhikh Alexander Stefanov Alexander Stefanov Alexander Stefanov Alexander Stefanov Alexander Stefanov Victor Ryzhikh 6.12.10-1Victor Ryzhikh Victor Ryzhikh 6.12.9-1Victor Ryzhikh Victor Ryzhikh 6.12.8-1Victor Ryzhikh Alexander Stefanov Alexander Stefanov Alexander Stefanov Alexander Stefanov 6.12.6-1Alexander Stefanov Mikhail Novosyolov Mikhail Novosyolov Alexander Stefanov Alexander Stefanov Alexander Stefanov Victor Ryzhikh 6.12.5-1Victor Ryzhikh BiteDasher 6.12.4-3Alexander Stefanov 6.12.4-2- build unbroken loongsoong kernel- builtin HID USB, to make keyboard work again for loong64- make loongarch MODULES section like x86_64- remake loongarch64 config- Patch from Hans to fix SYNA3602 touchpads- Add nvidia580- Remove check of BIOS version - there is buggy hardware with other versions of BIOS- Update initrd size (kb#456)- add link to kb#437- mention LVDS in patch description- upd patch description- Fix for MosTech/Kvadra monoblocks with screen blinking on kernels 6.11+- remove not needed useless patch- Update configs- [bot] upd: 6.12.45 -> 6.12.47 - Changelog: - accel/ivpu: Prevent recovery work from being queued during device removal - ACPI/IORT: Fix memory leak in iort_rmr_alloc_sids() - ACPI: RISC-V: Fix FFH_CPPC_CSR error handling - ALSA: hda/hdmi: Add pin fix for another HP EliteDesk 800 G4 model - ALSA: hda/realtek: Fix headset mic for TongFang X6[AF]R5xxY - ALSA: usb-audio: Add mute TLV for playback volumes on some devices - arm64: dts: imx8mp: Fix missing microSD slot vqmmc on Data Modul i.MX8M Plus eDM SBC - arm64: dts: imx8mp: Fix missing microSD slot vqmmc on DH electronics i.MX8M Plus DHCOM - arm64: dts: imx8mp-tqma8mpql: fix LDO5 power off - arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3399-pinebook-pro - arm64: ftrace: fix unreachable PLT for ftrace_caller in init_module with CONFIG_DYNAMIC_FTRACE - ax25: properly unshare skbs in ax25_kiss_rcv() - batman-adv: fix OOB read/write in network-coding decode - block: add a queue_limits_commit_update_frozen helper - Bluetooth: Fix use-after-free in l2cap_sock_cleanup_listen() - Bluetooth: hci_sync: Avoid adding default advertising on startup - Bluetooth: vhci: Prevent use-after-free by removing debugfs files early - bnxt_en: fix incorrect page count in RX aggr ring log - bpf: Add cookie object to bpf maps - bpf: Fix oob access in cgroup local storage - bpf: Move bpf map owner out of common struct - bpf: Move cgroup iterator helpers to bpf.h - btrfs: avoid load/store tearing races when checking if an inode was logged - btrfs: fix race between logging inode and checking if it was logged before - btrfs: fix race between setting last_dir_index_offset and inode logging - btrfs: zoned: skip ZONE FINISH of conventional zones - cdc_ncm: Flag Intel OEM version of Fibocom L850-GL as WWAN - cifs: prevent NULL pointer dereference in UTF16 conversion - cpupower: Fix a bug where the -t option of the set subcommand was not working. - dmaengine: mediatek: Fix a flag reuse error in mtk_cqdma_tx_status() - dmaengine: mediatek: Fix a possible deadlock error in mtk_cqdma_tx_status() - Documentation/hw-vuln: Add VMSCAPE documentation - drm/amd/amdgpu: Fix missing error return on kzalloc failure - drm/amd/display: Clear the CUR_ENABLE register on DCN314 w/out DPP PG - drm/amd/display: Don't warn when missing DCE encoder caps - drm/amdgpu: drop hw access in non-DC audio fini - drm/bridge: ti-sn65dsi86: fix REFCLK setting - e1000e: fix heap overflow in e1000_set_eeprom - ext4: avoid journaling sb update on error if journal is destroying - ext4: define ext4_journal_destroy wrapper - fs/fhandle.c: fix a race in call of has_locked_children() - fs: writeback: fix use-after-free in __mark_inode_dirty() - HID: core: Harden s32ton() against conversion to 0 bits - HID: simplify snto32() - HID: stop exporting hid_snto32() - hwmon: mlxreg-fan: Prevent fans from getting stuck at 0 RPM - i40e: Fix potential invalid access when MAC list is empty - i40e: remove read access to debugfs files - ice: fix NULL access of tx->in_use in ice_ll_ts_intr - icmp: fix icmp_ndo_send address translation for reply direction - idpf: set mac type when adding and removing MAC filters - io_uring/msg_ring: ensure io_kiocb freeing is deferred for RCU - ipv4: Fix NULL vs error pointer check in inet_blackhole_dev_init() - ixgbe: fix incorrect map used in eee linkmode - kasan: fix GCC mem-intrinsic prefix with sw tags - kunit: kasan_test: disable fortify string checker on kasan_strings() test - LoongArch: Save LBT before FPU in setup_sigcontext() - LoongArch: vDSO: Remove --hash-style=sysv - LoongArch: vDSO: Remove -nostdlib complier flag - macsec: read MACSEC_SA_ATTR_PN with nla_get_uint - mctp: return -ENOPROTOOPT for unknown getsockopt options - md/md-bitmap: fix wrong bitmap_limit for clustermd when write sb - md: prevent incorrect update of resync/recovery offset - md/raid1: fix data lost for writemostly rdev - md/raid1,raid10: don't handle IO error for REQ_RAHEAD and REQ_NOWAIT - md/raid1,raid10: don't ignore IO flags - md/raid1,raid10: strip REQ_NOWAIT from member bios - microchip: lan865x: Fix LAN8651 autoloading - microchip: lan865x: Fix module autoloading - mISDN: Fix memory leak in dsp_hwec_enable() - mmc: sdhci-of-arasan: Ensure CD logic stabilization before power-up - mmc: sdhci-of-arasan: Support for emmc hardware reset - mm: fix accounting of memmap pages - mm: fix possible deadlock in kmemleak - mm: move page table sync declarations to linux/pgtable.h - mm, slab: cleanup slab_bug() parameters - mm/slub: avoid accessing metadata when pointer is invalid in object_err() - mm: slub: avoid wake up kswapd in set_track_prepare - mm: slub: call WARN() when detecting a slab corruption - mm: slub: Print the broken data before restoring them - mm/userfaultfd: fix kmap_local LIFO ordering for CONFIG_HIGHPTE - net: atm: fix memory leak in atm_register_sysfs when device_register fail - net: dsa: add hook to determine whether EEE is supported - net: dsa: b53/bcm_sf2: implement .support_eee() method - net: dsa: b53: do not enable EEE on bcm63xx - net: dsa: provide implementation of .support_eee() - net: ethernet: mtk_eth_soc: fix tx vlan tag for llc packets - net: ethernet: oa_tc6: Handle failure of spi_setup - netfilter: br_netfilter: do not check confirmed bit in br_nf_local_in() after confirm - netfilter: conntrack: helper: Replace -EEXIST by -EBUSY - netfilter: nft_flowtable.sh: re-run with random mtu sizes - net: fix NULL pointer dereference in l3mdev_l3_rcv - net: macb: Fix tx_ptr_lock locking - net: mctp: mctp_fraq_queue should take ownership of passed skb - net: pcs: rzn1-miic: Correct MODCTRL register offset - net_sched: gen_estimator: fix est_timer() vs CONFIG_PREEMPT_RT=y - net: skb: add pskb_network_may_pull_reason() helper - net/smc: fix one NULL pointer dereference in smc_ib_is_sg_need_sync() - net/smc: Remove validation of reserved bits in CLC Decline message - net/tcp: Fix socket memory leak in TCP-AO failure handling for IPv6 - net: thunder_bgx: add a missing of_node_put - net: thunder_bgx: decrement cleanup index before use - net: tunnel: add pskb_inet_may_pull_reason() helper - net: usb: qmi_wwan: add Telit Cinterion FN990A w/audio composition - net: usb: qmi_wwan: fix Telit Cinterion FE990A name - net: usb: qmi_wwan: fix Telit Cinterion FN990A name - net: vxlan: add skb drop reasons to vxlan_rcv() - net: vxlan: make vxlan_set_mac() return drop reasons - net: vxlan: make vxlan_snoop() return drop reasons - net: vxlan: rename SKB_DROP_REASON_VXLAN_NO_REMOTE - net: vxlan: use kfree_skb_reason() in vxlan_mdb_xmit() - net: vxlan: use kfree_skb_reason() in vxlan_xmit() - net: xilinx: axienet: Add error handling for RX metadata pointer retrieval - nouveau: fix disabling the nonstall irq due to storm code - ocfs2: prevent release journal inode after journal shutdown - of_numa: fix uninitialized memory nodes causing kernel panic - pcmcia: Add error handling for add_interval() in do_validate_mem() - pcmcia: Fix a NULL pointer dereference in __iodyn_find_io_region() - pcmcia: omap: Add missing check for platform_get_resource - perf bpf-event: Fix use-after-free in synthesis - perf bpf-utils: Constify bpil_array_desc - perf bpf-utils: Harden get_bpf_prog_info_linear - phy: mscc: Stop taking ts_lock for tx_queue and use its own lock - platform/x86/amd/pmc: Add TUXEDO IB Pro Gen10 AMD to spurious 8042 quirks list - platform/x86: asus-wmi: Remove extra keys from ignore_key_wlan quirk - platform/x86/intel: power-domains: Use topology_logical_package_id() for package ID - ppp: fix memory leak in pad_compress_skb - proc: fix missing pde_set_flags() for net proc files - Revert "drm/amdgpu: Avoid extra evict-restore process." - riscv, bpf: use lw when reading int cpu in bpf_get_smp_processor_id - riscv, bpf: use lw when reading int cpu in BPF_MOV64_PERCPU_REG - riscv: Only allow LTO with CMODEL_MEDANY - riscv: use lw when reading int cpu in asm_per_cpu - riscv: use lw when reading int cpu in new_vmalloc_check - rust: support Rust >= 1.91.0 target spec - sched: Fix sched_numa_find_nth_cpu() if mask offline - scsi: lpfc: Fix buffer free/clear order in deferred receive path - scsi: sr: Reinstate rotational media flag - selftest: net: Fix weird setsockopt() in bind_bhash.c. - selftests: drv-net: csum: fix interface name for remote host - soc: qcom: mdt_loader: Deal with zero e_shentsize - spi: spi-fsl-lpspi: Clear status register after disabling the module - spi: spi-fsl-lpspi: Fix transmissions when using CONT - spi: spi-fsl-lpspi: Reset FIFO and disable module on transfer abort - spi: spi-fsl-lpspi: Set correct chip-select polarity bit - tee: fix memory leak in tee_dyn_shm_alloc_helper - tee: fix NULL pointer dereference in tee_shm_put - tee: optee: ffa: fix a typo of "optee_ffa_api_is_compatible" - thermal/drivers/mediatek/lvts: Disable low offset IRQ for minimum threshold - tools: gpio: remove the include directory on make clean - vxlan: Add RCU read-side critical sections in the Tx path - vxlan: Avoid unnecessary updates to FDB 'used' time - vxlan: Fix NPD in {arp,neigh}_reduce() when using nexthop objects - vxlan: Fix NPD when refreshing an FDB entry with a nexthop object - vxlan: Refresh FDB 'updated' time upon 'NTF_USE' - vxlan: Rename FDB Tx lookup function - wifi: ath11k: fix group data packet drops during rekey - wifi: ath11k: update channel list in reg notifier instead reg worker - wifi: ath11k: update channel list in worker when wait flag is set - wifi: brcmfmac: fix use-after-free when rescheduling brcmf_btcoex_info work - wifi: cfg80211: fix use-after-free in cmp_bss() - wifi: cfg80211: sme: cap SSID length in __cfg80211_connect_result() - wifi: cw1200: cap SSID length in cw1200_do_join() - wifi: iwlwifi: uefi: check DSM item validity - wifi: libertas: cap SSID len in lbs_associate() - wifi: mt76: fix linked list corruption - wifi: mt76: free pending offchannel tx frames on wcid cleanup - wifi: mt76: mt7925: fix locking in mt7925_change_vif_links() - wifi: mt76: mt7925: fix the wrong bss cleanup for SAP - wifi: mt76: mt7925u: use connac3 tx aggr check in tx complete - wifi: mt76: mt7996: Initialize hdr before passing to skb_put_data() - wifi: mt76: prevent non-offchannel mgmt tx during scan/roc - wifi: mwifiex: Initialize the chan_stats array to zero - x86/bugs: Move cpu_bugs_smt_update() down - x86/mm/64: define ARCH_PAGE_TABLE_SYNC_MASK and arch_sync_kernel_mappings() - x86/vmscape: Add conditional IBPB mitigation - x86/vmscape: Add old Intel CPUs to affected list - x86/vmscape: Enable the mitigation - x86/vmscape: Enumerate VMSCAPE bug - x86/vmscape: Warn when STIBP is disabled with SMT - xirc2ps_cs: fix register access when enabling FullDuplex - Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)- Update kernel configs- Remove unneeded patch for converting XRGB8888 to BRG888- [bot] upd: 6.12.34 -> 6.12.45 - Changelog: - 8250: microchip: pci1xxxx: Add PCIe Hot reset disable support for Rev C0 and later devices - accel/habanalabs/gaudi2: Use kvfree() for memory allocated with kvcalloc() - accel/ivpu: Add debugfs interface for setting HWS priority bands - accel/ivpu: Do not fail on cmdq if failed to allocate preemption buffers - accel/ivpu: Fix reset_engine debugfs file logic - accel/ivpu: Fix warning in ivpu_gem_bo_free() - accel/ivpu: Improve buffer object logging - accel/ivpu: Make command queue ID allocated on XArray - accel/ivpu: Remove copy engine support - accel/ivpu: Separate DB ID and CMDQ ID allocations from CMDQ allocation - accel/ivpu: Trigger device recovery on engine reset/resume failure - accel/ivpu: Use dma_resv_lock() instead of a custom mutex - accel/ivpu: Use firmware names from upstream repo - ACPI: Add missing prototype for non CONFIG_SUSPEND/CONFIG_X86 case - ACPI: APEI: GHES: add TAINT_MACHINE_CHECK on GHES panic path - ACPI: APEI: send SIGBUS to current task if synchronous memory error not recovered - ACPI: battery: negate current when discharging - ACPI: bus: Bail out if acpi_kobj registration fails - ACPICA: Apply pack(1) to union aml_resource - ACPICA: Avoid sequence overread in call to strncmp() - ACPICA: fix acpi operand cache leak in dswstate.c - ACPICA: fix acpi parse and parseext cache leaks - ACPICA: Refuse to evaluate a method if arguments are missing - ACPICA: utilities: Fix overflow check in vsnprintf() - ACPI: EC: Add device to acpi_ec_no_wakeup[] qurik list - ACPI: pfr_update: Fix the driver update version check - ACPI: PRM: Reduce unnecessary printing to avoid user confusion - ACPI: processor: fix acpi_object initialization - ACPI: processor: perflib: Fix initial _PPC limit application - ACPI: processor: perflib: Move problematic pr->performance check - ACPI: Return -ENODEV from acpi_parse_spcr() when SPCR support is disabled - ACPI: Suppress misleading SPCR console message when SPCR table is absent - ACPI: thermal: Execute _SCP before reading trip points - ACPI: thermal: Fix stale comment regarding trip points - add a string-to-qstr constructor - af_packet: fix soft lockup issue caused by tpacket_snd() - af_packet: fix the SO_SNDTIMEO constraint not effective on tpacked_snd() - af_unix: Don't leave consecutive consumed OOB skbs. - af_unix: Don't set -ECONNRESET for consumed OOB skb. - alloc_fdtable(): change calling conventions. - ALSA: ad1816a: Fix potential NULL pointer deref in snd_card_ad1816a_pnp() - ALSA: hda: Add missing NVIDIA HDA codec IDs - ALSA: hda: Add new pci id for AMD GPU display HD audio controller - ALSA: hda/ca0132: Fix buffer overflow in add_tuning_control - ALSA: hda/ca0132: Fix missing error handling in ca0132_alt_select_out() - ALSA: hda: cs35l41: Fix swapped l/r audio channels for Acer Helios laptops - ALSA: hda/cs35l56: Workaround bad dev-index on Lenovo Yoga Book 9i GenX - ALSA: hda: Disable jack polling at shutdown - ALSA: hda: Handle the jack polling always via a work - ALSA: hda: Ignore unsol events for cards being shut down - ALSA: hda/intel: Add Thinkpad E15 to PM deny list - ALSA: hda/realtek: Add Framework Laptop 13 (AMD Ryzen AI 300) to quirks - ALSA: hda/realtek: add LG gram 16Z90R-A to alc269 fixup table - ALSA: hda/realtek: Add mic-mute LED setup for ASUS UM5606 - ALSA: hda/realtek - Add mute LED support for HP Pavilion 15-eg0xxx - ALSA: hda/realtek - Add mute LED support for HP Victus 15-fa0xxx - ALSA: hda/realtek - Add mute LED support for HP Victus 16-s1xxx and HP Victus 15-fa1xxx - ALSA: hda/realtek: Add quirk for Asus GU605C - ALSA: hda/realtek: Add quirk for ASUS ROG Strix G712LWS - ALSA: hda/realtek: Add quirks for some Clevo laptops - ALSA: hda/realtek: Add support for HP EliteBook x360 830 G6 and EliteBook 830 G6 - ALSA: hda/realtek: Bass speaker fixup for ASUS UM5606KA - ALSA: hda/realtek: enable headset mic on Latitude 5420 Rugged - ALSA: hda/realtek - Enable mute LED on HP Pavilion Laptop 15-eg100 - ALSA: hda/realtek: Fix built-in mic on ASUS VivoBook X507UAR - ALSA: hda/realtek: Fix built-in mic on ASUS VivoBook X513EA - ALSA: hda/realtek: Fix headset mic on HONOR BRB-X - ALSA: hda/realtek - Fix mute LED for HP Victus 16-d1xxx (MB 8A26) - ALSA: hda/realtek - Fix mute LED for HP Victus 16-r0xxx - ALSA: hda/realtek - Fix mute LED for HP Victus 16-r1xxx - ALSA: hda/realtek - Fix mute LED for HP Victus 16-s0xxx - ALSA: hda/realtek: Fix mute LED mask on HP OMEN 16 laptop - ALSA: hda/tegra: Add Tegra264 support - ALSA: intel8x0: Fix incorrect codec index usage in mixer for ICH4 - ALSA: intel_hdmi: Fix off-by-one error in __hdmi_lpe_audio_probe() - ALSA: pcm: Rewrite recalculate_boundary() to avoid costly loop - ALSA: sb: Don't allow changing the DMA mode during operations - ALSA: sb: Force to disable DMAs once when DMA mode is changed - ALSA: scarlett2: Add retry on -EPROTO from scarlett2_usb_tx() - ALSA: timer: fix ida_free call while not allocated - ALSA: usb-audio: Add a quirk for Lenovo Thinkpad Thunderbolt 3 dock - ALSA: usb-audio: Avoid precedence issues in mixer_quirks macros - ALSA: usb-audio: Fix out-of-bounds read in snd_usb_get_audioformat_uac3() - ALSA: usb-audio: Fix size validation in convert_chmap_v3() - ALSA: usb-audio: Rename ALSA kcontrol PCM and PCM1 for the KTMicro sound card - ALSA: usb-audio: Use correct sub-type for UAC3 feature unit validation - ALSA: usb-audio: Validate UAC3 cluster segment descriptors - ALSA: usb-audio: Validate UAC3 power domain descriptors, too - amd/amdkfd: fix a kfd_process ref leak - amdgpu/amdgpu_discovery: increase timeout limit for IFWI init - amd-xgbe: align CL37 AN sequence as per databook - amd-xgbe: do not double read link status - aoe: clean device rq_list in aoedev_downdev() - aoe: defer rexmit timer downdev work to workqueue - apparmor: ensure WB_HISTORY_SIZE value is a power of 2 - apparmor: Fix 8-byte alignment for initial dfa blob streams - apparmor: fix loop detection used in conflicting attachment resolution - apparmor: Fix unaligned memory accesses in KUnit test - apparmor: fix x_table_lookup when stacking is not the first entry - apparmor: shift ouid when mediating hard links in userns - apparmor: use the condition in AA_BUG_FMT even with debug disabled - arch: powerpc: defconfig: Drop obsolete CONFIG_NET_CLS_TCINDEX - arm64: dts: add big-endian property back into watchdog node - arm64: dts: apple: t8103: Fix PCIe BCM4377 nodename - arm64: dts: exynos: gs101: Add 'local-timer-stop' to cpuidle nodes - arm64: dts: exynos: gs101: ufs: add dma-coherent property - arm64: dts: freescale: imx8mm-verdin: Keep LDO5 always on - arm64: dts: freescale: imx93-tqma9352: Limit BUCK2 to 600mV - arm64: dts: imx8mm-beacon: Fix HS400 USDHC clock speed - arm64: dts: imx8mn-beacon: Fix HS400 USDHC clock speed - arm64: dts: imx8mp-venice-gw71xx: fix TPM SPI frequency - arm64: dts: imx8mp-venice-gw72xx: fix TPM SPI frequency - arm64: dts: imx8mp-venice-gw73xx: fix TPM SPI frequency - arm64: dts: imx8mp-venice-gw74xx: fix TPM SPI frequency - arm64: dts: imx95: Correct the DMA interrupter number of pcie0_ep - arm64: dts: qcom: msm8976: Make blsp_dma controlled-remotely - arm64: dts: qcom: sa8775p: Correct the interrupt for remoteproc - arm64: dts: qcom: sc7180: Expand IMEM region - arm64: dts: qcom: sdm845: Expand IMEM region - arm64: dts: qcom: sm8650: add the missing l2 cache node - arm64: dts: qcom: sm8650: change labels to lower-case - arm64: dts: qcom: sm8650: Fix domain-idle-state for CPU2 - arm64: dts: qcom: x1-crd: Fix vreg_l2j_1p2 voltage - arm64: dts: qcom: x1e78100-t14s: mark l12b and l15b always-on - arm64: dts: qcom: x1e80100-crd: mark l12b and l15b always-on - arm64: dts: renesas: Factor out White Hawk Single board support - arm64: dts: renesas: Use interrupts-extended for Ethernet PHYs - arm64: dts: renesas: white-hawk-single: Improve Ethernet TSN description - arm64: dts: rockchip: Add avdd HDMI supplies to RockPro64 board dtsi - arm64: dts: rockchip: Add cd-gpios for sdcard detect on Cool Pi 4B - arm64: dts: rockchip: Add cd-gpios for sdcard detect on Cool Pi CM5 - arm64: dts: rockchip: fix internal USB hub instability on RK3399 Puma - arm64: dts: rockchip: use cs-gpios for spi1 on ringneck - arm64: dts: st: fix timer used for ticks - arm64: dts: ti: k3-am62a7-sk: fix pinmux for main_uart1 - arm64: dts: ti: k3-am62*: Add non-removable flag for eMMC - arm64: dts: ti: k3-am62-main: Remove eMMC High Speed DDR support - arm64: dts: ti: k3-am62*: Move eMMC pinmux to top level board file - arm64: dts: ti: k3-am62p-j722s: fix pinctrl-single size - arm64: dts: ti: k3-am62-verdin: Enable pull-ups on I2C buses - arm64: dts: ti: k3-am642-phyboard-electra: Fix PRU-ICSSG Ethernet ports - arm64: dts: ti: k3-am6*: Add boot phase flag to support MMC boot - arm64: dts: ti: k3-am6*: Remove disable-wp for eMMC - arm64: dts: ti: k3-j722s-evm: Fix USB2.0_MUX_SEL to select Type-C - arm64: dts: ti: k3-j722s-evm: Fix USB gpio-hog level for Type-C - arm64: dts: ti: k3-pinctrl: Enable Schmitt Trigger by default - arm64/entry: Mask DAIF in cpu_switch_to(), call_on_irq_stack() - arm64: Filter out SME hwcaps when FEAT_SME isn't implemented - arm64: Handle KCOV __init vs inline mismatches - arm64: Mark kernel as tainted on SAE and SError panic - arm64/mm: Close theoretical race where stale TLB entry remains valid - arm64: poe: Handle spurious Overlay faults - arm64/ptrace: Fix stack-out-of-bounds read in regs_get_kernel_stack_nth() - arm64: Restrict pagetable teardown to avoid false warning - arm64: stacktrace: Check kretprobe_find_ret_addr() return value - ARM: 9447/1: arm/memremap: fix arch_memremap_can_ram_remap() - ARM: 9448/1: Use an absolute path to unified.h in KBUILD_AFLAGS - ARM: 9450/1: Fix allowing linker DCE with binutils < 2.36 - ARM: dts: imx6ul-kontron-bl-common: Fix RTS polarity for RS485 interface - arm: dts: ti: omap: Fixup pinheader typo - ARM: dts: vfxxx: Correctly use two tuples for timer address - ARM: OMAP2+: Fix l4ls clk domain handling in STANDBY - ARM: omap: pmic-cpcap: do not mess around without CPCAP or OMAP4 - ARM: rockchip: fix kernel hang during smp initialization - ARM: tegra: Use I/O memcpy to write to IRAM - ASoC: amd: sof_amd_sdw: Fix unlikely uninitialized variable use in create_sdw_dailinks() - ASoC: amd: yc: Add DMI entries to support HP 15-fb1xxx - ASoC: amd: yc: add DMI quirk for ASUS M6501RM - ASoC: amd: yc: Add DMI quirk for HP Laptop 17 cp-2033dx - ASoC: amd: yc: Add DMI quirk for Lenovo IdeaPad Slim 5 15 - ASoC: amd: yc: add quirk for Acer Nitro ANV15-41 internal mic - ASoC: amd: yc: Add quirk for Lenovo Yoga Pro 7 14ASP9 - ASoC: amd: yc: Add quirk for MSI Bravo 17 D7VF internal mic - ASoC: amd: yc: update quirk data for HP Victus - ASoC: codecs: rt5640: Retry DEVICE_ID verification - ASoC: codecs: tx-macro: correct tx_macro_component_drv name - ASoC: codecs: wcd9335: Fix missing free of regulator supplies - ASoC: codecs: wcd9375: Fix double free of regulator supplies - ASoC: codecs: wcd937x: Drop unused buck_supply - ASoC: codec: wcd9335: Convert to GPIO descriptors - ASoC: core: Check for rtd == NULL in snd_soc_remove_pcm_runtime() - ASoC: cs35l56: probe() should fail if the device ID is not recognized - ASoC: fsl_asrc: use internal measured ratio for non-ideal ratio mode - ASoC: fsl_sai: Force a software reset when starting in consumer mode - ASoC: fsl_sai: replace regmap_write with regmap_update_bits - ASoC: fsl_xcvr: get channel status data when PHY is not exists - ASoC: hdac_hdmi: Rate limit logging on connection and disconnection - ASoC: Intel: add sof_sdw_get_tplg_files ops - ASoC: Intel: avs: Fix uninitialized pointer error in probe() - ASoC: Intel: fix SND_SOC_SOF dependencies - ASoC: intel/sdw_utils: Assign initial value in asoc_sdw_rt_amp_spk_rtd_init() - ASoC: Intel: SND_SOC_INTEL_SOF_BOARD_HELPERS select SND_SOC_ACPI_INTEL_MATCH - ASoC: Intel: soc-acpi: arl: Add match entries for new cs42l43 laptops - ASoC: Intel: soc-acpi: arl: Correct naming of a cs35l56 address struct - ASoC: Intel: soc-acpi: arl: Correct order of cs42l43 matches - ASoC: Intel: soc-acpi-intel-arl-match: set get_function_tplg_files ops - ASoC: Intel: sof-function-topology-lib: Print out the unsupported dmic count - ASoC: mediatek: mt8365-dai-i2s: pass correct size to mt8365_dai_set_priv - ASoC: mediatek: use reserved memory or enable buffer pre-allocation - ASoC: meson: meson-card-utils: use of_property_present() for DT parsing - ASoC: ops: dynamically allocate struct snd_ctl_elem_value - ASoC: qcom: sdm845: Add error handling in sdm845_slim_snd_hw_params() - ASoC: qcom: use drvdata instead of component to keep id - ASoC: rt1320: fix speaker noise when volume bar is 100% - ASoC: soc-acpi: add get_function_tplg_files ops - ASoC: soc-dai: tidyup return value of snd_soc_xlate_tdm_slot_mask() - ASoC: soc-dapm: set bias_level if snd_soc_dapm_set_bias_level() was successed - ASoC: SOF: amd: acp-loader: Use GFP_KERNEL for DMA allocations in resume context - ASoC: SOF: Intel: hda: Use devm_kstrdup() to avoid memleak. - ASoC: SOF: topology: Parse the dapm_widget_tokens in case of DSPless mode - ASoC: tas2764: Extend driver to SN012776 - ASoC: tas2764: Reinit cache on part reset - ASoC: tas2770: Power cycle amp on ISENSE/VSENSE change - ASoC: tas2781: Fix the wrong step for TLV on tas2781 - ASoC: tegra210_ahub: Add check to of_device_get_match_data() - ata: ahci: Disable DIPM if host lacks support - ata: ahci: Disallow LPM for Asus B550-F motherboard - ata: ahci: Disallow LPM for ASUSPRO-D840SA motherboard - ata: ahci: Disallow LPM policy control if not supported - ata: ahci: Use correct DMI identifier for ASUSPRO-D840SA LPM quirk - ata: Fix SATA_MOBILE_LPM_POLICY description in Kconfig - ata: libata-acpi: Do not assume 40 wire cable if no devices are enabled - ata: libata-sata: Add link_power_management_supported sysfs attribute - ata: libata-sata: Disallow changing LPM state if not supported - ata: libata-scsi: Fix ata_to_sense_error() status handling - ata: libata-scsi: Fix CDL control - ata: libata-scsi: Return aborted command when missing sense and result TF - ata: pata_cs5536: fix build on 32-bit UML - ata: pata_via: Force PIO for ATAPI devices on VT6415/VT6330 - atm: atmtcp: Free invalid length skb in atmtcp_c_send(). - atm: atmtcp: Prevent arbitrary write in atmtcp_recv_control(). - atm: clip: Fix infinite recursive call of clip_push(). - atm: clip: Fix memory leak of struct clip_vcc. - atm: clip: Fix NULL pointer dereference in vcc_sendmsg() - atm: clip: Fix potential null-ptr-deref in to_atmarpd(). - atm: clip: prevent NULL deref in clip_push() - atm: idt77252: Add missing `dma_map_error()` - atm: Release atm_dev_mutex after removing procfs in atm_dev_deregister(). - atm: Revert atm_account_tx() if copy_from_iter_full() fails. - attach_recursive_mnt(): do not lock the covering tree when sliding something under it - audit,module: restore audit logging in load failure case - bcache: fix NULL pointer in cache_set_flush() - be2net: Use correct byte order and format string for TCP seq and ack_seq - benet: fix BUG when creating VFs - better lockdep annotations for simple_recursive_removal() - blk-zoned: Fix a lockdep complaint about recursive locking - block: avoid possible overflow for chunk_sectors check in blk_stack_limits() - block: Clear BIO_EMULATES_ZONE_APPEND flag on BIO completion - block: ensure discard_granularity is zero when discard is not supported - block: Fix default IO priority if there is no IO context - block: fix kobject leak in blk_unregister_queue - block: Introduce bio_needs_zone_write_plugging() - block: Make REQ_OP_ZONE_FINISH a write operation - block: use plug request list tail for one-shot backmerge attempt - Bluetooth: btintel: Check if controller is ISO capable on btintel_classify_pkt_type - Bluetooth: btmtk: Fix wait_on_bit_timeout interruption during shutdown - Bluetooth: btusb: Add new VID/PID 0489/e14e for MT7925 - Bluetooth: btusb: Add new VID/PID 13d3/3584 for MT7922 - Bluetooth: btusb: Add new VID/PID 13d3/3630 for MT7925 - Bluetooth: btusb: Add USB ID 3625:010b for TP-LINK Archer TX10UB Nano - Bluetooth: btusb: QCA: Fix downloading wrong NVM for WCN6855 GF variant without board ID - Bluetooth: Fix null-ptr-deref in l2cap_sock_resume_cb() - Bluetooth: hci_conn: do return error from hci_enhanced_setup_sync() - Bluetooth: hci_core: add missing braces when using macro parameters - Bluetooth: hci_core: Fix use-after-free in vhci_flush() - Bluetooth: hci_event: Detect if HCI_EV_NUM_COMP_PKTS is unbalanced - Bluetooth: hci_event: fix MTU for BN == 0 in CIS Established - Bluetooth: hci_event: Fix not marking Broadcast Sink BIS as connected - Bluetooth: hci_event: Mark connection as closed during suspend disconnect - Bluetooth: hci_event: Mask data status from LE ext adv reports - Bluetooth: hci_event: Treat UNKNOWN_CONN_ID on disconnect as success - Bluetooth: HCI: Set extended advertising data synchronously - Bluetooth: hci_sock: Reset cookie to zero in hci_sock_free_cookie() - Bluetooth: hci_sync: fix connectable extended advertising when using static random address - Bluetooth: hci_sync: fix double free in 'hci_discovery_filter_clear()' - Bluetooth: hci_sync: Fix not disabling advertising instance - Bluetooth: hci_sync: Fix scan state after PA Sync has been established - Bluetooth: hci_sync: fix set_local_name race condition - Bluetooth: hci_sync: Prevent unintended PA sync when SID is 0xFF - Bluetooth: hci_sync: revert some mesh modifications - Bluetooth: L2CAP: Fix attempting to adjust outgoing MTU - Bluetooth: L2CAP: Fix L2CAP MTU negotiation - Bluetooth: MGMT: mesh_send: check instances prior disabling advertising - Bluetooth: MGMT: set_mesh: update LE scan interval and window - Bluetooth: Prevent unintended pause by checking if advertising is active - Bluetooth: SMP: Fix using HCI_ERROR_REMOTE_USER_TERM on timeout - Bluetooth: SMP: If an unallowed command is received consider it a failure - bnxt_en: Add a helper function to configure MRU and RSS - bnxt_en: Adjust TX rings if reservation is less than requested - bnxt_en: eliminate the compile warning in bnxt_request_irq due to CONFIG_RFS_ACCEL - bnxt_en: Fix DCB ETS validation - bnxt_en: Fix double invocation of bnxt_ulp_stop()/bnxt_ulp_start() - bnxt_en: Fix memory corruption when FW resources change during ifdown - bnxt_en: Fix stats context reservation logic - bnxt_en: Remove unused field "ref_count" in struct bnxt_ulp - bnxt_en: Set DMA unmap len correctly for XDP_REDIRECT - bnxt_en: Update MRU and RSS table of RSS contexts on queue reset - bnxt: properly flush XDP redirect lists - bonding: Mark active offloaded xfrm_states - bonding: send LACPDUs periodically in passive mode after receiving partner's LACPDU - bonding: update LACP activity flag after setting lacp_active - bpf: Adjust free target to avoid global starvation of LRU map - bpf, arm64: Fix fp initialization for exception boundary - bpf: Check flow_dissector ctx accesses are aligned - bpf: Check netfilter ctx accesses are aligned - bpf: Check rcu_read_lock_trace_held() in bpf_map_lookup_percpu_elem() - bpf: Disable migration in nf_hook_run_bpf(). - bpf: Do not include stack ptr register in precision backtracking bookkeeping - bpf: Ensure RCU lock is held around bpf_prog_ksym_find - bpf: Fix L4 csum update on IPv6 in CHECKSUM_COMPLETE - bpf: Forget ranges when refining tnum after JSET - bpf, ktls: Fix data corruption when using bpf_msg_pop_data() in ktls - bpf: Make reg_not_null() true for CONST_PTR_TO_MAP - bpf: Pass the same orig_call value to trampoline functions - bpf/preload: Don't select USERMODE_DRIVER - bpf: Reject %p% format string in bprintf-like helpers - bpf, sockmap: Fix data lost during EAGAIN retries - bpf, sockmap: Fix psock incorrectly pointing to sk - bpftool: Fix cgroup command to only show cgroup bpf programs - bpftool: Fix JSON writer resource leak in version command - bpftool: Fix memory leak in dump_xx_nlmsg on realloc failure - bpf: use common instruction history across all states - bpf: Use proper type to calculate bpf_raw_tp_null_args.mask index - btrfs: abort transaction during log replay if walk_log_tree() failed - btrfs: abort transaction on unexpected eb generation at btrfs_copy_root() - btrfs: always abort transaction on failure to add block group to free space tree - btrfs: clear dirty status from extent buffer on error at insert_new_root() - btrfs: codify pattern for adding block_group to bg_list - btrfs: do not allow relocation of partially dropped subvolumes - btrfs: don't ignore inode missing when replaying log tree - btrfs: don't skip remaining extrefs if dir not found during log replay - btrfs: do proper folio cleanup when cow_file_range() failed - btrfs: do regular iput instead of delayed iput during extent map shrinking - btrfs: error on missing block group when unaccounting log tree extent buffers - btrfs: explicitly ref count block_group on new_bgs list - btrfs: factor out nocow ordered extent and extent map generation into a helper - btrfs: fix a race between renames and directory logging - btrfs: fix assertion when building free space tree - btrfs: fix block group refcount race in btrfs_create_pending_block_groups() - btrfs: fix incorrect log message for nobarrier mount option - btrfs: fix inode lookup error handling during log replay - btrfs: fix invalid inode pointer dereferences during log replay - btrfs: fix iteration bug in __qgroup_excl_accounting() - btrfs: fix iteration of extrefs during log replay - btrfs: fix log tree replay failure due to file with 0 links and extents - btrfs: fix missing error handling when searching for inode refs during log replay - btrfs: fix printing of mount info messages for NODATACOW/NODATASUM - btrfs: fix qgroup reservation leak on failure to allocate ordered extent - btrfs: fix ssd_spread overallocation - btrfs: fix use-after-free on inode when scanning root during em shrinking - btrfs: fix wrong start offset for delalloc space release during mmap write - btrfs: handle csum tree error with rescue=ibadroots correctly - btrfs: make the extent map shrinker run asynchronously as a work queue job - btrfs: move transaction aborts to the error site in add_block_group_free_space() - btrfs: populate otime when logging an inode item - btrfs: prepare btrfs_page_mkwrite() for large folios - btrfs: propagate last_unlink_trans earlier when doing a rmdir - btrfs: qgroup: drop unused parameter fs_info from __del_qgroup_rb() - btrfs: qgroup: fix qgroup create ioctl returning success after quotas disabled - btrfs: qgroup: fix race between quota disable and quota rescan ioctl - btrfs: qgroup: set quota enabled bit if quota disable fails flushing reservations - btrfs: record new subvolume in parent dir earlier to avoid dir logging races - btrfs: restore mount option info messages during mount - btrfs: return a btrfs_inode from btrfs_iget_logging() - btrfs: return a btrfs_inode from read_one_inode() - btrfs: send: add and use helper to rename current inode when processing refs - btrfs: send: avoid path allocation for the current inode when issuing commands - btrfs: send: factor out common logic when sending xattrs - btrfs: send: keep the current inode's path cached - btrfs: send: make fs_path_len() inline and constify its argument - btrfs: send: only use boolean variables at process_recorded_refs() - btrfs: send: use fallocate for hole punching with send stream v2 - btrfs: skip inodes without loaded extent maps when shrinking extent maps - btrfs: subpage: keep TOWRITE tag until folio is cleaned - btrfs: update superblock's device bytes_used when dropping chunk - btrfs: use btrfs_record_snapshot_destroy() during rmdir - btrfs: use unsigned types for constants defined as bit shifts - btrfs: zoned: do not remove unwritten non-data block group - btrfs: zoned: do not select metadata BG as finish target - btrfs: zoned: fix extent range end unlock in cow_file_range() - btrfs: zoned: fix write time activation failure for metadata block group - btrfs: zoned: requeue to unused block group list if zone finish failed - btrfs: zoned: use filesystem size not disk size for reclaim decision - bus: firewall: Fix missing static inline annotations for stubs - bus: fsl-mc: do not add a device-link for the UAPI used DPMCP device - bus: fsl-mc: fix GET/SET_TAILDROP command ids - bus: fsl-mc: Fix potential double device reference in fsl_mc_get_endpoint() - bus: fsl-mc: increase MC_CMD_COMPLETION_TIMEOUT_MS value - bus: mhi: ep: Update read pointer only after buffer is written - bus: mhi: host: Detect events pointing to unexpected TREs - bus: mhi: host: Fix conflict between power_up and SYSERR - bus: mhi: host: Fix endianness of BHI vector table - bus: mhi: host: pci_generic: Fix the modem name of Foxconn T99W640 - cachefiles: Fix the incorrect return value in __cachefiles_write() - caif: reduce stack size, again - calipso: Fix null-ptr-deref in calipso_req_{set,del}attr(). - can: kvaser_pciefd: refine error prone echo_skb_max handling logic - can: kvaser_pciefd: Store device channel index - can: kvaser_usb: Assign netdev.dev_port based on device channel index - can: m_can: m_can_handle_lost_msg(): downgrade msg lost in rx message to debug level - can: netlink: can_changelink(): fix NULL pointer deref of struct can_priv::do_set_mode - can: peak_usb: fix USB FD devices potential malfunction - can: tcan4x5x: add option for selecting nWKRQ voltage - can: tcan4x5x: fix power regulator retrieval during probe - can: tcan4x5x: fix reset gpio usage during probe - can: ti_hecc: fix -Woverflow compiler warning - cdc-acm: fix race between initial clearing halt and open - cdx: Fix off-by-one error in cdx_rpmsg_probe() - ceph: avoid kernel BUG for encrypted inode with unaligned file size - ceph: fix possible integer overflow in ceph_zero_objects() - ceph: set superblock s_magic for IMA fsmagic matching - cgroup/cpuset: Fix a partition error with CPU hotplug - cgroup/cpuset: Use static_branch_enable_cpuslocked() on cpusets_insane_config_key - cgroup,freezer: fix incomplete freezing when attaching tasks - char: misc: Fix improper and inaccurate error code returned by misc_init() - cifs: all initializations for tcon should happen in tcon_info_alloc - cifs: Correctly set SMB1 SessionKey field in Session Setup Request - cifs: deal with the channel loading lag while picking channels - cifs: dns resolution is needed only for primary channel - cifs: do not disable interface polling on failure - cifs: Fix calling CIFSFindFirst() for root path without msearch - cifs: Fix cifs_query_path_info() for Windows NT servers - cifs: Fix collect_sample() to handle any iterator type - cifs: Fix encoding of SMB1 Session Setup NTLMSSP Request in non-UNICODE mode - cifs: Fix oops due to uninitialised variable - cifs: Fix reading into an ITER_FOLIOQ from the smbdirect code - cifs: Fix the smbd_response slab to allow usercopy - cifs: Remove duplicate fattr->cf_dtype assignment from wsl_to_fattr() function - cifs: reset connections for all channels when reconnect requested - cifs: reset iface weights when we cannot find a candidate - cifs: serialize other channels when query server interfaces is pending - cifs: update dstaddr whenever channel iface is updated - clk: at91: sam9x7: update pll clk ranges - clk: clk-axi-clkgen: fix fpfd_max frequency for zynq - clk: davinci: Add NULL check in davinci_lpsc_clk_register() - clk: imx95-blk-ctl: Fix synchronous abort - clk: imx: Fix an out-of-bounds access in dispmix_csr_clk_dev_data - clk: meson-g12a: add missing fclk_div2 to spicc - clk: qcom: gcc-ipq8074: fix broken freq table for nss_port6_tx_clk_src - clk: qcom: gcc-x1e80100: Set FORCE MEM CORE for UFS clocks - clk: qcom: ipq5018: keep XO clock always on - clk: renesas: rzg2l: Postpone updating priv->clks[] - clk: renesas: rzv2h: Fix missing CLK_SET_RATE_PARENT flag for ddiv clocks - clk: rockchip: rk3036: mark ddrphy as critical - clk: samsung: exynos850: fix a comment - clk: samsung: gs101: fix alternate mout_hsi0_usb20_ref parent clock - clk: samsung: gs101: fix CLK_DOUT_CMU_G3D_BUSD - clk: scmi: Handle case where child clocks are initialized before their parents - clk: sunxi-ng: v3s: Fix de clock definition - clk: tegra: periph: Fix error handling and resolve unsigned compare warning - clk: thead: Mark essential bus clocks as CLK_IGNORE_UNUSED - clk: thead: th1520-ap: Correctly refer the parent of osc_12m - clk: xilinx: vcu: unregister pll_post only if registered correctly - clocksource: Fix the CPUs' choice in the watchdog per CPU verification - clone_private_mnt(): make sure that caller has CAP_SYS_ADMIN in the right userns - comedi: aio_iiro_16: Fix bit shift out of bounds - comedi: comedi_test: Fix possible deletion of uninitialized timers - comedi: das16m1: Fix bit shift out of bounds - comedi: das6402: Fix bit shift out of bounds - comedi: Fail COMEDI_INSNLIST ioctl if n_insns is too large - comedi: Fix initialization of data for instructions that write to subdevice - comedi: fix race between polling and detaching - comedi: Fix some signed shift left operations - comedi: Fix use of uninitialized data in insn_rw_emulate_bits() - comedi: Fix use of uninitialized memory in do_insn_ioctl() and do_insnlist_ioctl() - comedi: Make insn_rw_emulate_bits() do insn->n samples - comedi: pcl726: Prevent invalid irq number - comedi: pcl812: Fix bit shift out of bounds - compiler: remove __ADDRESSABLE_ASM{_STR,}() again - configfs: Do not override creating attribute file failure in populate_attrs() - configfs-tsm-report: Fix NULL dereference of tsm_ops - coresight: Only check bottom two claim bits - cpufreq/amd-pstate: Add missing NULL ptr check in amd_pstate_update - cpufreq: armada-8k: Fix off by one in armada_8k_cpufreq_free_table() - cpufreq: armada-8k: make both cpu masks static - cpufreq: CPPC: Mark driver with NEED_UPDATE_LIMITS flag - cpufreq: Exit governor when failed to start old governor - cpufreq: Initialize cpufreq-based frequency-invariance later - cpufreq: Init policy->rwsem before it may be possibly used - cpufreq: intel_pstate: Add Granite Rapids support in no-HWP mode - cpufreq: intel_pstate: Always use HWP_DESIRED_PERF in passive mode - cpufreq: scmi: Skip SCMI devices that aren't used by the CPUs - cpuidle: governors: menu: Avoid selecting states with too much latency - cpuidle: governors: menu: Avoid using invalid recent intervals data - cpuidle: menu: Remove iowait influence - cpuidle: psci: Fix cpuhotplug routine with PREEMPT_RT=y - crypto: arm/aes-neonbs - work around gcc-15 warning - crypto: caam - Prevent crash on suspend with iMX8QM / iMX8ULP - crypto: ccp - Add missing bootloader info reg for pspv6 - crypto: ccp - Fix crash when rebind ccp device for ccp.ko - crypto: ccp - Fix locking on alloc failure handling - crypto: ecdsa - Harden against integer overflows in DIV_ROUND_UP() - crypto: hisilicon/hpre - fix dma unmap sequence - crypto: iaa - Do not clobber req->base.data - crypto: iaa - Remove dst_null support - crypto: img-hash - Fix dma_unmap_sg() nents value - crypto: inside-secure - Fix `dma_unmap_sg()` nents value - crypto: jitter - fix intermediary handling - crypto: keembay - Fix dma_unmap_sg() nents value - crypto: marvell/cesa - Do not chain submitted requests - crypto: marvell/cesa - Fix engine load inaccuracy - crypto: octeontx2 - add timeout for load_fvc completion poll - crypto: octeontx2 - Fix address alignment issue on ucode loading - crypto: octeontx2 - Fix address alignment on CN10K A0/A1 and OcteonTX2 - crypto: octeontx2 - Fix address alignment on CN10KB and CN10KA-B0 - crypto: powerpc/poly1305 - add depends on BROKEN for now - crypto: qat - add shutdown handler to qat_420xx - crypto: qat - add shutdown handler to qat_4xxx - crypto: qat - add shutdown handler to qat_c3xxx - crypto: qat - add shutdown handler to qat_c62x - crypto: qat - add shutdown handler to qat_dh895xcc - crypto: qat - allow enabling VFs in the absence of IOMMU - crypto: qat - disable ZUC-256 capability for QAT GEN5 - crypto: qat - fix DMA direction for compression on GEN2 devices - crypto: qat - fix seq_file position update in adf_ring_next() - crypto: qat - fix state restore for banks with exceptions - crypto: qat - flush misc workqueue during device shutdown - crypto: qat - lower priority for skcipher and aead algorithms - crypto: qat - use unmanaged allocation for dc_data - crypto: s390/sha - Fix uninitialized variable in SHA-1 and SHA-2 - crypto: sun8i-ce - fix nents passed to dma_unmap_sg() - crypto: zynqmp-sha - Add locking - cxl/region: Add a dev_err() on missing target list entries - debugfs: fix mount options not being applied - dma-buf: fix timeout handling in dma_resv_wait_timeout v2 - dmaengine: idxd: Check availability of workqueue allocated by idxd wq driver before using - dmaengine: mmp: Fix again Wvoid-pointer-to-enum-cast warning - dmaengine: mv_xor: Fix missing check after DMA map and missing unmap - dmaengine: nbpfaxi: Add missing check after DMA map - dmaengine: nbpfaxi: Fix memory corruption in probe() - dmaengine: stm32-dma: configure next sg only if there are more than 2 sgs - dmaengine: xilinx_dma: Set dma_device directions - dm: Always split write BIOs to zoned device limits - dma/pool: Ensure DMA_DIRECT_REMAP allocations are decrypted - dm-bufio: fix sched in atomic context - dm: Check for forbidden splitting of zone write operations - dm: dm-crypt: Do not partially accept write BIOs with zoned targets - dm: lock limits when reading them - dm-mirror: fix a tiny race condition - dm-mpath: don't print the "loaded" message if registering fails - dm-raid: fix variable in journal device check - dm: split write BIOs on zone boundaries when zone append is not emulated - dm-stripe: limit chunk_sectors to the stripe size - dm-table: fix checking for rq stackable devices - dm vdo indexer: don't read request structure after enqueuing - dm-verity: fix a memory leak if some arguments are specified multiple times - Documentation: ACPI: Fix parent device references - dpaa2-eth: Fix device reference count leak in MAC endpoint handling - dpaa2-eth: fix xdp_rxq_info leak - dpaa2-switch: Fix device reference count leak in MAC endpoint handling - dpaa_eth: don't use fixed_phy_change_carrier - drbd: add missing kref_get in handle_write_conflicts - driver: bluetooth: hci_qca:fix unable to load the BT driver - Drivers: hv: Allocate interrupt and monitor pages aligned to system page boundary - Drivers: hv: Make the sysfs node size for the ring buffer dynamic - drivers/rapidio/rio_cm.c: prevent possible heap overwrite - drm/amd: Adjust output for discovery error handling - drm/amd: Allow printing VanGogh OD SCLK levels without setting dpm to manual - drm/amd/amdgpu: disable hwmon power1_cap* for gfx 11.0.3 on vf mode - drm/amd/display: Add more checks for DSC / HUBP ONO guarantees - drm/amd/display: Add null pointer check for get_first_active_display() - drm/amd/display: Add null pointer check in mod_hdcp_hdcp1_create_session() - drm/amd/display: Add primary plane to commits for correct VRR handling - drm/amd/display: Allow DCN301 to clear update flags - drm/amd/display: Avoid a NULL pointer dereference - drm/amd/display: Avoid configuring PSR granularity if PSR-SU not supported - drm/amd/display: Avoid trying AUX transactions on disconnected ports - drm/amd/display: Check dce_hwseq before dereferencing it - drm/amd/display: Correct non-OLED pre_T11_delay. - drm/amd/display: Disable CRTC degamma LUT for DCN401 - drm/amd/display: Disable dsc_power_gate for dcn314 by default - drm/amd/display: Don't overclock DCE 6 by 15% - drm/amd/display: Don't overwrite dce60_clk_mgr - drm/amd/display: Don't print errors for nonexistent connectors - drm/amd/display: Fill display clock and vblank time in dce110_fill_display_configs - drm/amd/display: Find first CRTC and its line time in dce110_fill_display_configs - drm/amd/display: fix a Null pointer dereference vulnerability - drm/amd/display: Fix DP audio DTO1 clock source on DCE 6. - drm/amd/display: Fix 'failed to blank crtc!' - drm/amd/display: Fix fractional fb divider in set_pixel_clock_v3 - drm/amd/display: Fix mpv playback corruption on weston - drm/amd/display: Fix RMCM programming seq errors - drm/amd/display: Fix Xorg desktop unresponsive on Replay panel - drm/amd/display: Free memory allocation - drm/amd/display: Initialize mode_select to 0 - drm/amd/display: limit clear_update_flags to dcn32 and above - drm/amd/display: Only finalize atomic_obj if it was initialized - drm/amd/display: Separate set_gsl from set_gsl_source_select - drm/amd/display: Update DMCUB loading sequence for DCN3.5 - drm/amdgpu: Add kicker device detection - drm/amdgpu: add kicker fws loading for gfx11/smu13/psp13 - drm/amdgpu: amdgpu_vram_mgr_new(): Clamp lpfn to total vram - drm/amdgpu: Avoid extra evict-restore process. - drm/amdgpu: check if hubbub is NULL in debugfs/amdgpu_dm_capabilities - drm/amdgpu/discovery: fix fw based ip discovery - drm/amdgpu/discovery: optionally use fw based ip discovery - drm/amdgpu/discovery: use specific ip_discovery.bin for legacy asics - drm/amdgpu: fix incorrect vm flags to map bo - drm/amdgpu: Fix SDMA UTC_L1 handling during start/stop sequences - drm/amdgpu: fix vram reservation issue - drm/amdgpu/gfx10: fix kiq locking in KCQ reset - drm/amdgpu/gfx8: reset compute ring wptr on the GPU on resume - drm/amdgpu/gfx9.4.3: fix kiq locking in KCQ reset - drm/amdgpu/gfx9: fix kiq locking in KCQ reset - drm/amdgpu: Increase reset counter only on success - drm/amdgpu: Initialize data to NULL in imu_v12_0_program_rlc_ram() - drm/amdgpu/ip_discovery: add missing ip_discovery fw - drm/amdgpu/mes: add missing locking in helper functions - drm/amdgpu: read back register after written for VCN v4.0.5 - drm/amdgpu: Remove nbiov7.9 replay count reporting - drm/amdgpu: Replace Mutex with Spinlock for RLCG register access to avoid Priority Inversion in SRIOV - drm/amdgpu: Reset the clear flag in buddy during resume - drm/amdgpu: seq64 memory unmap uses uninterruptible lock - drm/amdgpu: switch job hw_fence to amdgpu_fence - drm/amdgpu/swm14: Update power limit logic - drm/amdgpu: Update external revid for GC v9.5.0 - drm/amdgpu: update mmhub 3.0.1 client id mappings - drm/amdgpu: update mmhub 4.1.0 client id mappings - drm/amdgpu: VCN v5_0_1 to prevent FW checking RB during DPG pause - drm/amdkfd: Destroy KFD debugfs after destroy KFD wq - drm/amdkfd: Don't call mmput from MMU notifier callback - drm/amdkfd: Fix instruction hazard in gfx12 trap handler - drm/amdkfd: Fix race in GWS queue scheduling - drm/amdkfd: remove gfx 12 trap handler page size cap - drm/amd/pm: fix null pointer access - drm/amd/pm/powerplay/hwmgr/smu_helper: fix order of mask and value - drm/amd: Restore cached power limit during resume - drm/ast: Fix comment on modeset lock - drm/bridge: aux-hpd-bridge: fix assignment of the of_node - drm/bridge: cdns-dsi: Check return value when getting default PHY config - drm/bridge: cdns-dsi: Fix connecting to next bridge - drm/bridge: cdns-dsi: Fix phy de-init and flag it so - drm/bridge: cdns-dsi: Fix the clock variable for mode_valid() - drm/bridge: cdns-dsi: Wait for Clk and Data Lanes to be ready - drm/bridge: ti-sn65dsi86: Add HPD for DisplayPort connector type - drm/bridge: ti-sn65dsi86: make use of debugfs_init callback - drm/bridge: ti-sn65dsi86: Remove extra semicolon in ti_sn_bridge_probe() - drm/cirrus-qemu: Fix pitch programming - drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS - drm/etnaviv: Protect the scheduler's pending list with its lock - drm/exynos: exynos7_drm_decon: add vblank check in IRQ handling - drm/exynos: fimd: Guard display clock control with runtime PM calls - drm/fbdev-dma: Add shadow buffering for deferred I/O - drm/format-helper: Add conversion from XRGB8888 to BGR888 - drm/format-helper: Add generic conversion to 32-bit formats - drm/format-helper: Move helpers for pixel conversion to header file - drm/framebuffer: Acquire internal references on GEM handles - drm/gem: Acquire references on GEM handles for framebuffers - drm/gem: Fix race in drm_gem_handle_create_tail() - drm/hisilicon/hibmc: fix the hibmc loaded failed bug - drm/hisilicon/hibmc: fix the i2c device resource leak when vdac init failed - drm/hisilicon/hibmc: refactored struct hibmc_drm_private - drm/i915/ddi: change intel_ddi_init_{dp, hdmi}_connector() return type - drm/i915/ddi: gracefully handle errors from intel_ddi_init_hdmi_connector() - drm/i915/ddi: only call shutdown hooks for valid encoders - drm/i915/display: add intel_encoder_is_hdmi() - drm/i915/dp: Fix 2.7 Gbps DP_LINK_BW value on g4x - drm/i915/dp_mst: Work around Thunderbolt sink disconnect after SINK_COUNT_ESI read - drm/i915/dsi: Fix off by one in BXT_MIPI_TRANS_VTOTAL - drm/i915: fix build error some more - drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1 - drm/i915/gsc: mei interrupt top half should be in irq disabled context - drm/i915/gt: Fix timeline left held on VMA alloc error - drm/i915/hdmi: add error handling in g4x_hdmi_init() - drm/i915/hdmi: propagate errors from intel_hdmi_init_connector() - drm/i915/icl+/tc: Cache the max lane count value - drm/i915/icl+/tc: Convert AUX powered WARN to a debug message - drm/i915/pmu: Fix build error with GCOV and AutoFDO enabled - drm/i915/selftests: Change mock_request() to return error pointers - drm/imagination: Clear runtime PM errors while resetting the GPU - drm/imagination: Fix kernel crash when hard resetting the GPU - drm/mediatek: Add error handling for old state CRTC in atomic_disable - drm/mediatek: Add wait_event_timeout when disabling plane - drm/mediatek: Fix device/node reference count leaks in mtk_drm_get_all_drm_priv - drm/mediatek: only announce AFBC if really supported - drm/msm/a7xx: Call CP_RESET_CONTEXT_STATE - drm/msm: Add error handling for krealloc in metadata setup - drm/msm: Defer fd_install in SUBMIT ioctl - drm/msm/disp: Correct porch timing for SDM845 - drm/msm/dp: account for widebus and yuv420 during mode validation - drm/msm/dpu: Fill in min_prefill_lines for SC8180X - drm/msm/dsi/dsi_phy_10nm: Fix missing initial VCO rate - drm/msm: Fix a fence leak in submit error path - drm/msm: Fix another leak in the submit error path - drm/msm: Fix CP_RESET_CONTEXT_STATE bitfield names - drm/msm/gpu: Fix crash when throttling GPU immediately during boot - drm/msm/kms: move snapshot init earlier in KMS init - drm/msm: update the high bitfield of certain DSI registers - drm/msm: use trylock for debugfs - drm/nouveau/bl: increase buffer size to avoid truncate warning - drm/nouveau/disp: Always accept linear modifier - drm/nouveau: fix error path in nvkm_gsp_fwsec_v2 - drm/nouveau/gsp: fix potential leak of memory used during acpi init - drm/nouveau/nvif: Fix potential memory leak in nvif_vmm_ctor(). - drm/nouveau: remove unused increment in gm200_flcn_pio_imem_wr - drm/nouveau: remove unused memory target test - drm/panfrost: Fix panfrost device variable name in devfreq - drm/panic: Move drawing functions to drm_draw - drm/panthor: Add missing explicit padding in drm_panthor_gpu_info - drm: renesas: rz-du: mipi_dsi: Add min check for VCLK range - drm/rockchip: cleanup fb when drm_gem_fb_afbc_init failed - drm/sched: Increment job count before swapping tail spsc queue - drm/sched: Remove optimization that causes hang when killing dependent jobs - drm/scheduler: signal scheduled fence when kill job - drm/simpledrm: Do not upcast in release helpers - drm/ssd130x: fix ssd132x_clear_screen() columns - drm/tegra: Assign plane type before registration - drm/tegra: Fix a possible null pointer dereference - drm/tegra: nvdec: Fix dma_alloc_coherent error check - drm/tests: Do not use drm_fb_blit() in format-helper tests - drm/tests: Fix drm_test_fb_xrgb8888_to_xrgb2101010() on big-endian - drm/tests: Fix endian warning - drm/ttm: fix error handling in ttm_buffer_object_transfer - drm/ttm: Respect the shrinker core free target - drm/ttm: Should to return the evict error - drm/udl: Unregister device before cleaning up on disconnect - drm/v3d: Avoid NULL pointer dereference in `v3d_job_update_stats()` - drm/v3d: Disable interrupts before resetting the GPU - drm/vmwgfx: Fix Host-Backed userspace on Guest-Backed kernel - drm/xe: add interface to request physical alignment for buffer objects - drm/xe: Allocate PF queue size on pow2 boundary - drm/xe: Allow bo mapping on multiple ggtts - drm/xe: Allow dropping kunit dependency as built-in - drm/xe/bmg: fix compressed VRAM handling - drm/xe/bmg: Update Wa_16023588340 - drm/xe/bmg: Update Wa_22019338487 - drm/xe: Carve out wopcm portion from the stolen memory - drm/xe/display: Add check for alloc_ordered_workqueue() - drm/xe: Don't trigger rebind on initial dma-buf validation - drm/xe: Fix DSB buffer coherency - drm/xe: Fix early wedge on GuC load failure - drm/xe: Fix memset on iomem - drm/xe: Fix taking invalid lock on wedge - drm/xe/gt: Update handling of xe_force_wake_get return - drm/xe/guc: Dead CT helper - drm/xe/guc: Explicitly exit CT safe mode on unwind - drm/xe/guc_submit: add back fix - drm/xe: Make dma-fences compliant with the safe access rules - drm/xe/mocs: Initialize MOCS index early - drm/xe: move DPT l2 flush to a more sensible place - drm/xe: Move DSB l2 flush to a more sensible place - drm/xe: Move page fault init after topology init - drm/xe/pf: Clear all LMTT pages on alloc - drm/xe/pf: Move VFs reprovisioning to worker - drm/xe/pf: Prepare to stop SR-IOV support prior GT reset - drm/xe/pf: Sanitize VF scratch registers on FLR - drm/xe/pm: Correct comment of xe_pm_set_vram_threshold() - drm/xe: Process deferred GGTT node removals on device unwind - drm/xe: Replace double space with single space after comma - drm/xe/sched: stop re-submitting signalled jobs - drm/xe/vf: Disable CSC support on VF - drm/xe/vm: Clear the scratch_pt pointer on error - drm/xe/vm: move rebind_work init earlier - drm/xe: Wire up device shutdown handler - drm/xe/xe_query: Use separate iterator while filling GT list - drm/xe/xe_sync: avoid race during ufence signaling - dt-bindings: display/msm: qcom,mdp5: drop lut clock - dt-bindings: display: sprd,sharkl3-dpu: Fix missing clocks constraints - dt-bindings: display: sprd,sharkl3-dsi-host: Fix missing clocks constraints - dt-bindings: i2c: nvidia,tegra20-i2c: Specify the required properties - dt-bindings: serial: 8250: Make clocks and clock-frequency exclusive - dummycon: Trigger redraw when switching consoles with deferred takeover - e1000e: disregard NVM checksum on tgp when valid checksum bit is not set - e1000e: ignore uninitialized checksum word on tgp - e1000e: set fixed clock frequency indication for Nahum 11 and Nahum 13 - EDAC/altera: Use correct write width with the INTTEST register - EDAC/amd64: Correct number of UMCs for family 19h models 70h-7fh - EDAC/amd64: Fix size calculation for Non-Power-of-Two DIMMs - EDAC/synopsys: Clear the ECC counters on init - efi: stmm: Fix incorrect buffer allocation method - efivarfs: Fix memory leak of efivarfs_fs_info in fs_context error paths - efivarfs: Fix slab-out-of-bounds in efivarfs_d_compare - emulex/benet: correct command version selection in be_cmd_get_stats() - enic: fix incorrect MTU comparison in enic_change_mtu() - erofs: address D-cache aliasing - erofs: clean up header parsing for ztailpacking and fragments - erofs: fix atomic context detection when !CONFIG_DEBUG_LOCK_ALLOC - erofs: fix large fragment handling - erofs: fix rare pcluster memory leak after unmounting - erofs: fix to add missing tracepoint in erofs_readahead() - erofs: fix to add missing tracepoint in erofs_read_folio() - erofs: free pclusters if no cached folio is attached - erofs: get rid of `z_erofs_next_pcluster_t` - erofs: refine readahead tracepoint - erofs: refine z_erofs_get_extent_compressedlen() - erofs: remove unused trace event erofs_destroy_inode - erofs: simplify tail inline pcluster handling - erofs: simplify z_erofs_load_compact_lcluster() - erofs: tidy up zdata.c - erofs: use Z_EROFS_LCLUSTER_TYPE_MAX to simplify switches - et131x: Add missing check after DMA map - eth: bnxt: fix out-of-range access of vnic_info array - ethernet: atl1: Add missing DMA mapping error checks and count errors - ethernet: intel: fix building with large NR_CPUS - ethernet: ionic: Fix DMA mapping tests - eth: fbnic: avoid double free when failing to DMA-map FW msg - eth: fbnic: remove the debugging trick of super high page bias - eventpoll: don't decrement ep refcount while still holding the ep mutex - eventpoll: Fix semi-unbounded recursion - exfat: add cluster chain loop check for dir - exfat: fdatasync flag should be same like generic_write_sync() - ext2: Handle fiemap on empty files to prevent EINVAL - ext4: check fast symlink for ea_inode correctly - ext4: correct the error handle in ext4_fallocate() - ext4: do not BUG when INLINE_DATA_FL lacks system.data xattr - ext4: don't explicit update times in ext4_fallocate() - ext4: don't try to clear the orphan_present feature block device is r/o - ext4: ensure i_size is smaller than maxbytes - ext4: factor out ext4_do_fallocate() - ext4: factor out ext4_get_maxbytes() - ext4: fix calculation of credits for extent tree modification - ext4: fix fsmap end of range reporting with bigalloc - ext4: fix hole length calculation overflow in non-extent inodes - ext4: fix incorrect punch max_end - ext4: fix largest free orders lists corruption on mb_optimize_scan switch - ext4: fix out of bounds punch offset - ext4: fix reserved gdt blocks handling in fsmap - ext4: fix zombie groups in average fragment size lists - ext4: initialize superblock fields in the kballoc-test.c kunit tests - ext4: inline: fix len overflow in ext4_prepare_inline_data - ext4: Make sure BH_New bit is cleared in ->write_end handler - ext4: move out common parts into ext4_fallocate() - ext4: move out inode_lock into ext4_fallocate() - ext4: only dirty folios when data journaling regular files - ext4: preserve SB_I_VERSION on remount - ext4: refactor ext4_collapse_range() - ext4: refactor ext4_insert_range() - ext4: refactor ext4_punch_hole() - ext4: refactor ext4_zero_range() - ext4: use kmalloc_array() for array space allocation - f2fs: check the generic conditions first - f2fs: decrease spare area for pinned files for zoned devices - f2fs: doc: fix wrong quota mount option description - f2fs: don't over-report free space or inodes in statvfs - f2fs: fix bio memleak when committing super block - f2fs: fix KMSAN uninit-value in extent_info usage - f2fs: fix to avoid out-of-boundary access in devs.path - f2fs: fix to avoid out-of-boundary access in dnode page - f2fs: fix to avoid panic in f2fs_evict_inode - f2fs: fix to avoid UAF in f2fs_sync_inode_meta() - f2fs: fix to bail out in get_new_segment() - f2fs: fix to calculate dirty data during has_not_enough_free_secs() - f2fs: fix to check upper boundary for gc_no_zoned_gc_percent - f2fs: fix to check upper boundary for gc_valid_thresh_ratio - f2fs: fix to check upper boundary for value of gc_boost_zoned_gc_percent - f2fs: fix to do sanity check on ino and xnid - f2fs: fix to do sanity check on sit_bitmap_size - f2fs: fix to set atomic write status more clear - f2fs: fix to trigger foreground gc during f2fs_map_blocks() in lfs mode - f2fs: fix to update upper_p in __get_secs_required() correctly - f2fs: fix to zero post-eof page - f2fs: prevent kernel warning due to negative i_nlink from corrupted image - f2fs: turn off one_time when forcibly set to foreground GC - f2fs: use vmalloc instead of kvmalloc in .init_{,de}compress_ctx - f2fs: vm_unmap_ram() may be called from an invalid context - f2fs: zone: fix to calculate first_zoned_segno correctly - f2fs: zone: introduce first_zoned_segno in f2fs_sb_info - fanotify: sanitize handle_type values when reporting fid - fbcon: Fix outdated registered_fb reference in comment - fbcon: Make sure modelist not set on unregistered console - fbdev: Fix do_register_framebuffer to prevent null-ptr-deref in fb_videomode_to_var - fbdev: Fix fb_set_var to prevent null-ptr-deref in fb_videomode_to_var - fbdev: fix potential buffer overflow in do_register_framebuffer() - fbdev: Fix vmalloc out-of-bounds write in fast_imageblit - fbdev: imxfb: Check fb_add_videomode to prevent null-ptr-deref - fbnic: Move phylink resume out of service_task and into open/close - firmware: arm_ffa: Change initcall level of ffa_init() to rootfs_initcall - firmware: arm_ffa: Fix memory leak by freeing notifier callback node - firmware: arm_ffa: Move memory allocation outside the mutex locking - firmware: arm_ffa: Replace mutex with rwlock to avoid sleep in atomic context - firmware: arm_scmi: Convert to SYSTEM_SLEEP_PM_OPS - firmware: arm_scmi: Ensure that the message-id supports fastchannel - firmware: arm_scmi: Fix up turbo frequencies selection - firmware: arm_scmi: power_control: Ensure SCMI_SYSPOWER_IDLE is set early during resume - firmware: tegra: Fix IVC dependency problems - fix a leak in fcntl_dirnotify() - Fix dma_unmap_sg() nents value - fix locking in efi_secret_unlink() - fix proc_sys_compare() handling of in-lookup dentries - fortify: Fix incorrect reporting of read buffer size - fpga: zynq_fpga: Fix the wrong usage of dma_map_sgtable() - fs/buffer: fix use-after-free when call bh_read() helper - fs_context: fix parameter name in infofc() macro - fscrypt: Don't use problematic non-inline crypto engines - fs: export anon_inode_make_secure_inode() and fix secretmem LSM bypass - fs/jfs: consolidate sanity checking in dbMount - fs/nfs/read: fix double-unlock bug in nfs_return_empty_folio() - fs/ntfs3: Add sanity check for file name - fs/ntfs3: cancle set bad inode after removing name fails - fs/ntfs3: correctly create symlink for relative path - fs/orangefs: Allow 2 more characters in do_c_string() - fs/orangefs: use snprintf() instead of sprintf() - fs: Prevent file descriptor table allocations exceeding INT_MAX - fs/proc/task_mmu: fix PAGE_IS_PFNZERO detection for the huge zero folio - fs/smb: Fix inconsistent refcnt update - fs/xattr.c: fix simple_xattr_list() - ftrace: Also allocate and copy hash for reading of filter files - ftrace: Fix potential warning in trace_printk_seq during ftrace_dump - ftrace: Fix UAF when lookup kallsym after ftrace disabled - fuse: fix race between concurrent setattrs from multiple nodes - genirq/irq_sim: Initialize work context pointers properly - gfs2: Add GLF_PENDING_REPLY flag - gfs2: deallocate inodes in gfs2_create_inode - gfs2: Decode missing glock flags in tracepoints - gfs2: Don't start unnecessary transactions during log flush - gfs2: Initialize gl_no_formal_ino earlier - gfs2: Move gfs2_dinode_dealloc - gfs2: Move gfs2_trans_add_databufs - gfs2: Move GIF_ALLOC_FAILED check out of gfs2_ea_dealloc - gfs2: move msleep to sleepable context - gfs2: No more self recovery - gfs2: Prevent inode creation race - gfs2: Rename dinode_demise to evict_behavior - gfs2: Rename GIF_{DEFERRED -> DEFER}_DELETE - gfs2: Replace GIF_DEFER_DELETE with GLF_DEFER_DELETE - gfs2: Set .migrate_folio in gfs2_{rgrp,meta}_aops - gfs2: Validate i_depth for exhash directories - gpiolib: of: Add polarity quirk for s5m8767 - gpio: mlxbf2: use platform_get_irq_optional() - gpio: mlxbf3: only get IRQ for device instance 0 - gpio: mlxbf3: use platform_get_irq_optional() - gpio: pca953x: fix wrong error probe return value - gpio: tps65912: check the return value of regmap_update_bits() - gpio: virtio: Fix config space reading. - gpio: wcd934x: check the return value of regmap_update_bits() - gre: Fix IPv6 multicast route creation. - gve: Fix stuck TX queue for DQ queue format - gve: prevent ethtool ops after shutdown - gve: Return error for unknown admin queue command - habanalabs: fix UAF in export_dmabuf() - hfs: fix general protection fault in hfs_find_init() - hfs: fix not erasing deleted b-tree node issue - hfs: fix slab-out-of-bounds in hfs_bnode_read() - hfs: make splice write available again - hfsplus: don't use BUG_ON() in hfsplus_create_attributes_file() - hfsplus: fix slab-out-of-bounds in hfsplus_bnode_read() - hfsplus: fix slab-out-of-bounds read in hfsplus_uni2asc() - hfsplus: make splice write available again - hfsplus: remove mutex_lock check in hfsplus_free_extents - HID: Add IGNORE quirk for SMARTLINKTECHNOLOGY - HID: apple: avoid setting up battery timer for devices without battery - HID: apple: validate feature-report field count to prevent NULL pointer dereference - hid-asus: check ROG Ally MCU version and warn - HID: asus: fix UAF via HID_CLAIMED_INPUT validation - HID: core: do not bypass hid_hw_raw_request - HID: core: ensure __hid_request reserves the report ID as the first byte - HID: core: ensure the allocated report buffer can contain the reserved report ID - HID: hid-ntrig: fix unable to handle page fault in ntrig_report_version() - HID: input: rename hidinput_set_battery_charge_status() - HID: input: report battery status changes immediately - HID: lenovo: Add support for ThinkPad X1 Tablet Thin Keyboard Gen2 - HID: lenovo: Restrict F7/9/11 mode to compact keyboards only - HID: logitech: Add ids for G PRO 2 LIGHTSPEED - HID: magicmouse: avoid setting up battery timer when not needed - HID: multitouch: fix slab out-of-bounds access in mt_report_fixup() - HID: nintendo: avoid bluetooth suspend/resume stalls - HID: quirks: Add quirk for 2 Chicony Electronics HP 5MP Cameras - HID: quirks: add support for Legion Go dual dinput modes - HID: wacom: Add a new Art Pen 2 - HID: wacom: fix crash in wacom_aes_battery_handler() - HID: wacom: fix kobject reference count leak - HID: wacom: fix memory leak on kobject creation failure - HID: wacom: fix memory leak on sysfs attribute creation failure - hisi_acc_vfio_pci: bugfix cache write-back issue - hisi_acc_vfio_pci: bugfix the problem of uninstalling driver - hv_netvsc: Fix panic during namespace deletion with VF - hv_netvsc: Link queues to NAPIs - hv_netvsc: Set VF priv_flags to IFF_NO_ADDRCONF before open to prevent IPv6 addrconf - hwmon: (corsair-cpro) Validate the size of the received input buffer - hwmon: (emc2305) Set initial PWM minimum value during probe based on thermal state - hwmon: (ftsteutates) Fix TOCTOU race in fts_read() - hwmon: (gsc-hwmon) fix fan pwm setpoint show functions - hwmon: (ltc4282) avoid repeated register write - hwmon: (occ) fix unaligned accesses - hwmon: (occ) Rework attribute registration for stack usage - hwmon: (pmbus/max34440) Fix support for max34451 - hwrng: mtk - handle devm_pm_runtime_enable errors - i2c/designware: Fix an initialization issue - i2c: designware: Invoke runtime suspend on quick slave re-registration - i2c: Force DLL0945 touchpad i2c freq to 100khz - i2c: muxes: mule: Fix an error handling path in mule_i2c_mux_probe() - i2c: npcm: Add clock toggle recovery - i2c: omap: Add support for setting mux - i2c: omap: Fix an error handling path in omap_i2c_probe() - i2c: omap: fix deprecated of_property_read_bool() use - i2c: omap: Handle omap_i2c_init() errors in omap_i2c_probe() - i2c: qup: jump out of the loop in case of timeout - i2c: robotfuzz-osif: disable zero-length read messages - i2c: stm32f7: unmap DMA mapped buffer - i2c: stm32: fix the device used for the DMA map - i2c: tegra: check msg length in SMBUS block read - i2c: tegra: Fix reset error handling with ACPI - i2c: tiny-usb: disable zero-length read messages - i2c: virtio: Avoid hang by using interruptible completion wait - i3c: add missing include to internal header - i3c: don't fail if GETHDRCAP is unsupported - i3c: master: Initialize ret in i3c_i2c_notifier_call() - i40e: fix MMIO write access to an invalid page in i40e_clear_hw - i40e: report VF tx_dropped with tx_errors instead of tx_discards - i40e: When removing VF MAC filters, only check PF-set MAC - IB/mlx5: Fix potential deadlock in MR deregistration - ibmvnic: Fix hardcoded NUM_RX_STATS/NUM_TX_STATS with dynamic sizeof - ice: add NULL check in eswitch lag check - ice: check correct pointer in fwlog debugfs - ice: don't leave device non-functional if Tx scheduler config fails - ice: Fix a null pointer dereference in ice_copy_and_init_pkg() - ice: fix check for existing switch rule - ice: fix eswitch code memory leak in reset scenario - ice: fix incorrect counter for buffer allocation failures - ice/ptp: fix crosstimestamp reporting - ice: use fixed adapter index for E825C embedded devices - idpf: convert control queue mutex to a spinlock - idpf: preserve coalescing settings across resets - idpf: return 0 size for RSS key if not supported - igc: disable L1.2 PCI-E link substate to avoid performance issue - igc: fix disabling L1.2 PCI-E link substate on I226 on init - iio: accel: fxls8962af: Fix temperature calculation - iio: accel: fxls8962af: Fix temperature scan element sign - iio: accel: fxls8962af: Fix use after free in fxls8962af_fifo_flush - iio: adc: ad7173: fix setting ODR in probe - iio: adc: ad7606_spi: fix reg write value mask - iio: adc: ad7768-1: Ensure SYNC_IN pulse minimum timing requirement - iio: adc: ad7944: mask high bits on direct read - iio: adc: ad7949: use spi_is_bpw_supported() - iio: adc: ad_sigma_delta: change to buffer predisable - iio: adc: ad_sigma_delta: don't overallocate scan buffer - iio: adc: ad_sigma_delta: Fix use of uninitialized status_pos - iio: adc: axp20x_adc: Add missing sentinel to AXP717 ADC channel maps - iio: adc: max1363: Fix MAX1363_4X_CHANS/MAX1363_8X_CHANS[] - iio: adc: max1363: Reorder mode_list[] entries - iio: adc: stm32-adc: Fix race in installing chained IRQ handler - iio: adc: ti-ads1298: Kconfig: add kfifo dependency to fix module build - iio: backend: fix out-of-bound write - iio: common: st_sensors: Fix use of uninitialize device structs - iio: dac: ad3552r: changes to use FIELD_PREP - iio: dac: ad3552r-common: fix ad3541/2r ranges - iio: dac: ad3552r: extract common code (no changes in behavior intended) - iio: hid-sensor-prox: Fix incorrect OFFSET calculation - iio: hid-sensor-prox: Restore lost scale assignments - iio: imu: bno055: fix OOB access of hw_xlate array - iio: imu: inv_icm42600: change invalid data error to -EBUSY - iio: imu: inv_icm42600: Convert to uXX and sXX integer types - iio: imu: inv_icm42600: Fix temperature calculation - iio: imu: inv_icm42600: switch timestamp type from int64_t __aligned(8) to aligned_s64 - iio: imu: inv_icm42600: use = { } instead of memset() - iio: light: as73211: Ensure buffer holes are zeroed - iio: light: Use aligned_s64 instead of open coding alignment. - iio: pressure: bmp280: Use IS_ERR() in bmp280_common_probe() - iio: pressure: zpa2326: Use aligned_s64 for the timestamp - iio: proximity: isl29501: fix buffered read on big-endian systems - iio: temperature: maxim_thermocouple: use DMA-safe buffer for spi_read() - imx8m-blk-ctrl: set ISI panic write hurry level - Input: cs40l50-vibra - fix potential NULL dereference in cs40l50_upload_owt() - Input: gpio-keys - fix a sleep while atomic with PREEMPT_RT - Input: gpio-keys - fix possible concurrent access in gpio_keys_irq_timer() - Input: ims-pcu - check record size in ims_pcu_flash_firmware() - Input: iqs7222 - explicitly define number of external channels - Input: sparcspkr - avoid unannotated fall-through - Input: xpad - set correct controller type for Acer NGR200 - Input: xpad - support Acer NGR 200 Controller - intel_idle: Allow loading ACPI tables for any family - interconnect: qcom: sc7280: Add missing num_links to xm_pcie3_1 node - interconnect: qcom: sc8180x: specify num_nodes - interconnect: qcom: sc8280xp: specify num_links for qnm_a1noc_cfg - iommu/amd: Allow matching ACPI HID devices without matching UIDs - iommu/amd: Avoid stack buffer overflow from kernel cmdline - iommu/amd: Enable PASID and ATS capabilities in the correct order - iommu/amd: Ensure GA log notifier callbacks finish running before module unload - iommu/amd: Fix geometry.aperture_end for V2 tables - iommu/arm-smmu-qcom: Add SM6115 MDSS compatible - iommu/arm-smmu-v3: Fix smmu_domain->nr_ats_masters decrement - iommufd: Prevent ALIGN() overflow - iommufd: Report unmapped bytes in the error path of iopt_unmap_iova_range - iommufd/selftest: Fix iommufd_dirty_tracking with large hugepage sizes - iommu: ipmmu-vmsa: avoid Wformat-security warning - iommu/rockchip: prevent iommus dead loop when two masters share one IOMMU - iommu/vt-d: Fix misplaced domain_attached assignment - iommu/vt-d: Optimize iotlb_sync_map for non-caching/non-RWBF modes - iommu/vt-d: Restore context entry setup order for aliased devices - ionic: clean dbpage in de-init - ionic: Prevent driver/fw getting out of sync on devcmd(s) - iosys-map: Fix undefined behavior in iosys_map_clear() - io_uring: account drain memory to cgroup - io_uring: don't use int for ABI - io_uring: fix breakage in EXPERT menu - io_uring: fix potential page leak in io_sqe_buffer_register() - io_uring: fix task leak issue in io_wq_create() - io_uring/futex: ensure io_futex_wait() cleans up properly on failure - io_uring/kbuf: account ring io_buffer_list memory - io_uring/kbuf: don't truncate end buffer for multiple buffer peeks - io_uring/kbuf: flag partial buffer mappings - io_uring: make fallocate be hashed work - io_uring/net: always use current transfer count for buffer put - io_uring/net: commit partial buffers on retry - io_uring/net: improve recv bundles - io_uring/net: mark iov as dynamically allocated even for single segments - io_uring/net: only consider msg_inq if larger than 1 - io_uring/net: only retry recv bundle for a full transfer - io_uring/poll: fix POLLERR handling - io_uring/rsrc: don't rely on user vaddr alignment - io_uring/rsrc: fix folio unpinning - io_uring/rw: cast rw->flags assignment to rwf_t - io_uring/sqpoll: don't put task_struct on tctx setup failure - iov_iter: iterate_folioq: fix handling of offset >= folio size - ipc: fix to protect IPCS lookups using RCU - ipmi: Fix strcpy source and destination the same - ipmi:msghandler: Fix potential memory corruption in ipmi_create_user() - ipmi: Use dev_warn_ratelimited() for incorrect message warnings - ipv4/route: Use this_cpu_inc() for stats on PREEMPT_RT - ipv6: annotate data-races around rt->fib6_nsiblings - ipv6: fix possible infinite loop in fib6_info_uses_dev() - ipv6: mcast: Check inet6_dev->dead under idev->mc_lock in __ipv6_dev_mc_inc(). - ipv6: mcast: Delay put pmc->idev in mld_del_delrec() - ipv6: prevent infinite loop in rt6_nlmsg_size() - ipv6: reject malicious packets in ipv6_gso_segment() - ipv6: remove leftover ip6 cookie initializer - ipv6: replace ipcm6_init calls with ipcm6_init_sk - ipv6: sr: Fix MAC comparison to be constant-time - ipv6: sr: validate HMAC algorithm ID in seg6_hmac_info_add - irqchip: Build IMX_MU_MSI only on ARM - irqchip/irq-msi-lib: Select CONFIG_GENERIC_MSI_IRQ - isofs: fix Y2038 and Y2156 issues in Rock Ridge TF entry - isofs: Verify inode mode when loading from disk - iwlwifi: Add missing check for alloc_ordered_workqueue - ixgbe: Fix unreachable retry logic in combined and byte I2C write functions - ixgbe: xsk: resolve the negative overflow of budget in ixgbe_xmit_zc - jbd2: fix data-race and null-ptr-deref in jbd2_journal_dirty_metadata() - jbd2: prevent softlockup in jbd2_log_do_checkpoint() - jffs2: check jffs2_prealloc_raw_node_refs() result in few other places - jffs2: check that raw node were preallocated before writing summary - jfs: fix metapage reference count leak in dbAllocCtl - jfs: Regular file corruption check - jfs: reject on-disk inodes of an unsupported type - jfs: truncate good inode pages when hard link is 0 - jfs: upper bound check of tree index in dbAllocAG - jfs: validate AG parameters in dbMount() to prevent crashes - kallsyms: fix build without execinfo - kasan: remove kasan_find_vm_area() to prevent possible deadlock - kasan: use vmalloc_dump_obj() for vmalloc error reports - kbuild: rust: add rustc-min-version support function - kbuild: userprogs: use correct linker when mixing clang and GNU ld - kconfig: gconf: avoid hardcoding model2 in on_treeview2_cursor_changed() - kconfig: gconf: fix potential memory leak in renderer_edited() - kconfig: lxdialog: fix 'space' to (de)select options - kconfig: lxdialog: replace strcpy() with strncpy() in inputbox.c - kconfig: nconf: Ensure null termination where strncpy is used - kconfig: qconf: fix ConfigList::updateListAllforAll() - kcov, usb: Don't disable interrupts in kcov_remote_start_usb_softirq() - kcsan: test: Initialize dummy variable - kernel: trace: preemptirq_delay_test: use offstack cpu mask - kselftest/arm64: Fix check for setting new VLs in sve-ptrace - kselftest/arm64: Specify SVE data when testing VL set in sve-ptrace - ksmbd: add free_transport ops in ksmbd connection - ksmbd: allow a filename to contain special characters on SMB3.1.1 posix extension - ksmbd: extend the connection limiting mechanism to support IPv6 - ksmbd: fix a mount write count leak in ksmbd_vfs_kern_path_locked() - ksmbd: fix corrupted mtime and ctime in smb2_open - ksmbd: fix null pointer dereference error in generate_encryptionkey - ksmbd: fix null pointer dereference in destroy_previous_session - ksmbd: fix potential use-after-free in oplock/lease break ack - ksmbd: fix Preauh_HashValue race condition - ksmbd: fix refcount leak causing resource not released - ksmbd: limit repeated connections from clients with the same IP - ksmbd: provide zero as a unique ID to the Mac client - ktest.pl: Prevent recursion of default variable options - kunit: qemu_configs: Disable faulting tests on 32-bit SPARC - kunit: qemu_configs: sparc: Explicitly enable CONFIG_SPARC32=y - kunit: qemu_configs: sparc: use Zilog console - Kunit to check the longest symbol length - KVM: Allow CPU to reschedule while setting per-page memory attributes - KVM: nVMX: Check vmcs12->guest_ia32_debugctl on nested VM-Enter - kvm: retry nx_huge_page_recovery_thread creation - KVM: s390: rename PROT_NONE to PROT_TYPE_DUMMY - KVM: SVM: Add missing member in SNP_LAUNCH_START command structure - KVM: SVM: Advertise TSA CPUID bits to guests - KVM: SVM: Clear current_vmcb during vCPU free for all *possible* CPUs - KVM: SVM: Reject SEV{-ES} intra host migration if vCPU creation is in-flight - KVM: SVM: Set synthesized TSA CPUID flags - KVM: VMX: Allow guest to set DEBUGCTL.RTM_DEBUG if RTM is supported - KVM: VMX: Extract checking of guest's DEBUGCTL into helper - KVM: VMX: Flush shadow VMCS on emergency reboot - KVM: VMX: Preserve host's DEBUGCTLMSR_FREEZE_IN_SMM while running the guest - KVM: VMX: Wrap all accesses to IA32_DEBUGCTL with getter/setter APIs - KVM: x86: Add X86EMUL_F_MSR and X86EMUL_F_DT_LOAD to aid canonical checks - KVM: x86: Convert vcpu_run()'s immediate exit param into a generic bitmap - KVM: x86: Drop kvm_x86_ops.set_dr6() in favor of a new KVM_RUN flag - KVM: x86: drop x86.h include from cpuid.h - KVM: x86: Free vCPUs before freeing VM state - KVM: x86/hyper-v: Skip non-canonical addresses during PV TLB flush - KVM: x86: model canonical checks more precisely - KVM: x86: Route non-canonical checks in emulator through emulate_ops - KVM: x86: use array_index_nospec with indices that come from guest - KVM: x86/xen: Allow 'out of range' event channel ports in IRQ routing table. - KVM: x86/xen: Fix cleanup logic in emulation of Xen schedop poll hypercalls - l2tp: do not use sock_hold() in pppol2tp_session_get_sock() - leds: flash: leds-qcom-flash: Fix registry access after re-bind - leds: leds-lp50xx: Handle reg to get correct multi_index - leds: multicolor: Fix intensity setting while SW blinking - lib/alloc_tag: do not acquire non-existent lock in alloc_tag_top_users() - libbpf: Add identical pointer detection to btf_dedup_is_equiv() - libbpf/btf: Fix string handling to support multi-split BTF - libbpf: Check bpf_map_skeleton link for NULL - libbpf: Fix handling of BPF arena relocations - libbpf: Fix null pointer dereference in btf_dump__free on allocation failure - libbpf: Fix possible use-after-free for externs - libbpf: Verify that arena map exists when adding arena relocations - lib/crypto: mips/chacha: Fix clang build and remove unneeded byteswap - lib/group_cpus: fix NULL pointer dereference from group_cpus_evenly() - lib: packing: Include necessary headers - lib/sbitmap: convert shallow_depth from one word to the whole sbitmap - lib: test_objagg: Set error message in check_expect_hints_stats() - Logitech C-270 even more broken - LoongArch: Avoid in-place string operation on FDT content - LoongArch: Avoid using $r0/$r1 as "mask" for csrxchg - LoongArch: BPF: Fix jump offset calculation in tailcall - LoongArch: Don't use %pK through printk() in unwinder - LoongArch: Fix panic caused by NULL-PMD in huge_pte_offset() - LoongArch: KVM: Make function kvm_own_lbt() robust - LoongArch: Make relocate_new_kernel_size be a .quad value - LoongArch: Optimize module load time by optimizing PLT/GOT counting - LoongArch: vDSO: Correctly use asm parameters in syscall wrappers - loop: Avoid updating block size under exclusive owner - loop: use kiocb helpers to fix lockdep warning - m68k: Don't unregister boot console needlessly - m68k: Fix lost column on framebuffer debug console - mailbox: Not protect module_put with spin_lock_irqsave - Make 'cc-option' work correctly for the -Wno-xyzzy pattern - maple_tree: fix MA_STATE_PREALLOC flag in mas_preallocate() - maple_tree: fix mt_destroy_walk() on root leaf node - Mark xe driver as BROKEN if kernel page size is not 4kB - md: dm-zoned-target: Initialize return variable r to avoid uninitialized use - md/md-bitmap: fix dm-raid max_write_behind setting - md/md-bitmap: fix GPF in bitmap_get_stats() - md/md-cluster: handle REMOVE message earlier - md/raid10: set chunk_sectors limit - md/raid1: Fix stack memory use after return in raid1_reshape - media: ccs-pll: Check for too high VT PLL multiplier in dual PLL case - media: ccs-pll: Correct the upper limit of maximum op_pre_pll_clk_div - media: ccs-pll: Start OP pre-PLL multiplier search from correct value - media: ccs-pll: Start VT pre-PLL multiplier search from correct value - media: cxusb: no longer judge rbuf when the write fails - media: davinci: vpif: Fix memory leak in probe error path - media: dvb-frontends: dib7090p: fix null-ptr-deref in dib7090p_rw_on_apb() - media: dvb-frontends: w7090p: fix null-ptr-deref in w7090p_tuner_write_serpar and w7090p_tuner_read_serpar - media: gspca: Add bounds checking to firmware parser - media: gspca: Add error handling for stv06xx_read_sensor() - media: hi556: correct the test pattern configuration - media: hi556: Fix reset GPIO timings - media: i2c: ds90ub913: Fix returned fmt from .set_fmt() - media: i2c: imx335: Fix frame size enumeration - media: imagination: fix a potential memory leak in e5010_probe() - media: imx335: Use correct register width for HNUM - media: imx: fix a potential memory leak in imx_media_csc_scaler_device_init() - media: imx-jpeg: Cleanup after an allocation error - media: imx-jpeg: Drop the first error frames - media: imx-jpeg: Move mxc_jpeg_free_slot_data() ahead - media: imx-jpeg: Reset slot data pointers when freed - media: intel/ipu6: Fix dma mask for non-secure mode - media: ipu6: isys: Use correct pads for xlate_streams() - media: ipu6: Remove workaround for Meteor Lake ES2 - media: ipu-bridge: Add _HID for OV5670 - media: ivsc: Fix crash at shutdown due to missing mei_cldev_disable() calls - media: mediatek: vcodec: Correct vsi_core framebuffer size - media: mt9m114: Fix deadlock in get_frame_interval/set_frame_interval - media: nxp: imx8-isi: better handle the m2m usage_count - media: omap3isp: use sgtable-based scatterlist wrappers - media: ov2659: Fix memory leaks in ov2659_probe() - media: ov2740: Move pm-runtime cleanup on probe-errors to proper place - media: ov5675: suppress probe deferral errors - media: ov8856: suppress probe deferral errors - media: pisp_be: Fix pm_runtime underrun in probe - media: qcom: camss: cleanup media device allocated resource on error path - media: rainshadow-cec: fix TOCTOU race condition in rain_interrupt() - media: tc358743: Check I2C succeeded during probe - media: tc358743: Increase FIFO trigger level to 374 - media: tc358743: Return an appropriate colorspace from tc358743_set_fmt - media: ti: j721e-csi2rx: fix list_del corruption - media: usb: hdpvr: disable zero-length read messages - media: usbtv: Lock resolution while streaming - media: uvcvideo: Add quirk for HP Webcam HD 2300 - media: uvcvideo: Do not mark valid metadata as invalid - media: uvcvideo: Fix 1-byte out-of-bounds read in uvc_parse_format() - media: uvcvideo: Fix bandwidth issue for Alcor camera - media: uvcvideo: Fix deferred probing error - media: uvcvideo: Return the number of processed controls - media: uvcvideo: Rollback non processed entities on error - media: uvcvideo: Send control events for partial succeeds - media: v4l2: Add support for NV12M tiled variants to v4l2_format_info() - media: v4l2-common: Reduce warnings about missing V4L2_CID_LINK_FREQ control - media: v4l2-ctrls: Don't reset handler's error in v4l2_ctrl_handler_free() - media: v4l2-ctrls: Fix H264 SEPARATE_COLOUR_PLANE check - media: v4l2-dev: fix error handling in __video_register_device() - media: venus: Add a check for packet size after reading from shared memory - media: venus: Fix MSM8998 frequency table - media: venus: Fix OOB read due to missing payload bound check - media: venus: Fix probe error handling - media: venus: hfi: explicitly release IRQ during teardown - media: venus: protect against spurious interrupts during probe - media: venus: vdec: Clamp param smaller than 1fps and bigger than 240. - media: venus: venc: Clamp param smaller than 1fps and bigger than 240 - media: verisilicon: Fix AV1 decoder clock frequency - media: videobuf2: use sgtable-based scatterlist wrappers - media: vidtv: Terminating the subsequent process of initialization failure - media: vivid: Change the siize of the composing - media: vivid: fix wrong pixel_array control size - mei: bus: Check for still connected devices in mei_cl_bus_dev_release() - mei: vsc: Destroy mutex after freeing the IRQ - mei: vsc: Event notifier fixes - mei: vsc: Unset the event callback on remove and probe errors - memcg_slabinfo: Fix use of PG_slab - memstick: core: Zero initialize id_reg in h_memstick_read_dev_id() - memstick: Fix deadlock by moving removing flag earlier - mfd: axp20x: Set explicit ID for AXP313 regulator - mfd: cros_ec: Separate charge-control probing from USB-PD - mfd: exynos-lpass: Fix another error handling path in exynos_lpass_probe() - mfd: max14577: Fix wakeup source leaks on device unbind - microchip: lan865x: fix missing netif_start_queue() call on device open - microchip: lan865x: fix missing Timer Increment config for Rev.B0/B1 - mips: Add -std= flag specified in KBUILD_CFLAGS to vdso CFLAGS - MIPS: Don't crash in stack_top() for tasks without ABI or vDSO - mips: dts: lantiq: danube: add missing burst length property - MIPS: lantiq: falcon: sysctrl: fix request memory check logic - mips: lantiq: xway: sysctrl: rename the etop node - MIPS: mm: tlb-r4k: Uniquify TLB entries on init - MIPS: vpe-mt: add missing prototypes for vpe_{alloc,start,stop,free} - misc: rtsx: usb: Ensure mmc child device is active when card is present - misc: tps6594-pfsm: Add NULL pointer check in tps6594_pfsm_probe() - mlxbf_gige: return EPROBE_DEFER if PHY IRQ is not available - mlxsw: spectrum: Forward packets with an IPv4 link-local source IP - mmc: Add quirk to disable DDR50 tuning - mmc: bcm2835: Fix dma_unmap_sg() nents value - mmc: core: sd: Apply BROKEN_SD_DISCARD quirk earlier - mm: close theoretical race where stale TLB entries could linger - mmc: rtsx_usb_sdmmc: Fix error-path in sd_set_power_mode() - mmc: sdhci: Add a helper function for dump register in dynamic debug mode - mmc: sdhci_am654: Disable HS400 for AM62P SR1.0 and SR1.1 - mmc: sdhci_am654: Workaround for Errata i2312 - mmc: sdhci-msm: Ensure SD card power isn't ON when card removed - mmc: sdhci-pci-gli: Add a new function to simplify the code - mmc: sdhci-pci-gli: GL9763e: Mask the replay timer timeout of AER - mmc: sdhci-pci-gli: GL9763e: Rename the gli_set_gl9763e() for consistency - mmc: sdhci-pci: Quirk for broken command queuing on Intel GLK-based Positivo models - mm/damon/core: commit damos->target_nid - mm/damon/ops-common: ignore migration request to invalid nodes - mm/damon/sysfs-schemes: free old damon_sysfs_scheme_filter->memcg_path on write - mm/debug_vm_pgtable: clear page table entries at destroy_args() - mm: fix ratelimit_pages update error in dirty_ratio_handler() - mm: fix the inaccurate memory statistics issue for users - mm/gup: revert "mm: gup: fix infinite loop within __get_longterm_locked" - mm/hmm: move pmd_to_hmm_pfn_flags() to the respective #ifdeffery - mm/hugetlb: fix huge_pmd_unshare() vs GUP-fast race - mm/hugetlb: unshare page tables during VMA split, not before - mm: khugepaged: fix call hpage_collapse_scan_file() for anonymous vma - mm/kmemleak: avoid deadlock by moving pr_warn() outside kmemleak_lock - mm/kmemleak: avoid soft lockup in __kmemleak_do_cleanup() - mm/ksm: fix -Wsometimes-uninitialized from clang-21 in advisor_mode_show() - mm/memory-failure: fix infinite UCE for VM_PFNMAP pfn - mm/memory-tier: fix abstract distance calculation overflow - mm/ptdump: take the memory hotplug lock inside ptdump_walk_pgd() - mm, slab: restore NUMA policy support for large kmalloc - mm/smaps: fix race between smaps_hugetlb_range and migration - mm: swap: correctly use maxpages in swapon syscall to avoid potential deadloop - mm: swap: fix potential buffer overflow in setup_clusters() - mm: userfaultfd: fix race of userfaultfd_move and swap cache - mm/vmalloc: fix data race in show_numa_info() - mm/vmalloc: leave lazy MMU mode on PTE mapping error - mm/vma: reset VMA iterator on commit_merge() OOM failure - mm/vmscan: fix hwpoisoned large folio handling in shrink_folio_list - mm/zsmalloc: do not pass __GFP_MOVABLE if CONFIG_COMPACTION=n - module: Prevent silent truncation of module name in delete_module(2) - module: Provide EXPORT_SYMBOL_GPL_FOR_MODULES() helper - module: Restore the moduleparam prefix length check - most: core: Drop device reference after usage in get_channel() - mpls: Use rcu_dereference_rtnl() in mpls_route_input_rcu(). - mptcp: disable add_addr retransmission when timeout is 0 - mptcp: drop skb if MPTCP skb extension allocation fails - mptcp: make fallback action and fallback decision atomic - mptcp: plug races between subflow fail and subflow creation - mptcp: pm: kernel: flush: do not reset ADD_ADDR limit - mptcp: remove duplicate sk_reset_timer call - mptcp: reset fallback status gracefully at disconnect() time - mtd: fix possible integer overflow in erase_xfer() - mtd: nand: sunxi: Add randomizer configuration before randomizer enable - mtd: rawnand: atmel: Fix dma_mapping_error() address - mtd: rawnand: atmel: set pmecc data setup time - mtd: rawnand: fsmc: Add missing check after DMA map - mtd: rawnand: qcom: Fix last codeword read in qcom_param_page_type_exec() - mtd: rawnand: qcom: Fix read len for onfi param page - mtd: rawnand: renesas: Add missing check after DMA map - mtd: rawnand: rockchip: Add missing check after DMA map - mtd: rawnand: sunxi: Add randomizer configuration in sunxi_nfc_hw_ecc_write_chunk - mtd: spinand: fix memory leak of ECC engine conf - mtd: spinand: propagate spinand_wait() errors from spinand_write_page() - mtd: spi-nor: Fix spi_nor_try_unlock_all() - mtd: spi-nor: spansion: Fixup params->set_4byte_addr_mode for SEMPER - mtk-sd: Fix a pagefault in dma_unmap_sg() for not prepared data - mtk-sd: Prevent memory corruption from DMA map failure - mtk-sd: reset host->mrq on prepare_data() error - mwl8k: Add missing check after DMA map - nbd: fix uaf in nbd_genl_connect() error path - neighbour: add support for NUD_PERMANENT proxy entries - net: Add net_passive_inc() and net_passive_dec(). - net: ag71xx: Add missing check after DMA map - net: appletalk: Fix device refcount leak in atrtr_create() - net: appletalk: Fix use-after-free in AARP proxy probe - net: atlantic: add set_power to fw_ops for atl2 to fix wol - net: atlantic: generate software timestamp just before the doorbell - net: atm: add lec_mutex - net: atm: fix /proc/net/atm/lec handling - net: better track kernel sockets lifetime - net: bridge: Do not offload IGMP/MLD messages - net: bridge: fix soft lockup in br_multicast_query_expired() - net: bridge: mcast: re-implement br_multicast_{enable, disable}_port functions - net: bridge: mcast: update multicast contex when vlan state is changed - net: ch9200: fix uninitialised access during mii_nway_restart - net: clear the dst when changing skb protocol - netdevsim: Mark NAPI ID on skb in nsim_rcv - net: dlink: add synchronization for stats update - net: dlink: fix multicast stats being counted incorrectly - net: dpaa: fix device leak when querying time stamp info - net: drop UFO packets in udp_rcv_segment() - net: dsa: b53: ensure BCM5325 PHYs are enabled - net: dsa: b53: fix b53_imp_vlan_setup for BCM5325 - net: dsa: b53: fix IP_MULTICAST_CTRL on BCM5325 - net: dsa: b53: prevent DIS_LEARNING access on BCM5325 - net: dsa: b53: prevent GMII_PORT_OVERRIDE_CTRL access on BCM5325 - net: dsa: b53: prevent SWITCH_CTRL access on BCM5325 - net: dsa: microchip: Fix KSZ9477 HSR port setup issue - net: dsa: microchip: Fix wrong rx drop MIB counter for KSZ8863 - net: dst: annotate data-races around dst->input - net: dst: annotate data-races around dst->output - net: emaclite: Fix missing pointer increment in aligned_read() - net: enetc: Correct endianness handling in _enetc_rd_reg64 - net: enetc: fix device and OF node leak at probe - net: ethernet: cortina: Use TOE/TSO on all TCP - net: ethernet: mtk_ppe: add RCU lock around dev_fill_forward_path - net: ethernet: rtsn: Fix a null pointer dereference in rtsn_probe() - net: ethernet: ti: am65-cpsw: handle -EPROBE_DEFER - net: ethernet: ti: am65-cpsw-nuss: Fix skb size by accounting for skb_shared_info - net: fec: allow disable coalescing - netfilter: ctnetlink: fix refcount leak on table dump - netfilter: flowtable: account for Ethernet header in nf_flow_pppoe_proto() - netfilter: nf_conntrack: fix crash due to removal of uninitialised entry - netfilter: nf_reject: don't leak dst refcount for loopback packets - netfilter: nf_tables: adjust lockdep assertions handling - netfilter: nf_tables: Drop dead code from fill_*_info routines - netfilter: nft_set_pipapo: clamp maximum map bucket size to INT_MAX - netfilter: nft_set_pipapo: prefer kvmalloc for scratch maps - netfilter: xt_nfacct: don't assume acct name is null-terminated - net: Fix checksum update for ILA adj-transport - net: fix segmentation after TCP/UDP fraglist GRO - netfs: Fix i_size updating - netfs: Fix oops in write-retry from mis-resetting the subreq iterator - netfs: Fix ref leak on inserted extra subreq in write retry - netfs: Fix unbuffered write error handling - net: ftgmac100: fix potential NULL pointer access in ftgmac100_phy_disconnect - net: ftgmac100: select FIXED_PHY - net: gianfar: fix device leak when querying time stamp info - net: gso: Forbid IPv6 TSO with extensions on devices with only IPV6_CSUM - net: hns3: default enable tx bounce buffer when smmu enabled - net: hns3: disable interrupt when ptp init failed - net: hns3: fix concurrent setting vlan filter issue - net: hns3: fixed vf get max channels bug - net, hsr: reject HSR frame if skb can't hold tag - net: hv_netvsc: fix loss of early receive events from host during channel open. - net: ice: Perform accurate aRFS flow match - net: ieee8021q: fix insufficient table-size assertion - net: ipa: add IPA v5.1 and v5.5 to ipa_version_string() - net: ipv4: fix incorrect MTU in broadcast routes - net: ipv4: fix regression in local-broadcast routes - net: ipv6: ip6mr: Fix in/out netdev to pass to the FORWARD chain - net: kcm: Fix race condition in kcm_unattach() - net: lan743x: fix potential out-of-bounds write in lan743x_ptp_io_event_clock_get() - net: lan743x: Modify the EEPROM and OTP size for PCI1xxxx devices - net: libwx: fix multicast packets received count - net: libwx: fix the creation of page_pool - net: libwx: fix the incorrect display of the queue number - net: libwx: fix the using of Rx buffer DMA - net: libwx: fix Tx L4 checksum - net: libwx: properly reset Rx ring descriptor - net: libwx: remove duplicate page_pool_put_full_page() - netlink: avoid infinite retry looping in netlink_unicast() - netlink: Fix rmem check in netlink_broadcast_deliver(). - netlink: Fix wraparounds of sk->sk_rmem_alloc. - netlink: make sure we allow at least one dump skb - netlink: specs: ethtool: fix module EEPROM input/output arguments - netlink: specs: tc: replace underscores with dashes in names - net: ll_temac: Fix missing tx_pending check in ethtools_set_ringparam() - net: macb: Check return value of dma_set_mask_and_coherent() - net: macb: Disable clocks once - net: macb: fix unregister_netdev call order in macb_remove() - net: mana: Record doorbell physical address in PF mode - net: mctp: Prevent duplicate binds - net: mdio: mdio-bcm-unimac: Correct rate fallback logic - netmem: fix skb_frag_address_safe with unreadable skbs - net: mlx4: add SOF_TIMESTAMPING_TX_SOFTWARE flag when getting ts info - net/mlx5: Add error handling in mlx5_query_nic_vport_node_guid() - net/mlx5: Add IFC bits and enums for buf_ownership - net/mlx5: Base ECVF devlink port attrs from 0 - net/mlx5: Check device memory pointer before usage - net/mlx5_core: Add error handling inmlx5_query_nic_vport_qkey_viol_cntr() - net/mlx5: Correctly set gso_segs when LRO is used - net/mlx5: Correctly set gso_size when LRO is used - net/mlx5e: Add new prio for promiscuous mode - net/mlx5e: Clear Read-Only port buffer size in PBMC before update - net/mlx5e: Fix race between DIM disable and net_dim() - net/mlx5e: Preserve shared buffer capacity during headroom updates - net/mlx5e: Properly access RCU protected qdisc_sleeping variable - net/mlx5e: Query FW for buffer ownership - net/mlx5e: Remove skb secpath if xfrm state is not found - net/mlx5e: Set local Xoff after FW update - net/mlx5: E-Switch, Fix peer miss rules to use peer eswitch - net/mlx5e: Update and set Xon/Xoff upon MTU set - net/mlx5e: Update and set Xon/Xoff upon port speed set - net/mlx5: Fix lockdep assertion on sync reset unload event - net/mlx5: Fix memory leak in cmd_exec() - net/mlx5: HWS, Fix IP version decision - net/mlx5: HWS, Harden IP version definer checks - net/mlx5: Nack sync reset when SFs are present - net/mlx5: Reload auxiliary drivers on fw_activate - net/mlx5: Relocate function declarations from port.h to mlx5_core.h - net/mlx5: Update the list of the PCI supported devices - net: mtk_eth_soc: fix device leak at probe - net: ncsi: Fix buffer overflow in fetching version id - net: netmem: fix skb_ensure_writable with unreadable skbs - net/packet: fix a race in packet_set_ring() and packet_notifier() - net: page_pool: Don't recycle into cache on PREEMPT_RT - net: pcs: xpcs: mask readl() return value to 16 bits - net: phy: bcm54811: PHY initialization - net: phy: Don't register LEDs for genphy - net: phy: micrel: Add ksz9131_resume() - net: phy: micrel: fix KSZ8081/KSZ8091 cable test - net: phy: microchip: limit 100M workaround to link-down events on LAN88xx - net: phy: microchip: Use genphy_soft_reset() to purge stale LPA bits - net: phy: qcom: move the WoL function to shared library - net: phy: qcom: qca808x: Fix WoL issue by utilizing at8031_set_wol() - net: phy: realtek: add RTL8125D-internal PHY - net: phy: realtek: merge the drivers for internal NBase-T PHY's - net: phy: smsc: add proper reset flags for LAN8710A - net: phy: smsc: Fix Auto-MDIX configuration when disabled by strap - net: phy: smsc: Fix link failure in forced mode with Auto-MDIX - net: phy: smsc: Force predictable MDI-X state on LAN87xx - netpoll: prevent hanging NAPI when netcons gets enabled - net: rose: convert 'use' field to refcount_t - net: rose: fix a typo in rose_clear_routes() - net: rose: include node references in rose_neigh refcount - net: rose: split remove and free operations in rose_remove_neigh() - net/sched: Abort __tc_modify_qdisc if parent class does not exist - net_sched: act_ctinfo: use atomic64_t for three counters - net/sched: Always pass notifications when child class becomes empty - net/sched: ets: use old 'nbands' while purging unused classes - net/sched: fix use-after-free in taprio_dev_notifier - net/sched: Make cake_enqueue return NET_XMIT_CN when past buffer_limit - net/sched: mqprio: fix stack out-of-bounds write in tc entry parsing - net/sched: Remove unnecessary WARNING condition for empty child qdisc in htb_activate - net/sched: Restrict conditions for adding duplicating netems to qdisc tree - net/sched: Return NULL when htb_lookup_leaf encounters an empty rbtree - net/sched: sch_qfq: Avoid triggering might_sleep in atomic context in qfq_delete_class - net/sched: sch_qfq: Fix race condition on qfq_aggregate - net_sched: sch_sfq: reject invalid perturb period - net/sched: taprio: enforce minimum value for picos_per_byte - net: selftests: fix TCP packet checksum - net/smc: fix UAF on smcsk after smc_listen_out() - net: stmmac: Fix accessing freed irq affinity_hint - net: stmmac: Fix interrupt handling for level-triggered mode in DWC_XGMAC2 - net: stmmac: generate software timestamp just before the doorbell - net: stmmac: intel: populate entire system_counterval_t in get_time_fn() callback - net: stmmac: Set CIC bit only for TX queues with COE - net: stmmac: xgmac: Correct supported speed modes - net: stmmac: xgmac: Do not enable RX FIFO Overflow interrupts - net: thunderbolt: Enable end-to-end flow control also in transmit - net: thunderbolt: Fix the parameter passing of tb_xdomain_enable_paths()/tb_xdomain_disable_paths() - net: thunderx: Fix format-truncation warning in bgx_acpi_match_id() - net: ti: icssg-prueth: Fix buffer allocation for ICSSG - net: ti: icssg-prueth: Fix emac link speed handling - net: ti: icssg-prueth: Fix HSR and switch offload Enablement during firwmare reload. - net: ti: icss-iep: fix device and OF node leaks at probe - net: ti: icss-iep: Fix incorrect type for return value in extts_enable() - net: txgbe: request MISC IRQ in ndo_open - net: usb: asix_devices: add phy_mask for ax88772 mdio bus - net: usb: asix_devices: Fix PHY address mask in MDIO bus initialization - net: usb: cdc-ncm: check for filtering capability - net: usb: lan78xx: fix WARN in __netif_napi_del_locked on disconnect - net: usbnet: Avoid potential RCU stall on LINK_CHANGE event - net: usbnet: Fix the wrong netif_carrier_on() call - net: usb: qmi_wwan: add SIMCom 8230C composition - net: usb: qmi_wwan: add Telit Cinterion LE910C4-WWX new compositions - net: vertexcom: mse102x: Return code for mse102x_rx_pkt_spi - net: vlan: fix VLAN 0 refcount imbalance of toggling filtering during runtime - net: vlan: Make is_vlan_dev() a stub when VLAN is not configured - net: vlan: Replace BUG() with WARN_ON_ONCE() in vlan_dev_* stubs - net: wangxun: revert the adjustment of the IRQ vector sequence - net: xilinx: axienet: Fix RX skb ring management in DMAengine mode - NFC: nci: uart: Set tty->disc_data only in success path - nfs: Clean up /proc/net/rpc/nfs when nfs_fs_proc_net_init() fails. - NFSD: detect mismatch of file handle and delegation stateid in OPEN op - NFSD: fix race between nfsd registration and exports_proc - nfsd: handle get_client_locked() failure in nfsd4_setclientid_confirm() - NFSD: Implement FATTR4_CLONE_BLKSIZE attribute - nfsd: Initialize ssc before laundromat_work to prevent NULL dereference - nfsd: nfsd4_spo_must_allow() must check this is a v4 compound request - NFSD: unregister filesystem in case genl_register_family() fails - nfsd: use threads array as-is in netlink interface - NFS: Fix a race when updating an existing write - NFS: Fix filehandle bounds checking in nfs_fh_to_dentry() - NFS: Fix the setting of capabilities when automounting a new filesystem - NFS: Fixup allocation flags for nfsiod's __GFP_NORETRY - NFS: Fix wakeup of __nfs_lookup_revalidate() in unblock_revalidate() - NFSv4.2: another fix for listxattr - NFSv4.2: fix listxattr to return selinux security label - NFSv4.2: fix setattr caching of TIME_[MODIFY|ACCESS]_SET when timestamps are delegated - NFSv4: Always set NLINK even if the server doesn't support it - NFSv4: Don't check for OPEN feature support in v4.1 - NFSv4/flexfiles: Fix handling of NFS level errors in I/O - NFSv4/pNFS: Fix a race to wake on NFS_LAYOUT_DRAIN - NFSv4: xattr handlers should check for absent nfs filehandles - nilfs2: reject invalid file types when reading inodes - nui: Fix dma_mapping_error() check - nvme: always punt polled uring_cmd end_io work to task_work - nvme: fix endianness of command word prints in nvme_log_err_passthru() - nvme: fix inconsistent RCU list manipulation in nvme_ns_add_to_ctrl_list() - nvme: Fix incorrect cdw15 value in passthru error logging - nvme: fix misaccounting of nvme-mpath inflight I/O - nvmem: imx-ocotp: fix MAC address byte length - nvmem: layouts: u-boot-env: remove crc32 endianness conversion - nvme-pci: try function level reset on init failure - nvme-tcp: fix I/O stalls on congested sockets - nvme-tcp: log TLS handshake failures at error level - nvme-tcp: sanitize request list handling - nvmet: exit debugfs after discovery subsystem exits - nvmet: fix memory leak of bio integrity - nvmet: initialize discovery subsys after debugfs is initialized - nvmet-tcp: fix callback lock for TLS handshake - objtool/rust: add one more `noreturn` Rust function for Rust 1.89.0 - Octeontx2-af: Skip overlap check for SPI field - octeontx2-pf: Add error log forcn10k_map_unmap_rq_policer() - of: dynamic: Fix memleak when of_pci_add_properties() failed - of: dynamic: Fix use after free in of_changeset_add_prop_helper() - of: reserved_mem: Restructure call site for dma_contiguous_early_fixup() - optee: ffa: fix sleep in atomic context - ovl: Check for NULL d_inode() in ovl_dentry_upper() - ovl: Fix nested backing file paths - ovl: use I_MUTEX_PARENT when locking parent in ovl_create_temp() - parisc: Check region is readable by user in raw_copy_from_user() - parisc: Define and use set_pte_at() - parisc: Drop WARN_ON_ONCE() from flush_cache_vmap - parisc: fix building with gcc-15 - parisc: Makefile: explain that 64BIT requires both 32-bit and 64-bit compilers - parisc: Makefile: fix a typo in palo.conf - parisc: Rename pte_needs_flush() to pte_needs_cache_flush() in cache.c - parisc: Revise gateway LWS calls to probe user read access - parisc: Revise __get_user() to probe user read access - parisc: Try to fixup kernel exception in bad_area_nosemaphore path of do_page_fault() - parisc/unaligned: Fix hex output to show 8 hex chars - parisc: Update comments in make_insert_tlb - parse_longname(): strrchr() expects NUL-terminated string - pch_uart: Fix dma_sync_sg_for_device() nents value - PCI/ACPI: Fix runtime PM ref imbalance on Hot-Plug Capable ports - PCI: Add ACS quirk for Loongson PCIe - PCI: Allow PCI bridges to go to D3Hot on all non-x86 - PCI: apple: Fix missing OF node reference in apple_pcie_setup_port - PCI: apple: Set only available ports up - PCI: apple: Use helper function for_each_child_of_node_scoped() - PCI/ASPM: Fix L1SS saving - PCI/ASPM: Save parent L1SS config in pci_save_aspm_l1ss_state() - PCI: cadence-ep: Correct PBA offset in .set_msix() callback - PCI: dwc: Ensure that dw_pcie_wait_for_link() waits 100 ms after link up - PCI: dwc: ep: Correct PBA offset in .set_msix() callback - PCI: dwc: Make link training more robust by setting PORT_LOGIC_LINK_WIDTH to one lane - PCI: dw-rockchip: Fix PHY function call sequence in rockchip_pcie_phy_deinit() - PCI: dw-rockchip: Remove PCIE_L0S_ENTRY check from rockchip_pcie_link_up() - PCI: endpoint: Fix configfs group list head handling - PCI: endpoint: Fix configfs group removal on driver teardown - PCI: endpoint: pci-epf-vntb: Fix the incorrect usage of __iomem attribute - PCI: endpoint: pci-epf-vntb: Return -ENOENT if pci_epc_get_next_free_bar() fails - PCI: Extend isolated function probing to LoongArch - PCI: Fix lock symmetry in pci_slot_unlock() - PCI: Honor Max Link Speed when determining supported speeds - PCI: imx6: Add IMX8MM_EP and IMX8MP_EP fixed 256-byte BAR 4 in epc_features - PCI: imx6: Add IMX8MQ_EP third 64-bit BAR in epc_features - PCI: imx6: Add i.MX8Q PCIe Endpoint (EP) support - PCI: imx6: Add workaround for errata ERR051624 - PCI: imx6: Delay link start until configfs 'start' written - PCI: imx6: Remove apps_reset toggling from imx_pcie_{assert/deassert}_core_reset - PCI: pnv_php: Clean up allocated IRQs on unplug - PCI: pnv_php: Fix surprise plug detection and recovery - PCI: pnv_php: Work around switches with broken presence detection - PCI/portdrv: Use is_pciehp instead of is_hotplug_bridge - PCI: Rename PCIE_RESET_CONFIG_DEVICE_WAIT_MS to PCIE_RESET_CONFIG_WAIT_MS - PCI: rockchip-host: Fix "Unexpected Completion" log message - PCI: rockchip: Set Target Link Speed to 5.0 GT/s before retraining - PCI: rockchip: Use standard PCIe definitions - PCI: Store all PCIe Supported Link Speeds - perf/arm: Add missing .suppress_bind_attrs - perf/arm-ni: Set initial IRQ affinity - perf/core: Don't leak AUX buffer refcount on allocation failure - perf/core: Exit early on perf_mmap() fail - perf/core: Fix the WARN_ON_ONCE is out of lock protected region - perf/core: Fix WARN in perf_cgroup_switch() - perf/core: Prevent VMA split of buffer mappings - perf/cxlpmu: Remove unintended newline from IRQ name format string - perf dso: Add missed dso__put to dso__load_kcore - perf evsel: Missed close() when probing hybrid core PMUs - perf: Fix cgroup state vs ERROR - perf: Fix sample vs do_exit() - perf record: Cache build-ID of hit DSOs only - perf: Revert to requiring CAP_SYS_ADMIN for uprobes - perf sched: Fix memory leaks for evsel->priv in timehist - perf sched: Fix memory leaks in 'perf sched latency' - perf sched: Fix memory leaks in 'perf sched map' - perf sched: Free thread->priv using priv_destructor - perf sched: Make sure it frees the usage string - perf sched: Use RC_CHK_EQUAL() to compare pointers - perf symbol-minimal: Fix ehdr reading in filename__read_build_id - perf test: Directory file descriptor leak - perf tests bp_account: Fix leaked file descriptor - perf tools: Fix use-after-free in help_unknown_cmd() - perf tools: Remove libtraceevent in .gitignore - phonet/pep: Move call to pn_skb_get_dst_sockaddr() earlier in pep_sock_accept() - phy: fsl-imx8mq-usb: fix phy_tx_vboost_level_from_property() - phy: mscc: Fix parsing of unicast frames - phy: mscc: Fix timestamping for vsc8584 - phy: mscc: Fix when PTP clock is register and unregister - phy: qcom: phy-qcom-m31: Update IPQ5332 M31 USB phy initialization sequence - phy: qualcomm: phy-qcom-eusb2-repeater: Don't zero-out registers - phy: rockchip-pcie: Properly disable TEST_WRITE strobe signal - phy: tegra: xusb: Decouple CYA_TRK_CODE_UPDATE_ON_IDLE from trk_hw_mode - phy: tegra: xusb: Disable periodic tracking on Tegra234 - phy: tegra: xusb: Fix unbalanced regulator disable in UTMI PHY mode - pidfs: raise SB_I_NODEV and SB_I_NOEXEC - pinctrl: amd: Clear GPIO debounce for suspend - pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get() - pinctrl: armada-37xx: propagate error from armada_37xx_gpio_get_direction() - pinctrl: armada-37xx: propagate error from armada_37xx_pmx_gpio_set_direction() - pinctrl: armada-37xx: propagate error from armada_37xx_pmx_set_by_name() - pinctrl: berlin: fix memory leak in berlin_pinctrl_build_state() - pinctrl: mcp23s08: Reset all pins to input at probe - pinctrl: qcom: msm: mark certain pins as invalid for interrupts - pinctrl: stm32: Manage irq affinity settings - pinctrl: STMFX: add missing HAS_IOMEM dependency - pinctrl: sunxi: Fix memory leak on krealloc failure - pinmux: fix race causing mux_owner NULL with active mux_usecount - platform/chrome: cros_ec_sensorhub: Retries when a sensor is not ready - platform/chrome: cros_ec_typec: Defer probe on missing EC parent - platform/chrome: cros_ec: Unregister notifier in cros_ec_unregister() - platform/loongarch: laptop: Add backlight power control support - platform/loongarch: laptop: Get brightness setting from EC on probe - platform/loongarch: laptop: Unregister generic_sub_drivers on exit - platform/mellanox: mlxbf-pmc: Fix duplicate event ID for CACHE_DATA1 - platform/mellanox: mlxbf-pmc: Remove newline char from event name input - platform/mellanox: mlxbf-pmc: Use kstrtobool() to check 0/1 input - platform/mellanox: mlxbf-pmc: Validate event/enable input - platform/mellanox: mlxbf-tmfifo: fix vring_desc.len assignment - platform/mellanox: mlxreg-lc: Fix logic error in power state check - platform/mellanox: nvsw-sn2201: Fix bus number in adapter error message - platform-msi: Add msi_remove_device_irq_domain() in platform_device_msi_free_irqs_all() - platform/x86/amd: pmc: Add Lenovo Yoga 6 13ALC6 to pmc quirk list - platform/x86/amd/pmc: Add PCSpecialist Lafite Pro V 14M to 8042 quirks list - platform/x86/amd: pmc: Clear metrics table at start of cycle - platform/x86/amd: pmf: Prevent amd_pmf_tee_deinit() from running twice - platform/x86: asus-nb-wmi: add DMI quirk for ASUS Zenbook Duo UX8406CA - platform/x86: dell_rbu: Fix list usage - platform/x86: dell_rbu: Stop overwriting data buffer - platform/x86: dell-sysman: Directly use firmware_attributes_class - platform/x86: dell-wmi-sysman: Fix class device unregistration - platform/x86: dell-wmi-sysman: Fix WMI data block retrieval in sysfs callbacks - platform/x86: firmware_attributes_class: Move include linux/device/class.h - platform/x86: firmware_attributes_class: Simplify API - platform/x86: Fix initialization order for firmware_attributes_class - platform/x86: hp-bioscfg: Directly use firmware_attributes_class - platform/x86: hp-bioscfg: Fix class device unregistration - platform/x86: ideapad-laptop: Fix FnLock not remembered among boots - platform/x86: ideapad-laptop: Fix kbd backlight not remembered among boots - platform/x86: ideapad-laptop: use usleep_range() for EC polling - platform/x86/intel/pmt: fix a crashlog NULL pointer access - platform/x86/intel-uncore-freq: Check write blocked for ELC - platform/x86/intel-uncore-freq: Fail module load when plat_info is NULL - platform/x86: think-lmi: Create ksets consecutively - platform/x86: think-lmi: Directly use firmware_attributes_class - platform/x86: think-lmi: Fix class device unregistration - platform/x86: think-lmi: Fix kobject cleanup - platform/x86: think-lmi: Fix sysfs group cleanup - platform/x86: thinkpad_acpi: Handle KCOV __init vs inline mismatches - pldmfw: Select CRC32 when PLDMFW is selected - pm: cpupower: Fix the snapshot-order of tsc,mperf, clock in mperf_stop() - PM / devfreq: Check governor before using governor->name - PM / devfreq: Fix a index typo in trans_stat - PM / devfreq: governor: Replace sscanf() with kstrtoul() in set_freq_store() - pmdomain: core: Reset genpd->states to avoid freeing invalid data - pmdomain: governor: Consider CPU latency tolerance from pm_domain_cpu_gov - pmdomain: ti: Select PM_GENERIC_DOMAINS - PM: runtime: Clear power.needs_force_resume in pm_runtime_reinit() - PM: runtime: fix denying of auto suspend in pm_suspend_timer_fn() - PM: runtime: Take active children into account in pm_runtime_get_if_in_use() - PM: sleep: console: Fix the black screen issue - pNFS: Fix disk addr range check in block/scsi layout - pNFS: Fix stripe mapping in block/scsi layout - pNFS: Fix uninited ptr deref in block/scsi layout - pNFS/flexfiles: don't attempt pnfs on fatal DS errors - pNFS: Handle RPC size limit for layoutcommits - powercap: dtpm_cpu: Fix NULL pointer dereference in get_pd_power_uw() - powercap: intel_rapl: Do not change CLAMPING bit if ENABLE bit cannot be changed - (powerpc/512) Fix possible `dma_unmap_single()` on uninitialized pointer - powerpc/boot: Fix build with gcc 15 - powerpc/eeh: Export eeh_unfreeze_pe() - powerpc/eeh: Fix missing PE bridge reconfiguration during VFIO EEH recovery - powerpc/eeh: Make EEH driver device hotplug safe - powerpc: Fix struct termio related ioctl macros - powerpc: floppy: Add missing checks after DMA map - powerpc/kernel: Fix ppc_save_regs inclusion in build - powerpc/kvm: Fix ifdef to remove build warning - powerpc/pseries/dlpar: Search DRC index from ibm,drc-indexes for IO add - powerpc/pseries/msi: Avoid reading PCI device registers in reduced power states - powerpc/thp: tracing: Hide hugepage events under CONFIG_PPC_BOOK3S_64 - powerpc/vdso: Fix build of VDSO32 with pcrel - power: supply: bq27xxx: Retrieve again when busy - power: supply: collie: Fix wakeup source leaks on device unbind - power: supply: cpcap-charger: Fix null check for power_supply_get_by_name - power: supply: max14577: Handle NULL pdata when CONFIG_OF is not set - power: supply: max17040: adjust thermal channel scaling - power: supply: qcom_battmgr: Add lithium-polymer entry - ppp: fix race conditions in ppp_fill_forward_path - pps: clients: gpio: fix interrupt handling order in remove path - pps: fix poll support - pptp: ensure minimal skb length in pptp_xmit() - pptp: fix pptp_xmit() error path - printk: nbcon: Allow reacquire during panic - proc: use the same treatment to check proc_lseek as ones for proc_read_iter et.al - ptp: allow reading of currently dialed frequency to succeed on free-running clocks - ptp: fix breakage after ptp_vclock_in_use() rework - ptp: prevent possible ABBA deadlock in ptp_clock_freerun() - ptp: Use ratelimite for freerun error message - pwm: axi-pwmgen: fix missing separate external clock - pwm: Fix invalid state detection - pwm: imx-tpm: Reset counter if CMOD is 0 - pwm: mediatek: Ensure to disable clocks in error path - pwm: mediatek: Fix duty and period setting - pwm: mediatek: Handle hardware enable and clock enable separately - r8169: add support for RTL8125D - raid10: cleanup memleak at raid10_make_request - rcu: Fix delayed execution of hurry callbacks - rcu: Fix racy re-initialization of irq_work causing hangs - rcu: Fix rcu_read_unlock() deadloop due to IRQ work - rcu/nocb: Fix possible invalid rdp's->nocb_cb_kthread pointer access - rcu: Protect ->defer_qs_iw_pending from data race - rcu: Return early if callback is not specified - RDMA/bnxt_re: Fix a possible memory leak in the driver - RDMA/bnxt_re: Fix size of uverbs_copy_to() in BNXT_RE_METHOD_GET_TOGGLE_MEM - RDMA/bnxt_re: Fix to do SRQ armena by default - RDMA/bnxt_re: Fix to initialize the PBL array - RDMA/bnxt_re: Fix to remove workload check in SRQ limit path - RDMA/core: Rate limit GID cache warning messages - RDMA/core: reduce stack using in nldev_stat_get_doit() - RDMA/erdma: Fix ignored return value of init_kernel_qp - RDMA: hfi1: fix possible divide-by-zero in find_hw_thread_mask() - RDMA/hns: Drop GFP_NOWARN - RDMA/hns: Fix accessing uninitialized resources - RDMA/hns: Fix dip entries leak on devices newer than hip09 - RDMA/hns: Fix double destruction of rsv_qp - RDMA/hns: Fix HW configurations not cleared in error flow - RDMA/hns: Fix querying wrong SCC context for DIP algorithm - RDMA/hns: Fix -Wframe-larger-than issue - RDMA/hns: Get message length of ack_req from FW - RDMA/hns: initialize db in update_srq_db() - RDMA/iwcm: Fix use-after-free of work objects after cm_id destruction - RDMA/mana_ib: Fix DSCP value in modify QP - RDMA/mlx5: Fix cache entry update on dereg error - RDMA/mlx5: Fix CC counters query for MPV - RDMA/mlx5: Fix HW counters query for non-representor devices - RDMA/mlx5: Fix UMR modifying of mkey page size - RDMA/mlx5: Fix unsafe xarray access in implicit ODP handling - RDMA/mlx5: Fix vport loopback for MPV device - RDMA/mlx5: Initialize obj_event->obj_sub_list before xa_insert - RDMA/rxe: Fix "trying to register non-static key in rxe_qp_do_cleanup" bug - RDMA/rxe: Flush delayed SKBs while releasing RXE resources - RDMA/siw: Fix the sendmsg byte count in siw_tcp_sendpages - readahead: fix return value of page_cache_next_miss() when no hole is found - Reapply "wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()" - refscale: Check that nreaders and loops multiplication doesn't overflow - regmap: fix potential memory leak of regmap_bus - regulator: core: fix NULL dereference on unbind due to stale coupling data - regulator: fan53555: add enable_time support and soft-start times - regulator: gpio: Fix the out-of-bounds access to drvdata::gpiods - regulator: max14577: Add error check for max14577_read_reg() - regulator: max20086: Change enable gpio to optional - regulator: max20086: Fix MAX200086 chip id - remoteproc: core: Cleanup acquired resources when rproc_handle_resources() fails in rproc_attach() - remoteproc: core: Release rproc->clean_table after rproc_attach() fails - remoteproc: imx_rproc: skip clock enable when M-core is managed by the SCU - remoteproc: k3: Call of_node_put(rmem_np) only once in three functions - remoteproc: k3-m4: Don't assert reset in detach routine - remoteproc: k3-r5: Add devm action to release reserved memory - remoteproc: k3-r5: Refactor sequential core power up/down operations - remoteproc: k3-r5: Use devm_ioremap_wc() helper - remoteproc: k3-r5: Use devm_kcalloc() helper - remoteproc: k3-r5: Use devm_rproc_add() helper - remoteproc: xlnx: Disable unsupported features - reset: brcmstb: Enable reset drivers for ARCH_BCM2835 - resource: fix false warning in __request_region() - Revert "ACPI: battery: negate current when discharging" - Revert "bcache: remove heap-related macros and switch to generic min_heap" - Revert "bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first" - Revert "can: ti_hecc: fix -Woverflow compiler warning" - Revert "cgroup_freezer: cgroup_freezing: Check if not frozen" - Revert "drm/amdgpu: fix incorrect vm flags to map bo" - Revert "drm/dp: Change AUX DPCD probe address from DPCD_REV to LANE0_1_STATUS" - Revert "drm/i915/gem: Allow EXEC_CAPTURE on recoverable contexts on DG1" - Revert "drm/xe/devcoredump: Update handling of xe_force_wake_get return" - Revert "drm/xe/forcewake: Add a helper xe_force_wake_ref_has_domain()" - Revert "drm/xe/gt: Update handling of xe_force_wake_get return" - Revert "drm/xe/tests/mocs: Update xe_force_wake_get() return handling" - Revert "drm/xe/xe2: Enable Indirect Ring State support for Xe2" - Revert "fs/ntfs3: Replace inode_trylock with inode_lock" - Revert "gpio: mlxbf3: only get IRQ for device instance 0" - Revert "leds: trigger: netdev: Configure LED blink interval for HW offload" - Revert "mac80211: Dynamically set CoDel parameters per station" - Revert "mmc: sdhci: Disable SD card clock before changing parameters" - Revert "PCI/ACPI: Fix allocated memory release on error in pci_acpi_scan_root()" - Revert "riscv: Define TASK_SIZE_MAX for __access_ok()" - Revert "riscv: misaligned: fix sleeping function called during misaligned access handling" - Revert "staging: vchiq_arm: Create keep-alive thread during probe" - Revert "usb: gadget: u_serial: Add null pointer check in gs_start_io" - Revert "usb: xhci: Implement xhci_handshake_check_state() helper" - Revert "vgacon: Add check for vc_origin address range in vgacon_scroll()" - Revert "vmci: Prevent the dispatching of uninitialized payloads" - Revert "wifi: mt76: mt7925: Update mt7925_mcu_uni_[tx,rx]_ba for MLO" - ring-buffer: Remove ring_buffer_read_prepare_sync() - riscv: add a data fence for CMODX in the kernel mode - riscv/atomic: Do proper sign extension also for unsigned in arch_cmpxchg - riscv: cpu_ops_sbi: Use static array for boot_data - riscv: Enable interrupt during exception handling - RISC-V: KVM: Don't treat SBI HFENCE calls as NOPs - RISC-V: KVM: fix stack overrun when loading vlenb - RISC-V: KVM: Fix the size parameter check in SBI SFENCE calls - riscv: traps_misaligned: properly sign extend value in misaligned load handler - riscv: vdso: Exclude .rodata from the PT_DYNAMIC segment - rose: fix dangling neighbour pointers in rose_rt_device_down() - rpl: Fix use-after-free in rpl_do_srh_inline(). - rseq: Fix segfault on registration when rseq_cs is non-zero - rtase: Fix Rx descriptor CRC error bit definition - rtc: cmos: use spin_lock_irqsave in cmos_interrupt - rtc: ds1307: fix incorrect maximum clock rate handling - rtc: ds1307: handle oscillator stop flag (OSF) for ds1341 - rtc: ds1307: remove clear of oscillator stop flag (OSF) in probe - rtc: hym8563: fix incorrect maximum clock rate handling - rtc: nct3018y: fix incorrect maximum clock rate handling - rtc: pcf2127: add missing semicolon after statement - rtc: pcf2127: fix SPI command byte for PCF2131 - rtc: pcf85063: fix incorrect maximum clock rate handling - rtc: pcf8563: fix incorrect maximum clock rate handling - rtc: rv3028: fix incorrect maximum clock rate handling - rtla: Check pkg-config install - rust: alloc: fix `rusttest` by providing `Cmalloc::aligned_layout` too - rust: alloc: replace aligned_size() with Kmalloc::aligned_layout() - rust: arm: fix unknown (to Clang) argument '-mno-fdpic' - rust: compile libcore with edition 2024 for 1.87+ - rust: give Clippy the minimum supported Rust version - rust: init: allow `dead_code` warnings for Rust >= 1.89.0 - rust: kbuild: clean output before running `rustdoc` - rust: module: place cleanup_module() in .exit.text section - rust: use `#[used(compiler)]` to fix build and `modpost` with Rust >= 1.89.0 - rust: workaround `rustdoc` target modifiers bug - rxrpc: Fix bug due to prealloc collision - rxrpc: Fix oops due to non-existence of prealloc backlog struct - rxrpc: Fix recv-recv race of completed call - rxrpc: Fix transmission of an abort in response to an abort - s390/ap: Unmask SLCF bit in card and queue ap functions sysfs - s390/bpf: Fix bpf_arch_text_poke() with new_addr == NULL again - s390/early: Copy last breaking event address to pt_regs - s390/hypfs: Avoid unnecessary ioctl registration in debugfs - s390/hypfs: Enable limited access during lockdown - s390/ism: fix concurrency management in ism_cmd() - s390/mm: Allocate page table with PAGE_SIZE granularity - s390/mm: Do not map lowcore with identity mapping - s390/mm: Remove possible false-positive warning in pte_free_defer() - s390/pci: Allow re-add of a reserved but not yet removed device - s390/pci: Do not try re-enabling load/store if device is disabled - s390/pci: Fix __pcilg_mio_inuser() inline assembly - s390/pci: Fix stale function handles in error handling - s390/pci: Prevent self deletion in disable_slot() - s390/pci: Remove redundant bus removal and disable from zpci_release_device() - s390/pci: Serialize device addition and removal - s390/pkey: Prevent overflow in size calculation for memdup_user() - s390/sclp: Fix SCCB present check - s390/stp: Remove udelay from stp_sync_clock() - s390/time: Use monotonic clock in get_cycles() - samples: mei: Fix building on musl libc - sched: Add test_and_clear_wake_up_bit() and atomic_dec_and_wake_up() - sched: Change nr_uninterruptible type to unsigned long - sched/core: Fix migrate_swap() vs. hotplug - sched/deadline: Fix accounting after global limits change - sched/deadline: Fix dl_server runtime calculation formula - sched/ext: Fix invalid task state transitions on class switch - sched_ext: initialize built-in idle state before ops.init() - sched_ext: Make scx_group_set_weight() always update tg->scx.weight - sched_ext, sched/core: Don't call scx_group_set_weight() prematurely from sched_create_group() - sched/fair: Add new cfs_rq.h_nr_runnable - sched/fair: Bump sd->max_newidle_lb_cost when newidle balance fails - sched/fair: Fixup wake_up_sync() vs DELAYED_DEQUEUE - sched/fair: Rename h_nr_running into h_nr_queued - sched,freezer: Remove unnecessary warning in __thaw_task - sched/psi: Fix psi_seq initialization - sched/psi: Optimize psi_group_change() cpu_clock() usage - scripts/gdb: de-reference per-CPU MCE interrupts - scripts/gdb: fix interrupts display after MCP on x86 - scripts/gdb: fix interrupts.py after maple tree conversion - scsi: aacraid: Stop using PCI_IRQ_AFFINITY - scsi: bfa: Double-free fix - scsi: core: Fix command pass through retry regression - scsi: core: sysfs: Correct sysfs attributes access rights - scsi: dt-bindings: mediatek,ufs: Add ufs-disable-mcq flag for UFS host - scsi: elx: efct: Fix dma_unmap_sg() nents value - scsi: elx: efct: Fix memory leak in efct_hw_parse_filter() - scsi: Fix sas_user_scan() to handle wildcard and multi-channel scans - scsi: ibmvscsi_tgt: Fix dma_unmap_sg() nents value - scsi: isci: Fix dma_unmap_sg() nents value - scsi: libiscsi: Initialize iscsi_conn->dd_data only if memory is allocated - scsi: lpfc: Avoid potential ndlp use-after-free in dev_loss_tmo_callbk - scsi: lpfc: Change lpfc_nodelist nlp_flag member into a bitmask - scsi: lpfc: Check for hdwq null ptr when cleaning up lpfc_vport structure - scsi: lpfc: Ensure HBA_SETUP flag is used only for SLI4 in dev_loss_tmo_callbk - scsi: lpfc: Fix lpfc_check_sli_ndlp() handling for GEN_REQUEST64 commands - scsi: lpfc: Remove NLP_RELEASE_RPI flag from nodelist structure - scsi: lpfc: Remove redundant assignment to avoid memory leak - scsi: lpfc: Restore clearing of NLP_UNREG_INP in ndlp->nlp_flag - scsi: lpfc: Use memcpy() for BIOS version - scsi: megaraid_sas: Fix invalid node index - scsi: mpi3mr: Correctly handle ATA device errors - scsi: mpi3mr: Drop unnecessary volatile from __iomem pointers - scsi: mpi3mr: Fix race between config read submit and interrupt completion - scsi: mpi3mr: Serialize admin queue BAR writes on 32-bit systems - scsi: mpt3sas: Correctly handle ATA device errors - scsi: mpt3sas: Fix a fw_event memory leak - scsi: mvsas: Fix dma_unmap_sg() nents value - scsi: qla2xxx: Fix DMA mapping test in qla24xx_get_port_database() - scsi: qla4xxx: Fix missing DMA mapping error in qla4xxx_alloc_pdu() - scsi: qla4xxx: Prevent a potential error pointer dereference - scsi: Revert "scsi: iscsi: Fix HW conn removal use after free" - scsi: s390: zfcp: Ensure synchronous unit_add - scsi: sd: Fix VPD page 0xb7 length check - scsi: sd: Make sd shutdown issue START STOP UNIT appropriately - scsi: smartpqi: Add new PCI IDs - scsi: storvsc: Increase the timeouts to storvsc_timeout - scsi: target: core: Generate correct identifiers for PR OUT transport IDs - scsi: target: Fix NULL pointer dereference in core_scsi3_decode_spec_i_port() - scsi: ufs: core: Don't perform UFS clkscaling during host async scan - scsi: ufs: core: Fix clk scaling to be conditional in reset and restore - scsi: ufs: core: Fix spelling of a sysfs attribute name - scsi: ufs: core: Use link recovery when h8 exit fails during runtime resume - scsi: ufs: exynos: Fix programming of HCI_UTRL_NEXUS_TYPE - scsi: ufs: ufs-pci: Fix default runtime and system PM levels - scsi: ufs: ufs-pci: Fix hibernate state transition for Intel MTL-like host controllers - sctp: Do not wake readers in __sctp_write_space() - sctp: initialize more fields in sctp_v6_from_sk() - sctp: linearize cloned gso packets in sctp_rcv - securityfs: don't pin dentries twice, once is enough... - selftests: ALSA: fix memory leak in utimer test - selftests/bpf: adapt one more case in test_lru_map to the new target_free - selftests/bpf: Add a test for arena range tree algorithm - selftests/bpf: Add tests with stack ptr register in conditional jmp - selftests/bpf: Fix a user_ringbuf failure with arm64 64KB page size - selftests/bpf: Fix build error with llvm 19 - selftests/bpf: Fix ringbuf/ringbuf_write test failure with arm64 64KB page size - selftests/bpf: fix signedness bug in redir_partial() - selftests/bpf: Fix unintentional switch case fall through - selftests/bpf: Set test path for token/obj_priv_implicit_token_envvar - selftests: breakpoints: use suspend_stats to reliably check suspend success - selftests: drv-net: Fix remote command checking in require_cmd() - selftests: drv-net: wait for iperf client to stop sending - selftests: Fix errno checking in syscall_user_dispatch test - selftests/futex: Define SYS_futex on 32-bit architectures with 64-bit time_t - selftests: mptcp: connect: also cover alt modes - selftests: mptcp: connect: also cover checksum - selftests: mptcp: pm: check flush doesn't reset limits - selftests: netfilter: Enable CONFIG_INET_SCTP_DIAG - selftests: net: increase inter-packet timeout in udpgro.sh - selftests: net: lib: fix shift count out of range - selftests: net: lib: Move logging from forwarding/lib.sh here - selftests/perf_events: Add a mmap() correctness test - selftests: rtnetlink.sh: remove esp4_offload after test - selftests/sched_ext: Fix exit selftest hang on UP - selftests/tracing: Fix false failure of subsystem event test - selftests: tracing: Use mutex_unlock for testing glob filter - selftests: vDSO: chacha: Correctly skip test if necessary - selftests: vDSO: vdso_test_getrandom: Always print TAP header - selftests/x86: Add a test to detect infinite SIGTRAP handler loop - selinux: change security_compute_sid to return the ssid or tsid on match - selinux: fix selinux_xfrm_alloc_user() to set correct ctx_len - serial: 8250: fix panic due to PSLVERR - serial: core: restore of_node information in sysfs - serial: imx: Restore original RXTL for console to fix data loss - serial: sh-sci: Clean sci_ports[0] after at earlycon exit - serial: sh-sci: Increment the runtime usage counter for the earlycon device - sh: Do not use hyphen in exported variable name - smb3 client: fix return code mapping of remap_file_range - smb3: fix for slab out of bounds on mount to ksmbd - smb: client: add NULL check in automount_fullpath - smb: client: don't call init_waitqueue_head(&info->conn_wait) twice in _smbd_get_connection - smb: client: don't wait for info->send_pending == 0 on error - smb: client: fix first command failure during re-negotiation - smb: client: fix max_sge overflow in smb_extract_folioq_to_rdma() - smb: client: fix netns refcount leak after net_passive changes - smb: client: fix potential deadlock when reconnecting channels - smb: client: fix race condition in negotiate timeout by using more precise timing - smb: client: fix race with concurrent opens in rename(2) - smb: client: fix race with concurrent opens in unlink(2) - smb: client: fix readdir returning wrong type with POSIX extensions - smb: client: fix use-after-free in cifs_oplock_break - smb: client: fix use-after-free in crypt_message when using async crypto - smb: client: fix warning when reconnecting channel - smb: client: let recv_done() avoid touching data_transfer after cleanup/move - smb: client: let recv_done() cleanup before notifying the callers. - smb: client: let send_done() cleanup before calling smbd_disconnect_rdma_connection() - smb: client: let smbd_post_send_iter() respect the peers max_send_size and transmit all data - smb: client: make sure we call ib_dma_unmap_single() only if we called ib_dma_map_single already - smb: client: make use of common smbdirect_pdu.h - smb: client: make use of common smbdirect_socket - smb: client: make use of common smbdirect_socket_parameters - smb: client: remove redundant lstrp update in negotiate protocol - smb: client: remove separate empty_packet_queue - smb: client: remove \t from TP_printk statements - smb: client: return an error if rdma_connect does not return within 5 seconds - smb: client: set missing retry flag in cifs_readv_callback() - smb: client: set missing retry flag in cifs_writev_callback() - smb: client: set missing retry flag in smb2_writev_callback() - smb: fix secondary channel creation issue with kerberos by populating hostname when adding channels - smb: improve directory cache reuse for readdir operations - smb: Log an error when close_all_cached_dirs fails - smb/server: avoid deadlock when linking with ReplaceIfExists - smb: server: Fix extension string in ksmbd_extract_shortname() - smb: server: let recv_done() avoid touching data_transfer after cleanup/move - smb: server: let recv_done() consistently call put_recvmsg/smb_direct_disconnect_rdma_connection - smb: server: make sure we call ib_dma_unmap_single() only if we called ib_dma_map_single already - smb: server: make use of rdma_destroy_qp() - smb: server: remove separate empty_recvmsg_queue - smb: server: split ksmbd_rdma_stop_listening() out of ksmbd_rdma_destroy() - smb: smbdirect: add smbdirect.h with public structures - smb: smbdirect: add smbdirect_pdu.h with protocol definitions - smb: smbdirect: add smbdirect_socket.h - smb: smbdirect: introduce smbdirect_socket_parameters - smc: Fix various oops due to inet_sock type confusion. - soc: aspeed: lpc-snoop: Cleanup resources in stack-order - soc: aspeed: lpc-snoop: Don't disable channels that aren't enabled - sock: Correct error checking condition for (assign|release)_proto_idx() - soc: qcom: mdt_loader: Actually use the e_phoff - soc: qcom: mdt_loader: Ensure we don't read past the ELF header - soc: qcom: mdt_loader: Fix error return values in mdt_header_valid() - soc: qcom: pmic_glink_altmode: fix spurious DP hotplug events - soc: qcom: pmic_glink: fix OF node leak - soc: qcom: QMI encoding/decoding for big endian - soc: qcom: rpmh-rsc: Add RSC version 4 support - soc/tegra: cbb: Clear ERR_FORCE register with ERR_STATUS - soc/tegra: pmc: Ensure power-domains are in a known state - software node: Correct a OOB check in software_node_get_reference_args() - soundwire: amd: cancel pending slave status handling workqueue during remove sequence - soundwire: amd: fix for clearing command status register - soundwire: amd: fix for handling slave alerts after link is down - soundwire: amd: serialize amd manager resume sequence during pm_prepare - soundwire: Move handle_nested_irq outside of sdw_dev_lock - soundwire: stream: restore params when prepare ports fail - spi: Add check for 8-bit transfer with 8 IO mode support - spi: cadence-quadspi: fix cleanup of rx_chan on failure paths - spi: cs42l43: Property entry should be a null-terminated array - spi: fsl-qspi: Fix double cleanup in probe error path - spi: fsl-qspi: use devm function instead of driver remove - spinlock: extend guard with spinlock_bh variants - spi: spi-cadence-quadspi: Fix pm runtime unbalance - spi: spi-fsl-dspi: Clear completion counter before initiating transfer - spi: spi-fsl-lpspi: Clamp too high speed_hz - spi: stm32: Check for cfg availability in stm32_spi_probe - sprintf.h requires stdarg.h - squashfs: fix memory leak in squashfs_fill_super - staging: fbtft: fix potential memory leak in fbtft_framebuffer_alloc() - staging: greybus: gbphy: fix up const issue with the match callback - staging: iio: ad5933: Correct settling cycles encoding per datasheet - staging: media: atomisp: Fix stack buffer overflow in gmin_get_var_int() - staging: nvec: Fix incorrect null termination of battery manufacturer - staging: rtl8723bs: Avoid memset() in aes_cipher() and aes_decipher() - staging: vchiq_arm: Make vchiq_shutdown never fail - stmmac: xsk: fix negative overflow of budget in zerocopy mode - sunrpc: don't immediately retransmit on seqno miss - sunrpc: fix client side handling of tls alerts - sunrpc: fix handling of server side tls alerts - sunrpc: handle SVC_GARBAGE during svc auth processing as auth error - SUNRPC: Prevent hang on NFS mount with xprtsec=[m]tls - sunvdc: Balance device refcount in vdc_port_mpgroup_check - svcrdma: Unregister the device if svc_rdma_accept() fails - sysfb: Fix screen_info type check for VGA - tcp: add receive queue awareness in tcp_rcv_space_adjust() - tcp: always seek for minimal rtt in tcp_rcv_rtt_update() - tcp: call tcp_measure_rcv_mss() for ooo packets - tcp: Correct signedness in skb remaining space calculation - tcp: fix initial tp->rcvq_space.space value for passive TS enabled flows - tcp: fix passive TFO socket having invalid NAPI ID - tcp: fix tcp_ofo_queue() to avoid including too much DUP SACK range - tcp: fix tcp_packet_delayed() for tcp_is_non_sack_preventing_reopen() behavior - tcp: remove zero TCP TS samples for autotuning - tee: Prevent size calculation wraparound on 32-bit kernels - thermal/drivers/mediatek/lvts_thermal: Add lvts commands and their sizes to driver data - thermal/drivers/mediatek/lvts_thermal: Add mt7988 lvts commands - thermal/drivers/mediatek/lvts_thermal: Change lvts commands array to static const - thermal/drivers/qcom-spmi-temp-alarm: Enable stage 2 shutdown when required - thermal: sysfs: Return ENODATA instead of EAGAIN for reads - thunderbolt: Fix bit masking in tb_dp_port_set_hops() - thunderbolt: Fix copy+paste error in match_service_id() - thunderbolt: Fix wake on connect at runtime - timekeeping: Zero initialize system_counterval when querying time from phc drivers - tipc: fix null-ptr-deref when acquiring remote ip of ethernet bearer - tipc: Fix use-after-free in tipc_conn_close(). - tipc: use kfree_sensitive() for aead cleanup - tls: always refresh the queue when reading sock - tls: fix handling of zero-length records on the rx_list - tls: handle data disappearing from under the TLS ULP - tools/build: Fix s390(x) cross-compilation with clang - tools/hv: fcopy: Fix incorrect file path conversion - tools/hv: fcopy: Fix irregularities with size of ring buffer - tools/latency-collector: Check pkg-config install - tools/nolibc: define time_t in terms of __kernel_old_time_t - tools/nolibc: fix spelling of FD_SETBITMASK in FD_* macros - tools/power turbostat: Fix build with musl - tools/power turbostat: Handle cap_get_proc() ENOSYS - tools/power turbostat: Handle non-root legacy-uncore sysfs permissions - tools/rv: Do not skip idle in trace - trace/fgraph: Fix the warning caused by missing unregister notifier - tracefs: Add d_delete to remove negative dentries - tracing: Add down_write(trace_event_sem) when adding trace event - tracing: fprobe-event: Sanitize wildcard for fprobe event name - tracing: Limit access to parser->buffer when trace_get_user failed - tracing/osnoise: Fix crash in timerlat_dump_stack() - tracing/probes: Avoid using params uninitialized in parse_btf_arg() - tracing: Remove unneeded goto out logic - tty: serial: fix print format specifiers - tty: serial: uartlite: register uart driver in init - uapi: in6: restore visibility of most IPv6 socket options - ublk: sanity check add_dev input for underflow - ublk: santizize the arguments from userspace when adding a device - ublk: use vmalloc for ublk_device's __queues - ubsan: integer-overflow: depend on BROKEN to keep this out of CI - ucount: fix atomic_long_inc_below() argument type - udf: Verify partition map count - udmabuf: use sgtable-based scatterlist wrappers - udp: also consider secpath when evaluating ipsec use for checksumming - uio_hv_generic: Align ring size to system page - uio_hv_generic: Use correct size for interrupt and monitor pages - um: Add cmpxchg8b_emu and checksum functions to asm-prototypes.h - um: Re-evaluate thread flags repeatedly - um: rtc: Avoid shadowing err in uml_rtc_start() - um: ubd: Add missing error check in start_io_thread() - um: use proper care when taking mmap lock during segfault - um: vector: Reduce stack usage in vector_eth_configure() - usb: acpi: fix device link removal - usb: Add checks for snprintf() calls in usb_alloc_dev() - usb: atm: cxacru: Merge cxacru_upload_firmware() into cxacru_heavy_init() - usb: cdc-wdm: avoid setting WDM_READ for ZLP-s - usb: cdnsp: do not disable slot for disabled slot - usb: cdnsp: Fix issue with CV Bad Descriptor test - usb: chipidea: udc: disconnect/reconnect from host when do suspend/resume - usb: common: usb-conn-gpio: use a unique name for usb connector device - usb: core: config: Prevent OOB read in SS endpoint companion parsing - usb: core: hcd: fix accessing unmapped memory in SINGLE_STEP_SET_FEATURE test - usb: core: usb_submit_urb: downgrade type check - usb: dwc2: also exit clock_gating when stopping udc while suspended - usb: dwc2: gadget: Fix enter to hibernation for UTMI+ PHY - usb: dwc3: Abort suspend on soft disconnect failure - usb: dwc3: Ignore late xferNotReady event to prevent halt timeout - usb: dwc3: imx8mp: fix device leak at unbind - usb: dwc3: meson-g12a: fix device leaks at unbind - usb: dwc3: pci: add support for the Intel Wildcat Lake - usb: dwc3: qcom: Don't leave BCR asserted - usb: dwc3: Remove WARN_ON for device endpoint command timeouts - usb: early: xhci-dbc: Fix early_ioremap leak - usb: gadget: configfs: Fix OOB read on empty string write - USB: gadget: f_hid: Fix memory leak in hidg_bind error path - usb: gadget: f_hid: wake up readers on disable/unbind - usb: gadget : fix use-after-free in composite_dev_cleanup() - usb: gadget: udc: renesas_usb3: fix device leak at unbind - usb: gadget: u_serial: Fix race condition in TTY wakeup - usb: host: xhci-plat: fix incorrect type for of_match variable in xhci_plat_probe() - usb: hub: Don't try to recover devices lost during warm reset. - usb: hub: fix detection of high tier USB3 devices behind suspended hubs - usb: hub: Fix flushing and scheduling of delayed work that tunes runtime pm - usb: hub: Fix flushing of delayed work used for post resume purposes - usb: misc: apple-mfi-fastcharge: Make power supply names unique - usb: musb: fix gadget state on disconnect - usb: musb: omap2430: fix device leak at unbind - usbnet: asix AX88772: leave the carrier control to phylink - usb: net: sierra: check for no status endpoint - usb: potential integer overflow in usbg_make_tpg() - usb: quirks: Add DELAY_INIT quick for another SanDisk 3.2Gen1 Flash Drive - usb: renesas-xhci: Fix External ROM access timeouts - USB: serial: ftdi_sio: add support for NDI EMGUIDE GEMINI - USB: serial: option: add Foxconn T99W640 - USB: serial: option: add Foxconn T99W709 - USB: serial: option: add Telit Cinterion FE910C04 (ECM) composition - USB: storage: Add unusual-devs entry for Novatek NTK96550-based camera - USB: storage: Ignore driver CD mode for Realtek multi-mode Wi-Fi dongles - usb: storage: realtek_cr: Use correct byte order for bcs->Residue - usb: typec: altmodes/displayport: do not index invalid pin_assignments - usb: typec: displayport: Fix potential deadlock - usb: typec: displayport: Receive DP Status Update NAK request exit dp altmode - usb: typec: fusb302: cache PD RX state - usb: typec: intel_pmc_mux: Defer probe if SCU IPC isn't present - usb: typec: maxim_contaminant: disable low power mode when reading comparator values - usb: typec: maxim_contaminant: re-enable cc toggle if cc is open and port is clean - usb: typec: mux: do not return on EOPNOTSUPP in {mux, switch}_set - usb: typec: tcpm: allow switching to mode accessory to mux properly - usb: typec: tcpm: allow to use sink in accessory mode - usb: typec: tcpm: apply vbus before data bringup in tcpm_src_attach - usb: typec: tcpm: PSSourceOffTimer timeout in PR_Swap enters ERROR_RECOVERY - usb: typec: tcpm/tcpci_maxim: fix irq wake usage - usb: typec: ucsi: psy: Set current max to 100mA for BC 1.2 and Default - usb: typec: ucsi: Update power_supply on power role change - usb: typec: ucsi: yoga-c630: fix error and remove paths - USB: typec: Use str_enable_disable-like helpers - usb: xhci: Avoid showing errors during surprise removal - usb: xhci: Avoid showing warnings for dying controller - usb: xhci: Fix slot_id resource race conflict - usb: xhci: print xhci->xhc_state when queue_command failed - usb: xhci: quirk for data loss in ISOC transfers - usb: xhci: Set avg_trb_len = 8 for EP0 during Address Device Command - usb: xhci: Skip xhci_reset in xhci_resume if xhci is being removed - userfaultfd: fix a crash in UFFDIO_MOVE when PMD is a migration entry - use uniform permission checks for all mount propagation changes - vdpa: Fix IDR memory leak in VDUSE module exit - vdpa/mlx5: Fix needs_teardown flag calculation - vdpa/mlx5: Fix release of uninitialized resources on error path - vfio: Fix unbalanced vfio_df_close call in no-iommu mode - vfio/mlx5: fix possible overflow in tracking max message size - vfio/pci: Separate SR-IOV VF dev_set - vfio/pds: Fix missing detach_ioas op - vfio: Prevent open_count decrement to negative - vfio/type1: conditional rescheduling while pinning - vgacon: Add check for vc_origin address range in vgacon_scroll() - vhost: fail early when __vhost_add_used() fails - vhost: Fix ioctl # for VHOST_[GS]ET_FORK_FROM_OWNER - vhost/net: Protect ubufs with rcu read lock in vhost_net_ubuf_put() - vhost: Reintroduce kthread API and add mode selection - vhost-scsi: Fix log flooding with target does not exist errors - vhost/vsock: Avoid allocating arbitrarily-sized SKBs - video: screen_info: Relocate framebuffers behind PCI bridges - virtio_net: Enforce minimum TX ring size for reliability - virtio-net: ensure the received length does not exceed allocated size - virtio-net: fix recursived rtnl_lock() during probe() - virtio-net: xsk: rx: fix the frame's length check - virtio_ring: Fix error reporting in virtqueue_resize - vmci: Prevent the dispatching of uninitialized payloads - vrf: Drop existing dst reference in vrf_ip6_input_dst - vsock: Do not allow binding to VMADDR_PORT_ANY - vsock: Fix IOCTL_VM_SOCKETS_GET_LOCAL_CID to check also `transport_local` - vsock: Fix transport_{g2h,h2g} TOCTOU - vsock: Fix transport_* TOCTOU - vsock: fix `vsock_proto` declaration - vsock/uapi: fix linux/vm_sockets.h userspace compilation errors - vsock/virtio: Resize receive buffers so that each SKB fits in a 4K page - vsock/virtio: Validate length in packet header before skb_put() - vsock/vmci: Clear the vmci transport packet properly when initializing it - vt: add missing notification when switching back to text mode - vt: defkeymap: Map keycodes above 127 to K_HOLE - vt: keyboard: Don't process Unicode characters in K_OFF mode - vxlan: Do not treat dst cache initialization errors as fatal - watchdog: da9052_wdt: respect TWDMIN - watchdog: dw_wdt: Fix default timeout - watchdog: fix watchdog may detect false positive of softlockup - watchdog: iTCO_wdt: Report error if timeout configuration fails - watchdog: sbsa: Adjust keepalive timeout to avoid MediaTek WS0 race condition - watchdog: ziirave_wdt: check record length in ziirave_firm_verify() - wifi: ath10k: shutdown driver when hardware is unreliable - wifi: ath11k: clear initialized flag for deinit-ed srng lists - wifi: ath11k: determine PM policy based on machine model - wifi: ath11k: fix dest ring-buffer corruption - wifi: ath11k: fix dest ring-buffer corruption when ring is full - wifi: ath11k: Fix QMI memory reuse logic - wifi: ath11k: fix ring-buffer corruption - wifi: ath11k: fix rx completion meta data corruption - wifi: ath11k: fix sleeping-in-atomic in ath11k_mac_op_set_bitrate_mask() - wifi: ath11k: fix source ring-buffer corruption - wifi: ath12k: Add memset and update default rate value in wmi tx completion - wifi: ath12k: Clear affinity hint before calling ath12k_pci_free_irq() in error path - wifi: ath12k: Correct tid cleanup when tid setup fails - wifi: ath12k: Decrement TID on RX peer frag setup error handling - wifi: ath12k: Enable REO queue lookup table feature on QCN9274 hw2.0 - wifi: ath12k: fix a possible dead lock caused by ab->base_lock - wifi: ath12k: fix dest ring-buffer corruption - wifi: ath12k: fix dest ring-buffer corruption when ring is full - wifi: ath12k: fix endianness handling while accessing wmi service bit - wifi: ath12k: fix failed to set mhi state error during reboot with hardware grouping - wifi: ath12k: fix incorrect CE addresses - wifi: ath12k: fix link valid field initialization in the monitor Rx - wifi: ath12k: fix macro definition HAL_RX_MSDU_PKT_LENGTH_GET - wifi: ath12k: fix ring-buffer corruption - wifi: ath12k: fix skb_ext_desc leak in ath12k_dp_tx() error path - wifi: ath12k: fix source ring-buffer corruption - wifi: ath12k: Fix station association with MBSSID Non-TX BSS - wifi: ath12k: fix wrong handling of CCMP256 and GCMP ciphers - wifi: ath12k: Handle error cases during extended skb allocation - wifi: ath12k: Pass correct values of center freq1 and center freq2 for 160 MHz - wifi: ath12k: using msdu end descriptor to check for rx multicast packets - wifi: ath6kl: remove WARN on bad firmware input - wifi: brcmfmac: fix P2P discovery failure in P2P peer due to missing P2P IE - wifi: brcmsmac: Remove const from tbl_ptr parameter in wlc_lcnphy_common_read_table() - wifi: carl9170: do not ping device which has failed to load firmware - wifi: cfg80211: Fix interface type validation - wifi: cfg80211: fix S1G beacon head validation in nl80211 - wifi: cfg80211: init wiphy_work before allocating rfkill fails - wifi: cfg80211: reject HTC bit for management frames - wifi: cfg80211: remove scan request n_channels counted_by - wifi: iwlegacy: Check rate_idx range after addition - wifi: iwlwifi: Add missing MODULE_FIRMWARE for Qu-c0-jf-b0 - wifi: iwlwifi: dvm: fix potential overflow in rs_fill_link_cmd() - wifi: iwlwifi: Fix memory leak in iwl_mvm_init() - wifi: iwlwifi: fw: Fix possible memory leak in iwl_fw_dbg_collect - wifi: iwlwifi: mvm: avoid outdated reorder buffer head_sn - wifi: iwlwifi: mvm: fix beacon CCK flag - wifi: iwlwifi: mvm: fix scan request validation - wifi: iwlwifi: mvm: set gtk id also in older FWs - wifi: iwlwifi: pcie: make sure to lock rxq->read - wifi: mac80211: Add link iteration macro for link data - wifi: mac80211: avoid weird state in error path - wifi: mac80211: Check 802.11 encaps offloading in ieee80211_tx_h_select_key() - wifi: mac80211: check basic rates validity in sta_link_apply_parameters - wifi: mac80211: correctly identify S1G short beacon - wifi: mac80211: Create separate links for VLAN interfaces - wifi: mac80211: do not offer a mesh path if forwarding is disabled - wifi: mac80211: Do not schedule stopped TXQs - wifi: mac80211: Don't call fq_flow_idx() for management frames - wifi: mac80211: don't complete management TX on SAE commit - wifi: mac80211: don't unreserve never reserved chanctx - wifi: mac80211: drop invalid source address OCB frames - wifi: mac80211: finish link init before RCU publish - wifi: mac80211: fix beacon interval calculation overflow - wifi: mac80211: fix non-transmitted BSSID profile search - wifi: mac80211: fix rx link assignment for non-MLO stations - wifi: mac80211_hwsim: Prevent tsf from setting if beacon is disabled - wifi: mac80211: reject TDLS operations when station is not associated - wifi: mac80211: update radar_required in channel context after channel switch - wifi: mac80211: validate SCAN_FLAG_AP in scan request during MLO - wifi: mac80211: VLAN traffic in multicast path - wifi: mac80211: Write cnt before copying in ieee80211_copy_rnr_beacon() - wifi: mt76: mt76x2: Add support for LiteOn WN4516R,WN4519R - wifi: mt76: mt7915: mcu: re-init MCU before loading FW patch - wifi: mt76: mt7921: add 160 MHz AP for mt7922 device - wifi: mt76: mt7921: prevent decap offload config before STA initialization - wifi: mt76: mt7925: adjust rm BSS flow to prevent next connection failure - wifi: mt76: mt7925: fix host interrupt register initialization - wifi: mt76: mt7925: fix invalid array index in ssid assignment during hw scan - wifi: mt76: mt7925: Fix null-ptr-deref in mt7925_thermal_init() - wifi: mt76: mt7925: fix the wrong config for tx interrupt - wifi: mt76: mt7925: introduce thermal protection - wifi: mt76: mt7925: prevent NULL pointer dereference in mt7925_sta_set_decap_offload() - wifi: mt76: mt7996: drop fragments with multicast or broadcast RA - wifi: mwifiex: discard erroneous disassoc frames on STA interface - wifi: nl80211: Set num_sub_specs before looping through sub_specs - wifi: p54: prevent buffer-overflow in p54_rx_eeprom_readback() - wifi: plfxlc: Fix error handling in usb driver probe - wifi: prevent A-MSDU attacks in mesh networks - wifi: rt2x00: fix remove callback type mismatch - wifi: rtl818x: Kill URBs before clearing tx status queue - wifi: rtl8xxxu: Fix RX skb size for aggregation disabled - wifi: rtlwifi: disable ASPM for RTL8723BE with subsystem ID 11ad:1723 - wifi: rtlwifi: fix possible skb memory leak in _rtl_pci_init_one_rxdesc() - wifi: rtlwifi: fix possible skb memory leak in `_rtl_pci_rx_interrupt()`. - wifi: rtw88: Fix macid assigned to TDLS station - wifi: rtw88: usb: Reduce control message timeout to 500 ms - wifi: rtw88: usb: Upload the firmware in bigger chunks - wifi: rtw89: 8922a: fix TX fail with wrong VCO setting - wifi: rtw89: avoid NULL dereference when RX problematic packet on unsupported 6 GHz band - wifi: rtw89: Fix rtw89_mac_power_switch() for USB - wifi: rtw89: leave idle mode when setting WEP encryption for AP mode - wifi: rtw89: Lower the timeout in rtw89_fw_read_c2h_reg() for USB - wifi: rtw89: phy: add dummy C2H event handler for report of TAS power - wifi: rtw89: scan abort when assign/unassign_vif - wifi: rtw89: wow: Add Basic Rate IE to probe request in scheduled scan mode - wifi: zd1211rw: Fix potential NULL pointer dereference in zd_mac_tx_to_dev() - wireless: purelifi: plfxlc: fix memory leak in plfxlc_usb_wreq_asyn() - workqueue: Initialize wq_isolated_cpumask in workqueue_init_early() - x86/bugs: Add a Transient Scheduler Attacks mitigation - x86/bugs: Avoid warning when overriding return thunk - x86/bugs: Fix use of possibly uninit value in amd_check_tsa_microcode() - x86/bugs: Rename MDS machinery to something more generic - x86/CPU/AMD: Properly check the TSA microcode - x86/cpu/hygon: Add missing resctrl_cpu_detect() in bsp_init helper - x86/cpu/topology: Use initial APIC ID from XTOPOLOGY leaf on AMD/HYGON - x86/fpu: Delay instruction pointer fixup until after warning - x86/fpu: Refactor xfeature bitmask update code for sigframe XSAVE - x86/hyperv: Fix APIC ID and VP index confusion in hv_snp_boot_ap() - x86/hyperv: Fix usage of cpu_online_mask to get valid cpu - x86/irq: Plug vector setup race - x86/mce/amd: Add default names for MCA banks and blocks - x86/mce/amd: Fix threshold limit reset - x86/mce: Don't remove sysfs if thresholding sysfs init fails - x86/mce: Ensure user polling settings are honored when restarting timer - x86/mce: Make sure CMCI banks are cleared during shutdown on Intel - x86/microcode/AMD: Add TSA microcode SHAs - x86/microcode/AMD: Handle the case of no BIOS microcode - x86/mm: Disable hugetlb page table sharing on 32-bit - x86/pkeys: Simplify PKRU update in signal frame - x86/process: Move the buffer clearing before MONITOR - x86/rdrand: Disable RDSEED on AMD Cyan Skillfish - x86/sev: Ensure SVSM reserved fields in a page validation entry are initialized to zero - x86/sev: Evict cache lines during SNP memory validation - x86/sgx: Prevent attempts to reclaim poisoned pages - x86/tools: Drop duplicate unlikely() definition in insn_decoder_test.c - x86/traps: Initialize DR6 by writing its architectural reset value - x86/traps: Initialize DR7 by writing its architectural reset value - x86/virt/tdx: Avoid indirect calls to TDX assembly functions - xen: fix UAF in dmabuf_exp_from_pages() - xen/gntdev: remove struct gntdev_copy_batch from stack - xen/netfront: Fix TX response spurious interrupts - xfrm: Duplicate SPI Handling - xfrm: interface: fix use-after-free after changing collect_md xfrm interface - xfrm: Set transport header to fix UDP GRO handling - xfrm: state: initialize state_ptrs earlier in xfrm_state_find - xfrm: state: use a consistent pcpu_id in xfrm_state_find - xfrm: validate assignment of maximal possible SEQ number - xfs: do not propagate ENODATA disk errors into xattr code - xfs: fix scrub trace with null pointer in quotacheck - xfs: fully decouple XFS_IBULK* flags from XFS_IWALK* flags - xhci: dbc: Flush queued requests before stopping dbc - xhci: dbctty: disable ECHO flag by default - xhci: Disable stream for xHC controller with XHCI_BROKEN_STREAMS - zynq_fpga: use sgtable-based scatterlist wrappers - Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)- Update kernel configs- Update AUFS patch- [bot] upd: 6.12.31 -> 6.12.34 - Changelog: - 9p: Add a migrate_folio method - accel/ivpu: Add initial Panther Lake support - accel/ivpu: Update power island delays - ACPICA: exserial: don't forget to handle FFixedHW opregions for reading - ACPI: CPPC: Fix NULL pointer dereference when nosmp is used - acpi-cpufreq: Fix nominal_freq units to KHz in get_max_boost_ratio() - ACPI: OSI: Stop advertising support for "3.0 _SCP Extensions" - ACPI: resource: fix a typo for MECHREVO in irq1_edge_low_force_override[] - ALSA: core: fix up bus match const issues. - ALSA: hda/realtek - Add new HP ZBook laptop with micmute led fixup - ALSA: hda/realtek: Add support for HP Agusta using CS35L41 HDA - ALSA: hda/realtek: Add support for various HP Laptops using CS35L41 HDA - ALSA: hda/realtek: fix micmute LEDs on HP Laptops with ALC3247 - ALSA: hda/realtek: fix micmute LEDs on HP Laptops with ALC3315 - ALSA: hda/realtek - restore auto-mute mode for Dell Chrome platform - ALSA: hda/realtek - Support mute led function for HP platform - ALSA: usb-audio: Add implicit feedback quirk for RODE AI-1 - arm64: defconfig: mediatek: enable PHY drivers - arm64: dts: imx8mm-beacon: Fix RTC capacitive load - arm64: dts: imx8mm-beacon: Set SAI5 MCLK direction to output for HDMI audio - arm64: dts: imx8mn-beacon: Fix RTC capacitive load - arm64: dts: imx8mn-beacon: Set SAI5 MCLK direction to output for HDMI audio - arm64: dts: imx8mp-beacon: Fix RTC capacitive load - arm64: dts: mediatek: mt6357: Drop regulator-fixed compatibles - arm64: dts: mediatek: mt8195: Reparent vdec1/2 and venc1 power domains - arm64: dts: mt6359: Add missing 'compatible' property to regulators node - arm64: dts: mt6359: Rename RTC node to match binding expectations - arm64: dts: mt8183: Add port node to mt8183.dtsi - arm64: dts: qcom: ipq9574: Add missing properties for cryptobam - arm64: dts: qcom: ipq9574: Fix USB vdd info - arm64: dts: qcom: qcm2290: fix (some) of QUP interconnects - arm64: dts: qcom: sa8775p: Remove cdsp compute-cb@10 - arm64: dts: qcom: sa8775p: Remove extra entries from the iommus property - arm64: dts: qcom: sc8280xp-x13s: Drop duplicate DMIC supplies - arm64: dts: qcom: sda660-ifc6560: Fix dt-validate warning - arm64: dts: qcom: sdm660-lavender: Add missing USB phy supply - arm64: dts: qcom: sdm660-xiaomi-lavender: Add missing SD card detect GPIO - arm64: dts: qcom: sdm845-starqltechn: fix usb regulator mistake - arm64: dts: qcom: sdm845-starqltechn: refactor node order - arm64: dts: qcom: sdm845-starqltechn: remove excess reserved gpios - arm64: dts: qcom: sdm845-starqltechn: remove wifi - arm64: dts: qcom: sm8250: Fix CPU7 opp table - arm64: dts: qcom: sm8350: Fix typo in pil_camera_mem node - arm64: dts: qcom: sm8350: Reenable crypto & cryptobam - arm64: dts: qcom: sm8450: Add missing properties for cryptobam - arm64: dts: qcom: sm8550: Add missing properties for cryptobam - arm64: dts: qcom: sm8650: add missing cpu-cfg interconnect path in the mdss node - arm64: dts: qcom: sm8650: Add missing properties for cryptobam - arm64: dts: qcom: sm8650: setup gpu thermal with higher temperatures - arm64: dts: qcom: x1e80100: Add GPU cooling - arm64: dts: qcom: x1e80100: Apply consistent critical thermal shutdown - arm64: dts: qcom: x1e80100-asus-vivobook-s15: Fix vreg_l2j_1p2 voltage - arm64: dts: qcom: x1e80100: Fix video thermal zone - arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Fix vreg_l2j_1p2 voltage - arm64: dts: qcom: x1e80100: Mark usb_2 as dma-coherent - arm64: dts: qcom: x1e80100-qcp: Fix vreg_l2j_1p2 voltage - arm64: dts: qcom: x1e80100-qcp: mark l12b and l15b always-on - arm64: dts: qcom: x1e80100-romulus: Keep L12B and L15B always on - arm64: dts: qcom: x1e80100-yoga-slim7x: mark l12b and l15b always-on - arm64: dts: renesas: white-hawk-ard-audio: Fix TPU0 groups - arm64: dts: rockchip: Add vcc-supply to SPI flash on rk3566-rock3c - arm64: dts: rockchip: disable unrouted USB controllers and PHY on RK3399 Puma with Haikou - arm64: dts: rockchip: Move SHMEM memory to reserved memory on rk3588 - arm64: dts: rockchip: Update eMMC for NanoPi R5 series - arm64: dts: ti: k3-am62a-main: Set eMMC clock parent to default - arm64: dts: ti: k3-am62-main: Set eMMC clock parent to default - arm64: dts: ti: k3-am62p-j722s-common-main: Set eMMC clock parent to default - arm64: dts: ti: k3-am62x: Remove clock-names property from IMX219 overlay - arm64: dts: ti: k3-am62x: Rename I2C switch to I2C mux in IMX219 overlay - arm64: dts: ti: k3-am62x: Rename I2C switch to I2C mux in OV5640 overlay - arm64: dts: ti: k3-am65-main: Add missing taps to sdhci0 - arm64: dts: ti: k3-am68-sk: Fix regulator hierarchy - arm64: dts: ti: k3-j721e-common-proc-board: Enable OSPI1 on J721E - arm64: dts: ti: k3-j721e-sk: Add DT nodes for power regulators - arm64: dts: ti: k3-j721e-sk: Add requiried voltage supplies for IMX219 - arm64: dts: ti: k3-j721e-sk: Remove clock-names property from IMX219 overlay - arm64: dts: ti: k3-j722s-evm: Enable "serdes_wiz0" and "serdes_wiz1" - arm64: dts: ti: k3-j722s-main: Disable "serdes_wiz0" and "serdes_wiz1" - arm64: dts: ti: k3-j784s4-j742s2-main-common: Fix length of serdes_ln_ctrl - arm64/fpsimd: Avoid clobbering kernel FPSIMD state with SMSTOP - arm64/fpsimd: Avoid RES0 bits in the SME trap handler - arm64/fpsimd: Avoid warning when sve_to_fpsimd() is unused - arm64/fpsimd: Discard stale CPU state when handling SME traps - arm64/fpsimd: Do not discard modified SVE state - arm64/fpsimd: Don't corrupt FPMR when streaming mode changes - arm64/fpsimd: Fix merging of FPSIMD state during signal return - arm64/fpsimd: Reset FPMR upon exec() - arm64: Support ARM64_VA_BITS=52 when setting ARCH_MMAP_RND_BITS_MAX - arm64: tegra: Add uartd serial alias for Jetson TX1 module - arm64: tegra: Drop remaining serial clock-names and reset-names - ARM: aspeed: Don't select SRAM - ARM: dts: at91: at91sam9263: fix NAND chip selects - ARM: dts: at91: usb_a9263: fix GPIO for Dataflash chip select - ARM: dts: qcom: apq8064: add missing clocks to the timer node - ARM: dts: qcom: apq8064 merge hw splinlock into corresponding syscon device - ARM: dts: qcom: apq8064: move replicator out of soc node - ASoC: apple: mca: Constrain channels according to TDM mask - ASoC: codecs: hda: Fix RPM usage count underflow - ASoC: Intel: avs: Fix deadlock when the failing IPC is SET_D0IX - ASoC: Intel: avs: Verify content returned by parse_int_array() - ASoC: mediatek: mt8195: Set ETDM1/2 IN/OUT to COMP_DUMMY() - ASoC: SOF: amd: add missing acp descriptor field - ASoC: SOF: ipc4-pcm: Adjust pipeline_list->pipelines allocation type - ASoC: tas2764: Enable main IRQs - ASoC: ti: omap-hdmi: Re-add dai_link->platform to fix card init - ath10k: snoc: fix unbalanced IRQ enable in crash recovery - backlight: pm8941: Add NULL check in wled_configure() - bio: Fix bio_first_folio() for SPARSEMEM without VMEMMAP - block: don't use submit_bio_noacct_nocheck in blk_zone_wplug_bio_work - block: fix adding folio to bio - block: Fix bvec_set_folio() for very large folios - block: use q->elevator with ->elevator_lock held in elv_iosched_show() - Bluetooth: btintel: Check dsbr size from EFI variable - Bluetooth: btintel_pcie: Fix driver not posting maximum rx buffers - Bluetooth: btintel_pcie: Increase the tx and rx descriptor count - Bluetooth: btintel_pcie: Reduce driver buffer posting to prevent race condition - Bluetooth: eir: Fix possible crashes on eir_create_adv_data - Bluetooth: Fix NULL pointer deference on eir_get_service_data - Bluetooth: hci_core: fix list_for_each_entry_rcu usage - Bluetooth: hci_qca: move the SoC type check to the right place - Bluetooth: hci_sync: Fix broadcast/PA when using an existing instance - Bluetooth: ISO: Fix not using SID from adv report - Bluetooth: L2CAP: Fix not responding with L2CAP_CR_LE_ENCRYPTION - Bluetooth: MGMT: Fix sparse errors - Bluetooth: MGMT: Fix UAF on mgmt_remove_adv_monitor_complete - Bluetooth: MGMT: iterate over mesh commands in mgmt_mesh_foreach() - Bluetooth: MGMT: Protect mgmt_pending list with its own lock - Bluetooth: MGMT: Remove unused mgmt_pending_find_data - bonding: assign random address if device address is same as bond - bpf: Allow XDP dev-bound programs to perform XDP_REDIRECT into maps - bpf: Avoid __bpf_prog_ret0_warn when jit fails - bpf: Check link_create.flags parameter for multi_kprobe - bpf: fix ktls panic with sockmap - bpf: Fix uninitialized values in BPF_{CORE,PROBE}_READ - bpf: Fix WARN() in get_bpf_raw_tp_regs - bpf: Revert "bpf: remove unnecessary rcu_read_{lock,unlock}() in multi-uprobe attach logic" - bpf, sockmap: Avoid using sk_socket after free when sending - bpf, sockmap: fix duplicated data transmission - bpf, sockmap: Fix panic when calling skb_linearize - bpftool: Fix regression of "bpftool cgroup tree" EINVAL on older kernels - brd: fix aligned_sector from brd_do_discard() - brd: fix discard end sector - btrfs: exit after state insertion failure at btrfs_convert_extent_bit() - btrfs: exit after state split error at set_extent_bit() - btrfs: fix invalid data space release when truncating block in NOCOW mode - btrfs: scrub: fix a wrong error type when metadata bytenr mismatches - btrfs: scrub: update device stats when an error is detected - bus: fsl-mc: fix double-free on mc_dev - calipso: Don't call calipso functions for AF_INET sk. - calipso: unlock rcu before returning -EAFNOSUPPORT - can: kvaser_pciefd: Force IRQ edge in case of nested IRQ - char: tpm: tpm-buf: Add sanity check fallback in read helpers - cifs: Fix validation of SMB1 query reparse point response - clk: bcm: rpi: Add NULL check in raspberrypi_clk_register() - clk: qcom: camcc-sm6350: Add *_wait_val values for GDSCs - clk: qcom: dispcc-sm6350: Add *_wait_val values for GDSCs - clk: qcom: gcc-msm8939: Fix mclk0 & mclk1 for 24 MHz - clk: qcom: gcc-sm6350: Add *_wait_val values for GDSCs - clk: qcom: gpucc-sm6350: Add *_wait_val values for GDSCs - coredump: fix error handling for replace_fd() - coredump: hand a pidfd to the usermode coredump helper - coresight: catu: Introduce refcount and spinlock for enabling/disabling - coresight: Fixes device's owner field for registered using coresight_init_driver() - coresight: prevent deactivate active config while enabling the config - counter: interrupt-cnt: Protect enable/disable OPs with mutex - crypto: api - Redo lookup on EEXIST - crypto: lrw - Only add ecb if it is not already there - crypto: marvell/cesa - Avoid empty transfer descriptor - crypto: marvell/cesa - Handle zero-length skcipher requests - crypto: sun8i-ce-cipher - fix error handling in sun8i_ce_cipher_prepare() - crypto: sun8i-ce-hash - fix error handling in sun8i_ce_hash_run() - crypto: sun8i-ce - move fallback ahash_request to the end of the struct - crypto: sun8i-ce - undo runtime PM changes during driver removal - crypto: sun8i-ss - do not use sg_dma_len before calling DMA functions - crypto: xts - Only add ecb if it is not already there - dmaengine: idxd: cdev: Fix uninitialized use of sva in idxd_cdev_open - dmaengine: ti: Add NULL check in udma_probe() - dm: don't change md if dm_table_set_restrictions() fails - dm: fix dm_blk_report_zones - dm-flakey: error all IOs when num_features is absent - dm-flakey: make corrupting read bios work - dm: free table mempools if not used in __bind - do_change_type(): refuse to operate on unmounted/not ours mounts - Documentation: ACPI: Use all-string data node references - driver: net: ethernet: mtk_star_emac: fix suspend/resume issue - drm/amd/display: check stream id dml21 wrapper to get plane_id - drm/amd/display: fix link_set_dpms_off multi-display MST corner case - drm/amd/pp: Fix potential NULL pointer dereference in atomctrl_initialize_mc_reg_table - drm/bridge: lt9611uxc: Fix an error handling path in lt9611uxc_probe() - drm/i915/guc: Check if expecting reply before decrementing outstanding_submission_g2h - drm/i915/guc: Handle race condition where wakeref count drops below 0 - drm/i915/psr: Fix using wrong mask in REG_FIELD_PREP - drm/mediatek: Fix kobject put for component sub-drivers - drm/mediatek: mtk_drm_drv: Fix kobject put for mtk_mutex device ptr - drm/mediatek: mtk_drm_drv: Unbind secondary mmsys components on err - drm/meson: fix debug log statement when setting the HDMI clocks - drm/meson: fix more rounding issues with 59.94Hz modes - drm/meson: Use 1000ULL when operating with mode->clock - drm/meson: use unsigned long long / Hz for frequency types - drm/meson: use vclk_freq instead of pixel_freq in debug print - drm/msm/a6xx: Disable rgb565_predicator on Adreno 7c3 - drm/msm/dpu: enable SmartDMA on SC8180X - drm/msm/dpu: enable SmartDMA on SM8150 - drm/panel: samsung-sofef00: Drop s6e3fc2x01 support - drm/panel-simple: fix the warnings for the Evervision VGG644804 - drm/panthor: Fix GPU_COHERENCY_ACE[_LITE] definitions - drm/panthor: Update panthor_mmu::irq::mask when needed - drm: rcar-du: Fix memory leak in rcar_du_vsps_init() - drm/tegra: rgb: Fix the unbound reference count - drm/vc4: tests: Use return instead of assert - drm/vkms: Adjust vkms_state->active_planes allocation type - drm/vmwgfx: Add error path for xa_store in vmw_bo_add_detached_resource - drm/vmwgfx: Add seqno waiter for sync_files - drm/vmwgfx: Fix dumb buffer leak - drm/xe/d3cold: Set power state to D3Cold during s2idle/s3 - drm/xe: Make xe_gt_freq part of the Documentation - drm/xe: Save the gt pointer in lrc and drop the tile - drm/xe/xe2hpg: Add Wa_22021007897 - dt-bindings: phy: imx8mq-usb: fix fsl,phy-tx-vboost-level-microvolt property - dt-bindings: pwm: adi,axi-pwmgen: Fix clocks - dt-bindings: pwm: adi,axi-pwmgen: Increase #pwm-cells to 3 - dt-bindings: pwm: Correct indentation and style in DTS example - dt-bindings: soc: fsl,qman-fqd: Fix reserved-memory.yaml reference - dt-bindings: usb: cypress,hx3: Add support for all variants - dt-bindings: vendor-prefixes: Add Liontron name - EDAC/skx_common: Fix general protection fault - EDAC/{skx_common,i10nm}: Fix the loss of saved RRL for HBM pseudo channel 0 - efi/libstub: Describe missing 'out' parameter in efi_load_initrd - erofs: avoid using multiple devices with different type - erofs: fix file handle encoding for 64-bit NIDs - f2fs: clean up unnecessary indentation - f2fs: clean up w/ fscrypt_is_bounce_page() - f2fs: fix to avoid accessing uninitialized curseg - f2fs: fix to correct check conditions in f2fs_cross_rename - f2fs: fix to detect gcing page in f2fs_is_cp_guaranteed() - f2fs: fix to do sanity check on sbi->total_valid_block_count - f2fs: prevent the current section from being selected as a victim during GC - f2fs: use d_inode(dentry) cleanup dentry->d_inode - f2fs: zone: fix to avoid inconsistence in between SIT and SSA - fbdev: core: fbcvt: avoid division by 0 in fb_cvt_hperiod() - firmware: psci: Fix refcount leak in psci_dt_init - firmware: SDEI: Allow sdei initialization without ACPI_APEI_GHES - fix propagation graph breakage by MOVE_MOUNT_SET_GROUP move_mount(2) - Fix sock_exceed_buf_limit not being triggered in __sk_mem_raise_allocated - fpga: fix potential null pointer deref in fpga_mgr_test_img_load_sgt() - fs/filesystems: Fix potential unsigned integer underflow in fs_name() - fs/ntfs3: Add missing direct_IO in ntfs_aops_cmpr - fs/ntfs3: handle hdr_first_de() return value - gfs2: Don't clear sb->s_fs_info in gfs2_sys_fs_add - gfs2: gfs2_create_inode error handling fix - gfs2: pass through holder from the VFS for freeze/thaw - gfs2: replace sd_aspace with sd_inode - gpio: virtuser: fix potential out-of-bound write - gve: add missing NULL check for gve_alloc_pending_packet() in TX DQO - gve: Fix RX_BUFFERS_POSTED stat to report per-queue fill_cnt - HID: quirks: Add ADATA XPG alpha wireless mouse support - HID: usbhid: Eliminate recurrent out-of-bounds bug in usbhid_parse() - hisi_acc_vfio_pci: add eq and aeq interruption restore - hisi_acc_vfio_pci: bugfix live migration function without VF device driver - hisi_acc_vfio_pci: fix XQE dma address error - hwmon: (asus-ec-sensors) check sensor index in read_string() - i40e: retry VFLR handling if there is ongoing VF reset - i40e: return false from i40e_reset_vf if reset is in progress - IB/cm: use rwlock for MAD agent lock - ice: create new Tx scheduler nodes for new queues only - ice: fix rebuilding the Tx scheduler tree for large queue counts - ice: fix Tx scheduler error handling in XDP callback - idpf: avoid mailbox timeout delays during reset - idpf: fix a race in txq wakeup - iio: adc: ad7124: Fix 3dB filter frequency reading - iio: adc: mcp3911: fix device dependent mappings for conversion result registers - iio: adc: PAC1934: fix typo in documentation link - iio: filter: admv8818: fix band 4, state 15 - iio: filter: admv8818: fix integer overflow - iio: filter: admv8818: fix range calculation - iio: filter: admv8818: Support frequencies >= 2^32 - Input: synaptics-rmi - fix crash with unsupported versions of F34 - iommu: Protect against overflow in iommu_pgsize() - iommu: remove duplicate selection of DMAR_TABLE - io_uring: consistently use rcu semantics with sqpoll thread - io_uring: fix use-after-free of sq->thread in __io_uring_show_fdinfo() - iov_iter: use iov_offset for length calculation in iov_iter_aligned_bvec - kernfs: Relax constraint in draining guard - kselftest: cpufreq: Get rid of double suspend in rtcwake case - ksmbd: use list_first_entry_or_null for opinfo_get_list() - ktls, sockmap: Fix missing uncharge operation - kunit: Fix wrong parameter to kunit_deactivate_static_stub() - kunit/usercopy: Disable u64 test on 32-bit SPARC - libbpf: Fix buffer overflow in bpf_object__init_prog - libbpf: Fix event name too long error - libbpf: Remove sample_period init in perf_buffer - libbpf: Use proper errno value in linker - libbpf: Use proper errno value in nlattr - loop: add file_start_write() and file_end_write() - m68k: mac: Fix macintosh_config for Mac II - macsec: MACsec SCI assignment for ES = 0 - mailbox: imx: Fix TXDB_V2 sending - mailbox: mtk-cmdq: Refine GCE_GCTL_VALUE setting - media: rkvdec: Fix frame size enumeration - media: verisilicon: Free post processor buffers on error - mei: vsc: Cast tx_buf to (__be32 *) when passed to cpu_to_be32_array() - mfd: exynos-lpass: Avoid calling exynos_lpass_disable() twice in exynos_lpass_remove() - mfd: exynos-lpass: Fix an error handling path in exynos_lpass_probe() - mfd: stmpe-spi: Correct the name used in MODULE_DEVICE_TABLE - MIPS: Loongson64: Add missing '#interrupt-cells' for loongson64c_ls7a - mmc: sdhci-of-dwcmshc: add PD workaround on RK3576 - mtd: nand: ecc-mxic: Fix use of uninitialized variable ret - net: drv: netdevsim: don't napi_complete() from netpoll - net: dsa: b53: allow RGMII for bcm63xx RGMII ports - net: dsa: b53: do not enable RGMII delay on bcm63xx - net: dsa: b53: do not touch DLL_IQQD on bcm53115 - net: dsa: b53: fix untagged traffic sent via cpu tagged with VID 0 - net: dsa: tag_brcm: legacy: fix pskb_may_pull length - net: ethernet: ti: am65-cpsw: Lower random mac address error print to info - netfilter: bridge: Move specific fragmented packet to slow_path instead of dropping it - netfilter: nf_nat: also check reverse tuple to obtain clashing entry - netfilter: nf_set_pipapo_avx2: fix initial map fill - netfilter: nf_tables: nft_fib: consistent l3mdev handling - netfilter: nf_tables: nft_fib_ipv6: fix VRF ipv4/ipv6 result discrepancy - netfilter: nft_quota: match correctly when the quota just depleted - netfilter: nft_set_pipapo: prevent overflow in lookup table allocation - netfilter: nft_tunnel: fix geneve_opt dump - netfilter: xtables: support arpt_mark and ipv6 optstrip for iptables-nft only builds - net: Fix TOCTOU issue in sk_is_readable() - net: fix udp gso skb_segment after pull from frag_list - net: lan743x: Fix PHY reset handling during initialization and WOL - net: lan743x: rename lan743x_reset_phy to lan743x_hw_reset_phy - net: lan966x: Fix 1-step timestamping over ipv4 or ipv6 - net: lan966x: Make sure to insert the vlan tags also in host mode - net/mdiobus: Fix potential out-of-bounds clause 45 read/write access - net/mdiobus: Fix potential out-of-bounds read/write access - net/mlx4_en: Prevent potential integer overflow calculating Hz - net/mlx5: Avoid using xso.real_dev unnecessarily - net/mlx5e: Fix leak of Geneve TLV option object - net/mlx5: Ensure fw pages are always allocated on same NUMA - net/mlx5: Fix ECVF vports unload on shutdown flow - net/mlx5: Fix return value when searching for existing flow group - net/mlx5: HWS, fix missing ip_version handling in definer - net: ncsi: Fix GCPS 64-bit member variables - net: openvswitch: Fix the dead loop of MPLS parse - net: phy: clear phydev->devlink when the link is deleted - net: phy: fix up const issues in to_mdio_device() and to_phy_device() - net: phy: mscc: Fix memory leak when using one step timestamping - net: phy: mscc: Stop clearing the the UDPv4 checksum for L2 frames - net_sched: ets: fix a race in ets_qdisc_change() - net_sched: hfsc: Address reentrant enqueue adding class to eltree twice - net_sched: prio: fix a race in prio_tune() - net_sched: red: fix a race in __red_change() - net_sched: sch_sfq: fix a potential crash on gso_skb handling - net_sched: tbf: fix a race in tbf_change() - net: stmmac: make sure that ptp_rate is not 0 before configuring EST - net: stmmac: make sure that ptp_rate is not 0 before configuring timestamping - net: stmmac: platform: guarantee uniqueness of bus_id - net: ti: icssg-prueth: Fix swapped TX stats for MII interfaces. - net: tipc: fix refcount warning in tipc_aead_encrypt - net: usb: aqc111: debug info before sanitation - net: usb: aqc111: fix error handling of usbnet read calls - net: wwan: mhi_wwan_mbim: use correct mux_id for multiplexing - net: wwan: t7xx: Fix napi rx poll issue - net: xilinx: axienet: Fix Tx skb circular buffer occupancy check in dmaengine xmit - NFS: Avoid flushing data while holding directory locks in nfs_rename() - nfs: clear SB_RDONLY before getting superblock - nfs: don't share pNFS DS connections between net namespaces - nfs: ignore SB_RDONLY when remounting nfs - nilfs2: add pointer check for nilfs_direct_propagate() - nilfs2: do not propagate ENOENT error from nilfs_btree_propagate() - nvme: fix command limits status code - nvmem: zynqmp_nvmem: unbreak driver after cleanup - nvme-pci: add NVME_QUIRK_NO_DEEPEST_PS quirk for SOLIDIGM P44 Pro - nvmet-fcloop: access fcpreq only when holding reqlock - objtool/rust: relax slice condition to cover more `noreturn` Rust functions - ocfs2: fix possible memory leak in ocfs2_finish_quota_recovery - octeontx2-pf: QOS: Perform cache sync on send queue teardown - octeontx2-pf: QOS: Refactor TC_HTB_LEAF_DEL_LAST callback - of: unittest: Unlock on error in unittest_data_add() - overflow: Fix direct struct member initialization in _DEFINE_FLEX() - overflow: Introduce __DEFINE_FLEX for having no initializer - page_pool: Fix use-after-free in page_pool_recycle_in_ring - page_pool: Move pp_magic check into helper functions - page_pool: Track DMA-mapped pages and unmap them when destroying the pool - path_overmount(): avoid false negatives - PCI/ACPI: Fix allocated memory release on error in pci_acpi_scan_root() - PCI: apple: Use gpiod_set_value_cansleep in probe flow - PCI/ASPM: Disable L1 before disabling L1 PM Substates - PCI: cadence: Fix runtime atomic count underflow - PCI/DPC: Initialize aer_err_info before using it - PCI/DPC: Log Error Source ID only when valid - PCI: endpoint: Retain fixed-size BAR size as well as aligned size - PCI: Print the actual delay time in pci_bridge_wait_for_secondary_bus() - PCI: rcar-gen4: set ep BAR4 fixed size - perf/amlogic: Replace smp_processor_id() with raw_smp_processor_id() in meson_ddr_pmu_create() - perf/arm-cmn: Add CMN S3 ACPI binding - perf/arm-cmn: Fix REQ2/SNP2 mixup - perf/arm-cmn: Initialise cmn->cpu earlier - perf: arm-ni: Fix missing platform_set_drvdata() - perf: arm-ni: Unregister PMUs on probe failure - perf build: Warn when libdebuginfod devel files are not available - perf callchain: Always populate the addr_location map when adding IP - perf/core: Fix broken throttling when max_samples_per_tick=1 - perf: Ensure bpf_perf_link path is properly serialized - perf intel-pt: Fix PEBS-via-PT data_src - perf record: Fix incorrect --user-regs comments - perf scripts python: exported-sql-viewer.py: Fix pattern matching with Python 3 - perf symbol: Fix use-after-free in filename__read_build_id - perf symbol-minimal: Fix double free in filename__read_build_id - perf tests: Fix 'perf report' tests installation - perf tests switch-tracking: Fix timestamp comparison - perf trace: Always print return value for syscalls returning a pid - perf trace: Fix leaks of 'struct thread' in set_filter_loop_pids() - perf trace: Set errpid to false for rseq and set_robust_list - perf ui browser hists: Set actions->thread before calling do_zoom_thread() - perf/x86/amd/uncore: Prevent UMC counters from saturating - perf/x86/amd/uncore: Remove unused 'struct amd_uncore_ctx::node' member - phy: phy-rockchip-samsung-hdptx: Fix PHY PLL output 50.25MHz error - phy: qcom-qmp-usb: Fix an NULL vs IS_ERR() bug - phy: rockchip: samsung-hdptx: Do no set rk_hdptx_phy->rate in case of errors - phy: rockchip: samsung-hdptx: Fix clock ratio setup - phy: starfive: jh7110-usb: Fix USB 2.0 host occasional detection failure - pinctrl: armada-37xx: set GPIO output value before setting direction - pinctrl: armada-37xx: use correct OUTPUT_VAL register for GPIOs > 31 - pinctrl: at91: Fix possible out-of-boundary access - pinctrl: qcom: pinctrl-qcm2290: Add missing pins - pinctrl: samsung: add dedicated SoC eint suspend/resume callbacks - pinctrl: samsung: add gs101 specific eint suspend/resume callbacks - pinctrl: samsung: refactor drvdata suspend & resume callbacks - platform/x86: fujitsu-laptop: Support Lifebook S2110 hotkeys - platform/x86: thinkpad_acpi: Ignore battery threshold change event notification - platform/x86: thinkpad_acpi: Support also NEC Lavie X1475JAS - pmdomain: core: Introduce dev_pm_genpd_rpm_always_on() - PM: EM: Fix potential division-by-zero error in em_compute_costs() - PM: sleep: Fix power.is_suspended cleanup for direct-complete devices - PM: sleep: Print PM debug messages during hibernation - PM: wakeup: Delete space in the end of string shown by pm_show_wakelocks() - posix-cpu-timers: fix race between handle_posix_cpu_timers() and posix_cpu_timer_del() - powerpc/crash: Fix non-smp kexec preparation - powerpc: do not build ppc_save_regs.o always - powerpc/powernv/memtrace: Fix out of bounds issue in memtrace mmap - powerpc/pseries/iommu: Fix kmemleak in TCE table userspace view - powerpc/vas: Return -EINVAL if the offset is non-zero in mmap() - power: reset: at91-reset: Optimize at91_reset() - ptp: remove ptp->n_vclocks check logic in ptp_vclock_in_use() - randstruct: gcc-plugin: Fix attribute addition - randstruct: gcc-plugin: Remove bogus void member - rcu/cpu_stall_cputime: fix the hardirq count for x86 architecture - RDMA/cma: Fix hang when cma_netevent_callback fails to queue_work - RDMA/hns: Include hnae3.h in hns_roce_hw_v2.h - RDMA/mlx5: Fix error flow upon firmware failure for RQ destruction - regulator: dt-bindings: mt6357: Drop fixed compatible requirement - regulator: max20086: Fix refcount leak in max20086_parse_regulators_dt() - remoteproc: k3-dsp: Drop check performed in k3_dsp_rproc_{mbox_callback/kick} - remoteproc: k3-r5: Drop check performed in k3_r5_rproc_{mbox_callback/kick} - remoteproc: qcom_wcnss_iris: Add missing put_device() on error in probe - Revert "cpufreq: tegra186: Share policy per cluster" - Revert "drm/amd/display: more liberal vmin/vmax update for freesync" - Revert "wifi: mwifiex: Fix HT40 bandwidth issue." - ring-buffer: Do not trigger WARN_ON() due to a commit_overrun - ring-buffer: Fix buffer locking in ring_buffer_subbuf_order_set() - ring-buffer: Move cpus_read_lock() outside of buffer->mutex - RISC-V: KVM: lock the correct mp_state during reset - riscv: misaligned: fix sleeping function called during misaligned access handling - rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send() - rtc: Fix offset calculation for .start_secs < 0 - rtc: loongson: Add missing alarm notifications for ACPI RTC events - rtc: Make rtc_time64_to_tm() support dates before 1970 - rtc: sh: assign correct interrupts with DT - rust: alloc: add missing invariant in Vec::set_len() - s390/bpf: Store backchain even for leaf progs - sched/core: Tweak wait_task_inactive() to force dequeue sched_delayed tasks - sched: Fix trace_sched_switch(.prev_state) - scsi: core: ufs: Fix a hang in the error handler - scsi: hisi_sas: Call I_T_nexus after soft reset for SATA disk - scsi: iscsi: Fix incorrect error path labels for flashnode operations - scsi: qedf: Use designated initializer for struct qed_fcoe_cb_ops - scsi: smartpqi: Fix smp_processor_id() call trace for preemptible kernels - scsi: ufs: mcq: Delete ufshcd_release_scsi_cmd() in ufshcd_mcq_abort() - scsi: ufs: qcom: Prevent calling phy_exit() before phy_init() - seg6: Fix validation of nexthop addresses - selftests/bpf: Fix bpf_nf selftest failure - selftests/bpf: Fix caps for __xlated/jited_unpriv - selftests: net: build net/lib dependency in all target - selftests/seccomp: fix negative_ENOSYS tracer tests on arm32 - selftests/seccomp: fix syscall_restart test for arm compat - serial: Fix potential null-ptr-deref in mlb_usio_probe() - serial: jsm: fix NPE during jsm_uart_port_init - serial: sh-sci: Move runtime PM enable to sci_probe_single() - soc: aspeed: Add NULL check in aspeed_lpc_enable_snoop() - soc: aspeed: lpc: Fix impossible judgment condition - soc: qcom: smp2p: Fix fallback to qcom,ipc parse - spi: bcm63xx-hsspi: fix shared reset - spi: bcm63xx-spi: fix shared reset - spi: omap2-mcspi: Disable multi mode when CS should be kept asserted after message - spi: omap2-mcspi: Disable multi-mode when the previous message kept CS asserted - spi: sh-msiof: Fix maximum DMA transfer size - spi: spi-sun4i: fix early activation - spi: tegra210-quad: Fix X1_X2_X4 encoding and support x4 transfers - spi: tegra210-quad: modify chip select (CS) deactivation - spi: tegra210-quad: remove redundant error handling code - Squashfs: check return result of sb_min_blocksize - svcrdma: Reduce the number of rdma_rw contexts per-QP - thermal/drivers/mediatek/lvts: Fix debugfs unregister on failure - thermal/drivers/mediatek/lvts: Remove unused lvts_debugfs_exit - thunderbolt: Do not double dequeue a configuration request - thunderbolt: Fix a logic error in wake on connect - tools/power turbostat: Fix AMD package-energy reporting - tools/resolve_btfids: Fix build when cross compiling kernel with clang. - tools/x86/kcpuid: Fix error handling - tracing: Fix compilation warning on arm32 - tracing: Fix error handling in event_trigger_parse() - tracing: Move histogram trigger variables from stack to per CPU structure - tracing: Rename event_trigger_alloc() to trigger_data_alloc() - tty: serial: 8250_omap: fix TX with DMA for am33xx - um: let 'make clean' properly clean underlying SUBARCH as well - usb: acpi: Prevent null pointer dereference in usb_acpi_add_usb4_devlink() - usb: cdnsp: Fix issue with detecting command completion event - usb: cdnsp: Fix issue with detecting USB 3.2 speed - usb: Flush altsetting 0 endpoints before reinitializating them after reset. - USB: gadget: udc: fix const issue in gadget_match_driver() - usb: misc: onboard_usb_dev: fix build warning for CONFIG_USB_ONBOARD_DEV_USB5744=n - usb: misc: onboard_usb_dev: Fix usb5744 initialization sequence - usb: quirks: Add NO_LPM quirk for SanDisk Extreme 55AE - usb: renesas_usbhs: Reorder clock handling and power management in probe - USB: serial: pl2303: add new chip PL2303GC-Q20 and PL2303GT-2AB - usb: storage: Ignore UAS driver for SanDisk 3.2 Gen2 storage device - USB: typec: fix const issue in typec_match() - usb: typec: tcpm: move tcpm_queue_vdm_unlocked to asynchronous work - usb: typec: tcpm/tcpci_maxim: Fix bounds check in process_rx() - usb: typec: ucsi: fix Clang -Wsign-conversion warning - usb: usbtmc: Fix read_stb function and get_stb ioctl - usb: usbtmc: Fix timeout value in get_stb - Use thread-safe function pointer in libbpf_print - vfio/type1: Fix error unwind in migration dirty bitmap allocation - VMCI: fix race between vmci_host_setup_notify and vmci_ctx_unset_notify - vmxnet3: correctly report gso type for UDP tunnels - vsock/virtio: fix `rx_bytes` accounting for stream sockets - vt: remove VT_RESIZE and VT_RESIZEX from vt_compat_ioctl() - watchdog: exar: Shorten identity name to fit correctly - wifi: ath11k: avoid burning CPU in ath11k_debugfs_fw_stats_request() - wifi: ath11k: convert timeouts to secs_to_jiffies() - wifi: ath11k: don't use static variables in ath11k_debugfs_fw_stats_process() - wifi: ath11k: don't wait when there is no vdev started - wifi: ath11k: fix node corruption in ar->arvifs list - wifi: ath11k: move some firmware stats related functions outside of debugfs - wifi: ath11k: validate ath11k_crypto_mode on top of ath11k_core_qmi_firmware_ready - wifi: ath12k: Add MSDU length validation for TKIP MIC error - wifi: ath12k: Fix buffer overflow in debugfs - wifi: ath12k: fix cleanup path after mhi init - wifi: ath12k: fix GCC_GCC_PCIE_HOT_RST definition for WCN7850 - wifi: ath12k: fix invalid access to memory - wifi: ath12k: Fix invalid memory access while forming 802.11 header - wifi: ath12k: Fix memory leak during vdev_id mismatch - wifi: ath12k: fix memory leak in ath12k_service_ready_ext_event - wifi: ath12k: fix node corruption in ar->arvifs list - wifi: ath12k: Fix the QoS control field offset to build QoS header - wifi: ath12k: Fix WMI tag for EHT rate in peer assoc - wifi: ath12k: refactor ath12k_hw_regs structure - wifi: ath9k_htc: Abort software beacon handling if disabled - wifi: cfg80211/mac80211: correctly parse S1G beacon optional elements - wifi: iwlfiwi: mvm: Fix the rate reporting - wifi: mt76: mt7915: Fix null-ptr-deref in mt7915_mmio_wed_init() - wifi: mt76: mt7925: ensure all MCU commands wait for response - wifi: mt76: mt7925: prevent multiple scan commands - wifi: mt76: mt7925: refine the sniffer commnad - wifi: mt76: mt7996: Fix null-ptr-deref in mt7996_mmio_wed_init() - wifi: mt76: mt7996: fix RX buffer size of MCU event - wifi: mt76: mt7996: set EHT max ampdu length capability - wifi: rtw88: do not ignore hardware read error during DPK - wifi: rtw88: fix the 'para' buffer size to avoid reading out of bounds - wifi: rtw88: sdio: call rtw_sdio_indicate_tx_status unconditionally - wifi: rtw88: sdio: map mgmt frames to queue TX_DESC_QSEL_MGMT - wifi: rtw89: fix firmware scan delay unit for WiFi 6 chips - wifi: rtw89: pci: enlarge retry times of RX tag to 1000 - wireguard: device: enable threaded NAPI - x86/cpu: Sanitize CPUID(0x80000000) output - x86/fred/signal: Prevent immediate repeat of single step trap on return from SIGTRAP handler - x86/idle: Remove MFENCEs for X86_BUG_CLFLUSH_MONITOR in mwait_idle_with_hints() and prefer_mwait_c1_over_halt() - x86/insn: Fix opcode map (!REX2) superscript tags - x86/iopl: Cure TIF_IO_BITMAP inconsistencies - x86/irq: Ensure initial PIR loads are performed exactly once - x86/microcode/AMD: Do not return error when microcode update is not necessary - x86/mtrr: Check if fixed-range MTRRs exist in mtrr_save_fixed_ranges() - xen/arm: call uaccess_ttbr0_enable for dm_op hypercall - xen/x86: fix initial memory balloon target - xfrm: Use xdo.dev instead of xdo.real_dev - xfs: don't assume perags are initialised when trimming AGs - Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot) - Merge: 6cd9c09 5eb8bd9- Merge branch 'rosa2023.1' into rosa2021.1- Bump release: add patch for Inferit Compact - Merge: 6bf8545 8c920b4- Merge branch 'rosa2023.1' into rosa2021.1- [bot] upd: 6.12.25 -> 6.12.31 - Changelog: - 9p/net: fix improper handling of bogus negative read/write replies - 9p/trans_fd: mark concurrent read and writes to p9_conn->err - accel/ivpu: Abort all jobs after command queue unregister - accel/ivpu: Add auto selection logic for job scheduler - accel/ivpu: Add handling of VPU_JSM_STATUS_MVNCI_CONTEXT_VIOLATION_HW - accel/ivpu: Correct DCT interrupt handling - accel/ivpu: Fix a typo - accel/ivpu: Fix fw log printing - accel/ivpu: Fix locking order in ivpu_job_submit - accel/ivpu: Fix the NPU's DPU frequency calculation - accel/ivpu: Increase state dump msg timeout - accel/ivpu: Make DB_ID and JOB_ID allocations incremental - accel/ivpu: Refactor functions in ivpu_fw_log.c - accel/ivpu: Rename ivpu_log_level to fw_log_level - accel/ivpu: Reset fw log on cold boot - accel/ivpu: Update VPU FW API headers - accel/ivpu: Use xa_alloc_cyclic() instead of custom function - accel/qaic: Mask out SR-IOV PCI resources - ACPI: EC: Set ec_no_wakeup for Lenovo Go S - ACPI: HED: Always initialize before evged - ACPI: PNP: Add Intel OC Watchdog IDs to non-PNP device list - ACPI PPTT: Fix coding mistakes in a couple of sizeof() calls - ACPI: PPTT: Fix processor subtable walk - ALSA: es1968: Add error handling for snd_pcm_hw_constraint_pow2() - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-df1xxx - ALSA: hda/realtek: Add quirk for Lenovo Yoga Pro 7 14ASP10 - ALSA: hda/realtek: Enable PC beep passthrough for HP EliteBook 855 G7 - ALSA: hda/realtek - Enable speaker for HP platform - ALSA: hda/realtek: Fix built-mic regression on other ASUS models - ALSA: pcm: Fix race of buffer access at PCM OSS layer - ALSA: seq: Fix delivery of UMP events to group ports - ALSA: seq: Improve data consistency at polling - ALSA: sh: SND_AICA should depend on SH_DMA_API - ALSA: ump: Fix a typo of snd_ump_stream_msg_device_info - ALSA: ump: Fix buffer overflow at UMP SysEx message conversion - ALSA: usb-audio: Add retry on -EPROTO from usb_set_interface() - ALSA: usb-audio: Add sample rate quirk for Audioengine D1 - ALSA: usb-audio: Add sample rate quirk for Microdia JP001 USB Camera - ALSA: usb-audio: Add second USB ID for Jabra Evolve 65 headset - ALSA: usb-audio: Fix duplicated name in MIDI substream names - amd-xgbe: Fix to ensure dependent features are toggled with RX checksum offload - arch/powerpc/perf: Check the instruction type before creating sample with perf_mem_data_src - arm64: Add support for HIP09 Spectre-BHB mitigation - arm64: bpf: Add BHB mitigation to the epilogue for cBPF programs - arm64: bpf: Only mitigate cBPF programs loaded by unprivileged users - arm64: cpufeature: Move arm64_use_ng_mappings to the .data section to prevent wrong idmap generation - arm64: dts: amlogic: dreambox: fix missing clkc_audio node - arm64: dts: imx8mm-verdin: Link reg_usdhc2_vqmmc to usdhc2 - arm64: dts: imx8mp-var-som: Fix LDO5 shutdown causing SD card timeout - arm64: dts: imx95: Correct the range of PCIe app-reg region - arm64: dts: marvell: uDPU: define pinctrl state for alarm LEDs - arm64: dts: rockchip: Assign RT5616 MCLK rate on rk3588-friendlyelec-cm3588 - arm64: dts: rockchip: Remove overdrive-mode OPPs from RK3588J SoC dtsi - arm64: dts: st: Adjust interrupt-controller for stm32mp25 SoCs - arm64: dts: st: Use 128kB size for aliased GIC400 register access on stm32mp25 SoCs - arm64: dts: ti: k3-j784s4-j742s2-main-common: Correct the GICD size - arm64: dts: ti: k3-j784s4-j742s2-main-common: Fix serdes_ln_ctrl reg-masks - arm64: dts: ti: Refactor J784s4 SoC files to a common file - arm64: errata: Add missing sentinels to Spectre-BHB MIDR arrays - arm64: insn: Add support for encoding DSB - arm64/mm: Check pmd_table() in pmd_trans_huge() - arm64/mm: Check PUD_TYPE_TABLE in pud_bad() - arm64: proton-pack: Add new CPUs 'k' values for branch mitigation - arm64: proton-pack: Expose whether the branchy loop k value - arm64: proton-pack: Expose whether the platform is mitigated by firmware - arm64: tegra: p2597: Fix gpio for vdd-1v8-dis regulator - arm64: tegra: Resize aperture for the IGX PCIe C5 slot - arm64: zynqmp: add clock-output-names property in clock nodes - ARM: at91: pm: fix at91_suspend_finish for ZQ calibration - ARM: dts: opos6ul: add ksz8081 phy properties - ARM: tegra: Switch DSI-B clock parent to PLLD on Tegra114 - ASoC: amd: acp: Fix NULL pointer deref in acp_i2s_set_tdm_slot - ASoC: codecs: pcm3168a: Allow for 24-bit in provider mode - ASoC: codecs: wsa883x: Correct VI sense channel mask - ASoC: codecs: wsa884x: Correct VI sense channel mask - ASoC: cs42l43: Disable headphone clamps during type detection - ASoC: cs-amp-lib-test: Don't select SND_SOC_CS_AMP_LIB - ASoC: fsl_asrc_dma: get codec or cpu dai from backend - ASoC: imx-card: Adjust over allocation of memory in imx_card_parse_of() - ASoC: Intel: bytcr_rt5640: Add DMI quirk for Acer Aspire SW3-013 - ASoC: intel/sdw_utils: Add volume limit to cs42l43 speakers - ASoC: Intel: sof_sdw: Add NULL check in asoc_sdw_rt_dmic_rtd_init() - ASoC: mediatek: mt6359: Add stub for mt6359_accdet_enable_jack_detect - ASoC: mediatek: mt8188: Add reference for dmic clocks - ASoC: mediatek: mt8188: Treat DMIC_GAINx_CUR as non-volatile - ASoC: ops: Enforce platform maximum on initial value - ASoC: pcm6240: Drop bogus code handling IRQ as GPIO - ASoC: qcom: sm8250: explicitly set format in sm8250_be_hw_params_fixup() - ASoC: rt722-sdca: Add some missing readable registers - ASoC: simple-card-utils: Fix pointer check in graph_util_parse_link_direction - ASoC: soc-core: Stop using of_property_read_bool() for non-boolean properties - ASoC: soc-dai: check return value at snd_soc_dai_set_tdm_slot() - ASoC: soc-pcm: Fix hw_params() and DAPM widget sequence - ASoC: SOF: Intel: hda-bus: Use PIO mode on ACE2+ platforms - ASoC: SOF: Intel: hda: Fix UAF when reloading module - ASoC: SOF: ipc4-control: Use SOF_CTRL_CMD_BINARY as numid for bytes_ext - ASoC: SOF: ipc4-pcm: Delay reporting is only supported for playback direction - ASoc: SOF: topology: connect DAI to a single DAI link - ASoC: sun4i-codec: support hp-det-gpios property - ASoC: tas2764: Add reg defaults for TAS2764_INT_CLK_CFG - ASoC: tas2764: Mark SW_RESET as volatile - ASoC: tas2764: Power up/down amp on mute ops - ata: libata-scsi: Fix ata_mselect_control_ata_feature() return type - ata: libata-scsi: Fix ata_msense_control_ata_feature() - ata: libata-scsi: Improve CDL control - auxdisplay: charlcd: Partially revert "Move hwidth and bwidth to struct hd44780_common" - badblocks: Fix a nonsense WARN_ON() which checks whether a u64 variable < 0 - bcachefs: Remove incorrect __counted_by annotation - binder: fix offset calculation in debug log - binfmt_elf: Move brk for static PIE even if ASLR disabled - blk-cgroup: improve policy registration error handling - blk-mq: create correct map for fallback case - blk-throttle: don't take carryover for prioritized processing of metadata - block: fix race between set_blocksize and read paths - block: make sure ->nr_integrity_segments is cloned in blk_rq_prep_clone - block: mark bounce buffering as incompatible with integrity - block: never reduce ra_pages in blk_apply_bdi_limits - block: only update request sector if needed - block: remove the ioprio field from struct request - block: remove the write_hint field from struct request - Bluetooth: btintel_pcie: Add additional to checks to clear TX/RX paths - Bluetooth: btintel_pcie: Avoid redundant buffer allocation - Bluetooth: btmtk: Remove resetting mt7921 before downloading the fw - Bluetooth: btmtk: Remove the resetting step before downloading the fw - Bluetooth: btmtksdio: Check function enabled before doing close - Bluetooth: btmtksdio: Do close if SDIO card removed without close - Bluetooth: btmtksdio: Prevent enabling interrupts after IRQ handler removal - Bluetooth: btnxpuart: Fix kernel panic during FW release - Bluetooth: btusb: Add 13 USB device IDs for Qualcomm WCN785x - Bluetooth: btusb: add Foxconn 0xe0fc for Qualcomm WCN785x - Bluetooth: btusb: Add ID 0x2c7c:0x0130 for Qualcomm WCN785x - Bluetooth: btusb: Add new VID/PID for WCN785x - Bluetooth: btusb: Add one more ID 0x0489:0xe0f3 for Qualcomm WCN785x - Bluetooth: btusb: Add one more ID 0x13d3:0x3623 for Qualcomm WCN785x - Bluetooth: btusb: avoid NULL pointer dereference in skb_dequeue() - Bluetooth: btusb: use skb_pull to avoid unsafe access in QCA dump handling - Bluetooth: Disable SCO support if READ_VOICE_SETTING is unsupported/broken - Bluetooth: hci_conn: Fix not setting conn_timeout for Broadcast Receiver - Bluetooth: hci_conn: Fix not setting timeout for BIG Create Sync - Bluetooth: hci_conn: Remove alloc from critical section - Bluetooth: L2CAP: copy RX timestamp to new fragments - Bluetooth: L2CAP: Fix not checking l2cap_chan security level - Bluetooth: MGMT: Fix MGMT_OP_ADD_DEVICE invalid device flags - bnxt_en: Add missing skb_mark_for_recycle() in bnxt_rx_vlan() - bnxt_en: call pci_alloc_irq_vectors() after bnxt_reserve_rings() - bnxt_en: Fix coredump logic to free allocated buffer - bnxt_en: Fix error handling path in bnxt_init_chip() - bnxt_en: Fix ethtool -d byte order for 32-bit values - bnxt_en: Fix ethtool selftest output in one of the failure cases - bnxt_en: fix module unload sequence - bnxt_en: Fix out-of-bound memcpy() during ethtool -w - bnxt_en: improve TX timestamping FIFO configuration - bnxt_en: Query FW parameters when the CAPS_CHANGE bit is set - bonding: report duplicate MAC address in all situations - book3s64/radix : Align section vmemmap start address to PAGE_SIZE - book3s64/radix: Fix compile errors when CONFIG_ARCH_WANT_OPTIMIZE_DAX_VMEMMAP=n - bpf: abort verification if env->cur_state->loop_entry != NULL - bpf: Add namespace to BPF internal symbols - bpf: Allow pre-ordering for bpf cgroup progs - bpf: bpftool: Setting error code in do_loader() - bpf: copy_verifier_state() should copy 'loop_entry' field - bpf: don't do clean_live_states when state->loop_entry->branches > 0 - bpf: Fix BPF_INTERNAL namespace import - bpf: Fix deadlock between rcu_tasks_trace and event_mutex. - bpf: Fix kmemleak warning for percpu hashmap - bpf: fix possible endless loop in BPF map iteration - bpf: Only fails the busy counter check in bpf_cgrp_storage_get if it creates storage - bpf: Reject attaching fexit/fmod_ret to __noreturn functions - bpf: Return prog btf_id without capable check - bpf: Scrub packet on bpf_redirect_peer - bpf: Search and add kfuncs in struct_ops prologue and epilogue - bpftool: Fix readlink usage in get_fd_type - bpf: Use kallsyms to find the function name of a struct_ops's stub function - bridge: mdb: Allow replace of a host-joined group - bridge: netfilter: Fix forwarding of fragmented packets - btrfs: add back warning for mount option commit values exceeding 300 - btrfs: adjust subpage bit start based on sectorsize - btrfs: avoid linker error in btrfs_find_create_tree_block() - btrfs: avoid NULL pointer dereference if no valid csum tree - btrfs: avoid page_lockend underflow in btrfs_punch_hole_lock_range() - btrfs: compression: adjust cb->compressed_folios allocation type - btrfs: correct the order of prelim_ref arguments in btrfs__prelim_ref - btrfs: fix COW handling in run_delalloc_nocow() - btrfs: fix discard worker infinite loop after disabling discard - btrfs: fix folio leak in submit_one_async_extent() - btrfs: fix non-empty delayed iputs list on unmount due to async workers - btrfs: get zone unusable bytes while holding lock at btrfs_reclaim_bgs_work() - btrfs: handle empty eb->folios in num_extent_folios() - btrfs: make btrfs_discard_workfn() block_group ref explicit - btrfs: run btrfs_error_commit_super() early - btrfs: send: return -ENAMETOOLONG when attempting a path that is too long - btrfs: zoned: return EIO on RAID1 block group write pointer mismatch - can: bcm: add locking for bcm_op runtime updates - can: bcm: add missing rcu read protection for procfs content - can: c_can: Use of_property_present() to test existence of DT property - can: gw: fix RCU/BH usage in cgw_create_job() - can: kvaser_pciefd: Continue parsing DMA buf after dropped RX - can: kvaser_pciefd: Fix echo_skb race - can: m_can: m_can_class_allocate_dev(): initialize spin lock on device probe - can: mcan: m_can_class_unregister(): fix order of unregistration calls - can: mcp251xfd: fix TDC setting for low data bit rates - can: mcp251xfd: mcp251xfd_remove(): fix order of unregistration calls - can: rockchip_canfd: rkcanfd_remove(): fix order of unregistration calls - can: slcan: allow reception of short error messages - ceph: Fix incorrect flush end position calculation - cgroup/cpuset: Don't allow creation of local partition over a remote one - cgroup/cpuset: Extend kthread_is_per_cpu() check to all PF_NO_SETAFFINITY tasks - cgroup/cpuset-v1: Add missing support for cpuset_v2_mode - cgroup: Fix compilation issue due to cgroup_mutex not being exported - cgroup/rstat: avoid disabling irqs for O(num_cpu) - char: misc: register chrdev region with all possible minors - cifs: Add fallback for SMB2 CREATE without FILE_READ_ATTRIBUTES - cifs: add validation check for the fields in smb_aces - cifs: Fix and improve cifs_query_path_info() and cifs_query_file_info() - cifs: Fix changing times and read-only attr over SMB1 smb_set_file_info() function - cifs: Fix encoding of SMB1 Session Setup Kerberos Request in non-UNICODE mode - cifs: Fix establishing NetBIOS session for SMB2+ connection - cifs: Fix negotiate retry functionality - cifs: Fix querying and creating MF symlinks over SMB1 - cifs: Fix querying of WSL CHR and BLK reparse points over SMB1 - CIFS: New mount option for cifs.upcall namespace resolution - cifs: Set default Netbios RFC1001 server name to hostname in UNC - clk: check for disabled clock-provider in of_clk_get_hw_from_clkspec() - clk: imx8mp: inform CCF of maximum frequency of clocks - clk: qcom: camcc-sm8250: Use clk_rcg2_shared_ops for some RCGs - clk: qcom: clk-alpha-pll: Do not use random stack value for recalc rate - clk: qcom: ipq5018: allow it to be bulid on arm32 - clk: qcom: lpassaudiocc-sc7280: Add support for LPASS resets for QCM6490 - clk: renesas: rzg2l-cpg: Refactor Runtime PM clock validation - clk: s2mps11: initialise clk_hw_onecell_data::num before accessing ::hws[] in probe() - clk: sunxi-ng: d1: Add missing divider for MMC mod clocks - clocksource/drivers/timer-riscv: Stop stimecmp when cpu hotplug - clocksource/i8253: Use raw_spinlock_irqsave() in clockevent_i8253_disable() - clocksource: mips-gic-timer: Enable counter when CPUs start - comedi: jr3_pci: Fix synchronous deletion of timer - coresight-etb10: change etb_drvdata spinlock's type to raw_spinlock_t - cpufreq: Add SM8650 to cpufreq-dt-platdev blocklist - cpufreq: amd-pstate: Remove unnecessary driver_lock in set_boost - cpufreq: apple-soc: Fix null-ptr-deref in apple_soc_cpufreq_get_rate() - cpufreq: Avoid using inconsistent policy->min and policy->max - cpufreq: cppc: Fix invalid return value in .get() callback - cpufreq: Do not enable by default during compile testing - cpufreq: fix compile-test defaults - cpufreq: Fix setting policy limits when frequency tables are used - cpufreq: intel_pstate: Unchecked MSR aceess in legacy mode - cpufreq: scmi: Fix null-ptr-deref in scmi_cpufreq_get_rate() - cpufreq: scpi: Fix null-ptr-deref in scpi_cpufreq_get_rate() - cpufreq: sun50i: prevent out-of-bounds access - cpufreq: tegra186: Share policy per cluster - cpuidle: menu: Avoid discarding useful information - crypto: ahash - Set default reqsize from ahash_alg - crypto: algif_hash - fix double free in hash_accept - crypto: atmel-sha204a - Set hwrng quality to lowest possible - crypto: ccp - Add support for PCI device 0x1134 - crypto: Kconfig - Select LIB generic option - crypto: lib/Kconfig - Fix lib built-in failure when arch is modular - crypto: lib/Kconfig - Hide arch options from user - crypto: lzo - Fix compression buffer overrun - crypto: mxs-dcp - Only set OTP_KEY bit for OTP key - crypto: null - Use spin lock instead of mutex - crypto: octeontx2 - suppress auth failure screaming due to negative tests - crypto: skcipher - Zap type in crypto_alloc_sync_skcipher - cxl/core/regs.c: Skip Memory Space Enable check for RCD and RCH Ports - devres: Introduce devm_kmemdup_array() - dlm: make tcp still work in multi-link env - dma-buf: insert memory barrier before updating num_fences - dma/contiguous: avoid warning about unused size_bytes - dm: add missing unlock on in dm_keyslot_evict() - dmaengine: dmatest: Fix dmatest waiting less when interrupted - dmaengine: fsl-edma: Fix return code for unhandled interrupts - dmaengine: idxd: Add missing cleanup for early error out in idxd_setup_internals - dmaengine: idxd: Add missing cleanups in cleanup internals - dmaengine: idxd: Add missing idxd cleanup to fix memory leak in remove call - dmaengine: idxd: Fix allowing write() from different address spaces - dmaengine: idxd: fix memory leak in error handling path of idxd_alloc - dmaengine: idxd: fix memory leak in error handling path of idxd_pci_probe - dmaengine: idxd: fix memory leak in error handling path of idxd_setup_engines - dmaengine: idxd: fix memory leak in error handling path of idxd_setup_groups - dmaengine: idxd: fix memory leak in error handling path of idxd_setup_wqs - dmaengine: idxd: Fix ->poll() return value - dmaengine: idxd: Refactor remove call with idxd_cleanup() helper - dmaengine: Revert "dmaengine: dmatest: Fix dmatest waiting less when interrupted" - dmaengine: ti: k3-udma: Add missing locking - dmaengine: ti: k3-udma: Use cap_mask directly from dma_device structure instead of a local copy - dm: always update the array size in realloc_argv on success - dma-mapping: avoid potential unused data compilation warning - dma/mapping.c: dev_dbg support for dma_addressing_limited - dma-mapping: Fix warning reported for missing prototype - dm-bufio: don't schedule in atomic context - dm cache: prevent BUG_ON by blocking retries on failed device resumes - dm: fix copying after src array boundaries - dm: fix unconditional IO throttle caused by REQ_PREFLUSH - dm-integrity: fix a warning on invalid table line - dm: restrict dm device size to 2^63-512 bytes - dm vdo indexer: prevent unterminated string warning - dm vdo: use a short static string for thread name prefix - Documentation: x86/bugs/its: Add ITS documentation - do_umount(): add missing barrier before refcount checks in sync case - dpll: Add an assertion to check freq_supported_num - dql: Fix dql->limit value when reset. - driver core: fix potential NULL pointer dereference in dev_uevent() - driver core: introduce device_set_driver() helper - driver core: Split devres APIs to device/devres.h - drivers: base: handle module_kobject creation - Drivers: hv: Allow vmbus_sendpacket_mpb_desc() to create multiple ranges - Drivers: hv: vmbus: Remove vmbus_sendpacket_pagebuffer() - drivers/platform/x86/amd: pmf: Check for invalid sideloaded Smart PC Policies - drivers/platform/x86/amd: pmf: Check for invalid Smart PC Policies - drm: Add valid clones check - drm/amd: Add Suspend/Hibernate notification callback support - drm/amd/display: Add scoped mutexes for amdgpu_dm_dhcp - drm/amd/display: Add support for disconnected eDP streams - drm/amd/display: Avoid flooding unnecessary info messages - drm/amd/display: calculate the remain segments for all pipes - drm/amd/display: Call FP Protect Before Mode Programming/Mode Support - drm/amd/display: Configure DTBCLK_P with OPTC only for dcn401 - drm/amd/display: Copy AUX read reply data whenever length > 0 - drm/amd/display: Correct the reply value when AUX write incomplete - drm/amd/display: Correct timing_adjust_pending flag setting. - drm/amd/display: Default IPS to RCG_IN_ACTIVE_IPS2_IN_OFF - drm/amd/display: Defer BW-optimization-blocked DRR adjustments - drm/amd/display/dm: drop hw_support check in amdgpu_dm_i2c_xfer() - drm/amd/display/dml2: use vzalloc rather than kzalloc - drm/amd/display: Do not enable replay when vtotal update is pending. - drm/amd/display: Don't treat wb connector as physical in create_validate_stream_for_sink - drm/amd/display: Don't try AUX transactions on disconnected link - drm/amd/display: Enable urgent latency adjustment on DCN35 - drm/amd/display: Ensure DMCUB idle before reset on DCN31/DCN35 - drm/amd/display: Exit idle optimizations before accessing PHY - drm/amd/display: Fix BT2020 YCbCr limited/full range input - drm/amd/display: fix dcn4x init failed - drm/amd/display: Fix DMUB reset sequence for DCN401 - drm/amd/display: Fix gpu reset in multidisplay config - drm/amd/display: Fix incorrect DPCD configs while Replay/PSR switch - drm/amd/display: Fix invalid context error in dml helper - drm/amd/display: Fix mismatch type comparison - drm/amd/display: Fix p-state type when p-state is unsupported - drm/amd/display: Fix slab-use-after-free in hdcp - drm/amd/display: Fix the checking condition in dmub aux handling - drm/amd/display: Fix unnecessary cast warnings from checkpatch - drm/amd/display: Fix wrong handling for AUX_DEFER case - drm/amd/display: Force full update in gpu reset - drm/amd/display: Guard against setting dispclk low for dcn31x - drm/amd/display: Guard against setting dispclk low when active - drm/amd/display: handle max_downscale_src_width fail check - drm/amd/display: Increase block_sequence array size - drm/amd/display: Initial psr_version with correct setting - drm/amd/display: more liberal vmin/vmax update for freesync - drm/amd/display: not abort link train when bw is low - drm/amd/display: pass calculated dram_speed_mts to dml2 - drm/amd/display: Populate register address for dentist for dcn401 - drm/amd/display: Read LTTPR ALPM caps during link cap retrieval - drm/amd/display: Remove incorrect checking in dmub aux handler - drm/amd/display: remove minimum Dispclk and apply oem panel timing. - drm/amd/display: Request HW cursor on DCN3.2 with SubVP - drm/amd/display: Shift DMUB AUX reply command if necessary - drm/amd/display: Skip checking FRL_MODE bit for PCON BW determination - drm/amd/display: Support multiple options during psr entry. - drm/amd/display: Update CR AUX RD interval interpretation - drm/amd/display: Use Nominal vBlank If Provided Instead Of Capping It - drm/amdgpu: adjust drm_firmware_drivers_only() handling - drm/amdgpu: Allow P2P access through XGMI - drm/amdgpu: csa unmap use uninterruptible lock - drm/amdgpu/discovery: check ip_discovery fw file available - drm/amdgpu: Do not program AGP BAR regs under SRIOV in gfxhub_v1_0.c - drm/amdgpu: enlarge the VBIOS binary size limit - drm/amdgpu: fix incorrect MALL size for GFX1151 - drm/amdgpu: Fix missing drain retry fault the last entry - drm/amdgpu: Fix offset for HDP remap in nbio v7.11 - drm/amdgpu: fix pm notifier handling - drm/amdgpu/gfx11: don't read registers in mqd init - drm/amdgpu/gfx12: don't read registers in mqd init - drm/amdgpu/hdp4: use memcfg register to post the write for HDP flush - drm/amdgpu/hdp5.2: use memcfg register to post the write for HDP flush - drm/amdgpu/hdp5: use memcfg register to post the write for HDP flush - drm/amdgpu/hdp6: use memcfg register to post the write for HDP flush - drm/amdgpu/hdp7: use memcfg register to post the write for HDP flush - drm/amdgpu: Increase KIQ invalidate_tlbs timeout - drm/amdgpu/mes11: fix set_hw_resources_1 calculation - drm/amdgpu: release xcp_mgr on exit - drm/amdgpu: remove all KFD fences from the BO on release - drm/amdgpu: reset psp->cmd to NULL after releasing the buffer - drm/amdgpu: Set snoop bit for SDMA for MI series - drm/amdgpu: Skip pcie_replay_count sysfs creation for VF - drm/amdgpu: Update SRIOV video codec caps - drm/amdgpu: Use active umc info from discovery - drm/amdgpu: use a dummy owner for sysfs triggered cleaner shaders v4 - drm/amdgpu: Use the right function for hdp flush - drm/amdgpu/vcn: using separate VCN1_AON_SOC offset - drm/amdkfd: Correct F8_MODE for gfx950 - drm/amdkfd: fix missing L2 cache info in topology - drm/amdkfd: KFD release_work possible circular locking - drm/amdkfd: Set per-process flags only once cik/vi - drm/amdkfd: Set per-process flags only once for gfx9/10/11/12 - drm/amdkfd: set precise mem ops caps to disabled for gfx 11 and 12 - drm/amd/pm: Fetch current power limit from PMFW - drm/amd/pm: Skip P2S load for SMU v13.0.12 - drm/ast: Find VBIOS mode from regular display size - drm/atomic: clarify the rules around drm_atomic_state->allow_modeset - drm: bridge: adv7511: fill stream capabilities - drm/buddy: fix issue that force_merge cannot free all roots - drm/edid: fixed the bug that hdr metadata was not reset - drm/fbdev-dma: Support struct drm_driver.fbdev_probe - drm/fdinfo: Protect against driver unbind - drm/gem: Internally test import_attach for imported objects - drm/gem: Test for imported GEM buffers with helper - drm/i915/pxp: fix undefined reference to `intel_pxp_gsccs_is_ready_for_sessions' - drm/mediatek: mtk_dpi: Add checks for reg_h_fre_con existence - drm/mipi-dbi: Fix blanking for non-16 bit formats - drm/nouveau: fix the broken marco GSP_MSG_MAX_SIZE - drm/nouveau: Fix WARN_ON in nouveau_fence_context_kill() - drm/panel-edp: Add Starry 116KHD024006 - drm: panel: jd9365da: fix reset signal polarity in unprepare - drm/panel-mipi-dbi: Run DRM default client setup - drm/panel: simple: Update timings for AUO G101EVN010 - drm/rockchip: vop2: Add uv swap for cluster window - drm/rockchip: vop2: Improve display modes handling on RK3588 HDMI0 - drm: Select DRM_KMS_HELPER from DRM_DEBUG_DP_MST_TOPOLOGY_REFS - drm/tests: shmem: Fix memleak - drm/tiny: panel-mipi-dbi: Use drm_client_setup_with_fourcc() - drm/v3d: Add clock handling - drm/v3d: Add job to pending list if the reset was skipped - drm/xe: Add page queue multiplier - drm/xe/bmg: Add one additional PCI ID - drm/xe/debugfs: Add missing xe_pm_runtime_put in wedge_mode_set - drm/xe/debugfs: fixed the return value of wedged_mode_set - drm/xe: Do not attempt to bootstrap VF in execlists mode - drm/xe: Ensure fixed_slice_mode gets set after ccs_mode change - drm/xe: Fix xe_tile_init_noalloc() error propagation - drm/xe/gsc: do not flush the GSC worker from the reset path - drm/xe: Move suballocator init to after display init - drm/xe: Nuke VM's mapping upon close - drm/xe/oa: Ensure that polled read returns latest data - drm/xe/pf: Create a link between PF and VF devices - drm/xe/pf: Reset GuC VF config when unprovisioning critical resource - drm/xe: Reject BO eviction if BO is bound to current VM - drm/xe/relay: Don't use GFP_KERNEL for new transactions - drm/xe: Retry BO allocation - drm/xe/sa: Always call drm_suballoc_manager_fini() - drm/xe: Save CTX_TIMESTAMP mmio value instead of LRC value - drm/xe: Stop ignoring errors from xe_ttm_stolen_mgr_init() - drm/xe/tests/mocs: Hold XE_FORCEWAKE_ALL for LNCF regs - drm/xe/tests/mocs: Update xe_force_wake_get() return handling - drm/xe/vf: Retry sending MMIO request to GUC on timeout error - drm/xe/xe3lpg: Apply Wa_14022293748, Wa_22019794406 - drm/xe: xe_gen_wa_oob: replace program_invocation_short_name - EDAC/altera: Set DDR and SDMMC interrupt mask before registration - EDAC/altera: Test the correct error reg offset - EDAC/ie31200: work around false positive build warning - eeprom: ee1004: Check chip before probing - erofs: ensure the extra temporary copy is valid for shortened bvecs - erofs: initialize decompression early - err.h: move IOMEM_ERR_PTR() to err.h - espintcp: fix skb leaks - espintcp: remove encap socket caching to avoid reference leak - eth: fbnic: set IFF_UNICAST_FLT to avoid enabling promiscuous mode when adding unicast addrs - eth: mlx4: don't try to complete XDP frames in netpoll - exfat: call bh_read in get_block only when necessary - ext4: do not convert the unwritten extents if data writeback fails - ext4: don't write back data before punch hole in nojournal mode - ext4: goto right label 'out_mmap_sem' in ext4_setattr() - ext4: make block validity check resistent to sb bh corruption - ext4: on a remount, only log the ro or r/w state when it has changed - ext4: reject the 'data_err=abort' option in nojournal mode - ext4: remove writable userspace mappings before truncating page cache - ext4: reorder capability check last - f2fs: introduce f2fs_base_attr for global sysfs entries - fbcon: Use correct erase colour for clearing in fbcon - fbdev: core: tileblit: Implement missing margin clearing for tileblit - fbdev: fsl-diu-fb: add missing device_remove_file() - fbnic: Actually flush_tx instead of stalling out - fbnic: Do not allow mailbox to toggle to ready outside fbnic_mbx_poll_tx_ready - fbnic: Fix initialization of mailbox descriptor rings - fbnic: Gate AXI read/write enabling on FW mailbox - fbnic: Improve responsiveness of fbnic_mbx_poll_tx_ready - fbnic: Pull fbnic_fw_xmit_cap_msg use out of interrupt context - firmware: arm_ffa: Handle the presence of host partition in the partition info - firmware: arm_ffa: Reject higher major version as incompatible - firmware: arm_ffa: Set dma_mask for ffa devices - firmware: arm_ffa: Skip Rx buffer ownership release if not acquired - firmware: arm_scmi: Balance device refcount when destroying devices - firmware: arm_scmi: Fix timeout checks on polling path - firmware: arm_scmi: Relax duplicate name constraint across protocol ids - firmware: stratix10-svc: Add of_platform_default_populate() - firmware: xilinx: Dont send linux address to get fpga config get status - fix a couple of races in MNT_TREE_BENEATH handling by do_move_mount() - Fix mis-uses of 'cc-option' for warning disablement - fpga: altera-cvp: Increase credit timeout - fs/buffer: introduce sleeping flavors for pagecache lookups - fs/buffer: split locking for pagecache lookups - fs/buffer: use sleeping version of __find_get_block() - fs/erofs/fileio: call erofs_onlinefolio_split() after bio_add_folio() - fs/ext4: use sleeping version of sb_find_get_block() - fs/jbd2: use sleeping version of __find_get_block() - fs/ntfs3: Fix WARNING in ntfs_extend_initialized_size - fs/ntfs3: Keep write operations atomic - fs/ocfs2: use sleeping version of __find_get_block() - fs/xattr.c: fix simple_xattr_list to always include security.* xattrs - ftrace: Fix preemption accounting for stacktrace filter command - ftrace: Fix preemption accounting for stacktrace trigger command - fuse: Return EPERM rather than ENOSYS from link() - gcc-15: disable '-Wunterminated-string-initialization' entirely for now - gcc-15: make 'unterminated string initialization' just a warning - genirq/msi: Store the IOMMU IOVA directly in msi_desc instead of iommu_cookie - gfs2: Check for empty queue in run_queue - gpiolib: of: Move Atmel HSMCI quirk up out of the regulator comment - gpio: pca953x: fix IRQ storm on system wake up - gre: Fix again IPv6 link-local address generation. - HID: bpf: abort dispatch if device destroyed - HID: thrustmaster: fix memory leak in thrustmaster_interrupts() - HID: uclogic: Add NULL check in uclogic_input_configured() - HID: usbkbd: Fix the bit shift number for LED_KANA - highmem: add folio_test_partial_kmap() - hrtimers: Replace hrtimer_clock_to_base_table with switch-case - hv_netvsc: Preserve contiguous PFN grouping in the page buffer array - hv_netvsc: Remove rmsg_pgcnt - hv_netvsc: Use vmbus_sendpacket_mpb_desc() to send VMBus messages - hwmon: (dell-smm) Increment the number of fans - hwmon: (gpio-fan) Add missing mutex locks - hwmon: (xgene-hwmon) use appropriate type for the latency value - hypfs_create_cpu_files(): add missing check for hypfs_mkdir() failure - i2c: designware: Fix an error handling path in i2c_dw_pci_probe() - i2c: designware: Use temporary variable for struct device - i2c: imx-lpi2c: Fix clock count when probe defers - i2c: pxa: fix call balance of i2c->clk handling routines - i2c: qup: Vote for interconnect bandwidth to DRAM - i3c: master: svc: Add support for Nuvoton npcm845 i3c - i3c: master: svc: Fix implicit fallthrough in svc_i3c_master_ibi_work() - i3c: master: svc: Fix missing STOP for master request - i3c: master: svc: Flush FIFO before sending Dynamic Address Assignment(DAA) - ice: Check VF VSI Pointer Value in ice_vc_add_fdir_fltr() - ice: count combined queues using Rx/Tx count - ice: Fix LACP bonds without SRIOV environment - ice: fix vf->num_mac count with port representors - ice: init flow director before RDMA - ice: Initial support for E825C hardware in ice_adapter - ice: treat dyn_allowed only as suggestion - ice: use DSN instead of PCI BDF for ice_adapter index - idpf: fix idpf_vport_splitq_napi_poll() - idpf: fix null-ptr-deref in idpf_features_check - idpf: fix offloads support for encapsulated packets - idpf: fix potential memory leak on kcalloc() failure - idpf: protect shutdown from reset - ieee802154: ca8210: Use proper setters and getters for bitwise types - igc: fix lock order in igc_ptp_reset - iio: accel: adxl355: Make timestamp 64-bit aligned using aligned_s64 - iio: accel: adxl367: fix setting odr for activity time update - iio: adc: ad7266: Fix potential timestamp alignment issue. - iio: adc: ad7606: fix serial register access - iio: adc: ad7768-1: Fix conversion result sign - iio: adc: ad7768-1: Fix insufficient alignment of timestamp. - iio: adc: ad7768-1: Move setting of val a bit later to avoid unnecessary return value check - iio: adc: ad7944: don't use storagebits for sizing - iio: adc: dln2: Use aligned_s64 for timestamp - iio: adc: rockchip: Fix clock initialization sequence - iio: adis16201: Correct inclinometer channel resolution - iio: chemical: pms7003: use aligned_s64 for timestamp - iio: chemical: sps30: use aligned_s64 for timestamp - iio: imu: inv_mpu6050: align buffer for timestamp - iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_fifo - iio: imu: st_lsm6dsx: fix possible lockup in st_lsm6dsx_read_tagged_fifo - iio: light: opt3001: fix deadlock due to concurrent flag access - iio: pressure: mprls0025pa: use aligned_s64 for timestamp - iio: temp: maxim-thermocouple: Fix potential lack of DMA safe buffer. - ima: process_measurement() needlessly takes inode_lock() on MAY_READ - Input: cyttsp5 - ensure minimum reset pulse width - Input: cyttsp5 - fix power control issue on wakeup - Input: mtk-pmic-keys - fix possible null pointer dereference - Input: synaptics - enable InterTouch on Dell Precision M3800 - Input: synaptics - enable InterTouch on Dynabook Portege X30-D - Input: synaptics - enable InterTouch on Dynabook Portege X30L-G - Input: synaptics - enable InterTouch on TUXEDO InfinityBook Pro 14 v5 - Input: synaptics - enable SMBus for HP Elitebook 850 G1 - Input: xpad - add more controllers - Input: xpad - add support for 8BitDo Ultimate 2 Wireless Controller - Input: xpad - fix Share button on Xbox One controllers - Input: xpad - fix two controller table values - intel_th: avoid using deprecated page->mapping, index fields - iomap: skip unnecessary ifs_block_is_uptodate check - iommu/amd: Fix potential buffer overflow in parse_ivrs_acpihid - iommu/amd/pgtbl_v2: Improve error handling - iommu/amd: Return an error if vCPU affinity is set for non-vCPU IRTE - iommu/arm-smmu-v3: Fix iommu_device_probe bug due to duplicated stream ids - iommu/arm-smmu-v3: Fix pgsize_bit for sva domains - iommu: Clear iommu-dma ops on cleanup - iommufd: Disallow allocating nested parent domain with fault ID - iommufd: Extend IOMMU_GET_HW_INFO to report PASID capability - iommu: Fix two issues in iommu_copy_struct_from_user() - iommu: Handle race with default domain setup - iommu: Keep dev->iommu state consistent - iommu/vt-d: Apply quirk_iommu_igfx for 8086:0044 (QM57/QS57) - io_uring: always arm linked timeouts prior to issue - io_uring: always do atomic put from iowq - io_uring: don't duplicate flushing in io_req_post_cqe - io_uring: ensure deferred completions are flushed for multishot - io_uring/fdinfo: annotate racy sq/cq head/tail reads - io_uring: fix overflow resched cqe reordering - io_uring: fix 'sync' handling of io_fallback_tw() - io_uring/msg: initialise msg request opcode - io_uring/sqpoll: Increase task_work submission batch size - ip: fib_rules: Fetch net from fib_rule in fib[46]_rule_configure(). - ipv4: fib: Move fib_valid_key_len() to rtm_to_fib_config(). - ipv4: ip_gre: Fix set but not used warning in ipgre_err() if IPv4-only - ipv6: save dontfrag in cork - ipvs: fix uninit-value for saddr in do_output_route4 - irqchip/gic-v2m: Prevent use after free of gicv2m_get_fwnode() - irqchip/qcom-mpm: Prevent crash when trying to handle non-wake GPIOs - irqchip/riscv-aplic: Add support for hart indexes - irqchip/riscv-imsic: Separate next and previous pointers in IMSIC vector - irqchip/riscv-imsic: Set irq_set_affinity() for IMSIC base - irqchip/riscv-imsic: Start local sync timer on correct CPU - jbd2: do not try to recover wiped journal - kbuild: add dependency from vmlinux to sorttable - kbuild: Disable -Wdefault-const-init-unsafe - kbuild: fix argument parsing in scripts/config - kbuild: Properly disable -Wunterminated-string-initialization for clang - kconfig: do not clear SYMBOL_VALID when reading include/config/auto.conf - kconfig: merge_config: use an empty file as initfile - kernel/fork: only call untrack_pfn_clear() on VMAs duplicated for fork() - kernel: globalize lookup_or_create_module_kobject() - kernel: param: rename locate_module_kobject - ksmbd: add netdev-up/down event debug print - ksmbd: browse interfaces list on FSCTL_QUERY_INTERFACE_INFO IOCTL - ksmbd: fix memory leak in parse_lease_state() - ksmbd: fix stream write failure - ksmbd: Fix UAF in __close_file_table_ids - ksmbd: fix use-after-free in kerberos authentication - ksmbd: fix use-after-free in ksmbd_session_rpc_open - ksmbd: fix use-after-free in session logoff - ksmbd: fix use-after-free in __smb2_lease_break_noti() - ksmbd: fix WARNING "do not call blocking ops when !TASK_RUNNING" - ksmbd: prevent out-of-bounds stream writes by validating *pos - ksmbd: prevent rename with empty string - ksmbd: use __GFP_RETRY_MAYFAIL - kunit: tool: Use qboot on QEMU x86_64 - KVM: Add member to struct kvm_gfn_range to indicate private/shared - KVM: s390: Don't use %pK through debug printing - KVM: s390: Don't use %pK through tracepoints - KVM: SVM: Allocate IR data using atomic allocation - KVM: SVM: Disable AVIC on SNP-enabled system without HvInUseWrAllowed feature - KVM: SVM: Forcibly leave SMM mode on SHUTDOWN interception - KVM: x86: Explicitly treat routing entry type changes as changes - KVM: x86/mmu: Prevent installing hugepages when mem attributes are changing - KVM: x86: Reset IRTE to host control if *new* route isn't postable - KVM: x86: Take irqfds.lock when adding/deleting IRQ bypass producer - leds: pwm-multicolor: Add check for fwnode_property_read_u32 - leds: trigger: netdev: Configure LED blink interval for HW offload - __legitimize_mnt(): check for MNT_SYNC_UMOUNT should be under mount_lock - libbpf: Fix out-of-bound read - lib/Kconfig.ubsan: Remove 'default UBSAN' from UBSAN_INTEGER_WRAP - libnvdimm/labels: Fix divide error in nd_label_data_init() - llc: fix data loss when reading from a socket in llc_ui_recvmsg() - lockdep: Fix wait context check on softirq for PREEMPT_RT - LoongArch: Fix MAX_REG_OFFSET calculation - LoongArch: Handle fp, lsx, lasx and lbt assembly symbols - LoongArch: KVM: Fix PMU pass-through issue if VM exits to host finally - LoongArch: KVM: Fully clear some CSRs when VM reboot - LoongArch: Make do_xyz() exception handlers more robust - LoongArch: Make regs_irqs_disabled() more clear - LoongArch: Move __arch_cpu_idle() to .cpuidle.text section - LoongArch: Prevent cond_resched() occurring within kernel-fpu - LoongArch: Remove a bogus reference to ZONE_DMA - LoongArch: Return NULL from huge_pte_offset() for invalid PMD - LoongArch: Save and restore CSR.CNTC for hibernation - LoongArch: Select ARCH_USE_MEMTEST - LoongArch: uprobes: Remove redundant code about resume_era - LoongArch: uprobes: Remove user_{en,dis}able_single_step() - loop: Add sanity check for read/write_iter - loop: check in LO_FLAGS_DIRECT_IO in loop_default_blocksize - loop: don't require ->write_iter for writable files in loop_configure - loop: factor out a loop_assign_backing_file helper - loop: Fix ABBA locking race - loop: refactor queue limits updates - loop: Simplify discard granularity calc - loop: Use bdev limit helpers for configuring discard - mailbox: pcc: Always clear the platform ack interrupt first - mailbox: pcc: Fix the possible race in updation of chan_in_use flag - mailbox: pcc: Use acpi_os_ioremap() instead of ioremap() - mailbox: use error ret code of of_parse_phandle_with_args() - MAINTAINERS: Update Alexey Makhalov's email address - mcb: fix a double free bug in chameleon_parse_gdd() - mctp: Fix incorrect tx flow invalidation condition in mctp-i2c - mctp: no longer rely on net->dev_index_head[] - md/raid1: Add check for missing source disk in process_checks() - media: adv7180: Disable test-pattern control on adv7180 - media: c8sectpfe: Call of_node_put(i2c_bus) only once in c8sectpfe_probe() - media: cx231xx: set device_caps for 417 - media: i2c: imx214: Check number of lanes from device tree - media: i2c: imx214: Convert to CCI register access helpers - media: i2c: imx214: Fix link frequency validation - media: i2c: imx214: Fix uninitialized variable in imx214_set_ctrl() - media: i2c: imx214: Replace register addresses with macros - media: i2c: imx214: Simplify with dev_err_probe() - media: i2c: imx214: Use subdev active state - media: i2c: imx219: Correct the minimum vblanking value - media: imx335: Set vblank immediately - media: ov08x40: Add missing ov08x40_identify_module() call on stream-start - media: ov08x40: Move ov08x40_identify_module() function up - media: qcom: camss: Add default case in vfe_src_pad_code - media: qcom: camss: csid: Only add TPG v4l2 ctrl if TPG hardware is available - media: tc358746: improve calculation of the D-PHY timing registers - media: test-drivers: vivid: don't call schedule in loop - media: uvcvideo: Add sanity check to uvc_ioctl_xu_ctrl_map - media: uvcvideo: Handle uvc menu translation inside uvc_get_le_value - media: v4l: Memset argument to 0 before calling get_mbus_config pad op - mei: me: add panther lake H DID - mei: vsc: Fix fortify-panic caused by invalid counted_by() use - mei: vsc: Use struct vsc_tp_packet as vsc-tp tx_buf and rx_buf type - memblock: Accept allocated memory before use in memblock_double_array() - memcg: always call cond_resched() after fn() - mfd: axp20x: AXP717: Add AXP717_TS_PIN_CFG to writeable regs - mfd: tps65219: Remove TPS65219_REG_TI_DEV_ID check - MIPS: cm: Detect CM quirks from device tree - MIPS: cm: Fix warning if MIPS_CM is disabled - MIPS: Fix MAX_REG_OFFSET - MIPS: pm-cps: Use per-CPU variables as per-CPU, not per-core - MIPS: Use arch specific syscall name match function - misc: microchip: pci1xxxx: Fix incorrect IRQ status handling during ack - misc: microchip: pci1xxxx: Fix Kernel panic during IRQ handler registration - misc: pci_endpoint_test: Give disabled BARs a distinct error code - mlxsw: spectrum_router: Fix use-after-free when deleting GRE net devices - mmc: dw_mmc: add exynos7870 DW MMC support - mmc: host: Wait for Vdd to settle on card power off - mmc: renesas_sdhi: Fix error handling in renesas_sdhi_probe - mmc: sdhci: Disable SD card clock before changing parameters - mmc: sdhci-msm: fix dev reference leaked through of_qcom_ice_get - mm: fix folio_pte_batch() on XEN PV - mm/huge_memory: fix dereferencing invalid pmd migration entry - mm/memblock: pass size instead of end to memblock_set_node() - mm/memblock: repeat setting reserved region nid if array is doubled - mm: mmap: map MAP_STACK to VM_NOHUGEPAGE only if THP is enabled - mm/page_alloc.c: avoid infinite retries caused by cpuset race - mm: page_alloc: don't steal single pages from biggest buddy - mm/page_alloc: fix race condition in unaccepted memory handling - mm: page_alloc: speed up fallbacks in rmqueue_bulk() - mm, slab: clean up slab->obj_exts always - mm: userfaultfd: correct dirty flags set for both present and swap pte - mm/userfaultfd: fix uninitialized output field for -EAGAIN race - mm: vmalloc: actually use the in-place vrealloc region - mm: vmalloc: only zero-init on vrealloc shrink - mm: vmalloc: support more granular vrealloc() sizing - mm/vmscan: don't try to reclaim hwpoison folio - module: ensure that kobject_put() is safe for module type kobjects - module: sign with sha512 instead of sha1 by default - mptcp: pm: userspace: flags: clearer msg if no remote addr - mq-deadline: don't call req_get_ioprio from the I/O completion handler - net: cadence: macb: Fix a possible deadlock in macb_halt_tx. - net: dlink: Correct endianness handling of led_mode - net: dsa: b53: allow leaky reserved multicast - net: dsa: b53: always rejoin default untagged VLAN on bridge leave - net: dsa: b53: do not allow to configure VLAN 0 - net: dsa: b53: do not program vlans when vlan filtering is off - net: dsa: b53: do not set learning and unicast/multicast on up - net: dsa: b53: fix clearing PVID of a port - net: dsa: b53: fix flushing old pvid VLAN on pvid change - net: dsa: b53: fix learning on VLAN unaware bridges - net: dsa: b53: fix toggling vlan_filtering - net: dsa: b53: fix VLAN ID for untagged vlan on bridge leave - net: dsa: b53: keep CPU port always tagged again - net: dsa: b53: prevent standalone from trying to forward to other ports - net: dsa: felix: fix broken taprio gate states after clock jump - net: dsa: microchip: linearize skb for tail-tagging switches - net: dsa: mt7530: sync driver-specific behavior of MT7531 variants - net: dsa: mv88e6xxx: enable .port_set_policy() for 6320 family - net: dsa: mv88e6xxx: enable PVT for 6321 switch - net: dsa: mv88e6xxx: enable STU methods for 6320 family - net: dsa: mv88e6xxx: fix atu_move_port_mask for 6341 family - net: dsa: mv88e6xxx: fix VTU methods for 6320 family - net: dsa: sja1105: discard incoming frames in BR_STATE_LISTENING - net: dwmac-sun8i: Use parsed internal PHY address instead of 1 - net: enetc: refactor bulk flipping of RX buffers to separate function - net: ethernet: mtk_eth_soc: do not reset PSE when setting FE - net: ethernet: mtk_eth_soc: fix SER panic with 4GB+ RAM - net: ethernet: mtk_eth_soc: fix typo for declaration MT7988 ESW capability - net: ethernet: mtk_eth_soc: net: revise NETSYSv3 hardware configuration - net: ethernet: mtk_eth_soc: reset all TX queues on DMA free - net: ethernet: mtk_eth_soc: sync mtk_clks_source_name array - net: ethernet: mtk_ppe_offload: Allow QinQ, double ETH_P_8021Q only - net: ethernet: mtk-star-emac: fix spinlock recursion issues on rx/tx poll - net: ethernet: mtk-star-emac: rearm interrupts in rx_poll only when advised - net: ethernet: ti: cpsw_new: populate netdev of_node - net: export a helper for adding up queue stats - net: fec: ERR007885 Workaround for conventional TX - net: fec: Refactor MAC reset to function - netfilter: conntrack: Bound nf_conntrack sysctl writes - netfilter: fib: avoid lookup if socket is available - netfilter: ipset: fix region locking in hash types - net: Fix the devmem sock opts and msgs for parisc - net: flush_backlog() small changes - netfs: Only create /proc/fs/netfs with CONFIG_PROC_FS - net: hns3: defer calling ptp_clock_register() - net: hns3: fix an interrupt residual problem - net: hns3: fixed debugfs tm_qset size - net: hns3: store rx VLAN tag offload state for VF - net: hsr: Fix PRP duplicate detection - net: ipv6: fix UDPv6 GSO segmentation with NAT - net: ipv6: Init tunnel link-netns before registering dev - net: lan743x: Fix memleak issue when GSO enabled - net: lan743x: Restore SGMII CTRL register on resume - netlink: specs: tc: all actions are indexed arrays - netlink: specs: tc: fix a couple of attribute names - net: lwtunnel: disable BHs when required - net/mana: fix warning in the writer of client oob - net: mctp: Don't access ifa_index when missing - net: mctp: Ensure keys maintain only one ref to corresponding dev - net: mdio: mux-meson-gxl: set reversed bit when using internal phy - net/mlx4_core: Avoid impossible mlx4_db_alloc() order value - net/mlx5: Apply rate-limiting to high temperature warning - net/mlx5: Avoid report two health errors on same syndrome - net/mlx5: Change POOL_NEXT_SIZE define value and make it global - net/mlx5e: Add correct match to check IPSec syndromes for switchdev mode - net/mlx5e: Avoid WARN_ON when configuring MQPRIO with HTB offload enabled - net/mlx5e: Disable MACsec offload for uplink representor profile - net/mlx5e: Fix lock order in mlx5e_tx_reporter_ptpsq_unhealthy_recover - net/mlx5e: reduce rep rxq depth to 256 for ECPF - net/mlx5e: reduce the max log mpwrq sz for ECPF and reps - net/mlx5e: set the tx_queue_len for pfifo_fast - net/mlx5: E-switch, Fix error handling for enabling roce - net/mlx5: E-Switch, Initialize MAC Address for Default GID - net/mlx5e: TC, Continue the attr process even if encap entry is invalid - net/mlx5e: Use custom tunnel header for vxlan gbp - net/mlx5: Extend Ethtool loopback selftest to support non-linear SKB - net/mlx5: Fix null-ptr-deref in mlx5_create_{inner_,}ttc_table() - net/mlx5: Modify LSB bitmask in temperature event to include only the first bit - net/mlx5: Move ttc allocation after switch case to prevent leaks - net/mlx5: XDP, Enable TX side XDP multi-buffer support - net: mscc: ocelot: delete PVID VLAN when readding it as non-PVID - net/niu: Niu requires MSIX ENTRY_DATA fields touch before entry reads - net: page_pool: avoid false positive warning if NAPI was never added - net: phy: leds: fix memory leak - net: phylink: use pl->link_interface in phylink_expects_phy() - net: phy: microchip: force IRQ polling mode for lan88xx - net: phy: nxp-c45-tja11xx: add match_phy_device to TJA1103/TJA1104 - net: pktgen: fix access outside of user given buffer in pktgen_thread_write() - net: pktgen: fix mpls maximum labels list parsing - net: qede: Initialize qede_ll_ops with designated initializer - net_sched: drr: Fix double list add in class with netem as child qdisc - net_sched: ets: Fix double list add in class with netem as child qdisc - net_sched: Flush gso_skb list too during ->change() - net_sched: hfsc: Fix a potential UAF in hfsc_dequeue() too - net_sched: hfsc: Fix a UAF vulnerability in class handling - net_sched: hfsc: Fix a UAF vulnerability in class with netem as child qdisc - net_sched: qfq: Fix double list add in class with netem as child qdisc - net: selftests: initialize TCP header and skb payload with zero - net/smc: use the correct ndev to find pnetid by pnetid table - net: stmmac: dwmac-loongson: Set correct {tx,rx}_fifo_size - net: stmmac: dwmac-rk: Validate GRF and peripheral GRF during probe - net/tipc: fix slab-use-after-free Read in tipc_aead_encrypt_done - net/tls: fix kernel panic when alloc_page failed - net: tn40xx: add pci-id of the aqr105-based Tehuti TN4010 cards - net: tn40xx: create swnode for mdio and aqr105 phy and add to mdiobus - net: use sock_gen_put() when sk_state is TCP_TIME_WAIT - net: vertexcom: mse102x: Add range check for CMD_RTS - net: vertexcom: mse102x: Fix LEN_MASK - net: vertexcom: mse102x: Fix possible stuck of SPI interrupt - net: vertexcom: mse102x: Fix RX error handling - net: xgene-v2: remove incorrect ACPI_PTR annotation - NFS: Don't allow waiting for exiting tasks - nfs: handle failure of nfs_get_lock_context in unlock path - NFSv4: Check for delegation validity in nfs_start_delegation_return_locked() - NFSv4/pnfs: Reset the layout state after a layoutreturn - NFSv4: Treat ENETUNREACH errors as fatal for state recovery - nilfs2: fix deadlock warnings caused by lock dependency in init_nilfs() - ntb_hw_amd: Add NTB PCI ID for new gen CPU - ntb: reduce stack usage in idt_scan_mws - nvme: fixup scan failure for non-ANA multipath controllers - nvmem: core: fix bit offsets of more than one byte - nvmem: core: update raw_len if the bit reading is required - nvmem: core: verify cell's raw_len - nvmem: qfprom: switch to 4-byte aligned reads - nvmem: rockchip-otp: add rk3576 variant data - nvmem: rockchip-otp: Move read-offset into variant-data - nvme: multipath: fix return value of nvme_available_path - nvme-pci: acquire cq_poll_lock in nvme_poll_irqdisable - nvme-pci: add quirks for device 126f:1001 - nvme-pci: add quirks for WDC Blue SN550 15b7:5009 - nvme-pci: fix queue unquiesce check on slot_reset - nvme-pci: make nvme_pci_npages_prp() __always_inline - nvme: requeue namespace scan on missed AENs - nvme: re-read ANA log page after ns scan completes - nvme-tcp: fix premature queue removal and I/O failover - nvme-tcp: select CONFIG_TLS from CONFIG_NVME_TCP_TLS - nvmet-fc: put ref when assoc->del_work is already scheduled - nvmet-fc: take tgtport reference only once - nvmet-tcp: don't restore null sk_state_change - nvmet-tcp: select CONFIG_TLS from CONFIG_NVME_TARGET_TCP_TLS - nvme: unblock ctrl state transition for firmware update - objtool, ASoC: codecs: wcd934x: Remove potential undefined behavior in wcd934x_slim_irq_handler() - objtool: Fix error handling inconsistencies in check() - objtool: Ignore end-of-section jumps for KCOV/GCOV - objtool, lkdtm: Obfuscate the do_nothing() pointer - objtool, panic: Disable SMAP in __stack_chk_fail() - objtool: Properly disable uaccess validation - objtool, regulator: rk808: Remove potential undefined behavior in rk806_set_mode_dcdc() - objtool/rust: add one more `noreturn` Rust function for Rust 1.87.0 - objtool: Silence more KCOV warnings - objtool: Silence more KCOV warnings, part 2 - objtool: Stop UNRET validation on UD2 - ocfs2: fix the issue with discontiguous allocation in the global_bitmap - ocfs2: implement handshaking with ocfs2 recovery thread - ocfs2: stop quota recovery before disabling quotas - ocfs2: switch osb->disable_recovery to enum - octeon_ep: Fix host hang issue during device reboot - octeon_ep_vf: Resolve netdevice usage count issue - octeontx2-af: Fix APR entry mapping based on APR_LMT_CFG - octeontx2-af: Fix CGX Receive counters - Octeontx2-af: RPM: Register driver with PCI subsys IDs - octeontx2-af: Set LMT_ENA bit for APR table entries - octeontx2-pf: Add AF_XDP non-zero copy support - octeontx2-pf: Do not reallocate all ntuple filters - octeontx2-pf: macsec: Fix incorrect max transmit size in TX secy - of: resolver: Fix device node refcount leakage in of_resolve_phandles() - of: resolver: Simplify of_resolve_phandles() using __free() - openvswitch: Fix unsafe attribute parsing in output_userspace() - orangefs: Do not truncate file size - padata: do not leak refcount in reorder_work - parisc: Fix double SIGFPE crash - parisc: PDT: Fix missing prototype warning - PCI: brcmstb: Add a softdep to MIP MSI-X driver - PCI: brcmstb: Expand inbound window size up to 64GB - PCI: dwc: ep: Ensure proper iteration over outbound map windows - PCI: dwc: Use resource start as ioremap() input in dw_pcie_pme_turn_off() - PCI: endpoint: pci-epf-test: Fix double free that causes kernel to oops - PCI: epf-mhi: Update device ID for SA8775P - PCI: Fix old_size lower bound in calculate_iosize() too - PCI/MSI: Add an option to write MSIX ENTRY_DATA before any reads - PCI/MSI: Convert pci_msi_ignore_mask to per MSI domain flag - PCI/MSI: Handle the NOMASK flag correctly for all PCI/MSI backends - PCI: vmd: Disable MSI remapping bypass under Xen - pds_core: handle unsupported PDS_CORE_CMD_FW_CONTROL result - pds_core: make pdsc_auxbus_dev_del() void - pds_core: make wait_context part of q_info - pds_core: Prevent possible adminq overflow/stuck condition - pds_core: Remove unnecessary check in pds_client_adminq_cmd() - pds_core: remove write-after-free of client_id - pds_core: specify auxiliary_device to be created - perf/amd/ibs: Fix ->config to sample period calculation for OP PMU - perf/amd/ibs: Fix perf_ibs_op.cnt_mask for CurCnt - perf: arm_pmuv3: Call kvm_vcpu_pmu_resync_el0() before enabling counters - perf: Avoid the read if the count is already updated - perf/core: Clean up perf_try_init_event() - perf/core: Fix WARN_ON(!ctx) in __free_event() for partial init - perf/hw_breakpoint: Return EOPNOTSUPP for unsupported breakpoint type - perf/x86: Fix non-sampling (counting) events on certain x86 platforms - perf/x86/intel: Fix segfault with PEBS-via-PT with sample_freq - perf/x86/intel: KVM: Mask PEBS_ENABLE loaded for guest with vCPU's value. - perf/x86/intel: Only check the group flag for X86 leader - phy: core: don't require set_mode() callback for phy_get_mode() to work - phy: exynos5-usbdrd: fix EDS distribution tuning (gs101) - phy: Fix error handling in tegra_xusb_port_init - phy: phy-rockchip-samsung-hdptx: Swap the definitions of LCPLL_REF and ROPLL_REF - phy: renesas: rcar-gen3-usb2: Assert PLL reset on PHY power off - phy: renesas: rcar-gen3-usb2: Fix role detection on unbind/bind - phy: renesas: rcar-gen3-usb2: Lock around hardware registers and driver data - phy: renesas: rcar-gen3-usb2: Move IRQ request in probe - phy: renesas: rcar-gen3-usb2: Set timing registers only once - phy: rockchip: usbdp: Avoid call hpd_event_trigger in dp_phy_init - phy: rockchip: usbdp: Only verify link rates/lanes/voltage when the corresponding set flags are set - phy: tegra: xusb: remove a stray unlock - phy: tegra: xusb: Use a bitmask for UTMI pad power state tracking - pidfs: improve multi-threaded exec and premature thread-group leader exit polling - pinctrl: bcm281xx: Use "unsigned int" instead of bare "unsigned" - pinctrl: devicetree: do not goto err when probing hogs in pinctrl_dt_to_map - pinctrl: imx: Return NULL if no group is matched and found - pinctrl: mcp23s08: Get rid of spurious level interrupts - pinctrl: meson: define the pull up/down resistor value as 60 kOhm - pinctrl: qcom: switch to devm_register_sys_off_handler() - pinctrl: renesas: rza2: Fix potential NULL pointer dereference - pinctrl: renesas: rzg2l: Add suspend/resume support for pull up/down - pinctrl: sophgo: avoid to modify untouched bit when setting cv1800 pinconf - pinctrl: tegra: Fix off by one in tegra_pinctrl_get_group() - pinctrl-tegra: Restore SFSEL bit when freeing pins - platform/x86/amd/pmc: Declare quirk_spurious_8042 for MECHREVO Wujie 14XA (GX4HRXL) - platform/x86/amd: pmc: Require at least 2.5 seconds between HW sleep cycles - platform/x86: asus-wmi: Disable OOBE state after resume from hibernation - platform/x86: asus-wmi: Fix wlan_ctrl_by_user detection - platform/x86: dell-wmi-sysman: Avoid buffer overflow in current_password_store() - platform/x86: ideapad-laptop: add support for some new buttons - platform/x86/intel: hid: Add Pantherlake support - platform/x86/intel-uncore-freq: Fix missing uncore sysfs during CPU hotplug - platform/x86: think-lmi: Fix attribute name usage for non-compliant items - pmdomain: core: Fix error checking in genpd_dev_pm_attach_by_id() - pmdomain: imx: gpcv2: use proper helper for property detection - pmdomain: renesas: rcar: Remove obsolete nullify checks - PM: EM: Address RCU-related sparse warnings - PM: EM: use kfree_rcu() to simplify the code - pNFS/flexfiles: Report ENETDOWN as a connection error - PNP: Expand length of fixup id string - posix-timers: Add cond_resched() to posix_timer_add() search loop - posix-timers: Ensure that timer initialization is fully visible - powerpc/boot: Check for ld-option support - powerpc/boot: Fix dash warning - powerpc/prom_init: Fixup missing #size-cells on PowerBook6,7 - powerpc/pseries/iommu: create DDW for devices with DMA mask less than 64-bits - powerpc/pseries/iommu: memory notifier incorrectly adds TCEs for pmemory - power: supply: axp20x_battery: Update temp sensor for AXP717 from device tree - printk: Check CON_SUSPEND when unblanking a console - pstore: Change kmsg_bytes storage size to u32 - ptp: ocp: Fix NULL dereference in Adva board SMA sysfs operations - ptp: ocp: Limit signal/freq counts in summary output functions - qibfs: fix _another_ leak - qlcnic: fix memory leak in qlcnic_sriov_channel_cfg_cmd() - r8152: add vendor/device ID pair for Dell Alienware AW1022z - r8169: disable RTL8126 ZRX-DC timeout - r8169: don't scan PHY addresses > 0 - rcu: Fix get_state_synchronize_rcu_full() GP-start detection - rcu: fix header guard for rcu_all_qs() - rcu: handle quiescent states for PREEMPT_RCU=n, PREEMPT_COUNT=y - rcu: handle unstable rdp in rcu_read_unlock_strict() - RDMA/core: Fix best page size finding when it can cross SG entries - RDMA/core: Fix "KASAN: slab-use-after-free Read in ib_register_device" problem - RDMA/rxe: Fix slab-use-after-free Read in rxe_queue_cleanup bug - RDMA/uverbs: Propagate errors from rdma_lookup_get_uobject() - regulator: ad5398: Add device tree support - regulator: max20086: fix invalid memory access - remoteproc: qcom_wcnss: Fix on platforms without fallback regulators - remoteproc: qcom_wcnss: Handle platforms with only single power domain - Revert "arm64: dts: allwinner: h6: Use RSB for AXP805 PMIC connection" - Revert "btrfs: canonicalize the device path before adding it" - Revert "drivers: core: synchronize really_probe() and dev_uevent()" - Revert "drm/amd/display: Exit idle optimizations before attempt to access PHY" - Revert "drm/amd/display: Hardware cursor changes color when switched to software cursor" - Revert "drm/amd/display: Request HW cursor on DCN3.2 with SubVP" - Revert "drm/amd: Keep display off while going into S4" - Revert "drm/amd: Stop evicting resources on APUs in suspend" - Revert "drm/meson: vclk: fix calculation of 59.94 fractional rates" - Revert "net: dsa: mv88e6xxx: fix internal PHYs for 6320 family" - Revert "rndis_host: Flag RNDIS modems as WWAN devices" - Revert "um: work around sched_yield not yielding in time-travel mode" - ring-buffer: Fix persistent buffer when commit page is the reader page - riscv: Allow NOMMU kernels to access all of RAM - riscv: Call secondary mmu notifier when flushing the tlb - riscv: dts: sophgo: fix DMA data-width configuration for CV18xx - riscv: misaligned: Add handling for ZCB instructions - riscv: misaligned: enable IRQs while handling misaligned accesses - riscv: misaligned: factorize trap handling - riscv: Provide all alternative macros all the time - riscv: Replace function-like macro by static inline function - riscv: uprobes: Add missing fence.i after building the XOL buffer - rtase: Modify the condition used to detect overflow in rtase_calc_time_mitigation - rtc: ds1307: stop disabling alarms on probe - rtc: pcf85063: do a SW reset if POR failed - rtc: rv3032: fix EERD location - rust: allow Rust 1.87.0's `clippy::ptr_eq` lint - rust: clean Rust 1.88.0's `clippy::uninlined_format_args` lint - rust: clean Rust 1.88.0's `unnecessary_transmutes` lint - rust: clean Rust 1.88.0's warning about `clippy::disallowed_macros` configuration - rust: firmware: Use `ffi::c_char` type in `FwFunc` - s390/entry: Fix last breaking event handling in case of stack corruption - s390/pci: Fix duplicate pci_dev_put() in disable_slot() when PF has child VFs - s390/pci: Fix missing check for zpci_create_device() error return - s390/sclp: Add check for get_zeroed_page() - s390/tlb: Use mm_has_pgste() instead of mm_alloc_pgste() - s390/tty: Fix a potential memory leak bug - s390/vfio-ap: Fix no AP queue sharing allowed message written to kernel log - samples/bpf: Fix compilation failure for samples/bpf on LoongArch Fedora - sch_drr: make drr_qlen_notify() idempotent - sched/eevdf: Fix se->slice being set to U64_MAX and resulting crash - sched_ext: bpf_iter_scx_dsq_new() should always initialize iterator - sched_ext: Use kvzalloc for large exit_dump allocation - sched/isolation: Make CONFIG_CPU_ISOLATION depend on CONFIG_SMP - sched: Reduce the default slice to avoid tasks getting an extra tick - sch_ets: make est_qlen_notify() idempotent - sch_hfsc: Fix qlen accounting bug when using peek in hfsc_enqueue() - sch_hfsc: make hfsc_qlen_notify() idempotent - sch_htb: make htb_deactivate() idempotent - sch_htb: make htb_qlen_notify() idempotent - sch_qfq: make qfq_qlen_notify() idempotent - scsi: core: Clear flags for scsi_cmnd that did not complete - scsi: hisi_sas: Fix I/O errors caused by hardware port ID changes - scsi: Improve CDL control - scsi: logging: Fix scsi_logging_level bounds - scsi: lpfc: Free phba irq in lpfc_sli4_enable_msi() when pci_irq_vector() fails - scsi: lpfc: Handle duplicate D_IDs in ndlp search-by D_ID routine - scsi: lpfc: Ignore ndlp rport mismatch in dev_loss_tmo callbk - scsi: mpi3mr: Add level check to control event logging - scsi: mpi3mr: Fix pending I/O counter - scsi: mpi3mr: Update timestamp only for supervisor IOCs - scsi: mpt3sas: Send a diag reset if target reset fails - scsi: pm80xx: Set phy_attached to zero when device is gone - scsi: scsi_debug: First fixes for tapes - scsi: sd_zbc: block: Respect bio vector limits for REPORT ZONES buffer - scsi: st: ERASE does not change tape location - scsi: st: Restore some drive settings after reset - scsi: st: Tighten the page format heuristics with MODE SELECT - scsi: target: iscsi: Fix timeout on deleted connection - scsi: target: spc: Fix loop traversal in spc_rsoc_get_descr() - scsi: ufs: core: Add NULL check in ufshcd_mcq_compl_pending_transfer() - scsi: ufs: core: Remove redundant query_complete trace - scsi: ufs: exynos: Add gs101_ufs_drv_init() hook and enable WriteBooster - scsi: ufs: exynos: Disable iocc if dma-coherent property isn't set - scsi: ufs: exynos: Enable PRDT pre-fetching with UFSHCD_CAP_CRYPTO - scsi: ufs: exynos: Ensure pre_link() executes before exynos_ufs_phy_init() - scsi: ufs: exynos: gs101: Put UFS device in reset on .suspend() - scsi: ufs: exynos: Move phy calls to .exit() callback - scsi: ufs: exynos: Move UFS shareability value to drvdata - scsi: ufs: exynos: Remove empty drv_init method - scsi: ufs: exynos: Remove superfluous function parameter - scsi: ufs: Introduce quirk to extend PA_HIBERN8TIME for UFS devices - scsi: ufs: mcq: Add NULL check in ufshcd_mcq_abort() - scsi: ufs: qcom: fix dev reference leaked through of_qcom_ice_get - selftests/bpf: Adjust data size to have ETH_HLEN - selftests/bpf: check program redirect in xdp_cpumap_attach - selftests/bpf: fix bpf_map_redirect call for cpu map test - selftests/bpf: Fix stdout race condition in traffic monitor - selftests/bpf: make xdp_cpumap_attach keep redirect prog attached - selftests/bpf: Mitigate sockmap_ktls disconnect_after_delete failure - selftests/mincore: Allow read-ahead pages to reach the end of the file - selftests/mm: compaction_test: support platform with huge mount of memory - selftests/mm: fix a build failure on powerpc - selftests: ncdevmem: Make client_ip optional - selftests: ncdevmem: Redirect all non-payload output to stderr - selftests: ncdevmem: Separate out dmabuf provider - selftests: ncdevmem: Switch to AF_INET6 - selftests: ncdevmem: Unify error handling - selftests/net: have `gro.sh -t` return a correct exit code - selftests: ublk: fix test_stripe_04 - selftest/x86/bugs: Add selftests for ITS - serial: mctrl_gpio: split disable_ms into sync and no_sync APIs - serial: msm: Configure correct working mode before starting earlycon - serial: sh-sci: Save and restore more registers - serial: sh-sci: Update the suspend/resume support - serial: sifive: lock port in startup()/shutdown() callbacks - smack: recognize ipv4 CIPSO w/o categories - smack: Revert "smackfs: Added check catlen" - smb: client: Avoid race in open_cached_dir with lease breaks - smb: client: fix memory leak during error handling for POSIX mkdir - smb: client: Fix use-after-free in cifs_fill_dirent - smb: client: fix zero length for mkdir POSIX create context - smb: client: Reset all search buffer pointers when releasing buffer - smb: client: Store original IO parameters and prevent zero IO sizes - smb: server: smb2pdu: check return value of xa_store() - soc: apple: rtkit: Implement OSLog buffers properly - soc: apple: rtkit: Use high prio work queue - soc: mediatek: mtk-mutex: Add DPI1 SOF/EOF to MT8188 mutex tables - soc: qcom: ice: introduce devm_of_qcom_ice_get - soc: samsung: include linux/array_size.h where needed - soc: ti: k3-socinfo: Do not use syscon helper to build regmap - sound/virtio: Fix cancel_sync warnings on uninitialized work_structs - soundwire: amd: change the soundwire wake enable/disable sequence - soundwire: bus: Fix race on the creation of the IRQ domain - soundwire: cadence_master: set frame shape and divider based on actual clk freq - spi: loopback-test: Do not split 1024-byte hexdumps - spi-rockchip: Fix register out of bounds access - spi: spi-fsl-dspi: Halt the module after a new message transfer - spi: spi-fsl-dspi: Reset SR flags before sending a new message - spi: spi-fsl-dspi: restrict register range for regmap access - spi: spi-imx: Add check for spi_imx_setupxfer() - spi: spi-mux: Fix coverity issue, unchecked return value - spi: tegra114: Don't fail set_cs_timing when delays are zero - spi: tegra114: Use value to check for invalid delays - spi: tegra210-quad: add rate limiting and simplify timeout error message - spi: tegra210-quad: use WARN_ON_ONCE instead of WARN_ON for timeouts - spi: use container_of_cont() for to_spi_device() - spi: zynqmp-gqspi: Always acknowledge interrupts - splice: remove duplicate noinline from pipe_clear_nowait - staging: axis-fifo: Correct handling of tx_fifo_depth for size validation - staging: axis-fifo: Remove hardware resets for user errors - staging: bcm2835-camera: Initialise dev in v4l2_dev - staging: iio: adc: ad7816: Correct conditional logic for store mode - staging: vchiq_arm: Create keep-alive thread during probe - SUNRPC: Don't allow waiting for exiting tasks - SUNRPC: rpcbind should never reset the port to the value '0' - SUNRPC: rpc_clnt_set_transport() must not change the autobind setting - tcp: bring back NUMA dispersion in inet_ehash_locks_alloc() - tcp: reorganize tcp_in_ack_event() and tcp_count_delivered() - tests/ncdevmem: Fix double-free of queue array - thermal/drivers/mediatek/lvts: Start sensor interrupts disabled - thermal/drivers/qoriq: Power down TMU on system suspend - thermal: intel: x86_pkg_temp_thermal: Fix bogus trip temperature - thunderbolt: Do not add non-active NVM if NVM upgrade is disabled for retimer - thunderbolt: Scan retimers after device router has been enumerated - timekeeping: Add a lockdep override in tick_freeze() - timer_list: Don't use %pK through printk() - tipc: fix NULL pointer dereference in tipc_mon_reinit_self() - tools/build: Don't pass test log files to linker - tools/net/ynl: ethtool: fix crash when Hardware Clock info is missing - tools/power turbostat: Clustered Uncore MHz counters should honor show/hide options - tools: ynl-gen: don't output external constants - tools: ynl-gen: validate 0 len strings from kernel - tpm: Convert warn to dbg in tpm2_start_auth_session() - tpm: Mask TPM RC in tpm2_start_auth_session() - tpm: tis: Double the timeout B to 4s - tracing: Add __print_dynamic_array() helper - tracing: Do not take trace_event_sem in print_event_fields() - tracing: Fix oob write in trace_seq_to_buffer() - tracing: Mark binary printing functions with __printf() attribute - tracing: probes: Fix a possible race in trace_probe_log APIs - tracing: samples: Initialize trace_array_printk() with the correct function - tracing: Verify event formats that have "%*p.." - tsnep: fix timestamping with a stacked DSA driver - tty: Require CAP_SYS_ADMIN for all usages of TIOCL_SELMOUSEREPORT - types: Complement the aligned types with signed 64-bit one - ublk: complete command synchronously on error - ublk: enforce ublks_max only for unprivileged devices - ubsan: Fix panic from test_ubsan_out_of_bounds - udf: Make sure i_lenExtents is uptodate on inode eviction - uio_hv_generic: Fix sysfs creation path for ring buffer - um: Store full CSGSFS and SS register from mcontext - um: Update min_low_pfn to match changes in uml_reserved - um: work around sched_yield not yielding in time-travel mode - usb: cdns3: Fix deadlock when using NCM gadget - usb: cdnsp: Fix issue with resuming from L1 - usb: cdnsp: fix L1 resume issue for RTL_REVISION_NEW_LPM version - usb: chipidea: ci_hdrc_imx: fix call balance of regulator routines - usb: chipidea: ci_hdrc_imx: fix usbmisc handling - usb: chipidea: ci_hdrc_imx: implement usb_phy_init() error handling - usb: dwc3: gadget: Avoid using reserved endpoints on Intel Merrifield - usb: dwc3: gadget: check that event count does not exceed event buffer length - usb: dwc3: gadget: Make gadget_wakeup asynchronous - usb: dwc3: gadget: Refactor loop to avoid NULL endpoints - usb: dwc3: xilinx: Prevent spike in reset signal - usb: gadget: aspeed: Add NULL pointer check in ast_vhub_init_dev() - usb: gadget: f_ecm: Add get_status callback - usb: gadget: tegra-xudc: ACK ST_RC after clearing CTRL_RUN - usb: gadget: Use get_status callback to set remote wakeup capability - usb: host: max3421-hcd: Add missing spi_device_id table - usb: host: tegra: Prevent host controller crash when OTG port is used - usb: host: xhci-plat: mvebu: use ->quirks instead of ->init_quirk() func - usb: misc: onboard_usb_dev: fix support for Cypress HX3 hubs - USB: OHCI: Add quirk for LS7A OHCI controller (rev 0x02) - usb: quirks: Add delay init quirk for SanDisk 3.2Gen1 Flash Drive - usb: quirks: add DELAY_INIT quirk for Silicon Motion Flash Drive - USB: serial: ftdi_sio: add support for Abacus Electrics Optical Probe - USB: serial: option: add Sierra Wireless EM9291 - USB: serial: simple: add OWON HDS200 series oscilloscope support - USB: storage: quirk for ADATA Portable HDD CH94 - usb: typec: class: Fix NULL pointer access - usb: typec: class: Invalidate USB device pointers on partner unregistration - usb: typec: class: Unlocked on error in typec_register_partner() - usb: typec: tcpm: delay SNK_TRY_WAIT_DEBOUNCE to SRC_TRYWAIT transition - usb: typec: ucsi: displayport: Fix deadlock - usb: typec: ucsi: displayport: Fix NULL pointer access - usb: uhci-platform: Make the clock really optional - usb: usbtmc: Fix erroneous generic_read ioctl return - usb: usbtmc: Fix erroneous get_stb ioctl error returns - usb: usbtmc: Fix erroneous wait_srq ioctl return - USB: usbtmc: use interruptible sleep in usbtmc_read - USB: VLI disk crashes if LPM is used - USB: wdm: add annotation - USB: wdm: close race between wdm_open and wdm_wwan_port_stop - USB: wdm: handle IO errors in wdm_wwan_port_start - USB: wdm: wdm_wwan_port_tx_complete mutex in atomic context - usb: xhci: Avoid Stop Endpoint retry loop if the endpoint seems Running - usb: xhci: Complete 'error mid TD' transfers when handling Missed Service - usb: xhci: Don't change the status of stalled TDs on failed Stop EP - usb: xhci: Fix invalid pointer dereference in Etron workaround - usb: xhci: Fix isochronous Ring Underrun/Overrun event handling - usb: xhci: Fix Short Packet handling rework ignoring errors - usb: xhci: set page size to the xHCI-supported size - vdpa/mlx5: Fix mlx5_vdpa_get_config() endianness on big-endian machines - vfio/pci: Align huge faults to order - vfio/pci: Handle INTx IRQ_NOTCONNECTED - vhost-scsi: Add better resource allocation failure handling - vhost-scsi: Fix vhost_scsi_send_bad_target() - vhost-scsi: Fix vhost_scsi_send_status() - vhost-scsi: protect vq->log_used with vq->mutex - vhost-scsi: Return queue full for page alloc failures during copy - vhost_task: fix vhost_task_create() documentation - virtio_console: fix missing byte order handling for cols and rows - virtio_net: ensure netdev_tx_reset_queue is called on bind xsk for tx - virtio-net: fix total qstat values - virtio-net: free xsk_buffs on error in virtnet_xsk_pool_enable() - virtio_net: xsk: bind/unbind xsk for tx - virtio_ring: add a func argument 'recycle_done' to virtqueue_reset() - virtio_ring: Fix data race by tagging event_triggered as racy for KCSAN - vmxnet3: Fix malformed packet sizing in vmxnet3_process_xdp - vmxnet3: update MTU after device quiesce - vsock/test: Fix occasional failure in SIOCOUTQ tests - vxlan: Annotate FDB data races - vxlan: Join / leave MC group after remote changes - vxlan: vnifilter: Fix unlocked deletion of default FDB entry - watchdog: aspeed: fix 64-bit division - watchdog: aspeed: Update bootstatus handling - wifi: ath11k: Use dma_alloc_noncoherent for rx_tid buffer allocation - wifi: ath12k: Avoid napi_sync() before napi_enable() - wifi: ath12k: Fetch regdb.bin file from board-2.bin - wifi: ath12k: fix ath12k_hal_tx_cmd_ext_desc_setup() info1 override - wifi: ath12k: Fix end offset bit definition in monitor ring descriptor - wifi: ath12k: fix the ampdu id fetch in the HAL_RX_MPDU_START TLV - wifi: ath12k: Improve BSS discovery with hidden SSID in 6 GHz band - wifi: ath12k: Report proper tx completion status to mac80211 - wifi: ath9k: return by of_get_mac_address - wifi: brcm80211: fmac: Add error handling for brcmf_usb_dl_writeimage() - wifi: cfg80211: allow IR in 20 MHz configurations - wifi: cfg80211: fix out-of-bounds access during multi-link element defragmentation - wifi: iwlwifi: add support for Killer on MTL - wifi: iwlwifi: don't warn during reprobe - wifi: iwlwifi: don't warn if the NIC is gone in resume - wifi: iwlwifi: don't warn when if there is a FW error - wifi: iwlwifi: fix debug actions order - wifi: iwlwifi: fix the check for the SCRATCH register upon resume - wifi: iwlwifi: fix the ECKV UEFI variable name - wifi: iwlwifi: mark Br device not integrated - wifi: iwlwifi: mvm: fix setting the TK when associated - wifi: iwlwifi: use correct IMR dump variable - wifi: iwlwifi: w/a FW SMPS mode selection - wifi: mac80211: don't unconditionally call drv_mgd_complete_tx() - wifi: mac80211: fix the type of status_code for negotiated TID to Link Mapping - wifi: mac80211: fix warning on disconnect during failed ML reconf - wifi: mac80211_hwsim: Fix MLD address translation - wifi: mac80211: remove misplaced drv_mgd_complete_tx() call - wifi: mac80211: set ieee80211_prep_tx_info::link_id upon Auth Rx - wifi: mac80211: Set n_channels after allocating struct cfg80211_scan_request - wifi: mt76: disable napi on driver removal - wifi: mt76: mt7925: fix fails to enter low power mode in suspend state - wifi: mt76: mt7925: load the appropriate CLC data based on hardware type - wifi: mt76: mt7996: fix SER reset trigger on WED reset - wifi: mt76: mt7996: revise TXS size - wifi: mt76: only mark tx-status-failed frames as ACKed on mt76x0/2 - wifi: mwifiex: Fix HT40 bandwidth issue. - wifi: plfxlc: Remove erroneous assert in plfxlc_mac_release - wifi: rtl8xxxu: retry firmware download on error - wifi: rtw88: Don't use static local variable in rtw8822b_set_tx_power_index_by_rate - wifi: rtw88: Fix download_firmware_validate() for RTL8814AU - wifi: rtw88: Fix rtw_desc_to_mcsrate() to handle MCS16-31 - wifi: rtw88: Fix __rtw_download_firmware() for RTL8814AU - wifi: rtw88: Fix rtw_init_ht_cap() for RTL8814AU - wifi: rtw88: Fix rtw_init_vht_cap() for RTL8814AU - wifi: rtw89: 8922a: fix incorrect STA-ID in EHT MU PPDU - wifi: rtw89: add wiphy_lock() to work that isn't held wiphy_lock() yet - wifi: rtw89: call power_on ahead before selecting firmware - wifi: rtw89: coex: Assign value over than 0 to avoid firmware timer hang - wifi: rtw89: coex: Separated Wi-Fi connecting event from Wi-Fi scan event - wifi: rtw89: fw: add blacklist to avoid obsolete secure firmware - wifi: rtw89: fw: get sb_sel_ver via get_unaligned_le32() - wifi: rtw89: fw: propagate error code from rtw89_h2c_tx() - wifi: rtw89: fw: validate multi-firmware header before accessing - wifi: rtw89: fw: validate multi-firmware header before getting its size - wifi: rtw89: set force HE TB mode when connecting to 11ax AP - x86/bhi: Do not set BHI_DIS_S in 32-bit mode - x86/boot/sev: Support memory acceptance in the EFI stub under SVSM - x86/bpf: Add IBHF call at end of classic BPF - x86/bpf: Call branch history clearing sequence on exit - x86/bugs: Don't fill RSB on context switch with eIBRS - x86/bugs: Don't fill RSB on VMEXIT with eIBRS+retpoline - x86/bugs: Make spectre user default depend on MITIGATION_SPECTRE_V2 - x86/bugs: Use SBPB in write_ibpb() if applicable - x86/build: Fix broken copy command in genimage.sh when making isoimage - x86/cpu: Add CPU model number for Bartlett Lake CPUs with Raptor Cove cores - x86/fred: Fix system hang during S4 resume with FRED enabled - x86/headers: Replace __ASSEMBLY__ with __ASSEMBLER__ in UAPI headers - x86/i8253: Call clockevent_i8253_disable() with interrupts disabled - x86/ibt: Handle FineIBT in handle_cfi_failure() - x86/ibt: Keep IBT disabled during alternative patching - x86/insn: Fix CTEST instruction decoding - x86/its: Add support for ITS-safe indirect thunk - x86/its: Add support for ITS-safe return thunk - x86/its: Add support for RSB stuffing mitigation - x86/its: Add "vmexit" option to skip mitigation on some CPUs - x86/its: Align RETs in BHB clear sequence to avoid thunking - x86/its: Enable Indirect Target Selection mitigation - x86/its: Enumerate Indirect Target Selection (ITS) bug - x86/its: FineIBT-paranoid vs ITS - x86/its: Fix build errors when CONFIG_MODULES=n - x86/its: Use dynamic thunks for indirect branches - x86/kaslr: Reduce KASLR entropy on most x86 systems - x86/Kconfig: make CFI_AUTO_DEFAULT depend on !RUST or Rust >= 1.88 - x86/locking: Use ALT_OUTPUT_SP() for percpu_{,try_}cmpxchg{64,128}_op() - x86/microcode: Consolidate the loader enablement checking - x86/microcode: Update the Intel processor flag scan check - x86/mm: Check return value from memblock_phys_alloc_range() - x86/mm: Eliminate window where TLB flushes may be inadvertently skipped - x86/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 - x86/nmi: Add an emergency handler in nmi_desc & use it in nmi_shootdown_cpus() - x86/sev: Fix operator precedence in GHCB_MSR_VMPL_REQ_LEVEL macro - x86/smpboot: Fix INIT delay assignment for extended Intel Families - x86/speculation: Add a conditional CS prefix to CALL_NOSPEC - x86/speculation: Remove the extra #ifdef around CALL_NOSPEC - x86/speculation: Simplify and make CALL_NOSPEC consistent - x86/stackprotector/64: Only export __ref_stack_chk_guard on CONFIG_SMP - x86/traps: Cleanup and robustify decode_bug() - x86/xen: disable CPU idle and frequency drivers for PVH dom0 - xen: Add support for XenServer 6.1 platform device - xenbus: Allow PVH dom0 a non-local xenstore - xenbus: Use kref to track req lifetime - xen: Change xen-acpi-processor dom0 dependency - xen-netfront: handle NULL returned by xdp_convert_buff_to_frame() - xen/pci: Do not register devices with segments >= 0x10000 - xen: swiotlb: Use swiotlb bouncing if kmalloc allocation demands it - xfrm: Fix UDP GRO handling for some corner cases - xfrm: prevent high SEQ input in non-ESN mode - xfrm: Sanitize marks before insert - xfs: Do not allow norecovery mount with quotacheck - xfs: do not check NEEDSREPAIR if ro,norecovery mount. - xfs: flush inodegc before swapon - xfs: rename xfs_iomap_swapfile_activate to xfs_vm_swap_activate - xhci: dbc: Avoid event polling busyloop if pending rx transfers are inactive. - xhci: dbc: Improve performance by removing delay in transfer event polling. - xhci: Handle spurious events on Etron host isoc enpoints - xhci: Limit time spent with xHC interrupts disabled during bus resume - xsk: Fix race condition in AF_XDP generic RX path - Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)- fix undefined macro - Merge: b9d5875 3725d1e- Merge branch 'rosa2023.1' into rosa2021.1- [bot] upd: 6.12.23 -> 6.12.25 - Changelog: - accel/ivpu: Fix deadlock in ivpu_ms_cleanup() - accel/ivpu: Fix PM related deadlocks in MS IOCTLs - accel/ivpu: Fix warning in ivpu_ipc_send_receive_internal() - ACPI: platform-profile: Fix CFI violation when accessing sysfs files - ahci: add PCI ID for Marvell 88SE9215 SATA Controller - ahci: Marvell 88SE9215 controllers prefer DMA for ATAPI - ALSA: hda/cirrus_scodec_test: Don't select dependencies - ALSA: hda: improve bass speaker support for ASUS Zenbook UM5606WA - ALSA: hda: intel: Add Lenovo IdeaPad Z570 to probe denylist - ALSA: hda: intel: Fix Optimus when GPU has no sound - ALSA: hda/realtek: Enable Mute LED on HP OMEN 16 Laptop xd000xx - ALSA: hda/realtek - Fixed ASUS platform headset Mic issue - ALSA: hda/realtek: Workaround for resume on Dell Venue 11 Pro 7130 - ALSA: usb-audio: Fix CME quirk for UF series keyboards - arm64/boot: Enable EL2 requirements for FEAT_PMUv3p9 - arm64: cputype: Add MIDR_CORTEX_A76AE - arm64: cputype: Add QCOM_CPU_PART_KRYO_3XX_GOLD - arm64: dts: exynos: gs101: disable pinctrl_gsacore node - arm64: dts: mediatek: mt8173: Fix disp-pwm compatible string - arm64: errata: Add KRYO 2XX/3XX/4XX silver cores to Spectre BHB safe list - arm64: errata: Add newer ARM cores to the spectre_bhb_loop_affected() lists - arm64: errata: Add QCOM_KRYO_4XX_GOLD to the spectre_bhb_k24_list - arm64: errata: Assume that unknown CPUs _are_ vulnerable to Spectre BHB - arm64: mm: Correct the update of max_pfn - arm64: mops: Do not dereference src reg for a set operation - arm64/sysreg: Add register fields for HDFGRTR2_EL2 - arm64/sysreg: Add register fields for HDFGWTR2_EL2 - arm64/sysreg: Add register fields for HFGITR2_EL2 - arm64/sysreg: Add register fields for HFGRTR2_EL2 - arm64/sysreg: Add register fields for HFGWTR2_EL2 - arm64/sysreg: Update register fields for ID_AA64MMFR0_EL1 - arm64: tegra: Remove the Orin NX/Nano suspend key - ASoC: amd: Add DMI quirk for ACP6X mic support - ASoC: amd: ps: use macro for ACP6.3 pci revision id - ASoC: amd: yc: update quirk data for new Lenovo model - ASoC: codecs:lpass-wsa-macro: Fix logic of enabling vi channels - ASoC: codecs:lpass-wsa-macro: Fix vi feedback rate - ASoC: codecs: wcd937x: fix a potential memory leak in wcd937x_soc_codec_probe() - ASoC: cs42l43: Reset clamp override on jack removal - ASoC: dwc: always enable/disable i2s irqs - ASoC: fsl_audmix: register card device depends on 'dais' property - ASoC: fsl: fsl_qmc_audio: Reset audio data pointers on TRIGGER_START event - ASoC: Intel: adl: add 2xrt1316 audio configuration - ASoC: Intel: avs: Fix null-ptr-deref in avs_component_probe() - ASoC: Intel: sof_sdw: Add quirk for Asus Zenbook S16 - ASoC: q6apm: add q6apm_get_hw_pointer helper - ASoC: q6apm-dai: make use of q6apm_get_hw_pointer - ASoC: q6apm-dai: schedule all available frames to avoid dsp under-runs - ASoC: qcom: Fix sc7280 lpass potential buffer overflow - ASoC: qdsp6: q6apm-dai: fix capture pipeline overruns. - ASoC: qdsp6: q6apm-dai: set 10 ms period and buffer alignment. - ASoC: qdsp6: q6asm-dai: fix q6asm_dai_compr_set_params error path - ASoC: SOF: topology: Use krealloc_array() to replace krealloc() - asus-laptop: Fix an uninitialized variable - ata: libata-core: Add 'external' to the libata.force kernel parameter - ata: libata-eh: Do not use ATAPI DMA for a device limited to PIO mode - ata: libata-sata: Save all fields from sense data descriptor - ata: pata_pxa: Fix potential NULL pointer dereference in pxa_ata_probe() - ata: sata_sx4: Add error handling in pdc20621_i2c_read() - auxdisplay: hd44780: Fix an API misuse in hd44780.c - backlight: led_bl: Hold led_access lock when calling led_sysfs_disable() - blk-mq: introduce blk_mq_map_hw_queues - block: add a rq_list type - block: don't reorder requests in blk_add_rq_to_plug - block: fix resource leak in blk_register_queue() error path - block: integrity: Do not call set_page_dirty_lock() - block: make struct rq_list available for !CONFIG_BLOCK - block: remove rq_list_move - Bluetooth: Add quirk for broken READ_PAGE_SCAN_TYPE - Bluetooth: Add quirk for broken READ_VOICE_SETTING - Bluetooth: btintel_pcie: Add device id of Whale Peak - Bluetooth: btrtl: Prevent potential NULL dereference - Bluetooth: btusb: Add 2 HWIDs for MT7922 - Bluetooth: hci_event: Fix sending MGMT_EV_DEVICE_FOUND for invalid address - Bluetooth: hci_qca: use the power sequencer for wcn6750 - Bluetooth: hci_uart: Fix another race during initialization - Bluetooth: hci_uart: fix race during initialization - Bluetooth: l2cap: Check encryption key size on incoming connection - Bluetooth: l2cap: Process valid commands in too long frame - Bluetooth: qca: simplify WCN399x NVM loading - Bluetooth: vhci: Avoid needless snprintf() calls - bpf: add find_containing_subprog() utility function - bpf: check changes_pkt_data property for extension programs - bpf: fix null dereference when computing changes_pkt_data of prog w/o subprogs - bpf: support SKF_NET_OFF and SKF_LL_OFF on skb frags - bpf: track changes_pkt_data property for global functions - btrfs: correctly escape subvol in btrfs_show_options() - btrfs: fix non-empty delayed iputs list on unmount due to compressed write workers - btrfs: harden block_group::bg_list against list_del() races - btrfs: tests: fix chunk map leak after failure to add it to the tree - btrfs: zoned: fix zone activation with missing devices - btrfs: zoned: fix zone finishing with missing devices - bus: mhi: host: Fix race between unprepare and queue_buf - can: flexcan: add NXP S32G2/S32G3 SoC support - can: flexcan: Add quirk to handle separate interrupt lines for mailboxes - can: rockchip_canfd: fix broken quirks checks - cdc_ether|r8152: ThinkPad Hybrid USB-C/A Dock quirk - cgroup/cpuset: Enforce at most one rebuild_sched_domains_locked() call per operation - cgroup/cpuset: Fix error handling in remote_partition_disable() - cgroup/cpuset: Fix incorrect isolated_cpus update in update_parent_effective_cpumask() - cgroup/cpuset: Fix race between newly created partition and dying one - cgroup/cpuset: Further optimize code if CONFIG_CPUSETS_V1 not set - cgroup/cpuset: Revert "Allow suppression of sched domain rebuild in update_cpumasks_hier()" - cifs: avoid NULL pointer dereference in dbg call - cifs: Ensure that all non-client-specific reparse points are processed by the server - cifs: fix integer overflow in match_server() - CIFS: Propagate min offload along with other parameters from primary to secondary channels. - clk: qcom: clk-branch: Fix invert halt status bit check for votable clocks - clk: qcom: gdsc: Capture pm_genpd_add_subdomain result code - clk: qcom: gdsc: Release pm subdomains in reverse add order - clk: qcom: gdsc: Set retain_ff before moving to HW CTRL - clk: renesas: r9a07g043: Fix HP clock source for RZ/Five - clocksource/drivers/stm32-lptimer: Use wakeup capable instead of init wakeup - codel: remove sch->q.qlen check before qdisc_tree_reduce_backlog() - cpufreq: Reference count policy in cpufreq_update_limits() - cpufreq/sched: Explicitly synchronize limits_changed flag handling - cpufreq/sched: Fix the usage of CPUFREQ_NEED_UPDATE_LIMITS - crypto: caam/qi - Fix drv_ctx refcount bug - crypto: ccp - Fix check for the primary ASP device - crypto: ccp - Fix uAPI definitions of PSP errors - crypto: tegra - Do not use fixed size buffers - crypto: tegra - Fix IV usage for AES ECB - crypto: tegra - remove redundant error check on ret - cxgb4: fix memory leak in cxgb4_init_ethtool_filters() error path - dlm: fix error if active rsb is not hashed - dlm: fix error if inactive rsb is not hashed - dma-buf/sw_sync: Decrement refcount on error in sw_sync_ioctl_get_deadline() - dm-ebs: fix prefetch-vs-suspend race - dm-integrity: fix non-constant-time tag verification - dm-integrity: set ti->error on memory allocation failure - dm-verity: fix prefetch-vs-suspend race - driver core: bus: add irq_get_affinity callback to bus_type - drivers: base: devres: Allow to release group on device release - drm: allow encoder mode_set even when connectors change for crtc - drm/amd/display: Actually do immediate vblank disable - drm/amd/display: Add HP Elitebook 645 to the quirk list for eDP on DP1 - drm/amd/display: Add HP Probook 445 and 465 to the quirk list for eDP on DP1 - drm/amd/display: Do not enable Replay and PSR while VRR is on in amdgpu_dm_commit_planes() - drm/amd/display: Increase vblank offdelay for PSR panels - drm/amd/display: prevent hang on link training fail - drm/amd/display: Protect FPU in dml21_copy() - drm/amd/display: Protect FPU in dml2_init()/dml21_init() - drm/amd/display: Protect FPU in dml2_validate()/dml21_validate() - drm/amd/display: stop DML2 from removing pipes based on planes - drm/amd/display: Temporarily disable hostvm on DCN31 - drm/amd/display: Update Cursor request mode to the beginning prefetch always - drm/amdgpu/dma_buf: fix page_link check - drm/amdgpu: Fix the race condition for draining retry fault - drm/amdgpu: fix warning of drm_mm_clean - drm/amdgpu: grab an additional reference on the gang fence v2 - drm/amdgpu: handle amdgpu_cgs_create_device() errors in amd_powerplay_create() - drm/amdgpu: immediately use GTT for new allocations - drm/amdgpu/mes11: optimize MES pipe FW version fetching - drm/amdgpu/mes12: optimize MES pipe FW version fetching - drm/amdgpu: Prefer shadow rom when available - drm/amdgpu: Unlocked unmap only clear page table leaves - drm/amd: Handle being compiled without SI or CIK support better - drm/amdkfd: clamp queue size to minimum - drm/amdkfd: debugfs hang_hws skip GPU with MES - drm/amdkfd: Fix mode1 reset crash issue - drm/amdkfd: Fix pqm_destroy_queue race with GPU reset - drm/amd/pm/powerplay/hwmgr/smu7_thermal: Prevent division by zero - drm/amd/pm/powerplay/hwmgr/vega20_thermal: Prevent division by zero - drm/amd/pm/powerplay: Prevent division by zero - drm/amd/pm: Prevent division by zero - drm/amd/pm/smu11: Prevent division by zero - drm/amd/pm/swsmu/smu13/smu_v13_0: Prevent division by zero - drm/ast: Fix ast_dp connection status - drm/bridge: panel: forbid initializing a panel with unknown connector type - drm/debugfs: fix printk format for bridge index - drm/i915: Disable RPG during live selftest - drm/i915/gvt: fix unterminated-string-initialization warning - drm/i915/huc: Fix fence not released on early probe errors - drm/i915/vrr: Add vrr.vsync_{start, end} in vrr_params_changed - drm/imagination: fix firmware memory leaks - drm/imagination: take paired job reference - drm/mediatek: mtk_dpi: Explicitly manage TVD clock in power on/off - drm/mediatek: mtk_dpi: Move the input_2p_en bit to platform data - drm/mgag200: Fix value in register - drm/msm/a6xx+: Don't let IB_SIZE overflow - drm/msm/a6xx: Fix stale rpmh votes from GPU - drm/msm/dsi: Add check for devm_kstrdup() - drm/nouveau: prime: fix ttm_bo_delayed_delete oops - drm: panel-orientation-quirks: Add new quirk for GPD Win 2 - drm: panel-orientation-quirks: Add quirk for AYA NEO Slide - drm: panel-orientation-quirks: Add quirk for OneXPlayer Mini (Intel) - drm: panel-orientation-quirks: Add quirks for AYA NEO Flip DS and KB - drm: panel-orientation-quirks: Add support for AYANEO 2S - drm/repaper: fix integer overflows in repeat functions - drm/sti: remove duplicate object names - drm/tests: cmdline: Fix drm_display_mode memory leak - drm/tests: helpers: Create kunit helper to destroy a drm_display_mode - drm/tests: modeset: Fix drm_display_mode memory leak - drm/tests: modes: Fix drm_display_mode memory leak - drm/tests: probe-helper: Fix drm_display_mode memory leak - drm/v3d: Fix Indirect Dispatch configuration for V3D 7.1.6 and later - drm/xe/bmg: Add new PCI IDs - drm/xe/dma_buf: stop relying on placement in unmap - drm/xe: Fix an out-of-bounds shift when invalidating TLB - drm/xe/hw_engine: define sysfs_ops on all directories - drm/xe: Set LRC addresses before guc load - drm/xe: Use local fence in error path of xe_migrate_clear - drm/xe/userptr: fix notifier vs folio deadlock - drm/xe/vf: Don't try to trigger a full GT reset if VF - drm/xe/xelp: Move Wa_16011163337 from tunings to workarounds - dt-bindings: coresight: qcom,coresight-tpda: Fix too many 'reg' - dt-bindings: coresight: qcom,coresight-tpdm: Fix too many 'reg' - dt-bindings: media: st,stmipid02: correct lane-polarities maxItems - dt-bindings: soc: fsl: fsl,ls1028a-reset: Fix maintainer entry - efi/libstub: Bump up EFI_MMAP_NR_SLACK_SLOTS to 32 - erofs: set error to bio if file-backed IO fails - eth: bnxt: fix missing ring index trim on error path - ethtool: cmis_cdb: use correct rpl size in ethtool_cmis_module_poll() - ext4: don't treat fhandle lookup of ea_inode as FS corruption - ext4: fix off-by-one error in do_split - ext4: ignore xattrs past end - ext4: protect ext4_release_dquot against freezing - f2fs: don't retry IO for corrupted data scenario - f2fs: fix to avoid atomicity corruption of atomic file - f2fs: fix to avoid out-of-bounds access in f2fs_truncate_inode_blocks() - fbdev: omapfb: Add 'plane' value check - Flush console log from kernel_power_off() - fs: consistently deref the files table with rcu_dereference_raw() - fs/jfs: cast inactags to s64 to prevent potential overflow - fs/jfs: Prevent integer overflow in AG size calculation - ftrace: Add cond_resched() to ftrace_graph_set_hash() - ftrace: fix incorrect hash size in register_ftrace_direct() - ftrace: Properly merge notrace hashes - gpiolib: of: Fix the choice for Ingenic NAND quirk - gpio: tegra186: fix resource handling in ACPI probe path - gpio: zynq: Fix wakeup source leaks on device unbind - gve: handle overflow when reporting TX consumed descriptors - hfs/hfsplus: fix slab-out-of-bounds in hfs_bnode_read_key - HID: Add hid-universal-pidff driver and supported device ids - HID: hid-universal-pidff: Add Asetek wheelbases support - HID: pidff: Add FIX_WHEEL_DIRECTION quirk - HID: pidff: Add hid_pidff_init_with_quirks and export as GPL symbol - HID: pidff: Add MISSING_DELAY quirk and its detection - HID: pidff: Add MISSING_PBO quirk and its detection - HID: pidff: Add PERIODIC_SINE_ONLY quirk - HID: pidff: Add PERMISSIVE_CONTROL quirk - HID: pidff: Clamp effect playback LOOP_COUNT value - HID: pidff: Clamp PERIODIC effect period to device's logical range - HID: pidff: Comment and code style update - HID: pidff: Completely rework and fix pidff_reset function - HID: pidff: Compute INFINITE value instead of using hardcoded 0xffff - HID: pidff: Convert infinite length from Linux API to PID standard - HID: pidff: Define values used in pidff_find_special_fields - HID: pidff: Do not send effect envelope if it's empty - HID: pidff: Factor out code for setting gain - HID: pidff: Factor out pool report fetch and remove excess declaration - HID: pidff: Fix 90 degrees direction name North -> East - HID: pidff: Fix null pointer dereference in pidff_find_fields - HID: pidff: Fix set_device_control() - HID: pidff: Make sure to fetch pool before checking SIMULTANEOUS_MAX - HID: pidff: Move all hid-pidff definitions to a dedicated header - HID: pidff: Remove redundant call to pidff_find_special_keys - HID: pidff: Rename two functions to align them with naming convention - HID: pidff: Rescale time values to match field units - HID: pidff: Simplify pidff_rescale_signed - HID: pidff: Simplify pidff_upload_effect function - HID: pidff: Stop all effects before enabling actuators - HID: pidff: Support device error response from PID_BLOCK_LOAD - HID: pidff: Use macros instead of hardcoded min/max values for shorts - HSI: ssi_protocol: Fix use after free vulnerability in ssi_protocol Driver Due to Race Condition - i2c: atr: Fix wrong include - i2c: cros-ec-tunnel: defer probe if parent EC is not present - i3c: Add NULL pointer check in i3c_master_queue_ibi() - i3c: master: svc: Use readsb helper for reading MDB - igc: add lock preventing multiple simultaneous PTM transactions - igc: cleanup PTP module if probe fails - igc: fix PTM cycle trigger logic - igc: handle the IGC_PTP_ENABLED flag correctly - igc: increase wait time before retrying PTM - igc: move ktime snapshot into PTM retry loop - ima: limit the number of open-writers integrity violations - ima: limit the number of ToMToU integrity violations - iommu/exynos: Fix suspend/resume with IDENTITY domain - iommufd: Fail replace if device has not been attached - iommufd: Fix uninitialized rc in iommufd_access_rw() - iommufd: Make attach_handle generic than fault specific - iommu/mediatek: Fix NULL pointer deference in mtk_iommu_device_group - iommu/tegra241-cmdqv: Fix warnings due to dmam_free_coherent() - iommu/vt-d: Don't clobber posted vCPU IRTE when host IRQ affinity changes - iommu/vt-d: Fix possible circular locking dependency - iommu/vt-d: Put IRTE back into posted MSI mode if vCPU posting is disabled - iommu/vt-d: Wire up irq_ack() to irq_move_irq() for posted MSIs - io_uring/kbuf: reject zero sized provided buffers - io_uring/net: fix accept multishot handling - io_uring/net: fix io_req_post_cqe abuse by send bundle - ipv6: add exception routes to GC list in rt6_insert_exception - ipv6: Align behavior across nexthops during path selection - isofs: Prevent the use of too small fid - jbd2: remove wrong sb->s_sequence check - jfs: add sanity check for agwidth in dbMount - jfs: Fix uninit-value access of imap allocated in the diMount() function - jfs: Prevent copying of nlink with value 0 from disk inode - kbuild: Add '-fno-builtin-wcslen' - kbuild: exclude .rodata.(cst|str)* when building ranges - ksmbd: Fix dangling pointer in krb_authenticate - ksmbd: fix the warning from __kernel_write_iter - ksmbd: fix use-after-free in smb_break_all_levII_oplock() - ksmbd: Prevent integer overflow in calculation of deadtime - ktest: Fix Test Failures Due to Missing LOG_FILE Directories - kunit: qemu_configs: SH: Respect kunit cmdline - KVM: Allow building irqbypass.ko as as module when kvm.ko is a module - KVM: arm64: Tear down vGIC on failed vCPU creation - KVM: PPC: Enable CAP_SPAPR_TCE_VFIO on pSeries KVM guests - KVM: x86: Acquire SRCU in KVM_GET_MP_STATE to protect guest memory accesses - KVM: x86: Explicitly zero-initialize on-stack CPUID unions - landlock: Add erratum for TCP fix - landlock: Add the errata interface - landlock: Always allow signals between threads of the same process - landlock: Move code to ease future backports - landlock: Prepare to add second errata - leds: rgb: leds-qcom-lpg: Fix calculation of best period Hi-Res PWMs - leds: rgb: leds-qcom-lpg: Fix pwm resolution max for Hi-Res PWMs - libbpf: Prevent compiler warnings/errors - lib: scatterlist: fix sg_split_phys to preserve original scatterlist offsets - locking/lockdep: Decrease nr_unused_locks if lock unused in zap_class() - LoongArch: Eliminate superfluous get_numa_distances_cnt() - loop: aio inherit the ioprio of original request - loop: LOOP_SET_FD: send uevents for partitions - loop: properly send KOBJ_CHANGED uevent for disk device - loop: stop using vfs_iter_{read,write} for buffered I/O - mailbox: tegra-hsp: Define dimensioning masks in SoC data - md: fix mddev uaf while iterating all_mddevs list - md/md-bitmap: fix stats collection for external bitmaps - md/raid10: fix missing discard IO accounting - media: chips-media: wave5: Avoid race condition in the interrupt handler - media: chips-media: wave5: Fix a hang after seeking - media: chips-media: wave5: Fix gray color on screen - media: chips-media: wave5: Fix timeout while testing 10bit hevc fluster - media: hi556: Fix memory leak (on error) in hi556_check_hwcfg() - media: i2c: adv748x: Fix test pattern selection mask - media: i2c: ccs: Set the device's runtime PM status correctly in probe - media: i2c: ccs: Set the device's runtime PM status correctly in remove - media: i2c: imx214: Rectify probe error handling related to runtime PM - media: i2c: imx219: Rectify runtime PM handling in probe and remove - media: i2c: imx319: Rectify runtime PM handling probe and remove - media: i2c: ov7251: Introduce 1 ms delay between regulators and en GPIO - media: i2c: ov7251: Set enable GPIO low in probe - media: imx219: Adjust PLL settings based on the number of MIPI lanes - media: intel/ipu6: set the dev_parent of video device to pdev - media: mediatek: vcodec: Fix a resource leak related to the scp device in FW initialization - media: mediatek: vcodec: mark vdec_vp9_slice_map_counts_eob_coef noinline - media: mgb4: Fix CMT registers update logic - media: mgb4: Fix switched CMT frequency range "magic values" sets - media: mtk-vcodec: venc: avoid -Wenum-compare-conditional warning - media: nuvoton: Fix reference handling of ece_node - media: nuvoton: Fix reference handling of ece_pdev - media: platform: stm32: Add check for clk_enable() - media: rockchip: rga: fix rga offset lookup - media: s5p-mfc: Corrected NV12M/NV21M plane-sizes - media: siano: Fix error handling in smsdvb_module_init() - media: streamzap: prevent processing IR data on URB failure - media: uapi: rkisp1-config: Fix typo in extensible params example - media: uvcvideo: Add quirk for Actions UVC05 - media: v4l2-dv-timings: prevent possible overflow in v4l2_detect_gtf() - media: venus: hfi: add a check to handle OOB in sfr region - media: venus: hfi: add check to handle incorrect queue size - media: venus: hfi_parser: add check to avoid out of bound access - media: venus: hfi_parser: refactor hfi packet parsing logic - media: vim2m: print device name after registering device - media: visl: Fix ERANGE error when setting enum controls - mfd: ene-kb3930: Fix a potential NULL pointer dereference - MIPS: cevt-ds1287: Add missing ds1287.h include - MIPS: dec: Declare which_prom() as static - MIPS: ds1287: Match ds1287_set_base_clock() function types - misc: pci_endpoint_test: Avoid issue of interrupts remaining after request_irq error - misc: pci_endpoint_test: Fix displaying 'irq_type' after 'request_irq' error - misc: pci_endpoint_test: Fix 'irq_type' to convey the correct type - mm: add missing release barrier on PGDAT_RECLAIM_LOCKED unlock - mmc: dw_mmc: add a quirk for accessing 64-bit FIFOs in two halves - mm/compaction: fix bug in hugetlb handling pathway - mm/damon/ops: have damon_get_folio return folio even for tail pages - mm: fix apply_to_existing_page_range() - mm: fix filemap_get_folios_contig returning batches of identical folios - mm: fix lazy mmu docs and usage - mm/gup: fix wrongly calculated returned value in fault_in_safe_writeable() - mm/hugetlb: move hugetlb_sysctl_init() to the __init section - mm/hwpoison: do not send SIGBUS to processes with recovered clean pages - mm/hwpoison: introduce folio_contain_hwpoisoned_page() helper - mm: make page_mapped_in_vma() hugetlb walk aware - mm/mremap: correctly handle partial mremap() of VMA starting at 0 - mm/rmap: reject hugetlb folios in folio_make_device_exclusive() - mm/userfaultfd: fix release hang over concurrent GUP - mm/vma: add give_up_on_oom option on modify/merge, use in uffd release - mptcp: fix NULL pointer in can_accept_new_subflow - mptcp: only inc MPJoinAckHMacFailure for HMAC failures - mptcp: sockopt: fix getting freebind & transparent - mptcp: sockopt: fix getting IPV6_V6ONLY - mtd: Add check for devm_kcalloc() - mtd: inftlcore: Add error check for inftl_read_oob() - mtd: rawnand: Add status chack in r852_ready() - mtd: rawnand: brcmnand: fix PM resume warning - mtd: Replace kcalloc() with devm_kcalloc() - net: b53: enable BPDU reception for management port - net: bridge: switchdev: do not notify new brentries as changed - net: dsa: avoid refcount warnings when ds->ops->tag_8021q_vlan_del() fails - net: dsa: clean up FDB, MDB, VLAN entries on unbind - net: dsa: free routing table on probe failure - net: dsa: mv88e6xxx: avoid unregistering devlink regions which were never registered - net: dsa: mv88e6xxx: fix -ENOENT when deleting VLANs and MST is unsupported - net: dsa: mv88e6xxx: fix internal PHYs for 6320 family - net: dsa: mv88e6xxx: workaround RGMII transmit delay erratum for 6320 family - net: ethernet: mtk_eth_soc: correct the max weight of the queue limit for 100Mbps - net: ethernet: mtk_eth_soc: reapply mdc divider on reset - net: ethernet: mtk_eth_soc: revise QDMA packet scheduler settings - net: ethernet: ti: am65-cpsw: fix port_np reference counting - net: ethtool: Don't call .cleanup_data when prepare_data fails - net: Fix null-ptr-deref by sock_lock_init_class_and_name() and rmmod. - net: libwx: handle page_pool_dev_alloc_pages error - netlink: specs: ovs_vport: align with C codegen capabilities - netlink: specs: rt-link: add an attr layer around alt-ifname - netlink: specs: rt-link: adjust mctp attribute naming - net: mana: Switch to page pool for jumbo frames - net: mctp: Set SOCK_RCU_FREE - net: ngbe: fix memory leak in ngbe_probe() error path - net: openvswitch: fix nested key length validation in the set() action - net: page_pool: don't cast mp param to devmem - net: phy: allow MDIO bus PM ops to start/stop state machine for phylink-controlled PHY - net: phy: move phy_link_change() prior to mdio_bus_phy_may_suspend() - net: ppp: Add bound checking for skb data on ppp_sync_txmung - net_sched: sch_sfq: move the limit validation - net_sched: sch_sfq: use a temporary work area for validating configuration - net: sfp: add quirk for 2.5G OEM BX SFP - net: sfp: add quirk for FS SFP-10GM-T copper SFP+ module - net: ti: icss-iep: Add phase offset configuration for perout signal - net: ti: icss-iep: Add pwidth configuration for perout signal - net: ti: icss-iep: Fix possible NULL pointer dereference for perout request - net: tls: explicitly disallow disconnect - net: txgbe: fix memory leak in txgbe_probe() error path - net: usb: asix_devices: add FiberGecko DeviceID - net: vlan: don't propagate flags on open - nfs: add missing selections of CONFIG_CRC32 - nfsd: decrease sc_count directly if fail to queue dl_recall - nfsd: don't ignore the return code of svc_proc_register() - NFSD: Fix CB_GETATTR status fix - NFSD: fix decoding in nfs4_xdr_dec_cb_getattr - nft_set_pipapo: fix incorrect avx2 match of 5th field octet - ntb: use 64-bit arithmetic for the MSI doorbell mask - nvmet-fcloop: swap list_add_tail arguments - nvmet-fc: Remove unused functions - objtool: Fix INSN_CONTEXT_SWITCH handling in validate_unret() - objtool/rust: add one more `noreturn` Rust function for Rust 1.86.0 - octeontx2-pf: qos: fix VF root node parent queue index - of/irq: Fix device node refcount leakage in API irq_of_parse_and_map() - of/irq: Fix device node refcount leakage in API of_irq_parse_one() - of/irq: Fix device node refcount leakage in API of_irq_parse_raw() - of/irq: Fix device node refcount leakages in of_irq_count() - of/irq: Fix device node refcount leakages in of_irq_init() - ovl: don't allow datadir only - ovl: remove unused forward declaration - page_pool: avoid infinite loop to schedule delayed worker - PCI: Add Rockchip Vendor ID - PCI: brcmstb: Fix missing of_node_put() in brcm_pcie_probe() - PCI: Check BAR index for validity - PCI: Enable Configuration RRS SV early - PCI: Fix reference leak in pci_alloc_child_bus() - PCI: Fix reference leak in pci_register_host_bridge() - PCI: Fix wrong length of devres array - PCI: j721e: Fix the value of .linkdown_irq_regfield for J784S4 - PCI: pciehp: Avoid unnecessary device replacement check - PCI: vmd: Make vmd_dev::cfg_lock a raw_spinlock_t type - pds_core: fix memory leak in pdsc_debugfs_add_qcq() - perf: arm_pmu: Don't disable counter in armpmu_add() - perf/core: Add aux_pause, aux_resume, aux_start_paused - perf/core: Simplify the perf_event_alloc() error path - perf/dwc_pcie: fix some unreleased resources - perf: Fix hang while freeing sigtrap event - perf/x86/intel: Allow to update user space GPRs from PEBS records - perf/x86/intel/uncore: Fix the scale of IIO free running counters on ICX - perf/x86/intel/uncore: Fix the scale of IIO free running counters on SNR - perf/x86/intel/uncore: Fix the scale of IIO free running counters on SPR - phy: freescale: imx8m-pcie: assert phy reset and perst in power off - pinctrl: qcom: Clear latched interrupt status when changing IRQ type - pinctrl: samsung: add support for eint_fltcon_offset - platform/chrome: cros_ec_lpc: Match on Framework ACPI device - platform/x86: amd: pmf: Fix STT limits - platform/x86: msi-wmi-platform: Rename "data" variable - platform/x86: msi-wmi-platform: Workaround a ACPI firmware bug - platform/x86: x86-android-tablets: Add select POWER_SUPPLY to Kconfig - pm: cpupower: bench: Prevent NULL dereference on malloc failure - PM: hibernate: Avoid deadlock in hibernate_compressor_param_set() - ptp: ocp: fix start time alignment in ptp_ocp_signal_set - pwm: fsl-ftm: Handle clk_get_rate() returning 0 - pwm: mediatek: Prevent divide-by-zero in pwm_mediatek_config() - pwm: rcar: Improve register calculation - RAS/AMD/ATL: Include row[13] bit in row retirement - RAS/AMD/FMPM: Get masked address - RDMA/cma: Fix workqueue crash in cma_netevent_work_handler - RDMA/core: Silence oversized kvmalloc() warning - RDMA/hns: Fix wrong maximum DMA segment size - RDMA/usnic: Fix passing zero to PTR_ERR in usnic_ib_pci_probe() - Revert "f2fs: rebuild nat_bits during umount" - Revert "media: imx214: Fix the error handling in imx214_probe()" - Revert "PCI: Avoid reset when disabled via sysfs" - Revert "smb: client: Fix netns refcount imbalance causing leaks and use-after-free" - Revert "smb: client: fix TCP timers deadlock after rmmod" - Revert "wifi: ath12k: Fix invalid entry fetch in ath12k_dp_mon_srng_process" - Revert "wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue()" - ring-buffer: Use flush_kernel_vmap_range() over flush_dcache_folio() - riscv: Avoid fortify warning in syscall_get_arguments() - riscv: KGDB: Do not inline arch_kgdb_breakpoint() - riscv: KGDB: Remove ".option norvc/.option rvc" for kgdb_compiled_break - riscv: module: Allocate PLT entries for R_RISCV_PLT32 - riscv: module: Fix out-of-bounds relocation access - riscv: Properly export reserved regions in /proc/iomem - riscv: Use kvmalloc_array on relocation_hashtable - rust: disable `clippy::needless_continue` - rust: kasan/kbuild: fix missing flags on first build - rust: kbuild: use `pound` to support GNU Make < 4.3 - s390/cpumf: Fix double free on error in cpumf_pmu_event_init() - s390: Fix linker error when -no-pie option is unavailable - s390/pci: Fix s390_mmio_read/write syscall page fault handling - s390/pci: Fix zpci_bus_is_isolated_vf() for non-VFs - s390/virtio_ccw: Don't allocate/assign airqs for non-existing queues - sched_ext: create_dsq: Return -EEXIST on duplicate request - scripts: generate_rust_analyzer: Add ffi crate - scsi: hisi_sas: Enable force phy when SATA disk directly connected - scsi: iscsi: Fix missing scsi_host_put() in error path - scsi: megaraid_sas: Block zero-length ATA VPD inquiry - scsi: mpi3mr: Avoid reply queue full condition - scsi: mpi3mr: Synchronous access b/w reset and tm thread for reply queue - scsi: replace blk_mq_pci_map_queues with blk_mq_map_hw_queues - scsi: smartpqi: Use is_kdump_kernel() to check for kdump - scsi: st: Fix array overflow in st_setup() - scsi: target: spc: Fix RSOC parameter data header size - scsi: ufs: exynos: Ensure consistent phy reference counts - sctp: detect and prevent references to a freed transport in sendmsg - selftests/bpf: extend changes_pkt_data with cases w/o subprograms - selftests/bpf: Fix raw_tp null handling test - selftests/bpf: freplace tests for tracking of changes_packet_data - selftests/bpf: test for changing packet data from global functions - selftests/bpf: validate that tail call invalidates packet pointers - selftests/futex: futex_waitv wouldblock test should fail - selftests/landlock: Add a new test for setuid() - selftests/landlock: Split signal_scoping_threads tests - selftests/mm: generate a temporary mountpoint for cgroup filesystem - selftests: mptcp: close fd_in before returning in main_loop - selftests: mptcp: fix incorrect fd checks in main_loop - slab: ensure slab->obj_exts is clear in a newly allocated slab page - smb311 client: fix missing tcon check when mounting with linux/posix extensions - smb3 client: fix open hardlink on deferred close file error - smb: client: fix UAF in decryption with multichannel - smc: Fix lockdep false-positive for IPPROTO_SMC. - soc: samsung: exynos-chipid: Add NULL pointer check in exynos_chipid_probe() - sparc/mm: avoid calling arch_enter/leave_lazy_mmu() in set_ptes - sparc/mm: disable preemption in lazy mmu mode - spi: cadence-qspi: Fix probe on AM62A LP SK - string: Add load_unaligned_zeropad() code path to sized_strscpy() - svcrdma: do not unregister device for listeners - tc: Ensure we have enough buffer space when sending filter netlink notifications - test suite: use %zu to print size_t - thermal/drivers/mediatek/lvts: Disable monitor mode during suspend - thermal/drivers/mediatek/lvts: Disable Stage 3 thermal threshold - thermal/drivers/rockchip: Add missing rk3328 mapping entry - tipc: fix memory leak in tipc_link_xmit - tpm: do not start chip while suspended - tpm: End any active auth session before shutdown - tpm, tpm_tis: Fix timeout handling when waiting for TPM status - tpm, tpm_tis: Workaround failed command reception on Infineon devices - tracing: Do not add length to print format in synthetic events - tracing: Fix filter string testing - tracing: fix return value in __ftrace_event_enable_disable for TRACE_REG_UNREGISTER - tracing: fprobe events: Fix possible UAF on modules - tracing: probe-events: Add comments about entry data storing code - ublk: fix handling recovery & reissue in ublk_abort_queue() - ublk: refactor recovery configuration flag helpers - udf: Fix inode_getblk() return value - umount: Allow superblock owners to force umount - vdpa/mlx5: Fix oversized null mkey longer than 32bit - virtiofs: add filesystem context source name check - wifi: at76c50x: fix use after free access in at76_disconnect - wifi: ath11k: Fix DMA buffer allocation to resolve SWIOTLB issues - wifi: ath11k: fix memory leak in ath11k_xxx_remove() - wifi: ath12k: Fix invalid data access in ath12k_dp_rx_h_undecap_nwifi - wifi: ath12k: Fix invalid entry fetch in ath12k_dp_mon_srng_process - wifi: ath12k: fix memory leak in ath12k_pci_remove() - wifi: mac80211: add strict mode disabling workarounds - wifi: mac80211: ensure sdata->work is canceled before initialized. - wifi: mac80211: fix integer overflow in hwmp_route_info_get() - wifi: mac80211: Purge vif txq in ieee80211_do_stop() - wifi: mac80211: Update skb's control block key in ieee80211_tx_dequeue() - wifi: mt76: Add check for devm_kstrdup() - wifi: mt76: mt76x2u: add TP-Link TL-WDN6200 ID to device table - wifi: mt76: mt7925: ensure wow pattern command align fw format - wifi: mt76: mt7925: fix country count limitation for CLC - wifi: mt76: mt7925: fix the wrong link_idx when a p2p_device is present - wifi: mt76: mt7925: fix the wrong simultaneous cap for MLO - wifi: wl1251: fix memory leak in wl1251_tx_work - writeback: fix false warning in inode_to_wb() - x86/acpi: Don't limit CPUs to 1 for Xen PV guests due to disabled ACPI - x86/boot/sev: Avoid shared GHCB page for early memory acceptance - x86/cpu/amd: Fix workaround for erratum 1054 - x86/cpu: Don't clear X86_FEATURE_LAHF_LM flag in init_amd_k8() on AMD when running in a virtual machine - x86/e820: Fix handling of subpage regions when calculating nosave ranges in e820__register_nosave_regions() - x86/ia32: Leave NULL selector values 0~3 unchanged - x86/microcode/AMD: Extend the SHA check to Zen5, block loading of any unreleased standalone Zen5 microcode patches - x86/mm: Clear _PAGE_DIRTY for kernel mappings when we clear _PAGE_RW - x86/paravirt: Move halt paravirt calls under CONFIG_PARAVIRT - x86/percpu: Disable named address spaces for UBSAN_BOOL with KASAN for GCC < 14.2 - x86/xen: fix balloon target initialization for PVH dom0 - xen: fix multicall debug feature - xenfs/xensyms: respect hypervisor's "next" indication - xen/mcelog: Add __nonstring annotations for unterminated strings - zstd: Increase DYNAMIC_BMI2 GCC version cutoff from 4.8 to 11.0 to work around compiler segfault - Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot) - Merge: d007541 5235cbd- Merge branch 'rosa2023.1' into rosa2021.1- [bot] upd: 6.12.22 -> 6.12.23 - Changelog: - acpi: nfit: fix narrowing conversion in acpi_nfit_ctl - ACPI: processor: idle: Return an error if both P_LVL{2,3} idle states are invalid - ACPI: resource: Skip IRQ override on ASUS Vivobook 14 X1404VAP - ACPI: x86: Extend Lenovo Yoga Tab 3 quirk with skip GPIO event-handlers - affs: don't write overlarge OFS data block size fields - affs: generate OFS sequence numbers starting at 1 - ALSA: hda: Fix speakers on ASUS EXPERTBOOK P5405CSA 1.0 - ALSA: hda/realtek: Add mute LED quirk for HP Pavilion x360 14-dy1xxx - ALSA: hda/realtek: Add support for ASUS B3405 and B3605 Laptops using CS35L41 HDA - ALSA: hda/realtek: Add support for ASUS B5405 and B5605 Laptops using CS35L41 HDA - ALSA: hda/realtek: Add support for ASUS ROG Strix G614 Laptops using CS35L41 HDA - ALSA: hda/realtek: Add support for ASUS ROG Strix G814 Laptop using CS35L41 HDA - ALSA: hda/realtek: Add support for ASUS ROG Strix GA603 Laptops using CS35L41 HDA - ALSA: hda/realtek: Add support for ASUS Zenbook UM3406KA Laptops using CS35L41 HDA - ALSA: hda/realtek: Add support for various ASUS Laptops using CS35L41 HDA - ALSA: hda/realtek: Always honor no_shutup_pins - ALSA: hda/realtek: Fix Asus Z13 2025 audio - ALSA: hda/realtek: Fix built-in mic breakage on ASUS VivoBook X515JA - ALSA: hda/realtek: Fix built-in mic on another ASUS VivoBook model - ALSA: timer: Don't take register_mutex with copy_from/to_user() - arch/powerpc: drop GENERIC_PTDUMP from mpc885_ads_defconfig - arcnet: Add NULL check in com20020pci_probe() - arm64: Don't call NULL in do_compat_alignment_fixup() - ARM: 9443/1: Require linker to support KEEP within OVERLAY for DCE - ARM: 9444/1: add KEEP() keyword to ARM_VECTORS - ASoC: amd: acp: Fix for enabling DMIC on acp platforms via _DSD entry - ASoC: codecs: rt5665: Fix some error handling paths in rt5665_probe() - ASoC: codecs: wsa884x: report temps to hwmon in millidegree of Celsius - ASoC: cs35l41: check the return value from spi_setup() - ASoC: imx-card: Add NULL check in imx_card_probe() - ASoC: rt1320: set wake_capable = 0 explicitly - ASoC: ti: j721e-evm: Fix clock configuration for ti,j7200-cpb-audio compatible - auxdisplay: MAX6959 should select BITREVERSE - auxdisplay: panel: Fix an API misuse in panel.c - bpf: Fix array bounds error with may_goto - bpf: Use preempt_count() directly in bpf_send_signal_common() - can: statistics: use atomic access in hot path - cgroup/rstat: Fix forceidle time in cpu.stat - cgroup/rstat: Tracking cgroup-level niced CPU time - cifs: fix incorrect validation for num_aces field of smb_acl - clk: amlogic: g12a: fix mmc A peripheral clock - clk: amlogic: g12b: fix cluster A parent data - clk: amlogic: gxbb: drop incorrect flag on 32k clock - clk: amlogic: gxbb: drop non existing 32k clock parent - clk: clk-imx8mp-audiomix: fix dsp/ocram_a clock parents - clk: qcom: gcc-msm8953: fix stuck venus0_core0 clock - clk: qcom: gcc-sm8650: Do not turn off USB GDSCs during gdsc_disable() - clk: qcom: gcc-x1e80100: Unregister GCC_GPU_CFG_AHB_CLK/GCC_DISP_XO_CLK - clk: qcom: mmcc-sdm660: fix stuck video_subcore0 clock - clk: renesas: r8a08g045: Check the source of the CPU PLL settings - clk: rockchip: rk3328: fix wrong clk_ref_usb3otg parent - clk: samsung: Fix UBSAN panic in samsung_clk_init() - context_tracking: Always inline ct_{nmi,irq}_{enter,exit}() - coresight: catu: Fix number of pages while using 64k pages - coresight-etm4x: add isb() before reading the TRCSTATR - cpufreq: governor: Fix negative 'idle_time' handling in dbs_update() - cpufreq: scpi: compare kHz instead of Hz - cpufreq: tegra194: Allow building for Tegra234 - crypto: api - Fix larval relookup type and mask - crypto: bpf - Add MODULE_DESCRIPTION for skcipher - crypto: hisilicon/sec2 - fix for aead auth key length - crypto: hisilicon/sec2 - fix for aead authsize alignment - crypto: hisilicon/sec2 - fix for sec spec check - crypto: iaa - Test the correct request flag - crypto: nx - Fix uninitialised hv_nxc on error - crypto: powerpc: Mark ghashp8-ppc.o as an OBJECT_FILES_NON_STANDARD - crypto: qat - remove access to parity register for QAT GEN4 - crypto: qat - set parity error mask for qat_420xx - crypto: tegra - check return value for hash do_one_req - crypto: tegra - Fix CMAC intermediate result handling - crypto: tegra - Set IV to NULL explicitly for AES ECB - crypto: tegra - Use HMAC fallback when keyslots are full - crypto: tegra - Use separate buffer for setkey - dmaengine: fsl-edma: cleanup chan after dma_async_device_unregister - dmaengine: fsl-edma: free irq correctly in remove path - drm/amd/display: avoid NPD when ASIC does not support DMUB - drm/amd/display: fix an indent issue in DML21 - drm/amd/display: fix type mismatch in CalculateDynamicMetadataParameters() - drm/amdgpu/gfx11: fix num_mec - drm/amdgpu/gfx12: fix num_mec - drm/amdgpu: refine smu send msg debug log format - drm/amdgpu/umsch: fix ucode check - drm/amd: Keep display off while going into S4 - drm/amdkfd: Fix Circular Locking Dependency in 'svm_range_cpu_invalidate_pagetables' - drm/bridge: it6505: fix HDCP V match check is not performed correctly - drm/bridge: ti-sn65dsi86: Fix multiple instances - drm/dp_mst: Fix drm RAD print - drm/mediatek: dp: drm_err => dev_err in HPD path to avoid NULL ptr - drm/mediatek: dsi: fix error codes in mtk_dsi_host_transfer() - drm/mediatek: Fix config_updating flag never false when no mbox channel - drm/mediatek: mtk_hdmi: Fix typo for aud_sampe_size member - drm/mediatek: mtk_hdmi: Unregister audio platform device on failure - drm/msm/a6xx: Fix a6xx indexed-regs in devcoreduump - drm/msm/dpu: don't use active in atomic_check() - drm/msm/dsi/phy: Program clock inverters in correct register - drm/msm/dsi: Set PHY usescase (and mode) before registering DSI host - drm/msm/dsi: Use existing per-interface slice count in DSC timing - drm/panel: ilitek-ili9882t: fix GPIO name in error message - drm/panthor: Update CS_STATUS_ defines to correct values - drm/ssd130x: ensure ssd132x pitch is correct - drm/ssd130x: fix ssd132x encoding - drm/ssd130x: Set SPI .id_table to prevent an SPI core warning - drm/vkms: Fix use after free and double free on init error - drm: xlnx: zynqmp: Fix max dma segment size - dt-bindings: vendor-prefixes: add GOcontroll - dummycon: fix default rows/cols - e1000e: change k1 configuration on MTP and later platforms - EDAC/ie31200: Fix the DIMM size mask for several SoCs - EDAC/ie31200: Fix the error path order of ie31200_init() - EDAC/ie31200: Fix the size of EDAC_MC_LAYER_CHIP_SELECT layer - EDAC/{skx_common,i10nm}: Fix some missing error reports on Emerald Rapids - exec: fix the racy usage of fs_struct->in_exec - exfat: add a check for invalid data size - exfat: fix missing shutdown check - exfat: fix potential wrong error return from get_block - exfat: fix random stack corruption after get_block - exfat: fix the infinite loop in exfat_find_last_cluster() - ext4: don't over-report free space or inodes in statvfs - ext4: fix OOB read when checking dotdot dir - fbdev: au1100fb: Move a variable assignment behind a null pointer check - fbdev: sm501fb: Add some geometry checks. - firmware: cs_dsp: Ensure cs_dsp_load[_coeff]() returns 0 on success - fs/9p: fix NULL pointer dereference on mkdir - fs/ntfs3: Fix a couple integer overflows on 32bit systems - fs/ntfs3: Prevent integer overflow in hdr_first_de() - fs/ntfs3: Update inode->i_mapping->a_ops on compression state - fs/procfs: fix the comment above proc_pid_wchan() - fuse: fix dax truncate/punch_hole fault path - gpu: cdns-mhdp8546: fix call balance of mhdp->clk handling routines - greybus: gb-beagleplay: Add error handling for gb_greybus_init - HID: i2c-hid: improve i2c_hid_get_report error message - HID: remove superfluous (and wrong) Makefile entry for CONFIG_INTEL_ISH_FIRMWARE_DOWNLOADER - hwmon: (nct6775-core) Fix out of bounds access for NCT679{8,9} - i3c: master: svc: Fix missing the IBI rules - IB/mad: Check available slots before posting receive WRs - idpf: Don't hard code napi_struct size - idpf: fix adapter NULL pointer dereference on reboot - iio: accel: mma8452: Ensure error return on failure to matching oversampling ratio - iio: accel: msa311: Fix failure to release runtime pm if direct mode claim fails. - iio: adc: ad4130: Fix comparison of channel setups - iio: adc: ad7124: Fix comparison of channel configs - iio: adc: ad7173: Fix comparison of channel configs - iio: adc: ad7768-1: set MOSI idle state to prevent accidental reset - iio: backend: make sure to NULL terminate stack buffer - iio: light: Add check for array bounds in veml6075_read_int_time_ms - ipv6: Do not consider link down nexthops in path selection - ipv6: fix omitted netlink attributes when using RTEXT_FILTER_SKIP_STATS - ipv6: Start path selection from the first nexthop - isofs: fix KMSAN uninit-value bug in do_isofs_readdir() - jfs: add index corruption check to DT_GETPAGE() - jfs: fix slab-out-of-bounds read in ea_get() - kbuild: deb-pkg: don't set KBUILD_BUILD_VERSION unconditionally - kernel/events/uprobes: handle device-exclusive entries correctly in __replace_page() - kexec: initialize ELF lowest address to ULONG_MAX - ksmbd: add bounds check for create lease context - ksmbd: add bounds check for durable handle context - ksmbd: fix multichannel connection failure - ksmbd: fix null pointer dereference in alloc_preauth_hash() - ksmbd: fix overflow in dacloffset bounds check - ksmbd: fix r_count dec/increment mismatch - ksmbd: fix session use-after-free in multichannel connection - ksmbd: fix use-after-free in ksmbd_sessions_deregister() - ksmbd: use aead_request_free to match aead_request_alloc - ksmbd: validate zero num_subauth before sub_auth is accessed - kunit/stackinit: Use fill byte different from Clang i386 pattern - KVM: SVM: Don't change target vCPU state on AP Creation VMGEXIT error - KVM: x86: block KVM_CAP_SYNC_REGS if guest state is protected - leds: Fix LED_OFF brightness race - lib: 842: Improve error handling in sw842_compress() - libbpf: Fix hypothetical STT_SECTION extern NULL deref case - lockdep: Don't disable interrupts on RT in disable_irq_nosync_lockdep.*() - lockdep/mm: Fix might_fault() lockdep check of current->mm->mmap_lock - locking/semaphore: Use wake_q to wake up processes outside lock critical section - LoongArch: BPF: Don't override subprog's return value - LoongArch: BPF: Fix off-by-one error in build_prologue() - LoongArch: BPF: Use move_addr() for BPF_PSEUDO_FUNC - LoongArch: Fix device node refcount leak in fdt_cpu_clk_init() - LoongArch: Fix help text of CMDLINE_EXTEND in Kconfig - LoongArch: Increase ARCH_DMA_MINALIGN up to 16 - LoongArch: Increase MAX_IO_PICS up to 8 - LoongArch: Rework the arch_kgdb_breakpoint() implementation - mdacon: rework dependency list - media: omap3isp: Handle ARM dma_iommu_mapping - media: platform: allgro-dvt: unregister v4l2_device on the error path - media: streamzap: fix race between device disconnection and urb callback - media: verisilicon: HEVC: Initialize start_bit field - media: vimc: skip .s_stream() for stopped entities - memory: omap-gpmc: drop no compatible check - mfd: sm501: Switch to BIT() to mitigate integer overflows - mmc: omap: Fix memory leak in mmc_omap_new_slot - mmc: sdhci-omap: Disable MMC_CAP_AGGRESSIVE_PM for eMMC/SD - mmc: sdhci-pxav3: set NEED_RSP_BUSY capability - mm/gup: reject FOLL_SPLIT_PMD with hugetlb VMAs - mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_comp_dead() - net: decrease cached dst counters in dst_release - net: devmem: do not WARN conditionally after netdev_rx_queue_restart() - net: dsa: mv88e6xxx: propperly shutdown PPU re-enable timer on destroy - net: dsa: rtl8366rb: don't prompt users for LED control - netfilter: nf_tables: don't unregister hook when table is dormant - netfilter: nft_set_hash: GC reaps elements with conncount for dynamic sets only - netfilter: nft_tunnel: fix geneve_opt type confusion addition - net: fix geneve_opt length integer overflow - netfs: Fix netfs_unbuffered_read() to return ssize_t rather than int - net: ibmveth: make veth_pool_store stop hanging - netlabel: Fix NULL pointer exception caused by CALIPSO on IPv4 sockets - net/mlx5e: SHAMPO, Make reserved size independent of page size - net: mvpp2: Prevent parser TCAM memory corruption - net: phy: broadcom: Correct BCM5221 PHY model detection - net_sched: skbprio: Remove overly strict queue assertions - nfs: Add missing release on error in nfs_lock_and_join_requests() - nfsd: allow SC_STATUS_FREEABLE when searching via nfs4_lookup_stateid() - nfsd: fix management of listener transports - NFSD: Never return NFS4ERR_FILE_OPEN when removing a directory - NFSD: nfsd_unlink() clobbers non-zero status returned from fh_fill_pre_attrs() - nfsd: put dl_stid if fail to queue dl_recall - NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up - NFS: fix open_owner_id_maxsz and related fields. - NFS: Shut down the nfs_client only after all the superblocks - NFSv4: Avoid unnecessary scans of filesystems for delayed delegations - NFSv4: Avoid unnecessary scans of filesystems for expired delegations - NFSv4: Avoid unnecessary scans of filesystems for returning delegations - NFSv4: Don't trigger uneccessary scans for return-on-close delegations - ntb_hw_switchtec: Fix shift-out-of-bounds in switchtec_ntb_mw_set_trans - ntb: intel: Fix using link status DB's - ntb_perf: Delete duplicate dmaengine_unmap_put() call in perf_copy_chunk() - nvme/ioctl: don't warn on vectorized uring_cmd with fixed buffer - nvme-pci: clean up CMBMSC when registering CMB fails - nvme-pci: fix stuck reset on concurrent DPC and HP - nvme-pci: skip CMB blocks incompatible with PCI P2P DMA - nvme-tcp: fix possible UAF in nvme_tcp_poll - objtool: Fix segfault in ignore_unreachable_insn() - objtool: Fix verbose disassembly if CROSS_COMPILE isn't set - objtool/loongarch: Add unwind hints in prepare_frametrace() - objtool, media: dib8000: Prevent divide-by-zero in dib8000_set_dds() - objtool, nvmet: Fix out-of-bounds stack access in nvmet_ctrl_state_show() - ocfs2: validate l_tree_depth to avoid out-of-bounds access - octeontx2-af: Fix mbox INTR handler when num VFs > 64 - octeontx2-af: Free NIX_AF_INT_VEC_GEN irq - of: property: Increase NR_FWNODE_REFERENCE_ARGS - PCI/ACS: Fix 'pci=config_acs=' parameter - PCI/ASPM: Fix link state exit during switch upstream function removal - PCI: Avoid reset when disabled via sysfs - PCI: brcmstb: Fix error path after a call to regulator_bulk_get() - PCI: brcmstb: Fix potential premature regulator disabling - PCI: brcmstb: Set generation limit before PCIe link up - PCI: brcmstb: Use internal register to change link capability - PCI: cadence-ep: Fix the driver to send MSG TLP for INTx without data payload - PCI: dwc: ep: Return -ENOMEM for allocation failures - PCI: Fix BAR resizing when VF BARs are assigned - PCI: histb: Fix an error handling path in histb_pcie_probe() - PCI: pciehp: Don't enable HPIE when resuming in poll mode - PCI/portdrv: Only disable pciehp interrupts early when needed - PCI: Remove add_align overwrite unrelated to size0 - PCI: Remove stray put_device() in pci_register_host_bridge() - PCI: Use downstream bridges for distributing resources - PCI: xilinx-cpm: Fix IRQ domain leak in error path of probe - perf: Always feature test reallocarray - perf arm-spe: Fix load-store operation checking - perf bench: Fix perf bench syscall loop count - perf bpf-filter: Fix a parsing error with comma - perf build: Fix in-tree build due to symbolic link - perf/core: Fix child_total_time_enabled accounting bug at task exit - perf/core: Fix perf_pmu_register() vs. perf_init_event() - perf debug: Avoid stack overflow in recursive error message - perf dso: fix dso__is_kallsyms() check - perf evlist: Add success path to evlist__create_syswide_maps - perf: intel-tpebs: Fix incorrect usage of zfree() - perf pmu: Don't double count common sysfs and json events - perf python: Check if there is space to copy all the event - perf python: Decrement the refcount of just created event on failure - perf python: Don't keep a raw_data pointer to consumed ring buffer space - perf python: Fixup description of sample.id event member - perf report: Switch data file correctly in TUI - perf/ring_buffer: Allow the EPOLLRDNORM flag for poll - perf stat: Fix find_stat for mixed legacy/non-legacy events - perf tools: annotate asm_pure_loop.S - perf units: Fix insufficient array space - perf vendor events arm64 AmpereOneX: Fix frontend_bound calculation - perf/x86/intel: Apply static call for drain_pebs - perf/x86/intel: Avoid disable PMU if !cpuc->enabled in sample read - phy: phy-rockchip-samsung-hdptx: Don't use dt aliases to determine phy-id - pinctrl: intel: Fix wrong bypass assignment in intel_pinctrl_probe_pwm() - pinctrl: npcm8xx: Fix incorrect struct npcm8xx_pincfg assignment - pinctrl: nuvoton: npcm8xx: Fix error handling in npcm8xx_gpio_fw() - pinctrl: renesas: rza2: Fix missing of_node_put() call - pinctrl: renesas: rzg2l: Fix missing of_node_put() call - pinctrl: renesas: rzg2l: Suppress binding attributes - pinctrl: renesas: rzv2m: Fix missing of_node_put() call - pinctrl: tegra: Set SFIO mode to Mux Register - platform/x86/amd/pmf: fix cleanup in amd_pmf_init_smart_pc() - platform/x86/amd/pmf: Propagate PMF-TA return codes - platform/x86/amd/pmf: Update PMF Driver for Compatibility with new PMF-TA - platform/x86: dell-ddv: Fix temperature calculation - platform/x86: dell-uart-backlight: Make dell_uart_bl_serdev_driver static - platform/x86: intel-hid: fix volume buttons on Microsoft Surface Go 4 tablet - platform/x86/intel/vsec: Add Diamond Rapids support - platform/x86: ISST: Correct command storage data length - platform/x86: lenovo-yoga-tab2-pro-1380-fastcharger: Make symbol static - platform/x86: thinkpad_acpi: disable ACPI fan access for T495* and E560 - PM: sleep: Adjust check before setting power.must_resume - PM: sleep: Fix handling devices with direct_complete set on errors - powerpc/kexec: fix physical address calculation in clear_utlb_entry() - power: supply: bq27xxx_battery: do not update cached flags prematurely - power: supply: max77693: Fix wrong conversion of charge input threshold value - rcu-tasks: Always inline rcu_irq_work_resched() - RDMA/core: Don't expose hw_counters outside of init net namespace - RDMA/core: Fix use-after-free when rename device name - RDMA/erdma: Prevent use-after-free in erdma_accept_newconn() - RDMA/mana_ib: Ensure variable err is initialized - RDMA/mlx5: Fix calculation of total invalidated pages - RDMA/mlx5: Fix mlx5_poll_one() cur_qp update flow - RDMA/mlx5: Fix MR cache initialization error flow - RDMA/mlx5: Fix page_size variable overflow - regulator: pca9450: Fix enable register for LDO5 - remoteproc: core: Clear table_sz when rproc_shutdown - remoteproc: qcom: pas: add minidump_id to SC7280 WPSS - remoteproc: qcom_q6v5_mss: Handle platforms with one power domain - remoteproc: qcom_q6v5_pas: Make single-PD handling more robust - remoteproc: qcom_q6v5_pas: Use resource with CX PD for MSM8226 - Remove unnecessary firmware version check for gc v9_4_2 - ring-buffer: Fix bytes_dropped calculation issue - RISC-V: errata: Use medany for relocatable builds - riscv: Fix hugetlb retrieval of number of ptes in case of !present pte - riscv: ftrace: Add parentheses in macro definitions of make_call_t0 and make_call_ra - riscv/kexec_file: Handle R_RISCV_64 in purgatory relocator - RISC-V: KVM: Disable the kernel perf counter during configure - riscv/purgatory: 4B align purgatory_start - rndis_host: Flag RNDIS modems as WWAN devices - rtnetlink: Allocate vfinfo size for VF GUIDs when supported - rust: Fix enabling Rust and building with GCC for LoongArch - rust: fix signature of rust_fmt_argument - s390/entry: Fix setting _CIF_MCCK_GUEST with lowcore relocation - s390: Remove ioremap_wt() and pgprot_writethrough() - sched: Cancel the slice protection of the idle entity - sched/deadline: Use online cpus for validating runtime - sched/eevdf: Force propagating min_slice of cfs_rq when {en,de}queue tasks - sched/smt: Always inline sched_smt_active() - sctp: add mutual exclusion in proc_sctp_do_udp_port() - selftests/bpf: Fix freplace_link segfault in tailcalls prog test - selftests/bpf: Fix string read in strncmp benchmark - selftests/bpf: Select NUMA_NO_NODE to create map - selftests/mm/cow: fix the incorrect error handling - selftests: netfilter: skip br_netfilter queue tests if kernel is tainted - selinux: Chain up tool resolving errors in install_policy.sh - smack: dont compile ipv6 code unless ipv6 is configured - smack: ipv4/ipv6: tcp/dccp/sctp: fix incorrect child socket label - smb: client: Fix netns refcount imbalance causing leaks and use-after-free - smb: common: change the data type of num_aces to le16 - soundwire: slave: fix an OF node reference leak in soundwire slave device - spi: bcm2835: Do not call gpiod_put() on invalid descriptor - spi: bcm2835: Restore native CS probing when pinctrl-bcm2835 is absent - spi: cadence: Fix out-of-bounds array access in cdns_mrvl_xspi_setup_clock() - spufs: fix a leak in spufs_create_context() - spufs: fix a leak on spufs_new_file() failure - spufs: fix gang directory lifetimes - staging: rtl8723bs: select CONFIG_CRYPTO_LIB_AES - staging: vchiq_arm: Fix possible NPR of keep-alive thread - staging: vchiq_arm: Register debugfs after cdev - thermal: core: Remove duplicate struct declaration - thermal: int340x: Add NULL check for adev - tools/power turbostat: report CoreThr per measurement interval - tools/x86: Fix linux/unaligned.h include path in lib/insn.c - tracing: Correct the refcount if the hist/hist_debug file fails to open - tracing: Do not use PERF enums when perf is not defined - tracing: Ensure module defining synth event cannot be unloaded while tracing - tracing: Fix synth event printk format for str fields - tracing: Fix use-after-free in print_graph_function_flags during tracer switching - tracing/hist: Add poll(POLLIN) support on hist file - tracing/hist: Support POLLPRI event for poll on histogram - tracing/osnoise: Fix possible recursive locking for cpus_read_lock() - tracing: Switch trace_events_hist.c code over to use guard() - tty: n_tty: use uint for space returned by tty_write_room() - tty: serial: fsl_lpuart: Fix unused variable 'sport' build warning - tty: serial: fsl_lpuart: use port struct directly to simply code - tty: serial: fsl_lpuart: Use u32 and u8 for register variables - tty: serial: lpuart: only disable CTS instead of overwriting the whole UARTMODIR register - tunnels: Accept PACKET_HOST in skb_tunnel_check_pmtu(). - ublk: make sure ubq->canceling is set when queue is frozen - ucsi_ccg: Don't show failed to get FW build information error - udp: Fix memory accounting leak. - udp: Fix multiple wraparounds of sk->sk_rmem_alloc. - um: hostfs: avoid issues on inode number reuse by host - um: Pass the correct Rust target and options with gcc - um: remove copy_from_kernel_nofault_allowed - uprobes/x86: Harden uretprobe syscall trampoline check - usbnet:fix NPE during rx_complete - usb: xhci: correct debug message page size calculation - vhost-scsi: Fix handling of multiple calls to vhost_scsi_set_endpoint - vsock: avoid timeout during connect() if the socket is closing - w1: fix NULL pointer dereference in probe - watchdog/hardlockup/perf: Fix perf_event memory leak - watch_queue: fix pipe accounting mismatch - wifi: brcmfmac: keep power during suspend if board requires it - wifi: iwlwifi: fw: allocate chained SG tables for dump - wifi: iwlwifi: mvm: use the right version of the rate API - wifi: mac80211: Cleanup sta TXQs on flush - wifi: mac80211: fix SA Query processing in MLO - wifi: mac80211: Fix sparse warning for monitor_sdata - wifi: mac80211: flush the station before moving it to UN-AUTHORIZED state - wifi: mac80211: remove debugfs dir for virtual monitor - wifi: mt76: mt7921: fix kernel panic due to null pointer dereference - wifi: mt76: mt7925: remove unused acpi function for clc - x86/dumpstack: Fix inaccurate unwinding from exception stacks due to misplaced assignment - x86/entry: Add __init to ia32_emulation_override_cmdline() - x86/entry: Fix ORC unwinder for PUSH_REGS with save_ret=1 - x86/fpu: Avoid copying dynamic FP state from init_task in arch_dup_task_struct() - x86/fpu: Fix guest FPU state buffer allocation size - x86/fpu/xstate: Fix inconsistencies in guest FPU xfeatures - x86/hyperv: Fix check of return value from snp_set_vmsa() - x86/hyperv: Fix output argument to hypercall that changes page visibility - x86/hyperv/vtl: Stop kernel from probing VTL0 low memory - x86/Kconfig: Add cmpxchg8b support back to Geode CPUs - x86/mce: use is_copy_from_user() to determine copy-from-user context - x86/microcode/AMD: Fix __apply_microcode_amd()'s return value - x86/mm: Fix flush_tlb_range() when used for zapping normal PMDs - x86/mm/pat: cpa-test: fix length for CPA_ARRAY test - x86/mm/pat: Fix VM_PAT handling when fork() fails in copy_page_range() - x86/platform: Only allow CONFIG_EISA for 32-bit - x86/resctrl: Fix allocation of cleanest CLOSID on platforms with no monitors - x86/sev: Add missing RIP_REL_REF() invocations during sme_enable() - x86/sgx: Warn explicitly if X86_FEATURE_SGX_LC is not enabled - x86/tdx: Fix arch_safe_halt() execution for TDX VMs - x86/traps: Make exc_double_fault() consistently noreturn - x86/tsc: Always save/restore TSC sched_clock() on suspend/resume - x86/uaccess: Improve performance by aligning writes to 8 bytes in copy_user_generic(), on non-FSRM/ERMS CPUs - Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)- Revert "do not pull here various crappy packages and DO NOT RUINE MY SYSTEM" - We could not reproduce KVM/Qemu breakage with kvm-disable-virt-at-load - This reverts commit cdeb6f36f663b9ce4b16b633485d70bbcd4fcf37.- be able to set snoop=0 for module snd-hda-intel on non-x86- [bot] upd: 6.12.21 -> 6.12.22 - Changelog: - ALSA: hda/realtek: Support mute LED on HP Laptop 15s-du3xxx - ALSA: usb-audio: Add quirk for Plantronics headsets to fix control names - atm: Fix NULL pointer dereference - bcachefs: bch2_ioctl_subvolume_destroy() fixes - counter: microchip-tcb-capture: Fix undefined counter channel state on probe - counter: stm32-lptimer-cnt: fix error handling when enabling - drm/amd/display: Don't write DP_MSTM_CTRL after LT - HID: hid-plantronics: Add mic mute mapping and generalize quirks - memstick: rtsx_usb_ms: Fix slab-use-after-free in rtsx_usb_ms_drv_remove - netfilter: socket: Lookup orig tuple for IPv6 SNAT - net: usb: qmi_wwan: add Telit Cinterion FE990B composition - net: usb: qmi_wwan: add Telit Cinterion FN990B composition - net: usb: usbnet: restore usb%d name exception for local mac addresses - nfsd: fix legacy client tracking initialization - perf tools: Fix up some comments and code to properly use the event_source bus - serial: 8250_dma: terminate correct DMA in tx_dma_flush() - serial: stm32: do not deassert RS485 RTS GPIO prematurely - tty: serial: 8250: Add Brainboxes XC devices - tty: serial: 8250: Add some more device IDs - tty: serial: fsl_lpuart: disable transmitter before changing RS485 related registers - usb: xhci: Apply the link chain quirk on NEC isoc endpoints - usb: xhci: Don't skip on Stopped - Length Invalid - Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)- use different paths then dkms-zfs- Off AUFS - We have become fed up with AUFS: it takes too much resources to update kernel because of it. - It has broken again: - ``` - DEBUG: + echo 'Building kernel 6.12.21-generic-1rosa13-loongarch' - DEBUG: Building kernel 6.12.21-generic-1rosa13-loongarch - DEBUG: + TARGETS=all - DEBUG: + /usr/bin/make -O -j64 V=1 VERBOSE=1 CC=gcc ARCH=loongarch V=1 -s all - DEBUG: mm/mmap.c: In function '__do_sys_remap_file_pages': - DEBUG: mm/mmap.c:1718:23: error: 'struct vm_area_struct' has no member named 'vm_prfile'; did you mean 'vm_file'? - DEBUG: 1718 | prfile = vma->vm_prfile; - DEBUG: | ^~~~~~~~~ - DEBUG: | vm_file - DEBUG: mm/mmap.c:1779:31: error: 'struct vm_area_struct' has no member named 'vm_prfile'; did you mean 'vm_file'? - DEBUG: 1779 | if (!new_vma->vm_prfile) - DEBUG: | ^~~~~~~~~ - DEBUG: | vm_file - DEBUG: mm/mmap.c:1780:34: error: 'struct vm_area_struct' has no member named 'vm_prfile'; did you mean 'vm_file'? - DEBUG: 1780 | new_vma->vm_prfile = prfile; - DEBUG: | ^~~~~~~~~ - DEBUG: | vm_file - DEBUG: make[3]: *** [scripts/Makefile.build:229: mm/mmap.o] Error 1 - ``` - There is no really big need in it. - Barium uses overlayfs by default, it can use AUFS to hotplug modules without reboot, but it is not critically important functionality.- [bot] upd: 6.12.16 -> 6.12.21 - Changelog: - accel/ivpu: Add coredump support - accel/ivpu: Add FW state dump on TDR - accel/ivpu: Fix error handling in recovery/reset - accel/ivpu: Limit FW version string length - accel/qaic: Fix integer overflow in qaic_validate_req() - accel/qaic: Fix possible data corruption in BOs > 2G - acct: block access to kernel internal filesystems - acct: perform last write from workqueue - ACPI: resource: IRQ override for Eluktronics MECH-17 - acpi: typec: ucsi: Introduce a ->poll_cci method - afs: Fix the server_list to unuse a displaced server rather than putting it - afs: Give an afs_server object a ref on the afs_cell object it points to - alpha/elf: Fix misc/setarch test of util-linux by removing 32bit support - ALSA: hda: Add error check for snd_ctl_rename_id() in snd_hda_create_dig_out_ctls() - ALSA: hda/cirrus: Correct the full scale volume set logic - ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED - ALSA: hda: hda-intel: add Panther Lake-H support - ALSA: hda: intel: Add Dell ALC3271 to power_save denylist - ALSA: hda: intel-dsp-config: Add PTL-H support - ALSA: hda/realtek - add supported Mic Mute LED for Lenovo platform - ALSA: hda: realtek: fix incorrect IS_REACHABLE() usage - ALSA: hda/realtek: Fix microphone regression on ASUS N705UD - ALSA: hda/realtek: Fixup ALC225 depop procedure - ALSA: hda/realtek: Fix wrong mic setup for ASUS VivoBook 15 - ALSA: hda/realtek: Limit mic boost on Positivo ARN50 - ALSA: hda/realtek: Remove (revert) duplicate Ally X config - ALSA: hda/realtek: update ALC222 depop optimize - ALSA: seq: Avoid module auto-load handling at event delivery - ALSA: seq: Drop UMP events when no UMP-conversion is set - ALSA: usb-audio: Avoid dropping MIDI events at closing multiple ports - ALSA: usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2 - ALSA: usx2y: validate nrpacks module parameter on probe - amdgpu/pm/legacy: fix suspend/resume issues - apple-nvme: Release power domains when probe fails - arm64: amu: Delay allocating cpumask for AMU FIE support - arm64: dts: bcm2712: PL011 UARTs are actually r1p5 - arm64: dts: freescale: imx8mm-verdin-dahlia: add Microphone Jack to sound card - arm64: dts: freescale: imx8mp-verdin-dahlia: add Microphone Jack to sound card - arm64: dts: freescale: tqma8mpql: Fix vqmmc-supply - arm64: dts: mediatek: mt8183: Disable DSI display output by default - arm64: dts: mediatek: mt8183-pumpkin: add HDMI support - arm64: dts: rockchip: adjust SMMU interrupt type on rk3588 - arm64: dts: rockchip: change eth phy mode to rgmii-id for orangepi r1 plus lts - arm64: dts: rockchip: Disable DMA for uart5 on px30-ringneck - arm64: dts: rockchip: Fix broken tsadc pinctrl names for rk3588 - arm64: dts: rockchip: Fix lcdpwr_en pin for Cool Pi GenBook - arm64: dts: rockchip: fix pinmux of UART0 for PX30 Ringneck on Haikou - arm64: dts: rockchip: fix pinmux of UART5 for PX30 Ringneck on Haikou - arm64: dts: rockchip: fix u2phy1_host status for NanoPi R4S - arm64: dts: rockchip: Move uart5 pin configuration to px30 ringneck SoM - arm64: dts: rockchip: remove supports-cqe from rk3588 jaguar - arm64: dts: rockchip: remove supports-cqe from rk3588 tiger - arm64: dts: rockchip: Remove undocumented sdmmc property from lubancat-1 - arm64: hugetlb: Fix huge_ptep_get_and_clear() for non-present ptes - arm64/mm: Fix Boot panic on Ampere Altra - arm64: mm: Populate vmemmap at the page level if not section aligned - arm64: mte: Do not allow PROT_MTE on MAP_HUGETLB user mappings - ARM: davinci: da850: fix selecting ARCH_DAVINCI_DA8XX - ARM: dts: bcm2711: Don't mark timer regs unconfigured - ARM: dts: bcm2711: Fix xHCI power-domain - ARM: dts: bcm2711: PL011 UARTs are actually r1p5 - ARM: dts: BCM5301X: Fix switch port labels of ASUS RT-AC3200 - ARM: dts: BCM5301X: Fix switch port labels of ASUS RT-AC5300 - ARM: dts: imx6qdl-apalis: Fix poweroff on Apalis iMX6 - ARM: OMAP1: select CONFIG_GENERIC_IRQ_CHIP - ARM: shmobile: smp: Enforce shmobile_smp_* alignment - arp: switch to dev_getbyhwaddr() in arp_req_set_public() - ASoC: amd: yc: Support mic on another Lenovo ThinkPad E16 Gen 2 model - ASoC: arizona/madera: use fsleep() in up/down DAPM event delays. - ASoC: codecs: wm0010: Fix error handling path in wm0010_spi_probe() - ASoC: cs35l56: Prevent races when soft-resetting using SPI control - ASoC: cs42l43: Fix maximum ADC Volume - ASoC: dapm-graph: set fill colour of turned on nodes - ASoC: es8328: fix route from DAC to output - ASoC: fsl_micfil: Enable default case in micfil_set_quality() - ASoC: fsl: Rename stream name of SAI DAI driver - ASoC: imx-audmix: remove cpu_mclk which is from cpu dai device - ASoC: Intel: soc-acpi-intel-mtl-match: declare adr as ull - ASoC: Intel: sof_sdw: Add lookup of quirk using PCI subsystem ID - ASoC: Intel: sof_sdw: Add quirk for Asus Zenbook S14 - ASoC: Intel: sof_sdw: Fix unlikely uninitialized variable use in create_sdw_dailinks() - ASoC: ops: Consistently treat platform_max as control value - ASoC: renesas: rz-ssi: Add a check for negative sample_space - ASoC: renesas: rz-ssi: Terminate all the DMA transactions - ASoC: rockchip: i2s-tdm: fix shift config for SND_SOC_DAIFMT_DSP_[AB] - ASoC: rsnd: adjust convert rate limitation - ASoC: rsnd: don't indicate warning on rsnd_kctrl_accept_runtime() - ASoC: rsnd: indicate unsupported clock rate - ASoC: rt722-sdca: add missing readable registers - ASoC: simple-card-utils.c: add missing dlc->of_node - ASoC: SOF: amd: Add post_fw_run_delay ACP quirk - ASoC: SOF: amd: Handle IPC replies before FW_BOOT_COMPLETE - ASoC: SOF: Intel: don't check number of sdw links when set dmic_fixup - ASoC: SOF: Intel: hda: add softdep pre to snd-hda-codec-hdmi module - ASoC: SOF: Intel: pci-ptl: Add support for PTL-H - ASoC: SOF: ipc4-topology: Harden loops for looking up ALH copiers - ASoC: SOF: pcm: Clear the susbstream pointer to NULL on close - ASoC: SOF: stream-ipc: Check for cstream nullity in sof_ipc_msg_data() - ASoC: tas2764: Fix power control mask - ASoC: tas2764: Set the SDOUT polarity correctly - ASoC: tas2770: Fix volume scale - ata: libata-core: Add ATA_QUIRK_NO_LPM_ON_ATI for certain Samsung SSDs - batman-adv: Ignore own maximum aggregation size during RX - be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink - block: change blk_mq_add_to_batch() third argument type to bool - block: fix conversion of GPT partition name to 7-bit - block: fix 'kmem_cache of name 'bio-108' already exists' - block: Remove zone write plugs when handling native zone append writes - Bluetooth: Add check for mgmt_alloc_skb() in mgmt_device_connected() - Bluetooth: Add check for mgmt_alloc_skb() in mgmt_remote_name() - bluetooth: btusb: Initialize .owner field of force_poll_sync_fops - Bluetooth: Fix error code in chan_alloc_skb_cb() - Bluetooth: hci_event: Fix connection regression between LE and non-LE adapters - Bluetooth: hci_event: Fix enabling passive scanning - Bluetooth: L2CAP: Fix corrupted list in hci_chan_del - Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response - Bluetooth: L2CAP: Fix slab-use-after-free Read in l2cap_send_cmd - Bluetooth: qca: Fix poor RF performance for WCN6855 - Bluetooth: qca: Update firmware-name to support board specific nvm - bnxt_en: handle tpa_info in queue API implementation - bnxt_en: refactor tpa_info alloc/free into helpers - bonding: fix incorrect MAC address setting to receive NS messages - bpf: avoid holding freeze_mutex during mmap operation - bpf: Disable non stream socket for strparser - bpf: Fix deadlock when freeing cgroup storage - bpf: Fix softlockup in arena_map_free on 64k page kernel - bpf: Fix wrong copied_seq calculation - bpf: skip non exist keys in generic_map_lookup_batch - bpf, test_run: Fix use-after-free issue in eth_skb_pkt_type() - bpf: unify VM_WRITE vs VM_MAYWRITE use in BPF map mmaping logic - btrfs: avoid starting new transaction when cleaning qgroup during subvolume drop - btrfs: do not assume the full page range is not dirty in extent_writepage_io() - btrfs: fix a leaked chunk map issue in read_one_chunk() - btrfs: fix data overwriting bug during buffered write when block size < page size - btrfs: fix double accounting race when btrfs_run_delalloc_range() failed - btrfs: fix double accounting race when extent_writepage_io() failed - btrfs: fix two misuses of folio_shift() - btrfs: mark all dirty sectors as locked inside writepage_delalloc() - btrfs: move the delalloc range bitmap search into extent_io.c - btrfs: remove unused btrfs_folio_start_writer_lock() - btrfs: rename btrfs_folio_(set|start|end)_writer_lock() - btrfs: unify to use writer locks for subpage locking - btrfs: use btrfs_inode in extent_writepage() - bus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid deadlock - caif_virtio: fix wrong pointer check in cfv_probe() - can: flexcan: disable transceiver during system PM - can: flexcan: only change CAN state when link up in system PM - can: rcar_canfd: Fix page entries in the AFL list - can: ucan: fix out of bound read in strscpy() source - cdx: Fix possible UAF error in driver_override_show() - char: misc: deallocate static minor in error path - cifs: Fix integer overflow while processing acdirmax mount option - cifs: Fix integer overflow while processing acregmax mount option - cifs: Fix integer overflow while processing actimeo mount option - cifs: Fix integer overflow while processing closetimeo mount option - cifs: Remove symlink member from cifs_open_info_data union - cifs: Throw -EOPNOTSUPP error on unsupported reparse point type from parse_reparse_point() - cifs: Treat unhandled directory name surrogate reparse points as mount directory nodes - cifs: Validate content of WSL reparse point buffers - clk: samsung: gs101: fix synchronous external abort in samsung_clk_save() - clk: samsung: update PLL locktime for PLL142XX used on FSD platform - coredump: Only sort VMAs when core_sort_vma sysctl is set - devlink: fix xa_alloc_cyclic() error handling - dma: kmsan: export kmsan_handle_dma() for modules - dma-mapping: fix missing clear bdr in check_ram_in_range_map() - dm-flakey: Fix memory corruption in optional corrupt_bio_byte feature - dm-integrity: Avoid divide by zero in table status in Inline mode - dm vdo: add missing spin_lock_init - docs: rust: remove spurious item in `expect` list - Documentation: rust: add coding guidelines on lints - Documentation: rust: discuss `#[expect(...)]` in the guidelines - dpll: fix xa_alloc_cyclic() error handling - drivers: core: fix device leak in __fw_devlink_relax_cycles() - Drivers: hv: vmbus: Don't release fb_mmio resource in vmbus_free_mmio() - drivers: virt: acrn: hsm: Use kzalloc to avoid info leak in pmcmd_ioctl - drm: Add client-agnostic setup helper - drm/amd/amdkfd: Evict all queues even HWS remove queue failed - drm/amd/display: add a quirk to enable eDP0 on DP1 - drm/amd/display: Assign normalized_pix_clk when color depth = 14 - drm/amd/display: Correct register address in dcn35 - drm/amd/display: Disable PSR-SU on eDP panels - drm/amd/display: Disable unneeded hpd interrupts during dm_init - drm/amd/display: fix default brightness - drm/amd/display: Fix HPD after gpu reset - drm/amd/display: Fix message for support_edp0_on_dp1 - drm/amd/display: fix missing .is_two_pixels_per_container - drm/amd/display: Fix null check for pipe_ctx->plane_state in resource_build_scaling_params - drm/amd/display: Fix out-of-bound accesses - drm/amd/display: Fix slab-use-after-free on hdcp_work - drm/amd/display: Refactoring if and endif statements to enable DC_LOGGER - drm/amd/display: Restore correct backlight brightness after a GPU reset - drm/amd/display: update dcn351 used clock offset - drm/amd/display: Use HW lock mgr for PSR1 when only one eDP - drm/amdgpu: bump version for RV/PCO compute fix - drm/amdgpu: disable BAR resize on Dell G5 SE - drm/amdgpu/display: Allow DCC for video formats on GFX12 - drm/amdgpu: Fix JPEG video caps max size for navi1x and raven - drm/amdgpu: Fix MPEG2, MPEG4 and VC1 video caps max size - drm/amdgpu/gfx12: correct cleanup of 'me' field with gfx_v12_0_me_fini() - drm/amdgpu/gfx9: manually control gfxoff for CS on RV - drm/amdgpu: init return value in amdgpu_ttm_clear_buffer - drm/amdgpu: NULL-check BO's backing store when determining GFX12 PTE flags - drm/amdgpu/pm: Handle SCLK offset correctly in overdrive for smu 14.0.2 - drm/amdgpu/pm: wire up hwmon fan speed for smu 14.0.2 - drm/amdgpu: Remove JPEG from vega and carrizo video caps - drm/amdgpu: Restore uncached behaviour on GFX12 - drm/amdkfd: Ensure consistent barrier state saved in gfx12 trap handler - drm/amdkfd: Fix NULL Pointer Dereference in KFD queue - drm/amdkfd: Fix user queue validation on Gfx7/8 - drm/amdkfd: Move gfx12 trap handler to separate file - drm/amdkfd: Preserve cp_hqd_pq_control on update_mqd - drm/amd/pm: add unique_id for gfx12 - drm/amd/pm: always allow ih interrupt from fw - drm/atomic: Filter out redundant DPMS calls - drm/dp_mst: Fix locking when skipping CSN before topology probing - drm/fbdev: Add memory-agnostic fbdev client - drm/fbdev-helper: Move color-mode lookup into 4CC format helper - drm/fbdev-ttm: Support struct drm_driver.fbdev_probe - drm/gma500: Add NULL check for pci_gfx_root in mid_get_vbt_data() - drm/hyperv: Fix address space leak when Hyper-V DRM device is removed - drm/i915/cdclk: Do cdclk post plane programming later - drm/i915/color: Extract intel_color_modeset() - drm/i915/ddi: Fix HDMI port width programming in DDI_BUF_CTL - drm/i915/dp: Fix error handling during 128b/132b link training - drm/i915/dsi: convert to struct intel_display - drm/i915/dsi: Use TRANS_DDI_FUNC_CTL's own port width macro - drm/i915/gt: Use spin_lock_irqsave() in interruptible context - drm/i915: Increase I915_PARAM_MMAP_GTT_VERSION version to indicate support for partial mmaps - drm/i915: Make sure all planes in use by the joiner have their crtc included - drm/i915: Plumb 'dsb' all way to the plane hooks - drm/imagination: avoid deadlock on fence release - drm/imagination: Fix timestamps in firmware traces - drm/imagination: Hold drm_gem_gpuva lock for unmap - drm/imagination: only init job done fences once - drm/msm: Avoid rounding up to one jiffy - drm/msm/dpu: Disable dither in phys encoder cleanup - drm/msm/dpu: Don't leak bits_per_component into random DSC_ENC fields - drm/msm/dpu: enable DPU_WB_INPUT_CTRL for DPU 5.x - drm/msm/dpu: skip watchdog timer programming through TOP on >= SM8450 - drm/msm/dsi/phy: Do not overwite PHY_CMN_CLK_CFG1 when choosing bitclk source - drm/msm/dsi/phy: Protect PHY_CMN_CLK_CFG0 updated from driver side - drm/msm/dsi/phy: Protect PHY_CMN_CLK_CFG1 against clock driver - drm/nouveau: Do not override forced connector status - drm/nouveau/pmu: Fix gp10b firmware guard - drm/nouveau: Run DRM default client setup - drm/nouveau: select FW caching - drm: panel: jd9365da-h3: fix reset signal polarity - drm/panic: allow verbose boolean for clarity - drm/panic: allow verbose version check - drm/panic: avoid reimplementing Iterator::find - drm/panic: correctly indent continuation of line in list item - drm/panic: fix overindented list items in documentation - drm/panic: prefer eliding lifetimes - drm/panic: remove redundant field when assigning value - drm/panic: remove unnecessary borrow in alignment_pattern - drm/panic: use `div_ceil` to clean Clippy warning - drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M - drm/radeon: fix uninitialized size issue in radeon_vce_cs_parse() - drm/sched: Fix fence reference count leak - drm/sched: Fix preprocessor guard - drm/tests: hdmi: Fix recursive locking - drm/tests: hdmi: Remove redundant assignments - drm/tests: hdmi: Reorder DRM entities variables assignment - drm/v3d: Don't run jobs that have errors flagged in its fence - drm/vkms: Round fixp2int conversion in lerp_u16 - drm/xe: Add staging tree for VM binds - drm/xe: cancel pending job timer before freeing scheduler - drm/xe: Fix exporting xe buffers multiple times - drm/xe: Fix fault mode invalidation with unbind - drm/xe: Fix GT "for each engine" workarounds - drm/xe/hmm: Don't dereference struct page pointers without notifier lock - drm/xe/hmm: Style- and include fixes - drm/xe/oa: Add input fence dependencies - drm/xe/oa: Add syncs support to OA config ioctl - drm/xe/oa: Allow oa_exponent value of 0 - drm/xe/oa: Allow only certain property changes from config - drm/xe/oa: Move functions up so they can be reused for config ioctl - drm/xe/oa: Separate batch submission from waiting for completion - drm/xe/oa: Signal output fences - drm/xe/oa/uapi: Define and parse OA sync properties - drm/xe/pm: Temporarily disable D3Cold on BMG - drm/xe/regs: remove a duplicate definition for RING_CTL_SIZE(size) - drm/xe: Release guc ids before cancelling work - drm/xe: Remove double pageflip - drm/xe/userptr: Fix an incorrect assert - drm/xe/userptr: fix EFAULT handling - drm/xe/userptr: properly setup pfn_flags_mask - drm/xe/userptr: restore invalidation list on error - drm/xe/userptr: Unmap userptrs in the mmu notifier - drm/xe/vm: Fix a misplaced #endif - drm/xe/vm: Validate userptr during gpu vma prefetching - drop_monitor: fix incorrect initialization order - dt-bindings: can: renesas,rcar-canfd: Fix typo in pattern properties for R-Car V4M - EDAC/qcom: Correct interrupt enable register configuration - eeprom: digsy_mtc: Make GPIO lookup table match the device - efi: Don't map the entire mokvar table to determine its size - efi/libstub: Avoid physical address 0x0 when doing random allocation - eth: bnxt: do not update checksum in bnxt_xdp_build_skb() - eth: bnxt: do not use BNXT_VNIC_NTUPLE unconditionally in queue restart logic - eth: bnxt: fix kernel panic in the bnxt_get_queue_stats{rx | tx} - eth: bnxt: fix memory leak in queue reset - eth: bnxt: fix truesize for mb-xdp-pass case - eth: bnxt: return fail if interface is down in bnxt_queue_mem_alloc() - eth: bnxt: use page pool for head frags - ethtool: linkstate: migrate linkstate functions to support multi-PHY setups - exfat: fix just enough dentries but allocate a new cluster to dir - exfat: fix soft lockup in exfat_clear_bitmap - exfat: short-circuit zero-byte writes in exfat_file_write_iter - fbdev: hyperv_fb: Allow graceful removal of framebuffer - fbdev: hyperv_fb: Fix hang in kdump kernel when on Hyper-V Gen 2 VMs - fbdev: hyperv_fb: iounmap() the correct memory when removing a device - fbdev: hyperv_fb: Simplify hvfb_putmem - firmware: arm_scmi: imx: Correct tx size of scmi_imx_misc_ctrl_set - firmware: cs_dsp: Remove async regmap writes - firmware: imx: IMX_SCMI_MISC_DRV should depend on ARCH_MXC - firmware: imx-scu: fix OF node leak in .probe() - firmware: qcom: scm: Fix error code in probe() - firmware: qcom: uefisecapp: fix efivars registration race - Fix mmu notifiers for range-based invalidates - flow_dissector: Fix handling of mixed port and port-range keys - flow_dissector: Fix port range key handling in BPF conversion - fs/netfs/read_collect: add to next->prev_donated - fs/netfs/read_collect: fix crash due to uninitialized `prev` variable - fs/netfs/read_pgpriv2: skip folio queues without `marks3` - ftrace: Avoid potential division by zero in function_stat_show() - ftrace: Correct preemption accounting for function tracing. - ftrace: Do not add duplicate entries in subops manager ops - ftrace: Fix accounting of adding subops to a manager ops - fuse: don't truncate cached, mutated symlink - futex: Pass in task to futex_queue() - geneve: Fix use-after-free in geneve_find_dev(). - geneve: Suppress list corruption splat in geneve_destroy_tunnels(). - gpio: aggregator: protect driver attr handlers against module unload - gpiolib: protect gpio_chip with SRCU in array_info paths in multi get/set - gpio: rcar: Fix missing of_node_put() call - gpio: rcar: Use raw_spinlock to protect register access - gpio: vf610: add locking to gpio direction functions - gpio: vf610: use generic device_get_match_data() - gpu: host1x: Do not assume that a NULL domain means no DMA IOMMU - gre: Fix IPv6 link-local address generation. - gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl(). - gve: set xdp redirect target only when it is available - HID: apple: disable Fn key handling on the Omoton KB066 - HID: apple: fix up the F6 key on the Omoton KB066 keyboard - HID: appleir: Fix potential NULL dereference at raw event handle - HID: google: fix unused variable warning under !CONFIG_ACPI - HID: hid-apple: Apple Magic Keyboard a3203 USB-C support - HID: hid-steam: Fix issues with disabling both gamepad mode and lizard mode - HID: hid-steam: Fix use-after-free when detaching device - HID: ignore non-functional sensor in HP 5MP Camera - HID: intel-ish-hid: fix the length of MNG_SYNC_FW_CLOCK in doorbell - HID: intel-ish-hid: Fix use-after-free issue in hid_ishtp_cl_remove() - HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove() - HID: intel-ish-hid: ipc: Add Panther Lake PCI device IDs - HID: intel-ish-hid: Send clock sync message immediately after reset - HID: topre: Fix n-key rollover on Realforce R3S TKL boards - hrtimers: Mark is_migration_base() with __always_inline - hwmon: (ad7314) Validate leading zero bits and return error - hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe() - hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table - hwmon: (peci/dimmtemp) Do not provide fake thresholds data - hwmon: (pmbus) Initialise page count in pmbus_identify() - hwpoison, memory_hotplug: lock folio before unmap hwpoisoned folio - i2c: ali1535: Fix an error handling path in ali1535_probe() - i2c: ali15x3: Fix an error handling path in ali15x3_probe() - i2c: ls2x: Fix frequency division register access - i2c: npcm: disable interrupt enable bit before devm_request_irq - i2c: omap: fix IRQ storms - i2c: sis630: Fix an error handling path in sis630_probe() - IB/mlx5: Set and get correct qp_num for a DCT QP - ibmvnic: Add stat for tx direct vs tx batched - ibmvnic: Don't reference skb after sending to VIOS - ice: add E830 HW VF mailbox message limit support - ice: Avoid setting default Rx VSI twice in switchdev setup - ice: do not configure destination override for switchdev - ice: Fix deinitializing VF in error path - ice: fix memory leak in aRFS after reset - ice: Fix switchdev slow-path in LAG - idpf: fix checksums set in idpf_rx_rsc() - iio: adc: ad7192: fix channel select - iio: adc: at91-sama5d2_adc: fix sama7g5 realbits value - iio: dac: ad3552r: clear reset status flag - iio: filter: admv8818: Force initialization of SDO - iio: light: apds9306: fix max_scale_nano values - ima: Reset IMA_NONACTION_RULE_FLAGS after post_setattr - Input: ads7846 - fix gpiod allocation - Input: goodix-berlin - fix vddio regulator references - Input: i8042 - add required quirks for missing old boardnames - Input: i8042 - swap old quirk combination with new quirk for more devices - Input: i8042 - swap old quirk combination with new quirk for NHxxRZQ - Input: i8042 - swap old quirk combination with new quirk for several devices - Input: iqs7222 - preserve system status register - Input: serio - define serio_pause_rx guard to pause and resume serio ports - Input: synaptics - fix crash when enabling pass-through port - Input: xpad - add 8BitDo SN30 Pro, Hyperkin X91 and Gamesir G7 SE controllers - Input: xpad - add multiple supported devices - Input: xpad - add support for TECNO Pocket Go - Input: xpad - add support for ZOTAC Gaming Zone - Input: xpad - rename QH controller to Legion Go S - intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctly - intel_th: pci: Add Arrow Lake support - intel_th: pci: Add Panther Lake-H support - intel_th: pci: Add Panther Lake-P/U support - iommu/vt-d: Fix suspicious RCU usage - iommu/vt-d: Remove device comparison in context_setup_pass_through_cb - io_uring/net: don't clear REQ_F_NEED_CLEANUP unconditionally - io_uring/net: fix sendzc double notif flush - io_uring/net: save msg_control for compat - io_uring: prevent opcode speculation - io_uring/rw: forbid multishot async reads - io-wq: backoff when retrying worker creation - ipv4: Convert icmp_route_lookup() to dscp_t. - ipv4: Convert ip_route_input() to dscp_t. - ipv6: Fix memleak of nhc_pcpu_rth_output in fib_check_nh_v6_gw(). - ipv6: Set errno after ip_fib_metrics_init() in ip6_route_info_create(). - ipvlan: ensure network headers are in skb linear part - ipvlan: Prepare ipvlan_process_v4_outbound() to future .flowi4_tos conversion. - ipvs: Always clear ipvs_property flag in skb_scrub_packet() - ipvs: prevent integer overflow in do_ip_vs_get_ctl() - irqchip/gic-v3: Fix rk3399 workaround when secure interrupts are enabled - irqchip/jcore-aic, clocksource/drivers/jcore: Fix jcore-pit interrupt request - iscsi_ibft: Fix UBSAN shift-out-of-bounds warning in ibft_attr_show_nic() - kbuild: hdrcheck: fix cross build with clang - kbuild: rust: remove the `alloc` crate and `GlobalAlloc` - kbuild: userprogs: use correct lld when linking through clang - keys: Fix UAF in key_put() - ksmbd: fix bug on trap in smb2_lock - ksmbd: fix incorrect validation for num_aces field of smb_acl - ksmbd: fix out-of-bounds in parse_sec_desc() - ksmbd: fix type confusion via race condition when using ipc_msg_send_request - ksmbd: fix use-after-free in ksmbd_free_work_struct - ksmbd: fix use-after-free in smb2_lock - ksmbd: prevent connection release during oplock break notification - KVM: arm64: Calculate cptr_el2 traps on activating traps - KVM: arm64: Eagerly switch ZCR_EL{1,2} - KVM: arm64: Ensure a VMID is allocated before programming VTTBR_EL2 - KVM: arm64: Mark some header functions as inline - KVM: arm64: Refactor exit handlers - KVM: arm64: Remove host FPSIMD saving for non-protected KVM - KVM: arm64: Remove VHE host restore of CPACR_EL1.SMEN - KVM: arm64: Remove VHE host restore of CPACR_EL1.ZEN - KVM: arm64: Unconditionally save+flush host FPSIMD/SVE/SME state - KVM: e500: always restore irqs - KVM: nVMX: Defer SVI update to vmcs01 on EOI when L2 is active w/o VID - KVM: SVM: Drop DEBUGCTL[5:2] from guest's effective value - KVM: SVM: Manually context switch DEBUGCTL if LBR virtualization is disabled - KVM: SVM: Save host DR masks on CPUs with DebugSwap - KVM: SVM: Set RFLAGS.IF=1 in C code, to get VMRUN out of the STI shadow - KVM: SVM: Suppress DEBUGCTL.BTF on AMD - KVM: x86: Explicitly zero EAX and EBX when PERFMON_V2 isn't supported by KVM - KVM: x86: Get vcpu->arch.apic_base directly and drop kvm_get_apic_base() - KVM: x86: Inline kvm_get_apic_mode() in lapic.h - KVM: x86: Snapshot the host's DEBUGCTL after disabling IRQs - KVM: x86: Snapshot the host's DEBUGCTL in common x86 - landlock: Fix non-TCP sockets restriction - libfs: Fix duplicate directory entry in offset_dir_lookup - lib/iov_iter: fix import_iovec_ubuf iovec management - libsubcmd: Silence compiler warning - llc: do not use skb_get() before dev_queue_xmit() - LoongArch: Convert unreachable() to BUG() - LoongArch: Fix kernel_page_present() for KPRANGE/XKPRANGE - LoongArch: KVM: Add interrupt checking for AVEC - LoongArch: KVM: Fix GPA size issue about VM - LoongArch: KVM: Reload guest CSR registers after sleep - LoongArch: KVM: Set host with kernel mode when switch to VM mode - LoongArch: Set max_pfn with the PFN of the last page - loongarch: Use ASM_REACHABLE - LoongArch: Use polling play_dead() when resuming from hibernation - MAINTAINERS: add entry for the Rust `alloc` module - mctp i3c: handle NULL header address - md/raid*: Fix the set_queue_limits implementations - mei: me: add panther lake P DID - mei: vsc: Use "wakeuphostint" when getting the host wakeup GPIO - memcg: drain obj stock on cpu hotplug teardown - mm: abort vma_modify() on merge out of memory failure - mmc: atmel-mci: Add missing clk_disable_unprepare() - mmc: sdhci-brcmstb: add cqhci suspend/resume to PM ops - mm: don't skip arch_sync_kernel_mappings() in error paths - mm: fix error handling in __filemap_get_folio() with FGP_NOWAIT - mm: fix finish_fault() handling for large folios - mm: fix kernel BUG when userfaultfd_move encounters swapcache - mm/huge_memory: drop beyond-EOF folios with the right number of refs - mm: hugetlb: Add huge page size param to huge_ptep_get_and_clear() - mm/hugetlb: wait for hugetlb folios to be freed - mm,madvise,hugetlb: check for 0-length range after end address adjustment - mm: memory-failure: update ttu flag inside unmap_poisoned_folio - mm: memory-hotplug: check folio ref count first in do_migrate_range - mm/migrate_device: don't add folio to be freed to LRU in migrate_device_finalize() - mm/migrate: fix shmem xarray update during migration - mm/page_alloc: fix memory accept before watermarks gets initialized - mm/page_alloc: fix uninitialized variable - mm/slab/kvfree_rcu: Switch to WQ_MEM_RECLAIM wq - mptcp: always handle address removal under msk socket lock - mptcp: Fix data stream corruption in the address announcement - mptcp: fix 'scheduling while atomic' in mptcp_pm_nl_append_new_local_addr - mptcp: reset when MPTCP opts are dropped after join - mptcp: safety check before fallback - mtd: rawnand: cadence: fix error code in cadence_nand_init() - mtd: rawnand: cadence: fix incorrect device in dma_unmap_single - mtd: rawnand: cadence: use dma_map_resource for sdma address - mtd: spi-nor: sst: Fix SST write failure - net: Add non-RCU dev_getbyhwaddr() helper - net: Add rx_skb of kfree_skb to raw_tp_null_args[]. - net: allow small head cache usage with large MAX_SKB_FRAGS values - net: atm: fix use after free in lec_send() - net: axienet: Set mac_managed_pm - net: cadence: macb: Synchronize stats calculations - net: Clear old fragment checksum value in napi_reuse_skb - net: dsa: mt7530: Fix traffic flooding for MMIO devices - net: dsa: mv88e6xxx: Verify after ATU Load ops - net: dsa: rtl8366rb: Fix compilation problem - net: enetc: correct the xdp_tx statistics - net: enetc: fix the off-by-one issue in enetc_map_tx_buffs() - net: enetc: fix the off-by-one issue in enetc_map_tx_tso_buffs() - net: enetc: keep track of correct Tx BD count in enetc_map_tx_tso_buffs() - net: enetc: update UDP checksum when updating originTimestamp field - net: enetc: VFs do not support HWTSTAMP_TX_ONESTEP_SYNC - net: ethernet: ti: am65-cpsw: Fix NAPI registration sequence - net: ethernet: ti: am65-cpsw: select PAGE_POOL - net: ethtool: netlink: Allow NULL nlattrs when getting a phy_device - net: ethtool: plumb PHY stats to PHY drivers - netfilter: nf_conncount: Fully initialize struct nf_conncount_tuple in insert_tree() - netfilter: nf_conncount: garbage collection is not skipped when jiffies wrap around - netfilter: nf_tables: make destruction work queue pernet - netfilter: nft_ct: Use __refcount_inc() for per-CPU nft_ct_pcpu_template. - netfilter: nft_exthdr: fix offset with ipv4_find_option() - netfs: Call `invalidate_cache` only if implemented - net: gso: fix ownership in __udp_gso_segment - net: Handle napi_schedule() calls from non-interrupt - net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error - net: ipa: Enable checksum for IPA_ENDPOINT_AP_MODEM_{RX,TX} for v4.7 - net: ipa: Fix QSB data for v4.7 - net: ipa: Fix v4.7 resource group names - net: ipv6: fix dst ref loop in ila lwtunnel - net: ipv6: fix dst ref loop on input in rpl lwt - net: ipv6: fix dst ref loop on input in seg6 lwt - net: ipv6: fix missing dst ref drop in ila lwtunnel - net: ipv6: fix TCP GSO segmentation with NAT - net: ipv6: ioam6: fix lwtunnel_output() loop - net: loopback: Avoid sending IP packets without an Ethernet header - net: lwtunnel: fix recursion loops - net: mana: Support holes in device list reply msg - net: mctp i2c: Copy headers if cloned - net: mctp i3c: Copy headers if cloned - net: mctp: unshare packets when reassembling - netmem: prevent TX of unreadable skbs - net/mlx5: Bridge, fix the crash caused by LAG state check - net/mlx5e: Prevent bridge link show failure for non-eswitch-allowed devices - net/mlx5: Fill out devlink dev info only for PFs - net/mlx5: Fix incorrect IRQ pool usage when releasing IRQs - net/mlx5: handle errors in mlx5_chains_create_table() - net/mlx5: HWS, Rightsize bwc matcher priority - net/mlx5: IRQ, Fix null string in debug print - net/mlx5: Lag, Check shared fdb before creating MultiPort E-Switch - net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination. - net/neighbor: add missing policy for NDTPA_QUEUE_LENBYTES - net: openvswitch: remove misbehaving actions length check - net: phy: nxp-c45-tja11xx: add TJA112XB SGMII PCS restart errata - net: phy: nxp-c45-tja11xx: add TJA112X PHY configuration errata - net: phy: qcom: qca807x fix condition for DAC_DSP_BIAS_CURRENT - netpoll: hold rcu read lock in __netpoll_send_skb() - net: pse-pd: Avoid setting max_uA in regulator constraints - net: pse-pd: Fix deadlock in current limit functions - net: pse-pd: pd692x0: Fix power limit retrieval - net: pse-pd: Use power limit at driver side instead of current limit - net/sched: cls_api: fix error handling causing NULL dereference - net_sched: Prevent creation of classes with TC_H_ROOT - net: set the minimum for net_hotdata.netdev_budget_usecs - net: stmmac: dwmac-loongson: Add fix_soc_reset() callback - net: switchdev: Convert blocking notification chain to a raw one - net: ti: icssg-prueth: Add lock to stats - net: ti: icss-iep: Reject perout generation request - net-timestamp: support TCP GSO case for a few missing flags - net: wwan: mhi_wwan_mbim: Silence sequence number glitch errors - nfp: bpf: Add check for nfp_app_ctrl_msg_alloc() - NFS: Adjust delegated timestamps for O_DIRECT reads and writes - NFS: fix nfs_release_folio() to not deadlock via kcompactd writeback - NFS: O_DIRECT writes must check and adjust the file length - NFSv4: Fix a deadlock when recovering state on a sillyrenamed file - nouveau/svm: fix missing folio unlock + put after make_device_exclusive_range() - nvme-fc: do not ignore connectivity loss during connecting - nvme-fc: go straight to connecting state when initializing - nvme-fc: rely on state transitions to handle connectivity loss - nvme/ioctl: add missing space in err message - nvme-ioctl: fix leaked requests on mapping error - nvme: move error logging from nvme_end_req() to __nvme_end_req() - nvme: only allow entering LIVE from CONNECTING state - nvme-pci: add support for sgl metadata - nvme-pci: quirk Acer FA100 for non-uniqueue identifiers - nvme-pci: use sgls for all user requests if possible - nvme-tcp: add basic support for the C2HTermReq PDU - nvme-tcp: Fix a C2HTermReq error message - nvme: tcp: Fix compilation warning with W=1 - nvme-tcp: fix connect failure on receiving partial ICResp PDU - nvme-tcp: fix potential memory corruption in nvme_tcp_recv_pdu() - nvme-tcp: fix signedness bug in nvme_tcp_init_connection() - nvmet-rdma: recheck queue state is LIVE in state lock in recv done - nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch - objtool: Fix C jump table annotations for Clang - objtool: Ignore dangling jump table entries - objtool: Remove annotate_{,un}reachable() - ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up - PCI: Export pci_intx_unmanaged() and pcim_intx() - PCI: Make pcim_request_all_regions() a public function - PCI: pci_ids: add INTEL_HDA_PTL_H - PCI: Remove devres from pci_intx() - PCI: Restore original INTX_DISABLE bit by pcim_intx() - perf/core: Add RCU read lock protection to perf_iterate_ctx() - perf/core: Fix low freq setting via IOC_PERIOD - perf/core: Fix pmus_lock vs. pmus_srcu ordering - perf/core: Order the PMU list to fix warning about unordered pmu_ctx_list - perf/x86: Fix low freqency setting issue - perf/x86/intel: Fix event constraints for LNC - perf/x86/intel: Use better start period for frequency mode - perf/x86/rapl: Add support for Intel Arrow Lake U - phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk - phy: exynos5-usbdrd: gs101: ensure power is gated to SS phy in phy_exit() - phy: fix xa_alloc_cyclic() error handling - phy: rockchip: fix Kconfig dependency more - phy: rockchip: naneng-combphy: compatible reset with old DT - phy: tegra: xusb: reset VBUS & ID OVERRIDE - phy: ti: gmii-sel: Do not use syscon helper to build regmap - pinctrl: bcm281xx: Fix incorrect regmap max_registers value - pinctrl: nuvoton: npcm8xx: Add NULL check in npcm8xx_gpio_fw - platform: cznic: CZNIC_PLATFORMS should depend on ARCH_MVEBU - platform/x86: int3472: Call "reset" GPIO "enable" for INT347E - platform/x86: int3472: Use correct type for "polarity", call it gpio_flags - platform/x86/intel: pmc: fix ltr decode in pmc_core_ltr_show() - platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e - platform/x86: thinkpad_acpi: Fix invalid fan speed on ThinkPad X120e - platform/x86: thinkpad_acpi: Support for V9 DYTC platform profiles - pmdomain: amlogic: fix T7 ISP secpower - powercap: call put_device() on an error path in powercap_register_control_type() - powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline - powerpc/code-patching: Disable KASAN report during patching via temporary mm - powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC - power: supply: axp20x_battery: Fix fault handling for AXP717 - power: supply: da9150-fg: fix potential overflow - ppp: Fix KMSAN uninit-value warning with bpf - proc: fix UAF in proc_get_inode() - qlcnic: fix memory leak issues in qlcnic_sriov_common.c - rapidio: add check for rio_add_net() in rio_scan_alloc_net() - rapidio: fix an API misues when rio_add_net() fails - rcuref: Plug slowpath race in rcuref_put() - RDMA/bnxt_re: Add missing paranthesis in map_qp_id_to_tbl_indx - RDMA/bnxt_re: Add sanity checks on rdev validity - RDMA/bnxt_re: Allocate dev_attr information dynamically - RDMA/bnxt_re: Avoid clearing VLAN_ID mask in modify qp path - RDMA/bnxt_re: Cache MSIx info to a local structure - RDMA/bnxt_re: Fail probe early when not enough MSI-x vectors are reserved - RDMA/bnxt_re: Fix the page details for the srq created by kernel consumers - RDMA/bnxt_re: Fix the statistics for Gen P7 VF - RDMA/bnxt_re: Refactor NQ allocation - RDMA/hns: Fix a missing rollback in error path of hns_roce_create_qp_common() - RDMA/hns: Fix invalid sq params not being blocked - RDMA/hns: Fix mbox timing out by adding retry mechanism - RDMA/hns: Fix missing xa_destroy() - RDMA/hns: Fix soft lockup during bt pages loop - RDMA/hns: Fix unmatched condition in error path of alloc_user_qp_db() - RDMA/hns: Fix wrong value of max_sge_rd - RDMA/mana_ib: Allocate PAGE aligned doorbell index - RDMA/mlx5: Fix AH static rate parsing - RDMA/mlx5: Fix a race for DMABUF MR which can lead to CQE with error - RDMA/mlx5: Fix a WARN during dereg_mr for DM type - RDMA/mlx5: Fix bind QP error cleanup flow - RDMA/mlx5: Fix implicit ODP hang on parent deregistration - RDMA/mlx5: Fix the recovery flow of the UMR QP - RDMA/mlx5: Handle errors returned from mlx5r_ib_rate() - RDMA/rxe: Fix the failure of ibv_query_device() and ibv_query_device_ex() tests - regulator: check that dummy regulator has been probed before using it - regulator: dummy: force synchronous probing - Revert "Bluetooth: hci_core: Fix sleeping function called from invalid context" - Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection" - Revert "gre: Fix IPv6 link-local address generation." - Revert "KVM: e500: always restore irqs" - Revert "KVM: PPC: e500: Mark "struct page" dirty in kvmppc_e500_shadow_map()" - Revert "KVM: PPC: e500: Mark "struct page" pfn accessed before dropping mmu_lock" - Revert "KVM: PPC: e500: Use __kvm_faultin_pfn() to handle page faults" - Revert "mm/page_alloc.c: don't show protection in zone's ->lowmem_reserve[] for empty zone" - Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'" - Revert "openvswitch: switch to per-action label counting in conntrack" - Revert "sched/core: Reduce cost of sched_move_task when config autogroup" - Revert "selftests/mm: remove local __NR_* definitions" - riscv: cacheinfo: Use of_property_present() for non-boolean properties - riscv: cpufeature: use bitmap_equal() instead of memcmp() - riscv: dts: starfive: Fix a typo in StarFive JH7110 pin function definitions - riscv/futex: sign extend compare value in atomic cmpxchg - riscv: KVM: Fix hart suspend status check - riscv: KVM: Fix hart suspend_type use - riscv: KVM: Fix SBI IPI error generation - riscv: KVM: Fix SBI TIME error generation - riscv: signal: fix signal frame size - riscv: signal: fix signal_minsigstksz - rseq/selftests: Fix riscv rseq_offset_deref_addv inline asm - rtase: Fix improper release of ring list entries in rtase_sw_reset - rust: alloc: add `Allocator` trait - rust: alloc: add `Box` to prelude - rust: alloc: add __GFP_NOWARN to `Flags` - rust: alloc: add module `allocator_test` - rust: alloc: add `Vec` to prelude - rust: alloc: Fix `ArrayLayout` allocations - rust: alloc: implement `Allocator` for `Kmalloc` - rust: alloc: implement `Cmalloc` in module allocator_test - rust: alloc: implement `collect` for `IntoIter` - rust: alloc: implement `contains` for `Flags` - rust: alloc: implement `IntoIterator` for `Vec` - rust: alloc: implement kernel `Box` - rust: alloc: implement kernel `Vec` type - rust: alloc: implement `KVmalloc` allocator - rust: alloc: implement `ReallocFunc` - rust: alloc: implement `Vmalloc` allocator - rust: alloc: introduce `ArrayLayout` - rust: alloc: make `allocator` module public - rust: alloc: remove extension of std's `Box` - rust: alloc: remove `VecExt` extension - rust: alloc: rename `KernelAllocator` to `Kmalloc` - rust: alloc: satisfy POSIX alignment requirement - rust: alloc: separate `aligned_size` from `krealloc_aligned` - rust: alloc: update module comment of alloc.rs - rust: block: fix formatting in GenDisk doc - rust: Disallow BTF generation with Rust + LTO - rust: enable `clippy::ignored_unit_patterns` lint - rust: enable Clippy's `check-private-items` - rust: enable `clippy::undocumented_unsafe_blocks` lint - rust: enable `clippy::unnecessary_safety_comment` lint - rust: enable `clippy::unnecessary_safety_doc` lint - rust: enable `rustdoc::unescaped_backticks` lint - rust: error: add missing newline to pr_warn! calls - rust: error: check for config `test` in `Error::name` - rust: error: make conversion functions public - rust: error: optimize error type to use nonzero - rust: error: use `core::alloc::LayoutError` - rust: finish using custom FFI integer types - rust: fix size_t in bindgen prototypes of C builtins - rust: init: add missing newline to pr_info! calls - rust: init: fix `Zeroable` implementation for `Option>` and `Option>` - rust: init: remove unneeded `#[allow(clippy::disallowed_names)]` - rust: introduce `.clippy.toml` - rust: kbuild: expand rusttest target for macros - rust: lockdep: Remove support for dynamically allocated LockClassKeys - rust: map `__kernel_size_t` and friends also to usize/isize - rust: map `long` to `isize` and `char` to `u8` - rust: provide proper code documentation titles - rust: remove leftover mentions of the `alloc` crate - rust: replace `clippy::dbg_macro` with `disallowed_macros` - rust: sort global Rust flags - rust: start using the `#[expect(...)]` attribute - rust: str: test: replace `alloc::format` - rust: sync: remove unneeded `#[allow(clippy::non_send_fields_in_send_ty)]` - rust: treewide: switch to our kernel `Box` type - rust: treewide: switch to the kernel `Vec` type - rust: types: avoid repetition in `{As,From}Bytes` impls - rust: use custom FFI integer types - rust: workqueue: remove unneeded ``#[allow(clippy::new_ret_no_self)]` - rxrpc: rxperf: Fix missing decoding of terminal magic cookie - s390/boot: Fix ESSA detection - s390/cio: Fix CHPID "configure" attribute caching - s390/ism: add release function for struct device - s390/traps: Fix test_monitor_call() inline assembly - sched: address a potential NULL pointer dereference in the GRED scheduler. - sched: Clarify wake_up_q()'s write to task->wake_q.next - sched/core: Prevent rescheduling when interrupts are disabled - sched/debug: Provide slice length for fair tasks - sched_ext: Factor out move_task_between_dsqs() from scx_dispatch_from_dsq() - sched_ext: Fix incorrect assumption about migration disabled tasks in task_can_run_on_remote_rq() - sched_ext: Fix migration disabled handling in targeted dispatches - sched_ext: Fix pick_task_scx() picking non-queued tasks when it's called without balance() - sched_ext: selftests/dsp_local_on: Fix selftest on UP systems - sched_ext: selftests/dsp_local_on: Fix sporadic failures - sched_ext: Validate prev_cpu in scx_bpf_select_cpu_dfl() - sched/fair: Fix potential memory corruption in child_cfs_rq_on_list - scripts: generate_rust_analyzer: add missing include_dirs - scripts: generate_rust_analyzer: add missing macros deps - scripts: generate_rust_analyzer: add uapi crate - scsi: core: Clear driver private data when retrying request - scsi: core: Use GFP_NOIO to avoid circular locking dependency - scsi: qla1280: Fix kernel oops when debug level > 2 - scsi: ufs: core: bsg: Fix crash when arpmb command fails - scsi: ufs: core: Fix error return with query response - scsi: ufs: core: Fix ufshcd_is_ufs_dev_busy() and ufshcd_eh_timed_out() - scsi: ufs: core: Set default runtime/system PM levels before ufshcd_hba_init() - sctp: Fix undefined behavior in left shift operation - selftests: always check mask returned by statmount(2) - selftests: bonding: fix incorrect mac address - selftests/bpf: Add tests for raw_tp null handling - selftests/bpf: Clean up open-coded gettid syscall invocations - selftests/bpf: Fix invalid flag of recv() - selftests/cgroup: use bash in test_cpuset_v1_hp.sh - selftests/damon/damon_nr_regions: set ops update for merge results check to 100ms - selftests/damon/damon_nr_regions: sort collected regiosn before checking with min/max boundaries - selftests/damon/damos_quota_goal: handle minimum quota that cannot be further reduced - selftests/damon/damos_quota: make real expectation of quota exceeds - selftests: drv-net: Check if combined-count exists - selftests/landlock: Test TCP accesses with protocol=IPPROTO_TCP - selftests/landlock: Test that MPTCP actions are not restricted - selftests/mm: build with -O2 - selftests/mm: run_vmtests.sh: fix half_ufd_size_MB calculation - slimbus: messaging: Free transaction ID in delayed interrupt scenario - smb311: failure to open files of length 1040 when mounting with SMB3.1.1 POSIX extensions - smb3: add support for IAKerb - smb: client: Add check for next_buffer in receive_encrypted_standard() - smb: client: fix chmod(2) regression with ATTR_READONLY - smb: client: Fix match_session bug preventing session reuse - smb: client: fix noisy when tree connecting to DFS interlink targets - smb: client: fix regression with guest option - soc: imx8m: Remove global soc_uid - soc: imx8m: Unregister cpufreq and soc dev in cleanup path - soc: imx8m: Use devm_* to simplify probe failure handling - sockmap, vsock: For connectible sockets allow only connected - soc: loongson: loongson2_guts: Add check for devm_kstrdup() - soc: qcom: pdr: Fix the potential deadlock - spi: microchip-core: prevent RX overflows when transmit size > FIFO size - stmmac: loongson: Pass correct arg to PCI function - strparser: Add read_sock callback - SUNRPC: Handle -ETIMEDOUT return from tlshd - SUNRPC: Prevent looping due to rpc_signal_task() races - sunrpc: suppress warnings for unused procfs functions - tcp: adjust rcvq_space after updating scaling ratio - tcp: Defer ts_recent changes until req is owned - tcp: devmem: don't write truncated dmabuf CMSGs to userspace - tcp: drop secpath at the same time as we currently drop dst - tee: optee: Fix supplicant wait loop - thermal: core: Move lists of thermal instances to trip descriptors - thermal/cpufreq_cooling: Remove structure member documentation - thermal: gov_power_allocator: Add missing NULL pointer check - thermal: gov_power_allocator: Fix incorrect calculation in divvy_up_power() - thermal: gov_power_allocator: Update total_weight on bind and cdev updates - thermal/of: Fix cdev lookup in thermal_of_should_bind() - thermal: of: Simplify thermal_of_should_bind with scoped for each OF child - tools/sched_ext: Add helper to check task migration state - tracing: Fix bad hist from corrupting named_triggers list - tracing: Fix using ret variable in tracing_set_tracer() - tracing: Have the error of __tracing_resize_ring_buffer() passed to user - tracing: probe-events: Remove unused MAX_ARG_BUF_LEN macro - tracing: Switch trace.c code over to use guard() - tracing: tprobe-events: Fix a memory leak when tprobe with $retval - tracing: tprobe-events: Fix leakage of module refcount - tracing: tprobe-events: Fix to clean up tprobe correctly when module unload - tracing: tprobe-events: Reject invalid tracepoint name - ublk: set_params: properly check if parameters can be applied - unreachable: Unify - uprobes: Fix race in uprobe_free_utask - uprobes: Reject the shared zeropage in uprobe_write_opcode() - usb: atm: cxacru: fix a flaw in existing endpoint checks - usb: dwc3: gadget: Prevent irq storm when TH re-executes - usb: dwc3: Set SUSPENDENABLE soon after phy init - usb: gadget: Check bmAttributes only if configuration is valid - usb: gadget: Fix setting self-powered state on suspend - USB: gadget: f_midi: f_midi_complete to call queue_work - usb: gadget: Set self-powered based on MaxPower and bmAttributes - usb: gadget: u_ether: Set is_suspend flag if remote wakeup fails - usb: hub: lack of clearing xHC resources - usbnet: gl620a: fix endpoint checking in genelink_bind() - usb: phy: generic: Use proper helper for property detection - usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader - usb: renesas_usbhs: Call clk_put() - usb: renesas_usbhs: Flush the notify_hotplug_work - usb: renesas_usbhs: Use devm_usb_get_phy() - USB: serial: ftdi_sio: add support for Altera USB Blaster 3 - USB: serial: option: add Telit Cinterion FE990B compositions - USB: serial: option: fix Telit Cinterion FE990A name - USB: serial: option: match on interface class for Telit FN990B - usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality - usb: typec: ucsi: Fix NULL pointer access - usb: typec: ucsi: increase timeout for PPM reset operations - usb: xhci: Enable the TRB overfetch quirk on VIA VL805 - userfaultfd: do not block on locking a large folio with raised refcount - userfaultfd: fix PTE unmapping stack-allocated PTE copies - vboxsf: fix building with GCC 15 - vhost: return task creation error instead of NULL - vlan: enforce underlying device type - vmlinux.lds: Ensure that const vars with relocations are mapped R/O - vsock/bpf: Warn on socket without transport - vsock/virtio: fix variables initialization during resuming - wifi: cfg80211: cancel wiphy_work before freeing wiphy - wifi: cfg80211: regulatory: improve invalid hints checking - wifi: iwlwifi: Fix A-MSDU TSO preparation - wifi: iwlwifi: Free pages allocated when failing to build A-MSDU - wifi: iwlwifi: limit printed string from FW file - wifi: iwlwifi: mvm: clean up ROC on failure - wifi: iwlwifi: mvm: don't try to talk to a dead firmware - wifi: iwlwifi: mvm: fix PNVM timeout for non-MSI-X platforms - wifi: iwlwifi: pcie: Fix TSO preparation - wifi: mac80211: don't queue sdata::work for a non-running sdata - wifi: mac80211: fix MLE non-inheritance parsing - wifi: mac80211: fix vendor-specific inheritance - wifi: mac80211: Support parsing EPCS ML element - wifi: nl80211: reject cooked mode if it is set along with other flags - x86/amd_nb: Use rdmsr_safe() in amd_get_mmconfig_range() - x86/boot: Sanitize boot params before parsing command line - x86/cacheinfo: Validate CPUID leaf 0x2 EDX output - x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systems - x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63 - x86/cpu: Validate CPUID leaf 0x2 EDX output - x86/irq: Define trace events conditionally - x86/microcode/AMD: Add get_patch_level() - x86/microcode/AMD: Add some forgotten models to the SHA check - x86/microcode/AMD: Fix out-of-bounds on systems with CPU-less NUMA nodes - x86/microcode/AMD: Get rid of the _load_microcode_amd() forward declaration - x86/microcode/AMD: Have __apply_microcode_amd() return bool - x86/microcode/AMD: Load only SHA256-checksummed patches - x86/microcode/AMD: Merge early_apply_microcode() into its single callsite - x86/microcode/AMD: Remove ugly linebreak in __verify_patch_section() signature - x86/microcode/AMD: Remove unused save_microcode_in_initrd_amd() declarations - x86/microcode/AMD: Return bool from find_blobs_in_containers() - x86/mm: Don't disable PCID when INVLPG has been fixed by microcode - x86/of: Don't use DTB for SMP setup if ACPI is enabled - x86/sgx: Fix size overflows in sgx_encl_create() - x86/vmware: Parse MP tables for SEV-SNP enabled guests under VMware hypervisors - Xen/swiotlb: mark xen_swiotlb_fixup() __init - xe/oa: Fix query mode of operation for OAR/OAC - xfrm: fix tunnel mode TX datapath in packet offload mode - xfrm_output: Force software GSO only in tunnel mode - xfs: fix online repair probing when CONFIG_XFS_ONLINE_REPAIR=n - xhci: pci: Fix indentation in the PCI device ID definitions - xhci: Restrict USB4 tunnel detection for USB3 devices to Intel hosts - xsk: fix an integer overflow in xp_create_and_assign_umem() - Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)- Revert "Updated to 6.12.20" - This reverts commit 983286480ea7a4fcf66dc0f4ca60669a2b5ba775. - Merge: a73201b 9832864- Merge branch 'rosa2023.1' into rosa2021.1- Updated to 6.12.20 - Merge: dfb085f 5237282- Merge 2023.1 to 2021.1- Bump release: add ZFS support- fix: add %exclude from kernel-files for kvadra-touchpad- do not pull here various crappy packages and DO NOT RUINE MY SYSTEM- do not pull texlive- Reapply "Updated to 6.12.16" - This reverts commit 706456dbe790976e4d035e52ca21abdf7c1a5bbb.- Revert "Updated to 6.12.16" - This reverts commit 25c025c7d96f2dcb611ddbbc97538bcae5b9617f.- temporary solution for not generated initrd- Add a crutch for VirtualBox/VMWare- Updated to 6.12.16- Updated to 6.12.16- R: kmod- do not pull dracut in kernel rpm, moving it to file trigger in rosa-kernel-tools- automated spec cleanup- Updated to 6.12.13- Updated to 6.12.13- embed in kernel VIRTIO_BLK- enable more usb drivers for arm64- reapply kernels for loongarch64/riscv64- CONFIG_VIRTIO_PCI=y now, needed for proper work of mkosi initrds, drop reiserfs- macros.ksobirator: fix %ksob_mk_module_pkg for packages with '-' in name- macros.ksobirator: fix %ksob_mk_module_pkg for packages with '-' in name- Bump release: add hotfix-kvadra-touchpad crutch- Bump release: add hotfix-kvadra-touchpad crutch- Updated to 6.12.11- Updated to 6.12.11- enable BPF for bpftune daemon- enable BPF debug info for bpftune- bpftool moved to sbin- fix build- enable bpftool- Updated to 6.12.10- Updated to 6.12.10- Updated to 6.12.9- Updated to 6.12.9- Updated to 6.12.8- Updated to 6.12.8- add ibft- disable logo- loongarch64: enable more crypto modules- adjust FB drivers for loongarch64- enable few modules- off CONFIG_DRM_I915_REPLAY_GPU_HANGS_API (big warning that this is for kernel developers only)- [bot] upd: 6.12.5 -> 6.12.6 - Changelog: - ACPICA: events/evxfregn: don't release the ContextMutex that was never acquired - acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl - ACPI: resource: Fix memory resource type union access - ALSA: control: Avoid WARN() for symlink errors - ALSA: hda/realtek: Fix headset mic on Acer Nitro 5 - ALSA: usb-audio: Add implicit feedback quirk for Yamaha THR5 - amdgpu/uvd: get ring reference from rq scheduler - ASoC: amd: yc: Fix the wrong return value - ASoC: fsl_spdif: change IFACE_PCM to IFACE_MIXER - ASoC: fsl_xcvr: change IFACE_PCM to IFACE_MIXER - ASoC: Intel: sof_sdw: Add space for a terminator into DAIs array - ASoC: tas2781: Fix calibration issue in stress test - ata: sata_highbank: fix OF node reference leak in highbank_initialize_phys() - batman-adv: Do not let TT changes list grows indefinitely - batman-adv: Do not send uninitialized TT changes - batman-adv: Remove uninitialized data in full table TT response - blk-cgroup: Fix UAF in blkcg_unpin_online() - blk-iocost: Avoid using clamp() on inuse in __propagate_weights() - blk-mq: move cpuhp callback registering out of q->sysfs_lock - block: Fix potential deadlock while freezing queue and acquiring sysfs_lock - block: get wp_offset by bdev_offset_from_zone_start - block: Ignore REQ_NOWAIT for zone reset and zone finish operations - block: Prevent potential deadlocks in zone write plug error recovery - block: Switch to using refcount_t for zone write plugs - block: Use a zone write plug BIO work for REQ_NOWAIT BIOs - Bluetooth: btmtk: avoid UAF in btmtk_process_coredump - Bluetooth: hci_event: Fix using rcu_read_(un)lock while iterating - Bluetooth: Improve setsockopt() handling of malformed user input - Bluetooth: iso: Always release hdev at the end of iso_listen_bis - Bluetooth: iso: Fix circular lock in iso_conn_big_sync - Bluetooth: iso: Fix circular lock in iso_listen_bis - Bluetooth: iso: Fix recursive locking warning - Bluetooth: SCO: Add support for 16 bits transparent voice setting - bnxt_en: Fix aggregation ID mask to prevent oops on 5760X chips - bnxt_en: Fix GSO type for HW GRO packets on 5750X chips - bonding: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL - bonding: Fix initial {vlan,mpls}_feature set in bond_compute_features - bpf: Augment raw_tp arguments with PTR_MAYBE_NULL - bpf: Check size for BTF-based ctx access of pointer members - bpf: Fix theoretical prog_array UAF in __uprobe_perf_func() - bpf: Fix UAF via mismatching bpf_prog/attachment RCU flavors - bpf,perf: Fix invalid prog_array access in perf_event_detach_bpf_prog - bpf: Revert "bpf: Mark raw_tp arguments with PTR_MAYBE_NULL" - bpf, sockmap: Fix race between element replace and close() - bpf, sockmap: Fix update element with same - cifs: Fix rmdir failure due to ongoing I/O on deleted file - clk: en7523: Fix wrong BUS clock for EN7581 - crypto: hisilicon/debugfs - fix the struct pointer incorrectly offset problem - cxgb4: use port number to set mac addr - dm: Fix dm-zoned-reclaim zone write pointer alignment - Documentation: networking: Add a caveat to nexthop_compat_mode sysctl - Documentation: PM: Clarify pm_runtime_resume_and_get() return value - drm/amdgpu: fix UVD contiguous CS mapping problem - drm/amdgpu: fix when the cleaner shader is emitted - drm/amdkfd: Dereference null return value - drm/amdkfd: hard-code cacheline size for gfx11 - drm/amdkfd: hard-code MALL cacheline size for gfx11, gfx12 - drm/amdkfd: pause autosuspend when creating pdd - drm/amd/pm: Set SMU v13.0.7 default workload type - drm/i915/color: Stop using non-posted DSB writes for legacy LUT - drm/i915: Fix memory leak by correcting cache object name in error handler - drm/i915: Fix NULL pointer dereference in capture_engine - drm/panic: remove spurious empty line to clean warning - drm/xe: Call invalidation_fence_fini for PT inval fences in error state - drm/xe: fix the ERR_PTR() returned on failure to allocate tiny pt - drm/xe/reg_sr: Remove register pool - gpio: graniterapids: Check if GPIO line can be used for IRQs - gpio: graniterapids: Determine if GPIO pad can be used by driver - gpio: graniterapids: Fix GPIO Ack functionality - gpio: graniterapids: Fix incorrect BAR assignment - gpio: graniterapids: Fix invalid GPI_IS register offset - gpio: graniterapids: Fix invalid RXEVCFG register bitmask - gpio: graniterapids: Fix vGPIO driver crash - gpio: ljca: Initialize num before accessing item in ljca_gpio_config - iommu/tegra241-cmdqv: do not use smp_processor_id in preemptible context - iommu/vt-d: Fix qi_batch NULL pointer with nested parent domain - iommu/vt-d: Remove cache tags before disabling ATS - kselftest/arm64: abi: fix SVCR detection - ksmbd: fix racy issue from session lookup and expire - KVM: arm64: Disable MPAM visibility by default and ignore VMM writes - libperf: evlist: Fix --cpu argument on hybrid platform - memcg: slub: fix SUnreclaim for post charged objects - net: defer final 'struct net' free in netns dismantle - net: dsa: felix: fix stuck CPU-injected packets with short taprio windows - net: dsa: microchip: KSZ9896 register regmap alignment to 32 bit boundaries - net: dsa: tag_ocelot_8021q: fix broken reception - netfilter: IDLETIMER: Fix for possible ABBA deadlock - netfilter: nf_tables: do not defer rule destruction via call_rcu - net: lapb: increase LAPB_HEADER_LEN - net: mana: Fix irq_contexts memory leak in mana_gd_setup_irqs - net: mana: Fix memory leak in mana_gd_setup_irqs - net/mlx5: DR, prevent potential error pointer dereference - net: mscc: ocelot: be resilient to loss of PTP packets during transmission - net: mscc: ocelot: fix memory leak on ocelot_port_add_txtstamp_skb() - net: mscc: ocelot: improve handling of TX timestamp for unknown skb - net: mscc: ocelot: ocelot->ts_id_lock and ocelot_port->tx_skbs.lock are IRQ-safe - net: mscc: ocelot: perform error cleanup in ocelot_hwstamp_set() - net: renesas: rswitch: avoid use-after-put for a device tree node - net: renesas: rswitch: fix initial MPIC register setting - net: renesas: rswitch: fix leaked pointer on error path - net: renesas: rswitch: fix possible early skb release - net: renesas: rswitch: fix race window between tx start and complete - net: renesas: rswitch: handle stop vs interrupt race - net/sched: netem: account for backlog updates from child qdisc - net: sparx5: fix FDMA performance issue - net: sparx5: fix the maximum frame length register - net, team, bonding: Add netdev_base_features helper - objtool/x86: allow syscall instruction - perf ftrace: Fix undefined behavior in cmp_profile_data() - perf machine: Initialize machine->env to address a segfault - perf tools: Fix build-id event recording - perf/x86/intel/ds: Unconditionally drain PEBS DS when changing PEBS_DATA_CFG - ptp: kvm: x86: Return EOPNOTSUPP instead of ENODEV from kvm_arch_ptp_init() - qca_spi: Fix clock speed for multiple QCA7000 - qca_spi: Make driver probing reliable - regulator: axp20x: AXP717: set ramp_delay - riscv: Fix IPIs usage in kfence_protect_page() - riscv: Fix wrong usage of __pa() on a fixmap address - riscv: mm: Do not call pmd dtor on vmemmap page table teardown - rust: kbuild: set `bindgen`'s Rust target version - sched/deadline: Fix replenish_dl_new_period dl_server condition - scsi: ufs: core: Update compl_time_stamp_local_clock after completing a cqe - selftests: mlxsw: sharedbuffer: Ensure no extra packets are counted - selftests: mlxsw: sharedbuffer: Remove duplicate test cases - selftests: mlxsw: sharedbuffer: Remove h1 ingress test case - selftests: netfilter: Stabilize rpath.sh - serial: sh-sci: Check if TX data was written to device in .tx_empty() - spi: aspeed: Fix an error handling path in aspeed_spi_[read|write]_user() - spi: rockchip: Fix PM runtime count on no-op cs - splice: do not checksum AF_UNIX sockets - tcp: check space before adding MPTCP SYN options - team: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL - team: Fix initial vlan_feature set in __team_compute_features - tipc: fix NULL deref in cleanup_bearer() - usb: core: hcd: only check primary hcd skip_phy_initialization - usb: dwc2: Fix HCD port connection race - usb: dwc2: Fix HCD resume - usb: dwc2: hcd: Fix GetPortStatus & SetPortFeature - usb: dwc3: imx8mp: fix software node kernel dump - usb: dwc3: xilinx: make sure pipe clock is deselected in usb2 only mode - usb: ehci-hcd: fix call balance of clocks handling routines - usb: gadget: midi2: Fix interpretation of is_midi1 bits - usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointer - usb: host: max3421-hcd: Correctly abort a USB request. - usb: misc: onboard_usb_dev: skip suspend/resume sequence for USB5744 SMBus support - usb: typec: anx7411: fix fwnode_handle reference leak - usb: typec: anx7411: fix OF node reference leaks in anx7411_typec_switch_probe() - usb: typec: ucsi: Fix completion notifications - virtio_net: correct netdev_tx_reset_queue() invocation point - virtio_net: ensure netdev_tx_reset_queue is called on tx ring resize - virtio_ring: add a func argument 'recycle_done' to virtqueue_resize() - wifi: cfg80211: sme: init n_channels before channels[] access - wifi: mac80211: fix a queue stall in certain cases of CSA - wifi: mac80211: fix station NSS capability initialization order - wifi: mac80211: init cnt before accessing elem in ieee80211_copy_mbssid_beacon - wifi: nl80211: fix NL80211_ATTR_MLO_LINK_ID off-by-one - x86: make get_cpu_vendor() accessible from Xen code - x86/static-call: fix 32-bit build - x86/static-call: provide a way to do very early static-call updates - x86/xen: add central hypercall functions - x86/xen: don't do PV iret hypercall through hypercall page - x86/xen: remove hypercall page - x86/xen: use new hypercall functions instead of hypercall page - xen/netfront: fix crash when removing device - xfs: don't drop errno values when we fail to ficlone the entire range - xfs: fix null bno_hint handling in xfs_rtallocate_rtg - xfs: fix scrub tracepoints when inode-rooted btrees are involved - xfs: only run precommits once per transaction object - xfs: return a 64-bit block count from xfs_btree_count_blocks - xfs: return from xfs_symlink_verify early on V4 filesystems - xfs: set XFS_SICK_INO_SYMLINK_ZAPPED explicitly when zapping a symlink - xfs: unlock inodes when erroring out of xfs_trans_alloc_dir - xfs: update btree keys correctly when _insrec splits an inode root block - Updated by kernel-updater-bot (https://abf.io/mikhailnov/kernel-updater-bot)- got finally WORKING loongarch64 config- java is fixed for l64- add more ATA modules for loongarch64- Updated to 6.12.5- Updated to 6.12.5- bump release: create a symlink (crutch) for custom modules- add zstd for loong646.12.47-56.12.47-5bpftoolbpftool/etc/bash_completion.d//usr/sbin/-O2 -fomit-frame-pointer -gdwarf-4 -Wstrict-aliasing=2 -pipe -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -fstack-protector-all --param=ssp-buffer-size=4 -m64 -mtune=generic -fltohttps://rosa.rucpioxz6Tx86_64-rosa-linux-gnuASCII textELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=def479ea5cec3a1b41dad4b4be4764b750009400, for GNU/Linux 4.14.0, strippedoooRRRRRRRRR RRR R RRR RR RRRRRRooorosa2021https://bugzilla.rosa.rubasesystem-minimalfilesystemsetup@@@utf-8dfcaaf47e4e5163b92ba0bcc78051541471b2df139059a88d0b46e6e76963c757e6b302c9b1cc241afbc73f9aa5391691c5e425e7b89dd979ce4b9bd4eac10dd?7zXZ %!NH5] crv(vX0ˑą3~iw3n("[ƌHf]B77˄+lo iRہč XDP @sx B1yH~I2~ܺݱ)>MpJ 3}ѐWĂ'n&/n%EdD 8lԻDF[) bl(Rì1: aiq,з} HGh)<W|eyٖ]4)1_(A;k[-^>V#pn+pcIMJ #([E^!U 0R!/{u3ko/l+2ͣIP_HG\! ع@"b2R/G` @[;/n$mu~;t,_8Ȧ 9{={)6 Z8Sbtp5ҟ0*.(mwh+"q/`_tۿ醥=6!, i?s$O>4S` < 6ه 㔶2ҭaIr'4E%kh×A@c,Ioο˦C7!`>( 4VYwk=\¨ z`ܾOz{{>0vAᆈ3Iih@o,Jn!xͺI2Qny/eƭdISWKFj h 40hFĖhk\.Sʼnc㽍\)|qD&q](a&k'QI98׬ΒTU£514M6}#6p'`>},DV|a?b!WN]ZKr*70I"[P h3SZ& "xVx:2_qd({ #Kkp-{Zg)r_|~;n%Ƒ>N!2O8;ⷞ(pwH tb60TM! a((uPˑL.q +d ##+MgrdVpUn( [ѷ|5 b儸ᯠ.Pz [.j):0 c ZYk]1a]F/>@ V+?+ ~ u2Ǟ>EϫCw&IɛG"(v-5B b}666;LJIQ|fH ˽F*d=Cjnٸ[J&,Al R  G l`cd$%9m'3ͻ vQᔐk̷$+d[9:f5pMuW)Tp n`vM\j3rņ2T\l}Z6 |F艹O wҾmHoCz1֯/r]ִDW4H AÏ7Gj8]_l՜КM &%prsR?tVܨp.JLx{>%;v[ ȑ#W:$)Um8zY3*=˰:Ɵ8UU DaFE-fW#{h7Yq!0hj["A*fuy|zm*h+ߔ:6uP-Vٳchx$菲l#{f:SBPlXo}GߟǨLGz 3:4n/O,G5u M-xĚ&S?ҝaڴ 仿PNK7i~iKDџ7!JV@8rFOfnlYh콞^{3mAhydpn&m|ˆQ+uΡ8J.X}[S:<>pZllI?J׼p7SsTC۫5L1*+XFEo5p(}gızl KOr sӭk0Di0!6Kl]J}j'QFzzbY s#-ĿF.0i 퉃\&WbQ$$ gMbwC4OAF♡Co$8NtdgzEO1o*7˸RW.8nV0qiY/j {~LX)nV8ዘnT6*Oid2$Ցv%kg>X#JHK54j$?𗁸nx'4DQ&-Tk>{ol~AbhiԳXD mc޲ҡ֡sNO/34ȃs59^Ŧfv|CgT!fT^,7ƮpFW\/0Y~ڕs//RUxjlޕ"k-`K< tY4?nvS~gAjx+y0Y+p[kI3A }=bP5L$keIs%!y,C|^W8 -oCZS4F ZwYnw!~'ȼܹT_tD}KuG) i)JbJ;݈PkD)^;Ty%v9 ЧsaG1˴d xQsV}aV B0hl=%\ۖm<5x&m[9zp:$jtLj 'G՜LR?*\ξ_x].-^cV7T2 oo;0P *xIv+һx 9ynۡP5ظr5QM0{vT/d|ˋgEh*rz/6:iḁhX<D;K`9],f"n|Rrz5wKG)(`$W)Tث?b؋@9 ,[h 'qEmHd.&SMnR˱&17řWJvB'=$arj*HuwsľB >Am:deZzpoZRBs@H̺vG%&^fO,g[5YYpJ6A4(y,nf{JtN 72SЮ-!ɦOVұ!~bM5>&>ur.5*b{9Tq^϶aCk tϰąu?7G3o#^!!=lS+VE6QD ^qxFT0OK*@jjmƃ.wZ|NPp]&O4S4Akh#HjVATfF}6}Eڲ{/x =>AP.=EɄ5YrYܙen"fu:q}2J}d#qv%;[+pԂӬqn26yN >/$|ۂ-nCCM [ a"JMĻ vfy|z+^`/-N k .Lyc:/ Grpň6Ӻoӯ8&)sw3 Su,\rX[gֲZci~nGbw6wB)͙JO_I!ˌb~d / M?MkD9ÒU)ΛYkvwGe:InP8+7LjThx;*4WԆ+Dxa$95xA7aUc^.|}ju6`ϝ[x~l l`RSrFsIr>Z< ~4|RV0$.-iۯZ]rZ77f?zf4b2Ϯ y1?E(^EMנC V0ǬoOayc[(0scb ÝBF9s}.xPxLGb_ h8?~4*^YQvn*/x>qG؆~SdkΎ6Z$d!ϐ- D$Պi;@g ]q@ZjP91 *.CwvԞD=mۜ68kr07>y@%@8 .It bāwz@/)VXv_4˽O ~-3\yQhdz_\!ӹꛁ V( "wQ:3h3)<$ c:ʻ:/٭PnӪdm]pWfm/zSY2:L& dCUy3_閧(a@9"o"zJ=o5:y^zl}phap.QNi.m,y.HWxx4HG.!`$s^*?^ sO/y!S&E9ei(Jx2ĂJV6>~%cC1f-ٶ{C'%rLcEot)wZiNkL2%jpHBoO$^G`?C0TC郂;BV8X/nN62̟ di uw|Y%]u:d}ޘV091 ,ly)tBM>)B 'j9p' 0U&cr<4 o ) z.6GNx;1Q RBmd5>L3i[Mr`??"|ۭ߮@:Gm@Ib >,q!);%^.@)2:‡&C6+J!+׍ltσވQgM,6(ꋈUݚ,G% ltabnXwLgqN&1y I6P-mum3kn)C}'th;@s;Ws>$KF5x|Fx"P1K:SCl:;[ENo%vߚ$&~rok^l†M&hq6jN)yé<YSǙL ƞXHpp./'=nI&LWC?w(G_k; 5J`;f"^JDϦ s$6yFN rJY8-4*Cl9tR36Eh.C` FaUPךJ Wam!U0q`a_1!sP3)v8S^4F,Hy _i979IpIiy'4 ԯM?%b #ТTV,"iLn||֪X+H4EKLx c]*}\<@&vޙFDHK-7+]LCx;`~u$aȐ~#6()fԥP~vBcc[ J]#_ 2f ;d螪oc"6[+d^~P!514#&(7 1_zO-H'Gp;=l.KlTB6"aj8 Ϭe690[%rup[eaJ\$K!m |z wc]4ql8`"<~s<~JKJ|j7ffYRou\'[,эOpБT,e OmG6BGOM+DKy`{Ԗ\s}2__B@l܅'Ş`rbS` |1Ɠ`= QCֻfa+Xg>btq64M1j6>2ߢG&28*f8Dޖ 3QH)|cXYZ1wHɗb=~B"L-ۋa\2'e!Dz"a~@;4耵|QbE&__ki0V֘Vtg(۰iOg>q7wf#9(y&tƍK@hNmdx&+bvLGm'+Mb5"]N55! 0"Pn.c ԍTd>DgkE b-O a+hjV/}nYF{≧%dJ{tR1mXJbEA`Z͎6h{lt)HQ?ci5`\<|. \/pKy_I'K Ȼ.s$!q'G$ 0qߟd|O5 =QHM'-8ȈPLlC Sy)ʐP'2@ M `u9 DHtP"n q Ot.jO9TNYB4b-95c=|>ͬM3;%wퟑ?|Hc}G,LP* hܪ@<4> bw j >[5M#J-(o-Uw<ͮ]C !$Ψ7?J'rkB2r BfAM,s>N+0S'&8/˚}L jʻe:|Qly?Cv6ɖnYhX.r{,wo [ԥDE.Oz䫥]f0BƎ$c6aeҚ~ ߾3jX'Sۨ1%^)ZDIw6J*+-]oiC%j.wqۊPJ[^2 qk8iNz[0{_J݊FӋذ}%8@Y>3ݺ+:_JD˼D49#*=٧M२|ԃ2-]֪ "Hhj^Ӓ Avx0 $,ˀ7Ȏ?"/xJ'C7rRUTЩ9IP"M~S\F?ۍ*tBLBK+Y/oAJ%g)HXϑ`H2w_F6Hu;ՏHя҆`!Wc_"Y>KYJd0Xz5J2xd 3*2Beɱ] E>Y ®C QA$Ȁ{I&15=WPF_Ibp5<%O}.%]X#_aٱ&9Flc!" #HiPc, ( x fu& 3O-F7/Z B%WW,CXk_N5]/G.Jot&JEFg8G\]U:jޥ Д)KoÁФem2++tvt9:ؚr9PxL̰1ϽEVdVCp*DF k{%?w}gN)*Z ?f\kFOwDLEL+d35 C}}b{"1a׭+,0nNRөvẗ́uQb VxȏSkEm{7w5W/ ȇ: $->6ssڠCj<І&!ߗw]rRfa^*wlq7bZꗟ"I]-kD Feb7Gq}HmoDǡ~Lv~(/+S֗qL턼h+*?J>PIa~݅crJ6dR25X4Ƈ-5\%D؄-|)z{rg ੓\úQARxpvv54P a:9=/1>` b>Q,0&8u:!@y>Ӄ<ͫY$蚍e `X0뱿קWڨJق)Ip5:_n>=/+BZľM;U`aqc [jjk[rIa ʚ AŨ;\zDʻzdx VW>+J4ȝ:dҕ<5f+@J'5[S)M6ih+⭾F[U"܍6ď*@@֐bdT얆{\a4>!<{oʀ2®8s;t |'YoHS^胏hp ztA*:MnNg$p5C[oѻݯQ1 o {. nVW'Alɶh|E%2Ywt-~[9n.R,PW0|7HlnnG*{}vÈY+'+f>-!.AO:=G[b-)m2Cc' m]%'}{)тc"=@Z>n*t_ 읃,$:}+9B"d @r߂E d|zOי8bRFmr,zg X#1IfziY,4ɳ{+z6Q/Ǝ6įIw]QN/'(D˄ݖ4e(]";8 T[XU׮jW<. [ ɂqC)*a)WwiA >f̒ u N!?z8VTF&017M{Z$2Pt H0bAA0)?+L-˂95@Ų3*ei)9a6@=d*Q}#עaO)* hp£ZWO~@slīqiIE^TJ]Gr8cl ˾-Cjӈ+7Bȷ|+ !5)>[  /1S 5y}:mYpL/ U\jPYt"SPXl-ɟԶd@my\/3:My=znc T2y8QƐ+X5:=yMk++s0rY@;7*ECGUBH4n9 BҬK7)n}5j ]Zo &>WuZZz3xy3n(-?z;͢$9?@^JgU'8oڴD:̎riiLWwS-WF̫7?Ư*@+ <-}1-?%q`Hx  Գ&ZTᆄ7[׿Nq*VnbYhO*yd gГ>1,T;UZҴaxS5ϖ>&g>~)PJ*pޓ`٤ O$뛋ߤC`)~UV@ H!/"2÷ty&;)FI)5x# !AFВr.3F^fJQDjc\LP(?dlOw7mWݚ&z$_zr&3 iԼ%bz28DK͛$Lty[em pa^8paeG2h8X~snZԡ$V˻닐ro6g j.D!,Ոozq];J cxd6-NӡO6]MIVljM"q\>f6;#tld[TieA?a`TcSqnJT Wn xǁ!e ߒ)d|T {L(OWz) %|mx [.˨/i٧ZͿ7o=tN "6D`6hӡnE~bHiw('*S5_zh7eD 6UWu l}s.H9&J]xqQ;UXnh}P'Q!_i/Gx #.TtIi"'| Z+y,Yj\Rv;-zM9uo_eNmvd_x1PD96i@{gxŧ|RC:E|S*,ưTDƮܵ_Jd;%y̸DlivR"+z [&,IlW WI(W.i1ۉu$!W8;^oKTQY[ն [}AƋ, !E}fVi~(ۙHUS,:ml =팩iI#"BE^z %W[yN-ՠ= Z V%{H'ãHՓ- K9'X@])UsxHvN9klܜ{V[rB5eB}~72{xPdZ^9G0)yh[VkL~l2#E{ `fsBz1I9ʧw^WӾ <2p)jQ'Zl 2\SØ*}?v&{Fh'ey=%(CX$daYYz &u#kC$ ǘTk_#W$+qt R`zMs٬UMI.3ûU7! LxjreD~%&43a1?Cj^@S2m?!J~Ja74KCp3ג 1tPA{ JEwmg0?$ R<NPwC ByL~mƤmNS!Qn-wt]-v 1vdTVD՜Ƣb~B]Ћ¢Ӑ~ˑMAW'NDog" 4--D}^â[cYkjK򰁯}W %0կ R*mO܋$B))bK:b¹~ [<]:pc,VzD_y[ߛ8)W=%0f"th8?'>.0R\>8TQ ,ΝA,TY4&#DywTH-W3ZQٍ!}֧&!Uvd@}vG"?e*!YDMR{l`̱IIB+_ʶ1ώXtQ",!WMg"U$w> Kzih֯V2'C By->K_˦8w; gJ4\؝<𰤌\gZ-%5wMj$9A˷ mf[l2.5K.;[p,-> @+^! V`ZRm Z!D 5vT#@ҽp#xh>FGM5PT7uWf aϯuD@jG(}5x:8^Fn*NAh 0`0 imDϟmHCMFvlP|PX mgf#~U94Qu Yd2kjk] Cͫ/YE@o.f;^S<ܼiAֹ+u[FЋճK/;`lN rjVR ܛO<PiII/f`? aC5=nŁYG1~PL iAM1&%bz^[Yb_l`}: l -ⶳW, ˯_yq k:9[DxqیQ>R%$F8TkGB"7Z1t v/~@O5 _xiVx5,O]ePA+xZbY/eMy tCn06OIGAE˔54c3yRY}v&3Q >Hxʵ;lɀ,L2tff*KKTloUJjjݶ2)S,h BȄIMW= YB 81{W:i Yqtm{ b:{ Nytk*1r;XrLux]fYo0@5/y:ˣmF$zв;} 4|3FmͻQSmS>H-Gd, cNQygÀ2oo?_KYS]#ӋIPQPγB֖2+f]Ů(s',vC`: ΌRktE&)88xPfލ:ñb6x.%9L2,D__𕛷 gt;BkM{PBuUanIyڦHt0.Ǜ1X4zCa?{ἣz4­11̼7GP 4_!^|NuڿRs2)d.ړmaR7} T;v~nL["'x 3,'1)nIx)]7:5暴(JV)ĖO OJLJ^Rd!=֜vWe\L?CAԝxAR!jKrn&ciw475R-x 2`v'SN͉YV0NR?@2HuXFKU*Zȸ/ru 5i(y{K?y[WĘbکā;oOFib֗Xib} tJ/Q7)cL@ 0# EYxt+i{#TJ~h钣\㔫uER1rA(UY81xƽ?TjYR𪒤.Rn(ܖHnE|z! !&n|=4)H۬7\^q G0oXyJs6u6|P,ρZ/Q!ȡ&}g.vk 8F,tO[__"1ZHsR2ҸWv#4y,!"^dJe~_QO>P9yBNUaT-jsݨ&q#dxqw|ԗp#FL왽9?fh]7ӠJw.|=( C3r hK-pB[4쀜YW/X'j׽<_w#t1H3ϲ`:,7zmj#j߄onW8N?A"{;pH#tj j1:ii e#9d m{$+VLYlu\xL)">t(k ;TFŞl(:|. 9v~=dS(J@dKa]5t@*,?AK\)Lm|ܡz嫆.z2 3&Ao &I^U{WZ|j\JӐT8'8]rSrqާs26Ȍ|J\699H[j`(1<5c@rAZK"}? :}٫ "}7p \ܣ{gƭZȪB+&[d[IL@ pig b.%R^=L E>MWUU/4Ǒ@4/eb+k #{ *7ެ,Il<]ثZGz!?ϣ6%S˄pM]q]. ҈B1= I2,HU5V4ë5~;%Nr=WVŲ ؙΌ+,-[Ec:(r f&<!^;9Ǔ?I:j<^^?sIaM.83B0X_$"4As\ޝz'_dVϲ˼ơ̂v})m|J!bS{ϪYY*6&ڎ[.!v΃YYRNW.p¶h~ڢS◜ [Zh(ZM'T/{޶<]0I V8 X `a@CYɓGDª7R=9VRHK2*r2MEs T L5 9ԭN!_ĮC*<$3Ep5tЩ$ +z3"V1bX^EΎOHapzZYQV Y y<ć.@޿LN޻8 3+_43ky 8E>x Kƪ䑼0%#2J|'u#x89fhg4 QM#x?;OA D,Z.3A + :M.X \PG_shl |qx 4 ?9PP%0g,Uޭϙ}Pús=.dDg6<`swsyK'$h?\SIξUXsWC!G B*bd: Ԅf/ ) moa'Eo5W$ڙTf>1>;If~8rtcܯϼm@ˢt/I N? 啁vગցB (XDhw_u:;_.9BzsۢW-|ԎQ%ŝ(n\Z">b[$_T)0h4BLu0d*HJ e~As!G/I싸n7&N;>yuHثTjj(R$ѕ pd:Uttg a"_xrtղe/e8Y¼ځ2&6[ѫt2;W&?"to8v mJXg lv@#0#ZaA x{lY!+}^`gU|:a{yHu1"IN_kgimPzc ( -{l*1~H<)/&HPԫhBB*|b;}PАuFB&daCf!7>K?iXVNO4>2ǰhw`u=m}ե2]J^FAq@aů&Ԍ%AӖNjn Ξ.L|vZ~0yO8$]CcIV1Yt\I例b5 #H-S Dq%"}UPj!6Uui} $;B#+t<xuNTȯ1K7Lɗ#r;9-S0:d%Txn s3Q"w,q-L `Nv*Q sH9zMtĔ&1?Os41G#UNIE4|_z5%(߆ҙI-Le٢//Yaw p &c 6 1AvrJ_q*u&|Yjn? Ş n{K"BQǷl7w)HZGF<;1fnL[e}FR ߴ+s a5վrF>hM7ʎXU#kP O#t=N%`[d2֗8:!ݿ}' zsE[fBMͳL&p* ɨ_&vPLw ~wt0W>}QnxiLHj8w8 i usЮ()΢_[|y](2^ĎZi#7&o?sSGRlGU{/B#&1TBٮHD "9xϫ>/Ӊ;CeZJ>D2De XY}dGLL&AZ84%™5fUS}~g5ѹ'!ճ=lˬNhPy6C;zr.9q(> Hn0!g(>FLba!gWc+̧ڪʵ,fVP{Aܖ68CO™Gb6(vh!9PwK 8A 4$؋:5a|uZ8a5߻/Z#Ң} @mO&_>,T_l($FCShTօrr5P = 3WrTjOY-x³x9 nAFc)"A jwe>+8Q"8| [ Mk{ҟ-Ķ,^>|sݵQ qx$R0b1E /{&$Ty6!{{]5(^ɻ;x"6xG5MiA[P rj]"*'DA|Ĉ/zڰưyس܌8r֊ 5lmCjzF  r&?Vm҃((8ˁ D` hJ TҹJ3߲gl3 >Pp;n)W%˴f)lܿS-{Cr=I@U#MCt:EG@GJit[Vfowni9әvם-);7%C1 y^(yƁ\.dzWT;3Xo s}mLhҕ=Nu?+C3$M oEPuhMad{;Y}.=ބN($H(NnQo, _?$}5ߎ]YGXh2>J"8XyFJA$_@Q؂N[S_̇)!USE."P<=OnUZ/)j$%߹X2)~!#.9sޅl%o\yԭd T8(=]jؽWۗ]ZvKB?#O._ =W"" A,4z9TE`NM:|EGL7 vS 98U(XR;Ɛ5*%ӷ+<r=JHW_~ԚC<,^GPy7|=+ :2sڏ=3>0p/RPtSE"UJH棥JXfk{5vVZmcWAJr{~8A>[Qw6~h %’k׻,,r,R9jWc?e~X+гk.}tkr(EAUUX5"m 3vyΒPo3gUw7Ԃ\JZrI6ܮn5rJ뵨%Gbjjf|+c֍<L/ÒvY(#MC6󻲺 D)L Ć =ފy|H@15[u/+#)θt2KG}կ'Jz0ؘiB=)DJ pu6 ݍSFGF6<| Ÿ IOfJ eўF͌׀ N~l;k(]jQVS{k\e~2"~-FxoW39H5g}sC!D2X.ڗ~KuȀD'G5I*R>Aa/)֟<4Κ-6ܶd9?+ЪGV`$;3Y/Ӌg9KF.rUP>bl[reMFf8̘W]w8IH)Nc84kjCK4uҒĨܝ[mۋmurS hGÄ 'WusSg)s>;MMᖃ߇ˑcC/0+WP@_715X2r4=}2(V9(Ú,mfR3ʇwy&p⛮`ՀfgP-P,-SipGÀ}\ W/OTy, U;Ʋ4")P \o=5OeGw2KZUhv|lz9_U=&9z| oFkB4{ohhXExhKT{ iR𲰭fT/TM_Ð|!|׸Ɇ`Y=UjMG`aSgY1>KĺA[.(i7ސլQMGw+dY5&x[9qEGBF8%8QNf&y0(BPYURɭF`F1-9^h]S:*P ħ&ćCH++ČYLܕek׿m#2TDf&{UݎAvkxE"U2s+Z}y62gQ*? r:rLt7v/ sH"2ƒ5?^h<*fK-u 6rw!+ND&AdʪE.;<5+#>7#$>,AW3U^>(U-yX(?kR K~0~)-|%Z6$;ͺY+Q4ɥaOl=_v.köLuZ0Iqh4+  |f˺+b( ' A0)Gm@W4€ˎ;SXT`OEA<ľRJ~"j·B ? ;=T7D yN|k}qt{TF{%Yp𹳦KGee|TBXǾf̯yD:Ec9H/d];6+g1ZLDk@D.8>,;*^J@$TywMW8F,G7 X>yX~ DRsİ="*x63 s1ԥ)/4P4ILMigD"]/BGC&/xx]!~8?<;'S;|-}ܕ?6:vrA"Kf[2z-'"& r QYWҿ-P[1JAwo? J~ß A ĸtx ug+0R!S_-ຸZƑ.2<gDeQI3=P=YvžE  .,ܩϡ 'lq^Qbݶyb 7ĝk=߫{ئyM '::؅T0\jqWLVq`=ֹ$s얧[eAsTZ"`Y\M3\7֘ΙC*mU.)n6o=%!λ֡-IB+X>ÀA~=>kD--nU&J*.S8aoQ)KcP6R.tΞ|V-7t}YmDh~X'yg<6[U.N|aY#I1ScfZfxMGZ~;FG > d5H';J=R/R(*|*nI<"fnB*dnިTii:vjez/$qP&x#A?pN/ "U3pw`o{D>An>RJPloήVRZW*Zk{t)$hn&E!TUs |c=>ҖR+S~>V@D:E hW$@鿓 ^ӧ7?f~rU_yfj A!WHiϚ%[.Mt){E cDt=䣗LVKJSW~CeVv _/FEMr01A? j2X.*x/E` n*樔 TOA5`@|vqk@p3lAO8M2SM{̤&⣺Қ;!cY Ml<-n}={7b+ 2DZ$m|.fE~E":cNf] Qٙ@̫ak#Rke : PhЕ{.svjx{ı\3";ztiC %( ѤJI!:r#l`[E|8B.BVՓL&l2q AvKuޜ9PW0N)!-_Q14dCP >jOnȆ¹ b~i,*b)Za= -VR5(?Q|bR6!-sFIr`h | zm:i bbz߀T9=Hɚ+ob1(W-4S/22yQ%ލ~x~3^& )fdIKO+ 4Đ|jn#5\gdm?oti4LT'Q!7'Dm<튺<&c{Aq aFLMX¾O tYßwJ_7V9"Ͽ{4M**j>`Ո CT4Ь%%)ϳ`5"݊_{s1vuG-t:ϡ](e_D0wI"qЧx8+ť.S^=EަȠ Mu 27VDikMdSXG q%xT!_ 2tc\]W5fJ-A 9q32-B&ގM b85Th!M<=) +15$Z֢ғuvDb^ve,Q?G'Ad O!$kн˞sqI ;%?*4q %7WaRa z#s)^ +!-8]*8DY< !5J yCV fM1F-8GcJSh>/@ׯɋB-ʹ魣iG/f8&zGVκ9*|"|<:K0}(QogmВ ҠvE}h.+dzۤ{~`Za%D>Ii65Di@:{ S%$V5nTDUF&[~GI`d[QB Oǜ|klpt[ +(y="'.!`loZxK *z ;(Ltv9oݸtj+4v?,Yv=x (胂`oVDPHY6Nm89fmˬ=03HqY%%}(}-Qc[Xe $p<$|YW,BpO6ɔڪflNni+RAmg߻>>yU@1gŒqo@5Q=۱ئ#!B`` O?_l+R h,#6Q~vmf[hIMLPZMv9d*̈H.H<{)yZ3uv{2hJ-@: _ XKt]@᤭C¦URi'WRuF&Ԅ[.mI*^c'b ec`&sYdWDlJffW(n\4wj”V#$VW5?!waC ԰Qi2t0w<_'3p'8\valFkAU ;?"(w;;GBfhĈt>#FZG3X%L<78އGt@`CyR4TT5.ew@CFҫUSQG`wazsїWfk<`~2M<^#Mqw~}R4Cx@LҺ>8HP9p3~偝( ˴Y(F@Ʌ.5[)gH FAz?}|q >`&" ?`<vC*;6KW;zpnC sIP}LRN k&_0h &݅ʻ])\9ݑWuACt^vTSD_iT֡  ##?~g}Tѳ<x_vK=,xbS6%ߒo$uE eNu+wt@Ɋ>qA&>O9Scc:"40Ւ hWDi+WK<]|<(;ȫ'-YV73@ HE0#_:/VLYR@TKcMFf pv]gbn \Π1G,8DW<ւV䍩g@+wSF, E}Nji gHÌ\i>CCUT /^{43/Db/''^}1Nz 7M_#QVWnrir睛@aMDM>fh%OAu_Ď M^8uFW0'qm w_iva%*xtct~/^#(hma.KY>lR~WK]D^T] }͔ȇS@~vˁI7<bPąvɅ7y wlk#>\mtȜſj?jïl(tͼSa4}37.0peʶIdq9]K/;^i[\ck,{&(sSO^%Ɩ#tPKokU=AF'dV$|wFfցf[͚v8xkZ߮.jϖAsS% SIϚ<;KoB"c1R$qV CS{ "ATɻ5`[BPnƄKߋ(:3?~KrK` c판fR V.}Ӑ ZmޅQK+{zd8b|6G|WI~# A G}g9gls7kzij  Ka `9קwlǃZ/$(AU&(lW!*DZ/X9 zK3ehֹtť3mmoNĝ0sXw4}v}D=5޳SS3\h/6iPDR|;3t4 N v#;Y%|n]|nɂʍvV .HK-=NJ#2/v=NL^ڥnD.Mg\K6$MFNV 4LǙWfϐT';ĢE,];h`ZhI< !k掟&VMZ=$? Z |xF2t-\.[taQk(\FLN| (haCOtGSlWzd}f#\Iӏ=o?7 \`6XK_*/b+ A ʙړ۔/T!j80Em_䗗zpJ^,y1cW|*BGFPXq:\'WrTDN_f)V7tDQ39Z:G `Vs<2YZNOUwݖ&{*6Ɋov8!hhȏ2P۪7=W:{ k봥W`"X[9goU 0Bٙe+I6^ *RAظ=`C}NUc`Lmak4pD@Sag쮺<2./J2Ԥi7/ЉY[uW5MX[Zk8bK5wݴoh=吣Ψ)3NK"\רFe{B.:[+ XN4@%u:JmM*G@I,>}4 'ꪱΦ+Dߓ@䍶OZt]C #mhePqk䣣y+梟X9'37ORעWV{w̷w̲n9GSC^Dd_Bed'`NX_Djg7=|+_}4^q V>v\qjjVQ|,g[𾪷 PI׍$z.DCVOfo^&1w|'`^MȰ d{mme q.$z䋤J3ƨR(>CJA):s#~EED?iYmQіV"ǵ'ZSnׇ\!e}*zd{;}yĹ7WW~!z 1z(%8%ջ;g>̕tS~Qgߗ*X:[U(o1{ 8ι^SV擬B`C{Mo-!Da@"mE45XNR=>tf)lp|utV,W/p!v2مSJx1wZ ƝSIpLi0Lwٔˑ`O& 8­qutJj|="5)z*f${̯xTw!8P]"w)u2KnÅװУ؋q(qAăd]G"[> VH.(4 A2kM[;K#g%GaZN' Ҧ:!RoMe'm7QVB 7s"z`z; ;wi`6#z0b^PUm R]_1"Y3uPX:eR;掫M+R#sGtN>*4zAu(>@ٔo[a*lY5?0ud(1w{콜ihV RTxons(pf"enW[*:ԉTȠ*n:pCʀH0C_Gr lԖˌkТ~  սw?2Ӿg'aK~`*ȈIKڎyXal_ӄTFZdJbWS.ЏR;34=.owXeQ,'=ꋎp &4S&~N&y\wx>WYg)9gG֘mM֭Ёʖ ݲ<5Ӿ'֌J1!y?\#6 󟤕X4nit$1W6Q'a~̪is5[sW,G2%`wi\2Ye tӴ$HLZp7 wkkC*Lr@;gr%u6.+S1kUv}?1+kG5ՋA>%Q_-^,n}ۖn'w]µڰG&돷4S`|}ɏ6y8nGvkǫ/ݲ=k!tNՏ )9(I#o$jl.'z2Rkw(供%Yn">˒ר# <ͱk>i3SӜ&YcԹ[ ^n*Ϯe33Wſ:ů/:rWA\ bnR`^KHgT0wL"iCo(0WU5z3yGd/msk,{T7N (.{},&3 zTcmrp]A]B̮f<Qhqj(ф`z?B\ dtT 'h4w,s1Jo<1Q̳_٘Gm﨧;*V̏S23Bҋj4g@Ƕ3.(!- p#WDGe"A6؞sq܋[r_((>q]65t 'č/  P0m3j{˳Ǡr۰^Ъ-UU-eվdܯmTlkdg߂xoJ2inI@(J<(hm jk;JJ2ddml%6GJzL/3%!C;_T-S8hvJq3_xV;$QiB+t#~{c,}v'j8ֹQj#nkE| "i`Z-;JC/2ԄݫpvKi)5R4̈alyKG 𗁔 ZJy ҩ龣0&e>LV AیS1Z<CZЈFjߵ`#ĉ!歐(X6cq)~Q72ِ^ycҊ"N\\ %.ݛ\>biB6w<1nק}T`\lfؖKPDAaֶ iXwUb {K؅ЭU3GfX'-OHr A!/;hqc ="B=%6m' rDJujj>R9zYVYhC (2̅H{n'!^`O(n?!ϧK|b&ự ۞V;xM+x:"PQy~ӣ@ QW< s|b}1c(YdÚMW&ϲD.ՏPz2Q-;ҝ C|\R.ͤFα,\惼X" RaM#33rJ#y=G@P)2ܾjBo;Lg?Fk$ rR+VJPWB&|w#^q]]0\L 44_SЯ)r.CvEmM@H-~(<OASBDA}f PGC9٨0ꛫ=h$2&*eV'x iv2ꈰ ?n|5^.t~r?WhW\[Kto rndSыqu4G:ǻLߗZBBr"G*$^Wͻm {2}B976/GGSgt6W3O _@=fn̗kr ٲiMr{2%l{1+vAt)^E=rK.M!N- vAtsMtPǮ%BY|-Ne~zҋ7  8XHt篠?`|~w)sVIĴ.(I$}5==,]tshŇ6䳲8z\`lyW4cɳW=QxZя17m8}nH`ehA4@= 'JNd}ԉ}£rU{3;#һ׵fO ^4Scl <`W ;xVEh 6=`*/98iù_/+exb=Fv,_-w ir2Al2F:wV86XK3Hg[s, /y{f'3жEZt>'> ͽVE횈wѼl4ha]}y1g.KgyU4k@ݔ?տ L)%M'w>onf!+܆Ƙ· 72?!x⣅MgJtA@ xL ̐CKkWnYߌhfpbkHU&湣Bps<҅Yj3WE jL2 qҞpv#=W"v=7GMH8Ū4yH|*eWY[ՂGsFZ~^T"P}xZݽ}T츯2Xw'/P_ 49v#?RmãH }C>J=)"ǩtY<F;.@o>`nvaRKR~>Mb ` 2[yMSf,3AE?QI"u9d=f_dODr?Pdu=. ۈs~^#%'G,oUڇz!ƘTϧq*5rZـ,Ef싳Pc_&&;04(KOUF-캇hbx2k#Au_◓t :0HW.srik)_Nvmrsn+r? 7J$L۫"AT;'r 5Ix5\VL 5>fqqJL @PLVu؜"5O)0;\(_.ےtZ$j&SߛNd2e>cb׋yMѹG\Q+g_~g-T/o}37Whli  ֔L!@uk`WYí5ڱ1W(]6?[ F;0M=Œ i$GW6BSs$j7WwEXdHj؝Ő4Y0񟽶\;6ܼܔNg  p>. C[&+& e| \סs.<Άn }M{:qQ`WVWG چC<'y4QObҡJ*`RnWQ+(:@t3'M wnsv Z8Iޓ&7~;{+(hZ^?~n<f̒ kXw|͑JZ |9?e؁7Ndj}_}#͟tR2}󤷢ڜ4(V$Ӎhn.Za`Ѐh>r1"p.t[+;_!~sԮ?冭4 C!nB( 5AssVKNV ٸǷg+hGY$;:5 vqkـy-,.Y:ь;RSMBU1U$b]7oVPGA >cm-D Oc<xNA{t ʠ v\-:\@:6HW $ƢCMgzоəoeDgts#(mqPi1H`B$Pm1C}B\W7AZWve lW?# B:FZr^rLVd%&x=? &e*QeYGN_$ҪCQ3ZNS?ja%}/ci"aHުl6!UkYG 1؛!tʺδIUO/a8?Fןv<0,dU_RR(Jy< mHSSPh袈kuz7c*t`S!UB okU+!>]8<\be4{>7;6Ct mYhe`K8PF$*` LM RC}Ezxrܖ{vu{jGڡteeZ>#@L&3 )N+PW!_].#Vs3 =K͢T380'\p|>uI>G; >ڙE͒ TpA.r 2dpUOTFq羪]ϴ>A/F9~WFn&BT %[c/@j~Sδih6dDJM8hQOZ5`j嚼6N_|I5<9*sm$8< ^$'iyHؤ㻎sد*Uh:]J  fـ:'A8I#BS&gH}G~AB:wJ@o C |B 'B⋾4x743[!RX^Qq^<&N(Y{t3jLFtQIkUQ}.WI!Np7oMt gڗ ̟ @j߭wV;[ 9Bq:p!e;$q)xW¾҅}mJ4asmNOySv5VttX&XfBqrID`Q F^4X0X36ߺ2ìS}}a}S#˼雕\G{U## Qaaܗ<#0%ۗ˺ikr .ʅiFE39JP8T @R q"Hp[ƭD4aT2]x׎Qh&; pښk VEm6d`n iFU -3%u <:>tJ }UUL[rE1MDJU3-2+X2N>nz#%dq%f94V'3ҍ'5BG̤ߚy&@^s woRwj/QoÉ6hAQRIH}`#C_R;WОK>4㝸?%x&}pn?4&ʍpgkx8) $Db'=Xm=dkBC F"dMO]ێѢH Z<4A q݌ -hLO_^NϝL&TW>,0{ H yG{Yno=n4hKA V-}T.]RbO*"rJQN ^1F4fxI.u%YXv<>fڝ8lHQA"\K}A}Rn( }/52«QsD70'՞fyCT4]8ug{6:$ŗTA 8R_6 θm?l2Sl}zqۑ˼ݶSdK1{<ܣ{<0nb:Y_R"-A bV ǿS^VmfBkH~}t맒mzNM;o^wwrXɬٓM9Y9:p@τDR:v"WTbIBjEMvBթю>6 $ƕN\ 90aB!jǚ_@;/Oʤ/~3+򐺏vh/˖ 2JPzCm[*K/:9iݤɄbpp@#4usWѰ"}1nql1[CCtꌦBDi|FKnQ5B<4.V# KfZwBbn }QKEWp]\L] @!Br/Mi`LDds$bUjܫi OMJvuQlfVdt YnG6f05<}Ö%([f ] ߶ba%[C>>s/I:{لD5u&}CZLio kRX*?vLA^m-](xh0&Op<ϲr PeEk˵huE uFu? !M^y !מvM6-/:~B~M>\栵#7b&$|Cvbg6\[[w'Wg ~mH-e[0/ƂmfZ"H%mZ}ʹ.Y_xAG}3j8jJJň$ ȱY0s1q(ԵBifE'~?&k(If&-IfD^V꿀6xZ[@P;KK@J {~lemA.|2af@Q 6Q%L*W9@NqäA9 +ݯIW| DN9Qv|uq;zۭfOryA6=2H4FxX0 +}l>|+G{KeڵMߑkJ~jKY-SVOg;,%]?MQNHkI56o:3}17p ga<~'և:}b*b)qB)8f?<',tyLmY}-@:` (M%J G p$!P/Wq4(iARy)+b2,1ܮb&Q^܃¿#B ^GΔ3Ugx --|iNvS tjilmˑ[2e$}6@t"v415?fP87V(X3J7ŻzRoJ4)T:- -:8YCRWJmлC cp8e'%!?@U2,hFlr(˘SvR?HY.;M(9LW !NP\W25K7W_x>dWj<|-u5֨O Q#ljSJ:;́G6$Ϫ0$"JƕG$GLڵt(]9p3mR՛1V zU^=0GPu*}GLu[:1j@o1Zc.%c@`/+:a),&q* Oڵz|_#1|hQ艕R fօEvj*dj6WÍdҘǝi ;wp}ƾW8d_޶]GI-(7p^ >! 6TB9t.m/ Үm<،0Awe}25b:ݝBP.FDY u@uio21UWvU r e3txqwcf!nO*:݆vS ITѣNuh DiV~G=LYf{DW*0O^ w͓6k<T7 Ʀ5j0 0& Ո ? g, ]9-l3mkNJ 48r| KG!vp$U /ipM谢t?I^A̞3,+2R aA\T&o:Q&]n#&0DuK<' MW'`{`HlNqLDPgD(5o7.+ꮪ1E{0>*{ 1DfF<]9DuXyGU|L gb1IPXnD9YjtMQ#9S)S3Sh`QQt|>Q0=n; :㛱Dj\{[c&<$c{ eC}[EHMSaT"UqoKo"$V*.-~䎢Fh_Dj VIJV"g)rOp UJ V{uzteE$8TiWR|@ Up(bȢEdEY՘d~7NCoZJDD\e ڡl\\g\Y:Ol$@k?]mC朧[LZϽf2}N=WO0YG2<?\FT r02K\:Ubh5 !Oڰ@O"LU5m!Q{G?ef nfa"%-/.B^'MgD-'G8sFŠˑ_౞uVhRM=nU㖸l/Շ<݋Fqc0 wn`MِYFqa̅B,W>Vw|l4ީwmtSM/뻡䡹z\ erV2LEp nwziOmo#GQE u+2@Cx|yǃ,&,t5$oc.EҍmP/f% ,2?Kx'w2 AR2N5~Ad7f9ĺЗ*r?g3(nD-MF-B*{p}^: UYjJ`FYMA{kC4*.”1~(YUa+Lo;Kky}(X&De8p}'.cG j{˛}OhN"A=XktbDj:gy-]s@G?btznՄ]83 bCs*b?R!]Ԇš]OZ^E/G=i_ Lʥ)9Ҷ2`o@<[ c0腿nlhŐ}H5HSiWZ Qܦa;FcɆw$8@**ckpg_V9K#BDdnc*-R΅.؜P{Р;ٺ rV>x q`W ԥJfՓm >uꍡQRE7#JZ΁Hauyh7Oф)1*M1h_+BֆHsmlrHZpsH e{mUAp t3^CN>V3܊D(>yQԜMo{E*kbdd&o\dٜH~αlƢ1-7Br2Jir=ox~Cc; ˰zoD3@6 in|I!G"UE f=l>#a`>*<~;Q![YJFg;a=| d1Gos&B(FgaF#`~C/ B9@P~st^B). /@קTh 2 0,s&v(5W/(lScf#z!2En0mʟij,+ytCSY%4`QUGak!AG կ7yx-"prvr(^+L$?~6f5O{d(y?lc[dl=C16sg~=qi I}$@^rOaE5ywU@Vp>ۊ`,9K?{ۡ6+T >/la~v[ g/7=6Twv]w Jj%k!˫u1;(%A{ϯ8?x:P'ͩO{N_2󀶅 YHiP%¼8ϵF]]wigtɤ%kCR_n>ÔH ZO-զяZ?̧Q֎$\ dB5cZg[6J<-zB{:Gh *σ9S_Aܶ3Q]NhO%[fYv¬ɏL6S8yQ+47wSԼ)@#$$LneL1;lVz$|[aU\J=:EğyT+](v擪gwyʸ뚶qk,CoN"5,fϱl^]tpSLO^484|o7ĔtYT\[a'!ĸmeh0q?:ܕ̣5h L.ڠa:j$=%0ۚ@5CTc K:Cd bT]{;Fai4UR,  UlgJQs+ɵ~@8 ߽R j.܆Ɠ)|޿G̼:+.< |]Rӗ<|5"xhlWj kjODʦJHlڪP8{U}r}"q9jk$lƦmr`#JJsv$ωtƚHX!ۭ~eP!fa+9ǭQ>W6` AX+[Jz$jAN/˫T,1 h/n>%y ۆb^JXcX]?9F $~iQߌ.YWN~*$?50ǚק,v).qӔ``/5(V-[J+?6PB:oguTN[fh8`WQS Nt eD~cW5`yU jCϸ`3t%S▽ P5ZDW3 s/C!axe6P71Hתw<FL}03/aH=CHq /U6g>!:H)ٕc]mܽd}_RIpo;M [y=Ħ^ㆢ%i pD);gڗh7%!C{g{t+AP){tgq*=b&(Py.7u6=ed/Ԛ,.ElW$ S;M؇SN)}G6Fn"!ѥ%:naN߁>/7Dw'm,Ȕ^\V` 4s'ӆS$0/d¨24VFQ!t9HŭG`coi-+&CSM(CaE_`B̅~KeDgH*iGiF5]u`9bOFQNsH \-xƫ{i$*cQ,g4V}Ypl.urkPji;rO_j2iW (62sN >AOi}"Da%Np{8ۗ "W9de6mX/G X  ,]B ½/mƁf7Xa@ +ݽw({L;Vlq(Suft`k̥Ƌϰfl-\#7bX&eΤxPB҇j2 wC>v0Sm%kD]_;Cō0wܘ88VgRB|fڬD;G]P-xxcO΂`]Wm7 WZY`:0E})=MF؞.zTwZ8lam@DjDHL~$㠎z~Pvӻ*ڝU7\s. qFLFdlV -~pB]y o{cP5="79[}z0#TCoj\F7YKR&t@wSM 򛶳tX+h Լy*T1/n7+;ju#DU(z#zʾ*ӖE|/nnWz V|vgUQUH\m;&_EsEH{kO"ϞDY;_z=/}e,8lcTB4=ZSY㰀brSC1+*F\ۋ& v[X'U(N^9* `:QɅVF'qb&4v<83%V$mB^D1Q/>()h /֯|AHFFZ[岩eͦqjkm*b\V1 e2]Ӈm9jYa(#'P 1)X|&oɽ>˥FEhP48dԸ|v GaK\SUDzWtj V XYcKAc*|lH!`ƛ+(5RGBѡ$F-}RCaq1"$*ٻIͱw = j(Gn= ,wQm$ 2hԆ}4[ 7u&Q W/΋pFU]k7,;O:ihIh$&szk9vz]ޔteF N{*>D)&kX 2jfxDĘ"Y9;ScxryW! xKf$WEuY9!gp#Z;Se4`ޙR=7>GN{>YJ9(6_OEmJ~N^e^$$<>Wk9P\7QG8r6eN1 m>^ʅL]OPtQ}O~·)߈-ZŵZqtjXykcr],HaQ7Ú"!1gx|q/Tf )3|c]rЁP 巆]r^NeٌM 6||7CX3MZΦ`5v ;m3kNzpb'`.G~}G8@!Q69 q~t2n[K{S8/ke$e׸p@RX`j0*\͂;ރxE YT3" c x^<ͦ{<,q>-Ge*Z3m[z1c9۪O"H30  )z{3l k|7DLJ笻JT02dԹ>ҳmwxoGt- D7ʘMٱxR2Kf͡ ' x5a^gRgt\b蛀%t$I1b,|! :o+X^p+ ޯ= :.mBS? Xý}9ŒBsP/D ZUh~U=bp@~3u B_?zN q{Ý_$9pl,3u{U0uD#rgVb.nN*f?N9_k%%T"s]-ړMEDmeS~ji ? m.$IS% QLxy|Y(F?GZL9&0a J̨E h]ӱe9XX<}9hĒ ]nk/ >2QU8hu' 0}ýlyOvl5Rv\u n挛R-sv\?Q fOU ݒתqB(m a׌Q,\bɕq7yLnuHy|&]#vz>F?y֐q¹sUcua+ o)EI?A2cRV (<8X*.GG|#Am+_}Y'k08VQr,(ԛs [0&c 1OtѕֱeSjXVl1! Ji>(28I7ɣd?Uz"gFdBIBέ=Y(xk66'D :'1%,.eMJ73NeE8U' 혭/&5K鈦LWnHҖp<|.*tevV'>Oaɻ8ˇL RR) KcOEs?gn<5Qe xMւlc7@ȧVl3taqגorb#p [BWkѕ<ŷA#7^:qΜ.iA4`Y G7KNeYWhL6N'k_|rKl =v"ꂵ*u$v8˿ qE.@YVwn?!r)0;KFVYM^8k,<[;W9 uL/Eni5F8Cmbps07^wl0U†f{5vJ'Rr^LŰMͰCG s·mI<Ņ.3Nw:ᜀ$J貒axz8>{"E<|- BO'"\3.1,…p aj6PϠӸSUReСǑi/,!;>4תRF-*ֽւb& $/_jBd ɡq,:żn F 9_~:%?m]&T*`BT`m|2Ѝ_Cn6oj&Cבz,ïZl\i{ Q3z;D 1̗OShHt"v(jO++&GizākhꫪM2zӢKN޸S^&k(\Gb]v}2jz!y?OWϜ~ֈ鸼kzQ#7WDcŀ"/!W+CQQ>+:i3eU ۤmXѝ-DFV >ߗ@S)[.*z:=ZO߿L5 SHc ń+kOMK3p9`=u&dѳT JI>~yxEӧؖxMr7 dyCT|Sl{ނ(Pt%{r`*0ʩU''tiH~ns9aY tWB旌+QgM_{cX~e6G!{ҊA7 &7v+bteL!N/it !=tNӯ,ZJ=Ip#+/fSY{kqI0A7y !E,󀠶(4AkJ/f H\M##7fŚ,O!x_׌݇3Z@^jVL)Qz[q蚸b$:EYcw9G ~@&_1*KtBT*-DGaBNA[emII?11 go9kDY@&RbSȊBzx ~ a{'׍_/&~08z.qAbӦݷck}(XJBwK'3$}mGC q 5gNF`oloĚpeI8H})RG=$Aԡyg@+X D,* *.+Aſ9^첏0C{O2*a -MUۂUؼxg ( F;E R+-4 z'3j pPf3ADª.biʬTǧ1&!u8̓z<=Qtv-fx}{It`O)Ƃ @l_6Shu7s1 E+~d"ݿX-vښmSSj_V?j6@&5^9K\Eo}$ek) e[ʁE,*sI*7\$ 2Yt3k7=s-$'$=Z2\!B5M64ìO gu{(o?I ]7 {N tNRMv qÆ1vXَ-]B;"D`8y 0?JIP؝K5;Kbj H]u*Mc"~q)=0jte7fvNQCuo1a_`U͛I!K ʊ ?<}d}z^FB{r[xa˩Jڙ UIL0`*bnke NB&*.ӈ~}o5X=5("\MνٻPn4_^<2&0גbe & \fj>v܆^30'\Zb{K>'-֓±|kID{}3ou)v0W͑_J'\9 GQK2S+?Q Zگ8Y_1W3,{N6TMBXCmeI}UXnRi[l-&u{>t?ύ7iX^DJlK67Ha=+'w8oR'g %j oȟsJܙ~l,>eArgf5h;dbrtC@Sj嘲Pɨu}'O조j1¾KHP8ruK\kЄm2k?JOڪ2s~yQ֝ ت9e|? + a-: eqVEIbzxj+VJu.!_JA`Y{GK#f zЍ]h^K[E;zuHr3Xe*<<Ϟ2Od%!%,ڔh|۝(.δvFͬqd$5%G=qњ,VwDxځkx4qˋ>=ԕ+'(!L.o}kiʷ-5xUG3rd0*GډXedLG5@%W`QM ("Qϗfb$븆E}sN\Z.301G zmg;j;bp[fZY♗akOj)~[+q5QBMWRg8m6Hxps"gv#fSLKjD6N j 5嬏$xNC-t&۹(G-3cf %V+ZgO$,U+p 8UpNüll`ֽ@Y .BCޙR/<>쿒r9sSbN L#^ i Du%1>#M]ek %TE%H CƂ^MxKBop5[!lҺvf=.Er"jjLV髬o]ĀW_ r (NNgE 2 +/n=+f7wLYزρ/H_)wP걓coG5H\,Ug]yY `8OM9PX$B@sԗ~;Ry-9 Y#]Ax24mvi[Zь]%L`B$:C<ӻu>u<Ơyv=m ?Ksx4ͭ#gT,b e\ \OÇۮPd KHY.g Ht:╇Bqk&ucCywB{ՂΐGk .dI6&a捞8iՒuD!H8 iRkKY@љ-|L sgoRvW&FLChF5JX5IM.9X܏ߋRܜf6EI^ЊwsyP9UpR9¯V:QHGtY&OO^8*Pg 눩^(ɫӪ؋> Q}?[msVyn WvA+wl^,`&73"䪒.TyB#1vU90O:gVdIӦ^r9K# >C2Ijk±4,חj]W m 翸#C~ hC1QLc8}B0q>Ф̄'qO4fs}X鶩Y1@w |ڿ{p Oy1ͼU9_:Qo'1tL cwzLDl] oy$"Ns1UCS`)M( w1{*Z[hfnH*+ЩRgF-T#3]tvMQPфGAk^"LnO_a2ʎL9 VN9%իu;mxr{N=*3(u04+S|>ϻANJ"w $R;*^48>w`S# ]$$9Q[Ot:71}.3:;5U vQԙr8Đ< "9 r9_ğt=&{⼹4ժhӯ(Nŧfe4Z;W$:Pq /&UoeF;֘986S|/qܛ;γl`= y=?3ja{- H=Or ;[qD#41M~jں }o60:PLLfP|s3͛@yقYLAF|Eݨ?|n$L*_mqG<ӎby態31Qh*t#B_-6ȱic0n0Z~wYʵY6ahu'6ἦ 5Vsqs5[ c6{`%J:)$e5V?ɔw;)MA,cI^'k=V^/'k1ֳjm"QgN,z>hH>tɰ~qe[{AĒuƀ;IUݮ>Z*b|{uDxJk/rJhDZB7H)⤾<},m.YjH`.P^S)PefX47L'ed_ P$#iEZPУ0M~aÀqo'ݞ&1pqrtZ' 5!F`5F0e<4v'%yz. f33Lgz&S+.d쬋 X=BQ)k[oRIq Íbo߻Χ#R kKM*ms fa-|,B hMZRɒmL6ݦ 4#[1IbS*=n4ҎՑxOsb1ދ Ic?pq9-P $&!p7ķT /T-mǸqO` @4pol]0-P%To HY&[he:MG*& z4F,`x)^3rbPUTzqDk˾1lDX1@VzQ2\Ҙĕg'ePWk%0O c@kΏS1L^4)^H귔p007LD"22& pzS_{j:[7||n,NYűMIg1 1TM.`H3c]Y;^]O@U0qy,,P8kmy~N`, 7k6\|#p9svփ\vm?!B1T<nE1U'ҕ]Dե7VVIq'qbܠGGTLz&I6iJ~g!g2邛:B$F&r:k1- 6P0$HQHcefP"c-;+ ʄ`LɄ tcH{i0"9nGQCPXu~m*pkaG"E<5:.˴ L8i%JՌFh'}_3` m>KTdž96-$րsT`,r~6*S.~9-}Eaf`{ݭxԹ3;z_TMn8Sm9 ~VEpdUcTrkVg{TW/vݿFz~0 XoJqƚ5I0M&J6 5`p"/rnLki Rɋ,~5mՁ2f03QGfxc8w(aɬ{/ ceme%YTq@,BT(#;üuo}maWC7)wf?NШΟV=NP D@|͎XWo4M} TEPd6*)-CG?HV ryq>"[LǶ|d|e?{O q|\5 >L9[2. le<[ sN5W3PtΔLp\MaDv9?W:8s [jc|N"ڍ2{Mӡݺ^0Zb H-ƽhL"K'm6oujZ.Ǭ7I%aRD 3W gUwu7AuPshũM7#Gd.ὑЀ~6HQ{][|.K ͳGSL2RՓt2{J~?JkhgelӥO{A)![:Q~ڐpt<?'̪8h"yΗ)АBR9E}KWY\k"S d*[ td,1 I$R_c<ޔ75!l,_Bfu&G h%p+S{w̵dX*A6oCE@ټqPm`;a 1S"ﻂ 6E%DHi͞*1*t^tU\[Qf cל…EJIm2lK,WWX1+- Vz_-Ph&^HJ\Dl+uP1tW)}{xBy4ľO*ǯWA%5AE}HsBגouJ2ߪmwIV|rf| kM֍U^ #-3oearjTuuGvrr;г7PDᛜ/IH2=T"?K U ̑Np9oƖ?#t[44 1=bjtVQz~%tIؽa(<ЊǑ%qB[&oVvQX{"d¹O8'T vHDtmff+vw ZA?M_Q䙡>ev:vۣ!"_l vL~$:7ʉ]v̏)vw粌qsZ9~!y_.'\zy3HLZ4at{]G-(3NFXu4qQr5o8Ol &5|H .o Cu[5NSX1x҄d49:EZz5?|nhn*:Ib(k:pDU$tu-Yk}jP_@[#ÝڟUxo;+4ΩiBT阳r@w=.I.GqT9k>v2Od.>E<2`$Jl?]%> P >WdZͰ\-F`繀 qH'y1MSU Vhk*; \/ !$f/.k }!w#uB&L|31+xND-G[Z"'Zsi=$Gh1! 3_#ぞH ~Uu# )DGj EqQOc &5M Wv= T2I񔢑2F٤zO&l/$Aga'.3ɑSD+SkZyj2ґ2br/ VAI,d IR:ZJ/"ϳ;W h;7Ehy]-rc$/oՖ6uH`>AUB;tLd, 0";_͘m/*#L/߰̑$5a:BZoMzC19qVc~Į']x-5Zf%S^  _ q"3܇K++Z[+e`jZOPN_˴ǽKys6In@O;SW0 AW;&*#Bd)urh]?J~evO$%B]⑾Aڠә) ?8BӶ}a귁D_H}fӗԄ{EeFJNBڇ*tfrAZy""$;D]tmm'tl D@֗[Fa캪Y/m܂_F}ppJ޸tAX]Lt}p.Dc`]dSJhRPC.va0ً]Kѷ80xQu?a3}% ?p艖Z^_bYS 82~$_ >nԺk 5" SWr%ز8Ft-+Wd*c(C?5uW(R=gKnC|9ȏyne71tѠ Mnr_Ș >؜*Oy"hUT ֵȖ\it"UY|6eT`2}Z B2ۢN)Np@G y"N-Û9ٶV$,6hUSKmnAz; < 4+B&ٍ% 3A&.?LK5?Cs4/Oĥ`62f}OQ)O9j' ى4mT!;99& u,~Mj^|ATW-:K2*!7oIku}-XCZ &9l&@؋gexJeT<<\E/E4$FHW*v=_} ;㉩+Y%EػO~}M߈hEbtxٮA/`nXIo?/=c'CۮU &Ɣ=HJzsH[]He3[cL2%Na~gD1Cʬ}H3xi7לS#̄ݨf3j_!5> '5-C\Ws` eN'Uđ;r6L,p\Y*Q}4_.vr9E\ PA%ЍU-/5~ovDO/t-ħVVAcjj:OO+;V|wYXk#yIOms5np VN0.34jۦ*q:6Su?#ޛ8?Nְ n}!@b93[ ]-x417gj];Z9% ;s~vlh Q&UY6O\~VAppwP>ARSsALϝ`![˱\lTGz4^cwfbe|1rfB9=)f`rm̀8? Z\s{NMdHH*˅rE4Ux) H BE1E+1Ǝl}w|e5rq=b9Blٞ@YhޠԠXrHdDf .Kk&8d F-~5Ew=;oQqԚ&Uz^њkMй; NA{P{Y5 wW'~ap8N|Tz VhPH5FD/F9ܪ'#^ZoF__r374e<tv,O0c}!(o)"Я(&| E:"Q1`΋OFٮJg_`˅~؝>КX!B' )1( {Rĵ^Zr^XaZV&Cn:Gea/VLKvM⦩l#k(dGSiy78ޏ4>rBi-%Nt SsT0.@Q,o?ױфȾZ4C3\@y*Mxf-Mbf {/uŴ׍@щZ ptFS˲|N+Y{=D&r#}9YN:$ˌQb@r9?BN7M'CfiШdAGbȻAJ7mZ8 cOMƘ/ sInI@\ Eex4Р˞}]z&AXCJAí+ǚwG͚HNqt]9b/u"%Z1^I^F·g1za@q|zg^\څ1z<ܪE Bxe(OP({kwt#ʢ̸Fԏvƃ\wW"q-%13wEݗU9Iў2r@D>Ѻ]R}3^>7ЦUy-5!q:jHW|9_&髚=f=|_ N0<,]-}dZ~>}:fokVaCE, {(^BM:IH)dP;d@'[HwN?D\kՈUoHPQ8t zf[c*Y3d' u{F Sixb SR\ ,mEʼ怅Sd8Tlm_*g>iT˸/7FaDWiNRP=-/#jrsiy @ aܝǎi7" ټm>#C*7MN "tvCֳE~b &s}Zui;y%g'dT1b T42/Jdb[{v{E*AvF-8v},u;HCgB*$-5TsםINJf=dDW1b"%uP 4`jƖgn~PI Psmt;`N[VYtp8Zӣ8 ?To}w^OẄ́?AFgB2a=T9K8':KeK^tٔc :{ י[ 9kBǡ 3LChcb}4/_-$޵LzPKՏTxg<k{}8v#,L|yY(jn [V>F$˲;L lu׈[TJl'%ZgRpxYQ&E3 b8)j)gTL8#40'c*,_nt~xA)tL[Eq\?@FTNXl͉'d? 9:m;}bW!2wfBh@ͼ aV])5ßd܏;&IcU?D3EQ!|ܩb^MjϺ0=ÑW` 7TpqC[*fyXr(YBnd>fLO5l9db(xІ+eKP=:f .,v_9W4f٣䙄3ү=%bm?5!?~uޗkӂ2QjƊc49X CVpPVI4Hh%VKL,NB"¾:=mԷ‚k nyz`t"P`{OtfAZMu-Di?T~!(qbUNކgu& 6[$%Q`YVmCy z\iqWUfû 7gzlź.Tc{gLe6#{w|4snz>}wN2: 9AVCx0) <- d 9WȠW]-+5F)6Ƒƾ i* )8z(#06~:iŽP}5[޹hlv줫PqDKāŸ4f7uՉqU~r_α@(%V펕y 83ǜ8%8kIm[ʾO3bB-״_a< !:LR/ *oOe0bjR~ S szEQ0B)iڐ՞kkШaҐ+nbj@L%t _T(ue ");Bꝵ?/f,wPV) y6 UtHǡ;RJo׊i(dbύϞ7kXHԼm$z[jyaXd }B_VIDks9 ltjJD6k݊4[HUg Pc?+NS`bAEqr_E*A܆6=M1. l E8YqH3,ʐc /հV5(%nGE_kIse't*Wb*S')pf2iqX_نTۤVsDtcߘ_ +MNe: k@$FpHt;x䒪XE)-L9>Is ?ZX$^ND y9L* j{XǂncDt&P./ D.sDZ2O~Jc-,sqvUFFZkV?6D-=QlCW'(B>}t~!19"WRwEU֯{VكdMͺ N< &,*kL[Re,/g"k(/ϾIawoDAm[BnGkXqYvimFq(oj73;!9Cޅvn-`\] (Au` \.Nj]u -p駾ejSO̸3i )fX{j> plVOd/M*J"gλz S-҉JLJAդBJ`: 6)6QM?XAѦL֘@2m2 gƂr!#5# ! (-f~{/̰81ںT [vUPf({uJ}zE|A]жHˬ~ں6u%`(-SudQɋ[|EIg x.Q馆ʎ)#&OErAwħ"j,/k VW,4>4W~z2'ð~ Ǿ$J);HDZ5w=Wȅ4A=Ź(B0N-Ξ:RQ3K1Vz`1\Ba3 [-p܀S! 1v ҧN*|Չ_~#.eb?3SF LGt#]9{#V[G-"x.aV_ ]&>_A_b6nH`T}0v!؛ё[󸰤rz!|PWIj40%{em:7}! Ő㢓:ɽ!蟖Li}M\%Q,Xb'wֻ'NirkHG>KaM~mߥV&{Y}:t]&n_Ld>p>¦Y"cO6 T ăN9L`%=Ҝ" 7ؾJHmfE'  n摒N4VvBR>oTBuߺ@uXAf4+2`OV8RP('GgN} WUe64U,R nczU IZl&/M1J pZti!%\.hycgCZpj7aUUu^!֔`Fѧ$N/QUi"U&x4ay_IاS*y䶺 boK8O96>wZRDF^? !v[4(#4Ƌx*F}. Jv:+Jv)vbqOp}u^nxie) YE9 SU"%i3_BcSug0˭iq}l&} 1!, 2&4Cr܋2h&*\m.!UD Y'eZ"qתl&WIUGX@ωH*aE|k2v_lM7NL+ubޗ7$@0,^"씒0!Ȯ.||dQxfS7*#G 3f L|z{KWG(lHT"N)D{y f]/vEM {>tKGZ]3nxóxdm Ju &oQD~t1śck.ҏ7gq[{^@+&s;&]wzb(GxcQ@"Lj<53['KzyW+5=~@4{J# n jKw.)mDޙy;^ Pړ.j|'w7gH*,IH 2˦v&D:J)#44o;^{u!9#]BȾ_ {i%m\#{P"xȃrG1{7Sњ`QV?LBAU^(|hD-&MFZeV[*,$,Q\Zy4l`w æx{( bP%'ՠ~l~{ >S?bVؙ |qׂ6t|D^+^vAX6ʘ{$k@p$)4%R@*dS|B#pH@!s% f&*Uݲ?`"TފAG @mLJ.a!h}(лͭFiJ wxIkajCNǁ,9qIw'g]qشKS goڄ]Òސ y>☎ +mᚷEY ?UO ?oZ6Y vQAIkO,_f}VN,,/nOk,a13SGХ#AoS21+8=:?50DF'XU\/+ԇe{=KֈjOܲQ8-A"<*x<߯  y|ÜItD}/mEsdqOZdL/-ľ(a9V4up"ˮI x,3}d4_;R-?cGMgH\  >)@BKAllɧBx}(=a=dSgPC2HJSS~SEülVo O.e7쳿mRGY*5V{>$sT-;XJ}kvvdJW&`:S>+SU\2v4\\i5^=ܪpN7Ec^h7Hhx\}uNwC^T=g:]q9Z4Z5u,M*oOU +SM٪__t۱@? !U(CSrhѤgjJpu z,_CgZ *ɶC BK?|eFimd$eM+#}=[-H⏭b943C#NOd$G k qx. -/]<6-ڪY02fW,N@;"٦b~ lZmbګ&H.&:[,bjOKt:UA7gEUǣxSѢŅ}W]&I^d)Au0-!O(ѕ1;pdBǦP/Xr|?}6$k.fPХxJ{jYK)B 2~ `am m;pwLæ[٬r><#~o/n۝ 42=i쑹 }C%KyӐf6-'sޛk5H-~䜂Ufj_s Lb/@N:}РL^?b Fc|+C{7ҬcaHG&2$v$ޖ99" }u+,VhACMޟ3΅' l?1Ma[c]x~ u":s2St.<]tTD-O4a>^j*␰ I_l2?*1`p>,_ N^` k96/FŻ5ngXW40򆥋l+9:h׈!e;b)SS6`4,%;lL H>__=zh-(h\FF{$* ͂(1< ř1! :E9z< <r繱7JKdasΓlg wVm53'G>Kofс@'p+@AlC茠|nnB~cUeTT #/B>yz./+L16,8;$(8!y(wS?f{L&mBp ᘟ f0 ڄ9A@ҷɔ&}&we)G-)=!̉: 9Is\s)wuʀfC80 7h Y!D?̵{MPHFI4ƇP^AuQtVgF:[6BcMpD>ҴݐxL=q*F[boo3_a-4MJ7BQq`npv_oLtY( I 9vnӐـ~^\6*( wПL]O'،c9j]c%6|79h?ӕ>)d^dF)m_Z1 "Y2h fK/ϴ]$OSMka v=0ם[Wa-Ҟ^~Od䡱\y*H:3.ٛV>w].4zN('1γ@-jT ELu}&#hCTF+$9% JQg2MCV*̸'yKzFBqvq6Db鈷<-aDvU2 d}8q:r_uԻfcUXGa| ؼ[C6L-MrDW`'bU(4IT%;Q&"WL rme |(o %hFƿWM&\Gؚ>^yXA;mnkH'ԬV>db\ ^_Z {fMf>1]fKCў”Flg][d#͸qCzHfZאB+p2}P%]f "l43[`Fʸts˿"v 4GگUh $ H`g)$HtU ٣\*ܵ/=`Q0-82 xe(/=ёarn(Ien44+`ySԕM^(DEnd"|!O-vF㧨H doVkYq"(}rr *xT0<{9ttΎ޿' 7*;mcV_C]%DJo#Spoh R(lZbHlD*z:)mIp( ý5H }Zz =1m ( 1>S,z,]R}zޔIV`gY=N2Gܗ0ޗ5uV+%oe*ay *sT^#`E{9@!h@jC|L{ݘ1'dd9f~Im+dNWTtMXr,<{ 'g9(Hjݡ ;R9<2hKD&@3󒠟G쯷uQkl 3u, |E*y0OoKD'Y?L(zYG)ٝ.{&2Zl|&6%5;}jzYx_(OuQK;)]0PӾNA CDt8$1@#ĀG \W A!գU{ #IӉh8ɋFx&5kGL?B%ܽӣjbr5MmGMmLf  >fȧA:-V%UРL+E嫪xCkd)NxdăiRhE)Nr2]8ڏD?ح3ÿuZ q+Lz-PGD>4gu8yIxC.M%SxqR}*!nE׬xhk~܃ 0>Z6zfs[aiw 3@e|LOV`'m%,ʸҿ_M}qPF=^Q Mb(R=~fğjnS{!«ꀧ;Pz_/%x'}u(!c"-1NRMW*OG01coXGk|2~([@ci* 0VB| ޹nU`Ql QfoHDsl5v5./a^ubV!XkצdISBrѶ3O?vI Y,|.=uM#Q+Dm_ZZ=jA>INzx H|s=AFj ^ei&' :;֤BQOmvj)w2(KPq Z`c6n[Zō9ON(@3_( xc^<ڑ@ ^gsz2|4՚3'b/w \i.ŜAPz(cXaҶk޷oI0 vg&r`ݝҜZB1KC Ρ($)-gy. e,B;0:;vEM^|ƤEB2#Ƴb.q7KO)oW=Jh1$7Ql2(oظ3Mv h6YPOI?^vZI-3+?Ғ!]VR(ࢴzI&irZџlJ7b%LQq: J茖DC1ĺD7+5v!3=(!BAv B%kcޡ 0<1Ĉ1Ubc2 կUHb =q`L_T+7z&D!ZrKoϼوcuoT5vkԠ,~$P{r م.wخ vGIx``h"qK$YSc|k $aMزka2$^6gl;|Ae-N6 7i>y<]Y0QrD)%W1@.yTS}4I*}!VT?&*0-+/+јb>nrQ2ޙo<|S[D2亜#bԧ8aUţs\/(% Y`QZnZ?tsiG0OU[BH OgZr/wn8`V|kZx * TCqz:H*L?T;tγqZ/x.J10XwRn<}abN(f1-|L uO-:yR V,g.uT{{X,x/ǕZdq=䱍9`1Α{ZTًnB)ZnZ8a\S tZy)hErp75I?0Mbqwpy*zu;3߯`^һ `uOQ$OoWk>nԺ}d`Cec.’J8\ gKsij&p+v+ҺcVju"i ÞoM!žwg5j,Nbֻ+!=C:+s?#L" |;[7 \[Ά뫑~'.W]P [oE ^ؙrW\\:,ٛGHXL)^vGt!r92⁖RrfTh֌ZjRdA9c/|V!9^Ev#VX*qs>C ƒf]2vr(! ` U~ǏwC"'fuU@;UZ3B|lY2S dET sۀ8b{bW~/YI ݖqt!GD06{>9܃H%7}^`ڌs)KFm *|{W4VaDxw̫9M.*O8B:7k㎎;[vh"ōZݵ+LB)8ʌ{ ~bmVW8AwjPtG/u7_X>Yyk۲z<\[o\-NC ̣ Д]_tPhNx r˽c('իDmݼ8Էl\,JRYȯ1.J4鴭\+4sj\Xyhx~Ϙt85v%>Tznw<%lNfq=Z95WpQKfDȆ$ZޤݗYktYHMd͹mhmg솾a.s/z{ZtA`$'gpbs ߜ-2'Nhc(EWьnT@ץBD1B-r\sju*^ fN`Q(x !LQj46`a;Kj1tE) V BNF5fv0tƐŇV>=Zn V/Ś (?ƺ~,pĨi[ovn8y=lt!09\7ù4goLЊ[ ~\6(@2PjW/ Ppߊi0UOxwQ7cm/Gډh;Z=pj:iC5e^ѹ9O04g렃9j)hMQAZ<ܦ|jm/wg͋3Q$ljoÔ2:A];T8 yQ>Eh?]lc/Yy/)y/s/$z:(kBB3v5h635F-xkvPtvϋM&YzyDŽcN[`E.:w(:EǹL'!Fǎ=hkHz SYviLh&x䇱%nKsxMC0r7ϞlD&e5?lOɽҽKRHùZ-ׁZ Zz{Oba]|mNǧt:ureQ4ȧ1P}ʳlJƁZ㥕YWbb fȓCj9H̃_N*$.hc)K9) bZ'6F׌%DXF[, uLOU;ٳ)/ۉz8LW(6κ?s"{}@93_7m eK֟xKRl@ z?7reL˭ nbg="c[QP>YDYeèe G ~-r#)9iEbO!MM[g4tЖ'XN󝇶ޕ1cv ]/Gٕ@v)#8?yoZ `gdp2> 7[΀$_ɴ-|4.X͏,SoA֯,FWOus*7n|q^gBHLUx(Vy -:S:ž䖖+m`salYANГ ,wKO0p4Ю5@sr:Q,9.@ڪamlF"P^8s7gXqI]t~}_]SU-Jmm+yt! z4(kGkTDNTVmÈAh6\`\qߪ@Eq*a?s`тiFq_?'n^d.4N?JgȦv@q\ NN3:2c?G_ D??_ iq*- ~cpu|cIk6^t!1k(υr]l3\IFF[}i|* sA"B'hG@`BmS{'PlRٜJ8iJ龜#(Wkt>hqqfo/ʙku{TR"q7DnңSp6UID)-iH U`>o>@L\w\D9B'4K4)&S+6y9WVC*;2[jJ4435OmR3,B?3a-tL-ΌmzwM0𵏜f F5"wjhzȀmF Z"P8O?>I<0` R(L@2K6<ǜV[ks?BWxeYf?6BW )&K[>/Pkq">킽mLV(MXSR8:ܘRn/~-P!1.hv*,!r_kO!fq&xTNHC/Ʀ ,G6u9au9^R*F]R팂q.>Zl"O? R~2_vF=rGAgAIKGk{^Td* qLwiݺ7Ll9tHKqJQ/\xīNtcp"}(1̘ KVc]r8x-DP.ie31q`ÔCRJ(XðG4IHÊAJX=)Nrc~ʅOe!Yg5b1'fm=;:JL -G,-H,A}_Z1DAbɽra ñp`~QBnT/iAĿʡ'7Xi4YƒoxBEit9Gws=m8X!Ԑu 6^mg5oIM(0vy4-+aDCn&Ϋt0k-l3AQR d65k6xCa<>0'!J8n,W5KjoW懨h2&}~w%/0ŊV,b4X3>ՖE@TB|3E U/7=aG?b<!2P#˹`|1Jf^4tRۍrbm%R(5iƉHՊ`U^ƧN{7zdNWU)uRǡE[C.:lYA<:}ZVgL$)}ydhqDHei}E`cHlqYYI-{BKyXy+Q#wBEى،ܔx}r.0! NN.Z3KAϳ$-\߽|dLɭ\7)Q HHoՐnU7A֊ . :Efv9ܪX:5ZncG]15|է/N+"d6dJ9ïfhR4?zgٕTgIa!\Rビh+˚?wkj!𓗀@|h {3`uh% i+;PkoMB#"ix"0;1$g ]ItSi_kv| O qE),/LT8JJ o ) |2?.3@ǻ^'11toAmLNt_ΗyVFKMX8FT"@EC7;9LAfeX㺁 MR\6o[:qFA'7fO$JҷT10b8lJߌAiI׵|*38.no^2ǝ2qqゔO&d>9=^"26-qGfuHWɹ\^L{7Z l||~ ?t;J'ح[nݚxBs Pڃ \V`S :YADDZ-"K}q;i;2t׿bgR) 7WjbGÃ[#n2+a3}E() ^n/ݰl_=o{ǹ}kWl# oPJسu֖2DV3ztohR9qlөC(/-H6=i۹])N/h_®hO_C@ot] ,7L6(ˢ=68mB=K.sПߟ#i ,H򻀢,UrsQaNu+Z;/Z^z-᎑JhPk"=m `'2.Bd҉/tVA1'1|?,חғh]?}N#-_CdtVlɑ\w:CNSJԌRMlc'Z";>:#3 we!E4֛쌘\?@וVbd/-S_z-Uh.W/ $B<_<gSs`6 hw|o:8vyh-Hݤ+*).%i]}Bh? ~"Inr'%,h1`OL6jP@U< iH] Ѥ h`g%5ex< m g.`Pgf=S.|0vOIfA/bU+N eugX:%fEi@ٱ˺/2!pleGu.{̳= Q^ӫ`ᓿD@n62HUL3Q֗@q*4L$f+K߆3~ЄNGm@1J 1r>-8*_XX}um}`vfV}?%٥n#Ic*_@Y"Ҫ7 /@vrCzg 0#)(۔x)է?Lc:0llaZW##1ӫaV\Ҷ H|Zw":&piW2~yk~/QSU tJy0C&q3U zcbIKiC(AW%Z9K!oZpQ͘pPy-(xׁqdSja7#bsqxЉa$aSCJY JIj8@N^:뿅^|ÎsUԵibXI>U8I!kISe7p׈@(]4d[teL&==zFwl `s7cB%]"[&Y='#KbPa*IeIv #ir[1sO󝎡5MBf˕GڹO@> '5]ŽFb'+z7iڇ˭ÆuEbXJ5Y9ތFDju[>8Ǎ>|z**Rռ!a)/ƍ";U͍|iT ui"%/[OE'Q JS MJ7@g@O&>~5FIژh[~uT0,t;oa_zԟ]8:Pc=*DvgYdf<:\U~2?_U( 1 >CF1s.|9 hoAZޖ;K0F얄~Vܣm{ܻu0}MCM]zu;_;jY8#Mi$INIXr#IjW[*˵( M_!ݥ0M IVtIMCW}>cO~scHVP>⎧Q`1V¿c?rM:%նdÖc⺩Xs&u\|s>ZjRU\><7 gcd`Q1c]ԾJ$ dJ ?#<,4\r{n̷R^/f|Q![^lF Q\"%Տ ; l &TԱ,|`uҨ^g/R%NKފ>w%].2bRk@,Бj&cXFf]ѣ  J4E7Ak#yvBu&%s  ϩ>T딌xv'/{h,O@=pyF%cgSZT P8ނUY;^1mIxyte|{c`IhY3-^s( F>w<gZ:Io\Ki]^QEB95[t~w].'^֍= { nM'hP#PUxɨ=v+3sPh: 0z[`2NǒwTҒ8 #hcB0j/G*M*JLN]!2O[F_t--w:*'G +;o׈xEk%t.ԚaLT5κ7J$:rA#u5_(j-7*A J#sC0օBhLFGnSV%Fڧ& !eBtB a$v^[Wiz~L'p:+Y(|, ]Yn7< 4ЈqT'Z lw~mwFz~\ KVMA8,3G'j=c0M"UzS;Sa#ᡑ[T.0_,[$ywL "7oxIӿ/xs9JzUm#L/^{ZE|gȼK̃F'w (7 H~ B >z/"q<kUջ'$ڋ,jScg)zM[%̧b8Pۚɖ;)V%|Dfsj|VUlul{Eڒ}7NiwU`mˤ)s-@J`+ܛ(kNPeđt!L8@`DW>T ^1*htvu|6j/Ĭ$gW"0Kr=#pqȠ `{'^~j׊;0(9 Xw %Z 'XD05g֨\sNj0',A9AIsX ΠmNajcΔh4K1C*Ӳj.;/I) Kֱ[RЈ1'Z /%l+WLo6>YPeblMיL֬7lmk2N(;fw A߶K JܠV'*t2|dL}h}fexyBTHHgdOb$`\ܜ}8_>IW+,١ؙ֭ב۵_~u yx r!*a^#d KZ"׬f Hm74Q …Ě1^Eï1W̎|.먩Lfx dF$뫀_.iI Cp-d/L<ӈ_un f]YueDnja(g'ܴ\lXҼJGz G<׼Uq} =\Zy>[h)kf%αGQ HZ_t7uUtN,/VHL4ʝU"^ݩI2e3톿^҄w_D)u(v=\TK|b9^Q`$H !9z"ţr|10V S" ==^qyF Iħk,nAUuB&qr-2 4|zZR{40JP+$/ׄ6' "]pFL࣢uRk+!抙GAC j~C]wT }AWSNcdVX:7 l۹] ^z?Z?^u W0A0.R06)hQA^¢&Fa^33!|) X׈8y16=-aoZق‚8ZXn& _lp>ݔ#p!Es^Ҁ~`b?UjN֓D{QbWQ:o'BrE]G)&~|FP"*m>?cѫ)1 4jҤLo&̴6@dIWIZF66Y̘0{yv<*[9vW7 ҇ݐ]8x>)SQdOE&w9$"$N8ޟ&6q,zE]u%H^Q <!R៏pʹNNuW ,2]HӉpwCػ0Kj JoU.JXrXiDH;̯-֞W+VK-}?7}W==ç  b(4!zBn1FS鼨L :#]z?*ٸN$@s[P̀il/CGؕlq`(i^u/qR,de?~[N['IqR63?%~L!hYB]89qI =ɰgـD޻sL2-,B؈:AY2kA풏O2:ۀuT ?Ke?ghR/V-Xr^7ө_t b;u[К'0(:ƎwM^"-P7 wO*-`k s@k|gZJP+t .jT)Mt=a5dk)r=}bef*= <K"h/S"fbFZ5!=&}n}' *KЄC b '{F7²Tu>җt׿eSa GjTKͼ58<'@9ywc /?+[ /軉꛵U 7YBŹW\DlWje[. 2M=s}&WB26UvBJ0,K7pafB;=LK"5}Tʬ $y,V`%sԞ 疅ԚoFMHP#;PYb7'McE5B-}1leoӀ; : N 2;rW*ѯ.ک%,#}1[8Bk<$jIkc풸yFc'+%2 FBgpD]8k' ]d)}@$[g:Os}{ixuE8*Zz46kku,7j!lV0tX4hU#")~o8I]ocӪ]r9T!2<ۣ+zo%_Pmʞ๗z 3ߥ[mA Jӂnrܸ{Vf#Bf))dhg?oQ_>l~;v`_/q;+m`1(2 *1`C`KQݢ7!~c)&k)WX)\l&R;|KR+?㫸yuC$rmw])w-dHIf*k<.7[sqs$OqVnPNΪW~|!E[RVW:~IVqy|pѨ*RhXLqBx8E|KҿO,G/ T8*y-9^F}g t }\,RWb(;qoҍ*Dy}~4]WUThp27_zKu9`/ Pڀʮ9m/-/Xr ܽ# {19(Hh$X@(T''mu%Rdv+tzY- .bPFۦCPhX-vKB' AxrC] 7l?}v)訨m2u^E5&1"0BA0H듨ho 7^v)*z< =A)ֱ]EFB |jG6]g`v bv4KFYwD;Sֽ{Џo5py-i$ﮢި KV O{jv+O,k95۠nȔLi'(V;ABpQGi^5qA%8u‰:.0;Fv}{#nWC`G\}{/:`zTt@ٴ^%Ro77:&mހښxr oNRI|8մ@7|W A  6U_' =.Vt)u %Jf\yZ:?cǎr|*YD]eNm ]1 EM>i7=P.3y{!is:zdjh7/hTKO$ݰOdmsyoBmWGjסk& <*Ip sjXEiE]i[3c@ ;niރ= k ]rC@sA-vT2/opk@vy Y0}Q`[]ξC/d*fB>* F.r:k{r}qn.D +ϠOy!vm,#eQBp6d'\',P|T Ѫ0C*T5&LiF[ m!O#Ay1Y:xw>PVp=0tGH9ΑuzÂl:B}y6I2<. 8lX:7&5$ZxszHu>xO8YS7+ }/ Dffii6G05lTͬ8fJm'*XÍ/zNꉖt2KJ^rV_T~}RryH et=) f(^W\= 1DY\\x`clD=jqv XK^^̳A'[qOpo8@W%k \1 E6qr3n6-T؎{`gLGfâHabqK~ R!=U<+iK!4B#~%&;Įת x"WT }ATa#sMwehgϘ\+\ "IW&xvJURAN)Pzon1crIWd 9Rv>#Qemasy!@y-J3m7܋*$ ]a"09 N;iP)I4=RG[:8V t3)*LXAw6ky?߉wA^S#)wG`tY%?p}Dg.nKgs/c 5+,vE HgRzݹTcE3n;`̙.̕ToQT0, v2L2 }> |?b48ܾf`*)`M١y#}B45+o›߂?O6Q !9,Drz|Yr7=$"*tЋ& ]%>TL^H[9?A*1-MCkoz: uʼn/gQ9K R{U-piǏAH;D @;]߃Ώ|D;l'9>c- BqN;d| R0yu m itR! $ "r;k) `ՔM@k <وGZȶx  =\K+łf1ILҺM׿~9ҫã(#7%,}'@_c9< I A~$ꝺȭ`_=뾮SDeLĪl]jrfd^yq7Aւ쉐=P#+`(aMf!͔Oimy+.Qh4Pt4yUJgF&$:!4mL>>?lOYbd5Hل n[M, H7fY"L}W=wќ97@rnPLvGm릟萱ܩ/+k:`&Ux&P|S # N8b&P}%˭Cvk\T3t'S d2/-@lxb֟Jԛχu(X<[y㘆!\um(_ hyx۾SaCY<Nc?/Z g6! #n$@ h0&  yFZ9~kX&R/Mm8=2ua}}a%30*hO<"k\kC2FP<ˮ=T޲&"/\-k`_GK*ձƟU:7@rc.p2>θ'Nm;Ltpy/M⨟k k]Vp@EPV2F_%.;Ù>:h֠^>l8bkY v)J3;@Ԏ y~*hg6(jnvP DؙI_F(rKo^w2'%:]a0ϹvVMbl^2>FS"yP}6FqV?W+ 6~RʲxnO'<@RW4Gι>v } p$jCr #jg~m/fgjHY͋_¤8y;L3_~Ylj#dyl_A|\e"FoCkNw>s.r7kqp=L$] :5`ﷀ= 4_lO.ɍq@WűuY! -l>fI'ǐoy ǂdr NΆNEp^ #gnA0Qj-mW|bU_ u}cvJFde\J]T=\dˡ0c^_`KvvG~_ @fetiy %˼a~5rYQf sQ;enHS}( uIFGv/PegnE'o2u{cu.͚'iңx6,ǧ"}C,9T9n?9S^%VOeePھO=z\dժq= (j:^K(5 E4Y&:©؂MCٿeVղC-F܏ؒ+Zɽ\ewՏ%y|A?{mm0|\NMuTo!!c'R!- (Μ=ŦhڵXsĻ*C6Un-]ASu@(kѼ̜+8(p._d>uhtq|P55K"3nJ /0E/\?BbJNj5r7T b]1-Rv%\Ή1w[eX8T7^K~ c}:fN4ң{K"pkaNa[NG"| ep+1 E{8O}FAd~)<7,)΄moqCoj8 zȃ=Wlr|[~aئGM&l܉2f`ŝkM\:9Kb--#Sd io,L;NUۊZzZ`&U@4 d BQzTz7H]AMHJU*xbHgbq:,)yNjA&!C zX/%Jh?T[Vסo9K+Y$?u&Z {|O8ruef;-E IiyYSOpdoh0C^ZAИUQQ[MюRrqKnR=ȺT /Rfi"E^4XGKC3_$&dˇs k{3(ln}Ո2^D//ޫٜKH'QZ_He/{[nxOоSr!BUߟ%|Kg[ZhMiH֫#QCtW*t( =X~$7T'W GjAN-`9V*eQ1iDMxqqB J?d =}CU˩Ec(P<"bc[);/Hyƭ A/V󇹡t^ީG|-oII܍i,D4Z)eU$#%,(ek[0$I=t7=} 2 Dv% [ǰb /? HvϪϜ1t27XHt AKW[mF=&8]s*{{oBR7*RJJzŶV0A+yvBpo!@m̧Ne~J EoTpԢm:?ndL ?ά1KMi ( .bWYPS(m?b*fjlnV|ҍ3QKCʯX~J3y&o]b[3穒7xdΨd,x'/r$w'[U_loAea@WB lErNN̸u޿+IJu<ؗc| c\evO6^yZV3z;ieގpAqW2 (",M(eXR)&+J=%I;N8qT. PF43D8ud:Zo6f0q?6[ M^R&Gbn۱@qF}lMY'Vo:mm^q(@psɚW{מL ,H.pвgHmCUE:Hsrd9G!;F#Q  b!߰1X7#ۀЅ'[lݼ*wy=C] kM9t}Tm^`A(sfU%rC$ͭDvgM‚J7ULY 7*E$.?Y\Q"_X^L!Ĵa<짵/x]{^hEK)yZ 0߅>CpCyl_ >Y{kGk3oY+ݵ,½Ѱgޤ b~&bl+bA0lk@UDs0wl0Cn!G^No@46Hޓ$.n7U†č/u dO)b4즶) |j[8ubC膼e.47C$X!2m +Y^zxVGK."Hl֞svqODHǵ V Zj^4%jF6uA/}wu2v3.FPΟײo%7Ɨ@V:xKrsW -l;=M>ۗI/g}9z@ݹ6baAqvg Ў#{Q#pEót5=}Z{*0:~ EM%SBp zԯ _>aV ː~aK&oi@bEurvۄ.&re"̕ƅsxZSh{jG|*F*RxBDpg)uEɛG~hH;+,8,w0~ÌnKW܍p-R|5@Tpñ"ɢ_- `3`*GFq@ r/-ejOmSJQS1j2K)g&X-nizI?-G?}46T>]-\;~FNGe ab_ö)t{(t(qy>OL."[y^,W%J !Qa_څSP_=f,<0-m!K|[I^iɥ$E4c `)awPS NFBwWPǣu xŸKRkOur{^7:HIؚɕ4:f-cTY:FN!Ie+jPx<{?>힗-E@_uLtr7rI^Oq~ m7Sߞ/A!)H.ab~xp]m_)6sƏ$+I87}H*;FPvgZlΈ0DckBi1"Zu߫r-ӊjs DʼD$,RգSg6C(}߉x1Y9Z(88'\)B 4 E@mVD6墺)82](;2 q(Sr0/b%ނ|j(&ƿf;? JCFϸGE?:װDi>fV>}jɥ9ao/5|`>-d 6uOU.9[DT%CI&^%W:qY!Ac!5 % ZS\R^IOQ[`IUdiJ2wހ!=?endJ~:shyy.xj=J2ϻqo4qY^J}T|Rl%(2|0q`2M4g` ~ m 6 V)6ZG֨\YS񈈊 {t$6/eKA8p?*HIKIz֕}:i Eb.X)I]3r)P:.^% x3];>K8pX5v!DM[ fU{ΧyYYAń%|U ;MW|Т Nb/_s3}; &ыOxN E8I&9pnX-ڇTH I]LǏ|SvX4NJbOv1o&J kuiw~;h7~JS1AI'8KMT¨MP Tj˶f[KN{a1hC;V'3Fp], -]ZxOI՞;q.ZJӳ{(j[%<8@yBtR. ?)+ְꃀV"fs2^+lP@ǀ!µy3&i 7- I^j@.G^Z:/pt6]u.l9S""Ip :aytϜ'wGH}Mwl):+%>f=0d@g/}:O5g <;`o#sߢ_>ogSsʼnaG_AZU4tf%6^_lEzkfvbiPD6䔭(( >\V$FSeG0`=+༮!"ÍQ*MQ>pƓ(V 9ƩU}iEoWjl^ޮ:wdumٳ)/@/cS)Bf-3pTuMamaIr֮3!)Fҏ ^ҭtH"TzdGYn#Dz5znF8f82qgŲ]8JiZPXJe2l .4A*,zY$-b0gy9F(&le%:r<üeZ`mvO`!43uK:ME+By1jAū J}ȸ@7nj̋ ;9l㴙 Ӯ 2s [ 4{N"V-?%8BkPRUqzGm`ɲ-XbnBzH{K@~̓.%d&. {~RUi2/|RPm+C!*|bK]KXa3g.Bx76W]|q,l=ҋ5=cdkY_diQsumI"f+^A }Y_9̋;XFƬgE)2ߗJҒt1#M)v ߻0׽MQ^ߒ7HaW]~UaCvvs$äh8;-rNl¹9M2 K9Tӟ #G(]V^}LxJrQMRc5cM.6]=<ʼnaLFrl\'X/sS)ۙ5o3{C;%ZzVbHc*!ߺ@ U6u%x_";#l] j {oTK l,ۤ.O_ݹi߮V 5꺽q)N+62ϕ(5ESߦIHo~B(J^FbމNau]iu$d 0 *C⇨[ SJ4ۉ6Hk D8Υci3D"[T?%m@JL6Xlki<_Nt ҉]]I1l\1*&bI?z#Ǖ)xmCJZ'ɲU8AtVhpﳹf7(({yaj(#XjTڄ4Ob~P27[zt84'J8  Jv aȈt-6<_*x2DtaC@^?{i9,%=U=caR _ܔꤛif,Ճ`)Vhm0 FG`n*B?ΐ^O^,FV~񁹕8(@-(ۙpUOOV7Cx P)w6Ŧs?w AJ 킠!H2It>6I͂ag&~M'7jFWET}{ RVH[4-\ _ى.(Lj4<{x^AHGU 9 jN[1p-a%GӅGp {X _F) }C=c<20`+)W}|{·r<*F5 jCMym^I >xkOo4Қk9nI4Uoۘ%$KϤLZ0 Si.^?YtUz #BJDU%Ux@﷞8kl $ 9no ))J7DHj|7?aZ󱜜  --d]gJ{g؄t]ʂdOPE*5v,:ZmH1@wT KElWF vh-=j,s޶ZDkT.f-x3Ol֫JK#Ь+^~˸Gap=,rF=dzT`Eם"ߦi=kjA0ԚTlBWՕugM虼I`BYpj"a0WDSoX*=;9aJp3~ȎAXT I)$mkO려}ޣLOW)pMdy"nEgD@=UYK<,Z.dn kR3Nt|g ٜ[>y1aCYK[Cx輢Y-墩|p{`,HWLWvbl0ֲcjo<= S;T^vMG/txj~J^*=e^/}EuM *{R]} j♡um:󽭰ff7Y:PY&z̢xHX]y۠w|FS6E1y y "ƣ=%iL!fЂ>fr/sg/elrN5χSOW Ɵ7YT/@칏Y@X,7C"` lZn9U!e iõYP l87sm$eႄ,>` E N}u5vh '"eM GR$nnLH{1x^)=Ak+|3`}SG% u /0H{C{Q'PL):#Y$@*{R z,\hX"5Eۮ\;<ίC yeP+ޑ.ld 1NaL<ͣbztlCprV!9:' {DobH+I('ZcB[Iꨐ1 3Nh-Q%4c' UBӹlI]tNc LW%څP]xx*ЦnKfv4,2W6nvR(ݒ]"Aj{ͥBh٘-i0qKc{'H4M8,0T6@ >jLH>9He46u>B G0ޙqy<3^O'8>!<*з${Ϻ7b1ۜVʊ`0b|bxHC|U0 -&7JmzrI)l24VcJ)(i!YF dM9t<ͧtowX2&vO4%;5Ҫn71>1 /xC^sՂ?hy>,8!ݒnTnN %i`.#.~k8TX,+kfυmKĽw, 4iH=agIzaS"qyfP݌һbA\6e6ʕDQn)Yb4>{06rQH ycYjݱs* 8=ɱUeOϺUc?0C'|r|;ch;D`_.81exj0cT5\6ًǖpaUsk{'74 CのY7/a,w?7RNY=<Ļ,CШޔ3o+IZJ QN jB ۚ[dy"JꢊE$hޏl&OarDOA ,=kǦX]r 3G8i Dbn+\$YNH]Zk'-q`0%JYlt <+E;2 N]۸ZH/ুҘ+l!ģ. N9f*%c#l6,j|ki:&E.Un;f},=eFnsH_/gѮ`8VQ`A{m 'P%zlzk2=[)T +0.:<5 KҀhqk\{vzvGm%پ\0dԴ3#ػ\),WũL4Juoլm2SwfPgdD(lBzERcڼ8{do">0ad@Ga֎[sdGGŷNA*@-f2e1zxeMV׺_?j\P!|82@;=iㆮh j&@݊#2/ΡPpł tbC'7gJPCBJk;l;Ua)r #? BZ-ڱ6LkT}֋!h~/(|z8cRd(xYE/X1lR;Y-e uE5R!8%W=9]GY^«2 y`P$*3'|66@v{&e(W)Ig7;1X`(+*\Lu o$ 1 #B a @{!+pt[.|gztZHJk󏀐hk fȕ"U n?̏&84xH`H0дZJ¡~84c`J2SNa`Li#A/6z-:BjLlF@=)oy?Xn&@ 2#/`lHAm8KܓB@tWX9ରeڻ+]- Ih~Dޟ>=gy^NH@䫡ͼc#9~.v@!E1">yYjv^a7x͈pڬny{!9Cafd /c;\M Y^jKgUD5L}#{pNGIq {^ǚHT;o!hY[(s$uⲽnVK/{GolIS:Axf7xQ7`ڞ(K RzxH;䟼o`mƁ8 [wsaR[t͕u(.Wi6n2uTj_!#A´rLl>qe_PS]".+5vZdKJ*ѯQM$I#ݏU˭]4+NO1×fGC&>݅x;pCeR4Q|{:UGI:yLg2u!|1"QB^?)5Q2%o6́6ss^2s`9{-8 ǂ}KQtJ>X4$oJUa2j))25t(VZ|C6[\&UN =j\ڔ"U!?roe^tޓS6 }O;lҌS<$ !-Nc:DھԬ} _{+:_9 ~@} 4ULGWS ^)<q0k%Fnnn[*D]•V1]>U?&ĪS?6x2p+(| ZCrO߃h mw$c5C}?p2\y|*wTMed 19c/n }x_xDQu[ͷ)뛫`WEJ? ةJIuUa"ޅdw*M'3ƫ_pX!0dfn[kfL_2=vA* (~K\8ima:H3ۮ@a]v 攜v{d$OkOڳ?#D^łSu#'˛GiAZ$+]=A H]^F}N4cJsQWF8_?FJԼчHae, "繋zF>5", fBe +M;_?Y`_+LٿUOYrONGJ{=[&pquFyOrKdx +bԑ,_h^"U5p7$|B:WPYi|Q<;t&苫T0:g" }>Ϛ ?xڏij/=j2d ͣ߂hZv|AN5X>x%e5g2.koKe.ۖȃ#n%agEYÅ =xW0ӂATyT5,ػlhŦf T -a1ݓ|fjy7VYYmYsC{:d4@@MZ\__$5[S>0FPr݉7#7"ȉ)\r6+$<%w8şo-דubԣDT!Yl? دKvN1:P 64BQjfȎ~3•θڠ4kkuLh-Ɗ-<0%r2.LC=2IGw8ʅ8>KHt fwioE+o\s}Ov(j nvT[L\%'+aW\*3-ߡr* =|䠛l]4\ddw<HEoF,3W ƣ;- Ĭ uC7:PFRj"e#M.g }GC a)4ʻ~{_ޮ6_\2 ̥}EcJ^>̕3|xz8~ eW=J9DKf ~;L3ȿc@\RITڦ[*+vI/1?]b@ӿL;@5Ѱ%4?FN=!xXwn)fxlZiYRVOP qWT# eIĀ# 5V@`k\ƭ*MMWTH .׷t &)IֽPhpӅ.&A!m<fϟe#,ѥ^MK6h(a*A'WA|bpdZjvuD.˚ 8'xRJ6Q"a4]BeNv ;q]H[+E\|ۯp02~#oo9ZSռC&_'QCT"0Ѣ)REir}OiS=İ7 -.Igah I'Ԇz[nI< +~YQ[{5H~\&_K~TY#ta ˾'Z3mDb@P=&5hK3F ml{%5#U8wN@' W~%qdcl^ivוпӥ'^~MszcX[d]?۟ ӵVzpAΖ?b䓘Lymg,52Nԩ fY ѣ'fgA/ PەhD"p"mpPT`SS~zSNÃp.#gKF҆b;?.&KzI {Vxz,|.Mdzgh $ܫW׺ JBwq+eϱM;v.#~v%!ը3iӳ vZ#n_)0``Y4F}%jt2֟>y5xʺEN "{D2lrltSݗBng$3礿j() Y`&=8t{`'"mYt%WbSqಊwӪrjQqmCgJIq~l<^:'kN!4Bj4O`Y2=Ɋixqi/,pVT˄`AwBOV2Hu%86͘0r7o~FW6 @·.t.D`pYTHƂl#Zk[O.3"&.cai!L6NB!oT_JpgrW$8n'8@{p+p<#+Y/Axb!&l)Qv|z+ 0x`]`7p"|>٩"SGl;0oj}P"mo!9Bw8/ ZBb1);׌`f#J/]yT\vc_`V)?+{ [^+XiAFm<(8Ԧb#HSqsǥA}[K  Ǭ,>%%p_7G*ܔFdqք)ihS7Bq`['Rbdc(ȕMX+'zBLzUB#3^ 6AV8!X5DmOA(8 ,[[LPQ}/f~X!ε?(>$48Kz]q\eFid@&$`Ee c\r,~ UF>Vy0m;.w;{%ضx [wtDƸ "q?ȿ$iIMx|k>|\{*3`ʯvл A6/ΩˑեJuЛE1BXY\SKḷls e (>etɌA)%DX+"8&\2[gB&~2S%Gq DE*qmiGR1Cwe!Y\m L-Kz,u }!RP[dBDYaݩ9S@=3N k(-t,Y@paJN>*>W6Xb̥nm͗S\;E7VBJ{ݲ+ʉq H=1+ݭ -AfEjfo2dRGH*Ւvl@hobx|/ܭF|IG:)dꃜr 5QY*cymdnЅ˳vsW%Pn BWO5tj)&*mЎ`^yۆOSvq(X9]S8 Q_`BP?Xc*D@y-eXPHuuK3lT%"x$:uuPӺN#m\-s|8:6sJt&\EH^o;@S ]cVVlz-;Q-J#" LX_>^+ ؂$ۤ7 z^ J[=J`8sĺD0;R5b~|rygXWMHy(L0xwC: Xׁe`KVӆrjP7YE..w\!ïJ;aE= 5 o B >NTٶV\e ֭wr“lBW"`!ݧS2= Ӏo֘' ᚪx(zu,]"EmA0]2o<!#cqC P fu 5{L#jt&kA:h{G q)k9pttc&P٦/.ǰ~]ԃC$ TZDmR <Ȝ {;}'Q=Bm99el5`-&ՋM2+c))&uPsZ}٢:}n#y- kv VX(S& |9SPkFgpq_#irtɽs׊F r?=)۴]؞)2 %ZݫBG"{ Υ.C < Ѝ m:ms%PϢٲjdCcOxc%Yr>ēo⡮2DqQ1rUÎWErX vaRl a| e#F.^h7O!I1\9;^x~n*ZĬ"ƊzTc|ݲ{`/rK_R1xiHĞ ꉆ-wV7\!PeqB18 naԘ||m>Y: P\nKB~r8Z>w,G ud)L9uNQ .&\Dg:u ԼԮ^_8˧ !FEܤG!A */E6\GiɇCz>ʙ AOX#[\@MĠ0z* \9:'שxjܦyΝq@w-ᙫ߰~<6yi٬"CpJtt"ګu:޴> V*lQjKk UBd;0<R*>d0=VÁ> DޣS\3<@D]q=+nγd)vgKϔmFwfд?]/mgP%˪ ~6L$/9-wzOcɾ\Hid8v( 2Z*󐎢 `پJVM'+Tl.x2&"C?v5ʤʡ22>sq$PQ#7$ uRk `Q {=X}S_i(j#RbNׅt_[YT2%)V^-*z `A-3J6w\|6[73Il2}GKW_FبaDI+\ʠ6x QJ;GAsIo`YeC3oT-+:M?~G25c}#,%cr+=7Sݶ4@O /6K [Ȫ&lӦEpx\M8j$ gl^vUX?1=z3bPI$3ȌVBv@eSUq%bej.ڽ QVM ѽ@|F[[){PNR/tm :}EH]MW+drQu˼A@V qf8gmjCV'xQ 8R;NGmٻ=²BZ-⚨O77~,$jXf'QQ`SӒeXTd9fN-/f_Lq[q7H>[行 j\?by+V]i KUDX]'u2j@\K0/{U-Gص8xMb~Ϳo+rr,-?ͭ&svST.DEQ?t3F0IW?x)X#Ab]s,`H{@qKVb%~BM<< :9T v6үTXe;ENyZ׭ƻHDi;YH?`GiJjb*l+"=m_M oT{@lrFTOO?䪰Z2X|1l߱x!a THڷUB&KF|Lsvd:<# {$xvC׳gp&H#r55DV$6<-{79Q{HV*bs@HD +}489TU#7g~_R-wDfQ3?(*Plی>(H{UhĊ+.gV,rQտJN/r2 3‹C$ Z=2Z$RIEo5rV`Z--̤=ڋBƑ+MxHl ( :t9FbX%0PX? $k*Bzv(?mLQ!$R� P8TS N8+`Y'o9Ȣn)i[ay^_Ca]Ӌ,YZiN5L9}εWX-AdvT[Bq)j!ae* T%,Q V;nOPJ D45*:R/N' fL]js℮NYNtpmv6m\HoXhX&@,; N_z?7$* <߅Foj(q!C^ "BoĴTۖ<Q( v/w[˓ |ȋX@Y Nk"z7hd@pP։Ktw 4AČ}2!Sϴ>R!}.̒ /ZE56ht ֲ+/Ipq5P:4 b_cן&N^q*F7u):{볧j{eJ5P7_:ͼ6p^BvR:L;A8kBL-0Ӈ:I9[ܞ.Mلz[/<%%Ѭ/mRZf!՘Yiz] eʼnBף$0R0.3IJV0F\Y㰴>#- AQqX2^V  98N^=z}(/ Tx5_YTOFE֨n=>WpMo.ГicPhceV]O~,A2v"#>,Ez+v< =>cR؀"*0彰8xbOK+v|8:W"%'/\ېk`;swT@8¾*J-Gtg \7Yԙ[ms5t+M4 8(]Wnk%{g?u"iڪ\h٪] H*voTAGLl븼?OgOtmS_]m4&[O;¯$K:Ȕ$:wB4%QKE4fmEHn*"%tߕWW#Z 7>l dxɐ*P2$0"\).GU@RD(!g޹#xٽJrZts߶T/IQ>:FB#g p1.݊_ cg4&YDzX4+Xhc}">8pφ79)ouMT+3VHf=аss? 'V62*j em_$LZ/7]Іf#y1ԨP)D܂^ic}cXML|w.B A0d7g JnDT}OTLE "u;ۏ`St[xV{YFjV/M(4# O,l 602mxrd٢.VA 91#g5KqJ'*yWq=A뗆F<4*f}2~|4v +u"1&QEWW݆pv'5EcB4Ϥ1lқ.0\ 12Ook8)S^}n5Q\/`}.G,Dd]uM`M '@Q0M5nXOPh]Fyϳr\DvV=Q4`g.]LF;\G3죨BU*g)J{Ѽm@CNboV%FA~n0lqFe:&aGjZK3ryf !?򞺏f!NGQ AꝖo]prXs0~<$E{;CTa*тC+QWʼ~HY4|g3)456}ajEygUY=!>D!DZbe+4LCִ#?YKR>FH@<|?p#%@ RNV,FY}&]&}ZM\*IpnOs|(Ɏ@ #^>6_Y}?aj[E Hi,8{y,..JJd(Pp370N_dKm{.7)c27Bj,Қ`Sq<qOBզ*`Szj|8]bMb#MxR,\>Pq1vk+^F+\ "Ȅ.V&Gů E~=~f*L|ƫnt&Fn;+juI'O'J8>K&Y18"># D+MB3bģkKoZ)(% s<K^*ߧD(#JZ{kڲ7e32SMXc #k}:d+}Qp*XX^ ΍},)LG0 5?Y W/yDö4>ץtkfО 5[q P\l;XkW?S}^Bp{^ _+>[Z%VP8 VݗBھ@jTIݍw0ۉH9%dDqmG^G2lGY蛾H <>\ 0^ɮi\WC Ns!Q6:LL2 @oQ҅AO`萕O%fZ}rۻV}9}jx Ou<{6V{V){sӲiy'ڤHp=X-BT^OEhg?uLn/FBUQ:SQmy `#=MA|6J|04!#;ȿH(Vl`R=Qe߂U9?acnRaOX<,U6iSmr>-$2R `Źڜu]ѓe(hO2Ca#T>uvKvCY*WQ$JM%NfVˢjsSqetF8^6qd Ev" GTq$N4@|H~l$d%fH,( Wd%F{vU|c2 ۞63VRx!Ih&: C;ƯVr\dSRXdUd^^χFxh+m7bf,M[$|r`ne\9YJ޼P}}9R3Asxٍ&'S4FMṴc9ynamBuNː%@hDQgjv(󝼒zJ<#4ۋ۰PXGfq<$Eo~,@ "|) k8OuWLc&I0~C1%N"?cr=N%d{_XD&y B.QMd޹ushr("~c M.5Z_kN8k"{q lΧTSD;C n`g震电P)~E#`m>eTLS+ȳ(u?؞> QFA"kvBfhcKo%j`6n,՚dq;Ꮼ H<'!IyEk},8͙FibLGf//gW>~gFwI2)b~M#&cG" CXڹ"eecQu;tzzn+W/'p\9BX: "pF& ˂7\o%cg$Y%LVfP"\|[`-JԈP~h=#Q]ACy\Rm$|TI+GXR&n !!N;` P1x~bGlCct3!E-pf9#y/c^P2@#;JJҢV\f>8'KPS35V)z6T+ ~8s{9Kd9f͐M&y٪|j4)qPHOP;& xafo\j ,0؎UA lnU>ko .޼Q~l?a%^A?4j8(gnK,v-#7֛68fr4~#kj'yZt;c:~-#{B&!Reֵ I' WưTd@7w/1O[N0P?gK :IY8m7Dg řc^Fm/ݏc) rΌo^9/ ͒KJ*yoywH0ƶ0|^jCCܒ%cV|HS9jUsz=H<.ǾY+K3WY2L(# D>KK#!PGRH, 4 UȹJV|xT iܴS~sd(#q|f/KghX)!̆ ZJKhjճU7O0`cԣaX BEJcȴ . 3~:8-.ȳ#;x0  ?n-- oJVdV_(P/TL[q̃w+=㍘DEH&PɧO9}ޚ+zQT"1ʊcg A߃:A.ңs@2["֌,v`au}rBʗ=0A,֐ 1אsŭJR/*t> : ׊+XuTq@)QtD]Γ>b҉jNgPxVKP,O'XM@SrV! Fݺu|2AkV Y̧6DnK{tT^UqŢ4^|{?TCMYsfy8KJGn/xT$ =U{n +x$CϰP=(!̏)A'kXb^"C*#Y' %E+:/ӬJr IO\G>Ve͉o%@a4 d<~(?i "z:| =ufh}ABƍV&9)Z9DI(ߐ`r|mDnKk*9u> \Z9+|,0'W"[($X$錄%cMdWF-~KTKD@Y5*,$7hD (j&'ϠCRh#f;Mwe4J̮NV#yHtp ~ 8Ik},)'t-]YP{#'~Pa|@D8h}]l2}ix M*gE"e)q\A}C,֩$:/3`PBuHDqų b+R!y!{x bDqsP" [iV[/RUmg*O,cˎ?ԸF#-R|I[N(򀙎v_GUQynQ%A vJ: xqTy SH8,I]u=w ulCě! E=^k]SrD7:]#NM ~JA$?[S ܰ/=NYh[Xʴ`ȅWʑw`ǜQ,aZC1K}#3 ~o6i s`»ԋGT5):wLkV//xy7P1 ɺ6N6Q-;f4݉2P %Et 8OQ'쑜5ΤCH_3ufKǓI,1݈ځd8udF#Yvgi䥴 45sw. I~oO,T4clHm69 u0v1Kꘈ8O@&^YBt:y0 Q;gqjAk`JQl/Ύ3#ɖ幌T0ε87&%L*nQ]T# Os-xM쭄X<%(̼F0TKYLy[qDi8oP@ɕl%CZdE9=wX7+Pͦ^U뇌&N\T- PVQǛz;~Pm <ݷ,-\rp.6oK+hoYO6ëpv\O},+NP!PmB|8=&51|Ix59 WbGߓ[GzJyDso:ӈ62ZG9gv:=ng$!sgIص. =h4q\u"Bp/)vk!nm:EJ=WNA # Dx@ JL]fnnKH{ڒsN|ZS]ִGǖ;g(IXQB7ZXM7}_ V`vQzЏΥ:mCzMCx&kVW“}̜<.1) Dsu5@3]vvJ0{zY|iЙф?{\92_c{GJVp$!z1" tJ [ ?Oq/CW_@Fd"pf)8Çm]bc\q}N/;1~lC5]*D@w<2bH^6oIMӌ@޲mKQGFB&_4j̄dnѱ}qq`W2.U/'쳬$]cҶh8^cP8~+ ƀFJj$(%u0ǑT4Ш.EoH8`4۶ Bݱm#AZll&mkԛGDZSx I<*đr&LCfAq9˶ت 农lPsylS1NP(Gu*ߏe\$bўR2h' 6|52>3v 8KzݶT)1ګN-p{i/sZ7pe?˱tT7>u DOwJtbHŒH@1-IT YiC\ `m{}vׯ$;C&"l$TqdiD{8ypֈs=Ӣ.:}p vxX{F]nĨ [tj_V&/W#.rرtM"PJQ_kqK9#AKZ!dgY']t2b*Q?Mt˗y(py, &Wp2ׁw#Bͳ mI=milj} ,m[z4cxm7ؗHFijqz6`lsM@Xi4[:y+Z=JpvU$5Oϒ5bRͿr?`r-᛼ O< +3]J= V#[ Pݝu?G{)<4WE=c5 !N]i*4$kW'ǓnjhI3 )cb,wmjGz /9A͈-]/ubY,҆}xLӊbQ ] F, DV.Hab"PгB2D?~}';sa%W%u'~c"i[{ej_ 'W39urxO[`α0nZ4{5S8X]5=Ҕoѽ=,$o_kRֿ +ӏjrgoL̹I?PR5$JMU\=zc| 2 ލ?ؽ-5CWZGɐB@ Itt7ޒl4 6`-; 9VV C f}0GCT:{$E&8J:SRPx } VaJ@fnvsNdkT;IBP"*6:F[6 V]hm'hOaj!1DmQtuMrx~9m; 3®z.4ļ$jvy*<9/2y /v  V#YY btҡMQymx`szۈpQ|B4) Owm׊0j!,N]ji!t;Ɗ;'sZ8& g+^ R'[lLTNE *rxB.b{T C`t)~X|2U Z >|vr-)ãs;~#]p4r/SX$<%L ؼ$(8;i` 4S Z>ap3?ӴK lyg+u*(2St{<+YT 6r:X7Pr#H{,jz\y| wqH~)n@f6`,||^ٻ Ba15gc)eiU"TGq.*%6`"eM0)ИIQg&(alm =CM%- ~? Mi|е[3 ݚpugAlV5g`˨EB4 s4񭍜D$*NmXR'K 3?s4|c-̝U46E1ߩ?~C\hje,gdNQ!aPWo/ .Bl;nKL/a_ \Z#T?D-jxBC5=g0fi3{#t_eCwE$>7<mpL~m1骯UBA+s}s FǮ+m;cunb-m4#WS_6F81l :%uZjV0F `"-64gx&\Xplv{H=OO؜7]d*1D>j~(;2mP-ی?~v $q$<[0 ,tv!9η^LX)rL\WPNMΙyhx3'}֔vXۣ!bo%'*D=m+̭ %Lۅpv(')tPy<y</p @^)Ifn{s^eV#hPBa &gȿ6 V*$۔6~HۦslHZˆHSpu 4#!.( ˯Sł~+Xэ'1q˖Hj;Wy@A!n:o6;j"baYȏ"`".ݻahڊ>Ts?BFU%D"[%Mv kYt͏z]y,e"Å.Sofd*){4wv"L8[*8r5XVLnu1;nf <٨VR%d%XTxw>Y.h%;5(B oZ٬Kugr6 O եY.RSmy$S0&`SES"=JXTݗvPĚfg!mβBiq) Ų:iYN5"O[Х E2I5ƣ)8$>.)8gߛFv0yxK}2S R 7 tl2- $_YvD1gDڧ>>vԚOXb8Ia CXN f H,  󠪸sԅA;o3}n,d fA~@H}N~+~bSۥKAB( L7/Im-Cjr?֥9E:h/BE JHX3V. D ݍ3և[0R%A!Qsc1 iIL^C`@BGOOaY=°D^A),/ȗ,4璒AM'z6 X!T9\i,L s·g̗q JR2cE ⸭/xVmT<ȉZn]B,zF 6,Fƒ C ש:d@J\`9U|ٙBzՒS~@2K! s/Qz9!e=a{}TKl*(y!wB v~<+nP5۞3?TWVMP5"ak q+-跩7`WOiՑ9{J~ by=iC&SB'[Uzj$>F]x-BCȫ+.ϦybIю1Ono>/3q?xm;3I2Ӂl(_}Hj' 58V`5 _WļDL~MX85}k^ GZq)gv>- xBZNmuOoXX8KGA`e@VQPgU0-iq:Q REf_B+)*Rڀ,>&EgEGYe^0z$.Osg%6:);{~exe>T\!qF)?' If^hRx0Q'ȠM * cPBGIu>!y]d94iV/,|&~oTnR )oXljE|u-" 쉚dFWlS7tsOdm|odA%ܡR +.JK]c$B-lc/%nN5|nn` |WJT<튔.7_]WK9]ʄ &NN2ԃ; AU'湀VD_B}=?OR*P3MNI_n?.)JtS~H(EPt st)EhݠZe*gҰܛuuip%.C@YH]Jٰ+=)5_qöA-425X{KJ{ƒ WH|{8i)|"pqrȡQ,Ux[pvCK}ޜn`'3Bi$tIڋ\'E~~SRdᇐ HVUݭN>OSH{\HUyh3abBjjhEfs3v{{΁VNycFKNz\hpt|!n~0GD]yXa 0z=q15r/D.O%gzhQa[-P$G%l1a /MbYu9LiR7MX[Dz~S F/^IT"e_ZLFQ@ow@+ݴ]j*t͌^'N)l"~9䃬Zfog6$4gZ仃/>f<׊JBDYnO:,OJ5E\ꦥD)T,~xAРLzGΝ{)W!ol՗AA6v劚0P{'K41%~foiAhW߸M*M+J,>JK$Y-7'iz>YonԙU 3 7׿'5SLRZ5} gϟw&VKLUܲ~U8Fi 6+.~k>~w' {c]ǂDlN@;,&iHk<3޶)KS\=FB_?vGAe]̄?r{7 sy&xZN*שlVis:J;9SSGW)4KzzydkT6 -聐B(uy627 0?;3Hs} 8j=z p @2KaIGluFYwnz| 9R1/٩gꮑ?:lkf9#|cAǡqW{WbzWø,i4}{:V}c c f̷4r{E_^&2;^a yxMCCVL_z<l$;i} ADV QaȂv +]億8A4.]D6d3HxY@&{F4 e$Ik4i;h`JP$4Xolda_P/4_+mJ]htEp79o#օh>j /&IZg2o~(|=rr'ww5nwSu!~k8ojMX`vWpF_ݧ)hczb мNy.xSTYEh27&/ZnaAfb 6 ijͪ$9~6՚6ȵ{{4cm7n)%@hn}Jv7Bzza٧Ac?sĦޮI\e][Tv/0Ojx-L{~WiQ! G 5;OpŬQ 0i`4|ɞ- 7U{B"מttZc0BWD<>=Z'̏'"+^kKo8Iw6.1NϹo,^",K>Rlc[,YG6: K8Y]Im߰c*6%z}ًUxH7l0 Rü,ˠ#7yWxyA֩\ۆ+k=Q.\,٭xcsU @2wn$44ٳ,xwރ\Y2EHBh\+MV.AHK=o U~h&Q↔32'B|[09h^f5Ks/sWRkQ@ yCRD?ԞSÌ_Q֭O)%j2L0 XD V||?;;ELuZe).w*e6VT7xᔵ_. X]ꝁ{mҜ("[]F%F]5yW/ԛ.v8+lx+A]G#L̵cW`jձi6N&켊ov!kch'ϕ.YzpW_ǥ,7}HF+ ]fAݼ#p`q>~jEIv8*U*H}fCPEöEd_כŹhߔW d)/ͳeO;ڮ)zq38tnԧ ( lLұ 2}l). zY >.j7Oҫ3GUCs ͜D0 ii3ގXV3U/Ie'k%WN;6Tf#{y5dA6xuP5I.*&zFf/L MəQ[i&mO"2n3Q1}m@aVڟQI2=!:i_.t{=%('< dOL̺np*E"E &e|,ƝB]V,Y] mV4<][a"2f{@iʟsp7d 9?՞Fv` Ip:Qj5 *^F.xQ0@GSӤ~ih{n# r rwzde;!%LXUƪ5M(\-|aRxO&njwg2?m,@ZCc]g#-u sԭw%ݕtEy~nL n?΅0dBN>G#$9 vl ؂&/%3PKTv [j}7+\ۀjFߦǣSi+zDo(sz)dʥv u{+9o_ꀭ#ȓ f|kn>dOz[|w]X"Hr $5Nq{s?y2 dgMrVla@a"׃EĖ8ɽG (OCɼ[`1jBIs=bC}.]LI)(RZCe'*ePkKW鄤rhYO10f@4PDYR[l~+ 7ݡ_[>:(5zIȱ֘tbQxG]hҫ@g^AgஓH`ÎkHޛQD@>,^q= 1()"Ҡa' ;BF#[+FA!(.Y6_Q:x!ˠ\@m8hJ:P;gxل {,iI#U(a=f̪Zu-;"BWz,yqpK7& hg `=ƞ5amFg}f=2btlR5rApYڦ`֋\p\ GW'NYaa~sI|BSSnb8C|$Af7} ] Xg*:]e(BW>.j蒚G.12 t\3htj@S?!}? _`.+{ mFs\Ryhd_Y7Fl?;q^jฃw\9\S`q4&q:M"%т~#& ?lJQ zy׸>ip}λ<%F5Ebc述z^ݿ x,zc*±Q$9F!3{ZF[8%Wg+/ a1[1nM.E܌RL…9)y0 DPBlh묬$tP K=2̟$dN9z;M %qd #{pbgɟ-Oac^R'+U+=+˾c'%HI<6RME1`zM"J &|y >jS蝩SRi*(!Kve'٢ӒwƝ8X%ة`yֽ#*Ov*9$[q<2IRGE¹(K~Cř7\"QQ% \^@J?\JI@ۖ\D%?p5HYU0shf]삝jDOYAhBHympҺM_PRvb"갘Mg7bGWG| # [E~v>5!Z!{gYJʙѣ>Өpv7xUXaVMt]tKmw@'nި@6uC sybi n:Sk#$42mms?$ĥ?`h_!U)%ً(.R.T8oZ֒\9/!L۹\jPnLQCp) ~c51¾MV8h|[:t3dnI'zl[*?QwPBN -/؝{*^ohw7FL&g/o8' >~>3Kg3d%#iНht]ۺCbAՏ%?ߒ_?yLePSu A5c ǺlI8{2n IL͊{IӶ.0qվջT5}[=I Ip*" j {a5HO>lzU`p6;, &t4)PFB* &%\R„s1w۞:!xwW|յH6CDU CVRJ*}y2J()W[hV,]Is.h:&xylbC c[;vw1F7/I EIxm{8k'RIߌҪ2Trh_.8~?,&1l>v۱fKpo9*s>(*/?fIl1iru`/Q1X%7ɰaSq#(~bJ8е}{x_v;!)1ʙs-YS|Yi{yeͅՌY[=UIRg^o>* s#F(AR )Qhuvw'cHb&m5NI.k\;s/—D?Ne.zqd1e/n8ue6Ӭ7< ,#5F5,<[? ~-dHRYߦ"92cܰ]LuB  ٷZ\/o YOrH@^ "ݿ:_*Q55ߟ2$c'jB{UeYwT/TA6*ƷF sD)}판W8"zy|4kOC_J9Hcףh|P*_]`LPhtvJo =)uj :}Dj=/d`ԚGxu#c[X TO Xwx;O? oϾ^t~`2%%7wJ싀dLv $e^br+^u~F}0k"5̱cZMwJ6c8}dQk.n+DR:)#eyiUA5Y2j)]׺ 뫢uߠmMgQ$[9~F;_; gBM>_0s qԛ$4Ȭtn;WixS1:ǟQAI;"5~f6Nl[OU!~3G?.!ϳx6R&5<3(8rCӪ*^(cān`~ȅUeTYׅzoKJKv[kC`HNjQ}!>?:[ )m-̐NCXeROɷw=PyTxSZU@gb{Sb5x|ic"chgջ /:!?E oJkfX.[dofZO.7Sפ9E20f*R|hB_3n ~BľiD*U궞98ҭ\VS4(B  Lb O5 i\2|ԫ?PETx~z--aemDBK9~;t|Ue@MZ񫣔I r_&@N Ix{٬@;YOFi9[M 6M)9'%G% ܏VbK#E*Bc?Fu/.fp& +*BWvd9 b ̈&J]R #x5#'WqQQXs8sAA"OgZe ہ]%NJ)MpVߌFhn}pC3ƎLEK 8jh_-e@B:NITqp4 b^l|lIr1U{0֋LxUHI߭FcE$|Gũt5P\~*7s膆4:vGp䷦I; c^lCA;EBP BZR$QA.*t8g“.OYd)G]c=\߼WP%c,9g(?ws:v-1k-Maen$K/ĵ[OG*vok4y-;#$BƬcJ8u DT;'xX`zӘ?rsói]@{}n;b/h} !bwHvo^y֫Ɋtb ӳeNLZ[ !k'V>l4雉W=82~m ߘibq$%ZJ{#S ?Jߘ[qM4Mҽۏcwj-*;ܖzeTydo~vM78./0[,qmGL.iv Vy58Y"4v UbAxU/ϜmawV:]Șlz8z ɷk{1̓;@ix&IB ʣ4@bDE )qc -WmkkqjyRr%DoXQJ%_ 9B'/*B4|v!x(A8c;k!)-Uzaĉkվwy$ow-j KFLei(pFpc6dK?l$ Eսн(rr9'LtjU5qω)=o<^$'X{¹ZxKy ,bTiVOPL1;tc,l6 ` Ut?aJ>!u͚Lk1wWp.3E$ ClBk,B݄xݕAe2:ojC< zᡉv=_2Txf&eJm:LHyCWGo+AA$IU&n2f;P4I(" ,$󠳿V\KoU8і5qP/)֥q)aJ 56Lx!Jt@Νh sxǕa l1o[K;!Dsg:m0[/!nӃ8P^M k^fdUP4ʖ<穁"~%^􁦊G!r+ =S'fW%dVa U|ʶD} {vT  #yC BH?"hqo)NgяxÈqC}qAJFTzU|=:5sPAﱜ?+c*-_(u;-, ~o[Mg/8k7 T\Ŝ0jR{,L9q e eWU"+Jwɞ^Ǡ3sq7E1Hs^E]d@aLH=ad6lX}"=F˪X;e+8@խ5yD,V5k"Q<2|d|_E5!$.̛_zW6$yeaǓD[Ij[FճΌXG:Ѷ}ojtT\NzGn@2}_ֵN6yF"$JMy[&”%ڧ~hOG&!5MEKWw~wnՏވ! |ͰaS9b%dl(N.(cҹ]<-9}] V9ǶUaU.5F$)ϩxAWQ ZУ2Uj2>$_uWYn ?<1.̻' kۘ̿`v*r4ՠ !gd#+](rLV&H%sH.KR {<ݷ*pxg1˵=rqzJn "e2Z |cy b5!kjL]VD|Nc׀kv)DH:N;Bs4 `e,ƺq>^Zj԰Iy]ӷ$[s pȤwǴ&i}{ܜQP,9`l2MҏbꢅOXyRR;JH`@*2l !T [؄̭kc VIzpc#LIcp/ß ~;D9Dm< x;a=@|S] syZ24bAwEߵD߃Qr ld/DWʨdH^:|e7ju9H򚼳mTWZ 4Ԗ^sqŏe!rj'R}% )3k^m6W~ "(eTt ;*\92䂅.0UI&5+NCz%4Gf6=,Q6ZE'r+zFO_PjU+V6s-nr:ÉRc|Tt YI@ _qw@yK/#;L~k>,1S YsWKX[ F19h hWQ%¹$*(5 &`4dh)TR ػm9Ҳ=?TPcYLNh B_ݺ nEOG̍`~8F\Zº~0&]ƹDXYU "Eה$ԧF5&*T&?B?z6nhza }iD(3}w)_ooz^kׯ@i5'%om_ R )hdku-+EhIa 9$532z n?tx|V:#`%uVt;` Hk=\Z݃ yj2X sA N7leľתAa1$T)T@Z$2 iWyStj_uشwn /;F&&dk9g!J8\Iszv&q9A֑G{B?ט-FO]TGF 9`nBn]]ͳneX$8T|;}j4w1),a$wNJN,:|@/f/y]ύEXc"a8 {Lx+?o/,sgфh?uѵl37  a'ctMur5OxH4i';HDjJ=OUZkS<Voi'4qn(&x} V[uhś -|@1 OqOˠ"UIRom^1rGV[_[A6)ZװiZ@#8%HtUY}A3kgR$1U>prβGwdZO<|+=y H@dGc~k8Z_ЗeC CGe}gN"uP 8Dkb+es۫!']_jRohSrDsd̺Y?+PD͘Z*{T{NVcN @77_mH+W.iW ! |[f c"kC8iߠ*vZc`ؒkHW9ðޚUPB ?uev,u<(}MѯE>Ng:8LoNTQ.vO>1eRl:~SV,tqĺ"äMYlvn/f F7]!egcsW}=<˘)_Y;JJ?v5Y,u缘.v9|:(b\&N&` Ӯg4Jgsuۉۼ'{*7 P4#5uGv0喖 h91m3_iA]d5 ꈗFoK{z}eځ!=3\B @WeW,DQ5 sp#|b=\`Te:<)! NvQ":l}")'{2]L{O9CG),r<~/_Gs+{9f%7pKmF? -/^CWK" [tpUm1bLpF6OѼeD//]aqW1ysfpFǥ酧H9&kٚmP/?#n:C_tf+)W= Nτ>ɊQP9 95 LÞpFEdPxƯ )all*S4X+ܙs*ݶRZ!q )I?{m@' \ 2}1)37[jiQ6Xqa @VE.=bϐ;ߞق3.i5Q^j @mB@)1ٺ3^T14 ླ.Mc,U 6dD$Z`pB &܊=ӨA.W`h D\xg?*;ʒ&V9D^$&2o6+<琙d)ܟTt:Y<4+D7Ю+12t=GR*Ƅ|43)A 1^A~ (]W3+:>L]Ɋɓ@u K-=ҋ3P,`fe mslYN\؃0N+wڪjx 3CqFVX߷\M+I6c@GwtcH~I40U-Х`\@ q8&`yZ*yRBd5߉ǑXR1±Ó`$Ҁ:k(9e Ç3Eq+K'ihv={-, i$&ط9ψa\ĸɁ/U5)R2>^Gy>4Z&%uk)Hd9Q n`==i<c7±4pͭCRJfM s-qz ]w{-[rD2Ò]c8j:;nnLuGLrG|[ :,W!@0 Nх3/?禶#?))xm@gB@nOVOUW9N-8Oܨ@88-U 1_d~wyK -$ Ĭ, .'?|v3z<(4p6h59 >d p@zT|leMI@uOa*w =.:ft- OY QNAzĽrXƼXo˅(W1KeN*zwQXWgoϺ/5 eh_EmF7R?\Mk#}X d 65`v bG"E?_N Vi2wg3Ĉ,iz!!P8]7*h]=XօKX1:,U{rbQ|IG=C* s锲+M96ub VQXi/p`{HRz$-cly҇Ŕܤ^hϷ%#,j= a#UwI<8CrK]׬R}^fF u$3@=&/$ 2b~ȽqV?K]68#>A,îu4@\HJ EGSTIvۀ er?:[BHe'3jfNUO3 d檐[~d!C+Rp-u%[d n F9q*ϷwW_'%ҥwO$!rN;:kwI$-Ƣ+ rBHʍw%uw%.FOD 5Ƴ\\h"{Rm5Gl)˓VU|='3mC'n2b_7KZ5D䱳9* HIpnh- |XG0xbd -Vh߁BfRuٳ+:f^XiaEbwb?*tI XþJ}viˇqɴJmL߽[ApI^qM,]VEhҾf'Ë:+c2yÍ3K?3=X-j3˱rs,~bʠZ{$sp]-iL$iSRo :Ţ/VЌ ŔT,UupڳD/y_xD~MKI\漋/X}0XDVȵi. ڬ 9rS}U݂}^ߍ47tu1AV5}I`=p׌6ayXyץ!ʽLvy]TV} `ڠ=vB\c96|n"ڃt 0[Qiܵ00%RlǴǁGCS#Z.+^؟5R'O4tGd@̋u+n#=qg{ծB9<.`a1u w?Yaru&-e1.Q=΃Wd\tcn!CG.f:] m-"TU kRZ 9ߤ" 4"{b>YKZzV9~`]5Yl6^cXWY4F@%}l(N.[>i8}Üzcm:uz?FEzHLmn%Y[?n6N(D"։{jHѐ4}}k޳]<%PNI+1`71$>^L% Šdم,tO:7sߦ[dS%ݸZ.+dPjT S=‘&-sjh~k +as2bYHmbenS\e{L76aμ bk=ׇK`;ymL_NP$umP6Ut9C_8= Ԁk0$뽵AREPq:"?&(9utaz4~J>)zS>إwtehoB6=i|qdlyM7d*?8{R;#yo0p[.IpYHU_}Dǀ?k3?rD}U+%LVUfKY4gynI\鱈ef3~ZIs#sa 2eǭED:yj;@Ȋu +[&r\ٔu`Z|%vOX2xpMWVhiѐQH_/4O\r6!8B XCs4~5Z캚*uLz$->O 7 qE<‚܁b^V&$w^!y|EɫFSMO/ )%dr/x֙$x̸xL*q),։35@&=_h]Yɐl8?b^Q={-Z7;\bGwkQK|z[G˪@ZڮVK]qSԕ#~4+j 3Ecv+DҢGi;>+ɸM{UQf]:oH'k+ Mac)3-8 ($B,鉗SgYo"cšRKX椞9AƪGX]|aNKE [f${qʁչ`j6s!?K4CЯL 'Xv-$nJ9&bf HU39%D49vpꎼKXau4kCFD$ RIe Jj9_5b 9Q>~i=3 _82bJ+oq+ &j㾴,@4=1/YӖl |/ܙȽE_\(]bsaL<ǵEn Pa1JǑzxս|sJC-k;4&Vwt (7ZziC$:/J4[ k)L3L7q q2z7S_E_~45Ȃ!fԗt ioiQf`Z,)dUj|r(2v㇖1{Pb4#˄#wy jK7v7 vXW |xKf%p̻D,DxwKb~!H,.{ GP \>!S3r$6Ǖ 2% Р(G_zwODizmw{o܀e~DwD_xduEsvJW.+RudI+I]bxGF @N$c>jY'$+I`bd{S(z9}&8B"[o 9@og)j"pkex46X2❼$# &B &BD R;wBش\a1/ FD"ԵP?M*pf+'?Dpۘ*3KUOaK#4R2HTP?"v6>B賔. W\o~ F򃚷7Nº!H\",W´UH(B]mb2S<,6D>-mIxU PEK6#GXc45ɈgzZz[g6-|̧,??N 7*+ap6 b1߹!Rq-'1F¼[W%T OMg+۟371hvqzv@'͎צ%aBk1CZXۊLtXG. `pJ[G 1϶lqUMqBJ[}uߛt_|?cr@yqQ#qW{mXBT)T1\We(Krpt,L)s`iw4$6@MvźJw>X@wm a,P$}#}P%ln,V?~QQLkFcR㉹/ Q}`8`f<QPjd`ǖ͹83ZokZ PJ&{Ϩoj MyRϺ.]{5i8CPҭ`C~^&_xigE8Rk&皥0q?F3@ZfX Tv pHBȭLіp4&);bBGuȚ֜6V[p >ڃ\h23[5%Rp^{꒮MT~D XO-Ɨ)!h{G$v>sYF9-͟qcG?-a k_L ji" J(D<,ۺTMW} 7!GZ/ڂ C ;%cxjU"5z6u^ywjFˆ*hu%Tav4$T26:op 7r>1,]$̣dtՃHf.ZPQCnב5fY,k"=Zuwc8+/rIik%j4@ ~ `b(1GU3] GwϩܯwSEUqsoO *I&vh6'~"Ipi*Wjn_K3@z~nL LI}Bphн\օ2 ¸h}7 I1b~'R&N9\qn#ۥD'kҒM1۱`m|IǬW(8p(eeC}xĵOT}m &^mEm݊h{~pv&_9̝Sk;DΨ$[ eQgv1Ȝ]2qNp\Sgd0>Zz *nJidŜ'L5AidzH=~dsN;MfBeFbbfqaQ 3H2څ\B#N~IM3kΧO9.*$W/ +蔟nǝ'ӺJ5\`oM#C( okXBDO ]h8 SvpG2##KI=7tԁC)Vw3DQ\=YL>.l'UHs4$j.í>D8鹑"q毼f,e۫"+*'ye:Dèi ރ7#`eŧO,D@3] +|ؕ݇Cqtr]_&$ Mo2`ǝ:!{l@Z~^_N{֓.VH@3T;)mgS'ODWj[t@!m  )1 nz;f6W*{^&7;_Dp( }b]Zw-KO2 -eZq\[| λ©KڼhFQzN1QHȹ$py9I=2e=F\YD6ҞP 9VA1+nl*D)kXˆ?K Z`{ot>0T6S#d0YS0kއ}*[ W|L2pBm l|b&uKn{# %Wj7 UĎ@'XHfyԘ"JEZ-Q%cyV;Spz.NldB7xJQ>\-y@` 4mn Hp5wI-RZeFY\O9 -<v*k) zꟳA+;Fmtj:?OBh?-;$̱FkSb/du6{A9S'0F6:} uKe?Մ-F́E3aapYCQdQVoKa7fIS8~7V:8hef΁w)Q9}֪\a%>LJ]f2eבe&jا-x.!"kF4X!IGثDIyGrwFuN$2X$=޻t{WۃO/⚐9!Y<VrebhUYELyP6G嘎Qn$z .d//=^3=%d;~fC6nSIXmIM2e<;DoTfhi#c@$SfUa}[ևBJ;W*iJEۡlǪbC |4V@,w&%[h;i-c=,"b6LxB;{d)M)h1/0J(B=\[:G_bOjOLu тf\>0h# cR #bHB/^bCwTU*TI ؊s.>(%YJpW<26p)muD`>ֆёj6@ eƼq-tg=L(X{%5ʎ:}'xtYʞ- ِ|k$>RWl=1T ,g#(s$)+z*ɜ:GY` +{& Uka`^ k'h3S{U7.f2lGF\r`k 10XHJiM&#ڋQֹi/U#ѽTHlQO)Bb {=حzQ|?bg+ce-%*x/k1MHXmAR"UקUd1u㓵#ӳSW"z+h{v!0@LKjdõ(3웂yfh_TZid,lwࠪYihƌV; X*ɸʘ}C%%蟏<0oad. 5o7&f1Q|0\Vy()}s|W%c` pPu;ffcI+m4=xc}%.h#i#(V/»pgTdq* ScpFIMjt2RFXRq@3"hm];BOw&m+s-eQ@ M"3ry˃Ɂv;ib }szY"6zD 9\omϥ@U {edOϠw([R!?lY:`Z rr7$F*h.)M^) f 3#AGAP#0efو"NMwE'dfB?ހ?KCpMӭw-w&ďLaHdnju|]hKrB>'Q)JQN5t)Hxj\yZt*ģUS8': -;p[= nkC`m_2ٱ uΑ0zHՕI`/Eq+GXb A:5x6<6`~Q4JO[42b+BW]y1Kl=zJ[fU_ԫ|C|WOɝQv! OܻP&eWb4,w |J(4WǍ8{ELDdpӥL0Krl7e ͕,'k~K@2b?&)xQjM:AP4M%;0:ܮ~R\dA{6S,.hI g~ hKs\S;L8{y %9LB@Ž>]T ߫!R\DTkH=TymMʬD?qQU]NȦTcUE63ʭ xm}/_Ƒذ1?'oRگf`l@T2:}*%j~9\t=6/rV5ki\i险-,=0e˼zp}al$":xn5< kp}INB[+nmq/٭IJ*r d T+by%a>V4yv$"oVyc4~0z] ٵ_+0z2\2#̶BVk,{-f m4U%*;}$ A*嬽W Gr#&?0AçR)Bs3eԚ-da2O"Eq;r;u!K|-;6 j[c7#Œ%xT/݇I2]'Gc ^eәBhK(4h. 0ϣJ`BɄ Ửo/17+f" *Z˕>߱HyBLIC76?<%gدRPl2ZPЄ*#.>3HDd2( Oij,ʓ'QEt+18b7ꬷX㐢nT>|Ыwj'і28ҙ~FQJ¡Tl#5rft_e+f6Jo9s@CM:)]OҒRᒫ_,>"F49Z5ْŶqsDvkXS hzd| -/*ThVL%j.U" t/eC[$Qh"9tGaY=j]nDb4(퍓bfZ/HVX4p >:azoh.Gywy޸)}i=vkO XǟtXށpZ m!3 ? "~7&tnco c7 MԲ3Qjj@#Z/(FbeHbMpyae&q2#eFJhԱ5@$簻$la9全?3J:bz CKvfKX )L q0e15bo=Qe/ht| -a\Ψ9vq0ea~3r&)F2b, 8z*(и(ogXonXIv3˶uFd*Ys uAk||/UDWKJ~F<0 3?)uHSӣe~eްy=ȗpjlk}韈5d|n|:#t6)72zT/t _N@ah13޲kմO0!)t}*,h$3S~wn3hIL;َ9OB5̯<}\e]a0c$p'csFN!1hnK0f e,ʪzL1*' vw<ޒ6ר@ p&P XoczL O LK4.{BW`DRRo|#nW^wS2 Dӄ#x&WjqR*ĐiuҜ`t] OSt2C K^,xrGR¥;eBd@R,^\Ϳ6_"`|M;+(stc"Hq̵Jkg:F*S"ִ67Х]۱jWPH| IhM"xO ;iCbS=+>rOmЛNPrOY{ZOn/4W`.<*p!8R[Bk|ܜ'ֵ9Ur j^ :pԙm.-#j&tp!!i<Œmjo Jh&!FwͷuZ{lT6D5S\#'ѷ3 :p$@|d^-_Zć|t_G"$﹏],߹U(똑&'Z.,<1pܰF?$=_@6;Ի갣;V$8B0ԝ/f9mE"0ٯRS)彿ڱ)k< $4'\23isXKI-&zjTY]$; w8?߯>R5.hvhv&d!`/uWO4{"~x1b 3؝Ms,.I$NRW ƫԎ;12I464'yKEC{@٘1|ƖV7 f>ϯpA"BZ/XDO^];F˩#[t9!Q%3HB)B0mHUJŌ_ n@Wmu98U>)ԨkCB534cHTfxA3hQ"v-:JcYw1.FEab6V9~ګTN^Vl(̋n~v *v}weqQi6q: s{v_V +4@?n_SEQ: zQ b|z8}PaaXӡ|)} ۱0o{N#%@IF|QsHns־3,:bǏ`?fC`Y@w& C,&&ҟ`J }]!!vԪS8Ynn̏)כ ~?' Xɾxc"9B! _ELKSru3(L8ڼيW,zr6YzӸ}^,(%?,F=s//v'GX9F6r. ިi J;G[4:4 ! Ϥ !5&c#Xw>1bR;|̖L5ev*MT^y70@4 C7H[ohW9Y 1'?-7D]/KCワ?;|OltZCRaڱ1;v;޻C(ӛi!hZu8; TsS<8>^+&e\.!O|#ZiBhe!ڸYͦND'ӋY(4?ީ<0ʨÅPC`r`՛? <Θ%nu?+R PmK]zUX $xL`dl/"PP_A!m|3uT=|tld“<\{vTeXŇ*p9*jupHDBOip~v:u&`EyTl;!D;O{Z MzetX$uT44k@Lfw ?+wnWcE#tkG%z@pJEly+wY.Ҧ2pA+ƒ1>H'8yia|qr:%2#MNzh +2 hc!ȄTM%:ßRcDh>Oc 3AѯT{MàIIuZbF_ &p-`?m|)uR/AMyI m/^Y]9JBrsx;)ۡkS4v3..2Xp3Nv/POOIJl#_JWqٕ!#r XHP(:C,pb̐/[ďd/bulm6ڊBf "U0viX20O9ct94 ~j(ا!Gh-*Hv~S2W |nMMin#Umƃ|ħzjjxgAxts}R׵SDzLHmccn%1Yk{4-qǃ3]GBu](}7R`C H>ZWVy-1Gx70`lGh_sZ-NY*-ʝ aVEe.j;mFW,7:$kH0a;e͙ -oaZ+.9-Q?}g ⌒dOjUssOUhxe)0'dz64[-2LʁR7 OhF#K΂ٟ^Thr wGATu7N.aKvQx[#ΛZ5ayCIJ.,yg_}/TQSt|hv OyTcA'm ldVs&tI$}{ط|$3Y NQ+IGðEUWg$y5ꕍ!Ebݭ1p?ef0hzB8"m)zy|%C3˻x -#=(p|MvfRd^fp J͞H4PjKq3< " 6N;Ѡ?@uOuCՎ_7`D^StjUtp~1~ h/HN,k6s#8E} IѤըšzm`Ⱦm '!0Yw⫥GBx/ (P/5JO]~7plȼl,c^Mb"oud2M?!װOz@+y`-][DEH],&md2sX0t[ΰÒ*HGNQkO_zuO AZe'~^w o"}^.Sp]G|3̀6"{ʗ7&LJk2  h(_=] [EryjHA'l@rR)1CU8˨@ygA$-bKVܫ}vsޝgQn;a;5RK+k.pI;5[RpvoW$ptLb' 7eF5C,f'. :o&'.׬Hardq2cU8b\?2FN>|b̥B&Y :xy;E|qTx7h 򱚒$6ƑMlu!SD:9d{8ZY΂`(-qt׼YZ˝h oXxZyec,rRD85Ƅ а|I o3cpanSrAIna?vV1zޱDG!=iVd,3J#&pZNWtr- iŊitӥZ1YJN XIe/ 3>}TbBo/CEXzْ\L`=@EႝGCמRq?b6jyPɃ@]2] xvQ˪;0";bn:u^E>I95X.v]%gȳyC {GFA j_QUPzq~ H?\3R}X[SjbBQ.az[[wP>,ّ%Xs&m}5qR`m)8_݇O|S9Rf޲+&Vaj(llhNEr &5KAJWpNQE\0 WL; PԪS`%IuK,mk37%(Ft]884k3=F `δ3-H;۵sd/姎fU['tRh 7 @ d6tͫG"6:edmSir\{N"Is$iPrɯlM&r8Y*ѷU.%l˙ՎYe;YΫyV }Bie=kVyުuPwk+', &D2*^{ XmxXzo|\{3Vg:.a?{Xz^&P&;!}1RZGWBM#֣uwwF` %+t (sbN7G&~Ms(^݅EcvxHMU1A2Дm>RHk, ]L#>{?b4x)+Rzc89[wMhC dYH \AqmFq>nYӟ~ M:G,5SgW젺[N\ew,  ނoDv u͈b@-;g&gP vb ytu=qm Fmq3(mJ/8Wq(0kv!4gIil"dbLZf#%A!8SL[nDJÎ 2fZ~޶30tBB†\]u?oY c.M6?,6exa~z݆S{q<4i2G\.__=fb3al-tkgĀM||J-޽<ӏJ&>>\ 9`QCMkHksKsrX4| $/wp aİ{@6l#f׋$81[\rRΧ`=p }x]YPg'헜ׇm?pA$H- `!AJ`_R$zC+!>[{ќFgv;/ڝ|n.aԊa; -SȦd:+I[i:PU*ܱrVe9E'dsLܝ:hڛ5 ~KߊB~jZWVl0P5w 0,ND*="9L^kˀơ->{~Hðj4fo֧1)FxLF|Q@ ̟,8c'sw b j8|*⏹2KFɎ0#޶GD~Z/b1$<*1r2K 2eOtQc&$ ݾNܫ1b "-xąL>8# ?1(Hkp]۠SK{aY ֒GA;32\$/.xڍCe9e'a~Ur-8bVlB%Ca2F46{g2#IMa½w8tX1 qG{wgkŐJW20Px:ڜ,H<~5{2 |R&e'KJ(jz^=qZ\F&T^ϙ{2"_ Z@y))>]N#g~AwC/n[?"+.12Up j*G'|?:зظt;o>0!Ek#yh߈F#BMY3g JVBHkѾ @ sEgqrD!E֩~Zv:;`|4Bi؛Z@B:RCyE[3;SD|l<6M~+^\qԯ_>qPN*Drap>(gƌFw T}ᜐWzIDJ0bj;6-| Gڽ-&`>⿖Ee_gDKC˶ap:@rRe:LW^K͟t_ XG{D8`<&$ۀ2G.ڒ%3x0ݗrnC' $uX[b/@1l dG*^Q$Ev>0Gxj8! VFS|dUm)(d(x(i,a߭Mп1ui6fXF $r*̭$?gXYہWȾijeMi0]ʚmٶTcG.@thEEKB"FŬUJ85&Ta7kdYT/ ߊ5KQw,x'=C`>x7>~ZjeণzD{bIkrW'b0L]WƓ}tzp>./\Gܮ)mðԝZ!TqI " W+ $](jf Öl˰T3<⃾G5r{ N!_*=H޸b Uc%&G? E5ʣ5([e ?ĐKMw&PZAQ,ԡBU%QBg4^W0L/X׈1,[0^ nS~#GtC>0bxMbb hJuCm-d`+YOB |>6zIb˜̡t|f;:N#MA$H}0)Bq.MVD@18dC'A[ S3C@9OW-[7[%gz zb7?^=w 4'`TRY Οi b8~) `͗LJX)OX?L%a~&~MMkMPnHk{ 뿮W.-}lғ`VL@Q},n^mf[YLqlO+N3s^""Z~R +7 WI %ĦWS@y )7)*؉3PڻpGdj.piϢ!Ϯh)/nJ%{L/PCLӦN$?CT?8~f9oynQ)ُʰ^LJhة Xz|&ݼ(͝;t;${ݯ<QMAO[nbnKU%/^'㘎9O=}mQd A  3~6kM{.Q%Y.9\4\ܼ|$f"a4LZQxJ)!}Lg͊d를WC G~mX-eM~(LNVUYZȉ7 '/ 76絏S=u "~ Ò9xD X']6+fܒFp-KAG*@~P &mє ;KA8;AR97@q#S)gܥh{E0Ec(ܷ1hc'MW {p&NN?MܔKyb,AKXP8Xt PպA3QܵR8# 0ִL7_]X)v4j_1]},Ӡ} eȼ /,<: jNXfb pmfF"*HIoCy~JRLkK8ķ{O?iDO]r.ʂMĶGiש#lVjvg+<_͢{_dle4U]-e5u-Nu hFnb%YE]r(V'֢}r6j2o<ofke` vL[-Dޓ>~׊o1#  zbȀmv0 >Xh75ա `VxmZm2ruQHn-yGFKjb'*~\x)F j& Nt}8cD l#SgŚ&0?a㯇P:¹!mi,-{UM P8 ċyfM$W`h"\Gw@Gp3ag5?cnnftxw&{qQU>Z">7%^vTH(/Cd\Q6# wmG˃0θ_汷0Ť)G^0vYix ic`JtцDw0 .^ ly"kٗ4jP!€ڑ.rEFq> &rޤw^hHU8nׇwi.f?P&d{Zx?> iS_&3j>e_TaiWWx|Ѓ 8cH)%?*}@ ټp5/ M`?$fn\:%RƤZ(z2w* r2w/ ))\H$P8OJPtGp ה ,&Tȼ,J1GPJH햄 <kMId2 XTM[qHӀ׺r7m։.qIAW_V%pfsh'k~e0kuZ]Ԟ o 揿Z Q*BRߒCLB}v&9) !DZ!]h \_ҧiFj&!=`^en}v#b'2\pg>D_WR*ׁ'ҡY-_$eDC[ܤ7ebK"}!ԋJg=Ł7Љ4CݯCqАYWVyb7즡tZZr#bB |r=HW5϶#Ieɕ0vVj:F;ʙ.y98Ό3vPƣ#8 ! >9Iw :V*DKszgh' ^; 68 =s\ (L*t|հKں*07FwF` / NHCpn'm">R C?.⇈iڱa Pͬ΂`=( /R!;eQ6c.Z?N{!ʏR&pP|aAOYۮ[LU]Z 8Ai^2+eBx#0-D9RLXz؍3!dS6@A @F] W˷wsTk?8sn*wds jg:u$Jf\jް;?:XG3DӣwY3Yer@Fg`L!WLF,GW;[QIJMkvxu)Q&&>u4a2xy4ץ?_z0i~t}m>߸Hg ]ȁ_D軕 6tR7JO*iTRb=F%HV֍OL$bGdܔVQ.Ȁd}΄};9B_չ䴄T:]!{t컙Q!^ch޸ھggw`->}̏vx`z>cErLIDߢK+$n%!_:E2yɸ,cMJ5f8J#`:@>F?(&ٮ'>* pTqd+c7H%|ib>3tQք1cyH.wF裢j6ʞe.=q`*.}zlΫ̱CpdzsP ",[s# to8Y ~$~Z6z#>DoVD+[J;KHMPWzؕ`&^~P`|f'ue4}@55%z πp" d1ǒd;}R6u%7Mqjv«#%J O$ \f!2;4+1rPH'l]x50ч>] 4s2j(yPAd[edF@Gc!%,iႽg;ԟ DϗmJc93d~+QҰuM(l5cªF^.ʱ^2,!.1/fޕϒ@2-5Zl zA"diAyqcuvΑ3< ky8C ˊZ]vgĮk>6/6Ok4% A nhзDꦪO7pQS9JAGv1Lve]2=oOevOd+dgc=S?_*W7؇ P8RWmO"a5>'ON*ծ4£yL)FB4Ka,t8{輸X_۲g ,Yv`oi#eb@#R@Z"B'b lvFLyX͘fr{z !2ep=UsDU#sk L_*Yg✂;8$LK7Ƅ7yl3"af>=aF>^4߆ thtڳFfvѧ- ͥFD$b$;1Puڥ[]h uщc.TDDܟ\W,uk7A p[PK#z~É5_ bڬj鈬o1-9I]*W ^]_8jPZ3~;B+oԑiPov`V!a}焿Ui Sdo~[j|-TavYrdt.}t,|zژrHt1ǃ)K1j6-.+[0vFbB\sMlŞvX?D{:2Gq^S\yF(cw>|4o@J6 .TɦEec[|ȥ,^6È"=O,WoN]*Tϭ#g2;^0z@2B UrqZ+!͟ xp3[c ":m[qh# 0by,,Ijݾ=]~%+_z٥:ʼn(6c"Z)Q%?j#ep(`ls4y8 <8`5U`* 3Y.6T5p`^I$r33c[JҢ&:L'VZ fƜ/>5^GYRɔVfR F^J2gZL_z0|)vƤ pl<`k?h$(bk~{ pez:)1/é*&ңTP zע7TJB3)d[{ cԒ|Mb@D"X8]z|u7ٷ@yM5ɆP'5O1*ԯ퐍 0XPjngЮVw$4{ ^DVȮ|ɡJɬ&ƞJŷIsht;COtrF r+N%Iڋ?D?٣by:u|B^<hC:6:GлN?sXopa']sZp[ XfL61ӣ?uȍUtݥjOubsJ/LlܱFHKN,oRiNgOw 1nԮVw!06\٥BjV{IgtT KW!Bӓ9/`D u} }fȴ^h9sR 4cmeo83l]2)[ $[@s,Z`LMxm7JyuFv쑧 BmS'/n 9Xp;Kia&3WOFMj׀1Z2m /-* ,pamG(G ->c?q* ]/cԬ7Tnjr V=u#6o7OjRQFF-j<=*,Gh>a qtܒA ^D֚szIpAS؁Cb57>DVQB}s0wLB!c<v$Xt]`lH*0ȢJk074pb9j4"c9k0 'J؟pb(#jY YPD|踿 PE K$<VYr:.NTPmvdfׄQ-ȏ+6mj*ŸBFMP߱S&%rI'zSTd =4xa?E7`C~ѯ>f:wh7vSt42"^pFhٻ #ĨNj)ʠc{0Y85mZV~};\O}+LO1hM';;ѥeh[%5@/鷧걩K8o5gUK]05P`]e=\s^փ<R-pX/=f팷ּi4~ziХu-?{H3"*-RəQ )Ut,$'\^:+־!uƜ GqEΨr.\{PP?I˭(㱆mHL\1f m3[yfhpP捓AULtX+GOp҃De| #vVUȸcOR`+N=jnCzv9q SbO(8ټF+C̝K ,)P+n'AJ:̹C~}~xHFDRJ[F@.l|BCz$&6tw]ˬ^S*vǒEVrf|{-c{%X;X/ ukvO\N'~P:O. |<r-ef1R7xkm:mS _AP:mM|s\sn,`߮n"4T-h;֮Gd)E42)_/#}4I~Yv1+fv෽ųu#yk#7uY(,A_Reةy9 L&r#}pxdHM.Jހx\Qd&SBSIZoL} bl1lM3,/`йM~掌Pz^ػѪM|l{eΧ>X'J`" <VB(ͭnN ;e+>Í O %*SmiCq<B@wAD?fxKdw"<[/URX@̟ǯ:5fO@Z2Oyl;"G(R ,# !z1}'[A:d +L'poP]Y۩-/#UyL׼J{QK-`mZ'6v2L&mg4M5pVA?ţI媅ɵpHV"|pj(b2))T?=4Q+3q-WF3FϛI-6O=,_8{NIke.9nFZUC~BIs>)ΚGWu)($m&Wc+jOu)i]t>c[4D<^ZP[cX< MVm//"ǝ ]ϰgyL?R EAAcgo 8tߣg'uK&q>/.tBBeW6z%B04Z[i|SpXLph;p .Y`nv,??p(eue0IuΜo1#s@!B*9PkxK1]RC,9|/4Q 3[m0KQ楧d)Xpm0wU`iFU-]jnWئ):ZA疳#GC\'V'f3?BG!E0:{zAjX]o1T6uB(@L?I]ɿ,( (- 0ʂy`y;#X=[Fh:2`SqVDoE`QS{[k}4aQMl!Q*9x @'G𻵥ZWsSI!O"hh*!TO;n/a);SNjjX#1`.v:U@u+0`! G=^}:Ž?8%e8_M\|گvbw-S5]賨W.4 j(ڨ;#6ӈ]3}<Ǥ+kt3-(}r.YC~LmKFV'oU0s6 %:4P"3J_39jG}(FN@(MÜ3N*D*Րu3Л&p3ar/0VWZcyݵ>|KNrʼn{?QG Q?$f[8 5{ pjcmCCF 0,}Ǟ sƿ!O$ǽh1.֓6L\!6vk=AViX!G+"Go>d؆j-ߵ)80"vk(mozM8!YB¿%.pxQyRig۞H9q8p(LOgbߋuǥ|cFF@`! a3z ]}9\RDC7]KY7ߔy:^ăpY rmf;aL1uƈĄ{4/ B+hi-Q ,QﺵwzOfk-$Ј5KK팣Z)`Wp򞺔~B&)z`! ici_$̟)$'cB rUU;%{:F JCsJe%jGFVQ@4A~M!)]_e 9k%K6 5/U!nPW( Ṭ1_kL# 랸t"0>aջ}C$G6"W$B^A֩5?Zƙ)l=M>#rC8zZwKNI}u5iaXS!]])'xEwZ ͌F>V=}mt#  +U:C _acX:zh/,嬳`Ϝ%%[fL9LM ȶ)IZz\Ӿ0 @FZ=CQqń NAhBD\}Ͷ7LSBJì* (vfE xy_&CtǨr|dkA5 ;S94,xa՟ju^ܐ%kw"͓H8-XڳѦ^ 賝[2S_9 AaGE#MaBgk?jUMFf܇Si aayqI' ZE0oOv7se=ˋ̻wTfIYgoClgK̨ڨyHh`D #l*9Dw̃*0-'lsߊVSw *3 Jw`)|;}͙0*w" op2tK^In]0Kq)QI/W?~%1. L9׵4Ÿn>c" KV_(*BuYV 3}ދDa)|}Ϙ&M)Ÿ7:o{5]%{ȳ|3Z=ܽaO'z^6)0uc㔵~ۗޣmAp;6$?"ܷBPTܿw !d.i Rr6ca8߶*%L_4c$pZ r*WdU#*~yRhD]t)D*!t^=]^RD  ջP]3.}' a5K=\|7W[8ICH 4R/*%j eŇYD\ALoZ6? y4\u%"(O=]N}J"NsV~ JCL@l-'4*IѤ&_^-}5R;[˃flnGܦ/'w):OEj 7ifdbh (TwT5s832Nv 7RC7&"bT=7e[rX]VeP')}6"f4Є{rYoVZ'aVcjJ>ٓF0)$^- ;Rz D}𞃘6̜Aqh(1QH;EpCa&\_8!|qN<#zSܽ(z2ZcI*A-o3cs s"@;Dз|ysv_%>hُ*Z$ Ɍ6]9U๠&s>sݛl:1 ;@*ΪǓD㴓A <0͸^!+b~2~JU胰{Ty>m5Zq# }!*lLxƱϺotdj)OEy_SG4 YP&VfS zbΈc%]druK57{$qpSX fypOG0~ {@e)x15bK' gm x/%'@P׮Ibu\ʹ@x#tr J|0f95]BpnYiE[?`W={h&l!6}YnW8ԈY:pPH4}&, :௿WGlN~N$EP>⩉s kPEʁl*+1k/}Hk{O1eeۙS t.R{V_lH)-f -mo8sΈP#V|)ۂl^ O N:"mZ *l򽾾LV}+;Pv"qbS V]z>>gVsuAMxM՞ Α_t]~}xBSz7x/ jv1{S|5trxq^fN~lvx'~(3z_5#+wVt.,j-Uh?v?[=ӞKrWfC|[YyL/۩Y3 CK0eTfNHʘ+ gnp5 |b\iWh 9W{Y\"(=T)[H݃8} 6Ԣ7ڛYԻbrANy 2ܿW,աr6gれqz׷Gԕ,YYkP[vE(i9gS/"J+JHfZz=lYO :LvBK{jJ.ِ<<RlHfYb1)|>i*/7srEGfѥ n:*80@@9e b6Ө Gn0aޒUsQcsYfuχ?@O79D! L `X;?ٷM$%ҍp UeWIV.Z"p˜$RfvrΐJ8oZ XQAΪf',{aStt&o)R=<c0CXDvPzroʹ@/S=Oj嗡؈r(eJmպS6#<(3"ӭ}7G:-o _9yb̰i΂vEYěEswոQgapiq6>pkRh.b o"(!V+V[<Y4"/Q8 Lʟ Rѕșcs & RaMz gW8ތ,Ccbv4ԪuNe<4=ˑqNCc@)/IY@00u(=YkfcP!- 0"NیL їyyAާ/E-I +0])4Ēh'DIo.&]x< DgsBx`/(rѨ#Lkz#looő|LYєRF yFׁ$L޴Lo Vx-K`u7WADVjI#O`6+>8ed`딇K, adO!7 pS^uWmu4'7:Ooinl@OD;_BaǍzcb 9< ~15|e펵5)@%jmw~{؍ON:ӎt2Da,DJ#?í5 G36-v1)}3\|'$B,?&uokmIJ;n q:B sTϓT#`$ce/VN>O|g~zBo_@, GS.qcRpqm:ThMIo0\c2N;qŚ8vTp♜XR99=m02^>2r*IZs_5sQt\h Rd Xkv`lOizU"<ڬ?֗j.}m$vpލ ܐ8]ݗ1'IIѱV0g((GV9 J õ洖{FX 텍U.]`KW3פ?a?ex+b𶔀GL*0d&{j=RCeÿcRC3Oauurh^DʃA!s)+B&8G:)5_ ad+orD&tn^\\Vt& ѷ$ThGyMcn(2#7kahp FǏSD ]siȈ 4mc$%29A-YV'=X¥g"{?,4drfxD46Q֦ ?)V΍h/SM O„Y_ ;2Q곽}]Y}Ì( ';"Àa\LZ|;xƦ1&%Gz"V伵dp$nDg/w#j&zRjL&ȓ);Ȥ *hMD^xualDc /hu[]4^ |(:Pًf7֚hoHJ,߃0+nLvS/G u/nS51_AUfM?=)^5cTƢ3X06\Iz&?9 Ƣ$]/> H2CCe3Х?ȍsůIh*ՎNtVnnJ_+duk4Zu((^;\R:mpx$ĵWQne8Er/2'{KAfYݦ62Wev6s =wE^?-lg#BBJ P /W&[4=v{M>T K:z.琈>B#ge1.G|Y*=3uhg}>Qi!bpt6rKP`!W+ݹD_HND(4V=_uJk։r VJzHͷH:Xd)ZrnW_ anm0D7ZXᱡu6.ti5S\1AE0DgSN+%Ш1AE扻cw ++ݩ7vn8 hlˠ,ff*8[ l5* ~W y5t 焕ԡ3y}S" q @d8䭐mٕM6e7v}4/IGq}Rr\/P FJVRw 1H`.&A85*8$R,f,EFw)|#;bӕca4KvzG8>((hŨ7s5P%T@IũzTYvWZVq ":Z]IN"dJM#?as #!Rߍzug"1ʲ5Ǔ '3O[403xR]Qh';ݸuM" HQrn(Liv>{o~Wdݝѭ` "Ypݚ`6EE_y?R W2ЦcaB{ߐmΆmQ]W ا|76,HbU'Rz8[ 0 GwN rMd$=/(kpT"Ӈ`\^IR7ȲJc A0@zR5(K.\XmF*-a=l@ϖl- '&\vȰ|8tƷ ˫l=LeY_nka- |2xWDzƩ݃Ն ,"+FBc3v8? o ͱaɤ*luïDxE pkj4u#0Y@˦V*<ѻ,HCkeRcl-ֶ*[EG(~3P'F܂D L7wкeԙg"n_LQ_^[ʌH# ܩ@Iw;{{*YJz˄uq7֞Tnt/XI/.5 [gdc$Ew#vI艏QXQ[t}Kwpnuhj!re,aOsqj><./Q5"@\Z)D꿌C21AR^Ih<4E ^nc&m*42H m]Q@bcONϓ>[JX*.;:ZU3`Bb) IVqv5c%UUBص\*! O,Q 幊$zFqPm3R&j|;U[x)ju+!B4{У0lźjZ|N*,;y%# Ƀ8Ǣ,5Plbkw[`7/aޏw@h7x. h<{]1TV:)hs1qb*/ff/vbಉΎsw1̈+d b{Lp6goSgc*-qIw ~~vTS! t[א}z+CHv^k#07sWGOl2Eu+Bա5jsgDZ4Y"1W81T+XeA*ŨnƥAE։ew#!r~]ƒt٩} m*n @̌d}Inh[=$C32>'xoga 3OIK"'|կީzP)l?-h}-8λ2$sNLx4g!CbD!F2"MY׎7Zٴ}OI~hrzp+ދX54M[pB9nzLA*AGDEo7k9^[qanoYk~ǵH-NoGme`p\ƽEI34j-BBDty9 q8nB}EɸD\9gJ y~rVhGN:~} [atа91 ukb]1d ĀdƵ1Ip}h7dqPg}F9e*ߤ"]/7$h3 r QԨf+4S+Vf5<[wK6$X4z>Z7RWDU(Q8WTg%{&(\a6+MP!h Z@<;46[X\pC3y6nK/knIX=F!,b|W$gaլFu3lQoB"˺Y$gI1cSD-?_n܀{NU زr:6ByQSM7 y(\'k3̈́cn*ԓ7z {~̫̤i//]ok+&0<;,$ D*77\vۊ/3iB0UC5MT+z@;t@|0GmwfmG#'&-h?^<LpH~ᘾɨ>쿥)q.֑+Mu"6ITsvQ #ei^j#D<L.$fYtծBW.`%ЈC*L-=nP, e# [ ;`g\DGfXn]DMGPб* "]ɶ<B\ 70Z܈b2q$C/?jSߥ裴 =R,EUۺjxd"hdJ|HAnR([?։1`_⟅?`I SV浛_GQaϴ'7.d$#~AU4$TfNہ@+a1 ,x1Z8K(-B/}}[Z+?g3Z -cyL! {NRI,+XNՠ{AwTWp%-|j|p菄j4JiQ,D%?fy`o*mcGًͶmSRc 8f bKoGƖَ:-SFQh1 W -;Zo3'3ܘ 8i_taNIi֔L1MzG9Os,Doϡ礏P`JP-d_*v%& u蠘 IF\,:.*e+\Yjٞb{_QěaXVbNtygGiRMFazIq_e+d-P_n^o6a5*fXP*P@DW92H6amY8}k`e6q[aaK\UK[ 2lJ1$!!9+wxm\AOl `4MCQONlseA]K'%Mu3xkl_ԇ cd]1Z0a|D>K 7XVľ |@{S} FhvHpK+Xл:)$˳7y oũXk$^}Y|%q y#"<,BǐKyGGcp#aG{ZJ8\žKIk pmi3>Q`t϶w*cjgúFR e1MPVNx{{m<Wgl3FDfu합~Arl%Q2VfXsZApy6Be<eUESn8 n@^prjɶ֕N w0Y4(+օtN 'ػ"ކ/QSL lf~4 ظ7, " ÞтS ?=k[?a`%ܓY2KwPzylLϔx13kcTҢ \\2X:iOVO_nϡ׻`7*Ӌ;EhT>)^ d< /^'! q:X蘆B&%C]jz$͒>ew 3h' #G.HKiFt/뵡Jw>TDe.^\| ୃv2l/r *w9lK᳛..M 9HgLyߞnvݬ[Z.O3D 9^} G|( U(J=ϴav[+5OV%mz UyElIz B{Nxۺ7c.G*܌?qv=m-r>IqhC9?;ՖscHl\gt2\~9S@kI3SDlYďI+ ņٺ@Ģk|UG:ޯ u5)9 jOAHr d9 )87O ѡ{NϢwZ屆O *{AClBӿ%Kv@"[hz"?/r:ΎL(||8DH\NP8⽉aƭ; ڂb ~#8p"Na}$re1t50KQ(̞<> (pg=Y9gUKq2Pr6c2, T@?g_0]^OgscGG sQcd嬲7JA4ۺ[];1FJwԢ>NSz8s$CzU$K=VңYp;F :>%1zIQa3#Yӑ 3n(IMV37IKH;ly)@ՑAmm߬KЋI;u\<Ѕa\C|{"N>VJDjJU!%Npg+A<Ьo)7ɪo@`mL7VF: l8EHBAG+WgՐ>:㾧 "֙AT-wWxx.DJ(A H@\e>y.Md@ى9{~уdYr: ftA4JP2ƒzKlRJGD̑Q` &KgڜJ"+!yyN u@Ysg| ԘV[47敎h&){[}=K%?TS*~H|f<[W&,kG~|BTq)$EL,?w*1!T]jʟ=3S= H%./L4-5=#ԾjFv u$Maw.<`l@p\H^35pj wNE3sUWki_ ܀mDAٟR7`hh=?:D)BCu?: )j:WqU tzv3E<;-._OsH`bXk;oGm$;6^Ky3?>Gߦѩg11*hlV/HUWvD/lҜ^s\:?"+6fR !@jj)\3<txK !2GYHqXRLq"MA`#=çGG ,U-F,ζ[kZ`#7J.Ȑ'2ݣѳhqTNS=T~f1fsxV eJ'>5_&2Wd( H8EY]+N&tЁa@5xfN('KrV]}G{ԓ&By@K v#ku7թ2W]~g)SsݶKN 9_'XP{'v$YNųp|V(G<7oXvWR.:Wɡ"꺼Q܋;\Zm vz v) 15񷗯_[\Xև &//@#?8i"qkk+r&O|sRNMq3qFv '؞ ܴA5idzXAN, aXĽ!uPwᐐ=CM eIXFb?Qv@6,#="-%33G$ם7}UBCV6x!~[n+Dp Dscyߚ%ev08j [tZN{.S+EExPHN?Dؚ^xx54e1G Fk.k?1W$hRV[UH$k>#"܆-~?aErǼ2Z2H_e~LŁ͋4 x,aI$f>ԸA8c0+d҆{LXӄ ;3$~2o^_{ܬOhæoeqQK]4p[*+#uŵګwtS=a$a;¯hp[B >p{CPmYf]YrL( vϘr!@֕q\eZszg"{.O|mY1~'=}ďdڂ3F9oˮ792y>6L*g9=5θ{OV#sz>J)u]i!X a&[ 7!Fs!, z*7^Y4 Cϭs<2w$~LQyG N{F ?с %;pE|(m]5_XmOuFVA>h)yqc`D MS>VI2bD,Uzbeܦ[MW8a_5/9ONqkEA*C `VA- N2scGPO|%Aq*˵3J#kH'AU[@{ qOAG\6bs{99ؠu,TMI#8͙o!_fGB,m!KZ"Rr1kֺ>:TW<\ ;⓬jli~w*n;*EBm*Um?\k}|zih7ÃwenQjjcK"EOJ "OBR5)cK@Tv*ޔ$UߧeNUs!vޡdRln ֔b?d&kRP<ȰY(C#eo1L:rpJaB iUxD`#'y I^UI_w k \Ipw)> !2:Cb*[#Y.v8R˄PCHR鸽)oh EJvSsxM)@`LWv, +XǠx jQ{fTٯ52r yÒ^С:cYOGE\[O,"0i.Xn%`^ ~'knC-X7v~?#smEuA8^ Q@G00԰ێu"7}ݮԟL5ኵçjO/Cg>>y=: VLCYr%M 39Tʘ1#M:1iyl(I#rkO\۵+nG$Z@,r]U=S̻.4Rg1{&;BV[bEjټ]P걷Iw5! +uoFQ40|j*x-M01J;,㵙Q x-O ?!8lzMEGL͢ʑ͗tMB; EtebT) TNypdZ_$k!v-675d@,@!-8g`WjCͱVi! ML[_x_?|Ko~3(c4׆܂ n1{Q:XqST0t &rdqг1c/—,^ZḤ$xdJ_@iG$h3\EZr0;SC9ji&Q۞tJסά b N'P Z^z/R)_SAs+~k;RhMzm{ ;b7^ajMG_w;@f ?dT+&~:Kk.;ib#}iE1'L^R>7ż4t "q#Lntxig[M{N&םunaޡ3m!p^\buK5lz\q3' vo+֮SV\=a4WO5Ɓn?z[-%E LpeT*ߨKKP~K;3PX"(Zm]0_UF&qDU@C:C(=k?X3u(ݸqyBE9d5DvO "=kRZɼsڟ੒)~i}z6;nRKݽ..uS<؉K=! GV[x~LTqC0ֶPUۛ2d6'ñ?˻e\PaXڱ)y Tߧz hFJ<3D4FTmI FLlCIW_Xxf|e0SJ[{ѱV-;[TIfD\=P5Muj$i 1N'TGqVP ȺeE4o _W?Um?^3?^((DNJ4Wu 3Up|jNYn1]8Y#bTNo(5OC۝2}E,?\u")ຣFFevV.SHnTXU缟 a+SS]ډϾ8*2||/B k%!!LVKK25DiZl425zK*<$:FH  'D/qGV uw9wdA\:@v( C^-NݾkXC\Z|pXoin%fN\W؇bUW,@pC7_lb>$$ouzbYB#;Wri=RY Iw슠A%1j]靅@d|C~_QˢS`_$ xm´ ш* rеR,LL?unj4wYcd.B~ X߻(R#%' "KWK}#/YEm6o53M7~vAHv)i 4 +"|݁B/)lJa-.^2g;S';)qj5vŽD GpGأV:aJʦjOn%c i~|._fݟp|˛+< ?dcy2 n;Kmv;r*6"fj=S/{רD8YRcؔcN 1V֜rf9XrRn6 ަ(k&i<-8f=-\p 5 O2?o tqzn /n Fʾp%<`]R~;>Ǵ^ 0IfdĂoBd8ӥ^nm^gˮ矒T5Mp gvs,{T)WXbּ&K۷koHmSRVFKJu i\%-0zـN=ؐo vЬ{Q|c IdkDŐ{fYQDGl .*h5XVT^B4j_֪e(m~` E}tx4䔜]M/4['F\[]\b?kIz;Gu]V(`qG7N/%yM;^}Zc1O4MԊ@' /|iW=T0ÑsjJI@GM<{r&onާ5QP׿EA}(x1B9V(੺Hr^ejTH!J *dE3o? ?2EWt`dh+r } 'PD mO-H͸T5lUufWԲSyL(ϙ40 ~$m\ļq%-K8H{et#$b2Y0ʌvMK(WpEYAV!''I`~Jk!);܇uePKSG yU S5a,XAa"6!;s@i e%"2W9EnXf j1`q6-.s'9"!RRJe,UCU%L[y•VW4k`b{M _ K"i/c(GgjXduOšo".H.]~MLXi{sF7Y d Dvhih.3VE(0\z\0^|5EJ"@U!ⴀV7:q:nA.?{j,„^"o ֆM"C)BoJ{lqdni+rW01|:ٖ)_َ֢(yyozhc mX^Q#,;YmLL,a(0IKҚp6֣?SvjXgs@l 4P]FRqbw\heu"DQ{=FG{Eg,b rօ5МdP$IǍg-Dm>HU ,p8;^ֲbʪݤ45vNRH9hXg*VDXƿaqf\la}$'+ϓ|xWBWik![0<4*'FB.1zN*Me8QVWl KZ=ly(밫:Z-_  #`r<,dX\Aq1 bZm2ztL&z#(@gyգ[r+K},|f QߑUb!H3 Q\A֩Y !u 7@\\^6>8xȹDZ:8\? sl[o[HC^,lDqq?'ZzW3amW$a;\Gf DhBlM (SKu^4[;eCn7߇{(f{VZswP۪µmٯ(_nq_&'-^R oS9@M `<4VUsvc,AU!l᪹&|r*F],w'^ ۬Q-v>L6J9ZdP{vWy,*By YjiΨi+?8:.$$ؘ;3.*1 ^ r4bpqŴ4KwUr 1\!C\tc~U:M'5k# 7+EdqqjP(@ZJÆ77rVLqR`ƯۏN}՗r в緆 M~-Od[ί0y ƅ͟eäisR_vϣ+%"Z.`!j.sg^ @I%}CW 9Z]l5hHJ0āœ!@_K VrE%w-6 pG~2G?C(̠ax3!+ə^YI.7]GI!13ZI 9WHnqcݾ[~^%(f.i?:4,0'oh`N%&zx :[ kXŨ9ׁ'] qTڠ<m $71-݃PT䩎9bгKZس/(eZ: $`]U{v[یBE:<(eXa$LdΤ(DkZݩN$YӴ+GF^=k֦I%#1XJ{i¥T+\p4 O݅oܵ(}hJN' n!?Ŋ;z<, .&ݳV^S*a_?Zh~5IXU[\pKx012W`UURmlf)[ +4z [{ >(#O&L50R񹞘e]z 'c0Ra=`^SGz4y~I,hTQߦM|?A"$۝kF CƇSchH!S5aA kJ$~j$I .Eux)P'ܓ$d;7>=*еrynqe f.^sX?Ǽ^.To+>oGTamyQ/ ̌t,k8{g+#W3 X E|Q; /9K$#!b$]yt!@5vӭ}iшewPZ{鑖$ʐ5Ģ)ObW}Z扬 EH0`+jbd ,6fer.wKAG[Ac!CRQs:w'#"\zGb1] 88+n}H +|lQ S\FPv! sa^$uƁۀFɆ^K$]ܸ1v ckts_Չ9BOm^_8\'{`:U "m:2h/VO԰(v[6בQ\ ̫2?9gM;|ߑzF\8npƤ1 F;3Jᬍwmb PynsLFƭh'(2^}=,K}}5=_|3ROdڮ 1kJȊ}H';BG].8^wrJM":fksPM*OƂU]뚂w5^b74CDOC j)Ao6KK,jJ fIƝƭB|Ryt THѦUZ^YWͤ[@e hc [l,5GЯjkEeh/+c5V t}VO",&$R0$Jy:Vj{2i9mw+r;[k t`W/9X~k0,AsSi^B^{ݗ乽N%@I- YZ