bpftool-5.10.0-60.28.0.58.oe2203 >  A b|wW^^fcs {IЧV؉#*ɳ5X> Y'kV[<t(_ ?p/97j DU߻߉x;1{0hN_/lGaKe>dl-obFs+nܿ4/N`ʅQÊUmzFf}Dʆ4v /i~ihvT>a%!B*ހ T<$(R,8vօwQ5d1b5b1b98c7978ec19aa676fb3eab1367a5dea5d2e242c0e42449a5503a4fa7a69f6fca54423302d27d01bb1c3f46689bb2ca70tɉb|wW^^ff+_u=+ؚOٔgʀ4^!܆[> ^}^L&-[=My5=vn Y0kT2 ?6D3/+F=j"s2EMFz3ci,d0()X4QybVkoϦR&KH8-R榊Sa`A 7ZDhIZ`?"Q"ꦘ6aJl~`.d Oet;>p@ ? d  # ` )5LR\   @  4h ( 8 N9 XN:NF #G @H I X Y \ (] t^ b c d e f l t $u pv w Hx y z  0 4 : | Cbpftool5.10.060.28.0.58.oe2203Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.byobs-worker-003;Huawei openEulerhttp://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxaarch64`:2`O s+-u .oA큤bybybybybybybybybybybybybybybybybybybyb231498c3c0f82c9df208dedbfd2a3cc459f548a1f172bc3420ce78fbf82c73ddf85dbf76450af64c0f8d2471650fe54c4d2f1e092817d067e600fa15fa7a18e21102131e042d37dd3fef5de2e4e94ac3c85a3f80b42ed29d406c96b2be05e3afbc8311082f042287a4ee44bfb2a8884d3ae87c2a4cf268ed3d3c97de0304f32fb5a425bd3b3cd6071a3a9aff9909a859e7c1158d54d32e07658398cd67eb6a0f49206f3e35252dab9bc1608c18dc68e312939d164bc1fe3a4025e2b7a9ff4127074234462156a69234d97be09daaee8a93337844b05fc42be5987d0bf2e03cbc1c6dd68cfdaa6989a778fa01f1de846cd8b7b13ddc4aae6f89bf93975f460b7fd96eb6d1f578b596e0968800d64568b7f892547de81a9c7da028c86e6b363bfd02c6c25b6efa3b3a3ffb0bc1d2a40a1cbf5b8c16467eca9417f92f4fa0b0c3dd3d4180c79b91904de6b04ea40e67cdf1effde06e0c4f783a7661bcc14435fe341242238cae9dad568ef749c5f03e66480bf9746a850a445db4577f2c4535687b49ec90f0678731e1fb25873c00b1d20eb9642c13e730b035052d2932d80caf04058280315f53fdc8ec877612cf162320d569090261a0bd15cd12c78dc9035b491baf048fbf10dea8e799de66e753869c923acd54da6db7f3219abbdc883d44e5e40947277e4e5b63f2d53f08980da914c1e0ea8120668167b0a8558efa264fc29e573ced24f1b656d9746243cb44490145915e745c43dc457db14e0b1a51f3f713834899efc0b2e9f974f63ac4550c7322a078727878c26a06a6cf618bc763brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.10.0-60.28.0.58.oe2203.src.rpmbpftoolbpftool(aarch-64)@@@@@@@@@@@@@@@    @ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.22)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libcap.so.2()(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libelf.so.1(ELFUTILS_1.5)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(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.0bzSbjbe;baG@b^@bV@bV@bUib@Qb; b9@b8hb8hb7@b4t@b3"b3"b0b+9b)@b(b'E@b'E@b b\@b\@b!b!b@b8bOb@a,@a,@a@aaeaaa|a+@a+@aŶ@a@a@a@a@aa@@a@aKaa}3awan@af@ad'@aUaA@a#a^a`@``@`/@`!'`@``@_@__м@_@_/@__Q_ Zheng Zengkai - 5.10.0-60.28.0.58Zheng Zengkai - 5.10.0-60.27.0.57Zheng Zengkai - 5.10.0-60.23.0.56Zheng Zengkai - 5.10.0-60.22.0.55Zheng Zengkai - 5.10.0-60.21.0.54Zheng Zengkai - 5.10.0-60.20.0.53Zheng Zengkai - 5.10.0-60.20.0.52Zheng Zengkai - 5.10.0-60.19.0.51Zheng Zengkai - 5.10.0-60.18.0.50Zheng Zengkai - 5.10.0-60.17.0.49Zheng Zengkai - 5.10.0-60.16.0.48Zheng Zengkai - 5.10.0-60.15.0.47Zheng Zengkai - 5.10.0-60.14.0.46Zheng Zengkai - 5.10.0-60.13.0.45Liu Yuntao - 5.10.0-60.12.0.44Zheng Zengkai - 5.10.0-60.12.0.43Zheng Zengkai - 5.10.0-60.11.0.42Zheng Zengkai - 5.10.0-60.10.0.41Zheng Zengkai - 5.10.0-60.9.0.40Zheng Zengkai - 5.10.0-60.8.0.39Zheng Zengkai - 5.10.0-60.7.0.38Zheng Zengkai - 5.10.0-60.4.0.37Zheng Zengkai - 5.10.0-60.3.0.36Zheng Zengkai - 5.10.0-60.2.0.35Zheng Zengkai - 5.10.0-60.1.0.34Zheng Zengkai - 5.10.0-60.0.0.33Zheng Zengkai - 5.10.0-59.0.0.32Zheng Zengkai - 5.10.0-58.0.0.31Zheng Zengkai - 5.10.0-57.0.0.30Zheng Zengkai - 5.10.0-56.0.0.29Zheng Zengkai - 5.10.0-55.0.0.28Zheng Zengkai - 5.10.0-54.0.0.27Zheng Zengkai - 5.10.0-53.0.0.26Zheng Zengkai - 5.10.0-52.0.0.25Zheng Zengkai - 5.10.0-42.0.0.24Zheng Zengkai - 5.10.0-41.0.0.23Zheng Zengkai - 5.10.0-40.0.0.22Zheng Zengkai - 5.10.0-39.0.0.21Zheng Zengkai - 5.10.0-38.0.0.20Zheng Zengkai - 5.10.0-36.0.0.19Zheng Zengkai - 5.10.0-35.0.0.18Zheng Zengkai - 5.10.0-34.0.0.17Zheng Zengkai - 5.10.0-25.0.0.16Zheng Zengkai - 5.10.0-24.0.0.15Zheng Zengkai - 5.10.0-23.0.0.14Zheng Zengkai - 5.10.0-22.0.0.13Zheng Zengkai - 5.10.0-21.0.0.12Zheng Zengkai - 5.10.0-20.0.0.11Zheng Zengkai - 5.10.0-19.0.0.10sdlzx - 5.10.0-19.0.0.9Zheng Zengkai - 5.10.0-18.0.0.8Zheng Zengkai - 5.10.0-17.0.0.7Zheng Zengkai - 5.10.0-16.0.0.6Zheng Zengkai - 5.10.0-15.0.0.5Zheng Zengkai - 5.10.0-14.0.0.4Zheng Zengkai - 5.10.0-9.0.0.3Zheng Zengkai - 5.10.0-8.0.0.2Zheng Zengkai - 5.10.0-7.0.0.1Zheng Zengkai - 5.10.0-6.0.0.0ShiYuan HU - 5.10.0-5.3.0.19Zheng Zengkai - 5.10.0-5.3.0.18Zheng Zengkai - 5.10.0-5.2.0.17Zheng Zengkai - 5.10.0-5.1.0.16Cheng Jian - 5.10.0-5.0.0.15Zheng Zengkai - 5.10.0-5.0.0.14Xie XiuQi - 5.10.0-4.0.0.13Xie XiuQi - 5.10.0-3.0.0.12Xie XiuQi - 5.10.0-2.0.0.11Yuan Zhichang - 5.10.0-1.0.0.10Chunsheng Luo - 5.10.0-1.0.0.9Xie XiuQi - 5.10.0-1.0.0.8Xie XiuQi - 5.10.0-0.0.0.7Xie XiuQi - 5.10.0-rc7.0.0.6Xie XiuQi - 5.10.0-rc4.0.0.5Xie XiuQi - 5.10.0-rc3.0.0.4Xie XiuQi - 5.10.0-rc2.0.0.3Xie XiuQi - 5.10.0-rc1.0.0.2Xie XiuQi - 5.10.0-rc1.0.0.1- tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - fanotify: Fix stale file descriptor in copy_event_to_user() - net: amd-xgbe: Fix skb data length underflow - net: amd-xgbe: ensure to reset the tx_timer_active flag - ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback - net/mlx5: E-Switch, Fix uninitialized variable modact - net/mlx5: Use del_timer_sync in fw reset flow of halting poll - net/mlx5e: Fix handling of wrong devices during bond netevent - drm/vc4: hdmi: Make sure the device is powered with CEC - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN - psi: Fix uaf issue when psi trigger is destroyed while being polled - KVM: x86: Forcibly leave nested virt when SMM state is toggled - Revert "drivers: bus: simple-pm-bus: Add support for probing simple bus only devices" - net: ipa: prevent concurrent replenish - net: ipa: use a bitmap for endpoint replenish_enabled - net: ipa: fix atomic update in ipa_endpoint_replenish() - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip() - block: Fix wrong offset in bio_truncate() - fsnotify: invalidate dcache before IN_DELETE event - usr/include/Makefile: add linux/nfc.h to the compile-test coverage - dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config - net: bridge: vlan: fix memory leak in __allowed_ingress - ipv4: remove sparse error in ip_neigh_gw4() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - net: bridge: vlan: fix single net device option dumping - Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values" - net: cpsw: Properly initialise struct page_pool_params - drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc - drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy - video: hyperv_fb: Fix validation of screen resolution - ibmvnic: don't spin in tasklet - ibmvnic: init ->running_cap_crqs early - ipv4: fix ip option filtering for locally generated fragments - net: ipv4: Fix the warning for dereference - net: ipv4: Move ip_options_fragment() out of loop - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending - hwmon: (lm90) Mark alert as broken for MAX6654 - efi/libstub: arm64: Fix image check alignment at entry - rxrpc: Adjust retransmission backoff - octeontx2-pf: Forward error codes to VF - phylib: fix potential use-after-free - net: phy: broadcom: hook up soft_reset for BCM54616S - sched/pelt: Relax the sync of util_sum with util_avg - kernel: delete repeated words in comments - netfilter: conntrack: don't increment invalid counter on NF_REPEAT - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable - drm/msm/dsi: Fix missing put_device() call in dsi_get_phy - drm/msm: Fix wrong size calculation - net-procfs: show net devices bound packet types - hwmon: (lm90) Reduce maximum conversion rate for G781 - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - hwmon: (lm90) Mark alert as broken for MAX6680 - hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649 - ipv6_tunnel: Rate limit warning messages - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() - rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev - rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev - usb: roles: fix include/linux/usb/role.h compile issue - i40e: fix unsigned stat widths - i40e: Fix for failed to init adminq while VF reset - i40e: Fix queues reservation for XDP - i40e: Fix issue when maximum queues is exceeded - i40e: Increase delay to 1 s after global EMP reset - powerpc/32: Fix boot failure with GCC latent entropy plugin - powerpc/32s: Fix kasan_init_region() for KASAN - powerpc/32s: Allocate one 256k IBAT instead of two consecutives 128k IBATs - x86/MCE/AMD: Allow thresholding interface updates after init - sched/membarrier: Fix membarrier-rseq fence command missing from query bitmask - ocfs2: fix a deadlock when commit trans - jbd2: export jbd2_journal_[grab|put]_journal_head - ucsi_ccg: Check DEV_INT bit only when starting CCG4 - usb: typec: tcpm: Do not disconnect while receiving VBUS off - USB: core: Fix hang in usb_kill_urb by adding memory barriers - usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS - usb: common: ulpi: Fix crash in ulpi_match() - usb: xhci-plat: fix crash when suspend if remote wake enable - usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge - tty: Add support for Brainboxes UC cards. - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - arm64: errata: Fix exec handling in erratum 1418040 workaround - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS - drm/etnaviv: relax submit size limits - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" - fsnotify: fix fsnotify hooks in pseudo filesystems - ceph: set pool_ns in new inode layout for async creates - ceph: properly put ceph_string reference after async create attempt - tracing: Don't inc err_log entry count if entry allocation fails - tracing/histogram: Fix a potential memory leak for kstrdup() - PM: wakeup: simplify the output logic of pm_show_wakelocks() - efi: runtime: avoid EFIv2 runtime services on Apple x86 machines - scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() - s390/hypfs: include z/VM guests with access control group set - s390/module: fix loading modules with a lot of relocations - net: stmmac: skip only stmmac_ptp_register when resume from suspend - net: sfp: ignore disabled SFP node - media: venus: core: Drop second v4l2 device unregister - Bluetooth: refactor malicious adv data check - drm/vmwgfx: Fix stale file descriptors on failed usercopy - select: Fix indefinitely sleeping task in poll_schedule_timeout() - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU - rcu: Tighten rcu_advance_cbs_nowake() checks - bnx2x: Invalidate fastpath HSI version for VFs - bnx2x: Utilize firmware 7.13.21.0 - drm/i915: Flush TLBs before releasing backing store- llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - Revert "clocksource: Reduce clocksource-skew threshold" - Revert "clocksource: Avoid accidental unstable marking of clocksources" - Revert "xfrm: rate limit SA mapping change message to user space" - ipvlan: Modify the value of ipvlan modes - of: Enable crashkernel=X,high to support kexec option -s - arm64: kdump: Try not to use NO_BLOCK_MAPPINGS for memory under 4G - arm64: kdump: Use page-level mapping for the high memory of crashkernel - arm64: kdump: Don't force page-level mappings for memory above 4G - arm64: kdump: Update the name of crashk_low_res - x86: KVM: Fixed the bug that WAITmax cannot be updated in real time - powerpc: Free fdt on error in elf64_load() - powerpc: If kexec_build_elf_info() fails return immediately from elf64_load() - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - RDMA/rtrs-clt: Fix possible double free in error case - arm64: fix clang warning about TRAMP_VALIAS - arm64: kvm: Fix copy-and-paste error in bhb templates for v5.10 stable - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting - arm64: Use the clearbhb instruction in mitigations - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit - arm64: entry.S: Add ventry overflow sanity checks - ARM: Spectre-BHB: provide empty stub for non-config - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - arm64: add ID_AA64ISAR2_EL1 sys register - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path - scripts: sphinx-pre-install: Fix ctex support on Debian - scripts: sphinx-pre-install: add required ctex dependency - ath10k: Fix the MTU size on QCA9377 SDIO - mtd: nand: bbt: Fix corner case in bad block table handling - lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault - lib82596: Fix IRQ check in sni_82596_probe - scripts/dtc: dtx_diff: remove broken example from help text - dt-bindings: watchdog: Require samsung,syscon-phandle for Exynos7 - dt-bindings: display: meson-vpu: Add missing amlogic,canvas property - dt-bindings: display: meson-dw-hdmi: add missing sound-name-prefix property - net: mscc: ocelot: fix using match before it is set - net: sfp: fix high power modules without diagnostic monitoring - net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_config() - bcmgenet: add WOL IRQ check - net_sched: restore "mpu xxx" handling - net: bonding: fix bond_xmit_broadcast return value error bug - arm64: dts: qcom: msm8996: drop not documented adreno properties - devlink: Remove misleading internal_flags from health reporter dump - perf probe: Fix ppc64 'perf probe add events failed' case - dmaengine: at_xdmac: Fix at_xdmac_lld struct definition - dmaengine: at_xdmac: Fix lld view setting - dmaengine: at_xdmac: Fix concurrency over xfers_list - dmaengine: at_xdmac: Print debug message after realeasing the lock - dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pending - dmaengine: at_xdmac: Don't start transactions at tx_submit level - perf script: Fix hex dump character output - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - netns: add schedule point in ops_exit_list() - inet: frags: annotate races around fqdir->dead and fqdir->high_thresh - taskstats: Cleanup the use of task->exit_code - virtio_ring: mark ring unused on error - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 - rtc: pxa: fix null pointer dereference - HID: vivaldi: fix handling devices not using numbered reports - net: axienet: increase default TX ring size to 128 - net: axienet: fix for TX busy handling - net: axienet: fix number of TX ring slots for available check - net: axienet: Fix TX ring slot available check - net: axienet: limit minimum TX ring size - net: axienet: add missing memory barriers - net: axienet: reset core on initialization prior to MDIO access - net: axienet: Wait for PhyRstCmplt after core reset - net: axienet: increase reset timeout - net/smc: Fix hung_task when removing SMC-R devices - clk: si5341: Fix clock HW provider cleanup - clk: Emit a stern warning with writable debugfs enabled - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - f2fs: fix to reserve space for IO align feature - f2fs: compress: fix potential deadlock of compress file - parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries - net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module - net/fsl: xgmac_mdio: Add workaround for erratum A-009885 - ipv4: avoid quadratic behavior in netns dismantle - ipv4: update fib_info_cnt under spinlock protection - perf evsel: Override attr->sample_period for non-libpfm4 events - xdp: check prog type before updating BPF link - bpftool: Remove inclusion of utilities.mak from Makefiles - powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l MDIO buses - powerpc/cell: Fix clang -Wimplicit-fallthrough warning - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" - dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK - RDMA/rxe: Fix a typo in opcode name - dmaengine: uniphier-xdmac: Fix type of address variables - scsi: core: Show SCMD_LAST in text form - Bluetooth: hci_sync: Fix not setting adv set duration - Documentation: fix firewire.rst ABI file path error - Documentation: refer to config RANDOMIZE_BASE for kernel address-space randomization - Documentation: ACPI: Fix data node reference documentation - Documentation: dmaengine: Correctly describe dmatest with channel unset - media: correct MEDIA_TEST_SUPPORT help text - drm/vc4: hdmi: Make sure the device is powered with CEC - media: rcar-csi2: Optimize the selection PHTW register - can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error message - firmware: Update Kconfig help text for Google firmware - of: base: Improve argument length mismatch error - drm/radeon: fix error handling in radeon_driver_open_kms - ext4: don't use the orphan list when migrating an inode - ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal - ext4: fast commit may miss tracking unwritten range during ftruncate - ext4: use ext4_ext_remove_space() for fast commit replay delete range - ext4: set csum seed in tmp inode while migrating to extents - ext4: fix fast commit may miss tracking range for FALLOC_FL_ZERO_RANGE - ext4: initialize err_blk before calling __ext4_get_inode_loc - ext4: fix a possible ABBA deadlock due to busy PA - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - btrfs: respect the max size in the header when activating swap file - btrfs: check the root node for uptodate before returning it - btrfs: fix deadlock between quota enable and other quota operations - xfrm: fix policy lookup for ipv6 gre packets - PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device - PCI: pci-bridge-emul: Correctly set PCIe capabilities - PCI: pci-bridge-emul: Fix definitions of reserved bits - PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space - PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only - PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors - PCI: xgene: Fix IB window setup - powerpc/64s/radix: Fix huge vmap false positive - parisc: Fix lpa and lpa_user defines - drm/bridge: analogix_dp: Make PSR-exit block less - drm/nouveau/kms/nv04: use vzalloc for nv04_display - drm/etnaviv: limit submit sizes - device property: Fix fwnode_graph_devcon_match() fwnode leak - s390/mm: fix 2KB pgtable release race - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds - tracing/kprobes: 'nmissed' not showed correctly for kretprobe - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - fuse: Pass correct lend value to filemap_write_and_wait_range() - xen/gntdev: fix unmap notification order - spi: uniphier: Fix a bug that doesn't point to private data correctly - tpm: fix NPE on probe for missing device - ubifs: Error path in ubifs_remount_rw() seems to wrongly free write buffers - crypto: caam - replace this_cpu_ptr with raw_cpu_ptr - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - crypto: omap-aes - Fix broken pm_runtime_and_get() usage - rpmsg: core: Clean up resources on announce_create failure. - phy: mediatek: Fix missing check in mtk_mipi_tx_probe - ASoC: mediatek: mt8183: fix device_node leak - ASoC: mediatek: mt8173: fix device_node leak - scsi: sr: Don't use GFP_DMA - MIPS: Octeon: Fix build errors using clang - i2c: designware-pci: Fix to change data types of hcnt and lcnt parameters - irqchip/gic-v4: Disable redistributors' view of the VPE table at boot time - MIPS: OCTEON: add put_device() after of_find_device_by_node() - udf: Fix error handling in udf_new_inode() - powerpc/fadump: Fix inaccurate CPU state info in vmcore generated with panic - powerpc: handle kdump appropriately with crash_kexec_post_notifiers option - selftests/powerpc/spectre_v2: Return skip code when miss_percent is high - powerpc/40x: Map 32Mbytes of memory at startup - MIPS: Loongson64: Use three arguments for slti - ALSA: seq: Set upper limit of processed events - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup - dm: fix alloc_dax error handling in alloc_dev - nvmem: core: set size for sysfs bin file - w1: Misuse of get_user()/put_user() reported by sparse - KVM: PPC: Book3S: Suppress failed alloc warning in H_COPY_TOFROM_GUEST - KVM: PPC: Book3S: Suppress warnings when allocating too big memory slots - powerpc/powermac: Add missing lockdep_register_key() - clk: meson: gxbb: Fix the SDM_EN bit for MPLL0 on GXBB - i2c: mpc: Correct I2C reset procedure - powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING - i2c: i801: Don't silently correct invalid transfer size - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race - powerpc/btext: add missing of_node_put - powerpc/cell: add missing of_node_put - powerpc/powernv: add missing of_node_put - powerpc/6xx: add missing of_node_put - x86/kbuild: Enable CONFIG_KALLSYMS_ALL=y in the defconfigs - parisc: Avoid calling faulthandler_disabled() twice - random: do not throw away excess input to crng_fast_load - serial: core: Keep mctrl register state and cached copy in sync - serial: pl010: Drop CR register reset on set_termios - regulator: qcom_smd: Align probe function with rpmh-regulator - net: gemini: allow any RGMII interface mode - net: phy: marvell: configure RGMII delays for 88E1118 - mlxsw: pci: Avoid flow control for EMAD packets - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - mac80211: allow non-standard VHT MCS-10/11 - net: mdio: Demote probed message to debug print - btrfs: remove BUG_ON(!eie) in find_parent_nodes - btrfs: remove BUG_ON() in find_parent_nodes() - ACPI: battery: Add the ThinkPad "Not Charging" quirk - amdgpu/pm: Make sysfs pm attributes as read-only for VFs - drm/amdgpu: fixup bad vram size on gmc v8 - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 - ACPICA: Fix wrong interpretation of PCC address - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions - drm/etnaviv: consider completed fence seqno in hang check - xfrm: rate limit SA mapping change message to user space - Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES - ath11k: Fix napi related hang - um: registers: Rename function names to avoid conflicts and build problems - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ - iwlwifi: mvm: Fix calculation of frame length - iwlwifi: remove module loading failure message - iwlwifi: fix leaks/bad data after failed firmware load - PM: AVS: qcom-cpr: Use div64_ul instead of do_div - rtw88: 8822c: update rx settings to prevent potential hw deadlock - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 - cpufreq: Fix initialization of min and max frequency QoS requests - PM: runtime: Add safety net to supplier device release - arm64: tegra: Adjust length of CCPLEX cluster MMIO region - arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO - media: saa7146: hexium_gemini: Fix a NULL pointer dereference in hexium_attach() - media: igorplugusb: receiver overflow should be reported - HID: quirks: Allow inverting the absolute X/Y values - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - x86/mce: Mark mce_read_aux() noinstr - x86/mce: Mark mce_end() noinstr - x86/mce: Mark mce_panic() noinstr - x86/mce: Allow instrumentation during task work queueing - ath11k: Avoid false DEADLOCK warning reported by lockdep - selftests/ftrace: make kprobe profile testcase description unique - gpio: aspeed: Convert aspeed_gpio.lock to raw_spinlock - net: phy: prefer 1000baseT over 1000baseKX - net-sysfs: update the queue counts in the unregistration path - ath10k: Fix tx hanging - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work - iwlwifi: mvm: avoid clearing a just saved session protection id - iwlwifi: mvm: synchronize with FW after multicast commands - thunderbolt: Runtime PM activate both ends of the device link - media: m920x: don't use stack on USB reads - media: saa7146: hexium_orion: Fix a NULL pointer dereference in hexium_attach() - media: rcar-vin: Update format alignment constraints - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. - drm: rcar-du: Fix CRTC timings when CMM is used - x86/mm: Flush global TLB when switching to trampoline page-table - floppy: Add max size check for user space request - usb: uhci: add aspeed ast2600 uhci support - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path - ACPI: Change acpi_device_always_present() into acpi_device_override_status() - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table - media: venus: avoid calling core_clk_setrate() concurrently during concurrent video sessions - ath11k: Avoid NULL ptr access during mgmt tx cleanup - rsi: Fix out-of-bounds read in rsi_read_pkt() - rsi: Fix use-after-free in rsi_rx_done_handler() - crypto: jitter - consider 32 LSB for APT - HSI: core: Fix return freed object in hsi_new_client - gpiolib: acpi: Do not set the IRQ type if the IRQ is already in use - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() - drm/bridge: megachips: Ensure both bridges are probed before registration - mlxsw: pci: Add shutdown method in PCI driver - soc: ti: pruss: fix referenced node in error message - drm/amdgpu/display: set vblank_disable_immediate for DC - drm/amd/display: check top_pipe_to_program pointer - ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART - EDAC/synopsys: Use the quirk for version instead of ddr version - media: b2c2: Add missing check in flexcop_pci_isr: - HID: apple: Do not reset quirks when the Fn key is not found - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L - usb: gadget: f_fs: Use stream_open() for endpoint files - ath11k: Fix crash caused by uninitialized TX ring - media: atomisp: handle errors at sh_css_create_isp_params() - batman-adv: allow netlink usage in unprivileged containers - ARM: shmobile: rcar-gen2: Add missing of_node_put() - media: atomisp-ov2680: Fix ov2680_set_fmt() clobbering the exposure - media: atomisp: set per-device's default mode - media: atomisp: fix try_fmt logic - drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR - drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_CONNECTOR - ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_START reply - selftests/bpf: Fix bpf_object leak in skb_ctx selftest - drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_API_DEBUG=y - fs: dlm: filter user dlm messages for kernel locks - Bluetooth: Fix debugfs entry leak in hci_register_dev() - ARM: dts: omap3-n900: Fix lp5523 for multi color - of: base: Fix phandle argument length mismatch error message - clk: bm1880: remove kfrees on static allocations - ASoC: fsl_asrc: refine the check of available clock divider - RDMA/cxgb4: Set queue pair state when being queried - ASoC: fsl_mqs: fix MODULE_ALIAS - powerpc/xive: Add missing null check after calling kmalloc - mips: bcm63xx: add support for clk_set_parent() - mips: lantiq: add support for clk_set_parent() - arm64: tegra: Remove non existent Tegra194 reset - arm64: tegra: Fix Tegra194 HDA {clock,reset}-names ordering - counter: stm32-lptimer-cnt: remove iio counter abi - misc: lattice-ecp3-config: Fix task hung when firmware load failed - ASoC: samsung: idma: Check of ioremap return value - ASoC: mediatek: Check for error clk pointer - phy: uniphier-usb3ss: fix unintended writing zeros to PHY register - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on - iommu/amd: Restore GA log/tail pointer on host resume - iommu/amd: Remove iommu_init_ga() - dmaengine: pxa/mmp: stop referencing config->slave_id - mips: fix Kconfig reference to PHYS_ADDR_T_64BIT - mips: add SYS_HAS_CPU_MIPS64_R5 config for MIPS Release 5 support - clk: stm32: Fix ltdc's clock turn off by clk_disable_unused() after system enter shell - of: unittest: 64 bit dma address test requires arch support - of: unittest: fix warning on PowerPC frame size warning - ASoC: rt5663: Handle device_property_read_u32_array error codes - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry - RDMA/core: Let ib_find_gid() continue search even after empty entry - powerpc/powermac: Add additional missing lockdep_register_key() - PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity() - RDMA/qedr: Fix reporting max_{send/recv}_wr attrs - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - openrisc: Add clone3 ABI wrapper - binder: fix handling of error during copy - char/mwave: Adjust io port register size - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID - ALSA: oss: fix compile error when OSS_DEBUG is enabled - clocksource: Avoid accidental unstable marking of clocksources - clocksource: Reduce clocksource-skew threshold - powerpc/32s: Fix shift-out-of-bounds in KASAN init - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC - powerpc/irq: Add helper to set regs->softe - powerpc/perf: move perf irq/nmi handling details into traps.c - powerpc/perf: MMCR0 control for PMU registers under PMCC=00 - powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C - dt-bindings: thermal: Fix definition of cooling-maps contribution property - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA - powerpc/prom_init: Fix improper check of prom_getprop() - clk: imx8mn: Fix imx8mn_clko1_sels - scsi: pm80xx: Update WARN_ON check in pm8001_mpi_build_cmd() - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() - pcmcia: fix setting of kthread task states - can: xilinx_can: xcan_probe(): check for error irq - can: softing: softing_startstop(): fix set but not used variable warning - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' - tpm: add request_locality before write TPM_INT_ENABLE - can: mcp251xfd: add missing newline to printed strings - regmap: Call regmap_debugfs_exit() prior to _init() - netrom: fix api breakage in nr_setsockopt() - ax25: uninitialized variable in ax25_setsockopt() - spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe - Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt() - lib/mpi: Add the return value check of kcalloc() - net/mlx5: Set command entry semaphore up once got index free - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" - net/mlx5e: Don't block routes with nexthop objects in SW - net/mlx5e: Fix page DMA map/unmap attributes - debugfs: lockdown: Allow reading debugfs files that are not world readable - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_frame_init_v1_buttonpad - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_huion_init - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_get_str_desc - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_init - usb: dwc3: qcom: Fix NULL vs IS_ERR checking in dwc3_qcom_probe - Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe - Bluetooth: hci_bcm: Check for error irq - fsl/fman: Check for null pointer after calling devm_ioremap - staging: greybus: audio: Check null pointer - rocker: fix a sleeping in atomic bug - ppp: ensure minimum packet size in ppp_write() - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone - bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt(). - bpf: Don't promote bogus looking registers after null check. - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - power: reset: mt6397: Check for null res pointer - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in nonstatic_find_mem_region() - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in __nonstatic_find_io_region() - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes - x86/mce/inject: Avoid out-of-bounds write when setting flags - hwmon: (mr75203) fix wrong power-up delay value - x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUILD_CFLAGS - Bluetooth: hci_qca: Stop IBS timer during BT OFF - software node: fix wrong node passed to find nargs_prop - backlight: qcom-wled: Respect enabled-strings in set_brightness - backlight: qcom-wled: Use cpu_to_le16 macro to perform conversion - backlight: qcom-wled: Override default length with qcom,enabled-strings - backlight: qcom-wled: Fix off-by-one maximum with default num_strings - backlight: qcom-wled: Pass number of elements to read to read_u32_array - backlight: qcom-wled: Validate enabled string indices in DT - bpftool: Enable line buffering for stdout - Bluetooth: L2CAP: Fix using wrong mode - um: virtio_uml: Fix time-travel external time propagation - um: fix ndelay/udelay defines - selinux: fix potential memleak in selinux_add_opt() - mmc: meson-mx-sdio: add IRQ check - mmc: meson-mx-sdhc: add IRQ check - iwlwifi: mvm: test roc running status bits before removing the sta - iwlwifi: mvm: fix 32-bit build in FTM - ARM: dts: armada-38x: Add generic compatible to UART nodes - arm64: dts: marvell: cn9130: enable CP0 GPIO controllers - arm64: dts: marvell: cn9130: add GPIO and SPI aliases - usb: ftdi-elan: fix memory leak on device disconnect - ARM: 9159/1: decompressor: Avoid UNPREDICTABLE NOP encoding - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - media: hantro: Fix probe func error path - drm/tegra: vic: Fix DMA API misuse - drm/bridge: ti-sn65dsi86: Set max register for regmap - drm/msm/dpu: fix safe status debugfs file - arm64: dts: qcom: ipq6018: Fix gpio-ranges property - arm64: dts: qcom: c630: Fix soundcard setup - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() - media: coda/imx-vdoa: Handle dma_set_coherent_mask error codes - media: msi001: fix possible null-ptr-deref in msi001_probe() - media: dw2102: Fix use after free - ARM: dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush - crypto: stm32 - Revert broken pm_runtime_resume_and_get changes - crypto: stm32/cryp - fix bugs and crash in tests - crypto: stm32/cryp - fix lrw chaining mode - crypto: stm32/cryp - fix double pm exit - crypto: stm32/cryp - check early input data - crypto: stm32/cryp - fix xts and race condition in crypto_engine requests - crypto: stm32/cryp - fix CTR counter carry - crypto: stm32 - Fix last sparse warning in stm32_cryp_check_ctr_counter - selftests: harness: avoid false negatives if test has no ASSERTs - selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST - x86/uaccess: Move variable into switch case statement - xfrm: fix a small bug in xfrm_sa_len() - mwifiex: Fix possible ABBA deadlock - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass - drm/msm/dp: displayPort driver need algorithm rational - sched/rt: Try to restart rt period timer when rt runtime exceeded - Revert "sched/rt: Try to restart rt period timer when rt runtime exceeded" - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma - media: si2157: Fix "warm" tuner state detection - media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach() - media: dib8000: Fix a memleak in dib8000_init() - bpf: Remove config check to enable bpf support for branch records - bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD) - bpf: Adjust BTF log size limit. - sched/fair: Fix per-CPU kthread and wakee stacking for asym CPU capacity - sched/fair: Fix detection of per-CPU kthreads waking a task - Bluetooth: btmtksdio: fix resume failure - staging: rtl8192e: rtllib_module: fix error handle case in alloc_rtllib() - staging: rtl8192e: return error code from rtllib_softmac_init() - floppy: Fix hang in watchdog when disk is ejected - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info - arm64: dts: ti: k3-j721e: Fix the L2 cache sets - arm64: dts: ti: k3-j7200: Fix the L2 cache sets - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() - thermal/drivers/imx8mm: Enable ADC when enabling monitor - ACPI: EC: Rework flushing of EC work while suspended to idle - cgroup: Trace event cgroup id fields should be u64 - arm64: dts: qcom: msm8916: fix MMC controller aliases - netfilter: bridge: add support for pppoe filtering - thermal/drivers/imx: Implement runtime PM support - media: venus: core: Fix a resource leak in the error handling path of 'venus_probe()' - media: venus: core: Fix a potential NULL pointer dereference in an error handling path - media: venus: core, venc, vdec: Fix probe dependency error - media: venus: pm_helpers: Control core power domain manually - media: coda: fix CODA960 JPEG encoder buffer overflow - media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released - media: si470x-i2c: fix possible memory leak in si470x_i2c_probe() - media: imx-pxp: Initialize the spinlock prior to using it - media: rcar-csi2: Correct the selection of hsfreqrange - mfd: atmel-flexcom: Use .resume_noirq - mfd: atmel-flexcom: Remove #ifdef CONFIG_PM_SLEEP - tty: serial: atmel: Call dma_async_issue_pending() - tty: serial: atmel: Check return code of dmaengine_submit() - arm64: dts: ti: k3-j721e: correct cache-sets info - ath11k: Use host CE parameters for CE interrupts configuration - crypto: qat - fix undetected PFVF timeout in ACK loop - crypto: qat - make pfvf send message direction agnostic - crypto: qat - remove unnecessary collision prevention step in PFVF - crypto: qat - fix spelling mistake: "messge" -> "message" - ARM: dts: stm32: fix dtbs_check warning on ili9341 dts binding on stm32f429 disco - mtd: hyperbus: rpc-if: fix bug in rpcif_hb_remove - crypto: qce - fix uaf on qce_skcipher_register_one - crypto: qce - fix uaf on qce_ahash_register_one - media: dmxdev: fix UAF when dvb_register_device() fails - arm64: dts: renesas: cat875: Add rx/tx delays - drm/vboxvideo: fix a NULL vs IS_ERR() check - fs: dlm: fix build with CONFIG_IPV6 disabled - tee: fix put order in teedev_close_context() - ath11k: reset RSN/WPA present state for open BSS - ath11k: clear the keys properly via DISABLE_KEY - ath11k: Fix ETSI regd with weather radar overlap - Bluetooth: stop proccessing malicious adv data - memory: renesas-rpc-if: Return error in case devm_ioremap_resource() fails - fs: dlm: don't call kernel_getpeername() in error_report() - fs: dlm: use sk->sk_socket instead of con->sock - arm64: dts: meson-gxbb-wetek: fix missing GPIO binding - arm64: dts: meson-gxbb-wetek: fix HDMI in early boot - arm64: dts: amlogic: Fix SPI NOR flash node name for ODROID N2/N2+ - arm64: dts: amlogic: meson-g12: Fix GPU operating point table node name - media: aspeed: Update signal status immediately to ensure sane hw state - media: em28xx: fix memory leak in em28xx_init_dev - media: aspeed: fix mode-detect always time out at 2nd run - media: atomisp: fix uninitialized bug in gmin_get_pmic_id_and_addr() - media: atomisp: fix enum formats logic - media: atomisp: add NULL check for asd obtained from atomisp_video_pipe - media: staging: media: atomisp: pci: Balance braces around conditional statements in file atomisp_cmd.c - media: atomisp: fix ifdefs in sh_css.c - media: atomisp: fix inverted error check for ia_css_mipi_is_source_port_valid() - media: atomisp: do not use err var when checking port validity for ISP2400 - media: atomisp: fix inverted logic in buffers_needed() - media: atomisp: fix punit_ddr_dvfs_enable() argument for mrfld_power up case - media: atomisp: add missing media_device_cleanup() in atomisp_unregister_entities() - media: videobuf2: Fix the size printk format - mtd: hyperbus: rpc-if: Check return value of rpcif_sw_init() - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware - wcn36xx: fix RX BD rate mapping for 5GHz legacy rates - wcn36xx: populate band before determining rate on RX - wcn36xx: Put DXE block into reset before freeing memory - wcn36xx: Release DMA channel descriptor allocations - wcn36xx: Fix DMA channel enable/disable cycle - wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND - wcn36xx: ensure pairing of init_scan/finish_scan and start_scan/end_scan - drm/vc4: hdmi: Set a default HSM rate - clk: bcm-2835: Remove rounding up the dividers - clk: bcm-2835: Pick the closest clock rate - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails - drm/rockchip: dsi: Reconfigure hardware on resume() - drm/rockchip: dsi: Disable PLL clock on bind error - drm/rockchip: dsi: Hold pm-runtime across bind/unbind - drm/rockchip: dsi: Fix unbalanced clock on probe error - drm/panel: innolux-p079zca: Delete panel on attach() failure - drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure - drm: fix null-ptr-deref in drm_dev_init_release() - drm/bridge: display-connector: fix an uninitialized pointer in probe() - Bluetooth: L2CAP: Fix not initializing sk_peer_pid - drm/ttm: Put BO in its memory manager's lru list - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages - dma/pool: create dma atomic pool only if dma zone has managed pages - mm_zone: add function to check if managed dma zone exists - PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() - gpu: host1x: Add back arm_iommu_detach_device() - iommu/io-pgtable-arm-v7s: Add error handle for page table allocation failure - lkdtm: Fix content of section containing lkdtm_rodata_do_nothing() - iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs - can: softing_cs: softingcs_probe(): fix memleak on registration failure - media: cec-pin: fix interrupt en/disable handling - media: stk1160: fix control-message timeouts - media: pvrusb2: fix control-message timeouts - media: redrat3: fix control-message timeouts - media: dib0700: fix undefined behavior in tuner shutdown - media: s2255: fix control-message timeouts - media: cpia2: fix control-message timeouts - media: em28xx: fix control-message timeouts - media: mceusb: fix control-message timeouts - media: flexcop-usb: fix control-message timeouts - media: v4l2-ioctl.c: readbuffers depends on V4L2_CAP_READWRITE - rtc: cmos: take rtc_lock while reading from CMOS - tools/nolibc: fix incorrect truncation of exit code - tools/nolibc: i386: fix initial stack alignment - tools/nolibc: x86-64: Fix startup code bug - x86/gpu: Reserve stolen memory for first integrated Intel GPU - mtd: rawnand: davinci: Rewrite function description - mtd: rawnand: davinci: Avoid duplicated page read - mtd: rawnand: davinci: Don't calculate ECC when reading page - mtd: Fixed breaking list in __mtd_del_partition. - mtd: rawnand: gpmi: Remove explicit default gpmi clock setting for i.MX6 - mtd: rawnand: gpmi: Add ERR007117 protection for nfc_apply_timings - nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed bind() - HID: wacom: Avoid using stale array indicies to read contact count - HID: wacom: Ignore the confidence flag when a touch is removed - HID: wacom: Reset expected and received contact counts at the same time - HID: uhid: Fix worker destroying device without any protection - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock- sysctl: Modify sysctl_overload_detect_period minimum to 100ms - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1 - mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() - mtd: phram: Fix error return code in phram_setup()- scsi: hisi_sas: Limit users changing debugfs BIST count value - netfilter: nf_tables: initialize registers in nft_do_chain() - sched: Fix yet more sched_fork() races - USB: gadget: validate interface OS descriptor requests - usb: gadget: don't release an existing dev->buf - usb: gadget: clear related members when goto fail - usb: gadget: rndis: check size of RNDIS_MSG_SET command - locking/csd_lock: Add boot parameter for controlling CSD lock debugging - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - PCI: fix kabi change in struct pci_dev - PCI/RCEC: Fix RCiEP device to RCEC association - PCI/AER: Add RCEC AER error injection support - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling - PCI/ERR: Recover from RCiEP AER errors - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs - PCI/ERR: Recover from RCEC AER errors - PCI/ERR: Clear AER status only when we control AER - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() - PCI/ERR: Avoid negated conditional for clarity - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() - PCI/ERR: Simplify by computing pci_pcie_type() once - PCI/ERR: Simplify by using pci_upstream_bridge() - PCI/ERR: Rename reset_link() to reset_subordinates() - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() - PCI/ERR: Bind RCEC devices to the Root Port driver - PCI/AER: Write AER Capability only when we control it - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register- SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() - scsi: hisi_sas: Use autosuspend for the host controller - scsi: libsas: Keep host active while processing events - scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed - scsi: libsas: Defer works of new phys during suspend - scsi: libsas: Refactor sas_queue_deferred_work() - scsi: libsas: Add flag SAS_HA_RESUMING - scsi: libsas: Resume host while sending SMP I/Os - scsi: hisi_sas: Add more logs for runtime suspend/resume - scsi: libsas: Insert PORTE_BROADCAST_RCVD event for resuming host - scsi: mvsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list - scsi: hisi_sas: Fix some issues related to asd_sas_port->phy_list - scsi: libsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list - scsi: block: pm: Always set request queue runtime active in blk_post_runtime_resume() - scsi: Revert "scsi: hisi_sas: Filter out new PHY up events during suspend" - scsi: libsas: Don't always drain event workqueue for HA resume - scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() - scsi: hisi_sas: Initialise devices in .slave_alloc callback - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - mm: page_counter: mitigate consequences of a page_counter underflow - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - io_uring: don't keep looping for more events if we can't flush overflow - hugetlbfs: fix a truncation issue in hugepages parameter - spi: hisi-kunpeng: Fix the debugfs directory name incorrect - spi: hisi-kunpeng: Add debugfs support - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - net: sched: fix use-after-free in tc_new_tfilter() - mtd: fixup CFI on ixp4xx - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS - ALSA: hda/realtek: Re-order quirk entries for Lenovo - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all - firmware: qemu_fw_cfg: fix kobject leak in probe error path - firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries - firmware: qemu_fw_cfg: fix sysfs information leak - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled - media: uvcvideo: fix division by zero at stream start - video: vga16fb: Only probe for EGA and VGA 16 color graphic cards - 9p: only copy valid iattrs in 9P2000.L setattr implementation - KVM: s390: Clarify SIGP orders versus STOP/RESTART - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest - perf: Protect perf_guest_cbs with RCU - remoteproc: qcom: pil_info: Don't memcpy_toio more than is provided - orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc() - devtmpfs regression fix: reconfigure on each mount - kbuild: Add $(KBUILD_HOSTLDFLAGS) to 'has_libelf' test - staging: greybus: fix stack size warning with UBSAN - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() - staging: wlan-ng: Avoid bitwise vs logical OR warning in hfa384x_usb_throttlefn() - media: Revert "media: uvcvideo: Set unique vdev name based in type" - random: fix crash on multiple early calls to add_bootloader_randomness() - random: fix data race on crng init time - random: fix data race on crng_node_pool - can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved} - can: isotp: convert struct tpcon::{idx,len} to unsigned int - can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data - mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() - veth: Do not record rx queue hint in veth_xmit - mmc: sdhci-pci: Add PCI ID for Intel ADL - ath11k: Fix buffer overflow when scanning with extraie - USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status - USB: core: Fix bug in resuming hub's handling of wakeup requests - ARM: dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100 - Bluetooth: bfusb: fix division by zero in send path - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 - Bluetooth: btusb: Add support for Foxconn MT7922A - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 - Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() - workqueue: Fix unbind_workers() VS wq_worker_running() race- Add java-1.8.0-openjdk-devel BuildRequires for kernel.spec - Compress modules to xz format in kernel.spec, which reduces disk consumption - kabichk: do kabi check only for 4K page_size- USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - swiotlb: fix info leak with DMA_FROM_DEVICE- sched/fair: Add qos_throttle_list node in struct cfs_rq - ARM: 9142/1: kasan: work around LPAE build warning - mm: kfence: fix missing objcg housekeeping for SLAB - cgroup: Export cgroup.kill from cgroupv2 to cgroupv1 - cgroup: introduce cgroup.kill - memcg: Fix inconsistent oom event behavior for OOM_MEMCG_KILL - memcg: Export memory.events and memory.events.local from cgroupv2 to cgroupv1 - net: hns3: fix phy can not link up when autoneg off and reset - net: hns3: add NULL pointer check for hns3_set/get_ringparam() - net: hns3: add netdev reset check for hns3_set_tunable() - net: hns3: clean residual vf config after disable sriov - net: hns3: add max order judgement for tx spare buffer - net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue - net: hns3: refine the process when PF set VF VLAN - net: hns3: add vlan list lock to protect vlan list - net: hns3: fix port base vlan add fail when concurrent with reset - net: hns3: fix bug when PF set the duplicate MAC address for VFs - net: hns3: handle empty unknown interrupt for VF - net: hns3: fix race condition in debugfs - arm64: cpu_park: Move into stand-alone file - arm64: quick_kexec: Move to stand-alone file - jffs2: fix NULL pointer dereference in jffs2_scan_medium - rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request - config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - share_pool: don't trace the invalid spa address - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump- net/spnic: Remove spnic driver. - SCSI: spfc: remove SPFC driver- block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - net: snmp: inline snmp_get_cpu_field()- Revert "Compress modules to xz format in kernel.spec, which reduces disk consumption" - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - kabi: only reserve flags on X86_64 and ARM64 - mm/dynamic_hugetlb: only compile PG_pool on X86_64 and ARM64- kabi: fix kabi broken in struct fuse_args - fuse: fix pipe buffer lifetime for direct_io- vfs: fs_context: fix up param length parsing in legacy_parse_param - NFS: LOOKUP_DIRECTORY is also ok with symlinks - blk-mq: fix potential uaf for 'queue_hw_ctx' - blk-mq: add exception handling when srcu->sda alloc failed- mm/dynamic_hugetlb: initialize subpages before merging - mm/dynamic_hugetlb: set/clear HPageFreed - mm/dynamic_hugetlb: only support to merge 2M dynamicly - mm/dynamic_hugetlb: hold the lock until pages back to hugetlb - mm/dynamic_hugetlb: use mem_cgroup_force_empty to reclaim pages - mm/dynamic_hugetlb: check page using check_new_page - mm/dynamic_hugetlb: use pfn to traverse subpages - mm/dynamic_hugetlb: improve the initialization of huge pages - mm/dynamic_hugetlb: check free_pages_prepares when split pages- Compress modules to xz format in kernel.spec, which reduces disk consumption.- irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu- scsi: ses: Fix crash caused by kfree an invalid pointer - ovl: fix incorrect extent info in metacopy case - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE)- arm/arm64: paravirt: Remove GPL from pv_ops export- ima: bugfix for digest lists importing - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - net/hinic: Fix null pointer dereference in hinic_physical_port_id- net/hinic: Fix double free issue- src-openEuler: add with_64kb to control 64KB page size - scsi: spfc: Remove redundant mask and spinlock - xfs: order CIL checkpoint start records - xfs: attach iclog callbacks in xlog_cil_set_ctx_write_state() - xfs: factor out log write ordering from xlog_cil_push_work() - xfs: pass a CIL context to xlog_write() - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks - xfs: move xlog_commit_record to xfs_log_cil.c - xfs: log head and tail aren't reliable during shutdown - xfs: don't run shutdown callbacks on active iclogs - xfs: separate out log shutdown callback processing - xfs: rework xlog_state_do_callback() - xfs: make forced shutdown processing atomic - xfs: convert log flags to an operational state field - xfs: move recovery needed state updates to xfs_log_mount_finish - xfs: XLOG_STATE_IOERROR must die - xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown() - Revert "nfs: ensure correct writeback errors are returned on close()" - fuse: support SB_NOSEC flag to improve write performance - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 - fuse: setattr should set FATTR_KILL_SUIDGID - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 - xfs: remove dead stale buf unpin handling code - xfs: hold buffer across unpin and potential shutdown processing - xfs: fix an ABBA deadlock in xfs_rename - Revert "efi/libstub: arm64: Relax 2M alignment again for relocatable kernels" - crypto: hisilicon/qm - fix memset during queues clearing - crypto: hisilicon/qm - modify device status check parameter - crypto: hisilicon/qm - remove redundant cache writeback - crypto: hisilicon/qm - disable queue when 'CQ' error - crypto: hisilicon/qm - reset function if event queue overflows - crypto: hisilicon/qm - use request_threaded_irq instead - crypto: hisilicon/qm - modify the handling method after abnormal interruption - crypto: hisilicon/qm - code movement - crypto: hisilicon/qm - remove unnecessary device memory reset - crypto: hisilicon/qm - fix deadlock for remove driver - crypto: hisilicon/sec - add some comments for soft fallback - crypto: hisilicon/sec - fix the aead software fallback for engine- blk-throttle: Set BIO_THROTTLED when bio has been throttled - bpf, selftests: Add ringbuf memory type confusion test - bpf/selftests: Test bpf_d_path on rdonly_mem. - bpf, selftests: Add various ringbuf tests with invalid offset - selftests/bpf: Add verifier test for PTR_TO_MEM spill - bpf: Fix ringbuf memory type confusion when passing to helpers - bpf: Fix out of bounds access for ringbuf helpers - bpf: Generally fix helper register offset check - bpf: Mark PTR_TO_FUNC register initially with zero offset - bpf: Generalize check_ctx_reg for reuse with other types - bpf/selftests: Test PTR_TO_RDONLY_MEM - bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem. - bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. - bpf: Convert PTR_TO_MEM_OR_NULL to composable types. - bpf: Introduce MEM_RDONLY flag - bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL - bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL - bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL - bpf: Introduce composable reg, ret and arg types. - bpf: Fix out of bounds access from invalid *_or_null type verification - blk-mq: decrease pending_queues when it expires - blk-mq: add debugfs to print information for blk_mq_tag_set - blk-mq: allow hardware queue to get more tag while sharing a tag set - bfq: fix use-after-free in bfq_dispatch_request - livepatch/core: Validate function old_name before 'klp_init_object_loaded' - arm64: config: enable CONFIG_ARM64_UCE_KERNEL_RECOVERY - arm64: ras: copy_from_user scenario support uce kernel recovery - efi: Fix efi_find_mirror redefine in x86 - sched: Fix sleeping in atomic context at cpu_qos_write() - vfio/iommu_type1: Fix the logic of updating num_non_hwdbm_domains - iommu: Stop tracking the dirty log status of iommu_domain - iommu/smmuv3: Remove the S1 mapping restriction of dirty log - timekeeping: Avoiding false sharing in field access of tk_core - config: close CONFIG_ARM64_ILP32 - arm64: replace is_compat_task() with is_ilp32_compat_task() in TASK_SIZE_MAX - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() - kabi: fix split error of kABI reference checking tool - ipv6: blackhole_netdev needs snmp6 counters - net: avoid quadratic behavior in netdev_wait_allrefs_any() - net: allow out-of-order netdev unregistration - net: transition netdev reg state earlier in run_todo - ipv6: give an IPv6 dev to blackhole_netdev - configs: disable CONFIG_RODATA_FULL_DEFAULT_ENABLED - dm rq: don't queue request to blk-mq during DM suspend - rcu/nocb: Fix missed nocb_timer requeue - dm: fix mempool NULL pointer race when completing IO - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues - Revert "blk-mq, elevator: Count requests per hctx to improve performance"- lib/iov_iter: initialize "flags" in new pipe_buffer- sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86- ubifs: rename_whiteout: correct old_dir size computing - configs: update the defconfigs to support 9P - Revert "dm space maps: don't reset space map allocation cursor when committing" - drivers: hooks: add bonding driver vendor hooks - etmem: etmem scan module Replace WARN_ONCE() with debug_printk for "nothing read" - netfilter: nf_tables_offload: incorrect flow offload action array size- f2fs: fix to do sanity check in is_alive() - f2fs: fix to avoid panic in is_alive() if metadata is inconsistent - f2fs: fix to do sanity check on inode type during garbage collection - iommu/io-pgtable-arm: Fix attach device failed when smmuv3 supports HTTU - configs: enable CONFIG_INTEL_IDXD - ext4: convert DIV_ROUND_UP to DIV_ROUND_UP_ULL- bonding: force carrier update when releasing slave - ext4: fix underflow in ext4_max_bitmap_size() - dm: make sure dm_table is binded before queue request - tty/amba-pl011: Call acpi_put_table() to fix memory leak - config: enable MEMORY_RELIABLE by default - mm: add support for page cache use reliable memory - shmem: Introduce shmem reliable - mm: Reserve field in mm_struct for memory reliable - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Disable mirror feature if kernelcore is not specified - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public- arm64: openeuler_defconfig: Enable config for ultrasoc driver - drivers/coresight: Add Ultrasoc System Memory Buffer driver - coresight: etm4x: Modify core-commit to avoid HiSilicon ETM overflow - RAS: Report ARM processor information to userspace - configs: enable CONFIG_NTB_INTEL - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - rcu: Do not report strict GPs for outgoing CPUs - rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states - entry: Explicitly flush pending rcuog wakeup before last rescheduling point - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume - irq_work: Cleanup - powerpc/process, kasan: Silence KASAN warnings in __get_wchan() - net/spnic: Reduce the timeout of the channel between driver and firmware - net/spnic: Fix an error when netdev failed to link up - net/spnic: Fix xor checksum error when sending a non 4B-aligned message to firmware - net/spnic: Fix ethtool loopback command failure - net/spnic: Fix array bounds error in ethtool get_link_ksettings - x86/tsc: Make cur->adjusted values in package#1 to be the same - ata: Add support for PxSCT.LPM set based on actual LPM capability - ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - ahci: Fix some bugs like plugin support and sata link stability when user enable ahci RTD3 - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI: Fix some device identify fail when enable xHCI runtime suspend - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs- yam: fix a memory leak in yam_siocdevprivate() - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - irqchip/irq-gic-phytium-2500: Add support for kdump - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - iommu: support phytium ft2000plus and S2500 iommu function - sw64: vfio: select VFIO_IOMMU_TYPE1 as default - sw64: tty: add serial driver for sw64 - sw64: spi: add driver for SPI controller - sw64: add hypervisor based RTC on SW64 systems - sw64: kgdb: add support for sw64 - sw64: LPC: add driver for LPC controller - sw64: iommu: fix a bug in calling 'alloc_pages_node' - sw64: iommu: add iommu driver for sw64 - sw64: gpu/drm: fix kernel crash caused by drm driver - sw64: radeon: correct low-level mmio memset direct calls - sw64: gpu/drm: solve driver load cause kernel crash - amdgpu: enable KFD on SW64 systems - sw64: megaraid: fix kernel panic caused by accessing an illegal address - sw64: i2c: add i2c driver based designware for sw64 - sw64: efi: add SMBIOS/DMI and EFI runtime driver codes - sw64: gpio: add sunway builtin gpio driver - sw64: acpi: add initial acpi infrastructure support - sw64: add perf userspace tool support for sw64 - tools uapi: fix sw64 support - sw64: kvm: add definitions for kvm - sw64: moduleparam: fix sw64 compile failure - sw64: kdump/kexec: add KEXEC_ARCH_SW_64 definition - sw64: add AUDIT_ARCH_SW64 definition - sw64: ftrace: add sw64 support to recordmcount - sw64: add sw_64 support to buildtar, mkdebian and builddeb - sw64: add basic support for sw64 - mm/pin_mem: add invalid check for pinmemory boot parameter - livepatch/x86: Fix incorrect use of 'strncpy' - livepatch: Fix issues in klp_mem_{prepare,recycle} - livepatch: Introduce 'arch_klp_save_old_code' - livepatch: Reduce duplicated arch_klp_mem_{prepare,recycle} - livepatch: Move 'klp_func_list' related codes out of 'arch' - livepatch: Introduce 'struct arch_klp_data' - livepatch/arm64: Uniform 'old_func' field in struct klp_func_node - tpm_tis_spi: set default probe function if device id not match - deconfig: intel ice-lake missing config enable - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c - selftests/sgx: remove checks for file execute permissions - selftests/sgx: Refine the test enclave to have storage - selftests/sgx: Add EXPECT_EEXIT() macro - selftests/sgx: Dump enclave memory map - selftests/sgx: Migrate to kselftest harness - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' - x86/sgx: Expose SGX architectural definitions to the kernel - selftests/sgx: Use getauxval() to simplify test code - selftests/sgx: Improve error detection and messages - selftests/sgx: Use a statically generated 3072-bit RSA key - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list - x86/sgx: Maintain encl->refcount for each encl->mm_list entry - x86/sgx: Drop racy follow_pfn() check - x86/sgx: Fix the return type of sgx_init() - x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() - x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc - x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() - x86/sgx: Clarify 'laundry_list' locking - x86/sgx: Update MAINTAINERS - Documentation/x86: Document SGX kernel architecture - x86/sgx: Add ptrace() support for the SGX driver - x86/sgx: Add a page reclaimer - selftests/x86: Add a selftest for SGX - x86/vdso: Implement a vDSO for Intel SGX enclave call - x86/traps: Attempt to fixup exceptions in vDSO before signaling - x86/fault: Add a helper function to sanitize error code - x86/vdso: Add support for exception fixup in vDSO functions - x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION - x86/sgx: Add SGX_IOC_ENCLAVE_INIT - x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES - x86/sgx: Add SGX_IOC_ENCLAVE_CREATE - x86/sgx: Add an SGX misc driver interface - mm: Add 'mprotect' hook to struct vm_operations_struct - x86/sgx: Add SGX page allocator functions - x86/cpu/intel: Add a nosgx kernel parameter - x86/cpu/intel: Detect SGX support - x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections - x86/{cpufeatures,msr}: Add Intel SGX Launch Control hardware bits - x86/cpufeatures: Add Intel SGX hardware bits - x86/sgx: Add wrappers for ENCLS functions - x86/sgx: Add SGX architectural data structures - configfs: fix a race in configfs_{,un}register_subsystem() - fs/dirty_pages: fix wrong lock for inode list in super_block - ACPI: irq: Prevent unregistering of GIC SGIs - PM: ACPI: Refresh wakeup device power configuration every time - ACPICA: Interpreter: fix memory leak by using existing buffer- configs: enable CONFIG_INTEGRITY_PLATFORM_KEYRING and CONFIG_LOAD_UEFI_KEYS - tipc: improve size validations for received domain records - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - block: update io_ticks when io hang - livepatch: Fix missing unlock on error in klp_enable_patch() - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path- kabi: cleanup config entries of kabi - kabi: fix build error when CONFIG_KABI_RESERVE=n - kabi:crypto: reserve space for RSASSA-PSS style certificates - mm/page_alloc: use accumulated load when building node fallback list - mm/page_alloc: print node fallback order - arm64: openeuler_defconfig: Enable Kunpeng related configs- rcu: Make TASKS_TRACE_RCU select IRQ_WORK - x86/kdump: make crash kernel boot faster - mm, hwpoison: fix condition in free hugetlb page path - x509: Detect sm2 keys by their parameters OID - mm/page_alloc.c: fix 'zone_id' may be used uninitialized in this function warning - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: fix address limit problem with TASK_SIZE_MAX - arm64: mark __system_matches_cap as __maybe_unused - arm64: Avoid premature usercopy failure - arm64: uaccess: remove vestigal UAO support - arm64: uaccess: remove redundant PAN toggling - arm64: uaccess: remove addr_limit_user_check() - arm64: uaccess: remove set_fs() - arm64: uaccess cleanup macro naming - arm64: uaccess: split user/kernel routines - arm64: uaccess: refactor __{get,put}_user - arm64: uaccess: simplify __copy_user_flushcache() - arm64: uaccess: rename privileged uaccess routines - arm64: sdei: explicitly simulate PAN/UAO entry - arm64: sdei: move uaccess logic to arch/arm64/ - Revert "arm64: fix current_thread_info()->addr_limit setup" - Revert "arm64: fix USER_DS definition problem in non-compat mode" - Revert "arm64: Avoid premature usercopy failure" - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: alternatives: Split up alternative.h - arm64: uaccess: move uao_* alternatives to asm-uaccess.h - Revert "arm64: alternatives: Move length validation in alternative_{insn, endif}" - arm64: add C wrappers for SET_PSTATE_*() - arm64: ensure ERET from kthread is illegal- livepatch/core: Fix where module get and put in different macro - livepatch/core: Remove redundant klp_free_objects_mod_limited - livepatch/core: Fix reference count issues - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block, bfq: don't move oom_bfqq - fget: clarify and improve __fget_files() implementation - KABI: add reserve space for thread_info struct - kabi: Reserve syscall entries for kabi compatibility - perf tools: Update powerpc's syscall.tbl copy from the kernel sources- kabi: reserve space for arm64 SME in thread_struct - KABI: KABI reservation for IMA namespace - kabi: Reserve space for struct acpi_device_power - kabi:fuse: reserve space for future expansion - kabi: net: reserve space for some net subsystems related structure - KABI: reserve space for struct input_dev - KABI: reserve space for several i2c structures - KABI: add reserve space for sched structures - sched: move CPU field back into thread_info if THREAD_INFO_IN_TASK=y - powerpc: add CPU field to struct thread_info - s390: add CPU field to struct thread_info - x86: add CPU field to struct thread_info - arm64: add CPU field to struct thread_info - powerpc: smp: remove hack to obtain offset of task_struct::cpu - riscv: rely on core code to keep thread_info::cpu updated - Input: zinitix - make sure the IRQ is allocated before it gets enabled - ARM: dts: gpio-ranges property is now required - ipv6: raw: check passed optlen before reading - drm/amd/display: Added power down for DCN10 - mISDN: change function names to avoid conflicts - atlantic: Fix buff_ring OOB in aq_ring_rx_clean - net: udp: fix alignment problem in udp4_seq_show() - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - usb: mtu3: fix interval value for intr and isoc - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - power: bq25890: Enable continuous conversion for ADC at charging - rndis_host: support Hytera digital radios - power: reset: ltc2952: Fix use of floating point literals - power: supply: core: Break capacity loop - net: ena: Fix error handling when calculating max IO queues number - net: ena: Fix undefined state when tx request id is out of bounds - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc - batman-adv: mcast: don't send link-local multicast to mcast routers - lwtunnel: Validate RTA_ENCAP_TYPE attribute length - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - ipv4: Check attribute length for RTA_FLOW in multipath route - ipv4: Check attribute length for RTA_GATEWAY in multipath route - ftrace/samples: Add missing prototypes direct functions - i40e: Fix incorrect netdev's real number of RX/TX queues - i40e: Fix for displaying message regarding NVM version - i40e: fix use-after-free in i40e_sync_filters_subtask() - sfc: The RX page_ring is optional - mac80211: initialize variable have_higher_than_11mbit - RDMA/uverbs: Check for null return of kmalloc_array - netrom: fix copying in user data in nr_setsockopt - RDMA/core: Don't infoleak GRH fields - iavf: Fix limit of total number of queues to active queues of VF - i40e: Fix to not show opcode msg on unsuccessful VF MAC change - ieee802154: atusb: fix uninit value in atusb_set_extended_addr - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - selftests: x86: fix [-Wstringop-overread] warn in test_process_vm_readv() - f2fs: quota: fix potential deadlock - bpf: Add kconfig knob for disabling unpriv bpf by default - perf script: Fix CPU filtering of a script's switch events - net: fix use-after-free in tw_timer_handler - Input: spaceball - fix parsing of movement data packets - Input: appletouch - initialize work before device registration - scsi: vmw_pvscsi: Set residual data length conditionally - binder: fix async_free_space accounting for empty parcels - usb: mtu3: set interval of FS intr and isoc endpoint - usb: mtu3: fix list_head check warning - usb: mtu3: add memory barrier before set GPD's HWO - usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. - drm/amdgpu: add support for IP discovery gc_info table v2 - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled - uapi: fix linux/nfc.h userspace compilation errors - nfc: uapi: use kernel size_t to fix user-space builds - i2c: validate user data in compat ioctl - fsl/fman: Fix missing put_device() call in fman_port_probe - net/ncsi: check for error return from call to nla_put_u32 - selftests/net: udpgso_bench_tx: fix dst ip argument - net/mlx5e: Fix wrong features assignment in case of error - ionic: Initialize the 'lif->dbid_inuse' bitmap - igc: Fix TX timestamp support for non-MSI-X platforms - net/smc: fix kernel panic caused by race of smc_sock - net/smc: don't send CDC/LLC message if link not ready - net/smc: improved fix wait on already cleared link - NFC: st21nfca: Fix memory leak in device probe and remove - net: lantiq_xrx200: fix statistics of received bytes - net: ag71xx: Fix a potential double free in error handling paths - net: usb: pegasus: Do not drop long Ethernet frames - net/smc: fix using of uninitialized completions - sctp: use call_rcu to free endpoint - selftests: Calculate udpgso segment count without header adjustment - udp: using datalen to cap ipv6 udp max gso segments - net/mlx5e: Fix ICOSQ recovery flow for XSK - net/mlx5e: Wrap the tx reporter dump callback to extract the sq - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() - selinux: initialize proto variable in selinux_ip_postroute_compat() - recordmcount.pl: fix typo in s390 mcount regex - memblock: fix memblock_phys_alloc() section mismatch error - platform/x86: apple-gmux: use resource_size() with res - parisc: Clear stale IIR value on instruction access rights trap - tomoyo: use hwight16() in tomoyo_domain_quota_is_ok() - tomoyo: Check exceeded quota early in tomoyo_domain_quota_is_ok(). - Input: i8042 - enable deferred probe quirk for ASUS UM325UA - Input: i8042 - add deferred probe support - fs/ntfs3: Add ntfs3 module in openeuler_defconfig - fs/ntfs3: Add NTFS3 in fs/Kconfig and fs/Makefile - fs/ntfs3: Fix the issue from backport 5.15 to 5.10 - fs/ntfs3: Add MAINTAINERS - fs/ntfs3: Check for NULL pointers in ni_try_remove_attr_list - fs/ntfs3: Refactor ntfs_read_mft - fs/ntfs3: Refactor ni_parse_reparse - fs/ntfs3: Refactor ntfs_create_inode - fs/ntfs3: Refactor ntfs_readlink_hlp - fs/ntfs3: Rework ntfs_utf16_to_nls - fs/ntfs3: Fix memory leak if fill_super failed - fs/ntfs3: Keep prealloc for all types of files - fs/ntfs3: Remove unnecessary functions - fs/ntfs3: Forbid FALLOC_FL_PUNCH_HOLE for normal files - fs/ntfs3: Refactoring of ntfs_set_ea - fs/ntfs3: Remove locked argument in ntfs_set_ea - fs/ntfs3: Use available posix_acl_release instead of ntfs_posix_acl_release - fs/ntfs3: Check for NULL if ATTR_EA_INFO is incorrect - fs/ntfs3: Refactoring of ntfs_init_from_boot - fs/ntfs3: Reject mount if boot's cluster size < media sector size - fs/ntfs3: Refactoring lock in ntfs_init_acl - fs/ntfs3: Change posix_acl_equiv_mode to posix_acl_update_mode - fs/ntfs3: Pass flags to ntfs_set_ea in ntfs_set_acl_ex - fs/ntfs3: Refactor ntfs_get_acl_ex for better readability - fs/ntfs3: Move ni_lock_dir and ni_unlock into ntfs_create_inode - fs/ntfs3: Fix logical error in ntfs_create_inode - fs/ntfs3: Remove deprecated mount options nls - fs/ntfs3: Remove a useless shadowing variable - fs/ntfs3: Remove a useless test in 'indx_find()' - fs/ntfs3: Add sync flag to ntfs_sb_write_run and al_update - fs/ntfs3: Change max hardlinks limit to 4000 - fs/ntfs3: Fix insertion of attr in ni_ins_attr_ext - fs/ntfs3: Fix a memory leak on object opts - Doc/fs/ntfs3: Fix rst format and make it cleaner - fs/ntfs3: Initiliaze sb blocksize only in one place + refactor - fs/ntfs3: Initialize pointer before use place in fill_super - fs/ntfs3: Remove tmp pointer upcase in fill_super - fs/ntfs3: Remove tmp pointer bd_inode in fill_super - fs/ntfs3: Remove tmp var is_ro in ntfs_fill_super - fs/ntfs3: Use sb instead of sbi->sb in fill_super - fs/ntfs3: Remove unnecessary variable loading in fill_super - fs/ntfs3: Return straight without goto in fill_super - fs/ntfs3: Remove impossible fault condition in fill_super - fs/ntfs3: Change EINVAL to ENOMEM when d_make_root fails - fs/ntfs3: Fix wrong error message $Logfile -> $UpCase - fs/ntfs3: Use min/max macros instated of ternary operators - fs/ntfs3: Use clamp/max macros instead of comparisons - fs/ntfs3: Remove always false condition check - fs/ntfs3: Fix ntfs_look_for_free_space() does only report -ENOSPC - fs/ntfs3: Remove tabs before spaces from comment - fs/ntfs3: Remove braces from single statment block - fs/ntfs3: Place Comparisons constant right side of the test - fs/ntfs3: Remove '+' before constant in ni_insert_resident() - fs/ntfs3: Always use binary search with entry search - fs/ntfs3: Make binary search to search smaller chunks in beginning - fs/ntfs3: Limit binary search table size - fs/ntfs3: Remove unneeded header files from c files - fs/ntfs3: Change right headers to lznt.c - fs/ntfs3: Change right headers to upcase.c - fs/ntfs3: Change right headers to bitfunc.c - fs/ntfs3: Add missing header and guards to lib/ headers - fs/ntfs3: Add missing headers and forward declarations to ntfs_fs.h - fs/ntfs3: Add missing header files to ntfs.h - fs/ntfs3. Add forward declarations for structs to debug.h - fs/ntfs3: Remove redundant initialization of variable err - fs/ntfs3: Show uid/gid always in show_options() - fs/ntfs3: Rename mount option no_acs_rules > (no)acsrules - fs/ntfs3: Add iocharset= mount option as alias for nls= - fs/ntfs3: Make mount option nohidden more universal - fs/ntfs3: Init spi more in init_fs_context than fill_super - fs/ntfs3: Use new api for mounting - fs/ntfs3: Convert mount options to pointer in sbi - fs/ntfs3: Remove unnecesarry remount flag handling - fs/ntfs3: Remove unnecesarry mount option noatime - fs/ntfs3: Change how module init/info messages are displayed - fs/ntfs3: Remove GPL boilerplates from decompress lib files - fs/ntfs3: Remove unnecessary condition checking from ntfs_file_read_iter - fs/ntfs3: Fix integer overflow in ni_fiemap with fiemap_prep() - fs/ntfs3: Restyle comments to better align with kernel-doc - fs/ntfs3: Rework file operations - fs/ntfs3: Remove fat ioctl's from ntfs3 driver for now - fs/ntfs3: Restyle comments to better align with kernel-doc - fs/ntfs3: Fix error handling in indx_insert_into_root() - fs/ntfs3: Potential NULL dereference in hdr_find_split() - fs/ntfs3: Fix error code in indx_add_allocate() - fs/ntfs3: fix an error code in ntfs_get_acl_ex() - fs/ntfs3: add checks for allocation failure - fs/ntfs3: Use kcalloc/kmalloc_array over kzalloc/kmalloc - fs/ntfs3: Do not use driver own alloc wrappers - fs/ntfs3: Use kernel ALIGN macros over driver specific - fs/ntfs3: Restyle comment block in ni_parse_reparse() - fs/ntfs3: Remove unused including - fs/ntfs3: Fix fall-through warnings for Clang - fs/ntfs3: Fix one none utf8 char in source file - fs/ntfs3: Remove unused variable cnt in ntfs_security_init() - fs/ntfs3: Fix integer overflow in multiplication - fs/ntfs3: Add ifndef + define to all header files - fs/ntfs3: Use linux/log2 is_power_of_2 function - fs/ntfs3: Fix various spelling mistakes - fs/ntfs3: Add Kconfig, Makefile and doc - fs/ntfs3: Add NTFS journal - fs/ntfs3: Add compression - fs/ntfs3: Add attrib operations - fs/ntfs3: Add file operations and implementation - fs/ntfs3: Add bitmap - fs/ntfs3: Add initialization of super block - fs/ntfs3: Add headers and misc files - openeuler_defconfig: Enable CONFIG_DEBUG_INFO_BTF - Revert "openeuler_defconfig: Enable CONFIG_DEBUG_INFO_BTF" - change x86 configs - change arm64 configs - mm/damon: hide kernel pointer from tracepoint event - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging - mm/damon/dbgfs: remove an unnecessary variable - mm/damon: move the implementation of damon_insert_region to damon.h - mm/damon: add access checking for hugetlb pages - Docs/admin-guide/mm/damon/usage: update for schemes statistics - mm/damon/dbgfs: support all DAMOS stats - Docs/admin-guide/mm/damon/reclaim: document statistics parameters - mm/damon/reclaim: provide reclamation statistics - mm/damon/schemes: account how many times quota limit has exceeded - mm/damon/schemes: account scheme actions that successfully applied - mm/damon: remove a mistakenly added comment for a future feature - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning - Docs/admin-guide/mm/damon/usage: remove redundant information - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks - mm/damon: convert macro functions to static inline functions - mm/damon: modify damon_rand() macro to static inline function - mm/damon: move damon_rand() definition into damon.h - mm/damon/schemes: add the validity judgment of thresholds - mm/damon/vaddr: remove swap_ranges() and replace it with swap() - mm/damon: remove some unneeded function definitions in damon.h - mm/damon/core: use abs() instead of diff_of() - mm/damon: add 'age' of region tracepoint support - mm/damon: unified access_check function naming rules - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' - mm/damon/dbgfs: protect targets destructions with kdamond_lock - selftests/damon: split test cases - selftests/damon: test debugfs file reads/writes with huge count - selftests/damon: test wrong DAMOS condition ranges input - selftests/damon: test DAMON enabling with empty target_ids case - selftests/damon: skip test if DAMON is running - mm/damon/vaddr-test: remove unnecessary variables - mm/damon/vaddr-test: split a test function having >1024 bytes frame size - mm/damon/vaddr: remove an unnecessary warning message - mm/damon/core: remove unnecessary error messages - mm/damon/dbgfs: remove an unnecessary error message - mm/damon/core: use better timer mechanisms selection threshold - mm/damon/core: fix fake load reports due to uninterruptible sleeps - timers: implement usleep_idle_range() - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation - NFC: add necessary privilege flags in netlink layer - net: add and use skb_unclone_keeptruesize() helper - openeuler_defconfig: Enable CONFIG_DEBUG_INFO_BTF - tools/bpftool: Fix cross-build - tools/bpftool: Force clean of out-of-tree build - x86/kdump: add log before booting crash kernel - selftests/x86: Test signal frame XSTATE header corruption handling - x86/fpu: Add address range checks to copy_user_to_xstate() - block, bfq: move bfqq to root_group if parent group is offlined - ext4: report error to userspace by netlink - crypto: Add PMULL judgment during initialization to prevent oops - phonet/pep: refuse to enable an unbound pipe - hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - ax25: NPD bug when detaching AX25 device - hwmon: (lm90) Do not report 'busy' status bit as alarm - hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681 - pinctrl: mediatek: fix global-out-of-bounds issue - ASoC: rt5682: fix the wrong jack type detected - ASoC: tas2770: Fix setting of high sample rates - Input: goodix - add id->model mapping for the "9111" model - Input: elants_i2c - do not check Remark ID on eKTH3900/eKTH5312 - mm: mempolicy: fix THP allocations escaping mempolicy restrictions - KVM: VMX: Fix stale docs for kvm-intel.emulate_invalid_guest_state - usb: gadget: u_ether: fix race in setting MAC address in setup phase - ceph: fix up non-directory creation in SGID directories - tee: optee: Fix incorrect page free bug - mac80211: fix locking in ieee80211_start_ap error path - ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling - mmc: mmci: stm32: clear DLYB_CR after sending tuning command - mmc: core: Disable card detect during shutdown - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands - mmc: sdhci-tegra: Fix switch to HS400ES mode - gpio: dln2: Fix interrupts when replugging the device - pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU - platform/x86: intel_pmc_core: fix memleak on registration failure - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - parisc: Fix mask used to select futex spinlock - parisc: Correct completer in lws start - ipmi: fix initialization when workqueue allocation fails - ipmi: ssif: initialize ssif_info->client early - ipmi: bail out if init_srcu_struct fails - Input: atmel_mxt_ts - fix double free in mxt_read_info_block - ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU - ALSA: hda/realtek: Add new alc285-hp-amp-init model - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 - ALSA: drivers: opl3: Fix incorrect use of vp->state - ALSA: jack: Check the return value of kstrdup() - hwmon: (lm90) Drop critical attribute support for MAX6654 - hwmon: (lm90) Add basic support for TI TMP461 - hwmon: (lm90) Introduce flag indicating extended temperature support - hwmon: (lm90) Fix usage of CONFIG2 register in detect function - pinctrl: bcm2835: Change init order for gpio hogs - Input: elantech - fix stack out of bound access in elantech_change_report_id() - sfc: falcon: Check null pointer of rx_queue->page_ring - sfc: Check null pointer of rx_queue->page_ring - net: ks8851: Check for error irq - drivers: net: smc911x: Check for error irq - fjes: Check for error irq - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - igb: fix deadlock caused by taking RTNL in RPM resume path - net: skip virtio_net_hdr_set_proto if protocol already set - net: accept UFOv6 packages in virtio_net_hdr_to_skb - qlcnic: potential dereference null pointer of rx_queue->page_ring - net: marvell: prestera: fix incorrect return of port_find - ARM: dts: imx6qdl-wandboard: Fix Ethernet support - RDMA/hns: Replace kfree() with kvfree() - IB/qib: Fix memory leak in qib_user_sdma_queue_pkts() - ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_coherent() - spi: change clk_disable_unprepare to clk_unprepare - arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode - HID: potential dereference of null pointer - HID: holtek: fix mouse probing - net: usb: lan78xx: add Allied Telesis AT29M2-AF - arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd - arm64: vdso32: drop -no-integrated-as flag - mm/shmem.c: fix judgment error in shmem_is_huge() - drm: fix free illegal pointer when create drm_property_blob failed - BMA: Fix pointer cast compile warning in arm32 builds - arm64: openeuler_defconfig: Enable ARM64_PMEM_LEGACY - arm64: register persistent memory via protected memory - x86: pmem: move persistent memory(legacy) code into nvdimm - openeuler_defconfig: enable CONFIG_VENDOR_HOOKS for x86 and arm64 - vendor_hooks: make android vendor hooks feature generic. - ANDROID: fixup restricted hooks after tracepont refactoring - tracepoints: Do not punish non static call users - tracepoints: Remove unnecessary "data_args" macro parameter - ANDROID: simplify vendor hooks for non-GKI builds - ANDROID: vendor_hooks: fix __section macro - ANDROID: use static_call() for restricted hooks - ANDROID: fix redefinition error for restricted vendor hooks - ANDROID: add support for vendor hooks - mm: add PG_pool in /proc/kpageflags - ext4: Fix BUG_ON in ext4_bread when write quota data - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' - bpf, mm: Fix lockdep warning triggered by stack_map_get_build_id_offset() - mmap_lock: change trace and locking order - mm: mmap_lock: fix disabling preemption directly - mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations - mm: mmap_lock: use local locks instead of disabling preemption - mm: mmap_lock: add tracepoints around lock acquisition - ext4: fix an use-after-free issue about data=journal writeback mode - mm/pin_mem: improve pin mem pages rmap and free method - mm/pin_mem: add PG_hotreplace to mark pages need hotreplaced - mm/pin_mem: refactor pin memory mem reserve and pid reserve code - audit: bugfix for infinite loop when flush the hold queue - iommu/arm-smmu-v3: Remove arm_smmu_cmdq_issue_sync() to keep consistent with upstream - ipvlan: disable l2e local xmit - watchdog: Fix sleeping function called from atomic context - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - tcp_comp: Fix comp_read_size return value - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - Revert "sched: Introcude config option SCHED_OPTIMIZE_LOAD_TRACKING" - Revert "sched: Add switch for update_blocked_averages" - Revert "sched: Add frequency control for load update in scheduler_tick" - Revert "sched: Access control for sysctl_update_load_latency" - Revert "sched: Fix branch prediction error in static_key" - Revert "arm: Optimize ttwu IPI" - Revert "sched/idle: introduce smart halt polling" - Revert "sched/idle: Add IAS_SMART_HALT_POLL config for smart halt polling feature" - Revert "sched: Add menuconfig option for CONFIG_SCHED_OPTIMIZE_LOAD_TRACKING" - Revert "sysctl: Refactor IAS framework" - Revert "sched/idle: Optimize the loop time algorithm to reduce multicore disturb" - Revert "sched/idle: Reported an error when an illegal negative value is passed" - Revert "sched: Aware multi-core system for optimize loadtracking" - blk-throttle: enable hierarchical throttle in cgroup v1 - md: Fix undefined behaviour in is_mddev_idle - cgroup: fix compile error when CONFIG_MEMCG = n - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate - fbcon: fix ypos over boundary issue - mm/zswap: move to use crypto_acomp API for hardware acceleration - net: fix a data race when get vlan device - ipvlan: Add handling of NETDEV_UP events - perf vendor events amd: Add Zen3 events- Disable-SATA-disk-phy-for-severe-I_T-nexus reset failure - Export-sas_phy_enable - bonding: allow nesting of bonding device - bonding: avoid adding slave device with IFF_MASTER flag - bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine - openeuler_defconfig: enable CONFIG_DYNAMIC_HUGETLB for x86 - mm/dynamic_hugetlb: add Document for dynamic hugetlb feature - mm/dynamic_hugetlb: disable dynamic hugetlb if hugetlb_vmemmap is enabled - mm/huge_memory: disable THP when dynamic hugetlb is enabled - mm/dynamic_hugetlb: add some tracepoints - mm/dynamic_hugetlb: free huge pages to dhugetlb_pool - mm/dynamic_hugetlb: alloc huge pages from dhugetlb_pool - mm/dynamic_hugetlb: collects resv allocated for dhugetlb_pool - mm/dynamic_hugetlb: add interface to disable normal pages allocation - mm/dynamic_hugetlb: free pages to dhugetlb_pool - mm/dynamic_hugetlb: alloc page from dhugetlb_pool - mm/dynamic_hugetlb: add migration function - mm/dynamic_hugetlb: add merge page function - mm/dynamic_hugetlb: add split page function - mm/dynamic_hugetlb: add interface to configure the count of hugepages - mm/dynamic_hugetlb: add PG_pool flag to mark pages from dhugetlb_pool - mm/dynamic_hugetlb: establish the dynamic hugetlb feature framework - mm/hugetlb: add parameter hugetlbfs_inode_info to several functions - mm: declare several functions- SCSI: spfc: Update lb mode acquired solution - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode - asm-generic: Add missing brackets for io_stop_wc macro - net: hns3: add ethtool priv-flag for TX push - net: hns3: add support for TX push mode - asm-generic: introduce io_stop_wc() and add implementation for ARM64 - net/spnic:Remove the code about little endian and big endian conversion - net/spnic:Remove the code of polling mode - net/spnic:Remove unused clp hardware channels - net/spnic:Remove unused functions about ceq - RDMA/hns: Replace get_udp_sport with rdma_get_udp_sport - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn - RDMA/hns: Modify the hop num of HIP09 EQ to 1 - RDMA/hns: Remove magic number - RDMA/hns: Remove macros that are no longer used - RDMA/hns: Correctly initialize the members of Array[][] - RDMA/hns: Correct the type of variables participating in the shift operation - RDMA/hns: Replace tab with space in the right-side comments - RDMA/hns: Correct the print format to be consistent with the variable type - RDMA/hns: Correct the hex print format - RDMA/hns: Validate the pkey index - RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware compatibility - RDMA/hns: Fix initial arm_st of CQ - RDMA: Constify netdev->dev_addr accesses - RDMA/hns: Use dma_alloc_coherent() instead of kmalloc/dma_map_single() - RDMA/hns: Add the check of the CQE size of the user space - RDMA/hns: Fix the size setting error when copying CQE in clean_cq() - RDMA/hns: Work around broken constant propagation in gcc 8 - RDMA/hns: Delete unnecessary blank lines. - RDMA/hns: Adjust the order in which irq are requested and enabled - RDMA/hns: Remove dqpn filling when modify qp from Init to Init - RDMA/hns: Fix query destination qpn - RDMA/hns: Bugfix for incorrect association between dip_idx and dgid - RDMA/hns: Bugfix for the missing assignment for dip_idx - RDMA/hns: Bugfix for data type of dip_idx - RDMA/hns: Fix incorrect lsn field - RDMA/hns: Delete unused hns bitmap interface - RDMA/hns: Use IDA interface to manage srq index - RDMA/hns: Ownerbit mode add control field - RDMA/hns: Remove unsupport cmdq mode - RDMA/hns: Don't overwrite supplied QP attributes - RDMA/hns: Fix the double unlock problem of poll_sem - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support - cpupower: Remove family arg to decode_pstates() - cpupower: Condense pstate enabled bit checks in decode_pstates() - cpupower: Update family checks when decoding HW pstates - cpupower: Remove unused pscur variable. - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag - cpupower: Correct macro name for CPB caps flag - cpupower: Update msr_pstate union struct naming - openeuler_defconfig: Enable CONFIG_ARM64_EPAN for ARM64 - arm64: Support execute-only permissions with Enhanced PAN - arm64: head.S: cleanup SCTLR_ELx initialization - arm64: smccc: Save lr before calling __arm_smccc_sve_check() - arm64: smccc: Support SMCCC v1.3 SVE register saving hint - KVM: arm64: Implement the TRNG hypervisor call - arm64: Add support for SMCCC TRNG entropy source - firmware: smccc: Introduce SMCCC TRNG framework - firmware: smccc: Add SMCCC TRNG function call IDs - arm64: abort counter_read_on_cpu() when irqs_disabled() - arm64: implement CPPC FFH support using AMUs - arm64: split counter validation function - arm64: wrap and generalise counter read functions - arm64: Add HWCAP for self-synchronising virtual counter - arm64: Add handling of CNTVCTSS traps - arm64: Add CNT{P,V}CTSS_EL0 alternatives to cnt{p,v}ct_el0 - arm64: Add a capability for FEAT_ECV - clocksource/drivers/arch_arm_timer: Move workaround synchronisation around - clocksource/drivers/arm_arch_timer: Fix masking for high freq counters - clocksource/drivers/arm_arch_timer: Drop unnecessary ISB on CVAL programming - clocksource/drivers/arm_arch_timer: Remove any trace of the TVAL programming interface - clocksource/drivers/arm_arch_timer: Work around broken CVAL implementations - clocksource/drivers/arm_arch_timer: Advertise 56bit timer to the core code - clocksource/drivers/arm_arch_timer: Move MMIO timer programming over to CVAL - clocksource/drivers/arm_arch_timer: Fix MMIO base address vs callback ordering issue - clocksource/drivers/arm_arch_timer: Move drop _tval from erratum function names - clocksource/drivers/arm_arch_timer: Move system register timer programming over to CVAL - clocksource/drivers/arm_arch_timer: Extend write side of timer register accessors to u64 - clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors - clocksource/arm_arch_timer: Add build-time guards for unhandled register accesses - can: raw: return -ERANGE when filterset does not fit into user space buffer - x86: hugepage: use nt copy hugepage to AEP in x86- xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - Revert "xsk: Do not sleep in poll() when need_wakeup set" - bus: ti-sysc: Fix variable set but not used warning for reinit_modules - rcu: Mark accesses to rcu_state.n_force_qs - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - scsi: scsi_debug: Fix type in min_t to avoid stack OOB - scsi: scsi_debug: Don't call kcalloc() if size arg is zero - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - media: mxl111sf: change mutex_init() location - xsk: Do not sleep in poll() when need_wakeup set - ARM: dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name - Input: touchscreen - avoid bitwise vs logical OR warning - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE - libata: if T_LENGTH is zero, dma direction should be DMA_NONE - serial: 8250_fintek: Fix garbled text for console - iocost: Fix divide-by-zero on donation from low hweight cgroup - zonefs: add MODULE_ALIAS_FS - btrfs: fix double free of anon_dev after failure to create subvolume - btrfs: fix memory leak in __add_inode_ref() - USB: serial: option: add Telit FN990 compositions - USB: serial: cp210x: fix CP2105 GPIO registration - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. - PCI/MSI: Mask MSI-X vectors only on success - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - usb: dwc2: fix STM ID/VBUS detection startup delay in dwc2_driver_probe - USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES - Revert "usb: early: convert to readl_poll_timeout_atomic()" - bpf, selftests: Fix racing issue in btf_skc_cls_ingress test - sit: do not call ipip6_dev_free() from sit_init_net() - net: systemport: Add global locking for descriptor lifecycle - net/smc: Prevent smc_release() from long blocking - net: Fix double 0x prefix print in SKB dump - sfc_ef100: potential dereference of null pointer - net/packet: rx_owner_map depends on pg_vec - ixgbe: set X550 MDIO speed before talking to PHY - ixgbe: Document how to enable NBASE-T support - igc: Fix typo in i225 LTR functions - igbvf: fix double free in `igbvf_probe` - igb: Fix removal of unicast MAC filters of VFs - soc/tegra: fuse: Fix bitwise vs. logical OR warning - mptcp: clear 'kern' flag from fallback sockets - drm/amd/pm: fix a potential gpu_metrics_table memory leak - flow_offload: return EOPNOTSUPP for the unsupported mpls action type - mac80211: fix lookup when adding AddBA extension element - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock - drm/ast: potential dereference of null pointer - selftest/net/forwarding: declare NETIFS p9 p10 - net/sched: sch_ets: don't remove idle classes from the round-robin list - dmaengine: st_fdma: fix MODULE_ALIAS - selftests: Fix IPv6 address bind tests - selftests: Fix raw socket bind tests with VRF - selftests: Add duplicate config only for MD5 VRF tests - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - inet_diag: fix kernel-infoleak for UDP sockets - sch_cake: do not call cake_destroy() from cake_init() - s390/kexec_file: fix error handling when applying relocations - selftests: net: Correct ping6 expected rc from 2 to 1 - virtio/vsock: fix the transport to work with VMADDR_CID_ANY - soc: imx: Register SoC device only on i.MX boards - clk: Don't parent clks until the parent is fully registered - ARM: socfpga: dts: fix qspi node compatible - ceph: initialize pathlen variable in reconnect_caps_cb - ceph: fix duplicate increment of opened_inodes metric - tee: amdtee: fix an IS_ERR() vs NULL bug - mac80211: track only QoS data frames for admission control - arm64: dts: rockchip: fix audio-supply for Rock Pi 4 - arm64: dts: rockchip: fix rk3399-leez-p710 vcc3v3-lan supply - arm64: dts: rockchip: fix rk3308-roc-cc vcc-sd supply - arm64: dts: rockchip: remove mmc-hs400-enhanced-strobe from rk3399-khadas-edge - arm64: dts: imx8mp-evk: Improve the Ethernet PHY description - arm64: dts: imx8m: correct assigned clocks for FEC - dm btree remove: fix use after free in rebalance_children() - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 - vdpa: check that offsets are within bounds - virtio_ring: Fix querying of maximum DMA mapping size for virtio device - bpf, selftests: Add test case trying to taint map value pointer - bpf: Make 32->64 bounds propagation slightly more robust - bpf: Fix signed bounds propagation after mov32 - firmware: arm_scpi: Fix string overflow in SCPI genpd driver - mac80211: validate extended element ID is present - mac80211: send ADDBA requests using the tid/queue of the aggregation session - mac80211: mark TX-during-stop for TX in in_reconfig - mac80211: fix regression in SSN handling of addba tx - KVM: downgrade two BUG_ONs to WARN_ON_ONCE - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE - arm: ioremap: don't abuse pfn_valid() to check if pfn is in RAM - arm: extend pfn_valid to take into account freed memory map alignment - memblock: align freed memory map on pageblock boundaries with SPARSEMEM - memblock: free_unused_memmap: use pageblock units instead of MAX_ORDER - perf intel-pt: Fix error timestamp setting on the decoder error path - perf intel-pt: Fix missing 'instruction' events with 'q' option - perf intel-pt: Fix next 'err' value, walking trace - perf intel-pt: Fix state setting when receiving overflow (OVF) packet - perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type - perf intel-pt: Fix sync state when a PSB (synchronization) packet is found - perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage - perf inject: Fix itrace space allowed for new attributes - ethtool: do not perform operations on net devices being unregistered - hwmon: (dell-smm) Fix warning on /proc/i8k creation error - fuse: make sure reclaim doesn't write the inode - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc - staging: most: dim2: use device release method - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req - tracing: Fix a kmemleak false positive in tracing_map - drm/amd/display: add connector type check for CRC source set - drm/amd/display: Fix for the no Audio bug with Tiled Displays - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - i2c: rk3x: Handle a spurious start completion interrupt flag - parisc/agp: Annotate parisc agp init functions with __init - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid - net/mlx4_en: Update reported link modes for 1/10G - Revert "tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP" - s390/test_unwind: use raw opcode instead of invalid instruction - KVM: arm64: Save PSTATE early on exit - drm/msm/dsi: set default num_data_lanes - nfc: fix segfault in nfc_genl_dump_devices_done - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() - cgroup: cgroup.{procs,threads} factor out common parts - netfilter: selftest: conntrack_vrf.sh: fix file permission - Documentation/Kbuild: Remove references to gcc-plugin.sh - MAINTAINERS: adjust GCC PLUGINS after gcc-plugin.sh removal - doc: gcc-plugins: update gcc-plugins.rst - kbuild: simplify GCC_PLUGINS enablement in dummy-tools/gcc - bpf: Add selftests to cover packet access corner cases - misc: fastrpc: fix improper packet size calculation - irqchip: nvic: Fix offset for Interrupt Priority Offsets - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - irqchip/armada-370-xp: Fix support for Multi-MSI interrupts - irqchip/armada-370-xp: Fix return value of armada_370_xp_msi_alloc() - irqchip/aspeed-scu: Replace update_bits with write_bits. - csky: fix typo of fpu config macro - iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove - iio: ad7768-1: Call iio_trigger_notify_done() on error - iio: adc: axp20x_adc: fix charging current reporting on AXP22x - iio: adc: stm32: fix a current leak by resetting pcsel before disabling vdda - iio: at91-sama5d2: Fix incorrect sign extension - iio: dln2: Check return value of devm_iio_trigger_register() - iio: dln2-adc: Fix lockdep complaint - iio: itg3200: Call iio_trigger_notify_done() on error - iio: kxsd9: Don't return error code in trigger handler - iio: ltr501: Don't return error code in trigger handler - iio: mma8452: Fix trigger reference couting - iio: stk3310: Don't return error code in interrupt handler - iio: trigger: stm32-timer: fix MODULE_ALIAS - iio: trigger: Fix reference counting - iio: gyro: adxrs290: fix data signedness - xhci: avoid race between disable slot command and host runtime suspend - usb: core: config: using bit mask instead of individual bits - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending - usb: core: config: fix validation of wMaxPacketValue entries - USB: gadget: zero allocate endpoint 0 buffers - selftests/fib_tests: Rework fib_rp_filter_test() - net/qla3xxx: fix an error code in ql_adapter_up() - net, neigh: clear whole pneigh_entry at alloc time - net: fec: only clear interrupt of handling queue in fec_enet_rx_queue() - net: altera: set a couple error code in probe() - net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero - tools build: Remove needless libpython-version feature check that breaks test-all fast path - dt-bindings: net: Reintroduce PHY no lane swap binding - Documentation/locking/locktypes: Update migrate_disable() bits. - perf tools: Fix SMT detection fast read path - Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge" - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc - mtd: rawnand: fsmc: Fix timing computation - mtd: rawnand: fsmc: Take instruction delay into account - i40e: Fix pre-set max number of queues for VF - i40e: Fix failed opcode appearing if handling messages from VF - clk: imx: use module_platform_driver - RDMA/hns: Do not destroy QP resources in the hw resetting phase - RDMA/hns: Do not halt commands during reset until later - ASoC: codecs: wcd934x: return correct value from mixer put - ASoC: codecs: wcd934x: handle channel mappping list correctly - ASoC: codecs: wsa881x: fix return values from kcontrol put - ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer - ASoC: rt5682: Fix crash due to out of scope stack vars - PM: runtime: Fix pm_runtime_active() kerneldoc comment - qede: validate non LSO skb length - scsi: scsi_debug: Fix buffer size of REPORT ZONES command - scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc() - block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2) - tracefs: Set all files to the same group ownership as the mount option - net: mvpp2: fix XDP rx queues registering - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - binder: use wake_up_pollfree() - wait: add wake_up_pollfree() - libata: add horkage for ASMedia 1092 - can: m_can: Disable and ignore ELO interrupt - can: pch_can: pch_can_rx_normal: fix use after free - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. - clk: qcom: regmap-mux: fix parent clock lookup - mmc: renesas_sdhi: initialize variable properly when tuning - tracefs: Have new files inherit the ownership of their parent - nfsd: Fix nsfd startup race (again) - nfsd: fix use-after-free due to delegation race - md: fix update super 1.0 on rdev size change - btrfs: replace the BUG_ON in btrfs_del_root_ref with proper error handling - btrfs: clear extent buffer uptodate when we fail to write it - scsi: qla2xxx: Format log strings only if needed - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() - ALSA: pcm: oss: Limit the period size to 16MB - ALSA: pcm: oss: Fix negative period/buffer sizes - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform - ALSA: ctl: Fix copy of updated id with element read/write - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall - net/sched: fq_pie: prevent dismantle issue - devlink: fix netns refcount leak in devlink_nl_cmd_reload() - IB/hfi1: Correct guard on eager buffer deallocation - iavf: Fix reporting when setting descriptor count - iavf: restore MSI state on reset - netfilter: conntrack: annotate data-races around ct->timeout - udp: using datalen to cap max gso segments - seg6: fix the iif in the IPv6 socket control block - nfp: Fix memory leak in nfp_cpp_area_cache_add() - bonding: make tx_rebalance_counter an atomic - ice: ignore dropped packets during init - bpf: Fix the off-by-two error in range markings - bpf, x86: Fix "no previous prototype" warning - vrf: don't run conntrack on vrf with !dflt qdisc - selftests: netfilter: add a vrf+conntrack testcase - nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done - drm/amdkfd: fix boot failure when iommu is disabled in Picasso. - drm/amdgpu: init iommu after amdkfd device init - drm/amdgpu: move iommu_resume before ip init/resume - drm/amdgpu: add amdgpu_amdkfd_resume_iommu - drm/amdkfd: separate kfd_iommu_resume from kfd_resume - drm/amd/amdkfd: adjust dummy functions' placement - x86/sme: Explicitly map new EFI memmap table as encrypted - can: sja1000: fix use after free in ems_pcmcia_add_card() - can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase correct stats->{rx,tx}_errors counter - can: kvaser_usb: get CAN clock frequency from device - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr - IB/hfi1: Fix early init panic - IB/hfi1: Insure use of smp_processor_id() is preempt disabled - nft_set_pipapo: Fix bucket load in AVX2 lookup routine for six 8-bit groups - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: bigbenff: prevent null pointer dereference - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - HID: google: add eel USB id - HID: quirks: Add quirk for the Microsoft Surface 3 type-cover - gcc-plugins: fix gcc 11 indigestion with plugins... - gcc-plugins: simplify GCC plugin-dev capability test - usb: gadget: uvc: fix multiple opens - tee: handle lookup of shm with reference count 0 - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - rds: memory leak in __rds_conn_create() - ipmi: msghandler: Make symbol 'remove_work_wq' static - net/tls: Fix authentication failure in CCM mode - parisc: Mark cr16 CPU clocksource unstable on all SMP machines - iwlwifi: mvm: retry init flow if failed - serial: 8250: Fix RTS modem control while in rs485 mode - serial: 8250_pci: rewrite pericom_do_set_divisor() - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array - serial: core: fix transmit-buffer reset and memleak - serial: tegra: Change lower tolerance baud rate limit for tegra20 and tegra30 - serial: pl011: Add ACPI SBSA UART match id - tty: serial: msm_serial: Deactivate RX DMA for polling support - x86/64/mm: Map all kernel memory into trampoline_pgd - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms - x86/tsc: Add a timer to make sure TSC_adjust is always checked - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect - USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub - xhci: Fix commad ring abort, write all 64 bits to CRCR register. - vgacon: Propagate console boot parameters before calling `vc_resize' - parisc: Fix "make install" on newer debian releases - parisc: Fix KBUILD_IMAGE for self-extracting kernel - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() - x86/pv: Switch SWAPGS to ALTERNATIVE - sched/uclamp: Fix rq->uclamp_max not set on first enqueue - x86/xen: Add xenpv_restore_regs_and_return_to_usermode() - x86/entry: Use the correct fence macro after swapgs in kernel CR3 - x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, and qword - KVM: VMX: Set failure code in prepare_vmcs02() - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register - atlantic: Remove warn trace message. - atlantic: Fix statistics logic for production hardware - Remove Half duplex mode speed capabilities. - atlantic: Add missing DIDs and fix 115c. - atlantic: Fix to display FW bundle version instead of FW mac version. - atlatnic: enable Nbase-t speeds with base-t - atlantic: Increase delay for fw transactions - drm/msm: Do hw_init() before capturing GPU state - drm/msm/a6xx: Allocate enough space for GMU registers - net/smc: Keep smc_close_final rc during active close - net/rds: correct socket tunable error in rds_tcp_tune() - net/smc: fix wrong list_del in smc_lgr_cleanup_early - ipv4: convert fib_num_tclassid_users to atomic_t - net: annotate data-races on txq->xmit_lock_owner - dpaa2-eth: destroy workqueue at the end of remove function - net: marvell: mvpp2: Fix the computation of shared CPUs - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec - rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() - rxrpc: Fix rxrpc_peer leak in rxrpc_look_up_bundle() - ASoC: tegra: Fix kcontrol put callback in AHUB - ASoC: tegra: Fix kcontrol put callback in DSPK - ASoC: tegra: Fix kcontrol put callback in DMIC - ASoC: tegra: Fix kcontrol put callback in I2S - ASoC: tegra: Fix kcontrol put callback in ADMAIF - ASoC: tegra: Fix wrong value type in DSPK - ASoC: tegra: Fix wrong value type in DMIC - ASoC: tegra: Fix wrong value type in I2S - ASoC: tegra: Fix wrong value type in ADMAIF - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode - selftests: net: Correct case name - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() - arm64: ftrace: add missing BTIs - siphash: use _unaligned version by default - net: mpls: Fix notifications when deleting a device - net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings() - tcp: fix page frag corruption on page fault - natsemi: xtensa: fix section mismatch warnings - i2c: cbus-gpio: set atomic transfer callback - i2c: stm32f7: stop dma transfer in case of NACK - i2c: stm32f7: recover the bus on access timeout - i2c: stm32f7: flush TX FIFO upon transfer errors - wireguard: ratelimiter: use kvcalloc() instead of kvzalloc() - wireguard: receive: drop handshakes if queue lock is contended - wireguard: receive: use ring buffer for incoming handshakes - wireguard: device: reset peer src endpoint when netns exits - wireguard: selftests: rename DEBUG_PI_LIST to DEBUG_PLIST - wireguard: selftests: actually test for routing loops - wireguard: allowedips: add missing __rcu annotation to satisfy sparse - wireguard: selftests: increase default dmesg log size - tracing/histograms: String compares should not care about signed values - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 - KVM: x86: Use a stable condition around all VT-d PI paths - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST - KVM: Disallow user memslot with size that exceeds "unsigned long" - drm/amd/display: Allow DSC on supported MST branch devices - ipv6: fix memory leak in fib6_rule_suppress - sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl - sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl - s390/pci: move pseudo-MMIO to prevent MIO overlap - ipmi: Move remove_work to dedicated workqueue - rt2x00: do not mark device gone on EPROTO errors during start - kprobes: Limit max data_size of the kretprobe instances - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - ACPI: Add stubs for wakeup handler functions - net/smc: Avoid warning of possible recursive locking - perf report: Fix memory leaks around perf_tip() - perf hist: Fix memory leak of a perf_hpp_fmt - net: ethernet: dec: tulip: de4x5: fix possible array overflows in type3_infoblock() - net: tulip: de4x5: fix the problem that the array 'lp->phy[8]' may be out of bound - ipv6: check return value of ipv6_skip_exthdr - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() - ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile - drm/amd/amdgpu: fix potential memleak - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again - scsi: iscsi: Unblock session then wake up error handler - thermal: core: Reset previous low and high trip during thermal zone init - btrfs: check-integrity: fix a warning on write caching disabled disk - s390/setup: avoid using memblock_enforce_memory_limit - platform/x86: thinkpad_acpi: Fix WWAN device disabled issue after S3 deep - platform/x86: thinkpad_acpi: Add support for dual fan control - net: return correct error code - net/smc: Transfer remaining wait queue entries during fallback - mac80211: do not access the IV when it was stripped - drm/sun4i: fix unmet dependency on RESET_CONTROLLER for PHY_SUN6I_MIPI_DPHY - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" - gfs2: Fix length of holes reported at end-of-file - gfs2: release iopen glock early in evict - ovl: fix deadlock in splice write - ovl: simplify file splice - can: j1939: j1939_tp_cmd_recv(): check the dst address of TP.CM_BAM - NFSv42: Fix pagecache invalidation after COPY/CLONE - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP - shm: extend forced shm destroy to support objects from several IPC nses - s390/mm: validate VMA in PGSTE manipulation functions - tty: hvc: replace BUG_ON() with negative return value - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - tracing: Check pid filtering when creating events - vhost/vsock: fix incorrect used length reported to the guest - iommu/amd: Clarify AMD IOMMUv2 initialization messages - smb3: do not error on fsync when readonly - ceph: properly handle statfs on multifs setups - f2fs: set SBI_NEED_FSCK flag when inconsistent node block found - sched/scs: Reset task stack state in bringup_cpu() - tcp: correctly handle increased zerocopy args struct size - net: mscc: ocelot: correctly report the timestamping RX filters in ethtool - net: mscc: ocelot: don't downgrade timestamping RX filters in SIOCSHWTSTAMP - net/smc: Don't call clcsock shutdown twice when smc shutdown - net: vlan: fix underflow for the real_dev refcnt - net/sched: sch_ets: don't peek at classes beyond 'nbands' - tls: fix replacing proto_ops - tls: splice_read: fix record type check - MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48 - MIPS: loongson64: fix FTLB configuration - igb: fix netpoll exit with traffic - nvmet: use IOCB_NOWAIT only if the filesystem supports it - net/smc: Fix loop in smc_listen - net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() - net: phylink: Force retrigger in case of latched link-fail indicator - net: phylink: Force link down and retrigger resolve on interface change - lan743x: fix deadlock in lan743x_phy_link_status_change() - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows - drm/amd/display: Set plane update flags for all planes in reset - PM: hibernate: use correct mode for swsusp_close() - net/ncsi : Add payload to be 32-bit aligned to fix dropped packets - nvmet-tcp: fix incomplete data digest send - net: marvell: mvpp2: increase MTU limit when XDP enabled - mlxsw: spectrum: Protect driver from buggy firmware - mlxsw: Verify the accessed index doesn't exceed the array length - net/smc: Ensure the active closing peer first closes clcsock - erofs: fix deadlock when shrink erofs slab - scsi: scsi_debug: Zero clear zones at reset write pointer - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING - ice: avoid bpf_prog refcount underflow - ice: fix vsi->txq_map sizing - net: nexthop: release IPv6 per-cpu dsts when replacing a nexthop group - net: ipv6: add fib6_nh_release_dsts stub - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume - nfp: checking parameter process for rx-usecs/tx-usecs is invalid - ipv6: fix typos in __ip6_finish_output() - firmware: smccc: Fix check for ARCH_SOC_ID not implemented - mptcp: fix delack timer - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec - iavf: Prevent changing static ITR values if adaptive moderation is on - net: marvell: prestera: fix double free issue on err path - drm/vc4: fix error code in vc4_create_object() - scsi: mpt3sas: Fix kernel panic during drive powercycle test - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks - ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE - NFSv42: Don't fail clone() unless the OP_CLONE operation failed - firmware: arm_scmi: pm: Propagate return value to caller - net: ieee802154: handle iftypes as u32 - ASoC: codecs: wcd934x: return error code correctly from hw_params - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls - ASoC: qdsp6: q6asm: fix q6asm_dai_prepare error handling - ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer - ARM: dts: bcm2711: Fix PCIe interrupts - ARM: dts: BCM5301X: Add interrupt properties to GPIO node - ARM: dts: BCM5301X: Fix I2C controller interrupt - netfilter: flowtable: fix IPv6 tunnel addr match - netfilter: ipvs: Fix reuse connection if RS weight is 0 - netfilter: ctnetlink: do not erase error code with EINVAL - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY - proc/vmcore: fix clearing user buffer by properly using clear_user() - PCI: aardvark: Fix link training - PCI: aardvark: Simplify initialization of rootcap on virtual bridge - PCI: aardvark: Implement re-issuing config requests on CRS response - PCI: aardvark: Update comment about disabling link training - PCI: aardvark: Deduplicate code in advk_pcie_rd_conf() - powerpc/32: Fix hardlockup on vmap stack overflow - mdio: aspeed: Fix "Link is Down" issue - mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB - mmc: sdhci-esdhc-imx: disable CMDQ support - tracing: Fix pid filtering when triggers are attached - tracing/uprobe: Fix uprobe_perf_open probes iteration - KVM: PPC: Book3S HV: Prevent POWER7/8 TLB flush flushing SLB - xen: detect uninitialized xenbus in xenbus_init - xen: don't continue xenstore initialization in case of errors - fuse: release pipe buf after last use - staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect() - staging: greybus: Add missing rwsem around snd_ctl_remove() calls - staging/fbtft: Fix backlight - HID: wacom: Use "Confidence" flag to prevent reporting invalid contacts - Revert "parisc: Fix backtrace to always include init funtion names" - media: cec: copy sequence field for the reply - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 - ALSA: ctxfi: Fix out-of-range access - binder: fix test regression due to sender_euid change - usb: hub: Fix locking issues with address0_mutex - usb: hub: Fix usb enumeration issue due to address0 race - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts - usb: chipidea: ci_hdrc_imx: fix potential error pointer dereference in probe - net: nexthop: fix null pointer dereference when IPv6 is not enabled - usb: dwc3: gadget: Fix null pointer exception - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer - usb: dwc3: gadget: Ignore NoStream after End Transfer - usb: dwc2: hcd_queue: Fix use of floating point literal - usb: dwc2: gadget: Fix ISOC flow for elapsed frames - USB: serial: option: add Fibocom FM101-GL variants - USB: serial: option: add Telit LE910S1 0x9200 composition - ACPI: Get acpi_device's parent from the parent field - ARM: Add unwinding annotations to __loop.*delay functions - fcntl: fix potential deadlocks for &fown_struct.lock - mm: usercopy: Warn vmalloc/module address in check_heap_object() - powerpc: Fix virt_addr_valid() check - jffs2: fix memory leak in jffs2_scan_medium - jffs2: fix memory leak in jffs2_do_mount_fs - jffs2: fix use-after-free in jffs2_clear_xattr_subsystem - powerpc/85xx: Fix oops when CONFIG_FSL_PMC=n - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - hugetlb: address ref count racing in prep_compound_gigantic_page - memblock: ensure there is no overflow in memblock_overlaps_region() - phonet: refcount leak in pep_sock_accep - Revert "[Backport] ARM: BCM53016: Specify switch ports for Meraki MR32" - USB: gadget: bRequestType is a bitfield, not a enum - USB: gadget: detect too-big endpoint 0 requests - Revert "perf: Rework perf_event_exit_event()" - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() - ALSA: hda: hdac_ext_stream: fix potential locking issues - x86/Kconfig: Fix an unused variable error in dell-smm-hwmon - btrfs: update device path inode time instead of bd_inode - fs: export an inode_update_time helper - ice: Delete always true check of PF pointer - usb: max-3421: Use driver data instead of maintaining a list of bound devices - ASoC: DAPM: Cover regression by kctl change notification fix - selinux: fix NULL-pointer dereference when hashtab allocation fails - RDMA/netlink: Add __maybe_unused to static inline in C file - scsi: ufs: core: Fix task management completion timeout race - scsi: ufs: core: Fix task management completion - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors - drm/i915/dp: Ensure sink rate values are always valid - drm/udl: fix control-message timeout - drm/amd/display: Update swizzle mode enums - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type - parisc/sticon: fix reverse colors - btrfs: fix memory ordering between normal and ordered work functions - net: stmmac: socfpga: add runtime suspend/resume callback for stratix10 platform - udf: Fix crash after seekdir - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load - block: Check ADMIN before NICE for IOPRIO_CLASS_RT - s390/kexec: fix memory leak of ipl report buffer - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() - powerpc/8xx: Fix pinned TLBs with CONFIG_STRICT_KERNEL_RWX - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tipc: check for null after calling kmemdup - hexagon: clean up timer-regs.h - hexagon: export raw I/O routines for modules - tun: fix bonding active backup with arp monitoring - arm64: vdso32: suppress error message for 'make mrproper' - net: stmmac: dwmac-rk: Fix ethernet on rk3399 based devices - s390/kexec: fix return code handling - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - pinctrl: qcom: sdm845: Enable dual edge errata - KVM: PPC: Book3S HV: Use GLOBAL_TOC for kvmppc_h_set_dabr/xdabr() - e100: fix device suspend/resume - NFC: add NCI_UNREG flag to eliminate the race - net: nfc: nci: Change the NCI close sequence - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - i40e: Fix display error code in dmesg - i40e: Fix creation of first queue by omitting it if is not power of two - i40e: Fix warning message and call stack during rmmod i40e driver - i40e: Fix ping is lost after configuring ADq on VF - i40e: Fix changing previously set num_queue_pairs for PFs - i40e: Fix NULL ptr dereference on VSI filter sync - i40e: Fix correct max_pkt_size on VF RX queue - net: virtio_net_hdr_to_skb: count transport header in UFO - net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove - net: sched: act_mirred: drop dst for the direction from egress to ingress - scsi: core: sysfs: Fix hang when device state is set via sysfs - net/mlx5: E-Switch, return error if encap isn't supported - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore - net/mlx5: Lag, update tracker when state change event received - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() - platform/x86: hp_accel: Fix an error handling path in 'lis3lv02d_probe()' - mips: lantiq: add support for clk_get_parent() - mips: bcm63xx: add support for clk_get_parent() - MIPS: generic/yamon-dt: fix uninitialized variable error - iavf: Fix for setting queues to 0 - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset - iavf: validate pointers - iavf: prevent accidental free of filter structure - iavf: Fix failure to exit out from last all-multicast mode - iavf: free q_vectors before queues in iavf_disable_vf - iavf: check for null in iavf_fix_features - iavf: Fix return of set the new channel count - net/smc: Make sure the link_id is unique - sock: fix /proc/net/sockstat underflow in sk_clone_lock() - net: reduce indentation level in sk_clone_lock() - tipc: only accept encrypted MSG_CRYPTO msgs - bnxt_en: reject indirect blk offload when hw-tc-offload is off - net: bnx2x: fix variable dereferenced before check - net: ipa: disable HOLB drop when updating timer - tracing: Add length protection to histogram string copies - tcp: Fix uninitialized access in skb frags array for Rx 0cp. - net-zerocopy: Refactor skb frag fast-forward op. - net-zerocopy: Copy straggler unaligned data for TCP Rx. zerocopy. - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame - perf tests: Remove bash construct from record+zstd_comp_decomp.sh - perf bench futex: Fix memory leak of perf_cpu_map__new() - perf bpf: Avoid memory leak from perf_env__insert_btf() - tracing/histogram: Do not copy the fixed-size char array field over the field size - perf/x86/vlbr: Add c->flags to vlbr event constraints - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - mips: BCM63XX: ensure that CPU_SUPPORTS_32BIT_KERNEL is set - clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk - clk/ast2600: Fix soc revision for AHB - clk: ingenic: Fix bugs with divided dividers - f2fs: fix incorrect return value in f2fs_sanity_check_ckpt() - f2fs: compress: disallow disabling compress on non-empty compressed file - sh: define __BIG_ENDIAN for math-emu - sh: math-emu: drop unused functions - sh: fix kconfig unmet dependency warning for FRAME_POINTER - f2fs: fix to use WHINT_MODE - f2fs: fix up f2fs_lookup tracepoints - maple: fix wrong return value of maple_bus_init(). - sh: check return code of request_irq - powerpc/8xx: Fix Oops with STRICT_KERNEL_RWX without DEBUG_RODATA_TEST - powerpc/dcr: Use cmplwi instead of 3-argument cmpli - ALSA: gus: fix null pointer dereference on pointer block - ARM: dts: qcom: fix memory and mdio nodes naming for RB3011 - powerpc/5200: dts: fix memory node unit name - iio: imu: st_lsm6dsx: Avoid potential array overflow in st_lsm6dsx_set_odr() - scsi: target: Fix alua_tg_pt_gps_count tracking - scsi: target: Fix ordered tag handling - MIPS: sni: Fix the build - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - ALSA: ISA: not for M68K - ARM: dts: ls1021a-tsn: use generic "jedec,spi-nor" compatible for flash - ARM: dts: ls1021a: move thermal-zones node out of soc/ - usb: host: ohci-tmio: check return value after calling platform_get_resource() - ARM: dts: omap: fix gpmc,mux-add-data type - firmware_loader: fix pre-allocated buf built-in firmware use - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec - scsi: advansys: Fix kernel pointer leak - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect - clk: imx: imx6ul: Move csi_sel mux to correct base register - ASoC: SOF: Intel: hda-dai: fix potential locking issue - arm64: dts: freescale: fix arm,sp805 compatible string - arm64: dts: qcom: ipq6018: Fix qcom,controlled-remotely property - arm64: dts: qcom: msm8998: Fix CPU/L2 idle state latency and residency - ARM: BCM53016: Specify switch ports for Meraki MR32 - staging: rtl8723bs: remove possible deadlock when disconnect (v2) - ARM: dts: ux500: Skomer regulator fixes - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read - usb: musb: tusb6010: check return value after calling platform_get_resource() - bus: ti-sysc: Use context lost quirk for otg - bus: ti-sysc: Add quirk handling for reinit on context lost - RDMA/bnxt_re: Check if the vlan is valid before reporting - arm64: dts: hisilicon: fix arm,sp805 compatible string - arm64: dts: rockchip: Disable CDN DP on Pinebook Pro - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() - ARM: dts: NSP: Fix mpcore, mmc node names - staging: wfx: ensure IRQ is ready before enabling it - arm64: dts: allwinner: a100: Fix thermal zone node name - arm64: dts: allwinner: h5: Fix GPU thermal zone node name - ARM: dts: sunxi: Fix OPPs node name - arm64: zynqmp: Fix serial compatible string - arm64: zynqmp: Do not duplicate flash partition label property - ubifs: ubifs_releasepage: Remove ubifs_assert(0) to valid this process - ubifs: ubifs_writepage: Mark page dirty after writing inode failed - fget: check that the fd still exists after getting a ref to it - nbd: Fix use-after-free in blk_mq_free_rqs - xfs: fix up non-directory creation in SGID directories - pipe: Fix endless sleep problem due to the out-of-order - blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off - block: Fix fsync always failed if once failed - kfence: fix memory leak when cat kfence objects - io_uring: fix soft lockup when call __io_remove_buffers - io_uring: return back safer resurrect - io_uring: fix ltout double free on completion race - ext4: always panic when errors=panic is specified - scsi: core: Stop using DRIVER_ERROR - drm/i915/guc: Update to use firmware v49.0.1- Increase-debugfs_dump_index-after-dump - brd: expose number of allocated pages in debugfs - net: hns3: create new common cmd code for PF and VF modules - net: hns3: refactor VF tqp stats APIs with new common tqp stats APIs - net: hns3: refactor PF tqp stats APIs with new common tqp stats APIs - net: hns3: create new set of common tqp stats APIs for PF and VF reuse - net: hns3: refactor VF rss init APIs with new common rss init APIs - net: hns3: refactor PF rss init APIs with new common rss init APIs - net: hns3: create new set of common rss init APIs for PF and VF reuse - net: hns3: refactor VF rss set APIs with new common rss set APIs - net: hns3: refactor PF rss set APIs with new common rss set APIs - net: hns3: create new set of common rss set APIs for PF and VF module - net: hns3: refactor VF rss get APIs with new common rss get APIs - net: hns3: refactor PF rss get APIs with new common rss get APIs - net: hns3: create new set of common rss get APIs for PF and VF rss module - net: hns3: refactor hclge_comm_send function in PF/VF drivers - net: hns3: create new rss common structure hclge_comm_rss_cfg - net: hns3: delete the hclge_cmd.c and hclgevf_cmd.c - net: hns3: refactor VF cmdq init and uninit APIs with new common APIs - net: hns3: refactor PF cmdq init and uninit APIs with new common APIs - net: hns3: create common cmdq init and uninit APIs - net: hns3: refactor VF cmdq resource APIs with new common APIs - net: hns3: refactor PF cmdq resource APIs with new common APIs - net: hns3: create common cmdq resource allocate/free/query APIs - net: hns3: refactor hclgevf_cmd_send with new hclge_comm_cmd_send API - net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API - net: hns3: create new set of unified hclge_comm_cmd_send APIs - net: hns3: use struct hclge_desc to replace hclgevf_desc in VF cmdq module - net: hns3: create new cmdq hardware description structure hclge_comm_hw - net: hns3: refactor hns3 makefile to support hns3_common module - Revert "bcache: add a framework to perform prefetch" - Revert "bcache: provide a switch to bypass all IO requests" - Revert "bcache: inflight prefetch requests block overlapped normal requests" - Revert "bcache: Delay to invalidate cache data in writearound write" - Revert "bcache: Add a sample of userspace prefetch client" - Revert "bcache: Rewrite patch to delay to invalidate cache data" - Revert "bcache: do not collect data insert info created by write_moving" - Revert "bcache: always record start time of a sample"- netfilter: fix regression in looped (broad|multi)cast's MAC handling - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() - serial: amba-pl011: Fix serial port discard interrupt when interrupt signal line of serial port is connected to mbigen. - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - perf script: Fix printing 'phys_addr' failure issue - bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - bcache: Rewrite patch to delay to invalidate cache data - bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch - tcp: Add some stub info for KABI consistency - BMA: Fix format string compile warning in arm32 builds- hugepage: add sysctl for hugepage alloc and mig - mm: export node type {pmem|dram} under /sys/bus/node - acpi/numa: memorize node type from SRAT table - etmem_scan: add pte_hole callback - etmem_scan: release CPU after scan walk_step size - etmem: fix potential UAF when walk ept page table - etmem: fix concurrent access to export file operations - etmem scan: fix memleak in vm_idle_read - etmem_scan: x86: support scan 4 level ept under 5 level host page table - etmem: x86: support scan hugetlb of vm - etmem: add ioctl for mm idle scan - RDMA/hns: Remove support for HIP06 - RDMA/hns: Remove RST2RST error prints for hw v1 - RDMA/hns: Support direct wqe of userspace - RDMA/hns: Modify the mapping attribute of doorbell to device - RDMA/hns: Encapsulate the qp db as a function - RDMA/hns: Use the core code to manage the fixed mmap entries - RDMA/hns: Use IDA interface to manage uar index - RDMA/hns: Enable the cmd mask of uverbs to create and destroy AH - RDMA/hns: Fix Direct WQE is not enable - RDMA/hns: Enable stash feature of HIP09- tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - xfs: move the CIL workqueue to the CIL - xfs: CIL work is serialised, not pipelined - xfs: AIL needs asynchronous CIL forcing - xfs: reduce ilock acquisitions in xfs_file_fsync - xfs: refactor xfs_file_fsync - xfs: throttle inode inactivation queuing on memory reclaim - xfs: avoid buffer deadlocks when walking fs inodes - xfs: use background worker pool when transactions can't get free space - xfs: don't run speculative preallocation gc when fs is frozen - xfs: flush inode inactivation work when compiling usage statistics - xfs: inactivate inodes any time we try to free speculative preallocations - xfs: queue inactivation immediately when free realtime extents are tight - xfs: queue inactivation immediately when quota is nearing enforcement - xfs: queue inactivation immediately when free space is tight - xfs: per-cpu deferred inode inactivation queues - xfs: detach dquots from inode if we don't need to inactivate it - xfs: move xfs_inactive call to xfs_inode_mark_reclaimable - xfs: remove the active vs running quota differentiation - xfs: remove the flags argument to xfs_qm_dquot_walk - xfs: remove xfs_dqrele_all_inodes - xfs: remove support for disabling quota accounting on a mounted file system - xfs: don't nest transactions when scanning for eofblocks - xfs: force log and push AIL to clear pinned inodes when aborting mount - xfs: separate primary inode selection criteria in xfs_iget_cache_hit - xfs: refactor the inode recycling code - xfs: add iclog state trace events - xfs: rename struct xfs_eofblocks to xfs_icwalk - xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ - xfs: selectively keep sick inodes in memory - xfs: drop IDONTCACHE on inodes when we mark them sick - xfs: refactor per-AG inode tagging functions - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag - xfs: pass struct xfs_eofblocks to the inode scan callback - xfs: fix radix tree tag signs - xfs: make the icwalk processing functions clean up the grab state - xfs: clean up inode state flag tests in xfs_blockgc_igrab - xfs: remove indirect calls from xfs_inode_walk{,_ag} - xfs: remove iter_flags parameter from xfs_inode_walk_* - xfs: move xfs_inew_wait call into xfs_dqrele_inode - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab - xfs: pass the goal of the incore inode walk to xfs_inode_walk() - xfs: rename xfs_inode_walk functions to xfs_icwalk - xfs: move the inode walk functions further down - xfs: detach inode dquots at the end of inactivation - xfs: move the quotaoff dqrele inode walk into xfs_icache.c - xfs: don't bounce the iolock between free_{eof,cow}blocks - xfs: expose the blockgc workqueue knobs publicly - xfs: rename the blockgc workqueue - xfs: prevent metadata files from being inactivated - xfs: parallelize block preallocation garbage collection - xfs: rename block gc start and stop functions - xfs: only walk the incore inode tree once per blockgc scan - xfs: consolidate the eofblocks and cowblocks workers - xfs: consolidate incore inode radix tree posteof/cowblocks tags - xfs: remove trivial eof/cowblocks functions - xfs: hide xfs_icache_free_cowblocks - xfs: hide xfs_icache_free_eofblocks - xfs: relocate the eofb/cowb workqueue functions - xfs: set WQ_SYSFS on all workqueues in debug mode - xfs: increase the default parallelism levels of pwork clients - xfs: flush speculative space allocations when we run out of space - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites - xfs: add a tracepoint for blockgc scans - xfs: flush eof/cowblocks if we can't reserve quota for chown - xfs: flush eof/cowblocks if we can't reserve quota for inode creation - xfs: flush eof/cowblocks if we can't reserve quota for file blocks - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent - xfs: pass flags and return gc errors from xfs_blockgc_free_quota - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts - xfs: xfs_inode_free_quota_blocks should scan project quota - xfs: don't stall cowblocks scan if we can't take locks - xfs: trigger all block gc scans when low on quota space - xfs: shut down the filesystem if we screw up quota reservation - xfs: rename code to error in xfs_ioctl_setattr - xfs: remove xfs_qm_vop_chown_reserve - xfs: refactor inode ownership change transaction/inode/quota allocation idiom - xfs: refactor inode creation transaction/inode/quota allocation idiom - xfs: refactor reflink functions to use xfs_trans_alloc_inode - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode - xfs: refactor common transaction/inode/quota allocation idiom - xfs: reserve data and rt quota at the same time - xfs: fix up build warnings when quotas are disabled - xfs: clean up icreate quota reservation calls - xfs: remove xfs_trans_unreserve_quota_nblks completely - xfs: create convenience wrappers for incore quota block reservations - xfs: clean up quota reservation callsites - xfs: reduce quota reservation when doing a dax unwritten extent conversion - scsi:spraid: use bsg module to replace with ioctrl - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL - openeuler_defconfig: Enable sharepool feature in defconfig - net/spnic:The reset command flags modification. - net/spnic:Attribute negotiation and optimization. - net/spnic:RSS initialization process optimization - arm64: Fix conflict for capability when cpu hotplug - memcg: Add static key for memcg kswapd - memcg: make memcg kswapd deal with dirty - memcg: support memcg sync reclaim work as kswapd - memcg: Export memcg.high from cgroupv2 to cgroupv1 - memcg: Export memcg.{min/low} from cgroupv2 to cgroupv1 - kabi: Add reserved page and gfp flags for future extension - kabi: reserve space for cgroup_bpf_attach_type and bpf_cgroup_storage_type - bpf: Migrate cgroup_bpf to internal cgroup_bpf_attach_type enum - bpf: Split cgroup_bpf_enabled per attach type - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks - KABI: Add KABI_AUX_PTR extenstions to some more base structures - kabi: Generalize naming of kabi helper macros - arm64: Request resources for reserved memory via memmap - arm64: Add support for memmap kernel parameters- openeuler_defconfig: Enable CONFIG_KABI_RESERVE for x86 and arm64 - KABI: Add CONFIG_KABI_RESERVE to control KABI padding reserve - KABI: Fix allmodconfig build error - Revert "kabi: reserve space for ptp_clock.h" - kabi: reserve space for arm64 cpufeature related structure - UAPI: nfsfh.h: Replace one-element array with flexible-array member - kabi: Add kabi reservation for storage module - KABI:reserve space for sched structures - KABI: reserve space for IMA IPE - kabi: reserve space for cred and user_namespace - Increase size of ucounts to atomic_long_t - kabi: reserve space for fwnode.h - kabi: reserve space for iommu.h - kabi: reserve space for ptp_clock.h - kabi: reserve space for struct ptp_clock_info - kabi: reserve space for struct ptp_clock - kabi: reserve space for struct module - kabi: reserve space for kobject related structures - kabi: reserve space for io subsystem related structures - KABI: add KABI padding to x86/paravirt ops structures - KABI: add KABI padding to cpuidle structures - kabi: reserve space for struct dma_map_ops - kabi: reserve space for struct cpu_stop_work - kabi: reserve space for perf subsystem related structures - kabi: net: reserve space for net netfilter subsystem related structure - kabi: net: reserve space for net bpf subsystem related structure - kabi: net: reserve space for net rdma subsystem related structure - kabi: net: reserve space for net sunrpc subsystem related structure - kabi: net: reserve space for net can subsystem related structure - kabi: net: reserve space for net base subsystem related structure - kabi: reserve space for cgroup bpf structures - kabi: reserve space for cpu cgroup and cpuset cgroup related structures - kabi: reserve space for memcg related structures - kabi: reserve space for cgroup framework related structures - kabi: mm: reserve space for memory subsystem related - msi: Add kabi_reserve in msi.h - irqdomain: Add kabi_reserve in irqdomain - irq_desc: Add kabi_reserve in irq_desc - irq: Add kabi_reserve in irq - interrupt: Add kabi_reserve in interrupt.h - bootparam: Add kabi_reserve in bootparam - kabi: reserve space for hrtimer related structures - kabi: reserve space for time and workqueue subsystem related structure - kabi: reserve space for struct worker - kabi: reserve space for net_namespace - kabi: reserve space for power management related structure - kabi: reserve space for pci subsystem related structure - kabi: reserve space for posix clock related structure - kabi: add kABI reference checking tool - kabi: add a tool to generate the kabi reference relationship - kabi: add script tools to check kabi symbol - kabi: enables more stringent kabi checks - kabi: add KABI_SIZE_ALIGN_CHECKS for more stringent kabi checks - kabi: add kabi helper macros - pci: do not save 'PCI_BRIDGE_CTL_BUS_RESET' - PCI: check BIR before mapping MSI-X Table - PCI: Fail MSI-X mapping if MSI-X Table offset is out of range of BAR space - PCI/sysfs: Take reference on device to be removed - pciehp: fix a race between pciehp and removing operations by sysfs - iommu/arm-smmu-v3: Add suspend and resume support - cgroup: Fix task_css_check rcu warnings - psi: using cpuacct_cgrp_id under CONFIG_CGROUP_CPUACCT - psi: fix unexpected behavior of psi in cgroup v1 during init - perf inject: Fix ARM SPE handling - perf tools: Set COMPAT_NEED_REALLOCARRAY for CONFIG_AUXTRACE=1 - perf arm-spe: Support hardware-based PID tracing - perf arm-spe: Save context ID in record - perf arm-spe: Update --switch-events docs in 'perf record' - perf arm-spe: Track task context switch for cpu-mode events - perf arm-spe: Print size using consistent format - perf arm-spe: Implement find_snapshot callback - perf arm-spe: Snapshot mode test - perf arm-spe: Add snapshot mode support - perf arm-spe: Don't wait for PERF_RECORD_EXIT event - perf arm-spe: Bail out if the trace is later than perf event - perf arm-spe: Assign kernel time to synthesized event - perf arm-spe: Convert event kernel time to counter value - perf arm-spe: Save clock parameters from TIME_CONV event - perf arm-spe: Remove redundant checking for "full_auxtrace" - perf arm-spe: Enable timestamp for per-cpu mode - perf arm-spe: Correct sample flags for dummy event - perf arm-spe: Correct sample flags for SPE event - perf arm-spe: Avoid potential buffer overrun - perf arm-spe: Set sample's data source field - perf arm-spe: Synthesize memory event - perf arm-spe: Fill address info for samples - perf arm-spe: Store operation type in packet - perf arm-spe: Store memory address in packet - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC - perf c2c: Add local variables for output metrics - perf c2c: Refactor node display - perf c2c: Fix argument type for percent() - perf c2c: Refactor display filter - perf c2c: Refactor hist entry validation - perf c2c: Rename for shared cache line stats - perf arm-spe: Add support for ARMv8.3-SPE - perf arm_spe: Decode memory tagging properties - perf arm-spe: Add more sub classes for operation packet - perf arm-spe: Refactor operation packet handling - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() - perf arm-spe: Remove size condition checking for events - perf arm-spe: Refactor event type handling - perf arm-spe: Add new function arm_spe_pkt_desc_event() - perf arm-spe: Refactor counter packet handling - perf arm-spe: Add new function arm_spe_pkt_desc_counter() - perf arm-spe: Refactor context packet handling - perf arm_spe: Fixup top byte for data virtual address - perf arm-spe: Refactor address packet handling - perf arm-spe: Add new function arm_spe_pkt_desc_addr() - perf arm-spe: Refactor packet header parsing - perf arm-spe: Refactor printing string to buffer - perf arm-spe: Fix packet length handling - perf arm-spe: Refactor arm_spe_get_events() - perf arm-spe: Refactor payload size calculation - perf arm-spe: Fix a typo in comment - perf arm-spe: Include bitops.h for BIT() macro - perf mem: Support ARM SPE events - perf c2c: Support AUX trace - perf mem: Support AUX trace - perf auxtrace: Add itrace option '-M' for memory events - perf mem: Only initialize memory event for recording - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE - perf mem: Introduce weak function perf_mem_events__ptr() - perf mem: Search event name with more flexible path - share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: charge pages to the memcg of current task - share_pool: Use node_id from spa when alloc share_pool memory - share_pool: Don't allow non-sp mmap in sp address range - share_pool: support fork() and exit() to handle the mm - share_pool: Implement sp_group_del_task() - share_pool: Implement sp_group_add_task() - share_pool: Implement sp_alloc() - share_pool: Implement sp_unshare_uva() - share_pool: Implement sp_make_share_k2u() - share_pool: Implement sp_free() - share_pool: Implement sp_group_id_by_pid() - share_pool: Implement sp_unshare_kva - share_pool: Implement sp_make_share_u2k() - share_pool: Compact memory when necessary - share_pool: Add sp-area management code - share_pool: Implement sp_walk_page_range() - share_pool: Add VM_SHARE_POOL flag for vm_area_struct - share_pool: Add proc interfaces to show sp info - share_pool: Reserve the va space for share_pool - share_pool: Add Statement for all the exported symbol - share_pool: Add base framework for share_pool - shmem: Alloc shared memory on a specified memory node - memory: introduce do_mm_populate - vmalloc: Extend for hugepages mapping - mm/hugetlb: allocate huge page and setup page table - timekeeping: Really make sure wall_to_monotonic isn't positive - tracing/osnoise: Fix compile warning in function start_kthread - configs: Enable osnoise and timerlat - tracing: Have osnoise_main() add a quiescent state for task rcu - tracing/osnoise: Make osnoise_instances static - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions - tracing/osnoise: Allow multiple instances of the same tracer - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions - tracing: Disable "other" permission bits in the tracefs files - tracing/osnoise: Support a list of trace_array *tr - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() - tracing/osnoise: Split workload start from the tracer start - tracing/osnoise: Improve comments about barrier need for NMI callbacks - tracing/osnoise: Do not follow tracing_cpumask - tracing: Fix missing osnoise tracer on max_latency - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() - trace/osnoise: Print a stop tracing message - trace/osnoise: Make 'noise' variable s64 in run_osnoise() - tracing: Fix spelling in osnoise tracer "interferences" -> "interference" - Documentation: Fix a typo on trace/osnoise-tracer - trace/osnoise: Fix return value on osnoise_init_hotplug_support - trace/osnoise: Make interval u64 on osnoise_main - trace/osnoise: Support hotplug operations - trace/osnoise: Fix 'no previous prototype' warnings - trace/osnoise: Fix an ifdef comment - trace/osnoise: Add a header with PREEMPT_RT additional fields - trace: Add timerlat tracer - trace: Add osnoise tracer - tracing: Merge irqflags + preempt counter. - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers - trace: Add a generic function to read/write u64 values from tracefs - driver core: auxiliary bus: Fix memory leak when driver_register() fail - driver core: auxiliary bus: Remove unneeded module bits - driver core: auxiliary bus: Fix calling stage for auxiliary bus init - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr - driver core: auxiliary bus: minor coding style tweaks - driver core: auxiliary bus: make remove function return void - driver core: auxiliary bus: move slab.h from include file - Add auxiliary bus support - svm: Set CONFIG_HISI_SVM as m by default - svm: Change svm to modules and remove unused functions - arm64/ascend: Enable CONFIG_ASCEND_OOM for openeuler_defconfig - arm64/ascend: Add new enable_oom_killer interface for oom contrl - x86: Support huge vmalloc mappings - arm64: Support huge vmalloc mappings - mm: vmalloc: Let user to control huge vmalloc default behavior - pid_ns: Make pid_max per namespace - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - vfio/mdev: Add missing error handling to dev_set_name() - KVM: arm64: Restore PMU configuration on first run - KVM: arm64: Refuse to run VCPU if PMU is not initialized - KVM: arm64: Add kvm_vcpu_has_pmu() helper - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC - KVM: x86: Properly reset MMU context at vCPU RESET/INIT - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs - kvm: SMM: fix losing SMI problem - arm64: mm: support setting page attributes for debugging - mm: emit the "free" trace report before freeing memory in kmem_cache_free() - mm, page_alloc: disable pcplists during memory offline - mm, page_alloc: move draining pcplists to page isolation users - mm, page_alloc: cache pageset high and batch in struct zone - mm, page_alloc: simplify pageset_update() - mm, page_alloc: remove setup_pageset() - mm, page_alloc: calculate pageset high and batch once per zone - mm, page_alloc: clean up pageset high and batch update - tools arch x86: Sync the msr-index.h copy with the kernel sources - powercap: RAPL: Add AMD Fam19h RAPL support - powercap: Add AMD Fam17h RAPL support - powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer - x86/msr-index: sort AMD RAPL MSRs by address - Revert "ima: Introduce ima namespace" - Revert "ima: Add a list of the installed ima namespaces" - Revert "ima: Bind ima namespace to the file descriptor" - Revert "ima: Add ima policy related data to the ima namespace" - Revert "ima: Add methods for parsing ima policy configuration string" - Revert "ima: Add ima namespace to the ima subsystem APIs" - Revert "ima: Extend the APIs in the integrity subsystem" - Revert "ima: Add integrity inode related data to the ima namespace" - Revert "ima: Enable per ima namespace policy settings" - Revert "ima: Add ima namespace id to the measurement list related structures" - Revert "ima: Keep track of the measurment list per ima namespace" - Revert "ima: Check ima namespace ID during digest entry lookup" - Revert "ima: Add a new ima template that includes namespace ID" - Revert "ima: Add per namespace view of the measurement list" - Revert "ima: Add a reader counter to the integrity inode data" - Revert "ima: Extend permissions to the ima securityfs entries" - Revert "ima: Add the violation counter to the namespace" - Revert "ima: Change the owning user namespace of the ima namespace if necessary" - Revert "ima: Configure the new ima namespace from securityfs" - Revert "ima: Parse per ima namespace policy file" - Revert "user namespace: Add function that checks if the UID map is defined" - Revert "ima: Remap IDs of subject based rules if necessary" - Revert "keys: Add domain tag to the keyring search criteria" - Revert "keys: Include key domain tag in the iterative search" - Revert "keys: Allow to set key domain tag separately from the key type" - Revert "ima: Add key domain to the ima namespace" - Revert "integrity: Add key domain tag to the search criteria" - Revert "ima: Load per ima namespace x509 certificate" - Revert "ima: Add dummy boot aggregate to per ima namespace measurement list" - Revert "ima: Set ML template per ima namespace" - Revert "ima: fix a potential crash owing to the compiler optimisation" - Revert "ima: Introduce ima-ns-sig template" - Revert "digest list: disable digest lists in non-root ima namespaces" - Revert "imans: Use initial ima namespace domain tag when IMANS is disabled." - Revert "imans: Check CAP_SYS_ADMIN in userns associated with IMA NS during configuration." - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa: Move the management structures for cdm nodes to ddr - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled - tick/nohz: Kick only _queued_ task whose tick dependency is updated - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks - tick/nohz: Only wake up a single target cpu when kicking a task - tick/nohz: Update idle_exittime on actual idle exit - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE - tick/nohz: Conditionally restart tick on idle exit - tick/sched: Release seqcount before invoking calc_load_global() - tick/sched: Optimize tick_do_update_jiffies64() further - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() - tick/sched: Use tick_next_period for lockless quick check - arm64: Revert feature: Add memmap parameter and register pmem - crypto: hisilicon/zip - enable ssid for sva sgl - crypto: hisilicon/zip - add new algorithms for uacce device - PCI: fix the wrong class type for HiSilicon NP 5896 - PCI: Fix SD5896 NP init failure - fs: fix a hungtask problem when freeze/unfreeze fs - PCI: Add support of port isolation for QLogic HBA card 26 - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails - xfs: punch out data fork delalloc blocks on COW writeback failure - xfs: use kmem_cache_free() for kmem_cache objects - xfs: fix I_DONTCACHE - xfs: only set IOMAP_F_SHARED when providing a srcmap to a write - xfs: fix perag structure refcounting error when scrub fails - xfs: make fsmap backend function key parameters const - xfs: fix off-by-one error when the last rt extent is in use - xfs: make xfs_rtalloc_query_range input parameters const - xfs: replace kmem_alloc_large() with kvmalloc() - xfs: remove kmem_alloc_io() - mm: Add kvrealloc() - xfs: introduce all-mounts list for cpu hotplug notifications - xfs: introduce CPU hotplug infrastructure - xfs: prevent spoofing of rtbitmap blocks when recovering buffers - xfs: Enforce attr3 buffer recovery order - xfs: logging the on disk inode LSN can make it go backwards - xfs: avoid unnecessary waits in xfs_log_force_lsn() - xfs: log forces imply data device cache flushes - xfs: factor out forced iclog flushes - xfs: fix ordering violation between cache flushes and tail updates - xfs: fold __xlog_state_release_iclog into xlog_state_release_iclog - xfs: external logs need to flush data device - xfs: flush data dev on external log write - xfs: fix an integer overflow error in xfs_growfs_rt - xfs: reset child dir '..' entry when unlinking child - xfs: don't wait on future iclogs when pushing the CIL - xfs: Fix a CIL UAF by getting get rid of the iclog callback lock - xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks - xfs: don't nest icloglock inside ic_callback_lock - xfs: force the log offline when log intent item recovery fails - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes - xfs: xfs_log_force_lsn isn't passed a LSN - xfs: Fix CIL throttle hang when CIL space used going backwards - xfs: journal IO cache flush reductions - xfs: remove need_start_rec parameter from xlog_write() - xfs: CIL checkpoint flushes caches unconditionally - xfs: async blkdev cache flush - xfs: separate CIL commit record IO - xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() - xfs: log stripe roundoff is a property of the log - xfs: only reset incore inode health state flags when reclaiming an inode - xfs: don't take a spinlock unconditionally in the DIO fastpath - xfs: bunmapi has unnecessary AG lock ordering issues - xfs: btree format inode forks can have zero extents - xfs: Fix fall-through warnings for Clang - xfs: don't reset log idle state on covering checkpoints - xfs: check free AG space when making per-AG reservations - xfs: unconditionally read all AGFs on mounts with perag reservation - xfs: fix deadlock retry tracepoint arguments - xfs: fix scrub and remount-ro protection when running scrub - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses - xfs: update superblock counters correctly for !lazysbcount - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems - xfs: remove obsolete AGF counter debugging - xfs: drop submit side trans alloc for append ioends - net: hns3: Fix spelling mistake "faile" -> "failed" - net: hns3: fix hns3 driver header file not self-contained issue - net: hns3: replace one tab with space in for statement - net: hns3: remove rebundant line for hclge_dbg_dump_tm_pg() - net: hns3: add comments for hclge_dbg_fill_content() - net: hns3: align return value type of atomic_read() with its output - net: hns3: modify one argument type of function hclge_ncl_config_data_print - net: hns3: Align type of some variables with their print type - net: hns3: add print vport id for failed message of vlan - net: hns3: refactor function hclge_set_vlan_filter_hw - net: hns3: optimize function hclge_cfg_common_loopback() - net: hns3: refactor function hns3_get_vector_ring_chain() - net: hns3: refactor function hclge_set_channels() - net: hns3: refactor function hclge_configure() - net: hns3: split function hclge_update_port_base_vlan_cfg() - net: hns3: split function hns3_nic_net_xmit() - net: hns3: split function hclge_get_fd_rule_info() - net: hns3: split function hclge_init_vlan_config() - net: hns3: refactor function hns3_fill_skb_desc to simplify code - net: hns3: extract macro to simplify ring stats update code - net: hns3: make symbol 'hclge_mac_speed_map_to_fw' static - net: hns3: split function hns3_set_l2l3l4() - net: hns3: split function hns3_handle_bdinfo() - net: hns3: split function hns3_nic_get_stats64() - net: hns3: refine function hclge_tm_pri_q_qs_cfg() - net: hns3: add new function hclge_tm_schd_mode_tc_base_cfg() - net: hns3: refine function hclge_cfg_mac_speed_dup_hw() - net: hns3: split function hns3_get_tx_timeo_queue_info() - net: hns3: refactor two hns3 debugfs functions - net: hns3: refactor hns3_nic_reuse_page() - net: hns3: refactor reset_prepare_general retry statement - net: hns3: use macro IANA_VXLAN_GPE_UDP_PORT to replace number 4790 - net: vxlan: add macro definition for number of IANA VXLAN-GPE port - net: hns3: fix incorrect components info of ethtool --reset command - net: hns3: fix one incorrect value of page pool info when queried by debugfs - net: hns3: add check NULL address for page pool - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - net: hns3: add dql info when tx timeout - net: hns3: debugfs add drop packet statistics of multicast and broadcast for igu - net: hns3: format the output of the MAC address - net: hns3: add log for workqueue scheduled late - net: hns3: remove the way to set tx spare buf via module parameter - net: hns3: add support to set/get rx buf len via ethtool for hns3 driver - ethtool: extend ringparam setting/getting API with rx_buf_len - ethtool: add support to set/get rx buf len via ethtool - net: hns3: add support to set/get tx copybreak buf size via ethtool for hns3 driver - ethtool: add support to set/get tx copybreak buf size via ethtool - vhost_net: avoid tx queue stuck when sendmsg fails - crypto: x86/sm4 - Fix invalid section entry size - crypto: sm4 - Do not change section of ck and sbox - crypto: x86/sm4 - Fix frame pointer stack corruption - Add the configuration for accelerated of SM4 - crypto: x86/sm4 - add AES-NI/AVX2/x86_64 implementation - crypto: x86/sm4 - export reusable AESNI/AVX functions - crypto: tcrypt - add the asynchronous speed test for SM4 - crypto: x86/sm4 - add AES-NI/AVX/x86_64 implementation - crypto: arm64/sm4-ce - Make dependent on sm4 library instead of sm4-generic - crypto: sm4 - create SM4 library based on sm4 generic code - crypto: tcrypt - add GCM/CCM mode test for SM4 algorithm - crypto: testmgr - Add GCM/CCM mode test of SM4 algorithm - crypto: tcrypt - Fix missing return value check - ipvlan: limit loop_qlen ranges - ipvlan: limit loop_delay ranges - ipvlan: Introduce local xmit queue for l2e mode - ipvlan: check the value of module parameter ipvlan_default_mode - ipvlan: Introduce l2e mode - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - iommu: add iommu interface to set/get device configuration - block/wbt: fix negative inflight counter when remove scsi device - md/raid1: fix a race between removing rdev and access conf->mirrors[i].rdev - arm64/ascend: Enable CONFIG_ASCEND_DVPP_MMAP - arm64/ascend: Enable DvPP mmap features for Ascend Platform - arm64: openeuler_defconfig: Adjust page size to 4K and VA_BITS to 48 - openeuler_defconfig: Adjust CONFIG_NODES_SHIFT to 7 - arm64: openeuler_defconfig: increase CONFIG_NR_CPUS value to 4096 - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - arm32: kaslr: Bugfix of initrd size calculation when enabled kaslr - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - mm: Change tmpfs size base on ddr size. - SUNRPC: Close a race with transport setup and module put - sched: Introduce handle priority reversion mechanism - mm: Check numa node hugepages enough when mmap hugetlb - block: return errors from blk_execute_rq() - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged()- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage - thermal: Fix NULL pointer dereferences in of_thermal_ functions - perf/core: Avoid put_page() when GUP fails - scripts/lld-version.sh: Rewrite based on upstream ld-version.sh - erofs: fix unsafe pagevec reuse of hooked pclusters - erofs: remove the occupied parameter from z_erofs_pagevec_enqueue() - PCI: Add MSI masking quirk for Nvidia ION AHCI - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - parisc/entry: fix trace test in syscall exit path - x86/iopl: Fake iopl(3) CLI/STI usage - net: stmmac: dwmac-rk: fix unbalanced pm_runtime_enable warnings - net: stmmac: fix issue where clk is being unprepared twice - net: stmmac: fix system hang if change mac address after interface ifdown - net: stmmac: fix missing unlock on error in stmmac_suspend() - net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP - net: stmmac: add clocks management for gmac driver - bootconfig: init: Fix memblock leak in xbc_make_cmdline() - loop: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - fortify: Explicitly disable Clang support - soc/tegra: pmc: Fix imbalanced clock disabling in error code path - x86/sev: Make the #VC exception stacks part of the default stacks storage - x86/sev: Add an x86 version of cc_platform_has() - arch/cc: Introduce a function to check for confidential computing features - selftests/bpf: Fix also no-alu32 strobemeta selftest - mmc: moxart: Fix null pointer dereference on pointer host - ath10k: fix invalid dma_addr_t token assignment - SUNRPC: Partial revert of commit 6f9f17287e78 - PCI: aardvark: Fix PCIe Max Payload Size setting - PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros - drm/sun4i: Fix macros in sun8i_csc.h - powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n - powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during module unload - mtd: rawnand: au1550nd: Keep the driver compatible with on-die ECC engines - mtd: rawnand: plat_nand: Keep the driver compatible with on-die ECC engines - mtd: rawnand: orion: Keep the driver compatible with on-die ECC engines - mtd: rawnand: pasemi: Keep the driver compatible with on-die ECC engines - mtd: rawnand: gpio: Keep the driver compatible with on-die ECC engines - mtd: rawnand: mpc5121: Keep the driver compatible with on-die ECC engines - mtd: rawnand: xway: Keep the driver compatible with on-die ECC engines - mtd: rawnand: ams-delta: Keep the driver compatible with on-die ECC engines - s390/cio: make ccw_device_dma_* more robust - s390/ap: Fix hanging ioctl caused by orphaned replies - s390/tape: fix timer initialization in tape_std_assign() - s390/cio: check the subchannel validity for dev_busid - video: backlight: Drop maximum brightness override for brightness zero - mfd: dln2: Add cell for initializing DLN2 ADC - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC - powerpc/security: Add a helper to query stf_barrier type - powerpc/bpf: Validate branch ranges - powerpc/lib: Add helper to check if offset is within conditional branch range - memcg: prohibit unconditional exceeding the limit of dying tasks - 9p/net: fix missing error check in p9_check_errors - net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE - f2fs: should use GFP_NOFS for directory inodes - irqchip/sifive-plic: Fixup EOI failed when masked - posix-cpu-timers: Clear task::posix_cputimers_work in copy_process() - x86/mce: Add errata workaround for Skylake SKX37 - MIPS: Fix assembly error from MIPSr2 code used within MIPS_ISA_ARCH_LEVEL - parisc: Fix backtrace to always include init funtion names - ARM: 9156/1: drop cc-option fallbacks for architecture selection - ARM: 9155/1: fix early early_iounmap() - selftests/net: udpgso_bench_rx: fix port argument - cxgb4: fix eeprom len when diagnostics not implemented - net/smc: fix sk_refcnt underflow on linkdown and fallback - vsock: prevent unnecessary refcnt inc for nonblocking connect - net: stmmac: allow a tc-taprio base-time of zero - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any - seq_file: fix passing wrong private data - gve: Fix off by one in gve_tx_timeout() - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding - bpf, sockmap: Remove unhash handler for BPF sockmap usage - arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions - nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails - llc: fix out-of-bound array index in llc_sk_dev_hash() - perf bpf: Add missing free to bpf_event__print_bpf_prog_info() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - can: mcp251xfd: mcp251xfd_chip_start(): fix error handling for mcp251xfd_chip_rx_int_enable() - mfd: core: Add missing of_node_put for loop iteration - drm/nouveau/svm: Fix refcount leak bug and missing check against null bug - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses - ice: Fix not stopping Tx queues for VFs - ice: Fix replacing VF hardware MAC to existing MAC filter - net: vlan: fix a UAF in vlan_dev_real_dev() - openrisc: fix SMP tlb flush NULL pointer dereference - ethtool: fix ethtool msg len calculation for pause stats - net: davinci_emac: Fix interrupt pacing disable - xen-pciback: Fix return in pm_ctrl_init() - i2c: xlr: Fix a resource leak in the error handling path of 'xlr_i2c_probe()' - NFSv4: Fix a regression in nfs_set_open_stateid_locked() - scsi: qla2xxx: Turn off target reset during issue_lip - scsi: qla2xxx: Fix gnl list corruption - scsi: qla2xxx: Relogin during fabric disturbance - scsi: qla2xxx: Changes to support FCP2 Target - ar7: fix kernel builds for compiler test - watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT - m68k: set a default value for MEMORY_RESERVE - signal/sh: Use force_sig(SIGKILL) instead of do_group_exit(SIGKILL) - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - soc: fsl: dpaa2-console: free buffer before returning from dpaa2_console_read - auxdisplay: ht16k33: Fix frame buffer device blanking - auxdisplay: ht16k33: Connect backlight to fbdev - auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string - Fix user namespace leak - NFS: Fix an Oops in pnfs_mark_request_commit() - NFS: Fix up commit deadlocks - dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro - rtc: rv3032: fix error handling in rv3032_clkout_set_rate() - remoteproc: Fix a memory leak in an error handling path in 'rproc_handle_vdev()' - mtd: core: don't remove debugfs directory if device is in use - PCI: uniphier: Serialize INTx masking/unmasking and fix the bit operation - mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare() - fs: orangefs: fix error return code of orangefs_revalidate_lookup() - NFS: Fix deadlocks in nfs_scan_commit_list() - opp: Fix return in _opp_add_static_v2() - PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on emulated bridge - PCI: aardvark: Don't spam about PIO Response Status - drm/plane-helper: fix uninitialized variable reference - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds - NFS: Fix dentry verifier races - i2c: mediatek: fixing the incorrect register offset - nfsd: don't alloc under spinlock in rpc_parse_scope_id - rpmsg: Fix rpmsg_create_ept return when RPMSG config is not defined - apparmor: fix error check - power: supply: bq27xxx: Fix kernel crash on IRQ handler register error - mips: cm: Convert to bitfield API to fix out-of-bounds access - virtio_ring: check desc == NULL when using indirect with packed - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv - ASoC: cs42l42: Use device_property API instead of of_property - ASoC: cs42l42: Disable regulators if probe fails - powerpc/44x/fsp2: add missing of_node_put - HID: u2fzero: properly handle timeouts in usb_submit_urb - HID: u2fzero: clarify error check and length calculations - clk: at91: sam9x60-pll: use DIV_ROUND_CLOSEST_ULL - serial: xilinx_uartps: Fix race condition causing stuck TX - phy: qcom-snps: Correct the FSEL_MASK - phy: ti: gmii-sel: check of_get_address() for failure - phy: qcom-qusb2: Fix a memory leak on probe - pinctrl: equilibrium: Fix function addition in multiple groups - soc: qcom: apr: Add of_node_put() before return - firmware: qcom_scm: Fix error retval in __qcom_scm_is_call_available() - usb: dwc2: drd: reset current session before setting the new one - usb: dwc2: drd: fix dwc2_drd_role_sw_set when clock could be disabled - usb: dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init - serial: imx: fix detach/attach of serial console - scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer - scsi: ufs: Refactor ufshcd_setup_clocks() to remove skip_ref_clk - iio: adis: do not disabe IRQs in 'adis_init()' - usb: typec: STUSB160X should select REGMAP_I2C - soc: qcom: rpmhpd: Make power_on actually enable the domain - soc: qcom: rpmhpd: Provide some missing struct member descriptions - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER - ASoC: cs42l42: Correct some register default values - ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 - ARM: dts: stm32: fix SAI sub nodes register range - ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz - pinctrl: renesas: checker: Fix off-by-one bug in drive register check - staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC - staging: most: dim2: do not double-register the same device - usb: musb: select GENERIC_PHY instead of depending on it - RDMA/mlx4: Return missed an error if device doesn't support steering - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() - power: supply: max17040: fix null-ptr-deref in max17040_probe() - power: supply: rt5033_battery: Change voltage values to µV - usb: gadget: hid: fix error code in do_config() - serial: 8250_dw: Drop wrong use of ACPI_PTR() - powerpc: fix unbalanced node refcount in check_kvm_guest() - powerpc: Fix is_kvm_guest() / kvm_para_available() - powerpc: Reintroduce is_kvm_guest() as a fast-path check - powerpc: Rename is_kvm_guest() to check_kvm_guest() - powerpc: Refactor is_kvm_guest() declaration to new header - video: fbdev: chipsfb: use memset_io() instead of memset() - clk: at91: check pmc node status before registering syscore ops - memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probe - soc/tegra: Fix an error handling path in tegra_powergate_power_up() - ASoC: SOF: topology: do not power down primary core during topology removal - arm: dts: omap3-gta04a4: accelerometer irq fix - driver core: Fix possible memory leak in device_link_add() - scsi: pm80xx: Fix misleading log statement in pm8001_mpi_get_nvmd_resp() - soundwire: debugfs: use controller id and link_id for debugfs - ALSA: hda: Use position buffer for SKL+ again - ALSA: hda: Fix hang during shutdown due to link reset - ALSA: hda: Release controller display power during shutdown/reboot - ALSA: hda: Reduce udelay() at SKL+ position reporting - arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 - arm64: dts: renesas: beacon: Fix Ethernet PHY mode - arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock - JFS: fix memleak in jfs_mount - MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT - scsi: dc395: Fix error case unwinding - ARM: dts: at91: tse850: the emac<->phy interface is rmii - bus: ti-sysc: Fix timekeeping_suspended warning on resume - arm64: dts: meson-g12b: Fix the pwm regulator supply properties - arm64: dts: meson-g12a: Fix the pwm regulator supply properties - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes - RDMA/bnxt_re: Fix query SRQ failure - ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 PHY - arm64: dts: rockchip: Fix GPU register width for RK3328 - ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc() - clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling paths - ARM: dts: BCM5301X: Fix memory nodes names - RDMA/rxe: Fix wrong port_cap_flags - iio: st_sensors: disable regulators after device unregistration - iio: st_sensors: Call st_sensors_power_enable() from bus drivers - of: unittest: fix EXPECT text for gpio hog errors - bpf: Fix propagation of signed bounds from 64-bit min/max into 32-bit. - bpf: Fix propagation of bounds from 64-bit min/max into 32-bit and var_off. - cgroup: Fix rootcg cpu.stat guest double counting - ibmvnic: Process crqs after enabling interrupts - ibmvnic: don't stop queue in xmit - udp6: allow SO_MARK ctrl msg to affect routing - selftests/bpf: Fix fclose/pclose mismatch in test_progs - crypto: pcrypt - Delay write to padata->info - net: phylink: avoid mvneta warning when setting pause parameters - net: amd-xgbe: Toggle PLL settings during rate change - selftests/bpf: Fix fd cleanup in sk_lookup test - selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN - drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits - wcn36xx: Fix discarded frames due to wrong sequence number - wcn36xx: add proper DMA memory barriers in rx path - libertas: Fix possible memory leak in probe and disconnect - libertas_tf: Fix possible memory leak in probe and disconnect - KVM: s390: Fix handle_sske page fault handling - samples/kretprobes: Fix return value if register_kretprobe() failed - spi: spi-rpc-if: Check return value of rpcif_sw_init() - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED() - tpm_tis_spi: Add missing SPI ID - tpm: fix Atmel TPM crash caused by too frequent queries - irq: mips: avoid nested irq_enter() - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm - KVM: s390: pv: avoid double free of sida page - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() - libbpf: Fix BTF header parsing checks - libbpf: Fix overflow in BTF sanity checks - libbpf: Allow loading empty BTFs - libbpf: Fix BTF data layout checks and allow empty BTF - bpftool: Avoid leaking the JSON writer prepared for program metadata - KVM: selftests: Fix nested SVM tests when built with clang - KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c - smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi - drm/msm: Fix potential NULL dereference in DPU SSPP - x86/sev: Fix stack type check in vc_switch_off_ist() - clocksource/drivers/timer-ti-dm: Select TIMER_OF - PM: hibernate: fix sparse warnings - nvme-rdma: fix error code in nvme_rdma_setup_ctrl - phy: micrel: ksz8041nl: do not use power down mode - net: enetc: unmap DMA in enetc_send_cmd() - mwifiex: Send DELBA requests according to spec - rsi: stop thread firstly in rsi_91x_init() error handling - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() - mt76: mt7915: fix sta_rec_wtbl tag len - mt76: mt7915: fix possible infinite loop release semaphore - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi - platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning - mmc: mxs-mmc: disable regulator on error and in the remove function - media: ir_toy: assignment to be16 should be of correct type - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - drm/msm: uninitialized variable in msm_gem_import() - drm/msm: potential error pointer dereference in init() - tcp: switch orphan_count to bare per-cpu counters - kernel/sched: Fix sched_fork() access an invalid sched_task_group - ath10k: fix max antenna gain unit - hwmon: (pmbus/lm25066) Let compiler determine outer dimension of lm25066_coeff - hwmon: Fix possible memleak in __hwmon_device_register() - net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() - memstick: avoid out-of-range warning - mmc: sdhci-omap: Fix context restore - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured - gve: Recover from queue stall due to missed IRQ - b43: fix a lower bounds test - b43legacy: fix a lower bounds test - hwrng: mtk - Force runtime pm ops for sleep ops - crypto: qat - disregard spurious PFVF interrupts - crypto: qat - detect PFVF collision after ACK - media: dvb-frontends: mn88443x: Handle errors of clk_prepare_enable() - netfilter: nft_dynset: relax superfluous check on set updates - rcu: Always inline rcu_dynticks_task*_{enter,exit}() - EDAC/amd64: Handle three rank interleaving mode - PM: EM: Fix inefficient states detection - ath9k: Fix potential interrupt storm on queue reset - media: em28xx: Don't use ops->suspend if it is NULL - cpuidle: Fix kobject memory leaks in error paths - crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency - kprobes: Do not use local variable when creating debugfs file - media: cx23885: Fix snd_card_free call on null card pointer - media: tm6000: Avoid card name truncation - media: si470x: Avoid card name truncation - media: radio-wl1273: Avoid card name truncation - media: mtk-vpu: Fix a resource leak in the error handling path of 'mtk_vpu_probe()' - media: TDA1997x: handle short reads of hdmi info frame. - media: v4l2-ioctl: S_CTRL output the right value - media: dvb-usb: fix ununit-value in az6027_rc_query - media: cxd2880-spi: Fix a null pointer dereference on error handling path - media: em28xx: add missing em28xx_close_extension - drm/amdgpu: fix warning for overflow check - arm64: mm: update max_pfn after memory hotplug - drm/ttm: stop calling tt_swapin in vm_access - ath10k: sdio: Add missing BH locking around napi_schdule() - ath10k: Fix missing frame timestamp for beacon/probe-resp - ath11k: Fix memory leak in ath11k_qmi_driver_event_work - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status - ath11k: Avoid race during regd updates - ath11k: fix some sleeping in atomic bugs - net: dsa: rtl8366rb: Fix off-by-one bug - rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() - crypto: caam - disable pkc for non-E SoCs - Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync - wilc1000: fix possible memory leak in cfg_scan_result() - wcn36xx: Fix Antenna Diversity Switching - cgroup: Make rebind_subsystems() disable v2 controllers all at once - net: net_namespace: Fix undefined member in key_remove_domain() - lockdep: Let lock_is_held_type() detect recursive read as read - virtio-gpu: fix possible memory allocation failure - drm/v3d: fix wait for TMU write combiner flush - objtool: Fix static_call list generation - x86/xen: Mark cpu_bringup_and_idle() as dead_end_function - objtool: Add xen_start_kernel() to noreturn list - MIPS: lantiq: dma: fix burst length for DEU - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() - Bluetooth: fix init and cleanup of sco_conn.timeout_work - selftests/bpf: Fix strobemeta selftest regression - netfilter: conntrack: set on IPS_ASSURED if flows enters internal stream state - parisc/kgdb: add kgdb_roundup() to make kgdb work with idle polling - parisc/unwind: fix unwinder when CONFIG_64BIT is enabled - erofs: don't trigger WARN() when decompression fails - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - parisc: fix warning in flush_tlb_all - selftests/core: fix conflicting types compile error for close_range() - drm/amd/display: dcn20_resource_construct reduce scope of FPU enabled - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted - wcn36xx: Correct band/freq reporting on RX - spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in bcm_qspi_probe() - btrfs: do not take the uuid_mutex in btrfs_rm_device - btrfs: reflink: initialize return value to 0 in btrfs_extent_same() - ACPI: AC: Quirk GK45 to skip reading _PSR - net: annotate data-race in neigh_output() - vrf: run conntrack only in context of lower/physdev for locally generated packets - ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 - gfs2: Fix glock_hash_walk bugs - gfs2: Cancel remote delete work asynchronously - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - ARM: clang: Do not rely on lr register for stacktrace - smackfs: use __GFP_NOFAIL for smk_cipso_doi() - iwlwifi: mvm: disable RX-diversity in powersave - selftests/bpf: Fix perf_buffer test on system with offline cpus - selftests: kvm: fix mismatched fclose() after popen() - nvme: drop scan_lock and always kick requeue list when removing namespaces - nvmet-tcp: fix use-after-free when a port is removed - nvmet-rdma: fix use-after-free when a port is removed - nvmet: fix use-after-free when a port is removed - media: allegro: ignore interrupt if mailbox is not initialized - block: remove inaccurate requeue check - mwl8k: Fix use-after-free in mwl8k_fw_state_machine() - mt76: mt7915: fix an off-by-one bound check - tracing/cfi: Fix cmp_entries_* functions signature mismatch - workqueue: make sysfs of unbound kworker cpumask more clever - lib/xz: Validate the value before assigning it to an enum variable - lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompression - memstick: r592: Fix a UAF bug when removing the driver - md: update superblock after changing rdev flags in state_store - block: bump max plugged deferred size from 16 to 32 - drm/msm: prevent NULL dereference in msm_gpu_crashstate_capture() - leaking_addresses: Always print a trailing newline - net: phy: micrel: make *-skew-ps check more lenient - drm/amdkfd: fix resume error when iommu disabled in Picasso - ACPI: battery: Accept charges over the design capacity as full - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value - mmc: moxart: Fix reference count leaks in moxart_probe - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() - tracefs: Have tracefs directories not set OTH permission bits by default - net-sysfs: try not to restart the syscall if it will fail eventually - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() - media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info - media: ipu3-imgu: imgu_fmt: Handle properly try - ACPICA: Avoid evaluating methods too early during system resume - fs/proc/uptime.c: Fix idle time reporting in /proc/uptime - ipmi: Disable some operations during a panic - media: rcar-csi2: Add checking to rcsi2_start_receiver() - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet - rtw88: fix RX clock gate setting while fifo dump - ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK - media: mceusb: return without resubmitting URB in case of -EPROTO error. - media: imx: set a media_device bus_info string - media: s5p-mfc: Add checking to s5p_mfc_probe(). - media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe() - media: uvcvideo: Set unique vdev name based in type - media: uvcvideo: Return -EIO for control errors - media: uvcvideo: Set capability in s_param - media: stm32: Potential NULL pointer dereference in dcmi_irq_thread() - media: atomisp: Fix error handling in probe - media: netup_unidvb: handle interrupt properly according to the firmware - media: mt9p031: Fix corrupted frame after restarting stream - ath10k: high latency fixes for beacon buffer - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED - ath11k: Avoid reg rules update during firmware recovery - drm/amdgpu: Fix MMIO access page fault - fscrypt: allow 256-bit master keys with AES-256-XTS - mwifiex: Properly initialize private structure on interface type changes - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type - x86: Increase exception stack sizes - ath11k: Align bss_chan_info structure with firmware - smackfs: Fix use-after-free in netlbl_catmap_walk() - rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kthread() loop - net: sched: update default qdisc visibility after Tx queue cnt changes - locking/lockdep: Avoid RCU-induced noinstr fail - MIPS: lantiq: dma: reset correct number of channel - MIPS: lantiq: dma: add small delay after reset - platform/x86: wmi: do not fail if disabling fails - rcutorture: Avoid problematic critical section nesting on PREEMPT_RT - drm/panel-orientation-quirks: add Valve Steam Deck - drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy Book 10.6 - drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1 - drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 quirk (v2) - dma-buf: WARN on dmabuf release with pending attachments - power: supply: max17042_battery: Clear status bits in interrupt handler - USB: chipidea: fix interrupt deadlock - USB: iowarrior: fix control-message timeouts - most: fix control-message timeouts - serial: 8250: fix racy uartclk update - USB: serial: keyspan: fix memleak on probe errors - iio: ad5770r: make devicetree property reading consistent - iio: dac: ad5446: Fix ad5622_write() return value - coresight: cti: Correct the parameter for pm_runtime_put - pinctrl: core: fix possible memory leak in pinctrl_enable() - PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge - PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge - PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge - PCI: aardvark: Fix support for bus mastering and PCI_COMMAND on emulated bridge - PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG - PCI: aardvark: Fix return value of MSI domain .alloc() method - PCI: aardvark: Fix configuring Reference clock - PCI: aardvark: Fix reporting Data Link Layer Link Active - PCI: aardvark: Do not unmask unused interrupts - PCI: aardvark: Fix checking for link up via LTSSM state - PCI: aardvark: Do not clear status bits of masked interrupts - PCI: cadence: Add cdns_plat_pcie_probe() missing return - PCI: pci-bridge-emul: Fix emulation of W1C bits - xen/balloon: add late_initcall_sync() for initial ballooning done - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume - ALSA: mixer: oss: Fix racy access to slots - ifb: fix building without CONFIG_NET_CLS_ACT - serial: core: Fix initializing and restoring termios speed - ring-buffer: Protect ring_buffer_reset() from reentrancy - powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot be found - can: j1939: j1939_can_recv(): ignore messages with invalid source address - can: j1939: j1939_tp_cmd_recv(): ignore abort message in the BAM transport - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use - KVM: arm64: Extract ESR_ELx.EC only - power: supply: max17042_battery: use VFSOC for capacity when no rsns - power: supply: max17042_battery: Prevent int underflow in set_soc_threshold - mtd: rawnand: socrates: Keep the driver compatible with on-die ECC engines - soc: fsl: dpio: use the combined functions to protect critical zone - soc: fsl: dpio: replace smp_processor_id with raw_smp_processor_id - signal/mips: Update (_save|_restore)_fp_context to fail with -EFAULT - memory: renesas-rpc-if: Correct QSPI data transfer in Manual mode - signal: Remove the bogus sigkill_pending in ptrace_stop - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server - rsi: Fix module dev_oper_mode parameter description - rsi: fix rate mask set leading to P2P failure - rsi: fix key enabled check causing unwanted encryption for vap_id > 0 - rsi: fix occasional initialisation failure with BT coex - wcn36xx: handle connection loss indication - libata: fix checking of DMA state - mwifiex: Try waking the firmware until we get an interrupt - mwifiex: Read a PCI register after writing the TX ring write pointer - PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions - wcn36xx: Fix (QoS) null data frame bitrate/modulation - wcn36xx: Fix tx_status mechanism - wcn36xx: Fix HT40 capability for 2Ghz band - ifb: Depend on netfilter alternatively to tc - evm: mark evm_fixmode as __ro_after_init - rtl8187: fix control-message timeouts - PCI: Mark Atheros QCA6174 to avoid bus reset - ath10k: fix division by zero in send path - ath10k: fix control-message timeout - ath6kl: fix control-message timeout - ath6kl: fix division by zero in send path - mwifiex: fix division by zero in fw download path - EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell - regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default-dvs-idx property - regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabled - hwmon: (pmbus/lm25066) Add offset coefficients - selinux: fix race condition when computing ocontext SIDs - ia64: kprobes: Fix to pass correct trampoline address to the handler - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup - btrfs: call btrfs_check_rw_degradable only if there is a missing device - btrfs: fix lost error handling when replaying directory deletes - btrfs: clear MISSING device status bit in btrfs_close_one_device - rds: stop using dmapool - net/smc: Correct spelling mistake to TCPF_SYN_RECV - net/smc: Fix smc_link->llc_testlink_time overflow - nfp: bpf: relax prog rejection for mtu check through max_pkt_offset - vmxnet3: do not stop tx queues after netif_device_detach() - r8169: Add device 10ec:8162 to driver r8169 - nvmet-tcp: fix header digest verification - block: schedule queue restart after BLK_STS_ZONE_RESOURCE - drm: panel-orientation-quirks: Add quirk for GPD Win3 - watchdog: Fix OMAP watchdog early handling - net: multicast: calculate csum of looped-back and forwarded packets - spi: spl022: fix Microwire full duplex mode - nvmet-tcp: fix a memory leak when releasing a queue - xen/netfront: stop tx queues during live migration - gpio: mlxbf2.c: Add check for bgpio_init failure - bpf: Prevent increasing bpf_jit_limit above max - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT - fcnal-test: kill hanging ping/nettest binaries on cleanup - drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 - mmc: winbond: don't build on M68K - reset: socfpga: add empty driver allowing consumers to probe - ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode - hyperv/vmbus: include linux/bitops.h - sfc: Don't use netif_info before net_device setup - sfc: Export fibre-specific supported link modes - cavium: Fix return values of the probe function - mISDN: Fix return values of the probe function - scsi: qla2xxx: Fix unmap of already freed sgl - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails - cavium: Return negative value when pci_alloc_irq_vectors() fails - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() - x86/irq: Ensure PI wakeup handler is unregistered before module unload - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - fuse: fix page stealing - ext4: fix lazy initialization next schedule time computation in more granular unit - ALSA: timer: Unconditionally unlink slave instances, too - ALSA: synth: missing check for possible NULL after the call to kstrdup - ALSA: hda: Free card instance properly at probe errors - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk - ALSA: line6: fix control and interrupt message timeouts - ALSA: 6fire: fix control and bulk message timeouts - ALSA: ua101: fix division by zero at probe - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED - ALSA: hda/realtek: Add quirk for ASUS UX550VE - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ - ALSA: hda/realtek: Add quirk for Clevo PC70HS - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 - media: v4l2-ioctl: Fix check_ext_ctrls - media: ir-kbd-i2c: improve responsiveness of hauppauge zilog receivers - media: rkvdec: Support dynamic resolution changes - media: ite-cir: IR receiver stop working after receive overflow - media: rkvdec: Do not override sizeimage for output format - crypto: s5p-sss - Add error handling in s5p_aes_probe() - firmware/psci: fix application of sizeof to pointer - tpm: Check for integer overflow in tpm2_map_response_body() - parisc: Fix ptrace check on syscall return - parisc: Fix set_fixmap() on PA1.x CPUs - exfat: fix incorrect loading of i_blocks for large files - mmc: dw_mmc: Dont wait for DRTO on Write RSP error - mmc: mtk-sd: Add wait dma stop done flow - scsi: qla2xxx: Fix use after free in eh_abort path - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file - scsi: core: Remove command size deduction from scsi_setup_scsi_cmnd() - ocfs2: fix data corruption on truncate - libata: fix read log timeout value - Input: i8042 - Add quirk for Fujitsu Lifebook T725 - Input: elantench - fix misreporting trackpoint coordinates - Input: iforce - fix control-message timeout - binder: use cred instead of task for getsecid - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay- kprobe : fix out-of-bounds in register_kretprobe when parsing negative data_size - ima: Fix the pathname to relative path when get absolute path failed - Revert "init: only move down lockup_detector_init() when - pci: Enable acs for QLogic HBA cards - config: enable SVA feature - vfio/migration: bugfix queue isolation configuration - acc/migration: bugfix Guest reset scene - vfio/acc: Modify operation to get queues number - crypto: hisilicon/qm - modify the uacce mode check - crypto: hisilicon/zip - Fix spelling mistake "COMSUMED" -> "CONSUMED" - crypto: hisilicon - Fix sscanf format signedness - arm64/numa: cdm: Cacheline aligned cdmmask to improve performance - ntp: Avoid undefined behaviour in second_overflow() - arm64: kexec: only clear EOI for SDEI in NMI context - iommu/iova: wait 'fq_timer' handler to finish before destroying 'fq' - ilp32: fix compile problem when ARM64_ILP32 and UBSAN are both enabled - acpi/arm64: check the returned logical CPU number of 'acpi_map_cpuid()' - arm64: fix abi change caused by ILP32 - arm64: cpufeature: add cmdline option for disable lse - cache: Workaround HiSilicon Taishan DC CVAU - signal: Export tracepoint symbol signal_generate - suspend: export cpu_suspend/cpu_resume/psci_ops - printk: export log_buf_addr_get/log_buf_len_get - printk: Export a symbol. - ACPI / APEI: Notify all ras err to driver - Export sysboml for bbox to use. - tty: fix possible deadlock in console_unlock - printk: move printk_safe macros to printk header - iommu: set the default iommu-dma mode as non-strict - iommu/iova: avoid softlockup in fq_flush_timeout - svm: Enable CONFIG_HISI_SVM by default - svm: Add svm_get_phys to get phys addr for ts core - svm: add set l2 cache read count functions - svm: implement svm pin/unpin pages to forbid page migrtate - svm: Add ioctl to get meminfo - svm: implement the process remap features - svm: implement the svm process load flag - svm: add support for allocing memory which is within 4G physical address in svm_mmap - svm: driver probe to read l2buff addr - svm: Add and export svm_get_pasid - svm: implement svm bind and unbind - svm: using a rbtree to manage the svm_process - svm: add svm bind ioctl and add some functions - svm: init the children device of svm device - svm: init the svm device and remove the svm device - svm: add svm drv framework for ascend - arm64/crypto: Accelerated CRC T10 DIF computation - watchdog: Fix check_preemption_disabled() error - ext4: stop IO for page without buffer_head - driver: support ts core ras process - imans: Check CAP_SYS_ADMIN in userns associated with IMA NS during configuration. - stop_machine: mask pseudo nmi before running the callback - stop_machine: mask sdei before running the callback - hugetlb: before freeing hugetlb page set dtor to appropriate value- memcg: unify memcg stat flushing - memcg: flush stats only if updated - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu - memcg: flush lruvec stats in the refault - mm, memcg: remove unused functions - memcg: infrastructure to flush memcg stats - memcg: switch lruvec stats to rstat - mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync - kselftests: cgroup: update kmem test for new vmstat implementation - mm: memcontrol: consolidate lruvec stat flushing - mm: memcontrol: switch to rstat - cgroup: rstat: punt root-level optimization to individual controllers - cgroup: rstat: support cgroup1 - mm: memcontrol: privatize memcg_page_state query functions - mm: memcontrol: kill mem_cgroup_nodeinfo() - mm: memcontrol: fix cpuhotplug statistics flushing - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - rsi: fix control-message timeout - media: staging/intel-ipu3: css: Fix wrong size comparison imgu_css_fw_init - staging: rtl8192u: fix control-message timeouts - staging: r8712u: fix control-message timeout - comedi: vmk80xx: fix bulk and interrupt message timeouts - comedi: vmk80xx: fix bulk-buffer overflow - comedi: vmk80xx: fix transfer-buffer overflows - comedi: ni_usb6501: fix NULL-deref in command paths - comedi: dt9812: fix DMA buffers on stack - isofs: Fix out of bound access for corrupted isofs image - staging: rtl8712: fix use-after-free in rtl8712_dl_fw - printk/console: Allow to disable console output by using console="" or console=null - binder: don't detect sender/target during buffer cleanup - usb-storage: Add compatibility quirk flags for iODD 2531/2541 - usb: musb: Balance list entry in musb_gadget_queue - usb: gadget: Mark USB_FSL_QE broken on 64-bit - usb: ehci: handshake CMD_RUN instead of STS_HALT - Revert "x86/kvm: fix vcpu-id indexed array sizes" - KVM: x86: avoid warning with -Wbitwise-instead-of-logical - ovl: warn about orphan metacopy - ext4: fix e2fsprogs checksum failure for mounted filesystem - ima: Fix warning: no previous prototype for function 'ima_add_kexec_buffer' - kfence: default to dynamic branch instead of static keys mode - kfence: always use static branches to guard kfence_alloc() - kfence: shorten critical sections of alloc/free - kfence: add note to documentation about skipping covered allocations - kfence: limit currently covered allocations when pool nearly full - kfence: move saving stack trace of allocations into __kfence_alloc() - kfence: count unexpectedly skipped allocations - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c - powerpc: Don't provide __kernel_map_pages() without ARCH_SUPPORTS_DEBUG_PAGEALLOC - powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and KFENCE - bpf: Fix toctou on read-only map's constant scalar tracking - block: avoid quiesce while elevator init - mwifiex_usb: Fix skb_over_panic in mwifiex_usb_recv - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - drm/nouveau: clean up all clients on device removal - drm/nouveau: Add a dedicated mutex for the clients list - drm/nouveau: use drm_dev_unplug() during device removal - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - livepatch/arm: fix incorrect stack detection - sched/rt: Try to restart rt period timer when rt runtime exceeded - blkcg: Remove extra blkcg_bio_issue_init - ubifs: read-only if LEB may always be taken in ubifs_garbage_collect - ubifs: fix double return leb in ubifs_garbage_collect - ubifs: fix slab-out-of-bounds in ubifs_change_lp- printk: enable zap_locks on X86 and ARM64 - printk: fix potential deadlock in printk() - printk/panic: prevent spin waiting in printk() - panic/printk: fix zap_lock - printk/panic: Avoid deadlock in printk() - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2 - mm/cdm: enable CONFIG_COHERENT_DEVICE in openeuler_defconfig - mm: Be allowed to alloc CDM node memory for MPOL_BIND - mm: Add DDR and HBM to nodes by cmdline - mm: Change mbind(MPOL_BIND) implementation for CDM nodes - mm: Ignore cpuset enforcement when allocation flag has __GFP_THISNODE - mm: Ignore madvise(MADV_MERGEABLE) request for VM_CDM marked VMAs - mm: Exclude CDM marked VMAs from auto NUMA - mm: Exclude CDM nodes from task->mems_allowed and root cpuset - mm: Tag VMA with VM_CDM flag explicitly during mbind(MPOL_BIND) and page fault - mm: Enable Buddy allocation isolation for CDM nodes - mm: Change generic FALLBACK zonelist creation process - mm: Define coherent device memory (CDM) node - fs/dcache.c: avoid softlock since too many negative dentry - fs/dcache.c: avoid panic while lockref of dentry overflow - ACPI/MPAM: Use acpi_map_pxm_to_node() to get node id for memory node - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare() - mm/page_cache_limit: add support for droping caches for target node - mm/page_cache_limit: do shrink_page_cache when adding page to page cache - mm/page_cache_limit: reconfiguration about page cache limit when memory plug/unplug - mm/page_cache_limit: shrink page cache - mm/page_cache_limit: calculate reclaim pages for each node - mm/page_cache_limit: create kernel thread for page cache limit - mm/page_cache_limit: add pagecache limit proc interface - openeuler_defconfig: Enable some Icelake support configs - timer_list: avoid other cpu soft lockup when printing timer list- gpio: gpio-hisi: Add HiSilicon GPIO support - hugetlbfs: avoid overflow in hugetlbfs_fallocate - config: Open CONFIG_CORELOCKUP_DETECTOR - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - KVM: arm64: vgic-its: Flush pending LPIs when nuking DT - KVM: arm64: Mark the page dirty only if the fault is handled successfully - KVM: arm64: Filter out the case of only changing permissions from stage-2 map path - KVM: arm64: Adjust partial code of hyp stage-1 map and guest stage-2 map - KVM: arm64: Add support for probing Hisi ncsnp capability - KVM: arm64: Probe Hisi CPU TYPE from ACPI/DTB - perf, kvm/arm64: perf-kvm-stat to report VM TRAP - perf, kvm/arm64: Add stat support on arm64 - KVM: arm64: Adjust entry/exit and trap related tracepoints - openeuler_defconfig: Build HiSilicon I2C/SPI/SFC driver as module - kvm: arm/arm64: add irqsave for lpi_cache_lock - KVM: arm/arm64: vgic-its: Do not execute invalidate MSI-LPI translation cache on movi command - KVM: arm/arm64: vgic-its: Introduce multiple LPI translation caches - net:spnic:Clear the flag of CSUM and TSO when VXLAN is not supported - net:spnic:Support to configure DMA atrribute thru firmware. - net:spnic: Add the get_rxfh_indir_size in ethtool_ops structure. - iscsi: use dynamic single thread workqueue to improve performance - workqueue: implement NUMA affinity for single thread workqueue - iscsi: add member for NUMA aware order workqueue - livepatch: Fix crash when access the global variable in hook - jump_label: skip resource release if jump label is not relocated - SCSI: spfc: fix typo of last_cmsn- atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait- net: hns3: allow configure ETS bandwidth of all TCs - net: hns3: remove check VF uc mac exist when set by PF - net: hns3: fix some mac statistics is always 0 in device version V2 - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: sync rx ring head in echo common pull - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix ROCE base interrupt vector initialization bug - net: hns3: fix failed to add reuse multicast mac addr to hardware when mc mac table is full - net: hisilicon: fix hsn3_ethtool kernel-doc warnings - net: hns3: adjust string spaces of some parameters of tx bd info in debugfs - net: hns3: expand buffer len for some debugfs command - net: hns3: add more string spaces for dumping packets number of queue info in debugfs - net: hns3: fix data endian problem of some functions of debugfs - net: hns3: ignore reset event before initialization process is done - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - net: hns3: add error recovery module and type for himac - net: hns3: add new ras error type for roce - net: hns3: add update ethtool advertised link modes for FIBRE port when autoneg off - net: hns3: modify functions of converting speed ability to ethtool link mode - net: hns3: add support pause/pfc durations for mac statistics - net: hns3: device specifications add number of mac statistics - net: hns3: modify mac statistics update process for compatibility - net: hns3: add debugfs support for interrupt coalesce - net: hns3: schedule the polling again when allocation fails - net: hns3: fix for miscalculation of rx unused desc - net: hns3: Add configuration of TM QCN error event - net: hns3: use dev_driver_string() instead of pci_dev->driver->name - net: hns3: debugfs add support dumping page pool info - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: PF enable promisc for VF when mac table is overflow - net: hns3: don't rollback when destroy mqprio fail - net: hns3: remove tc enable checking - net: hns3: fix hclge_dbg_dump_tm_pg() stack usage - net: hns3: PF support get multicast MAC address space assigned by firmware - net: hns3: PF support get unicast MAC address space assigned by firmware - mm/damon: remove return value from before_terminate callback - mm/damon: fix a few spelling mistakes in comments and a pr_debug message - Docs/admin-guide/mm/pagemap: wordsmith page flags descriptions - Docs/admin-guide/mm/damon/start: simplify the content - Docs/admin-guide/mm/damon/start: fix a wrong link - Docs/admin-guide/mm/damon/start: fix wrong example commands - mm/damon: simplify stop mechanism - mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on - mm/damon: remove unnecessary variable initialization - Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM - mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) - selftests/damon: support watermarks - mm/damon/dbgfs: support watermarks - mm/damon/schemes: activate schemes based on a watermarks mechanism - tools/selftests/damon: update for regions prioritization of schemes - mm/damon/dbgfs: support prioritization weights - mm/damon/vaddr,paddr: support pageout prioritization - mm/damon/schemes: prioritize regions within the quotas - mm/damon/selftests: support schemes quotas - mm/damon/dbgfs: support quotas of schemes - mm/damon/schemes: implement time quota - mm/damon/schemes: skip already charged targets and regions - mm/damon/schemes: implement size quota for schemes application speed control - mm/damon/paddr: support the pageout scheme - mm/damon/dbgfs: remove unnecessary variables - mm/damon/vaddr: constify static mm_walk_ops - Docs/DAMON: document physical memory monitoring support - mm/damon/dbgfs: support physical memory monitoring - mm/damon: implement primitives for physical address space monitoring - mm/damon/vaddr: separate commonly usable functions - Docs/admin-guide/mm/damon: document 'init_regions' feature - mm/damon/dbgfs-test: add a unit test case for 'init_regions' - mm/damon/dbgfs: allow users to set initial monitoring target regions - Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes - selftests/damon: add 'schemes' debugfs tests - mm/damon/schemes: implement statistics feature - mm/damon/dbgfs: support DAMON-based Operation Schemes - mm/damon/vaddr: support DAMON-based Operation Schemes - mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) - mm/damon/core: account age of target regions - mm/damon/core: nullify pointer ctx->kdamond with a NULL - mm/damon: needn't hold kdamond_lock to print pid of kdamond - mm/damon: remove unnecessary do_exit() from kdamond - mm/damon/core: print kdamond start log in debug mode only - include/linux/damon.h: fix kernel-doc comments for 'damon_callback' - docs/vm/damon: remove broken reference - MAINTAINERS: update SeongJae's email address - Documentation/vm: move user guides to admin-guide/mm/ - mm/damon: grammar s/works/work/ - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' - mm/damon: don't use strnlen() with known-bogus source length - sched: Add cluster scheduler level in core and related Kconfig for ARM64 - topology: Represent clusters of CPUs within a die- remove unused linux-kernel-test.patch- net: phy: fix duplex out of sync problem while changing settings - ARM: use ldr_l to replace ldr instruction for the symbol jump - squashfs: provides backing_dev_info in order to disable read-ahead - nbd_genl_status: null check for nla_nest_start - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - Bluetooth: switch to lock_sock in SCO - ubi: fix slab-out-of-bounds in ubi_eba_get_ldesc+0xfb/0x130 - bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt - bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode - scsi: make sure that request queue queiesce and unquiesce balanced - scsi: avoid to quiesce sdev->request_queue two times - dm: don't stop request queue after the dm device is suspended - blk-mq: support concurrent queue quiesce/unquiesce - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated - nvme: paring quiesce/unquiesce - nvme: prepare for pairing quiescing and unquiescing - nvme: apply nvme API to quiesce/unquiesce admin queue - nvme: add APIs for stopping/starting admin queue - ARM: 9057/1: cache-v7: add missing ISB after cache level selection - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - ALSA: usb-audio: Add Audient iD14 to mixer map quirk table - ALSA: usb-audio: Add Schiit Hel device to mixer map quirk table - Revert "wcn36xx: Disable bmps when encryption is disabled" - ARM: 9120/1: Revert "amba: make use of -1 IRQs warn" - Revert "drm/ttm: fix memleak in ttm_transfered_destroy" - mm: khugepaged: skip huge page collapse for special files - Revert "usb: core: hcd: Add support for deferring roothub registration" - Revert "xhci: Set HCD flag to defer primary roothub registration" - net: ethernet: microchip: lan743x: Fix skb allocation failure - vrf: Revert "Reset skb conntrack connection..." - sfc: Fix reading non-legacy supported link modes - Revert "io_uring: reinforce cancel on flush during exit" - scsi: core: Put LLD module refcnt after SCSI device is released - iio: buffer: Return error if no callback is given - iio: core: Allow drivers to specify a label without it coming from of - regulator: core: Respect off_on_delay at startup - regulator: core: do not continue if selector match - ubi: fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl - Revert "[Backport] arm64: mm: account for hotplug memory when randomizing the linear region" - ubi: fastmap: Add all fastmap pebs into 'ai->fastmap' when fm->used_blocks>=2 - ubi: fastmap: Return error code if memory allocation fails in add_aeb() - ubifs: Fix to add refcount once page is set private - ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock() - ubifs: setflags: Make dirtied_ino_d 8 bytes aligned - ubifs: Rectify space amount budget for mkdir/tmpfile operations - ubifs: Fix 'ui->dirty' race between do_tmpfile() and writeback work - ubifs: Rename whiteout atomically - ubifs: Add missing iput if do_tmpfile() failed in rename whiteout - ubifs: Fix wrong number of inodes locked by ui_mutex in ubifs_inode comment - ubifs: Fix deadlock in concurrent rename whiteout and inode writeback - ubifs: rename_whiteout: Fix double free for whiteout_ui->data - blk-cgroup: fix missing put device in error path from blkg_conf_pref() - blk-cgroup: synchronize blkg creation against policy deactivation - perf script: Check session->header.env.arch before using it - riscv: Fix asan-stack clang build - riscv: fix misalgned trap vector base address - scsi: ufs: ufs-exynos: Correct timeout value setting registers - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu - KVM: s390: clear kicked_mask before sleeping again - lan743x: fix endianness when accessing descriptors - phy: phy_ethtool_ksettings_set: Lock the PHY while changing settings - phy: phy_start_aneg: Add an unlocked version - phy: phy_ethtool_ksettings_set: Move after phy_start_aneg - phy: phy_ethtool_ksettings_get: Lock the phy for consistency - net/tls: Fix flipped sign in async_wait.err assignment - net: nxp: lpc_eth.c: avoid hang when bringing interface down - net: ethernet: microchip: lan743x: Fix dma allocation failure by using dma_set_mask_and_coherent - net: ethernet: microchip: lan743x: Fix driver crash when lan743x_pm_resume fails - mlxsw: pci: Recycle received packet upon allocation failure - nios2: Make NIOS2_DTB_SOURCE_BOOL depend on !COMPILE_TEST - gpio: xgs-iproc: fix parsing of ngpios property - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string - net: Prevent infinite while loop in skb_tx_hash() - cfg80211: correct bridge/4addr mode check - net-sysfs: initialize uid and gid before calling net_ns_get_ownership - net: batman-adv: fix error handling - regmap: Fix possible double-free in regcache_rbtree_exit() - reset: brcmstb-rescal: fix incorrect polarity of status bit - arm64: dts: allwinner: h5: NanoPI Neo 2: Fix ethernet node - RDMA/mlx5: Set user priority for DCT - octeontx2-af: Display all enabled PF VF rsrc_alloc entries. - nvme-tcp: fix possible req->offset corruption - nvme-tcp: fix data digest pointer calculation - nvmet-tcp: fix data digest pointer calculation - IB/hfi1: Fix abba locking issue with sc_disable() - IB/qib: Protect from buffer overflow in struct qib_user_sdma_pkt fields - bpf: Fix error usage of map_fd and fdget() in generic_map_update_batch() - bpf: Fix potential race in tail call compatibility check - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function - riscv, bpf: Fix potential NULL dereference - drm/ttm: fix memleak in ttm_transfered_destroy - mm, thp: bail out early in collapse_file for writeback page - net: lan78xx: fix division by zero in send path - cfg80211: fix management registrations locking - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() - nvme-tcp: fix H2CData PDU send accounting (again) - ocfs2: fix race between searching chunks and release journal_head from buffer_head - mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset standard tuning circuit - mmc: sdhci: Map more voltage level to SDHCI_POWER_330 - mmc: dw_mmc: exynos: fix the finding clock sample value - mmc: mediatek: Move cqhci init behind ungate clock - mmc: cqhci: clear HALT state after CQE enable - mmc: vub300: fix control-message timeouts - net/tls: Fix flipped sign in tls_err_abort() calls - Revert "net: mdiobus: Fix memory leak in __mdiobus_register" - nfc: port100: fix using -ERRNO as command type mask - tipc: fix size validations for the MSG_CRYPTO type - ata: sata_mv: Fix the error handling of mv_chip_id() - pinctrl: amd: disable and mask interrupts on probe - Revert "pinctrl: bcm: ns: support updated DT binding as syscon subnode" - usbnet: fix error return code in usbnet_probe() - usbnet: sanity check for maxpacket - powerpc/bpf: Fix BPF_MOD when imm == 1 - ARM: 9141/1: only warn about XIP address when not compile testing - ARM: 9139/1: kprobes: fix arch_init_kprobes() prototype - ARM: 9138/1: fix link warning with XIP + frame-pointer - ARM: 9134/1: remove duplicate memcpy() definition - ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned - ARM: 9132/1: Fix __get_user_check failure with ARM KASAN images - ALSA: timer: Fix use-after-free problem - io_uring: don't take uring_lock during iowq cancel - io_uring: deduplicate failing task_work_add - nbd: add sanity check for first_minor - bpf: Add ambient BPF runtime context stored in current - net: make free_netdev() more lenient with unregistering devices - ovl: fix use after free in struct ovl_aio_req - ext4: if zeroout fails fall back to splitting the extent node - loop: Select I/O scheduler 'none' from inside add_disk() - blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag - Revert "[Huawei] block: stop wait rcu once we can ensure no io while elevator init" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - block, bfq: fix UAF problem in bfqg_stats_init() - ARM: 9098/1: ftrace: MODULE_PLT: Fix build problem without DYNAMIC_FTRACE - ARM: 9079/1: ftrace: Add MODULE_PLTS support - ARM: 9078/1: Add warn suppress parameter to arm_gen_branch_link() - ARM: 9077/1: PLT: Move struct plt_entries definition to header - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - Bluetooth: fix use-after-free error in lock_sock_nested() - loop: fix loop_validate_block_size() can't make sense - Fix NULL pointer dereference in handling for passthrough commands - nbd: Fix use-after-free in pid_show - PM: hibernate: Get block device exclusively in swsusp_check() - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - pinctrl: stm32: use valid pin identifier in stm32_pinctrl_resume() - ARM: 9122/1: select HAVE_FUTEX_CMPXCHG - selftests: bpf: fix backported ASSERT_FALSE - e1000e: Separate TGP board type from SPT - tracing: Have all levels of checks prevent recursion - net: mdiobus: Fix memory leak in __mdiobus_register - bpf, test, cgroup: Use sk_{alloc,free} for test cases - s390/pci: fix zpci_zdev_put() on reserve - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() - sched/scs: Reset the shadow stack when idle_task_exit - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() - scsi: iscsi: Fix set_param() handling - Input: snvs_pwrkey - add clk handling - perf/x86/msr: Add Sapphire Rapids CPU support - libperf tests: Fix test_stat_cpu - ALSA: hda: avoid write to STATESTS if controller is in reset - platform/x86: intel_scu_ipc: Update timeout value in comment - isdn: mISDN: Fix sleeping function called from invalid context - ARM: dts: spear3xx: Fix gmac node - net: stmmac: add support for dwmac 3.40a - btrfs: deal with errors when checking if a dir entry exists during log replay - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors - gcc-plugins/structleak: add makefile var for disabling structleak - net: hns3: fix the max tx size according to user manual - drm: mxsfb: Fix NULL pointer dereference crash on unload - net: bridge: mcast: use multicast_membership_interval for IGMPv3 - selftests: netfilter: remove stray bash debug line - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - isdn: cpai: check ctr->cnr to avoid array index out of bound - nfc: nci: fix the UAF of rf_conn_info object - KVM: nVMX: promptly process interrupts delivered while in guest mode - mm, slub: fix incorrect memcg slab count for bulk free - mm, slub: fix potential memoryleak in kmem_cache_open() - mm, slub: fix mismatch between reconstructed freelist depth and cnt - powerpc/idle: Don't corrupt back chain when going idle - KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest - KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() - powerpc64/idle: Fix SP offsets when saving GPRs - net: dsa: mt7530: correct ds->num_ports - audit: fix possible null-pointer dereference in audit_filter_rules - ASoC: DAPM: Fix missing kctl change notifications - ALSA: hda/realtek: Add quirk for Clevo PC50HS - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset - vfs: check fd has read access in kernel_read_file_from_fd() - elfcore: correct reference to CONFIG_UML - userfaultfd: fix a race between writeprotect and exit_mmap() - ocfs2: mount fails with buffer overflow in strlen - ocfs2: fix data corruption after conversion from inline format - ceph: fix handling of "meta" errors - ceph: skip existing superblocks that are blocklisted or shut down when mounting - can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less than 9 bytes - can: j1939: j1939_xtp_rx_dat_one(): cancel session if receive TP.DT with error length - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv - can: j1939: j1939_tp_rxtimer(): fix errant alert in j1939_tp_rxtimer - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path - can: peak_pci: peak_pci_remove(): fix UAF - can: peak_usb: pcan_usb_fd_decode_status(): fix back to ERROR_ACTIVE state notification - can: rcar_can: fix suspend/resume - net: enetc: fix ethtool counter name for PM0_TERR - drm/panel: ilitek-ili9881c: Fix sync for Feixin K101-IM2BYL02 panel - ice: Add missing E810 device ids - e1000e: Fix packet loss on Tiger Lake and later - net: stmmac: Fix E2E delay mechanism - net: hns3: disable sriov before unload hclge layer - net: hns3: fix vf reset workqueue cannot exit - net: hns3: add limit ets dwrr bandwidth cannot be 0 - net: hns3: reset DWRR of unused tc to zero - powerpc/smp: do not decrement idle task preempt count in CPU offline - NIOS2: irqflags: rename a redefined register name - net: dsa: lantiq_gswip: fix register definition - ipv6: When forwarding count rx stats on the orig netdev - tcp: md5: Fix overlap between vrf and non-vrf keys - lan78xx: select CRC32 - netfilter: ipvs: make global sysctl readonly in non-init netns - netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 - ice: fix getting UDP tunnel entry - ASoC: wm8960: Fix clock configuration on slave mode - dma-debug: fix sg checks in debug_dma_map_sg() - netfilter: xt_IDLETIMER: fix panic that occurs when timer_type has garbage value - NFSD: Keep existing listeners on portlist error - xtensa: xtfpga: Try software restart before simulating CPU reset - xtensa: xtfpga: use CONFIG_USE_OF instead of CONFIG_OF - drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SI - xen/x86: prevent PVH type from getting clobbered - block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output - ARM: dts: at91: sama5d2_som1_ek: disable ISC node by default - arm: dts: vexpress-v2p-ca9: Fix the SMB unit-address - io_uring: fix splice_fd_in checks backport typo - xhci: add quirk for host controllers that don't update endpoint DCS - parisc: math-emu: Fix fall-through warnings - net: dsa: mv88e6xxx: don't use PHY_DETECT on internal PHY's - ionic: don't remove netdev->dev_addr when syncing uc list - net: mscc: ocelot: warn when a PTP IRQ is raised for an unknown skb - nfp: flow_offload: move flow_indr_dev_register from app init to app start - r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256 - qed: Fix missing error code in qed_slowpath_start() - mqprio: Correct stats in mqprio_dump_class_stats(). - platform/x86: intel_scu_ipc: Fix busy loop expiry time - acpi/arm64: fix next_platform_timer() section mismatch error - drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling - drm/msm/dsi: Fix an error code in msm_dsi_modeset_init() - drm/msm/a6xx: Track current ctx by seqno - drm/msm/mdp5: fix cursor-related warnings - drm/msm: Fix null pointer dereference on pointer edp - drm/edid: In connector_bad_edid() cap num_of_ext by num_blocks read - drm/panel: olimex-lcd-olinuxino: select CRC32 - spi: bcm-qspi: clear MSPI spifie interrupt during probe - platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes - platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() call - mlxsw: thermal: Fix out-of-bounds memory accesses - ata: ahci_platform: fix null-ptr-deref in ahci_platform_enable_regulators() - pata_legacy: fix a couple uninitialized variable bugs - NFC: digital: fix possible memory leak in digital_in_send_sdd_req() - NFC: digital: fix possible memory leak in digital_tg_listen_mdaa() - nfc: fix error handling of nfc_proto_register() - vhost-vdpa: Fix the wrong input in config_cb - ethernet: s2io: fix setting mac address during resume - net: encx24j600: check error in devm_regmap_init_encx24j600 - net: dsa: microchip: Added the condition for scheduling ksz_mib_read_work - net: stmmac: fix get_hw_feature() on old hardware - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path - net: korina: select CRC32 - net: arc: select CRC32 - gpio: pca953x: Improve bias setting - sctp: account stream padding length for reconf chunk - nvme-pci: Fix abort command id - ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting - ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states - ARM: dts: bcm2711: fix MDIO #address- and #size-cells - ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address - tee: optee: Fix missing devices unregister during optee_remove - iio: dac: ti-dac5571: fix an error code in probe() - iio: ssp_sensors: fix error code in ssp_print_mcu_debug() - iio: ssp_sensors: add more range checking in ssp_parse_dataframe() - iio: adc: max1027: Fix the number of max1X31 channels - iio: light: opt3001: Fixed timeout error when 0 lux - iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED - iio: adc: max1027: Fix wrong shift with 12-bit devices - iio: adc128s052: Fix the error handling path of 'adc128_probe()' - iio: adc: ad7793: Fix IRQ flag - iio: adc: ad7780: Fix IRQ flag - iio: adc: ad7192: Add IRQ flag - driver core: Reject pointless SYNC_STATE_ONLY device links - drivers: bus: simple-pm-bus: Add support for probing simple bus only devices - iio: adc: aspeed: set driver data when adc probe. - powerpc/xive: Discard disabled interrupts in get_irqchip_state() - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically - nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells - EDAC/armada-xp: Fix output of uncorrectable error counter - virtio: write back F_VERSION_1 before validate - misc: fastrpc: Add missing lock before accessing find_vma() - USB: serial: option: add prod. id for Quectel EG91 - USB: serial: option: add Telit LE910Cx composition 0x1204 - USB: serial: option: add Quectel EC200S-CN module support - USB: serial: qcserial: add EM9191 QDL support - Input: xpad - add support for another USB ID of Nacon GC-100 - usb: musb: dsps: Fix the probe error path - efi/cper: use stack buffer for error record decoding - cb710: avoid NULL pointer subtraction - xhci: Enable trust tx length quirk for Fresco FL11 USB controller - xhci: Fix command ring pointer corruption while aborting a command - xhci: guard accesses to ep_state in xhci_endpoint_reset() - USB: xhci: dbc: fix tty registration race - mei: me: add Ice Lake-N device id. - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - btrfs: fix abort logic in btrfs_replace_file_extents - btrfs: update refs for any root except tree log roots - btrfs: check for error when looking up inode during dir entry replay - btrfs: deal with errors when adding inode reference during log replay - btrfs: deal with errors when replaying dir entry during log replay - btrfs: unlock newly allocated extent buffer after error - drm/msm: Avoid potential overflow in timeout_to_jiffies() - arm64/hugetlb: fix CMA gigantic page order for non-4K PAGE_SIZE - csky: Fixup regs.sr broken in ptrace - csky: don't let sigreturn play with priveleged bits of status register - clk: socfpga: agilex: fix duplicate s2f_user0_clk - s390: fix strrchr() implementation - nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* sections) for `^' - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 - ALSA: hda/realtek - ALC236 headset MIC recording issue - ALSA: hda/realtek: Add quirk for Clevo X170KM-G - ALSA: hda/realtek: Complete partial device name to avoid ambiguity - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop - ALSA: seq: Fix a potential UAF by wrong private_free call order - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl - ALSA: usb-audio: Add quirk for VF0770 - hwmon: (pmbus/ibm-cffps) max_power_out swap changes - sched: Always inline is_percpu_thread() - perf/core: fix userpage->time_enabled of inactive events - scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported" - scsi: ses: Fix unsigned comparison with less than zero - drm/amdgpu: fix gart.bo pin_count leak - net: sun: SUNVNET_COMMON should depend on INET - vboxfs: fix broken legacy mount signature checking - mac80211: check return value of rhashtable_init - net: prevent user from passing illegal stab size - hwmon: (ltc2947) Properly handle errors when looking for the external clock - m68k: Handle arrivals of multiple signals correctly - mac80211: Drop frames from invalid MAC address in ad-hoc mode - netfilter: nf_nat_masquerade: defer conntrack walk to work queue - netfilter: nf_nat_masquerade: make async masq_inet6_event handling generic - ASoC: SOF: loader: release_firmware() on load failure to avoid batching - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs - netfilter: ip6_tables: zero-initialize fragment offset - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic - x86/hpet: Use another crystalball to evaluate HPET usability - x86/entry: Clear X86_FEATURE_SMAP when CONFIG_X86_SMAP=n - x86/entry: Correct reference to intended CONFIG_64_BIT - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] - x86/Kconfig: Correct reference to MWINCHIP3D - x86/platform/olpc: Correct ifdef symbol to intended CONFIG_OLPC_XO15_SCI - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init - powerpc/64s: fix program check interrupt emergency stack path - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 - RISC-V: Include clone3() on rv32 - bpf, s390: Fix potential memory leak about jit_data - riscv/vdso: make arch_setup_additional_pages wait for mmap_sem for write killable - i2c: mediatek: Add OFFSET_EXT_CONF setting back - i2c: acpi: fix resource leak in reconfiguration device addition - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices - net: prefer socket bound to interface when not in VRF - i40e: Fix freeing of uninitialized misc IRQ vector - i40e: fix endless loop under rtnl - gve: report 64bit tx_bytes counter from gve_handle_report_stats() - gve: fix gve_get_stats() - rtnetlink: fix if_nlmsg_stats_size() under estimation - gve: Avoid freeing NULL pointer - gve: Correct available tx qpl check - drm/nouveau/debugfs: fix file release memory leak - drm/nouveau/kms/nv50-: fix file release memory leak - drm/nouveau: avoid a use-after-free when BO init fails - video: fbdev: gbefb: Only instantiate device when built for IP32 - drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup - bus: ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893 - perf jevents: Tidy error handling - netlink: annotate data races around nlk->bound - net: sfp: Fix typo in state machine debug string - net/sched: sch_taprio: properly cancel timer from taprio_destroy() - net: bridge: fix under estimation in br_get_linkxstats_size() - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - ARM: imx6: disable the GIC CPU interface before calling stby-poweroff sequence - dt-bindings: drm/bridge: ti-sn65dsi86: Fix reg value - arm64: dts: ls1028a: add missing CAN nodes - ptp_pch: Load module automatically if ID matches - powerpc/fsl/dts: Fix phy-connection-type for fm1mac3 - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - net/mlx5: E-Switch, Fix double allocation of acl flow counter - net/mlx5e: IPSEC RX, enable checksum complete - soc: ti: omap-prm: Fix external abort for am335x pruss - bpf, arm: Fix register clobbering in div/mod implementation - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 - xtensa: call irqchip_init only when CONFIG_USE_OF is selected - xtensa: use CONFIG_USE_OF instead of CONFIG_OF - arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding - ath5k: fix building with LEDS=m - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus - ARM: dts: imx6qdl-pico: Fix Ethernet support - ARM: dts: imx: Fix USB host power regulator polarity on M53Menlo - ARM: dts: imx: Add missing pinctrl-names for panel on M53Menlo - soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment - ARM: at91: pm: do not panic if ram controllers are not enabled - ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference - soc: qcom: socinfo: Fixed argument passed to platform_set_data() - bus: ti-sysc: Add break in switch statement in sysc_init_soc() - riscv: Flush current cpu icache before other cpus - ARM: dts: qcom: apq8064: use compatible which contains chipid - ARM: dts: imx6dl-yapp4: Fix lp5562 LED driver probe - ARM: dts: omap3430-sdp: Fix NAND device node - xen/balloon: fix cancelled balloon action - SUNRPC: fix sign error causing rpcsec_gss drops - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix missing negative dentry check in ovl_rename() - mmc: sdhci-of-at91: replace while loop with read_poll_timeout - mmc: sdhci-of-at91: wait for calibration done before proceed - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk - xen/privcmd: fix error handling in mmap-resource processing - drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows - usb: typec: tcpm: handle SRC_STARTUP state if cc changes - USB: cdc-acm: fix break reporting - USB: cdc-acm: fix racy tty buffer accesses - usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle - Partially revert "usb: Kconfig: using select for USB_COMMON dependency" - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD. - perf/x86: Reset destroy callback on event init failure - KVM: x86: nSVM: restore int_vector in svm_clear_vintr - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] - KVM: do not shrink halt_poll_ns below grow_start - selftests: KVM: Align SMCCC call with the spec in steal_time - tools/vm/page-types: remove dependency on opt_file for idle page tracking - smb3: correct smb3 ACL security descriptor - irqchip/gic: Work around broken Renesas integration - scsi: ses: Retry failed Send/Receive Diagnostic commands - thermal/drivers/tsens: Fix wrong check for tzd in irq handlers - nvme-fc: avoid race between time out and tear down - nvme-fc: update hardware queues before using them - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn - selftests: be sure to make khdr before other targets - habanalabs/gaudi: fix LBW RR configuration - usb: dwc2: check return value after calling platform_get_resource() - usb: testusb: Fix for showing the connection speed - scsi: sd: Free scsi_disk device via put_device() - ext2: fix sleeping in atomic bugs on error - sparc64: fix pci_iounmap() when CONFIG_PCI is not set - xen-netback: correct success/error reporting for the SKB-with-fraglist case - net: mdio: introduce a shutdown method to mdio device drivers - btrfs: fix mount failure due to past and transient device flush error - btrfs: replace BUG_ON() in btrfs_csum_one_bio() with proper error handling - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN - platform/x86: touchscreen_dmi: Update info for the Chuwi Hi10 Plus (CWI527) tablet - platform/x86: touchscreen_dmi: Add info for the Chuwi HiBook (CWI514) tablet - spi: rockchip: handle zero length transfers without timing out - netfilter: nf_tables: Fix oversized kvmalloc() calls - netfilter: conntrack: serialize hash resizes and cleanups - KVM: x86: Handle SRCU initialization failure during page track init - HID: usbhid: free raw_report buffers in usbhid_stop - mm: don't allow oversized kvmalloc() calls - netfilter: ipset: Fix oversized kvmalloc() calls - HID: betop: fix slab-out-of-bounds Write in betop_probe - usb: hso: remove the bailout parameter - ASoC: dapm: use component prefix when checking widget names - net: udp: annotate data race around udp_sk(sk)->corkflag - HID: u2fzero: ignore incomplete packets without data - ext4: add error checking to ext4_ext_replay_set_iblocks() - ext4: fix reserved space counter leakage - ext4: limit the number of blocks in one ADD_RANGE TLV - ext4: fix loff_t overflow in ext4_max_bitmap_size() - ipack: ipoctal: fix module reference leak - ipack: ipoctal: fix missing allocation-failure check - ipack: ipoctal: fix tty-registration error handling - ipack: ipoctal: fix tty registration race - ipack: ipoctal: fix stack information leak - debugfs: debugfs_create_file_size(): use IS_ERR to check for error - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - nvme: add command id quirk for apple controllers - hwmon: (pmbus/mp2975) Add missed POUT attribute for page 1 mp2975 controller - perf/x86/intel: Update event constraints for ICX - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - net: sched: flower: protect fl_walk() with rcu - net: phy: bcm7xxx: Fixed indirect MMD operations - net: hns3: fix always enable rx vlan filter problem after selftest - net: hns3: fix prototype warning - net: hns3: fix show wrong state when add existing uc mac address - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: do not allow call hns3_nic_net_open repeatedly - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup - scsi: csiostor: Add module softdep on cxgb4 - Revert "block, bfq: honor already-setup queue merges" - net: ks8851: fix link error - selftests, bpf: test_lwt_ip_encap: Really disable rp_filter - selftests, bpf: Fix makefile dependencies on libbpf - bpf: Exempt CAP_BPF from checks against bpf_jit_limit - e100: fix buffer overrun in e100_get_regs - e100: fix length calculation in e100_get_regs_len - dsa: mv88e6xxx: Include tagger overhead when setting MTU for DSA and CPU ports - dsa: mv88e6xxx: Fix MTU definition - dsa: mv88e6xxx: 6161: Use chip wide MAX MTU - drm/i915/request: fix early tracepoints - smsc95xx: fix stalled rx after link change - net: ipv4: Fix rtnexthop len when RTA_FLOW is present - net: enetc: fix the incorrect clearing of IF_MODE bits - hwmon: (tmp421) fix rounding for negative values - hwmon: (tmp421) report /PVLD condition as fault - mptcp: don't return sockets in foreign netns - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb - mac80211-hwsim: fix late beacon hrtimer handling - mac80211: mesh: fix potentially unaligned access - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug - hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure - IB/cma: Do not send IGMP leaves for sendonly Multicast groups - bpf: Handle return value of BPF_PROG_TYPE_STRUCT_OPS prog - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 - drm/amdgpu: correct initial cp_hqd_quantum for gfx9 - drm/amd/display: Pass PCI deviceid into DC - RDMA/cma: Do not change route.addr.src_addr.ss_family - media: ir_toy: prevent device from hanging during transmit - KVM: rseq: Update rseq when processing NOTIFY_RESUME on xfer to KVM guest - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated - KVM: x86: nSVM: don't copy virt_ext from vmcb12 - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() - x86/kvmclock: Move this_cpu_pvti into kvmclock.h - mac80211: fix use-after-free in CCMP/GCMP RX - scsi: ufs: Fix illegal offset in UPIU event trace - gpio: pca953x: do not ignore i2c errors - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field - hwmon: (tmp421) handle I2C errors - fs-verity: fix signed integer overflow with i_size near S64_MAX - ACPI: NFIT: Use fallback node id when numa info in NFIT table is incorrect - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. - usb: cdns3: fix race condition before setting doorbell - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - ubifs: ubifs_dump_node: Dump all branches of the index node - ubifs: ubifs_dump_sleb: Remove unused function - ubifs: Pass node length in all node dumping callers - ubifs: Remove the redundant return in dbg_check_nondata_nodes_order - Revert "ubifs: Fix out-of-bounds memory access caused by abnormal value of node_len" - ubifs: Limit dumping length by size of memory which is allocated for the node - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() - cgroup: Fix memory leak caused by missing cgroup_bpf_offline - qnx4: work around gcc false positive warning bug - xen/balloon: fix balloon kthread freezing - USB: serial: cp210x: fix dropped characters with CP2102 - thermal/drivers/int340x: Do not set a wrong tcc offset on resume - EDAC/dmc520: Assign the proper type to dimm->edac_mode - EDAC/synopsys: Fix wrong value type assignment for edac_mode - spi: Fix tegra20 build with CONFIG_PM=n - net: 6pack: Fix tx timeout and slot time - alpha: Declare virt_to_phys and virt_to_bus parameter as pointer to volatile - arm64: Mark __stack_chk_guard as __ro_after_init - parisc: Use absolute_pointer() to define PAGE0 - qnx4: avoid stringop-overread errors - sparc: avoid stringop-overread errors - net: i825xx: Use absolute_pointer for memcpy from fixed memory location - compiler.h: Introduce absolute_pointer macro - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - amd/display: downgrade validation failure log level - sparc32: page align size in arch_dma_alloc - nvme-rdma: destroy cm id before destroy qp to avoid use after free - nvme-multipath: fix ANA state updates when a namespace is not present - xen/balloon: use a kernel thread instead a workqueue - bpf: Add oversize check before call kvcalloc() - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS - ipv6: delay fib6_sernum increase in fib6_add - m68k: Double cast io functions to unsigned long - blk-mq: avoid to iterate over stale request - net: stmmac: allow CSR clock of 300MHz - net: macb: fix use after free on rmmod - net: phylink: Update SFP selected interface on advertising changes - io_uring: put provided buffer meta data under memcg accounting - x86/asm: Fix SETZ size enqcmds() build failure - x86/asm: Add a missing __iomem annotation in enqcmds() - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - irqchip/goldfish-pic: Select GENERIC_IRQ_CHIP to fix build - scsi: lpfc: Use correct scnprintf() limit - scsi: qla2xxx: Restore initiator in dual mode - cifs: fix a sign extension bug - thermal/core: Potential buffer overflow in thermal_build_list_of_policies() - nvme: keep ctrl->namespaces ordered - treewide: Change list_sort to use const pointers - nvme-tcp: fix incorrect h2cdata pdu offset accounting - fpga: machxo2-spi: Fix missing error code in machxo2_write_complete() - fpga: machxo2-spi: Return an error on failure - tty: synclink_gt: rename a conflicting function name - tty: synclink_gt, drop unneeded forward declarations - scsi: target: Fix the pgr/alua_support_store functions - scsi: iscsi: Adjust iface sysfs attr detection - atlantic: Fix issue in the pm resume flow. - net/mlx4_en: Don't allow aRFS for encapsulated packets - qed: rdma - don't wait for resources under hw error recovery flow - gpio: uniphier: Fix void functions to remove return value - s390/qeth: fix NULL deref in qeth_clear_working_pool_list() - kselftest/arm64: signal: Skip tests if required features are missing - kselftest/arm64: signal: Add SVE to the set of features we can check for - net: dsa: realtek: register the MDIO bus under devres - net: dsa: don't allocate the slave_mii_bus using devres - net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work - net/smc: add missing error check in smc_clc_prfx_set() - bnxt_en: Fix TX timeout when TX ring size is set to the smallest - enetc: Fix uninitialized struct dim_sample field usage - enetc: Fix illegal access when reading affinity_hint - platform/x86/intel: punit_ipc: Drop wrong use of ACPI_PTR() - afs: Fix updating of i_blocks on file/dir extension - afs: Fix incorrect triggering of sillyrename on 3rd-party invalidation - comedi: Fix memory leak in compat_insnlist() - net: hso: fix muxed tty registration - drm/amd/pm: Update intermediate power state for SI - scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE - serial: mvebu-uart: fix driver's tx_empty callback - serial: 8250: 8250_omap: Fix RX_LVL register offset - xhci: Set HCD flag to defer primary roothub registration - btrfs: prevent __btrfs_dump_space_info() to underflow its free space - erofs: fix up erofs_lookup tracepoint - mcb: fix error handling in mcb_alloc_bus() - USB: serial: option: add device id for Foxconn T99W265 - USB: serial: option: remove duplicate USB device ID - USB: serial: option: add Telit LN920 compositions - USB: serial: mos7840: remove duplicated 0xac24 device ID - usb: core: hcd: Add support for deferring roothub registration - usb: dwc3: core: balance phy init and exit - Re-enable UAS for LaCie Rugged USB3-FW with fk quirk - staging: greybus: uart: fix tty use after free - binder: make sure fd closes complete - Revert "USB: bcma: Add a check for devm_gpiod_get" - USB: cdc-acm: fix minor-number release - USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter - usb-storage: Add quirk for ScanLogic SL11R-IDE older than 2.6c - xen/x86: fix PV trap handling on secondary processors - cifs: fix incorrect check for null pointer in header_assemble - usb: musb: tusb6010: uninitialized data in tusb_fifo_write_unaligned() - usb: dwc2: gadget: Fix ISOC transfer complete handling for DDMA - usb: dwc2: gadget: Fix ISOC flow for BDMA and Slave - usb: gadget: r8a66597: fix a loop in set_feature() - ocfs2: drop acl cache for directories too - PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response - drm/amdgpu: fix out of bounds write - sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - arm64: Avoid premature usercopy failure - livepatch: Check whole stack when CONFIG_PREEMPT is set - arm64: remove page granularity limitation from KFENCE - drm/nouveau/nvkm: Replace -ENOSYS with -ENODEV - sched/idle: Make the idle timer expire in hard interrupt context - rtc: rx8010: select REGMAP_I2C - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues - pwm: stm32-lp: Don't modify HW state in .remove() callback - pwm: rockchip: Don't modify HW state in .remove() callback - pwm: img: Don't modify HW state in .remove() callback - habanalabs: add validity check for event ID received from F/W - nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group - nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group - nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group - nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group - nilfs2: fix NULL pointer in nilfs_##name##_attr_release - nilfs2: fix memory leak in nilfs_sysfs_create_device_group - btrfs: fix lockdep warning while mounting sprout fs - btrfs: update the bdev time directly when closing - ceph: lockdep annotations for try_nonblocking_invalidate - ceph: remove the capsnaps when removing caps - ceph: request Fw caps before updating the mtime in ceph_write_iter - dmaengine: xilinx_dma: Set DMA mask for coherent APIs - dmaengine: ioat: depends on !UML - dmaengine: sprd: Add missing MODULE_DEVICE_TABLE - dmaengine: idxd: depends on !UML - iommu/amd: Relocate GAMSup check to early_enable_iommus - parisc: Move pci_dev_is_behind_card_dino to where it is used - dma-buf: DMABUF_MOVE_NOTIFY should depend on DMA_SHARED_BUFFER - drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION() - drm/amdgpu: Disable PCIE_DPM on Intel RKL Platform - thermal/core: Fix thermal_cooling_device_register() prototype - tools/bootconfig: Fix tracing_on option checking in ftrace2bconf.sh - Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH - ceph: cancel delayed work instead of flushing on mdsc teardown - ceph: allow ceph_put_mds_session to take NULL or ERR_PTR - platform/chrome: cros_ec_trace: Fix format warnings - platform/chrome: sensorhub: Add trace events for sample - dmaengine: idxd: fix wq slot allocation index check - pwm: mxs: Don't modify HW state in .probe() after the PWM chip was registered - pwm: lpc32xx: Don't modify HW state in .probe() after the PWM chip was registered - PM: sleep: core: Avoid setting power.must_resume to false - profiling: fix shift-out-of-bounds bugs - nilfs2: use refcount_dec_and_lock() to fix potential UAF - prctl: allow to setup brk for et_dyn executables - 9p/trans_virtio: Remove sysfs file on probe failure - thermal/drivers/exynos: Fix an error code in exynos_tmu_probe() - perf tools: Allow build-id with trailing zeros - tools lib: Adopt memchr_inv() from kernel - perf test: Fix bpf test sample mismatch reporting - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - um: virtio_uml: fix memory leak on init failures - coredump: fix memleak in dump_vma_snapshot() - staging: rtl8192u: Fix bitwise vs logical operator in TranslateRxSignalStuff819xUsb() - Revert "net/mlx5: Register to devlink ingress VLAN filter trap" - s390/pci_mmio: fully validate the VMA before calling follow_pte() - console: consume APC, DM, DCS - PCI: aardvark: Fix reporting CRS value - PCI: pci-bridge-emul: Add PCIe Root Capabilities Register - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - ext4: fix potential infinite loop in ext4_dx_readdir() - mm: memcontrol: set the correct memcg swappiness restriction - mm, vmscan: guarantee drop_slab_node() termination - powerpc/numa: Update cpu_cpu_map on CPU online/offline - powerpc/powernv/pci: fix a RCU-list lock - blktrace: Fix uaf in blk_trace access after removing by sysfs - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - ramfs: fix mount source show for ramfs - fs: add vfs_parse_fs_param_source() helper - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - block: fix memory leak for mq shared sbitmap - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - nbd: add the check to prevent overflow in __nbd_ioctl() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - kabi: Introduce KABI_RESERVE macro for openEuler kernel - sched/fair: fix sd_llc_alloc_all() compile error- net: phy: realtek: net: Fix less than zero comparison of a u16 - net: phy: realtek: add dt property to enable ALDPS mode - net: phy: realtek: add dt property to disable CLKOUT clock - openeuler_defconfig: Build HISI PMU drivers as modules. - configs: add config BMA to config files - Huawei BMA: Adding Huawei BMA driver: cdev_veth_drv - Huawei BMA: Adding Huawei BMA driver: host_kbox_drv - Huawei BMA: Adding Huawei BMA driver: host_veth_drv - Huawei BMA: Adding Huawei BMA driver: host_cdev_drv - Huawei BMA: Adding Huawei BMA driver: host_edma_drv - page_pool: disable dma mapping support for 32-bit arch with 64-bit DMA - page_pool: use relaxed atomic for release side accounting - net: hns3: add option to turn off page pool feature - net: hns3: support skb's frag page recycling based on page pool - page_pool: add frag page recycling support in page pool - page_pool: add interface to manipulate frag count in page pool - page_pool: keep pp info as long as page pool owns the page - page_pool: mask the page->signature before the checking - skbuff: Fix a potential race while recycling page_pool packets - net: ti: add pp skb recycling support - mvpp2: prefetch page - mvpp2: prefetch right address - mvneta: recycle buffers - mvpp2: recycle buffers - page_pool: Allow drivers to hint on SKB recycling - skbuff: add a parameter to __skb_frag_unref - mm: add a signature in struct page - net: page_pool: simplify page recycling condition tests - skbuff: Call skb_zcopy_clear() before unref'ing fragments - net: page_pool: Add bulk support for ptr_ring - MAINTAINERS: update for DAMON - mm/damon: add user space selftests - mm/damon: add kunit tests - Documentation: add documents for DAMON - mm/damon/dbgfs: support multiple contexts - mm/damon/dbgfs: export kdamond pid to the user space - mm/damon: implement a debugfs-based user space interface - mm/damon: add a tracepoint - mm/damon: implement primitives for the virtual memory address spaces - mm/idle_page_tracking: make PG_idle reusable - mm/damon: adaptively adjust regions - mm/damon/core: implement region-based sampling - mm: introduce Data Access MONitor (DAMON) - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap - psi: introduce psi_v1 boot parameter - psi: support psi under cgroup v1 - spfc: Fix compile errors when O=xxx is specified- openeuler_defconfig: Enable CONFIG_HW_RANDOM_HISI_GM by default - hwrng: add hisilicon GM auth trng driver - cgroup/files: support boot parameter to control if disable files cgroup - files_cgroup: Fix soft lockup when refcnt overflow. - filescontrol: silence suspicious RCU warning - mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() - mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_MEMCG_KMEM - mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_cgroup_{un}charge_pages() - mm: memcontrol: use obj_cgroup APIs to charge kmem pages - mm: memcontrol: change ug->dummy_page only if memcg changed - mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c - mm: memcontrol: introduce obj_cgroup_{un}charge_pages - mm: Convert page kmemcg type to a page memcg flag - mm: Introduce page memcg flags - mm: memcontrol/slab: Use helpers to access slab page's memcg_data - mm: memcontrol: Use helpers to read page's memcg data - scsi: spfc: initial commit the spfc module - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - perf stat: Add --quiet option- net: dsa: bcm_sf2: Fix array overrun in bcm_sf2_num_active_ports() - bnxt_en: Fix error recovery regression - x86/mce: Avoid infinite loop for copy from user recovery - net: renesas: sh_eth: Fix freeing wrong tx descriptor - mfd: lpc_sch: Rename GPIOBASE to prevent build error - mfd: lpc_sch: Partially revert "Add support for Intel Quark X1000" - bnxt_en: Fix possible unintended driver initiated error recovery - bnxt_en: Improve logging of error recovery settings information. - bnxt_en: Convert to use netif_level() helpers. - bnxt_en: Consolidate firmware reset event logging. - bnxt_en: log firmware debug notifications - bnxt_en: Fix asic.rev in devlink dev info command - bnxt_en: fix stored FW_PSID version masks - net: dsa: b53: Fix IMP port setup on BCM5301x - ip_gre: validate csum_start only on pull - qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom - fq_codel: reject silly quantum parameters - netfilter: socket: icmp6: fix use-after-scope - net: dsa: b53: Set correct number of ports in the DSA struct - net: dsa: b53: Fix calculating number of switch ports - net: hso: add failure handler for add_net_device - selftests: mptcp: clean tmp files in simult_flows - net: dsa: tag_rtl4_a: Fix egress tags - gpio: mpc8xxx: Use 'devm_gpiochip_add_data()' to simplify the code and avoid a leak - gpio: mpc8xxx: Fix a resources leak in the error handling path of 'mpc8xxx_probe()' - perf bench inject-buildid: Handle writen() errors - perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunwind-{x86,aarch64} - ARC: export clear_user_page() for modules - mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()' - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - KVM: arm64: Handle PSCI resets before userspace touches vCPU state - KVM: arm64: Fix read-side race on updates to vcpu reset state - tracing/boot: Fix a hist trigger dependency for boot time tracing - mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and 16K page size - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex - netfilter: Fix fall-through warnings for Clang - PCI: iproc: Fix BCMA probe resource handling - PCI: of: Don't fail devm_pci_alloc_host_bridge() on missing 'ranges' - backlight: ktd253: Stabilize backlight - mfd: axp20x: Update AXP288 volatile ranges - s390/bpf: Fix branch shortening during codegen pass - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - s390/bpf: Fix optimizing out zero-extensions - NTB: perf: Fix an error code in perf_setup_inbuf() - NTB: Fix an error code in ntb_msit_probe() - ethtool: Fix an error code in cxgb2.c - PCI: ibmphp: Fix double unmap of io_mem - block, bfq: honor already-setup queue merges - net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920 - Set fc_nlinfo in nh_create_ipv4, nh_create_ipv6 - octeontx2-af: Add additional register check to rvu_poll_reg() - watchdog: Start watchdog in watchdog_set_last_hw_keepalive only if appropriate - PCI: Add ACS quirks for Cavium multi-function devices - PCI: j721e: Add PCIe support for AM64 - PCI: j721e: Add PCIe support for J7200 - PCI: cadence: Add quirk flag to set minimum delay in LTSSM Detect.Quiet state - PCI: cadence: Use bitfield for *quirk_retrain_flag* instead of bool - tracing/probes: Reject events which have the same name of existing one - PCI: rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe() - mfd: Don't use irq_create_mapping() to resolve a mapping - PCI: tegra: Fix OF node reference leak - PCI: tegra194: Fix MSI-X programming - PCI: tegra194: Fix handling BME_CHGED event - fuse: fix use after free in fuse_read_interrupt() - PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms - mfd: db8500-prcmu: Adjust map to reality - dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() - KVM: PPC: Book3S HV: Tolerate treclaim. in fake-suspend mode changing registers - ibmvnic: check failover_pending in login response - dt-bindings: arm: Fix Toradex compatible typo - udp_tunnel: Fix udp_tunnel_nic work-queue type - qed: Handle management FW error - selftest: net: fix typo in altname test - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - x86/uaccess: Fix 32-bit __get_user_asm_u64() when CC_HAS_ASM_GOTO_OUTPUT=y - net: dsa: destroy the phylink instance on any error in dsa_slave_phy_setup - net/af_unix: fix a data-race in unix_dgram_poll - vhost_net: fix OoB on sendmsg() failure. - gen_compile_commands: fix missing 'sys' package - net: ipa: initialize all filter table slots - events: Reuse value read using READ_ONCE instead of re-reading it - nvme-tcp: fix io_work priority inversion - net/mlx5: Fix potential sleeping in atomic context - net/mlx5: FWTrace, cancel work on alloc pd error flow - perf machine: Initialize srcline string member in add_location struct - drm/rockchip: cdn-dp-core: Make cdn_dp_core_resume __maybe_unused - tipc: increase timeout in tipc_sk_enqueue() - r6040: Restore MDIO clock frequency after MAC reset - net/l2tp: Fix reference count leak in l2tp_udp_recv_core - dccp: don't duplicate ccid when cloning dccp sock - ptp: dp83640: don't define PAGE0 - net-caif: avoid user-triggerable WARN_ON(1) - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert - ethtool: Fix rxnfc copy to user buffer overflow - tipc: fix an use-after-free issue in tipc_recvmsg - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - x86/pat: Pass valid address to sanitize_phys() - s390/sclp: fix Secure-IPL facility detection - drm/etnaviv: add missing MMU context put when reaping MMU mapping - drm/etnaviv: reference MMU context when setting up hardware state - drm/etnaviv: fix MMU context leak on GPU reset - drm/etnaviv: exec and MMU state is lost when resetting the GPU - drm/etnaviv: keep MMU context across runtime suspend/resume - drm/etnaviv: stop abusing mmu_context as FE running marker - drm/etnaviv: put submit prev MMU context when it exists - drm/etnaviv: return context from etnaviv_iommu_context_get - drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10 - PCI: Add AMD GPU multi-function power dependencies - PM: base: power: don't try to use non-existing RTC for storing data - arm64/sve: Use correct size when reinitialising SVE state - bnx2x: Fix enabling network interfaces without VFs - xen: reset legacy rtc flag for PV domU - btrfs: fix upper limit for max_inline for page size 64K - drm/bridge: lt9611: Fix handling of 4k panels - fanotify: limit number of event merge attempts - drm/panfrost: Clamp lock region to Bifrost minimum - drm/panfrost: Use u64 for size in lock_region - drm/panfrost: Simplify lock_region calculation - drm/amd/display: Update bounding box states (v2) - drm/amd/display: Update number of DCN3 clock states - drm/amdgpu: Fix BUG_ON assert - drm/panfrost: Make sure MMU context lifetime is not bound to panfrost_priv - drm/dp_mst: Fix return code on sideband message failure - drm/msi/mdp4: populate priv->kms in mdp4_kms_init - drm/mgag200: Select clock in PLL update functions - net: dsa: lantiq_gswip: fix maximum frame length - lib/test_stackinit: Fix static initializer test - platform/chrome: cros_ec_proto: Send command again when timeout occurs - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind - mm,vmscan: fix divide by zero in get_scan_count - mm/hugetlb: initialize hugetlb_usage in mm_init - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled - hugetlb: fix hugetlb cgroup refcounting during vma split - s390/pv: fix the forcing of the swiotlb - cpufreq: powernv: Fix init_chip_info initialization in numa=off - scsi: qla2xxx: Sync queue idx with queue_pair_map idx - scsi: qla2xxx: Changes to support kdump kernel - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - parisc: fix crash with signals and alloca - io_uring: remove duplicated io_size from rw - fs/io_uring Don't use the return value from import_iovec(). - net: w5100: check return value after calling platform_get_resource() - fix array-index-out-of-bounds in taprio_change - net: fix NULL pointer reference in cipso_v4_doi_free - ath9k: fix sleeping in atomic context - ath9k: fix OOB read ar9300_eeprom_restore_internal - wcn36xx: Fix missing frame timestamp for beacon/probe-resp - selftests/bpf: Fix potential unreleased lock - parport: remove non-zero check on count - net/mlx5: DR, Enable QP retransmission - net/mlx5: DR, fix a potential use-after-free bug - iwlwifi: mvm: Fix scan channel flags settings - iwlwifi: fw: correctly limit to monitor dump - iwlwifi: mvm: fix access to BSS elements - iwlwifi: mvm: avoid static queue number aliasing - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed - iwlwifi: pcie: free RBs during configure - nfsd: fix crash on LOCKT on reexported NFSv3 - drm/amdkfd: Account for SH/SE count when setting up cu masks. - ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B - ASoC: rockchip: i2s: Fix regmap_ops hang - usbip:vhci_hcd USB port can get stuck in the disabled state - usbip: give back URBs for unsent unlink requests during cleanup - usb: musb: musb_dsps: request_irq() after initializing musb - Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" - cifs: fix wrong release in sess_alloc_buffer() failed path - mmc: core: Return correct emmc response in case of ioctl error - selftests/bpf: Enlarge select() timeout for test_maps - mmc: rtsx_pci: Fix long reads when clock is prescaled - mmc: sdhci-of-arasan: Check return value of non-void funtions - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP - of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS - ASoC: Intel: Skylake: Fix passing loadable flag for module - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER - soundwire: intel: fix potential race condition during power down - btrfs: tree-log: check btrfs_lookup_data_extent return value - m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch - octeontx2-pf: Fix NIX1_RX interface backpressure - rtw88: wow: fix size access error of probe request - rtw88: wow: build wow function only if CONFIG_PM is on - rtw88: use read_poll_timeout instead of fixed sleep - rtl8xxxu: Fix the handling of TX A-MPDU aggregation - drm/exynos: Always initialize mapping in exynos_drm_register_dma() - lockd: lockd server-side shouldn't set fl_ops - usb: chipidea: host: fix port index underflow and UBSAN complains - gfs2: Don't call dlm after protocol is unmounted - kselftest/arm64: pac: Fix skipping of tests on systems without PAC - kselftest/arm64: mte: Fix misleading output when skipping tests - net: Fix offloading indirect devices dependency on qdisc order creation - staging: rts5208: Fix get_ms_information() heap buffer size - hwmon: (pmbus/ibm-cffps) Fix write bits for LED control - selftests/bpf: Fix flaky send_signal test - rpc: fix gss_svc_init cleanup on failure - tcp: enable data-less, empty-cookie SYN with TFO_SERVER_COOKIE_NOT_REQD - iomap: pass writeback errors to the mapping - serial: sh-sci: fix break handling for sysrq - opp: Don't print an error if required-opps is missing - Bluetooth: Fix handling of LE Enhanced Connection Complete - nvme: code command_id with a genctr for use-after-free validation - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data - arm64: dts: ls1046a: fix eeprom entries - arm64: tegra: Fix compatible string for Tegra132 CPUs - ARM: tegra: tamonten: Fix UART pad setting - ARM: tegra: acer-a500: Remove bogus USB VBUS regulators - mac80211: Fix monitor MTU limit so that A-MSDUs get through - drm/display: fix possible null-pointer dereference in dcn10_set_clock() - gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port() - net/mlx5: Fix variable type to match 64bit - drm/msm/dp: return correct edid checksum after corrupted edid checksum read - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - drm/vmwgfx: fix potential UAF in vmwgfx_surface.c - selftests/bpf: Fix xdp_tx.c prog section name - drm/amd/display: fix incorrect CM/TF programming sequence in dwb - drm/amd/display: fix missing writeback disablement if plane is removed - thunderbolt: Fix port linking by checking all adapters - drm: xlnx: zynqmp: release reset to DP controller before accessing DP registers - drm: xlnx: zynqmp_dpsub: Call pm_runtime_get_sync before setting pixel clock - drm/msm/dsi: Fix DSI and DSI PHY regulator config from SDM660 - drm/msm: mdp4: drop vblank get/put from prepare/complete_commit - net: ethernet: stmmac: Do not use unreachable() in ipq806x_gmac_probe() - nvmem: qfprom: Fix up qfprom_disable_fuse_blowing() ordering - arm64: dts: qcom: sm8250: Fix epss_l3 unit address - arm64: dts: qcom: msm8996: don't use underscore in node name - arm64: dts: qcom: msm8994: don't use underscore in node name - arm64: dts: qcom: sdm630: don't use underscore in node name - arm64: dts: qcom: ipq6018: drop '0x' from unit address - arm64: dts: qcom: sdm660: use reg value for memory node - arm64: dts: qcom: ipq8074: fix pci node reg property - ARM: dts: imx53-ppd: Fix ACHC entry - serial: 8250_omap: Handle optional overrun-throttle-ms property - arm64: dts: qcom: sdm630: Fix TLMM node and pinctrl configuration - arm64: dts: qcom: sdm630: Rewrite memory map - gfs2: Fix glock recursion in freeze_go_xmote_bh - media: tegra-cec: Handle errors of clk_prepare_enable() - media: TDA1997x: fix tda1997x_query_dv_timings() return value - media: v4l2-dv-timings.c: fix wrong condition in two for-loops - media: imx258: Limit the max analogue gain to 480 - media: imx258: Rectify mismatch of VTS value - ASoC: Intel: update sof_pcm512x quirks - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output - arm64: tegra: Fix Tegra194 PCIe EP compatible string - ARM: dts: at91: use the right property for shutdown controller - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - ARM: dts: stm32: Update AV96 adv7513 node per dtbs_check - ARM: dts: stm32: Set {bitclock,frame}-master phandles on ST DKx - ARM: dts: stm32: Set {bitclock,frame}-master phandles on DHCOM SoM - workqueue: Fix possible memory leaks in wq_numa_init() - Bluetooth: skip invalid hci_sync_conn_complete_evt - ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() - libbpf: Fix race when pinning maps in parallel - samples: bpf: Fix tracex7 error raised on the missing argument - staging: ks7010: Fix the initialization of the 'sleep_status' structure - serial: 8250_pci: make setup_port() parameters explicitly unsigned - hvsi: don't panic on tty_register_driver failure - xtensa: ISS: don't panic in rs_init - serial: 8250: Define RX trigger levels for OxSemi 950 devices - s390: make PCI mio support a machine flag - s390/jump_label: print real address in a case of a jump label bug - flow_dissector: Fix out-of-bounds warnings - ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() - video: fbdev: riva: Error out if 'pixclock' equals zero - video: fbdev: kyro: Error out if 'pixclock' equals zero - video: fbdev: asiliantfb: Error out if 'pixclock' equals zero - arm64: dts: allwinner: h6: tanix-tx6: Fix regulator node names - drm/bridge: nwl-dsi: Avoid potential multiplication overflow on 32-bit - bpf/tests: Do not PASS tests without actually testing the result - bpf/tests: Fix copy-and-paste error in double word test - drm/amd/amdgpu: Update debugfs link_settings output link_rate field in hex - drm/amdgpu: Fix a printing message - ethtool: improve compat ioctl handling - nfp: fix return statement in nfp_net_parse_meta() - media: atomisp: pci: fix error return code in atomisp_pci_probe() - media: atomisp: Fix runtime PM imbalance in atomisp_pci_probe - media: platform: stm32: unprepare clocks at handling errors in probe - media: hantro: vp8: Move noisy WARN_ON to vpu_debug - drm/amd/display: Fix timer_per_pixel unit error - selftests: firmware: Fix ignored return val of asprintf() warn - bus: fsl-mc: fix mmio base address for child DPRCs - tty: serial: jsm: hold port lock when reporting modem line changes - staging: board: Fix uninitialized spinlock when attaching genpd - usb: gadget: composite: Allow bMaxPower=0 if self-powered - USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable() - usb: gadget: u_ether: fix a potential null pointer dereference - usb: host: fotg210: fix the actual_length of an iso packet - usb: host: fotg210: fix the endpoint's transactional opportunities calculation - igc: Check if num of q_vectors is smaller than max before array access - rcu: Fix macro name CONFIG_TASKS_RCU_TRACE - drm: protect drm_master pointers in drm_lease.c - drm: serialize drm_file.master with a new spinlock - drm: avoid blocking in drm_clients_info's rcu section - Smack: Fix wrong semantics in smk_access_entry() - netlink: Deal with ESRCH error in nlmsg_notify() - video: fbdev: kyro: fix a DoS bug by restricting user input - ARM: dts: qcom: apq8064: correct clock names - iavf: fix locking of critical sections - iavf: do not override the adapter state in the watchdog task - iio: dac: ad5624r: Fix incorrect handling of an optional regulator. - net: phy: Fix data type in DP83822 dp8382x_disable_wol() - tipc: keep the skb in rcv queue until the whole data is read - PCI: Use pci_update_current_state() in pci_enable_device_flags() - crypto: mxs-dcp - Use sg_mapping_iter to copy data - x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable - libbpf: Fix reuse of pinned map on older kernel - media: dib8000: rewrite the init prbs logic - ASoC: atmel: ATMEL drivers don't need HAS_DMA - drm/amdgpu: Fix amdgpu_ras_eeprom_init() - drm/vc4: hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET - userfaultfd: prevent concurrent API initialization - kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y - MIPS: Malta: fix alignment of the devicetree buffer - f2fs: should put a page beyond EOF when preparing a write - f2fs: deallocate compressed pages when error happens - f2fs: fix to unmap pages from userspace process in punch_hole() - f2fs: fix unexpected ENOENT comes from f2fs_map_blocks() - f2fs: fix to account missing .skipped_gc_rwsem - soc: mediatek: cmdq: add address shift in jump - KVM: PPC: Fix clearing never mapped TCEs in realmode - clk: at91: clk-generated: Limit the requested rate to our range - fscache: Fix cookie key hashing - RDMA/hns: Fix QP's resp incomplete assignment - powerpc/smp: Update cpu_core_map on all PowerPc systems - platform/x86: dell-smbios-wmi: Add missing kfree in error-exit from run_smbios_call - KVM: PPC: Book3S HV Nested: Reflect guest PMU in-use to L0 when guest SPRs are live - scsi: ufs: ufs-exynos: Fix static checker warning - KVM: PPC: Book3S HV: Fix copy_tofrom_guest routines - clk: imx8m: fix clock tree update of TF-A managed clocks - HID: i2c-hid: Fix Elan touchpad regression - iommu/vt-d: Update the virtual command related registers - powerpc/config: Renable MTD_PHYSMAP_OF - scsi: qedf: Fix error codes in qedf_alloc_global_queues() - scsi: qedi: Fix error codes in qedi_alloc_global_queues() - scsi: smartpqi: Fix an error code in pqi_get_raid_map() - powerpc/numa: Consider the max NUMA node for migratable LPAR - pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry() - scsi: fdomain: Fix error return code in fdomain_probe() - sunrpc: Fix return value of get_srcport() - SUNRPC query transport's source port - SUNRPC/xprtrdma: Fix reconnection locking - SUNRPC: Fix potential memory corruption - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid - NFSv4/pNFS: Always allow update of a zero valued layout barrier - NFSv4/pNFS: Fix a layoutget livelock loop - dma-debug: fix debugfs initialization order - openrisc: don't printk() unconditionally - f2fs: reduce the scope of setting fsck tag when de->name_len is zero - cpuidle: pseries: Mark pseries_idle_proble() as __init - RDMA/mlx5: Delete not-available udata check - RDMA/efa: Remove double QP type assignment - powerpc/stacktrace: Include linux/delay.h - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards - scsi: ufs: Fix memory corruption by ufshcd_read_desc_param() - vfio: Use config not menuconfig for VFIO_NOIOMMU - pinctrl: samsung: Fix pinctrl bank pin count - scsi: BusLogic: Use %X for u32 sized integer rather than %lX - docs: Fix infiniband uverbs minor number - RDMA/iwcm: Release resources if iw_cm module initialization fails - IB/hfi1: Adjust pkey entry in index 0 - clk: rockchip: drop GRF dependency for rk3328/rk3036 pll types - scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND - pinctrl: armada-37xx: Correct PWM pins definitions - pinctrl: remove empty lines in pinctrl subsystem - f2fs: quota: fix potential deadlock - HID: input: do not report stylus battery state as "full" - PCI: aardvark: Fix masking and unmasking legacy INTx interrupts - PCI: aardvark: Fix checking for PIO status - PCI: Export pci_pio_to_address() for module use - PCI: aardvark: Configure PCIe resources from 'ranges' DT property - PCI: xilinx-nwl: Enable the clock through CCF - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported - PCI/portdrv: Enable Bandwidth Notification only if port supports it - f2fs: fix to do sanity check for sb/cp fields correctly - ARM: 9105/1: atags_to_fdt: don't warn about stack size - libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs - dmaengine: imx-sdma: remove duplicated sdma_load_context - Revert "dmaengine: imx-sdma: refine to load context only once" - s390/qdio: cancel the ESTABLISH ccw after timeout - s390/qdio: fix roll-back after timeout on ESTABLISH ccw - media: rc-loopback: return number of emitters rather than error - media: uvc: don't do DMA on stack - VMCI: fix NULL pointer dereference when unmapping queue pair - crypto: ccp - shutdown SEV firmware on kexec - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() - power: supply: max17042: handle fails of reading status register - block: bfq: fix bfq_set_next_ioprio_data() - crypto: public_key: fix overflow during implicit conversion - wcn36xx: Ensure finish scan is not requested before start scan - iio: ltc2983: fix device probe - arm64: head: avoid over-mapping in map_memory - arm64: mm: Fix TLBI vs ASID rollover - soc: aspeed: p2a-ctrl: Fix boundary check for mmap - soc: aspeed: lpc-ctrl: Fix boundary check for mmap - soc: qcom: aoss: Fix the out of bound usage of cooling_devs - pinctrl: ingenic: Fix incorrect pull up/down info - pinctrl: stmfx: Fix hazardous u8[] to unsigned long cast - clk: socfpga: agilex: add the bypass register for s2f_usr0 clock - clk: socfpga: agilex: fix up s2f_user0_clk representation - clk: socfpga: agilex: fix the parents of the psi_ref_clk - tools/thermal/tmon: Add cross compiling support - selftests/ftrace: Fix requirement check of README file - ceph: fix dereference of null pointer cf - 9p/xen: Fix end of loop tests for list_for_each_entry - xen: fix setting of max_pfn in shared_info - powerpc/perf/hv-gpci: Fix counter value parsing - PCI/MSI: Skip masking MSI-X on Xen PV - blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN - blk-zoned: allow zone management send operations without CAP_SYS_ADMIN - btrfs: reset replace target device to allocation state on close - btrfs: wake up async_delalloc_pages waiters after submit - io-wq: fix wakeup race when adding new work - io_uring: fail links of cancelled timeouts - io_uring: add ->splice_fd_in checks - io_uring: place fixed tables under memcg limits - io_uring: limit fixed table size by RLIMIT_NOFILE - rtc: tps65910: Correct driver module alias - ext4: flush s_error_work before journal destroy in ext4_fill_super - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - make OPTIMIZE_INLINING config editable - bpf: Fix integer overflow in prealloc_elems_and_freelist() - iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries - iommu/vt-d: Global devTLB flush when present context entry changed - mm: slub: fix slub_debug disabling for list of slabs - mm: vmscan: fix missing psi annotation for node_reclaim() - ipc: replace costly bailout check in sysvipc_find_ipc() - bpf, mips: Validate conditional branch offsets - ARM: Qualify enabling of swiotlb_init() - arm64: mm: account for hotplug memory when randomizing the linear region - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - disable OPTIMIZE_INLINING by default - Revert "compiler: remove CONFIG_OPTIMIZE_INLINING entirely" - ARM: Support KFENCE for ARM - ARM: mm: Provide is_write_fault() - ARM: mm: Provide set_memory_valid() - kfence: show cpu and timestamp in alloc/free info - kfence: test: fail fast if disabled at boot - slub: force on no_hash_pointers when slub_debug is enabled - printk: clarify the documentation for plain pointer printing - lib/vsprintf: do not show no_hash_pointers message multiple times - kfence: add function to mask address bits - kfence, x86: only define helpers if !MODULE - kfence: fix is_kfence_address() for addresses below KFENCE_POOL_SIZE - kfence: skip all GFP_ZONEMASK allocations - kfence: move the size check to the beginning of __kfence_alloc() - kfence: defer kfence_test_init to ensure that kunit debugfs is created - kfence: unconditionally use unbound work queue - mm, slub: change run-time assertion in kmalloc_index() to compile-time - kfence: use TASK_IDLE when awaiting allocation - arm64: mm: don't use CON and BLK mapping if KFENCE is enabled - kfence: use power-efficient work queue to run delayed work - kfence: maximize allocation wait timeout duration - kfence: await for allocation using wait_event - kfence: zero guard page after out-of-bounds access - powerpc: Enable KFENCE for PPC32 - powerpc/32s: Always map kernel text and rodata with BATs - kfence, x86: fix preemptible warning on KPTI-enabled systems - kfence: make compatible with kmemleak - kfence: fix reports if constant function prefixes exist - kfence, slab: fix cache_alloc_debugcheck_after() for bulk allocations - kfence: fix printk format for ptrdiff_t - kasan: use error_report_end tracepoint - kfence: use error_report_end tracepoint - tracing: add error_report_end trace point - kfence: report sensitive information based on no_hash_pointers - lib/vsprintf: no_hash_pointers prints all addresses as unhashed - kselftest: add support for skipped tests - lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers - MAINTAINERS: add entry for KFENCE - kfence: add test suite - kfence, Documentation: add KFENCE documentation - kfence, kasan: make KFENCE compatible with KASAN - mm, kfence: insert KFENCE hooks for SLUB - mm, kfence: insert KFENCE hooks for SLAB - kfence: use pt_regs to generate stack trace on faults - arm64, kfence: enable KFENCE for ARM64 - x86, kfence: enable KFENCE for x86 - mm: add Kernel Electric-Fence infrastructure- Revert "time: Handle negative seconds correctly in timespec64_to_ns()" - Revert "posix-cpu-timers: Force next expiration recalc after itimer reset" - Revert "block: nbd: add sanity check for first_minor" - Revert "Bluetooth: Move shutdown callback before flushing tx and rx queue" - clk: kirkwood: Fix a clocking boot regression - backlight: pwm_bl: Improve bootloader/kernel device handover - fbmem: don't allow too huge resolutions - IMA: remove the dependency on CRYPTO_MD5 - IMA: remove -Wmissing-prototypes warning - fuse: flush extending writes - fuse: truncate pagecache on atomic_o_trunc - ARM: dts: at91: add pinctrl-{names, 0} for all gpios - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted - KVM: s390: index kvm->arch.idle_mask by vcpu_idx - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" - x86/resctrl: Fix a maybe-uninitialized build warning treated as error - perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op - tty: Fix data race between tiocsti() and flush_to_ldisc() - bio: fix page leak bio_add_hw_page failure - io_uring: IORING_OP_WRITE needs hash_reg_file set - time: Handle negative seconds correctly in timespec64_to_ns() - f2fs: guarantee to write dirty data when enabling checkpoint back - iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() - octeontx2-af: Set proper errorcode for IPv4 checksum errors - octeontx2-af: Fix static code analyzer reported issues - octeontx2-af: Fix loop in free and unmap counter - net: qualcomm: fix QCA7000 checksum handling - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - ipv4: make exception cache less predictible - ipv6: make exception cache less predictible - brcmfmac: pcie: fix oops on failure to resume and reprobe - bcma: Fix memory leak for internally-handled cores - atlantic: Fix driver resume flow. - ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point() - ice: Only lock to update netdev dev_addr - iwlwifi: skip first element in the WTAS ACPI table - iwlwifi: follow the new inclusive terminology - ASoC: wcd9335: Disable irq on slave ports in the remove function - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function - ASoC: wcd9335: Fix a double irq free in the remove function - tty: serial: fsl_lpuart: fix the wrong mapbase value - usb: bdc: Fix a resource leak in the error handling path of 'bdc_probe()' - usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available - usb: ehci-orion: Handle errors of clk_prepare_enable() in probe - i2c: xlp9xx: fix main IRQ check - i2c: mt65xx: fix IRQ check - CIFS: Fix a potencially linear read overflow - bpf: Fix possible out of bound write in narrow load handling - mmc: moxart: Fix issue with uninitialized dma_slave_config - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config - mmc: sdhci: Fix issue with uninitialized dma_slave_config - ASoC: Intel: Skylake: Fix module resource and format selection - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 - rsi: fix an error code in rsi_probe() - rsi: fix error code in rsi_load_9116_firmware() - gfs2: init system threads before freeze lock - i2c: hix5hd2: fix IRQ check - i2c: fix platform_get_irq.cocci warnings - i2c: s3c2410: fix IRQ check - i2c: iop3xx: fix deferred probing - Bluetooth: add timeout sanity check to hci_inquiry - lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ - mm/swap: consider max pages in iomap_swapfile_add_extent - usb: gadget: mv_u3d: request_irq() after initializing UDC - firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()' - firmware: raspberrypi: Keep count of all consumers - i2c: synquacer: fix deferred probing - clk: staging: correct reference to config IOMEM to config HAS_IOMEM - arm64: dts: marvell: armada-37xx: Extend PCIe MEM space - nfsd4: Fix forced-expiry locking - lockd: Fix invalid lockowner cast after vfs_test_lock - locking/local_lock: Add missing owner initialization - locking/lockdep: Mark local_lock_t - mac80211: Fix insufficient headroom issue for AMSDU - libbpf: Re-build libbpf.so when libbpf.map changes - usb: phy: tahvo: add IRQ check - usb: host: ohci-tmio: add IRQ check - PM: cpu: Make notifier chain use a raw_spinlock_t - Bluetooth: Move shutdown callback before flushing tx and rx queue - samples: pktgen: add missing IPv6 option to pktgen scripts - devlink: Clear whole devlink_flash_notify struct - selftests/bpf: Fix test_core_autosize on big-endian machines - usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse - usb: phy: twl6030: add IRQ checks - usb: phy: fsl-usb: add IRQ check - usb: gadget: udc: s3c2410: add IRQ check - usb: gadget: udc: at91: add IRQ check - usb: dwc3: qcom: add IRQ check - usb: dwc3: meson-g12a: add IRQ check - ASoC: rt5682: Properly turn off regulators if wrong device ID - ASoC: rt5682: Implement remove callback - net/mlx5: Fix unpublish devlink parameters - net/mlx5: Register to devlink ingress VLAN filter trap - drm/msm/dsi: Fix some reference counted resource leaks - Bluetooth: fix repeated calls to sco_sock_kill - ASoC: Intel: Fix platform ID matching - cgroup/cpuset: Fix violation of cpuset locking rule - cgroup/cpuset: Miscellaneous code cleanup - counter: 104-quad-8: Return error when invalid mode during ceiling_write - arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7 - drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear necessary LMs - drm/msm/mdp4: move HW revision detection to earlier phase - drm/msm/mdp4: refactor HW revision detection into read_mdp_hw_revision - selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the dest IP - PM: EM: Increase energy calculation precision - Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow - debugfs: Return error during {full/open}_proxy_open() on rmmod - soc: qcom: smsm: Fix missed interrupts if state changes while masked - bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's optstring - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - media: venus: venc: Fix potential null pointer dereference on pointer fmt - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set - leds: lt3593: Put fwnode in any case during ->probe() - i2c: highlander: add IRQ check - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() - devlink: Break parameter notification sequence to be before/after unload/load driver - arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx delay - arm64: dts: renesas: rzg2: Convert EtherAVB to explicit delay handling - Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd - net: cipso: fix warnings in netlbl_cipsov4_add_std - drm: mxsfb: Clear FIFO_CLEAR bit - drm: mxsfb: Increase number of outstanding requests on V4 and newer HW - drm: mxsfb: Enable recovery on underflow - cgroup/cpuset: Fix a partition bug with hotplug - net/mlx5e: Block LRO if firmware asks for tunneled LRO - net/mlx5e: Prohibit inner indir TIRs in IPoIB - ARM: dts: meson8b: ec100: Fix the pwm regulator supply properties - ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties - ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply properties - ARM: dts: meson8: Use a higher default GPU clock frequency - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - drm/amdgpu/acp: Make PM domain really work - 6lowpan: iphc: Fix an off-by-one check of array index - Bluetooth: sco: prevent information leak in sco_conn_defer_accept() - media: atomisp: fix the uninitialized use and rename "retvalue" - media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats - media: rockchip/rga: fix error handling in probe - media: rockchip/rga: use pm_runtime_resume_and_get() - media: go7007: remove redundant initialization - media: go7007: fix memory leak in go7007_usb_probe - media: dvb-usb: Fix error handling in dvb_usb_i2c_init - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init - ionic: cleanly release devlink instance - driver core: Fix error return code in really_probe() - firmware: fix theoretical UAF race with firmware cache and resume - gfs2: Fix memory leak of object lsi on error return path - libbpf: Fix removal of inner map in bpf_object__create_map - soc: qcom: rpmhpd: Use corner in power_off - i40e: improve locking of mac_filter_hash - arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w properties - ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi - libbpf: Fix the possible memory leak on error - gve: fix the wrong AdminQ buffer overflow check - drm/of: free the iterator object on failure - bpf: Fix potential memleak and UAF in the verifier. - bpf: Fix a typo of reuseport map in bpf.h. - drm/of: free the right object - media: cxd2880-spi: Fix an error handling path - soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally - leds: is31fl32xx: Fix missing error code in is31fl32xx_parse_dt() - media: TDA1997x: enable EDID support - ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in mt8183_afe_pcm_dev_probe - drm/gma500: Fix end of loop tests for list_for_each_entry - drm/panfrost: Fix missing clk_disable_unprepare() on error in panfrost_clk_init() - EDAC/i10nm: Fix NVDIMM detection - spi: spi-zynq-qspi: use wait_for_completion_timeout to make zynq_qspi_exec_mem_op not interruptible - spi: sprd: Fix the wrong WDG_LOAD_VAL - regulator: vctrl: Avoid lockdep warning in enable/disable ops - regulator: vctrl: Use locked regulator_get_voltage in probe path - blk-crypto: fix check for too-large dun_bytes - spi: davinci: invoke chipselect callback - x86/mce: Defer processing of early errors - tpm: ibmvtpm: Avoid error message when process gets signal while waiting - certs: Trigger creation of RSA module signing key if it's not an RSA key - crypto: qat - use proper type for vf_mask - irqchip/gic-v3: Fix priority comparison when non-secure priorities are used - spi: coldfire-qspi: Use clk_disable_unprepare in the remove function - block: nbd: add sanity check for first_minor - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel - lib/mpi: use kcalloc in mpi_resize - irqchip/loongson-pch-pic: Improve edge triggered interrupt support - genirq/timings: Fix error return code in irq_timings_test_irqs() - spi: spi-pic32: Fix issue with uninitialized dma_slave_config - spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config - block: return ELEVATOR_DISCARD_MERGE if possible - m68k: Fix invalid RMW_INSNS on CPUs that lack CAS - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock - rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees - rcu: Fix to include first blocked task in stall warning - sched: Fix UCLAMP_FLAG_IDLE setting - sched/numa: Fix is_core_idle() - m68k: emu: Fix invalid free in nfeth_cleanup() - power: supply: cw2015: use dev_err_probe to allow deferred probe - s390/ap: fix state machine hang after failure to enable irq - s390/debug: fix debug area life cycle - s390/debug: keep debug data on resize - s390/pci: fix misleading rc in clp_set_pci_fn() - s390/kasan: fix large PMD pages address alignment check - udf_get_extendedattr() had no boundary checks. - fcntl: fix potential deadlock for &fasync_struct.fa_lock - crypto: qat - do not export adf_iov_putmsg() - crypto: qat - fix naming for init/shutdown VF to PF notifications - crypto: qat - fix reuse of completion variable - crypto: qat - handle both source of interrupt in VF ISR - crypto: qat - do not ignore errors from enable_vf2pf_comms() - crypto: omap - Fix inconsistent locking of device lists - libata: fix ata_host_start() - s390/zcrypt: fix wrong offset index for APKA master key valid state - s390/cio: add dev_busid sysfs entry for each subchannel - power: supply: max17042_battery: fix typo in MAx17042_TOFF - power: supply: smb347-charger: Add missing pin control activation - nvmet: pass back cntlid on successful completion - nvme-rdma: don't update queue count when failing to set io queues - nvme-tcp: don't update queue count when failing to set io queues - blk-throtl: optimize IOPS throttle for large IO scenarios - bcache: add proper error unwinding in bcache_device_init - isofs: joliet: Fix iocharset=utf8 mount option - udf: Fix iocharset=utf8 mount option - udf: Check LVID earlier - hrtimer: Ensure timerfd notification for HIGHRES=n - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - posix-cpu-timers: Force next expiration recalc after itimer reset - EDAC/mce_amd: Do not load edac_mce_amd module on guests - rcu/tree: Handle VM stoppage in stall detection - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop() - power: supply: axp288_fuel_gauge: Report register-address on readb / writeb errors - sched/deadline: Fix reset_on_fork reporting of DL tasks - crypto: mxs-dcp - Check for DMA mapping errors - regulator: tps65910: Silence deferred probe error - regmap: fix the offset of register error log - locking/mutex: Fix HANDOFF condition - PCI: Call Max Payload Size-related fixup quirks early - x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions - xhci: fix unsafe memory usage in xhci tracing - xhci: fix even more unsafe memory usage in xhci tracing - usb: mtu3: fix the wrong HS mult value - usb: mtu3: use @mult for HS isoc or intr - usb: mtu3: restore HS function when set SS/SSP - usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc or intr - usb: host: xhci-rcar: Don't reload firmware after the completion - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 - blk-mq: clearing flush request reference in tags->rqs[] - netfilter: nftables: clone set element expression template - netfilter: nf_tables: initialize set before expression setup - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" - tty: drop termiox user definitions - net: linux/skbuff.h: combine SKB_EXTENSIONS + KCOV handling - serial: 8250: 8250_omap: Fix unused variable warning - net: kcov: don't select SKB_EXTENSIONS when there is no NET - net: ll_temac: Remove left-over debug message - USB: serial: mos7720: improve OOM-handling in read_mos_reg() - livepatch: Adapt livepatch-sample for stop_machine model - livepatch: Add klp_{register,unregister}_patch for stop_machine model - media: stkwebcam: fix memory leak in stk_camera_probe - fuse: fix illegal access to inode with reused nodeid - new helper: inode_wrong_type() - spi: Switch to signed types for *_native_cs SPI controller fields - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup - cryptoloop: add a deprecation warning - perf/x86/amd/power: Assign pmu.module - perf/x86/amd/ibs: Work around erratum #1197 - ceph: fix possible null-pointer dereference in ceph_mdsmap_decode() - perf/x86/intel/pt: Fix mask of num_address_ranges - qede: Fix memset corruption - net: macb: Add a NULL check on desc_ptp - qed: Fix the VF msix vectors flow - reset: reset-zynqmp: Fixed the argument data type - gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi)planar U/V formats - ARM: OMAP1: ams-delta: remove unused function ams_delta_camera_power - xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG - static_call: Fix unused variable warn w/o MODULE - Revert "Add a reference to ucounts for each cred" - Revert "cred: add missing return error code when set_cred_ucounts() failed" - Revert "ucounts: Increase ucounts reference counter before the security hook" - ubifs: report correct st_size for encrypted symlinks - f2fs: report correct st_size for encrypted symlinks - ext4: report correct st_size for encrypted symlinks - fscrypt: add fscrypt_symlink_getattr() for computing st_size - bpf: Fix potentially incorrect results with bpf_get_local_storage() - audit: move put_tree() to avoid trim_trees refcount underflow and UAF - net: don't unconditionally copy_from_user a struct ifreq for socket ioctls - Revert "parisc: Add assembly implementations for memset, strlen, strcpy, strncpy and strcat" - Revert "floppy: reintroduce O_NDELAY fix" - arm64: dts: qcom: msm8994-angler: Fix gpio-reserved-ranges 85-88 - lkdtm: Enable DOUBLE_FAULT on all architectures - net: dsa: mt7530: fix VLAN traffic leaks again - usb: typec: ucsi: Clear pending after acking connector change - usb: typec: ucsi: Work around PPM losing change information - usb: typec: ucsi: acpi: Always decode connector change information - tracepoint: Use rcu get state and cond sync for static call updates - srcu: Provide polling interfaces for Tiny SRCU grace periods - srcu: Make Tiny SRCU use multi-bit grace-period counter - srcu: Provide internal interface to start a Tiny SRCU grace period - srcu: Provide polling interfaces for Tree SRCU grace periods - srcu: Provide internal interface to start a Tree SRCU grace period - riscv: Fixup patch_text panic in ftrace - riscv: Fixup wrong ftrace remove cflag - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS - tipc: call tipc_wait_for_connect only when dlen is not 0 - mtd: spinand: Fix incorrect parameters for on-die ECC - pipe: do FASYNC notifications for every pipe IO, not just state changes - pipe: avoid unnecessary EPOLLET wakeups under normal loads - btrfs: fix race between marking inode needs to be logged and log syncing - net/rds: dma_map_sg is entitled to merge entries - drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences - drm/nouveau/disp: power down unused DP links during init - drm: Copy drm_wait_vblank to user before returning - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - drm/amd/pm: change the workload type for some cards - Revert "drm/amd/pm: fix workload mismatch on vega10" - qed: Fix null-pointer dereference in qed_rdma_create_qp() - qed: qed ll2 race condition fixes - tools/virtio: fix build - vringh: Use wiov->used to check for read/write desc order - virtio_vdpa: reject invalid vq indices - virtio_pci: Support surprise removal of virtio pci device - virtio: Improve vq->broken access to avoid any compiler optimization - cpufreq: blocklist Qualcomm sm8150 in cpufreq-dt-platdev - opp: remove WARN when no valid OPPs remain - iwlwifi: pnvm: accept multiple HW-type TLVs - clk: renesas: rcar-usb2-clock-sel: Fix kernel NULL pointer dereference - perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 - dt-bindings: sifive-l2-cache: Fix 'select' matching - usb: gadget: u_audio: fix race condition on endpoint stop - drm/i915: Fix syncmap memory leak - net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est - net: stmmac: add mutex lock to protect est parameters - Revert "mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711" - rtnetlink: Return correct error on changing device netns - cxgb4: dont touch blocked freelist bitmap after free - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - ipv6: use siphash in rt6_exception_hash() - net/sched: ets: fix crash when flipping from 'strict' to 'quantum' - ucounts: Increase ucounts reference counter before the security hook - net: marvell: fix MVNETA_TX_IN_PRGRS bit number - xgene-v2: Fix a resource leak in the error handling path of 'xge_probe()' - ip_gre: add validation for csum_start - RDMA/efa: Free IRQ vectors on error flow - e1000e: Do not take care about recovery NVM checksum - e1000e: Fix the max snoop/no-snoop latency for 10M - igc: Use num_tx_queues when iterating over tx_ring queue - igc: fix page fault when thunderbolt is unplugged - net: usb: pegasus: fixes of set_register(s) return value evaluation; - ice: do not abort devlink info if board identifier can't be found - RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() - IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() - RDMA/bnxt_re: Add missing spin lock initialization - scsi: core: Fix hang of freezing queue between blocking and running device - usb: dwc3: gadget: Stop EP0 transfers during pullup disable - usb: dwc3: gadget: Fix dwc3_calc_trbs_left() - usb: renesas-xhci: Prefer firmware loading on unknown ROM state - USB: serial: option: add new VID/PID to support Fibocom FG150 - Revert "USB: serial: ch341: fix character loss at high transfer rates" - drm/amdgpu: Cancel delayed work when GFXOFF is disabled - Revert "btrfs: compression: don't try to compress if we don't have enough pages" - riscv: Ensure the value of FP registers in the core dump file is up to date - ceph: correctly handle releasing an embedded cap flush - can: usb: esd_usb2: esd_usb2_rx_event(): fix the interchange of the CAN RX and TX error counters - net: mscc: Fix non-GPL export of regmap APIs - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - blk-iocost: fix lockdep warning on blkcg->lock - netfilter: conntrack: collect all entries in one cycle - ARC: Fix CONFIG_STACKDEPOT - ASoC: component: Remove misplaced prefix handling in pin control functions - ASoC: rt5682: Adjust headset volume button threshold - bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper - bpf: Fix ringbuf helper function compatibility - ARM: spectre-v2: turn off the mitigation via boot cmdline param - ext4: fix potential uninitialized access to retval in kmmpd - take LOOKUP_{ROOT,ROOT_GRABBED,JUMPED} out of LOOKUP_... space - switch file_open_root() to struct path - kyber: introduce kyber_depth_updated() - perf annotate: Add itrace options support - mm: Fix the uninitialized use in overcommit_policy_handler - memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: charge fs_context and legacy_fs_context - memcg: enable accounting for pids in nested pid namespaces - blk-mq: fix divide by zero crash in tg_may_dispatch() - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - ext4: move inode eio simulation behind io completeion - sched: Aware multi-core system for optimize loadtracking - livepatch: Fix compile warnning - md: revert io stats accounting - sched/idle: Reported an error when an illegal negative value is passed - sched/idle: Optimize the loop time algorithm to reduce multicore disturb - serial: 8250: 8250_omap: Fix possible array out of bounds access - once: Fix panic when module unload - ext4: wipe ext4_dir_entry2 upon file deletion - livepatch: move arch_klp_mem_recycle after the return value judgment - livepatch/x86: only check stack top - livepatch/ppc64: only check stack top - livepatch/ppc32: only check stack top - livepatch/arm: only check stack top - livepatch/arm64: only check stack top - livepatch: checks only if the replaced instruction is on the stack - livepatch: Add state describe for force - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED - sysctl: Refactor IAS framework - io_uring: ensure symmetry in handling iter types in loop_rw_iter() - ext4: fix race writing to an inline_data file while its xattrs are changing - memcg: enable accounting of ipc resources - vt_kdsetmode: extend console locking - net: qrtr: fix another OOB Read in qrtr_endpoint_post - btrfs: fix NULL pointer dereference when deleting device by invalid id - acpi: acpica: fix acpi parse and parseext cache leaks - acpi: acpica: fix acpi operand cache leak in dsutils.c - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - ARM: footbridge: remove personal server platform - hfs: fix null-ptr-deref in hfs_find_init() - io_uring: only assign io_uring_enter() SQPOLL error in actual error case - io_uring: fix xa_alloc_cycle() error return value check - fs: warn about impending deprecation of mandatory locks - mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim - ASoC: intel: atom: Fix breakage for PCM buffer address setup - ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 - PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI - s390/pci: fix use after free of zpci_dev - ALSA: hda/via: Apply runtime PM workaround for ASUS B23E - btrfs: prevent rename2 from exchanging a subvol with a directory from different parents - mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711 - mmc: sdhci-iproc: Cap min clock frequency on BCM2711 - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop - ipack: tpci200: fix memory leak in the tpci200_register - ipack: tpci200: fix many double free issues in tpci200_pci_probe - slimbus: ngd: reset dma setup during runtime pm - slimbus: messaging: check for valid transaction id - slimbus: messaging: start transaction ids from 1 instead of zero - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - ALSA: hda - fix the 'Capture Switch' value change notifications - clk: qcom: gdsc: Ensure regulator init state matches GDSC state - clk: imx6q: fix uart earlycon unwork - mmc: sdhci-msm: Update the software timeout value for sdhc - mmc: mmci: stm32: Check when the voltage switch procedure should be done - mmc: dw_mmc: Fix hang on data CRC error - Revert "flow_offload: action should not be NULL when it is referenced" - iavf: Fix ping is lost after untrusted VF had tried to change MAC - i40e: Fix ATR queue selection - r8152: fix writing USB_BP2_EN - iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() - iommu/vt-d: Consolidate duplicate cache invaliation code - ovs: clear skb->tstamp in forwarding path - net: mdio-mux: Handle -EPROBE_DEFER correctly - net: mdio-mux: Don't ignore memory allocation errors - sch_cake: fix srchost/dsthost hashing mode - ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path - net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32 - virtio-net: use NETIF_F_GRO_HW instead of NETIF_F_LRO - virtio-net: support XDP when not more queues - vrf: Reset skb conntrack connection on VRF rcv - bnxt_en: Add missing DMA memory barriers - bnxt_en: Disable aRFS if running on 212 firmware - ptp_pch: Restore dependency on PCI - net: 6pack: fix slab-out-of-bounds in decode_data - bnxt: count Tx drops - bnxt: make sure xmit_more + errors does not miss doorbells - bnxt: disable napi before canceling DIM - bnxt: don't lock the tx queue from napi poll - bpf: Clear zext_dst of dead insns - drm/mediatek: Add AAL output size configuration - drm/mediatek: Fix aal size config - soc / drm: mediatek: Move DDP component defines into mtk-mmsys.h - vdpa/mlx5: Avoid destroying MR on empty iotlb - vhost: Fix the calculation in vhost_overflow() - bus: ti-sysc: Fix error handling for sysc_check_active_timer() - vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() - virtio: Protect vqs list access - dccp: add do-while-0 stubs for dccp_pr_debug macros - cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant - iommu: Check if group is NULL before remove device - arm64: dts: qcom: msm8992-bullhead: Remove PSCI - arm64: dts: qcom: c630: fix correct powerdown pin for WSA881x - Bluetooth: hidp: use correct wait queue when removing ctrl_wait - drm/amd/display: workaround for hard hang on HPD on native DP - drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X - net: usb: lan78xx: don't modify phy_device state concurrently - net: usb: pegasus: Check the return value of get_geristers() and friends; - ARM: dts: nomadik: Fix up interrupt controller node names - qede: fix crash in rmmod qede while automatic debug collection - drm/amdgpu: fix the doorbell missing when in CGPG issue for renoir. - scsi: core: Fix capacity set to zero after offlinining device - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry() - scsi: pm80xx: Fix TMF task completion race condition - dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available - ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218 - net: xfrm: Fix end of loop tests for list_for_each_entry - spi: spi-mux: Add module info needed for autoloading - dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe() - dmaengine: xilinx_dma: Fix read-after-free bug when terminating transfers - USB: core: Fix incorrect pipe calculation in do_proc_control() - USB: core: Avoid WARNings for 0-length descriptor requests - KVM: X86: Fix warning caused by stale emulation context - KVM: x86: Factor out x86 instruction emulation with decoding - media: drivers/media/usb: fix memory leak in zr364xx_probe - media: zr364xx: fix memory leaks in probe() - media: zr364xx: propagate errors from zr364xx_start_readpipe() - mtd: cfi_cmdset_0002: fix crash when erasing/writing AMD cards - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - net: dsa: microchip: ksz8795: Use software untagging on CPU port - net: dsa: microchip: ksz8795: Fix VLAN untagged flag change on deletion - net: dsa: microchip: ksz8795: Reject unsupported VLAN configuration - net: dsa: microchip: ksz8795: Fix PVID tag insertion - net: dsa: microchip: Fix probing KSZ87xx switch with DT node for host port - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - vmlinux.lds.h: Handle clang's module.{c,d}tor sections - ceph: take snap_empty_lock atomically with snaprealm refcount change - ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm - ceph: add some lockdep assertions around snaprealm handling - vboxsf: Add support for the atomic_open directory-inode op - vboxsf: Add vboxsf_[create|release]_sf_handle() helpers - KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF - KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation - efi/libstub: arm64: Double check image alignment at entry - powerpc/smp: Fix OOPS in topology_init() - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Enable and mask MSI-X early - genirq/timings: Prevent potential array overflow in __irq_timings_store() - genirq/msi: Ensure deactivation on teardown - x86/resctrl: Fix default monitoring groups reporting - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - x86/tools: Fix objdump version check again - efi/libstub: arm64: Relax 2M alignment again for relocatable kernels - efi/libstub: arm64: Force Image reallocation if BSS was not reserved - arm64: efi: kaslr: Fix occasional random alloc (and boot) failure - nbd: Aovid double completion of a request - vsock/virtio: avoid potential deadlock when vsock device remove - xen/events: Fix race in set_evtchn_to_irq - drm/i915: Only access SFC_DONE when media domain is not fused off - net: igmp: increase size of mr_ifc_count - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: linkwatch: fix failure to restore device state across suspend/resume - net: bridge: fix memleak in br_add_if() - net: bridge: fix flags interpretation for extern learn fdb entries - net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry - net: dsa: sja1105: fix broken backpressure in .port_fdb_dump - net: dsa: lantiq: fix broken backpressure in .port_fdb_dump - net: dsa: lan9303: fix broken backpressure in .port_fdb_dump - net: igmp: fix data-race in igmp_ifc_timer_expire() - net: Fix memory leak in ieee802154_raw_deliver - net: dsa: microchip: ksz8795: Fix VLAN filtering - net: dsa: microchip: Fix ksz_read64() - drm/meson: fix colour distortion from HDR set during vendor u-boot - net/mlx5: Fix return value from tracer initialization - net/mlx5: Synchronize correct IRQ when destroying CQ - bareudp: Fix invalid read beyond skb's linear data - psample: Add a fwd declaration for skbuff - iavf: Set RSS LUT and key in reset handle path - ice: don't remove netdev->dev_addr from uc sync list - ice: Prevent probing virtual functions - net: sched: act_mirred: Reset ct info when mirror/redirect skb - net/smc: fix wait on already cleared link - ppp: Fix generating ifname when empty IFLA_IFNAME is specified - net: phy: micrel: Fix link detection on ksz87xx switch" - bpf: Fix integer overflow involving bucket_size - libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT - platform/x86: pcengines-apuv2: Add missing terminating entries to gpio-lookup tables - net: mvvp2: fix short frame size on s390 - net: dsa: mt7530: add the missing RxUnicast MIB counter - ASoC: cs42l42: Fix LRCLK frame start edge - pinctrl: tigerlake: Fix GPIO mapping for newer version of software - netfilter: nf_conntrack_bridge: Fix memory leak when error - ASoC: cs42l42: Remove duplicate control for WNF filter frequency - ASoC: cs42l42: Fix inversion of ADC Notch Switch control - ASoC: SOF: Intel: hda-ipc: fix reply size checking - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J - ASoC: cs42l42: Correct definition of ADC Volume control - pinctrl: mediatek: Fix fallback behavior for bias_set_combo - ieee802154: hwsim: fix GPF in hwsim_new_edge_nl - ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi - drm/amdgpu: don't enable baco on boco platforms in runpm - drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work - drm/amd/display: Remove invalid assert for ODM + MPC case - libnvdimm/region: Fix label activation vs errors - ACPI: NFIT: Fix support for virtual SPA ranges - ceph: reduce contention in ceph_check_delayed_caps() - ARC: fp: set FPU_STATUS.FWE to enable FPU_STATUS update on context switch - net: ethernet: ti: cpsw: fix min eth packet size for non-switch use-cases - seccomp: Fix setting loaded filter count during TSYNC - scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash - cifs: create sd context must be a multiple of 8 - i2c: dev: zero out array used for i2c reads from userspace - ASoC: intel: atom: Fix reference to PCM buffer address - ASoC: tlv320aic31xx: Fix jack detection after suspend - ASoC: uniphier: Fix reference to PCM buffer address - ASoC: xilinx: Fix reference to PCM buffer address - ASoC: amd: Fix reference to PCM buffer address - iio: adc: Fix incorrect exit of for-loop - iio: humidity: hdc100x: Add margin to the conversion time - iio: adis: set GPIO reset pin direction - iio: adc: ti-ads7950: Ensure CS is deasserted after reading channels - net: xilinx_emaclite: Do not print real IOMEM pointer - ovl: prevent private clone if bind mount is not allowed - ppp: Fix generating ppp unit id when ifname is not specified - ALSA: hda: Add quirk for ASUS Flow x13 - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC - ALSA: pcm: Fix mmap breakage without explicit buffer setup - USB:ehci:fix Kunpeng920 ehci hardware problem - vboxsf: Make vboxsf_dir_create() return the handle for the created file - vboxsf: Honor excl flag to the dir-inode create op - arm64: dts: renesas: beacon: Fix USB ref clock references - arm64: dts: renesas: beacon: Fix USB extal reference - arm64: dts: renesas: rzg2: Add usb2_clksel to RZ/G2 M/N/H - mm: make zone_to_nid() and zone_set_nid() available for DISCONTIGMEM - Revert "selftests/resctrl: Use resctrl/info for feature detection" - bpf: Add lockdown check for probe_write_user helper - firmware: tee_bnxt: Release TEE shm, session, and context during kexec - tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB - sched: Add menuconfig option for CONFIG_SCHED_OPTIMIZE_LOAD_TRACKING - sched/rt: Fix double enqueue caused by rt_effective_prio - Revert "sched/rt: Fix double enqueue caused by rt_effective_prio" - drm/amdgpu/display: only enable aux backlight control for OLED panels - smb3: rc uninitialized in one fallocate path - net/qla3xxx: fix schedule while atomic in ql_wait_for_drvr_lock and ql_adapter_reset - alpha: Send stop IPI to send to online CPUs - net: qede: Fix end of loop tests for list_for_each_entry - virt_wifi: fix error on connect - reiserfs: check directory items on read from disk - reiserfs: add check for root_inode in reiserfs_fill_super - libata: fix ata_pio_sector for CONFIG_HIGHMEM - drm/i915: avoid uninitialised var in eb_parse() - sched/rt: Fix double enqueue caused by rt_effective_prio - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - soc: ixp4xx/qmgr: fix invalid __iomem access - drm/i915: Correct SFC_DONE register offset - interconnect: qcom: icc-rpmh: Ensure floor BW is enforced for all nodes - interconnect: Always call pre_aggregate before aggregate - interconnect: Zero initial BW after sync-state - spi: meson-spicc: fix memory leak in meson_spicc_remove - interconnect: Fix undersized devress_alloc allocation - soc: ixp4xx: fix printing resources - arm64: vdso: Avoid ISB after reading from cntvct_el0 - KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds - KVM: Do not leak memory for duplicate debugfs directories - KVM: x86: accept userspace interrupt only if no event is injected - md/raid10: properly indicate failure when ending a failed write request - ARM: omap2+: hwmod: fix potential NULL pointer access - Revert "gpio: mpc8xxx: change the gpio interrupt flags." - bus: ti-sysc: AM3: RNG is GP only - selinux: correct the return value when loads initial sids - pcmcia: i82092: fix a null pointer dereference bug - net/xfrm/compat: Copy xfrm_spdattr_type_t atributes - xfrm: Fix RCU vs hash_resize_mutex lock inversion - timers: Move clearing of base::timer_running under base:: Lock - fpga: dfl: fme: Fix cpu hotplug issue in performance reporting - serial: 8250_pci: Avoid irq sharing for MSI(-X) interrupts. - serial: 8250_pci: Enumerate Elkhart Lake UARTs via dedicated driver - MIPS: Malta: Do not byte-swap accesses to the CBUS UART - serial: 8250: Mask out floating 16/32-bit bus bits - serial: 8250_mtk: fix uart corruption issue when rx power off - serial: tegra: Only print FIFO error message when an error occurs - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - media: rtl28xxu: fix zero-length control request - drivers core: Fix oops when driver probe fails - staging: rtl8712: error handling refactoring - staging: rtl8712: get rid of flush_scheduled_work - staging: rtl8723bs: Fix a resource leak in sd_int_dpc - tpm_ftpm_tee: Free and unregister TEE shared memory during kexec - optee: fix tee out of memory failure seen during kexec reboot - optee: Refuse to load the driver under the kdump kernel - optee: Fix memory leak when failing to register shm pages - tee: add tee_shm_alloc_kernel_buf() - optee: Clear stale cache entries during initialization - arm64: stacktrace: avoid tracing arch_stack_walk() - tracepoint: Fix static call function vs data state mismatch - tracepoint: static call: Compare data on transition from 2->1 callees - tracing: Fix NULL pointer dereference in start_creating - tracing: Reject string operand in the histogram expression - tracing / histogram: Give calculation hist_fields a size - scripts/tracing: fix the bug that can't parse raw_trace_func - clk: fix leak on devm_clk_bulk_get_all() unwind - usb: otg-fsm: Fix hrtimer list corruption - usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events - usb: host: ohci-at91: suspend/resume ports after/before OHCI accesses - usb: gadget: f_hid: idle uses the highest byte for duration - usb: gadget: f_hid: fixed NULL pointer dereference - usb: gadget: f_hid: added GET_IDLE and SET_IDLE handlers - usb: cdns3: Fixed incorrect gadget state - usb: gadget: remove leaked entry from udc driver list - usb: dwc3: gadget: Avoid runtime resume if disabling pullup - ALSA: usb-audio: Add registration quirk for JBL Quantum 600 - ALSA: usb-audio: Fix superfluous autosuspend recovery - ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) - ALSA: hda/realtek: add mic quirk for Acer SF314-42 - ALSA: pcm - fix mmap capability check for the snd-dummy driver - drm/amdgpu/display: fix DMUB firmware version info - firmware_loader: fix use-after-free in firmware_fallback_sysfs - firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback - USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 - USB: serial: ch341: fix character loss at high transfer rates - USB: serial: option: add Telit FD980 composition 0x1056 - USB: usbtmc: Fix RCU stall warning - Bluetooth: defer cleanup of resources in hci_unregister_dev() - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: vxge: fix use-after-free in vxge_device_unregister - net: fec: fix use-after-free in fec_drv_remove - net: pegasus: fix uninit-value in get_interrupt_interval - bnx2x: fix an error code in bnx2x_nic_load() - mips: Fix non-POSIX regexp - MIPS: check return value of pgtable_pmd_page_ctor - net: sched: fix lockdep_set_class() typo error for sch->seqlock - net: dsa: qca: ar9331: reorder MDIO write sequence - net: ipv6: fix returned variable type in ip6_skb_dst_mtu - nfp: update ethtool reporting of pauseframe control - sctp: move the active_key update after sh_keys is added - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently - gpio: tqmx86: really make IRQ optional - net: natsemi: Fix missing pci_disable_device() in probe and remove - net: phy: micrel: Fix detection of ksz87xx switch - net: dsa: sja1105: match FDB entries regardless of inner/outer VLAN tag - net: dsa: sja1105: be stateless with FDB entries on SJA1105P/Q/R/S/SJA1110 too - net: dsa: sja1105: invalidate dynamic FDB entries learned concurrently with statically added ones - net: dsa: sja1105: overwrite dynamic FDB entries with static ones in .port_fdb_add - net, gro: Set inner transport header offset in tcp/udp GRO hook - dmaengine: imx-dma: configure the generic DMA type to make it work - ARM: dts: stm32: Fix touchscreen IRQ line assignment on DHCOM - ARM: dts: stm32: Disable LAN8710 EDPD on DHCOM - media: videobuf2-core: dequeue if start_streaming fails - scsi: sr: Return correct event when media event code is 3 - spi: imx: mx51-ecspi: Fix low-speed CONFIGREG delay calculation - spi: imx: mx51-ecspi: Reinstate low-speed CONFIGREG delay - dmaengine: stm32-dmamux: Fix PM usage counter unbalance in stm32 dmamux ops - dmaengine: stm32-dma: Fix PM usage counter imbalance in stm32 dma ops - clk: tegra: Implement disable_unused() of tegra_clk_sdmmc_mux_ops - dmaengine: uniphier-xdmac: Use readl_poll_timeout_atomic() in atomic state - omap5-board-common: remove not physically existing vdds_1v8_main fixed-regulator - ARM: dts: am437x-l4: fix typo in can@0 node - clk: stm32f4: fix post divisor setup for I2S/SAI PLLs - ALSA: usb-audio: fix incorrect clock source setting - arm64: dts: armada-3720-turris-mox: remove mrvl,i2c-fast-mode - arm64: dts: armada-3720-turris-mox: fixed indices for the SDHC controllers - ARM: dts: imx: Swap M53Menlo pinctrl_power_button/pinctrl_power_out pins - ARM: imx: fix missing 3rd argument in macro imx_mmdc_perf_init - ARM: dts: colibri-imx6ull: limit SDIO clock to 25MHz - arm64: dts: ls1028: sl28: fix networking for variant 2 - ARM: dts: imx6qdl-sr-som: Increase the PHY reset duration to 10ms - ARM: imx: add missing clk_disable_unprepare() - ARM: imx: add missing iounmap() - arm64: dts: ls1028a: fix node name for the sysclk - net: xfrm: fix memory leak in xfrm_user_rcv_msg - bus: ti-sysc: Fix gpt12 system timer issue with reserved status - ALSA: seq: Fix racy deletion of subscriber - Revert "ACPICA: Fix memory leak caused by _CID repair function" - sched/idle: Add IAS_SMART_HALT_POLL config for smart halt polling feature - sched/idle: introduce smart halt polling - arm: Optimize ttwu IPI - kthread: Fix PF_KTHREAD vs to_kthread() race - mtd: mtdconcat: Check _read,_write callbacks existence before assignment - mtd: mtdconcat: Judge callback existence based on the master - lib: use PFN_PHYS() in devmem_is_allowed() - arm64: fix compat syscall return truncation - blk: reuse lookup_sem to serialize partition operations - Revert "[Backport] block: take bd_mutex around delete_partitions in del_gendisk" - Revert "[Huawei] block: avoid creating invalid symlink file for patitions" - block: ensure the memory order between bi_private and bi_status - amba-pl011: Fix no irq issue due to no IRQ domain found - arm64: seccomp: fix the incorrect name of syscall __NR_compat_exit in secure computing mode - seqlock: avoid -Wshadow warnings - asm-generic: fix ffs -Wshadow warning - spi: mediatek: Fix fifo transfer - selftest/bpf: Verifier tests for var-off access - bpf, selftests: Adjust few selftest outcomes wrt unreachable code - bpf: Update selftests to reflect new error states - bpf, selftests: Adjust few selftest result_unpriv outcomes - selftest/bpf: Adjust expected verifier errors - selftests/bpf: Add a test for ptr_to_map_value on stack for helper access - Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout" - firmware: arm_scmi: Add delayed response status check - firmware: arm_scmi: Ensure drivers provide a probe function - Revert "Bluetooth: Shutdown controller after workqueues are flushed or cancelled" - ACPI: fix NULL pointer dereference - drm/amd/display: Fix max vstartup calculation for modes with borders - drm/amd/display: Fix comparison error in dcn21 DML - nvme: fix nvme_setup_command metadata trace event - efi/mokvar: Reserve the table only if it is in boot services data - ASoC: ti: j721e-evm: Check for not initialized parent_clk_id - ASoC: ti: j721e-evm: Fix unbalanced domain activity tracking during startup - net: Fix zero-copy head len calculation. - ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend - qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cmd_and_union() - r8152: Fix potential PM refcount imbalance - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits - spi: stm32h7: fix full duplex irq handler handling - regulator: rt5033: Fix n_voltages settings for BUCK and LDO - regulator: rtmv20: Fix wrong mask for strobe-polarity-high - btrfs: fix lost inode on log replay after mix of fsync, rename and inode eviction - btrfs: fix race causing unnecessary inode logging during link and rename - Revert "drm/i915: Propagate errors on awaiting already signaled fences" - drm/i915: Revert "drm/i915/gem: Asynchronous cmdparser" - powerpc/kprobes: Fix kprobe Oops happens in booke - sched: Fix branch prediction error in static_key - sched: Access control for sysctl_update_load_latency - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - can: j1939: j1939_session_deactivate(): clarify lifetime of session object - i40e: Add additional info to PHY type error - Revert "perf map: Fix dso->nsinfo refcounting" - powerpc/pseries: Fix regression while building external modules - SMB3: fix readpage for large swap cache - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - bpf: Remove superfluous aux sanitation on subprog rejection - bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - can: hi311x: fix a signedness bug in hi3110_cmd() - sis900: Fix missing pci_disable_device() in probe and remove - tulip: windbond-840: Fix missing pci_disable_device() in probe and remove - sctp: fix return value check in __sctp_rcv_asconf_lookup - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() - net/mlx5: Fix flow table chaining - skmsg: Make sk_psock_destroy() static - drm/msm/dp: Initialize the INTF_CONFIG register - drm/msm/dpu: Fix sm8250_mdp register length - net: llc: fix skb_over_panic - KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access - mlx4: Fix missing error code in mlx4_load_one() - octeontx2-pf: Fix interface down flag on error - tipc: do not write skb_shinfo frags when doing decrytion - ionic: count csum_none when offload enabled - ionic: fix up dim accounting for tx and rx - ionic: remove intr coalesce update from napi - net: qrtr: fix memory leaks - net: Set true network header for ECN decapsulation - tipc: fix sleeping in tipc accept routine - tipc: fix implicit-connect for SYN+ - i40e: Fix log TC creation failure when max num of queues is exceeded - i40e: Fix queue-to-TC mapping on Tx - i40e: Fix firmware LLDP agent related warning - i40e: Fix logic of disabling queues - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - mac80211: fix enabling 4-address mode on a sta vif after assoc - bpf: Fix OOB read when printing XDP link fdinfo - RDMA/bnxt_re: Fix stats counters - cfg80211: Fix possible memory leak in function cfg80211_bss_update - nfc: nfcsim: fix use after free during module unload - blk-iocost: fix operation ordering in iocg_wake_fn() - drm/amdgpu: Fix resource leak on probe error path - drm/amdgpu: Avoid printing of stack contents on firmware load error - drm/amd/display: ensure dentist display clock update finished in DCN20 - NIU: fix incorrect error return, missed in previous revert - HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT - alpha: register early reserved memory in memblock - can: esd_usb2: fix memory leak - can: ems_usb: fix memory leak - can: usb_8dev: fix memory leak - can: mcba_usb_start(): add missing urb->transfer_dma initialization - can: peak_usb: pcan_usb_handle_bus_evt(): fix reading rxerr/txerr values - can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF - can: j1939: j1939_xtp_rx_dat_one(): fix rxtimer value between consecutive TP.DT to 750ms - ocfs2: issue zeroout to EOF blocks - ocfs2: fix zero out valid data - KVM: add missing compat KVM_CLEAR_DIRTY_LOG - x86/kvm: fix vcpu-id indexed array sizes - ACPI: DPTF: Fix reading of attributes - Revert "ACPI: resources: Add checks for ACPI IRQ override" - btrfs: mark compressed range uptodate only if all bio succeed - btrfs: fix rw device counting in __btrfs_free_extra_devids - pipe: make pipe writes always wake up readers - x86/asm: Ensure asm/proto.h can be included stand-alone - io_uring: fix null-ptr-deref in io_sq_offload_start() - selftest: fix build error in tools/testing/selftests/vm/userfaultfd.c - ipv6: ip6_finish_output2: set sk into newly allocated nskb - ARM: dts: versatile: Fix up interrupt controller node names - iomap: remove the length variable in iomap_seek_hole - iomap: remove the length variable in iomap_seek_data - cifs: fix the out of range assignment to bit fields in parse_server_interfaces - firmware: arm_scmi: Fix range check for the maximum number of pending messages - firmware: arm_scmi: Fix possible scmi_linux_errmap buffer overflow - hfs: add lock nesting notation to hfs_find_init - hfs: fix high memory mapping in hfs_bnode_read - hfs: add missing clean-up in hfs_fill_super - drm/ttm: add a check against null pointer dereference - ipv6: allocate enough headroom in ip6_finish_output2() - rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() - rcu-tasks: Don't delete holdouts within trc_inspect_reader() - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - cgroup1: fix leaked context root causing sporadic NULL deref in LTP - workqueue: fix UAF in pwq_unbound_release_workfn() - af_unix: fix garbage collect vs MSG_PEEK - KVM: x86: determine if an exception has an error code only when injecting it. - io_uring: fix link timeout refs - tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include - perf annotate: Add error log in symbol__annotate() - perf env: Normalize aarch64.* and arm64.* to arm64 in normalize_arch() - skbuff: Fix build with SKB extensions disabled - xhci: add xhci_get_virt_ep() helper - sfc: ensure correct number of XDP queues - drm/i915/gvt: Clear d3_entered on elsp cmd submission. - usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI - perf inject: Close inject.output on exit - Documentation: Fix intiramfs script name - skbuff: Release nfct refcount on napi stolen or re-used skbs - bonding: fix build issue - PCI: Mark AMD Navi14 GPU ATS as broken - net: dsa: mv88e6xxx: enable SerDes PCS register dump via ethtool -d on Topaz - net: dsa: mv88e6xxx: enable SerDes RX stats for Topaz - drm/amdgpu: update golden setting for sienna_cichlid - drm: Return -ENOTTY for non-drm ioctls - driver core: Prevent warning when removing a device link from unregistered consumer - nds32: fix up stack guard gap - misc: eeprom: at24: Always append device id even if label property is set. - rbd: always kick acquire on "acquired" and "released" notifications - rbd: don't hold lock_rwsem while running_list is being drained - hugetlbfs: fix mount mode command line processing - memblock: make for_each_mem_range() traverse MEMBLOCK_HOTPLUG regions - userfaultfd: do not untag user pointers - io_uring: remove double poll entry on arm failure - io_uring: explicitly count entries for poll reqs - selftest: use mmap instead of posix_memalign to allocate memory - posix-cpu-timers: Fix rearm racing against process tick - bus: mhi: core: Validate channel ID when processing command completions - ixgbe: Fix packet corruption due to missing DMA sync - media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() - btrfs: check for missing device in btrfs_trim_fs - tracing: Synthetic event field_pos is an index not a boolean - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - tracing/histogram: Rename "cpu" to "common_cpu" - tracepoints: Update static_call before tp_funcs when adding a tracepoint - firmware/efi: Tell memblock about EFI iomem reservations - usb: typec: stusb160x: register role switch before interrupt registration - usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. - usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. - usb: gadget: Fix Unbalanced pm_runtime_enable in tegra_xudc_probe - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick - USB: serial: cp210x: fix comments for GE CS1000 - USB: serial: option: add support for u-blox LARA-R6 family - usb: renesas_usbhs: Fix superfluous irqs happen after usb_pkt_pop() - usb: max-3421: Prevent corruption of freed memory - USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS - usb: hub: Fix link power management max exit latency (MEL) calculations - usb: hub: Disable USB 3 device initiated lpm if exit latency is too high - KVM: PPC: Book3S HV Nested: Sanitise H_ENTER_NESTED TM state - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - xhci: Fix lost USB 2 remote wake - usb: xhci: avoid renesas_usb_fw.mem when it's unusable - Revert "usb: renesas-xhci: Fix handling of unknown ROM state" - ALSA: pcm: Fix mmap capability check - ALSA: pcm: Call substream ack() method upon compat mmap commit - ALSA: hdmi: Expose all pins on MSI MS-7C94 board - ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine - ALSA: sb: Fix potential ABBA deadlock in CSP driver - ALSA: usb-audio: Add registration quirk for JBL Quantum headsets - ALSA: usb-audio: Add missing proc text entry for BESPOKEN type - s390/boot: fix use of expolines in the DMA code - s390/ftrace: fix ftrace_update_ftrace_func implementation - mmc: core: Don't allocate IDA for OF aliases - proc: Avoid mixing integer types in mem_rw() - cifs: fix fallocate when trying to allocate a hole. - cifs: only write 64kb at a time when fallocating a small region of a file - drm/panel: raspberrypi-touchscreen: Prevent double-free - net: sched: cls_api: Fix the the wrong parameter - net: dsa: sja1105: make VID 4095 a bridge VLAN too - tcp: disable TFO blackhole logic by default - sctp: update active_key for asoc when old key is being replaced - nvme: set the PRACT bit when using Write Zeroes with T10 PI - r8169: Avoid duplicate sysfs entry creation error - afs: Fix tracepoint string placement with built-in AFS - Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem" - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - ceph: don't WARN if we're still opening a session to an MDS - ipv6: fix another slab-out-of-bounds in fib6_nh_flush_exceptions - net/sched: act_skbmod: Skip non-Ethernet packets - spi: spi-bcm2835: Fix deadlock - ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - net: hisilicon: rename CACHE_LINE_MASK to avoid redefinition - bnxt_en: Check abort error state in bnxt_half_open_nic() - bnxt_en: Validate vlan protocol ID on RX packets - bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() - bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() - bnxt_en: don't disable an already disabled PCI device - ACPI: Kconfig: Fix table override from built-in initrd - spi: cadence: Correct initialisation of runtime PM again - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - netrom: Decrease sock refcount when sock timers expire - sctp: trim optlen when it's a huge value in sctp_setsockopt - net: sched: fix memory leak in tcindex_partial_destroy_work - KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak - KVM: PPC: Book3S: Fix CONFIG_TRANSACTIONAL_MEM=n crash - net: decnet: Fix sleeping inside in af_decnet - efi/tpm: Differentiate missing and invalid final event log table. - dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable} - usb: hso: fix error handling code of hso_create_net_device - net: fix uninit-value in caif_seqpkt_sendmsg - bpftool: Check malloc return value in mount_bpffs_for_pin - bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats - bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats - bpf, sockmap: Fix potential memory leak on unlikely error case - s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1] - liquidio: Fix unintentional sign extension issue on left shift of u16 - timers: Fix get_next_timer_interrupt() with no timers pending - xdp, net: Fix use-after-free in bpf_xdp_link_release - bpf: Fix tail_call_reachable rejection for interpreter when jit failed - bpf, test: fix NULL pointer dereference on invalid expected_attach_type - ASoC: rt5631: Fix regcache sync errors on resume - spi: mediatek: fix fifo rx mode - regulator: hi6421: Fix getting wrong drvdata - regulator: hi6421: Use correct variable type for regmap api val argument - spi: stm32: fixes pm_runtime calls in probe/remove - spi: imx: add a check for speed_hz before calculating the clock - ASoC: wm_adsp: Correct wm_coeff_tlv_get handling - perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set - perf lzma: Close lzma stream on exit - perf script: Fix memory 'threads' and 'cpus' leaks on exit - perf report: Free generated help strings for sort option - perf env: Fix memory leak of cpu_pmu_caps - perf test maps__merge_in: Fix memory leak of maps - perf dso: Fix memory leak in dso__new_map() - perf test event_update: Fix memory leak of evlist - perf test session_topology: Delete session->evlist - perf env: Fix sibling_dies memory leak - perf probe: Fix dso->nsinfo refcounting - perf map: Fix dso->nsinfo refcounting - perf inject: Fix dso->nsinfo refcounting - KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join - cxgb4: fix IRQ free race during driver unload - pwm: sprd: Ensure configuring period and duty_cycle isn't wrongly skipped - selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect - selftests: icmp_redirect: remove from checking for IPv6 route get - stmmac: platform: Fix signedness bug in stmmac_probe_config_dt() - ipv6: fix 'disable_policy' for fwd packets - bonding: fix incorrect return value of bond_ipsec_offload_ok() - bonding: fix suspicious RCU usage in bond_ipsec_offload_ok() - bonding: Add struct bond_ipesc to manage SA - bonding: disallow setting nested bonding + ipsec offload - bonding: fix suspicious RCU usage in bond_ipsec_del_sa() - ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops - bonding: fix null dereference in bond_ipsec_add_sa() - bonding: fix suspicious RCU usage in bond_ipsec_add_sa() - net: add kcov handle to skb extensions - gve: Fix an error handling path in 'gve_probe()' - igb: Fix position of assignment to *ring - igb: Check if num of q_vectors is smaller than max before array access - iavf: Fix an error handling path in 'iavf_probe()' - e1000e: Fix an error handling path in 'e1000_probe()' - fm10k: Fix an error handling path in 'fm10k_probe()' - igb: Fix an error handling path in 'igb_probe()' - igc: Fix an error handling path in 'igc_probe()' - ixgbe: Fix an error handling path in 'ixgbe_probe()' - igc: change default return of igc_read_phy_reg() - igb: Fix use-after-free error during reset - igc: Fix use-after-free error during reset - sched: Add frequency control for load update in scheduler_tick - sched: Add switch for update_blocked_averages - sched: Introcude config option SCHED_OPTIMIZE_LOAD_TRACKING - udp: annotate data races around unix_sk(sk)->gso_size - drm/panel: nt35510: Do not fail if DSI read fails - bpf: Track subprog poke descriptors correctly and fix use-after-free - bpftool: Properly close va_list 'ap' by va_end() on error - tools: bpf: Fix error in 'make -C tools/ bpf_install' - tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: fix tcp_init_transfer() to not reset icsk_ca_initialized - tcp: annotate data races around tp->mtu_info - tcp: consistently disable header prediction for mptcp - ARM: dts: tacoma: Add phase corrections for eMMC - ARM: dts: aspeed: Fix AST2600 machines line names - kbuild: do not suppress Kconfig prompts for silent build - dma-buf/sync_file: Don't leak fences on merge failure - net: fddi: fix UAF in fza_probe - net: dsa: properly check for the bridge_leave methods in dsa_switch_bridge_leave() - Revert "mm/shmem: fix shmem_swapin() race with swapoff" - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: ti: fix UAF in tlan_remove_one - net: qcom/emac: fix UAF in emac_remove - net: moxa: fix UAF in moxart_mac_probe - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - net: bcmgenet: Ensure all TX/RX queues DMAs are disabled - net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops - net: bridge: sync fdb to new unicast-filtering ports - net/sched: act_ct: remove and free nf_table callbacks - vmxnet3: fix cksum offload issues for tunnels with non-default udp ports - net/sched: act_ct: fix err check for nf_conntrack_confirm - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - net: ipv6: fix return value of ip6_skb_dst_mtu - net: dsa: mv88e6xxx: enable devlink ATU hash param for Topaz - net: dsa: mv88e6xxx: enable .rmu_disable() on Topaz - net: dsa: mv88e6xxx: use correct .stats_set_histogram() on Topaz - net: dsa: mv88e6xxx: enable .port_set_policy() on Topaz - net: bcmgenet: ensure EXT_ENERGY_DET_MASK is clear - usb: cdns3: Enable TDL_CHK only for OUT ep - mm/page_alloc: fix memory map initialization for descending nodes - mm/userfaultfd: fix uffd-wp special cases for fork() - mm/thp: simplify copying of huge zero page pmd when fork - f2fs: Show casefolding support only when supported - Revert "swap: fix do_swap_page() race with swapoff" - arm64: dts: marvell: armada-37xx: move firmware node to generic dtsi file - firmware: turris-mox-rwtm: add marvell,armada-3700-rwtm-firmware compatible string - cifs: prevent NULL deref in cifs_compose_mount_options() - s390: introduce proper type handling call_on_stack() macro - s390/traps: do not test MONITOR CALL without CONFIG_BUG - thermal/core/thermal_of: Stop zone device before unregistering it - perf/x86/intel/uncore: Clean up error handling path of iio mapping - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: qedf: Add check to synchronize abort and flush - scsi: libfc: Fix array index out of bound exception - scsi: aic7xxx: Fix unintentional sign extension issue on left shift of u8 - rtc: max77686: Do not enforce (incorrect) interrupt trigger type - arch/arm64/boot/dts/marvell: fix NAND partitioning scheme - kbuild: mkcompile_h: consider timestamp if KBUILD_BUILD_TIMESTAMP is set - thermal/drivers/sprd: Add missing of_node_put for loop iteration - thermal/drivers/imx_sc: Add missing of_node_put for loop iteration - thermal/drivers/rcar_gen3_thermal: Do not shadow rcar_gen3_ths_tj_1 - thermal/core: Correct function name thermal_zone_device_unregister() - arm64: dts: imx8mq: assign PCIe clocks - arm64: dts: ls208xa: remove bus-num from dspi node - firmware: tegra: bpmp: Fix Tegra234-only builds - soc/tegra: fuse: Fix Tegra234-only builds - ARM: OMAP2+: Block suspend for am3 and am4 if PM is not configured - ARM: dts: stm32: fix stpmic node for stm32mp1 boards - ARM: dts: stm32: Rename spi-flash/mx66l51235l@N to flash@N on DHCOM SoM - ARM: dts: stm32: Drop unused linux,wakeup from touchscreen node on DHCOM SoM - ARM: dts: stm32: fix the Odyssey SoM eMMC VQMMC supply - ARM: dts: stm32: move stmmac axi config in ethernet node on stm32mp15 - ARM: dts: stm32: fix i2c node name on stm32f746 to prevent warnings - ARM: dts: rockchip: fix supply properties in io-domains nodes - arm64: dts: juno: Update SCPI nodes as per the YAML schema - ARM: dts: bcm283x: Fix up GPIO LED node names - ARM: dts: bcm283x: Fix up MMC node names - firmware: arm_scmi: Fix the build when CONFIG_MAILBOX is not selected - firmware: arm_scmi: Add SMCCC discovery dependency in Kconfig - memory: tegra: Fix compilation warnings on 64bit platforms - ARM: dts: stm32: fix timer nodes on STM32 MCU to prevent warnings - ARM: dts: stm32: fix RCC node name on stm32f429 MCU - ARM: dts: stm32: fix gpio-keys node on STM32 MCU boards - ARM: dts: stm32: fix stm32mp157c-odyssey card detect pin - ARM: dts: stm32: Fix touchscreen node on dhcom-pdk2 - ARM: dts: stm32: Remove extra size-cells on dhcom-pdk2 - arm64: dts: qcom: sc7180: Move rmtfs memory region - ARM: tegra: nexus7: Correct 3v3 regulator GPIO of PM269 variant - ARM: tegra: wm8903: Fix polarity of headphones-detection GPIO in device-trees - arm64: dts: ti: k3-am654x/j721e/j7200-common-proc-board: Fix MCU_RGMII1_TXC direction - ARM: dts: OMAP2+: Replace underscores in sub-mailbox node names - ARM: dts: am335x: fix ti,no-reset-on-init flag for gpios - ARM: dts: am437x-gp-evm: fix ti,no-reset-on-init flag for gpios - ARM: dts: am57xx-cl-som-am57x: fix ti,no-reset-on-init flag for gpios - kbuild: sink stdout from cmd for silent build - rtc: mxc_v2: add missing MODULE_DEVICE_TABLE - ARM: dts: imx6dl-riotboard: configure PHY clock and set proper EEE value - ARM: dts: ux500: Fix orientation of accelerometer - ARM: dts: ux500: Rename gpio-controller node - ARM: dts: ux500: Fix interrupt cells - arm64: dts: rockchip: fix regulator-gpio states array - ARM: imx: pm-imx5: Fix references to imx5_cpu_suspend_info - ARM: dts: imx6: phyFLEX: Fix UART hardware flow control - ARM: dts: Hurricane 2: Fix NAND nodes names - ARM: dts: BCM63xx: Fix NAND nodes names - ARM: NSP: dts: fix NAND nodes names - ARM: Cygnus: dts: fix NAND nodes names - ARM: brcmstb: dts: fix NAND nodes names - reset: ti-syscon: fix to_ti_syscon_reset_data macro - arm64: dts: rockchip: Fix power-controller node names for rk3399 - arm64: dts: rockchip: Fix power-controller node names for rk3328 - arm64: dts: rockchip: Fix power-controller node names for px30 - ARM: dts: rockchip: Fix power-controller node names for rk3288 - ARM: dts: rockchip: Fix power-controller node names for rk3188 - ARM: dts: rockchip: Fix power-controller node names for rk3066a - ARM: dts: rockchip: Fix IOMMU nodes properties on rk322x - ARM: dts: rockchip: Fix the timer clocks order - arm64: dts: rockchip: fix pinctrl sleep nodename for rk3399.dtsi - ARM: dts: rockchip: fix pinctrl sleep nodename for rk3036-kylin and rk3288 - ARM: dts: rockchip: Fix thermal sensor cells o rk322x - ARM: dts: gemini: add device_type on pci - ARM: dts: gemini: rename mdio to the right name - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - MIPS: vdso: Invalid GIC access through VDSO - mips: disable branch profiling in boot/decompress.o - mips: always link byteswap helpers into decompressor - static_call: Fix static_call_text_reserved() vs __init - jump_label: Fix jump_label_text_reserved() vs __init - sched/uclamp: Ignore max aggregation if rq is idle - scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() - arm64: dts: rockchip: Re-add regulator-always-on for vcc_sdio for rk3399-roc-pc - arm64: dts: rockchip: Re-add regulator-boot-on, regulator-always-on for vdd_gpu on rk3399-roc-pc - firmware: turris-mox-rwtm: show message about HWRNG registration - firmware: turris-mox-rwtm: fail probing when firmware does not support hwrng - firmware: turris-mox-rwtm: report failures better - firmware: turris-mox-rwtm: fix reply status decoding function - thermal/drivers/rcar_gen3_thermal: Fix coefficient calculations - ARM: dts: imx6q-dhcom: Add gpios pinctrl for i2c bus recovery - ARM: dts: imx6q-dhcom: Fix ethernet plugin detection problems - ARM: dts: imx6q-dhcom: Fix ethernet reset time properties - thermal/drivers/sprd: Add missing MODULE_DEVICE_TABLE - ARM: dts: am437x: align ti,pindir-d0-out-d1-in property with dt-shema - ARM: dts: am335x: align ti,pindir-d0-out-d1-in property with dt-shema - ARM: dts: dra7: Fix duplicate USB4 target module node - arm64: dts: allwinner: a64-sopine-baseboard: change RGMII mode to TXID - memory: fsl_ifc: fix leak of private memory on probe failure - memory: fsl_ifc: fix leak of IO mapping on probe failure - arm64: dts: ti: k3-j721e-main: Fix external refclk input to SERDES - arm64: dts: renesas: r8a779a0: Drop power-domains property from GIC node - reset: bail if try_module_get() fails - ARM: dts: BCM5301X: Fixup SPI binding - dt-bindings: i2c: at91: fix example for scl-gpios - firmware: arm_scmi: Reset Rx buffer to max size during async commands - firmware: tegra: Fix error return code in tegra210_bpmp_init() - arm64: dts: qcom: trogdor: Add no-hpd to DSI bridge node - ARM: dts: stm32: Rework LAN8710Ai PHY reset on DHCOM SoM - ARM: dts: stm32: Connect PHY IRQ line on DH STM32MP1 SoM - arm64: dts: renesas: r8a7796[01]: Fix OPP table entry voltages - arm64: dts: renesas: Add missing opp-suspend properties - arm64: dts: ti: j7200-main: Enable USB2 PHY RX sensitivity workaround - ARM: dts: r8a7779, marzen: Fix DU clock names - arm64: dts: renesas: v3msk: Fix memory size - rtc: fix snprintf() checking in is_rtc_hctosys() - ARM: dts: sun8i: h3: orangepi-plus: Fix ethernet phy-mode - memory: pl353: Fix error return code in pl353_smc_probe() - reset: brcmstb: Add missing MODULE_DEVICE_TABLE - memory: atmel-ebi: add missing of_node_put for loop iteration - memory: stm32-fmc2-ebi: add missing of_node_put for loop iteration - ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4 - ARM: dts: exynos: fix PWM LED max brightness on Odroid HC1 - ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3 - ARM: exynos: add missing of_node_put for loop iteration - reset: a10sr: add missing of_match_table reference - reset: RESET_INTEL_GW should depend on X86 - reset: RESET_BRCMSTB_RESCAL should depend on ARCH_BRCMSTB - ARM: dts: gemini-rut1xx: remove duplicate ethernet node - hexagon: use common DISCARDS macro - hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - NFSv4/pnfs: Fix layoutget behaviour after invalidation - NFSv4/pnfs: Fix the layout barrier update - vdpa/mlx5: Clear vq ready indication upon device reset - ALSA: isa: Fix error return code in snd_cmi8330_probe() - nfsd: Reduce contention for the nfsd_file nf_rwsem - nvme-tcp: can't set sk_user_data without write_lock - virtio_net: move tx vq operation under tx queue lock - vdpa/mlx5: Fix possible failure in umem size calculation - vdpa/mlx5: Fix umem sizes assignments on VQ create - PCI: tegra194: Fix tegra_pcie_ep_raise_msi_irq() ill-defined shift - pwm: imx1: Don't disable clocks at device remove time - PCI: intel-gw: Fix INTx enable - x86/fpu: Limit xstate copy size in xstateregs_set() - x86/fpu: Fix copy_xstate_to_kernel() gap handling - f2fs: fix to avoid adding tab before doc section - PCI: iproc: Support multi-MSI only on uniprocessor kernel - PCI: iproc: Fix multi-MSI base vector number allocation - ubifs: Set/Clear I_LINKABLE under i_lock for whiteout inode - nfs: fix acl memory leak of posix_acl_create() - SUNRPC: prevent port reuse on transports which don't request it. - watchdog: jz4740: Fix return value check in jz4740_wdt_probe() - watchdog: aspeed: fix hardware timeout calculation - ubifs: journal: Fix error return code in ubifs_jnl_write_inode() - ubifs: Fix off-by-one error - um: fix error return code in winch_tramp() - um: fix error return code in slip_open() - misc: alcor_pci: fix inverted branch condition - NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT - NFSv4: Initialise connection to the server in nfs4_alloc_client() - power: supply: rt5033_battery: Fix device tree enumeration - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - remoteproc: k3-r5: Fix an error message - f2fs: compress: fix to disallow temp extension - f2fs: add MODULE_SOFTDEP to ensure crc32 is included in the initramfs - x86/signal: Detect and prevent an alternate signal stack overflow - NFSD: Fix TP_printk() format specifier in nfsd_clid_class - f2fs: atgc: fix to set default age threshold - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - PCI: rockchip: Register IRQ handlers after device and data are ready - ACPI: video: Add quirk for the Dell Vostro 3350 - ACPI: AMBA: Fix resource name in /proc/iomem - pwm: tegra: Don't modify HW state in .remove callback - pwm: img: Fix PM reference leak in img_pwm_enable() - drm/amdkfd: fix sysfs kobj leak - power: supply: ab8500: add missing MODULE_DEVICE_TABLE - power: supply: charger-manager: add missing MODULE_DEVICE_TABLE - NFS: nfs_find_open_context() may only select open files - drm/gma500: Add the missed drm_gem_object_put() in psb_user_framebuffer_create() - ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty - orangefs: fix orangefs df output. - PCI: tegra: Add missing MODULE_DEVICE_TABLE - remoteproc: core: Fix cdev remove and rproc del - x86/fpu: Return proper error codes from user access functions - watchdog: iTCO_wdt: Account for rebooting on second timeout - watchdog: imx_sc_wdt: fix pretimeout - watchdog: Fix possible use-after-free by calling del_timer_sync() - watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff() - watchdog: Fix possible use-after-free in wdt_startup() - PCI: pciehp: Ignore Link Down/Up caused by DPC - NFSv4: Fix delegation return in cases where we have to retry - PCI/P2PDMA: Avoid pci_get_slot(), which may sleep - ARM: 9087/1: kprobes: test-thumb: fix for LLVM_IAS=1 - power: reset: gpio-poweroff: add missing MODULE_DEVICE_TABLE - power: supply: max17042: Do not enforce (incorrect) interrupt trigger type - PCI: hv: Fix a race condition when removing the device - power: supply: ab8500: Avoid NULL pointers - PCI: ftpci100: Rename macro name collision - pwm: spear: Don't modify HW state in .remove callback - power: supply: sc2731_charger: Add missing MODULE_DEVICE_TABLE - power: supply: sc27xx: Add missing MODULE_DEVICE_TABLE - kcov: add __no_sanitize_coverage to fix noinstr for all architectures - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - phy: intel: Fix for warnings due to EMMC clock 175Mhz change in FIP - i2c: core: Disable client irq on reboot/shutdown - intel_th: Wait until port is in reset before programming it - staging: rtl8723bs: fix macro value for 2.4Ghz only device - leds: turris-omnia: add missing MODULE_DEVICE_TABLE - ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol - ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions - ALSA: hda: Add IRQ check for platform_get_irq() - backlight: lm3630a: Fix return code of .update_status() callback - ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters - powerpc/boot: Fixup device-tree on little endian - usb: gadget: hid: fix error return code in hid_bind() - usb: gadget: f_hid: fix endianness issue with descriptors - ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values - ALSA: usb-audio: scarlett2: Fix data_mutex lock - ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count - ALSA: bebob: add support for ToneWeal FW66 - Input: hideep - fix the uninitialized use in hideep_nvm_unlock() - s390/mem_detect: fix tprot() program check new psw handling - s390/mem_detect: fix diag260() program check new psw handling - s390/ipl_parm: fix program check new psw handling - s390/processor: always inline stap() and __load_psw_mask() - habanalabs: remove node from list before freeing the node - habanalabs/gaudi: set the correct cpu_id on MME2_QM failure - ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing() - powerpc/mm/book3s64: Fix possible build error - gpio: pca953x: Add support for the On Semi pca9655 - selftests/powerpc: Fix "no_handler" EBB selftest - ALSA: ppc: fix error return code in snd_pmac_probe() - scsi: storvsc: Correctly handle multiple flags in srb_status - gpio: zynq: Check return value of irq_get_irq_data - gpio: zynq: Check return value of pm_runtime_get_sync - ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() - iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation - iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails - powerpc/ps3: Add dma_mask to ps3_dma_region - ALSA: sb: Fix potential double-free of CSP mixer elements - selftests: timers: rtcpie: skip test if default RTC device does not exist - s390: disable SSP when needed - s390/sclp_vt220: fix console name to match device - serial: tty: uartlite: fix console setup - fsi: Add missing MODULE_DEVICE_TABLE - ASoC: img: Fix PM reference leak in img_i2s_in_probe() - mfd: cpcap: Fix cpcap dmamask not set warnings - mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE - scsi: qedi: Fix cleanup session block/unblock use - scsi: qedi: Fix TMF session block/unblock use - scsi: qedi: Fix race during abort timeouts - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Fix conn use after free during resets - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs - scsi: megaraid_sas: Early detection of VD deletion through RaidMap update - scsi: megaraid_sas: Fix resource leak in case of probe failure - fs/jfs: Fix missing error code in lmLogInit() - scsi: scsi_dh_alua: Check for negative result value - scsi: core: Fixup calling convention for scsi_mode_sense() - scsi: mpt3sas: Fix deadlock while cancelling the running firmware event - tty: serial: 8250: serial_cs: Fix a memory leak in error handling path - ALSA: ac97: fix PM reference leak in ac97_bus_remove() - scsi: core: Cap scsi_host cmd_per_lun at can_queue - scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs - scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology - scsi: arcmsr: Fix doorbell status being updated late on ARC-1886 - w1: ds2438: fixing bug that would always get page0 - usb: common: usb-conn-gpio: fix NULL pointer dereference of charger - Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" - ALSA: usx2y: Don't call free_pages_exact() with NULL address - ALSA: usx2y: Avoid camelCase - iio: magn: bmc150: Balance runtime pm + use pm_runtime_resume_and_get() - iio: gyro: fxa21002c: Balance runtime pm + use pm_runtime_resume_and_get(). - partitions: msdos: fix one-byte get_unaligned() - ASoC: intel/boards: add missing MODULE_DEVICE_TABLE - misc: alcor_pci: fix null-ptr-deref when there is no PCI bridge - misc/libmasm/module: Fix two use after free in ibmasm_init_one - serial: fsl_lpuart: disable DMA for console and fix sysrq - tty: serial: fsl_lpuart: fix the potential risk of division or modulo by zero - rcu: Reject RCU_LOCKDEP_WARN() false positives - srcu: Fix broken node geometry after early ssp init - scsi: arcmsr: Fix the wrong CDB payload report to IOP - dmaengine: fsl-qdma: check dma_set_mask return value - ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715 - leds: tlc591xx: fix return value check in tlc591xx_probe() - net: bridge: multicast: fix MRD advertisement router port marking race - net: bridge: multicast: fix PIM hello router port marking race - Revert "drm/ast: Remove reference to struct drm_device.pdev" - drm/ingenic: Switch IPU plane to type OVERLAY - drm/ingenic: Fix non-OSD mode - drm/dp_mst: Add missing drm parameters to recently added call to drm_dbg_kms() - drm/dp_mst: Avoid to mess up payload table by ports in stale topology - drm/dp_mst: Do not set proposed vcpi directly - fbmem: Do not delete the mode that is still in use - cgroup: verify that source is a string - drm/i915/gt: Fix -EDEADLK handling regression - drm/i915/gtt: drop the page table optimisation - tracing: Do not reference char * as a string in histograms - scsi: zfcp: Report port fc_security as unknown early during remote cable pull - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() - KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA - KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs - KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled - KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio - cifs: handle reconnect of tcon when there is no cached dfs referral - certs: add 'x509_revocation_list' to gitignore - f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instances - smackfs: restrict bytes count in smk_set_cipso() - jfs: fix GPF in diFree - drm/ast: Remove reference to struct drm_device.pdev - pinctrl: mcp23s08: Fix missing unlock on error in mcp23s08_irq() - dm writecache: write at least 4k when committing - io_uring: fix clear IORING_SETUP_R_DISABLED in wrong function - media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K - media: gspca/sunplus: fix zero-length control requests - media: gspca/sq905: fix control-request direction - media: zr364xx: fix memory leak in zr364xx_start_readpipe - media: dtv5100: fix control-request directions - media: subdev: disallow ioctl for saa6588/davinci - PCI: aardvark: Implement workaround for the readback value of VEND_ID - PCI: aardvark: Fix checking for PIO Non-posted Request - PCI: Leave Apple Thunderbolt controllers on for s2idle or standby - dm writecache: flush origin device when writing and cache is full - dm zoned: check zone capacity - coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer() - coresight: Propagate symlink failure - ipack/carriers/tpci200: Fix a double free in tpci200_pci_probe - tracing: Resize tgid_map to pid_max, not PID_MAX_DEFAULT - tracing: Simplify & fix saved_tgids logic - rq-qos: fix missed wake-ups in rq_qos_throttle try two - seq_buf: Fix overflow in seq_buf_putmem_hex() - extcon: intel-mrfld: Sync hardware and software state on init - selftests/lkdtm: Fix expected text for CR4 pinning - lkdtm/bugs: XFAIL UNALIGNED_LOAD_STORE_WRITE - nvmem: core: add a missing of_node_put - mfd: syscon: Free the allocated name field of struct regmap_config - power: supply: ab8500: Fix an old bug - thermal/drivers/int340x/processor_thermal: Fix tcc setting - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - qemu_fw_cfg: Make fw_cfg_rev_attr a proper kobj_attribute - i40e: fix PTP on 5Gb links - ASoC: tegra: Set driver_name=tegra for all machine drivers - fpga: stratix10-soc: Add missing fpga_mgr_free() call - clocksource/arm_arch_timer: Improve Allwinner A64 timer workaround - cpu/hotplug: Cure the cpusets trainwreck - arm64: tlb: fix the TTL value of tlb_get_level - ata: ahci_sunxi: Disable DIPM - mmc: core: Allow UHS-I voltage switch for SDSC cards if supported - mmc: core: clear flags before allowing to retune - mmc: sdhci: Fix warning message when accessing RPMB in HS400 mode - mmc: sdhci-acpi: Disable write protect detection on Toshiba Encore 2 WT8-B - drm/i915/display: Do not zero past infoframes.vsc - drm/nouveau: Don't set allow_fb_modifiers explicitly - drm/arm/malidp: Always list modifiers - drm/msm/mdp4: Fix modifier support enabling - drm/tegra: Don't set allow_fb_modifiers explicitly - drm/amd/display: Reject non-zero src_y and src_x for video planes - pinctrl/amd: Add device HID for new AMD GPIO controller - drm/amd/display: fix incorrrect valid irq check - drm/rockchip: dsi: remove extra component_del() call - drm/dp: Handle zeroed port counts in drm_dp_read_downstream_info() - drm/vc4: hdmi: Prevent clock unbalance - drm/vc4: crtc: Skip the TXP - drm/vc4: txp: Properly set the possible_crtcs mask - drm/radeon: Call radeon_suspend_kms() in radeon_pci_shutdown() for Loongson64 - drm/radeon: Add the missed drm_gem_object_put() in radeon_user_framebuffer_create() - drm/amdgpu: enable sdma0 tmz for Raven/Renoir(V2) - drm/amdgpu: Update NV SIMD-per-CU to 2 - powerpc/powernv/vas: Release reference to tgid during window close - powerpc/barrier: Avoid collision with clang's __lwsync macro - powerpc/mm: Fix lockup on kernel exec fault - arm64: dts: rockchip: Enable USB3 for rk3328 Rock64 - arm64: dts: rockchip: add rk3328 dwc3 usb controller node - ath11k: unlock on error path in ath11k_mac_op_add_interface() - MIPS: MT extensions are not available on MIPS32r1 - selftests/resctrl: Fix incorrect parsing of option "-t" - MIPS: set mips32r5 for virt extensions - MIPS: loongsoon64: Reserve memory below starting pfn to prevent Oops - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - flow_offload: action should not be NULL when it is referenced - bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc() - sched/fair: Ensure _sum and _avg values stay consistent - Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc. - Bluetooth: mgmt: Fix the command returns garbage parameter value - Bluetooth: btusb: Add support USB ALT 3 for WBS - Bluetooth: L2CAP: Fix invalid access on ECRED Connection response - Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails - Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) - Bluetooth: Shutdown controller after workqueues are flushed or cancelled - Bluetooth: Fix alt settings for incoming SCO with transparent coding format - Bluetooth: Fix the HCI to MGMT status conversion table - Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip. - RDMA/cma: Fix rdma_resolve_route() memory leak - net: ip: avoid OOM kills with large UDP sends over loopback - media, bpf: Do not copy more entries than user space requested - IB/isert: Align target max I/O size to initiator size - mac80211_hwsim: add concurrent channels scanning support over virtio - mac80211: consider per-CPU statistics if present - cfg80211: fix default HE tx bitrate mask in 2G band - wireless: wext-spy: Fix out-of-bounds warning - sfc: error code if SRIOV cannot be disabled - sfc: avoid double pci_remove of VFs - iwlwifi: pcie: fix context info freeing - iwlwifi: pcie: free IML DMA memory allocation - iwlwifi: mvm: fix error print when session protection ends - iwlwifi: mvm: don't change band on bound PHY contexts - RDMA/rxe: Don't overwrite errno from ib_umem_get() - vsock: notify server to shutdown when client has pending signal - atm: nicstar: register the interrupt handler in the right place - atm: nicstar: use 'dma_free_coherent' instead of 'kfree' - net: fec: add ndo_select_queue to fix TX bandwidth fluctuations - MIPS: add PMD table accounting into MIPS'pmd_alloc_one - rtl8xxxu: Fix device info for RTL8192EU devices - mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode - drm/amdkfd: Walk through list with dqm lock hold - drm/amdgpu: fix bad address translation for sienna_cichlid - io_uring: fix false WARN_ONCE - net: sched: fix error return code in tcf_del_walker() - net: ipa: Add missing of_node_put() in ipa_firmware_load() - net: fix mistake path for netdev_features_strings - mt76: mt7615: fix fixed-rate tx status reporting - ice: mark PTYPE 2 as reserved - ice: fix incorrect payload indicator on PTYPE - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - drm/amdkfd: Fix circular lock in nocpsch path - drm/amdkfd: fix circular locking on get_wave_state - cw1200: add missing MODULE_DEVICE_TABLE - wl1251: Fix possible buffer overflow in wl1251_cmd_scan - wlcore/wl12xx: Fix wl12xx get_mac error if device is in ELP - dm writecache: commit just one block, not a full page - xfrm: Fix error reporting in xfrm_state_construct. - drm/amd/display: Verify Gamma & Degamma LUT sizes in amdgpu_dm_atomic_check - r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM - selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC - fjes: check return value after calling platform_get_resource() - drm/amdkfd: use allowed domain for vmbo validation - net: sgi: ioc3-eth: check return value after calling platform_get_resource() - selftests: Clean forgotten resources as part of cleanup() - net: phy: realtek: add delay to fix RXC generation issue - drm/amd/display: Fix off-by-one error in DML - drm/amd/display: Set DISPCLK_MAX_ERRDET_CYCLES to 7 - drm/amd/display: Release MST resources on switch from MST to SST - drm/amd/display: Update scaling settings on modeset - drm/amd/display: Fix DCN 3.01 DSCCLK validation - net: moxa: Use devm_platform_get_and_ioremap_resource() - net: micrel: check return value after calling platform_get_resource() - net: mvpp2: check return value after calling platform_get_resource() - net: bcmgenet: check return value after calling platform_get_resource() - net: mscc: ocelot: check return value after calling platform_get_resource() - virtio_net: Remove BUG() to avoid machine dead - ice: fix clang warning regarding deadcode.DeadStores - ice: set the value of global config lock timeout longer - pinctrl: mcp23s08: fix race condition in irq handler - net: bridge: mrp: Update ring transitions. - dm: Fix dm_accept_partial_bio() relative to zone management commands - dm writecache: don't split bios when overwriting contiguous cache content - dm space maps: don't reset space map allocation cursor when committing - RDMA/cxgb4: Fix missing error code in create_qp() - net: tcp better handling of reordering then loss cases - drm/amdgpu: remove unsafe optimization to drop preamble ib - drm/amd/display: Avoid HDCP over-read and corruption - MIPS: ingenic: Select CPU_SUPPORTS_CPUFREQ && MIPS_EXTERNAL_TIMER - MIPS: cpu-probe: Fix FPU detection on Ingenic JZ4760(B) - ipv6: use prandom_u32() for ID generation - virtio-net: Add validation for used length - drm: bridge: cdns-mhdp8546: Fix PM reference leak in - clk: tegra: Ensure that PLLU configuration is applied properly - clk: tegra: Fix refcounting of gate clocks - RDMA/rtrs: Change MAX_SESS_QUEUE_DEPTH - net: stmmac: the XPCS obscures a potential "PHY not found" error - drm: rockchip: add missing registers for RK3066 - drm: rockchip: add missing registers for RK3188 - net/mlx5: Fix lag port remapping logic - net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet - clk: renesas: r8a77995: Add ZA2 clock - drm/bridge: cdns: Fix PM reference leak in cdns_dsi_transfer() - igb: fix assignment on big endian machines - igb: handle vlan types with checker enabled - e100: handle eeprom as little endian - drm/vc4: hdmi: Fix PM reference leak in vc4_hdmi_encoder_pre_crtc_co() - drm/vc4: Fix clock source for VEC PixelValve on BCM2711 - udf: Fix NULL pointer dereference in udf_symlink function - drm/sched: Avoid data corruptions - drm/scheduler: Fix hang when sched_entity released - pinctrl: equilibrium: Add missing MODULE_DEVICE_TABLE - net/sched: cls_api: increase max_reclassify_loop - net: mdio: provide shim implementation of devm_of_mdiobus_register - drm/virtio: Fix double free on probe failure - reiserfs: add check for invalid 1st journal block - drm/bridge: lt9611: Add missing MODULE_DEVICE_TABLE - net: mdio: ipq8064: add regmap config to disable REGCACHE - drm/mediatek: Fix PM reference leak in mtk_crtc_ddp_hw_init() - net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT - atm: nicstar: Fix possible use-after-free in nicstar_cleanup() - mISDN: fix possible use-after-free in HFC_cleanup() - atm: iphase: fix possible use-after-free in ia_module_exit() - hugetlb: clear huge pte during flush function on mips platform - clk: renesas: rcar-usb2-clock-sel: Fix error handling in .probe() - drm/amd/display: fix use_max_lb flag for 420 pixel formats - net: pch_gbe: Use proper accessors to BE data in pch_ptp_match() - drm/bridge: nwl-dsi: Force a full modeset when crtc_state->active is changed to be true - drm/vc4: fix argument ordering in vc4_crtc_get_margins() - drm/amd/amdgpu/sriov disable all ip hw status by default - drm/amd/display: fix HDCP reset sequence on reinitialize - drm/ast: Fixed CVE for DP501 - drm/zte: Don't select DRM_KMS_FB_HELPER - drm/mxsfb: Don't select DRM_KMS_FB_HELPER - perf data: Close all files in close_dir() - perf test bpf: Free obj_buf - perf probe-file: Delete namelist in del_events() on the error path - igmp: Add ip_mc_list lock in ip_check_mc_rcu - ACPI / PPTT: get PPTT table in the first beginning - Revert "[Huawei] sched: export sched_setscheduler symbol" - kcsan: Never set up watchpoints on NULL pointers - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - net: spnic: add NIC layer - net: spnic: initial commit the common module of Ramaxel NIC driver - spraid: Add CONFIG_RAMAXEL_SPRAID in defconfig of arch arm64 and x86 - spraid: support Ramaxel raid controller - powerpc/preempt: Don't touch the idle task's preempt_count during hotplug - iommu/dma: Fix compile warning in 32-bit builds - cred: add missing return error code when set_cred_ucounts() failed - s390: preempt: Fix preempt_count initialization - crypto: qce - fix error return code in qce_skcipher_async_req_handle() - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - media: exynos4-is: remove a now unused integer - mmc: vub3000: fix control-request direction - mmc: block: Disable CMDQ on the ioctl path - io_uring: fix blocking inline submission - block: return the correct bvec when checking for gaps - erofs: fix error return code in erofs_read_superblock() - tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() - fscrypt: fix derivation of SipHash keys on big endian CPUs - fscrypt: don't ignore minor_hash when hash is 0 - mailbox: qcom-ipcc: Fix IPCC mbox channel exhaustion - scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd() - scsi: fc: Correct RHBA attributes length - exfat: handle wrong stream entry size in exfat_readdir() - csky: syscache: Fixup duplicate cache flush - csky: fix syscache.c fallthrough warning - perf llvm: Return -ENOMEM when asprintf() fails - selftests/vm/pkeys: refill shadow register after implicit kernel write - selftests/vm/pkeys: handle negative sys_pkey_alloc() return code - selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random - lib/math/rational.c: fix divide by zero - mm/z3fold: use release_z3fold_page_locked() to release locked z3fold page - mm/z3fold: fix potential memory leak in z3fold_destroy_pool() - include/linux/huge_mm.h: remove extern keyword - hugetlb: remove prep_compound_huge_page cleanup - mm/hugetlb: remove redundant check in preparing and destroying gigantic page - mm/hugetlb: use helper huge_page_order and pages_per_huge_page - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled() - mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK - mm/pmem: avoid inserting hugepage PTE entry with fsdax if hugepage support is disabled - vfio/pci: Handle concurrent vma faults - arm64: dts: marvell: armada-37xx: Fix reg for standard variant of UART - serial: mvebu-uart: correctly calculate minimal possible baudrate - serial: mvebu-uart: do not allow changing baudrate when uartclk is not available - ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found - powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable - powerpc/64s: Fix copy-paste data exposure into newly created tasks - powerpc/papr_scm: Properly handle UUID types and API - powerpc: Offline CPU in stop_this_cpu() - serial: 8250: 8250_omap: Fix possible interrupt storm on K3 SoCs - serial: 8250: 8250_omap: Disable RX interrupt after DMA enable - selftests/ftrace: fix event-no-pid on 1-core machine - leds: ktd2692: Fix an error handling path - leds: as3645a: Fix error return code in as3645a_parse_node() - ASoC: fsl_spdif: Fix unexpected interrupt after suspend - ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake - ASoC: atmel-i2s: Fix usage of capture and playback at the same time - powerpc/powernv: Fix machine check reporting of async store errors - extcon: max8997: Add missing modalias string - extcon: sm5502: Drop invalid register write in sm5502_reg_data - phy: ti: dm816x: Fix the error handling path in 'dm816x_usb_phy_probe() - phy: uniphier-pcie: Fix updating phy parameters - soundwire: stream: Fix test for DP prepare complete - scsi: mpt3sas: Fix error return value in _scsih_expander_add() - habanalabs: Fix an error handling path in 'hl_pci_probe()' - mtd: rawnand: marvell: add missing clk_disable_unprepare() on error in marvell_nfc_resume() - of: Fix truncation of memory sizes on 32-bit platforms - ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK - iio: prox: isl29501: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: light: vcnl4035: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - serial: 8250: Actually allow UPF_MAGIC_MULTIPLIER baud rates - staging: mt7621-dts: fix pci address for PCI memory range - coresight: core: Fix use of uninitialized pointer - staging: rtl8712: fix memory leak in rtl871x_load_fw_cb - staging: rtl8712: fix error handling in r871xu_drv_init - staging: gdm724x: check for overflow in gdm_lte_netif_rx() - staging: gdm724x: check for buffer overflow in gdm_lte_multi_sdu_pkt() - ASoC: fsl_spdif: Fix error handler with pm_runtime_enable - iio: light: vcnl4000: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: magn: rm3100: Fix alignment of buffer in iio_push_to_buffers_with_timestamp() - iio: adc: ti-ads8688: Fix alignment of buffer in iio_push_to_buffers_with_timestamp() - iio: adc: mxs-lradc: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: adc: hx711: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: adc: at91-sama5d2: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default() - eeprom: idt_89hpesx: Restore printing the unsupported fwnode name - eeprom: idt_89hpesx: Put fwnode in matching case during ->probe() - usb: dwc2: Don't reset the core after setting turnaround time - usb: gadget: f_fs: Fix setting of device and driver data cross-references - ASoC: mediatek: mtk-btcvsd: Fix an error handling path in 'mtk_btcvsd_snd_probe()' - ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID - ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test - ASoC: rt715-sdw: use first_hw_init flag on resume - ASoC: rt711-sdw: use first_hw_init flag on resume - ASoC: rt700-sdw: use first_hw_init flag on resume - ASoC: rt5682-sdw: use first_hw_init flag on resume - ASoC: rt1308-sdw: use first_hw_init flag on resume - ASoC: max98373-sdw: use first_hw_init flag on resume - iommu/dma: Fix IOVA reserve dma ranges - selftests: splice: Adjust for handler fallback removal - s390: appldata depends on PROC_SYSCTL - s390: enable HAVE_IOREMAP_PROT - s390/irq: select HAVE_IRQ_EXIT_ON_IRQ_STACK - iommu/amd: Fix extended features logging - visorbus: fix error return code in visorchipset_init() - fsi/sbefifo: Fix reset timeout - fsi/sbefifo: Clean up correct FIFO when receiving reset request from SBE - fsi: occ: Don't accept response from un-initialized OCC - fsi: scom: Reset the FSI2PIB engine for any error - fsi: core: Fix return of error values on failures - mfd: rn5t618: Fix IRQ trigger by changing it to level mode - mfd: mp2629: Select MFD_CORE to fix build error - scsi: iscsi: Flush block work before unblock - scsi: FlashPoint: Rename si_flags field - leds: lp50xx: Put fwnode in error case during ->probe() - leds: lm3697: Don't spam logs when probe is deferred - leds: lm3692x: Put fwnode in any case during ->probe() - leds: lm36274: Put fwnode in error case during ->probe() - leds: lm3532: select regmap I2C API - leds: class: The -ENOTSUPP should never be seen by user space - tty: nozomi: Fix the error handling path of 'nozomi_card_init()' - firmware: stratix10-svc: Fix a resource leak in an error handling path - char: pcmcia: error out if 'num_bytes_read' is greater than 4 in set_protocol() - staging: mmal-vchiq: Fix incorrect static vchiq_instance. - mtd: rawnand: arasan: Ensure proper configuration for the asserted target - mtd: partitions: redboot: seek fis-index-block in the right node - perf scripting python: Fix tuple_set_u64() - Input: hil_kbd - fix error return code in hil_dev_connect() - ASoC: rsnd: tidyup loop on rsnd_adg_clk_query() - backlight: lm3630a_bl: Put fwnode in error case during ->probe() - ASoC: hisilicon: fix missing clk_disable_unprepare() on error in hi6210_i2s_startup() - ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe() - iio: potentiostat: lmp91000: Fix alignment of buffer in iio_push_to_buffers_with_timestamp() - iio: cros_ec_sensors: Fix alignment of buffer in iio_push_to_buffers_with_timestamp() - iio: chemical: atlas: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: light: tcs3472: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: light: tcs3414: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: light: isl29125: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: magn: bmc150: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: magn: hmc5843: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: prox: as3935: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: prox: pulsed-light: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: prox: srf08: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: humidity: am2315: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: gyro: bmg160: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: adc: vf610: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: adc: ti-ads1015: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: accel: stk8ba50: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: accel: stk8312: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: accel: mxc4005: Fix overread of data and alignment issue. - iio: accel: kxcjk-1013: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: accel: hid: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: accel: bma220: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: accel: bma180: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: adis16475: do not return ints in irq handlers - iio: adis16400: do not return ints in irq handlers - iio: adis_buffer: do not return ints in irq handlers - mwifiex: re-fix for unaligned accesses - tty: nozomi: Fix a resource leak in an error handling function - serial: 8250_omap: fix a timeout loop condition - serial: fsl_lpuart: remove RTSCTS handling from get_mctrl() - serial: fsl_lpuart: don't modify arbitrary data on lpuart32 - rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() - ASoC: rt5682: Disable irq on shutdown - staging: fbtft: Don't spam logs when probe is deferred - staging: fbtft: Rectify GPIO handling - MIPS: Fix PKMAP with 32-bit MIPS huge page support - RDMA/core: Always release restrack object - RDMA/mlx5: Don't access NULL-cleared mpi pointer - net: tipc: fix FB_MTU eat two pages - net: sched: fix warning in tcindex_alloc_perfect_hash - net: lwtunnel: handle MTU calculation in forwading - writeback: fix obtain a reference to a freeing memcg css - clk: si5341: Update initialization magic - clk: si5341: Check for input clock presence and PLL lock on startup - clk: si5341: Avoid divide errors due to bogus register contents - clk: si5341: Wait for DEVICE_READY on startup - clk: qcom: clk-alpha-pll: fix CAL_L write in alpha_pll_fabia_prepare - clk: actions: Fix AHPPREDIV-H-AHB clock chain on Owl S500 SoC - clk: actions: Fix bisp_factor_table based clocks on Owl S500 SoC - clk: actions: Fix SD clocks factor table on Owl S500 SoC - clk: actions: Fix UART clock dividers on Owl S500 SoC - Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event - Bluetooth: Fix Set Extended (Scan Response) Data - Bluetooth: Fix not sending Set Extended Scan Response - Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid - Revert "be2net: disable bh with spin_lock in be_process_mcc" - gve: Fix swapped vars when fetching max queues - RDMA/cma: Fix incorrect Packet Lifetime calculation - bpfilter: Specify the log level for the kmsg message - net: dsa: sja1105: fix NULL pointer dereference in sja1105_reload_cbs() - e1000e: Check the PCIm state - ipv6: fix out-of-bound access in ip6_parse_tlv() - net: atlantic: fix the macsec key length - net: phy: mscc: fix macsec key length - net: macsec: fix the length used to copy the key for offloading - RDMA/cma: Protect RMW with qp_mutex - ibmvnic: free tx_pool if tso_pool alloc fails - ibmvnic: set ltb->buff to NULL after freeing - Revert "ibmvnic: remove duplicate napi_schedule call in open function" - i40e: Fix missing rtnl locking when setting up pf switch - i40e: Fix autoneg disabling for non-10GBaseT links - i40e: Fix error handling in i40e_vsi_open - bpf: Do not change gso_size during bpf_skb_change_proto() - can: j1939: j1939_sk_setsockopt(): prevent allocation of j1939 filter for optlen == 0 - ipv6: exthdrs: do not blindly use init_net - net: bcmgenet: Fix attaching to PYH failed on RPi 4B - mac80211: remove iwlwifi specific workaround NDPs of null_response - drm/msm/dpu: Fix error return code in dpu_mdss_init() - drm/msm: Fix error return code in msm_drm_init() - bpf: Fix null ptr deref with mixed tail calls and subprogs - ieee802154: hwsim: avoid possible crash in hwsim_del_edge_nl() - ieee802154: hwsim: Fix memory leak in hwsim_add_one - tc-testing: fix list handling - net: ti: am65-cpsw-nuss: Fix crash when changing number of TX queues - net/ipv4: swap flow ports when validating source - ip6_tunnel: fix GRE6 segmentation - vxlan: add missing rcu_read_lock() in neigh_reduce() - rtw88: 8822c: fix lc calibration timing - iwlwifi: increase PNVM load timeout - xfrm: Fix xfrm offload fallback fail case - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic - tls: prevent oversized sendfile() hangs by ignoring MSG_MORE - net: sched: add barrier to ensure correct ordering for lockless qdisc - vrf: do not push non-ND strict packets with a source LLA through packet taps again - net: ethernet: ezchip: fix error handling - net: ethernet: ezchip: fix UAF in nps_enet_remove - net: ethernet: aeroflex: fix UAF in greth_of_remove - mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() - mt76: fix possible NULL pointer dereference in mt76_tx - samples/bpf: Fix the error return code of xdp_redirect's main() - samples/bpf: Fix Segmentation fault for xdp_redirect command - RDMA/rtrs-srv: Set minimal max_send_wr and max_recv_wr - bpf: Fix libelf endian handling in resolv_btfids - xsk: Fix broken Tx ring validation - xsk: Fix missing validation for skb and unaligned mode - selftests/bpf: Whitelist test_progs.h from .gitignore - RDMA/rxe: Fix qp reference counting for atomic ops - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - RDMA/mlx5: Don't add slave port to unaffiliated list - netlabel: Fix memory leak in netlbl_mgmt_add_common - ath11k: send beacon template after vdev_start/restart during csa - ath10k: Fix an error code in ath10k_add_interface() - ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n() - cw1200: Revert unnecessary patches that fix unreal use-after-free bugs - brcmsmac: mac80211_if: Fix a resource leak in an error handling path - brcmfmac: Fix a double-free in brcmf_sdio_bus_reset - brcmfmac: correctly report average RSSI in station info - brcmfmac: fix setting of station info chains bitmask - ssb: Fix error return code in ssb_bus_scan() - wcn36xx: Move hal_buf allocation to devm_kmalloc in probe - clk: imx8mq: remove SYS PLL 1/2 clock gates - ieee802154: hwsim: Fix possible memory leak in hwsim_subscribe_all_others - wireless: carl9170: fix LEDS build errors & warnings - ath10k: add missing error return code in ath10k_pci_probe() - ath10k: go to path err_unsupported when chip id is not supported - tools/bpftool: Fix error return code in do_batch() - drm: qxl: ensure surf.data is ininitialized - clk: vc5: fix output disabling when enabling a FOD - drm/vc4: hdmi: Fix error path of hpd-gpios - drm/pl111: Actually fix CONFIG_VEXPRESS_CONFIG depends - RDMA/rxe: Fix failure during driver load - drm/pl111: depend on CONFIG_VEXPRESS_CONFIG - RDMA/core: Sanitize WQ state received from the userspace - net/sched: act_vlan: Fix modify to allow 0 - xfrm: remove the fragment check for ipv6 beet mode - clk: tegra30: Use 300MHz for video decoder by default - ehea: fix error return code in ehea_restart_qps() - RDMA/rtrs-clt: Fix memory leak of not-freed sess->stats and stats->pcpu_stats - RDMA/rtrs-clt: Check if the queue_depth has changed during a reconnection - RDMA/rtrs-srv: Fix memory leak when having multiple sessions - RDMA/rtrs-srv: Fix memory leak of unfreed rtrs_srv_stats object - RDMA/rtrs: Do not reset hb_missed_max after re-connection - RDMA/rtrs-clt: Check state of the rtrs_clt_sess before reading its stats - RDMA/srp: Fix a recently introduced memory leak - mptcp: generate subflow hmac after mptcp_finish_join() - mptcp: fix pr_debug in mptcp_token_new_connect - drm/rockchip: cdn-dp: fix sign extension on an int multiply for a u64 result - drm/rockchip: lvds: Fix an error handling path - drm/rockchip: dsi: move all lane config except LCDC mux to bind() - drm/rockchip: cdn-dp-core: add missing clk_disable_unprepare() on error in cdn_dp_grf_write() - drm: rockchip: set alpha_en to 0 if it is not used - net: ftgmac100: add missing error return code in ftgmac100_probe() - clk: meson: g12a: fix gp0 and hifi ranges - net: qrtr: ns: Fix error return code in qrtr_ns_init() - drm/vmwgfx: Fix cpu updates of coherent multisample surfaces - drm/vmwgfx: Mark a surface gpu-dirty after the SVGA3dCmdDXGenMips command - pinctrl: renesas: r8a77990: JTAG pins do not have pull-down capabilities - pinctrl: renesas: r8a7796: Add missing bias for PRESET# pin - net: pch_gbe: Propagate error from devm_gpio_request_one() - net: mvpp2: Put fwnode in error case during ->probe() - video: fbdev: imxfb: Fix an error message - drm/ast: Fix missing conversions to managed API - drm/amd/dc: Fix a missing check bug in dm_dp_mst_detect() - drm/bridge: Fix the stop condition of drm_bridge_chain_pre_enable() - drm/bridge/sii8620: fix dependency on extcon - xfrm: xfrm_state_mtu should return at least 1280 for ipv6 - mm: memcg/slab: properly set up gfp flags for objcg pointer array - mm/shmem: fix shmem_swapin() race with swapoff - swap: fix do_swap_page() race with swapoff - mm/debug_vm_pgtable: ensure THP availability via has_transparent_hugepage() - mm/debug_vm_pgtable/basic: iterate over entire protection_map[] - mm/debug_vm_pgtable/basic: add validation for dirtiness after write protect - dax: fix ENOMEM handling in grab_mapping_entry() - ocfs2: fix snprintf() checking - blk-mq: update hctx->dispatch_busy in case of real scheduler - cpufreq: Make cpufreq_online() call driver->offline() on errors - ACPI: bgrt: Fix CFI violation - ACPI: Use DEVICE_ATTR_ macros - extcon: extcon-max8997: Fix IRQ freeing at error path - clocksource/drivers/timer-ti-dm: Save and restore timer TIOCP_CFG - mark pstore-blk as broken - ACPI: sysfs: Fix a buffer overrun problem with description_show() - nvme-pci: look for StorageD3Enable on companion ACPI device instead - block: avoid double io accounting for flush request - ACPI: PM / fan: Put fan device IDs into separate header file - PM / devfreq: Add missing error code in devfreq_add_device() - media: video-mux: Skip dangling endpoints - media: v4l2-async: Clean v4l2_async_notifier_add_fwnode_remote_subdev - psi: Fix race between psi_trigger_create/destroy - crypto: nx - Fix RCU warning in nx842_OF_upd_status - spi: spi-sun6i: Fix chipselect/clock bug - lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING - lockdep: Fix wait-type for empty stack - sched/uclamp: Fix uclamp_tg_restrict() - sched/rt: Fix Deadline utilization tracking during policy change - sched/rt: Fix RT utilization tracking during policy change - x86/sev: Split up runtime #VC handler for correct state tracking - x86/sev: Make sure IRQs are disabled while GHCB is active - btrfs: clear log tree recovering status if starting transaction fails - regulator: hi655x: Fix pass wrong pointer to config.driver_data - KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set - perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number - KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level() - KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch - KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap - KVM: nVMX: Sync all PGDs on nested transition with shadow paging - hwmon: (max31790) Fix fan speed reporting for fan7..12 - hwmon: (max31722) Remove non-standard ACPI device IDs - hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" - hwmon: (lm70) Use device_get_match_data() - media: s5p-g2d: Fix a memory leak on ctx->fh.m2m_ctx - media: subdev: remove VIDIOC_DQEVENT_TIME32 handling - arm64/mm: Fix ttbr0 values stored in struct thread_info for software-pan - arm64: consistently use reserved_pg_dir - mmc: usdhi6rol0: fix error return code in usdhi6_probe() - crypto: sm2 - fix a memory leak in sm2 - crypto: sm2 - remove unnecessary reset operations - crypto: x86/curve25519 - fix cpu feature checking logic in mod_exit - crypto: omap-sham - Fix PM reference leak in omap sham ops - crypto: nitrox - fix unchecked variable in nitrox_register_interrupts - regulator: fan53880: Fix vsel_mask setting for FAN53880_BUCK - media: siano: Fix out-of-bounds warnings in smscore_load_firmware_family2() - m68k: atari: Fix ATARI_KBD_CORE kconfig unmet dependency warning - media: gspca/gl860: fix zero-length control requests - media: tc358743: Fix error return code in tc358743_probe_of() - media: au0828: fix a NULL vs IS_ERR() check - media: exynos4-is: Fix a use after free in isp_video_release - media: rkvdec: Fix .buf_prepare - locking/lockdep: Reduce LOCKDEP dependency list - pata_ep93xx: fix deferred probing - media: rc: i2c: Fix an error message - crypto: ccp - Fix a resource leak in an error handling path - crypto: sa2ul - Fix pm_runtime enable in sa_ul_probe() - crypto: sa2ul - Fix leaks on failure paths with sa_dma_init() - x86/elf: Use _BITUL() macro in UAPI headers - evm: fix writing /evm overflow - pata_octeon_cf: avoid WARN_ON() in ata_host_activate() - kbuild: Fix objtool dependency for 'OBJECT_FILES_NON_STANDARD_ := n' - sched/uclamp: Fix locking around cpu_util_update_eff() - sched/uclamp: Fix wrong implementation of cpu.uclamp.min - media: I2C: change 'RST' to "RSET" to fix multiple build errors - pata_rb532_cf: fix deferred probing - sata_highbank: fix deferred probing - crypto: ux500 - Fix error return code in hash_hw_final() - crypto: ixp4xx - update IV after requests - crypto: ixp4xx - dma_unmap the correct address - media: hantro: do a PM resume earlier - media: s5p_cec: decrement usage count if disabled - media: venus: Rework error fail recover logic - spi: Avoid undefined behaviour when counting unused native CSs - spi: Allow to have all native CSs in use along with GPIOs - writeback, cgroup: increment isw_nr_in_flight before grabbing an inode - ia64: mca_drv: fix incorrect array size calculation - kthread_worker: fix return value when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - block: fix discard request merge - mailbox: qcom: Use PLATFORM_DEVID_AUTO to register platform device - cifs: fix missing spinlock around update to ses->status - HID: wacom: Correct base usage for capacitive ExpressKey status bits - ACPI: tables: Add custom DSDT file as makefile prerequisite - tpm_tis_spi: add missing SPI device ID entries - clocksource: Check per-CPU clock synchronization when marked unstable - clocksource: Retry clock read if long delays detected - ACPI: EC: trust DSDT GPE for certain HP laptop - cifs: improve fallocate emulation - PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() - EDAC/Intel: Do not load EDAC driver when running as a guest - nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst() - nvme-pci: fix var. type for increasing cq_head - platform/x86: toshiba_acpi: Fix missing error code in toshiba_acpi_setup_keyboard() - platform/x86: asus-nb-wmi: Revert "add support for ASUS ROG Zephyrus G14 and G15" - platform/x86: asus-nb-wmi: Revert "Drop duplicate DMI quirk structures" - block: fix race between adding/removing rq qos and normal IO - ACPI: resources: Add checks for ACPI IRQ override - ACPI: bus: Call kobject_put() in acpi_init() error path - ACPICA: Fix memory leak caused by _CID repair function - fs: dlm: fix memory leak when fenced - drivers: hv: Fix missing error code in vmbus_connect() - open: don't silently ignore unknown O-flags in openat2() - random32: Fix implicit truncation warning in prandom_seed_state() - fs: dlm: cancel work sync othercon - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - ACPI: EC: Make more Asus laptops use ECDT _GPE - platform/x86: touchscreen_dmi: Add info for the Goodix GT912 panel of TM800A550L tablets - platform/x86: touchscreen_dmi: Add an extra entry for the upside down Goodix touchscreen on Teclast X89 tablets - Input: goodix - platform/x86: touchscreen_dmi - Move upside down quirks to touchscreen_dmi.c - lib: vsprintf: Fix handling of number field widths in vsscanf - hv_utils: Fix passing zero to 'PTR_ERR' warning - ACPI: processor idle: Fix up C-state latency if not ordered - EDAC/ti: Add missing MODULE_DEVICE_TABLE - HID: do not use down_interruptible() when unbinding devices - ACPI: video: use native backlight for GA401/GA502/GA503 - media: Fix Media Controller API config checks - regulator: da9052: Ensure enough delay time for .set_voltage_time_sel - regulator: mt6358: Fix vdram2 .vsel_mask - KVM: s390: get rid of register asm usage - lockding/lockdep: Avoid to find wrong lock dep path in check_irq_usage() - locking/lockdep: Fix the dep path printing for backwards BFS - btrfs: disable build on platforms having page size 256K - btrfs: don't clear page extent mapped if we're not invalidating the full page - btrfs: sysfs: fix format string for some discard stats - btrfs: abort transaction if we fail to update the delayed inode - btrfs: fix error handling in __btrfs_update_delayed_inode - KVM: PPC: Book3S HV: Fix TLB management on SMT8 POWER9 and POWER10 processors - drivers/perf: fix the missed ida_simple_remove() in ddr_perf_probe() - hwmon: (max31790) Fix pwmX_enable attributes - hwmon: (max31790) Report correct current pwm duty cycles - media: imx-csi: Skip first few frames from a BT.656 source - media: siano: fix device register error path - media: dvb_net: avoid speculation from net slot - crypto: shash - avoid comparing pointers to exported functions under CFI - spi: meson-spicc: fix memory leak in meson_spicc_probe - spi: meson-spicc: fix a wrong goto jump for avoiding memory leak. - mmc: via-sdmmc: add a check against NULL pointer dereference - mmc: sdhci-sprd: use sdhci_sprd_writew - memstick: rtsx_usb_ms: fix UAF - media: dvd_usb: memory leak in cinergyt2_fe_attach - Makefile: fix GDB warning with CONFIG_RELR - media: st-hva: Fix potential NULL pointer dereferences - media: bt8xx: Fix a missing check bug in bt878_probe - media: v4l2-core: Avoid the dangling pointer in v4l2_fh_release - media: cedrus: Fix .buf_prepare - media: hantro: Fix .buf_prepare - media: em28xx: Fix possible memory leak of em28xx struct - media: bt878: do not schedule tasklet when it is not setup - media: i2c: ov2659: Use clk_{prepare_enable,disable_unprepare}() to set xvclk on/off - sched/fair: Fix ascii art by relpacing tabs - arm64: perf: Convert snprintf to sysfs_emit - crypto: qce: skcipher: Fix incorrect sg count for dma transfers - crypto: qat - remove unused macro in FW loader - crypto: qat - check return code of qat_hal_rd_rel_reg() - media: imx: imx7_mipi_csis: Fix logging of only error event counters - media: pvrusb2: fix warning in pvr2_i2c_core_done - media: hevc: Fix dependent slice segment flags - media: cobalt: fix race condition in setting HPD - media: cpia2: fix memory leak in cpia2_usb_probe - media: sti: fix obj-$(config) targets - crypto: nx - add missing MODULE_DEVICE_TABLE - hwrng: exynos - Fix runtime PM imbalance on error - sched/core: Initialize the idle task with preemption disabled - regulator: uniphier: Add missing MODULE_DEVICE_TABLE - spi: omap-100k: Fix the length judgment problem - spi: spi-topcliff-pch: Fix potential double free in pch_spi_process_messages() - spi: spi-loopback-test: Fix 'tx_buf' might be 'rx_buf' - media: exynos-gsc: fix pm_runtime_get_sync() usage count - media: exynos4-is: fix pm_runtime_get_sync() usage count - media: sti/bdisp: fix pm_runtime_get_sync() usage count - media: sunxi: fix pm_runtime_get_sync() usage count - media: s5p-jpeg: fix pm_runtime_get_sync() usage count - media: mtk-vcodec: fix PM runtime get logic - media: sh_vou: fix pm_runtime_get_sync() usage count - media: am437x: fix pm_runtime_get_sync() usage count - media: s5p: fix pm_runtime_get_sync() usage count - media: mdk-mdp: fix pm_runtime_get_sync() usage count - media: marvel-ccic: fix some issues when getting pm_runtime - staging: media: rkvdec: fix pm_runtime_get_sync() usage count - Add a reference to ucounts for each cred - spi: Make of_register_spi_device also set the fwnode - thermal/cpufreq_cooling: Update offline CPUs per-cpu thermal_pressure - fuse: reject internal errno - fuse: check connected before queueing on fpq->io - fuse: ignore PG_workingset after stealing - fuse: Fix infinite loop in sget_fc() - fuse: Fix crash if superblock of submount gets killed early - fuse: Fix crash in fuse_dentry_automount() error path - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - loop: Fix missing discard support when using LOOP_CONFIGURE - powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi() - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - tracing/histograms: Fix parsing of "sym-offset" modifier - rsi: fix AP mode with WPA failure due to encrypted EAPOL - rsi: Assign beacon rate settings to the correct rate_info descriptor field - ssb: sdio: Don't overwrite const buffer if block_write fails - ath9k: Fix kernel NULL pointer dereference during ath_reset_internal() - serial_cs: remove wrong GLOBETROTTER.cis entry - serial_cs: Add Option International GSM-Ready 56K/ISDN modem - serial: sh-sci: Stop dmaengine transfer in sci_stop_tx() - serial: mvebu-uart: fix calculation of clock divisor - iio: accel: bma180: Fix BMA25x bandwidth register values - iio: ltr501: ltr501_read_ps(): add missing endianness conversion - iio: ltr501: ltr559: fix initialization of LTR501_ALS_CONTR - iio: ltr501: mark register holding upper 8 bits of ALS_DATA{0,1} and PS_DATA as volatile, too - iio: light: tcs3472: do not free unallocated IRQ - iio: frequency: adf4350: disable reg and clk on error in adf4350_probe() - rtc: stm32: Fix unbalanced clk_disable_unprepare() on probe error path - clk: agilex/stratix10: fix bypass representation - clk: agilex/stratix10: remove noc_clk - clk: agilex/stratix10/n5x: fix how the bypass_reg is handled - f2fs: Prevent swap file in LFS mode - s390: mm: Fix secure storage access exception handling - s390/cio: dont call css_wait_for_slow_path() inside a lock - KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk - KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs - KVM: PPC: Book3S HV: Workaround high stack usage with clang - KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 - mm/gup: fix try_grab_compound_head() race with split_huge_page() - bus: mhi: Wait for M2 state during system resume - mac80211: remove iwlwifi specific workaround that broke sta NDP tx - can: peak_pciefd: pucan_handle_status(): fix a potential starvation issue in TX path - can: j1939: j1939_sk_init(): set SOCK_RCU_FREE to call sk_destruct() after RCU is done - can: isotp: isotp_release(): omit unintended hrtimer restart on socket release - can: gw: synchronize rcu operations before removing gw job entry - can: bcm: delay release of struct bcm_op after synchronize_rcu() - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix overflow in ext4_iomap_alloc() - ext4: fix kernel infoleak via ext4_extent_header - btrfs: clear defrag status of a root if starting transaction fails - btrfs: compression: don't try to compress if we don't have enough pages - btrfs: send: fix invalid path for unlink operations after parent orphanization - ARM: dts: at91: sama5d4: fix pinctrl muxing - ARM: dts: ux500: Fix LED probing - crypto: ccp - Annotate SEV Firmware file names - crypto: nx - Fix memcpy() over-reading in nonce - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - iov_iter_fault_in_readable() should do nothing in xarray case - copy_page_to_iter(): fix ITER_DISCARD case - selftests/lkdtm: Avoid needing explicit sub-shell - ntfs: fix validity check for file name attribute - gfs2: Fix error handling in init_statfs - gfs2: Fix underflow in gfs2_page_mkwrite - xhci: solve a double free problem while doing s4 - usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() - usb: dwc3: Fix debugfs creation flow - USB: cdc-acm: blacklist Heimann USB Appset device - usb: renesas-xhci: Fix handling of unknown ROM state - usb: gadget: eem: fix echo command packet response issue - net: can: ems_usb: fix use-after-free in ems_usb_disconnect() - Input: usbtouchscreen - fix control-request directions - media: dvb-usb: fix wrong definition - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC - ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too - ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D - ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8 - ALSA: hda/realtek: Add another ALC236 variant support - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 - ALSA: intel8x0: Fix breakage at ac97 clock measurement - ALSA: usb-audio: scarlett2: Fix wrong resume call - ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire - ALSA: usb-audio: Fix OOB access at proc output - ALSA: usb-audio: fix rate on Ozone Z90 USB headset - Bluetooth: Remove spurious error message - Bluetooth: btqca: Don't modify firmware contents in-place - Bluetooth: hci_qca: fix potential GPF - Revert "evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded" - configfs: fix memleak in configfs_release_bin_file - init: only move down lockup_detector_init() when sdei_watchdog is enabled - arm64: fix AUDIT_ARCH_AARCH64ILP32 bug on audit subsystem - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - tty/serial/imx: Enable TXEN bit in imx_poll_init(). - xen/events: reset active flag for lateeoi events later - Hexagon: change jumps to must-extend in futex_atomic_* - Hexagon: add target builtins to kernel - Hexagon: fix build errors - media: uvcvideo: Support devices that report an OT as an entity source - KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path - ubifs: Remove ui_mutex in ubifs_xattr_get and change_xattr - ubifs: Fix races between xattr_{set|get} and listxattr operations - block: stop wait rcu once we can ensure no io while elevator init - writeback: don't warn on an unregistered BDI in __mark_inode_dirty - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm: vmalloc: prevent use after free in _vm_unmap_aliases - arm32: kaslr: Fix the bitmap error - net: make sure devices go through netdev_wait_all_refs - net: fib_notifier: don't return positive values on fib registration - netfilter: nftables: avoid potential overflows on 32bit arches - netfilter: Dissect flow after packet mangling - net: fix a concurrency bug in l2tp_tunnel_register() - ext4: fix possible UAF when remounting r/o a mmp-protected file system - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" - RDMA/mlx5: Block FDB rules when not in switchdev mode - gpio: AMD8111 and TQMX86 require HAS_IOPORT_MAP - drm/nouveau: fix dma_address check for CPU/GPU sync - gpio: mxc: Fix disabled interrupt wake-up support - scsi: sr: Return appropriate error code when disk is ejected - arm64: seccomp: fix compilation error with ILP32 support - scsi: sd: block: Fix regressions in read-only block device handling - integrity: Load mokx variables into the blacklist keyring - certs: Add ability to preload revocation certs - certs: Move load_system_certificate_list to a common function - certs: Add EFI_CERT_X509_GUID support for dbx entries - Revert "drm: add a locked version of drm_is_current_master" - netfs: fix test for whether we can skip read when writing beyond EOF - swiotlb: manipulate orig_addr when tlb_addr has offset - KVM: SVM: Call SEV Guest Decommission if ASID binding fails - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm, thp: use head page in __migration_entry_wait() - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - x86/fpu: Make init_fpstate correct with optimized XSAVE - x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate() - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - ceph: must hold snap_rwsem when filling inode for async create - i2c: robotfuzz-osif: fix control-request directions - KVM: do not allow mapping valid but non-reference-counted pages - s390/stack: fix possible register corruption with stack switch helper - nilfs2: fix memory leak in nilfs_sysfs_delete_device_group - gpiolib: cdev: zero padding during conversion to gpioline_info_changed - i2c: i801: Ensure that SMBHSTSTS_INUSE_STS is cleared when leaving i801_access - pinctrl: stm32: fix the reported number of GPIO lines per bank - perf/x86: Track pmu in per-CPU cpu_hw_events - net: ll_temac: Avoid ndo_start_xmit returning NETDEV_TX_BUSY - net: ll_temac: Add memory-barriers for TX BD access - PCI: Add AMD RS690 quirk to enable 64-bit DMA - recordmcount: Correct st_shndx handling - mac80211: handle various extensible elements correctly - mac80211: reset profile_periodicity/ema_ap - net: qed: Fix memcpy() overflow of qed_dcbx_params() - KVM: selftests: Fix kvm_check_cap() assertion - r8169: Avoid memcpy() over-reading of ETH_SS_STATS - sh_eth: Avoid memcpy() over-reading of ETH_SS_STATS - r8152: Avoid memcpy() over-reading of ETH_SS_STATS - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - net: caif: fix memory leak in ldisc_open - riscv32: Use medany C model for modules - net: phy: dp83867: perform soft reset and retain established link - net/packet: annotate data race in packet_sendmsg() - inet: annotate date races around sk->sk_txhash - net: annotate data race in sock_error() - ping: Check return value of function 'ping_queue_rcv_skb' - inet: annotate data race in inet_send_prepare() and inet_dgram_connect() - net: ethtool: clear heap allocations for ethtool function - mac80211: drop multicast fragments - net: ipv4: Remove unneed BUG() function - dmaengine: mediatek: use GFP_NOWAIT instead of GFP_ATOMIC in prep_dma - dmaengine: mediatek: do not issue a new desc if one is still current - dmaengine: mediatek: free the proper desc in desc_free handler - dmaengine: rcar-dmac: Fix PM reference leak in rcar_dmac_probe() - cfg80211: call cfg80211_leave_ocb when switching away from OCB - mac80211_hwsim: drop pending frames on stop - mac80211: remove warning in ieee80211_get_sband() - dmaengine: xilinx: dpdma: Limit descriptor IDs to 16 bits - dmaengine: xilinx: dpdma: Add missing dependencies to Kconfig - dmaengine: stm32-mdma: fix PM reference leak in stm32_mdma_alloc_chan_resourc() - dmaengine: zynqmp_dma: Fix PM reference leak in zynqmp_dma_alloc_chan_resourc() - perf/x86/intel/lbr: Zero the xstate buffer on allocation - perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context - locking/lockdep: Improve noinstr vs errors - x86/xen: Fix noinstr fail in exc_xen_unknown_trap() - x86/entry: Fix noinstr fail in __do_fast_syscall_32() - drm/vc4: hdmi: Make sure the controller is powered in detect - drm/vc4: hdmi: Move the HSM clock enable to runtime_pm - Revert "PCI: PM: Do not read power state in pci_enable_device_flags()" - spi: spi-nxp-fspi: move the register operation after the clock enable - arm64: Ignore any DMA offsets in the max_zone_phys() calculation - MIPS: generic: Update node names to avoid unit addresses - mmc: meson-gx: use memcpy_to/fromio for dram-access-quirk - ARM: 9081/1: fix gcc-10 thumb2-kernel regression - drm/amdgpu: wait for moving fence after pinning - drm/radeon: wait for moving fence after pinning - drm/nouveau: wait for moving fence after pinning v2 - drm: add a locked version of drm_is_current_master - Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell." - Revert "drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue." - module: limit enabling module.sig_enforce- scsi: core: Treat device offline as a failure - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - arm64: fpsimd: run kernel mode NEON with softirqs disabled - arm64: assembler: introduce wxN aliases for wN registers - arm64: assembler: remove conditional NEON yield macros - crypto: arm64/crc-t10dif - move NEON yield to C code - crypto: arm64/aes-ce-mac - simplify NEON yield - crypto: arm64/aes-neonbs - remove NEON yield calls - crypto: arm64/sha512-ce - simplify NEON yield - crypto: arm64/sha3-ce - simplify NEON yield - crypto: arm64/sha2-ce - simplify NEON yield - crypto: arm64/sha1-ce - simplify NEON yield - arm64: assembler: add cond_yield macro - mm: fix page reference leak in soft_offline_page() - block_dump: remove comments in docs - block_dump: remove block_dump feature - block_dump: remove block_dump feature in mark_inode_dirty() - crypto: sun8i-ce - fix error return code in sun8i_ce_prng_generate() - crypto: nx - add missing call to of_node_put() - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: check vlan id before using it - net: hns3: check queue id range before using - net: hns3: fix misuse vf id and vport id in some logs - net: hns3: fix inconsistent vf id print - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: fix the exception when query imp info - net: hns3: disable mac in flr process - net: hns3: change affinity_mask to numa node range - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: make hclgevf_cmd_caps_bit_map0 and hclge_cmd_caps_bit_map0 static- imans: Use initial ima namespace domain tag when IMANS is disabled.- IOMMU: SMMUv2: Bypass SMMU in default for some SoCs - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - usb: xhci: Add workaround for phytium - arm64: topology: Support PHYTIUM CPU - hugetlb: pass head page to remove_hugetlb_page() - userfaultfd: hugetlbfs: fix new flag usage in error path - hugetlb: fix uninitialized subpool pointer - percpu: flush tlb in pcpu_reclaim_populated() - percpu: implement partial chunk depopulation - percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 - percpu: factor out pcpu_check_block_hint() - percpu: split __pcpu_balance_workfn() - percpu: fix a comment about the chunks ordering - slub: fix kmalloc_pagealloc_invalid_free unit test - slub: fix unreclaimable slab stat for bulk free - net: hns3: remove unnecessary spaces - net: hns3: add some required spaces - net: hns3: clean up a type mismatch warning - net: hns3: refine function hns3_set_default_feature() - net: hns3: uniform parameter name of hclge_ptp_clean_tx_hwts() - net: hnss3: use max() to simplify code - net: hns3: modify a print format of hns3_dbg_queue_map() - net: hns3: refine function hclge_dbg_dump_tm_pri() - net: hns3: reconstruct function hclge_ets_validate() - net: hns3: reconstruct function hns3_self_test - net: hns3: initialize each member of structure array on a separate line - net: hns3: add required space in comment - net: hns3: remove unnecessary "static" of local variables in function - net: hns3: don't config TM DWRR twice when set ETS - net: hns3: add new function hclge_get_speed_bit() - net: hns3: refactor function hclgevf_parse_capability() - net: hns3: refactor function hclge_parse_capability() - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: uniform type of function parameter cmd - net: hns3: merge some repetitive macros - net: hns3: package new functions to simplify hclgevf_mbx_handler code - net: hns3: remove redundant param to simplify code - net: hns3: use memcpy to simplify code - net: hns3: remove redundant param mbx_event_pending - net: hns3: add hns3_state_init() to do state initialization - net: hns3: add macros for mac speeds of firmware command - sched: bugfix setscheduler unlock cpuset_rwsem - ima: fix db size overflow and Kconfig issues - mm: page_poison: print page info when corruption is caught - kasan: fix conflict with page poisoning - mm: fix page_owner initializing issue for arm32 - net: hns3: add ethtool support for CQE/EQE mode configuration - net: hns3: add support for EQE/CQE mode configuration - ethtool: extend coalesce setting uAPI with CQE mode - ethtool: add two coalesce attributes for CQE mode - ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix GRO configuration error after reset - net: hns3: change the method of getting cmd index in debugfs - net: hns3: fix duplicate node in VLAN list - net: hns3: fix speed unknown issue in bond 4 - net: hns3: add waiting time before cmdq memory is released - net: hns3: clear hardware resource when loading driver - net: hns3: make array spec_opcode static const, makes object smaller - digest list: disable digest lists in non-root ima namespaces - ima: Introduce ima-ns-sig template - ima: fix a potential crash owing to the compiler optimisation - ima: Set ML template per ima namespace - ima: Add dummy boot aggregate to per ima namespace measurement list - ima: Load per ima namespace x509 certificate - integrity: Add key domain tag to the search criteria - ima: Add key domain to the ima namespace - keys: Allow to set key domain tag separately from the key type - keys: Include key domain tag in the iterative search - keys: Add domain tag to the keyring search criteria - ima: Remap IDs of subject based rules if necessary - user namespace: Add function that checks if the UID map is defined - ima: Parse per ima namespace policy file - ima: Configure the new ima namespace from securityfs - ima: Change the owning user namespace of the ima namespace if necessary - ima: Add the violation counter to the namespace - ima: Extend permissions to the ima securityfs entries - ima: Add a reader counter to the integrity inode data - ima: Add per namespace view of the measurement list - ima: Add a new ima template that includes namespace ID - ima: Check ima namespace ID during digest entry lookup - ima: Keep track of the measurment list per ima namespace - ima: Add ima namespace id to the measurement list related structures - ima: Enable per ima namespace policy settings - ima: Add integrity inode related data to the ima namespace - ima: Extend the APIs in the integrity subsystem - ima: Add ima namespace to the ima subsystem APIs - ima: Add methods for parsing ima policy configuration string - ima: Add ima policy related data to the ima namespace - ima: Bind ima namespace to the file descriptor - ima: Add a list of the installed ima namespaces - ima: Introduce ima namespace - mm/page_alloc: further fix __alloc_pages_bulk() return value - mm/page_alloc: correct return value when failing at preparing - mm/page_alloc: avoid page allocator recursion with pagesets.lock held - mm: vmscan: shrink deferred objects proportional to priority - mm: memcontrol: reparent nr_deferred when memcg offline - mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers - mm: vmscan: use per memcg nr_deferred of shrinker - mm: vmscan: add per memcg shrinker nr_deferred - mm: vmscan: use a new flag to indicate shrinker is registered - mm: vmscan: add shrinker_info_protected() helper - mm: memcontrol: rename shrinker_map to shrinker_info - mm: vmscan: use kvfree_rcu instead of call_rcu - mm: vmscan: remove memcg_shrinker_map_size - mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation - mm: vmscan: consolidate shrinker_maps handling code - mm: vmscan: use nid from shrink_control for tracepoint - scsi/hifc: Fix memory leakage bug - crypto: hisilicon/qm - set a qp error flag for userspace - vfio/hisilicon: add acc live migration driver - vfio/hisilicon: modify QM for live migration driver - vfio/pci: provide customized live migration VFIO driver framework - PCI: Set dma-can-stall for HiSilicon chips - PCI: Add a quirk to set pasid_no_tlp for HiSilicon chips - PCI: PASID can be enabled without TLP prefix - crypto: hisilicon/sec - fix the CTR mode BD configuration - crypto: hisilicon/sec - fix the max length of AAD for the CCM mode - crypto: hisilicon/sec - fixup icv checking enabled on Kunpeng 930 - crypto: hisilicon - check _PS0 and _PR0 method - crypto: hisilicon - change parameter passing of debugfs function - crypto: hisilicon - support runtime PM for accelerator device - crypto: hisilicon - add runtime PM ops - crypto: hisilicon - using 'debugfs_create_file' instead of 'debugfs_create_regset32' - crypto: hisilicon/sec - modify the hardware endian configuration - crypto: hisilicon/sec - fix the abnormal exiting process - crypto: hisilicon - enable hpre device clock gating - crypto: hisilicon - enable sec device clock gating - crypto: hisilicon - enable zip device clock gating - crypto: hisilicon/sec - fix the process of disabling sva prefetching- mm/page_alloc: correct return value of populated elements if bulk array is populated - mm: fix oom killing for disabled pid - X86/config: Enable CONFIG_USERSWAP - eulerfs: change default config file - eulerfs: add Kconfig and Makefile - eulerfs: add super_operations and module_init/exit - eulerfs: add inode_operations for symlink inode - eulerfs: add file_operations for dir inode - eulerfs: add inode_operations for dir inode and special inode - eulerfs: add file operations and inode operations for regular file - eulerfs: add dax operations - eulerfs: add inode related interfaces - eulerfs: add dependency operations - eulerfs: add nv dict operations - eulerfs: add filename interfaces - eulerfs: add interfaces for page wear - eulerfs: add interfaces for inode lock transfer - eulerfs: add flush interfaces - eulerfs: add memory allocation interfaces - eulerfs: add kmeme_cache definitions and interfaces - eulerfs: common definitions - vfio/pci: Fix wrong return value when get iommu attribute DOMAIN_ATTR_NESTING - net: hns3: remove always exist devlink pointer check - net: hns3: add support ethtool extended link state - net: hns3: add header file hns3_ethtoo.h - ethtool: add two link extended substates of bad signal integrity - docs: ethtool: Add two link extended substates of bad signal integrity - net: hns3: add support for triggering reset by ethtool- check-kabi: check-kabi support python3 and python2- srcu: Take early exit on memory-allocation failure - iommu: fix build error when CONFIG_IOMMU_API is off - USB: Fix some clerical mistakes- userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - spi: hisi-kunpeng: Fix Woverflow warning on conversion - spi: Add HiSilicon SPI Controller Driver for Kunpeng SoCs - scsi: hisi_sas: Speed up error handling when internal abort timeout occurs - scsi: hisi_sas: Reset controller for internal abort timeout - scsi: hisi_sas: Include HZ in timer macros - scsi: hisi_sas: Run I_T nexus resets in parallel for clear nexus reset - scsi: hisi_sas: Put a limit of link reset retries - scsi: libsas: Introduce more SAM status code aliases in enum exec_status - scsi: hisi_sas: Propagate errors in interrupt_init_v1_hw() - scsi: hisi_sas: Print SATA device SAS address for soft reset failure - scsi: hisi_sas: Warn in v3 hw channel interrupt handler when status reg cleared - scsi: hisi_sas: Directly snapshot registers when executing a reset - scsi: hisi_sas: Call sas_unregister_ha() to roll back if .hw_init() fails - scsi: hisi_sas: Print SAS address for v3 hw erroneous completion print - scsi: hisi_sas: Delete some unused callbacks - scsi: hisi_sas: Add trace FIFO debugfs support - scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - scsi: hisi_sas: Enable debugfs support by default - scsi: hisi_sas: Don't check .nr_hw_queues in hisi_sas_task_prep() - scsi: hisi_sas: Remove deferred probe check in hisi_sas_v2_probe() - scsi: libsas: Remove temporarily-added _gfp() API variants - scsi: mvsas: Switch back to original libsas event notifiers - scsi: isci: Switch back to original libsas event notifiers - scsi: libsas: Switch back to original event notifiers API - scsi: pm80xx: Switch back to original libsas event notifiers - scsi: aic94xx: Switch back to original libsas event notifiers - scsi: hisi_sas: Switch back to original libsas event notifiers - scsi: libsas: Add gfp_t flags parameter to event notifications - scsi: hisi_sas: Pass gfp_t flags to libsas event notifiers - scsi: aic94xx: Pass gfp_t flags to libsas event notifiers - scsi: pm80xx: Pass gfp_t flags to libsas event notifiers - scsi: libsas: Pass gfp_t flags to event notifiers - scsi: hisi_sas: Remove auto_affine_msi_experimental module_param - scsi: hisi_sas: Expose HW queues for v2 hw - driver core: platform: Add devm_platform_get_irqs_affinity() - ACPI: Drop acpi_dev_irqresource_disabled() - resource: Add irqresource_disabled() - genirq/affinity: Add irq_update_affinity_desc() - mm: fix some spelling mistakes in comments - scsi: hisi_sas: Remove preemptible() - scsi: hisi_sas: Move debugfs code to v3 hw driver - scsi: hisi_sas: Reduce some indirection in v3 hw driver - scsi: hisi_sas_v3_hw: Remove extra function calls for runtime pm - scsi: hisi_sas_v3_hw: Don't use PCI helper functions - scsi: hisi_sas_v3_hw: Drop PCI Wakeup calls from .resume - ACPI: APEI: fix synchronous external aborts in user-mode - Revert "kretprobe: check re-registration of the same kretprobe earlier" - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - fs/buffer.c: add checking buffer head stat before clear - watchdog: sbsa: Support architecture version 1 - perf/smmuv3: Don't trample existing events with global filter - arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() - drivers/perf: hisi: Fix data source control - perf/hisi: Use irq_set_affinity() - perf/arm-smmuv3: Use irq_set_affinity() - genirq: Export affinity setter for modules - drivers/perf: hisi: Add support for HiSilicon PA PMU driver - drivers/perf: hisi: Add support for HiSilicon SLLC PMU driver - drivers/perf: hisi: Update DDRC PMU for programmable counter - drivers/perf: hisi: Add new functions for HHA PMU - drivers/perf: hisi: Add new functions for L3C PMU - drivers/perf: hisi: Add PMU version for uncore PMU drivers. - drivers/perf: hisi: Refactor code for more uncore PMUs - drivers/perf: hisi: Remove unnecessary check of counter index - driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 - drivers/perf: Add support for ARMv8.3-SPE - perf/smmuv3: Support sysfs identifier file - drivers/perf: hisi: Add identifier sysfs file - net: hns3: change the method of obtaining default ptp cycle - net: hns3: add devlink reload support for VF - net: hns3: add devlink reload support for PF - net: hns3: add support for devlink get info for VF - net: hns3: add support for devlink get info for PF - net: hns3: add support for registering devlink for VF - net: hns3: add support for registering devlink for PF - devlink: add documentation for hns3 driver - seq_file: disallow extremely large seq buffer allocations- config: enable kernel hotupgrade features by default - pid: add pid reserve method for checkpoint and recover - mm: add pin memory method for checkpoint add restore - arm64: Add memmap parameter and register pmem - arm64: smp: Add support for cpu park - arm64: Reserve memory for quick kexec - kexec: Add quick kexec support for kernel - openeuler_defconfig: Enable CONFIG_SMMU_BYPASS_DEV by default - iommu: Enable smmu-v3 when 3408iMR/3416iMRraid card exist - net: hns3: fix rx VLAN offload state inconsistent issue - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - iommu/arm-smmu-v3: Add support for less than one ECMDQ per core - iommu/arm-smmu-v3: Add arm_smmu_ecmdq_issue_cmdlist() for non-shared ECMDQ - iommu/arm-smmu-v3: Ensure that a set of associated commands are inserted in the same ECMDQ - iommu/arm-smmu-v3: Add support for ECMDQ register mode - iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() - iommu/arm-smmu-v3: Use command queue batching helpers to improve performance - sched: Add /debug/sched_preempt - preempt/dynamic: Support dynamic preempt with preempt= boot option - preempt/dynamic: Provide irqentry_exit_cond_resched() static call - preempt/dynamic: Provide preempt_schedule[_notrace]() static calls - preempt/dynamic: Provide cond_resched() and might_resched() static calls - preempt: Introduce CONFIG_PREEMPT_DYNAMIC - static_call: Provide DEFINE_STATIC_CALL_RET0() - static_call/x86: Add __static_call_return0() - openeuler_defconfig: Enable Phytium FT-2500 support by default - irqchip/gic-phytium-2500: Add support for GIC of Phytium S2500 - sched/fair: Merge select_idle_core/cpu() - sched/fair: Remove select_idle_smt() - sched/fair: Move avg_scan_cost calculations under SIS_PROP - sched/fair: Remove SIS_AVG_CPU - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: add support for FD counter in debugfs - net: hns3: Fix a memory leak in an error handling path in 'hclge_handle_error_info_log()' - net: hns3: fix different snprintf() limit - net: hns3: fix reuse conflict of the rx page - net: hns3: use bounce buffer when rx page can not be reused - net: hns3: optimize the rx page reuse handling process - net: hns3: support dma_map_sg() for multi frags skb - net: hns3: add support to query tx spare buffer size for pf - net: hns3: use tx bounce buffer for small packets - net: hns3: refactor for hns3_fill_desc() function - net: hns3: minor refactor related to desc_cb handling - net: hns3: fix a double shift bug - net: hns3: add debugfs support for ptp info - net: hns3: add support for PTP - net: hns3: use list_move_tail instead of list_del/list_add_tail in hclge_main.c - net: hns3: use list_move_tail instead of list_del/list_add_tail in hclgevf_main.c - net: hns3: add error handling compatibility during initialization - net: hns3: update error recovery module and type - net: hns3: add support for imp-handle ras capability - net: hns3: add the RAS compatibility adaptation solution - net: hns3: add support for handling all errors through MSI-X - net: hns3: remove now redundant logic related to HNAE3_UNKNOWN_RESET - net: hns3: add scheduling logic for error handling task - net: hns3: add a separate error handling task - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: remove unnecessary updating port based VLAN - net: hns3: refine for hclge_push_vf_port_base_vlan_info() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: switch to dim algorithm for adaptive interrupt moderation - net: hns3: use HCLGE_VPORT_STATE_PROMISC_CHANGE to replace HCLGE_STATE_PROMISC_CHANGED - net: hns3: configure promisc mode for VF asynchronously - net: hns3: Fix return of uninitialized variable ret - net: hns3: remove the useless debugfs file node cmd - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: fix user's coalesce configuration lost issue - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor dev capability and dev spec of debugfs - net: hns3: refactor the debugfs process - net: hns3: refactor out RX completion checksum - net: hns3: support RXD advanced layout - net: hns3: clear unnecessary reset request in hclge_reset_rebuild - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: cleanup inappropriate spaces in struct hlcgevf_tqp_stats - net: hns3: remove a duplicate pf reset counting - net: hns3: VF not request link status when PF support push link status feature - net: hns3: PF add support for pushing link status to VFs - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: Trivial spell fix in hns3 driver - net: hns3: add suspend and resume pm_ops - net: hns3: change flr_prepare/flr_done function names - net: hns3: Remove un-necessary 'else-if' in the hclge_reset_event() - net: hns3: Remove the left over redundant check & assignment - net: hns3: add stats logging when skb padding fails - net: hns3: expand the tc config command - net: hns3: add tx send size handling for tso skb - net: hns3: optimize the process of queue reset - net: hns3: remove the rss_size limitation by vector num - net: hns3: fix use-after-free issue for hclge_add_fd_entry_common() - net: hns3: fix missing rule state assignment - net: hns3: no return statement in hclge_clear_arfs_rules - net: hns3: split out hclge_tm_vport_tc_info_update() - net: hns3: split function hclge_reset_rebuild() - net: hns3: fix some typos in hclge_main.c - net: hns3: fix prototype warning - net: hns3: remove unused parameter from hclge_dbg_dump_loopback() - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: remove redundant query in hclge_config_tm_hw_err_int() - net: hns3: remove redundant blank lines - net: hns3: remove unused code of vmdq - net: hns3: add support for user-def data of flow director - net: hns3: refine for hns3_del_all_fd_entries() - net: hns3: refactor flow director configuration - net: hns3: add support for traffic class tuple support for flow director by ethtool - net: hns3: refactor for function hclge_fd_convert_tuple - net: hns3: refactor out hclge_fd_get_tuple() - net: hns3: refactor out hclge_add_fd_entry() - net: hns3: add phy loopback support for imp-controlled PHYs - net: hns3: add ioctl support for imp-controlled PHYs - net: hns3: add get/set pause parameters support for imp-controlled PHYs - net: hns3: add support for imp-controlled PHYs - net: hns3: use pause capability queried from firmware - net: hns3: use FEC capability queried from firmware - net: hns3: refactor out hclge_rm_vport_all_mac_table() - net: hns3: refactor out hclgevf_set_rss_tuple() - net: hns3: refactor out hclge_set_rss_tuple() - net: hns3: split out hclgevf_cmd_send() - net: hns3: split out hclge_cmd_send() - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor out hclgevf_get_rss_tuple() - net: hns3: refactor out hclge_get_rss_tuple() - net: hns3: refactor out hclge_set_vf_vlan_common() - net: hns3: use ipv6_addr_any() helper - net: hns3: clean up hns3_dbg_cmd_write() - net: hns3: refactor out hclgevf_cmd_convert_err_code() - net: hns3: refactor out hclge_cmd_convert_err_code() - net: hns3: fix return of random stack value - net: hns3: cleanup for endian issue for VF RSS - net: hns3: remove unused macro definition - net: hns3: remove an unused parameter in hclge_vf_rate_param_check() - net: hns3: remove redundant return value of hns3_uninit_all_ring() - net: hns3: change hclge_query_bd_num() param type - net: hns3: change hclge_parse_speed() param type - net: hns3: modify some unmacthed types print parameter - net: hns3: clean up unnecessary parentheses in macro definitions - net: hns3: remove the shaper param magic number - net: hns3: remove redundant client_setup_tc handle - net: hns3: clean up some incorrect variable types in hclge_dbg_dump_tm_map() - net: hns3: replace macro of max qset number with specification - net: hns3: debugfs add max tm rate specification print - net: hns3: add support for obtaining the maximum frame size - net: hns3: optimize the code when update the tc info - net: hns3: RSS indirection table use device specification - net: hns3: add api capability bits for firmware - net: hns3: remove redundant null check of an array - net: hns3: add debugfs support for tm nodes, priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - x86/perf: Add uncore performance monitor support for Zhaoxin CPUs - iommu/vt-d:Add support for detecting ACPI device, in RMRR - USB:Fix kernel NULL pointer when unbind UHCI form vfio-pci - xhci: fix issue with resume from system Sx state - xhci: Adjust the UHCI Controllers bit value - ALSA: hda: Add support of Zhaoxin NB HDAC codec - ALSA: hda: Add support of Zhaoxin NB HDAC - ALSA: hda: Add Zhaoxin SB HDAC non snoop - xhci: Show Zhaoxin XHCI root hub speed correctly - xhci: fix issue of cross page boundary in TRB prefetch - xhci: Add Zhaoxin xHCI LPM U1/U2 feature support - ata: sata_zhaoxin: Add support for Zhaoxin Serial ATA - crypto: x86/crc32c-intel - Don't match some Zhaoxin CPUs - Add MCA supprot for X86_VENDOR_CENTAUR CPUs - Add support for extended topology detection - Get locgical processors numbers bits per package - ima: fix CONFIG_IMA_DIGEST_DB_MEGABYTES in openeuler_defconfig - usb: gadget: rndis: Fix info leak of rndis - crypto: hisilicon/qm - implement for querying hardware tasks status. - crypto: hisilicon/sec - Fix spelling mistake "fallbcak" -> "fallback" - crypto: hisilicon/zip - adds the max shaper type rate - crypto: hisilicon/hpre - adds the max shaper type rate - crypto: hisilicon/sec - adds the max shaper type rate - crypto: hisilicon/qm - supports to inquiry each function's QoS - crypto: hisilicon/qm - add pf ping single vf function - crypto: hisilicon/qm - merges the work initialization process into a single function - crypto: hisilicon/qm - add the "alg_qos" file node - crypto: hisilicon/qm - supports writing QoS int the host - uacce: add print information if not enable sva - crypto: hisilicon/sec - modify the SEC request structure - crypto: hisilicon/sec - add hardware integrity check value process - crypto: hisilicon/sec - add fallback tfm supporting for aeads - crypto: hisilicon/sec - add new algorithm mode for AEAD - crypto: hisilicon/qm - update reset flow - crypto: hisilicon/qm - add callback to support communication - crypto: hisilicon/qm - enable PF and VFs communication - crypto: hisilicon/qm - adjust reset interface - crypto: hisilicon/hpre - register ecdh NIST P384 - crypto: hisilicon/hpre - add check before gx modulo p - crypto: hisilicon/hpre - fix ecdh self test issue - crypto: hisilicon/sec - fixup 3des minimum key size declaration - crypto: hisilicon/sec - add fallback tfm supporting for XTS mode - crypto: hisilicon/sec - add new skcipher mode for SEC - crypto: hisilicon/sec - driver adapt to new SQE - crypto: hisilicon/sec - add new type of SQE - crypto: hisilicon - switch to memdup_user_nul() - crypto: ecdh - add test suite for NIST P384 - crypto: ecdh - register NIST P384 tfm - crypto: ecdh - fix 'ecdh_init' - crypto: ecdh - fix ecdh-nist-p192's entry in testmgr - crypto: hisilicon/qm - support address prefetching - crypto: hisilicon/qm - add MSI detection steps on Kunpeng930 - crypto: hisilicon/qm - fix the process of VF's list adding - crypto: hisilicon/qm - add dfx log if not use hardware crypto algs - crypto: hisilicon/qm - enable to close master ooo when NFE occurs - crypto: hisilicon/qm - adjust order of device error configuration - crypto: hisilicon/qm - modify 'QM_RESETTING' clearing error - crypto: hisilicon/qm - initialize the device before doing tasks - crypto: hisilicon/hpre - add 'default' for switch statement - crypto: hisilicon/hpre - delete rudundant macro definition - crypto: hisilicon/hpre - use 'GENMASK' to generate mask value - crypto: hisilicon/hpre - delete rudundant initialization - crypto: hisilicon/hpre - remove the macro of 'HPRE_DEV' - crypto: hisilicon/hpre - replace macro with inline function - crypto: hisilicon/hpre - init a structure member each line - crypto: hisilicon/hpre - the macro 'HPRE_ADDR' expands - crypto: hisilicon/hpre - fix unmapping invalid dma address - crypto: hisilicon/hpre - extend 'cra_driver_name' with curve name - crypto: ecdh - extend 'cra_driver_name' with curve name - crypto: testmgr - fix initialization of 'secret_size' - crypto: hisilicon - enable new error types for QM - crypto: hisilicon - add new error type for SEC - crypto: hisilicon - support new error types for ZIP - crypto: hisilicon - dynamic configuration 'err_info' - crypto: hisilicon/hpre - delete redundant log and return in advance - crypto: hisilicon/hpre - add debug log - crypto: hisilicon/hpre - use the correct variable type - crypto: hisilicon/hpre - delete the rudundant space after return - crypto: hisilicon/sgl - fix the sg buf unmap - crypto: hisilicon/sgl - fix the soft sg map to hardware sg - crypto: hisilicon/sgl - add some dfx logs - crypto: hisilicon/sgl - delete unneeded variable initialization - crypto: hisilicon/sgl - add a comment for block size initialization - crypto: hisilicon/sec - use the correct print format - crypto: hisilicon/trng - add version to adapt new algorithm - crypto: hisilicon/qm - add stop queue by hardware - crypto: ecc - delete a useless function declaration - crypto: hisilicon/qm - delete redundant code - crypto: hisilicon/sec - fixup checking the 3DES weak key - crypto: hisilicon/hpre - fix a typo in hpre_crypto.c - crypto: hisilicon/sec - Fix a module parameter error - crypto: hisilicon/sec - Fixes AES algorithm mode parameter problem - crypto: hisilicon/hpre - Add processing of src_data in 'CURVE25519' - crypto: hisilicon/hpre - delete redundant '\n' - crypto: hisilicon/hpre - fix a typo and delete redundant blank line - crypto: hisilicon/hpre - fix PASID setting on kunpeng 920 - crypto: hisilicon/zip - support new 'sqe' type in Kunpeng930 - crypto: hisilicon/zip - initialize operations about 'sqe' in 'acomp_alg.init' - crypto: hisilicon/zip - add comments for 'hisi_zip_sqe' - crypto: hisilicon/zip - adjust functions location - uacce: delete unneeded variable initialization - crypto: hisilicon - use the correct HiSilicon copyright - crypto: hisilicon/qm - add queue isolation support for Kunpeng930 - crypto: hisilicon/qm - set the number of queues for function - crypto: hisilicon/qm - move 'CURRENT_QM' code to qm.c - crypto: hisilicon/qm - set the total number of queues - crypto: hisilicon/hpre - fix Kconfig - crypto: hisilicon/hpre - fix "hpre_ctx_init" resource leak - crypto: hisilicon - fix the check on dma address - crypto: hisilicon/hpre - optimise 'hpre_algs_register' error path - crypto: hisilicon/hpre - delete wrap of 'CONFIG_CRYPTO_DH' - crypto: ecc - Correct an error in the comments - crypto: hisilicon/sec - Supply missing description for 'sec_queue_empty()'s 'queue' param - crypto: ecdsa - Register NIST P384 and extend test suite - crypto: ecc - Add math to support fast NIST P384 - crypto: ecc - Add NIST P384 curve parameters - crypto: ecdsa - Add support for ECDSA signature verification - oid_registry: Add OIDs for ECDSA with SHA224/256/384/512 - crypto: hisilicon/sec - fixes some driver coding style - crypto: hisilicon/sec - fixes some coding style - crypto: hisilicon/hpre - add 'CURVE25519' algorithm - crypto: hisilicon/hpre - add 'ECDH' algorithm - crypto: ecc - add curve25519 params and expose them - crypto: ecc - expose ecc curves - crypto: ecdh - move curve_id of ECDH from the key to algorithm name - crypto: hisilicon/hpre - add algorithm type - crypto: hisilicon/hpre - add version adapt to new algorithms - crypto: hisilicon/qm - fix printing format issue - crypto: hisilicon/qm - do not reset hardware when CE happens - crypto: hisilicon/qm - update irqflag - crypto: hisilicon/qm - fix the value of 'QM_SQC_VFT_BASE_MASK_V2' - crypto: hisilicon/qm - fix request missing error - crypto: hisilicon/qm - removing driver after reset - crypto: hisilicon/hpre - enable Elliptic curve cryptography - crypto: hisilicon - PASID fixed on Kunpeng 930 - crypto: hisilicon/qm - fix use of 'dma_map_single' - crypto: hisilicon/hpre - tiny fix - crypto: hisilicon/hpre - adapt the number of clusters - crypto: hisilicon/hpre - add ecc algorithm inqury for uacce device - crypto: hisilicon/hpre - add two RAS correctable errors processing - crypto: hisilicon/hpre - delete ECC 1bit error reported threshold - crypto: hisilicon/sec - register SEC device to uacce - crypto: hisilicon/hpre - register HPRE device to uacce - crypto: hisilicon - add ZIP device using mode parameter - crypto: hisilicon/qm - SVA bugfixed on Kunpeng920 - crypto: hisilicon/trng - replace atomic_add_return() - crypto: hisilicon/trng - add support for PRNG - crypto: hisilicon/trng - add HiSilicon TRNG driver support - hwrng: hisi - remove HiSilicon TRNG driver - crypto: hisilicon/zip - add a work_queue for zip irq - crypto: sha - split sha.h into sha1.h and sha2.h - uacce: modify the module author information. - uacce: delete some redundant code. - crypto: hisilicon/sec2 - Fix aead authentication setting key error - crypto: hisilicon/qm - split 'hisi_qm_init' into smaller pieces - crypto: hisilicon/qm - split 'qm_eq_ctx_cfg' into smaller pieces - crypto: hisilicon/qm - split 'qm_qp_ctx_cfg' into smaller pieces - crypto: hisilicon/qm - replace 'sprintf' with 'scnprintf' - crypto: hisilicon/qm - modify return type of 'qm_set_sqctype' - crypto: hisilicon/qm - modify the return type of debugfs interface - crypto: hisilicon/qm - modify the return type of function - crypto: hisilicon/qm - numbers are replaced by macros - crypto: hisilicon - fixes some coding style - crypto: hisilicon - delete unused structure member variables - crypto: hisilicon - Fix doc warnings in sgl.c and qm.c - RDMA/hns: Add window selection field of congestion control - RDMA/hns: Fix incorrect vlan enable bit in QPC - RDMA/hns: Add vendor_err info to error WC - RDMA/hns: Fix spelling mistakes of original - RDMA/hns: Simplify the judgment in hns_roce_v2_post_send() - RDMA/hns: Encapsulate flushing CQE as a function - RDMA/hns: Modify function return value type - RDMA/hns: Clean definitions of EQC structure - RDMA/hns: Delete unnecessary branch of hns_roce_v2_query_qp - RDMA/hns: Add member assignments for qp_init_attr - RDMA/hns: Fix some print issues - RDMA/hns: Fix uninitialized variable - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Use IDA interface to manage xrcd index - RDMA/hns: Use IDA interface to manage pd index - RDMA/hns: Use IDA interface to manage mtpt index - RDMA/hns: Remove unused RR mechanism - RDMA/hns: Remove the unused hns_roce_bitmap_free_range function - RDMA/hns: Remove the unused hns_roce_bitmap_alloc_range function - RDMA/hns: Clean SRQC structure definition - RDMA/hns: Use new interface to write DB related fields - RDMA/hns: Use new interface to write FRMR fields - RDMA/hns: Use new interface to get CQE fields - RDMA/hns: Use new interface to modify QP context - RDMA/hns: Use new interface to write CQ context. - RDMA/hns: Add hr_reg_write_bool() - RDMA/hns: Add a check to ensure integer mtu is positive - RDMA/hns: Do not use !! for values that are already bool when calling hr_reg_write() - RDMA/hns: Clear extended doorbell info before using - RDMA/hns: Support getting max QP number from firmware - RDMA/hns: Use refcount_t instead of atomic_t for QP reference counting - RDMA/hns: Use refcount_t instead of atomic_t for SRQ reference counting - RDMA/hns: Use refcount_t instead of atomic_t for CQ reference counting - RDMA/hns: Refactor capability configuration flow of VF - RDMA/hns: Clean the hardware related code for HEM - RDMA/hns: Use refcount_t APIs for HEM - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Refactor root BT allocation for MTR - RDMA/hns: Remove unused CMDQ member - RDMA/hns: Remove Receive Queue of CMDQ - RDMA/hns: Rename CMDQ head/tail pointer to PI/CI - RDMA/hns: Refactor extend link table allocation - RDMA/hns: Remove unused parameter udata - RDMA/hns: Remove the condition of light load for posting DWQE - RDMA/hns: Remove duplicated hem page size config code - RDMA/hns: Enable RoCE on virtual functions - RDMA/hns: Set parameters of all the functions belong to a PF - RDMA/hns: Reserve the resource for the VFs - RDMA/hns: Query the number of functions supported by the PF - RDMA/hns: Simplify function's resource related command - RDMA/hns: Remove unnecessary flush operation for workqueue - RDMA/hns: Prevent le32 from being implicitly converted to u32 - RDMA/hns: Simplify the function config_eqc() - RDMA/hns: Add XRC subtype in QPC and XRC type in SRQC - RDMA/hns: Remove unsupported QP types - RDMA/hns: Delete unused members in the structure hns_roce_hw - RDMA/hns: Delete redundant abnormal interrupt status - RDMA/hns: Delete redundant condition judgment related to eq - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Modify prints for mailbox and command queue - RDMA/hns: Support more return types of command queue - RDMA/hns: Enable all CMDQ context - RDMA/hns: Use GFP_ATOMIC under spin lock - RDMA/hns: Reorganize doorbell update interfaces for all queues - RDMA/hns: Support configuring doorbell mode of RQ and CQ - RDMA/hns: Simplify command fields for HEM base address configuration - RDMA/hns: Reorganize process of setting HEM - RDMA/hns: Refactor reset state checking flow - RDMA/hns: Reorganize hns_roce_create_cq() - RDMA/hns: Refactor hns_roce_v2_poll_one() - RDMA/hns: Support congestion control type selection according to the FW - RDMA/hns: Support query information of functions from FW - RDMA/hns: Fix a spelling mistake in hns_roce_hw_v1.c - RDMA/hns: Support to query firmware version - RDMA/hns: Fix memory corruption when allocating XRCDN - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Add support for XRC on HIP09 - RDMA/hns: Use new SQ doorbell register for HIP09 - RDMA/hns: Adjust definition of FRMR fields - RDMA/hns: Refactor process of posting CMDQ - RDMA/hns: Adjust fields and variables about CMDQ tail/head - RDMA/hns: Remove redundant operations on CMDQ - RDMA/hns: Remove unused member and variable of CMDQ - RDMA/hns: Delete redundant judgment when preparing descriptors - RDMA/hns: Remove unnecessary wrap around for EQ's consumer index - RDMA/hns: Avoid unnecessary memset on WQEs in post_send - RDMA/hns: Remove some magic numbers - RDMA/hns: Move HIP06 related definitions into hns_roce_hw_v1.h - RDMA/hns: Replace wmb&__raw_writeq with writeq - RDMA/hns: Skip qp_flow_control_init() for HIP09 - RDMA/hns: Add mapped page count checking for MTR - RDMA/hns: Avoid filling sgid index when modifying QP to RTR - RDMA/hns: Add support of direct wqe - RDMA/hns: Add verification of QP type when post_recv - RDMA/hns: Refactor hns_roce_v2_post_srq_recv() - RDMA/hns: Clear remaining unused sges when post_recv - RDMA/hns: Refactor post recv flow - RDMA/hns: Use new interfaces to write SRQC - RDMA/hns: Refactor code about SRQ Context - RDMA/hns: Refactor hns_roce_create_srq() - RDMA/hns: Remove the reserved WQE of SRQ - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Allocate one more recv SGE for HIP08 - RDMA/hns: Use new interface to set MPT related fields - RDMA/hns: Optimize the MR registration process - RDMA/hns: Refactor the MTR creation flow - RDMA/hw/hns/hns_roce_mr: Add missing description for 'hr_dev' param - RDMA/hw/hns/hns_roce_hw_v1: Fix doc-rot issue relating to 'rereset' - RDMA/hns: Use mutex instead of spinlock for ida allocation - RDMA/hns: Create CQ with selected CQN for bank load balance - RDMA/hns: remove h from printk format specifier - RDMA/hns: Simplify AEQE process for different types of queue - RDMA/hns: Fix inaccurate prints - RDMA/hns: Fix incorrect symbol types - RDMA/hns: Clear redundant variable initialization - RDMA/hns: Fix coding style issues - RDMA/hns: Remove unnecessary access right set during INIT2INIT - RDMA/hns: WARN_ON if get a reserved sl from users - RDMA/hns: Move capability flags of QP and CQ to hns-abi.h - RDMA/hns: Refactor process of setting extended sge - RDMA/hns: Add support for QP stash - RDMA/hns: Add support for CQ stash - RDMA/hns: Create QP with selected QPN for bank load balance - RDMA/hns: Add UD support for HIP09 - RDMA/hns: Simplify process of filling UD SQ WQE - RDMA/hns: Remove the portn field in UD SQ WQE - RDMA/hns: Refactor the hns_roce_buf allocation flow - RDMA/hns: Add new PCI device ID matching for HIP09 - RDMA/hns: Support owner mode doorbell - RDMA/hns: Fix double free of the pointer to TSQ/TPQ - RDMA/hns: Add support for filling GMV table - RDMA/hns: Add support for configuring GMV table - iommu/arm-smmu-v3: Remove the redundant shift operation of 'size' - iommu/arm-smmu-v3: Standardize granule size when support RIL - iommu/arm-smmu-v3: Align invalid range with leaf page size upwards when support RIL - iommu/arm-smmu-v3: Change the TLBI CMD in arm_smmu_cache_invalidate() - iommu/io-pgtable-arm: Remove the limitation on the page table format of sync/clear_dirty_log() - iommu/io-pgtable-arm: Make data access permissions of stage1/2 compatible - iommu/arm-smmu-v3: Using HTTU with SMMU STE and stage 2 TTD - vfio/pci: Inject page response upon response region fill - vfio/pci: Register a DMA fault response region - vfio: Document nested stage control - vfio/pci: Register and allow DMA FAULT IRQ signaling - vfio: Add new IRQ for DMA fault reporting - vfio/pci: Add framework for custom interrupt indices - vfio: Use capability chains to handle device specific irq - vfio/pci: Allow to mmap the fault queue - vfio/pci: Register an iommu fault handler - vfio/pci: Add VFIO_REGION_TYPE_NESTED region type - vfio: VFIO_IOMMU_SET_MSI_BINDING - vfio: VFIO_IOMMU_CACHE_INVALIDATE - vfio: VFIO_IOMMU_SET_PASID_TABLE - iommu/smmuv3: report additional recoverable faults - iommu/smmuv3: Implement bind/unbind_guest_msi - iommu/smmuv3: Enforce incompatibility between nested mode and HW MSI regions - iommu/smmuv3: Nested mode single MSI doorbell per domain enforcement - dma-iommu: Implement NESTED_MSI cookie - iommu/smmuv3: Implement cache_invalidate - iommu/smmuv3: Allow stage 1 invalidation with unmanaged ASIDs - iommu/smmuv3: Implement attach/detach_pasid_table - iommu/smmuv3: Get prepared for nested stage support - iommu/smmuv3: Allow s1 and s2 configs to coexist - iommu: Introduce bind/unbind_guest_msi - iommu: Introduce attach/detach_pasid_table API - config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - ima: don't allow control characters in policy path - ima: Add max size for IMA digest database - net: hns3: replace skb->csum_not_inet with skb_csum_is_sctp - net: ixgbevf: use skb_csum_is_sctp instead of protocol check - net: ixgbe: use skb_csum_is_sctp instead of protocol check - net: igc: use skb_csum_is_sctp instead of protocol check - net: igbvf: use skb_csum_is_sctp instead of protocol check - net: igb: use skb_csum_is_sctp instead of protocol check - net: add inline function skb_csum_is_sctp - net: hns3: fix expression that is currently always true - net: hns3: adjust rss tc mode configure command - net: hns3: adjust rss indirection table configure command - net: hns3: add support for max 512 rss size - net: hns3: add support for hw tc offload of tc flower - net: hns3: add support for forwarding packet to queues of specified TC when flow director rule hit - net: hns3: add support for tc mqprio offload - net: hns3: refine the struct hane3_tc_info - hisilicon/hns3: convert comma to semicolon - net: use the new dev_page_is_reusable() instead of private versions - net: introduce common dev_page_is_reusable() - skbuff: constify skb_propagate_pfmemalloc() "page" argument - mm: constify page_is_pfmemalloc() argument - net: hns3: refine the VLAN tag handle for port based VLAN - net: hns3: add priv flags support to switch limit promisc mode - net: hns3: add support for extended promiscuous command - KVM: arm64: GICv4.1: Give a chance to save VLPI state - KVM: arm64: GICv4.1: Restore VLPI pending state to physical side - KVM: arm64: GICv4.1: Try to save VLPI state in save_pending_tables - KVM: arm64: GICv4.1: Add function to get VLPI state - irqchip/gic-v3-its: Drop the setting of PTZ altogether - irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping - net: hns3: keep MAC pause mode when multiple TCs are enabled - net: hns3: add a check for devcie's verion in hns3_tunnel_csum_bug() - net: hns3: add more info to hns3_dbg_bd_info() - net: hns3: add udp tunnel checksum segmentation support - net: hns3: remove unsupported NETIF_F_GSO_UDP_TUNNEL_CSUM - net: hns3: add support for TX hardware checksum offload - net: hns3: add support for RX completion checksum - vfio/iommu_type1: Add support for manual dirty log clear - vfio/iommu_type1: Optimize dirty bitmap population based on iommu HWDBM - vfio/iommu_type1: Add HWDBM status maintenance - iommu/arm-smmu-v3: Realize support_dirty_log iommu ops - iommu/arm-smmu-v3: Realize clear_dirty_log iommu ops - iommu/arm-smmu-v3: Realize sync_dirty_log iommu ops - iommu/arm-smmu-v3: Realize switch_dirty_log iommu ops - iommu/arm-smmu-v3: Add feature detection for BBML - iommu/arm-smmu-v3: Enable HTTU for stage1 with io-pgtable mapping - iommu/io-pgtable-arm: Add and realize clear_dirty_log ops - iommu/io-pgtable-arm: Add and realize sync_dirty_log ops - iommu/io-pgtable-arm: Add and realize merge_page ops - iommu/io-pgtable-arm: Add and realize split_block ops - iommu/io-pgtable-arm: Add quirk ARM_HD and ARM_BBMLx - iommu: Introduce dirty log tracking framework - vfio/iommu_type1: Mantain a counter for non_pinned_groups - fs/filescontrol.c: fix warning:large integer implicitly truncated to unsigned type - irqchip/gic-v4.1: Reduce the delay when polling GICR_VPENDBASER.Dirty - KVM: arm64: Delay the polling of the GICR_VPENDBASER.Dirty bit - KVM: arm64: Make use of TWED feature - arm64: cpufeature: TWED support detection - move ETMEM feature CONFIG to mm/Kconfig and add architecture dependency - x86/config: Set CONFIG_TXGBE=m by default - net: txgbe: Add support for Netswift 10G NIC - net: hns3: fix spelling mistake "memroy" -> "memory" - net: hns3: adds debugfs to dump more info of shaping parameters - net: hns3: add support to utilize the firmware calculated shaping parameters - net: hns3: add support for pf querying new interrupt resources - net: hns3: add support for mapping device memory - net: hns3: add support for 1280 queues - net: hns3: rename gl_adapt_enable in struct hns3_enet_coalesce - net: hns3: add support for 1us unit GL configuration - net: hns3: add support for querying maximum value of GL - net: hns3: add support for configuring interrupt quantity limiting - net: hns3: Remove duplicated include - locking/qspinlock: Disable CNA by default - locking/qspinlock: Add CNA support for ARM64 - KVM: arm64: Rename 'struct pv_sched_ops' - locking/qspinlock: Introduce the shuffle reduction optimization into CNA - locking/qspinlock: Avoid moving certain threads between waiting queues in CNA - locking/qspinlock: Introduce starvation avoidance into CNA - locking/qspinlock: Introduce CNA into the slow path of qspinlock - locking/qspinlock: Refactor the qspinlock slow path - locking/qspinlock: Rename mcs lock/unlock macros and make them more generic - mm/page_alloc: do bulk array bounds check after checking populated elements - mm/page_alloc: __alloc_pages_bulk(): do bounds check before accessing array - net: page_pool: use alloc_pages_bulk in refill code path - net: page_pool: refactor dma_map into own function page_pool_dma_map - SUNRPC: refresh rq_pages using a bulk page allocator - SUNRPC: set rq_page_end differently - mm/page_alloc: inline __rmqueue_pcplist - mm/page_alloc: optimize code layout for __alloc_pages_bulk - mm/page_alloc: add an array-based interface to the bulk page allocator - mm/page_alloc: add a bulk page allocator - mm/page_alloc: rename alloced to allocated - mm/mempolicy: fix mpol_misplaced kernel-doc - mm/mempolicy: rewrite alloc_pages_vma documentation - mm/mempolicy: rewrite alloc_pages documentation - mm/mempolicy: rename alloc_pages_current to alloc_pages - mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask - mm/page_alloc: rename gfp_mask to gfp - mm/page_alloc: rename alloc_mask to alloc_gfp - mm/filemap: fix infinite loop in generic_file_buffered_read() - mm/filemap.c: generic_file_buffered_read() now uses find_get_pages_contig - mm/filemap/c: break generic_file_buffered_read up into multiple functions - powerpc/mm: enable HAVE_MOVE_PMD support - powerpc/book3s64/mm: update flush_tlb_range to flush page walk cache - mm/mremap: allow arch runtime override - powerpc/64s/radix: refactor TLB flush type selection - mm/mremap: hold the rmap lock in write mode when moving page table entries. - mm/mremap: use pmd/pud_poplulate to update page table entries - mm/mremap: don't enable optimized PUD move if page table levels is 2 - mm/mremap: convert huge PUD move to separate helper - selftest/mremap_test: avoid crash with static build - selftest/mremap_test: update the test to handle pagesize other than 4K - mm: rename p4d_page_vaddr to p4d_pgtable and make it return pud_t * - mm: rename pud_page_vaddr to pud_pgtable and make it return pmd_t * - mm/mremap.c: fix extent calculation - arm64: mremap speedup - enable HAVE_MOVE_PUD - x86: mremap speedup - Enable HAVE_MOVE_PUD - mm: speedup mremap on 1GB or larger regions - kselftests: vm: add mremap tests - sched: Limit the amount of NUMA imbalance that can exist at fork time - sched/numa: Allow a floating imbalance between NUMA nodes - sched: Avoid unnecessary calculation of load imbalance at clone time - sched/numa: Rename nr_running and break out the magic number - mm/vmstat.c: erase latency in vmstat_shepherd - mm, slub: splice cpu and page freelists in deactivate_slab() - mm: memcontrol: optimize per-lruvec stats counter memory usage - vsprintf: dump full information of page flags in pGp - mm, slub: don't combine pr_err with INFO - mm, slub: use pGp to print page flags - RDMA/umem: batch page unpin in __ib_umem_release() - mm/gup: add a range variant of unpin_user_pages_dirty_lock() - mm/gup: decrement head page once for group of subpages - mm/gup: add compound page list iterator - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - sched: Unthrottle qos cfs rq when free a task group - sched: Fix offline task can't be killed in a timely - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - smp: Inline on_each_cpu_cond() and on_each_cpu() - x86/mm/tlb: Remove unnecessary uses of the inline keyword - cpumask: Mark functions as pure - x86/mm/tlb: Do not make is_lazy dirty for no reason - x86/mm/tlb: Privatize cpu_tlbstate - x86/mm/tlb: Flush remote and local TLBs concurrently - x86/mm/tlb: Open-code on_each_cpu_cond_mask() for tlb_is_not_lazy() - x86/mm/tlb: Unify flush_tlb_func_local() and flush_tlb_func_remote() - smp: Run functions concurrently in smp_call_function_many_cond() - smp: Cleanup smp_call_function*() - mm: migrate: fix missing update page_private to hugetlb_page_subpool - arm64: mm: hugetlb: add support for free vmemmap pages of HugeTLB - mm: hugetlb: introduce CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON - mm: sparsemem: use huge PMD mapping for vmemmap pages - mm: sparsemem: split the huge PMD mapping of vmemmap pages - mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate - mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap - mm: hugetlb: alloc the vmemmap pages associated with each HugeTLB page - mm: hugetlb: defer freeing of HugeTLB pages - mm: hugetlb: free the vmemmap pages associated with each HugeTLB page - mm: hugetlb: gather discrete indexes of tail page - mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP - mm: memory_hotplug: factor out bootmem core functions to bootmem_info.c - hugetlb: add lockdep_assert_held() calls for hugetlb_lock - hugetlb: make free_huge_page irq safe - hugetlb: change free_pool_huge_page to remove_pool_huge_page - hugetlb: call update_and_free_page without hugetlb_lock - hugetlb: create remove_hugetlb_page() to separate functionality - hugetlb: add per-hstate mutex to synchronize user adjustments - hugetlb: no need to drop hugetlb_lock to call cma_release - mm/cma: change cma mutex to irq safe spinlock - hugetlb: convert PageHugeFreed to HPageFreed flag - hugetlb: convert PageHugeTemporary() to HPageTemporary flag - hugetlb: convert page_huge_active() HPageMigratable flag - hugetlb: use page.private for hugetlb specific page flags - powerpc: Fix reverse map real-mode address lookup with huge vmalloc - mm/vmalloc: unbreak kasan vmalloc support - KVM: s390: prepare for hugepage vmalloc - mm/vmalloc: add vmalloc_no_huge - mm/ioremap: fix iomap_max_page_shift - mm/vmalloc: improve allocation failure error messages - mm/vmalloc: use free_vm_area() if an allocation fails - powerpc/64s/radix: Enable huge vmalloc mappings - mm/vmalloc: hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c - mm/vmalloc: provide fallback arch huge vmap support functions - x86: inline huge vmap supported functions - arm64: inline huge vmap supported functions - powerpc: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix HUGE_VMAP regression by enabling huge pages in vmalloc_to_page - ARM: mm: add missing pud_page define to 2-level page tables - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - mm/lru: revise the comments of lru_lock - mm/lru: introduce relock_page_lruvec() - mm/lru: replace pgdat lru_lock with lruvec lock - mm/swap.c: serialize memcg changes in pagevec_lru_move_fn - mm/compaction: do page isolation first in compaction - mm/lru: introduce TestClearPageLRU() - mm/mlock: remove __munlock_isolate_lru_page() - mm/mlock: remove lru_lock on TestClearPageMlocked - mm/vmscan: remove lruvec reget in move_pages_to_lru - mm/lru: move lock into lru_note_cost - mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn - mm/memcg: add debug checking in lock_page_memcg - mm: page_idle_get_page() does not need lru_lock - mm/rmap: stop store reordering issue on page->mapping - mm/vmscan: remove unnecessary lruvec adding - mm/thp: narrow lru locking - mm/thp: simplify lru_add_page_tail() - mm/thp: use head for head page in lru_add_page_tail() - mm/thp: move lru_add_page_tail() to huge_memory.c - mm/swap: remove unused local variable nr_shadows - mm: remove nrexceptional from inode: remove BUG_ON - mm: remove nrexceptional from inode - dax: account DAX entries as nrpages - mm: stop accounting shadow entries - mm: introduce and use mapping_empty() - mm/filemap: fix find_lock_entries hang on 32-bit THP - mm/filemap: fix mapping_seek_hole_data on THP & 32-bit - mm/highmem.c: fix zero_user_segments() with start > end - mm: remove pagevec_lookup_entries - mm: pass pvec directly to find_get_entries - mm: remove nr_entries parameter from pagevec_lookup_entries - mm: add an 'end' parameter to pagevec_lookup_entries - mm: add an 'end' parameter to find_get_entries - mm: add and use find_lock_entries - iomap: use mapping_seek_hole_data - mm/filemap: add mapping_seek_hole_data - mm/filemap: add helper for finding pages - mm/filemap: rename find_get_entry to mapping_get_entry - mm: add FGP_ENTRY - mm/swap: optimise get_shadow_from_swap_cache - mm/shmem: use pagevec_lookup in shmem_unlock_mapping - mm: make pagecache tagged lookups return only head pages - mm: support THPs in zero_user_segments - mm: vmstat: add cma statistics - memcg: enable memcg oom-kill for __GFP_NOFAIL - mm/page_alloc: count CMA pages per zone and print them in /proc/zoneinfo - mm/page_owner: record the timestamp of all pages during free - mm/page_owner: record timestamp and pid - mm/vmalloc: rework the drain logic - arm64: clear_page: Add new implementation of clear_page() by STNP - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom- add buildrequire: openssl for kernel build - add buildrequire: perl-devel for perf binary- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: add option to disable cache readunique prefetch on HIP08 - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - arm64: Add config switch and kernel parameter for CPU0 hotplug - iommu/vt-d: Check for allocation failure in aux_detach_device() - iommu/vt-d: Fix ineffective devTLB invalidation for subdevices - iommu/vt-d: Fix general protection fault in aux_detach_device() - NFSv4: Refactor to use user namespaces for nfs4idmap - NFS: NFSv2/NFSv3: Use cred from fs_context during mount - seccomp: Remove bogus __user annotations - seccomp/cache: Report cache data through /proc/pid/seccomp_cache - xtensa: Enable seccomp architecture tracking - sh: Enable seccomp architecture tracking - s390: Enable seccomp architecture tracking - riscv: Enable seccomp architecture tracking - powerpc: Enable seccomp architecture tracking - parisc: Enable seccomp architecture tracking - csky: Enable seccomp architecture tracking - arm: Enable seccomp architecture tracking - arm64: Enable seccomp architecture tracking - selftests/seccomp: Compare bitmap vs filter overhead - x86: Enable seccomp architecture tracking - seccomp/cache: Add "emulator" to check if filter is constant allow - seccomp/cache: Lookup syscall allowlist bitmap for fast path - usb: dwc3: core: fix kernel panic when do reboot - usb: dwc3: debugfs: Add and remove endpoint dirs dynamically - perf beauty: Update copy of linux/socket.h with the kernel sources - tools headers UAPI: Sync linux/in.h copy with the kernel sources - net: fec_ptp: add clock rate zero check - net: stmmac: disable clocks in stmmac_remove_config_dt() - mm/slub.c: include swab.h - mm/slub: actually fix freelist pointer vs redzoning - mm/slub: fix redzoning for small allocations - mm/slub: clarify verification reporting - mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - net: ll_temac: Fix TX BD buffer overwrite - net: ll_temac: Make sure to free skb when it is completely used - drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue. - drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell. - cfg80211: avoid double free of PMSR request - cfg80211: make certificate generation more robust - mac80211: Fix NULL ptr deref for injected rate info - dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc - crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo - x86/fpu: Reset state for all signal restore failures - x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer - x86/fpu: Prevent state corruption in __fpu__restore_sig() - x86/pkru: Write hardware init value to PKRU when xstate is init - x86/ioremap: Map EFI-reserved memory as encrypted for SEV - x86/process: Check PF_KTHREAD and not current->mm for kernel threads - x86/mm: Avoid truncating memblocks for SGX memory - ARCv2: save ABI registers across signal handling - s390/ap: Fix hanging ioctl caused by wrong msg counter - s390/mcck: fix calculation of SIE critical section size - KVM: X86: Fix x86_emulator slab cache leak - KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU - KVM: x86: Immediately reset the MMU context when the SMM flag is cleared - PCI: Work around Huawei Intelligent NIC VF FLR erratum - PCI: Add ACS quirk for Broadcom BCM57414 NIC - PCI: aardvark: Fix kernel panic during PIO transfer - PCI: Mark some NVIDIA GPUs to avoid bus reset - PCI: Mark TI C667X to avoid bus reset - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - usb: chipidea: imx: Fix Battery Charger 1.2 CDP detection - usb: core: hub: Disable autosuspend for Cypress CY7C65632 - can: mcba_usb: fix memory leak in mcba_usb - can: j1939: fix Use-after-Free, hold skb ref while in use - can: bcm/raw/isotp: use per module netdevice notifier - can: bcm: fix infoleak in struct bcm_msg_head - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry - mm: relocate 'write_protect_seq' in struct mm_struct - hwmon: (scpi-hwmon) shows the negative temperature properly - radeon: use memcpy_to/fromio for UVD fw upload - ASoC: qcom: lpass-cpu: Fix pop noise during audio capture begin - drm/sun4i: dw-hdmi: Make HDMI PHY into a platform device - pinctrl: ralink: rt2880: avoid to error in calls is pin is already enabled - ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode - regulator: rt4801: Fix NULL pointer dereference if priv->enable_gpios is NULL - spi: stm32-qspi: Always wait BUSY bit to be cleared in stm32_qspi_wait_cmd() - ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values - sched/pelt: Ensure that *_sum is always synced with *_avg - spi: spi-zynq-qspi: Fix some wrong goto jumps & missing error code - regulator: rtmv20: Fix to make regcache value first reading back from HW - ASoC: fsl-asoc-card: Set .owner attribute when registering card. - phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init() - ASoC: rt5659: Fix the lost powers for the HDA header - platform/x86: thinkpad_acpi: Add X1 Carbon Gen 9 second fan support - regulator: bd70528: Fix off-by-one for buck123 .n_voltages setting - regulator: cros-ec: Fix error code in dev_err message - net: ethernet: fix potential use-after-free in ec_bhf_remove - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path - bnxt_en: Fix TQM fastpath ring backing store computation - bnxt_en: Rediscover PHY capabilities after firmware reset - cxgb4: fix wrong shift. - net: cdc_eem: fix tx fixup skb leak - net: hamradio: fix memory leak in mkiss_close - be2net: Fix an error handling path in 'be_probe()' - net/mlx5: Reset mkey index on creation - net/mlx5: E-Switch, Allow setting GUID for host PF vport - net/mlx5: E-Switch, Read PF mac address - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: fec_ptp: fix issue caused by refactor the fec_devtype - net: usb: fix possible use-after-free in smsc75xx_bind - lantiq: net: fix duplicated skb in rx descriptor ring - net: cdc_ncm: switch to eth%d interface naming - ptp: improve max_adj check against unreasonable values - bpf: Fix leakage under speculation on mispredicted branches - net: qrtr: fix OOB Read in qrtr_endpoint_post - ipv4: Fix device used for dst_alloc with local routes - cxgb4: fix wrong ethtool n-tuple rule lookup - netxen_nic: Fix an error handling path in 'netxen_nic_probe()' - qlcnic: Fix an error handling path in 'qlcnic_probe()' - ethtool: strset: fix message length calculation - net: qualcomm: rmnet: don't over-count statistics - net: qualcomm: rmnet: Update rmnet device MTU based on real device - net: make get_net_ns return error if NET_NS is disabled - net: stmmac: dwmac1000: Fix extended MAC address registers definition - cxgb4: halt chip before flashing PHY firmware image - cxgb4: fix sleep in atomic when flashing PHY firmware - cxgb4: fix endianness when flashing boot image - alx: Fix an error handling path in 'alx_probe()' - selftests: mptcp: enable syncookie only in absence of reorders - mptcp: do not warn on bad input from the network - mptcp: try harder to borrow memory from subflow under pressure - sch_cake: Fix out of bounds when parsing TCP options and header - mptcp: Fix out of bounds when parsing TCP options - netfilter: synproxy: Fix out of bounds when parsing TCP options - net/mlx5e: Block offload of outer header csum for UDP tunnels - net/mlx5: DR, Don't use SW steering when RoCE is not supported - net/mlx5: DR, Allow SW steering for sw_owner_v2 devices - net/mlx5: Consider RoCE cap before init RDMA resources - net/mlx5e: Fix page reclaim for dead peer hairpin - net/mlx5e: Remove dependency in IPsec initialization flows - net/sched: act_ct: handle DNAT tuple collision - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - ice: parameterize functions responsible for Tx ring management - ice: add ndo_bpf callback for safe mode netdev ops - netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local - net: lantiq: disable interrupt before sheduling NAPI - net: dsa: felix: re-enable TX flow control in ocelot_port_flush() - net: rds: fix memory leak in rds_recvmsg - vrf: fix maximum MTU - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - libbpf: Fixes incorrect rx_ring_setup_done - mlxsw: core: Set thermal zone polling delay argument to real value at init - mlxsw: reg: Spectrum-3: Enforce lowest max-shaper burst size of 11 - mac80211: fix skb length check in ieee80211_scan_rx() - batman-adv: Avoid WARN_ON timing related checks - kvm: LAPIC: Restore guard to prevent illegal APIC register access - afs: Fix an IS_ERR() vs NULL check - dmaengine: stedma40: add missing iounmap() on error in d40_probe() - dmaengine: SF_PDMA depends on HAS_IOMEM - dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM - dmaengine: ALTERA_MSGDMA depends on HAS_IOMEM - dmaengine: xilinx: dpdma: initialize registers before request_irq - dmaengine: fsl-dpaa2-qdma: Fix error return code in two functions - dmaengine: idxd: add missing dsa driver unregister - ext4: fix memory leak in ext4_fill_super - Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"" - Revert "block: Fix a lockdep complaint triggered by request queue flushing" - nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class - blk-mq: add new API of blk_mq_hctx_set_fq_lock_class - block: check disk exist before trying to add partition - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - scsi: remove unused kobj map for sd devie to avoid memleak - scsi: libsas: Add LUN number check in .slave_alloc callback - dm btree remove: assign new_root only when removal succeeds - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - ext4: stop return ENOSPC from ext4_issue_zeroout - scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) - powerpc/fsl_booke/kaslr: rename kaslr-booke32.rst to kaslr-booke.rst and add 64bit part - powerpc/fsl_booke/64: clear the original kernel if randomized - powerpc/fsl_booke/64: do not clear the BSS for the second pass - powerpc/fsl_booke/64: implement KASLR for fsl_booke64 - powerpc/fsl_booke/64: introduce reloc_kernel_entry() helper - powerpc/fsl_booke/kaslr: refactor kaslr_legal_offset() and kaslr_early_init() - arm64: Force NO_BLOCK_MAPPINGS if crashkernel reservation is required - exec: Move unshare_files to fix posix file locking during exec - exec: Don't open code get_close_on_exec - ARM: mm: Fix PXN process with LPAE feature - ARM: mm: Provide die_kernel_fault() helper - ARM: mm: Kill page table base print in show_pte() - ARM: mm: Cleanup access_error() - ARM: mm: Kill task_struct argument for __do_page_fault() - ARM: mm: Rafactor the __do_page_fault() - fanotify: fix copy_event_to_user() fid error clean up - block: fix inflight statistics of part0 - debugfs: fix security_locked_down() call for SELinux - vti6: fix ipv4 pmtu check to honor ip header df - vti: fix ipv4 pmtu check to honor ip header df - alinux: random: speed up the initialization of module - mm: set the sleep_mapped to true for zbud and z3fold - mm/zswap: add the flag can_sleep_mapped - kasan: fix null pointer dereference in kasan_record_aux_stack - bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper - fib: Return the correct errno code - net: Return the correct errno code - net/x25: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - drm/amd/amdgpu:save psp ring wptr to avoid attack - drm/amd/display: Fix potential memory leak in DMUB hw_init - drm/amdgpu: refine amdgpu_fru_get_product_info - drm/amd/display: Allow bandwidth validation for 0 streams. - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: do not warn for deleted controllers during reset - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V - Bluetooth: Add a new USB ID for RTL8822CE - scsi: qedf: Do not put host in qedf_vport_create() unconditionally - ethernet: myri10ge: Fix missing error code in myri10ge_probe() - scsi: target: core: Fix warning on realtime kernels - gfs2: Fix use-after-free in gfs2_glock_shrink_scan - riscv: Use -mno-relax when using lld linker - HID: gt683r: add missing MODULE_DEVICE_TABLE - gfs2: fix a deadlock on withdraw-during-mount - gfs2: Prevent direct-I/O write fallback errors from getting lost - ARM: OMAP2+: Fix build warning when mmc_omap is not built - ARM: OMAP1: Fix use of possibly uninitialized irq variable - drm/tegra: sor: Fully initialize SOR before registration - gpu: host1x: Split up client initalization and registration - drm/tegra: sor: Do not leak runtime PM reference - HID: usbhid: fix info leak in hid_submit_ctrl - HID: Add BUS_VIRTUAL to hid_connect logging - HID: multitouch: set Stylus suffix for Stylus-application devices, too - HID: quirks: Add quirk for Lenovo optical mouse - HID: hid-sensor-hub: Return error for hid_set_field() failure - HID: hid-input: add mapping for emoji picker key - HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 - HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 - net: ieee802154: fix null deref in parse dev addr - livepatch: fix unload hook could not be excuted - mm/memory-failure: make sure wait for page writeback in memory_failure - iommu: sva: Fix compile error in iommu_sva_bind_group - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix failure handling of scsi_add_host_with_dma() - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFS: Fix use-after-free in nfs4_init_client() - kvm: fix previous commit for 32-bit builds - perf session: Correct buffer copying when peeking events - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFS: Fix a potential NULL dereference in nfs_get_client() - IB/mlx5: Fix initializing CQ fragments buffer - KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message - x86/nmi_watchdog: Fix old-style NMI watchdog regression on old Intel CPUs - sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling - sched/fair: Make sure to update tg contrib for blocked load - sched/fair: Keep load_avg and load_sum synced - perf: Fix data race between pin_count increment/decrement - gpio: wcd934x: Fix shift-out-of-bounds error - phy: ti: Fix an error code in wiz_probe() - ASoC: meson: gx-card: fix sound-dai dt schema - ASoC: core: Fix Null-point-dereference in fmt_single_name() - phy: cadence: Sierra: Fix error return code in cdns_sierra_phy_probe() - tools/bootconfig: Fix error return code in apply_xbc() - vmlinux.lds.h: Avoid orphan section with !SMP - ARM: cpuidle: Avoid orphan section warning - RDMA/mlx4: Do not map the core_clock page to user space unless enabled - RDMA/ipoib: Fix warning caused by destroying non-initial netns - drm/msm/a6xx: avoid shadow NULL reference in failure path - drm/msm/a6xx: update/fix CP_PROTECT initialization - drm/msm/a6xx: fix incorrectly set uavflagprd_inv field for A650 - drm/mcde: Fix off by 10^3 in calculation - usb: typec: mux: Fix copy-paste mistake in typec_mux_match - usb: dwc3: gadget: Disable gadget IRQ during pullup disable - phy: usb: Fix misuse of IS_ENABLED - regulator: rtmv20: Fix .set_current_limit/.get_current_limit callbacks - regulator: bd71828: Fix .n_voltages settings - regulator: fan53880: Fix missing n_voltages setting - regulator: bd718x7: Fix the BUCK7 voltage setting on BD71837 - regulator: max77620: Use device_set_of_node_from_dev() - regulator: core: resolve supply for boot-on/always-on regulators - usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port - usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port - usb: fix various gadget panics on 10gbps cabling - usb: fix various gadgets null ptr deref on 10gbps cabling. - usb: gadget: eem: fix wrong eem header operation - USB: serial: cp210x: fix alternate function for CP2102N QFN20 - USB: serial: quatech2: fix control-request directions - USB: serial: omninet: add device id for Zyxel Omni 56K Plus - USB: serial: ftdi_sio: add NovaTech OrionMX product ID - usb: gadget: f_fs: Ensure io_completion_wq is idle during unbind - usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource() - usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe() - usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path - usb: typec: wcove: Use LE to CPU conversion when accessing msg->header - usb: musb: fix MUSB_QUIRK_B_DISCONNECT_99 handling - usb: dwc3: ep0: fix NULL pointer exception - usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL - usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe - usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled - usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms - usb: f_ncm: only first packet of aggregate needs to start timer - USB: f_ncm: ncm_bitrate (speed) is unsigned - mmc: renesas_sdhi: Fix HS400 on R-Car M3-W+ - mmc: renesas_sdhi: abort tuning when timeout detected - ftrace: Do not blindly read the ip address in ftrace_bug() - cgroup1: don't allow '\n' in renaming - btrfs: promote debugging asserts to full-fledged checks in validate_super - btrfs: return value from btrfs_mark_extent_written() in case of error - async_xor: check src_offs is not NULL before updating it - staging: rtl8723bs: Fix uninitialized variables - kvm: avoid speculation-based attacks from out-of-range memslot accesses - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - Revert "ACPI: sleep: Put the FACS table after using it" - spi: bcm2835: Fix out-of-bounds access with more than 4 slaves - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8 - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8 - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8 - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2 - ALSA: hda/realtek: headphone and mic don't work on an Acer laptop - ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun() - ALSA: seq: Fix race of snd_seq_timer_open() - i2c: mpc: implement erratum A-004447 workaround - i2c: mpc: Make use of i2c_recover_bus() - spi: Cleanup on failure of initial setup - spi: Don't have controller clean up spi device before driver unbind - powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P1010 i2c controllers - powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P2041 i2c controllers - nvmet: fix false keep-alive timeout when a controller is torn down - nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME - bnx2x: Fix missing error code in bnx2x_iov_init_one() - dm verity: fix require_signatures module_param permissions - MIPS: Fix kernel hang under FUNCTION_GRAPH_TRACER and PREEMPT_TRACER - nvme-fabrics: decode host pathing error for connect - net: dsa: microchip: enable phy errata workaround on 9567 - net: appletalk: cops: Fix data race in cops_probe1 - net: macb: ensure the device is available before accessing GEMGXL control registers - scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal - scsi: hisi_sas: Drop free_irq() of devm_request_irq() allocated irq - scsi: vmw_pvscsi: Set correct residual data length - scsi: bnx2fc: Return failure if io_req is already in ABTS processing - net:sfc: fix non-freed irq in legacy irq mode - RDS tcp loopback connection can hang - net/qla3xxx: fix schedule while atomic in ql_sem_spinlock - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - isdn: mISDN: netjet: Fix crash in nj_probe: - usb: chipidea: udc: assign interrupt number to USB gadget structure - spi: sprd: Add missing MODULE_DEVICE_TABLE - ASoC: sti-sas: add missing MODULE_DEVICE_TABLE - vfio-ccw: Serialize FSM IDLE state with I/O completion - vfio-ccw: Reset FSM state to IDLE inside FSM - ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet - ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet - usb: cdns3: Fix runtime PM imbalance on error - net/nfc/rawsock.c: fix a permission check bug - bpf: Forbid trampoline attach for functions with variable arguments - spi: spi-zynq-qspi: Fix stack violation bug - spi: Fix spi device unregister flow - ASoC: amd: fix for pcm_read() error - ASoC: max98088: fix ni clock divider calculation - proc: Track /proc/$pid/attr/ opener mm_struct - mtd: mtd_blkdevs: Initialize rq.limits.discard_granularity - block, bfq: set next_rq to waker_bfqq->next_rq in waker injection - bdev: Do not return EBUSY if bdev discard races with write - powerpc/perf: Invoke per-CPU variable access with disabled interrupts - perf annotate: Fix jump parsing for C++ code. - perf tools: Fix arm64 build error with gcc-11 - perf record: Fix memory leak in vDSO found using ASAN - perf parse-events: Check if the software events array slots are populated - perf symbol-elf: Fix memory leak by freeing sdt_note.args - perf env: Fix memory leak of bpf_prog_info_linear member - scsi: iscsi: Fix iSCSI cls conn state - scsi: iscsi: Fix race condition between login and sync thread - Revert "perf kmem: Do not pass additional arguments - neighbour: allow NUD_NOARP entries to be forced GCed - xen-netback: take a reference to the RX task thread - netfilter: nf_tables: missing error reporting for not selected expressions - i2c: qcom-geni: Suspend and resume the bus during SYSTEM_SLEEP_PM ops - lib/lz4: explicitly support in-place decompression - x86/kvm: Disable all PV features on crash - x86/kvm: Disable kvmclock on all CPUs on shutdown - x86/kvm: Teardown PV features on boot CPU as well - KVM: arm64: Fix debug register indexing - KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode - btrfs: fix unmountable seed device after fstrim - drm/msm/dpu: always use mdp device to scale bandwidth - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - btrfs: fix deadlock when cloning inline extents and low on available space - btrfs: abort in rename_exchange if we fail to insert the second ref - btrfs: fixup error handling in fixup_inode_link_counts - btrfs: return errors from btrfs_del_csums in cleanup_ref_head - btrfs: fix error handling in btrfs_del_csums - btrfs: mark ordered extent and inode with error if we fail to finish - powerpc/kprobes: Fix validation of prefixed instructions across page boundary - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - drm/amdgpu: make sure we unpin the UVD BO - drm/amdgpu: Don't query CE and UE errors - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - x86/sev: Check SME/SEV support in CPUID first - x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid() - mm/page_alloc: fix counting of free pages after take off from buddy - mm/debug_vm_pgtable: fix alignment for pmd/pud_advanced_tests() - ocfs2: fix data corruption by fallocate - pid: take a reference when initializing `cad_pid` - usb: dwc2: Fix build in periphal-only mode - ext4: fix accessing uninit percpu counter variable with fast_commit - ext4: fix memory leak in ext4_mb_init_backend on error path. - ext4: fix fast commit alignment issues - ext4: fix memory leak in ext4_fill_super - ARM: dts: imx6q-dhcom: Add PU,VDD1P1,VDD2P5 regulators - ARM: dts: imx6dl-yapp4: Fix RGMII connection to QCA8334 switch - ALSA: hda: update the power_state during the direct-complete - ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx - ALSA: timer: Fix master timer notification - gfs2: fix scheduling while atomic bug in glocks - HID: multitouch: require Finger field to mark Win8 reports as MT - HID: magicmouse: fix NULL-deref on disconnect - HID: i2c-hid: Skip ELAN power-on command after reset - net: caif: fix memory leak in cfusbl_device_notify - net: caif: fix memory leak in caif_device_notify - net: caif: add proper error handling - net: caif: added cfserl_release function - wireguard: allowedips: free empty intermediate nodes when removing single node - wireguard: allowedips: allocate nodes in kmem_cache - wireguard: allowedips: remove nodes in O(1) - wireguard: allowedips: initialize list head in selftest - wireguard: selftests: make sure rp_filter is disabled on vethc - wireguard: selftests: remove old conntrack kconfig value - wireguard: use synchronize_net rather than synchronize_rcu - wireguard: peer: allocate in kmem_cache - wireguard: do not use -O3 - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate - drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate - drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate - io_uring: use better types for cflags - io_uring: fix link timeout refs - riscv: vdso: fix and clean-up Makefile - serial: stm32: fix threaded interrupt handling - tipc: fix unique bearer names sanity check - tipc: add extack messages for bearer/media failure - bus: ti-sysc: Fix flakey idling of uarts and stop using swsup_sidle_act - ARM: dts: imx: emcon-avari: Fix nxp,pca8574 #gpio-cells - ARM: dts: imx7d-pico: Fix the 'tuning-step' property - ARM: dts: imx7d-meerkat96: Fix the 'tuning-step' property - arm64: dts: freescale: sl28: var4: fix RGMII clock and voltage - arm64: dts: zii-ultra: fix 12V_MAIN voltage - arm64: dts: ls1028a: fix memory node - bus: ti-sysc: Fix am335x resume hang for usb otg module - optee: use export_uuid() to copy client UUID - arm64: dts: ti: j7200-main: Mark Main NAVSS as dma-coherent - ixgbe: add correct exception tracing for XDP - ixgbe: optimize for XDP_REDIRECT in xsk path - ice: add correct exception tracing for XDP - ice: optimize for XDP_REDIRECT in xsk path - ice: simplify ice_run_xdp - i40e: add correct exception tracing for XDP - i40e: optimize for XDP_REDIRECT in xsk path - cxgb4: avoid link re-train during TC-MQPRIO configuration - i2c: qcom-geni: Add shutdown callback for i2c - ice: Allow all LLDP packets from PF to Tx - ice: report supported and advertised autoneg using PHY capabilities - ice: handle the VF VSI rebuild failure - ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared - ice: Fix allowing VF to request more/less queues via virtchnl - ipv6: Fix KASAN: slab-out-of-bounds Read in fib6_nh_flush_exceptions - cxgb4: fix regression with HASH tc prio value update - ixgbevf: add correct exception tracing for XDP - igb: add correct exception tracing for XDP - ieee802154: fix error return code in ieee802154_llsec_getparams() - ieee802154: fix error return code in ieee802154_add_iface() - bpf, lockdown, audit: Fix buggy SELinux lockdown permission checks - bpf: Simplify cases in bpf_base_func_proto - drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest() - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - netfilter: nft_ct: skip expectations for confirmed conntrack - nvmet: fix freeing unallocated p2pmem - net/mlx5: DR, Create multi-destination flow table with level less than 64 - net/mlx5e: Check for needed capability for cvlan matching - net/mlx5: Check firmware sync reset requested is set before trying to abort it - net/mlx5e: Fix incompatible casting - net/tls: Fix use-after-free after the TLS device goes down and up - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU - net: sock: fix in-kernel mark setting - net: dsa: tag_8021q: fix the VLAN IDs used for encoding sub-VLANs - perf probe: Fix NULL pointer dereference in convert_variable_location() - ACPICA: Clean up context mutex during object deletion - nvme-rdma: fix in-casule data send for chained sgls - mptcp: always parse mptcp options for MPC reqsk - net/sched: act_ct: Fix ct template allocation for zone 0 - net/sched: act_ct: Offload connections with commit action - devlink: Correct VIRTUAL port to not have phys_port attributes - HID: i2c-hid: fix format string mismatch - HID: pidff: fix error return code in hid_pidff_init() - HID: logitech-hidpp: initialize level variable - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - samples: vfio-mdev: fix error handing in mdpy_fb_probe() - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi/libstub: prevent read overflow in find_file_option() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - efi/fdt: fix panic when no valid fdt found - netfilter: conntrack: unregister ipv4 sockopts on error unwind - hwmon: (pmbus/isl68137) remove READ_TEMPERATURE_3 for RAA228228 - hwmon: (dell-smm-hwmon) Fix index values - net: usb: cdc_ncm: don't spew notifications - btrfs: tree-checker: do not error out if extent ref hash doesn't match - ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - usb: core: reduce power-on-good delay time of root hub - neighbour: Prevent Race condition in neighbour subsytem - scripts/clang-tools: switch explicitly to Python 3 - net: hso: bail out on interrupt URB allocation failure - Revert "Revert "ALSA: usx2y: Fix potential NULL pointer dereference"" - SUNRPC: More fixes for backlog congestion - bpftool: Add sock_release help info for cgroup attach/prog load command - net: hns3: check the return of skb_checksum_help() - samples/bpf: Consider frame size in tx_only of xdpsock sample - i915: fix build warning in intel_dp_get_link_status() - net: mvpp2: add buffer header handling in RX - net: zero-initialize tc skb extension on allocation - MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c - MIPS: alchemy: xxs1500: add gpio-au1000.h header file - net: hsr: fix mac_len checks - sch_dsmark: fix a NULL deref in qdisc_reset() - net: ethernet: mtk_eth_soc: Fix packet statistics support for MT7628/88 - ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static - ipv6: record frag_max_size in atomic fragments in input path - net: lantiq: fix memory corruption in RX ring - scsi: libsas: Use _safe() loop in sas_resume_port() - ASoC: qcom: lpass-cpu: Use optional clk APIs - ixgbe: fix large MTU request from VF - bpf: Set mac_len in bpf_skb_change_head - bpf, offload: Reorder offload callback 'prepare' in verifier - ASoC: cs35l33: fix an error code in probe() - staging: emxx_udc: fix loop in _nbu2ss_nuke() - cxgb4: avoid accessing registers when clearing filters - iommu/vt-d: Use user privilege for RID2PASID translation - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: fix incorrect resp_msg issue - iommu/virtio: Add missing MODULE_DEVICE_TABLE - gve: Correct SKB queue index validation. - gve: Upgrade memory barrier in poll routine - gve: Add NULL pointer checks when freeing irqs. - gve: Update mgmt_msix_idx if num_ntfy changes - gve: Check TX QPL was actually assigned - net/smc: remove device from smcd_dev_list after failed device_add() - mld: fix panic in mld_newpack() - bnxt_en: Fix context memory setup for 64K page size. - bnxt_en: Include new P5 HV definition in VF check. - net: bnx2: Fix error return code in bnx2_init_board() - net: hso: check for allocation failure in hso_create_bulk_serial_device() - net: sched: fix tx action reschedule issue with stopped queue - net: sched: fix tx action rescheduling issue during deactivation - net: sched: fix packet stuck problem for lockless qdisc - tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT - openvswitch: meter: fix race when getting now_ms. - cxgb4/ch_ktls: Clear resources when pf4 device is removed - net: mdio: octeon: Fix some double free issues - net: mdio: thunder: Fix a double free issue in the .remove function - chelsio/chtls: unlock on error in chtls_pt_recvmsg() - net: fec: fix the potential memory leak in fec_enet_init() - net: packetmmap: fix only tx timestamp on request - net: really orphan skbs tied to closing sk - spi: Assume GPIO CS active high in ACPI case - vfio-ccw: Check initialized flag in cp_init() - net: ipa: memory region array is variable size - net: stmmac: Fix MAC WoL not working if PHY does not support WoL - ASoC: cs42l42: Regmap must use_single_read/write - interconnect: qcom: Add missing MODULE_DEVICE_TABLE - interconnect: qcom: bcm-voter: add a missing of_node_put() - net: dsa: fix error code getting shifted with 4 in dsa_slave_get_sset_count - net: netcp: Fix an error message - linux/bits.h: fix compilation error with GENMASK - block: fix a race between del_gendisk and BLKRRPART - platform/x86: touchscreen_dmi: Add info for the Chuwi Hi10 Pro (CWI529) tablet - drm/amdgpu: stop touching sched.ready in the backend - drm/amd/amdgpu: fix a potential deadlock in gpu reset - drm/amdgpu: Fix a use-after-free - drm/amd/amdgpu: fix refcount leak - drm/amd/display: Disconnect non-DP with no EDID - SMB3: incorrect file id in requests compounded with open - platform/x86: touchscreen_dmi: Add info for the Mediacom Winpad 7.0 W700 tablet - platform/x86: intel_punit_ipc: Append MODULE_DEVICE_TABLE for ACPI - platform/x86: hp-wireless: add AMD's hardware id to the supported list - btrfs: do not BUG_ON in link_to_fixup_dir - btrfs: release path before starting transaction when cloning inline extent - scsi: pm80xx: Fix drives missing during rmmod/insmod loop - openrisc: Define memory barrier mb - scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic - scsi: ufs: ufs-mediatek: Fix power down spec violation - btrfs: return whole extents in fiemap - brcmfmac: properly check for bus register errors - Revert "brcmfmac: add a check for the status of usb_register" - net: liquidio: Add missing null pointer checks - Revert "net: liquidio: fix a NULL pointer dereference" - media: gspca: properly check for errors in po1030_probe() - Revert "media: gspca: Check the return value of write_bridge for timeout" - media: gspca: mt9m111: Check write_bridge for timeout - Revert "media: gspca: mt9m111: Check write_bridge for timeout" - media: dvb: Add check on sp8870_readreg return - Revert "media: dvb: Add check on sp8870_readreg" - ASoC: cs43130: handle errors in cs43130_probe() properly - Revert "ASoC: cs43130: fix a NULL pointer dereference" - libertas: register sysfs groups properly - Revert "libertas: add checks for the return value of sysfs_create_group" - dmaengine: qcom_hidma: comment platform_driver_register call - Revert "dmaengine: qcom_hidma: Check for driver register failure" - isdn: mISDN: correctly handle ph_info allocation failure in hfcsusb_ph_info - Revert "isdn: mISDN: Fix potential NULL pointer dereference of kzalloc" - ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd() - Revert "ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()" - isdn: mISDNinfineon: check/cleanup ioremap failure correctly in setup_io - Revert "isdn: mISDNinfineon: fix potential NULL pointer dereference" - Revert "ALSA: usx2y: Fix potential NULL pointer dereference" - Revert "ALSA: gus: add a check of the status of snd_ctl_add" - char: hpet: add checks after calling ioremap - Revert "char: hpet: fix a missing check of ioremap" - net: caif: remove BUG_ON(dev == NULL) in caif_xmit - Revert "net: caif: replace BUG_ON with recovery code" - net/smc: properly handle workqueue allocation failure - Revert "net/smc: fix a NULL pointer dereference" - net: fujitsu: fix potential null-ptr-deref - Revert "net: fujitsu: fix a potential NULL pointer dereference" - serial: max310x: unregister uart driver in case of failure and abort - Revert "serial: max310x: pass return value of spi_register_driver" - Revert "ALSA: sb: fix a missing check of snd_ctl_add" - Revert "media: usb: gspca: add a missed check for goto_low_power" - Revert "crypto: cavium/nitrox - add an error message to explain the failure of pci_request_mem_regions" - gpio: cadence: Add missing MODULE_DEVICE_TABLE - platform/x86: hp_accel: Avoid invoking _INI to speed up resume - mptcp: fix data stream corruption - mptcp: drop unconditional pr_warn on bad opt - mptcp: avoid error message on infinite mapping - nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response - perf jevents: Fix getting maximum number of fds - afs: Fix the nlink handling of dir-over-dir rename - i2c: sh_mobile: Use new clock calculation formulas for RZ/G2E - i2c: i801: Don't generate an interrupt on bus reset - i2c: mediatek: Disable i2c start_en and clear intr_stat brfore reset - i2c: s3c2410: fix possible NULL pointer deref on read message after write - net: dsa: sja1105: fix VL lookup command packing for P/Q/R/S - net: dsa: sja1105: call dsa_unregister_switch when allocating memory fails - net: dsa: sja1105: add error handling in sja1105_setup() - net: dsa: sja1105: error out on unsupported PHY mode - net: dsa: sja1105: use 4095 as the private VLAN for untagged traffic - net: dsa: sja1105: update existing VLANs from the bridge VLAN list - net: dsa: fix a crash if ->get_sset_count() fails - net: dsa: mt7530: fix VLAN traffic leaks - netfilter: flowtable: Remove redundant hw refresh bit - spi: spi-fsl-dspi: Fix a resource leak in an error handling path - tipc: skb_linearize the head skb when reassembling msgs - tipc: wait and exit until all work queues are done - Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv" - SUNRPC in case of backlog, hand free slots directly to waiting task - net/mlx5: Set term table as an unmanaged flow table - net/mlx4: Fix EEPROM dump support - net/mlx5e: Fix null deref accessing lag dev - net/mlx5: Set reformat action when needed for termination rules - net/mlx5e: Fix nullptr in add_vlan_push_action() - {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table - net/mlx5e: Fix error path of updating netdev queues - net/mlx5e: Fix multipath lag activation - net/mlx5e: reset XPS on error flow if netdev isn't registered yet - drm/meson: fix shutdown crash when component not probed - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() - NFS: fix an incorrect limit in filelayout_decode_layout() - fs/nfs: Use fatal_signal_pending instead of signal_pending - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - net: usb: fix memory leak in smsc75xx_bind - usb: typec: mux: Fix matching with typec_altmode_desc - usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen() - usb: dwc3: gadget: Properly track pending and queued SG - thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID - USB: serial: pl2303: add device id for ADLINK ND-6530 GC - USB: serial: ftdi_sio: add IDs for IDS GmbH Products - USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 - USB: serial: ti_usb_3410_5052: add startech.com device id - serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' - serial: sh-sci: Fix off-by-one error in FIFO threshold register setting - serial: tegra: Fix a mask operation that is always true - drivers: base: Fix device link removal - USB: usbfs: Don't WARN about excessively large memory allocations - Revert "irqbypass: do not start cons/prod when failed connect" - USB: trancevibrator: fix control-request direction - serial: 8250_pci: handle FL_NOIRQ board flag - serial: 8250_pci: Add support for new HPE serial device - serial: 8250_dw: Add device HID for new AMD UART controller - serial: 8250: Add UART_BUG_TXRACE workaround for Aspeed VUART - iio: adc: ad7192: handle regulator voltage error first - iio: adc: ad7192: Avoid disabling a clock that was never enabled. - iio: adc: ad7793: Add missing error code in ad7793_setup() - iio: adc: ad7923: Fix undersized rx buffer. - iio: adc: ad7124: Fix potential overflow due to non sequential channel numbers - iio: adc: ad7124: Fix missbalanced regulator enable / disable on error. - iio: adc: ad7768-1: Fix too small buffer passed to iio_push_to_buffers_with_timestamp() - iio: dac: ad5770r: Put fwnode in error case during ->probe() - iio: gyro: fxas21002c: balance runtime power in error path - staging: iio: cdc: ad7746: avoid overwrite of num_channels - mei: request autosuspend after sending rx flow control - KVM: arm64: Prevent mixed-width VM creation - KVM: X86: Fix vCPU preempted state from guest's point of view - thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue - thunderbolt: usb4: Fix NVM read buffer bounds and offset issue - misc/uss720: fix memory leak in uss720_probe - serial: core: fix suspicious security_locked_down() call - seccomp: Refactor notification handler to prepare for new semantics - Documentation: seccomp: Fix user notification documentation - kgdb: fix gcc-11 warnings harder - selftests/gpio: Fix build when source tree is read only - selftests/gpio: Move include of lib.mk up - selftests/gpio: Use TEST_GEN_PROGS_EXTENDED - drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate - drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate - drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate - drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error - drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate - drm/amd/pm: correct MGpuFanBoost setting - dm snapshot: properly fix a crash when an origin has no snapshots - ath11k: Clear the fragment cache during key install - ath10k: Validate first subframe of A-MSDU before processing the list - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop MPDU which has discard flag set by firmware for SDIO - ath10k: drop fragments with multicast DA for SDIO - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - netfilter: nft_set_pipapo_avx2: Add irq_fpu_usable() check, fallback to non-AVX2 version - net/sched: fq_pie: fix OOB access in the traffic path - net/sched: fq_pie: re-factor fix for fq_pie endless loop - net: hso: fix control-request directions - proc: Check /proc/$pid/attr/ writes against file opener - perf scripts python: exported-sql-viewer.py: Fix warning display - perf scripts python: exported-sql-viewer.py: Fix Array TypeError - perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report - perf intel-pt: Fix transaction abort handling - perf intel-pt: Fix sample instruction bytes - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - ALSA: usb-audio: scarlett2: Improve driver startup messages - ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 - ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 - ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 - ALSA: hda/realtek: Headphone volume is controlled by Front mixer - ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i - sched: export sched_setscheduler symbol - arm32: kaslr: Bugfix of BSS size calculation when enabled kaslr - mm: Move HOLES_IN_ZONE into mm - mm,hwpoison: return -EBUSY when migration fails - livepatch: put memory alloc and free out stop machine - livepatch/core: Support function force patched/unpatched - livepatch/ppc64: Enable livepatch without ftrace - livepatch/ppc64: Sample testcase fix ppc64 - livepatch/ppc64: Ignore the first frame when checking stack - livepatch/ppc64: Make sure caller function in stack - livepatch/ppc64: Use module_alloc to alloc func_node - livepatch/ppc64: Implement per func_node livepatch trampoline - livepatch/ppc64: Check active func in consistency stack checking - livepatch/ppc64: Support use func_descr for new_func - livepatch/ppc64: Implement livepatch without ftrace for ppc64be - livepatch/ppc32: Ignore the first frame when checking stack - livepatch/ppc32: Check active func in consistency stack checking - livepatch/ppc32: Fix current backtracking in klp_check_calltrace - livepatch/ppc32: Fix func size less than limit - livepatch/ppc32: Add support for longjump - livepatch/ppc32: Support livepatch without ftrace - livepatch/x86: check active func in consistency stack checking - livepatch/x86: support livepatch without ftrace - livepatch/core: Revert module_enable_ro and module_disable_ro - livepatch/arm: Check active func in consistency stack checking - livepatch/arm: Add support for livepatch plt - livepatch/arm: Fix current backtracking in klp_check_calltrace - livepatch/arm: Support livepatch without ftrace - livepatch/core: Add support for arm for klp relocation - arm/module: Use plt section indices for relocations - livepatch/core: Add livepatch consistency depends - livepatch/arm64: check active func in consistency stack checking - livepatch/arm64: Fix current backtracking in klp_check_calltrace - livepatch/arm64: Fix func size less than limit - livepatch/arm64: Support livepatch without ftrace - livepatch/core: Support jump_label - livepatch/core: Supprt load and unload hooks - livepatch/core: Split livepatch consistency - livepatch/core: Restrict livepatch patched/unpatched when plant kprobe - livepatch/core: Allow implementation without ftrace - DEBUG: iommu: Sanity-check of page requests - DEBUG: iommu/arm-smmu-v3: Add SVA trace events - TESTING: vfio: Add support for Shared Virtual Addressing - iommu: Add group variant for SVA bind/unbind - mm: export symbol mmput_async - mm: export symbol find_get_task_by_vpid - mm: export symbol mm_access - iommu/arm-smmu-v3: Support auxiliary domains - iommu: Use device fault trace event - trace/iommu: Add sva trace events - iommu: handle page response timeout - iommu: Add a timeout parameter for PRQ response - iommu: Introduce attach/detach_pasid_table API - Documentation: Generalize the "pci=noats" boot parameter - PCI: Support ats-supported device-tree property - arm64: dts: fast models: Enable PCIe ATS for Base RevC FVP - dt-bindings: PCI: generic: Add ats-supported property - iommu/arm-smmu-v3: Ratelimit event dump - iommu/arm-smmu-v3: Add support for Hardware Translation Table Update - iommu/arm-smmu-v3: Enable broadcast TLB maintenance - iommu/arm-smmu-v3: Add support for PRI - PCI/ATS: Export PRI functions - PCI/ATS: Add PRI stubs - mm: notify remote TLBs when dirtying a PTE - iommu/arm-smmu-v3: Add stall support for platform devices - ACPI/IORT: Enable stall support for platform devices - dt-bindings: document stall property for IOMMU masters - NFC: nci: fix memory leak in nci_allocate_device - perf unwind: Set userdata for all __report_module() paths - perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder - KVM: x86: Defer vtime accounting 'til after IRQ handling - context_tracking: Move guest exit vtime accounting to separate helpers - context_tracking: Move guest exit context tracking to separate helpers - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container - mm/page_alloc: fix counting of managed_pages - mm: page_alloc: refactor setup_per_zone_lowmem_reserve() - dm verity: allow only one error handling mode - Bluetooth: SMP: Fail if remote and local public keys are identical - video: hgafb: correctly handle card detect failure during probe - nvmet: use new ana_log_size instead the old one - x86/boot/compressed/64: Check SEV encryption in the 32-bit boot-path - rtc: pcf85063: fallback to parent of_node - nvme-multipath: fix double initialization of ANA state - x86/Xen: swap NX determination and GDT setup on BSP - openrisc: mm/init.c: remove unused memblock_region variable in map_ram() - drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vt_ioctl: Revert VT_RESIZEX parameter handling removal - vgacon: Record video mode changes with VT_RESIZEX - video: hgafb: fix potential NULL pointer dereference - qlcnic: Add null check after calling netdev_alloc_skb - leds: lp5523: check return value of lp5xx_read and jump to cleanup code - ics932s401: fix broken handling of errors when word reading fails - net: rtlwifi: properly check for alloc_workqueue() failure - scsi: ufs: handle cleanup correctly on devm_reset_control_get error - net: stmicro: handle clk_prepare() failure during init - ethernet: sun: niu: fix missing checks of niu_pci_eeprom_read() - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - cdrom: gdrom: initialize global variable at init time - cdrom: gdrom: deallocate struct gdrom_unit fields in remove_gdrom - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "ecryptfs: replace BUG_ON with error handling code" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - kcsan: Fix debugfs initcall return type - dm snapshot: fix crash with transient storage and zero chunk size - ipc/mqueue, msg, sem: avoid relying on a stack reference past its expiry - xen-pciback: reconfigure also from backend watch handler - xen-pciback: redo VF placement in the virtual topology - mmc: sdhci-pci-gli: increase 1.8V regulator wait - powerpc/64s/syscall: Fix ptrace syscall info with scv syscalls - powerpc/64s/syscall: Use pt_regs.trap to distinguish syscall ABI difference between sc and scv syscalls - drm/amdgpu: update sdma golden setting for Navi12 - drm/amdgpu: update gc golden setting for Navi12 - drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang - drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE - x86/sev-es: Forward page-faults which happen during emulation - x86/sev-es: Use __put_user()/__get_user() for data accesses - x86/sev-es: Don't return NULL from sev_es_get_ghcb() - x86/sev-es: Invalidate the GHCB after completing VMGEXIT - x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch - nvme-tcp: fix possible use-after-completion - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - rapidio: handle create_workqueue() failure - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - uio_hv_generic: Fix a memory leak in error handling paths - ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx - ALSA: hda/realtek: Add fixup for HP OMEN laptop - ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA - ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 - ALSA: hda/realtek: reset eapd coeff to default value for alc287 - ALSA: firewire-lib: fix check for the size of isochronous packet payload - Revert "ALSA: sb8: add a check for request_region" - ALSA: hda: fixup headset for ASUS GU502 laptop - ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro - ALSA: usb-audio: Validate MS endpoint descriptors - ALSA: firewire-lib: fix calculation for size of IR context payload - ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 - ALSA: line6: Fix racy initialization of LINE6 MIDI - ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field - ALSA: intel8x0: Don't update period unless prepared - ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency - misc: eeprom: at24: check suspend status before disable regulator - cifs: fix memory leak in smb2_copychunk_range - btrfs: avoid RCU stalls while running delayed iputs - powerpc: Fix early setup to make early_ioremap() work - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - locking/lockdep: Correct calling tracepoints - perf/x86: Avoid touching LBR_TOS MSR for Arch LBR - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - powerpc/pseries: Fix hcall tracing recursion in pv queued spinlocks - tools/testing/selftests/exec: fix link error - RDMA/uverbs: Fix a NULL vs IS_ERR() bug - RDMA/mlx5: Fix query DCT via DEVX - platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - platform/x86: intel_int0002_vgpio: Only call enable_irq_wake() when using s2idle - platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue - nvme-fc: clear q_live at beginning of association teardown - nvme-tcp: rerun io_work if req_list is not empty - nvme-loop: fix memory leak in nvme_loop_create_ctrl() - nvmet: fix memory leak in nvmet_alloc_ctrl() - nvmet: remove unused ctrl->cqs - RDMA/core: Don't access cm_id after its destruction - RDMA/mlx5: Recover from fatal event in dual port mode - scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() - scsi: qedf: Add pointer checks in qedf_update_link_speed() - scsi: ufs: core: Increase the usable queue depth - RDMA/rxe: Clear all QP fields if creation failed - RDMA/core: Prevent divide-by-zero error triggered by the user - RDMA/siw: Release xarray entry - RDMA/siw: Properly check send and receive CQ pointers - tee: amdtee: unload TA only when its refcount becomes 0 - openrisc: Fix a memory leak - firmware: arm_scpi: Prevent the ternary sign expansion bug - scripts: switch explicitly to Python 3 - tweewide: Fix most Shebang lines - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - net: stmmac: Do not enable RX FIFO overflow interrupts - lib: stackdepot: turn depot_lock spinlock to raw_spinlock - block: reexpand iov_iter after read/write - ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP - net:CXGB4: fix leak if sk_buff is not used - gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venue 10 Pro 5055 - drm/amd/display: Fix two cursor duplication when using overlay - nvmet: remove unsupported command noise - net: hsr: check skb can contain struct hsr_ethhdr in fill_frame_info - bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit - amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ceph: don't allow access to MDS-private inodes - ceph: don't clobber i_snap_caps on non-I_NEW inode - ceph: fix fscache invalidation - scsi: lpfc: Fix illegal memory access on Abort IOCBs - riscv: Workaround mcount name prior to clang-13 - scripts/recordmcount.pl: Fix RISC-V regex for clang - riscv: Use $(LD) instead of $(CC) to link vDSO - platform/chrome: cros_ec_typec: Add DP mode check - ARM: 9075/1: kernel: Fix interrupted SMC calls - um: Disable CONFIG_GCOV with MODULES - um: Mark all kernel symbols as local - NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid - Input: silead - add workaround for x86 BIOS-es which bring the chip up in a stuck state - Input: elants_i2c - do not bind to i2c-hid compatible ACPI instantiated devices - PCI: tegra: Fix runtime PM imbalance in pex_ep_event_pex_rst_deassert() - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - ARM: 9066/1: ftrace: pause/unpause function graph tracer in cpu_suspend() - dmaengine: dw-edma: Fix crash on loading/unloading driver - PCI: thunder: Fix compile testing - virtio_net: Do not pull payload in skb->head - isdn: capi: fix mismatched prototypes - cxgb4: Fix the -Wmisleading-indentation warning - usb: sl811-hcd: improve misleading indentation - kgdb: fix gcc-11 warning on indentation - airo: work around stack usage warning - drm/i915/display: fix compiler warning about array overrun - x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes - ASoC: rsnd: check all BUSIF status when error - nvme: do not try to reconfigure APST when the controller is not live - ext4: fix debug format string warning - debugfs: Make debugfs_allow RO after init - dt-bindings: serial: 8250: Remove duplicated compatible strings - dt-bindings: media: renesas,vin: Make resets optional on R-Car Gen1 - i2c: mediatek: Fix send master code at more than 1MHz - media: rkvdec: Remove of_match_ptr() - clk: exynos7: Mark aclk_fsys1_200 as critical - drm/i915: Fix crash in auto_retire - drm/i915/overlay: Fix active retire callback alignment - drm/i915: Read C0DRB3/C1DRB3 as 16 bits again - drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp - kobject_uevent: remove warning in init_uevent_argv() - usb: typec: tcpm: Fix error while calculating PPS out values - clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940 - clocksource/drivers/timer-ti-dm: Prepare to handle dra7 timer wrap issue - MIPS: Avoid handcoded DIVU in `__div64_32' altogether - MIPS: Avoid DIVU in `__div64_32' is result would be zero - MIPS: Reinstate platform `__div64_32' handler - mm: fix struct page layout on 32-bit systems - iommu/vt-d: Remove WO permissions on second-level paging entries - iommu/vt-d: Preset Access/Dirty bits for IOVA over FL - Revert "iommu/vt-d: Preset Access/Dirty bits for IOVA over FL" - Revert "iommu/vt-d: Remove WO permissions on second-level paging entries" - KVM: VMX: Disable preemption when probing user return MSRs - KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported - KVM: nVMX: Always make an attempt to map eVMCS after migration - KVM: x86: Move RDPID emulation intercept to its own enum - KVM: x86: Emulate RDPID only if RDTSCP is supported - xen/gntdev: fix gntdev_mmap() error exit path - cdc-wdm: untangle a circular dependency between callback and softint - iio: tsl2583: Fix division by a zero lux_val - iio: gyro: mpu3050: Fix reported temperature value - xhci: Add reset resume quirk for AMD xhci controller. - xhci: Do not use GFP_KERNEL in (potentially) atomic context - xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI - usb: typec: ucsi: Put fwnode in any case during ->probe() - usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 - usb: dwc3: gadget: Return success always for kick transfer in ep queue - usb: dwc3: gadget: Enable suspend events - usb: core: hub: fix race condition about TRSMRCY of resume - usb: dwc2: Fix gadget DMA unmap direction - usb: xhci: Increase timeout for HC halt - usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield - usb: dwc3: omap: improve extcon initialization - blk-mq: Swap two calls in blk_mq_exit_queue() - blk-mq: plug request for shared sbitmap - nbd: Fix NULL pointer in flush_workqueue - f2fs: compress: fix to assign cc.cluster_idx correctly - f2fs: compress: fix race condition of overwrite vs truncate - f2fs: compress: fix to free compress page correctly - nvmet-rdma: Fix NULL deref when SEND is completed with error - nvmet: fix inline bio check for bdev-ns - nvmet: add lba to sect conversion helpers - kyber: fix out of bounds access when preempted - ACPI: scan: Fix a memory leak in an error handling path - usb: musb: Fix an error message - hwmon: (occ) Fix poll rate limiting - usb: fotg210-hcd: Fix an error message - iio: hid-sensors: select IIO_TRIGGERED_BUFFER under HID_SENSOR_IIO_TRIGGER - iio: proximity: pulsedlight: Fix rumtime PM imbalance on error - iio: light: gp2ap002: Fix rumtime PM imbalance on error - usb: dwc3: gadget: Free gadget structure only after freeing endpoints - perf tools: Fix dynamic libbpf link - xen/unpopulated-alloc: fix error return code in fill_list() - xen/unpopulated-alloc: consolidate pgmap manipulation - dax: Wake up all waiters after invalidating dax entry - dax: Add a wakeup mode parameter to put_unlocked_entry() - dax: Add an enum for specifying dax wakup mode - KVM: x86: Prevent deadlock against tk_core.seq - KVM: x86: Cancel pvclock_gtod_work on module removal - drm/msm/dp: initialize audio_comp when audio starts - KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer - kvm: exit halt polling on need_resched() as well - drm/i915: Avoid div-by-zero on gen2 - drm/amd/display: Initialize attribute for hdcp_srm sysfs file - drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected - btrfs: fix race leading to unpersisted data and metadata on fsync - arm64: Fix race condition on PG_dcache_clean in __sync_icache_dcache() - arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup - blk-iocost: fix weight updates of inner active iocgs - mm/hugetlb: fix F_SEAL_FUTURE_WRITE - kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled - userfaultfd: release page in error path to avoid BUG_ON - squashfs: fix divide error in calculate_skip() - hfsplus: prevent corruption in shrinking truncate - powerpc/64s: Fix crashes when toggling entry flush barrier - powerpc/64s: Fix crashes when toggling stf barrier - ARC: mm: Use max_high_pfn as a HIGHMEM zone border - ARC: mm: PAE: use 40-bit physical page mask - ARC: entry: fix off-by-one error in syscall number validation - f2fs: avoid unneeded data copy in f2fs_ioc_move_range() - mptcp: fix splat when closing unaccepted socket - i40e: Fix PHY type identifiers for 2.5G and 5G adapters - i40e: fix the restart auto-negotiation after FEC modified - i40e: Fix use-after-free in i40e_client_subtask() - i40e: fix broken XDP support - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel/resource: make walk_mem_res() find all busy IORESOURCE_MEM resources - kernel/resource: make walk_system_ram_res() find all busy IORESOURCE_SYSTEM_RAM resources - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - fs/proc/generic.c: fix incorrect pde_is_permanent check - sched/fair: Fix unfairness caused by missing load decay - sched: Fix out-of-bound access in uclamp - can: m_can: m_can_tx_work_queue(): fix tx_skb race condition - can: mcp251x: fix resume from sleep before interface was brought up - can: mcp251xfd: mcp251xfd_probe(): add missing can_rx_offload_del() in error path - netfilter: nftables: Fix a memleak from userdata error path in new objects - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - smc: disallow TCP_ULP in smc_setsockopt() - net: fix nla_strcmp to handle more then one trailing null character - ethtool: fix missing NLM_F_MULTI flag when dumping - mm/gup: check for isolation errors - mm/gup: return an error on migration failure - mm/gup: check every subpage of a compound page during isolation - ksm: fix potential missing rmap_item for stable_node - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - arm64: entry: always set GIC_PRIO_PSR_I_SET during entry - arm64: entry: factor irq triage logic into macros - drm/radeon: Avoid power table parsing memory leaks - drm/radeon: Fix off-by-one power_state index heap overwrite - net: stmmac: Clear receive all(RA) bit when promiscuous mode is off - xsk: Fix for xp_aligned_validate_desc() when len == chunk_size - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit - block/rnbd-clt: Check the return value of the function rtrs_clt_query - block/rnbd-clt: Change queue_depth type in rnbd_clt_session to size_t - libbpf: Fix signed overflow in ringbuf_process_ring - sunrpc: Fix misplaced barrier in call_decode - RISC-V: Fix error code returned by riscv_hartid_to_cpuid() - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - net: hns3: disable phy loopback setting in hclge_mac_start_phy - net: hns3: use netif_tx_disable to stop the transmit queue - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: add check for HNS3_NIC_STATE_INITED in hns3_reset_notify_up_enet() - net: hns3: initialize the message content in hclge_get_link_mode() - net: hns3: fix incorrect configuration for igu_egu_hw_err - rtc: ds1307: Fix wday settings for rx8130 - scsi: ufs: core: Narrow down fast path in system suspend path - scsi: ufs: core: Cancel rpm_dev_flush_recheck_work during system suspend - scsi: ufs: core: Do not put UFS power into LPM if link is broken - scsi: qla2xxx: Prevent PRLI in target mode - ceph: fix inode leak on getattr error in __fh_to_dentry - swiotlb: Fix the type of index - xprtrdma: rpcrdma_mr_pop() already does list_del_init() - xprtrdma: Fix cwnd update ordering - xprtrdma: Avoid Receive Queue wrapping - pwm: atmel: Fix duty cycle calculation in .get_state() - SUNRPC: fix ternary sign expansion bug in tracing - dmaengine: idxd: fix cdev setup and free device lifetime issues - dmaengine: idxd: fix dma device lifetime - dmaengine: idxd: Fix potential null dereference on pointer status - rtc: fsl-ftm-alarm: add MODULE_TABLE() - nfsd: ensure new clients break delegations - NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting - thermal/drivers/tsens: Fix missing put_device error - SUNRPC: Handle major timeout in xprt_adjust_timeout() - SUNRPC: Remove trace_xprt_transmit_queued - SUNRPC: Move fault injection call sites - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - PCI: endpoint: Fix missing destroy_workqueue() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - NFS: Fix attribute bitmask in _nfs42_proc_fallocate() - NFS: nfs4_bitmask_adjust() must not change the server global bitmasks - rpmsg: qcom_glink_native: fix error return code of qcom_glink_rx_data() - f2fs: fix to avoid accessing invalid fio in f2fs_allocate_data_block() - f2fs: Fix a hungtask problem in atomic write - f2fs: fix to cover __allocate_new_section() with curseg_lock - f2fs: fix to avoid touching checkpointed data in get_victim() - PCI: endpoint: Fix NULL pointer dereference for ->get_features() - PCI: endpoint: Make *_free_bar() to return error codes on failure - PCI: endpoint: Add helper API to get the 'next' unreserved BAR - PCI: endpoint: Make *_get_first_free_bar() take into account 64 bit BAR - f2fs: fix to update last i_size if fallocate partially succeeds - f2fs: fix to align to section for fallocate() on pinned file - PCI: Release OF node in pci_scan_device()'s error path - PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc() - remoteproc: qcom_q6v5_mss: Validate p_filesz in ELF loader - remoteproc: qcom_q6v5_mss: Replace ioremap with memremap - f2fs: fix a redundant call to f2fs_balance_fs if an error occurs - f2fs: fix panic during f2fs_resize_fs() - f2fs: fix to allow migrating fully valid segment - f2fs: fix compat F2FS_IOC_{MOVE,GARBAGE_COLLECT}_RANGE - f2fs: move ioctl interface definitions to separated file - thermal: thermal_of: Fix error return code of thermal_of_populate_bind_params() - ASoC: rt286: Make RT286_SET_GPIO_* readable and writable - watchdog: fix barriers when printing backtraces from all CPUs - watchdog/softlockup: remove logic that tried to prevent repeated reports - watchdog: explicitly update timestamp when reporting softlockup - watchdog: rename __touch_watchdog() to a better descriptive name - ia64: module: fix symbolizer crash on fdescr - bnxt_en: Add PCI IDs for Hyper-V VF devices. - kbuild: generate Module.symvers only when vmlinux exists - selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test - selftests: mlxsw: Increase the tolerance of backlog buildup - net: ethernet: mtk_eth_soc: fix RX VLAN offload - iavf: remove duplicate free resources calls - powerpc/iommu: Annotate nested lock for lockdep - qtnfmac: Fix possible buffer overflow in qtnf_event_handle_external_auth - wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join - wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt - crypto: ccp: Free SEV device if SEV init fails - mt76: mt7615: fix entering driver-own state on mt7663 - drm/amdgpu: Add mem sync flag for IB allocated by SA - drm/amd/display: add handling for hdcp2 rx id list validation - drm/amd/display: fixed divide by zero kernel crash during dsc enablement - powerpc/pseries: Stop calling printk in rtas_stop_self() - samples/bpf: Fix broken tracex1 due to kprobe argument change - net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - ASoC: rt286: Generalize support for ALC3263 codec - powerpc/smp: Set numa node before updating mask - flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume - ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp - ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 - kconfig: nconf: stop endless search loops - selftests: Set CC to clang in lib.mk if LLVM is set - drm/amd/display: Force vsync flip when reconfiguring MPCC - iommu/amd: Remove performance counter pre-initialization test - Revert "iommu/amd: Fix performance counter initialization" - ASoC: rsnd: call rsnd_ssi_master_clk_start() from rsnd_ssi_init() - powerpc/mm: Add cond_resched() while removing hpte mappings - iwlwifi: pcie: make cfg vs. trans_cfg more robust - cuse: prevent clone - virtiofs: fix userns - fuse: invalidate attrs when page writeback completes - mt76: mt7915: fix txpower init for TSSI off chips - mt76: mt76x0: disable GTK offloading - mt76: mt7615: support loading EEPROM for MT7613BE - rtw88: 8822c: add LC calibration for RTL8822C - pinctrl: samsung: use 'int' for register masks in Exynos - mac80211: clear the beacon's CRC after channel switch - IB/hfi1: Correct oversized ring allocation - coresight: Do not scan for graph if none is present - MIPS: Loongson64: Use _CACHE_UNCACHED instead of _CACHE_UNCACHED_ACCELERATED - i2c: Add I2C_AQ_NO_REP_START adapter quirk - ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 - Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. - ice: handle increasing Tx or Rx ring sizes - ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: remediate a potential overflow risk of bd_num_list - powerpc/32: Statically initialise first emergency context - selftests/powerpc: Fix L1D flushing tests for Power10 - Bluetooth: check for zapped sk before connecting - net: bridge: when suppression is enabled exclude RARP packets - net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports - Bluetooth: initialize skb_queue_head at l2cap_chan_create() - Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default - ALSA: bebob: enable to deliver MIDI messages for multiple ports - ALSA: rme9652: don't disable if not enabled - ALSA: hdspm: don't disable if not enabled - ALSA: hdsp: don't disable if not enabled - i2c: bail out early when RDWR parameters are wrong - Bluetooth: Fix incorrect status handling in LE PHY UPDATE event - ASoC: rsnd: core: Check convert rate in rsnd_hw_params - net: stmmac: Set FIFO sizes for ipq806x - net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath - ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF - tipc: convert dest node's address to network order - fs: dlm: flush swork on shutdown - fs: dlm: check on minimum msglen size - fs: dlm: add errno handling to check callback - fs: dlm: fix debugfs dump - ath11k: fix thermal temperature read - kvm: Cap halt polling at kvm->max_halt_poll_ns - cpufreq: intel_pstate: Use HWP if enabled by platform firmware - PM: runtime: Fix unpaired parent child_count for force_resume - ACPI: PM: Add ACPI ID of Alder Lake Fan - KVM/VMX: Invoke NMI non-IST entry instead of IST entry - KVM: x86/mmu: Remove the defunct update_pte() paging hook - tpm, tpm_tis: Reserve locality in tpm_tis_resume() - tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - KEYS: trusted: Fix memory leak on object td - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - bpf: Prevent writable memory-mapping of read-only ringbuf pages - bpf, ringbuf: Deny reserve of buffers larger than ringbuf - bpf: Fix alu32 const subreg bound tracking on bitwise operations - afs: Fix speculative status fetches - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - mm: memcontrol: slab: fix obtain a reference to a freeing memcg - mm/sl?b.c: remove ctor argument from kmem_cache_flags - kfifo: fix ternary sign extension bugs - ia64: fix EFI_DEBUG build - perf session: Add swap operation for event TIME_CONV - perf jit: Let convert_timestamp() to be backwards-compatible - perf tools: Change fields type in perf_record_time_conv - net:nfc:digital: Fix a double free in digital_tg_recv_dep_req - net: bridge: mcast: fix broken length + header check for MRDv6 Adv. - RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res - RDMA/siw: Fix a use after free in siw_alloc_mr - bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds - selftests/bpf: Fix core_reloc test runner - selftests/bpf: Fix field existence CO-RE reloc tests - selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro - net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send - KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM - bnxt_en: Fix RX consumer index logic in the error path. - selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test - selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static - net: geneve: modify IP header check in geneve6_xmit_skb and geneve_xmit_skb - arm64: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E - ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E - bnxt_en: fix ternary sign extension bug in bnxt_show_temp() - net: enetc: fix link error again - net: phy: marvell: fix m88e1111_set_downshift - net: phy: marvell: fix m88e1011_set_downshift - powerpc/52xx: Fix an invalid ASM expression ('addi' used instead of 'add') - powerpc/perf: Fix the threshold event selection for memory events in power10 - wlcore: Fix buffer overrun by snprintf due to incorrect buffer size - ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock - ath10k: Fix a use after free in ath10k_htc_send_bundle - ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices - powerpc/64: Fix the definition of the fixmap area - RDMA/core: Add CM to restrack after successful attachment to a device - RDMA/rxe: Fix a bug in rxe_fill_ip_info() - net: phy: intel-xway: enable integrated led functions - net: renesas: ravb: Fix a stuck issue when a lot of frames are received - net: stmmac: fix TSO and TBS feature enabling during driver open - nfp: devlink: initialize the devlink port attribute "lanes" - crypto: ccp: Detect and reject "invalid" addresses destined for PSP - mt76: mt7615: fix memleak when mt7615_unregister_device() - net: davinci_emac: Fix incorrect masking of tx and rx error channel - net: marvell: prestera: fix port event handling on init - vsock/virtio: free queued packets when closing socket - sfc: ef10: fix TX queue lookup in TX event handling - ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails - RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails - RDMA/cxgb4: add missing qpid increment - gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check - net: ethernet: ixp4xx: Set the DMA masks explicitly - libbpf: Initialize the bpf_seq_printf parameters array field by field - vsock/vmci: log once the failed queue pair allocation - netfilter: nftables_offload: special ethertype handling for VLAN - netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector - netfilter: nft_payload: fix C-VLAN offload support - mwl8k: Fix a double Free in mwl8k_probe_hw - i2c: mediatek: Fix wrong dma sync flag - i2c: sh7760: fix IRQ error path - wlcore: fix overlapping snprintf arguments in debugfs - rtlwifi: 8821ae: upgrade PHY and RF parameters - KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid - powerpc/smp: Reintroduce cpu_core_mask - powerpc/pseries: extract host bridge from pci_bus prior to bus removal - MIPS: pci-legacy: stop using of_pci_range_to_resource - drm/amd/pm: fix error code in smu_set_power_limit() - perf beauty: Fix fsconfig generator - iommu/amd: Put newline after closing bracket in warning - drm/i915/gvt: Fix error code in intel_gvt_init_device() - net/packet: remove data races in fanout operations - net/packet: make packet_fanout.arr size configurable up to 64K - net/mlx5: Fix bit-wise and with zero - ASoC: ak5558: correct reset polarity - powerpc/xive: Fix xmon command "dxi" - powerpc/xive: Drop check on irq_data in xive_core_debug_show() - i2c: sh7760: add IRQ check - i2c: rcar: add IRQ check - i2c: rcar: protect against supurious interrupts on V3U - i2c: rcar: make sure irq is not threaded on Gen2 and earlier - i2c: mlxbf: add IRQ check - i2c: jz4780: add IRQ check - i2c: emev2: add IRQ check - i2c: cadence: add IRQ check - i2c: xiic: fix reference leak when pm_runtime_get_sync fails - i2c: stm32f7: fix reference leak when pm_runtime_get_sync fails - i2c: sprd: fix reference leak when pm_runtime_get_sync fails - i2c: omap: fix reference leak when pm_runtime_get_sync fails - i2c: imx: fix reference leak when pm_runtime_get_sync fails - i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails - i2c: img-scb: fix reference leak when pm_runtime_get_sync fails - i2c: cadence: fix reference leak when pm_runtime_get_sync fails - RDMA/rtrs-clt: destroy sysfs after removing session from active list - RDMA/srpt: Fix error return code in srpt_cm_req_recv() - net: thunderx: Fix unintentional sign extension issue - cxgb4: Fix unintentional sign extension issues - RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() - IB/hfi1: Fix error return code in parse_platform_config() - RDMA/qedr: Fix error return code in qedr_iw_connect() - ovl: invalidate readdir cache on changes to dir with origin - KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit - mt76: mt7663s: fix the possible device hang in high traffic - mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation - mt76: mt7915: fix mib stats counter reporting to mac80211 - mt76: mt7615: fix mib stats counter reporting to mac80211 - mt76: mt7915: fix aggr len debugfs node - mt76: mt7915: fix tx skb dma unmap - mt76: mt7615: fix tx skb dma unmap - mt7601u: fix always true expression - rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() - xfs: fix return of uninitialized value in variable error - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - mac80211: bail out if cipher schemes are invalid - powerpc: iommu: fix build when neither PCI or IBMVIO is set - powerpc/perf: Fix PMU constraint check for EBB events - powerpc/64s: Fix pte update for kernel memory on radix - IB/hfi1: Use kzalloc() for mmu_rb_handler allocation - liquidio: Fix unintented sign extension of a left shift of a u16 - ASoC: simple-card: fix possible uninitialized single_cpu local variable - KVM: arm64: Initialize VCPU mdcr_el2 before loading it - HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE - HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() - HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling - HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness - ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls - iommu/vt-d: Invalidate PASID cache when root/context entry changed - iommu/vt-d: Remove WO permissions on second-level paging entries - iommu/vt-d: Preset Access/Dirty bits for IOVA over FL - iommu/vt-d: Report the right page fault address - iommu/vt-d: Report right snoop capability when using FL for IOVA - iommu: Fix a boundary issue to avoid performance drop - iommu/vt-d: Don't set then clear private data in prq_event_thread() - mips: bmips: fix syscon-reboot nodes - net: hns3: Limiting the scope of vector_ring_chain variable - nfc: pn533: prevent potential memory corruption - RDMA/core: Fix corrupted SL on passive side - bug: Remove redundant condition check in report_bug - net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() - powerpc/pseries: Only register vio drivers if vio bus exists - udp: never accept GSO_FRAGLIST packets - net: phy: lan87xx: fix access to wrong register of LAN87xx - ALSA: core: remove redundant spin_lock pair in snd_card_disconnect - gpio: guard gpiochip_irqchip_add_domain() with GPIOLIB_IRQCHIP - MIPS/bpf: Enable bpf_probe_read{, str}() on MIPS again - powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration - IB/isert: Fix a use after free in isert_connect_request - RDMA/mlx5: Fix drop packet rule in egress table - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk - MIPS: loongson64: fix bug when PAGE_SIZE > 16KB - pinctrl: pinctrl-single: fix pcs_pin_dbg_show() when bits_per_mux is not zero - pinctrl: pinctrl-single: remove unused parameter - inet: use bigger hash table for IP ID generation - ima: Fix the error code for restoring the PCR value - MIPS: fix local_irq_{disable,enable} in asmmacro.h - powerpc/prom: Mark identical_pvr_fixup as __init - powerpc/fadump: Mark fadump_calculate_reserve_size as __init - libbpf: Add explicit padding to btf_dump_emit_type_decl_opts - selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed - iommu/vt-d: Reject unsupported page request modes - iommu: Check dev->iommu in iommu_dev_xxx functions - bpftool: Fix maybe-uninitialized warnings - libbpf: Add explicit padding to bpf_xdp_set_link_opts - net: lapbether: Prevent racing when checking whether the netif is running - Bluetooth: avoid deadlock between hci_dev->lock and socket lock - KVM: x86/mmu: Retry page faults that hit an invalid memslot - wilc1000: write value to WILC_INTR2_ENABLE register - RDMA/mlx5: Fix mlx5 rates to IB rates map - ASoC: Intel: Skylake: Compile when any configuration is selected - ASoC: Intel: boards: sof-wm8804: add check for PLL setting - perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars - HID: plantronics: Workaround for double volume key presses - xsk: Respect device's headroom and tailroom on generic xmit path - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - io_uring: fix overflows checks in provide buffers - perf/amd/uncore: Fix sysfs type mismatch - x86/events/amd/iommu: Fix sysfs type mismatch - HSI: core: fix resource leaks in hsi_add_client_from_dt() - media: cedrus: Fix H265 status definitions - nvme-pci: don't simple map sgl when sgls are disabled - nvmet-tcp: fix a segmentation fault during io parsing error - mfd: stm32-timers: Avoid clearing auto reload register - mailbox: sprd: Introduce refcnt when clients requests/free channels - scsi: ibmvfc: Fix invalid state machine BUG_ON() - scsi: sni_53c710: Add IRQ check - scsi: sun3x_esp: Add IRQ check - scsi: jazz_esp: Add IRQ check - scsi: hisi_sas: Fix IRQ checks - scsi: ufs: ufshcd-pltfrm: Fix deferred probing - scsi: pm80xx: Fix potential infinite loop - scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check() - clk: uniphier: Fix potential infinite loop - drm/radeon: Fix a missing check bug in radeon_dp_mst_detect() - drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct - clk: qcom: apss-ipq-pll: Add missing MODULE_DEVICE_TABLE - clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE - drm: xlnx: zynqmp: fix a memset in zynqmp_dp_train() - clk: zynqmp: pll: add set_pll_mode to check condition in zynqmp_pll_enable - clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callback - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - vfio/pci: Re-order vfio_pci_probe() - vfio/pci: Move VGA and VF initialization to functions - vfio/fsl-mc: Re-order vfio_fsl_mc_probe() - media: v4l2-ctrls.c: fix race condition in hdl->requests list - media: i2c: imx219: Balance runtime PM use-count - media: i2c: imx219: Move out locking/unlocking of vflip and hflip controls from imx219_set_stream - nvme: retrigger ANA log update if group descriptor isn't found - power: supply: bq25980: Move props from battery node - clk: imx: Fix reparenting of UARTs not associated with stdout - nvmet-tcp: fix incorrect locking in state_change sk callback - nvme-tcp: block BH in sk state_change sk callback - seccomp: Fix CONFIG tests for Seccomp_filters - ata: libahci_platform: fix IRQ check - sata_mv: add IRQ checks - pata_ipx4xx_cf: fix IRQ check - pata_arasan_cf: fix IRQ check - selftests: fix prepending $(OUTPUT) to $(TEST_PROGS) - x86/kprobes: Fix to check non boostable prefixes correctly - of: overlay: fix for_each_child.cocci warnings - drm/amdkfd: fix build error with AMD_IOMMU_V2=m - media: atomisp: Fix use after free in atomisp_alloc_css_stat_bufs() - media: m88rs6000t: avoid potential out-of-bounds reads on arrays - media: atomisp: Fixed error handling path - media: [next] staging: media: atomisp: fix memory leak of object flash - media: docs: Fix data organization of MEDIA_BUS_FMT_RGB101010_1X30 - media: m88ds3103: fix return value check in m88ds3103_probe() - media: platform: sunxi: sun6i-csi: fix error return code of sun6i_video_start_streaming() - media: venus: core: Fix some resource leaks in the error path of 'venus_probe()' - drm/probe-helper: Check epoch counter in output_poll_execute() - media: aspeed: fix clock handling logic - media: rkisp1: rsz: crash fix when setting src format - media: omap4iss: return error code when omap4iss_get() failed - media: saa7146: use sg_dma_len when building pgtable - media: saa7134: use sg_dma_len when building pgtable - media: vivid: fix assignment of dev->fbuf_out_flags - rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() - afs: Fix updating of i_mode due to 3rd party change - sched/fair: Fix shift-out-of-bounds in load_balance() - drm/mcde/panel: Inverse misunderstood flag - drm/amd/display: Fix off by one in hdmi_14_process_transaction() - drm/stm: Fix bus_flags handling - drm/tilcdc: send vblank event when disabling crtc - soc: aspeed: fix a ternary sign expansion bug - xen-blkback: fix compatibility bug with single page rings - serial: omap: fix rs485 half-duplex filtering - serial: omap: don't disable rs485 if rts gpio is missing - ttyprintk: Add TTY hangup callback. - usb: dwc2: Fix hibernation between host and device modes. - usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. - PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check - Drivers: hv: vmbus: Increase wait time for VMbus unload - hwmon: (pmbus/pxe1610) don't bail out when not all pages are active - x86/platform/uv: Fix !KEXEC build failure - spi: spi-zynqmp-gqspi: return -ENOMEM if dma_map_single fails - spi: spi-zynqmp-gqspi: fix use-after-free in zynqmp_qspi_exec_op - spi: spi-zynqmp-gqspi: fix hang issue when suspend/resume - spi: spi-zynqmp-gqspi: fix clk_enable/disable imbalance issue - Drivers: hv: vmbus: Use after free in __vmbus_open() - ARM: dts: aspeed: Rainier: Fix humidity sensor bus address - platform/x86: pmc_atom: Match all Beckhoff Automation baytrail boards with critclk_systems DMI table - security: keys: trusted: fix TPM2 authorizations - memory: samsung: exynos5422-dmc: handle clk_set_parent() failure - memory: renesas-rpc-if: fix possible NULL pointer dereference of resource - spi: spi-zynqmp-gqspi: Fix missing unlock on error in zynqmp_qspi_exec_op() - m68k: Add missing mmap_read_lock() to sys_cacheflush() - usbip: vudc: fix missing unlock on error in usbip_sockfd_store() - crypto: chelsio - Read rxchannel-id from firmware - node: fix device cleanups in error handling code - firmware: qcom-scm: Fix QCOM_SCM configuration - serial: core: return early on unsupported ioctls - tty: fix return value for unsupported termiox ioctls - tty: Remove dead termiox code - tty: fix return value for unsupported ioctls - tty: actually undefine superseded ASYNC flags - USB: cdc-acm: fix TIOCGSERIAL implementation - USB: cdc-acm: fix unprivileged TIOCCSERIAL - usb: gadget: r8a66597: Add missing null check on return from platform_get_resource - spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfer_hardware() - spi: spi-zynqmp-gqspi: fix incorrect operating mode in zynqmp_qspi_read_op - spi: spi-zynqmp-gqspi: transmit dummy circles by using the controller's internal functionality - spi: spi-zynqmp-gqspi: add mutex locking for exec_op - spi: spi-zynqmp-gqspi: use wait_for_completion_timeout to make zynqmp_qspi_exec_op not interruptible - cpufreq: armada-37xx: Fix determining base CPU frequency - cpufreq: armada-37xx: Fix driver cleanup when registration failed - clk: mvebu: armada-37xx-periph: Fix workaround for switching from L1 to L0 - clk: mvebu: armada-37xx-periph: Fix switching CPU freq from 250 Mhz to 1 GHz - cpufreq: armada-37xx: Fix the AVS value for load L1 - clk: mvebu: armada-37xx-periph: remove .set_parent method for CPU PM clock - cpufreq: armada-37xx: Fix setting TBG parent for load levels - crypto: qat - Fix a double free in adf_create_ring - crypto: sa2ul - Fix memory leak of rxd - crypto: sun8i-ss - Fix memory leak of pad - crypto: allwinner - add missing CRYPTO_ prefix - ACPI: CPPC: Replace cppc_attr with kobj_attribute - cpuidle: Fix ARM_QCOM_SPM_CPUIDLE configuration - PM: runtime: Replace inline function pm_runtime_callbacks_present() - soc: qcom: mdt_loader: Detect truncated read of segments - soc: qcom: mdt_loader: Validate that p_filesz < p_memsz - spi: fsl: add missing iounmap() on error in of_fsl_spi_probe() - spi: Fix use-after-free with devm_spi_alloc_* - clocksource/drivers/ingenic_ost: Fix return value check in ingenic_ost_probe() - clocksource/drivers/timer-ti-dm: Add missing set_state_oneshot_stopped - clocksource/drivers/timer-ti-dm: Fix posted mode status check order - PM / devfreq: Use more accurate returned new_freq as resume_freq - soc: qcom: pdr: Fix error return code in pdr_register_listener - staging: greybus: uart: fix unprivileged TIOCCSERIAL - staging: fwserial: fix TIOCGSERIAL implementation - staging: fwserial: fix TIOCSSERIAL implementation - staging: rtl8192u: Fix potential infinite loop - staging: comedi: tests: ni_routes_test: Fix compilation error - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init - iio: adc: Kconfig: make AD9467 depend on ADI_AXI_ADC symbol - firmware: qcom_scm: Workaround lack of "is available" call on SC7180 - firmware: qcom_scm: Reduce locking section for __get_convention() - firmware: qcom_scm: Make __qcom_scm_is_call_available() return bool - m68k: mvme147,mvme16x: Don't wipe PCC timer config bits - soundwire: stream: fix memory leak in stream config error path - memory: pl353: fix mask of ECC page_size config register - driver core: platform: Declare early_platform_cleanup() prototype - drivers: nvmem: Fix voltage settings for QTI qfprom-efuse - USB: gadget: udc: fix wrong pointer passed to IS_ERR() and PTR_ERR() - usb: gadget: aspeed: fix dma map failure - crypto: qat - fix error path in adf_isr_resource_alloc() - crypto: poly1305 - fix poly1305_core_setkey() declaration - NFSv4.2: fix copy stateid copying for the async copy - NFSD: Fix sparse warning in nfs4proc.c - arm64: dts: mediatek: fix reset GPIO level on pumpkin - phy: marvell: ARMADA375_USBCLUSTER_PHY should not default to y, unconditionally - phy: ti: j721e-wiz: Delete "clk_div_sel" clk provider during cleanup - soundwire: bus: Fix device found flag correctly - bus: qcom: Put child node before return - arm64: dts: renesas: r8a779a0: Fix PMU interrupt - mtd: require write permissions for locking and badblock ioctls - dt-bindings: serial: stm32: Use 'type: object' instead of false for 'additionalProperties' - usb: gadget: s3c: Fix the error handling path in 's3c2410_udc_probe()' - usb: gadget: s3c: Fix incorrect resources releasing - fotg210-udc: Complete OUT requests on short packets - fotg210-udc: Don't DMA more than the buffer can take - fotg210-udc: Mask GRP2 interrupts we don't handle - fotg210-udc: Remove a dubious condition leading to fotg210_done - fotg210-udc: Fix EP0 IN requests bigger than two packets - fotg210-udc: Fix DMA on EP0 for length > max packet size - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init - crypto: qat - don't release uninitialized resources - crypto: ccp - fix command queuing to TEE ring buffer - usb: gadget: pch_udc: Provide a GPIO line used on Intel Minnowboard (v1) - usb: gadget: pch_udc: Initialize device pointer before use - usb: gadget: pch_udc: Check for DMA mapping error - usb: gadget: pch_udc: Check if driver is present before calling ->setup() - usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits() - devtmpfs: fix placement of complete() call - x86/microcode: Check for offline CPUs before requesting new microcode - spi: stm32: Fix use-after-free on unbind - arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding - regulator: bd9576: Fix return from bd957x_probe() - spi: stm32: drop devres version of spi_register_master - crypto: sun8i-ss - Fix memory leak of object d when dma_iv fails to map - arm64: dts: qcom: db845c: fix correct powerdown pin for WSA881x - arm64: dts: qcom: sm8250: fix number of pins in 'gpio-ranges' - arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges' - arm64: dts: qcom: sdm845: fix number of pins in 'gpio-ranges' - arm64: dts: qcom: sm8250: Fix timer interrupt to specify EL2 physical timer - arm64: dts: qcom: sm8250: Fix level triggered PMU interrupt polarity - ARM: dts: stm32: fix usart 2 & 3 pinconf to wake up with flow control - mtd: maps: fix error return code of physmap_flash_remove() - mtd: don't lock when recursively deleting partitions - mtd: rawnand: qcom: Return actual error code instead of -ENODEV - mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions() - mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC - mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe() - spi: rockchip: avoid objtool warning - regmap: set debugfs_name to NULL after it is freed - usb: typec: stusb160x: fix return value check in stusb160x_probe() - usb: typec: tps6598x: Fix return value check in tps6598x_probe() - usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS - serial: stm32: fix tx_empty condition - serial: stm32: add FIFO flush when port is closed - serial: stm32: fix FIFO flush in startup and set_termios - serial: stm32: call stm32_transmit_chars locked - serial: stm32: fix tx dma completion, release channel - serial: stm32: fix a deadlock in set_termios - serial: stm32: fix wake-up flag handling - serial: stm32: fix a deadlock condition with wakeup event - serial: stm32: fix TX and RX FIFO thresholds - serial: stm32: fix incorrect characters on console - serial: stm32: fix startup by enabling usart for reception - serial: stm32: Use of_device_get_match_data() - serial: stm32: fix probe and remove order for dma - serial: stm32: add "_usart" prefix in functions name - serial: stm32: fix code cleaning warnings and checks - x86/platform/uv: Set section block size for hubless architectures - arm64: dts: renesas: Add mmc aliases into board dts files - ARM: dts: renesas: Add mmc aliases into R-Car Gen2 board dts files - ARM: dts: s5pv210: correct fuel gauge interrupt trigger level on Fascinate family - ARM: dts: exynos: correct PMIC interrupt trigger level on Snow - ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250 - ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid X/U3 family - ARM: dts: exynos: correct PMIC interrupt trigger level on Midas family - ARM: dts: exynos: correct MUIC interrupt trigger level on Midas family - ARM: dts: exynos: correct fuel gauge interrupt trigger level on Midas family - ARM: dts: exynos: correct fuel gauge interrupt trigger level on GT-I9100 - memory: gpmc: fix out of bounds read and dereference on gpmc_cs[] - crypto: sun8i-ss - fix result memory leak on error path - fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER - firmware: xilinx: Remove zynqmp_pm_get_eemi_ops() in IS_REACHABLE(CONFIG_ZYNQMP_FIRMWARE) - firmware: xilinx: Add a blank line after function declaration - firmware: xilinx: Fix dereferencing freed memory - Revert "tools/power turbostat: adjust for temperature offset" - usb: gadget: pch_udc: Revert d3cb25a12138 completely - Revert "drm/qxl: do not run release if qxl failed to init" - ovl: fix missing revert_creds() on error path - Revert "i3c master: fix missing destroy_workqueue() on error in i3c_master_register" - Revert "drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit" - KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read - KVM: arm64: Fully zero the vcpu state on reset - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read - KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit - KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit - KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch - KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported - KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created - KVM: SVM: Don't strip the C-bit from CR2 on #PF interception - KVM: nSVM: Set the shadow root level to the TDP level for nested NPT - KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads - KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit - KVM: s390: extend kvm_s390_shadow_fault to return entry pointer - KVM: s390: split kvm_s390_real_to_abs - KVM: s390: VSIE: fix MVPG handling for prefixing and MSO - s390: fix detection of vector enhancements facility 1 vs. vector packed decimal facility - KVM: s390: fix guarded storage control register handling - KVM: s390: split kvm_s390_logical_to_effective - KVM: s390: VSIE: correctly handle MVPG when in VSIE - ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 - ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable - ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices - ALSA: hda/realtek: Re-order ALC662 quirk table entries - ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries - ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries - ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries - ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries - ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries - ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries - ALSA: hda/realtek: Re-order ALC269 HP quirk table entries - ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries - ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries - ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries - drm/amdgpu: fix concurrent VM flushes on Vega/Navi v2 - drm/amd/display: Reject non-zero src_y and src_x for video planes - drm: bridge/panel: Cleanup connector on bridge detach - drm/dp_mst: Set CLEAR_PAYLOAD_ID_TABLE as broadcast - drm/dp_mst: Revise broadcast msg lct & lcr - drm/radeon: fix copy of uninitialized variable back to userspace - drm/panfrost: Don't try to map pages that are already mapped - drm/panfrost: Clear MMU irqs before handling the fault - drm/qxl: use ttm bo priorities - drm/i915/gvt: Fix vfio_edid issue for BXT/APL - drm/i915/gvt: Fix virtual display setup for BXT/APL - FDDI: defxx: Make MMIO the configuration default except for EISA - mt76: fix potential DMA mapping leak - rtw88: Fix array overrun in rtw_get_tx_power_params() - cfg80211: scan: drop entry from hidden_list on overflow - ipw2x00: potential buffer overflow in libipw_wx_set_encodeext() - mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - async_xor: increase src_offs when dropping destination page - x86, sched: Treat Intel SNC topology as default, COD as exception - selinux: add proper NULL termination to the secclass_map permissions - misc: vmw_vmci: explicitly initialize vmci_datagram payload - misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct - phy: ti: j721e-wiz: Invoke wiz_init() before of_platform_device_create() - misc: lis3lv02d: Fix false-positive WARN on various HP models - phy: cadence: Sierra: Fix PHY power_on sequence - sc16is7xx: Defer probe if device read fails - iio:adc:ad7476: Fix remove handling - iio:accel:adis16201: Fix wrong axis assignment that prevents loading - iio: inv_mpu6050: Fully validate gyro and accel scale writes - soc/tegra: regulators: Fix locking up when voltage-spread is out of range - PM / devfreq: Unlock mutex and free devfreq struct in error path - PCI: keystone: Let AM65 use the pci_ops defined in pcie-designware-host.c - PCI: xgene: Fix cfg resource mapping - KVM: x86: Defer the MMU unload to the normal path on an global INVPCID - PCI: Allow VPD access for QLogic ISP2722 - FDDI: defxx: Bail out gracefully with unassigned PCI resource for CSR - MIPS: pci-rt2880: fix slot 0 configuration - MIPS: pci-mt7620: fix PLL lock check - ASoC: tlv320aic32x4: Increase maximum register in regmap - ASoC: tlv320aic32x4: Register clocks before registering component - ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function - ASoC: samsung: tm2_wm5110: check of of_parse return value - usb: xhci-mtk: improve bandwidth scheduling with TT - usb: xhci-mtk: remove or operator for setting schedule parameters - usb: typec: tcpm: update power supply once partner accepts - usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply - usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply - drm: bridge: fix LONTIUM use of mipi_dsi_() functions - staging: fwserial: fix TIOCSSERIAL permission check - tty: moxa: fix TIOCSSERIAL permission check - staging: fwserial: fix TIOCSSERIAL jiffies conversions - USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check - staging: greybus: uart: fix TIOCSSERIAL jiffies conversions - USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions - tty: amiserial: fix TIOCSSERIAL permission check - tty: moxa: fix TIOCSSERIAL jiffies conversions - usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() - Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - net/nfc: fix use-after-free llcp_sock_bind/connect - bluetooth: eliminate the potential race condition when removing the HCI controller - Bluetooth: verify AMP hci_chan before amp_destroy - thermal/core/fair share: Lock the thermal zone while looping over instances - thermal/drivers/cpufreq_cooling: Fix slab OOB issue - lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm integrity: fix missing goto in bitmap_flush_interval error handling - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tools/power turbostat: Fix offset overflow issue in index converting - rsi: Use resume_noirq for SDIO - tty: fix memory leak in vc_deallocate - usb: dwc2: Fix session request interrupt handler - usb: dwc3: core: Do core softreset when switch mode - usb: dwc3: gadget: Fix START_TRANSFER link state check - usb: dwc3: gadget: Remove FS bInterval_m1 limitation - usb: gadget/function/f_fs string table fix for multiple languages - usb: gadget: Fix double free of device descriptor pointers - usb: gadget: dummy_hcd: fix gpf in gadget_setup - media: venus: hfi_parser: Don't initialize parser on v1 - media: v4l2-ctrls: fix reference to freed memory - media: staging/intel-ipu3: Fix race condition during set_fmt - media: staging/intel-ipu3: Fix set_fmt error handling - media: staging/intel-ipu3: Fix memory leak in imu_fmt - media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() - media: dvb-usb: Fix use-after-free access - media: dvbdev: Fix memory leak in dvb_media_device_free() - ext4: Fix occasional generic/418 failure - ext4: allow the dax flag to be set and cleared on inline directories - ext4: fix error return code in ext4_fc_perform_commit() - ext4: fix ext4_error_err save negative errno into superblock - ext4: fix error code in ext4_commit_super - ext4: annotate data race in jbd2_journal_dirty_metadata() - ext4: annotate data race in start_this_handle() - kbuild: update config_data.gz only when the content of .config is changed - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - smb3: do not attempt multichannel to server which does not support it - smb3: when mounting with multichannel include it in requested capabilities - Fix misc new gcc warnings - security: commoncap: fix -Wstringop-overread warning - sfc: farch: fix TX queue lookup in TX event handling - sfc: farch: fix TX queue lookup in TX flush done handling - exfat: fix erroneous discard when clear cluster bit - fuse: fix write deadlock - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - crypto: rng - fix crypto_rng_reset() refcounting when !CRYPTO_STATS - crypto: arm/curve25519 - Move '.fpu' after '.arch' - tpm: vtpm_proxy: Avoid reading host log when using a virtual device - tpm: efi: Use local variable for calculating final log size - intel_th: pci: Add Alder Lake-M support - powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h - powerpc/32: Fix boot failure with CONFIG_STACKPROTECTOR - powerpc/kexec_file: Use current CPU info while setting up FDT - powerpc/eeh: Fix EEH handling for hugepages in ioremap space. - powerpc/powernv: Enable HAIL (HV AIL) for ISA v3.1 processors - jffs2: Hook up splice_write callback - jffs2: Fix kasan slab-out-of-bounds problem - Input: ili210x - add missing negation for touch indication on ili210x - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - openvswitch: fix stack OOB read while fragmenting IPv4 packets - mlxsw: spectrum_mr: Update egress RIF list before route's action - f2fs: fix to avoid out-of-bounds memory access - f2fs: fix error handling in f2fs_end_enable_verity() - ubifs: Only check replay with inode type to judge if inode linked - kcsan, debugfs: Move debugfs file creation out of early init - virtiofs: fix memory leak in virtio_fs_probe() - fs: fix reporting supported extra file attributes for statx() - Makefile: Move -Wno-unused-but-set-variable out of GCC only block - arm64/vdso: Discard .note.gnu.property sections in vDSO - btrfs: fix race when picking most recent mod log operation for an old root - tools/power/turbostat: Fix turbostat for AMD Zen CPUs - ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx - ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops - ALSA: hda/realtek - Headset Mic issue on HP platform - ALSA: hda/realtek: fix mic boost on Intel NUC 8 - ALSA: hda/realtek: GA503 use same quirks as GA401 - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 - ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 - ALSA: usb-audio: Explicitly set up the clock selector - ALSA: sb: Fix two use after free in snd_sb_qsound_build - ALSA: hda/conexant: Re-order CX5066 quirk table entries - ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer - power: supply: cpcap-battery: fix invalid usage of list cursor - sched,psi: Handle potential task count underflow bugs more gracefully - s390/archrandom: add parameter check for s390_arch_random_generate - block/rnbd-clt: Fix missing a memory free when unloading the module - sched,fair: Alternative sched_slice() - perf: Rework perf_event_exit_event() - scsi: libfc: Fix a format specifier - mfd: arizona: Fix rumtime PM imbalance on error - mfd: da9063: Support SMBus and I2C mode - mfd: intel-m10-bmc: Fix the register access range - scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic - scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode - scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response - drm/amdgpu: fix NULL pointer dereference - drm/amd/display: Try YCbCr420 color when YCbCr444 fails - amdgpu: avoid incorrect %hu format string - drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug - drm/amd/display: Fix UBSAN: shift-out-of-bounds warning - drm/amd/display: Fix debugfs link_settings entry - drm/radeon/ttm: Fix memory leak userptr pages - drm/amdgpu/ttm: Fix memory leak userptr pages - drm/msm/mdp5: Do not multiply vclk line count by 100 - drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal - sched/fair: Ignore percpu threads for imbalance pulls - media: gscpa/stv06xx: fix memory leak - media: dvb-usb: fix memory leak in dvb_usb_adapter_init - media: sun8i-di: Fix runtime PM imbalance in deinterlace_start_streaming - media: platform: sti: Fix runtime PM imbalance in regs_show - media: i2c: adv7842: fix possible use-after-free in adv7842_remove() - media: i2c: tda1997: Fix possible use-after-free in tda1997x_remove() - media: i2c: adv7511-v4l2: fix possible use-after-free in adv7511_remove() - media: adv7604: fix possible use-after-free in adv76xx_remove() - media: tc358743: fix possible use-after-free in tc358743_remove() - power: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove() - power: supply: generic-adc-battery: fix possible use-after-free in gab_remove() - clk: socfpga: arria10: Fix memory leak of socfpga_clk on error return - drm/msm/dp: Fix incorrect NULL check kbot warnings in DP driver - media: vivid: update EDID - media: em28xx: fix memory leak - scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() - scsi: smartpqi: Add new PCI IDs - scsi: smartpqi: Correct request leakage during reset operations - scsi: smartpqi: Use host-wide tag space - power: supply: cpcap-charger: Add usleep to cpcap charger to avoid usb plug bounce - selftests/resctrl: Fix checking for < 0 for unsigned values - selftests/resctrl: Fix incorrect parsing of iMC counters - selftests/resctrl: Use resctrl/info for feature detection - selftests/resctrl: Fix missing options "-n" and "-p" - selftests/resctrl: Clean up resctrl features check - selftests/resctrl: Fix compilation issues for other global variables - selftests/resctrl: Fix compilation issues for global variables - selftests/resctrl: Enable gcc checks to detect buffer overflows - nvmet: return proper error code from discovery ctrl - drm/komeda: Fix bit check to import to value of proper type - ata: ahci: Disable SXS for Hisilicon Kunpeng920 - mmc: sdhci-brcmstb: Remove CQE quirk - mmc: sdhci-pci: Add PCI IDs for Intel LKF - mmc: sdhci-esdhc-imx: validate pinctrl before use it - scsi: qla2xxx: Fix use after free in bsg - drm/vkms: fix misuse of WARN_ON - scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() - drm/amd/display: fix dml prefetch validation - drm/amd/display: DCHUB underflow counter increasing in some scenarios - drm/amd/display: Fix UBSAN warning for not a valid value for type '_Bool' - drm/amd/pm: fix workload mismatch on vega10 - drm/amdgpu : Fix asic reset regression issue introduce by 8f211fe8ac7c4f - drm/amdkfd: Fix UBSAN shift-out-of-bounds warning - drm/amdgpu: mask the xgmi number of hops reported from psp to kfd - backlight: qcom-wled: Fix FSC update issue for WLED5 - backlight: qcom-wled: Use sink_addr for sync toggle - power: supply: Use IRQF_ONESHOT - media: gspca/sq905.c: fix uninitialized variable - media: media/saa7164: fix saa7164_encoder_register() memory leak bugs - extcon: arizona: Fix various races on driver unbind - extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged - power: supply: bq27xxx: fix power_avg for newer ICs - atomisp: don't let it go past pipes array - media: imx: capture: Return -EPIPE from __capture_legacy_try_fmt() - media: drivers: media: pci: sta2x11: fix Kconfig dependency on GPIOLIB - media: ite-cir: check for receive overflow - scsi: target: pscsi: Fix warning in pscsi_complete_cmd() - kvfree_rcu: Use same set of GFP flags as does single-argument - sched/pelt: Fix task util_est update filtering - drm/amdgpu: Fix some unload driver issues - scsi: lpfc: Fix pt2pt connection does not recover after LOGO - scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe - drm/amd/display/dc/dce/dce_aux: Remove duplicate line causing 'field overwritten' issue - drm/amdgpu/display: buffer INTERRUPT_LOW_IRQ_CONTEXT interrupt work - drm/amd/display: Don't optimize bandwidth before disabling planes - drm/amd/display: Check for DSC support instead of ASIC revision - drm/ast: fix memory leak when unload the driver - drm/amd/display: changing sr exit latency - drm/ast: Fix invalid usage of AST_MAX_HWC_WIDTH in cursor atomic_check - drm/qxl: release shadow on shutdown - drm/qxl: do not run release if qxl failed to init - drm: Added orientation quirk for OneGX1 Pro - btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s - btrfs: do proper error handling in btrfs_update_reloc_root - btrfs: do proper error handling in create_reloc_root - spi: sync up initial chipselect state - platform/x86: intel_pmc_core: Don't use global pmcdev in quirks - crypto: omap-aes - Fix PM reference leak on omap-aes.c - crypto: sa2ul - Fix PM reference leak in sa_ul_probe() - crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c - crypto: stm32/hash - Fix PM reference leak on stm32-hash.c - crypto: sun8i-ce - Fix PM reference leak in sun8i_ce_probe() - crypto: sun8i-ss - Fix PM reference leak when pm_runtime_get_sync() fails - phy: phy-twl4030-usb: Fix possible use-after-free in twl4030_usb_remove() - intel_th: Consistency and off-by-one fix - tty: n_gsm: check error while registering tty devices - usb: dwc3: gadget: Check for disabled LPM quirk - usb: core: hub: Fix PM reference leak in usb_port_resume() - usb: musb: fix PM reference leak in musb_irq_work() - usb: gadget: tegra-xudc: Fix possible use-after-free in tegra_xudc_remove() - spi: qup: fix PM reference leak in spi_qup_remove() - spi: omap-100k: Fix reference leak to master - spi: dln2: Fix reference leak to master - platform/x86: ISST: Account for increased timeout in some cases - tools/power/x86/intel-speed-select: Increase string size - ARM: dts: at91: change the key code of the gpio key - bus: mhi: core: Clear context for stopped channels from remove() - xhci: fix potential array out of bounds with several interrupters - xhci: check control context is valid before dereferencing it. - xhci: check port array allocation was successful before dereferencing it - fpga: dfl: pci: add DID for D5005 PAC cards - usb: xhci-mtk: support quirk to disable usb2 lpm - random: initialize ChaCha20 constants with correct endianness - perf/arm_pmu_platform: Fix error handling - perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors - soundwire: cadence: only prepare attached devices on clock stop - tee: optee: do not check memref size on return from Secure World - arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on - soc/tegra: pmc: Fix completion of power-gate toggling - efi/libstub: Add $(CLANG_FLAGS) to x86 flags - x86/boot: Add $(CLANG_FLAGS) to compressed KBUILD_CFLAGS - x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS) - ARM: dts: ux500: Fix up TVK R3 sensors - ARM: dts: BCM5301X: fix "reg" formatting in /memory node - kselftest/arm64: mte: Fix MTE feature detection - PCI: PM: Do not read power state in pci_enable_device_flags() - ARM: tegra: acer-a500: Rename avdd to vdda of touchscreen node - kselftest/arm64: mte: Fix compilation with native compiler - usb: xhci: Fix port minor revision - usb: dwc3: gadget: Ignore EP queue requests during bus reset - usb: gadget: f_uac1: validate input parameters - usb: gadget: f_uac2: validate input parameters - genirq/matrix: Prevent allocation counter corruption - crypto: hisilicon/sec - fixes a printing error - x86/sev: Do not require Hypervisor CPUID bit for SEV guests - usb: webcam: Invalid size of Processing Unit Descriptor - usb: gadget: uvc: add bInterval checking for HS mode - crypto: qat - fix unmap invalid dma address - crypto: api - check for ERR pointers in crypto_destroy_tfm() - bus: mhi: core: Destroy SBL devices when moving to mission mode - spi: ath79: remove spi-master setup and cleanup assignment - spi: ath79: always call chipselect function - staging: wimax/i2400m: fix byte-order issue - bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first - cpuidle: tegra: Fix C7 idling state on Tegra114 - fbdev: zero-fill colormap in fbcmap.c - btrfs: fix race between transaction aborts and fsyncs leading to use-after-free - intel_th: pci: Add Rocket Lake CPU support - btrfs: fix metadata extent leak after failure to create subvolume - x86/build: Disable HIGHMEM64G selection for M486SX - btrfs: handle remount to no compress during compression - smb2: fix use-after-free in smb2_ioctl_query_info() - cifs: detect dead connections only when echoes are enabled. - cifs: fix out-of-bound memory access when calling smb3_notify() at mount point - cifs: Return correct error code from smb2_get_enc_key - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - mmc: core: Fix hanging on I/O during system suspend for removable cards - mmc: core: Set read only for SD cards with permanent write protect bit - mmc: core: Do a power cycle when the CMD11 fails - mmc: block: Issue a cache flush only when it's enabled - mmc: block: Update ext_csd.cache_ctrl if it was written - mmc: sdhci-tegra: Add required callbacks to set/clear CQE_EN bit - mmc: sdhci-pci: Fix initialization of some SD cards for Intel BYT-based controllers - mmc: sdhci: Check for reset prior to DMA address unmap - mmc: uniphier-sd: Fix a resource leak in the remove function - mmc: uniphier-sd: Fix an error handling path in uniphier_sd_probe() - scsi: mpt3sas: Block PCI config access from userspace during reset - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - spi: spi-ti-qspi: Free DMA resources - spi: stm32-qspi: fix pm_runtime usage_count counter - erofs: add unsupported inode i_format check - mtd: physmap: physmap-bt1-rom: Fix unintentional stack access - mtd: rawnand: atmel: Update ecc_stats.corrected counter - mtd: spinand: core: add missing MODULE_DEVICE_TABLE() - Revert "mtd: spi-nor: macronix: Add support for mx25l51245g" - mtd: spi-nor: core: Fix an issue of releasing resources during read/write - fs/epoll: restore waking from ep_done_scan() - ecryptfs: fix kernel panic with null dev_name - arm64: dts: mt8173: fix property typo of 'phys' in dsi node - arm64: dts: marvell: armada-37xx: add syscon compatible to NB clk node - ARM: 9056/1: decompressor: fix BSS size calculation for LLVM ld.lld - ftrace: Handle commands when closing set_ftrace_filter file - ACPI: custom_method: fix a possible memory leak - ACPI: custom_method: fix potential use-after-free issue - tpm: acpi: Check eventlog signature before using it - vhost-vdpa: fix vm_flags for virtqueue doorbell mapping - s390/zcrypt: fix zcard and zqueue hot-unplug memleak - s390/disassembler: increase ebpf disasm buffer size - dyndbg: fix parsing file query without a line-range suffix - nitro_enclaves: Fix stale file descriptors on failed usercopy - bus: mhi: core: Sanity check values from remote device before use - bus: mhi: core: Clear configuration from channel context during reset - bus: mhi: core: Fix check for syserr at power_up - vfio: Depend on MMU - perf/core: Fix unconditional security_locked_down() call - platform/x86: thinkpad_acpi: Correct thermal sensor allocation - USB: Add reset-resume quirk for WD19's Realtek Hub - USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet - ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX - ovl: allow upperdir inside lowerdir - ovl: fix leaked dentry - nvme-pci: set min_align_mask - swiotlb: respect min_align_mask - swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single - swiotlb: refactor swiotlb_tbl_map_single - swiotlb: clean up swiotlb_tbl_unmap_single - swiotlb: factor out a nr_slots helper - swiotlb: factor out an io_tlb_offset helper - swiotlb: add a IO_TLB_SIZE define - driver core: add a min_align_mask field to struct device_dma_parameters - tools/cgroup/slabinfo.py: updated to work on current kernel - perf ftrace: Fix access to pid in array when setting a pid filter - capabilities: require CAP_SETFCAP to map uid 0 - perf data: Fix error return code in perf_data__create_dir() - net: qrtr: Avoid potential use after free in MHI send - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - igb: Enable RSS for Intel I211 Ethernet Controller - net: usb: ax88179_178a: initialize local variables before use - netfilter: conntrack: Make global sysctls readonly in non-init netns - mips: Do not include hi and lo in clobber list for R6 - mei: me: add Alder Lake P device id. - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() - ext4: fix check to prevent false positive report of incorrect used inodes - iommu/arm-smmu-v3: Maintain a SID->device structure - iommu: Add a page fault handler - uacce: Enable IOMMU_DEV_FEAT_IOPF - iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF - iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA - iommu/arm-smmu-v3: Use device properties for pasid-num-bits - iommu: Fix comment for struct iommu_fwspec - iommu: Switch gather->end to the inclusive end - iommu: Add iova and size as parameters in iotlb_sync_map - iommu/arm-smmu-v3: Add support for VHE - iommu/arm-smmu-v3: Make BTM optional for SVA - iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() - iommu/io-pgtable: Remove tlb_flush_leaf - iommu/arm-smmu-v3: Remove the page 1 fixup - iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code - iommu/arm-smmu-v3: Assign boolean values to a bool variable - iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops - iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() - iommu/sva: Add PASID helpers - iommu/ioasid: Add ioasid references - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - arm64: Remove arm64_dma32_phys_limit and its uses - USB: CDC-ACM: fix poison/unpoison imbalance - net: hso: fix NULL-deref on disconnect regression - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - ia64: tools: remove duplicate definition of ia64_mf() on ia64 - ia64: fix discontig.c section mismatches - csky: change a Kconfig symbol name to fix e1000 build error - kasan: fix hwasan build for gcc - cavium/liquidio: Fix duplicate argument - xen-netback: Check for hotplug-status existence before watching - arm64: kprobes: Restore local irqflag if kprobes is cancelled - s390/entry: save the caller of psw_idle - dmaengine: tegra20: Fix runtime PM imbalance on error - net: geneve: check skb is large enough for IPv4/IPv6 header - ARM: dts: Fix swapped mmc order for omap3 - dmaengine: xilinx: dpdma: Fix race condition in done IRQ - dmaengine: xilinx: dpdma: Fix descriptor issuing on video group - soc: qcom: geni: shield geni_icc_get() for ACPI boot - HID: wacom: Assign boolean values to a bool variable - HID cp2112: fix support for multiple gpiochips - HID: alps: fix error return code in alps_input_configured() - HID: google: add don USB id - perf map: Fix error return code in maps__clone() - perf auxtrace: Fix potential NULL pointer dereference - perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - bpf: Tighten speculative pointer arithmetic mask - bpf: Refactor and streamline bounds check into helper - bpf: Allow variable-offset stack access - bpf: Permits pointers on stack for helper calls - arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS - pinctrl: core: Show pin numbers for the controllers with base = 0 - block: return -EBUSY when there are open partitions in blkdev_reread_part - pinctrl: lewisburg: Update number of pins in community - vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails - KEYS: trusted: Fix TPM reservation for seal/unseal - gpio: omap: Save and restore sysconfig - vhost-vdpa: protect concurrent access to vhost device iotlb - arm32: kaslr: Bugfix of fiq when enabled kaslr - perf kmem: Do not pass additional arguments to 'perf record' - arm_pmu: Fix write counter error in ARMv7 big-endian mode - kdump: replace memblock_phys_alloc_range() with memblock_find_in_range() + memblock_reserve() - openeuler_defconfig: Enable hifc driver as module - scsi/hifc: add FC service module of hifc driver - scsi/hifc: add scsi module of hifc driver - scsi/hifc: add io module of hifc driver - scsi/hifc: add port resource module of hifc driver - scsi/hifc: add port manager module of hifc driver - scsi/hifc: add chip resource module of hifc driver - net: phy: marvell: fix detection of PHY on Topaz switches - bpf: Move sanitize_val_alu out of op switch - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - arm64: mte: Ensure TIF_MTE_ASYNC_FAULT is set atomically - ARM: 9071/1: uprobes: Don't hook on thumb instructions - bpf: Move off_reg into sanitize_ptr_alu - bpf: Ensure off_reg has no mixed signed bounds for all types - r8169: don't advertise pause in jumbo mode - r8169: tweak max read request size for newer chips also in jumbo mtu mode - KVM: VMX: Don't use vcpu->run->internal.ndata as an array index - KVM: VMX: Convert vcpu_vmx.exit_reason to a union - bpf: Use correct permission flag for mixed signed bounds arithmetic - arm64: dts: allwinner: h6: beelink-gs1: Remove ext. 32 kHz osc reference - arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems - ARM: OMAP2+: Fix uninitialized sr_inst - ARM: footbridge: fix PCI interrupt mapping - ARM: 9069/1: NOMMU: Fix conversion for_each_membock() to for_each_mem_range() - ARM: OMAP2+: Fix warning for omap_init_time_of() - gro: ensure frag0 meets IP header alignment - ch_ktls: do not send snd_una update to TCB in middle - ch_ktls: tcb close causes tls connection failure - ch_ktls: fix device connection close - ch_ktls: Fix kernel panic - ibmvnic: remove duplicate napi_schedule call in open function - ibmvnic: remove duplicate napi_schedule call in do_reset function - ibmvnic: avoid calling napi_disable() twice - ia64: tools: remove inclusion of ia64-specific version of errno.h header - ia64: remove duplicate entries in generic_defconfig - ethtool: pause: make sure we init driver stats - i40e: fix the panic when running bpf in xdpdrv mode - net: Make tcp_allowed_congestion_control readonly in non-init netns - mm: ptdump: fix build failure - net: ip6_tunnel: Unregister catch-all devices - net: sit: Unregister catch-all devices - net: davicom: Fix regulator not turned off on failed probe - net/mlx5e: Fix setting of RS FEC mode - netfilter: nft_limit: avoid possible divide error in nft_limit_init - net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta - net: macb: fix the restore of cmp registers - libbpf: Fix potential NULL pointer dereference - netfilter: arp_tables: add pre_exit hook for table unregister - netfilter: bridge: add pre_exit hooks for ebtable unregistration - libnvdimm/region: Fix nvdimm_has_flush() to handle ND_REGION_ASYNC - ice: Fix potential infinite loop when using u8 loop counter - netfilter: conntrack: do not print icmpv6 as unknown via /proc - netfilter: flowtable: fix NAT IPv6 offload mangling - ixgbe: fix unbalanced device enable/disable in suspend/resume - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM" - vfio/pci: Add missing range check in vfio_pci_mmap - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - dm verity fec: fix misaligned RS roots IO - HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices - Input: i8042 - fix Pegatron C15B ID entry - Input: s6sy761 - fix coordinate read bit shift - lib: fix kconfig dependency on ARCH_WANT_FRAME_POINTERS - virt_wifi: Return micros for BSS TSF values - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN - pcnet32: Use pci_resource_len to validate PCI resource - net: ieee802154: forbid monitor for add llsec seclevel - net: ieee802154: stop dump llsec seclevels for monitors - net: ieee802154: forbid monitor for del llsec devkey - net: ieee802154: forbid monitor for add llsec devkey - net: ieee802154: stop dump llsec devkeys for monitors - net: ieee802154: forbid monitor for del llsec dev - net: ieee802154: forbid monitor for add llsec dev - net: ieee802154: stop dump llsec devs for monitors - net: ieee802154: forbid monitor for del llsec key - net: ieee802154: forbid monitor for add llsec key - net: ieee802154: stop dump llsec keys for monitors - iwlwifi: add support for Qu with AX201 device - scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state - ASoC: fsl_esai: Fix TDM slot setup for I2S mode - drm/msm: Fix a5xx/a6xx timestamps - ARM: omap1: fix building with clang IAS - ARM: keystone: fix integer overflow warning - neighbour: Disregard DEAD dst in neigh_update - gpu/xen: Fix a use after free in xen_drm_drv_init - ASoC: max98373: Added 30ms turn on/off time delay - ASoC: max98373: Changed amp shutdown register as volatile - xfrm: BEET mode doesn't support fragments for inner packets - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() - arc: kernel: Return -EFAULT if copy_to_user() fails - lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message - ARM: dts: Fix moving mmc devices with aliases for omap4 & 5 - ARM: dts: Drop duplicate sha2md5_fck to fix clk_disable race - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - dmaengine: idxd: fix wq cleanup of WQCFG registers - dmaengine: plx_dma: add a missing put_device() on error path - dmaengine: Fix a double free in dma_async_device_register - dmaengine: dw: Make it dependent to HAS_IOMEM - dmaengine: idxd: fix wq size store permission state - dmaengine: idxd: fix opcap sysfs attribute output - dmaengine: idxd: fix delta_rec and crc size field for completion record - dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback - gpio: sysfs: Obey valid_mask - Input: nspire-keypad - enable interrupts only when opened - mtd: rawnand: mtk: Fix WAITRDY break condition and timeout - net/sctp: fix race condition in sctp_destroy_sock - xen/events: fix setting irq affinity - net: sfp: cope with SFPs that set both LOS normal and LOS inverted - net: sfp: relax bitrate-derived mode check - perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches - netfilter: x_tables: fix compat match/target pad out-of-bound write - block: don't ignore REQ_NOWAIT for direct IO - riscv,entry: fix misaligned base for excp_vect_table - io_uring: don't mark S_ISBLK async work as unbounded - null_blk: fix command timeout completion handling - idr test suite: Create anchor before launching throbber - idr test suite: Take RCU read lock in idr_find_test_1 - radix tree test suite: Register the main thread with the RCU library - block: only update parent bi_status when bio fail - XArray: Fix splitting to non-zero orders - gpu: host1x: Use different lock classes for each client - drm/tegra: dc: Don't set PLL clock to 0Hz - tools/kvm_stat: Add restart delay - ftrace: Check if pages were allocated before calling free_pages() - gfs2: report "already frozen/thawed" errors - drm/imx: imx-ldb: fix out of bounds array access warning - KVM: arm64: Disable guest access to trace filter controls - KVM: arm64: Hide system instruction access to Trace registers - gfs2: Flag a withdraw if init_threads() fails - interconnect: core: fix error return code of icc_link_destroy() - Revert "net: sched: bump refcount for new action in ACT replace mode" - net: ieee802154: stop dump llsec params for monitors - net: ieee802154: forbid monitor for del llsec seclevel - net: ieee802154: forbid monitor for set llsec params - net: ieee802154: fix nl802154 del llsec devkey - net: ieee802154: fix nl802154 add llsec key - net: ieee802154: fix nl802154 del llsec dev - net: ieee802154: fix nl802154 del llsec key - net: ieee802154: nl-mac: fix check on panid - net: mac802154: Fix general protection fault - drivers: net: fix memory leak in peak_usb_create_dev - drivers: net: fix memory leak in atusb_probe - net: tun: set tun->dev->addr_len during TUNSETLINK processing - cfg80211: remove WARN_ON() in cfg80211_sme_connect - gpiolib: Read "gpio-line-names" from a firmware node - net: sched: bump refcount for new action in ACT replace mode - dt-bindings: net: ethernet-controller: fix typo in NVMEM - lockdep: Address clang -Wformat warning printing for %hd - clk: socfpga: fix iomem pointer cast on 64-bit - RAS/CEC: Correct ce_add_elem()'s returned values - vdpa/mlx5: Fix wrong use of bit numbers - vdpa/mlx5: should exclude header length and fcs from mtu - RDMA/addr: Be strict with gid size - i40e: Fix parameters in aq_get_phy_register() - drm/vc4: crtc: Reduce PV fifo threshold on hvs4 - RDMA/qedr: Fix kernel panic when trying to access recv_cq - perf report: Fix wrong LBR block sorting - RDMA/cxgb4: check for ipv6 address properly while destroying listener - net/mlx5: Fix PBMC register mapping - net/mlx5: Fix PPLM register mapping - net/mlx5: Fix placement of log_max_flow_counter - net: hns3: clear VF down state bit before request link status - tipc: increment the tmp aead refcnt before attaching it - can: mcp251x: fix support for half duplex SPI host controllers - iwlwifi: fix 11ax disabled bit in the regulatory capability flags - i2c: designware: Adjust bus_freq_hz when refuse high speed mode set - openvswitch: fix send of uninitialized stack memory in ct limit reply - net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() - perf inject: Fix repipe usage - s390/cpcmd: fix inline assembly register clobbering - workqueue: Move the position of debug_work_activate() in __queue_work() - clk: fix invalid usage of list cursor in unregister - clk: fix invalid usage of list cursor in register - net: macb: restore cmp registers on resume path - net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb - scsi: ufs: core: Fix wrong Task Tag used in task management request UPIUs - scsi: ufs: core: Fix task management request completion timeout - mptcp: forbit mcast-related sockopt on MPTCP sockets - net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); - drm/msm: Set drvdata to NULL when msm_drm_init() fails - RDMA/rtrs-clt: Close rtrs client conn before destroying rtrs clt session files - i40e: Fix display statistics for veb_tc - soc/fsl: qbman: fix conflicting alignment attributes - xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model - net/rds: Fix a use after free in rds_message_map_pages - net/mlx5: Don't request more than supported EQs - net/mlx5e: Fix ethtool indication of connector type - net/mlx5e: Fix mapping of ct_label zero - ASoC: sunxi: sun4i-codec: fill ASoC card owner - I2C: JZ4780: Fix bug for Ingenic X1000. - net: phy: broadcom: Only advertise EEE for supported modes - nfp: flower: ignore duplicate merge hints from FW - net: qrtr: Fix memory leak on qrtr_tx_wait failure - net/ncsi: Avoid channel_monitor hrtimer deadlock - ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces - net:tipc: Fix a double free in tipc_sk_mcast_rcv - cxgb4: avoid collecting SGE_QBASE regs during traffic - net: dsa: Fix type was not set for devlink port - gianfar: Handle error code at MAC address change - ethernet: myri10ge: Fix a use after free in myri10ge_sw_tso - mlxsw: spectrum: Fix ECN marking in tunnel decapsulation - can: isotp: fix msg_namelen values depending on CAN_REQUIRED_SIZE - can: bcm/raw: fix msg_namelen values depending on CAN_REQUIRED_SIZE - xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets - arm64: dts: imx8mm/q: Fix pad control of SD1_DATA0 - drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit - sch_red: fix off-by-one checks in red_check_params() - geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply - vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply - amd-xgbe: Update DMA coherency values - hostfs: fix memory handling in follow_link() - i40e: Fix kernel oops when i40e driver removes VF's - i40e: Added Asym_Pause to supported link modes - virtchnl: Fix layout of RSS structures - xfrm: Fix NULL pointer dereference on policy lookup - ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips - ASoC: SOF: Intel: HDA: fix core status verification - esp: delete NETIF_F_SCTP_CRC bit from features for esp offload - net: xfrm: Localize sequence counter per network namespace - ARM: OMAP4: PM: update ROM return address for OSWR and OFF - ARM: OMAP4: Fix PMIC voltage domains for bionic - regulator: bd9571mwv: Fix AVS and DVFS voltage range - remoteproc: qcom: pil_info: avoid 64-bit division - xfrm: Use actual socket sk instead of skb socket for xfrm_output_resume - xfrm: interface: fix ipv4 pmtu check to honor ip header df - ice: Recognize 860 as iSCSI port in CEE mode - ice: Refactor DCB related variables out of the ice_port_info struct - net: sched: fix err handler in tcf_action_init() - KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp - KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages - KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping - KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap - KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed - KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter - KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn - KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched - KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched - i2c: turn recovery error on init to debug - percpu: make pcpu_nr_empty_pop_pages per chunk type - scsi: target: iscsi: Fix zero tag inside a trace event - scsi: pm80xx: Fix chip initialization failure - driver core: Fix locking bug in deferred_probe_timeout_work_func() - usbip: synchronize event handler with sysfs code paths - usbip: vudc synchronize sysfs code paths - usbip: stub-dev synchronize sysfs code paths - usbip: add sysfs_lock to synchronize sysfs code paths - thunderbolt: Fix off by one in tb_port_find_retimer() - thunderbolt: Fix a leak in tb_retimer_add() - net: let skb_orphan_partial wake-up waiters. - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: hsr: Reset MAC header for Tx path - mac80211: fix TXQ AC confusion - mac80211: fix time-is-after bug in mlme - cfg80211: check S1G beacon compat element length - nl80211: fix potential leak of ACL params - nl80211: fix beacon head validation - net: sched: fix action overwrite reference counting - net: sched: sch_teql: fix null-pointer dereference - vdpa/mlx5: Fix suspend/resume index restoration - i40e: Fix sparse errors in i40e_txrx.c - i40e: Fix sparse error: uninitialized symbol 'ring' - i40e: Fix sparse error: 'vsi->netdev' could be null - i40e: Fix sparse warning: missing error code 'err' - net: ensure mac header is set in virtio_net_hdr_to_skb() - bpf, sockmap: Fix incorrect fwd_alloc accounting - bpf, sockmap: Fix sk->prot unhash op reset - bpf: Refcount task stack in bpf_get_task_stack - libbpf: Only create rx and tx XDP rings when necessary - libbpf: Restore umem state after socket create failure - libbpf: Ensure umem pointer is non-NULL before dereferencing - ethernet/netronome/nfp: Fix a use after free in nfp_bpf_ctrl_msg_rx - bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET - bpf: Enforce that struct_ops programs be GPL-only - libbpf: Fix bail out from 'ringbuf_process_ring()' on error - net: hso: fix null-ptr-deref during tty device unregistration - ice: fix memory leak of aRFS after resuming from suspend - iwlwifi: pcie: properly set LTR workarounds on 22000 devices - ice: Cleanup fltr list in case of allocation issues - ice: Use port number instead of PF ID for WoL - ice: Fix for dereference of NULL pointer - ice: remove DCBNL_DEVRESET bit from PF state - ice: fix memory allocation call - ice: prevent ice_open and ice_stop during reset - ice: Increase control queue timeout - ice: Continue probe on link/PHY errors - batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"->reserved field - ARM: dts: turris-omnia: configure LED[2]/INTn pin as interrupt pin - parisc: avoid a warning on u8 cast for cmpxchg on u8 pointers - parisc: parisc-agp requires SBA IOMMU driver - of: property: fw_devlink: do not link ".*,nr-gpios" - ethtool: fix incorrect datatype in set_eee ops - fs: direct-io: fix missing sdio->boundary - ocfs2: fix deadlock between setattr and dio_end_io_write - nds32: flush_dcache_page: use page_mapping_file to avoid races with swapoff - ia64: fix user_stack_pointer() for ptrace() - gcov: re-fix clang-11+ support - LOOKUP_MOUNTPOINT: we are cleaning "jumped" flag too late - IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS - ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m - drm/i915: Fix invalid access to ACPI _DSM objects - net: dsa: lantiq_gswip: Configure all remaining GSWIP_MII_CFG bits - net: dsa: lantiq_gswip: Don't use PHY auto polling - net: dsa: lantiq_gswip: Let GSWIP automatically set the xMII clock - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - xen/evtchn: Change irq_info lock to raw_spinlock_t - selinux: fix race between old and new sidtab - selinux: fix cond_list corruption when changing booleans - selinux: make nslot handling in avtab more robust - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind() - ASoC: intel: atom: Stop advertising non working S24LE support - ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model - ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 - ALSA: aloop: Fix initialization of controls - xfrm/compat: Cleanup WARN()s that can be user-triggered - arm64: fix USER_DS definition problem in non-compat mode - init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM - init/Kconfig: make COMPILE_TEST depend on !S390 - bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64 - tools/resolve_btfids: Add /libbpf to .gitignore - kbuild: Do not clean resolve_btfids if the output does not exist - kbuild: Add resolve_btfids clean to root clean target - tools/resolve_btfids: Set srctree variable unconditionally - tools/resolve_btfids: Check objects before removing - tools/resolve_btfids: Build libbpf and libsubcmd in separate directories - math: Export mul_u64_u64_div_u64 - io_uring: fix timeout cancel return code - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - ia64: fix format strings for err_inject - ia64: mca: allocate early mca with GFP_ATOMIC - selftests/vm: fix out-of-tree build - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - ptp_qoriq: fix overflow in ptp_qoriq_adjfine() u64 calcalation - platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms - block: clear GD_NEED_PART_SCAN later in bdev_disk_changed - x86/build: Turn off -fcf-protection for realmode targets - drm/msm/disp/dpu1: icc path needs to be set before dpu runtime resume - kselftest/arm64: sve: Do not use non-canonical FFR register value - platform/x86: thinkpad_acpi: Allow the FnLock LED to change state - net: ipa: fix init header command validation - netfilter: nftables: skip hook overlap logic if flowtable is stale - netfilter: conntrack: Fix gre tunneling over ipv6 - drm/msm: Ratelimit invalid-fence message - drm/msm/adreno: a5xx_power: Don't apply A540 lm_setup to other GPUs - drm/msm/dsi_pll_7nm: Fix variable usage for pll_lockdet_rate - mac80211: choose first enabled channel for monitor - mac80211: Check crypto_aead_encrypt for errors - mISDN: fix crash in fritzpci - kunit: tool: Fix a python tuple typing error - net: pxa168_eth: Fix a potential data race in pxa168_eth_remove - net/mlx5e: Enforce minimum value check for ICOSQ size - bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp - platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2 - bus: ti-sysc: Fix warning on unbind if reset is not deasserted - ARM: dts: am33xx: add aliases for mmc interfaces - bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG - Revert "kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing" - riscv: evaluate put_user() arg before enabling user access - drivers: video: fbcon: fix NULL dereference in fbcon_cursor() - driver core: clear deferred probe reason on probe retry - staging: rtl8192e: Change state information from u16 to u8 - staging: rtl8192e: Fix incorrect source in memcpy() - soc: qcom-geni-se: Cleanup the code to remove proxy votes - usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable - usb: dwc3: qcom: skip interconnect init for ACPI probe - usb: dwc2: Prevent core suspend when port connection flag is 0 - usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. - usb: gadget: udc: amd5536udc_pci fix null-ptr-dereference - USB: cdc-acm: fix use-after-free after probe failure - USB: cdc-acm: fix double free on probe failure - USB: cdc-acm: downgrade message to debug - USB: cdc-acm: untangle a circular dependency between callback and softint - cdc-acm: fix BREAK rx code path adding necessary calls - usb: xhci-mtk: fix broken streams issue on 0.96 xHCI - usb: musb: Fix suspend with devices connected for a64 - USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem - usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() - firewire: nosy: Fix a use-after-free bug in nosy_ioctl() - video: hyperv_fb: Fix a double free in hvfb_probe - usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield - firmware: stratix10-svc: reset COMMAND_RECONFIG_FLAG_PARTIAL to 0 - extcon: Fix error handling in extcon_dev_register - extcon: Add stubs for extcon_register_notifier_all() functions - pinctrl: rockchip: fix restore error in resume - vfio/nvlink: Add missing SPAPR_TCE_IOMMU depends - drm/tegra: sor: Grab runtime PM reference across reset - drm/tegra: dc: Restore coupling of display controllers - drm/imx: fix memory leak when fails to init - reiserfs: update reiserfs_xattrs_initialized() condition - drm/amdgpu: check alignment on CPU page for bo map - drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_mappings() - drm/amdkfd: dqm fence memory corruption - mm: fix race by making init_zero_pfn() early_initcall - s390/vdso: fix tod_steering_delta type - s390/vdso: copy tod_steering_delta value to vdso_data page - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit - KVM: SVM: load control fields from VMCB12 before checking them - xtensa: move coprocessor_flush to the .text section - xtensa: fix uaccess-related livelock in do_page_fault - ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 - ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook - ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO - ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks - ALSA: hda: Re-add dropped snd_poewr_change_state() calls - ALSA: usb-audio: Apply sample rate quirk to Logitech Connect - ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - bpf: Remove MTU check in __bpf_skb_max_len - net: 9p: advance iov on empty read - net: wan/lmc: unregister device when no matching device is found - net: ipa: fix register write command validation - net: ipa: remove two unused register definitions - appletalk: Fix skb allocation size in loopback case - net: ethernet: aquantia: Handle error cleanup of start on open - ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() - iwlwifi: pcie: don't disable interrupts for reg_lock - netdevsim: dev: Initialize FIB module after debugfs - rtw88: coex: 8821c: correct antenna switch function - ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer - brcmfmac: clear EAP/association status bits on linkdown events - can: tcan4x5x: fix max register value - net: introduce CAN specific pointer in the struct net_device - can: dev: move driver related infrastructure into separate subdir - flow_dissector: fix TTL and TOS dissection on IPv4 fragments - net: mvpp2: fix interrupt mask/unmask skip condition - io_uring: call req_set_fail_links() on short send[msg]()/recv[msg]() with MSG_WAITALL - ext4: do not iput inode under running transaction in ext4_rename() - static_call: Align static_call_is_init() patching condition - io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls - nvmet-tcp: fix kmap leak when data digest in use - locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - ASoC: rt711: add snd_soc_component remove callback - ASoC: rt5659: Update MCLK rate in set_sysclk() - staging: comedi: cb_pcidas64: fix request_irq() warn - staging: comedi: cb_pcidas: fix request_irq() warn - scsi: qla2xxx: Fix broken #endif placement - scsi: st: Fix a use after free in st_open() - io_uring: fix ->flags races by linked timeouts - vhost: Fix vhost_vq_reset() - kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing - NFSD: fix error handling in NFSv4.0 callbacks - ASoC: cs42l42: Always wait at least 3ms after reset - ASoC: cs42l42: Fix mixer volume control - ASoC: cs42l42: Fix channel width support - ASoC: cs42l42: Fix Bitclock polarity inversion - ASoC: soc-core: Prevent warning if no DMI table is present - ASoC: es8316: Simplify adc_pga_gain_tlv table - ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe - ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 - ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 - ASoC: rt1015: fix i2c communication error - iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate - rpc: fix NULL dereference on kmalloc failure - fs: nfsd: fix kconfig dependency warning for NFSD_V4 - ext4: fix bh ref count on error paths - ext4: shrink race window in ext4_should_retry_alloc() - virtiofs: Fail dax mount if device does not support it - bpf: Fix fexit trampoline. - arm64: mm: correct the inside linear map range during hotplug check - io_uring: convert io_buffer_idr to XArray - io_uring: Convert personality_idr to XArray - io_uring: simplify io_remove_personalities() - posix-timers: Preserve return value in clock_adjtime32() - arm64: fix current_thread_info()->addr_limit setup - xen-blkback: don't leak persistent grants from xen_blkbk_map() - can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" - nvme: fix the nsid value to print in nvme_validate_or_alloc_ns - Revert "net: bonding: fix error return code of bond_neigh_init()" - Revert "xen: fix p2m size in dom0 for disabled memory hotplug case" - fs/ext4: fix integer overflow in s_log_groups_per_flex - ext4: add reclaim checks to xattr code - mac80211: fix double free in ibss_leave - net: dsa: b53: VLAN filtering is global to all users - r8169: fix DMA being used after buffer free if WoL is enabled - can: dev: Move device back to init netns on owning netns delete - ch_ktls: fix enum-conversion warning - fs/cachefiles: Remove wait_bit_key layout dependency - mm/memcg: fix 5.10 backport of splitting page memcg - x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() - locking/mutex: Fix non debug version of mutex_lock_io_nested() - cifs: Adjust key sizes and key generation routines for AES256 encryption - smb3: fix cached file size problems in duplicate extents (reflink) - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() - scsi: qedi: Fix error return code of qedi_alloc_global_queues() - scsi: Revert "qla2xxx: Make sure that aborted commands are freed" - block: recalculate segment count for multi-segment discards correctly - io_uring: fix provide_buffers sign extension - perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records - perf auxtrace: Fix auxtrace queue conflict - ACPI: scan: Use unique number for instance_no - ACPI: scan: Rearrange memory allocation in acpi_device_add() - Revert "netfilter: x_tables: Update remaining dereference to RCU" - mm/mmu_notifiers: ensure range_end() is paired with range_start() - dm table: Fix zoned model check and zone sectors check - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M - net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S - net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() - net: phy: introduce phydev->port - net: axienet: Fix probe error cleanup - net: axienet: Properly handle PCS/PMA PHY for 1000BaseX mode - igb: avoid premature Rx buffer reuse - net, bpf: Fix ip6ip6 crash with collect_md populated skbs - net: Consolidate common blackhole dst ops - bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs - RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server - xen/x86: make XEN_BALLOON_MEMORY_HOTPLUG_LIMIT depend on MEMORY_HOTPLUG - octeontx2-af: Fix memory leak of object buf - net: bridge: don't notify switchdev for local FDB addresses - PM: EM: postpone creating the debugfs dir till fs_initcall - net/mlx5e: Fix error path for ethtool set-priv-flag - net/mlx5e: Offload tuple rewrite for non-CT flows - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP - net/mlx5: Add back multicast stats for uplink representor - PM: runtime: Defer suspending suppliers - arm64: kdump: update ppos when reading elfcorehdr - drm/msm: Fix suspend/resume on i.MX5 - drm/msm: fix shutdown hook in case GPU components failed to bind - can: isotp: tx-path: zero initialize outgoing CAN frames - bpf: Fix umd memory leak in copy_process() - libbpf: Fix BTF dump of pointer-to-array-of-struct - selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value - selinux: vsock: Set SID for socket returned by accept() - net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes - r8152: limit the RX buffer size of RTL8153A for USB 2.0 - igb: check timestamp validity - net: cdc-phonet: fix data-interface release on probe failure - net: check all name nodes in __dev_alloc_name - octeontx2-af: fix infinite loop in unmapping NPC counter - octeontx2-pf: Clear RSS enable flag on interace down - octeontx2-af: Fix irq free in rvu teardown - octeontx2-af: Remove TOS field from MKEX TX - octeontx2-af: Modify default KEX profile to extract TX packet fields - octeontx2-af: Formatting debugfs entry rsrc_alloc. - ipv6: weaken the v4mapped source check - ARM: dts: imx6ull: fix ubi filesystem mount failed - libbpf: Use SOCK_CLOEXEC when opening the netlink socket - libbpf: Fix error path in bpf_object__elf_init() - netfilter: flowtable: Make sure GC works periodically in idle system - netfilter: nftables: allow to update flowtable flags - netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags - net/sched: cls_flower: fix only mask bit check in the validate_ct_state - ionic: linearize tso skb with too many frags - drm/msm/dsi: fix check-before-set in the 7nm dsi_pll code - ftrace: Fix modify_ftrace_direct. - nfp: flower: fix pre_tun mask id allocation - nfp: flower: add ipv6 bit to pre_tunnel control message - nfp: flower: fix unsupported pre_tunnel flows - selftests/net: fix warnings on reuseaddr_ports_exhausted - mac80211: Allow HE operation to be longer than expected. - mac80211: fix rate mask reset - can: m_can: m_can_rx_peripheral(): fix RX being blocked by errors - can: m_can: m_can_do_rx_poll(): fix extraneous msg loss warning - can: c_can: move runtime PM enable/disable to c_can_platform - can: c_can_pci: c_can_pci_remove(): fix use-after-free - can: kvaser_pciefd: Always disable bus load reporting - can: flexcan: flexcan_chip_freeze(): fix chip freeze for missing bitrate - can: peak_usb: add forgotten supported devices - can: isotp: TX-path: ensure that CAN frame flags are initialized - can: isotp: isotp_setsockopt(): only allow to set low level TX flags for CAN-FD - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - tipc: better validate user input in tipc_nl_retrieve_key() - net: phylink: Fix phylink_err() function name error in phylink_major_config - net: hdlc_x25: Prevent racing between "x25_close" and "x25_xmit"/"x25_rx" - netfilter: ctnetlink: fix dump of the expect mask attribute - selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed - flow_dissector: fix byteorder of dissected ICMP ID - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - net: ipa: terminate message handler arrays - clk: qcom: gcc-sc7180: Use floor ops for the correct sdcc1 clk - ftgmac100: Restart MAC HW once - net: phy: broadcom: Add power down exit reset state delay - net/qlcnic: Fix a use after free in qlcnic_83xx_get_minidump_template - e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 - e1000e: add rtnl_lock() to e1000_reset_task - igc: Fix igc_ptp_rx_pktstamp() - igc: Fix Supported Pause Frame Link Setting - igc: Fix Pause Frame Advertising - igc: reinit_locked() should be called with rtnl_lock - net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port - net: sched: validate stab values - macvlan: macvlan_count_rx() needs to be aware of preemption - drop_monitor: Perform cleanup upon probe registration failure - ipv6: fix suspecious RCU usage warning - net/mlx5e: Don't match on Geneve options in case option masks are all zero - net/mlx5e: When changing XDP program without reset, take refs for XSK RQs - net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets - libbpf: Fix INSTALL flag order - bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF - veth: Store queue_mapping independently of XDP prog presence - soc: ti: omap-prm: Fix occasional abort on reset deassert for dra7 iva - ARM: OMAP2+: Fix smartreflex init regression after dropping legacy data - bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD - dm ioctl: fix out of bounds array access when no devices - dm verity: fix DM_VERITY_OPTS_MAX value - drm/i915: Fix the GT fence revocation runtime PM logic - drm/amdgpu: Add additional Sienna Cichlid PCI ID - drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x - drm/amd/pm: workaround for audio noise issue - drm/etnaviv: Use FOLL_FORCE for userptr - integrity: double check iint_cache was initialized - ARM: dts: at91-sama5d27_som1: fix phy address to 7 - ARM: dts: at91: sam9x60: fix mux-mask to match product's datasheet - ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be set to A, B and C - arm64: dts: ls1043a: mark crypto engine dma coherent - arm64: dts: ls1012a: mark crypto engine dma coherent - arm64: dts: ls1046a: mark crypto engine dma coherent - arm64: stacktrace: don't trace arch_stack_walk() - ACPICA: Always create namespace nodes using acpi_ns_create_node() - ACPI: video: Add missing callback back for Sony VPCEH3U1E - gcov: fix clang-11+ support - kasan: fix per-page tags for non-page_alloc pages - hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings - squashfs: fix xattr id and id lookup sanity checks - squashfs: fix inode lookup sanity checks - z3fold: prevent reclaim/free race for headless pages - psample: Fix user API breakage - platform/x86: intel-vbtn: Stop reporting SW_DOCK events - netsec: restore phy power state after controller reset - selinux: fix variable scope issue in live sidtab conversion - selinux: don't log MAC_POLICY_LOAD record on failed policy load - btrfs: fix sleep while in non-sleep context during qgroup removal - KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish - static_call: Fix static_call_set_init() - static_call: Fix the module key fixup - static_call: Allow module use without exposing static_call_key - static_call: Pull some static_call declarations to the type headers - ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign - ia64: fix ia64_syscall_get_set_arguments() for break-based syscalls - mm/fork: clear PASID for new mm - block: Suppress uevent for hidden device when removed - nfs: we don't support removing system.nfs4_acl - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a - nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done - nvme-core: check ctrl css before setting up zns - nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted - nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() - nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() - nvme: simplify error logic in nvme_validate_ns() - drm/radeon: fix AGP dependency - drm/amdgpu: fb BO should be ttm_bo_type_device - drm/amd/display: Revert dram_clock_change_latency for DCN2.1 - block: Fix REQ_OP_ZONE_RESET_ALL handling - regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck - kselftest: arm64: Fix exit code of sve-ptrace - u64_stats,lockdep: Fix u64_stats_init() vs lockdep - staging: rtl8192e: fix kconfig dependency on CRYPTO - habanalabs: Call put_pid() when releasing control device - sparc64: Fix opcode filtering in handling of no fault loads - umem: fix error return code in mm_pci_probe() - kbuild: dummy-tools: fix inverted tests for gcc - kbuild: add image_name to no-sync-config-targets - irqchip/ingenic: Add support for the JZ4760 - cifs: change noisy error message to FYI - atm: idt77252: fix null-ptr-dereference - atm: uPD98402: fix incorrect allocation - net: enetc: set MAC RX FIFO to recommended value - net: davicom: Use platform_get_irq_optional() - net: wan: fix error return code of uhdlc_init() - net: hisilicon: hns: fix error return code of hns_nic_clear_all_rx_fetch() - NFS: Correct size calculation for create reply length - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - gpiolib: acpi: Add missing IRQF_ONESHOT - cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev - gfs2: fix use-after-free in trans_drain - cifs: ask for more credit on async read/write code paths - gianfar: fix jumbo packets+napi+rx overrun crash - sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count - net: intel: iavf: fix error return code of iavf_init_get_resources() - net: tehuti: fix error return code in bdx_probe() - blk-cgroup: Fix the recursive blkg rwstat - scsi: ufs: ufs-qcom: Disable interrupt in reset path - ixgbe: Fix memleak in ixgbe_configure_clsu32 - ALSA: hda: ignore invalid NHLT table - Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" - atm: lanai: dont run lanai_dev_close if not open - atm: eni: dont release is never initialized - powerpc/4xx: Fix build errors from mfdcr() - net: fec: ptp: avoid register access when ipg clock is disabled - net: stmmac: fix dma physical address of descriptor when display ring - mt76: fix tx skb error handling in mt76_dma_tx_queue_skb - mm/memcg: set memcg when splitting page - mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument - kvm: debugfs: add EXIT_REASON_PREEMPTION_TIMER to vcpu_stat - kvm: debugfs: add fastpath msr_wr exits to debugfs statistics - arm64/mpam: fix a possible deadlock in mpam_enable - RDMA/hns: Optimize the base address table config for MTR - fs: fix files.usage bug when move tasks - files_cgroup: fix error pointer when kvm_vm_worker_thread - fs/filescontrol: add a switch to enable / disable accounting of open fds - cgroup/files: use task_get_css() to get a valid css during dup_fd() - cgroups: Resource controller for open files - openeuler_defconfig: enable CONFIG_CGROUP_FILES by default - x86: config: disable CONFIG_BOOTPARAM_HOTPLUG_CPU0 by default - ima: fix a memory leak in ima_del_digest_data_entry - config: add digest list options for arm64 and x86 - evm: Propagate choice of HMAC algorithm in evm_crypto.c - evm: Extend evm= with x509. allow_metadata_writes and complete values - ima: Execute parser to upload digest lists not recognizable by the kernel - ima: Add parser keyword to the policy - ima: Allow direct upload of digest lists to securityfs - ima: Search key in the built-in keyrings - certs: Introduce search_trusted_key() - KEYS: Introduce load_pgp_public_keyring() - KEYS: Provide a function to load keys from a PGP keyring blob - KEYS: Provide PGP key description autogeneration - KEYS: PGP data parser - PGPLIB: Basic packet parser - PGPLIB: PGP definitions (RFC 4880) - rsa: add parser of raw format - mpi: introduce mpi_key_length() - evm: Reset status even when security.evm is modified - ima: Add Documentation/security/IMA-digest-lists.txt - ima: Introduce appraise_exec_immutable policy - ima: Introduce appraise_exec_tcb policy - ima: Introduce exec_tcb policy - ima: Add meta_immutable appraisal type - evm: Add support for digest lists of metadata - ima: Add support for appraisal with digest lists - ima: Add support for measurement with digest lists - ima: Load all digest lists from a directory at boot time - ima: Introduce new hook DIGEST_LIST_CHECK - ima: Introduce new securityfs files - ima: Prevent usage of digest lists not measured or appraised - ima: Add parser of compact digest list - ima: Use ima_show_htable_value to show violations and hash table data - ima: Generalize policy file operations - ima: Generalize ima_write_policy() and raise uploaded data size limit - ima: Generalize ima_read_policy() - ima: Allow choice of file hash algorithm for measurement and audit - ima: Add enforce-evm and log-evm modes to strictly check EVM status - init: Add kernel option to force usage of tmpfs for rootfs - gen_init_cpio: add support for file metadata - initramfs: read metadata from special file METADATA!!! - initramfs: add file metadata - ima: Don't remove security.ima if file must not be appraised - ima: Introduce template field evmsig and write to field sig as fallback - ima: Allow imasig requirement to be satisfied by EVM portable signatures - evm: Allow setxattr() and setattr() for unmodified metadata - evm: Allow xattr/attr operations for portable signatures - evm: Ignore INTEGRITY_NOLABEL/INTEGRITY_NOXATTRS if conditions are safe - evm: Introduce evm_status_revalidate() - ima: Move ima_reset_appraise_flags() call to post hooks - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Load EVM key in ima_load_x509() to avoid appraisal - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - cgroup: disable kernel memory accounting for all memory cgroups by default - etmem: Modify the memig feature name to etmem - memig: fix compile error when CONFIG_NUMA is turned off - memig: add memig-swap feature to openEuler - memig: add memig-scan feature to openEuler - arm64: fix compile error when CONFIG_ACPI is not enabled - arm64: ipi_nmi: fix compile error when CONFIG_KGDB is disabled - arm64: kgdb: Roundup cpus using IPI as NMI - kgdb: Expose default CPUs roundup fallback mechanism - arm64: ipi_nmi: Add support for NMI backtrace - nmi: backtrace: Allow runtime arch specific override - arm64: smp: Assign and setup an IPI as NMI - irqchip/gic-v3: Enable support for SGIs to act as NMIs - arm64: Add framework to turn IPI as NMI - openeuler_defconfig: Enable NMI watchdog - arm64: watchdog: add switch to select sdei_watchdog/pmu_watchdog - arm64: add new config CONFIG_PMU_WATCHDOG - arm64: Add support for hard lockup by using pmu counter - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE for arm - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - cpuidle: haltpoll: Only check boot_option_idle_override in x86 - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - kvm: arm64: add KVM_CAP_ARM_CPU_FEATURE extension - kvm: arm64: make ID_AA64PFR0_EL1 configurable - kvm: arm64: make ID registers configurable - kvm: arm64: emulate the ID registers - arm64: add a helper function to traverse arm64_ftr_regs - KVM: arm64: Add tracepoints for PV qspinlock - KVM: arm64: Enable PV qspinlock - KVM: arm64: Add interface to support PV qspinlock - KVM: arm64: Implement PV_SCHED_KICK_CPU call - KVM: arm64: Add SMCCC PV-sched to kick cpu - KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - arm64: fix the compile error when CONFIG_NUMA is disabled - arm64: Add CPU hotplug support - arm64: mark all the GICC nodes in MADT as possible cpu - loop: fix I/O error on fsync() in detached loop devices - sysrq: avoid concurrently info printing by 'sysrq-trigger' - jffs2: check the validity of dstlen in jffs2_zlib_compress() - cifs: Fix preauth hash corruption - x86/apic/of: Fix CPU devicetree-node lookups - genirq: Disable interrupts for force threaded handlers - firmware/efi: Fix a use after bug in efi_mem_reserve_persistent - efi: use 32-bit alignment for efi_guid_t literals - static_call: Fix static_call_update() sanity check - MAINTAINERS: move the staging subsystem to lists.linux.dev - MAINTAINERS: move some real subsystems off of the staging mailing list - ext4: fix rename whiteout with fast commit - ext4: fix potential error in ext4_do_update_inode - ext4: do not try to set xattr into ea_inode if value is empty - ext4: stop inode update before return - ext4: fix error handling in ext4_end_enable_verity() - efivars: respect EFI_UNSUPPORTED return from firmware - x86: Introduce TS_COMPAT_RESTART to fix get_nr_restart_syscall() - x86: Move TS_COMPAT back to asm/thread_info.h - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - x86/ioapic: Ignore IRQ2 again - perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT - perf/x86/intel: Fix a crash caused by zero PEBS status - PCI: rpadlpar: Fix potential drc_name corruption in store functions - counter: stm32-timer-cnt: fix ceiling miss-alignment with reload register - counter: stm32-timer-cnt: fix ceiling write max value - iio: hid-sensor-temperature: Fix issues of timestamp channel - iio: hid-sensor-prox: Fix scale not correct issue - iio: hid-sensor-humidity: Fix alignment issue of timestamp channel - iio: adc: adi-axi-adc: add proper Kconfig dependencies - iio: adc: ad7949: fix wrong ADC result due to incorrect bit mask - iio: adc: ab8500-gpadc: Fix off by 10 to 3 - iio: gyro: mpu3050: Fix error handling in mpu3050_trigger_handler - iio: adis16400: Fix an error code in adis16400_initial_setup() - iio:adc:qcom-spmi-vadc: add default scale to LR_MUX2_BAT_ID channel - iio:adc:stm32-adc: Add HAS_IOMEM dependency - thunderbolt: Increase runtime PM reference count on DP tunnel discovery - thunderbolt: Initialize HopID IDAs in tb_switch_alloc() - usb: dwc3: gadget: Prevent EP queuing while stopping transfers - usb: dwc3: gadget: Allow runtime suspend if UDC unbinded - usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- - usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct - usb: gadget: configfs: Fix KASAN use-after-free - usbip: Fix incorrect double assignment to udc->ud.tcp_rx - usb-storage: Add quirk to defeat Kindle's automatic unload - powerpc: Force inlining of cpu_has_feature() to avoid build failure - gfs2: bypass signal_our_withdraw if no journal - gfs2: move freeze glock outside the make_fs_rw and _ro functions - gfs2: Add common helper for holding and releasing the freeze glock - regulator: pca9450: Clear PRESET_EN bit to fix BUCK1/2/3 voltage setting - regulator: pca9450: Enable system reset on WDOG_B assertion - regulator: pca9450: Add SD_VSEL GPIO for LDO5 - net: bonding: fix error return code of bond_neigh_init() - io_uring: clear IOCB_WAITQ for non -EIOCBQUEUED return - io_uring: don't attempt IO reissue from the ring exit path - drm/amd/pm: fulfill the Polaris implementation for get_clock_by_type_with_latency() - s390/qeth: schedule TX NAPI on QAOB completion - ibmvnic: remove excessive irqsave - media: cedrus: h264: Support profile controls - io_uring: fix inconsistent lock state - iwlwifi: Add a new card for MA family - drm/amd/display: turn DPMS off on connector unplug - MIPS: compressed: fix build with enabled UBSAN - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 - i40e: Fix endianness conversions - powerpc/sstep: Fix darn emulation - powerpc/sstep: Fix load-store and update emulation - RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used - scsi: isci: Pass gfp_t flags in isci_port_bc_change_received() - scsi: isci: Pass gfp_t flags in isci_port_link_up() - scsi: isci: Pass gfp_t flags in isci_port_link_down() - scsi: mvsas: Pass gfp_t flags to libsas event notifiers - scsi: libsas: Introduce a _gfp() variant of event notifiers - scsi: libsas: Remove notifier indirection - scsi: pm8001: Neaten debug logging macros and uses - scsi: pm80xx: Fix pm8001_mpi_get_nvmd_resp() race condition - scsi: pm80xx: Make running_req atomic - scsi: pm80xx: Make mpi_build_cmd locking consistent - module: harden ELF info handling - module: avoid *goto*s in module_sig_check() - module: merge repetitive strings in module_sig_check() - RDMA/rtrs: Fix KASAN: stack-out-of-bounds bug - RDMA/rtrs: Introduce rtrs_post_send - RDMA/rtrs-srv: Jump to dereg_mr label if allocate iu fails - RDMA/rtrs: Remove unnecessary argument dir of rtrs_iu_free - bpf: Declare __bpf_free_used_maps() unconditionally - serial: stm32: fix DMA initialization error handling - tty: serial: stm32-usart: Remove set but unused 'cookie' variables - ibmvnic: serialize access to work queue on remove - ibmvnic: add some debugs - nvme-rdma: fix possible hang when failing to set io queues - gpiolib: Assign fwnode to parent's if no primary one provided - counter: stm32-timer-cnt: Report count function when SLAVE_MODE_DISABLED - RISC-V: correct enum sbi_ext_rfence_fid - scsi: ufs: ufs-mediatek: Correct operator & -> && - scsi: myrs: Fix a double free in myrs_cleanup() - scsi: lpfc: Fix some error codes in debugfs - riscv: Correct SPARSEMEM configuration - cifs: fix allocation size on newly created files - kbuild: Fix for empty SUBLEVEL or PATCHLEVEL again - net/qrtr: fix __netdev_alloc_skb call - io_uring: ensure that SQPOLL thread is started for exit - pstore: Fix warning in pstore_kill_sb() - i915/perf: Start hrtimer only if sampling the OA buffer - sunrpc: fix refcount leak for rpc auth modules - vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation - vfio: IOMMU_API should be selected - svcrdma: disable timeouts on rdma backchannel - NFSD: fix dest to src mount in inter-server COPY - NFSD: Repair misuse of sv_lock in 5.10.16-rt30. - nfsd: don't abort copies early - nfsd: Don't keep looking up unhashed files in the nfsd file cache - nvmet: don't check iosqes,iocqes for discovery controllers - nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU - nvme-tcp: fix possible hang when failing to set io queues - nvme-tcp: fix misuse of __smp_processor_id with preemption enabled - nvme: fix Write Zeroes limitations - ALSA: usb-audio: Fix unintentional sign extension issue - afs: Stop listxattr() from listing "afs.*" attributes - afs: Fix accessing YFS xattrs on a non-YFS server - ASoC: simple-card-utils: Do not handle device clock - ASoC: qcom: lpass-cpu: Fix lpass dai ids parse - ASoC: codecs: wcd934x: add a sanity check in set channel map - ASoC: qcom: sdm845: Fix array out of range on rx slim channels - ASoC: qcom: sdm845: Fix array out of bounds access - ASoC: SOF: intel: fix wrong poll bits in dsp power down - ASoC: SOF: Intel: unregister DMIC device on probe error - ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold - ASoC: fsl_ssi: Fix TDM slot setup for I2S mode - drm/amd/display: Correct algorithm for reversed gamma - vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails - vhost-vdpa: fix use-after-free of v->config_ctx - btrfs: fix slab cache flags for free space tree bitmap - btrfs: fix race when cloning extent buffer during rewind of an old root - zonefs: fix to update .i_wr_refcnt correctly in zonefs_open_zone() - zonefs: prevent use of seq files as swap file - zonefs: Fix O_APPEND async write handling - s390/pci: fix leak of PCI device structure - s390/pci: remove superfluous zdev->zbus check - s390/pci: refactor zpci_create_device() - s390/vtime: fix increased steal time accounting - Revert "PM: runtime: Update device status before letting suppliers suspend" - ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 - ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 - ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 - ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air - ALSA: hda: generic: Fix the micmute led init state - ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro - ALSA: dice: fix null pointer dereference when node is disconnected - spi: cadence: set cqspi to the driver_data field of struct device - ASoC: ak5558: Add MODULE_DEVICE_TABLE - ASoC: ak4458: Add MODULE_DEVICE_TABLE - sdei_watchdog: Fix compile error when PPC_WATCHDOG is disable on PowerPC - net: dsa: b53: Support setting learning on port - ALSA: usb-audio: Don't avoid stopping the stream at disconnection - Revert "nfsd4: a client's own opens needn't prevent delegations" - Revert "nfsd4: remove check_conflicting_opens warning" - fuse: fix live lock in fuse_iget() - RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic - bpf: Fix off-by-one for area size in creating mask to left - bpf: Prohibit alu ops for pointer types not defining ptr_limit - crypto: x86/aes-ni-xts - use direct calls to and 4-way stride - crypto: aesni - Use TEST %reg,%reg instead of CMP $0,%reg - arm32: kaslr: Fix clock_gettime and gettimeofday performance degradation when configure CONFIG_RANDOMIZE_BASE - arm32: kaslr: Print the real kaslr offset when kernel panic - arm32: kaslr: Fix the bug of symbols relocation - arm32: kaslr: Adapt dts files of multiple memory nodes - arm32: kaslr: Fix the bug of hidden symbols when decompressing code is compiled - arm32: kaslr: Fix the bug of module install failure - arm32: kaslr: Add missing sections about relocatable - arm64: Enable passing IMA log to next kernel on kexec - powerpc: Delete unused function delete_fdt_mem_rsv() - kexec: Use fdt_appendprop_addrrange() to add ima buffer to FDT - powerpc: Move arch independent ima kexec functions to drivers/of/kexec.c - powerpc: Enable passing IMA log to next kernel on kexec - powerpc: Move ima buffer fields to struct kimage - powerpc: Use common of_kexec_alloc_and_setup_fdt() - arm64: Use common of_kexec_alloc_and_setup_fdt() - of: Add a common kexec FDT setup function - x86: Use ELF fields defined in 'struct kimage' - powerpc: Use ELF fields defined in 'struct kimage' - arm64: Use ELF fields defined in 'struct kimage' - kexec: Move ELF fields to struct kimage - ext4: fix timer use-after-free on failed mount - ext4: drop ext4_handle_dirty_super() - ext4: use sbi instead of EXT4_SB(sb) in ext4_update_super() - ext4: save error info to sb through journal if available - ext4: protect superblock modifications with a buffer lock - ext4: drop sync argument of ext4_commit_super() - ext4: combine ext4_handle_error() and save_error_info() - ext4: defer saving error info from atomic context - ext4: simplify ext4 error translation - ext4: move functions in super.c - ext4: make ext4_abort() use __ext4_error() - ext4: standardize error message in ext4_protect_reserved_inode() - ext4: remove redundant sb checksum recomputation - RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size - KVM: arm64: Fix nVHE hyp panic host context restore - xen/events: avoid handling the same event on two cpus at the same time - xen/events: don't unmask an event channel when an eoi is pending - mm/page_alloc.c: refactor initialization of struct page for holes in memory layout - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - mm/madvise: replace ptrace attach requirement for process_madvise - mm/userfaultfd: fix memory corruption due to writeprotect - KVM: arm64: Fix exclusive limit for IPA size - KVM: arm64: Reject VM creation when the default IPA size is unsupported - KVM: arm64: nvhe: Save the SPE context early - KVM: arm64: Avoid corrupting vCPU context register in guest exit - KVM: arm64: Fix range alignment when walking page tables - KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged - KVM: x86: Ensure deadline timer has truly expired before posting its IRQ - x86/entry: Fix entry/exit mismatch on failed fast 32-bit syscalls - x86/sev-es: Use __copy_from_user_inatomic() - x86/sev-es: Correctly track IRQ states in runtime #VC handler - x86/entry: Move nmi entry/exit into common code - x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack - x86/sev-es: Introduce ip_within_syscall_gap() helper - x86/unwind/orc: Disable KASAN checking in the ORC unwinder, part 2 - binfmt_misc: fix possible deadlock in bm_register_write - powerpc: Fix missing declaration of [en/dis]able_kernel_vsx() - powerpc: Fix inverted SET_FULL_REGS bitop - powerpc/64s: Fix instruction encoding for lis in ppc_function_entry() - efi: stub: omit SetVirtualAddressMap() if marked unsupported in RT_PROP table - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* - zram: fix return value on writeback_store - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - stop_machine: mark helpers __always_inline - seqlock,lockdep: Fix seqcount_latch_init() - powerpc/64s/exception: Clean up a missed SRR specifier - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR - perf/core: Flush PMU internal buffers for per-CPU events - arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds - configfs: fix a use-after-free in __configfs_open_file - nvme-fc: fix racing controller reset and create association - block: rsxx: fix error return code of rsxx_pci_probe() - NFSv4.2: fix return value of _nfs4_get_security_label() - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - SUNRPC: Set memalloc_nofs_save() for sync tasks - arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory - cpufreq: qcom-hw: Fix return value check in qcom_cpufreq_hw_cpu_init() - cpufreq: qcom-hw: fix dereferencing freed memory 'data' - sh_eth: fix TRSCER mask for R7S72100 - staging: comedi: pcl818: Fix endian problem for AI command data - staging: comedi: pcl711: Fix endian problem for AI command data - staging: comedi: me4000: Fix endian problem for AI command data - staging: comedi: dmm32at: Fix endian problem for AI command data - staging: comedi: das800: Fix endian problem for AI command data - staging: comedi: das6402: Fix endian problem for AI command data - staging: comedi: adv_pci1710: Fix endian problem for AI command data - staging: comedi: addi_apci_1500: Fix endian problem for command sample - staging: comedi: addi_apci_1032: Fix endian problem for COS sample - staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan - staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd - staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() - staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data() - staging: rtl8712: unterminated string leads to read overflow - staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() - staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() - misc: fastrpc: restrict user apps from sending kernel RPC messages - misc/pvpanic: Export module FDT device table - Revert "serial: max310x: rework RX interrupt handling" - usbip: fix vudc usbip_sockfd_store races leading to gpf - usbip: fix vhci_hcd attach_store() races leading to gpf - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - usbip: fix vudc to check for stream socket - usbip: fix vhci_hcd to check for stream socket - usbip: fix stub_dev to check for stream socket - USB: serial: cp210x: add some more GE USB IDs - USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter - USB: serial: ch341: add new Product ID - USB: serial: io_edgeport: fix memory leak in edge_startup - xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state - usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing - xhci: Improve detection of device initiated wake signal. - usb: xhci: do not perform Soft Retry for some xHCI hosts - usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM - USB: usblp: fix a hang in poll() if disconnected - usb: dwc3: qcom: Honor wakeup enabled/disabled state - usb: dwc3: qcom: add ACPI device id for sc8180x - usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot - usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement - usb: gadget: f_uac1: stop playback on function disable - usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot - USB: gadget: u_ether: Fix a configfs return code - USB: gadget: udc: s3c2410_udc: fix return value check in s3c2410_udc_probe() - Goodix Fingerprint device is not a modem - cifs: do not send close in compound create+close requests - mmc: cqhci: Fix random crash when remove mmc module/card - mmc: core: Fix partition switch time for eMMC - mmc: mmci: Add MMC_CAP_NEED_RSP_BUSY for the stm32 variants - xen/events: reset affinity of 2-level event when tearing it down - software node: Fix node registration - s390/dasd: fix hanging IO request during DASD driver unbind - s390/dasd: fix hanging DASD driver unbind - arm64: perf: Fix 64-bit event counter read truncation - arm64: mte: Map hotplugged memory as Normal Tagged - arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL - block: Try to handle busy underlying device on discard - block: Discard page cache of zone reset target range - Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file capabilities") - ALSA: usb-audio: fix use after free in usb_audio_disconnect - ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe - ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() - ALSA: usb-audio: Apply the control quirk to Plantronics headsets - ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar - ALSA: hda: Avoid spurious unsol event handling during S3/S4 - ALSA: hda: Flush pending unsolicited events before suspend - ALSA: hda: Drop the BATCH workaround for AMD controllers - ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support - ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 - ALSA: hda/hdmi: Cancel pending works before suspend - ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk - ARM: 9029/1: Make iwmmxt.S support Clang's integrated assembler - mmc: sdhci: Update firmware interface API - clk: qcom: gpucc-msm8998: Add resets, cxc, fix flags on gpu_gx_gdsc - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - sysctl.c: fix underflow value setting risk in vm_table - drivers/base/memory: don't store phys_device in memory blocks - s390/smp: __smp_rescan_cpus() - move cpumask away from stack - kasan: fix memory corruption in kasan_bitops_tags test - i40e: Fix memory leak in i40e_probe - PCI: Fix pci_register_io_range() memory leak - kbuild: clamp SUBLEVEL to 255 - ext4: don't try to processed freed blocks until mballoc is initialized - PCI/LINK: Remove bandwidth notification - drivers/base: build kunit tests without structleak plugin - PCI: mediatek: Add missing of_node_put() to fix reference leak - PCI: xgene-msi: Fix race in installing chained irq handler - Input: applespi - don't wait for responses to commands indefinitely. - sparc64: Use arch_validate_flags() to validate ADI flag - sparc32: Limit memblock allocation to low memory - clk: qcom: gdsc: Implement NO_RET_PERIPH flag - iommu/amd: Fix performance counter initialization - powerpc/64: Fix stack trace not displaying final frame - HID: logitech-dj: add support for the new lightspeed connection iteration - powerpc/perf: Record counter overflow always if SAMPLE_IP is unset - powerpc: improve handling of unrecoverable system reset - spi: stm32: make spurious and overrun interrupts visible - powerpc/pci: Add ppc_md.discover_phbs() - Platform: OLPC: Fix probe error handling - mmc: sdhci-iproc: Add ACPI bindings for the RPi - mmc: mediatek: fix race condition between msdc_request_timeout and irq - mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()' - iommu/vt-d: Clear PRQ overflow only when PRQ is empty - udf: fix silent AED tagLocation corruption - scsi: ufs: WB is only available on LUN #0 to #7 - i2c: rcar: optimize cacheline to minimize HW race condition - i2c: rcar: faster irq code to minimize HW race condition - ath11k: fix AP mode for QCA6390 - ath11k: start vdev if a bss peer is already created - ath11k: peer delete synchronization with firmware - net: enetc: initialize RFS/RSS memories for unused ports too - enetc: Fix unused var build warning for CONFIG_OF - net: dsa: tag_mtk: fix 802.1ad VLAN egress - net: dsa: tag_ar9331: let DSA core deal with TX reallocation - net: dsa: tag_gswip: let DSA core deal with TX reallocation - net: dsa: tag_dsa: let DSA core deal with TX reallocation - net: dsa: tag_brcm: let DSA core deal with TX reallocation - net: dsa: tag_edsa: let DSA core deal with TX reallocation - net: dsa: tag_lan9303: let DSA core deal with TX reallocation - net: dsa: tag_mtk: let DSA core deal with TX reallocation - net: dsa: tag_ocelot: let DSA core deal with TX reallocation - net: dsa: tag_qca: let DSA core deal with TX reallocation - net: dsa: trailer: don't allocate additional memory for padding/tagging - net: dsa: tag_ksz: don't allocate additional memory for padding/tagging - net: dsa: implement a central TX reallocation procedure - s390/qeth: fix notification for pending buffers during teardown - s390/qeth: improve completion of pending TX buffers - s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state - s390/qeth: don't replace a fully completed async TX buffer - net: hns3: fix error mask definition of flow director - cifs: fix credit accounting for extra channel - media: rc: compile rc-cec.c into rc-core - media: v4l: vsp1: Fix bru null pointer access - media: v4l: vsp1: Fix uif null pointer access - media: rkisp1: params: fix wrong bits settings - media: usbtv: Fix deadlock on suspend - sh_eth: fix TRSCER mask for R7S9210 - qxl: Fix uninitialised struct field head.surface_id - s390/crypto: return -EFAULT if copy_to_user() fails - s390/cio: return -EFAULT if copy_to_user() fails - drm/i915: Wedge the GPU if command parser setup fails - drm/shmem-helpers: vunmap: Don't put pages for dma-buf - drm: meson_drv add shutdown function - drm: Use USB controller's DMA mask when importing dmabufs - drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff - drm/shmem-helper: Check for purged buffers in fault handler - drm/amdgpu/display: handle aux backlight in backlight_get_brightness - drm/amdgpu/display: don't assert in set backlight function - drm/amdgpu/display: simplify backlight setting - drm/amd/pm: bug fix for pcie dpm - drm/amd/display: Fix nested FPU context in dcn21_validate_bandwidth() - drm/amdgpu/display: use GFP_ATOMIC in dcn21_validate_bandwidth_fp() - drm/amd/display: Add a backlight module option - drm/compat: Clear bounce structures - gpio: fix gpio-device list corruption - gpio: pca953x: Set IRQ type when handle Intel Galileo Gen 2 - gpiolib: acpi: Allow to find GpioInt() resource by name and index - gpiolib: acpi: Add ACPI_GPIO_QUIRK_ABSOLUTE_NUMBER quirk - bnxt_en: reliably allocate IRQ table on reset to avoid crash - s390/cio: return -EFAULT if copy_to_user() fails again - net: hns3: fix bug when calculating the TCAM table info - net: hns3: fix query vlan mask value error for flow director - perf report: Fix -F for branch & mem modes - perf traceevent: Ensure read cmdlines are null terminated. - mlxsw: spectrum_ethtool: Add an external speed to PTYS register - selftests: forwarding: Fix race condition in mirror installation - net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused - ethtool: fix the check logic of at least one channel for RX/TX - net: stmmac: fix wrongly set buffer2 valid when sph unsupport - net: stmmac: fix watchdog timeout during suspend/resume stress test - net: stmmac: stop each tx channel independently - perf build: Fix ccache usage in $(CC) when generating arch errno table - tools/resolve_btfids: Fix build error with older host toolchains - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA - r8169: fix r8168fp_adjust_ocp_cmd function - s390/qeth: fix memory leak after failed TX Buffer allocation - net: qrtr: fix error return code of qrtr_sendmsg() - net: enetc: allow hardware timestamping on TX queues with tc-etf enabled - net: davicom: Fix regulator not turned off on driver removal - net: davicom: Fix regulator not turned off on failed probe - net: lapbether: Remove netif_start_queue / netif_stop_queue - stmmac: intel: Fixes clock registration error seen for multiple interfaces - net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII - cipso,calipso: resolve a number of problems with the DOI refcounts - netdevsim: init u64 stats for 32bit hardware - net: usb: qmi_wwan: allow qmimux add/del with master up - net: dsa: sja1105: fix SGMII PCS being forced to SPEED_UNKNOWN instead of SPEED_10 - net: mscc: ocelot: properly reject destination IP keys in VCAP IS1 - net: sched: avoid duplicates in classes dump - nexthop: Do not flush blackhole nexthops when loopback goes down - net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 - net/mlx4_en: update moderation when config reset - net: ethernet: mtk-star-emac: fix wrong unmap in RX handling - net: enetc: keep RX ring consumer index in sync with hardware - net: enetc: remove bogus write to SIRXIDR from enetc_setup_rxbdr - net: enetc: force the RGMII speed and duplex instead of operating in inband mode - net: enetc: don't disable VLAN filtering in IFF_PROMISC mode - net: enetc: fix incorrect TPID when receiving 802.1ad tagged packets - net: enetc: take the MDIO lock only once per NAPI poll cycle - net: enetc: don't overwrite the RSS indirection table when initializing - sh_eth: fix TRSCER mask for SH771x - net: dsa: tag_rtl4_a: fix egress tags - docs: networking: drop special stable handling - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - mount: fix mounting of detached mounts onto targets that reside on shared mounts - powerpc/603: Fix protection of user pages mapped with PROT_NONE - mt76: dma: do not report truncated frames to mac80211 - ibmvnic: always store valid MAC address - ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. - libbpf: Clear map_info before each bpf_obj_get_info_by_fd - samples, bpf: Add missing munmap in xdpsock - selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier - selftests/bpf: No need to drop the packet when there is no geneve opt - selftests/bpf: Use the last page in test_snprintf_btf on s390 - net: phy: fix save wrong speed and duplex problem if autoneg is on - net: always use icmp{,v6}_ndo_send from ndo_start_xmit - netfilter: x_tables: gpf inside xt_find_revision() - netfilter: nf_nat: undo erroneous tcp edemux lookup - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) - can: tcan4x5x: tcan4x5x_init(): fix initialization - clear MRAM before entering Normal Mode - can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode - can: flexcan: enable RX FIFO after FRZ/HALT valid - can: flexcan: assert FRZ bit in flexcan_chip_freeze() - can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership - net: l2tp: reduce log level of messages in receive path, add counter instead - net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 - net: check if protocol extracted by virtio_net_hdr_set_proto is correct - net: Fix gro aggregation for udp encaps with zero csum - ath9k: fix transmitting to stations in dynamic SMPS mode - crypto: mips/poly1305 - enable for all MIPS processors - ethernet: alx: fix order of calls on resume - powerpc/pseries: Don't enforce MSI affinity with kdump - powerpc/perf: Fix handling of privilege level checks in perf interrupt context - uapi: nfnetlink_cthelper.h: fix userspace compilation error - arm64/mpam: fix a memleak in add_schema - cacheinfo: workaround cacheinfo's info_list uninitialized error - openeuler_defconfig: Enable MPAM by default - arm64/mpam: Sort domains when cpu online - arm64/mpam: resctrl: Refresh cpu mask for handling cpuhp - arm64/mpam: resctrl: Allow setting register MPAMCFG_MBW_MIN to 0 - arm64/mpam: resctrl: Use resctrl_group_init_alloc() for default group - arm64/mpam: resctrl: Add proper error handling to resctrl_mount() - arm64/mpam: Use fs_context to parse mount options - arm64/mpam: Supplement additional useful ctrl features for mount options - arm64/mpam: Set per-cpu's closid to none zero for cdp - arm64/mpam: Simplify mpamid cdp mapping process - arm64/mpam: Filter schema control type with ctrl features - arm64/mpam: resctrl: Add rmid file in resctrl sysfs - arm64/mpam: Split header files into suitable location - arm64/mpam: resctrl: Export resource's properties to info directory - arm64/mpam: Add resctrl_ctrl_feature structure to manage ctrl features - arm64/mpam: Add wait queue for monitor alloc and free - arm64/mpam: Remap reqpartid,pmg to rmid and intpartid to closid - arm64/mpam: Separate internal and downstream priority event - arm64/mpam: Enabling registering and logging error interrupts - arm64/mpam: Fix MPAM_ESR intPARTID_range error - arm64/mpam: Integrate monitor data for Memory Bandwidth if cdp enabled - arm64/mpam: Add hook-events id for ctrl features - arm64/mpam: Re-plan intpartid narrowing process - arm64/mpam: Restore extend ctrls' max width for checking schemata input - arm64/mpam: Squash default priority from mpam device to class - arm64/mpam: Store intpri and dspri for mpam device reset - arm64/mpam: resctrl: Support priority and hardlimit(Memory bandwidth) configuration - arm64/mpam: resctrl: Support cpus' monitoring for mon group - arm64/mpam: resctrl: collect child mon group's monitor data - arm64/mpam: Using software-defined id for rdtgroup instead of 32-bit integer - arm64/mpam: Implement intpartid narrowing process - arm64/mpam: resctrl: Remove unnecessary CONFIG_ARM64 - arm64/mpam: resctrl: Remove ctrlmon sysfile - arm64/mpam: Clean up header files and rearrange declarations - arm64/mpam: resctrl: Support cdp on monitoring data - arm64/mpam: Support cdp on allocating monitors - arm64/mpam: resctrl: Move ctrlmon sysfile write/read function to mpam_ctrlmon.c - arm64/mpam: resctrl: Update closid alloc and free process with bitmap - arm64/mpam: resctrl: Update resources reset process - arm64/mpam: Support cdp in mpam_sched_in() - arm64/mpam: resctrl: Write and read schemata by schema_list - arm64/mpam: resctrl: Use resctrl_group_init_alloc() to init schema list - arm64/mpam: resctrl: Add helpers for init and destroy schemata list - arm64/mpam: resctrl: Supplement cdpl2,cdpl3 for mount options - arm64/mpam: resctrl: Append schemata CDP definitions - arm64/mpam: resctrl: Rebuild configuration and monitoring pipeline - arm64/mpam: Probe partid,pmg and feature capabilities' ranges from classes - arm64/mpam: Add helper for getting MSCs' configuration - arm64/mpam: Migrate old MSCs' discovery process to new branch - drivers: base: cacheinfo: Add helper to search cacheinfo by of_node - arm64/mpam: Implement helpers for handling configuration and monitoring - arm64/mpam: resctrl: Handle cpuhp and resctrl_dom allocation - arm64/mpam: resctrl: Re-synchronise resctrl's view of online CPUs - arm64/mpam: Init resctrl resources' info from resctrl_res selected - arm64/mpam: Pick MPAM resources and events for resctrl_res exported - arm64/mpam: Allocate mpam component configuration arrays - arm64/mpam: Summarize feature support during mpam_enable() - arm64/mpam: Reset controls when CPUs come online - arm64/mpam: Add helper for getting mpam sysprops - arm64/mpam: Probe the features resctrl supports - arm64/mpam: Supplement MPAM MSC register layout definitions - arm64/mpam: Probe supported partid/pmg ranges from devices - arm64/mpam: Add mpam driver discovery phase and kbuild boiler plate - arm64/mpam: Preparing for MPAM refactoring - arm64/mpam: Supplement err tips in info/last_cmd_status - arm64/mpam: Fix unreset resources when mkdir ctrl group or umount resctrl - MPAM / ACPI: Refactoring MPAM init process and set MPAM ACPI as entrance - ACPI 6.x: Add definitions for MPAM table - ACPI / PPTT: cacheinfo: Label caches based on fw_token - ACPI / PPTT: Filthy hack to find _a_ backwards reference in the PPTT [ROTTEN] - ACPI / PPTT: Add helper to validate cache nodes from an offset [dead] - ACPI / processor: Add helper to convert acpi_id to a phys_cpuid - arm64/mpam: cleanup the source file's licence - mpam : fix monitor's disorder from - mpam : fix missing fill MSMON_CFG_MON_SEL register - arm64/mpam: use snprintf instead of sprintf - arm64/mpam: cleanup debuging code - arm64/mpam: fix a missing unlock in error branch - arm64/mpam: remove unnecessary debug message and dead code - arm64/mpam: correct num of partid/pmg - arm64/mpam: get num_partids from system regs instead of hard code - arm64/mpam: update group flags only when enable sucsses - arm64/mpam: remove unsupported resource - arm64/mpam: only add new domain node to domain list - arm64/mpam: unmap all previous address when failed - arm64/mpam: destroy domain list when failed to init - arm64/mpam: fix hard code address map for 1620 2P - mpam: fix potential resource leak in mpam_domains_init - mpam: Code security rectification - cmetrics: remove dead code in mpam_ctrlmon.c and resctrlfs.c - arm64/mpam: fix compile warning - arm64/mpam: add cmdline option: mpam - resctrlfs: fix up RESCTRL dependency - arm64/mpam: hard code mpam resource for Hi1620 2P - arm64/mpam: support L3TALL, HHALL - arm64/mpam: debug: remove debug pr_info at schemata - arm64/mpam: use 5% as min memory bandwidth - arm64/mpam: don't allowd create mon_groups when out of mon/pmg - arm64/mpam: fix HHA MAX SET/GET operation - arm64/mpam: monitor pmg as a property of partid - arm64/mpam: enable alloc/mon capable when MPAM enabled - arm64/mpam: add L3TALL & HHALL - arm64/mpam: alloc/mon capable/enabled debug - arm64/mpam: get alloc/mon capable/enabled from h/w - arm64/mpam: don't reserve mon 0, we can use it as nomarl - arm64/mpam: get num_mon & num_pmg from hardware - arm64/mpam: add num_monitors in info dir - arm64/mpam: mon: add WARN_ON for debug free_pmg - arm64/mpam: free mon when remove momgroups - arm64/mpam: operation not permitted when remove a ctrl group with a mondata - arm64/mpam: support monitor - arm64/mpam: disable MPAM_SYS_REG_DEBUG - arm64/mpam: print mpam caps info when booting - arm64/mpam: add mpam extension runtime detection - arm64/mpam: support num_partids/num_pmgs - arm64/mpam: support monitor - arm64/mpam: support monitor read - arm64/mpam: pass rdtgroup when create mon_data dir - arm64/mpam: add group partid/pmg to tasks show - arm64/mpam: debug: print debug info when create mon_data - arm64/mpam: debug: print more useful info for mon_data - resctrlfs: mpam: Build basic framework for mpam - resctrlfs: init support resctrlfs - nvme-pci: add quirks for Lexar 256GB SSD - nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. - KVM: SVM: Clear the CR4 register on reset - scsi: ufs: Fix a duplicate dev quirk number - ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible - ASoC: Intel: sof_sdw: reorganize quirks by generation - PCI: cadence: Retrain Link to work around Gen2 training defect - ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 - ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk - HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 - mmc: sdhci-of-dwcmshc: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN - drm/msm/a5xx: Remove overwriting A5XX_PC_DBG_ECO_CNTL register - scsi: ufs: ufs-exynos: Use UFSHCD_QUIRK_ALIGN_SG_WITH_PAGE_SIZE - scsi: ufs: ufs-exynos: Apply vendor-specific values for three timeouts - scsi: ufs: Introduce a quirk to allow only page-aligned sg entries - misc: eeprom_93xx46: Add quirk to support Microchip 93LC46B eeprom - scsi: ufs: Add a quirk to permit overriding UniPro defaults - scsi: ufs-mediatek: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 - KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check - PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller - usb: cdns3: fix NULL pointer dereference on no platform data - usb: cdns3: add quirk for enable runtime pm by default - usb: cdns3: host: add xhci_plat_priv quirk XHCI_SKIP_PHY_INIT - usb: cdns3: host: add .suspend_quirk for xhci-plat.c - ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 - ACPI: video: Add DMI quirk for GIGABYTE GB-BXBT-2807 - media: cx23885: add more quirks for reset DMA on some AMD IOMMU - HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter - platform/x86: acer-wmi: Add ACER_CAP_KBD_DOCK quirk for the Aspire Switch 10E SW3-016 - platform/x86: acer-wmi: Add support for SW_TABLET_MODE on Switch devices - platform/x86: acer-wmi: Add ACER_CAP_SET_FUNCTION_MODE capability flag - platform/x86: acer-wmi: Add new force_caps module parameter - platform/x86: acer-wmi: Cleanup accelerometer device handling - platform/x86: acer-wmi: Cleanup ACER_CAP_FOO defines - bus: ti-sysc: Implement GPMC debug quirk to drop platform data - ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device - mwifiex: pcie: skip cancel_work_sync() on reset failure path - Bluetooth: btqca: Add valid le states quirk - iommu/amd: Fix sleeping in atomic in increase_address_space() - btrfs: don't flush from btrfs_delayed_inode_reserve_metadata - btrfs: export and rename qgroup_reserve_meta - arm64: Make CPU_BIG_ENDIAN depend on ld.bfd or ld.lld 13.0.0+ - parisc: Enable -mlong-calls gcc option with CONFIG_COMPILE_TEST - nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state - ASoC: SOF: Intel: broadwell: fix mutual exclusion with catpt driver - ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling - r8169: fix resuming from suspend on RTL8105e if machine runs on battery - tomoyo: recognize kernel threads correctly - Revert "arm64: dts: amlogic: add missing ethernet reset ID" - iommu/vt-d: Fix status code for Allocate/Free PASID command - rsxx: Return -EFAULT if copy_to_user() fails - ftrace: Have recordmcount use w8 to read relp->r_info in arm64_is_fake_mcount - ALSA: hda: intel-nhlt: verify config type - IB/mlx5: Add missing error code - RDMA/rxe: Fix missing kconfig dependency on CRYPTO - RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep - ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits - drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu_regs_pcie - drm/amdgpu:disable VCN for Navi12 SKU - dm verity: fix FEC for RS roots unaligned to block size - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - io_uring: ignore double poll add on the same waitqueue head - ring-buffer: Force before_stamp and write_stamp to be different on discard - PM: runtime: Update device status before letting suppliers suspend - btrfs: fix warning when creating a directory with smack enabled - btrfs: unlock extents in btrfs_zero_range in case of quota reservation errors - btrfs: free correct amount of space in btrfs_delayed_inode_reserve_metadata - btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl - btrfs: fix race between extent freeing/allocation when using bitmaps - btrfs: fix stale data exposure after cloning a hole with NO_HOLES enabled - btrfs: fix race between swap file activation and snapshot creation - btrfs: fix race between writes to swap files and scrub - btrfs: fix raid6 qstripe kmap - btrfs: avoid double put of block group when emptying cluster - tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() - tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() - ALSA: usb-audio: Drop bogus dB range in too low level - ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE - ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 - powerpc: Do not compile any dts if CONFIG_OF_ALL_DTBS=y - ext4: find old entry again if failed to rename whiteout - net: sfp: add workaround for Realtek RTL8672 and RTL9601C chips - net: sfp: VSOL V2801F / CarlitoxxPro CPGOS03-0490 v2.0 workaround - ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board - ALSA: hda/realtek: Add quirk for Intel NUC 10 - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ - media: v4l: ioctl: Fix memory leak in video_usercopy - tty: teach the n_tty ICANON case about the new "cookie continuations" too - tty: teach n_tty line discipline about the new "cookie continuations" - tty: clean up legacy leftovers from n_tty line discipline - tty: fix up hung_up_tty_read() conversion - tty: fix up iterate_tty_read() EOVERFLOW handling - powerpc/sstep: Fix incorrect return from analyze_instr() - powerpc/sstep: Check instruction validity against ISA version before emulation - swap: fix swapfile read/write offset - remoteproc/mediatek: Fix kernel test robot warning - zsmalloc: account the number of compacted pages correctly - xen: fix p2m size in dom0 for disabled memory hotplug case - xen-netback: respect gnttab_map_refs()'s return value - Xen/gnttab: handle p2m update errors on a per-slot basis - scsi: iscsi: Verify lengths on passthrough PDUs - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE - scsi: iscsi: Restrict sessions and handles to admin capabilities - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet - ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet - ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet - ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet - sched/features: Fix hrtick reprogramming - parisc: Bump 64-bit IRQ stack size to 64 KB - ASoC: Intel: sof_sdw: detect DMIC number based on mach params - ASoC: Intel: sof-sdw: indent and add quirks consistently - perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] - btrfs: fix error handling in commit_fs_roots - ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() - nvme-tcp: add clean action for failed reconnection - nvme-rdma: add clean action for failed reconnection - nvme-core: add cancel tagset helpers - f2fs: fix to set/clear I_LINKABLE under i_lock - f2fs: handle unallocated section and zone on pinned/atgc - media: uvcvideo: Allow entities with no pads - drm/amd/amdgpu: add error handling to amdgpu_virt_read_pf2vf_data - drm/amd/display: Guard against NULL pointer deref when get_i2c_info fails - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag - PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse - drm/amdgpu: Add check to prevent IH overflow - fs: make unlazy_walk() error handling consistent - crypto: tcrypt - avoid signed overflow in byte count - drm/hisilicon: Fix use-after-free - brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet - brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet - staging: bcm2835-audio: Replace unsafe strcpy() with strscpy() - staging: most: sound: add sanity check for function argument - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data - Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk - net: sfp: add mode quirk for GPON module Ubiquiti U-Fiber Instant - ath10k: fix wmi mgmt tx queue full due to race condition - pktgen: fix misuse of BUG_ON() in pktgen_thread_worker() - mt76: mt7615: reset token when mac_reset happens - Bluetooth: btusb: fix memory leak on suspend and resume - Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl - wlcore: Fix command execute failure 19 for wl12xx - vt/consolemap: do font sum unsigned - x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk - staging: fwserial: Fix error handling in fwserial_create - EDAC/amd64: Do not load on family 0x15, model 0x13 - rsi: Move card interrupt handling to RX thread - rsi: Fix TX EAPOL packet handling against iwlwifi AP - ASoC: qcom: Remove useless debug print - dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/ - dt-bindings: ethernet-controller: fix fixed-link specification - net: fix dev_ifsioc_locked() race condition - net: psample: Fix netlink skb length with tunnel info - net: hsr: add support for EntryForgetTime - net: ag71xx: remove unnecessary MTU reservation - net: dsa: tag_rtl4_a: Support also egress tags - net/sched: cls_flower: Reject invalid ct_state flags rules - net: bridge: use switchdev for port flags set through sysfs too - mptcp: do not wakeup listener for MPJ subflows - tcp: fix tcp_rmem documentation - RDMA/rtrs-srv: Do not signal REG_MR - RDMA/rtrs-clt: Use bitmask to check sess->flags - RDMA/rtrs: Do not signal for heatbeat - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - riscv: Get rid of MAX_EARLY_MAPPING_SIZE - net: fix up truesize of cloned skb in skb_prepare_for_shift() - tomoyo: ignore data race while checking quota - smackfs: restrict bytes count in smackfs write functions - net/af_iucv: remove WARN_ONCE on malformed RX packets - xfs: Fix assert failure in xfs_setattr_size() - media: v4l2-ctrls.c: fix shift-out-of-bounds in std_validate - erofs: fix shift-out-of-bounds of blkszbits - media: mceusb: sanity check for prescaler value - udlfb: Fix memory leak in dlfb_usb_probe - sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled - JFS: more checks for invalid superblock - x86/build: Treat R_386_PLT32 relocation as R_386_PC32 - drm/virtio: use kvmalloc for large allocations - Input: elan_i2c - add new trackpoint report type 0x5F - Input: elantech - fix protocol errors for some trackpoints in SMBus mode - net: usb: qmi_wwan: support ZTE P685M modem - ARM: dts: aspeed: Add LCLK to lpc-snoop - net_sched: fix RTNL deadlock again caused by request_module() - net: qrtr: Fix memory leak in qrtr_tun_open - net: sched: fix police ext initialization - wireguard: queueing: get rid of per-peer ring buffers - wireguard: selftests: test multiple parallel streams - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - kgdb: fix to kill breakpoints on initmem after boot - drm/i915: Reject 446-480MHz HDMI clock on GLK - dm era: only resize metadata in preresume - dm era: Reinitialize bitset cache before digesting a new writeset - dm era: Use correct value size in equality function of writeset tree - dm era: Fix bitset memory leaks - dm era: Verify the data block size hasn't changed - dm era: Update in-core bitset after committing the metadata - dm era: Recover committed writeset after crash - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm writecache: fix performance degradation in ssd mode - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm: fix deadlock when swapping to encrypted device - gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end - gfs2: Lock imbalance on error path in gfs2_recover_one - gfs2: Don't skip dlm unlock if glock has an lvb - gfs2: fix glock confusion in function signal_our_withdraw - spi: spi-synquacer: fix set_cs handling - spi: fsl: invert spisel_boot signal on MPC8309 - sparc32: fix a user-triggerable oops in clear_user() - f2fs: flush data when enabling checkpoint back - f2fs: enforce the immutable flag on open files - f2fs: fix out-of-repair __setattr_copy() - irqchip/loongson-pch-msi: Use bitmap_zalloc() to allocate bitmap - um: defer killing userspace on page table update failures - um: mm: check more comprehensively for stub changes - virtio/s390: implement virtio-ccw revision 2 correctly - s390/vtime: fix inline assembly clobber list - proc: don't allow async path resolution of /proc/thread-self components - cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available - cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument - cpufreq: qcom-hw: drop devm_xxx() calls from init/exit hooks - thermal: cpufreq_cooling: freq_qos_update_request() returns < 0 on error - kcmp: Support selection of SYS_kcmp without CHECKPOINT_RESTORE - zonefs: Fix file size of zones in full condition - exfat: fix shift-out-of-bounds in exfat_fill_super() - printk: fix deadlock when kernel panic - mfd: gateworks-gsc: Fix interrupt type - gpio: pcf857x: Fix missing first interrupt - mei: me: add adler lake point LP DID - mei: me: add adler lake point S DID - mei: me: emmitsburg workstation DID - mei: fix transfer over dma with extended header - spmi: spmi-pmic-arb: Fix hw_irq overflow - powerpc/32s: Add missing call to kuep_lock on syscall entry - powerpc/kexec_file: fix FDT size estimation for kdump kernel - powerpc/32: Preserve cr1 in exception prolog stack check to fix build error - mmc: sdhci-pci-o2micro: Bug fix for SDR104 HW tuning failure - mmc: sdhci-esdhc-imx: fix kernel panic when remove module - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer - KVM: nSVM: fix running nested guests when npt=0 - mm, compaction: make fast_isolate_freepages() stay within zone - mm/vmscan: restore zone_reclaim_mode ABI - hugetlb: fix copy_huge_page_from_user contig page struct assumption - hugetlb: fix update_and_free_page contig page struct assumption - mm: memcontrol: fix get_active_memcg return value - mm: memcontrol: fix swap undercounting in cgroup2 - x86: fix seq_file iteration for pat/memtype.c - seq_file: document how per-entry resources are managed. - fs/affs: release old buffer head on error path - mtd: spi-nor: hisi-sfc: Put child node np on error path - mtd: spi-nor: core: Add erase size check for erase command initialization - mtd: spi-nor: core: Fix erase type discovery for overlaid region - mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overlaid region - mtd: spi-nor: sfdp: Fix last erase region marking - coresight: etm4x: Handle accesses to TRCSTALLCTLR - watchdog: mei_wdt: request stop on unregister - watchdog: qcom: Remove incorrect usage of QCOM_WDT_ENABLE_IRQ - riscv: Disable KSAN_SANITIZE for vDSO - arm64: spectre: Prevent lockdep splat on v4 mitigation enable path - arm64 module: set plt* section addresses to 0x0 - arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing - arm64: kexec_file: fix memory leakage in create_dtb() when fdt_open_into() fails - iommu/arm-smmu-qcom: Fix mask extraction for bootloader programmed SMRs - arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 - kprobes: Fix to delay the kprobes jump optimization - rcu/nocb: Perform deferred wake up before last idle's need_resched() check - rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers - powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scan - x86/entry: Fix instrumentation annotation - x86/fault: Fix AMD erratum #91 errata fixup for user code - x86/reboot: Force all cpus to exit VMX root if VMX is supported - x86/virt: Eat faults on VMXOFF in reboot flows - media: smipcie: fix interrupt handling and IR timeout - media: marvell-ccic: power up the device on mclk enable - media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_set_fmt() - media: ir_toy: add another IR Droid device - media: i2c: max9286: fix access to unallocated memory - floppy: reintroduce O_NDELAY fix - staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table - staging: gdm724x: Fix DMA from stack - staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c - arm64: dts: agilex: fix phy interface bit shift for gmac1 and gmac2 - dts64: mt7622: fix slow sd card access - pstore: Fix typo in compression option name - drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue - misc: rtsx: init of rts522a add OCP power off when no card is present - arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) - seccomp: Add missing return in non-void function - soc: samsung: exynos-asv: handle reading revision register error - soc: samsung: exynos-asv: don't defer early on not-supported SoCs - crypto: sun4i-ss - initialize need_fallback - crypto: sun4i-ss - handle BigEndian for cipher - crypto: sun4i-ss - IV register does not work on A10 and A13 - crypto: sun4i-ss - checking sg length is not sufficient - crypto: michael_mic - fix broken misalignment handling - crypto: aesni - prevent misaligned buffers on the stack - crypto: arm64/sha - add missing module aliases - drm/i915/gt: Correct surface base address for renderclear - drm/i915/gt: Flush before changing register state - btrfs: fix extent buffer leak on failure to copy root - btrfs: account for new extents being deleted in total_bytes_pinned - btrfs: handle space_info::total_bytes_pinned inside the delayed ref itself - btrfs: splice remaining dirty_bg's onto the transaction dirty bg list - btrfs: fix reloc root leak with 0 ref reloc roots on recovery - btrfs: abort the transaction if we fail to inc ref in btrfs_copy_root - btrfs: add asserts for deleting backref cache nodes - btrfs: do not warn if we can't find the reloc root when looking up backref - btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node - KEYS: trusted: Reserve TPM for seal and unseal operations - KEYS: trusted: Fix migratable=1 failing - KEYS: trusted: Fix incorrect handling of tpm_get_random() - tpm_tis: Clean up locality release - tpm_tis: Fix check_locality for correct locality acquisition - erofs: initialized fields can only be observed after bit is set - selinux: fix inconsistency between inode_getxattr and inode_listsecurity - ASoC: siu: Fix build error by a wrong const prefix - drm/rockchip: Require the YTR modifier for AFBC - drm/panel: kd35t133: allow using non-continuous dsi clock - drm/sched: Cancel and flush all outstanding jobs before finish. - drm/modes: Switch to 64bit maths to avoid integer overflow - drm/nouveau/kms: handle mDP connectors - drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2) - drm/amdkfd: Fix recursive lock warnings - drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1 - drm/amd/display: Remove Assert from dcn10_get_dig_frontend - drm/amd/display: Add FPU wrappers to dcn21_validate_bandwidth() - Revert "drm/amd/display: Update NV1x SR latency values" - bcache: Move journal work to new flush wq - bcache: Give btree_io_wq correct semantics again - Revert "bcache: Kill btree_io_wq" - Revert "MIPS: Octeon: Remove special handling of CONFIG_MIPS_ELF_APPENDED_DTB=y" - MIPS: VDSO: Use CLANG_FLAGS instead of filtering out '--target=' - MIPS: Support binutils configured with --enable-mips-fix-loongson3-llsc=yes - MIPS: Ingenic: Disable HPTLB for D0 XBurst CPUs too - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup - ALSA: hda/realtek: modify EAPD in the ALC886 - ALSA: hda/hdmi: Drop bogus check at closing a stream - ALSA: hda: Add another CometLake-H PCI ID - ALSA: fireface: fix to parse sync status register of latter protocol - phy: lantiq: rcu-usb2: wait after clock enable - USB: serial: mos7720: fix error code in mos7720_write() - USB: serial: mos7840: fix error code in mos7840_write() - USB: serial: pl2303: fix line-speed handling on newer chips - USB: serial: ftdi_sio: fix FTX sub-integer prescaler - usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt - usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 - usb: musb: Fix runtime PM race in musb_queue_resume_work - USB: serial: option: update interface mapping for ZTE P685M - media: mceusb: Fix potential out-of-bounds shift - Input: i8042 - add ASUS Zenbook Flip to noselftest list - Input: joydev - prevent potential read overflow in ioctl - Input: xpad - add support for PowerA Enhanced Wired Controller for Xbox Series X|S - Input: raydium_ts_i2c - do not send zero length - HID: wacom: Ignore attempts to overwrite the touch_max value from HID - HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming - cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: property: Fix fwnode string properties matching - soundwire: intel: fix possible crash when no device is detected - blk-settings: align max_sectors on "logical_block_size" boundary - scsi: sd: Fix Opal support - ide/falconide: Fix module unload - block: reopen the device in blkdev_reread_part - scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc - scsi: bnx2fc: Fix Kconfig warning & CNIC build errors - csky: Fix a size determination in gpr_get() - proc: use kvzalloc for our kernel buffer - mm/rmap: fix potential pte_unmap on an not mapped pte - mm: fix memory_failure() handling of dax-namespace metadata - mm,thp,shmem: make khugepaged obey tmpfs mount flags - i2c: exynos5: Preserve high speed master code - i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition - arm64: Add missing ISB after invalidating TLB in __primary_switch - KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages - KVM: SVM: Intercept INVPCID when it's disabled to inject #UD - NFSv4: Fixes for nfs4_bitmask_adjust() - r8169: fix jumbo packet handling on RTL8168e - mm/compaction: fix misbehaviors of fast_find_migrateblock() - mm/hugetlb: suppress wrong warning info when alloc gigantic page - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - mm: memcontrol: fix slub memory accounting - mm: memcontrol: fix NR_ANON_THPS accounting in charge moving - ocfs2: fix a use after free on error - wireguard: kconfig: use arm chacha even with no neon - wireguard: device: do not generate ICMP for non-IP packets - vxlan: move debug check after netdev unregister - PCI: rockchip: Make 'ep-gpios' DT property optional - net/mlx4_core: Add missed mlx4_free_cmd_mailbox() - net: stmmac: fix CBS idleslope and sendslope calculation - ice: update the number of available RSS queues - ice: Fix state bits on LLDP mode switch - ice: Account for port VLAN in VF max packet size calculation - ice: report correct max number of TCs - vfio/type1: Use follow_pte() - pwm: iqs620a: Fix overflow and optimize calculations - octeontx2-af: Fix an off by one in rvu_dbg_qsize_write() - i40e: Fix add TC filter for IPv6 - nios2: fixed broken sys_clone syscall - Take mmap lock in cacheflush syscall - i40e: Fix VFs not created - i40e: Fix addition of RX filters after enabling FW LLDP agent - i40e: Fix overwriting flow control settings during driver loading - i40e: Add zero-initialization of AQ command structures - i40e: Fix flow for IPv6 next header (extension header) - PCI: cadence: Fix DMA range mapping early return error - PCI: pci-bridge-emul: Fix array overruns, improve safety - device-dax: Fix default return code of range_parse() - mailbox: sprd: correct definition of SPRD_OUTBOX_FIFO_FULL - ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it - regmap: sdw: use _no_pm functions in regmap_read/write - remoteproc/mediatek: acknowledge watchdog IRQ after handled - misc: fastrpc: fix incorrect usage of dma_map_sgtable - soundwire: bus: fix confusion on device used by pm_runtime - soundwire: export sdw_write/read_no_pm functions - soundwire: bus: use sdw_write_no_pm when setting the bus scale registers - soundwire: bus: use sdw_update_no_pm when initializing a device - nvmem: core: skip child nodes not matching binding - nvmem: core: Fix a resource leak on error in nvmem_add_cells_from_of() - coresight: etm4x: Skip accessing TRCPDCR in save/restore - phy: USB_LGM_PHY should depend on X86 - ext4: fix potential htree index checksum corruption - vfio-pci/zdev: fix possible segmentation fault issue - vfio/iommu_type1: Fix some sanity checks in detach group - vfio/iommu_type1: Populate full dirty when detach non-pinned group - drm/msm/dp: trigger unplug event in msm_dp_display_disable - drm/msm: Fix races managing the OOB state for timestamp vs timestamps. - drm/msm: Fix race of GPU init vs timestamp power management. - drm/msm/mdp5: Fix wait-for-commit for cmd panels - drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY) - drm/msm: Fix MSM_INFO_GET_IOVA with carveout - mei: hbm: call mei_set_devstate() on hbm stop response - PCI: Align checking of syscall user config accessors - VMCI: Use set_page_dirty_lock() when unregistering guest memory - PCI: xilinx-cpm: Fix reference count leak on error path - pwm: rockchip: Eliminate potential race condition when probing - pwm: rockchip: rockchip_pwm_probe(): Remove superfluous clk_unprepare() - pwm: rockchip: Enable APB clock during register access while probing - soundwire: cadence: fix ACK/NAK handling - PCI: rcar: Always allocate MSI addresses in 32bit space - misc: eeprom_93xx46: Add module alias to avoid breaking support for non device tree users - phy: cadence-torrent: Fix error code in cdns_torrent_phy_probe() - phy: rockchip-emmc: emmc_phy_init() always return 0 - misc: eeprom_93xx46: Fix module alias to enable module autoprobe - ARM: 9065/1: OABI compat: fix build when EPOLL is not enabled - Input: zinitix - fix return type of zinitix_init_touch() - sparc: fix led.c driver when PROC_FS is not enabled - sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set - Input: elo - fix an error code in elo_connect() - perf test: Fix unaligned access in sample parsing test - perf intel-pt: Fix IPC with CYC threshold - perf intel-pt: Fix premature IPC - perf intel-pt: Fix missing CYC processing in PSB - perf record: Fix continue profiling after draining the buffer - Input: sur40 - fix an error code in sur40_probe() - RDMA/rtrs-srv: Do not pass a valid pointer to PTR_ERR() - RDMA/rtrs-srv-sysfs: fix missing put_device - RDMA/rtrs-srv: fix memory leak by missing kobject free - RDMA/rtrs: Only allow addition of path to an already established session - RDMA/rtrs-srv: Fix stack-out-of-bounds - RDMA/ucma: Fix use-after-free bug in ucma_create_uevent - RDMA/hns: Fixes missing error code of CMDQ - ceph: fix flush_snap logic after putting caps - svcrdma: Hold private mutex while invoking rdma_accept() - nfsd: register pernet ops last, unregister first - perf symbols: Fix return value when loading PE DSO - printk: avoid prb_first_valid_seq() where possible - spi: Skip zero-length transfers in spi_transfer_one_message() - spi: dw: Avoid stack content exposure - regulator: bd718x7, bd71828, Fix dvs voltage levels - perf symbols: Use (long) for iterator for bfd symbols - selftests/ftrace: Update synthetic event syntax errors - clk: aspeed: Fix APLL calculate formula from ast2600-A2 - regulator: qcom-rpmh: fix pm8009 ldo7 - powerpc/kuap: Restore AMR after replaying soft interrupts - powerpc/uaccess: Avoid might_fault() when user access is enabled - spi: pxa2xx: Fix the controller numbering for Wildcat Point - clk: divider: fix initialization with parent_hw - RDMA/hns: Disable RQ inline by default - RDMA/hns: Fix type of sq_signal_bits - RDMA/siw: Fix calculation of tx_valid_cpus size - RDMA/hns: Fixed wrong judgments in the goto branch - kselftests: dmabuf-heaps: Fix Makefile's inclusion of the kernel's usr/include dir - kunit: tool: fix unit test cleanup handling - clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs - powerpc/8xx: Fix software emulation interrupt - powerpc/pseries/dlpar: handle ibm, configure-connector delay status - mfd: wm831x-auxadc: Prevent use after free in wm831x_auxadc_read_irq() - mfd: altera-sysmgr: Fix physical address storing more - spi: stm32: properly handle 0 byte transfer - RDMA/rxe: Correct skb on loopback path - RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt - RDMA/rxe: Fix coding error in rxe_recv.c - perf vendor events arm64: Fix Ampere eMag event typo - perf tools: Fix DSO filtering when not finding a map for a sampled address - rtc: zynqmp: depend on HAS_IOMEM - tracepoint: Do not fail unregistering a probe due to memory failure - IB/cm: Avoid a loop when device has 255 ports - IB/mlx5: Return appropriate error code instead of ENOMEM - iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping - iommu: Move iotlb_sync_map out from __iommu_map - amba: Fix resource leak for drivers without .remove - i2c: qcom-geni: Store DMA mapping data in geni_i2c_dev struct - ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for ARMv7+ cores - mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment from 8 to 128-bytes - mmc: usdhi6rol0: Fix a resource leak in the error handling path of the probe - mmc: sdhci-sprd: Fix some resource leaks in the remove function - mmc: owl-mmc: Fix a resource leak in an error handling path and in the remove function - powerpc/time: Enable sched clock for irqtime - powerpc/47x: Disable 256k page size - KVM: PPC: Make the VMX instruction emulation routines static - IB/umad: Return EPOLLERR in case of when device disassociated - IB/umad: Return EIO in case of when device disassociated - iommu: Switch gather->end to the inclusive end - scsi: lpfc: Fix ancient double free - objtool: Fix ".cold" section suffix check for newer versions of GCC - objtool: Fix retpoline detection in asm code - objtool: Fix error handling for STD/CLD warnings - auxdisplay: ht16k33: Fix refresh rate handling - watchdog: intel-mid_wdt: Postpone IRQ handler registration till SCU is ready - isofs: release buffer head before return - regulator: core: Avoid debugfs: Directory ... already present! error - power: supply: smb347-charger: Fix interrupt usage if interrupt is unavailable - power: supply: axp20x_usb_power: Init work before enabling IRQs - regulator: s5m8767: Drop regulators OF node reference - spi: atmel: Put allocated master before return - regulator: s5m8767: Fix reference count leak - certs: Fix blacklist flag type confusion - watch_queue: Drop references to /dev/watch_queue - regulator: axp20x: Fix reference cout leak - platform/chrome: cros_ec_proto: Add LID and BATTERY to default mask - platform/chrome: cros_ec_proto: Use EC_HOST_EVENT_MASK not BIT - clk: sunxi-ng: h6: Fix clock divider range on some clocks - IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex - RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation - spi: imx: Don't print error on -EPROBEDEFER - clocksource/drivers/mxs_timer: Add missing semicolon when DEBUG is defined - clocksource/drivers/ixp4xx: Select TIMER_OF when needed - power: supply: fix sbs-charger build, needs REGMAP_I2C - dmaengine: idxd: set DMA channel to be private - rtc: s5m: select REGMAP_I2C - power: reset: at91-sama5d2_shdwc: fix wkupdbc mask - RDMA/rtrs-srv: Init wr_cnt as 1 - RDMA/rtrs-clt: Refactor the failure cases in alloc_clt - RDMA/rtrs-srv: Fix missing wr_cqe - RDMA/rtrs: Call kobject_put in the failure path - RDMA/rtrs-clt: Set mininum limit when create QP - RDMA/rtrs-srv: Use sysfs_remove_file_self for disconnect - RDMA/rtrs-srv: Release lock before call into close_sess - RDMA/rtrs: Extend ibtrs_cq_qp_create - of/fdt: Make sure no-map does not remove already reserved regions - fdt: Properly handle "no-map" field in the memory region - power: supply: cpcap-charger: Fix power_supply_put on null battery pointer - power: supply: cpcap-battery: Fix missing power_supply_put() - power: supply: cpcap-charger: Fix missing power_supply_put() - mfd: bd9571mwv: Use devm_mfd_add_devices() - dmaengine: hsu: disable spurious interrupt - dmaengine: owl-dma: Fix a resource leak in the remove function - dmaengine: fsldma: Fix a resource leak in an error handling path of the probe function - dmaengine: fsldma: Fix a resource leak in the remove function - RDMA/siw: Fix handling of zero-sized Read and Receive Queues. - HID: core: detect and skip invalid inputs to snto32() - clk: renesas: r8a779a0: Fix parent of CBFUSA clock - clk: renesas: r8a779a0: Remove non-existent S2 clock - clk: sunxi-ng: h6: Fix CEC clock - spi: cadence-quadspi: Abort read if dummy cycles required are too many - i2c: iproc: handle master read request - i2c: iproc: update slave isr mask (ISR_MASK_SLAVE) - i2c: iproc: handle only slave interrupts which are enabled - quota: Fix memory leak when handling corrupted quota file - arm64: dts: qcom: qrb5165-rb5: fix pm8009 regulators - regulator: qcom-rpmh-regulator: add pm8009-1 chip revision - selftests/powerpc: Make the test check in eeh-basic.sh posix compliant - clk: meson: clk-pll: propagate the error from meson_clk_pll_set_rate() - clk: meson: clk-pll: make "ret" a signed integer - clk: meson: clk-pll: fix initializing the old rate (fallback) for a PLL - power: supply: cpcap: Add missing IRQF_ONESHOT to fix regression - HSI: Fix PM usage counter unbalance in ssi_hw_init - capabilities: Don't allow writing ambiguous v3 file capabilities - drm/amdgpu/display: remove hdcp_srm sysfs on device removal - smp: Process pending softirqs in flush_smp_call_function_from_idle() - irqchip/imx: IMX_INTMUX should not default to y, unconditionally - ubifs: Fix error return code in alloc_wbufs() - ubifs: replay: Fix high stack usage, again - ubifs: Fix memleak in ubifs_init_authentication - jffs2: fix use after free in jffs2_sum_write_data() - fs/jfs: fix potential integer overflow on shift of a int - ASoC: simple-card-utils: Fix device module clock - ima: Free IMA measurement buffer after kexec syscall - ima: Free IMA measurement buffer on error - ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk - nvmet: set status to 0 in case for invalid nsid - nvmet: remove extra variable in identify ns - nvme-multipath: set nr_zones for zoned namespaces - nvmet-tcp: fix potential race of tcp socket closing accept_work - nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs - io_uring: fix possible deadlock in io_uring_poll - crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key() - hwrng: timeriomem - Fix cooldown period calculation - drm/dp_mst: Don't cache EDIDs for physical ports - drm/lima: fix reference leak in lima_pm_busy - drm/vc4: hdmi: Update the CEC clock divider on HSM rate change - drm/vc4: hdmi: Compute the CEC clock divider from the clock rate - drm/vc4: hdmi: Restore cec physical address on reconnect - drm/vc4: hdmi: Fix up CEC registers - drm/vc4: hdmi: Fix register offset with longer CEC messages - drm/vc4: hdmi: Move hdmi reset to bind - s390/zcrypt: return EIO when msg retry limit reached - KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 - btrfs: fix double accounting of ordered extent for subpage case in btrfs_invalidapge - btrfs: clarify error returns values in __load_free_space_cache - ASoC: SOF: debug: Fix a potential issue on string buffer termination - ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown - ASoC: qcom: lpass: Fix i2s ctl register bit map - locking/lockdep: Avoid unmatched unlock - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E - Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() - drm/mediatek: Check if fb is null - KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs - ASoC: qcom: Fix typo error in HDMI regmap config callbacks - f2fs: fix a wrong condition in __submit_bio - drm/amdgpu: Prevent shift wrapping in amdgpu_read_mask() - f2fs: fix to avoid inconsistent quota data - mtd: parsers: afs: Fix freeing the part name memory in failure - ASoC: codecs: add missing max_register in regmap config - ASoC: cpcap: fix microphone timeslot mask - ata: ahci_brcm: Add back regulators management - mm: proc: Invalidate TLB after clearing soft-dirty page state - drm/nouveau: bail out of nouveau_channel_new if channel init fails - crypto: talitos - Fix ctr(aes) on SEC1 - crypto: talitos - Work around SEC6 ERRATA (AES-CTR mode data size error) - mtd: parser: imagetag: fix error codes in bcm963xx_parse_imagetag_partitions() - perf/arm-cmn: Move IRQs when migrating context - perf/arm-cmn: Fix PMU instance naming - ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend - ASoC: qcom: lpass-cpu: Remove bit clock state check - f2fs: compress: fix potential deadlock - sched/eas: Don't update misfit status if the task is pinned - media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values - media: pxa_camera: declare variable when DEBUG is defined - media: mtk-vcodec: fix argument used when DEBUG is defined - media: cx25821: Fix a bug when reallocating some dma memory - media: qm1d1c0042: fix error return code in qm1d1c0042_init() - media: atomisp: Fix a buffer overflow in debug code - media: vidtv: psi: fix missing crc for PMT - media: lmedm04: Fix misuse of comma - media: software_node: Fix refcounts in software_node_get_next_child() - drm/amd/display: Fix HDMI deep color output for DCE 6-11. - drm/amd/display: Fix 10/12 bpc setup in DCE output bit depth reduction. - macintosh/adb-iop: Use big-endian autopoll mask - bsg: free the request before return error code - drm/amdgpu: toggle on DF Cstate after finishing xgmi injection - drm/tegra: Fix reference leak when pm_runtime_get_sync() fails - MIPS: Compare __SYNC_loongson3_war against 0 - MIPS: properly stop .eh_frame generation - media: ti-vpe: cal: fix write to unallocated memory - media: imx7: csi: Fix pad link validation - media: imx7: csi: Fix regression for parallel cameras on i.MX6UL - drm/sun4i: tcon: fix inverted DCLK polarity - sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue - crypto: bcm - Rename struct device_private to bcm_device_private - evm: Fix memleak in init_desc - ASoC: qcom: qdsp6: Move frontend AIFs to q6asm-dai - ASoC: cs42l56: fix up error handling in probe - media: aspeed: fix error return code in aspeed_video_setup_video() - media: tm6000: Fix memleak in tm6000_start_stream - media: media/pci: Fix memleak in empress_init - media: em28xx: Fix use-after-free in em28xx_alloc_urbs - media: vsp1: Fix an error handling path in the probe function - media: camss: missing error code in msm_video_register() - media: mtk-vcodec: fix error return code in vdec_vp9_decode() - media: imx: Fix csc/scaler unregister - media: imx: Unregister csc/scaler only if registered - media: i2c: ov5670: Fix PIXEL_RATE minimum value - media: ipu3-cio2: Build only for x86 - drm/fourcc: fix Amlogic format modifier masks - drm/virtio: make sure context is created in gem open - MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0 - MIPS: c-r4k: Fix section mismatch for loongson2_sc_init - drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocessor if condition - drm: rcar-du: Fix the return check of of_parse_phandle and of_find_device_by_node - drm: rcar-du: Fix crash when using LVDS1 clock for CRTC - drm: rcar-du: Fix PM reference leak in rcar_cmm_enable() - kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32_state() - media: allegro: Fix use after free on error - hwrng: ingenic - Fix a resource leak in an error handling path - crypto: arm64/aes-ce - really hide slower algos when faster ones are enabled - crypto: sun4i-ss - fix kmap usage - crypto: sun4i-ss - linearize buffers content must be kept - drm/vc4: hdmi: Take into account the clock doubling flag in atomic_check - drm/panel: mantix: Tweak init sequence - drm/fb-helper: Add missed unlocks in setcmap_legacy() - gma500: clean up error handling in init - drm/gma500: Fix error return code in psb_driver_load() - fbdev: aty: SPARC64 requires FB_ATY_CT - tty: implement read_iter - tty: convert tty_ldisc_ops 'read()' function to take a kernel pointer - net: enetc: fix destroyed phylink dereference during unbind - net: mvneta: Remove per-cpu queue mapping for Armada 3700 - net: amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP - net: amd-xgbe: Reset link when the link never comes back - net: amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning - net: amd-xgbe: Reset the PHY rx data path when mailbox command timeout - net: phy: mscc: adding LCPLL reset to VSC8514 - net: dsa: felix: don't deinitialize unused ports - net: dsa: felix: perform teardown in reverse order of setup - ibmvnic: skip send_request_unmap for timeout reset - ibmvnic: add memory barrier to protect long term buffer - bpf: Clear subreg_def for global function return values - b43: N-PHY: Fix the update of coef for the PHY revision >= 3case - cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds - net: axienet: Handle deferred probe on clock properly - tcp: fix SO_RCVLOWAT related hangs under mem pressure - selftests: mptcp: fix ACKRX debug message - bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation - bpf: Fix an unitialized value in bpf_iter - libbpf: Ignore non function pointer member in struct_ops - mac80211: fix potential overflow when multiplying to u32 integers - net/mlx5e: Check tunnel offload is required before setting SWP - net/mlx5e: CT: manage the lifetime of the ct entry object - net/mlx5: Disable devlink reload for lag devices - net/mlx5: Disallow RoCE on lag device - net/mlx5: Disallow RoCE on multi port slave device - net/mlx5: Disable devlink reload for multi port slave device - net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context - net/mlx5e: Replace synchronize_rcu with synchronize_net - net/mlx5: Fix health error state handling - net/mlx5e: Change interrupt moderation channel params also when channels are closed - net/mlx5e: Don't change interrupt moderation params when DIM is enabled - net: phy: consider that suspend2ram may cut off PHY power - dpaa2-eth: fix memory leak in XDP_REDIRECT - xen/netback: fix spurious event detection for common event case - bnxt_en: Fix devlink info's stored fw.psid version format. - bnxt_en: reverse order of TX disable and carrier off - ibmvnic: Set to CLOSED state even on error - selftests/bpf: Convert test_xdp_redirect.sh to bash - ath9k: fix data bus crash when setting nf_override via debugfs - iwlwifi: pnvm: increment the pointer before checking the TLV - iwlwifi: pnvm: set the PNVM again if it was already loaded - bpf_lru_list: Read double-checked variable once without lock - iwlwifi: mvm: don't check if CSA event is running before removing - iwlwifi: mvm: assign SAR table revision to the command later - iwlwifi: mvm: send stored PPAG command instead of local - iwlwifi: mvm: store PPAG enabled/disabled flag properly - iwlwifi: mvm: fix the type we use in the PPAG table validity checks - soc: aspeed: snoop: Add clock control logic - ath11k: fix a locking bug in ath11k_mac_op_start() - ath10k: Fix lockdep assertion warning in ath10k_sta_statistics - ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() - ARM: at91: use proper asm syntax in pm_suspend - staging: wfx: fix possible panic with re-queued frames - optee: simplify i2c access - ARM: s3c: fix fiq for clang IAS - iwlwifi: mvm: set enabled in the PPAG command properly - arm64: dts: meson: fix broken wifi node for Khadas VIM3L - arm64: dts: msm8916: Fix reserved and rfsa nodes unit address - soc: qcom: ocmem: don't return NULL in of_get_ocmem - Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv - opp: Correct debug message in _opp_add_static_v2() - arm64: dts: armada-3720-turris-mox: rename u-boot mtd partition to a53-firmware - ARM: dts: armada388-helios4: assign pinctrl to each fan - ARM: dts: armada388-helios4: assign pinctrl to LEDs - can: mcp251xfd: mcp251xfd_probe(): fix errata reference - arm64: dts: renesas: beacon: Fix EEPROM compatible value - x86/MSR: Filter MSR writes through X86_IOC_WRMSR_REGS ioctl too - staging: rtl8723bs: wifi_regd.c: Fix incorrect number of regulatory rules - usb: dwc2: Make "trimming xfer length" a debug message - usb: dwc2: Abort transaction after errors with unknown reason - usb: dwc2: Do not update data length if it is 0 on inbound transfers - ARM: dts: Configure missing thermal interrupt for 4430 - memory: ti-aemif: Drop child node when jumping out loop - Bluetooth: Put HCI device if inquiry procedure interrupts - Bluetooth: drop HCI device reference before return - staging: media: atomisp: Fix size_t format specifier in hmm_alloc() debug statemenet - soc: ti: pm33xx: Fix some resource leak in the error handling paths of the probe function - soc: qcom: socinfo: Fix an off by one in qcom_show_pmic_model() - arm64: dts: qcom: sdm845-db845c: Fix reset-pin of ov8856 node - usb: gadget: u_audio: Free requests only after callback - ACPICA: Fix exception code class checks - arm64: dts: rockchip: rk3328: Add clock_in_out property to gmac2phy node - cpufreq: brcmstb-avs-cpufreq: Fix resource leaks in ->remove() - cpufreq: brcmstb-avs-cpufreq: Free resources in error path - arm64: dts: qcom: msm8916-samsung-a2015: Fix sensors - arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz - arm64: dts: allwinner: H6: Allow up to 150 MHz MMC bus frequency - arm64: dts: allwinner: Drop non-removable from SoPine/LTS SD card - arm64: dts: allwinner: H6: properly connect USB PHY to port 0 - arm64: dts: allwinner: A64: properly connect USB PHY to port 0 - firmware: arm_scmi: Fix call site of scmi_notification_exit - bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args - bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h - net: stmmac: dwmac-meson8b: fix enabling the timing-adjustment clock - arm64: dts: qcom: msm8916-samsung-a5u: Fix iris compatible - staging: vchiq: Fix bulk transfers on 64-bit builds - staging: vchiq: Fix bulk userdata handling - Bluetooth: hci_qca: Fix memleak in qca_controller_memdump - memory: mtk-smi: Fix PM usage counter unbalance in mtk_smi ops - arm64: dts: exynos: correct PMIC interrupt trigger level on Espresso - arm64: dts: exynos: correct PMIC interrupt trigger level on TM2 - ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid XU3 family - ARM: dts: exynos: correct PMIC interrupt trigger level on Arndale Octa - ARM: dts: exynos: correct PMIC interrupt trigger level on Spring - ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato - ARM: dts: exynos: correct PMIC interrupt trigger level on Monk - ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5 - arm64: dts: renesas: beacon: Fix audio-1.8V pin enable - arm64: dts: renesas: beacon kit: Fix choppy Bluetooth Audio - Bluetooth: Fix initializing response id after clearing struct - Bluetooth: hci_uart: Fix a race for write_work scheduling - Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function - ath10k: Fix error handling in case of CE pipe init failure - drm/i915/gt: One more flush for Baytrail clear residuals - ALSA: pcm: Don't call sync_stop if it hasn't been stopped - ALSA: pcm: Assure sync with the pending stop operation at suspend - ALSA: pcm: Call sync_stop at disconnection - random: fix the RNDRESEEDCRNG ioctl - vmlinux.lds.h: Define SANTIZER_DISCARDS with CONFIG_GCOV_KERNEL=y - MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section - ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode - bfq: Avoid false bfq queue merging - virt: vbox: Do not use wait_event_interruptible when called from kernel context - PCI: Decline to resize resources if boot config must be preserved - PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064 - w1: w1_therm: Fix conversion result for negative temperatures - kdb: Make memory allocations more robust - scsi: qla2xxx: Fix mailbox Ch erroneous error - scsi: libsas: docs: Remove notify_ha_event() - debugfs: do not attempt to create a new file before the filesystem is initalized - debugfs: be more robust at handling improper input in debugfs_lookup() - vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() - vmlinux.lds.h: add DWARF v5 sections - scripts/recordmcount.pl: support big endian for ARCH sh - kbuild: fix CONFIG_TRIM_UNUSED_KSYMS build for ppc64 - cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. - cxgb4: Add new T6 PCI device id 0x6092 - NET: usb: qmi_wwan: Adding support for Cinterion MV31 - drm/xlnx: fix kmemleak by sending vblank_event in atomic_disable - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() - mm: provide a saner PTE walking API for modules - KVM: do not assume PTE is writable after follow_pfn - mm: simplify follow_pte{,pmd} - mm: unexport follow_pte_pmd - KVM: x86: Zap the oldest MMU pages, not the newest - hwmon: (dell-smm) Add XPS 15 L502X to fan control blacklist - arm64: tegra: Add power-domain for Tegra210 HDA - Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working - ntfs: check for valid standard information attribute - ceph: downgrade warning from mdsmap decode to debug - usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable - USB: quirks: sort quirk entries - nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device - RDMA: Lift ibdev_to_node from rds to common code - HID: make arrays usage and value to be the same - bpf: Fix truncation handling for mod32 dst reg wrt zero - of: unittest: Fix build on architectures without CONFIG_OF_ADDRESS - mm: Remove examples from enum zone_type comment - arm64: mm: Set ZONE_DMA size based on early IORT scan - arm64: mm: Set ZONE_DMA size based on devicetree's dma-ranges - of: unittest: Add test for of_dma_get_max_cpu_address() - of/address: Introduce of_dma_get_max_cpu_address() - arm64: mm: Move zone_dma_bits initialization into zone_sizes_init() - arm64: mm: Move reserve_crashkernel() into mem_init() - rockchip: Make cdn_dp_resume depend on CONFIG_PM_SLEEP - crypto - shash: reduce minimum alignment of shash_desc structure - arm32: kaslr: print kaslr offset when kernel panic - arm32: kaslr: pop visibility when compile decompress boot code as we need relocate BSS by GOT. - arm32: kaslr: When boot with vxboot, we must adjust dtb address before kaslr_early_init, and store dtb address after init. - arm: kaslr: Fix memtop calculate, when there is no memory top info, we can't use zero instead it. - arm32: kaslr: Add missing sections about relocatable - No idea why this broke ... - ARM: decompressor: add KASLR support - ARM: decompressor: explicitly map decompressor binary cacheable - ARM: kernel: implement randomization of the kernel load address - arm: vectors: use local symbol names for vector entry points - ARM: kernel: refer to swapper_pg_dir via its symbol - ARM: mm: export default vmalloc base address - ARM: kernel: use PC relative symbol references in suspend/resume code - ARM: kernel: use PC-relative symbol references in MMU switch code - ARM: kernel: make vmlinux buildable as a PIE executable - ARM: kernel: switch to relative exception tables - arm-soc: various: replace open coded VA->PA calculation of pen_release - arm-soc: mvebu: replace open coded VA->PA conversion - arm-soc: exynos: replace open coded VA->PA conversions - asm-generic: add .data.rel.ro sections to __ro_after_init - Revert "[Huawei] Microchip Polarfire SoC Clock Driver" - Revert "[Huawei] RISC-V: Add Microchip PolarFire kconfig option" - sdei_watchdog: avoid possible false hardlockup - kprobes/arm64: Blacklist sdei watchdog callback functions - sdei_watchdog: set secure timer period base on 'watchdog_thresh' - sdei_watchdog: clear EOI of the secure timer before kdump - sdei_watchdog: refresh 'last_timestamp' when enabling nmi_watchdog - watchdog: add nmi_watchdog support for arm64 based on SDEI - lockup_detector: init lockup detector after all the init_calls - firmware: arm_sdei: make 'sdei_api_event_disable/enable' public - firmware: arm_sdei: add interrupt binding api - watchdog: make hardlockup detect code public - ARM: hw_breakpoint: Do not directly check the event's overflow_handler hook - net/hinic: Remove the initialization of the global variable g_uld_info - media: pwc: Use correct device for DMA - btrfs: fix crash after non-aligned direct IO write with O_DSYNC - btrfs: fix backport of 2175bf57dc952 in 5.10.13 - Bluetooth: btusb: Always fallback to alt 1 for WBS - tty: protect tty_write from odd low-level tty disciplines - xen-blkback: fix error handling in xen_blkbk_map() - xen-scsiback: don't "handle" error by BUG() - xen-netback: don't "handle" error by BUG() - xen-blkback: don't "handle" error by BUG() - xen/arm: don't ignore return errors from set_phys_to_machine - Xen/gntdev: correct error checking in gntdev_map_grant_pages() - Xen/gntdev: correct dev_bus_addr handling in gntdev_map_grant_pages() - Xen/x86: also check kernel mapping in set_foreign_p2m_mapping() - Xen/x86: don't bail early from clear_foreign_p2m_mapping() - net: fix proc_fs init handling in af_packet and tls - net: bridge: Fix a warning when del bridge sysfs - net: openvswitch: fix TTL decrement exception action execution - net: sched: incorrect Kconfig dependencies on Netfilter modules - mt76: mt7615: fix rdd mcu cmd endianness - mt76: mt7915: fix endian issues - net/sched: fix miss init the mru in qdisc_skb_cb - mptcp: skip to next candidate if subflow has unacked data - net: qrtr: Fix port ID for control messages - IB/isert: add module param to set sg_tablesize for IO cmd - vdpa_sim: add get_config callback in vdpasim_dev_attr - vdpa_sim: make 'config' generic and usable for any device type - vdpa_sim: store parsed MAC address in a buffer - vdpa_sim: add struct vdpasim_dev_attr for device attributes - vdpa_sim: remove hard-coded virtq count - kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq - ovl: expand warning in ovl_d_real() - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() - net/rds: restrict iovecs length for RDS_CMSG_RDMA_ARGS - vsock: fix locking in vsock_shutdown() - vsock/virtio: update credit only if socket is not closed - switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT - bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state - net: watchdog: hold device global xmit lock during tx disable - net/vmw_vsock: improve locking in vsock_connect_timeout() - net/vmw_vsock: fix NULL pointer dereference - net: fix iteration for sctp transport seq_files - net: gro: do not keep too many GRO packets in napi->rx_list - cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there - cpufreq: ACPI: Extend frequency tables to cover boost frequencies - net: dsa: call teardown method on probe failure - udp: fix skb_copy_and_csum_datagram with odd segment sizes - rxrpc: Fix clearance of Tx/Rx ring when releasing a call - arm64: mte: Allow PTRACE_PEEKMTETAGS access to the zero page - x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() - scripts: set proper OpenSSL include dir also for sign-file - h8300: fix PREEMPTION build, TI_PRE_COUNT undefined - i2c: stm32f7: fix configuration of the digital filter - clk: sunxi-ng: mp: fix parent rate change flag check - drm/sun4i: dw-hdmi: Fix max. frequency for H6 - drm/sun4i: Fix H6 HDMI PHY configuration - drm/sun4i: dw-hdmi: always set clock rate - drm/sun4i: tcon: set sync polarity for tcon1 channel - firmware_loader: align .builtin_fw to 8 - net: hns3: add a check for index in hclge_get_rss_key() - net: hns3: add a check for tqp_index in hclge_get_ring_chain_from_mbx() - net: hns3: add a check for queue_id in hclge_reset_vf_queue() - net: dsa: felix: implement port flushing on .phylink_mac_link_down - x86/build: Disable CET instrumentation in the kernel for 32-bit too - scsi: scsi_debug: Fix a memory leak - netfilter: conntrack: skip identical origin tuple in same zone only - ibmvnic: Clear failover_pending if unable to schedule - net: stmmac: set TxQ mode back to DCB after disabling CBS - selftests: txtimestamp: fix compilation issue - net: enetc: initialize the RFS and RSS memories - hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() - net: ipa: set error code in gsi_channel_setup() - net: hdlc_x25: Return meaningful error code in x25_open - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: flowtable: fix tcp and udp header checksum update - netfilter: nftables: fix possible UAF over chains from packet path in netns - selftests: netfilter: fix current year - netfilter: xt_recent: Fix attempt to update deleted entry - bpf: Check for integer overflow when using roundup_pow_of_two() - bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 - dmaengine: idxd: check device state before issue command - drm/vc4: hvs: Fix buffer overflow with the dlist handling - mt76: dma: fix a possible memory leak in mt76_add_fragment() - ath9k: fix build error with LEDS_CLASS=m - dmaengine: idxd: fix misc interrupt completion - cgroup-v1: add disabled controller check in cgroup1_parse_param() - KVM: x86: cleanup CR3 reserved bits checks - lkdtm: don't move ctors to .rodata - x86/efi: Remove EFI PGD build time checks - Revert "lib: Restrict cpumask_local_spread to houskeeping CPUs" - ubsan: implement __ubsan_handle_alignment_assumption - ARM: kexec: fix oops after TLB are invalidated - ARM: ensure the signal page contains defined contents - kallsyms: fix nonconverging kallsyms table with lld - ARM: dts: lpc32xx: Revert set default clock rate of HCLK PLL - bfq-iosched: Revert "bfq: Fix computation of shallow depth" - riscv: virt_addr_valid must check the address belongs to linear mapping - drm/amd/display: Decrement refcount of dc_sink before reassignment - drm/amd/display: Free atomic state after drm_atomic_commit - drm/amd/display: Fix dc_sink kref count in emulated_link_detect - drm/amd/display: Release DSC before acquiring - drm/amd/display: Add more Clock Sources to DCN2.1 - drm/amd/display: Fix DPCD translation for LTTPR AUX_RD_INTERVAL - nvme-pci: ignore the subsysem NQN on Phison E16 - x86/split_lock: Enable the split lock feature on another Alder Lake CPU - scsi: lpfc: Fix EEH encountering oops with NVMe traffic - ovl: skip getxattr of security labels - cap: fix conversions on getxattr - ovl: perform vfs_getxattr() with mounter creds - arm64: dts: rockchip: Disable display for NanoPi R2S - platform/x86: hp-wmi: Disable tablet-mode reporting by default - arm64: dts: rockchip: remove interrupt-names property from rk3399 vdec node - ARM: OMAP2+: Fix suspcious RCU usage splats for omap_enter_idle_coupled - arm64: dts: qcom: sdm845: Reserve LPASS clocks in gcc - arm64: dts: rockchip: Fix PCIe DT properties on rk3399 - soc: ti: omap-prm: Fix boot time errors for rst_map_012 bits 0 and 1 - tmpfs: disallow CONFIG_TMPFS_INODE64 on alpha - tmpfs: disallow CONFIG_TMPFS_INODE64 on s390 - dmaengine: move channel device_node deletion to driver - drm/dp_mst: Don't report ports connected if nothing is attached to them - drm/i915/tgl+: Make sure TypeC FIA is powered up when initializing it - Revert "drm/amd/display: Update NV1x SR latency values" - cgroup: fix psi monitor for root cgroup - arm/xen: Don't probe xenbus as part of an early initcall - drm/i915: Fix overlay frontbuffer tracking - tracing: Check length before giving out the filter buffer - tracing: Do not count ftrace events in top level enable output - gpio: ep93xx: Fix single irqchip with multi gpiochips - gpio: ep93xx: fix BUG_ON port F usage - gpio: mxs: GPIO_MXS should not default to y unconditionally - Revert "dts: phy: add GPIO number and active state used for phy reset" - objtool: Fix seg fault with Clang non-section symbols - squashfs: add more sanity checks in xattr id lookup - squashfs: add more sanity checks in inode lookup - squashfs: add more sanity checks in id lookup - squashfs: avoid out of bounds writes in decompressors - Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" - nilfs2: make splice write available again - drm/i915: Skip vswing programming for TBT - drm/i915: Fix ICL MG PHY vswing handling - bpf: Fix verifier jsgt branch analysis on max bound - bpf: Fix 32 bit src register truncation on div/mod - bpf: Fix verifier jmp32 pruning decision logic - regulator: Fix lockdep warning resolving supplies - blk-cgroup: Use cond_resched() when destroy blkgs - i2c: mediatek: Move suspend and resume handling to NOIRQ phase - SUNRPC: Handle 0 length opaque XDR object data properly - SUNRPC: Move simple_get_bytes and simple_get_netobj into private header - iwlwifi: queue: bail out on invalid freeing - iwlwifi: mvm: guard against device removal in reprobe - iwlwifi: pcie: add rules to match Qu with Hr2 - iwlwifi: mvm: invalidate IDs of internal stations at mvm start - iwlwifi: pcie: fix context info memory leak - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() - iwlwifi: mvm: skip power command when unbinding vif during CSA - ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E - ASoC: ak4458: correct reset polarity - ALSA: hda: intel-dsp-config: add PCI id for TGL-H - pNFS/NFSv4: Improve rejection of out-of-order layouts - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - chtls: Fix potential resource leak - ASoC: Intel: Skylake: Zero snd_ctl_elem_value - mac80211: 160MHz with extended NSS BW in CSA - drm/nouveau/nvif: fix method count when pushing an array - ASoC: wm_adsp: Fix control name parsing for multi-fw - regulator: core: avoid regulator_resolve_supply() race condition - af_key: relax availability checks for skb size calculation - powerpc/64/signal: Fix regression in __kernel_sigtramp_rt64() semantics - gpiolib: cdev: clear debounce period if line set to output - io_uring: drop mm/files between task_work_submit - io_uring: reinforce cancel on flush during exit - io_uring: fix sqo ownership false positive warning - io_uring: fix list corruption for splice file_get - io_uring: fix flush cqring overflow list while TASK_INTERRUPTIBLE - io_uring: fix cancellation taking mutex while TASK_UNINTERRUPTIBLE - io_uring: replace inflight_wait with tctx->wait - io_uring: fix __io_uring_files_cancel() with TASK_UNINTERRUPTIBLE - io_uring: if we see flush on exit, cancel related tasks - io_uring: account io_uring internal files as REQ_F_INFLIGHT - io_uring: fix files cancellation - io_uring: always batch cancel in *cancel_files() - io_uring: pass files into kill timeouts/poll - io_uring: don't iterate io_uring_cancel_files() - io_uring: add a {task,files} pair matching helper - io_uring: simplify io_task_match() - net: sched: replaced invalid qdisc tree flush helper in qdisc_replace - net: dsa: mv88e6xxx: override existent unicast portvec in port_fdb_add - udp: ipv4: manipulate network header of NATed UDP GRO fraglist - net: ip_tunnel: fix mtu calculation - neighbour: Prevent a dead entry from updating gc_list - igc: Report speed and duplex as unknown when device is runtime suspended - md: Set prev_flush_start and flush_bio in an atomic way - Input: ili210x - implement pressure reporting for ILI251x - Input: xpad - sync supported devices with fork on GitHub - Input: goodix - add support for Goodix GT9286 chip - x86/apic: Add extra serialization for non-serializing MSRs - x86/debug: Prevent data breakpoints on cpu_dr7 - x86/debug: Prevent data breakpoints on __per_cpu_offset - x86/debug: Fix DR6 handling - x86/build: Disable CET instrumentation in the kernel - mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() - mm: thp: fix MADV_REMOVE deadlock on shmem THP - mm/vmalloc: separate put pages and flush VM flags - mm, compaction: move high_pfn to the for loop scope - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active - mm: hugetlb: fix a race between isolating and freeing page - mm: hugetlb: fix a race between freeing and dissolving the page - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page - ARM: 9043/1: tegra: Fix misplaced tegra_uart_config in decompressor - ARM: footbridge: fix dc21285 PCI configuration accessors - ARM: dts; gta04: SPI panel chip select is active low - DTS: ARM: gta04: remove legacy spi-cs-high to make display work again - KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset - KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode - KVM: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl - KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off - KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs - KVM: SVM: Treat SVM as unsupported when running as an SEV guest - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs - io_uring: don't modify identity's files uncess identity is cowed - drm/amd/display: Revert "Fix EDID parsing after resume from suspend" - drm/i915: Power up combo PHY lanes for for HDMI as well - drm/i915: Extract intel_ddi_power_up_lanes() - drm/i915/display: Prevent double YUV range correction on HDR planes - drm/i915/gt: Close race between enable_breadcrumbs and cancel_breadcrumbs - drm/i915/gem: Drop lru bumping on display unpinning - drm/i915: Fix the MST PBN divider calculation - drm/dp/mst: Export drm_dp_get_vc_payload_bw() - Fix unsynchronized access to sev members through svm_register_enc_region - mmc: core: Limit retries when analyse of SDIO tuples fails - mmc: sdhci-pltfm: Fix linking err for sdhci-brcmstb - smb3: fix crediting for compounding when only one request in flight - smb3: Fix out-of-bounds bug in SMB2_negotiate() - iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it - cifs: report error instead of invalid when revalidating a dentry fails - RISC-V: Define MAXPHYSMEM_1GB only for RV32 - xhci: fix bounce buffer usage for non-sg list case - scripts: use pkg-config to locate libcrypto - genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVATE_EARLY is set - genirq: Prevent [devm_]irq_alloc_desc from returning irq 0 - libnvdimm/dimm: Avoid race between probe and available_slots_show() - libnvdimm/namespace: Fix visibility of namespace resource attribute - tracepoint: Fix race between tracing and removing tracepoint - tracing: Use pause-on-trace with the latency tracers - kretprobe: Avoid re-registration of the same kretprobe earlier - tracing/kprobe: Fix to support kretprobe events on unloaded modules - fgraph: Initialize tracing_graph_pause at task creation - gpiolib: free device name on error path to fix kmemleak - mac80211: fix station rate table updates on assoc - ovl: implement volatile-specific fsync error behaviour - ovl: avoid deadlock on directory ioctl - ovl: fix dentry leak in ovl_get_redirect - thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() - kbuild: fix duplicated flags in DEBUG_CFLAGS - memblock: do not start bottom-up allocations with kernel_end - vdpa/mlx5: Restore the hardware used index after change map - nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs - ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode - net: ipa: pass correct dma_handle to dma_free_coherent() - r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set - net: mvpp2: TCAM entry enable should be written after SRAM data - net: lapb: Copy the skb before sending a packet - net/mlx5e: Release skb in case of failure in tc update skb - net/mlx5e: Update max_opened_tc also when channels are closed - net/mlx5: Fix leak upon failure of rule creation - net/mlx5: Fix function calculation for page trees - ibmvnic: device remove has higher precedence over reset - i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" - igc: check return value of ret_val in igc_config_fc_after_link_up - igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr - SUNRPC: Fix NFS READs that start at non-page-aligned offsets - arm64: dts: ls1046a: fix dcfg address range - rxrpc: Fix deadlock around release of dst cached on udp tunnel - r8169: work around RTL8125 UDP hw bug - arm64: dts: meson: switch TFLASH_VDD_EN pin to open drain on Odroid-C4 - bpf, preload: Fix build when $(O) points to a relative path - um: virtio: free vu_dev only with the contained struct device - bpf, inode_storage: Put file handler if no storage was found - bpf, cgroup: Fix problematic bounds check - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou - vdpa/mlx5: Fix memory key MTT population - ARM: dts: stm32: Fix GPIO hog flags on DHCOM DRC02 - ARM: dts: stm32: Disable optional TSC2004 on DRC02 board - ARM: dts: stm32: Disable WP on DHCOM uSD slot - ARM: dts: stm32: Connect card-detect signal on DHCOM - ARM: dts: stm32: Fix polarity of the DH DRC02 uSD card detect - arm64: dts: rockchip: Use only supported PCIe link speed on Pinebook Pro - arm64: dts: rockchip: fix vopl iommu irq on px30 - arm64: dts: amlogic: meson-g12: Set FL-adj property value - Input: i8042 - unbreak Pegatron C15B - arm64: dts: qcom: c630: keep both touchpad devices enabled - ARM: OMAP1: OSK: fix ohci-omap breakage - usb: xhci-mtk: break loop when find the endpoint to drop - usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints - usb: xhci-mtk: fix unreleased bandwidth data - usb: dwc3: fix clock issue during resume in OTG mode - usb: dwc2: Fix endpoint direction check in ep_from_windex - usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop() - USB: usblp: don't call usb_set_interface if there's a single alt - usb: gadget: aspeed: add missing of_node_put - USB: gadget: legacy: fix an error code in eth_bind() - usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720 - USB: serial: option: Adding support for Cinterion MV31 - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 - USB: serial: cp210x: add pid/vid for WSDA-200-USB- net/hinic: Add NIC Layer - net/hinic: Update Hardware Abstract Layer - workqueue: Restrict affinity change to rescuer - kthread: Extract KTHREAD_IS_PER_CPU - x86/cpu: Add another Alder Lake CPU to the Intel family - objtool: Don't fail the kernel build on fatal errors - habanalabs: disable FW events on device removal - habanalabs: fix backward compatibility of idle check - habanalabs: zero pci counters packet before submit to FW - drm/amd/display: Fixed corruptions on HPDRX link loss restore - drm/amd/display: Use hardware sequencer functions for PG control - drm/amd/display: Change function decide_dp_link_settings to avoid infinite looping - drm/amd/display: Allow PSTATE chnage when no displays are enabled - drm/amd/display: Update dram_clock_change_latency for DCN2.1 - selftests/powerpc: Only test lwm/stmw on big endian - platform/x86: thinkpad_acpi: Add P53/73 firmware to fan_quirk_table for dual fan control - nvmet: set right status on error in id-ns handler - nvme-pci: allow use of cmb on v1.4 controllers - nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - nvme: check the PRINFO bit before deciding the host buffer length - udf: fix the problem that the disc content is not displayed - i2c: tegra: Create i2c_writesl_vi() to use with VI I2C for filling TX FIFO - ALSA: hda: Add Cometlake-R PCI ID - scsi: ibmvfc: Set default timeout to avoid crash during migration - mac80211: fix encryption key selection for 802.3 xmit - mac80211: fix fast-rx encryption check - mac80211: fix incorrect strlen of .write in debugfs - objtool: Don't add empty symbols to the rbtree - ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid - ASoC: SOF: Intel: hda: Resume codec to do jack detection - scsi: fnic: Fix memleak in vnic_dev_init_devcmd2 - scsi: libfc: Avoid invoking response handler twice if ep is already completed - scsi: scsi_transport_srp: Don't block target in failfast state - x86: __always_inline __{rd,wr}msr() - locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP - habanalabs: fix dma_addr passed to dma_mmap_coherent - platform/x86: intel-vbtn: Support for tablet mode on Dell Inspiron 7352 - platform/x86: touchscreen_dmi: Add swap-x-y quirk for Goodix touchscreen on Estar Beauty HD tablet - tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency - tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency - phy: cpcap-usb: Fix warning for missing regulator_disable - iommu/vt-d: Do not use flush-queue when caching-mode is on - ARM: 9025/1: Kconfig: CPU_BIG_ENDIAN depends on !LD_IS_LLD - Revert "x86/setup: don't remove E820_TYPE_RAM for pfn 0" - arm64: Do not pass tagged addresses to __is_lm_address() - arm64: Fix kernel address detection of __is_lm_address() - arm64: dts: meson: Describe G12b GPU as coherent - drm/panfrost: Support cache-coherent integrations - iommu/io-pgtable-arm: Support coherency for Mali LPAE - ibmvnic: Ensure that CRQ entry read are correctly ordered - net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP - net: dsa: bcm_sf2: put device node before return - mlxsw: spectrum_span: Do not overwrite policer configuration - stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing - net: octeontx2: Make sure the buffer is 128 byte aligned - net: fec: put child node on error path - net: stmmac: dwmac-intel-plat: remove config data on error - net: dsa: microchip: Adjust reset release timing to match reference reset circuit - vsock: fix the race conditions in multi-transport support - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN - tcp: make TCP_USER_TIMEOUT accurate for zero window probes - team: protect features update by RCU to avoid deadlock - scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit - ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() - ASoC: topology: Properly unregister DAI on removal - ASoC: mediatek: mt8183-mt6358: ignore TDM DAI link by default - ASoC: mediatek: mt8183-da7219: ignore TDM DAI link by default - NFC: fix possible resource leak - NFC: fix resource leak when target index is invalid - rxrpc: Fix memory leak in rxrpc_lookup_local - selftests: forwarding: Specify interface when invoking mausezahn - nvme-multipath: Early exit if no path is available - iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() - iommu/amd: Use IVHD EFR for early initialization of IOMMU features - of/device: Update dma_range_map only when dev has valid dma-ranges - ACPI/IORT: Do not blindly trust DMA masks from firmware - can: dev: prevent potential information leak in can_fill_info() - net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable - net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset - net/mlx5e: Revert parameters on errors when changing trust state without reset - net/mlx5e: Correctly handle changing the number of queues when the interface is down - net/mlx5e: Fix CT rule + encap slow path offload and deletion - net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled - net/mlx5: Maintain separate page trees for ECPF and PF functions - net/mlx5e: Reduce tc unsupported key print level - net/mlx5e: free page before return - net/mlx5e: E-switch, Fix rate calculation for overflow - net/mlx5: Fix memory leak on flow table creation error flow - igc: fix link speed advertising - i40e: acquire VSI pointer only after VF is initialized - ice: Fix MSI-X vector fallback logic - ice: Don't allow more channels than LAN MSI-X available - ice: update dev_addr in ice_set_mac_address even if HW filter exists - ice: Implement flow for IPv6 next header (extension header) - ice: fix FDir IPv6 flexbyte - mac80211: pause TX while changing interface type - iwlwifi: pcie: reschedule in long-running memory reads - iwlwifi: pcie: use jiffies for memory read spin time limit - iwlwifi: pcie: set LTR on more devices - iwlwifi: pnvm: don't try to load after failures - iwlwifi: pnvm: don't skip everything when not reloading - iwlwifi: pcie: avoid potential PNVM leaks - ASoC: qcom: lpass: Fix out-of-bounds DAI ID lookup - ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies - pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - powerpc/64s: prevent recursive replay_soft_interrupts causing superfluous interrupt - ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete - spi: altera: Fix memory leak on error path - ASoC: qcom: lpass-ipq806x: fix bitwidth regmap field - ASoC: qcom: Fix broken support to MI2S TERTIARY and QUATERNARY - ASoC: qcom: Fix incorrect volatile registers - ASoC: dt-bindings: lpass: Fix and common up lpass dai ids - RDMA/cxgb4: Fix the reported max_recv_sge value - firmware: imx: select SOC_BUS to fix firmware build - arm64: dts: imx8mp: Correct the gpio ranges of gpio3 - ARM: dts: imx6qdl-sr-som: fix some cubox-i platforms - ARM: dts: imx6qdl-kontron-samx6i: fix i2c_lcd/cam default status - ARM: imx: fix imx8m dependencies - arm64: dts: ls1028a: fix the offset of the reset register - xfrm: Fix wraparound in xfrm_policy_addr_delta() - selftests: xfrm: fix test return value override issue in xfrm_policy.sh - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces - xfrm: Fix oops in xfrm_replay_advance_bmp - Revert "block: simplify set_init_blocksize" to regain lost performance - Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" - netfilter: nft_dynset: add timeout extension to template - ARM: zImage: atags_to_fdt: Fix node names on added root nodes - ARM: imx: build suspend-imx6.S with arm instruction set - clk: qcom: gcc-sm250: Use floor ops for sdcc clks - clk: mmp2: fix build without CONFIG_PM - clk: imx: fix Kconfig warning for i.MX SCU clk - blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue - xen-blkfront: allow discard-* nodes to be optional - tee: optee: replace might_sleep with cond_resched - KVM: Documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM - uapi: fix big endian definition of ipv6_rpl_sr_hdr - drm/i915/selftest: Fix potential memory leak - drm/i915: Check for all subplatform bits - drm/nouveau/dispnv50: Restore pushing of all data. - drm/vc4: Correct POS1_SCL for hvs5 - drm/vc4: Correct lbm size and calculation - drm/nouveau/svm: fail NOUVEAU_SVM_INIT ioctl on unsupported devices - ARM: dts: imx6qdl-kontron-samx6i: fix pwms for lcd-backlight - net/mlx5e: Fix IPSEC stats - drm/i915/pmu: Don't grab wakeref when enabling events - drm/i915/gt: Clear CACHE_MODE prior to clearing residuals - iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. - mt7601u: fix rx buffer refcounting - mt76: mt7663s: fix rx buffer refcounting - mt7601u: fix kernel crash unplugging the device - arm64: dts: broadcom: Fix USB DMA address translation for Stingray - leds: trigger: fix potential deadlock with libata - xen: Fix XenStore initialisation for XS_LOCAL - io_uring: fix wqe->lock/completion_lock deadlock - KVM: Forbid the use of tagged userspace addresses for memslots - KVM: x86: get smi pending status correctly - KVM: nVMX: Sync unsync'd vmcs02 state to vmcs12 on migration - KVM: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX - KVM: nSVM: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit - KVM: arm64: Filter out v8.1+ events on v8.0 HW - KVM: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() - KVM: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] - btrfs: fix possible free space tree corruption with online conversion - btrfs: fix lockdep warning due to seqcount_mutex on 32bit arch - drivers: soc: atmel: add null entry at the end of at91_soc_allowed_list[] - drivers: soc: atmel: Avoid calling at91_soc_init on non AT91 SoCs - crypto: marvel/cesa - Fix tdma descriptor on 64-bit - efi/apple-properties: Reinstate support for boolean properties - x86/entry: Emit a symbol for register restoring thunk - PM: hibernate: flush swap writer after marking - s390/vfio-ap: No need to disable IRQ after queue reset - s390: uv: Fix sysfs max number of VCPUs reporting - net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family - bcache: only check feature sets when sb->version >= BCACHE_SB_VERSION_CDEV_WITH_FEATURES - drivers/nouveau/kms/nv50-: Reject format modifiers for cursor planes - drm/i915/gt: Always try to reserve GGTT address 0x0 - drm/i915: Always flush the active worker before returning from the wait - drm/nouveau/kms/gk104-gp1xx: Fix > 64x64 cursors - Revert "drm/amdgpu/swsmu: drop set_fan_speed_percent (v2)" - ASoC: AMD Renoir - refine DMI entries for some Lenovo products - x86/xen: avoid warning in Xen pv guest with CONFIG_AMD_MEM_ENCRYPT enabled - wext: fix NULL-ptr-dereference with cfg80211's lack of commit() - ARM: dts: imx6qdl-gw52xx: fix duplicate regulator naming - ARM: dts: ux500: Reserve memory carveouts - ARM: dts: tbs2910: rename MMC node aliases - media: rc: ensure that uevent can be read directly after rc device register - media: rc: ite-cir: fix min_timeout calculation - media: rc: fix timeout handling after switch to microsecond durations - media: hantro: Fix reset_raw_fmt initialization - media: cedrus: Fix H264 decoding - media: cec: add stm32 driver - parisc: Enable -mlong-calls gcc option by default when !CONFIG_MODULES - ALSA: hda/via: Apply the workaround generically for Clevo machines - ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 - kernel: kexec: remove the lock operation of system_transition_mutex - ACPI: thermal: Do not call acpi_thermal_check() directly - ACPI: sysfs: Prefer "compatible" modalias - tty: avoid using vfs_iocb_iter_write() for redirected console writes - nbd: freeze the queue while we're adding connections - iwlwifi: provide gso_type to GSO packets- kdump: update Documentation about crashkernel - arm64: kdump: add memory for devices by DT property linux,usable-memory-range - x86, arm64: Add ARCH_WANT_RESERVE_CRASH_KERNEL config - arm64: kdump: reimplement crashkernel=X - arm64: kdump: introduce some macroes for crash kernel reservation - x86/elf: Move vmcore_elf_check_arch_cross to arch/x86/include/asm/elf.h - x86: kdump: move reserve_crashkernel[_low]() into crash_core.c - x86: kdump: move xen_pv_domain() check and insert_resource() to setup_arch() - x86: kdump: use macro CRASH_ADDR_LOW_MAX in functions reserve_crashkernel() - x86: kdump: make the lower bound of crash kernel reservation consistent - x86: kdump: replace the hard-coded alignment with macro CRASH_ALIGN - ARM: kdump: Add LPAE support - ARM: kdump: fix timer interrupts panic, could not boot capture_kernel - driver: input: fix UBSAN warning in input_defuzz_abs_event - vdso: do cntvct workaround in the VDSO - arm64: arch_timer: Disable CNTVCT_EL0 trap if workaround is enabled - cgroup: Return ERSCH when add Z process into task - ARM: 9027/1: head.S: explicitly map DT even if it lives in the first physical section - ARM: 9028/1: disable KASAN in call stack capturing routines - ARM: 9022/1: Change arch/arm/lib/mem*.S to use WEAK instead of .weak - ARM: 9020/1: mm: use correct section size macro to describe the FDT virtual address - ARM: 9017/2: Enable KASan for ARM - ARM: 9016/2: Initialize the mapping of KASan shadow memory - ARM: 9015/2: Define the virtual space of KASan's shadow region - ARM: 9014/2: Replace string mem* functions for KASan - ARM: 9013/2: Disable KASan instrumentation for some code - ARM: 9012/1: move device tree mapping out of linear region - ARM: 9011/1: centralize phys-to-virt conversion of DT/ATAGS address - drm/radeon: check the alloc_workqueue return value - printk: fix string termination for record_print_text() - printk: fix buffer overflow potential for print_text() - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions - mm: fix a race on nr_swap_pages - mm/page_alloc: add a missing mm_page_alloc_zone_locked() tracepoint - objtool: Don't fail on missing symbol table - io_uring: fix sleeping under spin in __io_clean_op - io_uring: dont kill fasync under completion_lock - io_uring: fix skipping disabling sqo on exec - io_uring: fix uring_flush in exit_files() warning - io_uring: fix false positive sqo warning on flush - io_uring: do sqo disable on install_fd error - io_uring: fix null-deref in io_disable_sqo_submit - io_uring: stop SQPOLL submit on creator's death - io_uring: add warn_once for io_uring_flush() - io_uring: inline io_uring_attempt_task_drop() - kernel/io_uring: cancel io_uring before task works - iwlwifi: dbg: Don't touch the tlv data - RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC - media: v4l2-subdev.h: BIT() is not available in userspace - media: Revert "media: videobuf2: Fix length check for single plane dmabuf queueing" - HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices - HID: wacom: Correct NULL dereference on AES pen proximity - futex: Handle faults correctly for PI futexes - futex: Simplify fixup_pi_state_owner() - futex: Use pi_state_update_owner() in put_pi_state() - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() - futex: Provide and use pi_state_update_owner() - futex: Replace pointless printk in fixup_owner() - futex: Ensure the correct return value from futex_lock_pi() - Revert "mm/slub: fix a memory leak in sysfs_slab_add()" - gpio: mvebu: fix pwm .get_state period calculation - PCI/AER: increments pci bus reference count in aer-inject process - PCI: add a member in 'struct pci_bus' to record the original 'pci_ops' - sched, rt: fix isolated CPUs leaving task_group indefinitely throttled - cgroup: wait for cgroup destruction to complete when umount - cgroup: check if cgroup root is alive in cgroupstats_show() - mtd:avoid blktrans_open/release race and avoid insmod ftl.ko deadlock - jffs2: move jffs2_init_inode_info() just after allocating inode - jffs2: protect no-raw-node-ref check of inocache by erase_completion_lock - jffs2: handle INO_STATE_CLEARING in jffs2_do_read_inode() - jffs2: reset pino_nlink to 0 when inode creation failed - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - jffs2: make the overwritten xattr invisible after remount - Revert "mm: fix initialization of struct page for holes in memory layout" - mm: fix initialization of struct page for holes in memory layout - Commit 9bb48c82aced ("tty: implement write_iter") converted the tty layer to use write_iter. - fs/pipe: allow sendfile() to pipe again - interconnect: imx8mq: Use icc_sync_state - kernfs: wire up ->splice_read and ->splice_write - kernfs: implement ->write_iter - kernfs: implement ->read_iter - bpf: Local storage helpers should check nullness of owner ptr passed - drm/i915/hdcp: Get conn while content_type changed - ASoC: SOF: Intel: hda: Avoid checking jack on system suspend - tcp: Fix potential use-after-free due to double kfree() - x86/sev-es: Handle string port IO to kernel memory properly - net: systemport: free dev before on error path - tty: fix up hung_up_tty_write() conversion - tty: implement write_iter - x86/sev: Fix nonistr violation - pinctrl: qcom: Don't clear pending interrupts when enabling - pinctrl: qcom: Properly clear "intr_ack_high" interrupts when unmasking - pinctrl: qcom: No need to read-modify-write the interrupt status - pinctrl: qcom: Allow SoCs to specify a GPIO function that's not 0 - net: core: devlink: use right genl user_ptr when handling port param get/set - net: mscc: ocelot: Fix multicast to the CPU port - tcp: fix TCP_USER_TIMEOUT with zero window - tcp: do not mess with cloned skbs in tcp_add_backlog() - net: dsa: b53: fix an off by one in checking "vlan->vid" - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled - net: mscc: ocelot: allow offloading of bridge on top of LAG - ipv6: set multicast flag on the multicast route - net_sched: reject silly cell_log in qdisc_get_rtab() - net_sched: avoid shift-out-of-bounds in tcindex_set_parms() - ipv6: create multicast route with RTPROT_KERNEL - udp: mask TOS bits in udp_v4_early_demux() - net_sched: gen_estimator: support large ewma log - tcp: fix TCP socket rehash stats mis-accounting - kasan: fix incorrect arguments passing in kasan_add_zero_shadow - kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too - lightnvm: fix memory leak when submit fails - cachefiles: Drop superfluous readpages aops NULL check - nvme-pci: fix error unwind in nvme_map_data - nvme-pci: refactor nvme_unmap_data - sh_eth: Fix power down vs. is_opened flag ordering - selftests/powerpc: Fix exit status of pkey tests - net: dsa: mv88e6xxx: also read STU state in mv88e6250_g1_vtu_getnext - octeontx2-af: Fix missing check bugs in rvu_cgx.c - ASoC: SOF: Intel: fix page fault at probe if i915 init fails - locking/lockdep: Cure noinstr fail - sh: Remove unused HAVE_COPY_THREAD_TLS macro - sh: dma: fix kconfig dependency for G2_DMA - drm/i915/hdcp: Update CP property in update_pipe - tools: gpio: fix %llu warning in gpio-watch.c - tools: gpio: fix %llu warning in gpio-event-mon.c - netfilter: rpfilter: mask ecn bits before fib lookup - cls_flower: call nla_ok() before nla_next() - x86/cpu/amd: Set __max_die_per_package on AMD - x86/entry: Fix noinstr fail - drm/i915: Only enable DFP 4:4:4->4:2:0 conversion when outputting YCbCr 4:4:4 - drm/i915: s/intel_dp_sink_dpms/intel_dp_set_power/ - driver core: Extend device_is_dependent() - driver core: Fix device link device name collision - drivers core: Free dma_range_map when driver probe failed - xhci: tegra: Delay for disabling LFPS detector - xhci: make sure TRB is fully written before giving it to the controller - usb: cdns3: imx: fix can't create core device the second time issue - usb: cdns3: imx: fix writing read-only memory issue - usb: bdc: Make bdc pci driver depend on BROKEN - usb: udc: core: Use lock when write to soft_connect - USB: gadget: dummy-hcd: Fix errors in port-reset handling - usb: gadget: aspeed: fix stop dma register setting. - USB: ehci: fix an interrupt calltrace error - ehci: fix EHCI host controller initialization sequence - serial: mvebu-uart: fix tx lost characters at power off - stm class: Fix module init return on allocation failure - intel_th: pci: Add Alder Lake-P support - io_uring: fix short read retries for non-reg files - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: iopoll requests should also wake task ->in_idle state - mm: fix numa stats for thp migration - mm: memcg: fix memcg file_dirty numa stat - mm: memcg/slab: optimize objcg stock draining - proc_sysctl: fix oops caused by incorrect command parameters - x86/setup: don't remove E820_TYPE_RAM for pfn 0 - x86/mmx: Use KFPU_387 for MMX string operations - x86/topology: Make __max_die_per_package available unconditionally - x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state - irqchip/mips-cpu: Set IPI domain parent chip - cifs: do not fail __smb_send_rqst if non-fatal signals are pending - powerpc/64s: fix scv entry fallback flush vs interrupt - counter:ti-eqep: remove floor - iio: adc: ti_am335x_adc: remove omitted iio_kfifo_free() - drivers: iio: temperature: Add delay after the addressed reset command in mlx90632.c - iio: ad5504: Fix setting power-down state - iio: common: st_sensors: fix possible infinite loop in st_sensors_irq_thread - i2c: sprd: depend on COMMON_CLK to fix compile tests - perf evlist: Fix id index for heterogeneous systems - can: peak_usb: fix use after free bugs - can: vxcan: vxcan_xmit: fix use after free bug - can: dev: can_restart: fix use after free bug - selftests: net: fib_tests: remove duplicate log test - xsk: Clear pool even for inactive queues - ALSA: hda: Balance runtime/system PM if direct-complete is disabled - gpio: sifive: select IRQ_DOMAIN_HIERARCHY rather than depend on it - platform/x86: hp-wmi: Don't log a warning on HPWMI_RET_UNKNOWN_COMMAND errors - platform/x86: intel-vbtn: Drop HP Stream x360 Convertible PC 11 from allow-list - drm/vc4: Unify PCM card's driver_name - i2c: octeon: check correct size of maximum RECV_LEN packet - iov_iter: fix the uaccess area in copy_compat_iovec_from_user - printk: fix kmsg_dump_get_buffer length calulations - printk: ringbuffer: fix line counting - RDMA/cma: Fix error flow in default_roce_mode_store - RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() - drm/amdkfd: Fix out-of-bounds read in kdf_create_vcrat_image_cpu() - bpf: Reject too big ctx_size_in for raw_tp test run - arm64: entry: remove redundant IRQ flag tracing - powerpc: Fix alignment bug within the init sections - powerpc: Use the common INIT_DATA_SECTION macro in vmlinux.lds.S - bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach - crypto: omap-sham - Fix link error without crypto-engine - scsi: ufs: Fix tm request when non-fatal error happens - scsi: ufs: ufshcd-pltfrm depends on HAS_IOMEM - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression - btrfs: print the actual offset in btrfs_root_name - RDMA/ucma: Do not miss ctx destruction steps in some cases - pinctrl: mediatek: Fix fallback call path - pinctrl: aspeed: g6: Fix PWMG0 pinctrl setting - gpiolib: cdev: fix frame size warning in gpio_ioctl() - nfsd: Don't set eof on a truncated READ_PLUS - nfsd: Fixes for nfsd4_encode_read_plus_data() - x86/xen: fix 'nopvspin' build error - RISC-V: Fix maximum allowed phsyical memory for RV32 - RISC-V: Set current memblock limit - libperf tests: Fail when failing to get a tracepoint id - libperf tests: If a test fails return non-zero - io_uring: flush timeouts that should already have expired - drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 - drm/nouveau/mmu: fix vram heap sizing - drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields - drm/nouveau/privring: ack interrupts the same way as RM - drm/nouveau/bios: fix issue shadowing expansion ROMs - drm/amd/display: Fix to be able to stop crc calculation - HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode - drm/amd/display: disable dcn10 pipe split by default - drm/amdgpu/psp: fix psp gfx ctrl cmds - riscv: defconfig: enable gpio support for HiFive Unleashed - dts: phy: add GPIO number and active state used for phy reset - dts: phy: fix missing mdio device and probe failure of vsc8541-01 device - x86/xen: Fix xen_hvm_smp_init() when vector callback not available - x86/xen: Add xen_no_vector_callback option to test PCI INTX delivery - xen: Fix event channel callback via INTX/GSI - arm64: make atomic helpers __always_inline - riscv: cacheinfo: Fix using smp_processor_id() in preemptible - ALSA: hda/tegra: fix tegra-hda on tegra30 soc - clk: tegra30: Add hda clock default rates to clock driver - HID: Ignore battery for Elan touchscreen on ASUS UX550 - HID: logitech-dj: add the G602 receiver - riscv: Enable interrupts during syscalls with M-Mode - riscv: Fix sifive serial driver - riscv: Fix kernel time_init() - scsi: sd: Suppress spurious errors when WRITE SAME is being disabled - scsi: scsi_debug: Fix memleak in scsi_debug_init() - scsi: qedi: Correct max length of CHAP secret - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - scsi: ufs: Relax the condition of UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL - x86/hyperv: Fix kexec panic/hang issues - dm integrity: select CRYPTO_SKCIPHER - HID: sony: select CONFIG_CRC32 - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device - SUNRPC: Handle TCP socket sends with kernel_sendpage() again - ASoC: rt711: mutex between calibration and power state changes - ASoC: Intel: haswell: Add missing pm_ops - drm/i915: Check for rq->hwsp validity after acquiring RCU lock - drm/i915/gt: Prevent use of engine->wa_ctx after error - drm/amd/display: DCN2X Find Secondary Pipe properly in MPO + ODM Case - drm/amdgpu: remove gpu info firmware of green sardine - drm/syncobj: Fix use-after-free - drm/atomic: put state on error path - dm integrity: conditionally disable "recalculate" feature - dm integrity: fix a crash if "recalculate" used without "internal_hash" - dm: avoid filesystem lookup in dm_get_dev_t() - mmc: sdhci-brcmstb: Fix mmc timeout errors on S5 suspend - mmc: sdhci-xenon: fix 1.8v regulator stabilization - mmc: sdhci-of-dwcmshc: fix rpmb access - mmc: core: don't initialize block size from ext_csd if not present - pinctrl: ingenic: Fix JZ4760 support - fs: fix lazytime expiration handling in __writeback_single_inode() - btrfs: send: fix invalid clone operations when cloning from the same file and root - btrfs: don't clear ret in btrfs_start_dirty_block_groups - btrfs: fix lockdep splat in btrfs_recover_relocation - btrfs: do not double free backref nodes on error - btrfs: don't get an EINTR during drop_snapshot for reloc - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error - dm crypt: fix copy and paste bug in crypt_alloc_req_aead - crypto: xor - Fix divide error in do_xor_speed() - ALSA: hda/via: Add minimum mute flag - ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() - platform/x86: ideapad-laptop: Disable touchpad_switch for ELAN0634 - platform/x86: i2c-multi-instantiate: Don't create platform device for INT3515 ACPI nodes - i2c: bpmp-tegra: Ignore unknown I2C_M flags - i2c: tegra: Wait for config load atomically while in ISR - mtd: rawnand: nandsim: Fix the logic when selecting Hamming soft ECC engine - mtd: rawnand: gpmi: fix dst bit offset when extracting raw payload - scsi: target: tcmu: Fix use-after-free of se_cmd->priv - mtd: phram: use div_u64_rem to stop overwrite len in phram_setup - mtd: phram: Allow the user to set the erase page size.- config: add initial openeuler_defconfig for x86 - config: add initial openeuler_defconfig for arm64 - spi: cadence: cache reference clock rate during probe - spi: fsl: Fix driver breakage when SPI_CS_HIGH is not set in spi->mode - cxgb4/chtls: Fix tid stuck due to wrong update of qid - net: dsa: unbind all switches from tree when DSA master unbinds - mac80211: check if atf has been disabled in __ieee80211_schedule_txq - mac80211: do not drop tx nulldata packets on encrypted links - drm/panel: otm8009a: allow using non-continuous dsi clock - can: mcp251xfd: mcp251xfd_handle_rxif_one(): fix wrong NULL pointer check - net: stmmac: use __napi_schedule() for PREEMPT_RT - rxrpc: Fix handling of an unsupported token type in rxrpc_read() - net: dsa: clear devlink port type before unregistering slave netdevs - net: phy: smsc: fix clk error handling - dt-bindings: net: renesas,etheravb: RZ/G2H needs tx-internal-delay-ps - net: avoid 32 x truesize under-estimation for tiny skbs - net: stmmac: fix taprio configuration when base_time is in the past - net: stmmac: fix taprio schedule configuration - net: sit: unregister_netdevice on newlink's error path - net: stmmac: Fixed mtu channged by cache aligned - i40e: fix potential NULL pointer dereferencing - rxrpc: Call state should be read with READ_ONCE() under some circumstances - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands - net: dcb: Validate netlink message in DCB handler - esp: avoid unneeded kmap_atomic call - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request - net: mvpp2: Remove Pause and Asym_Pause support - mlxsw: core: Increase critical threshold for ASIC thermal zone - mlxsw: core: Add validation of transceiver temperature thresholds - tipc: fix NULL deref in tipc_link_xmit() - net: ipv6: Validate GSO SKB before finish IPv6 processing - netxen_nic: fix MSI/MSI-x interrupts - udp: Prevent reuseport_select_sock from reading uninitialized socks - net: fix use-after-free when UDP GRO with shared fraglist - net: ipa: modem: add missing SET_NETDEV_DEV() for proper sysfs links - bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback - bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling - bpf: Don't leak memory in bpf getsockopt when optlen == 0 - nfsd4: readdirplus shouldn't return parent of export - X.509: Fix crash caused by NULL pointer - bpf: Fix signed_{sub,add32}_overflows type handling - drm/amdgpu/display: drop DCN support for aarch64 - x86/hyperv: Initialize clockevents after LAPIC is initialized - bpf: Fix selftest compilation on clang 11 - Revert "kconfig: remove 'kvmconfig' and 'xenconfig' shorthands" - kretprobe: check re-registration of the same kretprobe earlier - perf tools: set the default length of HW_BREAKPOINT_X as 4 for non X86_64 - ARM: LPAE: Use phys_addr_t instead of unsigned long in outercache hooks - aio: add timeout validity check for io_[p]getevents - ARM: kprobes: fix gcc-7 build warning - proc: fix ubsan warning in mem_lseek - netfilter: nf_nat: Fix memleak in nf_nat_init - netfilter: conntrack: fix reading nf_conntrack_buckets - ALSA: firewire-tascam: Fix integer overflow in midi_port_work() - ALSA: fireface: Fix integer overflow in transmit_midi_msg() - dm: eliminate potential source of excessive kernel log noise - selftests: netfilter: Pass family parameter "-f" to conntrack tool - net: sunrpc: interpret the return value of kstrtou32 correctly - iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() - riscv: Trace irq on only interrupt is enabled - mm, slub: consider rest of partial list if acquire_slab() fails - drm/i915/gt: Restore clear-residual mitigations for Ivybridge, Baytrail - drm/i915/icl: Fix initing the DSI DSC power refcount during HW readout - drm/i915/dsi: Use unconditional msleep for the panel_on_delay when there is no reset-deassert MIPI-sequence - dm zoned: select CONFIG_CRC32 - umount(2): move the flag validity checks first - IB/mlx5: Fix error unwinding when set_has_smi_cap fails - RDMA/mlx5: Fix wrong free of blue flame register on error - bnxt_en: Improve stats context resource accounting with RDMA driver loaded. - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp - RDMA/restrack: Don't treat as an error allocation ID wrapping - ext4: fix superblock checksum failure when setting password salt - scsi: ufs: Fix possible power drain during system suspend - NFS: nfs_igrab_and_active must first reference the superblock - NFS: nfs_delegation_find_inode_server must first reference the superblock - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter - NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() - NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request - NFS: Adjust fs_context error logging - pNFS: Stricter ordering of layoutget and layoutreturn - pNFS: Mark layout for return if return-on-close was not sent - pNFS: We want return-on-close to complete when evicting the inode - NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock - nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT - nvme-tcp: fix possible data corruption with bio merges - nvme: don't intialize hwmon for discovery controllers - nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY - ASoC: Intel: fix error code cnl_set_dsp_D0() - ASoC: meson: axg-tdmin: fix axg skew offset - ASoC: meson: axg-tdm-interface: fix loopback - dump_common_audit_data(): fix racy accesses to ->d_name - perf intel-pt: Fix 'CPU too large' error - mm: don't put pinned pages into the swap cache - mm: don't play games with pinned pages in clear_page_refs - mm: fix clear_refs_write locking - blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED - net/mlx5: E-Switch, fix changing vf VLANID - net/mlx5: Fix passing zero to 'PTR_ERR' - net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled - iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev - nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context - cfg80211: select CONFIG_CRC32 - x86/sev-es: Fix SEV-ES OUT/IN immediate opcode vc handling - bpf: Save correct stopping point in file seq iteration - bpf: Simplify task_file_seq_get_next() - rcu-tasks: Move RCU-tasks initialization to before early_initcall() - poll: fix performance regression due to out-of-line __put_user() - ARM: picoxcell: fix missing interrupt-parent properties - drm/msm: Call msm_init_vram before binding the gpu - ACPI: scan: add stub acpi_create_platform_device() for !CONFIG_ACPI - iommu/vt-d: Fix lockdep splat in sva bind()/unbind() - usb: typec: Fix copy paste error for NVIDIA alt-mode description - drm/amdgpu: fix potential memory leak during navi12 deinitialization - drm/amd/pm: fix the failure when change power profile for renoir - drm/amdgpu: fix a GPU hang issue when remove device - drm/amd/display: fix sysfs amdgpu_current_backlight_pwm NULL pointer issue - nvmet-rdma: Fix list_del corruption on queue establishment failure - nvme: avoid possible double fetch in handling CQE - nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN - selftests: fix the return value for UDP GRO test - net: ethernet: fs_enet: Add missing MODULE_LICENSE - misdn: dsp: select CONFIG_BITREVERSE - arch/arc: add copy_user_page() to to fix build error on ARC - bfq: Fix computation of shallow depth - io_uring: drop file refs after task cancel - spi: fix the divide by 0 error when calculating xfer waiting time - kconfig: remove 'kvmconfig' and 'xenconfig' shorthands - lib/raid6: Let $(UNROLL) rules work with macOS userland - hwmon: (pwm-fan) Ensure that calculation doesn't discard big period values - habanalabs: Fix memleak in hl_device_reset - spi: altera: fix return value for altera_spi_txrx() - staging: spmi: hisi-spmi-controller: Fix some error handling paths - habanalabs: register to pci shutdown callback - habanalabs/gaudi: retry loading TPC f/w on -EINTR - habanalabs: adjust pci controller init to new firmware - ARM: dts: ux500/golden: Set display max brightness - ethernet: ucc_geth: fix definition and size of ucc_geth_tx_global_pram - regulator: bd718x7: Add enable times - btrfs: fix transaction leak and crash after RO remount caused by qgroup rescan - btrfs: merge critical sections of discard lock in workfn - btrfs: fix async discard stall - ath11k: qmi: try to allocate a big block of DMA memory first - netfilter: ipset: fixes possible oops in mtype_resize - ath11k: fix crash caused by NULL rx_channel - ARM: omap2: pmic-cpcap: fix maximum voltage to be consistent with defaults on xt875 - ARC: build: move symlink creation to arch/arc/Makefile to avoid race - ARC: build: add boot_targets to PHONY - ARC: build: add uImage.lzma to the top-level target - ARC: build: remove non-existing bootpImage from KBUILD_IMAGE - io_uring: drop mm and files after task_work_run - io_uring: don't take files/mm for a dead task - ext4: don't leak old mountpoint samples - btrfs: tree-checker: check if chunk item end overflows - r8152: Add Lenovo Powered USB-C Travel Hub - stmmac: intel: change all EHL/TGL to auto detect phy addr - dm crypt: defer decryption to a tasklet if interrupts disabled - dm crypt: do not call bio_endio() from the dm-crypt tasklet - dm crypt: do not wait for backlogged crypto request completion in softirq - dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq - dm integrity: fix the maximum number of arguments - dm integrity: fix flush with external metadata device - dm snapshot: flush merged data before committing metadata - dm raid: fix discard limits for raid1 - mm/process_vm_access.c: include compat.h - mm/hugetlb: fix potential missing huge page size info - mm/vmalloc.c: fix potential memory leak - compiler.h: Raise minimum version of GCC to 5.1 for arm64 - xen/privcmd: allow fetching resource sizes - ACPI: scan: Harden acpi_device_add() against device ID overflows - RDMA/ocrdma: Fix use after free in ocrdma_dealloc_ucontext_pd() - MIPS: relocatable: fix possible boot hangup with KASLR enabled - MIPS: Fix malformed NT_FILE and NT_SIGINFO in 32bit coredumps - MIPS: boot: Fix unaligned access with CONFIG_MIPS_RAW_APPENDED_DTB - mips: lib: uncached: fix non-standard usage of variable 'sp' - mips: fix Section mismatch in reference - riscv: Fix KASAN memory mapping. - riscv: Fixup CONFIG_GENERIC_TIME_VSYSCALL - riscv: return -ENOSYS for syscall -1 - riscv: Drop a duplicated PAGE_KERNEL_EXEC - cifs: fix interrupted close commands - cifs: check pointer before freeing - ext4: fix wrong list_splice in ext4_fc_cleanup - ext4: use IS_ERR instead of IS_ERR_OR_NULL and set inode null when IS_ERR - tools/bootconfig: Add tracing_on support to helper scripts - tracing/kprobes: Do the notrace functions check without kprobes on ftrace - drm/bridge: sii902x: Enable I/O and core VCC supplies if present - dt-bindings: display: sii902x: Add supply bindings - drm/bridge: sii902x: Refactor init code into separate function - drm/i915/backlight: fix CPU mode backlight takeover on LPT - drm/i915/gt: Limit VFE threads based on GT - drm/i915: Allow the sysadmin to override security mitigations - drm/amdgpu: add new device id for Renior - Revert "drm/amd/display: Fixed Intermittent blue screen on OLED panel" - drm/amdgpu: fix DRM_INFO flood if display core is not supported (bug 210921) - drm/amdgpu: add green_sardine device id (v2) - x86/hyperv: check cpu mask after interrupt has been disabled - ASoC: dapm: remove widget from dirty list on free - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 - ALSA: doc: Fix reference to mixart.rst - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines - btrfs: prevent NULL pointer dereference in extent_io_tree_panic - btrfs: reloc: fix wrong file extent type check to avoid false ENOENT - sched/rt.c: pick and check task if double_lock_balance() unlock the rq - sched/deadline.c: pick and check task if double_lock_balance() unlock the rq - tools headers UAPI: Sync linux/fscrypt.h with the kernel sources - drm/panfrost: Remove unused variables in panfrost_job_close() - regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() - net: drop bogus skb with CHECKSUM_PARTIAL and offset beyond end of trimmed packet - block: fix use-after-free in disk_part_iter_next - can: isotp: isotp_getname(): fix kernel information leak - block/rnbd-clt: avoid module unload race with close confirmation - xsk: Rollback reservation at NETDEV_TX_BUSY - xsk: Fix race in SKB mode transmit with shared cq - KVM: arm64: Don't access PMCR_EL0 when no PMU is available - selftests: fib_nexthops: Fix wrong mausezahn invocation - net: mvneta: fix error message when MTU too large for XDP - drm/i915/dp: Track pm_qos per connector - net: mvpp2: disable force link UP during port init procedure - regulator: qcom-rpmh-regulator: correct hfsmps515 definition - arm64: cpufeature: remove non-exist CONFIG_KVM_ARM_HOST - wan: ds26522: select CONFIG_BITREVERSE - regmap: debugfs: Fix a memory leak when calling regmap_attach_dev - net/mlx5e: Fix two double free cases - net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups - nvme-tcp: Fix possible race of io_work and direct send - bpftool: Fix compilation failure for net.o with older glibc - iommu/intel: Fix memleak in intel_irq_remapping_alloc - iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() - zonefs: select CONFIG_CRC32 - lightnvm: select CONFIG_CRC32 - block: rsxx: select CONFIG_CRC32 - wil6210: select CONFIG_CRC32 - phy: dp83640: select CONFIG_CRC32 - qed: select CONFIG_CRC32 - arm64: mm: Fix ARCH_LOW_ADDRESS_LIMIT when !CONFIG_ZONE_DMA - dmaengine: xilinx_dma: fix mixed_enum_type coverity warning - dmaengine: xilinx_dma: fix incompatible param warning in _child_probe() - dmaengine: xilinx_dma: check dma_async_device_register return value - dmaengine: milbeaut-xdmac: Fix a resource leak in the error handling path of the probe function - dmaengine: mediatek: mtk-hsdma: Fix a resource leak in the error handling path of the probe function - interconnect: qcom: fix rpmh link failures - interconnect: imx: Add a missing of_node_put after of_device_is_available - bcache: set bcache device into read-only mode for BCH_FEATURE_INCOMPAT_OBSO_LARGE_BUCKET - i2c: mediatek: Fix apdma and i2c hand-shake timeout - i2c: i801: Fix the i2c-mux gpiod_lookup_table not being properly terminated - spi: stm32: FIFO threshold level - fix align packet size - spi: spi-geni-qcom: Fix geni_spi_isr() NULL dereference in timeout case - cpufreq: powernow-k8: pass policy rather than use cpufreq_cpu_get() - spi: spi-geni-qcom: Fail new xfers if xfer/cancel/abort pending - can: kvaser_pciefd: select CONFIG_CRC32 - can: m_can: m_can_class_unregister(): remove erroneous m_can_clk_stop() - can: tcan4x5x: fix bittiming const, use common bittiming from m_can driver - selftests/bpf: Clarify build error if no vmlinux - dmaengine: dw-edma: Fix use after free in dw_edma_alloc_chunk() - i2c: sprd: use a specific timeout to avoid system hang up issue - ARM: OMAP2+: omap_device: fix idling of devices during probe - fanotify: Fix sys_fanotify_mark() on native x86-32 - HID: wacom: Fix memory leakage caused by kfifo_alloc - ionic: start queues before announcing link up - scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() - net/mlx5: Check if lag is supported before creating one - net/mlx5e: In skb build skip setting mark in switchdev mode - net/mlx5e: ethtool, Fix restriction of autoneg with 56G - net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address - net: dsa: lantiq_gswip: Exclude RMII from modes that report 1 GbE - s390/qeth: fix L2 header access in qeth_l3_osa_features_check() - s390/qeth: fix locking for discipline setup / removal - s390/qeth: fix deadlock during recovery - nexthop: Bounce NHA_GATEWAY in FDB nexthop groups - nexthop: Unlink nexthop group entry in error path - nexthop: Fix off-by-one error in error path - octeontx2-af: fix memory leak of lmac and lmac->name - chtls: Fix chtls resources release sequence - chtls: Added a check to avoid NULL pointer dereference - chtls: Replace skb_dequeue with skb_peek - chtls: Avoid unnecessary freeing of oreq pointer - chtls: Fix panic when route to peer not configured - chtls: Remove invalid set_tcb call - chtls: Fix hardware tid leak - net: ip: always refragment ip defragmented packets - net: fix pmtu check in nopmtudisc mode - tools: selftests: add test for changing routes with PTMU exceptions - net: ipv6: fib: flush exceptions when purging route - ptp: ptp_ines: prevent build when HAS_IOMEM is not set - net: bareudp: add missing error handling for bareudp_link_config() - net/sonic: Fix some resource leaks in error handling paths - net: vlan: avoid leaks on register_vlan_dev() failures - net: stmmac: dwmac-sun8i: Balance syscon (de)initialization - net: stmmac: dwmac-sun8i: Balance internal PHY power - net: stmmac: dwmac-sun8i: Balance internal PHY resource references - net: stmmac: dwmac-sun8i: Fix probe error handling - net: hns3: fix a phy loopback fail issue - net: hns3: fix the number of queues actually used by ARQ - net: hns3: fix incorrect handling of sctp6 rss tuple - net: cdc_ncm: correct overhead in delayed_ndp_size - btrfs: shrink delalloc pages instead of full inodes - btrfs: fix deadlock when cloning inline extent and low on free metadata space - btrfs: skip unnecessary searches for xattrs when logging an inode - scsi: ufs: Fix -Wsometimes-uninitialized warning - io_uring: Fix return value from alloc_fixed_file_ref_node - drm/panfrost: Don't corrupt the queue mutex on open/close - iommu/arm-smmu-qcom: Initialize SCTLR of the bypass context - RDMA/hns: Avoid filling sl in high 3 bits of vlan_id - io_uring: patch up IOPOLL overflow_flush sync - io_uring: limit {io|sq}poll submit locking scope - io_uring: synchronise IOPOLL on task_submit fail - powerpc/32s: Fix RTAS machine check with VMAP stack - ARM: 9031/1: hyp-stub: remove unused .L__boot_cpu_mode_offset symbol - ARM: kvm: replace open coded VA->PA calculations with adr_l call - ARM: head.S: use PC relative insn sequence to calculate PHYS_OFFSET - ARM: sleep.S: use PC-relative insn sequence for sleep_save_sp/mpidr_hash - ARM: head: use PC-relative insn sequence for __smp_alt - ARM: kernel: use relative references for UP/SMP alternatives - ARM: head.S: use PC-relative insn sequence for secondary_data - ARM: head-common.S: use PC-relative insn sequence for idmap creation - ARM: head-common.S: use PC-relative insn sequence for __proc_info - ARM: efistub: replace adrl pseudo-op with adr_l macro invocation - ARM: p2v: reduce p2v alignment requirement to 2 MiB - ARM: p2v: switch to MOVW for Thumb2 and ARM/LPAE - ARM: p2v: simplify __fixup_pv_table() - ARM: p2v: use relative references in patch site arrays - ARM: p2v: drop redundant 'type' argument from __pv_stub - ARM: p2v: factor out BE8 handling - ARM: p2v: factor out shared loop processing - ARM: p2v: move patching code to separate assembler source file - ARM: module: add support for place relative relocations - ARM: assembler: introduce adr_l, ldr_l and str_l macros - scsi: target: Fix XCOPY NAA identifier lookup - rtlwifi: rise completion at the last step of firmware callback - xsk: Fix memory leak for failed bind - KVM: x86: fix shift out of bounds reported by UBSAN - x86/mtrr: Correct the range check before performing MTRR type lookups - dmaengine: idxd: off by one in cleanup code - netfilter: nft_dynset: report EOPNOTSUPP on missing set feature - netfilter: xt_RATEEST: reject non-null terminated string from userspace - netfilter: ipset: fix shift-out-of-bounds in htable_bits() - netfilter: x_tables: Update remaining dereference to RCU - ARM: dts: OMAP3: disable AES on N950/N9 - net/mlx5e: Fix SWP offsets when vlan inserted by driver - bcache: introduce BCH_FEATURE_INCOMPAT_LOG_LARGE_BUCKET_SIZE for large bucket - bcache: check unsupported feature sets for bcache register - bcache: fix typo from SUUP to SUPP in features.h - drm/i915: clear the gpu reloc batch - drm/i915: clear the shadow batch - arm64: link with -z norelro for LLD or aarch64-elf - dmabuf: fix use-after-free of dmabuf's file->f_inode - Revert "device property: Keep secondary firmware node secondary by type" - btrfs: send: fix wrong file path when there is an inode with a pending rmdir - btrfs: qgroup: don't try to wait flushing if we're already holding a transaction - iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev - ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256. - ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 - ALSA: hda/realtek: Add mute LED quirk for more HP laptops - ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 - ALSA: hda/conexant: add a new hda codec CX11970 - ALSA: hda/via: Fix runtime PM for Clevo W35xSS - blk-iocost: fix NULL iocg deref from racing against initialization - x86/resctrl: Don't move a task to the same resource group - x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR - KVM: x86/mmu: Ensure TDP MMU roots are freed after yield - kvm: check tlbs_dirty directly - KVM: x86/mmu: Get root level from walkers when retrieving MMIO SPTE - KVM: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() - x86/mm: Fix leak of pmd ptlock - mm: make wait_on_page_writeback() wait for multiple pending writebacks - hwmon: (amd_energy) fix allocation of hwmon_channel_info config - USB: serial: keyspan_pda: remove unused variable - usb: gadget: configfs: Fix use-after-free issue with udc_name - usb: gadget: configfs: Preserve function ordering after bind failure - usb: gadget: Fix spinlock lockup on usb_function_deactivate - USB: gadget: legacy: fix return error code in acm_ms_bind() - usb: gadget: u_ether: Fix MTU size mismatch with RX packet size - usb: gadget: function: printer: Fix a memory leak for interface descriptor - usb: gadget: f_uac2: reset wMaxPacketSize - USB: Gadget: dummy-hcd: Fix shift-out-of-bounds bug - usb: gadget: select CONFIG_CRC32 - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks - USB: usblp: fix DMA to stack - USB: yurex: fix control-URB timeout handling - USB: serial: option: add Quectel EM160R-GL - USB: serial: option: add LongSung M5710 module support - USB: serial: iuu_phoenix: fix DMA from stack - usb: uas: Add PNY USB Portable SSD to unusual_uas - usb: usbip: vhci_hcd: protect shift size - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set - usb: chipidea: ci_hdrc_imx: add missing put_device() call in usbmisc_get_init_data() - usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression - usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion - usb: dwc3: gadget: Clear wait flag on dequeue - usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup - usb: dwc3: meson-g12a: disable clk on error handling path in probe - usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). - USB: cdc-acm: blacklist another IR Droid device - usb: gadget: enable super speed plus - staging: mt7621-dma: Fix a resource leak in an error handling path - Staging: comedi: Return -EFAULT if copy_to_user() fails - powerpc: Handle .text.{hot,unlikely}.* in linker script - crypto: asym_tpm: correct zero out potential secrets - crypto: ecdh - avoid buffer overflow in ecdh_set_secret() - scsi: block: Do not accept any requests while suspended - scsi: block: Remove RQF_PREEMPT and BLK_MQ_REQ_PREEMPT - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close - kbuild: don't hardcode depmod path - scsi: ufs: Clear UAC for FFU and RPMB LUNs - depmod: handle the case of /sbin/depmod without /sbin in PATH - lib/genalloc: fix the overflow when size is too big - local64.h: make mandatory - scsi: core: Only process PM requests if rpm_status != RPM_ACTIVE - scsi: scsi_transport_spi: Set RQF_PM for domain validation commands - scsi: ide: Mark power management requests with RQF_PM instead of RQF_PREEMPT - scsi: ide: Do not set the RQF_PREEMPT flag for sense requests - scsi: block: Introduce BLK_MQ_REQ_PM - scsi: ufs-pci: Enable UFSHCD_CAP_RPM_AUTOSUSPEND for Intel controllers - scsi: ufs-pci: Fix recovery from hibernate exit errors for Intel controllers - scsi: ufs-pci: Ensure UFS device is in PowerDown mode for suspend-to-disk ->poweroff() - scsi: ufs-pci: Fix restore from S4 for Intel controllers - scsi: ufs: Fix wrong print message in dev_err() - workqueue: Kick a worker based on the actual activation of delayed works - block: add debugfs stanza for QUEUE_FLAG_NOWAIT - selftests/vm: fix building protection keys test - stmmac: intel: Add PCI IDs for TGL-H platform - selftests: mlxsw: Set headroom size of correct port - net: usb: qmi_wwan: add Quectel EM160R-GL - ibmvnic: fix: NULL pointer dereference. - CDC-NCM: remove "connected" log message - net: dsa: lantiq_gswip: Fix GSWIP_MII_CFG(p) register access - net: dsa: lantiq_gswip: Enable GSWIP_MII_CFG_EN also for internal PHYs - r8169: work around power-saving bug on some chip versions - vhost_net: fix ubuf refcount incorrectly when sendmsg fails - bareudp: Fix use of incorrect min_headroom size - bareudp: set NETIF_F_LLTX flag - net: hdlc_ppp: Fix issues when mod_timer is called while timer is running - erspan: fix version 1 check in gre_parse_header() - net: hns: fix return value check in __lb_other_process() - net: sched: prevent invalid Scell_log shift count - ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() - bnxt_en: Fix AER recovery. - net: mvpp2: fix pkt coalescing int-threshold configuration - bnxt_en: Check TQM rings for maximum supported value. - e1000e: Export S0ix flags to ethtool - Revert "e1000e: disable s0ix entry and exit flows for ME systems" - e1000e: bump up timeout to wait when ME un-configures ULP mode - e1000e: Only run S0ix flows if shutdown succeeded - tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS - net: ethernet: ti: cpts: fix ethtool output when no ptp_clock registered - net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc - net-sysfs: take the rtnl lock when storing xps_rxqs - net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc - net-sysfs: take the rtnl lock when storing xps_cpus - net: ethernet: Fix memleak in ethoc_probe - net/ncsi: Use real net-device for response handler - virtio_net: Fix recursive call to cpus_read_lock() - qede: fix offload for IPIP tunnel packets - net: ethernet: mvneta: Fix error handling in mvneta_probe - ibmvnic: continue fatal error reset after passive init - ibmvnic: fix login buffer memory leak - net: stmmac: dwmac-meson8b: ignore the second clock input - net: mvpp2: Fix GoP port 3 Networking Complex Control configurations - atm: idt77252: call pci_disable_device() on error path - ionic: account for vlan tag len in rx buffer len - ethernet: ucc_geth: set dev->max_mtu to 1518 - ethernet: ucc_geth: fix use-after-free in ucc_geth_remove() - net: systemport: set dev->max_mtu to UMAC_MAX_MTU_SIZE - net: mvpp2: prs: fix PPPoE with ipv6 packet parse - net: mvpp2: Add TCAM entry to drop flow control pause frames - net/sched: sch_taprio: ensure to reset/destroy all child qdiscs - iavf: fix double-release of rtnl_lock - i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start - exec: Transform exec_update_mutex into a rw_semaphore - rwsem: Implement down_read_interruptible - rwsem: Implement down_read_killable_nested - perf: Break deadlock involving exec_update_mutex - fuse: fix bad inode - RDMA/siw,rxe: Make emulated devices virtual in the device tree - RDMA/core: remove use of dma_virt_ops - scsi: ufs: Re-enable WriteBooster after device reset - scsi: ufs: Allow an error return value from ->device_reset() - drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock - ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() - ALSA: hda/realtek - Modify Dell platform name - Bluetooth: Fix attempting to set RPA timeout when unsupported - kdev_t: always inline major/minor helper functions - dt-bindings: rtc: add reset-source property - rtc: pcf2127: only use watchdog when explicitly available - rtc: pcf2127: move watchdog initialisation to a separate function - Revert "mtd: spinand: Fix OOB read" - Revert "drm/amd/display: Fix memory leaks in S3 resume" - ext4: fix bug for rename with RENAME_WHITEOUT - device-dax: Fix range release - ext4: avoid s_mb_prefetch to be zero in individual scenarios - dm verity: skip verity work if I/O error when system is shutting down - ALSA: pcm: Clear the full allocated memory at hw_params - io_uring: remove racy overflow list fast checks - s390: always clear kernel stack backchain before calling functions - tick/sched: Remove bogus boot "safety" check - drm/amd/display: updated wm table for Renoir - ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails - NFSv4.2: Don't error when exiting early on a READ_PLUS buffer overflow - um: ubd: Submit all data segments atomically - um: random: Register random as hwrng-core device - watchdog: rti-wdt: fix reference leak in rti_wdt_probe - fs/namespace.c: WARN if mnt_count has become negative - powerpc/64: irq replay remove decrementer overflow check - module: delay kobject uevent until after module init call - f2fs: fix race of pending_pages in decompression - f2fs: avoid race condition for shrinker count - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode - i3c master: fix missing destroy_workqueue() on error in i3c_master_register - powerpc: sysdev: add missing iounmap() on error in mpic_msgr_probe() - rtc: pl031: fix resource leak in pl031_probe - quota: Don't overflow quota file offsets - module: set MODULE_STATE_GOING state when a module fails to load - rtc: sun6i: Fix memleak in sun6i_rtc_clk_init - io_uring: check kthread stopped flag when sq thread is unparked - fcntl: Fix potential deadlock in send_sig{io, urg}() - ext4: check for invalid block size early when mounting a file system - bfs: don't use WARNING: string when it's just info. - ALSA: rawmidi: Access runtime->avail always in spinlock - ALSA: seq: Use bool for snd_seq_queue internal flags - f2fs: fix shift-out-of-bounds in sanity_check_raw_super() - media: gp8psk: initialize stats at power control logic - misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells() - reiserfs: add check for an invalid ih_entry_count - fbcon: Disable accelerated scrolling - Bluetooth: hci_h5: close serdev device and free hu in h5_close - scsi: cxgb4i: Fix TLS dependency - zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c - cgroup: Fix memory leak when parsing multiple source parameters - tools headers UAPI: Sync linux/const.h with the kernel headers - uapi: move constants from to - io_uring: fix io_sqe_files_unregister() hangs - io_uring: add a helper for setting a ref node - io_uring: use bottom half safe lock for fixed file data - io_uring: don't assume mm is constant across submits - lib/zlib: fix inflating zlib streams on s390 - mm: memmap defer init doesn't work as expected - mm/hugetlb: fix deadlock in hugetlb_cow error path - scsi: block: Fix a race in the runtime power management code - opp: Call the missing clk_put() on error - opp: fix memory leak in _allocate_opp_table - spi: dw-bt1: Fix undefined devm_mux_control_get symbol - jffs2: Fix NULL pointer dereference in rp_size fs option parsing - jffs2: Allow setting rp_size to zero during remounting - io_uring: close a small race gap for files cancel - drm/amd/display: Add get_dig_frontend implementation for DCEx - md/raid10: initialize r10_bio->read_slot before use. - ethtool: fix string set id check - ethtool: fix error paths in ethnl_set_channels() - mptcp: fix security context on server socket - net/sched: sch_taprio: reset child qdiscs before freeing them- Add the option of "with_perf" - Output jvmti plug-in as part of perf building- split from kernel-devel to kernel-headers and kernel-devel- kvm: debugfs: Export x86 kvm exits to vcpu_stat - kvm: debugfs: aarch64 export cpu time related items to debugfs - kvm: debugfs: export remaining aarch64 kvm exit reasons to debugfs - kvm: debugfs: Export vcpu stat via debugfs - RISCV: KVM: fix bug in migration - RISC-V: Enable KVM for RV64 and RV32 - RISC-V: KVM: Add MAINTAINERS entry - RISC-V: KVM: Document RISC-V specific parts of KVM API - RISC-V: KVM: Add SBI v0.1 support - RISC-V: KVM: Implement ONE REG interface for FP registers - RISC-V: KVM: FP lazy save/restore - RISC-V: KVM: Add timer functionality - RISC-V: KVM: Implement MMU notifiers - RISC-V: KVM: Implement stage2 page table programming - RISC-V: KVM: Implement VMID allocator - RISC-V: KVM: Handle WFI exits for VCPU - RISC-V: KVM: Handle MMIO exits for VCPU - RISC-V: KVM: Implement VCPU world-switch - RISC-V: KVM: Implement KVM_GET_ONE_REG/KVM_SET_ONE_REG ioctls - RISC-V: KVM: Implement VCPU interrupts and requests handling - RISC-V: KVM: Implement VCPU create, init and destroy functions - RISC-V: Add initial skeletal KVM support - RISC-V: Add hypervisor extension related CSR defines - RISC-V: Enable drivers for Microchip PolarFire ICICLE board - RISC-V: Initial DTS for Microchip ICICLE board - RISC-V: Add Microchip PolarFire kconfig option - Microchip Polarfire SoC Clock Driver - RISC-V: Enable CPU Hotplug in defconfigs - Revert "riscv: Use latest system call ABI" - RISC-V: Add fragmented config for debug options - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - drm/edid: fix objtool warning in drm_cvt_modes() - null_blk: Fail zone append to conventional zones - null_blk: Fix zone size initialization - Revert: "ring-buffer: Remove HAVE_64BIT_ALIGNED_ACCESS" - rtc: ep93xx: Fix NULL pointer dereference in ep93xx_rtc_read_time - thermal/drivers/cpufreq_cooling: Update cpufreq_state only if state has changed - remoteproc: sysmon: Ensure remote notification ordering - regulator: axp20x: Fix DLDO2 voltage control register mask for AXP22x - PCI: Fix pci_slot_release() NULL pointer dereference - of: fix linker-section match-table corruption - mt76: add back the SUPPORTS_REORDERING_BUFFER flag - tracing: Disable ftrace selftests when any tracer is running - platform/x86: intel-vbtn: Allow switch events on Acer Switch Alpha 12 - libnvdimm/namespace: Fix reaping of invalidated block-window-namespace labels - memory: renesas-rpc-if: Fix unbalanced pm_runtime_enable in rpcif_{enable,disable}_rpm - memory: renesas-rpc-if: Return correct value to the caller of rpcif_manual_xfer() - memory: renesas-rpc-if: Fix a node reference leak in rpcif_probe() - memory: jz4780_nemc: Fix an error pointer vs NULL check in probe() - xenbus/xenbus_backend: Disallow pending watch messages - xen/xenbus: Count pending messages for each watch - xen/xenbus/xen_bus_type: Support will_handle watch callback - xen/xenbus: Add 'will_handle' callback support in xenbus_watch_path() - xen/xenbus: Allow watches discard events before queueing - xen-blkback: set ring->xenblkd to NULL after kthread_stop() - driver: core: Fix list corruption after device_del() - dma-buf/dma-resv: Respect num_fences when initializing the shared fence list. - device-dax/core: Fix memory leak when rmmod dax.ko - counter: microchip-tcb-capture: Fix CMR value check - clk: tegra: Do not return 0 on failure - clk: mvebu: a3700: fix the XTAL MODE pin to MPP1_9 - clk: ingenic: Fix divider calculation with div tables - pinctrl: sunxi: Always call chained_irq_{enter, exit} in sunxi_pinctrl_irq_handler - md/cluster: fix deadlock when node is doing resync job - md/cluster: block reshape with remote resync job - iio:adc:ti-ads124s08: Fix alignment and data leak issues. - iio:adc:ti-ads124s08: Fix buffer being too long. - iio:imu:bmi160: Fix alignment and data leak issues - iio:imu:bmi160: Fix too large a buffer. - iio:pressure:mpl3115: Force alignment of buffer - iio:magnetometer:mag3110: Fix alignment and data leak issues. - iio:light:st_uvis25: Fix timestamp alignment and prevent data leak. - iio:light:rpr0521: Fix timestamp alignment and prevent data leak. - iio: imu: st_lsm6dsx: fix edge-trigger interrupts - iio: adc: rockchip_saradc: fix missing clk_disable_unprepare() on error in rockchip_saradc_resume - iio: buffer: Fix demux update - openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT - scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() - scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi - scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() - scsi: qla2xxx: Fix crash during driver load on big endian machines - mtd: rawnand: meson: fix meson_nfc_dma_buffer_release() arguments - mtd: rawnand: qcom: Fix DMA sync on FLASH_STATUS register read - mtd: core: Fix refcounting for unpartitioned MTDs - mtd: parser: cmdline: Fix parsing of part-names with colons - mtd: spinand: Fix OOB read - soc: qcom: smp2p: Safely acquire spinlock without IRQs - spi: atmel-quadspi: Fix AHB memory accesses - spi: atmel-quadspi: Disable clock in probe error path - spi: mt7621: Don't leak SPI master in probe error path - spi: mt7621: Disable clock in probe error path - spi: synquacer: Disable clock in probe error path - spi: st-ssc4: Fix unbalanced pm_runtime_disable() in probe error path - spi: spi-qcom-qspi: Fix use-after-free on unbind - spi: spi-geni-qcom: Fix use-after-free on unbind - spi: sc18is602: Don't leak SPI master in probe error path - spi: rpc-if: Fix use-after-free on unbind - spi: rb4xx: Don't leak SPI master in probe error path - spi: pic32: Don't leak DMA channels in probe error path - spi: npcm-fiu: Disable clock in probe error path - spi: mxic: Don't leak SPI master in probe error path - spi: gpio: Don't leak SPI master in probe error path - spi: fsl: fix use of spisel_boot signal on MPC8309 - spi: davinci: Fix use-after-free on unbind - spi: ar934x: Don't leak SPI master in probe error path - spi: spi-mtk-nor: Don't leak SPI master in probe error path - spi: atmel-quadspi: Fix use-after-free on unbind - spi: spi-sh: Fix use-after-free on unbind - spi: pxa2xx: Fix use-after-free on unbind - iio: ad_sigma_delta: Don't put SPI transfer buffer on the stack - drm/i915: Fix mismatch between misplaced vma check and vma insert - drm/dp_aux_dev: check aux_dev before use in drm_dp_aux_dev_get_by_minor() - drm/amd/display: Fix memory leaks in S3 resume - drm/amdgpu: only set DP subconnector type on DP and eDP connectors - platform/x86: mlx-platform: remove an unused variable - drm/panfrost: Move the GPU reset bits outside the timeout handler - drm/panfrost: Fix job timeout handling - jfs: Fix array index bounds check in dbAdjTree - fsnotify: fix events reported to watching parent and child - inotify: convert to handle_inode_event() interface - fsnotify: generalize handle_inode_event() - jffs2: Fix ignoring mounting options problem during remounting - jffs2: Fix GC exit abnormally - ubifs: wbuf: Don't leak kernel memory to flash - SMB3.1.1: do not log warning message if server doesn't populate salt - SMB3.1.1: remove confusing mount warning when no SPNEGO info on negprot rsp - SMB3: avoid confusing warning message on mount to Azure - ceph: fix race in concurrent __ceph_remove_cap invocations - um: Fix time-travel mode - um: Remove use of asprinf in umid.c - ima: Don't modify file descriptor mode on the fly - ovl: make ioctl() safe - powerpc/powernv/memtrace: Fix crashing the kernel when enabling concurrently - powerpc/powernv/memtrace: Don't leak kernel memory to user space - powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU - powerpc/mm: Fix verification of MMU_FTR_TYPE_44x - powerpc/8xx: Fix early debug when SMC1 is relocated - powerpc/xmon: Change printk() to pr_cont() - powerpc/feature: Add CPU_FTR_NOEXECUTE to G2_LE - powerpc/bitops: Fix possible undefined behaviour with fls() and fls64() - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter - powerpc: Fix incorrect stw{, ux, u, x} instructions in __set_pte_at - powerpc/32: Fix vmap stack - Properly set r1 before activating MMU on syscall too - xprtrdma: Fix XDRBUF_SPARSE_PAGES support - ARM: tegra: Populate OPP table for Tegra20 Ventana - ARM: dts: at91: sama5d2: fix CAN message ram offset and size - ARM: dts: pandaboard: fix pinmux for gpio user button of Pandaboard ES - iommu/arm-smmu-qcom: Implement S2CR quirk - iommu/arm-smmu-qcom: Read back stream mappings - iommu/arm-smmu: Allow implementation specific write_s2cr - KVM: SVM: Remove the call to sev_platform_status() during setup - KVM: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits - KVM: arm64: Introduce handling of AArch32 TTBCR2 traps - arm64: dts: marvell: keep SMMU disabled by default for Armada 7040 and 8040 - arm64: dts: ti: k3-am65: mark dss as dma-coherent - RISC-V: Fix usage of memblock_enforce_memory_limit - ext4: don't remount read-only with errors=continue on reboot - ext4: fix deadlock with fs freezing and EA inodes - ext4: fix a memory leak of ext4_free_data - ext4: fix an IS_ERR() vs NULL check - btrfs: fix race when defragmenting leads to unnecessary IO - btrfs: update last_byte_to_unpin in switch_commit_roots - btrfs: do not shorten unpin len for caching block groups - USB: serial: keyspan_pda: fix write unthrottling - USB: serial: keyspan_pda: fix tx-unthrottle use-after-free - USB: serial: keyspan_pda: fix write-wakeup use-after-free - USB: serial: keyspan_pda: fix stalled writes - USB: serial: keyspan_pda: fix write deadlock - USB: serial: keyspan_pda: fix dropped unthrottle interrupts - USB: serial: digi_acceleport: fix write-wakeup deadlocks - USB: serial: mos7720: fix parallel-port state restore - dyndbg: fix use before null check - cpuset: fix race between hotplug work and later CPU offline - EDAC/amd64: Fix PCI component registration - EDAC/i10nm: Use readl() to access MMIO registers - Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g - m68k: Fix WARNING splat in pmac_zilog driver - crypto: arm/aes-ce - work around Cortex-A57/A72 silion errata - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - cpufreq: intel_pstate: Use most recent guaranteed performance values - powerpc/perf: Exclude kernel samples while counting events in user space. - perf/x86/intel/lbr: Fix the return type of get_lbr_cycles() - perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake - perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY - z3fold: stricter locking and more careful reclaim - z3fold: simplify freeing slots - staging: comedi: mf6x4: Fix AI end-of-conversion detection - ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) - ASoC: AMD Renoir - add DMI table to avoid the ACP mic probe (broken BIOS) - ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams - binder: add flag to clear buffer on txn complete - s390/dasd: fix list corruption of lcu list - s390/dasd: fix list corruption of pavgroup group list - s390/dasd: prevent inconsistent LCU device data - s390/dasd: fix hanging device offline processing - s390/idle: fix accounting with machine checks - s390/idle: add missing mt_cycles calculation - s390/kexec_file: fix diag308 subcode when loading crash kernel - s390/smp: perform initial CPU reset also for SMT siblings - ALSA: core: memalloc: add page alignment for iram - ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S - ALSA: usb-audio: Disable sample read check if firmware doesn't give back - ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices - ALSA: hda/realtek - Supported Dell fixed type headset - ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658 - ALSA: hda/realtek: Apply jack fixup for Quanta NL3 - ALSA: hda/realtek: Add quirk for MSI-GP73 - ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G - ALSA: pcm: oss: Fix a few more UBSAN fixes - ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button - ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 - ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 - ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop - ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. - ALSA: hda: Fix regressions on clear and reconfig sysfs - ACPI: PNP: compare the string length in the matching_id() - Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() - ACPI: NFIT: Fix input validation of bus-family - ALSA: hda/ca0132 - Change Input Source enum strings. - Input: cyapa_gen6 - fix out-of-bounds stack access - media: ipu3-cio2: Make the field on subdev format V4L2_FIELD_NONE - media: ipu3-cio2: Validate mbus format in setting subdev format - media: ipu3-cio2: Serialise access to pad format - media: ipu3-cio2: Return actual subdev format - media: ipu3-cio2: Remove traces of returned buffers - media: netup_unidvb: Don't leak SPI master in probe error path - media: sunxi-cir: ensure IR is handled when it is continuous - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix double io_uring free - io_uring: fix ignoring xa_store errors - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - io_uring: fix 0-iov read buffer select - io_uring: fix io_wqe->work_list corruption - media: gspca: Fix memory leak in probe - vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU - vfio/pci: Move dummy_resources_list init in vfio_pci_probe() - io_uring: always let io_iopoll_complete() complete polled io - io_uring: fix racy IOPOLL completions - io_uring: fix io_cqring_events()'s noflush - proc mountinfo: make splice available again - Smack: Handle io_uring kernel thread privileges - io_uring: cancel reqs shouldn't kill overflow list - io_uring: fix racy IOPOLL flush overflow - perf probe: Fix memory leak when synthesizing SDT probes - ARM: 9036/1: uncompress: Fix dbgadtb size parameter name - ARM: 9044/1: vfp: use undef hook for VFP support detection - powerpc/smp: Add __init to init_big_cores() - powerpc/boot: Fix build of dts/fsl - kconfig: fix return value of do_error_if() - clk: vc5: Use "idt,voltage-microvolt" instead of "idt,voltage-microvolts" - clk: sunxi-ng: Make sure divider tables have sentinel - clk: s2mps11: Fix a resource leak in error handling paths in the probe function - clk: at91: sam9x60: remove atmel,osc-bypass support - clk: at91: sama7g5: fix compilation error - clk: bcm: dvp: Add MODULE_DEVICE_TABLE() - epoll: check for events when removing a timed out thread from the wait queue - vhost scsi: fix error return code in vhost_scsi_set_endpoint() - virtio_ring: Fix two use after free bugs - virtio_net: Fix error code in probe() - virtio_ring: Cut and paste bugs in vring_create_virtqueue_packed() - vdpa/mlx5: Use write memory barrier after updating CQ index - nfp: move indirect block cleanup to flower app stop callback - qlcnic: Fix error code in probe - perf record: Fix memory leak when using '--user-regs=?' to list registers - tools build: Add missing libcap to test-all.bin target - io_uring: cancel only requests of current task - pwm: sun4i: Remove erroneous else branch - pwm: imx27: Fix overflow for bigger periods - pwm: lp3943: Dynamically allocate PWM chip base - pwm: zx: Add missing cleanup in error path - clk: ti: Fix memleak in ti_fapll_synth_setup - watchdog: coh901327: add COMMON_CLK dependency - watchdog: qcom: Avoid context switch in restart handler - powerpc/32s: Fix cleanup_cpu_mmu_context() compile bug - libnvdimm/label: Return -ENXIO for no slot in __blk_label_update - devlink: use _BITUL() macro instead of BIT() in the UAPI header - net: korina: fix return value - NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() - block/rnbd-clt: Fix possible memleak - block/rnbd-clt: Get rid of warning regarding size argument in strlcpy - net: allwinner: Fix some resources leak in the error handling path of the probe and in the remove function - net: mscc: ocelot: Fix a resource leak in the error handling path of the probe function - net: bcmgenet: Fix a resource leak in an error handling path in the probe functin - dpaa2-eth: fix the size of the mapped SGT buffer - net: dsa: qca: ar9331: fix sleeping function called from invalid context bug - i40e, xsk: clear the status bits for the next_to_use descriptor - ice, xsk: clear the status bits for the next_to_use descriptor - lan743x: fix rx_napi_poll/interrupt ping-pong - s390/test_unwind: fix CALL_ON_STACK tests - checkpatch: fix unescaped left brace - proc: fix lookup in /proc/net subdirectories after setns(2) - mm: don't wake kswapd prematurely when watermark boosting is disabled - hugetlb: fix an error code in hugetlb_reserve_pages() - mm,memory_failure: always pin the page in madvise_inject_error - mm/vmalloc.c: fix kasan shadow poisoning size - mm/vmalloc: Fix unlock order in s_stop() - sparc: fix handling of page table constructor failure - mm/rmap: always do TTU_IGNORE_ACCESS - mm: memcg/slab: fix use after free in obj_cgroup_charge - mm: memcg/slab: fix return of child memcg objcg for root memcg - mm/gup: combine put_compound_head() and unpin_user_page() - mm/gup: prevent gup_fast from racing with COW during fork - mm/gup: reorganize internal_get_user_pages_fast() - drm/amdgpu: fix regression in vbios reservation handling on headless - perf test: Fix metric parsing test - powerpc/ps3: use dma_mapping_error() - powerpc/perf: Fix Threshold Event Counter Multiplier width for P10 - drm: mxsfb: Silence -EPROBE_DEFER while waiting for bridge - nfc: s3fwrn5: Release the nfc firmware - RDMA/cma: Don't overwrite sgid_attr after device is released - RDMA/mlx5: Fix MR cache memory leak - sunrpc: fix xs_read_xdr_buf for partial pages receive - um: chan_xterm: Fix fd leak - um: tty: Fix handling of close in tty lines - um: Monitor error events in IRQ controller - ubifs: Fix error return code in ubifs_init_authentication() - watchdog: Fix potential dereferencing of null pointer - watchdog: sprd: check busy bit before new loading rather than after that - watchdog: sprd: remove watchdog disable from resume fail path - watchdog: sirfsoc: Add missing dependency on HAS_IOMEM - watchdog: armada_37xx: Add missing dependency on HAS_IOMEM - irqchip/qcom-pdc: Fix phantom irq when changing between rising/falling - ath11k: Fix incorrect tlvs in scan start command - gpiolib: irq hooks: fix recursion in gpiochip_irq_unmask - RDMA/hns: Do shift on traffic class when using RoCEv2 - RDMA/hns: Normalization the judgment of some features - RDMA/hns: Limit the length of data copied between kernel and userspace - dmaengine: ti: k3-udma: Correct normal channel offset when uchan_cnt is not 0 - irqchip/ti-sci-intr: Fix freeing of irqs - irqchip/ti-sci-inta: Fix printing of inta id on probe success - irqchip/alpine-msi: Fix freeing of interrupts on allocation error path - ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control() - mac80211: fix a mistake check for rx_stats update - mac80211: don't set set TDLS STA bandwidth wider than possible - crypto: atmel-i2c - select CONFIG_BITREVERSE - extcon: max77693: Fix modalias string - fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode() - samples/bpf: Fix possible hang in xdpsock with multiple threads - mtd: rawnand: gpmi: Fix the random DMA timeout issue - mtd: rawnand: meson: Fix a resource leak in init - mtd: rawnand: gpmi: fix reference count leak in gpmi ops - clk: tegra: Fix duplicated SE clock entry - clk: qcom: gcc-sc7180: Use floor ops for sdcc clks - remoteproc/mediatek: unprepare clk if scp_before_load fails - remoteproc: qcom: Fix potential NULL dereference in adsp_init_mmio() - remoteproc: k3-dsp: Fix return value check in k3_dsp_rproc_of_get_memories() - remoteproc: qcom: pas: fix error handling in adsp_pds_enable - remoteproc: qcom: fix reference leak in adsp_start - remoteproc: q6v5-mss: fix error handling in q6v5_pds_enable - remoteproc/mtk_scp: surround DT device IDs with CONFIG_OF - remoteproc/mediatek: change MT8192 CFG register base - RDMA/uverbs: Fix incorrect variable type - RDMA/core: Do not indicate device ready when device enablement fails - ALSA: hda/hdmi: fix silent stream for first playback to DP - slimbus: qcom: fix potential NULL dereference in qcom_slim_prg_slew() - powerpc/sstep: Cover new VSX instructions under CONFIG_VSX - powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set - can: m_can: m_can_config_endisable(): remove double clearing of clock stop request bit - clk: renesas: r8a779a0: Fix R and OSC clocks - erofs: avoid using generic_block_bmap - iwlwifi: mvm: hook up missing RX handlers - iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() - s390/cio: fix use-after-free in ccw_device_destroy_console - fsi: Aspeed: Add mutex to protect HW access - bus: fsl-mc: fix error return code in fsl_mc_object_allocate() - bus: fsl-mc: add back accidentally dropped error check - misc: pci_endpoint_test: fix return value of error branch - platform/chrome: cros_ec_spi: Don't overwrite spi::mode - scsi: qla2xxx: Fix N2N and NVMe connect retry failure - scsi: qla2xxx: Fix FW initialization error on big endian machines - x86/kprobes: Restore BTF if the single-stepping is cancelled - nfs_common: need lock during iterate through the list - NFSD: Fix 5 seconds delay when doing inter server copy - nfsd: Fix message level for normal termination - speakup: fix uninitialized flush_lock - usb: oxu210hp-hcd: Fix memory leak in oxu_create - usb: ehci-omap: Fix PM disable depth umbalance in ehci_hcd_omap_probe - powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S - ASoC: max98390: Fix error codes in max98390_dsm_init() - coresight: remove broken __exit annotations - ASoC: amd: change clk_get() to devm_clk_get() and add missed checks - drm/mediatek: avoid dereferencing a null hdmi_phy on an error message - powerpc/powermac: Fix low_sleep_handler with CONFIG_VMAP_STACK - powerpc/pseries/hibernation: remove redundant cacheinfo update - powerpc/pseries/hibernation: drop pseries_suspend_begin() from suspend ops - ARM: 9030/1: entry: omit FP emulation for UND exceptions taken in kernel mode - platform/x86: mlx-platform: Fix item counter assignment for MSN2700/ComEx system - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems - scsi: fnic: Fix error return code in fnic_probe() - seq_buf: Avoid type mismatch for seq_buf_init - scsi: iscsi: Fix inappropriate use of put_device() - scsi: pm80xx: Fix error return in pm8001_pci_probe() - scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe - clk: fsl-sai: fix memory leak - arm64: dts: meson: g12b: w400: fix PHY deassert timing requirements - arm64: dts: meson: g12a: x96-max: fix PHY deassert timing requirements - ARM: dts: meson: fix PHY deassert timing requirements - arm64: dts: meson: fix PHY deassert timing requirements - arm64: dts: meson: g12b: odroid-n2: fix PHY deassert timing requirements - mtd: spi-nor: atmel: fix unlock_all() for AT25FS010/040 - mtd: spi-nor: atmel: remove global protection flag - mtd: spi-nor: ignore errors in spi_nor_unlock_all() - mtd: spi-nor: sst: fix BPn bits for the SST25VF064C - adm8211: fix error return code in adm8211_probe() - platform/x86: intel-vbtn: Fix SW_TABLET_MODE always reporting 1 on some HP x360 models - Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134 - block/rnbd: fix a null pointer dereference on dev->blk_symlink_name - block/rnbd-clt: Dynamically alloc buffer for pathname & blk_symlink_name - Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option - Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware() - Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware() - spi: dw: Fix error return code in dw_spi_bt1_probe() - staging: greybus: audio: Fix possible leak free widgets in gbaudio_dapm_free_controls - staging: bcm2835: fix vchiq_mmal dependencies - macintosh/adb-iop: Send correct poll command - macintosh/adb-iop: Always wait for reply message from IOP - cpufreq: imx: fix NVMEM_IMX_OCOTP dependency - cpufreq: vexpress-spc: Add missing MODULE_ALIAS - cpufreq: scpi: Add missing MODULE_ALIAS - cpufreq: loongson1: Add missing MODULE_ALIAS - cpufreq: sun50i: Add missing MODULE_DEVICE_TABLE - cpufreq: st: Add missing MODULE_DEVICE_TABLE - cpufreq: qcom: Add missing MODULE_DEVICE_TABLE - cpufreq: mediatek: Add missing MODULE_DEVICE_TABLE - cpufreq: highbank: Add missing MODULE_DEVICE_TABLE - cpufreq: ap806: Add missing MODULE_DEVICE_TABLE - clocksource/drivers/arm_arch_timer: Correct fault programming of CNTKCTL_EL1.EVNTI - clocksource/drivers/arm_arch_timer: Use stable count reader in erratum sne - drm/msm: add IOMMU_SUPPORT dependency - drm/msm: a5xx: Make preemption reset case reentrant - memory: jz4780_nemc: Fix potential NULL dereference in jz4780_nemc_probe() - memory: ti-emif-sram: only build for ARMv7 - phy: renesas: rcar-gen3-usb2: disable runtime pm in case of failure - phy: mediatek: allow compile-testing the hdmi phy - ASoC: qcom: fix QDSP6 dependencies, attempt #3 - ASoC: atmel: mchp-spdifrx needs COMMON_CLK - ASoC: cros_ec_codec: fix uninitialized memory read - dm ioctl: fix error return code in target_message - ASoC: q6afe-clocks: Add missing parent clock rate - ASoC: jz4740-i2s: add missed checks for clk_get() - mt76: fix tkip configuration for mt7615/7663 devices - mt76: fix memory leak if device probing fails - net/mlx5: Properly convey driver version to firmware - mt76: dma: fix possible deadlock running mt76_dma_cleanup - mt76: set fops_tx_stats.owner to THIS_MODULE - mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE - mt76: mt7663s: fix a possible ple quota underflow - MIPS: Don't round up kernel sections size for memblock_add() - memstick: r592: Fix error return in r592_probe() - arm64: dts: rockchip: Fix UART pull-ups on rk3328 - soc: rockchip: io-domain: Fix error return code in rockchip_iodomain_probe() - pinctrl: falcon: add missing put_device() call in pinctrl_falcon_probe() - selftests/bpf: Fix invalid use of strncat in test_sockmap - bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() - scripts: kernel-doc: fix parsing function-like typedefs - ARM: dts: at91: sama5d2: map securam as device - ARM: dts: at91: sam9x60ek: remove bypass property - libbpf: Sanitise map names before pinning - iio: hrtimer-trigger: Mark hrtimer to expire in hard interrupt context - arm64: mte: fix prctl(PR_GET_TAGGED_ADDR_CTRL) if TCF0=NONE - clocksource/drivers/riscv: Make RISCV_TIMER depends on RISCV_SBI - clocksource/drivers/ingenic: Fix section mismatch - clocksource/drivers/cadence_ttc: Fix memory leak in ttc_setup_clockevent() - clocksource/drivers/orion: Add missing clk_disable_unprepare() on error path - powerpc/perf: Fix the PMU group constraints for threshold events in power10 - powerpc/perf: Update the PMU group constraints for l2l3 events in power10 - powerpc/perf: Fix to update radix_scope_qual in power10 - powerpc/xmon: Fix build failure for 8xx - powerpc/64: Fix an EMIT_BUG_ENTRY in head_64.S - powerpc/perf: Fix crash with is_sier_available when pmu is not set - media: saa7146: fix array overflow in vidioc_s_audio() - media: tvp5150: Fix wrong return value of tvp5150_parse_dt() - f2fs: fix double free of unicode map - hwmon: (ina3221) Fix PM usage counter unbalance in ina3221_write_enable - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - selftests/seccomp: Update kernel config - NFS: switch nfsiod to be an UNBOUND workqueue. - lockd: don't use interval-based rebinding over TCP - net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs' - NFSv4: Fix the alignment of page data in the getdeviceinfo reply - SUNRPC: xprt_load_transport() needs to support the netid "rdma6" - NFSv4.2: condition READDIR's mask for security label based on LSM state - SUNRPC: rpc_wake_up() should wake up tasks in the correct order - ath10k: Release some resources in an error handling path - ath10k: Fix an error handling path - ath10k: Fix the parsing error in service available event - ath11k: Fix an error handling path - ath11k: Reset ath11k_skb_cb before setting new flags - ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control - media: i2c: imx219: Selection compliance fixes - media: rdacm20: Enable GPIO1 explicitly - media: max9271: Fix GPIO enable/disable - ASoC: Intel: Boards: tgl_max98373: update TDM slot_width - platform/x86: dell-smbios-base: Fix error return code in dell_smbios_init - soundwire: master: use pm_runtime_set_active() on add - mailbox: arm_mhu_db: Fix mhu_db_shutdown by replacing kfree with devm_kfree - RDMA/hns: Bugfix for calculation of extended sge - RDMA/hns: Fix 0-length sge calculation error - ARM: dts: at91: at91sam9rl: fix ADC triggers - spi: spi-fsl-dspi: Use max_native_cs instead of num_chipselect to set SPI_MCR - scsi: pm80xx: Do not sleep in atomic context - scsi: hisi_sas: Fix up probe error handling for v3 hw - soc: amlogic: canvas: add missing put_device() call in meson_canvas_get() - arm64: dts: meson-sm1: fix typo in opp table - arm64: dts: meson: fix spi-max-frequency on Khadas VIM2 - PCI: iproc: Invalidate correct PAXB inbound windows - PCI: iproc: Fix out-of-bound array accesses - PCI: Fix overflow in command-line resource alignment requests - PCI: Bounds-check command-line resource alignment requests - arm64: dts: qcom: c630: Fix pinctrl pins properties - arm64: dts: qcom: c630: Polish i2c-hid devices - phy: tegra: xusb: Fix usb_phy device driver field - arm64: dts: freescale: sl28: combine SPI MTD partitions - arm64: dts: ls1028a: fix FlexSPI clock input - arm64: dts: ls1028a: fix ENETC PTP clock input - genirq/irqdomain: Don't try to free an interrupt that has no mapping - power: supply: bq24190_charger: fix reference leak - power: supply: axp288_charger: Fix HP Pavilion x2 10 DMI matching - power: supply: max17042_battery: Fix current_{avg,now} hiding with no current sense - arm64: dts: rockchip: Set dr_mode to "host" for OTG on rk3328-roc-cc - power: supply: bq25890: Use the correct range for IILIM register - arm64: dts: armada-3720-turris-mox: update ethernet-phy handle name - ARM: dts: Remove non-existent i2c1 from 98dx3236 - HSI: omap_ssi: Don't jump to free ID in ssi_add_controller() - drm/mediatek: Use correct aliases name for ovl - RDMA/core: Track device memory MRs - slimbus: qcom-ngd-ctrl: Avoid sending power requests without QMI - media: max2175: fix max2175_set_csm_mode() error code - mips: cdmm: fix use-after-free in mips_cdmm_bus_discover - media: imx214: Fix stop streaming - samples: bpf: Fix lwt_len_hist reusing previous BPF map - serial: 8250-mtk: Fix reference leak in mtk8250_probe - RDMA/hns: Avoid setting loopback indicator when smac is same as dmac - RDMA/hns: Fix missing fields in address vector - RDMA/hns: Only record vlan info for HIP08 - arm64: dts: qcom: sc7180: limit IPA iommu streams - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration - platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration - media: siano: fix memory leak of debugfs members in smsdvb_hotplug - drm/imx/dcss: fix rotations for Vivante tiled formats - soundwire: qcom: Fix build failure when slimbus is module - RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() error unwind - arm64: tegra: Fix DT binding for IO High Voltage entry - leds: turris-omnia: check for LED_COLOR_ID_RGB instead LED_COLOR_ID_MULTI - leds: lp50xx: Fix an error handling path in 'lp50xx_probe_dt()' - leds: netxbig: add missing put_device() call in netxbig_leds_get_of_pdata() - arm64: dts: qcom: sdm845: Limit ipa iommu streams - dmaengine: mv_xor_v2: Fix error return code in mv_xor_v2_probe() - cw1200: fix missing destroy_workqueue() on error in cw1200_init_common - rsi: fix error return code in rsi_reset_card() - qtnfmac: fix error return code in qtnf_pcie_probe() - orinoco: Move context allocation after processing the skb - brcmfmac: fix error return code in brcmf_cfg80211_connect() - mmc: pxamci: Fix error return code in pxamci_probe - ARM: dts: at91: sama5d3_xplained: add pincontrol for USB Host - ARM: dts: at91: sama5d4_xplained: add pincontrol for USB Host - ARM: dts: at91: sam9x60: add pincontrol for USB Host - memstick: fix a double-free bug in memstick_check - pinctrl: sunxi: fix irq bank map for the Allwinner A100 pin controller - soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute - RDMA/cxgb4: Validate the number of CQEs - ath11k: Fix the rx_filter flag setting for peer rssi stats - staging: mfd: hi6421-spmi-pmic: fix error return code in hi6421_spmi_pmic_probe() - clk: meson: Kconfig: fix dependency for G12A - Input: omap4-keypad - fix runtime PM error handling - arm64: dts: qcom: msm8916-samsung-a2015: Disable muic i2c pin bias - arm64: dts: qcom: sm8250: correct compatible for sm8250-mtp - soc: qcom: initialize local variable - drivers: soc: ti: knav_qmss_queue: Fix error return code in knav_queue_probe - soc: ti: Fix reference imbalance in knav_dma_probe - soc: ti: knav_qmss: fix reference leak in knav_queue_probe - PCI: brcmstb: Initialize "tmp" before use - PCI: Disable MSI for Pericom PCIe-USB adapter - drm/meson: dw-hdmi: Enable the iahb clock early enough - drm/meson: dw-hdmi: Disable clocks on driver teardown - spi: fix resource leak for drivers without .remove callback - crypto: sun8i-ce - fix two error path's memory leak - crypto: omap-aes - Fix PM disable depth imbalance in omap_aes_probe - crypto: crypto4xx - Replace bitwise OR with logical OR in crypto4xx_build_pd - rcu/tree: Defer kvfree_rcu() allocation to a clean context - rcu,ftrace: Fix ftrace recursion - rcu: Allow rcu_irq_enter_check_tick() from NMI - scsi: ufs: Fix clkgating on/off - scsi: ufs: Avoid to call REQ_CLKS_OFF to CLKS_OFF - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - mfd: cpcap: Fix interrupt regression with regmap clear_ack - mfd: stmfx: Fix dev_err_probe() call in stmfx_chip_init() - mfd: MFD_SL28CPLD should depend on ARCH_LAYERSCAPE - mfd: htc-i2cpld: Add the missed i2c_put_adapter() in htcpld_register_chip_i2c() - powerpc/powernv/sriov: fix unsigned int win compared to less than zero - Revert "powerpc/pseries/hotplug-cpu: Remove double free in error path" - ARM: dts: tacoma: Fix node vs reg mismatch for flash memory - powerpc/feature: Fix CPU_FTRS_ALWAYS by removing CPU_FTRS_GENERIC_32 - powerpc: Avoid broken GCC __attribute__((optimize)) - selftests/bpf: Fix broken riscv build - spi: mxs: fix reference leak in mxs_spi_probe - usb/max3421: fix return error code in max3421_probe() - bus: mhi: core: Fix null pointer access when parsing MHI configuration - bus: mhi: core: Remove double locking from mhi_driver_remove() - Input: ads7846 - fix unaligned access on 7845 - Input: ads7846 - fix integer overflow on Rt calculation - Input: ads7846 - fix race that causes missing releases - iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM - ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY - drm/meson: dw-hdmi: Ensure that clocks are enabled before touching the TOP registers - drm/meson: dw-hdmi: Register a callback to disable the regulator - drm/meson: Unbind all connectors on module removal - drm/meson: Free RDMA resources after tearing down DRM - drm/omap: dmm_tiler: fix return error code in omap_dmm_probe() - mmc: sdhci: tegra: fix wrong unit with busy_timeout - video: fbdev: atmel_lcdfb: fix return error code in atmel_lcdfb_of_init() - media: solo6x10: fix missing snd_card_free in error handling case - media: venus: put dummy vote on video-mem path after last session release - scsi: core: Fix VPD LUN ID designator priorities - spi: dw: fix build error by selecting MULTIPLEXER - ASoC: meson: fix COMPILE_TEST error - RDMA/cma: Add missing error handling of listen_id - media: venus: core: vote with average bandwidth and peak bandwidth as zero - media: venus: core: vote for video-mem path - media: venus: core: change clk enable and disable order in resume and suspend - media: platform: add missing put_device() call in mtk_jpeg_probe() and mtk_jpeg_remove() - media: cedrus: fix reference leak in cedrus_start_streaming - media: staging: rkisp1: cap: fix runtime PM imbalance on error - media: ov5640: fix support of BT656 bus mode - media: v4l2-fwnode: v4l2_fwnode_endpoint_parse caller must init vep argument - media: v4l2-fwnode: Return -EINVAL for invalid bus-type - media: mtk-vcodec: add missing put_device() call in mtk_vcodec_init_enc_pm() - media: mtk-vcodec: add missing put_device() call in mtk_vcodec_release_dec_pm() - media: mtk-vcodec: add missing put_device() call in mtk_vcodec_init_dec_pm() - media: platform: add missing put_device() call in mtk_jpeg_clk_init() - media: tm6000: Fix sizeof() mismatches - ionic: change set_rx_mode from_ndo to can_sleep - ionic: flatten calls to ionic_lif_rx_mode - ionic: use mc sync for multicast filters - drm/amdkfd: Put ACPI table after using it - scripts: kernel-doc: Restore anonymous enum parsing - staging: gasket: interrupt: fix the missed eventfd_ctx_put() in gasket_interrupt.c - staging: greybus: codecs: Fix reference counter leak in error handling - drm/udl: Fix missing error code in udl_handle_damage() - firmware: arm_scmi: Fix missing destroy_workqueue() - crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() - crypto: Kconfig - CRYPTO_MANAGER_EXTRA_TESTS requires the manager - soc: ti: omap-prm: Do not check rstst bit on deassert if already deasserted - drm/amdgpu: fix compute queue priority if num_kcq is less than 4 - MIPS: BCM47XX: fix kconfig dependency bug for BCM47XX_BCMA - arm64: dts: ti: k3-am65*/j721e*: Fix unit address format error for dss node - ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG - RDMa/mthca: Work around -Wenum-conversion warning - ASoC: arizona: Fix a wrong free in wm8997_probe - virtiofs fix leak in setup - spi: sprd: fix reference leak in sprd_spi_remove - ASoC: wm8998: Fix PM disable depth imbalance on error - ASoC: wm8994: Fix PM disable depth imbalance on error - selftest/bpf: Add missed ip6ip6 test back - selftests/run_kselftest.sh: fix dry-run typo - drm/msm/dp: do not notify audio subsystem if sink doesn't support audio - drm/msm/dp: skip checking LINK_STATUS_UPDATED bit - drm/msm/dp: return correct connection status after suspend - firmware: tegra: fix strncpy()/strncat() confusion - drm/msm/a5xx: Clear shadow on suspend - drm/msm/a6xx: Clear shadow on suspend - mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure - ath11k: Handle errors if peer creation fails - ASoC: qcom: common: Fix refcounting in qcom_snd_parse_of() - spi: imx: fix reference leak in two imx operations - spi: bcm63xx-hsspi: fix missing clk_disable_unprepare() on error in bcm63xx_hsspi_resume - spi: tegra114: fix reference leak in tegra spi ops - spi: tegra20-sflash: fix reference leak in tegra_sflash_resume - spi: tegra20-slink: fix reference leak in slink ops of tegra20 - spi: mt7621: fix missing clk_disable_unprepare() on error in mt7621_spi_probe - spi: spi-ti-qspi: fix reference leak in ti_qspi_setup - spi: stm32-qspi: fix reference leak in stm32 qspi operations - Bluetooth: hci_h5: fix memory leak in h5_close - Bluetooth: Fix: LL PRivacy BLE device fails to connect - Bluetooth: Fix null pointer dereference in hci_event_packet() - drm/panel: simple: Add flags to boe_nv133fhm_n61 - arm64: dts: exynos: Correct psci compatible used on Exynos7 - arm64: dts: exynos: Include common syscon restart/poweroff for Exynos7 - brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} - ath11k: fix wmi init configuration - ath11k: Fix number of rules in filtered ETSI regdomain - ath11k: Initialize complete alpha2 for regulatory change - drm/edid: Fix uninitialized variable in drm_cvt_modes() - x86/mce: Correct the detection of invalid notifier priorities - bpf: Fix tests for local_storage - spi: stm32: fix reference leak in stm32_spi_resume - nl80211/cfg80211: fix potential infinite loop - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling - crypto: caam - fix printing on xts fallback allocation error path - crypto: arm/aes-neonbs - fix usage of cbc(aes) fallback - crypto: arm64/poly1305-neon - reorder PAC authentication with SP update - drm/bridge: tpd12s015: Fix irq registering in tpd12s015_probe - ASoC: pcm: DRAIN support reactivation - pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB - scsi: aacraid: Improve compat_ioctl handlers - spi: spi-mem: fix reference leak in spi_mem_access_start - drm/msm/dpu: fix clock scaling on non-sc7180 board - drm/msm/dsi_pll_10nm: restore VCO rate during restore_state - drm/msm/dsi_pll_7nm: restore VCO rate during restore_state - drm/msm/dp: DisplayPort PHY compliance tests fixup - perf test: Use generic event for expand_libpfm_events() - RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() - f2fs: call f2fs_get_meta_page_retry for nat page - spi: img-spfi: fix reference leak in img_spfi_resume - powerpc/64: Set up a kernel stack for secondaries before cpu_restore() - drm/amdgpu: fix build_coefficients() argument - ARM: dts: aspeed: tiogapass: Remove vuart - drm/msm: Add missing stub definition - ASoC: sun4i-i2s: Fix lrck_period computation for I2S justified mode - crypto: inside-secure - Fix sizeof() mismatch - crypto: talitos - Fix return type of current_desc_hdr() - crypto: talitos - Endianess in current_desc_hdr() - drm/amdgpu: fix incorrect enum type - sched: Reenable interrupts in do_sched_yield() - sched/deadline: Fix sched_dl_global_validate() - ASoC: qcom: fix unsigned int bitwidth compared to less than zero - x86/apic: Fix x2apic enablement without interrupt remapping - RDMA/rtrs-srv: Don't guard the whole __alloc_srv with srv_mutex - RDMA/rtrs-clt: Missing error from rtrs_rdma_conn_established - RDMA/rtrs-clt: Remove destroy_con_cq_qp in case route resolving failed - ARM: p2v: fix handling of LPAE translation in BE mode - x86/mm/ident_map: Check for errors from ident_pud_init() - RDMA/rxe: Compute PSN windows correctly - RDMA/core: Fix error return in _ib_modify_qp() - ARM: dts: aspeed: s2600wf: Fix VGA memory region location - ARM: dts: aspeed-g6: Fix the GPIO memory size - selinux: fix error initialization in inode_doinit_with_dentry() - RDMA/bnxt_re: Fix entry size during SRQ create - rtc: pcf2127: fix pcf2127_nvmem_read/write() returns - RDMA/bnxt_re: Set queue pair state when being queried - Revert "i2c: i2c-qcom-geni: Fix DMA transfer race" - soc: qcom: geni: More properly switch to DMA mode - arm64: dts: qcom: sc7180: Fix one forgotten interconnect reference - arm64: dts: ipq6018: update the reserved-memory node - arm64: dts: mediatek: mt8183: fix gce incorrect mbox-cells value - soc: mediatek: Check if power domains can be powered on at boot time - soc: renesas: rmobile-sysc: Fix some leaks in rmobile_init_pm_domains() - arm64: dts: renesas: cat875: Remove rxc-skew-ps from ethernet-phy node - arm64: dts: renesas: hihope-rzg2-ex: Drop rxc-skew-ps from ethernet-phy node - drm/tve200: Fix handling of platform_get_irq() error - drm/mcde: Fix handling of platform_get_irq() error - drm/aspeed: Fix Kconfig warning & subsequent build errors - iio: adc: at91_adc: add Kconfig dep on the OF symbol and remove of_match_ptr() - drm/gma500: fix double free of gma_connector - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - md: fix a warning caused by a race between concurrent md_ioctl()s - nl80211: validate key indexes for cfg80211_registered_device - crypto: af_alg - avoid undefined behavior accessing salg_name - media: msi2500: assign SPI bus number dynamically - fs: quota: fix array-index-out-of-bounds bug by passing correct argument to vfs_cleanup_quota_inode() - quota: Sanity-check quota file headers on load - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() - f2fs: prevent creating duplicate encrypted filenames - ext4: prevent creating duplicate encrypted filenames - ubifs: prevent creating duplicate encrypted filenames - fscrypt: add fscrypt_is_nokey_name() - fscrypt: remove kernel-internal constants from UAPI header - serial_core: Check for port state when tty is in error state - HID: i2c-hid: add Vero K147 to descriptor override - scsi: megaraid_sas: Check user-provided offsets - f2fs: init dirty_secmap incorrectly - f2fs: fix to seek incorrect data offset in inline data file - coresight: etm4x: Handle TRCVIPCSSCTLR accesses - coresight: etm4x: Fix accesses to TRCPROCSELR - coresight: etm4x: Fix accesses to TRCCIDCTLR1 - coresight: etm4x: Fix accesses to TRCVMIDCTLR1 - coresight: etm4x: Skip setting LPOVERRIDE bit for qcom, skip-power-up - coresight: etb10: Fix possible NULL ptr dereference in etb_enable_perf() - coresight: tmc-etr: Fix barrier packet insertion for perf buffer - coresight: tmc-etr: Check if page is valid before dma_map_page() - coresight: tmc-etf: Fix NULL ptr dereference in tmc_enable_etf_sink_perf() - ARM: dts: exynos: fix USB 3.0 pins supply being turned off on Odroid XU - ARM: dts: exynos: fix USB 3.0 VBUS control and over-current pins on Exynos5410 - ARM: dts: exynos: fix roles of USB 3.0 ports on Odroid XU - usb: chipidea: ci_hdrc_imx: Pass DISABLE_DEVICE_STREAMING flag to imx6ul - USB: gadget: f_rndis: fix bitrate for SuperSpeed and above - usb: gadget: f_fs: Re-use SS descriptors for SuperSpeedPlus - USB: gadget: f_midi: setup SuperSpeed Plus descriptors - USB: gadget: f_acm: add support for SuperSpeed Plus - USB: serial: option: add interface-number sanity check to flag handling - usb: mtu3: fix memory corruption in mtu3_debugfs_regset() - soc/tegra: fuse: Fix index bug in get_process_id - exfat: Avoid allocating upcase table using kcalloc() - x86/split-lock: Avoid returning with interrupts enabled - net: ipconfig: Avoid spurious blank lines in boot log - serial: 8250_omap: Avoid FIFO corruption caused by MDR1 access - ALSA: pcm: oss: Fix potential out-of-bounds shift - USB: sisusbvga: Make console support depend on BROKEN - USB: UAS: introduce a quirk to set no_write_same - xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI - xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP - usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK - xhci: Give USB2 ports time to enter U3 in bus suspend - ALSA: usb-audio: Fix control 'access overflow' errors from chmap - ALSA: usb-audio: Fix potential out-of-bounds shift - USB: add RESET_RESUME quirk for Snapscan 1212 - USB: dummy-hcd: Fix uninitialized array use in init() - USB: legotower: fix logical error in recent commit - ktest.pl: Fix the logic for truncating the size of the log file for email - ktest.pl: If size of log is too big to email, email error message - ptrace: Prevent kernel-infoleak in ptrace_get_syscall_info() - arm64: cache: Export and add cache invalidation and clean ABIs for module use - arm64: cache: Add flush_dcache_area() for module use - security: restrict init parameters by configuration - PCI: Add MCFG quirks for some Hisilicon Chip host controllers - fs/dirty_pages: remove set but not used variable 'm' - fs/dirty_pages: fix kernel panic in concurrency mode - fs/dirty_pages: Adjust position of some code to improve the code - fs/dirty_pages: fix wrong 'buff_num' after invalid input - fs/dirty_pages: fix index out of bounds and integer overflow - fs/dirty_pages: dump the number of dirty pages for each inode - mm, page_alloc: avoid page_to_pfn() in move_freepages() - dt-bindings/irqchip/mbigen: add example of MBIGEN generate SPIs - irqchip/mbigen: add support for a MBIGEN generating SPIs - irqchip/mbigen: rename register marcros - ilp32: skip ARM erratum 1418040 for ilp32 application - ilp32: avoid clearing upper 32 bits of syscall return value for ilp32 - arm64: secomp: fix the secure computing mode 1 syscall check for ilp32 - arm64:ilp32: add ARM64_ILP32 to Kconfig - arm64:ilp32: add vdso-ilp32 and use for signal return - arm64: ptrace: handle ptrace_request differently for aarch32 and ilp32 - arm64: ilp32: introduce ilp32-specific sigframe and ucontext - arm64: signal32: move ilp32 and aarch32 common code to separated file - arm64: signal: share lp64 signal structures and routines to ilp32 - arm64: ilp32: introduce syscall table for ILP32 - arm64: ilp32: share aarch32 syscall handlers - arm64: ilp32: introduce binfmt_ilp32.c - arm64: change compat_elf_hwcap and compat_elf_hwcap2 prefix to a32 - arm64: introduce binfmt_elf32.c - arm64: introduce AUDIT_ARCH_AARCH64ILP32 for ilp32 - arm64: ilp32: add is_ilp32_compat_{task,thread} and TIF_32BIT_AARCH64 - arm64: introduce is_a32_compat_{task,thread} for AArch32 compat - arm64: uapi: set __BITS_PER_LONG correctly for ILP32 and LP64 - arm64: rename functions that reference compat term - arm64: rename COMPAT to AARCH32_EL0 - arm64: ilp32: add documentation on the ILP32 ABI for ARM64 - thread: move thread bits accessors to separated file - ptrace: Add compat PTRACE_{G,S}ETSIGMASK handlers - arm64: signal: Make parse_user_sigframe() independent of rt_sigframe layout - ARM: mm: non-LPAE systems HugeTLB support for hulk - Revert "dm raid: fix discard limits for raid1 and raid10" - Revert "md: change mddev 'chunk_sectors' from int to unsigned"- rebase on top of v5.10- rebase on top of v5.10-rc7- rebase on top of v5.10-rc4 - kernel.spec: privode config files in src package- use rcX for v5.10-rcX source release - rebase on top of v5.10-rc3 - kernel.spec: add missing debuginfodir- rebase on top of v5.10-rc2 - provide /boot/symvers-kernelver.gz even no kabichk - fix warning on uninstall kernel rpm- enable access to .config through /proc/config.gz- package init based on upstream v5.10-rc1obs-worker-003 1652140800 5.10.0-60.28.0.58.oe22035.10.0-60.28.0.58.oe2203bpftool0-metadata_list-compact_tlv-bpftool-5.10.0-60.28.0.58.oe2203.aarch640-metadata_list-compact-bpftool-5.10.0-60.28.0.58.oe2203.aarch64bpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-btf.8.gzbpftool-cgroup.8.gzbpftool-feature.8.gzbpftool-gen.8.gzbpftool-iter.8.gzbpftool-link.8.gzbpftool-map.8.gzbpftool-net.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool-struct_ops.8.gzbpftool.8.gz/etc/bash_completion.d//etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:22.03:LTS/standard_aarch64/9cddbc3ece9c6075dc39a88a4c333ba4-kernelcpioxz2aarch64-openEuler-linux-gnuASCII textELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=ba2029d9dca4b2035a1a2f636540f272204b0d30, for GNU/Linux 3.7.0, strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix)R RRR R RRRRRR R RRRRɝ&vK1$Y Dutf-8f9f8bbdbbe1228c9ce64097cf1cfb9fe3280fb13e523d0ca43ae130e4d4bfc8cb70a05defef85fc63cd5183a9c5855d3ff0137a4a99b3bb2fb026671d5e06b6b?7zXZ !#,] b2u Q{LT%d3㌐'b\pUMNor:"zJvYSWB}n42 RO"j8r?B)gA*A&e #T*|&:6Qζh1O2ObQsu 1x>eϑPY"&wuJ#N~7$%#LX+ԟaZ{]) ,?Ѫ9]nc iXFU*NSY8RI{YSb魿o5C.0^i7zMaa3\u~cM+aO4Q6^~~bWyeI@ip@nrdo8쿐""L~0Z+cۉ ]ďy€U3 SK0y**[IlE}Dr#(ћ͑CXkPW÷D֦:0N] n~K9wlZ_Ds$CiVzކq/7[ 1k7,?J:p,dc >W0^R2`vc/*9pqDz}25䰊GNuĚ@: ƥͯ=$X`WSuv0fI-qA]tE}_IK7;8E^(Ulg7ytfku$frl_\/wIq)42[]SE} Yb)4SKRwYaW)KFVۧ: ncwK7+mSK:j8笱taV:ӐsJO [tTw#NNk1Bu\jE-2ʽ/CC3`-jazgE ӢxAqa^PU$5Ǟ U.G)'rbwXl`鷜| hiRK]o5o%ԍ8evᾲ\GP~{7_uzM0zD*McEVFО߭CvJU+J}-bЦOSeƷC# k}sFx6 y%G)K٧\P ,t!O$ƁLDh; }qf ^d=/QW2ҧA IN $YSF_ q)E|5ָdH4nBl4a p`oqǑ,@bڏ-QΗC^I$;ޛӣ & *TY@G&yc%u O1*aZ>w3o!C^4c~YvT4X`Y@U-F_hRW'w{=}l!3|Q4?bgHsm^VUI.,>U[_>ve08O9KBvw݇fcr2_~O\5=$NWwɘt7D~= QCG6(!W6Mf]C3_H;a.`+٨Qj67& 39MvtGlf+F1щdN0: m-E(HYNi]L5GGY# -h:*ͬ_O(s tvZ-hM,Xۘb݃v{g+c: hˊ0T)Gu5݂@ζEC~RRkz~J쌔W71}F[C\޳;b rJV%HkE(%qDR#oA4 +f^Ч6;5(XrF$l\ԣcK nWfxtp׭gV ŲW[Jb!" *p`9 UMM]w,'>G F(TrꃃV"ru `(s<|^ _A1f#U,1B}C}up#u$p_Ͼ[Gt|C"i3x0^NgyMSYҐ Y@Y5`bifǶe-< Ʈ|2蹚JiV,ElBXg Gj|cO؍";䁕oY圆 Aݫ ڒq"1V gJ?,V@LQsBsJURdã!vI F^NEȸvAKEg.hVcܐ`^rV Qʳz|V[{(ʢodR[B=MX#I K*U@ta΂BM'bM@+3|JOyo ǛF0.iP֌idmQ >`;*^dA7pQ2YX'E TY.OC&S Gz~$u֓(56ӹ'yeY:4ӃG,kY5x2_nQdV-AwޯZpfGrqNx죤yȧkYGXHS b V,S-C%F9sb[?R|e?Kn21ӑPL:\qF<$Sos&Fނְ+bzPҪC٬[YUݯ7P =ʣ}%/_͡}"LoyZ(_` J3Xœ!w&i} qMYCׂ`?c2 KfDcǢlz7 `]6''!\ST:+8q[y R)#8m/!UKi7<8uӦ&r?=aϱ!B>(nNqи5w6pǐ1 Iֽ,f^/SM%t-:m#5YEEE)+_⪹lxOY^>Rk;j,٪.*>90^J }fD-Q)'ZNJ2G6IP-J{FRHyp'cipPI{(k"P]ڝ7,Hk8 J#pǒsw\/dP9)(T:ǼrEetpZK\;@|We&\4Hup #;C>M91뉣f{ji`ޔӺD:}E"K ִ -:L ! z.ʑ{xKhaK 3~ڊJM$Ҽy9S|oZv;ǩo4lBpBTwZfN[<DBD;eqM8n% 9PQ4/!£a>DlŬ3E_9^cRU=Vq &`^Ȓو5j{$_8+ZҽTQT86*@Cڎ* )̇ml6gF4&sSV E_ϪH.]ᢹ$m1)\HkW|2B ?cTwԻeߨ ]Dh6p0cٷ]H!k5#l({)xHnOR%g,lIv;Ido"˾W*3vaV:ΊH|š@nlECj  klӜ^bN5UAQunUu*T,5}E?@D$#i;V7,4c~ZB#XǢl[ŁnFsYF!xpfs_QJ 2(!|-@|nqBZi~8Q@-X¨?$wǎ=YՀ;kJ^{ƌK'a))FD98jc+\ <֕foyIscp`N' E3oLŃMF!LYg)Y֓ҳ pb9ιF7Wש8~~\vD \ĶprxP_FOcvw1؄,s-I_h[yԔ!CAcBOG.Kd y8ԻafrN38pa7\P=tICfMxokvtTwдߚ2dT,ld0Wz~"=1kóm\xĬdlgblATC_6D>XSR|:Eˣ H̛[̈́^wȿJs\j̠z$aIzR6evC+'%`Ğ|љ@@\4L٪tvk_=ܞH*nwϼHľaxr:2 ZH\8x%Xcr&Y{IC1 vʨ6i3g!EѪ [_7OLۮ4b{&ŋ!Uwx+]-ښ6\֬.m\渁xTX[} ꢭ柿ց=:U!pcjϬQT\ԑ{vD-!YY8[gxDz/APJZ2Ȃ0Ɯ^ 0Hn˹b`="ulEM$*A C A橣l>F-HAR3]™">ԓXY}oCmZMfGXgo~҅|eg^#G*^w;vkmLC#Ӑ,)RopfkknȀ`N! ՇP‘l:sy.f5 CwV>l)5Y evmUDxfm,S^a7؟fAr[K )G~csCϵ=Ļ6KY+j0f,5ւ d:R'PmjBEDÈ$rf[o^R ɡ:xLi2hĻϣvN{/ajY 4S=VG7Vw79~aqjJ ~eTh~ZY?f UH'UFkw){MZCy5u_ƪ%z:fOڰ9֑9_ n {33F`JzŃsRf:sؑ= _.#sj#Y'tQ#sEIvߕ%kBt׵g; ̲E59sL :|'c݌FGʛ~zX,^`bو8oq/ZT4º9$=|1A9XhMA 愱-i5\ljENk!c Iߦx9dlZ]ka!,Q}E*c +_i/i#u˝`+B4c7}V`ڰ L<qJ zor;˞Za俧 SN5P|C<b@p xkcqythT븿t|I^d5r0x~&Қ@`/LkjP;bXG6 sxqt>gVԄ6w,ᑞT|_DPƹ+.uK6"!XUzHw+C,%gt$yMfں/6J5Ԕa˵4w>ԷaFK#]3=|WCot l* uηs֎+_D%ϞS`$i?U/g9}&jH |EQ>يd7ZG8)1 "c0K -U:%lh؎H೬O+He0ؐﰉ:L[23#TX*#6c' ;}Sb*+BTXthJ7fe*c|L.?]9E< ̢6* Fh3\॥<⽏C7UZ^ 4cUt=6=1!߀U*o너*\9P 2&'& E7RF_S ,$~䓳ezY3] @tw]ӫʐrj  ' 'r,pΈIl8>ב:1R<r0q^nsôϑwj 8EE͎V":QvXġo{>+o uR6@AWR#X[8Q[я$P>W7(?@1iphY,e-g8| «G6ؔ-.MQ@FeM^JUhh}mO*H~dnC;{J2Pl^"fB wsbTqZB&̮6$RPǬb޸HO{3]I[e0Kn~p YAu*'#,DC _aD8!H)~x{U)](ZqJ5!PYp/xgeq`' ByiT_*?׊c̵ 2{Ek\SHf5sAv /~iWO=S]ɕfGI8nP+ZRXW"jz[m2cPbmxLc7.ǡss}D:.mGTw7MM i}><ܼUVk5dתWyGd(*,XprR(pg^FъM@H ]edK#uȸbL9;~O3W\6 Xݥ )ǫmpsAK- n+5G6' \TvcRkfO0*!D S̸dfA1ojL0!'0([ntn75f oBOb}3=WΏuovi~?f]z^ܢfPh1{O=YN@7Ki0]ؓĦt̢JL7ю58eg}~Jj#^I{3#8:/܀#@|cs77f?k'~ugN%"c=Q2}5 7OPz1ӊZ᪛ډqv^`Em2[悦PP":B{uK C0З{+!0l\\LkMκ0h`gcDrC_Jqd|s9] +zlKlіm0WNN:LZ|E(b8Fѫ`_DQTY+" *2 PA䔿^|*\~ ^rG/[ GPsQOa8>.jb s>Jbq-13iAH 84zXwÃ҃ﭱnPwb`7$16EyDtllއe\S膬9qs!ow֓ hЉ5z2VK]7q_W;T~_vhj0ܦ%mHNBdt?3,pRi,8䷩uX6ڹ*jZ*v bF}@#~atU33 g>㯩[4 P9B)I0hRǿ\r 'Lͅ,1"¡éfH{3zWPwY\7 lk`/BIZ0r YGC.Li[~'\㔥mc)Gt+#:y#_856t,$!L+Рasܳt7Pc[}qZg ǕIo)-F>+/cCL`F.hQ3n7LS(_/ME*)pШ:\xN ph1 ?ZVu5NPizYlQ5_Z܍.(I>i砕Ǎ„KI(#)I*tR&M+X W U{gL`5KrC45ߗ쿆LfY9I 0Ҁ}|h~Ҹ% m&;}yK7Hs'w cY*6L[HW˵A1gW_vղunH\vK#U- Ā.q(`mCBB,*%#Z ]YK&V4젇-^jb.s QiYf]wpjUEF鯝o\׊;Xit1y:-ROo!a-il豫U1A_7 ;|`򩛊`lj ݚ]h AQ"q:>\3.0 /FNVv_YB2ck'AdzMƶybB=X+9 *< 1lT0y CQG;Sʕ}QI[6/~@;m%Z*mS5-|czw S_C~V;o۳o@8gU^}G83OP5GHar Gˢ~&0] 'K2 [ dSه6xbGa{1Ff@Qmg+; (^%Lwf 0RaMNpSzAAݶ;wW ph.9ܧԚUzTM3l M ~om6-s K[&Kj؇2./Z_!sUUU?@R A_'KpHMwjey{QI]7j]KLA'5cw& 3&퓧J*Cy>IN xL]ȚK]A}6:+2_勁(X3}q usi7ϬahChqF`wWyۻ<(1y>36M\7}㣹>p;2UrKY-RjtK<6%VDfPҜǴ'>=Vz ~VWB)r>ճ! &Zt vu3rLknJ'",l1HXl$yLdḣy5(WcJ/hN~g2!ͣe,f_vM$ e EĄYgpww#'$MdˑT CDQ]FH0E ~R8ݓg=HJ41NOlDM65 P~` '}TTq77eqdZw$r- OY<T Hx˕VR8F,Wz[b^f SH;ĹpHhtT`OozyGm6IW9|WL|ȪhX"㈬IH ^3.yo|+ApD&:u婍mZpϟI=W4S'ZI{ FC jB5 >$W:H; %z$q-G @GoT2,vDÈ1c+.4HS6&?g}=i -GDŴ6ea5M9OIEPY ;Cpކ5?K9\${w.Hڶ;_L[13A,KB8>"f9h}OUs ]'8QCnp*;+RwsI`qCUU#a>CP%cF uvч7KeĐFR9! b6P?ߛe;ƝDX.>ffkd%y Jr|E|_Z&`}-y#i, Q9|yhg>`K#~m<7Dor010XJDv& eM8u3e_L @ alnɴ8*VƁ _J:25XL>~m7X6HT})cW?_CȂ@_!qNf zI+{ј?fƫF71E}l1(4f\c6̳&}y|,9;HZ1M_rulXa:gq<4^*'Ey%?Wm|]]3Kf?w5T#}ӳ@#~CK-̽1g/Z N+([UnWy*aj19ژK~.]-sQ;߭1^`O}FdK?crxkOECh*`" q}|vqoqܥK-g|eP;;2- {ђBc{Ɂjhc 3DۣgngLp9h*)gHtՌ?%vP[DE!s ùD"'zTFGyz~`W]jߤ!|2f)`qS&  XW.NJe: DcUF}]$BBElvcP:R@JBHIxsɾ}C,_} V6&#R7U`kq3H{YlBdVZOWVPvFw] <y[X~wLdW efl7h+Zѵg!#NH*S#4[5MP(6!PoZmv8cczW /#F؉mʐ6(PTn`} 13υij\YUb FJLJٮ[ 34}[kpk`rG6q,9^SS?m8;Z9jіx]hQ޹ :w9cE? ӋY5Pɓb17lQ]PQ/'$^S9ljwvs[i]w)1/> &4:Zs7氝Gl @k+0aL|RҒKAǸ BBwm6 rY A;Wsi$= }^?&V @.殩]farGpxsRG{8!>,ʕvOMR:uJ<"{5VH^%MwJȦ;zp,`s'C%Զ?/n-#9 8a ѾI/G_1J.z:4N:GCλ oE7ڐs܇)\U, ̕սBG Y3>7H߻?nӗ$ Wz R݁N̸ k1ﺩyYA"0qDCX?/x\*ΤNa,$=pO'>di\'l F:瘹Mc?*\[M4\{])KUKqAfF5/X[B,_6Dpl\qvƻP.2 (PQUVIҫ$-{x M[7*FA;FWȜR6- ~ы8Ϭ`E@OhECB s]'8w pt&ij:zKo|8Q/uU^ڞiʙ]90kj*B4}/6ԈU@k{0&,m=%[QRniGk!})/, )TőyGqV8V)> _.wifuصH6b}WTAjEpM@VɩRC3hq tK%,ef̒$^_0: fJaL8C~D•R)6SKiݧǎݵ[< $T@dKG(\s*|Q#U%dB37a_:ĘE̽AѴfIO’ HSgy{bK;w{UZKVޢnZ ]\1@AZ (Puvw&R6LC4<58)"ZMrÖ*ƺX% y &] /՞e?0W}&˯z5Z<cl&ގwjasvŷ=|-OY+6(jsӲ0_T{OM޺ܼ*.'F;EU:e^DxO|J !'AfZOhO̪:_Eb&u& d9D1nudE*In|B<ъХs8҉VI[#5^0^,E?%Z´RS'rގpS ݺ]>]KG҈dH}CNsM׊IwO/>ZZLjTj/5[-{q͂yBH`%vvW9br6V e8WRщWIFR3ƺu8,A ,0 ɔjs4"HPU1<H'"oE ]q%wchN$^/skG›.q,,u3pr mOfoZxnG}vv _z",]C`NŮ6̑2k {۱0 N{ei_D9Ϡz??͜]s/TBуb11j$s*odV}y-j!&j|V-:jhZ*yt."榿U>#ޘ;ܟ`)XBd)@DkM\>rzLF 烟}A0`;pnq9` 1Z u@ Ƅs3dy#:6{>Ubbl,C hk 4 :^DS!k;G1!L_|EgDiFX a0)-OCLp;x%vs5[VA"Wۅqx@Uz¾X^:o΄iKunv&=Ȅab^Y4z@m fp c ٫%fEj J6Sp갖 ݇MQ-Q5YRtJ}fd+IfeA,đ(s1R/Y [I^%d/ DtM:'QƎ=f RRkGgL/q~p#@;+X8g8˸4v8R}XI|vró?*owqO$䣊M5{*٥nϤjPhHvhVd; /yw' zHDNz<ZFH`[ Rpjd 4/eXaͯҾ%[ hslbޛZtz}@j".7s1OB3``Qk0%FfeRR8Nw18k V\cXxI (wrTx~PZq2 U@z#aw-qZ/jY MzXRyLzrFsj&idGbI,G=,5 ]>8MHc{3u~kQ?:G@RaGI!3N((AUgS[4z.1|=:Q{n2YX3䫺 ٯ*ޤf>N{'}>Oӡ|$ur0p`1Odír4-m 1/[9 Lp:ԥt[:əNZ*֑^ }]CIj&%0t fFe] _28ƥUTv8{uRr' ~(BLd"4afny^^›}jr@6JUg앥K#C*"]֝fX,<{˯5 }Wk:!=ce&]FW/)j@ /)ݽselZC!ӂ65JڲK6cqgewd4KQɥ*0L55sjq-TnH?i3L=C=Pi}J摍؅c2^`3iPSPx0^:3lِ<Q7G> &הirCvQVd8 43|S[мPҰ|JXBa9X4m/ ,09E/wBM.DKӁ>,j+P>[FI*4 *6?X>;#j`G^H-$HTWhK^[3>e*\O<̹a&e8o>dnryya2RemHz2z=4=yjͧ3\ ࿇'TG&Kn2qig6P??*s %4 "~k_R ؞ c\+ioivT4>U:3 8^=[~|>0ʲ?J?YڱNbXdĺV8՘':bjeXX}IJ֤5MwXGvE9; j NYh$\;2Wu'7;<==}<!)]3n=I[& ذa pk#v?: f'`a+;MPTO`:B@U1'_P= Aү椝c̃RY@ִ&kLlpw(Զrxx"-+w x5Iv'2I~V7^) V jtLUBCRQZ~Q481f׳PbSsd2] *#+`׏9D.2 e$0U?[ZGVqُavz%MU 4Euj L9}lPJ'ҳ&jijXZP$N%Zē~(bASJ/:Ƅ!I]bk$KLCLZ}N|P&j1iͅm-<N_xljݫ"tmYNnoJ@kQ6PP" 5/U \>ˊ{. a%i,TsZ/cьwDߝz,oɒޗ_nĜ* %J&#t8biZ>T=G_ (J9`I6'NATF0'>8$Hoԋ6ɼ+,ڧz6@N倝d`~p1Oz o6WF~F ܸ|yQ/W~M&9zG_Y'[oUs?cQp[2M.l5Sh Z =ܶ 2T{),4>23F " vx ?d]M t(^U+irqX3MvMV Bo^]%ܡ+;2:lR=B#w/LkǬ;N5˦s|T"uFFċ_=2{V9lu4f2GfR5uhs48\&|ۻ(&ڗ%p!4b旹hH4O4U098 MbH{Be }JlUY#ؑE5[̗Ow''P܀W;KA?" Q8Jq =!jg ˹u#:M<|Xn7%|zE 9h  -mT=HZ-å©"CBr:|p1ɝMRM)cd2Ek<ѡ܁EžIWUXo=s t0pU[47*4JӋ,;ݽ і+QxOA( ӵ9F'?܄8] O?@&=nt$HaGQ޽-Qچ <.3oSN {R\#h;A> %y*%ly8nL?+|kH`ছ`QdHr/ML\+Uޖ~'S CGp׫npSc,q&ΣQǨxE70wejEs&&FF uYr1TG q-S$*kN..5`ZIHOUSV": }H3 ffX,ˀUҼJٶC-q v8Xλ9nx j4p9.'G] /ąL$$O^ڪ[GMi#e\e,_Zr68kgNV_ L#%`ƃV*3^Bf5auX ].6mEjDo0<2)O~]d~g&g89E=(V5E ᘿ$p7u ƒ3hgk8NC2Ǚs dI^mnȻoMl8C)qקBhaa\ʰ},ҘHtdⶡGm,q@lP4 o+F}HC@&sז tie畢c/KYo8ٸ |9zx| ( sykN<56Zkjo[j)Ƨ^\[/,vƥ%xwgjK- 7VrָS. uuAIG4Awbvp%[=g5Ɏ<&`¼W7v݈MZh-@ۤ򄿏cwbm 05!lC "g\I^9'RjWp-4!`R5/Ot_2reu h?ÒO'` 0Kw@H]6IE`z;Q܀?zj7G=`xZ迕qVc{k)wNTi:`C{-(wB] \N !8R}POujtPS-RɁՎkV 2F 㐺ʾ9iD99)/|bWe!5r(_?_ro-Z8i|V0˻T1=|JM㗥9a*t!t""|}3H wf)1Rms3r579d6b%}sqT/1[Zsx]Ɨ?uk{ﱱ.?F5_{ܤhԒcy'ظE qa|m$+a"'|r-9Hۓi][ 2ʱw!EKBx ;Rҥ42D'+&*n6`J?hhfԼsU4lnp'&f bgHtk 1u\:HeJkvm!9aKvE$Fm˧Sbm,y@3dB6~xJ}Jpm;2c} | 2xHx_gCh=TQ]nqgcfRx\X/8w?5?q-8pu~ Ppq3XǠU^U)t_Pp=h͒5y_"fBJT6KyTu<pm{4vbU ;ǯpYP # \^@iՐ)Ðs^cOo_#H\-ocBQ CL %7#ѽU ou{[4LolqahNgpI-qv3stP2 H ۇ?E"x=)P[NhޢŬ7ǀUr#{{|A-𲨠\r2[6|CGEiXZo6Yx ;XN{XroRD~m9++-TXbDq_ɪ+*ɶ4`Ul,K9f1TB="c zV4' Nћ`R_e (]zAYDKv `f޿6(KU8Zڼ\&E[v: q: p(\5~@ $El]2xyM:ҫ5^[R@_ڌy?%xGVMh(#UlZ)'_gH79'+t\MtHǷȜ {[Sjo1)mqS;l V.D=6~Xa^@oٗE`1I+t U}cHߐy֞Frj}UtEҝhwb?[P0R5W~JY۝=gsļQfT'477:#r- 3!wߚܬ,G8˙ IIsp|Yqtθqy'7کwԅ?gˢFZ}TJOx .L]cpLIBŶ烯m1@oY!٣Hov?Ԓ^Y{LOT:/F=oLE]4ǯ`KE矄B mS4-A,IBB,cLrjqTC!_]JSVBvƊsCZ]C,9覧 Re(S&kc/naxߋlWL0L}BY7)~uq$ 3P8IY3&Hͤkr˞}sKXkh?@w $ x8-Ud3 )vv?gFcڜVyg-\ЁIJ^ۼ &NĂTVSK4Gll$xJyG3SNNY-  yxG"(L vET5fU+ŠDx7#yN ^DB۵(T8eKΞ^a-~wBqc.t:CO5]r]g  Wk\߽[ ^:b@JGhPz" .Ut6hy]FY u MS3P@Q[LFo9v li1.h!eQ.jk=|F qdr;d;lt$u~8:oX/uxYj1jutr` ;QbI#7-R[;IbœSW\DX[Ĵ~tActdhF<0paf؏yo|_Bug/enwi(:xX7T`T$}O ƶSƇ#K :pf 8ȯB蛧+uA,T55Bc]u% R9Vm-wQci'k]nhL[mfhQI.ȍm@ng]ʟ{#Q(F5SۢBEQ%kKOYAQ;`?#V(v[g*)ڕ K?毗/ } ˰RoΥs_^eQL13jT&AGH=83zPTVS^$9oj1(?1toJ&RKg|zd]"]-WgL#D0q I;R]1&o> | mHm.bcM0/Z鲴84ś5(:ʿ_Z~ƌ&8 V;+êy^{sAOs̻yj(!S%0ԧh^&Fz0XԪ@ ˶>.䇺{)G 䕇4 ꁇ~KoagXOau.c7йv9t ;A)(: 9fR6C.{Gɱۗc3B:Vwbp%H8F@%>GJjMjej`ی Rve™J%bP5=V8*{9v$٩=/SNiQAʤtbg; 9vv#͢)F2w&d`6+o#8 as됆('z7NkvZu&d;i9!jÈj9r;La1Id @)rͲD9m= >;qX? xf*!%8>o}$Y,]Wz* 4?*Zjי|E ?hOOu/ Zh;t{@g2v dORLm~DT , y?PV>^ShQ#IET8`TQ wyZb vS  vV7~5ͫp21V#=~WP5XTgk"dGc;.]jg Nh~gX#㰙\fbDz9| UOJBx=re{nN9~^-o׃m?Dr#Pm2*W~&q.TUC12#J\Pa_.N0-)0@s$rgfJ|{X*c-_@wX~(FΆy<Őm\V3'yd&1 `U}|{&( H= daQo9Ufŗ uJ '?^O%ą:PH{V=e+ '>eUkW13⳧N(q(2{hi1@dAi]JSPo6 ^anm_L: ] P!$V"Z˧2HVP$|0j-'vN1UL/:Wᧆ`z?ԲkΛ|L?5JADnc`q&կ1\t9u8^z[=kX ;((Vuʡ޿AZN)0 W !e:+ya euY$tkYQ+1NgӢI[/UY)Tsh"v=?݊8]O+tuZlbS?ziD >!g֞J'wM=_W*֛ӚO1 b8VhGU"|a6o"C pZ&%_Y<eTijV10Q`S"ui UZ2BZqa&ljh ڨDһQ#AhP~]8-pj̀L(mN$Ri|FLZҚZZَ 2}|)u>//D3ot=߀wtT "eCN'g Zj*.1k=s` DVz^on\-K^=DAo -@"dž,ԛ>Y+B~qs{9)XkjIPRv#I#ze*aԘRNx, l5|Sxeu7 `VTPK1fM$LqzcPKJ~ȼF8md.ӿ$xk`HG6x">va-FLYMoq>(#g`[j,v(@\^&ko3 [WkYHK A@ڶDǪ0{\P7 9 }57χ5>Aj'S_`n@nb2+XbDp!9 ~ĔG uVb<=Yx״, ߙٷtո@T ÿۢB۱Q (Lw[L :$Bq-$&|O6 >sf+!E&kdg؆Z8)_W1-8^BQ\_<+;zxU=UO 6Ue6 `$GT)B8ZZN|!{`9(6jT8׫>&$vll9wm~Iu%jw! ч"Z˜I/]2FstˋO,5̉.\|:ӛc z1:)kx~w­ᤀ~7@,Ao bI*S~\gbnlm-6(ۿ:B7,u[SpWxV*[ "DA6_ҳ_uYQ[}k&ғD+Qz5h"8͛\rIg{tm 5k(sD>z{N҇y(kFd83etj 5ۼ˦`mې8Ҳ"v.z ,_TJy''[mSVvUc<֝␛pWdB j[,]D*%meY+WkD>jTU5LO,򕯘8F CiPXI1`^bJ|u=k OdT^ywDcNJz˻1P; %Dsb`",SqX#҃ ^OPRu+WSPYCԏ+L\wzօj;  b(+HX szWnlbCl/ѩ0]6)`ZqB2Vv/Le^hߩ!Ϧӟq~u4г6!Fy-YrT{)e}lTKDX#r_eNaQn,\rvXֽ!j.|J_;n6:>02J}I&0vӕD`B]P4Cf7I^r,i_>!ɳ[xRQVAHDWl.@c3o+ 7dk?(jLC æ[)d65 ϙ#2DoŅw c'n6U;{$Tj`= #t u<] W58.-QM΋@귃Wy7s0 $:0Ăj -Q"\:\3mCPywf!IN5Q4~fI%s~p)QZWz1>8yCv.#//,e^,JL^F  J L/.vz2ک-+t2N91?w [%k]"I3 ėv%7痁,ٔ>c_2#[WtBQp%f 4 v:*u2$8gɅO oZOƐ79F䔅&EAG@ʉ5W8 ('4Sg1 qf\4 )с/D=?ψ7 2$㡽M`((Ӑy : s-9`#B=nK{=|.1ASG{!䖃YBA+/p`V >^+TȼADcp)S=NTM4 *% $4M¸48P meʟH%]ocd=P.ɩLz(uܴ=$ NQu?>ʈ T<~MN$*4S05,ix" jL^1a / ƭR0 ʱm'VpBt h Wߣ.ScDH4{ޑ!l M;fT?ےeHyxHEIeQ`u5f.@Q vd%⯝Y-N`yt5h7ER$ YXL]+aGfe{xKȘ"-|j eX-(]sQ}4F/Δ L|Cy\/C^ɓnWP3 kkHS"[sΞG[ Z4Ǔ!r}4mq.VB=={[ߵf288h'5uM+hqw$A~Ptp:+0PUW.ܺw38˼@Th5vqL *6hV }1X" \ NK10%=qnʃ0g7!O!2?@3QsII^䳓q> Dp$t ęmb}s:qi(-yacj(N/fҫFxqhͬ @u-{ߩ߲ }[lF&赸 dBE0q'eNJ/8 LN*)*-> f Llb.R4%CN$httqp~NՍsw,WQ_TU&@X'>3d$JN:כ+ࣖ酙 3_iI<]mpe61<=jFC'mQU8XB|;G`=HIz125eAd2#YF#\l$~(Qdk. `vm,/V<_\N5Ƙ3)Ç׻{24>{ es@-';4tgY2óo'IsJ·'yا>^oln,^ix2VPQisG`XVa,r \y*=\=9s@:0|=Z 32thGE>JotlU9 v )WJb9SB8MDž z5Ziʐ181ñ+M/z*1>(hRJsB_}HGtPOPg*5@/w.}wu/ZzrVVV2Pŕ*+BqD%pMbR5J6ZT"Ժ LKi2Pe5a\c;g+&mS=Og Dt-VjF66]ڼė'qk`=3=R RBF* F4-u;~ \3}7Z1w]v5_}y\A_e%Ul=Rzyïz^ޟ({d"A/\DHW=DBE4C;wGèwa[X(&8{戚G "q%`z)' WYñ(e#h54|yL^LB(w"l}}B,~,c)\w95O/ĬB`w{k+bL{%CW`H4`T֓zcR뷩#ȸ?7_{AzUΪmovJ"i^6ffaPwvUR],L=p+GD3 h0^GK ,eQ$Њ;K)XyevQ>ؽ HGFb"WwrOm%wgdO(g,=˧.G{J4KCuzk_n|ٴ}*R!*My-Crb $9/Әn]yՀ{a%mޱ~p5*VJINI42]Ȗ6ZktZSWR I/9rtrS.)Fr'![c//s1U .=ubW'E-.^@@.*7{tŠSR"j-m K@ֲ/K) 0D~X" tk+>ȏ%o@,v<[ֿ\t"w.6_ed=}_riL | X{WU$OUohB,32_\~A~tv!DmsH}7H\syl+*Ce!MW?VE".1?'/rlUP]p\R\k:3ӭ#/G?^3g6@k#8L2іF%؊5HDj;U20wqRv%4jiu}61MtB$~mH[ o^9es:aw Vnz*+V?aKօ\k]4- n~:KKug@vm&`ݐݛ:!#gQT~hAŤk<`nCJOhem[6#ўu䒰D曣H읅%"cutˇ卵ޞmӂ5izUqJ4V íNɁH+t_fa4~t6s(pAQ4ptO/^L?#Eum k@! 1b{rXIOOaI;aucNY罟g'fՔJI&,-oش`d̊Zk$НBC7}AζdBj,ڶjؽ.z0SJO-NH =HJ:5Mʲa [ݐ *=HN9{+B yh;l7%'p-X0ClVA0V$i"g`V3=F W@zNA»˻6|a\ɏ,06@(?2;!9oNG)g*yxpn?B2IӴfQ);Z٬x5)1QN^8nmvJ]J\g6:X nq ֢v,1%No\OH½K&ײfIZI X_>bQb;?(ѱUe;NV I06^o 2[0ӹ/_nzZWAAdHd3 5 i'pH>P+ݚ2"r,yUm ܹN1:tP ӫpS- l^af1Ԙ2m1LǻH,ỌS;ԶStd( ZËl/ֱ+ IOX=ҷ{V+e우}pGq9{\up0 n!{ELCG_:^U֞kiM$0؈/PM7 V`:n0ҸA{@Lh'--k^e˲<( Tm ^/͇x%ӿgEK+AْmSۋU}Q%`= )\3cLNphd6ozFTѐijq걪Ϝz cStkɵez_w UY# b?D55y6c9]Qr6iͻ+FsE)SJݣ5XX)9?Ŋ#e!~V}p;?+w1iz36.wx P=˔9s;#jQ9>dzQ*$Z. 2Sy}>b!}h4G!b0C\ zI靣כH 9W"--ڕ%x㾈a>4j)dk#Ĕ"` 2ץZrLsȞ:2Qm[ Έ%XԂvُ'l::ϛU4G 5JtG2p2aM&.ArL/ҹ[viWlguX|OA|T ::tvZi`T,PCkY%<'aMP߬6t m2$3K}܏[ǡad#mw_XpLjx俚6e (?[r4~\a7^MV97 K|T2*D8G'MmCɓլj~e>sc`,N5DC2&G{efϼ'y#&@i,&B{d(W84PߔikQ46cގ.GI[kS _R%i%|n6=sft/54t#J?DMjA>#q*ѿtPlԟM)(UW?u/qƾ *͎\0' s ,'Un*&x+oia4~E-ͅ's,}d,B8{A}[C2_蟬,k|9VeQQZ2pY7Zn]APHYHҷ٬H[vBŁTB]]v]dzlסQ~ۤܰ ?C/!jI6Tl !mEs2 ez42Ѯn:&d,"em/GqTc>g݇/~#z_㎉P/{^li E*I{s:NpwR_#WK'O(v: }W:r(o:掜ڴ mD*IS<R+w{rҝOeS| 2,^s,[z͑eQvnUڷrS~˃GnpJ% oPHE^i!*OTsΟ޹Sx)Nace_<{K/쌒`= -ѭ˕[<7d:qnL5 AZQ?+[=auѣRE*-EnFKPA  ݜ>lXRTg c˫ ofR(uŌhDQ.`_{Q6uGe / hTJ+\-K*Fy73yt_A]bko0+!QpkgVZl8;KwMMR5OU5ȈlHuY U/o(ԠPZV 7T)q[31iYAKpNt,:(a,& E0;+e m]@#r2l'Yݎΐ'ΤƄ@B[)$nlgIMcDQVZdK%)lOoi ^#F0*b}(LCX䖞& ThrG!5q`,f-]Aqb)Ε0-sxEhfd7 HMRC{n[]?Km p6 a c=hr1%UrH=ap^|L3b>\ -qsR( `&$=!x`㲧R<^$l`lH3z&I 蟄v݊:Z`Bh6";J2{Wf ڤ9C?j\O5"P[TE2jT9噻űZ{zF:JN{տyooFgw}w- -[cp}t??jd^iŮԪ` ucEEr[x͛=r7޵8Q4A+}V X8È[ky?ʽBSp̕E;t+ך9뱴$,%J @pDE3rot:OPr,u2kaOҫ+\G KM t7:dTަ gN#X#/0 //ӧOkbӛ!#)s'wvUkw=nV`#V #I֦ۖRCZaƒ Am<.#k=o ,`KZz/j,_tKtX, | mC!JOMNې! I˘Cbl} Ѣ- X{EZ[38]K0m+|#hԛ)6rw`>fbᢔJ/Dդi.7=EI-U ,SW}Po$xw]Iij_Pz l5< ɛ\/|UTXpd7E T{ٴy O^պ|&q[k!^FGO$k5Us&E)hu3=_GeZ/yNDyofvBt-XCxSojcI3A\@s-1qrݓ]%ŷy$WJ27^2s6EF*S%fᬑ83)[h=(8j~)Q e񫺓}c,<=PSzF@dԫS}I$/jMAxZ;.Q4pq`]S` M3E,?ձZɒz0Ӊ/BbF`=\Ra?9x-̜y%/tָQq 3\s^' &CHՓ^<{tf8BL VeOi4)b=鴽w l!_ݴȺ {2_zwL…P LbhNw4`ѲnY5ٸjPsLЏ 3j  g`OH8BSJ9:ۀ 0$WC"4#Nh30kϸT .m4Y9h^*St -WwMΏAa93Mj$叚F(%-s6-c!+$t"ҦU풥CW92v% .L2,eb`4KPP;j^&`ݤ++fB5zEv;<3Q?d*5)x(VÝ2COCG{QP'C J` 5|>KأG-7_vMo{ArH7[TD sA+#XٽfDT t&f"THj#B-#f4sd^(:t-⑅>VcdlH'qi\hI_8#3iޘD=l'?qQyz/gwg{ Rc [ ԴZ$FU)iDo_:vnSILs3WlZ "8$ ":?z}aewEM'F +?:EJt!?ߺ8a>C#UD[AItu=S8\@!Y /{ AI5C`F(2⾒[3֏Z9[ EPe}%}dlk̨ak^rϿ_[3n4ޔbBz` +@&3 n 8 6B*.n4>#Z/Qedܺ&(pzdc/-d‚>(0MURC f-YSB'i*64j0Qzū:4KnB:yo+Պ[7'@VHW"E)0տ|P =7_5dO'2f΂MY1[gHRў2nrA*m* 9` l81:OYTM@p,J`QK KYyr1O.3jMc#ꉤҞf-SWK=~ǻ&5PbCx4 9&G 0V1үz\ܛit7NBmK' hF%eEOpViwiɡQң`Nxr`OʮZ!Exel{iԃg\Cɹ[yՁG..]O5uu#Ǚ6`uKծ~P$~  \gX.Fh1)|%kiǓx&;^?jLPM?K5}@icj&i:Iw_!~`6zݦ)UFQDz"׸C!sÿ\}(1g̲mE [Z2L2M4Q/YgDȓ͗Yȱ29Yl꠨ r&qdW*w;UeI$(eZV ێQ`΃^({k{Ef4=IJsjRrN `629C}%Y™ Bm^*R+b{mp@)tU.^r^SiFhA^#tw7?5߬4~D;Lj`a^({~ &].ւPU[% BdD$F\3=R=(W@TQS"%'9oLo/ f2vE Ӵ<:Z1b ]3UAx{'.Y8܁: Lܦ7N-ws8 g%?;*SvWt@O­oۚW׭f!4jgoK#T꺀qTg3LJd|EcSZYV=<Îmr3|=]r#%2<V._]#pC+Fe7qyi U+3 %=iJG.V&/cLooEĐ`^~Sݠ `^?X6`\F'(j.ƭcϥRmt }靻[MS~g5_Otpyt!z`ujސPG0Пåb[:XD8ߊx?ψ.nb[d@ :oͧz>f*̝ 3*l^/ cʘ֮lvgx' K{,E5^E#9r^/Tϭrv3fwl֡ } _hM+MIuΰfE2|^ PQpcXpGD/'!OCQ2O Cجυ[arB6mWXvJ )黗Wqapr_O5& 5'5iV_ڼ[$6J&1{߇Q{G蠪Y3E zܦiF0R4a_sp :* n@&Cfۡ,QwO).38fyƊ[tA|IYlc`K# wRj:\twzf*ڑ{ï&&R 5>ũ/=^W*g.,4,dŃ*2 A +`L+\M)a"@$PVS7!ז_&i=FޣOik $NSI N K6n)}cQ7uJOW^WC+,tIǁ5]Q9e]/s_Lx8#mbK;X K \Ʊw4ZRIw=L2 ט?Q:참9XxV1RiO;7"DOܑsA(7,I1$_:ntH"7o,ViEdulVc;uLGI1]z^$_3v}SSU]ҝj0TՔ"4]{r)n~ZBuX|{R7dO"h-r8eX,t/ !5]}/{bNm=gs}#$ލvHҳsK:uqA=J{Ӏ+'A/˦$I 0,IᘢhP1hE!H}xZwѭ4RBx&J]SAuNk9^|1G XPȫ;5ZrxH8 }n\=D mK{Qj2bAD$=g/7NڌܼoXE2fKgܟ<+ƪ%5l!n;kGC:S%9@ty!IBF,:X(az ŧ.ӻ7Yy)jmU¾{$h>ŒPKܜ~9NS `E~E=NwPx!CHGrܰ U[ppE;$]li4eVc\Bᄟ[/ uDjЍ˛!:\t ī喘qi!y>cEPbPd%&/O:h07a ĝÖˁ4> b(fÈZ`Xl& " OѻGU+Ty;95 3W1'-aZ3Ffʱ3ղ->@#G"8) Bj4"3:JχѲ jEU'`ime~PKIŸ ,C*2p6 U' fX_,B A̧24neϫ4 oe8zs]&e[W e<,CmN)N&J4qSn.:g>]Žre}'Z]80o`,AwlT]qee,Oo^2U1XDP_lHcm 1hѳ#߼/2Y4)ƞyC-NqXedž-6Kf .1JJ`E`NI"7D#gɎj'-P`ZZŽʴM0,Ӹ4ؔɠv8bIX{7qqaPȊD ٸHɜ:L"D?\fxx nh$l;rME6Yh)d../tѱq Vra''hv] /YC HghdeR[G_]ijb!g|gB=W|PG3`O*\YɧP-IT&/"x.S48rUkbWhm/ ݘ^UY_vJ.˧!w^*T|q5e&jV gt8"$eCS9~#i Zy}V5h@]Cd;b9Hf+B7h3p%~F]/X=VygI{ze|T򖭪1[m.G$SNgO=w)cBuhBcgM߈ ?8um[ԏYܖ=MEBSji8۝*X* ٿl1JNXl@/7ՔJ Fr0LY90/ș7h#ϰJض5B Ax2mSef<" RDGk6&9PwPP-^;y6X&X$7CnC{mpbn }i]SoYÿKa igl~_ d`=,R9DVdF5Y+pmywQk¤P(kX`EAv$a7b9p 0ehT?tov8o&}A459޵ rXaGv:%_OAC|מˤ.hYyŢ%a*#U}g~h-;#šK2ipLj;AuUZgv0QF~h87YH݊6aК5>tf:]QqPwξB~ݷs`N )o)F{z2mmG6%Gbt9)l-#Φ:Iy(bP?vKA;eO>S/睜"xT as8XJvLAͰq5c>xM:Dr]_ Ļٲ:%|;GcC >vy(u~Y^z ?C1?hg@| HQ)sāܺԐ?_rC~Б>k$hbtWUxߨtxO{_~ddWg,Gl˃X[Tz~܁G -%-rkR1Pˢ'(ɕ@.E\O[ptӑjGmiwŐ"-FB!Y߲ͩ>`JBۃv,G +T)1X:|oο Jt7 ;v>YgdžT(E907u3|;ftci,mUI%_1,RSip6䷬EVAIKv_>~*vt9 )":d=|Ooe/%43a$@yr!Eq +Q v(}FzH2"Bjԅ bf+- mRK'bxGôւXP&8Mq~2OGu ݃U,8}f{# ywKM~l ^z5uAB)MzYUĻg%i3?na9CDNH;XI\ 3gJ\]7;`-YaP{a$9QNd#UB$jT,\ 82( >[iX{7mcdsĈn q|6ȞJ;hf#`l Km`9MRoAh|} %8?>NEhkpvR͏.U/A@X` $O+GWꎯi0*\v',Y<,Ө"p4j c-OQ,,N"@4cj@CA9{ hmwg=]2?Yrd٬\,ǝeߨ*2vB) efq`7j !SG7!0©JŦ#l_JI?.3*$צ)4'-br&B̴ GxDKv4IoWe2W,zλw$G#04ZF?8tu9;k@ edyA"Molr Op 0:"h Xmƻ }En3e3MɛP<&@\mt%mhٻ!G->eyP8o; ,8Kyi 703smaFQ{lejăVe:bҖcB`s<+h,Cfuse) 6X:@)2t>ABfoMr9;!뇃S:*ʖ #Cu!< hmdYb /"f݄q-e\ňh-Ph7?eߙ1 R`hGRB]JeꈹXdžH*`Y 0VV0cx)[lw[EE$}|Ubu<t~'ٛ2=p \Iߣ7$ g%m^ Qa< l-vqFrĦ׶*|4 #DQؐ>+P|X5_|U^'vZ'dܺ(‰X\#ǠP4"RO1!c0 MٷX?<Ag{W[@ѻ!Oa[Q ]э|ذ8Zi,FU# '@RW*Z< K`lHg(mN8H/Vfz& ѐku/|mՍAQ@/ X];PPWxe^!KYXŶ6m{|q.Y!XmyTjAD;.=M sJjIThH-GFdTV:d8muA9W=?m4>:&L@3h&b x#- C85ZYEMz1vs0W0VFeDd #ݽmN0ߠrbXھK>mM 6\|HZ)JwEآSV@#|dUl*& f**KMe`e|N \j% c-(jA{AdPOsfI|b]g5(׶*.l; ^nY3D O 7PAA%F0}3&B:t*rf}ףlw - _|M Fk!%`)Us3 OT\}$OwmA]Ns;^5"vQV}?@@cTkoU >Ovr6H-e,hK^OŎ?P&{$`9']S̥fBjWDd8}"C+[M9JI@MO[Zn&_5m5F6d~P4voǍrXvζ_h>/m-{(ksi>uG2zc)ZhœzkMSw>ƇYl=g$q/h6΂Km%u$;LCn3m[ddxac(pM]|e0m3@LJn/b;`Sq4Ƭ`8Wc{ 0Zҽԕs1hs\U$z2k %G/{Aa4%bjOlKG)~Npmko /$eV3%,S k>4iCj8Ą2GN]dO.xb̆F= )p#pDO쉪4ᙥ5  _Y(hn3Ke睸澓۪ u}vB][PV,'ƏII 5I߻5й|#y͊ ~M~9c$M3D$vKJyp9r;"$ r`^ 63鏵u< gC1Q-0 %kb~?ݭ[&bG =9S\Z{6?yxaoQt^XtRUY7DW?鋝+`u?2]Չq& ,gv~-ꢵPCVškWed 2JPew -nP&B~_߈l+79z F:M$jC҇N EEI#$ܾmW&R*Mؿ`Wg8$4U+Wcl>D/NsVwK= ŷJj_F!pv֢eh.-$Ž=M1ɝ,ⱚnqE@-m֡pC3`x5;ϠEJNLf[]g{|*|@-7dr_Q`/}hrln+#]NlRl\>G솀1!$OF]UDy|)$(#\늋y&.aWS%(yKx"FOƔE6d?N! u+>NtLw=l;G %jK{_:q "r/wOTL,}_hmJ2P5, ;f<+S\8AZeN4i`c{4SQADToIT,쳈]a2Lc9 7+W=_bOWugؖ@*WuOz+[MD> ϶#狴K]Mw14͵q8cs!qvZzBuu50?.ivS‘yoß6XAIJ7([U7ki_Tf,b::UXGeD~ϝGxY79v[+}Vm*"@eqfG d<YocbxID\a {B&`ؼyW "ͣe7uTѭ3Yera[)Їb#mʤcZy U>*%gR*"'t[c?2?'ʨZ X.D׬EQ9\) \I}p.٤ ɜU!07N5T="`G$Tx/{c} Xo)_}yzC|?z$`3[S`βʁiۘ1]cwK6 ECeoo hN;Q RNe2hlՙvCXŚ^l!Jl-4^}zo~~ Y0h^]2K*B~xc0݅ -ȩ>yhQ5$UcCBQkr/t/u 7-R0:lIMZ.֧+ ?OiZCe%xhsy4 &(jVd@缍}*CJG0n/Rmȿ.Lp}d//1Q= c[ 80b=HyBµ4š S76ೋdӡMW0}C@ $Y*4lta{pNq!e }y,\lr;H|OL#yPvu(t<^7R׎,>h.;1(A9Moi >7&ml6Xηm^&c:]0Ç?#`p`{Q&( s2z2mq@LWyzg-9^ͮSXRZ {9`xl@D$a٧g?<™U pbnюHN@ aJSuu{2Cy\W| %|IjݰTSQf-#(ݪ[)pjjVZ!?I|.ZLOLB?1 RQ*jTxnӚlo&{Ùv=mmGLᴝ<-r%znw`0wkp6z~cjZzP.tܑ\6N:92~ 6ЩJD)2c%xt q'C*n v>0^P룯?(ꃆR&bB؃2`4@Ш/L/^ov{nZI%+6^)mI [NfreJ}oʊTLjrS#,PBfhjI(>5Z,f ε͡Dne`eբ]xT?dغE, D:(V,xxPFpn=[E k-Î~Ю"sc0}.bM9`V6qQ*!Ir:_O-%5$+]B/ҥ`Oa*aWH0$-Nhi1J]ډ}u.w!*&]r?$[ =ڕ i7; 1*K.HZ߮-鐁I3 ܢ{r͸=T8 ]X#х-tIX6Dyo\#)&CM 6wW`wLdvo-x H;rȢ [{Z᧷ 'vK"[Ņ0(Z¢, }`Z<k׳o&tc4;`zގ |ޑ4pS}//XρڱogJNK;9{}[3ɟ$8ʱ:#|zv慨sm蛱^ $=M Ւo&F"&Z$ac.(1@mZ;``M{pXsO9&֢%}33PqB;xoo4%CT#.#bWlkH|d\fR:%MbDn'z]e]{5`8@FkZͲm%SB'F;_!a͸Sahj:"a}4B Eh~Q7aWVR$̦3HqgSB:^Y*'BjR2I׈xr}e|;g&,;G0fȏB;J٨KKۜƶlJNb_n =wy;+brqBkjogR}&2ds MVwm~J&*@7XOF]R ,C`_d"Q]Uj +d߃!bs̝#@(LSA@GIuppÆ n;"H(l$XhJo'_FT- EuR2{L`foԒÀcx(Zbdi7Anc2e2׶+gܗiX(6K|oM Pӡa H ><NLJˈ/ Jkܭ<ۑ~pQܘ < Q+kGXI]V=] z!KD*G6_-o;BG}[Fvz"mmsd(,X#igxU*(ۆY4I) gd(_֭1g\DJq!,H)qVT4|*i\NĴ3#sʫ1ǽ\{!NlZ>Xot -TIV_7i=+*9{)/*!n#l٭3=9@i>Dm@ M5$'r9Z? x!XC# bG n<l( ,|[_0\ؚ'"J.px f~zJtӞj vHG7)v:) ˕{mM{Ie- Rx1A`SܣL-d25)D~#`=ޣFj1S؇nyc|Jq(a DYj$_8#z9Qi,%i%1.3^@Ea7DhR6EN<\1 M )Ю6o+i^X/D3NwXuTnk< ꬁBjHdw|V='ɠ~<9vQAEz[5z~f(guMИl=Ph?tpʺJ ,Nd7@c{u7Y^a[N8>˾93MWBߩxxNb`YtN W24'Ip.=8j#}5Vo|5QЇ[?MGƉR.&&2uYҔhr`t*'g㓃H58_v`*q|&?u蒎ޣ`[EhMCJ`pr c[v/&9)J7RgK/>S\ ̨kqE (mǎWm3 &}SM!F|\w))HXa &&jNj _gQ,m9OLu_<"Vq׼!qL:7 -|.p㚯s!7 ֒z`VPK+\9B-DH0 Q8g&j*vHZ(\̆҈>5hS0ι3;hkW.jg.JMOމR ,1`,s$XNB/$PbnF#V!{^ghPU9>ʸSTT? LfWf(, h[ggk/8d`kMRfN!9A|!ߪX߮MNʤ#qLA1Ui|'PB(; Xy7 !oJ<~D%C.H݀sQYw_[}iwJ6A~ǿ_vO?maŗl!URmKso<h,KJnH{N-l y%Ae|ߞGIJ .ZFa[*PmX%aXW;UO"梑{W &xMhg3e*$1(alPUsjc<'N(3:c1K7\}U d %8kLUخVy?@ e:X ,^05D6i^AE ?7}&9>hi[Ƣծ> D\v .B6쌏Йvj =TOd[BS&z d‹T(`Y7CƸ^X[5fAKu#d "A8^0WÍCc 4ѓ k])=..cukein"S&8cm*QDot# ;1㠣5VNU'e`+k(=ꤓFˬ7| 7w ^Gb_Ќ6&Ƽ3Lˤt/kF?ŗ]m#UUcg;Tҗf^%cbG_[$9;vDl7R򇽏'֘{4tIl]E?(L:3}*.w.jJXdlᗬK#!wE٬_KV+UӠ+0kCkīAaz{NW| ZVGt:XFa\kԕ](o.)kX.VvzXbDފc#[_Y]K7f!M5r%u!$7sUb \"\NQ"aK:B٘Df6hh`H!mv@;ן;TϮcLJŠ:&vf8uԚHfKurR$#?POBnmAu>*)EAqV 2]Q&"$ 9D^_ڸfV+m:@c#;JcSz5A,;>r$-X9ߠ=)7^v:o$qTr\qm>ywSڴ&?yO%sx\Y0Ń0$PBʟVq*y/؛NM 7ww\꥾&&w-6^u-xUPvhrQXļ]$;e~9.$F:v;VyE~R Q"-V|( ]Tql1PIp?@} 3C֕ul3qBGQpjGlMdWޭ9GtvU2U fKW*j7[ͫ6ôo! ")}Ќ ^&&:3 k[ acvk},Ⲓ'S؎$lhw{r!;(~žyJxTiA0CVi.iE)DI^{pӮGA'^_#lԜ^mq}'& LL5´BEv:>FPG;(7i lNO^i(z] -9_(yz)D ע7Jir X3tN?5.-k~$0un;iAɹbc8؅1q 6HcNIK:T]E?>6V$FBWbS/v.v!xO|;׃,C)5|>چ.ݛ$7ܾ9M֫]˜3?LXטA7m9C}\871Rs˘\J*"g'`-j ~s]_/Kr]):\)S: 0*ht8Zp4,%b3{=ĸc֌sޗcDY)A~q,3̘` mz9II*c%.\ަǑJyLŠxLL'N@YB}8bhw:ǝf~]$6$FQԅm.Kj֪ *ٱ!Ȍ@ [> -aZT-ip6q8_ovf? 7HYlp_֎oU7vܥkYhF -VyI^Akr# Z'go86JV>H^p7ҁos|6 ״zB_#X*:/@ނOj_s.18<1d*o(AA_$U ?W`tAM =؋ v?Pͨz[{W|JS:.NH(L?6x,̔˄n)Axs/I{HݨHkKlKHfgi^m[,^| rtg͌ q:R$u82׷3"S [Ǽ`g7 '0Hm90z@Lg ;H/7g3$EEaJvThH|~HAY/A˭)s m^)4Ax7pbnFAlSjܤEP@_1I*}r KhIUA_7^D3P 1Ab}+0X?{yݜ5N'x8PYcZ .wȞImnQA'bw?)lM:t#HAF+ǠzIVxe+$o{7SQn^ ns WOM,OXY2+'Y&IwO~KcI-s4'/vjf08fGb(1&x|XPմcEAdr*йJ!_l>XE)6KA- >uDd|Qƿ}FT_}vkXFi95ugg13[c;GΟ=gAi|SKpJX%itJviR /FqM+zjq>`jUxp'_huU+dVE |.gOG%oί]eWw_2j 3n6dHBUM!5M`Y 8ι(1⻉S\uz;aV Ej_jАlφ O} "ウX7?o e3)-zAa suM$NF7ǩ>23l?;Z}2|w5]~ &eN![6TAO>s'QGF fUOfeEjm| 2خ߳,_HT Nrە* le/jpk!g'm8O<8Q4COD;j }՟C͎Dt&S(3UgCE oZ=Ү ~T"}y0.ofDfbmFo[*$kTq/s=[M,>i3k;ʣ}/ߊ[_6' jl#$g}M P`L:Ƅs(*rN r$>[g[`iYgm%sS,3lv4H {\> Q"#5F`1 :Pz 3cliwY3Nhgpӏƛ*,_QViϔA:[_MSCWּ?W;Dt4xgVn㍎W0h.,kW`t)y]/ &702GٺK*{o3Rp>Rz #kQy9-m7e*ЧB7Qt;eBd=AOQr!VIdwr"7h]M5ƒ}*Fo(ހ3SE3|㒤7 K0xRӟ3dp(lA'pgrKc᭺\Jci [ŏ~M D1#0(qy6a[j[4A%U5% US5u;bqe*.yUm5jXNjkq/ z9>3gTM;Hw@m0P{nmgz7є|~ןo!`jqt%rηmg,A)lY\,Eհ?EPF X(GnZg1H'>t b|gѣ-Tg޾UGa-0q_ݹI:{1*ɴ˖1S5 SN!p} <إ`i[#ΑQ>nmcl& J^P"dݧTxY<*z<: Зv8jzKp [brxr v+222 ̓?ĩ`r{ YV_ 35g3xʹsՄPK+x~>Ԥ mkl)_ZRרnĦ{ {[p:|«w!9GL>i*\Pц@_ ($-WЕۅQj3R8 k9f&#rd=>^1FۍĘF% .ZL1=ˆN_sʼn-_˝ \uk>1}],Ha1W`2Ij[MV/<)0 Agtv$?'/%zJ1p&㴢o2Q=j ~*ԢOJ(œLT(ϱic'TdmȗmGp#3@/G?Kv8'Vi-nf.6[1ves_+6@q?U( V$tSofKR&'^aMo6"`iOvn% Ze²^ou>MˤĘRĨsWJdr`,/@DI266sx"cC/ z:.\ yaJCµ3N,4x}!Qz=`:nx|_{yi': H150s{O\ЂeֺWl</3Qڑ6"ʓ(z;tUj*ZJK1|X_Z۷4TYۍ}< c.]>K Vα=$fJpj)v6cGNDZSв%-iD\萧Ҹ"Cb,|Wz-~_$aLg4\?:F"o,f0t@ Dl-=k'UmnX  zfTه뷁:+p\C==U,[8m7R s}:Gߗy,e$ݣ baHaǎFLF uWma2'\ 帞hrksBS.;m,wҰV=辌MD1y: A{8 m.Rc׶ToL)d`aJ>W]rX.}7uu^0R- <&-vHN/g. țj#:Zp"QX'tn"{`-)qU \YQטV˺濳W_&? &ep bAA2B@e# TһڲF8|>VnS:0q3zӖU~1]A 󇹣滲{|/-eel-"2 s ~i@}c]X7u6tl& Z=> vڌ"R4#ߤԌ_#3Qe}wtyGuA@* wWN@Ng$x4OG쾈Z3Hqqzsa)bѢՅ:L`[h%^Aد7ߣί[lw z{ y_chlI{8[lNّxM0ˣȎ@VY/͂'NNY !bBnU@zV?Z!:~ $nQKYDx[kWԑN#$a*G_F^zuZoaɇ D(ՙ&1['s{U1my7i@G7n^c6%K\/iesCfrHRƏsil?(Z6NgoQB/Q@AЦ)Q|a䒅(U̗b`\ ~isZC_L\`_/̼ u2q[R9jU6%|ltnyn 8ɌlbȌ`*Ž,yYS+++A[d8 eH*`"hs+,m V^ښyF1Y4U)he>n -q_iSmR'-EHo0nzHÕW6oH  B=cP7k _-ʌz''=*͹ XS׈օ:$1?9Vr+t7N7Nn\;NCYl a'"dLee=;-9IF_%5n:n6m|jY+9Ȕ-툛] P3Bb 4i/=ʉ?w=~TY;zD,ꪢ n! d&yh{O]xT_+^4-q'//@ %ktKOɿPk`?`(g:.*TYVo|~0# .K g^EלEegPa0^VG'RA^‘`n΄超X}Y+&pԅ|h_aԧ(ZE˱eIyFϵ'g89ϊsD7) 3v-WVZS3&t݉%6qn^Xv-,rp}wn@Z;J(m"?5tva R AwEq ;X4s"2R]fuƠ&q19#kLy8Ju# c_*1?_My|U8d&#$(ŽOn"oRP5|ܥ1B0ƭYQA\qzק?Q"#$^E`Ce 9amA=HkI .j18Ey/#$S+IV( Ѻi@!+yq7ɪ0G^SemfIάfX)w=_:AH\ Mѭ202ؿזB64:d"ݜXF)l\*aBy':dnp7,|ӡOsI .=" 5-%FcvmF'2*L3N`Lja!w K0VW`,C #@Ŝܣ2}΋ڪ0)SNDrc|0+VKDr`23H&#I̫afT25{럀{n!PR0/U:5@IV6UV7Q&E':xVKyL>XmJ{n&iYwפsj~JHӎ C NFyMN(M"˧|_ϧcLht -Yh/g@.qBz[ VbDZ\F/=~tJMW Z" ̈o"mʑ51 uKy!뜓Mm\TDT–v-G"c%2`Ӈ(Ӆ$|?}MmÎNZ ".l$Hm"s'dOlul xt]yvh3V}R(V sk{O)NMmWL-%Ne+__R&ӟxJA >NzvfխʮxLpa%?.2T8-ƭxT9 a5†H)} )La9~.7If\:l k+>YJΘǻ1i9Ɣ䟄CmWLnOrFCĭ$N,ӯ/Bvb'U~s?f3`oMߤCBSMƀj .; i>Xf"cŲ}"A z)TO[@A8Br40q, Pmhm 2i#PZh$͎WS4F R*?qfzH HB)&(ߵF2> `kF'?<5>u4`n*س R1ctΔQ+yIfokM&lB0v|Q ,հ?"" :95:j)Iɸ&$k';ȬǜJQl"lw[ 6v$&Rԫ\gys.'}QXLkg2wȻ˨$3t5z:i:i(acW)DD<]3gNg qc)$;ףu4bo,!9XCx=2LW ^ӔV,MJ`4 `ױk.QRK s oQU4 =Yx;mپ`YJmMjQ|QU  ˷99Etϟ=i"[jI4w,v+oTj>LT{>GϜTC"JuLC`N=Gzk!^ YLlq6н orN⠓g謲0?=X ` d(j@SYnh'ki*oH\T=GU[ Q{?2=6 &4mNUo׉8,CZ6#3텦ud~B9v8yC#SbBy>\Bc˄^=4\*(x+ݬLyM]360#d,u:'Fm nx)Rڞf(md ) lv]w+ %pp>Oˉ4n}]@ʰD!po O-]GxF͈-77ʎGߙ 9zѕ #iA  +ؙK4$/->mJbD-͜C{ˆpf@ ?tAYP x4o SP Hj݃sfh_S4iH2p7j~Xr-^j69lòBZ:uc0x":H ; tce,cmq넢*aڥfpӮK2f!!L߭Xx8.8!G*[*Ubg^Ldma)-[ӳV#$6fh}ѧdk:YRO!?Ϭ{ 7˲WcFP`٧Oӭ)]$]K6ZbutrzApXϗ§ [J2^UVs7G ?fqhWP ٙ3n[ 2*ؙ> ɹW4- a !#רvx:!1uI=v%@92~ sLqy9M(e+?!#f ]PKRiESA I`pX/:WӠ}ɖV+. $u _@s!7.Cn Mbqd{bV[ XHtoo&{d7t& 74s/JAW-&ԡap¿X)7TA^Oflw#Q ֝g|!ny.OxH8L_`XηɄ<}kS*uqㄤ򬛦t@cDV8ey^MoS#aaڑ\\65҅D[DPP:f@qxr5M&;bM,/T@+LsVm!zccd`voy)XG}1u=MNWuRC%yZ˿C}7ߌaXxAAmX9E-1:ݯ0Ois8wrFو<9;eLg['||^_\D05:+\V`<#$E gR L"EԫD%PC4˺M⓾WVM_w*M8mk) م⋂e7o&7wF=BIhG{5Nz\Ǝ@W8EAƱ%QJ.7CLd?Usť2W3z܍jnd~KQrנ1x:"u~oБ&D_]+3Iρ"xƦObOW1B&QcI`6p}?8/ ד3Uj6c7!8)JesYWʹpmh S/pE]c(4Ui&lpN ilpGv@ p/ݩQG"]qjw/#@亗8WuQd$1vvjRb_XjBv2%X8HRgBB5 )À] ?QBE QkĹpVjRLq> ǸvIwX'_Kw i jlF& Rv\ I%";0B;&\D#ʀ]$zȔߛ7v%i!uuP>$E h^,!YmXgnG 1ENy0sdw-^oM'X-EW㒁*N"I[2ɹeBcؿZ)3] @I7E3w>EL`/jp}e_YF[c]Sx,"VEtAQ\`^q݈Iwqm(%Rz ȋ'ϙ+iBĞ״0CĒNh,]#`Wú 2VqZ'ɮ7xg ,{D8Чz|?K;)H=ԅZZy$ej華괌6(?" ]A\yҬ&1x.[ъ[RS\DKư6|VNq$h ݸ-qp}Ac `)3ev߅k{WIƷ+DtΔ^^Mes嚷ee0yD^*v 0l.Y'0!n(ZNԧA4M_I`j]eH`GE"Sqdz|>m89|(|J"Pz5;S0{y9tT* >n臃:FB0Z %m/ytܻOrĿeRPN5%K>ht}njɓgoơsI3AF6ZY)@mW,$pP 0|-"?N_ -*-|$|ހYC#ԸIK>纝pd ER6ńM^-4MIA E˘d!!QΌ& GIqCV1rwHGؾCkKFˣ.fNWfK=bwB8x5˥ڍ38K l.1ӽ>:g(zT~0U}G%NH}_ɯh/-SWƙ,F!$F2R>\PT\Y њ34fciWx[A1וHg6Եp#EyClzq;B>J FZ0 (6%c|FMVWܘf1Yg`𣏻 jn5}E[CYy|{qX{=n<,@ZIE@lIx=>|~LG{۴XcÁ>hIS|i\V9"Ez6$OP/tQ%>E4'p\ϸL!T<īޓ*nc):wg?)a"ZeuL'd&4Q/% χNsF cXm*O@<՞p!&$ix |[s;g"vЯ%hriT](3*Qg t*agǘ[t$ȹdN} } OMI. ;8?!@').33w3~:(2@8CItV$7v=hjdNm{>#b;wA0+{Kɤu/9v,= X\lоm818;Y3?fɮx8`A-Q*5xTLUw -"7y6%4ظ jAKS^+`QK~\=8F&SsU'mrn5[y'kPg_jQ0W*DQ_p'|2=Df׼3Cb{h?q|G5<__-pp>w_^@j%T[.:#[Rgb6%ifF g͝Hm2t?a]ϑCI~7EH~kq D/:L8HߎJ.#2 |hW~|1<-d\CuZwIh^ay㛇 Gj"Ѽϣ(O):܉^J\.p"u1s #jvkyk) /c66ZчH;A$Ӌih@˒妩]wo|[l J{UO9ǃXfjbJWia_=;]d.WNO!ĵgScEQW=KÃjvj}b*R\xOӌrY"@<+%G%TM#-\\{9qJ\aJ 8 lVIX`F-w(Ƿe{Vؒ43LKvGRn"ʧgi"&´"y?]w+HRl} 2eŶV"}<^w@u۸|$ojw^yPT6.;i Vc)mvd87Qi4@_6ˁ 洧倁._@MVMűcFï<~n(k4ʓ R:v9Q:B/yWr0QȻF+c["qʺ7uG578v"hB!_`*VB6YYם Wo-TÙZ;Y HcD 'bq)~0<8:TI%1gBv^$QJSV(@N px/PZXW 5c25FO^+x?Q /AV2XimdI@;WT n5'ŒJEoڜ3BEScDuQJpKX.Ji؈"pAVBPcZUQX/Z&gX@C7&_oOˎJ|H mD3JlԵV6SQj4&4]UEYACo''qߣ#)~]nq4;8O鰅H~qZ>}+RSnꪥna Nit,Ϟ߆ dsr5/G< 9nR[ Ԯ%W[pʹnj]qaFB8z5#2s%Ӈ{Qu\Y([@'jY"< vFjyF-b{fEbYSzS^A  mFlOJA#"ݘm "#}B/vc f_ĜNy|98߀^ǵqk]va!H1qޒ?KE\`+A ׬N_i|xT8^ )c/i%2« O9:N2~v6|zV28zVhkOX,9XiY!جc3#!6Ǯ2QUP*'s"QZt`YQ^Ha :J8)Vn:'p[%lXbP j[Y_3(P\JBRU ؏3;& K6N1ֲ FZw~Y8dJR="w^Mlz|@.)/z &NX.KT{=5%,_J;kHU91\WAtU;:<{5PW }dP*oг`SC&nwbs͖Q`BSB<K *HΜ.7|}nmѭۺ"gb },Vt]JS"5.F-LؠLP/5÷ݛxm?͛hPA[Dh\fb3(1P(>o܆>ӵE;8 \ DF (؍~dQa_縪 r:OS/Jo#,3%-s5UI4ʹ.z,&~80z5U#=˻)%sU1fV؅DVHmC$Y&uCnoQc HOҞo7#yQwnQ~g yfT(aTB!JUpiaJZÄgW4#'5(>2S-|üS2Q?޳s=e+YD/"e9dTa-4%nSV\, Ň;=pJbd IJ |/)>~q["no1^,#73)_0@3ws3 lbX13Yhif@ a}9z®"z)C{6?yb nj[i1\4͋?ạ߀Y gC Z'0XXwفEY\b7zBg9ZQ[F:Agԅ#&_dy͂?2 c;m61j|/13G= T}"Z Z'*ryMzj0IpxT|[Q=O9fo|_b$' 'zT }}U*5oV$% hCZ c@؟?}D%C߿E` _xi 8oٵnZ&~J9Ca'HղΛD`A]EiYm+XvEct'[W,||y{А 48ӟ eA 1Whkho@4Fob_u9È_=3dXGC"xM{Ty卬tg]1ASMSB31w F燕,{HTBZ3lIwHujˬ 0ݓ4:}V< F͝3J} eIFԸ!Opnh2MkR &􄊐' ̈́JflU}~%Zˢa 6bܢ ͔ʪXj[W+(KT,nI*k zd4Teu`It<$`𮫂͖t }AgaHZGIT{wfMar5riM{1ʱ5SEcH!x/g8yg:kkTɘɡaÃek`x-3U)ʛ7zV*ג>k'^BkҩGj8ZM.\lv C&&Qٙ1>c(,cl"0G!?n{I IX7u8O o4{(VyFvhI;Ͱjp {E]/̎0g>1Ž1R졅g7KK}'p;ɶQ== 5dQ5ʎҠK XituHff!xo5NEG(U־=W^1B !37!ty!#ٽG ۿ;Ý4A]97pOş{\1vrȿŠ/˓쥤fˠZCfvMSI/K`r5R ѹ.#Jn`DŭeBd:0#^V&jU14OD͸q!z1xUhC&g3#Ҭ,)ͥ/2yhM H֪: _0`g*pp Mޑ.@JYԿ>x^"h`_E妿4z ^6i9#Cz$bJ)WRx7Q]=7]cpycz!I~?|bh?& lneOĤzSY`"q=D˯֙ qN/ٴ'.Ny//l̢e@^?_U_X*)Ҿ4_Y@''+`_g^H#۾`niW$Ɩ3WZa{~8QD~= %FX{%0LN 6,ߡ- |>|F5ouXdJ`9kH[fkXUr)/WlZWI5Y@oIګ\O$ư/N|:zX93|D\Qk'fDG/Hy,gg0\32Grllmhܫn Zy io 17j'$K;D9|*x1Z3 55(/?nb d}*kd| d)~*\hԻݖ4:NDW#XkL ʑի*-Dޮw c[޲>L}67P$y+) =bdUE2GVAwC? `+$FW ӈ`XgbWs9r\PB1X D]M7COˤ(Ƥ>IdY}v`Z<*bOٸ{XsRa P&MVj<خ*iȳAsht 8UbRlDQ|#}ZCޡZƻ+}&bfhK-  `l2`\Jҁfן7%`؅hdqN]*=%)eHO^7AKuiu8旤S Gv9E _. s}ʤ\*92 &0I ȆgN6VDLgy3 "'^4:#sӧ2Ol#2K6{fJ\[s&t#+,8F67B}JMc9Sh>;Bņg۲\m9pDԠ˔tE =]7mUty#xB(L=/xHTmNG Y o.9;͖x,8$+1nf~ kAttT/67XV Z(L%M\(2|zV);i1ciGROK3Q%!U&,x%P ˺%WOV9S,WW|剜A rd郾E^k(;Bpx⡒OVR:QLj14|״bu%zZ"»8䫚cv gFx׏ԻYKԧ{J7ޗ6CYza$+nt"`iEխl[F^%hmh?g? cEǒh$AW,H:|hBםb7ki2f|vEƮl{y _A+²3wZI^̔)<.Y5Һ݊qi]*`5fY4;'y8?r{GF xؓ;0=)y֜A?w퉛ǃJ#6J 1"z pΎoGK7/bkdu8}iiD˱ժ?yk&/T& 3Y< lylQUVo/h dpbߺR2s3`O1Û;ޖQ 䀊@_B{G?q@0Wyˆ$H{h3oD3/S? 2F&SK&?%*!4 g^,{zLok$J<3U|I$FC2.M!v(0YGL_ZPd7ʂ571NDmYxـga  IjCYYK)Xo @oã^'L9_kɦ- %8g3Wi0S$ռQ(Z֩ |#M 'wGWiǥ@f.*xTΣȪWn>Xe؊_TMzvR2X tFq$_|&=vOxM0'R!m/9Ul*J$;8Hh `wJ5'}GյҬ4 WMr-ɤo\P!U^Hoh5t\߬ ɝ"VƤW' iȓzcpěā i:)LD9P /ṑJ8Ʋ!˙1&*ob.,g]^zUC-e:@rlFUBX"Mdqں;>:la}x l;uwrzCĩWp$㽉z6;z ҕWa')OޤI2rCyS'JcEwx.ǁGv}~S4uьAgYIɊ3O!@OAҤB+,0BC@s a hY[8P4"ۓ}xjr^㸘$ 9mvLZ1qo3 nce5#(:6Yi<;4Mm$r#q )mB n87~ynP%5h"Oi$,W=ER\x u ̋ש\sK.dRE ,Dr/<&M(Yim "'c.[ύ4 g*=:ڊލ;=@ݙ kX0C5VDÎ'e\*6=fd$*=yQ4WM̰ᷮ& H?9ᶌZn\(5RЂIFcc8$gӭ:_aRX.g-p PSPQ= tepx}7|2=G^#*laj><,??Sb 7o.^ 3}߁;qc$YcK/ @Am?.|={P6Θ_M\sY! O2nW."k9p,Yhk[yB:RQ~Iסd/,{Ю JBi 0:c@m;$ g70gP.K{(T Y!Kg1%q@A&-88]x=XW׼WC`nZίƐY9A-%|өAAIY$ XRt%i~cr$%O`0Qf"xɧcبl&~veV?xCzcI;xx&}Y?y-Eͣ Qw(yF] wuݐ=Yh:eGtFs?噌 J ƕmS=vwV|k )eAy! 25yPBS!M1-§BG] gXnQQa`+l&(7 >iocLH@fq ZGlN$ *Vyexi)jTN/)̫z7yfN Z-2{p?bb?\>q#b溎U}@AպqTEnh!a&;JB }]l76)z 2|X ˨I(tv6G!>0QeCn´!R~\@H:ު6?8^oGWz}%3w8<#ٺB6,W/6t#)mp)ceǰ5M!tk-^V#CWrU)pwb]l'"H $9 ia'8U72cr>'# 8**$qVL(PZOx| b}] Rэc"`:V`~: wl@QFVgE*i``0]drJbAށ}8-PxF (q_?N>h"6 J%3L ѝ3`Ep QfOSbկ+nh~VPY0`0 TQp]lD'PsT VW20/[v06(U5r[ K5|fu^W)p>o\/L%҉pڵ۠oNq=l7GMImog_3,7+B]I5)OJtmFҽ,͢}B<]TTf N1|/>k Pu{Ԙռ#WXѥIDE]2{‹5 bPk:bL JYO?vQgfZzO YW3UucFG|F߷ oA$t?\l/cfS x"ICOI"_E"J@+FC.'V"hC-N.ɀ1L 疐!j|*I g:&d޲#R"Xr1B>TgB%&Z>ZO#4K8("2#3z%SSܣg];}ET#CS?*q$ u[\>$T֓k!vMFMO '֧8UN!W4U;zbW1frl esf#Yg#H1=SI:^Edh֫ƥ|i{߹@ћ4dTz Vd.0ђƟ::,Ɵ2.U+PHZ&+3: y, SC%He^m:10o4 ؜V/M~%E[Wa%Rn6vQ3]􁠲`sì`Nr2YWU(YqO OM&IU)&Ck}~ = :i]o9Pd+{HJ>̷/ת. BD"_{5jj)CK_bց;jR*3/LcTC_iEW.1_[8D'w\Z%{i(]4\UwKz.v;! 7R؀cŃdՈu YѤ#M>>|_4 4 ?ˍRw^c#BǝM&Z,?EJ1۞B+T\j߼}o"4>($?|j8bT,ΐl\:mπBAދޟ'WTGp\xvE_%y3;.ڟݩ"fGu] e6iu.rv;*ߖ9-4rovSzug`?yz: <]{Ć>"{*8Z:X1u&\lğC c>R<zZ4Os!&;\ hM_E4P0*ҼdFI?4W"X0F! .9w pݫty54j* 8T&'r+_ \V!5 ο%tW&!G͖Y vė;XO|(lp%ϗvlAqpL0u Ͼ8k&neUTqXh~+RVB-XƵ#!y"!r^#{qV9Pƚ>$ٖ/(E=%?-k왫5|v],P5k\A-`l- L~rL4Z_c~T;inL$gfƕPgo tmwV AI>Yv ogޠ?з'08\j`CGƣ<{Jy󸻣vwr(hekNc sQ J#CX޿@X>1ٵz( 8U4Q}_pSK c!/nA \50qrZ2~6KOŖoS:PL}5ٛf=N9IAOIo7sM ʖ}^v ,4^W{r1t$3Xmӝ׫Kǟ>'?-2xO _t+\ 껠h#L3drI~B7 91ƂxhiVnqy\ĥ@y͆ٶkVCՔ'Ie)bV@:-jPY`Y=E\I#  iҡGKH1KHvg\x5 `;g11NCCVi1 q솥=a{g٦qeÑRC;&f|⣭GId"mloHQ!>Ds1cvacjjܳ]cijCѿtuQ8Ľ„35N ^Ѫ)xv3ထn aJYPeO >U+:zy=h=\5[U .%0_wu9+\r\`w îߜ|]t>pxo bXnY F7׭ &r}yT? WOtv]\m+%1ysfGrxԆŗJݚdŒђNX[XH lSgah;a3S>! ݇%'9KNDlJt3Fi@}+m u06VZqWՒ0Hd#.< hbXO ~7HCfEWGu򓖷ey;߉ "?OȿEñ(^_UE0ϬhE4'p3CY%9 7.RoV r-qQ\䈁v]y]3vI %˖薸S${O@tDRO"6ѵ.bt !dIiQO 21k]XȺua1Ý̦;a:&ĹmN\$ n>@yk~bT9U+HI1h@|B8_B#nƺ߬S)+!1Um2>꽂J&b5ʰthz(qy!k*3A}u< s]t'f2lѦH6]ul &Td{ Y(nh^9uLEcaC̙(|8 u{DKzunq{s;MfxIH$ AB_v RAl1Z(8_u04g)8Ym8,ڄH}vIOSS%6˳g7-0G eV&nI?!])|iǕv{ԧ\1)>t y,W˃ fV\5RAt. Os`̞_)p{*R}D<_>DȨHz*Veg)/OsKn{8Mr9Qv D'G81LjL*΂%m3?d+J ċEWw'-Qư2u>[lϫ}./<b>Hi+Pƪ;x-\*hQy{{0喤}z*7ϗP|ޟ[ *=dG c.SK#`T5(c%%^b"ddD@}lA'd6JeCqKڭѶ/Pg&S|8#)>{+kjU4XyoT2u+6!k7Bbȁu89OO MXj98s%x&[iX>B캚\ 5u.4R%WzKs»`b&Х*baq瓈#RHԲ] 0%)=ldf  V@C"L;J>ni!zK֘b0`܇0D-Yz:p5LHa8zY2ByJt.`Qr8ߛhQ:L{'<Q+!kXmkȡ%U_X Jz$tHAR wƩPXb"ު Cu̘:sH{mi4́* Ü8MLԕ烙vg˧ CnMk,]X_~qTz6g{MhӫvSͽSýiUx ƠVYf95R\,"(sb`_78xLbk[?}y 9efEG2{s#|j%/RA 7pRDySyQasC.I+ݬ/.r(\32{MDgͤM]fHk=NP_}L4xjz +N5뮑8"OKCoD{hqlfip3~S4=71h=M>0J]4MĒ?RHsQ ^mKC$K^%.7Y~ *1(zQ: Vw0Opd-w焴j +u&qRDkz`]?oDug,>{Y_BV͵)oj~dN$?;EQavG0Y Ba"04<@m/u+]qo0̏ ˇRiĠ]Yn $ :GH%zF[1?ώ! !Ә UG;wǂ,LE5Uwa Ś؄-ᛙ}zg-h3la%"K=xRlU$04r%FLC|*e&h@*zm ~fu ZsԭyGԜNI1 U9`:˖ ͑B:m2K#&^͔Gگvp 3vdS%/wJ gprBsVlԲ蹆t'x&2L1"c$QFO17B#ag 00haY< -";n{رdz?cZmb2TW bяF ЬC " w /(7 Bt r?gS]Y|>| =4Ň/,&'!Eq}.N}P2q {u Uܧtˑ$9̃3a?Dz#cpoq(~Ίn߱>^CLbp'}>VK[FPj\2M9zkkw7UF*T&_n5*++`?PO~_v=Ӆn цO!cx[%_j~wl-?e]l/7%s`}H s}m,8S {,bȻlDO5R擓yоXĖ7?;2D8w$M4܈#fGh'J+~} JƳm!Ӧe_dgl0PL9Ǒ̧C{84R|TݳQ;,ڒPʣ@gv,aW?r[zMk*WAdT5--U]ĉ6b5t5jS=/b͕BDj1Ĺ!Nr}%̤"l&qJNp WoHD}Ee6[ ȏ5:N""LSkBEEރE`bshT _,k`VͲ +zIM'_w4yc *4 $z_ѹȸ,j]єgP\S %Mن qZ+ JG~ jZz)"&x<~ԙSʼ @9F銵j[oBw` ǥ#h;ڈbMzyJ*C1QO*M=M-ZEA5$ }JV ]*%O'mU.ʏ<sD8ng/Dzyik#;63ǀlb)KhÓ&١j1iSKNrUGEa/ᒇ "_YկXgrʏ YM|=Q\MUjPg Ut\Ext;PHZ!ڢ+]Q_.mЍDl[>T1T6YӺޓ=dm?e'ny'uL(Nc.bF'˞Jz1?U鸬\m%k6^Q 40L0q^ɥȿz'- lت;K qT TP p甞R4?lb,?}$T)ȁnj=ԏ.]j+lr,}b]/".6.:IoLge*n7x'O;U/8v qW9IAm blokiumӦ3Y7Gn=MN)+{>>8',E:ȽՅ:g ZM|g>`d% FOdvd5CpNP!MLo I@Zo5t?dlT홴UųM'E+~jnxǚYo8Ѡ9)hO(r7Z cg!g_E?ՁS ٩(,/`ޙҖXÛR;8bM_9%<+B© z2v8 WȦ 'x5k&eu=L)Ð; bdo6L* K^KN-柏%5^[*{|/a+>_ôڽBl+w#Vl_K# l76lYQ?q9Y}RlG^YBaw[RSLUdE5]<^ĒG}ޏՏEK8Iwtxx96 Vx]BG\k"#h zɅ 05sh}OG_y;GS7k5NQkTq6<k_; \FY ]F\v͋y4/4f\)q?NT;ˊPPp"~ yrؑ6Bq8 sdɵ͇Sʕ:de1ħ,䕛e04QP< P=? DdϿ| NS3ҩڟUG\qJb(,"nXj77ծRNs=Cؘ,z;+7V3TS9E$37YTg׿ m uL]ʌ=B e;;zC%yHFd$f p.4s/Gg^9~"~s/|n32|z%(d>+€!Y8_PyEM'}ޫ8U)[a\(sIA\O[%vLan#Pݩn#Ɩ Wq~{Uϟ%%ҒH\! jG^QoX[C"]`D%d GϞ|xV'meEţI.^1-b b@zFDMO։8]n>4};ݏxݘz\?N*%sSו]I _&С1~$TRhƤ 3hLUBG<<:37.W]=myvFУLK-OW :KN⏑)&N'T^^^rT^WrchNw'n()˚<磖kMmXA,phG1{b rE4@Qqˬ$5itJub6g-7bq|Nzy9^.hL%˸G 3-+GRs|Cn>)(,U+?>̃bE#NG6';иzQcݬ j @|D6p ph.![?ܡBPղ|E۠1p (97]Kw % `Uw^fe8{)<,TT$,^2@1&e j,] ӧp x#rwCxsE$H<v:%6ݣ.Rqw +̻ORQ2hoS3) {2opAf]fTS鬎m)Gc>u2F܆EY./Art," ?KN?a4v&+r~|9Z[Vá`o՟ VCI)ŧ-. Ƹ%8k|c3gY0q_yF4%m4|+*S$ֻxvP@ ?g .1z:r>= +=D9?n\H(n(f+H>.1˗y,nelKsUo'cd@ta}|ʅU7ev:\bT.?w_|_qg0T )t^&.:K1rn5]'hr)2!Di62TuH9jϚ39kJ#y5]рqu\s+M8?ǰU70k .!_i~ G j3McY8Mo` s`PM4+ #@[(.~lԛ0r埈ڐO]8n?Q.d-FC@sJɡv{A,{cA&h ʦxPE$_ޕ2Vv.91K.b((yJ=zVs|uɳIzKTrKdgtWqt(OJQ֚s0$3&5_WFVƊK^bW 3$ f>uu1GG$Gs '6Wڀ qa Mq{[ːG8bGu>03M4E# ~ ֡ 4 <~`A{ (R_[ҷHZC΄9PxJvLNYL!&3MYcT}*ᠩW0zw`ȌtQژ.Yds +gH!>As. dYEe K6v=eƘɲ5sil˗Ct!]2 27d/4Zw?ȝIH_-UB=ŕĤ0)z{Rkꠠ>+C<5f 6j$:_ΞWB5MYbG(Pmuٙ׾߄jwW8 @\zv4"a _uPD):+g$F}|%j:#w#@/QzaXDiHR@3a* N7Ӳ#.muVKߒHk*FғJ~mi0TwFܱL}nH0)DԣQJRN*J~ӨB HR,^Hΐ%uZ{ޮ˞>y=(vKMs.F -;sNOM! >=?=!@UI^CT,{ʏƿΣB9*qjI|4lG?e>ϒ2vicam~b6b| aF7@P:R d1䢹ꩅ>ҞiO.#^-#@1 7cW,6қ<1P[SP`Y ܝdDxn詢崈[ZUp{~9rLnk'7R H 3.vx/Oo[i㚴2pVvOm5{3pnZ2oql1>U8G#, C 8/cXP8aC8xnz+^qmņ9 ܺWSMAm\T\ߵ̍ѡ>,/yFlhGVO '}u^dQtyAw%c>!# ^YN9'D@\k=?\q@qネ:P091xGMwsGVHE4-zMFՑIbBǔFmWnO܅5CyQGJQqja>SglƈqD'&7Bч)Vc1Kh^WcK.Z5@ t)y69Wnc8)ưȆw5 ߧTw-&@ں{:]a< Ť~V: BV5[x &ͤQ%zU"qhc$ 2K$)>uP$HS(;zw35--mjyff0]Ȭ4uSaZQY(tl:'*`{CVQ>5ޡc'wQq pFo!%M,nj"( EUffnRclñ,l`,s؞+Mjܞ ̮f J!Vyӈ|(ELjOgI]h`;(g5GmOs%][ ci>#5) $JpÀ a#@UրS;Ts%`Bwα_hs8ӡT6vg{eʠ|<1Qk9OgC&|7ݩDL1,E| KjГco kN;E1q2Iʵ.qq fF?[@: ,qYtϷOHEDP{Atm 0yO4C{ep~hTU5}f *H?:\ϒ=g:Nc1AN;!ۯyM2Ԃ2;:&豥|dlRyeŪB |^Lm'0,7WĠ_j#;km3pR.b&VUi~YmpO[ \ KYI_ WXIlZ6l9)3tMy% -xà[b2/&.q-:ns8I|37[ZL \=GU"$hUΘirke S#dD.,1Y-=S!'!s٘`R&t(3;uPl*ڳP* PhT„-[eRP}J`3b#6 -?!Qt7FOȽ: !kA z *˄J=LkډCg)/])&3['Ipۑ߫;Q0Tf(tG Q,.:K`č;͝54qN:hp3nIw ϫ>|*@mDUWbiR/ʨc&X f k/ H} Oʨ @.y|v֭f1QRMuC1sxALuE(6bQPm}'ȥ$u]Z,&!ju|4ٜ >"X*q@Rqg~J^ IL>M4 1גr3HY٭%t7b5ճ'.:8"8/I%"'dȑ&"Vyo{ xW5S|^rD$`b ( .H\@[/rvf7ÁUuzfVۇEΌiҀqa"A"LJE.fX^A~O+>BQu h۵O?I')|7jA V$;la:#K\@Phڛ&'h(Zs!B) SlJ+*Ò"'R)qjru'aJ2Kb}'%ݰ !6-n!99kg"c|m-Kˢ[8Zl(6pǠT.UJ*>}rV=c. 8d=;]a}x/_"xoWlnMs%%e6{f堳H{MNgpS!!)f at'Qp7_gSaY Aڳ lxc|)+}$|Q(A ^K3^ ʖUlN}5g:<_ avS1ʗ7+F pj2%}leBzP_Mxμ'|jt؞iItDuZg$æZsQ d8GP+#O~{Yu:I"}fӆ]y9h\e@0Ϯڶ AM+ʄp'~/4&m7Z`4i ds ԇ"q,&ߣR،NXFП KA؋ᡱAqϮ6I8&L#F'o6{UF}v.9?.h# ;[,"oZiw˴syM$|Ż=Z\X@j$vT-_S%wiE9U (9G-d#KI8%]ODGZϝc2E DΤ\l kj?|ƙP˖KqB33kof'L(:{0ѫPAI2y}.WLLg`}36$FmIOVǦp >x|#̞(,Q4u'$?^0)m1՘ܝhpbޅƅ."1Rl7I,a>N)s8ɻR 1!1-* Lϖ)Vy ިPpHTDl蕍aCm?IQK_[2GV.7T1&;+9,kٺ]Һ޵^t TRKФpQsYC\8"+ZA5!_ݕy!(Ex'bϔvڽEdl̛fD>lf% }.RzZlɞ/o?:sD1ttzi@irTI|t_67Jz^/rYO^EwQktw.pCBUiRVmXuэ-2|[;) F?,cY~ERjˉ\uŘ}Ta.mݹ+sm&sahO)dOyuՁQF 4F|0n"QxĖE?&]0?$2BZ3si),-0RBOy5a@|Da\ Ŀ2 _J=H fDq|- 4U%W*] uwN2 QAsUc\DJ;/ "ɍ$42#y]}]7J= !>{p> ]RGfLxstV[A" ":O]͢m `VET*-x|D׋;T+}UKz)>~$d  yx3=0<ʪΏ?]'춴 @]ie-5z07Չm4w6jw1-=ؒmZ}`hxeb>`ʦ&5K2K,\0J&]R_tV6I߶$$47GB']8+oJL=bB^{!#[ Au߀͢_lXvSD!G$PJU3,9ՄH.KiԯH &Ԫ%Q0۶EB}GWR jL6i|׷%Cv,+8ςNtL! M a1+`"4Z2 l̓JlAWK(}VndwobćԩjUY_1ABhľ}6hKv8U]$ \\kJM 9c8I=0FJM+z~7Vkށo/O ՘A܊0ԫKvIz.ԖT82{%|:ҿjzbw`+0p3ʕF߉RAhW$GD.JӍk6®زy욯V߉j&Tufq]$cp" !)&Fp uTnO_0t5ܷlqo&LB#6vХ+`(G5qՊPišmJ!u'کoC[ 5dvչ|ױe$:&SQ`O7Yy4RtÏ˱OE]U[da Ai"L/D*" .%d[MIJx1'~WNnQy1YF@ gȓ16 3 }FF[1y{\T&n1կA  ?DYL-4i$NwX-tW,OHmÉ^14m/Dtw\:&E6$ҡ"71:Ȩy7F w%QSީ=]oCWq6\z ps86 @Yl6G<^(M?EEel~_ JUcR-~W("A/:=hIU(x@=>&-܎Ve}go>sń""C@X$ҌFp>4-š!ROxհA~FPxқA1ttXuq k\=R# H< { :5m68wOv;U.)D+j(JoqRw=TEA13qCnX+ = X؁IzoW׺#HJs=c2T.4^Sdi+H01`V!+ &֕+*t8KSFLipBs';]rlR2FNKX@J%)'6.WC j,6>‘aZ0EwPrH2j$S`V=UqVmZH}Z^淃66_",OG$ܑ3FEe1~yaX\>/ (H5lkި[Wll:Xmv›P#Х'@~ҷBU&̄-sRs&#lӶ*ks~nraSף;:$Q,o8\+=~@&qoe ^V@|;n"2`$ӵ TU\Mo?]oQyNdGQxQg5nI 0%*k]ɺ=89NA%'ȓ5Icn~Y*8<3#|̔<%{կtedC|X@g"PW]7蓹 ۷Ao9ภNu%HߨtyMۥמX&!'{@"/#X(.{$l.>:Em,ͽ#[V/4qϭL[ղ5c/Zl2r (-J5 ?:yX&羯Wtgm>s-e6F ߈P%m6*(ѭH+/NeУy9[BEְ yv2~$ n,}n6zUEV,~#4J3RVȕ!NiӒ$Lz7{[i.ZT@d:<ͯ8sy@ !9#bfTK+i cWg,'Lr5#WXmt-ǚBIe^|0U!\;BScsBMVm'|w;8fˆ_2tni&H0@*Пv?U)m{`qbnr6s7<YWmTt(E"Sh06dhFh %XRvT<țHFs).KNPC*Z/ul*)Y3W3LXKT=Rhg&l+u()բ[K WzhÈ%>DiJjhP_hxz7QQ0k[#` 5/Z"~>MiXa.XTߎʨE'Y~2Qxzy"Xh t/rBf-/ӈ xl{p̖5zI]#sIv!ŠwGy|b٢ $ˆg#_J>B<̆vq4t~I|_0V_}hUO,n}S{k朞.\\"  Uu@5䗼X.*%kc;^jQ"C k_NBPƍdMizt+:*3LxI).J?)q^l?lZ1^Pģ!%>6G%c9(LF1(z {w+~"57tlc6 ubz 9.K7W%Yh *A>V.X?O`ixI/A;(pԸ =/5v,&q*K 4$_xx&!b5s>[Kϗs-TЎiդ!ʑGڥyvX Y dfݥok$K#U~ΓH|+!u`]pa|Rmm,idJ azQQƂKbC ˔Ӡχ;M-{ )Hj?FrQ!X%fxt , ͶH# Ag4҂sT3M"ѽA}I`{L Kw)y8A" SXZu2vPGKRiW)ː͙Bu8 Q+̀đX&"2<ݐY'(tQuOT+?@1$Esȑ6خAPiE[E~1W6ҍכ_GRehd7 $L_V EͷHeY_U\5N3?r Z;ҤB|nP{g>^t/_vK*ij=qO3 Cf.NgiΏyAzq `$u`;jE7ଭwP()U+04%v0`Fb9(nկcft7fö )^hp\nQo*sRu(6:O@ =xs#[[vroҡԸ |aZ'yTVJ7/l/a/pE kLPYDůi5\ʼn&_6rjr/qlmoqA ň:Q,[:B+|r%)FPKJd%aJ~sٝ I@R kdPҏj>Yr7dUC@n:prLIPOuߥ F9xEbt-#s@*.F r%5MF12$gI9' }qaVAZ+ KrU[2&hȟwR+֣A#ϏƳ?& &i:eV9)2oTL&hǞɍDٸ ؑA P|7;Lcb53K7oP 1ElTGFx¤sF\}@1$XWɗj ; w D%ͽ׷ҌdݿGge24&[n@+Z9?~~Mw[Yޛ;XtsaAa*YPRtdu_H%F=նŸdz~D}ޖY0s\eMYVdEwX]Bk4:Ր[̯ mxz}~_m>4*'ӖyY}&B.w24zYW뛵NA['ۊ 'rw\3 ҳ,C׬8̃ +Xe LgeR9ݰ`Ă5MmԽjSWl_Y>qK\iƑd`=y@]ސܤS@Qם>Cˀ8١W̦DAKm/ tn{gRY 3\!- Lp;\ ^-E o #0y:܈)k|9,'ɗ 汋|lK2nާ} UB"q;'9n~3L#jnoܢX2 1.iD\u^j7|7d{*I2Q#E$ں-P I)~r+*$2R]TJ+!]I(@?apX.S,͆ۼgfȱ0iSnm;'m+D/nc6*#A;:.jT#O 4Ce@)} ꤭ %~L A;vcxV&%8P' v:}N3Z?1&e]e94BbK2ZF\hP`YѯjPmDoc.~$Th=`rb pOl001K']І'#4 Ɔ\i.rͶ^i)vPr_;iD/`vEet$楔]֬]m 5 |6Srӝxw9!WSy&ހU{d/e kCSq } bJG4*NEس 7[ Qm}{ʾ$4C- 23|%yƻζ a5$aFkbkΩrK$Q m;@Ho"lX[q{yhr-2@T>Ag?ڳOq0;Wܺ}w6M|?I Hʺn+![{+7 QOa´j1@h3W6B&ӼyOW& 3FгX,SR*0S쏩*LA Z">e1}]3-f?RzތL.:{z'ڕJ:/忤viBƧmN A!.&,G96}h:s R%N`y\ aP?Dw![5Y֨ɳl>#3^;`1Cl_S ЃuCfdfG!d/hxSK*TAv8(elq&$i2@3c=h>9Q~e*~v7k!~߮!hD0V%2L?(/>kT\2QLRsFG*VN!" g+adp(f[nuxAh ;!51,Sk HE!fq4e([{$xR2x4WAh] {X3ƶI4]Vb/%S[FJLBJ "8;":@bbȝt~^穐LJ.[1Š#d]8fZ8 & K醋C([{P⇍0J m>U 8SSB$NN$]!D;@Zd$cÓMxe>@ }AC4UPnmlcUcr%X9#tnicy//SjO;H]EsAF}U7&/;'ګ .HT=,LyЦwR:z1)֪F: N#%Zኰaeboͬ~`_ ; = UpJ7$~z|Rk(/ :;!M>43meh:5 Dh/{X6q3D"_ ?m͛v$R%ɿAobe'@u`q8/Ĕ^\|Yl8p;pt,sO9u>jx Ҧ|\br4@aAbLQ[B)bǐ;֡tzbqζh7|61F1v4420 3COb ޮa$'.qGoϽ$uM<*9|ď|)cܸ|ʦmmdiv`bpxj]¥]h(ʶ^hqֈ"/5L)Fy>[+. T3*nJLW۷Q*_ mv/I7Zk"Hq SǨ'C&,{ϕZ@ 9h5A`ոǟZxbۃt\D  W8 Z^K԰Xb@pnvb!`+x ޝA%zL2q ^%W X *=] Ѯ1R_epYrO@Cace[WRLm@vFc6KF/$*Z+/usCYsLK+#jƍnOBmNZOUAU /c H|{H!wbt\v^@=zrר 1|a(I94e!^jNcK\R1|"jawM8JBbGw G:dőcZ ]lk/;Zqe }E"RoC,DACj=[Ig.q~lW={-a]&R:>YYY+ +,Н=5j`a璈PdTcSvP%HN,؛8E8Y\Jߐ[.FuogLqhib 8fPbƧ j? %圼;zP` Qv@aA,I|䃟k=Xרv/`eGi x_nht΃&rD™%(L/B5 ܗto~]_Wn */7©#~]Rkl>zL|)Hw>a}%'RSA[88-0#5C Jk|Ntu,06D?Cln^fzKe~ j =m=,NĘ` eC@GĹmfb%G;6o9u#*Kx|ޡ~vY/Cy$[fNDxe)-]嵅.EsVWTvӋ;r9xjITsOv%똯96/< B}%WM~OAd͓*"N0C%^`o`_NP)(u3ǣ[J$4ZZshC@$8Pe)83|qGXJAsP*Ґ"M`C^ @p˫[°ڞ-xOW6HF}bg6Z[ +*Ρ >lCa˄5QmO.֕F]yIAbϚ%@2~!5:woFr:CZ_n|1:'{Hg9A@,vUx6׊$$>{ާ4{wImk 僠Z}f0,S3UMN7r?n;3BCq,#uE&vZoZ#DWO5>$LJk5O |VFq#kݿjs%)]ڳ;w֡N5hP\,(+c`G~dȗ5&N ܠ!^'go|( J;J]Թ[ 7 ) KVoEpa^Wr 8mXn./7*6y ݹ]^-;֮fZs1J3Jv؄9Q9B2PSؑW'L5ocqB!ʉ$HTl֨UFqgn:]>iĂvsd7]~ v_<6蠔 *:t5)`\*7dy5O>L"Dؙ̪}j'.tP<'I)AZ0?tP$,C#}mUv픙qzl}can#r|ܒc*n5u7Xn) ~KL“WZj,+VŢ O EF/:«5}6Z+D I!k>Ƥ JYBy1̝_DI\{?{#.Rc2^j.d/y,N8j֧~"Jj!e.KH,hsOT4ؑC@/ h#]ԾS-:2[eYL7h@|"X㭈E& bQY(Dw"e&/E2E:Qs%bj9 f/ECr#<FK6p嘚2bPuI[8:^h$Q}ƌ1符7R̰nD/+*1a5hO{]= pEtУe;"5z~ c}y"C0\KRw尥h_zU)mV^FGӦ[OFtemZTLaIxMe8.)Ί9S KdM"Ž6S}r쓮]`xDY"(jX/1ϗ4^ȹ'G31/5 mVHڬ]&"u<8S4)$}Zl Mj_;jf*JW#[{@EzU Rf+,~t$GCžW#As*{\6c8!fŁ3WK<ÜӖd8RXY(%5~-S8M,5+㎐3fimW,_T z-@Lʶ@^z*T"] Qp.颏ya9_U.sUo04&ƆShE&IsXAU{B3[/46 UZ˨Sf|ܯp,R5`LA'B+2?}3Zf@a\7VYf= dzw3s^wKg"A-Qa]oQ'0 [d(s̶uMhbۖ5h`e̥J[ Ѩx/krw[/pm}yD00df(2+.`Ě͍ &Qi}C<2k71gj^<_>Dېf:5uNs! MK?:2M7ls)a}ձV2p=4]Ky>L ,A.Fd>t4 ]uJG9 拫"ʬ r %\Ѵ%~ch]p4'*7ow57+~^ eʤm-C C~72X솢+`  |sD%iq{V`̹vݯ`H)+] ׇ Ng$k킞E M L4׷Yӧڄ5$J0C<33J~UJ炱 v"8y-*ۊLPi3k۱QK|$75%[.kE7jƩâ!(\:s~!CAl˳wۈwHV{ӣ.&,%ν(a :{~3(`7 ߻23l}*BKH=:GPۆ.j[*B^VZ z:0^k_TxLV=zhy)/,񦈐i={}t7OV s rD`C]y|F)rmDAm|T8: 6cEVު\9m!Ez65ӓFhBqTP>[KVB?g>4O"G(.~poI쀺C)I?F;r]-]mrKу]%5ZQJf.u| ر9<рH3rDs 2+-eZ\" ~&-1 *9?!Ph1||"[Ыf$wH#I'rHP!;a7/eM4c y,KQ3ϬaK 23r+"_T^V< S փj6Մc ֣e\y 0i*o 3|zX)7RyWUsȃgq Tf? ئ#1Bdk GGznV놤B59P3GCɣ$62%SGXIq!+4fSu/qqm4C{_5Ko>qsGM*9sJk29|.^b1sS|cG.1>VWT8]aQTSW*l*ƫS޽@9JQrq뻝T?$ 85N JyrB\{qba# BBHն?#,(EJ%[RJuBf-?&ZĨ,g |nOeHX$w؟٬M+5h}) V?&אPb.fq5t.tٕ ;;E0PT }.ZTڵ#lj( Ņ80Liގ P_٥2ѡ|fV5]IB/AK+q *v69W41A=+Ǘ_`7H\#=2:Cff"U~#)06H_53V7B}ߣ IKn<? P#ұ#&MH/1)KLI*FsT&ʤݜOꗺ\MŬCV" [8[t=jfiEܯ&.`j,$vP>mu d 壢7%G$e"O(Ub1O^?qVUv3B.qfioRI_l@FK3n!Rcɥ:NS]1sًtVi%qfD\"g ^U Pm#PuH/DmBAbbW27dC =8O!g6s^G,܄GWUy(;\mL1 Gv{%75? ,}BH؁AYfa!R_ ]6bU~~Q83ux_$ JgQҪKX ;-o # 8лp>|J6\JQ&oS]SbM ]رZsO":h(P? ue Ӵe).-_6m+#T#1ӷAYE 'eKER9~aYF5#۷n=xղgobKLzEfM+2lK#{]Np }; $Jޚrݣƞ#Pi"xt1Hεҡz[P-ﱝ]:i8γaV7ά>c#Sjԛ̓=*ǵl&_ȏEigexCo!6W NP~zMt}_fXG?.@4z Y!+Y J0XgRL?M_d[M |/7\ZqGLtc- x;!s"#%~Nki)Sq8Kp hޑA^u]2ViڶXs>Ť"Nqwk "f';9 ZoT bXo{ߘC$p0pa9Ng ]Ta}\bԣRK\,[ڸ%hw̷UA1 Ҹ<9+TG`B͒W@=HQ{ɨ fFnOGb9 1)3vٙ9k4 }bu{袹W$`vųҦpJpGڅ:ʼng!Gpd7r9 Q u)0q:ETϵmt*`qՓ:O+hX ܾ"nϗQ0\& BХ۷H^mɵV(o#S`s 2!Qnjv dbj1E D.<|da}"HƑĆ#\֩ItU@?z{o,R}nd4krM1+O8L(_"+f&@M>?TNnTj Y>C+dAob*S"*FֶYF $ a\p,qWBnǮq@FH?1#ۺrm$ċúT ; BHR<} MjVj n\[(l]Qjj4Ѷ3y  N.{7~ɡìq$XqIo<#(rxf&#@:i3C!AǟFq:V "!Xra0P1KJȲ׭X68\x]STyx4+p4 (Qfi:B R5^l,k D) .2KJQBG/csJD & }ޠG{U>Vm_ ʵO:Cc$g}yIwo*8%%CD!oM"f{h(B: t+oøX TCA]%"[Ј}f/{|,qsAiP6k\cCO2 Oz&^{ % xmWAk2FU6⟿ B6 /^D[հjӭ"2t[Uh9PQkSS6i n-S6W 2c3 [WwH{9Ӳ{̵QD>:_nmG/=K3t29*irۮaT&Qu /wX`E_}~GMV8DnE.u);=)gReoeKI8ZOߋY\td9Ց@kmzES0h)UWcA2䳂2dVGc+#&r/\lhͳ"3J469|;FϪ{LSĕ 8n[< BL[s]މRilX+UiM<  :w䏴Po]/2)#6c ])=J 0L) :bWhfj6am^ELz5, ՏI4eSfi6i{6Ԋ0E!z q\w&BroyzS@lybb%JSۆG71IqUډXruFŔʦ93\1*cF&7g\6pHTGs۽i9 3IK͋8Y\<;x';S8>K+cOӂ8j$|{, eanCΕ]u6y7\jG=ebc~t,d@f (?~hJ6 $%˘ rU],LEj7] C5ZMv?qn3*:liH !X4k"H$]*JD°A IieJjĸX%LݠEjG.ljf@vDir#~P^[*Z5.P D*IS {Ia^>Z mJ+&dr:=x`G .nQJMggzBJ? HcTᒧ9̆le~bVB}%|%mJOw|۪ q`w\?3`mf`kz%T,Rƽ*]^X_8Ϫ;k> =|*Ԙ:'+_2k.ȑ7z#^ig%jz(ja Kr1^VXSO$}T_ z^[LOo8??znC[}IqDr!ҳ\,*78qH0*N[᣺ 2pNCx ?U B .D DT ZYL5J *+,Bt #ZXrq &1L(ƗQ^Q| X]Ļ/{',lM{2:MD@.D;:!` z~(t2ё,Kj3Ɍ)w>EY 6XEPF5HA/҉e\)5m@PZ{0\a?L }yq+zOn>xgi=OcS zW'[HTTpp؜ j`% -^IK{_]Gud?,\;ы9'[u-#Dz) t{yf%r>=|M*GkJ'w7㕄%)TL=jf':jƈGI"8XusX U|'o= .VjJo*MZ _A"y,ڜD곯`Do^I%9C/[ ø;4ӃN{] Wfi\ED1[AANP 7mݤ#<2d;%.?P+37Rߨ)(4_ØT#)C4_hYrC}L +Y K7+rm{7 t[89BVy!s%4o?Z]>y}`j Mt4d힥PdB .aRX+=Gim?D#OSU`e]*ԗLo 0F+nʝry@9 5gC$PnFz餮H1-2y 6cRm̆Et\C:l \+xKa4+(4F$ æ.|-0;'~Nf C'Cq91F K+oҽ| /2bHg8KkN=0L$2p}{ SQMyS&_?C2t:pO9N65݌4lU%5#LfB8=xNw:1w ?}Jt}B|=AO?\jU_%*4]B@lJ%в"XҚ**nTDBqa s<OM ކziwODׅ(jr9GI2|atH2immU5mզܙԥ1ui#7Α5Q+-q JځT&]98vV,s, iȳW%%Y'jwi?ݨ_׊/)Wh<^h*q~诘L1Ruq"P!\ym)z[2 7R?(PXJ\42ވv6,k5@ޠ {uCj:[jHGH$d(ʾ PrV- gX"sgfB{5ׁB ]WѳOVzL \kT A sO7ʇ,[/ SEe?kT>BHJJ9~:h(5zCF]js}!SfY=0n?2S:mWLrh]5KnBFTL+8'>)An̾cThq|BbbNo'a3?5Tmi3sE`xiVg2˳9߅7oz\Ż[~!jT 4nwZP^5"fm@_ZH8uvtbڦ1~V=4LҺlL]"ە| ~Q6AFEE*E~A^QLO{j~X؟ [l$Rx(7x-txъp?534>*V&b 4s44}4R)|Vւ4d AhMpYxXdY ke˸N.0c/b#vs/4<(6Y/&n>IՑvxe;g0zQamLoO ^<b}fwǻ4aA YR ?z0;dKcYNq|0C\/t..J35WE\r&h;7sQ]HØAVSʭ9^Cగb+GI4cGͨ(&2h/؛yV~/H-'s[n.:ZKr3q́a#Hȉtf&U:_ZylrgFJyW7BAB`r4n?+|Fۇ~)G XoYMq^jZ r{S6"%f,ãduaU,&vzcV}0|Z C!z{oHnW>Bϔ]t\~>ltV;`_^ Ġq$ Z>ugeqw,c<\FD٘ŔѲ} ) _M&?ŧooɆ` )OBe:Dj:,pm⩸<-P6oLT>KΔA%@jP|zӀ8.[-\uKPb;P)6i_$4C+>)V^gH\$m3x+<}ܖ܊nN'({z!F@k䶶Cl!7;*/nNqwy3 %8}c&7ZKwδ 1$nvG$p,7JOYcs f8=w$_lZE72>msaH>iW^Q)(M_~W,^uj vTM:u M&M;YeQ"H9թZ$ŨڱPr o%#a:IJA1p("&`F# m+8g ~HaNEYБ~2"Zv~Rd}tdct0g7wD=''5D~tM| w-I퐵5,۩C# +^˳1OW4øg+OLY )C2PO~_Wd&t7P\!Vhǯ'956oBPF? U(u_l`CYhI KPIڍ>PGǭkQk!Quy]0Q^?} 0ES19;)E"~R67R7ckQxqkxVY]G?/@(=U|`hsZ[1zr@QBx)V'ネ }D"0c7٣)6 (M/76HW[#c93{#z]x;b v1pw !&#MOyݒ)<+B9t&Go,L}H`se"rI"1KO쳃I@VxS1]Y ~ z .7ۧP^4Кyk\r͑Wn~epzmq lD7r0M[b3lwR:kC%$4=ko`fPe:z$JqjRP̲898Rb]ei ASPRX$mo6Ngߖ-DGD=γΊ9YORIiDloC,er<7gUh&Ot 'MoeJGdt.,ed" a`3ʤD~_ԫD{ckD {TDj[ϥ֭ )'ag, t/Ro{ǧZvjBӁ&YfiK, `Zl}U}$8t猽`.it{ ʈJCq:ɠ Uxɽj9Jr*ZZ <2ᷗpkrGYWAu8bK+ᷢm-[~%zΫ㮩Iժ~ s8JQ'0½} >dpң"цp򉇷.\6"( ),SZ_ u9HR@.=xstCb~|-/rhVg2"#Rz'*ݩ(Q!Z?Ё7B' #ܔpå5y!{?M2u|4$vã|\zzW>9dTՖshN` <]9GI-݉缛OnVLb4z6 ܼǖ#-'wѥV Z"pʉE)(|Ŵ*fL{!K9ĥE=|:7b3 f7(?]G2Q]3}e_߁Wޗ,QT"$d/2)M+Z9bkAϰi=}E㭑.). tvȏ=աP”U8a'@3 ih_1 0@z[ 7$p*LDeNP԰R~a;z¸y {#}7 PJH]" 91HYxm˾wqrVsJvm>{ȅC-'b,֣[8Y)'Prq8#hOӂ$f~;jI#4Zo5H1b H c|'W7R?70'(~u7\BD#T}42mZ=1 lj #>sի7h<>n-,&Yx*E$ZYT$0L(yd0kv("sWu0㑦oֵC~Yo $K'OKA 4s񎟫x4Hӭb Wݯ})Zª"4;@t(ŠÇe=Yq +LMDLM[&2-U,x5U_J8e{qElv0|5u0I x,( ($eS}# fCiIoC>NA2iV7TY"rCcf|#oe4zG–.P$VMqWxEbCpFUjlK%* 3WQ,n-u[>1FkUOGN3,h%t1TJVdk{! af03bԧL';j=MbWeIlt;$I;1+q(#tO؏AuFnƃ| US~a3{*uE/.ctMEˇk!{91tGH;'Lۆ3.LD nqQN(̘ +DfgJ:~ 9:"'cM! (^=&yIɨ =a#ʟ^FGM y{Btw ְ3̶91\[¿PV^2+_O`5Dl0 LLyfXSnzLn/p(ˋNs^%*osR9$b٘-I 9F*hjbqɭ K/tx~hڏ_&`K5!ԼqӿbR+ZalϵMh͋^AJnS&$ Lb«1 -b.g*" [V0畴 T 5jϡVۻ7Gv/\wasU|koT-+d(:6 & pa\9g%3xs^8=H]}X^;j{[27=F->.0I_tn,S%t+^yѫѤЄZ : ;"+oovYLSg@/Dj[R0 y>g7k]+"jM*uQD-VF6->yH-dT=iAYra%ҫEʛn! sF9  Xv8z=_.(;ٹM Յ͂Ɵ;lZ\E\agcQ#bHAū/K?j J+0C(z^._9oTA[-Ǩf޺OgXyf֔36vpof#k0u|:qE5\% y|f@ @U;B(wy`18ۢ=z(ɗmP'OC$(O}!1%E6_դ$H4̲r 7A%&k#y۫i$hA.$ۀ{ti`LuԨajpUj))g>Sͮ˧Rb(p @؝wQF0`e\oo?n B] U:Z` 0OS޶P%XzSgוK#YYw]ͱO}sn4s0bq=/@شw/]c}Mxug ,bܼR@B $5B[b<Zl¥"kR Nb:V.XIy|&G=ڪɌJ c 載<s&ly.)jzp8kM<Q?߽=?ۣkdw"J{@ieX7~Ⱍ,&#h94* ޾8CJ}ŕc=tUG9pނ,I; E.ej Ɣ<>jYZ1LbGxmweCp ȽHe*O_뻽ל\V֎߿1L;sCRolo ;>vaPst(Oqt: w/<[ #gz!# kN]*<}Po >m% @zQ;GyΊ^zV[m5䖭Lq.$Ts>Sic S{\RBԂrE⼔2t!4VD3< 2S2`t9g0$G*9;ͨ) 7|O%˯:X}Kmn܉vلa$O-X:@0a:l)00-@ح`]u0`U@B]f%@ gS}pӣp( $|fD<@{uWpXl,*Ve vF0JX:+`Gc(ޒlV7 1ӱVm8p-PhdX-#" e=M^Jrܽ$OlLF\.AbLLas%,Ȋn鱥]a7$ck[LRq;~")ܹӃ+-s9pFhBޕPlIe3dWQo:G4F![Hm/G|6c9b`X֌!:f/}a3]O"?'e."b_"r#2!̔*T d,-9Pd{~1=;؋pyWa@:wS*F|i1ߵ%($5Oa87Qa*DZlgC-ÃnK5GK`W˪9!A 8OD<41%rOY1tEofge3y2Į㴔Oj5:ɿ?Pb{ - .A]Щ5,?"!i.#ue"q/=,gZ s{̅^3MD7v;]80Ƶn#a.O'X2(pӿZyDkAB"$ޤBY?*O~W%t1鄜K %kS>m8%؆xFܩvW-cx%!~uIVcA;th ".A͌=C@e7c !X.'\]ǭ գs_)CDǺ`ˉXlv:W71]s>Y^k~틈/Z@-:`?p wDX G#H"pMN-Q8]eg73#sɈ]k+c1JALG6`8R9w0:]oqq=r~.<SE Ϭ,xWkHCd#ukbA%Q 0 Kɯh8T 9tjp&1 yQޣ>b%@P*hU;gz&'4 )E oxr ȶg?Q= ui+Y >cI,`O6_|(xEv2&IbDoxqHf0/?$HB9{ylWhQ`~DXoZ4kI3H;Y4pTiDܛl{1,75卍d Ln&j'Y#dIb X24NhA렏k& "nR1^xy\O[)pDrKu(CXήCë`langTiS\G v\PnPz3m$+ifp29X|s}}a!w@[^,zVeI)6-o+oBD'̠\wz :`-, H3ߋa0bB@߅`JtZd$ȤP> t|u#JZlhxd=JJ5UJ4 K;l5yIq>d@XW~(]M%.T)І8]34hAkllYBW.@Y8mIWȑzpdWL#Rfb& %;`{Ƿ`L/#!XDO#G+Z\POߤ_Ҩu"X/WO@|y7ufј֌kXhZA;ڇ 7NmxŝCgUa>v{'!.dr6t.1S$A}*vي1$j6F| ܑqj!̇Bs3ח?$/e2ݥu|ϚBn@ɏrZbՆ~hBĶH-JÁz`ВĶGa]͚1᪘lۇ *M# ̀[Ǝn5x/%/HٺN- HqUqV8c+?O_/pȂtsce-*{|گ]a5ry_jnwH*,)QDBx2].z'w6$@-?:idm_3i'&q|5k0LV ?Z2OiI`L0"pfD`՞ZAr: vu/.z  4vqz*N,="LF}?B`nG3fۓ5[{M\;:Sf4C-h3@q})֓. }h TH(&"$V666".K9]<"_牘1꙳I3$k2l~nD&1CHzʄu=pcR2P4,+(8K9 _,bRe\Fgl~ƇA4kY_ص) sa>>UH?UƜwӀV=͢sg|f2t>1:q!%4r]IoB5-\,VFdۉ2T}ـ͌ c0}5hu!F;lٞv90J] \[fړ8w,rtA d% (41_V4m\Wd#me)̈́3+Hj_]Z~]?_}a%FWEc y= EMHAD}d]%={[d2@CVq$KO5^vaƍz9"30MnL}+'#ڀlߞ9qDx!r@ '.X%]rPq( XjAm<&ܜCxMuhta* `K!ՙ1ӖۏjhB'gREm[ߣFoͯ`ۄk%Ad|#쩬\KJKqʱ"1'skH06Rq g&r6>)1r {Tpʻ*% 9E69~sD>-_"n[rqC j׃Y^i5PuWs~uL3v_H|_ˮv_]iܻj*>4I Coi{R.<}?˲ _Y<+K:bѰ.etʟ1PBvv{0>3GMkpk $PIoh$!3:߸N▬zI-T4Ό6-Ԉ)ިshQ$maKHWg.}Kk9mQv;e_dl>,0nYAf, *Jrc$ #طbj92BL]CTzA֜E5Ծ? x\u^S+adJ}27- 9\gF97c&h?Xcr@VLdʠ])sF i"Xl-Lf(9/(KR kiԱ %[w粶9&wcūw?T#Uu맑#8-&eذYMC>;I}EoB3j95Ji>z-fh#9&ӏųcz0Dq[|(OF%07' {gG*3ۘ VׁՅMTشJD)WU;diQ%bS4MuF߼rm^ge-m'j7b՘݀PTf-/\VZHbW׿6 Si7QqpIyAИcu#d3w6CȎ mؽUpB@M vʴ'4A:{ dԹoGҤSZWk=ѵV IN!}o|C>1g•d¥*-ÀQwӖ5+̘9DքAb)d "IY~T\fp<PK`B{IvBKPNo)Br/Մk(Ψ{4T%'X6}8eH̍JtB<_Oo&% CB\aZ^Kg:0(OknSu5xvV1g1Sڠ08^i#F6I߿H!MEk*i @ 8yKaM.L h\OV3ө0NVݶQ4Kj.P9gtL N#Ѧ57V4~h""iݧ $0U2"dY1#V,ʣptF"~pr }ֲU 's'Ϲz*N;-!< d DNeO7%CKu$Eh{20{R]3c-fv;lC4 nꄠdo|w[2NL^6(jŃFz}o6]  {B0bZ4 2 F#U[].yi`3-̎q~Hf+QV#Rv@sR7Ib{H6&ܹcaghgCm]ho#m :a4bO$oOs'L\WgpUfa+ʔn<-a/籌Rs*놐p{\Zm*М;؅A GLv17K7! ns@`Li֋>bc͇okw[DsuBdoI~:ӵ57q^0,Q!6`Jd-eF9#Wc 3&z5:ጩ $`SŵtF0jah3!k (F =5}ݷ{< Çl f 62+1 ,)N˯q?ӯ_ly7uMHvtYixV)v8rUNT}n*sʮ4~H1iTI`BQTGfD7J&bKAMU(`dA}Q{.K#Dj0jj+M7I$C5P,qp5#<He/XQ)FA_)!k[8w3n hQB+^sYZx04'O{jtfJ"_,"4k> (G3OS$x|%-_m`]VY'ȉҢr6;M~rdiɲGI ̴"j%Id gKmz d$V}}}E)BNу CPʺб=~ =XXV5\RT Z3*W샸4}n5 ̩@h9ֱ[0*sؚZ,HR|;Za)>A/qm fKm1Xu:OS8F׼'q&#bZNށNo^ gIfh/S$0-Rq5T "cq=@VT"Q{ romC|Ma ` 7$~zɋd?1qi=jw-]+yɊxWuę" ~štF@ԛLmno?p'#cb\WV8͡F[H8+$fy)AoN_44;:}U0ie%!'30Q{"7Su@vΆ}e`]Ն*hl [z03܇ݯZ3E$Et+|hϞ+q.+*Ɍ^ifgqzp~|APFW Δ=>GNjY@K =M;6SnVxF=B^ap^(Ǝuf A袿7I jڐ*Ɲ-CawJ> r=گnU*&qTm EP6k5i;C\訌ǸT+_B)u5v/-$4"BCbt$YʽbY<4im{Nq4n IMzKHT j`C@1l !+y[DG _?OFB䜶P^wnfoK`Gg{aa$[C8t.2%g URbfG?rCq#3j{эL4Rܑ>8.9:Dؕ:;bG)eԸ-܏FxMS}c֖=Xd {,[ ?" Dq.kL6S6ծm}`EJ5oXŗb.c2.RF5PYN>x!lˤq0Tb]Z XA$hQn pŃ<<FoDK*§RW}2#JHq4[Qf]! MŅiE^8pe"!4=/6͸P0a_ƺ{ >**UϠf>w \)Z1ǒk1vT&őΨYwH)Ok9xEc-҆}鏃l"4oǂW|I·4f^-ajVfd* ˚s)a@T+e$Ǒ`7-f= [~EmĞ/T TjGŔY jYCN8DZ[v۹<9Fk w$1O%7C萃 pEҠ.sH$gvYbˇdnnFqŹ, (;5?Bu3LT\|0& kS/q2}ѧYawOZOWOݼMjDߕmj*`[S ~0x3DѠ۫N/TR>q)cgH[.~{FI?c&KNP.nM:%Q{ '44H̔-=b6z#@ÿ<U9ĵ;yfآ6Xmk5pu+'P^vŀCPw|x01ȧ AY,2'8;DlʠNV ֦%3Y*xN<;D]W'j"v'bw=},(F)4wl +MCpC&rl¬Ic ySneg^Hv[V[vFMX!os߻ca:˶|)&8`#0R6%VK> į&Spl71j/G 15JcK%ÖuA̲1MTNs1řl"e]mMk:úw 0m()9YFE[9$fx&ǭ5<}Ѭy@ r orlB4EDXEq$(J_w*"w CoZAE$V@/yN}V-5?ȕ 8!#!Z9{ -n*NGg` 87楨ƭ9bݻwvie] n ^FNVT7QD5Aپ0h%#d$I R QP.Xv <dg~N[K Km$]euo3šUiŰ0s7GZ/ N a4H~cz[n.(0UgkI kȈ^Ŝ<ʀ! T;XIܞWG{7LNFbVĻNR炯$43FThmVц2h~:EaS=+1tm/ L:5~ІЀeƳ:NAK1??]%&@}39,CEv1=s~+ύ%P`_vs$5?ZG6wƾљ HOg>X?ǷK2|,MO@T |q66Q05L]&qeۏW,YUHdtSN1mҫ82W{49_oOOOk{#BB8@VKY(h]%W} DX ѩlް-DFv1[ܐؘY  f4YM.SV%_hܛc{tebp͙cs?[Zdt[o詞Wƕ8NA8<\8`OPgӣ#u ~easD[ؗ\feKLsap[&b"i,~J9iuxEL1wh^LYyG821g$Bk9Wfzi!NA(tf~O;D.Df6/z؈$^0$&?b㲙Gl\W**qx@BNЭh>ޟ`^1?4hxs2h:~43Gl%n'$(z\`EˈvVC{yn#XqJՁ t|ʚS+PH aɾ}@l$ ɘ|k.WVf~[eןXT 7Bf(7e %9o;|ҐDej$ SvM+y2&zlOfHчbS @#TFS\e>kfY-tg5v]A'J[J[1vcG# = 6b(|ދͤDFFh;$b~S}x 5 lI=yjz΁$=e짡'u'*r%3T@lv/!\QiDɌ)iA]a7Ez:f{4^K&fԊΟˉ#A?v=[Ju޾=. TܹuVւh+Ui7g**Е03"DR:.OΠݻ ̷ }HfR[o0(R CP-걾yjL:CK9![*Trm҈m+B6P.ɷ6'd;Z$J.*v=^qXlkXKZbbU?A+3u~$i׫'J!`Hae&JH ,`m?#^Ĥ$iv#݉_}jQ8" ĩŃ1q x.Y꘼ԱS>'^5ODIle+yMҍҦ#uzLjuɶzc۶jj p_zp]\"4#%KL ‹(ryAEA3rŖ$䞓0$i7ՌN8f_Re\`jcNe$SvwЧn`>uER/ 8uc6jG~.V3~݆bGc zfl5X2ٸgcb͗OΣb5L GiN䁢P\Csm80J>OHdELxvxygKvTiʼndt'r2H<߾˦'v3t69]Eϥb h( ?)~sю[0rdZ 9JC6AiVD ġmLFG2:2_7f[ rfXTZ;]!L֚/ӳh[~\$P\~p&Aʦ7$ 2K^nTL-8+hM<90u~ [*炽8w`oj?GjZ[\0L&ap~Yq e#+S>`q0$c7);k.E !#DR arVlNiS4l" ,qѶK8$FrN EJgh(ՠv 'FVdJa ˓:.rĭ v{QYLfN&x͝lpsn NnƉX[Aս^ˤf4ǫJy&6r*9`8;h*[_)` u#֬o_$3yC:hzwTdOཎM P]\ӗ$3 ކ&lTʷɬk>9Hܫ*ְ-FU;UK[i*rYeޤQ~n cmbAz7xJ4üoh 8jjIE (][2$R4Q\ܪ>1y CK^=jY[W0: CG٨o j3RB?R*pr!r{ϵ4̒#Hףk2o td nc=}–}U<_:Fp6-/9ESKɍ92>қ=YZ5@ZM(?kt#=7ϳArDL!he,e&^\ ] {ս)=6P2YXowKo趽IEץ ddZϪ8\ZV-T8tܜ0*Rck=&s#-5VXsP!zYC cPSdF8rP5m>,v[(S,0 ѵ.(ؓT[Y&ݵS癥6eH2ӜZ77zmcDfU"wq_=d6Aw'Ĕn"v("QL*^-Ş~b5T{Dx5qR u\Lt-KS9N5HUn&tj5lgj%qI6XCZ3ds.];?QR#2o%2 '뼼]T &v=bŠBme K9 S:@vނ~UpY?a:m440,j;WCykΡQE#H@E?&T @Jϟ$)𨿖{Vbf^+K֠B3o xK~;úB h7z|;**SfŕSer.!iLJq__ 7k{sM+أƈ?ttUhCt[^TҨZ~h u^4xB]μ_}i[G*aXˀDKc20-ޤ6JNWS<$\!OlV9 6`BA` zu{F) >PO.(Qvȹ{N>E=93to6cŒYm X+Q&}9Y6n0U8Nkۻ.op,b0Lu3`R_EN4CLaÝL莒N;w8!sT3˱ $߼ͯGCT{Y٥C痠T b{£ 5N~>̘C!ϧدdn7i" hu%42Jd{~uwAOFdbp)quhEҾ*BKxq.%yMS|WbA¤4y Ɇ #8oC7 tҗ bf*^M "7 ½cka#NM8;GPBw}ڞ\,֨KMUԭ"e\J%0d jN~ȅGc[S=n N+\[@&WlL}dLW{/`zBUSEu81|Eqq# CK9Y@p|mݾ褋Fj᭰XI$lh85׏chb*x.ү{GZ_(A6D¼ \* &yQheU[U sZ ̜tRg!z ' )(^mPom~WIC60,*=Ý7:vߊǟ2ď ܊ɋwwgNHx 9݂1px`vW\ĘĐDݝɗB~G (^LxɶLCC;bhpl[BJ}BM.^vDhlC|kLOK6P6%1ʗI`}s+/{DA}3-VW+ q ]kg{fMjDHgZstrHFe :k*hʛaU[+1(TȺ}*jb`Yppզ|Et5]g(7΅r%x=bk&K%+p<wMtGډv/;[k}C@<:iv‹Na IxPvTJj泤ͺ8∇Gy2~L<iUdfO4,4ܘ\GrYfj P^Ņ(p5P݇I|* K̭g MAwlLPpoSpo0GAu$_@iXr)2WsC U0ӵw y vh_"l*6}IV4i8NR"U٧IIO *1ZmX* ϸjPm\. Z閴JSQPBC^{ewҩl/c )v/FF^!3>D}Uk_AMCf0|4lT1`9xI SMU|B^ykQPD?ކfE"Bcf5Mr l>8.7Q@+*lUf^#3O*7pȾϘ8>|77mViržDƓ߬V4]/,5 @я֫ \;]y^tc;iE9(ƒmcxyyJKa`M%8q Q09 IL/Xe7wѤ4LԤR!7&o#GhTtiӑC.gP-9%)X3R6W Ģ"ή49^] Yt9I+go{YI-,jT؁Mfg 鮍;_3ehN&̄ 7HYqPԱN8s5v>#^gAQuv3D; {O[ %5`B;/"I5F 0r?:!v '$9~ǀ&ir$  FL(nu;Q5 ڼ߄zHKoe:qfLfHhauZ8D fτ'1 P{،<\v#>YiHMg `tCpҊdڊYYNrT6QC?1Qz@-.::`rC(LFP= Naax+<.:Ǐߔ_3 hŎϨzA|Ċ|sdf*_Lr mChĩsI60NB50g,VJkƞ+b.q20L?Pn vӁ4*E< }/udVMNIBmF7dJ/Y gh 7NzdVP ;BvLĸyNY@oXֿH̔kWcʉ :Ļ[xUtf{BࣴE;pnQoHt1jwTi P N  2r$-& `>W[iN&ýfz0pG/L2 Wj~(:x~a҉\K._4+ic']Kl JI~ԧ.] ,R.dA$L^t[\SrUwYZ LU\ĒcC^$ڴS='˚x7i(N @$;fD!DÒIkΦebҸhɦF:o!'|DK&%@Qh V O-y#{܉;yv]ƌ4 F)GZ!"mJ\0Ch8g-_eB߭Ȑ 2|in]`i~1\&'iD|gӽ7Vg{X ?: mec7AQ{!&No T)T?8*ezWVtd)\D3!i!|6\*_;a8p8 "I@A}'`N~)3VFJo-,if>3˴^QO/]Kl/ʡŀF= nH@BMځ`9F7(ŞWuL=ty8`3YV4\C)sqP #pǭDDohtc*KL6RokȃR,0H^x ?<(n#uD):ٞx$v qCRelmч~62LϷY^X4N]tF> 8vDU#?bk\ј'-!bbm MAy|va7 lphk="Ʒ)i'.{dzTT_QÉ'D;wpt &vV`B'2F PMt .֌KVa5HQA΋m%gF!GК_#.uV0$^8#tBm+l$5 z$@rZ|&r0IY3kqtuqgf`9$K>c66^<dUk?Y z~\Њ߶;m (ܧ=Du7,0 ,MC@zK/Lj ^wK.|>o#)9+4:UJ<`<^#P=mnުݜ8cǶ:@QG7:)O;qw[hbQ-flQi #].CtU(%`zA X_nDDh}iT!ZXq \e+Y<'5Zŧb0 kK #x8VV`_~V3!k:-.#$)"M=iPu$U%)],>~ԏXp"7i2K:'T/}:~)%###j?+ h݀/6Vp_X#w~BW|h׶99z0E/[r&r2PGQ1JSOxug߰9~ϱ+#~Ur!P09 2IgEy1[ mq1T|ŧr#CO+jXN#U(xH阥9IK%{#^NJH;{;Kppbi@t4M{h9>8򞁤Uhu~.F.^f췔D;&6ЉkE%4תK\IR@[e9] 6W{YKj7ٜXw(MB:@iSl'C ػ6>3`D70s蟶VƁԙΟM]~a`{N $.z$`雜_,\P e1KAUz0r ) {ʰ:aU qIM'giV7Y6Kڃb:2^P`fę גDMC~u5:²@Zq19"mJJ\윯1SZ!mQz~n6\h٠]:ǁ]/cT3Z־i4A\f;> NODQBy4-W?l&+ bR%@򕣁q>P gy|1m>⪭y2]j87fqr=ОiM1}aџ&Zm/sy2 5VRBhqQx_nPq:RcӅSE[W#?K/| '"ffWE,\y"-驀2GƥԧoU@XFw s;x$cJ+`Zͬ<\ܤ`;Zؑjt)P`O`cX-[?o,M "9ѢVr}=q;*O/~Μ&(,YEL5>ٲy1qY6Q$DF.z]q*>U< 낋X9B{ܿoO7MnC#4%y .C cUУ%P}IU-Kyoa]C 늲vQSry *,"M762\0| 5k dkޛ_yP01:JT$[)ߏHc}My:-!%Hs?:!&QS1F #̶X*V{ جԦVOFj7#G1[e2^eR ǡM}f7Ʀ2QrwHѸ7th}z(0s|G0h0K4W"`}O H[hz0Tx1zjdiz?@"$D1M=#6[|msA *f> U{"ff˼Z6zbZBdf AfE[N5te(luL)>@zo4ޯ.ʅ Fqc`^$; ixުZhZ ԨV\\ 1PN â:OJ`GnIRCF @6'xVfkk<(Hm_ ~N|K׀c-îG6ύ2cQB!X'a;w߿.R8@vVJKk_Wyմ-G4p5v󪁲&mGxBTvbJɭo Dҧ " wߡt$l(Y]&gSZ^Vҙ6)LgӚ%?ov{_HNHtn$lD_zR-\𤃫5CһIM<'!!orH[Fr;rLT آZ3ե>*A%52/eA\q-mrݡc0TORԕCZGUinT6E.iqS!v$ `GE(^$σ6rOEc=CG}BZ\P=rرӍ>$r?rhW{$; YX,orN8̡<Ӧ#|JdOPDI hoa1,X3X& /t,g{ EO Wp|X`cB мۢQgȶ5;o'~`{`3F:"۶'wTYT'yǗa9f }]Ĥ0p*qnt s1 5 2*4mX_@CP㖮W!N:3t3֬`g]I [|6M A$_ܣG+}ReƚP PbG 2/L.tP+sE5k=&#vIlӄR#z2+-Wu\EEqj04eOփ,W ҒV\f0}f x ie안h,,sBBN}+Ji:*A38{!1]reUvZaK-U{䲹$C#0UAQmBO!;BG=ZGf^^pb_PsqNZ wd}@`d11+5]1O+|_1s ¬$lWQZ8qz:5e[xv=+ k+tΤ;־*_*jZ4Z;ds=胐S }\Uy4$Zxvd RUE{S=1ʹ  cDU?7{Os+c[NZ ej0?骡]!f=9&r)Q?PQL td>Db6":";DW\Z}{8ߍnݰYhw,grcQnK()azpMUܿۦZFBnt\0U=34ss$q"C/r>z.`x[426 9rph6reG]<(72Kː)whooɋ,/ NN*l붣"+T8ŦXT٪`WxtԆޞ\[>F )OR%]7T&$.hDXӨrxNm}h\gq􍰏;:OMi2@2TٺY OY=.NpJ0BޟfSXIJNr ,(݋GJ,Y'9)RsS|6KBN 怠;u32I3\|8e#}b)be tܨH'H6 K-۰Ḙ`g#)[Ɖ|1ka5@ GH̔ǣ{o84|'W,WxZa=֕e,/Jfru3{$=jeNdb1w{ǴjcWi(U݂7ߤo 3M^Xĭå Y#7`WstS#h[C*D*$Q]ͨRALu%[й8VQUB:㦟V)s%!"aw1ڔX,{\>?15D]ϕnɲ0y @6U۞dc,b#6$%(\r&5++ /CdFvI6x\Jab8R 9jIR`M'fvJcٴ9|=~|nT" ЬZ:; Q6p lztS\xi X.~ArV"/hu(dw=?[vIZ9454X+Q| Yy$\!REAs'*,da3w.=o;z{(#F$r3f3zZ֓(J2y)3u@Zdan(P#Uq h݋^ V@C 25}&yVxUjg2$Ij^Y\R.wZ"qE(^;v|E;ԧDT3rr"V t2n,0"c>:VD*!V/,vr=1Q_2ܙCTu˕|%;IvawyhAmcEh(~^_vZ I]_:>2kz$2YK oT"*vM9šyyS$>%$hz7ef$wAKT)f}cu83,1(9eP0"qr) ~}'[v.wȟg1H5wB`/5/J@c0Y=rhO>ad2GW{XI>ZR8$ʲ*ˣNpef덎p f:7-f6NVh'q+FuB|Ssrq6;~ tD8V9ҝTEu1:1f ƃj90`"Yټ#n(f\q 7Jkh +O;ʜ3ZHP_PQ駮O}#dk%Mر33ܖX\ x,茾q"AK3;2cFΤS`|cB`y=R7>3x4Uᅪ|)FߧbVnkzm|*w Ad/.SQa@s%&uʠ{//3DR&qMDxo\cw"숣MT!XLKnK@Vc=Vu;@A'mJ%Eyuys  X/4KgBw`ν_HFSM\9Xq/-N<0na'}?X@pAIRIea0B@$puFg'r#.gWbH6e's{#)\[٘w%J,T ୦D -U%r4Quߟ˴,cJr@2 0#1WOx0D.Q}?g]_v7Ca$3З|T=pzY,0[ُck/#B[J üzaDʛ+L8Jcګj]bH!oh毃q\٪ A_a_{{Dñ넨O!˰2Ӯ a,iK)4MN/zRt"dY5#֌?Zӗ`\)`Ak=}zv7cf]—g&/D% (*w h~7pT_R[٧3D:R5)RTlg&7 -.d< T39toTL x1/4kf0)aG^*̊|lmZFЧh--A(qe?et%Zt 䐌PgdHp8rJ~5vLd,~`_ 7Y-򘳊:|,76.DU6:@x荩y/4UtFrA C7Tu!L^_Լd)Q]M99ﺜcnZ~_Ѹ6zԋ)`gDJ|z·!#`8mzbN{ӭw:m;+HRy0Z]/-Bc[}HåɂOT)\U^(mщINL\j&($k#46tjxk-`juʄ%m2s-/@T;f{0Ohbet')D3muז2 &keѻ%{9?Ǟ,UKt`0˿ |¥w)RArYS=Bjdl quGr qNHZ/ c#;\Qɋͩ .lPR{N) j%w Mc#V4O*ܯ&S@dUKħtMUw|)gJX  >zHy9 %,9ګP}ʞ5D|T E10ǏV !p/]\yL7OM:ax q]d&\#XUwS.!XlinJ/Ve{BMiA)6wf94m8ϼX)vly#Q|@ cNW>oآB:2V1;7zxY-#L>|8$ݖ`ר؜J?G Y?gsuxqB)BJiZEa4XAbjN KXA[s2s2]dM">zL@w-^$<*Z[kp x.tvA(n(fQg+~ nl?̜`\ ۃ 8Mq|JFfhhtk\ ,ٕھ pҒe|HОdRօ=^N@42Jm Ay|`(}\?BhfG`bi falu>tͣ =84IԁQsvt]ȃ`bu&q6*_tJQdc0Q<j,8Hںտ4ZJrt5\z@S>{q$-Ƨ1>1Vdpg//Ε<hLU*͔mUv k-qaN}r/H{\m| L*5݋ aK2Z_މ4w!|5JoSc08,L -hO^H֚Ho] j'yŊsFHw)|2 {VAA|܌ws>Aq( ^F9N>m vOV". jx}cDP“ȝoG90G kB~;ɴڜO_s+no'O%}$ެXnbƉq bztEعIq>P(? $h?'Wka5"4YdWoey; s]".%"/^t!#sddX(>{'#(@"U7"p[MVIeuTJ=ò ْ̅sIV ez^d߈򁢕H +&|U_M`[|SIU QȿC~;.Оv[SCGiZHUT2%r-Dǟk'Ȭ&rm@:o?vȦ,&OdtˁFW Z8݉yxVҗ`sX)H4UTI'(]bpkBPF7ER|<rwD&Y,-$uyX`. r `'DwSJ*MZe]( N5TN$M Aֺ>6 ^)ݢ阣-^mNe[o63u%f´qkx!ĺhhK2_Ց= ՕiYzITfШ;{7:T%)p^۽I0J`8飊] S3ȱ6yhv2es?ڔeN^fUq*VLT^qY꾭JULbߌGC_06G,[aB-^on(TLDosVTmM"pn ΀%Ӥ[#C,圍{*µ߄e_FQ[L檝#20k8.ELS]95;ĬnN W,͑VB9l9;.9 @wϳwy꠶n@ZT*@FŸʬ} ir()py* _َ=u%{\i=YPLmw3xv5,po9`7HvH;Y]PД$j=mKTl >A%>ۙ*-JR+Rd4oPtrHǮPjFH %`5|OD\є!Q֦w3פVIo;a >3)V'e張׹VU54ݳ%A\͚~}unh&86GT1-*SMO=\GqZdx}n}iWtiOOwO5\ ~3 u6| 1-mHqby4F0xQU"c`!衆X!QTX;sƧP]i%B|ʇ_$O_-eS:Έa{X[dIDl xx[+xoo ݁v}=xU3(`O雓OQpSh/ _|*mկsDrp Ll-}Xh2 b(p(ˁhvj:T;E:7"0h]thipVmjQ4_&{T%0ak!FĄzqz V:i4k~ϻ`R#X3 넮q&_v4l.?PC9b>kߦ骉DIbPU:,|rLJgv_aL 1U C92<;AVѽ/܅Y|Zc{٠B(FZ/^8I{K kWoxiLhf͘e~zɢx)þ#~ `V@igs"ݴ&`G sBpA<(6z|sSdipacc+WFaG`y fzfN r?KNG TKחѮٿ",SH`b˕_V/GGal;tx8n`QJJ(o7 DTV[$){9>>VEko<_AlX3F,*YIN/߫[hD>J+Qi =~C.ZYYcV|PWۀؖʎB+w=`@: gZCJV{}δ99BШ7>A*9x/1qDvUÜ^`Z!xvan$; ULrW}~vΟ.tДܰ =+ڎPr#/"{G ϒ :z.t+-$ۢd^k*ve`rY%T@A"W;B ^uh~?]_7أ ͬvǐ91v tn!otܙDh7$?RɚXL&\}fbToE|[$qX72$_7׎e L" w*qm(Nr4̸DIEH= v痈BGq*M8n]G~( 彣62b[t#ª9j.aէ0w@4>'+vn1\ӑ&Clb(\:Hl+T`MۣYҊ.Kb|鬻 n݌6OG\A(2~Gт#"ۼxb,g39.Dl:)Vp}|;A !nYI5BGsdfi%F FmCKR\ vubE/bhmuYJqA$=d՜-f F."🅢\/N?i3u{6nL`,(bHtP캃FTr=)suo^2׈s6@WF i#jw{%QA dC)BgAn4ͤq)<&? ָ;}پ*u\:;>.lVJPyN*K}8T`:%tYh>YQo~Wjym tq]n@!V!2;;oU7g¦E1ʻDK_3mW_Yd:5+[kLf?2o15lg&0ueo+Dg j.O] FKV4P-$<4쫌d)nwH&02=6хN{0 !YoؚR]DRWr3o \>Q ~s.]rHϧ"wQT:~Qq"1Z&ɬbc.>FɃIms_(5NQ.}=.pD^6- $z(1&Ïx z[tp!{8oĬB2W/'lsOH\3P[ 9)길% KŸ>ђ虛#4@d:F 0q5şa_C(hˇ*>tvdjjMQ7%Gmwuixy?X}(Ʊnd [oM<4 /ϟ~z`@ "(e*vX)eeOc80ʦj[c8xYSo}'r|pZ1,A66I4Hjo B+ N$Nguy*QÕHVKd[0Ӈ02e$Fc֤~"S|ӫ%r0vYcVlnKa-f_nR!PFn(ic-h@鏰'箽dbeo4J_1H=USb=hfP!(oZ=0XF}l"5Xd<+滔j΁_,<¢vH@zc7.OYl)lD~#EFdcŊFQ'Ŭp^LpD~!ա2 ; @=̓ bzh8lSJ<؛]4܇0:Uò R%.E0f̱#BOzNڄ,z 9_ ?4{׷,iVo^@;a&uH~xc`[T߭d_ďXEnՒm1BڒC]'{æ|Eř 8)nnEr_b̬q}lڮmj[heôV@V{&V,64i< ӱ> Chm䱮R ?d|^.[{@k~[g$hizύx3khU*]x9p6CU*dX@)/ u2G3BL(2jo-Bs"`ZyQaQ#M(]%lE/{G֡H:C1WLWCAdA);+g sy~蝬1G]U&ʬT+>fa-_- Э̔lW5rTH,MW {ن#4$&3kF_5;l.ꇭ0̉t`"Pz=Ț\ONdFت9woˮߊ}!ub3@7Vh,$)iϕ'ߜCVioa"hS5~{Ab^XELOʓz-tZp.Sss}aڸ0|Cy0(?3$vl8σ%t XkC4Q&Mc,,V#Iw6IN%zZ:1@4SM/ĬjK0ݹrn*A[纲Ӂw>v!^Z#?Prěv_[OpeಋRґh_xy҅P3cL"FTBNGĦaMLqK4Mo;Q%[3 'VƾO%0W6VƒA^8RKmΜ#):xqInzM?!In۶8:ugLHGFEll#ہa3 P=fN?~_DoA t@}֝&e]X*LY,K%Hs׿7&D:ݼgeU_m'o{ۜ}JRz KIF*Q*ߒS nۀScjE&xhϸ ?n¯:BAjt`$Lu2*; )޹2Ff_* }zEO(Vf_*$L]f95\FD)o"RղZ9:v7a3e)lI]5dk)>/*82O8LB%k5f|]5?C}{R`P{ic נdѐK6z\p65,2őOؤ0"O޿56gݴLUeE uEUHWK]zA ;by8c,~dOJRC>zwfo)Evu %IH cҏ 0ыq)hX A._~YJhHVtz 'Xp* .{+;D>W+nؔ$H]im;-Y6i.ߙۗ/Ii3Xo$ڧfpՏ^|>!~gg/8%l8< 98hߛO5O?oU{c>k nm/hU؁ $briܽݬ=LuW\0́GKtذB|o1ڪ6-ɦ3sq#lNl0A3h_i)@Z,% dʋ]\n(9E\.k5GRV ?B)ۯuXMeE(5$y iykX%P t: G8LG?\W*D%`~^LtC qh99c* X9t_ WQl֭S{_Dl܌s ^2zNǬ|*D5iH"8oRVwuZ TCw6|34kz ]аl^\v}[0L5a VxJgFWg`=VusиbN^3vu uVʬTľS .hpV)1@RV[z,F)gOrKC¾Jv`l= ΩB @ *!1k)$?%_mp2xyZž]z`9#z!RLmJ98g:"a1.e*Alk}$#@])Y= jF}_֑ V3z'][xZ=՜ްZQN>͋3@3 ͎𩞾)Qc1z%b,pk~tGSZ 7 -3Ϋ< #+vfbZĢʭD:%<.(->H>WPjQn!2529ѰXwF#L$"ΖnbCz&O @'YDirYȎ0 RԌ;] L%kC)L:#'C9Q븭l;پא|h|)f-5J~jKk#[=}:p| r3")-f+d- $w/z Vzx*եE)ƙ'QGkXՎgI]1 )xk@'|IjuiGX îBt^@]]1ꛀMe9M5 |O}gS#ItgNϐxC=PE VìT̟nYX9T)pID2JB!v,5g% H i>׸/w 'OI?e S3 o hK :a[Vg372>ޓrV}qRhOPTޚL~'&b%@χz)]*KOF*ՒM1uQ'e&ٗVz:qEW0t}Ġa6cʱd!n60a&((>)G|Ʌժ%kF.aӹ t2= F|J/Bt:@!jg>FSÔz-PO OʔD~܅kwߓS4n -m[ƶuT g6s۷N +U<;N- CE6&L_OCk(C~|40Q?{!:Wr#F\CaxBB!UfAf##t }cL@2JM[4OJΏ7O%cK51j]7K#@ BTɑ?m>q 5[oR@L$mS|V2}v/B3R5W' ˁ KˉQ'^w(%l=m Ӧ~ѯٺ^7iJ氦ͽN\!d4l!B ceh0}(XULȫS-w8UL̑J RgƂ`<@潣#2> r ǝ0wzv\ЂxH%-zhaEq!S墉FBe(޵K\A/I']>TU?BxVb[%E+ܤvӖGaÐ[W2X T^#A<$zMAonM&+ojlcqիwtAr^ee\ kږ Y LSuo~$PB"{B0]4 z}?H)##W>48LLD5"K9D$$*MQ'6 'Ơ=?ds s6$C2د vҐ]{QqSP|>ۖltѾu'GC:NMfE@3 nŲZWD7SD@&'AЀ֫tß3knbQFr$gB }PWkyׇ,'_Lףwڶ Ån*ƧO1pr#^-VXLf`2s^2HO 0ڢn<"^5ƪW-D;gⲬk:Jw"NP3gr[cg7\d |)$@tnOG"б?Jђ#Ŕ{ )BY8 XɰF늜t&f }Ep39p[w-/vog-r6Ozq7;-V2|^7 VNR#kU|m ߅ },%l(O͡2*a Lϣl!'7DO+jkYܭq3K ;1w&/ } F1{~'v TciCm9#*=t 8U er<`+?4OLR) ! яt_M 8eӶ4%.{*^hcii?Wޝbb(+i&jͺj, ǵ˘l$!N t|ڈ4CHh̫-R{ gBt=\^gEM{lCJr5 (1rt2GnQ(V /Pj*^ȨsʊEHݥG4`•%L\栃9lT4 u/Z+?$Z3V/-䗼Ο0 {rt]G$eKL^N!v4{x5G AAED;=o݀? s>TcAbŻEwYw6Ԓ'eDai>ß,/i;Ά_|$(lLTc~k# UW4^dnn0wH(L+5zH!CAn]n}gmFl oY8''$в)1V,I0QQjZ/7fT0ȩPn) ~Oeof |5{cj12-?`9]*vxꂴ~RIa $:Wb/p:UD9:}ES w%Ӹ,DP>B@_ŴAZ(gJ#L Bb={lP~3VzC܃}YޖjE'3+tir JW ew"GnPD`HdLanzpk*^ wn86]ao ҳKҦ0s-+"P^n #%g] 4fr:\)6 2>C!nbIhgwWIc>[\%4 ܏oQ<,Y,WmVkwdK aўUZg_s*/ا|3u=d_,پ] ȝK6\hԊ-(hǥ\^9{CGwVcAdw>>-,F9qܸemH\Emw )zKscV,./U=S6.Sf.T7[j4ݳܷw. nxb/4yt>:ٱ$ uSGKsqPu"^^9ԷXpFޱ0x Lmť(=2]'{ebfzpp%F kǩ2 ;E 3z5tA&Cy"T4Or +l"&桖'@,9ρ-9Dl.5[oyMc4 N@05i-F0;ۃ~K>p\eX+uU[I ٲ^K3Q^y҆IWC`p +7HP +ơ&0Wߦ"G1wfv4L>`΁\X UK+nuZ/׎2P&NzQ"&s4IM-絻uydA%F,k#ŀb(~XҀƤb KG@lt ըq1'ׯtT/+>qT7b HC&bh>t{QruT7e>9jAוdn['-.]I9ih @Ѡx3_zq IΜERS*lV[Gc0.$/?㕵x9?_L1l)pլkVD?jy?#EMp@mO$^7?D'G W#/$N~h^e p#H 2L3/Uص 6RGH5@]`u ICz bcmAHIpJ~S(CQ][i=H,>$"UB R#\JH;\ҞiRÊZDe1a3ɞ7ħ3qXps+97;LbkVdj\zbb܎pDܻ7 GD {{?L'%i ⧾3Hls? (Xq..VKֺy;!k:c`X9m  W˃6YK377F|o "%0za嫨% m5 9wtS5B|J}Sy{kٙ#̾a++ŲCX;XZ Xfp0!ANI4:F$<&tߞ9MĬptog?O'"JmG@b7ODJ5($[A>hz} mjb!n@7pXSBJ<y鬣qk6 ~<ܘǩRv}__7i)w Z?.j[VHAEl[^b ]F}¬@aTj{|l/uWG~WCyI/]?lIm?@ aC6Vg@|C+{Qb]p^'DEsA6*EmXIߟm ~y0t[\ @K!@)$xF T;~AvETܹmRu5H&_ޱ' \2(r.#P("4.!T8[?cE݋eȞ p=CSwz@tkGB"ZC?f?_׮e"ӵ,+bL5nurlk\8W+dk<9oc\0ϥ!2$ d]h$Tݖrc7M|Ӛ|Ub~a)VmeX_,W+I&&2xe^lZTD03z& b*nj NױL8=R㸥B>SP6j rFƬ1 93A U0 4ƚٸǽ'WUm .V R=>yd釹RP0oo4qF9ںë8[ǜj4ma0$w u'KK ccܾƎO,튠 #q,ى&*0ȅo(.q5c${i*E=}=y aHJh P7٧ @D3kvza&3tp5[3vkQXy8WY5:O{U#$Ag N]󙛚,2Yj4E TMzOŭu7t;O3+ ]WTllW_D̗x3 bGNq2Jح|f0syY΍g[WЭQ/ܫ1lnT`יUZ] S-&uzCRbH {VusАi}+ޫA@h}Sb,a rw`jF֭ěD#K; Ac[ʜQ3gM1ac_ 8[٤AߴW佚ߘ{PȢeBSMy5Fq~z~WQ?TVDGuN #qe1U=8>.^m{+NKyC~*]?fQꈬ5f)6ݷsV.|Q:ƿALԉEwM~ FF7=*Ɲ,5-+JY<)1PYdv E6gWR\쏶mHK 冐cC-ό7Q=%NESR%LZY1stMD0wkݗi}D2|2 DR9VO[1k׆^f(BBT(gbZJ'XK@?rG4wxPŐ[^7k_M::#h65'ZYErVSZ* [Ha|Jp(ӱXJ)jUe OaEgF2XT_,.i}pqsͨs>fI䯫 To6߱iS~CDZXu2d*t] = s1]8sO(^Nl{t& r^MBnGh: U0^W= he6tíɈ FHcUiN]@5<~DSp5(s}Mgbօ&ԱŇ f ⿘uR!b!uB鬜]$mAz1Z?=Gͨ=VcGXbZ]r;/KhJJ j37(>ajxJc/\yYea HwЎr$*jb5#cɹvy@-[ѩR_ڌ !b=.d_0DPce2ui~rO0ՁV@o5O"Yr]XJ˿cJL=P!}^CE㍈2Pb*ZT@?Lk1ig{Qѹ<|0䥠R#|iəw"#7M`>΃V2BJJrꤨ7 6{#,xY8c+pAj6]fK8~?lh{&4h<*ЩY~8?l&$^^E-|6 1sab|bpFL jpH P=C٩(Ԅlb16=7O]NyY]鲦(z4 cF,΀B  5">~ k^\^G.Cr@[4}Nu$7&%*jv"e3| rwQ!go#yռEcC1-E?2Q8h<,->82F%|Ok(3\v~2 }|VȖ@z'Y2qw `k(=2S,{ŝKGȵvM|of6è kV2a w@V<&3_?/@w-=݋05haoawU &Q]n M#& 8>erx1 $9Aas^C>XyC:_oNM}yqMwR! ^4֨纹Z2$ܾөU[h#YՠgE6d.2NuvCUińȕPz>v09 Ξ03xa`1з^v4t2t!hT0gqn"v&d]5]S9t֨mۈ`$.Yߡ1 @2$'*NqIXGs9T%hLjG2h^x-UX̻"<"B%jWΥ[Ӣ AAynZvBʍOHbN,1rL\2Bҍ?Ct&N5fh[}i4j K=\N蛝6 ZKB1Ĉ ۀX\\E>:}Z14}2*{a.Z%H[aeYD6hw#0H'FX#08Z0? p޷/jlGh"ek"*6xC>O8}Sj>Em8]Vpzv[\R:H_7_͢Tn𠘗"I4G}#e 0;Dqy3\o'K&B,lǂv赫Oe8pD2wBs nڑ YB p CФv8@>s x̐]gi\Du}E(NV̿20fdj]_#S%?z9dO#^Ni[1IŹk"{},,e-~[#?OIOy=K4@_(4R}G&nnz קּ8mh^'*g0 v֤[.j燞(PD93 0\\RPR<%6&XAY3`}s?Nҳv 5&EKRF'Y@,7W:| 8w~ 4pnB4p6o+Ho߂6W'DZz7 ~~@UJζA 8BR`l`FnŬ@&o;rST4VOܕgZ[LZ= M<4SR-$:?пb&!{Mɤg tG3#Fd?)ԏtd|s8U}E^mӋ<2I؇o q~LphuO'HTF<󸴟%ZtJcFfIk#Ƞ;hC{Dhr&9n{kI+_iU,ģ衟*b\{'q0!%Cnތn]M"IÍ -7r3\C) H$qx?k<*ŋgo }oBb{N&I+!= +ȮEfJFaZO7;lvC_i8iODmwyְR)u/O J#`{`vm 񖊅Eu.޼;*͉η*MmbyK2!żA~ P4,|cwJv1}m9 h;Op'bpv~US lpUGSB?@~&~ڪ.u>`{EÂv-Kڟpt1) mɐ(X]ok5c8~7&#/4$^a^N0xfW@ x^?hC=3j{H"!~vVPv%6 4'+>Dӫo9|A*<`@9Uvf`&a|u9 ͦhs?ړP,x,OɴB_a&zwzëN8_6/bX@V@ bpFO)KYdqM7Ƣoi)AԶ _b/ lp~L=0'zR-3L^-Ddt91yM)*[ 0`C׽IY+kfYO !* BV2d٪)EOrڼܫԌHx@+jRClb'6se|V$A'z~uT[hh)WĒT?|`q#S;N-wE b`\᜽d^k)d-ҫ5|[,*<WU/B$j_UiwkIv@fYĩw|6|wW'H$z^Q-Q7:D$Pz(UU BZY<3ߌ\n=TOEHw\,L͛J"^ S>sgc9^y5+3Q`rQX##CZ9d ௰Lٟx-=.t8`ρ%+xnʗU>fV&DF5,%?SfWm`<7/GQI.b$47*%4&eEgt4xxqsK=l.<5hӵ8 dr߹?X uq3Nu[#m(YpYk6( 6u)+.id܌+ EZN)CxBcʲMPBE4 C|0a!ANN"ṃ L_oo~bO 8| lNi"p~-A6,%矰r߄ 6EbdP=蟘ĉ^ ʒsxKu2[IdAhA_TLc8o$rYLmNL6/CmK+fah]L\o~gꗳԑ\a`f]*))oʩO4~n5%dwA%,cgl1]׏wYభE,*[;A)S@,Bd^ nU+zU'DeFas{iه7^M2-ܸܿ6ZUc7, s7aGĒTRg@X`$N It7Ӿ~YLnUsVO5n -6 E_M: [ΫS*9S:ytU@$ ̰Y%̫0,# #zU? X03b!o/CQWiGm#:Y o=+!7 -JV`ԭ mU4sv14%@o05Dk%i}UX x~"bw~Ǖo6z ISt.Ơ*ɤ嶮3<#^+F0c`㖪$SV.\ʙ7spInpsI?LF^nΕmͰ'\S7@z4z2߉Kf#yGȤM'pK}8UYREl#Pv PzE}j,a֩Ğj n#ޱ b*Imәf|s՘д2x CfRd%GDw2$WP$k4.h?^xcy $ΡM ĠԨo<ڜ>b-z`δ=ٌ+{H ܄U8}#l/NBPGoqzh(Qt2W/fl,OVm`j4FN ;g[|2R̚ݾP ǡfIbзMU(|{<ױ#phl.>Q$EY00-t (&~j2n%P8Kں"-bc)Yniq(c]b'5pCW;=W Dk0U26Q>YJeQeqļ,,͜$ڑ.gCt;뤟Z y[{i!sxz+hq8R@p498q߉y䶙~=41;GhC*{0'›ȁpE:Wzl-EյpM{8I=yK[_v:xF.U3!ι8**m7yE_|iZn2"-?&>ܞD|;C㨎gC \H Hg |L2BrLfeIУb:󆻑"6dfʞ`[=?$4nĄL eeɰy1#[Kѡ'Z޽Dǹ)%)ɗ دpu8*Ծ[0៽CdG.b{g.Oz~b{F$!XnTz8PvbS/lN\WcS>'1O~ "c eE5KHP9},x@sgFoMUMx}ġy*, Zik{EQ 98ޢ2UVNy/`WK#`s 笑 ZKtQ3zTms~r K,p)h<4'7*PNw䞔򖌞2)p'iՂz{hPhU;5:뀢2UG 9H;vAzUFpJWGm1D p-Ы  2X+g:Dn1Կ+ 7#&\CǪr㫒=DfՈY]I7Fc~vSN8 ]yS_Z @[؈Aw-s|8)0FI hW[찃=OSn?%?:&+xF kd-ù q ef90ο60n]%Q5O]n>``j_ 4sUCp;#ħhjC Ve#}/ O\֋BH_y(!e6UJcߖZ0 `(a|3n!"PUޗuK{U Ql{I\n$fؾ n0& >(iAwVٷNBFΥ)g!g xqhBDhuyd(cOy`/)vkn4 EĵvtLg`xh9jMf}x}?{xˈ ˤ;38s⦁L~uܹQ*Wu~UW(P6;$MKs1Y'?N kCH-pɲFo_(TVJOg6<](sQ{j23ګ{,˺&l~f Ơ#)`g_)gWlVnKޡ\:fsv)AaygΩG+VO$AݯȠvW&V_6no$"❢r4:9UdlW|T$ZG2}7^0\BOq qJ&C/0,P pH _sWI5~ ^0uZ`OZtRUX'w%`ɽ_H*4FHIUFE Q z7(E'+ ɺj"< dWؒir{MtY)s@"eD́h*M $]l> uyonfhk)F坥?gM{o(pG 65inc'b4?~6=&vrKH*6Wˢ݃ﻭW@%Qap \$"Nށ`3w VYEAQTi*7]6PئϺzV'yk3{ !'8G*=u>gĚRD$R 9gOkl@ k6NҐXwQ/;x9|u\g6>8Z:}&9x8t')vgv TM"hBKRJ80R tE$D=EWhGůQNIݻ\]+rOY# OG&6oFIHJ׼B4H/5HM7~mz[ Tp&0젍V9NSG?GNLNYUO{]CgDJ =$v(l02?IJ..>g?AC.XI K5?xRP/=Ë,F(~NG:h?ӶQi/|?K2s\5m2u c S> H;jB ҟ™o77i(?Gp_յ F̐ү KjbZ͔'ow:#M;mhI 偮/&qI_Hn@!+U. jMsa0*ҁ0Ib+mmzkUzP7K YFɩz+q.;ۮFx0:+2P)gBZ$ph Q:2}4K([@~y {OMPpo\S yN ErG0h3xjJK8AδS Anbz믩@W9)$߿fȆ2Y&%iڑ~}Fdi1<Fl:[@C+JuP%RB3~f89JMm m)e5 0v|s߯]{ C& ~8~yC$WW?^8ů%^r!+|nFf"G_Nm.XFjU]ApPU1h`(]_ދb+Kn95=.GY>%fs~}@y["s8fy1ܼ$%M| ndo}uTZ&zqG߶_M /0iiڤiS݂V1Y!< To(3t*02''SXVqod2'5$/rX@¿FܓҘ;XI~u,o a` 0Zoɼtg쨶j1:iq疑^mQ+x&?Yue.1o0+yajrQW%{\ɷY'1*2QZVˀ~\wTeV %®^s4@ ϑ n7蘋0q[MjInJ[ s]6VlΧB(=PyzKG4]$76%S7" Ņdq3%-ъG`6XkZ(wXη1^B#F e^||~ ZmiDv1\AˎrK3]?д9\u~sx i$uSpڌ0ZXoD!'KMP,/}UMiщffk@)ۡO1@7#RwNq&(|b@?\M;'5_ϥO s !&qzKJmS2þt;Kg{?+Du,iY)oo@z%oK2{ˡ7uEo{Vhce MSnyuɏvGre[x݃!ֲBvF!nʎ5H!Z͓v$ώ;޲d5ޞ̥XGglN2h'VSc䧰isSl/ZܤJ Jnj1񜇒r1bG+caW;h !!_ c#Αvd|fo@f9i/jiMiElw-d#@zeˈyRF7cc NJ BwƨEt۫OP_gnآ>d-sW Rd!wOqqW 8p nwnno4/>Ts Y򆀄_=r? F)I/"#gt _0@ NKl.L$|N#`һ l TO*`uWԢ^S5U3tyceXģ}^$jH$qx$"+/1E\|b(tϛYeվУu%_m6Aa"2jkɡ /m>G'%R좓&q[@m4a;im۟SBMu9xӸ Ǝi(N^~Zlofyry EZdX[UmpxfY-6:YlD_zWW+>ft˖RI/(mѓ6tvvgS{."i$3~K+ΑN? \ NU[+M1pTPg]AemTyz1gP@ = :8jRյ?cFx́^*6SфC߰:׭B3kO7 Ũҵ\Z LAe!d4xQ6QTM<@I1Uh! 8C6r`CW;aϺ-3-\,(|\q e#`Uw)ZFi W{6H}F4AT3i "GR;<ΪMjT7Ť::OVpQ*/$;grN$h&#4 ;_͉$1AAS teI})>5aE((D{~v@̠o!`STB3]cٺp)0+z[H33j{VBҨ2;LIEj p奒e y3q%?x2ͬ?o$<kRyJ՞㮤y0OD*SJ˻|5~qr4;e)},rAW\mʅNp-z)B_R 7'8@u+56Z/CM>0fFoPk 2ÔϿQki6_=86 K OѮYOF2坒#z+T1X ˭}Vz ']I[}.݅[ׂQs )nc@8ul0\cKkറayاNv X}iWTfX:RWgEPtPI&bZ`HX8H^)r0JmQ,");so1+?`8V +?E,ik7FtgM<%"z䓡EL"MyLQ4CKV -Ձn֞Qi@[XKi9PǼoq |X;%MP&n1$Pv\  :7'8ILq pH햷L_Ze`˽avAuxeC? 1@! Qdm|A݂kghxYKYdhVbΙ'Z! j A]H1P8p|׈+ )ƎsQ*ԇ[ TN3_ $yGq_gl] ?BuytN0UmPQk6+|?)ra}/q*LQ]*!ciN,>WP=׍ Y3##뎙IHm H={kg\a%){Yj "7xȜSFiN*9$Ko(~a|d^h?xSv =wTfǝ`Ruqst5yGߚ룘At A#E n?)+cp`bYBiis`Tu;aF &ͿChbsu"F;8eQjOy}TX㊡W(lK_pj~:@ 2TZj\Ͱ#:rP6RO joMZN$WʈYI`W)(q g^k<rRb,./W A3v Vm.ϳмէ/K@ =Ȕ|<&.]BFAn9w۱9'ɪfc3( j4MQJՍfJlkO?( 1s }j ć%Pdx=xr'3G5=\~V݆M̽ݓ.{uvkX9DLI}iԕ9 | /Rp!ѧPQ0;Ehl6Z' ~/f̨b_!+Tu{*<+*yy#@  +zc8ke-3~F >M;_lゥOLN,"(ڍ9UgK#Dqe%䱻s{"FS> mtk;7RHxX/U~m3pXK,ލ\rԥަ)/[LF/(Ԇ$C!>yINj` riXTv W`^w3mVrn[(-_rv`j[8ud, F"O pO0x@JW0@#ϕW)S-4)l֢syMND9RaГfmo.AKnCfO011~ !Y1,i>Vy0ƸgnS]#]Y g!u%=M/BnE!1n<6V6/#rQY?^HZ֟5A\}Z6-S?q7Wxx 7,۷l0% o,ۜGFR1 u#h\2,UFI Fav KNʷEf~If>ѕ {jj 0 dt@sk.ܮ{Gš'Im@B햹l;Qӎ:|^\#Ozf-C%cW-:I`w)ClU 9WYf҂|g+XOk1SPc}N,Z<ӫ#q@CV6!0nL8"Csp)|r.UmSãZKM$H"wm瑺[]Ƴ*2$*!qt\jZs p̶dlR :wD <tI EɾtW@oYVjH.#'6q> Cq"=N_{Z-.[@> $籪י^ Rx<`PPY~5%]L1[8ʼnDF,`jM_BCqf7^?/"j2^}>9(L; d3/٢bӪ}i9j.cL+بxSv]ldli,",3wWuZbjl8KhsةtgImFPcլb칮1vU:\/ r!KY#j-A4}gjٕﲖ@yb%A˄ wN:y V'uPY"N ꠿I[ui^n*\΅k墳d/Ug՞O$|$/9R嗀p ){&vgg sU~öp}&̹m7o#3V3`)MFssxɫ_[ Lk1RKfUj#!ipH}^>ϐt=kTGPʶL?a< HYdžvan[|啜٬#j>X#|nSIDk=DcG2kޕ 0x@Q@e|&V$ V@xV%[^Q'A 6vJ?ӿ*)ړ@lIپx'M;̓&Y?V?K>F͑kRm3CjJa,X>W,}nqY%%-O(>zGS_)5a%Kc N\vX6^% RzyDC<3VwJָ3mmI4$ճɩ|qaBpN3&|./gcȗkw[9Q9;h.e}*/dt^6Š:WqQ=/fNm*#R<Xvn+J| 7c͂T?Y,dɾP'C)KJPR}WaMdi}և 덥}Hf Bdn;!kYy\LGeӞ 28(?}^䢨D~ 2bfq"IµBOwk(V01xIvk>*Cȣ8hH^i=zqP M~E}Ξe11N"0P 7eޮ:g?c=htY%J]1|x '5ZK:M"E th>{ﶚ"m޻*}:H˯Y l[w{OC٪H#Z?r顒7x6/ 㓔IZ6z?39KDR҅Wg:M:v9Oj_5Ae VeǙy9ij摳4 2 o_5.+C g| >JZ>TbzpͰةMbS}mm&OxΤU,lFx$S'lէ$wg@8gj綢(# KY'Om*+~ zn 줳"- u ڗ:{>xDyd[MC 0EϾp4[_fNE3P!KʈCTU\[N[=XƞO)xu*䯴*#OGڌ 8@iBRk# 1# le^ó >e"{`d׷*9OF6eLd;C%뚏>WqŖGW:g*EHPv}Ķ l:EPM#d";|>{D6|φ݃G`^ Kpep\Sa_ps'߹uXQ- ꌥ-n`K㌑Ӡ .tD^X՚Q1J N%ﮑtqX1*'P>/ Ȇ '(L3v4. 齸]rKU=:/0tן'ط#3Y!$F`g⳩O0[La3gJYnDno\317 eD? Q,p˯V4> |)**ٿi_Ah4*F0&I@D@F -MRRK] np @j{m(Ώ? mKFJa};TyL!m"|'"6Kghbw|He+b׀gGRw>cAL-΍@EP6ŠzBނ^M\L{>p vuyEi 2}G~Hr^TD=&M,f#[a`NR 0IզfPXF3Cϩ29BtRWkVZƅarBp#YeV[+ѥF{ t p/+ջnk+CLW)u oNiëP``ѫuHGч KTkw-|Ά8f"UqHԨ}jW(7⃴*S8k1M9|7VʟTK]=ȸrCӼB@p6L?S4U$(HSZPj$fnsPdksptSbk?6ƝMƸ?ʂmf67L[|R`6pn&sreI|*M\{F%B, lwҠ}=KisW8"4m&6|HV7v=+;7(ށ&Ѧ #Y_47Fƽu`^Ai%c,)*(~*9K|ڐmrK|'o]ƙ`VpJ p)v>~ɟ0>Y={V`~gCNZn_2KJ!`a \HV17x;^:@4nBj1>ɄI'G|Q@+Q(bWF(>A-ٳ[Sc 7N|W>^GH;!:Y V1ɣ† %q KvHwbgl"iXgYGK?uB+~7.* w stU+ˑmeC)ifCSzj:RW:Uf̡ H礅ֆ*X× ށCuRuFzq0D~n pȸ㶵P\ `ԉ\ sE] %FVXC}VN+(xu3:ʠ%HR׭%eUDSס\lZ F~nSYDW=;=BɸLӢ|/ڐ۹Z>~R(+ӢBdcgǺ;J[?x116u*)ZW5P[ zlTH c)nD[9LTȰa9UoK @ԢyY2s"4Z DF?Q %OꂺP/! 7ɱA_$p% Me4rRhPL,Oy] l5UfTڴcw,_dJ*@DhbF)KiVQ4xo%TX$n$&?5.5JɟS򆄧@/ >Sa};fއ!>+لg-(FExQjf*dEӹd[‘$a-' [OG/I/)(v@!ӻOJfm("Fz܁~m: Y$.ne;tsTҏwhgt8 tX_JaQ®w6*C {Z뫔"Pt_}3Tyƕ mx毟vֈdT"XȌ9F4 /<`xS@TH!1#|A2qw[ +j-,],?n~ $'# pyYLO4¿J@2,rt(!y"iU7x#:@ [2&*_1]yb7f)!-LGW5@e9̻; etH'/ͭ}K3J}<E0AX~mӗ κa+>E$ d< r-MgK܆aȻ3>8<XKE3.Xץjٹ R پ]vܴêK7Ǝf"RHlP{i6W&628d~d7?~n,mLH@& +k/굤oRҩ=βnu i .6fARZ}.ć>~?n%s&Vl*fANv}UI˅ m)>$Fra,7ދ&{b7M֣^}n |s2hJ(BjalĀ6\ Đe} ֕hHif>Rx2W[26I1xjGR׭mC:Ҵ\; hfWˤ3vDω]xA"ݹ>q', †kM\'Z춭`\zR;kJ~r|Go4jX~转aC~ y{Z-fު!N.W~CkJ,2F'&` 7 |_vy(I‡PI%2@C"ؖ?hUOƵ Ql>vF8A6['tP+OL=9̌Nj|c1:r‘Iץ@ΖJZNxJ+Z\&9&I4 ڙHqqP,&vqsbK8E4h. EًTI|>ͨcU<)ھ\J)lmA4D4)ǨCVeQFPIL+西B`]S r s!XqJ\mt P~54F-RqA>;ÝOWM94"{p(nIJx?ZywsAXx TD6@ONRToz^=f,<@ rm "xgcQj UtpAU9n6I򨔓92:, s=~Sl!t۶^UrOґȷT',lJ@A4b>ђ$Dm.۱o%Lċ? $Ɣ%C +oonw7eh$@2Ґ&@ b2z`uX#=f36*p! ZtR@~^FʻO,h;&mh,(CS"R A$3-dJz]傇Vd)35<&-"f;zz%YA[U%D@|:S0C˰}9le&@FYR'TSX$(Ya1? ϡt3~;4bn [C%K~$='7а4H@/!}7O:ZFF"^.nsds˶-$?* SY r8P!)/sںIDZ9O$ J؆gqSMrŦbi^$TeR]'`Ԍ3U aoKUbsrAn |JEF(޴^xlv%lw0E%<ce*>k\' *^%T5 X0m{jv&=IEvmzq=07T%>+}hv0H[^%8 +ٚ?Bpc\p-gWe}KP2&܊eHV17D:x:PVȯt@\֢͊Z FM]ˡT+hv\G?HE{C#\gzWUENFeWv خRj]pB5DZdQN`Ҥ"ldbުf=mfanZQA׿ dzCR;" )51si iB?K\<VQYͽgcX-;v9 Vt 747*a+_ـ*R# c1P]%Vc/hF -01'ճ/*tfOOQ,@?y?8 <'O _SC6zL3Mses3;nwk#ƿa 9]z6خUTbLOCHʲ<bӣ9+T{멞 ꮥ4\B3 Iu+D3iRy\&2y[r@P7+RZ, F6T\}.ZvٚU)5LQPbb۶4~ AFmz`z#!dl̺eEk҉?Vmb\ut IȲM{< 7ĉo TLZU~X);KN"2(E5ו .+@LSMk2VwVh$F> " ZP5 FLK3=BRPjK{1`)x֬?~q+Akq9*~V_g>7#lCy1G lC' $WxE֛Rh2Wg)hydZLfN.|!z2.42 6լit}G>cuiQF͍HQEø,@koczWU=cgxDj>D[/p` nv;GM)\n=ܰm؟ھ6t7~nLOf@7 [?0"$ SvDD6ceVCO4vϚQid`MITcA(/M/i"BjXK 8@n]Zu"paw۝ <{;;@6Ʈ/vx2kpJRSI2!QnkB ?c lkb{jW6z5As6縸Edyfcw@(z_ `gеNE_',.3+g# xOJu6@ B ,7F]EˇݵbpI5Sn\ild4ط3`zITN$kOg´6rYq&|v)Q?M׾Yh]>̇{⚄O#l@uƒgAEb$_ZRZ=Io"^7 ԴPaJ ftJ75|OvK;*D_C1盳Mi^WbsI ?\}A֘SZ%v"pЦI/~KI#rBN*BUIO0W/vX~|oGN~Z\gh 8 |x(y1z["Y˪w uɩ{K=[#GN㙺BL~OӱZѰMB,Ďu';*Y__ >Y5 Z fx߉C9\a0 lLR%-乊wQ+|jꨔ^ILU{nH.\]VmEVak<3KRe,T|\җTR;]-v;^n.knBN8 ާqLJoěp&`_h@f=M,MQ?Y87"Pr+ߪG #K,cV=MXӝv!&|}EpȊŋK-[xME &鞀kM)%!Z2ᔕbm{\VQ]޸܄F'A}D+QkT,=]cu~cy7bߌ%pAc.Kk]NUc8#Iw^p0eJ@g%ۅnE.0g-eq7҇5+̺'U#rG^t`*e6MR>ivq(ر/Bc﹯/EQg);:^{2誯gB^cQ#O. ~ ߡQ!'}!Z8LG&m_N c8˶4e(9b2Kվonb i+1tl-.PھwX, M|hWEJjE<1>6h"#%DiK3˿DYd&\F.r/REot`.ݢPeuूoYyglG/^SxwdZ;WlnBd$߉xC (36)$~uU $zGa'hIW": F$0\XC,E$*ggqΜi&}Y" u1mTKvO~Q&]GGhHNϭN,H.%+[WM&Sd:ֻUk9dB:NSnȣ3V{/CɝGxmy^4DIJϘmx:=F`Г_iZ5goXkUʣ}.e`je4jgTL~rac UB)D@ZJI%8_e4`XȢn#J  A~|:ZD\`nƅ!ǚa 8֫\ v&r]K\!8># c MI@>vHH(\wj_uk蕞O 쬽L(}P>kgxEU|C/>h-:~G ,:"߄ c,ACL$' |e5 f_o#K =ͮ RB+Odb!`@\S,Bګ;c5 K]bؽߢ}F{KL".*.'M$[:25Ow'Q~\8WdC#/5ƀOgy"r,2"ݥ9#\ _DQ2yd uW\L]b1: Mti])CLa<ڷXC}{ʓTh=M<${FB}/ ?>(Շk>?coy/?G-إ`A{l u(͈ˋz%P%Eend&(yRzpu7 $Saz'yPZMESz͖YSc'YX^+c%OSpnhB r2S<*O3 ^U`>٤ "Iz姘>F753ӓV.x nQZ7A` ,gSn-|+vS[z 7R_'(~91p.Ѐfo H0 ˔E;[ Oʻ]Vx-^ݢeM¦(Εx`kTK9-\v] m8i4.85ƍ>&`i+E vbϢ eS])xrntJ+BZv lJ?2`[Sm~KƌRK*l;e,.6gaޮb$}?cʎ<\ӓꌸyui: 7 '][.%= ׊d{WGtqdsk_j@qF[vXI:H%CBo {u1+ <H6,q~CKذyJw`fK,&}.%,3=uZ@s:G!}CO_]8\3QKv50RzG?&J3҇%}Jj1HzDe [%2~ !VzHq|jrNKHT'wVQR' ֝ q)03wO+_?!ۦ!CaDT,4x$vɢ!uPsz@my9vDw٨sPKH.+rBNDV^*5z}d xl[vQV+a IoGԊ,03l R``^h̞[o %k-3~:;j)K'H#c/N*A42Nt BBHlׁO6w !hΘkT#(os qBp.X&Aݾ6 U@H>_TMo.zg1ĉ'! Bcb2PxqȗIRD5țl")2 $ؽhFg$`4jRNNG̛=@6b-rI~+T2pߞE*'jܼ68)&Dؐ/y*u;2I<Qu1K$ڪ^̃ozTlɎ(&}: n[V=5^}ߓh9 h\ ƍZwP?Gy0j~!],;&\TFsBF iP)-[lWozEdњNȜ| N<LVD ,OlQl]&$! xq}+my'uW3uֆs QԕAxۋt ֣!,87~SWÁI~0<)W  Filk6f 0i7aSsk^Aٮu8 lPW2YPqVE8An:|F8ayV&^B4\Oˆsp`8V +Q#eU98jg$z[`Ab y^ԱسԀJIS'{M4X9o y8\fa;ViP]OtE%ft_jYCWNl ~0.AKzp@ԴFٲ1:آ?EK[ bIG^<Min,NpOFFh=5q[xKaIO]Nm>mX@ȷ|Oci[@\z4LhHAT_|km5: o~Iq"pJlra>ɾ8 5Ұ?pC,?],haIm0!Qήֺe/KQhM$Kj~PԪ̚T&WaP4G eU;TTlm0"2ilց vxQ,C6D(͠XjGl^sn|RMxciѴwGG:)#NHZF^h~KWl"z#1sqCj9V'>I ۉ:6 ASs45M Sk~YI;#8V#?q!r/c3 ~(QZPDRDtaY̧K(2v/\;gzITu+!4/(g7U :Nsp,DWE 2Iȋ3uDgW>DQi|՚ V$jϽn[aAQc㱛h+z]S)@^vÞN*)Xig2!:nZpo sD6xCid XC)OI!7zl3E*/D}ug( BXdl3#]~3{$-#R mR8Pο9e GQ\%CpZ:#D Huю;C;jZ=0Wp5\FxNhs$nx$yIYܦpLӖt6ن,}pQ}gdN5G4arjyi2(Ol Bt`QtU,z"HYCxB(<8LA"⣷mPz5x,ORҩnU#9ZEJTp_|km4NǘLY_R- O eiK?&Oyc ]mŤh>#[d}m7# ՈE , 1D^meNν?#e|sdp##'dd{ k^Q#\TX %U O<F_8$M?XHs9Y^O)rO;^aҫo~lW\ڬ|RF4 @  M" x=۪+bGO0/R8dMH*͞*˫FkRf8wwxNSNf۠nZpn'[*%oG?/;Wem=CMNutHۂm}ྎbwSO]7KMɫQhO2D/mJ cûỳNhd[`SZ\?xm%pBx'>0Fea(˵\'V5 $X1t© X}T8#HfخRzL>-4bg47UULO7Qt#1s)9Lp0:rw@hMFYltmKI]+)~]>^w)-Bâm&RkZ.;$Yl^Cz6O/!R&gl%.y1g9IXXW(0 9'61TH6~y|q1xl)N]Sgέu6r=%rݠ}%BL !gVt ɣm-gy AYBlsaIf.w'_:5:჈}h{ՄH~$FnHm>i/4.=fCX(F Sh;zT;qȫ::S0 З ny\G7<3D!!-#3ϕdK9=/9z 1$>& u]hd9Hc^90Yf@0 5{גGc6㧹L}~$LFC-[2/YOaDS+-`ږ3ɡ3h]#,gmdQvwILL2CYtb*߹@ӠgxQ~9W߸OGC؝&qΏ4L4dk=2#x@LXxO!-SVuyI8%2o/Ta轑JE%Fw2oC³>WgƗ0Xko6daeG&lҞ?l kՋ1е~0L%r~~z( ;-_'-2w _l+ 0pk(Fs-(2QP;'`c vLw=GNoD>/bdl!Q,Glynn`x[nzDdcg憥'.L,[wVwAuj i:40o)U}!' NIk;΁܉:[i j!L><]AEj,l6"zy'ϰtYAU=AC(T3n(/^,HE1J=`K ) 5A+9dUSRΟ6B O'A./w!.Y^YEvsӦi-`GϸG6Pz78[Q} {>@e8[HDeܪƝQOQ.~S#e%k^z"`o&{w?t;זQ+JA\(zCSXµ S_D㷠:U:/=D]O;0xJE2#a).2i 7ewn+ jS`/)"gnxHoiDT$A1i\m.GgMItx/-Z qF}b"]#ѲxQfFs׸c(í1Y e ?|?>5!{iWe#$~'+"F>Y0tMtKQnn~pX,΀uMh_$ЇMs1xY*%YcB}p {>e,d\sӭ&ڱ;q""Nfa.@]إC7h9RNEܝA=kJ-6=6k_LZ6 b)'up #JD21$]ev1aZ})~M,:)`Ou}.$gujNZV1/COFQdfŻŸ.  |;^;z_1Rk`HA;B8CHEK$MzD&S<6̡:  S(@)u oBqD&XUf,zPHnƣEH0'q*?Դh刼x;1zg, QNs{+ ᫹@[jX/1we W/{evċJ3CUT rһ$o8~<3NqBiQȫ9S-ߓ0bu)R/l&&n)gu97CcX@ ǫ]G?ʘ<"/Fcňi~l-g9B޴mUIޣF_2X Ĉ3L3($7ᡣA@ IPD&䷉CDTlj99 .l] m[Űx4%"uTh4BljY/ Kت`$n^#0,LB01wJcf5Nz!݄0njgܽVl1?C}%'i?cn \ T ݨ kkh4geV)a@ e&s]rTᩣ0|W?a7:`q n]USOux<'w7 4H)0gMcxv0 86`~b+ݤɑ3A2&Tk~F!'K4m-Q z1YK TG,)NM͇ jU {ޛqh_adO?b#lG y]{jȘ&́ϸmbh2q0qCko%<5= Vo뿭'C@uW*/ L3tŢ}Mzms&ZV:uHS ;ɾE Ñhg)&`!wV"%Kbb?<;te$.%PCQ*mVmߌHW33i<𹜀x}##0%8ӻfࠚai]%i C3cRQ׺шA-p{\[,m^ )o"dъyM4lm?#*(lN@4z5$'/loE= [ 1'Wc}L5"bI^# =_C%$h~ tD烦jG.bz$jt _f l-Ɨ)5+[ 9 8g|>Ha*^Gwq7z(ߔ+<)bvvu:@GVgZ pwaU(/HNX{2.NaѲ{@:WXr0(o(jm ʦlDVbK+ hcQuPFAF2mDvj58bQކSFkRh15DִAoT_ O:o>}݉O8KUi>%89# o:*-nsHܪCʡZh#vs$l$Ř+afЖ~"e`mU΄W]苝q=Wn}"Md1 I!!^o+fWBqw.`pLnnIs=An9g1LurG+=Mu ͼp2 H~|47-+HDH _R1ؿfVl]gB}Ll{T[@lVxi'8E0PS9e6R2ܞD59dD( v*xt{$4k[9Pcbl4FV SBm{+ۇAYJ\#J9cK{H#ggs7ڱz55h`7%s%NT-0;Ö 8́Y c52ׇmtcΑ }w~{9VهX@Jcc_ٔ(XYPpR]s>AR鋜c xR[ Ο׋ j%4؞D.0:?ԞlQ98TS\7vKSH-[!'*LW]PTԬ_ﴢ@c+Ql{!+;0R&/7^5Ы(>Àϴ_*xOR *v,5$^}deUIX ΚN}KI_fֹP:{. 6˭ކ0{̸.b ҈s_$zв3XQGJ)?7iQMnSnYuʞڍcjvk#g+O|:?gOEmj & K!]rc>3UO rЀ&/DV~|wN. ICEXp~/a"1袈4`DE }nȯS=TQ".,H0tej \L^=%,TNZqMf 89"jR ! ʄ%"/䬫tPdllb☭z O}&"z EZK 3qh5iȬ .iߋҿ,?^ /d& t1[/vrò@bkQҌ5" [ϜFAfwGQVFlX$%QgPGʴkű4"j2U5n3 /a;p/3[ePIq3[å{&/^08_XS2wnOF7p?ܹ7M Vi`o"=) M+ڴqt__4-+Uy+)[ꠑa2ioc_C9ɨPX7)1ͣpE{ʮ,^z dU19L=ux*1fC[ >ņ1l8Q6bTqYkJi-)9 Gq3˻O8ڼco'K[Z^SdQYZac3 QzƇ ۝ȵic4%TGH4OCk oVctcqB8cY +gXhn˽:P=0%6Dd4N5Z~a(xq"t$ ;Bٳ"q($nmV۶i9vf2 EؾYoki)odf5" AT ãy0HUMGR#z.6z r=OUzn1c<2֖5 GK,s6~FVwPMXGQăLR` R< E$lp+i8_jN+WYXIjjjC㱕#a;zTKr,\0:E/Zu\(i6eƀ=$ kɁk},(3Of1})Wkty1sr|U3E݂˔˾4a \n h_a6yV xT2:Ƽ/gyzm㼵@":E߅S<"@TQ%wRu)"^]BlRvϵnk};6pusӘe˝*=לHֳK;j..peZH$:oK5'iS?uK2U&-a0Z4q><~@85J#v/JXE CִQѡQ7lR:* c=`2ڈ+_oKFF j6pʩR?eҟQ0/[Z:M5M V6`k`7Z8+b녘^z uc@ CE*j= *9N,Ub`(T=1j1Rƽ$6(2J/WNƙ؇ >ĆٴV.AF!oP0p -t[kFeo̬*>;fMG9<- bl%N/':SokRH)GPW7'뭃@zw>k~Y+8&lmhBULqѸqΝՃ_6`ovF(ԁo;틗\mBbb*0lY j10 5;@52Lvi1 GsPZO;xu CϽNc`thhd\E u'{V貝.+0FHX\L#| R;Q='Z#İ$H^1k'awG1{5#ekgl°HʨrWv5F}$w@^av.hq9CURۯ& s.}H2盃/T(d{e֭4\ W83+-+$y/ H~wvHp% 5AlC[뱨s|($*YWJQ.X!{V&vn;5籁Q̙d<`XJ W.e $`NDaVN-?l 5фGz`w$aY`FO6f/vds]z cqu3CJ!/Ͳbf- 3--nXCԺvl K"dfa:F1-?o |~k9&αCi4֊{4?1j9􄲬DӮ_AUȈHd.+Ao~?!'Q:^a,h+~jsw;̡(+q\{Rţ܇2t%O1>~TɁSR#⾥6x=,i.@UU&IT,$Yc,Fi/Nmw7fGl1J}\/ߏ*Č"y~]=IAv|"F I6#`-)wFbN+9PS_ػontHSu%5sE>-\Fhj4IUGYj)7㓩 EW4.9q"X:2~a x4 [9}ZVh"vxΪ#muD=pڗZk2<}?q?J;IUF5m,AqB]>/A2h[. $ ^9ȮAN*znskÈMx#9BUS@Ǭ#/A'v5yOyb8:xT5-b$#wx*ޥ.&iG;Y]Į}1L&oR-MAdU/)pͱP\+ jӌ[%2ͨpR'W e*rg~۵F!J_w~pLםd#?њJџrj%Rr o%~KJlXܕEgZiusӜ*_ /ŏy^MiS h_63\c- B'ŪG6mlDgUOJ QrYT>X c~??jN j;1u2TAWtv#P ,+aɬTUgb[ȱzSý^U\Q5"X̶ս{4„кpՒ+(]cׁa摉x HPSU;rO7WԵлˁ 2N70^V ގSD4 Υ̃3H2?~{ #3!VO)"la$b}oíwOx ]H;A*_L1&xJsrbz<1'/۠UO<u ŝ)+N±AL+k.s]|%?A  `$osjbzt@D}eL~ep2ú\I)˶j-p557]^8qtJ嗟T/\CQ eˮ5qEd:dNZ%;Ũū }vreV_t>O-D43< ee3uTzEmVM0p?n>TZٺh%TJB0ϧX?ߴ(:T$RCuFњ3 ^! ~X}p'2 _C}`g4C@ (l( D(S$mu| pi Fb kj Ң^HtTMlBN,]/P~D8 !.vq"kkEرW2)mncTX0"E*![Q w0tAmӓiOH43o'x h2) 菂ykp,Q`K<r{ATί<4EtFXlo]D+"_նBv47U 65uKwg*@G_+rs e][ݡGe"}ΓS~`j(KEf%gC!ˢ9 r pͰ-T_Kٌ TΦEnAؔPM&Z[ ƛ _ ئ4tƦ d w…ɗu0[hXF LcPf:9p JN[ oX',$LktƼ2u$T;xr`. |:!uc&/#DuHN-:%ρ=TAoq$&ZvٵkYYbV09҉VdG܌M;n< + IBX)&rI6Na'W*>5s錩ktQV8aYثPܦK,\7y!YwD A1lf pByesk,[I.䉅pҷը(G[>[\8}]HCɶdr‹>)0J~YFUѶoJOJk-KDqٵ4,yr\=qjؼ*:.m_=)J> `դ&EeءrySчd,8(IJ<쭱UKIU:kKQWuzx4dX]8aAs[(W DzzS$wS$pZ)n%4gf\.Ԛ[g#8!'F j(ۤݡCb$^dp5^r# U6&5vXʟpI[Vsu`a!=8<&؟ەx\ )H k +[JH(T\B_v &\NcK| Ͽ}, bA^z4[+j~V9}Lպ)i2Y 0)~Y^ U) }u3ZH`p 9 u'MC\4l]WX1RazCn3dsQMw@OH_چe8T@bzuHѰ TqM2j;wgI5w-6ʼ%EOVa @p{i{5tloPRDeXT)fYqȈ`ƴp}{bUL8 83g5raՐAwa s̏dd4(i^@)wϘ62pi?mlP7EKN=mjFLf;?ֻxX?VR8F7]3Q8pǰùJ "ntQ^B<%9zbXd3.9W%̃fC"c!y#ƕ(Sv?n5kot+haxuIrhamau+W]@~KOޠ;%%:ns4¬cu"ʛe85T9y!IAHf[hG~uSpEy~J&p(PQty,-sځ-t+$ۭKClV%Dp*^Pf֬~;B+?Ш4QEQ0-# 6+ o_9M)[JuPUl6 ɠaA&HB62 -TP&q#dY>k9GASMX~ 6pFU̜<GQuy.҉M!o:zU y3|,m4Ց'Eq\OcR=[Se쏀^8q HR zDYB׼Iȉ=g.&U]A*GEV!oˊ\v qiW4\QfKwջ=}vI!M q{EMhaخeN&[|>AT2MG2g{-% DjS8|ZP9'eH#FGu!((}qr1BLפy0̘C |>KH`n)'n}+=uu1/4h{|xE|^ԬT(1~G~\\Cɤiv!T )7Ep?UlՂ$F+M5T7:%?7ND|'`s:.4-f!wq bz~j0/4Pҙۖr!P^ K1':Éݜ>=#lTMaa"s(LǦJ?ogn9OTZV%] g+}i.J4bQd/%54 w;-wOR9y;m_F\.(,v#+ߩԵ kZC7mXþpUZ+ g"/}Fƥ0q6(bl 0"("戞J)25%Ţ!*6RM;sFDjRRP4E18YtJ+Yt,o3#gdkF`q(Ubc=j) :'3'_D.&/])1P]Ö%ZYQvk [ &5Q,>jk eȣmNv78=>Rw ticQI1 ki]A.}T!U|J>ss_CaW[̶UMZR$J920OB$:ŇTU?,UnGa4* L}5ȌbXJIAK;E!\R82bmVę)cx\LsDN%taz& )Sw32j=3yv/tX#mԇĵ璽H-L-27[[k$۵Bj *–܂dDPg>_>7F yJf| 0!DZ\ڛs8|7> >hfg3d{4iG4 0Qx-)xzFP2Π,q#/=N@zQ;߰]ܕnuyK%05!k4gW"#A\N{/XV1 1Eۓz6]7uy"lL D.vM+)hƛ\޺)8Ana+ivn?*uneSRKL,C#ݸyW]ytUzUd2|CßFE^)e ZguC}gtBwX÷ĚK6SDl\Zj .Crڡ:O_gIPY jnWBD^}XAցh~&UN($Ө@[ԼKRH+4AQ0l^inV.?yaǓkeiAR ^Gf#*pTPAbD}JoP$O P1)^jlK ;!hIb]QqIB.Pr ia,=f\u&o=>D`iMtYYhQאWE("F e1\>UdcE"PgK1;6A-lDX_p/RS󓸍$@OF"Tf{Wȥ?>0d_F;`Cη`O+|4e +RR#~][i(;\z+=W U =))@aw7|ŷc14P}!!aFڔ~­u]?s>'|WQh^{`2f+,}sUC-U DݥWbcgh+P@Uƾ5Vy=.(!Vj9<ݳ\#Fĥ7J">gc b8_ 9pڢ؎ƥZ0Y`bʹKًiRCܚ\oVJSVv%@ ?erW!R07rf"#hˋℊņ҈珄'o e_ϋ  eIoY?7&% ZO`ΙωٸBNzwɧ@!!݉p@^)7Ro.ظk+Ma;f\^L Sd;L9 &n ;C@)?C>^4n5ˀŷuUR X,Pjی<RIB|~v5oac`K QٚA*>T 8w`m:gXd:̦5E)*@`mwKRӎ,Y9G= 1 qg Uxe̔6`p"T\\fTTt9ĝHz.7*Mm/=)jnyĹj?Sx釼me8>h2DhȰNY֞Gֳo_۞.W"$P@jntKMpo^Zx]\2✥7Wʍe^".-ҡJ' ip=B kv<]*veNŨziWS&8Gw#^ Pۉͭ![φ ˙eBrD,_oI`"J9,..ݟq!>VѯQ PͱH_LGt)yah8|σC)̽mB;A MRg(,7vσ/[%kT(@ʈ`o ;IA^h*θz'QIݔKa0eBDφy؏Ԉ+J#MI_-`C }a9\)cX7꾭O)Ve4. DWuVܝܖxŶ0AJ?<Vma\x& ᶃt:zy9ʼnLn)8vS+f~K< }Ξ_<FĜL0\uzH IK ǥ^. d"r%DбTZvI -$m6^G.iN׆*ρ+f4Яxmt %Q_{ɰcN]$#WtK{^2L!Q.8ɳY4 Yck?蓏"ղ y7P1ZLͤ7cfv|WɗI,5)BlKlHn3"Âmv'[;=J(ދPJ*t8X"|DnPn8iEPʪՂ>T0]{}qqnT&i#th)ᮒf*Hl4VO Ftah0_t $[|9SUTTqDsa}VcVãDJvnZ0Rҁ3."@zVCI`G#&+ vOHCN{Ƣ?^ñl9PlyKLz"ݘ}EA>C*qiT>wRˋ? k"+)y=:\1P/˂-AKrŬjKq3_=Bd~;68kgImmkדmkc%բmNb6AXG-tG of3u)H@<-؉_a5b(6x8eb)t0OLk663BB#0$;9(o"vZfYQtiHw'F2''"g }k 0H0wWtO҉aK 3iC_gly> q͖sqbKf{[?OUJ` Ķ]f2TW`#KW{U OΚξ p 9;?5մj-ih]:wDdCQC)CY?Ӫ!ə+Ċv㙥$%Bt菦\=6Z>Bsڷgf>nh)љ8MZ3K]΃ {lK2|R&\5T!!6ڧkU:5fP񥯠P@>TE}v-?S:̻GlYoi޹zkB y[u /hz G jͻLw}9oz=;hg4*0pzt]D).O*]J?$?W }=?~'ۚ/rruP8U0lBK^ȦwŽE[{G#x>х{{=) FEwzQW/fQ lxꋈ~|گ;4A΄1ip~_Ny0uNx e_Ef;@L:(Ͱ8vC#㵮̜FOgAK8S "88)3F`G0\gijlll҆(bF!w!\,oտ"P]_4c{%$J>Vk+O wAe OJ4:DT4 6G0jR7+%)$Sg#̓ 6Fҁq%j)S`ZhE11zJ6vnX%1Lĩz>|4 xet X /haIT(_3Е㌁W˞E|N} L8-4֡:.pW1UJ aH@=О|D o"vD@[apDɢ e2+ 3UJ߬3%Ȍl:p;kO%a@֌5Dco}}G=mIOx,]rI6T$1@ov?+W#څ3,;F/SlۣϳlcNO#&WD ;("C @aʈJy%Z4&.{gO{lx u!국-H8u҂Fr?ㆸʥ:bK,fe q!E6 mT zOL˵y Gxي̘ օVIk4-GcY]ˑr0b7U" ?~6y `rs[;t8 m*I oK*dܛ_w)g2ɏ ̍oM;@r|Eˮ^Q+d,xj#j[EgoĪ[g^%`4y ]?DBCMܷ6!钌dB}kZ,J&ax_R\a,7)B>sE' &\zϜџp u麚{ ia€"\LxPW7.C>LNh`|}k e RH'X )q?lza)#~2jw ۩5xP[wz9 DS ͤy~npԓ%$s%Ȼ)tUP~cxg^acsG85h"V+yXJ%8Ft Iu-jaQ^_`XepXiõN+G anɧ#]0ݠcaS~_b?QXƬ4g&JmQD[#D^vJSl'.#pT]+1` c;厺}ycvV5dEj鲆}H jRin#)s/TU=~7P![RզŹr): wcHnK{Y.+|rS,!FmVmZ}@mT|}XlݮL3T-q.‚-:UA+;2mWYu5SXʑ;38|)6n768M0:E+"[/wt`_ ~jr}B>?w|I̴mS9gPtgrYy!5G(^B3gkVG8Hu3H9ͤ_H>73!-5`ZHU MV,6ppa޷<;ʂkx .д*RËȵ|]wdmK߰*L]eCb3oBqΛD{ {i3Vv u5yV_\q=L;bq\XIUI=)AK C#I%|M7 %^ѣ+n}beϚ .G > e|rLf&0: ,,}(OvNpz&wP3{ܾFb04 A?V2[` d8úHۚ>"1gy/?YC.3×H Uz:3}YirܜA\GXYѕTsIVvXš_ǯ BX@]UCo! /Ir l-Z@8%{V!թ\ ,h9PeO#;;MQ( m^{4 o 2s+RN ҚFؚ3큠j }a%D\rc>X>\H/eS=\Ȥ .HGe`3p>dO6%|fvPUaknnC$ x[np& SUFEdsa|ET%b%. 3Bx@4Y>Pxqg-iO+ xalvmb@N$8U+ogۗT~Ҽᦘ ="^bih:X8U=n+`p*."6%y那8lcdqs"椒p djCS"ުx41rRyZ#H |yy kUG 5݇*p&8!.nlT@TdBjЦ%U_Wxi/@:3SjVss+P7x7I(JaZl)KL^!5 vv² x\h* >͕f+9>xEۂ}WGy.8i]MCwR8nu1;i3J<~" {$W4 YtUM=!H%Uia靳H1dNs 1b7.a+ZS4}/>/fvF;1&|Np,Ob qR;c)BuJ[ Oݚ]_0ȍ-@REዐC`VqƮȞPr4kSi/U3QVw AlsCn (g /g(u.sq3 &`ǵ)cX6teda@(ܺ8t[Isy>Pvq(Zbㆆ`ayUtYBL#8T&H0|IIa|\ q}N iK?˂>GQ| OvXS{njмfZ U 1]\xqpuG~FD~& @,-/M lHyb򮛰UbqRJ}s*tFt)LKȈi} kڭ:9DivoVf![4|Yj!p?H ;ejVstF&^ v=/rËZq8E7xP98lV4Uzh`NᓸxM ` ,L7:ށ=Ц()N\2fo_6Ze%2QkVs30nW^  θYyVM m@^UЯՙD힃؞`"i.2:\- %"hNJ* kOTALP8l;E(aDi#^但m d[HR/\F,8hא Q9,-W`7ZStD|"]^$g`8ƚnJV|WFGBX 5ªkEW&U=*ptȰh?53SvSvR3C CB)‹b,'rN2Iw˱rT6=D!قCiw] ItQ5ϔ?Y<Ȟ4ђ ɼS`l0ogFsNJwصAT\*?PuVXiqΤ#Ǵ.] |rUÁ ![EG|IFOqarثz{p|r\+b06`'&6}de$9gj9LCqGieP?Sq=>lR8lvgŠQ0Uzl]Bt8 W' k*%`mj4> %Ҡ\BR:FQ[oB2>'""$ւ_Wb4y$1u)叵>¯$ՐxH>| ̛A0de۷4+'`v7]UX&L-nM\T%ς)A=r(j3po,˄.!"ܠwl]GW' "C}6cW"v[R;fDNgslوS+TOP+k |}TJx!Df[q&;S\/3ACx|W{?w)52q[vU{ssDm!jԟV"swKa?"hЫ)ͬd_dyk#(w٘<9:ֱ\MŨi 1*OT>V*[-JsfҌS: 7ŪNՑ3w^b1@CP*>zt.&֝L-*H} k:Q>x0YIkf; I#VT1Oֺ͐oIcwa!k/ ?FÚ*vg;'Nj~]4 /CmS.o."]ҭW@?I)(2s6Fkn<0%MR[ʆK>OrsŴnmvxݺazk])X4k[$V':Džc*n-8<R0V |v(=Drw'O 1w)hңdu&}Gzc؅#Kk)VS1 |uy/ٸ >q#ͬ f~G BZl:/:!m/ܧA*Ãd8`Y~k4mqȭ׉>ڰ@K'tk[`K%i@4[ u#ѻĵ;C\G/ΩVֵi҂/'nctottQJ0jޅL> Q82U~:3Qg9"p{ (CkV6Ib.=IM;ppr1hmc6^oifx2VZ1A_ V:K^HjLa 0(Y{`RaG}BI"?_3 2T1xUi;BH=$.y ]T|C4og~Iwq Tfw9/P(n#7y$q7>|eu֜Yȶ!h|V@( `gCBP*1kcuGSrcũ1TS Veqspys!H i_=/1'SjR+@ RߕO'0/lngX@]vŐ1F>#No?Z>n'aS/M1ON8YROm,F]0L  pj_7`bdo!ȺeGvND9c_@G] |Y7K'@ͫ"@6F  @;g'] __$+73mOՑ.`QldP"0@P^M̮kA;$N:oIB,\/䗣gZ*H;xpPcE3+Z>3g/co#Dh, XP]hV*+¦Q>:F;;`K|V]{;Z]Lّrtgƣ_p:18Ẁp%Ka[tȣ] @1e27Ήo ܒ.-7E5וݞ_ť8*f+TxU{Zn$]5qm2~:W3vJ^q%U),`=-_ዻjR5VV -9K75NV$--: 3];y#$D:.W1(UvWj!~SLdMdr,7:7* k昃܉ (f>[;y=s~YwkZ}អq]vs@V;͎'-ʘ{Ruf;ΓB2usǮdBUm~,4i ;$–Th~ Z O m0ԕkvR"!87y&ds/L{ʐ8=irCLwb~+ Bo\ E+h0X㟋bE`nHΠI:ߧ͎b'\z2{w*ES?/0\Ess1{ HGaOǩ@Ԭ>O(AP\j@C6NybAKo'$AآʟbNZMeėhEY[^z UylJ1#E9m8RF$ҞeRjժ"SV_\mL 5pdm }ZdOD,шtHΉ# ApIJ0; Ās4 9?u)+@A.D#.p3+E: .ا%&Og;C5Gkd8bieVf=ѷMP읶Jmئm H b8 f;p4E Q1[M:yQL9T`"HSέ6G^bTwdJa%ۣmH-#&MJ*8^yl5(ۍKY Ok[^2Y#{>Ygݿ4D jsSk#u}O6Eq' zR!eCXβ!h vI Ua[[,[%'^ wJCB} JPCv2"<*ti4 @дCƞO*.Hfas׆^1@ ~:'TJn(Fy>X 5d\*̏Ȱ O#wTl}M"f(L=9^JA*BhZmʒqg % )z˖ӈ3P=rWLJr%^/u4L~h>S]5DՈ/N_c*}=2 #z1%vduP4 ө$,1:b~p~H\H<>sU5^y0 p׭ls}GZܴEW Z Z#JV:о+AɈN^J5MI%/y7-v|=xS޺_cSAG0Bo(KXՀv~BUBTX4a#AùXmhq_JaX`ocQ\'J 㶅]iw}]Ł^d!b>cbȯo0,;$:].=o@ubݭjN4N#?a]|.wtO9pe67lLGڮ8aY7!UEGۈ:`Jማ!^ `m:g'N削TM)1QQ3O5S}^Ji DϑHjFòŹ69_~'14exJGpM9D)ocﺬ:pnu,"uÒLqvid( ziPbֳ"7`.[j-,t$ĥv|[HZ-89'K[~$5x9j 5 k!IEh-B{.;(B׺kfFm]F:@ӡyOJVS袳TQe@BeʀnmkQҥ=0+!^ٯ$VB_k#QG >!zݏ|KcȒqFe+fxbeԛ/qHK-ލgxj 0K%)"oZ~VY-Vq^ƃDuP]W|( >2„0rLMO}'0HGzCf+|oy7C%\4/ƵuIlBωRqe?xXKWG^2A!qRh-H[HXټ}BI2.$n[¸kʔmRW$s?Iٛ4 xAGvNxYNJ1aEz\} dO }q^h5UrU4݀7v|5Qӗ9;nJDÿ'2 }X3gJ7 )NR8E$\gf0Q-)Gl]J,zn> 4@J;+Aζn ǔ._B$HWuVΡ4"_K:ҿN< ocz?ѪkG+Zw@m \/; 75J86 $C5 dL0cgj|^9!=W2QMS k|!(qܱ9Ya{YZ%jLYTO_V߀] 0%U֪p(7;hUc6F[͸čkr^C_zO1]bk 9f䂖XufA3 FESЮUͻ`t0N#,YUKGvCVC{5-s^-:Ejl ݲ1G:k[9Gs PN'X_?i.{Lb D]GY,z<ݔL>VXFP"⧾6ЄFIkxT*%,,K=]䚼=iʉ|ЊRAv϶ D_1oԂ۸"qxuv~zHNnx!5@F [˥s@{5zȴBy ='b!]T1A249;~Utg϶rh#B, hBr}-nh%}ʟL#45ixF- [ ٫9=V,r¯C]C:tvVQ-O>jTOwZKFqx͓.vlԏzO[OzU?SݧS%4]!P@4à_CQiS {MB@%[>pC`zN78!(6aC'h iAyYZy@JHep ?%WP77YQ2N?Pg( #<"41lY"* = %VC]|B˄ ?F8FCBBfwTݦXRǬQ_Y"2nQ`=~nM쁀E1` |D]GSu=~=+t;7»@!!-(i5-rؓd|xl-?h7QGҎ^Ah)V`QWN\V~</yddIՉ\ I0SLX;#oyZI}Kįv[6B5:mΎڼB%%~MTt 0f@s m9IcB ^VCBFBuhcMwN8B |"E3F1*3X.^Jl, <3ċ)CY`IF#*qUM} k.1"CSr8 <}^ͻgtAN]ơj!ڿ 3M@總5mGj&?"-%D@f㻟}buX\ZPoXp8JWX9C6f &%bdձy/Mv%3acxyDgJ |\ei\. 94jNM-Y&ZLxՎK+怷?~mp翲䦈/M(PJ ?%P_bN&Pt-oò'BaEJƔkTRnJ!CٶfCsk<5Bn>mw@׬>Xԣ/r+iź#Urؚ?]".ǫSW(Ua=dN@ #m׻zz0.}1dW47[Z =ngpx<Ӱ~\,a.Ʋwa,5up!үl!. evC O V]ӾK>/<Q܋60U"I8~#A& >RzHLW(nuptJbVǧZ{oBG.y#6ѳ?7"2 އr|1Tğ0vpo&ؗ?T(πI=-ײKcav'rf1#V͉+FW;נS$b|Bbw/ȋS®E5uG4a5eFbsW8R,/;fUN[oT懻?41ة惄]N/hN5plgx8COGFe.%Q+ jDm*lI:!+9t%MzO%FN8H4j2q2(.]4tܾC)rBjz qHhgn^Je$t\˓ӓ<sPFA뺹·^P@vP8vcRJP#^B!wI]9,#BfT#%)>%bxmo9LEs Fgfҿ ƊRo"6M ǘwxPŢ#1&PsYD6o.V_LIi-MDRXKɼXh `?q8l JNj2IPf3wvQV%8w+P9#dQTRĚ fo xrjVBL΂EڸI%ql; j'&vʩt! QȘex곔' tY3Ԩ5]pv%pDi*@UXMM_'0Vj&A s* Q⯄ڠj]W*͍lj$א@y~snBKZoϝ=7"u~3cJhW6 #,k?yk8~fxof.hORن]-s Nĩl(j*Neh]ʘ}H`y^F195yOW8ؖ(Tz6aNk[>HD{p,].{_Ĺ6Ry o-M⻑++ tҠ8Ī:ބ J@E=8$X9?̚)W |yk0M5SXN*{{Yrb)B8?e^kw±}(['@\> [aDB7̟1IڈN쥲i;# ;3`0sΤhv `&fe0KːB SBK1y6ghH;#ianv]3ш*z_DeRո#.; D^C׾!!˜̷E@M\75d6NFsOvfpU2CC*Ds+ 57˿L|IhkjIuTo<80 A?!&=ꉌ28|O3Tz6IV8TSR?zN=6\nb݅w]Ιm/hztZ" ЈM9HtDfsTaLdzh{35T5%#J~%~zQ)me-kn-!Jp L wŠ`m/ %F W lPw m\ٗTNRf{l\Bƽ3 xDnCO(J>:%.(R8 nߓh*`qni(7}jjD2.Dc&q&ofS,IaG>$/P5JXa#)f7}x%t+]uu;ȼ|WGKbe@c; ʖrV)E^frr@~t?諗WvLuTX#2:bG v` _]mlpaԸ>8?WiR yeBu?9דTӴ]K*Dfk_92p՘t_Oj+^Nv =!cɓzdwD3^lq d%?IAALצ6J2!e0v-g_I.[1^i*{dZG7r RIC.rh^&& 23Ͼ ~PH* > >5 RQyrs)pac2:)[2naz8ʆgeI$Zd滵` )d89ݾn껛|K wf&M%`( 獐| %*P:R:_MӐR8h+& f9[V_d龮;J"%;P#SJw88SZqSKxLZDӂw?YqU=UJYwn hpߑNGC apO}8[*ŏ'%s0o6Ýc&FƧvrq2 SbXQMAKeOw>𧛚e'Sߚ!׎1w(RA3;7 Gcj~8n_R2^2O)g o/ (A5Ciht]L ic?M*‹)E*N4w3i>z?ٮ >f[ҕ60%!^fwluC ''Vkҷo-˼آla+mdoVUKx+(jp0rr JSMפA'I;jmoC٪yh_fN3ҙWnlԸ^+&KWIs*KWH[U :,K`Hd&c'+ѺnݳPgĽ݇oV|❘U@kYX^Ty;>\gZqoJ"Qry!;'I+퐍6V ѷz5@o"EMka'mP<1Oo)N[Wp_Bx [b"( ~>޼Iuo!tH1_!r y+{JApa9'Zr` .ò[&b=ASxv1lId;T JFŎ·AcjYZb>cBv4/A4Z2\\vP֙~ÀߍvڅNFE"A:&vwJ@tPa,i1<+㩴|Fuzm_ꠖ0AnvOiP3{<o {_PI!+Ww7,$7Ra~k4Ž{66-v);c  J{ *!bz^>(t,5UA *;q[J,qgoTgGCeDq}G(|%㫢|%\K'.UPP̧H4)aqJ8@fe4w 2WV>ׇBݱo?2@IM UD?&)Cml\j~QN/.9{7iKFx~@UHlKM=i$aXQ֚Ql\ /.T0cx*B[ʎeV8EΒze5Czɡƈ `HtہtAk#MnGjbKO+-)PC8@ꦏ Yh蒜'f9I/8|=B~ ` ZE't:?A6o Sr*0X0)wqs9LlM U m}7a PM= `<4oǎ SvϡZ Egaf8؞mgbj ՝WO`t#9pDs.lObc…法i`>ά0hy]L&FbrȲwxxsC9w*lBBg[ I.֍ 4lL .djk%qFKLSzQ~|ٱ2%Iqеi6W #@tA-dGiIc?JWodvw !>g^ |:\o5]{v>TO2(tml9~W  eH=vv'7dL]ᆑNroKձm3yXF!c/)NhD1ꈳk̺ ɼnZ>7Ȧ@0TN5UyX[h2L'iEAP&QL5>*B`O6ީl0"Ad0 ÌG=*`!oP@ʝ]؄Q K92@R_&VymvZVlbo;?=#壏s~otߵ9V6lk%Vl6tB1g9J2|i&W=çh\fpƮYeavK8yf% 0̱6k!X74cY[m$lvxdw] E_!ˤ{lhR?$m0&v0wᘊH1[rQAPhG?\sw0o (,hB>}ݒ=!7?R-(|#YJ1KH#ц꯽{lh*34>QzZ@*qBq>`{fQt6U,/ẽ>~gsȥ0AFػ X w-E᛺U @ _C}Cl:791‡JZù\ j \Qߪo|Ξ!nTJ^>*X^02;G f!?%tPD,ρ4A򟴳bs%y7؍PlԣTnI w֤hJJaoܦw;.SᆪڢvP~DF[y?K[4^ VOUq3)!Im_20cw.>T*vj?7B/*q"XVC;A[ 3.6;N#+ u[o㈊ XbޓC"3-m^x( e+"cP#+IG-1oSgWIPGvwg{kUz{;7cq b3}T"k:(6}{a[sKqz(!sn/$dk7!$LSyEy̏ݓӝ 7^}B _kՒY)ķx"n3F6)]0$G>Hik?*i\g%ը Sᚌ`&Q>x3~&_y^WxԓfA@fFr#ׄj6E+RAqhU̕il !I"3 V&&\ۃm߾-%@w_Hw]0*]sk/n!kSR.eiy~pF3$ E̍SP Oԟ*yAE]G9pA#cWG'0ֶE=q ęM jXvaW*_9BQrD[iF<4+^q񶷅h'H(!Γ*]ԋ,*5~nB$;[w7ǒK,/`ğM$):nL:7 c9EH)üe%)Q]˱anC D(  / A(![EnhwA@׷BiNclC_*T8h*v3cDZ+qHʼnfHw 1G2CYpVެdkoƶBzM1 cNcnIS5L޷\6=p|1/޲#DͳԲ[ - Հau2%R @q$kU~-Z?jBMW=>ti[C+ */JY\`:-ҖZ1wkZtktϑg̚4bLѶ2 oa3o3ipU&u]a EK>mٮDety~nBn++v8D4D,t'm .;O$i- 1_H&5rݜV-eS}/8C6G7DYfEU?,gW}ZJAAZh,ٹa umuc׵/9 {A/9}h * Sxqz7a6݉ΪsrUgleA 5g9(*h=֗H:YR+(CR,M֙;41rx9AժU~hr+vG8DEO=0)wwǼlSx)`>rYI!N&o!eiP˄[6avVe/#dYXTA7&1bT {qPCǥK q~:NGZ&5x_~YΝX p I~,J8Goy9*W~S][1{mPp  г2b5\e? 4}4w,nSDpl6')Po:< EEZ gݝ=\s|'GJq扙vS2Cr0N|90y'r쒰D'#CؑctjĔ%RD49P!HwO vY*1sjCkO٬BsBt{fTC˳NuX&rI網 Eʉ(+UM8 "orէe4v{plsݵG@ޝI  :Qz? 4'hXIbEj,=7]ubq52%YUZ{iYd*rZ;Vc4/|-su"o2a(c g\ \F[sPx0BVW[FZ͞ +)3ke΍.JNgM~NO %$Cӓ]XcU G|z6Fյّh#[r)^a&I,@~>h/Y,9f$-KƉܿQs33$xZh *og(A`{HT K%&}&MJMs*Rpk H ۱+duN[?\Ӆ-^NObǞ-Q1`O| a2XŁFJ1$ ׵V rB `sQ@Vj92{ ]ve W~U١*S B"O |4ҫ;jC23?<d4(舄4tȬG`E3Ĉ?l3)&^:pM Nv{W| tPo>G:~Asű:'3Z?E·yp -GEG74 }R 9veS˘t둯T_"`  W+kDKSPq{+OntVΌ9h>$6<`ʺse} 6]OsT^ iq@<PW i)R-`6Or(2)op̸;TXk_6LolqY9v;h/1~ U._DzklDzKzA7!lzgر >JȤr$*Q'mPx id,Vq9 <*p5]H=RP.F)E1T-XZڛ>2JMxŮN' It¹ITΞ7ҸFf5CQX%qxZeq%^vq;7G~#)iL!`sw &Y3i,\tTйO)Ox?uz_Ŷ2P;"Ѹ ~uR{K|n- g\L^LSfwJ UKPZw˩7]5ზk69v@ѣwǑr tOZӄMl Ty=e[b]vq) B KXmuH9j;pj,{-EKkX ic0K]}U)vఠ"yܮ61 өE #3Yo>ja󴜼Y )4Ockf_j(ݷM(G{>?E~Wz~ H3b";lAEC^QB43H|wT?Y>9YNLKq܈}ۦi& `ԞJ(Tdl=ׯL'19B#qUlP·F1f> E#I+T /_ YEnd?ŘU`/E3@Dz[æ ?f'ˠܑ}{fĖTf,]W? *C¼OqzCahSV6RoJh]x@~],]F{__J=#- c{yTMz Ķ^7Qd+3}*RK{9;:5cQpebꖏ+Zq6cwf踯 ٦n߷fT9H+By@8CFX] #?7PAjNh"M5~kZeبEr[W#x4wFD S(ǰ1&[i.լr:M?kdU^A^ i,}DZprĞ懗r*w}Fd@h4̏0%E_G>+ql]e6? RT =+ V\X?mY3NsOKu֫)#*g"3t3G=-ji.>R eMIpmk{);TuM"_ %F /arfm 3>"X Z5s;.A:<#-w ĵTW`Fyo Y@鐺Z"p)hTBx  Sc3{Bn3ΦGu(P=rSB标|ey@%2NC;} Vdžmy2ebF)]@g8% B<[q#I_8Ww1=V ǒ@V TJ)n>h+. ^Cڻdtԝ0eƩe1#8@5 \-cUG*:MM23g;s}LXF[w{&7حzPk>+b)eONiXVڼHLtDCL r|pgνCu aQک"i*P ^ G4sC;8QS# U jv \`{CKhp삏PfViyr`A{S9n3Wh5s ۨm'+R"(7.SJj7 f"յ賞/hm%P8E/kyfS ;:yŴQv$ -N%&(2'&!nDig[Z5W`-h^@N- (|N=KTlkpf, 3r:?mRcf̹GL! "ķFr~gw `YtO("^!s~tm]!tGV]F:.;Gb DVyl;z8WZ}ӌ~o*UN]6$E62<1ݹV sF(oWĐ(OxD)AAV0N)z1 ݄E .XEY @G[zaPA_!R)0ºJkhBck8(,IpvUU+-MZ/܂+vZFѝ70چcyhv]pFkK ̸!G{ZWE `Dsvi^"d,3s+)viH-J(*}xsOQfh]xƂZ6 [>=N |.c'oMGѝ(<2UzTZ .PȽc>BؐWV<.vD}8Gˈ`%ۥp)u7N1^]P!HTFS .RSMK7?S+/w#tԤ+Jt8FʲZilY~1dP]G꨾aQr i~W ghzhq ,;;5HCЇ '=vJO~Dy~(tw "x6?J,h SUj.eiDOИ@$`^x&::@?>. MJdwJ)d$iM$&$*Є7wvz` V^/ST7OJl7R <.8U)gH ű;RcesZ -i +KX_N>PX#i*Fv|kK.s^`mGmSC!̢oqO2>OQrua-`9boNHP1ߍQOټ'+ZZBP`ݒIs"FO aoXџ' vߩ۝~"2Soggc0N@ZT󣄏O`idݭ%eX 8\C9oqBa밉q@:| D@KFimkus $LH% OZU,F^ݵmB^ xTbwg7% 7 xMEt6wCE`]hkM)Cxɤ02} Ql~7

7GvJ$h9biEY(x#}b'* tU>XWHk{\ӻ9`|5qg{#"VһuЁ#R|b4$ C Dqa[w/,#@Uifqw+wk5E$ -_'*ntB{K܇U8ʎL6֛ = Hb|0!W#o-e/ii;_|^&fPv6ꏆY@Kb[/Ϥun˵X\"psWU0 WdIc2J }3ek؃֝sC_# B&>{!xحO5$llcSA"ѼB8qx3Lt_;񖻡PS9O_V!]O* s= ikId.0P8*dF"?Wk ׍|_W ĵJdsW.?^EgCMG'ER-{@鵅"RQ|a H>u.f@C~M^º:S7`A`RҝbH^云wú׏8tAx8Y+.oo߃cv~5tR\,)\+oâj.:z,لVAǮ;?7U-?a-F[!V=O.Bx@ $c&:wJdæRO1FeolReqJF/'A2{ CgtNW ۽ <[@Yp )P0&nQl.MÔj9$^ qd87.p앩V;qY)L!n賆mwthFf3Lf|5{wwM,=ć5[峁&?e+g=^ŽiրkvbhD d9=jXxYbjCC Z-)XaBx*{ c5=;h".@T|4 לDZĭhQE-s-#0J|HS+fZwu{?N[\%7^G5Yr_j}vպy A]W 1 _o/0ϡ(U<nD-d8d02w{L(7/l2Dҷ#r̜w S[\j auC21s\ *B7Oy >@]gJEdkjm(W|~|6k)tm3dZ;N{4f!TvhP[’ s+^G):^KlA`o 2.-M hx?cg9W5L 8Gc7KI&0$BgϽ >GF[I^)PNAFlu0} wZA-)4{(vF+cWwAWmpcXSD`y𲻒>2AKmٞ^ #{0xdXD*76SEݕx@MBLKIXS/]JO^ds!=z~U_~fZuQHm|n=ںq,YOwC?oMml 0I4IWD3{}Ry~M ;=_XNp|q,;tנ$IOZA  FAD>@QrE)mA i0ʴLN8U%b[J =##na;x|EVHš&3v 6Xdyqg fsUH0aqJF"7)ͼb䲛]U,M(}~ۖhd?ՈCJiޒq&ROf.Yusܲ' gBT^ٓktD9`)Q\%S*ipfW4k1ޝe]B&Cfx.hʲ~!=j*)Zz-Ag)iΛd}J%HiCSv %tf{*I}DUP{QGh2ЩESmN&f7"Q{2JA}.dR.X7zllGQLQʋ z63R:KQE0ܯNvQ~Ը`pKX_ @4!z68O^pzEQsxsd$Tft<1^"j3x6^B ZCueX6ON/Wy(R B zǕl#RD5N6¼X|aړXZdbW$х80 4Iy `~ꌨ!v@LYxt|sRI<bpJ4HYR:( w(PiKWɎ^0 HEC oź[N)!jKeM'ue ЛޏєaP\YC,?UKy>-4I1CjLVUOtm>wk u"Ֆ7 J[dSytYJ'hOHۺ$?%z辐ZD@1X/uo(" j,3\ƼLF8Y?(`{%j4j(|#ʐgU?ANp3r& OjgXZx=BՆU! (VƸ9IuiF-'$ sKY.Dt7Ěr_3}0,6敁-g @yg\?+ݖ\`t\IAߍAx6R EF9E>:e{F')4z*ҳ\i֫PKO Ўؒ}QJ6M٪%Bkx7|vjrY|L}(hLH?`(ܟ3%!]+ N{֋TxwigN|4oR>'_a=(+ "wq?'ʊw9u u4 34Ns%7&hiW,ݿ8g|b}HTe?>v '|Bb^%)xH JqAU1^X?jqZ7H_)+̭<gw/@J1x @]hik4oElzS嘬#:9P ƨ~ԏФSU? -gDףi;= P1;mFqK|@#9֪<`GCE}0%NG'Nn0,ȶ1|mY+Qd%]:rW7L(JZBʢ)4B.wsa`П)DDyVvV)$jyOAANn/ "d/gMJys"ZUY ;Ul߅jV!<̑ubۙK80ޓZHƕ}E\6$¬ls"`f tUܕKjc7( \ק!5y2(Su*L4H+kBY:lRN3sKM!EMN`^ciDSamzJM. TwG'="pB hڬQ k": fi1 tFs}'{%j>& su2 gvbx' {xṽE3O5-lZrTuV[XءZgqo f>t̗lۂ VRߠTo@3';e.l?PDĪ-|' |x?4Rj3HT9dw`#\3侀|OP_q>K)Zc ^Bۭ_13A#vpP]pײµ=7:[Ce݈5/Ulu}SIă 7~u}ɵYy\Q҉*=FaÉ|KՈA6s[Jn}z$8c7o>/Q7@Gˌ_\>zy2EY Z6R¨N v:]Vqn;S {Yw$+ּ@rB Z?Qc.9cwrwH"ȚB2FP&&=+nYrs 6ju>.(utv[sie0<߱9[t;DM fكd0u P~KĀ4r#7Zh1sw1JZU"#K.aƍU0#'7w0Cw`֐{tUqː@~ޮy`&.A >||Nn6a?A{, bj҇5e,~/˴WI)=uN26pzڵa$s&OJP/ z|f +r$ph :%? N_jwD'I ?AՀ\輈o"DVXf~2O/.G2T]@k$o˥݀MOoBEPs>?a6rN &kDn)m fӚj*˫D ή6UFy 6 %& ;Y9QU-ŎM}@F ,_e`g&f|Cv79'Koj7,+z ԆB!\6,+Rs@~e63%9@FǸ?&Y>7y3BҲ aVmRΑ+IG;Aʦ FSCԻ^Dѿfprl=?P-N9އL$ig=0QG 9Kp 气n9!5 +I9JFL hxf@4nŐ), IMC1Y !ҟS'Ju%|W \ ~ '@oqTwGr?kEٟkQ(vjw0hl+_HYy538Q I|D01~&NwOA Dd:>Tۣ*oqy ÈpO'pXr>+=o?JJw >r_z)\BF z"f!Q0R@^|cÜnd V>ZKr~4(;9EUe%[%rW9=73U'(Rb*A2Gz;-δyGֶY %T hM @m|3k06vU 'dp"I:a]ߔ q]^cւ=uāлQGT$;_ #(%mo6>tqIbBalC.nkFj'O!=\V/n}7Kwx)lwo_gzbr@S\͞ȝH~B@ 2ke\ĂkW-HBo-CJ޾M +~p-bdlh͌GPwzJnt!z?1Tj; `apw^y#/!={L+(dL]WXρ6!zݩ-ZQ4HmFVFҦڧOuȶG6 $hDy7 LsO:m4e4Y] Ѻu⮖1#/hhD1(`}'{*v=U3 uk};wTKztKCs6ZL8D, ߖ9~M0vJeJ4h5{sqF*qʸV.ee编YԷ<|2>zsnjUoo)o }j+Rj,&ŠMr:S6eP1ɝ㪫}\nxzdʼn6[tG,@KZOy6pcF)]"mC#}r4C;8`ZX [B;n>l|]a{Gjui_6q՝@oY`7MCScSޑ X¯[|:l6`*[bv5k[0m@V'| *{_!vۆX[ް/,+*ma\hVm&Adw+rDݷ뚻wuJ˧UlXC|'CW*-u#gy?Gm[4K f8f 臝/,S눮CV /|!Js k$jf_l_˳_-mRNHһ`tw )PSU`wQdʚ^(.kVTqag`l>sS,F%PaL[k ֮O.ה\Pϳ.*ڻ,]AP1홂n#f(zZȅiZ[˫4's+<((#@8C8n.N?qODw ΪU>I'!:d%l>4<& &q6=1,ǀ|d:Ow1ڕPzu#W8KWRjHn +* s@1όjCtlհ T\ܝgL9#,84jͿ2=UU9H$5!mFAgȔb*R]0d7 ڞ>|xJ> }ZKޣHG ۶llswpZ" NǤD H7uj zAw ,\5wJ&ġ)6QLn~ViI/[pid跲UMw К('LS@o҉eJXquJbN`ª ׏{\WDF"ԡRa:wCtR* j4U~)T7YG.<3uk#ɂPt7D@)C̪c(lgI"0HG҉2= m6 ch"GvĿ4`ȻLi"roҩT',ELyߎYsD q*Pi$A* OvsSX>ђБeoʅ?,F 76sX-*R7Uvr-CeEbD4ө(`Lvl2n79` V0(ȅ [Udp]MĐH;d|PX2JT|EUe0 \R)覝r͊]u15bn.`T5~%f@͏ ^=vX&ȳ܈h K`m?Jhl'R/*rdeSJɵ.=m–(I]wX&VJYsCvW)Fs@ki٘Y?QES cu\f>/.C`|h^\tG"H&"`ô 'S<]й{G8xbA}%i.C"BY/22Ccݼ|3ryW[X!=0#gƝFד`{kc[3C5y hzFzpїrMN njl11ǔ /A숕f\c~w}^Z jׅRt9avta:}v“eV+rX̴jpu `erG_!]S-Lx~)Gr5UpU.ʡxҦ9Ipdih`y/w$ v|(Ĵ\4l\K"%ѫZ)Dd4)h4&^6oQ&R5!n ,23p /BR;ZN14i{{³ޘJ{Ij,<& 5m8BYN+| Zovm(Fx/fA lZ7;SsgyQt"ۍVǧlܗU!#Q{o8rmwP)u{|-5P~3ruf'}H0s e Fvl/-LP,\Ogǘ~Xg8)ڳlN$`HPfD#3ɯ3'#íۏ׀zW z,t9 tlK޳k'o#tGdMxxz,L~!J؃(xvѓ1Բ tȖy0yK;m^~d;8{ƉZI]N& {@txDSH۞y{7gD*)U? 0{>;اVSO5 FZܭA_9(ai=ýKE5;:Abnѥ( )Z z ?VzƸӵ*Ḫ/ʜ)JJĩ((mr)%[|\eʏO>a^ӯLE7 Gm<_ӷ 3FkHgZrv!9Pw^6Ewq\*j)]*D^?Bt @Pt$ I>90SYCUHe ̀Wta-{r Y)DyL߾ئHtN¥E&C墅g7p$VVo)\&rI3؟ D$)#jgz*X$iW- _30H?xu~Pgmj\K;ۓfL2Ǹ}'^}Ϗ[ܵdE u*$a:xb#ZΨJ $'ƓQ%5dH 80Y%j^[l:]#wh}e|W !Ȟ͍[2|S $/7YnMfDq=ee>T'I_7;mhiUQ R= >4"|"7T-A'ymY( d<#4 wmIa񣔬  Jim\:ڋP3N.l'TdT^7XM{&P"w#F2} o»!HE'pj?0j](U-*'|M)i@|7PpSnUC$_X:SG`8NJk/π`Lf_Z(Daz2- JpVxHpw¸*=jMUyy`vm0w눰QF˰9wi|Qq'u<Ѐ9AL0D`^r0&%[hԞoتm ?oH(cB:O #Wk(UM]1ߥ%h=N=kQc9{.% .)K9nq}T')Tsd:>Eyi #e_MBf| q:;Vc^$I_W)A^ONFA(6WnHoJ8w9(E8BՓWLK,C]ĬY|TաBOsV+^uoBmޤh⯸yUlQ-P}Bx!NLk8k.,tdš|]HΙR sU-},vjB @o0l̷$H_DƅڮY4m$HtM>1 K3[ǢxL/9m+l2濖Uy82.v͋4D]@% JZJeM\Ԇka9%E_D1#5o8.v63nE1!Ɍw[j8~31kmjBuB4L(ROSfAyOUݷbcSq(i^!1x`:(0B*y .-2|ᅕje}1m5U]~ërIz\˔ 9鬷 y RG8fyGd K#j]0F Ł ؚi^UapѴ6Au4PLշ 'sw &h ɍ҆k^~;ukLMY ׀w p Չȴ+} &Bpm3n_8=^;vho9 3tN "e *#$vG3LoRDd;RF, !$Gw-̨%9nL Sb_#ՠ١5}M&.hSKK˾_-D9f)P&͙8cL<N`BX'hG3y,MT4QdŶDy`T)(Й:MҫSlp_W˰j5a-=NW\r݁k!r1dLZ_[I9AsJj.Veʢ2>;z:pCh&ˮɤY<8=jÊ#_fலOǔ3AӎxV W yp>%hw_}ۑNJO*ۡoD KylKʄL3]qb_\%uxCzyIߐ*D n-nT7$:ʛ.Z_Qۂ^;`%1.$y̾+i5Xwe ^W>:)}QշX5(\hn:c։AX%ೄy&g2]@*G&7] HT@U!2H!oђ,rCa˧X'l'L Wyh8dN֥I S7CU "7p~O@^C돕`;'_.ݏt(l!l|8^T!Ri< bQTЧTlR}F<- RvXQmU['RW%ЎAeryPBCLh2`E Ȩ>Gl6M~U`P6~엊5G8+9V1ա\$;LIXAAړ4;3uDs=&/rʴ⼄އz(cG,4ka|lY GO?"LPK)&KsXafAq?Y_P1jY={OpFz^⼒NA-IBBwg9B^ee^8 tZu^_PJ$ M^i45vB۫;[.5Tb'O_[PIjl4 E_:)gC,2C;0h"zE_/L`S-sOJIمDszC#Mo܍/Fu Rj0@aDeZݢ%^ iSp* 0t0"7щ4(APwMD+Za[O[2,6UKu%TAЏ2.u3ίe ͢3Bqw#Uj2:NrD{>aoauάɛ/45̶:%w t-O#JWj1mײv WJi}1)# 0yӅ0\@H>!+:vMފDxUh|9c>WG|!wU;~(0Ήz_臯 jSf/v `5BUX5~ؒ.&K֫&ugEl 4 OP#}s8w)`>l1x`ֺ߼gl{LfLC=TvQG1\xY qS !qL%e`78]'19:\Aהglnb*O+w@;8"'+qR¢Af.]XV5GVѐC'\FwPX>f"L%hpvM,`T#,1{2܎PRP\yr=Ռ0v9ɖ-ߘI8iU}HcfN}|)G&7EB)Ҋߤg%Y4}xD#v~)"VG<3r)DYH㙮3sEί L6$s8:Tb)~nwgDCCv7lm{؊ ~U-&NC)[NFY 9*H}dGrΓss$~XpanE6%rj\`ߢp/o ;ڣȾ'bx_ELyc (xBSάD*y iq46˱THWOU94Ndp1FuyLeB`VȚxT.ȺKq h 7Ӈ ;_rf_=ʎl]<)<(}Ƨ-ջ6{Ta_ 5ܢ'NwuAɔ]f>hfȿ8Z뙲&e[P|{unE~xWNǜ֕t+HqSVV1\6W>0*G-]j;ܹ|;&Eȯ2? |$oTZhXїT@ Pt|hvm= \w8/nu)Bg-j `Oi戗{ץǔJ(y'_Mm;J_ 2qx:yZMSAqYjPUf 1Ty}Xp끁Z>/\.?4j9U#AlNd yyG.C*ܨTx‡c,Jkr\+܀gBkUSt=-7ƚJ=lH#W_w;Z(a9%tΉL>=fn GhsHT߉=paէefΫx-uOm&fIbzsYi`AuAcIc>#y4;=6MM$5]8ȅ8K3{yP}\/,"'N0/u>Sd}fXn>mQnCW1.s"Ab{܄;*ɗϏvQsi QL&\VlZ8F1IvG:џ$q6ք 9BPxhUuQX+CWrf{Q>ʌx J07pv5nhwYkxsŠfw)p 1)01Ct-Lɝr17\lkad+8.=ңPtw JJa~d,ISN%,0Y!3Nw* 4#):*B^Cw#S7[7 *ûRf~aq{ū6MX=&4pRxs%TU?9Ɣ>jeyIފ`fHxo\A:`Wqe[(lAAYC8K2r]FĆ]Lia䛉&O t()NJ䁽GsU WY"z mtuWR,bB٬2~/2QdKDgfdmë"@@roZPQ=ƞэ&d XM=S,-@uoG#hfu͋s(l:(K`GA0yAFlU T ?뗝HovX#@lMIO1^qfRo Oc[.xdAE۩լQ zR>VUo1ʎzzuo,Mb/`4^ЏQ9P7ZLaTH)_Ǫc@+@}gxf!ԢC0@M8EDUzv>U?rU+džztGIA(ϵˁMZ`/ѓp4p] Ѡ7W 4jD4 cT<Jd=j mǴ[Sw{d ..] C 0)!x$z"XFK(ToPtX]9fB5yBWQzomϷHNG W(ڞ:h7+7_ș[5c-q{ UjkBx ~jbM+fHJמ\iȖNѬg;`!HC\#Ow{{,]3K -8R0CJ޼EO U{2e6`z -]ɇ'd~|?7g| V77WC ]Fm.$ܥQa ZQKgM6:3f 1}۸|ϱMGE0~syD[y~J}•{)?sF0N1I$W䀄oja8P=Z6N ,na 947[%=t$RPmX*b[Mh :vM }B`5h-3bs}2laQ~6 篤B5]YUT9OUGBI\i5^L Lƞ%T!dhĔkteȵCe=?WTu;'W:&{ː/u.T&:GW U!gDG cj:6ލ.r*5[!0i'.<ÐF-#2f%_HR^4LYzfX׬HzR-՝,(-@G%64 8GYH>DX0Unb9=;7f؊ExiZ %1?39'yLa˙- -P5!#apk} H2uXG/ Ű8ɪ}[nGvxT@×DBlgz-W>~?! *DZeȊ?Yɗ%ˏx0k&smP¸A" =v˙%5T1F@pz$1Xz ŝ39}NН}R:&X^ƹ z]";U=r]!Ԉ rW8T d!XTAڊ%X\e.A`xLZZNW2ityyyuܿj|5'#ײOӛ]wYcW'w$1{z@BL]eΈ Β$le3zSzBi酳qd)ƥѰӶ:iRIa+ȳzoU$y^l_9۝7ݱJʐrg#s鱩D7jfTV*[ZYd:/j@6Lt{L>.fva4ʣ9NQO)`7@@({@m'?JZ?jqCZBx#F Y(lZ)U%|vipp,=x_tl?L@6!YD ,!T:'X)r F=br`h 'JP qt}^Y R0m?]X-ZoڻJKosKu8{_uc ho_(Ƶe3W!yؒ6@Ucd/?“ L{i0nj$9xvx?O83E '\{GUš q^ Pj"۟.]w)`&b *c9RIa38JA1N,F)D4\/)T0%vi\1qĽ?AScV ) &lWP Lr)0DpmV*]x|EqW?;DEtXFz+vF12 ј 񓀶;PPH6 U"Q/qC\4sO7T$RH|_Vq+5/NF҈̏AM'+ 5|f*6{:R4 v܉Aq{EN[2K2$XJMdZmfH?7q3A巑6I y] V-dxKj#x]ﰍ.2B@D=g$Sb75W-jjb<DY:8RSD@nvMl=ec(/~Wgx7r6*$RfpMxgoY+G58q͘j㍖(d j*:iEh̹9Nbl |Zl#R6VN5pp OTUIx*)^>:(!!xֿnU3 <}m}N֦ r#Ǚ{!^[>?p [ qzyɕ~:;* kg~Ip71OLeүrQ/ PC)E}U1VG|LXF{ЏKSu΄~  Kaq-@RD2sx&A: e_Ÿi*VhJ#gMԱFI4KA?2kI\8:>OZMY?(z*1JD>\,fAط8. rI`ױb2]"ośmv EvWe@c͠A O=Qz|O KTn:%*O8NfhQ Sa=stKR(;ξ(F2^_UNU@ ZCΡ#5:4Zz&8n'b["8Q.Q܂oRkLʶĘqwO96AT΋:Ќ^D_QK#VF{]й ,vBURɇmEu 5z–ސ>>`ZG\(w[IkxO'hZPޯ:fanAwF\xZxYgGo Yz٭70=D/I^r,!kVtPy8LʼmnFv?Gc!f }8JIAyh|SM{k==hP޲dXȍ.#1Xfr6Eѽ/Sɻ_j &D=T$eVY2uKA'I'P-SaߞX4Ƒ@p)[+ ٩mI脝 `D߶PLH!r+e$pyF?2I} g)K驐wk=b fq?5LoODVn!יwOt@)$!DQ#?n)M]p۽MQT<~b|#s3zfTdB@PD^ ;7{|Hܴ]9aQn7o\;hG`V۳nEǺe=mPb ?)pdxS6gʗogVr˅!U)3BD{s14FC(5L> J3&3'A836ưAO675P~ὥ;-"oxг-]Fڑ}OVkN<9 p-K*+CݒM a(ly*֥᯻7x#\QB\T̎q.)4^1pq\ ҁ(kB7IMn:tS3* ׷ü'6q,P.^5->fq{ȚPֽ"rǣOsS[=0|Uk0eġ)ʖ.>V ,"Cļx#Z"L/= +w=goP^ARQJ@`˶C:EY:6'> eЫ8PQMW5‰gu@O{̭&Ywz t<mgG:wW0}dfT~1T&O*v .Y<:::)|hgCgىn&:'="nF6,c7,ޜz <ԫȚIN$s.x{$yC@ oOyD ָi=3z#ݷZ'UN6s7,ߖ #5Plנ4=@Ϋ('؝&թ`~NhyN3Inj%Tk=L oK!Fm s-\"  $n;aOPeb@M;vt~ȅB /`4 3ėZr֐lgrnmџ߲`@AL548CYvAJ'&{ cY{!te`~ɔO |oy#S\?erq'8s,ShWO{Sd.eu_q!ҟGkеͅ.mXt:"玸LC >ާcxԾ]RUM}w=>f~jmӧy>N! Ϡ0#>tP OЛQetWF5?plұ%AX˯!ݓpj-W"yүe2&%V93*uiu< 8FjJUbRimK?jđ|egSG2bELjSPոT7`tbղzRMG.5tS<뙮p`6d=|{;G‹v.βdD/ pP R ")r wj˽a6, ?X ?lD<q͗%}).9= |\};D,d boxY|? Vj'>9BQlQfcJ> 4Р1YA+`yAY(|y>O ɑjUCE Ucnq"A9X$_VȅN-n(;m5x3-}l37\rFms< `qơ~:LUPiP `ܱ@A='nλH")/rUh::꾑Pr̃moTY]9rƇ(>T;׆_tNOM6GxÉj*k A{`!W]r\9z@Ai9Ʊh%pS")VGRp1` \TɥsK/I3'7Hze%aO;~ji!g3UEu0HY/ 4'zRJՓxbV;w-KF Finx/v?t{s^(NMcœ>J@L[loxaC_栌FI#.ϰP6(KZ)U5 5QբwZJuqjR3XD-.J֣-f@XL!g|Z)iLY9мqoih\lNXRIzaAn/%gw7ȷަAO![cUT8So,DTY8/E"$*x&Tβ8t{>:i1hss@,Jrz¡{:֠7ZSO'BAO/&,X.Z@gUN]>FWM-jg4%!(`G91>|Ͱg4}![_&@th)G%ٓ +%5?q'\BshH]ںov4M iı_U0_Wzql AF r@ 外s9WTJ=Z60x94E})TSYy͘ f ;,MQ77qhƘtܑW nfKT;FpW;TЌVLӝ>g^9XK) $KU 休^%fq N@ ut~H6Лw@~`ٳZ`$^PBZzÚw>%Pv,2<;}sb)['p6Sjr @ݹ)2ߊ2ܟy) k&Gtj|P S@UI害Ҋķ1@Hv0Yx&Y;󬸾@nB[=(I$4O1aCQ$ki wUp_T ƾ/4־4g]!?LzHVIb8m~a%xm֣by.[-fd>~ 6wyιQ5dp+MtQS q}DFfߣA}\nϲOoaNZWޒ7(vJ9F\sX<γ\u|2WRXǾ{לGN{1G}ظ)Żg|VnFv՟zGA"n۾ Onؾ"W$贘^ MnyC[`%:ᜡOL\-P Z<bo. ׋+n? uJ6G^v %o||9q}@ , #u"#'Q̄ o )? >!?}R(qyۍ&4x)ti$&bH.@}ԭgUThTn`s ȡ5zfl ] .HI.TS"+,' _(rRZm> $ugP5ҷkLo`kϳ^n:[=S=b m{Eي#Cwr!NWbGVȴ6d8"ïBV$1|qi^XѤ8dU2XM~~ [޷1ۖ!"7ևpW-[Ӷ+zb-y5{iz/4Ĺ }0S`@ ` M[g(ajSY8HD=6U&+|gToszO (:(k%uYԍRwy"{%ztJs/@a"&]K.ÂkX&ʼnJr'T!T-9X@5aff$3B&(J5L1 ;N WF$ƨV'íA0kLk(>'x ِ$yM? VPCuG.cM$02(@F~6:d|ex>0>TS/ tna5 u`7-4~ٹSs%\)7MB8On䁘*Hi4a.u@s~E4jhpX@:F< 0~rhUw'Y6i3ALg ZyEMI`}\2Ni !ka`>pLq2q yj0߿41Lit<$aJGZئz2iǙPs/,(^ wQ&F{]:;+gpzGij]hmW ǿo p'8GGOe+ _ ÈyNaG[h=Du 1Y5tv ԑ+v t5IfR6%s^߉l_[ VjFa9jŖG6QPFod'􇊡+F!/Eːy aUwDEF-\b𔐚LeG.ʡklԞ kge4>=]Ny:ܚDCQ;lKf!R1,"~䥪p#E]v{vZ-#M~Y;jt`'EfW&1mi3'˗qSz=\Ѩz"\VgmZ8+>Eسl:-1޾lEXk mhu*PE"~x,O[ f`M^8kjf.Ȥ10rGfwt7:]Е%t^+ԶLoVM9^&@da9VWzЯzcIsبH%8dWlkxdge}BVCT^gC>.;T^ ú H]09bGAM54w$3 ;hvaL'?uKQ29&UF^m۰cC0JW5-3w UeK1o;>;ԏ<܅ۛR.xuX |-fYm}ҵ2Մ́3ѫ5Ϻ :)pL-QQJsfI qLuZc,.EL4tQNŒzTںF(ijoِA(}E6lwS{0lN%("(7~cCBŰcZ=SsF08 Ac[Qdhƈs( j/lVL@`#'iZm-$s3PZC|x X2ff: ($iA B9N '?d(>\%joGPc<]|D~hjN2LU* -+oU<E P\Cx<:}+ʍ?(vJ2MҴdҎk^[S.V_#23\ʀXhk1EЋJ`ZPers6rWs= _L.&: .u{NLZq:i~Sir 0BW~DkI|ƪ B07gRHMJzRQؼu;Lx[Z*kLiN.tNkGhsK fOߎ?ID%u=p03coCgCCc]jxpNk#M*b$jN)]D -p*GOǺMY-KF6d4%eOTD59*n9pC;L=(>PbTG(eHԢѭOpbRɤl$tX >,kZ ^L`MEh\tp4_@/*P$3?vIQ5Nz尺! ~M9CR21ݴ6Yw2y xc%/퓾/Ukbqm9KY=ɦ$C1 Z2b|B+ȧ4[[^5}K]Ӧ@LؼtÛ57_Y藷;*-̭Ó泌T>M[i\G:-ck_4ued>* ψB PfRG2բ1N^.hm^ wR8aJq @t$wtrSflF3W Um}V2`za&bY#qCjපˡ #D~ O;.[B%8DtK4;@3Is[P3Tn\}pA,' m sI\!&^zMITcjivhNf^\p~j!c f`8 B,7u؊M5©cRD}R툮Hv`O~j]~'n9 3Ͽw|`aa#vnvLW2cMmI. p=3?ejydBJ. S()/,?7 A1> c44:JKvZ zU:σFhY6{D3c;LhZZ _ 5OТ:u~VVu5+ؓ8ƏB؎xhSuܒ ʶxdXG9tgD{6/c ,gN(It¡gi Uxmy%9UPJo,KG2=@F% 0 qԒNJL/ڣh(NNte?25qx_A/hqq6 .ʆsmtL:²Tg`w%%+VD"w)?o9cC.yny YQn{.(Y2 wS> !\ MﺼyiDyEg5^/LnqI.>1u \IXCgo;`kMQ`I&rZ ; =e5)1S$S c<7~=Mr_z{GpВK5(ǡ8A25F'hM ֬ ?ͻ+/Q*7cw?RQqoB~U R1&?[wX2/ .yMl?zW4LIc)b5Z6N\GO{63ն.c%|o{Ej.F"-5iM"ɝZTfDD ǖ9-@7x&߮{_{UIC[t&4z*rguc`5t`M|Ȱi)ځbkNcNivBm EA-9mD3S_?+~yXvH3JL3ڱWta9 ~T\YgrFngMnX>!}5J^q #.P/s(P 9dLm*y0Wa@a P17~-05Ϩg[7> oOYٻ>  [<ð@*Ee9 cܼ Vь%t}田X wrL\v@7rbGIg j *Kj+S|ō@7ZYMi*ԆB}5lG{uVpyTQj?| b!Ap,??59JF UfXth6~]>b2 }9w-^K|p\'hm - 7?!BT֟X9]]O ۵f e͝7.v`G.644T^6*t\ Mg$`._Ev /1R2jl9IrD9A+_4FlѺ"xMq4L6uACAˀ{CyNVq_툆Q]p9ĵA%yoưͶzRY-ҭ}vҗ.Z6䥕}#$BTĄ0F|ࡉ8>~$1[eDŽ:{,!yDžf e'-+U{poVw$| $wCaPiĘȳs8͵%0kh|F Wi_`N8\pT2HNnG"en0wr?fQ /3JzlٷCi҄kaLTz L`ț}2n [i|?ŗlxE_2}wazͨ{PۯXճ*sf-ҫoB[/PX(7~d?[@zTkgcc,,4`rW#}X(I'0ݛ--XtRHiހ~|7i`rZ/LmCy>Z+[IDy-ЮMA gϥ47 2f <_9Ih:!>Gӱz?,8kplA|AR5}A{:8|uuXco3Mгo*Յy딀1pHSZwPAQKW^B,Eٜ]ՊW m neR5k}jD_fAiW)#M(q` E{!Mr`:mH>ӐAI_ωM*WnU t(n23r~\ L?Ke HOvuZd]{FTUy9 K,J2ӱ~Pt셿j΄:B{"%C\`>wmIbͰ3&{-?3P?ZUm%66EpXkfz{,[D@J"l٠ǩC"!mr$)l @LsCi=X#-FD9b\5hZq훀F7~ /m08mm^h`s4Z Ϋ}C/Ԅ7S_=<=ڷ:A#Wdd7v 4%33tFM! XaeDIOѭw\2\A8~4,pI5abe|p,ax py}/f2Նsa &XmK 7 (Q &"ѕ2<2<9!,.pSH5@KT' c:Neኤ8"Z.4tpQ9VRtqbӹ` *R#k1Qy#'R'zV+AWy1Xplo!\{\Ag4!Lā5Ҿ""z&*Dn2jiP;ِJ仵D(!MG1ʲA诼p1hߓ$n /{$HhDBWAVR/Rg;e&r^w3='VP:l]3Q"Bw裃J+-5IPD-y8e'+0E7Fe49v!n鱛=_w@:m¥&i?pt.lWlop JȒ.j't4Ce9,k\`w-#n|Q-XԵ9 {`@$k>ut0<.NU^v'jxڴfcWN61t>gf-Y Hθy+C>{>غZuv9٤ )@Bxs'&Pէ/VB[) tӢuapg [yǗ`5XKKCYŜw#Dc8Ba.dtj'W4 RϏ3;;rV Y=SVqCv5o}L*]Evr 0s+ܲM6*JWD֊管S>[<̢]lM*Fcx҆@)v&/: Hj{8jtsotʇJ ┘_}hx8gWj Bflkhz)_]U_9(qW _zTĉM z""w[e␅vyNTXV)NOGL <'b 37A~Cn5&6jT= nZg'H]3 n3GEg<'1JhKrJu d0D7RF zRZ5]^V "8Y0Hop\t!$>c͐@D Aq46oP6_ x%sEdޓ9ϝ:cfq= ff @4" ٗZWRjWjnG J a5h{;ANt~ŧf.-˺c+a1m%m%>4jQoz*4Gw_MU&g.46._`3Ao`SdkN|ef*f+'} i+[H|?0Z֤?m4rZp⎦Leuq鎍2<,xJOpd;Dvf;aUiuG#Xcl;׬h?>g֫6^V/f6e-iS^=]3q߮[()w5z4!b1FW^/g{ Y<&y0iց71}q|Y\AV׫'Mg}s~s;m%K[V}>*qFX(XƔyt%q/OFJ9̜q k}a4jl%MoƼt&WvՍoC6+YPij-8QwU U&&H1t-T7*鵔w 0ULSZN HqHկK$kv=Hlnh9rE:Yܝ0q/+)V~32ss?+ϔ1IF%޺31A};փ" ;zXo{XȲ%(.)92~lfB[Y׬Pgm3w) i_hf_QWG%=5I*z7u'p5}]35rďE`gi_VA6O6* Bf!3Q݇p*`6VUNߥ(n%YY,)P{ z631wp@@} 46<-ścڜJ18&T)p0I' T"3)87712͕o{\X;Oـ:V' up|%_KJ`M FYdXoɩ@\R8~\c,[esyAlG@f0 [~# 1df#rBv֧9Cg𕖫Zتy94Kk|GQ(Ec4!EdVY]*۫\۱o"k4?"pĢyy`9IYs<H ^qgO`iҥt*BR^\q<::6`+Tc 2ۼAZ "{9FQwW>7 al-vBݠn|/[VlqVS$̽ B? 9U- H2_H˱J E[a0x)b=ܳNa,(sBY*bsyZ 9xLq@lS՝F8Sϵ@[]}H),m[Q{ .H,SqciUca+L?oSEfWΫ={=HBy' k4 xB٥I["T[f3YwMw'8M0-3d%n*f؉#qU;aM6.b̰D&F;qFuR.HΖ% 2'4W< ǙH _Ls^d2^x.|0(f8-2?UW%u=0:sD]"( ri|w\ֽc`\:56D4<޲`p%)&Sz)SȐseJڊoq95MXN wG6 'G gKMVig|'mFߴ?rԬԋHfDpZY#V)_ R'J~7T,kǞ9kQ; _<Et6P)ICi>1DMؔw6f{XO9딄0G~;?xp3KH^B!S:8,PiXQ*/z,g.Læš2âFfZǣ^Z=杭i(nU VvB4:$@M쑜tǥb({䘜xBp = Os#5N\nIl[WoG,0L h |IT-^2 cJ/9?gZ٨ǘkr:J:|d|%\(F5m &x f5` :O]o9,ŹVr<^'ct|0!IPt`͡*FR,k|`28O#C;9wH"SӛVv~[,)F.U UA&.@˩J9S|]׵A/.I_dC l˸9-4[>:PèCPl;Pr!a~˷aXˊֹtpwC_\-hXɮufJPdKqS[ <whUfgs{]Gl8mi6G@DȖ#=a(~#8Lu7JyZ+:ȉ Rܘw}:Xz4Yhy~9Yz6دK!EƔ[#TV:%[N<[bLG@ZWLk}ޤSU`P.'|{?-4:iE<>ꢰ>5Fv }0&щMSNwð{NRB=sb~L=8ml= 2P nddْ~?fx=;/|ϭ=6nݴܟypJ!0ִc?VKn*ح ݾE3idvtB킰oX"LUuDꜺ]TJ'w*'VA\[儏rڨ{dW *^Nd9*xMKC\94j rsp9؜DČL8Tl'M p"IiRr/3D^OM0мi[;}bmX)S/!CI0iҽ!M3č(w]b^z!Z.hϣtLMtzV2VhZ*cBO6.Ի ; u!LHt;D蘙Nիd{Az^ m.q Ov"4«d+GG4ag!t4&Ҝ֔ҹ#٭[,` WӋ+RPp://\#ecIxc&Z1QoCb i"!JGs1;^B+PJR2e}sr¾ hQTj;ݞW&j{`FЗCJ/NstgsHLֳ©5 RWUz"L%=vM()i{%݂aD(TsH}kY8:c<֖7zSN : K5Lpyb^[ֶ. 7iBGS83S֬j97iD X>Z2DN1 0dLiN86mFG1vaLJJb܀n,;0ƽ)jI$Czא2܎"i] "x8ثV>v9;mP(mŲAw%wscR;E=Kʸ[8))5 i4Qc\|iCa#ؚ%$J-:U ǖ#pw#8d#+GTA'7L~W٘eza2 T-l׀(p6%zOeXEj~MC μ:^1Esp °U H aߧ cՋmx &.N4 o U,gul78oYNR 8mY #[񣌙΂)(zM,5fS* WU\,TC7CbeY9 }iJ X θ?g;tG0*bjb͍e4[߶3F|k ~_ LoթW/[U;w*~|kbv|wN).ҔeMMpBvȵ "S_v'z( ptEw!-DBgVt RJP Ƀb'rPg {,T' ӉkU% r'?&8*+jLہ e{>نgϛeh>:|NJ;PNsl*4 \^<9g)AMK~I3]e<*|0G㰍9tlX!xȨ$N5,@ ԲDμ/)֞O!Fj%,( #}5V.пʴ KNKtYkCPީwNM+_뙅ןS-"}gm?(*)烊񘉋p4't_JHodYSlϒ=4(=weA 囝plgu,^QmZc-ڵl[Ld zw- cH,NƋHF}G-'as5#XF3lzN,( |+U}JZh؟ET\4 =mqWwzPsߚQNhJ;Of'֏v7p@)(nuJ}vƙ)Q9W a .K9>ͨRL06P? LBwsk/aRO7jesаhЁ툢ssinOQJ;0($/PɄZK+S䗆rίg"MHdԸux ? dkj-+/;lƇ*XSwnɯñb;bb.zdݡ7҉Wz:<9Rbf&LEsQVsP;K] znK';*kXZDYwZWG0$xL^x\G0.ޫsRɛ%jn#J7êLr4eC{ΆEIعW&6ˀ|oȪ2_O]dђ~c2]{+\+q5 ASW sf? (Vي4gG4e6hD>ݤ0('0Ց@$۬6stvI%[g)X<zC*Xa{wH= ``W[>4x*h0 PvL#Ey԰R%:8 P DapoąIvR~ fV ;AC-ܐ=)K޲B6ȴ% ޾Ap)L3<&a郾 &<uw]jBx՘#ѡZ," H@-z쩜V~ֵFc/ԇ `Rk$J?+]k gJlRV*dX4l]Q(dT64Jd {¹QfYHj"L'vkF7@ EhӆQuQ% P5N)5lpe_|[+ f泣 N$j ZBt%^o[$rA7N["*rBn&i])9L|\QIGA6";R5棲jsV`a I@a1y2#rրȋ#j٠;>ey#l BC,5 "mz~^'?!d1OThP<I t흼A+)WR<6D/3ƹ&ybT#!*m֙ .]f?ñhqIT^LS-✷ wz@iS64o&RnEEpIZՅ2\re18P;O`4Ra+=QGM\-S?J~pT<`T<MQF>q9?o6sۑWާo XH4)XVY 7Դ l3>0 toYpm똶.;r݃=n|hl}]Ku2P& R7aVBU &ENė|c䟑 Ug!W =e&`":EJ(b4=xR695@/a0r~gdys>,ҌC:E A!D2f޻dNM4Q@)iǚ;d' g-8nQ/-J#miiYt)t$,u )ʥ\CEx4!f6ODCvvݳkeu`"RAy:#Q %-Z1#A HQ 6jh Y 8NU7qvYpp g"{'Y3`a%\f τNl;y4 "sax_n8!`-;c`x0v{8g&W ү hqqN[?mLJz/秀/rlk]޻5rM,=VD?Yuj~s>1-c dqAw3ֻSS S*,d{ "oqX ֦htHz1;kqTi HS6 @L[s|w)Ū[ݨ{B>J5~xCeLp1}lLT)o D&Wb{Ôq $.sApLRZ8o˞发r4z0)GK6NM17 v9lv=9ydrU:RAMD&4]Ul21AOR^Wi!ieWqc:7Q_߶O̙J 22pٹƇ"`z_ VM+#TYgyxzJ*C^'XT1آ:LTYf )\|SUMޒ#d=$ˑ?)$ <1no r[b`D*ҹ;s(P;D[ mvcDz`vcϔ lTq|!ȮoCJ:$& %Ţ6زg?,=N%DE_5SstSMǎkf~労^^Ȑ BZ\ad;_"]"wYz)?c]88h}{(j.-;qZ9i pt͘s*e5mR0~ub/ c2s$eLZD% :3 A!#/onAIvM$ 8TQOӆQwњG@8GuB nݚhqBEj\K]XUic}?.xxI«+j 0ؚ=0$DopZJ R}TtWǑAnUBjnfvXOG$s5EcQp 5W9"5;EYvF[(uZ+;3^-0Bg ؁72v5ޙsfZa˃SU9pt._\JON02AHFvRvF]h*P:c^[g Kj@> \ZG=w$lAo'[Axn﨡{ݍN7)—VPfUͬl%U։Xk_bP@,$ѾHDᛴhBuJ;r_=0nޕK-WZ.9hbS\TXzq'Jtf% p3,;R[0`T"(i%.kC@'}'3Y%|)NC#-ϒhi7|X$;G&9:MgLCo3dn&y)B|GY@@*+cO+rqX Kv|5зj1 /;(h /Wҏey st>KhQoi`-%_1 $L?k'JN3qM^dPzUOK҉ ~J7c1M>[n}20N_Ə"L߶:5v\:/52rXȩIѻK If~J6;Y,yRcoY:4`GLomeau4D7qba~{ qT@WܰDϢ~=]oQ5 bB(Ccs\B"X ShqCp+UXO [Gج7P- –ħ;3JX_>(!k T>dܜg :iG+_K5E E1LfLu6!rjFՈpG0dk9Y:۵bTl=7LEwoTȰ#DaƐ|y@iζzZ;B0& >MCi=~+ PzNI$69aW4m\D D3DZ&ᎍf Bʳ$@ֲ+$Yq  RZcUoRBFZT`vQ={rC2ǽ95h ۝bHc=` wSTfiTlp zڀ&"UlSsР}JJsΡ>)4_Ph6^$Z,fq=Զ S#hw5V:Q!uG6 { 2<<s= /pDͩړקZ<~Hfv!@fuOKn5(!/X8tnHb"_rPVxD0yJV-9HMT/k^ jO Z=^{P}[_\.A=}nI1)^2 + 9zFSTBIZ _B,gDnXf@`ޗ%kD (Mݔ{ 酇ZM$F|,w oY6(dkaۈ\;4Sftڊ??>]8Op+H͒) k"eM06>N|QyLwکE zWͅS$Z!cHz^L#Pb b?-i[\K%,ps!)u?v@X{ED?:?J6/BaN˴U2q=p*ʓJ*3(knhMI[PLy}ij7揮PߠvRd] vU>pUaIy{$(COZTb.EI'hV\?RQ[5,Һ?gQ :.iV> E_4Z䇗0އ%" pYz3Q s[|& 2xH48yLnjd}3Tq[0;BF)1zO+}"| hj OxnpJ)n1O٨q(|!z s]둏ZZ2az #ws^e Q}- >!=)Dd4?$n]*%x.x% :V;h:,|ݳ}(j!cwRW@)lmjPIv^xNsSB5Ǫxz%}Bhk܍ŀʠBkek)MWI'1#ωI1dD=qGmCQ( %=`' އ,*(>ٓ>~z!A0ɏi ZMw! zr%<5GTҳ9(-yBݾ$ AD#]&mkװ%{?9sȗn_xJF{L͑GyHeȢ͸ul؋ϹltIBAU|%}:K+wbCz1B띤b}]/Z6ǥ 4IX)0ciE| hؙsZ'ljxm7)V~}N L4}SsؗˑW18w;k#b E߉4̚NA]ε&S{ 5񲦕'yC#ɚ5?G:Sz`a*B[&^#+Ai{'1-9MN>58#?ʹXJҮQ!$9x[~Y JmυUuB{Uυ0QS\}ЏhTz rC\ u#Tf1Cb !>^z yh|k 9RÕѹ!Cwest1a(,:|)%ʤn#`cXH!=΁:к섴״mcgTНGDܲLQP!Pv 5;A~s gm$@+?24#Ҟs1xzml"OSF4I.'4ybm9r3a(<#: c\okB|MBM& fcK4a. YBiA%jH=ྜྷ(w43֜!ilPmMaIjc7DS:K9r[IpDQD7Y)TaCTZkͭlgTB nN9f84߰e0|TVp~=;J 7ᣉ\^-[f\ ů׉ejHk3 7j] _pMF.ș[:!X{z̲ g\iM AHQCCU$i5:t_b2QXH6a=*usHJV?S֡[F,UmVaĀw{G($Owh,0즣t"f_wRbsq3hǍ1!dgɀfhg5cAF_ff(}`*iAr*>fc' $<2Ra  <_\ M^Pˁ^h؃%5mE!2/_ lAJb &.+(`(җ1mm]aleN\[K5̂'UW5h[-Ǧ XbxB23Iq&gWe;}?j7D&]gH&<@0`WhCrUnBޑSUn4Fb {=f{EtA2v*@كqNb+ȎgA0qYH F@ xZE{ŽnyB8|ܐct&9~8]{S4ýqگ/@<3NF`TFOvAKV2uZpL#?oWQ71 eX=Y9! >(?EG2:qטH)OL-"4 |,`=AL%=<J@.&ֳX`Ma>B*4FJ2ƩK9$s12'89=}2.ւQoRY&lB4|-G8UнSXKptZ(˘ E~(0udrB.*+sI8c8f>ig  Wɔ9 ~6y!?\84QC]䎎쪔ۓ_V>X:S&,vM #8Liӵ+[n柖~ҪuWP\&xɨT;PT_&,gy8**P\n $ޘ#U2QLTܡP&,6_h:LFڲ'UiHl!2X "rOku֒eøXz͚Ǎj[sLշs r<LzXAr鿽]HK֑ D WWcb6@xMh ROo9FNJ?reHΑp7mh*, hw2ϥ|E̸TtEG .'nA1m0w5b2wSwl;1?ft!㳦Dxĵӫk| ޝUzq({AS \U?x iJE\;jJ[!xl38h? <|cJ%f(lOe$oYU'65Y~޳#`pZ_kSykϷfcwHoi!UĨ<2F}*Éx9^:yH݉jMq ^yRZ1X4!GQQyYՍjQ,H* )59guYѣ%8( PKXcf㚮|Mn)k!7YXv?xx\z:9/N3ڽ^pjsY([iChVOi^FZ5E1Uo.ڢӵ؏OCI ^Й2C2V\\RL }@zwkU4ټ<<t@O6oUC,hX"ufu^a B_9 Et6lh <ȵ+8ҥwvQw@miOyPąl S4!⾿у-:4(%cC+U{6! rO9ɂR+.iܞpqRZS,=XbO~fy L)1쒌&ch$ח 8RxʃPt:(U$Z%(167jr-@ {Z)`mU?I,ow?耫3[J+4q Q4#|hHlSř7o7DVRQqFC佰H5 $pMlɕ;{28&_+^mx1KQ6y 턢"u!NmPwMO_p1[JjX}ð%lҞ[% y 5$jH֤o]@u#;Ϛ:AzmW^0KH;Li*»J y6Ztp0UrD t jNmK͸^ ʮJ3Cy KEWz o"*sՊr< C!gpf?G6)T{(Tf b6[$e>`=+ .-r.LRH*Zy⺸Ֆ,'a%~^ܫn/`NmpH+AV ꃴ0˗*&v%WzVȼR)̆89$lDMVCx@[jڲC q*QP@>Jyċzm)r3fhNa/)0JORᱡbN'hP;eFB9ߺGpkƌvkVĝۮ~@+٣dg`9 U&F?JR?s8ȓd|*FZ˜rAK$rmյki ٌzO*MPlaT惓zAl-F{pA 9`9x@Ji+>.Ě< 6t4K44A9`Ep&dT+|ߴA#H'Qz˂2Sx]s}hNߏ޲.v vx PmfKW`X_:Z;4o&W>>nНn<4ɻ7Y|Nl]48fɅPLۻ-Lō}[Ѧ.h@ Wj{IܨalԂfT1l%Gd2ftdS{mL͋ FyZ74\MVs"jOe,@@ds^a^CQx~/1|u?*VdQe'#f:h ($ʼn#ipWl(^ LYvЀSaG5)i$./7XxH)(&ѼN'6Ɉ3ӽ@)* >L%^~l+3 c{KlߗGHQU/xjs(Kϣ]UH{mGE54N ֑#[T<!'1xamSgz%5a కN[63FCSu~Og3Sg*L~՚SK8Y[&$lC.B-8"3Te헹mv SM;RA W]-|\ձspU3;:AM I3 ]BH8 @=g?pڥB2C3?oJ7QKyD|9q},ד]Zf,TD椯lX!xWͼ xAǨ~]Ґ I>MG$5)xbsv]dJ˺%եjL9*p.,8&bޗ^{0qG$y'>cfx~EP[({jyU_SJ *6\;I%L)tI!f=CG߁A AcG UPyVѪx_Ke΢ v"y* 0jG(lXy͉%V *JוȐ2T=#]m}"_U \ܮQwFfF֟4V (S'S8Kw:)?iYM1k~lɽ\VKf:xr(Q@LmWMFq0jd:}~"LJYA*= С\* !? 2Kt+X%JL !B+KL&7Ňo c$݉ky ]mbR+(:^Rc"Uѡ p^@P%uenVE |:6gfh:!cWډ컒|} P6jRah?}:g5?U:ј(kL? "j0\{rnvHsq?Aȓ";X}J SJ,( kV@ A11;ɷ/G#>Yѧ *4i:jkb_©'ydEdՌjl[E=%b_9*O̜AAݕ6aႣZEǟ!)Q#OX[]54%)Hx;I`k :#nmQ=Y_]I5c@^pr?x/H]OGq=MLM6P.Of ¤5,r59$ԉ㎎P RPI/XΒ[xm__Jorj\7ui׈ϴX& 0OD ނ0.\1LXֿl9+Fav:Q=3$S+ xY> XҘHm**mȽ[v/sE"Êgk;['z 7pwR4|ūM< l;p|Á{-qq j زvUDž#h1+T 494.z29c˿J&1Y@.GGr^MoW1cӦmbWm 鵬B}bK z`#cI YΝhG&D/",ޗ ߖ|~=@=jٍ,r|j3e6`"-f!4}; /c;Xܒ A)ڜ Ce3u>BnbYv.u@b:軵!H$k@NRV ަ |E%=1̣{o"6˱8'PWD:vc|Ov~MWGI碎~NTGbXR:0NMChR;W2jjÊXm3jsfq^Wӟ8 .( [ꌶEEV "_٨zy K~KBZm4/M. ¦ƶ˰6Z\%5G/ֶXnD51L k'M 8Go(Ii}'Tr Z Yen$%s)ΚE%2bj+&8L%#Ηǃ2N׋A{=XN :dȊ 9`υ_mS'g05賢Ms,{*pTf¸ԥ>B.!JVVF&XD*KZ"ccC^0*Y?ʜo;ߵRx= MtV9&֦-(+ _@0 /4ڕQ YyW19[փS/2)b#+2)WUQ[(gmʌ`H(LC%CnahC>0J8YV ՔUwQV誰 ?taUJka1"Jp~UNKjp*b ]fe п@o|DÔj2(/ !FF~аk*2 kȼM"?+NpEs4M*6䱋cXh6H>D1s==LX<\3_iBtGоʾmhipONo-a@}If o0ae})Z=o| UpHw0lCf%2ӽ}!T2KU^H Pr?۱*7ZƮO6JO ՜:5(.P^u.j7SzVZ-x&;_ [h!MOEU8wեOY!V;,E 1K8K)ua#ܶj=I^rүgnXrkz^WN)otOs3dŪ9Tcw_& \!QR8i4ڳX=H}-AͶ49=$0)*%UV趻  9UԶh$_x! |Rwq\W1Æ"2)rmt#):\C싕ְmN/oJHto7B<+un(~6P# }aN<xWZ݇};v ^gד8L'Dkld^@1Jx#6U1 #oqMG0u.ZӓUs uX|OS5/nт'yf.$mdҮj[$8q3M3VPKٱ;5l=6KX- !9^sxHVn: ^: 5X0iOQ[T$:"Z Y,9֭Oީ{\3Xz5R )h &YAni1g(ʘrq<4fl3:Vd}>'TG):S՗ h*ؤ.v*ݍe=I 䐉R4ryE3 )~}MWp[&y(z.?4TlE9!;h[\pzdg[gލ!qKY˟7AqV{K3=mBU[c)`ˠJn6Ѱ?ֺ voy8-Օ޴'ТZXsWS{U:.ٓ>XC@xw2\&o3 hcyxWdnNp4z ; Xaϸ=9Ys>w}fgU". FG_+ce E>aqK(q=E!g+%?"ZVV8Fqcq zw uKfhȌ i*ڛ۰IPNܠŘR\mcOi@PF X^Xo 4xބ eq^aIMɧC?.46BQY#~# DaM8rL$Pհԥj4MKF1%dg:ڥuA8v0nS@bɼm↵«gIّ[:ܚ F^"NfABP'Ay" W+ h`/pnU{*vJ :MLZҢfH4{ȳKd-0%t$ _Ό72-,O{>b ֙,zlآw}{E+^l)DS S˞:wAq@a_=CHC(jC4]2~?"jf390K}7Uw_SV`9ϡ4+!9!!}|o?BGni#rI*j^r]p( DS?R̩[riKѸT_*NT~H65L.IaG#e%Mt*bRn"!r㡩PUzs8OpZi_J5 jxgΜtJܣAD3rE]!7ѧbBv|wHj5y2Zp)7#-*GII0et|0tbF0 Yoyk +qx'K:kvpH%!p tGQ7zNN(AqS!rL2:9O&uF\wes0jx;?Jv=#`ܠ4(f}Shl,A_l?sY [9tk+TjcF>TxTO`^]Dق$PPp@l ip6'-g5촢 嬕՛g&!4KlM0|'qwMR%Vr,Zju66VC䍼n? 1-xM"F8NF{/h4]Ky׶teiî,˴}p\/]_m5fʂ,,GvP§f'£oQhf\9.48|2_Ҙ+BXs.eciDY:(%'it.$/U~n\~$.GJx@I(('5fHPgF;{i噄Y_BxuѲ $:D6\YTbf}P'hOefvgҭ&YlIIGyQ܍4!}Szj(V1GY^SDg{V)\Sġyy%6]+3^se*)N d F+A| EAYD_S{kixP5)auJH%qi.ٳ _52T(ѲL&ZV{dcn&_kḘٷ?Qd:_;~e363O5)°{%Β:*Z^12ECD-Zy(+yGR rBjے7D3. BHEZ@Nf(4X:aK_`MP̤O|Dlq'Ŭ%L:^҅\nr8aN*^3-ͺ)!0oA^S@eV= ƫDC?^DFc!uzH+%?_*Ut`~zAu^nk,i&rckU*0[OhaGU'd-uzD:wàP֜kwdnK:ߘ|鹪B<L)?Ҭ>w i"^xK$VW`3-*2wBM]tyn>KCumF{$mCr6Y-dUt[&(~I~'̣->sxă(A\5kNTS|@ > 0aBi!z~6Aݬ[r.a*jCU¥nX^ɅU O!M AǖSXQJu0{@F2X!EZr2\%QWt)5K.[HȪ^W)9ն{_ݸ-t^EA%0A/MvkJBZ9 }݂'lAJΪܪr ²}4ה纖;;u /1G=&ݍo{Dk ;ޅF7E/GV Z`:lGDx +Ny4R0[D޶DYq2ݝ]䝗u~x:VIش@ m6;g6_W* Q$#gʿoU@@&c :{Ƅv}+nJĜ./YgNn}NObo \n8A J1;U LQGUY-=ull>pg[AOBJQ]̾qD* DbXT><[+TCȐp|ɫpyIt31vG*g5s֡n(Z"ʪ,R5:~`~׀EՙOR\e'7/rUF#yB>F\1ҕ^9t>1/V^,t `-5HijVzW&~SC \\;nplmdY/E,(v'w&a{h, Az&Sƻ}UK6wh¶$O|v@/KATY2ʲE C%x5R)C[A z+DQ+ Q+UoL3ECҎ%E ʵKj|u RyQ8PY&>ܞ ODߢ|nk "bz]jA4ulKw< лuNG[pwCЫ=2<6#%#̔fOk&1% F=L Q PG7tI`gjU:U>·ȧU`PX/+Ne{>Jqiª D08L%n*$ٹw+nXh=J~ FxBg5&57HnJPW&~[/ FR{AbR,*f;/`w:w|=s歭C';@gjkL'K"2p7=Nl8aRl(ٰUoX{ #.=˔\=XD$tÜVN)J|p1 B"9) {&Z>)geTHqT8p_?IaOB \@GJWK9$~O5ܯsɺf^xjԣI@q^KF5Hm^*}$6*. $g@jJ>F I~Yr:"|kЎsUx/YOm{ bY<kb>%ۀVl B4\7MA 4NwB /@% ¥zs3S%m:+F2~-MՇƴrFzT,TՊylҡ-{ 9~1>1JP\)r  lԓ3&-m)2z<,/D4ж{9Y] 1wR' 0Ոq8W*&Mfinbd7>Ͷwz`9Kf&u*U\k{o[/ty8 zff_H{0ɂ>Y;Q${u]^T"[ v6:z,uRM]pNUv1[j͈:d0;$-dguyq9pZ40/DćJ>Jٸ\yT٩d!m/id,Zt0@OYcw*k0=Y,v@Uŵ\ŗGA[T[da͘}Ruӧ+`0bЙ4[!;c! SA@J~_^^̉كjw2|zz("]{ƅ.}7k<-gF4]9x 0#8kݜcr,n(f+1P!y.g[wpwr Zurz%EYk{'{vŹu:CFJ$G/'D+|uK=!ƁYG=~Fy70ZWZ6+:Hcfǣݪ<Ǜ;)i166}9KoSnp(I2/=X?IBI$9zU4ǜł[$aJL>Mom٬>n_Y޵s\o}ZyP0†Ӏ<X֙hF]V#Yly[F3 Y|2䢘*u 5P3{,i$p4k|. .:$>'t,s DdQR v7:#KݡHe&#3=鞋8kH˥uu\m/\H5KNB 1̄{NwuV.(_G,qk>= v*wM6{XdN IJ۱ff% V7Ye,վC% ygGBkiBq@KyܗQ\s"NUiqm)Ps Xѷ4KXlj0@S綃c ۝Kx]-`gM77bm>t_q7; c(;5߫13ԹQ)0W$=G5w gezt=>y899eB9GP LH.t2 V Rw㸆b_M{i { e,.K0~!8IhS<@9KN.cb!`+|G#ҿm6JN+&hfiVs98؋8Im֌%'#"|T":?Oů E94s=+G`Iˀ }8apc~[ᛟi1r OZRpy"==E>HL۹b:ڋn{9(*R꘤ ?O*lF7/2^|!A_*X `LȌba_Z P=0I%^Yq dIg%{VONy? _Ha+O]` Fe4L)4ck^d4XG]R?G$oq,1{6Y|䶕,|R?Eݐ43Qr31(7"&SNcOzp+Fmmm!2=߾e>`S6sύ?2yRom9 C`I`KHu7X-eµ )SKhi0BֳR[VH7q13@${֛*i4 *(҂Ԉ6'@nY_*3︺ *=48%ǽΕr4Q 3bAuhƛDx}!A%΄Иq#A(% v0qML)Xk'Y}c* kmݶ@ 2x}2P)s zA`ñHnP-- bi;_m#qTH@L #X%fo?|k;~p}F-k~T-O6Λ`)fwm TwPϢ3ɧܰRjɡ]oiDI0Fy>2W8@Ԥgl7.&ۊR$~@Xkmÿyr$1(3TY d{-YлWZ3WWeM-.A {ΟJz i㌾r?)_a#v!{e r!T)ѵ8=ԛ = mLMflwÄ_3Loc #5b\Mx|zۅz~S;ٰIHm^kާ\I%%z~Du˚Op!)i-ӭs5]pV.foc0rgS|U^eW̖<,Uy:]?y[Îna* J5>f%$R'%AU$_g%c17 {wXÉËfќH쁸: tg"$E7a 9}E$Q=`"};tw3:0GBm wDP) z71`Gs(\V}uBu-,|.Z{9fԽD"kAA-1aqAu QA@2V/c}< #̥F\?<6-򯌃|+,UPD[A$s?yy3FQ%N`6I5k1\a w/sPYx +z";ٸ@|>/^A0P{X4+gۚ (%eofv_26mYlF"A`<Z,_>Ўӈ uxS$q$W#;}'BmùqؖnHW(`MG_wDrZ'x/X'S.,VԵ[-,e 㱃g3.f?W;l}=*4]/ *|$sy6'9|@8,E+39ë; u$)Sh>ˣ8o`6q]@s^3\):\N?O:5G`0"ܚwj<,(3\i&WqB/,R/S]OFCcYyZ n&_fr E=nȽyC4^EDqL1ŏ*: غ*ϭm@8Ֆ`.%'Upc'DM!5 h.C@p +`=vjA ]x_j 'j;/6RTP@rs>_0= 戨TM/-IVA4 08!zH4CiBr blg.f%!g n8Dsp1%oJI۱ vSQ4NrٝqcxŞ sÈyVր{4kJY aUc/ZC7+[/D r~ui~s451ŴZѹgVBǼ1NHP\wQ]Ίc<0Q `WP,&h0 =0.k*~A5\C9= lqo$'bRXSZwk迦*d pSSЯIW+٠Wͪ?+D=!o %eBh+oݽ qHuQ: &FKF cV C ̻hH+}& ަu9HCDA (_ØɅLB̳ RXOiqF*ro<vp"^5EM ]nBw^G V2\e x5CXeysYov~oR^ |j>,1k~9h+N(g9CN:)(.wB\JgIvܓrFx8$RyKhE5vzBG$g1[sߢƒPcXʯ'vZͰadCTgD{2aϾ*Ś:1#$%30I98^;1wvdpmZaa 7:V/*ī5gQЈ%8V ~C*1D+w~yY<uɾuf+ʄ=gSm c 29;{>gU%&d"y'6q^8NM3A”ZKֳm!I2ID\ɥ8b*&(漭jԠ>Uu;nk ktqGN#/g$ҁ[:/ ݞb_v]j >B&C[o\P{F;$Q[ޫtƩsB303#1xll6ًڶ-Oɖe55-WiJs'yx4ŋP~l WUY6#b٨3V{㴩MM|ΧzF \t#h mׄe/{&N#g<'YF).[q/1cp/ư=یtn,' [4Gk&Mz.EtKiy8Wuj& 4+1{>HJql="\+T(r[8OK([6-ft pɥ ɒJ+&B>ܩ_""M4 ]9p{Fm S;'k<dKBcuu<3m8qRoRbpT3? lD>+8P8 >0lF}H׆osR9yuA:te /1U<{Ě*>;A/R!o(@XB!CKhzٟ9IҬs+c1Dn3{:h7H0O xnKqZa\[# DBT帶a9!H 5XwR>#&epYZu _=ZSǕHd՟&+2Quo]1[aKJ%c @FVh MNv,H$=%2H0c&$qfkMJr tbÌ_WA6ak OH :%a% &OffI@ 1[t\Dg%3KQ ?]W­sdX>Er$ e. 3TMP=7}ly av08ܴF"zY]c^HF׌:XluF;Hs?;~:_۪B!_|U" 9T zǎ&)wɀ.\>mMqCP%P|ʾykBxf ?rªXt#GMCTy#OA#^xسW850T #s)z܃~9+|YU wX*~*X\/;Ѽ#Kra9W$C0%U@i8}1IUƩpG'VMe~S:fѵ bojR]ºmZ/`]*};|YJ;R_j$2vPsu<3&+"~P@7"۽BSxrEFgn8[Qrfa:ZRNҗǾߣ`<ƂW۵ h jS9{2xmWg\~[#QLht6qkC= ,Ȼ:7?E*1vr7ϑ"`~VH!d>Jj͒zNUfOƯT (o ~lۥ. oR >fqLXJ=01,q쇿\3dQhߴYǦjM[׏l߇%3åoO6!8xcw:03RSŦ0]m49Frg:>i~ [rt-bA]E`Sx ![zr"w %Ȥ'9Lg|bU gw)'bb lꤺeeS1xB9~z64WI Ozp*i C@w +B fDR -E8a%ajUR _1GuVi,\/T ЩL3f?ҭ+R"s벽&(,XLXAʎmxzS5w9՞ٮ{δni0+eϋY:5HˡFᰑxlZLzauUh?$)-Gu/Ij' *ܙ?d2ٺht=ZR&AH^`zN@ZK $ 窼SWfOYxRgH0ʤɿu|;CߎWVSoP)rpJhn}:NԚT!w̰]gYǠ|=))LnT&Kv")u!fy;r;o7ѴKT,>8D@?Zw+|a`4*])mr`ZIXƤ+g(tc;6*&Z.l/Ng}н]a3%6Eo_n`pEbBWݦC#( " luy96MLU=Gt`7Ĕ$/uݛEAWB-Pdi~7Ȇ<:0J]k̢WUӋ*OùP>O7Oϖ( Sz.݃Ad_AЎzdҁ0w,3CRWǷޒWlZ95իcM}?-27d(BfMo 6uH{- fF |fb}.w S]Cv5+w%ۖ-'Uy7=T|eײՇUӳvWIЇ%22>eu״ _ĉ\2y*1oc;4uɳ}Ua0}`e9:BvJ\l J-X2keWꏶOq4H)"FY{zpGy**9>xI@tE$s5oݼZ~q8*YZ '{xВG=TƘ:x&~UguDUY#(`W뛨Ƃd$"Sfw%H4JvX\-&;;Fȑ&/eΌS.0qd\D«De*C4th FIp "BkfrwrvBT6*3<0gZNa%'*| 8HT*_zۮ?Y'ro曟Ck'U+~B9%עN0".riݐq#3 Z*fA >;rvKvc{fA ΂aC b?v~N.umC-&&f+֫]JYCm'^qYhˆEx Yނ6hi;F4ݮDQBP]nuʽ(cŷ4;vUʂGJG xoVzI|c̿7][ls~؞S aMeq@ "bw@qcETH_f;g=k/o{,;E3WH#Di' r) w){bf]紃8\gBGE6Ŗ~hSܤ߲|Q%!Rt_#ң-_ jV5c@8 ])h*r}h+8QLZIL/b#rt9 !.ެ7ҙ-!>3FfbeuTz׻\φZ`m=K1%w8iw~I%.{2[ފ8⑈!P(MU( bi^/r4_ ړwBN Y`88f\R)3эZ߳p4a9"\A wj(R%iSgEU9VhKtOxȋQq6;,Œ [Tr_Oʽ_y^SP{gyc9k5EXU͠xao?@OF)~QibXZ'p7eaj45ajg{yG7e:JC:QImy:(POi֫#b:6cM#u&ƅΘufnH<e#˘bnV8[FwVtgqo/q`-C$V aQj{= &Ri'ׄں ܄DF'ɡf\vlnоkRuKuw%&8vHhfe$$WFgxHXyS&Q,*4dfp=cNyjJ`#xu`"}is1mnBus^Y-$B Apn@9qEluc҂X[`ʋ{@$Su v6Jd+D8BmB O~(Pͅg/.·* k3T,Sg1߲iZEbNDh f;­vog.D[a.۶)ǻ-8=@9.*V+KW uV|,*BX a/70Gc#RkTQdR<^&k:^\#<*ڦK}Q4m#?8(T.ޮ 9G9!TӰ~z,|HY*4XzF5 f4*&OzYw^Ķ\*[>.Xx۳2'ݞba#`0v6ђE[9Z.Jġ?+N$U|M+M>t(\ GK7O_0}#|Ʀk+)4/c: gJg@k ^[o`Јn `W4LTpY*{릫 &!j`L3z$2e>C&m$"pЉ< ;V卿 ټDN^Sq ? T:/ ,SBQ!ݳkx2<m ՞xeI|aPEsXyR9* _ ;֑cͶj¹].l6| 2.&mm3hxCRR23rX{4ޓMr.朒|[]J;) ~q~Y^gb OI$Tח|hHld)@%LS>֓Qh 몃%qfNBڏե5+s+Ĭ1o#]B1!* @+r`Zvܭ*3crRI~R,ÁXbWZ:B s|6[aR܁ 8"ꎘU~ 0}S A dq(|4N1r!g_'BX*3BT<%EWNx te'!1niwl/NV7t-5\g !a*frQ2ٳd+N @>BjZyFct3F;&Ȏ9zzfUASa+AG ϒǪluߣAtHAX1>rrFB_5I_80ԇl Uda%ٴ>^rxp 0eaTV`c-BH&KhJ5y5ыT|҆(s%t';f2L8MY\w0uhQ_1^e~zșEv~ Mḕ/CC3 EHc ';CZҸi ]W99x4|xL w/j΅`>`@coO'຾mS&gey,Jdki׈ 8$ /󁷤`)㣝̰pH3?mTjOp'7Vqk(P$prQFNV ހjBqr"(D];Gd>s| 8L94ҠR  ip̀ᾒwFm9#SћzYn0A1fpp>9bޱo.^`Ѵ6O]my_vU2 )%M8&!><vHgOV?F~%Y h~:Ve_VU1Iza3G Qw[nxwG= jco !.5KF;0ɜ&n+d -j9]*`dnX|Є7y"&p(<ڱu$4ܖ7QIUsNVxRaO:+=- >k S<$H_ xo\WǑ=24}vCBf 든VĀx?kU>Rh4Sj RA`:d-Lp{ʵɲ5ʑFbؽ٘fKW)=5er \6Qn1\`']:>1VW_LpFGtEy'=E1 v*KlUoӉH(<4u60[4 ;gĻ=u͗6[P& s 7 b=Kp Z^ѱZj8( t.IvS;Dx2 PL;8FRl (4[ƴ|]8L[ItwGrPyQE442RlVW?ժHUyj{VᳩS=L$oD2hms4D>gq_ڞv2 `UdXNcҪ>4+>ңC lf8yh}xauRT8K>Tlb/Qۆ舏i;٬dzd&v6]7x؋jT+b(%Xyq%f9;HPGÀ=|A(Nr藱KaI4h?~'HS%/CؿUM(obR*)3 ^jeRs&;ă[ lkqf13"|| u=gLZ%؆ m$-˷]vJs /7XvoVf#Ҕ SF8xS8fʧ[=/vCF,\HaFYln޼ACρ/2(5+RJ8Qɬdq>CÐI-Ia7aYTN1?Nh,oĂKgJgwn#.%;^~3 Yp#♃)8Z'S~68Ϙgq 4 q\,U۹`>zeI"̟FڤƛpFY /N'SQ͕b0OIU@E>2Zw>twUGVOHR(Lxʙ4B|Cu'i> vGgˆx hb#NԾk:w9#pSr'H,w~>4x[`7`fh#.2H5 _o SMRvo3' fq; VǙAkGh npAr҅UEpMLZ_!5 z9?g]O{e>J2}p/Ņl:2hm7[a'+v{.=\`IT9-#HTe#E؋xPkأ~`NVftv) s3W:ZOODݱ5(K/3М Лd]b9H,Kv9ѓùa?=5/`ZVo&C6׬P^(s3hig Wb8ڊCj<S"?GjeU^e`gbS=dgOGdV4ץLAn 'kJ&O,bSUر$D1Y*)"$P7.%}C=lHԍUwL|"E7G]ݳprqӘu"<%EKrב)S|e`p4OcwƿӉEnFDهLrވ1;XtɚR#HZJ2j܂xyW׉"Ys;J`q+YFS)B<՟f'!`=AL[-l_Y DRH8R@i1Com3>?_w#]>h8F9 2GPԢn Z씂h ߨ!LJ}m;1]ys'>Ei VsфtQ3FPkhuD/%36Ͼ˶$5wXBNp9Kti[&CɌi7 ?[c ȱwA&C^)IŪЁ_v鋕[sV1e'ƌ,W!&]N8C^ :@Al>5u}}hq /_{Vbiy~nTܫgE9b1kތ֯1g~Scan:>)M-1 wJ^F"+6{n!μYJ9|&cI`.&&2ֽق =2z(EYܩٴҭq&M ]jRӬ-T ݲJÎyP'!IJ)2 ?mz 7.:yVz($;s/jJfy8l&DM?+Oyh+`32R d>3TzPi]lވ?gxLLK}(\idt0!Z ֗= xah\\0ɔB6/"|N OOZƆ4&DߊI~s,T`03[l,6oSaJN U4n}Ë}B x1Qv5ǫ[nU&7M?hj|GS T;{R_F-bsѣQ0칵3̄8d'qS)ܘlTw`8Ͳ?Cƾmb;NWzQF&!bjƢ8!%4cv'sb5w{ԧ.T :ğ*d)˥ˋ)HJe|.-wҿ@-vގ[PŖ;n;);T\X6p nE_8mkqm("A"/=>@ N2FpfKlԿ6A<.)KijtaAX]ꀁƢ]ⅵLBy: 9hދ&9Zw6-<$DRUx^AdS_~z7LRԨM1>ۮc'^^.$_Ɇs|U"sb-sýDL@o[4'2 ib/IU'r+Kw)c{>Jb-pn\@o>h3Y7uUDInG%>I8qO: x7|r*6피'&=%x{*h6+7S(oE8]dQNl䵾+#kbr?ywPґ#-sѲ}o28[8~8ɕ$ӮP\ZE?(Ia/,5ʌPEqV\:6>vb.m {1v q1ka}r*y d]Ⱥ[^KXZ#bN߽H@gU|U<lyzv%I۪8 ^ukU`"f\)/jIxC!_UG@S PTS)_dT:"xYU::w^G1ӓ[8`7]Ć n<޶>Ƶz)[yئ\MѦAQI;uo5H_HDͲȩ=` e6`JՆu >ĂQy Ͼ6Olts -&}f܊x5N"=YeFzxxI8D5 *!PW](jxK5zp w $ Lk;W^&yWI/}@;ޣu+'8.rr(YE$ @_]2QsJ7pK]t;Q utj_ʞ oW]$'Ԗ[*LIĐE;EY`i5S W#bvr1I嵰^&$ 2g&z@CiZ3lY'dV%x x'G:ֈڡ\s?UEqZ8Ļb* WiカfL]6]oϱQ!,5KT3d ه<"R?D `5ro8& 5ĥ j"_w(χ(~gj(H(_t$P ,tt\%]6k4QBF6yCITYlU}|ZVZh5 ؋|!fR^; <5/I9I(19Da(#n,s?mI4? >E+og]N|d #n}MzpW'K.  &U!Oqkd~|{  #Z7&W$+mq&.rSh ,V`p/j%  Q 9^q1sTponUi?ьW~r]Ax`W!ڔo.sZ}pf/"bs*ja*6NֆF(NU_ neYXT>yfCٗ{tDsїȁgvG^P9kHu߸mLqv%7ͽ>N+jSrb>U٭}Mk`c؊Z939:-ޟv4Ze5Pɚ|HfI!0춹.)`n[x2rZ/mKE$gJzU=-AqBǣЕ|xh[}7-'AoNU -G۫CSO_,(܋^ctq,mc\n%A\E qN^lU)dEr=K's9+ PҶ#M}QGZSJߞL~[ji4f.hNʾͥUФb-A'g)[8bIN`o˜cn\ h27u$fb\{0gӒCGfl p <Ђ1 ^02~,+cuo4r xEFI psDz ?nͣlZ4P) p S]VѶ.亜CJVГg&~ԄJ:+ ξo +;!S0zJSjJn(~zPΩ@xmyߟyo贀 'L-0nb!aJ¬Ni2vEɁ?M?VQ4;|[ńO񼵂RQXcyg}//O,Ig&gmWv֡0SQ"FZ$UmN/h&o!`K >gD&)?=6U\<D/59ӻ za~XXzO\S׺5).ɺeZj.DY=[hӃ|Q82YO IE3xOA*دvI#*>Drpae/Qդܦ0A|~9"a'kch?ϡW RBՂ2TlyV/ut7Sx>KưwXҳrCXZSjc0JLxI]` W( _[+p58lR#Uq|cK.ŽA_H,ZCvcCFPn9]ѕAnjvØ"@0L%ւPpƑBԨU<6ii l؂+S@ ACp}st#YmB=ܵ,م7I5u6 1(̷4ːh] j`&m|e^_@~L~t&S!;(`'4J /{M/[P<3s  Rƾh|b@f"w&iuAeO3㠂DS:^{aJr`V G&D8◕ۛ;BY)7>Qbz Hׂ.Im&( njwX<x,{5ETX .Ë Ò,_i!V.jRN^n}zL)7' OLnp2 >¢,;K!o]{=i{6+(%ofaS;J0 z~|mrg PݔS70nI)ctlmd/}ޱ(|9 y-/U[c|;p{Hc^ +/|lW;JoqXDB2 M|JqƌÁ/.PCgQ p1ϻjiߠe1̷TԈlbI eSլc9g;bBI?b`vFQ L < [ijqL%-wJ/X0ҖaKuo{Z%h/'9?3ఄR#˧&}NL]w0  W9Aj~F7=&LJ k}y)f W}x*d8`GW"#dKWu((-@&J+&P8MM '!گ2 oƜ#9> gn$rEU3uӆu*C|\hκ`8f2 ksW;ojYO spE/l 9x,)$f~^FB?YJ yD\⍰VU;j3ƕplC&CxIU!NV"ätVi.>`2C;9oEёG(==JťDD#[pXjk*^PΏN$~%eI|K/3 j.3vYB?&Xe~5XqZ  Y]9^8犾@@4Mdo*Q|HBP~FSI v*Bb8σtb* }A?|vk:?ѓڄRS$4<˒{8/Џ>@^ O`IL%p+*ԍ =G%a4$IU޾ƽn~'XGp *.Y2 ىh +p(Xi]U:?9)8=TJza\zmQhzst.`eVj$阉[+#q 6fU=!R_+tW=9:Ar ,W}Us.6Hܰ#oCd"x9`eyۏTz<TH`oD I7.iCs|r2PȻe7h;Z)J-DZsz!񩅅jj^Y2\ `#Neom(r]I_lPbgJxUDJDiF,B{;-~e#9Gb/]vf o;?R ~&nkdf# .winI=s;Ro"VKp]20@evve$ uRŋ/uIF*c4I=ޏdqq ;z'`PcȦZf?\{ryad PUFhx?&i=-(X ghFj Bx3ް7g&}48vx8;96/BSm_ ps9㛚IMY[U{jM s:)-Sk4zKb(;T3yW[0r {?W\eފD`@ {G/soxLT6wMrqTeN^@ȩ7˝6Ҕ~6/=+uࠚ UBV|.L3*vNHЙ[2\}*ŴqYTѝ+@[-{?UN7;¦f1]~?"v]`' ;_vXYD6.$;2E8.?e8y|vg} =_hRu61 Fa]ڢJP& :@:>r^0s1xÌسEN]p!)6x̟!hbծ}C3[N2ӻ+ 0‚̉^3]fR`f9I[}my3l9-p-!H%dHq/ѵϭ3eD ~xDgu6n+Η7ۘTQ7h|aiJtc Ȑ>1&0S`m9^ _$d(H4ʘBᮟQ ~*4.\)[\(`R%ߞG;p##Ҵ}'0$(/̘q~;K@o,'hdޚpWR?)eƓ >V(** ۘl"ZLPr6_/X=+L4ˆ0quc>Uinj+' ,z+g*u+ZT{)o7Ғd?ewp=&u٬λE:(lG9>%ծcZJ[`nLz(}Ucӹrд w3VfKGvTx X6hDS.C֘uԍ6hYx8VE'5mD?+ a -Uy_\B/.Ĺѣd Agmx;{g"v'" fP1<<+ e|f;Q}x(kITwH_h Rge ^}z?bӾ#jJ&4+vox-|R\\=h k#V[5kN:<:OX硔BVdCThb\C6o_M$Aƺh1Ўi15/}iS{7JX7kdV?fߴMaQ-xhEtCR]/+-8gրlT.A_` KاqE=(T}70@g >u7m4xȟ'A.id*{+>+h՗L( dpf;waI9:!CgoB%';hYX&Dtbuc? #57sfeZUÕDwnSQrq|*ꇞ 3gov~KomwZu?6zR\.z߽XÙ_?׌J3hi-ޒr7qIQW./0LֵGvDO 66{`ցGA{Ww0r%ݩjRziIa w/5~HMRiYեBFoW:1Z_2TEQ/tfD,Yh&z BspFn䃃:*0WϢ~ռ .3jM k--[5֧ՖGFsB+qRGr5XJ= Kӱ+hf0NtˆsFl.ތ,r X\dͬ+*QpivC3{йeldO{@1bmY=pw 3gQZïpn CM}i >xFo~͗LG{˂5u0n8/VǮ]rVq>Lz*/uzFv\GᜈJ?l"A0n^YQhs RڵcvrɞV>԰$~) ms8h i49! fUBbDԡZ/jyL% uV5B_h,6i]·"Iܭ="L,8Nh+Uw@b|ρ,@CEȯ#E3S faMd9OO.-ޫȹo71K|7L'inPI!fF}0q Pc'3?xQt`6sh|pu-d)f߉M3?KSzrƳQ騀;os̬5kñ*5s-_s$&<ʳ*-+"ut>cbjX.>5p2 5c( [CP? dX76xۨ98A*p18Q/Y#TӲ*) t èH8"˯4%MPHKspx V͖ڏ,>wU0zMI6L:JW>#f-{P5Ij2\:hG4P(^lmz!{L:z>~~3=w0eS_mUFEQDtg/LA>N(\kw:DZIi{׸6L!fPHN ta05q!:{/&#]rZ\$V4#23:n M7 g T[KD(#Q(0 |/Gi: <_ՀVf`̦Cs)9E-%TIy]X{@v k$  Ѓ4榫Yg/hFʒD#";) "p͒QPǦiaigx;bL5+.T[&v5FeQdyG7ln0+f/jyq/n'%qkU#_NS/L@02\mpsFέa$)P y tnĩ~7,MVHYFh: NL0 Z~3 Oר0Gv9ە(_zJ 2%6}Y{pU; vYŸTB}ߛTH_?精 H8nw8NF!6첳P i荆AƘj:ƏHڐ6]}38mj -|4@3$e*\ݮƋ<^W?$B& f/t  &#r<6 0o"O\f9ԋ[~bSM̅z;|۽Z&RO@]궨"X&nEQC+y~Hr?ky{nݹ#>UQhR8n&m7 1 O^z+[<2?IS4>Vf0(N9؟ dHo< (j0 jCȤBda5->'B%UTq8ZѩĎ2!EDà@Vz/\R%09wyO5yfY!ېo\na!z{\wi~ $JMȑ7Nw[k}G$}ӆG?bh}&cّ]@4t09E0[Bа 3rǰ>i@u?,>I &-X_ZАMh;aՇP]j1;zB~XFNn=HPAi=x)b _$Mg [TejsFuQ\#]NEv棹H|awE*牡~)ˌٞT@QEe]aj1{Ђ5P&\L,Ul;y+MY;t5@Z 2J;4aAAgҵ/6]fw5E̪q- HEX$@EH`sFY @ab?-sv#c*G2aV&;V9˔&*;5`dB?bxkpv[{( (*tO4XlHz3.?ޮh3_Gy ] >ـN1{|a360c*:nLwMFV"TÒdap ?%? Ok6,nA] vbζ1vޜʩΖKBe4i{˻˛C3Dcc^wBۚ8IAI=4*ڏ]&18{RB΃֠W!N}N1 DRW%kN#71NIӔ1J反?)B 5n5vT\Urh 6 0.޾*(;Y.N{Oy%碴;:]0~{t&ڟHۅ ; `ڎdcWu~K*ك¤w%Cq˫E(-ڨh9JLipƁ .ToN&ɠVFot,s-`HDl' `* ~ V"OBDg{d&\W~ b? FejC(})]So1#O!^0?jr6r]b(Ҳ, BX4YU;ahة59_ 5k7Okd^JHWW;Beïa>Hht.kI3A.y'E!~ ma K %14Rsі^Z/27?)j{;jt@E^ Mâ$W]G1V7e$tQ>zpfbjko4mbk`d^֊b¨& D$d;*L[^-z(q D&~F TqH5#yJ\ 1jґ>|Ό /f=Pora۶ W# i6/!X"XKX䄙ؼimf/?*S頨G钍eG c'2-~ ꡪv{Q (f>3e0NH>n;&)Om %|dmu( Ƿ=C-h q5c˅kɥiW^0 & F ieP~P##ϗPT3d}jȗzjۈC[89Vpi&KrS},M!2嘩z Djޭrڠz0KQby}Aҽ8kh !*9]ᑧ hD3oihYQЙG0Fq44<0:q}#{nގC.m:ּft93!܈ ֨E xk$;?'C0Ia. &ޒ,jڻ*m3I B!+Y^YԪ[9M[sR[Yܬ}.Ф;H1C$%mK.,2r5^u:ITR< 32=e}t;_XӞVD h~3 EZcvH=UD**+rm} -yt7G)l5v6hqCd?saܦCA$W"HgYۋg@<`viCR-m+՚;D1w!O;YP)@L5tC&~.ŁoL y/[p/nao(Omd[͹- JҞtH~ ?[dFo!eˀiI;c.#РM!ɏ$B,Q⮞jjc:7&=}#OQZ jT` V:I4?EJ+tFV*7sV쬯;Cj쪗wڽ+"èjҭ`C/2 =ҼA<-E1)ZK"&| a#TNކw.O!rYjU]u9nǩ"_K(-N&zN?mt,Sd/R.unL&̗"`3Ae^7Oj@ݐPہzR֑x据:t Mdo3J?yFy]d`8VIq^(HZ\n7!PƐ YvIxw#[R6csO.>W@5.>qJ4L|$cU\E 2)ԥi/ M ?GZċPP0[owQʋGtDL $GGKK p9 2WS_#@{]ٸg, &I*c>]U>ZJ#bQ6jD϶'7a]},tBSzsr"&a5q_wfgycIYK{M݌:E\N9O׸^hsMнYPϑ,̸~#kߞ dOr:MJK$ sf `pam  &Dqi~KQHZ. c]^jX]μ+J"uHte ("Ok{b=.`46&.{PB#WLhLn7 Ccd}W(>WEˍlǝ4cqћz-pzޟbPlt!`A*:K\E@ptPDeœe(?%c#ZxEƕqN^7iNf'$-'^-aR^7!HN! ]O+ZwZ= 4KQ%Бm}OY@a>2[SeIG K)++͎۱lWSeѬGks=9Wgk3S3m>ꖣ|6 8D9DN!W!7A#*[O-iҖOnI[v4yo^(So"7DB@GRlۚ~ ZZ9>mY.#ɋ!ҼJrҧ*83Dc-ZpTwbP_fZňv7Y/a^{ P+X)Nc~N_15,6pzao:yf em^(uaOGYw '.V@Hb;oٌ.E3 o1S>^MnP`+%z.zcE#+k$qR(Xu{)dll{yE:Gk<*q∐98OkiƵ [bJgHXg8Q?8"Q1nj/V;mqʚYdKcSYglFzW؎u7d7lcM. 8ޫ5٬j-3%s!8$7Xd,R_MBWNwJ$C:۸V-(\v旫hRZgQAOؿ0n 8!XLq$,VgtCZdmP_6d#sf+z h}VR.l&҈M8iA]~Ӗi#Rp<zDzJ 9|sĦAYh͸>J ?Ba loy[x]Knwې9j`wgD_ L"sh ;:䗛CZlHsJY_!d5.$bH,D^ⱁдlAnC0k32xD s.Bf> E_,PI%o:kIUT{ɢ"'VB/aϷhx(ۓ@9}7 "Ұ70|bӁ҈L?Pײ9<|${1l98$*tg<_,o ͗ws=aKb*n35C*y%5}i@}ԛg"LTU؟m@t֦G~+9.{P62W"- {杻63&_z"V©|ȅKlfp\HQ`lnCSs ȯĪ^0o4SYL.$ ǯ$5B=c O#;l Rՠ.RgAyMa|8Z!HTgiNj69WQKώJ83E9}ض};enf \K'\tfa˛.yQarۨsKϵ6MM.RxݿHo]Ġ[[ϋ6 t:tMʀ2boز%L|cI8c!\ѳJ5[6zgGzAW`&MؓrI46bo`bC ҨZ8/ #ܢx3)]݆v"\# ~ S/u4}a@i^S+`G##Et+BZV4n 8FA!aAiEmZv 1xitmV0!^EɯSeiYD^;颏H17D49 `bcjZrr UdG^alK6+xȱO0T١vH_eE +Pmg28\ !憔o5Ð_g,<É ̟<'${5)&,͖iw9J@>C9Ix{sQ'ֶJb;6+,/o]*$VW!| (In0&`E!n+WW+$oJ]N biEPTp#ω4ȯ -^\q 8} kes2c92r-8glُƆwl`H%,gV!IpL{ ߦ| 3A6,"[XWhm?m:5[#2JEd[X]S|y͑DElJA;ICq:/˾Xt(81gHl,KȠZ`X`JŒoy(#Z%Z>]y q鈦՘7C$:MRڄe{!b{ݖbXI%>hذL*h߇| dñL~q~w7]Mno*Dx >CT/ף_7[k7pvstv4aZyN15:Tl"˝*dv0!!h?I$qzLt* wƨ"FQ^\aoCl>HJؕ#ЯIsCjq B00IǤ#,'ʷCP(M`ʚ4j _" R۸#=Ŋ7g@[ʩF8qO+N>Il3X CSfm!53^6șm-KTHzͯ\ -% `L28-Y=4 +ϱcXTwXa=3_65y~NߺJ;pDQ*C!yI~ĉX*S[[zlrmŞm33F}8(m.:dZ#z=d:qsua`H,#ZSEuT3! Q "EYN],rڋ 6[QJ%|M\A3a1˼ /SC+^?ž'}1P8M%EM%Uƶ'qBDž!:" iclr=FV7/ d"L'z~L=bQm' QUM`U`u`$]j3?EW8;7F>VJrO#w8ɓdHe,mH\YePRo?j I YVc ޮK?h3'2m'pbp V8ze'R.ko'-S K76 seHgc&SkOAnf;t٤\#i?;R~_MhK, WiS!mmOPEV2oz^tUxDn˃$b Ɇml4fP|jq22fS_4+we{ځW4a9)=1X4DRC0n ""=OS/VW-,\[T C8um_g x6CqpNFv흛T~&l2oC od;uZe_φX3b:&`Ԁ"QέVx@F.KMR{[;on7QՂ cI  ܛNOB i4O_T8KbT=B8'xK t?vNs.Ky%$@WUlh6a9+I͢lE1.f[c^X:y]E+n˦ٍErfA]y|qסU* #qp79[+uڭll)^Sьe3șd\%b18 Wr*#JSoEj/Yۯ} Ʊ.K<{Im";ݣof vӸ* *4Y]\*ӮF#Aib9\M̀*Q W 35IO}4I'WVTxjWs8%I( 3#D\՟OT~J+_nT|#B]z\&za9pJJ9 uKtŤڪq=Rl;p6O$% F/`=.<#5NZPub0 }ԉ<@ W b|f(U}KbGR>]aX/&}ٮ#*g3Mʄ_E" L"E]R-+PC73ݼxcd t6)#w@f'"okqN.P'.ۨDv1MfA -Jq,F+>tߊL+/k!s >8&ȣqV?haI Py:+/؏:7p:Wָۼ'DBsUtLv 8ٌsuDNaxYg5> |  =/J iA83_Ymr]S:)n|{D Q8= Qot 9\ɡHEV ^Jn-9'kީ+0[{`Z>O|O;TE}`ډΧ  pA3.{H1!μe,--uѣ"9#mV0:_u_[|tQd|XzH(O_q}0ξ2Vz΁E&rǺA9;wJM"'$+I+;AꟛD:!PvgDkԧXْYNflG3{(kX&P9K]'s Ne,q0Jmi/_)]+D=u7t[3ǿ.?x!D3䴄!:rg}/T{y5}__RM&2JW{g^ՙ~L6

Y^<.$@FhtCJTtIx =pN"=O*(Y1eWJ6:Ժ9}Bz+G͂ BjMmakގ͏p71ڦ_ʃ>PrUpN)?od CC9F1qpm7WBnk]L *fʜBOLOpwGriof~EF"!+!a7ov/5-0~(aGG90ww|z [2:{_KڛNE{I"=ؽ\~b7Twc3Ԃ8ԍa `9^MV6m_(EҺEut'Gj~o,Np3N!eqE ъl Q`U5-ZNy1¾*P{,H0A'sLh(Se mUUf+ES組uxM0=&q۶HlN7A$ȳQ|4Ml r(̼b?tw+zb,6 &bD)-/̆coP[|77Q u]D)m[:ϙuF=QDx" ђ\ :XP*箏 UŞuxG7|dM$:_,C,['.|u@oGblց? 0 ٨es!3j{hpbLsqb,% b"S65RNV D)E $sEɦ 7~[T;CN+YȈN,AHYζ<>HN3y g`ŏC-O)]077-g¶5‡䜋xu&f B1?›sW0 liuƜJ ~4<ߋBu 9Txr| ~>==YW]{\dY8aW'Y9~s Է ih풒ox>N+Maa!_JtQ 䩽݀#Z:z)l hH-)}8tEߣB}r5LxQV{ZqeReGޢ,P8c$l.- "UD&Η 9k;@a@fRw&}l<0iGɛԄeDՂ Aݶd;S''[]'ݰYߐPB^Ј4d2 U 2Ra8Tѣw47VfXc>v.J@l^u `{Occ 4JXIxif3⼩&0E0}`q.]au<դcrDmXhv0̳)<"T-5U&lCa͌]sHR,)۔;xRV xCڮyd ` QpR%P+&D<r" H`oK/~R[B%Xo\ 2 xi}EtiYBy$e~W׬8X_!S{Dp ē~DGpl%9)t !|zzrV̽B2< jLv _YF ~P2\dvH}wd0CGY SgiDf܀Z} B'l@;(}3O+s;AIqGTX9:CR8kdhޜq=>7Ť48\1 y \K8;l9U_Hj?2pfs)gBQJRQYl o@xy(jEM8μN,v a.~!Zv eAVHFT-a߬#PUF( 0p1S1B,s$4Mnr)c(|}fCm_8CJ{kה_&|OSNz(,#ZNF!7bq6! gcKRkF;4}]> p:hGNdXJwKAu DTB $gy q>Z k mT qXeHLfıj,975I@Jp;;jnB࣓MFJn(y~Vl}iD"-]&g'`ˑi43``qluhkAҌlhȘQZ\Yo^2y )0ZD4E4URV٘(UnQfX͔u, B>*r+fUOPߐͤjk}N$&B_VwO/W`k\7maN4ͨ@ *C@yzu#&ʕdL &vY*ȷCe%0 ؑ`0+*3쨌JE'?~1vy}[w }"&?$7=?Q.5Fc} khƶ'E T5$*-෪PHko4HmO7FB`&L@GcG%фt`kwtp! \A%PVS띀?4.o5IlJb(&5eg>"Hi9#"y\Z39$LCfgle\|ћgo(.r1^ '\G1za0r_E軤+ܑYa2(ϗ뽥8KT67}f8uq?43-55KH(c1؛T,W/@*iPkmwOKʟzߚ#-'fWyUj<,j>Y.چ|2ɁS`ZFlALJ{u","D{֓RG79K*_KႩW;0d֚j(#dwgC^; w>]CRQ>X֓IOAYn =MQ#AbExDA<߻0kzXX5djڨBP)-|%$REτtf=~׬6e;~wL_XDŽ[ş"n&RU)e`|>s9ՇRLZ~XU݆:2v*=:ku@_UBx}' Z+gw+j{FQgNN<[|FmrO`<@&4>b3kgNv(X< yi|q|ӑb\s垗Q*J . 6`ޅj_2fh @+1dj}1㪱m@R՘L8"'4K5DrƛrevR$Ndח ˆ^:E:جn~~lYcG4ڼ7ƺ9PmԎu4.gv6q^ԜKq$t3kwh  r^:wI-^qqr>/ ktS:&{0fZ⩸ mnLv1Ƶz3NlX1Zק22by2J" e(dQQ>+=;&Z8j:[[^el'㉯F?7vwUI2R CunWm$ؾ4j8 Cq#KDo"P_vwt!4XypASDfSP~FX^~_εQ\BhIjc= 渷 vnX|Pؑl\ǃx68>Qٺ*s˳ەgK;!a)|S g0lNDxÒ5K25]5vr-Z. iT RyxC|\*}!6\7N 0hhĸ"j۷#~ 3 gGxivq E"*4KT?Ӥm[S/"DqWuօi%F0IOkK-1Z&Hn]xe'bh<蝏)ѝY:^&s;fnRJhtoDz8`M҇KdYٙv{_.H"XDX^U}Z/'rqgGH儿m+Kȿev-.Q\q&Wsc1;_4XVHw6[PYdϼ893zR2~1uk)kD$?`Kp5a<Θ5|\?6WUSOIKr7i wZ9}Mƈ_=*D=,WgbW̸,Uh$ۉd{@o4<7%My27,RE3ٰ+Q%nz.>obݳHvR %!my|l\6zSkՏ)z 9OӦG؏i運۬J8=[[J[J9^?b v- [m, O FsoGP S"~f7愨 o'4)'`ݒ^fP8i )G2NjV~N;i[|;Kbkv>.\BKRއ5 V4Ռ\R 0N0ᡰpԸc1tB 4XPTUWE^ "cch-^tzjnODB'Kc"1,咡"0{Ps9YmvylQM]z BR'ހdLuR?a~tKS`agG"t -z5C18F+;BKjbl5t>qݡvOӨ$ԅP/uGJ+Y&&";6K/݇"VOs0 _lIS|sv){a߫#hBET'C'T4T,pT-VwdiS1 HE(lKnE/bk}c69?$LK=dd<<#dou/hVF~oT4_mNig. ,QW c^2DE@#2Eq,>q.ǰT*12/^2=F㉫ 9L?IL<ᮧ@f[yN1h 'ɗ?w atU0!%sH$g,7Ն5Ghm,"N_MςW'D`$awZ,_IP¼!s?0l&{{V D@v~o_,\G>Jȡ&P0E/4nhGz|?p6NAkl7r!{(QAے4]#v[t?"l_G$T@:%Dk,Njcci5"e_KcF,Ga9#B)'Visb;|Yt^QbHoW~;,ꍽڞDm}p,&6yJ2u)vɘIwJm̰hN 9fr5%@$]X*"nޤ@W-pu-vy58/)PRT!`S |kOH1DO j m%tƦ&0UH9 3B\AU3fFHM`&s>_٧#3tn\wQZs^w4e*6G#3v:ՊKFc|!}F5/8_DLzAo6Gn'bE cHO rCɐU Yf!gX!Hj.A7áUs}_kW"bGx_&ĦO3J3bhյUQShRU S-h1d3>PȈUz/N#I0(񳐞wZ1F䗰8,u$1w,J c8(\rkdz m* O,C`*jDupӀ{>#_g:]cf&@Z *bC]`υ Q 6Q2i(:ZXI9%+²ud!'ڗtVTY`GHrm*B@븢#KcKq r"E 3ZDݺ0 o,Ϸk?w~3-횮_q͋\+&MY&gt9F-L;͜shy}{4fgIռ.^SYemM!{tMDѭ M `eq>D#-;iu_Wn\4}z{sk7&`M-) wQlo\y'aɜίm~@N߮5~ x+QImX3y9,aאSc>!ZL5XmXʮa{K$ Qu *{C#v,F"y&XySЩi}]&ē =|^K ^WO$9#i4ېbӒQJ l]8[juf5'>l!186=?Ys ˁ +s(ЃyK!MWo\ _rQƉ4#a8[PE|x 4)m=kEIk}H $:FBU׎u'7ƽauĪ.uG}׶nLS u:Qڷ,Әư¼*YNnڬ7Ti?eR>?;U}cuɋ]{tk!7㸯DJ:#sTpʏgKfL5WR!H#Q{pa_S豶H HaDk iP)`9\3:lu2`>dUm 9~% &G`\:MD 7+4l=Tm_ɐt.`} zu?p B7FA]cey0bnl3؇hƗ],`ulOz֘bVPfCaV{tHp`bVۿ#JCeà !acqגv7S>r cآ  r vmn5.q SiQln]P`h\r[ faYRǖ|tXvѸ",mʃvYsx/LcQ9QuPGq$a4(!qơVsJ֟gR~LԦk`tyn}PLNcLQU_VMLett*3dR9;g/U ƒ_n;i~3‹3O]פ7ڢ>u&H)N441@4X 0Ҩܒ8%\zKi(2aN(';\kBp&tOZ߃>=f3UU]Q'bP_S,0Lf0ą4I۳ZaQ ɢL}Vi"j2:շ fu;,jybY3=\ ev]Nю)=]0-j o[ -3:ۻq\lxD' *-iq;u;^1Gpك#@RZƺٙ!Ҿ O֠i_G{)BhWNz@Ek]&))G>?sƸw$^J]ꅗvg#6v]4"3xi^@<s̵nM8і}12xo(Ԁi[m K`"s9l$ZB, GtS"Dz/hƧl*U_M2ϙaAۀť 0_/?Zz8c/Ȓ=voCh;%`}݋7*r.1~m9Cnh`~3c#< orȐ3h zqWt6%&? q ;#=X?t$#;İ%ÖUD2v*KҎxǠUrc~ 6)t<Nf)8|R=k;R]juܔj߫M__,3%wuOw'*Wu@^G7E`Bo%AHd2?fA^F C{)cRe+24(-[יJ%\JE b\an'7"ႎlLofw*Ⴈ#:F0ut``=^;K:+ZZ0\'[rj"4(hxW C`iTOVOԮ(;RsٶtS=Xm*= ҽHƟ/|roRMDM:zh!HqrɭYA:D[F2-8rk "ʍ}'Qvm`<׽g6ѫT29=l;np cԌH~iKl=[$Jd x [P;p?a T<?}K=XO}>b,^ ށ:j҈57c!.kA?bM q}#79@.{9L63 5t}xi<: 7Y?ҙ^Eyx%\a_RX#p/u\Π2\/ͮ`fcPu"fhRrQm RWyB\K%L{OLƄH bUNVbmE~fw;;a/c֎id~Snq]j1'tV{Q;Tt!5*a;IWQ&$X %uNu1Q\Y/!b덦CY辈!Um4 e_5Qb6oϜʸvXR{U$*)mmڨ!g+PXiY1^ s/Q %_bwmyt'Ӊ:k+6@9ç/TzdWjbTlOap7K)4)d$ݍ//$ۡx^K7H٩ Y 3kYqG.%e7 ClTaN~㲮hf=юh%/-_["w4`SS)b9n:ip  '<ܧ)[3BXޤxa)P?U2v=R_Z93\>~3Z1WxS3u Wu'­v~]M=@g Y 5k Lq4d+\';:}i*io)=o־x,id}Ia1K]EݗM)Zҫ6sRFy&OlYXtL͍aJ1'9RēRk 3eܓnH乍B%b\fp6V**bS@z:u[j~Um Э]%+\kuK6HS"70,.j;^tl{{"i kr?a3`ho6E8PYðz l-Q`mdYS7rL.΋[wE/։]Lj4Ϡ|:3ⲉBD<ȳ#mmb,qDt ǖk=2i,k6 t4٤N@L>mߘEefUK)ꩽ&J΢`: &$EDc( k*`9V(FV9VeGΰZΟdeUK476U1ŭ'jaW84pc 'A7҄O2w@HaH9aL2vK^AY&$`<@D)8tnN3ҶNZmKcK.DԺ(19X]h%Q}<\y-m M{:rMYӆ[Rbn,}ςՑ@DD/۳$g(@gB'T`Aߠ+ݙlX>I4%{d#<.1tr,}n$+<{;'**ִ֓CڇǬOI"I"7ƬĴ $,l_,szto^%'ڽ3mj-f;<>BBTxn=p. vFh&00hىٔ"^ʦW2#z%j:b쐬:DYŇvh 3w.2φå*a^zjCkZ)Ǔ5<.̰6Ӹ{{ {6I_êȮZ< rSD ?zvfrRwlaGvxG\)4i }Xq@T;KXsue3.VH .+">>|2!4:ġ?1I}IK- ?0Y9_3o7RX*z0k|'D_X OLL*Y!Zf.hh޲e<&!Jo&EfPFg)O4Юf!}y\JTE&#'V,S"E4hsXhJ @!`RKIWz%`[a搟fj_&4L4UDlF5$#TO%:gX6W] d^ 3e<"m ͂-C^9P8o5i:@&+ZTiSBcW@=}+_DKcPR#}>)DAwvNh>op(XyCBmΏ]8K#Y_:2\ЗBUs}\GvB|'w-5iVZh=bx!a؟`'wjARx$:$#`pwXhl_6M.X\;$|aԀ.r$7``+OY^$ˏ%TtsJ/Y)Y Uc`O #PP"i򛰵Жe]cS }ʒ.lNԋY#.>0}b;P!8R P Fݹ;ТT,Z!qi::/j>ITJL^0 "So]JJ?o`S@S9g_B݂K]le%R晉MILݿ}_@p/s&6Il'@ fN-hXV߾+K!M?I, :0W%?R\ yWȂ_*iD 1%sTBZ '5u wڅNOϙ+YP*RS5p0s=t (虨6+$"rk Х8]:d(.V6`]=؆ oƥph_[eVq84|7'eUigϮQUms:jaV!K^DL?ΆN'P~nKy|o I)8ΊB?-ơ_A /(W~*mE-}2K]cKaHiF8G.r?8-0%KF]>ܴ}}I(J&?|M9dDt DJfu@Ye*gxY{d_gâe%O;~|ֶFNYX+! 8Fvc65m@#``2xI>2:ZBWH_e.>T |.9Ch1UtwTӳtΕ׋"^nWԹGXks3=+sZ*BNe6= $frءl8kڧZiuV2&R'4؇esXN(Ǔp8<]ѰY8z؅DKp%SNY?.{ыYSM~Jcɻ]QwQSBb+kYUpNP= 9>ջSn7Y܈qlUt1zjQ1T`K#aBÉ7<Ύ{!qzoI'M [r_Dbv?ce/QDCx\=OE d.kvr 3KR7vUC2=b+i.XXuZN :E8g5]rV[iy=2:iQ#Vu.v)GL 濴+^]YB%۰# 0? אn> %{0,$smQgkdOB?])-uMA2X硙H"󩻋[5z9 l"s8l}|XL:ZB(%_qG6tM^׊=W RXA K%>kZ--K^m.a)L~o'+:%^gzJ\jF"s 癒k7Cp!Bi$ٙw'Z$}|9ĩuY֋, iC;7fFH.Ұq.,-4. U)U EVt/_pPmP'u^|y$|mcq d yXRq׈Ǻ)q #wuu('ݫ; "ގ/ }Eo]CW@#,i$ FD05s |0#1o/0jHCUBޕ[qn.Hh7W6\U$gK9)8۝$R!HH¥$7\9JB vְ2-,BˍVx Mj'-bŦ 'TU£eqJϰ!Ƿи*sogE(?R,#xtv&݀;7m:,Ѳ|SznR'pE ef٧Z5_ӆ iujB?[;x/rcZ_9kw Xzۙ]*{2FT g+"s#J/6r~?ُҗ%C}/~ 6z) l|nIտw3[߿E ~FÖZOY2ͽOhf:ztx:SMNةaoSozgApTe%r<4a4֦/G | 4Ϋt'aT{P:]d/5.YR{~V @ȯlYwu IC)l#CĎ_oHuix*{ߚaLDzrs\gTPʭ֏͌aZ1ve 8: SG@ONLPrf ^% u|D]|jt)RZT<#-.º9’U& 6Xƚ BdҰ@[dBr@Io-`arȑA_6h]n&I Dp9N,3A` db_\'e?vTP㹮D5}مCEϓЯ%[^!V RVZZEo 8r~AIb!-͵`Є8 ~dPÙIx_OĬ#܉b〦eFdm@P6Ӕ.{dʌo1/BH\s}Ҿȉ֮uP4J (ؿL~Ս xYqdlv8P4m&XF#xtRQb0Su}, uo7w ܧT3Ծ?AEMȹl߅X b-kOIJZ'xtGHbHnGɽxę ͠;f xYˆ}}+A]=l { 8~0Uݹw"okXU €P {2J{Er^oV+㍞֚TOU ٩*2PpSaK^1}G.\DY c\QƓM@wMZ&?H|Ӥ?)_,7DYg [4!>XvVRy͌ GNVf?AE=AaKC/Džk buu0 b>F;͵vB>+iQ iwT8[YkY3G{lo56Yw>"u'_J 1u4Tt!Dr'r\x3R.cw!wfQhP,F?^EpU~7 h;{6L,I&`^]eB($*~^b[5%^ڪE^|ĄEZUx7 K46\frçZ='uItL5>3tqARf } 7Si7ԃuyw+`V=I 33-~c+B u-qŎTvZx7i]ۄP6X6bQ~q`Wf'C 86:UL{lNLfxX2&j:x]h!,3 exqoQThs c%ٺz4 Ř4q^Gg;Mp.6 d;uZ1ww?=VUWY=%` Gwx,me<er\6+qΖ6kbmZP=^N j>ܨXYЛ/-%R u; ]xT+~l?X^S˳Z% JT0=3Gÿ(Dv“zj1R9@h3QdˁG]QYo\ XR oM?? bA^.lނK i1ZH~Fu尐ԞY7ʳ(x9Ҍgm79!PE6}i҉/,ͯLM4NȢukkAk@}Zm47҂PkfgaWFZ[(ZԌ o< 0*oV; SJnSOX2CUD{P5k83Lpd4f]h"~֫8SVC 7h샟~ί&56ԺS01B qUPd҂w#F(/,dE(*JT偆HiҨGmKǯJeGljgJߧ #bG&T|(!WJB5TyY]}IE"*DiY;ǀaT(Hq"q@}Y&w"FWUCʻhK03FX>bԟv6c}Q=Ml G`NZQK692ꨣîp}9$92F|t SQq -LO[Muw_%Wƥތv^ⓉPC2[8Mh&ES'Z X.dm-^2Ao"2\r5pOyLz \[uۜWRSRӁmЂ\A#[ŠT<©|'^Ѹʯ8 @L֒ w F}spcd9Mo$*WRH J+n~n *\H TT]ӘzU)yYA۵\j2Ӯ,I3 X{[4`Bg6 |@N]Ytu:m'ԭ[C( f(mwŒ75dBTҳ%RADgV./WI_]6+:Yv,.`eHMBzs!.[.S-e,k!7om*~W"NDefVMyv\#6*_*!!M'3&X 'pfɬ jD4XqpNeQ]sƉZR?EVy/񱬧QC%knXSm 2t>m]MA=A 7K6S?uϘL\S5N%I8v;u6T+)~ [>W P EG E!^BVћoHz(14tLt."3=ALe = GY %3Sd =ET*܊dP=n7sB|-4b cZýsVF7}ɮ4B[Kƽ #m,$EgmEOzbYDm7]> ‘!5)5ZȽ(15,%@zs^ j%/$Y8]) z+:mu 5ЏH`?K!qWRXRdE}Pж/:!v>)J3Nj2?!F#^"}`IWW4?ڰ!Aw` |ۆ:RP⃊wM[óL}fbai#5`DGGz3&]ڽ3EͲjjIMrňxWytB<;k ըP8صJȴ3rmLTM2/[#H:ͨĩZIzY8`4)R4V܍.aZ ha hoT`PW(W?v5-3`'sFvˁ+.͈~0a;bvM nXlqSǨ+MM,% ~ GS7 D_ȓ&P:!4#Dg*>$ y Ѡs,q#D9Y>Gt"U(I9λg2>كjZqU>$bpJwF!Uf?ʊZM?jMa7E*5KhNFpB=ɀmbex@ծ}q_Oӝ%%!P/u:l+#Vu%PClbvGp%:Aĥƒu#J"*ylR8E,ҊFԧ0-7ڌ ;a@֔j 㮤AITn4=|@08^x!1+Zm?XDj֎i.g;t\Q.WPV6ȗy#T 3/u5Fٱ)ڌW3u bф':v0DC>T|Kc@<>4BBx >է5&VME>:e_gVU<;Aד5-5T ia!e>6$Q$d$Ȥ6K"i a@\OZp2${$EJ^<tμ2}%X;DJs a:NlS <.6MWx(t8y1W 37\E'Cb19Q=4в%.hyWbKE Ǽu…FBY|P+/ >x8Q=@:O5Wmt[b_7Wt7j+ct&ѼPnOZugcJ2wTg˺| "k;J^:GjEޠ=j8qu ye`AmuHe7ԋyĖƧ*ߟ^]gىw`I0kWD6Y, ;hj[Y{mpk;Y*'1 5B71 *Ɩ}Yt^oG dEg2]9ҥ$,=#h8oYHfd=u(tCTwJvFEMւ;.0I~N~bg("U 9|zʙ!-I;/d# ǩZ,>J.鼀1|>uhCv^ +n!&׬g u =dn u:7/ {t_)xJ?նYoբ,~~Spsߤdttl}y`c^d; "CQ4~ /ETWGʊ/v~}Ȫ"K=37<[R3HAp#JQNgCA_;Cx-jM0qx6ݪ?#~Z A4ld4h<) "7q-SЧ`lŹT,7yAȎ8qxh4к^R)QS =b{9+4%p$H]>_I@h&tҼO~^fQ\:?2i+o'd 6ԘDydJ%SPVEE,NMmE ؗM-s>&8¼'LbཝUWnU&kʮ$c/I+%'idi)G$WdJ~I40gIٮSpneK]48GUN2t7*A-PuAag3n5.PlqrNou"AhV|RxhFfI_]#snΚ篙14w+:BC.<+P b]9ċlyp@~g׏",L>5# kIʒl L~oi=Vrg׋iSt/}Џ9G"q}r"Цy͏LL^:g<6A@Q.%ՂM3g^.  d;#524lhJ#U OOq#0R5Z䴣2 !a k^;8/O\h'݀<-%h^p%7:)-y!̏eC>,6m&kz7CUm <#=Y0ᘩŤiD) no ;#wF& 9=rIէʦJ]ewrBU^+Sr`ݦlIx Lr9ح WC ql>"!>&X2"L4-m-SXMd B/8O6d'yy'k[HFVa]>tm^7ט"*_gpM]ܯIm"TRXvZ<)8 C0L1ɴǕg%6f}TYѤ872HU B CkOjNj kc@~M}D !L̩[ձ̂{ DOۄ 5Kcޒ..Q+B ̈O/]ѩmx9u݃i;tr~hWrZj`oԻ; ('a^ M_ YTdAC#ZfSq_i,QG!ϫ(hevEw 薚@~ җa޶X|tJ&h7~q ]Ļj ~2>KXLS}_/ʐ5aq4eŞk@pn1h$'tn[i P7W@0#w-l|θG Y3g#=L>[1A,{3V ݜ$a 8ҙUQƐAѠӁ>"Ř-٥Q?.Q&gH8݇&;<,>;ؐ?Z{ D%ʴ1R=`OJYŦ-N*^* ߪ*u S|~p;T&]+=Q0F9wc!~-:>(ne,3`Y4Mr@aЇi)7=۝cY477{u&O._FwT|-:a`ǚ ݜ/NDS ДA:w!r_gT4bϘaFqF ]> ]uzv  ƈ0h-\, 7 Ȃc!_r]  #@2 iA0ЙDzU:AFiqt/Pk 9s!B W -*$ΆTA >{lgH |X@'\~ _<:XU7;fqkk6pN9: YZ

fCs8ι*nɺ?+R^?mLO'Fa7p|q]tZ&Q?~&I9]ۆ/i-H:zI><cͺ2K Q~-Jkr 7HR,NF'ZuJmR 4':, KT05m߄/b-8n :`cg/j?MT<\!؂8r?[d7 i6 2pk Wz ?1p*ͳqX5"Ykmxlr:iK~)(C`3&[jq1F;ȗ?/J\b{:, Ew9x3/Az|k%Ƣq7㲥8XuGa2m;7010Q7~7gGzlJLO+| [|D־Ʒ'A`(T'l'ΕXnmωP1ZA00_WIlMNx[%/#٠ -1(pdog}Yn-RZN hְōh{I uk<^YㅞG \F0̜?e|=ܽ_;lK %aF!޲OKfBpIDF|-V "U(+;H/Uv1MٔvESc€=%V҅,"hRbv9Nh!aO"3 NktHW9U [J_yͦ 1tz|;F1~+;X1y%/_\LcRHVq -PnpFhBWd+Ɖ3P5)( J:z?Ͳt) vU2!ur.AO2]?d9Oco('淠8ҘHO6УZHWɭ߿MjBYnq?9Ԉ_&&`щL_^O9ݝW\ :"#y$Iq&C]u6DZvo|zza+H ڟ߀!lT߮, `+ϻ261OeYjZ@ڀWImх"]Meߣ'Y}^{**DVJ`sl9A|^Y FvJV(P6fr4}["wRE2y_ 75k-Mi?a&9#rH`-ix\\BrWVA*+M~dDXqaRhc+ei\Lpㄦ Us !SSP8Hچ~eeXF|qVM>FegqZ Xic$^FQ^(Xq󇀌qMھorqD5*i=6#G\..tiXni-^d$5Dbv0qhN7.g$3+K53y$6~e[P <F3i|, YJ/xi%ZL>$EPo5KgmtCȔ%fߦ`8*Sg]l 0 $KhԸ/FKM2a #EY>J_#AfCR:ȯ;-t]Eu 3@;K_yΏb!uLcj^MWHWL'+p7{"39krK{ EB-쩾h7u_%QT2zC sv# 0> (sJȦ*Yڵ'"L x~թ.Z9Hו)5PG\%@JB#zk xEi$MxHSgnM<=/%*.+jεj !-NZ ${m݂SIP6h~W@*}Lbt}ɚп f\`74B"VN VNKR9 &u>KK5j)X3}{GBq6o߱AsqC-'2.$묂۪i;dmOMEGfyq)8G5泠]A@I]i90y׭*r'Qi&$Dj7WwDMX>xVŚAqև,3gcJ|" ُhHjuWB;%7rکAn/^TД"dd\ f IfB \| 73!]H&X693_o*R 1aU*4׮]KslsUbp"yISh Ȅ9 %c@J氂 cVWp%7 &TD/*.?F[-G%! h$ *b́z{gr&x>M:0ѧR pVj,n녝 'B27}>JN5kgvc ГXeⷧ@۶1_' >3)kG>:A\TplQ 67 @T>-ZY* ٦v@ܪ4eԾN 우vblF3W szMݞ"QXauWާ//# ]JaG}r0~{TczK!x7$)M+tΣ"x' Gf*5·ϻRij^pqjA3fv\ˏ ! Q41@ov]5Ϫ~~Y#T@"V;4$ϳXV )bA+rzD 6EL0hEŚTUfhԘU r qnNv&n;wW^_4}jlݪ+ 8=qVuXyG?@LL+C{SwmAdݮRlӍ[2f=QT] jxg'(* x"K~-( NdףQ}=sR!LYOUwo Ϝ FRgy\|{6Jm9^/"A_ݰy&$?:r]Ǵ vCC/@J`O.貅_А; E}6ϬUJ%{ĥ]p y\߫6)Ձ-#DyG"'O&KRى"bubR }HWSo]1L&3yvp@ ˑd@̩p 8DM*ʾ >0 [h+&/lpu24^1$81@ JRJ U՝ TP6V>U;$o)jaЙ,l0[8+ ˯qBN ehEkD63Dyx+hw[X= 1>K&nnjo#0.ڒ4@, P@M]'q'r\on 㐡7nmZW Q8Uz]x\X]G:gd`m.U`gYU/]i5p"O"j6. =`I=߰)'©?~;+Í^js GcLm/Vu]}~#64grO7)5&=&'Gt Qv@Scխz|G22?>MO.?jE]6lDCr:2Ş-$)!t|Rzt Qh&hbZ ՜I.)!{TMp[lvxSqBij;@oa[jiب_aKZzM4gⒹ6H# [}φkP$u*A3D>朤YBp} @T\0Z wFLu#p`1,ؾ-cF8$w2S vnM5Yvqȭ6E]mN2dG۔{J36vvْjT(ڛ~rK]@}pH-y,J~Oޟ Qњjrvrs/oٞ0[q͊UFH@/,y̆*L;2'A4S]n5@ n!/ jU6fRSp'*|Ko$Yry]83MTfH= Bb k.թ05gK:PmfS>l4(y>s\XcTh/0ɢAEs'B(н9XϔzFߑ2j+g!"j|b> gɫ:t馋Yp*z='jW-E9ڂă+t٦c-TsA?^Z>Y"pFH[[tF5 ;='> % vH#7-U );`5Ƅ`,07NH?|]h'KHH$_A***[WF̕AGKcwGZP̽1SDL$9Zl,{ ;IG2|hC1`y+ƶS 葼Ą4| * ^%&RykNj~fPܷ8lt2 }WO7?}'_l עl/G =YMvmp(gp">W k(FUB Z)'~>3CHTK4Ԁ0/`N<'4,fhcWu\#!6c;)-6=Y E)OY)l8А&C;GLȿ=`q 6)D>t*ǯZwK܊E _tUcol M_FM͔Zd̊h=R5VBgdT $Zr("U9gI&%]FGǺ_P/@~~ qȊH=Dģ"tN( ]i#pЄ|sڹiu~ɭT &B=6{@[{7I9K7 W"_J=COTLTdT EԁGt^#di@$а%a$2Nq i  ͉eU=? !e1eiu:\׻%)y74Be=3G?\>a(@7ϬI|W`{͙B-~\#K(J߿؏N*q7CӟS DsVn8hJ_l\ h#^ɥe^ Gϵt+J1pp$  "G{[.)T2D.Db/|)5d *[w$/Lw~QE:$?~|3H閨)}3dP9,ߤ5v^@Gb&"-KMROj ^? bJc~~!ԠC\iXs*~XK0ʠl 0,hyYΐw}q}Xtڦ˦ӥpڥ4jxO2ʛ76|=(o$NÕZuۿwpS3#4 }|ه1\JZO5gڧG٘ceV"LޑC]vo_N8=}.)Dec$~ʈRtz OۛVc _";@p gbgOf)mv{i(46*sCW LIJ虃FKzpURzdEb6OZrSP1DjyUNzHx>Ntu|);{)n E5FhIQ珿cף͒OHvHE*'\BG+cCo`\GJ ly=)zF5W\)04B#A'HYg R V$vH M[3WFWqsKXk̺oY G#̉߄Z?i;2vFyNthc(IԐQ9r; {Ze@'(RT]-O UNVWY;=@R^DEe#xysQm[%gYF KG }Ci]m0pm0+Pk,SOSdMVb NѮX&l(jUbq@麺Q_}DfkI`ɶOŅ CޠrD eܵ(,q}bPǷ=Sy@VN6vO㱄;:N~2L3FVꋀ1ujthlm'Jw*#V* >3Z em9)Ҍo?6OzXe.TuM It8-Pkb8Z4\]s[K 5qC/0LW OM U:K0[ W|4T51. $#-L7,`̶JZSGls)C;B,zJhϱuKECn}֎<2@{lFxJV p6 ForDDKP?\_.P% ʦuM DTTKۉѡ%yD7O=P16G!^D9K2A='Ql4$YќA,K%?;+}&*, dB .Nvɭۢ/X,lK=*#5>N`OӯK0.tRθI]RtMeP dsK6*zbk dR(I6Eчz_l\5ʔΖO[6؀Sȴ=Bl h;pY ˜<_GWS*p1n:\BcQL3gi@R N°|nэNYm2Vtl։;"+YO<@'qKaѝ[jzn4F3g*Zvπܒ3v!W<(>C"︒bd-lY97JlbpH^m){H5E >o|w(@;[g?¹J0g; CT5m/=5NU߂i:(zI UdL(b>Lj_.5jWx8~$"$0$ߕ 9m l|#eĚxPp ܉?', QX W;1 ܱaED|XI(wQx@}Oi^*JOY7.8x |xK7po5i#r5O #Zл#c+Tp6%\]o\W^^&1Ju%:@J=pC'9(Ģ2 bHuEajN)COcޫZƕ{u#.hw3y`ӥY,a6]O<{Vd7:ʏ(i詨{!4O?ծ9oFZ-ԡpȓ"76*(>r{wt&I^ p@38nJ2̂rڠ&@SG:|&XgTDB jKE\X[Ɛ9L䋎VqШ|-Z:ȌC'RS*iII8tpYhSf/P\)HA e_QC3R&m[t@8͌HC"ռՎ͓_>AZW<*6KߪnNkMfɸ"tl!ڨ8.(*9cQ ~E[0>Q`E]ȣt8~Ryx5GJҾ|a Տm";K!NkOD"-y ?hFs6 amRb6:ϘұBfMvbCٿS~>W I ݥsՉQY(&g reQOj%O|_qocA6-#pyM[u@JĄJ-pOo"`g.'?" n>7&ƥ|OGg+}y!ep0EQQ@4ʏp ҃^e&-2sUlBO17O/@A˛UֱeQc[:_XFX1T#Ҿl  1(P&=4k w aٲ=x/gAI _oUဨ^> KseVYuOQүCf77Ʋz=PT-5% / htn ^IJ5NQ#[ee"ͧ+'ą(`OU[ΖHlXQ<Ѣ(Є7NvlJ9c_SbSxëʬg€*r"ًG9<*x^N 'C'rcvM=_1NH``FS (2o}yg4W wv=?1t_͠+AۇEV ANq.3Dϡuq7zԋEo9i-ƹ YPpQY[QvO>l}' pLC7Uf|' n7{mwpB\-CI-DC\V$>Zq ~Bs1;z_w_z_k;p'RB]2(EȢ&g9 5J_H Z[KbM])@CP nJAwFFvp{Z-AF&Q%Y.._ٺVdC._gDFB,ySb1?7꺫2R[X ޶ΞP$n4OD@(T%1` =VWttkrCu,@톡PAb85[΀l-ii ӄ/@+_R-ObqG PPѹ0];j1l ӚqgwIb7M;je%"(|UH&"'e>pJب%"+CƔd$ &q"lm@pl|܉ Cyr;kC~.[䃘7f IbΨ+upJk1jO[<,-.$)-&7, t.uAh!mFv[S_I^\j"B'-ǃ@9a.LKT(;uZ6;N')KZYʴOݦ nw+edZu%˚eLȆ&]bйh-RTNӂ"8xs ZxYP2WuWLuP`?-,Z"ç6y/;t:*WےXnvʉ &(Lŭt'\uުd^9g>8iSwqIaTlZM/_ĞFKHLlXR43 Q^!Dι[UcahtXԕ}iO^lX{U޼D#Q%! zK*W}bbXՆVF%Ğ^|cy)7-(K]֎c1PHky3$  3<(*\%u֖, }&a{3o D2( Zv%+ߕ0>}T\J"ai!7qt[CW*xc9b7QŌ}EeT^ T3RڔaGJq!d4_M󣼹Ր-I$888*! )Բ}[ֻ^c#REp=u@ܫ<"Q%tD/CxjGB5jMaR)y#LqzOZV #Z;LyPf9($BMiH<<Hͯ y/-$e'5=oN@v*.?.uND}>|Z\gřV g\aR?)3َE}52 7ÓmrI/36A-EdV .#/cKk +1HA(W[t5ίV|>JZMUHOv*`t34QMsM$eLXe3o0~ V͹Σ5S$x_vD ~& Kl|߈tb"y_@1ؖ~*0Mĥ=HNBa۸e6TunWeL#ʃ2C(:!?U!@V2Dnm?9@ S60=[HO瘈<{՜_Tv՛a[[Vm \1Z"|xC* fi0MMB]:d9U ;BpŲoU_MeOه`)N<;)aSr04 R fwktBRW;ʳCY FͶJ枍n\$AZ"m p-i^zp}hЏp&;KQ%ճBr yVQ/'p.[vJ4ĔRIl@S*2Uj0HdPYcE)Z`bQIjqiwܳ} n28Ľg6D C<󍬲؇ mB7eȸ;>ˁSc?LR]x1k\qɑXj:|4ɹֆ3z?BÝYVG7IT' e(qXa`H?lJ~^ :~OSq.S.yCd!4GGBal-Ҽݸ1#$iOt@k4j򵇱=$ f8u{c$͢¼E۽,!];?mWCnٽ{f,tYO:"3$'< oK+__ *خ.~N<\Rp}eY7aQe "Z̯ogD,Bk}*Ms0+fHm_j^^f2S1M,e{6hlק@eMC>ʋV W70 Ի2f̘MX9vf$N#ڋI+cX?uc!)JNMd8xR>.6s >PzO"l\4@AodB,O%ozWM/YwhnԦ:Ȩ|/#@[/7]}]"+yIA@aTVр }hqJrǛj6ƤKo)!94Hx;鋕 ~m}J"7s AtiSL,v'%{fMX=z%b6(tlb~T[>IEqca{py!j:,Łnsgsb 2s!E:#ۀkrD+5KVKoO<1TK(,L/oQ^z3IiZaWvCk4l]A=p7*oIss ivn;w 3=[BPaN9|0[CwiR(|Z6uCU,B))~@2m&2Uh\Q'xK)iB{zIрO\6WSIպ}@CO#8IXff H<%A?-y\-$T\8Hrյ80')(/sTrh^2^滉o!BNL,l O4gVUK@!Z+s?[@ .Bb~h`r/ek>4ӂ^= GXUW,Ѝc؇"g_A=23Y>b+Y XÊ|:٬l~f19 $dkM%h*R :vBE^/7|f/uκN= D麈ǚж:$!B;dpе>5C7hl}&5FtmmyNٓa~@~D%{-> }̧<nD^I&1y"yكz?][~GOT]lːb\U5#jl=X9Z ذ9jg|:6_Z;Ug'/Zv(Yz"sqW_FWAr5WŖY߉rY)sL9"bXyv\/xbW5(^jX2Yg5]wBԟ+r#bX sw~@oB|ŶR5|?{ ,hG%ï(A<6#t5d rl_昁p x] iabeKmX=>4B{g<QBCB -eſ#cBPBB6Sw~?zO2L0JUgjw\j;@U~Mo x.jlaE di&cRe}8:,cX~ y;~4<`#~`dMs@#.'"(3膈 XUJa4T5h5{3k%a0ʚH?m|co=6M6z >nCURd54b"u:|GFD1slKـo6^H}J݅eb%Xa9s[%lVܶ2h6񦱪] Ʌ\e VyZc "xa3RֶlLtxFn5; :jJsyh&''!)= L'a K'F`A̔Riq׃DȣK<){D~-F'Qu {E[ҳ9>+^s$)yԺ/׮\N]E%7چTzU%e/mOۖK2\,v[bLیtq TTv t;ՔI0=Af*h K`g~4?اDB|-t,÷?=|YVHHRƙZܸ]ɯE%6;y ;G׋JJ}NU݊گg{υN߂#@8҆1[pԛXbwUa{ ߈؍R%0*tkmPn{%"W#d- \dLP"N;EijBuTH“l)6{Jl) }\C,qy*֕##|9 \*-X74˔B1T^lzs"aD ~sp0).^ `s:!Yc;ᣞ ]h$ m!N>uLjΈ}-w5GDQKnگ& K|K6D]{06 se!o:R,rzjxNwYnUJ\Cӝ@}Rٔj@B˂{mw/*C g/;bHt!ڂOJDyń\Nj;ΜΤ޷͂O]zvGIx׃N*30CbikF#{y PU4,i_A+FX:h| fn!׌E׽١q%p"j_&Rcu"ER^rb+!ԼKh("'T( jlC#낉F}11ꎻM$aųMl=;lxH5OaZڿ| ]U>;%Eɘ8:Wx %[9WH[s:qDN7CU6zT K@w臲?^ WpnZO\DŽ鬞(htLD,\A% ǾG?.(zk鯛6ӡ9 ^,]qA;١`1QMi^!)Y=HHAAR9hӤ}E'YSP~=+;/!*F&4x  }ﱝYyRZݥ#]qS}~1 jD,Yꕋ6Uf_S;7YSLwD;N<5D͗~s+'G{9K]he"lwQW0>-^e=K.ZCyOA3k/7 Vgo%TQZ)pʜipVC1 8"cChٗ4تRxi(P(cg_ި.XUa},ɥu:G%I(Wkq\lFЅZco)RX&(x~ R}{)u9U ͺ|9vDJrukh㕻w*c;.x>/߼%{$5nצF*ײ`oRätufأiHsBrׂ{Bf4&B~4ˬ>glRf:b>3". S' 5Q;M")\;Rj3jR q&sԌ,W 7r 'G`! þx2b<&ԁcSQ"dhoIKt-$Ja",IיV$a@7"y`7ޙDm~WV[hk`㠧\ކ1T@C(IK5B3W}Y[5ĭs֡jf-4% P(0 лݼJݘA$9Nypxg'ZNI XخT(grAt\5vJ EEA?fMTH*(xEI߲]Y9UauVmG{u^imMe9ztXe5ۗWá0gWG<0?#:D0/K0+zm&v +h%#f{(r@ X=]ԃw1ڃCeSb=b)㍆#HzVaZ*)'qoK/DB2TR q4gkء5ʓP B̓Ζ,%KkJ&pCM*YtAL+.t%¯&Դ5o)ܪD)BӔ-\I$nWMRW1'7P_l^KcRfJ-[W =VJ3 " QUS3,Tľ!LFd/C"Z$n#CnTIBIAK8경MJEV6 \6q{D;UX,S{ehٗ5'0A@`B! zL(9/fYN@E)'ZrQB01-|DBhZw $daxc{;v9̦/Y4o;}MşѱgNP쐊YDFddZؒwpu^jEn}; DY&2vO&H`_Eux 4{k잢!gtNKNHu[OWqco;~7_Tۅۅ a@[Mٓ0tR2[OI gͽ݁Lc`^ }(Q 6޴u53(k5c_F9d./}yC sm11 f^S|XPs&AŴ_lXUdTn:{cJkt]3/B x]G|OyvL?&/ 6n\94Mn]Ӎkuҫ׵C@C*ƀJv6>S=!YѶÈwdq` GJ-~!xi$/W;߅&f*l$ aމ/GN!h讂IJiY+fBGd R1j*cR FQ4˞]͑ $…+Ԋ,?it}OBGeF\I2|,&Оaֈa.’3#A^1Ut.cǕ!PdҸUo뙀L3>{ǝp 9g)D7"y(ke3V8|j͡X8K<̈́mjF[+{ǹhD\ or~^̶v d>eWp@%eˋ {2HN校BDR.ep/y x۾*8pIPKʜfN xzѝ&m@9iM\W3 |k|{ q{Y5*Z<3$^-!FV\䋂 Ej$Cjjތ\r~L:)@ V?!𔦕_ETaƹ/ y\` 'Nu\sC_[[<>#-"2y# v%Nb7droD؆|_*ɚW)8v׾/#)Aa͠P~fMNgOue !leFJyʉ";TX-\5 őI v h7~F-+KaI%Db5~NY.PO[{.:u#DB̼̺2 .ӨL P8F$g5zT r5#oW!"։Q3_6(tl&N(`򍚐Ɲ;k_^s/{xǶاQVs_XѮ~W)ڂ[C} ZNpDͨ-H\I}q9Csh O>"(Wa/&w1 , p? pfAnvianWz&;,PU}lEyȷ_:xiVux{$AiQZ{JUPc.1Rl|1 @†I%fY'^Ŷs.guu[|Ft.2Y6j?6O"}p*lVvPHdZ9}oeo9zxzs? mgWOFu5dsI*Tn;{QQw;Q!ѱ(CjvRdLĄ_1[hc{yu~`?/R-oY&wGCiwBxOBq>@E>xݵT˧:{;a㴔,2&YBHc of^_KR5Vc/;͚}EثI~RMĨTզF=]L{2,1`sD9a4/='L+KCBE֠!^E~q/Ȯv!hSij"nCAT\Q3=0̅ {9™iAb'`( $~#7h Wyu)f Ԅm1!" Z,z1+FRB_m"ϋU,K"_qJlFPOeQ\!_ xŷgIR}D<~e5%4gAOPnTsTbɯ:dj4/M&e4Y3:z3cB7tfZ'0Q0,'fްJ`i%}zszc<|[sXHA~&tsTSu :dim-p`0MSUhkEc1T+p@ .f0" M{>,//%KIN>bKיִIcO_4ci$23Nqf`BzuI=U">8ƈ"g=Azαw (e4K!8,.GdQFt4ALKybEJ8]z2G gI5cw zaEvq`+iK PE{+h}Ic6NUXde8Gy@W&v2}WTߞ"Z,VA[VVeBwU46.?hQ"xvUGKƁc ˜ѻ_8$F)h$Kvt>W6FhnfMU{vn(\[h<2S*>e~B5REzX]e*BI%+B. %ʫII'Č$0XCz ф]'$3R ngזuC6O?Y4WYEkƗ-3KB!:0̧c~T|ֽUA#a2LvO#ŢHC|e<d-w M4_F;d}FMp ^18R|U>x>Po6[B[ 5Dg֓Iؙr{yM0zt߫HpH`=;d{PYLIM?"J^Y͹%*rHH c َ东w '%O7Q8ylߗjB0Σ7 Q|2_r*g`=Br6^~R#W|wl/_laW׭ڇD1Fk; -MrtvC8l9[P W9V6rOHq1E9[Y"eoz@.+GBh L >dФb7jLɄڍq QrDؼy_pRlreL oq-x̗,Xܛ\b>ÿq EsߓDs BPKӄ,/MlÐdO? ~#2ZaFf6∩`EkKb^c<`A>II_k6ڧL _5v->-3>5*ݓTaoܢ?Ĩš YRzMn! 18Xr-e3$< ^=Ϳބ^ݺJ1dS,o]921l7r:hNe[jP08NM&>lƐI*ARA%Pi"װ81mީ!o"Y 0[wMufQg~\dW8 g;n"[8GZ#J]EU&1w(.^! \=2Qvo/MI yՀx#Fk,QT鷫U"ky<\@Bs EIL]͂T6@jX,oֳi} 8_6" b3VFnm 9).yy6& =j^%J6[KBPӅ ĕ7lw XP1}> ̯ ݙswr+ JB68PbNJ6Z0$>s~Ww VzЉ-<<;g̈́d= i$EqT :#y'm S>GTaӇث@z% #|=܂9DfN)'.i b*S<^sN?0FsSD[ڌ3N,k6k%QLmISIV[)d{N'e-KF\{kY{=ts8 r ߇\}Ci hp$/:֕깅< ń`7C&sƿ]ԊlIz(L KNZ8xo piw7xkv^C^1N#jITPp>-}3FaRx;~sJM|?n2hF+v8"|ཐj0u +c{2'sYOC1WYBD/ ͔FPgJWI_o"Mg҇|X({Bei23RI}S ?,1/z>QH}pa,5⥪ L <,u^?_M=pEɺG}ZC}so 荄%n+\SN w5-_j,)X1a/EKYeKI8) ~!r/Y( hZ#7ý1_Br=%Q_i-?̱K,D?SO15 @1ϛVjb9:/MsWMl*/Гrr/o Q>*"w0|zKoe XU@F`O!0,ms ߱$@t#}(FN?qקzgcZV9G$_,Ij`Os P%AX$jQqr\!G>!RRH xǟ'zo& :~Zi,`9S9?#Cg*b hZE=٢;k0g`7a$Gl?so(^+ f ʬպ06O[x/i N@KydTR:)qBj19zr.)Tqa,7FZvU<3|SvI &j@d'^ls+šu>,#T_Aa>AlEuU>Ҳs>ݰ{Xʗ.MdLsBrl*JKmO4;^ 2%v:;=yiLZ tzibn)241G WA)8=E 4f|7M ,bGx~cM> ~-SJgn/jE"kݰfsg.1TEH}Ҍ=DQp'fn@z!tUb~zc9xPR iLj^BmJf}%t"Ƚu[#Ͻ `$]cB8or"@ Ryh+{P2''6ZKYb%4j-9 65^siD?v?e[m@\L-*pr`qϣ=ΙF~,^(JdU= _@%0P37bb !خTKǕ^әx᫹9H>*1|-A&Ogcpܘx%-_:Q79O&%4F$ݵʀj`@1F(+ԒF5 ;tM'Vd/,:)3Aa|^-_c `iLZ-pilAT* lRW{qUTk2fJrKlU/Kp' {YI1C=`(:թI.P3FkfDSe 2tCލ'n%uPs9qd*GlF3_;ş?̌lD SYhDZcH8'0c۹='_,.+c=[8ԓA4|ez~#B x?Ѽ- soEnvV3Fc0X-5m^PHxl:fGzos.`4ǰM')^-ҤͮJL`$G9l.vc=_rEd3TH$JWkO~,&=QGԇ+#JnlEЖ1]!YI1 - 5@CI}>7J PWz`Ma_ތyJ/gyئ}T8.ɮFc‡tzջ>lM!VlQ -~ uj_}feJNW*+RJl x*9ȫ׎Łf;JSS!yDžn&˅@vOr $aK ;KIpwNvS" ItuŒԮO^+`Ljik pHUTxB,Jx7+3S1R6'#TWP:lbD3u׍jufȺ*t5WFAK0u= >ex XT6P'L'>SN+=3[;gsN$z&ʥY-[# NjP 88΄O'0j,bHa#$[7pKL%$ oLȩ{Gy9"%Sn/mEڤ K]ц/sm#VV_c9Dҋ,2Y͹;KD#ɧ+۰+cA:aG޹:*0l^9t,ᦲ(PK}F=c u"bUw=hnÍ3_g_ :en-\B= YHE*n 7'Hy3T>y>zeZC+\HP6Pج+BhOGG]BI82s<"V-7r"ۮQ£/\C)d)sqwV%OjɆYdǕ{`A=U&D.AsB*iՉ#1y' *~|JV~*7;R oc]5]UXB/Oq |fB f:Z}Ck=UlNZ@}"yKȕ3\LӸ|_twg 8-"|uC8JT$\/Wؕ${Jh^3,RgDGYC#͛+:…z+Eo ob+&p@YHi)pg{h.}{H.Qb u݇YƸ8 G}$ r7_ {>}wKdT~ fEٽz?f7M0RkӇ,iV~cGj^-l(=ٴp* x4yl,XV ”}ǧ&AmbqRdvڂ]asP­xlΧ#E&w46=t372lzVyI \ :L2̤G`yPO,gk$Ktmĭgw6[d7ױ <\5tD`f2D1;@-̓2O> 0./*|ZZVe푥OwQr&ӆ= d}ʚtO7tz d~e+2s¶'/ 'ȚB:ed>$>W's/g-pq'9 #[Ƨr?5cL86)ewruԽ o1 QB[S,No@kdJ%^~FRE{ ѥ;;61"wѺSØ&l_psWG3t}~tUd;LnhdCw}$hWWf4TF>KO/}+esM"W*+B&?ERE_}4_ fJ {G/'<*r58iƌ {#d#yMݻGۏ[ %{ΨcTrpӖ"G, b9$R#b3V|6o4KXs҆%2 $lz}d@+$72v,l?3? %O^B2ܤ4LX{|/A;]T\ùIXfVw_ίYˣcy*ݥ1){ /%:羋'Taw8;Һ]v2T˺$zbT/tÂ怲s>Y# 8혙Q|a^|!umƀW{m\kDdM襈Rj6s ͨԠHaX'ait\mIzh:3ˇ!,%XF Ճũ *5!RK`Ò=grdX6.!U`(E@unC)?tSCY 'O]zR1bs. 尘}>voX^+DݫqRaY@ ȯ8yiqkOLP=Rl[gs'C CH&ز\FFQ KB@AN߱-+p:PB@B Nil# @ﶁX>1vEV3Ɍ{AA |+.JA_`矃t:Uy3{ "yLxm 2$C07@?"Jm5'"Gxݲf7Gs(X[_Xe%FPpZ.v׸ (L􋇥1ָ8pYFj|Am";hbg)pM.8HvײcEİ~~'c #^npD_>Y!+ՓuXg`8)I.hDM 5c)@GXVtMqj ȇww 0󊻉Ž <eDَJP,qIhӤ\A+z)[\k؂!.n^uW+ ?"GcWobe&ۉ +3QRޏ(]!y˻?tU] ?ɖk{FPK8a/ ^[&J[Nkhl#1QǕ!R, q'.j4""CzV/IJf{b9L~8yjaKC}*Mc@aTj߬xk6c'ʻqx&;G+j21_ MNIPkk43< }tOrWzS!x%6b÷'y=4[w =2 X 3̊/h(>砲b$&WA怨l0w&( ?AO[8P<c:+#Po1j=&}.K]}$;#߳]NZHpI1|h?F xZ[#N4YzpRFK=0T1[ыp 5E0*- cGY g ?d-kЁO<H|7QX{(0j0œ1ӒksݴgTgz6dLbF#>h6~!7v(j=[YD@CUAb38}qJ3~A_-*̀ 5 Is 8DgsmWT~fGr}iOM;,s͝mEG+!+HBZVg|F2/_E"6zp|Ƨ"E0N@U7!Pp~> 1·N~gtwէY.?@^+vzEK`J&ްߵLa~r[-d$џg(cs*5G0. S LBG9עyh%id츱 oi韤 4 ? ]7{ubB`#g͈&x/I AccuCVK̊gW|/PDP/KS%D@,=z' -֥A%AOz^y{(/[ ?'dy6t71A^ ]S8QùT[CXlP֐:V3MޏIx1Y8;iE0àD#6Z$f߁p-ݖ*OE\rYZFl-țba1E92{ٗpKd-(勱ߎCJiĐ+J<<5֡\)dWv&MÅх ]7beL>aCÛvV.d]VN>P@0"%N}Q>e.gOӲgtI{r[Pj뽻v [.S >ڷ1u0H^Fm5ҹrSt8]܇xw8xTBq 8RcS-K{VvEKd6aIyY䔬"Ҕ_Fˑtd3Jgw@R:Z5s.V" 3bb1 Cjɐ樄ˀʡa^8Hۤ+<~)a>(q~|Bm j`I:RKJq dJ`m >,\xw}߉얾hF"HnAVq X)dMak 3ژGd=jf8݃ @-ћ`MDs_~*Cr ^@ % *0h4Y' kuܿ1sC># 9,ؽzknL EE͗?L!/D eQ\\_1!2-4׍=FyHR0&ŻʘO3+H/ W3>sL"Wc`CuIrGZJ1oŤK7dY4w4GZ >s3[tksNf3ւmXdRYay1H SbR ;);Оa͊DzNYN4$x&$Q_} 9 T.rrW|=/UԢO/{u^i# F]>cf}tf`,蕘C= /Iƪxw @fZ$p5FQ3hƸGg'C` m__HD1H> kar *dž"=#MT_s&H y>^/Ff4,@Bv4HqZ`w =Jfڜ;ä|^fkaL^t!94Ut.2*BfF)D R( esZ7`E؄)}vl'f랷݂¼T8KWe+l}FT4;֣jVs8 Ow „OsE'JepNkpZ\kE.'W2DvFPyד?wC\YK'LxݙQ'01ʝ#9KHZ8xGF!*A:~~EcI9K*^Yw[2˒usJ۟,KR2{^!|Q\q7 K /88!C<ty)vy]u֨h'(W,U%8pj5e/^/T墸q(:G"nMF1}8q s]s*͑H)] ,a#`{ȴ1@tK O c\"Nl߾kKM fV|AaV~VNsnx3̳ ֮UL*$MX .xP?HI*O:M㌼0Hw 0T,֡oE3 3<˂T{St񪷰҅Q A0A[ 6嬧SOfy6;Zu_{ ]s_%'}y^1PgF]h[O?sQ/L(L|Vȉ(l6f0B$hMy0j 5Rj[c6y~3H5]%:Nc4P̒Z%/K$yXGM8oc ht׎>Hh&)%9k&ګ?ekB |)蠻, ;Х5"U$:װ |r]1*EvcDp-ݾ> s傹#bvJr9 Đ^aS$?Cso;+RaMɹ) OxrV ϭgkȯ:t}RL.ЉoW}'n}bؐ3ΞO ~8) ,q8'3ݚ.Cޗǎh]R|Fso|^*q&dzl1,a-}mrgm,SqaG>OשNZ\Poʰ~\>f2 6.nllA:RlF-? {c| } #8fDY0?K '5pP?iB*Ag\ȱMR<;wfөz h- ˸8'< -Zb1\Bۈ>{V25X+'s+7 'X^MqL'49f'H x$椩z(#9fC̶O)n^7l @,*iQ?0(vC0Vr!lZēXl5k'@v41,y!p+X;b@~.5U{kW *ZsGec _j;. ,zмί!{]̍+NJ:hǜQ !1}oRz:|'#ӻ\vT=`X$;}9_"SX>^:WK^\N!䩦SѭdpoN46mR #"g;rR*e1Å#Y}0G;ϻ%.@"E3elآC)1c!+rZ*\Crfeoa6˛NmY{C@+ǧoLhw7 Ge2MR`G0&ZD($LMx}z9ˁ-hb[{nZl%^=[92q8⎷ 10zG5_Ͷjwƭ 8h^ 3kV蔇Z_T6&daΆ]fsC=0 )Ӈa^ErtD=*,ڛ1p@"M$Laq_6^T;wC'- e򟫙mw[o"У EX+x& M{yy*lɇV/iɟRU+Yt'% L=1@L^Wn`Ĝp= yZ`XP/%!HyLFlb~<XEXU(tmVdW7&l#(!pd]b|.aK\Tb{v ,4rYSfJi+w1T\zObsQiH4zWp@^e]rliܵ޼SlxAw3؛1|"Qe sJc|}:5Q\nmxDt5GoK]nFH$ao_|#c+FlJnDhB1[o,q]C` ZCQ <uͺi[*Q~W/W' %œicqҋcl-5ŋV:{zL###DZ9eALy]wn ~@H`YgP!- '"v`&|Cf 9Kn @[,;[$ ê|#&mBt(=JXri 2kټN{͚3E }#h\N{i qq@^)Taۚ\ۅ~ tCLW,8)xo"nUAoLi4x5eWH.]3x2;d3-ok¾$5AOspD8obuIso3-~ s&+ X>:Z~)^,P%%1T '=ɘZIK4RiCt62\Ә1&tLSNE:A+,isAL@r/Po4ms$ϐ-11F JW|L79wsvt,80pT_I)u۔0 |i,ćR hhiG\<V3 gjdp^KwjrJX^!\nުk+@` .q]م59W0StfZ s8AA3bup ?åjOx,g]ڐ'X|a+8j=ڨPϙsez&y?2O [ Omj9c;gHT7Ɛr/ E;?5+ 7@(R冑Ґ"G}@}yaӵ8%P ;.kg'L?AJI`3ˍ!> jE~~oEo8v B]bGJ[FSIo+6*B~DaS@B1Z4(}ggeSW%W1xo$EcĎ&( FNW8e ;2*bv^|@G)_9, Q>laS/ׄ0kSai|S Ԡ~muBᄋXJYU|GfB}u+R28жg4USvٷDv.6?Yr2z J@Y:-W&"LH3b`x|&1;ԚpT2? [ ZOaKg ]=H.md̢' 1좝ʛ[Mq6|mn^X0b2WX9`;%HLX(э.c$z1* oVWJ=B,?eqa&iB0MOS U14&bhemDZM$H`vE}:0]Iymqйm3$%e7 rdz([e&hw¼DJ(UcBȒqJ/Kj»Ϻ7oi'YXL$Qؘ|V+c|ݠLɈMU@r3@ysW}hlNRhw%Ϣ+kNV ڬ7tCz7h;G^cb|hXFmÊ"6ŕ= tz\ڞw耯ue{X ȳ򤫇H2,Ubr=縙eMN6vId]Alٱk:L_⠘EQה*jJiԃ|9s`M1DKԜ π,ML]bK-TǬ8 ֓k)fdUe Sdhٶ&^ҜBgLC:Cxbo٪"$3[7? >S\9y$CfSpJW0.R+ X$F)BV}/8{V+3.be3b0;G]Pq1ڵӈHȼo5~^R ,JmZXWvh=H/DL8/=\[TA܏.K\t =#}"TWeHgx p{5H~bH=U$-uRzIfMWc4jAY>=U`EƟq)V`Hjᎏ_~|aX{2YwA';uփľm#MՌ2C)Yڥ Fƣ$An'T}_2,?v.-SV8APQDJ4%Crv[̱4KV3E1O-u-8Kh2@kaUc>bsB3PM;s&gݫ+lT6/*rTv ڋ爊IL֮$ɒ&_cgklc͕7`)[$vu}GQ{JJRz&ф /Ad7cJi{V1$o)/g-PET[X*_L=maZXK~_0'yӪ hY GgaI %H=Iv ϰeݜ9嚼;̋umn:vY!ʆAK]&|R.OiM 8|nC\?rO$-@GhǠfkV:9)`Da}Gknã;~T ؊T6aǿ)Cd>]#FTfW'#B*"2p x cύ ,~q-(J-G-̬82c釚av\)C;Y?tL!I?w]CB.vgN j XGk+_Y:bX7yߤ籱"7ȕX5||Nk@Y3Ix{rh6D;_[;IV)UAwa@(";0@*oɐ/.Lans3ӓU:ӹ_m?gSmNU_QeQNcrr;c(XAoGL)d{;39C^Ti/Z|{Ggr|]!YOUlG$y5Ĩ(*qD a UD߇E" Cz5Fa1-qeS\Y&IM A!j}^ZnID1" {@^}r̝ Gl="o+*hQHe`,T,`Qd05Z4^.PϋCJuAw[bN-v@4zF.ؾ`h ?'}D2B#dBsHc3 BâEBf֕{`QIvSmKDޓ'ǓMQTvѬ*soH(k,.<,!;$8zVy?0xH`RNny>\n&ء yKUnPN6+mbb[&#i 0. K/+s*҇i4OS%Df1*X.5ŷI9~Ŀ{g3=T+Xc. )pW`2Be#YPŒjUB%GHD`r J .=]nh~t"z1/1Q-sfT7ﱿdWXҷMd'.ܼEl(H{c{gSN,AȅT̙<jWrBƂA_A]qi)Hhiɞ,:#xe(S^iP=+&ԡ2 7 aܣF` -$ώbP93Ȩ 1k~qHѧ5(,4 J#߇7nwk5f,tPG.X:Γ C!?0bߠ$"$K`Q<`u )5ne4riñKh= R,1!iuOl,µ~DZH=- I`POaMK0HqmݕQ L8 trH ]%ΑVeCmVaBG$ ʎ~/+~]uh4ODY2G [XROS9LlV$%Ut٠vk cʪb(ܞF@Lsk}6}xDUx=3~2v>[`t,N¾yƼZ:X(/oՓku϶n? y4bIJq59ٶb{p)!.bUp5Ԩ(C(: c#o=`@{'2C@RYǜXzi+_ XVNxOϗN/ ?E0$ʱݐF Bڈ,Xf9,z#'ޡk`,L eg/=H7=kA>naK^um0ܝ|5E{2Hm=ObmӋNcXTUy[3\,Goj0?ް{2(= D4?M,E(?g-VCIuk/ =&n >$h3 'L6-M GhA;kd'ʐRk1z ;Iք[+Gñ~n#r,MͽF[T}0X>`VZ9 7%iҵiq6Pgp7գP>P>Zw&(anԔMHwo RsضsunVy[bD !Tsjn Jy-4o0IB]DL`3♫, ڞvnߟ S%GkE2Ip}r*| J;!MΕ=UxI?V/nR=SWix wt>fHs/M?1j< dbJ`AOU *HrpԿXNetkThH*<+`UPpP0-" ˇ3S^MyTbǵ],X*ضM|iVvsddY#U!äDe7rC'y=@g]MN|%ַӋsUDN t]I@|X~`ƛ"LIVXddpR$% _Toy+Iʙ;鍝A$)J9?B{ڃSn(ϱPd@~6*v(d2)"N{;p0YPl}zPkfe^/LpNrsJk5I0#\3'IժGwP~aFe%V? A4L[ӅDlqNU4Jcxa<+6RΤ׮,=9ŠBkۡIgnBz^4\ )@H++VP#'&_;WP.t&$;5KJ^]FS_Aoϧgn`B41bnΖUGBO$yE24.d|kKʝpؐ RS<`~^CxIK?'D G'mI( /B;0>YN %-Fzܜ(d2"G&:NɘEjRkC^`^g#LisQM0ǎb e/9?ы ҕ,CN"!K.3Y2vj.m\7̶͂d,g4N|񽷛Nb k4c'B%ׅpMeJn%AmO`T짐؎XGѧ#aow½HAU?vY'1{ym"*L]GljC uExLϓlް.@U'>$@. 5zV-aTmӝ$}e9r(4i'+f#*s v|O2}5x]`i{_dmu3e!4ښrbL^qp vGY>=\#ڕjihf­kmqZҝ'1ms$Ҁ;w3WU|. Ս ܚk~*{>~C@ Ϫ]ac *!o#?xء2ekBuO7nuzzD7frkS>yB,|p@|9S,Lam2:_DĽcЕznH4ѝz>0\+KvݪC V P ,~f ޢQQ[J# :!A|[=KkL">.:}ͅ4xJ_nK榀y2uVWA4))¥`+R$IEJq-pO|`vu#>pn)>ɒ?$g]?DR ߁b#^눜rP2b[hWYi p#gWc" Y${t>f3hJ9Z9^t䙂D }}4xfJKh&䔑^b(+yMSOx6o¬+Țb5 NyT4bDɝɷPX9϶sȑ޿2l\O_VЌ3󖕗컝aU}M!4O# @$2/Rk|@q3ĪRL fb"P7Hܻg6Qn%_LwhZx $⨯A\3%>wdboT#J ΚQML/4`> r*?>N5 "#g lF[F]ֺKtXV=oS%u/x'PN Q7Ơ4l$r4'ɏnǀKjQmv+"QFzWAW,M2~Y]= ._cM&ee*BQAA=F00*=֠t32U喓0Ov]^, 3qJJԦB0|ao2!L LAo@T% Z~/ko04ґeו -o` ]u 2@?2u'r8x6 gQQ@e"U ̒7lxm _ MeLފgkrWDS.|ZxɁiވ"OE67gNEP+:lsaG.r :Y4 gfi9&r!peXF?ju̲To˃܎uN`iw zDTAc#h˞J+mgJ OBrcJO3 Y j'P/AO9o&KJ$\'}3!)I WRba䜾Zl`AT`0*ORs$!AF ֨ 2硘-kg CWGŪɝ̙o7gaYbP9&p̋I]]FK,ٳѼ6mv ]ŻWMK#ȍ@֯.5^l2FL c}o|Hqx.Z6Y wuttT'II+¤H4lf:!Ex$;`g p̏amگYb`jt<$ȲTuOt/2Rx\e.b K$j ãjnL˓$*>Rz$H2FYpnחEn-iP^۳ bТh<G,VT ii](Y_7Z !ZFM44y-hyFi}N[;v6eWYq ՗YQ:rA3\`kuhkB|)tvrf:߃<pYϼ~3V񡕳kթng)ű%ac*x sb)~N7QAՏ_D;_-[\i,8*u(OS=+f)uN<젡G< ̟K͸ BmBt0D`T5-[ϸ5$fG4ս%߃=C_s-c`!cr(YE"a0Iag J^i,~jZ_{PFv"36ɼdEZ!# \[ŪBݿx d3]RSx؜َEG'p̳~1z4ydN>cTtI"|vI3 &?b\:=_MH}ne#;OT` G2 ;ꁡԈ)7Gl欝rx@CX|f?b$'J'[EyO'S1Hr>`Lq?e:i[o:eXoΞbz^~ڮG}Tx$3ʪ\38.&trn\_ !yE;>9C" F'&eh4)1Xi&U1{Px_9ʁۨ`ŭRD Xj1Giwt`2>lEܗ:kaAJ2| ':M)loyqž=W3D]Ojd d(/@=0*Tg?IjpCT06' c@0=oÃ7"@!vRqP+itV A(Gˆ3 ̉ABјE$QS0;-](Տ;ͼLT3Px3fy,U )? N#VTW Y ./]9ۺXP74ukUՄ;20˭I'oIyn6YԞmTT=O.DYho^H`G:M#' vΊ6[slP(ud^&OagnlR>Jכ"?%ni8<\H&Y z-<9="=tR4.jQXTcl#e2%]l@npLv3V_ۑWA4ub"5υ; *ՎMލʵ09 oG{9݈ r+b4 IdIX-\o`))"`u7HÖ<ԗl׷%\Gz!;eR`D*Y]V!t h%@w[PWu zj'+/P)f'iG g=O!Rd6BixH\\N.Xo>?*+i*c]x夆a4nJc{Yʥ+ˎѳ"HgV]1Vߤz p <ӹ \ F1t rpZ {l倫G5ns/P@{%z a'sRfǺG.e1 42G+)ib8fVJ'}|O%& bF!SbAȺO_VhIaL1+Ӵ{irs^2͓yL=2y`S:BSmT}<}̔%r ?[X;/^2"`9O\_j$ 'vs~^;gm鲕wL~qؐ4GboHgP,n,%JwQN3 P}*X:Ǫ(#yלu!spk`{e(.,XM"DCOTOt՟!BRByR>dT[);+WKMzVX|Љ@Q&s'}4 7>i\;+k~M05 TD ; ϴTcI"(,M;L4DWX$ 1Mb4u`;Q'`BO̲I"dьr4ې^Ѝ9M]OĔ{-u,W'̩--*`B$)0x:dXNgߜޭB0A .\`]dG&lkL4dG>IkzMdb 3=`zA-E~/&3skxS.DurhF>OÚ?<:kWS>)̠֡"GZ_^p%bp]hd`Zq{ǁ+u)=T [d~=f}d3byf٢gvt~֑i2lJXIX@m ּ#)}ЧVI$.B53*ǂc8t(&`/˔@!<w wR!; h@UicAe}07kt}MkֽwE= *)W۶$qJFoe,ɰpu@^#b?=XsqaaxNzX3]܅? c{Gu73qG<39˺X_<0:tX.gLKu|I08+@qɊ{rF^6@1]MhG[$*(V|`a=֕<# bMF]*1y{68en4L['DRE/ +~MPJK%~g '=Lm1.,?Xu6ܐ/@Dˬo(MvD Q^orj+%.|44`meciҊ\m->-0J#.)' *$Ͻܷ(,E?o}I&zW~ۆ> y#CK '4K aUc1dg(xC&]o} #"Q"6L+SSj,ƌ }/AWV*,E'YTQmQ&BBiOQz$u~qk5V; 8)GCSԄN_QdI`.Fr뻅'h\@ǥdk+?fo$vnk47*'0)1uV":]2X:ZpVc;1 ewv 摳U@'^WEWG[|=\d~k\FE yk)+q<>$;J!iFnڝO->jJcw&Pr}PK'JMP9B/o2Ou%_&?Z7d7GD- m< D89J|yx"hS4"] |e 1LqVS^޶rJmWՅ 0N1c4̈Tgږug7ծi87OuEpD~r 3="aGX 8 gDj;[" Ԟ-LǛ7I]f%%Gw'Wje_:kR}eCwTQ~u᝶H7ln\(Jo.!*5yed j9[y[!v UkZmPfYK])uiKF-ckku2G8vN'傀\&u.q꣼b6q\[;O2:_= M 6J<})ǯ,3 UWH1F͘\xKq/\w^4guW*j9qG}D\<2TiH5W5xHFtCP{Q[$"`xחE2u񋌂f7 vXNPuwUH%ǡ ,D_]`pvk7KtVĴ+7Y<"PAo›@_IjtŦWE[F3m `恣^]adgr \0UZh_ҷ ۋ6~jY$ЏOiHsӈ\Dn7.6 FHwD~O2ǚ\U<,Y#mTB]]PW%o",F=Bwχy^j{@izwjd+2QA#\#I?2#=:OR wbv@ ՄOV"‘ģ+S$S.^o{J>eQg)/D b~h[EX:{uz|R\gdZo1vW͖yL^}eLJna43QҤOQ}Rܢ陦G339 dR6XK%a[mTj"!(`mxC3ZevS vF"*mA(jr?$wMay6]ׅŋӚSp+-ÅM5\2\]+sAtA519{\QbF¸jXE Bw aCBC@Q#;u]H;cb)|({NOEGYMiTIC npcNڶ~~T~eV6"x3T8\WDZg~i1*Pd4|$΋i/Y?} +g{1YsdjYiZ9޻^+2)-ں1' dF<̅)@}CTiUi(D.n} ɹB,G7# bwzsjR$49]{Ү$86$\D(RclЦe*(<ޭ+Y!=T =*ξjUZ^ X"-Z%K4gflٰpxV nkT2O HcmŖK8gW&C-$h%WYH.}na` Q5% Zg8W;Z#D ьTW\o=ڐNz^뼂fcL (JND!B&0ϘV ZsT?mJI[& hXٞ;ehZzyM!;8L/>ӓ*m"Bˁb Z|A\h8XRQݭɋ6xfT$JNpT/[8RuH"Cq ^UO6x&}@OI&ۆgZUWZhh Es!!bL2jԴ'({ZXҼ\s aCHm@ddo:KYCa^'OPt~s(#d[o f*pE9O"gX bn)7vG%b PaLTOϑܶc~aˣ=X!M!Gfz i$3FE#8ϥ^G+26 b&<ӻ5K֖ m`Iv0;{M&=FQ--4ɧMLnaf^Uz*6uK\n^6UͳVVuVOn7N?ej"\ˤ1q'XCƒоL Gin*>%ao) Qjb&)\{1AjQĹ|XթnZ^oqd`@ c6EO%ё]C k1cv٪ ď/SM1d>p@eG;S9lCֳx=+Qբ7my2~hMHNɟ-'K?~-GeK Bpԟk=tPjH*ކ+Ou[/8STksܓV3W|spo:фRpr.c *c֕W$o>Ӏϳ<+K`_E59 .KxIO_kЍ#F)"dӺ1}zR)_^pdq>lzDpGܕQF1 3㏰"$SȈH.=y(E3 3!&(ݖVyi*)Վ@7wͦ4Q1ۀd#=DѝnG|âلI"Mrvp/ ej=~3 "Iv=\aF BTV6t__>/&[M`xB}7͎TRճwS&6?ŏAhޟp]pD~==:uw@ť}PBcUH7k%@Z3u7uL!Βj8Of3sӿ6<]c(,y&mV蠤vB#O'X{63!=r`.ff!$EY 53c8xR&xMtf:7$adMJU 2}; 5 C"%c'ϣKQܿBH?9QzIoR JU8džVKhxW6AuTMKqjdj312.payx U9E JQ63 {p2~ @֍YYN#1.1| ]Ɵf4'w ]VT}},R`MޗI5fK1>_>fqC$La!>96wz1%}qq<NҢX7B?#Qtw}K:r8@5ij`E,xƝqYx[MDPId7'γ^]A{M2# B, *y-K2[ vհE_x"|i`LZ^>mnUu4T 4y:Oc3/'Hr̪'@?թ;.~Tbڙè6kEwS~!COKCMtߝ'O',X/Y>&P$Yc<}ܭJDQOnB'bĩpС'Ai31%߃ȇ_ƴY#bմ]Rh%_RF6wu.+1aS0OgWaBhS&m3 F'{AMctTC:h&/>urgܛy:5nu0u>ٝfԱwIM*sMznػdWJ yJyh —&X=;G@=l +O(ĎF87ɵk0{ jI'V_isiOb#$;I; @B.U?~6l%x2H]$* &/|{SEUFSK&7>1ti_f*J$y{5rR:'6y$SX#t4H~/{pS`h3TiѦJ50%<ĊEb6 ˡ|yc'ekz_60Rk*9`69WOF5SMګЏX\JIsQ )^E:O_ (?=nF=w),bvx}E.-A9-d $D#~2Aq6j< t!;j SP\ÐtF-J, /`( 暘qt_#+B"ÖHc zLמPrb2#~Pi*P982z8wTj{wǃN{e}@rj8$ RH W"hؙBaZT,AZ具p>|6*VO-# /x6c B魬tS9/=Wjք\Ghj|V Zjx̧GYZ y8̻ 9Pw8H"{kr <ҫKœ^"Lݭ?%7F* I]Oy+ߣuڸ Q 6GbuE߾ Bm܁))0날2|̟< Diͺe 4Eo-eOYFN@(Ԏ2ԚmAq0h\^'1vVMY8a4ƾ}4ܨGlB{-o5$97|1â/Xz(xUUir ň-Ә!%G#ZaW*;\Шz09u^ßyp"!^`WTpޚy_E8代c*Ltq"Ԗ:U'}>J\ŋwaV_CeacыogQPʶѲk<,>UZ h4^h%o:=Ap_+o7Eo7âLj&_SVeL@Eu!Mm6o!=Ƞ/0};KZ-4F&4&7Յ]G!V9K+&s)} )?w."/u Yu^ c1&5_Z4y6ǺZ=}y&gX+O"얷kcJ-WItCn#?v& 1AL!1_7LQZ^jiv& 1mI kB43Ξ8`?QŒJ>#H & @6]o=, hǦ8üR7Bb(3G^"] yTP_K~A"Уq9"6BC\N(&͊m?}E1L`X\k6a|fU#ݖPkqk !꬀/H$ #:E͆JJfg\-d}r4iC$xR"f~ |{oO?Nc"c0v.ʙ-厑[ߍG?ڹMs,2B(?+kDF8H=c$TYUIiCM6tƵ-j3/]nHn9 ]QTrj~pߖ7?}xwYHA+_+ :"HI["kc, M"d9fRJOqLr܋'{y k$7S59ņz3>eD= !6~UsKi1йK@Ƶ Nm1Ȣ>|,~JLp&Z"!"w xn8~nQ:x]MUy?T2BZpɓvOZNߐ; ս W*rƥF{Vܵ˥S|M"hc4 k|x]iY|%@yoƯH|S) 9-|! g˦ G+cMN$[`M6sGO> 1jYҳq痣5J̔ gOXkҋɸ)OdЯ7ʠw}p/WRuU3x?2ozv;v@ [+}^U@,flf 﨤mZ,aUJGQ5H "o[zЩeS{h"MΛAmS:U!Nw cw`G; @8_OX烴5BDLճ=jsEF:1$C* Kd3A?-$/!W!^%pƯjSd$$\I&$) gB;p1c7rS-9]X0B^WIlΗ(b9*eO]Vx޶'zi8uړ",L7l]e ;ch0 7aTp=)yt]菡wC{otâFCcCUf0  1crmTD‰mEqBB3~ SC!BWG T$!9'-rN?m=.8y /ɵPI~ϰViJA aйc',kT'+qB6fsLP*_.Itx8& .+F~z$_zAp3cy[-,d`wx:=F.j n]Ԛ=[ǧLMȴG9a!h%i=:`{9EgW[1Uuq/|iLa-my仿[C*j+1(u6e[k1KDU\0_~rU6%luϢY4|0Q|B`^Md aKI3(̥hލ{ۀ#Cn}fƻTTBaM/,և{0̸|IKw_J/&&Ogf~eE|iL­Z)-uIQG~l\#ִiX!zxu:GA';6>n46ۀ$ښw"ǧ"ˣB HEk݃yhTAp =3;!M#ŦNJ @E> Ѽ|C& 1뻾oWQYe7" I5M8IFFe~D,Niq` ̮M"Hoa\$!Xx&MdqǷWO wԏZؐz7dm\h~QtdÈz041۱"Mual0 KvrA~[8߰w1+:Bi҂4GriW\5.6<ޕ,d:uoiJDU37:D|na)^=_.#Nqw^Whÿ)%U7]"u]o,mI)=#ch }‡$b"ּeوT31 uc%~j0$x;6`IQRe'VZ8C   ܣL>f@ȹhVdQHH)#l sc347 n) ը\Y`<& 4>|g45j>2e9AQKYܓxOx3Tؑ"Mڊuč܌t2~_`yJ9S{fS.])'8p?k^buWj*OcXH?}s5䌘HuǓOJnޜU_hih UNGw)]4QjeTwZﰩHlD6vrޕKD`5$2wD/ lC KٱѠ20_!_҃\=-z5V]uZ2jNOc3nd$ $S 綟em%iPl&i@60B¿CMuv^oh }\$@H'ʿ5̺Q[Bz?œuGۍy SqVaܜ7y֞t(![;M &}*[:engz~m``{ҪZK>vt]XRR !U: {`h8JQqZ%õGMXmK_J~8h4˵9FJ(@^N\Lȁ1KˡG1`3TAT ,=qLSTbQanrn1ځUu>kbdgś7A^!;+KBuTF ʭ /q\YO Còsw? \smFj@KyfU!)ɘһg|2nܒ)Z7q>rZv &?ڀMk)A ˀ,Qew1 鮓2v!l=EAb, -9KŌm+=! 䞬+س08"G$9(O-Y"0g*K%-mMlN3דɁ-ǜ:Cw4;?z&emnw*9u3WƔ Ub>c]1cSȝ/E-Er%_֨Q\[ϗEwF/d&yoW+r{Pr:b wo v|!"LdGR=u>^!/P;zQnwCDhXّV۶3[fxٌM4Cl?@' cW+$e}bA@yWqp5($#Bժ6he.`s*-ߓ),B-Xpߐ$zyNDJ#ykVx67cgk/ብ%i6 {$X,P[Jy>4Crt :A'黢{ń[0n}rg|kT)RKd!:[Ed ž( *Hrk;:{f:3WTYc i kFs}_kxaGֺz~3 x#7sSJ5Бʰ{Z'[vJ,|;oփ7U(*e<>[F(#[ۨA{k!<`6Vv]]Woυ-1t^k߶|תϴxSuzBb"v/̎S}*㧙ɦIm[# E ;+1x lUJ- FkYrGcN(fѓ0!c$٘A:; T7VRyr>"/HXV`bw$C]k} {Kc0q8H1t-[~:f6 gVČC7#)#uFf[9u0f9jT*%L{3mMLD kZ~[6*!oTfLCKIi?78?i{ Xxa=\+ANGtXϵlk BxI]/]D)к_".%ubni[gmh{uaW,ǎ=hիAuٸCvMn;`0և(Mq9RLxi'tyj ɶ [TR^-'hY&%CGiM a;+N9R*b=i.\ s3g9c:KRUy2QsD9_qsW]?2rADuNT(&~HNyEwpxlf᜚E]lFŃ ҏ۪Yqbִ[~n2f4m0nC=bP(1gQ cv&9p!o,<RW8L~`[N!uN2tSet1) Nל 3JF\ Y4Qq2^*N0%@Vwʖ! X^2^ z42Qה|lWP<5*0~v>Nʐކͩ!M''~dZA07&|^(k ̥项>ұt |lc*ȉTSW5ɔ.ouΑGjMn_76қ妔Z-JpUfo=d4i)PXb z#I36vxDs>ҝaq;鹼(;D8f^./7QZ8+/e!WqK]B1dy~bkwXX1y&Py񀓘!Dϝ3_kj~1FKBP lj lEzMruB'z m̂=L(Ghs״IL'Eܶ=__ c'<;3PnKy.OMg1({Ӎ'D%*>R;ng!p;F?(_,eoJR]V`NZ_ ?| -4&b,U*ZR—THA2˨j<,:݃qYaFDO;v|C>TCq}̕vUw#< NQԦ&y.{''YN {[U2b'_"v=2XP޴c'wWISᢸ|wb*HI*_&pm a2 ';>gObr\:zPtQl)}"ʾ 2"`(w׫um/pedƈ.1E\ls"3Fz1=j}z_:ͥiש%]@м6tUBFeAp%.+Sn8U ݹR[8mN?moJ_<43Hsy\*F^eKk`#+Co 剾!֞z*-ۨJ%3CU\-eC(!&Vkô0 0INS:x% J10Mn)G?>dWVn)oh*?oAˊFd Ƈ.qtɮ wX(=+;W\s&\Ca%OB(>@!PjPǀV6&dq+\Y 82 Z! qhHB=Lugdi[Pd'Hx ԬS6 I B-]w*=Idzծp92E JWe\jf\/TϪ1X Y?eHk{NC9_\4 (ZJ$d}DU@Zbu kК[hړ7#j!$f<:ݯ9 馘W4jP8|:|6N$Đtpd]_w gEN$4UUr tsP̐=P8iq 0Px2j*Gl…ްR~_}qdܢ1l~XeͣF +"OBַ.l0#[C4;YUptp)Va9VLev5wVQeTPݾX>\3EɄTN]v },35Ps4+)Ro'5Pd/ tFIJt2'-uhVhM @591V1:yMUU&o8`ZiQ7V2jxɖgi-~HOq\BN]riO\άdUvj+bd\2 ԱIjjEd+(#ETU9B]L |Sf]+em..md^yaLjx/X$XOv >;^HmQ rľXbJS [ūkRE'gG/Y IX9c _3ZW,1sx_Қz] gSpmqTo]?5OAMv.5aQ; ?ɍ o ՍVq oZsѥw"^G3^-E;pM*B[^y@^L649P՝7unywlTdf  ,_`,+n2҈ln4 Zy\a{xeHTi; gBE\FgIV/m?0I:\18ǩ̶`t0[Cqë wņH(7uKUo$R;X3<ڼ$2FEF%9Dv9S6ѝs)xs7 M] і'L Kݖ,ɹ[ mJ[݋q.,zCQpBy 4ydFL"R+ ѤLy[ p7rS((J[i? gWkOQ:s>MTs|_A}9SALYLyόZ\C HuaITЂơds@!_x;gYzV EB՛V q"'$!/@Z]iv)Вv.Xǡ!ٔ*e;aE 0Pn!<jڔ>XTVY*H:R獟Ww"ḌvRUz{QC*y`.ǘ59ǢMf'[9-p\o@VËWVBa}XTWNO io[.@,2ָ;SN' ɠ +Q(-zPAٰˢ$HW5B>tHƻ,ҹ;1Zaбf9u#?% ɡ&RQٚggUݐ&}DՋZV$F٧@R$v)WU?5Yr0vRny&BP`+%t31oHts/#6JgK%F<2xmY"y t- 2 Mo`yIFW''(MӅ?wi=YAN6 u1 "T$CIxLP<'2!4&CM/PH4!ZQ\̥&8 E$MYb_QsYtI '\|wL;Y"^ Fa؞j޽UV 7_kHZM[M$h{sc, (K랾N #x|An7O&$D`E\apbcqZK[Kj_W?XX{ oX𕮺߉, p(ah.\,/ѳ\}f̳j9lpkT DLyLOscEvM.=T*K /71:MR#|gL G+A/=scwsc/"N \գZK]Z[k0Q>Iwv"] B^b?*‰P;\)9`8{ OaJ :{T9i^*lS> ,<;IL.coz ( ]u[;Tz}߮iXۂ[Gn rv4KK\Z\PBw^'h19 3尨y]i;!؏}탉Ciߴfiޖ Lm/UY:umh5878izѢPD>O,ͱs~+3)~BuU2Fqq(~ >sX1VA|dEU%A%Kl-ԿnR 2`EmֿA9u` Ea#Q,d /.P &d{H$ue(ɵ닂& Q)x7\JUZְI\"Qa5"KtA. 1uQl,Eu+ؾ9 D:O/ݱr 2LZ}^ʫaj*`.H 5^ [h"!7XRozJP1ޕ2A@xdSKLc";hhcBB0uj*ݞ|ԉ7lۮi>=p` T4[rz_/amUIc8d,qopd~=T~R!CtHu^%*^x ezG[htˀXt_ڵ`Ofq¿.V,&[g93H.Y ҊuG'g$R9 F#קE ,M췺؟7'>d5tjwgHyz<)3x M)Q89b;kg1^r6b Z4e3HAQ_f\ǛSL_Ƹ{ ̬/쿆h3sJ銺3S@u߬JJ~k29} r'6EsvjސOR p_{=_Sxe>38S*"{ۄ;~YI9m5yF4ZVV99eb,ش>u }f дG?KG{i֝~F ߬SY9C ӆט3?hq-37YlDMKYs7oĄ"4h ]du; +MՠGtuBo_J55n{8JvYY ":#@5g4棦?K^3>f@\R*N'Hf4mG4*! :04u eh}TGMoY=-})L M~U XнY 3[2o?rhíi.}u6ݭk*Yr<3J:3z/iDbޜ zTD1sBꭐ>Oh|j$3C+:=C m+UEkF |8}t[% D13ek M)ںD`4CB{ü{ѫBMʉƸjvv "pS:lOp\2nc42+,bC5ad  )!wlCs(gypAqRgT==#9r$߂ZfR3XqkSq7Nm3n<0b@b$=u_@(H>rBȧ't?تPᒗ }Wm1FQu??-E#BI3pJ'2=/b\D!(vD;ȴ1SicD )^#"-,DٿR]9,l_)r(\Zd|!QHȜI@:]En:-u%e6'Ï>Ih Esu ;($u/*&"MhxG'>IK/sђdǚ,a廐)(Nx.+-!ٍBNWk:I ـ֨n-hA $' R̢yPeTJF.lIx2"E6s\] y+}wA,)g_\dEBM(5]S|_d=aA5QE!S\r@ utơT TYjȦ+`(wxS.%e?6{6D: j[ 1$-ڞ[((" b/ jPM"9?k@ >U,PNϔ5 'S7J9K<>B$vVy.EdF`n”QSQ`6ԢDCvԦN_ 6Yym>잏 QL=<6ˊ˱GL#gb=q}T TL=P>Ta.-mb6LTʀ=o7swej#\o?ȹAX̿'V4j)$18E iu0n J>)TWq7A !rz(:ymrח1I\-3;ʣ/Ҋ*X\rC=⽫}Q^e*_Ev(n9@&pң077eӰ?]L&y4b(mГV3?&՗^N>q٢1]9T,6@RWVUȋrVB$vJ:U*A1W9)Wj㏷G*HEl[͠o ?3K8+$| Bp44l4W6l@o7%e#0ڿ.!DoNIAH}܏Zײۏ*ۗy5D7-ӸU4af>,"HR¨tu"Y5Jjذ%n =ݱ|.u~%eڈՌ(Q޼Ĥz\(,uЩk s+*ъjAk=j$f9q }5q^/ {;xI1WlדJO;X0(wО eGMm^lvȺxL(fcǘq5SאTScg: ŕq!(-)FYEw!*Y#K)@%8hpX|'`jq889Aa/r ֒|'5#d?{zٞ@ oq6 TR6cR8wrnE\ܽQ?4p R%AO|PyC ܞC9㖃6CTI0dCloF95[op3Pɣ-@~/agtci`Z'lW_5o0UxךUұoڶ-zleB 86M9Enאfx|ffy>pU XIGǚnޔ|7~HHG=`&[PAfΩ[@IwO=9SACi{q[:VƲP#PEO&:lOUvM-S&P ^'m"hz4vy.t5S~U '[Au hާ_}ر-U!U[xI ~_TݢjvYq=~};qG &sb<s/@0՛ ̪bz]E5ӊ v.xNװj]g/F/ <)NM"U{XmRI6s+WPj#լl%.Hx(gTغ8U)tq'AE'"OπىeحOF+]AohU^!Kԙw;\g} :h51]ZOax܀fdMb%O/SuR4\}]ȵ+#N +7e نw(* U,@hZ<>[nn)FBL揺_2459.pÚ҄2,5 %N.6mtlYpmDfkri$pXYMqA).:}-ekm l%n` KzŽsA~F O\4-fj;{#CvV[`n+˜YYT`n3Z*=&yra5N* tPrDZD0Қjc(|3lx)Hf+y5xմqP <ׅ9MPSGM@F4\c>.2?,Qbg Z#2cJy)`+s| |M !B`IxFK~taK<pN/aCWzN#fvq\' Gh+x: ;=}! 8LRD8 w?",my=2Wdc%/2{"^:-A,;{#Ga+x:%@启 ͊^gFfe?b֏fo,Z ڏ1`q4﹋»0sx;l\=E>_MRoQ-Êbo)\;?SVTI+vM#_#Բ, ۢoȂ\mvuD9F0I?PI/ORaT,@us.@Z,gv.g '~Pؾέ͋ͳ#!N@"@Snڙt"vm1܀jNߌvVMo6af9i>&%2Bd%UH8&JJڪ"bMD'j=}Zj5WRA"nҽR- \';e4lS+jI5H+C1< s/I㚳݊g˻Ϩ*X!A\%uC60c`;]Wʀn0&hC05w"]7H[AI3z:"Iou4,ioz)<2{FMC+ /QV4K-3[ɔfZ-)kSE2-d=pXMF&_~ywQɬUsHBCC#T njm*QXE逰(- k*9|osa0D0}U=W 7"i Kł5(@rԮ9  .`:F"a1X;lG>{ȉwѕS2>leTTzX6A)X1eIퟪ%ktGtlg,uAk[xL$5.Jl#e|.!m%;ؽFj[G]e~LU.]=+v {|D$;Q$=s(8DV-S1zک݆1cQ:~Nhl|Hۢ6 0سH4%K\j/%t ʈ&とp UAȲj<#tBy:ǥ 3m$&^ƟbI3K̹\ KrBfI O03 JN|.zQCq[Lp* ǟ-lWR^.mVMK,1p:A"7wVራ[p*U ~ϑGe׫]g?1Rv1H[)~7EH 6|s:-W;N=ƫuu2\n>՝QVTp+%R0XetJqHA1}IIm7J6oB˘3E!S"5f EӍ9Me5鶨]ok*1}2^NKKZfJ]+r5lWA .= x|d. !VVtm'8Y0)Lsuzhg)6+FR_:^O2FډB ̲3yak&pM᧎hg| qDmr9mA("CVPP ,^l† MgX#RH.ו! I1R&D̏,t9\"ݮ`ך'i(wfnW(b/ ԜjK_u6ƌtkO4mEWBL|!1᭐;P}SMizRIvddw9Ar3~LX\O*W,n <9;sC`j>K߉+Q";be:^f,w7vwtUȂ%zH f Z.5r2#VFu_f=kv|QV5E)x%3WB%Ea i2vT(.)EU$ʮ-nxp'!A#` +i|u) %i2㦁?؆a֣#Hh[]1\-r QI/yaF:\ĎcJ\Sơ!'/Pdf+#Fd,(4WF.#S>]9/ ;&|Dg< THFo대7]1$.f@C_?$V=e`&'`Ϋ,O\.;}bY~b':Hj eU|mޠ2n|xjkKbxn6޿3=Si>ŸŁhJfi΂Ԭ>h,0_8~\p~z[^M'Yɶaf|v6HU0tx\Le;LƸLg^?@W6]e6$Ud[:$#}B"(JuIe"hK #$4b" ~%zfX)vkR cJ$3_^㤂k ^&QxEd^7`G=S Q&Ӆ% 8IL暠7~Z˂YhPM$G)DP8w˄w;ƄOSrX7w3ғ'+Xf/NТ,m Z9ƨ-Jnq3NmCBt1*=J:ІFFFOl"hTHng2u5%/ROC48v:F,? >yY< * wL!/w :܈hv]Y# ǏxVTDA|Ag|4JR,?nemȋ[si8FjlS}]7Q1i pCmg,]++u1U}xq5_.V}#3l-_3WpRi:h<ɃbͱX8ez^e-$*_` \,Mk0(P8$[ʸ8x<4oRV6Њ`$! B+T$O ) }b&r`cyl6>)_%2_\S}X@L ;v$卲z4yِVxN&v>&rJ v#e |H`crĶ̑Q(=VfR%E@|ux,ы山RI]Pq4-s)Gcni[Fօ/q=j;%8iK#~6#M?ESyv&>5p0|t뷟Vbg~\8l3w;>tA0j~*imZfRᢱ;לc~]5%l/?JxDybx x;rvr׻I:ghI_N\/Sq7'm_ٹ޲-\L{R5H g,VpϋjH;KMGކ㈇ TQ-иV1y誥W{RĚۃ!AݖZ3"֎-x8<6ľ_঩;!!MR]ē@UpMcZkyEE&{*>fKo!qBp/w>OS@D{Cպm֮>GhŪ __-jjI |ٳzT3\^|ۧBESI]xY}:\^C[2b1>Y1imFF s 7iNK^̖*L._8Nj_Ϟ3 8lk50]ͯ1kyL,4:hrV+V oͻHY^,Ygl,jJt 5X5&A||"aV5v< I B@hWHQl#Gѣ Jf}fnAYX?o@+Ӫ/DeZĞ&x F$=X@y*Scbn 311fAl~U}= ^n{Wja S ФI@ٰmQ'-#Kڬs:1,H<9!94&^g`I|ޓ1^P5;'٭/ZfЄG¦[Fg<,FDs EDފnjv@s@}.tY`>;$mFJ4qДƇ〈wN7csRA` f^F)v- YQ*^j" ?OQQ DP҇ݞ e7Dzb4Qʅ,%;ì (AA7i7"t¡m{wYb 0QQ)eHw 4vR+;gDOT8gK>Ҭ_3[e"nh/6-#sθDO#c6Kչ}3;)ɧ RQgU̕ )!Vϟs{e_s;ZNCWp4u܉|+3F ƖT% %$_Y~ S7JNW~?*R.&fq nX,W+ۿAmŕJ47ʢz2ڃ$}Ӛf NX(/OrEE\&'F;SnX*8y (vV [|:&=Qܥ!qǾ@/b}f̈;){IIt^sLȒK?@LX8s.}/pÙ&wپ,'2) KpF-H S p[?W: DNHJ "LB{4F@EJ&!v-m!0hɐ^>2,6,x{p J: 2(x 2 h6P$l6v@#ϣ 3Л1Qi"*JN:-Ȝ `&Ŝhc[EYlY+O@bd lʚA袾g$z3$=P548ggkX&lf`Y_R m+$3 fmzQ)2M4@S0lo@ҴouIוֹ/;y|v@KjGa JRc63M;a7ie u),ڙŊҍPjRL%@eأ&,^D՘GV"8&bh&[#]x/iýx{2Kܧ\,³8 ˢ)9Wl/cfx!"1ʹIakuʋ+TO %N^mBDZ9Q:pÝ}9[,5ٳ%6vpi@#B7-2 &ӲF+TF Ga3-pRs' >r~O9hT"V+79`sݱ֧_u0Z?OCr0>k5ï"-ٚ/HpM\n+_*rF]c Ь.1f+ro;i<hyYyvΙ&<Sn:qe]mwIC1ξ$EO /U) ْƗrVqYg:@.?5SV y_C4WV@Kg $=@p>bY9^,?gd10cqz_>Թ#YZ}[i&Dsw^7aԽc 5]RiaR AE`rG#dkNC2 V# B P_ߞ|ZS00ڲC^_~},k<5Jdr9S@w|%ʝ0ƨs@5t5mg]GLcE:H&wCOY,vưGن+&>ᩢi?.ldu: rSm:m?ȉ-cBNN}s!\YC尷eb^\%F" ln䏚;F@:ᜤW{H9K繛сB3Grɜ"=+ L3IT07{?nPiG{qJ8Ob^δq[*U/Nc_{2hy|9gYtdt;Mi*h2xoLFص1dC%N8a%oLi+0:&[wu7TbUgWey4oQm]t(h3^«{at =sq}nͼ2X8g +*WD\KIP`p3! ӡQ8Ԗ==0ݤLP 7)/IN Sne )\.? $:y"쎧⚔D;3JZ 皙?@ OjŮ Wq)VJgF'<_u "})SAPZm)&$quVu6,$fQ 4؝K(Fϔ64GJ$aA8Õ@QǟIgpH{78e'I; ]  Ν,4le`!Gn`aAIS .);r1٦F_Avn5ZBn q !;P:'Bc )rOՖXrNAI pP\LF93I_ -k=4fuRY/_\Fka(uz+L#a-?nWI!F\K22eGi 4\Δzcu"7h1<6_Tv_#S^8zPJϻ ^y=Ar$SCG߈LC0)Ega\PT.8&iKXuqa]ei`pG3l;[45s|c,ıW#ZI6 *K@C t~ `J^˼>9aÙ8xߔT;?)dwe@^X#v]fvLqn\kJ[a+\>fޔʳ^ ҖRz5=ı ZOz6MJy33ʩ a}ŀnPFQ*DD4T|7edl{(l*v}W@9\b9KCHZ|Z}Db̸ …4[^ ƈSҋYQ% |pbQ0aYrOn(k7;*j31c3_R)j 7@6EGJ^[K۞tٿ@egwhJC/񼄹Y}(߰c8Q [}NKF? KM38VOsk(!5H% ͒S}P6ψП*Wohd ӜmB'͐. b{@h=F]Zt}z;ĬMLԚ0}3G96bi Yŝ] |y%#TW3ަ2m9<þd`HtN%*%W;Tҩ/(_9* 0٭Lǣg<D}\jV).*hk%:d*ه^U^҄N;B!&˪\t)72w`?0}jB W)Zʨy. >E|<>G ;bQVI03NQE Ӆ9]nO~Yx@C)DK?1J >al%%\Q Ǚh,Laޠd2/ 1xmY:2{rΕ,%}HVCdc2;uqĺPU}Fy2FQ$lHe rD0Z/w)1|$i\C4^w>S| 5=  RHvrں/1`vMҸA ^-C7 ! -XN\WVu~;6RjĿmwhgQKgĩ צ<62!CDy^ ^y3#t4'1Z#mЉ &;j<EM*sGE * 8?<=! uVffq[>2n͘hpE 5eD(4k EnQlש +/ϯg/!sGV1 8$Uia-f)ι> T v*5"E|9ot/R'D|^!ypl*)o^L /v:%|޽+~EHfqX &?t"$q TLqBm_ArLOMջ*QxE|%Z?/7W,[,ɜiHoY]ʔr.(C cjL )Űj4 ^#ޒCsaOr6K~rt2)#CzC{W)'6[갆YW w8fF:2DW10*'(XQl}y!!\-`x%Y^f+qH؊vu[>j (Ăhsݗ#oe%-l{Jlte%ڢ&=6-čt=W]H:Ͼ]8{Y@nƕb?.# !^]y`)˞314b)B^?ܦU2cW:(J'>TI> o{M᜙w߁վh8Ϲ~9+EЉr59Yovd ("H%fDG|"ysV$ >*, 睡SC@0V]=M˅fN]| w*C*Ul f1uH9WsnZ!XB,D/M}ue"_Vvf.!I`Njj!Ӑ-MR"N.v7r!Nl+ e}A0Qp_+ 6 _s ry8}{ئv{rpC2$*x#ځ!T"~,)xM`s@PlI(%b,Rq̀V?A MUR <PDYρZO 8ђKIHjI(g\fou1Yv03W6o$pjBgN@w\u|)UcRlP\VWVoK#`+::yV=%[˚9쥻.guHƒnc7M31:f`zCƪ>_qEtY.qƂAS$F[㊈"Nw.@Ĵ4YhJC>).egiUvp;zi ݠ;j|3pF YcIvZE{uquRl& =ګp-dg5B],$K%mݥK%O:|ĵ} /"hWt:r/zwb!;I]]1u`atXzk!9vjj)TogJZh :R+A|2QmODEiQD#Zh"5l-h; {a">#NivqP>@uOBkjBQsiz &`A FRWXW$=]GژCT[FaG ߗs^8g(b@0wgw x*)8 zlޞmb :%~ = ~ cn1P۽l$EɑۜhSjPc,Ay";DՀоI3Ca&z9!\TlTV(RYjIBӭSa^ܻ׶( k߉a`n ҥlod4g,`t7̙d1]~.P4#D3Ki]{:Y3&JN? /_(oÇpx!ƿ3C=m( lOJt9z3QiGH^],C{(x?5m)ƿsi01>S]/?:/F7V!){žٹ,N,pVUⵟ%#s5W1&Uy5%5nG|lNV;(S!5@c KELV(ϫNS*h{4DU+]"~TGP igk)L4E/D+yr*\]0UBNƢ#|OqaozuYrc@V0Wv g:@=!8I>V{LA[Rir47аaðᓼ/;FH̡yȆ)&]?;#{{h'{㳄m Y @d(At#ŃqB .)O%Hro4*}GIaTNylQ;gUR{ YFJB=S6F7'\*|{R#ͨ?B]<ꖃMb]Hj ߵZ+Ox~P`HBC37Ingx4Vo JA‹ aBה_'>-L ՜N%#-Oj.!8c$Y(-::uݼGrz6i|JL_jfs.JDzоrw4dTC\84Iz+O6h# ༣IcY}(gǬlTuq u_Qqny(6Cg!f:IHݙ?4,\ =4]ߙl{dRhʅ#]NG֬hL atIMc K,ѸBH˒V&}'tA]_{Cs➦qY;1wZa|Իܻ`2_Bf|$_x8:\ĨT=uhp~q$ b=<HǑ&4F8}';(qTS0 [;޽w5R:@G 7Y`*U#׫q1xpiR ʝ ЈP4h:h#rQWXc5mʇǺ_&F\_vU0]3 f.JW;k [ % QB' o.wQjVpADͻ\,v[5.ˊwT$ˬ@w 5y:T;-!"ʉDv ]Hjl~;b4&:ԻZ .I&Tfq[FET}>p*MD+ Wc`J\ x}_E%\J.Gv8fc u(`Dt?TӤkH@q#bKURkctaMv)Y;?W]ޖ{/7O7Ŵb-̳^m 2²nQH!xHe \҄P]x~%pl\jslztY1Bg[YIC0>V1u@/tFFM1s=@}uĩu҂o8jfs,x9e-nk}Ho[o92|dř`5E#[Y j/3~ G9ɟFrqda~x־ H#yHyxK1qnIJ]%Fsk Hajb7LBq|M4/r&0/1(WUAےUMkL5ȍȏM눱 H'3nGk3&Щ˻FŊ[?P>~f}| ^4P,3Mǒm|HR.dR@LIFWTtYC)CcƍmZCD;7;#\[;-Y0_AZ$ں %lA~ ( {LûS6ͨjq3ҐKp'(HNb\ Tul>D`2 )y6Y$_.lRVflTְCϐM3''v!2Ci+=.#dLAJ7\G7NI29,`|#i= 'G#P r wVGMM^hxsylwwitxiQ(y$|Ow(!2%Eo|hJAzW .B>#=ęB\SFZ:})x'Rf \n}̒B.Bđ= Jn3T%NNv#$b["ȦᆸbU]0`C|Ꚏ=[@0ֳ̑ dt.|CAC þ46)iHwF;#/1&jӂv:4<(n@S_p\/=$xV$a^M={(ll%n@6KDH5ce=TʊOۑ%yȎe|Œ"(,;z,\b҇7st rSҘԬ?Հ9)U[? @}9Gh}b%Aeˑ(֤ri5Me=SPqvMiϽnh~Ύͥ N[]@+k?2`Čm(2d;fڙX XD$Y $ؽZeT|4xB㇨ E έ>K>s!MENVO`*=9?sac`8aS!$ATQT@TvJ=)%CCUF!2NNVeI`%VV&PNTmG4ەׇ3jەq' w܃0sƩVnK5B[z@~=zku絛; qVyO%:2u)W>qcJ*gF1ՌZPYG 0nM]N]if@ѫj9g+P{˸w٬/^p[,9׈8 *UZ & g+ d)7y L h%8sPã HR3ր>k2[fSd8-"XNBܱE5 4 o<c8RC_ȑBJϧ*7hAi+Oِߒ~~UNSxöiN:Ey 8{hA;K8}saҡH@1q1x V[طAC4#4z >H'n>G "ܵ?Qw%ԦP#ؑW?SLۯvJ5sPN^f8~+lYϢq@aμÍ tJ9ycg1&q,Cn./Ta˸} (3w?V9a[],_#BUC2'+U!oB+IDHHQP^ՙmEЅ^&X[6J(/_AdSDsyƼ]w %BhH͐ʏah5~FAwedv|WgWWh&vcHi69~o4o&>t\y]˦ },~OW·a'Jr\ Wt }UNm&ۺÝ *<2nYgo46wPSWHe5ceUJo B fX@Li~u@g9Zӳ%-l2Ls)f06zFbroBoxn>0UI8̖ۖQJ2BBC5l嬧XSHAt  q2_ũVӱs|W6/8Oo-‹R•]e tŦEC)]`ݵ.DC 5+ϴ 3ٿT&Z )R Ġ.F(]g[fTYߨ0V;zŰ#:УFvrdI1 - GѧF$a1^NE ^)fb/ d) G$NJtQɹ>=[x*H-P ?K;Cf d)1/Ec?whsjABў4z\S43o+Bl3 ov3q FK]֝|;0'M﯋Ev^g^gfoFmyɮ=_HPONg%=u dMF%%\F\H$Q ^1OPȖwȡbx_@v~RA?E_?rc^ys[ٗ7NU!HxWȼx"K>~Ӑӗ\=v='N~GlKTԈwL,kOE> :o|Lm'l,=#Ҭ>7Lb[ۙ85iӰ8uYyI@vI' )ZLҪ \e9W~36%C>-m48ܨ@= k[~y9gu4 [O޴Ym(L'hnI\, CȖ3lɽd 02-6&JbɊ'̰ 1@%⬅Ռ马3esD.WTnlҕ.CyOoƳőlQAξ|?9%7g D;/pBP {t-o 1Cɪhh#ru۷Js <`[ A3c1Y| |&ϰ d}<~IH! $uf QH؍ 0l;ͪ|iqϣ"{kx7q:rC{fzyQZV2yjpKsA0K|3}"&c]a{|sl\~| )}2gf\NO)>S#kl&m +4Kg1=ϕAajЋ~\:].Y zn\̀2}+nۍ=l㕷ck %(yo5ƗA{Xa׀xuHBdS<9Y9:'6]Ha |FF9Eg慳n/MI1]33(*$O)lVG1k/uE+ UGCw)t|P/%!:PY)5XS\ ڍ(>]p$zRHƬFz6*|+T.$!r.ְj(sW޲RI#kD\sɛ5)W #Oiț4UU_b<&4CJO"3/Gk:17?8/y-QOK$×SNT8'gu4i2)ѬCQ D Bb8CbKǫ 20?j G3 ֒OxiFVyy|07g@QlL¶7/GQYx+lylU~VWf 8.aN 0%R6dA!bX(K_s!K,B }f m`YHhn3OԔ7 ^PhEVKJ0tܕ-`OM T vʫR3z,uIZ.GIJ{|d/h0H*V]rAJaNtGC_=;=  ]'jh6*oYg/P<)0v6gDGS-[TڡNBguߢ~O)Whb'غ9EedT^eqMɼ E/bgZ W=c77pcR!ϺyRkEy.l*৐v֒7"sI 5 lo9@U*teoE0:=pM]~jTV4wT$4%nhwZJӒTnKy]'Z5G J8oNş~14upNrG+_Q>5.*1ѽ-A2ocY^xVt﷤*;*n+K7le7ʭQLlԤ\gn{nrf4fpEMe*kIFq^ k-ɵBo'fE BF0<+\Vj3Hi񔫤yEHSxlߎ' ˂zհs |h,lU\ ?jA.ʕNq*l@,TyW=470~w P`(5cΝlHx\llo+Q8uK"*% EJc2Z~S#D:H:H12\gFKAI} 2ӽAn]#4E)yB7<1(H-ẖ r_Rk&{[l؝G>>J^)CSډYJA K% XF-͍7 \4r`-y]!C pV7 (_^kj*%>We->I9ty)|"ԢD'z$)DhIBD^snOv7񎴮քb0d;4w)8a %3j弤T3΁78AMݫ_=誄k묄暁9@z3U-/1QJ(? |~"iD4[y_`%OʞdglU{TqKJ.Vt[eіv(^.=ؤn2.+W{^N-=cv͒ y-61z6@\ مĿr"yN+߸t5Y%6xSߴEc5]$^E^и:ᒘns(ډrU,uB} 1 3'6:D5dUHA:Pϭɵij;b&_ T{OeU5yT@(Gaͫ'~3GA|e$o9)53pZR'$tҋTyK4oU%khnX*rplH}$|dFן*"死%m,m4a6IeEWsPxF({^"״*OTfJ84/u F󓩄 ~q5_NjC3;O‰ЩFK j GQ1V%Y禦z K {E '-+px`69OYMW5λO` [`)ݑai)6=Nj!-~C2o,&V[s1V?☈` K䓔ic 2IXk&i6P|Q~|g6|I9DkiʀO*D #Rw=blP瑛M%eq qfcE9:ם(9aWqisXU;Bxj  j۔ R䬾kyQ_~3:ٜ0.3 /e~䞔L5Ԉ:ȳUb3*CΖj2+ŷ˷/Ҽl\WAEl^$9XK摘P[3R-\#sizaz[PA@soK),v B /)}@3ݓg'1 Ư%JRH{pҰ& Xl}8\lkwaĀ^DAOuGo<1hUu-0N'x1_zNzJ:?:g MR6:NLK{Zyk]Dl|Wi%gN0C6zu@JA>q{2/GBzE: hnxd!ׄd09ɝói5t]ċ"WF_D{C*^%ߙDž,o0W"GVW'jF{t-R4@6Ku*Ua \?s:#<?I*D,ɀӑw@Lun1pze^L`/}A$?/*e\`9X[TM -f`DHA=ClVK:FZSUszD)P@$4Zdf}l$jJ{9K;ȦNƞS@%zMZ`4t Ei%_[OK2D۪eq2^]-`BzL߶w -Ѣ~.|͏#SedY҄RHS~ev1vuol @A=-E+d0Y&OUő]h6H-F%5:83GΦMZj[` ;IrUZ} Jf4OU[µT?Tr2Gx+orzRz:? u%s3/5c!"QJ|JJ-PylMcB#oM"i`TKd%(ZxpldۨT̝t*8"1U>h9!)񅘔*pi#ʐ zT 0OJw^3yuem3"0qok(޲  ؎W&%m;hGְ"i+ȥE*gh2Y{; VͱT&%JObGI5DU'ngg蕩`@>mxK3~ F'.Il(pۋSH\!J5 I+~ 3US5#Yi ǒ_MJbK)="<2Ly D;ĦOpW0#od˱KbU`nW.W{T%8^Wi-/_W_Dt;y{PJXYuN u>p2-LB 佗:uhk'Xo3 6wNL}o^Q{^Zf YbnHqegՌjouHNQ(ɽ6@!2.xlNW!{ j6?&M?/3l*&'9gjSw=l -ѿd"P4RR䝀 sc֬]FHW&HÐ(幾Z^KAVt.? *V5VXu9,=^}6©w'T l)Ąa0RV4T?|~ĨEN2pzCГN`鹂 sRQ\_\9Ȯ/>-1F5\lwm9{^4UVkhRo2['|8E ݈yv[Ʋܻ̮Xu9/ϐImH硣w02/]8e|T?Jk^!.O VoH݂H[~ql3 ";&7/yG~^wĝ 3ԉqLRQs Bc2,ΰՔX\q|X wV\zĹ[ Sһ`{FԽi^&dƊ?S駒h;/RDHȜyP%L0)2w9_R q!6bY@e|&u!bc!EAFn+Ozю-03GK;yPI12/iii(!&9|&G(|˽JmswhiՔĸّWC<3k?m L9_񫄫y،1ގ@Xp4W'P5,(2E h+a?&'r_|iM7vfVtܝj577x6xL`<-Wf]}rhn[3(;HW-4[!s:ODܨ[F:) iN sVB}ޒrc5|AKW%}`Fmm>ERղđf7ܯ!%\gwc\85eB#"q:gcH\qp! H1O+{/hTU=ruRsvEv5_2` ^4S JHvA.>\ʫ0I~]hE@LRaQ0昉K/ 8٬Z6]@4۔ ]tؚ|/_]1)w_wwL!U~58+;3KGu,=v;Sn t4KA?AQ#kA&_JAظ>зn, t:lКsSo?iX{^U Ip2mUSӿa1JYF -8 cmul0'C#e%*.p/ON2=ҥ=Z%2+,HmԏC?H ĻK91~Kt0i+hH>CPt<2iS,C)FzKk@Mo#wg ]X*>%ЌjrII y %XrMo"*bBh:e29ȒNӛ=҂:?P{,!1M N%EhØB٨;}]=Ge0ٹo~а9I3yпRQ|cUV7]N(ehm.K,,ǞzO͓ƥ-,=)g5◡?:{4 긽,4O 3-ăF A]л}IrMɬ7Kƛ^nGt~')lq&9 -hʰ*nn4_Ye(c$2.>s{ C% ą|>j%%Dn(hVjmhOe+WcP=Eq=/C<\xDרli}2z$w %$! d"d$Z9:;Sfv4.t㊈B[Tbrlħ;b(dU=|daA!eԸ5iGg8[b%#up/ YR|(yzWOl_>S0JSq{~䡯e)՟ɑ}"Lz6cdDDnF {Z,%i>nrb$ss˭V,+ȳH§Y#UՀPl06nl(:]j*=cvE>#+]@ c~XSPx (߶H}X5)(A7)ڲiD(m@KlLn"T,V:2Wb)}^˴#5PUdt ! ×aި!B*Ǽ%O6E$F./-v ^rTtD0Qg!]GM>&b%A#"A;x Wq/*>ch YK杫5FwGwD_X $zqAb{`r :uVQ1 "_=/A^˝[:>(85+Q`)J:EM8,LIp›r]d0SB`lyΝߴJ0mWw"4aR,C1>K"2C,$JqB &49K1c.U=3]^ɵMu -?붑|N8&#.:W` aU./g3|빏; u7gЍ$:&Eٝ-PX_w^6+w*?//?DLj= ?蟴$_+$zXrHzK}K>m%JJ9@A!H1u]$18D4H]-]iL>$4J۝ˈ E64nף̒ܲU ./@ N*}͒K-pǦ݆f|n!JUz?H§i2"8bg'&͈zz H#;TO$E#DAA&]}(uT8em )VrÁ0*)n|&_4[_L!eqABUhwNm9*<'@x idFDȁRI@4tͫ,F'nsG/4}45@htݱ|A54ҜtaHMWؿ=BjkjZfa״ǜl(T}Evw!s7]|ultυiRĬ">A^^jǏG̅>1npQ>vqk[HvW EE=2\xܴdMqӺKөs)t;!ZȘKfF<:;^gDҬIPnD@F5eְ\v#m2vAv035Ket@)kY*E~:8 !#='=-aҺQKnBmG{VsKdfkH,ZU=VԽp7>Tkx .#}3\u5Rpczbv{lϕW9eQ(%/_b oރX|%|smZBI"6ދ䓐5wazj $bQ ҝ*x\+4B4tH6NwvLqqqw~1k @.ݖ3of@*H5Aaׂ4 $;q%3X28_ M5"5jvУf7y}joJAdZBi '| ٺvn _fDrh,0| ]C34hrWkMi ȴ&xvUh9muoWl I~#)DLr"2rCHNZu3L 6-+Y-:. AR"A[uy䂿^In_|2O ~$]5؝vy梂FjР_To䌼!DaS#NKfcpIxQy&a&j~jCPġ u?\&Bo_jeB68 _CX0ݾ3Wl$}S%2J "m˜IvSIᮀ*n  RLO?X!SE_RWqtcB%a5܌>RH9>% i w6@]yokn16䝰swGjoO/e$SSPՁ'0$;NG8r5-)ɨ:ycjTf*sb/y.v l@Uܺa<$C HEq( r@-=)H.m &Ol:h߯S'Vja~vRz"VwpSs]JPh2_G"cVtB-b$ϕLMu}@G!B},iG*FgZ YEA=8P/pg 9LdE>i>տ&6?dn|Fmy` ? {Ij:ѠaNFԎj ^gScPT<*)yq~uF,N6Q͖4b6rk,oֿ=/SQ1c!D$[)W͆ZbPwX>nmָںJNq?êd Gro v93v=J>^^ d^&xC D`qmChqc~W{;j;kpp7q-cCXC{ i{BngP,6/qapRT=$!uv%ȝDW'Tm?JeLqu+U6Nrtbez, \ +ST:׉JI5F%`*kpx ۇLU?ΐiFKڟ &ݬњUIY%9^ɮgƴU֔F}qw V5ͼ(rܐ7䰬Ԋ[ʤؽlIbJ{z'")]> <}9}TWfE'I3/kRK.Ĕ4rm_f\n"<'[GR.CE8+a;VK9Ȥ!ȧ9&Y'kXc[2$+>Di~Cr}z=|7 ᷖA ~`I_<{.(% 6&n8)'˥f\)Tޚ8d\I0mWSxZQ@JAƖ\!`4wϗ 'ӖWM?Qr5챻-=% v|xgh@be-b3ؕFc %uK?uKz F9.Ms8b ex3 #Z}n.;eл|'Pqk@!+*83Y>J$ swv@.+ 0"ܝLgE$d e}ri=>6"Q9Qdke{_6TwgƃR[Xcev}[Kq~B 3TT)Տ!5mmPk~yGIe""ɉ.(0d* [59!+F4i wy![WygXu11aTfTƩ@NZhaA҉77|QOub,kŲk{*RuWUDმ\WΣǙw:oc0!.yox7 @eRS wև6Z.pAN e)֋C{B.tWO̢aT1~;G*\;~ We3AzQ9խgf{ơEroIn-5"@5Gu.v7"6:JUڄcxx}[B`HJ{xP9G$FOz_ ,7v 70f zh(y^GY|yj PdBo-FAxZ֗?7p^YNnsK|Ͻw-vo-{E,,}ӥ6pAޑ7g~j!W%ꐹfW8sK(_#g>DGqx`ڬSRexWEch\Q㇖h (2h\bC=-;ݐ\XV?X?*7U,_tW ?^Rbsw77ʰ/vZn?1/`] 89\k%_0SvY~Pmr./R/ȻbJNRI!(u"WL8I]-Il(" 4z&I)2&uW:|5Wl;DמּЈ 2#zRA8%H,Rkvdը̡+ Ǽ<w`9 9((A'ec͆}IpB{0: 5Do2l%"Yp^aZsâ"<+O1!2'J\Z$*,'i9@dyzE  e 0'b$p&!P6'Pu6Ɣ,KCp3s9>) ڛ +xK2&^d:#ST9UR`\ 0 8ˠjORA9(1lˢ֨*L0!k;Cb5Ñyst${Oa] j#pNL 5/MJTZʽ!xyaΧM!;A ݝ-l~!9Ja@rk:JKc I4 쇅bEAG>Ѝp ս:1+ *[Ի‹B3MWm U[vᘉu& ) *8effQ@C蘡  aq42, Cdz 0ª5KB^Eʲ&.ߌuvMO6G-L社av%6}H{s}:a`óaHgZe j(o crH33WSq5eVNVȱݞ 932 $7~{Fhp-_wrPUZo[ lvuaGg~g'*6 |_nOW|yhtU[˲QYާ/< APZ#󵻦 fej\ڶZIL8;#ewI t,[؟GС_~lo2q DO3sbk 9QpJ~cV {.y㇬5j` ݝ/${}r/oԀ.{E7Ap,W GT!\ofYʐaEB ^Y8p^Yn{ 7Y.R:9dبJi{l=|+__㦭Vy(B mΫGB6m*)9|p͜bٸ [EI<ڥpAs,Iᢲ[8u~2;BL5Z.2֏3&Bierz(|'L, Zv/&qIo9Pc9|־%/RmX@ -ŻIé.o2 .3 0˜S]+ALFvW[R2)ք0ETbh~-nC&]ڜ-fkT›?enH9sJJش{ЧM̾aȑRI _Uq2Q#G|{Q/zҖPh| )e  s5Gt? /4Fb48 0acx5h,G42^o4q[Tgg 9@ #Pa;D'^A'Q3i8vXH_R7j ,7g\}{k0Wh Sjm…Fb=˘=,P+Щ ?(ۓ&AJ:U$y@P: (E)كOtJiQMZEo*Ę2)ݱEY^Ec]AfDkѳcT2sY0-]Y;c8[%(u)*Gn 6R/ ۆKDM⾍a5m7+#$_Hya/֮H|Lez_f{_}sR>>HZHL[<):~SQ뙢x0a aw&uө;-y_܁Yׅ%wR@OS|WX?VS%(?J6[l?#[3e¢3@4*, s7̊IMC$.@s)?a~v>M)jw(b6Vy re8dsg"V d\8hȢO᳏4Q&F+ܙ[3i".0*M.I q}_`4 /t_q{W<*[ @Ta'Iԅ^@#Ƹoж9M[Mg4~m6LV0kUڨ]IlDmuLNt{m5Q񿿰AoG o13vٵmQCYx7VG'Wy=Wa\;n* ktL,W]ݰ] >++Xă~v8pیa)gr$kU_9Yp>NQmƹ,RDS^roSڠq^~D%3(!{*WgdBq{VNշlC||)r],ofy.0jI`޹|k1%_1iY0kld8e~*'X>yЈ`(9Jf/W,eۆ\HwN[]{[@6H[@u10f!tfwEKx4 bigC<$rVE+ͦ?\Iu}|F*@Bai&,oԢ=gOpbo:=<3L~Ww/ﲶxI;=g,*],#'gm]­*ykccO! ]@Ǎv[ BZӊPSJLh^zl5#;Dd;5^pqꗍ _q~__ Vnkƶt+u}#;Y5PCy桙V3/p?/)44͋kΤ'Vfi|ԦDžtAWV6w%~@d qQyd 3p2B}hh3E(1Gv ՕQ@4Poދhugt̕g9,0ed׃K(GuW5!呉kDy*ժ/֭)ςυtQp50C:j`d6B{|;H݆VY c@(ט5[ɣ: Hfz{@E%uxl;v5dÞGBQȖW!atUxs>λgۯćD*L`dj Bl><F5Hq90n?{fzp /DpC+m^5}h+eȫ`0ۼwzxUr^oP/٫drU.ژ;f)Kʍnx#)^㌝)@#] hT + 6IB^; P#ߝcp~5:Lv=If;!D8;=_I` p+da0+u9|Yk]Zb`z+IlP #m2z ob^/Jg-yr.ELO1j)^]2,Pd.N~{GGv4"?ܘ$uNv163ɢ[t F)ruK׺F~$omF.t8CC#_Gɠ>罥apĥ e@v. Rk]/ԏdô&Bg% b(bCP@paZ\@3 hWq OHb7y=$Ǥ!(1Wat|P{jЕmEjE`/y??$h} iəOe?nBz\G;r4kŁ[zXulqbĎ A;sGM MOſ)P֌vce 6kZ6^xO3hW\$qO/{nmg+rd2jV2?>WŢp7AMBd'=;Y8C31D3V=`wJvKNvD)^w60B~ٸ}g,2*9gkRKb`ĆW0Due<*E4`V*bl%Gc$6WB@t-)zpd6VT)R_MRa$ K G"ַw&=l#7Ȇ_iWE4lkC{ѦkK(>P[d<7b4Z/V'9V%p#رHX!bʫjѣ!vZm8O US斳"m^uuNyh(llP əodqHKR,*Nk]/pVvq{YV,oöҦ-A s34.g.aݢV)Ssq6pc96E˒Vn7ؾOeYeW< C'v9+m_%0 \%P<7tцTvD\1rm3ڗsg2ҧD-/K }-(_Ndhwe76J*(+ܳȤ鬾Aa7oѻD-tBXҎ7r|$^8}Ba_BAQXΚv9&4Mՙo3 =R86@u / `,fCs]nݨMs'Μ'Wy~8p=1@1G!)u2د"E*6;6fH0f| T3< SI: I*tpUvn/ #ҲeR)'^xFKGgGm%GU*~6 NzH2_74`@y,(\7fc8deDqsOnr㺜8{yzUHvH[;Z͋|'ύ@7MKhQgSSz ^(d^ rtO]ڀh*G IV]2=K pbÒϣьgwnP/-yK! ]U/~Um&jgx`!0cei~^l|X-v28oDCT:d _ +CgC)rOdsDzp3hC\>Yђ]P厌ӗ,+z3\ /j͖5 Yb3e}76T@ =.{1oǐupVd#)Zʻ>ދK/}L71?O2dd`%q2)n"'iP膁i\J^SaVX!ĕ.pc(fH26KF!|+ևgAd'uS-UaÖu0]oZn48UGuYql )ɉcE$ diE2g[Nv$K ߜ6 -xSQ_2PA>\>@yr:s2BJۓm:sU[ v'/3ZJb}W 7u\ 6iU3P%Iu܎I|24,-ˢO$bkgzY?h%&@~gw5] U5(<x:w"ՠ}…hʗՆC?*}X#"^v+eA\\jC8 Pb8fLWUY,:|;jm=9!-o06{R>YJd( `4T.t+0hcЬSf`D}5kyyP̌ahFZP{ /9 ?'kOLsjxw7J dLB7FWPcUJq!Bzc/veDL'>w)5)49t>#ޞƳ)w75;f8_x7M?CHf5u8ފ?lƬ6uWI?"U:kp9iHu ,7Z/zBsHJ)kfMݡ&,>xp{*Y\]nxʔTIͱI-V;Koi'kMԭzCEa,M}3?mnJR](IZ@6ҧ~m~-hGq'eTː2i)D 1.Ep~~\( )ccR+=&^|z}1kqZeBl֍ɰ#[1ZԊ3w#<~L2!7*z I;à73*Х/dvxMk]c%}G@^,?DڮbC!%w+ ܷEX6!l|΅>0/ Đz( zJBLs\`H ,DFh\9:w ?s P(o?9#OjQ%ErP&U@5 BL!MS;8{bfW wBhMsW^kI_-x"xg/S5aȔdJ̩񈑦ǽ׸wzPj2-;Mcl|a%X S55/%_=QI"2!n i/$,=av jrRlv ⪗m˲j=+-DҾxv[a;,'S1?U۟M.h*H/r '%F`RiLLYd?c/mN9ml'aβnBƮ[޹A9pG1&TB՜? IOmNҼ.u\-8se-ܗfI>K܆vj\Uk`94[z-8)uz ρ{) a;dr-m *&V|"SE^7UQR~L<7(Gȃ.u)mTdO$dS §<ɭo?+j]r0$XC&c$"diKs',b(Unhp LZdnVV*` !m>yWu AO"^j…&r:"Yy߆PFYKk*v4TŐ-4zlcMb[4{K`[!+&]=Jey9Ӷ[HXh4Z@w+Q)/c|UK#u;$/wE,-Fޡ L賛~We~dTb]G!U=ͨb}̍iA9Û(Ґ)B^6=m4|{G-AO 3ժj ;U]<|삷a. (q$Ja֢\:*mLD 1op֥V|W*n-bPq34a"\<{v7I1,yXeIܟ ]cȸGhg'l꿈PHW-SSm^8if͡ر,A0IV"?/L;:9ZE1/mwd= k3~~V)Q3yiaL҉NAq|S0V3FJ1Bw w#)w(8s(;&`IͷͿ1si[>cw$muj 1s? ^wJkZa)2~R}L߸=OE@!S6lL*@R]Zam9s4QOݹMzFT;YSkf.J]fbLBBu?$"|\%*Py#@,wgӍ KdfvljukvW,8CJ,%y%ūJkۄ 0@Q' #ZC[}Bɺtst%@<3- ˃GF4#ND|EHBj%y<R/3q[5\,C3+ *G.+׃ pOT;&@4C晄`/)|dԟ0]ED~ Y2"ABҮ@'+<`/j^,P(2N-MYQK)$4p]k<=]*~ZJ=P!bU}klD0=|c`hOq+q:tJ|Ma$-0.Eq0~v( 12ԌS5kcALcMnA_s!29 -c c?krM3)jvj 6njP*_V֍ gun61m_p9{wڜ Hk$BF٤} dF#b]e%w/0K-VNq@o=F{S%1lp7d.cǝhaM\8.F 6֨@XEWŤ(-a!σuns*XP=<۟~wex?7ZڿU絻.W'Jfv%zh)Z|egqn=.l͙#uضD:glz a.$#Ɩ2ׄ{-;~m1w-;`cY!R[j^G#L[ʾ 9] V$È 'M Zv4$0ȮS-UuN1LJT$-o< $+AͮH:Gք"}hG[? oLB B&Dak{-]7ҫe,( ,ݛ^Sy\nAq/.Ǿ{F) +R-IG1iF绷P oC"- |ʂH"@*8`5)qλyy K>1m ꙉe[aS" 2$rCĠVueA"!Yw\wmP.P҉@'em}xdoL䱩my^M ^YMRL; i fO術պ];3_aP;,ԅJ=os;ǸT`\,^b+:&le7\ YP4oz`Lm8@G xqylQ)<A:at|)V/?#^0Ѿ2_cz,cR$6QT>u#[S(n*7q=.&ƀ,vqct;N9C/$6 X}d@x]dHxuD,'Czj:gQJ9qS7K˔gfȥZ#EJ:[ `V4B5Kħ5UTB:+ԊSflg`Bc"]/CZgxw$8KSTJv6p[]YZXЙma i#%l)PV[ؘ̑$?-ecVqiMZN}s{_9E`6#.iX1 NV['i!7YJmlMfLwj_8Q4kZ=4nvE L.JV!|Հ\lb'obrM8fA agH!`E*ih5eTkܭ2Q7P۲ܠyMo\;x qviojR Fd̓4Y PaZμe Iht yh) HU7чSmV ^lU͑uZhhjA ;k =n a!x7CHy+,{0;)"- :6 8$ݓ-`!`\Jʗ)VlB]m#B!ILntiմdWp5ʿڳգ*wwc_Vl(CިX3…ɤȘ h0k!RWlSUݍM{  hK4O{ziT&&!݄Ed)mPu]ۇƁ '@&Zݝ+وWȌb3 a f&"O 13u桶q8]̳V QZN#8ZzUswxjfax@9fFBEbnϋM% Kt t\0.jpXC%X0j|PJhHr_g2 بg_$mxI:ƁH^ é(-mt+OɣX>fy\hˢ`gM #21 sz,4LHJ$4ZOH}klD:lהxP_9 AxZ+ܔ`+% Bk7څ؀>:?@7s)зa=|0[0bYw5lk?xNb nL.KI}GTGܐ2ہ?8B~VB>N|3[<T+ [F ':.ք ³*/7Sb}m2:P>% m[vN1|./,[x0,H_{7;9ȼӒ!|- 고v֐;em -(`ʿ5Ҳ^^@ɕ%Ր"GbZ8r|"\ˤ[ wi'}[<+E *4LP_BoFv)I-Ƿz@-UX8dω' 񉁖fք`Ɠ]&*ǵR͑;G?(YA"qp=7ڽe|aj|UHk3|Hv+׼1Rcp:fщЦ߾,ߍ?qٜRľ )Jcq23Ӽ_:Z^"+MR`6[Kum:}d֣w~zf1b@ߕTt!B)x~p`so0ymԭ~i)ɷTQխ4ot>P{n5 ~ HD`L/˙aFmvWi}PR>1&)KI5Mn [[e=x .;{0=kV)`~ˑL*LMru/ٽ(?|I{O" ڏ] P 7㟪b9 @ =_xhhAqq_H7@ÈL9EX׏P){sU\[;(Z 觩 7Ό;д htp,$~7rD@Ŀjn; '^q5KZQ]MAv<6|ٵ43 ?kz.*WkKO߇DSTrԘ\tu@C₏f{zB> D Z7zʇwSdg)v>HaO^TDJ$Dθ=u;3,<[224e8?eR*WAx=Sl?V`Zln&6<^ __BtyFmÞsoA+Goįj Y>u[&phAv/GJRgM8b5prD >{ l,$"MX{f2`:>mAs 5xF=I.M)0e..&qi6;2>?]rPhm%f爑} -_e%'mdNHԨNMB;{ vqr6 {5y iPuA$/%vOgK t$s7؊z=eDQsq y :c%J}W%v֪s `>DNjbƵPXp"gZJp9?]UY"xT;^Jb^K5Y  oNMiC Ӷ?SWEMEs #N6ZB5rW_" *$:6ҷ;VU>_뢀4LQueK~Kq)w<ݍ )_7N)=Ǚt%[b^5}eDd6Q&"X|Pz_g[-+Ӛ\`|C'v2~6G}J{ 5blјMw <FeW0NTV:$xO@I49PN͟ gPOѸ!g$h,NI8NDh/Aӕ{sYU"Ѭc zZw28.(7Egb iD fre:H\ث>J2:U]]xrW$('ڇ-OӻEѺE75Mcfo]&)Vmxmm$s(K?aսR&+}ox1X[p(f1P +rB ܢۣ *wc{NqvYJ~B\ɒ-t@FxiXsF]gA/'\2HYu`XD΂T(}/ UUZCh^AeL:WQ:0PP|5D1&SD*!<%O`9wb8J$~qSRs$rzwl$o\`Ŝ}KDHe@FJ(4ljSHcŏR< :{u;5E܂tޗ|.. 2*q9.$8dnGy̗Zފ숼  1[w >Uynpl`|G%<\Hс4 y@=F"'JjGՆlzb> pe"RWo(z3V$ ?Y-"ǥhզ]I/T:pgjyCkj{NzȁK2#dKQh鰐9ǹjaUlF/Gy]( !:ԋXìC]Х3{"Y#:Hv$ _&*1Ϝ 9]>xiFѭ&  <A/_bډ7tO=&/)S~>YW:{HEM'G] fgFi [4S9XuFoEo)#+"psg.e#J9yG6ˁQ1AjCZ!MqOKK~%ޛr۟(L2=GlP-yt 5ڇПXax%zEyB YF9X01DR1k*~^US`~Z#HN8LH?nA|Y{ 㕤7Yv. %ރou iX6ٶL' EWC>0c=.b+kxH;(>bE_b- &BĊjye E]*R$icS+sSܱԌ`Z7Roǀ}cVSu&]7 NUz!6⻚C*ņ=#:넯_O&9L݋2w%k&眂ap/(CdIsb LNcL|HH;6+&BQYe4oB.g7xRU3{d@|,̙/-,7#2Ɲ?![se|[ 3uRgO>dWfeeP7f2hJ!&eRh{>/pqm}AAd)"]:cbJQ4ٕ䶥gsU|cN"N/ktc rh 'ɔ(/:̆>聆VހUG cm?8nX%HGR_b~ĵZ.]>=bl3C-J R qbN TzV@sʤ$dbjNU/Z?^Sw6)$iTA7Ibc %&*&$!v|Lg8O# dj JF5ΧWUw]yzFuV;M-HjȖm&6sƄƟ-&.0|jȵbB5Y B괭d18@ѳIYC *6upq^zIw)Gl$䝾Imx% ;̆%zzL]Wc;2Ѧt(/.w?'ou5a-wwY_amKkw ^*x\I4oq-K:W_cny hvsn-҈:w;H-v2bDۉ6ޢјZ9|׫siְ@$!1sAЙ{:BPR.%JtTwm/q[pvxlrM~A*Th Q)sGc}O@س?|hd[XrdՆ0PܓiQ.Z4QNA6plCJ(5f֤JӍH!Iڧf+/X)8JH MӶ2#a*^tq@Jc^, p0! 2ovڲx~Uh,Mb6qKZzK-M=F#ߟM43[yxHo~+1^oF]W\ſ};vjSDѬ0xOZhLYV+6Cr F9Y/e.f5sj_WfU 9؍n-%O"M,,qo.48q+"Q!_eREQ \.[5Ќhg=($n+e>nl6q3_dIʵ\L?@VkO(VTZEi3YH2R#}EB!ٸjx+琞XW29%֒#y2)osmq%. 8!^2Ҹvb1U|'m},E1LM^ߙ٣!xr31*\vOlrgճ%\ͱ\#4D*ZoMTd6 pS`%WE鮻ڧ%rNunkR &yogq&ɚX+M(~Ui() v|m┽Mk%8 ;J;Q`̏ m&Lb4rlB:7OLkY`hDW^vJvv+_U9AkHľ=ZK0f&ߐ:pgCz^p_Lxy1X+JU";VQQp J:zXߥjE/ jveObӰ62BfW7MeW4C3q\Fbֶj(:Ҥ8~?Wl}<ػGJqL>`zX-'4 5fKNqbO4_Ӫ=Yxĺ8_+SYţ[ C+Ӱ|< лo\Wj0o F+8rI=2Na.z-As`=AΞF0+@'tEt^EƘ ]I^Ҵ_)u~3\bz xpt-CśߍYc} $s"Pi)e`T&fhkꞺ` 񧧶yFwƑb9~DZ"OiPա%EU9ܶAX5G3nNV9F DӾLb9Uז*؅)cWO ~i2B N1/$Ezy8*]YHe`ͰgZ(16$"cӫ.M^-3A1 0ϗ^) RSkV2U{fﶒ~o؎%M гKg}CzFWEN;딶{3+o[pwg 1FG0~3TrB}:+pBddBN[{"2#Iloyxǰ qY*+}`d$$[UJwT|NܲZ NP:K&"ߋL(A 09-RvІ({$p:. ïF3*@)h U 60MHmgQl.5dZEzߞt.Y|Ky%1 '{>q4ޣsͣgpuR/-"3<!2q5O A]6W`]o'J34KjV'JrMa r:(OW RBiC'b s.f=/nagƒOl22d%)4׈i)x͎oP GMۆY_OtXyͫf%} ƒ)B j;&i$3국By0hVϟ$g \ﳝva b@*F Oz}<''p+׭SD) .bV@) uˏ:jqE=` ٿZ}ˀJ;rTA6Ij':o}e|Ʌ7+D9si'ۜAmvv0lˊ܇S&rq[5 Jl…jjP4ڱU8"t (ODLJ !y"RNZSyԠY7Ȧ$٫䕨OBYl>\w^gEqte fj z| יPz;3j;D|*C2ԈnGDNkP J:ۗzhK$({|waNRcP_>OԴTb]y^V_'qb=_o˔] ^C16~Zч3]!zW§W7ϪfdP`g:c$|.FM fc&\_ #)5=I(û  z dʙР>$6isyJ |ME9l"dKN*a_ 7a< XT/U}F{yۮח6M{4頥]EW"M9A ̵߬,. Oک5݀ͧ{X!92l{^@/y%l̿% Vg#+w 7[^6f`∺ uٜ"|^ bisuloz@SL+֙r?ūR cSG6(B zS߾Bf5{׳[wfZ/A?$* ə x|--OQP"ד=4GQYCp>#]j "=F˿\~M1Hdd:nu`UcC@4'u+YO71N^9IүdK,or=P~+ AyK|q9d Y+)rh.sns҇ \ŅԆBpBv#͏#ϔ?r_tQ4t*2gdMH K_oj#2,>WV0C)fzp}R/)CҚA$Gw=~]\y:2A\l7ҰܟLI7b5=b}wpn?!I hi|X[k-2+mRRU4#)M/OL5D 0W5 -ҟ>*h$&neh<7I[bf9 w2C29ÛxJG*<ܦET l5z]PZ6AI;ӏ6olsxיJ˟Hj"Gq T?t3$0HN t.)0) h_'5 +Ȳ /`%pVM$74 s*:p8s7~CQw'Kqu!ǯu=TãH$|Vf;{h*o9~3΁6\D~^F=isM6MS,] ڨ~tTU{4BtR~ e.@!1eO-[<=;j+I3K˪q Oh uOw׀[h8[ 6-*P/t,H?Ćʗ=szlQʖ}yXQQ@͏R4w,UVPZC5eԆ2X0EtVɏ B`ӌ)^BK@|ݜJ vi/dFʫ&v&I`xW7ĐC"#)Yh=={W-Ռ9wym xm!1n:إA$rr͡4w6WuYIoBޠHfەG _dXc<5E-q!qeO%r A:R/ ) 'Ըh8ëBh!^侓pAaw$>#(;5syɢĵ]/`yl\֞ܡ hBoS =@dț*5B:}#%J"=R`Evf,F[?0jK*Fnst/(մd8A8*0Li$|mU8X3뺂)|z<_18#9jOB4~4+m=%H+ዌD&ƥ'ˏm%1,Oy5j ܥ^} i?suծHs|ecB;):D{W UC$wEi ndJ6ޘ-1&Vf9%@y=b kjs_]G¡ia6H6ϭ2Q ݒ XHnDQZCnaw]zS}Sjwp(dVh\GmN.9H;5 4红Eq}̂B$p/B8.K%n;P03|}2Oe kܺE-9&ZMpxzZW̡vkƗ˵(xdm#?D ܏/:`A$^\n#Oу, ښ&$$O gzf'>&y_ osh@l]H%/hYd&у.. ζ&#Ơޡ#_){C6عfpt!WE$pF2ܨgxɂeyWpgMUXϠ?~I+/O V%[~?Hԯ}{o|_YG%E4=7(' 1ՠ+8;rs&F*32@,Z@ߣJ}~^&.;tM\a N$ }݋?0]MKN4>^%Ad/-rI&EjWj˄aƧIߟ\Ѝ=V* K9Buagoҭὰ'Y@{wrC T22mFbJ;TI <`uT,e*!J"-2sf-x|}Ai۔E &sbCqZ &E3GMӻ^M F\ޢi@%2foe#a"~\^: C]-އ=-@dCiIјk@5c"q!9_ ^=t\ݜb oqs`l1 u.Z"0T*v( >:?]w 4%KϷu8,N*giaAFwa#gy'[k!!daw\aeD ]#8aS@nfv-zᴐBh=k6IYcT]Wf8k IOOdbhVYC;j(؝@%w i1sd]xQd4PTNDy(1Gbݘ/ec/ʞJdNUO='f3s`{qW/1^MLI\Q:8p{@!ew'Rs5=>AJx8C?SEM+;Uj OB0W,bײ@d_`㍷ %| z,t~̷{ t|!8T,R z)Џ`m6ƚ{hӰYN{"AAOe{Ê;caP bлoK5:oh5H++ݹ*mU ^TէvyUD=~?}_E=e XsZs>f/2qt+l]ՖEʂdMBzzW0]d/xG:"ePʝ/HNfu_RTf0b|ړN ^So%y_^'R[-o)JqyVV*s&V{w3'NjTT] w!H!ے4ŸwҐMO%MM0 Ǎ=9kv|(Z|#x;qR_܆]nYOJ9?@c}QlkH̪3&zbM\:'O FL3i i#OD /H01\RxDb Ν;2k\aI>0lȣZu91mBOG''cxNxջ>o6&*.Ug;⎪uZ \Ж9a>Wbo3e{o?q t5!jDґ1R)l܀cPqǜ8Fl2b'}v`DG9݉Jz_h֞|}_,C&6}'h^|9qN["tIpv"ʠH"YĂoD=\OQ9au >aj %2|{ t`3}_h˲c ʌr iTd:+O*IWM:꬯f3 A6R̡ep9G17xr9.yVmi.&y*ﭱnNEMW!-3p&* 3tVogבۺ+ԛHmFPa"G3f8ɣڅ<Z?vF U3& O<7ۈ32OUgl@05*[S*k?[Hb4꩕-Kp|Cs;,y|]C R:DեVJ =H|$'o2П|47[D c?ԟIoZzss+{|N`✥x$% lc& e:8wlc>MI{NN@z ?'m'rW7Pyc/ vMuN)9oX{gEY(GYT-3ح阡U &jGxRώc`Wc~ܧV{msUG웃p`ɻ%HM;X0S QZ<#O Ӣ'Qno U>?|P<^\9ӇM \`]ھY)>ǂgȄێ$| ~@D\Hh (Ax.Q^O &4-s2E)5'C 7g&?ܔqpZ>fi.0h)˜e\Pٸ`Ң)';M\V_pj? *EQ:nu 0=+9"do-o 0}}d\QT@Tg\6zR:(Y Hȱ(9Cr &ϯ!*սxwC*'WXcj̣P7zPF4\:ZČY#g:!lEL$2#73!y}jt&ʴ?4'ت4]0V7xN2gI( vGտ=PNv"r`%oteHWkO%#?x??Jvvwkw2z32n>÷hi;U使XK; Ֆ60Q0Co:FE#Uף# 9E^ca#IΪdӝ}ùtZ&.0p)N#8/c2H=.9/rWM'c9wWw x{Y@Nӫc+ؙoc鸱 6 n.uLUpCq2QVmdguFA]Ghakgq.7tJpazA!Fm۽&TXV %M߳QKf7Pb;O8r}[OMBq,}jhvگFˁ.4|$J U7a|]og`|UBrx^J7c^ub(q/OE6"#fLOV/]j"'ib۟7NQ5R۳PGD΢k9<)`О/ Բ&,#R= &L-zނ @٥zĕ%N3'@׏no< uqyP#_G9 ;X\Uyv;6x"U݀N4MJW(Vq3_Ў!fz}ySNy-L~w%)Ll{l} MnLgNz+{JĽQoK? ?ڒKU$wj (00Sl/,of26Ku8BAa[ǔ~6@ad l,ae̫!ZJ]sȷp>81\9qO'7R@Lra2\7+{4B)m(Χ.~{孰5P2"6=` Juq6>?ĥ!5ç`oA6dϼRZօ+ej`Gۛ%O?Jat (َ+SRM1ھը,W|C\go0]4[{w!VX Qib6vz"c{ WgZ'@!:zp9+9nC/qO? Bv$?X])%B4vB ɓ$l b^~ 3:ltAE*9y9OW~n/N%e9?M:,o}wVPh2MmEeύ,v_>1ّj*bek$"WR^ [oчZofj887; 6(nO}dmZS0TdDt닺'ڳya|=}fwCtaOcF'%܎cPLgRMnn#~5~ObS{*䔧cD"8qR[In2CNY2PFg6$dQ.zE-V8 YDЃ癒LvCŎxBIa/yѱ1 %|_ՠA]$_@:|pt/[h*jv:Y)] ٣&n u/q4( " =ioAS{SsK 7Ik?Soz({*1]$N]3VtOqrkgRy=5 /Ւ^&.H>Vȸf|HɌG/9٦ˬ5_pyblOsi Cբ+ X#>ރ*$S&_vIΩ (R v!$I?n*V塀U t6pzG/tqHjI}p HŭT-{lzRW[%n㋯Z %.vN@q>k5XGүҩ'ZJQC+-z7./Ş 8JGZD*4xf Du<2}jB@&L% )pn&p)@i]vd3_s:`ґ\LkUX<laD}6UhZYmQa/Ϧqƒ.J6sj5M y_Ý`æԯg3zPgGQ^=XUB7rwEٔw#.3ImG(s4ˇf5  AD$W:"0U_m{ ,/2!y$l4Uށ5Ez eb->D.H5MC  ^ &2(q8ׅ,zWWz;-H? zG0`^{ j0paa7X;˂B]O_$hZki4z#h9DL`)";'^4QrhC I*j3K@-at =EIiIw}݌ ml4v!M0CG;LZ>x~5KBW /:esVg:/D)k gǮ ]sICC=tj+qBW:V$zØf*&\wGxLų+qtCN/mR?L(kȹl230i=h<'0)'r!l5.P9spR{ \L}2ЍR\s]؞^^+/ pDOskLRdș4qQ62- VdWM/hpYprg6>A(INgl{Ew'~vbmÑwC;:VA2^:c]d۹oƑ0.&A{IGۡt!r0zĞTkU؀066N `ȥYʻJ{`Eg(J]^f僉&437/a)MÇ"IqLk K9${a]$9C%diNVj"H*D1y!$O1Ԫ]'N&e[i hDp[(eA$H#^fO;I&9Ђgzϫh_Nq+$n5u҅kqɏˊ[:^j^<WLCTWhk%_gc%.)<T&9T.)-~%os 3]91E΂8kނ~҈L5ݴ e]E-s%K>`gr)]nz ÃOnca  w ~{j rc#%(G?XǬ4'GUL86Iy&Μ\OLROsj:R}g+@AȹB ~*($}~a5^vy_ٲ[ #w漇5ƊL`YY@xZA srl#r+DqTR7udxAdgܸO[zm9ܹN/et9{@ a xmF A-8@,MtXCy l\P\Numϗx G5n 1+>UH2h:~uo+S2hLt2'|򢀗H۰,>`Fyb`Ztl 41 | XMj&"4g;ʵT]cIql޶гY~&  ]PYB̙G/%y1 27Z5>ZOoyפ;w?%-a/g6\$@ƃ4± 'abyH̅8X?^жZNx}wo[,CLZFKZ/6Pr>ˀrz{>'GnCczͮK tv}ߟI9b_hJ^ fTe>Q]2 T4 "\PŎ_nGBjT{7=շ aRysA#-R;K}'ֻ|Wr(Wj|8x(7Ƨ|q=jo§pM*a(1,>kr1xzgL06ۗX| 5Q'j3=w.҃eQ|WӢZ +'&]euP aJxRMthvpe[E1 #1|N\g4V,y=;}H$_W?^ޓW5i9D0'aHG;, k|1 n>}}tsoL9igL(q*l߆Th!o˥i?:UV)o/E!I#bY7 DPp>vOM:G.yIu:F]͒QP]R 4"}*}e[s:)E"jN>`K'uo %ޯG'g Q%ƮԖDBpmQ75|]|V!2~n ڑ^|k* 8w'FDt_l|ceZ\6%{Tחe.Dߐx0e$e1qlD4X }-ʌ#J{q=VBVkg l]A7fR $99e.teŻc $wEPd9lv!!-m(PyUwMAi^ME'&Zź`5Z .&8K/ooI^1)}|dF7D/'QG "'͛vbJ[AJqCRU7?%:9J7ɱt'3&;j DaÈ@%7&EO+ԑd;$}N$z/bu $>#h4qbj#|1npsʛ,};!40 zM /x"]ك> "t<!%~EZ@+` _VE'ܶGiҮqyvL1:]Оs;ֿ23Oo]m;PPrf,Z6%1"mHe.y}\7K9pu@H89Ųש=k/f"yr·(Ϋ۱xYu/C5KL$՛(~LV/nqDohOGW2"LHZsQрeܛǎDR3Lj0Z1̬RZCиs1(-5;0ZS:pkLĤS8K4M6xs /[Si͖DdR`}ED Յeoisp^_ Y[NYKm{c~FЊ@@ ^CA(]&FrjtCٰhF mr>өД P,Vfl][ݧ{acT FaAomhB~<2 fc[ I;="QL%`v`cNh&9D| Â9x?I8p;7|[j`Mvrs=qld}T{,)H8X 1^y.V.”Tr<'ֹHB#x%8B'Jb 6Oh,9Z:T$D~ťg\ b&{ ;w=גV~[*lʾW$ۙ>dkșr?v`cpwaұӰ_W !DdDY7&4EMGvޮR,9`tF_4L@ {-G=m$6 $_t6ȱ\Xaj) (}bk2y1`.LlkݩDsޑfR`ZG,a@af⊃6 4 E:FF0ҪE l E z,;YRIXoJ:Eu D(?}\<?֛V慨ɉfWUeAmn,hԣNRMJ XYS׺-f3tS@+,$lV9.BCnw@쪓) ~zU^[e% +VhZK04%%k1u5<8JwW|Q}N¥Rd-yn%K%42D8k|d 1 2KE0CuF-kD4\Mq&b @S!&DC^,̒}:y&CNx !P+;gi2UnRĸX@%j yzNU6E{p{z0L%=x^nUNϠ1oQD`4$%:Knֹ0yՁ WUџGKWg ,uc^$i#.&)|4E0Vd|quV9ƒqIvTnGkKD٦PAL򖾈y^ٍѧIӶ*uHfklgX>,|psSc<;ȓ(]`a qfZ{ mwV 4e۬ID֬;ވlfr"K\./- Oo4hݵPrlʋt˄R ]Q< oZQ5 6|vFvͷcǂރa"W"p1~d²eADl"֑ /)Se4>C+ɻ`<=fus/B&RCP03p–?&ɠErv "T.jA3Jf!+hBW ,Q4 տ䦵$oD?O@n ڌN9=5Pu$ے*xukD3V@Y,tz*⽚\pD/ڢ l|>ۂ _ln.(Uz?mHxx԰$ܘɋK3ʡ9 =3@喏"4lf}}/pxsؚoFL #ϛ&sΗ|KNvAyU׾x5w,x7sr#snmp#\(5*%`X0 EB}_/'_5Q%c%e՞9ͳI#% Fy^=X眚PC g Q:]CNU|uQZkJ٣k`@]01r@w b]ut ĸM/X$WkСq 9kG:J%юk#$D؄))V_4+Ot_qZoj( z%LEh SaD$.ؑπr,%%?haTd}ʆ|b}XNu̲3-O$XĶ2фEl}f)ˣHtlϰ]"66͌p_3*!0/R|B,5c .E ZP.:Ҧ뭗b$].Xx+aW9F46H [CW.FVeWQ2 åfOcrm2@wژ',dw?t,ݨsr窀\})m&Yѥ鮌cBoD&'%BbS҉iGb8j‘LNYJɿ~D~%N[,DGCsPyyU:]tl pRJ9~}-isZ˩Pwazq Zbʶ*2ޯsC|5q0!H(+Oq2ӓ': YZeߍ<a An+ 'pIY7 .ix1TVdynLjnD岆`@ MtU.tP9/~'`qj? zˡ-b aA\+a 8ɖSylX;!BG"?Ig5e]bpZc FVR쑂+v/}E_2UHLC+Dw3Nf+_ sJьp7R^[ܬc5<| oOJm\IrǻzX!P[H~l`>CZnfW9xC_ Ң0^%o @7rxfVh}>j&AtQdM:gkN郻G.Q_ 1Έ2DA0au dߕFZl;\fOad.>廂-s ՟JJo"['˶0MsXt4LC࿰'u|eT`z6QQ}JH_X節BV Z:#[1CxӮS )p`hᗰ^<-.|xkj/!\`TAa~'QV5 6U[_5{Q+80%Z9i2\{> yGø?V iqK$ bKhg-BUkejl}e?  ]cڭi|rRY.Aˤ֡w%נZm2,Cj|~}XK2tsQvr:&w:C:PMx ؐ%tx~6^ p4|@~z7+!ѴJ}sHq`ˈ#]*je m1fEP| `iYjf){ v %@oWZ"v, 9N2yEɬm٭xI-~B(bfMbZx"m2_"uCs툖^NL~X-RLN ?>HB@EkZ?E9@`Toau',ovsN8(_$Q]Q-u!ɍ/II"]@M536tvh+_EΞZO6JtQr߯b0D꡽xӡJ坈D $ ?PVf]hA%,,[w`"&~ɭޖIdGW:>17'🞶k\h,X"zQĐ%uZ47E4/eйw.<\݇O֬W] '(i֬5Ĕ8;:K~3_?*rXQ )t1`R?Kx``c@+[{:叏@̠'N:xdĖf|c2+=Ҵ :.{fRNu]h~|3-SP# E[h)sm* GMC|E `ss_/b[P DQBYaqNVY<.t>qaf98H֑$?ypѧh7N>(WVXCJG+I6u9c9915!j-U1N3*ݬlP 4+UB1hd '=8 [7N ̊-Њ?Lp%_O  'Y)o͉jr, {>x2FNv؋$&ͷ 5 t*W뷃iƯVsɻA u1tm-d5趴)b# =)!e>*sz$Kbc)$lJ;\Zv#[ՀQS6i#{':eh=7?BO5oZЩWtH6Gkw.$Mb RFNTD EмM1 5rͶq@a)ېRpuyxL0>|Q[`)+*`#lb-C)q;t& k*ei V10O1$Lj(?6_MFqs@ԦnZܕ%􄐽LlsE\+>fSݕI)Ⱥt׫+2ЇlaJCux[&ʜ:դ>uܵ2^ES 7 h ĉ֋ 5|BԷƕ']V<6''٫Gw7HTzH*ʢP擹vD#ySE:%=xR߯ιVX[GLm.iEMrSqEEzQkb_,iwMNگa嘋燙vb$^k8lv0 ORJr WOmݎfc™m`ԝ*TaUPj xJ_Ӏ8(j] uU"`]A4gSdX^̆ѡ^ fOb |`sH7znBgN64 qPwyWJ$;4"5wYD2X V<-C9WY8Ly]x8"^MkGUZp5R .CӉNXdkI$% e G#juNr9mx aAj=xȡaXyю$6Zm1qlD8>UJ~hplfbZf'ot7nAh[X16 q.CEsRjZZ]$Gqo9Ģ_4jt2U f8+h2PpBOf޵_+Ҹ7&+>sfgZ eM.+*ڂAi25gxU< vDђIzϮY $7r)b׾ c(o"7Dy%63.*p$0%.sh?ձ _k]Fwes,<>{^hIjCi <}ј-bC_ԏVW#mtW oP-*s( F-*?tYS;oo?`'Gg_3'D] |^AKD#Lُ~ݛcG-*4r;.I\`\Y$1~d(S OYk9ue7_o>c4 {pC7Qi%$t@Wy9D ҘZED{Ug" (=į[޹ M&-k yNg>ɢ/n"^P=ưU_wuj!PfvE#vCWcmk!BBSp!#9hw=!9.8I(6$G|_&Uj1tg!ط5*9 ug&1֏;B>4{ kRB=Ub}UwVnAj~3L݂0!CYWePO)Gq^ {s_߽;vCy'l) JL:ptTR~àFzNs:`~4Nc\ _ZEZ~4i<4v q.h1uܯ:|8!“:@G6,t3^0ם O`>Ocn`٤/VEL55*4rra]zcAe̬r-U>ÅxjCXx>Z:@`y++a?C GKC:60$˝6#GXOl (Z2:;[A%r?-[;W5Oyr֧ա6dbr܊ hqE (fBVWQLdA,˵QYF oGbi8{:1~e84^ l:(2!CL%oE9T`Xnh+)vȌT =0CVtC B=E(-''Džah&<$SG_ȳyz—[E+!5aB.qDsUX:NJ[qFщ uΘ2. Nt#cX&õ0b@JsJnB2toj ?Fj+ECAO8@L$wOΰzWzPJtqC܇t4ӣ\NMV[Vo@ܮ̭)Sd{d/[(O 3mQuq~`oBW[3 &]DM:v$e `N%aY)9O . |yU75eKPzw~x)& <~&wZal6&+ 3Nb0dK?mƵȱjg`jO6ҝB# /V֞y;r+kImضdƲ|R=4%8rTm6%-U8lv1ֻȻ@ꓹXeg|'${B)CeݿBuy2D1 wa0:rfhN ٲ(Nʷ!Ji@B*\;}y70v|x[2NOR M]om`%~iԘeX-NQDջfV4Q ohj [x#{gT-1?yό4{~r8V A6P[P(J_@'6{͏G#Z'Zf[n[kS%e]dtFv̬$]5}WҤSw iu-6uja=|6'./D00ސbCD xc/bc-SVi؆돖P_ gG,c$mr͂p*v1߅/Zpr3 R|Ik K#H;s/fڃOÞ$5e5T>z1Oߏ9=0:rL5]Z@v,bgN*=+Rh?Ox{e'?ۤnr}dWGPDVh؍ &eAS^";jeFXŐr\i>5ďv,k?,nR'aB$pںvKxhm{ =p$8zqI~@"~/E6c,fⶵ6pP>vE?y ~O?4FY쉹$ٽtfY&0, jxezfvA=$ZUv̐۠nrqeR3f뉪ۥg&'YH˧^ ]תy9yģv/Yܞ#@5]1C}0TslIE,``fX~nyGu93r\TK ٍlk.K~Y*Л3&P[E-'&TUam_+}jAK1._dQM?t5ƎaڏOwY|F0״9]D#K1fj:@ADXQ#C0k7+֙8PwqǺ#eه8=+Bg]vJt7pXU S,]-EmD99~#'i{+0$Tio=Z0>Y [;e[h(+Kݗxl/ {b ,g..IN@nwXwT Wq79Tb3x|$$YZ5d%$8=r8DF2^Z =ٔϟfx8~LPZ=Pm3>$_H7n(g D?O唻c@ y=?heGG$\HŊ ٪>A*x0FΥ:ܩ_v֘} '~)gv`S|=14fԫ 6wHb}aN_c}9t,=z'vP:Q~̌ʨE5<%7trQ┤t*ěiFR32y/x4:TGEʖ~ӱhA,TvESnW:RFCVIk"}Noo^(s<8%am9vsg[5zWS$I |=  JvBp58ažZภȥV(/^Bs86Y8gr΁_~rL{8FHCY O@$<~:zـWgV=2_~g|v&O=/R2AFC:~"Q]VV9;$7䄦/ "M+/]˓ڭbjyRMFKS7b7Jrs~Bǘݹ[̱ M!%Xab،K׈ oo\EKo`^w]LKl9|0C#G~d.d>%i v-A(CNmxKZ 1VzY~yss] XPsVQfp'̦ CƄ?'ǦD $z+(Xl 20f=h'Jo Vú) zUtzi6\ >*-Ul߶y?&#pL9(n|_=#>?Y 1[L5bFdO^;Y@Z%OC놟@g7K+"ٿ;eeq~;hW+f@<0^bQ-tC@ L7 itƛV;sQnmqYfk6/G閥hMa=>-)V"EMWY볅hWQL'(v#kCxґ~'5:3*t9yzDUūU"DF7@daqB層}@>Iu?4j*TC#ra]H&E*ۧmhRЖ#.w M 7ۯ֣-h2BCc)UBmLRZDcdEI_d;9AEٷ:m4L1 PE+(tB6t#Ko*zcO@N״R X$ʵفNw=Ϛ٬˓zwc5:v?PVٺZRsݘWID_;[;}H$~0цWM!CƊ~t'^mEwC機ӐCiȔǴ>'ro]J㥬$alPRKw,lܸcxDhy_ /cu!z`}UM rTGokQT!-<ν47FE9#r{mWăQۯ.'x{w ;^ïQ ˖X9GL j^e@M柹{rvrzSDw@cOcb@8T$NjBC`fslm_FAn4@h)m'[v!TԚdgOn7֪!_ebggD}^7Ax} w@]Z7: 0m]A\<5IM*Ӡmd\qRv R7n!d,l0$ui2KfDs׋ XDZC9x7 g[›5~]:2ꙑfWϸ˼V;F9j}}"|lrGFɽ9IӚΉQ-LU~KQy G! E[Ʀ^͵>&F#q5KjUŁ~2W@J3^D0O5%-=)jfuQ0~{7)}_Qrh{0nn:a7wS+թAW̓7XcMt W[PA >~"Z06Sk=68̆gxFrΌGXp02NzFީά6vʖ7S9i_Jn'CjFnjZ"XteUlL}*Bm^밓Z"ǔ+W€V2Əe`q 9 O1֥Qd*=uaoȆs@_谣JPҨ3":0>9zNErG-'7<D5zPG MvC\}6n%BIJLyNWC=\F L/|.Ql< bxk!O*ޝ !q,1'l|SP`pT/Acj3NMSr ۀ6X;zŨ|~߿:~zZso䇥YSsf:g {N\j#;Z Cz!<'Si?e \.' B0Ϭu4H1a͝F1Q"D#B6*,ymү)n?Ŧ7 M4QQ6 2%7f?rfB&@="MH9m5pYG`mUT B>+ h<*GL$P7#;w4 {ۣ/t4 @0y h^h{e90"y֋Y.A>th RPO8D"aP\Xt3c#ky*5].REae\.='т:R5<,S)TFҦ4#F-e'}Zt^Wuxu C5V]bn[Rd15D)mW_}gD Dkc:W=Z, oP+w-xȞ́0p3-0^K) ~oO|*sP5NvY 3%?i@9K9yg(X̫&oȨl-)*kL[ l'euJtdj GV5be9GrՄwad 5 ych)2sj:xX,ydRYPސR6o_,O%N=MNT<]5;ncD*0/ŬQ/&:XC I~pXײk(|*̺FF'J!lmJ{v% "sÀR$d`5W)1(Y!7a*uwE"AMz=5 p˚ĦŁm><}Xхk(n%Ϝlu (m[da"AlJԹe7@; 7HI] 3s}_>pˮLچZP2Lh|ǪRy]+AL$)V2W +@5~>%uijW`ԷuA\G@T H4bnY_a _ ?8 vW$Xѷi~rXC?v)"ft9I/<1gpzE*w y Yݥ-0\\(Fcy']`9ArqI0[tΌw\IxfgY :4z < 9yZprX1`71E%ۦ!OtyOu[u]m&iCXΜÀ dF%i,Sg􈯓p7伶wy9q7G4F4WÎ>u?]C:%N'ݻ` *K~E|-IS2ȅTw,)2Vr)$OBV׀f1|4ܷH0ɘ1:@q×xb3]EDPt+-n{&2F@Jv̒|쯟9fvӡ p|ӤO6C-g<T[4g|v%T.5gmC4뱝d~gOIVmL[ HTj[("Lrsy$n_nK'D]bl8c/ D TOzhK*y[M bE]h( C'jɪFv9þ$PNj\sE䞚L1kl6hFر[ʽjef:ht%֑ a6oka7cpҮv˽JY D "}^4 æ%+eߟl8ܧG4]li$zc" ݆H,.I#d 90e?/e=SUI6@P'+F1?zM?z:z%77\(ۻl-K0!dLfH:wv`R۫Ar%1 }rQ+^KcU'T4e@1}qQ='T`rs 7)48*_}O1=?8܎?QQ H!_bd$A.a#"Jpm?`KgF⁍%!wy%ႌʆ{ qGpI;X?D#,^k?+f嘓fA1`dҜ'lI%<)3Ηl3[Cb:Tp#-Z"E0ut%d_:iT3{BHZ9۱X+$eQ<=}N1xSw1Фt1֝)cdl{3 ?nS!+aMI٪cɌwi$r}j 8]XNVϱ7sލ7U7fuci&<+7Xv#̽G&ba4/FoUp΢j P)$d ϓ"voFx|!ǔ9\lF7[qz0)va<dAYQ+0l*!FeOYc9+ %J!k^.FoER _itGRPv#@y-y+H o| b9O% A5 6,1^{;6<%a5-!tczB/P2\jfk}(!sb]9X+ntA[tp~ 5|8F C91C>2) |0/6Qz}5֎[3$}p'/&mTt}۹T ;Ů!L=#RYJh'͒H\W#f/8MM$ M6 <7̃`Rj#2IV:WA7BD=zՅgYJՊ}X2G31ɹǟhx62"s:Pmr"QrQowp"J%|~rƀ%0:N ݁y(+m?PX5&.?M/:ʲH^9v~~P%7FѮ&v,ӹ5I@|#i)MMl=7t] |_6%Mg:2]{ILG=F}&E$n5#w+_*H_رe|>.I-*Դ"97p5b1^%؂*oČ-z@r,$YU!I. K]'xPfzg3u(gT!s(f4R(#mjӬg!volݦaNLQs_a(KY7 ^ :-!Xn 82 xf"XEt$&,vK@KH덞GϤgi;-o٤X r V*$hY.nh 8ℰ |[<=>^Ո@Kͪgry5d,J]PQr8F/f\@OfKiM%g0`!$n_Yܾ]W wծVyJc<յj ( ǪѼ \+رLAC0G&̮s;[-HцSB: k-0;? M + 0-~B%GI rܨ5= y☉Yrs>Vޢf<}:3HԿALLYEo[/:}(avsIrDd”Knz"=.>d;@NBf5#ɽRiFT ihbTu. 6y=HnqA;zK\NW!dqRHG^'j3 \DT؇ 7[TȽ xEIՁE@I@qWEb8'pcW *NxII# Dh'N8' 2BLm,xe}BLDEH$!G)Q?%v^s0uPrl|wfv\b\%V H}QMIR/L:k3,V2u@U. xL}qh8nCd5b C鍳DV#*&?d@] 8-wk&͌Kͬ˟28SEKM$ 'D-gő:}`&8LH -x+L 5oJ#%T ANvt[;?*D2fПFi ɶ>U^QR/S_ RXަ[%B|XDgm}>J%Kr;y_]K 3yQa8I򧙍].U^SCOK%"uzeU o%'9 ^k SlG֢ҭSϳlI~{`c 'mL?$U6׳IR'yCCA[BOAJh}]yWzyֶmh5GaOucˆTvD&覯@Ew1Ⱦ:#jy-5[tQ0TaX] ڍ} {cEB2;+"fR An>!yJ[BBsԴDZYlD Vek5I,&,3hP ݏD9b}h=QG7xޘQ`xC*`"tZDvCQ|Y["r)+av\djEV4te/5?}/gU'9!9ҢBYB3c6?9¾~&F' 0Io0겂5r uznqݳ+(Ux'z3nsް|uIbMAs!(ѥN,eh~$=͍8y{F[6գAP9)nD*;chDNrޙ鸠i[I`a0"AO*+gT̒DLO菶_sB dT ;az۰ƑVxk2f$R/ (*VcMWndц"ݦхGW HG<4ؒq6*څ FXV_7_ mQ숧l@!uf&{1F#rIaxukw"^]$*I>?PkGb 챥έب ƃ6W 09sBx3wժULNX S65UOs&goIK.EKggGUWLkQ,n5sX=}rr1JQ`HCUsmfqEc&w.U0jTڠ^s[?k (A|V-.fnm-M;VP$WWIzBTS1gDf-G8}$B}" -2ZngeeV|E6KlqY[[;ʲzǹ)?ڷlo7"~F׷W>nʠҳ_~h JdF1IkX4h,l43I:($:o$4i>BXŏ[V\Kʼ ,4뙇M>*_cp7У^fy0@E?>r*KZ2jjs$XHxFOrޤ4&`'mIV(II(]3U) Gmp[.cA2;lNS'@&R<5-FcׄkwK]܈ͅZ\$W0S&z rt# ׆y5 .^MJeQnZ{8zG򸘞#7}^ʊъČ% jBLR;Y!a)b1J|,/SZ:Srnq͚`'O40)~(ʹ2=;*nCNցw ΅"2c\Ɲ"4 /eOE,q "\gA}IV͈&钲F1.ĵn!jb,nԮTvl|DJY/LiBSX7s^:V2}& vhaw~q\=1hx S/&1:~d~߾%%N*4[?Uq#~`'k켗{10B$v;)l~Q1F+v{пtfb0NM4 r5 G)wo=?.6NNqٖ; ǨI@h@Jpcy2+ XN{P: ښ )&qLn=Cꧡ vNiEs4ŕFc1(8Du XEG%Ԃ.;ρڥ^[LuOH ϙ8 kh)G+ctCJ'yaPuŚ3hUCvNHs>TcTd:BWT}HWL@mQ|c\ۤ>ݡ>C%czM%f3Q'I7sdc4ZjҟbS+56Í Xz7x^M¶2a>9I6 /†^Gs)э OaE{Q+!3WU "&>t\ڗ t-TX'34i+wb C<7(hx!A`/5I/H'"tyPX$[<]:vGO{ 4qøn/1P/Pc4@0hB|6YwCJߌ?肂RשeSatT-h5<7j<% zf7mZbG!5\*.p_:x%PLG>` *Z-s5',c3@M&C8CNǖҞ04x|TnDWwc(ynOdj;IFx-;\9%VS[\Eۈ3a?Z|a@۠Vз5- * +nb߶)v}lp&&? ED@\wrker>>\*GP+-"c^DC0YfT({Le=cms+M: WI3;JaA{_%>Վ0M]%nH qd!r{@ss+ 5W h~߅Xs,T*t"A1 cy Pjc||(HUW\ؘ.ߤ8| 扉M2kh&uBG(`䤋-i n wz岂raayB Pu5 `Eɱ pnnȒ_k#[:+1 v0D=Z벵¦}AI⤋x5jDP1CJ։,`aP`?II`;a"˯rb[E GxS0-R#_oO2u VѨnTRPnD3v Jqf.` Ǐ&T>U7HNGZ))ya+@ 1A[A5zӠ'9#C١l$W}j^Bnocxۗe)J巜>GC8aNs'BІܟDt{'W×]&v=؁*ﻞŭt'dN[Y VrJ3㠽Az+d%0YXȅHoEA4KArvi".\܎$8#Ʊ$`i0y8*iO$6drji]g1l,C96YUeg_<Ȝ9O3QۜqپY *ĺ袢K XI}nKUu-g| ]rɡiVP,~UAs %͌VH+R@f?D Om Qg&S,A7hT=S.[wR")ͮ:;ZE&OGD *jzUvn޽9NGB>hJ[}~Qcn21GV tKp{vͶX3͆5:MLs:ػcuZ%"P2:NǶ%O:YG&RMDhxj]pX PSt.0{%[w86oC!P>)?2L}zf%$M$tЋFZ4l \qj3LϨڮ5wESqgF6=.nzɕ,z2Ɖ") <."hoՋӅD]끢!lEuhQM<0&?X-Z'TD14 J~Tj:֒,+A<4Zr">EiEVJ3"wn/~Ps@%^6NW  I0 )ʌH  +J:{ B'A7 ҉{/ƥFF0rcOZ>.Ve:WbN,yZoH iЉq{R}LU*jܓB5*#pU"qoV~cWr`E"eyC/ i:]UHR$sq[FskmҰ걨1t GST?WG5[]N&gk=<,M~Wʐwq k%c<{7$`t1œHcm>F:)38 H1ٻ}q9թv1i2"ˬiк\KaiEa,& u("$c*=0qb;LI,Yi[+2p,2 5R#R[h^C3%oԍ 'U bX#!P]Ki guz<?1V6LZ9MPqJA0Ex)}Kw},*c{FFݴ[3%e ӓuq>M6,\wV '+%?۲ٟ3C +\0d\M b8M7 >g+OJ ERlw,3z i"oP} `=n77 o B_& ((!-)_vP.;>Hr5[}ݻH~{JO̶"o/(jTa?ǕxREM_'?4<792% ..(xH}\O}t18_o(dP{izn-i!MC'Մ Hz Nvvr*(B1c6]fE1z޾ʔ2TM;*P4_J-ȹ0Խ6 &([7;;6[8WQvsÛ>Pa4_u83*njFo`u,.G"'.~pA.f—7RVxڐZ uk%iќ9C $= M@kM,!d`?**Ycƅ {1Q.nj.Q C(c«w׈K>5LtlHQϘA.bxoJDDƅqhnEla/+fY1_{Ep)_1Am9p"9)v-LAgG' r4#G  $4ݠ8Ћ7km*?o!/b/UazI3S6yYdrAUB1D{6(o !!Gg]@+]},>/ߟ_dh ;>{s #ĢoE_$:yZY,"Ga Eg@R8oޕˑ[p &Z?Už-k.i&D&$w, y Icƫ'Է,u<)Qgݼ VcO$c W)IUO5B`6,fӎ:M]^ )Bbծ@Fq(0m~㓜0Z'!/}2@D[3}{lT!U.BomWz "? B~7 PFinciU%vM){0;J!η$y`Fm^LOƓ`yR[ )3}Hd1pսm’^gOdkET&`bx]1JRZoL5%KL @rK+q? @=)h(_¤9=gK 1Q!ӠuVޖCe|'1 ic8a+Tf|1f0Z>BL0j G#MwI y DLk||aН)k# Ec'ls-擺sN盠EWN˟V؏բ%E9b;\]3>4לW9T&?y0: gh UpJPv_a zxa(26ވ MבqC8ɽr(řF ) 'Xc.6gV.Ȍx.Tl>us Mו9fnBp?gM6cQ :y@zQ볥,"Npkv(w !o)zZK6uQ\7avlEFU~FZ Pᅯ\bJ1|S)+DTBƺ: ub$@\ӊ):+*FxS%lQv7-Է@=Cr/ [y50n49E HٍIksZx;D xsT%A9_c(ꆬ@;GRpH|J-s,)7h+O\j 7 JL' 65V!OÈW0M'A^: mʮ$}B09R۴ikl˖+BwKP[[3ʔ樣ݻН@$fBfM3vw[6>?ў3o[t88s. L,sc{)|nO1r"rvFJu9zٙTA^a(W1y(9\&?KRu~]"'f4K0 >%>i-<:]\v̓Eg 2Yjo#e.s* hގO4v)<9r%׆%d,U~f K(V% 9P71@j#oobwupʉaXH6۠);W#kKj*:WRFy6\eI@w8>^.bF8%//w;eûw^a.#e/cs" snLksCZ!U7/|~c]d׸(٥ :IBdqp74U"HJop5KC^إTy_Fmʠ8e*d0$K%dfװ@.쬻KD? mkP-՚aR )=P+Yv Hu͘ /QtBI '`~tPY'|/,(4+61e|13 ,41zڦO.ٳ>#nAذ }{c#,ʒFO_W䟫a׭6JdNX9fq8S/&<+u묵~ja:O9YT>_T#K紟Wf$ %1zw@3%?_bD&.99}y.{R-H1~RzOg*䉧n&6; 5 5^)BK,@MFt&%$AUMhDr@7{)Kލ\Wi˞|tOZ\gpPh[DBh39rCsYXsJ?!-^x3Bl xiEȣl֙QY;N0\HC& :1z]P204Mh4k|78&1 ʹ8NZ1! )U@M!ՙfs/L*TE\m0I&C%Z3<\?HgY ޣ;m/snX<J*ѳErs^`hx;X{I=44 Wɧr>X0!xKD?ql Ku}+Y3ʨzg!Y&~{6!rHpr|ӂ\&Nֵ#fKȗzYpׂLA(vLx-JG P1AYK$s ˢSlS6dQy-TJw J%A#5t0N䬹"z[5,yFˌ &+[0^$'!k'ou YӯWu˽Wika9|PyLu TQlpn^b~tT~oE] f|@ =sJ\imP].^U H cY=|>i6\rLdc6:`#7GIVeO_ؑː(.Yi̋fՋn",^XL[ozZ;''M2 LXAR) l!_GM6ce71cI_ΐp.K6& \+qп}5Mq'ףP;5cJs/̹0[^)ҥ_/Ov~-M0djE RS.XmaU_4Y5?; 1=9t;UdD3TxqqQV1 s{8p! T=qTxT鄐3}HCzgC fFbW*Swќ앦 Ab^!%%鲰oȫf9 :Ycx|l1XKFlR\ہlMR`;5FnIlA`CmetNNhLd 8%n?O<=,Oܡ@?<ղNxZ<.%}Xg;*?Ht.k[~;yqۀp3]T,/hڬ;oL]xeOo̅Yd K@#,d FW 2cgE!$Gґ ]$`\(!` /m7s"i@Ȝܾpz+ ,~ˆu:x]r̿xS쮳MJwq%e]36I'{]`C P}IAX+Yg7g=_H)n<:hȖWLUs \1$Ʈ62@gkZ<m=$(#s1G<'rA!@v]N6@s,[PńylUgdO~A;{osh '/DI]:_.}J+:Ec*CAP ҋr *AR3x;!eB꽚̭5 }4pQW:+V(2G G M^vQIz!" ^i 1 %;X]Ik~VoR&{vo3&ueґS>~L@/\ d5 ?⚌+fUxzRX >w^[5`٘Z) \_!즨6dhnv[GX= G p|c|BrGfòX`l0uc_[ MSd1r_ (3wc[ msOtcĭNNֶfF)a$*4D$/|FU$n^>f&ml|~z B0S-9ٶT)7->6/Kz^2}*jRT3|N(GK| o)"4dB2-6.XPa~_4cY@xmtyKY',}yfK='vm=LEB}\ 23e.*6*Y L~i,(bk?iK2NtWwy9Y޴bThDf52T1giXDe]zG^xhBiA]UYu<-w:7 Z928ieJą%CA}_@yf>ր纀w-w49+IQh*teƎHBHА#yU!oѲ;A Ih>k=@m\oD rY;y!V̓mܷ1DLgD_R 7 9s?R0M>$ j\^[ 샏jxP*d9 3 osS6g,2})N$]k'z7":]@Ϸ_:6pD'Ɯ0\j p-O<X 9|tmHuыx+85;\ܷj$@iIr#f5*yC l'_.@^epLY9./?[jsS'jq{S]oV_'^כZnY>m3@ml)*<6Pq[ V{Geċ<.h?BuA"uAeU1 $C7돶?[[hWt;nΎ> hъ8 q܋M:vhAR{6,(rۛҌr_GPvAV+o]G!lyθg2Qcl)n*׌N^Q\WW\h.S9=,sF XhDFU;,|˥"]4DJk@|_sGascK)=sJgэ%E/4>{=}C =M wy 9zM$}U͡/ᙛk-cE7MʊPؘ`SP^h7={ss8(5OQfnʵukўۿ>TpWt_I@ei<"N3ܾb;/%f!05F碸1(Hy F‘nUIO#^lo00"n .vA҄m%͉'3F.̂eð~.)?glKa">VIt mH׵r9@Ꮡ ketDl͞擗Iӻ iD-IlImJE4~oblqqpp8'?8&iؾX1ok\8XփyJظB|r6,{ 1{{^@21t#Zkc'+m':REQ)y稡gR!s$,A%\̀J|d/Yad^.t)$wR9oz~4NYQ̚x4PNvRE̳'5p<;( 8O'cmhXsRJ"7k匮) =ldJyezBp݊t=m%9O)A3PZH vwxmÓϬ/aV3ܒp*u&h5P dXNΌ+4Ond 9nD-zNAN"Gˊm Rg'wH[i; .`D̊}QΎ$[ľrr2.zh/cѡ7y/| yH0q>Zo1PuR 8)l-`nx,B&ݶ[0 ùJ">g3$WE~O?k9mͳy<#'0C8s3XD%D`nY>BQhCUeT9=_Ҕ`%4 v=D~"_, dyZvXD 7_{Fd1n$V$֪&-.='8܎8qz_3o9Ƹ3AuD\WE$FNK0YGP^z Zs<[hCW7Xo aS?8wdfN/MH_+@(%@"h ;݇1ssMR ƪ9{Kkg<;Knmܻ/Ď^G=FeU~TJFoim/\bjSE9Ha N)2.z- {Cf ˅]f1ɢ9t}z%CSe"f ^+uֹX`TC vp.ꦂTdNN13nO ;j bkSmJl؟K&Ql1еh@vhڛw"e?^̉M,,n:KLGϰA$lW5[Fu{ mxU*\mt׏ݧ +ph 膆&Ddw>,'evnxBMjjLzu U|`Q=Z9Ϳ:8-Ђ9>J HkEU!uWE  Ew`Q"EY%ӛNVBcdu|3ss7no(J2RpY kA0_2C1:rBJsEV!qXJH4A,^Y"r+ȴapXƧtzhգ$g|\Tɉ'9BL3%f?Tڃ7^co؉DGt"{gxx`jSJ']P= d]SuvS.C$ o8e68jN# sn'+GQ_ϡUU 6\ 3GI7,ٰ{|#|j\?g6h [t 9#Hdi z l衺T;*_HܹL0X(hx0+s w݀X3DUZ3W(:z= }F-ze$qgˬbE%dC57Iae Ѩ>]=f@`O!Sem>t%%t7ʉl8L:mMklyޓs6A"v"cxC)$VO4jz{)GRo12jе=y<uou3y6u}amaK04bxUp:bovHqNb-!h#N.^m)7䟶uh}8(\UG&20ɓ5A'ph…m)AB3~ X#' EQ"O_ H[1,܅ҧÐDP.wpdY "C.lZ.Fb> 0ތg* S b`C9;k-5[s\xC! VB%A4/Ć]Q-P*ս0ôΉWQ@ emaǕ3+n%r,mGmQ-u* Fz]6hB+U"gik( х߳\TR,_^klfB b.*w*`|¡q*  }ΞtKo9p?ͷ2$'1$`Nۭ Fd?rǝ\GM(aFd@# ܌D#y }]ZIo K.YL|G$DmT)L;:iôKNg|&Mg$s,vrGۚ(nW*j\tgu`n`beJaw{'y}a()YhI, ]0qPfom~RLvf얖3$ |;D4ɦ]ac{%(ahS:)QD9S+G3FֶJ; ¿׳+nms;2E^ 6k:aW woS" z*2lZb+|O)y0܃ onQK,rﰹ9a}9¶:.V\ &h3i Y?9ZϷghQsZ ׮SY(j F[3Dj2y\\G &qT0K/kƒ-7NQ~LK9Tb1Qu9 z`mHdf1k~7 __c6wDz;Vě֑`JddB$1"] |]3ڠ:W1n^O:圭|W}XTohǞU;z wם*DC 7\lcpP ԷVQv٬1UY;V"Ahrw)t$4UZW_95mdNiW{=@x /y\Ơi pU5ĕ1B1X:ܻpmV-HK4yiӲf))!_€H эGOGab6jXQ>,gZ1#sţ0:7rj˾ &ƍE0gV#K,4oOujm$U/a`BxNnN$u?靻Pص3HNujngr-q\C^mR7o](7T  ڄrY,HhYz8>N7@$c$[I|X= ~[exv^R킄TnXE}h֕!^V.K3]Zp0ܐ%[7e0yVmƑ&?wRi=:wj5 !۞10*Eށ`P}av00^gEђq_J{H?%#ĭ:L9I{Y=俍pTZ]Vk  - G֢M5)V@r^{jV9fDoW \|x5!^5)w*DTKLE$y7<<rm;4d>NR^ZR1-NuT*OZROX 2p%NCEob=Aϖ#;ŖŻBi>K 03{ZSS{ c}hxHG~BQ.5$zeCfLXjκ8 BK#G 4uzoZZ)&~cWk ˹&?`boKv|iҡKXigPjMrq%>9mqK_B@Fo,>gguR/^lCkALO\9~ M'ᶩAk= qpogm UԜPIxhڋL> *rDho [= iBH-{aDOԸĕ9nbK.h7muxUΝI,`1Oʨ JAsr#-ʸp򻅈u+Afbqa~ L44Dcm$uSv_3P Me&ӼFJҴX!*Ex ;|6$ /dWH$sH-G`{wY. zPpBo:e`~UЮ|{:>_M;^]B\ůjŎ ;G>$HcIYgY>)mB $Lzۿ1n@ UW'*XuΑ}XSO7jY_U!c $ ٺAcV(Af:fNE`\&!bfn,_E=-b%-wGM-䘆xAЈ}Ie~on-@A/..] a)0}#83akFɿ1>SPU:D.1 R5,S|Xnݭ9h7DIBPq݀hHXV؇2F|Do9>˯QqAu]?΀gTt-ٺT:y;<ϼ oyeo8$^3p[o_Svv"wi!5dz}[C6)B_$b>8;{5?ig7QJćDGM۶j!d~{B5 Sfi_$nHʋ0.l<3I"~ t/e5Yg?}]{=Y"qV혐COe>r#sA%\bd!a31^ƞ$$dA #HCrO*L>^т55bnlC Z gwRs4MB}#q;R9GQS4mSXTl.< [5}zq)e5bT {i"a_h5Sh/ae\l'BdJkwHuEÁ8zR\ÉPqW!ܸ1-Yъ᱕{ɧ|dL$ny|`!'6{[3xcmƒc63I؉eSK[׫P}j­6;9SЂJ{ ~w ,0qgH-*6muPP#E+O Dhf+bx+NA[ 3jgMtjwNzƢ `,yכ vK[2AR*;)jkOg屉T~<G}դIg6԰!3&دie.Kg\I@/4w˨;kOJ곮k(X-#5ѲL$s+N6J ~QcRp6߄dN(1E.`-֍V$hH+,/ FƄXJd&\>A%B&K- 8ܧ.mHG (dxtP}n1 O,S(aS"QneI;R `*5ڒ9BͩȃM!ҏZ(0"+f,Zb܁Õiﳊ9}ђc+3!?~Fis᭬%[VX {6)xbz+3Ay)P IP6;` |*#W;ꉲkiۂ_E' %$rAD"-(ejfg2ѡmyc0nFL8~r ;5[{)՚h<֟"cBՕnU$t!TSV #褕~n鉻7 P=|4*hnCtr[ˢN4^eV0{pj121`^Oo*UbH4sϕnבֿqw-S-F펜N~W /pO4{W2 %~0 ]v<#)iVn>1c0IGh+6QP7lO wePꆩϔ2!?f`pcK )hA=-)`OYS^0#ӏ4Y{~@?. 4ח9cv 5~Tj \Ύt1zGUSn/56@ :Hyj%~L3+O"qۗ$^yzLbT$j<%_.^^>Db"p8?K36Zh(=_^ ğ~2wx晵K )ݓW'PP:|GåS} ytqqJl - E}=m TYK`ɡD"I*sp*+3שEk˿:XL{lcź0/") $}@ й?jn{ayu0-3 _2# CBJo&>%U4 h<k,^D2hp"{zK&PՐd2}n8-BdOoO?_s!/<ѹЋ!-@?\ܘNegE$Ex aP"3_~ܭg\F8'qjAO̭POyaIux5 T}vXVGG--^+^qSz=06E GS BV84<KuRzZp]q9c2!ިYJCnyLJmğҶ&_ˀAؓ6Rb܀H4ɶ[:Xq}M˾I+Hm@_Ip Hh lsxͭg@Sz ے]KA }5CYk'Պn X9x]\33G++ybLp %m!v|sJls$I]%lCH& q `Ŗb(:2ڻ &3MYE\hu6''NmeB]UdI3$[:Z' 8!ܯh?4 [ D0}d>{!\g y"6/Y)G~PepZ#yW;l34|pG?LKѥM\A!叼TrF9AG$9 dDzғ'J0|@|ަ>LUE2.e{yyɠnUGr7f_ӯ 9l]ne5Gn4;LJToB=t(T I .=ˬ9ߢ?:)Vr7 PR%r~8TA>Y _dIjMxqUo]b$S=73 ro'+"aQ!E,(ŔMYJG""eB- *ZawW:> EjP?Xk&D2w)>(RĐ<",(ϥt憺.F ]DE'֝ _o`׳Wy;7z"$BO bX5r*tRFvPqH') Ԑ_/L#F]LJoEai7_~A.lv~Cm fFV-%gC]mk?nasKˎaЩECC W{T~ZQe<5^O6LԜ#awZ؄-@H)eTˡe wZ=ѶqLO'^1GLP}Q) qL/!F uQGY[<;Fāxۈ՘O>:ORRّkW" t1- ?n_&)65db$k]@گU#tOuzRKs(ArX+,$ckpan;mATc!]=C9% Ύ؈@xm܅! q <\1N~xMi? %Trw\ce|4\,Z)E_?-sԳlULYbU@ ׈¢j,}NT}׍P ?<]ݣ͘MۥaFu%kҚA*OUJl膮1"3l Hh$run31S[ī <˵౅K^o,}EL ˆV јy;:l4 "2u,cvz6jZ63xEM噼V.]H,RySXނ(4{]֍[n|8Gbi/+>EBNK&з.RR0(l+ň~%w}뽒z+>Zr/G+qmf27%R\"fPTS 4 .^ӽa]w#k| %hˈ{2uI([}ۊt_7mV!5ϱ)\F5Vgi\u+xӓ *~IHYQ&gum"p)) #3hyt&(j*RH*$E_C :kxolR2O"W.~77_$v6{ta3g!'g&?.p Pk W-.~a2O{+m}ڽHuXZ[9rV}e 8`ʀ%]qtP 2X4ˣ/; M_{M_ 9U>.pCzaUmO~+VWm٘NLt%u`b_ؙro]:9dlB:86qTkJ 0@^qn yY g{'O$Xf5y"D\ 2g_v=p:FG=kLP rA7Yo-u*MG#4Nwm >5W$Ԓ&Ju]Vt ]I״·'Nf~E6Ahy!I_MPR_iϤpVO{ 8N>v{c[ Ր-S$TzSN5L8Ι0k8 6ϑ^ .) N ?~g0N\ {d)5V^ ^Y4B J? ^7f&+)r^FJ"vU鑖߰UUդwC@[5頚FCS mT O"?HK)1c( PDRk6O*akܤګ?7MfW<s(!8p;c &d Raxd%qW4ElvSR|ZB(uD\n."08b_^M`V[/4Z`w 'l5%c T&x> QJ$' 5ۮ"qs^h}1)>G>ZhUc|q|qb)-_C H[PQh{aUy;6Mi y^KƁ^Y.vp!( fحj3LdZX@7 Mm!4,>F3Y aNwMT ؑƎ0ػT+674;.^\? LƢ-#?_U^Y{ww.kQ՝[ x[\ jߌkʜɓY@1{ȹi N Tu:%pxwp\; ,j:-Ġb[zlvXc)lj i4)Mg >5/ޭjs@qF+t6 ڞ]%#w==S5oZ6_tD41 b^B;jGȷ)HTyKC;Ns rTL N=V-G2% b&&X IUlշ5(fKeBDs YǰXE*&v tM3\zKX)&O5 (+)tPB 1\ʙQr7U'3=ɴ6 +Kɏqh6 jgLyWe SbF ZŃm(/X$ &W< ŨR#N_DMӱ^<̈́Wl )fD^϶ _Zqb̵{p6%Ƭb9^*cktɜs5V2 jUem%Q#TKY9>q ̕ᑀ%U4n5U7cdsw΃]'[ 毑3[-uR 5 Bllj1)<.8]Pmdk30{mA%y/;t8ɴMp8 wE$_gGvjͺچe mMXӮ\NmXZMt-cғ>wyT5p9Y?Kcb~@LCqG>hxL4ՍbEn~#b4S]{zx'Os5* _f@U;䴷@ P?D0ޗY86Ux@gz`Vo<, qĶy$#(&DUد&{UEM~Iuf΃m$q@Ӆ^*H:C)).,qڏp@`ӇLX>$;[ @<Ԥ{jpy)7k'i‘Wb -X$ ?H;=mPl/ e?dƼ}7\{STa[Z,@ѴAËӠo M W&"s8w|X5Iش ASo?Ō=Aܖ-āG8ҁIo% "?O@eEo>@&Duxgs&KFcډAa yyE{Z4Wō º>Eŝt;QH`@gE oc0pH>KsDr=n'!vyf'q}mA%T4L$,E׹6ލ UG`\,6(_ETTo U $* 5aHY*uz$F]kevߐrԝuJ^%g!8g:dI-ܭ.g2I_N|kTG>E1C &tEC:txүS+pĐ6ZH10F:#ד\n*tP},}-6njU.{|W F0DYzP2jGv7˘gkBPZ$?PFC]8 t笴 4vk\!M@wD%U:|*΋zkT7Y8!Umpɳ&T`#4rI;γG=[i}XL_.e)FƴXzYT.f2-=%25VkݴchlVةx6\:v -cmJM 4}C# :q<ͭ'U(^|y]-v6Grgx|:ȿqy'"m [s-KYif >U^,T*qBĦ~T(e5}tj9$H#{uz@tlm`47w"EaUiUkYJ6Nlmo lN D S@HARdDӺu(v V6?ß5Uٲ#$:\8Sԡ@M,"ZށUXnF{jcY(wʃx-K:`pCdl!GXYpdu;s4 U,8w ^HLG+W5]_+oҬx)GEب ?EBN4<#|@G{5hJjy44nߖgya ї1pt;pe 9fpس،o(ɌLGa&/ZheN#=BG& &N^w0;p6 NT+IiRW? #7 \'gĢ@ 0PTizo rxoD!z&؆5CE@|݉͝*7A`b)Si+At(VW^Ϙ;Lo {djixӬN&DP!-Ph0(ω+)XQ3H.hi2a~#*BlK{ƟӪޓ$BƖ86O)@fzZchx @sJ@hB{UtQfT_cܰ1/0g;sDJv)wtQNL@ ȝ1-j=fŖ8M[B{xTKU+NѻH*UrB|4K6p7 (VIhT :>L!)"=. "y9gs1Od(75u~vW;H,xޣa##ېv~HlGP ab{ jc.E1v~.zDE{D*F!"_ 4OM0B!:, C2zVkО<(IkČç s(%jYVLXDىP!KjoAzUvv<{@Ao&m-f/kЁdȁ=rntC]~N*qHMSV(Xf+g-R84T5w~~KBA,fg5AE6L[_zbTAf#o_4*h +JaQЭwdLЂN '0Ux\7nU@9ÇL%&X95:U2v_MY!  ڷ}ҀŢCY1Z/9>ZX[<D:9f-TS%]ug?=wtN8ıl?=p gBqL.:9ӤkjxPE\[׃V3lI|OR QK}je=zX`k!C8Ci,Mf2~]N irXXBx<<|Sb_+eH#L}!xI%R`! l^aS&ݒb]*pH_}-)릹TZ]M>KEx+QND ׈ZJu`+Z3dKfIJnU*54BN,S61|-C]#n%^Xpx?yN2GN$$ BFa(t"E:n3,EOv%~76qF ŐGB P2>yYVG؃\ݘ:1k$d)ip|(iE^Xi'h*C|r Tl΅GJ)miҿѷPY;!ZbMat{h7P)q߁}oJt r఼vA ͨҦSs=|8L0(2}^FƬN3vhF=$%g7d5.ZY(e)ԩi8~=aմK7$h+?J%w.OlVbv;]g%z־:̾r^ymoZRrұt2* zaȑKzcLi#@u,ps?@o\H#G}a %ˑ1:Ѷn̰AulRBNͅL?< e[y3c"]T{o<B#Z0fRوV8qz$4mPV>#"˻?JZ'E,{Ddb/)H:8GO:f Q2Sp:3 5yI̽+ ׊ sm?ض m:ӽo~ ӥO Vʕ g?LFCӻo5;n| 3*xʼn jsbAG:w A|;/VFpV&F9B7R&f}|=%(xo Xe{[*tՎH/@gف~A!|`~Z8=$!7T7k)q+5.儽0sÞ`CH)#s9t%ҺA! ͌%N#L YsavO{mݩp>oF+[u^7I~x;/B5]rLz cpO= 7g?ԓLSdQY|Zɬi`p~F8)`WCֲ u,&K&K%@Wc/TQ|RYJ/Qۋa#'^DZ8\r!{Cѣ!&EE6Tr!`J#JL*.?Iܨ >d^PB8f=_j!9dkhsQІd4::x_#%]a1t̮?>,2vDĸQYlR d,ÔaO[Eۍie3jMʜGg{)EHva]ibBWϙu(: &G`S=d Op X^1;~"b܌Œ -⪓gu >f{RXr]L!-ݗ0Te =)KپH@̬Qm %1~葓H`+N_a;ԖMm8Iv\W`X8U[=Fct2`c q,;mYpU%Pػf!>u##.SP9NmmxV .Zs8.}*k_ I6p]}m.c`oAX_otoflٿ?ˉLyrvh{ Ze !`ˆxzްxpU=1XmY"9;R%ՀZ- dh"@:*q3:+ 5:d|W߇ D&p?? WDL0 M>V ?>nD&U0w-@0-R҇g{؉FmBG:w|T?Hg'+;.F\3M-E½!Yɴq[Ob c @ *U)[s3uj'(~Q.tЇgszb h4wJK+|3JAA&$&rrYh,bYq,܆^8q Oet񺏯 sB <,*` 0"EQ.r)Vňg6@̺6FyJ;nKtpF"=0ԫG4bP˵(Χl^-e` SECpp,=% _^)dGDcڒ6"g /Ďk6k}koan T ?-mn֤Dƞ8m λa5|U'| Фx{C~ddN$D]I]HZBRv><-S4 !L]C2t LԢHԄ -Bvv5_g\'9G5O*[2uJuKҪ^`jѭf-m6^j{d&c#<5(]bz&(=[|gg~a>chO^;籓ӕ]V-,##|H%#J%f_ +:$G( mv 7GKB^Jc[hk|ݥ! aZ"5cp2X/fj47BXMA@%BŒtGJՠtJ{h:8ꆎA(%@<,HM*;G}դ%3CdVJuaYsb9!eg|UTabd7.j=C?D& niBؼEu˛:ߒ=jpΜb E,b9y=/vD G7E)VVq(96L?;*vo껟z1fMSxa<<1ҳGZ2 lelw17"rb'M> -{ %C ,o7ќ3yUzDjim;*/3P:RǀRm>4&GA^sF֩WZn>vMDOpOTW+r1O~oT;l9Nr nnWM^Hc&Z<7ՍXwYѰ eVf[%zelaTQrTȍ29r&3jg ҫ BڡP8j/_hTC 9FIMcl@(wnRq\S5zdS7Cp CJ_#G,[U,4nU^}U~wD,Yܪ;*Y- _Tџ}K}%&.xE5I {kȧU;2 ӷ pLŽEV rJOe+hB}EIa+듓eTvRٖع zofpaPҹ^*\ri3&[.~Ur[?5D8?Y5e$촼?N|mY2( K}GsF'~O,7)Ira]T5 iK\1 HŕkpM p١w{%“ Bfd1ٜ0qЃvb]::bU*QOn_ɳ.L{A(O;+. Xr%jDj˕I$WH&1m!\PIEClJ͋՞Qh4=wJݢQ 7sfaf㤒nƴAx븓 VzS-dA>vGr,Gs_ECL_NıU)R;c5ƊZ_mƜQ.~tm b45ާւP4'op<T@̈gBl[䖌dXҸ|DtVtsA U%[ey+p%9A4ԄU-f-F2.=nòKrf_rX."ИX SDl8iiMIw XpRO#q f6],ڹ3⑄YY7.]ꅴÚR*XVc(ϴ_q3&$Wj=.jo]1[n73TT43)CHJ&B.`mU0uBrgvsǺPiV;RsK:΂3q-bu i B)'\ˠ/^&ɏyK-5B#|=+Da7$:XV+b8V+ ,0V;,^J߮'k*4WۈqPsX?}f$F Uh} v@ݾnszMtj"q֗'˓ r@<̳<]wzRRxUvXmf3mER1Y+߭eT(`U_hk.dz8qiOi @FUCh$XE>ܺH4XBq&0\rMlMՒUpZ0C Ҝ3濼ܟM7+'' ;l<gWa. ɂD,YǍ~X^ʊ6߄8)=yv95 Pj{`f}/ϲ GaK __ %Xl9 bӮ{Af6̞IJG?{Ӑc%:N&;+4LV]~wwZ$co=PqqޕDZ\'KA,uh59V t)هkds\_||::qC0XWJ =nCqVq)y!Ԅm2"Up">V8DZy|Zqf߇> fEh,dR$x>坡sJ6~ }DI+{<EP- +hķ"勘4}IA:ys룢H}MlvRI *$J93oI;QlFԶJx~"f+@W*ԐTEx ,6Wwj~ .J+!řzL0[9Q{lRQ" 느OQIxvk.TX,?0`'JoŰDk%` ۙ;Z,: =lzA.xХٌG!ۢ00/n_uh,n?O,5=4uGR$wFyjsʨmƬ'$JW+}t qڟfOąwKb{t92͜FnXX3<dS$]p18}L,L0ȦգJh2_z1xͥl`dBoȗ>J؞t6z,l68728z VF1yqAy@3ؕ'382솈sq]PfXu5@xs-XJ~m&\ӿ^7hTa퉁'9!Tk dp1,GDr>eAAbY#!,oߡRܙ>''L`g;VE D]1Or2ӻ[x0QMV)=HeFcD4 0 'e"qP{fkl/XMDGQcY6X*U~ix\D<)CP6kSx$ouvPk@"\5CeIeke㻣59i$53p#jb7ex<eV|Ijƫ zKn:˝okR! mT6$נr~Hu[׳&( >!oX$#-8Xa/5$Gy(mګKa+CѰ\Ɉ]?{'oi&4u&\F/+42#nX6oNZ+^C'q .,[3n0I:YD%k? Tt$x楦DqOZD۩@'zrݙ|[j#%d(@Y{q%:yu/d0bSזZU829ckV[k0@q-U'为P4 (k)r4d  GգCVߞj1e2S6^2yf_ +L$bC0cTWvW$*:l4 =Bi9Ay3s~rQ=(<\i(|UV <95 !nX>f ЪDڽk]-7*oL" GkU$ a(v3] K1LNZ*!eAA%UJ\A$C1[wg[ʁRun䲌B2U9vr4]40~ڔX{6m[I![rUPaú 6>%W,vbh\3}M_TJ$ΙrEBSӄU}d˝0˚vDNrdGyH~eRI3k{~`_U ˿^X>S.\Չ^`!ǻ]t *5%]_A=aӇD|U+R[lYe,M 1N1r`FFh =EK8OW8x;RN^9J`s aϳx%&V;]4aižm slr)'JG`CӜI$y\G~,U'2xɄ_[:O$fOP`kDB{R88:pdl`47=u1& [lH'mYt7`͈Z[D{)QfΝbZcᷘ-OiJaw0m5@Ēe-5nb?*~-鱗)Q( |tMINzwI龅/c\DĢɸz7K0S[讵\U.m"GFՈZ&)s/vG53Vl:#)g_蚞CpݭpqT+e@vPz5Zm[HR%+8EE f]J&|OQd?V }0~^wIopY }xjHs^lF:D!fW̿ebL^~ۤ גL(zŪb1ȴqU J0ds iV7DĸꄮoR8|Ŏ@Sb{1\2j.lw".FJ;NtiajtU)gZǛ7 o[t JPƣi JTEsYI,ZUNyc37L 1pkx7,vx* ,+YX/iǕxT|N =a!|M-Т ԗƓM9Y1eȇ@qgk0i*G @#~2BAGKl S )vMbN%NΜв' i@ M><_Z`{N~+Uoo+؂&$]I"a+Ux 64ɦb:wo@2cN戍Lj4QFgs[gLtY4w&mV]?-^q猅/ D,c,H&1Uw?:UᩚhyJ3MV M=({(rxVh2Xlc[x u;(VI^*s\QNd-~ڰ 77yLoFMKYK7算(;FMFfRsi42UmϳQp0ڴ o+`E_Bk UCHMjk nA q}IϻӞOs5"úc۞YB!y;q0k-C؊-|E)n{q=MHzHps]sP` #mSI7q0._h++Kt9ݴkESvrQI:m2ɔ!j&;R`e;fGbœcXmGh ~Դ iSy̡t9E -Qq;^xz(DUdGo aq6Ì'z/Xv'LA#PM?6uof,RvF-G.GFsT!B떃V+@.Dyьxo!ÄUXIn:SOZ4bb&H^FL IA1ή])(l$qS%P)> "Ѹ8 1Si9ĸMb揬K> Iڅ@WbsXcʐ{nʇN&X1UB&;3|As$֤=俆%}.G箩;] 0M]R]4b$| ^@yn^y43\ ͵mBi~KiusQ;O {CnZ?IeJnG)wZwȬ%Z]"5 6/NmZXOcA%h53= ۋ0h_ym~xS OaXBkmaO@ӫOo\˪׎k^c+smAx9glkcyi6C_h&W7P<K5琥$ J- I bnif/)X}DJMǨdunμ ہC.O()8j-EL]%0W&i/$t3$Ii#b^-l"*#'\#3ębR~#;莛v6\?ŦSyt$ǐgsxW##y5U?Us#o.ZLf߶TC dSm2G܌Bjhr鷥<I4 xvnXT&F<Л0k +l.EyJBc<M7 +)o _"%GKPf6vMB> fo4hah1)9:xzG@QD%{1E P4)1kt7O GCߦ\^CW).&򹦊~67:[B{U5_\QfRFM$h \ƨjD$~v \UAs{m]R,eI6P)=_sP,@2u%D^-qpVWzv&6۝ZɎ)3"q1tyR )o0C8fI~6zAPĥ/Y?͏D6OiBG]n7~aBfI7|z=&VYហ n[ ^a@=59riDQ%qVY"q:iotU=_U^/7+s g)P"WF>?wB@[68F:r> zhh/3^'rcY3" `uș UD"t Е)? 2fTjm] N@Z-IBA2|p7?.@4Ƕ))m7BZ`Hծ֠nIɦ懧>ڤO5 4C&$Os\?  W ËX3Ipc:RWW:o 7@  [ _0MHQi?嚦bV@Fׇ~CCƲ2Ug*P=-#6"C>d+b.JB4[2 0 AMfrbj xtxB]vCj\=l)Q2XvZ (2Ef "1vQԈ!/On0'ϦMH9sQї%to֊sPJG͝JXgxټ~Ui3q;V/+8l +BMl6^^vo;uݰPWJTOnƎե1ڔ{9ɚ9'Q~g_}cS_)r,bj׶RyQ+II|7`[9=L/b~z3Ӕ;s=.61 0n#WF F9ǥҿS{N;|)/k C1QMN)}ˮP~31քjK{S8ѻżǖBm4B<},#Z9:@DGŹK팳bən} v`%[m׼Aim;Zdc-+~EH6A)OIbwȭy 9פR'Ae>sf-,:ǵγ0u!\ږ%."HX->Elٮ*2:ˣus uŕ5\y12Qۖi'np'{6ǰ8SxX7` Ƽ,FVR $C9hl!(^F e25I '%@b )IQiCfgtdjmw㨰_9Zy5ȦPM"2K?eqwc1CNN7@&& $ ݱF,9G9 Up_S`T{Mz]ܴx)MLH#ˢr^CFWhTǪg8az3ڥ=rD5m FF`n2SU>>x a, r̙9ե8ĵU ~']o0CaC TZB+XpwRc09C/X0j'\k.@Ma:5i d'p8RwTeA@/cn4S`TL@siPyg"YT{;%/fT!Hŋ9nӒnV\t?mvfƬ`!Tygↆ X鲵_u=|Bc{DN=A՜ )I]KqQTAB'2hA -cԪ+=ddY+7TvP`n4%anN!9o /cˍ wrkLL^|w"C+.υAT~K6A\Ҿ:50_S3A\^c{O0BX&%k>"ieOa[O 5z8b,=#d;H{v2tdbdI#``T" )xL642Q)0 :;!o)2 J'm,~a1( `}^F2pܿ9WD8Mȸd4~﷯O@!8y[gx/mX'R5 .JwHqn5gGcg@$k^8~5^汶ȯID #;!^Yt V Căy,L5 9j){֓"?BcIҲW%IW`S*:MFHE},6]+I R?}R<ڃM]s뽯 NH S ?~ i0YnKEO;rXuTGq~#í%V$vq(JįIܕ|YCܺOگfop:a^e"|-u zqckCf8!^>UfZЯZs :A6 fC!~b܈cE㽓=l[P Qa\>!efö!Wzҽvܒ|ߘ7_E&޷T:kj=Ѭ6Wz tHQ\y%^'Ѷ!I̝BKcacsRNd;G2RnH;P(|U׫2BנLH=L)kM>#4Gn.Vz ~ctxV VomkK#N8}l0KL/+ib,uE87V1D3kx"ZNd7 g6,ԧ^51)0g<-CWL%l8R6N7&]XDM=Um<$Ρ WdLkLG"$awTQ;I@-MB4T;M%XG He:؋- _JVpsR =!%waFUwRLZJA56{v2sd?0eH'i .zGyi"vn~{|#O5W" 7Q}0 *Q.ň3.xdrU!hhJ3tةKV.ʻ([-1z+[`l5Kc(->/ښ8~nPxΏwccUh|&|"DžYY@t~taw #ԼjOECG0Qmij5CbyW$7k DN)u3ۉiR^o{4Zτ`꧱<ٝYlD[')ǰkL]@ wWZ@Doo">aPݬh&C;hS+U³|oou$'å!-Qc/YaتWaѣo+9rB= RZՇkbޅ<= d/(R9Kߺ\ڎ3TH&OV[d:q;g= 48 &ٙl9OBWc;PPI[@'Mr*Ú@1|bZb YS\l@b T$JB,lGq \9fj+y y?̵@P8 z+ԩJGLp$tQ 7m_i6yU|g%d #Ps!;YC0B jUa~#DAEqE&ɪ`MS>F %y$fF?phK} HoSp_Gg:§0lz?S);( tbm| ɔdmפur}7^FSw|M,E[T *D]ч|RMsP`LIk[R.nSq ^xi\ 0EV,@RL]) H~LH}WIw\ Tu!J+l0"8~]]ʔ&l_snQu$!SZWf_n[O>3J@7OqS"짲ZUUnc8GZQp~zf[b۽;xW7{Q\Ppw7 M{v3GGWZz Ƒsgވvu^ *U{=iџ7B/2E.(8qɏ&4:Xѭn?Z>z ӢTTQ+qlzm(;@>*{IQ_+J^eҧ*0-.fƯWLBjʬ{#j׿<ߩ^5-/wq1Ds_5q ޔst8ݸ[ 1aL8"Po2ⷠ;Z<#_4*pͭwV6M +"ׯ+yc~iG@j&MwKdtQр^sڥ[ѧ0{*L'2g.I< AU?'7~̎jrYٺ>sYz!ID䁬hQVXp"Fǒ]*J# ݑ m4fa; HUwȂO6No֓A Bش9oI)Pfe˷E;+spCSE~ AE'SnWd$Zղ׍&kUsEYE&rPzyX!IkfH!O);Ugz+`ųw6M>v4$׏YuxIf H1D-f^fVr[PTd]pѡA@{yN9k,xJcŘlح@pH BP8 ]*ҸUG S#֝rK?IrQ5<mag;ӼYnk.Z 7vWe۸_h;321}(:3X~%41g'Ǟ<R"1}amFbi$ҷ۩kԱ@a*42fFgx'6FNQvD U+ ~\4s:;:ԼBIGvw{C 65T6SM V?."C^L < z^%DSUfiWXu&f[ 2Ӕo<(dZS{HxYQU7& ='IАc]$e!#4+gW3D[::J# &G[Tb,C@y/-@"pkW1|^oU8ޭI`!Jb %jylRn3aCXwbU1. ! N sK=71_x'{) `@HIaKcFe5<G a1WLx4su+ `!tOLpr2\-.:1HLw@u?m)2b扐ӕ-Fz!OfrU6,LhϱsWV"x6u jU Xx{,$Xi zluAl8Wi 0yN̵\皍 ֕M NeNE~V8ۍP@)H>>I+^_h@(խAİĮj5޵ zANy?*M23gJz%9Q%A$@!î4y.RQOٌ4g[gfeW5 ֨V,] uC`g'b`/u"Z P)  uB]MRO~?k5Vg a KT5(eVm{˥kiܠEA*x7FU)'9Ӽ:6$}>^<l{sGpd>˵$]u% -S!^]2R\l|,r}ea1GaAYlPHX* %IJ#:aYآOZB}/ HKGtj7p-Ͷ$ˤJo6(qnEsSZ4qL= 4Tѧx"(.;ת ^}V=!JiUA@_}']N.!2ʄܬC}m78Z2Aj;׎ϐ!xJA mk`0EeE]̏ 7>[PqM)oz 1& ࣽbr{H=ҷga}%(VR`|Jҫ'&8p00}OO0xw]R@u'J`ð颫nh9˵D⼄~4-g_ZF7 挝,bP#s_U0  *ҿɆⲹI0In 1oxD!1MY?0֟7%לa{Iov,+`oj1` >(Za.0R6'ΏR뽪q5\W<ũx1Iu'hX: W'(9hMi@w1x8^_#<9:1S6w, qbA}a#ݙ qIMJC}wM0d SFȒ0K%s'yg(Q/}LV&$Et0΃sٞ8Ǔ@pY,p$Hg'a΄L7üِIq=}0YE%3GQ_9;:҂"L T -F0ڞ#"k.p 8텷hi)3P <,+ؔR&FҸmlF>7Gܞ*zFGqRA @5O,5Kf~_Q?eMw{VD6wyp2bG:{| /^DlM/ὉYf{ `7Ͽ?\Zxv Z4lov?"_1Y$SQ4:h~] q`m?9`>HC? 9c?ɡKXKnH<k)W" gsナ]U"J߶ԋfn`#0¸u1X(ML>0Y_CmBX$١u_%*76}px w#?坔aV=}TL̉ωֵڑFj<{ҋES`TU>=쏀gU'GkNky44JwbTX* [[v=j+Ҁg!EC^*e[oaoNzHy(~gU_D,_ ܕχv?ӡ]ƕ.uMơ&t0yuVu&yC,"FގN(`Q_sS9 4ܕ2ɫT{֨;[]&k} lJub!3.3ۙbjX\xe(6Ojjhf&F]|h ?,k`Ƀ,(7`qhJ yy ϶ʒLai%un{<یea6J)co҇y1=1'߉1c]MѲ8ȹɉ+t?QT bhY&rϚmFl v3v8b-]r^K̆ǝMKةlq4ㄥ@q;*^үe$d1/af\uu9e+ou2¨P^+ܐ㿬04ʬhD)\<p]颻uxP0( CbP׍"<Vu 8UIO?Ѻ|n_ Yҿ1w4⽂ W3sE6/_ xIG˜7z[ȏM2܎$˝DD:J6-cB9QU1/EP?S h_ơ1 Osܶ6t|V  hugU.":&w_Rby* 9ov)JJ?56E: h[%C ?F@NdB {Du(_lfB_04Y:$Djλ,#z%A\a0ǡܵ <);͌2m#FW'T֘-cgG9G~c]p̖]. EUIG٪5Z-֣=/mu%?pЧcA!x<\rۙ[7045y)HMK0N3F _Up O伞K\eJg‚۞/2D[pf6.4j0P`8ڄICz/{qQdxCk>G+FՆLa_?S>ߌU$4Vj%;*wB'|li!ő2Py$ JkuK|9 fpUhT-6{ؽ{u>nf,/}0(3=ur'k':)@U3~!f00'd?7o5jXX\IhѼ/zM6[@P 9,s_ Yքl@mArLpp/$0}kr (:61cFЭ`5Nϑ(AJCh1'K) 'mB˜6$ak µ'ȱW%oMݝ~KGiS/yJ*"B :>(^sUGP{pv#;>H"ҕԡ`)gἴǽeY 8GK5W K˕/GRjp]1u]ErLj>w4~*ռ)^2ĺYD<[B[1p-?G[el lkն& ',is脤{ PNT{ϳϰgDA;uQ7^+E**Ig]Y >48/Գ{ᛤܘȓkd $^!gНJ^JĠFr۝щ@MˌL-^_ [@-ĢEMvyT[=&dB ֽOU(xUi^3&-ƣG ƦH5HR ucn5Vox(L˲h`F'?Sl[CM'5,y6aHsD_ H-Mվx:i&vWKo3zgѤcS =jcjS6EbJcJ "D#UMR3̧̻16M`ұpU&e#`J $)̸+LcSS#_ $y=р( !l5&tn);o'0׺Qg+?C[3e.ɮv;^{4ݷ:a\*!9Hd@1K)⻿'hҨ)L_IBh[yI(k<<)lf9)H4XjdLaqtRhd9视sDPwR/f/<mšO(pE:C_aKEQE1/n2ڜLxX/[\YKi;M3NFLs$,e `\^{oP>ԫq~8(us42J?b5:ʵJ/C'V"ʥl?G+5)"#I JzTwm81zUNC'ږtx3"UfrMCKQ nb_2fnZ4u<؞ ǹJ^a&0D"JvwfW*ո1,٭|z|ډ^D ynoI}$>/6$^ģޚ_*P"6ӻj#ՊƻOa{Q'Hwx挌%1uYeAzu nm b r=xw u`˩MT;l̵Kv,CEi`*ZH xPv8,k{A܀]'{ق?/C ~r\d9*#iIؕ%IpCħ^4q&f.Fbd?^W(rw\vt}Omx#^c'V#br3;[{]6J- ;1wiŊ#ML۰T:o2nyA im*}aS7Nw"O SF -U[ӯdMH`[:1#&nq) ᓟR O7#5T/[v%z1QS ybcv<%nc&[clÔbi;)2qq'Dl}9@^,c\T3d^ʓ|a -@$X[ o~ARH}Z/JN^$͝.*Gכ +/Yj897+q ͬ=G$m{&<#L}оdK r }4L1L Py<+EĻNBw97Qޓ>xO}+f6j.fE~jMCUpNDt$YOx .Ȥ*@Q@JIhS0J)'zO5BXK';nN\|CÝoi|0ߌ3J1W6raZ"t >!a)X*_Y*bq`Bj?5ߠ1e{)sN&\D+T5d)r ڃ5H(k\m[-Ī]xHO)38 s0н@TvP:fo<&vklhE>G]W 1О_*\HAslm>߈NV<1},|BX"x? j8=gB}O&^h\!1, N1?l}VsǰRruV&kHUΊ}{mcJ9-`~^7=, <`x0vdruʘr8j2Dz=1p-FN)ThyFKN<:LC2j"C10}MiNku),=)H0kuָV$21 cy $V4Je-3oƅ>`vBFi4l.3L|ʳФAD{pߵ AhvԲ:tX3AQuQ AȈ0xXW}3CL# $QhF;E{nꡕ5|sPiaNbg9|Au379y,טK+,jH'D,3V[ķ_L/.}lb疨S|$sFJcI\aRTp}qG =W3zTFp+݇ v3b;5."u_} t'nb@~~U U⏇飡,rL_"}X1DRy5jh#꟏<+6[3i xvd,x2!E6w%BGrxȥlCHf)aUMLa' Xk6!FHt褵PrĪoazK=~Fw^k˃TQEƒ0c3? 6N eM^Eo# G%3DY4+Cbh=z0{ }a˼F8ۢ]xy#"jsJ&^"r^G׾D&Uvں=k}馀V9(﵌O妈:2 GƶJ9rp "@R,IO402O+'Տ|O֬`ATCa e*ִUVhv%:ͦ|m*9.縣>% (7 vz{A(cK u#jGd_T0YCp"YNQ 4;![DmZ?Kd\]{}&R/ 쵁H;R_5&97oUп=Wx d (N*4{` j}7|ic1տĦo;vH)*P2-'^ ݒzLwHBnMKdUbƬR$'9D&x fjfU/ה$#u^!{%;g6z6td{iBtsF̶EE=26,&sz/=ۜ$^'+ڏiEAyᅳZ.VV'tw''Ia MDɯ,%R;BF#G ##>{c]c d, 'I"jWQ(r6 z[QDQz+vG4r:u 8V wҠ? d68El捑ۮ`.^YaLR  D$d#Ns-B.RQ{m zN;3bR-cq=U@ł}9h6!rT#Z*FA6s lEG8#aMK]kKt; UDdzvbĬS]~V7U/`֊.p完'8qz2];s*ϑ僼9{p8FzyPsY,B=.j@d\G&.nU1TdY&Hʒ(TZo]8FQ#͢~?@($";~!p6.޵-׍,;y8o/OVi6܏'[nZg_E&]lΝ6E-ESf@WcXn_ 5ACrBW?w, d0c3h& Cf6NJ[- w5@7O;D-=u$ũ/n:4湛ɬ&(W ,w^Z`(a˧ ul2 Y|]c5d> 1!)i}K3ve}խ2Z6q|qseSuG'~?ԜdžF-[4z _{},';`8f2=uҍ$GTüXH?+2C IaYXʹr%pՄG,#<= $W<EsX:F>7PҪ7ct 3V@rz@Wi|\?KSW2_iP߲b:=*4arx8Gk\h0ٕJ-4os'ip@҈` W6 S.hMr}*r$ SCe)D Mm*q䡤< ayW蕎^LtV>@T,vrؐzznE(!1 D,AiZ= &1K޴a&\XaF-dP)U!rD * L3{'Eh^1};{N^xx ),(w`c%l7T'bxVeG+xf`c9NP9"7{u䣷]ۤY=%y8X( k 1qvR>g@s:M/?5Q8I8"ȷrlW:u 8u: :\FA="Y}KS^QOD HMqm!+B)6("pD<^Y|ki9 iڽ9Si ~Z-] лHO|&mkb#bz8<_* pgGv 23A .L! _LpM sP_*~%$7ўZAOȄ8O_9X:cX Po4 Ԛ{LQ)8|y9oƮl}t,o4"Hmڤ˒b@_L[YN&/*M$g:EU6nĝĞhǹ=nSjO @ <5Ja8?12:^E$q TtWן$`LAjArByU˘=ƪ9%TΩ@ S"G*, GKIΣSA/ޔxQq׋J ɂ|)Nvϳ򂵺}fL#?Xq—(,hփp%( хY~!LZw>sV s4rNJJH){TJ:|ʢC$`! 'Do/ʋ{vsH#͓[ZS_>6qT81Ӹ`&{fWX\މw_JJ[zF+JDi~-{((Nxfx@nB )cʛXZr"Zd'?+;lnEkP,)]RWReZ eEq26 1/Is{eHFbVh %R̈́ņ`i ffUyq9Jm/U&'әf}vH7PSG^Vq'DZk:ȧ+fRhVR\5"{ `0$Uu4ר9"F[h.LBeBx Њ-X&z8zmպp6Pױ\lV}GmW,0.XU&픖K6Ϩ_cD- wrpòA2/ݽ>V3֛"c O\4XTr!zTQAys]4ȋp@/g*x'J/+ُ ukߠַ$Ww+n*&_?C3N׈p8f'E-K>5݁]sx$ _{!02 m Kh?㢃#+ i3{URUK&(TZ![w8a@h7C\ Ùi4 f=fYfyEtŔIm(ޔ;_?Gk}.ibJ7hh 0LhʥRp9rmtɫzs5S`ʐ>B]o`e4ttg쓕X+7%$? nI Qd6oCoW|eea;Ѿ:'tRN\iq8S+/g9PK[R! 6lj;Ȉi򰢡m*ԯIٌѬ<>6z3'd6QSQ(5cM3N[22 !aOV'Kv>GԊ@#NKq;y "@JgB-!¸m\"@>|>CWp.LwRBjdHoIT9${FKς2wWR6<"E@KOd?bԨ a+ADw4p;~xQ DAB=-ޑ``slKТ눲)_ƍ]ao7 ZւPFtI4K}?C'B HMJ ;(bNu6DjVQ6"̸WpߤZ}+WAIG-) k IhKyM42!Y?Pn-Z'`pat[J.UMrb);:YQHΣ}E)iq=  =VAÍtXn% B d,ܼODԲbx}Q*;T )(ms #A=ZeBgpF Ԧdr#,j=Cʾ"TB7̩Ms>I//EJ& X 6;6R@yL@^JMj/iYz@=ft-pWrJ>ET3ަe)(JffYgv'ʁ^( [\jk2YЭϫoB/euH6r{1*8\rOGDzӰ!,ڌIK}mO,k,]2O*<(G2La&P,J~ 5Z‡/ܐC>84t{cHf RW''zM-RJDNʪ8c? n_漡Ύfof89mG8^n#6[ &EůsUoϵp|F̀qyLf˵|V,$/Tcxw^pyV*3|P(M1MZmS2f7ˁ *!PL>i18Gh4M,nGRp^(iѦsQ[PBٰD E";ֶs,j9skUlxs+9&]"rۅL (r.A\EPvZhƧyĄ^1֒;UU"e1m=Fi-M~G#0AtyW.p "L7F%KC\cNމ@&SIz!E !y5Ù? řÈTٝ*f9Qu4yV󈥗7WHԿfIq6(s~{ 4@3Ƨe,64X/WZTrcMHlB{Ƀymhэ) @(qצ~PF@_(wV$͙YSKf4E&#2zik-R#y =F( @_/8rU0qV6eVxM91YBg'G~HHh֡TGQ&FNNhC51'θ-CH!,wxFD=*+aDjt1|Pj JDxF9 /J cZf$hjXVԑU ,<j4=- ̈́Q{N9`F88"Qg`{vrq*o EǏ In|QP &7rr(! ny9HiJ z]fU𳱌C=6s^E0\o>rɧ\.goꉇ$JA$FQ Y^<@Oc$(һ9mJq U'wI'E165l `=R) u %1:_'@\_L+@JfbDrZCD)AqWfZ27q2Bю9ON\5?Рs tOUzt9v[NATECioBӗ%oy\S rSdA+O3(nƮE#f Fv{<LϠf_ jMm01#'ڲ|=Px!?M`(>0P1̡JQO Tw(r)O71v|ֱ_i`V6a9N| t-jX2R?Ǻ3_QEsJ<ᩩ +茎>0iOB^5a6髸g$Vn't}3{{7DǖX0(O1< !|P/Hǭ=mHrXs Xärl!0L3|)gxfe+͌I^qsYhf_t)P.ouج>^G-?_Z9MCm?Q /ûMNK,=%C^'x*[.ˋׁ/f\*Bɹ찒@!~L"V{ AC)>%P>@2ڕ0-[.'"0őa3IsJ=T;%NmFWoLB "IBMHI];~zI$Vg޾[ס"Pj+>ਔ/sހnK)8AR7Ň;_0vACeyaɌTЪ8 !ezb=w+]yu#@:>)u 7/ߓYFW 7'M -`ȶMn/*_pMenM/yb~> ]nhzg1i^# e+,MmR6H%?n(҂>d|7F͠S3$HZ7ESctY @}m*8%˻MXEZfUL΂;%j1,xN0 '%ƭ25c&6x ?.__J.uRA߃LEx"uKme򷦁cҳ/^S7a^nZa8?;C(#~l:<ЇrnF)'&#:0 Yȟ| `FZů3|eOUtS_uϊdfLl5a]ǻ$yY-Sj,ҍ\Z1)h_\"|OQ#)m"jkcyIuڪ? SN%d2;?`zFQQZcn-I2a`B ?D׮Akf3[ѢڼǶTd.{ Qîa+M 'G"N'UT|zH8zTmLGz_Z4$a= aNa'~ I矫C쉮ػَR<]:}_,1J3;S\EP)Iiri> (XCS 3sMfN"oc"$G 9}x V_8>J$ p7-ːYg7o,;l_«/֊$uZb t}<]szlwzW54q*AHgg (Wgq M5FJR*W*=^ @#U7fY뒨_:l _FygXJhgJ0y6M|fA X }eD|$Bh#lWUpp,=J_TF≆Tj> ޛtU,C |qjsR[#nQ_[9(UO-RWy'2իXzio jzПL`!jhFfidNdZ8!h*ÁO^&fɂ gRMya<:(noi,9٫&{L@;X4ު'6?HD 8@f1nDm"`)p[R.3# @|%x,;,\j}AnG,ٲ*|T0QuM#ͼ';t[9ěJ6=,W[t]KPSg%bb+ ͙0v}+:miO8jE|ބ:f Q`xwp<ЅZj)Qd| 2q 82s)+WuKd zFr!_t@ή*&T @aqEUȋ薌qPm@d ;Pۜ 2*%4,rxR871n_|r;3eY'8THѡ⬛Cs֬0{|v3LAkY[mm"bڬmyswUԩa; tQZ4IUQLƓ9QP)ⷴ!9Vd Z4):Q'>UJ2o8N15NqÊ`Hef-~˕)zHٶGnؖ4y}+g%57\WK%s1S`4W *0(nG3||0AgMKP?!U חaFn^/E 㮦[\ޔPͯ\5!U/ǛE&k:B5 cmէMu ĀNj;\S=zH;tc̱gmUL4}汘|!V8.7 Dl|aqZƽ.=c^TW=:cMD94Z{jhAjZ®Eu*{*l̢+v} XXI-з欪j:wryԣ&6D ]E;n;?2e2h¡AGAKAwzfy_R=PO 2JVuN/? lθ͙3!R  IRKEh<(ҧw1w.*uѥr#!M*œN9eEʫGI44snt]jHq6c+'N&۱g|?7ʷ=Z,D7'o)̡Beuϩ,P53D sm+zsN~:mZK"oĖ4PET\ACd?D1 cl7= swd+ŏs:wa W]8E3N*`=uvdk#O^!$MKt&7wg+/{+4hA<Db{ sr62(Z `ʖaNVt+n1ӗYxn wsRua{hG)']uʸoVVNKfiL' $u^ jA5r=]+WGj|I^"tfi,b3>G$X[#Υw(.AQc=_Q-O?M"7|MdUk`3@譸쨗C&CνbZ֦8Sr,Hd"q%C.4f ;i} KfQՆ/>JAQ {T!^%=\`kURG)J+utDQqr@nkbb\ BD犎g ]-' ÊM{\b2*mԭQ՗V?_s5`NiLExRyxb>mh"Ƚe%y3,}Ȉ,8P\k{m>S.I46$цCHƓEΠIi:)O~e]uF4kX񳠴ѓ.B\?3<{̬AIܞCA+i.n |q+g~WyՓ:ې#TiLQTObыK69G+ 1Yѫ#o+ZEs6sRԿ42) y( ˙ج *kyVfv"t!T|O~snLg̒VT~+sftQ);H!PV@5hQNߵڊvAs$r: Iw ,peW :ހ[%%+hr|Wקּ&tmp>:Kjt+e;;RZ/|WP˩*!3'&+G GRi۫9N9*6c0.{}}8DD @ ZM)PoWEo0V+f5f Ub.1MwbkR()o A>hMVPABp5i=)Nc\'k XD]k\Rh]z$pR(Fӟ @}_.9,͝z`-L\Uzt~A|nPZdYTeB X-zj}D|rYzgx@whV1>dT/UU1d;3~5!$d%|PA҃.hJDD5oaڏ'[O& tD%_G6bq6l?{*kb1`7۸ݍZm¬]G#Tי8foa>01eDʽ) #t_ۭ^shEq:Fd0+]Xۛk'mQHxyL {Xk$&N4,*f_J^s{Fz2wT[-u hx W6? A؃rڷY"e4敻)۸]CenېXH irjaHON8ЁdE @_n#굎WypkJG>G`4?Yx :\rF5!'z}ͽ޼n>Axme͙!"GۨZo?"ZuGZe<ʒArрGQe)FTO ^σ8!oG2]idaec&~ZՀ p0e֖wMq~_ow=ZTvmTZoBT>_/Z9aZo)%w,QJqT>:b,~rm !t֙mlSFeZ|Iv^u7tnF*wira]k!'Rm >GⓁTca`hIԧ3.]`Ǿ_es$@ 7XfO~G>ov:W6v5[ )t~!@oTO.Y8|W5N%{)$ ք?9`=+mW`MI #=38o3Z"M|g,5cw'?˙m;%:hc>ļb8 |"}q1@d&7A a6.3(W`|8@?VDvl1`$ޜAG;1ʄkV.`O-~(GN7NI Ұ|LM+Bl;f\m *7m 8F:p_]6spw`AuwޞX}'Q= 9cԲrpői K*5P ~vW9v}p-#(6H.ҤUŧ_|Nu5Muh"obSaYqCG 6Ps܏O#F71Ѷ3^n,b<ԑi|1mxt~v!7`B33U'rsFBQ )QlgGñVe - 3oT8ASYN.2eq}RpHp]z7{\wCŒCLQ ^/l#?K}'T]ӥ.vIev#1Jloo,uky@j?g3m9'Q]jbQP ]Í*2^)g6h+ΐ--4٦}MUmH gkFnyBsE[iv@c3fz}b']_ei9(J) D slMdɳ;-@O[d-8|kTO К^NRc  ܎ 4> R^:(cvc-FS}(*t`iAot&ҍO2ȄDhIbKBrWAvN0@1Rٷ>Xe|,x}Qkv;}(sZǕP & L4zA,sUNMܙ0Y[qntgQ 1e8{u&%ܱ/ ??C>uux)*H&QöBamNi=@~1PK!\,TƛdXBWfo0]9 &4^Fqݚ.hVTѓ8:5M}Ih<U6{58z5\r% ;Ɨ$쮚eD'dBNnGDerVIH gVЛ Ԍ\}c"h~>׼4I8~0n@!~2\X(S*@,_~(7:m AK.EOmz)!}pK@kofAI/S?cTacS0ǧ3h4=L!3|jT1CUDkx3f޳)̈C/i8(F ӒC쇝)T (S$1.M{pukPcmϼCr}[~ \ɖĸsJWpɬia\0d ԭo)3'鹆YC݇ThQpنI)J,קfZtQ3){{Bu bղcdvVK?S8dA~ v'[G9UJrC[ZZBD,h 'gIr} DrhDk\=tx dF$ <[tv F_5ط`A /<_[aΨ\8F㤤;KeqTzݩ}5[U" hW!BgZU'j_ܝu<>jJ/vZ''.Be7~+hI+qT^X y //B9wuH1S%ĜѽE[E&R0c|¿%mS2KaU3hT4h ;Mj;7Ӊ ogw[u*7i42}4I[0w9'ꪼcm)wQۙm 7&o,$y o>[5V4pJމn!v@<@5@j?ջ Lj w"c"' ?QقHV-@qez+^9HM"4[]3c 8 ) vQI"(ߜγB~G7݌^E I`AfƯԎ>33, jEc; x/_W@~K?hSsQVa(^OwxVaNygY iVB>5{My{W#X>&TRT]liRtY)ER!pOBYF"[`$@8_7:b.Xױ){aAjfF;MDԄ,C B|}02\bCK2ޡg݉i>/JBI,'\Q`,dx^K6=nVַ /!*e3ט&i{*g.;At";:\9d(|!UC\c.:95/OmT+¶P­#AMvب ƟN'<ᖏqrr# +lLR.wPS]K` \_wdfӉ75?…mxώTu <*4mK9Ho܄щH.;eЬr&^TseM`)h>n+~y!deCm"w!&VO.@0 2$qfwY~LʮItRPy@%s8wA!ȉ[5=؂7Rv[wyޓ>אPc Ȱ'L_'w L}BHzPvK(p"AL'42EGӊ' xO+Rv*c Tr) UE JJ4U8t>H|Egw/K.+WR̹柈t|X´,z1;̽&Dɕ9wn׾|E)lj͐qf (3dWd 7StU1=,`-F?֧yV:lWF@&1o)27XڵzZ6x'}׸ 05zVG0˹D-m0m ]C@Y^{;ƭ&\}zDK7]َۋ6V : : k& sc]fCݑꭌuECǸ9|2>E Og,LYw}X(o0jPۘ$# 7SJsl@"I C Xmǐa KJ.Zt`_V'M^KYPs;n4d-;Z[ERBaP]5?BPXb˜| '6ҥrw ).d,j'&NW86TS#Dt%mYL5P*9O_ߩv5x *8Qؔ;/ Z:ued{݌9ȸXycmH+a9^[ƠG.F.|+"5A=Zn:AȅJƥ#Ky5f^%RI}TM׊F&+G 5rbrDvH@D\L0_]== ~3`e1qSG+B%xKt-^EC[IIŴ5Yǚι4뵜HH Mbر;mznCu!3 a/y; iEԲv]e_!^lQ wu+?oR\F4 ?_10u]a٢v(8T{Ȟ#TuiY|Si͵BΏ՚B٤kbue` Y.e%0JousˋsYbjL7x-pw? ˊ%G_LN:af.R,3.#M8ނJ*$'qaBf oܝ5sy VD ĸRX:T-ʊ+N,H 岒i|.d/_˯sycH5TGwhn_f;DܭwS{$ Ցt28N>Z GGyIcOD!:.ׄ'd(ʂK`, N`#SWpࣶ0y /*d46vmS*,ÿ롛Y߿>^q!Pa(T9"vbϱF32v m8/bMuC>Rܶ)ÓbR&ɬ,*͙̽- zf*PxR  /5b臶OµaS,ye o![ӂ-rӡ[׉,a-Ƿ:ib7 J;;rL_6Âvڷ˜[Rʰ%ϓb.r Gf DbL9ʊT 7\kv%~c3λ[;?drר>,-:Q'B50ia,0;=P6[>6L_r\Y@!HE%KLi4.}=tHz6&[m+ |A}nOT$yĭ }gt8P=Y4h%q~ Tp8'F]ȓ6.~as~ 18XZ@7YГa[Tob#tګЌ3~Y8yu+MFSh5RleE3F`X]'cw) IQ?Gmh'T48ѩfb 1SG lQUն<-^zɡ;}9į؇*.%Ha?g s~pVQ^e_j_ {B|Wm#P[f`P{ t'yU斟?B%\f-]X,?'{lxtc>CB/]̈ͥ {O!N<2|:u"дxҔT^BFgBϧj>!biI609-x;{+Su/Rh('4(46d6DtW B"T(@׿Ri<?2T08[P) dL? @M r6V@W*0#5h~:{o8J_pǵi ,]qgS%q߄y$C-!`JH )mI2b7wgɿ?(Ƣ&:ߴb$9`5@xfDNG0QE}o:?1}vzi.Z6+s>ߎnԓL 8 #*&Gvdխ,oEkkQp2RQwm+0VPV5PKJ'S5 b坢gWO_"dRۅ xE#1U?^aGʊHM_İS{;i71"#V䭮֣b ۖT'U|A7 ~.N缻JBP1En;۰F8p qE(pъa EUI3)jZn(L҉Æx`ξ2_}DQj"G6+fd؝39`˧7х&w -$;-G=]pQ{ImkϘFKkuX3Ūĝ4H '2~;eI3G[记lgG:8Yfț zDp]!@wRD ~I Vpl2rF)PL#Q pⵁ@jK\O=E|u7}2^åʫ!bVIrh( O*+ek% ~6k 626 ʱaC@}>דP1;HJY&{bi}o?q/mY.^,Z$V#0y=VeKvի u \{ שA=&Njy63[ saKInc/pfmz=/Sߢܡ(wSB6Կ4ЄOY[6z Vm3!:*XlћQ92:!`ۄ)8id(bOct s$;z kQI[N͋ڃӂܬOf"fix4i5SNEqqՍ;3`@?5 (/ BZ2%b"{R974U oH-t@%8ͫwZǜA%%D )pMv+}j;6EbhXp|>" K_X,1N0_Cq܍Yqٔr9;W&T8k\XfΥ%33^i4-)w1F)ZFjl/¤w&7#'j-jwXs6H㽬ȱ,}5SQUFby8)o8FVlqfNܓ1kCl3E4Z# d& ^JN}ju}OX$FDaLcM@ZB;8Foz)l\|djxI";_dv̯2XCvLԞϾ'by?._ 2,BGH2!NҼSU<9at,rҨ~\HMvrTaIx<.KǓ%H^^uŠ$2'52'/U P֓E[ummOW_F!̤6քn AUr^!-!d"r\;oS["o<* ıF\4 fߓJb{ͭ)[a}ReP|u9f/w@jG ln=Z{[e #֨gd{_ u,O@pT-DsJ6akuȠ![qc F{A{Kw쒐;5:Kpc}[*EO.b^ 5 ׈Do' LP_z->AI$їڎM1y7d/jV@f\ iŠAk'EqL_]rqg%V2ѯh]UuJ+{]HtlՈ;ӝ ڝ `&s,NÕ1v^hF@v 0.1_ #G}jʩ&oUed?gs\zWt$d;׼60Xes{4a.03eToW" SSaC_;I'V6y\(2H}c C!ɁkPOtè H3,pE.؋oY@Mߵۋgj:^Je?` t^UU7\[SYh,T?Nz*`|\W"K`I=-Z(mɝP),jE߷wpfҒa`ֻ~P?tAhB 8- ߛq%/LٶX$vs0U5(M=SA!*r_WPV1U6z]Ex[~ ,1k~=[63ܳ`\҃ +85hJTA^}+~DԦ ,oE:ܫUŇ IŔw6]W:Md-AQR~oIҌ M?G\V+P3eOECe(v`^0#t!!v{ %>K؆?̉{cƌg+$pTCgyH5Oӻ29;J:U ͬqD8 Kub'K7PYaeGGMy rqےmJPK~jԦ7LD]uXV o曂HtwIỦL2OPW0> R)S(Кz`an(ȴڟ*A5§y}{##~Gڱ]QѲxP ;t~>;C W3&Gi5 )|}+P6CSPOgH@qRFo o /M&WF%U1MmlC8<sCM4e_1юˌ }EEP9;2>1Ce4=gzxݖLH~moA|؋5 ̝<1օ̼ΑoݕVC"qڏ[rrdR.z3sޏ%G0#xQT{0䅂Ӊ͘Ye/; &ޑɩ1αao`EO1AIfbP3vfC}\4,yGkTY"AsKdФ4̖@\dNk0T cgˈ]ǻI"NzH0pVM7"xga.v0ȰӬ"`1Z*mFqN!ڸx|ptѯ @3_QWmf}p7Vtt+W,߆ZhU,jA9CŏO[ +F<!Z2?/Fa#{\toADVם6Yr\IQUj`f ׆.nk8ޫ\_4J? t8g_g}Gi:g"̋X~e<%ɲ#9am\ Y58YQeq.eSIU Hڲ151y0+ aטy@Z"k Pؓ)>v?(ØK9omujYY^z u|X熝vC*V|i6xn"= q= umwzӨP(m{q|/f92 ?׶!x#i=ȟ]ڏ/c B #R:Bh=߱ȭ }Q乾E널+ u۽5=H"[36u`cV`9xb1mT7t2- K~ՊmdGmz/m&uV  %J_gvFꏍs=6q[ySCш14qX#{;{F]0:o͚_KI܎( P{o88= DGG%YF掋= ]BUp#nq7UfciuR֖,0rq;*5UIǴ2`JA(E@9+K\ W#Ts2!-HcXXDbu"j_"S5k yypݧ‹H>-./*yJɄA(#?|!oQLF~XND#aq2Wz2+<j$/W`"s&oDu\"_J0$9 _8;QяkhMvH'.o=b<d~<0e JP-Z_d3Px7;|j^򀃋Y2 {R,ODq `ۤ"[3JO6uٍi7)8k;fSx{ v3רqz4Tա >oJo\h=[`xjX}bG~0;1WrbZpm}ϋ?Z~$ Z7(VhFLux'&I3udRU[bu~fVYJA ̨]F&sDXɾeKV5d=]#e-q`N#(~םk|Z@ڇ[],S2Z@$a@ 2Kͽ\~_\oĆ~X辥x_ג~~yڏ3tTkGb)^*` frD[A,7kf =;0 _x#?#A>;U!]>(L.u9Obl];IzXDH`9bqd^Xx(;vzsPb \]ͅ-$zTZt;A7ׁ33rs z)$WPqvIwdP5HP7㛼eW lk 6@=$H1:D g7~dY?\E׎#ߩk=#4 mtG$3774e s֖&`&+.@_1>/g(*m^tT,b_k"gp^s.f??6ĤIYb'C6SQ5].wnF+XW9zN)q㘈D'gBUةXBi崫"ɖᕋcxߺ>L p!C.Z |ĵeuST+KPL(!ZҠi7tCx( hlޮ]nrb ^! e?kaX(k,$x"/*hK '-+z8AjŢE~Yar~T\Fa"lVۗS2FpK(3@:Q-"(||%p#fV`G#g  ێp#_&wi4@ ) 5jy}!`g5(U5Z3Og).r +` Gh7,o;l aʞ5(yϯP3g{95rd^mpT?69&ßiqcwt#6VgFL`.&LSHk҇r,pi~ :|w~0:%L[% 1(Oa?f㹥 ˔x55,EMpj-.`*\X,o$P;[ f`NHMDCwU?_q<㫖j+O2ps n&8ȭu =4ƺ/1 JX-p!$7 nsֺS7 Cl+vߠMq2L{/T:P{}c3+{*My~]Y#j>EA*n-2h뢫昅ߪ6 1=;lެb3_g<9c7f}/>_ n]ѹvyeD0Ncvɔ%@).T7;sWO=9?Ko8;DZbZ[7ѩrFUAqMrEBy{8c?R`de]оmAZEP!S)6hb]c*U_ <\ۿ )JZ֏~c:F{Ţ*КȐqFT}WႵ)< a>&fO$!d EX<Ǟ%c~*6D[zeg+A6$Cz$Ji QR|p`8 *۴UME^ȳ{_XL~xo22"4J5p2ˏiF.1=b\ģ1G ?g?Pwu:F{?Š<_ jVKniVgV G|gqYNCq2g̞0տũ1/RV"ͳOkAaneNZ-ژQfB :qy"*W&'ؾ! W렎q+"V;inrF mJr-k$eo4IĿ`tTβ$(>9Tiͷߍk{6%1HyIhԻ o( ZH0Sބ͵^ߌ 9?4-"g ؎|&΅Y\H Cy4_b gMe/8D44]E EOkFΔ7d{Etܧh^ UgI}DxDx1-o\qd 3>ɡ1N$E{O%?1G oX1jr+ ?Ku7M㽸ԋQe.ެ"X\<Ϣ%v|CcujL (_gq?f^Nb+bq{zVG4߽Wn2 7;kkY[ D7Ԋzig+ՆzjJ]Z]ͺ'1X+ps_ ^2ѷZ4VI=\{/uNI%?ARW#g6{aʓ@1N0 9k|$/xX\Y ߘҽqۂnG#i1!NY{F! X }M pq{3؁F̊~TTHwHZS7>W \%{_ZN&)46@o^Y~nT&/tfT~Aހ[b?9xQB1P6c:) $, ꄂE)􎝼өXp/c_\ [z` Q,&#@^QvN6#kE7ʔ\I 49j BA ꏄXs2(Bb׷k,uw2faW%=_KY?] ;cBƭ@7Wʯ0zcs౞#gAqIƛX5l?jl@N?{`N3U}l]OvN-=LDt`t6Y uAi0cXaPD;+ ^' 9hUݬ7Z2j^z==|cmV.E$oCv2tO4bO'l߁NT/{U39uga4v:S1n_g~,lj? 3<@2@[_.|&T廹M.ۉU_^fVC\w hdRL5+a8ro}[%SoxML'ƌWw*W?s K !9(߳$r濎q-cgkh>vbuj"Hݛ}M&uEr;O]fܑz<^ȔշU/먰=+-I"0ĺbS'GtT "H#U[' 1*T!4cri*R[d7c<]"a4f0Fy^!fA"P_slf,iid_~k :\XIp 42@xipfy7zIpfED[(w?(?xZ}*̟mm&kb-7`vlVm_9X&h錯啲Rg:\ :1WqRY厅syrs`Fq^"ͱ~<ț uj/jx 1u0瑯ڪ& Bz0v*1J}Gz<67Khztt-b:^9"SEFs-i$rotEnLјmtvx8lX7c PTN^4߫m߱_? ZLXtd?:8a.ǹ/[We%Z_ QC#-( -iYxɠ{7^ &l}tսI!(ltVAabV~󢀉b4f 5DL]|yN|ϮU'gLpD?k@lJzǜ>̧3eBcW1Raer%mUϴ?(cX߶L|>iZmP5DҲ& E?VT&8hj\Y#6XS݌Ңe}ҵWGQM+9AdK` IGc-Ќ*qLMVYM+Z؂;_ II%2˒ j=M]h,.vw'\ܰ {5̉Xi͚$M^2r4Љ"Zdg<f/K@̈́qsn+[CFkL!3hi4Cmqi]wv[v|k,AAd}9 X,hqup$/$ˆ\3[Cx'l.#ɣj\p>[(-FXa@j먆|al'|jeŞsVziz&IZ\J͎2XAJIeY"'qt9"(4ivapzH^t҇L_nt#,$cհDc'jͫ%.:AnٱgЛ//rT$?&K%Tn kZ+r'=ʑseℎpuAс4a:lRR] uTCAsQIM.U`OPToq=kW*M5,:#>M=G6S|}.M nV'祃f9?$ biI"`vmfxoUElu |-rt u ߚǓo. cI-@409CJ +fE|2A"8MXb+CO"&uJ+l=sn4-|n]Q}1A+ӱQgD5hvNU^FY׉Wo W6쌈 $gluHohp`N,VlE_m`zc#i1BSp z8Pr'nۆ/K֠PBC)u-m*̀@$|3vlڽy^UKΨ9wlي޵?E\!h7{ܺ!%lRr1\݄pNtկx PlOQnhD^1л# h{=͗!ѧ'O\ їqSq|?jTaBH@ eTwn gu]~WvؚJ5>C<3̶0N%jm +5cV,7Zv%avs wWԶtهmL5/&h9kJf)UTKsڈ鯈 b5v8::9H^@OmΩ%%+rxsr %qpWPD/E.q;B_H*rE*rEaW:+vքvkٴ$H?~/iG>\Pt!\Q\o=2hmI~;dX&G7Fg~R)bpg5!󖴣( RH%Ke(CN8>q^2z3<>}}EKB ;od,fLO9[x"hB4RwTFȼiF,sElS{ J&Z.85 #/0@]R*n ¾D<( dǠƉꦒWE%RQdh+\U2,H{XriȞpYDGM2?GypC7[ZK gG&:oXxz]95-q`HXI,X@q}Ɗ'Lq]*ƖQI@-qԧjW[V*8teAQ.cא;rPX]"Qed a |6/zb:}K*qvJO`*Χ֯^UgJ *(bh*"{ V.PGR.\ NU/|Y3 bò6h96YZ3RɢO#5iyu~" ժjf ;W[0}V{ME+ ;#7’l i@U |:F,,Vko})VDf LޛrWuZcyYnLUqJc^֌w[}tc~i.Z2Jqv B#k"y-"Y[u҆job]Ud%HlTp,JoPA_p)7n; I~kX =:T]rXX~{,nS@Es_q]-qA,Y}_3"0!)Y$׹O 23āmqdIГ- 1nJ_\ ;B:ĶN&>*( BBS %s>e9fTڵm<*ǣkO+} o%4~zցfVP8Haz!Y lihUlbWE9ûIv"LR(^6lH6sۓKxNNipeU!>g9Xב [)aU3;l`;Kb巳F6K,.zxZƂwM@+Ix姦 p̝YTRJɎz0WW9a. q>fQMvy"焔Ny]Bx d qvtf݉Ą]KlyTCe,qbwfn&\OP-/y_֪,7[9vT%wVF>\H/-WBU9W). '#;Ȑ aѢu \ 1~cWdUU3jT:LM62lY[.uw ~VlB0n`#rj hz#E 67=&H`W>OEc)tV~mFspP6tfчmG~z\<< :`+qp41AAȱ5ɆhHkoSudnt?]mz؞c›QGeӳ0FkKtIm2n/A~c/"T²C%ݑrlۋXnh*;TMaȆ³pȂ?tUE!=!qVmNۓ-]Яq2޻Y FR?lATtQo\^h ѹG`ی @3Qkfs A y62sIKI[L9 Vb'% 6/OR_kYJ̩+(GIZV]ᅙlwܘ/c d!?N흮Q2dw8&4 -kaz0sΐE9TIN R75O$`H͎ok2p>SoqYۖ^ OynarEYloi̫LaEMZgr?̔m-;Q9}>PF:z롖IjO`+JSjw m+devӉWfdfQΜm~ `-Q*[T+%R3D`nQfC fD9mrg/i8~jtn|KrQ b^Vv({ pjs`Ne3rV !\ǗW_5;5u"j.mE*$̝3rP/=!i28w,QbR_%ɿ$;Mq@8`kIE! v#9i߫ږaOw B΃(WC1kNU+y;E֦a//m̤|CX,VWY~mE%pxc:emSKnیG@ہQl[!8C߲M(cHa@y7J[VO 8ȋtP7 a?FKmʌy c Pi+;=^lWH+U"מ1^?2r)⁈!$ɺ|a  h50L/LSA%|8Ͽ#>TDԡeA+bәٷ[0.k7\⁑31n7}kn߷!:up~;q֬O=%ʅF:(Ez"*0K%]ͷ1omh+ͱ4#uQɎ*G?nNsұ  iG _l 'ȁAPB%сY"N*' \8M\vO 5bQ}xRVd%ND[px|տ6re?%I("j~J%KϚ^qE{ E b״]5NȍFe6 }QN;ƅW<؜źaR!Ty|Z6f#;:7'&" /EIP/O\Ohw9 㣨?2"@wCSe ?gs(>kRQAdqtp EJtE}.i{6ʤJH5/ (8n^ 2FrIΠW_mOVNf]됙}?C0Vx4Qk+1 a(%%g:6O x!12y F t<ֿ}o_4\7ŨσCj>֋ >$0ת9G 9L'hrǯU?XYwyDA~yŝ(N Q2-ql] =S ǥ.{'M | nGc:٦27 '&kJ&5Ky&KQ-tua{Abf25/|kXndS]"&οbDl//Uep5]j'nW tO(s ;0 WlDqYY҅nLV@!uQ6yf_9Zçw%K k4 Ytdb]ːUC]򗵵p"J&oؾy{1ʣ3ލ];A=Z%A+U!5E;RBsua: c*?w++kF߻BO|WF!vGL;Z*iറ\>Bi՞2FX|Ho[@:뚣l DοBg9EfA;8DZ!#/jIqV<0ׁŁI(tN-d *~ 20e9ٶf u/#H?2&==:}9`4 of4eO NQ(j7W-#H_7WyO?W˔ =5Ml(YD7ܳGH17XHobsW{>DTfn'mV]4Dd]6/Z,Ie74:1uෘ_vVƇ#zF^YlGnz*,܀\OcCgfwZG$&2=FRC>O ëS&Pf>qۇR_i.*L{z5ts1b6aRϭZ&KC|36O>/@t>`m~#{ w&3{3R+ QWSFm/`%;"[!,6xLh؈ peMI+,.SS[,$t/~܂װS |{ȍ[E XqcF4+Gѣ9MD0Œ'I !?:-"(ȪZk6 8#^Nhv0Vu>˳,L3E$;Q>uŬIJS Sf} z|*PE_` @gƣ#^i&eb7 G^;i񁘌Q$vlV@R]7&Fo0$y{B~ۓKl7 pIˆ_8U˼7Q5=)i0\ p MTJoz*1a!Ik)vI IZx-nVG"R+6t6 شAX荜_3^Z_\fQ sb$4sV $سpݒOjn%,N'wNY}OEM8xNiB#x_FKԮ~@PeRez} =p &WeCO+ tF@s.F=Ajky1,sHUwf)HĈT'G"c!Ǣ;VG1/8վж^N%5UfQXA:NJ[|^HTAt"kfoU.V iԦX/.ztE ؚz8n)Yu p8BQy#YJŗG`5[`\-\p+q@j]%MDUžJrJg'AX4WPPr$>4EނmҜBu~+.CRKT}5U>sb(i!y~B72?sGZwۑ] f,ׅ͓(jsFC.Iqi),Q<@,a@w( cpZK*|fqgManu>}ӘP$:!H׋xFP7Dww /7]]QK~^RPou7׫m_l+\? rY,>3Ww|CY/;Dψ<DQI"*3-ufbpլ钍Slx`] ٺA[aҒz}*U"#Rmܷy2gRptÏtEv{J`ȂK(=ifڡcfisTa!:"}+34ωYPߥf 0ca* !dWC>;T~fƃ|^ Wbw([r 6A.k[4dAgb0x447 \3Ղ؅ ˂Gkq%:Wֵzu ylljBM+?kY\3/'v ~G2Љ2Vf2Չ?i&PB)UWE^$6p{h ]:;Lx*WХ8^Zc$~tV7MB6Yw#4E!y(kr;p5KcN[S%ӟPBC @/Fρ\~ ~/ƑT # Tg%[U] qH-yDzV׹Ӿ"sV|ZY8Tk*wgX++wt6wgFvĄ!c@>4LS! 7+)'*~ T]cMZ/Vϳ7|עؕj }ޣV.zeTb3^5GVg 7y 1~Ԇo*Rh@( 0^vTZǑ|GoQ"Mم)z=1VAӱ5Ybhw?"ߎA'C.)[ A a2dBxp h9 *S /UG9%$9#"n4hgaâ mׯ w:V' s9$!q*e:k$"c08L04ۛN̨I{F|6iRt:{ yIFjhi@nT -@vMK !o㜠G O !%a>)Hųɥ}kҾC¯>حh״M1QCmRǕEkN Éc; RY$Cl{A߀i>d _QCF:etfT"{`QH.:cIWM׌3Mz*4 2=b5'ckxj.K&b'`AA'uG1Y9i:uSm`LΞ~9EJ$`bjŨyPJc}arKF2?5*dcѨt/dG3[sKB |2XGIlj7SbNahzJpwohި ,?)'Pچ xK6}y]b!ykn6QCq$Y" Zݧ|MP$1A)/c±:͸sv[6]D #}i;Ql FtJx%owh iΘYIN1.&=3Xߣr)"^Mu=7,O؇ $Թ?QusJu w{:T⠃)؜+WO5w[AbF9j%MiZ#;ۇjce ķr~mnbmҹS+Ւ-;ܫxgȹk=u p@ WWĒdfDä` _X4" ]?Q8c|ddc!0i %& ʘCs8yWZ1 RvFWG%W(pTM k4H۠l6ܸcjҶzDT֢oaC qp5B(%}`jsfRr([AMIJ:XmEЯGv/aG[\I^ǜKKغkXfν2|)BDy[=d݁¤~<8- aܮO*+||]ZXG $Q&do@oqe/qL`\wE}N>ݩ6%_KQğ(7*RQݫ4y'TZH# hLlݴnE{g0R&y;8qR:nml'%ysGA1a_s+vX4C}D,V[Ux5˪d+%{Xw|?@ rp |d}ʚEpP! Ä5&@xn l 鸋[(.96wÃHTm{:ӣv@C\G}7HJקLCeQ{ʙVقye&TU^2  $8X KWgJ_]4'H*vx^ӓ,ާ_[ɜw'Snw3'Ĭ@.YW)7K.,}X 50nەB[G_M(̺]sϲ[u L*F?DE1lILj)^x? p&nQpKI`{'>=N/potݥA7 7;*BF6_j/Xx_{{@B5s^ | +%NDIWrz7a6!'bN&(*/²HYq`3B.C`ǶDG='wZ) 1r>o}6AKJ2fc- Tr|Txx~XڒRAMj<}#|Rٵi^{-^er]XDP[ bNchyza13VeGU;>aYaafYBĒHXfw\ )Va̽O1ώ+Y aml KN7Qr-j(]!OE exĶ'X)t$2W[{YN\`FHLw? rlSe;n}A$[.UuVŞPh"T >[d0@є' V:R )nj@Q !GAIA=}vcgcܤ$ys  i›k_bEaҫ #xT}#Rn mzks:`Gc¶TxGWC9W xV< ]s.Ocl - CB05iNK]Lt,}' ׊ӪYp;ڔCp@H嫽i꾀WqB^^ rLytťpn O#īsH5HQhɏA~HHq'LEgHq`'mB+8BS^ @>*J- ^0SSRp\>|{ hQ[T!O_[4>9Yh#nƼ;&5U:}~MgeӇPtL %0J-V0F yA1TׂVtE"B4 36$4mJZela0l|YSγzXG}3}9pbuȃdĎ εWq? o 8_%^^􀿉\3/|[2)O2CW? JD8{tW.MnrR"5k .ʚ)%Ow&sÁ}"ﱡF|q>Hf3ܑSbӘV3rڛEVXrkX0~>Gsd*Lk H$72C8 5D0ޫA35؀;T"|+w$IXwLw5R9[n0+ւy 7f=Qdө? GJ9uA,yڸarA5{_!՝)=!]!#NڭuW\,"9n ~Ӂ]|\"Ij-RvK0wSkhwA+,Ӡr80Q30umw@G&Z)aAL"p~g>#9,.L]Vӯ,ǝ.xK8]tpb8 s>yg-"R` (}Ԍ gFZQ%l4Qotw  (k')M{%z2kpK;|3qcxo"pWKQKF0^({0Q}W =8F/49dߒCKW×q5l4olj084Z\^OsnhȔ+tx,]_O-3!ULdshpfZ"kLŸo6%dg/~Jdb/I .m\-s{&DlI!ak߮_*N@A~SPd)EDKӐX(z-$qCw"#U]<?u HEآWyp"ebqx4m[K|{ 2d2b+Y駶9}^(ᣮ^OS6ug+Brcc^7DFKL'2 ͂%$K[*poaԎuFwf.ٶEԦ 6b(2:5?TM;W*s:WɄW&Sʒ`Hc d6UeMu+ҋ΍s{0YI=0>Ji4p!쨵WG#D҅]SէckJ)^yWN"pkܦ>[ѩa(cRF]c:t JYxkN +*0I1Ug<#]Rv~UHk8Qm$0]@ZgFdM*sZ0u_D[9>B!'Ed:n: GG\RgZ|j[ǕØۻ(q;Y ojA>d 0K 2wUB鰰dgFaaW B E<-#fhvNfNcA1ɾ t*%PPhN#G1e Z#`pFo~ZA#fǴ+_oY߬ @L}b%RxI,Ǚ}޽?>uɽ>S9O.1C5aî(ЖJӓ].\ (j##"g3e~_[ǻoXG6:lSB1_R̦T30iy ȺFFb٨lv%,mILrkR,6.lwIKx "Rk*}$J_Ar۞nkj̈9lrbQVޤDl%9 ME.aZC(o##, #⮔W(Znh4wRC5qWp: _!k$D<'U})|ZL飛Xeڤ}HBS] V?gSme׀)ι-I,4s׫! +%83NAE`c35Vֹѡݛ?,7ͯ?aÔp}%n+AǠ~9hՕZ ~|ۯ*0Lvdѵ >s4ⴆGyJX5 >s TGf ` `FuT-saA"dE}$} NG%5 WYkN>((Hy@WjŦ^&b >qIJ&H(gE$ߍsoQE} B(xqi4&1;>UXO3+"$$Zͻ5K$%e~^ p&T VXk/@ԤB@9(=bglG W7lgܑݚ ao "gdr<z_ M 0V![SvvjX#~Z5±;~pjE^/pzE)gP/ƍqB-*o9 m(GOi>tƈyGaҎ@UpώATxfeZjIsh]k}rt;K@Fa,`ӐgUrfF` `3qPK䚂Acpxp35¯: t. a/ fL-MȾc8s\wQӪTZP]ׅg_vgftiZr8}q&ciI 0Xj`]EYTʐ~ukF?ݴn"q[N!;8l>J҃jɎA4Y54Ix܇.M}b}Gϊ'SKpK0#t1$G7?:R-ݞM } @}uN&+0ĕ8ԮO U>}َ3y:/udLIdbKcaw0dFapc݋RE+b mSKHo1د|`9#l:mna{N&n,P: qJ$֘C( Mdd0e9 Sk ī<` RKgr(GՅ T p') |񂲨/-}JZ/z:x\]_QA㓤7>74s>$A)%_JZ:b% Va^Ȅ%퍣( zb@6|2u*n,?~MQlPFqVq2|EnҖڻ\IC8k!nѱhc0^F aX{>n^9[Qor6]#79>=R4aJ䀰GTkAa`p$9sy5ˈό>XDB+Y'-n_賤%Dr$lKQF L,ݐ:*y3)[y$2j=Nzm~u|2?s Uێ r/h˔  Txi7=/7w/S2"/YHky RES-tM`?I9[9|ş3e$zbmƚ7# ,Y[Mɣ1R5sgo5Y׍Ti:ES;Mccni\y-?A]e9F2Ta8dbn&• ^mYf(>zDO&^1 3cgZJ@p ş[%o4W̮ 1Y 1);Ef*_(#9C Z8)_e<ۄ=<8 :F'oc?x (74v Hv vRjT5~UEH[W]tLs7ͥ=SUkV&oS cU/|hc c ~0gvU bl3>NGk2Ms@?v@NS=gP/zr!?/pII\:ԫ?~dI֍lF$jY`3#:xtIX{$N#A50xTLcD:o`r (M?7(Ͷ4GaRSt3VRr/\%^i)n/%ԡw \oSQ_{bO'#%#@i boQAUOZC\D3BGeTqz" 1xZ|caN ǫ%w4P`|_snj՘vxV힮q6]/"D h!3jDe&Z6Twm%l=;>'A[xSy6#B1(5].tCAe #&<uhF-tL_,y.7 j&X\DgF,f1ڠf(J&sQk+ZQR g ϭ;BzR_JQ2+:,h%,&䅠-ka9EivLJ @"u.J/W\4p/ߊ9p FfGS c]28XW{ߙ#?TKFPN!FT~o{LD{ZE *0LSlB,'kd2}G|}pWUs\^[* `'>:X'9ameL]{_ BJCjr<<2yBhOyG-DZ؉9ʩP+D#Meݮ `!o1Gi KXRRsٖ_v/V#}0cȀ)D 7zt81}p(8EU,F(xKCܪ,U7'B=8iirܸ Y/x@ǨO> cAtD|ʂotZf̹-&/Vy/JN`pQ>F%cO~fEUhAb+mKez̶TBO1Dɱ9V֢ O6KCwJW կYa4-zwP^NhN2yCb^> p6k3k?cgW\)DCӪDJ ρCv q3%m13ovS(mߘϽ4;>X`O5Onq[ϗ3|ZlV׼2~@:Xs%C'h?pkV2[Rn}ҏǫ&/uMg65cBЀ/ nL"7O#5΋ݠvt7$j Ecd^dbm@fb!)m~|o/^ ,83GsE&h^ !8}a LbP8G7hg V^ͣ|7V)dCM~VɁ->ŧsOM)KҌ^Ńp._3i È LGZ-T:cf.X 2Hkl踫['dyXrZ7r,<@r_ )RQ"Q\)9IIPQ}x_CL|d7Ti}ϓTL%t+Vn/tg6"4%Vʦ H_QKevP4LT4XaN E|!S@[ڜHH I@7>qUOL>>/e[54̫֭YN`i4 dn:K{K O3e[r2cY,[7LAL U=P>7M9?e ;Y pLs:XȐJb'V>xWkﯿg c$hJض\yUs.1pۉO}oKP`7yΫ29>kh [Ib :x!Ha<m{*U`KA`C;)wxIw L%KnTX_j^ |r7ʻU@#akغ U&˶AI>,eYs'eQMn|#Sqi_% LK))AndT,"N$ܺJ)ޘ|(@<<4%iS{b>Dv8+*]?DT2٩D)"d{ vh8 dI,vHZ;?]L Yaۧ 4"t]o(5d85g]$ 4_Wo_'ġխ'ljڣ@sG.3~Ltc;Dez.ߦ// rwK" ȂIQ'I̍?8{S5G`!(FߴÒLX~~g-r֯,eKkb^NyDXڬblDuLS~@ Ж]Xį=`bR}#2Ao}mDg =+ t&'k0a(BN'. VG)&t4~" ҄G8|NRXirf _N/[ϺʙXtjEXPToѧIա ixz &|πO cBivb0GQ|1g 6bQ ܇B'u_@ oatV"0?F2EDj(ؠK^PZY/ my7T`(=bX3zb~x9\FuPHx&RKol` /ZS&X'-#m~]irc YI7CKL36zLȾNGƤtpR0d]D@)|3SU $n-y@ m+_Ł~2v·WE\!&rl{Z̼}%:f%=>^$0/>w?M зZ/k>:xLA65I i񬂊T"n*&r?iA(\Ny\\䅰Ё>+saBBEtC15kKK_S#-X jc=U K=ri [Dkr98Dm:URDVRSO6S(jSY1ږgBf\eIvqjj ,2E$; eKnS1@Onzxeq7<Ɂa:kpB#G0eJ1^h PBYHςVcsGljzn0<@p8j3sSLN>ǨQG O"?BFQx4".O_Ex59IfnUiux}vZ[Hq*S>1u!a>jPǭ!4 ޔ4lj'*@Y#V2}y+5psjaIg$(^Ps A[hq|:֖vBtN4N9a5?IF9 A<[0f-7cIMIߤl5X{y"!}gl+_ȣLQȒ{iGr\TICdЍmh'dѱEOP(*$`.JɅ?u Kn>zgH|?\.N]VQ錼OdBzV<"$c,q~b*ͿtC Rx=WcZӔXXZכ'<ښ!T ji;6`ڷ$CYf뱮9Vrҕ;T>8lV<{8A,q)Bu>qxלm"t/%6@/F&QL_@s.Y?1*F퀲6 s'@7e3nEQ2Gnoʙ1Mt@b&K\Ózzf||+hWW錘`,8MG-Mk/p'5茦|##E&wd#V5ob:ʤBO\tRUVq&dz"#;+mXg"L;-Zx^6&Z?b>R=$)yȅd >C:UxLĩ^vg4{,/#,;(%k-sڂyr5s`lM{GDUBj۽JلGx"QSw[ mvx=bK}n-ebg(~ּrFTʷ\)V9pJA%e2loI7^@:*Į@ãg1uS޴@)5([ucwP\uʨ9En\L* uDR/#ViP_C}=QX.;oњ{" є$O#P`x^>)&40$V$%z-7 6oaŴ*}m7_z߱p2e({1L+p^ok!u@縟Su>A6MI*/‡ -6:xz lrMKչy44ro\[61m" ,6T?W+7@ndR#/:7ohuhS7[Uv3h+8O.3|6G{\~C*UTܩ2W˸\ohU'1 {Fbb,/9 zB?xC& ) F+BCN=WMXιi3FS _qQbRफ़dO^큩ԩΏI U[2-~pa _}3ĕVI$+9zӴ 2ZWY¹zC/qde&0bjiV5З"񾃦6VP&u._.gl.Pm/$.dt1]a/g6i aLq2J6|+ o8Y$c,r(3Na(zIVpr A_ݤ;. XfmsIqr*$#h_r (Ջif,ƔMNܕ&OR+ |t[JҔMZmC,æ`ΡE (`Ԋ3Ar.\v"Fش5Jo9U,k\3=j.h=p5c>-rրikĔ\偗3B @LL +NΪ˙ekrJ'wr)ڥ\~f:mB)*#H%%A[_f>RnfLgX{ܔΗ72ɰS6ca[97<\]9ƳlN?P7aDp"?^=&K6g,Y3~;.7d͆\:4(C$6ǻ{ N CE 븇Y77% wZp+W捫c G'>To>0E9Pƴ[{[pX wDpNߨN"Z-7l_W|_uD[ B87x?oNXo-No(D8aUZzU}#X =)}rjrJhIZcM"msv}ԯ3IoeЧqW&W{>I.G1i<+a`Bͻf)F ;0S`XkmXͯq6h;ۡx/)P0gxA%vK5+JO) s¦.n}<*mՅ<"`oG,:4'yy\Z"gy9?c+ޞ;5Hz%0z=,L.|UzJf*pyr:P2uX %onRrkh*bp4wgIuXCfn[XCNwtVB%\K{5e'={Fw-f\;OVȄbq2I0CW&kȔId,Ѣ@|I7 ?vj0Ԣ,bÁ.'=/zxOj໑jb!YJL18/,>LYm:L?6r Pę$:Aʔ@ͫܫfVʂu*}zI$ φ"e:\*4*Erns$@ T8ۘ)Hw99wO 8Co3E;/&-ZMەcD5y`yuS5ZH%^@n ^_E~ {$ 5dh)I&+/ѫ<hJDzwCI: ;/64KgP:C&碩oU"h&4 I2DʰJ*dxBlNqzO;sU2#fڮ!aH<Ͻu`5s¡=ekvF:a-!a* _[}AM bXlAxE3e;tm+sDzog DÉQKbS'T(0[RO*iGQ!$Tvbϯ|r-g8`Ab<3~7<ǑKqL%tiKwܺw`%^CmdAau Ho%߿c h}1K zmO汔)֭#h~+@iېnw4u2_UY/+E N+)P"˕;#8v Y\iÉz.uHı[4u((f%!aA=xFOpJy;/T[fs!ygx{v TÅXpBpl2YDCd47'Ah⡬o) 8s:j薰R6Z|y)=QǨjvǿVErI 2 S|A{A!E1eTtSltZO$zcn,#|3.9,vM:g^jj G0èQ]L~)\B (&0"M4, ˌZeF6kH!}ik lF 6e-B?.Gq܍"}f(%0c+8RXYy| }_~U+%N -YI;s$%Q 6YM^!+E3D(*E5;z{ow*'A@LH13utu9i?eqrX6' A"m0I|4/1:Y]V,oB^"AjV e`;`/tQuN`kwɦ8<"?{_EQ>j'X5K|7&'4fPB6{j~`xvf6RmR{ L|";/5 !VZ(\%iT73?o/$0555aiIUnm/_\z"\Mw5}Wdh[D(A^ytiNV&^U7: %PѦ-aAQ"12QKvDqCXц-=UEҽFbW,΄bV y&l:(R~6$+[+ýls+]v~󰦍NIoK7_k@1֒bd{5] "pG61S~Z/ >?úPSsT.DJm>c\s"%#3ز=x* 7Mr]"k6gHXgl1{ux,0FytU$} -nÆ 3IK_yOG\ E5MAtڛvJgM6"$"t֨94螧 $wxlZ9`*aڎmJ0 dy gizQPqX~_WbQG?!29ޣ9sy+S58)xIe}r23店>%f($-n>Urv/'BQuӸG'X'ɋ{ ]IvN €f XŨ,=¡}Fesx 浚«eg.bǠ:ln8aH?XH|<3cCI}!T5ϻRXt1tlB&Ր3sK/ܫ#֩"yѼvܕumf\Ֆ)RQ/~7O3W;< @e.:i4 V0_ Z! dG^쮗ۙʧ$6 ic%dZE &Sf4bU_A2hX|˿Ը>Rq2fr px)PxS4>2hyYN)Z&xF{*AaBO c C߆1rӛEtq(E WOC7 Ym0lzDjʋӐ S]i~'pi!/M>8QaroSp'DU&sOݦu6;dJ2z?\N0= cl`!Oꬔ,VeLCjʱ"|4s!A $rUTjg M42 i@d7@i:NݱZȜc/7gQ߿EuHQ7oE<@gqA͚m>q4% Xږ7~+Z%,<'cu Ovq2 VC7, !TCmAXt_QCenSzI{ ҩ^&EЎ71FĢ"Jotkz<{@ʔj.d/~{Sj(A5%;w)6aqEz i '^>Z&>ܳ'|?43;ErBNÑRf$ *_q~ h`e| fz(XF0M:Zo eq!egd4eq.zR=KI)0\ s+h<]zr# ܚfsKNr `gnGJS+awm59Nlʄ]ҝI  ?/$mSh4Mp]OZ:4h- $58()UGq!9Z䵼;”A)l&~[V 5[^,2'<]zyв&:xXRZ0=.~mkaӹKgl( u9ˠ] ero˽vCH:\e(H  3AUZ`Bɂ5uCm+ J˰N.1} \&M{^zs''gNKV@ ' .ivg*? pJZ.Onhz{m{߼')+(֛`++O햀5tV( GA\'< (^@ g5.<%j}O":S٪c%wsîv9^Õ]R̆e'!QrPN:$@"|: &c;l_k p/4ujc`ך 7j6ka[ݧ%}BٙS u~*t2kNuݗ?,PU(*fόas\m9dl~N'_d K-H@ZIG;Oē0ȳa}#-,i:5@?'Q@ǜ3 cpg)=&9\1Mugo3X|Nr8ڙ;Eqc/JgMƗQ w.eq2gҤ۷ P2MD_.Y`͔+'Ir|ʥ?4}qZ{W.40R ؟(7|BK-t+p 'fqqU+@%wQ>~ʠqICs~b =P>3P6&#{;yG}WEIyQ!4cH^YLs_AehaߥAМ# '1t< cT_d{Ng5Vx6,.#fsbô7"YXF ow<@ҍcY);cjo>γF]h[sZ gTRK$0khf1ty=PWmu=`2݃RjCJT=ajHލmi.SU|RևBZn (y\OcP]Ƶ(-TU/D>fbj鎺:G؎duFOfM)_,J=JIu?!]o[Cמ)|;jSQtrV>fL"8ʄJJX{Zck*AK&GY1:50#Bk{;\$z ȗ?HwcHP(f 7zajNpӵ]l/*K4̎)"acF ol |XГuc`Q]@Sć+Hr >G4滱څC/MzD"G8+<3 A4az [Pӄ.T6-h ^CfY FFF Eov(e /黓DMlcu`3j*,z=&ciRC3ѡ\SM9MU6K&7pu{^gAhF6Zm~wOMG޳ =t9X?]t;>&KTVFw)g5BrÅP!kL~SE; 133/Äzkbԉ$iB_Tf5nʣyd~FO깞j*qRX]G%$HD&%Hp,|O,t I0Z[G#˟ hmrc+kw.qS0DM Lx`WzR.<¹"h`iL>.9yk8"ZxE7 _bsVVIc6 .3;!dřys؇ P)}օ'Ok4OlKu~`HM NJbn*T}ޯʠ u|]$B%1Ew3gDʘbDWHj&*3w/\]ל kU#;(1sw| /_qNLAz[IY.,j`zһ3f?V=GoՀegmv;ۉO#Zh'jMfJjEJe[ifEȗ{OF)pRі#ߩelЮpڳB+^MU7~gT(AuGjk`&E;vo+mh%k׿C SŶ`3I)J"AߐЭj{JOU묇[` |v皬i\[mlRp$@F+}d'(ڃ x,j=&a&G=:s3#ٙz69/LgKb[ ^od<RE{CZfp>s$*sCP|'՟rspآG.wv'c ାz`iE=Dz cAa^~aU&@"4[:NBw7a'["F`}sZpbzW$Űx3U ,3旭=@>{udf0TKz<6~J{"䆽B%Vӄ᧑E +nнS.Bu"3_Qj.,. WDG5`R!7ĻrHmL 01+I@dC ܷ'kl@ 4N,]Xf^m_YVڼ"}R_"e"TpM9"d3J1/R7Z sÓ]P2K_fz0zGEpsNavJe6]Bq]w_~{7 O^ܗMXN2v~DDN1 e %<ڧ|7e.I~OaId3ⓁG6K6n&$yL)! ۆ O|K[f!qBv~2:c ( PHFm&?LfI./5N_pu9cW6`B.pFw><"ēfDFVOJD{< S3-eB F9swn~7дNp>+rBQVF"@BvA{[Hhsa.SKO{+)]Q<:PGm_i|ЅXPG`olbIj;.QT ,+۬`FZ.jb_Qr=T'G\=)Ȕ@wGƪpq"B#ޛW]oEWCW]oyJ~p8͟ hFr u:qb'-Ab-WwRL-dJ FPeAaYpv0}I$8݁}MڌyX~vOj=1[,+0o}/)TI&L5jUz7hz)㉳m<{SI{]m'oٺW9Drֻ1}4)x]#xh( ̼1yu@宆JtۭRYA\PN?}&&=;2|X/k?-IgU)p:ۧɹzWcM~#Mq8_5#я LkS'?yp63b|K U_,Ԉۙ2>&fB:rwRYyY?q2|3eC+>1w-&!Zz!+Їxu4tjR{@&_[ʱycatvV?yr̍$%k:*,l}!:I7mډr2? JE=W$^!! 9mPsnHJXo ]GQvl#NTJXD,XvWl@ޕQarf0bX- { oE!hwvʋh9N17Dr,lga^.N<ac:Vtwaa'/@m3ڈ{M>;e*9Ғ ~^jS{D?GDw)幋Pxdo&!P=}\kdB a2+q{ ]̲Լr,"/]8*;ι9Hv?6K"=ԩp6>џuSa-6)@^ 8-fK4.,vQ}.2!Pȉ6DɄ6eى̈ =r_P)vM|~ɁtS~5W+#:&[BB~n^lɧ>KN\ݨ{^yйx1,!7i PzA$Os-cAm&ܤۓexrw8~'ݳGHKϔf'ڨLQ0c:+XG4H &Luy" 6rն0nj] p%Q!-Z juܗ(S-zSpkiO|QwЖbGU!NϠR8E וݲ#ze1P')FQH/lOcS+lg ߿!݉9' #oH/bdzHJ %?r3: /CҨkbʭ`7}uWw3-\Y칁7zxs+d3# \" {L6fRչ`Hu TO5#Z}Df_=nwL,o&0I}1 As|;tj>2\ENb??z=1ZD$|`ķ i/Ps>Vėn ٺ! U~^J_URp]D K?֥'hN_2P2ޚCq'!gKcQuW?bƴs>H9;]xuG1Ϯt'Mn/WgE§J,ٺEKk`J ZI$V= Wx#-ͨ7c "\mQiGtq,ҝM`Cn4`ٯ̑F[d#?N,HXdȪ4^a!<=kEj)&a)sur=B&ң ' *Ơ]o:/BOo]܋YYqsjHHU0R{PuN 9橺z6$Q-jv\oȂ #7a мY)$Ȉ7kF)O&#}RӢ4xO}ڤ9e/1w{=fAB03{]N!lSz ;ʁf „ jH^E^w?E=Oٿ#АmRc'{| cԡw4i Յ=|tZ(m,$Qfkr.ZEoX(_+IXn\_,h ԫ)zfWrn½k{&M\܂-u: u%dZ?8PƍȮ.C_ɏ-ZJd1iJbFu=:fd>lIooEp`D/Vg_5LfJIMX7t=` < Wִ?7?㛷B~.q'%( [vבWiHިě$QXw7-.&[ROФ1' V8=bM6B64pQ2P2yC7H}HI~,wC?޶緝h2pY+u,~͜1tM<E_il8fv{@N3/QpD x{v2#C)Ѵa8qC^jai`{m>x _i}>xa$ޛ0!M`R*ar\{)L>F+~HԆvS9c#QǨz5SKH?+[: ܍?U$Z=(u󎒑b,ey }&zۙaʟ.WPʊa7קYz F8QFf-jEӉ7vץ.&a& iȸ9H4M"#9; Fqe* SC{&I0**[ d@3z#5E4K̯dH ާ8Ib<̂&ů@Ȭ=kt]y&JYm]jo$zb| T̠VEO_vtHc쿎{4^"6vyDzYlmd=Bʱ-ߕmc(?ELutjKcX}65뽢umSWD5YeUЩ6:P;J!uu"@U] .wQ7X%Y0GFIҪυD69ԗ3${?U;b"[fKdK<;!we.+{,-NAN B_kٳ#I9M}/6[/KxG8w]2Û+X鱞sGcB˙9/'SrA7Kt[pN |!8Qдd/K8QڵuQ0'*nq$AEi7`X[iR>bk̫1w)P؝I'c^MKГSPRL0!m^YXbw%3 CxO\ `ꭧ iSjMHCpZ ]<{?7¤ $,")!2|#_RIF(>sz`G>Fxh\jTdO^j}`OHP$NjY_LR>y[ :@ 6wj=JU2ImTۦ"~;. %5Eol a: zQ^o]&o2P7tNW(h17r7W=v:ƲܝKAMQSWy H/WQ`v[uyXZr@-`3)$ yo9 `dOl-Ds˘ eO%*8Ź }# q Bu7[4%B87̹*ea!2!"rH<=~+&7Ts:NOA@ ̹eZ$Qd3G5ZJv\^v{"̯rz>Ҧ<=w1ĶB*B=RA1^BeNxY|3 E{-Jx&KfA"wX/a{-0 O8yy׹cwAUfϘ ҍ6XF:Eν#QY7| Gg[$Y8H(ͼ S]ΗVX+T^&+h%jj]~Pɼpf_-QK4J_s1-ڶeU /ei͔.[*ˉ8Wo13wuej,-°7&\HL]K'::M#Z>,t_6|4H!O5~+Еqlbjx# .ymx!&?RV6cOU.`(eq>]Er)oxl|̠EC<$]}U]/UҞU$ۆ̰%"~ӑP7!X$Q\m7q k*`ߡ`v e&P/qdϟ̶xW u&ROҮF-m僀b-tdhb/i=5lWxf,smӥ@${ɱG_%@ ա:*ceڏI`*f}._q'c PXR<ƕ2783EF=\7[JY.m=NU`9 ]&`qiH\ 3:ok-pvF_ZUvf;^h$p'+&̗6RSŷ}^D`ιA &(DGiρ_Ai[ 7pWodj!V] ;:plg.ʶ8Kry_GQUL]i>cya3*jf&Jhދƕ/jQ>Vd^˂ܷVc5XY?/YtH൧1TE|mSʳAc?/[и͵]H)dJ8]#dzŤ"?PG*6p\@AjTΩ"2ٙm8^T6[eόUTL4K6٢uhvfE Ov :$EҨD}V/@m޽?kiÈSܳqiE>jC{=-jN$W˩@ _k'Z~a;DϪ!mwN\|C="M!j11W>ZF"w:8W½Z?"A Iđ&EC-GoM6tabZu7@Oir&MGZ/st9"z>*;7^ Qw'8PFː.WcKYЏj[&zwoaˤMekcLXN{VX~Z)0r#Ƀ1٥=-v7iUCV>H ƟSκ~> 1" [Is#RvP:Q/$5uti'}%|{&[ahq,]n(=xr~w:\݃q]k Uٱ>|)1HC1Й9lm޼@WAmUס4r.<:1lTKZsƮ=ks͠-?&Aے=g) }n|;w>YOQS~-B(:^k X42FL~ls¨qa(`_܌,7Z&^-f YK‚9t{/_'tSmp/,dATI yG4n3m+ͧ_ٟyJw |v% J/UHt6x\]bR?2FyZXr m BJ?Ouw\F.2ɓI, Ӑ_D4©0+W0tH܍I),-Aϵ[}"#!7W:Ti“lJ#јs:nHLcԒqQ5 ]C/KPJ\yg+ 8.ize)%ُlQڀ,g2S.VSq@ܵ<1}#g׵Чّ #׎dnC˽Q:q$R0[E+$%S!˅qQ? 4+S&xxDpR/8}juCN4 _!b[)5gA,VѥAiJ"t[`jc Em̶_c2d|mAvOk_;݇+]}@B p=׵΀}`]\Fl8tY[a偵(FEѤ' ֬qǮT zp{>"D$=՘qSB Qʘaשʇw2"m&y!h$Qh]ux>xxNZ1qPdcnf8+Of銍k-ϧS:1 Y6P9ORkKnS;ϿH4.A42>Rf6cZﻥ;^vZkr9]Be49㸉~lD4!"c@Pi"Yњ]1D;JɖӃ%A -)(mr~>ZvnnUɄ8tnZJ9K>_nuD2B `燴bM[m"CCƹbqU;Yd).H:+wfC$T[ѱRjJe[U٧3'ȟjƾi!ߘhʃ̾>>w3e}KXDfF=oJ96/m 9}5Z[qpfDr,D^IU`eW>u=V'P~[{7-0*k :? p3TgCZK!V*G{h'\r-FUq;:4~}4rЀ;} -ҁkj"1v Rey6%$z,lb7]hl(| q8G z& %=}(dE:\m]/4-`FP"wHAcυ Yd-0OWw{f`Gm9E+DHOC{&^KC >s',U&*ro j1IA-Q_X^mrFQDQ&^5F8KYyS~Տ *>P\I1#x$휯`4-gşo;14 +rI8džAD;uhO =$;ڮz DJE W9mTK %zKAU;O/ G_6U} dɪK9ÝOZKd VIS?ul bAɩWlؐ+sɏ<7vyՅŕPZ؛>@@24csg}_K(G$uvzIlJst$/Ll+)'i(BNF( ߙ9uq]յrd8VϰKj8Ґdy,8`-50pSڮ"T?dXfQK,H:S>uꄦQiHv 7*.QŠehNڊ"CG^|;\+sː~ϖȘ~ /9h౵!Ȃ-G8aFte Oh%e=ZqDבT!gX,noO?زfm)[\(υjlR4U;\6`Hz+I.3E>us~,fC}f+⼕[r}^_켒 tQaOusBn-OwCl@]{JYognbYd c{{YOK9s#jBv# YP+POIv;5&I|P篦,Hc2>P #9+vuBQVp1'DP%nA{(sV#!ml"]0"f٭OB 4.?*{؊+|&l^SL@rTﷆ/Y< 26UK=.FPFRU_V iɈA`lR *,68*:QBqh0(oOazրSdnШk"䨛e XI%Չnu Jec~r032?8fVX)ͩ&LwxV7W#fO]YgF1꟥*ҫu7ʌO[/{c ?7S-cc@|B͚p.F%#-7"sIcAM|u(˪z9c%WhRYWDF,nofeH(e!MՙyzۚY/&Oe_;ښ=O=\\,Yl!Ix%N_)$hFH%aA9L3sj%e?y}DB\1I>vڔ[^y МGc_&5eO-UJnIް}υN`A'\Pex1-[⩹F^إubfDz驦V4"zRQCS0.cfyX#Z=m ߒWs`κXHuÕ9_~"iLߟR|mmY`P׸y[*M2NRiA@NqE,wwe^T%yX%㼠<. N:'_bp}C=Oe%/@PaeӔXޖDXC[F8[ry Dm^q*;o1= ZCus&1uz2}.,N] ̧0=}mQ|#? 1 [ֺDDK;,x: IB64$~ZEP^![z)3T`7ˋY]6Ƞ`WxZ = 4rk ^giAHţQeDYg$[1G$ğƦX/>1P{Ud{ujGLvY <)hq QW O0|8<{[9v"QxTT1ɽ~X&L mĵc :5n9[;eP o,1%[{`/EQ}WG;*"`*?ˊ_n%JofWWHK ݨTi>ծFjO4ixm]Hُ!Ђ`=Ⱥ<,Ӆ@b_ к'㦋zd~exB ' ɭį{*72_,[u[ڬsو]p>ڎ@^}DV|`Ague zTL%\͉p[j& ;Z> .x5ˇz>WN 0ru/xd? OHlB$!O4fT =Ntz6,+E40,GJ8q7{=Y]gqXf='MWg̹XoWiXlV Tn9XN4 <1U,,GbLgY-McGar9DC=!IH?2Ypn(2u-0_4KGa6~Q̢RDpD/Jx͡U=PۑVM\-"Sq!{* ʮ`R^)xuNhf!:$"qߙ)#KHEщqQ*V{+P!▍0Z Q%a*$ GSO 2DkŎ0~dKtfϟ>Q d%i}<5R q'c~rD|zznͰ1)q| Uu#c"V[L>5. vwv19hߠVZoAHBqz+MթW2:eXtŸ,a\8呿M@;Dx jNr<^Ȧt}q]FLM9m|UVM3,krS2[p06\DZ4'zN3^Iq̰aLœnt%q]|\X~< FJt:VI_PؑIp&ZQOLtzN 9O:^%R?bq+ejԋVMtz;Q03h̞MD,ڇbFe~Rmy zjD!( 0[) *OrL2M:sΜHX;)i9][(j?MRI$K9+ ᾞO}b# 1-Y{Jv@&?< rX^P5>SRWro^/-ꙻc"@ i`*c!F0͖|ðy\]J]k*l]t(nH*b^fat@1o"OI"Pprn>dOnh*o3TNT.hQVBw΄D<+fg/,qIm]\t.W [7Lm~!}p$y^/ˣ(e𶕂۳Aѹ$ m|^UPߺ"lH')_i)sא3=E2zO{Qi-J&;[Üh̪FChvן(\Vf:MT6[Sdk~dQ16^6̯0-L|,|^)x,1.H*qP!@ӒP-29/d;28Ћz&]ؕR_ 3&o_`*>xޚE ^ܚ>- 5`8S K@ BOcs'7 Ӿg>}&kyyE f *gieؓVfFSjQI7]C3Vmojd=ұ++d-l8FmX&Yѐ2R_ -X@VbQ+ˁٗ#}@7 mTe>DH& x|s_<\8-Z+P mRօU:H9ia -vT?0} h@4G߮q'x/&e%Bu}0 $uo 5o7M~K=5= }~[1OR553<|<8D \£N6uFD5Ai"g/uWiw6onhT92QPޚCqRb-k[7 пWĻ^aLIӒDqՄgܠ^x]"KR~c^ @9P@6^89cNcm5 0n/b"G;rc!"22p>mֶ~XXS\֮$ghEx}m )oy0Jn+3w'G)0qGVB cYyyInZ#ggW/Mª+L:Ϳ>U)=:ݮYy}ͭ|[ۍo}ilwE82l5/JG'ÒsFuzra \f^6Y*{J>ӞIZچF)oDڧE)# RkKjIn14m!)b\dcjl%K=9 :':E{fùDs#M1\zWjl{ex2ôދw"7U#nx) FF0ȶ#ꟷXj^DZAL`b8$: ҠC&K6򲧚0?y?^Qa#ֲS| \'tOIZŋqZ v$0A~HXFy94hK1 ?B5EьA/d O|8S*\divgç"59ǡ$R;340{;'[[-¯̤)Zd.NIb~4J?{IxB(_Et=7`ZNj+ 6_3p/`+'?7`}"BQse4&Rgo&&$"?tm|'vV}UY)ԄzNػ2T1T`ubaL3@/ںI TL*}o}؆TwuÚt8@c,q,bsQK5lԢ;-e)ea( AM7OVO@Npڒ;Xh8+wlj Ri9{W~En|SQQq=6'^ % 7N)226յ&vɹ8oMFI FA"@`êQp[Ʈ\xx &KItR$S,H9jnup@|3c85av1=YfﬞEdr2(J$2>̘S;gH~:L/X=uyd#̟b5[/s-{YؙXXcvg]s'h)v Q/MLdI(VXn]JG>nT J+KAKjq324+I*}CT'S __SJޒH8+cp(_W{Whj,A̴K w 97(|f*GE ?[*"TE*EGƨ1vzvT7"ΐR/N7zEs:1«9Uk`)ԯ dCNb_eqS/s ƃ.:9Pn5e#o\wWj8qꐱQ׿3\{{O s]'(}VKOjbR[2ݤ6}5rk/"MnϝNtJ"9غ"zӣr0˵&`t3>qyY׿?"vj﹪)W,[kߩ¸6vbѿG /:9uV5{HƢZ윜7:>>:jNZKL!nʨlV]-3/.Uō:d-QFםb&%Mݴ΋"$m ˶mrhN,?% [X8TRp! ӽpp"=ƸOH竣C)rc4[drEH?^y8tѭm\>Mki،#f鈘s߲&E2--B4RKE{U&ktK:LApT pyZ"C"@M&;4ܔ s^Tj䔅5DZYc1vc~ȣBQWO⚭Z2D=}Y ]5\H"R/HD*ͽ*H Gd[ffJ#۝;P&~u4Zޔi:}ڕ`(s%Wy: 6Od!S\W=NAgu`QvvM|UGa\sVzJ-˭~!^L۞RD,юq>Ӎ6D6>rQRp ?yNGy?Uo| 3)æ hTkHqtôdQ 1gu>3SRKaw)fk5ve'\@$˼}w 9W3]b Oa TUr_njNH:;flAךNwt~W-Vs߂K|=!\(Vi+h!$rn,5H솓B)Si>x~[?|+ U~O x,k;|o]6x&RPY>C+MY^tNcs{. rD;t C7{>jo햋^\zמ,Ԣ 7{vTYX(;OXXF'*<.pB(Te܃6`bD ?G{=G,us]bgONDc90ftVB1P8⍶]γmɊx=@7!9F o|s7Vu/"xQ@nU=c U0(ٕV yz\ ) 帩p۝6j#B쎋ߋfR^9J(eKE}r`dH(8mmX%218+d}gAWj'CەOy:Geꪥ%ˬ`wP ³CS~%IAI^b4teQ bE3i>stnfnz88ȭ7h~x1/b5gme"PȪq:8_0E\':Q4,بۄU; ͺ|(5 D&'*&2}a֛\N1^p.Xv/Rk|/%Y.)h`}ogFniwUA&U+'iCps].ZHꗪ6jD70۔'1]a~. jy*U L.J~ŜȻ$'4/E/;IZZ>ˮ `צgT1xB .Oaǻ M=#dnyg-b2= d&3fR(tٶ> JsbEQtyiz qw": S-?AQ8 SYd]GZby9IdcfGuL*oeQg{ué|!qXr?dzKlc,8|ˤ Pu~׽C=&/f Yx`4ZP/C6 CNpf>cכun$$^G%vd!M%:j=:g-'N/:uC{:Olbd8ki0,UBa3Xq8~S6 _I`#ЅP)uQlehZ8`stK]V;ݛ ܖs%Lx6GU^$̄JM(Ԩj@6 { 2yc'3Dxᖚxcpal?uN )X5OH'+F{⚎>[тL>~kahKW E⚫:C C+ӘApyh$\ l1#tHKc̩{ؘ`ҡ"ԖRU!J NÚ_rdEt2rNn޶Ԏr=DOmHXq3: X"5y%y_dIR<q?`|#{Kt5<,Yu̢uɬ^a#z*3y^ ) d| -єUO :oSgO;4DPʦSLeEhʎўj|#A * L{ OJ(4MϓcTy ,״IpT vGR.[PUOרwԍGҨ$>m*yb_jO`9\3qcIF_ i.itfX W,p¿CZ2XXߙjҟ5i =\7 ZkVK)xf۠2gj;8Ib"zPi^3LLO^=\>cN^/K/R!:N̸ٝg0!-5Fa_f{/K"pUI|__v)k@ub ^&J%;BK靅Z{^ơ_C%Zb\! B&G?XYx*`Ѣa u&cO^</,\xY雈o'Ffc61le!g'34jήeߑ"6JהKҥAQq]R.5Qʰ1q[] $u5}K]c]Zxb6,"֟KO+C iVv.ϋ\S W_^+GIL!x /KHE J+/=j H6O=kIb*LFg!󎊖6UXf{J%B. дw-E'{wr WJ,>bvd@AJ4OwDJ3mecaxVDn'sAE uẔl9@-G֠if)i7\q?ڧfe.'tugnU[6$9MB1?'DW<)`po䛥6|ok J$ߴ1IFwYEJ۬ɇ;jIrؚO+BQ>9arC3d]ePD[śͬvqʦ3|xww a'T>pIui LUqESN; cyeHoLD?8| F h*&dמʛ}?܅vO8lUa'{FBNQ{i7Q f^wU7ȿJ}BڍhZ+mJI(XOպђ>GZavB鲗GAţ:G#g ܺFuw3O^~$Ko,IʶM9d i8eTAFFHd1moѯ_rKQDg em?W!~2dj`Kz ͕#VϑmzXWBoFϔ,{N%EkB7p%F@arwmG#[VA2ih+]\ߨt ̐ *qQil~ŦZ.vm3uٽ bB8FVN 짚TTF´{C (Sb}5 jD$>IdM >CD(S ?Ltnn[x?TliHq^sr{hrbD.7Vnøϑ󾈪x!_ GA+mSX_!歨VV 콅`8.ov(hz6m=BrE >d3 Mۨ=8L֦qzN^Ѽr]"_<98O罇 YuRGt6❔w5Ӝ+{]d&w#uu>4I}̣D]3ʬ#0wFc82Sh] 5W͎~UC-38n*gLrfm6j 8Png=뉬ޕ pWi$!48vyS^RK]0G~2uP_3ie+߄ЙMf[cd :p^5F o4@lW.5H3Ł ; 2DQ/5tTnDhr&ƄM(YKS>KG4*h65鼐jBZ:{ZY/rQuNJ.Ubq*o3cbѱ7$Lfɟt=XHHfw /SK \h i ڌLɵ!.VrR6HAi2+lr/:E*<iLf՛v+c׵cѓvn4"w9$ eA _Ǣ{KYdTeQ|77>с}Mtk%ֿs&4GpOz֫ W֯?S.7. L'&\fK ~bAS]PdшcH/~ ̀;:C˳9|kώ 7[8 b)ψEdG|]8D,<ڄ]ڴoX鸼Y@ OK+;AVSOnצI X{v~vvE;r ~9O|JY'^ٶo*1k.C™)?*6|Y‹n ǧb/$9R`*"MER% X5(q0RVt'.;zMY:Rap'0ݗƈ9]uYhnYIx٪&C+K Tu-lD7/1Jc9,tH}7 VDG'ĕnAooTnhr9t eV]*F'R(v_{be0 ErUZU8[E㚛 ?@8@B{. kkE7>.-!bd;%$c02$MO\CQN@\ 94:&1 "{'-a_ׯocU8b-e'v=@3.`Ǟ| xH3Dn  )ٷZu=`%=m8Lw4tP@ŇWOd _tO*nf |D3o`*^ 쾅էޫ{O iW}*8X/e.@4Cs2ϛmn.:oަA'QA`%3AKo|V>f3@N JoՎ(xaN</ػ5DetfESכHrl?_ԻˉE[$ɰ$_?Wm% uhIq_9fŁr<0(/:4L.¶f\ϔD7΃Y"˻ֻW"fd5;0=6"ٵ_"( LZ |~<0|X }l|A:7{:5z.stj F74#+!#hQSJ{TCӞ0xtbG3^pt 0BmkziV45M7p;&*зKlEqB0׬N^R,66տ,w?q[B yo tƫ!{â/'"-(&Q_*0scS;R,G>Ȅ}C()7UKK YSvq'Myt"U_]ݤA"LAb L)b9~[gZ,ؤ\Z,|bt֬`\9 ƨ6sڑK=FN:5&CiE)4~h8*CEmXÅՓAAg…-Ïƣ L 9oB ~]H4$<^C!'>|%9b WisQ3+L*w>v lQZwXK+u: X8֭T rzK B Gtbn'[>"K&,qxFaoT˵ɣ8g;j/[ 5;gL+ky{wejm2 zV4.RШ<' ᶋrGyopм=UlpxUܺ} URH048Ypjv<`[J!9I9/(~7u5eUoAgPF%xn1KҦ> I{wEz"$~D"ugT dSz+cGu @tM]F;RY򶕕EH/xg?Cs]I dFȴ\jc˜lckHL9DɱƑ`GJiasҴ/X<۶'ѵ=jf O@me}bzVNٱj _QKzrkI ;aMeK9zLO`G#Vj, ʮ@^qUKL`>, nρJl Q^^aEkbT%|<>21t3PD:3YVFJn=yI3NEV9R0%m;-\'ȣW@;Y">@݊)1cDrS{ʨsɤ % )ЅgU"l7S'mÁhe4a BAEAiCٕՁϾ˲gNNFdI_+>}vzZF-%ٽ[xG }rS^M[ w/g'4'벁Jove)Y$1pz0>ԩΐPy&ޮ YmѲ*XT| ϱ(; qF$q*(Om|x}+ղ`AN0_ wwr>wMş.XaOwi3(:F(O_ e*B s+mk:K 5R,)ۺ4F~yr A"ޅg7R D{[S*WoOICPD077Iq~ ڹJ&&1.L%nw sΘ3VE*ݬ4HϬŰP"NF9l@;Mx-Db,FIa7X\#fZT4V1 \O9>2H֬(ЙPc"2]|'c^q,w|J&J/$^b_Yo?Ɨϴh3 [3mtƜU8 3W6v8O)kba) WbJMIAC\0*)0:"<1gͱ#+'PφNfbkzѰc}>8ı?Cx'r͉K8 X|@\F D]63RTS'ce5DT;@JyG%y8(34&сǡCؾ Us Mc0VK`vY4Ih04MǏwI@7\Ta/fQm~dN'xWŁM h}rv?*i{GHzCc kx)W{QT{n.AijPkE$cKb)ՅcFŽfS:@vP0mp,׉{E*b(Bjw\,An C0ߖ7*XY4*&ga5$hjiJnj$9RYm>uFh9Y-V[ @  Jrh{M04PqV?[$#vx=bMO߶h!:!-CIEq8Ph5Ry&達 PX3AGV'=lE_"̓) K&^Vٜ5`zX69s(iN[+ _2XaHaԛf/9zMtKa^Vr(|]b (̼D1"DO)wN[AE^FV bhbCu437zuMW]z0@#RVЩe^fpv9߸M,:tJqܰ1_ |qzHzhg }7?'>2-9D%7A: ̲4hKo(5 4FLgnhav#wޝ}r,5Kfe0 >ZVII9}sP$Knw<]S=X@ l{;wAao& hE!xQD5Wzbfp^hƓ c5SOT(a8/t%L H֩վs.8FVM@~ڻ}|x5~- j(Ɂ'bѦ`Zlt*p$߰;7b*0OVMR , դ]cqq)hԣ5j4PlNΛpɦm(\ /yM6xIudcS>xt=wt*hQU2t/sai &{Z wۺU17r2lxoi5ļbiV2P@B=!Iс69hMgAQ+J 7(]ՎӴf ),42 ]@wk9 n.)ٞu`:hp'*XFtF筁<5([b"^If=_~f 0Ae=A^+{ <*u@5~ZuVUKB~6Pc6eZ$~녅9  :6_ _Vu<+Sz/D3dVAZ'F +6,>\f;Ed PՌϯ '4Χ~x:1r8U1z2C]=֠GU U?8F7BuɎ#}$UA,75oMNC'7#' fwz j1#[ CgI7{^ [I'O]iTCCeaU,K"9|frA4Zۏ|QI ZDZ&3ti,sQ^`?8N1LsTeH%[X{H>=өIf;7-1U䋬i{-`VEWU2ӰM>(aӊntbWiE6 (xDZj/ (ʾVvW + 0&fW]"!5[b%3+^D=me~$zi0-y6|+V8#0ɷ 2Rg$M$yb zDLf.il _Ф]E`n|uNITX5CnDZUBW*4xY7AsOfR @K,Ցɟo¶=ѥ1 WQNP+ݘ}oY*o@996DDpm4;txgـ+ˆ6^T)NO8!7E{/} ⋦vx] .EK[+ffSðGwDKbo./*B8:L[Oor*N~Nꓼ:Gq`\_HaIo5T98B8CϪ1C3sԗöNU`U`~A)")LeR",i5y\pȭ/q1 K vK.T2<5QӻKџ[҇(aTTaE(iDa+{BZ<κ,ݺM/GK" }аA9)Ƽ:]}s !|>AY࠳I#U 9rq 9&@]]+ I;C\ +I+^7%rZ16#Ͳ-ʦ. {vC %)oDC~vϽIy( L,Ġ`a@Li(QN&W uyuYY 2xDR'wn#lΛgA+iǤ"²֯#G0xJ|WpO7TD:LjTװAQg"Z)aK8o%a,o&1pU;?H;6З;{?F }<*6"S<fU>4U?Xhc) {o v|x^?i}~/kĀi_ʸ=1}.E7'LM΀cʤM'5=fܽas`Ku;SDPeyV7׮f#D.oNo+OEG|@ޙUb$ M 3ޢOs&]LipE9H]lIt"-䳬Љd=!笈+@%.PQkןKĪYgF#Atҡ'=yWIdiLZh˓U^B]ރeKU7Y:OΠlGjWI]:ʱ;Mz 1Q~Oꁵ^ꗱkCvp<w!3ry:D!a# ^Nr$'mJI- V荾-s[]ԊoM \Dت%q-%a/&|/uHCyjTk}*.Zia<.~FDW31F h:@' _\uB5`݆?oнq 2e# n'"m^[K_fĶ*d0+ D?8dNI.GΊ!/r4Y=`βݰVz]LXh✴LAtw~1t| w*c'ᒀ^?F;6f |$CB`1z ^e砯2}ݕ=*vۡ *kbžցw@:s_Zo`rmæfz )ھMBcnw$T{TsA)k 9 (Ux%헏OԞ!+(ݴHT˼)]}=CgE8Ά,risUTϚ >y$-n;`ƚGQMk1~mB"J.M@ F j4bذ.CXͩ C-{%uLH3Dm?Xg} N­ RD^W1YyεALݟuگ e )5MEKpZ6 W=oFrAsh7")˞i-d({ja.T;h%Եt431 ,m[Ё'X~+̏^m"25-gQYx Yň<'CtfpkRaOU^b"#z$rEtPj;0=1!}>Ldm;'B3ʘ@gx:& eaPI<)o<$)a}MPd&]kTe~$Li7ej@3dKWoIhTĠ8l *?%x!_FAP+ #-wfWBg&Nw:N QU1"dumE߂I>ukpb?24y0MpgXRKֵ1A7TamV чWI% o=,QKw;v+B2R 7=4U8[$(S.3zE$= >ZO50Z86Vݴv| K>|tw\u;2ϱoh1]](sxTCVM<9ZK7_I溾y!,bUB\\b%=/8tRITKz(QVba8hZs%,Q f 1U?YdA~/ $|`-\/&Tޯ{;@\rܗ! NeiI!4xmǸ*&72qV}קAoڪzZ RgPO0+چ:{{ԭX3g0/){PVV.<7t2 681tх%s嚾UVkFxc^N 8IaMu Nxb GS_RZds}=(6_ut?ְ7R ^lb$JxkRQ '+!RoA1 r++ff6HۑtAl K {'GuSQGG%3!pHJ )Q=f ~mFBe%gY4Ksf x="yhW x.yb˦),>v a9 єYދqt5 DMÌ6_q7Ӎ3:I & Px,O0pyޠ"`)>8,kt"dfÙCX(1]94.27E[*}-#bqbQpxAjť%"IJ@K$말[D {F3tX{7 fga_b{902bTK4L=叟]UN9V48巖 EA$[Xj7)$7h ")N)mXYHS"AE"ԍ1M|RF5J=z|Y`[ 7VHW,U Wyf18ec.ĭ ~"oCXDi0\oQgyS hA ܗ')YLc9Y^;2< r2"l c`H,Ao-y/\s%{K7\㦎f}u<Ҭ(freNMuٷyG(<{G"ʗViqyfW$o9~޿IEHـKt-jc my6$~т#4|Q6i pLPkKL檥tvod1 \tV[Rp N)h廹CFSk݂&шtc*L)>[ZX'0O+qDF?@r}{J# Hxb??\U*=ME7T5 ]_9=MSJʧŁڤsr -mق? a!Ya[J(Xe\/#TF7 ϷJjY馍%"`JH] 8'񡙊!eTM4gbrzm۬W4 u`/-^"Paw;oa]<'No +L+Q< YϐLsӒR^Y(& %9%^2a$A]{S$vR1Ynh?}pD YN`ܽ%H uA1c]ݻ 'L_` q$ٕi}NHLK]}I MoaeRsܨgY0nJ<7}a 譬7:gX̚Il%fd6ļY9?$9IpK|QK)5POcv> ^QaQtIA\;5g$i6Z+;ڈ+}(d\?F [1Rf{?@_gER/nZoxxe4 #sKQ + J'C%ܝ *9\̭8H竩/+2,?-Hk7r y ,Ty§쁙׃93d_W~+P!Y'08_=ƅL+7wVfO5|.|MX1Ϩ8] [:: ؕIлͭLB+Oĝp]ƽ}k685mʑBwz`@jeIJz H֢D0_g[L@;>r/GB"yﯡ}|rZ#T hH7b Gn@>A]H֋SoU#(z|>I.+.(%6XKyK/C WN[iҦ:~$Ai-jSE;~KQ>7–Doh !4:a%I&'N@/=P6;UHX&".h23>bQ rUコZXAmY&`*ՏNm6p5K(V>+W6Inl7DZZ6ÿY O"D3}sdU-k#`[xo7J%_H'ĘpI|]/\8Izx:ಧSp)o!QyWv umw''OYo1+h>Z 75_ec:`_y{D #עQ[xLBي-z!W,+ ^㮟9w H*†L>C|2_,5?iiޑ8t&5|ruwBZ[Uxcɟ ~#pL )">WXNtuSIg]u9grXX/mrV=O8cV$D5u+Gҟ٥Ąc nqqM~iXK@jE?E]1܉Is֔H vUo< s*$F^nB ƈN?R8e/u|zYM$?i`sL/̣+n=lF\C"q$l<gzMxIbF4)3(F՜s-cm ieRmN[5Ap[t!jgܿ U /'Y[!E[ /GB&z}%rP֟XN8 QFUf.n#=_2l8Łl6rkhbHCQ<֝1kz[L`SW)CYN?z\;D4ȸף "~$$]g`" V ˶Y{||υMr {[-J9%U'ξ xsc0 tKsD7tIfqйc/cCiyT VmK.襢I;ه$e!h7.J Nmp+m5:;g6[AA{jQOo}3fŠL:A|-Lr'0 O_m.OfEK néVH֟={}k~XߩwDJ҆3qq+ :t#hJEhZXAz/_Fg4{FQcf򰶩,"aOwy騧B0i%m>Kkο{bu/njj7dA5U}nmqIDXbơ'bi:3vPf8=/;;H.o}Y; l%{+ 4  DÕZ$#Dt{EQ2(tǴ5qMQ8ZF I}mpScsZnː8﨟V2VAiN띯7p'j(.g恣sT!ÏnS #5"R˻(DJS69=Ou2#fK}IQۈxӫ>N V =0#o`A$@N3 |pwM:4{7sI$AE 7^גA[hұJ1?μ/{$ Xc eߎWL<1\o4Y1d `x~銙G_(/BGNշiW+>~ܼ( pR4щoix7cA*<&^2}˿;o6Lא}t02*ː6qD}0ǃq+Hk_~h@`ř]ΟxƩZ2 S2%R2|JiܧzrSƻB=D/!.kK+5#,-!Smڀ!adԫ 0x D|62v˷5kZOl8ӗ0J,`6Bź8: }7VZjZ"d(<8rP*F)5^dan>AWh2^$>0Z_Tb唩(M{$nv1(sQx{M;џF>z*HTj,007X3FދC5,}1O6Qnc_4Gg2 9F{_6{xaI|Aw59="`zqt3뭶s%H`:m  sae #۞AeR ܓzbx8Sܲ|W$ih)ً`)ZS(Otu/HkznIEuni/sQUx,.%@Tp}%^Ʊ!Ampg݂_--@'Lt3d}HBߥܸej)B^履xR u\iyC^+CU\EXdcbo>u, %\D<;XK^+c{N߀qݝnO2A8i3s7ޘ=xTd dtڱmW] e|7Z5q+]WzC!LZ˸+*SqGݺ4FmxL?t8E@6qcYv_ _{-i";fǟ9Uc.Kq:o߮RFݯýR?!LЈ13rq"8O"g$siuyf:SҟR>xTJ"+]vp…weX$n_ 844**j;,!F~Yί\,1{ ȿ/RBeS[ r~v=2ʹDJ8}~m2HG ' ZPd=w$-(HBJD7`5}ehR-t~noa['B܊xi7s27p섷'ƒPB8r=99FvK )&9s"wLI^Ez>Ułl0]C;Y?Ͼ6dT4-$ؠy_'IXpqI$Zj)Kfic3gHIkP?w nt%(8ldy+/9OK357ɪ }1Qw@xH>AaҒF\橗RRʞFCb c"qDNt^\#xPShJAU2K1#+*l0x¶u%ri 8tao6M9JS e0EIڡʏ`ld͒ 5MAJLj Gf]oR$U'?@z.s1x|֔! 4EquIIJnMU^6J{[Ru @|éB~]y)e[D6ڦ AlQeMԘ~ޱ4J-=]%XH-ej:EjDly@+W JY镄STͣ!\U[}F6 93e \(}v4Ed3K3wyڭפO0[ӗzFPNFv59ywX<UfY/1QiFM0Xya%m1MeG =Bbw5y|9fT7/W $i][$݇Dž#w5u NX<6V{u]|acb"Ybɷvr/fMUKx9mda ԂfZaU=|gWn[.#@V(/&A.o"0qa5g/NCF`T+ :t 4C<=9 RRx~a6>) S _Yb0k\u%zF[7PKZxGtNv E =sQ~2W:xIp;Z"(nd&Ymq;(Z=A,eHn, 3=DMxh0fpo:ՄXjhe}>{ D pΗYWO;b5<>Zde03l#ӳ3d{=dWd zD1x=U"CWzm;aė`~.I8r n69=ljl<2H2Xw]iUM"ը8RRuO%ڎ7={sX<.~lxdIZnV/i]jxPBcr&i$1(P^WحG5MuUI&IK+0|`'جq4@ IqxOH(o!x&hU,ta;Pu<d@SAV o.6~ Z֝܁p6l*BVAO\)@L_O͒Kj++PW{PՉ1h1  e-~;"EA"hjq:^0"hBSy=6W/ ~⩋-.CNā˦Tm=< s+Ix+<&^\m*?Ob*PX7%a.) >g]@% +/I] =p. Go1lO Mb݂,etM]Bi?s"t#2d ͗IhUitᏨi+Mfb8 ^N_[M+rp贒ÞBzJ-Hh B\]LZxfqHmUrX TE94.)nUZd5#}Of*|x~@<o4y2cQ=?qcWķ]ӟ{ʁq&GQMI顗VħZcfB($"GM}t Q!edqiXi>3E z^6輟2FvsDŽ.d'};6 pg>"Q9_+~$'࡞<;ѺvS3"PZ眷$ 0><`"Ys)A~VE{\Mif|K9k;1$IvTtJ\,!*8qjBK))LE).2G)XcW*(H̠UyHݳ\m@I(Y卐 {V/q7";bWn`{pYU?uFY}Ih (/C!=B qXk9~E)ف^V0C226F"@\X%̈t94Z}pLdh "m?bϴ|;ZQ:o$(Y%dwghʾ@\*C"n=7i)qW ->>>ݝwt@gnm{CzLE / $Y2,HIơkDm3G*/ kaܝ3ԦzgN<ʋdcM?A7t}+3]YSU {dBZ]es~,]Ͱ=l*A{,R=(rX`UMM":~!>21oRL ?6s K`j[/z &M^HFw:O9f#\{d Ew:W ]) DSodcgÓ:98Noݣ?>wUZcUefYaUw .3X]H)oW97kDİ:*,)5xeu AO+p7b:U \*y!`8vh!`lR{AseIe{MPGXeP\VV8 OŴ 51QNH<ŋǞD T;p(U[oiRA&᧊'|&K?9)--ɷ k܃S o kV#5m)QJC$kL2s@OP*ZsI.qaP{+Byv  |~K AtMDMmyKtCIJ1!iUYˏRNGאK#Ո ڴfc^|* '\hZz8k?M;{vT*ADrP8^띻~]ΣX\z\uɩ4pK$!Nܔaњ+nH_ݑ">񗌅SWA2Ylt=9Z[=K5ФQCZ;!Mv`5k$ ? / 1 ʱfZ?!;Ȧ` c+8B;ap{u*Cw>24UQ5`|菊=@G%3UAm AWj˔% tEWVܥe@G a'I:Rr}!*&qv 2[6p!G)F8sԖ7u#b 2"ݔ{̙8+O+%t܆;YZtfM癥9(Ҝ⧽62^JGEՕwӄD^.uҙyIJ)c*+ʟ!%[_4 rT٢*H;eOtU$Iisrgdϩ6ںg[uBhld(Y:zo`NcrKn'%2]Kԧj 1q\w\|{aF:p3hu30[F3~<"4)FYF|S[P !wU%|yr)ګ^`uXKB%3GK8)0o^Kں[mK` nB- ghF^1ze`Qk3+%Wz ,d`Ϧnp$/"j}t +E,K}.lDJfcqO<{E `!)BJzv|L)eW r.j CtJrMxe2x]*Uߣ|:a /!{m~$Z,%t=ppG|-[VZ7G:Ioż`{j[W/H.9 J\t;Vrxvܮ u3/[K`>E'h%_9t4:ya+[U#hO=0Eiz#0+؛8^wgM;_=4x u"( [9Y *ezcqVB1?-4'bx56'hb0Ѷ͡Rb-U4-iX5ӕ"mLrz-[wp5␺23Ǵb.aԙ׽c煍mlqdJD R)޻:ȳE5zEnTa~B(ewwn2J1`ڳ8HElSnc8f=a?O|z0L1c5GFLEzJL>Eӟ s->z.ݞu6C.ueIVAWܬŏs0zUT9P ;ВVbD{myFM69d2\onjPPW"$#%r2\*8~|s(_,̃H m ooOB%PZ,}\zS,!A5F$p˜ 0٣S|+ߝj;Q Pg9C&L!]$L7GWr 3xpͅ{|2rLjוTD/n/`vnIr`rrf8 OWg\=˿< 9o ބGpr ̀3홹!ɥ)ˆ?v/=L#x;=W*$f> SCj̗|,1/υT\SzUy36QM54E|:Fj`!űpٞc1X.ߢ1!ApD2˒_h(O*SusRXC=/g o9&H]a..8;Kռc5 kZh!5ya,]ɦ=my:5FSyPoQJK0!mx(6$b_ G1K*LV٧>*r$? NK]}o2xRA.y璇M@&b$Af }MZR\Jt7EUh {:dn/{<mVo gn,Z\p8xtQK> vOF7Zc]p U3lvY|Qx?/y<8t,Z.'5d{h tbeQOńsʛ3(\űSN$G`&{Zp:f~eZA@zK7:olMcxGP5IVpUXĄ4-Q0'$/=b=Ywg8) 㫛ȭď|z7 Ӕ<~w&[H3]wf/T3qA'ժ@ tӞ&Cՠ5~TM-}{]dF޷}<K&jJiiU#1bxx_mx,YšӌMsm/Uo;5P!گL(&\e*FEi59qTkPlL7Qc\y :$( ZIs%⻓ޝr`3;_SµE߲$#vTCTɳj^a*%i}$%&A]XV3ű=(D~\)qr'\OGIVv=͈ɖFlV4Io V㴈^Tk!2z}w䎨p&He5+ִ/' {bL=5&ů7ղ5y7/@$ƻ?.$W-:&=쫀nX9/KےM\#d%뫏~,)Pn=%s~w譽B5h1Zr@QCRs2؏{+ B Ohhm&*Ў-KȨ;J~a}kSmDRlBޣnP>; J3,IfY֫^7wSͷlZ%R1~1l.@Q<#t$2,87M/[JM-%23֚%AĮ}4]q6txx!Zsi<w]{KHr]@<]#7k/'"k噵1 }Q4x'B ؅k4HKr9)pQ8O=lb9G{w.m/U &zwx> n_/orlg8m@ ?6e.JD›^|1m"|!hKA=/^:3; cZM^:$!ɨr=(m_䗽#А 1L.|FQK#p7dx*ƒ-}+@LzzCtѐUxRcCT@KK9@#nc:|4jut(+HJɘohXjfVכګT??đ8b2yt}k"nCvoQHW)Rh1wBȉ} ^9NDqSOUPDAܻGs5.T*i拗x nDШ\eZ%@ ̧4@]fv9RpƷGkﱀ|ā@JyIFJ5utsSvO6 ^ˈ=}fw5ܧЖMh{{JwpsgF=,e!T$cdȘ-zU!Mƣ"c('ĝUJDS&( lєČ<™| 5PW*_w#Ki,rx_hjȆҲE?nX!iz +/5?[xGvZ4lxb|1*0朜3,]82noP&:V?zč3~ی-PVc(e,c9CHr e`@.nB!/Ɗ0w& @", *Z3N|W`8ܱ/~, =Ѱ;TOrI*Kec'2Ϊq\}f3Fe )ʹŁnsf"lnTzBJN&+a" *-~ fxV䃭6>Kc5>H!NSJ\ ~Y>$zQ;aߚ*9($cD ~W\cosͦ4B#EJLJ8^Gj:K>.3H3ct,L8kekN._z-?#fNxqPgPeW(8/5h y!V:KlViل QAq6 DCCN6b-E`E.fъ9j;wET$HՍɹ4` !$2B\9ZkPuΕt 9!ioe"z ?}Eu#=fl7FȅvNp>889^z pNi7]6 Nb[hO w QߩcjU. 3Γs !#B֡gW'Q eOwgTX]NWy4Fc<`PX10zj9P1D*qB'ty<`"Fb#`qխ~,MN׆7$S$ye'{N xǸa3Bb54F)$\B@`hm ̉]si{l߫m|ԭ+>. F8M~7#\B| @[=˄ت ̃EWfpA佲/Eǫ4B"e6/)gz{{ގVcB1W!;M\-q8fdXc3"{܆F#i~*`S R@ȶRJ,s H-idS uwsUPΔ2xY UIwǮmh}?*/&bPׂ>@wAc7ͤlppM^LW~ Ks*-tp"9ATߘqJ8e(|%f|qp42I5kju:'b'/OvXTj{ R`M5՗u㊀$˩6Ú): 5%c8VBU(p:\ăHY1E1,|+̀s [HE=p? yZ/JaЅHFvѩDbIK2./ ?oA|gmTIS +YQ1E 8 iǑv̿9dZXHkX1$`:1,dkstndN~N$h 2="(PI9z.3rHyBx՘R0>\փ:(4I/"^h.w%uK_|37oE5I躎uփu*2X;5|P&uZ] :ڛEX@pa?~_|SV2acW<L힒Ĺxh:|JLCBF1+D!h1)/RȟKnD^}X#rJk8-{gnzOc;k.<3y ?>a/ "5 rkư]u햮*mY1C n~XnʒeJ2ߚυ_']B |٠:ZϢAaăp Ѹ#;¡ß5:u *}]0]n-Ջfsj^hzn8w‹E A,OS';_w JT)oņݤro3ט&>E53QX )qm}Fٶ9:^یA\g=)ji>?Τd-I?/5; XNWmp':.Hw+ %~4i/Vml yNmg(ᩂnnؐ@JsDY=,G>os;}n -FW{Gc !D s\& dmjP2 5rqomc՗M5V}})+a%5F)N0a¨{֠9 l:p%eעO%H` ybli(y(>D]ݽ%hTwbOQ]r| LF'GÝ w7vW uS\?jL՗g_<>sf9/ezQ ffuAi$J! $;Z{>x# .Y0+*ڛv8ZmjWH滕(Qkד nBK;˦lR\(~2N(:g9mOvW8$'P3ey Cɡ#~=*6`S,鈡҉D~@áh>/ {&X9\L1AރF[u@68=&f\X"haEN*@b#sΑMV=3Y^W658A9lQjϒEd7Ia_lɱ/Oxz"ٻ`2? <1'&›9G44\}5vX$-4C߽q"ejqx{B%)@O>&8yñֵ mo@Щ6kx _n׳Bqd{㾴H k]ȱPlnv,"v`\''GI.'i6suAH'!dKfk\EYRFkHW9~Dgvjv.")h=]UvX6e'>NH(ixBNQ^]D9"ONõCw4~d=PCrtB`+Ԑn`n^ėޞ'(*EvmZYudp1kա_yv82Ǥ ;c8.3[@Hm]ܯ}@m`AA_UXAHgD<!;TC|5BdgH-g}"ۤ+T"U:_~l 35/C+6vc*Л5jW?j4=TKDVϻa>C6!GۺDXs7"\= ٳ:܇EtrX)θ7a@dK';B5dg~6?Hcz4/$oux{YRi͙&8^4g?l%!^ >[}w"_Y6Q Ui[-ůtXH=CX;r 󜬐pR*}5lG,Cɶm%1IB`׌S/rcFY>f~*xGrXu}RfNTY<.Z0/jKttWibNerv^ՖB`vA&wPaAD#.3+Q xYǟ.oZF|5&(#$f3h.zyw:HIeDu~i?mpjDA@e7ALlo,>%T@#d- qWA]vo~}WgPB/56$ֈr[vGR$KW=lc5;hgڸHl7n2N4"<(Lcq.%bOTԻ&ͽ_B;.iWܽQľ0Sr8~[Ȋ5~$~|d6 y-G dqF!Vt`3)_h~$Vs קw+!qpPT*z./vmL?CN EЊU iJ%3,O u:6f<O鏔&!~c%pPAϘ?E $P9!fNu#f^'Dn+"LT*"x9/(so09<5$ +pfRjw[n)C92x[|_L8-y^_ , i֜p/Qw& `[ fȤ1GYx{汏1^HA2 ΄W?ټ*}pN]4/L$-GI;a/kugEFKfƑNn C!igg.Z*P-@.t還)DFTU f:M+oh\_o~uU9DQG[ ؈.ƨIwvKU} _g<}7 }{ }\¦WbO2iմA'QTb% WEc\v͹zc:x~1n)i ˣ@Q v@"zĀ#…GYݫrRأHtx?]]9\Db#9kGls!xXYՒlbTLrсլܐ7-Pl}bSr{`b.kT mM]:0]mF~&_5C8*/D.|@[$}>S/̥ۤdzb_9VuAԛYu`J!b¤sVjF~< cnP7 cD$\/ZˏИ"]Yz0X!=9(q^R(;?כ W5W~8u3Ĭ@@S] 2%vs&)Fw"A5(=c{dZ"M';#5N<-Ok9}B+Ӄ Y[C7v$#]\XߦVRM8m'3rluԞk0 <:瞜p31xtdamƈÁPZ沩e^~WfJEj&6>=c:Ǟy*hymOkSUP3`10Tcqm[͢%"*05 FU#|АrRv2}Ba5SB &z|» ,`2^JVq*zlԌf 0 x&a@PnyZh7n%J@\9f\j;e>pwyEKj;sdUC>yظjx l` Ʉ2ZZ=?zFDf."$2mQ!-rgvZPN9LDg;ٔݲӄ.7C$}UDЛ.,?(쏟@' ϊPQf iUCr\Mgd)?SJSb^ sMT_of#e9c뮦 #ZRWr!g %UShR]{pV$uz6_v Ouʕ#GC )gq1x0Cϯο6;+%dN*Ԣovq3-n0jڙLm3,O;𒍛J{~)ܽ*oVқ̀ vYMĞ+ĠXu=윿!&[;v#v0m|iDy&$gГ2F4<{=cbszC-Y8E5q-j%MtA,ʮ=|EHwNvKuru`H9ܥ\y4 te5ܛ TMnosgË6\¶o?>y)yUtcdߎ5W &(_#y܊)tb6nث 2T ¥4/ |> )l 53re2^*o v0 jS\' c9)~3dGL935TuY•֢W'd(}KE-P=@7U&&Dʴ(Twz6]jfdfG*uiY+Rt#1᳆bqZEG2u;˫%t4ߋ}a%&!Íiiw,vV@Ov<(ζ[wGMڮְi{6bFxGw~3鯟{ |]DFbǓ}nH,L"UgX5!Z5 | M.'&^l d y!8"YM=؁˨d9 9bּ҉0s=och@Ei"nQVI7 x}wA/ [͔q3>n;;cz Pڳؘ.x2h|OD< }@%]qoVߋPqŠeENn**{)/#ܤj-P0/&նFAJ) LhIXXf '5-?sM@4!@sNa <5/(NU-4:mIy_En:[@ΤeOE>7u 0U/5N׳jh v`v{2NeJxӢA*K%`^x(Qۀ5%,IS .>]ƝDZ;}|n͖קOãD~/a9} -UIf>J UozD n=ΣH}P3=HR)؈ D VF$V aH^d.`U2_f~F}ֵEyYG[D<DƲJ-Xt!L{DFE,2a>y)nm\O={>~<ՐC|/xlfu]5Γ|4rL. HwM/½%27N/*iFDQAjm-s[V^\1o)d;}h{u/R:9F'8!y3/!N{th5ޙ':h BY/UKLh쟜<#șhE]_%]n8'YJ84z]Fܬ /}FI9ӄ[+̘^2f/!ifCpUR#_s=LwSVuښ5*;~ %R=p3IG/鑝L yo@DW~DaBzޡJPn*ciRA1"v7$:"*ˡOKP;0\ * =g49*rǦ\ a<,P-Z]qvH2Ƨ~ ]+UULVv+;i6yzls&ӵ_WbA~n_y-wI@R".d<5./PKYe *D.5}#r 8v-͋շ&F+G +yZbd)̏;& O#*;Nqb{ ="*SZeiy06$җTKz: %8Rgř^9C`14X$jt|#|W)YA}& V~zd6bꅵB_`#:riGm K/utt*QB9U`0f2_a,_';n;×Ae=ܬ0SFVhrT"c.-b SϢ[IͿ#~ꋁtNQHaS.qKǬsRG+<"spthW=0MgOG.an0Agȹَ`Wϼ9O(5^mQZxTKd &VuU;&x1I`!-a+u;Y?2bI8 7u$M4B{H(wH *{q0ޟIq[ߠ}^C|O"p;*MN,cC>&[)xެLEo,ASaT̀_,?S9+w*9*E #“a]D. !QamӒ!6!J ?Z*\WG18sMB5VØN$CG$?֜}Dw0p_T*yB"ڍS. cP[!dKɡwbL W.)Vpd2R 9"V=wLlaw| (+εG:$yˋ3* ͢/@0|wKTJ{&w/IKfxH-XYO^diL\\ԕfSb 7RD? Wbe ST=BJ2522xcgeCv(E;ofT/h&.-pګlqBL^GwuHY ׫_ `V ]d/>QGI l4n V]k}l%yőnApm+ Y$f;!NAazv 3ԃXCz0Έ{ LFXG{g]`2GU;6 -F RKiľO7M?|̙wBke4b_fi֤p d\M]zmtM\? aܪK4 Jht~ޟ7 `˭xKY,CtugcLvz\剣(!LZ ̓!@T+A%BG7!YLlɁ"Q{k8S;n-ůSא``딄)^\/Ig~]b4#-S<Ѳ+QPʼn޿8MaM>'ڪVػ \ʛEbs}\C3-w.YÒPK tbF L6,\ݓ$ukiD;9>Ɯ8yX}]p0>-~$e!G{,Y2 +jqm"BS 6XۚkQm5ZR`F({"] w2QcxN)drHh oHIQe__2*2!-jAKD"/;@Fm rѺ"Y65t7U_62xS;>q ⮸0ߗ1&r VfԩI&UQ}+7{3,ҕj97`ҥw4\\pTnh 5Fi![tqZ99RiIoUcu Lў0CDYoBlٜrsl͍.p,_{ϰ,&Գ2:R, E~{7 CN!Z5,t-#XU=D7xA6W8'{1෥#1:w^O-wGk7H‹kUB֜:)}>Na #q>wn`ju5v* `gɞ;x`t`+_J5q8_JvR,H]O|7%!;ȝFcpŅ3-mW_4(3wJvJ9}|iy5 kz8]?ڤ2ڤ7|HBw-Q raW)Mt1)t{1򶹓 h՜NȅIJ!`@L! /MȦ\$. hiŢL+S{ D?2R"Zܿ"D { [|r\+5Z e+pX! ړk hI1Sf 0(g< 8\OE1Aa0WW,ʇvobt0}S?PLN\5'":QP~H,5̽E>CbΕi6U 5W5z8C` 0Aח@Z'v3uRUvԣvW(y 4ZbQ.0:\RaO¨WΙi#”j {&yJVQIF"3W$ud,'jK^D ţ'5JI}Im#..ʰ IP5&9=137WRmJ. !-yCX^GU<%9*HͰo:1 &fp?nͯc~G*/ɮ jH*إ&3"ocu- u5&!.]5!6-=`)GӼ #§)EpT[V7BT~"XܽgcP['H~?/MH\@B*JZ9{FH=FgtyPB牲g36.zkhjvPFtkdia4!z 0(8o{ ^ -rlJVr48[PGȗ !wBLS9 5}?~rufqtYN&DHMa5f2e1)Tbޙ/-->_CwdtqE ٱ3Ҳٓc+ 4H_ J=yvTZԡVXUH9E㯺g͚C)NtY`[c&}BdHZRζG!:Dj@}SZ/ 7QٝޘYoU |~vb ]!עwR49z5)O<4j-LB_ť|IƽőўSdI? [\l>[z Aɖ0UE U=< 2$ m;[݁ТM.Y~+?0XiZ`;1Wd ~sLiliD;VOrXyxAYT*Ә)_eܜ„7SH#wǁ/ּ}&\f$^rPęxt0ydT Y-niwkWfXGSLt͞y- #Po6Oz\ ?y^Dl]z8GޑR TBmEkªQGo>M&o>q?(′L}q,If;sT ?9RXpQz1 㸢PwXiIrIZ oBT,B;0WE߅̸yXHUӠ\DDE퓊 [;3 !a1OF4ē@<؏fB觳|eWƎ#6?k}"oc'ϭm}`)#w xDv; 7wպ0-EB /bs?Fr R81M6ܸC7=9rb%dևrr&ne-d"9d/$dpT$H1C'!vY>pg+>>}bK'rfI . ׂ(ijZ@P=d΢@FAx၀ujA\fQ)8[ (EgzDaEci?vjr4:oAn^ʔ$iWJֳ:s}B2XpڡGnseAE*Ż"`!̨ms@GE'BLeK|iӂL\_A̧uϟA-i &I{<.Hgyq#dT|Eہӳ@T&"WF9ɳ1#YV `4 0a9Wm}}h*v <xĨA T! \jc!oχ2?( {Ƙc$1E,pDwp{ Ϲ'}H^Ao/~mwLxp[ͯƲ!b.Vߝ"Thq`wknxi`gv_ A!|lƪ#tdE ʩaq3ݛGtŔ=43h^Gx/uTrF_ybE1[1y T`n)'3@3 0\L0WgEO!3wZ:)SNgu? ﶷ3iazUT*{F^X@;hʵ2n0S6%t!$SL/N9C?4x%Q^j쯎̞FZ,&SNRv')v1n̔:VG@ʴOzbBѳT$g|QH^yb&?!+DzPtq$q^LF-[ʞc@)! :;ml1.ٗuJ~V(=}k+,H).Jm\r 19E2VJYRJ>˞&arop67Rn].cܿ_r7#]8NqL_}!'+cĸ5<4.f~Ns /)E3xg/Onvi̶--X`K0p`5D-R1Bl j|{Z MZSrH ^8n])cZ-^҉=-wCڼ ]JN>W6[m>b{m e"ۻzY~+TOdbgWJZUeWqFn9a u%OQwR$ 8cEċ jlMKC`KLUخi:F [q< | on輛,| 0D)dD*ICDN13!@+J8M]d͇T@GtC>1A&F:ϒV79;s. ='U@0TRԊ*/B8+e&n^Ogcyo^ԅ\ #K:m1dǺa (>de(f8$nM5Pa`#)YN`*։ zWQ S5 u=זR{g M{MũĪlBGd<8YF>$\ю} DZ@͙0.E>8 S'*{V U5?(炾\XFJ@KV>Dg@LOӉA_݆cpe[mpQ0'jjYW6b7QqIKr:ڦ姗H&1B6Ѽ~D+?9ԝi>K0<.-/'mѸ8Drtzׄ|aivѣ1ͩI_兓+򟖃 p6AdVEbz1$E;k_`s ǫ;|T٥|74d*`-涕5 4 338mT'c}";Ay?~B}U'wE81 µX_o[CN|;bU%s8 Heb0C#8j.5Ȅj|BCev9T3fjѸn% lDhF/gMGd@8tN]sgyh#/C?]qhD[lE4h1lF't#`5&s\{TC5aZޟEt(4?$&D{xj򨇴j1dB5 4t| '甽q!;؊DŽ[+'/՜XA?TSH9a ~kj[Θ'(Y3s^X_rR>w SӘ2it/<3(E׽ G6P$_;0[T&%x=UyP!JTzW ~3xޘVH&y*ƿLJ.סbG_'/k|EBc}ʯ2Vӕ|x%Qe lb.xu-ly*#dBaIƐR"¤q`j+e*`xXUA$q']wf[I&o&w2Clpt$D$͗f*<{F< 'u2voOz$,ƪAr\[*Z#\Z2ަyPYyR,lbyseBg6{ N0{r kڜl{? ۴ح&rq٪omxނcޛüi`>^byp[2VO_;IY~/1(EgUeD$(&3Iٶg1lB=jӥy0?Z<Ǐ4`0򤺶2>B2AZFr#G^Chv;^r!S6|lgv M#g[>cEudxAx'0bH=C{vʧ7/?4X~D)hq ++p?)3+!i=JZH4# dA6t's<\}IDS+ u_- min<Ml39A[*J "Ϧkޜ\0w)";vM_X9V;EogF-O@kL[`#C3v:RCԳz[DtJ2'CD& bF,'ד2 RpVIt Iw~>S_ϫg&6:˽&}6=؋ tB tjܦߵӹݡ b%Ğ#Rhys<**ҵxhOB 9lJ-gp/pk`Ң 刧\D;B0(#n*U8^'ܖ:MfČWZT/o|c<N|9 Y mMl|/~1S\bQ2x RʊYb/٭` * <JF۞3Œ|šq?dY7i4ǃ󯩼oO!R, Yj;=:b#ycE_矗i[L~5m `գXh+xֶ][WC7ɖAE}LI&KDQch↫lij-t'iIzbfԁ\bG QfrYˍҖ.Z+4'6QPw"+ʲ]ȉg- JT@@2R*l#]Al f^]2Gne}AjVGGcvcz!@' NI*8)H- 5wb]\iY*9aF{~!i*꣊QbrIܕ'V 6nlrU sOx">VOw󘎒a|}[ns l3v*O5$ϟ7v}):ƭX*1gTȘo}wߦ(9!"]) Yh֊2Tl~Vʁx*GBI_ *)r6O7SO_N"8J 喚iuYWb拥b:elfH' >U>O(4 BTbEJb]3Ґ̍3#BMSbG[vmPCUll">H)=3HSWn{QiȬơS? 7-#ń{($hhY&,uL3aۜ$7pe,%@( /3`㧽8q~Q̶YIN].O9 gG 6kbAy^!ws|K,P[o"KoOsL͸;>k:Q)D߾],\iiaGs$Q%nB^lM/wׯ)X׫k`:̄vq̇ɘf[[s.z*PrVg9rN{$."YVku1X S*adk!?mŲ߼PiYL1~+(wn +\D #oUP+U /gDhRd ҇t~tvsfy(8Rm=?)_7ʭ҄m(_B@Ф6\@q /n@p3;: vw3dS˟S%Z֒'H6[O6ooI@|E`; z_7 G0)-f(7;[4InX|p(}3=C]8'R&~,h :+IC9}7&A®w?$'$sV5kYP _ +ǵE!faWrU<|2B2LTZm7gme&<Bo+; =@bhDPrRrƾ͠^Oۡ=M:SELJ/; M;`4R aqoBAbh_Q`."o H#nίOM :Z F.j,8RÚwTbގ8XtkugمC4BU5EcJ$mHSTBQkIF==@W͝Cb#3X6!@ ݐr 88ȰE:+ٹ4Xq:?^INu%E*\@fX_ZGʇ-h1n=Sܱ(\}8,AniTPx-XaW*ClǸ+#U#DWJca s@Ԝm3^)ǃ^*_ @61hK:FWnQn 6hgkSH瑋q |x΄M95/ODlj3MڧQS3hLx j]RiMJ NsZqv"MSar1,06XUC,(w<ˬf٧^J2HÆ򲈣~x%σ g]Z6O(c1s r| <1?NңjrO$H rʇ[ingWb; iǨ1L`tϓΞ(>ݡ:[u6Ⱦة츢P=T_N4n7=>);Z@6麐Jn_= .5|*(o4Yjv/پ ul1Zy$~+% nI7 -6}od 6& + 0-\ k,;dmS?J1; D5>l<-n7σ5KϒUwn+ڝCNd/FTjC]/ - NoNyM(#Q0CZFD+u׫iq{(t7 2!DPy!QNº8btS%KMAFk jP},>W@``33"*'<'>ˑHÜ9TٲO1F̪7RW-=TO1P[/ıep1G$H+t~@ zF>S|3! YX:jAOhGb0LR0JTȾ)9a5Nܻ홢šg5EͩCM/z!PR[x=oa= \9%{=t hFMâf?bkz@[-{#.,;L^o˾WȁDKSmܓlK#fL՛&tlaY'ϘpYM |;_ĵ82* ԵcK bqP[)!h1]&P*-䡿]Wx|Ch{~i 8mVZo9ݺ^a\AxQ5jL7׷h.\H{[ eLM M*HWiM'K#M~G3x7n6>aADp?|YS`V銓D5Qz0RNG 1ɜ|<[3ZrAR" 7FzTDFo^0 A-"~ig7ui:͓=xz1lr͒ [k* TIa9C={??:eM h['ָZ0XRX:HTGgEY^"l۽!#f2)>,\⻔MgފD:Ex%Xj#o+B^:tI3H_h!bO#,h RIŤjI,]9t, BrVʖB B*uNwe#d7NwI,^4 <;LĹY@1Ҭ==Sfb\cz'E 8RBnjHӵ aow+m6R0"mM i? HN;[Jv$z?JB~\U=0eu Z;T0 E}wr"[V 4Z1^P%_p;Z!F@DIA5nzsZVi r7\7׼WG󔨛Qg]W!姕82 Ajgv} l~ϑÍ OPm٢ni?g8b\awuE*1c_i࿟=T;{5<޼"OdR!8ßU:,k\X ]_rjةVWQMПpS=%ˁ anN1(p{IAڢ> d1@X*nQyvҍtMŒ r 0WPVd8MUGsJwaoש`:fL-xԗHC"2WyG'ugԡ9 eV$~H@LY5 SVD#_k q&u X7y[$mT9(esz޸=k4[MκęyQ7^^՗?D>庵8lKzA e`ﻍv`#ЄC5PnR$WJ.n1wzj _QPaVN;7 Y4:s0?= /mt39LVaGwʕv,dG(٠\%ɰ|;CݛsvD2tP%ȋrih֪{=` \D?*>)6]x" ^U@iĝ{*5BG ¦||mP}vxW)ȶ2R; I̦Qf{P}S )(k4ң_IInҤ:q$.`JTRhCS~ 힢 4T7X̄TasbĨ? Uf^aP[ 4(jI:G7eyY:6J6vA\A8'5X.BUh Sb 717H62vZ5Sw'G=4ҾA 4Ow/6cPs恹8<>xټfgBc?֐ 響h~oJm F Paj|*W`Pv瑋+;jd :OzU40Sq~;yeA.`P*=rs(;ϫ,THkTPķ]2f`l*j 1Ar|J?J+@~0%% _>8m1"2f *b:!{ݖ_W{tK;2ƊbqD&l#bgBk u]ė CXFvaB^wrv5v w²U\WqLJuN|E~aB^, $:@>k_|G`[4U&QI7LMy6)^生wqMZ8F" "}6;g0P)B{VGQaQj[MzĒc"Bb+X =;u[AH}wf<. m)eʠv [mzʄ. @I&VWYЕ UTvq6f8ͲGʀ/#B#*6{CIc+AẇXd _Tcr}m`g 9fS8n 6Ԍ\]^}XH|z$HE-@/<&xxm -)?eϘ+rw<O-?IRYC+/ja,MsAŎy-givaPƗe("HҚtA<)sGIdo\XHci[/޺Q! 8$~WTAE':x }aڗϜ\E䒥2CRudԟVjvAqN=P.QsT+KZu 4ۣ ¥E_dNKJz#eO}tO웦쌚YhQW"⾡ݫt} <.94[+u{OJ俪~X= a Sɟv|&]c/vo=2)س nӵ?2?iG1y/ͱ?Q(]Z j$xXxQ1fMCa&e_0 w_ӣp++[96aĸۓHB~[ΨF% 4I|%B S;i@ˬH $3.(WF}^3q)D]2!R HR~5p[6ؘ]Y# x 96'U]^2enJ:Ą͟.~~̋CdkJ7GjT7螵 0DuбN[GIY~>;+ƇvGC{܊6x}Ko<4ϧ,Zo: / NG@˲ _u1;Й:gZWD^dics*C 86 {LEafڰ<&D3HvgdlL/$4ۣQ3nE?B 9OZ+g{ҴxiRʱ[\ ^ iC٪~;p JT /I&g|E]zf |i{#=KJw`aׂdZ5 QN/Y}n=U[`,MKsMOZ/itf N9︥%L|8{A{5vEZAb/@lS:ΓΟPfi׉{r4MFn~IJ.:]a) U6<䯦.Z(ė=(8N2RIC |s4U1|U? ~899Ѷ/w~DSzQӲR,[ 1h@^^$ Cڻ=PZS[P$^ĊKt>  qmt'B^[OO^o$.ʷKqB. !%~<:l2F" |JxcgPyFK*Q)6dU~ܼԖr|ﺹ?Co'h,_7~7o~Łj cb`=DW]kiÙ>ʹw&,8")My"zty*Ex+8Cys P~wFQݓ}&GPչL(+D}zx\HL8#(c3.## D: _^dv'8IqS%{;uXp iD0\ Xj5fYͩ=RϘB#_X*_+!tɠ|";$=P/ ݜU 7Pe=CeQ'AlEPG5j~lΆV)u/!F4kQX 9_L*Q47VOMOG% 3pƷbO=\&L-8}YA {hpY1'ʛj E4ۦ]'/QAITl:D*X6~ϙ*A!-N8-y[Äd3&J (tu/}^oܥguъ*@*>.ئӟC=k{lm,n@ӡF:|xIKP?? avI?Ѧl)rKdƋf*mm9ĩ{derǷYhY:11 t1XX|Dev~~Jڠ cX:^k]2Ui*i[to#c5cSF0! t3W!™M8dp+TR(})HV۰A@_*'OqJZ.;ER垯[SPqma0',AV_ tSAr ]r|ORU%{!yK @8n+Z3Rq/%ڻҙ-|w"Pae]JwF}D@(JvTi5WD8dKT`QL|C x7{#qpc/1L(BfLm~}Rw \V:* fJS*>øNj;噘2y (iˎ? f jvXdmyR2g_TFB&mΖ*zyaAu@2(D_c'g8ӆ#D_Obbt4@ pE37TU0jy\}Pn(W)=+>F)j=B$hfkK#pAC0:e3`PX.% 1<91o{{Y #> ̧Iju[,gBInLOt,-FhE;ڳnYbZlWL&}30Qi7=]ܧg؍^F+\hlqQxA2Ճgvvpкu#.\"DEd b]_kKYv^6*.U%k0<R2RBȨU? ݏ񪓴%IO+ 6mCoC(gv9྇oR9e \­!SgFZ'"dO3P]Aˀ'\z2bfP'[ZJyvʝ "L|Tq44W"׋5UMvk<;B(^B#j-2{9OcgQ{ ,i xa2):fIW'[$_t.@uZsdP9I:ɏ(]Gf0a,GPݫh&eiR{4q]5_vƉgiELݮ(_kBP3ʙ bk݀ M,&_1ѡjgU[;+=TQ"}qw2D?PM#!4-,$t9Y)Z*Zg- kU M< lcQX_zR>pixx,~3FQa ~`ζբ ?ȹ)0vѬ-Wk7قOhz|ڰYQPW'T5ź[L O6ɗ\@Rpa+Z 0Ao3+?\&)ǐ$=Hcpaʂ_^}_BD[ Zy.ґ;EQyK0bhzκCNrͫbq2 lUԗ /KBkà&+9ˠAhGf(C31}Ξ8?\%1!ŨH+Y5NīI:oMe#y(ͯTa]yGp@iB k[;u\{gG-ǻxaLb)tYUQJ`;Ti ̒r1 *"]"e?ZYS΁Ed58F8'03B,8:nDqm,oW37 &}OaR\ jMMxV/TY6W\4Y#mCbhζ}P9ʹ2N|\ydQ(ٶA 6f-VmѰWfSQ=x@6i1DM{neVؐ"M"-M;ߝ5_( S2~ռy!@g://nV)Xpb5 TL9-ߺ UIqG@ d3`x2-'ʹLψ;q y3rss~V;N8ž8˟ĩ6(0YӯoSUξj|?u`)vg(vtv#=$RC8Annf=&辡0md `dQĀFH(&heBSϫ}_폯Sr ;K>:Qx) |6nj_YZy2K>PRiہҡUFC5zřUQQ/-~BY0/%4c#  xrt M$xEbsy!l:-TPB 4/;/rq"2́%+ic$] q-4.VKܤK .gf톥Ao·:j&1K ̗,70YXHNGc-݋4,'TSaAaĮ'{îrI]7 NM'Rͳ.Cā_c%:.ċ]5i{syCg:)Vp~Y™32s;iY[ߕ ~ xƲ=oY\&5'U.GT(uЦjMGh*7mզ$C+LoH'p/?ϔMv^/+¿Ν9w E ~iצr]]N 4# +))#|q-ْ`t^RT,6Jy RAJQ#ɍfҶOOUfʨFuy]8}&'aJ)e>!J^?_Α?Xh1PM!pp͇}oCJǢEѱaʽu=-vnh? H12^G$cɣ"lҖl(6Mm #@,fF$rc <+|:U3 nR/TѩqPQ"l$u ˕ʍc"+xuq|j5^3!BLn-'1Am註s Il0׎ԏiPb4 MjLFL IW;bdB N.xn+~︾Ѭ;5 Vy\$󞴂6dkiPUzd&)αx՟Ȗ$ڦfƜ "kFTBL7jyQMy<@Fw@?.KqM{T-:So^/js|Yqﻯ4.͕s YRsEF7s cC=2%Q̭9&IÂ:YD ѵUjBZY>4UŦ@hbZʒOsPd)_=?V!/#Nh|=*į z;b9ɦpXI|;z}3 C͔fnmn q2 U)h~"-¨y6BIk F4R}''èf{=8Z|4Er*^r_dSh_BǸ<:=Ze[(-ʀ:" ң``ɞ?;La{ AJ45ŗau[7J{͑9󙊮s:YO@gg7p& 4f;p%i{_Rgj;%C,3vޞ1i k*H\;8@̈́\8EUo T¿g['c6[&~qn˹{[HxT:a?̹Q 9ݤLNye̿lA!s ͎?$`߬4 4'N,g]ɓNw?y:j%)M6IOi+fE[6Pdͨʧmk_|{h3`Pf\9g:H] Qh 7ejБrخf$L-Pat&iorGZExI4m bfs?#ƄU۴޶93E2wWQVܾvq= lzFJincwoͲngjJa2tX%F`EaJ^9pz]75^4ŋ}cS".4κ#!Rgޙ#i4nλQ7t9s8 r,D ?TsayR"S$'V :Quu锿q|Ycaݐ8-LD5nz4?G`x:YYYt JF8<tI(4^6Z&z]i>%lULcũrbazvq5G?056m&GgkN@'`[wmrO` @K0|\ww~DyO<^"LD ڼ#8l h줾ǀCRK{;{(R@1Ēvy'iP@my ,@RMqW"on"WNFau)euk91aV^YBIp:y_^MOqz H*  l܆6ѐ>*>\j3sH}&օS ]Cs6%ё3Q% X #0WHvޜEqޜBU9_b_8n]KCĠy=dU31Rm(%z0bF'crѳ?4#v:~fu=!8pIVJCD&Wo@jdzRА@ɋT/kMe~/Eh@B6mq'aE&'[GZQ% ^ND8Z4I, ]NoG()3ìh-0GH;,[p !P-.>䦊[/p$VP5Bh (,0ă 9p (q6C.#FɭשS/wezRcʕV9ekMXG7m3Gv,E>T|Xb;2~&ܗԪʕIB5"oE9e%O}G9TnlKY]OhU i^f)4qϥQ!ƀ~ Е jEGfkog_dBx:M c@bV8A*J=M^=m9괎kVlK|m^0M_L,1DъL]Ca KDi W^oߙq-4Io'<n FdQ &oՏ)m 5fRP而[Cվo|' aLfn(s؀ XOtrGi>8ss L?L]n$aIv_UM_{'6YBik&;!E~дDXvic! @r!H 1)V^,3e29&-υ;)BNp@ĽbB .蚦UNA]# z=0Y1e_} &~Bf7MWAND?{gmy*lYiv(L[~,s7웆ԁhFRFl^!`ǜ'#is vEQle7Yy[JIc*R+!ghAv>V.ȃJ<{x{kgr#+y9?i'ل|I \=\q_tv$/>-G^X($R8e6+h l٣6rqxb{S|_z#V {(%6^5y@cBӠyp'Axg掏j Y'-lh|.m :.6k`VJ32T(qWgiECǭ]ѦJQ0oۑy]+L7x |#ESRrNv"Kjtg(Y3ou42(?aS9L;*5yV6{**{2=3)C䩓S%߽k7יL4/yt4wr?tiqra}90Za >t}%)!Ɗ2QV488;^pXϦ4ҭd ə=::SmEƊ"Z,zI> ~d+ 1S]mt+梼"4%M%E/2jpthru@Y+r+m ^(vD%G; EsbHf]S@D$OK:+o3z&sc .3#ߙ7kǺ:pyVE00Ûy%8iϙVn.%3O{#&x qO!ڇy ̨|g*.:norUg_ozh]͖k%Z߾ͺ@PfL  ј},Ը{g3YŊ؊*FjIb'=LD'7% 7M@Z&9gZe]ܔ%/fdL3}XOX8Rڀ=4E!YcE~#aύ<L.wyZcEjtaXGy-V_Co|`P ̺f%3)<$I? *kv;iFX%ȓ7\ew9|HJ'h܂%`, ȺJCQcD001Uv Z`UBW P2LWEਂ3OOrN5X,B cI?RK}gé9^0[d9;DO}`]cnr q^㫬2.FR7@r#[vlM8%CJ v>677?lk5^d4"5A3!Z$0n! ʦQU0b[ܗ1KtY"XԂK.Ӆx?;/uIi-;n&A2URŲ yAw.:M`9g޶X3!xkTnKs2&G}hJK#!D:,$&ՇRdzvPl!%JkH~\h"C??iH+nrňb7:$?WЭ:~`7xu9 L|0ʫ.ll[1j7WʶS ӼiϹ9O|40*+MIV@y0n͔6RM.lG椫VfGW[W*jt[z@CjpD߫uͦz|j r2˝SVCIpvFK ]{[2TPcb@U lS j9tZ[sA}a)]m#?*uv&$rQlm˰,񥟿`=Bm.[(6]=7 3 =ڳE.A% X NaASv#f%R(̔LRB")Fpz≓E:$T uo}wvH]*|AHl@L iØbx1; 'FPU0y Wo>DȦhS4YUPp:NBńd }p[0UG.7" sb5>қа,% 0 29E}2DyG]+nt&nyXV*,ʦ⬃H:~s 5; %Zw; "X>h3OXֻB_18%ۼI1Wqi}-n] hT!}.$q(`}0m /46Uc6X~E⍦]8]&`ȴڼ @XxЩ5:~4@YBiɰ_d^ $pD޳ trf F<")!N`{yR'3ezyu/=K,٬O1!nWFߜ#*pV3q![N 4̮͈<(LJds@ qx>?TNsp 9K6LoR#eAc!_M!pDOPz-T&8ž&S3)@P\BE'JXieZ7~,}_feE-KN3B)jb1HYbOtA |VT*Igː+E䀢ǛBi4z TQBSE\t/H l\G]3>Mɏ|!rJ3.~}36}C0el~fHnH FTh\Kg7)avS-رݦ#\<i%@xm-n@@n$Mn$ڏGA:Ɩ |@+bB3XUr!R-D.u!9]LOO a|1 £X6M Vk8TʍVDaFb%RsPQ$Ώ1⹥.mߛ*X5Kԑ4;"9&EѠ?/AP -n<؏KgC 3܃[)tzeS߄N'p}uRK&Xr8RwG0v7T0m̃ڊ#F#>ڗ\@v'\!p!Ft9As)g .<@pgX/QFxɪ_gmv{>ڢ=}B/} `u³3V;ϕ⭙DR|H$ݬ&Y~Z3/RFׇO#VzYP;%7#qx" X`-d <|ld xVh rV^<֋)`S֝B*Gh2 IwdL[.==Y C:9VC Z#`܈g ?t%YZSW?D P{EǬ}j&)9!PER><҅F[͋?R'%;>yvc08J .3yqGAMxڿdǿ#' gw^FUpӊ ifuDcJ̑nxy^MaV|ЭJ)p{s5y@c&ɌoC(#VD]*d{M.phy{Tqe,AoK8-ኀ҇6ܒ@&~R[YH/:q|!ގ25UnpܐJV^[zwcљr|v|GĦ|WHk竆. 6UB?i,qvH(mѼWLrڒ_}|k(ej:ч4ZbEewmEd THj:2XU9mc2>dx2w7뵎49tylm*ǐLVKi]ld3{c#A9C, Xگ@O׆'LJ-!SNdFr7{+P^/%ѨTvFn(1o#@9/T6XOȱޑ*5IFn80' d|M9*H]JzQP\bnf}3dbv//&;1'>CVk2⿲R1ԐlKAv #4pq4ȑk6Whb7dO"H5w8uɰa8v -v ha1.b oEH jľae0\I6uj J˿ M~n.7KΆoV'εTxn#:-K/C$ ޕ?@C͞5W0'lUμl #HV "^2>\{ۃCL `M"ًl_FG<{d_{{hC#7prtM2U>zWCqn9 4)LYFPQ 6,[[bW%8pa{~ z'Cr;G&C+ :1 6c3鮈ZZhnAlGȊԡxȿoC<@jQ$5 liu rIQXIz3+qk0xt,u&Vbq6FӠF~/99ZN$,O b\ A!h D%ҙv]/4!O2m1}hܥMhM-B-@27)m@⇤9!= -HB{ 4JVK'D0z?I:Ն5^ O3Ӿ -8j$w)nK5(7ƮX,&Gzh89$N֘+>K Nsz|_-{0uy1q_E)TՅWGwmofa-"ZƑlYoBI?85x?N~?PVLN#ؘ%+Zm3H ?ďs(4 ғqtpBc%"M]Cp=bKc9LgrwԬhѯ&RE?n_E}_9S B?@$aXH/rnKiޯx)TrݳƜx%*KF>Yq/ $(B;ҕf:j,'jp?<{9YN9[Uwk_Eyѥd ܓ֩A;= 7ge'h!ymڻ|0XeTdbL3ّhebfq|X]@3],pCOy[`TXޣh+mIpZHۢ퍔y|ܱ"eIr7<Գ8 M9@%D1\9hͽx$4շ%csHzHy$ЯLB`b-2*ch9X퇫, Ł-XL_*Vg p!sg뽻{L0PbbFug|ͯA=EO7Dկivut" pu2`|ڝz`VFcA3g*4p)p-`".57AJ.tCZe!L.NFlB? ս#s0U12Wx2-{ۉ%cԓ~`޲|{)W5~ԕ rzj*ILz:} ^"66C[7hŒxW[cY5`rzv H w՝lFw&uaUEQ&-%_ #j/(pS.wR"-Y/#WS.Eh~LUsws|7yEGaR@Iυ6xX$:C@}g Wybe`_a- ٩!v7!ػl;q}cU$*`aZa/C7b <6ڲ!1M_t\cA?CҽƱ#F6mLgDB6vK~ݺ~vJ&K):&@4!x稠*G<^zX<!|l5<ݽ;TcN;'οp%0B4>C:SkW5)$'F 'lܧ cJ!'obʙrC&+ԓ6NO:>#>s!l*+Ci$ɖ+?mܺDawB /F[b2:[c6LJ黪h'ͿBpg:byփq6@5%E^ 2NLrd%Ѵ Vg0TDc_,+NbL) ŷ],J8]0w2BG]ḷV=xhP1_Sgl ^/1WY^ &B%l8FL( qlFjAC?c E %S_ܳ ҔԸtȒ,Z] ^l<а䷨@`]Vx^BCl!IlpyM6'y2E~0,mnoŅա ,#m%:OU|fzdz>z,9;ʵ;Ȥx Crpf0DuJY8ԓmIDTqz2xJ}C1l]A~hl1פʏ b"S p%v ,ܺ]J+B{/Y,^T>_IVM =iF"pyC˲rubRvt* w& <~/h-MvOrA@](vf 7Š<]a5ӛYO\o(de_}SdEoh?%CWT =| ӫ}1IiQֈĹu a{./P/M]ߘPI8a2.t r-oX,l2={Gyq4nQ:Ǹ6pD}UԖ,-$Zjfë@TA*՚2rKj<ݔS;>6Rc\Fk3'Y,dwo .{$b2^zo:*1iq[^]w]"+QFq;5^%Rx<8wUr~䘁m݆B㽐b#XubQoZ!S=\TmOXV;?u(azCF H99Z u2gFYhj^_@?6g7;@{QD.W Vy9^ -dYDcb*u ZLn!Y9̾ k\"8hY8FׄMb?݋KAJ{㺙QKލ0-1%qB;4B߶=;XUbĪv29!)Jq"zuWyҿ-Y-)oh#NӋ~I|AJ݄nR2j>8t|-< OYIљŅO@W/`=Aϕ I~AU/5.AC>C&Jq.IQ陘R'! :RHruT8>r޳}¨'U|` ^ok)C/kOn?NK;0t#K ȩt8Q3{{JS1ɔWbbe_jٵ 9澜H:5o 5₷f{0ED@w  $u\S%;SՌ՛5_>0rg/Fl=J}C'0 Ռ:fGTjf]bHk#g<UP V9%TyXֆ>r .P偑\i~tj9%[[~P"^1<TP'_Mz !O/3Ki ,=*VDD-#CM_MUKԱPֹUe8> :y^{@PH5C5*)IJ'2lgTI+$^)k3ojN<ΙCT=ᏈsQ.OblVu%dnDKWukz"S oً-}7GЇ1zMXFZ,إ5$ya2<䅄>OƻL"]Yf7KH7h##Y)ZT^bp1%iAY)eo1 }"\8 ܵ(g6l2a yIN#v+o>]|ZU d y% 5۫ oR 5'#-ڗb&b:خ! ! ["kſ' 6OƇ{ʄĸGkoZ`pvd@rs:?QbkEY uR5c3н|̢#VcqyRӴ(m ʪc>G|łHW{e J>lI@W?;]WAVC?Z٩^9)7qIȥ;o>vZΘNӉl*GlQa{ ySzNFglZJuFEs[ j&:Ҹ= zb1$/74ۀupg J/g]d2:τanѽ; >5nԠ"DFv.s,2΁&Aw\ Ze`@/x)5}K 4[,s]4v',0\L%7a+ʾDgU#/ROLYR:zIFCs/!f]di0K r){HV\.>+RMiG8q#1L 7ry#|W#ex*FU㒺5/gHt^khXpqAvb/bTVL@'^ʖ[3}>)xC|GǪvwhܬ)1ޅCvQ7Ln1"cVQ-@711h!I%sp(}ciYJ1%SJ[fۏDжpDZ^ Ă_r5bOnǾ&dC xB6"V~~Hv3^ƫ8:aN2+A%p쩿ҿQkZ/yݥ*dWgB%0Vv> M/ir LbУ.y";۽ 4ن CkI}׿Lg7)m m.PU28Ȃ(*E-;wwP.3A]HpZ^.Xo.|T,kh Bf,"н"RV!Ȼ!`%= ''|E+ٷQkC]ە*=(5ch㿩jD[$!ǃYKLt~7:#6͒^1m,Wa]7QO},zlj?bZ|U'NNf`碎ҁh.HC]! 7uHV̲G>)j}F&%_}9ބ|~%_/g#Τ{O*SH;$AS^݄÷y:v&>Yhxpe0KO(atQZI> YSŒf(1m39 Zy]{ɳIܪ*!0/s^_AGϗI" |pZh`+Ίxvf|lRX^~va D5JJf&+#* jJ3w{Fv} "h5VdDfi\=( idC?!3%X`$7yd|znpId\!rPs `?/{3\w,;\340`ۡEm,2t)TjM6d㥙u y vU n]YH@uSo*&|bΈC!!vߖs{Q>ާH(Ja|;ϪQN mF -Cx,Kp; 4괥hL H6L=:;Lh<9QƤ&@m}FR xdxR'e0O_ʤaa`ʿ; Hl?4M;q Et&fVsG=^ۘ)Sp]Ib|oI,= _ ݈9dH #otodmS]'s6U 4ڈ^Focb 'JcϪssD7ҌаmeTDzY/i$>Q)95C;8 ]/Oj>Mֆk H !5˔m"\V5F;Rj&odK]B=AFSsE ~ݔ'"eE=v&XjJK5MJX`{xY5Gp.Ԣfv>ɻDliwqC1wUi:>O(ݚ+=BV&uw=< &OR,R"*V_ѪMކ6祇N{E,Ƥ_͟f[M)MłuL61-csڀ~g՘x,0//T/S&`- _Ǹl4@EmKhMcKI9Κқrp%f;ܙK~}7 B 'TPF>t 162^'>i'T`zP+N@z4%)y\HH&©cʎuϓf*\C76?u<$0xbfxu,0%}Rf"G Gu ΣI#l4{ۛao\`8ngLO:7wbQn)yL8Ƚ.IQĥ* B1\ź6t87+:XADDZ*ķc:yh*1 dEt u: (%9Y=քǍQ2J{ll "R Tx ݙ|KP_+G)wEk \5p) 56kJ32΃3\Vo%ٿ.1/6US-LCFχ߷YlS|M?ɾdℵmeblh!9M\<-꿖0Y7pI 0=I-&/厡,cE"h+VI_n~JuS r2!7M GԦd-q{k@[z|,).s=F%s5"5O`oe"_đ}`9 ڬ! AoISςZO씨QLC>YDAT~4^2``@Xx-Cu1oNի lT)2$H ~DGAH,3;=ǼI=2@8{bMiP:Z8B6 IuWR16b<'-R,yN Jn T9\Sʎx5h%ջ%MqWwMj]%fS*ǡl6mmM il@3v=9Rgyl?GHX/FM`r%  ]T.1KT-l@Lakn'WvsA$;h-,|Nun#gVIXUYddӖX=qS)_w1\EY,G9$RIĽ٧&21tmZc^(0h/`ze*K1KiV˫ʔH?R#;xNieC\/揰eHw̝+n%g!KN8+pXw+sf;IKi=qR:EjL4tyezþ瞓}\YP?Uvm솹]("&U 7*5LY5Y+ho* "-42^TC]<Ј+Ş äuSvf2 u]U*`v1H4-LA;M,[^֤oJA/nޜS>XhTxsr_EMF\&({=NY.~ncHyaj7ge-St_eZe0EDaZxJ \4Gj\9TpW!Lrܻ%zNxz.(+ah>@S@R5Q|s }3>/51 Ft<{ll}nʯQYp}-+.,hHݻ%y +\VV7˵-uf3*3aVu;"g*f^}yVh zRʨKqTC+ TRoO}v!8F߲u }gfH/UhkqcҴ95H +$a,.8eϥVZ݆xi%sȘ^Y6e+KJ2n~=\򛊌sdennɀTS#9ed>?˜Tk] 8zsml>GWPl&+*"|*8Śa#'9TfAG5n3MT.f4.zJ^xb r&9aB%,Ѧ f) mXFѥhw _k7,efkKfэI 4O1-N;a_ONea}5A*MpX%{`R 1d?uEYO7,ҩ~G+ciN;Tx1w`9nDH+1 {_m^ pW+x|[I"ђ6BNDRyٰhF J)~SbL<6j'}<5qmFϏ$]Sr xE#qA|m5l6h긶-pXbO>HΈmS7lzɗgSEJxO :WDĢRz걽"ə pZ!C(YbK0-M(  /4gIz(]PZU\)s<9q:ׅݬgAޞ9W¦ffnhq87oL6F \40ܛa 4dgG'~ 6EFN[îK* ZӐ2w?jms(HB8_E-ǒ6] ʕӽ _ᓺj>?r4q֊jKP¥F#T;_,Ŝ{"Mp6Nig(c~ qo:db[D8'2Z#g\'hΣqd!E\Yh46bم4]IpPbO /Sorm\=6 o}' -o])Dh-DL+ !mbC~n!0ƒC.-v-6( M 1T' zAK4 zep(4| ~ci2qeW'yv=D$Qٶ-^~f.ȑM,+[ne=?;ї)EHPb` ClL>2*i(ϐI pm649DĄv"uCduJzۣtURg WfI0F䞵$٠#\-\ ԬE0(㹇v7n=G0*`dڻ-<WZI5D[-ƑOs^ wpՠ͘/CmNR01J;՞EfFf::$'zd9q9$qi>(L?4 sO^IL"T 3&6xQ@6Y~&+>m:~Z)/<Lq;$=O^ngލEaIlna C+ 8RpldiBi`cW8 S%],6t!(;pu2rMuH1^DA@ <9@+ ^iC1 $:H{R \.{3?6`>ʲ;1iDA?1l8h_*ԭ^nfdwX.%gAQ1ܰqK#Ǝ[kyږ;Z%&@1,$'hIiocviٱ<>?j#l5QTy3 ;"Ak֘xɄ?p \vK Nc=H"ܟ5-N5wEQbԑpD??w`ܣ<*gO6.~8T6eu[8勠k|ϟX]@ߓ4a\fYjj㸨0By!ʩ$UXL5#;T㑇= =t8* I r!s)G%ukkZg&vFLD(A+fQ@ HN{֯} /@őz#Uvjxƴpʛe*ب: fZJ,8G"L ,6qu}>p~a6Sƕ!J$bbkyrY+bͽB玑NGT)mmoXp00%?*VwKJP% ߀1J+_S,4 X4œw%R!#VVAORBh [a؁.>}~_`/x w\Akwɷ.3$!_S~-?6`F!a=ګD@lT)t8,׏݌zJjmd7<`UhWm&I\ˌųd(Ȓ46v{ZAFtNs PEj(z;lP]K F258l#a^\ "`)XcbF/?o@~BZv'`#e^>eY`$ޣx1jW֭LuC'(mHuTʛsneϥƲ^8= I=3B!n1W>ҚY #I%4a CoԳS*PԆ"k'џV- I!~3{ ~m5U^D`MT;hΰT"M#nmE]h;~K4 Öbb7'{Jf<ؤY p^v?ZUo Aj]D{?F#ER#}c5p=" r|Q>Stf6>]G)i3 gd{DQ7U:,t%ӺgZ .0w0L׫e<2 lQ-tqNXOas$ֆW΃;h0]Sc)4.,hpoEHgm(WnG*^%'dvmƁ9 AToWKR=p4DV' AO\rt)Yi)aHM*ǘYLUNIuhd&x;+i"_2j(˹\(91@A2?97 ZޜbpvM*;{TH$_y\#>#/\8:*S:bɮY0fe~e8^1.)nJV . Z57?K1#6() ӈk=;]i?Dup؉؜QTn eE6e:[WӬC:#p^I/@)x ݇6IYl-tJĂQ;{Ԕtp[7k}F@L;b/۶ߚVNebNLz(WT'3V ґqOqsy*: SuE3-FeԽ֥ mJ]m^ Ea-ηedZ;:Rʧ/ fHJ@ϧ6tջh:Ic 0w壄/)&C@l\/PbMoِG 3TЫ_5M[6NUx-\B+Z-4Ư=mH-9zEfhYXr|{D!w۰C\OZ|.ġ{}bK~:" S;׫ʮ+X2`;kϝ }NɪZ^F#@Na?5]Wޭ@2 }&)c3L{.󅊫"啺T@ȏ:@;--^hR(t<.l뀌}"SQ6t5*L MdLbUfUK|6MIzR\~{J J&Hqh ,Ad1f_,?*cWCcrtOЊ8Gw/xsN t|?>:32Y d%\W̘ױ׾(dN1f2rDQ;P J$ [8zJlvvUs8%Vtg jԦ}S=f{DQ7p_I MB7 Pc!I!42UY]I4@"HÃ\}REy7f90`JuǦ.?i}Tj+?o"a<#A@N6ϠPh:tlP32 wӕ*Eua>_hdsKoͻudAx 7b%Qm{;5¦65ӃeIʪZ~6t %/寗wbv| _#xVc [OROAy4֓kW%6%\فj;Nb_~U' L3[%{ćgNegΗXe^CFJWc6|Z<b6Y]uZNMϜ:lQxMwbBZK HT>cSGuJ2*^ӜNچ:2Wep2H4VNƎ (mcͪ,*_ԄIR[T≭U(D2}Wy LqՀ+B8$] 0M?5&WReeQʻ[ZI-#?#>_Ti%v"7S= I231WȱU WU'27X]ic!1!3f\Ex)Sפ +@ߜ-G==%y[C dϏQo7BiH1Q~2=cD (B*r V[twSblMa=9~Jr,`(1 ~P?Lx g'5"y')e96.|БRVB;:րO,g"iYPmjyD5뚼u( \ t\ںa8̷bRCzfDl`𯛘{펎5#~ =BJZ( =&YHFQ_U.ԻOj; ~r%/[\(y|lʛmW>H4:HueV)LIhhkw([$T\RQ˯4 F%Zdw--A&3z3ߪ*6*S|z96?ha⨜{ oumD˒E80OFPh/@&'閣Q|I.gdߞObT \APMZ1ɒ>֠q&|52yqa!o,k{`ϾH0*I֏GF)4 ZOBiT dAzJBA&ԩ=cl"3MF`_#/{= PК}e6H$?Kf/]7H>AS߽\[Oc$sg6FvJ1fA&bzK[ 9N|^grũ2$H?#8f }bu|( : hL%kXpUUѵ :! BZ7V{A5 j[4[啛m BgRwI7^s1ht82<= %`\# oLk `B6Aܺv:u\C K҆1 Kos:C4 JKt Ղ 'bԒ撰=erhA{@*USijK\@aKݝ8(\Nz$7p8,*ᖝT ڜlz s>,Y GHt]N~&rG1QUh:g*uƍ^vx($M|aCQuH/ΫD]OJ D"u>s)mK1w|Wi:$X#Vu/d֣cR)Nk|Wo_T%PsMMFkGmJ4Rv@!f-iphÃҗ /ݗ dU_;= \NX5ɦWP2Zndxyj@&8*M?I1^$ $A24G5:|Sչnz|Ɵ`яOlyiQPRC,oH[[U }_b0/DU I` ^htX Kȍ-b]4:z.Gۥg?5]t'0д$& ֞o ƔшNɃ%"ڨ|d!x5m1Zͺ3MmJk@0|=%wrvZ(!ug̝UKN!jȬIXk-+IcN[YV#$ɁQHlO\sׇ?mh!}v, ʹ/Xn\j Ozn 6?MK y b}zbryұ`h<%SFyu^'.{g~#4 RUQxYT0`es):[(`s f$9rm'SmT_!Zl+Cf/ʵX$+^LhDY&{p6_E;fDۇW%)B;//)DɅaL-%vݙFDq6;m{8:on .J蹠݉J|O@ Fx1T4erW^7f;gɨ'<(TMAZ,YʓgK2Uc_=C+XBdz(~dG ÎPnPҴ_Yp[G&}s5YbzڄE LADuxK0NG,w3\hR.*t^2Dk+>#^5Ҙnqlѽ:{RƐѺ4._NT~@bnW&X^{jPlw>%2$N‹c;gl rIi7<1"S6b[|,/ێ }$݌ ᑗ >3+<Ə%]۫6YBb o$*O2Wb%莰y,"2t6; )KRrhE(܌~BLjvu+(Ǎszj%H&lr/=B`bRCɆqJ8'dmO@f_BqzAe[~"6xJ1V؉`v <JPƍye(tE=g_a.2.r$JlAyD|%EѸ{+t*u[)l+ŲIK┆=yJUdyg\xeo͇'rlo%$PMv5D1LI`C;YTjV0$M4eI~ 7d)]X|WmʒYWbO۝[ ,$<Ѐ(X_TvFH$y]B%{YC~M=NXG8Lض@z̘Ͼ tD޶U=#g`XX *u?eQOT[u L&e|$.,Op/9A䋙ŶWCN10Eu[lJql7IR!`>%vS$ Y(<pCT$ y1jV1B1^qS+#y>Լ 9i@ۏwԘ ix8U|XM>!N( ][UB=6, r?o%H2ϓ^M%R݇̌Kf`v)+⺨j.#*^ &*ߠSj9HؗnD!3D^DXnO.YbwtrKn8L>H9DuɏYʨXhZ,ы(mL)Zc@:mDoBqA]3Z6.zHсudd`U}%CCؽǫs{MKTcc(s7u [”wy8Ԣ`QpG^`r$sC 8NInT.Us7VHr6sxHe: nɚ1(yLV61 w6[DrzR:,ztٵ )[t5<37]z>]{ɦkw"0 FcoL&VotRӸ !Gܳ"Dq6x:K9Q ~2@?נWZ`[I2Te aJ ˄EGKY>!O(1XWyBؾ[@Џ >kaH4Ƽm2+N ~˟NSK Jn܂hX6Ό5*->Ӛu֯ m⫈U xNvTՖ,Dbh^xSeaC_V:wdL cv3qgZd5~UI&h$&q~M[,]HrBSD`RE;DZs2R5jtCa%a2OP"x .zZ¤hMiTP% qګvцb D쬉yXU1̋ݍF: AV`a4(WK2ߪMJ'I){X@$@2̟}tG-34,tA;"=$aVP"mJCX=TA}]0 {s1=-i z'ܨ.vAF5%ڭ<;C^yCT`; ?`#Y8׽i"蕊̙UA-رS20J?,U+gKA]9-e&!ߍl޳`DžFhsN8=#(ڞB۳)F4 |1BPlw CN GȁJ֧ %ߡ!(k=&=X/BQsU`ڼ>Q5TjhKwf*qYXL c}MFgL^4$d'S{;].gnI/S@FJ)MY>MAyuu/[@ZglsW\v!P1&s0 (0dq|c.RsdVSS'(P!ĈWޏh{1{]$ʏed,8?_}Hj,Qa. d59cX-^58o}@2#JX)+\!|y܋ RSaɿe^4fŦ"7XW,HЍ ` CᣡJgy5oВ5SVO\W:5B+ѱa3'NlE^N;2jlhX`=vrփH({hUaP!jtk錇Rv'2KUmd$O^{F'8Ԯh&欃5APiM?%J )"u ayŅd^Qlh:&xz{/O43Dڢ_uzt9ALZ-6egǠ`5cF𔸌Za37q:$c#ÁS!MD$ᚌ M3cevsrdH!:%uE,S,4`C]U`⤜/:_4 ӦR$3{H|Wwq ϿIUo @v ܇=lMYEbr:z?2%!|3(-etxoqxPaאRhguNʭ/U5{X3`R3ݍO Mt"&ApD/M`N:}# ZN#/G?7@禾jb!f $.R-\ K9s ǡ=2,OhI(J}b{-%[R7jaqK4ҭ5{P?ҖZ &6}!dN>zr+TFޗ&dӒqw7 SF]ʟwV5J܈$Dɇ[e}GԵ?BmrRXu<.@tx X_ ۳,/[*v p" ,*7n^x>^ SqĦ~á;$7-I("&IT4; C{$Y֍3tq`w a.d:a1{XD͖n+zS!<%͖i#C&%n[ɺfi #}b08}U-0)!m$rG#?4ث)8'lS ACh̺~G.f{]m  qO&YϚ8qUz:?AB2IŬܾm܃ied,=SPpmufZ|A܆uqmwC @?̳s_ 2X݉mEɕ 9[obP`[k̫?C[)vKy ƴEhqϷy;ُ͑ˡOsw.N+K>)Cl:CEl.Hڗ|AoH Ua„ 6(h/zY2q{8?3B~'7b#A; r#/BأFJ1SqWIȏrm) l*s J&>Y%s'ZFW3a9Adv2W*[8|<%`M/1t!WhU̲V1y!OJ#ke5ٖf5!n;ۭ- (ixL^8vʃ]cQ:c+o~WISslUWp9cؼ^k`ޤj19<4*PJz@߬uhP _-70I-I+D$M#wP- Z`]-uKp͈ P4yHRJS} ̲{/s>?Ohig k>|@(iO|4rȮJs3QZUK&f^.* >"Cj퇖C l$SXE ZP§8;y*}GX=AH?ذ 9ע[T>s@Ja^=><;)$ND@9(I*1{!.,s\e2M+Y(oGs^@R&th?gyچ'e>"Uz?wQ-\"nb}2BJ ktQ/AHA& Ea;j"njYaəwsnx@r btpuHdkwȇF!߁3Tg8P0c<{&Njn0c$96zWi<ʬJ{_8w_P]}}]8*#+@+/%(Y0/.EfKsOE[` g!xRiȆyj5M%|%{р`:M5߂fx,?W{ZKLVXDrto1LV(sh׺e ֣x+_t]k,iϘѴs@!OBϝ)Hw+@H}HӫuwfnEBA?U5n&z4Z~AoSܗ51)0>: c]ڼx᫖6tvp("eb愼5uͧf4 ;$ǂDŻ,.>q:WZP_RHVʁo;^\lQ_M#{3 +`ftBB^PiADh:ޖƳvS֏n=Pa|I^ $Tb25mZjgՒ,8xci}DBٟjP6K 6pTϭd ;}%ھYOEx{E >C$h#Gݵ-ALmy/PT.c>;#X],\Bz'S XhuQ?8|o9&_ySiQf9dWJV~N3BVY׀e}9˜I05ITd`6r!Zz2, "rk~c ^u^А >siYqF'uՌpuL˗Svl*@B҄&)aVmtv(H+eV5X,ѐYt@KCC\afN8m#*[ưIW mZr) T&ia5 L,;1g`ˈL龩e0%ScuE<]A*԰#<"~~zk/֎å "}T= exNJf7FV(GYJ|csVb#:O&Q,Y!pv)/zgU9\(s;eO:6ʗl3 #R.kG7 B68z̠̐.:(ndv@w(۞]BFX\֤tRާO"cNZRp,^ks]M "7 8Bapu(73Slh {Jnc(#^&} lhmx_܂z ]j}O~8 3aEE[ej6ͣrvICƃ~}hD]V( X7l;kMg\y[reg:tcFrX Za`aC95>da"puxpDNEt.]7>9kZ@c'W^*[\#jG ;Yة թVpiH]ƞ4Zzp=Q]_Ti`X#K ]e.c΀LBkRe^ZFc^Z(6eχK,p |5Tu!xK@4PY~c` Ld>tN]O3"-VRiR# Pmj|(dWN6m&n,;VrLo55۫ `7TU{>M$ab#Rht[:j>gaZʕhY@NKSŎTTG,W Ox\ :eLxuj 9e3,\vG'bV @qnWW@G:/ҋZmTiwkp ;ğV`F"5hwwf6wMUPYg4q!OJRdh)TJhmTv :mJ휱O}iY?B\2 hތM$ڵrY@r$Q<bL$`mD\` $L[kXTվstYݝ|ͫ'шuLxi*`e$}P@J%uc{X\ m%҇8 >YSA=uCq&n~~tzƜ|FXx)&xŀQ-h^9c97\ED,8;iPHKG8_;Mnԯ{r#G-GFsʟۊ1:Ë@\@ׂMBߐ;j]jDY6Fj$nS^va)@;ƣNGF{cK{Zw@z)&:޳b'B3.VU;N^~w{;TC7/ct!̻?3R贋ӿƝZ)}R! >떘ʫkIS|R-׿H9)v8ppb"(=vJ]H{ٺ J-]@SϦ:zsަ^iAskuMWT!*z J~81.Xplfͮ;pZtK3MOt5έmi`#y~ŲIŽ,r,*kghBii_Z'WBݴq5nTBa6/@{A5}#|* &&"kIf8ؤワrY52c(jiG*@G7G1KШ Ͱ J/tO! zb>Phф/ycŸyә-SRC uL o!54 %gq up˂Hem.rK܅$DDa g+NۢsͭhŜG{ zZJ [Nܺq EQP,'S\(ߝ0uмWFD-`h*fv#|* [V_ͥŗ  b43Rf΢mV _NŅ󈸧mf(zm>y~#–A͛N]ѥ8:M (݉r9aUA~IUUQf5<\-$M7rճ/w5`8PS{' _x̃r(Cמ#,HwtE j]4XQ{ rdFAxrwZsxbl=gFR,/?~[ ߄M+0ЎW ẒAV6P~"ë(_ѽKrjie4RCipgx6ڪn>D@OHZc0A¬^_k@(I~ZA07MUcZVblɭB@!*R#YQ^@!cMV̜=Mq5C~e#7jXQA*ZWq 5 +kvĔW^45v: W8\_ ,wa{aCV쯱YӰ9 Pl>n U8*^wc^ 5VuPnU飍Tu UcñW`̡yM>}]l>ZE_{l33t •U]X} 4հɋ}Q_ Ʒx-:`9LGeeD9cH٪y%hk1.7n;(  s%I"hؠq`ĮP[Bb+'[.d& B٭,9ZJ(W`ԯ r7TB {MW~,$=[m2TWWkkAZAK9S1cF=^;(Of-~niCy?{(JJIq>_G}z0 ^\~|0 OOhz"TFa,5[lh!y'76eXSD;X!7g2EZP{U3Efh N@Ǧ:kJhRj|")4#m80Mia 7$Tہȼ:m>fvzp*2l_&ٽ#.Rmfqd%U@*{"ޣaj˼bFu -~+8= IݧĬɾ@5u#'5g*MPy4^5"X?rLJb[8;6{< tR!zka`7|"sM/kcDXj 6RJ1:Y''Bo㑵{YޞRegkT衤/k^̊MdF[3IY֫?bX3 'WiK@JF%(<uh1uc#aח_jL>DXN㉒zKZޞ-a)4·9ӍG&O׊/p一}< Ǚi,w]Rښn֘\^毃*o3/B}dk P0Br by == aV啴eXR=[GerkQ=tƅc_/Jz%v֒j ^6VdKFF݃~W~J* ܁ ^ "al{20_v{^nZQzAxpunl0 c6 'أpBT߹ũ]1V?]A n;EQH?JEu3 oe|*\n.2'8jVfVQ)a\<92OyȀ9,aƴKոs)u7*nڄ~P7/&[ۓD &Q+9l?hq2:0| Yu#F`Z1Nޠ)t}_Ae-yٽ!vKs=սrL"ڗ>"R4=7c}2Ŗ`UmgLTCՌgv `B'`n-M~KeS_WW5'Ց;:&F"M pY<ҾrV?Cm˳3 *T%pMCbPV q^I9.k [s6y iMKN qͻ;mXዙc=ժ@~ʫ2xVuTʕҎ`2{ t日vBbfVo)C&qf_b`_%|۔t;ҎwY/>E]*âU[R%KC7zpVƿ@CW'@f/Lᄱ*1JDE%ݥEѹ58겶h5y%kMo\GSf*@yLqqÔ1P 6b.Z~$H ~(s^Dz&޶cGx)H.8b~MzP?[B1+G\>t/Ԉb\#D G-,]v$\֏ ̹R:PB8fvp)oVORG5N&b8?}ŀ>#M whOL?b 7m/WgG;3s%g 'Sé/jBa$ۼ Ի:  O,q$DE$+LfuzJjxgaf䳰\YY ?&