python3-perf-debuginfo-5.10.0-60.130.0.157.oe2203 >  A e-W^^f%zndJ?J#Ez_Źɾu]`rؑ_VZ8iIEO~н,̻,K.+}T V ua*iDb@[2SUQ KxGXUS|;ҿv'(e- /I^(GHZοWZZE6ɪ ]XqQDo8hfW 1,fhqxΤp}l +OCc3d5489ecb28e852bf381fc083117b0e2081bbdedc49080bf9075c5a3a7eedf9e80382e0776b02630aaff5a13ef5d2dc94fd355b%e-W^^f>H62ݫ4Ŵ}9l @\8X u\85{b {i8gq(.Ҕu-]IƺoųX%Ѧܠe=~]d:]S)py-"G;!cީ.^u<ؗZJ=|, 1з~QDۉt뒡O.g[t]C`W{*Freq:1UMmubLgt}I|[h`m\8P>p=Jq?Jad  4 _(,=RX m     Dp;(W8`p9 p: pFDGDHDIDXEYE \ED]Ed^F~bGNcHNdHeHfHlHtHuHvIzIIIIJJ Cpython3-perf-debuginfo5.10.060.130.0.157.oe2203Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.e'ecs-obsworker-2092nHuawei openEulerhttp://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64.`0AAAAA$e'e'e'e'e'e'e'e'b66d6b17141795177099a8938a5fd2db247cd040263a2ae6169c2584433130bba6a4e23dadbd39a748a62fce163c198a901de169850346490177fb784053a5d8d6c087f76966efd28819590a58cbbe78d3c78d1c06a6e5f5c2226edb3158bf90rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.10.0-60.130.0.157.oe2203.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.17.0ee@eZeee@e6@ee@eeeoeg'eTeKx@e@@e.w@e&@e e@didd@dhdd˖d@d@d8dD@d@d[@dr@d@dddq@dw6dldcp@d[@dI@d?d6@d,@d(d$(@dddxc>@cU@cccT@c@cc @cj@c/c]ci@ci@c@c~ @cwscjDcb[cZrcN@cGc2c)@c!@cc6@c b@bbbL@bb@b֜b@bb'b@bbbx@b=b@bbbkbw@bb@bzSbjbe;baG@b^@bV@bV@bUib@Qb; b9@b8hb8hJialin Zhang - 5.10.0-60.130.0.157Jialin Zhang - 5.10.0-60.129.0.156Jialin Zhang - 5.10.0-60.128.0.155Jialin Zhang - 5.10.0-60.127.0.154Jialin Zhang - 5.10.0-60.126.0.153Jialin Zhang - 5.10.0-60.125.0.152Jialin Zhang - 5.10.0-60.124.0.151Jialin Zhang - 5.10.0-60.123.0.150Jialin Zhang - 5.10.0-60.122.0.149Jialin Zhang - 5.10.0-60.121.0.148Jialin Zhang - 5.10.0-60.120.0.147Jialin Zhang - 5.10.0-60.119.0.146Jialin Zhang - 5.10.0-60.118.0.145Jialin Zhang - 5.10.0-60.117.0.144Jialin Zhang - 5.10.0-60.116.0.143Jialin Zhang - 5.10.0-60.115.0.142Jialin Zhang - 5.10.0-60.114.0.141Jialin Zhang - 5.10.0-60.113.0.140Jialin Zhang - 5.10.0-60.112.0.139Jialin Zhang - 5.10.0-60.111.0.138Jialin Zhang - 5.10.0-60.110.0.137Jialin Zhang - 5.10.0-60.109.0.136Jialin Zhang - 5.10.0-60.108.0.135Jialin Zhang - 5.10.0-60.107.0.134Jialin Zhang - 5.10.0-60.106.0.133Jialin Zhang - 5.10.0-60.105.0.132Jialin Zhang - 5.10.0-60.104.0.131Jialin Zhang - 5.10.0-60.103.0.130Chunsheng Luo - 5.10.0-60.102.0.129Jialin Zhang - 5.10.0-60.102.0.128Chunsheng Luo - 5.10.0-60.101.0.127Jialin Zhang - 5.10.0-60.101.0.126Shi Kemeng - 5.10.0-60.100.0.125Jialin Zhang - 5.10.0-60.100.0.124Jialin Zhang - 5.10.0-60.99.0.123Jialin Zhang - 5.10.0-60.98.0.122Jialin Zhang - 5.10.0-60.97.0.121Jialin Zhang - 5.10.0-60.96.0.120Jialin Zhang - 5.10.0-60.95.0.119Jialin Zhang - 5.10.0-60.94.0.118Jialin Zhang - 5.10.0-60.93.0.117Jialin Zhang - 5.10.0-60.92.0.116Jialin Zhang - 5.10.0-60.91.0.115Jialin Zhang - 5.10.0-60.90.0.114Jialin Zhang - 5.10.0-60.89.0.113Jialin Zhang - 5.10.0-60.88.0.112Jialin Zhang - 5.10.0-60.87.0.111Jialin Zhang - 5.10.0-60.86.0.110Jialin Zhang - 5.10.0-60.85.0.109Zheng Zengkai - 5.10.0-60.84.0.108Jialin Zhang - 5.10.0-60.83.0.107Jialin Zhang - 5.10.0-60.82.0.106Jialin Zhang - 5.10.0-60.81.0.105Jialin Zhang - 5.10.0-60.80.0.104Jialin Zhang - 5.10.0-60.79.0.103Jialin Zhang - 5.10.0-60.78.0.102Jialin Zhang - 5.10.0-60.77.0.101Zheng Zengkai - 5.10.0-60.76.0.100Zheng Zengkai - 5.10.0-60.75.0.99Zheng Zengkai - 5.10.0-60.74.0.98Zheng Zengkai - 5.10.0-60.73.0.97Zheng Zengkai - 5.10.0-60.72.0.96Zheng Zengkai - 5.10.0-60.71.0.95Zheng Zengkai - 5.10.0-60.70.0.94Zheng Zengkai - 5.10.0-60.68.0.93Zheng Zengkai - 5.10.0-60.67.0.92Zheng Zengkai - 5.10.0-60.66.0.91Zheng Zengkai - 5.10.0-60.65.0.90Zheng Zengkai - 5.10.0-60.63.0.89Zheng Zengkai - 5.10.0-60.61.0.88Zheng Zengkai - 5.10.0-60.59.0.87Zheng Zengkai - 5.10.0-60.58.0.86Zheng Zengkai - 5.10.0-60.57.0.85Zheng Zengkai - 5.10.0-60.56.0.84Zheng Zengkai - 5.10.0-60.55.0.83Zheng Zengkai - 5.10.0-60.54.0.82Zheng Zengkai - 5.10.0-60.53.0.81Zheng Zengkai - 5.10.0-60.52.0.80Zheng Zengkai - 5.10.0-60.51.0.79Zheng Zengkai - 5.10.0-60.50.0.78Zheng Zengkai - 5.10.0-60.49.0.77Zheng Zengkai - 5.10.0-60.48.0.76Zheng Zengkai - 5.10.0-60.47.0.75Zheng Zengkai - 5.10.0-60.46.0.74Zheng Zengkai - 5.10.0-60.45.0.73Zheng Zengkai - 5.10.0-60.43.0.72Zheng Zengkai - 5.10.0-60.42.0.71Zheng Zengkai - 5.10.0-60.41.0.70Zheng Zengkai - 5.10.0-60.40.0.69Zheng Zengkai - 5.10.0-60.39.0.68Zheng Zengkai - 5.10.0-60.38.0.67Zheng Zengkai - 5.10.0-60.37.0.66Zheng Zengkai - 5.10.0-60.36.0.65Zheng Zengkai - 5.10.0-60.35.0.64Zheng Zengkai - 5.10.0-60.34.0.63Zheng Zengkai - 5.10.0-60.33.0.62Zheng Zengkai - 5.10.0-60.32.0.61Zheng Zengkai - 5.10.0-60.31.0.60Zheng Zengkai - 5.10.0-60.30.0.59Zheng Zengkai - 5.10.0-60.28.0.58Zheng Zengkai - 5.10.0-60.27.0.57Zheng Zengkai - 5.10.0-60.23.0.56Zheng Zengkai - 5.10.0-60.22.0.55Zheng Zengkai - 5.10.0-60.21.0.54Zheng Zengkai - 5.10.0-60.20.0.53Zheng Zengkai - 5.10.0-60.20.0.52Zheng Zengkai - 5.10.0-60.19.0.51Zheng Zengkai - 5.10.0-60.18.0.50Zheng Zengkai - 5.10.0-60.17.0.49Zheng Zengkai - 5.10.0-60.16.0.48Zheng Zengkai - 5.10.0-60.15.0.47Zheng Zengkai - 5.10.0-60.14.0.46- !5343 CVE-2023-52447 - !5365 v2 CVE-2023-52452 - bpf: Fix accesses to uninit stack slots - bpf: Fix verification of indirect var-off stack access - bpf: Allow reads from uninit stack - bpf: expose bpf_strtol and bpf_strtoul to all program types - bpf, verifier: Fix memory leak in array reallocation for stack state - bpf: verifier: Use copy_array for jmp_history - bpf: verifier: Improve function state reallocation - !5181 [sync] PR-4805: CVE-2023-52451 backport to OLK-5.10 v2 - bpf: Fix kabi breakage in struct bpf_map and struct bpf_map_ops - bpf: Defer the free of inner map when necessary - bpf: Set need_defer as false when clearing fd array during map free - bpf: Add map and need_defer parameters to .map_fd_put_ptr() - !5277 [sync] PR-5246: ceph: fix deadlock or deadcode of misusing dget() - !5293 [sync] PR-5240: powerpc/lib: Validate size for vector operations - powerpc/lib: Validate size for vector operations - !5225 [sync] PR-5197: drm: Don't unref the same fb many times by mistake due to deadlock handling - !4852 [sync] PR-4847: btrfs: mainline backport - ceph: fix deadlock or deadcode of misusing dget() - !5191 [sync] PR-5164: nfc: nci: assert requested protocol is valid - !5184 [sync] PR-5156: RDMA/srp: Do not call scsi_done() from srp_abort() - !5123 [sync] PR-5109: CVE-2024-26586 - !5097 [sync] PR-5078: RDMA/rxe: Return CQE error if invalid lkey was supplied - drm: Don't unref the same fb many times by mistake due to deadlock handling - !5200 [sync] PR-5178: net: nfc: llcp: Add lock when modifying device list - net: nfc: llcp: Add lock when modifying device list - nfc: nci: assert requested protocol is valid - RDMA/srp: Do not call scsi_done() from srp_abort() - !5165 [sync] PR-5117: fix CVE-2023-52527 - powerpc/pseries/memhp: Fix access beyond end of drmem array - powerpc/pseries/memhotplug: Quieten some DLPAR operations - l2tp: pass correct message length to ip6_append_data - ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data() - mlxsw: spectrum_acl_tcam: Fix stack corruption - mlxsw: spectrum_acl_tcam: Reorder functions to avoid forward declarations - mlxsw: spectrum_acl_tcam: Make fini symmetric to init - mlxsw: spectrum_acl_tcam: Add missing mutex_destroy() - mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable - mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure - RDMA/rxe: Return CQE error if invalid lkey was supplied - btrfs: fix deadlock when cloning inline extents and using qgroups - btrfs: do not start and wait for delalloc on snapshot roots on transaction commit- !5153 [sync] PR-4645: f2fs: explicitly null-terminate the xattr list - !5146 [sync] PR-4925: v2 btrfs: do not ASSERT() if the newly created subvolume already got read - !4667 [sync] PR-4646: binder: fix use-after-free in shinker's callback - !4830 [sync] PR-4803: CVE-2024-26583 - f2fs: explicitly null-terminate the xattr list - !4748 [sync] PR-4672: uio: Fix use-after-free in uio_open - !5068 [sync] PR-5033: v3 Remove WQ_FLAG_BOOKMARK flag - btrfs: fix double free of anonymous device after snapshot creation failure - btrfs: do not ASSERT() if the newly created subvolume already got read - !5083 [sync] PR-5058: net: fix possible store tearing in neigh_periodic_work() - !5085 [sync] PR-5064: net: rds: Fix possible NULL-pointer dereference - !5125 [sync] PR-4891: Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - !5079 [sync] PR-5051: dm: limit the number of targets and parameter size area - !5000 [sync] PR-4988: ieee802154: ca8210: Fix a potential UAF in ca8210_probe - Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security - !4838 [sync] PR-4742: block: add check that partition length needs to be aligned with block size - !5065 [sync] PR-5032: net/sched: act_ct: fix wild memory access when clearing fragments - net: rds: Fix possible NULL-pointer dereference - net: fix possible store tearing in neigh_periodic_work() - dm: limit the number of targets and parameter size area - sched: remove wait bookmarks - filemap: remove use of wait bookmarks - net/sched: act_ct: fix wild memory access when clearing fragments - !4984 [sync] PR-4339: 修复pmem_legacy_device未被编译问题 - !4963 [sync] PR-4901: fix CVE-2021-47036 - !5011 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - !5005 [sync] PR-4979: CVE-2021-47028 - nilfs2: fix potential use after free in nilfs_gccache_submit_read_data() - mt76: mt7915: fix txrate reporting - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate - !4731 [sync] PR-4706: mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - ieee802154: ca8210: Fix a potential UAF in ca8210_probe - pmem: compile pmem legacy device while libnvdimm as a module - udp: properly flush normal packet at GRO time - udp: skip L4 aggregation for UDP tunnel packets - block: add check that partition length needs to be aligned with block size - tls: fix race between tx work scheduling and socket close - tls: fix race between async notify and socket close - net: tls: factor out tls_*crypt_async_wait() - tls: rx: simplify async wait - uio: Fix use-after-free in uio_open - mtd: Fix gluebi NULL pointer dereference caused by ftl notifier - binder: fix use-after-free in shinker's callback- !4955 [sync] PR-4868: net: openvswitch: limit the number of recursions from action sets - !4960 [sync] PR-4940: apparmor: avoid crash when parsed profile name is empty - !4951 arm64: head.S: always initialize PSTATE - apparmor: avoid crash when parsed profile name is empty - net: openvswitch: limit the number of recursions from action sets - arm64: head.S: always initialize PSTATE - !4754 [sync] PR-4737: blk-mq: fix IO hang from sbitmap wakeup race - !4813 [sync] PR-4702: efivarfs: force RO when remounting if SetVariable is not supported - !4795 [sync] PR-4747: KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - efivarfs: force RO when remounting if SetVariable is not supported - !4791 v2 gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump - KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache - gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump - blk-mq: fix IO hang from sbitmap wakeup race - !4722 [sync] PR-4694: v2 mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path - mlxsw: spectrum_acl_tcam: Fix NULL pointer dereference in error path- !4466 [sync] PR-4256: scsi: core: Always send batch on reset or error handling command - !4681 [sync] PR-4662: v3 CVE-2023-52435 - !4691 ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() - ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync() - !4625 [sync] PR-4531: fs:/dcache.c: fix negative dentry flag warning in dentry_free - net: Fix compile warning in skb_segment() - net: prevent mss overflow in skb_segment() - fs:/dcache.c: fix negative dentry flag warning in dentry_free - scsi: core: Always send batch on reset or error handling command - Revert "scsi: core: Add scsi_prot_ref_tag() helper" - Revert "scsi: core: Introduce scsi_get_sector()" - Revert "scsi: core: Make scsi_get_lba() return the LBA" - Revert "scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request" - Revert "scsi: core: Use a structure member to track the SCSI command submitter" - Revert "scsi: core: Always send batch on reset or error handling command" - scsi: core: Always send batch on reset or error handling command - scsi: core: Use a structure member to track the SCSI command submitter - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request - scsi: core: Make scsi_get_lba() return the LBA - scsi: core: Introduce scsi_get_sector() - scsi: core: Add scsi_prot_ref_tag() helper- !4515 [sync] PR-4431: v2 patchset for CVE-2023-52340 - !4443 [sync] PR-4290: net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4613 [sync] PR-4521: xen-netback: don't produce zero-size SKB frags - !4591 sctp: fix potential deadlock on &net->sctp.addr_wq_lock - !4548 [sync] PR-4461: netfilter: nf_tables: reject QUEUE/DROP verdict parameters - !4607 [sync] PR-4588: fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super - xen-netback: don't produce zero-size SKB frags - !4585 [sync] PR-4562: v4 tracing: Backport bugfixes - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super - sctp: fix potential deadlock on &net->sctp.addr_wq_lock - trace: Fix kabi breakage in struct trace_event_file - tracing: Fix uaf issue when open the hist or hist_debug file - tracing: Have event inject files inc the trace array ref count - tracing: Have trace_event_file have ref counters - tracing: Increase trace array ref count on enable and filter files - netfilter: nf_tables: reject QUEUE/DROP verdict parameters - ipv6: fix kabi change in struct dst_ops - ipv6: Document that max_size sysctl is deprecated - ipv6: remove max_size check inline with ipv4 - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv- !4497 [sync] PR-4362: ubifs: Queue up space reservation tasks if retrying many times - !4446 [sync] PR-4321: io_uring/af_unix: disable sending io_uring over sockets - ubifs: Queue up space reservation tasks if retrying many times - !4095 [sync] PR-4090: ida: Fix crash in ida_free when the bitmap is empty - !4422 v2 drm/atomic: Fix potential use-after-free in nonblocking commits - io_uring/af_unix: disable sending io_uring over sockets - !4117 [sync] PR-3975: md/raid1-10: limit the number of plugged bio - drm/atomic: Fix potential use-after-free in nonblocking commits - !3858 [sync] PR-3756: md: mainline backport - !4281 [sync] PR-4270: fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - !4240 [sync] PR-3228: net: txgbe: Fix memleak in txgbe_calc_eeprom_checksum() - !3155 backport Broadcom NIC driver patches - !4193 [sync] PR-4015: drm/amdgpu: correct the amdgpu runtime dereference usage count - !4190 [sync] PR-4014: drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() - !4233 [sync] PR-4013: drm/amdgpu: correct chunk_ptr to a pointer to chunk. - !4185 [sync] PR-4012: drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL - !4232 [sync] PR-4010: drm/amd/display: Exit idle optimizations before attempt to access PHY - !4180 [sync] PR-3955: drm/radeon: possible buffer overflow - !4225 [sync] PR-4149: block: remove precise_iostat - !4348 [sync] PR-4268: linux Mainline ubifs Fix Patch bacnport to 5.10 - ubifs: fix possible dereference after free - ubi: block: Fix use-after-free in ubiblock_cleanup - Revert "mtd/ubi/block: Fix uaf problem in ubiblock_cleanup" - ipv6: init the accept_queue's spinlocks in inet6_create - tcp: make sure init the accept_queue's spinlocks once - net: txgbe: Fix memleak in txgbe_calc_eeprom_checksum() - drm/amdgpu: correct chunk_ptr to a pointer to chunk. - drm/amd/display: Exit idle optimizations before attempt to access PHY - block: remove precise_iostat - drm/amdgpu: correct the amdgpu runtime dereference usage count - drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() - drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL - drm/radeon: possible buffer overflow - md/raid1-10: fix casting from randomized structure in raid1_submit_write() - md/raid1-10: limit the number of plugged bio - md/raid1-10: don't handle pluged bio by daemon thread - md/md-bitmap: add a new helper to unplug bitmap asynchrously - md/raid1-10: submit write io directly if bitmap is not enabled - md/raid1-10: factor out a helper to submit normal write - md/raid1-10: factor out a helper to add bio to plug - md/raid10: prevent soft lockup while flush writes - md: raid1/raid10: drop pending_cnt - md: drop queue limitation for RAID1 and RAID10 - Revert "md/raid10: fix softlockup in raid10_unplug" - ida: Fix crash in ida_free when the bitmap is empty - md: fix error handling in md_alloc - md: Constify attribute_group structs - md: fix mddev->kobj lifetime - md: properly unwind when failing to add the kobject in md_alloc - md: extend disks_mutex coverage - md: add the bitmap group to the default groups for the md kobject - md: add error handling support for add_disk() - md: convert to blk_alloc_disk/blk_cleanup_disk - md/raid10: fix improper BUG_ON() in raise_barrier() - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. - bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks - bnxt_en: Query default VLAN before VNIC setup on a VF - bnxt_en: Don't issue AP reset during ethtool's reset operation - net: bcmgenet: Restore phy_stop() depending upon suspend/close - net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()- !4324 [sync] PR-4266: ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() - !4289 fs:/dcache.c: fix negative dentry limit not complete problem - !4285 [sync] PR-4257: nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() - !4263 [sync] PR-4255: drm/amdgpu: Fix potential fence use-after-free v2 - fs:/dcache.c: fix negative dentry limit not complete problem - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4222 [sync] PR-4213: netlink: fix potential sleeping issue in mqueue_flush_file - !4205 [sync] PR-4203: mm/dynamic_hugetlb: skip unexpected migration - !4004 ext4: fix some ext4_lblk_t overflow issues - drm/amdgpu: Fix potential fence use-after-free v2 - netlink: fix potential sleeping issue in mqueue_flush_file - mm/dynamic_hugetlb: skip unexpected migration - ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS - ext4: avoid overlapping preallocations due to overflow - ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow - ext4: add two helper functions extent_logical_end() and pa_logical_end() - ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()- !4129 [sync] PR-4100: netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4125 [sync] PR-4022: netfilter: nf_tables: Reject tables of unsupported family - !4055 ext4: correct return value of ext4_convert_meta_bg - !4061 ext4: synchronize the casefold bugfix from the mainline - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - netfilter: nf_tables: Reject tables of unsupported family - !4077 [sync] PR-4069: tipc: fix a potential deadlock on &tx->lock - !4073 [sync] PR-4064: smb: client: fix OOB in receive_encrypted_standard() - tipc: fix a potential deadlock on &tx->lock - smb: client: fix OOB in receive_encrypted_standard() - !4040 [sync] PR-3981: vhost: use kzalloc() instead of kmalloc() followed by memset() - ext4: improve error handling from ext4_dirhash() - ext4: reject casefold inode flag without casefold feature - ext4: correct return value of ext4_convert_meta_bg - !4016 mm/filemap: avoid buffered read/write race to read inconsistent data - vhost: use kzalloc() instead of kmalloc() followed by memset() - mm/filemap: avoid buffered read/write race to read inconsistent data- !3986 [sync] PR-3715: appletalk: Fix Use-After-Free in atalk_ioctl - !3989 [sync] PR-3668: net/rose: Fix Use-After-Free in rose_ioctl - !3416 Modify the kvm code style - !3983 [sync] PR-3915: nvmet: nul-terminate the NQNs passed in the connect command - !3795 [sync] PR-3771: ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - !3763 [sync] PR-3686: Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - net/rose: Fix Use-After-Free in rose_ioctl - appletalk: Fix Use-After-Free in atalk_ioctl - nvmet: nul-terminate the NQNs passed in the connect command - !3924 livepatch/core: Disable support for replacing - livepatch/core: Disable support for replacing - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - loongarch/kvm: Modify the kvm code style- !3853 [sync] PR-3694: Fix tow CVEs of CIFS - !3773 [sync] PR-3594: CVE-2023-35827 patchset - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3799 [sync] PR-3659: atm: Fix Use-After-Free in do_vcc_ioctl - !3824 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3794 md: protect md_thread with rcu - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3780 [sync] PR-3447: dm: add error handling support for add_disk() - !3778 [sync] PR-3379: md: do not return existing mddevs from mddev_find_or_alloc - atm: Fix Use-After-Free in do_vcc_ioctl - md: protect md_thread with rcu - md/bitmap: factor out a helper to set timeout - md/bitmap: always wake up md_thread in timeout_store - dm-raid: remove useless checking in raid_message() - md: factor out a helper to wake up md_thread directly - dm: add error handling support for add_disk() - md: do not return existing mddevs from mddev_find_or_alloc - md: refactor mddev_find_or_alloc - md: factor out a mddev_alloc_unit helper from mddev_find - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work()- !3624 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3621 netfilter: nft_set_pipapo: skip inactive elements during set walk - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - netfilter: nft_set_pipapo: skip inactive elements during set walk - !3583 tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - !3580 [sync] PR-3577: perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3292 [sync] PR-2843: Add error handle for sd - !3288 [sync] PR-3222: md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() - !3252 [sync] PR-2946: LoongArch: disable 40bit user space by default - scsi: sd: Clean up sdkp if device_add_disk() failed - scsi: sd: Add error handling support for add_disk() - md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() - !3179 [sync] PR-2825: Add error handle for driver - LoongArch: disable 40bit user space by default - !3017 [sync] PR-1203: Revert "locking/rwsem: Prevent potential lock starvation" - !3229 [sync] PR-3161: fs: Fix error checking for d_hash_and_lookup() - !2956 [sync] PR-1613: arm64/mpam: implement CPU_PM notifier - fs: Fix error checking for d_hash_and_lookup() - nbd: fix uaf in nbd_open - mtd/ubi/block: Fix uaf problem in ubiblock_cleanup - mtd/ubi/block: Fix null pointer dereference issue in error path - mtd/ubi/block: add error handling support for add_disk() - ubi: use blk_mq_alloc_disk and blk_cleanup_disk - scsi: sr: Add error handling support for add_disk() - block/brd: add error handling support for add_disk() - brd: convert to blk_alloc_disk/blk_cleanup_disk - nvme: add error handling support for add_disk() - nvme: use blk_mq_alloc_disk - block: add a flag to make put_disk on partially initalized disks safer - nbd: add error handling support for add_disk() - nbd: fix order of cleaning up the queue and freeing the tagset - nbd: use blk_mq_alloc_disk and blk_cleanup_disk - loop: add error handling support for add_disk() - loop: fix order of cleaning up the queue and freeing the tagset - loop: use blk_mq_alloc_disk and blk_cleanup_disk - blk-mq: fix an IS_ERR() vs NULL bug - blk-mq: add the blk_mq_alloc_disk APIs - block: add blk_alloc_disk and blk_cleanup_disk APIs - Revert "locking/rwsem: Better collate rwsem_read_trylock()" - Revert "locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath()" - Revert "locking/rwsem: Prevent potential lock starvation" - arm64/mpam: implement CPU_PM notifier- !3193 [sync] PR-3128: fix ksmbd to release the ones allocated for async work - ksmbd: delete asynchronous work from list - ksmbd: fix typo, syncronous->synchronous - ksmbd: fix possible memory leak in smb2_lock() - ksmbd: replace usage of found with dedicated list iterator variable - !3103 [sync] PR-3082: fs/dirty_pages: add last read check in seq_read_dirty() - !3185 [sync] PR-3152: scsi: scsi_device_gets returns failure - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - !2970 Add error handle for add_disk - !1394 [sync] PR-1355: etmem: fix the div 0 problem in swapcache reclaim process - fs/dirty_pages: add last read check in seq_read_dirty() - !3078 [sync] PR-3022: fs/dirty_pages: fix some errors in seq_read_dirty() - !3075 [sync] PR-3020: fs/dirty_pages: fix inode reference count leakage error in dump_dirtypages_sb() - fs/dirty_pages: fix some errors in seq_read_dirty() - fs/dirty_pages: fix inode reference count leakage error in dump_dirtypages_sb() - block: Set memalloc_noio to false in the error path - block: Fix minor range check in device_add_disk() - block: clear ->slave_dir when dropping the main slave_dir reference - block: call blk_get_queue earlier in __device_add_disk - block: check minor range in device_add_disk() - block: fix memory leak for elevator on add_disk failure - block: Fix the kabi change on blk_register_region - block: Fix the kabi change in device_add_disk - block: fix error unwinding in device_add_disk - block: fix device_add_disk() kobject_create_and_add() error handling - block: add error handling for device_add_disk / add_disk - block: return errors from blk_register_region - block: add the events* attributes to disk_attrs - block: return errors from disk_alloc_events - block: return errors from blk_integrity_add - block: call blk_integrity_add earlier in device_add_disk - block: fold register_disk into device_add_disk - etmem: fix the div 0 problem in swapcache reclaim process- !2997 [sync] PR-2902: net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() - !829 [sync] PR-739: Fix kvm-unit-tests vmx_cr4_osxsave_test case failed - !831 [sync] PR-601: fix test_vmxon failed - !2918 fix some bugs in loongarch kvm - net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() - !2976 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - Revert "kconfig: Add script to update openeuler_defconfig" - !1562 [sync] PR-1527: arm64/mpam: fix missing kfree domain's ctrl_val arrray - !2043 [sync] PR-1327: Huawei BMA: To fix the bug in the iBMA driver code - !1896 [sync] PR-1853: ring-buffer: Fix deadloop issue on reading trace_pipe - !1941 [sync] PR-1900: tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - !1983 [sync] PR-1905: tracing: Fix memleak due to race between current_tracer and trace - !2652 [sync] PR-2377: tracing: Backport bugfixes - !1402 [sync] PR-1399: bpf: cpumap: Fix memory leak in cpu_map_update_elem - !2633 [sync] PR-2615: preempt/dynamic: Fix setup_preempt_mode() return value - !1808 [sync] PR-1768: bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - !2811 [sync] PR-2716: ext4: recheck buffer valid after page unlock - loongarch/kvm: disable hugepage during migration process - loongarch/kvm: Fix oneshot timer emulation - loongarch/kvm: Remove SW timer switch when vcpu is halt polling - !2899 [sync] PR-2884: LoongArch: fix two cpu hotplug problem - !1424 [sync] PR-1354: ubi: Fix return value overwrite issue in try_write_vid_and_data() - !889 [sync] PR-886: net: sched: fix NULL pointer dereference in mq_attach - !900 [sync] PR-890: ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() - !2019 [sync] PR-1965: crypto:padata: Fix return err for PADATA_RESET - !2896 [sync] PR-2867: netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !1512 [sync] PR-1357: SUNRPC: Ensure that the gssproxy client can start in a connected state - !2753 fix memcgv1 oom meminfo bug - LoongArch: fix two cpu hotplug problem - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - ext4: recheck buffer valid after page unlock - memcg: dump memory.stat during cgroup OOM for v1 - memcg: use seq_buf_do_printk() with mem_cgroup_print_oom_meminfo() - seq_buf: Add seq_buf_do_printk() helper - seq_buf: Add seq_buf_terminate() API - ring-buffer: Do not attempt to read past "commit" - ring-buffer: Do not swap cpu_buffer during resize process - preempt/dynamic: Fix setup_preempt_mode() return value - Huawei BMA: To fix the bug in the iBMA driver code - crypto:padata: Fix return err for PADATA_RESET - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - ring-buffer: Fix deadloop issue on reading trace_pipe - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - arm64/mpam: fix missing kfree domain's ctrl_val arrray - SUNRPC: Ensure that the gssproxy client can start in a connected state - ubi: Fix return value overwrite issue in try_write_vid_and_data() - bpf: cpumap: Fix memory leak in cpu_map_update_elem - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() - net: sched: fix NULL pointer dereference in mq_attach - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails - kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions- !2860 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: dvbdev: fix error logic at dvb_register_device() - media: dvbdev: Fix memleak in dvb_register_device - !2846 [sync] PR-2840: drm/qxl: fix UAF on handle creation - drm/qxl: fix UAF on handle creation - !2800 [sync] PR-2782: cpufreq: Abort show()/store() for half-initialized policies - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !2717 [sync] PR-2678: io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid - !2739 [sync] PR-2443: CVE-2023-37453 - !2733 [sync] PR-2688: nvmet-tcp: Fix a possible UAF in queue intialization setup - USB: core: Fix oversight in SuperSpeed initialization - USB: core: Fix race by not overwriting udev->descriptor in hub_port_init() - USB: core: Change usb_get_device_descriptor() API - USB: core: Unite old scheme and new scheme descriptor reads - nvmet-tcp: Fix a possible UAF in queue intialization setup - !2701 [sync] PR-2672: fix CVE-2023-46813 - io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid - !2710 [sync] PR-2694: LoongArch: add 32/64 pc relative relocation type support - !2664 [sync] PR-2579: LoongArch: default IPMI related defconfig to m - LoongArch: Add support for 64_PCREL relocation type - LoongArch: Add support for 32_PCREL relocation type - LoongArch: Define relocation types for ABI v2.10 - !2644 [sync] PR-2543: psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n - x86/sev: Check for user-space IOIO pointing to kernel space - x86/sev: Check IOBM for IOIO exceptions from user-space - x86/sev: Disable MMIO emulation from user mode - LoongArch: default IPMI related defconfig to m - psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n- !2690 [sync] PR-2666: net: xfrm: Fix xfrm_address_filter OOB read - !2373 [sync] PR-2258: ext4: do not mark inode dirty every time when appending using delalloc - !2637 [sync] PR-2454: igb: set max size RX buffer when store bad packet is enabled - net: xfrm: Fix xfrm_address_filter OOB read - !2535 [sync] PR-2370: ipv4: fix null-deref in ipv4_link_failure - !2524 [sync] PR-2440: netfilter: xt_u32: validate user space input - !2530 [sync] PR-2411: netfilter: xt_sctp: validate the flag_info count - !2527 [sync] PR-2410: netfilter: nfnetlink_osf: avoid OOB read - !2658 [sync] PR-2628: ubi: Refuse attaching if mtd's erasesize is 0 - !2663 arm64: fix a concurrency issue in emulation_proc_handler() - arm64: armv8_deprecated: fix unused-function error - arm64: armv8_deprecated: rework deprected instruction handling - arm64: armv8_deprecated: move aarch32 helper earlier - arm64: armv8_deprecated move emulation functions - arm64: armv8_deprecated: fold ops into insn_emulation - arm64: rework EL0 MRS emulation - arm64: factor insn read out of call_undef_hook() - arm64: factor out EL1 SSBS emulation hook - arm64: split EL0/EL1 UNDEF handlers - arm64: allow kprobes on EL0 handlers - arm64: rework BTI exception handling - arm64: rework FPAC exception handling - arm64: consistently pass ESR_ELx to die() - arm64: die(): pass 'err' as long - arm64: report EL1 UNDEFs better - Revert "arm64: fix a concurrency issue in emulation_proc_handler()" - ubi: Refuse attaching if mtd's erasesize is 0 - !2647 [sync] PR-2641: Fix CVE-2023-5717 - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2563 fix cgroup poll UAF - !2519 [sync] PR-2437: crypto: drbg - Only fail when jent is unavailable in FIPS mode - !2558 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - !2595 [sync] PR-2573: media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2566 [sync] PR-2557: Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - !2580 [sync] PR-2476: Fixed five CVEs vulnerabilities of ksmbd - !2613 CVE-2022-44033 - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !2552 scsi: mpt3sas: Driver patch set for openEuler-22.03-LTS - !2584 [sync] PR-2571: xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - xen/events: replace evtchn_rwlock with RCU - ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARN - ksmbd: fix infinite loop in ksmbd_conn_handler_loop() - ksmbd: send proper error response in smb2_tree_connect() - ksmbd: fix racy issue from smb2 close and logoff with multichannel - ksmbd: call rcu_barrier() in ksmbd_server_exit() - ksmbd: fix racy issue under cocurrent smb2 tree disconnect - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - sched/psi: Select KERNFS as needed - kernfs: add stub helper for kernfs_generic_poll() - sched/psi: use kernfs polling functions for PSI trigger polling - USB: ene_usb6250: Allocate enough memory for full object - scsi: mpt3sas: Perform additional retries if doorbell read returns 0 - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() - scsi: mpt3sas: Remove usage of dma_get_required_mask() API - scsi: mpt3sas: re-do lost mpt3sas DMA mask fix - scsi: mpt3sas: Don't change DMA mask while reallocating pools - scsi: mpt3sas: Fix a memory leak - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region - scsi: mpt3sas: Fix use-after-free warning - ipv4: fix null-deref in ipv4_link_failure - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - netfilter: xt_u32: validate user space input - !1561 Add ACS quirk for Wangxun NICs - !2514 [sync] PR-2499: f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - !2485 [sync] PR-2340: xfs: recent patches to fix xfs issues - f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() - xfs: update the last_sync_lsn with ctx start lsn - xfs: shutdown xfs once inode double free - xfs: fix off-by-one-block in xfs_discard_folio() - xfs: xfs_bmap_punch_delalloc_range() should take a byte range - iomap: buffered write failure should not truncate the page cache - xfs,iomap: move delalloc punching to iomap - xfs: use byte ranges for write cleanup ranges - xfs: punching delalloc extents on write failure is racy - xfs: longest free extent no need consider postalloc - xfs: fix xfs shutdown since we reserve more blocks in agfl fixup - xfs: block reservation too large for minleft allocation - xfs: set minleft correctly for randomly sparse inode allocations - xfs: shutdown to ensure submits buffers on LSN boundaries - xfs: don't verify agf length when log recovery - xfs: Remove redundant assignment to busy - xfs: remove redundant pointer lip - xfs: remove redundant initializations of pointers drop_leaf and save_leaf - xfs: xfs_trans_cancel() path must check for log shutdown - xfs: fix bounds check in xfs_defer_agfl_block() - xfs: AGF length has never been bounds checked - xfs: journal geometry is not properly bounds checked - xfs: don't block in busy flushing when freeing extents - xfs: allow extent free intents to be retried - xfs: pass alloc flags through to xfs_extent_busy_flush() - Revert "xfs: propagate the return value of xfs_log_force() to avoid soft lockup" - xfs: use deferred frees for btree block freeing - xfs: don't reverse order of items in bulk AIL insertion - xfs: validate block number being freed before adding to xefi - xfs: validity check agbnos on the AGFL - xfs: pass xfs_extent_free_item directly through the log intent code - xfs: remove unused parameter from refcount code - xfs: reduce the size of struct xfs_extent_free_item - xfs: rename xfs_bmap_add_free to xfs_free_extent_later - xfs: create slab caches for frequently-used deferred items - xfs: compact deferred intent item structures - xfs: rename _zone variables to _cache - xfs: remove kmem_zone typedef - xfs: remove xfs_setattr_time() declaration - xfs: use setattr_copy to set vfs inode attributes - xfs: set prealloc flag in xfs_alloc_file_space() - xfs: don't assert fail on perag references on teardown - xfs: fix dir3 block read verify fail during log recover - xfs: propagate the return value of xfs_log_force() to avoid soft lockup - xfs: keep growfs sb log item active until ail flush success - !1141 [sync] PR-953: xfs: fixes patchs and backport patchs - PCI: Add ACS quirk for Wangxun NICs - ext4: do not mark inode dirty every time when appending using delalloc - Revert "openeuler: pci: workaround multiple functions can be assigned to only one VM" - xfs: atomic drop extent entries when inactiving attr - xfs: factor out __xfs_da3_node_read() - xfs: fix a UAF in xfs_iflush_abort_clean - xfs: fix a UAF when inode item push - xfs: fix the problem of mount failure caused by not refreshing mp->m_sb - iomap: iomap: fix memory corruption when recording errors during writeback - xfs: fix hung when transaction commit fail in xfs_inactive_ifree - xfs: fix dead loop when do mount with IO fault injection - xfs: fix ag count overflow during growfs - xfs: account extra freespace btree splits for multiple allocations - xfs: force shutdown xfs when xfs_attr_inactive fails - xfs: fix negative array access in xfs_getbmap - xfs: fix BUG_ON in xfs_getbmap() - xfs: use iomap_valid method to detect stale cached iomaps - iomap: write iomap validity checks - xfs: write page faults in iomap are not buffered writes - xfs: fix exception caused by unexpected illegal bestcount in leaf dir - Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with dir data blocks" - xfs: don't expose internal symlink metadata buffers to the vfs - xfs: shut down filesystem if we xfs_trans_cancel with deferred work items - xfs: fix maxlevels comparisons in the btree staging code - xfs: sb verifier doesn't handle uncached sb buffer - xfs: fallocate() should call file_modified() - xfs: remove XFS_PREALLOC_SYNC - xfs: shutdown during log recovery needs to mark the log shutdown - xfs: xfs_trans_commit() path must check for log shutdown - xfs: xfs_do_force_shutdown needs to block racing shutdowns - xfs: log shutdown triggers should only shut down the log - xfs: shutdown in intent recovery has non-intent items in the AIL - xfs: AIL should be log centric - xfs: increase rename inode reservation - xfs: trim the mapp array accordingly in xfs_da_grow_inode_int - xfs: check return codes when flushing block devices - xfs: remove xfs_blkdev_issue_flush - xfs: fix NULL pointer dereference in xfs_getbmap()- !2420 [sync] PR-2323: net/sched: Retire rsvp classifier - net/sched: Retire rsvp classifier - !2366 [sync] PR-2282: sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler- !2391 netfilter: nf_tables: disallow rule removal from chain binding - netfilter: nf_tables: disallow rule removal from chain binding - !2389 nf_table LTS - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - netfilter: nf_tables: skip bound chain on rule flush - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: drop map element references from preparation phase - netfilter: nftables: rename set element data activation/deactivation functions - netfilter: nf_tables: reject unbound chain set before commit phase - netfilter: nf_tables: reject unbound anonymous set before commit phase - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: fix chain binding transaction logic - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - netfilter: nf_tables: use net_generic infra for transaction data - Revert "netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID" - Revert "netfilter: nf_tables: skip bound chain on rule flush" - Revert "netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE" - Revert "netfilter: nf_tables: fix chain binding transaction logic" - Revert "netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain" - Revert "netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR" - Revert "netfilter: nf_tables: unbind non-anonymous set if rule construction fails" - !2378 [sync] PR-2359: netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2299 [sync] PR-2287: scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() - !2297 [sync] PR-2286: scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow - scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow - !2273 [sync] PR-2156: drm: add inspur drm driver support - !2238 [sync] PR-2163: Fix the two problems when using binutil 2.41. - !2277 [sync] PR-2269: etmem: Fixed an issue where the module reference counting is incorrect - etmem: Fixed an issue where the module reference counting is incorrect - !2124 [sync] PR-1778: nvme-pci: fix DMA direction of unmapping integrity data - !2186 nvme-pci: fix timeout request state check - !2188 nvme-pci: fix mempool alloc size - drm: add inspur drm driver support - !2249 [sync] PR-2224: ext4: fix rec_len verify error - ext4: fix rec_len verify error - LoongArch: Fix module relocation error with binutils 2.41 - LoongArch: Fix the write_fcsr() macro - nvme-pci: fix mempool alloc size - nvme-pci: fix timeout request state check - nvme-pci: fix DMA direction of unmapping integrity data- !2214 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - !2231 [sync] PR-2086: fix CVE-2023-20588 - !2239 [sync] PR-2169: net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2242 [sync] PR-2230: media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2237 x86/speculation: Add force option to GDS mitigation - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2041 [sync] PR-1786: LoongArch: export lsx/lasx related struct to user space - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0 - !1877 [sync] PR-1826: x86/speculation: Add Gather Data Sampling mitigation - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - !2170 [sync] PR-2153: netfilter: nftables: exthdr: fix 4-byte stack OOB write - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2149 [sync] PR-2095: io_uring: ensure IOPOLL locks around deferred work - io_uring: ensure IOPOLL locks around deferred work - LoongArch: export lsx/lasx related struct to user space - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation- !2143 [sync] PR-2126: netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - !2107 [sync] PR-2090: net/sched: sch_hfsc: Ensure inner classes have fsc curve - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - !2105 [sync] PR-2092: netfilter: nf_tables: skip bound chain on rule flush - !2108 [sync] PR-2085: af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2113 [sync] PR-2097: Fixed 4 CVEs of the ksmbd - !1779 nvme-pci: clear the prp2 field when not used - !2081 [sync] PR-2065: dm: switch to precise io accounting - ksmbd: not allow guest user on multichannel - ksmbd: fix deadlock in ksmbd_find_crypto_ctx() - ksmbd: block asynchronous requests when making a delay on session setup - ksmbd: destroy expired sessions - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - net/sched: sch_hfsc: Ensure inner classes have fsc curve - netfilter: nf_tables: skip bound chain on rule flush - !1925 [sync] PR-1883: SUNRPC: don't pause on incomplete allocation - !1748 [sync] PR-1649: Enable TPM TIS customization - !1747 [sync] PR-1646: Fixed extioi hardware emulation bugs on loongarch - dm: switch to precise io accounting - !2057 [sync] PR-2055: Only enable unicast promisc when mac table full to fix the hns3 bug - SUNRPC: don't pause on incomplete allocation - net: hns3: only enable unicast promisc when mac table full - !2047 [sync] PR-1752: ksmbd: validate session id and tree id in the compound request - ksmbd: validate session id and tree id in the compound request - nvme-pci: clear the prp2 field when not used - loongarch/config: Enable TPM TIS customization - loongarch/kvm: Fixed extioi hardware emulation bugs- !2002 [sync] PR-1911: ksmbd: fix out-of-bound read in smb2_write - !1626 [sync] PR-1621: fix three CVEs by backport mainline patchs - !1817 [sync] PR-1788: exfat: check if filename entries exceeds max filename length - ksmbd: fix out-of-bound read in smb2_write - !1979 [sync] PR-1446: Fix the default return value of dm_pool_dec_data_range() - Fix the default return value of dm_pool_dec_data_range() - !1384 [sync] PR-1346: dm thin metadata: check fail_io before using data_sm - exfat: check if filename entries exceeds max filename length - ksmbd: fix racy issue from session setup and logoff - ksmbd: Fix spelling mistake "excceed" -> "exceeded" - ksmbd: limit pdu length size according to connection status - ksmbd: Implements sess->ksmbd_chann_list as xarray - dm thin metadata: check fail_io before using data_sm- !1891 [sync] PR-1784: tun/tap: fix CVE-2023-4194 - !1885 [sync] PR-1815: Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1866 [sync] PR-1821: nbd: pass nbd_sock to nbd_read_reply() instead of index - !1780 [sync] PR-1766: xen/netback: Fix buffer overrun triggered by unusual packet - !1888 [sync] PR-1835: tcp: Reduce chance of collisions in inet6_hashfn(). - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1827 [sync] PR-1813: ksmbd: fix cve-2023-38432 - nbd: pass nbd_sock to nbd_read_reply() instead of index - ksmbd: validate command request size - ksmbd: validate command payload size - xen/netback: Fix buffer overrun triggered by unusual packet- !1838 fix CVE-2023-20593 for openEuler - tools arch x86: Sync the msr-index.h copy with the kernel sources - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - x86/cpu/amd: Add a Zenbleed fix - x86/cpu/amd: Move the errata checking functionality up - x86/cpu: Restore AMD's DE_CFG MSR after resume - !1775 [sync] PR-1729: fix CVE-2023-4128 in OLK510 - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free- !1756 [sync] PR-1742: cxgb4: fix use after free bugs caused by circular dependency problem - !1763 [sync] PR-1749: Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1668 [sync] PR-1657: media: usb: siano: Fix CVE-2023-4132 - Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1753 [sync] PR-1737: ksmbd: fix out of bounds read in smb2_sess_setup - cxgb4: fix use after free bugs caused by circular dependency problem - !1744 [sync] PR-1727: add support for timer_shutdown() api - !1731 [sync] PR-1713: netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - ksmbd: fix out of bounds read in smb2_sess_setup - timers: Keep del_timer[_sync]() exported - timers: Provide timer_shutdown[_sync]() - timers: Add shutdown mechanism to the internal functions - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode - timers: Silently ignore timers with a NULL function - timers: Rename del_timer() to timer_delete() - timers: Rename del_timer_sync() to timer_delete_sync() - timers: Use del_timer_sync() even on UP - timers: Update kernel-doc for various functions - timers: Replace BUG_ON()s - timers: Get rid of del_singleshot_timer_sync() - sw64: Do not use timer namespace for timer_shutdown() function - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function - ARM: spear: Do not use timer namespace for timer_shutdown() function - !1617 LoonArch: KVM: fix vcpu timer - !1639 nvme-pci: set min_align_mask before calculating max_hw_sectors - !1714 [sync] PR-1711: xfrm: add NULL check in xfrm_update_ae_params - !1632 [sync] PR-1604: net: nfc: Fix CVE-2023-3863 - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - !1710 [sync] PR-1618: LoongArch: fix some config not defined - xfrm: add NULL check in xfrm_update_ae_params - LoongArch: fix CONFIG_TRACE_IRQFLAGS_SUPPORT not defined - LoongArch: fix CONFIG_ZONE_DMA32 not defined - LoongArch: fix percpu area not allocated as expected - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - nvme-pci: set min_align_mask before calculating max_hw_sectors - LoongArch: KVM: fix vcpu timer functions - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths- !1702 [sync] PR-1682: netfilter: nft_set_pipapo: fix improper element removal - !1674 [sync] PR-1596: ksmbd: fix out-of-bound read in deassemble_neg_contexts() - netfilter: nft_set_pipapo: fix improper element removal - !1656 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - !1640 [sync] PR-1551: ksmbd: allocate one more byte for implied bcc[0 - !1664 [sync] PR-1605: CVE-2023-38430 - ksmbd: fix out-of-bound read in deassemble_neg_contexts() - ksmbd: validate smb request protocol id - ksmbd: define SMB2_COMPRESSION_TRANSFORM_ID in fs/ksmbd/smb2pdu.h - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - ksmbd: allocate one more byte for implied bcc[0]- !1587 [sync] PR-1557: net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1582 [sync] PR-1480: ksmbd: fix wrong UserName check in session_user - !1598 [sync] PR-1547: binder: fix UAF caused by faulty buffer cleanup - !1601 [sync] PR-1581: psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - !1614 [sync] PR-1591: net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - !1592 [sync] PR-1585: ksmbd: fix global-out-of-bounds in smb2_find_context_vals - psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - binder: fix UAF caused by faulty buffer cleanup - ksmbd: fix global-out-of-bounds in smb2_find_context_vals - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - ksmbd: fix wrong UserName check in session_user - !1467 Fix null-ptr-deref while calling getpeername - !1573 [sync] PR-1535: net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1558 [sync] PR-1548: mm: memcontrol: fix cannot alloc the maximum memcg ID - !1380 [sync] PR-1351: dm thin: fix deadlock when swapping to thin device - !1349 [sync] PR-1294: dm stats: check for and propagate alloc_percpu failure - !1502 block: don't set GD_NEED_PART_SCAN if scan partition failed - !1477 [sync] PR-1345: dm: requeue IO if mapping table not yet - mm: memcontrol: fix cannot alloc the maximum memcg ID - block: don't set GD_NEED_PART_SCAN if scan partition failed - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() - scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername() - dm thin: fix deadlock when swapping to thin device - dm stats: check for and propagate alloc_percpu failure- !1524 [sync] PR-1482: CVE-2023-3567 fix patches - !1337 [sync] PR-1335: bpf: Fix incorrect verifier pruning due to missing register precision taints - vc_screen: modify vcs_size() handling in vcs_read() - vc_screen: don't clobber return value in vcs_read - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF - !1515 Fix CDM node problems - mm: fix alloc CDM node memory for MPOL_BIND - mm: fix ignore cpuset enforcement - !1489 [sync] PR-1476: ipv6/addrconf: fix a potential refcount underflow for idev - !1485 [sync] PR-1452: media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1494 [sync] PR-1445: netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ipv6/addrconf: fix a potential refcount underflow for idev - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1371 [sync] PR-1254: Two CVE fixes of ksmbd - ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem() - ksmbd: fix memleak in session setup - bpf: Fix incorrect verifier pruning due to missing register precision taints- !1289 [sync] PR-1262: drm/msm/dpu: Add check for pstates - !1455 [sync] PR-1358: Remove DECnet support from kernel - !1438 [sync] PR-1426: netfilter: nf_tables: do not ignore genmask when looking up chain by id - !1459 [sync] PR-1425: loop: loop_set_status_from_info() check before assignment - !1462 [sync] PR-1436: Fix CVE-2023-3117 - !1429 nbd: fix null-ptr-dereference while accessing 'nbd->config' - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: fix chain binding transaction logic - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - loop: loop_set_status_from_info() check before assignment - Remove DECnet support from kernel - netfilter: nf_tables: do not ignore genmask when looking up chain by id - !1419 [sync] PR-1415: Fix generic/299 fail - !1348 [sync] PR-1295: blk-wbt: don't show valid wbt_lat_usec in - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1411 [sync] PR-1408: Replace the hulk patch with the lts patch - cgroup: Do not corrupt task iteration when rebinding subsystem - Revert "cgroup: Stop task iteration when rebinding subsystem" - !1388 [sync] PR-1312: quota: fix race condition between dqput() and dquot_mark_dquot_dirty() - !1391 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1307 [sync] PR-1280: cgroup: always put cset in cgroup_css_set_put_fork - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - !1328 [sync] PR-1325: jbd2: fix several checkpoint - !1331 [sync] PR-1314: ext4: Stop trying writing pages if no free blocks generated - !1339 [sync] PR-1286: ext4: turning quotas off if mount failed after enable quotas - blk-wbt: don't show valid wbt_lat_usec in sysfs while wbt is disabled - blk-wbt: make enable_state more accurate - ext4: turning quotas off if mount failed after enable quotas - ext4: Stop trying writing pages if no free blocks generated - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - cgroup: always put cset in cgroup_css_set_put_fork - drm/msm/dpu: Add check for pstates- Fix error provides- !1366 [sync] PR-1324: io_uring: hold uring mutex around poll removal - !1369 [sync] PR-1287: ipvlan:Fix out-of-bounds caused by unclear skb->cb - ipvlan:Fix out-of-bounds caused by unclear skb->cb - io_uring: hold uring mutex around poll removal - !1342 [sync] PR-1272: xfs: fix some problems recently - xfs: fix uninitialized variable access - xfs: set XFS_FEAT_NLINK correctly - xfs: don't leak perag when growfs fails - xfs: factor out xfs_destroy_perag() - xfs: fix warning in xfs_vm_writepages() - xfs: don't leak intent item when recovery intents fail - xfs: factor out xfs_defer_pending_abort - xfs: fix mounting failed caused by sequencing problem in the log records- Fix x86 provides error symbol- !1311 Fix CVE-2023-2860 - !1237 [sync] PR-1194: fix memleak with efi_fake_mem - ipv6: sr: fix out-of-bounds read when setting HMAC data. - !1274 [sync] PR-1253: media: saa7134: fix use after free bug in saa7134_finidev due to race condition - !1303 [sync] PR-1283: media: dm1105: Fix use after free bug in dm1105_remove due to race condition - !1299 [sync] PR-1270: media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - !1269 arm64: Add AMPERE1 to the Spectre-BHB affected list - !1264 [sync] PR-1261: usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - !1187 [sync] PR-1177: net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - !1202 [sync] PR-1148: LoongArch: cleanup swiotlb bakcup buffer related code - arm64: Add AMPERE1 to the Spectre-BHB affected list - !1255 [sync] PR-1247: HID: intel_ish-hid: Add check for ishtp_dma_tx_map - !1128 [sync] PR-1077: drm/qxl: Fix missing free_irq - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - HID: intel_ish-hid: Add check for ishtp_dma_tx_map - config: Disable EFI_FAKE_MEMMAP support for arm64 by default - efi: Fix UAF for arm64 when enable efi_fake_mem - Revert "LoongArch: Add ARCH_HAS_SETUP_DMA_OPS and DMA_OPS" - Revert "LoongArch: Add swiotlb backups buffer" - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - drm/qxl: Fix missing free_irq- use full version-release instead of devel_release for mkgrub-menu- !1250 hugetlb: Fix some incorrect behavior - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - !1238 [sync] PR-1181: relayfs: fix out-of-bounds access in relay_file_read - relayfs: fix out-of-bounds access in relay_file_read - !1209 [sync] PR-1185: nbd: validate the block size in nbd_set_size - !1232 [sync] PR-1220: mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - !1224 [sync] PR-1221: media: rkvdec: fix use after free bug in rkvdec_remove - media: rkvdec: fix use after free bug in rkvdec_remove - !1198 [sync] PR-1190: memcg: fix implicit declaration of memcg_print_bad_task() - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - memcg: fix implicit declaration of memcg_print_bad_task() - memstick: r592: Fix UAF bug in r592_remove due to race condition- !1176 MAINTAINERS: update openEuler/MAINTAINERS for LoongArch - MAINTAINERS: update openEuler/MAINTAINERS for LoongArch - !1167 [sync] PR-1162: fbcon: Check font dimension limits - !1171 mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - !1163 [sync] PR-1098: proc: allow pid_revalidate() during LOOKUP_RCU - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - fbcon: Check font dimension limits - proc: allow pid_revalidate() during LOOKUP_RCU - !1145 [sync] PR-1136: gfs2: Don't deref jdesc in evict - gfs2: Don't deref jdesc in evict - !1024 [sync] PR-947: locking/rwsem: Prevent potential lock starvation - !1073 [sync] PR-1042: xfrm: Reinject transport-mode packets through workqueue - xfrm: Reinject transport-mode packets through workqueue - locking/rwsem: Prevent potential lock starvation - locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() - locking/rwsem: Better collate rwsem_read_trylock()- !1103 [sync] PR-1089: power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - !1108 [sync] PR-1090: fs/ntfs3: Check fields while reading - !1117 [sync] PR-1084: LoongArch: fix wrong 7a1000 int_clear register write - !1116 [sync] PR-1083: LoongArch: fix system hang caused by 2k500 bmc driver - irqchip/loongson-pch-pic: 7a1000 int_clear reg must use 64bit write. - ipmi_si: ls2k500 kcs driver add wait bmc reboot done and rebind support. - fs/ntfs3: Check fields while reading - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - !1008 [sync] PR-941: LoongArch: fix 2k500 sfb driver not work during reboot - !1031 nbd: get config_lock before sock_shutdown - !1060 Support dynamic_hugetlb on arm64 and fix some bug - !1057 [sync] PR-1028: fs: hfsplus: fix UAF issue in hfsplus_put_super - mm/dynamic_hugetlb: fix type error of pfn in __hpool_split_gigantic_page() - mm/dynamic_hugetlb: set PagePool to bad page - mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken - mm/dynamic_hugetlb: isolate hugepage without dissolve - mm/dynamic_hugetlb: support dynamic hugetlb on arm64 - mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB on arm64 - !1034 io_uring: fix the problem of - fs: hfsplus: fix UAF issue in hfsplus_put_super - !1050 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x - scripts: Fix issue of module signing with openssl 3.x - !994 [sync] PR-990: ubi: Fix deadlock caused by recursively holding work_sem - !999 [sync] PR-928: hikey9xx: Fixed incorrect use of kfree to free sreg - !1010 [sync] PR-924: dm: add disk before alloc dax - !1013 [sync] PR-920: dm thin: Fix ABBA deadlock by resetting dm_bufio_client - kernel: don't call do_exit() for PF_IO_WORKER threads - x86/process: setup io_threads more like normal user space threads - arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread() - arch: setup PF_IO_WORKER threads like PF_KTHREAD - !950 [sync] PR-929: xfs: rework feature flags - nbd: get config_lock before sock_shutdown - !971 [sync] PR-969: kobject: Fix slab-out-of-bounds in fill_kobj_path() - !986 [sync] PR-954: block: iocost bugfix - !983 [sync] PR-946: icost bugfix - dm thin: Fix ABBA deadlock by resetting dm_bufio_client - dm: add disk before alloc dax - PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown - Revert "PCI: Add quirk for LS7A to avoid reboot failure" - hikey9xx: Fixed incorrect use of kfree to free sreg - ubi: Fix deadlock caused by recursively holding work_sem - mtd: ubi: wl: Fix a couple of kernel-doc issues - !975 [sync] PR-968: Fix ORC unwinder on paravirt {save,restore}_fl - !936 [sync] PR-897: LoongArch: improve dma ops and interrupt process - !939 [sync] PR-869: LoongArch: defconfig: Enable a large number of configurations - block: fix order error in blk_release_queue - block: fix null-pointer dereference in ioc_pd_init - blk-iocost: dispatch all throttled bio in ioc_pd_offline - blk-iocost: don't throttle bio if iocg is offlined - blk-iocost: track whether iocg is still online - blk-iocost: fix UAF in ioc_pd_free - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - kobject: Fix slab-out-of-bounds in fill_kobj_path() - xfs: kill xfs_sb_version_has_v3inode() - xfs: introduce xfs_sb_is_v5 helper - xfs: remove unused xfs_sb_version_has wrappers - xfs: convert xfs_sb_version_has checks to use mount features - xfs: convert scrub to use mount-based feature checks - xfs: open code sb verifier feature checks - xfs: convert xfs_fs_geometry to use mount feature checks - xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown - xfs: convert remaining mount flags to state flags - xfs: convert mount flags to features - xfs: consolidate mount option features in m_features - xfs: replace xfs_sb_version checks with feature flag checks - xfs: reflect sb features in xfs_mount - xfs: rework attr2 feature and mount options - xfs: rename xfs_has_attr() - xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight - xfs: log items should have a xlog pointer, not a mount - xfs: fix incorrect error-out in xfs_remove - LoongArch: defconfig: Enable a large number of configurations - LoongArch: Add swiotlb backups buffer - LoongArch: Add ARCH_HAS_SETUP_DMA_OPS and DMA_OPS - pci: irq: Add early_param pci_irq_limit to limit pci irq numbers- !904 [sync] PR-903: backport block bugfix - !962 [sync] PR-937: tcp: restrict net.ipv4.tcp_app_win - !959 [sync] PR-925: tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - !955 [sync] PR-938: config: Disable CONFIG_EULER_FS by default - tcp: restrict net.ipv4.tcp_app_win - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - config: Disable CONFIG_EULER_FS by default - !930 xfs: missing lts patchs - !935 [sync] PR-922: jbd2: fix checkpoint inconsistent - !917 [sync] PR-880: LoongArch: kdump: Add high memory reservation - !916 [sync] PR-868: LoongArch: fix compile error caused by __ffs not defined - !915 [sync] PR-792: LoongArch: add ls2k500 bmc support - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - xfs: validate inode fork size against fork format - xfs: reorder iunlink remove operation in xfs_ifree - !912 [sync] PR-906: ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - LoongArch: kdump: Add high memory reservation - LoongArch: fix __ffs not defined compile error - LoongArch: fix ls2k500 bmc not work when installing iso - LoongArch: defconfig: enable CONFIG_FB_LS2K500=m. - ipmi: add ls2k500 bmc ipmi support. - fbdev: add ls2k500sfb driver for ls2k500 bmc. - ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - md/raid10: fix incorrect done of recovery - md/raid10: fix null-ptr-deref in raid10_sync_request - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - md: fix unexpected changes of return value in rdev_set_badblocks - md/raid10: fix io hung in md_wait_for_blocked_rdev() - block: Only set bb->changed when badblocks changes - md/raid10: fix incorrect counting of rdev->nr_pending - md/raid10: remove WANR_ON_ONCE in raid10_end_write_request - md/raid10: fix uaf if replacement replaces rdev - md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request - md/raid10: fix io loss while replacement replace rdev - md/raid10: prioritize adding disk to 'removed' mirror - md: fix io loss when remove rdev fail - md/raid10: fix a race between removing rdev and access conf->mirrors[i].rdev - md/raid10: fix taks hung in raid10d - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() - md/raid10: fix softlockup in raid10_unplug - md/raid1: stop mdx_raid1 thread when raid1 array run failed - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - md: Flush workqueue md_rdev_misc_wq in md_alloc() - block: don't allow the same type rq_qos add more than once - blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost - blk-iocost: don't allow to configure bio based device - !867 arm64: kdump: Avoid reserving low memory repeatedly - !854 [sync] PR-793: LoongArch: kvm: add pv ipi support - !853 [sync] PR-809: LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch - arm64: kdump: Avoid reserving low memory repeatedly - LoongArch: LSVZ: Support PV IPI to reduce VM exit - LoongArch: defconfig: Add PCI hotplug support - LoongArch: defconfig: Add memory hotplug support- !862 Backport CVEs and bugfixes - cgroup: Stop task iteration when rebinding subsystem - drm/virtio: Fix error code in virtio_gpu_object_shmem_init() - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling - drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init - sched/topology: Fix exceptional memory access in sd_llc_free_all() - block: Fix the partition start may overflow in add_partition() - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum - iomap: don't invalidate folios after writeback errors - iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor - iomap: Don't create iomap_page objects for inline files - iomap: Permit pages without an iop to enter writeback - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - Revert "md: unlock mddev before reap sync_thread in action_store" - md: unlock mddev before reap sync_thread in action_store - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: merge disk_scan_partitions and blkdev_reread_part - !812 [sync] PR-761: net: stmmac: fix potential double free of dma descriptor resources - net: stmmac: fix potential double free of dma descriptor resources - !806 [sync] PR-760: LoongArch: kvm: fix bug of kvm's hugepage - !669 [sync] PR-564: usb: disable soft retry for EJ188 controller - !796 [sync] PR-765: LoongArch: fix some stability issues - !784 [sync] PR-766: LoongArch: add kexec&kdump support - LoongArch: kvm: fix bug of kvm's hugepage - LoongArch: defconfig: enable CONFIG_CACHEFILES - i2c: loongson: fix irq not freed when remove module - LoongArch: Set _PAGE_DIRTY only if _PAGE_MODIFIED is set in {pmd,pte}_mkwrite() - LoongArch: Set _PAGE_DIRTY only if _PAGE_WRITE is set in {pmd,pte}_mkdirty() - LoongArch: Clear FPU/SIMD thread info flags for kernel thread - LoongArch: Remove generic irq migration - LoongArch: Fix secondary bridge routing errors - LoongArch: Fix kdump failure on v40 interface specification - LoongArch: configs: Enable kexec/kdump - LoongArch: kdump: Add crashkernel=YM handling - LoongArch: kdump: Add single kernel image implementation - LoongArch: Add support for kernel address space layout randomization (KASLR) - LoongArch: Add support for kernel relocation - LoongArch: Add la_abs macro implementation - LoongArch: Add JUMP_VIRT_ADDR macro implementation to avoid using la.abs - LoongArch: Use la.pcrel instead of la.abs when it's trivially possible - LoongArch: efistub: Modify the address where efistub jumps to the main kernel - LoongArch: kdump: Add memory reservation for old kernel - LoongArch: Integrate initrd operation - LoongArch: kexec: Add compatibility with old interfaces - LoongArch: Flush TLB earlier at initialization - LoongArch: Add kdump support - LoongArch: Add kexec support - usb: xhci: add XHCI_NO_SOFT_RETRY quirk for EJ188- !800 Backport CVEs - netfilter: nf_tables: deactivate anonymous set from preparation phase - xfs: verify buffer contents when we skip log replay- !775 Backport CVEs and bugfixes - filemap: Correct the conditions for marking a folio as accessed - Revert "filemap: Correct the conditions for marking a folio as accessed" - netrom: Fix use-after-free caused by accept on already connected socket - bluetooth: Perform careful capability checks in hci_sock_ioctl() - fs/ntfs3: Delete duplicate condition in ntfs_read_mft() - fs/ntfs3: Fix slab-out-of-bounds read in run_unpack - fs/ntfs3: Validate data run offset - xfs: buffer pins need to hold a buffer reference - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - !684 [sync] PR-675: driver/hifc&hinic: Fix compile error in allyesconfigs - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs- !723 Backport CVEs and bugfixes - USB: gadgetfs: Fix race between mounting and unmounting - prlimit: do_prlimit needs to have a speculation check - ext4: check iomap type only if ext4_iomap_begin() does not fail - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - ext4: only update i_reserved_data_blocks on successful block allocation - can: af_can: fix NULL pointer dereference in can_rcv_filter - RDMA/core: Refactor rdma_bind_addr - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests - scsi: dpt_i2o: Remove obsolete driver - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() - bpf, sockmap: Fix double bpf_prog_put on error case in map_link - bpf, sockmap: Re-evaluate proto ops when psock is removed from sockmap - bpf, sockmap: Attach map progs to psock early for feature probes - bpf, sockmap: Fix return codes from tcp_bpf_recvmsg_parser() - bpf, sockmap: Fix race in ingress receive verdict with redirect to self- !632 Backport CVEs and bugfixes - bonding: Fix memory leak when changing bond type to Ethernet - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975] - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - xfs: don't leak btree cursor when insrec fails after a split - xfs: avoid unnecessary runtime sibling pointer endian conversions - xfs: detect self referencing btree sibling pointers - xfs: introduce xfs_buf_daddr() - xfs: move kernel-specific superblock validation out of libxfs - xfs: bound maximum wait time for inodegc work - xfs: introduce xfs_inodegc_push() - xfs: flush inodegc workqueue tasks before cancel - xfs: drop async cache flushes from CIL commits. - xfs: limit iclog tail updates - xfs: need to see iclog flags in tracing - io_uring: ensure that io_init_req() passes in the right issue_flags - io_uring: add missing lock in io_get_file_fixed- !588 [sync] PR-585: x86/speculation: Allow enabling STIBP with legacy IBRS - !591 Backport CVEs and bugfixes - net/sched: Retire tcindex classifier - drm/vmwgfx: Validate the box size for the snooped cursor - netfilter: nf_tables: nft_parse_register can return a negative value - netfilter: nf_tables: validate registers coming from userspace. - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition - KVM: nVMX: add missing consistency checks for CR0 and CR4 - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - xfs: __percpu_counter_compare() inode count debug too expensive - xfs: fix memcpy fortify errors in EFI log format copying - xfs: fix memcpy fortify errors in RUI log format copying - xfs: fix memcpy fortify errors in CUI log format copying - xfs: fix memcpy fortify errors in BUI log format copying - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size - xfs: allow setting full range of panic tags - xfs: don't use BMBT btree split workers for IO completion - xfs: fix extent busy updating - xfs: get root inode correctly at bulkstat - xfs: invalidate xfs_bufs when allocating cow extents - xfs: attach dquots to inode before reading data/cow fork mappings - xfs: invalidate block device page cache during unmount - xfs: add selinux labels to whiteout inodes - xfs: convert buf_cancel_table allocation to kmalloc_array - xfs: don't leak xfs_buf_cancel structures when recovery fails - xfs: refactor buffer cancellation table allocation - xfs: fix type mismatches in the inode reclaim functions - xfs: don't allow log writes if the data device is readonly - x86/speculation: Allow enabling STIBP with legacy IBRS- !574 Backport CVEs and bugfixes - driver core: Fix lockdep warning on wfs_lock - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size - ubi: ensure that VID header offset + VID header size <= alloc, size - ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct() - perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - ring-buffer: Fix race while reader and writer are on the same page - loop: Add parm check in loop_control_ioctl - ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - btrfs: fix race between quota disable and quota assign ioctls - dm crypt: add cond_resched() to dmcrypt_write() - xfs: don't leak memory when attr fork loading fails - xfs: delete unnecessary NULL checks - xfs: replace inode fork size macros with functions - xfs: replace XFS_IFORK_Q with a proper predicate function - xfs: use XFS_IFORK_Q to determine the presence of an xattr fork - xfs: make inode attribute forks a permanent part of struct xfs_inode - xfs: convert XFS_IFORK_PTR to a static inline helper - xfs: don't reuse busy extents on extent trim - fs/xfs: convert comma to semicolon - xfs: xfs_ail_push_all_sync() stalls when racing with updates - xfs: check buffer pin state after locking in delwri_submit - xfs: log worker needs to start before intent/unlink recovery- !550 anolis: bond: broadcast ARP or ND messages to all slaves - !561 Backport CVEs and bugfixes - !560 [sync] PR-539: LoongArch: fix compile warnning of drm/loongson driver - net: sched: Use struct_size() helper in kvmalloc() - net_sched: Use struct_size() and flex_array_size() helpers - ext4: dio take shared inode lock when overwriting preallocated blocks - ext4: fix race between writepages and remount - clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - nvme: use nvme_cid to generate command_id in trace event - xfs: don't report reserved bnobt space as available - xfs: don't include bnobt blocks when reserving free block pool - xfs: set aside allocation btree blocks from block reservation - xfs: introduce in-core global counter of allocbt blocks - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: better wording on protection against excessive stack growth - net/sched: act_mirred: refactor the handle of xmit - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - anolis: bond: broadcast ARP or ND messages to all slaves - !558 net: hns3: modify reset delay time to avoid configuration timeout - drm/loongson: fix compile warnning - net: hns3: modify reset delay time to avoid configuration timeout- !541 fix CVE-2023-0266 - ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF- !529 Backport CVEs and bugfixes - block: fix use-after-free of q->q_usage_counter - block: move q_usage_counter release into blk_queue_release - Revert "block: fix null-deref in percpu_ref_put" - mm: compaction: avoid possible NULL pointer dereference in kcompactd_cpu_online - md/raid6: Fix the problem of repeatedly applying for memory in raid5_read_one_chunk - xfs, iomap: limit individual ioend chain lengths in writeback - net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - tty: fix out-of-bounds access in tty_driver_lookup_tty() - fs/ntfs3: Validate resident attribute name - ima: Fix memory leakage in ima_store_template - Revert "mm/vmalloc: huge vmalloc backing pages should be split rather than compound" - coredump: fix kabi broken in struct coredump_params - coredump: Use the vma snapshot in fill_files_note - coredump/elf: Pass coredump_params into fill_note_info - coredump: Remove the WARN_ON in dump_vma_snapshot - coredump: Snapshot the vmas in do_coredump - mm/swapfile: add cond_resched() in get_swap_pages() - mm: slince possible data races about pgdat->kswapd - mm: fix null-ptr-deref in kswapd_is_running() - fs/ntfs3: Validate MFT flags before replaying logs - fs/ntfs3: Validate attribute name offset - bpf: Fixes possible race in update_prog_stats() for 32bit arches - bpf: Avoid races in __bpf_prog_run() for 32bit arches - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - af_unix: Get user_ns from in_skb in unix_diag_get_exact(). - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - arm64: errata: Remove AES hwcap for COMPAT tasks - ARM: 9206/1: A9: Add ARM ERRATA 764319 workaround (Updated) - kernel: Initialize cpumask before parsing - softirq: Don't try waking ksoftirqd before it has been spawned - bpf: Prevent decl_tag from being referenced in func_proto arg - bpf: Skip task with pid=1 in send_signal_common() - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() - !460 Backport CVEs and bugfixes - !517 [sync] PR-510: LoongArch: fix dual-bridge machine can not work - !516 [sync] PR-509: Loongson: fix 7a2000 gpu driver can not work - irqchip/loongson: Fix syscore ops registration - irqchip/loongarch: Fix some issues of irq controllers - drm/loongson: using hdmi hot plug status register - malidp: Fix NULL vs IS_ERR() checking- !512 Backport CVEs and bugfixes - livepatch/core: Fix hungtask against cpu hotplug on x86 - livepatch: Narrow the scope of the 'text_mutex' lock - livepatch: Cleanup klp_mem_prepare() - seccomp: Move copy_seccomp() to no failure path. - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() - ftrace: Fix invalid address access in lookup_rec() when index is 0 - mm: optimize do_wp_page() for fresh pages in local LRU pagevecs - mm: optimize do_wp_page() for exclusive pages in the swapcache - tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - ext4: fix another off-by-one fsmap error on 1k block filesystems - mm/vmalloc: huge vmalloc backing pages should be split rather than compound - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - jbd2: fix data missing when reusing bh which is ready to be checkpointed - !502 [sync] PR-476: LoongArch: fix failed to boot - !498 [sync] PR-479: LoongArch: update network related default config - !496 [sync] PR-448: LoongArch: fix some pci problems - LoongArch: Initialize screen_info variable - LoongArch: Fixed EIOINTC structure members - LoongArch: Fix virtual machine startup error - loongarch/kvm: ls7a add iocsrw emulation - LoongArch: fix signal handler name changed - LoongArch: defconfig: update network configurations - LoongArch: pci root bridige set acpi companion only when not acpi_disabled. - pci: fix X server auto probe fail when both ast and etnaviv drm present - LS7A2000: PCIE: Fixup GPU card error - pci/quirks: ls7a2000: fix pm transition of devices under pcie port - LoongArch: Fixed some pcie card not scanning properly - pci: fix kabi error caused by pm_suspend_target_state - PCI: PM: Fix pcie mrrs restoring - PCI: Check if the pci controller can use both CFG0 and CFG1 mode to access configuration space - PCI: Check if entry->offset already exist for mem resource- !485 Backport CVEs and bugfixes - !491 [sync] PR-477: tools: fix compile error introduced by LoongArch commit - fix compile error introduced by LoongArch commit - scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - ring-buffer: Fix race between reset page and reading page - raid1, raid10: switch to precise io accounting - block: add precise io accouting apis - md/raid10: fix memleak for 'conf->bio_split' - sctp: fail if no bound addresses can be used for a given scope - ext4: fix WARNING in mb_find_extent - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - scsi: iscsi: Move pool freeing - xfs: aborting inodes on shutdown may need buffer lock - ext4: fix incorrect options show of original mount_opt and extend mount_opt2 - !439 openeuler: pci: workaround multiple functions can be assigned to only one VM - !474 [sync] PR-447: add perf loongarch support - tools/perf: Add basic support for LoongArch - perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename) - !467 LoongArch: add kvm support - LoongArch: kvm: KVM support for 5.10 - !472 [sync] PR-466: LoongArch: fix compile error when using make allmodconfig - LoongArch: fix compile error when using make allmodconfig - LoongArch: Export symbol for function smp_send_reschedule() - LoongArch: kvm: add initial kvm support - !453 Backport CVEs and bugfixes - !463 [sync] PR-444: LoongArch: some LS7a device drivers support and LoongArch bug fix - LoongArch: remove __ARCH_WANT_NEW_STAT - LoongArch: modify defconfig according to other architectures - LoongArch: Change definition of cpu_relax() for Loongson-3 - drm/loongson: add kernel modesetting driver support for ls7a1000/ls7a2000 - LoongArch: Use alternative to optimize libraries - LoongArch: Add alternative runtime patching mechanism - LoongArch: Remove the .fixup section usage - LoongArch: extable: Add a dedicated uaccess handler - LoongArch: extable: Add `type` and `data` fields - LoongArch: Switch to relative exception tables - LoongArch: Consolidate __ex_table construction - LoongArch: fix SECCOMP test error - LoongArch: fix vmlinux ld error - LoongArch: enable hugetlbfs support - LoongArch: save one instruction for arch_local_irq_{enable,disable} - LoongArch: optimize for syscall return - LoongArch: refresh usage of sync - LoongArch: use 40 bits address space for user - LoongArch: Support loader and kernel interface V40 - LoongArch: Enhance booting and resume compatibility - LoongArch: Remove redudant csr save/restore - LoongArch: Support Power Manager - irqchip/loongson-liointc: Set different isr for differnt core - platform: Support loongson laptop generic driver - LoongArch: Adapted SECTION_SIZE_BITS with page size - ACPI: Support ACPI_MACHINE_WIDTH for 64 - spi: loongson: Add LS7A spi driver support - i2c: loongson: Add LS7A i2c driver support - LoongArch: Call irq_find_matching_fwnode get irq domain - irqchip/ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch - gpio: loongson: Add 3A/3B/3C/7A gpio dirver support - rtc: ls2x: Add support for the Loongson-2K/LS7A RTC - LoongArch: convert p v s cache to l1 l2 l3 format - cpufreq: Add cpufreq driver for LoongArch - LoongArch: Fix section mismatch due to acpi_os_ioremap() - LoongArch: Add vector extensions support - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - openeuler: pci: workaround multiple functions can be assigned to only one VM- !454 Backport CVEs and bugfixes - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - neigh: make sure used and confirmed times are valid - HID: check empty report_list in bigben_probe() - HID: check empty report_list in hid_validate_values() - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - radi10: fix leak of 'r10bio->remaining' for recovery - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - raid10: fix leak of io accounting - tcp: Fix listen() regression in 5.15.88. - net/ulp: Remove redundant ->clone() test in inet_clone_ulp(). - net/ulp: use consistent error code when blocking ULP - net/ulp: prevent ULP without clone op from entering the LISTEN status - net/tls: tls_is_tx_ready() checked list_entry - usb: dwc3: dwc3-qcom: Add missing platform_device_put() in dwc3_qcom_acpi_register_core - ntfs: fix out-of-bounds read in ntfs_attr_find() - splice: don't generate zero-len segement bvecs - rds: rds_rm_zerocopy_callback() use list_first_entry() - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - ring-buffer: Handle race between rb_move_tail and rb_check_pages - blk-mq: use quiesced elevator switch when reinitializing queues - ovl: fix use inode directly in rcu-walk mode- !419 Backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - x86/bugs: Flush IBP in ib_prctl_set() - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n - rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed - net/sched: sch_taprio: do not schedule in taprio_reset() - net/sched: sch_taprio: fix possible use-after-free - nbd: fix assignment error for first_minor in nbd_dev_add - md/raid10: fix wrong setting of max_corr_read_errors - md/raid10: fix overflow in safe_delay_store - md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter - fix kabi broken due to import of 5.15-stable io_uring - io_uring: import 5.15-stable io_uring - task_work: add helper for more targeted task_work canceling - coredump: Limit what can interrupt coredumps - kernel: provide create_io_thread() helper - fs: provide locked helper variant of close_fd_get_file() - kernel: remove checking for TIF_NOTIFY_SIGNAL - entry: Add support for TIF_NOTIFY_SIGNAL - signal: Add task_sigpending() helper - arm: add support for TIF_NOTIFY_SIGNAL - arm64: add support for TIF_NOTIFY_SIGNAL - riscv: add support for TIF_NOTIFY_SIGNAL - powerpc: add support for TIF_NOTIFY_SIGNAL - x86: Wire up TIF_NOTIFY_SIGNAL - iov_iter: add helper to save iov_iter state - perf beauty: Update copy of linux/socket.h with the kernel sources - perf trace beauty: Update copy of linux/socket.h with the kernel sources - io_uring: correct pinned_vm accounting - file: Rename __close_fd_get_file close_fd_get_file - io_uring: don't hold uring_lock when calling io_run_task_work* - io_uring: don't take uring_lock during iowq cancel - fs: make do_renameat2() take struct filename - net: add accept helper not installing fd - net: provide __sys_shutdown_sock() that takes a socket - fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHED - Make sure nd->path.mnt and nd->path.dentry are always valid pointers - fix handling of nd->depth on LOOKUP_CACHED failures in try_to_unlazy* - fs: add support for LOOKUP_CACHED - Revert "io_uring: fix soft lockup when call __io_remove_buffers" - Revert "io_uring: deduplicate failing task_work_add" - Revert "io_uring: don't take uring_lock during iowq cancel" - Revert "[Backport] io_uring: don't keep looping for more events if we can't flush overflow" - Revert "[Huawei] io-wq: Switch io_wqe_worker's fs before releasing request" - Revert "[Huawei] io_uring:drop identity before creating a private one"- !410 Backport CVEs and bugfixes - x86/kasan: Populate shadow for shared chunk of the CPU entry area - x86/kasan: Add helpers to align shadow addresses up and down - x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names - x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area - x86/mm: Recompute physical address for every page of per-CPU CEA mapping - x86/kasan: Map shadow for percpu pages on demand - x86/mm: Randomize per-cpu entry area - Huawei BMA: Fix iBMA driver bug - mm: memcg: fix NULL pointer in mem_cgroup_track_foreign_dirty_slowpath() - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - ppp: associate skb with a device at tx - arm32: kaslr: Avoid using the -fpic and fno-pic parameters together - bpf, sockmap: fix race in sock_map_free() - bpf: make sure skb->len != 0 when redirecting to a tunneling device - cifs: Fix use-after-free in rdata->read_into_pages() - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - media: vivid: fix compose size exceed boundary - !405 kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- !400 Backport fs and block bugfixes - ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show() - ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap - ubifs: Re-statistic cleaned znode count if commit failed - ubifs: dirty_cow_znode: Fix memleak in error handling path - block, bfq: switch 'bfqg->ref' to use atomic refcount apis - cifs: sanitize multiple delimiters in prepath - !392 OpenEuler-22.03-LTS Fixes Some Bugs in Accelerator Disk Storage Encryption and Decryption Scenarios - crypto: hisilicon/sec - delete the flag CRYPTO_ALG_ALLOCATES_MEMORY - crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop - crypto: hisilicon/qm - modify event irq processing - crypto: hisilicon/qm - move alloc qm->wq to qm.c - crypto: hisilicon/qm - add functions for releasing resources- !386 Backport CVEs and bugfixes - net: sched: fix race condition in qdisc_graft() - macvlan: enforce a consistent minimal mtu - net: switch to storing KCOV handle directly in sk_buff - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - mm: memcontrol: fix potential oom_lock recursion deadlock - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: fix null-ptr-deref in ext4_write_info - xfs: fix potential log item leak- !369 Backport CVEs and bugfixes - mm/vmpressure: fix data-race with memcg->socket_pressure - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - mm/memory: return vm_fault_t result from migrate_to_ram() callback - net: sched: disallow noqueue for qdisc classes - netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits - xfs: Fix deadlock on xfs_inodegc_worker - net: sched: cbq: dont intepret cls results when asked to drop - net: sched: atm: dont intepret cls results when asked to drop - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - rndis_wlan: Prevent buffer overflow in rndis_query_oid- !357 Backport CVEs, bugfixes, performance and other - binder: fix UAF of alloc->vma in race with munmap() - io_uring: add missing item types for splice request - xfs: fix overfilling of reserve pool - xfs: always succeed at setting the reserve pool size - xfs: remove infinite loop when reserving free block pool - xfs: use current->journal_info for detecting transaction recursion - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - fix kabi broken due to may_pollfree - io_uring: disable polling pollfree files - sched: disable sched_autogroup by default - driver: char: delete svm.c - ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob - fs/ntfs3: Fix attr_punch_hole() null pointer derenference - tracing/osnoise: Do not unregister events twice - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails - mm/filemap.c: remove bogus VM_BUG_ON - mm: oom_kill: fix KABI broken by "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup" - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - fork: Allocate a new task_struct_resvd object for fork task - tmpfs: fix regressions from wider use of ZERO_PAGE - tmpfs: do not allocate pages on read- !348 Backport CVEs and fs bugfixes - io_uring: kill goto error handling in io_sqpoll_wait_sq() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - ext4: fix bad checksum after online resize - xfs: fix use-after-free in xattr node block inactivation - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls- KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS - bfq: fix null-ptr-deref in bfq_pd_offline - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - ksmbd: fix heap-based overflow in set_ntacl_dacl() - ksmbd: prevent out of bound read for SMB2_WRITE - ksmbd: validate length in smb2_write() - xfs: fix super block buf log item UAF during force shutdown - xfs: wait iclog complete before tearing down AIL - xfs: get rid of assert from xfs_btree_islastblock- ext2: replace bh_submit_read() helper with bh_read() - ufs: replace ll_rw_block() - udf: replace ll_rw_block() - reiserfs: replace ll_rw_block() - ocfs2: replace ll_rw_block() - ntfs3: replace ll_rw_block() - jbd2: replace ll_rw_block() - isofs: replace ll_rw_block() - gfs2: replace ll_rw_block() - fs/buffer: replace ll_rw_block() - fs/buffer: add some new buffer read helpers - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - mtd: physmap-core: Fix NULL pointer dereferencing in of_select_probe_type() - blk-mq: set default elevator as deadline in case of hctx shared tagset - dm thin: Use last transaction's pmd->root when commit failed - media: mceusb: Use new usb_control_msg_*() routines - block, bfq: fix possible uaf for 'bfqq->bic' - block, bfq: fix null pointer dereference in bfq_bio_bfqg() - scsi: iscsi: remove .unbind_conn from iscsi_transport - Revert "scsi: iscsi: fix kabi broken in struct iscsi_transport" - blk-mq: fix kabi broken in struct bio - blk-mq: fix kabi broken in struct request - mm/dynamic_hugetlb: fix clear PagePool without lock protection - mm/dynamic_hugetlb: fix list corruption in hpool_merge_page() - x86/cpu/hygon: Set __max_die_per_package on Hygon - block: always align request_wrapper to cacheline - block: fix crash on cmpxchg for request_wrapper - clk: imx: Add check for kcalloc - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs- wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute - xen/netback: don't call kfree_skb() with interrupts disabled - media: dvb-core: Fix UAF due to refcount races at releasing - wifi: wilc1000: validate pairwise and authentication suite offsets - wifi: wilc1000: validate number of channels - wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute - drm/amdkfd: Check for null pointer after calling kmemdup- proc: proc_skip_spaces() shouldn't think it is working on C strings - proc: avoid integer type confusion in get_proc_long - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - livepatch/ppc64: Fix preemption check when enabling - block: only use cmpxchg64 in 64bit platform - efi/libstub: Fix build error in efi-stub.c for riscv- block: fix regression for dm - dm: switch to rq-based after queue is initialized - net/af_packet: make sure to pull mac header - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO - sched: Fix null-ptr-deref in free_fair_sched_group - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - Revert "ipvlan: Modify the value of ipvlan modes" - workqueue: fix state-dump console deadlock - preempt/dynamic: Fix typo in macro conditional statement - jump_label: Fix usage in module __init - arm64/mpam: update last_cmd_status in parse_cache() and parse_bw() - arm64/mpam: remove kernfs_get() calls() and add kernfs_put() calls to prevent refcount leak - arm64/mpam: make mbw_max/min not less than min_bw - arm64/mpam: Fix indent format error in resctrl_parse_param() - arm64/mpam: decrease dom_num when domain goes offline - arm64/mpam: correct mbw_max/min if remainder is too large - Revert "add barriers to buffer_uptodate and set_buffer_uptodate" - pinctrl: core: Set ret to 0 when group is skipped - pinctrl: core: Handling pinmux and pinconf separately - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" - mm/dynamic_hugetlb: fix compound_nr incorrect - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq - scsi: ufs: core: Enable link lost interrupt - perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU - perf python: Fix build when PYTHON_CONFIG is user supplied - Documentation/ABI: Mention retbleed vulnerability info file for sysfs - arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 - md: call __md_stop_writes in md_stop - Revert "md-raid: destroy the bitmap after destroying the thread" - mm/hugetlb: fix hugetlb not supporting softdirty tracking - xen/privcmd: fix error exit of privcmd_ioctl_dm_op() - ACPI: processor: Remove freq Qos request for all CPUs - s390: fix double free of GS and RI CBs on fork() failure - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - x86/bugs: Add "unknown" reporting for MMIO Stale Data - perf/x86/lbr: Enable the branch type for the Arch LBR by default - btrfs: check if root is readonly while setting security xattr - btrfs: add info when mount fails due to stale replace target - btrfs: replace: drop assert for suspended replace - btrfs: fix silent failure when deleting root reference - ionic: fix up issues with handling EAGAIN on FW cmds - rxrpc: Fix locking in rxrpc's sendmsg - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter - net: Fix a data-race around sysctl_somaxconn. - net: Fix data-races around sysctl_devconf_inherit_init_net. - net: Fix data-races around sysctl_fb_tunnels_only_for_init_net. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - net: Fix data-races around sysctl_optmem_max. - bpf: Folding omem_charge() into sk_storage_charge() - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around netdev_max_backlog. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: Fix data-races around sysctl_[rw]mem_(max|default). - net: Fix data-races around sysctl_[rw]mem(_offset)?. - tcp: tweak len/truesize ratio for coalesce candidates - netfilter: nf_tables: disallow jump to implicit chain from set element - netfilter: nf_tables: upfront validation of data via nft_data_init() - netfilter: bitwise: improve error goto labels - netfilter: nft_cmp: optimize comparison for 16-bytes - netfilter: nf_tables: consolidate rule verdict trace call - netfilter: nftables: remove redundant assignment of variable err - netfilter: nft_tunnel: restrict it to netdev family - netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families - netfilter: nf_tables: do not leave chain stats enabled on error - netfilter: nft_payload: do not truncate csum_offset and csum_type - netfilter: nft_payload: report ERANGE for too long offset and length - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips - netfilter: ebtables: reject blobs that don't provide all entry points - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - net: moxa: get rid of asymmetry in DMA mapping/unmapping - net: ipa: don't assume SMEM is page-aligned - net/mlx5e: Properly disable vlan strip on non-UL reps - ice: xsk: prohibit usage of non-balanced queue id - ice: xsk: Force rings to be sized to power of 2 - nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout - rose: check NULL rose_loopback_neigh->loopback - mm/smaps: don't access young/dirty bit if pte unpresent - mm/huge_memory.c: use helper function migration_entry_to_page() - SUNRPC: RPC level errors should set task->tk_rpc_status - NFSv4.2 fix problems with __nfs42_ssc_open - NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open() - xfrm: clone missing x->lastused in xfrm_do_migrate - xfrm: fix refcount leak in __xfrm_policy_check() - kernel/sched: Remove dl_boosted flag comment - vfs: make sync_filesystem return errors from ->sync_fs - fs: remove __sync_filesystem - pinctrl: amd: Don't save/restore interrupt status and wake status bits - kernel/sys_ni: add compat entry for fadvise64_64 - parisc: Fix exception handler for fldw and fstw instructions - audit: fix potential double free on error path from fsnotify_add_inode_mark - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc- blk-mq: don't access request_wrapper if request is not allocated from block layer - blk-mq: fix kabi broken due to request_wrapper - ide-cd: don't clear rq_flags after blk_get_request - iommu: Fix error handling in probe_acpi_namespace_devices()- staging: rtl8712: fix use after free bugs - drivers/perf: fixed the issue that the kabi value changed - drm/i915: fix TLB invalidation for Gen12 video and compute engines - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - Bluetooth: L2CAP: Fix u8 overflow - dm: Fix UAF in run_timer_softirq() - dm-thin: Resume failed in FAIL mode - mm: hugetlb: fix UAF in hugetlb_handle_userfault - ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO_INITFUNC - ARM: 9059/1: cache-v7: get rid of mini-stack - ARM: 9058/1: cache-v7: refactor v7_invalidate_l1 to avoid clobbering r5/r6 - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir - mpi: Fix length check in mpi_key_length() - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - Fix kabi change caused by reverting patches - Revert "iommu: Introduce attach/detach_pasid_table API" - Revert "iommu: Introduce bind/unbind_guest_msi" - Revert "iommu/smmuv3: Allow s1 and s2 configs to coexist" - Revert "iommu/smmuv3: Get prepared for nested stage support" - Revert "iommu/smmuv3: Implement attach/detach_pasid_table" - Revert "iommu/smmuv3: Allow stage 1 invalidation with unmanaged ASIDs" - Revert "iommu/smmuv3: Implement cache_invalidate" - Revert "dma-iommu: Implement NESTED_MSI cookie" - Revert "iommu/smmuv3: Nested mode single MSI doorbell per domain enforcement" - Revert "iommu/smmuv3: Enforce incompatibility between nested mode and HW MSI regions" - Revert "iommu/smmuv3: Implement bind/unbind_guest_msi" - Revert "iommu/smmuv3: report additional recoverable faults" - Revert "vfio: VFIO_IOMMU_SET_PASID_TABLE" - Revert "vfio: VFIO_IOMMU_CACHE_INVALIDATE" - Revert "vfio: VFIO_IOMMU_SET_MSI_BINDING" - Revert "vfio/pci: Add VFIO_REGION_TYPE_NESTED region type" - Revert "vfio/pci: Register an iommu fault handler" - Revert "vfio/pci: Allow to mmap the fault queue" - Revert "vfio: Use capability chains to handle device specific irq" - Revert "vfio/pci: Add framework for custom interrupt indices" - Revert "vfio: Add new IRQ for DMA fault reporting" - Revert "vfio/pci: Register and allow DMA FAULT IRQ signaling" - Revert "vfio: Document nested stage control" - Revert "vfio/pci: Register a DMA fault response region" - Revert "vfio/pci: Inject page response upon response region fill" - Revert "iommu/arm-smmu-v3: Using HTTU with SMMU STE and stage 2 TTD" - Revert "iommu/io-pgtable-arm: Make data access permissions of stage1/2 compatible" - Revert "iommu/io-pgtable-arm: Remove the limitation on the page table format of sync/clear_dirty_log()" - Revert "iommu/arm-smmu-v3: Change the TLBI CMD in arm_smmu_cache_invalidate()" - Revert "iommu/arm-smmu-v3: Align invalid range with leaf page size upwards when support RIL" - Revert "iommu/arm-smmu-v3: Standardize granule size when support RIL" - Revert "iommu/arm-smmu-v3: Remove the redundant shift operation of 'size'" - Revert "iommu: fix build error when CONFIG_IOMMU_API is off" - Revert "vfio/pci: Fix wrong return value when get iommu attribute DOMAIN_ATTR_NESTING" - Revert "iommu/smmuv3: Remove the S1 mapping restriction of dirty log" - perf/core: Fix reentry problem in perf_output_read_group() - tty: serial: uartlite: Disable clocks in case of errors - cgroup: Fix race condition at rebind_subsystems() - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() - xfs: fix memory leak in xfs_errortag_init - xfs: fix sb write verify for lazysbcount - xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP* - xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() - xfs: prevent a UAF when log IO errors race with unmount - xfs: purge dquots after inode walk fails during quotacheck - xfs: revert "xfs: actually bump warning counts when we send warnings" - xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks - xfs: async CIL flushes need pending pushes to be made stable - xfs: don't generate selinux audit messages for capability testing - xfs: only bother with sync_filesystem during readonly remount - xfs: remove xfs_inew_wait - xfs: mark a data structure sick if there are cross-referencing errors - xfs: restore speculative_cow_prealloc_lifetime sysctl - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd - xfs: factor out a xfs_ilock_iocb helper - xfs: fix parent pointer scrubber bailing out on unallocated inodes - xfs: fix uaf when leaf dir bestcount not match with dir data blocks - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent - xfs: Check for extent overflow when swapping extents - xfs: Check for extent overflow when remapping an extent - xfs: Check for extent overflow when moving extent from cow to data fork - xfs: Check for extent overflow when writing to unwritten extent - xfs: Check for extent overflow when adding/removing xattrs - xfs: Check for extent overflow when renaming dir entries - xfs: Check for extent overflow when removing dir entries - xfs: Check for extent overflow when adding dir entries - xfs: Check for extent overflow when punching a hole - xfs: Check for extent overflow when trivally adding a new extent - xfs: Add helper for checking per-inode extent count overflow - xfs: flush inode gc workqueue before clearing agi bucket - xfs: check sb_meta_uuid for dabuf buffer recovery - xfs: Fix the free logic of state in xfs_attr_node_hasname - xfs: reduce kvmalloc overhead for CIL shadow buffers - xfs: only run COW extent recovery when there are no live extents - xfs: remove all COW fork extents when remounting readonly - xfs: don't catch dax+reflink inodes as corruption in verifier - xfs: fix soft lockup via spinning in filestream ag selection loop - xfs: return errors in xfs_fs_sync_fs - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - PCI: Do not enable AtomicOps on VFs - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 - config: enable CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE by default - scsi: hisi_sas: Prevent parallel FLR and controller reset - scsi: hisi_sas: Prevent parallel controller reset and control phy command - xfs: fix incorrect i_nlink caused by inode racing - block: Fix kabi broken in blk-merge.h and blk-cgroup.h - block: don't merge across cgroup boundaries if blkcg is enabled - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: Simplify ima_lsm_copy_rule - selftests: bpf: Don't run sk_lookup in verifier tests - bpf: Add PROG_TEST_RUN support for sk_lookup programs - bpf: Consolidate shared test timing code - arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER - blk-mq: fix io hang for scsi drivers that depends on timeout handling during scan - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - KVM: arm64: Only probe Hisi ncsnp feature on Hisi CPUs - dm ioctl: print error when HC and MD do not match - block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - block: Fix UAF in bd_link_disk_holder() - ftrace: Fix use-after-free for dynamic ftrace_ops - blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping() - scsi: hisi_sas: Revert "scsi: hisi_sas: Limit max hw sectors for v3 HW" - bfq: Make sure bfqg for which we are queueing requests is online - bfq: Get rid of __bio_blkcg() usage - bfq: Track whether bfq_group is still online - Revert "block, bfq: move bfqq to root_group if parent group is offlined" - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() - blk-wbt: call rq_qos_add() after wb_normal is initialized - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init - blk-mq: fix missing blk_account_io_done() in error path - stack: Declare {randomize_,}kstack_offset to fix Sparse warnings - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET - stack: Replace "o" output with "r" input constraint - lkdtm: Add REPORT_STACK for checking stack offsets - arm64: entry: Enable random_kstack_offset support - x86/entry: Enable random_kstack_offset support - stack: Optionally randomize kernel stack offset each syscall - jump_label: Provide CONFIG-driven build state defaults - ext4: fix super block checksum incorrect after mount - Revert "block/wbt: fix negative inflight counter when remove scsi device" - !313 openEuler: add openEuler/MAINTAINERS for Maintainers & Committers - openEuler: add openEuler/MAINTAINERS for Maintainers & Committers - !301 txgbe : fix arm32 compiler error warning in txgbe_main.c - !287 defconfig: add helper script for update openeuler_defconfig - configs: update arch/x86/configs/openeuler_defconfig - configs: update arch/arm64/configs/openeuler_defconfig - kconfig: Add script to update openeuler_defconfig - !264 Add LoongArch support - !297 tc-testing: fix a bug in gitignore of tc-testing - openeuler: net: txgbe: fix arm 32bit arch compile warning. - tc-testing: gitignore, delete plugins directory - !277 net: ngbe: fix ngbe checkpatch warnnings - LoongArch: defconfig: Set CONFIG_TXGBE=m by default - LS7A2000 : Add quirk for OHCI device rev 0x02 - stmmac: pci: Add dwmac support for Loongson - LoongArch: hugepage table replace tlb - LoongArch: change global registers to local registers - LoongArch: Old BPI compatibility - LoongArch: add kernel setvirtmap for runtime - LoongArch: enable some netfilter related configs - LoongArch: defconfig: use make defconfig to save a clean defconfig - tools perf: Fix compilation error with new binutils - tools include: add dis-asm-compat.h to handle version differences - tools build: Don't display disassembler-four-args feature test - tools build: Add feature test for init_disassemble_info API changes - LoongArch: Support R_LARCH_GOT_PC_{LO12,HI20} in modules - LoongArch: Support PC-relative relocations in modules - LoongArch: Define ELF relocation types added in v2.00 ABI - LoongArch: Adjust symbol addressing for AS_HAS_EXPLICIT_RELOCS - LoongArch: Add Kconfig option AS_HAS_EXPLICIT_RELOCS - irqchip/loongson-liointc: Fix an error handling path in liointc_init() - irqchip/loongarch: Fix irq_domain_alloc_fwnode() abuse - irqchip/loongson-eiointc: Fix a build warning - irqchip/loongson-eiointc: Fix irq affinity setting - irqchip: Adjust Kconfig for Loongson - PCI: Add quirk for LS7A to avoid reboot failure - PCI: loongson: Improve the MRRS quirk for LS7A - PCI: loongson: Work around LS7A incorrect Interrupt Pin registers - PCI: loongson: Don't access non-existent devices - PCI: loongson: Add ACPI init support - PCI: loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A - irqchip / ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback - APCI: irq: Add support for multiple GSI domains - drm/radeon: Workaround radeon driver bug for Loongson - LoongArch: Add writecombine support for drm - Input: i8042 - Add PNP checking hook for Loongson - LoongArch: Add qspinlock support - LoongArch: Add perf events support - LoongArch: Add SysRq-x (TLB Dump) support - LoongArch: Use TLB for ioremap() - LoongArch: Enable ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP - LoongArch: Add sparse memory vmemmap support - MIPS&LoongArch&NIOS2: Adjust prototypes of p?d_init() - irqchip/loongson-pch-lpc: Add suspend/resume support - irqchip/loongson-pch-pic: Add suspend/resume support - irqchip/loongson-eiointc: Add suspend/resume support - irqchip/loongson-htvec: Add suspend/resume support - irqchip/loongson-htvec: Add ACPI init support - ACPI / table: Print CORE_PIC information when MADT is parsed - ACPICA: Events: Support fixed pcie wake event - ACPICA: MADT: Add LoongArch APICs support - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA - Revert "LoongArch: Provisionally add ACPICA data structures" - loongarch: efi: enable generic EFI compressed boot - efi/libstub: implement generic EFI zboot - efi/libstub: use EFI provided memcpy/memset routines - efi/libstub: add some missing EFI prototypes - efi/loongarch: Add efistub booting support - irqchip: Select downstream irqchip drivers for LoongArch CPU - LoongArch: Add subword xchg/cmpxchg emulation - LoongArch: Cleanup headers to avoid circular dependency - LoongArch: Cleanup reset routines with new API - LoongArch: Fix build warnings in VDSO - LoongArch: Select PCI_QUIRKS to avoid build error - LoongArch: Update Loongson-3 default config file - LoongArch: Add USER_STACKTRACE support - LoongArch: Add STACKTRACE support - LoongArch: Add prologue unwinder support - LoongArch: Add guess unwinder support - LoongArch: Add vDSO syscall __vdso_getcpu() - LoongArch: Add PCI controller support - LoongArch: Parse MADT to get multi-processor information - LoongArch: Jump to the link address before enable PG - LoongArch: Requires __force attributes for any casts - LoongArch: Fix unsigned comparison with less than zero - LoongArch: Adjust arch/loongarch/Kconfig - LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - irqchip/loongson-pch-pic: Move find_pch_pic() into CONFIG_ACPI - LoongArch: Fix wrong "ROM Size" of boardinfo - LoongArch: Fix missing fcsr in ptrace's fpr_set - LoongArch: Fix shared cache size calculation - LoongArch: Disable executable stack by default - LoongArch: Remove unused variables - LoongArch: Remove clock setting during cpu hotplug stage - LoongArch: Remove useless header compiler.h - LoongArch: Remove several syntactic sugar macros for branches - LoongArch: Re-tab the assembly files - LoongArch: Simplify "BGT foo, zero" with BGTZ - LoongArch: Simplify "BLT foo, zero" with BLTZ - LoongArch: Simplify "BEQ/BNE foo, zero" with BEQZ/BNEZ - LoongArch: Use the "move" pseudo-instruction where applicable - LoongArch: Use the "jr" pseudo-instruction where applicable - LoongArch: Use ABI names of registers where appropriate - irqchip: Add LoongArch CPU interrupt controller support - LoongArch: fix kabi change due to enum chuph_state - irqchip: Add Loongson Extended I/O interrupt controller support - irqchip/loongson-liointc: Add ACPI init support - irqchip/loongson-pch-msi: Add ACPI init support - irqchip/loongson-pch-pic: Add ACPI init support - irqchip: Add Loongson PCH LPC controller support - LoongArch: Prepare to support multiple pch-pic and pch-msi irqdomain - LoongArch: Use ACPI_GENERIC_GSI for gsi handling - LoongArch: Provisionally add ACPICA data structures - loongarch: drop definition of PGD_ORDER - loongarch: drop definition of PUD_ORDER - loongarch: drop definition of PMD_ORDER - loongarch: drop definition of PTE_ORDER - LoongArch: Fix section mismatch warning - LoongArch: Fix build errors for tinyconfig - LoongArch: Remove obsolete mentions of vcsr - LoongArch: Drop these obsolete selects in Kconfig - efi: Simplify arch_efi_call_virt() macro - LoongArch: Make compute_return_era() return void - LoongArch: Fix wrong fpu version - LoongArch: Fix EENTRY/MERRENTRY setting in setup_tlb_handler() - LoongArch: Fix sleeping in atomic context in setup_tlb_handler() - LoongArch: Fix the _stext symbol address - LoongArch: Fix the !THP build - LoongArch: vmlinux.lds.S: Add missing ELF_DETAILS - LoongArch: Remove MIPS comment about cycle counter - LoongArch: Fix the !CONFIG_SMP build - LoongArch: Add Loongson-3 default config file - LoongArch: Add Non-Uniform Memory Access (NUMA) support - LoongArch: Add multi-processor (SMP) support - LoongArch: Add VDSO and VSYSCALL support - LoongArch: Add some library functions - LoongArch: Add misc common routines - LoongArch: Add ELF and module support - LoongArch: Add signal handling support - LoongArch: Add system call support - LoongArch: Add memory management - LoongArch: Add process management - LoongArch: Add exception/interrupt handling - LoongArch: Add boot and setup routines - LoongArch: Add other common headers - LoongArch: Add atomic/locking headers - LoongArch: Add CPU definition headers - LoongArch: Add ELF-related definitions - LoongArch: Add build infrastructure - fbdev: Prevent probing generic drivers if a FB is already registered - serial: 8250_pnp: Support configurable clock frequency - genirq/generic_chip: Export irq_unmap_generic_chip - mm/swapops: make is_pmd_migration_entry more strict - initramfs: Provide a common initrd reserve function - initrd: Add the preprocessor guard in initrd.h - PCI/ERR: Retain status from error notification - tee: fix memory leak in tee_shm_register() - qrtr: Convert qrtr_ports from IDR to XArray - can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once() - tracing/probes: Have kprobes and uprobes use $COMM too - netfilter: nf_tables: fix audit memory leak in nf_tables_commit - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() - MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0 - video: fbdev: i740fb: Check the argument of i740_calc_vclk() - powerpc/64: Init jump labels before parse_early_param() - smb3: check xattr value length earlier - f2fs: fix to do sanity check on segment type in build_sit_entries() - f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page() - ALSA: control: Use deferred fasync helper - ALSA: timer: Use deferred fasync helper - ALSA: core: Add async signal helpers - powerpc/32: Don't always pass -mcpu=powerpc to the compiler - watchdog: export lockup_detector_reconfigure - RISC-V: Add fast call path of crash_kexec() - riscv: mmap with PROT_WRITE but no PROT_READ is invalid - modules: Ensure natural alignment for .altinstructions and __bug_table sections - mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start - vfio: Clear the caps->buf to NULL after free - tty: serial: Fix refcount leak bug in ucc_uart.c - lib/list_debug.c: Detect uninitialized lists - ext4: avoid resizing to a partial cluster size - ext4: avoid remove directory when directory is corrupted - drivers:md:fix a potential use-after-free bug - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown - md: Notify sysfs sync_completed in md_reap_sync_thread() - dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed - selftests/kprobe: Do not test for GRP/ without event failures - csky/kprobe: reclaim insn_slot on kprobe unregistration - RDMA/rxe: Limit the number of calls to each tasklet - um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups - PCI/ACPI: Guard ARM64-specific mcfg_quirks - cxl: Fix a memory leak in an error handling path - pinctrl: intel: Check against matching data instead of ACPI companion - gadgetfs: ep_io - wait until IRQ finishes - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input - clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description - zram: do not lookup algorithm in backends table - uacce: Handle parent device removal or parent driver module rmmod - clk: qcom: ipq8074: dont disable gcc_sleep_clk_src - vboxguest: Do not use devm for irq - usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch - usb: renesas: Fix refcount leak bug - usb: host: ohci-ppc-of: Fix refcount leak bug - clk: ti: Stop using legacy clkctrl names for omap4 and 5 - drm/meson: Fix overflow implicit truncation warnings - irqchip/tegra: Fix overflow implicit truncation warnings - usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info - usb: cdns3 fix use-after-free at workaround 2 - platform/chrome: cros_ec_proto: don't show MKBP version if unsupported - PCI: Add ACS quirk for Broadcom BCM5750x NICs - drm/sun4i: dsi: Prevent underflow when computing packet sizes - netfilter: add helper function to set up the nfnetlink header and use it - netfilter: nftables: add helper function to set the base sequence number - audit: log nftables configuration change events once per table - drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors() - ASoC: SOF: intel: move sof_intel_dsp_desc() forward - gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file - kbuild: fix the modules order between drivers and libs - igb: Add lock to avoid data race - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() - fec: Fix timer capture timing in `fec_ptp_enable_pps()` - i40e: Fix to stop tx_timeout recovery if GLOBR fails - regulator: pca9450: Remove restrictions for regulator-name - i2c: imx: Make sure to unregister adapter on remove() - ice: Ignore EEXIST when setting promisc mode - net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions() - net: genl: fix error path memory leak in policy dumping - net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters - net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry - net: moxa: pass pdev instead of ndev to DMA functions - net: dsa: mv88e6060: prevent crash on an unused port - spi: meson-spicc: add local pow2 clock ops to preserve rate between messages - powerpc/pci: Fix get_phb_number() locking - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag - netfilter: nf_tables: really skip inactive sets when allocating name - ASoC: tas2770: Fix handling of mute/unmute - ASoC: tas2770: Drop conflicting set_bias_level power setting - ASoC: tas2770: Allow mono streams - ASoC: tas2770: Set correct FSYNC polarity - iavf: Fix adminq error handling - nios2: add force_successful_syscall_return() - nios2: restarts apply only to the first sigframe we build... - nios2: fix syscall restart checks - nios2: traced syscall does need to check the syscall number - nios2: don't leave NULLs in sys_call_table[] - nios2: page fault et.al. are *not* restartable syscalls... - dpaa2-eth: trace the allocated address instead of page struct - perf probe: Fix an error handling path in 'parse_perf_probe_command()' - geneve: fix TOS inheriting for ipv4 - xen/xenbus: fix return type in xenbus_file_read() - nfp: ethtool: fix the display error of `ethtool -m DEVNAME` - NTB: ntb_tool: uninitialized heap data in tool_fn_write() - tools build: Switch to new openssl API for test-libcrypto - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc - ceph: don't leak snap_rwsem in handle_cap_grant - tools/vm/slabinfo: use alphabetic order when two values are equal - ceph: use correct index when encoding client supported features - dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources - dt-bindings: arm: qcom: fix MSM8916 MTP compatibles - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() - plip: avoid rcu debug splat - ipv6: do not use RT_TOS for IPv6 flowlabel - geneve: do not use RT_TOS for IPv6 flowlabel - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool - pinctrl: qcom: sm8250: Fix PDC map - pinctrl: sunxi: Add I/O bias setting for H6 R-PIO - pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed - pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map - net: bgmac: Fix a BUG triggered by wrong bytes_compl - virtio_net: fix memory leak inside XPD_TX with mergeable - SUNRPC: Reinitialise the backchannel request buffers before reuse - sunrpc: fix expiry of auth creds - net: atlantic: fix aq_vec index out of range error - can: mcp251x: Fix race condition on receive interrupt - bpf: Check the validity of max_rdwr_access for sock local storage map iterator - bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator - bpf: Acquire map uref in .init_seq_private for sock local storage map iterator - bpf: Acquire map uref in .init_seq_private for hash map iterator - bpf: Acquire map uref in .init_seq_private for array map iterator - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - NFSv4: Fix races in the legacy idmapper upcall - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly - NFSv4.1: Don't decrease the value of seq_nr_highest_sent - Documentation: ACPI: EINJ: Fix obsolete example - apparmor: Fix memleak in aa_simple_write_to_buffer() - apparmor: fix reference count leak in aa_pivotroot() - apparmor: fix overlapping attachment computation - apparmor: fix setting unconfined mode on a loaded profile - apparmor: fix aa_label_asxprint return check - apparmor: Fix failed mount permission check error message - apparmor: fix absroot causing audited secids to begin with = - apparmor: fix quiet_denied for file rules - can: ems_usb: fix clang's -Wunaligned-access warning - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II - tracing: Have filter accept "common_cpu" to be consistent - btrfs: fix lost error handling when looking up extended ref on log replay - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() - mmc: pxamci: Fix an error handling path in pxamci_probe() - mmc: pxamci: Fix another error handling path in pxamci_probe() - ata: libata-eh: Add missing command name - rds: add missing barrier to release_refill - x86/mm: Use proper mask when setting PUD mapping - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU - ALSA: info: Fix llseek return value when using callback - !280 ksmbd-introduce-new-SMB3-kernel-server - ksmbd: add reserved room in ipc request/response - ksmbd: limits exceeding the maximum allowable outstanding requests - ksmbd: move credit charge deduction under processing request - ksmbd: add support for smb2 max credit parameter - ksmbd: set unique value to volume serial field in FS_VOLUME_INFORMATION - cifsd: add Kconfig and Makefile - ksmbd: Fix wrong return value and message length check in smb2_ioctl() - ksmbd: set NTLMSSP_NEGOTIATE_SEAL flag to challenge blob - ksmbd: fix encryption failure issue for session logoff response - ksmbd: fix endless loop when encryption for response fails - ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured - ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT - ksmbd: Fix user namespace mapping - ksmbd: fix use-after-free bug in smb2_tree_disconect - ksmbd: fix memory leak in smb2_handle_negotiate - ksmbd: fix racy issue while destroying session on multichannel - ksmbd: use vfs_llseek instead of dereferencing NULL - ksmbd: remove unused ksmbd_share_configs_cleanup function - ksmbd: fix kernel oops from idr_remove() - ksmbd: replace sessions list in connection with xarray - ksmbd: use wait_event instead of schedule_timeout() - ksmbd: fix incorrect handling of iterate_dir - ksmbd: handle smb2 query dir request for OutputBufferLength that is too small - ksmbd: add channel rwlock - ksmbd: smbd: fix connection dropped issue - ksmbd: fix reference count leak in smb_check_perm_dacl() - ksmbd: reduce smb direct max read/write size - ksmbd: don't align last entry offset in smb2 query directory - ksmbd: fix same UniqueId for dot and dotdot entries - ksmbd: smbd: validate buffer descriptor structures - ksmbd: fix SMB 3.11 posix extension mount failure - ksmbd: fix guest connection failure with nautilus - ksmbd: uninitialized variable in create_socket() - ksmbd: smbd: fix missing client's memory region invalidation - ksmbd: add smb-direct shutdown - ksmbd: smbd: change the default maximum read/write, receive size - ksmbd: smbd: create MR pool - ksmbd: smbd: call rdma_accept() under CM handler - ksmbd: set 445 port to smbdirect port by default - ksmbd: register ksmbd ib client with ib_register_client() - ksmbd: Fix smb2_get_name() kernel-doc comment - ksmbd: Fix smb2_set_info_file() kernel-doc comment - ksmbd: Fix buffer_check_err() kernel-doc comment - ksmbd: fix multi session connection failure - ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: Remove unused fields from ksmbd_file struct definition - ksmbd: Remove unused parameter from smb2_get_name() - ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 - ksmbd: fix uninitialized symbol 'pntsd_size' - ksmbd: remove select FS_POSIX_ACL in Kconfig - ksmbd: fix memleak in get_file_stream_info() - ksmbd: contain default data stream even if xattr is empty - ksmbd: downgrade addition info error msg to debug in smb2_get_info_sec() - ksmbd: Fix an error handling path in 'smb2_sess_setup()' - ksmbd: change LeaseKey data type to u8 array - ksmbd: remove smb2_buf_length in smb2_transform_hdr - ksmbd: remove smb2_buf_length in smb2_hdr - ksmbd: don't need 8byte alignment for request length in ksmbd_check_message - ksmbd: Fix buffer length check in fsctl_validate_negotiate_info() - ksmbd: Remove redundant 'flush_workqueue()' calls - ksmdb: use cmd helper variable in smb2_get_ksmbd_tcon() - ksmbd: use ksmbd_req_buf_next() in ksmbd_smb2_check_message() - ksmbd: use ksmbd_req_buf_next() in ksmbd_verify_smb_message() - ksmbd: add buffer validation in session setup - ksmbd: throttle session setup failures to avoid dictionary attacks - ksmbd: validate OutputBufferLength of QUERY_DIR, QUERY_INFO, IOCTL requests - ksmbd: validate credit charge after validating SMB2 PDU body size - ksmbd: add buffer validation for smb direct - ksmbd: limit read/write/trans buffer size not to exceed 8MB - ksmbd: validate compound response buffer - ksmbd: fix potencial 32bit overflow from data area check in smb2_write - ksmbd: improve credits management - ksmbd: add validation in smb2_ioctl - ksmbd: fix oops from fuse driver - ksmbd: fix version mismatch with out of tree - ksmbd: use buf_data_size instead of recalculation in smb3_decrypt_req() - ksmbd: remove the leftover of smb2.0 dialect support - ksmbd: check strictly data area in ksmbd_smb2_check_message() - ksmbd: add the check to vaildate if stream protocol length exceeds maximum value - ksmbd: missing check for NULL in convert_to_nt_pathname() - ksmbd: fix transform header validation - ksmbd: add buffer validation for SMB2_CREATE_CONTEXT - ksmbd: add validation in smb2 negotiate - ksmbd: add request buffer validation in smb2_set_info - ksmbd: use correct basic info level in set_file_basic_info() - ksmbd: remove NTLMv1 authentication - ksmbd: fix documentation for 2 functions - ksmbd: fix invalid request buffer access in compound - ksmbd: remove RFC1002 check in smb2 request - ksmbd: use LOOKUP_BENEATH to prevent the out of share access - ksmbd: remove follow symlinks support - ksmbd: check protocol id in ksmbd_verify_smb_message() - ksmbd: add default data stream name in FILE_STREAM_INFORMATION - ksmbd: log that server is experimental at module load - ksmbd: add validation for FILE_FULL_EA_INFORMATION of smb2_get_info - ksmbd: prevent out of share access - ksmbd: transport_rdma: Don't include rwlock.h directly - ksmbd: fix read of uninitialized variable ret in set_file_basic_info - ksmbd: remove unused ksmbd_file_table_flush function - ksmbd: smbd: fix dma mapping error in smb_direct_post_send_data - ksmbd: Reduce error log 'speed is unknown' to debug - ksmbd: remove setattr preparations in set_file_basic_info() - ksmbd: ensure error is surfaced in set_file_basic_info() - ksmbd: fix __write_overflow warning in ndr_read_string - ksmbd: fix permission check issue on chown and chmod - ksmbd: don't set FILE DELETE and FILE_DELETE_CHILD in access mask by default - ksmbd: smbd: fix kernel oops during server shutdown - ksmbd: use proper errno instead of -1 in smb2_get_ksmbd_tcon() - ksmbd: update the comment for smb2_get_ksmbd_tcon() - ksmbd: change int data type to boolean - ksmbd: Fix multi-protocol negotiation - ksmbd: fix an oops in error handling in smb2_open() - ksmbd: add ipv6_addr_v4mapped check to know if connection from client is ipv4 - ksmbd: fix missing error code in smb2_lock - ksmbd: use channel signingkey for binding SMB2 session setup - ksmbd: don't set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: Return STATUS_OBJECT_PATH_NOT_FOUND if smb2_creat() returns ENOENT - ksmbd: fix -Wstringop-truncation warnings - ksmbd: Fix potential memory leak in tcp_destroy_socket() - ksmbd: add support for negotiating signing algorithm - ksmbd: add negotiate context verification - ksmbd: fix typo of MS-SMBD - ksmbd: move credit charge verification over smb2 request size verification - ksmbd: set STATUS_INVALID_PARAMETER error status if credit charge is invalid - ksmbd: fix wrong error status return on session setup - ksmbd: fix wrong compression context size - ksmbd: fix typo in comment - ksmbd: fix an error message in ksmbd_conn_trasnport_init - ksmbd: set RDMA capability for FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: fix unused err value in smb2_lock - ksmbd: fix memory leak in ksmbd_vfs_get_sd_xattr() - ksmbd: remove unneeded check_context_err - ksmbd: handle error cases first in smb2_create_sd_buffers - ksmbd: make smb2_find_context_vals return NULL if not found - ksmbd: uninterruptible wait for a file being unlocked - ksmbd: free ksmbd_lock when file is closed - ksmbd: fix the running request count decrement - ksmbd: use kasprintf() in ksmbd_vfs_xattr_stream_name() - ksmbd: delete some stray tabs - ksmbd: change data type of volatile/persistent id to u64 - ksmbd: fix memory leak in smb_inherit_dacl() - ksmbd: fix memory leak smb2_populate_readdir_entry() - ksmbd: fix read on the uninitialized send_ctx - ksmbd: remove unneeded NULL check in for_each_netdev - ksmbd: Fix read on the uninitialized pointer sess - ksmbd: fix kernel oops in ksmbd_rpc_ioctl/rap() - ksmbd: adapt vfs api to 5.10 - ksmbd: replace struct dentry with struct path in some function's arguments - ksmbd: reorder and document on-disk and netlink structures in headers - ksmbd: change server config string index to enumeration - ksmbd: change server state type macro to enumeration - ksmbd: change sid types to enumeration - ksmbd: change ACE types to enumeration - ksmbd: remove SMB1 oplock level macros - ksmbd: opencode to remove ATTR_FP macro - ksmbd: use ksmbd_vfs_lock_parent to get stable parent dentry - ksmbd: opencode to remove FP_INODE macro - ksmbd: fix dentry racy with rename() - ksmbd: Relax credit_charge check in smb2_validate_credit_charge() - ksmbd: allow PROTECTED_DACL_SECINFO and UNPROTECTED_DACL_SECINFO addition information in smb2 set info security - ksmbd: replace request and respone buffer macro with inline functions - ksmbd: replace SMB_DIRECT_TRANS macro with inline function - ksmbd: remove and replace macros with inline functions in smb_common.h - ksmbd: remove getting worker state macros - ksmbd: replace PAYLOAD_HEAD with inline function - ksmbd: replace KSMBD_ALIGN with kernel ALIGN macro - ksmbd: replace BUFFER_NR_PAGES with inline function - ksmbd: remove macros in transport_ipc.c - ksmbd: set MAY_* flags together with open flags - ksmbd: factor out a ksmbd_vfs_lock_parent helper - ksmbd: move fs/cifsd to fs/ksmbd - cifsd: add index.rst in cifs documentation - cifsd: fix WARNING: document isn't included in any toctree - cifsd: add ksmbd/nfsd interoperability to feature table - doc: cifsd: change the reference to configuration.txt - cifsd: fix build warnings from cifsd.rst - cifsd: update cifsd.rst document - cifsd: fix WARNING: Title overline too short - ksmbd: use f_bsize in FS_SECTOR_SIZE_INFORMATION - ksmbd: remove unneeded NULL check in the list iterator - ksmbd: use f_bsize instead of q->limits.logical_block_size - ksmbd: change stream type macro to enumeration - ksmbd: opencode posix acl functions instead of wrappers - ksmbd: factor out a ksmbd_validate_entry_in_use helper from __ksmbd_vfs_rename - ksmbd: opencode to avoid trivial wrappers - ksmbd: remove ksmbd_err/info - ksmbd: replace KSMBD_SHARE_CONFIG_PATH with inline function - ksmbd: remove ____ksmbd_align in ksmbd_server.h - ksmbd: remove unneeded FIXME comment - ksmbd: fix overly long line - ksmbd: use goto instead of duplicating the resoure cleanup in ksmbd_open_fd - ksmbd: use list_for_each_entry instead of list_for_each - ksmbd: remove ksmbd_vfs_copy_file_range - ksmbd: initialize variables on the declaration - ksmbd: remove cache read/trans buffer support - ksmbd: add support for SMB3 multichannel - ksmbd: fix kfree of uninitialized pointer oid - cifsd: append ksmbd prefix into names for asn1 decoder - cifsd: remove duplicated argument - cifsd: set epoch in smb2_lease_break response - cifsd: fix list_add double add BUG_ON trap in setup_async_work() - cifsd: fix additional warnings from checkpatch.pl --strict - cifsd: fix potential read overflow in ksmbd_vfs_stream_read() - cifsd: check return value of ksmbd_vfs_getcasexattr() correctly - cifsd: fix memleak in ksmbd_vfs_stream_read() - cifsd: fix memleak in ksmbd_vfs_stream_write() - cifsd: make alignment match open parenthesis - cifsd: enclose macro variables in parenthesis - cifsd: fix Control flow issues in ksmbd_build_ntlmssp_challenge_blob() - cifsd: lookup a file with LOOKUP_FOLLOW only if 'follow symlinks = yes' - cifsd: Prefer kernel type 'u16' over 'uint16_t' - cifsd: remove unnecessary parentheses around - cifsd: Alignment should match open parenthesis - cifsd: Blank lines aren't necessary after an open brace '{' - cifsd: No space is necessary after a cast - cifsd: don't use multiple blank lines - cifsd: spaces preferred around that '/' - cifsd: braces {} should be used on all arms of this statement - cifsd: add the check to prevent potential overflow with smb_strtoUTF16() and UNICODE_LEN() - cifsd: alignment match open parenthesis - cifsd: return -ENOMEM about error from ksmbd_crypto_ctx_find_xxx calls - cifsd: simplify error handling in ksmbd_gen_preauth_integrity_hash() - cifsd: call kzalloc() directly instead of wrapper - cifsd: add default case in switch statment in alloc_shash_desc() - cifsd: change success handling to failure handling - cifsd: fix wrong return value in ksmbd_crypt_message() - cifsd: remove unneeded initialization of rc variable in ksmbd_crypt_message() - cifsd: len can never be negative in ksmbd_init_sg() - cifsd: add the check if nvec is zero - cifsd: never return 1 on failure - cifsd: return zero in always success case - cifsd: set error return value for memcmp() difference - cifsd: remove unneeded type casting - cifsd: simplify error handling in ksmbd_auth_ntlm() - cifsd: move ret check before the out label - cifsd: just return smbhash() instead of using rc return value - cifsd: move fips_enabled check before the str_to_key() - cifsd: add goto fail in neg_token_init_mech_type() - cifsd: use memcmp instead of for loop check in oid_eq() - cifsd: add goto fail in asn1_oid_decode() - cifsd: add support for FSCTL_DUPLICATE_EXTENTS_TO_FILE - cifsd: Do not use 0 or 0xFFFFFFFF for TreeID - cifsd: fix xfstests generic/504 test failure - cifsd: fix boolreturn.cocci warnings - cifsd: fix WARNING: Too many leading tabs - cifsd: fix WARNING: Possible unnecessary 'out of memory' message - cifsd: decoding gss token using lib/asn1_decoder.c - cifsd: fix invalid memory access in smb2_write() - cifsd: add support for AES256 encryption - cifsd: Fix potential null-ptr-deref in destroy_previous_session() - cifsd: Update out_buf_len in smb2_populate_readdir_entry() - cifsd: Handle ksmbd_session_rpc_open() failure in create_smb2_pipe() - cifsd: Call smb2_set_err_rsp() in smb2_read/smb2_write error path - cifsd: Fix regression in smb2_get_info - cifsd: Remove is_attributes_write_allowed() wrapper - cifsd: Update access check in set_file_allocation_info/set_end_of_file_info - cifsd: remove the dead code of unimplemented durable handle - cifsd: use d_inode() - cifsd: Fix potential null-ptr-deref in smb2_open() - cifsd: move nt time functions to misc.c - cifsd: remove unused nterr.c file - cifsd: remove unused smberr.h - cifsd: Remove smb2_put_name() - cifsd: fix reference count decrement of unclaimed file in __ksmbd_lookup_fd - cifsd: re-implement ksmbd_vfs_kern_path - cifsd: get parent dentry from child in ksmbd_vfs_remove_file() - cifsd: add the check if parent is stable by unexpected rename - cifsd: declare ida statically - cifsd: remove unused including - cifsd: prevent a integer overflow in wm_alloc() - cifsd: remove wrappers of kvmalloc/kvfree - cifsd: fix memdup.cocci warnings - cifsd: use kfree to free memory allocated by kmalloc or kzalloc - cifsd: fix memory leak when loop ends - cifsd: remove stale prototype and variables - cifsd: use xarray instead of linked list for tree connect list - cifsd: remove useless error handling in ksmbd_vfs_read - cifsd: use file_inode() instead of d_inode() - cifsd: handle unhashed dentry in ksmbd_vfs_mkdir - cifsd: remove calling d_path in error paths - cifsd: remove smack inherit leftovers - cifsd: fix wrong prototype in comment - cifsd: merge time_wrappers.h into smb_common.h - cifsd: clean-up codes using chechpatch.pl --strict - cifsd: fix error return code in ksmbd_vfs_remove_file() - cifsd: add the check to work file lock and rename behaviors like Windows unless POSIX extensions are negotiated - cifsd: use kmalloc() for small allocations - cifsd: fix wrong use of rw semaphore in __session_create() - cifsd: remove unneeded macros - cifsd: remove redundant assignment to variable err - cifsd: fix error handling in ksmbd_server_init() - cifsd: Fix an error code in smb2_read() - cifsd: Pass string length parameter to match_pattern() - cifsd: fix warning: variable 'total_ace_size' and 'posix_ccontext' set but not used - cifsd: fix incorrect comments - cifsd: remove unneeded FIXME comments - cifsd: fix static checker warning from smb_check_perm_dacl() - cifsd: fix static checker warning from smb_direct_post_send_data() - cifsd: Fix a use after free on error path - cifsd: fix a IS_ERR() vs NULL bug - cifsd: fix a precedence bug in parse_dacl() - cifsd: Fix a handful of spelling mistakes - cifsd: uniquify extract_sharename() - cifsd: add file operations - cifsd: add server-side procedures for SMB3 - cifsd: add server handler for central processing and tranport layers - openeuler: net: ngbe: fix ngbe checkpatch warnnings- Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - !225 Synchronize the coresight code of the Linux mainline to support HiSilicon tracing - !257 [5.10] [Feature] :add net-swift ngbe NIC support - !263 svm: Delete unused ioctl command - svm: Delete unused ioctl command - openeuler: net: ngbe: add ngbe module source code - openeuler: net: ngbe add build support - openeuler: config: add NGBE MODODULE CONFIG - openeuler_defconfig: Enable TRBE and TMC - drivers/ETM: fix error in invalid cs_id - coresight: etm4x: Expose trcdevarch via sysfs - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 - coresight: etm4x: Add support for PE OS lock - coresight: etm4x: Convert all register accesses - coresight: etm4x: avoid build failure with unrolled loops - coresight: trbe: Make sure we have enough space - coresight: trbe: Allow driver to choose a different alignment - coresight: trbe: Decouple buffer base from the hardware base - coresight: trbe: Add a helper to pad a given buffer area - coresight: trbe: Add a helper to calculate the trace generated - coresight: trbe: Defer the probe on offline CPUs - coresight: trbe: Fix incorrect access of the sink specific data - coresight: trbe: Prohibit trace before disabling TRBE - coresight: trbe: End the AUX handle on truncation - coresight: trbe: Do not truncate buffer on IRQ - coresight: trbe: Fix handling of spurious interrupts - coresight: trbe: irq handler: Do not disable TRBE if no action is needed - coresight: trbe: Unify the enabling sequence - coresight: trbe: Drop duplicate TRUNCATE flags - coresight: trbe: Ensure the format flag is always set - coresight: etm-pmu: Ensure the AUX handle is valid - coresight: etm4x: Use Trace Filtering controls dynamically - coresight: etm4x: Save restore TRFCR_EL1 - coresight: etm4x: Move ETM to prohibited region for disable - coresight: Don't immediately close events that are run on invalid CPU/sink combos - coresight: tmc-etr: Speed up for bounce buffer in flat mode - KVM: arm64: Handle access to TRFCR_EL1 - coresight: sink: Add TRBE driver - perf: aux: Add flags for the buffer format - perf: aux: Add CoreSight PMU buffer formats - arm64: Add support for trace synchronization barrier - coresight: core: Add support for dedicated percpu sinks - coresight: etm-perf: Handle stale output handles - coresight: ete: Add support for ETE tracing - coresight: ete: Add support for ETE sysreg access - coresight: Add support for v8.4 SelfHosted tracing - arm64: Add TRBE definitions - arm64: Add TRFCR_ELx definitions - coresight: etm4x: Add support for sysreg only devices - coresight: etm4x: Refactor probing routine - coresight: etm4x: Use TRCDEVARCH for component discovery - coresight: etm4x: Add necessary synchronization for sysreg access - coresight: etm4x: Detect system instructions support - coresight: etm4x: Detect access early on the target CPU - coresight: etm4x: Handle ETM architecture version - coresight: etm4x: Check for Software Lock - coresight: etm4x: Define DEVARCH register fields - coresight: etm4x: Hide sysfs attributes for unavailable registers - coresight: etm4x: Add sysreg access helpers - coresight: etm4x: Make offset available for sysfs attributes - coresight: etm4x: Always read the registers on the host CPU - coresight: Convert claim/disclaim operations to use access wrappers - coresight: Convert coresight_timeout to use access abstraction - coresight: Introduce device access abstraction- btrfs: raid56: don't trust any cached sector in __raid56_parity_recover() - btrfs: only write the sectors in the vertical stripe which has data stripes - sched/fair: Fix fault in reweight_entity - net_sched: cls_route: disallow handle of 0 - net/9p: Initialize the iounit field during fid creation - tee: add overflow check in register_shm_helper() - kvm: x86/pmu: Fix the compare function used by the pmu event filter - mtd: rawnand: arasan: Prevent an unsupported configuration - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP" - drm/vc4: change vc4_dma_range_matches from a global to static - drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function - Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv" - tcp: fix over estimation in sk_forced_mem_schedule() - mac80211: fix a memory leak where sta_info is not freed - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq - KVM: Add infrastructure and macro to mark VM as bugged - dm raid: fix address sanitizer warning in raid_status - dm raid: fix address sanitizer warning in raid_resume - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: fix warning in ext4_iomap_begin as race between bmap and write - tracing: Use a struct alignof to determine trace event field alignment - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH - KEYS: asymmetric: enforce SM2 signature use pkey algo - xen-blkfront: Apply 'feature_persistent' parameter when connect - xen-blkback: Apply 'feature_persistent' parameter when connect - xen-blkback: fix persistent grants negotiation - KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl - KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU - KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter - KVM: x86/pmu: Use different raw event masks for AMD and Intel - KVM: x86/pmu: Use binary search to check filtered events - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 - KVM: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook - KVM: SVM: Drop VMXE check from svm_set_cr4() - KVM: VMX: Drop explicit 'nested' check from vmx_set_cr4() - KVM: VMX: Drop guest CPUID check for VMXE in vmx_set_cr4() - ACPI: CPPC: Do not prevent CPPC from working in the future - btrfs: reset block group chunk force if we have to wait - btrfs: reject log replay if there is unsupported RO compat flag - um: Allow PM with suspend-to-idle - timekeeping: contribute wall clock to rng on time change - kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification - dm writecache: set a default MAX_WRITEBACK_JOBS - serial: 8250: Fold EndRun device support into OxSemi Tornado code - serial: 8250_pci: Replace dev_*() by pci_*() macros - serial: 8250_pci: Refactor the loop in pci_ite887x_init() - serial: 8250: Correct the clock for OxSemi PCIe devices - serial: 8250: Dissociate 4MHz Titan ports from Oxford ports - PCI/AER: Iterate over error counters instead of error strings - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) - KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS) - KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors - intel_th: pci: Add Raptor Lake-S CPU support - intel_th: pci: Add Raptor Lake-S PCH support - intel_th: pci: Add Meteor Lake-P support - firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails - usbnet: smsc95xx: Avoid link settings race on interrupt reception - usbnet: smsc95xx: Don't clear read-only PHY interrupt - mtd: rawnand: arasan: Fix clock rate in NV-DDR - mtd: rawnand: arasan: Support NV-DDR interface - mtd: rawnand: arasan: Fix a macro parameter - mtd: rawnand: Add NV-DDR timings - mtd: rawnand: arasan: Check the proposed data interface is supported - mtd: rawnand: Add a helper to clarify the interface configuration - drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component - HID: hid-input: add Surface Go battery quirk - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx - drm/mediatek: Keep dsi as LP00 before dcs cmds transfer - drm/mediatek: Allow commands to be sent during video mode - drm/i915/dg1: Update DMC_DEBUG3 register - spmi: trace: fix stack-out-of-bound access in SPMI tracing functions - __follow_mount_rcu(): verify that mount_lock remains unchanged - Input: gscps2 - check return value of ioremap() in gscps2_probe() - x86/olpc: fix 'logical not is only applied to the left hand side' - ftrace/x86: Add back ftrace_expected assignment - x86/bugs: Enable STIBP for IBPB mitigated RETBleed - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection - scsi: qla2xxx: Turn off multi-queue for 8G adapters - scsi: qla2xxx: Fix discovery issues in FC-AL topology - scsi: zfcp: Fix missing auto port scan and thus missing target ports - video: fbdev: s3fb: Check the size of screen before memset_io() - video: fbdev: arkfb: Check the size of screen before memset_io() - video: fbdev: vt8623fb: Check the size of screen before memset_io() - x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y - sched: Fix the check of nr_running at queue wakelist - tools/thermal: Fix possible path truncations - video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock() - x86/numa: Use cpumask_available instead of hardcoded NULL check - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() - scripts/faddr2line: Fix vmlinux detection on arm64 - genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO - powerpc/pci: Fix PHB numbering when using opal-phbid - kprobes: Forbid probing on trampoline and BPF code areas - perf symbol: Fail to read phdr workaround - powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address - powerpc/xive: Fix refcount leak in xive_get_max_prio - powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader - f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time - f2fs: write checkpoint during FG_GC - f2fs: don't set GC_FAILURE_PIN for background GC - powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias - powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32 - ASoC: mchp-spdifrx: disable end of block interrupt on failures - video: fbdev: sis: fix typos in SiS_GetModeID() - video: fbdev: amba-clcd: Fix refcount leak bugs - watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe() - ASoC: audio-graph-card: Add of_node_put() in fail path - fuse: Remove the control interface for virtio-fs - ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp() - ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format - s390/zcore: fix race when reading from hardware system area - s390/dump: fix old lowcore virtual vs physical address confusion - perf tools: Fix dso_id inode generation comparison - iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop - mfd: max77620: Fix refcount leak in max77620_initialise_fps - mfd: t7l66xb: Drop platform disable callback - remoteproc: sysmon: Wait for SSCTL service to come up - lib/smp_processor_id: fix imbalanced instrumentation_end() call - kfifo: fix kfifo_to_user() return type - rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge - iommu/exynos: Handle failed IOMMU device registration properly - tty: n_gsm: fix missing corner cases in gsmld_poll() - tty: n_gsm: fix DM command - tty: n_gsm: fix wrong T1 retry count handling - vfio/ccw: Do not change FSM state in subchannel event - vfio/mdev: Make to_mdev_device() into a static inline - vfio: Split creation of a vfio_device into init and register ops - vfio: Simplify the lifetime logic for vfio_device - vfio: Remove extra put/gets around vfio_device->group - remoteproc: qcom: wcnss: Fix handling of IRQs - ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe() - tty: n_gsm: fix race condition in gsmld_write() - tty: n_gsm: fix packet re-transmission without open control channel - tty: n_gsm: fix non flow control frames during mux flow off - tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() - tty: n_gsm: fix user open not possible at responder until initiator open - tty: n_gsm: Delete gsmtty open SABM frame when config requester - ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables - powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable - ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header - profiling: fix shift too large makes kernel panic - selftests/livepatch: better synchronize test_klp_callbacks_busy - remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init - rpmsg: mtk_rpmsg: Fix circular locking dependency - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - serial: 8250: Export ICR access helpers for internal use - ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe - ASoC: codecs: da7210: add check for i2c_add_driver - ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe - ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe - ASoC: samsung: Fix error handling in aries_audio_probe - ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe - opp: Fix error check in dev_pm_opp_attach_genpd() - usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable() - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() - null_blk: fix ida error handling in null_add_dev() - RDMA/rxe: Fix error unwind in rxe_create_qp() - RDMA/mlx5: Add missing check for return value in get namespace flow - selftests: kvm: set rax before vmcall - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - RDMA/srpt: Fix a use-after-free - RDMA/srpt: Introduce a reference count in struct srpt_device - RDMA/srpt: Duplicate port name members - platform/olpc: Fix uninitialized data in debugfs write - usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable() - USB: serial: fix tty-port initialized comments - PCI: tegra194: Fix link up retry sequence - PCI: tegra194: Fix Root Port interrupt handling - HID: alps: Declare U1_UNICORN_LEGACY support - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop - mmc: cavium-octeon: Add of_node_put() when breaking out of loop - HID: mcp2221: prevent a buffer overflow in mcp_smbus_write() - gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() - RDMA/qedr: Improve error logs for rdma_alloc_tid error return - RDMA/rtrs-srv: Fix modinfo output for stringify - RDMA/rtrs: Avoid Wtautological-constant-out-of-range-compare - RDMA/rtrs: Define MIN_CHUNK_SIZE - um: random: Don't initialise hwrng struct with zero - interconnect: imx: fix max_node_id - eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write() - usb: dwc3: qcom: fix missing optional irq warnings - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup - usb: dwc3: core: Deprecate GCTL.CORESOFTRESET - usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() - usb: gadget: udc: amd5536 depends on HAS_DMA - xtensa: iss: fix handling error cases in iss_net_configure() - xtensa: iss/network: provide release() callback - scsi: smartpqi: Fix DMA direction for RAID requests - PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks - PCI/portdrv: Don't disable AER reporting in get_port_device_capability() - KVM: s390: pv: leak the topmost page table when destroy fails - mmc: block: Add single read for 4k sector cards - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R - memstick/ms_block: Fix a memory leak - memstick/ms_block: Fix some incorrect memory allocation - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch - staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback - intel_th: msu: Fix vmalloced buffers - intel_th: msu-sink: Potential dereference of null pointer - intel_th: Fix a resource leak in an error handling path - PCI: endpoint: Don't stop controller when unbinding endpoint function - dmaengine: sf-pdma: Add multithread support for a DMA channel - dmaengine: sf-pdma: apply proper spinlock flags in sf_pdma_prep_dma_memcpy() - KVM: arm64: Don't return from void function - soundwire: bus_type: fix remove and shutdown support - PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists - PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors - PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() - clk: qcom: camcc-sdm845: Fix topology around titan_top power domain - clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks - clk: qcom: ipq8074: fix NSS port frequency tables - clk: qcom: ipq8074: SW workaround for UBI32 PLL lock - clk: qcom: ipq8074: fix NSS core PLL-s - usb: host: xhci: use snprintf() in xhci_decode_trb() - clk: qcom: clk-krait: unlock spin after mux completion - misc: rtsx: Fix an error handling path in rtsx_pci_probe() - dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv - mwifiex: Ignore BTCOEX events from the 88W8897 firmware - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - clk: mediatek: reset: Fix written reset bit offset - iio: accel: bma400: Reordering of header files - platform/chrome: cros_ec: Always expose last resume result - iio: accel: bma400: Fix the scale min and max macro values - netfilter: xtables: Bring SPDX identifier back - usb: xhci: tegra: Fix error check - usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init() - usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe - fpga: altera-pr-ip: fix unsigned comparison with less than zero - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: partitions: Fix refcount leak in parse_redboot_of - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - HID: cp2112: prevent a buffer overflow in cp2112_xfer() - PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() - mtd: rawnand: meson: Fix a potential double free issue - mtd: maps: Fix refcount leak in ap_flash_init - mtd: maps: Fix refcount leak in of_flash_probe_versatile - clk: renesas: r9a06g032: Fix UART clkgrp bitsel - wireguard: allowedips: don't corrupt stack when detecting overflow - wireguard: ratelimiter: use hrtimer in selftest - dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock - net: ionic: fix error check for vlan flags in ionic_set_nic_features() - net: rose: fix netdev reference changes - netdevsim: Avoid allocation warnings triggered from user space - iavf: Fix max_rate limiting - net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set - tcp: Fix data-races around sysctl_tcp_l3mdev_accept. - ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH() - tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if() - inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH() - crypto: hisilicon/sec - fix auth key size error - crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of - crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version - media: cedrus: hevc: Add check for invalid timestamp - wifi: libertas: Fix possible refcount leak in if_usb_probe() - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue - wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()` - i2c: mux-gpmux: Add of_node_put() when breaking out of loop - i2c: cadence: Support PEC for SMBus block read - Bluetooth: hci_intel: Add check for platform_driver_register - can: pch_can: pch_can_error(): initialize errc before using it - can: error: specify the values of data[5..7] of CAN error frames - can: usb_8dev: do not report txerr and rxerr during bus-off - can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off - can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off - can: sun4i_can: do not report txerr and rxerr during bus-off - can: hi311x: do not report txerr and rxerr during bus-off - can: sja1000: do not report txerr and rxerr during bus-off - can: rcar_can: do not report txerr and rxerr during bus-off - can: pch_can: do not report txerr and rxerr during bus-off - selftests/bpf: fix a test for snprintf() overflow - wifi: p54: add missing parentheses in p54_flush() - wifi: p54: Fix an error handling path in p54spi_probe() - wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi() - fs: check FMODE_LSEEK to control internal pipe splicing - bpf: Fix subprog names in stack traces. - selftests: timers: clocksource-switch: fix passing errors from child - selftests: timers: valid-adjtimex: build fix for newer toolchains - libbpf: Fix the name of a reused map - tcp: make retransmitted SKB fit into the send window - drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed. - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg - media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment - crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq - drm/msm/mdp5: Fix global state lock backoff - lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() - lib: bitmap: order includes alphabetically - drm: bridge: sii8620: fix possible off-by-one - drm/mediatek: dpi: Only enable dpi after the bridge is enabled - drm/mediatek: dpi: Remove output format of YUV - drm/rockchip: Fix an error handling path rockchip_dp_probe() - drm/rockchip: vop: Don't crash for invalid duplicate_state() - selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 - crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE - drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes - drm/vc4: hdmi: Fix timings for interlaced modes - drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling - drm/vc4: hdmi: Don't access the connector state in reset if kmalloc fails - drm/vc4: hdmi: Avoid full hdmi audio fifo writes - drm/vc4: hdmi: Remove firmware logic for MAI threshold setting - drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration - drm/vc4: dsi: Fix dsi0 interrupt support - drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type - drm/vc4: dsi: Introduce a variant structure - drm/vc4: dsi: Use snprintf for the PHY clocks instead of an array - drm/vc4: drv: Remove the DSI pointer in vc4_drv - drm/vc4: dsi: Correct pixel order for DSI0 - drm/vc4: dsi: Correct DSI divider calculations - drm/vc4: plane: Fix margin calculations for the right/bottom edges - drm/vc4: plane: Remove subpixel positioning check - media: tw686x: Fix memory leak in tw686x_video_init - media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set - media: hdpvr: fix error value returns in hdpvr_read - drm/mcde: Fix refcount leak in mcde_dsi_bind - drm: bridge: adv7511: Add check for mipi_dsi_driver_register - crypto: ccp - During shutdown, check SEV data pointer before using - test_bpf: fix incorrect netdev features - drm/radeon: fix incorrrect SPDX-License-Identifiers - wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd() - media: tw686x: Register the irq at the end of probe - crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() - i2c: Fix a potential use after free - crypto: sun8i-ss - fix error codes in allocate_flows() - crypto: sun8i-ss - do not allocate memory when handling hash requests - drm: adv7511: override i2c address of cec before accessing it - virtio-gpu: fix a missing check to avoid NULL dereference - i2c: npcm: Correct slave role behavior - i2c: npcm: Remove own slave addresses 2:10 - drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function - drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs - drm/mediatek: Modify dsi funcs to atomic operations - drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers() - ath11k: Fix incorrect debug_mask mappings - drm/mipi-dbi: align max_chunk to 2 in spi_transfer - ath11k: fix netdev open race - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() - drm/st7735r: Fix module autoloading for Okaya RH128128T - ath10k: do not enforce interrupt trigger type - drm/bridge: tc358767: Make sure Refclk clock are enabled - drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function - pwm: lpc18xx-sct: Convert to devm_platform_ioremap_resource() - pwm: sifive: Shut down hardware only after pwmchip_remove() completed - pwm: sifive: Ensure the clk is enabled exactly once per running PWM - pwm: sifive: Simplify offset calculation for PWMCMP registers - pwm: sifive: Don't check the return code of pwmchip_remove() - dm: return early from dm_pr_call() if DM device is suspended - thermal/tools/tmon: Include pthread and time headers in tmon.h - selftests/seccomp: Fix compile warning when CC=clang - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX - arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment - soc: qcom: Make QCOM_RPMPD depend on PM - regulator: of: Fix refcount leak bug in of_get_regulation_constraints() - blktrace: Trace remapped requests correctly - block: remove the request_queue to argument request based tracepoints - hwmon: (drivetemp) Add module alias - blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created - erofs: avoid consecutive detection for Highmem memory - arm64: tegra: Fix SDMMC1 CD on P2888 - arm64: dts: mt7622: fix BPI-R64 WPS button - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - ARM: dts: qcom: pm8841: add required thermal-sensor-cells - soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register - soc: qcom: ocmem: Fix refcount leak in of_get_ocmem - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP - regulator: qcom_smd: Fix pm8916_pldo range - cpufreq: zynq: Fix refcount leak in zynq_get_revision - ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init - ARM: OMAP2+: Fix refcount leak in omapdss_init_of - ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg - block: fix infinite loop for invalid zone append - soc: fsl: guts: machine variable might be unset - locking/lockdep: Fix lockdep_init_map_*() confusion - arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 - hexagon: select ARCH_WANT_LD_ORPHAN_WARN - ARM: dts: ast2600-evb: fix board compatible - ARM: dts: ast2500-evb: fix board compatible - x86/pmem: Fix platform-device leak in error path - arm64: dts: renesas: Fix thermal-sensors on single-zone sensors - soc: amlogic: Fix refcount leak in meson-secure-pwrc.c - soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values - Input: atmel_mxt_ts - fix up inverted RESET handler - ARM: dts: imx7d-colibri-emmc: add cpu1 supply - ACPI: processor/idle: Annotate more functions to live in cpuidle section - ARM: bcm: Fix refcount leak in bcm_kona_smc_init - arm64: dts: renesas: beacon: Fix regulator node names - meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init - ARM: findbit: fix overflowing offset - spi: spi-rspi: Fix PIO fallback on RZ platforms - powerpc/64s: Disable stack variable initialisation for prom_init - selinux: Add boundary check in put_entry() - PM: hibernate: defer device probing when resuming from hibernation - firmware: tegra: Fix error check return value of debugfs_create_file() - ARM: shmobile: rcar-gen2: Increase refcount for new reference - arm64: dts: allwinner: a64: orangepi-win: Fix LED node name - arm64: dts: qcom: ipq8074: fix NAND node name - ACPI: LPSS: Fix missing check in register_device_clock() - ACPI: PM: save NVS memory for Lenovo G40-45 - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks - ARM: OMAP2+: display: Fix refcount leak bug - spi: synquacer: Add missing clk_disable_unprepare() - ARM: dts: BCM5301X: Add DT for Meraki MR26 - ARM: dts: imx6ul: fix qspi node compatible - ARM: dts: imx6ul: fix lcdif node compatible - ARM: dts: imx6ul: fix csi node compatible - ARM: dts: imx6ul: fix keypad compatible - ARM: dts: imx6ul: change operating-points to uint32-matrix - ARM: dts: imx6ul: add missing properties for sram - wait: Fix __wait_event_hrtimeout for RT/DL tasks - irqchip/mips-gic: Check the return value of ioremap() in gic_of_init() - genirq: GENERIC_IRQ_IPI depends on SMP - irqchip/mips-gic: Only register IPI domain when SMP is enabled - genirq: Don't return error on missing optional irq_request_resources() - ext2: Add more validity checks for inode counts - arm64: Do not forget syscall when starting a new thread. - x86: Handle idle=nomwait cmdline properly for x86_idle - epoll: autoremove wakers even more aggressively - netfilter: nf_tables: fix null deref due to zeroed list head - lockdep: Allow tuning tracing capacity constants. - usb: dwc3: gadget: fix high speed multiplier setting - usb: dwc3: gadget: refactor dwc3_repare_one_trb - arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC - ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC - USB: HCD: Fix URB giveback issue in tasklet function - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion - coresight: Clear the connection field properly - MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - powerpc/powernv: Avoid crashing if rng is NULL - powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E - powerpc/fsl-pci: Fix Class Code of PCIe Root Port - PCI: Add defines for normal and subtractive PCI bridges - ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr() - media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator - md-raid10: fix KASAN warning - md-raid: destroy the bitmap after destroying the thread - serial: mvebu-uart: uart2 error bits clearing - fuse: limit nsec - scsi: qla2xxx: Zero undefined mailbox IN registers - scsi: qla2xxx: Fix incorrect display of max frame size - scsi: sg: Allow waiting for commands to complete on removed device - iio: light: isl29028: Fix the warning in isl29028_remove() - mtd: rawnand: arasan: Update NAND bus clock instead of system clock - drm/amdgpu: Check BO's requested pinning domains against its preferred_domains - drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime - drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend() - drm/nouveau: fix another off-by-one in nvbios_addr - drm/vc4: hdmi: Disable audio if dmas property is present but empty - drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error - parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode - parisc: Check the return value of ioremap() in lba_driver_probe() - parisc: Fix device names in /proc/iomem - ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() - usbnet: Fix linkwatch use-after-free on disconnect - fbcon: Fix accelerated fbdev scrolling while logo is still shown - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters - thermal: sysfs: Fix cooling_device_stats_setup() error code path - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tty: vt: initialize unicode screen buffer - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED - ALSA: hda/realtek: Add quirk for another Asus K42JZ model - ALSA: hda/cirrus - support for iMac 12,1 model - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model - riscv: set default pm_power_off to NULL - KVM: x86: Tag kvm_mmu_x86_module_init() with __init - KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP - KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks - KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value - KVM: s390: pv: don't present the ecall interrupt twice - KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 - KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case - KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case - HID: wacom: Don't register pad_input for touch switch - HID: wacom: Only report rotation for art pen - add barriers to buffer_uptodate and set_buffer_uptodate - wifi: mac80211_hwsim: use 32-bit skb cookie - wifi: mac80211_hwsim: add back erroneously removed cast - wifi: mac80211_hwsim: fix race condition in pending packet - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx - ALSA: hda/realtek: Add quirk for Clevo NV45PZ - ALSA: bcd2000: Fix a UAF bug on the error path of probing - scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments - Makefile: link with -z noexecstack --no-warn-rwx-segments - !253 [5.10] [bugfix] : fix arm32 compiler error ERROR and warning - openeuler: net: txgbe: fix arm32 compile error because 64bit div and warnning - macintosh/adb: fix oob read in do_adb_query() function - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007 - Bluetooth: btusb: Add support of IMC Networks PID 0x3568 - Bluetooth: hci_bcm: Add DT compatible for CYW55572 - Bluetooth: hci_bcm: Add BCM4349B1 variant - selftests: KVM: Handle compiler optimizations in ucall - tools/kvm_stat: fix display of error when multiple processes are found - ACPI: APEI: Better fix to avoid spamming the console with old error logs - ACPI: video: Shortening quirk list by identifying Clevo by board_name only - ACPI: video: Force backlight native for some TongFang devices - selftests/bpf: Check dst_port only on the client socket - selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() - x86/speculation: Make all RETbleed mitigations 64-bit only - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available - xfs: prevent UAF in xfs_log_item_in_current_chkpt - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed - EDAC/ghes: Set the DIMM label unconditionally - ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. - page_alloc: fix invalid watermark check on a negative value - ARM: crypto: comment out gcc warning that breaks clang builds - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - sfc: disable softirqs for ptp TX - perf symbol: Correct address for bss symbols - virtio-net: fix the race between refill work and close - sctp: fix sleep in atomic context bug in timer handlers - i40e: Fix interface init with MSI interrupts (no MSI-X) - tcp: Fix data-races around sysctl_tcp_reflect_tos. - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa() - macsec: always read MACSEC_SA_ATTR_PN as a u64 - macsec: limit replay window size with XPN - macsec: fix error message in macsec_add_rxsa and _txsa - macsec: fix NULL deref in macsec_add_rxsa - Documentation: fix sctp_wmem in ip-sysctl.rst - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - net: sungem_phy: Add of_node_put() for reference returned by of_get_parent() - igmp: Fix data-races around sysctl_igmp_qrv. - net/tls: Remove the context from the list in tls_device_down - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_limit_output_bytes. - tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf. - Revert "tcp: change pingpong threshold to 3" - scsi: ufs: host: Hold reference returned by of_parse_phandle() - ice: do not setup vlan for loopback VSI - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) - tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - watch_queue: Fix missing locking in add_watch_to_object() - watch_queue: Fix missing rcu annotation - nouveau/svm: Fix to migrate all requested pages - s390/archrandom: prevent CPACF trng invocations in interrupt context - ntfs: fix use-after-free in ntfs_ucsncmp() - Revert "ocfs2: mount shared volume without ha stack" - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - net: usb: ax88179_178a needs FLAG_SEND_ZLP - x86/alternative: Report missing return thunk details - x86/amd: Use IBPB for firmware calls - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks - Bluetooth: SCO: Fix sco_send_frame returning skb->len - Bluetooth: Fix passing NULL to PTR_ERR - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg - Bluetooth: Add bt_skb_sendmmsg helper - Bluetooth: Add bt_skb_sendmsg helper - ALSA: memalloc: Align buffer allocations in page size - bitfield.h: Fix "type of reg too small for mask" test - drm/imx/dcss: fix unused but set variable warnings - dlm: fix pending remove if msg allocation fails - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - sched/deadline: Fix BUG_ON condition for deboosted tasks - bpf: Make sure mac_header was set before using it - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - KVM: Don't null dereference ops->destroy - spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl knobs related to SYN option. - udp: Fix a data-race around sysctl_udp_l3mdev_accept. - ip: Fix data-races around sysctl_ip_prot_sock. - ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. - drm/imx/dcss: Add missing of_node_put() in fail path - be2net: Fix buffer overflow in be_get_module_eeprom - gpio: pca953x: use the correct register address when regcache sync during init - gpio: pca953x: use the correct range when do regmap sync - gpio: pca953x: only use single read/write for No AI mode - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero - i40e: Fix erroneous adapter reinitialization during recovery process - iavf: Fix handling of dummy receive descriptors - tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix data-races around sysctl_max_syn_backlog. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - tcp: Fix data-races around sysctl_tcp_syncookies. - tcp: Fix data-races around keepalive sysctl knobs. - igmp: Fix data-races around sysctl_igmp_max_msf. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - net/tls: Fix race in TLS device down flow - net: stmmac: fix dma queue left shift overflow issue - i2c: cadence: Change large transfer count reset logic to be unconditional - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. - tcp: Fix data-races around sysctl_tcp_min_snd_mss. - tcp: Fix data-races around sysctl_tcp_base_mss. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix a data-race around sysctl_ip_autobind_reuse. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - igc: Reinstate IGC_REMOVED logic and implement it properly - drm/amdgpu/display: add quirk handling for stutter mode - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() - pinctrl: ralink: Check for null return of devm_kcalloc - power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe - serial: mvebu-uart: correctly report configured baudrate value - PCI: hv: Fix interrupt mapping for multi-MSI - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI - PCI: hv: Fix multi-MSI to allow more than one MSI vector - Revert "m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch" - net: inline rollback_registered_many() - net: move rollback_registered_many() - net: inline rollback_registered() - net: move net_set_todo inside rollback_registered() - docs: net: explain struct net_device lifetime - xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE - mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication - riscv: add as-options for modules with assembly compontents - pinctrl: stm32: fix optional IRQ support to gpios - !196 openEuler-22.03-LTS: kernel: add OPENEULER_VERSION_CODE to version.h - !176 bugfix: Limit "Dummy wait" workaround to old Intel systems in acpi idle driver - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems - kernel: add OPENEULER_VERSION_CODE to version.h- bnx2x: fix potential memory leak in bnx2x_tpa_stop() - scsi: stex: Properly zero out the passthrough command structure - libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - pgp: Check result of crypto_alloc_shash properly - net: tun: fix bugs for oversize packet when napi frags enabled - irqdomain: Fix driver re-inserting failures when IRQs not being freed - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: libsas: Resume SAS host for phy reset or enable via sysfs - !207 [5.10] [bugfix] : merge net-swift txgbe out_of_tree module v1.2.3 to openEuler/txgbe for some known bugs - openeuler: net: txgbe: Fix some known bugs, merge net-swift txgbe-1.2.3 out-of-tree - openeuler: configs: delete txgbe/Kconfig, add txgbe_config to netswift/Kconfig- atm: idt77252: fix use-after-free bugs caused by tst_timer - fs: fix UAF/GPF bug in nilfs_mdt_destroy - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page - usb: mon: make mmapped memory read only - scsi: sd: Revert "scsi: sd: Remove a local variable" - devlink: Fix use-after-free after a failed reload - nouveau: fix migrate_to_ram() for faulting page - mm/memory.c: fix race when faulting a device private page - vsock: Fix memory leak in vsock_connect() - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() - mtd: rawnand: cafe: fix drivers probe/remove methods - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - net: mvpp2: fix mvpp2 debugfs leak - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - kprobes: don't call disarm_kprobe() for disabled kprobes - block: fix inaccurate io_ticks by set 'precise_iostat' - arm64: fix rodata=full - block: fix kabi broken in request_queue - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix kabi broken in blk_mq_tag_set - blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags - blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown() - blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags - blk-mq: Stop using pointers for blk_mq_tags bitmap tags - blk-mq: Use shared tags for shared sbitmap support - blk-mq: Always use blk_mq_is_sbitmap_shared - blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() - blk-mq: Add blk_mq_alloc_map_and_rqs() - blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() - blk-mq: Don't clear driver tags own mapping - blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() - blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() - blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() - blk-mq: Invert check in blk_mq_update_nr_requests() - blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests() - blk-mq: Change rqs check in blk_mq_free_rqs() - Revert "blk-mq: fix kabi broken by "blk-mq: Use request queue-wide tags for tagset-wide sbitmap"" - block: fix null-deref in percpu_ref_put - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit - objtool: Fix objtool regression on x32 systems - objtool: Fix symbol creation - objtool: Fix type of reloc::addend - objtool: Fix code relocs vs weak symbols - x86/alternative: Add debug prints to apply_retpolines() - x86/alternative: Try inline spectre_v2=retpoline,amd - x86/alternative: Handle Jcc __x86_indirect_thunk_ eg - x86/insn-eval: Handle return values from the decoder - x86/pat: Fix x86_has_pat_wp() - serial: 8250: Fix PM usage_count for console handover - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: stm32: Clear prev values before setting RTS delays - serial: 8250: fix return error code in serial8250_request_std_resource() - vt: fix memory overlapping when deleting chars in the buffer - tty: serial: samsung_tty: set dma burst_size to 1 - usb: dwc3: gadget: Fix event pending check - usb: typec: add missing uevent when partner support PD - USB: serial: ftdi_sio: add Belimo device ids - signal handling: don't use BUG_ON() for debugging - nvme-pci: phison e16 has bogus namespace ids - Revert "can: xilinx_can: Limit CANFD brp to 2" - ARM: dts: stm32: use the correct clock source for CEC on stm32mp151 - soc: ixp4xx/npe: Fix unused match warning - irqchip: or1k-pic: Undefine mask_ack for level triggered hardware - ASoC: madera: Fix event generation for rate controls - ASoC: madera: Fix event generation for OUT1 demux - ASoC: cs47l15: Fix event generation for low power mux control - ASoC: dapm: Initialise kcontrol data for mux/demux controls - ASoC: wm5110: Fix DRE control - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow - pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux() - ASoC: ops: Fix off by one in range control validation - net: sfp: fix memory leak in sfp_probe() - nvme-tcp: always fail a request when sending it failed - NFC: nxp-nci: don't print header length mismatch on i2c error - net: tipc: fix possible refcount leak in tipc_sk_create() - platform/x86: hp-wmi: Ignore Sanitization Mode event - cpufreq: pmac32-cpufreq: Fix refcount leak bug - scsi: hisi_sas: Limit max hw sectors for v3 HW - netfilter: br_netfilter: do not skip all hooks with 0 priority - virtio_mmio: Restore guest page size on resume - virtio_mmio: Add missing PM calls to freeze/restore - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE - net/tls: Check for errors in tls_device_init - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() - net: atlantic: remove aq_nic_deinit() when resume - net: atlantic: remove deep parameter on suspend/resume functions - sfc: fix kernel panic when creating VF - seg6: bpf: fix skb checksum in bpf_push_seg6_encap() - seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors - seg6: fix skb checksum evaluation in SRH encapsulation/insertion - sfc: fix use after free when disabling sriov - ima: Fix potential memory leak in ima_init_crypto() - ima: force signature verification when CONFIG_KEXEC_SIG is configured - net: ftgmac100: Hold reference returned by of_get_child_by_name() - nexthop: Fix data-races around nexthop_compat_mode. - ipv4: Fix data-races around sysctl_ip_dynaddr. - raw: Fix a data-race around sysctl_raw_l3mdev_accept. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - sysctl: Fix data-races in proc_dointvec_ms_jiffies(). - drm/i915/gt: Serialize TLB invalidates with GT resets - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests - ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero - ARM: dts: at91: sama5d2: Fix typo in i2s1 node - ipv4: Fix a data-race around sysctl_fib_sync_mem. - icmp: Fix data-races around sysctl. - cipso: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - tcp: Fix a data-race around sysctl_tcp_max_orphans. - sysctl: Fix data races in proc_dointvec_jiffies(). - sysctl: Fix data races in proc_doulongvec_minmax(). - sysctl: Fix data races in proc_douintvec_minmax(). - sysctl: Fix data races in proc_dointvec_minmax(). - sysctl: Fix data races in proc_douintvec(). - sysctl: Fix data races in proc_dointvec(). - net: stmmac: dwc-qos: Disable split header for Tegra194 - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() - ASoC: tas2764: Fix amp gain register offset & default - ASoC: tas2764: Correct playback volume range - ASoC: tas2764: Fix and extend FSYNC polarity handling - ASoC: tas2764: Add post reset delays - ASoC: sgtl5000: Fix noise on shutdown/remove - ima: Fix a potential integer overflow in ima_appraise_measurement - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() - net/mlx5e: Fix capability check for updating vnic env counters - net/mlx5e: kTLS, Fix build time constant test in RX - net/mlx5e: kTLS, Fix build time constant test in TX - ARM: 9210/1: Mark the FDT_FIXED sections as shareable - ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle - spi: amd: Limit max transfer and message size - ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count - ext4: fix race condition between ext4_write and ext4_convert_inline_data - Revert "evm: Fix memleak in init_desc" - sh: convert nommu io{re,un}map() to static inline functions - nilfs2: fix incorrect masking of permission flags for symlinks - fs/remap: constrain dedupe of EOF blocks - drm/panfrost: Fix shrinker list corruption by madvise IOCTL - drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error - btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents - wifi: mac80211: fix queue selection for mesh/OCB interfaces - ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction - ARM: 9213/1: Print message about disabled Spectre workarounds only once - ip: fix dflt addr selection for connected nexthop - net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer - tracing/histograms: Fix memory leak problem - mm: split huge PUD on wp_huge_pud fallback - fix race between exit_itimers() and /proc/pid/timers - xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model - ALSA: hda - Add fixup for Dell Latitidue E5430 - Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting" - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate - dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly - dmaengine: pl330: Fix lockdep warning about non-static key - ida: don't use BUG_ON() for debugging - dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo - misc: rtsx_usb: set return value in rsp_buf alloc err path - misc: rtsx_usb: use separate command and response buffers - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer - dmaengine: imx-sdma: Allow imx8m for imx7 FW revs - i2c: cadence: Unregister the clk notifier in error path - r8169: fix accessing unset transport header - selftests: forwarding: fix error message in learning_test - selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT - selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT - ibmvnic: Properly dispose of all skbs during a failover. - i40e: Fix dropped jumbo frames statistics - xsk: Clear page contiguity bit when unmapping pool - ARM: dts: at91: sama5d2_icp: fix eeprom compatibles - ARM: dts: at91: sam9x60ek: fix eeprom compatible and size - ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt - ARM: at91: pm: use proper compatible for sama5d2's rtc - arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo - pinctrl: sunxi: sunxi_pconf_set: use correct offset - arm64: dts: imx8mp-evk: correct I2C3 pad settings - arm64: dts: imx8mp-evk: correct gpio-led pad settings - arm64: dts: imx8mp-evk: correct the uart2 pinctl value - arm64: dts: imx8mp-evk: correct mmc pad settings - arm64: dts: qcom: msm8994: Fix CPU6/7 reg values - pinctrl: sunxi: a83t: Fix NAND function name for some pins - ARM: meson: Fix refcount leak in meson_smp_prepare_cpus - xfs: remove incorrect ASSERT in xfs_rename - can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits - can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression - can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info - powerpc/powernv: delay rng platform device creation until later in boot - video: of_display_timing.h: include errno.h - memregion: Fix memregion_free() fallback definition - PM: runtime: Redefine pm_runtime_release_supplier() - fbdev: fbmem: Fix logo center image dx issue - iommu/vt-d: Fix PCI bus rescan device hot add - netfilter: nft_set_pipapo: release elements in clone from abort path - net: rose: fix UAF bug caused by rose_t0timer_expiry - usbnet: fix memory leak in error case - bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals - bpf: Fix incorrect verifier simulation around jmp32's jeq/jne - can: gs_usb: gs_usb_open/close(): fix memory leak - can: grcan: grcan_probe(): remove extra of_node_get() - can: bcm: use call_rcu() instead of costly synchronize_rcu() - ALSA: hda/realtek: Add quirk for Clevo L140PU - clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup() - net: usb: qmi_wwan: add Telit 0x1070 composition - net: usb: qmi_wwan: add Telit 0x1060 composition - selftests/rseq: Change type of rseq_offset to ptrdiff_t - selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area - selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area - selftests/rseq: Fix: work-around asm goto compiler bugs - selftests/rseq: Remove arm/mips asm goto compiler work-around - selftests/rseq: Fix warnings about #if checks of undefined tokens - selftests/rseq: Fix ppc32 offsets by using long rather than off_t - selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store - selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian - selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35 - selftests/rseq: Introduce thread pointer getters - selftests/rseq: Introduce rseq_get_abi() helper - selftests/rseq: Remove volatile from __rseq_abi - selftests/rseq: Remove useless assignment to cpu variable - selftests/rseq: introduce own copy of rseq uapi header - selftests/rseq: remove ARRAY_SIZE define from individual tests - hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails - ipv6/sit: fix ipip6_tunnel_get_prl return value - sit: use min - drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c - xen/gntdev: Avoid blocking in unmap_grant_pages() - tcp: add a missing nf_reset_ct() in 3WHS handling - xfs: fix xfs_trans slab cache name - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX - net: tun: avoid disabling NAPI twice - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() - io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio - epic100: fix use after free on rmmod - tipc: move bc link creation back to tipc_node_create - NFC: nxp-nci: Don't issue a zero length i2c_master_read() - nfc: nfcmrvl: Fix irq_of_parse_and_map() return value - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - net/sched: act_api: Notify user space if any actions were flushed before error - netfilter: nft_dynset: restore set element counter when failing to update - s390: remove unneeded 'select BUILD_BIN2C' - PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events - caif_virtio: fix race between virtio_device_ready() and ndo_open() - NFSD: restore EINVAL error translation in nfsd_commit() - net: ipv6: unexport __init-annotated seg6_hmac_net_init() - usbnet: fix memory allocation in helpers - linux/dim: Fix divide by 0 in RDMA DIM - RDMA/cm: Fix memory leak in ib_cm_insert_listen - RDMA/qedr: Fix reporting QP timeout attribute - net: dp83822: disable rx error interrupt - net: dp83822: disable false carrier interrupt - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - net: dsa: bcm_sf2: force pause link settings - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test - virtio-net: fix race between ndo_open() and virtio_device_ready() - net: usb: ax88179_178a: Fix packet receiving - SUNRPC: Fix READ_PLUS crasher - s390/archrandom: simplify back to earlier design and initialize earlier - dm raid: fix KASAN warning in raid5_add_disks - dm raid: fix accesses beyond end of raid member array - powerpc/bpf: Fix use of user_pt_regs in uapi - powerpc/book3e: Fix PUD allocation size in map_kernel_page() - powerpc/prom_init: Fix kernel config grep - nvdimm: Fix badblocks clear off-by-one error - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G) - ipv6: take care of disable_policy when restoring routes - drm/amdgpu: To flush tlb for MMHUB of RAVEN series - net: mscc: ocelot: allow unregistered IP multicast flooding - powerpc/ftrace: Remove ftrace init tramp once kernel init is complete - tick/nohz: unexport __init-annotated tick_nohz_full_setup() - drm: remove drm_fb_helper_modinit - MAINTAINERS: add Amir as xfs maintainer for 5.10.y- nilfs2: fix use-after-free bug of struct nilfs_root - can: j1939: j1939_session_destroy(): fix memory leak of skbs - r8152: Rate limit overflow messages - nfp: fix use-after-free in area_cache_get() - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - media: pvrusb2: fix memory leak in pvr_probe - binderfs: rework superblock destruction - libbpf: Fix use-after-free in btf_dump_name_dups - sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - watch-queue: remove spurious double semicolon - watchqueue: make sure to serialize 'wqueue->defunct' properly - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - mISDN: fix use-after-free bugs in l1oip timer handlers - ubi: fastmap: Add fastmap control support for Module parameters - ubi: fastmap: Add fastmap control support for 'UBI_IOCATT' ioctl - ipv6: Fix data races around sk->sk_prot. - io_uring: Use original task for req identity in io_identity_cow() - tcp: Fix data races around icsk->icsk_af_ops. - wifi: mac80211: fix crash in beacon protection for P2P-device - ovl: do not fail because of O_NOATIME - x86/ftrace: Use alternative RET encoding - x86/ibt,ftrace: Make function-graph play nice - Revert "x86/ftrace: Use alternative RET encoding" - tcp/udp: Fix memory leak in ipv6_renew_options(). - kcm: avoid potential race in kcm_tx_work - ubifs: Reserve one leb for each journal head while doing budget - ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1 - ubifs: Fix wrong dirty space budget for dirty inode - ubifs: Rectify space budget for ubifs_xrename() - ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted - powerpc/pseries: wire up rng during setup_arch() - kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt) - random: update comment from copy_to_user() -> copy_to_iter() - modpost: fix section mismatch check for exported init/exit sections - ARM: cns3xxx: Fix refcount leak in cns3xxx_init - memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings - ARM: Fix refcount leak in axxia_boot_secondary - soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe - ARM: exynos: Fix refcount leak in exynos_map_pmu - ARM: dts: imx6qdl: correct PU regulator ramp delay - ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node - powerpc/powernv: wire up rng during setup_arch - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address - powerpc: Enable execve syscall exit tracepoint - parisc: Enable ARCH_HAS_STRICT_MODULE_RWX - parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI - xtensa: Fix refcount leak bug in time.c - xtensa: xtfpga: Fix refcount leak bug in setup - iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client - iio: adc: axp288: Override TS pin bias current for some models - iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message - iio: adc: stm32: Fix ADCs iteration in irq handler - iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value) - iio: adc: stm32: fix maximum clock rate for stm32mp15x - iio: trigger: sysfs: fix use-after-free on remove - iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up() - iio: accel: mma8452: ignore the return value of reset operation - iio:accel:mxc4005: rearrange iio trigger get and register - iio:accel:bma180: rearrange iio trigger get and register - iio:chemical:ccs811: rearrange iio trigger get and register - f2fs: attach inline_data after setting compression - usb: chipidea: udc: check request status before setting device address - USB: gadget: Fix double-free bug in raw_gadget driver - usb: gadget: Fix non-unique driver names in raw-gadget driver - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI - xhci: turn off port power in shutdown - usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC - iio: adc: vf610: fix conversion mode sysfs node name - iio: mma8452: fix probe fail when device tree compatible is used. - s390/cpumf: Handle events cycles and instructions identical - gpio: winbond: Fix error code in winbond_gpio_get() - nvme: move the Samsung X5 quirk entry to the core quirks - nvme-pci: add NO APST quirk for Kioxia device - nvme-pci: allocate nvme_command within driver pdu - nvme: mark nvme_setup_passsthru() inline - nvme: centralize setting the timeout in nvme_alloc_request - Revert "net/tls: fix tls_sk_proto_close executed repeatedly" - virtio_net: fix xdp_rxq_info bug after suspend/resume - igb: Make DMA faster when CPU is active on the PCIe link - regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips - ice: ethtool: advertise 1000M speeds properly - afs: Fix dynamic root getattr - MIPS: Remove repetitive increase irq_err_count - x86/xen: Remove undefined behavior in setup_features() - selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh - udmabuf: add back sanity check - net/tls: fix tls_sk_proto_close executed repeatedly - erspan: do not assume transport header is always set - drm/msm/dp: fix connect/disconnect handled at irq_hpd - drm/msm/dp: promote irq_hpd handle to handle link training correctly - drm/msm/dp: deinitialize mainlink if link training failed - drm/msm/dp: fixes wrong connection state caused by failure of link train - drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind() - drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - igb: fix a use-after-free issue in igb_clean_tx_ring - tipc: fix use-after-free Read in tipc_named_reinit - tipc: simplify the finalize work queue - phy: aquantia: Fix AN when higher speeds than 1G are not advertised - bpf, x86: Fix tail call count offset calculation on bpf2bpf call - drm/sun4i: Fix crash during suspend after component bind failure - bpf: Fix request_sock leak in sk lookup helpers - drm/msm: use for_each_sgtable_sg to iterate over scatterlist - scsi: scsi_debug: Fix zone transition to full condition - netfilter: use get_random_u32 instead of prandom - netfilter: nftables: add nft_parse_register_store() and use it - netfilter: nftables: add nft_parse_register_load() and use it - drm/msm: Fix double pm_runtime_disable() call - USB: serial: option: add Quectel RM500K module support - USB: serial: option: add Quectel EM05-G modem - USB: serial: option: add Telit LE910Cx 0x1250 composition - dm mirror log: clear log bits up to BITS_PER_LONG boundary - dm era: commit metadata in postsuspend after worker stops - ata: libata: add qc->flags in ata_qc_complete_template tracepoint - mtd: rawnand: gpmi: Fix setting busy timeout setting - mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing - btrfs: add error messages to all unrecognized mount options - net: openvswitch: fix parsing of nw_proto for IPv6 fragments - ALSA: hda/realtek: Add quirk for Clevo NS50PU - ALSA: hda/realtek: Add quirk for Clevo PD70PNT - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly - ALSA: hda/realtek - ALC897 headset MIC no sound - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop - ALSA: hda/conexant: Fix missing beep setup - ALSA: hda/via: Fix missing beep setup - random: quiet urandom warning ratelimit suppression message - random: schedule mix_interrupt_randomness() less often - arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer - serial: core: Initialize rs485 RTS polarity already on probe - tcp: drop the hash_32() part from the index calculation - tcp: dynamically allocate the perturb table used by source ports - tcp: add small random increments to the source port - tcp: use different parts of the port_offset for index and offset - tcp: add some entropy in __inet_hash_connect() - usb: gadget: u_ether: fix regression in setting fixed MAC address - zonefs: fix zonefs_iomap_begin() for reads - s390/mm: use non-quiescing sske for KVM switch to keyed guest - clk: imx8mp: fix usb_root_clk parent - powerpc/book3e: get rid of #include - igc: Enable PCIe PTM - Revert "PCI: Make pci_enable_ptm() private" - net: openvswitch: fix misuse of the cached connection on tuple changes - net/sched: act_police: more accurate MTU policing - dma-direct: don't over-decrypt memory - virtio-pci: Remove wrong address verification in vp_del_vqs() - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak - KVM: x86: Account a variety of miscellaneous allocations - KVM: arm64: Don't read a HW interrupt pending state in user context - ext4: add reserved GDT blocks check - drm/amd/display: Cap OLED brightness per max frame-average luminance - dm mirror log: round up region bitmap size to BITS_PER_LONG - serial: 8250: Store to lsr_save_flags after lsr read - usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe - usb: dwc2: Fix memory leak in dwc2_hcd_init - USB: serial: io_ti: add Agilent E5805A support - USB: serial: option: add support for Cinterion MV31 with new baseline - crypto: memneq - move into lib/ - comedi: vmk80xx: fix expression for tx buffer size - mei: me: add raptor lake point S DID - i2c: designware: Use standard optional ref clock implementation - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - i2c: npcm7xx: Add check for platform_driver_register - faddr2line: Fix overlapping text section failures, the sequel - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() - certs/blacklist_hashes.c: fix const confusion in certs blacklist - arm64: ftrace: consistently handle PLTs. - arm64: ftrace: fix branch range checks - net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg - net: bgmac: Fix an erroneous kfree() in bgmac_remove() - mlxsw: spectrum_cnt: Reorder counter pools - nvme: add device name to warning in uuid_show() - nvme: use sysfs_emit instead of sprintf - drm/i915/reset: Fix error_state_read ptr + offset use - misc: atmel-ssc: Fix IRQ check in ssc_probe - tty: goldfish: Fix free_irq() on remove - Drivers: hv: vmbus: Release cpu lock in error case - i40e: Fix call trace in setup_tx_descriptors - i40e: Fix calculating the number of queue pairs - i40e: Fix adding ADQ filter to TC0 - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() - pNFS: Avoid a live lock condition in pnfs_update_layout() - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE - random: credit cpu and bootloader seeds by default - gpio: dwapb: Don't print error on -EPROBE_DEFER - MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error. - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 - net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg - nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred - virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed - ALSA: hda/realtek - Add HW8326 support - scsi: pmcraid: Fix missing resource cleanup in error case - scsi: ipr: Fix missing/incorrect resource cleanup in error case - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology - scsi: vmw_pvscsi: Expand vcpuHint to 16 bits - Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() - ASoC: es8328: Fix event generation for deemphasis control - ASoC: wm8962: Fix suspend while playing music - quota: Prevent memory allocation recursion while holding dq_lock - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ASoC: cs42l51: Correct minimum value for SX volume control - ASoC: cs42l56: Correct typo in minimum level for SX volume controls - ASoC: cs42l52: Correct TLV for Bypass Volume - ASoC: cs53l30: Correct number of volume levels on SX controls - ASoC: cs35l36: Update digital volume TLV - ASoC: cs42l52: Fix TLV scales for mixer controls - dma-debug: make things less spammy under memory pressure - ASoC: nau8822: Add operation for internal PLL off and on - arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3 - bpf: Fix incorrect memory charge cost calculation in stack_map_alloc() - nfsd: Replace use of rwsem with errseq_t - 9p: missing chunk of "fs/9p: Don't update file type when updating file attributes" - !164 add CONFIG_TXGBE=m for arm64 openeuler_deconfig - openeuler: configs: add CONFIG_NET_VENDOR_NETSWIFT=y and CONFIG_TXGBE=m for arm64 arch default config- binder: fix UAF of ref->proc caused by race condition - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() - wifi: mac80211: fix MBSSID parsing use-after-free - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - arm64: fix oops in concurrently setting insn_emulation sysctls - wifi: cfg80211: avoid nontransmitted BSS list corruption - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference - HID: roccat: Fix use-after-free in roccat_read() - wifi: cfg80211: fix BSS refcounting bugs - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT - zonefs: fix handling of explicit_open option on mount - PCI: qcom: Fix pipe clock imbalance - md/raid0: Ignore RAID0 layout if the second zone has only one device - interconnect: Restore sync state by ignoring ipa-virt in provider count - interconnect: qcom: sc7180: Drop IP0 interconnects - powerpc/mm: Switch obsolete dssall to .long - drm/atomic: Force bridge self-refresh-exit on CRTC switch - drm/bridge: analogix_dp: Support PSR-exit to disable transition - Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag - ixgbe: fix unexpected VLAN Rx in promisc mode on VF - ixgbe: fix bcast packets Rx on VF after promisc removal - nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION - nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling - nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION - net: phy: dp83867: retrigger SGMII AN when link change - mmc: block: Fix CQE recovery reset success - ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files - cifs: fix reconnect on smb3 mount types - cifs: return errors during session setup during reconnects - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 - ALSA: hda/conexant - Fix loopback issue with CX20632 - scripts/gdb: change kernel config dumping method - vringh: Fix loop descriptors check in the indirect cases - nodemask: Fix return values to be unsigned - cifs: version operations for smb20 unneeded when legacy support disabled - s390/gmap: voluntarily schedule during key setting - jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds - x86/cpu: Elide KCSAN for cpu_has() and friends - modpost: fix undefined behavior of is_arm_mapping_symbol() - drm/radeon: fix a possible null pointer dereference - ceph: allow ceph.dir.rctime xattr to be updatable - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" - scsi: myrb: Fix up null pointer access on myrb_cleanup() - md: protect md_unregister_thread from reentrancy - watchdog: wdat_wdt: Stop watchdog when rebooting the system - kernfs: Separate kernfs_pr_cont_buf and rename_lock. - serial: msm_serial: disable interrupts in __msm_console_write() - staging: rtl8712: fix uninit-value in r871xu_drv_init() - staging: rtl8712: fix uninit-value in usb_read8() and friends - clocksource/drivers/sp804: Avoid error on multiple instances - extcon: Modify extcon device to be created after driver data is set - misc: rtsx: set NULL intfdata when probe fails - usb: dwc2: gadget: don't reset gadget's driver->bus - sysrq: do not omit current cpu when showing backtrace of all active CPUs - USB: hcd-pci: Fully suspend across freeze/thaw cycle - drivers: usb: host: Fix deadlock in oxu_bus_suspend() - drivers: tty: serial: Fix deadlock in sa1100_set_termios() - USB: host: isp116x: check return value after calling platform_get_resource() - drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() - drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop() - tty: Fix a possible resource leak in icom_probe - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() - lkdtm/usercopy: Expand size of "out of frame" object - iio: st_sensors: Add a local lock for protecting odr - staging: rtl8712: fix a potential memory leak in r871xu_drv_init() - iio: dummy: iio_simple_dummy: check the return value of kstrdup() - drm: imx: fix compiler warning with gcc-12 - net: altera: Fix refcount leak in altera_tse_mdio_create - ip_gre: test csum_start instead of transport header - net/mlx5: fs, fail conflicting actions - net/mlx5: Rearm the FW tracer after each tracer event - net: ipv6: unexport __init-annotated seg6_hmac_init() - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - net: mdio: unexport __init-annotated mdio_bus_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure - net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list - bpf, arm64: Clear prog->jited_len along prog->jited - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() - netfilter: nf_tables: bail out early if hardware offload is not supported - netfilter: nf_tables: memleak flow rule from commit path - netfilter: nf_tables: release new hooks on unsupported flowtable flags - ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe - netfilter: nf_tables: always initialize flowtable hook list in transaction - powerpc/kasan: Force thread size increase with KASAN - netfilter: nf_tables: delete flowtable hooks via transaction list - netfilter: nat: really support inet nat without l3 address - xprtrdma: treat all calls not a bcall when bc_serv is NULL - video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove() - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 - NFSv4: Don't hold the layoutget locks across multiple RPC calls - dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type - m68knommu: fix undefined reference to `_init_sp' - m68knommu: set ZERO_PAGE() to the allocated zeroed page - i2c: cadence: Increase timeout per message if necessary - f2fs: remove WARN_ON in f2fs_is_valid_blkaddr - iommu/arm-smmu-v3: check return value after calling platform_get_resource() - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() - tracing: Avoid adding tracer option before update_tracer_options - tracing: Fix sleeping function called from invalid context on RT kernel - bootconfig: Make the bootconfig.o as a normal object file - mips: cpc: Fix refcount leak in mips_cpc_default_phys_base - dmaengine: idxd: set DMA_INTERRUPT cap bit - perf c2c: Fix sorting in percent_rmt_hitm_cmp() - driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction - tipc: check attribute length for bearer name - scsi: sd: Fix potential NULL pointer dereference - afs: Fix infinite loop found by xfstest generic/676 - gpio: pca953x: use the correct register address to do regcache sync - tcp: tcp_rtx_synack() can be called from process context - net: sched: add barrier to fix packet stuck problem for lockless qdisc - net/mlx5e: Update netdev features after changing XDP state - net/mlx5: correct ECE offset in query qp output - net/mlx5: Don't use already freed action pointer - sfc: fix wrong tx channel offset with efx_separate_tx_channels - sfc: fix considering that all channels have TX queues - nfp: only report pause frame configuration for physical device - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" - riscv: read-only pages should not be writable - bpf: Fix probe read error in ___bpf_prog_run() - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty - jffs2: fix memory leak in jffs2_do_fill_super - modpost: fix removing numeric suffixes - net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks - net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry() - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog - s390/crypto: fix scatterwalk_unmap() callers in AES-GCM - clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value - ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition - watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking - driver: base: fix UAF when driver_attach failed - bus: ti-sysc: Fix warnings for unbind for serial - firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle - serial: stm32-usart: Correct CSIZE, bits, and parity - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 - serial: sifive: Sanitize CSIZE and c_iflag - serial: sh-sci: Don't allow CS5-6 - serial: txx9: Don't allow CS5-6 - serial: rda-uart: Don't allow CS5-6 - serial: digicolor-usart: Don't allow CS5-6 - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - serial: meson: acquire port->lock in startup() - rtc: mt6397: check return value after calling platform_get_resource() - clocksource/drivers/riscv: Events are stopped during CPU suspend - soc: rockchip: Fix refcount leak in rockchip_grf_init - extcon: ptn5150: Add queue work sync before driver release - coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier - serial: sifive: Report actual baud base rather than fixed 115200 - phy: qcom-qmp: fix pipe-clock imbalance on power-on failure - rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails - iio: adc: sc27xx: Fine tune the scale calibration values - iio: adc: sc27xx: fix read big scale voltage not right - iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout - iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check - usb: typec: mux: Check dev_set_name() return value - firmware: stratix10-svc: fix a missing check on list iterator - misc: fastrpc: fix an incorrect NULL check on list iterator - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking - rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value - pwm: lp3943: Fix duty calculation in case period was clamped - staging: fieldbus: Fix the error handling path in anybuss_host_common_probe() - usb: musb: Fix missing of_node_put() in omap2430_probe - USB: storage: karma: fix rio_karma_init return - usb: usbip: add missing device lock on tweak configuration cmd - usb: usbip: fix a refcount leak in stub_probe() - tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get - tty: n_tty: Restore EOF push handling behavior - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe - tty: goldfish: Use tty_port_destroy() to destroy port - lkdtm/bugs: Check for the NULL pointer after calling kmalloc - iio: adc: ad7124: Remove shift from scan_type - staging: greybus: codecs: fix type confusion of list iterator variable - pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - iommu/arm-smmu-v3: Disable ECMDQ before the system is suspended - tty: fix deadlock caused by calling printk() under tty_port->lock- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix dir corruption when ext4_dx_add_entry() fails - ext4: fix check for block being out of directory size - ext4: make sure ext4_append() always allocates new block - ext4: check if directory block is within i_size - ext4: make variable "count" signed - iommu: Fix compliation failure caused by iommu_device_register - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - blk-iocost: don't ignore vrate_min on QD contention - !157 Enable NVMe over TCP for arm64 - arm64: openeuler_defconfig: enable nvmf tcp- KVM: arm64: Try stage2 block mapping for host device MMIO - KVM: arm64: Remove the creation time's mapping of MMIO regions - ext4: fix use-after-free in ext4_ext_shift_extents - arm64: kdump: Properly handle the 4G boundary - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces - hwtracing: hisi_ptt: Fix up for "iommu/dma: Make header private" - MAINTAINERS: Add maintainer for HiSilicon PTT driver - docs: trace: Add HiSilicon PTT device driver documentation - hwtracing: hisi_ptt: Add tune function support for HiSilicon PCIe Tune and Trace device - hwtracing: hisi_ptt: Add trace function support for HiSilicon PCIe Tune and Trace device - iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity - spi: hisi-sfc-v3xx: add address mode check - spi: hisi-sfc-v3xx: fix potential irq race condition - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection - spi: hisi-sfc-v3xx: extend version checking compatibility - mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - sched/fair: Fix kabi broken in struct cfs_rq - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq - ext4: only allow test_dummy_encryption when supported - MIPS: IP30: Remove incorrect `cpu_has_fpu' override - MIPS: IP27: Remove incorrect `cpu_has_fpu' override - RDMA/rxe: Generate a completion for unsupported/invalid opcode - Revert "random: use static branch for crng_ready()" - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq - bfq: Remove pointless bfq_init_rq() calls - bfq: Drop pointless unlock-lock pair - bfq: Avoid merging queues with different parents - thermal/core: Fix memory leak in the error path - thermal/core: fix a UAF bug in __thermal_cooling_device_register() - kseltest/cgroup: Make test_stress.sh work if run interactively - xfs: assert in xfs_btree_del_cursor should take into account error - xfs: consider shutdown in bmapbt cursor delete assert - xfs: restore shutdown check in mapped write fault path - xfs: fix incorrect root dquot corruption error when switching group/project quota types - xfs: sync lazy sb accounting on quiesce of read-only mounts - xfs: set inode size after creating symlink - net: ipa: fix page free in ipa_endpoint_replenish_one() - net: ipa: fix page free in ipa_endpoint_trans_release() - phy: qcom-qmp: fix reset-controller leak on probe errors - coresight: core: Fix coresight device probe failure issue - blk-iolatency: Fix inflight count imbalances and IO hangs on offline - vdpasim: allow to enable a vq repeatedly - dt-bindings: gpio: altera: correct interrupt-cells - docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0 - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op - ARM: pxa: maybe fix gpio lookup tables - ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries - phy: qcom-qmp: fix struct clk leak on probe errors - arm64: dts: qcom: ipq8074: fix the sleep clock frequency - gma500: fix an incorrect NULL check on list iterator - tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator - serial: pch: don't overwrite xmit->buf[0] by x_char - stm: ltdc: fix two incorrect NULL checks on list iterator - carl9170: tx: fix an incorrect use of list iterator - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control - rtl818x: Prevent using not initialized queues - xtensa/simdisk: fix proc_read_simdisk() - hugetlb: fix huge_pmd_unshare address update - nodemask.h: fix compilation error with GCC12 - iommu/msm: Fix an incorrect NULL check on list iterator - ftrace: Clean up hash direct_functions on register failures - um: Fix out-of-bounds read in LDT setup - um: chan_user: Fix winch_tramp() return value - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx - cfg80211: declare MODULE_FIRMWARE for regulatory.db - irqchip: irq-xtensa-mx: fix initial IRQ affinity - irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x - csky: patch_text: Fixup last cpu should be master - RDMA/hfi1: Fix potential integer multiplication overflow errors - Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug - ima: remove the IMA_TEMPLATE Kconfig option - media: coda: Add more H264 levels for CODA960 - media: coda: Fix reported H264 profile - mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N - mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - drm/i915/dsi: fix VBT send packet port selection for ICL+ - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator - drm/nouveau/clk: Fix an incorrect NULL check on list iterator - drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. - scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled - scsi: dc395x: Fix a missing check on list iterator - ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock - dlm: fix missing lkb refcount handling - dlm: fix plock invalid read - s390/perf: obtain sie_block from the right address - mm, compaction: fast_find_migrateblock() should return pfn in the target zone - PCI: qcom: Fix unbalanced PHY init on probe errors - PCI: qcom: Fix runtime PM imbalance on probe errors - PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299 - tracing: Fix potential double free in create_var_ref() - ACPI: property: Release subnode properties with data nodes - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state - bfq: Update cgroup information before merging bio - bfq: Split shared queues on move between cgroups - efi: Do not import certificates from UEFI Secure Boot for T2 Macs - iwlwifi: mvm: fix assert 1F04 upon reconfig - wifi: mac80211: fix use-after-free in chanctx code - f2fs: fix to do sanity check for inline inode - f2fs: fix fallocate to use file_modified to update permissions consistently - f2fs: fix to do sanity check on total_data_blocks - f2fs: don't need inode lock for system hidden quota - f2fs: fix deadloop in foreground GC - f2fs: fix to clear dirty inode in f2fs_evict_inode() - f2fs: fix to do sanity check on block address in f2fs_do_zero_range() - f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count() - perf jevents: Fix event syntax error caused by ExtSel - perf c2c: Use stdio interface if slang is not supported - i2c: rcar: fix PM ref counts in probe error paths - i2c: npcm: Handle spurious interrupts - i2c: npcm: Correct register access width - i2c: npcm: Fix timeout calculation - iommu/amd: Increase timeout waiting for GA log enablement - dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler() - dmaengine: stm32-mdma: rework interrupt handler - dmaengine: stm32-mdma: remove GISR1 register - video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout - NFS: Don't report errors from nfs_pageio_complete() more than once - NFS: Do not report flush errors in nfs_write_end() - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS - NFS: Do not report EINTR/ERESTARTSYS as mapping errors - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() - i2c: at91: Initialize dma_buf in at91_twi_xfer() - MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon - cpufreq: mediatek: Unregister platform device on exit - cpufreq: mediatek: Use module_init and add module_exit - cpufreq: mediatek: add missing platform_driver_unregister() on error in mtk_cpufreq_driver_init - i2c: at91: use dma safe buffers - iommu/mediatek: Add list_del in mtk_iommu_remove - f2fs: fix dereference of stale list iterator after loop body - OPP: call of_node_put() on error path in _bandwidth_supported() - Input: stmfts - do not leave device disabled in stmfts_input_open - RDMA/hfi1: Prevent use of lock before it is initialized - mailbox: forward the hrtimer if not queued and under a lock - mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe() - powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup - macintosh: via-pmu and via-cuda need RTC_LIB - powerpc/perf: Fix the threshold compare group constraint for power9 - powerpc/64: Only WARN if __pa()/__va() called with bad addresses - hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume() - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits - Input: sparcspkr - fix refcount leak in bbc_beep_probe - crypto: cryptd - Protect per-CPU resource by disabling BH. - crypto: sun8i-ss - handle zero sized sg - crypto: sun8i-ss - rework handling of IV - PCI: imx6: Fix PERST# start-up sequence - ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - ASoC: atmel-classd: Remove endianness flag on class d component - ASoC: atmel-pdmic: Remove endianness flag on pdmic component - powerpc/4xx/cpm: Fix return value of __setup() handler - powerpc/idle: Fix return value of __setup() handler - pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources() - powerpc/8xx: export 'cpm_setbrg' for modules - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() - dax: fix cache flush on PMD-mapped pages - drivers/base/node.c: fix compaction sysfs file leak - pinctrl: mvebu: Fix irq_of_parse_and_map() return value - nvdimm: Allow overwrite in the presence of disabled dimms - nvdimm: Fix firmware activation deadlock scenarios - firmware: arm_scmi: Fix list protocols enumeration in the base protocol - mfd: ipaq-micro: Fix error check return value of platform_get_irq() - powerpc/fadump: fix PT_LOAD segment for boot memory area - arm: mediatek: select arch timer for mt7629 - pinctrl: bcm2835: implement hook for missing gpio-ranges - gpiolib: of: Introduce hook for missing gpio-ranges - crypto: marvell/cesa - ECB does not IV - misc: ocxl: fix possible double free in ocxl_file_register_afu - ARM: dts: bcm2835-rpi-b: Fix GPIO line names - ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED - ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C - ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT - ARM: dts: stm32: Fix PHY post-reset delay on Avenger96 - can: xilinx_can: mark bit timing constants as const - platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls - ARM: dts: imx6dl-colibri: Fix I2C pinmuxing - platform/chrome: cros_ec: fix error handling in cros_ec_register() - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry - soc: qcom: llcc: Add MODULE_DEVICE_TABLE() - ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks - PCI: dwc: Fix setting error return on MSI DMA mapping failure - PCI: rockchip: Fix find_first_zero_bit() limit - PCI: cadence: Fix find_first_zero_bit() limit - soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc - soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc - ARM: dts: suniv: F1C100: fix watchdog compatible - memory: samsung: exynos5422-dmc: Avoid some over memory allocation - arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399 - net/smc: postpone sk_refcnt increment in connect() - rxrpc: Fix decision on when to generate an IDLE ACK - rxrpc: Don't let ack.previousPacket regress - rxrpc: Fix overlapping ACK accounting - rxrpc: Don't try to resend the request if we're receiving the reply - rxrpc: Fix listen() setting the bar too high for the prealloc rings - hv_netvsc: Fix potential dereference of NULL pointer - net: stmmac: fix out-of-bounds access in a selftest - net: stmmac: selftests: Use kcalloc() instead of kzalloc() - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() - NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() - thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe - thermal/core: Fix memory leak in __thermal_cooling_device_register() - thermal/drivers/core: Use a char pointer for the cooling device name - thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe - thermal/drivers/bcm2711: Don't clamp temperature at zero - drm/i915: Fix CFI violation with show_dynamic_id() - drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path - x86/sev: Annotate stack change in the #VC handler - drm: msm: fix possible memory leak in mdp5_crtc_cursor_set() - drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init - ext4: reject the 'commit' option on ext2 filesystems - media: rkvdec: h264: Fix bit depth wrap in pps packet - media: rkvdec: h264: Fix dpb_valid implementation - media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource() - media: ov7670: remove ov7670_power_off from ov7670_remove - ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_* - sctp: read sk->sk_bound_dev_if once in sctp_rcv() - lsm,selinux: pass flowi_common instead of flowi to the LSM hooks - m68k: math-emu: Fix dependencies of math emulation support - nvme: set dma alignment to dword - Bluetooth: use hdev lock for accept_list and reject_list in conn req - Bluetooth: use inclusive language when filtering devices - Bluetooth: use inclusive language in HCI role comments - Bluetooth: LL privacy allow RPA - Bluetooth: L2CAP: Rudimentary typo fixes - Bluetooth: Interleave with allowlist scan - Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout - media: vsp1: Fix offset calculation for plane cropping - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init - media: exynos4-is: Change clk_disable to clk_disable_unprepare - media: st-delta: Fix PM disable depth imbalance in delta_probe - media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe - media: aspeed: Fix an error handling path in aspeed_video_probe() - scripts/faddr2line: Fix overlapping text section failures - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir - ASoC: samsung: Fix refcount leak in aries_audio_probe - ASoC: samsung: Use dev_err_probe() helper - regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt - ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe - ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe - ath11k: Don't check arvif->is_started before sending management frames - perf/amd/ibs: Use interrupt regs ip for stack unwinding - regulator: qcom_smd: Fix up PM8950 regulator configuration - Revert "cpufreq: Fix possible race in cpufreq online error path" - spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname() - iomap: iomap_write_failed fix - media: uvcvideo: Fix missing check to determine if element is found in list - drm/msm: return an error pointer in msm_gem_prime_get_sg_table() - drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected - drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected - drm/msm/dp: fix event thread stuck in wait_event after kthread_stop() - regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET - arm64: fix types in copy_highpage() - x86/mm: Cleanup the control_va_addr_alignment() __setup handler - irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value - irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value - irqchip/exiu: Fix acknowledgment of edge triggered interrupts - x86: Fix return value of __setup handlers - virtio_blk: fix the discard_granularity and discard_alignment queue limits - perf tools: Use Python devtools for version autodetection rather than runtime - drm/rockchip: vop: fix possible null-ptr-deref in vop_bind() - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H - drm/msm: add missing include to msm_drv.c - drm/msm/hdmi: fix error check return value of irq_of_parse_and_map() - drm/msm/hdmi: check return value after calling platform_get_resource_byname() - drm/msm/dsi: fix error checks and return values for DSI xmit functions - drm/msm/dp: fix error check return value of irq_of_parse_and_map() - drm/msm/dp: stop event kernel thread when DP unbind - drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume - perf tools: Add missing headers needed by util/data.h - ASoC: rk3328: fix disabling mclk on pclk probe failure - x86/speculation: Add missing prototype for unpriv_ebpf_notify() - mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe() - x86/pm: Fix false positive kmemleak report in msr_build_context() - mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check() - libbpf: Fix logic for finding matching program for CO-RE relocation - selftests/resctrl: Fix null pointer dereference on open failed - scsi: ufs: core: Exclude UECxx from SFR dump list - scsi: ufs: qcom: Fix ufs_qcom_resume() - drm/msm/dpu: adjust display_v_end for eDP and DP - of: overlay: do not break notify on NOTIFY_{OK|STOP} - fsnotify: fix wrong lockdep annotations - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 - media: hantro: Empty encoder capture buffers by default - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix - cpufreq: Fix possible race in cpufreq online error path - spi: img-spfi: Fix pm_runtime_get_sync() error checking - drm/bridge: Fix error handling in analogix_dp_probe - HID: elan: Fix potential double free in elan_input_configured - HID: hid-led: fix maximum brightness for Dream Cheeky - mtd: rawnand: denali: Use managed device resources - EDAC/dmc520: Don't print an error for each unconfigured interrupt line - drbd: fix duplicate array initializer - target: remove an incorrect unmap zeroes data deduction - efi: Add missing prototype for efi_capsule_setup_info - NFC: NULL out the dev->rfkill to prevent UAF - net: dsa: mt7530: 1G can also support 1000BASE-X link mode - scftorture: Fix distribution of short handler delays - spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout - drm: mali-dp: potential dereference of null pointer - drm/komeda: Fix an undefined behavior bug in komeda_plane_add() - nl80211: show SSID for P2P_GO interfaces - bpf: Fix excessive memory allocation in stack_map_alloc() - libbpf: Don't error out on CO-RE relos for overriden weak subprogs - drm/vc4: txp: Force alpha to be 0xff if it's disabled - drm/vc4: txp: Don't set TXP_VSTART_AT_EOF - drm/vc4: hvs: Reset muxes at probe time - drm/mediatek: Fix mtk_cec_mask() - drm/ingenic: Reset pixclock rate when parent clock rate changes - x86/delay: Fix the wrong asm constraint in delay_loop() - ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe - spi: qcom-qspi: Add minItems to interconnect-names - drm/bridge: adv7511: clean up CEC adapter when probe fails - drm/edid: fix invalid EDID extension block filtering - ath9k: fix ar9003_get_eepmisc - ath11k: acquire ab->base_lock in unassign when finding the peer by addr - dt-bindings: display: sitronix, st7735r: Fix backlight in example - RDMA/hfi1: Prevent panic when SDMA is disabled - powerpc/iommu: Add missing of_node_put in iommu_init_early_dart - macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled - powerpc/powernv: fix missing of_node_put in uv_init() - powerpc/xics: fix refcount leak in icp_opal_init() - powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - ARM: hisi: Add missing of_node_put after of_find_compatible_node - ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM - ARM: versatile: Add missing of_node_put in dcscb_init - pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources() - fat: add ratelimit to fat*_ent_bread() - powerpc/fadump: Fix fadump to work with a different endian capture kernel - ARM: OMAP1: clock: Fix UART rate reporting algorithm - fs: jfs: fix possible NULL pointer dereference in dbFree() - soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc - crypto: ccree - use fine grained DMA mapping dir - PM / devfreq: rk3399_dmc: Disable edev on remove() - arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count - ARM: dts: s5pv210: align DMA channels with dtschema - ARM: dts: ox820: align interrupt controller node name with dtschema - IB/rdmavt: add missing locks in rvt_ruc_loopback - gfs2: use i_lock spin_lock for inode qadata - selftests/bpf: fix btf_dump/btf_dump due to recent clang change - eth: tg3: silence the GCC 12 array-bounds warning - rxrpc, afs: Fix selection of abort codes - rxrpc: Return an error to sendmsg if call failed - m68k: atari: Make Atari ROM port I/O write macros return void - x86/microcode: Add explicit CPU vendor dependency - can: mcp251xfd: silence clang's -Wunaligned-access warning - ASoC: rt1015p: remove dependency on GPIOLIB - ASoC: max98357a: remove dependency on GPIOLIB - media: exynos4-is: Fix compile warning - net: phy: micrel: Allow probing without .driver_data - nbd: Fix hung on disconnect request if socket is closed before - ASoC: rt5645: Fix errorenous cleanup order - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - openrisc: start CPU timer early in boot - media: cec-adap.c: fix is_configuring state - media: imon: reorganize serialization - media: coda: limit frame interval enumeration to supported encoder frame sizes - media: rga: fix possible memory leak in rga_probe - rtlwifi: Use pr_warn instead of WARN_ONCE - ipmi: Fix pr_fmt to avoid compilation issues - ipmi:ssif: Check for NULL msg when handling events and messages - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC - spi: stm32-qspi: Fix wait_cmd timeout in APM mode - perf/amd/ibs: Cascade pmu init functions' return value - s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES - net: remove two BUG() from skb_checksum_help() - ASoC: tscs454: Add endianness flag in snd_soc_component_driver - HID: bigben: fix slab-out-of-bounds Write in bigben_probe - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo - mlxsw: Treat LLDP packets as control - mlxsw: spectrum_dcb: Do not warn about priority changes - ASoC: dapm: Don't fold register value changes into notifications - net/mlx5: fs, delete the FTE when there are no rules attached to it - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL - drm: msm: fix error check return value of irq_of_parse_and_map() - arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall - ath10k: skip ath10k_halt during suspend for driver state RESTARTING - drm/amd/pm: fix the compile warning - drm/plane: Move range check for format_count earlier - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 - ath11k: disable spectral scan during spectral deinit - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() - scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() - scsi: megaraid: Fix error check return value of register_chrdev() - drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit - mmc: jz4740: Apply DMA engine limits to maximum segment size - md/bitmap: don't set sb values if can't pass sanity check - media: cx25821: Fix the warning when removing the module - media: pci: cx23885: Fix the error handling in cx23885_initdev() - media: venus: hfi: avoid null dereference in deinit - ath9k: fix QCA9561 PA bias level - drm/amd/pm: fix double free in si_parse_power_table() - tools/power turbostat: fix ICX DRAM power numbers - spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction - ALSA: jack: Access input_dev under mutex - sfc: ef10: Fix assigning negative value to unsigned variable - rcu: Make TASKS_RUDE_RCU select IRQ_WORK - rcu-tasks: Fix race in schedule and flush work - drm/komeda: return early if drm_universal_plane_init() fails. - ACPICA: Avoid cache flush inside virtual machines - x86/platform/uv: Update TSC sync state for UV5 - fbcon: Consistently protect deferred_takeover with console_lock() - ipv6: fix locking issues with loops over idev->addr_list - ipw2x00: Fix potential NULL dereference in libipw_xmit() - b43: Fix assigning negative value to unsigned variable - b43legacy: Fix assigning negative value to unsigned variable - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes - iommu/vt-d: Add RPLS to quirk list to skip TE disabling - btrfs: repair super block num_devices automatically - btrfs: add "0x" prefix for unsupported optional features - ptrace: Reimplement PTRACE_KILL by always sending SIGKILL - ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP - ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP - perf/x86/intel: Fix event constraints for ICL - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails - parisc/stifb: Keep track of hardware path of graphics card - Fonts: Make font size unsigned in font_desc - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI - cifs: when extending a file with falloc we should make files not-sparse - usb: core: hcd: Add support for deferring roothub registration - usb: dwc3: gadget: Move null pinter check to proper place - USB: new quirk for Dell Gen 2 devices - USB: serial: option: add Quectel BG95 modem - ALSA: usb-audio: Cancel pending work at closing a MIDI substream - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop - riscv: Fix irq_work when SMP is disabled - riscv: Initialize thread pointer before calling C functions - parisc/stifb: Implement fb_is_primary_device() - binfmt_flat: do not stop relocating GOT entries prematurely on riscv- efi: capsule-loader: Fix use-after-free in efi_capsule_write - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options - etmem: add CONFIG_ETMEM macro definition for etmem feature - config: enable CONFIG_ETMEM by default - add ETMEM feature CONFIG to mm/Kconfig - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - RDMA/hns: Fix gid idx issue caused by free mr - RDMA/hns: Use the reserved loopback QPs to free MR before destroying MPT - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - blk-mq: fix io hung due to missing commit_rqs - x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - !110 Add patches for CVE-2022-29900, CVE-2022-23816 and CVE-2022-29901 - Re-add padlen to the structure alt_instr - tools headers: Remove broken definition of __LITTLE_ENDIAN - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - again - objtool: Fix elf_create_undef_symbol() endianness - kvm: fix objtool relocation warning - um: Add missing apply_returns() - x86/bugs: Remove apostrophe typo - tools headers cpufeatures: Sync with the kernel sources - tools arch x86: Sync the msr-index.h copy with the kernel sources - x86/kvm: fix FASTOP_SIZE when return thunks are enabled - efi/x86: use naked RET on mixed mode call wrapper - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stub - x86/xen: Fix initialisation in hypercall_page after rethunk - x86, kvm: use proper ASM macros for kvm_vcpu_is_preempted - tools/insn: Restore the relative include paths for cross building - x86/static_call: Serialize __static_call_fixup() properly - x86/speculation: Disable RRSBA behavior - x86/kexec: Disable RET on kexec - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/retbleed: Add fine grained Kconfig knobs - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - KVM: VMX: Convert launched argument to flags - KVM: VMX: Flatten __vmx_vcpu_run() - objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/cpu/amd: Add Spectral Chicken - objtool: Add entry UNRET validation - x86/bugs: Do IBPB fallback check only once - x86/bugs: Add retbleed=ibpb - x86/xen: Rename SYS* entry points - objtool: Update Retpoline validation - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Enable STIBP for JMP2RET - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86: Add magic AMD return-thunk - objtool: Treat .text.__x86.* as noinstr - x86: Use return-thunk in asm code - x86/sev: Avoid using __x86_return_thunk - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation - x86/kvm: Fix SETcc emulation for return thunks - x86/bpf: Use alternative RET encoding - x86/ftrace: Use alternative RET encoding - x86,static_call: Use alternative RET encoding - objtool: skip non-text sections when adding return-thunk sites - x86,objtool: Create .return_sites - x86: Undo return-thunk damage - x86/retpoline: Use -mfunction-return - Makefile: Set retpoline cflags based on CONFIG_CC_IS_{CLANG,GCC} - x86/retpoline: Swizzle retpoline thunk - x86/retpoline: Cleanup some #ifdefery - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/kvm/vmx: Make noinstr clean - x86/realmode: build with -D__DISABLE_EXPORTS - x86/entry: Remove skip_r11rcx - objtool: Fix SLS validation for kcov tail-call replacement - crypto: x86/poly1305 - Fixup SLS - objtool: Default ignore INT3 for unreachable - kvm/emulate: Fix SETcc emulation function offsets with SLS - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - x86: Add straight-line-speculation mitigation - objtool: Add straight-line-speculation validation - x86/alternative: Relax text_poke_bp() constraint - x86: Fix objtool build warning - x86: Prepare inline-asm for straight-line-speculation - x86: Prepare asm files for straight-line-speculation - x86/lib/atomic64_386_32: Rename things - bpf,x86: Respect X86_FEATURE_RETPOLINE* - bpf,x86: Simplify computing label offsets - x86/alternative: Implement .retpoline_sites support - x86/retpoline: Create a retpoline thunk array - x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h - x86/asm: Fixup odd GEN-for-each-reg.h usage - x86/asm: Fix register order - x86/retpoline: Remove unused replacement symbols - objtool,x86: Replace alternatives with .retpoline_sites - objtool: Explicitly avoid self modifying code in .altinstr_replacement - objtool: Classify symbols - objtool: Handle __sanitize_cov*() tail calls - objtool: Introduce CFI hash - objtool: Make .altinstructions section entry size consistent - objtool: Remove reloc symbol type checks in get_alt_entry() - objtool: print out the symbol type when complaining about it - objtool: Teach get_alt_entry() about more relocation types - objtool: Don't make .altinstructions writable - objtool/x86: Ignore __x86_indirect_alt_* symbols - objtool: Only rewrite unconditional retpoline thunk calls - objtool: Fix .symtab_shndx handling for elf_create_undef_symbol() - x86/alternative: Optimize single-byte NOPs at an arbitrary position - objtool: Support asm jump tables - objtool/x86: Rewrite retpoline thunk calls - objtool: Skip magical retpoline .altinstr_replacement - objtool: Cache instruction relocs - objtool: Keep track of retpoline call sites - objtool: Add elf_create_undef_symbol() - objtool: Extract elf_symbol_add() - objtool: Extract elf_strtab_concat() - objtool: Create reloc sections implicitly - objtool: Add elf_create_reloc() helper - objtool: Rework the elf_rebuild_reloc_section() logic - objtool: Handle per arch retpoline naming - objtool: Correctly handle retpoline thunk calls - x86/retpoline: Simplify retpolines - x86/alternatives: Optimize optimize_nops() - x86: Add insn_decode_kernel() - x86/alternative: Use insn_decode() - x86/insn: Add an insn_decode() API - x86/insn: Add a __ignore_sync_check__ marker - x86/insn: Rename insn_decode() to insn_decode_from_regs() - x86/alternative: Use ALTERNATIVE_TERNARY() in _static_cpu_has() - x86/alternative: Support ALTERNATIVE_TERNARY - x86/alternative: Support not-feature - x86/alternative: Merge include files - x86/xen: Support objtool vmlinux.o validation in xen-head.S - x86/xen: Support objtool validation in xen-asm.S - objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNC - objtool: Assume only ELF functions do sibling calls - objtool: Support retpoline jump detection for vmlinux.o - objtool: Support stack layout changes in alternatives - objtool: Add 'alt_group' struct - objtool: Refactor ORC section generation - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw - KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.S- netfilter: nf_tables: disallow binding to already bound chain - netfilter: nf_conntrack_irc: Tighten matching on DCC message - arm64: openeuler_defconfig: enable ACPI_HMAT and HOT_MEMREMOVE - video: fbdev: i740fb: Error out if 'pixclock' equals zero - block: fix the problem of io_ticks becoming smaller - KVM: x86: do not report a vCPU as preempted outside instruction boundaries - !107 video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow CHAIN_ID to refer to another table - netfilter: nf_tables: do not allow SET_ID to refer to another table- bpf, cgroup: Fix kernel BUG in purge_effective_progs - bpf: Don't use tnum_range on array range checking for poke descriptors - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup - af_key: Do not call xfrm_probe_algs in parallel - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - pipe: fix kabi for poll_usage in struct pipe_inode_info - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - bpf: Fix potential array overflow in bpf_trampoline_get_progs() - NFSD: Fix possible sleep during nfsd4_release_lockowner() - NFS: Memory allocation failures are not server fatal errors - docs: submitting-patches: Fix crossref to 'The canonical patch format' - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() - tpm: Fix buffer access in tpm2_get_tpm_pt() - HID: multitouch: add quirks to enable Lenovo X12 trackpoint - HID: multitouch: Add support for Google Whiskers Touchpad - raid5: introduce MD_BROKEN - dm verity: set DM_TARGET_IMMUTABLE feature flag - dm stats: add cond_resched when looping over entries - dm crypt: make printing of the key constant-time - dm integrity: fix error code in dm_integrity_ctr() - ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries - Bluetooth: hci_qca: Use del_timer_sync() before freeing - zsmalloc: fix races between asynchronous zspage free and page migration - crypto: ecrdsa - Fix incorrect use of vli_cmp - crypto: caam - fix i.MX6SX entropy delay value - x86, kvm: use correct GFP flags for preemption disabled - x86/kvm: Alloc dummy async #PF token outside of raw spinlock - KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator - netfilter: conntrack: re-fetch conntrack after insertion - crypto: drbg - make reseeding from get_random_bytes() synchronous - crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed() - crypto: drbg - track whether DRBG was seeded with !rng_is_initialized() - crypto: drbg - prepare for more fine-grained tracking of seeding state - lib/crypto: add prompts back to crypto libraries - exfat: check if cluster num is valid - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() - xfs: detect overflows in bmbt records - net: ipa: compute proper aggregation limit - assoc_array: Fix BUG_ON during garbage collect - cfg80211: set custom regdomain after wiphy registration - pipe: Fix missing lock in pipe_resize_ring() - pipe: make poll_usage boolean and annotate its access - drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers - i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging - net: ftgmac100: Disable hardware checksum on AST2600 - nfc: pn533: Fix buggy cleanup order - net: af_key: check encryption module availability consistency - percpu_ref_init(): clean ->percpu_count_ref on failure - pinctrl: sunxi: fix f1c100s uart2 function- net: fix sk_wmem_schedule() and sk_rmem_schedule() errors - KVM: arm64: Use generic KVM xfer to guest work function - entry: KVM: Allow use of generic KVM entry w/o full generic support - KVM: arm64: Record number of signal exits as a vCPU stat - VFS: Rolling Back the fmode macro definition and structure members - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback - Revert "NFS: Use of mapping_set_error() results in spurious errors" - random: Fix kabi change of get_random_bytes() - random: Fix kabi change due to enum cpuhp_state - ALSA: ctxfi: Add SB046x PCI ID - random: check for signals after page of pool writes - random: wire up fops->splice_{read,write}_iter() - random: convert to using fops->write_iter() - random: convert to using fops->read_iter() - random: unify batched entropy implementations - random: move randomize_page() into mm where it belongs - random: move initialization functions out of hot pages - random: make consistent use of buf and len - random: use proper return types on get_random_{int,long}_wait() - random: remove extern from functions in header - random: use static branch for crng_ready() - random: credit architectural init the exact amount - random: handle latent entropy and command line from random_init() - random: use proper jiffies comparison macro - random: remove ratelimiting for in-kernel unseeded randomness - random: move initialization out of reseeding hot path - random: avoid initializing twice in credit race - random: use symbolic constants for crng_init states - siphash: use one source of truth for siphash permutations - random: help compiler out with fast_mix() by using simpler arguments - random: do not use input pool from hard IRQs - random: order timer entropy functions below interrupt functions - random: do not pretend to handle premature next security model - random: use first 128 bits of input as fast init - random: do not use batches when !crng_ready() - random: insist on random_get_entropy() existing in order to simplify - xtensa: use fallback for random_get_entropy() instead of zero - sparc: use fallback for random_get_entropy() instead of zero - um: use fallback for random_get_entropy() instead of zero - x86/tsc: Use fallback for random_get_entropy() instead of zero - nios2: use fallback for random_get_entropy() instead of zero - arm: use fallback for random_get_entropy() instead of zero - mips: use fallback for random_get_entropy() instead of just c0 random - riscv: use fallback for random_get_entropy() instead of zero - m68k: use fallback for random_get_entropy() instead of zero - timekeeping: Add raw clock fallback for random_get_entropy() - powerpc: define get_cycles macro for arch-override - alpha: define get_cycles macro for arch-override - parisc: define get_cycles macro for arch-override - s390: define get_cycles macro for arch-override - ia64: define get_cycles macro for arch-override - init: call time_init() before rand_initialize() - random: fix sysctl documentation nits - random: document crng_fast_key_erasure() destination possibility - random: make random_get_entropy() return an unsigned long - random: allow partial reads if later user copies fail - random: check for signals every PAGE_SIZE chunk of /dev/[u]random - random: check for signal_pending() outside of need_resched() check - random: do not allow user to keep crng key around on stack - random: do not split fast init input in add_hwgenerator_randomness() - random: mix build-time latent entropy into pool at init - random: re-add removed comment about get_random_{u32,u64} reseeding - random: treat bootloader trust toggle the same way as cpu trust toggle - random: skip fast_init if hwrng provides large chunk of entropy - random: check for signal and try earlier when generating entropy - random: reseed more often immediately after booting - random: make consistent usage of crng_ready() - random: use SipHash as interrupt entropy accumulator - random: replace custom notifier chain with standard one - random: don't let 644 read-only sysctls be written to - random: give sysctl_random_min_urandom_seed a more sensible value - random: do crng pre-init loading in worker rather than irq - random: unify cycles_t and jiffies usage and types - random: cleanup UUID handling - random: only wake up writers after zap if threshold was passed - random: round-robin registers as ulong, not u32 - random: clear fast pool, crng, and batches in cpuhp bring up - random: pull add_hwgenerator_randomness() declaration into random.h - random: check for crng_init == 0 in add_device_randomness() - random: unify early init crng load accounting - random: do not take pool spinlock at boot - random: defer fast pool mixing to worker - random: rewrite header introductory comment - random: group sysctl functions - random: group userspace read/write functions - random: group entropy collection functions - random: group entropy extraction functions - random: group crng functions - random: group initialization wait functions - random: remove whitespace and reorder includes - random: remove useless header comment - random: introduce drain_entropy() helper to declutter crng_reseed() - random: deobfuscate irq u32/u64 contributions - random: add proper SPDX header - random: remove unused tracepoints - random: remove ifdef'd out interrupt bench - random: tie batched entropy generation to base_crng generation - random: fix locking for crng_init in crng_reseed() - random: zero buffer after reading entropy from userspace - random: remove outdated INT_MAX >> 6 check in urandom_read() - random: make more consistent use of integer types - random: use hash function for crng_slow_load() - random: use simpler fast key erasure flow on per-cpu keys - random: absorb fast pool into input pool after fast load - random: do not xor RDRAND when writing into /dev/random - random: ensure early RDSEED goes through mixer on init - random: inline leaves of rand_initialize() - random: get rid of secondary crngs - random: use RDSEED instead of RDRAND in entropy extraction - random: fix locking in crng_fast_load() - random: remove batched entropy locking - random: remove use_input_pool parameter from crng_reseed() - random: make credit_entropy_bits() always safe - random: always wake up entropy writers after extraction - random: use linear min-entropy accumulation crediting - random: simplify entropy debiting - random: use computational hash for entropy extraction - random: only call crng_finalize_init() for primary_crng - random: access primary_pool directly rather than through pointer - random: continually use hwgenerator randomness - random: simplify arithmetic function flow in account() - random: selectively clang-format where it makes sense - random: access input_pool_data directly rather than through pointer - random: cleanup fractional entropy shift constants - random: prepend remaining pool constants with POOL_ - random: de-duplicate INPUT_POOL constants - random: remove unused OUTPUT_POOL constants - random: rather than entropy_store abstraction, use global - random: remove unused extract_entropy() reserved argument - random: remove incomplete last_data logic - random: cleanup integer types - random: cleanup poolinfo abstraction - random: fix typo in comments - random: don't reset crng_init_cnt on urandom_read() - random: avoid superfluous call to RDRAND in CRNG extraction - random: early initialization of ChaCha constants - random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs - random: harmonize "crng init done" messages - random: mix bootloader randomness into pool - random: do not re-init if crng_reseed completes before primary init - random: do not sign extend bytes for rotation when mixing - random: use BLAKE2s instead of SHA1 in extraction - random: remove unused irq_flags argument from add_interrupt_randomness() - random: document add_hwgenerator_randomness() with other input functions - lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI - lib/crypto: sha1: re-roll loops to reduce code size - lib/crypto: blake2s: move hmac construction into wireguard - lib/crypto: blake2s: include as built-in - crypto: blake2s - include instead of - crypto: blake2s - adjust include guard naming - crypto: blake2s - add comment for blake2s_state fields - crypto: blake2s - optimize blake2s initialization - crypto: blake2s - share the "shash" API boilerplate code - crypto: blake2s - move update and final logic to internal/blake2s.h - crypto: blake2s - remove unneeded includes - crypto: x86/blake2s - define shash_alg structs using macros - crypto: blake2s - define shash_alg structs using macros - crypto: lib/blake2s - Move selftest prototype into header file - MAINTAINERS: add git tree for random.c - MAINTAINERS: co-maintain random.c - random: remove dead code left over from blocking pool - random: avoid arch_get_random_seed_long() when collecting IRQ randomness - ACPI: sysfs: Fix BERT error region memory mapping - ACPI: sysfs: Make sparse happy about address space in use - media: vim2m: initialize the media device earlier - media: vim2m: Register video device after setting up internals - KVM: x86: Properly handle APF vs disabled LAPIC situation - staging: rtl8723bs: prevent ->Ssid overflow in rtw_wx_set_scan() - Revert "alinux: random: speed up the initialization of module" - !71 xfs: backport 2 patches from upstream - xfs: fix inode reservation space for removing transaction - xfs: fix comment for start time value of inode with bigtime enabled- module: check for exit sections in layout_sections() instead of module_init_section() - afs: Fix afs_getattr() to refetch file status if callback break occurred - i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe() - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD - dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group - Input: ili210x - fix reset timing - arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs - net: atlantic: verify hw_head_ lies within TX buffer ring - net: atlantic: add check for MAX_SKB_FRAGS - net: atlantic: reduce scope of is_rsc_complete - net: atlantic: fix "frag[0] not initialized" - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() - ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one() - nl80211: fix locking in nl80211_set_tx_bitrate_mask() - selftests: add ping test with ping_group_range tuned - nl80211: validate S1G channel width - mac80211: fix rx reordering with non explicit / psmp ack policy - scsi: qla2xxx: Fix missed DMA unmap for aborted commands - perf bench numa: Address compiler error on s390 - gpio: mvebu/pwm: Refuse requests with inverted polarity - gpio: gpio-vf610: do not touch other bits when set the target bit - riscv: dts: sifive: fu540-c000: align dma node name with dtschema - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - igb: skip phy status check where unavailable - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - net: af_key: add check for pfkey_broadcast in function pfkey_process - net/mlx5e: Properly block LRO when XDP is enabled - NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc - net/qla3xxx: Fix a test in ql_reset_work() - clk: at91: generated: consider range when calculating best rate - ice: fix possible under reporting of ethtool Tx and Rx statistics - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: systemport: Fix an error handling path in bcm_sysport_probe() - net/sched: act_pedit: sanitize shift argument before usage - net: evaluate net.ipvX.conf.all.disable_policy and disable_xfrm - net: macb: Increment rx bd head after allocating skb and buffer - net: ipa: record proper RX transaction count - ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group - pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl - ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace - drm/dp/mst: fix a possible memory leak in fetch_monitor_name() - libceph: fix potential use-after-free on linger ping and resends - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ - arm64: mte: Ensure the cleared tags are visible before setting the PTE - arm64: paravirt: Use RCU read locks to guard stolen_time - KVM: x86/mmu: Update number of zapped pages even if page list is stable - PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold - Fix double fget() in vhost_net_set_backend() - selinux: fix bad cleanup on error in hashtab_duplicate() - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise - ALSA: wavefront: Proper check of get_user() error - ALSA: usb-audio: Restore Rane SL-1 quirk - nilfs2: fix lockdep warnings during disk space reclamation - nilfs2: fix lockdep warnings in page operations for btree nodes - platform/chrome: cros_ec_debugfs: detach log reader wq from devm - drbd: remove usage of list iterator variable after loop - MIPS: lantiq: check the return value of kzalloc() - fs: fix an infinite loop in iomap_fiemap - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - nvme-multipath: fix hang when disk goes live over reconnect - tools/virtio: compile with -pthread - vhost_vdpa: don't setup irq offloading when irq_num < 0 - s390/pci: improve zpci_dev reference counting - ALSA: hda/realtek: Enable headset mic on Lenovo P360 - crypto: x86/chacha20 - Avoid spurious jumps to other functions - crypto: stm32 - fix reference leak in stm32_crc_remove - rtc: sun6i: Fix time overflow handling - gfs2: Disable page faults during lockless buffered reads - nvme-pci: add quirks for Samsung X5 SSDs - Input: stmfts - fix reference leak in stmfts_input_open - Input: add bounds checking to input_set_capability() - um: Cleanup syscall_handler_t definition/cast, fix warning - rtc: pcf2127: fix bug when reading alarm registers - rtc: fix use-after-free on device removal - igc: Update I226_K device ID - igc: Remove phy->type checking - igc: Remove _I_PHY_ID checking - io_uring: always grab file table for deferred statx - usb: gadget: fix race when gadget driver register via ioctl- crypto: arm64/poly1305 - fix a read out-of-bound - posix-cpu-timers: Cleanup CPU timers before freeing them during exec - net_sched: cls_route: remove from list when handle is 0 - tty: serial: 8250: 8250_port: Move prototypes to shared location - mm/slub: add missing TID updates on slab deactivation - signal/seccomp: Dump core when there is only one live thread - netfilter: nft_compat: use nfnetlink_unicast() - netfilter: use nfnetlink_unicast() - dm-mpath: fix UAF in multipath_message() - tun: avoid double free in tun_free_netdev - efi/libstub: arm64: Fix KASLR and memmap= collision - efi/libstub: arm64: support strchr function for EFI stub - Revert "mm/page_cache_limit: add pagecache limit proc interface" - Revert "mm/page_cache_limit: create kernel thread for page cache limit" - Revert "mm/page_cache_limit: calculate reclaim pages for each node" - Revert "mm/page_cache_limit: shrink page cache" - Revert "mm/page_cache_limit: reconfiguration about page cache limit when memory plug/unplug" - Revert "mm/page_cache_limit: do shrink_page_cache when adding page to page cache" - Revert "mm/page_cache_limit: add support for droping caches for target node" - drivers/perf: hisi: Add Support for CPA PMU - drivers/perf: hisi: Associate PMUs in SICL with CPUs online - drivers/perf: hisi: Add driver for HiSilicon PCIe PMU - SUNRPC: Fix fall-through warnings for Clang - usb: gadget: uvc: allow for application to cleanly shutdown - usb: gadget: uvc: rename function to be more consistent - ping: fix address binding wrt vrf - arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map - net: phy: Fix race condition on link status change - SUNRPC: Don't call connect() more than once on a TCP socket - SUNRPC: Prevent immediate close+reconnect - SUNRPC: Clean up scheduling of autoclose - drm/vmwgfx: Initialize drm_mode_fb_cmd2 - cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp() - net: atlantic: always deep reset on pm op, fixing up my null deref regression - i40e: i40e_main: fix a missing check on list iterator - drm/nouveau/tegra: Stop using iommu_present() - ceph: fix setting of xattrs on async created inodes - serial: 8250_mtk: Fix register address for XON/XOFF character - serial: 8250_mtk: Fix UART_EFR register address - slimbus: qcom: Fix IRQ check in qcom_slim_probe - USB: serial: option: add Fibocom MA510 modem - USB: serial: option: add Fibocom L610 modem - USB: serial: qcserial: add support for Sierra Wireless EM7590 - USB: serial: pl2303: add device id for HP LM930 Display - usb: typec: tcpci_mt6360: Update for BMC PHY setting - usb: typec: tcpci: Don't skip cleanup in .remove() on error - usb: cdc-wdm: fix reading stuck on device close - tty: n_gsm: fix mux activation issues in gsm_config() - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() - firmware_loader: use kernel credentials when reading firmware - tcp: resalt the secret every 10 seconds - net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONT - net: emaclite: Don't advertise 1000BASE-T and do auto negotiation - s390: disable -Warray-bounds - ASoC: ops: Validate input values in snd_soc_put_volsw_range() - ASoC: max98090: Generate notifications on changes for custom control - ASoC: max98090: Reject invalid values in custom control put() - hwmon: (f71882fg) Fix negative temperature - gfs2: Fix filesystem block deallocation for short writes - tls: Fix context leak on tls_device_down - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending - net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down() - net: bcmgenet: Check for Wake-on-LAN interrupt probe deferral - net/sched: act_pedit: really ensure the skb is writable - s390/lcs: fix variable dereferenced before check - s390/ctcm: fix potential memory leak - s390/ctcm: fix variable dereferenced before check - selftests: vm: Makefile: rename TARGETS to VMTARGETS - hwmon: (ltq-cputemp) restrict it to SOC_XWAY - dim: initialize all struct fields - ionic: fix missing pci_release_regions() on error in ionic_probe() - nfs: fix broken handling of the softreval mount option - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection - net: sfc: fix memory leak due to ptp channel - sfc: Use swap() instead of open coding it - netlink: do not reset transport header in netlink_recvmsg() - drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name() - ipv4: drop dst in multicast routing path - net: mscc: ocelot: avoid corrupting hardware counters when moving VCAP filters - net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0 - net: mscc: ocelot: fix VCAP IS2 filters matching on both lookups - net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting in hardware when deleted - net: Fix features skip in for_each_netdev_feature() - mac80211: Reset MBSSID parameters upon connection - hwmon: (tmp401) Add OF device ID table - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing - batman-adv: Don't skb_split skbuffs with frag_list - !68 scsi: mpt3sas: Transition IOC to Ready state during shutdown - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown - !48 Fix kabi header file being repeatedly referenced by the same file - scsi: mpt3sas: Transition IOC to Ready state during shutdown - Fix kabi header file being repeatedly referenced by the same file- x86: Clear .brk area at early boot- netfilter: nf_queue: do not allow packet truncation below transport header offset - io_uring: use separate list entry for iopoll requests - io_uring: add missing item types for various requests - io_uring:drop identity before creating a private one - io-wq: Switch io_wqe_worker's fs before releasing request - coresight: etm4x: Workaround CPU hung bug on HiSilicon ETM - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - mm: fix missing cache flush for all tail pages of compound page - Bluetooth: Fix the creation of hdev->name - arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL - nfp: bpf: silence bitwise vs. logical OR warning - drm/amd/display/dc/gpio/gpio_service: Pass around correct dce_{version, environment} types - block: drbd: drbd_nl: Make conversion to 'enum drbd_ret_code' explicit - regulator: consumer: Add missing stubs to regulator/consumer.h - MIPS: Use address-of operator on section symbols- ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - RDMA/hns: Recover 1bit-ECC error of RAM on chip - RDMA/hns: Refactor the abnormal interrupt handler function - RDMA/hns: Fix incorrect clearing of interrupt status register - RDMA/hns: Fix the wrong type of return value of the interrupt handler - RDMA/hns: Remove unused abnormal interrupt of type RAS - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - md/raid6: refactor raid5_read_one_chunk - md/raid10: enable io accounting - md/raid1: enable io accounting - md/raid1: rename print_msg with r1bio_existed - md/raid5: avoid redundant bio clone in raid5_read_one_chunk - md: add io accounting for raid0 and raid5 - mmc: rtsx: add 74 Clocks in power on flow - PCI: aardvark: Fix reading MSI interrupt number - PCI: aardvark: Clear all MSIs at setup - dm: interlock pending dm_io and dm_wait_for_bios_completion - rcu: Apply callbacks processing time limit only on softirq - rcu: Fix callbacks processing time limit retaining cond_resched() - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs - KVM: x86: Do not change ICR on write to APIC_SELF_IPI - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - btrfs: always log symlinks in full mode - smsc911x: allow using IRQ0 - selftests: ocelot: tc_flower_chains: specify conform-exceed action for policer - bnxt_en: Fix unnecessary dropping of RX packets - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational - net: emaclite: Add error handling for of_address_to_resource() - net: cpsw: add missing of_node_put() in cpsw_probe_dt() - net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux() - net: dsa: mt7530: add missing of_node_put() in mt7530_setup() - net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init() - NFSv4: Don't invalidate inode attributes on delegation return - RDMA/siw: Fix a condition race issue in MPA request processing - selftests/seccomp: Don't call read() on TTY from background pgrp - net/mlx5: Avoid double clear or set of sync reset requested - net/mlx5e: Fix the calling of update_buffer_lossy() API - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release - net/mlx5e: Fix trust state reset in reload - ASoC: dmaengine: Restore NULL prepare_slave_config() callback - hwmon: (adt7470) Fix warning on module removal - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) - can: grcan: only use the NAPI poll budget for RX - can: grcan: grcan_probe(): fix broken system id check for errata workaround needs - can: grcan: use ofdev->dev when allocating DMA memory - can: isotp: remove re-binding of bound socket - can: grcan: grcan_close(): fix deadlock - s390/dasd: Fix read inconsistency for ESE DASD devices - s390/dasd: Fix read for ESE with blksize < 4k - s390/dasd: prevent double format of tracks for ESE devices - s390/dasd: fix data corruption for ESE devices - ASoC: meson: Fix event generation for AUI CODEC mux - ASoC: meson: Fix event generation for G12A tohdmi mux - ASoC: meson: Fix event generation for AUI ACODEC mux - ASoC: wm8958: Fix change notifications for DSP controls - ASoC: da7219: Fix change notifications for tone generator frequency - genirq: Synchronize interrupt thread startup - net: stmmac: disable Split Header (SPH) for Intel platforms - firewire: core: extend card->lock in fw_core_handle_bus_reset - firewire: remove check of list iterator against head past the loop body - firewire: fix potential uaf in outbound_phy_packet_callback() - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT - iommu/vt-d: Calculate mask for non-aligned flushes - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id - gpiolib: of: fix bounds check for 'gpio-reserved-ranges' - mmc: core: Set HS clock speed before sending HS CMD13 - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers - parisc: Merge model and model name into one line in /proc/cpuinfo - MIPS: Fix CP0 counter erratum detection for R4k CPUs - perf symbol: Remove arch__symbols__fixup_end() - tty: n_gsm: fix software flow control handling - tty: n_gsm: fix incorrect UA handling - tty: n_gsm: fix reset fifo race condition - tty: n_gsm: fix wrong command frame length field encoding - tty: n_gsm: fix wrong command retry handling - tty: n_gsm: fix missing explicit ldisc flush - tty: n_gsm: fix wrong DLCI release order - tty: n_gsm: fix insufficient txframe size - netfilter: nft_socket: only do sk lookups when indev is available - tty: n_gsm: fix malformed counter for out of frame data - tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 - tty: n_gsm: fix mux cleanup after unregister tty device - tty: n_gsm: fix decoupled mux resource - tty: n_gsm: fix restart handling via CLD command - perf symbol: Update symbols__fixup_end() - perf symbol: Pass is_kallsyms to symbols__fixup_end() - x86/cpu: Load microcode during restore_processor_state() - thermal: int340x: Fix attr.show callback prototype - net: ethernet: stmmac: fix write to sgmii_adapter_base - drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses - kasan: prevent cpu_quarantine corruption when CPU offline and cache shrink occur at same time - zonefs: Clear inode information flags on inode creation - zonefs: Fix management of open zones - powerpc/perf: Fix 32bit compile - drivers: net: hippi: Fix deadlock in rr_close() - cifs: destage any unwritten data to the server before calling copychunk_write - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - ASoC: wm8731: Disable the regulator when probing fails - ASoC: Intel: soc-acpi: correct device endpoints for max98373 - tcp: fix F-RTO may not work correctly when receiving DSACK - Revert "ibmvnic: Add ethtool private flag for driver-defined queue limits" - ibmvnic: fix miscellaneous checks - ixgbe: ensure IPsec VF<->PF compatibility - net: fec: add missing of_node_put() in fec_enet_init_stop_mode() - bnx2x: fix napi API usage sequence - tls: Skip tls_append_frag on zero copy size - drm/amd/display: Fix memory leak in dcn21_clock_source_create - drm/amdkfd: Fix GWS queue count - net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK - net: phy: marvell10g: fix return value on error - net: bcmgenet: hide status block before TX timestamping - clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource() - bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create() - tcp: make sure treq->af_specific is initialized - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode - ip6_gre: Make o_seqno start from 0 in native mode - ip_gre: Make o_seqno start from 0 in native mode - net/smc: sync err code when tcp connection was refused - cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe - pinctrl: pistachio: fix use of irq_of_parse_and_map() - arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock - ARM: dts: imx6ull-colibri: fix vqmmc regulator - sctp: check asoc strreset_chunk in sctp_generate_reconf_event - wireguard: device: check for metadata_dst with skb_valid_dst() - pinctrl: stm32: Keep pinctrl block clock enabled when LEVEL IRQ requested - tcp: md5: incorrect tcp_header_len for incoming connections - pinctrl: rockchip: fix RK3308 pinmux bits - bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion - net: dsa: Add missing of_node_put() in dsa_port_link_register_of - memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual Mode - pinctrl: stm32: Do not call stm32_gpio_get() for edge triggered IRQs in EOI - mtd: rawnand: Fix return value check of wait_for_completion_timeout - pinctrl: mediatek: moore: Fix build error - ipvs: correctly print the memory size of ip_vs_conn_tab - ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35 - ARM: dts: am3517-evm: Fix misc pinmuxing - ARM: dts: Fix mmc order for omap3-gta04 - phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe - phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe - ARM: dts: at91: sama5d4_xplained: fix pinctrl phandle name - ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek - phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks - bus: ti-sysc: Make omap3 gpt12 quirk handling SoC specific - ARM: OMAP2+: Fix refcount leak in omap_gic_of_init - phy: samsung: exynos5250-sata: fix missing device put in probe error paths - phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe - ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue - USB: Fix xhci event ring dequeue pointer ERDP update issue - mtd: rawnand: fix ecc parameters for mt7622 - iio:imu:bmi160: disable regulator in error path - arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards - arm64: dts: meson: remove CPU opps below 1GHz for G12B boards - video: fbdev: udlfb: properly check endpoint type - iocost: don't reset the inuse weight of under-weighted debtors - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - riscv: patch_text: Fixup last cpu should be master - hex2bin: fix access beyond string end - pinctrl: samsung: fix missing GPIOLIB on ARM64 Exynos config - arch_topology: Do not set llc_sibling if llc_id is invalid - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - serial: imx: fix overrun interrupts in DMA mode - usb: phy: generic: Get the vbus supply - usb: cdns3: Fix issue for clear halt endpoint - usb: dwc3: gadget: Return proper request status - usb: dwc3: core: Only handle soft-reset in DCTL - usb: dwc3: core: Fix tx/rx threshold settings - usb: dwc3: Try usb-role-switch first in dwc3_drd_init - usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind() - usb: gadget: uvc: Fix crash when encoding data for usb request - usb: typec: ucsi: Fix role swapping - usb: typec: ucsi: Fix reuse of completion structure - usb: misc: fix improper handling of refcount in uss720_probe() - iio: imu: inv_icm42600: Fix I2C init possible nack - iio: magnetometer: ak8975: Fix the error handling in ak8975_power_on() - iio: dac: ad5446: Fix read_raw not returning set value - iio: dac: ad5592r: Fix the missing return value. - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms - xhci: stop polling roothubs after shutdown - xhci: Enable runtime PM on second Alderlake controller - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS - USB: quirks: add STRING quirk for VCOM device - USB: quirks: add a Realtek card reader - usb: mtu3: fix USB 3.0 dual-role-switch from device to host - lightnvm: disable the subsystem- lockdown: Fix kexec lockdown bypass with ima policy - fbmem: Check virtual screen sizes in fb_set_var() - fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - inotify: show inotify mask flags in proc fdinfo - block: prevent lockdep false positive warning about 'bd_mutex' - block: fix that part scan is disabled in device_add_disk() - block: Fix warning in bd_link_disk_holder() - ucounts: add missing data type changes - bpf: Don't redirect packets with invalid pkt_len - Revert "net: micrel: fix KS8851_MLL Kconfig" - block/compat_ioctl: fix range check in BLKGETSIZE - staging: ion: Prevent incorrect reference counting behavour - spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller - can: isotp: stop timeout monitoring when no first frame was sent - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4, doc: fix incorrect h_reserved size - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - ext4: fix fallocate to use file_modified to update permissions consistently - perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event - powerpc/perf: Fix power9 event alternatives - drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage - KVM: PPC: Fix TCE handling for VFIO - drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare - drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - sched/pelt: Fix attach_entity_load_avg() corner case - arm_pmu: Validate single/group leader events - ARC: entry: fix syscall_trace_exit argument - e1000e: Fix possible overflow in LTR decoding - ASoC: soc-dapm: fix two incorrect uses of list iterator - gpio: Request interrupts after IRQ is initialized - openvswitch: fix OOB access in reserve_sfa_size() - xtensa: fix a7 clobbering in coprocessor context load/store - xtensa: patch_text: Fixup last cpu should be master - net: atlantic: invert deep par in pm functions, preventing null derefs - dma: at_xdmac: fix a missing check on list iterator - ata: pata_marvell: Check the 'bmdma_addr' beforing reading - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() - mm, hugetlb: allow for "high" userspace addresses - EDAC/synopsys: Read the error count from the correct register - nvme-pci: disable namespace identifiers for Qemu controllers - nvme: add a quirk to disable namespace identifiers - stat: fix inconsistency between struct stat and struct compat_stat - scsi: qedi: Fix failed disconnect handling - net: macb: Restart tx only if queue pointer is lagging - drm/msm/mdp5: check the return of kzalloc() - dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info() - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant - mt76: Fix undefined behavior due to shift overflowing the constant - net: atlantic: Avoid out-of-bounds indexing - cifs: Check the IOCB_DIRECT flag, not O_DIRECT - vxlan: fix error return code in vxlan_fdb_append - arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant - platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative - reset: tegra-bpmp: Restore Handle errors in BPMP response - ARM: vexpress/spc: Avoid negative array index when !SMP - arm64: mm: fix p?d_leaf() - arm64/mm: Remove [PUD|PMD]_TABLE_BIT from [pud|pmd]_bad() - selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets - dmaengine: idxd: add RO check for wq max_transfer_size write - dmaengine: idxd: add RO check for wq max_batch_size write - net: stmmac: Use readl_poll_timeout_atomic() in atomic state - netlink: reset network and mac headers in netlink_dump() - ipv6: fix kabi for ip6_rt_gc_expire in struct netns_ipv6 - ipv6: make ip6_rt_gc_expire an atomic_t - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu - net/sched: cls_u32: fix possible leak in u32_init_knode() - ip6_gre: Fix skb_under_panic in __gre6_xmit() - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() - net/packet: fix packet_sock xmit return value checking - net/smc: Fix sock leak when release after smc_shutdown() - rxrpc: Restore removed timer deletion - igc: Fix BUG: scheduling while atomic - igc: Fix infinite loop in release_swfw_sync - esp: limit skb_page_frag_refill use to a single page - spi: spi-mtk-nor: initialize spi controller after resume - dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources - dmaengine: imx-sdma: Fix error checking in sdma_event_remap - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component - ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek - ALSA: hda/realtek: Add quirk for Clevo NP70PNP - ALSA: usb-audio: Clear MIDI port active flag after draining - gfs2: assign rgrp glock before compute_bitstructs - perf tools: Fix segfault accessing sample_id xyarray - tracing: Dump stacktrace trigger to the corresponding instance - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead- KEYS: Fix mistaken sizeof call in pgp_key_generate_id - KEYS: Add safe guard against faulty PGP key - KEYS: Fix error path return value in pgp_generate_fingerprint - block: fix mismatch size for flush_rq - crypto: hisilicon/sec - don't sleep when in softirq - xen/arm: Fix race in RB-tree based P2M accounting - nbd: fix io hung while disconnecting device - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - filemap: Correct the conditions for marking a folio as accessed - Revert "mm/filemap: fix that first page is not mark accessed in filemap_read()" - net: rose: fix UAF bugs caused by timer handler - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - openeuler_defconfig: Enable SENSORS_ZHAOXIN_CPUTEMP as module by default - Driver for Zhaoxin CPU core temperature monitoring - scsi: iscsi: fix kabi broken in struct iscsi_transport - scsi: iscsi: fix kabi broken in struct iscsi_cls_conn - scsi: iscsi: Fix unbound endpoint error handling - scsi: iscsi: Fix endpoint reuse regression - dma-direct: avoid redundant memory sync for swiotlb - timers: Fix warning condition in __run_timers() - i2c: pasemi: Wait for write xfers to finish - smp: Fix offline cpu check in flush_smp_call_function_queue() - dm integrity: fix memory corruption when tag_size is less than digest size - ARM: davinci: da850-evm: Avoid NULL pointer dereference - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation - genirq/affinity: Consider that CPUs on nodes can be unbalanced - drm/amdgpu: Enable gfxoff quirk on MacBook Pro - drm/amd/display: don't ignore alpha property on pre-multiplied mode - ipv6: fix panic when forwarding a pkt with no in6 dev - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers - ALSA: hda/realtek: Add quirk for Clevo PD50PNT - btrfs: mark resumed async balance as writing - btrfs: fix root ref counts in error handling in btrfs_get_root_ref - ath9k: Fix usage of driver-private space in tx_info - ath9k: Properly clear TX status area before reporting to mac80211 - gcc-plugins: latent_entropy: use /dev/urandom - memory: renesas-rpc-if: fix platform-device leak in error path - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm: fix unexpected zeroed page mapping with zram swap - mm, page_alloc: fix build_zonerefs_node() - perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant - drivers: net: slip: fix NPD bug in sl_tx_timeout() - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan - scsi: mvsas: Add PCI ID of RocketRaid 2640 - drm/amd/display: Fix allocate_mst_payload assert on resume - drm/amd/display: Revert FEC check in validation - myri10ge: fix an incorrect free for skb in myri10ge_sw_tso - net: usb: aqc111: Fix out-of-bounds accesses in RX fixup - net: axienet: setup mdio unconditionally - tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry - arm64: alternatives: mark patch_alternative() as `noinstr` - regulator: wm8994: Add an off-on delay for WM8994 variant - gpu: ipu-v3: Fix dev_dbg frequency output - ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs - net: micrel: fix KS8851_MLL Kconfig - scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024 - scsi: lpfc: Fix queue failures when recovering from PCI parity error - scsi: target: tcmu: Fix possible page UAF - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer - drm/amdkfd: Check for potential null return of kmalloc_array() - drm/amdgpu/vcn: improve vcn dpg stop procedure - drm/amdkfd: Fix Incorrect VMIDs passed to HWS - drm/amd/display: Update VTEM Infopacket definition - drm/amd/display: FEC check in timing validation - drm/amd/display: fix audio format not updated after edid updated - btrfs: do not warn for free space inode in cow_file_range - btrfs: fix fallocate to use file_modified to update permissions consistently - drm/amd: Add USBC connector ID - net: bcmgenet: Revert "Use stronger register read/writes to assure ordering" - dm mpath: only use ktime_get_ns() in historical selector - cifs: potential buffer overflow in handling symlinks - nfc: nci: add flush_workqueue to prevent uaf - perf tools: Fix misleading add event PMU debug message - testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set - sctp: Initialize daddr on peeled off socket - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart - scsi: iscsi: Fix offload conn cleanup when iscsid restarts - scsi: iscsi: Move iscsi_ep_disconnect() - scsi: iscsi: Fix in-kernel conn failure handling - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() - scsi: iscsi: Use system_unbound_wq for destroy_work - scsi: iscsi: Force immediate failure during shutdown - scsi: iscsi: Stop queueing during ep_disconnect - scsi: pm80xx: Enable upper inbound, outbound queues - scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63 - net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() - drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init() - drm/msm: Fix range size vs end confusion - cfg80211: hold bss_lock while updating nontrans_list - net/sched: taprio: Check if socket flags are valid - net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link - net: dsa: felix: suppress -EPROBE_DEFER errors - net/sched: fix initialization order when updating chain 0 head - mlxsw: i2c: Fix initialization error flow - net: mdio: Alphabetically sort header inclusion - gpiolib: acpi: use correct format characters - veth: Ensure eth header is in skb's linear part - SUNRPC: Fix the svc_deferred_event trace class - media: rockchip/rga: do proper error checking in probe - firmware: arm_scmi: Fix sorting of retrieved clock rates - memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe - drm/msm: Add missing put_task_struct() in debugfs path - btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups() - ACPI: processor idle: Check for architectural support for LPI - cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function - drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu- powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit - Revert "powerpc: Fix virt_addr_valid() check" - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - irqchip/gic, gic-v3: Prevent GSI to SGI translations - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() - arm64: module: remove (NOLOAD) from linker script - selftests: cgroup: Test open-time cgroup namespace usage for migration checks - selftests: cgroup: Test open-time credential usage for migration checks - selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644 - selftests/cgroup: Fix build on older distros - mm: don't skip swap entry even if zap_details specified - ubsan: remove CONFIG_UBSAN_OBJECT_SIZE - dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error" - tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts - tools build: Filter out options and warnings not supported by clang - perf python: Fix probing for some clang command line options - perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13 - drm/amdkfd: Create file descriptor after client is added to smi_clients list - drm/nouveau/pmu: Add missing callbacks for Tegra devices - drm/amdgpu/smu10: fix SoC/fclk units in auto mode - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator - ata: sata_dwc_460ex: Fix crash due to OOB write - gpio: Restrict usage of GPIO chip irq members before initialization - RDMA/hfi1: Fix use-after-free bug for mm struct - arm64: patch_text: Fixup last cpu should be master - btrfs: prevent subvol with swapfile from being deleted - btrfs: fix qgroup reserve overflow the qgroup limit - x86/speculation: Restore speculation related MSRs during S3 resume - x86/pm: Save the MSR validity status at context setup - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - lz4: fix LZ4_decompress_safe_partial read out of bound - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete - mmc: mmci: stm32: correctly check all elements of sg list - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" - arm64: Add part number for Arm Cortex-A78AE - perf session: Remap buf if there is no space for event - perf tools: Fix perf's libperf_print callback - perf: arm-spe: Fix perf report --mem-mode - iommu/omap: Fix regression in probe for NULL pointer dereference - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() - SUNRPC: Handle low memory situations in call_status() - SUNRPC: Handle ENOMEM in call_transmit_status() - io_uring: don't touch scm_fp_list after queueing skb - drbd: Fix five use after free bugs in get_initial_state - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie - spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op() - qede: confirm skb is allocated before using - net: phy: mscc-miim: reject clause 45 register accesses - rxrpc: fix a race in rxrpc_exit_net() - net: openvswitch: fix leak of nested actions - net: openvswitch: don't send internal clone attribute to the userspace. - ice: synchronize_rcu() when terminating rings - ipv6: Fix stats accounting in ip6_pkt_drop - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg - ice: Set txq_teid to ICE_INVAL_TEID on ring creation - dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition - RDMA/mlx5: Don't remove cache MRs when a delay is needed - sfc: Do not free an empty page_ring - bnxt_en: reserve space inside receive page for skb_shared_info - drm/imx: Fix memory leak in imx_pd_connector_get_modes - drm/imx: imx-ldb: Check for null pointer after calling kmemdup - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms - net: ipv4: fix route with nexthop object delete warning - ice: Clear default forwarding VSI during VSI release - net/tls: fix slab-out-of-bounds bug in decrypt_internal - scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one() - Drivers: hv: vmbus: Fix potential crash on module unload - drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() - Revert "hv: utils: add PTP_1588_CLOCK to Kconfig to fix build" - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - parisc: Fix patch code locking and flushing - parisc: Fix CPU affinity for Lasi, WAX and Dino chips - NFS: Avoid writeback threads getting stuck in mempool_alloc() - NFS: nfsiod should not block forever in mempool_alloc() - SUNRPC: Fix socket waits for write buffer space - jfs: prevent NULL deref in diFree - virtio_console: eliminate anonymous module_init & module_exit - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC: remove scheduling boost for "SWAPPER" tasks. - SUNRPC/xprt: async tasks mustn't block waiting for memory - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - clk: Enforce that disjoints limits are invalid - clk: ti: Preserve node in ti_dt_clocks_register() - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 - NFSv4: Protect the state recovery thread against direct reclaim - NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() - w1: w1_therm: fixes w1_seq for ds28ea00 sensors - staging: wfx: fix an error handling in wfx_init_common() - phy: amlogic: meson8b-usb2: Use dev_err_probe() - staging: vchiq_core: handle NULL result of find_service_by_handle - clk: si5341: fix reported clk_rate when output divider is 2 - minix: fix bug when opening a file with O_DIRECT - init/main.c: return 1 from handled __setup() functions - ceph: fix memory leak in ceph_readdir when note_last_dentry returns error - netlabel: fix out-of-bounds memory accesses - Bluetooth: Fix use after free in hci_send_acl - MIPS: ingenic: correct unit node address - xtensa: fix DTC warning unit_address_format - usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm - net: sfp: add 2500base-X quirk for Lantech SFP module - net: limit altnames to 64k total - net: account alternate interface name memory - can: isotp: set default value for N_As to 50 micro seconds - scsi: libfc: Fix use after free in fc_exch_abts_resp() - powerpc/secvar: fix refcount leak in format_show() - MIPS: fix fortify panic when copying asm exception handlers - PCI: endpoint: Fix misused goto label - bnxt_en: Eliminate unintended link toggle during FW reset - Bluetooth: use memset avoid memory leaks - Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg} - tuntap: add sanity checks about msg_controllen in sendmsg - macvtap: advertise link netns via netlink - mips: ralink: fix a refcount leak in ill_acc_of_setup() - net/smc: correct settings of RMB window update limit - scsi: hisi_sas: Free irq vectors in order for v3 HW - scsi: aha152x: Fix aha152x_setup() __setup handler return value - mt76: mt7615: Fix assigning negative values to unsigned variable - scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req() - scsi: pm8001: Fix tag leaks on error - scsi: pm8001: Fix task leak in pm8001_send_abort_all() - scsi: pm8001: Fix pm8001_mpi_task_abort_resp() - scsi: pm8001: Fix pm80xx_pci_mem_copy() interface - drm/amdkfd: make CRAT table missing message informational only - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - iwlwifi: mvm: Correctly set fragmented EBS - power: supply: axp288-charger: Set Vhold to 4.4V - PCI: pciehp: Add Qualcomm quirk for Command Completed erratum - tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. - PCI: endpoint: Fix alignment fault error in copy tests - usb: ehci: add pci device support for Aspeed platforms - iommu/arm-smmu-v3: fix event handling soft lockup - PCI: aardvark: Fix support for MSI interrupts - drm/amdgpu: Fix recursive locking warning - powerpc: Set crashkernel offset to mid of RMA region - ipv6: fix kabi for mc_forwarding in struct ipv6_devconf - ipv6: make mc_forwarding atomic - libbpf: Fix build issue with llvm-readelf - cfg80211: don't add non transmitted BSS to 6GHz scanned channels - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill - power: supply: axp20x_battery: properly report current when discharging - scsi: bfa: Replace snprintf() with sysfs_emit() - scsi: mvsas: Replace snprintf() with sysfs_emit() - bpf: Make dst_port field in struct bpf_sock 16-bit wide - ath11k: mhi: use mhi_sync_power_up() - ath11k: fix kernel panic during unload/load ath11k modules - powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 - ptp: replace snprintf with sysfs_emit - usb: gadget: tegra-xudc: Fix control endpoint's definitions - usb: gadget: tegra-xudc: Do not program SPARAM - drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj - drm/amd/display: Add signal type check when verify stream backends same - ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 - drm: Add orientation quirk for GPD Win Max - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs - rtc: wm8350: Handle error for wm8350_register_irq - gfs2: gfs2_setattr_size error path fix - gfs2: Fix gfs2_release for non-writers regression - gfs2: Check for active reservation in gfs2_release - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - netfilter: nf_tables: stricter validation of element data - xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/filemap: fix UAF in find_lock_entries - shmem: allow reporting fanotify events with file handles on tmpfs - fs: introduce a wrapper uuid_to_fsid() - Revert "iommu: handle page response timeout" - mm/filemap: fix that first page is not mark accessed in filemap_read() - block: don't use cmpxchg64() on 32-bit platform - block: fix that iostat can show huge wait time - block: fix sleeping function called from invalid context in part_get_stat_info() - block: fix kabi broken in struct hd_struct - blk-mq: fix kabi broken in struct request - block: update nsecs[] in part_stat_show() and diskstats_show() - blk-throttle: fix io hung due to configuration updates - kabi: deduplication friendly structs- vt: drop old FONT ioctls - genirq: Take the proposed affinity at face value if force==true - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - sign-file: Support SM signature - arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones- smp: fix early_param csdlock_debug boot panic - RDMA/hns: Use hr_reg_read() instead of remaining roce_get_xxx() - RDMA/hns: Use hr_reg_xxx() instead of remaining roce_set_xxx() - RDMA/hns: Remove the num_cqc_timer variable - RDMA/hns: Add the detection for CMDQ status in the device initialization process - RDMA/hns: Remove unnecessary ret variable from hns_roce_dereg_mr() - RDMA/hns: Init the variable at the suitable place - RDMA/hns: Add judgment on the execution result of CMDQ that free vf resource - RDMA/hns: Remove redundant variable "ret" - RDMA/hns: Remove unused function to_hns_roce_state() - RDMA/hns: Remove unnecessary check for the sgid_attr when modifying QP - ipmi:watchdog: Set panic count to proper value on a panic - ipmi/watchdog: replace atomic_add() and atomic_sub() - scsi: hisi_sas: Change the debugfs parameters dump count default value - blk-mq: don't clear flush_rq from tags->rqs[] - ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup" - can: m_can: m_can_tx_handler(): fix use after free of skb - openvswitch: Fixed nd target mask field in the flow dump. - docs: sysctl/kernel: add missing bit to panic_print - um: Fix uml_mconsole stop/go - ARM: dts: spear13xx: Update SPI dma properties - ARM: dts: spear1340: Update serial node properties - ASoC: topology: Allow TLV control to be either read or write - dt-bindings: spi: mxic: The interrupt property is not mandatory - dt-bindings: mtd: nand-controller: Fix a comment in the examples - dt-bindings: mtd: nand-controller: Fix the reg property description - bpf: Fix comment for helper bpf_current_task_under_cgroup() - bpf: Adjust BPF stack helper functions to accommodate skip > 0 - mm/usercopy: return 1 from hardened_usercopy __setup() handler - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ARM: 9187/1: JIVE: fix return value of __setup handler - mm/mmap: return 1 from stack_guard_gap __setup() handler - batman-adv: Check ptr for NULL before reducing its refcnt - ASoC: soc-compress: Change the check for codec_dai - staging: mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet - proc: bootconfig: Add null pointer check - can: isotp: restore accidentally removed MSG_PEEK feature - platform/chrome: cros_ec_typec: Check for EC device - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - riscv module: remove (NOLOAD) - io_uring: fix memory leak of uid in files registration - ARM: iop32x: offset IRQ numbers by 1 - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs - pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() - pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function - pinctrl: pinconf-generic: Print arguments for bias-pull-* - watch_queue: Free the page array when watch_queue is dismantled - crypto: arm/aes-neonbs-cbc - Select generic cbc and aes - mailbox: imx: fix wakeup failure from freeze mode - rxrpc: Fix call timer start racing with call destruction - gfs2: Make sure FITRIM minlen is rounded up to fs block size - rtc: check if __rtc_read_time was successful - XArray: Update the LRU list in xas_split() - can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value - can: mcba_usb: properly check endpoint type - XArray: Fix xas_create_range() when multi-order entry present - wireguard: socket: ignore v6 endpoints when ipv6 is disabled - wireguard: socket: free skb in send6 when ipv6 is disabled - wireguard: queueing: use CFI-safe ptr_ring cleanup function - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM - KVM: SVM: fix panic on out-of-bounds guest IRQ - KVM: x86: fix sending PV IPI - KVM: Prevent module exit until all VMs are freed - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - platform: chrome: Split trace include file - scsi: qla2xxx: Use correct feature type field during RFF_ID processing - scsi: qla2xxx: Reduce false trigger to login - scsi: qla2xxx: Fix N2N inconsistent PLOGI - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests - scsi: qla2xxx: Fix hang due to session stuck - scsi: qla2xxx: Fix incorrect reporting of task management failure - scsi: qla2xxx: Fix disk failure to rediscover - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() - scsi: qla2xxx: Check for firmware dump already collected - scsi: qla2xxx: Add devids and conditionals for 28xx - scsi: qla2xxx: Fix device reconnect in loop topology - scsi: qla2xxx: Fix warning for missing error code - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter - scsi: qla2xxx: Fix scheduling while atomic - scsi: qla2xxx: Fix stuck session in gpdb - powerpc: Fix build errors with newer binutils - powerpc/lib/sstep: Fix build errors with newer binutils - powerpc/lib/sstep: Fix 'sthcx' instruction - powerpc/kasan: Fix early region not updated correctly - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU - ALSA: hda/realtek: Add alc256-samsung-headphone fixup - media: atomisp: fix bad usage at error handling logic - mmc: host: Return an error when ->enable_sdio_irq() ops is missing - media: hdpvr: initialize dev->worker at hdpvr_register_videodev - media: Revert "media: em28xx: add missing em28xx_close_extension" - video: fbdev: sm712fb: Fix crash in smtcfb_write() - ARM: mmp: Fix failure to remove sram device - ARM: tegra: tamonten: Fix I2C3 pad setting - lib/test_lockup: fix kernel pointer check for separate address spaces - uaccess: fix type mismatch warnings from access_ok() - media: cx88-mpeg: clear interrupt status register before streaming video - ASoC: soc-core: skip zero num_dai component in searching dai name - ARM: dts: bcm2711: Add the missing L1/L2 cache information - video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit - video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf() - video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf() - arm64: defconfig: build imx-sdma as a module - ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk - ARM: ftrace: avoid redundant loads or clobbering IP - media: atomisp: fix dummy_ptr check to avoid duplicate active_bo - media: atomisp_gmin_platform: Add DMI quirk to not turn AXP ELDO2 regulator off on some boards - ASoC: madera: Add dependencies on MFD - ARM: dts: bcm2837: Add the missing L1/L2 cache information - ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960 - video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit - video: fbdev: cirrusfb: check pixclock to avoid divide by zero - video: fbdev: w100fb: Reset global state - video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow - media: ir_toy: free before error exiting - media: staging: media: zoran: fix various V4L2 compliance errors - media: staging: media: zoran: calculate the right buffer number for zoran_reap_stat_com - media: staging: media: zoran: move videodev alloc - ntfs: add sanity check on allocation size - f2fs: compress: fix to print raw data size in error path of lz4 decompression - NFSD: Fix nfsd_breaker_owns_lease() return values - f2fs: fix to do sanity check on curseg->alloc_type - ext4: don't BUG if someone dirty pages without asking ext4 first - ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit - ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb - locking/lockdep: Iterate lock_classes directly when reading lockdep files - spi: tegra20: Use of_device_get_match_data() - nvme-tcp: lockdep: annotate in-kernel sockets - parisc: Fix handling off probe non-access faults - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - Revert "Revert "block, bfq: honor already-setup queue merges"" - lib/raid6/test/Makefile: Use $(pound) instead of # for Make 4.3 - ACPICA: Avoid walking the ACPI Namespace if it is not there - fs/binfmt_elf: Fix AT_PHDR for unusual ELF files - irqchip/nvic: Release nvic_base upon failure - irqchip/qcom-pdc: Fix broken locking - Fix incorrect type in assignment of ipv6 port for audit - loop: use sysfs_emit() in the sysfs xxx show() - selinux: allow FIOCLEX and FIONCLEX with policy capability - selinux: use correct type for context length - pinctrl: npcm: Fix broken references to chip->parent_device - gcc-plugins/stackleak: Exactly match strings instead of prefixes - regulator: rpi-panel: Handle I2C errors/timing to the Atmel - LSM: general protection fault in legacy_parse_param - fs: fix fd table size alignment properly - lib/test: use after free in register_test_dev_kmod() - fs: fd tables have to be multiples of BITS_PER_LONG - net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head - qlcnic: dcb: default to returning -EOPNOTSUPP - selftests: test_vxlan_under_vrf: Fix broken test case - net: phy: broadcom: Fix brcm_fet_config_init() - net: enetc: report software timestamping via SO_TIMESTAMPING - xen: fix is_xen_pmu() - clk: Initialize orphan req_rate - clk: qcom: gcc-msm8994: Fix gpll4 width - kdb: Fix the putarea helper function - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - jfs: fix divide error in dbNextAG - driver core: dd: fix return value of __setup handler - firmware: google: Properly state IOMEM dependency - kgdbts: fix return value of __setup handler - serial: 8250: fix XOFF/XON sending when DMA is used - kgdboc: fix return value of __setup handler - tty: hvc: fix return value of __setup handler - pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe - pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe - pinctrl: mediatek: paris: Skip custom extra pin config dump for virtual GPIOs - pinctrl: mediatek: paris: Fix pingroup pin config state readback - pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get() - pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback - pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init - staging: mt7621-dts: fix GB-PC2 devicetree - staging: mt7621-dts: fix pinctrl properties for ethernet - staging: mt7621-dts: fix formatting - staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree - NFS: remove unneeded check in decode_devicenotify_args() - clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver - clk: clps711x: Terminate clk_div_table with sentinel element - clk: loongson1: Terminate clk_div_table with sentinel element - clk: actions: Terminate clk_div_table with sentinel element - nvdimm/region: Fix default alignment for small regions - remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region - remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region - remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region - dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma - clk: qcom: clk-rcg2: Update the frac table for pixel clock - clk: qcom: clk-rcg2: Update logic to calculate D value for RCG - clk: at91: sama7g5: fix parents of PDMCs' GCLK - clk: imx7d: Remove audio_mclk_root_clk - dma-debug: fix return value of __setup handlers - NFS: Return valid errors from nfs2/3_decode_dirent() - habanalabs: Add check for pci_enable_device - iio: adc: Add check for devm_request_threaded_irq - serial: 8250: Fix race condition in RTS-after-send handling - NFS: Use of mapping_set_error() results in spurious errors - serial: 8250_lpss: Balance reference count for PCI DMA device - serial: 8250_mid: Balance reference count for PCI DMA device - phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure}) - clk: qcom: ipq8074: Use floor ops for SDCC1 clock - pinctrl: renesas: checker: Fix miscalculation of number of states - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel - staging:iio:adc:ad7280a: Fix handing of device address bit reversing. - iio: mma8452: Fix probe failing when an i2c_device_id is used - clk: qcom: ipq8074: fix PCI-E clock oops - soundwire: intel: fix wrong register name in intel_shim_wake - cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse - misc: alcor_pci: Fix an error handling path - fsi: Aspeed: Fix a potential double free - fsi: aspeed: convert to devm_platform_ioremap_resource - pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add() - mxser: fix xmit_buf leak in activate when LSR == 0xff - mfd: asic3: Add missing iounmap() on error asic3_mfd_probe - tipc: fix the timer expires after interval 100ms - openvswitch: always update flow key after nat - tcp: ensure PMTU updates are processed during fastopen - net: bcmgenet: Use stronger register read/writes to assure ordering - PCI: Avoid broken MSI on SB600 USB devices - selftests/bpf/test_lirc_mode2.sh: Exit with proper code - i2c: mux: demux-pinctrl: do not deactivate a master that is not active - i2c: meson: Fix wrong speed use from probe - af_netlink: Fix shift out of bounds in group mask calculation - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates - Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt - Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed - selftests/bpf: Fix error reporting from sock_fields programs - bareudp: use ipv6_mod_enabled to check if IPv6 enabled - can: isotp: support MSG_TRUNC flag when reading from socket - can: isotp: return -EADDRNOTAVAIL when reading from unbound socket - USB: storage: ums-realtek: fix error code in rts51x_read_mem() - samples/bpf, xdpsock: Fix race when running for fix duration of time - 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 - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - MIPS: pgalloc: fix memory leak caused by pgd_free() - MIPS: RB532: fix return value of __setup handler - mips: cdmm: Fix refcount leak in mips_cdmm_phys_base - ath10k: Fix error handling in ath10k_setup_msa_resources - vxcan: enable local echo for sent CAN frames - powerpc: 8xx: fix a return value error in mpc8xx_pic_init - platform/x86: huawei-wmi: check the return value of device_create_file() - selftests/bpf: Make test_lwt_ip_encap more stable and faster - libbpf: Unmap rings when umem deleted - mfd: mc13xxx: Add check for mc13xxx_irq_request - powerpc/sysdev: fix incorrect use to determine if list is empty - mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n - net: axienet: fix RX ring refill allocation failure handling - IB/hfi1: Allow larger MTU without AIP - power: supply: wm8350-power: Add missing free in free_charger_irq - power: supply: wm8350-power: Handle error for wm8350_register_irq - i2c: xiic: Make bus names unique - hv_balloon: rate-limit "Unhandled message" warning - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() - KVM: x86: Fix emulation in writing cr8 - powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() - libbpf: Skip forward declaration when counting duplicated type names - gpu: host1x: Fix a memory leak in 'host1x_remove()' - bpf, arm64: Feed byte-offset into bpf line info - bpf, arm64: Call build_prologue() first in first JIT pass - drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt - scsi: hisi_sas: Change permission of parameter prot_mask - power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return - drm/tegra: Fix reference leak in tegra_dsi_ganged_probe - ext2: correct max file size computing - TOMOYO: fix __setup handlers return values - drm/amd/display: Remove vupdate_int_entry definition - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR - scsi: pm8001: Fix abort all task initialization - scsi: pm8001: Fix NCQ NON DATA command completion handling - scsi: pm8001: Fix NCQ NON DATA command task initialization - scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req() - scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_io_req() - scsi: pm8001: Fix payload initialization in pm80xx_encrypt_update() - scsi: pm8001: Fix le32 values handling in pm80xx_set_sas_protocol_timer_config() - scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config() - scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req() - scsi: pm8001: Fix command initialization in pm80XX_send_read_log() - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS - drm/msm/dpu: fix dp audio condition - drm/msm/dpu: add DSPP blocks teardown - drm/msm/dp: populate connector of struct dp_panel - iwlwifi: mvm: Fix an error code in iwl_mvm_up() - iwlwifi: Fix -EIO error code that is never returned - dax: make sure inodes are flushed before destroy cache - IB/cma: Allow XRC INI QPs to set their local ACK timeout - drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug - drm/amd/pm: enable pm sysfs write for one VF mode - iommu/ipmmu-vmsa: Check for error num after setting mask - HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports - power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init - drm/bridge: dw-hdmi: use safe format when first in bridge chain - PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge - scripts/dtc: Call pkg-config POSIXly correct - net: dsa: mv88e6xxx: Enable port policy support on 6097 - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode - powerpc/perf: Don't use perf_hw_context for trace IMC PMU - KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init - powerpc: dts: t1040rdb: fix ports names for Seville Ethernet switch - ray_cs: Check ioremap return value - power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe - i40e: respect metadata on XSK Rx to skb - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb - KVM: PPC: Fix vmx/vsx mixup in mmio emulation - RDMA/core: Set MR type in ib_reg_user_mr - ath9k_htc: fix uninit value bugs - drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultimate_freq function - drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes() - drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_load_bl() - ionic: fix type complaint in ionic_dev_cmd_clean() - drm/edid: Don't clear formats if using deep color - mtd: rawnand: gpmi: fix controller timings setting - mtd: onenand: Check for error irq - Bluetooth: hci_serdev: call init_rwsem() before p->open() - udmabuf: validate ubuf->pagecount - libbpf: Fix possible NULL pointer dereference when destroying skeleton - drm/panfrost: Check for error num after setting mask - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern - drm: bridge: adv7511: Fix ADV7535 HPD enablement - drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl_dsi_probe - drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe - drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev - drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_ops - ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLATFORM_DRIVERS - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe - ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe - ASoC: atmel: sam9x5_wm8731: use devm_snd_soc_register_card() - mmc: davinci_mmc: Handle error for clk_enable - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe - ASoC: imx-es8328: Fix error return code in imx_es8328_probe() - ASoC: fsl_spdif: Disable TX clock when stop - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback - ASoC: SOF: Add missing of_node_put() in imx8m_probe - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() - ivtv: fix incorrect device_caps for ivtvfb - media: saa7134: fix incorrect use to determine if list is empty - media: saa7134: convert list_for_each to entry variant - video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of - ASoC: fsi: Add check for clk_enable - ASoC: wm8350: Handle error for wm8350_register_irq - ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe - media: vidtv: Check for null return of vzalloc - media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED - m68k: coldfire/device.c: only build for MCF_EDMA when h/w macros are defined - arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction - memory: emif: check the pointer temp in get_device_details() - memory: emif: Add check for setup_interrupts - ASoC: soc-compress: prevent the potentially use of null pointer - ASoC: dwc-i2s: Handle errors for clk_enable - ASoC: atmel_ssc_dai: Handle errors for clk_enable - ASoC: mxs-saif: Handle errors for clk_enable - printk: fix return value of printk.devkmsg __setup handler - arm64: dts: broadcom: Fix sata nodename - arm64: dts: ns2: Fix spi-cpol and spi-cpha property - ALSA: spi: Add check for clk_enable() - ASoC: ti: davinci-i2s: Add check for clk_enable() - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() - uaccess: fix nios2 and microblaze get_user_8() - ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put - media: cedrus: h264: Fix neighbour info buffer size - media: cedrus: H265: Fix neighbour info buffer size - media: usb: go7007: s2250-board: fix leak in probe() - media: em28xx: initialize refcount before kref_get - media: video/hdmi: handle short reads of hdmi info frame. - ARM: dts: imx: Add missing LVDS decoder on M53Menlo - ARM: dts: sun8i: v3s: Move the csi1 block to follow address order - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe - firmware: ti_sci: Fix compilation failure when CONFIG_TI_SCI_PROTOCOL is not defined - arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc - arm64: dts: qcom: sdm845: fix microphone bias properties and values - soc: qcom: aoss: remove spurious IRQF_ONESHOT flags - soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem - soc: qcom: rpmpd: Check for null return of devm_kcalloc - ARM: dts: qcom: ipq4019: fix sleep clock - firmware: qcom: scm: Remove reassignment to desc following initializer - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() - video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe() - video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe() - video: fbdev: controlfb: Fix COMPILE_TEST build - video: fbdev: controlfb: Fix set but not used warnings - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen - media: aspeed: Correct value for h-total-pixels - media: hantro: Fix overfill bottom register field name - media: meson: vdec: potential dereference of null pointer - media: coda: Fix missing put_device() call in coda_get_vdoa_data - ASoC: generic: simple-card-utils: remove useless assignment - ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting - media: bttv: fix WARNING regression on tunerless devices - media: mtk-vcodec: potential dereference of null pointer - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - media: staging: media: zoran: fix usage of vb2_dma_contig_set_max_seg_size - kunit: make kunit_test_timeout compatible with comment - selftests, x86: fix how check_cc.sh is being invoked - f2fs: fix compressed file start atomic write may cause data corruption - f2fs: compress: remove unneeded read when rewrite whole cluster - btrfs: fix unexpected error path when reflinking an inline extent - f2fs: fix to avoid potential deadlock - nfsd: more robust allocation failure handling in nfsd_file_cache_init - f2fs: fix missing free nid in f2fs_handle_failed_inode - perf/x86/intel/pt: Fix address filter config for 32-bit kernel - perf/core: Fix address filter parser for multiple filters - rseq: Optimise rseq_get_rseq_cs() and clear_rseq_cs() - sched/core: Export pelt_thermal_tp - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa - f2fs: fix to enable ATGC correctly via gc_idle sysfs interface - watch_queue: Actually free the watch - watch_queue: Fix NULL dereference in error cleanup - io_uring: terminate manual loop iterator loop correctly for non-vecs - clocksource: acpi_pm: fix return value of __setup handler - hwmon: (pmbus) Add Vin unit off handling - hwrng: nomadik - Change clk_disable to clk_disable_unprepare - amba: Make the remove callback return void - vfio: platform: simplify device removal - crypto: ccree - Fix use after free in cc_cipher_exit() - crypto: ccp - ccp_dmaengine_unregister release dma channels - ACPI: APEI: fix return value of __setup handlers - clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init() - clocksource/drivers/timer-microchip-pit64b: Use notrace - clocksource/drivers/exynos_mct: Handle DTS with higher number of interrupts - clocksource/drivers/exynos_mct: Refactor resources allocation - clocksource/drivers/timer-ti-dm: Fix regression from errata i940 fix - crypto: vmx - add missing dependencies - crypto: amlogic - call finalize with bh disabled - crypto: sun8i-ce - call finalize with bh disabled - crypto: sun8i-ss - call finalize with bh disabled - hwrng: atmel - disable trng on failure path - spi: spi-zynqmp-gqspi: Handle error for dma_set_mask - PM: suspend: fix return value of __setup handler - PM: hibernate: fix __setup handler error handling - block: don't delete queue kobject before its children - nvme: cleanup __nvme_check_ids - hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING - hwmon: (pmbus) Add mutex to regulator ops - spi: pxa2xx-pci: Balance reference count for PCI DMA device - crypto: ccree - don't attempt 0 len DMA mappings - EVM: fix the evm= __setup handler return value - audit: log AUDIT_TIME_* records only from rules - crypto: rockchip - ECB does not need IV - selftests/x86: Add validity check and allow field splitting - arm64/mm: avoid fixmap race condition when create pud mapping - spi: tegra114: Add missing IRQ check in tegra_spi_probe - thermal: int340x: Check for NULL after calling kmemdup() - crypto: mxs-dcp - Fix scatterlist processing - crypto: authenc - Fix sleep in atomic context in decrypt_tail - crypto: sun8i-ss - really disable hash on A80 - hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER - hwrng: cavium - Check health status while reading random data - selinux: check return value of sel_make_avc_files - regulator: qcom_smd: fix for_each_child.cocci warnings - PCI: xgene: Revert "PCI: xgene: Fix IB window setup" - PCI: pciehp: Clear cmd_busy bit in polling mode - drm/i915/gem: add missing boundary check in vm_access - brcmfmac: pcie: Fix crashes due to early IRQs - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path - brcmfmac: firmware: Allocate space for default boardrev in nvram - xtensa: fix xtensa_wsr always writing 0 - xtensa: fix stop_machine_cpuslocked call in patch_text - media: davinci: vpif: fix unbalanced runtime PM enable - media: davinci: vpif: fix unbalanced runtime PM get - media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC - DEC: Limit PMAX memory probing to R3k systems - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - crypto: rsa-pkcs1pad - restore signature length check - crypto: rsa-pkcs1pad - correctly get hash from source scatterlist - crypto: rsa-pkcs1pad - only allow with rsa - exec: Force single empty string when argv is empty - lib/raid6/test: fix multiple definition linking error - thermal: int340x: Increase bitmap size - pstore: Don't use semaphores in always-atomic-context code - carl9170: fix missing bit-wise or operator for tx_params - mgag200 fix memmapsl configuration in GCTL6 register - ARM: dts: exynos: add missing HDMI supplies on SMDK5420 - ARM: dts: exynos: add missing HDMI supplies on SMDK5250 - ARM: dts: exynos: fix UART3 pins configuration in Exynos5250 - ARM: dts: at91: sama5d2: Fix PMERRLOC resource size - video: fbdev: atari: Atari 2 bpp (STe) palette bugfix - video: fbdev: sm712fb: Fix crash in smtcfb_read() - drm/edid: check basic audio support on CEA extension block - block: limit request dispatch loop duration - mailbox: tegra-hsp: Flush whole channel - ext4: fix fs corruption when tring to remove a non-empty directory with IO error - ext4: fix ext4_fc_stats trace point - coredump: Also dump first pages of non-executable ELF libraries - ACPI: properties: Consistently return -ENOENT if there are no more references - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs - arm64: signal: nofpsimd: Do not allocate fp/simd context when not available - udp: call udp_encap_enable for v6 sockets when enabling encap - powerpc/kvm: Fix kvm_use_magic_page - can: isotp: sanitize CAN ID checks in isotp_bind() - drbd: fix potential silent data corruption - dm integrity: set journal entry unused when shrinking device - mm/kmemleak: reset tag when compare object pointer - mm,hwpoison: unmap poisoned page before invalidation - Revert "mm: madvise: skip unmapped vma holes passed to process_madvise" - mm: madvise: return correct bytes advised with process_madvise - mm: madvise: skip unmapped vma holes passed to process_madvise - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: hda: Avoid unsol event during RPM suspending - ALSA: cs4236: fix an incorrect NULL check on list iterator - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() - cifs: prevent bad output lengths in smb2_ioctl_query_info() - Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" - riscv: Increase stack size under KASAN - riscv: Fix fill_callchain return value - qed: display VF trust config - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - mtd: rawnand: protect access to rawnand devices while in suspend - spi: mxic: Fix the transmit path - pinctrl: samsung: drop pin banks references on error paths - remoteproc: Fix count check in rproc_coredump_write() - f2fs: fix to do sanity check on .cp_pack_total_block_count - f2fs: quota: fix loop condition at f2fs_quota_sync() - f2fs: fix to unlock page correctly in error path of is_alive() - NFSD: prevent integer overflow on 32 bit systems - NFSD: prevent underflow in nfssvc_decode_writeargs() - SUNRPC: avoid race between mod_timer() and del_timer_sync() - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update - firmware: stratix10-svc: add missing callback parameter on RSU - Documentation: update stable tree link - Documentation: add link to stable release candidate tree - KEYS: fix length validation in keyctl_pkey_params_get_2() - clk: uniphier: Fix fixed-rate initialization - greybus: svc: fix an error handling bug in gb_svc_hello() - iio: inkern: make a best effort on offset calculation - iio: inkern: apply consumer scale when no channel scale is available - iio: inkern: apply consumer scale on IIO_VAL_INT cases - iio: afe: rescale: use s64 for temporary scale calculations - coresight: Fix TRCCONFIGR.QE sysfs interface - mei: avoid iterator usage outside of list_for_each_entry - mei: me: add Alder Lake N device id. - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() - xhci: make xhci_handshake timeout for xhci_reset() adjustable - xhci: fix runtime PM imbalance in USB2 resume - xhci: fix garbage USBSTS being logged in some cases - USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c - virtio-blk: Use blk_validate_block_size() to validate block size - tpm: fix reference counting for struct tpm_chip - iommu/iova: Improve 32-bit free space estimate - locking/lockdep: Avoid potential access of invalid memory in lock_class - net: dsa: microchip: add spi_device_id tables - Input: zinitix - do not report shadow fingers - spi: Fix erroneous sgs value with min_t() - Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)" - net:mcf8390: Use platform_get_irq() to get the interrupt - spi: Fix invalid sgs value - gpio: Revert regression in sysfs-gpio (gpiolib.c) - ethernet: sun: Free the coherent when failing in probing - tools/virtio: fix virtio_test execution - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ - virtio_console: break out of buf poll on remove - ARM: mstar: Select HAVE_ARM_ARCH_TIMER - xfrm: fix tunnel model fragmentation behavior - HID: logitech-dj: add new lightspeed receiver id - hv: utils: add PTP_1588_CLOCK to Kconfig to fix build - USB: serial: simple: add Nokia phone driver - USB: serial: pl2303: add IBM device IDs- NFC: netlink: fix sleep in atomic bug when firmware download timeout - KVM: x86: avoid calling x86 emulator without a decoded instruction - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization - net: hns3: fix PF rss size initialization bug - net: hns3: restore tm priority/qset to default settings when tc disabled - net: hns3: modify the ring param print info - net: hns3: don't push link state to VF if unalive - net: hns3: set port base vlan tbl_sta to false before removing old vlan- KVM: x86/mmu: do compare-and-exchange of gPTE via the user address - bpf: Fix KASAN use-after-free Read in compute_effective_progs - fs, mm: fix race in unlinking swapfile - ext4: recover csum seed of tmp_inode after migrating to extents - lockdown: also lock down previous kgdb use - nds32: fix access_ok() checks in get/put_user - wcn36xx: Differentiate wcn3660 from wcn3620 - tpm: use try_get_ops() in tpm-space.c - mac80211: fix potential double free on mesh join - rcu: Don't deboost before reporting expedited quiescent state - Revert "ath: add support for special 0x0 regulatory domain" - crypto: qat - disable registration of algorithms - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board - drivers: net: xgene: Fix regression in CRC stripping - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec - ALSA: cmipci: Restore aux vol on suspend/resume - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB - ALSA: pcm: Add stream lock during PCM reset ioctl operations - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - ALSA: hda/realtek: Add quirk for ASUS GA402 - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE - ALSA: oss: Fix PCM OSS buffer allocation overflow - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call - staging: fbtft: fb_st7789v: reset display before initialization - tpm: Fix error handling in async work - cgroup-v1: Correct privileges check in release_agent writes - exfat: avoid incorrectly releasing for root inode - net: ipv6: fix skb_over_panic in __ip6_append_data- 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 - 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 - io_uring: always use original task when preparing req identity - 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() - 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 - 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 - 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- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - kfence: parse param before alloc kfence_pool - arm64: remove page granularity limitation from KFENCE - Revert "arm64: remove page granularity limitation from KFENCE" - slub: add back check for free nonslab objects - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - 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- arm64: Fix wrong logic in gic_arch_restore_irqs() - 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- 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 - 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() - 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 - 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()- 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 - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set - 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- sysctl: Modify sysctl_overload_detect_period minimum to 100ms - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1 - mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() - mtd: phram: Fix error return code in phram_setup()- scsi: hisi_sas: Limit users changing debugfs BIST count value - netfilter: nf_tables: initialize registers in nft_do_chain() - sched: Fix yet more sched_fork() races - USB: gadget: validate interface OS descriptor requests - usb: gadget: don't release an existing dev->buf - usb: gadget: clear related members when goto fail - usb: gadget: rndis: check size of RNDIS_MSG_SET command - locking/csd_lock: Add boot parameter for controlling CSD lock debugging - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - PCI: fix kabi change in struct pci_dev - PCI/RCEC: Fix RCiEP device to RCEC association - PCI/AER: Add RCEC AER error injection support - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling - PCI/ERR: Recover from RCiEP AER errors - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs - PCI/ERR: Recover from RCEC AER errors - PCI/ERR: Clear AER status only when we control AER - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() - PCI/ERR: Avoid negated conditional for clarity - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() - PCI/ERR: Simplify by computing pci_pcie_type() once - PCI/ERR: Simplify by using pci_upstream_bridge() - PCI/ERR: Rename reset_link() to reset_subordinates() - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() - PCI/ERR: Bind RCEC devices to the Root Port driver - PCI/AER: Write AER Capability only when we control it - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register- SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() - scsi: hisi_sas: Use autosuspend for the host controller - scsi: libsas: Keep host active while processing events - scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed - scsi: libsas: Defer works of new phys during suspend - scsi: libsas: Refactor sas_queue_deferred_work() - scsi: libsas: Add flag SAS_HA_RESUMING - scsi: libsas: Resume host while sending SMP I/Os - scsi: hisi_sas: Add more logs for runtime suspend/resume - scsi: libsas: Insert PORTE_BROADCAST_RCVD event for resuming host - scsi: mvsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list - scsi: hisi_sas: Fix some issues related to asd_sas_port->phy_list - scsi: libsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list - scsi: block: pm: Always set request queue runtime active in blk_post_runtime_resume() - scsi: Revert "scsi: hisi_sas: Filter out new PHY up events during suspend" - scsi: libsas: Don't always drain event workqueue for HA resume - scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() - scsi: hisi_sas: Initialise devices in .slave_alloc callback - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - mm: page_counter: mitigate consequences of a page_counter underflow - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - io_uring: don't keep looping for more events if we can't flush overflow - hugetlbfs: fix a truncation issue in hugepages parameter - spi: hisi-kunpeng: Fix the debugfs directory name incorrect - spi: hisi-kunpeng: Add debugfs support - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - net: sched: fix use-after-free in tc_new_tfilter() - mtd: fixup CFI on ixp4xx - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS - ALSA: hda/realtek: Re-order quirk entries for Lenovo - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all - firmware: qemu_fw_cfg: fix kobject leak in probe error path - firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries - firmware: qemu_fw_cfg: fix sysfs information leak - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled - media: uvcvideo: fix division by zero at stream start - video: vga16fb: Only probe for EGA and VGA 16 color graphic cards - 9p: only copy valid iattrs in 9P2000.L setattr implementation - KVM: s390: Clarify SIGP orders versus STOP/RESTART - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest - perf: Protect perf_guest_cbs with RCU - remoteproc: qcom: pil_info: Don't memcpy_toio more than is provided - orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc() - devtmpfs regression fix: reconfigure on each mount - kbuild: Add $(KBUILD_HOSTLDFLAGS) to 'has_libelf' test - staging: greybus: fix stack size warning with UBSAN - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() - staging: wlan-ng: Avoid bitwise vs logical OR warning in hfa384x_usb_throttlefn() - media: Revert "media: uvcvideo: Set unique vdev name based in type" - random: fix crash on multiple early calls to add_bootloader_randomness() - random: fix data race on crng init time - random: fix data race on crng_node_pool - can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved} - can: isotp: convert struct tpcon::{idx,len} to unsigned int - can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data - mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() - veth: Do not record rx queue hint in veth_xmit - mmc: sdhci-pci: Add PCI ID for Intel ADL - ath11k: Fix buffer overflow when scanning with extraie - USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status - USB: core: Fix bug in resuming hub's handling of wakeup requests - ARM: dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100 - Bluetooth: bfusb: fix division by zero in send path - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 - Bluetooth: btusb: Add support for Foxconn MT7922A - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 - Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() - workqueue: Fix unbind_workers() VS wq_worker_running() race- Add java-1.8.0-openjdk-devel BuildRequires for kernel.spec - Compress modules to xz format in kernel.spec, which reduces disk consumption - kabichk: do kabi check only for 4K page_size- USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - swiotlb: fix info leak with DMA_FROM_DEVICE- sched/fair: Add qos_throttle_list node in struct cfs_rq - ARM: 9142/1: kasan: work around LPAE build warning - mm: kfence: fix missing objcg housekeeping for SLAB - cgroup: Export cgroup.kill from cgroupv2 to cgroupv1 - cgroup: introduce cgroup.kill - memcg: Fix inconsistent oom event behavior for OOM_MEMCG_KILL - memcg: Export memory.events and memory.events.local from cgroupv2 to cgroupv1 - net: hns3: fix phy can not link up when autoneg off and reset - net: hns3: add NULL pointer check for hns3_set/get_ringparam() - net: hns3: add netdev reset check for hns3_set_tunable() - net: hns3: clean residual vf config after disable sriov - net: hns3: add max order judgement for tx spare buffer - net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue - net: hns3: refine the process when PF set VF VLAN - net: hns3: add vlan list lock to protect vlan list - net: hns3: fix port base vlan add fail when concurrent with reset - net: hns3: fix bug when PF set the duplicate MAC address for VFs - net: hns3: handle empty unknown interrupt for VF - net: hns3: fix race condition in debugfs - arm64: cpu_park: Move into stand-alone file - arm64: quick_kexec: Move to stand-alone file - jffs2: fix NULL pointer dereference in jffs2_scan_medium - rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request - config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - share_pool: don't trace the invalid spa address - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump- net/spnic: Remove spnic driver. - SCSI: spfc: remove SPFC driver- block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - net: snmp: inline snmp_get_cpu_field()- Revert "Compress modules to xz format in kernel.spec, which reduces disk consumption" - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - kabi: only reserve flags on X86_64 and ARM64 - mm/dynamic_hugetlb: only compile PG_pool on X86_64 and ARM64- kabi: fix kabi broken in struct fuse_args - fuse: fix pipe buffer lifetime for direct_io- vfs: fs_context: fix up param length parsing in legacy_parse_param - NFS: LOOKUP_DIRECTORY is also ok with symlinks - blk-mq: fix potential uaf for 'queue_hw_ctx' - blk-mq: add exception handling when srcu->sda alloc failedecs-obsworker-209 17108928005.10.0-60.130.0.157.oe22035.10.0-60.130.0.157.oe22030-metadata_list-compact_tlv-python3-perf-debuginfo-5.10.0-60.130.0.157.oe2203.x86_640-metadata_list-compact-python3-perf-debuginfo-5.10.0-60.130.0.157.oe2203.x86_64debugusrlib64python3.9site-packagesperf.cpython-39-x86_64-linux-gnu.so-5.10.0-60.130.0.157.oe2203.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/lib64//usr/lib/debug/usr/lib64/python3.9//usr/lib/debug/usr/lib64/python3.9/site-packages/-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 obs://private/openEuler:22.03:LTS/standard_x86_64/c921ba25be15e846c1d7f256c03beac3-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1dff6952a6ccdbe5009e35741ebf65597d0b78cb, with debug_info, not strippedJ5V,|Futf-85b7da6f1b9c03f7c2493f1f6815211b38a6e0fa5ba964d98a81522ca48dc57e5dfd3c0ba45aa3e624baaaa5d8c30d6bf98bf074f1916bbe2aae0911cb42a869d?07zXZ !#,80] b2u Q{LX k w+=5U[~ TdmSrc-@x6أϏ6GSNOqɥzo"fgmR(iF |jkq]$5/ k5F]\8puOhưڴ# `P|Ǐ8k:2|iZknAje<Рgf;%ڙ| &;ÐVpee[@k<ΰC eO5eMdxF&U?O_~[æ3yVXc{ᘮH1ݰ+Fm15B=B(z#P"!d$n\2 DžrPqς(f=7sRIrp3gs;;ŧa~lElZql̍]EmGHH^\5oU!s'g{X8 _aJtRA[; KM C褫.+ZűK翔ARAN FvԪ-LQأBܖ3Bɖ(]n9jVKYK,n-^)29ζpĤau +2AͺUQ|A DKZQ'A(7Ґ3řSBWދڟNBhSRƌ|S0 FUFnå&`zqy?ޒfiS{UuL0=i8Ry6`bZbcrd')+ zufNHT"m"l0 9q1jzGT܆(u?'4wrӒ>U$i z guKc`Y\]Lf!FƯݡWY\x ȅkQbnfjX|B0 D=`̚7zNoKVOGY^1%=z FVT8qU,hCP;yǷ>g`_bZCe?%:ֳDԀ^2tg?@?4] |HEMNOրye+C:MĢS?-,ͧ`.SǮp~B K +gmՠD p{:#v~WF_LYVƶ ,MC0W^WS˘peN6mqxoA$$~zzIA:BQO PLqWZN8D~E`Ēeb;ڒρPE|R/̕d^UPD܋hfњc4!S@yN`*Pg><#@o.m54]嵨bB=kɣzԀF$ahT^ Ēsy;Yy mD?G-8w<y:i۞-F3@}da/H_xZ;g,ՖnAfUˤW[H0& 2Wt&~Yt|[Y>|g 5хui3D.JwR@'>3f|;=|gMph`9݀='ֆc&ZMK ΉH/ZCRxZK2s>(hO% HE^дC X-'{u.c^PKRs.7 ?7{ M0JS0F/ $_?=C1CPq(YP#5[5gX YW[mqh(GQ<7~R \\oN Ң CkG&4m  h-1CCc$*r8,SA|wuns@P'kdEQ+q:o݁" ߽fEPn?6Ď{ԙ?4a:<|29,!Jui LAN%޷9PPw\h{P]\= ];D e"ύKISբù#di  zaV0+_(?-1m$1KӢ{m#̠ҼCX=EɔJۘ>Eoq,PnbzV$QoxZNc6{@Ƌm!*"By)/}Vb1:!eic]}_1`g~i04>W'߽Ή:]4lhR318@N=UQ4EyEE@]z#"<a؛R}kq:zS/ij;z"}[3oNI !1\GsTᏭ_HD(7!8|&;Pq(>dEɬ#8|oC(YNEr#C9 q[ )7vxnk`HrDqi#`w ~,I6!`8.x-r ;SogV *~'CiXо@6 A9%2iھ[*Kh'?y!`rۮCv_DeNA,3ް\6{ƅmt}7SbNCZޑqT|]4?1@Obpni)nEPi#*9aU7IRV@l5TYCXO sN z̔r;SBHNHk7&S^wa@ݼ,LWÝW]圯jpWA VbkֹFfw lH—ES)i*L̚l͌Y3OR;F瓠lL&y1DB{EKlU|m/D| +I6 b:fGWjY4?([dQ)sebpg;zely pC}~Vݛk^9M.:ݧn j~,t͸VXZQRͩ%*`?gvQE^/yɆi6. vcؙG~ oh_jV>$9.u, ҉Hd{xtQOǛLwT=E)fNˬ$ |]:dZGO308v̆v#A~Q%RÕV$2w)Xղ)`ipZ"hU1J=vzp73OuD?e@; H^[}l9- Ⱦj& Aq/-!Ci|#@za2)D&%<@' ߂`t|E,>dWb>E:ӊ|.,ܨ dp.UXP'[[1j,v'*LZbGe۳}Ӊ~:/_2Ii:Ѽiri;H2șjts$DhӠ{Q66sAff,XH_^ל{e-.)#-rN hʫTLJ tsOǔGf} {/CZ2T>.8ZSdٱzʂ15Dʅ3`cvha:,iN0Jam^`ø_ٗQ%%SV6B-t(B!W"L{9qWsY;e@Cl]J2$ SY{(̅GJ+)9sIS@PCq~G!9Srv`.a!gl]zKG/wU{_CHLoeYn?LMcOs0h ,#CA-1m7%2D %)u5ޣ~ILmaX#(>F&MdсG=\g_W W^@NXWLiT<.]Kǭ|'43gWU]B{fkU&Puen$)C>#vҷyȑq9ϋ bMS+tRo>ݟ1v$`i8 b)5{vf > "WhļJa~4y9SWE7~pðplY9~y sKHZj2BBǻ {<9vYTEmuPX#~B"af>)u̺Blߌ0f!dH~qx4ATbOشdAtXD^B:`}sD9*KKs#C?1ؽth g0@]a e ۯ@@p NM+O.]##',D2ʡ)Xb,L+u.Wɹ F;q# #}6h(ʕ F'ynQ)K%8Ɇ%Yb=g\1#-F9.GCP@`œ̽4I\,ps8Ȅg/8M80n^PVfjݞ+Yƶvg\_9LT(碠剦ұ{TiO9F 8WnŪwj$>p2{1AOH `ڒI;n=^{j@`_ѣ!jn\dᤨr(AFb"VE ktB@]:J+8J>&J`DgZBvN2 ݪ!lKbyyu=+4y>2jQ4/Pm߫IZ]V+o`^2ٷ&7zeqjKՂ37߯ z)VK\P7+i] qڎjdukҖ-JCXN| 1W-|loFX'ݡcM{1EvxZ(L"2T\*e(Oaы .(qXPPT~o"#x4+  Qh[:׭_7dܬ9 b;g{W1YVLgݤStCuZki A (UK?f=ӊ@1PDJȮ\`7+ɤ)=?{<:,޶'`}ݸpxdžvya:>+/|AzgLcK !BíY~DWCǐਖvC\ zku6x|Ե?0G?ET[(G=ªe!r9i事C!at7|L Y% J"PiY+g3+n3 4+=XwyYkbgy[٤N`;(y@rR+f̍s\Fbgr7#<\w&3esIe-b.ܴūZ(,#K8fD`oa!td$"ީ 4 zNNuZ2 y/m.ug-1CU< 8|j[lˮu/=Dw\cs ϑ$ܚjsSMpYI_=G !1n Zc\m!C>bLdƁ'ьgt-OK$k7r7YIqB…[0|yYb@j dodɯ0TRZFu;5 rej`1ޖ $}۽{7ZK+Je%rV1_r^>_n5Q7 tq?Jsq5@|Q-JWhN00ew3sTK'VfɆyAKzH݁k:t}${?"7܎ehMYFxN`is4} *tr,Cb 554.4?_?.4úh;Caa|\#/U^Xf"Rvƴ(|Zm0~Ԇ+5q []Td|- WQƐl3:؈,7%1W:$KlQ=25{}ORF3AEN%#`Є^}lf@$w-W5>߿y jχu(}K?C/Nh oƔ몱+Ԯv9ٴrmv9?W)Џn62q0Z8Uљ^̅@DxR^5ZdcʲTl/ϼ1ɖEK@nF_~u -:`}SvƁZTP|TVc {_7 mu ҟEܹ%[~gѿ崎\ŌN˅ 6IyFST)D ъߠ047)Ⱥ@/Mm+ KZzAC>{ͳjtˠ.l#N-d-F{" J#b@0XȜ?qWycɱ/XΔ f!z)zR5U:WR.P2|=I:yPeq uat}9dЅH0e`НB@i^x&y2K. ,uWs ;BKZwL~w7/\m}I;HUՈd-}|wXA7< ,~ g31:#}<$9{bTxя %m:K(`d7=l-%80Қe\M_K4#L T!Ga\@xYCp 9.Hߤ4VfKuREfDpG!qOOC`!O+ Rg9N|cۑF_ex)ijxoK#d=tRB;Sk_ϖ%Z Y]a xۘřkj/b.[,-)_jM6m zEmCC|9\,6@p[6֯"*qujDogE l2LyODfx 7 a!Si=mp^+fjq8pgm,~S+_,pd:4NUY5AI mƋ{*;жgyyDZ8@XH-Ǒ}歺iU3ǁ7n5D&~k^ avB̒.1DpXvx<`6gˡ݀GhW&touM5j¸a"$K^ IYS/hءJek\EtP?@4A^X%0RX5LUsg*_xGѲ%gCط=*~kӤd|8q\5!*08MP*9Y /_xդ9AH 2H9Wl+ bo \ 9x{2YoA6nTd7n_^}T3Y3L1|HSz٪s\?&3F'nd/uB("o} vd4-J✐诮>e}`f2=8H `*hi!acI7͢aKfS;YC-bNʑ&>%o$̋ Yi *9xvc2UQpc5D:qy?"/Q>#1~]oMw#>i 8EiJ!)GP[wȉBF }ֿ`tDBX vkX T ZG5cRuKA%@w}]73ӛw/Ji2k~2#XSTl)A|EӦ#bjuA7fY)"}z2*tMl3kR蚃n8A: $@u9zӨkCKO]-1%%<Ԛ⌊ƤdV/̬P89-v;)Z^x2ծڙ4bL0LХڑ U^ ƉkC*zk%LepHO}In% y>Ϻ(̾ldc{# 9WPOf R8Ӑ9OI^}AKHE ަAEePBk,W,L k8x;&r .D`>HLz. _t"=/Xl=o9G9("#Dםs?@p*% $R[ViQ[w+D_6Jk6ݽRD[Yi!zX2y?ސtHm*kgm_P۩>B!,j }ѥ /䚝y V~Wi>Jn 簏@lMDS1~)R?>M1ä"$>_Ky)oX41sVwʎ$&z76RJ=ꖎ/J5 eȑƛ(\@4ץYUf*hקweXl3I|WFuwTKپQ?:lxuГ޺>4Ķ35aUK4Ki: a[i Vمz?\{M&i+zsbrtɋ66BMy2@Hd@bc5#ìĝڂ}w9+R1G(}ŐZgܝ-EEaILu M;CG"pfahR@lTB7@h0軒,iҸ. B4 {\4A S%] QǷKvȄu|#4K,[v'24l8qxZ'#(%f@c;BNinu 4&|/~ E K ~v ? ĉbQ[6.Nd9dG?eG>ttX5Dž A zc(v"9x+͘)4\f#xHAΌ.$At#fk u`tGK3twbBьMxCm3="5@xCpmN7jmm0wx* bP,*X줾 o}u}U*Ȏ"uFa 6HkuK,qݮ[7e7A7p9kªK־k01ttM/QR.|77B5Cf?~we{V2wqU4Eb܆D _;D3BI ЕX5!>:\sH(5:;(sHK_qYۮT/c#E.HYrRmE8"& Xjd epZ+}bC1uպ*j' ,!tނDmax E54;|SN*7H ="z2>Y͠a.14桧amT]TEʨG+Pkǔd"`yfu;]B*paGsC)nm\IVru {Ҕ-1Do 9V tZy!#7pfNH1@Ĕ{yԟkS `Q/X*ay;gPEkٕNṈdN_"#ۗhf%Xeρ#@c{v$/OEXν@ܾʬ8{{@n)Бg:ޞ?#ϙ|ꔔ`{DfeZH ,Ӭa8T3PNzC3`˭p8g`B N*m p`a 뿨Le[Oi|=/Eu?9̳!*P,<(L4=mc+jb\pFog3c檐AIz#@OUЯgd΄9"h+X )@:F?.  U \fp0M C^6(?.UGw7~C#Q'jZw`U{@m4TQty (؀'7)8m8Urdjwn"M/kŻJ_N᫫kQPd0^PeWp8z z,?bmQf g({'$c~^N0oj[K#9U<& #)Ƨqpr5&dtʜ.dL?%7UL`L񎣎N4>z4Fi|oy07H܎.i<>GGeKWՀ 9B41 !kel RJ9SoG5Dw> pet]ӽG7v$$J`}*'Tpܕ5ųe~rrBtHC^TߩOËN4miٺ~dn1GkXE(,X #ӰL*"}}pf ?<8&Z1u{~:16(.X wEhS\,`=W;U(Pvsлfq xak*Mx;ޛZ\c (݌LIl4+hf()\jMIԏxc~ drbOpx1 v@q:vTi R Fp#a3w.+eAJ)Y y΅SdGrD!>I⧠dLe(gK_IJ){0U4Wk|prz KB6|We*oZœWpD>̴=6 _<9=I$!0 mK܆;Es Q@}_@h61T$) 7`-DF𥈱+fu&Wn5ͨGzVO@֐k:7S Y,*t50ZS:3jlÆ=~6 Y %O+=J˓.U(E׳Dm"f՚4hP0"\ 2@hqZT 既 G2טi&\D#`j'6CZsqV캿5l |Jr 4,Q8ΔZhTziByG]~@~D \a BZIjls}3a;oĘv!y1tS_H?.35ZCd/E;BY-S7\*(^q D',[]gNȓ1Mh jyK 2S&0Se^>b[ NI0N t@wx#~[kј>jI`\u#y|)L?@iVw}@'&$8{TS'`LȻpo(m 7**UGثcCה𧜰9Cv[]Q jAgf)<AX+8 t`[Xd!DRӡE[@bU meŭP}p=8/Q-\26XO(!!S/? iZE?kGtV@_zٻK^05 Y!LÞn.$r@\!v@Sc.-<=>|Z- h EG4K5H0e$k%DtfX.=Y$}d &6%Vt%m3*b^=GFeF%ș'h)qmUT͉k2nE94W*Yղ[DCJϰޫ2&KLٗԬ54IB@sQ6c$yY] ;gmfA08ܪ\KgQ&ƒ0&jc` t o]5<` *W"B;7=DCt*0hu> LwIs89zK:^pCl)o@A{ˆev;x8&ΊV!n>Hf Nwz$i`a:f8~L2leCP6WLC_1T=4VA #d'zʹ394tptcp.P:i 1 k#u ;"Yt%5')o`6BVjʎ0ѝ4~پ!1*>O']{$({n3-^St F)J:_76c ɊuIchNlF-}X*y1oh'+aX<'MO@5o]inQbhBTɆ+ڙ~sL?$7K9~8 :e@ R娃(d%Kމ@߇r"d*|M["fh1k6Zp\3wݾBO?Yf -gPV/(JNzuUOU0p[ ?,թ- O\u<8 X=v/Xʳ0LKyLٴ2Nk 9gf~Eȇ.VO߻ C;X<|C)xwX1-`C2R^oLwK6_];!/+L&X%U?>I10o/WM4l'G\.Y4TDfδsʩZK ΆtMSIl=IyQ6mpoj'R BMZ+{he]\8Ly6^{rKm&:"J Q)P|k\B}?c\)’,5R o]HtDMrmXx?sgl uaOӳ̰gK%)cqn4WXktx$dð]l޲#tsֹ\u~H6uZчƠu)@~8[Z w<HE[Vw1S7|l~MѤ2CY<>\OT&P;zTK8\a4.Q8vAPr.0bEԀs`_g uœ_t:BKZ[%!TLRs[sJ9rDVYZ ] U J!ķ!> v@.L,PEcz#'Q?|w4S|Y[^ {y򚹔?T͚im>d >W\5 4>|^ >H0ѽDYp-W|*Hbm&6 qѓ)10S%iW V<w*ws#.y KFZxg9`jo0BQwV5x|ZXKBJl+.@ikač&ȋ`(/@Kmx>eqI (_j+t.Ay&o(.0bs2=/5` a҈o5S-zXQRjX|fkXgfӊDdeWVIJw>0P/jF 8p\ t¦{?p 6.dC0fp (c[oΫ^vv-i94 Q== Q ~\ @nMh*ēZB *d2ZEVK1@h -_1s$ }jo;j9F =g/Վ`[rW7}u!d2U8J_aoez@ +8Zt}͟!R݅f0)-g=/-7BjDa&7ZU4St&D׊* 'ev WQ뤓OJ I/š,39| iQY煡Q^6j'JhS7;gEM?g4l"zlT4\v{+i͋0!Y C7ܨU0vD(h8ةϰj`JcHu-qn G*\ɓ+ĠNHr%X^"&П')@ <Βp>CFSXUL{13ѤprG׵5x$tem#mӶ\u,S`(rU7fl*"10stUٶ]=I7b6ߖ2fx!X!(.{g,GASL3NXp']U:ȰzSM$TrJm~JVܢ&܂ ^jTy^?@BUBh)g0*soNdw41cgù퀬( JK/|`{̗b524<GO?ȼXrTSotx_ygk3+C_u\F%/(?L7z{p==>g,C]p@z@^BB2t^ !,ݚ AG 侎ƑIEP;iCZxYknENw|B:XG"Xim6T NF%uE>{ Jtѝ <]V4%l'w V)zov#?v1jo,U0J_*7\SuAEQK !ܙ!B|]:o!!zoPB7X@볢aK94KֱTPE2|tFjVGc.xȒsA 3ʜOT)uXͬ-?AnnuC-BY#:TR(igؽ+hZ@J={S]jL궢"do#c>Y.$|XLUԐ앜qOMlŒgqq>tRֳ)`>5M ul",|g )~|Ŕ ;Xz@Mx(sND{g ;,NBԜ/;hb 1>Hm~%z,|,KnL#S=ޓGQT'g)vR[}> k' :me$8+^a/^0~&K}Kkt5|pS&LlÒd){Yyw13W0 QMk9ЧH[FggX&,)Lo9~NF b z$ ]9}nK_ Aaڌ;-{~E$ h*1Ro9 W G8-0"ZlOvq\ Ms"?LKNH_k͒+*|G!Ց 4eG!!s%=9Lj@G탛˓LSmlhR>A'L3ÆPmX~-z\efĪ&hG41g\ddӲCvDEZP9'2?U=jJNg ;T 6ʣ6ŲDǎ$dQr Z2錜1ƩsXxYϧ8v!ͽ2y4czW[xG+TSjx3t6]Riunusz,j޸9/! #뙗 7sf:CZwVo &̊Ɏ )Yaa:)Mh1h*_3@BC2.FJrb7$9s}^Xp~-]&d[ \05&^C&U݋Rt4) *;TDžYW%ϧⶉu^{TN5lǰB蹅fe9|)>[ģËo UWx']L#uM&{,fYfN3q_XbxH;L7tyصA-Usf O*K&|'qhc7Ɓ}lТD8gj?F&]3PXJv堪up-R629z `)iuF. ;0: o>)l`Ꝙ_ O>K )z::ˋ{Fg8>iKHII5 s\q벙[{k}C\#Fv!]"s@tbYg"٩:3̫_64=i1ffBn$)tfUFJnA @yDR@߸ͩ*eI%ʪؼRçc*2-|PZ}q:ۆ~,öƿ[ @ g]bZiclyH7ÑFkL><)RM2GS#ԇe\ҺDJ zԮ3}>+?b;.6N?R>jpdO}V#$x1S sNV9+kSu7f*V/e{oڜUzji2A |<=h4ATKRt)Ao='N˓6n񩻐}"7+Ubrq 94LC'#Ilڗwui.xpN+Q![-ͅ+ Y55)F|iRvXӧweG0ٻJjUxU;-F!V`=ʎ4#&bP;K`Gu5#1 ca}1eݐ]N ^ܐؼMne7\IRAi4Sc #[  .bTx hΞ%R xae;F_BZU ">D*Qn>aLvv&0magZU cam"jn;4(9Z;QO+45;axSY%J OU$WFf V}xߺ9g7ٮORC1uSs2'~P-o{-n;$ceOB~sPƎZÊC:_S΢y| 4cBp.+xFt8AL$Kc.D}f Zt N%]1:Ou(ቃOVTKXB*2 93z^u>ǭ6rXS?5Җ+2MoF-Vsvc:Š(܇Fta.JԃUoDZ$ɛ |֙s0HW1//,ޱ&.o@JMRy[eZti -yj0-;ahsTc:6dd&Z)'Rj /VmR8~duCWmuHSRqwmw U4V*}U |cU[ٷ5mOu(qT6Օ Sr b52A|VY?ɯ 9ό"ok5 EzԇCdՈm 9"b61Wk0ry&ͬKJ@ 3rH495%T`\ڽzDu#AkJV&9QIPlR&J9@a@z5u}#s2М&.i̤$ {/.6h=3Z&G4/{1l!l|$JnqP 7l +?|Eʛk&8"T;83~U/4жڸ~!Dd~._fOCoX]d%]$A8Q#Mxb u5FL&PY~ӐKdxxh]ct9U5&*dF2pbGHj wH!EܤD'RUɲq̼LQKz8i)VOƭiw7%~UGh= 0M ܢ!fݳwh>8([>ʕce ^ h'cm*lbi2 ZhYzj4`"~ KRB?\SzjbtK1il,fbmxCmJVG;˂c'Ob|D*;|1$ N,[=$xx72^P}|N!]"GG!ӻ-psi|zfqֵ8w1e&: IrO#K|H/"zC'&TuՒ-ۧ28}'L w(tU!,Xsѻ2krZS\,!  a7KZfL3pO.Ę4hᑓ`pq3AY\Y|=08rca#]vaSU3jN4143%jyvYĽUmJV~>ؿem5[jttdT(VOrѩB OGeֵ%A\8{f9z>y8xtBv }fxٝi8C,o\KIwd1a:./@ܯLq>*Geōi>BoʱҼ@om ݜ͠9â\3Bj) a;Y4E|0W t tND-B7jyXU1Y#BMV}tdDQOmq< ́bbzeruL5Nsz,Ýk,yn, I C[M<}ܱQOGV~*BXK٦b=q1Kfu}uY sOoEh1?ysڸ՜\gq5{[!> Hn;8WSz崏bVLKSPIꑨYԼ,!VԄ 77- h O <70 wiy!&iP\ay\ -4{a䭆ė~5X6hիQj5ȵz1\ĩZsyg C-}o }$2mb ejV9\ e*2Ҝ)lmmBcte~bCޙ< bXe;lL%^Jo0gjBP7}K/S뽍5rOO!.M)ઁdcCȽtOAdj#Yi޽QnWN9( P\*s VbIwP 2y;2ن!+)38ُ`ŒҝWĞC=ѦZ6p-q^@3#:o}) 7tCX  !mP+^ ?q4p u"rgÁMcw~E~Fyl$Lq Iz*"߁c6wXPr7&uB\1룦>e'vHm;D)5(\ }B%Jh`e1ƤA~J;mQA~8JAK3 Q޿U׍=;Gg|~`RyA~5'xn:$/&K8^ [4ry u6<~5VHv<O3`;/rZvףte[e2u| Tڬ,Mkcr#T! X+o]|eufPD)95lxm͓qHQ;zGRNJ wpG9v08y[z[C @*Vqrf^@`(Ul3G,W=` Blq* }v J]bq:dJ\XSn}$洰$HNli  #o&?:b$.3:Q$ ȅc; RK#+o_Z,tʁv5%Cg9MJ+G)+oiy~62kר.Sc!p8HXЂ.@{P^^}xJ vjo,9X h4J{cx)c/ϓ*! 4V_WqAA+%3T I$w۸fEe܉E@Nzo3QyF:oxdt7]) n H,< M;ʠ[w9qf*ieC$bϟr)ٟԗuyB,kﲧ6ibQ)u~r[+f .k ~O,L˅[(Y`c*E`v-vj]3H#1Wiv.ˑKT1C,2(` O,y~ÕZD<,ˤnJ_ X.=y实Wʉ0̪8vjxe|C7S ]ˣ0L\&E @Iwg:7ht厭 zWu.7'f#3vGuLndȠ]z*!^CZ7mW^"@C1a۸5&Q{%mw`otka#oҵߴ D++'{"*p0q #"s{%C2,vj\j 4kg ,E ] #1Ƀ5Fѥd٭㜠EZ"gioGgy")`̹aI;)/c> 5©%Цu lӹjكVN69(F ZآGM 6y W{( Tz-< vz}/4Ff{v.[,AMԮILȃjF0e P3eMg(V7!;vI5 ȣ^}3ڎ!͎Vw_-fV)~Vv̅唸lܫE&dZwNO^ '͸C9W|蝒2R>L#Ν1.+I:acZV% IpPG8nHJЛWRaR% "hԤ{KG  Z]L{.CvZtS9ba+fىy;m_G:m|>rxFpn)pl1Њgb,6HR*SM]vR8*@NNwP+BY*Xݫ-OI-I ^u Mၤ.ԛn0 FXR ~gӶݘV%4s4pcsdPNQNXfa8VnS|?%sippIPx -O2uH KKD^k Y?sĎڻ `Pl," '[פd3i Sߓ#fћҹ|V4evRY'']oBXw-aX5Arx`YτԃqR[ ̣;[Z|xL@|-$7V2# 6?jQ_Q5#%#8yvsqd,[ALNf*ʗ_^sƍUeJ JJ[GYfh>4i? zcޭ>BϬN0w~KSulRm9sxplZ}"˔Jοw籼"̣w(Gh6j5rD IS CuWh8ulrk$'Lꗆ98R4S\3&ݒ&~NhPK S:vZx 0xx=4  Vo)8\m]8D6jV,-qӠ|7ƮP2c y` 4sT {*?hd01<#>[EuM-! n%I#qjBE [}n'A0QWO;o2EK9*m_fm ׋WLpL.2ٍʩYb΢"SmݒK#ܚ̻b+:鶀w-42$4ugXپ5ɞb_WuٜmKc*CAvsdq[3+Sn^FÙf]  'e{6Q?nfcn?h{Z"pŲY8JpݍF5c+4y^pX20iY :jeK'3#)҂ffqwdB݁ldяӡ©[ \8WSڏ(| x}(P2=:Jx+]ïP''\?,g*t: k_t!~io \˼p~, GP4ҟ/%{xM}0"$*-\9@GCn؁]H&~h6%1<8Gc▁Kecr¡SzE|cVz۹۰c^(ⵞ˟m@0?.&]C},6|P2/߉ K<eJ+ݠ^kQчc#:uӍ+ZRg0P)gĚ;-čNb1&*hY)Zcg|jjaQb*d\p}nOKb *ҵ= !A qn aI'R`t.g`?o׌ج# @_id{[//m(-A~YL`q{*2rw^@6gܘ4pXuH2MnNtyبȄ,N:kSяEnfz{#*պՏ?}$KIrCZb!7lڒǭa6M?&5C~` p5eL6Xugʕ Ơe/P6<{ɧ7%~l4A$ YpLSjrxWN}.GLr]ٸk8xf~&KBjDL.,̏]QzW5a0%wT?K.I ƦױqE E,ɳbiHz†鷔 e\)|=!$ef,exeS g} N1CNBRCy!3\rww& c~,5i= ̀{bh[ְK+n/. ۷x>rⓦfp`x)Y@vSՖv~zgl㓞%N $:pB9r)UU纴e~49~Zhi#٣iQ9mlϼegR<$SǸzJ7[`5y;Yt3{%FiD$W *7@"IxӱC\KݽBjukn4b7)=*v͸bws왐:8*H zVFT(% طE :MG6OhWYeuC~IJM({<}J]IzQr::*V18m $D!>22Vƨ #\YG蟉R*V13Qc>kWrqmf-">"\^QlAיhφn>aH:6dv449}4iVVXx?moʩż(s1HQ7e➢T|v En $5$顽ޑFQұO! ?wkzB}Mz$FS}=oU+R9G%@UU!gSHArײaVyn[w}FA6eLܽY<4jޞ\TE? 皙pgW6S!'$Q?;<EY$`?)RW '\1/ΝžӴ2;cɽiYl58@]$\OIǯ_SUFLW}LfjuriW Ŀ D]lj }Zv1d1s؟);4b4UQ!f) ?- fbHO.;`a#Fa+.apxD<ׄЕ``KU@gPpl(A T8Ɖ\`eKXCra:/ѝlOI&Q1-ncϐƾ пz&&k?Tv9%D[IT~ak&̒ Ƿg]f8oѰ-X o$ yGSܟ;}L~-*}OZhlwOpƈnso,IC5ޤ^Ք9|63U@ZH ,@9|c-( G=y!J|lGTٴObߢA% F~.(!r;\gg};.}q3cy qBKg0Nl7U\J##C"X^/X||)X=yan^iR8ہG>ѱTgSR9Zqp$N#|83y$4d4T FJ؂(ӞOq0ːt,WWG[&k lMi6]X-tnmun53z2A1'Ւ8sË_g5THB8!w#bThۊfo}RxU~z#NV+Q"׭ 1`*Cea'z nYy&ņXk)IIVvCxF਄"d36DC,h_D Owױ63Q^\<„#E#0 8ă(1?ep=uՁ%i?-g|Jgx P"x) t絛53tl}|I>CÏ={Oxe'2E6AiA< }'X%㚕4Js)包hsnQdgŊe zrQmֹ'rLcq-rg2P2I]vI3_n}U/DC(}TȷYd6@6:$% G$Ş̃9Y$0ڥ!Psc[Ra5K%Jբxbp5VVWʙHy2Q d jgd/(ePzE]c'Yf#x=`P'59$l;F5N/XnJA)I͚(go5w>\$T}e4TãpUIfÉh, 5̏r="ΣϏqNV' TYe9Jk|,Cژb?bօ83GRX.([a>pK*/ ct1 .)MPH L1AJoHQ7sfA(L¸^#Otۂ2nth7Tab2A_ Z~aGsY4Q.tXbF ,7;bwh7"R-NWKU\Iځ:4YXWlYdFɻv Z}'Geg'" -_Khx;'' ZRa!S"DN:*~mx}zW4g?HL]-J'=$6'rd}o=ܦ&숣|zybw4I% ! CEsmSfXsu`x#i#Yt985ݵ|Y uq77،=j22J?ݛ{25.Η&biSFx6qH>UU}Ĝ2?I4d dۚZcxh斛Egbٗ|;/ܸ1YQrt,rOӼx0S 4KQKni[fo5~?4H }v;'2{/jf`K&9(wд@2cTjb \I~ݾ4]<) $en󜛵Y&U"} @T`8z  "N.6~O4FP=2Zţ9/uTn lb&ʚv[>j!i9eV4(mj~3ZpEL}]J|Ā`Ox 혀8ݮt+PҺMv?$bs0N]'g1 @IyÊf@,ɒKJ)z~/*~!Xlg_ jcKָ)j89%4C]pjD=w,DAk⓬:ou 5֦1i+(`XUUoZرLJ3EX(QfE/ J/3)Jq^<-}TZbvp\ȭp)kq/ȑf{a.y Wh-(m$=2NץBHH!LaNƆb#M֟ɎA%C%֠:ͥ W/qvX8k{$K[v0dqqk0k[zHXR5-K[siׁeL:CF^-Kv>_opk{AxTEwrq,+!\;ɈÏ'͞U(`|Z>G mA(1/Ay䰚 i͸>&!Ϧ.;* EنM1aCJk !ˑ5Saݫ]EʶWjHϙz/jTf9lx 6Ҧ)^؉ν,7XXc-0N`)3ʇh}&O CEbgc7ͬnH`Sx,[X*Ki=-f{tQ\vxf iW3zjMlw֏$P!9H rs&EFf](9~y_딶9:#/X/Gz6_Lׄ';nL `K4rtJXv U fGD*<7!l/J ]QFt;/i:IDdYCZԷd~Ԭhĩ4J 7ƟhIYӔQwDoZk&"ljP N^>:"_G u.ktͥi8Ji¼6!c&1;7*exeyZng0n 0~GF%)`< 椌CϤC翃Mұ@_289Y()Gׅ;Kj [kyЦ6E,ٛ@'I~6%&jjXʿCƻa NzfSQvs--M/mҿxuF Jjh#`J#N|yGlmS] WgNr`#h%Ya%yCKA-hH>DqvJ![pE[L8rooKu\l h‰ax F''\4XOUiʮňkڵex1|dqamՌ$+16;Y*Tș0#-aقwwˏ |M]yben4PDU]Zg%)f/%d_iP)E|wet$ReLsE/w\3̻͐N}U 2c퀱M"Yn fmͮEFop%nq U?JchV0K!,&̥#X{2bg5\mfI|"bC9f-3Gͮc9I2~3P@#FL=Fc,pK/"晜;"(`KPY])v2EՖ p*ӵ~DDծ: euz>Y?= S>ǼQE0 LFmÎXVsB:Ѻ'YMHYFp D&݄ra>pcj[p; J[WM- LXbmK^ۜۙM֌7ɏbKUG⾟z#&eɊ0x}&v^(ܢ֩b#5!0u滅xW9()b6_D3Mq[3Q9@C`O9  Rd9@PEc%M5o%5=INJ((Fbf\!c'[蟡|Q`H:S承"X ߊՁҮ"vSjľZՆ 1߱Zc6xc=wx3fyonX>&ɻhSg=>f<}P3T!({^>yL(#E`\OTmy|Icrif5:ztE'o-@ͩ (+3.`PK%ϔʨ@Qadsh+i|;P̺k߻w/9UM`ʞz'rCM֓HDhʐBGDFYd2O`tj @s>a|p#~ׁwBO cCJO툣x`A3sC˝a;1@xS8_Zd=c # w*~`zK8h"| f$aI}Bǃ~uA&Ӝtgٽ֖ JLVo'@#I }F°F4ߐL7=%"^M\SԢz)! KIl@IJ_-<3Kx5 3&eҚ8/nwR_NR.6=Ʉb t@2QᾳtN_},ϻ\;]"+ hAݲ"@ o۸vK7yh$%GnqD~% ;a3Ų 7¦> kHܙJ)o4+>̡Bv~]9Ə5HMҫ:_'W)kaI hRS9:ds B2%~(pp6S­赌~WCGrg0ChR0<}0yZHR]6N^EuC0pD8ц̜1_2}7xȴ9bO0ݖɦ3O~+ %G nQ8D#J1)UR1 &<&MJˊڏuQ;Nɤ?'QtC;} ^#]v~wm^% >o2.B{_fȀ꿜fq7O6^EW@N2ÝD<džq|/X[.UM! bde+ץ@0 ,9/R WmGQJ2 oui$>M#f1 |"YK ,C\ό+wsNɋ!ddٖ qNRo>ʠx-73UVR)è*$pEqd@3=f|"lrjdJx@(}i3J#Cd{-b{ Fyc#5|`@}>֚?7 pcz%,gt~4lsna9E#Á-n5f:GjdedΔ2 20D?pz#(A39T0+ <^Y"k&Ҭ:EMAAHZvL|0 z^u[@cU?f-4߼O׮6Rـ7 )n 6#NUNlL\j8ǀ礷!,P\+ʾGf EASU'{15!K?Z#<Е |=|^-2Mc],%)ť76#L Nv6V> 7fF]ES;_2h:)sy6{.}.EX | K :Ŗ:^G3 {I8d6 g Yzکq._#'6xu)jSsem!Bw]MYR~SG ,O‚z0n)BnV<9ᩕrMG7V긫+"z\LB loza[A(L*@YvQ:52#( LDiqR}9=u2eɬ0\ݾz07'ǹEmT jI Rt8w7y\3 ^O Gxjik8 GKԣ|ɞj]3lTtwCۏ!3vٿnbta[[n$nPDO+h Ew&SH #Rts:kȃȧ? HnWR4݈3X]-m2C͞HfݪGcdMBX.W$@KM@T0F fkbBf9 G^B0kJ3˞̬ٓZR|v]i٢FoT+ZtEr ";)BsXxݮf\EjLrEf3ꭐ ]9 ]P1w+rtܟ 4i;yWT2n{ZBj2ytFvWp\奁vRfŁ+Ns,'l BOвt㔹R'y5eۅڳ9 Xzd`ƒ-+5$gXϪ0G*izds@R[hC',x #%;` ?m( RH5+ĄF}ϑ|v+-6\'oBix8| x}ĸ^*fIO"DZCgL >7b:> 8׈7"@KiO_+,^.|TauyPSJNgt/5 Ŗox@+oRaP`¼Rfץ:߭" Q 9xqq$_1blRmg-4MH1jt+Ͽ<5{shgHɭa`˖l5mr1J me)e{ r4`Hq8S ܂a#[.<אf1^ rБ;KUZk>;T3~jL FW+%HDo"N!u8c)o)FnmCX'>;vQ̋179t\ 11/hu45ShcW!V>/;iRȂ_ۂUOQ䒳'Mb-Jqs/nܧD$Zߺ}|ZWFb-I/ڎ/}]m]_(z C7AҎyqoKkՄ^6o<xH= <1'*ݖpVT҅BRxWPp\DaFl&o'n‹S5.*҄%\; DxvEx;T<IQ|DELAe~հײA_fPoHa/9rj[3>5cB07=*<'<f),O7ej ckoZQBD%[+GMK %fM:!Լ IG"d=2bgȩR59t,@9?R\4x7aWE2 vT{e,\wf|[\{v 8 @k X7(+_H஠8Jj'ˮ!n`5*`OQ2 ^2dYt0kOr&4ND*]"1{F??fz<ƭ:{3s@^j&բCӴ hqGmg{Nݵ}݉^ e-iӢKcLgb3M5[{.'0|IfRsy.$Ջ @c3o©MȇF}( Zfk )^gr\嘽[ ld![k͑80}Uk`KJ˸5(oaJY>?.(r^qI),ѻf6IU#f(Jͪq8}-.u|5"cI*M{%(n?'Ing| X\ 3J0}Dq&?dXr$Y]mYfW;S Cy ]2t0poۧ|Cp3o W RSO?QyeJ'r 5GD? _L&3: -u.B SMCnmgy OƼĦ0GۖP4VlNMPj4b_ ѽe+t6)+r~bZ~ ! "azQ8 26R]ڝZuyxkqC| WbgpF(;&>Vm-HM[!}f6RA* 䧄H*S8Jqea< 5Ӏ-Z.r|нf4q&=Ia9bBΏolR فM;MHfdxݸ, 4ؠKf;>/iXÖL( (LN 4苉9xF>CR ϼ]ox-%6^IqadF՚Aq~ҥt8@\cdu"{IFGei-K*MV_ _^HX hNF j.؆YR;}]2dt8L$ŻR ҆$R;_t7; V'7Iifk&(X_1WUs˖#رNTcQ/`DCEvwW}k'-m).JjlkcMI Y/ 9t EPF:{ K'fC[z|f>}Qngc` 8BOb3? P1/f2.r栗Ѽz|=i[)-H1~T uNT8GX(AZm-*iGlCR58od( Y>8( mtѲ {y z/:xđe/+܏xTsqh$>"F[fA7a{C_$;v".{R$멈8`":iSuӅL u=\eU&um\\)6<6j<%S#%5*zXSs916@0&b @ۃ`V%k'йK liG5 4\Լ53wa ?3a|ٞCbqTcf|W.ϗ<I~>[[ziw&_ri(id*Adݮ # 1R^G6 *r)?]DKKa>>)"%[1G4VILOLPOx~;ʨ .NYSx:ӞGCS f-f1ß{1oּJU}0C5y\ewNJ8z JȢ1"4*sd?Hb {F Nȩk#:M[mx;;<&`b'_5ckcu*YoFT,s$F߀= ^Ƃ=9:nVav'U,Jyw0ߦ#kV#7IS_dr:Uѡ+f`NNI)>i|K'&|DfuZh]MPY bJA7$C~u4)JBLXȠKOy%ǼJu}PK_.v*:]U7JC!E923-Z`({'1]a`G_鐆{r}%$-BcV7N \9 Y6V@^ '&lÌJr1qMjY]JFPf@ 癔x 0*c@f6K&E-cSp&6_Ou\( Xx& -KX"%X]<^'3YC25>n,lC +F!;d< )p|Dz㍄%cs#'[Xl¬wWGD{hZP?a/fB?^Y< jª+m;(?K/w؈E @6;?ͳ:'Z#6l>cq5x!.>8p{۳tҊ:[Ui?O#Z;\F\-KGG@.^mꅈ<0aۑ[BYteGV[Cؙܩc_ xJoCJ]L1)(L*eY fP'a818*}f^6mf ^ꥵcS6ŐV1$Nb~EfL"Zm ͷu?+1$E8Y?ꢺoaō{ObӇw^n @7YyWZSw0ֵ_/Vo ƫ !(hUN!g}Y1HTSŃinʚzDz"dk/Ͱ޷+e*Gwoҕjgj/z%}ޮضN%p;W`L=΁L=ak]s$ h|6)?=y;=N^.ɡ.}gL%B ;@Z,Ya%Dݯٍx5owTZ{$WWQ-B=b!!_ = PiȮ[]!j4\NjC !3~- ~+2F96I-BMܺڈƐ;PgMukj4i{eП J{V2z?ԅ\yzV"lWGtPsHZ(4UpKܹx6}V#{.0м1 @_75FOo_|Ie4R ieVwl<%Mg[%&ack~AY{HvBp<I`bEwzqE1, y-1W3?9ۺLA.iҚbπKWgW7Ѵiȯ4}r $\?2?CTK 4 ODW]|ҳf~F@.>nTkFy VP߻s[HGG$Î0ҁ4Y+ 3qhk0⟺9=^?@ZgK0ZՑ ¶IW([Jx&K!H D50!A2f[^/_79!6DŽݫƽB;'C^e[ 7Eg6_'wڴL(Dt**.:;ka[ZM^$3xvƓ?CA0K3FEwt@f^,KEv3вJD4vOoYbs>F͞1$%Fuq"GE T% Z d{[Lh&Q T?hh+lzH{#->:KaٛE+`IV}3VAQ-[;#.`$<~Gh^7~ tj]A\mٯ:\ Yu^`sfs~i[7_öRkS_<3O@pwbU4gw*s}˲i9y_4]ە @$)|\C?$h۴κ#7A‡PC`Q&2]:r],>{3V8`Ts׵IcςYD bY SvH?)ZH Q6:L˹C zen+Y5,~̬c锢Lթ-[Ҍѵ<?`{o ,ܕ[8=^tljq\.DnT!MB \*/Je0f$k cp!Qci%( _$.MLtI9m0todqe)K1lIbZa|rF5/Lx]YF#ݱ /d޼`Ux&Y9~ J}OIF ߼)pmNn7^hym`$mɀR;6ޝlBD μ@/EW)dٮ؁W= IV# Z$JC* p^Tyk?"GwulG G@M#C!Fg}1\7/~H!j>'kgL][|7ÜSKՐD:]n;Tt#P8OD! 3cWg FFz nO)͊:-6Wd(&&\|,EgjSI?'tR,/=|6f3F^2Ler./&v{X’?^ T Ա5BZ0ogz}Ivv/1V1"6헙}VJ[}.R#Dj_ .'/ՅhwYXAG҆(@zy63ϯ@`qpe'^Fa1*dnHT VЕ1L iy @&<4ypQۮlM:\U`SPKl7¯PXe5R@:˶*>^UX(?[(X^\FmRMAVz Z{ A' 0U"Kє$ ֿ "܊fr7>o@M(M#m3sѬQ6`G Y3Z˱7IA+c8~Rn A\v<EvO\y)qpN/G \.CS'1>&RPDN93lł璂ŵ̖ ra/YdZ0 OxSM4_QQΙ9zO/s>Z$ΓCRpv 8(|0 4$:%3`qfd ѕR&-mB-n"A!BƸ j` t3N(fm Ԡå.ȼfʬQvbiPӮ6yn%0ZT ډU` 5mfY|IE&>\fG^k4VfFXH4mS$.$u3Ӥ*ɹ_`4j8,H>XlP9jzn ;c, g %z:Z@$Zosk a7l )%iۣt$q# 50<ɤ3`x$?sOBǮYf񏀅U]HMsYСo#ɽ"VhbM{;`aLԨ>m(ʾ<}f&7ux9_g#w~g;R_y,'8ggF(aZrat9ɸ~fyK|4`:dZJ%+qi@&$҈3rYC:Cdrh3t0tpi+}ϔM! vEhg yf++.(@/#Y)Ccw8 xDpqg53\[_1kK/HNJQ .6=n$UJvq%nntml^3 JZ^B2N 8Dc9 ;m}3w?H=It|9JM(d#ۤ6s+tE&`$ېz$Gp@2e>"1S{ \u(臝kY[qXK[)¼WUQ>#5/7o@1O~UqŊ;@ݧ3H\\&I$ΜcltCGH&wF5_\cOl.tG*"'3$9BV| 7rx/ {\et+`6/[Z}2e,Jl؍3W? i0D<~T94Me84Whp*XyH]KT9se;y #^g.?,e2xϓE=.Q|/-ҽWRY<)F~":p$!IfJ-V&h{)y(tZ!7.d]5$[k+{)2van; Dԧ J9<qlOOq7r<\?H{`BWu%ߟR`1 .8dSQ}R,[" ~5 B؅sp]/(srzhjL0TՔ $ BO? r[.MޯOTf Oj۔t^>$!7AASNT`F:+%` #[hЂTC /_ՠfϖel[ƤeafTd#a6+4 5*2`o8 ^1oᔓzgP|($qz<k) Ik`G^I5#P~Z`JbZ m|z 6V.]=8@Ic>̝^+6E~%e$.?/`Zn|(C=O5՞c\.ByI0lRQ{(񴪕:f[3x]3ם-C8Kv3O 8TTg ?e95ٮI.LaGCKZs0Ѿp\~r A4iR3;V5/5 n,⇠K+0U0~WM\<.0auR]BK;rCɡixw=ԫ|6l j뵸AS{u|kA-#Џrn1ư>tjy3;bok`NuUj'VeƾE;i z`ձVjNjxr }$1JǢj"*;^<ՌԌk*(>$lOSٻgnG>E!T]Ȼ/l{bYօ*A8Mnx}D  (&t@팆ꁘc,LQYmyͰ&OL m 72g>+Z5qމ!@ wl ȩ[MݵΤF6vlB/VT`P{N[%V K /R%A6Ǫp,A@+J=WC~\!zz&d8`J!1֎w*mg% a٧qtIAE l{*۝S#@Es?v{;XĔ:VV 2S^bd>X9ˌ iljƖEWtڧQZSE^@'5响AM IݬZ?71¹&A0Gx彻BgdJ' ,ӟHfǩ#e{aotDs7on #׵B"?C֚tuUedK/챺=px!M3ia|#: UyZAr8Rt9a,%z 7ˊ~<,~,Hlh-';n2O>w]7sewy>SHЀFpN?08Ho8 &ڡ Eub)գѭv#@t5ϚD?ǻaY'rԡX۟/c"gF1J,=oF6xa'mGÅnTtS^jinLeh\fS325Ë-qSry&6V-$aD<]؝Y3A%Dkt`.ҢzC^kS>B+8d/ vK]a=(K[0nEx[eXռ I<,Z 9JI@CNDlZ`Vb˛")sED--_.="~h5ԉWPl3]rz wMRDt+Z 5yFnj #o.Bן),% K@Sm`*¤tkPoEiٺ6܅Y;jI0ըE$8`ioc.?Nm$Dz@3d? wClTm>>􃻽Bgt+5m=}̩.$ҝ,glK%a{>k=8_ɴ # =P s> Ħ6}[vgosy,m]:*Q@rgFHo&{M8Vw^7D߭M#Ͳg$-Z4L(]pi|s \]OzKq7Ȫ(>O2t tlc88d"h\e Q- aZtp WѪk-˷KqeGT{ /XpђpYdϒnH*9DȈr(.(& C(B"#`/3rH 'gw~ڗE.Ntjg(/^$m8:z x8-()YT#c87~2Yfa|#^\l%&&~Ö]̴V/bjGV+)>m/cah3hi)zax]_ j:0p}BSR+Jh:htoh YNim &6-X0->NPsb*BB%!Ƒ鬃i٪AUK;:p)4~Z&`;_4sK,ƺ7Öz#r"48{MA1/^t0.R.TMQ%$J=,lXD}Vy:\:DQPDַ @ϼbl~yq_JC^%YlQ63?ů{Z)2X'!dOO1F[h~sǣ[hn/V߼3'l ɦS6k9G/Aq]/zT']'",[T]v}R ZxJٌy{`S+dp&nprGشi1иVpPpӢ1:v8G6 @u#[ ºvH=,4#_EtYN\TX#bBb,g˕ WO xA=펉'Q'V|~mco1m/ kٷ^B݈wKpa3GRDƵӧ](f\O/ OMenUx&zWqn͗8Xd z57?0C?s_ 2j]{gdX\u;RETe).ӥ$?]{rM2 At1..w ŠY) sDQTk )(F y2xH3 Y}M0]G(2WCAJADxízWHAr[ iZXy3SU2BX"(OJmeXeI ˗ؕQw MR2m-y9B={?j[tQ`}"F/c /ae'9#Yx~?>C#~ZBޕeyd6mUC9pΰ*6>>\QL[@qF+őIm){FuS׺s?>󠂔"i a_yc3gL.5.Rr/']_ecʶF ͣvg_ ?]rRR/v$1^SQ-mX+q󨾞Q67oQK]0%ߑHtBO+{W>\E|N@lf5YPȫKɪOô+A,@19)`\ # ,F|.}/[L!NT> ^ G-B%,HbP3*1<s: jp @|YpWTӵsI-Тq y ߾+{C]"A~N蠡YE.6c8a2{wF.Vs`ptIAV 4ꍳ)BxǶJCEwvcߍQydAhqfP"J1Bwғ]1hshwP:Ke$bW GDŨx{ƱZÏu b"Ber8h4Xk<—++Sޚv?g-" tV\Ukz3BeZG [QVmxG?aQT*beϘws܌4gz(J wܳy~' )i+vc:H0>B[jFVQTV/.6Yu5Dr.;hԐю|<(rvAJi2d` it.ы ﰬI,dU+q~VQ A^fzd 2Wm?3-* SozCD(\ 6kE;I: ~Q?BAH{ƀ& )xk+V=t."-4P|ac\}\=,9sE9)p 44=!&LZi&"X{]W{T> Y2pGpuNj`&[ Z]@,1(q#@jŖp]u/値 Vh ]fƩ8Z5qZ&eĊ@`نL[4S*FAߺ;$#.,YA6 \x+X<8}DOBJT0&1쾨a˃ZGCXY&-'6,&7< ȒD irlI|(&ф9axWXjFU}#RATZ3EjtG1T "PWBBI-I̎cyT5¿6- '=P:yP"r5y uBEcd*oU^Gc3\'hg{Oy߇gcHk,pY1WvUB&uDw@_3}`(vb2.f-8Uk11P)nig[.8gM8n}ܿMޭ[|~ccA/ <MP㾬UQ eP$ Am*Mg>m'1<4\`nUn. IvCMcl-yy /Xhe{e"ax []χH#7d93vr_;ױ؍$-%'"N dRq| GWz7bZI3]/RK$,lKJs&#sq[QC>ь37qEO B$#^⚹m鎑7ǐ7}8e<=ś1=kĴǹ=< Ds-4nHg$2|zHAl_`&TjݫocӇv'{pVk҅zwA'%!3 Fď&a[M IoRBvٯAu,c`Dnig]4$aCx S;U3JN 6϶L8]3ǂ=df|RD]l_>e$Zz)~;{vD3샍K-ဠ@5d㫈hPGD}t8k˚'`M}]{Z=tڈiݿgNFI>hP^n*vHU!IB-FS%WcewlqB7~0fּ^ZU6_ a mʥTA %&N)=QKʚђ]jT_o0/,uL/D}韲'e'0+gK\韫TRzWM 1so_4_VdQ5C~{ Tu1% &˸w6걮\vs􂊭Յ=w\:ӥa|I=2pXFoZ2aY)o&8k阔-C O qŹuT[_=66hjbB-B2>Hk~8e.@xbl M7]ZrQ84G∠32MEi)}]\ J.jbR~FqLS7uf.' D$S[&")}{K$HkoPQNP^A%Hys5^WI[xD/.Z^l]RУ|*LIcCƨ;\'/7ػњGwAMxC8@/JOS?ÙvOW=KFvwd1D)\jMU-i#k.:YDj}]S'٠D&oh̑ 3e?>='6@.U( oi9BPM+ &$ݲebB46, #R; "jK=)\8-fox.qYMGY^@v}50B_GcEr^gfJ3 ENR[^P6R|aWÒ*A \RrzUjЄ-J=]BI^#-YKZw9KV礮~>; QA`$ŇQ&3v)\va;=g!AA7N Vb+[ AxNk=]7udBhd:v?`K x&?naw~wDYtXN`&V)s':*6@H\)&1ۻYY{t:#I`_qibTykF9RW~,EQ.Qu)^~ e8 + #t!>m# 0_Fl+kM^a%lbͤ~Q`h $PzN`d _FޥLa{8{bSsԨH۵{r0٢nc~;bDV%(wuO}F.fγ9qdz*j:+)1v4=']#ns*ަuNPc=/w#b>|1@"'zN0KmfX :1_%t".(P/F/)'np4%Ri@%PE>5_` G#ֿ nU~ $A'ٜfYy]㬔RiRvXؒbIbJQ";//uuq4 vqJp|HK^Z0˭9$Ԙ6lAo^0أ1]³Hᦔ쀾L= o^󁟙G{{`w+! P]!Om;7(6C(W>2Z?J_$?Vd:2UĜR{`=!nvCtln zGmp< TQ ~ۆ4({^cphI.Q4)VtGey-—66W%W` 9wL?7D^R$oQR?Mt~j*n{ϪGWFe]Oya{&r S".^*inKBHb }s}N:~]l+ƚ*a[?`;ŸwA_u3EE{8ZFP6ɰIV'T}_{ r4BQ 8O1kZ #f^w|~V Z@ď`\QJ`Ӎ'Yv@$ =4x#s'sbҹbRSBs̒9)5w̨ $;:z ;ǯjbN0tH0# O.T}c-s;k!"-?XU4͍d,9- eCT": ۥFJ\^}>h}HtQxJJfmwRJ0_ ZO%Lm~w-ڡ4EmFπ.􀬴w@q,^TqVADdUayC:Gx LΟ%lRlтNM$ jt`@>Y}޸;1gLZlL %XDo hs"mx\lԲm-ڟn%Ļ[%|KLȲl 0] ®K5:vH(f4<Ƶ/hjpO((P2̾u҅ҼHC^oub }rASd$MsV`E;2~v^f%'PVOғ^hTӄS?Y*NFQ'tAhM Y;'V Δ x4=s˽<{8A=5&[|˘Lt}$$u1U}RD¡`$XԞHQ*͕{k8l¤nBf?w98 jw}fZ\:<4Qp-[n*@NQy@a);NN2mPZ 9Z.et- 75LggTeh8D Q͠׋t>7Z~x\b%dgd2=Pb](oRU3='j}s宭~:o~AXhJ+Y$_t Gα?RZAZ fh>:YZN֏Iܮ-rmEQwX wo o@-JDkBv]1?2hȸ_d$X-v,ՙOcC|b!dTTg Dˌx}*0uკ8dh:cܓ|~P-$<40M'u4t,'jtX#ۀ}b, ͸Wԓx@۫-"+8U#zh 9Ny}[\y_Q7~Z> 5kJѸl<׮Uңe/{,rXQ^O&C`L#T*-iZq^N0OEFB>]:+ o]6ՀatV.j_T{1Dv8Kĥԧ8ʧDndHZX&= 1!kP7pDųȳAeCX!RaMzuÎ]^2S= <9\e!G_ WQ ?SG3T~opM߈ W}P% 53qZj%Qh:yqк5<%r dj7Z%4΃Un8av;A+,9}Oŗoݯ!bƩZ|xD:gu=F*tW6]t3S 3,koJsؘX`2roI šLaǀv2wxUѮ3*\gRRJW'/5U`a%6(1 ]߰-tzl[xYekz0'b!Uc Kd@neI2\!ljH(J& ,I!v%UeEِ!#Uꌀ!VZkO& n7!;,>P20r};kv JS3 ke<:ht1? )3i bOɥcYmD\h=P.qR^rH){,a5/DnkVD*2Y%3i4/&[c4Z(8vە|DžqG L4qҏ4S@5K\*U"惂k11#m(!BytE#u VypkN TXX$֙ ^([o? CR,mL+B1EE?O&UAvt¢KE ճ՝D5q:nhUԿ*VsaIUƃA3*xL`vn:b:+?uԇ6țiHp:zFN|+:ۜIib2ӗߩ[1wR 3`6[ðS7 Ůe$? ,9;S'3/񃏨?) H8/3?.I r2|K^ jV>? 4< $D88$õ%tmnlmhv$}8ӝG8s☟{9T_ c|*PZu+*8r(.%c)"v$o;Wi2Ԡ8^8t7 Ǫ5|ALVRxSi4T*_۲?W>,?)`?)h=J**Z dxr-+Q 1朥 Zg!ղKj;UO4L2`+FS$T<=<=s嚘/]VG-Y$7^\)Clsy VLOCs9pR8 %+ԯH9ֵCs9gL鑖2Y*Z%KQl2vn$k7[.z,919i~nd16[B@XC7Ae5[)?5ȬPs6 ;"I);""J&1͕ILjkX9c>[VI>fE>e$%z' =*o>]ZO}/ b(oisC`&LӧӍ5^ck\FJՇ/l`O7@+6 A)MSwdNeyo]%=+`5ü ~ YS$Q#/ aB!7Q1`srt5x "Es@yQ]:0ֻX" -TPz-q?Ɇޏ8e9MBĤ!ԦxlsT+*T3&RRa|)7g훵N{ RC}&:dt' eb 鞎+ih"l,M PRZo3[}̥jVQ_}qq܅߁%t]>#hٖ9x"Ұz=|Z8b Wv"uO|V+Dtm /Y {76bnY4Z:b9F-|. ԧ+;3[$v]?gB%=Krq !qjfj %6:T 뜄R:9#͓Y1EQIN =z̳s`[eE9zi;}T(7.gR&ǭ.s;yJr>LBH c/p@G&JS:`Aj'3xXOK5&EųPC.+lb#|#fx6 E6vfXSe8xV`1 8..[whweJ̑[$''ՠE'7{~#usG3dE_WDq; ƭ5hcԨB OQ:ɦK' ] o7rb9ԽeE6mst'W5HY*Je\oo+ G8گ%Iz1A`\Lޖ-Ϗď?T`WgPʀd[uonb ]"kc_EX|c4Ny]3xxuxi#YjZ[M6cc KaEo ]?F{&:7J@QX}ZzrlH5N5 ɰvO՚$}Yp}5F23C-`:Iyٽ<˺owuMl9Z;JH~q& {x;->,SQ,.4ۙ埭^c&]–FHJڱ*;ȣǂ+{zTx/i.t^X7(^pC4t~骙oAr2Q5[| 2L?9'YM>^tYe<3-"K|O=σ %HeO=Kr/fx3Qx%9UcJqS vl3JZOιDe"iNL"e;sN5C h6@dڦ Ta+4->i)` }ЄC&K0'@}+kM5K~^;!*\g8! )cg?^L7FXqn<-=$פp~0b+|iyl)s2 3+aNF9d=ؑdDWO| lcVP r/%iްjQ#۴sV~T#J@d6\w$$VRz)KhKƋ䠇Fpb]8գ rڜ\#RT91-=:g1&]ίTrCsȳe8Z3?5IgS͆y[}8I>'jrȝʶ?SE*8Dsa 8ĭe I[:M:Gq 2EhL*i61҃L 4?mfI2JK 3DZ.o4L̬*T Cژ[%4ɬniwEѴa:Nۇ*9 *EWCs׸G(bS 2: pYJ(r <Nɑ_q`iL3_ΐFxcFt=Ȃ4^KɪDsVB[lWeo*v[TJp2LwBLJlޟCA}]J&VLUaC'vf^vdC:!xszԃk E_HGIZ%Pre\nq ^I>NFǑ=clqpH|1'{Jy4I&qvV*XԂv'^sBްwO SW0)?w+O)5L,sFm*Pz h,Br S+=tX@ y*aHE0vz PfasX5-]҉*DسW eUM&oM%ⳟ p*ꦹ'8 <$ O+h'ESY)pJR c+ׄ_ۥc0! =Ym;k!%E8ZJT?X#wWip@h9Nx5X2( \UPSn/C)$>bnhZGE80 5Mh;>zo2GVjp坧Զܖk`8Yg@07G ѐ_(* F*2+K+ pdzC[>:ƃD7`Nm9G-qװ?|8|ʈ2U-gjV[q0,vdd Py!$Ɖ9N KFP9Uo/xn ,50}~E1ŴQl %(9һh)jGQ4SPgQye5S+mV Ǩ^dRpTux㭐?<LPs%ÒR)iŠZMҿ uOgYWѺdt|^`Q [^Š(5?_K Kr\e9iM| b[5*p=% UPuտL/9돦KN*Y^eTP~B9|O,W%W¾CFZD"S^3V\ ?Ԡh?0b[ ^tw& T˞cĘ\h?L> ޜ%@' X(JfDVΟhaJ0l>ػD^ҡSَTq-{#0*/L1'uV9EN}˅S)6T(et"A8XX9nxPvgyGr# Lr)؈la[ D^QK6( #4Ѫ cixի's+P\-@BK^L}23 #vz:wJD p6v/rcWgS@ >ʓ;* x 8#X: _gb{d)S)>t! Ӣ];\q%}wBȋCuקm8+hAJ7؆»ܣ| 3sBҰ@vOȷ!/,wgݑbV 8d@\:qC蒪n]o>[Ef-GN7 "?BQ޲3FpT_tb0т Ӵ80?; mr9k9aőHTjXP]I>~\i'MAȺ}"8XU'{kYtl9z PĝMV;ف瞪?UHE]*;. I xddXٿn+f lKVNWO knMmI ?cnn v=h#U~FZlJYy\qÍ2!|d +ˁ۔/l\a(ɕwEv*pTy3PG [)m= Qg%FgX6zJqaA.HJ,yz:yM!e3{(Eh[L0В_RSWnkm͛_ bq'V̌FHZLVrpUU͞0Δ}zBmBCnpwSΔȃlDc8s٢g66;jȕeqL/Ix[G(+y0R SI蓊z:$l*T k|-@3.hHKM-Adz 4D";"& >96;NS:4X?>zP|dL҄ R+#N;vcw ˅wcKGid[g \Ez ܹ"[|}7 T\J͑eCB $JA%CZT/Jao;zb'">>?j% 8@VaSi*Jl?>mv_&EqɞWSF:/&D'`2%M0YJ)oN,/,OӅd&>Yy'8H}py,@`JV"Mo|DVeVغMvL$;dBnU|ktGz7sVN'Ec-jS}%x[x? Oڃ=K  6&qq ?96 =<*r{F2ƈ<(Pz{95Ԭ& ')$!Ik0"7Z\r[crA Kmt5E%bfϘ ( l?Ï9S;,֓LTGg-DMCē_ ^5RH`g#+G~ $Ep^v4s BKQqg0)28$XAǖ|P-X;cH?8#XJxLanb>ת&~gh'EOvb KH9`?Z0ɌjXRk:!ҐLZ&ŋ۵?M&7lQ_B`]@]x^"BC(Br94+=y+B~XZV)ašWGvBF]:6Q}f@}[ OqqE182MNKiWq´Nf=kτ?4G%:eH-L@Fg xl 93Kb ,s{K!H7i2oOS@o|x>Uptquӭ`C(qX{X b5O:*Ys3$o96u(^1f%d{ڶ{nMR{-HJj>uP֑YwTueϏoĝtCj{PẺJnYMؑ )ѷ0k+)|Ԫ; \M29U%Yw|{亢aI~^N|:s+:VVqr_\ZpSsvzs2$T!=D{[`7F\+~B"'T)̈́TD;D/T6%f`-H2>~3i5=g <}n@J^|^y۳ˍ85k-.[kRi-`bL>ECٳc 

{ܷ7A.@S1jxC$B[iBzCi 0 F̛j'RhtMSgѾ;o@McJCjsA] OWàGX.y%9o PN -N,=MrBzQP9fNIӅkKuc,0ռRz=I'1ZcPbDNa,CL_^ 3z{KhAsQE7`O|Qu"/Bd1d~SX&Cx=.#\EVlC4 QvcO=9>8 x kQ@b6k9g<A@N6yAQE`,AZnّ vO;3!鋑9GUUọɀuhyTu3`qR}fXJrx9[, lOpT1z}e@~D5:͘D7[hJRԮ6!L_%,S܈`{!zNe1ʔg/| 8!VF}Oz Q{Y[K!KkmB|Z-[F/-y J#${nH{BMa&Hl*Qo% )SUyUɗȰE [S$}d z`ֲ|l 0lqYjKEe:$=ut2/V}yM*OO԰LQ9|Y=f+O ?2hRЏxX8"?YΰkB,D\YETk}?GQ5qXXZRWN])_j-Tc^xKO\bEk5c[ԠsΏ7+8@s֝: ̊ōz/t~n b]$& M~Eiuy9%`$EG,)~\P֜:^ûݸ|6wi}Nj^W uvo18OK-f77V~x!uk3zoWezS@۝⏯>l4#uECoZU ®O^G 9Uؾ7vACj^uroi_$I/_VoBWY;y5y<<;)=uA>O_PN @srj2ǭ_K6i'Z3{]l+ev `xwCtfpñ{( pv̟-S 6Ƈߌ̟񁍉ι@z PTr7)H{MY̝p(ձ?\P&3Kkܗo})UT':rtzw8&LJ_T; etJAIyq[Vƥs\"$^BEI(޳FyG25];`бE*V؇P„ݜ! r):ѱ:ք~%DG% C8.}l^Gs!\%L+&dx›̕O7B9}?=N87h*JLѽՈ@g99.URi9 mHIFiE{|˓܍=_UN+rrw#\~]ۣ8B,QTOڇ5b׹H m@ca7τbawmqST1FfNJh7(l'!e Éknd^pLԲn5ɂgM`tduT ^P^kar0{yp쳱H=X$Qk-^]MR5_+" ~Inۘl 4 +6lwK;Ɯ1; vkZpD n,DNJdKwТhȽ]npHNsej!$_` >W¬2z$׊uF& _lqά$C|; ;] J{tKҪ}@,͵g4ERi6Q\0Y[B {d ]9A3OyI~CB)oE&k[5g1liʍz.E`Pܞ$r0KC1!j=Il[m"$bQ&1bn9= )R_TԈ=,҄`H`A/Hot2$/\J? Ѡ-Gʹ䫯*oUsVٱ~~hB)wgTr;Z zxb"V :(x-S9\ܧ(W~R'I3 j>87D qR ;чmm0E1B=4\rjr4( -_;Y1c> 7 򗪘nWZXƳ9q$b_Iu%y4{ YW鄓m{Dۮ$nNj͹i?o;]>yqd2+򔽲D.1/y[b8(TN}=<̄ӛr[FTax't#~e38VZЃ3#.ze6t)\r\Z&YւpN Iaj=M f-{t_5 ϣI5|]$lDHoiEr?VAzK2㩬O E ͮj[anQb̾o!2+ԙۜQOsf <#66|E; WQg/vL,q,.&°x(E{'LJ -*HS 51-*dg?mi~Lڎ@[ 6 L{F 5ش2G{FEV{m/E)}7waՊ?fBn<M5sJA͜H}#Y)ܵvє"гMM<SyaJ `zzP)FW2M׍V֘tؐIsF 5)ߐk8Ù=@Ϝ Zܧ|r74?p=|V;4PO0c ^m١bW * ڲR]Bx'i%Q;P8X%D*U &j g"x,6]P?2sViTHŁEE m$u(oJB^:EA9x%?duÈ|Jc&h2Ӑ:de j{+(xS-yc].OWڐۺlFbڍ#4*;b!&sNI۴nW<KNv43Vs|f #8iFzatW_v?<8jVأ` L~r Mz,fuk9BΙjU#~e;cy+mذ" ~Q x NB[EkX&v(JUA[8,ˣ7S[|*/*eTm2LjY!bӫSZI,&B~hII!cJ^"q$[]߂xÇp~`U]VGv/VZ2Pbb.S5XHl ]urc.}%~뺙#`%}&m~HƹS:&<$\jՏ;Xyzp64=ж?Y3C e(c|l)nB&/p^^h6sݮ)l\E̗vn.X1:`cYū0K3" aT0{ef`7-jzM-Rptrs:)&|F=*Akvv者i@6u}iBޘmVU7 DPrQh3U ?MJӠz;i7I9/GHMQP]_Z d >E]RrQBҚJۻMnq}**8[ $H?#wum=($ l<8zy 6oyp+L45!ЕhMU3x~mYT3֛". >v+Gvf<6 LZ'GF3۩\6$Q"BSy'0}8:sq-} kk* yOE6=.V=C(S-92Kˇ&Ce{ˌqQ_Er1{ָXS.09H2Geo:uJJ0Wy|; H17eyW]jb!r+ JS{Ph*:@pGX_R2J+S[m MKB7O/̔ٱE)땍XF_Խ97b+Sv]8\G:{F=לR8#EA8Ph s0}k -qgG@ ٯmsȜkc:ٸuBG= 9;0e UC`5~ R{l̦Aj31J/N$q/Оb<_ݲL:>yR䶁7峁j <~K ]!PիHie u1i {Sj`IBm-3壑&X CZv чu+hm둽&n!VUZ{#xDHQsj0nDXVxLK:dȹd d37"a:uTn'\#SuߎHd"l~a^0F$NJK&q[p8\GQi.eWc`m6IX8/}& >|CR~vVpcP$. R V&6-Q5f$vYEB%ځt G{Έ:gK}wϖ<)dq͝,8aaTqFC,FHObL5r G.&HdK\܈Ap T@4Ӌsx# c3:gfu^I%2!fY5!d66fO^Mlʭ,R[ę-^7VB#} o|<߰?NCE>ơ* ?@2`;Iw4 |2-E_b̀ze'Qԋ$wcyw16$,g%_P~ihjQ=Qbdo DzdnXLj~ƹ>՚s07!{r;26$-3p\c0PDʴoZceB2r5y{r:'g)UpOk͂6 3t6;/!m@-6uN(|WL'(H5b7+;|k^XjYv>q\f7?`2`Cd1F|.1gy 8i.9iIQ]\9 rƵ^wrW\~602F.!y]M"cpy0{ҳ7HDҼ@X* 0"%i`:r`&lX j5ՃޒkOC9AlGRuޜ&]'I@3dLax_'#5]}wC'Ljָ*kL.F/䐜{#Lq>fFc&F(7K$1 ]G#z}β:LLыXuorphTGt􎏩_^Q Vт9?Zf$uJi)8E9:`-ǖ9J&AedC5[xW͍Cvt()ΙF=d ~;%nqF%o=Q?d?D>U^G쟊'xU+8BHh3]we<ҦQ7o4+T56/m ~!y u!k!u)Vʞ b`'V-Pɽ6mNP2n`aP?Ugܨ|<iF6/%:eqIw`$K´ KR/[^z7BCG2]@!Eb;=wA:alAmOB^kfp3TǎK[/\`f+1 j݂jiQ2:Ԓk[>x^ՇA059'v`:ؙ('\H.Ok[a`aGG>8w+}#ќUF{B sGq9>uՆ2\et$h1$`4 3S ѲQj&p;wə=rgUf{ \q18HȱeՓANLK *E5S_c#8U^Kћٌ1U| x^1_"ߪg~weg$6Ie,[(nA20Q{i;I]i69* pȑˆh:5MJԜ7A&n/ރL"`d6׽3:GƝh,I/`E]WqcgM:HW/|.Ra3Jn*WE}ģ#XBr\cZ]ik\\f'0Vܭm5f%V/R0^yhKZd5k_naB "z[2ċ_ ~ a(ihU&RB[魳%1d?ggIv.Q(,"Pͫo{@VJqα>UjS4$яfiz#*2qhjWﳻOTOṰHlo_;QM vA<ǡGܟ7~!1B~ȂޔL,Si[܏(="/$XB!ħ@V[pM=dnx_MV32Hؖ i̬I,B68PW;&/'t'Dbea׊(V/<| XWZ&d$WGyTZwq41j8 QcPƸΕϮ9#ed2D+ܔ`$$)s0=_\FH̱Z 9eZ0<.<)4}O__e#~6)vEdv?x[GL#%:;5x%DK݈39P=i_5Il- 78DLзض+ : q8Q*0mȜL-5'[u=mBᯨ#o{6,uYe Z`/ 8j-j<(ƽsqڬ6c!@ MA=ir'@U`2 wW:hVxh׸6֣06G7T Hna=ɵny ӓ3[Ƞ 刲ͼULl\#Gu.K2WSef~C.6| }~An09IoB#НP=mXF땑Aa}yd&pB /SM#B5l[{%*}\Wk퇃̶{#t*=AAV'6+z"ʼ#CA7۸[W[451 "Bxf]9f'{)+K }oh2CYEb)5$9p'8ǿ\q i-hn:RnfH3F:g$cR^9=`7,\6g̓@Q0LNKQzmH!K2 qVboxtbs//6JЭ[)pZz-2c[TD?BD*b7(Ad!M=SQbh8L<*. Fz "EUpu&_!ezXv8iUܜ_(G4K{h^`i VIb?e҅*6EjfjM@і@CfFƫRL_ZDOenPS1BKtƃ-J[1sEll{KFfgyi π~}nT1T`kض3"DY T#o½)ݘPIe w:CuXl 5^Gb?SѻI쌥ğC{2&^t,Uw7$/ڜFD[Xa%njIK1,SYZ̺ζ`OyBRCu6+^""I*7 SOa}+My@K¥x ~);r9CUBM\B'AҠ"HiWT?A5;5uބɇy0 P?k6sxaĚ̾Nꝃ/堣UM["sVk1byJ+n}pkO8Tcӏ<3^Kb@7z=KlkQ;~{!Yַ1ca/%k5䗤hW'yj;,4#T򎚝;66Rw=T\ ڍ{iQ {SsXGׇxcx}8{_$X-4>j<-yiUHhJ=%ptsX"U#n*{fdp?=Y_ӔfVD?۝P+Gݙi@3@]ª:5ZJtĨR4K[.UJs5AtbLm/_wnɟS&v&uI0@3pF4DZ Ž-~1)ڤ)n ֮ CeWgƭeeMΤ^l)^ھu9}#AV,&s^2gflF>ұz0]GPJ,zX=CjuhɓVy%qe\b,Q7ü Rq.z ӳ|eĄQ=pꏖQÉIרMl -|O 4Iv f0fETmტ2b)?7b{gHAu?'0"AaQz+W.Y $ YIBu.~3B?OGtѧ!Rn4l!`^FI_zlx Mc9V++q'ywpv2 {nQKv g6܎=S9 "@-`^a$N 8z8H/4.$N\7q X=]k85f c=x4W~唩U$AqԵm]g)qY,PO#N5Pˆ~\d4dF BXSh拲hY*!N&d\'sۨm GvF͡-"klM baeS7]M&^o\Pg^U$0O "ϑd=CF>/cjC>O*IzofCzݶQn4hՎl.j)P7HAMܵgl( ҳ)'S#UYK 6h^!@T :;$GjEta̹ZX" ĸ|Dծ,JIɾYkpA")µCG(t;2,ڈ˦r 7b3㆛l -j!$J^>gy8_m=T5K@16dUi1rX3I80s<c>vg0ɖ_,dcHm#_#UIb˓p0wm'\ Qy!:J͕*|R7&ixNO*4$T,J؇Ɖ6F- @q΢(eAIE]o/Ac1}]ťdF+,F=+y.}Sގ^~/7$4@_zGBhӀo|`fvۻ&cAeRˆ44POpNEgQ8jd RƼErqxv^͗K`s&N@/7Cx@ 2eI3uC_Fi-Q~/ƄlR`C56* !ib~[!U8Aʘ-W1[[q[GH"{'1v"*tz.2O`c(". AZ Pz~G'$'`[0  ͘cBԌ`I[MkۋG9`y2}L#h>ePlWb3L7u}/UmX>GYlv{w7d3A̠M]-WA(9^r+Gc"cέ`~@dꜵuFx%gDTjՒwq K, _\n&w0ҿTrviʸ@JA$-i_"J7/UeuSwu ߓi} ֹ{ ^T >MQ$$wc~3A[=bNB Pҋ-uw^]ZPC(Ct "NDNgvrϜa%8{0 Ch[cg4 #EW5cnC8^u"y3SiqPYA6m?>;cqo-Vdvzc'29kN7J I9 & ۍiW +L-['ZHȿ%~k%uZEw~pdCK',4suͦ$GlmIdcxށR<=@1lxAl3Oʜ\y3H$w!LuƆᡕ=dOP,Md p$} ! 4qF/fo.P P?{"ӹL{zѤD9dr*"!M|guG '[8Ca D_u-pZv7nP+;2x `; vAC<1VX)pW-| }m,zqgD70 j(y3ay%(=cALSQQ$-VeGfl7Vܢ$QIH;2O"HMVpx.0ҟGIi6d'mZ+\G#xF^ ~yh܋6i rg'&R͑|QӽwG,WHkJصKxA1ωVxR"c)TpӼy-UJ] -B"N& QǂԧgڝCr B"BS:3$>,AEO]s=%x9juiO;< "mƷIVF-Nj] $M.v@ϓq%'@Kν SK%zBƃ[s?/fs|ZBQMv!Gj]/0l|[,|63w3g_ӆ?}@n4PYyZ0̴x.t=Mj탲 V~$^ ) 'IGk=㗛_=|'%]8nnl;"Æ!$"(Vx @'B`>P"kމMgm̹Aխɰ+!Z!_+#r3=\xsiS,-[K?thQA4kw1ZOa/7 k5e.Xj2ٳY" H<)nIE*;$W[K~$(„:!mO;2i+m|̈WiMQL4}ǚYE6 r˹O"x>8)a;6~cŨ#:g'uc5,~~h4 ]`;^Vݗsby$pP.Cɛw $<w%pـxbhA斑p=hi[P@Vaʽkl;q(.NC/p&6ѳM-zNf٘h봲YZfiTbzqsWNSTŧӯg ϶*Fn|lJfVr[X;>2-옛In Ldw"hhdT BTE?&'cufcRL\u wxtX1 5qr@eW,T g\^:,ж&LdBdl$8ʢF0-(AKdX{cDe?0yўXt*a<2V9S|p?;hhecG M)'EӠ3WB;T H.˱;Z}QFZ,Qb9@9]cH>4_p4 oMi *b4 h|Gg^tۍ .GM23hCwcf#}!p>sQ>;zljj4]ŰK?$M1p^}s 9"HC>:~ V=~h3>#TI?Laz)봚f)ojѴE)[m wʱܙVP8vtR3 DytQ J` p|q&Ѱ ؚ:Ɇ#|p9o؎%2f=>y71ϿWlޑMg(UċbUBk ]$zW)S?\~)sY6Ka:H-_˿KՐ6~D@9[6c|L(.|K$LSԛG-78pm9̨Z[rZ"",DAAІc'̇$֤>‰v$A i:48"ZhŐk$$^j^@ֵ \ew1{Հamյ̑vCᄊ 6O='x; O.2>"Xt- |>D/t&KMkVp;MEAq[G K&bQv|``?l o lxS֜r0'xZ Hs@reKqFV%?֡'ងpwV(`CA["t38K[de1)-qDz -NK}"9EDI6mEvxѓb{Z'qŤq¤%o7>n(DOFSuA*ϣa0GUa@A]eFldeHF,)F`1~ݻNMn;@@,r$q،A+!98wERG>m#hNDGPd'.vaD]+??:k4q }V}+̀4~-܆FjA~/,mX?p=}5D8݊O)SSMٓ!7`ʖBa#5{kz$ <~FOD$$;qk@.} A%{{!uSE LMa/(*tNOǕ7<=}_J9B Z誖T '2SGɜ1;À柆|$rE߮D>HZht*K-Wڙu137W#́(ϠL8(Ǔ(6Soxn!dlT&O/bp\<'zM y2Q"Js^*թk~BvLSgwNZ^P˪C{J9`R<a** U>(rs<޶Y^cBh@3}[s'Dp |DwSN ];U&F~fMV KR˟hp nΡcu 0WûT7Ltfy whV$K)[#8E,vGï ,60ѬE /a%h^Y@ ߆q8ZbbOh鬙l g;7\?(a,. fb)H)%ڽgܵi?BIе̴KF+Z1R}!nh^g#RŒIseVqsNT*5k/.i8\xҘՕϗӑgZ;$ۢ77)]]"*cp\2P!tqo\C(F.1ı;p$V@E0-oiLCa-mQOt=x&g;+,諿[*צޛt`_1+8tgjqfbRa R"ⴃS$ȁJU+uשtD:CNd:i]m59U`J ͤc{Ȱ]!AO)xx ΏP2Y T(RsG]Y% _' : O:xwŴCڼ/ )?HFYe-H_ 1R%;<]NzUCclfx|?;ۺfdַEiC2[K \jDuӞ_f'nf6}SƾO{rRJ'x.:;`sY24 :4F:;HX$9uڏKgV# ,`YXs ݼܕߊ_b# qo,c0)ٱ;)LY6)j 1HYNlC:=:)4F@;v t5ikZUO$ zȿ7";s~fD!d]h\5V#_P3ť5.y כmwqaQf}"mLpǍ4I!I*W2yeG jׅ\uF\:{3vS ZXFYD( K XeY2ya`1SU.%5Fٷ79P4vQ912FGsxa.B&,Fg mQ{, ΓIoח ۽D*?WU\d<ĥ<{0]=i@lasTCOqgB(jKTI. VDܾZtX) ]Zvm'œ1΂P衱4h[G59S.YQE3/r}0.4J޻+;k+l78l W/fm!^|w lfi+ݿ#x<ԁ[K^4 ! Ui:1>ǧwA&S9l*A-Ձk "9ݥvz$3<L9n@uXSU;%=POO{ :@1i|Eښ+ֲֳD6H[~#{ٜ~~X4UHEpV^Ȗ,2)囐E26B 7.O,!$JNFl,6732q%P}'F *^ηKE# @/S hjh& V?9 fN3-N8u`|.K?+AvD .]i⳨:ȍnkmX9jsob2`dIW{ڶniү͚\vYftm&cTz zd?/ĒMgԅF@WYܨBȥ- ox]nAʍ$ sfDt$ c_M fڮרz>tyT؄iZ0SO,B&W[ٳq:͍ |k7rTP-'U߃ϋhFXXClBλF)4Adv{I6 gFO)G!kMh1%qne\ZS}F)dP'ʈ1&ގɕZl43M|O"oh8 0\~D6H6^eՓ]iX JHUA8Q5Y2Lu(۹HƢy?(z٪Qqop Kk"sݏ?)'iDgah56άnvt- "l]*y|u(UN٠ s?F@+7xsin5,IUJ}c f3}),:\'"4"x0" _늟;j Թ^./"h. i=L(fr)jz'oxexWΥ@KG6,ʙX4]b ?;P[G眱\y\'0j? "E&/9dDt,^ufʆƛK.~PaKf[mm cGP");쵴r[th"ڲj*ΒJfZzq|Xh`Z3<Կ}IZ\fϠ=o^* _Ʊ&T5N{u>QFF)^Gk m>wP-=Y7gr@ J6= *4[BMJNiBl9e!m u]ˆ`'?9SGw2)E'b>`{/ rz]xC0xe2atOQ%m(zͰ V:AI!,o>Q9hO\-o+Mͭ{OB*rCv7Ipm IHz0+L:lDjwK IJL7ʃJ! g-VޒQ9c3w';q~#mgu4%IKb(SŚUܯqdNhεORL kXB?[ǣ/9z!B̠4) i%W;3!U*-NZԪ:gɎ<04l(9EkF=06 6lxl!V@WP=/<ͧ4T壾v]9P-.pşI5`ZsWkp%;Bb')c2V rο*luԓ_JsW5P"cΠfBL%wYLwJYe5+*0L6XzP:/NfD,P\NJ(t*N':u!k"oJE`X;m2ׅCV91Z}ŶoJy 3-g-YUj=ؐP̓Yl_[\qA#+CJT\EPAWN?F8dX sWʉ%x,@goQtS9?C͖4y帓.RL{UvF~P/QHt_әQ[ 2{P/^"V*A[a=مq6{~/#970f,BgoLEez&BS|=4..V1xLٳ*E&Ok ׀=J<ċ 6̐k ~'V描olDuvaxռ!sg38򦬶Ij-l]M FU+J2"w!6YYdʈ߷Ī а/ z,R&9hE{߭KAb"|1]"m*`/)x>L-lƻƢCvu7Q.PQV0YJXB'Ҡ_r'Դ@T@8M,r-h8h/\tWl.O7%~fmFpDtsx\NcWl ㋾Pd&9PRc }.#X"B̳E,P™B;Ѕz5[66gp+ʚ%Я- akxh;3˘n.mbΓϦu׸i.ͥgq\Qo`Ɖ/І^a#WU ;F#!n~aVYSN##yc+ʽJQp*S\7H GP;Ia;Y?7.-]=eή&n^:m/HaVc I? (!]73adRT>iݍGs@T¬\k+Qdu- iq1%SSd1E {6qG]mOVl : B(rHͤT2j>M`GlPyC,߿%a8b>v]XNOA3ðߝ`PՌ8Uua>f[fP>PvC`ID0_<>s{RuP|(M6mlSː$(xt4N%$Q4S][n&c7;_tL)8SVQv fX7ÆJ8b':-HHLh Vˆ\٦Ru9e}>c(zPM%+l e],/ݯ?[POXntӝjJ+0J5f3S"R8XsR:c5/+0(KU3eVfâ| 洆1\x+W GKap),Ma//GLԙB2L #+M6Tn X~9.W3#5@Ҥm;DŽ+ދcKEߥ``k⫛8~t .0"tElgNr>d1nG:& \`n^IWDCx1+g bEcY{\vi K\ \\7|;.2,H <荰OC/p\+ }>lsރl"L]});WU rC[T B!|C_u R@POr5>*0Y\b8^&L?Rbj{ ;Gʯ!G;0Α81Bѡyʱlj }$4,f/ă^DXPE7v.th<2<픫(;X؎$K~iUf?YNOLNu\_/ݘ+wEO )Ak4ܔq^ C$r7ǽ`Huyq*ͣwSHȺkm"AoG>=WtbݧUҠ+)SU> Z&Yx|g,?5bX(Km \*]݋rben93_q o˺n1i uWNcBJqqv4Hw1@*xYCCA5KŠϗP!-\3Ky)St]XHPrq<%MA/nj +*fl Ul}?drPdb6󿴦!bN5:I>\yo)*98EuS`itlV,wv2`R(r->Y Du@彸xt9?i4.+p_ɇ"T ŋzoYfN_H Gv=hZL?,U7@Ϩ~jcd qh4^Fՙ,K;E]#Pf#3)mʊĻvqح PfR)*g</ ^Bp=tEVL6~8[=%ݴsT =]R d#mŐJrK=D,|-`=gq}v_1zzOI#Mش#9RL3ɼG2\g^-NkYmyH;SCyG@@Md4 #$VRxet|#@-oY\ {}'\SڞSgSF.Ѐ|>('vZ#=Dd-糨 BjF!?3X+0Lr(؞G%,_Nb!O;z+U0Fzu֐ `NnK(pNju2:-y·#VnSf}y%2$\f:G1&rdQg&g;+Wr6:꽓 i^fWI\JA˳x.2QnnSXV̬1Eg-/׿KPrhLSbm}%1etG%͹084tZѹ|Naػa椶qn8XsrԊ˕ģ(#XHQJJ0Gа; 3itϳrŵR[Le2"cU\ڡ$6&j M'[>jO^xjv-鲅(rX 63BhЀ-Ixhn'dq܄k|[H*2P srSSkF?Kn2H"MyYLZ./PmЮ2(ssK8kݿY>)ѝfH5P5 מgFVϺlq{ވ,5Pd՞&LG{/X =Ýmj01h S}vX09*lxt m%46qk6fV9J+WX3|Oog&TZ*6zN+&md5_u@׵%%n7['bπ> Cn mQ u^M(o:>ʝuG_-pF۞jÐ+.`4" B;y%]`& +xcyB/Π[G|zȋ^BpBR䔵зlO/!WckGTf=҉B/Ϩ&b?9lCBv92r9_ eX H$VV:|+K%->=jcw[յ*QtF1424"HKmzwg(Qrֿ@~2S-ѥڂSd.ia\nxj;H~kvWd%8o)!$TH}|PZΝOK\ fX-ƅ5@lŎ6TU̜4}Wr {w /i  .C4(v$+{VDLnp&U/ůϥë68KbWFm_/Y3yV5dJ{eg։L-l`oRDTu^p/KvaЎXQ`[Rlj+'TxuphJ]\`/ 0ΒI( <mIٓYg=ըe0;34VUV8<]ivbRb oUx5#"El;.s {2E5pjBÉNI{|Z=RKW dM>G-yq}-*8D8xTсo$> A[A%|ڭGSEX}9̡{6#gF /9ԄvWxo[ JmXr.SƩk!MJAI$*TdAҹ~l9q |57 {b{>;L؋^B[aAɚ^8Ӻ tBPOURt}{yzH]DV\Yp7|L ޛwFh*Y2]{%M]keGbF =x|uʡG"I&9,.(?Mw!ŴrQį&? s7,Xz s/L%N.rXé:g j*%\mԴ|#?`Uj\7.Z#{[I<4i KKd=M8ԐEM.Ą"Zap)># >Y/ y 8<0h~C-݅Mz*-O0IB x:~Lƃ[dGһRo.y5Óߵ2BN卉IYĿZV8Ϣ(x.(R = NQñpoX6ȡ|/hI\Bڴ}瑅?yy}T1m-oosSq=MhB?ҞžTǙh'VVٍ6%r7,#\Wҙ|2/RIl?4y zKdt9ӊ ~YC<8@:q65"g.$uiNۯoG)&En`k\|4ҥGU;GY.NblO=" #ϊX^}i"ZtPH=WwљjѲ4U LWXC~QhW [.o]Ru \5:F#}RNU}lI0n ›~3B  ZiL {mEoRGg%75κL\`=Y/P/MfgŮUqe9)HŠy8_75]c& yAF,hM7I Wo;59l@ Lq1`]ٹvt=;JeZ"jV"o5;z4HI^@Q2Z̎hJ`Tœ6;o˯X8L!1e^-]´pʥ>r}M&KD $A/ t\BO,R ԙܚif)1_@ƹ:X}Z+KH\KY;LWͳS߮q!;gW n9yZQfb`>㬵_븨.0GTsOÀLӔD>?Hsved[d@aX./0Y `6@tF(w(*Wz콟 ؉ݶq]rg?ʚ&׺!`"6͉`)ҖPąsOtwF߫ SkWS.0,as;rg\S\#Wæ%jq 56@P[C,:= g~%WJhc2gc,W{݋je7{0ilƆkr̈t{/Ƌ=1;x5~p%I n\ {BW|`e1Rl|61dMBAYѕ/Y ГW$jk DLa JdD:q`TNnF=G Mi`vqʔ%)(RX;1`Xw([ӴqKഓt+lggy9t>b0/ РuDO[j$FRQ3NAۚ,;il !6XT`˜c@+us-MUN.|`pG-nŝ3/)q 6|fVnQ4YH*8-G֤ZĥBS;MЭN uD,gR$ȇh)c,b'6+<*4xWN_ $OgXXn:9t'ۍˋכZQEkgkeaXkZHEꚱ ڝ=a[J?e@ 76W%cnBι5H \ g R"Z ` UVxS>&=?)_\J=X0T1 } xڼޒ*4rҫ!h7hǸZ-5z?@U++L-B,k+m#+KDgu(I z:j|Yo#gY6AɶQCQHn6mTa/jWSz).s 9"bMS3y BǨb@y{\`'*d8XK*YGͥ_אO2I7_FuR=S hxaV6NZ`q*N{Ӗ'WqRr6`WK06q?9M.+eQʴgBfCx,Jy+԰1)Z`hj,!9z_ix~yVi*9P6#g2W2FAQBlf=Y\YLa_VfhfH+8 |XtG6z?|NRfefֺ8U['b~SC1|&bQm60'U0Z).²8< r~6[ǵ7Q\:!Ġ g5>򊘤xq1St/V\&ơtb 4L; 0Wr#XT)yc}kx?Z)K؊nMnxa0yePJ% t4 FxMWySj Կ)yhYg& /ˊ(%k$Mi(zg /mb?l"@ܜGuԒW-TFX3BďPCږGYSV!*61,!"!g L cu}n_5E/!I 2@ n|i2>J iW-9^6W9d;1rSy1z%w)b:٤e5 ;,&ln5sJ5M*j4\}( sulʈXc9# 71|vp&ݓ,JoNue ~P k PGkPX|K"WDXe7Z=F o4L" ,y;'V'M.؆CNAg$@Z0\ȇ߁SM;-0D6ċ'ln]tRSЍBX5z!B%'XF-_09Qe ѼcC,3sn Z!oM'f[I(a[7 ~@1:{vop, Q̷gUC~݀cM{w$0(oo?y>#]_ [fT*^wQ<ҟ3̀_+yz O"Mz1~33!D1r}3X,[|?A,G+a5DcX|w8_S6SCΌ))7Gt?Hnp۪* 5$##a- Q c>C|yWjt<4my(ڊQ 4>Nw#[ >DU 2#+DA/] SM]Hfhˑȁz;M堣+&vqzQ!Q7/aE"3 4G NI9LD||cM:Pl + $/6 a [tG>Y_j/*j]}quWob!1*]U |kXN7<T&PcYRDn<'&E'=l ۆp\'^Hk?i`/H zݝcY8٥ '5dhИH'`kq H˅Y雄-xGFx[,xW VT'IPZ[)&Τ$O+a%7qYr`7N QpFG 3t?'Ca7up;j dj+:ы5 Xa09KcۋZr~2}PX[ KVeǑ:t#x?B+mU0r2tew"(~JQҦ5H#(ٔSLM՟6Lt jqi;KIK_][Ѐ):k2Xp)."kq]^TEϡxXP-H,^z1p&5U,i^iʁlj0fʴ`(E@  ІcNX9zd}%^Au4Spw/D8C0uE~~տz_|v~ȫ$IDT Rr,;@FǰX=.WAr!Z:P,"LfJ@W!4*Fp5W ɜYDP-ᇥ)8t/ږC.K~YT(H9XA2h۠&7X< οW jiu~g s|y6-NSM`p)ck itnfJ!1iMIC3#Rrtr&1BZ##:ny˄f@\ׄ# ])MR;{Ud'&!~soFR[ݘ/XU-ԕ s-JXYTfG(V1JچE؆XtNY5MTA-SQro*J z1TT6I'-|=_p\:0=dHY<Ą/⮚3L+x0 `t&U>&i*[ˁiofd0ve!Q9C8K!^A|2$ tP:ಔ ~~gD0Vg][HK -+Lk_Wb6yWNlLBoQY@c[Yo(:bb}gq-P}.7x7<3urpdC 9UBk5 噥guSrsǦ5t嘇%GץTI[X8Cxϖo #]u/T[2J_6{ :]Jr n\32'y4Oz5 2K}4PK]5ן5f ˣWHKM#'*=ڥqNQT V%*Q^;lΩ xŅF=Njp$eEf2qhհL:9,)IcY!I񟵕 "wW>f3Fpzs^,)Ll+lHcbE KH 0O m&@% WUΡm/ZմI'j bD0w$JxWEꋷM)so NU\4DNz HpP7G3~$McpHך\qN~#oE޴&idۋy=++C33A35& TAE?+CvGRJ;̴h]A 05-og|q?vG#ޚ ZI&)h?,(ް'pc8;Ĝ2(z\z{zfb>B1-9L^kåaEy}"x_hqaYvzOw}2FO%Hv#/I['݌"(=&PGFgSʚ(ˬNzK_jTaHo>-9v34ʦaRJxAIÉ?׷&RcMz9̰2#+7BjBF>#;}bcN DwLx2Cp 2zB83M*XшtOT5b篴]b` VϻT10]ʺ!Ӷ2;٢Ws>dѱAo&j݇ù*!H-@q&W~$󬬎j[;w88NU2_N擑j u`HW˧Y /gqې9 &z)4t{p LWWfooˑjj5=~ I(;:^XW>Cs陀5qƥkp$')B3',SFcYI$&Ћ")(]~ C]@|W\@^;P5, #B8<cbXF}VSny+E}xG!Xv$sk^:`,ͺr eUT}C]p,z[DBNesH_LE%Y=Y)S*`k4A"_D2k^L4mkIttwx/qƝ0K]uRs-5xAwlzȘD=|'V_vZ7uqERkPE' ^Y,ׯzї,@޻jx?_YQ̳-aAqz'\u, ߯ه!^g<7/-;-4P̓LoU(g UinLI0]I]n)_N~ wiTxOKcI l TO]S3bQ7O-h>_fxmD?A bSP:U2o|ca{r#gɆw:1ƎG6ʛ7Ȇ6bpCd0Z]R7?AnU䊉S~>rp7}bW)ەs!+ȘZ݀"w , V ,.*d=cqޏfI_F(WrUC )B!t_b}.?ʾLR| ceJouK žX~;TՊ!תs[so$~rq@meLgLu+F )\-UGx.ڷ~9-T}1`y޳B#qUv_|tP0픴_Nқ]mrs4?sT)2/(-L,w"b|i>]e Ȇ9UB5EeZY*7;%PbuI"b]yj9PD)+<Utf^_tfmBU/r tp0wU{@HSp񪋓4 mcArlwBf-3ip gV>?rU$T$ctN51nP_n 4> Ȓ">|d`#m-A!)"J΁u=hnЌ*{(vz/Yhմ&'u0@L’?{g؝w81Owt GWb9-n->?Jھ֘PńEY$XVCzxz~ֶ.K sN #EaY[4*"#To rD S\Ƹa4Wm=y;2p7aCLV\tt~1y]H+8O? k]ٞԅ$LzUMp+,(@3<2(.ʶ 3%?Y0x #zu*P >q ]1),/.Z_lX8d(MV|)&Hj4&TN$V\5TԀ‡ pI)*4`z2T*_5Tå&O(Q?F`<6 ?輻NJڞz%g*,|z^ k\-~iscQ8qZH7[kp>e2 T|H<~6+my=ˬz =_~Gۥ(C|ze<^qFlE=n2nwәeΟ,j7t{Z[o?e..6cڠ%M%M=;dV^X__eըbG?<ٙkn@sP_/TK8̽EUdGSx98,"<G!'@0qUXؓIF h Xՙ5 zcFc'UzO Mڨm6Dž02ƕ)ˉ`GFi3hWoe??0QzIiIs#ۅc*1Y=TO(d!_I+$E#G] ){"LY ua5)_Cش q@2}0BXdhy%}x0MO|uSi:xf ?̹ې|[4!!| OCk2rG`miφ ȞC勌Oi$aKQ|\rNqDa4[;F Gr&́TOmPg:<^|2>EϓI=ٟ_AKl˘Яϋ5e3丢?ـFOSFץ\Ȝ5'5$q0nFHvzC@ھ?p](*5Z?7 Ԕ[|A2D){!V͔4SYЩF9=!=Puv#zL6_aZPIŜ}Z뚅KY9K4#xgȄlJRYвj[G5>S.6^]]}X=:|cK a=W{Wj^8VZȓFv 5cV}?b yYxj,)m=!+OƯ Sy3S6 j!%ӟs, {a+y00Z  }{^8g- ӭ"T:E6+dh™.t]U= wf& 8XAM{V?-`xr7߾^Ԕ햭N/<1Gv:#;@!Q|V4n^=5iJwVD32u旵{#-Pװ"`RӠ3MRT8w՛%pTV4ѧ='GTIݙuKvMPYE-c'!F-|7.3rbjdH0 1ʌMUPI _=:2Xa%$Y`~/MFZbKSa NVS-N2/16^~q[W~ LIiD8a1zZZlfU9dvq79_#7{.HޞCQ)Q2:V*zESx̽afux߿UTV>+?i>>xT{_Y#h;BpS+j 'ǒFj=๬zE†Ư;2dkL=(VnٴSJXѼўm6a)Tqw{!b--`f[P(Tu2)s"8f]߲!Z%%1[f m#;rH̢LW^P.b: +,g~ժ -f+NNN " rB."2"ra_5ݼSU]Dթ>)olMp J-? R c*]fU3A)RP ?{ uGTmqe/+c2JNb4w9}{};f) ߃A~w^1b&tuZ?ڜ=tAZM֬:Ձ<}Iq榘!D)u$eH;AD5`LNO`bBOK/^"#|%Q<Ϊpհ{_sEX 56͚k@rJXuNOh0ncA"-YCi!$fv-" ܦ& _:͉k+Yh u։(,A3@iN9pגLC @L7,Vr'U~JK 6PYj>ĸN[9D1yCdY\jdWXҏ+kl’w؉as_Ʃ5w4ΩۻAs 6(SQ+.Ѭ*@N%xtמ5|o?`QycESr2xԍ+r.e 0b1Pt'2HƐBGHas޻9؍*3d`{y4iz]}:b*=_輒2XRem"nyvz 'S(ۥj1FXʀ@%|Cw9֪[;ZkGdPPޯ<'c_F\9'gɿLݑ: JS*`TemjKn+Os8̉OE)ԡPb(cf9b<\hP+ɓKٔ2/z(31 {UcanHWvO+A #̍LH2YcG ǰ< k "]3dpPyshnn_2G'J4@ y8nA}H_zⅮbaX,3Ӥ1K󓏇V%mcjB_Ԟ=ZG'( P0tgCw2?0e}eﯔB(1H IZޫH&DchacAm2хyag1W|&߱EP V'.Κk(iFǙ8<1ǎ' ,`"e6Hzq yO<哎gKEDϓ#! BJ){3@)sAp+ͦ%EXD9;ErLi&, ` 0>L n1f8RlZoڐ``hYSQ=1nU0@|h^U`?=¤6V5M ʕKG-_>iwnΎ< =_8Y;L]o@3N?9tnU c#aPrXfSWq[ w+J]t2dr>jU- '$?HzAgΆ}#$ mfL%K 4 lbu|6s],g#)cwr= O:Q$Ngpz6os?x F -&X`09b` w8Ps`IT-3­KD$6ޱR1U*9o3F-3?}7w϶1[25G!?`6&芦fVS]ON{3ҧ7@aP G{QI.r-*Wg# oZ=Slؚ{P -E1=1㈻Y.>3Q_ccv3o6D9!yTp{6%gWxuܖEr=)1YzWNWqѝ(w_[ *WN)oGW͸^a9#X'v*]6t'fWs/mՖ`yyig; vʋJs˻jpkT75|kfO }]\wxH#ޡ|)g{8ЌPJ3@ڥW1»~ثj[ G4,7C\Ŵxځ݂9ⴚf<޲whi֡.pS,t\Hz9Y7";@v ̑$eJh?kq0Ec0i۱*GT;`HIJRr8gZ"҆q%y;I>rgOwcàvuU@cxkqo| ÞaRi*K20meWf3,/ @- gZ8J/Ylхk˲{8k$)ľY&8,4K)iQƩԅDCꞴRtXc5k: {&ur/k6"]33"T.fʳ$`37u ,H]n4ꚳӑD˗kh2j0E<@-R;ҥC<5nyUxEqr ~3Q@٭' C#jLԬ+<ڪ/6(J3<; #ѕ-rmXRԇj`JS|WΟKPGP>՘xv4b,K)n!S#-#',wh@6*Fk_QϿ#) ~aql;ĥnv]]+`{ J1VtGtZt`Lwqˊ A?R0t]\+zwp)1+sstWm?9=.PU/X2rJXi21a%A!P]%jk5}CDaF ɩ0D1@P-a~n^'H+ihΗ 2'?i S'%Fq{s }%], ,zzd bMr%2Fv83'12]}_d .UAu8L\6tJx酴!zh`1W45ŹJ{؛l 4]\ O6=蔛7J8-AUbg sV^q(Ex*pQC u9.|qES|ʐܿPƒJ @) Yq5 ,ߤ;$$J@ -вs^9E>x@1yio~U[Eq8@K ޑ#v*ElOf`enP +J|}yO;p WT b?nxZ:Q.Ms Ш7dYD0-qk Q",~c[w6n_s7VqmC3^dBr d'zMtwy-/O8e7ջ<*cT~2~Jڱ5n7pJ2mw16\-x ާOydvȐ%r,AWbj,;"'x8'݌LcM-#&`8 žJ4-8pWjnUâu`l>+`~zQTJmόX $.]x-fBHFBaǝo '[H7 R\$9/D~ 6j($xiU;=fS.ΤٴS%`&G#E٤ْh.ؼx~N 1Vxn*c 5he0Am~.tQS81ƾ&K|ȬXB^(L\F+Je19$;oUDF L+Rp׮9S;Nʨ㪯W[nÛN@VBVs_qS )}O6a0۱Q,brB?˒hO. 1 R+#LNfWu'3KЬO婩!WCD.. GSW[GH;b5d!y<ga9J[16hk yViXI +":GbQ^^k+_rz@͛b<3aC(4됌31DA+\ o+s>dg,svyn:S"фiurՂ\ ýi N:;nh#\>۔$CČנ%,MλJN(wJ f &gÈ\6v@K:Z5Jpsf`l67^{ҳUt%4F>dW20L?#U3|nMM vd-󌭑TՑS9݈$T}I <s^eB ˗ZgAd}&Е/*NdPWb)[pt6wck1ۙVϓ@x{1}~ zWk ێs{DsK l[wrgLC}I]D?4 S-Ҝ$^q BM.LsFiP ˙uŏCxɟKO"fS8jiʔ&6FNhc SJ!0\d-^Gёs$kťxOY%s`ܧnc'A>" x+/ykthRq> N6_WD:ЅPմq}S`ZiNx7YZ8%HeH Uб;#C?E+9 J:pJnx^kCjJ0(oM{ qZp(|f%]o~WZ~ 촑/eT l aO XBgixC⮇jhqim,Zy&7kxLe8Gfɐ̈q-FabTM"A!Q'1 Ep6_r8؝p)l]9Nr|r1K71ؚQ FRR,чm7QF,mb$fýNaVc>߭56|_kB%)CIʑL0mXSr{i B;fy= EpB[⼹w; Eze 8 ?e8Gf#3af ֽ6V/)/$A0SxzwGQA6+C2<>֑^Q-}K;UM7/c>Z1I]Sb,va׽5f9^vc7F;A:gY{p5\ YWVL&{ivTQO۝-KNm2lYOCl-[i7a_ױ(ʌkhu@BOҌ;_}9"U$JTK2{!.gIcE:/C/_ޫG*̑ۮ*( :}aavVcjh'n9SW\lSjIш Ayu6"%;DQOs*?M;t^,Xk  W-R` uTL )B_}x"Jюcj5LuJON]0„ކfTui,rpƺvQLq7[Jj2@nadq[ji, >5WT6>Wݫ>Q=peIy0!:*]{ ٟ.=&t=<ʵloa3GW=5WY.|\]r|at= }2Vnu{܉ g +#ze؄ou*>,&{҃tYew﷐zMg-ew\ffI׭c)CxPG]yu*D pU^2I˚]TRl8@= Kƃ6_k91ϜۄlBOOTy_ y2Ç:+nDCm2poo͏զXZ1 x(oHqŢOGyE*{S)Ab$hȖ)SrlE Tx ';;N hQGDZh~u.Gڕ_#71rZ1l(ycry 5u*xyQY ͌%>χ@On8?z#+oFWJf%[\A6d'^=%5%sx5>٧F$^@e[ų_Cc G@a=`|BfP,ٸ=[.;=1q󮿗sNmE^r\&kVu=[≃+?Q¦}tc:xJ<ԣ;+`j 'L^FxRv \׊Q.=>ܘ?QoA S+/b͐ƅJ^TQq`;?TUXQ ]OH5";T#3K$BE*p,^&&{^{^4p0sfK^gҐt|Q2!J#qaEvltRp^Qy#sz͕[Ğ_u IlW_SoMS(ĺ o])G :>]@J-%}w&/$dOdELZQm hqdXtHYji5j.Gr3&U`.7-neal/_/v紪<ØJFmmҺ3VUsOXČ0l+HNE f3!G+* A#&Kl/^=&I5Z?NQT)٢Fe(Mѓ΄(T4DBfʯݐ P- !V aImp=x?jl * -vbG-7J-8t˚XCn+f)lEKNpJ:BT1/W`:e/xWr!Rrx&Ac ;C({)\4-YV΀i,~yH`abCK3"X43)r#oCA~c$Bmm87d4ħvW&VK'ui'Pe+v<5Fآ!>)>,=(Uf%UqZГ- ` 'R!뱔*#C5|l?HWv:L7*P2>J&ۖHdD N8ϲ9g{,9&2`f#GPQv=IV n9wBc*00iTeetz_ ZBh91O{%潗w:wPEgԟ<KxV?/m9 mv;J[zdwc-c`[qz089_p+/ UVР.Eda׬ΡlE]A'%tC ѲhfJ~h+x=40wzU\Nկ^M}s%m_*xlF/t&5›_֡Ek.LOb|mSDY-+=Us2_R s?یHR1GvW/"PBP5E @ yOe {Q` ڱ1 sFrfOSM) ;w{]W}=L=0œcnŗ"ތZx(>Sƶ?`j \2H5SLTsɎyb-m&bC;&*>i0%!Z.oh:p yKUS9f`8XT{$fB=D\"ɖ-nֿI*2R?lyexF<m8;Abr)v\!y9,Muun\{_vtM.֌8R1%zāN_)dEY6A>-8!M~*\ 5+$ꭸ2~LǮ>Uٻj_}AO] ?ٶҸV.M[n6¼Y}?6dVND#Bw.7uxd,qLM@cf\=WfP%в-v$^&roff:%fm-)Xt]]Ɲ-@FXqeEu90Qr {\fד ".u >Ra3wK Ѯ"3E_raGD+~q+}{܈`ady(*u/z9 QW/ې؃HKKٸxm^%;6faTYYWwow5Vȵڢ_dZ;"!V l޲0;dE M(ooEio* _0 $EU`քyl;ͥ=nDEUNpCWkaNة%sw"L!ZR]2uu}i.u+0ڔSX,2qT+E _A2 o:9}ݒ:6H.DJep<$iy,*C>8]{ʴWw7Da9x q;xNJy#%!Bxxu&A!>9CPh(^мa:*"䭫ROp Э o-2`Tt32G(h5;Ǥf^W>]? ad!N)!Wcq-r0Nx qr _p:ބY:5nk<Ϋly=hDxj~uxdҍ*<ij5nAvGC&Eٔ3Ő] )6z 3u]ߒa9p?Cːgr2|:;j&e$9Ӄb G{a {Z0)|M-# @\kzY"C~Rؘ_6@nX/#MzQ!t&{r֐ ߤn7 !ZIEuK2j̸Gscg< e7"H0R3inJ/\cbZ<>YTeAjOkr xٞ|orF?w0{boڀn~K ʬ/{@W,dl*22H5q-J8pOY2HyXZ20W63+gb> .3i,h!"u>(ats@Z(5;NUq>  A0Oiș@c˅ ,M;VjAjemAXzo+!T%sz-l|Wj4ˉ\Y#dƝp1&Ig,XVzw(H xI_EUǃV}7(7n1Vm+,`3I9\ eU0ɃP:CEIf`w?_ů0}/K1}q.Q {=^">mK&/8-ѩ'6r}?{@|EiG9KcK BF6ăDŽہqF:RXa{:s|& ]Or]` _5UiPbZIey!#Y$.oHo_;H|YvnJC[TN!5Z>&`X5ÝrT8B*asN~#$7oYz6Ğ\uhSݪ\AS.&wD|OXެ+]oc/ (;T͏u-K Iqo je'تCޞ(}-uIfŒh T0ŕAX oIrizOmKp1a8ӬdP6QBtm_sJ/"^FgV|j&I(f9AKm=KR~k p"nc`8n3Ѿq>"uJ i^n%*[N~vU֢Zq|>9xO4R9@m{3gw iS `5x饌sLm69͞w1j?G`+|QBX7Wվx?+5ߒA!rzyeV˧ }I\G)&߯YP.qo$_r8}@Dɋ=+7S ETmΚJt̷7GΑ ඞkB<+P]lDH hYWΕ>79t_BmNh^w a?HOk1aTltZN: (:IF*E+zS)!CgX_H5T͞jJW!p 2Hp׹:.힐72]:Q*cL\cdHZ Z^QŜR*Qvi~{k&GnS 2*Թ ˌ=֞Z2_VѶYтpN _@X1?r޺6yZRDCʳ΋xM/ xUA1WkU lrWڜŁ=z\Wk.@0pe\CVl !ϫ״u}E*w9ќ_E轻3 ,k>&n({6E)! BGk9 bg'[4yu{? $UOTV.ϰG@ly+J}EޅP `3EnHhJ glvd顑> r$X5#M$*A.g2Da1u.wN$Nv Qv~]Gβ[e](=-% =ftq1:sU=hF=J׿/!E?m؛v&)V:bJM8ĉ"}m!qw+R -׭Pu;79 MIR`B >0^2IhbÔ;")SsnQ( U7Mz=9B?GBF?Ai[r\4N߿ExzgqEa-NViWh2<ӮV# %ER/i@*f5,fEʏu$?I`a`M;Tls$b۸\8!9q$C#IvN3.HB[7- 2iʙg8sVʒŋ voMwgNo4>")3 0<&fOw |@F$$jWe>*2>ccyy{(,4]CGF儢1/Xȥҵi= PLs_Sko N(s>O,2][*@"߇I8< xJ4  *"/#>ӛ)hDTF$ICmv5[T1ku54o VF@6NQ4xsBыSNf SY²NON܊6t`5ЬK\,RD.?qˎ-WNm>T͗^D>/!ߟP*TϟR: "];h)b7L[ jܕ##IOKCRS9nmT& {T`:>-x*h;{AWylMUH  lxCh>5e?F mg;N s \3=/al(cpKN @G/@?`wsH@ZfeƸ](&a5ML.LCͨJP&P鳗ӮEHS"PZq/`Lee", \6KJMO#)"8LLb9 TD_<|Iqa9V.-AI#q-W-"zN: "!҇c\+ lɔz͕E6q@ -7N;ܢl L)<IO)2 uȨF`B7K!#1&I)0w˗DD]]ag6n?$ac 껎,bL`+JT.XUaqhL;g#SF:uwOFoΐf]"vMW[9Nd!m8B \yx.fDz>Q|f;/aX~p *;Q3{k9Zyvica C}g@*fOsgNW:9푔KY_Ail_ UVK&?ZμS\2) W>q‚_V^ .@.C&ZM.c&r3DHu{np(,E[! ÅŤ&3̥t|bѝMƐIkz037yKGUVZL-.l-7r! p~Wtxs}s;*2WXU|oR̅h_m5%G;\jH{s4_`뺛ʑd[OyM+vb{^J1+kEnl5f oA$DO&Lϊ\(27Eg5rBj˚3$bc"ok4Rhaeos5n <*n`-k5plu`]2lYd,b!z*_]`^Ѕk/Ga(ȯeǀk {w~&eL||T9dn/˹eL/%6K^4b}]oWױMthOV<|/njŏ3D/V._R33ɓPV;I9V'ꄞ*F בBpNPn? fx Bk7:∣WB-@RBR @ݘY.ہk 0Vs|}8QZN *J|#ftTCY Ġ;?vң3$7䵩KO49OX˨WW-")hؐieֵxx 7^W͇I@/GUEP-Zo5!!h@rY&~Jʵ[$uû0\#îB;lOG-j*XDS'}liDMɸPTJk&Ӵq-mUXN]dM)Q݌_@t,ݴlY\&Bb`K C䡈b_!IJߚM`P4\0F\|oCܓQ&6%beqrK߼<9v1EiAok?A('E bn`2%MWs, 5~N &!.:M ptMnrJrȆ }tJUSG~5þ-΂l&p^:sH$ lQxcNgv]YQwx бJloKq/u`T:۳LV$cXTŵEπ|n: ) &H`#fNT3)hJJN^ִ /u9Y30 lVRi$29-. G @DK&K8bہ~Efc-#1[8[Wto,U0^8gR٬|o7fm'UUI0j\x>_pI`%,ɥ-yPV;Īk e-@B|6Nj y/.N`jZy2HF,J ,n)0耣ޏkϐ4vX/Ha\'P)=x5 Tb2k*;635HN!tn@[c"pf|ؑ+SB30e7SfT-+혳Ӝ^-ofwƍ^.QPK ZݤI YN:d,j o`" & ȇ0oΕ;3'jhT[WYi@r2EI&׺o_I:ps =^ ȭ:\T$J/_I$/J}^@ a74WF嗉V2Wsy0lhkJdWh ƍhG*1} (qi;i ,v:" ?3B#*:v%)`RTL@*lptșzZ{\FښP xvCYp ՀgnX O}DfJ8 Ƥk+/;#E$$Wz1lI楢<*W$8~vt8db\n* y?"ƠԌiH80 ׹94/j`O Z#<%i?Wt#3 ;Z~MlZ7?lI$6HK:Zih+Ƀ[,7P3M%{f$;v"[KTZI^7j ؝;-'a>.U:6R<*Udh}p)8! /p(WavfDMY$Ċsr7B[WBp=B.ӏ:9T}{ Z$*B* 錛?۴1',p6 \ ǰ ^º'"n7ĆqrH){hOIIOBVUεfRf(E,=oq3Ih(a N@ ˸Biz/%c "EMz=WM=^P24L1 @\Q#ޥ=G] k?W*bF9}}-َYCk7# #n~&宒c5d"GNmHW΁\o*Rcm Yg>9]4tj&FjėƣWG\"0,$Z:T. 7A5gŃc*:=5x%ekU5 S埦D[,d莛+:LMƆP&ngR VhbY*2,&.\ @( m$IZKaڻ+dԇW6s =|q#ݨ5/2vob#brjp[sj&%p)8TIlVowPI{IuGxFa=)\.ENӗB te:֝^OвܕPoRBV[2/%mD㇓i#pـaX+HFQ+R32@BՔ̃趂NKY|Bz7dXMdXxJ܎s72 3[ˆ}gee:W²*1)ox|JA6ǝRa7/l:T5iSdxwIX8'F=F`HbagtL|Lͬ)r y zNԛfЋAyIIGƁ~nrPTq[/Ovʲ] '4(s+U XDZQ,:'dH);udRM=< #ӚiQv&jW!UH4 ,MK/1 "xR$WE ݭx☣KafJLD7juL?z4sNzh.s$Mo 6+{ Ooc!jgAkja#uon+J_`ٰn,}yAr=D~N([]$}}PbXQ`M=Tc ZNQ-]mFYo=\ؾzQU&Wf\^&(߄[;̻yrk<)Mkm;؞adt^M᝙gb #@PK-UrSd" /3He3p`>*bԖKYJjwQtkqKh[Ĩ*mgaVk kmA9KXMlsI?0L\~$%ۀ\-`"i֪X] W/ P,#^D.׭RC* bp ` h+aG;3B"V "m%s-FgvªyՄK:c@28/pFյr ".SK JSc+|Δ /<%$#aS}C$-)1!7RgBSw wC"|TAb#xj$ u~f/%5,̩(A f3 ħT렕ݺjy:lB"V$ ۳K[94b?w.r#D (ԫ.2:=Cp[%(m,@zqfLvSFv-Ce#e[q{*<4l0%Aj◷} ̮6jfu/oihQңv4[)M+DZ>"=>+Jfdۦ6f|1H9jw83śXh&h[:-M/P@m߄|Sѐ>-Kyy̬;ClH! ˏ4χ`<9BTK>0Qz*m4 | T-5h˩[:nф("? X4"Ža"Y'NFBUzW4玀T+>_ry\t^$Q D]x@dhuKɗ"~E& JpuRn;аgԣʾDt.d-o#T,DN?<2]QԲy}vjHtMb(t͗DðLlвՑc@g|D ˃`.Bk:*n{:oG>P /qlf2+;Hu7;x_وܡXQ\F qDc`rMPkzmie=&(xM򭣏P\d.OhJ#68u W ^ -sG\*ѫS &;Ჯ7dI UDڈ6LZj].lrXW,T&#UYnp b#Tv: =jDds5*qo]bz>|2јo˗:=v)SH̰Ћaq@rodл쮺RXzS .};?z$*Q2~: ~ S h6`^5!lk A SK}C=-I7)z* =ہM/Aۣc@T. Ob(53\ otZuqΞ-i|On PFA65}N??! ЧEDݽwMMZ.v]%ñВhNX ~r?w6 _tNy;XafLp]4_b6]CsuͬY#Kqvs Cn[ycM2a$@&NӑiW2~`q^_T[QVYSU7~zu fMgkVȶY-EWĥMDtCΙEx'wIA,!k)[b>LjX > 5};dg'vgG! (mN>=b@\RCU'"%'SAL[0FU0a/"~CN+F8IewL5.Cgכȫ(weQwi&$Pu@om7BwDCziߌe?CKKfws@դPx9%Ad\+V ̓9V6))xuQjיb'IxApU4!A\<D%Ҿ:9nhdx}zwoR! +Pv2`g;J \r8!$G\"c=smxm6c폩*Ԅvx!S8Q(g/B"ɹd* 9%q@r')WTPޥ VZQ:רɵw4nI27{44+ 'KWt7wK=?j)~ >R]snSUunC);zԂyŊWr!-F vxO|qyyQdWx>(?֧"{A_k^0%0aP szhnUUfs m-GsDą:JyV9םwI&~ CXy)7N 26^J4;Ev ̀Dzb\ñ{zk}Nf5edffz-A !yGm&5_ Cq,هݪqnM`cy;OeFrفs֟E+xg&Aڼ["ܼtXAn$U Q:2g%%(7LZf8̫jȱ Ss|`읛;cޛ$$t }F6c_gjvܫP3vo{^k) PC괄j;r޻P#lNR(gl }'V̗ޏgkV"p.E?p7;<]?k`ִ=Px~7xjKq^SZojjgflj+*'O S5Q#T@w'Oco qOoSn!|#m4D?P 1" y!yYݘOSgɧZAj+˭۽Id!1>QF(Sḡ4"ҮYכ [O1PcDl@rogH>LJtCeAtQyۍDd(Q rᐸ &/#F[,jG3lMfhvk+*Zl(e֠8SP_4Rsycd"gGī_+ qK1W?"=&5$} 2EyxvQ4*0v*bedUK0wܻ:&=I0 vcDR%Ъ#Um8}{=4AOl^ :(i'4˱tE a+6~(;5 \x=UgW",J 19\~gFsTkg JLx3.Cgk^_&Fʲ%.Ahf[- '䃘9E+/WFEಏd6>Kxeo,2 m}00x#5c)'Ò> j< ىT>i1S?|K6`)c*2Y=nEr"(΍e-NVI\T9 "yWI&±y--Mva3l}pI9Э(29MEJ}&\$. ᕺ gI\`i^ew!vp@\ðQjئ%o.KVi(hKH;E?2ค, dʪwouJл@^(ۺ x~r 8U JfVtgj w^ǩm] l4ѧ}N^>F+8,FC4s&fw+.P݅5]ȐmN@X O+~\'ǧM~kR.DDR2ޡ 5!Uv1g´oW Oub ;סv=M M᳥N&q:hCDq\Jz.-pPN*i_~OpلHF;ʹCf]->|G:W38n(y *N #+R\jbC#H)FYms1u3,<8/*ADAgn f &}z$[]#P9F) y j6,?w4#'/Z>DD(ղɻL|AYِCTBF<9 цFT-Mhe^٥(RTMO'rmp6C |r̎t1"oU3E,I`:΅,~PWdž=@b> 8YV#a`x  DE>'SpzE>8.O 0ݶsez&iZ0 ѹjT,/HYPa#| (LwG#fLqHT茦˯gwDȋ$)9u j^7,f=?v{oMe4UxGD0Z5I?V-AVaV]a(G#2Q_c5ZHcuu4ULPIgy솶wG2w8M`(f' RէL@7fxt5 A,Z5/q5,Q|ȥA4 Πfn\'0cNnR]EN\;r(AXlpR:>[NeS:\J'ˎb4#C ފ-XZ}3_?z7-0JՖ%Ucg8Rh`aȂ#}Gqα>PwC5AKG/ ldYbh@nrꌤ^;NV怡0䠡7{ 7ؿ~.ƪW0K@'A>YW5MI1,g#0;7B|u N<ʝd(ONr{@'8Lltw`,W^Ca$O+&MКaۭ On9P3 -D6z:ܚ[+x;k9x8eFPσa͍R?yM }n%WcLWu׫fҎLngQa:yz8gqqZMyK`ċ6iNl}m Q<,-*Ջ%D]fvPHY{mj) 7ǭ;˽Ud8~oOB\UK]mD*wr3@H诽ʼn%(XѹQAb4Pps+b]vUDldv)3JW6L̊vЖ'SmuDӚEZt̚(YM#.%'\ G.,nc~(5FuqTƢ*16W]7~6b{cO8fc@޲\֦)1k,h:FAfOGI4 ba`%/Dد{-} f@<RF( ^\`0tGRN1jĮ6e")S$yvԳE(SiLku=R6bJM qnm=D4=ϛ3UYj/S`P۱&Hh G=}%2L(!5Xtu (Ԕv7rPn}%e߮kaج!aB$). uTYx%jnnoLiG9;u| 5A`S= Z9]w]i5)ڽ9Ec7n8 GhM %m6~"=7F@TxFAS)KQ؉uZ}7@=Rms_uM z@cRƒaEVy'<)?c :/#< DybDJ>? ۭvF",j ds;$IXٯܢD*oe}oy~9ߜ 5mH1tBR'li]N6OoT".pY/TCO8``g+U4h&M[!tmb<ϥT)LQA[1 ]3U)nh}eiZh18r{eS.UP6ՉlԑD\D7TS(5csƎaJѦ‚y:XAwHY {qf23Aç_>,S-C`iď"4C8K(kWĮ?VFP/F1FHT4IS-RZÇSkikwǻE򡃍:%$]ƬJV*oљj̯?9uFe>)ʻI`Ff̍h(76(M!4SH,0zIoҍWr_J7^!"cɧ!_RV v%ENƆ=5vEv*lk%>z4dU2?Cg8 hӋap4>Ȉd;aFW[ӑCSMD ro?.<q),>4] [:Iwe_SdZWFm.c֢ 55""n;~ Vʥ2hcC ªw82:Q]@ ї:Z@JMK;m\+bf F- 8BSZ 7bBE1,>PY eb2GdceѠ0o Q~}5M{D \9])F|[ TGjTMfSF|k})w\&.[n{,SJ7VCwDQ.W"Bkԫ.^F +9w R0UJνЍjf@g bR X% ]YOkvS&su㠵-c0׮6hz}D^@ YuW,nVԇ9>Pqnd s_CߞM̈ߜB;%eFצ pmq;/i?1O5ik0y_XfbӜFv]d ݚW:VEK_~f7@PZa%@!^H|93pgJ[rr|qd02n`$"Ro+Rz@|5SS]l~ۢsu7g;TB,vWrSlK3Ԉ͢o7wwN=fq؅d3421T2mw o{TQS36DX?G;(rkv:: 0# <6@Fe{\`TI@8={70bbs^h~4=%4A$>4ɚ, K>= g^>r.ӈn2:tr[B"LM4e?C0C3=H5(9bg؈O%ulpc);%Kjk|ÅT/N`1ۜhz]S轣̫o_ְ"Dwdەd V% L}/B[x:;3|k! *kK$׽7G"fe <{f>L 8Q#xH^qUM5xts\0>Z`Cɕk6zWm/A>ɼitn{Z<'BP6-~@f(::x|na*G '?:gOl$0oZxD8uvR>D];nyh$#cTB{fnCC;5[@Ѳ14l>/98;HQПINVҢ"ϏƏ]z̞esϕoFhy?j_P ԱB=.Ѯ)[ܭ9zD}Y蛊b[+a?+OO3".rl{LLí[nJ'+OTg>;ɴw gtö~4bN!Osf/~c;|cesmnugXcJ%ׇIk},kXC XH?Um>xµ.W:4J$FE .eLM!9w,aCEF$ydzmhr/)1c0-wL>۟o+ѻ"L jYx@9pQk.8spꁚ cv7K\,r )E>cRTHn{Dɽ~-YP;]}i|ꁴ}\70k6MkᵼcjүBfU<)BD"jpǠe$G&߱4$z?pwΚ3 >82LVecXiHYT>B/J1` *5Cf1VO?V̕T01U0o ? .V P[QA,ڊ6f /- v-`R堎*d \au@ǃkThfQ4w oTcꙫmtB*Z5Yv+%:\(YrOyZ(a DBp [nV^GsbM;ŸZ#>'@L48..ELnAWcc!{g82ѫ-0%?HIP|5C~W/2 ~uㆍ;X_9~ +*T *,m`c;ﺌ {86VLp"sA &f(?w=c%4.P,ڿp8;Lq,{{z-o0IeiV$o_eYkM`ScrKti53-ʇkeذ}}]s;rۓHV"? Bmg4c]g :rAg!@}G^zKO+eWqT<Ӛ>1|K7&$5ͭpTۘm5G 4>>{Շ= +,&N;L"f]390kŌe^e2t'BRQ3XbCR8f+@Qʗu[`Twҍ?B]_t|Bq"Y0ⅶM+e ,SZtF'f }eA(CqCҊ@% 6^xbwv]VAAWț$ mpo4I! =x '%ǐMoK˂]0[`a`H3* ѡ4fdHsKX<*-6@&0o0~q̆Q ܔ4/><%<`T+@[@loBj.+ݫqՍ7H{ :FW# QmIC0> \.Uu֙J-h/HL&TWY-}'F<[Ie ? v,ُO k$R烃2oQa΄-?Tv lXMŌ7R9\`tZ~ғ#{5^;ڟ֊~Rj)+DHDeq8zAeYdڑlM АmQ7`n'B?,F; RfɗVgR ٷ fe=P<Zϙ5@Qx vhK@̝M35]? ; ŧǾsh2[|G]xcE;MJDM9;R$U$eLmv$;`\ +Ö6S `N %>%U%c88E=s'T*-?hU g;gj*xqDuqwтg,"{DUZ\ & -dگŶ/:tR V>3g+AY)FkF ^݊&yRX-0Sڹ`V B2wn9k&!Wd0,Rm& RklUsOP?S&܇2=tytHQN]Fʼn<~-Ʉ;ϒ7m{zޔB.)@*kw‰Pm/Yxʓ -,*TP x Y=-Ÿx(4s(1:WZd?P.3r:fEeK3ovZ7GX'jmw يS(95SbKr#0"J#ޠbFFx57nˉݷEw;:tA 0~FcIWX̉tPЛ {9j91dfX~5'Z-Z6#:i's\3F *"%G,=DCzs;3 J1I?*xWΪ%; D? Obe) PMd=mjG7R \1#JX"cM*)@Ete>d'2}^ xZ( >p* dƺ_sr&Y}, V WÒ}^IeZ tmE]3b7)v$519vѓ@Dȱ_ ]3Lى)1**v*-Cѻ롥b|cg:V=NhF^a _lgSynA5,zSqh|A%L%xtLU,=Ӌ䱏ZVs#;{gMc 5FƉ- 4oتŰêU0bٚ=Fï-2 PWɓq,BB 0Mpv"$|Gc!]WFl㧳vP *t~@X>7\GKBAa#w&5Pk-X!wE [Pڑ)}aRPZM1A7e :թsL gp;qmjtRaP;G߂lBhO/gCwu&c2ɟPEjvڲ$rOqq ls0s LQtZVSɧ"N 򰘑Z4I{Y^ʀ7& >Tt1%S:4j1,rf6fi?cG_b$i5fQZaK  O&G迗ARjnO.X ;Cʠܿd/E]3T~7sb&z m8HK*v HBPjK-ιNx|(T[TW`[_B3.}0A~%\ߋcœ7On3Ϩc D:\CX5fdXe}9'tu|<1GPՊ4KvhS&pƈ58Xz)qG|26"[vF,^4s[k+ghV5&+AOkX'Bӽqv-Í\5D2f;KH̆SQ@c J7wOVoik0⩕C XI\ PתʬLbMuUhxcD$߉T#S<ݴ5wAYκ^E":|O`vC O%>8# :y8O$B }:O)K\ kb)OHۋ?eqn + % Xs#{SOq݅& _ox3~q#^PheBSʴB;LΆY(6XW(s #qY僽jd+8["H2_dq;nbpF{/yRex?0dhQp`5qD&~[ "n-$#m_VlwM ˲bKHDh՝ ӺMz]ΚoyX-z% $@HxM{ދ}/-ONc!^a4nm~0 ~< Ј({{ n)[e"(?ZZ/]nS*9k-f``P-\ ȯ|RQ tʼnNUR V.FhL$<}]"֯tW1#X 1>RduO=`-+ 8Z϶"gNl?aWaks6u;_ ,MCo)> :_+ \+6SC=cc etmc -eT 7aM^v`l;`lu@j1 MrQ8y x'3NDAjn /4T<hSۧGTX!Hemx +Z uN/.~w)ĸ9PbI=MBJAJD?v>hÙex*F޶ FfޠU-;:3G+jewA,Yqe.ADGّ.HJtxLj ;~.f.\NOJ_ML0j5IP/n|S`NYόxLY<&~VY]>>"BG{NtD+1+?9Mԇfvk$_H4NDu;e:aзqQQ=kɸfVU+d]f ~1"Cr܃W@`"Lм7H 6R I%)mJ#ōE+u1ˡ1%C^G+PiCRv*1PY4Y6Ot=kLQT#F bj.jCihLjyU^u5=KD`Iɠ,ki'ؖryƸFb(A+Dx{G:Ìe#c0;1|,Q).4UJ/ 2=-3DB70Gݲ,I֥ȟiK< rQ޵-c$/ g&%\}v`,ؑ B24kH)0g]i؎Gb?b..w[ťH!o,q5鯫 =8vyJvm_ hUGxmqGaHx*}b]%Y W}JesћWVv JTTa 0a>&AD3Ceѭаkt$d breA+JG/)W8A:+fCE9$#%P (`&vA(Rc,c.KiՇpg]&"CtXBykQ;EA;4`lj+ܴ\$ f/<kY2eݿ[*ί4;oB. NbfaSRhM\S5f ^=92|QDD7Pl!vƥģb27M"Uf3f ꮐsM$2jXlecYq~j<5qDq"PX qܽ8|_ kD6|1&&y/Ⱦ g|B{cejjda:5qZ:X{e瞍s0|:iNp@n:}q 7j'9ŗ4ElybbbK\ #GgxrQZRzX<|_{dW|y Z~Є;_RzXmB N)#&r͈%[ԑ/%'}Jg[au0ͪY'Iw8d O=Snac@A;ng-kYD7̻n~ FȬ=#cvj6yy.mm9|>#5L29Ҽ DA>fbc ?s$J(sZtieN'2chGH|ʖS@$OVK<"`iEnl'@ޒ.9aHMM_S=F LkW>V)HђB~IhF΃[Z2=:16B#)EYvP$puqe#MΜ[G&ZƸ~a`zo/AA=K.d-~ǐ83XHM{5ƿ 9|(OQ\ubAʓ̢8zg)zҰ?W琮Ʒ8lokI5zE*,SOj|}p5PϫFV⿧\ xG\\ĿJ:;IGɌB0Rs(l:Dq=NlAmi&8w͖:uC~f绳ސԔOqoH]^5b͚2w2{]ޟQ. P M-dS# ^ ut uT:ɒܲJ=ߞϒ~D&uS)|X:R}Qml{t=8>by51kȴ$S'T>&(_[|$YíHB5~pO#뼬TКvF!Z(ཎTR9b fjA:LqQ~~8܅ٵ=; NuG@?v68u~DN4;D>2& U;ĤlŻjt^.l]ٶHdP4P+7\F:x>1[ qod$>«Y' vY;S54@,@K+[{ C1@gшa Mh&VQ UA9D1{j=D ,^qǎ-Ñ; f'BPi|d,kd16\#KSjkRKXo q; 2fwE8 v-Z##W2]ы7kj,仉}mZzC DPEp簙Eg-Csya[1X-ݭ[`Ő5~ʃzx>AXLZx'Y `*ӽ[~b%N)TWb#y15Dfɓ? Tb;77Ң<كm@0+[>.ۙrt2ty-j= _Ÿ>3[y3 c6CIлe )6ӻ`ū#TI6.$;aް}=[GCҦ~DS6Xױzj!\$4-ⴷ_K?=fJ\9Uf҅!}'Lɠ){yڝ3[G3YRC9е l)o` {@G=ˠXcZibsr͆‹ћDHkŕa ٩J4>dUh2sx*流 Dj7.(s,#j/O"럪2ehj@ēۃ[H|00lMlG1jqo[LM"TC|Ffy\^ﬡj);"!I V,Db}B|kƁRqZFh RFA` Do%Kl+"◥95y!M̉s5*U8-KN>rIb!L.?aGv2<Z`Qd+ť {F?*"O)fnvi;VKvu>k؅s=ju:O ס,]b't卂OˀBmQC:5%iI$X,;KۓH-ϾcH*~yA4ђDyl^cVOG6vZ}1ܙB:h,"ίhFfjh5+/s 7RB}[`< 9h&*@0G(ճX*A$9f$pa G$},"aT{`xߘl\﷬‹L˵o.U4w 9+`ڄ!3W,1FoT˔#Gv619S5~>+C5}&VDeHme|}ɀiG"eͬ6:XRohm[ps:Бs:Z V5 (*V=H`tUY)𖌈ㄭ1-.482\ ;!x˰k9p$jFs6rdx;Cy"w4-zj߳cWwQ2]~"(Vdv,]怷>uBq> .K`c{ %-?C([mH a9*pL:'t (Yyiп̾_Ӝx%ovor4P{Zy\:l-\0$F]NRkx}Y&Q3a Q6܅F5jEx]? ْ7h@zlo9Ggw4wj}TXN׏ UZ\W=S3w6eL;wsP+d,b)V V}ctA&?J~] dV M-(֡Iݚ Ms,')f3/m)la<W Qs,ݎX. %d՞TIK҇ݳܾѶkӻ˛$7{&=40uқƍ 8&Ld&[D{DS 5ꄄgT(-ٮGLna ޼U\!#.&LA{Q^aP_zy뵦0I4vM+:vXkd0 9~XHqN%dJǵ?"BV g՛E9^t۱`d@7[ASo9C%gokfKSf7y:)k8ߛaFĊ ELhcq<ADzqj]"4ZMteC{bUO 2 [}c!0j]^{u5vB Su5-OP G  شEmVf:9 y&¬nٞ/J o +,ZiÁN© L;G OM8&j_,okix e0N$,z~pKL! Մ{>d>r|,~^|<"WJ1p3XkE,YAej[y<"%JVE)'m~ hN="40EpHJM09̧lIb[3SdF&Cc^Rb.F[Ϫ WË(""zc$lv9~Nf@Q^ pk%|X]b$`B5q@ 53pŊ:ߜ z!ߚl0f#>1vgJ ۬?c O ƂiLM%:/c~N-dӂx d%M >#"eCWi=f~k R8$Ux(Q\|4Ԑ[NUg,n3AV|-FN*_NbepRQ'4 sGJFmO''TUE}&# QybhQN"90@:&/@zT6s^5M bf AH8=:J5۸h8t:)0E?;;=Lӊ}g[ȩ6vۑW8"+ڰ[6e5+'#G-usKIfCȼz~2D3`=PZE8!Gj0#^(1YGjbc -Wj02)K2,5 \(pЙm$›L:MvJ=_PO7?Sv6Xd[%nr@U͌ts?e:µH<.^<6vOǙDޓNh~;Hvsȍj6xSPh\v{폥oLzHɬP#j:shudh1\ nE2ˀCR+vF+o/٭M0YZS*rN Sީ%=P8R ľ_Z<9xԕE7GuOXxHIRFD4=śNweezjƬw!VhjP@(*_ J\#Ϋl*Peyk_&r8 ldy] eY>BW|r_US)rqqDO] Br*UgGfjol(H-OggE%6w9uZI4cP ,Hb.-|#}S"0Ric'ţJgj׋-o2nn_Z˪/j7:/BҸ+S:˫9{#sϛvSTFxQv(ZGHyNH9% H $nlJ#d@W1)iU!C8j궲 t["c@ MV3"*)}ŵ9jj6Q!{,Q]$vTsPȚ.EB2K'Y6~6 4fM'  U‰?fp^WB {ؚ>؇@Nߡإ "3vF? Lv&IlJ1׬csDE͏ XLwWqƫ6O5jO,Ԡ7l0&[ټlPT°%!퇵oϔ ^ȫȮ{ljg -U#-UɗMeѯ?sEluUOS!Jq_03_c<% ZM)[-pV<51ݸI;G1Xc"ȍ#Ecԡ"Ӽ+nq YLYЎ026n `v'ls/?b˲dT)C\:iofFhhC/LTI*{ Sk~ar~)!Ph>U[4Uqȩouګ=-}(tqЧ:I>+"H{{!^^>X's<.ļӧmZG3Gc㙄%qq|#V#UgMTxm-f)H;dc1Ƶ5_Whʮӎe@ 7d)? H|gV^\PvA&h/xP](' 0?%v5s4Н!Q@Zy8B_e'90dVV`(WXZYJ쁁l{"JJ? :X*qcsyi9G8}b}zT"7eDj_p2|c`]pW2fhɃ)fzfаM*2tS3Ko"4P<+SEAhS`w?ZV+a~c’ " y_͢suJLU¢Rqv>T $[I#@Ӥ:@Vli 0z JmA D9Z>-LH5GPݡPݷ[ML^5"cJb㎞Ru<T$N5dF i}_{~AAp6K-{ JNdy(^߫isiGV -$(8@26HnJ03qb|S DҷbW# PO;$Ծ?vq. ̞͕O= GI!8vI<?37, b/ C4WE(DȏDQ|cҝ5$i-B 9z{װN7EdY g|`*n0!]Ј~㿊޴LQ/cU.v+K1ܸO 86iK>NTc D*p0`A&Qq_:J*hx \ e"L=gm|&BP_׻QcwHԸm4 H[\t!s0@댜#OS8rrKhW,=ܭb|I YpEd$+##P*q/8z|0H(J)+Ui,?Zy!K4X5r1֕>`t5qd54L)5GfRn!lQ Ύ/pݤ,2!0̥;8is߆'E GGaV9 ])Qhq9O!'p$ظ3uG &Wi!ӨЫCe\*ЌB_#^_r&n@+aV TfAvu:ytO EׇV<fQ*tM~BeyUGk'C.?|vE~ Ӡ$Ua$D4)QeT^BG`qhZ]n9,nS;w_wQ6-gG'wdowJ {q.YVCG5- ~az:6cWϗ%is7oUkG4SJ ?QN`f\4 wC ۷oy8)]zt1 z0WmztpKU~v~oN.7= h"(3q`;/߇NS;mR[RwN >uKʡ?4Զ%C@=ҡOnK8 zض-#O 4Ś80c$$VMvRo#, #ó@K_tӫcb*o15o?Nκƴ`N%j l6}gMtK#}s8Tx1)'5!LO !9B ℎd/P}$^u~<#f|ʁ1UnT+  \X Ԩ9 0?J^S.8)Q "ʢ.Ihb$;aIT.|utKvH/ i<"Y#usZ|F[wF&< Jo,-Uk ~Y<Vt'1jH@Ű`:p M؄Sֹ(XDcTLa=/zX~4%Jp~+[|C*Ws=14SBЖKd,EqR+S gAr Ǩų]VV, `Xvҍ uTIlxڟ?IF,)1oTɩrG&I7(-:d(1f!B,SJQq$jx=g!G;TFU͑Pd2}rrĹ%VY4Z'P*"N$o1W Jk]:QJxb9 BԍLt=/,$;|o/VBMK`>ʿL9+>_fC$ bt0}2}QVe|÷2vl}wEܵY-)JL"]觌*΂|Il'I'c! WDQ $ )iw^hIDnCM03UXR(l>vp xa|63eng h4"rٻyﰨOR71]? ={H3\(ak}ӻ\7B.Q";se+a.i[Ȉ5t!>il`YL߰u 2H,='88:kIYo&C_ӣ45Q^Mb좸*\UmeKܒtz̭2/UAvm`KׂR<'Wj okeM?7" iBvĶ13S-; .M|M^=Ҵ'-ChƉj:b?.*lY fM "Zu-)T ~QZ2iz6Xa}+YцP^.jֽU?2 <=àxtCny\#Z}p1N濚ZOԿ8rmʀrB1as0tG_66B,p8Lo^{(&vK+9nE̿_[,^^'-2r-,O#$EPZ%˷n82lWE:XưnndnVWxY#ݙDg?Hi34Yn\bRI\4n,CpNUmrBS5/,[Hc )z<;z6l[J6qq1xԹPu(<{Po9VӚt&tbф~Ofl䲴=e[PJb:_(o?1LJR'˻^ *^HzLhv W1xY-zh?gs+dBL4!z/NOݭϹbF]uj.+i=LBgk &&|!5'#{>^t*SW|&O >)IZ㰄;f\AР@H .d3_ O>1mI]"߲ ?,Q!ߺG]B#-z^@R3BP(i7ve2iCqW;}8xivN 30\I#D8x>HDꍠ0.uێ333{< YLP+0<Qr'/pZ|~)R!3|3-TE|Ѥ 9Kts =m+m|ebM L`+PZB2Czx;YƦ! t `d< ~͞5k/ m⾟OvXerۅ{Rg^HHBXLJ[*)' , aBǷ9-`7qrR!ԮqyK*؜Ѓٔ ]kWg6%VK|VRYg-2׳_lRd{[F1hb GHq7`P.ҫ*T1sWbZ`Wf䐶>) =Sd5_T)0B`5G#Ƣ-MS6Lk]$ƧCLϛR(5oF X6pXa꟩ c}"4jϟuh==UY{sdMX]M@@En] *0GT~"Db1l+0g|+Rg&,!Np[ep +sI?VaN+;JˆZڰ8+<^άjuVy:df>9ȅHRTw}`QWw9dUaRٹEruE@ĝvѥ8D yiӌ};%Ll}L+.ݲWpzۀI>v} 7;y 儜1g;اl%h󋧗k'o 1z񀋍1vQeYwauKkR+1I$v)[xI;н 7QV+&Lj^ZvT>1;*Ĺ'!€1u [3W#DlQ7f"S0[NFot[1m-̡)Tf3q@+ղ|Ăעˀ=פ2e9r |Ž$|p9\hcµ ۭi8-pYk1fw6Բnt8 hxI2|1u닲< @e֮ @^ҵPi,q2l/sx΍bo)YiV->j=5nsG|K['+:o$X:1PED̼+'ț^ᤎ:qX97+ }~֯x!\QLR*sH"T\~~P$B[ ;OZn>PjcSKNdbg$hf30@%ڷmyEh]Lrgbi%X5!Inߡ"iDPXa2ME19_2gƣ)윏-Ј6HD5)bvxfRD%g2WCEu(+!FEK!1foqu2N ;\@EVu7Z[쥻<SKۜkn\Z ՒײS'17?C$4:Ibz8[ }D0xmP<:&k-qޢ~zɵaJU#X]eLm5||`FoO29tUC P>va*) ef OUpԥ_d78?2e9GO`L.ŮMAfQz5@HwֽfPÞ%u/荪ѮmK&uOhl\.s4b,}H( \ɪƍ9&)x+tK-́D1)/ vqkJ@Y갰tITiaSJ OްB+p },:'!K-Q{'9m̠D[hlk0DHk*UolJӬ4ze1L(5lČ(+P{be#8&Gߒ $@!xeS*MSiepJ\oڅz~ T*kmw(Sq(]G"颳Wv=}Wu4a |doo[:XЪ,qm2 =zwBAMp8~5a7۠:h l0>{=N#WP3 zh-dT3#-hwDQjH|X8%cOcFn ٕ`pn4o0dN ^5C;omWt]W aXm0t.G,9ǡ&a| )\? -'հ e歶6sPr ϒD>!f/wW2G NR'G{s^0EsZUbqR: ;MU""apPctnl ur >i^Oyj֡|<ŃL$rfkBy'@jTZykWX uH§K_ȷtd{H,p re~`*n\Фŵ QVmX*5]_\uб*ywu<;Wf"a RVE^6c<=&Vxs{aǰQ\jwWЀ=[D'fMlHY[Zꨏ!vgoΓ4ȑS ':8愶RF&pgz~fÉB() tqjڜ[[4sh1{;틆rZU̢gvcz_4qCWcn.<6Mf8v4Vm$s5En 3l񩵋5n|֕pB">'[Q;.njgu^SʕVIV\)EMl;LCMgQmXUTƑ,!òGd{iMH\8axlC9q: 2f;f|cȽqoҴZ_k`OŻ5BnZZјa\䌉M3W}N DsC6ZH=f_ugCviPcG*wp, aͧt" Y,]yK9E?#l!O慵j~+_5I+s6Tp^(^-$2Et\)wc2 $)%(,+|7ٙ0 cJ`(tC&2dޞ;Y+ `EAhH;ڗ 1v ȝjH~f#gR"4T 3iLs\9B󫌅c. ËR7zp^h40Z;'"Z?'Ăt)ב'Ka[` yesTsq3EF"B,f<:= c7Ux* :S B-!9B4,.G.aHL5&$<9ͻ!f*-8{5ʞQ]M&]_^iΰ>4G E2֒BY)UORHAvG k/qmKmB@NA`{|o)>Ӥ mxRfޣ,}]u䄅:(g@[OwTI=8F.KÀg)X`۔Gb_a֐{-mďzw=VXoD#j.3E@e?5$5 '& !R.bm; ZdyU. )zo9V]STqU\jISq,c@UeV|K7B g!]ȿ'SsV{n$Jh7ɭ{)kmp3;%W5HYIDs6WjsސQLǷW'Km ]QlY^Be:\ EƸI$?jJpou~vFZǨX^w|6CmF|R_ R9.  =I܌ge3K|\H4 :Sat^$Zw5&ӣPdNS)l4o#ϽQTI 77 %B@vFW Ų#~&[FEԱi$jWtj#TEo* vv%x}x${Q!#743BJ"EwnݮJVi\./"boR_#_ٕ,/}ѝ w.]\(ei+E%,ܟB?'jٚ/lgt(uiI'Ppt|=U<_^g x?ֈ' ctj7">-; E[4 NIՎ7ӛS'Hs8y ޿TGnu5b,`UuV/9J\QC>OPsw^4iF5븻ypxs )饫̓BHM(x]Jgi|bS 5gć+͠V3_ιM"Z-SmXF}1wi~M>]~d:9F4 2[+gbeջ* \_h_Q p^@oh Q+[fAu=L#k$π+ުwW}bbPOCM D-=#'oGa91a9j!$%pvWNLsgGQL5ZoI_;FҁZN3U*f چ>4LLߟon;NqHI*j*N]Qj¦)ݸ/lcwvоj=h\HhF*57nf ~J4BsS/:`N4|ݑa3:L%#ydya\ҕK3 f^$n.2BBZJۙQ'{Mu_jzfX_cT/%)j@d<{9W4iKF-X pVraRW o1Ӥ["Y x _@vjsS7އ9ܑcJ|<ϙ^?ETAF3kxg㏝& [K {>}vȑ*^Z u%~7%(c:nu!*0$ zO|hu)  .uK,:E3Jq R׎JZePRxJT&ձ`hS"~m`M Ye ]e{oVX#ӿq;ڌqԪ+誴8U:N{e9qO$q3ddCY$tMUTXM2ahw*dCq~4R%{ 䙁&*R͜l~l%gi(w<;%6P_tsX?B+n8J=%(k¯cK!>Qh5&NДE)gko(8}o7<8Nf=zc^Hp5MQM7a˸.@kF o9g,j=m@.-}vD!${4d(ӺUT vut,ʭ UlrQ jA# 'HTKpCJT hę0o7wmz0mгSʃAe|YG@L@\<F{ΰhl2F %N:wGm}mg>J* Q)2Ѝ{p:<ؚRt [[\,&pE6غF!CPb{-^TG-֝d㋶iv?ypA g/b&y>}gag B"-.τJ"IӲJ@˼ٌ:x<4uc[|݆T>$˷?@+q[pi=_|òU{dU7\.; ԃH#\vdʾiUX8%gF/tlkMa?ѯ]Oil@h$qk{1KtG*ǻPs )BM٨D^>tvʌh'bvVq,CHeټjJڧue+i_hKڞ&CDeDAjdWtSjڲgwp<93DHZK11q5<[ ^p (`2:8>Wg \%JC)%e#Ċ` '1jhQ ߲HNe# M)c#84֭>8:p(Y4ibm xǼ4W\Q2F&ٛ1 ˦x6l_Oeٴ̈ L ;zZ&ұl'`rQL5 `s}+;3>kˊyE/{jx H]SC7b)mxFEI+0c(8^w%@םǫUEH0Xu`7exv'ϧ88˳5[B&ʹAX;r{ W;b3C?7@)݌Y{!nUhO7j-Bސa[ed`Nv=c?6xz5jE^ FD[؁逄Syܯt!Rn+SOCaF.q"]8~5 *F>%;]tzE'VriE!h\n='i.v N`6KHNthȅ>qEpq~|I8 mA/&hB\uh?ǥ+ܖjF~]p\-@כNAr|ZG`*6Y?*Bk6B6Mztg*?bȈ3}^!`6{prԪ6FX[qπ>osyuZ ZaUIE-ƦM*"s|ꢲ%Ԑ/4[g68 8&{G-^p'.tOK,c7"fr*5aCdued:.J'΢0FDP%!i >ҍ>˒m0rJK,ⴛgľ03@ *n#W4 X`s#haF,+Y eIg!d^j:nu؞6jކu>oVVhҦ^gS^G&9Ë8 LOYޕIl3UP%Q,h)zPzz$xaǧkOT 2Oo5{:'OSrr?rجg{wtz$*>EG3FafG`sȀ=o Κ0u:וksbme% !wvX B5Q[ʟ\hvY/| 5 xn<}Dڎ+qر_iTE=k:oۖŜN3(X 0(< XB,2|ߋcAIւ" pyyOj k<Ƅ:poOFu $eNMHckb68*ԴȜ! cm_NY?YJ&L79#иB. wu]]x4ᝀ*P(;d7'&ݜg՝zոŞfB4taٲ"֔"${#eiø1;"G ::MfX%A45c{[* ;WJ,nq(FzYƴњ;r8`#>gN!QTYzSD>Zhwf8J3{#D?l t@`|m\FiW.OTgq"5v!n3Xq ~G΁jNX%Gib!s- PC=i{4o'T#msy59i9\1:jU%&! z@*֮=k5ay&C6t, bhTט;8K8|VfNr C1,_CKk#U>WS59%zwIF֬TwH|,hb3ޣUǁ<C{!e\' _%4n4?r@eŊQϺ݄y0Ox!1xD.& $ -_mlYĨsfqDjD55eTb}aU!9x@ t7{ֻg2I[7d(!%);gOQ-.?ΡXiFirDom,'ר+K*ٕ̍9ȴ;ő"X 0IPyl'w~F3KS3L]#OYb0!N[$}$Ӂ֊ފXѓvwLk'~; cqWcFÈ þ"wJ1rhʩ!dٷ7tѳ(jyO F`Dn.N6 V0|_ϧ-iq?Lfqc$phHwo!Q+?r(Deq;^` 5A O@bD+QfcM";p9eREq9_?ܤ"{ZA[D Se0߷͖xv:Ҵ1ɠ[ ]Jjl4~؉bFn%+M`Ku2QM? c(i8Q7 EB7G^Okۮ)_FBkr=ys".xa<Ep82J^/ydTQBT F&QP͊ii/9ή3`>_wE!!T;ž˒8*:h(;VRTj!29&8_'}L=&p L"6y#<㞍CbF#,0N՗ʨK@ޓKKJKhFyKҢtW;!v8qN JwQgI[;-4Zr7OY2il]L;j'\~q=t&0SOYltMߘ)܋ fdj}{wv,%ˠ[3 XQrWvndŻL,:λbbq*ir[աqs"!R~x>ȭl)UϓQѐy!㕩;jL/_ġp`/93">ľ_\(.+w/yz$Zs\urVIA#*k~+Jܗ .,]N;h̞i8pZQA$ T =v+ٱQX9Fh AΤɢj!YזvhӒ&gcL4F$_Oh_GOV{|նÌv[wm$YunK[QN oN2[hODt1EMXP"W݊Dp Ӳ؃祉M?z,mP Ia` =j6{^mR!i=~M%֣d0WB~ZE$m#쯼_'OFscTߚkv_i7Y᮸=I ̔'RmE߲|;xsa Blmm3_ .5ŢAnRC~ F"a MkL#gkg)}-0NHsB ?9̶fYޮƥv"慫+O1 0SB{.z=`;pK J>4θNR}+Wbٖ)`v8I$Pa. FaP`/E{T(H8~~"n'̆ZA'] xN6W$<}_?h  =n#/Ŋ<C3GE;yRBPKEc, 7<{6cIcMMUhuniORvS$t .$T9n ̿$'p'zWs/7X(ڭi{ l;>{n=a?jh um w ~nT{(f0pm!>,\0\Y*izC\h 329 g @Nc4:oE%ޓ62ϟ p?圳cWX ŇHM&wCYAFN5tm k3~P E^~(#ՑG԰a<89&)E\%CY9lѬwhFB[2vUi8?]u#z2O+yj=L%xnNfVR6^lл0ϭgZ?.l&ʪ(o}$Dq?5ގjw?Ǖ3]2GyӰdCv+d@79J*715%HY>h`nz)%J#!Ë *M-Oxтn{kmAh0u y!h4Oo*S@*2vS[.$_ĩ#`ꄻwo#MS3\`(جڼ4<u='(`ڋW;rGB1 ~04`[kW>d7tEC8V,#)\% O08UXՊx>֝LIO ,lG8fǜX]̚gBn|FD|xzf "QW:o!x&`at/"9ϱw:f' <55~蛰儮li+6}5['MVxP wzNpd*Tψ-gpе^ rWԨ^-Kl%DttKa$"$Ff'y#+& M= v*#_F+>9$;%yßOH B1hW7*mAѶH9i"睡U1@+C[%(Y+gLK!NKMfB|2X꼃įGfc:]]'F#<GA>mJs+"! Vn{<(n0c`گj։A qt45$ER։2ʊ̥3oژ6"}84o t#f"{j>iƻ%067,#s魡9 0J"]*'U 2/*йm,gbۄ6gګ{99UKO%|ȸ59"V=sz*s'92/P%t*n4ӟ:J{2k |a^\.SUBٺI+蹔)7!\)m;,\i&B+}'BgKl?ji!Q]E.c;&sjy Uy_(ϑ$X,G$7]!'{L4ToTQUOD{5fF rUE%}?@ Y/"0bp8^=FP4H֝-yxTg*D[BpLw0gaA;>(F5ӪvgŇ?@ʆ7XA{jEvI 0Cޓ*LCC1'.GA.P~P~s%R41J]::םQ L,XzqPfe~d(o;ӝmX*4yz`I*J!rڢځLKCWl52_K'A+2^sWNMEvJu_q0*Ev2lRx  d܇3b:YkfNQNIb62iЀ&~o($^Y,2$RQ:J[Iۓ]7z"iZ:~@0I#Kf =_Iv'2pa!6Pd[m +,%y9A瓩;[/=>yOA:]I]ZFpw<gtQ,OL RčEWBcP>gԤvafF"H8=[#-RufrO/i%\_ 6>g`igJtDE37hLd|斏Zv>/2V4]@p6R0?F;H/~pw+QT~̎" Jol(+Qm&dwL#K>k~xF۔lwe^q%1`SCba !rGvs)eD~5CIKכh/&lN ~ذU{K|pXl!8\U?RXQf{{ZH j,GgL&0k4yY2b{dW+b 9_' k} }^.܅K`<^Y^Щ?tae#y! 8N)CLu*ߧZ9xD|cԪ`#D&O#$]yVdO4vO5*_]W{ZL%vM[ʉDnײņi;cM6o{ _P> `n^Ky*j9nD:A5Ɛ8IQGFSݾo;LS`Y4ਕ20) V 2 h}y$׈ 졲' `1DUJ?!ȶ5f@ ҈!?ĝ8Bص92O-%}J#[oz>+Z=AN'jwP.Qs=c&W",~`Uӫ@0h(YYQŔs; *,Z/e\JM+!Ï1;a{nbܲF`J妲JUe1m}q٘k:ؼsO=Lx[XFe :Q u!"Zض\r/ex4!WZτ]&Lx268xU̞wܑ!ba"h#kF8^;Bri7h J_|D}r:C#>\{;4$Oo?J=mzZ5cL[<6ʿN~,ZCgnHo5P:u#b_ ]t2[ flP:z$ZSZQTLQZ59[Ќ}<2Fwcqh m'4Pq'XD=\{+1^0Rc+Mb<\tULG+WV8r~;t1L&TvMf7ꎪ24)2M sJ[/x#AM2Lwyl*`kXWvu:1X&I#@WZ^#ᖑ!]%o<K~.4Y.?sƊ#j"XWCjx\X$ j,ݘ|8P 怽߲hC_}<9j9tQ͟ѼܗJ[`pge]Ʌ x~]ߚv툇4B+~ H;2_Бhyqo/qՆ_ntrt UU;y E~e`dz=PK.13xkiC?#ߟ+_rNJ)'y8WS}L"=aRCBt¼0@My(pj2n \^k4DQ˷y TpVB;?bqC;b 5T\e$Ðq >ARN%N>+nX9LvtyIt&}b">zB}lC<?rBӨE(}0lÎJ~iy>'UݨoT 4<){W}1faWoQb""8EFZ0jbQ:"=Sbi[Ns4ZM^ i|%Z}/؍# w G!9Jgr :/\۞M5^YVlBHYv|@`ȱl Eggݓ1;@/rQqZV Oz%O*W(2)(d{T=u^=Iani܏7<ŗd֯stV.8/wR&Ct$AFq$l j=gERh_5D]6g5_rnBl#m.d6f(+|<0"Y :Ψ/,fēYIϑ2Mޘ\N^MI$dr͟aI<$0@3o| f ^2҄9˖G{RbT-/5"hJd7 䨘A>sk)""OP"BOqtDFt߼ߪzt== e>氚 %Gũta[4_*XMi` St3c!L2JU6{NB@0UT̬@ЦL 5VMzg[#Y`{@cX tבjoDJPX}JdVd^=z}fH(QN_$ Q7hW@oTY'){26Qoa6iS}T, <5Bm,-r-[.@M:7y<7FT~Q,5%ف[M_cn~"Uasq(L&ert ayLCﳩjv ةX)pR٥R-7Ф̺ ;O*-"ms"쮝:V嘨YY>nchhL'1bYO^*wځNKFl9KAv/֯+Ycef*7#8IǤ`T󅛞(WKq,OztBMO"$Hz1JPn% (_ټiV hmӣ#xࡩ1҆@k`=za/ɜ"0so8ZoJꔒ Az#]ErXͭW4Jfba$ :+Z5iJ.@[ꕷKbna"YBkgɴ JI3ؚ5g c7&V:^ν$q!إ鳬<1]y8ISkSKү 0+(8R̡z!qpS !>M@ilSp)xf:7[?rr I[B:\q+vύ@B/vqj֊K c̉3)m."]4@}/\ ],geNb"Mp==#X0L䵖cZjܽT+'VB p(=K_ΛӯZ tB]ش1'muÈ| fd| K#o˝=57YF[y* )NqCbLXϹ2 rÍJ-Id3jT(1M[Jiv>'~-JƻH8(ۗG<h&^1VjwQ@:zD%1TZvZ+>!41h6 #ӻ|B*$z89f3z-^{ʄVl=V^49UתE=%fm0jn%U}T+Q E!,35VX k1Eapnz8?o3.˱ǻ η` -@Fg؎ԑH`eH𲘘h!}M}2E p~24 מ%<__ʄf=کbʪjBBKMN[&-[\\?2V[)- (Ej8ɞO+r *O|_uS.$Xn9J퉶@ydx^8'td8;Qc`nqڢXz;G9ރ"j:C $9E0põor*P ZYn&'.AzK8C!tk9:s2N9܄Qs;q{4Ao AZ'Pʗ=} UM'1WGDo'b_m!M4*F߉m$QQ,>:@!bnk:jDuP˲q}a{RKGK ]Z(8r+1wr/'NZYo|[# 6U@n!ᦱ^WgW"BX4gb%Ro!?2~e-| Zq̫ ߏ \e.ϊbռdlJjW'4*h5î+ԡJSU~YOgtaF }PoaBR/feʯ|Քd tKV*#1-trt 4/m1F[B8uOq2zv:(N5e 7TG<@vMgfzdzү=N8!89ڪI&|0CKh&Soj~᥃銏V,ÈZsZ,*Z 9yjO1 ^gFQ&JhvCʠ#.f+nUt=Q?2/MDњ7W@zIgΠQDWd1`hs4Xoo h&xd4`h*vj+vw[ʣe1A+*ۢ~",'b ?dӂzacjH:sM4^0h]<x"h7ۜ,Z Sx>rhWCָdhЍJx𰃶^k 7 I LU=tY'΃XAžt@::xOif̴NCbv@$y&PgJRMk,תejYZ]?;,RFTB' شKf:I)Cu?ŋnu M|53k$rFBf,?PǀMQoBLvA>{!SIn/4=a(fW2IY&ixjex guuv0\TF֩9#qby,iP^BS)4Кl )曚z@ּ>>$xN 4L6p4BW`h옠&~Y,TE*WxLtz9cq XyB!>d# i]]k `z'>(\*ElB6@n@!=/X!\;]_ *+]cfMЧvu"Cn0ߊpwH#\Էo1`-d Dq1ԫWSZ)4]%q+bo$$1)R8Oe̲AQm2ftD511YIѺvo|>si!ulϣIuv$ي8YC)t#JOrUXdFXNKjH?ıG!ul! zɝnaa9{f)}+_{/:p.ॲ;:x5wZmwB/7euch$wՅ_'GӞy@(.n+N>)/:ruH9=;'o@{fſEX4 k=EYU%`0u&󇿒'u\]UzIbͲjivj#Fr%?zAk|՗SH绛 X⌂¸FZd9wgsT]YaWoܭK,9e*:=ћbR5{΁,&Y3pn$[+}Eg#/*օtWhPl_|t6Y|cK2Xp;Ą2uNG=u[p^Z\*J.(zDcfYvUtxY^ꈄƷ!{a"@ڛХ 9Ge:g'U~? Fv{4e2&L[W N5>0tj!p( v4`;/̋}lCHÂxjn{VS- 9,Lv!M犕>%XQ)vF&\;3SY[h'Z+}m\ŦGzL mc:#a\U\b&W4A3n3$BJQbpٱŮP,sKm :^j|1Ʈ0,:Q jR2/B#KNxac$>mJ'#LF[9vK#5gX8-`M+\A]g]_AѿeϺBLxPxDps!Ӝ G-2z#+/0X i lhmIo TSJIlQߜTD Qk?4O{dof6]I]4vwL7PΔJ'lJ,݌ߗۗFQg(;IGw[Fv "c!HR+c 0Zћq̱5ۦc'3盟\TM+p4'nIh@v>w 4T wcqRC276wt4~Rya.l;OWF@CA" *Y+`(3&2JQú`1)IR˛H%e['Hu#iI5( ^qMg<Q5"]4wAȪ9-ch6]| yJ!~T8js|TwyIFyrZֲewh[k5Ffj‰38})Ǹ3c5Ǚ=gFZ3ӌ-x߈t&V#O1Α/CsjC]h#?9Q$,#o4R85*i㕏wz;>n՛}N 1a+E)hSJIk~*s ] ˇZ27/$j0r*JA4S{9d~Of!OfW dՖΉ{}t>&; dCV|frG6= 2a%H%R&yx ؁ 3ШL;F~(I_R =q?smE${$!kpE͛mZ $:Ǐ#@MK\$pߔ Ρ.*Wg_$9e7+L- s 좐pitծx55Oͼ[%HIO)JХ>t6˪{?]bFw~|VZy 5Vv~2$&iz̯ &#eDb.V|""eE?="gB` ~= W(Le Uqco00Z3&P@ FoTDxDrւπtt㎫'{\[ ?0IJ՘/@B;<&7͕SAO6!5"po+D 襑uǼ D'=[S<v) Ji`X1 r7!dfV^@:Y@jNzq.$/r%`>A5!Z-:\Rߌ)MRPl#u2ZwK?43$Jry/ꏽX\ - z"L Ć$b`'rq Pp+vHǢ y~ ,qBݹ[}<9 D 5i6~L d'Y`fܴKšC %1=`ÂYҩ:*3&:MV>]5x*׻9Xylҹ&i2??L  0ilъ hIoݘ=&l#2 Ж *:P*2o^Vj[S} q6J'OFWSxd5(IK ńRg5i 爝2XP̹<[:⒰ayɕ GW).poMFGQqE=چB>w`}Y1cr6z叴I{kt`ʁ_ pC;v1m97]5냛bR>]ʻb<4h6S7 44%O{1:Azy(hJمF٭EY _ZFL38L2#azOR()j&P^w{Bo؃u`bn;w `Lmv|p hKHC=6e2+c:Ba,:$Rcȉ @Ho0'#+ ?9%As"\Js+3%_.xnRG_8N$ &)"+JoP@[N0,t6RzaQYns68cfjrԎḳ5fgaqJs; ?(uv3x`e v k'F]Ό& NסlDzFD^HSyw ƎwvlO;[,3UUpKـ~{1(LT޺M-)_n_V-M_zޙ0OU =e>-bUXWoUf%m-.M2c*Zں£b.{۔*& o|0'74m\G]L ! F2 &e1tgH|W ;LyX!HS;DA5z:-\`ٝcΧd &RL^|<f5 9whEkōfLhPDBT {'~2AYH(Xtܽyg!peOJ@'s^=ָ)|~c|%.\Q8,#Opzz@'^mo&c)iJ]?=.F\FE˅Lդ7UDm>"zҬ,,%>G %om&&8G W\H\ r?4fmrLly+JeZDwMO!Z%sZp!D喝^_}s!!M7l$+I%TdO]/5B=^y4=T&Ce{=vhTm^׃m.e|PU\.'\Ѝ0n~c UD%X:;.qm)5AfR>?US8̺B 1 %:ly)RB8"snB do](oeC sQEg0"V UVμ^;ֵaʒ̆a`dL\JO[\ADi`NEكH&{U%9]l~Sfw EjwZYy/Ҽ$lкzO2Lʓ ES@gMN&:u'B 6=.꿓]E ún7!pWu{f/ck-i%k QӦ{X'[r+>z*䜧&J#O9[v~A8; }${gt9Mt!Xi天ZnZY6Z}X1 :ք } S)ן tԻ|"*\ZZetrwi$`CB?%2rj5:4dᔽ*a"94ٺ fqv46̳M9ԛhl\Kk N6;Zۄ>+p/I3o|sBiFE5L _Juz9b Hئηuy$_ "!zw$Y Xƍo?ףУF=iFBVH ny=./M KД &è͡"߮@Geۙ/ֳeg3CHdgIxGlw[嶆] |K?$VKuv5i>{-^@Hz zNfL7?lh̡X *7AdzcLhD;DUT0a 5SLd^#g=/;b\pIL6zĭ]`&!PÓT{$"P7|`  Jb Ь'a(8]HG^?@ӧDU6# b2ElsvV̱eY&!-hE`zLp :=R^yQ5Ȳ _h9=H!6VkJc<(u/E>P8@<ԓtxSƧFrj\.Y@]kTw hYf \SCy!]?{ff6+ͅVӤ'($;!,? ||!n)ӷsԯ`>K"mƮ]0qi,6M3:EG;G(ΒG"eqn^Tg&ՓWr}_Js ^: w*I'JrNVӈ"dҧ57ू3yx=G$Qs2ڿ'ElKFTά.C8ľ =%gkp'OuPvx)zq$G0 9fe7=~cZj۔/frp*<>dGD* d(m=_:gDĉ!)t8 kIU :zq}0uozf72[W8r La/B eqA0dȨOIkKƵn)O$NDJ4%(*CF|,}-^r`LT8uC.ܺsR2RSێufF( LilYǁ*T!SOA8q͑\fo(M?n-5=ҧz 4"2Uq/\Y'jӍ頍gm#af*j 5bO¶ctV4X?m*'?ItUgj0Jsyþ9ɹIy^{tNJl\`VPr2H[v Z`\LqO:K ` Fb~$B mQgOJl^$Ï(NG ?mj3#:f]G_%@U듞N%+;J 2mR>BPT*PnG&rCt,h'צ|HkR;g^\?!ZdW~;22(Hxw3jo/d%\AonmϽ03gGiK#DC`J2]G$@%zվM2BC?.1!ܞ!=t j3 Ze A$F0O'7 '3abr w&qE 9l03dO PSj߼l\q8ZmNv(M }/ωp1FB Mg(US}mσ^|WI+1+E~ʠ$^)/Fm;,qs_ߌ_QUDA]{D;.SC"`.lnGdBʴJ>r]޴mumpjLqS%KqAN?8S+Ǥ~ZZOj mƨofsx]c**ϑ&H5/[6_|Es |$4tۊ^[E.cp%1(t}r J]~4<ߖʏcUobQ;{u, Kk8:vfTRTAN\*)YDVXkQlmtߖ7' T쮓󼉞2k=oPW\>J&k *Jbf ^*8Zyy"zYǏus!vS =գ(NɱO`~}7($8ʝ(-pFXStrULcc] v7t@vV۳ 9cn2YpP[*Gx|`O\XNw?zx`=\QR&D5O:j8E: .RHٱ8H1>x'tf1襤8f"א,%Q,ڌAǝ-h+sP#N,S3d !r3ݽߗE3E"*c688oaLx)[?ga5Qy̅xaa+J43Yr^Rh~ejPeZ?/Λ2un|5xp_\gF/J!xG?#$: XY&CMv`z- EIsU|[! 6:0Q5 .=:/%jTW>T@k _j 0tyD>:S o(e *˿|lvtD)[4@KQ1Qj/W߄vA E``;t0E/$VawA#TX45˾g(e-9&fu06"ФJIHS s3osVf7em6 %Kձ,|O{[Ar4H Kt4Vk2 *r{>f$ݤѥE\$ȹ3IHGCԷM%iK1M_gS+ @=YVkqIpپoz@*o|ICf}4W~ɮ-i7!\=Vi90l럷NS#V ^͐ʟ/FM#'*o+2IWLpǕl`_/ O0E%;FaJ0bռ&'ol fX1渚M򂖡SO|o7dv9b, N>F? "-e* ƞ5ꖲ#;yxu^3q꬗>C8$\n=pGl ԡ@()l /4o UXd -RƇZ<_=ǴjN)³T+r\rVD2:yX> cK"Qe#XF`Hد.D`HCBJȘ|q]8t4Iݲ> |5ݣbx?3 d90@@n6cSyfL$5aZfU9lHͣ)XOG'5{}T @~ތumY!-_c{Wf:s*^Ujрϒls`Y`''Z&佑`xS,g.z>1wYPnÞW+r k!X/)'; sLLfY}ĸB8|RRb9[{t>9Hg2I{ξltR,|X]^񽏅P{J!BC)) Y՛_1!bMha,zKu|p%B?7iAvMj0 uB>~>W+oTD"*ȤtNz> 근-CW#ۖXvo)3J-2| e(8O"&xԾz3$u4YIZ.F T&$nz:sҭ}Jyc>Ar(j!ݸI5R|HH;#)Q{s Q=(v5d8-o @`#mo 9OAʂr9AFO$I2IЍ}^y;;^"dApRU)hmuh ,L;&i:/@*;' wa8{s$+6UM"3-2(N_ 9̑]$ +NmU((Vm#q4onhW/Fb:xQvjVxS'ǣ}tJXQ;/7!z# +&JB zp?KIFު- e|;l$z-lD99]0?l$idb "D8dNy$>2dex'dR?ADS .+ h >|BDYbUeE[Є#;tS?$ͳ )x\˟%\Ǫ&6|Hb3—/Ap^pռm\ iWE"ChwH݁T0qZ1}{2zm?H77Aa?pIbfm6OHhRF\CXk\Pa˖N%aX vH t|&96U #nlTX.~'<lC-cRAmqU[e A(ńGkRc>y`hkL*AJޢmysLM玔*'Z4A메׍>>$گ FEoLA^0[Pg N\TZ>m˺MT[`} a.y!tdՍË&j~a!X V# TJ椊X0,q/a_ֶzv;/ka´Z 95>anfZG rPY"ῳ/V[hӕR×Xt|xa5OaI7b"${77޸2  LOT/&x%䡁5Ufa)nR~Oky#V3:#bZCDr鱩i@8<&<;iu|TEqhLZ1Is{緸DPL%r=\>?#2za!v&AܟL!h]6xz W&swyژ׿Bd¯5f~-YQWيs$!uVA8Fݳ%݁nlŧAr|l'S`<˾jPڍr3hny2XF|CXB~̵(Z6wdλp{1ۈ-+{F=%33zâPZ2rW~;3<5KaŦ?6T'.;EE:8[7!aZkbl;܌T$6DMܙebpjx>=n:I7Oq#qSGS U{Ocl9(c&$%huqrw8pi׺:MW]/: ( UʅeҖfSp.*E ,->-t_7w_ @DLCA8 4I,҂t"cғ^'/ $MuE`l,!%`M4N)V)~hUf5Gl6:5͎{~UoןNX1|l.,S#ӥɃ5as 0.[xb)p~G \*گIǚVPtҪV ZzsA@/xDd+0}djIU9 @1m䃓D?6{Aos)YO^fT`kH'u`=M=,%pKVk A9Wpd(!gxWX!y|$@llE+9,2+=I^t U':KSKc6~cE bdѐzνjᏃ!=K5bXXn2OP?N k;0D'* LN<|.;M}<"&&d)߼ۂ/ X1_g@\ ӵ̵ZB5m3M ^ N%To u^LDsNŦh&#nosP pGf8У35`䔵zoԇKoA1e;6kbwE;,xy805!'ƣ`PϠL؊1|AhsoS; hQ5.HQ^Uz٨,yo$)?vRBPjS 5]7N5a﫺G+z)W9obƦ!Lٯà1b$ |{B GΑ-x0rZ#F6I!$K@)`.+/ݛuaxtTϻpO&QJXw/)%HړGN18*I/}1SQĔ*q x_n湏g)̦wi/rK/jټNLt{q7]G,횃";ųc5tSH7dg㻽"O{ZVD2®^9 2'N-&J2j}: \Cv$NUzy5iĺ\R65|3P mjXҍwd\u Nmy}M.~$Rtd-z}F$ЪБIG62J: jdk+ s%0J_煮 Vr1X3GpIr Ƃn}n'-(w5zD0!ޘ};`5 ѐV洝̯2, ?}6iSɤ޴l= Eݻ𗉻EO,5/X~w{M4*6CIdj } *e2,v"b ){ ) oWn2HLn810~?-@ۘR0x]'FX*0e"DTb&2$Uj~$ DctG+D8Z̒z$뼤SvJA>6d 3Q2£}.]27a)EڇF Ȉ(RLsN: US0Ul:_J^2ax؉l#3CΣs_qzeDQg%R'ĽޥBղU GAm}jY롉j Լ w.s[LrΪ{[#3uȥrnw"qc1L@Є7tcE 7<4\o|3wN7RGcH/=*-rayȇdmfh"8'ADإ/IT&Syͽbt8&mz)F"7-((Bhu|)ZZϓqb;I$Uk K٢T>^!,Y% .< U?n,B>ngp>h{Fa:Z,>+:±\;/9QU?'m 1%My4@ #$U[HwEl/6KGGJXhp3aeX*^M68nοQHpuUx\aᯇhDAppI]ɑ^૽:~2:m/V*c}xѻfԞX vڔ=J_elc@ODP0%CVu "D5I'\nޱ踙;GU xw Xd+unI>O[ܢ6#=1{ncAfxDhjAZ;I5?k>y|& 8%𶗂ԽDS4Cd*KIRMyKܦ$)UB~: Ih,e/t[[hLϽW}sY"Ck<@).oѬ-9{яFbqBG*"pJ.&GQ.懸fǡq)起N bM$Mp}L1ɤֲmxTC̴ Y)?b$3OEpeZ|+N$t[Z$pR,cz\"sC(K~rԆ"4$>۱IAz%X\JSoHk+i!k؎p0upΥ! S֑*nLn?' QXÊRd%PԢ [~|"=IJȕL:AI$1/K|>R<%=v^ԛ3U#\͎j>\q}0AD3&0%^yk˨LA$#W.ې͛2KTcA3|`CR 8Jġkag~NmR]N*x8o)?IGN;}a#7Y3vO/wK3m$mX٠@X0(u@F+bgX`7ir,u*ųU8pҜ&+!+unXqBW>M>:8&D~ItmQBe`8-(BCF' ޣ.'FMs* K7P{ &U5)[9t%n9%,8D-3uKJƅ.8չK$&Zn2*0 *ح> 6s OF#oH=_:ATBjϗTX̧̔R$$n 0=9Rf1M0Qr"Xl92Nł5ZF*;.R|+dѢ[ 峦K".Dcf|UǁBQQpO+'tc|r.b9r: NFj}*+/T"'RxC}Џ51W>x)>&GJ1 3 W8ge%ן'Eap)um1 @ҢH.V,j):Ef{.L V 9k-`AE j@'ަfFHjWG>ctTKybo*_lXB}$X* #$ŌEǹh3p4Wi揺RfLkqy ݄3[oռ'SʋsPPmzMA @*xL{*14n>*ZQBQ]nË5+pV ͱt|Ku&IduY?y_ / )p36u['߿+ 3m=k>i]XjҴh~^ޣ!7Э`a&"aQ˜Ig往iX->R% sF#%\ftST|g$+P)Y^iVΘus%J1mx3xy?κXjږ} M(Sz QBAӊY0GZv1XِCNm2>|֠^c@*^o2I &$֘$t.׀Ҩ/m` 2t:vBŧ【ݎ<*rB u0M|94}CIp_+}jz1h@#b,XX԰£]z%dY?vR1`~wo/φN\: (>'noz|/\fSl3Ǵ3:9Qܒ.QֈzF8"7CM|bC2My֨baN,lrH}V6`r@Q7l:q~H,ƶ=aruVZR <1gc㊻3VNf`q@4СjN>KN n:iκVu1ME*9 0hK>B,01;wZ!>);n/pҢHYct߼O)5 ]:Wactf<ڂk..[Z0iw8mM* Fa^Կ3" غAe{&U?4H BdԠ z- K>FcLE2`.zNu#̾ *ѧ:TMT\f9*Avpא/U$wGbBf;`.,D9wUJg׊.r~'O )1&{ԀC$<WJMs-'(^j]3ƞ~6xY0% "|( 5E2-5Jlۥ}VxXȎOMFy<,wPp\Y}vktnl_j&+ؽ0HEbU-/@'ak%XP= B8C #M*#\E[x]o7m?Yd0 mfV}L "myI4Oqаf͈F>BFr <¥PF` wҫ~rn[#JEo; ٮpEƻ "o=b37`n6ΝH=}uf!u& 8Z[`ͬNO# ![SLn3SljI`ZD*NwU.Vvw%دNm 9n:̡eosP;zۺJvr=QF悲x >c뗐)'?CTe..)eHɡMK͑<*wd`V*D.\"ФjgFN' :ŋs׵ӵ52>g'FGn!E"~2"Ih+$zv+_aN~_ 넚MDWLĂ3Zl7&2-q`+>e$ JɈؿZvAf)׼ !ڨ`{_fJM3P F-{=&j@ԩ`lCBЏwNA@9Hߙ]:[Vŗ&ٱ u/M.ٺu Ԑ2Yदd(-ݻn$%I֗=wQjr4iJ(e|{fTM4{jTG/;[햌t[NҸkkY(Rxi9oɨη>\j̉asgVw^2]x+pxJNj*\S c˼+xYa criku ; ! yN@?F4"55ĆEŏ s᧯)l+Aô*m+`'6AXP,JTu=kIc 18Ij.Yq_0֗]݈ ~^xҟ{?~r}V/$,I:Ӽ/dIN]yWQNd^p (rY1Puy;Z6on8RRz4rLk‹D4vMuHlڷk{˜NUpc․hItz5WDX?n~ZC]v7wl Z+v]Ե>cf =(-|1e,W2%vBӈ5s~WFt@L5)`-bMFvhOqw~tNNsQH8;Y.e=&IŶj6S} ֓{4hwdF$F,l9=KNJXDXסChl)X]jX,xuKў}|74EK9b$α 0 JuIʒZ;rned` 2Mi"u 7s9̯Dkʹ/7NF K{<]] a)<dL0pmP;OwU/'|/@kǨL}}r짼tKJ:>$c@rE#9w~S+@/{,A"(}0zD JpG>X- (ʻ3' 0ΐmr$+$w|U2tNtJ$|ƃˬin %[x&/~XDmA-if@q]pq=$]E3K0sFXhxO9^`VrIޒ)E-Kܿiu죗l^95veZl|٩-'Q™WLqbTӻCiHn5j> 3A>֣42\ _&T_?ҤYy:3c^ݞͶUE'$khpe%yZ~@Ff[ϸBk="qc .N mFGh6gJ ň*5cPE9IG Pw#f2umZ:N1D0 $-fVjz09DU= $ma%R {5މZDbڇ# ìŽ(dL=~CY׹ƌҙ(sƹ$6ҭ49Avg PהPH.7ˎ} ԡ'O}Y<$ 8B1`X7)뗍/l5&m|^< r+Pf+GU Nrm qiz#7X_;6ƿBzK{87 5XGښs~+? :Qze'Jf7ΪV,$m-7AW' |J V'ˡ+ >l1$˝Y?9<`YȑMU#ZctqZ,۝pze6HԊ3:)szKȧ"OOQ8/{M7'ZɾV osDh?-na? +*K`~99y#fcLTk}MY ]`NiNTZU,:ˍ/KPψAbtJj-m|iUc!p!-N;Ӧm]_\xT$:?ٻeZZ2jWp62|i≚4牵W0IһX({.qCmH A~*hҒJdsi-$ i(O:K2/$)i7bo†zz^~8egRQ̵GѾep+:y0" FHg j33G VZ'E}>??(>gHbm̿,B<K[crWc$?GF;Kv 9z8< 6z!e!Dfo$IHS2F 2YJ]`KZ QhYݷm>e;C7^?`l-6ަ=cr J K5=$EnU]U4mn[(aw,eBYZ0LՓM F@$µ3Amy}G#5?7Χ > H:To]Et"B&.?zHO}/qħ2^f\ ^m8<[jR񓽪E2KJہ2DHטn Nָ/7ɨawψZr|A~"u!'/ ik!Ƀ&TUH\?z<(q^HCF53=:< ea,(LonN@KjԵ=iդEd2S9[.*)4~F[I g;tx ˓L؜%o=p 2]HNJ; z7l`fumTNݽBIƼګ ]B/Q ߆&mݮ\onJz$\U_ܪIoQ?wh|&Oۋf'&ՂNƕ(`A rSulJvQ!Hm${U;ƪj#|2mKuLs!r05U3v|j>d|u8t(#zwd/@~=!BQ|3y?E_TǑȹhWv> 5]9+У9E=y֔*ڵՠjjPBYr6/]a޼y*HBhܒD0#e/AbZw.mJn /Jb=.DYd>";3Գ8]ۼ?"#D9óaJH'M՜*D%BcAG 0z kDĺve|k+da^BU-j+D`Ŵ:Ql&1Zm콘 #lf/3+r_mU[jaKaeT)l! 4w# wuO}1&fo||Y} ΩY0}rqu0.\H>?,gдw'.AN]?PfU\4FX>Q:WgXے0;G{pJA@jWUisԚ-;2;mx J4=zk2l:2Sq:vd[[W]I7?JM$F|.H&O R3H@`L<ˋU w LOU9:,gف$p|}g5*[v;zar T+Fwudv?lzw5> pA5q5E2P|ȥ{t)xQ[9F2 :RD7ߌ"Aܙh[}eG4kʑ`^,!K  |oF³ս(WYtEN~LG3 xLjf"W1b%#[`[S[Fܑ" stSHcj$Z^lJ}fXav#4`i9o^P)͘4k=xoY ݘ[ӀZ6=~5kd*ZtƖ@;;6V |)̈́j>+m>,/ V=ClrHǟ1_E t$͞XVfg $Z?Or ]J"Bed:}UK_Opyc[kۅ9[`Rg>t$%A^i_&!߭e6CĐFhg*TlgY+$&_(=rI#P3w9,۞} ׊ ($/DD' rܽ*e܌$7} ]E>ק2tP*"ڸXh"%1fLvH_X/Wwh{,C#_ O/Q_1H0PrgtГ RP Mkkى_հgii&vSBA6yhEˌ'MuFinphP.4V8Q![7k'E]we Ila%1+{&|A͙lI8M5U Y[KNtBJɫKz'eN /":p҃9pˎ==]ᇟ)=DKΰ9r3sjG2(EИ?LKRcr4DΝ*ktFGKDtV)\VSku>#aMwxj| n~la[-ᯙ7=jwy1wK}MkVLX.i֐[G}pl)JtƚCP  )%-=HXNE9c*gμ}ѱTTbkY#Z]JH~=,UgQ+OX!rq9a{ôKX̫^Kewo >r 4zj_gbߏ1+Ij=Xiq/'̡CIrb¡}4nCӀa־z@u.+`v{p;߉~g۵x2{bƴ<78"ѽ{!IހÚəZ2ebZ9) R~3SƔ} F]R&2PFIć&q % AgN6Mzs-d#*\iR,? جѢt=EtYS=!Q}R|ҦA.ܵ"`c=Y|"QZ~J`Wgv ><(/d6vlL a.'iWΟ1{gkw*Ki+E(HCܑu^7hFs>LI %ӱO;%6Yo$ͦj鹒:r<;:jw#!Ж{P2/~PuBhhLN̽DzH'5<}|۽Z#rc(A zSc|-b|3.5G&~PmzC^Hfx.D?8gpY;BpxgהP62 KMf Qoz ߔʥJ;)AvVZ7N+ByS*ƆpИ{ 1'[S͊xJb B}X q3fefhӡ^w{jLב[QlTf0ٝk%X:._%r|38TudzFƶ%=3ߖ B/;Ǟ鼄c409tZzy[. b] \k~lM_2cJhrg{p ǗZ.ɃH3Y|$As q!(dfSV%d#YHf GyX5මQ~.f!Hc䵾+XxU<$8w72m2tJMKY$r&aYIΧa7 -ɱahRtW<%c$:څnj!1SGY )dnT;A0LD^;(&иs!AҁeGΫi 8,rrǛvMIZ?8SR+^8%V kBa@ Uf'\"!D 6rwih CmiA2 T';q'|rBh*0r"[ңl&CO7<ʪ/ 2ҭe-uHgeAjOVZ2|Ab:卂Dm #tK;p2Xۋj5?-!U355)` 1[&Z}ԡrXeknmV:2LtmO/ZepyK|ˑ4 [qBMdt ^~Vqg>?l #2cOބ _#~,USUGIQ|,#F(4_Y3gۍltib[J3XV?֘[9IɅɽjpn^Yxn| !pAKoWn8Nj3;q[0TfC@ Y,(2X{ڍeMcZ S::2YjދQ29/E,@|"q>>By+d";&~8q+JR4 7bS>Yd`>dϡW9 Zsf SnؒIYE%[1\Rh!^? F£hJ[ ^susz~*,Szc^J)[SӻΞ#yƩ/+n>v[܁!Ӆ"/)eD E r|6:oitT<ϊu!FN l[$^~$uu5IU4*#l&߁Ci9:H-U+-`oe*wJ!$g_5} E$0x^,ң?hKFb+-|D=dٜ/S"(;[rӬӐ~EmK;+{OtypI40\_VQ˸.r 92coW-.2nG; BnxґJHuTAx㬾?-\)>7}uzO8#*ePB#/:?Uqߔ*TC dLa>K\gavvvc~0S7 &lO? .kk=_pon.dflG)'OD(%xqrYJQbUS 'Mܫ+mDNz/n@@WS<}l:Elf1cy?vպ8a6eotpAFHG_OEC|j(=@6TlEn $yz9pǕM9 >)'RQ"lh.}ۮ`~0PXᏸ/ΐW)b &]0 8G%s>!^*<y;GJύTꓥfN 2 5?w$-P@oO~12%XˎwGpUi8c>!, ۜ0 bDY/5{)٫^ݔ&]pPjoR~\s^n"KS2``pK@|#Q=N:oTq4b6H2p{uW*[1I}sna<%t Q,H'8nhyS1PbF۲=+V Ŀi/%t:ir< A8q2^ a3 Jp(a2R^:8lDX@o{ :8) smjD(b%wcv HI@ #+gp{PWèTyFpUzq][z t݂XI&r֊CHki:&uxp }+Bϵ%^8CH08?\W#-Drk<\Œl&u"ogGtȳKJOC"o}p~!LהXf( zkh u13[\t@*c:^]TD)Wk|W01Jj͆Zr/d,}AcR㞚UQ\uf\u'@O7zv'oWA hl7Hhpb7MިpZ2}+r::? A꣡q wϜ r' YZ2 8i ,S,kђ4 #cBh%Dkf3$w-t[$'@A4-ŋbt[nOf%Y Ho2(^qg.\Z,:cga֬ Ĥ>1(rQizȊbʞ"kW.9?1`87QAE`C==}|PiGF]NoHK\I3]^qwE( 4\a]o(@8ds'Iǁ5=# Li9l3t' ~. oɲ~Qeo+!0r\n@nyF/qGiXpEӁ¨{0<a,7-C&UQ-m:G?٢+颔\@qB#@\DcZsz{m;=4.}u{zU!ĎO!MuAr󳅑_<֭|) nKP#)#߃Iy)2RQ(d\D~vaHVOXIƚSy&ߢG? U=FՑG4?~#{]BCk6衵pLǚ_ qi-sqXڬSIN}x48@2QLp*?tD%ӕ{7 {dW11j[ FFK_vŰ&K*O>wt5ty4XɆ;>?ouьp*w}&]%k*[;߅Sn$/f MTb ],l8jkl.s0\LjdALԻ2p*]y$BՇ`\fRHb[s[9ĪbvRP:: yGjMӏ"ye>LmӏNA}P'FK1LzZ^,:/;僫7U3.ܲc;^#?PU.^R7SFc8je - Uٻ$$húĖwPLރ*Lq|#EMػ6ܳyAw{=vK`@ݔ"/X1p#%ֻuX!~T"dN6G6ezoG]kD/޵x69͟D.k ٥;z٪ݶuvҲ+YZ݇X'Qqbә.8=USzZg8%hM4Hm[|6W2 'aOh4K/o,M=xX $¼#a!!>m\:6`,7dN>Omv; Mjl\\~ś0VsΙH;1|WD/C#F6V$ۏ70UG68St3OwgrѢyW,W[$b8 /*J:6 #HuEjtL]?؄!g=>>j:!qmWg;W]6E^)ʯ*~o1HML0 @P!k qQX &4c*\o 3_p'{\Oִ3p@PAx"or/w+ |ڍ8~@eΑyslruX] =>8~)q\t%6)⹾v|1&&coG*^"{R.8bgS"\Vcv3o&pI=вJP=θx|g&,3;}L*lPJLֈNy>"Ml0-I˓VCՉ }=<%ˆ",uw(X YF?"*4] ÙIRpFL I vz[{6%b!\ nUGf5xZ-TUgnM߻>UE =&BPw,[kO1*[{Jς9+0u<\ )œfܓ:PO 9@ehKJ.@WP+z.ȁǪ2P02>fcrXKSOh 6ggk7q\EsݥFQ |C;S`/3:n/ѹ_G@LTW?A? -> ~a.^]+ɰz#o CV +DkA 0n:މ Š1,r̊]sV&i ~N`sa Wc`>Sy$z4δeR\Ooq ع%uymuU_It?w$bı,?]oDg yAUBv2ۮMϛ2ZE] VxE(@2`TK{`d,a>pa;{D #]˱^1ne)iۿ:Fg\,>!/E/bjhm'qa/Ÿ>R*X] J'e}eIdT4N1d$q; +S /T<vf>֑KU0:͠A<~˗;:Bgz آS*iqzktDٿUG+4SqV7% oiO:N94VP}m[k! Pќ4! jLi6<^4=,\7C `5 5j{ \N);%'u zGDs6JpTg0FrXfB&'`ۦL@\xߐJ†Nu0jp8+3]ZH  .T2qP--_G\"f19O-lLr!m|̳ۖ_.J;0R0SC\ ';% NwnUFӗ1WMmn)d('[c!>sTPTj8 me?!sp$G8?܅N5UWl~}/_y[&W|2COcQp`+a9ST|N=dP_0TOmڋk=$5$2L X5XNq! д\O쀔!(3Øe>kzA8MRaI~x\PUה!0B9SӜeHZ]Ɩq=qY#T7cTuФ@m77];Vir*X2$K8v~:q{q ?os:5űS8\ozx${D5~ :j.oE*PG]>/+,^;9 2NP=~Mމ'Bp ^>04(-=< K1,2MŃ”&%ͻGG;28C~mo΁}=yn:Nnh;Z/8^մ)/`(9DV<76/$ަɹQ\룑BLj<߉#\r0MyZ \>!z:/ v|ny/yxx6)Z͈W_wP0N 7uZy͋b/kG[!J[{M: m\[88OkV̄*N_W_6 "[Q"0粈Ua_y-lH7ڤAT]D{0) ahQ䘣|\UN.c 9:jVv>71&t`pf3n1 \8m[U8AWl?UI8iL·\(b9rw9Q>1'syĹbf%)=_1 LV|+J6NH/(b_Mq!x9 F;'ϓ?cVtu7w' :J;VVlYl2UED8^I\'3|?A&Bn1Śέ RI1ܞ'̤]W9suZEE 1kJ)GנvK`Ѯ9c QbNķL\@| #BGdII){XZ*W5qLb/ł 𸫤E~ O׾Pހ=9!_{#Ა9hxٟ`1[g6$Q✈WweؾZ48snw 2%uBeqvBDJM}U&-s ]2mRѶa`ފ!lg{xG=ٽ˕z@0.Ue~9%}dnǣqrUjhz|P+x9Iaٴz_A |-hBYVRωJzظx/QG+C!΃&.c:*%T7Gj savOXA2 ˥0b옞ya_ty'pIFrzVpƾyH1=cCOKv +Kjß2gѻr-5tq3dt8gUlnkN#(aYJ@Rzpa̬?̀C;̽LmEӲ@pC2&UNۘw]%8ri kqu =q҄CZ]jb%l[Ph% dxqZ' gUN?ÔJTbh;xwJߩgmQNΉkǷ[C<^p[p2!\p*x>@9/3ӵ=q~X$kmU(5v9[tdqZɰ&2!BT!ϤcC2fM @%DOBYMUp8ٰwf ʗwݿ>̄G~Y\==~&io"eo˫c3~mpn.(t?0,)֒7ӪlsY7[_LA^zAhHTΣǎ>^▭"h+^B߮/s7Ю 㵸kF[qv mbd\+:h -qOVz^\.W퐳*2\r١~'gTrm-)mX>TFYߦ2]Pyp4&I g]I).ʉz1GD#"V+2 pb.m4SqdmO+cӺG4xk[$TNhJCQ}^LloꚔs27o,VkP"L(}yO#.HI4cٚ!ͬcԶKmxJz:[#7_쟰/+ ϟ$gԿ *h7Cc9%hʢ~2n~ %BR]= 4g?GS Ѯxj~])URҪvF-sCȓ҅xjqN/~O)A״_PQ\˽/ hv?\Uě%翽Iwq&-~9~n$@,*/~mρ̈́n}>|t}VAH W9wVGZQp[6X c6m$"F&=ݪQ)^MCO;۪ܿ+&y|OxDGBH@hb%aה#(pKu !J#ʆ$!g;;SߴX"&${N3^MvmNszQ&2}.<_Gjw֙~*wON3WG'H^U݁R$"yvz/i~s5.[ׅrZc:pdד{&$dA?`cA:4Gd`aNxy+ƶO53˚+y̴^.qm =H67=i!jsAe@JagY@o:* ى1I@׃4 )s>Qw~}W9UݴVuGy^7&1ZѲZ"K [*& Or8K(M kVײM^ZuϘ/G3q g"g]EyZqSsR('b1$~NY8*(sQ#e #'m1ԅn!.UܲS:0akT8|N9 VHdi-و4-}A#/jT^0c&=f eO*cwDV)a ^bVFxDMoDVp7H>-oe l<+OqunrB\x]QŒR򖔎L2^laUt7tz@ 6tP?XT u,W6,JV <GuWmM'kD?V%cկm> ̗x[V>g:rm:r/A^Z6k7iӇEWGQX2DKz(S+A,jLessU+NpO*^Aל^eWs;>j 6קz=>x7&֭JW;֛[Nnfxv~=mup3I(,$n!"2_)P-F(wR<&5Fupqc 4+s։_4lUhXss|kVFE=e˂ŭΪp)[`|6=Hnh`;Ӣk [A]mxObyq<k2'[߮Q MXڢL|9*cl8?a#jq[f0+5m"@К,nTUdgS9W#HJYƏ|^/ <Tȗ)汻*͂LmHG534kY*;ァmSAav_:zYxjan(aeϚ$IXnI&k8k-C8}zP䢞~P.oZ@#lfRBsf1n YdupCjCݨ7a7LhyY7[fk/NlOSҗ5"8 P̔,#ޡu%u 9 2)iVDo^U{J( Xa֟mP#tŎZw@)avAb g,+ E $vr { M1?L&.OFRFGl<$ oQ^+l0T(£ _4W) 5SU^A׮bVUH>l g`v% 'r6AݡP6IRӈxx\kvֱr-`-m 렆PcM~eb#;;_=) jN|7]l2;GƝOx,L'ݿu[D%ОH8{RjDYF ]r :p]y ?nFX] t'.n#E#jQ,<4>]II KFv Q!łsⴏ?Q/T^} mܯ0eS84Wh$e~(WU3ix%p-q'=^d1)LP1`Om]]*=vAJ!*aKNa78de,?mH5 Цs1q,G(hqm1rTdɰ{&s'Ho?Ȑζ-&%?g{L v[uHghwzQ~2OgD4}Mc!vbRީgWWyuV ZYo M[Hh?]|: m'[j~1d8wS5=Xn줄Hmu:=m" UBGѸ ,V$/|Zem=x#ݷ}c8C-0_z*O;VC)3$z g_ QD|}?Ko=Z! %gĘA>/,t`1Gr+aRl5g_'c%'! 2,JV[+irD/0^Yl X Ft8dIh,FhcJ4I >Ig1=6߱3%ɐ`3"u郄W[GHgT՛hOQ"ݔ n't [ZG1/'H"O7(?/~A<]F4MEZW _\>3)_8aTFǗȉU,q5~Z`C”bjcQæĤ@ڏF86132؟5C-.+vXaA|L`wQ r*d\6;be #>x27r.>+vCY'3^6JK56Ɍ>7vEʽU\ 8*L٬W7Pܭ^yt (V)5y5Iyh=,"֡JDh m/E=FЀ$wYooƎp/ðzkđw[87dH=L%Ta'PA+&ZWhU&W}aےQYo^+c-~hԑ*b:~SbcAԒ 0+q5 A}Lhd-됃E_lG!}Ykbw%,;qݙ&~۲ s2hE'ιP՘ >U2:ݟ6o8ccWG轿fn$(zgi.E797U&+=Bo\ 9W=A;R>~B{ E(:J,Ib맓{vѤՏmjIƍrdB٣cvHo;fZ}N3OthrDVj9p@7X\H|.ʲvC2. @ @sl)tXā*RRɰf`!6[~:k̒+~HU9\ңXNh ׄK P6OY2.guqWy'd}uS QI?.MhlC*ߴX)p@V-Noɨq`(%"CZ0lVEq5:N%I媨a?DM/}drG)j'굌W3 =Wxb”|xp3\'UyoY*T=h˨"FPh5) Jj:=\7cu1G>:0$.W .:kͰWݐWpGF~Gi[ə2rR8W}t[-fc mP޳Vr MqDg{|G"HEJAJ\nn`hVp; < I4ɔنLkfB,6Sq3g>+ӨMihUL< k9e;>hD074'6?TY *9gC7^}YV*l,^2دruHS&0{DC[evm%53?6SNܒ5="5Iث1;HRyg%T Nutlzryjs3l^fMpA3 вaQu¿R6vOϿ埃i ITr@~Qs,-Y+(N剔yJSkuA4k6Kp9LX}֒(=+7{hY%/#SZ&(tsb762u<3MLk"U2u%P&[c̝$~砥7ܯR X19k6](H>0V- ×3`H}EIO ]#n15Ƕom΁Y7% LCewhɏѐĽi'V4_d0}=މfr`.,[BUNWHTB3̈́6t0`εenQ%eqN3UA(S@J?,w!uzZ*F%+E'Uhbcк ::kXRAm= ȊFPug804 ^C4o#gre&Ԗw$]NNb~Q\H: szM1Wj8!6~v)khF.i œ+K| B%M>kY~B~jO{C<1RqHVu療 ʦ&igKj_p ҞKhfؒt8!!]J@@ۗ26`lh[գ Ă#Ϗn݃#p\>V+*G1T. n$Y*K>Wq22k~zBDIB):{bNSݣ4^!BQ;Hg{u\e2>62$V#bǘ gMN2N@4;M|d`iQ#Wkx|gY{'2#V΍/P %YHzP`SfOIC3$ }h-+Pr#pF%CJX~B>+!fpFM*s:YbUj'댃x)Y Фm{6 \r̜T*|hjE#W6ؤxwB.hs^c53brLӉAj^^}j7 ;Rr 3om@$K?M?mx!6sn3}sIyφ1,2K].T졽TaQ;kW37(ݷz9ISwHqoDM9lb2NG^!-~4׏uX.ҹ2DdHj>?kOnkPIg+XWHVA2arx%>OI[a[dyR!ڣW)϶^={+rabr!J f xԴH!d[!X|tInHy.¬*3Jh;@Kը1 hLTvf0h4džC k*B2NIALٞ:oJjH+~31$AYN/i-u,\nwbzwmE0sW=aNc> ޹>=T>ǒ{>:+JRX qa'͐ã@hw|HYA#1mX̱j=Q|j,GlƳͿ Kч=]OOOccH%L'tvƎH YQ#>p~j{>ԂlM_$X.{tNb@r7? F%1f|\q|-(W>viLjYw]Ӣ>Zd2XG4i|7liGťWp/pv %i-1g+;]qDa άƨG p(JZ#75eDS*fLzϤ!{1[ oN%P}3MjB# 3_ _jpGC F> QC sOT=Avp_<\8 q*.Me{'ԛpE8QS<aϸˌA$Xt,R;%93@-磀J2t_o%6rZ"5]Hi/B(B4<I$cU]+*lr8Yg'efÛPWb#\*aQ%. H|Ŏ[ג/0Q7YJsUOm?LAo{gϾU%_a7fSui4n௨h>zZ i6[wRXSF {(>.hasҠ/,0>2;,8PZpO&Fh}3<$zaD|b!1:]TV .:pmK14@Z*?]Oa7( }. m8Z7~,$ePt&`^m¿/F,rk4B+Qz[]y ,wOʆ |vF]x$ iʨZfj-pDy+wڜܐݝNb&'wrڐi_UdϧL z{}Vuch;)"陯m]@B:5C+9fR߅v&#tLxm&B%d&4JGg(Vڳp$ڠv|]c) F 1=ʮqo˘$W6sG7ٍ. H!p(߷9vorAB Oy0SH&ƽ;H~gA%Լjli0t}-+QfXfgy"%_yO ȟ3}0 |^N5#vygwP3hLa,m{,!ACꇉ1M`t'ACFXgL^ 8b]5l9c綉]2rPAEGWMi5/ >}qL7T(|T{Xf8q4RU![@ JN GMRQrpJ M'Qf] 00ޤ"K"S۳Gxޜ}:&CkS*=N]Rx~5`\[uMll.ʖfOw$tceHD ج-ׅ4Cx l\9O:CLX$;;B_dS`ElǙB/ Bp߄eT.?lZ/D?Ջ7MSVR;ӟUa8G8Nb@9yЁθ& !Ba!D0t)B؂h8WVc_ǃhs- ]m5U_C$!OAK}29d[3~`~_ub.1?)ԌNawEKz脱XThvhsVeB0{YŇ/G$5uP )W!lEI'`c&ohsvG \ItN+˂5fi'L?CRֵǃ.v«#u/h B)3MDy#yMP''w<.>NB`Ԥ*c/`%Į4Hz?[`Aq{sR#Щ3;&tgԞ/:C*89ߤU"C[)[Аlrֹ/8< һq rô#s!X$%33G 4Y=҅ PFRu(;Ͳ\#s6z:!G,zNfQO[$(CdHE뙀 j 6{UtB!15eݣe~'v| aK +UPr͵A>,(yxO@X><{avVW!ϧ.EwlOnL!4'҈4&9F$4_AXEt>wxʭOǀj!-Dd5E7 g}ո Zu\Q-s)ÑN R BWO53t/-Ma>:֧m:(t@#QjDkU&[ hX3\͜w?tU>^@_Ţ6nDCaU DB{ֵjS'ysiACǥk՞qL%m :K>&B s 2Bo""a@'RF)!sxh?^Td ̜"h 㣗3+rz|*Ͷbt4_H.sg>M<^y[P ZNr*"sk^EnA:)[mdZ f42SIod+*c>8[Nk~\;iYE>QbToJSɺY.Gs ;Lna3TM8W GҼ\M|C{tԍU+ހL Mh/L0~܈/רFbU>՗-. '9@P^L?1#U8T_4?Hҧ&9i?]\8Wjv" ]|V!1KmKhm5WxҾۭu1҅ RO 8̊tC_N]p|V/{SOG GHg>0QA?逷,/&E` yzڦ)8LOGlwEGiPy(1ğ#SlyXovD|2"R 2tͯغ$5zgr$eiV ~R%!{arTT<2/-~QXsx"U}M 1? ?O#˳|j{Q|⩯Ue[LhɻsU CR>6\lL Ӵ7l;}EEۊ8 1'yJ0Rݼ7YPOLX \&uox,|7s"Pm΅nJ>d  I'AǪ\8uF㥯@jty4"I?rEߝ[ZKɢFWT?5*,_j7U5M7`p}6BKpng @aaBumOrux4g^3EJÊW|y,g*ʍ6`A''/7[%]@o)qX`je*t_BZD=sTc91scB =]|c7:58Qnl햄z`1| xY: EqBƒv䞏C:;sҞS3R^Ϯ8-ItɪQ $Goua{nRAAΠӶG"[&6фk8o C(A})V׶*TZz%> B\vkX0A";YJ*+W-bDeH.݌Տ/_ 1rή_atkf=?zahܫ-, v!:w =0v:,@BRc ;{ ЩKSA3-(LK$ : B " ՕR^5~Pl};JF~Ht4hLnV(vϪDϳf;w]ިZEws|@jc&5?3(F0퇳R^5>XB7=mIE lqBH/If>:e$ToA%yXE w#Ȼhbxk/MQ\"(@$`a䢣$R`g5q@ͮ4Ev)!z\D@֨7+ãQ!HT#mnG}UC(PF63})?s )"$b"kUڏ1/bp35PKTNv6hD&K9M8ud}wQ✦G:f}Y1鋨GiW/6|"vÐzsػ0 3ڶDTs {j(mǽ>D7ʥ Q&%ʮyU@, c1/KH.k[wH}12ZQ % ЊsZs1ia;yJ &0{iOt DPG@tyɜ!cwyz$Ȗ.n2hv )@z{pav{ʪ0 qx7o!"WNN lvI뀁zCw)u[ݲtdA;_CH8Vn觓h?4&P`)N^qA$M~cCOpCJBp z(F rbpTBp[^> keȨT3Ӗw} C|+&OŏW'KR>2>  H{^>Li9+p'Nl;\/(岍Zzܔl0emH<+U8ݧ\; ;qL&Ʋ>a\A50Mq|TW^P)9y'j _pּ26 P'#MY?#P)5krV,l L {PpxCτs\\o gY^./%[kR+!ۋlF[]EW$#T"*`.]o#uupU%O l2\*`@῿ M6Ya 7\)_EtM_mSsHҺ#O|NMp7aiB8 tO&'>[YWOǢzqZ )EePh.qЧU/G=:C@ e0W2{\+m%&~|00Hl="$yߍwpx췉&ppZo9OEFdT zA# |:6Isa%1FrrY=Bn踄9Zmؾ*m/=G5U]̬ AdBE%Ҵ~өMftS\&=M,61>QzX˧ev A^Z]Lg_jC9E}'܇2|߃ @*lro0Y7گMj-emZRsMy/< 1UuӘ]E8HX}J7 8bv oo5AH2dPhaJP;!{'Lq x^\P?!Hf:x,Urlt藴SAS dY^ xղ#e#UV2DVu\熭0F^-/|#WgHnhrmhT|ߍ$4nTe ;ujTTx*LƵǽ$ ePe= N ovk!˞ѸS~'Ϟt 8H$XuOBY [YiPFKif!8&ЌA_03QrfĶ`@a~=!|Q'IE& 'sH$9\noش_A 2}:|~{TXh>W 3 /h i*Q{`[ ?F'3%y S Ӌ`o_iᇴ#*ԮQE~{YsS_FY2%b0Ssq838\;hщ?WLANZmAf>{=x{53ɈouXHG!+;oҋ*+#)6~W CbKA- bѱGb5"K; ~UvXл9АGm:1- d\m~Nϛ\7TStQ?N+~xV Yiu[ $nEp@'S%"'iG9XPUVЅm^ZP0<`T$p,e5%p{u0 2 C\ ݋iGZo2g`e-.ޓ`K}}u loDhFj|WEƾ:S|5*xtr{\?J{,nZaKXhs *)qx ѭKH`-$?ٮ;M(9X~^tk~c{\XC ~ _ۉvp#6FiU)\Xa"a`sE}j1"})U(\]=DI>b X^!JPOiU ׅ|ֲ$}*tQ7#5v*8*gDyeTD(+(VOFa\HTµo犅᳏=y )Ŀ&ca]* 2MvV6@Y!  !01]),+Iocʷ@+"39 umu`mqBo)C!d4R~|kŽ=x\vG0HY0x49p !^p#9r)[/wb,Hߕԍ'tfHNƁiQ),#+"=(TW~nLsYtM3zBfg+ugx d ,1q =[.^N((4T^}xu,iO~reItjyT%Ul/~sX3<z n~P-:) R /`_shXMVoqȀNoPH [Nj Y|._B*ҔB0_u|I-c⦜ݻA喱#p dRRNvey>Ed(x8WjFk7kќ6 ;>~MخJSd˧BZ q[؇Į0HB{p]-cheg̽LB6u)L`v>2̱w\H_!yJ4ؘGnC$>3׳L 9Y+sS5ë1Jܗz 󲂾QYe7@4{v\@< ײE@֯3p3CVOrEvI[UaTrQ11˓kd|@HT [Q"d D>~`maG6[T+΅b?E?Ҭ@55ъMDw#Yc'b A@LD! O2Y ,,S/) zcpd/dԗ};흞nT3DzuMW-t P\MnߢGp$A=ֲQ.H PL%B}7tCukv??#KJB$a]%18n)>ikԻbj ̆dW L.[WKX(C|O2U-9 p,c:I2Fpg]j $p^m֛ue!!ο^_="A˧{(J[C3719J- p徖:_u$~@!eP^@QqJ'H'Bi2% <M107 fEEΏ -G ċ=1螏/W_K*:6a(UDRmoH 9G29Ő@[toGt-ʐ܎4)ĔN_qiKNq&Qi ̕bbGHЬHNT#S4oF$2[|ڣڬQ,\va5J (4ƈ'P~uZ*VG3=f~JH&158#-m)ap"G2{wꩣny=-0t5 ͢s@L v@-X:|hu\\)TҀ 0Zz\bD/ktKkyTB-{?aEǸ\9KN<\D"jb"xBLFQG2,eR.S"_9~%J)7h5'l"fqZQBzY^%pi\uaRqCu5yweVSG53xQ>MSJ^|^T-¾-Jȋ/$䃴τ#nind[IyfKڧ^([=9yVL'J !bPW2R~K9ĕl,~tS C(I0H ~a,Ly!ԟ=30{Hf|,U64\UuX } ]=55331ܡ8Ps.N(TƦ̓LwuȨ\'e|kU]1E]SX~nhPݰe,, :n9߻mE@.r[+E̞P.,ڠ+MM¾XZݖ&K1*YW)`Vnmo@J \a}//5kE\*p 1IF.}ȎTIůg{hѴ.xHM1C v;iIe WdlFFL 7MI GIHT5X_8RGFғ|^ [My[ C[lz? $<]C-Xa -|%`o]1ӕh 꺦߸zni +̶O>_'ٱ%]E+k!CiߘZp0A80g@b.9ʯȐj;̿NKwvh@tܿO=\:b>5jMN`!vWg1!HxRǢ[~Y '!>*o~Ka1G,MFƦ];W /rx`Թ9^_wOѦ>H#'-jBan#$[Z9lM'o|# 6=Ja(a+S]D^)^8}a$9^+xNOqk:J:7cel؈2-& @ \.%c_e10ԛX"׶#fr'㡛:4lY{jWwp4%:t :cq- u:oC [V=0z<:Ydj =aQeb̴| ɏNx&iC 4z "QiHœ 6}61Kik]ϣu=IbWS>h[^G ih#ʿC.h@}*GZ< 5յQsuYZAlI6NKV^icNAlu:E l;ajTªr6ʓ-4G-TS\0Z(WRf׮Q TJ6E4;X^O4n3Zϩz$s^gjH†d:;>C+d2x.\( #t*"d'(QZ'je~5}c<8"e.56tgu^+̣u>π; ޭ-aXK V8BOt` P@ qPz 5:j욲iFO Ns&l50Yg w%m}wE)Dr1x2_XsΣQD{{JM%`3+uw i30Bw}[*$Lvbg*XIGj'W?\7pQt;*PO4)76ڔCg_(m-2giTz(6͕fXo9Z}_+Vr#6Zf҃! nH1#g;25@;=LjWM)P_!i%@2Ꞵ(;/H!@dšK. IXhT멘eZ+qEEuWa ư?ax2G\\|<^΃-,hHgA+AXqkCxoM~+ؽB.e3a_y~@K7 uocpҥbKuBL({g.Z7I6-'oJgU^4cp*M)We&nt֩c RrX'oMډ+ kΨ޲C.ڷ>'cࣇxb-GHeC2EsV}'Og4=FܛcҗW9eEw<+@GF;q1Ƿ+{sHEZ@r5#L264 lWTTxOݬP_FHN׽xIGlm!I]we!Ve/u-}79ev aC~AVnsoVFH 䐴A*OITf en3=cM"O@*vL\NBf& ƀʗl E4óL6'"KTGLL KdİW-\"*eBi{b|5ҹ(n ]R 9V!2am_wiJRzd#K-gXIGLG F/[z{v[RMWv]!: ngvxL^D 3\s%`M"yֹFQFG!H,ׄ=z?Τ.˹L+)CidgHU!(1k6;b:Pm <F)Ѱ@nxE_9jrZ\}CPkk+RkClV?È5w@KU@[Wzooxbso{[6D+.\28%uʻ"GChizݱŰg褭mNv,"Yp Rd$+.kSrjvٟ:bK ̅!U4 )@C ښM4n8e?c u^ !A|J46n.z`J0d*r-cZX8 |QEmDI#H6HrVx?(HKD0)8|r=hjCc+sQ͟4U3t=m3xzlaG].'2\Եƞ Oj; Fݣ<-A VK>}ye`p`Ǚs$uX|`8CS(8-qB" {ӭRrh+bF"\aSsI"]m_񇤷07_ƪo]Fʵ noCFrj|lΪz=ËD= K\їI]y>ĞUC2wcqg#<`.tЊŧ@;6VuL2>"[g>s(}(,M, aڎ"e /!3"jA&׭ RCNKVpƒ غ*i>o5h blE@t-職ϰ;`LGo׾R\s)U>\|) ]*~d-.^hnoJҽ/l(?;DΝ  Y/SDu J FUKmFO `!Q3%iI>@AV!}T񸍘E:H(=edXLE>.)XR 7~[IƩ fDoJoAGkgv#Dv8G'1ñݢPzZ&R>x׳{shY"5%m&OT ћdՓUC=E3)T㜛S|-bHTu}KJɟCUZtD*L 0TL7Wo_DzeP@-7[_U.2/羉TS!jC=a0Yqb`Dk&}MZSky4>X[^o&|*ZZT'cѕ`_-wP W0*IPf(o5 _azFǻFRWީ-;ז]=#.QB812CԱ퍔dæ}cxgt4M^$blJ[`HS3|wm0!:WwԦ'/P{?w'Vdĝ [ cMhRCЃs9#YuCέzfb ouK[&$7vƨ)PO6=y&x>VN RʨA/bZl_P NA98\JZfѻ;p*Ţi­T 2?ڣ21cqRUfHS#f4)J 3)=IDl2c=[@(FS!)AH hD-WC^Qn]__rm:j6TƁ6wqNbTሸEǍ#ߌ,9_ 9EXPl}dqn dzD;bDsDyɑH1˦-.5w-pUh}6rf5ɥ`@WleYhӍz'N!OԠ@9~rwPdgu|+4;s\0ZDt-EDRʽ#>37o/4)Ieˍ-`nlIJq&$Î9fA&*D7lF'cL_U QQRis`m)vgɢ=ogZd4ol)ljJD d*=NΊh+;*d{7prE%pU5 2D+]guضYL^XEyNHXExO\ވd }/ҕ沘"J'*֡dC[O{!)hy-CImi>qU`|S m[U3FiTox6m1,(sv0k kJ_hb1!,V%6/k c!V%gfylƁG K>҆ '[*>HXۺbsz}Bo1~ycWa 6stppmtAbX)>0RMqQƯ2.gj-[, .E86 tGl4sbІ\+PKb-Iɨ^Sհ sF6p泿<)}q98z\jP6YuL}n&ha LqGv<& ō,H}5(rtq9E||d@uZa T46نx2op#$З"txJ# V"*ME?'B[S,Gg Ϋwm>x RJic[\G/ͫWצΕDȒq/IH*;%9ݗ+pRv_0!Qv v'K*7h˨qE^xc쾺 dw yh=jXNRxx$\kֻ*@v_6]sp5=ׅ(Gn{}}ۆ `i3}9Qz2jgS-)奚L'Hwv1MMrPW+9ShD/Oi`.` vԠEaK5w@8wU®YρQo^0SKWlyj5GEY>fP*7HD5ıu[Y5EECy\l /kXw(amӽ*f31-g>vx*]Ζmz2fmj85ㅄ q  fsa{ #rwK+:O2W\`D1 TCJX3Q&0hfSϕf}Q*ST@Zt;8v+OW$jk9NG,7u$ INZTYZi}x^^yw\<@CsQѶL9IVI0C#XAI&櫅C \MHgTӬn$-LоDo"wZ >D781SB=sP:}K%zwIP`cvə IKSӢ30+cd!tn˘$r=j9.)ILz1Z('GdS#)@(7o EeC-7ƒDeTt@-dJS4h%8?a5DD9 /p%A.ֶn+]QiWDo׮[A0RX(OYc'.G7tr׮g˪-]JBrE +%XKe zrS9>c "+Gi3#bzVF47!'S6o/ٓsr߱'A(OGT!Hbd (3hx Fu!OPа2ЋjX";踼awpT)?RxI 5!Z6Vh)o3Ib?Ɲ;0xS3z:|tz\*$=hQ!L+d1 iE\Y=R~=(e"` eG,ύ:єrpvT/irJZFԎ1C [H4 JID8\/)oe<,)w/[xbdCe6(U9o֌e4lDw >(t k!,Ua2npKS[кsV9`V6jJ'qys"g۽w^Gq:oϸ %c5B*9j\r^ +<7_Id y߄M4l'o-a{P3m]B]G07x{Y3i߉Zpn~cxR9z"K.XY#f[P zC{e5,܇%3њ vsOZ_v>k5 e: iHFؗ|̇ ͵| $2z9AfHqs;G~}{_~FC n_;#E+U7ow"5bMqG͗;1!/uy$1rU>+tgLHٽωJfgpGDMEŽoUb`[`{cdWy30Go)V&΀ KȮ*V%^O Vlkxϳ1#j|)T?ݗ|&Y0?V78G zj~Bu&3=0tk,wFA07F^$ZQ9>Y2l¯Qc+:5Ӭ qiGR 1n MCncV^yJ=v-HLn,)/CmvD/΢߸_@eH=<$) [.`b%ՕJw m0?3~&A]kF%}g,K1߹H\jdT-=ہuW0F}iU'\r:}%t [;Iө;?A9  0^wJd1!AU̴Ɓ oFЅ@րGA9[z 16 dKkHQӋE>  U_??PvT/!2 $]&tõ wzUuvyV3_JX5o^ScI5Cv́>jOXC`?c"z7=Om^j<˩wqZC *A*&4Iz{<2<rD2v&7\%nJNkT nL+B>_!1}xԾ~[dׂ?zm~FFQBbxf[y9evЫS|\xK"\B(G+\5Zgr'(~{Ȥx+A tVbXFj2"afG$$Ps\@m&5:xzi;GX5f{ch)(O0}ŃSNQ9 t"U4cYB@z_voPCekyi=JN_:Q%V)"nvBOo$IUYw=H*6Iz "I&{Lw ~|D/A[RY8dKst (V/#l-FC܀y5%wp@0j<(㬳m躜squB}z|[VJW~1&TND?A4b|MFz,1J]y?s9\wڼ 'j2!*WdT!o!dLm4H:}^esxsB2jk /IY73㥲XN낲}ĬW\jջ#վaҮvbdeŤh Q#c}h8 J^,cp ( siAnDZw|d33-|#J+nwX-옂1@G<⣞lhtw$ uICx[7?߭Z1&URB2DB|IŠ:ɓ M椬ʮJɶ諳Jt_@]~T(kN{RF@6ĸ;mwy{o->9-65uBXpP7jNe[#A+qܔWBhG\Ka-v 13|rf6>A0IV*'F%yPh _(6aА浹ڠݘlS!Fl;? |Է˒E-89H Ldw0.T;;oscl.}kULWbNu A#7dq-x|yzR=)7'CC%ǛKrm+6ܛ^ssggOg'U1Z^6od)=سmxzXTH)ޚBInDU^ͳ";%pmvb3A*]ݖ8iycfpSb l"4LZij4a+7>ulFlr32%BTaa\WiC/k>">ᢍ4:>:cF+U6F%ITWA\j d'-(]Cvtz.4۶$ BVYSPQhW _08)#V[v8rK^X3[oB({zPvdZ ڀ Glb ȗH % G'ghnqS6}!ݵؖRncFlz`>3io\ G,vHn_"XG 5|18vP][o\{H|g.|Bn߇J3P!c+Ҫ³SwGp< 8sd?z9DtWTɛ\'8tWcH¶Yt`iăLB2 ҿC4\z󏁎Fϣ Փm/'ϟICHf]/0$Ni1m br O0Mɍ"x\1f>s OBďk\'C66EZ.6_?ޛ˃;\4R-FP}|",^ӠQp_JY.ZGb-}ϓ^G<\W1Juh@ Ctѕ:36>U #;=5HDDlO3RG1#-gXZ ӾGL %h]7ŋ6DDH^]x>AiAcWW/)Z+ oAw#9~η]?/bNQq^q{7`إ&ZE 8A` F~/z1%1F0F{ρS͞U\'aa~7+;_TC;AO4=su02թ w0[[ː!rGesE0; nnȽTer UsiqE+WE+*V.4aG pN0CA1;R/"O=j`"C Q E oS&^= K_@r>@ӥ5jD#>^FUR̉y!' _̎J|r5(+LJcT؜?3&eq 2s\b.TsW޺3%EYS1NYܛ%pN0'd[:d>CY`::YtjD4c2lzg}bM}]|D+pABQ6Qvt۠t2bJ~f)4GyV#y̽tϒT8R pICJaF `c7&hcLk_}}e^~v-alǪzM(Rz/j1 c{zjԂfPAʌS8L+tr_oA=dNh9M琳]/^ά^$ ,k^ɦtgTpP(b-᡻6/Z![}]V> i;qa2XVrB?ZA$-J>䶜*ZIsQ<f>`3>Hu! $1f\ڢdu($Kv\GlK^s{OcO题W e1 tS,T8U[ZB*';`;0'$NЅ4'4J9 V& TMwn+ Xm-X!d,~;:!V-K 0'/7(t|;gL%䳏L.r0rSSQhtF[D.~vTrݪ欌e;űAߝ> t7fEi,IQjC%v (&"R?2טXA pmQ0(Rv76/uuA WwLbbzk$b9z;9v=L2LN +I6S.;F H`C}0p Z~鄅*<ħd[%ҌqaECmը 4uz$Aä4Umb[r)'{Nxbô$û.V[l1 K_b7$u;nV~hfU@ډ_HO\Ħ=vԜiŲutFL5 2F 'NN GsQ p3Y8g}_+\|vHt z/;إ*H\tpxבlA6/]#. +V49 (SDmвe}fιuD*uo x8x̧7gêZ&67tx'a`Jnу`%Fa9-=1XJe`z 4%TUЏ}_=%=B O Y37{q$=[)mw0UO;a``LD!dTbV3Oh'+$G(ܢ|ZzJzu5:-ŔpJ>OR Kx*>PťXzC/V~Ƞr3h0*=fq\|M'm`YlS2P}=)XUn)-IbˀzYϽA6r+k/wclۃji({b8\0Jrtwp 冬>H(>_&RWxjF˗ûԟ< o@Ȏ84~SoEZ\6B:o x+-e dl5ዡi258Ok&DL[QNjR\$ӥ6]Xq88BR<{YhNc qW.por ߎ6Pd̝o籑eApv&myݰRrF&&v|jXh~:^-Fo3q,D/禺 <:M= /%LO]um}h&q"޲j%Ҵ "vVW܇d" C|آ%aLpoo)\3/mh"Zړ~g7nڑKyHIe/KI'ǂ- A'qmPM8]i>ZV'{%IK&>5hLfaXuZ'7]X5I4*s)Lf& Irn8:FH۟#C=%:U]X{62m2jIT+PYcnrLo~* dSg *ڟ#f.\ΠB !,tSF'# @APq3gP Ab ,c vf}/iVK&$VUص iW+dee[CʚO'*.r2 z8)_3g*@:% c2V*M:%RHBdLƄ\r+(l+tDN. xC1 pyéWVӹ*RX{s2c]l\DoXpUo,A؂LbZRdD-ayvD8cpufclW< V ظJ &>UP dPHh3*ɃmPnP]x>O𥋲c:Yi[g:uLC>'VK%=wRՋ([naOdːg$^F4g&2'J@mbY6ȸZ 2ăJ@9|ę[Vz~ÒhawVB+fpcf5B;t_H-rX\qx%aU[DW gݫWgY-LE≷ E`?HTS 7 R2׳o@OV",[5qqjf*m~?HzEZq'o@K0#jx?Ah S]Zܱk+r2l+r0CsyFԠR!O _bFEznc﯉`D0l KLU> KǢܴ5JJRuX$Y|N-a̺I{N~FÇ̛?L+#jL0vV8#Y F{wL kyɨ(0;n Bqut^Q?q%7'FZ:NR0$ [5R"U,)zQ\QMvkQw;9[*-n/3QU2ixINhE~A Ƒ  5a55S.yiX׉W#G;GK !9PkYNzt]`m"]MH1YG__A'jV8U)%A_7&7_r7DKت&í9 £N_SХvc Y)#e\6/E~lF~{mb*"+ca7G;tAAA͓󂱸H2f߁ҧgucg}{FZ 4hCt$(5~kHr1F kUf3='\m=>Dko )Y1 z}J2zaBgk\a[\/VWtP9ۢNܵS1E Ne (PR்3V躇MGآ>*o^_>[\ z5ӪU믦DNV6QdlĦ 3 bXPgfcF%DI+>|k*`S Y?f{'J2:[˄ab!Uq[uve)e4{)X酊0M#U;^#7"r2NWwb+;7ěa's^wc~;6⡿'B0\5GZm-PU̐Zk[!8J*@W>zN̝NNĘ- S*1R좼ql \uPriV4<7U[*I2}z-GHSN6 C-(l'ıD[T :/58ڵGe1(jao{ONM+řSW !w{4BM`陓?ya5ۡ`˯= !<кysX뤁3b! NY`vP; XFB};{1x uBDs'o8OkQ;A83_C2z]i74`L:k6gU(eNAmuID$IaA炳Z;bkw]g]3X9ZZHMӃ; (ZaYoRǼTQB¦ed0%͐}4aK7~#lvMٽTK,ES\WuW}_@jř$E.m1(4þ:, pVLVf G) 7vKKkqnA1o7+Bt=KNYB?Tچ%auUl\gmOgpdi ÝmO 66X[F`F$z#ᓴ}QPITZ""(Vω(Z]gd&U>ѹp`He8dן?yOoG91Y;zAJ٣)Wk,V(AFΟFU[ҫFoQ3QBQ ZM6 p⊋uM1{W%'J/`D^u(GҢN+)-\Е.ؠ$|ղ^covQt裐."g ]*5v#rrhK,} pxrz FYL~)>t-;Q}!`jV}M{5KSeVd@ 4~ب0{.RkHij lp=3]_EE}4D%`L)1y1ɧzb1ӽ\,DQI؁ ;K^ӱ\'"s}HK\G+#{~v$\A2 _^nK*ghPvԁsxm7̩~]ўeʵ]QB6Q{-*<7 ^et&Ⱥ3-EQ2q!ֲ 9Atbq_,*bIWQ<&مY'm6,#CssMdIIwHcs^cqAO!q ]3WXفEĥH B$"F?&0%%-x+v&@lͿ@NE]6P:+. D^c$4+4~_ b^w QI_&%H&>mW}8?6};$Xtq=]ܩzax7,L"sH]sמ`@g@kVp܆Kr$ʧ& e@k+A'Np<)a/vhG]3FƐr~uGAU,,RC_@Q?LfVAJv++#Pۆ]+~BJ6 0s%`k Fӻ[O(qȄm=v۹mUFL膍)۾ejJϣ O@㳽Hu m}Ƞ*žX,O,ܐһhq{Ȝ]T7mrʼnay|CTh^% @}؋"ﯫu5=xgLdڜs*տ"x]3}b ^Ka@ R%[KD5;?0 \GDڄls# 'm?/@]vAOw0u*7/ӧv^<1}IO'?]_CltDsZ$K/(v#9hz1#̵ IIwgԊH eq-E}yQg+oeOUQ<6~OF&NNGhU~`GAF,W}h`C߼_-_+{@иEm󟩯04X_4d\F#$ $Ԇ|ZwIqzO.aL'vp\"Y1<|vdkV>Q"t&h[DUt:ߠN7EENnNhn"r'lz]I{p=UHGxK\P=Z~AF:x2 aS+/;@ps'`5C /HPul&RrrLVTn9~Z DSN8 xk4Ѳ+bG~XuTUsg?|jaֆz|Cgz{oB6+&J|Aq1)/,z(' ?&m F8o |pH-d G-.z8^sY+H=o'߫ <.vI]ݳhHsгPa5 ޅ'@h#LqՑp8,I.94m jƂq1a7|]{G/ tɤ|WƬxQ^1Qfmn@ H½ޗYأ֠b%ޒe˘L|w][.΂ؽ3]6/e [.,<<?t lZ%{(F1*8+"&\>TY117욟`BZz$txa9fNCU&h R 1[ӆgYn$;&Օ];a+y_~}#]{]Ά]v㤒M0&fKȋIWW&1qe1,v.WYy ]|5.7*s~eW[S+ =t:#EtZjo 1 zYWC|v/nY7vpuk$9[|Fm@nVC8>fԲ@~mx>tQGi@ Ir߅61RYaEh{f'Z-qD?gIsܳ.W=cxm9 N;0pw.Zbxmu/sжV-Z(j lt*տ^s\ q{223"ye"_BSpbs%gNepIhM&̖مԦOu?%34d}-"?k޲8ɪy宐}8Y;gIT//:|:ɉr*JS@UU"$W$2~s8@(]<5 ҂soavo=f>6D"&mZH%I RM4G". &̸ܽ(<g.$R%\2(K-N)ʝ9Nbh]f;T=oP &{64 ³y ERb:%W&x U\,Xڼ~`#60dz~E y{&„.f,v/&trr0Wk%ߨK{n]cL@5@⒨.߁񹩎:s֣l.ItVW)6Kj)ڂiEiKi`B]wwfAʀ$X 2[=pLE P=({Wj] 5,cowzGނ ɷ}?袙8^Ђdc<\8 h{r)WRQ,온^)A3Gq#C8E;dO<VZU{K g5e r^oS2T16S~z>(W٠mͧE OU׏pa9ܧބ'W*JzP gTOu @;9ςxjXðy06qe/B\vsxTP=غlwxTsS?76緅o}:w*ŀGnKT:ll5/ zC0!KF:q;NMH |88 *<$z_`E9sfKh™hDZgiwޖ_\a}o΁kYЅ8[#=.\q]Zؙ~'>/'VӜp,m4'oNcʞ"|]J*f0鮤sYQ"do0_NNɩ8ʾG?gV2;dI6:) 2=]'ş=쌫K 8*T ]x;OF? |]D\m#IGaE7ӽkg^(J 7cL2D=Z 6:)﮲1w6w+ϐXsKdp;HCw6\D=@8MɣJFM=P%[{5(2kp_B k78!%q%lG~(qSΝ~-ӌ{aONWnq=kIr$Uw0a˲1˓=HN >ϔru(|JWK(\$Mb/Fi > nu55JSn%#}ʣi/چmM!ȧ bOAv׵GWNxnp$Z oެd1w=J~7)YԠcpZhw}+-K+z1 lW JնWw[މDOxEX EB>Sؓ"xTiu\"t͐#&ڑަ$qsgBUՇ)]XNS6n/Y.Ō"rk3U!MgkY+/mxW#~K`:%x) wfYn @>J0x7VlF+<E;@, We#[wd_IEMbmN=X<//X*oCޑ./iΠ༯4Znz^e8K&PKIzV!pzw}oZb}pJRdlŪD~oXo xj-z2d2ǻW2lB񨋦tj:D#\B} X;V){]hq 00O(O`#xdtf<’< ҝrs6{&tCr}/}LHǿ袒˦j)?fPe@T7'*Mi,^y&ܒnPLb4 sJE`GtWiW|0H'QsI@ YN*`."U2(.ɾ8ޑ5FT~OzC^~Bߡ)82.Hqq|EM:`0b6[5,8_km漠H?=&:4jd6H*?*ؔ#ڞmW >R "4xX.;St9Z# 12`zMȈ_m?'@y+"ŔAYE1u P>n6ݑl 4q:ʶ*w'G-!`926fo]xZj0 iz]maL UsYNd\|Ж CWpGЎmZ( S!hXhit/whzɟeGX[)8t)>[K8uwD@A(s7Ng}l)3Rks{Y@:\} g9;.-6^ )(eS8a($4@V?ojF^C[u<ވ Wj6^2cp){ɟZA.zomZZ⇿S=M'eA#EBYxՑqw2 ʍ1j=fvN8@ {Iۙ5!>|>UV֊^洣@˰%Df? *ͣ'g)CIQ6[o@5/E+\d)^,T:P+B$0(; _jqVir#W8KUgUwSW%Kڔ^MI # :ŌuuO-SZm3 S}fX`041hV`cU Z>K'q98aR-Hr>hJWG\lfmZ\ Aݲa*szK=ŖUg6tz3ʮpکef]wC)GۃCcn|7fBA4?1܏ -7Ҧy}hcc(O`|0YY!›$TdP,С5 0+, ! qP29!g=_o#}r(o=n m^Z 6HFUU`vv\v`*-Wb(,BM DfϞyHb*Un?'ekٵ -R7A.jăhK;¥<B kiH?+e)-aVAB<BLj;v7n̂Zc hRSkIcV`.q $cٺAs:IR4L"OթCjʊYZN1#tK qY{[BU=M;>Zι TƱWO:Xn6WgNҪmwИLNNP7Y2FmYG߮f?<RҬbwwU`U!(R"r * (8J5>Q/ukQ XL"Gjx #QۥVZ6Jv{QO)폖[!L{cVi6:MÎN.P) 1Zu^6i'DV =a$; t{莄?un5Mڿf V}^ pOuaNcP,J%`˛%[DQrAsiC N',C"i7$VeQ0vdcڈaIK~V*B*eZUgb:ЫcK `ѻ8+ mtEh"  mj f%H%o'2$tЀE[Y@ 6b/^ZU(]4*48{0BsxBÃ+?$߬5@VAC`@1O)߀**. MXU˧ZIu8S)A ]zm =8Zƥ $[=x)-h)qp Q>xwȞk[ h mW"@J"5j B<ڵ=xI1ԣMJ=lAkH1dwVv4&tC'#Gcݼʎqu#{pnrU\xp7}衚>_!&is͂fa8ʁ(Ooj ^]gf` hUe%x c!y'4ŮM KaͿ@Cx;g2_('F3,y`e;r] ~`诠:߿IĤғidKa3YŤ}kvPn7~RKKbtZf'Y=ZaQSIeO=\Z%6K0섞Ga|FϢ"ȘY_ԹdZ{}S%~q.6$=cI3Q%zI$ࣳح gN{B'o9Ep "ϖG[ ?{3-vTy܍ HuV _O'fY3eTpb7$R8Ag(*D܆G.a M CY }n9L4WR2&-xpW(q=A޹>1u5;E LZ{0V/iv9'@meU-s.c?]z,n94HܑN ^ 5J^ȋt=*@ay"7WCl0>zXȬ[=ĐEi:bۆHJz7b?xiB"n'(/nV$|SVZ 2@a;N,,rȈ9y{ m{d̏^,Gjl%#rBGc$op%Âb'UTV&Г vڡ>M2UxYAAlF3tc3Nsӈ\V]9!iiaxP뜒Z؄=C9 n4u |+XYD3*YЍPP+?ASL_xÏ]m.VEWvW}wx+ZY|-)B.Bff*'nL>q8I_WNi . 7D:ӹo`jҘH IBJ GLӡ'I4$`:b"+\@ߍKG Qck^a13d48*-08Y'+e }X5 ewl+lui<oeSPK2f !X%/gj|"/ڋ!GqK\{r,QֶU.E^, r|Gƣ|LKUiy7LWe\(JP_x;?U)jFtuU~F)<7yDGEO"R _w8X/i?v>_<%"\J0eX)ِLz Nֹ!/1 0qF&Q*v<:z9L;ٯk]ֱֻ_±b%A~Y"eǜ@]!ա.Oq=@r gxtxC:J@9nLl8%1!('5Y'ɏ2C(9_)i߮DXNKfgɛQ+U+oH2uH0ʏn?Z̦ NJ4eGs2Hk̋/| B-9 hYE#%O[{ĖK'bk'"j`?H fe 1Y~g`k*ܲT!`vn*d{|Wfb-lٴhAup-nyn^7zhvm̈́R|G a|ε2') Ijv-4@WitH7 Os[/'`oDA"GTu AlO?zog)9w贻62]5Lɵ,SnE T H=D:X9ڡ1+}.iqwR1Vu1~J[.&7h9E;wjFIWr@]R (ˢh覓Iv6G ,-;;4,n gT𕗸 Ǣcw,uH6*\*&`v/_W8@&/O!Kz`l .U^.d JSɥfcpZ8.r{H\y.'lެ)zK@%h)ڇ G.}W;e՜[XL[^KٱN a_|XL ~cd-" /ܿ"0h{hKQӒ*w'Caƞ"Tg arKj,Tm20uMݞ^s\/]d1j;HugY9}B{$I3hK|ϷU5qKWb:B. B5pYf}8;FЬ~[Nƻ.Q<ɚUWO -6C5 uHgJpYm(8 wA$x>:{Jh7mcuى;Վ*yfst)ެ_FipEЙ &ydSSaN ɬM`]]Jۤ!|Dp#DjqoX _JƍD..i$Inόbe!vVa|2dhio kDOx:!5? \<dIǓ #j bUgOʟh3 #p)NhҍŽe Fd(~3D >q>?=6Ҿ`KUw9NAQ2 sBsWDekv!غhZ B!=xmWd7cq!O$G\R0o*z ڕlCl/yغ}Zx9fʁe~Yr7(?z ܸ{ C$]^/̣^l`l3j|HKIpZґ=W:{MY,v{ ww$H_vy1pf!* 7TFRvJ͘Л-.M[e#O\ӐRȧ]?9 %6A⮬uˆ@9)᨞K2"I=)sIrڽ`;/mo ߼m/ܵJ-Xgl 8Ly |&J,3QH%pLYҏ3!R*8)wY2>U4x;<)]gkW@G$镡GOo NHC6*i?Ř5/v C5UOT%Q$.K ^ZʱƧ][q)&&-a|G*mgsJ=fH_Sb#v!1c5[Y?VԤhrMNvۥGr]vD!f0⒖Ŷk+bLvqdCyF*-j@73`"9!1n)РUJ遇QmșT v!?{mĖ[,ad5(h4-C]m::\o}|Ii V-91=1}03_2Sa1>gyxW)ۍUG +bo|ebwt/V[VBdۤ!\4sʜ|h>1*=?<`*4;+ 7;GIg,1TBKa7A"83g5[ x3U <]RX!˄F(?@ _R1GR`3C~}vCZ]ϺơTD9s \ƷguL ew`⩻P:U/r)+f. D\a,rpxю[_WfXg *Hq4O9:sR8wF*Z`c, 8 sEZ3 &wY0Pv\$2ϑzn$G23{up7]?8M<;w0;K 3ՇUƗG5〙TA(2W֭IXl0-8O/:ca0<Ȣ?xTxB5r%['ͥs,>/췲`f?v$Z!kR/d]a2[.qf0_Ff۹].o6{Iqʫ9 .*F-qj=f+y Uՠ|i74, o\4O@BFgc^>hynŠ% >Tv\|0=^&I{PFK##2Bd-mD_\c_m.=}(O H5Jδ9>!{_O ҕ/LKC]E|`J߅{¤t`˞mQ]aLj/+*{) .H6:q@*asmߺC.ٵR1L_,\٘+n#ٍU2zGD`g!XA8;/t0!B2QeFɖaAW xEN7@sYr"v\isQ%~~WCr0JQ8Y\JU.#nQʴdIgUWVŘ\*FGqC*To= 1gC{F@,T TB o+Z x2 xRLc f^҅(ok v=njƦ\Pϣ'v uiQ-Qkc?4D2]Te<GVbJ!$Kf2G-o'^^f]$Ք EUpQ/@k2~G+1ZCdޥb2rUhBqP+g]m,uuT / \Yr‡s ;X0I"ܘ+B 7i~+1L/+.QM3|?f K1UP:k ?T"1JmH8_'^)C4ЇPCAHF*oa?8v|֖%2Y]>E%N4G2.n.V:eټUTZFLmqEB)Z!y] ҒhOQ`V ȠsTc["**ίTJ췔QZq,tA(1LRcQ:چ (Q' -⬘D4uBH6ŜVmг1lgV~Ȅ['!(ܖ_jzy(i^4sT16c^Ϊr˩\>:zkA{`4OIG|dzr"CΥwXowD FCh'b\09hl*B+|Z!_k^a|59sstI'vxvhLJu2<;LnNcm>_S-hOjOB(6JkWlڿ@O;dbT{._ (2eέ䋈RD7!IwYmU*Yõjx&l҉9 suzB(*Ln라X=r zSĨ3?OP䱄@eEC8)u9.HJKOŖՐkp奠e . ~DXGSX}oQ&.<[h/(6qܚ kJ0ZTT%')SC"GG`U4!:j)mݕC2` 4 %%|yL DX`oneF!nZ8F'!`;JisxZ}ٮ\KGQ,d9\=浶k54YU)|l~~ 5/O0@g}I:}':6 8_z~?V.]^$eN_OT 3}&ѳHOu!7S(]F{+Qz*6=ݔz=0 G'S:5@<Ѥp ҹ^ֶ_[:LF \&_'wx,rc [fxSyFg0o&J#,We=9h %g5w`U*~n'[Wq%8\7xrmZ_/od$S31טWʂcAZ1h=۬JH lx5)f!ye,m1&}-YX#p} /afCn2>yp#n2;+J!2|˟5xRĄM}`)5byXؑuB %  QBx~z ̒,S/QKNvR77y1 DU]~~Uqb>v`UH|@8pDŽ"U$635W]bǵiaIŐU|sޠnlp0Yχ.Y:כ9؟VGwK{53yW|],:%4ѳ{*JBʠr[N;=2ڇZ<|'7OVtMFG`ymn>u[Ƈ5ŀCN*{1,GλcGJWw)W?*/GN)u}NŰRJ端 !CԖŸwV${Z\/K͍`IaGLRHtǢ*tUbdb 5LeЂ0Ux\T/KB@q̟a'li@f/bo|x6C/PSfMW4ߩ2‘O>-*&Eu#;rrEhɊ}#L6ҋm=#`#XV?*<<PCF% Fa.V.qxN};Cꕠ)ЯJG_.VhP~{\9.U%)]#OUx eqs}^l $ 90<bz5IN1'-@&id@5F7>Kw]kwؤ|2QUX,#?00n1Q䫺]}ϩuRtnMz;@?d^xl{alTjC:mj F=_PI.{5?GPߣ(#E^37/Ww)5W`X(Ԛ_I&*FE(pQ 7lr3U `PdIP2WVٚ&&Ҿ[$d"b؏v=M nb-orOR?[0iز璤1 EpRkxyj:IOݬm`r\!~09iT Tq"_`J}Kqs9Qrd˽@Ρ+Wv_Qd$9-eOJKXXzw*;fϾQ`522۞ =s#a,/7!2^Rb )X"7o|]cJüNT]M_|rmJ='ݱ-' ̦>/ް%H^JF6A  3?Ef9C{y˗ԋMI=oh\`jZ{сF'jퟟWr$tRJ/X\!@(aCH/pIļ"-(JRL0!?W[3B q[F؉ ݑny7O.&w U(8k%6!?|X=:F{u߅ $8obϴqS67dL~I'˪"?0t:3gFZB_3.afBuQq;Z]鼁 h_Ņ~YY:G:}Cb̽;ºkچ+Č˽t ֠P_։6_SQ'"|g#`Ŧ5$Mix eCe61[ ^}.@E/H62"YfAgasΔw5 d7- gp (b]=1?~)ɃpmYsk=c#HTG8k!me]vלRc`6,S wk5E G!'}wz kAIYuYOS igGt3C0xl q\#)UIX#x*:nUF!aAhu>o$zx)YaNfrg){dtxM@g% N?A.zl/nd`{7;noRP._2?PGb5Ċf/}j4q%ZDn6k2v?'T$` dJ CBzC@"QYL)}y?J6_L%zVsv?xtAp)[W3@f'bH- .g#?Ag^`0i,Ʃ%R%IEˢ|u>8ܦ>wH $'TsIz0#0S=+:WQ+@mLj @S{M[&v,@3]s}85̧K\lPG(ҡD]>2UTx'#c-h{HdBǍwmRm|hC}C&Fb.[izuMZ8BΓ"9T8M<.k$lg=8~w>_k1!!A(t24"LPN֨=(Kӽ}; r_+KG B}JH8;>;VŒ/sec_YWFQ P DGlϳ/L@`kmՕUp!F3!k{X'{@Õ1FwהDQFC(#%*GZmܵ /:R͕4mb:FH bvѱTy}P@ iYkezd-];k"`9d{k{g7:!\5o㢌+YlvW=9  8{T7hrZEؓ 0Ma;ƞ7w>눽 8{0lWD2q lX)hy83$ťHϹ5*ޭVc Ntkiy$/d3([d9 ֖g7^`15yhjc2HUdq0f򌈞P8Tz:lW$õR)/a#z<9zQ"Zҵ<ýZyU[? ͝QJX\ O0\SoswbbR91a7rTF{_&n>Ģ0e96ƹWqML\ID߶IEy4.sH>Ǫ V]c=@Ws0⥳M6sq6,xΤʏ&:Qj1aWjqnK|r=n,8L?U};,a'Ol?SȪ*%J.h~﷮g$-b<1H֪BwVӾ/+ U2JZjaCzRwC_, ndOG!.U(h,?{j} )(q2fx:Q6K&2֢uwi1߈X!$ _i.޳m-Ͼ JPT2"e<A>*bǛ5p"!vNƎ$Ul^ nK#4XmmԤ0J: 2m֊G#jB[ES?IA_>8%HQeeS2/6PEXW 6*^ԣU޶ |'=g:>ha(DxS쇥_;!:XMN،Ggdﻦ%H!Ɯ]iH}n}uΝ854.{VulA(P0!"r$mwЛ1xL~|9GTJH$fay.0>qO{~siks.!a_h:>Ger!|^+3j8NF/Ksқ#xIGb\ڿml&wl {} 5ec,-WGغo:{CeHA=/H`k:u=ړ߀ܤ9& &̣K<5jdFy{,cKy nm(r&Cq9Ǥ/ylnRYIΨ톾 4$u;Z:gy:w3hi dEN8IaU&K46FUE!2~Ŷgҕ~]~ -ߔK43Mv@O?TqՃ@ёbOtFq WGbm'tSGᨸVΜTG Rl.!.}e.w(uHBPro$1μRj0-׸t2rCh"[vU|\CVY{Gv~Cksc ,b_>湦az(W+E1ogWy` QYB*R7t=#T91ӛ{%.੖( |oʋDpɽB_!S:bZ1vn6ɠ(n"=vph;u5t=q+kpcW$y+ ut#D& SkXvVy7g\%SLS$ka+?!xju9O ;6 ~npĺTֈzi=v{l*oG?WQfmx"EvS VQ#|Hc /%VnXH{U6E00\[}zobcVy,R:%q+0 j}KFQtd6dxu9*[.- .财ӍTsDz_J=~cR!yKj72 &2)ܚ2 Tvbgr0U=Z>\nҭ ݬJ8o`!#;G9thzIB Ye1Y_b>]?s)DL}cB'ecۇ=y]>cn?F:M:琓Y4#?c7趿k_z!,!pR?e&6V\pbX8ę!I+6VmLJyr!smq5Ԋ67$:2Aꍇ6 P7tSQu^rS1i vI~v-a')ToozTvs36`a}vKbBFORv/eQCF_!i4Z:=qf@cȋº^ L0x'h_f ߺ{jK<5=!a``Aapy@e9nl`^nrܣcF?lZ*>T)R,*ٕjn`~.90 6Afr&BohNj3J;B+꣘>U`U4"7&'ơ:1XmUQF`)(-tw1QCڍsІWY P. g~+BMx q߽!U y0 GϘCBVBl eqiLrR UɂDh(8~vH ނ.-8h1YtUW~ZUD99],fS:r[#O `TSLZȅͅ |CoWTW*˱]PG/<@bW]j%&ǰE-, I0p|mptvXh4^ ;t5o^䆬o\^G4 u9fzHkR\*I$ d+g3NZ?aqqR?yfakAysZ# |[Bvq]i)Je.33689=-u23:;ǥeԀZĥ<9?<@^'Z:%n-J-1&(BHg|!F,G#³/JsV!ONu, :9yǘ|[o(BHIEF8(hd!##n PU~'>8E]GȪG yk/ oO[v`$t>p{Mۻ tL*V N"e^{Ÿ$ì %[ȜpTQ٫(P>RHF3\'}n4\ /ӚͨC(Sз6hAL!Ek +qdhC^m\W 0^3$;3eofJ0[(: -xqRL bע GJh6|'T2\-'|lV W'W! (H4a@#'~RM&\Y]$ȑ=6{ J ;t?>gg> V)A~i`hP֒SL14 t?-g<lo͂ U{+Ĥ/,~Y_j)>=P- q8sE[-gV6V={nf1A %EF26(QZT|00[(JZqWm./E3UjOA+[- o޹i]Zwih 8eAYOۀSp#,NgHUecFQ埴r)C##Gפ\P].bkY*%8 !>u.eNf2.8Y{6y3!V|g ;(6i.b3٧, O=f2 5i,f%RuHs{©n(~ .[ɮL"iK~[jd--:'J) 9@Ñ=h[-ԎFbv u_$-,X7MՍCkI8-;P/Tt=dp oe6R KX]c;u~7pyԁ gZ4q"U'K 0zTKy7nWsn ;?w0dk\h "ݻk,;qd1QYŒr 9Xxk!2:+9<O4-&_ppPl$t?ӻB%heLC3A}L5DaDMJ)zJz2G pɩJ{_.7kW0;Yb$g{ yM'Db kdfd''Buui+' { ѐ0e F;UqH\&ŖFkN}TH~oO-1qJ('W^LЉL\);푯Be&Kjӥb]BNt=aMG߆HT~_^UiNM0L5EFh{ ԦR܂^>eWG8;#9~.OJ䗓dA`2o Y1ܒW>=jc>J{7vm,Tjv`%tyn|Ps%D鿀Yd{hFF%9o{ŹtQ$P=JKlOzXICGB7auϭoJNɋ7pJ{ oϩj|tVcTc䋇(Ur*[ML p~3Z:4.XkR |gn U@ gyWdzA "9؇ s r qN *Ts;,7 X2l2׋NAp|m$0X 8 (ߧcfc^@z_ z9VPNxD1<.Pcv8JMqA _$oO! E#LF e8Uttc@@@P.or̠v= л9qs?rȯ)!1M8ʂ=vlVAs KjPGY0W(R9w"x,]pVTS^ozBFIaV}Jju= _!EvkTVYG 5@4Ȋ/zV7֖Xv ~oh<AdD`Tf u.E 4VR[זxſ:og3vG v9" ϋRmVVV][bme\FW6p!:OC.ZB9>>~ּ~"ۤ Vx4 Ha;&}EVqGe]̽#b'wzrFIMr[z>ʿ;rI5M\gfT^$!7V.oB0=[0%'}ף Yw2YinOO@I00*Ob+YyxʆtKj Zv( /^ѓj#)uX)1t5W@J Ub؉E&?ZfiVW^\&r_N<|\DaV Дr3n[xZ>a2Y5CCLɋ^8>#ꏞj3J^h6wƱ./GW;ث=%-]4Qɂ)χKڙB88\@ؐ2+Z{ `Z4f$ZJ0k'Lmh=% i ODrk/dH]P\uAz2%?3mW 3 FL҉)pFs¢f۟PSlY0{{:R8_ |.w\dQyBioƅ+W}Kv]⌳l=Pl?~9k<@  Safĝ!{2Y59[fBϪD|A&j3@T\S6%*>GE#<%W=#sWϩXt wv}vwQ=q5frdiqutla|Շt37¯"]A:&EJeduG5+Ch6=|mк: ʰ$|apeg%,@CuB {%>6BR{*iJv"Bzco%p»V1Xf/5Y:#(sщեz(T?fgeS|*[%gmzDS\|y$Ցs CM!$ PEҔZU+(%u`Ky+kMD~oU0߾G4)=6 KUSte1&Z3r/oB5}CIϗ.oY͹v LI/@b?QƼcPf:XSens$(=8*&t2.u"Vr&~63h&lsblT[0^xEDYZ9*;G#< Ht%{B{LGYF 3u ([)a,$$7:!U$p*~c2`̀6_ݨM)Nȕd7Ti>?:hȁz= Ps*yTYPyH>_ƙ(D)3F OebWO'~RXMDV:<Ǽ#Y8DEoC%ڪPoOSRv/o_6f8a]<ODaE&1.HYtUFȚJ@$ßńo$ 80P`]sl+Pl˥q̕q,!?52x><5(GѢi!k퓝h^T>~x3%3}N9O4SPS@*5 Ulי 7LGp"܇ B~N #:dIҋ`R)+MP1櫇-բ@f}| O` }0ߡW5r{JRb"QF ~W*y4a>ߍw$`˧]aP.JB:pQ=VEl9v v!Ǵ8]}#G>ZЛS5`@C'K1Ԍ)Q(.#4J0/ze8߭ # ?G-_h\LXu[@^cVȫl9uB|`֎=oÁ471qyʄ*Vhk83="U,?6.lFz@ e rh,%a҉7Xq8gj]?:"޴Yz3\r[hW1[WdvT纔JGdI16j ?-w{S}d4zBm6-ۺd\qMWHt,[ʠ{A#^ 7:8{]N"|Qva?ۊo+l'Uh$FU49fsc'aOZ[}],0gG]T$JA/v4\NqDBJ' UnԾsA2օ+W_$qgΒu R|.g*RYɬ`r7ThYCczhp|uLؐa} M~f&@w\zˣvgdF+87BjHTŏ[&%n:K?(yA(k/\ŝ %usYM{c"S0KzX$+(.3uԦe`JOlؼm&gRR)+reL8[b"pQ߱k(}As0]4f^ ȸ8㲵V pEy.}E[oL;GU([xKќ|Cz2'z86P .2곡h+a-'/;R,W=_`-q]OL{^(YV'[)ΐ#?,!Q*KJ}I0ڮ.8Sl{LA)+HRp҈ȥߊ-]N%m3/;~,Yv;/zemSfo v=a.rnl>.zGYཱིn)nC?$+fNk|޲m-'M(DT+1qNP{_Ƒa0~#7Ԥv*/8Sڃq70}ӧ㋎~lC׶l<8G%QTK)Z3'|Zy@51^zCE7#5 uNL?itY-뙍e+߇raj &-1ۤ_k Ofמ5;J]?4ՌJWEƹgZ!ݮ{>L,M1`ي L;,;uH,'Y>_ܸ8GV'tz0m)%`ˉڨocEo`]uӠkʕ0zeR֎mPӟIu8>X~('ac #cOfm?C_b[ 2`Ð@5~p@228Wuݒ<)]mH"X! A^q1[&GvYqngN~_j0ECP1LbY]> kB`e*OG 97\>6h"u6W֚N| .J~\QT]SN<dV˫~{֩?ናdÜeiƯ nuh,,YLM2Za#?] ⱃD|%8axЀe!AOe]N}͛3PΛ~s~^ ӚZbiGbz{ ޡA:ki #ZEw#{D Y?8߬}lƤ#'xJ)> 1K#VwY[#o߸n^Y$;˛WW|N!>V6t+jĂh%$,Z<[9a0#2@~8>7EڢIb߯0H5Mq`NcgQU8bTky<d}ȅ9K@^&R Pu^6VE<JC Im[fB@@ ŕ7%ۣLV6TS$\ c>oU1s͒Zd~NܢQūnjP^@Ux 0K|TmJQݤԂ[cv @Y)|CC`r|y:>ʝ?s0fೡ_6R$m*҈O79YPŰ#r};-$O ̘%Xb؊E|CQ<#N6ծeU'd{m9<-E:3& {EXqNhĐhcpԠw~xzvYf@7 FT23OJHAT?rŨmg]'ufxzP޾f9`ܷfNƒ]4a\s&%CT B1HD=|QEdUNN"*3N$^Y_Sor^ߵ"lfD6g MXl |P"(ޡ v#xKs8F!#[ɿ]ݨճ#f-[+EDJwiu9.d)Icv#8 FQ<kmR"|8im,@jUQ;X\Jg?!p53?  7c:\ıj{$˧@bKk @G)6KH$t™`n(1@/lS`-Tj=SDGmmg*DfcQ.U=g8jo@iL@CD/QS.)]19,(;*%VzYEDez g(8h濥= Ą1ؒwG%֒,GrI\Lԟhe,sv[b K4c ۠/x;_i{hE7p!t!7e`Dvg [;0X~=kQϩZ?“C/΢ 9) 33,=>;(pOB Ԗ Ln^=6+;]zÝqʺřt} :A`Gm)Sʏk.~H ݾnr\U -r+Q^cgފ7'0_T*naV^vјV7lצc@sXwPR šoVݴ8=ʪm %n\!o(h8Qw'dy2x(ܳ+˘bͰL5q[ķRJhPzPt/D\ 2AJgi||9ų'y9ۅ}l?7G3;*5O*b1o[[y0T-rSb=2kjWOZD%U-Ql yZI͍3qHXPP?1"d?luۯ٩/~ˢdg?gz*,(4TR11isRĊ']B`NtcZ$g+~-}!JF6](x}R*8ݽ:7ά.\"{fhmv97)A@ Zu6xJ zpdy$-;mBzK-^4P[Fpaucxz0I\]Ge5B(S)@:nKñ YAl\UV IZmq43dŁD5%T*jt>"L82Sb2%\Y\X8%'A[}pOVF3ʁYL}k]]/浔(h7Ÿ]#5bj*M$uJjN!.4/`&6&|r S[w.pHhY| 59ɚpu~V<%lҮ ,6V%.2os^R}K|{(G@J!bL[v>byӮFi;IAQ ^1e?ɇYZ?%,~˹߾X~TrΪEH (cv-ٟyLTR3^J񻞛'k:M_I K;df6VJ8˙l!]{v7jMTmtήDlXn?Űk'%Tg(2"c_PiG\wϞ9=w8urt5"=׻-_׹ ]J*/DIPZ_vs`ኹ%`8|yB8Dw0;1ȌJ=7>9]I'v&g8ڿ-ax!u*hMvC$sN66R|y9z.g8w!LN-Ɇv5 썋 AK7(9 КYrn*`ЋIERfP 50,@ղh+~Y~?1N&ZPT_Ƕ" 'O<j@6E#4N{:0HS TE'a0k:OqsG(mbI!4R.w!eOhEKVq'Qsԁy?`RQ,b",]8Hfk1o8 y:9`k #B&}@uMvld|E_u"b3iob( Ok^HdQ5sl*v~z̗ }U*=HRfUc0=3C`bYw)rj0[&CN:nm8z܏QJ9D_L)7I *^_d`}񮕹RGPۊݣ=k&tOB' mb<ԉ$H a$̊sP+{+AZ%(u{d,a/҉=DrEIhSoCrUZjrOJJX1 R{ *e7sJ{R sR-6υR߷VN3#|羘Q\`2 JjzN!Avׄ5~x`uKL#ޜDg4rpvHٗPF`],=5*Ɂoua*':j @4nۋ_v8 3NLZ}lK˒RR; R 7 =N[1x (F?EAOCmߓDI]@/ ГlvMThW/wٍ8t6P 2w,w"RZ2T]!o5?UPc&MG$'u,4/=NHZt z0Ω2:%RP{uPW:c)e͈]ٞއW*<5)ب3itbh5Y⢴AͺϻnM6>@J;/|l  n#:t2 7939"RJ!CVӂ6Pw¾`\fQ"R;=H `[_kZi*2JfUth[,fT]GrMLlQx̖+p@\ݒWE$Q \3=֩\{㨟c@ſj MQy DR1\Rߗs_be ?9oU{) dR$wt1G6M/[)į{lHʲd`(!Pڦ*ۡ>/p^;=i*F6 ˳tպqјWkx$a@$p=a^}ʦمuCf d!52zBOY4k?7f ,osM֫}t28rz5{YD}2Fp~'2 0fPun !>QFїv<5 溪ax5JKZgf`~2 Bo_`!kdzzg1xIEakۏq.ָE魲M*W?)P젰1zY)F/ՄH]y '$1a 'NECםG;;AVS33h!*YH5|;ZDA};2n0pȠpRXꉢ|[]fFB=^A= VkxE3|?F>OvpFAwXȍLj1r6 U6s/k,g6RuκDӘY)N_rtU^Oy٪AHgQx'/?5#ﵕB@> t7?D MS0_㨤<2uPVOC%Cp xOIߠcKbW{WEժ [rbOj!hC1 ~ ͏t 3x3a<9m$BrDLwFz,e{~]ԩO#&lmBN6>0`=n <~l{PU .eKʢkxe_D4ODJMZaV]Hf4T>|r}{ (__ LLf*wJ?QJa {2bR^TSDѳuVY=kU|:/@}:Yˌb"}I(K0߬џM;3~5ӄI54nUlAC{dnj>~rePlKZa ͳ?ߎi56<9[q{|ꫴUApP-}6r}:#6A:>L KJuQOf7O[uӠmhajە6!ָ(َH_D 1:=FK/HoFinsht#j돘x-zB< R;Wy+#<96poVQtr ͮA3% >Һ,;Ld58^ߙMN[y`kx]zS.ɟ0AH_rŋ׹g`@OΆ 'z€fuOؾT#&]7yu/-]SjGvIŸ3j*mcs.M0= yknvo/R(3,9!ד/G$Ҕ殭8P*иgƏM晠OqJvfXl音0Bv܍ˀxFL<2k@tb-f[AM練SUa,LrM;8e^@3"]mhϪ[X\4u7 m-UygfN-uM 9~O6bD8Ig9iI{mda 8ys!2r,) xhGu ckg#uK-uM#!oPne4"c%KGųWD1pd>M6`BH抵~3gw3a1",o纑{O1>\t /W|\9ӴP!0|mH%_"&3뿷tD.>>S~tt.PJQm[55qx#Ʀ Mtm0ŭNn&b=F1)0h)65&+&F؝9wҝYņdb#ۓ2LKYt bW㳨'MQhcqzJ'ݖpKԒ4gVq:q.y`M-9 +:~u |k .sςuoIԢp Nm^&.*hbzl#*w^#a4y.0Rp tL6 ZӅKԳ B3E9'nBC X_WW`^{\oDK={[OބhV΅*Uj9H2VȸN.SU8IBʗcsq 39sgf ,cîc738 #DKWvrMW nRW':f=onRZhW,1hRg_dQ1POGF?`ֈ2StFgfwZy5ձ\WxGfBXpGIY,SiPCUf`ŁEGێx<XGz+@bXhQfGPtou|̻ot(A۳yKEpguRId}! ew+_@*7u8vE嶆k>pMMb}ue*7 P4˲RP^ql]/Q{ PF҆kMB׃^'a\ǵnĮdQIomE&$wSkyl !Y%pNV(?h?>EҌ/󤘠`  Oi98,;K`/v7K ˖g X&x0,jEXeBH"]aV\;.7SjUt [>)"ЁƁ on'hPv*μ!³nGWbuE1yK;ev&MMTI  7J$dcHƣV ʖb^8K-̃8GV+xIvRTl$@ճ$=Y0-J* "U&VN@.]/V'\Nh PWsXy^>p+F6rHa)@"OX)!B\B0}J_f3>3;D;r:Q7; ('9%"" @ oPBbdHn+1{2@ DqYdg?.Jr];}/KG=C4X钶}g8GM5 4X]/NF]o9 f /Ln>z(Vy$Վ}D-r||' `v^BVΊ@PUVj1_?\+p-ݰ'v#xlպ/

L8ٸh\Hzʃ􀫺=U= Hz%]$zԴi,n:̥?d&T::, bQHv;%q"Ѕe5:NO\$Ӄ^Ͻ~RJuؠRIĹ0/l&T'mf±K'f@_Ոu J{vfSC9ԚV(5.NP&O.9}m $j X`wNқNapjo_DtcQx@ PSp2Ս{ALo"TT&<@ <yΦJpt8&h>~X$ѐ63Hdi-ݛϓ^%ZM~pFqfɦ|⸅v.LdJтZf9`POl{OU@ G 'tN1P_oc+lr DpeQ>3FT}r@jO@߄/a KBnx˵U,J֪TM?AG&Y 'Z[wCdRA@0^o&"0ř!@Ta>bm.S4GA? I D,( Vn!qt S##}uKDj}5u~ѡsdzsVُƌriVZR DzoS|1 9US<.h5H jS2.qs\ %aç?}TXke~AFdh{ (oM\/uvGoDyTO%3gtvnrW TT )oN;kL NƤ<ޡ#A>K`, 5 >į3Pd p֕fj3l4%%otά/_+4uQR $\W>u,Yz%(uuo=`m|;'z BP"6nS_!`ͯg*)] m}ԃQ=ʚViZʺ&@1]!5[W&n05IQ fNa}XU*EzN%7S̄;eblLCkeU#lg{1%AB+(brbMYD!q3eOЌis/YE)b܉ciT,M ԑB,[ř"qIktCn#;@X}"Os*[ |GbQw6KGˌ'PaNv݌YfQ XvnnopQCk¦ w-63B%LH QqM`ڎZ ,ϸΑ@S0Z:բqƷd^~ʕo}8̫e/9hAeKٲhjСUNgq4M={z>=W ^ʣ?+L[-8,d)Rd6p !#o'@?G+ Cf '_=w:|U^V=I+9 ~a73]? JTE6sǏ4#&eq}!"u>+ ߳ t/}4}g &řS~sK)E᫖w eNk%24O Quy$ߓ' Pڳ ԙhM@M=hgW*pT8m`.X ?iܦnf]3X_SÀC/M):Z!FmDyoZ!R,8[ii6it`DLK'Ԑ.ʯ~'¾DZ4pהaVwLSBOwUЪtvF43B=흆|kbu$17x9`MxaB>t?CTvm9ń;Md WgCMBItm89v:318-A1F!wY48jOr |dޒX)8bKwr)uT0"Tp/>S} 0.~$_ Na4`b<1WV> QHC>N\ T|,.3ΔNBQUWaJu)jw]<~<&p6TY0@AR RHχXC vf$D: _.O*8d %5pa^rU#_ vN#\حcKd.ZJIq2%^n@&l5`5oy!Vc`8ӢTږcakQH+mm OB!a{Zh`М{E`{7gaߢj' ( ?o[&oW~MF<]kr/jR f֨_&! ݙ$v2G [zDo}kR> +s p v`50Ĭ}0Uк@zw׬ؗehX=b~ o({!8e8=",p[Bh9gN;4n3/!^`b(e'jzZDoO!TyefS;eJ^ihnCܤ{ $;ubUp6HckĢNGtIGIjvUo VmE^4G'i;Qe!腭`^. WY_GW_=$ pE$C .f0?]ԭ30^$>0׿1$D" T|z/33bѡ}; qzf-MȖ&v5*ɑ&39SE?om$#n]YMaEd w^(!Jqx~:Uc@ ((>qʐܶ`0x,,U^XADمy/{eD=? 9l\c̏rTᢳY$Dlc6czfJ HBAZړ,<'aIQC@t..!WGLFL{ЛATkߋ@4{J#,R2iv 5?^ru]o\q_bfԯZO)-7ZP倫Wzq1KNcI' ׉-NeGkAWf /B6VSk3x;:^9 bK!I$:B$ǂ!A(`&or_ .4LWG32&;ASvTT.&{t㓘[tm b ,о\#a/U8Jc 6ZaY7;a.tpkpIZxGFD (8VZEIw pfjG;~oG]B**wBc^^vLjd6>.c|F[~K[S24Z a>CH5vjb۟GADS'Vكv-bg8=(jWJaiLp. `x,$, %*oq)*]27G4W[sHNݕM.?]T~4Q-°/h&;2Eqa TFhÍtt`= @?wja5J6ԍv9}1a'ؖЭpYKC9\o>e3Yj[,yZ m;͈-!wofTܶ:ژfhZi E4hٽ/e5 ڣбeSUlH=3 (.r;{{:?"MޱWWZͱLmD%d ;zmJHط1v-|r4<W+Vkϟ܁ _{BaLUFԴZS5{[ImDDT~I Hi0[SCE!CbjkݹB!nb/w^t$IZh>S$9ܟƼ'5hHo'ߔ$9%5j34I:}y0PbhF}"%+V1ⵕF(7+SA-R^PkT뤙q"$THEz91j^5jja {L&&qixGASD%1}dd&j.?Ey݆BA.K,UL￟" p|TG<9Z>Es ogO1GhRŭjN5uٗ 9^ e/65ЗGCՄK9B҃Kʺ{@41G ;!1Y^Y:>ؑa[v^BפNGxB;xIɆH=kaFĺ2&9+c\Yu+UO$||B|B˥U/ǻ kLZ1յ--2-`t2 ["4cOp A!d+,RxP|Vꓤlqqt4+jDG:i܉aG}Hyw{W:IO22ӧo\o.TY7hjA#S4[z bS/Y&GCKMs0^}h85c(Tw5P>7+{75n.`Q9X Q  4Q^;`ӱ^0~[eS: j7,iA^KI@ҕG6B!ro4wx y,~ɪ3 9yt!JZLWz Px`&IrhB6sxD&;v=X*r1ɟC_ʮ~7]Щ`GGI5\U=r;:hOD]{̆pJhd:\yRE M1Cרf\h۟TžǴMҋVhm:B;kw iQ鹢W1M4{7ȬX2^k~QF,\DT>LE@ߍ(CBMv}L.R?SK~3)8 ߡ W*+XebOo#f=:cB0;ؾ|qEAm"ݢČEpz;qo7`ٵ.^F$+A5:NQ{b3 s~WK3Dz/eԣR֐> r=Q>;3fY:D(l\,+CV$E笝FZsnԇ"׭p`.V۾܄)?3xТ aez-"[6O}5P,cQ+{jRWjp n n#"JJ#w)XKDE#d{\D!Iv/Z={'V!bL/gUH;u9 ;=c7 QKd.qv0h$#4fΎ&{DG-0F2"H +q_ I$WǚvLEψ T![^14yʤQ+VЄK)<bƕ'ϡQ÷;g&+$|)ofKrZ!ީhn;wT%ճc٦ai뚣YY@F6-{ t/\oX0 VJ6Avn +iqȨ)a2Lr/.M'Mv5k1Y kz0F~H|d-\`vΈc)/v _iO`AqGE'`|zmzcSƝ N[9J'%9@\P*#mBjvV.rZ 80 SyERˬͦ A j'N ٹؿhsw3cdBNz:

g"Mо2I>\VѾq`bU}<&#w-Es=oiK ڈ4*EsCF9zE]сIC.(ڝ _TKǖ"a~cӨ"ޫ?@#꾃!dj .%Qf̏/ME ]?p2a!_)ͭfRns 'Q_9 |oh ! מR2}Nt(Ɏ&%ӎ[Ģ.TgûƟK`/)~q;%qr?#Z Y$ۻHޗ h"ikP?Zjj}jSi0 4sWAO*{4h>'uty:P>Ǭӳ?L+ZsS՞*>os(e9nCZ1g]<'@<-x?fpuwUCN Ӛ9@XTBy !|PQiI5&R=ޤA3җ@ز1]% g6[e' p3ؽA^7(:mDXK7gz|K qII2at5hhN6>}b`|ހک<3j['=\?,"{p0dF$SSO'1?$pؙg'>9<^yy L.GFNZz UkmN//obIcGQsB&ZS51̴%Tv)z񡰣IѰODjld}x`iR Rq~AQKߦS&:~bGg0B̷x|E}vvָ><˿ΐjƆP79-2)7s1NAM?V=C"ufb1`!zϾԞ2%7SIRy6)30r}`I_j6P+EveٟUEr(XskNA=_)ꑳ#%']"8>w0W=b':;#QJ0_x05czab1>wv ckc"&sFis"flA4i&â}#!K'w )[}8iSKqӊ'֊XЭ88Jj^`V/Gw~: *8~,}/j}(7 S)>Fr#:p*62X[+(,CP^TKEMG*=="tk¯FWdy(o`{R~?Wk/ PJ=֮|6`mܱ/ /#,5\'^<)=ܚLpt!'ِT ywsla疺AZd\rh_qk/֮A,WW"ad_B<S5K؍*g>jۗ5##3_ҏ,|e㙹_~P O/POO8#{]y&i%O6MFM|lߢZ q}¸<0prQ܃ު Vw OYk\B7cF`7/^KG`W T޾"ɇցKOSͲ`ϡU-'G{JF~:\RgwD{zH|?9 8)Q$Rg +!. y J._ZS> DBd(dS&Tiӌ;|ȐxPǽYdʌ&{@tUjJJ:R,_&^6lVs ŔcmIYF<*TTjrҷbIˍGԴA(̛!\]ita~~@?\,+s~\Fdi "gE(h?(*V&E '|` %{]!AdAy,\Xvܻ+j礮b?QQ;S? ,Oa E֐XVN6͐+`"u`6kam~M_*g Lx2q"=bQ#[Ek5O+ ,#+"bp8]AB3!=ƫtMP3k9,ˑtEd :;ye_wE'_K\7 ݷTf,$E4JNNYeF^nbT[q# cM<5%EU$>*cd/Q xSX9;5?$j׆sI&d5\ ٤4EQF# &=m|T0kO ~nd|~zF#HdC}`}$[[2Xg[8O%z@8K&~zQΙb>I5J( ЎC=G?R IN nT;\:uJ N} 4 Vlq-ZW7q`SNU 7}E& Ͽp;(4tY~‹ O7Cp:ۓknm~cY۾XFzna/Fis÷$»a@cXKIȻNn"B13@.B5 'B:" eMbO~k8]( r'ʀq$-"jZ0.eࡂ H)?eOuKLni! y16 UXl-f8,,B^2?l>aw%GscCǙ"`̡$8FM!%n#yld^Lԑ%W+qB◡l GG]8BH}6Ǻ Q3CEp'"WǔeBzġ0WI{{I}zh O jb98rZ&fZ{'z@9TVEqʒ%ԗ amO(B, v^DwY 0M~s9YGHSZ;f( ce$k]F=ԓ`*uQ))x" *De魫݈LzUI^mIy% KN>eS1yWC`È6C$g5]ԙ V:HCQ`F50o}>!39{|.(zowR BE;@f >v'z u}PBdEr \Ț@դݏ?)EP~tVtcҲ}@ CK - ӷMVږsֈ<$\mg=?;v+v!j`?)e.>0>A?gG*uwtK|?6 I*ޑnDvHF˪Y:F_enb<˭s׉!K`H10^'c-]5d0 `z@~aI T5w*;u{EoQ4 I26dȴLܴ]_G( -0WKt.U+),6\m%f]v"i_Na?[G. Iqnވ_=8Z*QOVm_F+0W ^e솹T֨g"fw_s&Nq^hwhdN$q_+CU-iܼ,O'z9i Kh# P'Dfvlhd/#%P.?_O:O]/4)IZY G@3}_k515}F>M1A4.yKB7XUc~iSH&Zm|k޴s)"α'l*0"?jO5I1pH }>/p1I2 #J5*C[_r)sdt />O-0hARȚx: =M/Pw6o\kvFBNF[V`Ү=\GD%Vy1АtgciYT.Q^.sFmG`'1toʴʔzr@POh 4;ݨx+PEX8w=Y@:},q~0‘-n*ϛ{'*s]Z4MwYpjw|['X.9-b:bVQbN)9m^A- 0*apzK-zx3Ttm7+x}$#a"3pE(T%i AȒ+ b=D B*zrUqawoQ&}zi1֫ IDbMcT\$8rk3rD zx&d]M0j#En~!J[xDŽvNz 4@eYr>&@tVx5 #цEdLR=^ΐ(B`.U?_\Ѳed'ft9m(fqq*J>ۮ`F9?Y,R hD*t& ڍRTpUd^B]~}N)(F\SJYi" dwdg -@-ȗ("#;m^=}6wl(ʣݭq>`XN*'_RI;7Br:plŊ. y93'&+$D}x>M]rxWyC˹;`wbW\t aHepvsHL|qƚ^ڟQ+1jGRZ>ph9˺:-wJ0L$a3@2yQͳzQ?f~3=?1^&יIy+ɠt1:%8m|LdfQQлrY|Ip-6D,H鑴7Mk/0ɁC,x^g#a>Tf\rbz^@IP rBIIZUӑf.D1.)hzX-g _}a W1)u@R| 6;ILu6 %qpFٺWR"7Uo55T򅏣0ryKeJوޭQ(r#7AQT390*V2۰*D1Cf|Vf 8~$;<^ڼaLov'@ç!ǤjM@ [h^s63,'n|k P(%9hw`&j-1$PK.WPYin2Gh. BN%Ro9L(K!h`{uo'jR4NIu4ˁquG|q&.MRf] ݃$Q;ӭ~[0 =n晣V(L ~2+$r 0OsJe6 QVPD|D J3qOB2`5Yrf jS5n&6,.>:]h;LL sf(Eݐ+Pb{"N6# 1̯,gy%w{*AGk\b雺">%yM\-ŽӒRotոQ% mx'CZր1Аzn .,#p.ztb']Gܵ4l!\7f\n4Co6Ͱn,GFp OZYѕqwbCR9XwwlaنM41F9M% _QIJ g`s6`̎ j W lA>K5$",=0g;ޥwExtCd Āt 3fɦIVS)wY 4N_7Oe:`\^7pBJSL8C>&{#t`bҴPS2_ͅ6R> _.̢@Ԡ[)-\(h~h!w2}.+? SM`f\tSPs]Ŋ0f0 ۖ"o[9哾PV&݌*ppA,'>BGLb5LvHS^]B}J>f@pXsaF\h09" $kBV|;G^σK3dֺ *Yk2e ~ Å@Kk xdi1xw_Skah@y]>'>|Xkd pxޒ%:V/+ hfkbn-VscSAXIf {DDŽԚt &S4D<@i?S{E^dOPأ)K5N_v H[nԆ5oə)ٷ Ilwx[䪚Oi, .}㿄E3jŌFtnޤS'IC'Rc=AylzW3oӦ 6UP/̿.VQcK~~M3Jҏ\Eeݗ7LR$[A!Sc~pE,\U19NyeE;_酔>ӵy M4G$_AC._`VSݷKb4)}gP ~Qq*k5m GFC8*XRSh&=VR hrV KD;Ջ& 6qCeEyՔ~Rb*:>y ^ amѧD9p{/=aUCL׵0xxf졃aFO3Sx#n3 ٖA6U5 .:E1DzjF#`H%c%l%WC7; {2-.E&vZŃb`l%6~}t`=Mz6f,히4@6(%ʹ[xk9 YWŸ v6VZ”g@r=U.xC-Xu.W6H Q7Xs iBMiOb3 4!̶Ie KlmU#PL2!gC\O!b2f@.9)/v(9{N*b^a]gwn 5HKZJzR 2E9\ٰW9cW_DYGRU^+(|KS'@^19epDt) &SPc,^BYD Nv^jgdmS8PoWڶۼHxkXLFR ɳd`<C{7`gy3N7ybyNR1*VzDr14vlгO vqQnUcw;m˰5pv9PfӐʻ$ X$|aAq ó2EJ_.:#_rу܄VD?!;mőpdH麕 2D! p`B{'hV\m^"O]j28îzq0M,c5-j~!jֽ jtcDX45%{Pz5^zc%aE f\tzvQ]@=0N1qJO$g ɏmee 82K"jYR#] ."+DxBtM?Ēt̖ j'֚5aY|p. S'UЊ'A!E3LY#s;` ~?i x7?o|q .u[zKP5ߏo OOϸIp4EyD43A6=Y>Ṉ$ǨKWg7\+W/v˘覲wƬ1p1û!x82/GOK+fngX`0+L2y&"=hS/y3ypH2~FTw">.V%AWCw¨.G h%,b[4i+"aiwfjO(Zl=GUexq?C- ]y`ZZC)-!6h^FrSa>6w 50!?B-^Q¢PLrOZa;d"U2fxU2GkNS($7JܠjCflq~+M5?Y((oh4bBH-L/@ Y ])*@R=sWRxt9w-Pv@2^lH%:yIԻœC/QP$)Rd楶Jt%+ Yf̐u\©C8|Sbێ"U&9yA?z͎f)\]LK}亼?fn+ij풏ԗh#j[yaX.dl(WiR ֭I=A06py[gS[j k߮!ꓫOgzAӎ)tЮ >皱 >j_UzhͶ.ܩSs 1>c)UǕ@,HWGؑ08PTM| o\1Q[%o,d!}yYׄ= )/ 2 Gzx動Rhp9}̊6ާcL.*a5 &ih1H U eJV ↎_$R_3H6a*wJ>wħMaj'U\-vV<@WkUCzZt0#dR kA$Iet!k'geMj StIRu6o)M`yIP۪Ĩk͂{c9>"ȳ Imy w70v07 Tpf}CJtO1%8\#tZuY Ɓ +3\>""a%Xʳ?0&).V: 0ذZ*6RvT*{%[9+ Q4Skr|IaZmH@gZ9QsĤֻcD'יܭE/ $$G;i@ 0n6$J`zAGzUGzR$3ypbbsHG\e2I7 q7c$@UNP7(6GrQ_~`=C)€X,槜8V¹lC@!Focv|ixOBs3?g.7 6t"󳩿 I]eC9.1` NbWMmu0_.[g/ώ^V _-ۊ#s3hZ;Z;K@2,VF+WӀgꋉ:#\Bp_p٧n61@ R4CĈ߽vt; وۈq:#E#A1x… U}}Zt9 h|2U@t]v] [5ԓB9?QLߐ3ӯ`ch\y |nRi ($.r3~6ʣL :S0H&.۳z@ m.uiWgբ~Gp)|i'y<]"yǞPi$(K{nϘ!X޼O*NJڝʌ[K;Bm ygQvj6 9ѹ8ߛIP4W΂cƻ4ryzS&8#|lWvG>0H# M_ r݉'S<ۜZ&"u!<ΤYZ4-X*߇JS/RcD ;7[6P0]vgevfaߚU- 6֡=/e,p;FoBqg+ &;tV^4Ȯ%N4vD?@ οb]kAk6v7|A#Bc`B!=aQd05bx!cM4e=d`o*,G"뒨4#3Y}"τjq",)Ef1,80R]y0})g'uyStBtʫM<:IF:h׼+;f'|b~a{j R|wݨi$k],vhHWhc &lNa!0Kj~fP@3H9ؿ'{-# |af nh0>iעܶIϽUw`ӂr>Nf9KP8I⩲ڇ S z8KzC)YHb7-r0j`=HI4x}fCW]9xۊd=`6NNtGT&=y!Wj' ?YܼlOO>NG.=9EJ;NX ^LHC޺˘W;zjblӲEfB@Aʙ.~}y?0,ُu^7FM+B7)TXqK#"X4CGtJG<4q  DExcظ2Nkh#}eϋH~x QkIu͇+rLEq|` ]1$`-2MMKd]ԩys7}V*fDJr5±Xğ: +e␓3-8멝3}g&:(}_8CGPB(/,F[ZSϑ,\ӲcКbO}pQLgO|C=|5!dTN|Y;Y 殸=N{`FA֋5鞻BنJ-B}m'1*{Uw (*K[%U%! Eߎg#W'|V L ֺҤT"B |@Q-\DOd չٷ^YKAw ͒P%#A|)d߹K?ω%Iy\@aiR=&DbY\M *q/ =Z mpqww# H J͸nSaf,yY}ԫ.*S 0)+hv|U@d^ȝ_ FNE?}*>x^aPV)wF%iS:&rv-ʠ^p34& 4xI(l~@nu\SHJWmC{ipxn^*GB+PKlz<(c3;|zɈs]bLj$~1%7Sv ꑋkހSN%^8ۉ%ƷR!J_(xVvw-u t02xknKvx/\c4_?dRHN "k20eXl&ԥa{ \}C{WMN+lcY4sťN#d1{fݚHDqI kWY#7w.fBZIHV QcIOYn`0mV7rT\W8C5 5ʯt $ɬ2Ui<&rvIG>Ԣ#?#;Ί?GD\qtrY==EjDUn2Bfa(5pTO{G/NO$?τO=}NȄO-_I-r| 83u,\  vS;6) 3?9"a96s7Əآ}%@)ޮ>YV0!q[#sT)$}$W!kMS xf@( =- Rv ظQWYԷ9cQ((z6.J2aәv>4xvEi7vjC`$}*Q#)Ɠ&\6.Nh!e@pcEAڽf;YSx p7;Zڠ k3quB◢XIFG~{/ 6dCf>S~<4[Oc Z8egT윇 t `:|=7>.p]pՑqawߏv`"#2n˿gz(9_ٛ7LԙhHĦJd r9,VX[ FK.yrˠ{~ “2BY2qw&:M&RJF|$[K>lzWH oq6Y6>$4ӌ|Z5uHM]?ydz:$'L!BKՈ2-.7aNG/bALvV/b=J)>DIRX~Ԃ$g= Yض{PXo%BRK pg1 W /o#E}ը_?K#g=wWbtӰ`U awxGj}mi6eh2Iv L$l 6_6"%9n`q"zyUQVX{ ?/}eN jn&-PGs*;< GXo{ Q;^9#*hf&?5M'<@cy6V'_Ukt,g.hJuCFrO1.1jDۅfui>S}}#]&:heOF7[²(Mn;`t,>'USDzx=VeGjg>kGٵMGTq=gE_b 8>G2cAr|/j_ZGOUvѾ{ J{q@#%_K-~֦& K0_ʻp?󀙠.7k`RRzo}&̺ ;Z yfǵ.qd mQ P#QwVZX( \N"Ccjo;2 . Qqse;!7BA "ER%!Qo7ny؎dBr)" K:qKVGC_Pdq/OT&gT%[AQ7Zc}# *RY=ʙbC\1M+ 2ktA_O^A:.wGUkOe!ŻS/@<na泘*x@"|WMY`Kٛcuݕ}A-6׶]MmsNQx3Ⱥ2*G? F=h\_)~zBs͝gD0S+n0yQ-o#=rj>H7tN&I:k(ʪi+Tq N#Rp0_36+U^ܙx.,b:T$m3Sjc_j軆>9M} pdH+8SMEǬnI) ecEx|F0tOpL6x@:L5=#K=}H_^3T3! X4[ "O`g JWԤWsŘ'|wkb :y-ީ ݖ,yo{~F|9ϗX"seqn4DM5#eZS FV6-3QyAK訆}߆{Ȭ/L"{TE߷09El10Β |*bI'"yedzXsX—WP.xS7\uGVUkG_R82t}MWP0E\(T;MK}6,'Y)bci0;EF 8P Z $ٷt{k tgeM̳ L\7%bN_8j3R\bt#|wb0<1JG )P&(T"͙x=hD q:?rmLe{L{bؾqmm@/yF5aӀ[NG@?IuA|#|P8% }`,Oej%JD mwDM^C)΍RL{8Uƨ 5G\%O0t ̉>c՜0%2M$ L3 *lFrZ-;I$`IrHtH\OnHZ.yw;Ay!~D mSi(AR\vmDCT;Ǹ0KյKL8(SAɺ  L8@B{"!HC'Ԩd6XVS]ٚ`s2Lb!=&tf߻OӔ,F/sٚ6fVQφ wK;@MY[ sO|ca[wwƪJF {c2Ԫ_3}vvrQGBF_iyX7ɷCKcț?G8e* s9%&@2gfIR_,Yl6 ǗWxtDe:'v~4PE9&"!׆bZ̲^pˆP-=)=GsyYNF{ՍoU wK"'035|qM5\JC]# Y{epx2+ W(% O.˥D&POxN~Dq!xnZb_PڙDN6hEփ9Uw񂧊_P Qz^ ХѦޅy)6;NHxaeQYL J0F+:̳Rގcp!=s7 6hǛqd=ovMZGszoZџp{v'P"+)BNjSoTwރ֘u!q)] 9@eDK,,hKom\n,ȩ`oxKUyN` QW Lk?a/ tYOa<0xb$3M{؊@9=ht6VX|n"`ǫjO|׳.ѿF7992nG8y=uAf ta6/Vl׼y܊9 5.;| 4fs C^dq;Ў\n%1Sw"=XmZ舿1X 6iM͟C*ZB6 cJ.w 4do~8Sazjb vhf "Nl4*?4N䑂"~EZˀRM) K5NmIL -e_b^%v^eqDr*iSq½/~rF!˷¿y:!)VɁE4 v琇@ta)vyhsvG#3]p̬j/pY:VF3vЩ ʈjJn8&HF?f*jeS5-QxjT*H*՗ Q׿,bKe& hJRMӻGIѫXcpXov?!=_K[OawD$#*7y7_iqG{P6VgI@MɄS 24}695(\Jh LVavC4.% E5m6gSKr^XbQy/Z,XtC\:1vGr ?&Eҕ,td+*]!Ln24k}3./"\ͮF|GmuNz~1wI3%̊kS5bN觔-hMcT?h>;F,%mƉȁrތfFFxO nsyj΋MmJ^FnZiZdk&=:_m\]/' ;DOsm 31lƎ-wRЈp/n,$3rM?G`LJm w&]:^,>__Uxb6@Wya\1V}on}'qnV0:A|6䢲!i!vv*.W nJ&OJe@u3-J RƯ IHoAnKD**ӆ8}}_OgYHÁt6zW=ym[Y[Xb5hd[";RӐXqPɞ|ߠ41%TY_ѱh9̍E?mAh-ZcoB3v]mL3D*P Vcŧ5gcwi2Rp#+ĤU ]M+,^qI҅epEb "|URWq3]Տ68~`Pa{5vŁMYX#StCd-v&IRoeЎE51uJ!j~$/ГP>#d.O˴Jp_u[\X*ĬR&*@#璇䞛&ß`/S.1qաc`Ƕrx͍ݬ6 G_$=|-#k3<6zƅvpAo=oA,25 7|+zhTxԎ–pw)_~ -"g-?=x2 & C.70]}bK)C wzw&  ϊ"(P2O=Ht5OqDc$QybtpFy_?T* UUa u?PI_-[pjIp:/zGʍ9"Ljuqj8~7u4 a>x/:ty@qIػkzF:R$RvWg;zp/q P#g-̡:ʛ;d7M;٫;"+?:tE _m"2ခɽ$4aɗٻѲO&n?A^+T4f~5 NJ.m6#$&n9JC<`2jkSBq^7ɱ7yE@). Aҝu\7y#Bx./8!G m ymz)6nm# |OI3U\eKkظYt>L۳wX#PBO9 {@BI|OxwN2݅)13IEfZL) ІnR46A9ļ aFR<S-c{t/mmIKe $nҎ(łE4s^NB RcΌ]鶖fXfaSJ5{iW?,Ei =N^ ^CNB?LJ9q9q9l0i^Q¨^7sr  ˜sx?BHٓ, 32l}\J}?/G~?DDm.u%{o~BՋ9XUVX|p$ķ%xeH*NR0b&9p;iYp\<<,l?`Pm Rγ--~<MRurY3aZ5DA͏kq,o Kb]Ɣʷ^+ǡdz,"h^nú3w\X(mMH%D9h"ϊNSeCXX5j!=~[N(/qԖ"cCT\5 k"ʺ+3#f/6^4iK/1X"J]̋gӉ:hQ%Ȉ֣[Y {4 >fـR{Ujo /&.nڵ?S 4҈Ǻx̰KZY@f0Dh򮻥d!C`]=3vZikqJHb>7,cɦLcۗū~d G q,hb  >u!ew& w8̶=gC{,V[؃Eضbjd-Cc)ʙ ǢǗZu953}\b-~4OVc.0(l=Alz)dΎܩe@&{5}u06ndS??Ew: S{|ȼTZhߠJCg }I||e8bw"&r8އ]_CGLFM4fيYK*2%``S$Ͷ075P1$5G%* ŝ&{M2l*_f+ϴPa=37']YJ8ڛ,rf7u0h'ڌPs#nfݩ!Y%G%^)k׀W%<3v8n[K?}!BS(ݟ/j v2bX˄'FĎ+}b1Z) (N}>F7=+pߎ+2tPH UU tQC#X1T m%@qKmp1_ЄW<3CWM>ZIwlV6Ο`/t $6mvZ@C%=ΏdA+LfE5 >stWu#KƯ CHPHLm(e8ltݢ6UmN<[=tEKdu-q1:+ZeU{ƯQTNJhFDnׯHn9t&9;&%* _}J-M Y{03yW0d,<} !j4^i}r MW5{|f:K\"5{^bA4>g(gөr8_g&ѧNfnBn.H Ʉ9S>'AWYPeb~k )CaS od8 мu hlT d;{J^:coPY/:Zv_q'Vr9+ƺITL2rʈDuM Kq.*OsBt?[7rlӫ"hnj(s_TAKc7;69# wL)8U5'H|1ň, gn]H|Z4tؚ|!]zÿEt Cve-FB_,XOBV~r&t}A)fxB2$* `G)0|/ ;rf2b$CINr+irS5O >hS2tr]TVi_@Nýۂ!7ϥ)T(%`NgѦipu&82"n_!GI-8u-=54ri;D `WZ2}x=ɐI'ڕZ!w|̢[|= O `%tms`;t,# SyJJ(_xXO?[Np65Kk/4Q_?r y׾] 2go4_7a48k.;ϋ+=bQgYѤ+`;{[=Yw:՘;GV5h=Ce`Tf11 nDZ&rp5J<ۼ&#ܭtW)Rw-!$|k+x",mH9\z^=<3H*/ՎXI?p$ꉥ&pb{q \ԅb"B[N ph)9 ث F#RӺ 9?] z|0!7TC<9%Y넝$u%8^NQ_{pg4fXJ34ZzrӱAe¦,x]^w gy9w(#kʣkۄ~O&DL)2:dƚDXfMnx{30-J !hQ" X |:H)0X;R_&0AҴTh+zM+qhXpS=g<'h;}\^ӎ'Z%$F:/ͨ)Xh7yѮS' VyҊ`D3»Dݒwͫ)P_0Zмs u!s>Y5dQ'c9I.(~ 6ˊ0QwN+rL [x*da+3LMjZ ߏ[ rZ4ەj }#stvdϰhʁkj᜼τnbP_/@ ̆ꁐnYB͎Z1Y+qKD szc6")]*e.Ffi8QIPaڲg܂42 B5+anŎEZrI0QS:(WQ~HJK/82'qtO{vOGCT|j _:v ؙeͥ+Xʎ8?4 C6Vmx$tYhr4}я#9sW0=Z1u(> dQp%֡`e[.Vl>ٸ v`t,K}U'C*}NyVZS.(q4)VSK'FWP;ݧ{M572 EF|4t,ѐɿLǦbdk3X-Gbj8; ց"+dZ:n9$֠38|mن"↯1LI1SC$#B; I,,#G5g -;_ٜ L$N =֑ Tά(o>w/,xA""SqBέQ,m)KôaݮGV{*y&n?Enk17k"cIWi (4.mu60n6((?(nzɤ]oEWPVe޺HjFw-N!z)<+{GȔ$HtR:2ډUQo1Bdb&}J7\oSz޷ޓs%u "Bc8l#|~ٗl3K#`rbUQ_(N)n~0dYv; 6ݷɓC`,ϥBS0xSqڡ5'5[[֯qfpK@xmj-tn 3"v'dʄgV{nCܹh9ZMK^4)3%»VǒKH-h;8pp:5:zfr'!͢$007=# NêA`ѝn:I؏47}8)!V1e'_i-x!!ԘH|/%g#3d:ȝnTpD1`ˬ!{S/c~6]x8#ՂeE=gįN Oq(ںs4֦[E2f!f|L9& qUY$r3VOʿ!"mf7Y!2Ls}"l$'w04HjIqEK<&(Nre<9UpE-H-kBZŝ<^ZYEZLDq$uLa4EwXmCŀSفbNv/ynaHiIqw4&Kh=dUqEQZm$ҮLYW9B&xe!O{cAA!o5Dr$~6ALo诂ª~Z[KQF"&hjHaxC"8%|)ԉ`?D1XTh%:ԭqn`m3Q `l͢u4kƾf9D+?) W9Jaz]"]2OIawYMd.cӆC ٞ7Ԡ~'-Yl;yQT "hc-rx-wQQܐy [ 2lP)Ԏś0滾)`,\ NtSG"s9X x7.h2HCJ:aqP}2!3t[0YbleUc3+% ҫk8ץX01 a@dy:d(7y 53)KCƠJKu#5dos}-_bS;GΩzdiUsvbP`,:J!oO` ok{0)l#;iXֲ(ˬ_C&?ޯĸ*T'Ne60u/(ʐ $A @Rbk) H. Ť&!RӍZ~LJm A>h5PZՃƒtuXDc{*\sfM^`dR#"9<?f>UׯV]T_ unZwW[DRS1ުW}v^bbĉtklSob#8z,fTAcj&'^v}AAÜf44ظ7ت)WCl-S@ȝS}vb>dʼn?pp zϟ 2ӭ5"Ae|98SUcydȘ͜>IEK3AsԭIv 7^Oj\AG=ci:?l}( /sLYOYiDĐDo/ʠAzHI36'CFL vK F4OEVYm-_Ιbf:vuL,jc MQ,*#Cö43pُMoh[=&5fLE͂{1ֿLV>L8ap$uE}j FeIbc_lQMV л-VRDCHuYPuե13,cР<+A*ٓ)P(79Ok@,V Y9kyF60, 6:,X`p\-r - ,`Y\'[>8¹TbHY@@^gK\pxדdYpXcݝytGiu: k 7=l w& J!ihǿ޳i(:)c04"#?! V{2鍰Oj )L+ |qj9)# *2Vu]G^ FC5Ǝ#Hz9 QMѢMĭM+Z#\ԕzy{Yrʫ0gr䶒ܪMÅbo2ԑ)wlmw)DD}c3w$7ak2yrVwg bqtVfw_J^r"Cߡc{}nH알 ^#ԠOh= 0ь{ht#``ſGy当JOCu >+wB9CqAyD, 9PRC"άqM=}dCnV$Q 6iNd~bJe6dEoW~;;l/UW?oލ'-Tm*VXNSޝA8(:Qvd̖p~5#t˓Xh9H.~|y* #on9C4IKK?~]QcĨa\Fr~droh\Qc,Ji$6/9:f+骭"*}bf{d G7sS4-§z}򁌁/J. y6UK*(Y 5ESLR0ULD注Iq4>|Q[O}~ 4E+ p_j ST ;ꨢiiȥuj/s﶑v",-rn6iHmP̱}NJnZngpDbl(n* u-|r@0V |-ͳLKn p6-!Eɼ2溺 ѳ |}J"p]^^%@f4ȕ0\<]2GwbnD*@oswZCTxT-h n깣<[YmNwN%I:{\Fjc^w`QӾN)NڄlC'G$-" ǹc# q!ѯ.#-S%$],TIeaFBo4M֯MڝZL~j3]赚ZrS6:dί4ynӧlJ(;;- 憩 0vN`v]/C^ ^N^ '~R|d3U39}&6eC|HOJgpg۸{Y$:*\\1( ܣC'pΙ8s5}!K'F3 փ r>չu^:?&kd\ѳk#nJQ$kȗDPQ:CtSA"X}<ݖeT;p.#0 mem@<$+_4 ]Q#ht0,%ywIГkւ5y*oV%#se&0WhEecu5=,*`szo"М7D"7w-@^/D(S>K6CRq ٤#gv=ȸ)Ph+p3d ,TѪg&߶MKc}V)-?@ϐ>WzuBYC=daWDk~|xw.;6t97qx2%Jمu5ڄD&Ad/=oGg0wyL 'Lr&EHx0F]fDS䤇`\CQ{nXcYgwP#W |S@W{D-7퓅V?s.IHYPum6WأM`XΙƙ>24Vॐ<هU46)x+[n ajcCЊ.xF:nH!x0uE|*5Ըك'w2p3ZGurdN{荨yL~-> QP Z!u;P:6 fpkFI2hLC_ y!Z LGslKp+|k Tٴ#`=5Gp >y)mX6Iojfbql_ Sc*~{$8Fg\m2ޯ},a{Mqwv=`H#z܊)DA|t˝nQ9+uPֆzM''c$M,Jf L+mWos\VTY>*ɈKm&?4ؤ(TUN긟s%6g;\ǁ#V\I/,YEh-RVqJgV@Un$rp|QU bRC_J!%l_ç: @kGH@XIA^e5܄ULGq2̞e{;Lm5MhUZ~JuY>D 49x;cozVG}&J8E[uO^hf\П{6C3Mz0uxfL5-Ef^w /G yByHrgCHca9ac,ΥrpZ6 ~괻#:U۱[" R  8XsDAkAh )ߍ`svo|VxQ6 )VI|7 B;-'}Ykt}Ir 7 iĕ"3T*9UУ##5A*jk1`* 4,~^b"$#׭GtUjm/\1Ow{0w'@qeub: ZAkCfkӐpK| #ʾ؁sY=י:::^So]o{Nx:#GnY|4JujZg-ԐSz6 -d`WMnXKP,eghhD/D>k 41 0-||71m}Xf,w8 d5+O/{1'ZJfbQP Qdwl'J~wƚ])TO0<'#46 Н|nqw`j)-ocIU/k9ȳnUdU`x!^p&h2YkqҢa1e%@e9)po 558Vb:(}f ט-ҵƮT|!(%ш]]-cV48s$7sTjKkC)FЀ&Xكaf00buwpJ/m9P4"I/~v$ ɳ$Ꮴ61Ωΐnܽoͺ~ +Uѝ+ceU_|`df*lT/y#mg%|n8(w+P۸ +Ldv,Yi BXׁSpT^ow YsEHZOd)99Z(cb<NFsWZRvY^;K;huIΊ$/( 7۠98C/RqDKMY#j`y*`',"waES#(KZҜ}(9)5j𮃰+h;VaWܿ:vUqq~KJg:|Hu'e5^467Wi) *ᗸSV*37eCK?w ;҉>[t[{ ?ssۈ\JT&d4٪=/5g^e=Q}uyw Beủjh+==mz͆5XvPLFT[y~cUR]HK9`Dz$^0-1<'iB[dMFOAl3sCJt6뙺'5=[ |[M'{hܿ4CZ'H7iv5L4ðd,Sۺ!VX b K7߻I(rPP&~*9[/5N{.>uP +xd*n*ʁw -ynD[>t}#8;ԍؘͫV luD_݌{9Jع/R&>kwVM@`1<%(/Y:2Sl6eK\Ob6R_VX *-^vRMU?Hu8O|?P?Nlk>~`qXRTEؒ`x`Ss*19ऽ{PkGyS}`L.}]V2eS6k44UheWG q@,~ oϰv3 '/5R*S8U|@pV[[/w q̎\;~GLu _ .ӗcDUZ9ʀ6؄V`#eaꒀW]GT LRBﵠp 1p ڕ9kNb2hJBm$Pϯ<$p 1|LM@b*^C6m򗅙嶷fv8{\v) lhCDZՇi[F=xU(q v<:Vgz3 Uv'(Cw2ۢI6Z8{$rʡWBSRnSRC5{twӹ|7X;^0%OB @wEyO߲ED=*UM(4/QJiI=~N)@r{JiYⲩIfs?፦g,2 mq\`4HzS(3%Y3q%|U>=X~m^s)WŬ(`8e1 `,l3&7&e^> WMOl3 UO('R y⪕_*H;:lY~`'T1:C7-&p$c |N0|hxꆹU-kQJ} }}`,^3A&iR~`JH q,9~#tVj3i1w"JQ;8cb>aMGI,EQWң֟c.xEmjmmnswOd9z)7cU2ag^%Xc(Y%//_ܪgpH'wT5q1K.y@0-4=(LK{ol5~;}JS!IgfFYm'*We(sw.1WPUA2()`LUAmW!^^Q&4h%ЂYb]6حsR/SxSp80b~U`ek}<A\hɼr.eۨGCvS*6FFwem0hR6ut\t `&C=R6ˆ$ i$FCf?P`ij`ly /ܳٔT6"UQ$Lhk8)$aAA=7>Q`#>w }/{I.f|ҿyʒrQ3bUr-zu⇺4a=T*0 rq. jXw}Eh-ݢo_}"~o}7;"Ip9h' +'*WɏDu'3Siꂗ]xe{&0*X7M-b,|Ȋ\w> h{TY&vwarV;[D>⨡&F|#k5d^i=0hKPLP–x3>5 eGB=+^xW867T5^aJ]qo ̳#Qd//**%_F^f-2Aޒ{x ZJvf/B{ 깥fnCbp0R209Ĺl77,>:.(ВDQtg gRA>,Wr1uVqcM꺩2f.9}*\4.Sz̐ c<P<򨲽i°|vۑ"Y4ہ6)GR˖_p;44MMZ4u{<8ƼOEO:/q7G=JD]'-GET>fRu E T-;*N1Ri $k[LeBELh ='C xE``чAE Y35U~X04["ԁ̵%?5fJ,o̟Ӏ%Ԇ+g?qgR7 >RཉA 0`C%ky5`۳PWTXT%z~F/ݥ~A47oi[V)^ =)u#V[2ԣB#knÀY)[BsۓA8rx]r)][+eG&lUر/pAH|`(>Eh\p(L%hh?~i俰au(T,p_ "Kme _S3 Ts*c?#U샂``O Yjx cBR? OƦ0H zծ4rUw ma2 dC4xm]R{ί926}~t'L"p5ܗƟNbZc'~Ֆ*˖aa 9" rgKP{%`gDA52WMû 8)H. # f+BΑɦi+w6n'G0,R+ҝ'7w)C wxPܰr5TPG;|۲)Z^44 !Hq^28yyPu.`kf :PW 9`z]WeCzcfuF JʶhmQ}oDlk٧x^ ͐TfMp-RSעuF*_~j&W`DQTí?m25,^sHفY+P@% '&aTO_;(!wȳmmvHHN_pd&*>Tor*oHNϦ=wuY";"نһ}w ]{#|L:fZZ@ %R}nP'UXU8~?P+i͟/Ȃ~k~^ʦ?n7WB&gvE,|%Ũ Жu!sƃhi'A˙>/O>)MD`'GSclqkPW2+ށ[ӬҫnL.uk=|s \qkƇM9cu%T7,x=x ~7CJ&D;/{^oƑ?;TJ?^&.t6;k J R0\@T#O-wM(⪦glNt{@ϫsi-_ԕ[U@gwi 7Џ9xwo{8O0k[')敾8=H)gO( @ B9ۂ4yIs{2\5[j*̕˽ﭚnY\N7w>M[ϜjOh~pއnࣛa>Atͺsh 5uWpqH (ۇitAZ#0f1ؠUSAGap,p | L2M;0]a=v @zZ]DP!KNY=]@bA+57zސE4G#.m2";le;kYj3;望I4a ԿR.م2_WKֵ׶XS KyLZ~+HJ(-:-I9_oTRM fqrtW{֍wuJrh`6l}^ط ! !˲͂)~4s~G1~aQV=APGFJrmW7[O+ș T(fV l¢nf<\>Cs^j) >SIa^-wペZ5RLj4eQao" ܇'j" AUVL9lZqEȈՇDSx LB ض*۵o&za F^G%R7T$[8"(u(FTЌi+F%1JSQ}X\(;K^ rU?0Eb jS{S퀽iE#% iD{IHCgs; 1YJqpP~|;M,xmҌ3?] cFqO8Cpط =|̾(s̷GljM4_\U"Q+5EGj05v5={'1H"F҇@C{/n"aƪ;Y_=O[lU-Z*H+i׺6?Ihu9}J=We`un$نK.Јm'b.Ğtp$>I0nבDQUh.%cP*%>`Jf̰`.\I^MӀ;+> D@^'rMK>_\iLMh: Z3wIU7PI49oW˸­oSGp{lk/gwqG?eUDr^ot:_[3]ufࣵjl3\8(#^uQ\'|^rhOkO+kOBCvRs"h:+2Ҡ&l xgLB^N ٢ݝ:8/(qG,OxRaV`ceK_A(5!#R">r;]Zp:+d7j4FBLU Y:=g,` gMIL\S䡽g﯃ni/2:ƥVhj{$I,/c%ˆy&czGrv'Vl 8$Ptɽl%Ik Q75֊qAĪyfہD!kPS0^*|] eI{\2iC8)UTz?iﰉy#E ]mrUׁd<.<ӕ<<&0;nr4>\gox%LdjQ<1)8IƼJc?SB4јmAm8.N%qӻSPK|֛(dtiH-&t`BX~n w%80j2/P.Wi1= &_>RH3fɩz&VLҰ%vX瘜enDػWLт ӜWGũdkT@Khgd $d8e//g9/ |D=K+{~^s`2I ǀmڭ_/οZqV.D?IGVY 9^zfPj7^kkh' qda!%c tP>"1$ФZt2C7Cj\ew!#ĒKcP (?OO>=F&`NƉT.Ҏ">D#4t. M.,2#1v{@4C +dux5jx^^׻'&.iz6ʳqpLJo+I EqA}K7P|/|S^ x!nC@ 潺 JsuܝvxE_͖߅Ujt [ ;KIqIMFCȍ¬W-AkPpAx7"QzmyOk6V5^<с:i.:(G\]i Ø<9K -J wJ@-ĨkF {?*fV;,Q&II<Hp yP% M TeI~sAJqiu&a~D&;5kmU5|՗А(\5~wCwQ} WX<:5;(d5Q< KLI J?8ªU& !Ww%bqg0\}dUlb!`Ɠ}ئ.+ |o^rnn=PVP`!;;<707"7(HCv_2^ ,C5gt[OLg S֣eq3/jlоsՄ'w %q6$ghOYP"j;KhnCO֑cfx*G  >N_4 guBՁ`sqʏ ݰ~lmSWkɂת;b"-mIg]M~c6&U ", rbMŌR4fF^kKE=On~6! 2{Sxsԯ OڂLCu`$_Z_!@#6+ _N\rM314)4U!#PO@{2s a3 3*"2Wy~VedP%oY硒jA{(9tMS<׀a+VW?m$csL\%AlʄFNin> XL6yykPp]u( /ڍ[ZH傫NQ[LE@+}z35e *Y<`$$G h$;g9a< ӱa Z3JaDG͜m.ϸ%^ k, O$t a v$&$9e MB'CiYU?u'7߶y1d 2)A*x*{cm ):eN6LO)ԌiH[> 5!=8#wY*2AB̳h\iMtpsT.AP1IDg'!QQDԤFwt ^m:OiR$ȋ?cC"Bf0DmN(# =oJEʩ:HUI{25ZXYUܾ$Z+S[1~=>O9i=6;%0w ;ԡ:Gr l"?Cd!{v9L+irw }[&p  Ho‚Za ZB_1>4WZPV<`L$c+n\d 3>H U&eee ȧE;WVm4o=dn>I<1dFVOzqIm;'yVaF/f0,36 ε>n叞I6xAckY6$N_%ڕ-{YIqw-zVV!V?9@$`Ⱥ0!,.?ap㔾\#lb-r>&c[:ުy(jcso͋5kxYv,v}w*WA'\ue a%^|+5ix.c0DApYJࣸN~%k;jok+@7bPV+ cSX~kNU! /VSd4gR 8-J@N8-cS SND@օOBjѺc+gɏXcVskŅ]DOr0zyͱ(^F6L͹<%_PU[/ϴ{?C0"vl5S4F9d2#HlO94I½9ฒFA"Sb7tMI TQ%H1Y.1oFцp)d 23= F.ِz4c od1̀C￵ `dfh:>JaTp#}b\ "Z S Rd+*(qf$'-MRa1lw!]UuqFI2<4kY ɰLiC8m2z;G8E0LަѥlZF1\iI%`y{)ȶ%;Ki8 00d: 2ɛٶS3:YMhP۷\{Y6?Ad< Uv5r6ǤL'veÅH7I_$ hPJ j0E$Z1c!=C'߾Vc.f OL]j" s8麂 1=t; h.׬!3EQ,_yQJ7"FJ%Ň\H͘ݙ fozCuǼ9?Fth7|^#7#Py`!i&cJ,ߖhNf#ʌ#H4@sxB/^ &[Z\+I9~7VqBzߺ7q2%; ϕRD9 ~:N INEY^i%u]"yևO5V5b^o?ڜ-* hnX֟ʋ4Ф&fJ bPϻx6+Oa bC= ʮz칪WLp c{-tgOorMł I &6nՀhpr']&yɲQ $\:H4_Eݓ^' v+d:6[=wtr'9y03$HA)@V ~֎~K+o\ B@6Yȴb,!O%x('zɀ%XȪ[*!h I EQt_i}+ vaa%Lt=%/)+\<1V`X»&!g8z}A tmV$*<<ܰn%? b z,rsGv"w,G `9:xkSzaZJȁYHʿyvJg2i=HBfӕHa_D()@ jm5l~\^Tf'dO_ aRސgB2`4u7aDaTsvnߐ~IS-\dq}QeG5 dgP2[)K8v4Xd[LƏo紌tWc-C iGz'y󟲠#H gh߽M鈲F=KV=M ]xMA"" )jhe*vXj[D2~3+;~L}q7i277q&ZҸ< r99;Q ,3Mđ ޾٪S~uoX[`qW#'ZW|^0vZu{ɼPf]5y@DgJP~MqZ>@aɝWwRao눅IYU6;XZ^%+DOHb=E:Ad)}c.^nLiJ n aÒ+ZT'ﳹ1E7m3cHfl7۠ķt#Vw[Sfi]"ՉM7U?Ҫ˪h ,څ@ 19ƙۜ1R$o- cG[ݥ8&~)A+Ap@0i0E>; L>K *9 j/ȗPX' P,q`<*^)V[j!JoB,6.o ohRA.> Byn*1i4+j8dn /O&̤Ŗe>Z7ʦ h;΃Z sEi6YyE|€3{R= X>j(./_"4}ouB<3B 3R͙-~d`.$‰X8۫4Jr ł2R=׀Φd2ͅv!;*5v&q9йױSLZoIg;GAv{gG^]t٦y8Gp3fOC0SsٱJVi~' Di$I LVՓkCu78q]4 _xoY{Z65'%;ƍ4cKc>l3;r Yuq!6[m?.OZZx[a+ޚGw>rq*Av%^kS }GQ}Q-j"u28 )֒ G뗛jSTQMu"@5՛X͓5ngq8sE Qi=\[5P(y}͐C("8闄*}5R6lu nBV9r6dcU\͉{. yYHgPt& >Iΐd#(ˣC~[s;raEA79W ˪ZЧ4{fꏔQah$d&+ͨ2kf$O[[-`C?1n/D>1q_䷭Y`X|h2'C!ws,үXy[%F/5]\?`dY5<%LtH'#^ {V*k@kyEK/CӢZ,Ik@ d’(頜߄vR>7(|L&'lRnaJYDKO"s0z |$$KD8K]vHǎШ;1uy^YOF[몐Kw؍3P>w"]ƒNHHpXO3|pЇaVVCCvo"έ I~t8Wq!^1bB Y$N[8Wݨ@br@k< ˗h|{wA6ʓ3ȴqcXx Tpk7X :X: vVЊ"\)cFLײZ5ho.,n:g? <Ն@ubE[µXG# kW;~!Yf Ҏ Qxo/6Ec,Ealo%2#^BFz|K6YmcZJ?boW3벀;m'fhuc =@V}6?<%\Hy*o2ad2#)웋7mW-{)faq`Y(<+)|rwu26a9'T}~ Zh{n.^J0آgMfǵS {W뗏%䤶LgP Y]Q`Ԯ@M݄KDzU/T.˂iv[wj{nҍ;CZGU@w ݬB V3ޖj{`4b|b\ınq<6U)ƑjOc55 K-AUNas/܎w:rH곚- ɫM=Hkے˜=ӌ/E{@׺a?ԳN=@`51Kb|UuPa!xdóHaT|䡅xqEdV e 4{bGp f@~R3v@t2'۝  M?TM&`ؔuVy0Q(Fy>\ Qa*U-SjJSR!^~\Ztq:-q`l|j++XDO@,MQ FOKAO$+YTXQMIpdicWCU5vz>BW"F{.dk =ڧC;15cajȄ "oמhb1 GATq"o/֏_ A~ƾ$XXRqöv[`Dh7JVUcjuS2|2xY`3JYGKh|pK`#.SzR R;V9.R4BRDjBW!C= a| 7t$)[=Sq͵{gg* 2ѝnIeK䵕/S"1Y|~Idh(MB֭©+1C?IOV(j*J~t,zd7Htj-nӋ}g{.Vr2>&#!bgG27a" ґi̩(֪݇`O$_b|I^jbF֝l\Qn]9Pq lgd[ILMږd] n,}չ 4ܵ~U 쇥>sҎ$Zx;!wNqQ$34# |R߃VfnxF )[G`JDU?r,#$E9_cTxS KMRDrzިoDbŶTb=`O x 'NJimB`^^JC/xʔ7!3RM 匎o$5OyT&mhr?uGwʙ HRLk憹gu#{/`Gc!p&d\ K !7T)0;.α+60-+ªy߈>Ѩ] YegFr}Cy8q-Nw3` d,#-h}؋XPL+4эEg|ro ?.n;'^A]m Ju?nȉ}1{n;|CO`igyE@MwˮܫpO{ܗl=zhFj=PH[붡K&Nw` MbTS SVX+:'\kD̴*9ݠyw`-,"yy}i uюUGӸ*{/}ej߱T"Ļnx`3y|ÕfcJˡoҚѼv\!{u U۬;!">Z?rf6]e{e緐w%׈cE" ̳ SL\s>x2 aDeD_%$@ &bͼyvx5pgGf(L:ٓIsg B}MAR__ 0X*C%u"kPJi_տ͚ upA1pQ "&doν}dц(GZ당`?n8@AIqvo7gsFǭ6E(3 px>$PxMm$1A1GZ{Zllp 0_b i{DR9谋g^Z$A0L9jYhy&;.}zv 4>sz>8>TOӬhT,6AY\ b> 3QI6n\z|A><1./0T+,^ |,qqG(>h5OVK8#n([Dme2B os4L|!”WWSEvV-\΢ϙgaqGeJ]<&iT;n qؑ4,>%*?[ra2gÜLRq+^wKVqP<4/$~Yɡc#iƹڣ_4b&8 J0|"ȞɬN7wiר̸x$Ž5Lƈo\mJɎ5)H D< J3Ƴ5/ w -S R|3ikk,l5WĹ4URDxSt=sr̂>1MGĞUG0Pcsn)A*A)0!n!M\1 6.q-a5cvM3ՉLb.C}Bh^}-  ƓMyx.808` k F*t[2wobo.DGJ]SJkGTq>s0w{1:E$}8JaHe_45u a{faKfz.N4L'vDژߢo)1 \vTE##ls?t/]٭O!Y%ٱ +8/ g&:h:::ww_ÿb( RBT9Y90BFic%L^wZ͈mg]_}2e׷O3Q9Àp1R6Ϯ?l*ㄚqL v2~~=p_m1FCDs]^n8I!S+anztMb $<^Ŀ~ %ǃMD^oS*&U~7Ӿr R$j5z5Gst!cz!bj8ɵKu;5י2~[&CHIKx y`x7GkQƣ[yCf5j"_|ǀP lb^6Ik/w-nTC ^GIcH[#Cf I7=ÊI4; UyE\pEUm (@bH+R$%w36m#X;~6 _k-RQ+S@DћSm/f7kl$6)"!7bUZ?>fւja(F|Rv2YƉl,SVfu*3.#㟱"-rFEUP_=Twur⤯ՓwڛE#^asF&X)f>e%(DFt鯈nUE^_۸@e9Q53A.ל!9p'F)9.5Z~{W$!@v=_d,+%>CPֹ>$|M% wVc9 ס4Jlfu򭻗{&{ J"":ȉ)^9z1˼DkG<1B1U]ORPqK {g]iHl>Nm%QNFZ۩_U;*rw]h]_ tUo,ڻB\e0=$WoKOmwJD@ضV5l5RTSL6\h.hWy$v<gF!ldHwz2c"8]ϹbcZ^fBLV-[F0/&[H4[v{YPJ5nG5E=l2k0n-hڋ40/rYo4G-01S?iMQ7M>O bIԏ>`kQ7p Inx86g&WܵC1/']YF=䶹4h}A8(Sl.lۤU3{1F,B 3~ZGYWr/;(GߪWrOjKaC=^hN\ Œؕ`W8?ÿ s:aTʤʼGWz8rmټ|8HH%Zqr 2I`C#r\u*lcEnbฎ,39L'8R? r!l :8 8{QnY9)V/hYtr ʷftĹ` |Ir(e =hט#6p.<.$hZC Pt@hBݛ']εkWkqM lc?W_%}:]`h¥_ɒ-k-.S*nC8 zD<#kmN{dt@8 W&D؜n\8{ tM ϧ5K7Pld’_LzyÝBu؜RsƉKl*! \8ь[m帹'9eS)>*eKPL]_ Ft oH۪a]m'G r\ΩK"$/$߿b_@c`Jd9hi{.LdyTH,NX#ݖLJz0+N^p y2jF -0!=#W=s7b+Prunhgۃ%n"0{pQOG%齄ڼɉr3f7^A$T`z0]:$ƍ!%BfӰ>MUBq|kN9iU&[xb+ft`X֯N2[B `ZF{cW"=*w4/ (zi)Us[Dy3~ԑtٰq,H*y<1&F`gP6R'{=+(&$І碝{3)q!xae2-4Vcs&qtQ7=\Hw>(}eߕ'\/b|jbdOg_[ƱBe1ub-,$V+(*{mŞlҶ9e|,(X6>G)` ƒ,ܪcΫMmxu5C- {o%*?;:1W$~wkيxI|*,#υ.T]|#">I{aH d2y lbkcD[l[w@3 g| nʓ>Z^E:jOYm|PP J#Qq 9Ǡq!RmA#I%}6̠#qGdm 7G%&5a]fhѹTyqM5߻@02htx}L'Ԑ7L]xCaׄ#]HLuxRp l+;W%kYAYux:%],^}qkGyO =aٺрӲ2h Ql]lZL4l39~`9-&w\mY?bLkfpaCoZngxW7E{9[ Iͷg-v#woD&GߑZULDJm)}FI'ᔻwkvKZ,&cRHK4rZѶ3d&t00AM z{jt5p&V^(叨 P8dX_&WW#y:N -&b UPȀ'; !w8`+5}cc^u OidEQhGH1-md97!K UCB` n˰>Ld,g mmMUX7lxFuBV,+j$wL0agԃ3S@>g>kD\z~Eϓǥ)"ǐ le*"#b%ߒ/QG`=͔7CY((sGO xL,dPt_zD:MDZ3 ġI @c9Kp+/p[[(2 w*Q쇆?JGwz:ӫ*yQ?>ˊ|=.Y_vQ_SV=C3(~Z5')3uc'utnxa,<.k}dyՕQidY;YBwz5J)~]ں&IWYwc,P) e5o[ahӉ~R:GT1q"Pä]¤0Z@y@ \Qi98['GZJ$2(`W{Ujрiy%9ʁ$xཊ*_';e לĻ3>8}yٓ{k/n"Z%_5S`9'2"X{u_TżωDG%L? s[X]zc!QчĻ͈hdwщέ5t g`D 5UhtGmJ% k% HO䴴^*$:xo1NUkvd@\7ΑIݙceaP)>aGhˈ\U4Q$BQF7/䮒"z7K[+UX(/Ipw?;^rHnhf7v62>~\}V,۷^>~'n~b]ʏ5_)&BG63!U gʍb@)R$ڢ2)Tۓ"-E"\ś R.SJ_7Fa2D~9áOj7b 4|~*$ȅiÝ\^lD*x ht9nHKH>ٷJnLenAJdy_IfGC!N1̉YCXDѕ=Tm姅JaN&>̑ӟT!EhgbdR;|x8#4掍 Jv?/ @"dPnfJKås]"<>$YT I$zإ@ҤH!'n_4?^Eғ>Ln :fqP &]qfYۺrX񑹜m˗+=Ryw Dex`X._m-Oq@ VBi6; 14 d>>̋03'۫ qFUNsu{L~Z?kR H@F~E4AwZ c8PbYkS_U¾؝k?t_B`Rҹ Ƒ G(,*{s6E9@9PDnU h@ U?Cv4|yYF˪%¿BMs*%)xEM;X_CX͢Ӊŗ!ߢtKDǷ96N"Qk[|0E28 ;N[w縜ۜuXCtz?igJ7;ǵJn/_x,;y~,7+ZNuIR|W "cXY2+䛌ق{bfy$w;BS]@v/G&?EXV"v;$߅m޷0޲yiT җ"L*(9r,̕<Ӏ_'t (o۸u@[{W VyՕ@rQ-"~BnE ?8Y=L{kLTd3cBְH.U zvWOrKS&pZǵ`Pc4˹¯U"Sjj4B`nP&ՠ7ϻ6H-y@5Ѡ)MsIoBlL6lZD)jcԜĢnŊB)Z 9W m#%~8핯C}y]_oSX w4Dt_7Cq`V%tSL!]ǍV:+v7ϹX_;C@ c)F<CMU/`==6]:"Q#dtC4 / ìX9&q͊AQ(ooEP:[S^R86P#Y{JM+w~Fk(@jFvGtL @Am-*>$ 9E%95ϟ*MHi:Y:_hCSOD^}5Q׶Nhe0qMo]Fo "։HD%@T2+,')tg%RЈ^PcvY˥R);Cu͂\PCҦrO sU$3>XwK'f5!7~>t<'E<.,_Liln0$'\=٫J\h~YN5A^0ǔG%&<b4D,yq_,GWǹDx<>Kʴ4|u2~z7L CRdtyX?,{gڡף&Y^0J$;LWTxҜ/piMkX|Vf7&AbiyZ.荙5֏-LlAΙ?4G' t(=@$e06> lD [w؂2Rm1]cxeJK79e/y'nrڹ}CcrZ⪿-Wʣ4?"VaVNAvz]c nqav0O +*/v|^I$gbHlBYK#P('x3늉;]X-Yko'djvM*#?)4?w9hvNA3mX o:%l:r- v5&&@(!!^xovgYS*hf juojFx7 c !,duvVHCA덉ўjyNR&lKS|Xb&!(kL ]xOX}*2Q^_h}8<%XO?"rj1+>IK fh LMxڞeI7 =kr5 p&π^@*7B݁\J49`9%F$ځַ&؝Б#mFcos:5NNL娵*FΣ4؎UOD#G7F B$W=ϜZ 1)Y-I;Odˢ:VE&?,-xVVP0tA6!~5~ Ÿ9!D.2[5+e\<̓샀Rg&rc|zulb!ӗ5pXzPg 4YE{%6Ѩfzm,lMs^b 9e>ΧpRzwM2maw)u/q\kqVB@%L6xOl[ AFN\>9ؒLC\_\wQ8=( TI@˘ ^=(-{쳁^$jC"m. jNN}Rޅ3ϰG֬ dml/ҋA(M~M <儍Yn1^|<'|,̕߉-H-s\aJ5tc{)u7h/a{1T 158J=9Q]oGI*P4 '~~\Tt5) Иy&tz(55D Ikb _NB^06\rp m.ΧtS*0:O+U n7-fڂ!uT7>ޠ !ȼh>CEklo*WVo}RjۨVbn#|D)y*[`1ZjOyօh}RLֱmutbOjj]/NėϳX9l̩BJby:A[zU#jlvYavkGA:}y#l'_sYk 1,dpWI@OH t2 Lnr,DC" tGmxk;J3g"~ jE bLolHUHdzl|pXZGfd:ěcTVP j~'MTfR֪!a/m^6J%?W 6iG}Í\=];ey\g//g]:꣄$?kQ&e8'UI<o4r:Rc x=oP\>#p9unЏɏ'^nf܂`q$>,>WS[Jn+gB t GQc 5Ʀ=AL %ч5 ZEnPH/vQY8q(@Aqv)cփ)ŴbCgK `mf0{-Ɓ=@CFB.vJ's33Њ".^[հFcT*t.D>fPnWfF3?VmnMF$RHup;=1<,g7 萱 a;N>2+m DfOѴgAKI%1QMZ Uȿ6Rn/Ri>KXZ` 6/Y)[t/TDr,@7a˭h6 :yr5$l6N7_p?s!gV?7Yg+7T,p}iczH-cGHcS>q,FU|ŦݰIKò;  x9ˎ2{S1ZkI0*/I^`j!!N-13 gq^eAIBv<%ul1!"En$F%k hmQfAJ yk0 [*SY%nd_TmGiPD(0P)Vĺ)怄kg7 $ս/]2 /stU7:|\pddQ^bB,bh[s'tж8,0<S",_v@-,Hh7kgr[pJ0H]786*Io4_z QOɋx2m!v0~k5@p+N&cPz.c~@"'B OZ j)Ё]Z W.Y- F7~dtC``"jURX F$`էd9Jlz1 _wʾ]dw~b=%//I9;*wk_j4cH+k-1>\(\%D&Rgg .Xʘ$>1&kTPcp1,\}k'"'wPOH2\juRu~0 5ZrQ `^-Q؀FWA\Gߞ eQK]V-]aj*$\ po@M2k(hI<% A )*> S蛒3wc%8,™:'}:&Lf{?zjuLfM&C3n5CzYv4_я~OWEU(R%)@q ^)ƃ78+F%$Nj[NLj<]~73tmtx>A7G@>!kxS󺂆p0e%98qÄ4d:vaɊ[|4Scܴ*xd[[b}2shgcړk,qltItfBk]P;UxgfH: Mlϣ(rY.qW4{s2]"nD;1oXH{:-{tyni#2Q!5MLJ:72Ov:ޖSԇ{GH.GvrSMdۤ1[0Z5k Ns"r7kOW$0劙 /6IguG!V/}Ho߬dtod娫=0VO@S6&G/ӱ 16D4K//CZCz,Z=vleFT~yA !iH?+VWԍ<]R([\/ QpEwiGZ$ӟPfD!|?ي#GLWQso~Thȩ-/Kj%ߨZ S"-vfn`&Ev40>p&&(e[OV3Nd9w̲`ڣVmDfJ YM!e, +ԏX=׫4I J׭OP5L"t]w.cۡFz榞 7.Pv#'/X&'S)o@U*Bf˯l@:֜EtsG4))cTgyٳ_*ߜh*|c}/&Z*ҫ,TJ J/*D+X(:| ƌl>x>MxSZ06f Wkxu!fu:oNh+8ݟ0)>I |Wo -2vEb r8gzNRnX{6b ITj^^'tMN@ CE\4h#զβg h};[ҳؕ82'L"h65Ʃ>Gk}rjN$?+uw>ne9͠K%m-4p_M~K|aHrȸlHh 'ں"EsIo*!7x4K.^t{,D/Q[?hgcp[=t13+3ٶ>SFyO`3cj$Ju_rm} A>DCm8ʡ>$x*Sg{ϸ`P:s@A7uˌsG&GݤXzEd 58h0{hu̇6[>E39P}1zĎs,nB򞹧{L? ~qn+ݶxJ4{c"GxՈWTUS':ifzO\n<0n H+zs;H^)ᄇބ얶^+MA[ϖKXiĔ0혙DP-+޺-aAs8`P ty:3}tv pulhvsyT/"S9ɆSq,0)&'ZX0rCT]hS,o7S`01&E;dRa1QM' ;?1-ec1r9:gJ׳;E0"&2%J&^ @ ?׳yc >\ )Sz]G˦tn-qMoE !oÍmUx!r,=\@@"nFI U#+eQSe.S ,ؾ`l&OY?ƀ3n^(6h pJ`HMѱ@*iTϢczkleDM5Rz+6kj>țMI ,<90}u,B|A;9ܤr.6+LU~R}e\f'+6 0b0d XyN%2]75nN/U=lX< mhhAqȘZ:'{OE$rsmH%EeޥK\NqLq?zr\w-5uy]QJWlhSP/].Y"4'k3 E|uE n#%p8X z=I8LQtJsg9;͊J~T)kZf1f$gW9,VsUNXЈFj"?LOLX!eQ*vJV &e.0s&e,iNt'iV 2 ڠkLRϸ`i1% 암-v,7B10x`5ʢvP3{{g/eɗTkEE7ә/( }:|mWpo.˙#lx]Fv~SyZlOtX1RKmNy4~p7ASQ==T5Zhd3{Oۉl 2"HYXi-Ri6Û"43LA?Up6?9,+ُ($hpDphZ>'Xɲt F},|F0¹R͋qJГbW`ܰ¦3t㓟oz3s*ENpո:yۢ`L21eAxfd\# /TsI7>*$&tNqkxW|K `B;qD`”k{_ECh㷏j@o),5(6M%?%#nsva\Pt4w:0kD_>F9wrCW sUi Ŝ<ڧ3ɴy]{8oGqw@>t0í FHPe؀8W Jhz&M^E$ S`:XWŠwj%DM`uGm+j&"̎FLy߶='bHK ;֬Oi@/TӬ|'[:0 RI[.|h-EcԍNn'}]J vmvx]˶7wFXɧ`ߔfMs1tOV6ɷG 1&vj.Zo$ud9zdtmXݣY= ×+h}# 6UgRIHV>z ?vn7@>gi:)HM>!wִa5(N~lVݲnFB(Bn?⁧oVh2I]4`L n!JdT Lt "o'b U#Qn v<$PO+/w$K+^5c/1,uB \B7u%,51QH I̥K2.ER :fxKpW>{kXЄ i=' C $JTfa$ʦ)Cuѿh]mhqV+*ZaA~`A,Tp:ҩquU\q[MCUtp^g avqW;k~ "tMXbk)3b{\Jc,[Z=}ЪEFO/.DLcƱmzqe/_x.:}7ٵ YuS%ߕyP5Uc$m(Gvd3?5]`N~Pבȉz\k)kNY[3hf+P"0oώbJŎimi^/bAz s9!7b,;v Η]Վsp,>=-4@S=b!ڀFċ=k[m?;A\|FsXVԽXn$"d/r-FcG9.rs٨=`茫r6 Y:\,Ԙ.55޿ CXix˧.=ƪaxGw&ANH2UcQ'og U+B4iQjHP w0rm7a2s\"m0 ..N ߥL*UhŢzbt`sziu&) lavUݲn%Rp,/=W(ˇ> 4WO((ub|zv' $߂aO,fT~<G[ 6Ml,zDn: IIF&ej#iYk{>aOvc;P1"z8 ؿԓayT͆YDy^X\l|pQEY oTM4{&fR$h7xyk^H:gMafE?޺#C]\S&nuj0ä(ƣEƩ@S1bɱpjh~5&▫.@7N~_դw!rP`*̚@ݜjv9@F}hn&衒1$DDՀjߓq!Dis$fnA%t]8IAhM-c&sDqx@Lhi_.ϿcJѽ'rf|f$!.{P$o\bF,g2G:k uyy* :Mjz2{ۺno7Lwo Xׂ۹2lM&UJT"d>13E.p!Ԁm?or fWC3,zԴiu9+t?z:jQ >WՖ_6+y@*#5N: /Iph( J/oҤˍtsf@{+g睁ŭҀy=I8. Dۥy`>h!ɻ^k {pѴ`KFh+6HD:m(X38UGI8^,vjvnau   =?.BEA#xyՄ nEu3w'χ mWʱᦵPWSH=f @b:SUJ$U3V.@eF=utβOۑK#Wň>_C4PG,Œ,Hw8qtF-9ͷ։E\GuCB3 E.N$}9ת`DM<8)y\z<Ϻףu%r*sP3jJ\ƭ7!G)hVTI 4'F2@ߕY= Zb6W҃BzʗYBhՋ\v˵vVSߧ5d|y 7@UADBY^:e%9@_GHGudfumBS>$o+1ZJ|22-EU NWUuk;".g3EGvn^Wckd4_[IQS|8|Vgc(8%y E7freډs{+C1HӉ)RMYM%Xj|T pr#jn ߭TGKFR+HJX:sGDxp`%е@Le''61_Bdf`C\kWJ=خ' />. LM&@d8EIppg{d}x|Wc 6wWCcPrc V"GCQ忳Yy6yC fV?Ut;z.Zdi'eb~>KㅸL1  6e0KS TQZ2 ``b x'cfFĸ5WN֠Mft.WLAV yJYat0i:MiZDkzGPtaN"H[_C'ʮ~3{EcgPΊZ}ym֔ϖ/́)-z W|}W_8K(&KB>9.F wĮ Xg$dX2dhA?/!F=6}γ}:~H$oBh.pX9d"%gJ$㲄*V8FKc|xZJ%,[9ڸoλeSةYD\Xq]]]EY}`1 >껽4aO4IVK'?{(xI&cM Z &n-@R@zxMUk>>3EVx`Qm?ރ@]BTW\3R $o#?9ڪK]nb{.7FAvl uT};]l1W h^^+ՠ$"הXThT_zolJ_qjVR |KLy684i"vSܰD22N + f8;;"/9Z5ns&͆orG|,hwHn̿YV*cy?z>"H-ej|u\ŭȡ7\ZYn }ߛKJl>AϠ ޲vMq?+JہV ̡6/nu$IYEYt<okE uv:ɜn!7lݎ ;\8/ǚ69j-#;ѳv)da=]y]]-bPAWG=_O(=?X ĝbf/ǭiT kAЪ185;VQ 䬐 Z^Exu_@|Pxv3NS1Lb=1ٙ#8w u!"?EUhcEXOΈUbG >$pB1EsOy8ccyB=Md"vNd4PJ;,*#Q|]@j/ . SSк4KTg[<8:A FucR~;*c7pvm|QLG>8vyt2#V|Qԏ^w%(a3*r]Dl] h{ʑ0rX 9a+#ʴܢ+"!x!_> 損w*4Pb)oPS^x0o:zcqS)IpIeK(5"_wd~zJNxM زVC6(4xb =Ԏq_VԮiF-35/]cMM#.N] ;y#֮Yc'*ܻp/gZCmξl޾ZHZ+(T(0kXUL?FAk^WD|;e_P(\|o#c!2GyKe"ƮC@ f4@HkZw ayXɹYd#)VkTΗ٪'VU0bΏzɠSPOxqgF>e^o fV=f$.g`zӳ$>x+ 3c9f'6`ަ3{kW(M2U"& nǶzZT*N<ڌƥM^{~v*3ʛ.Ju{HRusb >JL".ލJ7fBͷ1Ώhu3ݾ+[Oھ8G; =XA.ͧHamw.~ =N=AQukpSQ#9aW+6]ͅy>* TWFG$}N0'eYs^L_Qs;DfogNjf<.p I,l<נ_q7 XKJrkQ354P?3*8$_Wp0E[༻]m` 8.5l!BF398頩6MхTNgjL= >׸t_f{)b5 l;s|t5a%ܶveU(LaPΧ7 lCY4b.qZ~򷌰]9x:o!bԹ e~nuTLҸKN\g ^Tim,e^=jZVsWk5L,Ƈ`{璞'Z!|SC<^9`'Tr6\|ݣ#wqOH>I3QhP /" #U7./|gĺ̨uqyKn1Lt"Xד\(k".-UPq%W>.iSǖOjf_};lMT7P+x1Q+./;YuOjh??- |N22 ӊ!ҖɁrvg-2ٽ1sd*աuDxs`k{TyRQ~ 7g`lu[P<̝/SCN6/(^ۘ_Ŷݵ+1Qw8͊Elc}KUXE X{sh9 =W5Css(dS; Cn zŎԳAJ/$vk0W!kT /To+sKW+pw@t?A *(T5l_EFZ_A]5OG[9&GQSR]CˆY}bq_ Cj,旅|5+ܕL9C0a_z`b{WlSzGh_d-g{PbMjs$:1ft^?vlp:MS][bGT+ۛE2D6h :}=T 1CZZo7t䎓k>I';+p@*3a`פ> t]}03,vԌKKxq$\T ˉb $Y.Ed_rI+Yuj&̦]dJԭ D}˘]bWC?q“C)D.j]a,|Ǭ4_N?[e^A"3Dtng(W Lɑ[.~qJ 2E/ % dN 0 О> )1NK|hs 2ΑØK)™t~@axu{ ^wVl[@`^AphP82)MSW76%}Ԙgp hY럃K;* ^eaF^ ]:ed$;W}tX a+fC&&)5mڜ.6Qް.襜S5K0 k`͏/܄MK2 6*T2_"\a98}5 ulht~oJ톒[|}?4 7eBOd{kK^V[ۮdHG;s, =# ]bl!J|tGRA(򞲔 ꗦ 3P{G{O4YRh!)TwqUFENH.sbɿEX*2=BHY݉1^MN:B6JXS883j7*{VAL&y;@_3&y`!42e%RlM2;xzdb*{1oeRLmQSjqj0d٭k)yZkZ=9{ɝ*{QcH/Y2 5I7 /,+PgӅ''oDpoTTkj=;N2.UQy5"PgD a2 M5Fb2VL`,kE?az⎋Byx|O iAjWqzo)T"l 2n}\̊1EU%(x寀ux)`_:4u&s#~ޟh=IHgрMjUf&v.F1GAd~wvJU=G;g`VnP3j6}7FkHJyKg d~kzЭͣRn}[lTOΎe&ڂ _H%h/YmRa)u5ʦ =+i>ǢB*4?R;\%rc3^t挄RBqϳ-쌒; ؇cA)W{aN\T :s2u<+#!Npx>?XʓNi^ԿQZp8 DHql:ѡy  ;C, vwdԯ]*Z2H!UҮfv "'> E-=|Ozn5JC6\9(M'ޞAD'yNjۄȎ6 pXt8|{^̦dAޗĶ9w̷*_goDFE{o}:zb?ߌWD"~*aLDqKP v['3?loR2)T)u|ZzoPxH/.Ԅz({Z=4L+MP=JSNT ҋHR0a,e߫ iLYOw{?aymȩs?O9;nΥ5^P^(s\qEQ@l`)jҜ5{p_P]\).=P[)=lMvg1xIm;DB\2V6xq#EU<- Ap 4_ Y>]rvC@ϺBx_;h01%)3u7g# <gM c:lQ;b6-X'Dj PBWGw4]6ݞtdv[8--O/ !JO8"cRt3=% hdapI}o6Ft4@=tC%bܦ#iB8o1O?EEܵ a#Sޱ} w.}Pz[TQ~;ǷQYә?\ fN5^k(׍YLۊzuPDObs(ѣ "`ʽTmR虂&(dw8Puq/ Sǁ8q^>3b?ݘp~ſW`rZ2W3 7 #nZV]W\hyF[c8=u ]0ތWoGTݛ+Ne[Xd~8s}&='Zt^RƉ ˿y6w'gҨ^pF@q ™45n߾\ߋ0QCl!I0}t<&LQx|H #9ϾeF }忕|6x6p4SVkTr%hG\E"&FQJ#.:~LͫR$ #@T;׷ k#&N-0Զ[B"I)+[֩Pllxj%mr<.l- YfG&4UU+x㙌@N!,'1#ahՅbdYA%Kܑ묛A<,]ri=GΐVl&[r}4b-4ЁɕѢiт~=o|b]4xSP y?ETA:y?݈`,S 9rc3Ynn= Qoȝ'7ƹ綊VbPdSmR$3` NXNˆ[K s6+pJC{ҹEqt`ZC gY{K:0@W0ځ4Zy"~E#S dAg*3VOG#IMjȋwz?DX_DDL r7(5Q+˔)!FLQ^vIX \0'΁V*?~6X}^^9 t E{}N#Aebȡ!#c\~ft%'ŝB,[Bw֝f.JSN"Rvxt F  #CX:\SHu3IѼ[z0}kv.vԠTb3y ˮ= :ԙ,D3l  F䶭a34yU&M "P`3 {$Ŵ8oڭ!} [;#b{,~_9*dxM0?Զ} GW)!'®<\;P?$& '>dXar9O'y*,EDav/+Aߚx$rRl4ͯ |iA>E5UvB9|!eihw=O:%TE?W&2Ɖ(u%{^դeFy~Wis*QG m`A?8DV>ѩu{zpeDgo/%h.0."cDZy􆝲bjJa/4`"Uǟ0QIrbm*g˳݅+y݀]*:** _@QLR: 6~ u3LDwfVʇa:"$~]bV֞qfoM}DRriFN1vG63+Q;_ΛgKӨBK tNzI/4s_1x_Eo@QdTUC@sGd v-ClX]OvLMof˔R2-|Q7c [G^f2t7fīb&1Ս̺ZUD gy;vXGu _88Y1@#2^%:|ax~IW)Y/qpE=e:!Hm4U nDl T*rL:p[:2lIA/.`tF1֬gN}gvVC+(f!%xi +Ͳ=[aP!< g&WsB^Gil!.R+"mċŻBg6PZERk0Ҵh%") 4RgUlco 0 Ðz PH I@_K00.d.[jqHD~vmv@T/ZvSضWNό ){ХZN+>ijJb૫s8{t{RM$QL߸Eb?+GeF _!eD!34_}VLj|Tۼc6]t8u_6YCs-w$s[KTIׯ+Tk%,g_Mvid33C;+}0K/Ȫ!U׷R6/vebqu)?-jP*9>2bȀ9mmbKSSFMfJk(nKI.0"+(Bh=sD%+Y,Mrls]9b9U),L> xYuj Q0PiAD` |Ε[xRasIҜLLa|pYDN=T.WŃG˹5V ×[}!}@ak8=$+رL h/oH2굣EO Zy2pVBԣn2&wB'PR;r;$:BQ=߰ #&?wh0@V1A?:Dg,DeXՌ\ga1}ٌkר&ڦ\Tt-:;Akd- #(pu0Rbm$37.ï]-7m p*E>d=$ ?J r*-4ŝ:%\F34jmz6xM飞C+bU;Ln44͜%#DYHnҙKhj=B tqO&\qh7Im脔 s TY$N0[7pOHdVXx@(\Sד(2k`glƍB4 .e3I|z'"Aj?&7 r@ %"4 ,y&.YQ5ӶlrN ;M Fl4>_0ћ0MpB\D2B@$??Zziy5yqBlhvpjf!6wLvM{V5WX:z B̟=%Xd\#XvCB;ե8yTw{v%{sSon-IfM)oRJz-&zjl뇺~TM#0؁Mz0{RDZp Ru'$E=xU՚o gUbp@Z oR>|Ѭ bRV'Dr5kZ^8Db"јYP#B'N+\Y`}6"bTΤު!bds[&1ղM5དྷVTL *b07^F~ń3ِn+oJA,"D)ߟBw(ͨ+A$G8&b >7Bo濱rܑڐs}oM;t`M(kL[+@J焅%;KJElo{C.!Q1R5Ghdf+fq%x5'Yxf%d[1ʛroa{pZT#kK*F R%T`O'l:/z}bqTt Vx#V uHЅ0؞֘1-ɭ*Qڬ0֙uWZ~B ̝ŧhjĈ xLwG2}%;ӡ::Ѩ56ߗ*PZTsc;D[S&<.6H?:Jb;3OFg\ʱd@Kt¥d4iAZa Kl6;ijr( AbS]_/r뇮e5_/ #\WdC[,2q( @p`kOP=BR8 ȬW nbm⣣ȹx\md}n2;_h6G; Ya[j#XZe*Gx*=4XSdqe5⃆uE^j}q=.@ֈ攴wE °7k3z#?@kLVI\d3 P  ; nS:kld}7"xK$78e*I#̎a!!Uot/4jLwO8W*bYv= Vӕxs&Q T63k0xE?Mai.ef'>Ma7"()щi6xgeCOLh/6h1Ύ%R,\CӠeX&PNG&Wt/vcLzO$Ŕ4 'jqZ+H\HkOlZVZ@ 0lRKaxN;#-2\ *" %U_fFO^> T30Ee7%?aN_ ٥;Zc_SS0C\A`)i 0B?8*NV+l0cxqgૻNJfcC6E01^i8H%uNZg?:-7yn:>U1[1YJ5]I"!1ʬYv"T?6a>mTIBy&%s<~h1icH" lʿ.K?)7nrrqԥPi {~?7|#>jč8{q:8|pd *G3$C0 ֹ+d`#-\j6V*.~l#>΃tj(dʧqHrX͑tl"ԩ/̱EkbU fd`x ״O` I,ŁSF$sCv{֝Ku7ɵw!)(8-@Tl!rpNyAuLvyf7&y 9 p } (2ýBGj^Hp(zSeRrq$u /ő aj}-{dPO/eS~Nj즊r+ZʛevfCg@@ ?%A|R!˖~gN;e4t6Na gZ8 },8F譍3R4 }r$}Ė很_OQ3dld] HOmg.b}h=._l(:#̎o7u O*u_j*Z>^yFY9d]шg'5 qJ5)R='-5\ãtaGۆʼGA9eW{-,OZa-:].׫ ڀt}1vp35Sc-EMf,0|~%Z,E S-?i|S(ՒQQ?ԯkTCʯ-}V?DW,Ӻq DMHH3\PAKyZ&KUϟr眉TpMkJ5Yv6, &s5--3=pX$ X0F8Mv0Nh}GuJʱ"R.,H{,;.+.,eq]+6@gͽ"}.\+,՘Jpi*'RYkY9ӣ0@vF:U`oLYhdqtK5v@.p׺&F6c256(jxcF'\7ʹ 覊`H1l8i#SDi)NX5c]P(lзZgZ0T7r`}Sx=@zblB--YLDfCnwWqG4J]dx$^aA@푁bmi~U*u,9~EzW uף s6"ԢhZ@.pvOasg9X)Hݵ!ۏ91 Ep6}>+T=]ATC?>]%tdU d '!?y[F_ݤŒ=KOTMH^_v#d귢PLXJħjʨЮjƐ'k%代 ̷DKڲ[s'tYj"A`"LC`x %؞t2 ٪zzħ~H$a žzG&)Ӻaw{ ʠ߾1"69 t5b*LQP;#<[ OQnǴ5NPc[ e>UzSXeѸLC}auR>}>5\yjɍ>ZG/q(/Ղ1WdzF&H&P7T*-@M[c8ca7%S#z1kI8!xLGLJԎz}ϞA0_wҶjG>ߘ\T'bŨqXχq92|Log0bz1=idMkj:=0 )[7y̱< oy[b´j<2X`ޒ] e"J #V689:^U\YI}꥖?MUKЀ7g|`ʅel/9<}\#Ad(j_O3D ('mLA+AWo0Dhf׋XIXCX= ћ_C@~?F^M 89|nMV=8[V\-SӴ? ,J*xe8 2~ (٠ Ѝ qIcmd$5)rN|V,\?_ěwّ̓^w}-p]NTl4˞ngAp-L@oi6WІ|5fS3%7}e_.|A}V=U=TLb?a C\zߎPl{Л)3ߢ\M;9g'r~WFv`~ ]5f!% I% zV2r_pdE '[ F}j s ۚJCu1SM{b<8ԙB齋8BCnEi+ 7ัQ;}?5//]vƘ#83`@z ӱThW,wPKWpzmCB.GnY  >q RLJ*l=!-aȒ;jw|^`4udO!M\w 5$޳G({Z9k~S,"~1 guW0GIv\VaY Ň`pB ĕXz5( l C$OEJT.CFTo3)YO{HB]첺#+zol< 4r˺|8,Qf }}qZ .kZH"c+] !I\5h&=]$CNm&axb7|*A u4xӔs}PWנM h&C?iY<@f&j=ICVA F27bUQx%HEiV[_1kVk/u H܆;Si?ot6gT #-[D-/BGc3GaoC2O>ؘNY^nq]$9WU_&JdE~d?!̳\BZs_S y`hxR.hlέtظL\s7^`R͜%Q̗CgCLa1p%5ZW o-^7as Q֋2=o[ Љ`,*Yc'Z\3i57plo+Y 5s&-u4\1)n=G:T=4NBu헁-!x:lr>rUPJ*0bj}=βedL6:eT, ꢅy| G#93l%nA~0t3g$Ӑuf`Xz1Kybc۷/< Oa8V;2$nSAxŧZ 5e sʸŵ)1Oa"N쟾ۙFݐ.2z]FYꧮ:U><?T/`@|18BΡM;łK1eJI G\ۦ1a"D /cB 9wư0m.&0)/Ūj樧G kj*ʗ-6}hǁx!w}b@!,ݪEكp8#"A @z = ނ,gۙJJ;?3>_cCL.5W* D@ގV2Gt1||^Lx'i$|ENRJdńGKY0B(?$/7|ؖ}*} Ʉs PNۆ5 >{a@ȳj ͑aN>oztdkyuX.A[Su fNw ofFvY3 jʢ%nsħdC#̄-%"WB3F=͈i6*M[F W@^gY _'A@;Mgf۳f S^xg~T,SC; !G3EvsEiԭ͒wPEݪZ@W&X)U6n1vlӈoF:hH~> v㝍ԉ2ܽp).+ PKki<8rbN$/X%4,;Vw4Zhe)cт=̛f‚3kk6J!M1ip| a&bw4mt862AfܚAU4cPF0?/)( @hB@eYpREe%gg<ۀn> @[;At*uo? j Pw|r8zziT6]Wui[GK_Sk+m|Oqm4^ 93?QX~7b^N/F{UIh²td4j" ?Jp~l7(Af/x"I#"rIMEY@} ec){y$^j*\pq#,c_aՇm(=[0gf7`Ē[h$>@8KcΫOTP()RjkE{ߝN~T6.^ r,&Ø $Zw}6{Gy'͗.4vBQ &GحX۞+ٟy2͑LX ̕KO0C)=xWc3|yÝn; t D();(/Z)I#1Te6WeMy3C//ӱla8Un? j 4p=, q4~9`9~`]3?SI%tgC{4$5YФ_(+O2he]H^z#bz]nD5=CO•cdCӽ/+L.-.hV_4"LDk lA@_8ih-zG=Qj1n !|EވWB"5mʯ!;t~TÐh9 zfe L@5`r3̘UbK4 keI,ݿ (C IC*"dz L8<8ֳ@lYYpWזPx rzTsƏיQфvkhw u$*Y$fAaBeO *M/&C|ä*t:~6@|娂 W-E3{q47΍+]}G@RO١Q 6 '0I.Z8 dtz]oZ$oMxt>}ܔ ;NC)ZY`*ȬJ̐Li@]cDRAߵUbȇC3NG ;~VfZmh={]}(q||ȸ[ɇr8TP]ԟg.-0 ` -g?/&7AkS_a#dʒ5r!>W~6}PLО#}f=PʳDV8}CԊ0ݨ2Wʣ' HkzXH>t2 KLnnY@@-5P ئ ⴿg;T7)c)LQ֝b5ܘ`QڢBkfr% 7SppIA5ss7Ll8f-0=d$Pɿqmk".0y]1^;[N#25"clpX)FˆS&LH (94fH/~77]6Q ǩR.l[ D].j+FҐ8xNjBusK8}Yb8 VG"=,]1+Ѩ:[7oz2Hjl]OY>I VG X\ĊJV_uom#Q,ςWEO)էNzHμӟP Lj> %Pª`X2'o ͌ bEY`(}Co{7e Pg쬵qxl6Rs_5- '3\Qٟ1-R '藰_v %;G>  ^B d=ap|m~shy9Ӎ(lr2;6>^7j6kזqdE#H R:NBgd#7 h4#巓(Ϥd.z3x$2/2++җz#zp"|1v 97z4-BJ tۻê\pl:%S 5薢3]%7/u#S bSN @'f1Ģckc^2tc^ 6j,A9NRX\Bvで_2*R\ћ"#Ž61f-2w_ƷOޢ"Me }/O <3'TOJI3$_K#ӎC%VAd/58e"Nw]az^>ϚbCC~7 Ɣaoܓ"(ڔn`)h~Yf{;4&BIGx_K#Y[Q zd7`APlw(5y@ㆇV:8m*'7qVkӉ&e_g'l w[r!|5 p.Kyܴ&?kT,6J[NIa 唯+O\Ǯ}'A\}k6[ BTS٬a؟iG(кNZ>wyCu0'YȍH_Zn"TϣNY!rh>ٚ{:UM  M˷3huWCt&vwpR[[Ȇ}(wZ2F08snn&#U,8g1'q<4Hř+TG#?SEnKATER+:kfg/=AK(┆GlUӰ2~|M)''L{:A+ ;#4y}ް9 ŒZepyUi‰Z{ze3jg`(v.%Z27V s^01o`lB<RG$b'_ gR]-;^\ŰS}#Ovᚿ8tً6'meP"odkz͵Q$Adbpғ{Aω[KƞG7u,\;#`='`]Vq*ksODODn6a@P7~aъm)@(۝Dm ;5^  zxiƻewE Fuv,za}m R bo9IK$Z A\_piF}߷R4|,"B}gj@b~3k^cevK_I-%vEއo PX7g~RkWl{)sI_Ǣ6FP ~jǻ⼔oDIHgW<)D4&2vDs~v~e8C]O e !By]-!ޠBbAzn䌥49Ϸ qMyQb8X2T!sfL\e4u٫{kM9sc~,N^p6 X[1.DohOhzQ;D?Ey.lԌ^3Gi&Ua[G`"KpK'4qA1wEHGxvo(̘7Ցؠ{1hM !\7qn6I y`sޅÎ76D u&V?8N? A4beh9앺erйw]::ɤ5lXak?Hn_~k6;0\Xm=9 % 3h[OFyYpg8[}AHV)nhQPʀp&)YbߚbPPY4fx纊WMݛ6z ^Le)LnUZvq$IRd:b'e(IW'df*+Uk/z$6O}EpS^06 WQ}QϷJ`ǥs>r/S'Ip޻HbL=ܮY*&31֚8ōw;DAXqW(acJVHIk@l\Jm^a`p1LԼ2If3@(sדBZeU<X)yp$}qd1{yuD`}%les3\!@9WP\ȃkq +k-24|"܌ðIosePk]U֦3瞚\ ȶfn))z/XC}ݒO")Sh. qj{T3E[fp@xK Bh9bަ&Bj}u9ރ bXWUY^DfscDDV0»(zG 6}]>뷖84ЎSfxCxa x=Hq.,#2nDL]Yz}p.|PS>5?<˰+z[*{fB R85H"_}.yzҼgx{k|/ _GX2XjGA5X_*O6kYN3Шr~;'Z(NMO6̗|>[-RDyqc!INFm*w‰os6Me7mxw/pB0"ZZ"N!JhOQ!,k4zVN5'>v~7%L`bp꼩j$XoFWs@uX)IvOa?WMYz]H.PcǁMiH6LbgȽyF. 4xpbLL]^SAǷfȴJce»쫠c&6>t 5|7pwaL_ Z*wi:RN[iMBꤴ=#;$Uv\Ԃ,R]zf|r&Vs·+3pq\BwJVmb9۰MN߮0pk;OrUHlhǢѤES}7 ǮzHDfWq; j3Ƽ"Uv8A}:0rQoGͰ/(+գ`uPH & O7 P5ǕANŜk]kS +R[0) q|oP%Ns svЪO"k@݁RII*&$| ;M0V[Nrϰ HT5k7I_Ɇz |rN1|*8Rs =q]KNnG17ztoB:iz \QDUE1JL8xIϗSF0-('>qDxu diaE+a,֒OyeqW_GK/4"m} SO/llin@ RfyY@}yڢ Ш Bזoc;MP(*UoB5fpa Q(Ѩ0JcDn5l@ܦfO%чqꙵ)8 )ˀvV}Γ9r`3L3&=#*Y%1is.ƛ^:{w^.eKjm֓d$B"yHI&zW\%GFx.2U8@1mE8Hڷ'(vآEtj!M78lskGwxSq}]|A,n4ˆWWH*mB0V~$Ǫ`ny$ϕ(7}1};TB\HL:Vs5$>w(rll]ތX`DF8Fx$q&V‚|S0v.KHݝm2UpN^?(HѣO0_C/b""sGL VR=2p2{ .G?sDpzzq RZM53s[흲OM]>GGJpހ$]Lm}E{.FНfA'i-Г{0\A0TL,+Zݢg¶A^p~jZ|V@i](ق(>f|3M9q0reFSѝ})"-\"Qm['b0i㟁#Mz*pgPR{]p?K3a5Mǰ>dq41`vZ>8:UEOz}h S -1 j $2c&to U$bU)I?u!Q |%5cˌ @KsJm| Jy AgS$4O"`DԤobcd6E{8Rj~ʏa&N}~l!kfIᢤN1S9_c(~~=al.F;h`XDu_Df=IΝ$7gŸJr:H`s#Q}wzUT0{LQKv;Ĕ*RhZ>)R>*n/j>1=3ivbT," ֥ͮjHwHAX hYRXTP+EIb7,!؍)LA=c¢K @)ƌڽ4n ~ ak-l珲ݞUƣ8޲' k}hFH' g=x`%.<𙞞 o)cwS'ŭî% $z$Iμn)41/*ia=% '3mַ zhd1&ÙTS>B~C)wHSˑʓ9*tjX |gn (^j0 yLJ|Z$ *+(Y; j RY=.Ď "B\.{%fLn1w:<*e9SjUzn2oQ4JknQ,$C|>z+L KW>Wz=Fc]'4Iֻˆ7Zh/sLb- ;r0Z SwO!T ]g_\y)G)_sRٿSJP7(w˘G +nIw?y}+PS'Uq-xY"JO֠8v|PR ::"O.֝mٚmje8)KO$K[}`h=$zKn F&|`@*فr|-~GN !S[ [,az"J(̀H(.1XLxߓCQJ)O"ZPi@Bj_bG:#QgNMR?GCT'6dW 69#1T\dILrXNE?>ǔNnB% zO~:#I/%$Io! kA^2708rSm{Ѯ) 397U1? r>RځRX-QsƩx E}L&U#0mK˰}pQ<2 ^ꃸgrRf!eU]<1 6mZTʎ-cO9G,vDW?oݖ:_㍓x'6GҏLۯęrvR@sjqkXl;-\qS86%%^R*⚓N[ VFNl`#`oIMRg uPWT繝k!yA!ru_pkQ\gI"DQw=Qֹ\=$$/,ئ-(a(bhV=;UBR; 'ʹ- QP6у= 6X A)xnZF_֩+DBz<aSkG\KPR e 5V@WVY/>ު'Jݨ\" .>Cpteդ$>#;M-]Mc]uD9`-#)p4і0&T9EkLy~}\۷9 )>P107dz񊇧hq5l%*g(T0whT @w H9IY6VVSʯx0U֧h)zRfhv\sdxR 9[grD)2LE˖B)?~Kt#=rnOXb8y feqIHJ TS}in} t8.8p5 'Ry]+u`T7o(b.;MD#[w}QZr\>ݻ| BP`$*:ViY<jΌVLy~"O*mr ǣFzmBXRT`h KHF6o~XGB?Cw;/b`Y"6A~ʸFe0G ٽCQ2io ~>S[䣃I 9ߙ󆼴K_Mcfab[ZY) Uۆt#'>bO2VK wk&w,"1?nFJ(w]>S}>_$F]7 9Î[?&xJ&C MlM8D+wV%쟗UUꌃ~plHaHFT6y7^U7ᙤATMT3?=>O=ZxœRY{"AiD;/K)Ind鼧Bϗeqǀ~jj|1#nv͡U-T8"ozNQ:f;??ӿ@&+!Uc(S 'qZ;snG c/s|Nj'dM|_!\mQ &dMH pR0YnC"vqoܧG$€y@w.4U[]K#!UfpK7Jс;lRR^=pݽ6(^x]?#,C-1ۥ1< ͰV҆{Q{Q|U^\: 8أ*{5-8%f~iCQ[ok[1؅a?)0̘ xٜ=r {GMN! Ix!M${w[g>+z=o2ED_=]Yl͓lC 9O~_Գc<| ?o%j<<0C 9DH]qۤP=E8ךL˺GJ ~w2g*b-\XT$r,T//'+)OaC|ˠ ]Iє~t$K!6n'1:,xG~_sYCrj?ZY*6`T{Fwc9Ҝw1Kff$G1 ? L6IAsH6cj<>CzL<0:n+ȐwPmZwIn'o8M輹q[S&  .BVH0xlZv0w<0Q y…+u ?t̅>i%6cXCncK^oIf;k[&OE^nqPIyWmK6nP(}l’:5Rq- iuS*YN"?vYHtݍe> qO#B|0]5=ĢOqӮqqeR T nt"v6sI_1CoL(޲B y,9GNXIy-.S3Z]2ìf'!G48é d{4n_aCaay Gώ\~TnpǾr!BоP}#*JIy7q{a<Ofk/_ٟ_`tɨWBD 6)BvڽYjrv,zDv8,]б 9]b9,~*,f&ERf,fUح 7UI]jO@rO}ǼEg*ܖ%va|5 Bx<:*bk=Tw9N\Ċ텧C! w :3G.ðL"fM<5>X|o4zCJ!ߞjgn45X,(mUDiP펬O5]3߃8 \eKR83>8r^z@5͹fB+ T,s6A=]K z3]l7;[.]̄]?ѨfD ̻i z!j^L&ŗ_0*MlmG'?5 3b4^ID[[k=49"`OI8IS0XǴ')Q-[)`Ա~Eߴi8񯱚~8e پXN4]^-C0[C$}$9>"S nf@ոt r4p6y;O<>{T?;SĂ }%hڼNBC t`+C2KpY36~O[Pi~OM*?t: $bs)ZTpL7!s%mB\w"mK'Op>Î{ick焩'd ىNj2,;P;ĴsֹR.=Z]j-qW1>>zq̋z:Rȩ{K[tYT0Z Fmm;u˖v.E#r>T_L~:')I?BK`+əTS&Yazrzh6r^NoECh.\o5h ڢ˴K@憲[].Ct6c_#qu%)xt4TIJ>s A eͻCY?ac[ˣ9%jj۔`I J)wPY2nub h`샞8'ɾAF `᥂3Ϗb e dRXPeoŧ01n$IW!k*S>r Z˶l؜GX-Gl)iETtwJ9$ #aI%l$N}K:~MbPMQ]FFSWtӑ 0I5="g}~\yw6!LE]iht ]o24uK`0 QSUK/l",⥬h?:Qҥ9QE#yZ gөxڷzEm  Tq#5'x*r2pl8vmxPBD}Q8Nd0_*oY\eBf„u*2]ʤT0BO 7(J ׆,VaU,]-$kqۓ7uv'3ý$xP@v">RM \؉_-[%(ȐiDS)4N (?,u}4-G*,W%Hi=N&D3D9npr#}b;dS1kav,pq4uZ@)Qq2LzE5@oRLc2V:sW0Wg<&78s$!\yI y}TzrCKFa:<}> / n_  ND|@j+reW<̀\LAo-/ 2#qVtt" )Xo7!ޤh(j' PMQ!H=wmէ wI/Į]@0=7mnûGSY#Gc8Wcg/KA[y [Y͢IG̰Cމ5 VTv=:Fu{l?qCe5:t*Z-h^"qH%ޚ.8\\;H%s/+T^HxvUEC3k< k0i iBG/{P 1`OG?c|±Z)RР%rT#(T{[0@T k^6uz=+WZ♃LBg"Or*c2d?YPyJRe"R>ε+98OV`E;9ٌ'U[hnp]%oN`ZlMUn x 8% 3[l zCΑF$0RSZBbT11\|.v ۱, .QcѰ9L! (4ȱF'&m3kBZq=&c,V{{r^ 8/e\D%Q3LrֈP[ϴNoY|. bԀ dmn$) 08V~8쪐O_P?A֜*TBOA:#iTq& >ESifS56CQۂ&/I"ųr}{ N 6 eh]ECE$y J/Y*)-+NU`)kS[6~yi84u+%wcԣ4BeNDi"t] ,=o[)i·R{egfޠ(wqgX% `~u`(3JJbeāQA`j+{j~-{r;[ #,2BǗ m~t9rZ*O;A^JZb7^ll{_A&R[ͷgpPcD:7r`-B4=ɞM:~кjc'F H/=ؕIv⣛G| KˆU\COl}X] ō62jg /hSF׿=$$0'W6𡮴NCo9qW$9MKeqo6NE{E+j'HVsU^8n'-sއCڃrOйk oql \%s' e5Y5Ho9Pc&VCEQ]q2H7|l֩w0-5YGmOjךӄƫzm@^6PDz?ۀf`9!nb6ehti)*&ي y+a"ݶ!ۖW*@0 #eQe4To-1[rT^U$9D'%"@ЬWU4n(>Jϻr|$ {y ?bX*ZJُt9ݑ$Ihԯ,>w= nU(\DTxYTuxz⮩Tye/tՊFj(F .!ͳS᪯L41 [Me»@pg m{kE)F2pv!"?KD-w5*Ku`LS Z$[' IH(9B̶'?/$hNSAWQy)_^`LMISk073w& kV@H DflM1dxWVq) F7:# 3^-]} -+ٖF9Wk00ܣb".ܢ λ Hsܩio8lec*]̐EgPboaŲI(iӯӣީAhk'?ޛm.q߯NHouG/2T<5OUsThh(@sW?-I%jqoM[:Z{v!VW&9"&/!Ȃ̎,n佷 јG8{pr"Ŀ&,;9Bm#L2cGtЩ:Q>oVys̋Щ:tIv+]"㈕]11o}m eV~jkm†yORc/77sW] b!QStuPWN5VT[ճ\oTxݻV=]5t^H>=qmѺ8ڰ?&͐~lsk$@fC!H:\3h!ԍnTCx,Dg*ZoJuS(dPU7 UogJvf}ٛ#r}l  M@}sP b.Uf;Nr-9_I!L:ol bɟؖ2]|.빺 xmd)d)Smo-9[yX#*W u ìɼ9yMrJP'wt78C$89$?MiU`f"1W/NT|cǤ[ Ah$]͋S%Z@oCSä/dXbh!nQlPX NB.` cYv.JA1sW&Nu~D$IBzt{` !RbISM&7DDPrן tdl݆{tD"gp"Mgz|o/;^" g2 W_MPdAo"~p*Ӏ <ĩYaBZB Rs\D|}/:wuL9&K[Cw$kX&@~3.hr,-cfQhJ˵ͽRr>9ȱ/]jK8H:Yt:/^<ܗt&(DB4wt kMR;ѴPM-m-xkMk?W6B{D4=~+ j$6"aHλ /i:t{GdVAٿ(Ufԣ0%Dԥ_11{3aBZկJ3iSYĀ׀n6MRmQ7~@2"yrqJK|; j*tYߘćKCJ4\O-{KQM*ϣI"խ^fy5tpHp"~zE. {᳤[ต|=B\8 }דN}~G- ]I5ma!k*!rlAxh=pw >P@!A4&[w~#^M(ԸuE}WQ{@?ʮWtyDIcX˔zúl-HBf|=4zd i`9\Mp{orlwZ J;ĮԖ15o.pdJ nC(Gk4?HAt+yџ 3:o- EUB9>vg%Ozrɥ){,{_M$~s2#f+^o71F} "m}";2$OTc EA%`JLGQ LYe1C}]#墙.ݪrW ~=sR}c삻Xy?~B ERs1Z>RӬkR e>.',w%4B$7ƋAC. sydQ24eNp⟙7H¿pT]78 &H@.?bK}/6/dc:bk(ɤi< H MM}ux?^fS(OT[{r+!8 J7q j7]s%?lD 0εP6-{5a pװ^O Uܘttœ`Sݰ 0h?.yeZݜOR|\6ĄI AѿJ$Y5Pȴ/$G11$c&=gbUܾEM,2oaJA幝|ԳH; ` 8 fSlo'eʙ&jg| jzrʎcKE2}{Xif:[Q=rbm1<]g \;: Mբt[&0JWSBo{ ̻[RT +p**kH/8 ?%gAqK#[tq&3&-Ze+G9:U X H~@BO2x]㛏f?\P:LR_7̲0vGgl&B/ խϛ-/MNԔX"n]_~3ۻ-{<=2"$eƂXm2%3P{-g_DE_jҍ#Q"ykHo#}+gg7/cuy|qVSpSłA=R,Gh<{J8"vay+,hisWEyoI@O rّSBL7g{f0tPs3EEӡ8[o#2|"^ֱۡl6طk镲q`c=Q7o|ڝ.ٗ _ G3f6 X1([z [-z[A.TR'BϪMzϸ ƚ1uhRQl+?/%yB<*;)b|kE CJ9d QqMsr{H{ӗ2l ]ϴoV87U)|w4+>Mr/6qI^a`T~lOO\1g"{ "{RXP:.s4'+u~8⿒b?h58nt|gX&çD6A l-5ϨKT|9"U!q\GgrBӒ}!R9'fKa? W8agur^4=sd$`+n|/ bTJݢ0jtwLCKFtZ7 ,Sh,9mU5ݻ$°&~| ķ#VjD,Mjle &QtCzȭ3yNQ2,˧0 Yj=nw"QNH"(3V^D "DG8JjħA>}e%x p@B{o9_XftO!WxЬ p-L~2/[\ijO0(bM9Y`ph~ 1b\(r}Űt<>ɲyL6ʋI!=9ww 3^nlQUlEƏbY5vDΝ+t`N=uSkˏ6mN:3)Srkl'/r? ݌5+^>f%1>ysG )~T\ρD;/RGf̟to~+Z(:D\;ΈCN<7ظ&ow%vS\Wu,X$S,W&?) ҂n;k0 `Yއd)ƺw;_RVO[OA1Z_?kbLik}<:Ҡu<&{%y[+b.9|}"͙~L{_1*Ez}j/qkt@55D蘽l}Winjo"`Y݌U0U_JP&Vq.Lh81-hd4Cהi;YjN~/!Kh̪] 5{؟]*;,uw*tWZ%: dDznT9,,\e >K-!87H0nC  0@JjiunlRIG]q =OOuw@tqIPpEa6kCwgN}L&{/L>F#rx.ڳEz6X7R?/Ȅk٧dѽ=r9f}0SX9Ѣ/xUU$e n`g8ܬ402mO]"@HxfNYY _wC۹׽JOpEwȜp02.QKjt𑂹yxge]X"sQJYC geN?P674{?挊T7fF5A-&$?-Dz>5Qe;U=4(?BcDJjɣ-55aEm@0" 5ٺ lT뙓S\R(!5שzSԨNL*"H8OaND]}C Ikp}^$LV\xnpTs ߳lFwnCq_z`~`1 bJlz=V{iYR[oV* Tt/jvHP(mbp++mFtĆP<3|XY҆^~%"pHmqG {k83˯wS+"+"ɛK:Wp_zJ dQL}QZ'.Y7@soZ)~k{pICxs _!w Bu%RV.>:rN"B]EBlXrKUfi.V\L(z\쎫˜B#Tcx5~AY\a"߭ B: LO˴*lYcgj! 8: zmCD4'^?Ga CdsP'Cjİ$89GG @6eg%c (ovreޔ[/?pϬ&fxCJ˜;\;0ؑp|ėh}ˎ[N<)zO/maIv gZe=4 JƇе! ehKϮ$ŋ݈W3z8ǗGSlX-5q,SKkk$Re44,75̟T&hZicgCꎌRY qOJpPIp$:*JYד2imFלi2u7Wbkݨ+ Wx-Y%4;TP8">K1uyXFaCm/2- [sL*oXڪɮ54>G`Oq?_[3=$WcˆjVf*P͸"$ZFJx~8l䝹&8V藃<p!>f~@!rcڣDx uПB-M~8nZ+7x>༌>M!L?LO+nAR(T2ʇt޽S,qr=.p?7m뢜ڑ["ST@Sgs3~Cw}LT GOm$G3RP&${ٖ#y n<fMR៚dnaS=\$'bmWb DE [i. ե qp[~\kok}3D2DBfwq}}鎫f'2#[i50u()s`xeL=;~m7T&nk,Qosv-[ qtf( ̱lR5 -'t);%*'&UFUY{mE\$D.߮'M f|*;Z3SiQetg|֒7uvGJk&uu3H²}1TgPt):V)& Eqې."V~b`n@ݪj'`EKR$ꨗtf {߶nO@qnJ#-HyS|k0i~ g5ElYXl$9[Z vHro'򧺺ZBl_ +K N<=9PZ\/UȪɍ2 i$0-ܐI&PcWG 2*$c3{%&+V-Cc'?9fV$kvf9~g\q=2mo"DVfij 䐾DݑgɎv֏1@eTLO` ̂5[}H|ijr@C RnOvD*r=#K0>;Ǣjy$긺lZge|3&9ɠ ϼ$N" Zv^69$/Z.o%Dg?W;YZv_@"kt8wRHp$O~~ y-)9ƌx]f\`HغQHưZS% }=Dx6l.EG}V4*(!ۧ#-4jBM{Qr8zr^Pn[}y[7޼l4 |1JhbL%/f6 x+ 0$ّi(^c۶ehSN۞![8ac? r!'vi45<}Jb s1?"ID-ZRؒM'oP{DRǛ$0]SD$yp_?zsoWJ7UqY}MzzBS܆?ͰaKGr!~ |5GGa1>xV'- wcᏍ.hrZ` /@241ׂx$H؝<ݬn! iLpvAظw$p%gsTUJ52$GĎdd]}4HNXۇ'oݲec-rYI\PK1]vFUbPbƿۣIiȑh1~g>Q od<3<_)p6+YW2,iC[Q@u66GLQ5ͳ m#d6?'A# ֝yLWlD՟<TSd<|5w6ȵVTc^dL}5\ >Vns܈35m{n)fuIح2Nf XA;Ԫ- &YKN\CP;CX#<Ϩeu`!F_*]Wj5+u I_t0ObDٛcUXp_.)ti_I ׼uOLKٟ𹦱g7j\I_1xxpP铩Tki1E=FZS >L;LCG󶢪* u齳UWcG֯j(݄;3WsMqK)LWz9*)4(oK w$p xdg̨"GHc 3c;;Äĭ,P|]fҶ&sas['DόaUP~^}}B^yX10p9kkW*H縤5S]Dbf#$O#Mnm9i88b]P{l>1 '>pTLam챮qjE\nskDQj=ɝ~L)ž)/\OKKeʈ% ŝdUNҟTu]= k4BܹQ/q'Dž~"c~tP'-k/D#>lh)l_t,ϗskҜjFI{9'd86p h5.7w 6M: ( 6CndSqzLD|O ΰoĪw.)D/bςIkFӽS+GVWOGlǔ;I D濏bE4]%ZYWU]W.jjYCUs)(`2s;`m""@9Hf&Ps'=+UD &揟Ա m['E΋č:1mR_-J$xxƓ<^r LWG#hPNfOVŮ+b/#{걷bx#KL䁵<ī#ѝcU:cT>bs_2ׅmsibgܑ̠\<}$/L$|,QKrEE\vj11*fihfOBT{TC)wʶ ׄlgFҸĶB4IV%}Un}0;#߬uO79և.t~^('^,a2es|k{Qt~HtPui<b#y.F/UPQ#$6KkfcO^),+޵ҪfP#I_֎08E,O/,r|PnQ”VѰ-Ei->lQc j~gwe4慄)hv^ʶVrhYkBt'[BU\0hyD{1KoJ($bu lqˎT;/8?VϨU(-L8gqc 7ݘ Vȫn$C(uOBkqRBlBWWmK4c\2VkI`'B %H4gӽaWdHOѻ10RIMcgcUDF.>=}r|yd ]=w *TW|7h*="ÝFIeݷ*GٖhktQj/8{'4ȸf\-='xp{濚VGnȏxpS3ܼGf2d"*8nJWUDu9URDϡsOM0߇FKͿsزJɜ76gPp~ jx5y4ir#LjrG?oZG\|D{TT ËC&'s] VLIJߵG[N_(X*yl[zl爕oyn/c}U|8B1בfMR(8 qGrE wYs f/Zbf7e^S0uI |X!˼|zgD.K){ĨS-vHVp&T cΡ3E!9#so$#JTAr>tcܞE AyϚa?3+$f)mYx Ӯi&|4KD9YG.ۨ&}Ðp 6:yjU=rеM&2b@]dMz8]"=QOF}1Y =5b(R0r}wV Gg "t9`®dk=KhX)(1̺,9CC:Cd028EA+00aG?U`D.nO=륻wcjO(zt|طu-V/DQI0ye]OPF"*?ܰ3٭.G?rʭ>&,&)eykyqlLtGcácaO-}w:)t>8cbyOD CM?8NW4NP9j4[uR %3JYj z2/_&N hz$7mk\1¿_~qFGt1:&0ivdwXҭo^jk ka>a{G;_)7B0KM*6nΠw͒ o~\ A^i@}'+`"nEz b? WYG*I(ǀRL6a|ZR0fXqp7 ?AgT+R(Qk;8I3P|"Z}>cUd@ɜ7,Bwvf*L5F+ݞwGF `Wa הzF*Unb.03VbV߈>9a]E},iuJŏ]OJfnM&Tl9Ź*r^01سenXS(`+ŀ#P*'<k+@'EjoqlOC839T~v~AuwpHcZyo?}OX|@Cx9IUΓ?lLj UnUs1(ɫ|[N0 <ћ!U/wrP엎i#vBR*9Xw(mYAc_P/hH9QõTZl(=&sЀ'C~#AT#ҡZhSnW=ޟ,pϬkL!QH=n8Kir (G BHy| F8$F:>ᳰN8L4jSXH_>1hbL>~ΒRn+tYs@䇌,t6Ys,fm-ad0R'@<ӻt}_q/sFR s#P=0<xŦB}squ9ĉA\t[59I,O[8ÁTn5_&zZ\JA2AixU k!Ub^%G=1e@~E6`zCh}p: D}YT(a\] !f;.,=|ܕ4FM|$vf؞[P 7) MpG1_I5jgP$.P`fR}bKbm=9TePi75ir ts'b1蒸9[Fp7uBJGyJT)l?jg ti NmnHy5( ? ~Q zdkd 5V}ԉ]ɐjw6Vk ӮXL'(D:) ~PP9 f8ѕLZJ{ [GtP>27VXۡ}cm 65?+UgB!P/_@H6Ѱ" a_ ^Ζ诞A|F8l'nc+S[+nk]K(KhnSt7_jC%cO`SG2=>ʙr9<;)Unɛ`~HCL ;L3Um:-],zQimU/HӅOFV-AyNB'Īe?B~P@B8;TϦh].Q&$d`j3o dLqԱ,Wf ?VG,M]epẄ́M)G 4.$+`p(aC`L*#g6Q_ jlQ>;b4c77G9཰׈X 0JLĸ5L\ϸH/EfD D;/cCL8{ԽQX eJ_Kib5\CPl8fPԝY9s^uz9`w1\FFj_M(Ysm\^w[V[ͧ$9PuM;*ZpAhc`qJJKhW""WVouRk0,PXLP;҆I(?QJ `->y[_o'TMEb6ҠEۓ p^sn@1m*CԕKpgjWg09V0w}Czȁ@]3pإ(%7> jbHb hvz>Wv.;E O>եh䪱$hC_1Z5ՌN c:Car'/!3.uH'Kkǐsjbqu>CBMNr~ƂQqP⅀h< sX?YD>N֡[*ӝ`Wb'W'xॶf"au~0qR)6@#/ ǩn3ICVaRաUyXaad>A̜VJmq {iы٦F^{Xm5lE|#dЗ39 7o.l !,o0ѻ]EA{@{POI+Oh. -*0v;4Avz2 ,ctdZJL8./w=v@4h z ֗Msk(*khIv͗Nlϯ\MeiVyfוl^ D^bXrB/Gx祸-L+j PY)/p߼EԻ{א-~z␻͑Gs=MsAIu ݱЇp錋9gk*Fvu*̕(f9;ys5)2tQ? Q\B٬,o7(Tp;T"ѩ~"'VXCCNx^aԷא ]ɽ{pvTo y|МZ2Pe9,4)7St@$L/8 y 5܁146ʠ;9g#)J7CS|B>1fƞ5B&"Ĥ2 %3u7PO.හ'0ap*w!/0 8?@q&$͗$[aGk=qԵӻbt C/Uk#ns}ߜ^LΊ4bwF|>̝G32[WMWҺ'Ȼ_ $Qz'b8(/᭿LS'&8c.ӺZջVNE'SMk~&%å]NISo&p'̀baN"Xzڰ򁖽̼*P6p XУ Gm|,RFc.Q%!5k0M13fIv^*E;Zղ{W[ornMq& VۦH\ Dҫn91BRsik.h{t8򜾤1([1 㠇=p4(uϧ<^6(~ rۃLl\9&X7We"Ze<-Th.VhF8j]vw>XGwDL>|]ffSӖлvqޘIVra_A oL;U~qlt_0*(yA95vy{uqAr(doZjI[M4g`{u9{7;6,cMlyq^Сq IXO ?bԫhWķ专\1ڃ2y9u%(b;^إ/"'@ЯZW:IǀcQUtyP m+POi&{IbS$IdSx)w;y?tQTyq? NT wI<2|[Mȯ+v60/=~llH<+ 医B8·g#] jhU2gώ|;rU} ,M<6NklӇ[k*) YXlض4=b55YKPvtq&TQωPpmڌ7~s:eGw6 tJkX7ܨ=ٓ"#ЗzF2 9own.;?΋WovJLgewIlm$n -ȝ'j)9>}A`3eۣ9+W|}ᠭBk 0Qb,ˋkfc?GkLo#Ӫ*c>ui|Ŭn@EJ:ot}5Uj WxI¢lE m( Mt/; nI-7guK_S!'4JFZS)QJ|$o2 ho})(gϏz gVJCٌfIkH@ޛ :wkœFM҈\]`ZP衎VĨS?tT"fyQX+seI;LCqst Ag~I d]$ّv46w*,[Ӣ-@`9o4N;CjMWUdohO_"B7c:iCMIYL:vK5"K~<gӞ"rTA>p[!1.îF 6hāv0g0'S#[=pE`JGJq-xB3cA^y|OCoVt=\>* _n{|R4˘6yI"'+3z|+eH[Uc#G6$_{  a@G­&)$֯[hC߁ ) {q̜a'a@bAzqAr T B&Y!3zXYOUuށ0+}]"KWT7^yc&{.XK[TLRU2qFpTB2IE)kplj5 Y@qB%d$iyK{ҙ;:O z1Y)MDnұ:QֳtX_Z"?#1~,gTy.b5G>gBO;5xMC72XNB\ZtWO7~ EL3.Dv % 04WJ]u^Rgve?4Tm-S4[INƃ$$~Լ.x-GvH$:k3+D6bt[kGlš;\ iCl|Zj 5jc@e>4^5}i#؜VxdmrTވv)Zޭ&1\\,B*'&ȡ% kpwp{b? {LE8=8ѩπ}9ܘg3Vy{&/sDYe$¿J};7m?TQ/945}dBd2>rX۬3ѹ.7dNL(%r^Z/VN32l' PiQ Wʉ?ʯRAqѼD6?t=n oý=jLS0 ѡ,F i'l#J%Dc$O˜O=p!#DW3p:y^8J(צUֵ Mtsܜq`3F] 3J8Pc(`CpޟK"3a(K,s!rZ:^:cxUb,O f{^ΆDʹL9;R񻌔l]y P}|[WD6k˼ VreWy i fӗ0x^S< kUE{SRn/B׿2+TD@61յ%:LSÝS^J*ܦos-O='Hk脯{josr:P%lxya)t!G jdqQ>@@WIrkUObGqHڡ΋`!O9LޱG٢ԏoF<;8AIК&?!9KAk+ I 5{[xdJ+sJ?/f2 };4zmqf 6k` (2xGƍAU)|) ;C3"*DZ)}FXZʱAW.V{Nk e"yi7@ /(H\YLBdA@MsRmNTsE8:Fֺ8e!>􌱏ͫ,+wv-f;VPĹ$ Pt6$㐹{*aGrt\o7ruӁvE}Y@ 0 )PZPڦ=nUD:;$/' 0G!hlACU>'L\o) aCx|WsAݡP ʝ{J۾f.b!;`' hQ#yЇıfjcy;k˳G7mr-=>uTDinS +t#DNLhҡcJxxC3pz`\$4ل}ZEk'poL!U̟J=Ug9;4Gzǿb;-2ȶ99JnW3vCF6h3"֞{*덇 *|ŒzM DmO$ !1lyxUz\ADE sͨJ1G|X1y .rf2 xLpͦjģ~LDC0.ZKZ@;N!5D&X4YjNrn&m4/>u~tTDUfG vN)m.~X w|r2 R [:!/uOۍq@)ZcSjn8c^(eh&hsz?q%&H^$PlM}Z>05*ld ]#n60ܑU^M};xFUʘ+Ugsmq aFvڞ؉ZB!P?B}S݁ '8uӪs!Q /c{&k6\P|i{| mÖ΁-E=|җ!¬ڏ(fZ$ݛR!:elgw62 xʽ$>7FAXӯyJjj נ7m+bRk<0G<Ev/:g2 眎܇m_RVA6jR^S;z\Ue"YD2 B?rS>=h'ߣ9yB6˙^RS} Y#\r1lr 'rr c;jK0Z 5 p0 B^vh[gU3q }#/FѴH{FhѩB؆ZhاKr;_޸ eb?2V"Nj$ ɜr"Y%|@zKt]%A z6?䊁mB. R=ueȪzhHg7)7 5V$|4A_-`Us [7/`e4 )7zTso(lVP^7U%d S\^a--Nv)\DFZREX96Eɑ~EM vlkvg͜g:[V<Ɍ>+5X>YW`?`O~,v`8>+1"O4:,|c["vV@=D aҤ#CLq a]9 XM$>WSUC JڮTbijZWӐf[;BڐinAB4kg6cdmz7:馮bz%)'WӬtG@r:E5dR0V0';UΦ  ٓlFW!+Y`!ހz+ *NGG^ ]/`8ڕ`uA)9WSSxT%t8TqYIpʍ0j;>XJ>\:C}_0w6vnQ,I.Id*}ʴ87HEuIsDJGBq$m+2< .G{/y{Ϯnq.BEscx0ϗgXtSՔAQ]^_KߠOF<9Fr@|p'71Y8Y(S?Dn?7#M=XR٭nĄN/В-yah~]}Yro؞{;58gCXBOK1]Q}0Z/D*: bCBB8_ )iJ'<@3#YȫɥK$:8QEt<[mV07 rO;%?L\0yӚm{^׆>fܕ(vt%ȄU|8 |gSx.- [7_7-ΚMs*3)ݹ ŭ"g|ѢNl|Fm!z׶WK!)s9>Pl{՝l:~z疷kmմ31X"ۼ*8R7 "sGdC쟼!yVo+Ɍ (]à7 7%>rgH+'(_7_oW4\bB',g&\LAI'y||)艹;vwi|Cޤ𸋅d;`5Z0{pz$f^0Ҝ-g#:8-tƃ|ԝ ʶş=t/[;@63$ܴpwh 0yt[Nh3gА<ŵU3h8YHVZJ f%N4c˃x<ikd+bOҵGީvC/_./i;~YJAL+ GaoDZ |zDT|Ahx+NMa- i*(E{WV/uy)qD Fl f)O^xab0[!&!gBW)Y`r|Pw, FɫQbxZ|!l2GI1ݸ$-@T\1p׍*N}&݃ Sy˪ y kC@@- ̓3XAT- 1x@L`wsHc!p{UrE@7TѣdI&OKŪO%h 94 %.(GH &w`XoZ5L9Rl|QJh#Wڃ $pG `]+asI Na\$5M 9 [mVH+@y.[?.%}0:u~ O|E-e}-S0K"mmG 4$T㑾~CY,_/&!W'Ѫ^7cO-RyY%PY1[28 )uь\&+ȼ'"Գ/Zθ72!xntMZf1prrx7S{(}f*>MH`4}+6lUg2}ߛj IQjm Mb5P+2DBy(*NF=s;Wt#P-}L+EE/xګ$#͆qͩ8Ґ N5V塍HNg.h0g(;dib 6 }X)iO+*C].& Qygpcb&| &.zes+)ѿڬol̹sk-TO/S&ߞBV3q!+H%nߠs;HbQ3GĎ1fCD@ [j.fXwFj /؇ f?ʨ |$5CڊI״~ SQi:Eà* WoIjp N~#a.~tKqS F"J9ÆO; $u oNSHJ;l9r D-7fjCuao~TfO"gmτH`6-*QyfSㄽnK$3nB6`zG &,f4ٍ#˂x k4yo okC؂l(O|WXrɭ['g%q3PBR9OhYiRׇ6 d 1O`Է !cX@ԀñOszzrC$\J3M@7"= $QR/Gl܅3->70KeUuIT)fZ},c1 xQ"wtY@A3aXSRүv'!bn&|^8QRZ-YMJe<b|-~n00O2in~͜r R4'R}@|xn2 be\ATx렬=3OvΧ޴4zgqC?]Z,XyEĕ|yhV1qc-UsYMmǎyXteCUaEoYpwRW\tW-"Ә# ]2lmrD.jc [zFC;9Q+¦ܧ_a*^ٸ,'%;޽6L" k&#ga{J(q,5݁'אZpu6e̢gBemW\i1;hjwlU8r1Ϛ?i,0d- VtϹ?rRZDWj#S\{]zt-LMCnZ2- r6((K*SIPGKa֚;xB/ JPRï=z')6n4e_o(Lz4-$l+CW˱p3Qq$Evh*r7}7 a Sk5t5HXkWY08Oi]TߙoRQQŲ 2#Cm:"Ivb򲾷ǹ+ca9t ϨvB?9B(V6zrh];,T3]o5k9PeyD+4v+0~MvލvQ:/UQ&naqOA!c۳~ MD\M!>+D*PX{xOw{s]@.CP{?zw?$?u+jeovu= {1N8.媨x؆?nH)8} r n~gI .'BȏX2A]SX9P8t4v}^"SL2RP \$;N$^^yWiFYKe!69gk:XR΀*WDۉs #`SPsw ^sO>ճQHQՓ,Έyqg߆I = EBmD;oK=FB,n\a󿌏u2q ; 3P9Ka1yqg:tMVӘZVྠxIT7\dr7瑰AWȁƑb4T+w$y,}“oGC'$Eu2w8ӡ `ӛ9ZAomjqWS*x_nF&F7o"Υ#1oZޕSPpʌU HRI>-csŏl5z=VAgwy K"a.{rくUhn|^ />9d'Ү!RњҞlg羷,Mֶ|rl+BDi,*l;A$a$p8YрXC[vQsKWk.5rM>vPHGgT hWc?#Ͳ: t}/dІu\K$um-Se@ `v/e5eo\*fkVA!vl i"9$-?E $Hc$cVfJ(u)v[pϘ:;qClq-?p- [V&pgJ"11rMl0tXE w% R&yKO@?fr2fv=b>;*R^?7"i݈uA?I1NMW} GS/u:BkT"̂.(ZMfSNޭҗHlT]F@_*WDm%dHY:%/e^Ns M&6XK"*0J.ѹ@yC0$gzb̝IF/AuwF9{9ʤgV'%yYv^?g}sFxOo%hojh\MK<ˮtf~(Kw-'#7T(nf TN8Pς("uPĽtxa/4s)?QdNРF0"6繗kVqA$ qU i7wxƹdk TtBSO|i-܍?;+~_JM|Vp B?~S96n9[p5$9D r^X[+f[>#^^*m7E$pj;q`O͝cm;{]i{󕼆H\ _0oջʖ%YU\1xYG…6nǥt% u#T9AVoVNy+$kn cS-Rx<-8 Kp&^ 5>G/00ZFfDx0R5 1=,R}ۓsE[>X<)qGk6CݛNpBG[IP9[gtUS7G^[eP4RxuFY!|*f!S.\pvsYCmǷDodtk%0kHgs5d ؤ.VfhSAŅZۀ#OU@E\(s՘y*VH Ya ƌ`3v6WzV'1X ! ׄjaΌ9ˑ Y*RS+;*p9SØ{$na[A8G(5H03&P$#vsh:Mh<"aSok:=6_8lsf5=0Suإu=xmK0; Ӭ$0!DhvUY0 fƼZWLԓzG+}bA@wW} ٛio[.4 ZQͤHNxBM4Znvdک y9g4)fJLxӧ-v 1S*8y]%K$[& ]yG.KJԨ1U7Nu8XJьgzYϬ#C /&ٞ Lv2ln\,>T`UuUY%˗lU&y(Q!!RpQkv,XMWZY;`,Ă:tXjZro$5O%yhДI+a>&1bdOY9ȈEێBac(@\z3I{/`}|/frߢb|"iRbS8_ҵ@ݟC5DF nNC⨽U(lq .Џ`5wT鮼XSYǪB@;̐/zr^XֵBٕNxP =kY7;IV1O^_`Z&St9-kx)Ҵ<~aT cRg8Ⴣ1=Ks&6K ("SEsV/6:Ä+fRȆ  oGQ" `QW[%RȃखH藹曽 G%6KCazZ*,[9ahZ8ׇS5c Rm6Nѻx㪈ŷs=X$컿0kNӚ=7tnayyR,!Seٮwdć:k}ЧrЯh<)&E;~gxAc9.`EVT̑?iqL嘁t6H,gF+5FlGun;y5L.C~L h:>]F ճT V`"zEoI[U󼡊u[lz > &LŅS5433o#|ߘlIdeoMv0Ϸ :Vg$BP @K/ͽc9 y B dtAleK*,}[^5PK- ̈ɠ)BeRu6gB6{*+NЇlcȚ"'0"f | oʉQ[.^:7IX1uG}S^IOӳVtWXh"~˓=2J[Ls30N Is}r-$R-? td-f❙lZvEvX$#4r`<#iѽQҪ[Y42[suV%Q>. ~TUZkp1}:Q^ǥ:zEj 9=v>" ظiyQÓc~Ž2$!FIg;{f?Jy'?.trOaSzx)URV];8uKZuf&*/ʱ;$.G!Acq4f 2>I\O9l{],4٦!'tp'%'D SfpjRqHTW7fBcAt7J~)p_hfn U9*CQ0:<;I>{*5HTnWɁh 6*QQM=Hº?TjAY()5Lak㚐|/SU|vѦZ=!mf5$#UPB^|f֏{jS2EQ4Paɚ +To>18"řs!kKا-5MT7 H()0Lyߍ+ǖGU%Z6@^z$Ҝ9g50ɗ|+{n#۰J Rp,DV*]w R*m1x}氹;BDAM5t<xPɭ&K I{6C(3̥c쀖M- ~?*haZl%]3_Lcsh+z9aE>1N}]}Ʌ*JeG%lAī$(*$Q5~ L6Euf`*tK݊ؖsAA9U'ϩ;z$( FlT-"'?kQ;(?Ә߅mehv,,.פ]ű>) 5ZNع Yˏ7OѠ!]%vw6sC${Dd?fa6GD+Rڲ3%f[P;SZ~Asxhnح_l`~`H +'` ;O366?-zvC.yi~*dIV{;_\I}?k{CzD#M\Nb(u; u=HyvޥgYRiX8 IRZ%K nݖDkT(t!P!(҆-[ (I1OZÇIw8J ;kӻ_EF]A8_Nf^vKST)/P@cDnͳ~EH6՚O3|6 W Δa3AU[?3 8#H^; ]<  Is^j4l55\h0^3 Lv# 5\/;>lUˏ:n=֕.Ug :qKCf5Eێ;cڑ~O oM&=GE*SaEeLO"RfTCہ~2F)Ľ삓1}qȻtU[fl?!ٍ.SmFw22̮ wp |.l{f8\f0#=B)Uەʈ+I#$SmCQ!^<8KUej^Ya֥ G{2 8[|Ɵ1b,2PŸKFq:<4ħ/z :iOy:3۵a;ޜ{ Ǖ3BADd^ JUNǑKe1Tr[,emPkTקM: y_cɦBD6z6 ܏@>5`ftF',xܪ&~/X[V?QOl|~9`ٱ M 8`p+P,;OD90YJHC md!_pAožK-hZ qם| JC[:)]ζ{1od"l$FTLEdxѧqY&uk4\֫.ZQPؒ=0u7{Z7D[]35X>Ed XI,,w]]O :DuzZn[ j)'{fv3JoR[kt}m&}*al0Pp3OJ>O=Ghi\1̫02Fυqok zz" `Yfn`4; 4ν(x}pLvj3i+~?aQQ`g5kjX\\;SH@I;q/Q+Cյcuxkb^Gqgv܂Cm&ދۈlY`SmTZTf5vF'WM>ŀ*Iz"oL`} ];)Fl'Y$dR j@Z ieѽiL8v%r\FTU1 /G14 $vײT ڄdi3,̌6"}p8i-ʏ2~4wRH*t6i(k1r51EB(ҎM̗n/& _uf+7e:' >x0E`ndMOkiHa֘ >DQ* r[R˭y'Ή C@Lm{DQ-%}!eM'3xfWFۈ+lIW?{LzA*Fx<2cuPLSh6W8~P7ZI4ۻTnpb=C^ǸYb(Q#ؿ89O QI*m$?Sz繍^\^Q +U$i񱝉M@U\`"@yyW[ W %(@xR ?=z,j?o'1h3jGw_bx;W'Q< Oa:Zv-n%V)VվQ}/pii~ZN@R.ˁ> FK&`E]>\^kN}b$;gyp@/z`E W%9!9PhiyOϤ79 *`xG/,%8$h%MQ:&I"\,y_F$dWm/9hbfx?t mGW^,ɽoضy_4QQ\kC(hn?2Ч7^/Sd3kzF!&^ yԹY,$dV˄WY^V8TÎy(6˼c<{]Uo0|=lavt$hC%S<8d=r>yxn2W`2`YAlh203xCϨ OD cia#o2>djڑ5Fץ eC͙ H%9[R&hL}koq؝r9OU`vTF?%V]{ЬG}Hn}T ,jx#Nbzm8!hN࿭`+x,ˊ(()>%`)v1ؾАb^ N<.C$b c=4yiG`M4fMlU yeZC*tbhO#ն%>AhȠmO%Iȱ@v|ͭ̿ėt{(Y EG6,LG5K=+ツCD(Ht`&X"Y|z - 5:=ZSW KMU`RKx[_ 3{ F~*N޷~A;$oEM}YoàXo1z={;[ǧڗ4%;ļeCu~p_wLl4S%:nEm,?EhS RvO,#^u͈߷v{L|⡁Tr7v,q*Zw,;Epe -e ?s<dκIE &ݟ$؈:w^!k9i0aCHYȇJ>Bjk_C]~[)t5;"5OڴHJ2 8;Rzp}]X΍.>qWe*3M (tmx# ê10nt$tA{2湽^Bu*u ~ȖrAX Py4dsP("9A]]_h@pO[(Y0;6FVfn7Gҽp;m7`n@ fp\B|O-M?dN١!1yr7t㉿OU_1zנW` Zdr}>Jػ=Dx'vzVFQV1s1%f:Ge Gz4}L%q+F;Hv>Ӡn!źԢ `e'O]?o,zO˭GHe !XԦB*j$)}B~G-QW"Mc;P]c{?FOs=1G5JL msc0 YRDf![[m,-k+`Xp5O4lqx`zͩ?Lנ>DDf뉾,j[>)FV8p/a|~*#-c3Q"uM9$9>.e }ٱ%J:ґg߾[ָխ_}y቙ ݄jDgv#|-(sz?hr5\ܤ)"Taś2..`qld`+r57aI m4!,&ðP-5CZF͗ /Tf6nOp%#(ޡ(hxPvdFy5MU/24/@$<?"mlYFL;) >0ے /WWJ6n{,o{xNIZWj؊UX%J3&[CI`.n<ət& OGKO ^7NqƘWB ex b^X{2.y^ӯ j1URǵԁ ͥt<ڔ<>y8~hxXc/mQ\06ɾX<k3^; aRE¿(sA]N͘s} ]ɳU^.vR^3_&vogmHwFMK"٭`ΑCQYۓ!cǣӾ^rRhV6r4PW|yfr5A Xf&2\I#&+h "8 tJ3%|5m* 0WzQYY|#?41)zKs&gi,k,~-OL]+n*~~@[d9E$t)Fl(e%0:K sI)͉kl%l%[x W pt-fڼ.67J(/︃hթ9l⾞}~}"II>f ^@Ni0.G1?A t'. GpskpوC4(x+)7^LqS_v06aowڣvmZM1#a )p4{Ql,up]8]ӚeC.ܢp5jxJx۬k& Zs">`3e-$&iI< (y V9z 5!Ȫlmk+o%R+q.wqJ!ԾLt$]ŷNJFV^Օ5ajL@/#>Y9Qq֪ Ն .(jbFN| HXNuàzqLKk1 T(/#U'@^bco*aL@L~(%\+s} `V8V\B.-R]ÝOMf=+0džVWW3*vmS[DdK]&WP$}q+|Lr Q 4QȊ3M>S+ӵ~:J-VSB&zq3ZbO%V `MtK;84n7-ZKK !.Cg^\XrI}K RLq7]m#) lO/[n0p f!~byzY:8yU|S"AO O w@-Ҷv0H0Ӧ5,n"&Z>o-!6vӗ:2`2Qゆ8>l?eu,]T< 3;_ORzՄL+PkǢଂT%tcaXlpa<P`ޯQ!K 0ٳ;N&&2Iu1*Jo:Sk*# ^W^q&qo<*2~eBe84ǀג{NRs֤ "KK,".Z IC<=½€*W?+di`}*)d\J ['PE$KZ7WNjM#R/QBIzOD4GƅR#s{oWhވ!yK?3 EK1#+J\?S_%P%)48|^= ttvc''TbV#H1i-NyKTZGGo`Ӕ'ſF쌌v r'׃+LXaN ${xF? y)}cn#:r͢Ì˱sU`ƛjpO}.z'*bh{cIyߠ!9a+".D<W 6XQEW~So!ú %gkێXwJWAWtZQR|])q^#Zw7[nحvط\t-?<\!jvyIמ㸎F:07@!Jx7@* } ekUMJ"=_'ptc䰿nj'QRP:]@/5P) )2Rֶ۴{TYOϸz֩U?\ܷ;xDҨm6y:NwOŽedHK Fjpp>Ÿ(ATN1]j'*{zAti@A!|U vvmPţ!z<<69S`Ϭחq\F3jEy5=mG2z<$5l+~l{1_~fFO&eђm-ZOnX{nhN]2lƌ ~P&0l Tj.U &c=d}3Q$fzSq#ud%WF |ˍA9}>8)=f *6E16+Xjv7յ}=mp{z$1ϪܱU&DTkJpƌqGlȓ-/{ S;OcMVMX?H_v@ny*n(cAanz {&(F s/H&ӳ~& K:!Շ]r\Uˆz0?Zh`ۚ.֞0C`4K;Dׯ2@(U&V/; $[oIB)V-ݱ텼tT)1,`NS'Ok$`nnzbgk&Sί|sLk*ݕ>w}apxFSlIQۘuz9׹}NTen ޒ fʌs[dW %F!Ă&En@i%yGg;`&H\FrM]$|&U:"o{Ex[H'dQhmC8[¯f1"GJkz]`-7@d6yf7 o[ftminTaUX yZ\\퇋ultjȴ9V~> I fy.}z}C [|(@^G.MrP;=.[Szv ݿ!BE\NL{"um즺_d%H}DGM|FaQRJ]ĂY3AMy6I0-=cgs1v^/Ť3?^ 9dL: W 첬cנpSkG/9'$,F7ٌg\5QېYFn~#"Dp] F^#D䩮Su^<%\R=(Dv 8Ǟ!ΦˆTfX 7G~"Vm4G\m^<_P|bUS)tBL)T <ёY; zE* ~2a#䵍dAO7HۘkIJ/dR)u|~9j4K"^{ogSLAԹx1M sH|Xjk}#/d"SbBڭOs/Ν@}7Fl6GVZˣlnQ9#i]dG Kr;t0 ai ˠ _ž 5`}IdQ9at[Y >oN@^8)N{GҭR;*e]6iPZ\ryY_l]\z2h xV<:DN,3hm@0ĘsA{+ۣ2Jޜ9(R]9"@~]r8qP}88Q%rei{aqchO[iT# EXE.RR ++ _4!uF*!Yln坰-vraU1Ƣ*>?[]JBk'cEx4}HGEP^ 4c# /+H-, ct2v/T ؜,ABUBߨ@85i36#Nyqil6]?ˮMđD'>\ PcYI/87)I3NX6'E.[Aq !Q$J{FTPJy*s*Rz7X p4|c*W&\7ĝ6N4Xt%)Cvz/=3@M{ CLIp`D{!%I|c2v@yeTkcbU33nV?1 "V<`6fBi4ޙہͶ}"~K?Q4[<>HAgim:Qn~IL^gZ&nӓrx'\g͍Va\'##T+mX;6V7m|JCM 3# 7M:GRvԸqzig~΁WK+ǥw ڛ6֬yMCQ\.dey/cW/kEvEnֿE#yfA46?߹8'v>[X?x'/~  8H],/-ɃZ?SXQ7. J-%3{b6+t_@ӍigEAWѩ.du8J{ :&Ijxlb4v^¿K%Qcn*38"i]~ouJC=!cN 5,E;^8 P~$g'V|hWAq&wVj"~9ߌ"gf B_t{ﲃ;)"Zud>\X$Hb`b[s?TO(WXգi$HU^0+Ҙ 9C/7sh7vOd[( C;9M6)|0OjCg S_fHxަv &OBr8^^inq&\ ӖXyMXНj8ȝG1^9iJw^)A$iD&e^YX4d@d"&ِ6099/aH{bpٶG!>5eVn«4N?pnEyPW4͘z+P4<ΰc4{]9m$ѱ 'p)&VtAG'hLJtܳ<;;p$.rs523vt7n~-yQM-&~1:aa(T 8%&m9HMY=˙a Mj雾;D lsw̍ٚwf2Pu$]93.<-lk싅_XcXZ.|+7)^]u*{S!=MiRvsLH-["DC* r ~끔r7/ $@: 5րNRW>H뤍X&{]֋>aW ZoBڗUį U-ndeavz|F⫴/$piÞ y*!&I7nL3B#GEs絘+ݥ"a yt̏SG: t^ss6v@Ϟa;!yML1rK<ҙ;c 4-Na?fUV%q *OMSm3z~ ~1E:@ڬO;?-t4wOV!CtFTBˌQ.'Fl%n<nqNW$Yp΢7}WЂA {:8͸HA{Fsyq-NzeQ;nu'cB5h8.n9 9^1y5]i%@3;l#T:؍j'sVzNs?_KP%[Fa5o|ň:=WSOR8nzYuDKO;_J̑?LT Q29r{wlhNSBY](F*<䔜&[z]20s }"+_5+.]=GЦV<:Vv P;~@pW77?Y_6}N5X{2O3-=񂬵~CwF^{$UBxoOPųn?pҌZv=">)E/ ge!2)*4dnPH^!aHsЅlEu@6[no^w0g;CmL}/|=ibe)\ "W 1Cny5Eu`KBMu vY2;Z89sUZ ="Cp=Mѓ*6M jj"#7 5 okȠg{:R -؉͹xWgft}=E3"esѺk/nnLAQnvѠ#!%CPyGA " D@Ѿ$_*X=fAza)j)Vӯ$ :)PWƴ˄+vq]i)RG%9>sy['|:ܩkʔөpZ sx8$G7X:H|^Bĸg>-溰ˁFn$݋k+L"Fۭc2DYe/ӹRd5.aEq0J 󖹖$cpt8:5# E0# =zo`FLVZA|7RH huYn9+VВNYj+'gc60Nx?6MZqb~&Q1fB Z͜(R.8VJ64Sgsȼ;A(W*,Ue}XRjqoguU{ *OūDoO>)ӵ9x("E|)ی^L5/ڭK]OAH&wƎbzq\S8_8ke9ܨ[wpFCג>{5`#7~9MЋf\ȵ+0BA8c|bB_Nv[**fd㋰ELe,w~N] {lؤfR8ܩ76K1y!x5Ξ!jxa/C>^5-6 d[I;0qg p3+F[>;0%& # eh= FB$QpA.`eIQvSKhK"o'|Pw jg.X)n*TC=[XI>L5U=Sr,9 <{=N ՆB\_:^ ;i̷VrmL7FKU]. vyarmHRWKKs3 7 e-g2FłA`{zǽ]7X.y.:qcFJݿ$w? %$^^` 豺 i FHXp̀y Da_3 .0Yha+jlS~…5/MN|nw K#6?/Xi0!7L)w7MHoS8dzQ& 6=g񏞃t%z:%V=F78Ipή>S9H畚;+gʲvf3~`\kU|mBwV:7{XaOKnYYo:7N?-Wa@2q&m!$C5߱̉1v>L/Ϲ< i%3LE.f8p~8RFe-|VpE YI=orptBw.+È *-L-Z[S\Tk y:޺]— 賨.U<=q}^k~ҊE]-J7"9j3/qR^ c9i\d;$:ۊ7wl޽NI )VU.*W}GR65렬3"!U52RR-r^f"⣅mSs&?޽'ڔ>jm`"[B5In 9)2jQ{#6Z|8‘@9j/3CVJO<@w(P}݋߅uMMX;1*U=!yEY y]0qݳܢ Ҏxn1]%[Z'ƭװ88(\3sY:0dlFx4YK9_u +Qgx\G4S |m{ŌI >'P:%5QzOto)V7<1<뻂.6@% 4CgXOm;}sQx HItkUXMDjL)9V JPC;:kFJC"$E*mVCM"}Y%VXn .4 @}~jkdT>9K#LYhRlNw DŽNPGzxfz?y ) r1j!q` 6Fꥥeܘ2g-?'S?<>eA6Q`)0I|ǚbuS&J9<})Wv<{[zlDX MWp [6W7gxxH|{3 6ngFbiQp@V?7L ć&,_bÚ!0l$cAfLe^Hu=e7'd@VA=$y) x]" %a2zX#XܟNquƝn)O:~z9gM[PH: 7l?e[41= ECQ5'? KʡqM < cJN:( C"sZ+_Z ?U_t޽n_]kf`_hrfǕ)ѭ)1Bam/>k4! `0`WwO`)_*wL\|8,.(} K.Ҳ'f7ך(qJP N1GyM*\9DAeBg ZQ(Fmy0DSP(<b~s-,$s)'{?'=)Vn~O_e l҆|lo'ӝ9;vSҲ0{ wLR;$Ët ӹn 욙UV3 Q y;R})aR6^Uh+ٞW&32rEπF+}e4ǬA_|MѤ~))b|\_د["~Rv<0Cɕ&:&qfak  \IibPXI'kCΗľM#SdYsu|#,R׌8,:D֞?̺1=-=N/ vD OIyUxq8v q5y2TnVrqhx QI#^$QPݎd}Q%*ih<±vm5x8zSOLp9*ՀJI1 ?j@}f?X oW#2P0)gX%uڦ#%#ju2U;sΠ_ؘ0ӕEsu3*67C66uO(n_IF $ѯOX@])&Ȉ[sQW@Zh_|5 rNAQ$)~6Ͱc h9zWW! mnb) d;VP {*j~)># ܉5T0 - wrtj=xTh'&:ɭv/0o@(n^Sj -ӰeԛI'm\2"D\'i4i} JyF֤a)IQnRWYܼspFZqiS</? ?&:˂Hg-¡iOF( N>ӡgGSU g۴5@ Dq"G#W8hcXK»:Ff\qۚC ^<$FD-XO=te]W-4K' 3oΔkK†uZhycYYv2˛P[AxnHMV~mb]L9q-jO9:qkz: (0FrUwc 5A[`4 6+Œ﯋[l[a_3 {dUE]U8pMrUN5G3F`<_5"&) nŔNȱio 3 L-X{Sŧv$qjpV3itieᷟϖs+ڼM[!]G C x q >CMRwջdGƹ}eǰ](G3[Upl_'^'[6eҩ>w0P.~G'J10('iaCTXj4¼,wzM;[v&c(U;Nr]݅o]Tc߾W?L,oc2CK| ?tKc%ͤvjVT[) ߗ!g/횥< [9k$2W.R3)-o86>8UZRPK\3{@vܝf73b` –RQ77 /2'v`9n{jjnz'F k k'ʴ/\Xub S V7*mţlzMmӇlU1p7,b<_\e$9+mh4hbB<+W."/^vVq~W~;/EaJL(y IUP}L MAin!6Hrz3nplϲN_Vxs?"qëY*S&_"sf#sdʸGP0i #T3?1&a:*lWԥ cfTx~P⫞A؄Sۚ$E:>%k-^vLn֟^Xuu {ddXd/#ۺʗ冷c\./w/6RD. fP@߉^+oUk׹y5+uڗhjhY.GQl?6\T%]ς[/NsW1M)}4E[<<2Ͳ9~tUg~V*zRR) 7 &'.^OXv}vi.nV3;րxocE5ơKMEua⣿v$0&ROa-qs'O $T_5)n/cI6u_?KC^KnLU|Yq=X,H}Ҝ飫`+R=`E>b2dܑwS]H v}"&5Agʃc)Hҍ]Wұ6L}],1bΗ8^drWޣSjŎ8vۭY 8l'2Tޠ!'Vv[$&GP+!| VK6kN\KU,3kyotLŲ`8ꊆp8K=H}Y@eO%d6#< g@,VzH_&xsܗ$\ྫྷgjcFY s_ed%+m <\!kW9fˋő ($Ǒa8[ 4VsJ /9pdyǃ%ڲsuezmUpϮ5DjK,52;RC*z]ޔ8 Mc:o~X,$ASu{?GC⭄/_t3uR/FcEԣR,8 vNUlJ.Ρw Ԍ?aDG>5;\poB}r~J 0B +1:5*r ~1aձ$ r+/ m 86 m:%< FS7p#Դ0~cTBwkcX fDO.%Zqp`t3/sY?;g6nz oi&@+[iCDT5"3҂N,G_\źw"MrEۥ;1T캚}(`D,O~Tx*foЪw,G90Id<ʉ^ 5"~5j*<(f^,ZNfl$[:vT|w;$\<$$Ɨ8GL!}E#-cn^d]q_w(pjHzen$2v.9ppŠ>Mx~]`]u~O5ceaboN,QV?&D1K1t˯| k;cfM) -#^Aȹ| JOFcxJϻj3ЯMss$sV7; 29k*EAnlwBƗq@qθx]-s"MS^-)}4=Q/Nkg̴AO X RaV*GdXK16s {zT 9j0kμ*LˡL)t ;%Jlh1laPc0o.\6zó0e΁A}lH$&I`ȸQb,~ C6%%H-IEi#Tݫ7$~n(ύ?AMW%cIhh›ՠYilL^4TM[|UVc^@ ߯`< wGC}/P8QsެJ`L.t M4w3B`3/K8pp#!q٘Nm>zar m"Բq>C sbϡ*'׫.5jG@ݶ a#_qIX4ډGe]йօ)4Lfv<~ߗTB -C.DNezCQ rM낛1ZxR;YΌ];1+y䝚#0u=boc.qJ"TZA v4\ˆ`vֳ1Pg]sen־f>n!xt|Ӽb" b zjngo280ôKL6V/m(q:lhϤ=K-Ҁp+:x;ӼAG3&Wι޸rIEHQu_  Q8XZ_U0GNn7FCo {(*MYMP(0},i/JL,o א)ڣgcә6-cZLxEKd5 A\iIAǏҕDPvV\ꄔYbKj0@-7VqqŝVۚtSϭG23&o&\\X3)g%JK%sT&%#0xi6+OJ @eOkX[\OغW*f~TkX3THm^@$ϊ%ʨ҇;R1>̛DzŁ3ZP&'H,NQ|z{}&4=j.k/%ů|ЏXo`l#:lk uSOYRս57q$&٩63vJYX '!nY z V4A \LTCF3b8T3g?3IDt>('k@%UalXΔ G_K_8XG3vڹQڱ^xי@?<\fQ }TшL ؁֧ ֎C ]-"jb(YtU~Wk{"Χ䲃LnU[tաQs78\Qڥ^cD԰/s T,s"*Q-]9 2`i`HFץ{ZU$od6 /ϠٴqyUv0.@A>Y|MfE84{V >jZ,1 R ^7rRvco+crvvR4ǺqWcୠ:_Qf˕ WRS;YD~Ψ]#A|/q+qޡ5p)IJv*g$K`QɱRA*Ķǘ(ڂ( nqP:ɖW3([5|o~tl; U8vx`K!% MN,Z4|)N}3!ێLBL-#m8CoB~bD сa߇1VjDܪ7xǧM? trbcKlb"\Nn$d](1Q84ŕthHKE aЧTr/<| sM)h.$Nh ޡ}9NLd#dez-+Ҩ.0W܉鱮,;HK@dijр۴fDpdV6!҆bT$"K5 kӁ@juA2G6k[#~+4{1Q`)a3j2Pd$ 8dpJEhVM.4EMv~"&{JL f?0]CXpݤvYt3vVqB lאd?dYmSɧO&z 'p!8׶Tj+چE7^AMhА֩ffNhm3HbG}'; ^.|QGT]= bɴe'ɩ%8EW_4^&ĝX/O1Y!MnYPwQ:{$sقm.yern1WcM|'\Ed,˻:y :f9Arm(ޯbTh ^~gG(`-  FtWwJh\&Vޠ]2,D`Ag5LQ7Ӿ}".[ |j䜇Ϳ; TTSfN'_}۫M'^1/^R3Sv$Y_dOh)C IL\:i31^6jx]T+^ ]Fʛ3ꮑԢ<ge'+[W=<bs+[@R +Gñ6Ҥϣr@*FL➓i'WBjR蘭UAhQg-Ǐ#St6PzID@3EBRLB$: c1ejJGFԙ*a،c ?`밅S6%Vsd.Z ;dQoby ɫ:pa[V 6WsC'ѝETPJS5 !U8/ou5rQur"?<])5z$ThCGRN<(-/c,7yBgc.M}& 0_ǡ}lXGځ3:k»`lD2si`9Ctq1dv9`Fش:++mn8$ns~eXK=D3&MFn4)+@}4(eDvd=(ri6cS=PO }f^Z~n/M6tNyPT FQ+eV0_ fV:@Pz"8yaGK ET nRcPP@ oyOM?Aݔr= 46HS]۰k&@א]odA @v(}W߲hKf ZDbD[T2XlvtٵLoG9ԤQVlhb=?2+[4^/T9\ ^<v`-Ôjg GPҁ27_4n bZU2KdS*GGK3iZW}~"3Q3>Ptw 32ƅ?"k/l ֖ؗsPhVSׯ{{Y=*xtһwvO;_وK1= $^[6l|n?^ӛeOi,а6\&gzԐm3 `W%,kЌ+Ad׺HY|\Iɩ eTrYQ%V&w N:M׶lm ')tD\ŠhvOsDX iI^jH_%pLvmm*zɂ!CyݝЁm-=> <8{La"d8ِ͉_<f40]f\N'N2EHrN 0Q/@o|ٞdN97]&2\S?\nMY}ZgkHmj⇹ a$iEС7њ 5lxG?v R_ߪErByhRɉ 3Y, Y ~T||;Xt:%TX0`S/V7)uE$ת%p0yUIРu)s1U ً$";r R JK6e&jaWΜ~Ѯ9~bL?J/ZM(6M[s<M5˚}~q9;xV}\(F3A}dJѓr:k 9S4aA%0yoߛ<@FHv7oHi0`myh_T*Ӕgv0\v]٧esfXF~)RN5l_o s&&_' Z?qԨai< ]l W_ .7ik@:>&ªLDֈ=3iD]%h 'Ջ3?Ӹ|؞xݥk CW@%IEvfJͳȽ1PEʠ!\@UZdS\x(;3l}A;8YE0S 2pp%4! h*kKS9+ a6aJ6x>2\Y{yEk#уׁ>7l>FoWQ;Af d:a94ݦW$ ~ E\S3K+D ќwJqP51uj!u!+{~5^þyAWJŤTMHgVެ"6(u37: ǧׇ*\ a. ⻢4E5,!3DQڕ-|pkz0]Pl"8!ѪsVCqf1se#s3^&|"Lt"i&+D^ J,w;Ey\ xЊ,kRd~8w ڲdt/Z6gI^1 ;`}'h;-ti.z#_b6kN"(|'MtvC焪sTU]6 |5럋OH%= <9y0t^uE(>朂L̓0,zEe0a}',*?$U1J ᶋ\2?U'Sk 9!RF^յ=vS+S7{͹ˎXw^]lvX6Yh^)"l2{tq]'.mɣkUzz?7 6螐1+JwKaӅx.vn9*nF%(7:S䍚 f>xv“yᮐ|a |.l^ubشzQN(tkcOS}nvր;*h@՟[dv)?PVr7ar2fRp0j~ƊTJv;A&s2;dW溇Equ|q HX0ϙaR[hna3,b$wA,c DZǠuWٺXFmFX3v1)Ǔ$]LMX Ѷ@VR1:> @Z't ߌ2tGh>v+,ɖvۯ6 W~2!2mwJ(Ĕ=Qt bY< S==$ Ƴ{]1yɎ ihoA$`/NVN-TTq2o֗g9& _ǁ a?PXW3ԸD@@İxua!lnVFF*?2_aaˠݽS_@QģmY-E"_a- Q8(FvA\ !]SWQ?!()}ytO/^,`2 t{aQ6}[b=,»Qy\"[ xCf|6LK_fYQA &AO슦|?/Ir!Fv80F~TF /1s]&aO#ե,1h<Ċff U1\=z;;:ߨG)ӬHx_'͍G(^02=,8VO?Q5g~ ?;*zY3?xNz\?zBl" ْiӤxSC ՁLWP=?&nȋ;(*Y]9#IhaAiB0(FF2nY#`x%V&O_bkoF-'51 {$yC9"2JqWg`;jH: 3]iU=˔UXOcɱ-˗9UeEn(L@C2%@JigJj;hPm TBTkfY&V*(&*Z|F"Jo+O\RW;[rgWH*mJGb ;XJ\3D*:z7id?9jS/{Pocr{ޠ~(IB/e 3m+y0n6ӸfuSЧ"ZT鄏ܸ$mvLu<8 +VD]ZB ?&tSuVAczP:Jֳ5%טL޼ax ,y^#{W # [c1qp5:I p{xiZ. ,$+h]2fY; `]LH0חVz0V2:҈ md|w5)PAW Yf44hvmRSI%8vY(rvKwb;z0-g; k( G7yo>4:wg P[D-oDEpAⵢ={ مSLV! )K(Jg}Y+ ) A^jԉcU#PJQyZtvO"z҉&V0!F4M~DOB`>*C65 ځ@'q2,q>kteNi#я茲ڕ6Ȣ{v;,ϰsv'$l{U<15߅"0,CvJߺ{JôH38H44pPY,R4jF>=2-Q ę!ND:>vSs`RTuG#:X(qZ%D=VoLA'SeT/U /P[PvcBR` (/Cqo;z Ξb:e1<0$vfZo`tSJEjHkxz0\Τ[i&%b[y+ю8 wJFd#NrA:TNB'Yy3Ԣ/3%Nh_!&'GfuJT{&T%(:WHlrC?Y l,4v=ômT&gS6FK9A_y֔n44_T$/ c^0FzDi::FʽqDLղ t}gP±TƟCWSbutx҆~F=u;xƧK1'8}dVPCC6PZ\R4#brE>bK]0ֿO*!xIQͶ YZ