kernel-rt-tools-debuginfo-5.10.0-177.0.0.rt62.61.oe2203sp3>  <@PT@7!.ܶujG7oe6openeuler@compass-ci.com G7o 8Y+Wm wLOW|ŧ1 4 [ IKZ?aS+ݵ{/7;ÝDgg6=ڽ-^aO0 -Z_#kZ$ W.-} LJ۵{(lsf-|fBV3}ҀPsAbE!;?ttȽ'Q]+16g_&$hY2r*p7$/p[qR2l>Z@iI)s C,<m@yHfM0űq]g+A%͋pb) F&wm(0Q8"qXAP7Xe =ΘNng!dK6bb61708e5b71470d4146ff2e05fbca5e68561a8460ea534dd9eba5624d465d620bee4c4edc56bbfb46261b09bbafa8f82c7339d|*K ^U" Z>=%?d# = k $8<B Wi    h   T< (8#9 0#:#FGHI8XLYX\]^vbde flt0uxvwx(ypztCkernel-rt-tools-debuginfo5.10.0177.0.0.rt62.61.oe2203sp3Debug information for package kernel-rt-toolsThis package provides debug information for package kernel-rt-tools. Debug information is useful when developing applications that use this package or when debugging this package.edc-64g.compass-ci M0GPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64 x p58>,AAA$$$$$$$$$$$A$eeeeeeeeeeeeeeeeeef216a505763c4f63ce1d1bb9143de0cdb0c16d2e3eaa0e91d12a5dfcce1e07c4635273fa4595a61aa0e2643e76282089db8ca7e32ea75e2024402dd693a32d4ded127d2a20b03ebe84dd416f02977c099e8ea4a04c0957293b7d9f803f431fca8c0888429ef951cc9c98a8cc1d0c4e57a53c50343f6cbb3d0d12c080ac12f719ef6cce933a648d838e65effaae04b452642983143d6aee1b405978484e20890f765d005b249dcb61db4547f9aad6311b5636b927071b9424304e923f49bb62e5f4e923e593652d8687ae82926488e41af41b9bc53659d86936baf8808dec8495b7f7209396145e4f255c9f2b247e619b5f9e679c21dd42ab8f65f17baddae68acb7dee4f0ea50fe059d4e205071b02f5f15482e83d02315c0edef7c2c8d7b3b8aa3bea4191855d2166039c7230b4fe948f10a7b6535f898ca10dae1cd2df067bee24e39e698a25d594c85d148e60311ab9a6ea7b18d2b8b54c71e3d3cb3e5edb59b147ba390dea4b9e8d2db96ded005770ef1b735eabffd1cfe980847c0f2aa6bc07e5ae672a551597e248269bd9888263aff5577fb2063d072003c187983be66d0795f91652cf549c6a2b1135db7264ab6a74905ebcfc1d80f05589d83098a4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-rt-5.10.0-177.0.0.rt62.61.oe2203sp3.src.rpmkernel-rt-tools-debuginfokernel-rt-tools-debuginfo(x86-64)libcpupower.so.0.0.1-5.10.0-177.0.0.rt62.61.oe2203sp3.x86_64.debug()(64bit)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.17.0ez@eB=d3@d cccc{h@cb[b@b@bx@b=b@bbkbw@b@b1@b@bzSbk@be;bbb^@bV@bP#bDF@b!b!b@b8bOb@a,@zhangyu - 5.10.0-177.0.0.61zhangyu - 5.10.0-161.0.0.60liyulei - 5.10.0-146.0.0.59liyulei - 5.10.0-144.0.0.58wuchunguang - 5.10.0-142.0.0.57kylin-liyulei - 5.10.0-141.0.0.56kylin-liyulei - 5.10.0-129.0.0.55kylin-mayukun - 5.10.0-126.0.0.54kylin-mayukun - 5.10.0-121.0.0.53kylin-mayukun - 5.10.0-99.0.0.52Zheng Zengkai - 5.10.0-99.0.0.51Zheng Zengkai - 5.10.0-98.0.0.50Zheng Zengkai - 5.10.0-97.0.0.49Zheng Zengkai - 5.10.0-96.0.0.48Zheng Zengkai - 5.10.0-95.0.0.47Zheng Zengkai - 5.10.0-94.0.0.46Zheng Zengkai - 5.10.0-93.0.0.45Zheng Zengkai - 5.10.0-92.0.0.44Zheng Zengkai - 5.10.0-91.0.0.43Zheng Zengkai - 5.10.0-90.0.0.42Zheng Zengkai - 5.10.0-88.0.0.41Zheng Zengkai - 5.10.0-87.0.0.40Zheng Zengkai - 5.10.0-83.0.0.39Zheng Zengkai - 5.10.0-82.0.0.38Zheng Zengkai - 5.10.0-81.0.0.37Zheng Zengkai - 5.10.0-80.0.0.36Zheng Zengkai - 5.10.0-79.0.0.35Zheng Zengkai - 5.10.0-78.0.0.34Zheng Zengkai - 5.10.0-59.0.0.33Zheng Zengkai - 5.10.0-58.0.0.32Zheng Zengkai - 5.10.0-57.0.0.31Zheng Zengkai - 5.10.0-56.0.0.30Zheng Zengkai - 5.10.0-55.0.0.29Zheng Zengkai - 5.10.0-54.0.0.28Zheng Zengkai - 5.10.0-53.0.0.27- update kernel-rt version to 5.10.0-177.0.0- update kernel-rt version to 5.10.0-161.0.0- update kernel-rt version to 5.10.0-146.0.0- update kernel-rt version to 5.10.0-144.0.0- update kernel-rt version to 5.10.0-142.0.0- add kernel-rt.spec and rt patches- add kernel-rt.spec and rt patches- add kernel-rt.spec and rt patches- add kernel-rt.spec and rt patches- add kernel-rt.spec and rt patches- sched/fair: Add document for burstable CFS bandwidth - sched/fair: Add cfs bandwidth burst statistics - sched/fair: Introduce the burstable CFS controller - mm: memcontrol: add the flag_stat file - eulerfs: fix potential sbi->persisters free error - fs/ntfs3: Fix invalid free in log_replay - Revert "nfs: nfs_file_write() should check for writeback errors" - xfs: Skip repetitive warnings about mount options - xfs: rename variable mp to parsing_mp - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - RDMA/hns: Refactor the alloc_cqc() - RDMA/hns: Refactor the alloc_srqc() - RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox() - RDMA/hns: Remove similar code that configures the hardware contexts - RDMA/hns: Refactor mailbox functions - RDMA/hns: Fix the wrong type of parameter "op" of the mailbox - RDMA/hns: Remove redundant parameter "mailbox" in the mailbox - RDMA/hns: Remove fixed parameter "timeout" in the mailbox - RDMA/hns: Remove the unused parameter "op_modifier" in mailbox - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - net/ns: put workqueue of cleanup_net sleep for a while when notify. - bcache: avoid unnecessary soft lockup in kworker update_writeback_rate() - md: bcache: check the return value of kzalloc() in detached_dev_do_request() - bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init() - bcache: avoid journal no-space deadlock by reserving 1 journal bucket - bcache: remove incremental dirty sector counting for bch_sectors_dirty_init() - bcache: improve multithreaded bch_sectors_dirty_init() - bcache: improve multithreaded bch_btree_check() - bcache: fixup multiple threads crash - bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing - bcache: use default_groups in kobj_type - bcache: fix NULL pointer reference in cached_dev_detach_finish - bcache: replace snprintf in show functions with sysfs_emit - bcache: move uapi header bcache.h to bcache code directory - bcache: move calc_cached_dev_sectors to proper place on backing device detach - bcache: fix error info in register_bcache() - md: bcache: Fix spelling of 'acquire' - bcache: avoid oversized read request in cache missing code path - bcache: remove bcache device self-defined readahead - lib: crc64: fix kernel-doc warning - bcache: fix a regression of code compiling failure in debug.c - bcache: Use 64-bit arithmetic instead of 32-bit - md: bcache: Trivial typo fixes in the file journal.c - md: bcache: avoid -Wempty-body warnings - bcache: use NULL instead of using plain integer as pointer - bcache: remove PTR_CACHE - bcache: reduce redundant code in bch_cached_dev_run() - bcache: Avoid comma separated statements - bcache: Fix register_device_aync typo - bcache: consider the fragmentation when update the writeback rate - bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set' - bcache: set pdev_set_uuid before scond loop iteration - md/bcache: convert comma to semicolon - bcache:remove a superfluous check in register_bcache - bcache: fix race between setting bdev state to none and new write request direct to backing - Revert "selftests/bpf: Add test for bpf_timer overwriting crash" - smsc95xx: Ignore -ENODEV errors when device is unplugged - net: usb: Correct reset handling of smsc95xx - net: usb: Correct PHY handling of smsc95xx - perf symbols: Fix symbol size calculation condition - Input: aiptek - properly check endpoint type - scsi: mpt3sas: Page fault in reply q processing - usb: usbtmc: Fix bug in pipe direction for control transfers - usb: gadget: Fix use-after-free bug by not setting udc->dev.driver - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload - net: bcmgenet: skip invalid partial checksums - bnx2x: fix built-in kernel driver load failure - net: phy: mscc: Add MODULE_FIRMWARE macros - net: dsa: Add missing of_node_put() in dsa_port_parse_of - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings - drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check() - hv_netvsc: Add check for kvmalloc_array - atm: eni: Add check for dma_map_single - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - net: phy: marvell: Fix invalid comparison in the resume and suspend functions - esp6: fix check on ipv6_skip_exthdr's return value - vsock: each transport cycles only on its own sockets - efi: fix return value of __setup handlers - mm: swap: get rid of livelock in swapin readahead - ocfs2: fix crash when initialize filecheck kobj fails - crypto: qcom-rng - ensure buffer for generate is completely filled- jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode" - jbd2: fix a potential race while discarding reserved buffers after an abort - ubi: ubi_wl_put_peb: Fix infinite loop when wear-leveling work failed - x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86: Fix get_wchan() to support the ORC unwinder - netfilter: nf_tables: disallow non-stateful expression in sets earlier - io_uring: fix using under-expanded iters - io_uring: don't re-import iovecs from callbacks - nfc: replace improper check device_is_registered() in netlink related functions - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - net: hns3: fix incorrect type of argument in declaration of function hclge_comm_get_rss_indir_tbl - net: hns3: add query vf ring and vector map relation - net: hns3: add byte order conversion for VF to PF mailbox message - net: hns3: add byte order conversion for PF to VF mailbox message - net: hns3: remove the affinity settings of vector0 - net: hns3: fix access null pointer issue when set tx-buf-size as 0 - net: hns3: add return value for mailbox handling in PF - net: hns3: add validity check for message data length - net: hns3: modify the return code of hclge_get_ring_chain_from_mbx - net: hns3: fix error log of tx/rx tqps stats - net: hns3: align the debugfs output to the left - net: hns3: clear inited state and stop client after failed to register netdev - net: hns3: Fix spelling mistake "actvie" -> "active" - net: hns3: remove unnecessary line wrap for hns3_set_tunable - net: hns3: replace magic value by HCLGE_RING_REG_OFFSET - net: hns3: fix the wrong words in comments - net: hns3: update the comment of function hclgevf_get_mbx_resp - net: hns3: add log for setting tx spare buf size - net: hns3: add failure logs in hclge_set_vport_mtu - net: hns3: refine the definition for struct hclge_pf_to_vf_msg - net: hns3: refactor hns3_set_ringparam() - net: hns3: add ethtool parameter check for CQE/EQE mode - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware - net: hns3: fix the concurrency between functions reading debugfs - skbuff: fix coalescing for page_pool fragment recycling - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() - crypto: arm64/sm4 - Fix wrong dependency of NEON/CE implementation - crypto: arm64/sm4 - add ARMv8 Crypto Extensions implementation - crypto: arm64/sm4 - add ARMv8 NEON implementation - crypto: arm64/sm4-ce - rename to sm4-ce-cipher - crypto: sm4 - export sm4 constant arrays - crypto: sm3,sm4 - move into crypto directory - io_uring: always use original task when preparing req identity - kselftest/vm: fix tests build with old libc - sfc: extend the locking on mcdi->seqno - tcp: make tcp_read_sock() more robust - nl80211: Update bss channel on channel switch for P2P_CLIENT - drm/vrr: Set VRR capable prop only if it is attached to connector - iwlwifi: don't advertise TWT support - atm: firestream: check the return value of ioremap() in fs_init() - can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready - ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE - MIPS: smp: fill in sibling and core maps earlier - mac80211: refuse aggregations sessions before authorized - ARM: dts: rockchip: fix a typo on rk3288 crypto-controller - ARM: dts: rockchip: reorder rk322x hmdi clocks - arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg" - arm64: dts: rockchip: reorder rk3399 hdmi clocks - arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity - xfrm: Fix xfrm migrate issues when address family changes - xfrm: Check if_id in xfrm_migrate - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"- ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - proc: Fix a dentry lock race between release_task and lookup - x86/sgx: Fix race between reclaimer and page fault handler - x86/sgx: Mark PCMD page as dirty when modifying contents - x86/sgx: Free backing memory after faulting the enclave page - memcg: introduce per-memcg reclaim interface for cgroup v1 - selftests: cgroup: add a selftest for memory.reclaim - selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory - selftests: cgroup: return -errno from cg_read()/cg_write() on failure - memcg: introduce per-memcg reclaim interface - KVM: SEV: add cache flush to solve SEV cache incoherency issues - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - share_pool: Fix ABBA deadlock - sharepool: fix hisi oom deadlock - floppy: disable FDRAWCMD by default - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - sw64: optimize simd version of memcpy and memset - sw64: fix sendfile system call - sw64: fix the number of aux entries in ARCH_DLINFO - sw64: pcie: enable PME and AER support - sw64: unify 32-bit MEMIO address of host and guest - hwmon: add support for sw64 temperature sensor - sw64: pci: align the address of mmio resource to PAGE_SIZE - sw64: signal: save/restore fpregs with copy user - sw64: push and pop kernel stack with ldi instruction - ipmi: add ipmi driver support - sw64: add pvt device to chip3.dts - hwmon: add voltage sensor support for sw64 - sw64: remap PA with |= in early_ioremap - sw64: vdso: fix CFI directives for fpregs in vrt_sigreturn - sw64: vdso: fix backtrace of vrt_sigreturn - sw64: kvm: simplify the code - sw64: force signal and fault for traps and debugging - sw64: fix compile error for DISCONTIGMEM=y - sw64: add old sigprocmask back for compatibility - sw64: add dynamic turning on/off cores support - sw64: add dynamic frequency scaling support - sw64: fix ip checksum calculation - sw64: remove unnecessary parameter in REG_OFFSET_NAME - sw64: kvm: fix bad page state setting outside of kvm memory pool - sw64: fix setup_rt_frame for non SA_SIGINFO - sw64: do some cleanups for rt_sigframe - sw64: kvm: handle ldl_u and stl_u when exit mmio - sw64: fix some compile errors - sw64: add missing global __constant_c_memset - sw64: remove unnecessary include headers - sw64: increase position index in c_next for cpuinfo - sw64: Kconfig: remove dependence on ARCH_SUPPORTS_ACPI - sw64: Kconfig: remove dependence on !PREEMPT - sw64: clean up out-of-date selected options - sw64: add kbuild defconfig rule - sw64: ptrace: clean up debug codes - sw64: add ARCH_HAS_PTE_SPECIAL support - sw64: kvm: remap pages of guest by vm_insert_page() - sw64: clean up a.out and ECOFF binary related headers - sw64: switch to old-style semctl/shmctl syscalls - sw64: define NR_SYSCALLS as generated __NR_syscalls - sw64: add SO_RCVTIMEO/ SO_SNDTIMEO socket options - sw64: dts: rename spi flash partition to fix warning - sw64: fix ex_table entries from misalignment handlers - sw64: radeon: add a force flush to delay work when radeon uvd suspend - sw64: add set time support for hypervisor based rtc - sw64: add regs and stack access APIs to support kprobe events - sw64: unify access to LONGTIME for guest and emulator - sw64: enable more than 32 CPUs for guest - sw64: fix SPDX license identifier in uapi headers - sw64: add required include headers to ptrace.h - sw64: fix the VDSO symbol generation for nm - sw64: add clone3 syscall support - sw64: add missing pkey syscall numbers - sw64: reformat syscall.tbl - sw64: fix printk method for guest os - sw64: remove unused a.out.h - sw64: switch GUP to the generic get_user_pages_fast() implementation - sw64: kvm: fix bug when open file with the O_DIRECT flag - sw64: fix compile error for CONFIG_PCI=n - sw64: rename kvm_mem variables - sw64: fix coding style problems - sw64: kvm: remove MAX_VPN - sw64: clean up useless #if 0 and #if 1 - sw64: fix coding style problems - sw64: remove MAX_ASN - sw64: add support for emulator running mode - sw64: optimize ip checksum calculation - sw64: use jump label for running modes - sw64: mm: mark pci and memmap region as nomap - sw64: fix the value of QEMU_PRINTF_BUFF_BASE - sw64: clean up some useless codes - sw64: numa: switch to arch node_distance - sw64: fix all compile warnings - sw64: remove CONFIG_USE_PERCPU_NUMA_NODE_ID=n code - sw64: simplify cpumask_of_node - sw64: modify tc_sched_clock debugfs file - sw64: remove redundant Kconfig source - sw64: switch to generic pcibios_set_master and pci_common_swizzle - sw64: print correct initrd address - sw64: mm: use memblock to find the end of memory - sw64: mm: warn overlapped memmap and DMA region - sw64: pci: remove some useless code - sw64: mm: reorder memblock_init process - sw64: vdso: fix time calculation - sw64: vdso: change vdso version - sw64: vdso: add automatic syscall fallback - sw64: iommu: fix 32-bit devices dma ops - sw64: re-implement sw64_dma_direct_ops according upstream - config: add initial openeuler_defconfig for sw64 - watch_queue: Fix filter limit check - ext4: add check to prevent attempting to resize an fs with sparse_super2 - x86/traps: Mark do_int3() NOKPROBE_SYMBOL - x86/boot: Add setup_indirect support in early_memremap_is_setup_data() - x86/boot: Fix memremap of setup_indirect structures - watch_queue: Make comment about setting ->defunct more accurate - watch_queue: Fix lack of barrier/sync/lock between post and read - watch_queue: Free the alloc bitmap when the watch_queue is torn down - watch_queue: Fix the alloc bitmap size to reflect notes allocated - watch_queue: Fix to always request a pow-of-2 pipe ring size - watch_queue: Fix to release page in ->release() - watch_queue, pipe: Free watchqueue state after clearing pipe ring - virtio: acknowledge all features before access - virtio: unexport virtio_finalize_features - arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0 - riscv: Fix auipc+jalr relocation range checks - mmc: meson: Fix usage of meson_mmc_post_req() - net: macb: Fix lost RX packet wakeup race in NAPI receive - staging: gdm724x: fix use after free in gdm_lte_rx() - staging: rtl8723bs: Fix access-point mode deadlock - selftests/memfd: clean up mapping in mfd_fail_write - selftest/vm: fix map_fixed_noreplace test failure - tracing: Ensure trace buffer is at least 4096 bytes large - ipv6: prevent a possible race condition with lifetimes - Revert "xen-netback: Check for hotplug-status existence before watching" - Revert "xen-netback: remove 'hotplug-status' once it has served its purpose" - gpio: Return EPROBE_DEFER if gc->to_irq is NULL - hwmon: (pmbus) Clear pmbus fault/warning bits after read - net-sysfs: add check for netdevice being present to speed_show - spi: rockchip: terminate dma transmission when slave abort - spi: rockchip: Fix error in getting num-cs property - selftests/bpf: Add test for bpf_timer overwriting crash - net: bcmgenet: Don't claim WOL when its not available - sctp: fix kernel-infoleak for SCTP sockets - net: phy: DP83822: clear MISR2 register to disable interrupts - gianfar: ethtool: Fix refcount leak in gfar_get_ts_info - gpio: ts4900: Do not set DAT and OE together - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. - NFC: port100: fix use-after-free in port100_send_complete - net/mlx5e: Lag, Only handle events from highest priority multipath entry - net/mlx5: Fix a race on command flush flow - net/mlx5: Fix size field in bufferx_reg struct - net: ethernet: lpc_eth: Handle error for clk_enable - net: ethernet: ti: cpts: Handle error for clk_enable - tipc: fix incorrect order of state message data sanity check - ethernet: Fix error handling in xemaclite_of_probe - ice: Fix curr_link_speed advertised speed - ice: Rename a couple of variables - ice: Remove unnecessary checker loop - ice: Align macro names to the specification - ice: stop disabling VFs due to PF error responses - i40e: stop disabling VFs due to PF error responses - ARM: dts: aspeed: Fix AST2600 quad spi group - net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() - drm/sun4i: mixer: Fix P010 and P210 format numbers - qed: return status of qed_iov_get_link - esp: Fix BEET mode inter address family tunneling on GSO - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() - isdn: hfcpci: check the return value of dma_set_mask() in setup_hw() - virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero - mISDN: Fix memory leak in dsp_pipeline_build() - mISDN: Remove obsolete PIPELINE_DEBUG debugging information - tipc: fix kernel panic when enabling bearer - arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias - HID: vivaldi: fix sysfs attributes leak - clk: qcom: gdsc: Add support to update GDSC transition delay - ARM: boot: dts: bcm2711: Fix HVS register range- net, xdp: Update pkt_type if generic XDP changes unicast MAC - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID - sched/psi: report zeroes for CPU full at the system level - psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim - psi: Fix psi state corruption when schedule() races with cgroup move - psi: Reduce calls to sched_clock() in psi - psi: Optimize task switch inside shared cgroups - psi: Pressure states are unlikely - psi: Use ONCPU state tracking machinery to detect reclaim - psi: Add PSI_CPU_FULL state - block/psi: remove PSI annotations from direct IO - psi: make kabi compatibility for psi in struct cgroup - psi, tracepoint: introduce tracepoints for psi_memstall_{enter, leave} - psi: fix wrong iteration in iterate_groups - config: change CONFIG_DMATEST from y to m - perf: Fix sys_perf_event_open() race against self - blk-mq: fix kabi broken by "blk-mq: Use request queue-wide tags for tagset-wide sbitmap" - blk-mq: fix use-after-free in blk_mq_exit_sched - blk-mq: Use request queue-wide tags for tagset-wide sbitmap - blk-mq: Some tag allocation code refactoring - arm64: Add memmap reserve range check to avoid conflict - ext4: add reserved GDT blocks check - ax25: Fix UAF bugs in ax25 timers - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - selftests: tls: skip cmsg_to_pipe tests with TLS=n - selftests: tls: add missing AES256-GCM cipher - selftests: tls: add missing AES-CCM cipher tests - selftests: tls: test for correct proto_ops - selftests: tls: test splicing decrypted records - selftests: tls: test splicing cmsgs - selftests: tls: add tests for handling of bad records - selftests: tls: factor out cmsg send/receive - selftests: tls: add helper for creating sock pairs - selftests/tls: add SM4 GCM/CCM to tls selftests - selftests: tls: clean up uninitialized warnings - selftests/tls: Add {} to avoid static checker warning - tls: Skip tls_append_frag on zero copy size - net/tls: fix slab-out-of-bounds bug in decrypt_internal - tls: splice_read: fix accessing pre-processed records - net/tls: support SM4 CCM algorithm - net/tls: support SM4 GCM/CCM algorithm - net/tls: make sure tls offload sets salt_size - net/tls: make inline helpers protocol-aware - driver core: fix deadlock in __driver_attach - driver core: fix deadlock in __device_attach - inet: fully convert sk->sk_rx_dst to RCU rules - Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE" - arm64: cpufeature: add HWCAP for FEAT_RPRES - arm64: cpufeature: add HWCAP for FEAT_AFP - arm64: Add Cortex-A510 CPU part definition - arm64: Add Cortex-X2 CPU part definition - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition - arm64: cputype: Add CPU implementor & types for the Apple M1 cores- hamradio: fix macro redefine warning - Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6" - btrfs: add missing run of delayed items after unlink during log replay - btrfs: qgroup: fix deadlock between rescan worker and remove qgroup - btrfs: fix lost prealloc extents beyond eof after full fsync - tracing: Fix return value of __setup handlers - tracing/histogram: Fix sorting on old "cpu" value - HID: add mapping for KEY_ALL_APPLICATIONS - HID: add mapping for KEY_DICTATE - Input: samsung-keypad - properly state IOMEM dependency - Input: elan_i2c - fix regulator enable count imbalance after suspend/resume - Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power() - net: dcb: disable softirqs in dcbnl_flush_dev() - drm/amdgpu: fix suspend/resume hang regression - nl80211: Handle nla_memdup failures in handle_nan_filter - iavf: Refactor iavf state machine tracking - net: chelsio: cxgb3: check the return value of pci_find_capability() - ibmvnic: complete init_done on transport events - ARM: tegra: Move panels to AUX bus - soc: fsl: qe: Check of ioremap return value - soc: fsl: guts: Add a missing memory allocation failure check - soc: fsl: guts: Revert commit 3c0d64e867ed - ARM: dts: Use 32KiHz oscillator on devkit8000 - ARM: dts: switch timer config to common devkit8000 devicetree - s390/extable: fix exception table sorting - memfd: fix F_SEAL_WRITE after shmem huge page allocated - ibmvnic: free reset-work-item when flushing - igc: igc_write_phy_reg_gpy: drop premature return - pinctrl: sunxi: Use unique lockdep classes for IRQs - selftests: mlxsw: tc_police_scale: Make test more robust - ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions - ARM: Fix kgdb breakpoint for Thumb2 - igc: igc_read_phy_reg_gpy: drop premature return - arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output - can: gs_usb: change active_channels's type from atomic_t to u8 - ASoC: cs4265: Fix the duplicated control name - firmware: arm_scmi: Remove space in MODULE_ALIAS name - efivars: Respect "block" flag in efivar_entry_set_safe() - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() - net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() - ibmvnic: register netdev after init of adapter - net: sxgbe: fix return value of __setup handler - iavf: Fix missing check for running netdev - mac80211: treat some SAE auth steps as final - net: stmmac: fix return value of __setup handler - mac80211: fix forwarded mesh frames AC & queue selection - ice: fix concurrent reset and removal of VFs - ice: Fix race conditions between virtchnl handling and VF ndo ops - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client - net/smc: fix connection leak - net: dcb: flush lingering app table entries for unregistered devices - net: ipv6: ensure we call ipv6_mc_down() at most once - batman-adv: Don't expect inter-netns unique iflink indices - batman-adv: Request iflink once in batadv_get_real_netdevice - batman-adv: Request iflink once in batadv-on-batadv check - netfilter: nf_queue: handle socket prefetch - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - net: fix up skbs delta_truesize in UDP GRO frag_list - e1000e: Correct NVM checksum verification flow - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - bpf, sockmap: Do not ignore orig_len parameter - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls - ntb: intel: fix port config status offset for SPR - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference - xen/netfront: destroy queues before real_num_tx_queues is zeroed - drm/i915: s/JSP2/ICP2/ PCH - iommu/amd: Recover from event log overflow - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min - riscv: Fix config KASAN && DEBUG_VIRTUAL - riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP - riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value - ALSA: intel_hdmi: Fix reference to PCM buffer address - tracing: Add ustring operation to filtering string pointers - drm/amdgpu: check vm ready by amdgpu_vm->evicting flag - ata: pata_hpt37x: fix PCI clock detection - serial: stm32: prevent TDR register overwrite when sending x_char - tracing: Add test for user space strings when filtering on string pointers - exfat: fix i_blocks for files truncated over 4 GiB - exfat: reuse exfat_inode_info variable instead of calling EXFAT_I() - net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 - i2c: qup: allow COMPILE_TEST - i2c: cadence: allow COMPILE_TEST - dmaengine: shdma: Fix runtime PM imbalance on error - selftests/seccomp: Fix seccomp failure by adding missing headers - cifs: fix double free race when mount fails in cifs_get_root() - tipc: fix a bit overflow in tipc_crypto_key_rcv() - KVM: arm64: vgic: Read HW interrupt pending state from the HW - Input: clear BTN_RIGHT/MIDDLE on buttonpads - regulator: core: fix false positive in regulator_late_cleanup() - ASoC: rt5682: do not block workqueue if card is unbound - ASoC: rt5668: do not block workqueue if card is unbound - i2c: bcm2835: Avoid clock stretching timeouts - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work - mac80211_hwsim: report NOACK frames in tx_status - nfsd: Fix null-ptr-deref in nfsd_fill_super() - arm64: Add non nmi ipi backtrace support - slub: add back check for free nonslab objects- sched/fair: Update rq clock before unthrottle a qos cfs_rq - io_uring: fix soft lockup in io_submit_sqes() - arm64: Fix wrong logic in gic_arch_restore_irqs() - pkcs7: parser support SM2 and SM3 algorithms combination - secure_seq: use the 64 bits of the siphash for port offset calculation - vfio/iommu: Fix uncorrect type parameters which used in bitmap operations - ipv6: per-netns exclusive flowlabel checks - memblock: use kfree() to release kmalloced memblock regions - gpio: tegra186: Fix chip_data type confusion - tty: n_gsm: fix deadlock in gsmtty_open() - tty: n_gsm: fix wrong tty control line for flow control - tty: n_gsm: fix NULL pointer access due to DLCI release - tty: n_gsm: fix proper link termination after failed open - tty: n_gsm: fix encoding of control signal octet bit DV - riscv: fix oops caused by irqsoff latency tracer - thermal: int340x: fix memory leak in int3400_notify() - RDMA/cma: Do not change route.addr.src_addr outside state checks - driver core: Free DMA range map when device is released - xhci: Prevent futile URB re-submissions due to incorrect return value. - xhci: re-initialize the HC during resume if HCE was set - usb: dwc3: gadget: Let the interrupt handler disable bottom halves. - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings - usb: dwc2: drd: fix soft connect when gadget is unconfigured - USB: serial: option: add Telit LE910R1 compositions - USB: serial: option: add support for DW5829e - tracefs: Set the group ownership in apply_options() not parse_options() - usb: gadget: rndis: add spinlock for rndis response list - Revert "USB: serial: ch341: add new Product ID for CH341A" - ata: pata_hpt37x: disable primary channel on HPT371 - sc16is7xx: Fix for incorrect data being transmitted - iio: Fix error handling for PM - iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot - iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits - iio: adc: men_z188_adc: Fix a resource leak in an error handling path - tracing: Have traceon and traceoff trigger honor the instance - RDMA/ib_srp: Fix a deadlock - RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close - RDMA/rtrs-clt: Kill wait_for_inflight_permits - regmap-irq: Update interrupt clear register for proper reset - spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op() - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets - net/mlx5: Fix wrong limitation of metadata match on ecpf - net/mlx5: Fix possible deadlock on rule deletion - udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() - surface: surface3_power: Fix battery readings on batteries without a serial number - net/smc: Use a mutex for locking "struct smc_pnettable" - netfilter: nf_tables: fix memory leak during stateful obj update - nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() - net: Force inlining of checksum functions in net/checksum.h - net: ll_temac: check the return value of devm_kmalloc() - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure - drm/edid: Always set RGB444 - openvswitch: Fix setting ipv6 fields causing hw csum failure - gso: do not skip outer ip header in case of ipip and net_failover - tipc: Fix end of loop tests for list_for_each_entry() - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - io_uring: add a schedule point in io_add_buffers() - bpf: Add schedule points in batch ops - selftests: bpf: Check bpf_msg_push_data return value - bpf: Do not try bpf_msg_push_data with len 0 - hwmon: Handle failure to register sensor with thermal zone correctly - bnxt_en: Fix active FEC reporting to ethtool - bnx2x: fix driver load from initrd - perf data: Fix double free in perf_session__delete() - ping: remove pr_err from ping_lookup - optee: use driver internal tee_context for some rpc - tee: export teedev_open() and teedev_close_context() - x86/fpu: Correct pkru/xstate inconsistency - CDC-NCM: avoid overflow in sanity checking - USB: zaurus: support another broken Zaurus - drm/i915: Correctly populate use_sagv_wm for all pipes - drm/amdgpu: disable MMHUB PG for Picasso - KVM: x86/mmu: make apf token non-zero to fix bug - parisc/unaligned: Fix ldw() and stw() unalignment handlers - parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing - clk: jz4725b: fix mmc0 clock gating - btrfs: tree-checker: check item_size for dev_item - btrfs: tree-checker: check item_size for inode_item- mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - ext4: Fix warning in ext4_da_release_space - perf: hisi: Fix unexpected modifications in hisi_uncore_l3c_pmu.c - huge tmpfs: remove shrinklist addition from shmem_setattr() - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE - huge tmpfs: fix fallocate(vanilla) advance over huge pages - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - irq-gic-v3-its: It can't be initialized when the GICR had been cut - irq-gic-v3: Add support to init ts core GICR - crypto: tcrypt - add asynchronous speed test for SM3 - crypto: x86/sm3 - add AVX assembly implementation - crypto: sm3 - make dependent on sm3 library - crypto: sm2 - make dependent on sm3 library - crypto: arm64/sm3-ce - make dependent on sm3 library - crypto: sm3 - create SM3 stand-alone library - dynamic_hugetlb: fix undefined struct cftype - file: fix kabi change since add f_ctl_mode - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - readahead: introduce FMODE_CTL_WILLNEED to read first 2MB of file - lockdep: Correct lock_classes index mapping - i2c: brcmstb: fix support for DSL and CM variants - copy_process(): Move fd_install() out of sighand->siglock critical section - i2c: qcom-cci: don't put a device tree node before i2c_add_adapter() - i2c: qcom-cci: don't delete an unregistered adapter - dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size - dmaengine: stm32-dmamux: Fix PM disable depth imbalance in stm32_dmamux_probe - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - EDAC: Fix calculation of returned address and next offset in edac_align_ptr() - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop - kconfig: fix failing to generate auto.conf - net: macb: Align the dma and coherent dma masks - net: usb: qmi_wwan: Add support for Dell DW5829e - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - drm/rockchip: dw_hdmi: Do not leave clock enabled in error case - xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create - soc: aspeed: lpc-ctrl: Block error printing on probe defer cases - ata: libata-core: Disable TRIM on M88V29 - kconfig: let 'shell' return enough output for deep path names - selftests: fixup build warnings in pidfd / clone3 tests - pidfd: fix test failure due to stack overflow on some arches - arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610 - arm64: dts: meson-g12: add ATF BL32 reserved-memory region - arm64: dts: meson-gx: add ATF BL32 reserved-memory region - netfilter: conntrack: don't refresh sctp entries in closed state - irqchip/sifive-plic: Add missing thead,c900-plic match string - phy: usb: Leave some clocks running during suspend - ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of - ARM: OMAP2+: hwmod: Add of_node_put() before break - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - tty: n_tty: do not look ahead for EOL character past the end of the buffer - NFS: Do not report writeback errors in nfs_getattr() - block/wbt: fix negative inflight counter when remove scsi device - ASoC: tas2770: Insert post reset delay - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests - mtd: rawnand: gpmi: don't leak PM reference in error path - powerpc/lib/sstep: fix 'ptesync' build error - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() - ALSA: hda: Fix missing codec probe on Shenker Dock 15 - ALSA: hda: Fix regression on forced probe mask option - ALSA: hda/realtek: Fix deadlock by COEF mutex - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 - selftests/exec: Add non-regular to TEST_GEN_PROGS - perf bpf: Defer freeing string after possible strlen() on it - dpaa2-eth: Initialize mutex used in one step timestamping path - libsubcmd: Fix use-after-free for realloc(..., 0) - bonding: fix data-races around agg_select_timer - net_sched: add __rcu annotation to netdev->qdisc - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - net: ieee802154: ca8210: Fix lifs/sifs periods - net: dsa: lantiq_gswip: fix use after free in gswip_remove() - net: dsa: lan9303: fix reset on probe - netfilter: nft_synproxy: unregister hooks on init error path - selftests: netfilter: fix exit value for nft_concat_range - iwlwifi: pcie: gen2: fix locking when "HW not ready" - iwlwifi: pcie: fix locking when "HW not ready" - drm/i915/gvt: Make DRM_I915_GVT depend on X86 - vsock: remove vsock from connected table when connect is interrupted by a signal - drm/i915/opregion: check port number bounds for SWSCI display power state - drm/radeon: Fix backlight control on iMac 12,1 - iwlwifi: fix use-after-free - kbuild: lto: Merge module sections if and only if CONFIG_LTO_CLANG is enabled - kbuild: lto: merge module sections - random: wake up /dev/random writers after zap - gcc-plugins/stackleak: Use noinstr in favor of notrace - Revert "module, async: async_synchronize_full() on module init iff async is used" - x86/Xen: streamline (and fix) PV CPU enumeration - drm/amdgpu: fix logic inversion in check - nvme-rdma: fix possible use-after-free in transport error_recovery work - nvme-tcp: fix possible use-after-free in transport error_recovery work - nvme: fix a possible use-after-free in controller reset during load - scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task - scsi: pm8001: Fix use-after-free for aborted TMF sas_task - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - selftests: skip mincore.check_file_mmap when fs lacks needed support - selftests: openat2: Skip testcases that fail with EOPNOTSUPP - selftests: openat2: Add missing dependency in Makefile - selftests: openat2: Print also errno in failure messages - selftests/zram: Adapt the situation that /dev/zram0 is being used - selftests/zram01.sh: Fix compression ratio calculation - selftests/zram: Skip max_comp_streams interface on newer kernel - net: ieee802154: at86rf230: Stop leaking skb's - kselftest: signal all child processes - selftests: rtc: Increase test timeout so that all tests run - platform/x86: ISST: Fix possible circular locking dependency detected - platform/x86: touchscreen_dmi: Add info for the RWC NANOTE P8 AY07J 2-in-1 - btrfs: send: in case of IO error log it - parisc: Add ioread64_lo_hi() and iowrite64_lo_hi() - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology - mm: don't try to NUMA-migrate COW pages that have other uses - mmc: block: fix read single on recovery logic - parisc: Fix sglist access in ccio-dma.c - parisc: Fix data TLB miss in sba_unmap_sg - parisc: Drop __init from map_pages declaration - serial: parisc: GSC: fix build when IOSAPIC is not set - Revert "svm: Add warning message for AVIC IPI invalid target" - HID:Add support for UGTABLET WP5540 - scsi: lpfc: Fix mailbox command failure during driver initialization - can: isotp: add SF_BROADCAST support for functional addressing - can: isotp: prevent race between isotp_bind() and isotp_setsockopt() - fs/proc: task_mmu.c: don't read mapcount for migration entry - mm: memcg: synchronize objcg lists with a dedicated spinlock - drm/nouveau/pmu/gm200-: use alternate falcon reset sequence- ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - ext4: fix warning when submitting superblock in ext4_commit_super() - ipv6: annotate some data-races around sk->sk_prot - net/sched: cls_u32: fix netns refcount changes in u32_change() - arm64: kaslr: support randomized module area with KASAN_VMALLOC - arm64: Kconfig: support CONFIG_KASAN_VMALLOC - arm64: kasan: abstract _text and _end to KERNEL_START/END - arm64: kasan: don't populate vmalloc area for CONFIG_KASAN_VMALLOC - ext4: fix bug_on in __es_tree_search - exec: Remove redundant check in do_open_execat/uselib - floppy: use a statically allocated error counter - ext4: fix race condition between ext4_write and ext4_convert_inline_data - arm64: Fix some build errors related to KEXEC - sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - ubi: ubi_create_volume: Fix use-after-free when volume creation failed - ubi: fastmap: Don't reserve beb_rsvd_pebs while filling fm pool - net: ipv6: fix use after free of struct seg6_pernet_data - net: ipv6: check return value of rhashtable_init - KVM: arm64: vgic: Drop WARN from vgic_get_irq - Documentation: arm64: Add limitation for exactmap - arm64: Fix reserved memory via memmap - ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame() - bpf, sockmap: Add sk_rmem_alloc check for sockmap - bpf, sockmap: Fix double uncharge the mem of sk_msg - bpf, sockmap: Fix more uncharged while msg has more_data - bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full - bpf, sockmap: Fix memleak in sk_psock_queue_msg - bpf, sockmap: Zap ingress queues after stopping strparser - bpf, sockmap: On cleanup we additionally need to remove cached skb - bpf, sockmap: Fix memleak on ingress msg enqueue - skmsg: Fix a memory leak in sk_psock_verdict_apply() - sock_map: Fix a potential use-after-free in sock_map_close() - skmsg: Avoid lock_sock() in sk_psock_backlog() - net: Introduce skb_send_sock() for sock_map - skmsg: Introduce a spinlock to protect ingress_msg - skmsg: Lock ingress_skb when purging - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU - perf: hisi: Add support for HiSilicon SoC L3T PMU - perf: hisi: Fix read sccl_id and ccl_id error in some platform - perf: hisi: Make irq shared- io_uring: fix race between timeout flush and removal - net/x25: Fix null-ptr-deref caused by x25_disconnect - iommu: Fix potential use-after-free during probe - perf: Fix list corruption in perf_cgroup_switch() - arm64: dts: imx8mq: fix lcdif port node - scsi: lpfc: Reduce log messages seen after firmware download - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue - Makefile.extrawarn: Move -Wunaligned-access to W=1 - hwmon: (dell-smm) Speed up setting of fan speed - phy: ti: Fix missing sentinel for clk_div_table - speakup-dectlk: Restore pitch setting - USB: serial: cp210x: add CPI Bulk Coin Recycler id - USB: serial: cp210x: add NCR Retail IO box id - USB: serial: ch341: add support for GW Instek USB2.0-Serial devices - USB: serial: option: add ZTE MF286D modem - USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320 - usb: raw-gadget: fix handling of dual-direction-capable endpoints - usb: gadget: f_uac2: Define specific wTerminalType - usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition - usb: dwc3: gadget: Prevent core from processing stale TRBs - usb: ulpi: Call of_node_put correctly - usb: ulpi: Move of_node_put to ulpi_dev_release - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - Revert "usb: dwc2: drd: fix soft connect when gadget is unconfigured" - usb: dwc2: drd: fix soft connect when gadget is unconfigured - eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX - n_tty: wake up poll(POLLRDNORM) on receiving data - vt_ioctl: add array_index_nospec to VT_ACTIVATE - vt_ioctl: fix array_index_nospec in vt_setactivate - net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios_unregister - net: mscc: ocelot: fix mutex lock error during ethtool stats read - ice: fix IPIP and SIT TSO offload - ice: fix an error code in ice_cfg_phy_fec() - dpaa2-eth: unregister the netdev before disconnecting from the PHY - net: amd-xgbe: disable interrupts during pci removal - tipc: rate limit warning for received illegal binding update - net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - nfp: flower: fix ida_idx not being released - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - net: dsa: lantiq_gswip: don't use devres for mdiobus - net: dsa: felix: don't use devres for mdiobus - net: dsa: bcm_sf2: don't use devres for mdiobus - net: dsa: ar9331: register the mdiobus under devres - net: dsa: mv88e6xxx: don't use devres for mdiobus - bonding: pair enable_port with slave_arr_updates - gpio: sifive: use the correct register to read output values - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE - drm/panel: simple: Assign data from panel_dpi_probe() correctly - ixgbevf: Require large buffers for build_skb on 82599VF - arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133' - netfilter: ctnetlink: disable helper autoassign - misc: fastrpc: avoid double fput() on failed usercopy - drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd. - gpio: aggregator: Fix calling into sleeping GPIO controllers - usb: f_fs: Fix use-after-free for epfile - ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo - phy: xilinx: zynqmp: Fix bus width setting for SGMII - ARM: dts: imx6qdl-udoo: Properly describe the SD card detect - staging: fbtft: Fix error path in fbtft_driver_module_init() - ARM: dts: meson8b: Fix the UART device-tree schema validation - ARM: dts: meson8: Fix the UART device-tree schema validation - ARM: dts: meson: Fix the UART compatible strings - ARM: dts: Fix timer regression for beagleboard revision c - drm/rockchip: vop: Correct RK3399 VOP register fields - PM: s2idle: ACPI: Fix wakeup interrupts handling - ACPI/IORT: Check node revision for PMCG resources - nvme-tcp: fix bogus request completion when failing to send AER - ARM: socfpga: fix missing RESET_CONTROLLER - ARM: dts: Fix boot regression on Skomer - ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group - riscv: fix build with binutils 2.38 - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER - KVM: eventfd: Fix false positive RCU usage warning - net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout() - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs - perf: Always wake the parent event - usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend - PM: hibernate: Remove register_nosave_region_late() - scsi: myrs: Fix crash in error case - scsi: ufs: Treat link loss as fatal error - scsi: pm8001: Fix bogus FW crash for maxcpus=1 - scsi: qedf: Fix refcount issue when LOGO is received during TMF - scsi: qedf: Add stag_work to all the vports - scsi: ufs: ufshcd-pltfrm: Check the return value of devm_kstrdup() - scsi: target: iscsi: Make sure the np under each tpg is unique - powerpc/fixmap: Fix VM debug warning on unmap - net: sched: Clarify error message when qdisc kind is unknown - drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer - x86/perf: Avoid warning for Arch LBR without XSAVE - NFSv4 handle port presence in fs_location server string - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: change nfs_access_get_cached to only report the mask - tracing: Propagate is_signed to expression - drm/amdgpu: Set a suitable dev_info.gart_page_size - NFSD: Fix offset type in I/O trace points - NFSD: Clamp WRITE offsets - NFS: Fix initialisation of nfs_client cl_flags field - net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs - net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs - can: isotp: fix potential CAN frame reception race in isotp_rcv() - mmc: sdhci-of-esdhc: Check for error num after setting mask - ima: Do not print policy rule with inactive LSM labels - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start()- crypto: api - Move cryptomgr soft dependency into algapi - moxart: fix potential use-after-free on remove path - selftests: nft_concat_range: add test for reload with no element add/del - cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning - net: dsa: mt7530: make NET_DSA_MT7530 select MEDIATEK_GE_PHY - ext4: fix incorrect type issue during replay_del_range - ext4: fix error handling in ext4_fc_record_modified_inode() - ext4: fix error handling in ext4_restore_inline_data() - ext4: modify the logic of ext4_mb_new_blocks_simple - ext4: prevent used blocks from being allocated during fast commit replay - EDAC/xgene: Fix deferred probing - EDAC/altera: Fix deferred probing - x86/perf: Default set FREEZE_ON_SMI for all - perf/x86/intel/pt: Fix crash with stop filters in single-range mode - perf stat: Fix display of grouped aliased events - fbcon: Add option to enable legacy hardware acceleration - Revert "fbcon: Disable accelerated scrolling" - rtc: cmos: Evaluate century appropriate - tools/resolve_btfids: Do not print any commands when building silently - selftests: futex: Use variable MAKE instead of make - selftests/exec: Remove pipe from TEST_GEN_FILES - bpf: Use VM_MAP instead of VM_ALLOC for ringbuf - gve: fix the wrong AdminQ buffer queue index check - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe - pinctrl: bcm2835: Fix a few error paths - pinctrl: intel: fix unexpected interrupt - pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line - ASoC: max9759: fix underflow in speaker_gain_control_put() - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes - ASoC: fsl: Add missing error handling in pcm030_fabric_probe - drm/i915/overlay: Prevent divide by zero bugs in scaling - net: stmmac: ensure PTP time register reads are consistent - net: stmmac: dump gmac4 DMA registers correctly - net: macsec: Verify that send_sci is on when setting Tx sci explicitly - net: macsec: Fix offload support for NETDEV_UNREGISTER event - net: ieee802154: Return meaningful error codes from the netlink helpers - net: ieee802154: ca8210: Stop leaking skb's - net: ieee802154: mcr20a: Fix lifs/sifs periods - net: ieee802154: hwsim: Ensure proper channel selection at probe time - spi: uniphier: fix reference count leak in uniphier_spi_probe() - spi: meson-spicc: add IRQ check in meson_spicc_probe - spi: mediatek: Avoid NULL pointer crash in interrupt - spi: bcm-qspi: check for valid cs before applying chip select - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - RDMA/mlx4: Don't continue event handler after memory allocation failure - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. - IB/rdmavt: Validate remote_addr during loopback atomic tests - RDMA/ucma: Protect mc during concurrent multicast leaves - RDMA/cma: Use correct address when leaving multicast group - Revert "ASoC: mediatek: Check for error clk pointer" - IB/hfi1: Fix AIP early init panic - dma-buf: heaps: Fix potential spectre v1 gadget - block: bio-integrity: Advance seed correctly for larger interval sizes - mm/kmemleak: avoid scanning potential huge holes - mm/pgtable: define pte_index so that preprocessor could recognize it - mm/debug_vm_pgtable: remove pte entry from the page table - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels - drm/nouveau: fix off by one in BIOS boundary checking - btrfs: fix deadlock between quota disable and qgroup rescan worker - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks - ALSA: hda/realtek: Add quirk for ASUS GU603 - ALSA: hda: realtek: Fix race at concurrent COEF updates - ALSA: hda: Fix UAF of leds class devs at unbinding - ALSA: usb-audio: Correct quirk for VF0770 - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() - selinux: fix double free of cond_list on error paths - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" again - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" - psi: fix failure of create cgroup psi trigger - mbigen: fix mbigen driver defer probe - md/raid1: fix missing bitmap update w/o WriteMostly devices - md/raid1: only allocate write behind bio for WriteMostly device - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - block: fix kabi change since add bd_write_openers and bd_part_write_openers - kabi: deduplication friendly structs - block: add info when opening an exclusive opened block device for write - block: add info when opening a write opend block device exclusively - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set - bpf: Access bpf_sock's src_ip4 and sorc_port in BPF_CGROUP_INET_SOCK_RELEASE hook - bpf: Add new bpf helper to get SO_ORIGINAL_DST/REPLY_SRC - bpf: Add bpf_get_sockops_uid_gid helper function - net: core: Add a GID field to struct sock. - crypto: crct10dif-neon - fix use via crypto_shash_digest() - net: fix information leakage in /proc/net/ptype - config: enable CONFIG_QOS_SCHED_SMT_EXPELLER by - sched: Add tracepoint for qos smt expeller - sched: Add statistics for qos smt expeller - sched: Implement the function of qos smt expeller - sched: Introduce qos smt expeller for co-location - ext4: fix symlink file size not match to file content - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: fix use-after-free in ext4_search_dir - KVM: s390: Return error on SIDA memop on normal guest - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty - perf c2c: Update documentation for display option 'all' - perf c2c: Sort on all cache hit for load operations - perf c2c: Refactor node header - perf c2c: Add dimensions for load miss - perf c2c: Add dimensions for load hit - perf c2c: Add dimensions for total load hit - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe - livepatch/arm64: Fix incorrect endian conversion when long jump - livepatch: Print logs when register failed - livepatch: Print logs when check calltrace failed - livepatch: Print logs when patch text failed - livepatch: Optimize list_del operation in 'arch_klp_unpatch_func' - livepatch: Use 'old_insns' to replace 'old_insn' - livepatch: Remove redundant copy for old codes - livepatch: Reduce duplicate codes and fix issue on patch text - mm: export collect_procs() - rcu: Prevent expedited GP from enabling tick on offline CPU- 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- hugetlb: Add huge page alloced limit - kfence: parse param before alloc kfence_pool - 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 - kfence: Fix wrong memblock_free when enable dynamic - 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- 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 - net: snmp: inline snmp_get_cpu_field() - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - 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 - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - scsi: ses: Fix crash caused by kfree an invalid pointer - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() - 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) - arm64: remove page granularity limitation from KFENCE - Revert "arm64: remove page granularity limitation from KFENCE" - kfence: Fix wrong size of alloc_covered when enable dynamic - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - 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 - eulerfs: remove redundant calculations - 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" - skmsg: Teach sk_psock_verdict_apply() to return errors - netfilter: nf_tables_offload: incorrect flow offload action array size - kfence: make test case compatible with run time set sample interval - kfence: Add a module parameter to adjust kfence objects - 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 sourcesdc-64g.compass-ci 1703913201 5.10.0-177.0.0.rt62.61.oe2203sp35.10.0-177.0.0.rt62.61.oe2203sp30-metadata_list-compact_tlv-kernel-rt-tools-debuginfo-5.10.0-177.0.0.rt62.61.oe2203sp3.x86_640-metadata_list-compact-kernel-rt-tools-debuginfo-5.10.0-177.0.0.rt62.61.oe2203sp3.x86_64debugusrbincentrino-decode-5.10.0-177.0.0.rt62.61.oe2203sp3.x86_64.debugcpupower-5.10.0-177.0.0.rt62.61.oe2203sp3.x86_64.debuggpio-event-mon-5.10.0-177.0.0.rt62.61.oe2203sp3.x86_64.debuggpio-hammer-5.10.0-177.0.0.rt62.61.oe2203sp3.x86_64.debuggpio-watch-5.10.0-177.0.0.rt62.61.oe2203sp3.x86_64.debugiio_event_monitor-5.10.0-177.0.0.rt62.61.oe2203sp3.x86_64.debugiio_generic_buffer-5.10.0-177.0.0.rt62.61.oe2203sp3.x86_64.debuglsgpio-5.10.0-177.0.0.rt62.61.oe2203sp3.x86_64.debuglsiio-5.10.0-177.0.0.rt62.61.oe2203sp3.x86_64.debugpowernow-k8-decode-5.10.0-177.0.0.rt62.61.oe2203sp3.x86_64.debugtmon-5.10.0-177.0.0.rt62.61.oe2203sp3.x86_64.debuglib64libcpupower.so.0.0.1-5.10.0-177.0.0.rt62.61.oe2203sp3.x86_64.debug/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/bin//usr/lib/debug/usr/lib64/-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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection cpioxz2x86_64-openEuler-linux-gnu  directoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=13ea7bbde844b567ac317145596583ef02b1f6fe, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=77e53cbed2b2da7710bf05784321a3ca9faa7491, for GNU/Linux 3.2.0, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=5df33a498967a4d29a9701c46bf98ed9f84bd9f2, for GNU/Linux 3.2.0, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=1d545d5ea58081bcaabbaf3262b69444886dad3a, for GNU/Linux 3.2.0, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=252846f5e48748f296157e08cc77994e2d7ec51b, for GNU/Linux 3.2.0, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=e53ab6ac3535848eb232f5baefb4037ed6cd515f, for GNU/Linux 3.2.0, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=dcabdc9519d207c2f82254bb356f67e3bbfdd329, for GNU/Linux 3.2.0, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=fbaa94c4231825aa1cd510a5126e712023256160, for GNU/Linux 3.2.0, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=470a6c674edcab8053a7b57023f7594d2954d6aa, for GNU/Linux 3.2.0, with debug_info, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=f3be5c24fcd080e10d3d24d8cc4b4e6e592dde40, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter \004, BuildID[sha1]=14f1ca530032d1bb198342851323e54cb6c02a52, for GNU/Linux 3.2.0, not strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e3d8117fd8654c3c71d93c3f8bb45f07f44acfe3, with debug_info, not strippedPuy!uR4ޔutf-8f0d3e19c1cc186f69231986f1bc1dd118e3e0df0156384867ffa3944f73ec112b90b108212af5287e844f5cd6f46db7335db428b02d6617eedc58fcc79855308?07zXZ !#,] b2u Q{LWϗ4fB==QY5,D@1/~dAd.Ez`k㰑ކ ve4:)˦_^y ﵛuaE9N t.3!GƩ0}'"NpFlΔOlog{&,w&'Qeba\ ȆlaaE1W\KJ%E~4-[Be'Coote}WKZlZIi_Hv+P:Ŏ5!Pa+LVc+*֧̉hwW6yD~v{Ih@""Qvsvߩ* MEGQr!@ٍ<52z*Uv8,Y bGTōQcmգz۬,pvoyk*8^AG9Rd56^3RR` ^(Ƙir8e_/)e_x&x}~K=3=-*tK692pqcԘwB{@:}762V3tݺ![z%b7_uT$MV@h?CJүX fY&#"zWXa,Fr0@K(*.͍0` >֎xE=0?#}X {ID7\Dufv U0ɝG CD 6 ?HyM6ʌmWA4t*57 !K 9Nʫ(졥斖 }*_3kX5r%E*g+>}A,vzANL=lѡ_z`C\m<)Z9wJX,u\*~J'j<*8.+ ճ{ =mR^`3o^v5;?=󉹀-z *cG@>H Z`4{Sizãxp|IyH:Sn•lN'.F>+%i DQ:o,_WŁ'H"1`9al.*:鮚U.'ˑO^N-0hO#5hHyiJ,+d(<6EDs`$mZ>6fD>r7\@*Qk:tf`ӎz,v&qyhHʐeHNNHh (0'h67_暮r9zyfWdm%MhEYE)>FD Hl顄O6\`;%1!TrT6}PQ[~X-fδ  ?/fٱkv+޽8z> 򾣚>0EϭEͤ/0s+1,Rd b5_fD.)}o蟚tDOukLaPrЉtI]L=UU+X.Vp4˴TjfmWx_+xy8p@I;y0 sr i(.>V|5 ],1ȧ4Zw"?z7eD\da#m;Gn#Z-Rt_HBoQ"?WFFs$QzBy !Wͦ+TZ=?jC1XƖ TKpiݬOGV$C΂%/O+RCʹ*U ik#&޲A2@K=-(䣌eT2xUƐjYSnݹ&ljЋ$tDPFee+ܟ+j0cpx-Fk׿;|@Bwm.X;']&uHO{2=ԮqlYI~aB ^}B@$`z-4z"nm0D=YRc)!V/'>_7R/"Z&ڐ&Icy&EDi~aܷ^;̃ OV "`șD^h%h BJeO "c!4 E,fs p16Yb[e'~Tg"uHVYQ8hv/VBU;JiÒhZ@2MˌNHxt}M EcC'n 1JWڹkOtzBPt [R[$馝_6OKj1n0!K%ՃoQnq~.t|gOa[X5w (-46Jqyt'aSOӞgS$s`33^w cPuGj^MK*h}aY@̛/gT@E۫%-~cF{GRMr4E傂e8H&&)C[;z2aJx-<[(Y/1v61ռ~=gi>4 L\lMXq~V/ 74)YyD]rTy K=4ǭk (6Ꮈk^tz 2?Im"KtmෙE4Ҋ+;Q'mdg˩xs9 S+C\Y>ڪ7lX}[Bt3@8H?V7Ӈު$Gu5MDMB* X%;:qٿIk֊QH!û':^e)+9sݸ-_0k?MkWvԑp!aO[4"ґ=O"$yPD[s*l͛_s~upЪOֹ$a0$ըcʚn=<SW:5c4$*hk_7_jIΧj>.PPM +šwn'b`{tlqU,_Eke6<ߺlE緔87;^6=TƸDT˿"8.Gq.-Uji 5EV0b/jϬori+p0TcAOu'iP}ꯃѮ+kNʮS@ud8K)մh#ok /G5aul)=0d?*7;"72GJu>HA{޳2\T[?kמhn }pyZ3u.F=E6UFryLLx~&VUp0Pt`XoO%Cl -E+Y[RF{4_͖:Qso"cfMs7 ] H 9?}#gߍ64=+kbA;ee2D0ըMQZ[a\QnN`+ߩFIeLssz׹NNI' ,#<:>7G?wF8Yu?ERzæ,UP- m|1@N5;1zE :p,rڣPާ`2oc=XLxF 4+ Tm<)p"վux8V҄dh3A.78E޳3P#]mahUfQ U-Vv\K3|,ϗnd#aRjjHƔue]|{K/c{UQ5 bm$MWV& Nuױ,Ytu@qc\q`_Qe: sQ ito L<.{AZea$*,1-=7Ks)D(0CҔy2~6>8'묻Ւ̭utyGJ6$Pr{) =5z+Z9,_$#Y]HHΌ\ۚMUn/[:;?8-肞!L|J\?L/ ?ФJ@lAQtj]0ma^xtM.r̰_`9Ӥ lN ɳy(p2h2FwU`+NqSb'BgOu~Z l <j fnc;Ƃf~S)L% .3kA]NS* ]ҔN}yDM {U1Ϭ寺}g| m#i4HT+fI z@!;D`4h0Cg|l=2WyTN}&bVƁ}D;ŚS #wukG:_pn~MA|d.*Lj3TNӼK}oҲTg>ukJ "ǻ!K_]-]rOAh1i=ZHWTe!?(Y0_}8Ѐs8aԾR'{AW~^]o$5 | XLm E90fͭ.:P4@@LAؓ!LgtPU$~CoXWeڨ]]"o3D9vCOYƵ80K-2m>P4dHGFF8U 4Uks}Y-Znj2Ko e q~e=xhJ7.oTO"t9߮wT/_cY&Eqvb 'R7ߛĒ"BRA/ҕi!BںA؎82Y[/vAe"jTV3m"FI;dl1|#StbjEYBTGI [)@Oh#(z8#x GV K,jvM+QktB2xMVG-8J|\N|͆n0\h"GJ`Z"ry2"WN ޜ'Q5HG @dWNRUXL[ MّJ jUy,s֭`1[\jgGfQHKR|Hr]CeM6'+ׇV𔗨ڞ"`(ɣfmR99CTyo`v9&={gD o:XI_?1&NxcVZzv-69쨛1Eք'Wh iݶW4OS?KLZ&Iڬ5R{wt.DFɫub“owI8);riN_ܸP59n )f"tkN.í˂gGz:Ԏ=ze-BfV, G=\+ZQ<"2$TҊ e魡w ٽ7*SՏc^R سFa{ں./&ΊeqlM pC>![J3)E 1l^6ѢEC` @`)NFV"\fD4/s0UHRLIQRh.HD@C%G1>޳m5w+ @ܻ郰6ү۷mBIz,9F1@E]xܘ  $c=AnT:ov8iIÖYGGDv:obR~#pOglz={-y~[$="MC&ֆHh/+ gJkK[$^y_\cQ;ƺb@~ߓ3rB8EI+]9nq ͬC}W-L]ivʵ<ROm0 Vp0]sum_lpljMZp5. + '2KzrflAQ;d &!œyy$D hmj){'ٻmP& v~ q(!F;a1<_2#gB37S;kOwedAü(źE9O:DMdϏ"IFTaīny2ʅ-v;Jj6JJ=y"q6,+;*fdwW0bcg@=ۦtl.}hn?~UEl19mPzPb>2{TF3?z%- t2G{X$󟶷{HE̩H6"ADި8y|O =YA'c4;'ݸMI=/4ӡѦcɝwpGN1*&9҈}4`zg[!*<4kMy'vY1ѧݼx}̒TGa-H.A00+BЋɪcnYϥ$pGbm>myOoɏ#e˔?-6KKBejC {|Ry0~l|tV~ &wPФ8@,Y(HfiP`]Q}3jxC+j@f[kd;́;m :Ojp.mrV*߽ڐ5luRkBd*1P",񐨓Dm !G1e{Tl>Jxy]>pjz/^I~~gZr6 7|:qB{[ZQ/B #펅#ynC 2Ul樵xrzJpJO0ZwuUhX7ucPI=V;^sĥ_Zr8rQv~@^sM7ڙP7~ xY*]}\Ϲ{G.5֯F`~ Oy(YK]xdOsdٺvG9$u-p{rr,!SȿIZŮi$m,&xWJX?X}UN9R.zB::,N+K ubsϛPn_Q烺j^kL RdJjȿlbKX!kU2 /57)y0S$wC;tCV/җ+fd9R"33౽בغ˄w &Rj)$?$"ijn@GOP"IZJl7+"ݶb`(UƧ,i$7Uk=;V 2r=buQb$(AJh#ُ{ٱ/L@F;rz]qx!^1M'o?籘55 @Ib"qWg0*2,sVuO] Jzk (bMfNIDh1)eɯJ-(؇G[Ð#@s=sK0!(/g坆ͷ:m#ujJM1AclD!H{˚K#+lXeRLfic. ZܣY8Gr(6gA0^@7SA {ҁju#Z$1"l3Z3Es#wE]e'-(eTОk?g}百Czʬ`ܔ/vP͒Q;n$N0e3=BM8Qx؈O؊A+2HX-=`=/ Ko5 Bp*HƊ7.gWNBSmrns`rD聭jb E}C2iX4_;}kQ3!I/1KȗAP~º䳀yUծ=xh)Z}X2WQ/ly8eb14{]VVi;ȵg@4U쑿X̵0v}"hZ41 ?hX3bk{`7)h]f9@+ LnC 08,zS,* mDWwAO T67"{74xD2P.uj~p( Gm *M 'gGj4̅,t>|9pZ?U8PE*Dp9A;9jdGY}@e#5 pF5{*$$w|rR_x]ExR;p9/.!DkWB uW cL=:jҟbJOv[fo#n:=i.}2*-Ol8=̷jځppǂ%$[bX \qFWNYg{я;~~8q;Hܘ{~q5JUw+oWABAbU@Mduv't(p_K:'KMp=wVӼNJqn ?3k/BvQ0V/o/r9۵!4ɅS7˻?cZku^n\ҫQd-H#,J9#RIoCX5,q4;I3$2\|HF7ėnN6Ykap/6Ay Mc@xF'tKB>#SOiG 3/% SQ?TZz` (6t/ɂެt[u?)O(۸.}28{ϭM3;c0Ѷ 8tc=P.O}-:lR^VS p@]8ZW8I`Qr%k 1P_Y>5UeKR Th=P'j=3Uob* (僚Oƛ0ݎRX a =G 'O$P CG+lGL[uC6 ׳O4MpCtւaIOo'% Bjɕ-@y N4#bͽ :sdJP:yPV4E5$et]#^|_v%C?NZdI}KN`t1Ml='!4~I)'h, w*PCk$Ͻ#EДkjf j@vc= Xp`DRN)ubTv8E5OuZe(Y13'$ ɢ hQfف> 1DJҮe|p|ʬ@ʚmN%:˂*=6W JB?ʣ=G0`Ά}f ppj\fC0"R%y+hM?~29εgsI\c˕zd;c˲c=,Y@K—\-C]4`SaIme0ki+Sfzs;.ֈ]+_\r9PԍOIMT%Z͈L)M_dYd۹`p0:|ĭMc?ydž=mZ((qQmmhq2҉WPM4jBC$& oi|o]߰;4"XxThHn Hg1[NH5.B)E]D&EG`ԩ M47gȧqM )^n grǼԊ%2(HֺJ$ Y2#>6DDނd\d8dkݸ].S9cj4_ȋd=Qًk7t~u񃨝dTȔNjS2׵,#ǔi@N2gf\L0F*^x&AHhL>h NE^b:aհ:L1P#H!6"WE9i]I(cmwJ:^l _Ɂxth+?-nޜBjІcʠjɮL#oeĿ@xj֟[H+5D-tE%š~:;Zn|4>C[ÿ#n'cMDa!y=l҉! Q%'w-2 ~5-?AFvb<*ഩb'wo={t !2ʦB[-z xI_zn mvF~ x;C {)X-PNэk\.hܭuB\zιeK`ꉃfy'e $&7w7;%G6e7ZML1H_']LY pp mePp'da w{r+z:.ѳ gCk`Tp<@~# JY>+`aoW?9KO˚aPS5Id㕌{oLsr;TtHF[cJ}w]s/-aWxr,bCukdg,X'}'`۵ZրlPح@+ȒHa4V ZE|iṠDM>8cE<0e5ۄx(箏oInкD\L `bf c0rF*yrY6DM"D/bde0RS~&Luu&0tZ6냐n{0^18%hV_ȶ:oDR_qI: Uy֬GQ $ 8u(?Ϋ7RAݪz;AV ZYtŵ ls^ppL)!2 ͤ@@:LJ 6j6pWyyjղD=\\PAE87 yxMVA Ѕ! Yҏq;^- j҄YI'wySpYG iUT納kb:9A1Z*</l K6.ˊ;Rp# (,c8O+[xYxmR4~dCm+z ^NQ53mzD )nsOy#k;o*)/(5 ۅA]\|;-녊 7P~9z"14ow#UR9>^ >@TV&RGӼ2v q\^* j9R9d4RT 3-m޽fGv$.=O B;)jMy4aT|4+C!I9Zaٕ֛bLu Ĩ1["ܰof#2i.޼ \|> ;3YW/Ʊ=XSoDGl \ W) dݾ:I09Veᒿ SEc2xx2~rju\,e"XWTNZV^FbM=Z/K%G4ÏiD?d<՟msM/DwwLܦ Vs%e4i{?"9J F!z>"%Nxw vti5bqzpϑd)՜sve2"tJԝ eFi#jϛ#黉è6zj8U TN1m6#~0t87'kWp01*6oջ+mޅUQ~g_+ Tv?4C"2y aS%]h Wk5l*G^c8Ήv&)}$hǒ'4| |_}w.(aief}ӫw a,"۔U^fv,3cCZ% ]\Lt ]_?\7^BA~)n,п˦uB3>7ϯZ𑇼i yΆlܛEa5P~O y3D'0L6VG[d23h`-P훞6J{'_-`נQ&?E-ec]lߓZ_!^4XsnԊ%r4ϻ~r{^v.-"KQ0;bݱu5YD ܏ɥ +צ qpq4B\l7:-bz?|rK$vHCbAgS wCk e`,4c]=`^sau)ƣ\vS3rhtk?l-;XjRˉqW:ɻAwR+*7kH}4ߝhΥyb"#1>+aʙ⺻| *di3? ]ҜvS@[1Ę|J+'djsU4zj|-TNG {^s;@w=:cNl&f/nNFe\x\ GO 6ըXP8Ӱg ^.{ic٭pFxWtWOM`_<;c,|y1Lp!|նS1eAr|' ~iR>{b^?[sG>!έԄD^_[d WzBu* Yd*'FpРdL Rv5Q<ǒ D͒3w.NTphaP)PsK/} Z<^u$VǏc03E42nJo#0}&T!̣vi ұ8(Ңkm =< )_*J~!V@0͔:iqNz3\শZ$zVϻ;,t7t[6ЏSuuy\ũVS\g+c-)Y+(҂,+󇭟ÄäXhX rjV偆#c%OyFˇJ,e;p?/:WlYG9y{K L04ޜ%tg8-[$C% jhq勏?2[RR킫|`=Ti5_^_m'h;v*c@9Cr(%d.dcx4)i! ^̓xewVV[D~{R"< mF*0c\o OJq\"cԡ5y. ?M4I^yI^\f&J:?R}7#̎}|rG!/[@&e%f,PtRo0W12yׅ]E3arQwU&GWά3 R~|EX9;Z*6XS~t,6~3@E[Œ'G}.ܶb!illTyBotcKK/dy ?Us͕GJe)z  o< x>'0I@db]|:*K<`T{G-/+.|-BZ?nG Db2lJ'R1rS>؉粭#Ϛj]}ligS:Wl{..\8;݀f2vj+KZ|]׽ܓ̓.*-N=Y@@Dsق|0K]C7 !PBw73Ig-]b1/̱"]3u@ 7Ɣq15͟66,'^X=!CQ #lqrue٪K4&Vs @Ix@+o&ieG@ҡ$$dm {Hj$AyN1F[ƪkT֤n3069ҀG}ɭxzD8@oKc֖zu䒾`GC1ǃb\PL/.z,=QJmO8Rnʗ]G|BkC>#$HqyH5#^I^h&!`^qtux|$s b;!0-]gp* (NY$40 T -!zԞȽ < p~ćL|҅+N[|n*'#Ɏ=$O? ĞS}ǒ}O|{ZɎAɛ> 72%җ$wR $3|D` / Ռ$,vjl,U}Э{d>[k?ȑ 3mEp$|N9|XpߨʳFV|j<mb( ~/ 9,ёo̫xPx$ʞ:ܻ]"¹-4+\A--sb/'y]].itSPU*e|FlY+kk W,k d<nSEEd®7 =mcFꀽ^Իwj!YxC2$vp84fztk7t7C}|$BjS">XH 4ݖR*UXG}Mٰ$Vq EPRÒncz5ՑۺJroar,?kϐANyKYML2k]4ו@ ;px:`Z6]:O$FIQ_d1{X[B d.OnszfFIk@Ԟw,$a" EF3yix"b]^k贈bR?:N"sح8N\*(\lqzi2N?0'^`.ʞYE7 ,eq5)Phلut4˞]yG124hAcfP!z=P$V]X{3IfEr z+/"oi;8u~éA'(ت+X_po]B*7Ci| >g!C{;D嗚9}߱#"Ϸ_P4D1XupԽPq!*\* .-|Vh&'y506[QW%T'thϞQ@؇,'J?u~pDy( c_yJavH}DSrܟ#g۵֛L ϪBLaeD) F;e_ 7>郸b^N $*hq=xlYTUlrdz\'=6@ކf+.clNBn\Kx 5̤*57Hgk. e@'u>%N-rܥSCLJsyZh9`:` @ ~n4YY|90߾w=]g&R*aFM"Ҹkൎ/o?)Y3Lg1 $zxG1L _82ku_@[|ҝ6^<0(LQt5(+U}7Y7s=~tK%B縑Hp?l6@{#[l |~9H}JA4uΘ /lhdӽ "_{n`yѹHyY ?IcXVN5$}zDQR6Cs)qpYY&#PqK 㨄yZϣCv|2`&QW!9`ug0w+|B<,i2xL_ !bOVSo4?ys-9.b֌|p'Hj~E󘑓lgrsRC94- ٭B&D;:zb̈́TgT}uM?X 3!UQ[) wur5p%b륗 G& l90i',,Uz*YxQU"j"1ՈD6u> ֤Aiݕ҂h#ω+TOx41c=-3 L6Se+Li}FΛ͌"dhP2]%@l%YLƖ@ a 9n^ܐ:x y@[FK62񚓲A@Y;lͦmT{f VF9:f8^F,p;(yހ2xͿ;XPaGqGcޡ*"Y GTRM-H/ą2-ބzɌ4V{O@<=kywb@UC۴֞ҳAB4r*6 ̤UCCZ֌cZtwCjklS3UF4șc>$Rz@)%b9 yd_TZ>>Xy_m .jhIj}?5vD~޼@Z5*ϡmK:2%et|n:kwR8JT!)Ċ>{z@5N S$d:E2w?kr zIV[d>O .B Q'#˨Kެ[:̠RfF c N6 `%ܶ/BєWkG1G)j#o#P*)kjkPu3X?'GtؠYil>IADbHɯk?ABƚd߈cBj2ˍ\MPO*䵱qЋ<JLk./[qAjR2FC P5D.@SN2TZ@24Z:ܟ/i"vUN <5x-buC-mºiVy94x]A5?_9"+' /?k6J9J@D`4y((;[ћ@>BhWpmPuAdG:S7QI˶C-NjK+E@0猁#j NLԤvm03Ql i3@>ņD&(`]ў %EY-_]u9~ƇɆIrE-Pr ت05[L?€{1bx@iU 89h:]Π֋„uFC ~žAR[r/ϬW0j+?, p0V@K. l >]ĻIK.S{ěmU[b+/SB0ϛYbuBp0O߃ Y_jP#2ުJybv"{i ؼԵ x-փz j7vR^eå `fy2RQt^Ȇ ΥW(S 0-ˬsPOm4pn2xCCUNѓ#+U&!聯 F#ה~ъNc[akт)tkjhT3{* {KW#g8K1_ce~B(H%lF={?lF6.j]st5n| Nxq*Z~PQU[+8̽[3}z ~OsB>S1/N螓&b*gw8xIV(Ox#0ݬg$> XY*|9``sv>{9\aNm|Ŝ =bdL4 %&lJzJg v?]-7k`=MytCQ6Bo#{N'ΗFIJF'N~s;3yaKͷ٘ڟŜqOr!ChQH\mJ3Oa0TaIL[t_9u?7+`dpcMS@0=0O& J?R=BI>o*򒖖GqTeN V'd%LyqLs`*=̆B4w)wCZZw$ġ^=bѪq蔠 .@WfSjHw5=8pLXlnM}ǃL9`ʟ 3G]; ӇN*fh6&ӌYѨD,RLOhUe5NC^9? h_?F{Ö\rM~`3J7ZmVVv|IʮiSKþ&ّd8)'Hӑ g>9^vNB$}5LQdS_WjO3@71vѽ:G2Z~Ih -bؕm]p-Wv@ wt}(}w@J(-&$5W5_ U%ȒIN43;np L:UP c9v$ڬwG|A@k@x%_ wuİ`T=<]cEL㉖Ef M97Uj}}O*+ c]:d&KlQd {O5Ba`)PJAԼdo$[a|ݢu̪f'陵>J9?꾪kyzB*` (GA猈,G]%^OgU;*S;=uՏ"A.awA.@q ~>҄6ݜ88 ~_l;jUx hUWE'Y GEZK?&<rU;hcLї4x݉?L1eAHF:{ev[1Yis iS8?S4AM'(n==ynIA{m~>n3/nבWCS >5&4R@?־v@]q1UrX6 W洹lފ`<ۑkA΁zk.Kp'諸beo!B VYzn/(+1$\,\oyp:䞂rHAffx+أl4U񍖟}='7imƗ;i^K[Hc@ʏہJ5pVԶ Ɛ8Dz\AeۍvaH\}h>t?9/i_v¾ HWoөk1'CQ~ qHٻCBt0K :i^;3hظd:9yH5Xv NfܑF aNܒ6RH,Jxl].y 5r4060?rLr4"VU]WUBdEmn~Hkit ;CΛɽ7 "$@q6i@Q$?S}vBEF0wj=dHA@#_t|{^-؊ d>DgUD:8UΕ.Ev7 }A``\R7g_\5z P?oNu^A?׫@*.ݤ&`PXm<&T#sC 4fߤ7>QȎj<|eV4T0Ra[kUKC=Qɋ(GWLvwiPa hѹхyluB'~Ѥ\gj&S W{{[-U+po!r C9П:~6)ejhÈ/vTHUVr)!@iG$n!4]۾}V-+MHT>[HWi+r6[]s#ǼM,Ϟo{Sܺ %As߷$ MYF:W̐}S+% j}޳°t^@4-Jxl65(+_iHvXFΪ;FU`M'ա(qy?:[䝲mw{R.Z!t o{8dQTAЕeV(1*h& GoэVǬA+ Q9/Y46xa|w㰅M7H~P~E51"cY6t+h`+9VPБdTD ?,uG}%"v\ÿv zD$&FY؏zG|yTHf)qߑmWjL}wA|}q3nBc+h"\/%Q|}nbPHϰ",/ϷةkДuٓ2%@36N5"EKX#'վ aЌʽRPx+}A#0*F7!~ $mnu,29,h}Y?^scQ\pdx? 2!<:yX-^RD\;d[X(BԉI1XCX7' pha¢_DmȪ wݝD8AN0 4 TK B%,hOOorW,~-+L=Y<rpn(yy,R-c"~NԚV=Fu0muj%axQ,F:&1AwFzW˞IR94=o["#n/7;x}S G0?0WZW;Gb 1m ?OFww5O>d *>fw [@!0̳!eG1{@F}GW9:yCf.iX-r7y7 <2Mg Dmx-+6_:4Ό զcpqج`ش3^N]מ;::+oɞW o0oc /ѣ8־[׵Q>O"ծR Fd_ɫexw+'RzDE2>y7 z_c޻MYܹK]VTjόhC &XK|EGv~_us OT?1EvO"  9ab"`I`O Kcd\g8=RSnR/({djcWv'VVn1_91<~9h6Èսp0snL;W Fg!xO?3KZ!x?rZV=ʚ0(R]K $E>P\?ST'KTg#[pDyI eJ޴bb&  v8HUyv*^_+XR{4?˼w #F-.V]Rx][;PT됛_ŪY 0HY'!:}*Ƞ(ͼs7GF<7؍0Frk!U=#70MhCVd!jQArmû5ȉt#GoPTX ԧ< 6i$?k-̦J[9o `'\td cUL晢"on.0::Fk׵36:Gڀ,с^$.gj4g,% W>hşt {!lKUvTu9jА?ݞ+c 1*?cv#g)Kr0`-3]kYū\gھn$.t) ?8_w\n.N5 D\Yڮ^Q$F"&S@)۪js9TMcEvq|OaY0JDSM [ħ_x,8{sȭ5d1 f&\NQj`L؀tqn=V!_.PɥY99cѸ҄Az؛'7[ǽjX~2/M4)[ =f@e޹֓(!I ^2($@.ZΣ ` ".> F6 R=渆Fgib,`D#C99D`L3~7 !}/mJ{)}P;₢u-`+Uή]jbRbи0 '.< L. SzԤJB9fh@WjgFj=/iޱm{Λ:.bsi`H'2}M37Uܬ hsw ~NSopvza&g|$%5gقHbAoujR=9+;-Q &X[O(An/'̞cVm ~n (B~NHuR{DZ}·Rٝ@uƁaQ95ZP؋C6sƆ!~K4J,d=Pu'[m9*ǹNM8ȏȱUߞ1\vJ[uzu,hh1}5g@4dwGؼL;t#"U{q$<^4h,`Z_0WhbIv}`jW+mHj>9p=3EY^V3 T~@֎Î˖ a!56'5}V9#<G33N3)u<|Z nAxiBd.l!>v{VY~,fxڵ-*1K0Q@D_$k K1&iN y{y ?ic19(+Yz\GG'5 r{B{f\ "̍عR23ss|8;U_wٻ`ԧN4kM- ړ9M 6p+Ѝ">qSyNIacGUds)_eGgybAN׭Yi'4,],du,.$ڛ|:-}=,y@fOt/XZʄ?Zo 9z1D**BGlpqiY #Ϛ<#k$~I4Ty> ɡM hWݢR72=A$:;I \ѪҠ\´5Q$;,'4؁v UҝXAY&]~ĉ̓ȯwߜp-/_dRY:#9p,5ʂ!V)VX2ej bZ&mN+kFm`,;I)tWbƾ+ @E}]T A}I4S*, 5euR,'(ԤOֹ홲z}D_^(cx);,%6I"0m/޾rqcFINQonKqˡ AGSQĎXUD]0AUِ2i&p rh_R"UHy3umF2@5[{KWI%&zvv{kfpShq maaNS˖7rdv *[/ri0rQ ^]1P\h>2`OqgU`5_{|,vh:YIjd3&\C3X+8$H9RZiHᴍ'gω+gm&55?;'9qIc<[\8TgP0 q9/Yfwh44F2NY8 EiQHfO ̢SZ[ 4kϢ!ﯚ7GVLD1ߵ_}޼wFd|IT4 q*6G>n3)^C.>h-a閴mU!@'^Xi`!"ky*\1|3*==j[qi-}NguP5+5wiyW,|DYkk.lv/(fpt% Da]lÖPŒfdנ̠ DiT3\Mu JDiV-7#؆^UpX:x_%`ZaRԮfIq !~ꂳQg;_d6$xb*M%-Tl޿sq;`zr0[>]YuۚӚQWJ|5>3M]&Z=ê>-2ī@e2h l8̼ApѪt'eA_ qc(F>eY1\ZcPTl+{8ʹV.$ N&Zۮgߠ~0~7Жq5P3)2A*$abHA-\iɼ_mxdII"q`.aM Y@<qsRLlɔsϱvLv; Zg,ԕ$e3G ie;dg*o8nfia 'Н鎲Zmwbx7-A{$V ->W9u WJ7 :;_`jY|Ֆ@2H 2;5<ޥTΏy>oE{\803;yL6 c:t15Q,%6&-JEq?4#+ kƌL5`0$%(mmO~GP70z[M,4 `;~_ !&_A~?r6Y+ؒ?!0›c C^ps&a|H*b$ kC)d(> R-VvA7}^FzK:P=mNBt;YTbk܍ߎq=f9@}q .P /6'ߕ˜Ǚ-(7Px{@f6U-aNe9 (uS 9C娵*](@*;]~-t=$83Ilo=-+E~yq'hM:T?@ Y1 KoL7U?5#wMHi.DeG[ٷM[3%,Ĩ&VfP{*u\Y <D.]:=`:_/^5 һ'2y`{.kxĤYCUoF54p«Œ+A5i~YS18fͥ&*.6,f̰dbZ94`Mٹt:|;<8w t>\ax pbm]]Вظ@t ʗB^sNiǢz[$rꮃg/jw>[HR@G kt9蔹 ol&%*eෘhWg^rM3 L'1LeI`E0PK-n_!Ϗ<Óe61t5k$&ǖty[7v;S1^D;ӂ儃:ne߰(з!-b5RC:D5 3E>HNq12QZ|eG XQ{ܷ¶뒾@6QcFjA}SNSЈC',Vid{3|III `DZc) +A;RDޚzl̵-kN4a~:?:ZHLV2vrS#瀫`v0s0W;4 am$Ũ(II<$YBH#ppY6kFE3ƻ [\LG~Ů|@RϥS4OEx$8_ڂ7wNc#C8v\sn7S3#[P4dJ iސ -ϼHW+#Bnb\!xf 4j#wc2 9^gW}mMg9|26oC LdY'O,1PΦZk8l.Eh[@tr߸y[kU+~kyuZFjU!Φ e% վ{[<{|YfC =0KP2h @qQ:S0Ϻ-;8A n;F :J'l(6qR` ߺ{6j·΢Tg\vleGl./En)ˤ9@{g0qsLYe.T=$uЏ,`.26UH/M͸;l$[MK"JuB JqS7{ {r2,ګ{(y=ǧ|k͓LgMIz pnfluTD.kuZ v,<#oQoUT‚jt zLB~L3/ ^RC9oEqN j1 ij0уFP(p4S97%~^g(wK7؄Q~?D a-HЉfW !h3 w.4.l#SSf< kFkDZS$OOYPqC9O܈gm4r} e@ó 0I4/{SNP6Xz?i߻L , ríPz&6NcG}2C0fP_g m/I^ʼnW~7͍"\AחKrϩ(:p h+%!6Z:0Z߶ rix$p6Lc`E`d|)m6)}'Y U'x-bHDyVH6OV^*6^pL8viucJ~NI i垻mC@JZ@ț|en8` 2ZsA/MIKa,c1=5ieg/VFa&I]AuDܟ#ӃE=@U-JdBmgrѶfHYL>  Pm<=жw"s. L ֋Q+:>l7p5ܕSrmzhm5jYaJxVv]@RDNW$Gq-}E)lyܧbu"7cfsE[ 8L:WMǕxn1l\hׁ$cEZ 萀g~.!R$vw( rr>{ =nngl@ɧM0My8  a0W!+ŕ`,u'Ǘf?fWܒ̠!yQŶkAZjr\ꟘRb' :t dᣞ B;*C<$NzHo/3*c6Y).rI.ڙzƒ 87MxD-Ğ^8i՗?:E/)KM&q .,#Y `<7ȹ>h%(c\NDk0'NN[*?Q~mJ\/ɨvml$.(a=ѭvKw;eV[?J-='=H/?z5!`Fk! Ń#})S&Qljhrlwg8/Oڎ~H)/Z tL1.8b쩛L};_δϡ\<7mZ^:N=u|ɠdBNh <;:QMXCd+Mp}[d:ގ<|ܖ+"vE}W=B?t|h/]$`Ľ[ fΌ)\k"L5={6^qE&WBQպ$AokǤR(/D,H4ԸPO|}1L0=_)v d4H^1)'n|XCmygnq_Oq%}#ęEVej;j4 慘bxP}z-lg?se.*6ccu '2#:&ۂSG5t!Ǧ98r]Yԑ*iwgmzC,Ƶ~|]Gj+1&|Gnq6S/n>I+"H΍jަ}ߛ"MmTw|h sw|:TRP S+ҵbԠx`TV[[(Hr.AGĘmx)?dX#,+1 8j<ͳG܁rhF.7nG>sK*rf+nߔPf)MwTkr62dCz3M6wBޓo{\M\𑧨h E$,]LQdl "'>6rn c7In{пtZ#JSĖSOrðQɹYA  b<D[2Zfy6ǩ:BYAR(~، sY؏n@A M)0+f{a`'V>7a.?3Wm2t9Z/Ǫvn>p+鋏p-gzd5gbx^y- ?R AZKD*h;1hͭϪVv#gg$U pX , x(!Hc/49 G#<1Y,+7 P)Q V[E$4|3b[/{w?ѵ=HFʸxy+,X!Iשf?W2Os]T~_Hk)=UPFI06 d*{ ={K s^Hg%wj^ _lY29*u:LPʙ@{VcbҌt?-G-w׃X?Uj'^abQqv_*CJ^tipo*ۻ#aHE'L-.<$byD;2n0 $?U$MUyѸ~_&˭{_33 >q+NT#|tqc~ ̊Kůιo[b**Vdmvy9!)I ,QzBՆ,[ ezh|yGqKpSIK@vHn2#Α٥@iZ#hOIiVX s8'~{}d}?DQ^vi1b.\|/4w(l~ $\:LeiPv~b05̖':-mZWp?^>2_y3jB$)w@!2])!WWoχnTZ{p`C^+>%Ng@ ASZknb/dvC '1U]CB#EhjऔCgqK 5NO8n$~xy2Yĕ1-0k8v5 4JI\SzQuN6`7r1 OV^WI?L1l>X1 U;#{b)_z@qz;tH>t0y̢ʄ}7|W4kb1߾"=|,<% }ܚm%ΡIUOe1,g@E}Ţ`h]ihUؠI6h:@ܮ@ۦQQ&*KIh1XdC7Mv72Q [ZY*3rph%9@I)aO"(/EG)B7UK=Q>_ˆkK4GW4a1/`zThH%5%vgdA.!'ϵ*YpSxyZ@ynCVE6HKtdZP4cIb+n 'xm+>O*Y)/_Pަ V/,r{l͵&m@ ~yp'avߌFN+C~ nt PHQw#$1{ZT>E3yC}k5k3&3o3՗ (vLZtNtJň_Nv<= [ uD0~O 8J2@HLVETf%EX$5H ,e= *;x^$X/G\H[Tk&ɵȁ)HQȏ#w%T"P-;}\H'L{ s.f'm?%3eexQNh;[9žlKyP9J,E&l^3c}{Aɳl`AsjR퇡%c *#WlDiՍ,q;Njvݛb YI,IkA)'Adž-8,.k7QAx: B"Jee"2lmԁze0h aQu,p-I16,S(hĴ`)7EۂQV&7x7Cc(sH:_o/#,Ab8wq7ݸI'q1jJ`RBL 7o-a{Q{u3FDsR| ]zwsԋ߈aqFmTFv'%bm_ }Ej}܃O};> ˘eczBiH+P&>!:mT ~j'7FsAnNX=} |?۲HJrz8-xv>3}{gVgg|9g ~ [ADS1Sļ- ވf,;VwL>q#_tݜ8r6ﱒ.I cn=-JNsYP|Y,SkH Vyq:o?*zĖ?# J5 yݘpo;!~EqS1?xui* ^+Hc 0KS7kt%v^noSZw^QܫS835_VRm^c^&(᪋I<|5_CJZT28d__#px"ODÀq6 ݚ$U7E_77r^LٯZNH#4* {ELU<@}5I*|Өi9 X׌!k2q]-?Zrƽ*.gi">0lu+Hڀ nv% ;3g@ m21I3:Dk}]0 O ?- RF*oH`daS4B]S@ WphX8[JJyH+f㭄%{wjkRÀ>ﻢ  $(.#d;*jt#LBǠ3sq*Y&BV m"I*`LH}&;ZFVcRzyYW)OժBL0j_YiyZ87œT^"dzם/'HcI__7獏 xM*,dl8YˡdT8+YUDLmpo}$$˓+wK?6o'Iy < ǡղmel/#ה]Kr['f˃2ԓ]^,yxiuo'qx1z^w5"ir(J `՝̌GjZ.l`i3ɤ3r7r$# [L2ی? ή&ͬ ɿA>C$O=c_w3^ Z(cI )-P9VQ^c)8qV4@v7|-'W#uU$N@H׏C.F+/B-5eYxLc0BHv"w\]#D/eſ 2̩ew˳r7.o1Xڒdvⴼ\Q /t4os(Hق XQ'ckKm![:ibohg $BMQ_ @g7"ҼJtrۜ]` n͏C4C:UO1w3nê=X; jI#8]r8@~RKF𼂲Hfaᑌ*cgCdWoy[H%"ҧsPlU&?,ntV?PbJ<ߌb G+/*2D$L mGjj`R I^E)uV>*AH]_:'# V|+$c}iC>JTxƻ]y_b83z˪v||fY`6_t'lE!G\fЙS(_2*dsRqqv(G5?fhUF=v{?*He`: ^N%aC8 ]>sƑnYs8Z'R-Y+\h4]a.O  Lk&~AJ˒tqA'`wl߆h D61ۓ&5[8pgEKb @S|mӖ͝vFb߫Y!Gݜ_v @@B5졮c8|"@}. mgkب,~&;ߑ^.9Rg1"3vY)31}3~lV 攈rАڲ$V6!3eڒɥ=:(*9YCH7 xБ({~kE; 0Pwuizv8G"i}r Wf]jǤ9>'6q=y1[{[dٱxuW9 nZ7Nҥ 8q+)0KSߣͧ&g\ބs$r,R%UP}_MlEJa&'@Pf[h07qԻ9q:ekR2\fɣHE5b(:L %~Gv!5F8MoP$pY'x;KNi) oGp29"z HŎv5ng)5$e/}C /fh51e$>=<$Ɇ(x!XtW%]؛`|_umEύNEnp)P@RWDzAb{};h ~5s=xڇ]_nA\,1J]EǪT(+8w򱰡Aڬ5K;{r-%DqGR=s}:?lM= #;ě\X,=Q43p[Ü#lLjddZ3n;cX;м)1նdP.K߰)ШwE/Lմ9Gtz9xTG$>>I-fS$QK<3h ?z*@Hu>?ͼ-_@qr`l GeZשJlIl%=Xw.!@ĴY9C&5bǷV#|]'ߡ .M'@<0Սw}89ZO8L;^ņEopR[ic:r1_ӝ_ ] RP`)<~ ܑ[.m_bձr7IMz~jMQO%TLe>YD%1 SW9F7FV胾LGǷNVdD<3yk4.ypl'%fJ-k1_rmz 4RYfiz/+r఑`^V/uOF^!gWYa 5愎m7w9-6 y<06 S@UaF$ Cr0ʞAmN#&m_铯U}#iДǏJ.Ł}xwͅfi?hm6t6Ԑ@mOaS[d4!Ǐs g-VȆeHz?AT2hGYQQ lQuώQ>".e ,چ`]<߼1!D" #J&n q䡉@>Fo>(6i)য়nk9kF5 .z1F0t꥗c4qSԁbq@iP[NuЧ͔~r"~ + (WX6ev9ɪh;3Ob_y%o|31h d{M)B?v|b`쬻m'H>WBAZW& л}_^i,啰Ji=v8y2 '/cZ[a M ڿ֣4&pzڿ~>%AVi7N#֑4jaI\p]" ~ ,].H[irK\ XrSꕟ'ju֫QiVS({Q/TرjA½O/HDv|WON<$\MPd3,1ӟ8&8>mlp-SJ]0#7 ;'ö́e宧)|4eJul9?'oJ>J}@aDyBЋkNUnoUںiHd>8}`EDS$P9{ջD/U\LĺYfP~3Gi$Xyl@ z2j\BĘm^Z+.P\ƨU0Fͳn`=? d!cI[Z!%?>?n ߸dq# \k [5Q=vHȎO#LQzH,1 -` \G%? &d-Q̐IJ;knh\h<$B>>v.ԉe8x\Gq]?|BUC]uY! uLR}|Q4<@S>%(C҂[՛8F灸;עzHae-}\l5"ge \w"K= tU۟?F]9Xϔ<#*5w)W[3 } QqIAAHjzvwC Z(%j^ΥAg̏ld;(A@P- Vowظt{m$:G2Ay[hN=Zv|s'L>$K+ N+6q2!c8Pbӓ q&_Y$CMb6.~+O;{^QOc|8HlKSĆ!YY [{;bykT_yk5.hތS_-% 5mz6RD5J b `h8Qbq(^/k]g45qevg`I֊ʮAg͒%&ơ4Tk%ޫf~FP<A?]E +rà?*:zq$xd}3r)w/=Y@ya)ED?qO>-Gqdgd[2DP$G/BBG p9#4 KtAGr6Ieo"``zP!CjeX|#~Y`j?8QBdf]JEܔIu+⳾M.}4GODcq/8tgF_fI r=$o0hLިIuj#D<* ay?\Ȇ= L,cMLGs|nfhVI{ks0c{އ^6-. !7uV׼+Jԟ˫K*K ?BaiPHR^1Je T 3)kQ(C2U{:nQ~ĖJU/ZNAͿCU @ +kpǠk U.ңBlAtІhufwTNi}b CFN"$cϓU{'~3IjiZ0(OAy;Ⱥ" =[’Iis$iJ@G>HW ٫nկҺ͋Kas- ^jw̵)\2GўdHt=DpuQԞ.h?vP~=6St|99ƨ<^ \eY(l4奋;5ohPA 4zu8qAfNexp iO)"7@ƪ1#/H]O^xgd3p,Mi3F!jj眞 k +SQ(_1(|h{)oVV]Z~'=t>sѮz_^):, Lj&Dw`$>|sT/Uwk#qپيD|Ă8EQ3HuQ߮<v+5LA&nIu14k(C[C5鸝X!?wWꄓ6Q{aVd,A9*XxtpoF$ w|}6ٞ8gkXvu(k+񬕂#HgϪc꾯81.xo>%!~&VӈPH:F녢3&q&2*_s!`vՅ ْ5Fi(c̒RuEk v!zɈ{VQ2NIs]Lh]  +W]Z̕iz?RF\+3Fّet.F|nGhq6ր`2dD'FGE#/o<;f9GqO5j7=E,jJۚղDE'}La}?>B.[n4 ]A(-0#uåyF:5k쯰JUF Qa}H&\:wU.B\~D yW!vanhj /ro>pHٞ0Jd8}N;E8YVB)5h_;/[3$[/+ׁk<17j?Wɯ f{Z6t0m47 @`H2A+J<< aJU]ˡ3_ʘdêNr8%I+2$WjzDrgꈭ?q4%V4O7[1(ͱ*.:RG$͹,vۄ+UzQCnk&>*!M4Gssx=S,Tq{珪ŁW|<\|Xҭ~쟴E^F+\;zyabb]*_751=]v]ډZRIזr {4Y|}(f4 ֕ѵu6d'sЗĻ͔xX~,*IުCZ«~OaJ2 9@tˊv`LC]ήkٮC.w@ ui@mg<אN~m\PQ˴:,WmA>O&61 Rᐊ1j4x(I!_ _S} |.$Hy+Vk@!s A+(]Kv6{oQXS=Hޥ7`JDNZX]ґ~@7x戀 6z[^Fo;&Z#ŎǧMA41.;+ xΎy9ԙٍǴ Z>r.^H4X 0 o P7\pDkVŎ1bz!S oQUL?:U`beȐÎjr)kM_6_ vkzl*=##Z_4ܧ~SM. tyxafnc'[Gá;_BCy . nã[`, 1VwȋM#UO]h|@T3fָ!e҆rN$ iEw0y9((++Z{[n*"Rrʗsj` Uum]iz@C @P[\'VTdb΍])IOϡ%HĽ;a'昢ʀ+za3FݮGSW¯C<*^bFqGH ӄ}եk 9 ـIF@Ԗ@ T1&F(tϧV=*2pjkY)_k>UVaq ̽Cۦ! g"1uy!&7ƠĴA7Bdg(6Jӄ:~qW{^:%)UsY5?pOq \=>!y` L e}}eJlUO+1ن[Eah!'=]`w~쐬 D y<7#Is@WTp5r)Hɻ{%tr4҉X:l-*r.10Ӱf!KxKl1E t3U0g'!y# Z,vdt=aJ(skmdF'r lݧiZY1[G2*RZFZtW];8Z'5d1zM7NRF|͕C8-&&Q\&6۷U.8HLH[yhhOz6Gɇ_"؁ q$uB_}Բ:T8f*Ff?M9.KԀ gQ&?>DQZ<&6ur/[H[$-T44 tN]^?R$Nh}}#7Z ;@`7q5Wr  fG*(p Ē>:P&t/Z }nF>О؏_T'{02=$lbg9`bۊ5'~WV.#DI5(?u x#-(ʶtu\x2ƈ``ܣ| Z\՛?]y1T2X\FUE6+1fwVKp Iv50Y|z93 gƇJ;ȵ%G87j]2گ8ћ/xHP.S$Ǒ@eqwaC7 2ޗۏMP3PŅӗ"ؼϷs"pX-̚s<'>& U4*.Y#[V+YtӀa(wR-H &!reh^ЋimW+_Gm+5wI:o 1Y"I*pdgN/S7&:j,Hzܒ>i.ℛEwhe-4i>ʋa$;EeGoh,m~"7vh 2` L-nfSN_$JOYryj$%ן2D:%ftC COaIܖ3 z?< $=x%PxDG L(j|P VL$Syom:)׈Ǔ30Ys }Ο})thAeO!yWl9 Ή1GwQhNvt^]SǍ <ɬW\X841h)N*P Op@DA.cK e;'΀4|]ݠt7 mے|#G7>=m+1H)chWFdvV! MXdjwrn9rJd޳ěҁ|SEQܨG7ۼ+NgSU'NlvI3^+z1?hvf΍L|Y+F-XPu {z>Mdk#O!~rq7lЋrSP]\/-z*za2{z'֢k:f"X6Wd,z8>Ynn@vk? $nVvϨZ34O CNk7]o@S&h?C L\.s8& % gftTıM'lAzHPyWz=lԷb7;a\M/Y3!ש\"8\,W[LqwE/2j$Jлd/̎`(.Mz0 }>A,c(XU WOdN{寴{D-2 huwa$u㴩$a`7?8r1׶v+l) /fRGVu0II>'T>gH >n5ښrR 0c;~Ŀ[70|_y+Am*4OAP|FeQOIm68ͯ2⻚g@>{H1s9g w؟15ED` }K|xRE/ZCN,)vU~(5>ɢ+B:,qWnTŠ׶Vvj'ts)hE9^OgvLCIn>}2;3P/ rSGu\*L\߻#ݗoZ= "T s ;ˁwnL(qQX[KD[ѯ"E)FS*E,zc'kYbzTc#?ijv&g~=7RLkfHo d+[oFG+,nd'V`bkd18'ŗ32XX\ٚ}ai@@C*V0p|oH"%~p[Q )@:qef1Y-FDVtȒ2&MVC4Y'0dH^f6f-Nݪ-iөҌ9ډ݇:Qa%ⵜ.\G~ONi)Fu`k\$لcw#tx..e@ |\4 RY{HMf =*80bte`.eX]h'\͒VġG/æ8ji%έȃ~>> )PsGJ`z 9OQyѯ xv |+&og $C%i>.:}0haezXՒdG|TPHc@Fߊ^S/l .`x\}a' zv2!J}GxkhN..1 r.HjeĮ-V TNl_?L>4# #_4R_8_?2Kǎq&@Q+KNQuwZTMDe2C sh&y$;;fFGY2Q /Ty3OZ!4u VA NERFȫ"^({|.P ֘sO/$M{̳_8t~}m*1i r UYf k~x[ zNZ``V`v< i{'ԟD)6W }+# S\$/f9*Lϯqq~^>urԒ2Du_oUea .taƒyrOgoۤ@]0Hg:<*VPPjq͈,P^p#eB P޹7{DK4|gBmo/54@$WgJ%(9 >Hp}JW8l]Tw4A,GF Λ:ImG[te?e\`%(dwP18mO3.nE[kq`nE2Nt[F7͑_CmX€I╭pti@pܨm郂<}`((FyOvv:sQ(NHjYYZ<6^ MLζ[\G;WS9 BE#KzFjc5et×. ezvp(!m>vT Fw@x-7j~a')8ȷS}eeI˲izr}ӷ9=?.]r6ZSĂ!m-Y J4aX^REA͛3Qu"qEsWS{@'hd.w'1(ܞ>z~J,SV* 䛴qfUMȅz39`(t<wd#mה],X>oF4GvjUhCCH8~x5=ެvY&Iǔܽ$4'6w!*i[?d[4:g;X!;xTuWi,A}#&Ǩ.:_~V䃏q 6:uOkB!(ߡ[CfSm_"PA<2$,c^1uRm 6 C+L#S2W8qTDENԼتJaY_b_$=&5 ĵ$XKs9"nh4u/yIT};_ 3 ʺ:saZր=Cۖӡk[a%\|zc`?,R;;!}53ݱ6{: vauf]{v:˜/)z={6ݫNF)]* fe",I 007V[O% ]&^ &IȺe 1JR-B ><(_GbȐ_KQ~VƷ9Un=КsZ27Gޑ9Z7ئm?v JSw?S7fQX_W4)mOׅj;K\sDk\^Oª*g?Kf9գj{>?lW iE{a )1R""Ve[n"0f0 y ju9ʽ}>p4 )E'Ee9c<;Mz~E8l֦SV폝@/kXDLk_y= *:ż.H!WFo}D?vpjڱL Kd-$X5b›Io| f}-!fyM+dLYS$e6bS72tD pNPHNM!Ћ:Ĝ!f}D¦j U&DBkp0Gn)J#i 1a= IIc~x\L*(gii/,'4vZv0G򎂉xcklC,DsΨ^J~;d)o .Kߜ_~_a 9yj zK ޡF4`ub)M ~.`t$ /{N|.XyեNlֱFl u >Lޢ`]K כjN9(g4 ԞVǶ-VylqG8a,K[k26Ն3?NtopG\F8r2A.B8uF=?X&F[Sv0HVPjxec(;yHv>5xueQe͉ 죽wHei2{ke>l'\_zKr9>aҾh,QkFQ,%%+Sa<  PxCoPqvW`V-e*Ǯ6&C*~(Ukz*g1G)uw_}0g*SL\1A)#ra h &>|YNv,mb[$xߝKu- { hWtNi]KD`.B 8 TI>Wҝ< {1C1~#T7~oc#ɢpy9O36+g)x_^^ M?ۀeÅ@!پs)9Gh6[c}5PB[{fVɁ$@򚺼i@qmК+FZ`y+{6pd48)I. $XPg d_ ٺ9p&KV􏊳8~2*2Fާ}`NTjƕRQ$VuVhWta0x򼴩05{J@B0;Tu1raiv6,7&MΨ JKVS-<<|8/  /8.XU< Iď7ueavZ*Ӻb/h̖]4]2R 9*gB׍Ӯچ^~/Ryb-4Iq":WH*];x&U؋k! jhAE4h9[sz®]_{ޒeؕPkey8ʸ@)B]I0bZpTu۴̹|= P/lWɲ^"YX\Vf7nWF(6o~zbA缸8_(=1H ?&'90ZM-é"^Gqmxi\`}(vp-A\;#se! y]?gR/Inau*WL(ɢK0gk`j6al2)˝6VAG]C/pܒO5槍{y 2 kތ#*Gq~1)I?ZM@n }_/RdRS1t q-Uw׭F( o{dd8vRcDѐ~?bڼ~;: [aJ&@mvQW#<{_ ,6Hv]@3 Z-sw?w3Y{MRi5|[iPȣ#hN>ZYiR1/R We _l!he8eA/9cEVJ+:/y煿.tw~\gR劬R_W(~9}nh(&]J؇N.!zaS:jS"Α/°L"`J fE$6){HZ+J[?py uӔ`S=cD=lm0&7dvAfe]>K͙fюVg#ȒM"aW'I hXI\ l]Tw0ȕҰPU8z( 06T_-l%Jm|n}puY.i*N5ݷף*[*V>^6K1xw{#p9 т*=?p6$+ۢj..Z}Tr~8==JF6T=/8mU!K0E1fϱ 1ʗc>\j[vm.8;UK/ Wzř(1%$0& ֓/HU J2f"ظ~^W;q]OuC6dJ+O_n9@hנDP[xeosP^7ݳa>u WF 2/@{Im%LWjմ.zz~ǣZyL%}g/Cf~ XY2^gc5V'+*‘soL`Y ۑ%@$9ݑIcɖ[{2K*wjJ/76^c@n=*+h4C21MM^Yl[?%|m!8)6)mrW)x;ΚAUp̲EZ\~2it J._tof=VRG0;S(d|Piyރ%ܥ}%2׆R3$GB|Oh;Ej G:1lvK34-o@].@b]1)̴HN)VQթ&AG;XzO&H?wUSY(2bT(ўX7wY#[ ' ,2=C,,2zw yT'-z;4$oI'ÄL)Ng~NL,EN5K쏒N戶}bV$:Lq 9֥m &}NF3##ݟ!$:b% &3gLTp6RdBt)(ƒX C>R.'o3"O!N%$%/`羅csDlk2,~ CCEcxf,7f@ѧХP*njN&[v`FZ8 'N+APXbSטjttg*ˉCV?ԟ{5wmbԐn#n y߆CJ=KOEν3 BII/smQxMP6d9aeT۵Fj/FZ gisW~citF2* ܢ$Fls>]Ws{le:,'m5|69HZygHU@RR5}܆B!F.? f!ABď5Y)gTZJ_܎{LiB~\yE$ D~+ً*,L-ٲ|| a\L4d9tQ7sX-?(iƷwAx79TLh%C}sەiԣl{`zoؚMnp~&wDљM\|dMܯ)Qix1]Z_HcwtiE&򔘷I -=lK-  Bt.~3sI # wJDtOF)q3*oL3}zE80}<%E/ϲf=lG1kŢhVBC;_zJ~`ft(n.R9^Վ6<0Nc\2:yN2Դ.r߲8襥JGKm\:!RQ.nQu)65>:Ӹ|VN+i9C4&9細ø]FNcS} x2ױ B,;9n=xsqhF^Gwkt%'RІ9eS ª1nk|fe͙9S0!n,kwc" -Aӏs/ "ؖ˔ 071? &Sڽ9C|t]|LJGPwLԵ# 6 ʙz2MxB@21Ĭvs?аAmrv}<5I:ɩJ0ݤrYQbǠЄi;é7PԻŎ5``jyel)X7 CB:ithGvg|1ߓ;^)G+^[Sw"&"~Z4tY@"T1i5k A<ʳ,<(9`QbqS +27\Z۾TOu>w ]R7嶝DNusES|SEʐ~zIWMr ,9 s(Q~U)iƨJ P ([8A ecÔ)=7m(]@϶L%CЍ8y}_ؾ!,3RL4eʱ$1C( C2  Z7nd%{*EL!\Ovv&h-rt.jؠ0I?JԖXw"t.:T`ˊaIaL暅'2Hb?uv۰&t )Elp6c,VeI~լDv(`O\ucBI؄C8sa\Tfab`US-y"= +mBm<|Ye(j ƹQ^zAl"UtLVsv{9j"Q A:"[`C}{Z>Iʋn@ Swhѩ91L}W:T*Ef GDU v7Ѧ/uM">:~SQ\`O;nHﰎznm!TK~J*U#"TAĄehdKEW5"XٛNbHBa.fp-qF H +!ix|1[oܨYed9{~9B mV/rpKj]~TeB5k7_)0$ r`Mڍl]zeϟ`bd -C܎X,os:&lԏx"]eI}iRlO-:a뷭.>GpKq'!/bsyJ-Cߧg\mJ8jL#RD)".O"1`Ï7g%}k]r);`G7c}ϑ¶4mj"5 c)~OgQLeY/-VޚT;abڙ:4RVN@ ص=JU! 1wLjQtV5~ioZ`1ԼXg:a!i/a>@x(/tKܡ@]P:qwYWTh60qQEq[FMtH]mZšP(h"9'rUF+c" rY3ք2%>M c=O&Ϲf2yuFjqi_/5IUցB ߱g;E^'0$QX(mE7ߐU&%j (OAfPԍWaLe59Fqe8.`2ˆhD Iw h7yآR{Ч;|\Kte,JBp}\)EnH JJu@rx`Z7)y_gI8${.b'&H){Sș0YqP1c]˼nV<ف<ӘK;sIz v;. ƂFԦͪm^mS j)ݻpdW0h!qi(/I浌Ie֓wFGɽe曫B Փ'VjӾY`}wMd#%y䃶4 OPR0^(D_irIM>QC(JfC+[*#==3`O~<%@bϟ|+kx&-ɳ~##Em>wM+6r4戺eae+ݺ/T޵ 0AjwoP׈yx*PE<MΣUUlA\u[ƻWh"c9`&y"A9{~  ġ,<_0lA4=Gam X'C5H_N^24ry`>= ZwYcq nw7_&Bc =ձ|Ro/ 8-&Aנ4]p $Cszpu`YH?܃@>-&sx݀Ы@BU*+`.V֞;LvA2PS6Y W k1G9pedA F.72a}/~x{!*Ek'x$"aE 5F9 %A;>66V& nP`E}o[[w$ "o$4޾SlkP*cT ).,9U|B|_))ÁXS߻"jn7k^EkDnl˴]rU3A:` F+n󮢓6PMN|Mlpy|RQ&hQ'Jxgg/Z$/þ$H6gWfђ)/#ߝڂے+b#؄<4,+ Zx߽*0;ԅXHQ/>H`mf7D)^Pw[DY;esH$\x0vbaEa뭏?Ș awmMb&q(i'E}V81]B[34 *1N2%x 4(n HnPXB|0 Ckf#kb/5`uMpz 8U#&hSی ^ C Lm1FL xP\' aœ3.W:~f8Jɇ2 'NóA<ƮQQ As B9-# &Y@z)>̈;lM"jp4&w#ЁW.mqZF}/3U9{kVū65F x4] _X*z%Xs;( 96pvT5۾163wq!7bXH-2E ]L}S! @$SC/g6⶚KA F#Wɂ]'ͩM: {vH (y,a#$u7T/v!y5=j= k\|ßڈg0%R(')s+kwHs7k|:θ_unPtM9bJӊmx{!$"S| %V"P#i3r&l?Ⱥ[IA2oZySJq#mo Ւ(hڹ%?j2PT|esl[2uL%7_:2If`Pa Fe/_Rjx &._\,-vud1H,$ک4}3ݸ F(rEQ0z؛U&Wjkc@>Y/g{VGvaUkͺ A%Ҳ]*fEbK`pf?X%H{g E*UW#"`>YnfsRK D'qjf兎7̪naKg"m46!Q7>?)[:t-j P fS-ۍ5g_W])oN]`RgvQ-ijlO(-{wKM]?N82׺͌lbB[A", [[xRNI+= Zp:ì5|kh Q ?PЦY x"geA)㻸c5/I  ~f']s?W9C׶XJT !/,\L6roqlGM-iѻ*=hF:9헕-`^*?lt!vPk7-*nv:ktUjuq҅~^%0r>b.+Y^>x=t5鹚ynfӍ%c@oǗٚ# ]$!>D'L#P .ou,qxE˂4ܧacE6R[_sY0u:mִ ,)FN-ҋ{;{p\zͅתidGF oj$Cf"ZC2ATٗ=ksvS;Tj!:ADW[rNZ5 f}TMm$S s1l v? ss-jYҢ54u S\mDCOjG%9 <9IvA 86#e=r0qRE1n٠ *ûٸr~)Bh! 4H*(j&mF{RLaEW@Y;%1űK%]ޜu{H"PDõ*&@ssj{ٿS;/ kX"-Yc*d-2M/4i[|\_D˰ZÍ]:Z 7su\Gt+|Mf|l| +XH|ĽydBWecb!d*6hCp=j%8q~8p ĤFLʜu/\mR8߳3l{.NjhCd'y;g Mnpٗf7e0zW/OF(SCl_U ] vG[ VȬwS҆Vh"YEr2|5[6 }@st.$1)\JO aYGBʞY =0 $:0z~iVn}H5ЙHx i̟dlgw?c:g.1Z~ C >b pP>c tNbN6dTp]/Gbڞdڝ8y:wa aH#/}b\dq~J]E(vX$5܆k6:s*Gs6TIJU#wOV[C @RNfv}#DHgʽo0#vE,Ɔe2$xJ^,(L8D XnKFz@vzUJ[w3۩rI"'7{f>d7c6f4B޵ D}>dG)9Q@3= ZiF?qTVdj_9Bɸ%\`wQ 6FF;g?cH1;C>VX֝g%)doZǵୣہA5=k|;'PPf=>ӬIaq]?''Ls'&ľ-%e߉N_gzL^4.Ee55cě[{`ahm›Q]cIhاE1y[r*x*!D;^0v/Q\:ie$^ȰX?^A7醜k+#??~}?ނc]}bơ>[Κ80ygg嵇g\HJuWbM[-k=΂w0NNuXX=q}Wd [ ..uKCNץ.L)W_ 7=g}1Cä]kZtcΉv˖d/تՄ֮[8M(v]#\UGUCw0J'7%3꡻L&f]myyo#[@>Ȏ bLC&=ם+Y̧0Tb]K=p%Ths~4!l x2&|(w􌰑t;ĬL*O(@p**P!N(oin_Se'AJ7BGZJY rBl)hu CSKiEbA.4nYz% *Kz\۶gy VAtТD趣ʲoLk*Cj59Vj??u/)2Ro1]$,ӓZg$W}g.R_U핎&YKW{/* ‹GqDIN@*9LkL0订jYg4F;͢0arQM+g 3ʩ+?eŌdLXc+"}LMa^HcjM[p Ijj3;TOaL83.KB,Ĝ.'I:RD\gA?B.+Ll آOEѾ'1UrF@إ(l,19wUN+ۧZ8В|cu۲֙Y: 됏ƕҒZ*zDAqmf7! w[#x%~3س( ,=Ol&sa(\8}heCAMP4RNOq57߂ERIF` *jFe'mNC> aȶ53\Dʠ_Sߗ:NU@Wnk>vL¯ZzAjf^~e د4bǶ Dj\?+^.r3_ T,sǼ{ ǦSѰYt'­7z2o"dU]s_,p2FY?'Nӫesh4ea,?ݹb:qKe#;#'MwzaB|foڞ3ẹk<fXY+fV8\vqvOr4 )%-2)(wSR:qI!Z\DGp7y@ v< vrt :7aú/5ӈx{5 u86AixΩgYt3^c«U,Uqltxg.$Qkh*%%-LjR͚!^خ >›O۹2h|-^oj}Cz#c13C)侔ƞl\Ax;=Wn(䒰4or G&osS۶ΐVR;^fWGk:ov9`:xߦ z{%)!]CK4Nz7BV6XzQ3 Qkƒ7IX7ўBO[NgDvF!ioVi yĥ-Ⲯ=KHyQ7}=Y>FҚP>3Jdk`i3wXKTd&բ|LHG~kI3yo0^wg9g 0r]A(cl<5Z7.o oDX7tfV<9^-G*^&i:1D@K59X*(a7:5~{9OHcC.kRo\8XV?]qz/>?ah N7%P<o~y*Bf!`)ꣀ䓆nѯ=nZu_ jgg1чTJD5P7U6QUPSu7;HR{|S5ND*T(1Z u Q)a(f254v>`4aOm! W~\k f}dOVQ0RXw. /m^+瀶0al^%9Hk3-iy 3⦴[iʧM LCEnd:sVp rЎK7 EK(lG9̈́ԜxU(tAUa%eڡ5#c~ w=6'a/X#r|L0SРټbuW"ɠ5W?"3af?.s f_%?.s%6`-y5[(EHy \h>Ƿ 8vONս^@)[[BNu9g:-Tf弨SqrE1T0,6@n]Z~ 9\,wݦmyĐ"9@a| d ߱fsq{e)hh\GbO+#&_u7kW0mGb(J?%3ig,KS.&U"a1֟N].$K S4vkJO| Zgi;ٰ4]~ é8 xԉϼK:2̜=iM%=vKZAJl,QE@a]aq[ G|TLp..NnZmRWQP2D͵ G.064i^N 3kf\I6u/B_|/[2S-b)>7- v)%N59f:Ooo&ƘJESl.@&==vQ{yEШnƜR`^Oe-Q`"zO%1'}ǭ=VIT }5|GlD96TP'O $2Pؖ.! %y1odR q wqƮhA}HAbGD.T7/B*`(ȞD9Yhf+t >Q28wvZ^k'HB2Dc6ukdn@Gt5HX)BB]\yĦ[[5* Z*aXfge4H9MumrL̘R:9P@c|pSƎ6 .L Okh/01z*k8ﷇZ#L}a qMJg62&{OK$R_هd/-=4zy[Q `"w(2גt.)0=hrDwi*x1Lvf}Z~M`ȕky;Fw~~Z aa ͇B ?~ϛeo!?nDɿH$nw"@ޙ=:,d6Scϟ<6|ݿ7 σz]!=A]A=z& lK@{<]pT .llPk̪{`$УN_ߦ}Z6Yc#V[[hZD6I,|v,tj Rv5*+"zx[XAtoV~FuCw9*i܏múy' ]Jh d/.Q8z1N\͹jmAI!7{ 2Rjn(2D/{~OR ,_!9L)v0ܮ7<،rڿ 4]t8<1%^9l>'1m"! Nrmˏ\)QCOKp$Yۏ9]I&~jɇ cG/#7xZV%  T&<9J"#D#"*xs!3=^T`)3'wxwA,d+ˇ)M2Hr|Y@=[z7.dJ)ynG`e:&Y.Dk!gxh9t%~?RZw@y 7oqYC.'%6 Jw͉yUD| SE"^SAeTo6O~ZP'lS KԊhՔSND&hQSUSw]L+_ŊX"g0wG-eVxr^Cٱ+`c-##ħuXϯQCz;yP+_,mdu44nC!6|Ta \$Kwq$&,\+/8,xM/ٲL-fIB6v{v>@@f_ge2a"Ké ?V/^k+VJfIkY/tMoe@iۺh)Y ʹ )OVS&ȧvvF|5ny;7G>u?WDfߔdzǢX;o)o 9$]mi y(W*`2]"yup؁(e{W)4VYRүtyN+2#8d kFr! J [y2]y]lZ=ntz EWz^3Ce&E/9~AlI?v![ח70pxm? G҆F:ӬQ 6-@grI"SVvǧ~](`Ou!-] (!fH*[P nX3(m:S`5]CA獢BP&tNL$o.W/TwPPC&1 ʟ$MRvW{ʸ›W[&IUXjEs#p}0mKނNZIX-q߹{q" fvg֯+qZ(K2kx~q"у`9,fPDaSp0@3Kgth7lžhU~`n .2|Rpg~#P{!i[t3W2Toa[,Yy$lDszt0zA8W azmo)ЬMgydi;JaUڲR}ˊH!t.'xW ej]%SDz|ì=L?*3ɐfqb#=N nݰa2`y g| M;( 4CWY!MO<>kWXW0r7@c_F-~A %2`+z0CEOէ^'c!ݷނʉ i  Mv@Ѷc/.3WsRW`Sʕ9bhOٰqkġkrT ueT)qޓd>&?#7O2M5pY[SRxK+>hQ1Rwñt`'SX7-[˘sFvt#xHYV|&V:?%@˦ʞ^*ą/;!IKJGxxV7i+!:9qWDxǩiM`٧ÐAHF*@:+)1* nab̒_8?s\Ϸy4x#fղ+ZO*R;XN-c/EX,FE_W02"K7xpq ^BLV })amrYZ`=Ŗt֫!!3h,FP{WGM?OW-BR?Q,%'q7mB۔!5ڶ!X|hFFe8*H+S ͩdlMSMh6hwVˏ-6?uE [5]_Gß-gQ_烓o, ~Yqj*v ! e^Z]gҜJVŬԭ8DWz#(Xsˡ2u> YZh#^k0\ &jOELlav5QTPYJi9Y3pNHJ #պCs]u06^>dEQ`FeP@9٫}{JWq$<2䝑C Yѐ.=㴮R% |= $7@҂E=Ø̋yKa I0?eu4VɐͽgS 2%Squ_̏ ;K?Mi ׃?0lX3q964wXXn c3@=){. ˽К DVߢڵ|lLeQv[Ni_:2Iyz2k0(ݎa0Dq¥Z^@?CA `<2rG<&MNKgO=*SXOy.o=1( g>FdPnt@c9$(^ćD`ZQDCu 6>$?TL{d),/l[IT6*4⠎F$%|B{~Pcˁc .u Q4(e[aq":K)Q7y#gBMiU"_LgyF=jכ=Ne71y.E!UݔxT ԈG4 ( ˆiT"NVdVsT=%ܱGPpv;! JR.0˺ 9'F0@~__c03ޱ_k8Zإ9ϦUS (n&-˪}H:SzHtsT".Iv\蟹߰}bv8‹#0&1@u7,E߰SNc $eh1boKjh{(o90PI|I uU~$j/@IW9 A4íY֜m0>%>i%ïxw8'8 }tPd借^f\VQ~߿ {q5&ї"b9fgGL!@9` B m|4m;=79-bԐ.m<v I"~ln7p9 y^8a.>>VhfMQ׏Igx;G"ʸBG<\' *101Tʨ[baRK[N-͌L8ojЍŽ`+)ۄoP X=] Ԍzdl|Bqz IKeEQeS?Mǿ8PH4;τj'g%'5fnVAX$`}gw>,{S`t][ft < 7;;P~ GԞ&6r^ [<'(EF.C;H V%mCUͅutU@`W=z Wυ+E5_97Wo-s+w8#F`S4}9ŋaonh7 k(s}ebC&75xQ? d1BKe{ɘ5eoq17cb&}O+XBNvMN+W2pR"mp )@ DIrRdu҉~)MupEkǑ.W1zfA8S7yc&!T@9B>&CBRi !gy4_S4z:;oRBZte9&NyB&="T/[Sʞ[|I~! P-u L?㦐YM>U1Aw;A X͙" ]T,k~99"X:)ajcߚ_?btO;l+(Pں/lMm5WE ШaAWMa*TLÇ*oJB 3?ht\>OuK*-/Dp Σ )q//z;g0a^Uo4\b&}dR6$w]>Hiyt:O]% ۽9NDIt1M炝{m՘F螋-u§zQbD΂&!D#7ԯrrf*6 U[#NY8IW5ٷPʯHf`BBn/. gR,; a3--4 33}B+znӿD_@h &ʲ6-Vy 1Tí27rF9d¯zZ֊d/t~؇&YG: CQZ_y E{?2cY U5 Ì}n˂t(_^0Lj*F!Dr i$`t zMNf@w$,:z,Vt݀sT!دΏlߝT;R=aauԿtSBTkPْ qpq_ T`L6GTޙ%GzX|y܍pkS㼤H֎Uj _vzaPK&ɁjVvJ`.@F D*ЕRs!b5?LިçVrʒ\4$ӄ4q Nqo˰/ed{WJT 1q~@0o/P/ڰbF~! 7Ȗ8kѽK:g{=k s> QjoJ' 67]'Gg~6;/L3Oũ2]e_Q,?`UayZ":կĵ !ELBs(eGin0bY}]~;AH[o2_XZ?si◈YKH:;+,7H:޸u¢5.8xiVp]#QK8scxU#,p6une)VSA?$ R%o\=h/dHx^|}4nsJZǐa^Y5KHI\Ihq@(YY$Ak =ف=ue Ǜ Tu3)ַPί2h+CQ@%$PvǣϟLVZSԲ"!60fy _J_Pd܎hkA3ҥԵΥjÓ"jz@Knf xBQԫ5wx΍8v~kgCk)ib3|ANc<S=iD2QY,A4i@j)N8.W! ls6oGG2xyX 1Z;6`/VmcSї&p*2б8Xm*Vza2Us@L3@Œ족ҾT2ER1uB[\믋k_DCқ2@!>/&4"/G.n_ń1!аu(ij;$hݟKUgKNC}P)uRO(phgUB irϜah~yl#j" uwA2YWzD vʝ0]:P+ *v"^"` Zsul٘ʯrY'\^k.[n>³=_~>)(9ɋ+ˣy\k&J9u@CKBB,+lԑ,F;TU_6CO *0ه9Q.8Yj*jJ*qB Av4q4~: <Ճ6gq]:vhmI߬v b! iHr.'//sF;j# Ũ綎CT4ub)Jhր =f*[^\0CJ\ B%*}"|Gg:i ڙiO -:v*C t1dv#@!@l0> SB8?=0ܥ@%(M,ʙMp*?p/K j)2/] Խf*6ra.P qBߎE GVa1]IX!ˊ©sV9Ys8 AG^kHCW휇Pҫ.|asіvが25sWԯGFIH5vW^oNt= g3Dk@'F%uENIنYFV?_+t7 MI#?2Q^3-N)B$RSbhљs  (Z¦^,MGg$lܼ&y.6-rp{0.LH|AtW}0Dv_!%Ch7Dw#sE`BɥV\cGx8fR]C(̈װxDR]#EAjKeV By%07p𕄪1D~E\|حXYZwx#r%"c2G7GJ!/ʺNEnU-Lvkm O5m4+;w E^su6Ό}Uj6;Yˡ&[{Iiw>uR|g\;k߱W0/ e/iq$7cͧ% $$Zdcv9VE;aDo6H9jw!YH@«b9TTc ~HcbYu&MpHI^]Fs*SFj٧,m7Oԥ:jr6^=Fsi8a*Fe"Ji t "e?ql=˃E(фDqcZru:JոRy @\zR$SD.flvY] Pft"ZAt"6iBMY:խJ}J'zj}W("w'f3u(.c+efX/o!uXT;cܜQ_ 8-.~a:.[U B9\83@ ;9K^d15w. lK"|C>;;ft}^t/IH;b!7w(fe|.cH:V{Xן#pcqVteM7~Y) " $ɑŀte Fu3qџ3}kP+w]^9mB86! PtZcypJKܜI[㷾N0! QN 3-̷3+]͟\"ba M>}d0.G%N<=fU3$W}zAp4R~+,OU<]Sʬ>%, #r_;m+ ཇe4J{AG.d٬mP}%*Wiq4 V-|\J횴{|n pq%?s[O4>g@g [jKk_|لӋ.;dȊDxn6*?'Mm^'fr Cz JH<3FU]pԩ;{0*тEJzd [jz,Uæ]ND{ew `2CBRPAH8_]!vC!Ǿ8ݦ%V@?BsF|ϺߣSC0)atcVqĊ97 pcư@8վ 29'ȍ&w<Bz_D*uN6Z[]{Wj4 Ѹ:=#Yjdu x?TrէV}lE#ssFoUQbeNԚW5 KPHxvr}2bPr8~MIo1F|w 5`ۂcO{~ D-f-UW`!ؿAp)JT%TjJ;2L$Nd4I+kJ)ǎ9.o}a2%2Ԓҕ|@21= 7'VVw667IvIFWk+mE< /5 ]bwR4uٷz9DkuU3=hG BG:>j1J{}QuKU*+qxc;rLglFr7:LZLFث٭'2qDVINeJAoH[dD{V3GY 唨^ʥfaL?ph#:^SY=4J,\Rqm5&^PS؇ٌEfNfkm3*<Q%a] wUgg% w/>8>`oKl8Hٸhΐ}^gS.m\FO23ߌtm1YZQ  |sZ"'ϪC=i%895`#̎ t9|pMyFsՃ2{b>Vq5^ AT$3}C– w=R ²WEU5KC˓ۂpLx$Ksԋ H`'JLgm30b._1U3PeFsR jE#khld ɀ$i N`m3cQU19eۋy !ZH_vֽ^_Znwy 4W3[ jӦ, M~QBgn!/YhaG gx=&Jᶎ麗udKqNTH O{bSkXi5Pn"E2^.r8[ Ƹe~od3!㧶.`V thT]^I\7,tdZW({UR{S:^1Ch<͹Lٶv*gvajܬp͋ Z71%a'ZJ䀭ݡTF^tADB3dZ ͢MFNGtT3 "SD.e6 ,8h i>}dsښ쮭wgV Ț[P? jƎ-1!( Z8'MU~2scPj0_'Rc>;Ce]v3ڳ o$vRTšՋ iC8Bz܎٠{ǿlJ^$3@WsX=^Zs2?>xRg` ?JaK8_IDN +A%gP7V*y6 ؏#YlSbJ`vذg637y!*y ֢dپ;Sjʰ=*):hص~S䵻XF-W;_~}sG$vױ+Q-cG<ũ4 [13H v n"B.vYىҝs(wPَo!PyoBJݜCm7 !ӄ d*< ʞÀ7 nO5 aYRI2ʉ!KfpXu`z, U O'zrl]Ns[gnˊD-wRX,U Y82rBvQl2c| /՜IpN'-A | Ft 9`-n =f ף^ '`ۮ.v雉{s}kY6CT(DJ4cט ^0{pk9#X{<zKtC5.'c]vfc@FLݙ0%rf`oސq'a=pc(- {uX)cبTD0&`Em0rӥ EpYH ]٨$s%t{QӨh"R,Qbkelgtpe߮6-ziy|Ky6h^bsGӺ^QptASn@/܌8M]6V姝֔حѿt*BpXRr,{y-Z$ wrjZ;u !28I)<TB&`%g3p!LV 5w!نE (>5!7OmңGlxCα1l“`;v_x8+AnZ[='w_mPZr(}v F~rV4P;&FD@@/ϧةMCuKLKd|w1W>z Лsl5z`5KFYj2B2$ۈ BtW Tۥ6׸\&͑/Cҵ *F ^ 'dm]Gf5,rOh8q3".`V~u"{RM` mLx2Ks<@&6(|xo+6,&zA@I=[8|))-(D:L.o_$lJin"^yӋTa[h$B, 2Π`jto #8WlK$nZT({;]'߮CA'\abot+%ҝ-[g> ;KRg?&Ip6AChІ (*#s*[9qa {Yxbݍc/K@c;DOjH(Gf+nUp)FLDEk/Hv7.ߟiCs|r圄>*xC$;~l¦"*-Л]];P)҈Z46&M™iUd7e1{Y[Rgx_4\ö) #&8g'8Ի;1oEdI%.U[xxj۶4:?&Z.'0;$ sM\b"? jimu풐CJ= Tjj zGk8<6ZOb$"/ T<@Uncih{5>>&8ez+6 Ĭ]aœГWډg7i0ewgCy:UJN뙊 =2 :@A5)4 Ş IJw(33A x* |z[RfκΥ{{ $4oeԫy+6pvm%{iG4yG?vHB/%mIx0{&"֕6pkfO T?; )1ЫQߺRC ndU1C/cq/6[3&@w-5|pEzHܕ uE;pG<;h #My0 *npck+ѩ8`2ⷴk#pYqeND$=+xޤOyڶ !tNy$zS~YK.*5Y_)VGHn )dA6x}0D_R*/!(.c̳@9piǺn*Q#a;ӷ_*ȶyJUUFezۚO &]!O*Lnƅ8qvȔDע:3B<>8ǰPGڵ2f;b;ߍGA -<߾P/N*b{,qP^7Dm˩a65Y!:`LOU1b90]Bľj,.'-ʉSњ&e4G 7W l3{(< ^DQV{(B̲ʗȰ%#/8ﱇv묿G*O\DӶ'9쒴9OS!5aܷܿ3/0Mg8BnK5OP2)šy9හ7zOa6WYj.Y"Xlň5v^7X|NCԸY^i"rY-_\3IZK2H<龋bq0tՇClW-b5ppkN\4jPT[$|Pg}PpE}" AW슪^V0JpL^?BǛ#~'pVzKfg4^F;CTShyE@eq_wZ10mi$'nzt oTiZ4˩ 4ь%#n{*CP7:0tA{ZfQ9|$%@i83Ku)uݣOhK;Sϲ|:lu_:Β@aNnϯei,AӃ, Hۄ<;/-AkXW5wTQлU;ѻN ˈaM pr|X$/2 T4Xބ6 8.Ka(6cFPur D,-TC֮}}B#=meh)AgULP[W lq00'~ 17B`9`9i!ƅe{FnjIK>0Sulw j{P@2²j2W μXhĐ$~7#^X) '7,XGłA_uD (+ci%iF^s#HQETEgR3zsş؋^ݸQZ?i|DTE҃7Q&۠iN[1g= By*]gH2v 7 ?VnOHĶBbQGGG1HZ'xQHۃ |oV[KN @`}(won])P@bo+3Ϡ.G-]K/KjN)htLX_bXئk~ؖrRôu"Ulu(FDM9yJ\qFX zu'$dJwzvWvR+&χçeYDv^Q/׻O]-R6սůU&+|BLVE/ϹZ7ǔoP劏N Z{jfx;zP;GpQ7txٜu8c={YȚ*õP ;Z"*=w-Ѝkt1=J!$ mUFM$ !on+b-23 MӂtLAE֖$g@sA^PE3@;%IkZ1ɶ)?=o:PZR`akm/'&bTͭ=D2z EȧCl>Yʧ#>Ô9C-҅F,3[_ÒmR/g,=h=Bl 0N1V[9zBP3Y9Y"C!<Ԑ${یJҮ6=HUWv=-C+IfC{iER厎q)UWh)cp{En}Ilڇf"sD,ևK5ռҚ][jTǯh^.A~0wVIaÐ-~UT 5n<22LզNo6Ir2 #;i'gdebA7fJY(/IcV D\]{dž*[Ɛ+%Rcy~h- OD0ah^;1:!Ѳ?pz4֞0-̈,,;NXR ":;2WE eRоv HXd&]adRh%T"0-2lbIN.%F+/@D*H+:,⊪.1puѬëa(Nr6eWЕMU\ANʖv[.ڴ2 S^&B4pgKo7k8MN 288O8h|ӊؐ[I벋=x%QX%ޛ;l5ɑ!:h(Ъk焇Q 0kBB|4CN3mm]WOg*FT 8;r7xՅUfk(KC9 [xbw(NNd$T>p0Vy)Po i+O=MnF+gV=vR4;ytbjc A{'~]W=Y6#a(xGmoԭ'{i'0cz˾UqSĢEeJ-*ϝ=VXr7 ~%Lp `"Oy+R_Xb5#^bo}M91&Nٴۯr gKbժ7YW7mbI`cu@1GdZ,;fM0Iƙ 1(Ϩq4h @qn0YNDU)$OlcuN*6g[NG q1R35*L)~(|U<^\'V%*12WMk`eqOt!{,!  r/k tӉЈ?N:Ĩ[!iHeĵXЊaɱ݂ &7O[G:nPG<V KH< lv6_V3(A,_{i-`5e¶-ѽ{mXk.tٍ6Mm)]Nc0;y|BȎGJLx/,5]͏ x}!#CGy׵ҡA! og`y `%ִ2bp*IlUxU2Tz[7~,sQD Vz^/"7sD D|ʂ~|;zGdNrI:1$oZ `N7LvnX9{ѵx݀*u/C2U:V%ڧ:0:ԀV1W [s6C1~R˓,]o"f=3/D܌9d(^]M{aJP-_;V;ҵf0RϮrmċ D֋cQ|r|vM2>rh.J% C 1&#K:{)QoH,USAY9ADNFs Kd XZ4Yʰ/L8"*\x=:% ).iC 8YHpۗnj>۷<Ohp_> 7'Qp$jX @ -lqd9kntնHw{Rݞ?~J7H1?]DEWu9&J$Q z 4E: 6 .yg1T, 4iAWQSpIׅr˦γ8fF̵Ȯ8%Α>Nͦ/drPL9jamtsagquuJ~6,B9-b WIl-8n"G~GpL)Jk\DS 4P43еMZ.~㇗ocP}6eWyxhvm'2D 'gv6$7VByn~ l~Iyט3+b> >%} 3A> 0BrF;?^^,h>> ݺKx_m~@VVv[h"rQش6|uXkJ-%Xٚ_ ٜeAkx{|*em Yh@ot hm>VDіK05m\:P>{&c¥݇6vBDox(2OwzpD%C2΄s·$?r\pr+9P$2mR/!pbKb2a,ٶ_gt\h[ <51mӻz̔d*r յ~J@70C6d(\Ξ)Fr%TE4j*#t4:o|>{&|?1͞փ(SM-e]y!Б:~Kԩ/x{-9!>j\#M/SVziC\ NJ(XVٔ^}]zL?}JMOA>XZC]YdKH" &7Ŝh ︖ Tכ}4 .Uun7K3+dRCxЎ0 ^%P$;@ u)v~Z$``I37kM֑Fa+Qw!>Gt_lhж{]bNZ K4 # Z}'8 cj>j(Rܨ~c4/^%%0 OQ̛m{HfwPy(+Q$o;tznӚ1>Yr9V6G(p蝏kXtZ^+Z94 ]\:PJ3Is Qф5V^,`I`?WC U8͙];.HKdeA_͠KP&cN}G&סY}߲J7g6~I1|U"&VY@RMG$㕼ahhwmѲu %\4荎AǽPxR ;o0o٢l1_?YZ' dwh/ "Z0d:4 UAF^ϗ.TS{6C?vUH' 7Q|X,saH+=YiIDⳆ;?[nKzU0Au||#,]2\T;kOjˁA.w:KM-ȫwr?tzwB|iudYBɅ'U&%x wh;!iwI}G;WeeFbY,(=c`.VФؚf=(Σ CoMIx4ϻYӽƛb \yNb{VI-aPx vtC)U#C,>4wn^үu|սc6 hi脼pYB^n6ϟߥkRgVO3;\lU&vTq \:aqdZ+\댳ދ|Ln7HN,XqzF1tMqVFC:d`Ҟ7"YA =s/ CI4i@Kȉ8fq3l8wxV,oHʖ0w}x3B磈/M'r z ut^/H{FFȳ6vy.6E~$xE&n lQ^5Nvxؙv|^d*?C9εf|VNSN=bNa+Qh.j** s4i49]r|9ω@[Ef m^!͌=2+WYV4"FWdH% ĸ;TR:p0Rm(qHU;Iqz*eʘ^Їn2\8+EL }S(zׂ #n Q9H%@zI;S7 jB|mN^ gb=B;B_kK/غuirY=ޘfY^&C<_,.Ondn/zG>g$M 3ְ1$fcblaP#]PLΪ!cYnт9 f_"~K خ7C@,fյ4VF'wƥ4 Pbofg>oª.+Iqk0 j;;qsD8e7!a Q!]ZwCL.vQd/d̀,trЊ! \33U.w )2FӲTA$ꜘupv>F{jTZ_"IM'S~h$٫Z;~#fL@/epr+r/'W)/& 'tnp5z4I= BR\^Wa2FZ~a@Xk0 3_dRN)iՀ 3Mΰv`}iIl sv&׷??RHx@~?T)CCU#ڡDcsO0:;JƋXvEH/U *'SH^9j a2Fڶc E _Ѫ3Q{qʀ͔HZ/%̄Şr%472#Xe1SSϯwx.W !.һB/xqt MN־]ۇqHr6^zJO(Ҧ"/`^c?/U| T~WG0.Uȁ"VpHYAX݂:m SHc֥d҈W1?hhiTiJB9;2vv,[)qP&)+SZ5,?4[8~?\$~6Ù|7E? J/N䟙CS͈>{h#bBwNWۖ>_ͧ񨖺EÙoѻ;.*ޯ2iu:d" ;+CE"wFh?tzf "^Չ3,yE/@M(Cl" !Km!ϖ$t?a{ęU/:i0D0ѧ掛vbXdӌ *oဢKkۉU]TT3♒&L~0.NL)imy3{/MVA@-h{myâwRS 6M2:^U]_&-`O5V]R_yZy:^e A"hxhZmykҩ$^bkr;u24_ gUѻ,ʓ9& @pPO8BX8J.$׊GK"]lvdWYĢbQo@Bq6X=ΑK+upb+[xYy?'γV)aa S!Ws(? 'C%:vs +,뿷 EW;os9ĔM~kpWqaf&o7@hK"fMg o ,f/y|C"~nv3=aee3X5vfXIx2ox2X?_DsM(N6YD^4!6Ķ i+)9=CAVʻfŷg@_-!Tt]u86_%x[g߹IOO-ޅ7߀& u0<"ӽ5>ʞjz4D(Q ya!fVȐd}Gr/f kRCI ۩6 FB3{7(ܓq![-MA4_6nʏDCLMR3}~>d5bmR@kF/sB4,K X4\@hTd}P;`7#v!47-eQv~IJ5/d\,̋5/Gf#v-ŌKZV[:1WyF-fqxX!~\'{R Xs@'6Nqoy9yu.߿dZld僶O=/=TJ@|Hfm,W=XHrˀFQif~s7ۧ1l +zթ R4X=-y:R+l|+ ӷER&/ .AUӛ[cz}_z 6r/_cgӏreVP( &M|o`!:;üL⾸S`?U zvou!@`Z TzQWS/2;2j_c{#:TtXn}!iʓ9EmuX`Zz ) NcCʟ\!@w' MDaUĵyGEV ꌌUAacUY*Yɾ)O ua dgdzHPM+Ć$H[汀;xKC>$%q6D+[r[N$)6xj.8y{#=o,si;fn\PbwMXvDAY4:)ߗP0jx1m"%Ɓ7Q.I:H^@(e6m-sF9]"(of_I|Ӑ0z{?B4Ԍ+qy&;7p zSmſ` \I@vJ=êX9X$@!*+ z-jen3@LEUZT[^H+IqF"H S!ڭpT$7,q2JP4d߷- M鼻30iդ:fCqW&\=Ovje~ׄ p6c:nB7'ϯpU˭@/eS2!^ 6oX*LrA(aldPdsjq@||_M5J5P9io oi/ë< >߹#*L*";Z*)_h/ß]-$̎U^t;5}hf]5J;UNAF*"[I3->yih^˰4rpVtI!@{@X- 3aQ$Kfwf4ܹ7Y7 O-.Q ^/T㓓;YL#Q9Ki8iġ۰jve /f4PM.E#ablUxCukmO;۱)~ `қuCaM!#;)(‰o.f|ธp Un$6E/[T}%uʙp)>/+| ȩẻle ː|@?eYYyWhg,ۉ>6(Ih::HX6'Y^ndxx! Zt }ZcD )`-(uENgTٺςtU,;9.>\CB< AI_ TVBഒ{]ܱR˜m~I^#S^ת,8'_MUж1t FNfx<8>[٢ 7D>_Bj:PI|YA 85gZ|`Yږma:4v92Fޮ8"yr9w-v0ddΗUW$' J -uVQƽ~#eqO%x{ '̵b[f"=f&܍DR7ÎoFh&_-~`N|L6n1W_ .!Sιp/MQa0MtJ 6_. #D=WT.,Ca[n6aTx`-OyXKM0 ׅn-BgF}< %m[3MmhŹ=>z$oe=ХCY[*B9qE5A.̺G KT`Xpn%[᎞Tm@sԝKaB|9 0X4#Ou6%_S-#0^Uu }x^G{TNOܑ^x=7Н(A`VsYөnz}r)%ܠ:RxzoB~nNG1EE28`Z[3ϻsIl뙲̘RzU)9^(kh#J2M.E8?g?fcī/ڊ~F;"<Xr` 앒^RV1p#s]6m#j-_K :<\Wㆂ"T(_&UgY MBsѣZg[T¦ANJz@tȮ }fue,iDoiu+¾3 1@,9}..A5%s1_að̀3]Jw̿qF_q\o|~E.I;zq)2qt(H)hQn^@CNAGݴ5ﶡz8QSfW:MC|E w7eCGoo_+ZO@&ioܸ=LYK#&ZϕM%ƵVyOOI< 4mY)JG|8_QjI97xq$h7|7i)u:4J;&д Y.>~>:iu&`kLdD?yq&u"Ӈ᫛  C<;sD Q#ãՒjFД"dw1[KEIep*Ya v_|UiX[$Cޮ[Epfm=lS4 UQ?V beUs_%>Ao8Ae")[e"sd<\se_>t]:-{2\+ j}d~Wcz`ه]D{g1s8׏ȂY_/4,WY3*x#"+͌;/Rhׁ2/tW'(⾦PM"޻XBP}}p{xuR܍lY T5+E5å7U1[ΚLzkQN8{܅\DY6BLBrN`tvA`VΩ-r edJA)5d]C=3'"K^e6P=ӵx0N ͱ24D'E >?+*N⦣Vֻ{_p˵&]ڳ^aya#+m>zW}w \J8@&EGEXp}IAhQdC@UM{+EAU{8DJ*2T/ J䑻t~^ɹLOUح1QS1<:7(\hjz_V.9v W^ۿXS*J0N\ҒX>V.tSD>' j DOώ8ůH" ?nN'7g*6!Aoǂ|lIl@~;34V$Y,Y*0ghZ~6FWג.C`]Z\77ѯ pJ =pi qr2H^Bos07Vpl^{1*!%$#\&|㖯J2iİ@"Iހ իffh/|Ę:7{P|vM !?#=KZub)5n+{( 9ӶusbY7zQ6Ѡ !c Gӎ1ΔR]+s?{4owB߀(&*(8lW6Sʈq8umj 11D尵a_~_bמ vO=]>|j,d3@<~ۂWΏ@8M~쪿mm"GF_+)9[hdS#7P's{eí^6gg$& /nʆ3^WF}$ud%_m7kN'+;OZkۛ<-h?IT|lԔsl0Eֿ!O%4y+Yu]Z;!Ul}KD!)G"mITvB'XIsOj;{Įf n&z0rX)XdvV=?-mEKSt֬m9zLTronFgLv"~%r'p T_1=CBd,OG۷q|:*!x&tyw~G~Q3kI|X4&1$*U }Upnι8Sn֜$Y&1;wgG52Hk0h6ʁz8Mk\a76&㸼 ?LT϶I$@ԼөHN<]·$ C/zO8Ś7)-h9vJ ΡLc%{E[2`?}PK]rL߆ZZk\ %૏ mN!y3!Gd[:u7 1Ԉ:}UAKsuS!)q==rDѧAXIgh鿿hqA|#?D@;y*9ds\ѯ.2uv"B>ۗ0zpQ,lޛtG_DD ;]S.kԨd|WfʲgzEPf:Ƥz@ȱur#qakjjP% OUq~M`CqJd6Ommy)!oC\y;#r;hȅfAoDnܽO>[ʜAEOa[m"Vz1>|f'^:帛z7DMQ&+*a/[צ}$=LCl7e}4*mw OCJd-El;|Eq0>"B&R}SEõ4@e .CGeUiQ&~S(棫,vP}WlÏU Q7/=є_ |X/0 P"^v{8o *z&ЍΔoR 8TQfky=V >"̡:% _S*!^= x{s OF6;i>&d}F%y|"g,>2BH+jI> -@Wd&i|vXp8ÖM*lH#}\àV% ceU/noX}1E7ʂA*]dp2O_ W=gZmHifG *&W Q։|LJq$<y3&~]FBym ))fviMӔh'Ġ/6I)9jO}!DalCQ a ;j |W?Uy5!t`Hd}ϓZQy2}OwuNz0AHoGvlp+ U(yLpo KgCIHa[!AэL32 56xPTTEDۙZ,fZ91H 8E`䰳RwnUlbKi-ݮr6/\nxgaLg,`k_!0I`dDZ@4diU2;kJ_Nm=Wo.2'`ێ11# !NԺl--\(ԼZ g"xyr $fbY}$xXm dw@ku\&۟vՅIDEa~i۬@LnDQ'@zbM4c̛Zq:3^fGqS'Wr]x+#~ynX2R =+K)51qY1l1CV{ް}z*M&2+Izv\Ww}0Wћ@e{p9I?]7;p7E|{Cc&-|B1nv>wDA >0 i46aߕ?kmU%KJ86~Z2ydpZ KQ+yJdEEu_cr"绂8W:QU[f'!Y0X#<^2>.wz%g5E@k-8g4FfDZ'1zԫk-b1hZ_"v妞K*nȔFFHdf*"LQnUq"|fqY}wv7 5]>Pl }'^99no.X1bߣ;"ĐbxTĽn.Xˁq ;LeLaD,.YvJ^As&cT{]fC:WQ}Bd?\3tG's .9oE Edjcǿֈذ;j#:>eGs5n5\!bsؒV~h5ʈQ݄3שNVq6k>jRT&^O>:HRg#UIDIgM|wVq  I_bcBaJ*^>;-`xX 2ӋnΫZBrMOwa{5W*fv)7@@D<h #wﺦSS5Л'F|AomIrCJ/ETtZ;3uv[A)_;aqԶ;̆X${m^O(Fd\h@Q,ׂD>l uOu}_dj&* g3ɯ 2ј [ huɻZXg3\,WyڽZ.>irO;&g9d$-upъeG-۫2#&wVѵwiU !W~ɑRuPPV̛;]bQf}Kp+ydc&-;RhqVX"Hy3` JG"ᤘ˨>d ӽ^(+,k~"sZ4lr/(70B̮vOS57=a'Ȇ`9΄ ,me_ЄoI (g7k#\)Q[iw'D@w~(Im. ~k8lChdk%ԣMf"O2.SRמ#MyFPq ''4bLDTe_]U&dr)xhr7h>y$ 0qf tl AdB;edB_mPh8-w;6e҇{hLG-Ϟ#@WpB/dyԛ"MFX5)vMDݕ^ $p R$ sKͤl[BPmxLלIzoՐv~:5+1*atÁ$ZjtM!d eXȭXZxѸ$>I2Da hBo Rd۫NuV48H!6S> 4e8Tc.+BW& eNvd:^Lo-cQƊ7O s/އ!m/| # UpɨK\ibB)7{GO30? /NjA~OeX6V ƽ]L?/?+PkWj%:X@Js:'2q[a'O ؃.Gg՚ ZFB)kP4 2s. O ?*ywb3gm uv<ϧ]6Sl1o :<}u$tQS_ZALH7[}952&a F@ M7}qt="KyFf:xmv.@K}_?DOHgfe(.wvw&\+@낣vϯq{0t۵?cwD8`<9lb.[3^ZJkGE!/ :R%ck*^,a G;h*:,*d'sMzٮ-^s0gQ V lt(%j:@WyWleVj}8S)y4SleuHL51gLx *]^&Js4eå:|qAqEUޅxwH {蕅@{A~_7mWjRv;xP9lQB~~ ٙ(vjĽ=|θR]ʠn< hP>j8veՕӺbx/jc_bad!F|OFlR ۽bu\bi >҅ YEDBbQbyXB[dINvM*@B-Wv3;0g ,"3 R%#(pvɻU=wJ/}!{:ACd7`<[V:٢?9(i+l"t DSi˭>JrVol^yX^*256MUfA/z@R#uNFfWC{1#2IN[ҝh&i5렱B$Po1Zq`޼1&Z)GΚW|'@g51mfi%KQ5 2bh#qa=W4F?5^zV0\j췭YwLs+a4q)X;LQ4b6fwcAѠ?`ĔU^ ;?gQAI ,kӊ't&@rw*[+(ʈoŐ%Vl~G#ucYal/ɼTĐNs};BS?z}j<6y5P.ݪ$V 83BLtQ3`'$"?<-Gn%JAH>"%|@ mXh5֟ Q̆>GyW~q05Nsڼ:RHjh{ĉjqM%1VX:XR;% kZE3aRٖܥ0p@]Ep͇&&#eδSW`?/)3硇xw2V4!~7IJb:4ܯ-2pi0o:]y0 ̅zWIaM#l=;׈+ ]*#JŤ? RE[GKsZĈ쵶Ϫ{OfZ-#@J^F4殹>tkqyڭ0yuuJ'f#'QͯWNhS5wk״@Hcd]mɘvDG#^Wt?Kd3+@B'o'1U1-'KfIdv*Mw8v<5ה 8`bYhFs)!ae'BJbA[;8M+Fs.keɗSpY8q+թٙReH Z_ien16X_3 NJYO4OXCA<*P.ս@FFX,G _+5;o?\b(i;+?a_ngڗx?"W蓽83uH#wYcL QY c~/[0z녭~q1mwᬬ3TjyX5@y{`q5ڌS/'9 'd.]it ~lk8Ɍ;˥FSc:R MLY> Z9D.?t">VBxd=Az ܖ^ׂt*.RF!_UeUqeEIǺ'YP⦓O_0d!{-|zQO+:$@ @ k1YIǾ&t0,BglLm}M6$5] sRI0_p+ u9W3i[pq@X 3 X;BzW˗h d"0Ca4@V؄)zU -IF2x0 &l3[Z\)% r7QәUoqjc)Hɜ͋O='ee#Qjy6\^3D2qՎIS!#(:=l$_ g#lo\?vJ>UZ"Ry34Mnn;4`9 ĉa[%9.G3b.|=/{v\.5mݣ8.2\xP(Z$| n_sJ)؜j վ|덪<#]L?WRvO?lrq(R*ElBQ}X}i1HRd1ko[=w$WL7Fl7yXlS*Y]| D?BJZg*aҫ߳%޶료F ;غeUJB pEK#0tuLJiǙ'0)aP(U0ƦBm`MqTȄ`~hlG~\Ko_R1EK^e :bp]2`X0DԦHO/l?8ժ4Jz$H;]p1PC!k0ShkHqdoP!WIGOT Ԑ~?sx*_n*Q^;l>'-yjj t8$͵'Q@] MBf`L$ǍRd0`!` .~ 1q9X.J;BBjc?۷ AU kiY7LjU):fL] 3P*K<Ր r AS6Wm ϖ'])OTľRQpbD8[(aRadΐf͙-0/6!_M  #lr'd(sQ =ήz{# nzOQvScr% Iݞ4n8+D9L7n1aSLzWQ#`W&cCHJ)tư{6gb֍™ܜg}94Rzs}9YfTGu$]֫XƱ$|/)k{e%tSI7|Enu*^J~/tYքJU9M:ߗn>Dž:Tz +q](x2P3۶z>xѳVjnCcf%5}=74`̃^1ދ̹  5lQQWxua̋:evcw@s"1M'FW VnTP5 ?loҋy[a3) k W|%}n*r;^Z~8f!` 34SM]sڙ!m=ٛS'tSvKfU&j9WHdP cx62 h<&-e%x5Itew>ʚRjk Ս5C6z72LR{aX1 &Rn נ ;C4E>kk|dK JUxӞ"󀌮26$1tSC1ɨ^s+e:PJ5͗afmY7R9z~mh\ws{d!Ӆ侖ݡ"X R3 0VBC5ETҾ~CօǠ7Y~cYJ01GFI#i7&+=c &i  VJ0t"U}f!¾iYMԍOchE 4KYG FPVMԽ _bǢ'I;˕Qbv4hS><_! 04ڻh,}egUyV[ir.C{]_rԙ-Y?Ȑ[ ƺ% Y{l!G}dQ,/*+ogkւە38G3eN^-6ի_ZqDgHk/ ctQdp2DŽ$N}B霓?֍Rפ{MbrJZX7 ᅕKYs>bVYdEjY(XjA?S wѾFCz28R*θ9|Vz+즮~$0pr?. ʮ˔rY`l ^˾Ǿ}N_wR-:J#oeSn{뛎HEo4s˝9c1O!Qٓ+2⮴LeofH|{,gxJHbBBBGpldZ.< ڵ]"ԼZVCWW *{_xh$#amEcu߷ YJrWKfjF朶xd>LUXlJJ_y'x3ZHc̤9[!.J,]cpLF0A`.X&O|*D ${fz2R9<\mP Y+e@)Tġ.=DEEMVM92HMC} (tąљ<~;hsx5Y^.]K0vgr9p>g/ sja4QP` ?~30N|& R'бصbb.ZE"%$qCP|sN.u9$F\ڂ"C6=0v̹r$D$v]rGOLg~ګ$t z^x%}&_MfbVt8Y8Eqh5Tb'eƯf\΄ɇ^ y9ϠFe M;6]cN( E]I$,G F82'̚HVVEe1/J>pi-tM-͏5Q,7P%#* ] )1vƏ-nM Хg^ +чSQ2=y<oZkcP 5d#7@0&Pc aY/ Uʁi>Ryt?hY͓nkuQw)+G&6Eߐ:01m4|Y[&CW jp37Κe+B¤s!:ɄK̵= ,|G2f"@kϒF`pOPdh6z狣t RTt#tMvlJ*jS<+#S-%;K vzepy_$PӇ"sD߀Y]AҤbj|3wo:*`xY0]Hx+A8qqWV|+H*! G|`Wّ c#] ?7@B#Wܛ#eE)V&%^Gl6A$%?H<5j"!g MWYOJZHҸ&6Dvs[J [^b12hH&r,Ȫ_'>3QҺfz뗩(xIn Mz8{5Um1va; ﴛxoޚsdX=LGdGLβUQa|ɓr3::0SlR6]_Ewlf ܼ 6G)2oCKCoФ|8 WL8$aO,ɸ ̺6"q,z ;@DySe]Wo78ptVF|%b| |3JFagw@Σ\=ڣ9w LWjMMw@vNɠO B<6<#v_ zg{x26 ZW*9n! ΈJ1tў+ ;MsjJQuhz: })gCSanK>mOi0%iI\藪,@F9y y >0+WDR.d}KC8 Of tfG뱕04ђUaFV-{Y\)]"xI戰˫LېԧhC}e6W ]smo(iԋGII` uGǎɺ)[I Dh$/(U̱: +kwk.y̚[_I)!J61q6YcX7 !z?il΍RҺ-g` %vɑF3 - CwV)(İZYp{)Ii17tN#*&xY{5͛h:@̓JyN(Xm.81~RX|7zaԻXu'UB~II¹ǧiB;hv74HC;K;MY";WBkHz&3G`Ib ̞S%b_Ryz.za5\+ΩoQlpm(CFACՠȺȣ/ڧp&r΂z|l7I!/LZ[Ê & - ?VQ3VW);y]n 3:w`Jy- sp.@DD !YtWQ4hyM؊Ā>f錶[3+obO7X4XI4ap9\J7;d3tL9ALd~a1gָ\d3ĠK*ѵ Fdry۩80bIx{:L 9jȴBdBF-c.ʗ+(<%DlךӬKE9?G+X:gDIܹ5#I9 #Iv_]^KUTC4I4deK b $OIh?kcI5vxmV1Z=| *%b֢I o^vHB 2,v` 3,rδ)-n, _AP8}o0- "4Gc?-RSRs?݂yyUT͙l,2l4: fdUP9mlEG5*MBƒ陿2ۚdԂ9e t{@LΛ:,D4( z!evt]>ŀ[DR@[NӱP)Sr8K5Yǯu !"z2Gi b!#vLMنq*: &:,+!w5g΃+zu\F4ȫGyb=S\,gH+IAd@'|kKVvI;\a.OJsQxr b[b<;ao.*^2wDTd,q.ثinѲ>Lf{pW+;\ Y7[T9=}pGdp\ Ch4lL9˫ K+ ^&w;HR68䙍UkN,]&^b:fm<o$yod|hEYs∙%-~`y$KY89[=p_/7_֬ OV=8/TYc ,IOFF1c/9/+Նs( aZ5#lwYd]r$U&6g.)ǒFr.Y?&klX@Uf9^>H=Tԫ}>*8.!HO{!<$M]*W惻VV<HHVĤ5u _!);'gٕ,bX~C4Ay&38|{덊z?Zyo-F6FyeLPu`/00V`,uf嫄2 uI@oF9Z;n\DY7;yȱGv_t~nr P"@=N?4I7ܖ#闰7C'j ̙U~ ۤټKn6\eߪm; ǀܰ{>fJM`H֔cRT _> XX#f]jgR^0\[&e;zY!<0`~2І((2{&,!K.1m@[.XiߡD J|1H-M\w1ˉM yb3vGMo ޱ},߁"R z+Ȥ4F.B9T}V]pt__uXUkg5&=ΤmƢ2o cZ?O52t6:m;hԬfX'XBK }ylWHY\(.DZ` R OB LX AS{AW87^ߨ]H䐓MidE_KRL̗nx?T6" w(ڀ׿* zd\'`'=|Be>p g>.O8D|aӰPMBe~OGK`)@. sNM֜&Qπ:AoZe˟2k QuneDFTYq<ϽOPܒEYC['C`՛tĉjN XȲ` ;x@4R4D~W7t?8/xoyȏTk$ `Z7y/=jL{r / -&U~; wsՍ{d0w@ȃi kFjR8'l r1:$yG;%duVH`=VsJWrok-u!55ԈpXDľ'bR%oO 1=0[ x( V<͏8(.IE#n+-@i64Lg -5([-fV%à@,P<ؿѶ[j !?aܑZ?$t9<ݾ7EIi+TP`ۖ @G'(.sI/&ޓдx][ӥYg/.$B9qd34+׷'tC;n~>~#,E~`F6G!i"8G yl#0[:}%(͠fE/Qwe9ژ2ƸA'i -y(*}( |- )'h&7k54j?Վo4O2yX4uyχLy%l!0'QWXކp?P9ix['VS"z]Y b۪;8#k I7IZz$Skio<Wv0k RQHko=dZ!3>[uT6 N]Wb/nŜ8/0lr: g@`Mya%QnYnQm/_q./Bwk&^$JQlŕuWF2-0m:<"/EzJϪ#'hP]Xw=c D *}u,If2 uy2|=`dZVo9w[u`^ m4vzډ3&RvlbќdwΏ(9xs(`zl$sj2Z5J >T_`VTiW|I7ƈ\h%lwo/Scd7UtsT@֐s_Ky8U\ 7՝B_Kvo,k!p\g,P EB7C:QEJvp@x?wTyA [߈!׃A*+r hTrT%]#|n6Β)F,C\ɯTGBKXUCK CGnylZї1O|r&VЃ.zqsˡ|ӉssFД\c*HHq jope8su aI%m [lxZ(;1[q.!~q_~+7货,Btym¸W 2 6᪈l3\냶 ɓv5쉆I(/RVwRy:p{cG7q[k&t3x*R},>L=Voocڷ8wqYLpsb/=+SKnA[rςXywu3&ncgu\pGgEۗ9r4]BEz B" $K&I s^UB 4Yte 򐺆&/V$7O?N^e)0)û/+̾3{ɓ"#!2北E|'yw7n@>Zl,+v޹t_r=b|T2.AF?O/~,LhzsіTfgҮDR߮^n(bDXe -1`T?e:@pʌlĀLcLǭ A#aa,hLh c@J 7*_p0QYwW_<$dUY'|R1<"wXBw|̲0rsBN<ԭDGdhD+oP҄T 릎@⟠k5bjH'J8\LIJ+yό:v;V#B@ihApP9%@g{?!S-4%`c.m|r;,u+e*|W,ڐT. Z|laf.梛s.uj% ~_[TC8wÂe,nBRl-rK>p dJafP &Uta\|F9("|DP2"9KNj[П}LSKi3#.=kNFzDӢ!a0 zP^jVs`maa=kп">R͢S,&4+Af&A&F׹J,~ ~҆&&_PxξlCw>bw->}T+F%b Po5 &AsWiG^| Z'\ M1YFVfʞ*Ӱw~dqorr>܍U~T59dT!9TuE+p.Ŋ<ԛ?H ~Ĭ{>@@4UԞ ߳qCu 9[*LsM>@P!pgd4lj_LƏ-u$ ۊZa!tI%Iw'; Givp?] V8E/צ&輝!WhU L}+XL}JS aLSRhw];݉-Uo);C RYw*B_Ėj3CzIEgZ+q#Ƣ t,ym;l(Z͙һ(p~Y I~w|B,&+$t},AI] _U=2F ZV,*$ZLO=rA"X̌E Nx[6<g.AwfGx a|d @ @!?q1w"dn$m4TQ{X07'{#hg#"fw"* }wr:ʩh9)gA7EQ/jG &%eɓ<eLvS ݁n>Gù]RpmӊGOϒ bQїuw3hWf@[.55Jȟ_Qe?,g']{5 -˱Xy? #sC 0@гPIY$g7I=-zc.0MSxΤ2#Z2W !V4it7r@N*)TKzZW? RnE!?dpLvV(İд*##,iǟ1Mc=f(^GN&Z8HfM 8)=wCj= ge8b.H;ID1+Ų^Mӌixu6ݪV )X8}jȧhߴ|0M}"ÊDJVlnDRHl\@s E㷳RsrQ>F _:f#S3'21#CSWe#` D.R0 j_/X5:FQMέGC\²z~.Ozhe5)f!$;6=ryd7CC-}<3mSM*O3]U6,Qk^P:UX17itM<.X&p)w)1vJ]( S8<0J ] n _%]A4:| rxC>^1gwҨcW4mVpw77Eko斞QaR1{Trz+8d1$tLW_8kUe/+vmt%_-1<ǨK$0imi$yU+*~c9 /PB?GM!>2ѨI:V#հi8Zm_Hip2kml/Ϩ='rgܤvڻU$'?\o*UfրҦ(@%0=/0(Cb ;9oR.ED#2}'*;db쐖aup]*,K9ٹoaќ䆖&ܳlMeKSy!iƽB+ΕB%Aϧyv-(>x_͚V@[&{`aV\N׽~v/AS?KGxP)Azd܋ DإH#6/4 B{LY#W_ qi JɀkSm%1 @:W[8ZQvV7j Z+}Y;D3tD-~lQ*p55L%8!uX:sV6WJoht:%9U`*^NMQ# o|>}%^xɰ`gԴl¶mY>O GL)r[JԪ4{:^h:9.WsMw$͟$`ez: D׎Y 'T-pd=ɞB1mD:s[5)M:ajCbŗ{\.1 L5!PFff|pe*.n1G}j?3:%W[!l?П?nz:.ߺPᒫ \ܸM;#( bxQyi> QDՓepfɕ励g'uG !/LS:wV']*0S_?UBB)&ŨV+|QQWUf+SΠathڏ,m 8W8VwT{ۙ9hori}wFdV  :Ջ#6 y)e?E&?#/>i:u_1-dE#40#?̦Db%Q+#4{^ Bw3X3QRpѹd5C XMCԙ3[bVc\vINcpcWt 0̸$I A۾j#tcˍ*>ab&Th߻6AKާqL88[vhXYK̲}aksqna l>e* ξQ~5VCqX hZw!X]7oxvNhUܒ hn1kUv0Zmyx]ؒ6Dv¶&G 55AF?3*Dȑ/#Y;Sfd>CWEe {'1oF)"]K#ЍL;Jc5;|Y 1{`)FpG[vxqF a]ꊻ"͂YB;k9w|A7gkTKߵ)*Vg]{ KMʯltY'i?Й)XGhV=0#!:ڎGixwi|$ծhmKL;lc4@PԢ5Yo&Q0GQ= L=voS_#lM.<ۇq@\Y m`CKXʄ'кU-]m+FQO!UN1 !'<0oi 0;O.I_o|:do^9(bچ. TmsT,DMj 'kbܢ|< \3ɪ>w@|?ېO3 ut *O@'WF[#\{8. y9WLB4Z3@{0ɜx[$V5I -V=!כ®Fϝ0aO6GYrHue1U͆XEeSQV?62v7QHgxziMsZ;™Ң\k0͐3yv$1j^SӐ Թ ۿ m[-O XHQ4{&/q b7d1*9w:jR|t  j -o.yi GҚhvћTsG+S|H;!&RW5Z+&%Wj@ !}ҡc)iP(H 1V>!W ?R|6PI+FJ GF'Li^}i沨.%uɯETQ'u3GHԖLnE336BRvxy\7$< r^@9AK(D{cC#Ñ蔎|^~!z4uHZw+~pLn㑡tF%2 fW~&`f9w c:  /Klyɍi .P>>@,x,7mhD[J?SzB!m YtTP{X+}"[*qq>^(,ڠ3ܴQ'C b=e- O7ҥ~\jF9ς'WŇ3KuUeq ÍNK87f8s+5';r7ǬCɤj=F"ɝQ3Ύ\q#~@r8FRg{e;X ` % ߉hIۧ?!?]p池!.#P~g8;sd>qHNEŠG0jipIx=F/nF.4&+L{sߧB4% /}U/8Wda%!/*;W3겁+6RXƼ#Exl8އ`KQ.p;'.b}Pqe\T<2JȌWοÄ^bA nVyrٞZ!W(KKe]jB)nsj._uSv!ncΣ1jbم0pu{2' J[L%!ewU7ܪWؚ /BDNx#itY~+bOVɻ+#e;lY̚Fk<@#|zMF!c?cn{`5 ӡűL$$nnrr=|PysQZl 7b)\5#QZ| {hL'jSqZ]etg'|ܖ`!" ,!$ƞG>PiXR p\\π3? P,K&)q?H8P8CzZ$et  /H.m!ljMwQ0IomDn%M`} 4Fx~ !J*ٓj'(ySi]x([)qƦ< 9FбOiA.K@nA&Pg7{\xRVktSMۍ%L5*$ީn`ik8طȹ~ 6qL.vL J{3>0U-ԁݩ5_WФ_H?zmGȰp9S x+L1&1ѪE91TUb\+ˆ@ 84Z &a*jSa^eIצaw A]:h|_% mֲg_Qp-&Z牣GeLR:6};W?,vv&z`%._iaG9< ,>H`JsUKia]rH*ZbWlckn/ VN S9ؗ 415MFTͩv{7? =G@7[|Oo~y,,*;6pZhD +;z*Ͳc ϐ{aJPΝ[qLũ*>Z=á $$Pf8 y mUV,`bW+F2hLHkc}3]Җƺ1 ǵJuI/cД{ H*zߊu}O2^ir/wRW(vr16/ca.}_ǜZw{;\a^qV7Y#COf<Rkkupb5P2^1JgNVqxjRL On4w. 6MoR0_-Lp| *İTXCo. !`9{7dKD5`48E16` ԁOz91申Sm %BΨwPV'{d)' 29V/t>,]%yJ׉~=Dk]'L t}hU0Yq/F7l` FM))aoyآ+i3߾2k~F-9vDSmE Q|=rkюiictu.VMI+] |xbKOg)O@G 5EUSߧ#%;Wp|/!U⁩o{$2Rl19l+4'!`O{G<$]k&FCL& *d 9YӖ{ w_sby3]xA~W>5}G"CUڨBXm}@?XZo1-M#HttW%OwQHʚHYfL(x&{emR6VetId4+Lb֢&MsSSit.l[P?3޹f| @s N(~n2<.0l#)*?3̹*E`9$׍frq~Spa/ciD(< ,`*TZʘ\ RxZu㔂gR*?NλfP4lSKZMf#qn`0_k&A=ݵʈ▃%u#Z;N{g\0TںlnMnޛ$g!>\K)bPOn(ZuཊW=rkDݢ$ЛZ慯ؤ"C2vHR384\XZXhޏ dg] l.%/f4ְb+bcQŐ17ɺ{ԥƅ#xP@aa6jT_SӋ=;+ӏ?'G С֠P)eeLPF 퇸-7롃PeDvÆK1ossHnx 0EfN8k8@m$H^ |Cȅ'0>kt̫Nu-Fp! .]+\-S{[#Qd+Ŕp ;]ǭ&lc;6_ua"J7bzry9~DP?IE3 7I"x85\%X+ԍ\ʦ{a%.T/*c| EI9厄Z6NK', ^d7K<,Y/7>I~&;zXXeQ 6P$ 4բpu%~vwl_Fg\zܢ?`{Aa1cV ".1rhb-[0aՍ9ESAKfW $r;M}$ UUfL5(44OK9^y*<΃8ǃSnxJjNɌshIJ |:Ȋ{.T k.&qZK΄iI!DKڿkTgRޣuhnGMt.l%/bY ULe|$ΕȂ Vdo;yX(,))T2T5u P͙b)#H# JkRli68ƺX1[G˵I[*h^3<8cIO$Ԥϻy>Z5BL^vmlH^Ӳ+$m_+%(yP _FN]=S;آ6ڇ=H. }ZF%g۩`* /)4葀+=me5RgkۑA_U#.5١dCBOwZ5VLJaϢ @H%ŜlمQx/RIuxs&9LB(\OIwoԥY4'I?6UPnXy)ۻ8auXQ/džF:6(i<.]EG[C-Ƨ^kp D@ACI#T@s4#eY/Z}xŷ$%tF,/6 0yՂ^a#_Nh0f%1=1w 1Q.0#w\`)P*HVM ||:U8N0i>T,Tnt\IyRy4LVzӄm|Œ#T߯rb ڮYCC+?ؿ M):Mg+)AC5Em@!!AI`SĢ,Xǭ ëD7ʩ7l̐tK{6T,@:T%d!6NKEߌJWwQŢLγ7 /lc(Nt1!SMɉqEkO0]iY7sqfKˉ$y?"Ku%e\?](?o:ngJz::=z'. -J! Aj44*P{]$AK (d~2zo-ȳ(!9rvKh*mf+JSS 2z\}]lP]1팤B"1SgsIBN͆pBFCxɤՄ>~jiwkYSn _W&Z(_ Zo#XT0Y-q8ǘFg1W4`8C,k#XT+^"cab5R|񋴧NBޚqdLtq˯odp5uMQ~S YIp$щ]Xq5!SxYe 85k0 GK^ 7mvBh%