python3-perf-debuginfo-5.10.0-60.132.0.159.oe2203 >  A f xW^^f,B8?Ut[ 4ե`7R;, g]U2*Sb7)͝#Y <>7#EY &\h,kv}k'F9~lZ-K'u").?{b01uXW/ej$ >%XLJ]FPzPU3gA:- "8nlv2ڙhiLon{4->kU`iq]ƄFtPa095617b48afa48e442203ec9f219964ac53f3ca84c706cfad952be04e174fd4a96da10562a96299b604d706c4105eadbaf80546f xW^^fi!>ϜF`$_`N$VU>>q~q\^ʧ4ĉPśn]eSۼmZhy6, bcgI'P9χFXTw2BM],\t1Od{Ls DMH'{Q| 8]t :-W"{k!7_ޭ<]#dA(_2U w*exipv)H)J':HW):ji=`r( 1C$>p=TU?TEd  4 _<@Qfl      0XO(k8tm9(m: mFNzGNHNINXNYN\O4]OT^PrbQBcR-dReRfRlRtRuRvRzSSSSTTCpython3-perf-debuginfo5.10.060.132.0.159.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.f obs-worker-backend-test-0006.novalocalHuawei openEulerhttp://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch640`HAAAAA$f f f f f f f f b25cf76917fc5da4cd74298bbc966c996c4186f04da5f23071effb831e153e9affce5f66709abf6d28c2c069d5aea1853a2d9257e26c60d8eb54f37cddf76fa300c5ff94cf831bd14e33ba5369cd5392641edf35fc690bb4d7a508f8e60d07d0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.10.0-60.132.0.159.oe2203.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.17.0f f @ee@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@bUiJialin Zhang - 5.10.0-60.132.0.159Jialin Zhang - 5.10.0-60.131.0.158Jialin 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.51- !5681 [sync] PR-5266: llc: call sock_orphan() at release time - !5689 net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() - !5685 [sync] PR-5253: tomoyo: fix UAF write bug in tomoyo_write_control() - net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn() - tomoyo: fix UAF write bug in tomoyo_write_control() - llc: call sock_orphan() at release time - !5432 [sync] PR-5232: jfs: fix cve issue - !5637 [sync] PR-5617: v4 Fix I/O high when memory almost met memcg limit - !5664 [sync] PR-5580: CVE-2023-52622 - ext4: avoid online resizing failures due to oversized flex bg - ext4: unify the type of flexbg_size to unsigned int - ext4: remove unnecessary check from alloc_flex_gd() - !5646 [sync] PR-5493: arm64/mpam: Fix repeated enabling in mpam_enable() - !5634 [sync] PR-5518: dm: revert partial fix for redundant bio-based IO accounting - !5631 [sync] PR-5521: md/raid5: fix atomicity violation in raid5_cache_count - arm64/mpam: Fix repeated enabling in mpam_enable() - mm/readahead: don't decrease mmap_miss when folio has workingset flags - mm/readahead: break read-ahead loop if filemap_add_folio return -ENOMEM - !5618 [sync] PR-5606: mm/mlock: return EINVAL for illegal user memory range in mlock - dm: revert partial fix for redundant bio-based IO accounting - md/raid5: fix atomicity violation in raid5_cache_count - mm/mlock: return EINVAL for illegal user memory range in mlock - !5471 jfs: fix array-index-out-of-bounds in dbAdjTree - jfs: fix array-index-out-of-bounds in dbAdjTree - jfs: fix array-index-out-of-bounds in diNewExt - jfs: fix uaf in jfs_evict_inode- !5533 media: pvrusb2: fix use after free on context disconnection - !5447 Fix CVE-2021-47094 - !5501 [sync] PR-5316: v2 iomap: add support to track dirty state of sub pages - media: pvrusb2: fix use after free on context disconnection - !5137 [sync] PR-4933: scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - iomap: add support to track dirty state of sub pages - !5027 [sync] PR-4987: net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg - !5438 [sync] PR-5286: serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO - !5323 jfs: fix slab-out-of-bounds Read in dtSearch - !5328 UBSAN: array-index-out-of-bounds in dtSplitRoot - !5435 [sync] PR-5355: CVE-2023-52593 - !5310 FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - KVM: x86/mmu: Don't advance iterator after restart due to yielding - KVM: x86/mmu: Factor out tdp_iter_return_to_root - !5389 [sync] PR-5259: CVE-2024-26627​ - serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO - wifi: wfx: fix possible NULL pointer dereference in wfx_set_mfp_ap() - scsi: core: Move scsi_host_busy() out of host lock if it is for per-command - scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler - !5371 [sync] PR-5313: bus: mhi: host: Add alignment check for event ring read pointer - !5287 [sync] PR-5231: af_unix: fix lockdep positive in sk_diag_dump_icons() - bus: mhi: host: Add alignment check for event ring read pointer - UBSAN: array-index-out-of-bounds in dtSplitRoot - jfs: fix slab-out-of-bounds Read in dtSearch - FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree - af_unix: fix lockdep positive in sk_diag_dump_icons() - scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command - net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg- !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 coredumpobs-worker-backend-test-0006.novalocal 17119296005.10.0-60.132.0.159.oe22035.10.0-60.132.0.159.oe22030-metadata_list-compact_tlv-python3-perf-debuginfo-5.10.0-60.132.0.159.oe2203.aarch640-metadata_list-compact-python3-perf-debuginfo-5.10.0-60.132.0.159.oe2203.aarch64debugusrlib64python3.9site-packagesperf.cpython-39-aarch64-linux-gnu.so-5.10.0-60.132.0.159.oe2203.aarch64.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 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:22.03:LTS/standard_aarch64/9fd6ed560d1bdba3cdbd3b5d19bca316-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=986a6d15159ee313f3cb3b262877550dc8fa04a1, with debug_info, not strippedZ(?͙m[utf-8e35ec8ce562cbada5e3a3e2773b82a998c748e35824140efbe997086eaab99595cfa093ecf4b8d5ca80fcd77aa84dd5f7f83e375fd6c08addea464edc6eca1b9?07zXZ !#,:] b2u Q{LY) 힦y"ÊZq^b^ Sm."&PAE_w_;TZ0hL8Ȋr jVm1ML(KD5 U]?n>yy1\U\q~LŅ;(Qn }5_JTK0j. 0v@06!\,]@v TP#eduhÕ&U1,n8`.iyh* Gx`,+KxW/'P%X;UmHVO=1杮$p6/0R{(:3>`l89V#M!CAN)/2c=w{DVtbCt)h h^&=9|zxTkq / ʤCfRf3nJp_O7IL4^d S{Z Ok~'0~z-nS,h7QZAnec!R&R̪rz0`«V/ | co+zQ]; (NUyEҭn ūM˒x'j*ˋk1P4~pBWm|7X`F l~q;M#G~_^ sq𢧝/ @c=#6{B{2.^Xi6P1јQ55o.;E*d,%GMJaT;>D~'}%L}#T0Yq`N'C ~Şt7wAt@w?J(" #S %ϳK-2 9]~ :i[.ϕ%iri*=[#~dC*>2rǚ70 Yb{UH@k;X(#91LPe/7Ui y|Cϼ!g!G(;~P wǷ6ӡj̆p'Q{ [Ca(}7'A`V](2L.Q;k ɺL4&-+u(5^qu$O)|Tgx ~Ji.zD|4=z:\9;\'³^ e;~yTu0Dg^.od$yā,tlwVR,(YᨧT=YoVS(boX/>Wj(Ǚ%Vļ'1- eF<}ҁ9.,ԄMIӽb`)~Mw1}$rm-sFrs-m6!GBW[:"qΆ|>fi_l,nF6뽇iWm&4bűu`- ;pYhAH[@JܮHEloefd6j5M@1fT .4-tmmsbq5d豽% VɒpU\DB$ӢՏ/hy׳Պa/uު@fgWz.wݸF;HRh8!ƌpپ4*kDnFjB*?E[ FM rT\gıE푬wi/bsAA}s?|FO⒠BaU`JGkm  tXdSj$ ڷE|h:1W*0dnESbcNjsށ=7m"I1Lˑ]]ax jF~& JLl T3T u6NN .WPp'|OY1@g'%G7dUsPA:@A#\կ랝FNu 3M,~ffY/1$fbirdR( Z88U)ԕ6 GD13Xb)}+ CFNd o .O*vTe_rc lOAi AMfQw~s ȸXdYyBٖRuL߶F5 % uv]_Ls,"#Uc7ӛwg~Jxґgjŋr[J};tpA, L=-D -~abƮa_T{p O%W:s}pP{ߓ;xIx~wkx,ު-5LO|}E9a*aL~ g>N#c^pSB𰵻o}p?AK{va6ĞqKz(`ZCc-K^6ULyw2n5h;y6`3[Lfiq$@e%g,#i@)O̭Nթ{OX@NT> 7B8><7sD 6ÕgPپ.sHv]U_3 {䄀3PiT`ВĶIbUTL/R;8] _4Q]Dc;`NÍ_'06#L%U'Y𛿏hq'4PcaBÈ9X kɤ.ǖ~d}x.Tab$we=IS]4fϙn=R~˽&sR 6FJUA[XW Cb쨅H8 *|yQ ,X M`BPP8+%q7c[uq\!)@(y G?M0Јcd% \PK1mmG؇JEiE&@vŬwn3XR u[!'}BwZy/$מh?;b%3p\+l rQ1fj7QBg*d,&&Q#O+0:kޠD##4#IV K>xd xW V A8"!j>(pr탚W>ӱs3D_S\E>\BIj^ [&0ι_sXu5 (-1~ߔ.*Wخmzo\bLʺp."Gupw/pW|!N̉A#(^|kIJ],H׈}pD|eӏ,|,hwUJϥ*L5¤H!z5ZQ.Z$}Be\kE㙷j'IQ PcUGy"ЯHْ!oH5;5dm+ c (B*4B[LQvsFJsm`ӓAYik+,eg7S@Smޞ7~Hkr}3_AWgB܋-C60~PMHE?E%NpBg'eUPn L,C=.L`Ra?M09CW> 4Ur^_MC. 7.rP~miI3<:ԊS3\]jE,f` V..1I)%r?}4'.X1Ċfrgk\A3|^ŅjP74 ɏ1PX,K7E o8b \MfR2 7SpsJ~w"-FT~WI7ȍ޴~.Uw4Z(I_2!PLoDHݨ%#dS;A/HeVmT=%C;!֜v,_o ~9|[wO*x1XIyO-瑶ߤ( ջwY-ΏFOl4 oW5*i$Fӎ] d'6*7a4{;bM|Z[L FjS_k$(0aic=8U] &_KAٍy[JY2{'cFCu"s0dVZ܍ڑ"#Jίɔ[NSK&1k̽>lܒ~)wTn/]tVX v(i]ENjj)Z qS磧O!>@x !4($!aNApTvz#Un:; )nQpy!)Vc>-޶۩ߖm"y,VQZn?+fa% } '6<",5!%UEc~֍¤R47ȃ 2_E(DBn.8z7izyo&NXr!MRNI ɡ>iKiJ g3֪1Jm.~2vSpG:9tF'mxXWf-rxFY[KѲ`f,!-4NMы1C]85#qbfNAsZ+?x놰Ho-]x~b*1OVi<^w T7H,\u/$]lL}2$0(p~#M%tžLO٥<}^~zPXwHh2=dPsNίS['>+)פnMigy a/SɅo ]̛dTT81߮,Yk'ٯHpxA [5uT'!NGaP "}VEiPsp8԰G; ,_&6g=t+g:ik#먏hZU=w={tZo b &N+\(R1GN3T{E)<̵ECPTڬ1O;`ەC/pˊ^EhR4M!fPZR!R/Q[O]I$fP)u\F.@!uO$wuk } Đ$0HsD"V!m,/B>y|TÏc쯟E}dH|ad8 v!!UW1oүXz3BKBpq!ג#*ZM~#wƓTq  m> KF6JmGe֒)2l9Lk'FQ$q~>j BNOb_쁬[ *%^;LwA>caLnȒA8-;r 5AYguqYrbtW_: {VgzEּێ̦z+륵5%'>~|TM!Z,Ft͈NT.lo cKͫڐ9cY!Zvj _hGFnܫv66qdO䔓t,(_.z".Dl! CLhlbL@O7޶R~KCRōx> ʎV1\^Aћ k ~"8TפIYԗ>tKmQ@3 E+U3lJk$-q}L;!t\p!!\%mPO O(OM"\i~젆g2JsR,l,ǘ+rJɤC,"YЯ/GTUo@&;!u^o/uOc@-`ӊyϫ[An%Y[hO4渱/=j/I >wQkf %~iL 1@ϥfQK̳0d #rrj?3^./s6[5O݃RÅ BZ}QԵټ./],GdhOCZ!MZj L@.F|h@l lVڗAjW^xTuA̅B-3*|-Q^@ 3;YQy`1s9ka{%Į,qQAI¦L,i>V YR;WelG5*Qі&R۔]-ge { 0`sy*$ J @Ȯ Ǜ#T`'D3 Ƣ mSoOc;Mq[1sk>QGVtp||J\)GDEefdMԠw|=jβޔU[#*yWdOQrj\]h?-(Mϥ$(mYx4uqp WΡ) 04/|<0%%]!z <2t n-Cv}O"MJz2TĄx8l$ODuz3I[Gc]+ns9EA?'9i' $u(FpTcdysp*ű]iRĺM6jZ`c((s[F%{N_jdwJStٔ$ƬIl|Ev1⸺ |u)/,ͤV>@KI(JuwEg#2KH Pz'{X*bytw~T‡)itFVaIB3fzmvTaV.EF!2O]yvl:L? nx 5鲧Ki4~J# 1ÒX$yK`ۗ!%JQ`J|Z&vPgpam~͕K9.!ZweE]% ESaJSmle&Mw6 ?r$ uӍ{6+`y9rz/.@FF(;LK.PX~wyʝRy(mVʄQSS>4j˸jFS:JQڦMirnFBJ 7KVf䔺1'XΗD[=DBZȪQYT"t+CNs97x&Ib.]z fG_0(*sq\2dvh۸[{g]播DQbRrbޑsrP[D_ J:"Y+T a<kO9~mGd},REV{>a«$s8D z*Ga .`E*WT49UAYcؤv ^m 1KJaX-_r$`8ݏA BJ$$=>OS|^SG4Dei+5;cH~ܡ3S ƒ4_Lc ax/ XǭǽG]$5jh'<.B9|T(&bVС QW(q`} ^0gm>ʋB|741NSϡ/4q4] >064y}@x'?p'n bg2_pl`՛#>W(aI3\MqڔF/pUu Cic[ N>0dBԛ >X?F?|M;2uk+ U|5C=j6@ Mg ?XuOImMGN\[B8 8y@==e1}Lz;bHF8z7G\ {xG 1R],_QI& YA1tHȥ>q VYIr5zIpMܦ'^ӱHZf6Oٌ?2v|!t ʪ%DZTe '3oHc1XDJ;W¤jZ#aT.@lYߩr8r]'>LBE"m~2Z0faOv^L3fL쪑K M9cB8#'Nרk S"0#'jZ52S3ND/aľDf?_wKLWUSL8%t]P}HX!Ǣ8V֚8L#[ZMR$%z>qVkJ4%7[_:`G,7A%*Qp59tOT_>l?tAя!̢8.?=u4zRV..00&{0!Mr:0(a۠ `#W^j J~אG4,zoTY{4C! N[WF*S| .в^ʡ( &sZ䂖5:=M<37˜.y Sϓ;HZ>Rz[mqyw,K4Jl7[jFm5]tE˚Wߢ'cE}R(-f[kBZJ{=~t(kj $(gGs;!Qn\  `ɻ5 ]^6(ޣj+мyrSY0a k1^1*+ ;Gu%)尤~!x/aOadrYN JuẴRa̵W=oa[p-S#ldWO\:u~'nkg/Iz,\tn6t&[jGfPpu NEDdz0?c员:&R'S >3]f%(&k^{|dow9MFfG%5"a,DC{E!! 5 ~f$-fA +=:%ZGuE w?٠66!o<*ܸ ۓ_UF]tJ dۉ28 L&5WR(.@v rV4OT?Dձ{:  >.x-ޕkO4[(-gm6vO;ؑԣ@΀NU(옿upZC Q s$拓iOhS`$Gy6?7 :MO?rߢCՅ,D&bKEXou$ޥLO̴FԖcT UWG_yz-7>ܿ?N=ĒGƙؑј*ࠤs%l{.5!<L'\2t-ə-,ǻu6-w-<2(WQgiRpӾ?K؄ Z@d&Šǐoțd4mh1+ BlNӹ( 5Sl+vòXA!ujO/f&c( W-^".K)vJ%uN OX^0 (8wVVPX"дƼBP}a\ ֩fc^;‡L:%%[Jٷ,&,Y@@vp؅`i}QX#-#Lj& Ex~ [gi4aN 8+r>Swl\"qzaM~,)Nnה Iu2 ޹Z|W4 oR!SQ$g숑> ~0+)0hȞpؼhN'!=l~`'P.VsNnSeo@=?Gwn[(KPYP!ہ9{D$ W"&qE3P#_d1<@ [ kN|{p&L}>|&{kvfwZPxghфUJINSW1!=I3%Y8 50eo89ьl;?$y{m[3@tˆ/2I\khe+1<]y1!:}6^l`j'?B84D]wTΫȰxtxpaD*R2)|5%LtѰTXBsPj >ۇ3{Ծf ҄hʫT ܳ$V/$~J2 -ꏖpN[0*>W(u| r 9h <]%~&*NJ\ !rfj*!s WH'%:F?[l<5`szOI}D zey&9ޠ!M_W0nO]m.(}fJir{w!YM-7ްcڄeJO JwWb'J@Gag.q~h,~HtM=}9Wگu Wާ QxMXl!)E]]v:nQ4u4Csy3U8٭I\wD\]\-r v7h@G1>t9cMq%+`+3\o-DߐQ|Ǩ-LA ?2LhIj 5::0Wl'!6$%Px?DcSt'|6m` V͓rC/qW钵4]SAL"v_|Tiz||JXXЄ4"*ok^ai; iK}C"m+c&ijU/д/ Ľ4+%Czw2da~L-2Q}vbxNOXoIɛ:zZ^CLj V1C!P;awijƲIq<Ӗ5[jw׎oU5 6J%1Bݢ~C \ XG_A> w(d)G$jDeVKFx) G| lL!12$44y+;EBZR:<_y瓰L p1ks& 5(%^5K_jsyRkZqݕZg XM;=Godb̥ڧ A'^Ѩ Xܢ}81MLz{ztxުK>]0=xJl~c܎zuObP݀b\Yb`y{pzd#O֧\XO7>|jdϊ'dk Fя˽Ty6S .⮔2UjћܜB4q{n*$,bğr@-[FƵm6F;X͊VoŝKHWtT؝J`ii}dۿ㞒׉ѳK->U5gnlw`JdzL`lX:HdBN0?_ʋgO# tfGG@Nvڬ`w[t9;\u1?%MƧ41;t?遈1 \3g*oEMRR6]@rQ1J? 7؇23/&.Aȍ`s,UO” 4Uw@`61|4hȕ_EkFy~)oŻ `⋫ǪcRFA=Hf|*|2"2v&nho+*-y+0;i܏I^Dy7ҥh%/Gr(73MwSZۯU{㊭bzX & ԰D\T m E6p .xf\%ԪtcIE{;٪9qbƆ:fGsȞfl _ $w QrxPo7:^\+cRg_&qs@HVOqaӁQ(z9s?vF_܄ز0=XVHVYrf67(hNH7{)U7eAZdSNp`=<= A=MdƢD*\L=5={CW73wJZ}N0Z&VG'_Gv]0&|]jBX.9gul tNF'`U'4AԼʐͮ"ek6$|3L.}|]˷H8}u] qh`2Ą) 8( fS]5 'ڤ.;u]QvϰQҽ _з/YaȦ'%uCPIFh2~JDyAG"_$AAPR Z0X3H+ĬDΓ穒RKYm2&¶]"7qWнqbٰ T fv!M f|3*΃ʡ`N0ky .Q*~m:ܣu(y:d@Ef,$Uߡ0IG_i}@:2 c }1 B}]Orһ_[hX%N->u.|Q9Iɞ~5ZvW2ZKk .A-sj'$h]geAW)m?%0gA+׭'6,u?3Zw?,G^I3œCtYeH9com;[MQ0k''@jЖËo*`I^a?!p4؄0t䊝Xe MhŽ"Zy=^80UA4H _d%"?\ yL8Hθ-U34‘`|gA'yw&kLy*OŘ 37[B'NAv}Zq8i,nK󾻙 `Ciʥa,y8`\ YURĄhV+YSh9sShW_|`FP2[pUOj4DDOi SÆRK^4Z? zFqpr%Wt!K`'DmvwC1VVj\NR+u+:_jLo :mx:0 ^~k\gCa vkU{v? [C.cfbfKF@7}gep\qGW |D"dQ qB B kPm´%Ԥl? 9BlLOH!$ݿbj, <2]"븛 Ȇ\n ` y=A~&͵#Yv8{7ČWN -&TX "(iyӋ([ N+#PG" Z؎3NĊED>Jک5X՚gF˺0V%Xf:.o ~o+<Lሩr"uudUwO^*"70 %IJor G Db3~ih)9*h%%L}^"=„8VȂ!/Cn_p^w&VŠhغkb^-m5M= #pS᥺Q*uiv5_Ic،IhUհm]XULo)/R̮$t:sk i<|{d8abz=v҄ ( ӳFWzs5^mVş@H&ϼS\s_2' (ZpHmx\$>bV\Q/vy8L!xe] L`9&Q0J֟vEÑO;`FEԙ1zwp|H0nᾍ`'-m:^1BeM/<٭/PYc.WnF/d13pPni -x;=0\#T+y h' tP Xp%%,jFz´ͣ߮ޙٵ~R( ov-qV.): GJ}|)MKUBQ F{X Hc$CGexHNxlIr JSU;oAw%B¹sbVؑ<,PbDZ!w6xú֎8_<#_>^/nʤi#Ҿ]'y⾺-ٙV*_sP䈸H#q/o&T|ձ%j/ m[ n\fS[GwLwS{LdI)WYr⅓uM@^g!vWG;Upɲ-ȣGBN=l]>HYϙ k;ASw#ٻy/ 倓CB PK%z^a\'_fR S<6\̴q'*v ,~g3R Bm:¶fRi2W7[;NsF J}2&F[\P>dNSw2o8U2jT ]G0if 1Ɩ|::2J寿0/~f/?򣙋<+Ϣ(Y;!{G}yj L}DcCriʤ4yK|1nT\ձJt6v=D8`1?ciU $5:Dgi7$`eA8|RԆIdgz0 8zch}Q V^;l )kB<̀)_y 0i5s/qv8މpC@y|<8( >W tuh<jk%KQ ҷ'4y񵆘iSW=Fsl8TL,%fapf K 9.QJU乮'?6$:1VsəЇ2zi(8[n/\n=@Eb6{`y&$nKj Z>S¦T3-3%&F<$!+۹lO,U[m[wҌIw|I iq)St`~b-=OW"N7-Ph<Bp"b@_4S&+sPr:UKCIPr.Ccx^;\sD tgAÐ!_=O"P ?yje(ɇXv~fٺL%ak zW6GW"߂d7@2Pyٌ2-H 13hIk'/=J^$ņ")kXHyԗI8g٣AiTkeπaOdĠml[#9z q>4%dPuOXldtaE %u9Mھ!QT㳬RQ42a9xO#%cvq4#OIˀ2㍖C~m{OAk Z. ׺}ͦWXRj8x%>QT`SѯxZӘTUN{κ|~1 S䥱8TI`gbm{qb)\pX;Wn\AVDI5nA}<lIPݪs)zJkn ͔Ͻ&,jzmb\*F~2=7Ǖ>IQ^M+#{dXC;za]膵Tbs$*2P4±W,f!['7S0T?Z>m0߮Tջb~8"h +>ܾ3g,i{TgMl 3'*}# G~/Ɓ&_bHƃ̻{q $ItwK tEr@wR8 ݂'#Kȍ[AZ(.SHfeH&XaS2mL1JqHaaE^la`xH-MlL/:l%/;n[S`+W:0|;TdQZ3LKtF;yNB8G6ao>`e5rcF̈́<~j4t+/C7蟨Ҫ"ҵVsac4*u .)? DK뷄+~`|8Q`Tzήa؛dr>7k?ܼ4Esr AgKI\ⵗR!̅bU> {⵱ˇɸ滅>}aWȧȕMcvHS+5Ġo](E D1(CL>'/A9^ ]FPZ] PPK@C`ݐ2#&Op%O/xX6QFqJy\@ٕR;DzeQfB&X]c4EǕ%N UmjET׼7D"CyAö3*tbtw;+{~t` sysO>3#V&o>E1kl X R%ĺ>fxY#A~i: V% p Γ N_@I Ei֨0XlE/w٦iVp6Q]/SAĂF XګH3"]X{Ql`nW}2;,7,PdF 'mND98ĢU>uSqodfSZ }M݇G)1EV=O|QڨKYhkwUH*C i/#mM^zuc`<8"[ϯC{ή::h3j#Y MbIZ{]" Y~5J??y]ebp%eb{lݨ4 c*oJG%G}D G l},$5o90U ١ILz ?[6^]2K-R殲iV%EİmhA#MK^ieQ'9 9VQ!m#l3q^)7\p{G*,.1eGdD7lbJU Ɯz^>rh!Ei9иfS7|`ŕfxHG]U9 O㳆]ɸiEHUso.S DNv2gC2B ~D*ҥ͜\mCD`Hqy)j2KӠbqLvӶ7ŕ\6cN '" 1♤#YM&4?~O53֣d3Jl֪F߸g3W.0D#h7Hzh@ D˹ i[ H/0c˺ZI}Xp`fO^73Nfu P[d7>>55XH?N[}8l>Al=ORRc}Ͷz#%BvaJߧZEӡm,uw]X߾=tg|l&gxj? 4~O6\V ke`[jNkfc>CT6@{{f FPFw;5㧌'3T\l\5&J < R/DUд@%[\ӎx*AܘXAixE<J='GpL ڰ67r W,%D1mڬvl7@2p&Od}R-RTi;@JأQSD-$gfPJ^tX.k$ 좌 O}j:H;zBioF\UTǡ nT_ 1ʺ,RT:'$<bY^CC8o]0\S2sE!ڒIHuѨ ^aQBQZI&+Jh X9)V̚M)-FpEpxXhV 9|.ϪAza"]GFWM/Ke@{9rIBGDdg`j(^w'zNCv-M:Fpu$D[CdY=]q)I"܋:=]o+?X>PJ61*]_2>fuW4 0<&tf1;޻pp(Q+zr%=Zg-*u)~2ׯ Y +hץBo-P7B(4KS,) ōY_$Sj^}Q.4Y<^hȉ}S!H(tЙ:xe#y"!rtw3Ib#t%SifwΣN\)2sr#_,ǒ܃˄@p_pNuٙ"i0rw6<Ղgl+UDŌ+z ƿԶJ&$:R+x\̕b\Tt^ 1Kp؄xW{P:wAăL+~ ܀6` MX8} gCD>Hj~hCeFJQ32mej.D8Y.C FR"(~O^]neQ21b ve?TO%b]WdhzofV]^ C,RQ<'?dr 3ܐ.9D_ɛE_-Պ U STv;antWѳ\ V|iit!&ee8tFTjl5Nx),roef tZH:hEJ tk?*b '0VekF]T2$ȼ /qkI#LJjMXI*<$fRɭ5_An!\^}EK*|)+bOKîí4 awoKL밒,EG<+ܣ w,t _P !Q9丟IsMs2rBfb8/(3VbsNjbG^Rs( s -g 2;xz]qm]ETb\DݡX|>z51=yQ/s22 V⌭֜J u{Ftv$\\Cgu;Ŷ]!帧A-ms5v} "3d7r` %b1nl"?4V [/4\<ސ_ɭC n KR_6h1E3Rq~Cy8[`#vA*zrk37Ll&ߌ``E_P]*TyM?sK2y5׎s}Va3FN5eH`W~D5ĕILnmMEFGpglE`+5ʥJ ,ÿطúrQh0L(6 bi"j{fu"fs& bIAcdד*듓|vj&J-;jagawpj=Te}AvSXNdwpZMһT"2۴$̫>+hi+ʦ(#t&|oڈ?'v_~:Vl5/ο,U+9xOkp ևJi#1S_p f!{1/E/sU!)ڑRnXب`>βd$s X]4c$dcf!-7R'"nb85kQetݡ`>OKǃͭ0'{ĕrՙu:D%[m[ʕu}\qlg<-kJ3I'7{Đ IyRJ[~ɤt8YTq3T`Ė[Z9}1 U/cOB ϻ 7~9]_EViΛL=;)PqеC.81kMemL]( w:`dmbAѢzg'w><ľGCh zp`Q5V 6qLVfR\eT#08oA.uwYHXKo~ +9G`s|{EM-F5ކ9u.]/њ{|߬-DpT| RhLkan.3lXPq+^W-/x+Th-^'Hg3o(%# q^st)Ro( P#ejCTU$UՊɃ-Oٹ/kYbtHM1K3( Cs75&XǮ:Ue"d!̙M,"a=\f r ‘j2$X󞧹RJ هV妛+t+<.9 e)`z礡 rŔ 9&)kZYyt|yfyUuR1pXQJsn@kwZ=+MZ X-a"S\oulݴ]#,wf@ׂ3 j9۰p]v{t#Oz!AV.h%DI^~yRA<0" L!M\#q(`䶔yF\BW-6)+)Ch׾w&%lT> `vv  n :+ Sj#BB{.i"}8uG$oN)*W}A|iLZdG.96@%yf὇.EW>f RyX?ur|z6'^t3 86_Ld\#T˧\ئg\IKWt 1Z$0Y'JB+ɦ6j#$=6B*-;GlS0mO7-FQϾLZ-S🀀>/Frb+D|(~#E1heO3MT@Er ,NRഃK X"ps 4!*(<~=Ӭwh0qlfVeY9;p^% 8kl갨i oEJװYmA| 2A"i{| 0 $-KiݢQ9ui.Y[]uafg; pV~Z^鷀௪9@Z3:҈mfH4h$\u'+;[t+_DDCy#GJZe6*bЁ-V~x>\+hL!9ݘ_:9-:;M kڐM)tv@go>;!0*kvFhb'JKFdO 6  a\'&]:XbYl}FI+v@}>pĠ=.N/NwR$5풏W7[(G!0ory׉:/͌(7 K M?| fZDDBpgk;`Z)v:4϶yC)W PSnzDp^C xQK'_V2qDnIzpŌ~uc"Jrs-1f/XrE6;w pWwy/% :\ɞnX5l&Azvz+>d3a1N0f՛do9BJh5FOǑ WA@A[ch8u%&]ZhUobzדz$fV'1|gQ \d3)+| 2qҼ#ާ 7'pXգBpYc70f"x &8sR NeRHЅ8X&D(ܢ)Ms^O A& Vs{.v3}Vd*|Dirdx !9? l,⃼L0^"R%2XJS)k>Nb5gTb9Ȃ<\)=a2 ຼ YJT3dulNtAg.rg3kt+":J'Ed٤pqOļ0R|ECa"۸Μ !AO\TRo{t0Y1m11ÉvXօ'^jJ}ϔyW%d -qK ބNa4 M,<_ZTGYߡRWV<u<V~V# a6>pnN꾑w,>7.6_b%<rgt(3jSuo TyC_\{E,JWXC_[@vyEIIrSV}9FB ɛKMK[ ZV"\Յ_f/[>x6}$ޝ? t+ho=C,J85~t,RK==|XOEK@6_ŐU2XW D=<5>՘G"O`AsliF'a|?ou[#!;2B|9PRQz}>ؘ fRrcu',b-\z`^ yTDwWaV4QOS,R҂ hfH~jG plQO"di/v9oBi*=@$@$Bˇ%c-!^,nɑEx&B[˟(( 02;G<'{<*ȏ|Ntߒ*HՁ巷Ծ_AFr7۝L=SA.>oPQv($'[ِXvM">G8[bdrblL!%aH$p] 4?#svcNG0J$2zl;WW.>N( 4o"U*gsxo8Sg AnYњ zB$M&=W@z>Z2v-0+ކKS d1 + O7q*c 湚XkMk"I?7!j*6C1sA@ʖ6 aƑjSx!3*/&Oo: oV;l 94R@ɨTVf(T+Y2\Tbh %"rejk/QrO뫺/ -/!ЕO|O+ă>t3o Γg1ZB̚I8yl1d^܈XF #hYՆ0L_<U$@|Z?9u4ٳ*O0$AN6:@!d֖`X 3AHQ,'Qy<ϋatZ_Jt^ ~%axj N{7ǴvO~=]P§Qڷs6.u _%sư=~܅O z(J3+@p7϶g98KuZ&0Ղ0.|$HxTZ:1mG[7IcNVʭvgm;pH: %ArɱɽoɥN2](֘PXJ2fo6'`jxVKi;&(LBT~4Kr"``B?ٟLòyeyc%ǫX̉{|-%Zp !ry#%a>%$I-3RΓ\aIP?RXZf=;5?7 |Юf5ۖ yRaˀ}=j2,U_9t * ?:ɝKbôl+ݓ! Ӛ!ej*HxZ<߫4Q8/5髐GTpCA )#+M.oNb)ԖwzQj[8\OSfynbid_FvAE}'LDb$ BEz1)Ӣ[ư: ChB> [H'8hv X(7 PʱqpZƸs|4T3`]qПJ{Uy.}gqD)̬6n5QZR%׳'@pWv BU/$-s @/>i'tQI#-F^,?2fX S"Tg7K峦 $z =ɲTM:3XDm-D%:NCFZيY |}lRe:w@B<$DH T%li(yo-õrMK`g~^KjGۇqmmp~(yfX;+9vl͍΃I`c?LX`! cJjr* šȺ? y#.KV2:LdJ`R)[tykՃ՛^ؿ̍l! J*4D7Alvu%TBkKX(7;!.-3;V,л?h?;ey3?8 \rCMNDN8CH"gJd9Tz@ %&w{yv=MJ{3`͞>,ZF9L],iĵи]DNV0ϑ~/c- ZRF7 A.Ȧ ڧPjZQI~MIU$n* j (UÅ&{dV#%Q`btPҋx2WfʹeT5vՙgڝAorocR9VݪI^WN e²@~yyؽ!qgTf@nce]Sx`%pi$Behml{9D0[6d܆|W7b<䓳+HaSWJk Dqu}RVOWԪym2Ԧf{++wH\w 0 k;i!*qm^+?8 9}:AчD&<eb;/*5&ќbDi.Xؓ)ʆj\9Vh$!kX}IZm7 !dV06:~'P<͒hU\>wCp=li p[ c [QG!H%XROz2x.C7@tvsJMfHזWǯ \BOS/5gf~ L7 23fH{(XP&2"$2_kF]Ś³)9 T{( cֆx/CS _9-U%eEJ*|[kpC$]~F"vFu~sطҹR #jro>z`s?*)#SAײQ|V 1`l;(cb*VYRIMh09X(dWMnl}u_d'鰬C.RTD 8ʦKv+ٔ@cݔl:>6nɍQx2 )lbэY EuTG`eL/ /ޙn.ڃ~{ ru0B:wffa!2Pv2# / ܠ>աj xw SN ]r]n].q:g[af8%Yf*!I0_ 쪳3mp|"na>\^O3>ÚX A=TD}<7π}3Z"h%1 >:GQ(m"ːʦٓyc$:!v [wO.扛OF{_B[b l`HBtOCmiT:R hnyH[, T^L&id:VaBHn%=ԿzU^ͯPKر6t!0E:eѳx T?FaNZ!LN>]?NiW]h֙އ$7Ëh2k>yM]ԮUx'JÔ4n/A'=C)+tt_yp~_U^ &~%E禎 e<iy)sqn3z@꛷{ڬ'D_5[Ro3L32d븫O1(JHy]/ Ubtĭ~l 3RKhr^XZ'|kkShU&lG2K`^yv'Ǹ`tuT%CxȰ8o5߂Ӗ0yX.ЌPx0[T2 G:|(T!n$oci '_`FqLȱu ,2z"`ˠ561̷ȡSL߭ќY>z32n/Dgx0LD0i'6&]n3Riy0;q+ϑsV/s=zUP5D-hӽ)-Vv t"6Bx&yP-DATu%hfJj=Yޟwpj-,0&{'MiK$b ύջ Ŀs*% GqO#>c˓q3 $SX=Sx&'Of<ޫ@y4Ӱ|i@d2 |@76xOG9 T:@~Xp9߭w$CwU揥Bsg*8 @Nt:=rzu^0B3$^юZkź96|W9&'p_!0.͔w ɷs7hd|ac{zl>v&`"^Q1lso}CQ0.KBi„ MG1靂0(\%a|9nT[+cŒZ'KU!N 308#b͞bAv~DoGQ5 L|Y܂z$j;HpnNs-8!8_ٔ%gT3~y7y"ZEC1Iֹ!RĠC0۩jmpo_ pi1R7{FNVspC6fb ,Tz|M5Na4 m³Ey]ԍD0a-TF@'ulՈg" x4Fn!U -ŸLe@&3`b#V墯sK"!ĞopHϼn,*=F%ެ،*U~ZĢڹ1LC[l:C'35c2QMC(KD)F+"AP-ch3D$Bg;/,͏L­1Լ)ʮ v Gx fvo?U |6Z{#zT(jI H\Ƒ+6tMh}4y*R{ F"<=m(d5 Ԑ"ڔeD./3IM(68VĨRͣ^ӭ:!ՒqRZQ]if.;7#{gEܰLhWǬA*M+JŶD.H)ZPA64sΈ9X)&Feg^%5hFlQQɓHOgEq<>0^VJkGݺ1=xBj:= +q] !vhBykS`DC R&"=ҩ'}̘dBs= ],xk?PXbsLIklmhHJB!!ԣ߃iRn_k`8{C4u9bؑ!Ŗj58.JkP=ZRN pljLC VF@^Լ.I'$T_4eAf*,\q˶t/WI&/-ѫ3޵^ _O#l6T5!pMGk8E{M:*S'⣺d@Tm[:.Iv&65m)3e;z0)f[(![UN[IY ՞2Uu_|vZ'+/ҍ{8617"ONaԢ&VKnտik8sg"ĞHf1%4zфw ??]31w Rv {肄V|4 .BNqH6 ;Ws` * ܬU4W+ sb#f1}~+aW">|KQ~PaM=$=z[0:kf*ӄWSճ(ن*)apiG7|rb= TlP"ٔD3/%>l'8;nFd&~$|ő7V[uTL+x?Zբv d 9=E)#f߲5Y`΃9 ^ij۬ ̽%5 rm;ezěTtȰtvh@osI *%2#$(F?Y63,$Sn Ę-ۻdjS2UI_tFO#(!cSn6bZ0 J. Vߚ.R d*1  q. ]|Y G{I1Q লQCmU A v/$BMAaׅH( sNmN÷&_tջdPTZC-|& =܄Iz /!CD(q+ҥ|fsy5qjZP5$:G3֝6 2 lv[&t|Q}EnAy.%4/{9aFƐ&X6"! pN.97 c0C.f|A !]Fϗ<0܀d@9M`r=Zgcu BTs4EnG%KZ6]I /}y"˷(PkBjd$ґ`5 Lݔ2Uk=i߅:vƈM 1"hnIt{xFMJ&R"IU8Do!ǁA3mp2@N]b{-M:+~v.~E&iX{(@kEM!j*UCFwvp†7䒐/l()O 'tVKA zj.57,+h>33e[IlxZWmF YDw{@W;dB9F{9j@ ϴ*`h)mqH":ӃqUjde̬Duv"QRpP:s?qKG?d5PG4*bzJ7'⚝E[",֊WN l~DG9B+4i+?r-'^nT H,HL8⤵䁫=ok|u;h7.CکrqDB2QlWt/DQAڼqEPw>߉sn!\bQBsS{H).W r-9UU5  [/B!@V>,v'S` U3.GIn7,;愎1 UwbV!z#i$T#+7X9R;2SPw(8QD_t,c[_?"7= p]n[90`##q)<Z1HK6U$JҪrU bZcĶuzбdM^7YC$'X}t6BOKHFOoTɔ*aNl-[/[S\Вeyik|:WEI{UQlyMin}wmC>rIЀ~(SF+BI N]CB$8ͿtLÿ/?c,t-²Ө;}\U EE_)T9%̇HBNWrZ?,kp_AJP(⺤k;Q2%R|S'# f'x0YCb78;6}}LN9 icA@yT*|yDeԪޜݯs@i&Oor4DcEH\ɠJ6xaW$:qHڝkMhaԫkU(;qA]ޟYנuG0?)Rf"csm3Dg;S4v'n5pLWxǽW? Dt#4ɖ,auGI.-YmH.5 ˛G_,~gLD>xFʋdi1Sl7g fَz9!B`5`5 רdLӋSz|G=8W< V!kt:1B'BbfCk68g~TTUKt+^NXt{TK ꁵ)#z ^b#ky+.wWv&~Z`l5דNRvp`7x~aCe*nؽ)Ūi\J3A"6OP30.k(*}zwj_바FF:&ܲؒz1| 'Y,7Y^(U aɘt*ISyHwg~k>{ 2EdyWَ8xm _̑~,8{שoՄ&<\GLk*Gj"+ U;\|o*L@Z}`YlS;*Tnu+\]閵1"IJdl?>§Ί(^8WQIo Nak\\'%嗣_vHh\+@k/{B9R+fݮ-+%VXi䁾 ϝb~: 0'S0:" t.JEQVl6SQ <(IƸ~Pz0-.=G!E) CB{.̆qw?3>;wm`٩\Wgzj AM_ (UqҼw֎6]6۱D@H2ݔ`N5Zyy\iNǤNܳ`-`9@KuwKIu tne ^ydJ2_[! =*&_hSt}Zg<]7Ŀc[ 4k|4yC`!e.vgM)%)BWѶX&?\Z`b+bmxV*T?&>w aT? A]A):XɿU"yr#]cn~'듐}́/lo~o (dP*^(a7XD̮:(5%4֖z:C|P-]chjʖџkI1SԺ9 Néצ^%TG]ʷ% EdO/D0ۜFϠJ{oP0+?-mON=Ӕ-Yܒ>.7$P{l,pTPo&* .uy*>|C-pJ{i plX×Z;G(B|e웫l y4ۻ&^,NFǸڢbhp4AUJ1G MGzt($Zl_yu:޳W@x\l#WSw f%Uuܹߚ@U~MBlҽr][ӼL٧(SOX_'xtL'DEF'؅fk[Yi#c> fP51 ?ҶS"[T*lUfOd}O{m?G+VG›3iūpJY\a_Azf<-Xb9P(ލՖ$FVD|?_(U{â0ATb%Dז'驕`nR`n 1hLΎ Sf5wF ;](aL>琩sЖrL$avX\An2ih^<ʖ{H|S&_Eyv$᧌=hXuoV|"R$=>Πcw5K^-G4=GR 8!7posN*߷?v>U2 :Rbۡ"݂M$8kT^ ]<#d䙏&?Qt7IHDB"ֲv}`đnQh,IJ8i{9 tlj#ecx@pƕulʉ'~: ݼF.Ҧ\$z^27A,`#^H09/T 9Mv@:$Lkm!o)QaO@h&VwE5%xuiU"a& 2 vx .'GG<U'KqFl`(~<phW;H(Nν0j̯:Llq3S[Z%@M:ޓbW~pUϻ1W70Ltrlă&Kߘlf18fn*Ecl#gD}@=-K*> =4!~;/ r܂᭺<=Ϥ/ N }v-=7D-{wϟ^Le1U;|Aw9y98Mm2lJCE7ضE| -2hܷE;sԏm)*C@]þGAG'^@J2-17DxzGhKQ e|˥?o bnGu`HpQ"Cx4ŖM"ġ7y J2f,T-c Pi.ߵG8*KR猗b Ĉ2ީ`@pʬ-LvI O-")%nܥ9u9S;pa4m7Lg} bUTHkhUbXc)Z>_Z1Bm"fIG4W~ %dPE[O đ{D'e%T:fV$v^!J@Ŏ{X$KxLu孏 "0MRMF/(tPPLO~`:Cz~硖"(805vJZfmZ&sGL*LgNM`/ű H Uk>$] 3x,ЩmȯшN9e>Dw.4D }OJߩ8!KaEA#"pn?xIOn(345C ɟAޕa5ʭ|џ(fBk~9)-VJyQ1cᄐr*YIMsx&BxvfJ6&sd/ (Hb\TLL ax%_l,\{q.3o)lVIyҾZ)x'XzJV"PdkHzXCr0Nynv]DgbMSn~,-SB*^Գ;'"L$ʈ`5Iݸ΍pˁo/{hx]NOn/*dxZ H'6֗ U@ hXK>dK` ir5eR+o hM03^y[|>WqIF+@~4Ih0'a 6v w,bDI6eܝ3\rw1ܽ$A %Q=ņ_(pvU5c4dc,wޞʚjIBߧz2駋T,{Dly%Zd@M-1- 7Uxr;9-Ǘ)J/&ڒ\BHבj< * ՙ^ksn%|跨?zfj0vn^u&+Яt-=V3O"Ҕ܍nF-QWOI{\+K2Z/z"e,o \] `*K0n'_<k^{~%x% K௢j/IJot]jK b?R枥AD>dj:̃xhw$`6Ox[5'q+'Գ P, Y|"@(%t xsNW#&}1 +2ۧz#856^d[ow"1g# Y_B2qv).m t3(4Yp/1,q̾5y$}Kh/{.`H΅*Nۗ/YzJ0?^"1 $>~ѳVȇ;IP:aɄus_7H,^A v[a d\l۰fݏL K#"A% f^pV(!2iT՗na 3t_WŞ&.GJ!|kȠSǏ}Q Z3*P]"_ Hg1^`~aF-nktG :<OEEe~f*u2G&ܼ\x\Ore7B߼- \*DS۲8$]pdR6چ){=F5iT3CȱoMEMӧ4ղwX% Z\X'W\z܌#չkt`l&ͤ1rG7|90B9ٴYxxN㎩ ʭT؅BD2R[V!@R#3fcW ڬ{Yb_jt ENI|W5U!n5헅<5W^NW4j}\:o #V- B}4ШS x:F cB`, -cQI;q1pȮP"|܆ Q7GCujQ#Իşj)njU_9؝'fgُ p|@CgCjey~B`܊z/vq~H!)>=Ћ5Np*@,V1( +'7BI!AZH+ﯯu=IzA ̄uP6SU25*0 v/vZj@#_);ˇ)7,)m'?a*mEq'p^U(P$\k `JR.1~j=`bБ*u}p5[{T2{A@<{j)U >rXt}U b`"sa3FtW-; }R#]@fcY5:Ǥ:m݆R8 ze^i#L7bf7E6tMK0LY 5Z y+ p]޴l`OCa؀v3pr׺9ExL&fӣ2hk}n.V z;9i[C4Je?D'~quw{)#lvr~46p6P|) ` *X;֞OY?@$3P-,3jC7y^qI柤'=Jg*̧qiKC TLřE +Wv_ܖP| ƦLwrvSJB54EpmJH;eU ^55i/3AU"[NyG,B_i[YTa6Z?~ɽUima&)u6&i^PmcLQTqruwg.%',g(cL_n0@Ffh IYܹ|(!41X*I;H>UqAxvuw&~/A1Pw|WCo~F!cu'Ma&މ'{2~< R:`>); \Zm*`>> Q!Q<ͺR$GllZyE¿=1DvhNm۫u*εB^AEW((ۍsvѭ,+ְU!lŎD.y:<;2q<_Kz}?otВd6E億KSQ8꟏n 1,e͍_>HW˂BE#l [M5'Ҁpbu}쮀2ZwU#2(z.$hX -8RZ]̦il rQ.i)^},=ÛAPkQT8schW;*C4&KYulNE,4lDA>AU!*FMp)ԇhnH FT#9 m-%A157O|9 m[ =Wpy]vP|AN\!'}Gp?HKB!3?閌zR܈lb 9a)9ިןPz6N+%tY5M] Z<.qL4 BdS,47_"Gix_~T|jd z @>%i.\-;V5&YKK`(9&R'uN%H_5G؆OY,'s9oFawձڃZ91Gc x 4,Xsy%ht&NkaAu29xf $@ua,iNPϻ#L)}; )\њB5:G r_AQ`3wE'?o؎FncwhAFogvm^Kv:/vbT}Tm_Aɺ*ծhzF% 8 rj6羕9 |EEMW9(IVv˖"FbX|%kl<\ u TT&#"K{;' =.CKR Xn\WER]ue]k?+ W{)Qرd!@YV;ݦG'I݊ޱ|LIu,Kf/#UU8Bk5+*xHBQJ;7F_P,U7LSv=oJ aPo{qo]TG*4*A2Ŷ6޼H4ފrdO ZPY=Ye"+MC`-yl GG=Nty$O\{cO{q qCU: ߏ+C.Цo |H1I9$Ym=#Xʭ}ۄ|L~7ga̔j!E>] :7<@4D/;К;TGaU>e׽1_Ι܍=G \jf+QĈ~ӘSk= "Qg;hs-]~ 9+ 0IL3e(WF ud"ߡGEą'P}&N ޾͘<6$35k˱~Y*鯷bn/Tػಹ7q>`{*whr[^0xV'@\&Ԟ(6jҥ_yc9ׇTLגv 6Ճ\kv-'lSh\Z#KeUxҭdw2Q |H}ft\I0MDNuЊXtMw"JtT˂dsMJJMc̀BxBҤϜjYuѤZp~fn~)YuY(TWm*ic(oS&FIMa1.qC0\% fKK6&._O/|iju83cEzX^/*In>$l6g'a*I̢bq,槧fnE!+2,c.P6h',XZfN}̳Nτ1i.وrZFdJ(LAR'˛.Pzt)Ϻ%LVj6Ei ˢGAF6yt ~nrT-NTƧ ҎIy4^g43Ó=dD_,yF|PI \NɎrR|B?1,b0}H2m@MM^ڏ3au DtOpr\|Gwo.TٕԾL7]@;4c"8V<*tI #)Jx7&Ɏ+S%+e hmjN 05+#2CeCڋxqע6D4t|T6"^Z&gMiyec]vWt!sX- ǔ\RrVHبQGI J⧾C 88^½<.TU>fIDdiD1DWE{XCHk&OI b1eкB:A]H; Q6hkL`vG AݞQ6* lɋF]ϛ`shɌj7ȥ(Gx_v+Ao9SBڏv;k.bRmGSXS*tDiZQխ}Z\;߅m\(n$SU󡉤!:FVwOY.΃x)t:.T2ۢ<92cLP0Cm7Rs2+tE iv> wfN|Oޮ.a `<0I>ߴ㏕)TN}¡|$<_ "YN,y̡b¤Ȫ.aŧ HnSF\ݘ+:-;Q$j.Y@%F39K%DnYD[4!ybF{φ$g:Dݕ< a Ӝ'LB~ޠzւ\'ߖF2(rȃ;=u|}C zS‚}Ng@Ry)#,up]0M`qj$@eC0)?cy*"BP.bǛT6r ߐǺ t:@Ki&Lxme;=f$A~0Ħ acʺKVaH˵eSt AU K0~_ewwp3Y.9}2 *|KQS 6m֟T~gI05h㽜&}!L0/J̽^h&+QTSsO!&=ld.FnWn̽A_AC'c͞5\$~oyrNngntBz(n% IEB1g%' F1X#Yo!nNXzN!:- 4g'EN/7NiZ;t!o(T*AI*4 8TSW;kF^Ff. \A7* R䣵3 Izg5-:|ȏ9t.qB呦 kI:LЋwN}72 PMb"F=Pqʽ;ܽhq\·G)˜_ I蘈2uUv%V2V/muB41!p?<Ҙ2ХIBRI& Ӫ]vtwޯ@LzO6vt! f5ftf*ޜM)YR޺Bs43^ @Dk;5Z')K)8T?[*%GIA'eՏ ۍZ#Pc KjɅND@;cOJZBM f޹eh~f!q.)Уp6c'إC<bxF7}`0 ol# Ϧe _Rym3L*8-GUʆ&g`pQjhمB,^{5.6/":0 D^H.@#XP nՃϷLS:Mv͠ R$26WWp[Ɵ0Fe|&zѴ sZ Ҧ |$nCCoΉG=^@ q-m׸\I -斐(Lg9x<(Fu/@Su?>9?7ܣahHUH͟>BJ <%/`wx$2׼SKm2c:Ҵ09Bz#Jpz!#IqX72;A#EviK<YUv1T \egMRB#Vl3gcg3/p|;@-_W6[0BSU)Hn\z6蚟zơ@ JYbOSWI6qSC;o"9BCP˚Ag(~fL8_j +%τ;0@×pzibmkCPoL50]꩏oƮZbm!ZC ^5k9d+| 0liB P7`+ qNq/Q1sʳ7g+( y: )637AFZ gl5K0AX٢W'v=Ϝk{" )!у~yW搇Z] R1{{_%nB™`I %ca|,w[q'{J >5kjw,22!^q,+(R;[\wt1( 5LW8շ.7 ~UKtܬzyW'YuM;o3§4MsAP.ǀ *KG#4x]$n |Rp/5VWM LFinƅU0v6t*ern$ ܜz/4v{]VMr:vlvH2[%@ kU(:&dMԫ}$c Azw3'G$jlR-)+SA,{)g4(n%:4tR=b0ci:)1pG6;㎏NQCoyUƖ^ITFKBϋf$ʩ͔=P#}b4_XX{?䡞 yu6q gBkG[:J]zY$MHRQ oJ x}d+lps7Y66e_^ ?xJ?6QIN\ 4aƼ3[QFk`O ^8**ky;LxR]ޘokʿu o~G 5P[rDcѯy.g2/74w~`p#8Mˤ ɟ' , :umSjbo3}sf3Hq'-3$eeD0R[2MW@SfO{60eb}AW9Y`LYz(]ҡ&3Dc-6J4 'f%lc[Y5/s3Jh afy߳+sG-A<[2rW0գ`#@Rr]옙HkR1⊉$3CA.ԛ3wQ%UŷLҋ:Z{-ᦜ%|mpz?b/旅n\0F|p &1NEq+o-^-ZvnnR`oOhÉd\d! bA̘_,d a;5N37lM?m-('hz9R?rPc;lMSb|6q֤N _JCP] |d;x׿!Z(7E4M 8,UCӶw}(ί蒈-L)oULs{ >LUpžQ.-`f$5pk#6l"wW*;W!zyAv!b?poM1h$AW: 57~{~?J"+)7#<W.4 rGeiÄ[īVyi@(SiP><ίM؆&2UqNEMbQY*_c8aǯpcIc Go3#f{&7_&~hDY6f`ђ q#lfy( 'ceJc[-~-^:tR)Ah *x1C$}F"e+r>? },ؗ-Tjcdy昬y*k\@*$A6lO0ٲV A]Meғ.\A|9}<ލ Nj2VҖEUY|>d[Z~[ULZF4GmJɲ? kNؠNHgl³7so6y: yvcEz(;C9|ʊR=BPy߆udd^>u؍lu4Ρޱi Ce 3&I{l[0A櫊M)@ٹDW[] 14#>=:g fJ~D-+WA#f9_ձ7^qu3?ЋR&Z˭ęHL"KV~*'jme_K r%}:ܥGqI'btyKO{Xctwc\6G!cb'"$ 1Iǂ)ff疾G(#JA& 8DAtR cY(U-G{x<" l ˫p|_tͩNc!V9-:)c0`D޴Җ{<.d^q RwRMx6=mS:e34Z)]X3M̓w(kժIAt惦3Nzf?qlĘOC_|}H71#&mͮk*yûMYz}d"Nr^_ 8#3L[\;i0b-euk&ulJ!3JnLTqΑUjބ`_ c-|r xY0}[tüLI>6F>70yWV̜ɔ{cXf"|>>[9+};mݘzuh:=Sn {By2HCsB:بFjׇj (Vz]}mBpr"7*h#( /Kզ[:W}[Zlpg9=\7D0k7zlvͿR1K~TS6 ŊC1@O ]/8lDx_ Mt Q7}/qTJ=2كKiy"b,,3nS_C,JpYQ dL\-HgoLҠ 1j T?X]ZE+p:xѡ6^± !U@(hz&PQF еqV,g7R }_`Jx!et1oJi: B7cЦ*Ul=T]_poNc,w߰t#Rw'&EPF9"7܎8_Gwl\N.XRq6BhUZ}tZGc$s]@ X$)3s0XS]-|U)]t ]^o5קϒ0- ~# 6dYP d!8 K뛪l؋~[LKdmv$g#B:Ei,P$ƀ_rxڲId2w8Axשna8K θge91utЪV ? "] 3*m89xۤ\X&$::^ۘTKLn>:it\M:5ŗ)mIR_׹uJ7gS! T9[& 9/ Q.lֈo/Z6?*f12Mt1yN[U,O٘3;ۜxnlo:KO&̟wMvrŅ` >qyIo\/NWZEc=LKŢv;Vzt gSWҬްY9Xm}a ngUF re%dCD`dN{23dиJ\:s~L'_6tܦ}Wkr[{?wPv0w!# g'H ;3"VseTy?yz%"ɺl,i6N5T0RvO-^tMl׺&9ـ*=GczV:XSb@jelܱhsBy(S\^sWM#Opx 8^|e5R۱+=w^=!FÕ)vhhj4|ys*WyўVLP=T[ y[$VO|Sk"o gx,#Fߠ7jiS^`n_k&2NqL ;V }gFb7  Ik{abS_ݓL5mtt.)O)ɩ{;f7l?$З4Q:aĽ>7w4vB%([+ۼ ,>H 24L[v/8sc921FlIŻi]}taݿ')lT 4TreWc`^jlͥp! oRP "Ԡ7YH41 /(H=`r D}#]h ]:HD<"b3K?XL<ٔÎB 4(O[3c\Kf]eo6bkK="DvGY*Dl V0~4^PdpQY*>#ӜI/YLV =W'?T6v8p3-HޕL;hm'p#"俾~eCfo NVuv = E2;XƳa-Qt`yBʝq"7MGoah/}L_G?EY^㽴SQZPEshlf_#` >R2 .!&S/R\f!D+dC8'4eX~l?12vHq 罗N_opG=F3zsAz$!$Wr>A\fDuʋv_ر%@hqCO8a)v>i Yc#υjPSJ͍cf1_@dc{T$eE}^a0zN}G>iY(0z7ӝ(jľ/).#8!Dvd^1} **dQøgY7<+Οf!vSX)W*T^gqزN ^qMf k(:zucHU!/z5)i.3+e_S]bW*?x{Ma),DTKu6ўl o l'EUm2N;:Z!BX{klhnj#&%̰9}SV''=.[,KħuvLhӡȰIE&g~B~12G2EVюnQ} J#sg~0oel 7n%WN0s>K+yШI6 Qo(-)*K@ ; |ёWoNxpx[ZTmo%R K^xact+t*5t4\H*~׷TWW : }C(>"uJk8VFd_#[.[1Wqivc"|'[u}zk^z6D]) m|NCNh aЖlW陨o=pVdA琾DbvɏNlѕp1&K^LByzHn*b̦(hsД--dJ^M*~R9B}LOR%q<)j䗵7)kt>|+n/S%MY n6# du\!aZv'Gzs (S\[ SK##ipFd7FSZGo(th= qOѠB.à]}-J1L]s:ռkŦv걓?UIEqvcnY$|qP楩lL4&0v׶b_uLI. =\6 x(+(Vi`d|I5tF=ze׍7Ml0$,(Wzkv` k"%1*D%DRseXJ2_f?)\a@F=XXqrrIprl־jey8[ۂ%>H$ٌ~hR E=Nxp.j1 H[& bO٢"v̍G 7OY&2A iwZjDF(ϸ{vOAiYLF|},sSU?Cp7%q3끔@'R}mSաL(x{ɅG=crR~RÓ˛U,oȯb9('sTJ1w`<1_";C1TFy[H`&pTo9AKFpGiuMv xdOXQ !eq(&NEBƬݺn>"'ȍs!@;82+?&O̱<[:9=Vw0`DLvRKr*. Ж7{bsWaX%B@O y6<% ,+h̀\x:x]!=zgruwܬ-!늂?fW}Z6l?"qYF*܍h啀aFFG;ƒ?4獺hjq]{2~|5LS;|SvIkgDR9Ӂld);VLJE ]~93TN=U`,Е|K:b5s Z2ugO)w>(LTᡯ_#h ʹc#>͟PUA8t3KLm3NQK ^ `k׿L̾}0o9 c^4/ҕl.Ʋ7_jJ:}Ca{=ot d?؟E 0J&.^g2g`VɈNRr~.^+s]Ata<E P&FMZ RUPN#oM w|g0o9u1i^! W-}rsGXeՄzd-!b\$(;- Q}LQqu:wDeU+VG j;&?Kר F6rkUaK05WG9ڽ؇UK޾7'J=pg ^F5pg!tT*WEWw;Fv|)K0Y]m o2nVs!^aC K:.CAc1 ~SG ?"wC7M.v@(9f+ Pp"u^Ň\#ٚG}OpvO6"nq[Q c^ M !JpxL&BO%x cԖҙpՆ!%T8\`t(3 ?5؊W"X DѬ-Qn^.I Ǚs;Ĺn jG%e}̭y#y;amXс >"}.2p{n[4lKarzQebi uvH-;sn2M9E>JԒ[g!; U[פּ/I76<*a|V*vb:}X|_yY[ y#{zKτjԼX$EzQY=U_/1wF M?02CoWt;6ĞpOǶ=m)Uax;8Fط-9WY)b<>cӡM|\g3\YY|(_ٜx¨Wf.pF#u/7q+ Yk`Q˲=qWÊʻ2g*@&}]"8R&?~DZ1Ug>Z/K̐݋ XB{Z/BLɺi\;Gl4KH@SmL-g(o>sGA0?b/ ML"WƕD|+|%5QQw3B'>s2][R1%{&>wsD4V&Z$o AB)!YB/\I'1,e{ؾYBᒜ{MWhAsMcV4@AwnxoJp4`9m<,#>gA>(ze_A 4̐n^.q6aW+Wfc2U feF^ToPRvh4DGPx-Ha|FϙъY4CcԓYi4LA _~sx!Nt؛/vY#[]/R GsR_ɶm҃CPDq q8"oJYYrԦZ<jӍO:=!!epɂDoCA: h#Yz&2{:[R$P=/.BWw#_Esv& [8-DkHfę|0(IQ`Î`÷j1'{'.qB`r;j+ Mvcx[̱L@rXm-߇2%4ݺRM˱Pqo$Btg F zgˤoIoef+:ttpI^hxa9a i x_fW71xܧ 3GezWϛ&@QV)s#e3_w]96~43̹bM|ܩ?y5d lv:.*sfq./B{I^؋PcАvΤYh9lR85LV;dd} 'Z"Sw:̸rrٷ, ﻅmF/QP\p'Jq0hd݂޵Y`zZfGA.(]>sױ?=^Kc/)%X`?Œ_$V 9%o^؍໮Ȳ] `Kj@E cej5IXK pAH׬wwBi3/lUX/- p:A[t3P zafJ@njWU)(צd(z;kv[N|eWH 6`g+F$Ƴ v{Hu"šg:l m =$ޜ'FZ{\&wǦ:z&3⼚t<Ϊߥ*-ƀtdYD ^cwGob'O4aVc~j/c-ϧs }י"d0?Sp F?dMhƭuO`JNfTpJyůG4؍9Q (O%Qe7-|=5󨣃:=\X!@:,cGհXd#AytXt}8WS)؆qP !-Ǚ1"-%d~Ɏ\m.Wa/c*vpoA6C>^?rw^CQg#_eb.BBڢ܄^yI|hZwJax5{i2*HM(&tMmܒE~ hH0ơhCڍKb@HމgȭT^Fx }ᤫB2.bkl=œ<"b=?=fYg˗tgˢMd|X󛊯E$Zj^ly6#e򅑭h4_oc !l᎜x#pq Ge׉qGxSvFz# q oX.RW|$':Ǔ8j*v)9-?JJ.@^F}pmTfDz^Px̢vLw]ݎ;;_8`%"K&Z#JQo r qJiI" 27>!Yt:z7ZJăV.*4'cFEՑ{g7";a{JN\1W_i(`ƥ1go~T}jAđpWdIG8[X_W!N>+=3}Q)Vb7Oɘ1 鱡T`L wԁ)uiCa [y6Fjʎp_Q}mQٱ[>Clkf`vb׆g'fZ!mURL!k-KaU;b BN&e^m2˷u[%x̋\qƙ;dᙃ-{mk[: .laҟ\ f߯4zu-ҥmH2ϖV5Z&ggMﲠ/)ɢ`{iӱ3튿4>!U@H#x>.m-ZD*{]`Q.Pp@m$vH7XR1:z^&)IJ`)Yp ?ӆW+ uqO c|d2/9nTa#nzy& <ܢ]=q$Eɠf~Ffu`]3/sA#uGjneAm5=IJBBRXy1&B(\2(v7KOt~7Efg7-u  uWZmCThY!lqpa2LiLG3z^\G4B"`/y CXQ$Ripўfܸ t!ϡ=Gmbi A%nCbCi@}CYT͊@te IyA⠎iҋwE}=R"ńa`I*`D^x>a7ȃ{ *vV=IZ2 Luu C ;VOrۇ${-Vn}P6x%7@H 5`gHNfg>aa[v-ޟ2=k=7շ?e()tC!1'(pZhX];~7dz mHⳞ!J(Yp F>Xc(dOeC K6cߺ2foPzt6{IJަd̈́ϥo5OS?u,uw}/T{,1]HkǼP-& -Vn2m;2 w▀1~͒IJN@Kӑ~wHsU1Yh,y{\R/|4IDxQiOǚǃ^sx .<\M@Q% Y@R |[>~WS  l'ݙ.#*kh6U5po5nѓֱq&S&.s*Yz& 5徿M3*!IZK% Uq5;ʌ+ovNlf,f,@.3d`GKᚫ(3lzH yvz Zb5̛ll7PR vYŚ*?ABOPq 5=^Ki!;> )raKѠd9~DwT|R#ܪ":;b@ ҫf:[S --Jҙ9·J,zoxidl pYp؆[kǞyuf3z/~[e<ž?kGx'cX5'yV m!=Yzw RaWI _ŃCdҌyή)oT){0g+T3A/>=bX7Y 'rphYe솯Vсms4?#!"ݱSFp=e]zSvC+I"_ Rd89>U , vC̒VMټaBz[ϗJ AΔZ*vJVP=^NC.xu,{cc/hJw%J"RDĐYٍ_n !w魺mG0 2e2z-p~<} 9lj>hլӜKL˿^z$XPek\<|hWirkj4t'%+Lԉ39lFc5OZk%vQ?Eix-\nw5 lw`m/q<kg=mU5+VWXN rzB~GhVp< 54qu3Ȕڀ!؃/=D8j` }FX(5D(EYEqK(okRx\D,m|~S m'^&ቿXG,ɧLq>p\m)۫,kiꅆo\8)[pmAgg&* A>z81ԃg~۵nBl~dsYFVC/GǵdKiͣw_ _+7{Q3qfS1PwO\y8lzOFXAsMH V.^MZ3 i eRPٗC RX_`$ߌ7FJQ㩻2F- K]{LMxb|3Un8E$8d+0m̂%@Ahj hl+:}աS{uSڼaA*x>M_rW-ؚf4>MfIt{gUle>wv1m'oVhIfzX׽9K2Lhgzݰ.XnkjXׄ'=!Z@˩jN +zde̯ɷgaΕI.ZuD\smyLL rqݽ\`:u!JNyAr`g͞O>fD*go125e))N"e2հo[Jz3&P A׮Z)J9KE-Wvu+e/ﱅs6ulA44VYL(md|fFyP*=Y#jYpɌ2e[4 V1 $%9+3jmYAsQo|8y)ᩯpdyI9dŤ}oK-쟊 u|>>2L8δUmKz5@e$d8/-3%D.f;xh̒j ֝lv#5s5M1GּԦv5ɀD/$%&'Vo|mpםi`ܚ\F_x4+F3Ҏ6p8ؽu/%jo<=S7K%%LP+(Xy-z.3B=0g-bކ [j~,kkH\q> 43|g>__F Vq"52GL,R)d;yn-x=__2+J? Z*wf=ح(v^KM '՗cD=_7׬ʐ=*8٬`^GY8KĂ"ؕGu'; wFcB(POK3f_w,<)EYw1xmL1[ܵVʏ*C#'9pnz]e*K z(#o4ƮYG<~x ̟VP#gvi,AѶ0Zq/Ev+M9J*Ѿp<\-*nN4/d)/-@d@H7-9dsAyyyW)\ yW>݇je@%o8r=B+ۖrȴ ?0kHz&OXUYL/S?K}iVwV=ayVGOFzK"ç@mS}ޗ e`)צEpZS& 3U\H.9.̓$r.׳,~1R->,bCb&¨K/fxE~ty 3 7_H׍N٫XoMX?7Jx#I[}qQu5omIMqќWBGL& !9 J!n˨d|H?}؇[ƺ̞i\ T ja0p֤4(Zǘ$w#A5V peBNķ3C2هgNx0kҔ@_/ơ>(?3 aGn=_kc~W.T`vK#M$&%2%PZw 4M1SUa_z ->0I`ֈUJdEyHavTgC.o}|if= F!z *mzL(R-v3enUVi_!Ebq 1UI >OKjNDY =2,"WA2wC^/m`: F]j{-=z@[߼-O|Aǫv.a}Հ a%KG`tNg=F2GECLӿCANIH9-N@ab+ e ! ᳍ 0Byr`1qԫUǬ5GE //`0ZDT'2Cd؄8e KB[|$#*q;vy_ X%a ʱbL["dol5@?[o`zDA!4Ү\ŀk P+ nhMI 쎥Bed;$,\5 u3[SrS%&7dΎh0tK@N]G/DAq4isqĊ=!:u"*+_$u$.BǤ}iiiy| kPdl(I:}rFEp uw%S -4Mn-vsn|E [ޠ`[GMҶYP~?pK#1 `$ Y^pUUby;KA'%46UJJꓩz;Zu<+쪊x.p_"M j`IIH|3TJZ*΂#? #cQdtND;]Lυ)v6C;wgd Jg<4_unDD~ ]U$=TY!|Q  t&3q,%v]N3˾L H::ǬrR@K3宂_5e;i& 386xRtD7yH:+jʼnO( .!49S]ŰEeA{j{Wkv!aIh˃cӱa;oֻ]vF9+?%pP$0ol-jGe3 c7&or*ƃV=[=\-zCV$8᣺iїM֗$&[Q3*M+BER<6f#l%ҸШ's&o_ȝ~Y7EM"rPi0ǎGF:͌3T";[&n ̄jd-U1wݭV2vXKYВ0m4'tZ99eeuAC~[H* 8z;t5C?﷞mwȰp7zR+{ԈXJЧ*4O͑W[^k8F*ز0y$M6t;0L ?r,CFLnan"*= FIg2D%&JM芟KA=4VGs=[?cC쵪ˋɘ~BBU:}U3Ya)9jG5^vY1E 84$f9?,ԛ3ӮHU–|;2:d25)e$0O,Q lQ>fv>jF)9_~̷eQܚގoʴ}.xRyu6ҋ8#+mIÅj Bcn_͈^o,cv %VEmS?9Jf$ǵ]`k~AHlsd^"ĕ}uE9%Ԓs( _"Se?1LULpʔ93x4JUi-1$ 5ɩx[Nn+4uaϴl`Nj-N]]=wZ45^p!}SDCAt?Ţ65+ۢ?xA #_QJO GD:sm$>lJJui^ՎHĦN sk§ds};sm0.vo%l_jĝz +ZcѢ?YJ_4ss7^O~6nbJNR5໥ίdť\Qߏ)V7݁f lBMB9U_4VueҊ:Hm0j{ xmgٚwڂL&hgkCq3DFa\*ڠ{ '38jȰ43 7r[&&cρIJSeoT%o[Wz i m?/vWkҚL+])R D-g"E)9'&P {B";j1/!o4"R(ᆩh:X6U-4S%yKl"*Xg+DZEo{Z-2.hX2X_,Yx/:Ǭ,Ո|9I*5qO6,OmOЄv?vۯ _VxCwvePC|tv80XmKCvD\7:ubRB*ZS(]dQp-dX۰SXy_oP}q$9HA٢S y? Ooh`JfY3Y7DE;::`FYT*ͲvksՇBۀ]3$)^[&@ &"/_،rw(yԶf;l* Иil?̞l`M-i6jZt&bl9~*+usP#q%毁X!}"9(6I>ř5?Raa+%4ϋ.Ä:oẹʨK1iJn:'\R n_`ʚ*-U`HpT v[U]ƎOxRoysk AE a p)T#sf:DlqsE'\bv]9 }z##bVeO+d+SwHfDK=\ ZP2M_2j̲絑Rc̟t5 ߀,!Ku1b/9x9MB.^U|$-StaeYdEI(„qIKW Y|g]4,= ;^&rXW\=r?7\S*v} --6TUaB޳t#k]0Vu{=콪9FŕIqFHQiwHƁp ;@A1VZՐXOi';0~ښO;\&*H]!'U~ljom/91J&PY ?j[LY%U )DKpjyqGHӱf*`MM %%ތ2Go$mzہ"~6G p؄A QOc58@}m`w단ޒȉ+M㡙DB7ß b|0OQ h=`,38@ 6훍 k?|P"Na"sE9!2B\\79s:^v os ̃VN}V6-[^vgsy!M?,_3{~ũS6j;scF:嗮+Zק hҖ/T5mSWew)5> YeY~x/ z#%5=A윏KGǁr$bo5GoϪVzRfˆ;*@q9؋5طL0/Jk>MΣF*. 2*`C( hcgT1 h LG vF;ߙ )DIP;1eka.'hRHN[*eS^}'AEg ~x!O=O-| `+yt 0!q0I 0a( P(1?wǡZ^Sµ!q֙H- 4+m9E{V{D|[r`Ճʑla>'RݮU)ќ!:PBAC\r[DMn~JBtϛbSϋ61zYV'۰ܛAh+YsIRC^nr%? EQd@.Xb#ZھamSl1!+ijns: Fjp=t4 dY))lgilJ;ADEk B'1bȘAJfOC(Qce.ЗӚ{|ѥGndI!+]*S|~K9h#6A(c1}8]Y4ʻ 5 p4jl$[NԂ}=dMF%BL^f23lљ4[kzeɥtZЙ+WO)9C<#"ĉ~`6kma;p[=Tw*${.Y Ink50Wy`cQ(og +4m4(ڴ2w&ΜPзW(r@qKYv"#X! Bl^I5Y Jt2 !W}u,$e熘aVe  8vj`|p{!|%YQQnd; R3*υ4dd&>J0@amem,@^Ok*nBGWj:Cp0}h-;,:bY,K8E`M%xdO^/HWe:J(Dd]`TDP#9\$J^. 6knO j Ŵ/3 #r_,YDŽV(Z@Q^u0Ȁ&ګ.@> 3ړNA[wK^s4Mw+I<l5Ruz*|{gBN!ieP#M2Ih7A,*WVIW&35_}%}kK|+ /IűQC5qc8!Z>GQY~$&u?]?@+KnZ0l+wQH Y2t)#7y"0 d ֕U1zcNHk]H3#aSA34?z;{DA\-S5МTэysΐLu>!4Zi^Je08ݜkv۴shhk{U9xE|AJmUWVٿ%x׃![?ݺ3%a-"wOf& nBУ~5B՟- 5L~㊆ԘWO'#ĕѸ?9~We[6( +éX{qY1G=Y!DlХϮښFc]6oN&|:H7\1&/jȤeDT™4"Sj0&&^B0d5#A"\漊ːچvTp4'U #fƁj7 m0ywƌڶlejQ:xR[ MM@Þn|Ra}͸x[ ;rCxk}Ѳ:X-dot#ʹɷ_CZ -ݗNHŲ<^)1AH_c<}&4_"p9*,Xi=4Ò}c`A̰ZHksG|ñ-MvӖ?H4]vHm_Vk!WjMnY2˞&"Qѕxmy5bfg'U_F30 ̮9QrVɓ !ǘѰ9\~A݋d-r)^eMOBn oiJ4 G؀J'† 8krypLZ`̿n!;<)$X:vb@Yϲ0;phQU1G&]Dz"$`uB>N 0סuaq62Lmo}5ٞ0E"C0:f'j *3lRߝYLȺEHu:WOUVry1cs6M ߕ}4_?)q-e=;|rM*@u VS;06VHf+v #̅İ1jQxoBu7Ň&B>Pˋ_Y-*'u:ARUcx&d2з7 gyEz2h!)<& |dBn$D1Z7\lbŜCvл n4C"_@DE.P6AGk;&n{a$Rs5HJ+F0ԐiCdõ N/ hWnh7Ya칏<ɬpO6ҷ cɖ.X` YtxlHc0#d2!sY '2 XSHsJO()[|ewYɣڨgOpƎ1kQXAQ qu$H=G*E"]d)y 緷}p+">,ɩ''q]f:ۉ.Zd_D"},C0BݰXW^׿_hTzZn5 |J%&a:j1I(/ эC[#Y -[T辶来|^gbAl Sc%t(&?v'sYYChec|\Ÿoܕ0cԺ 0'=Qw[<ɈQyOC3u'qF;-ʠjJ/T^ ՛ɑzUgqnx`zʢiB&Ym2ØWב!w7hب͵LbyaZ ՛k'QVn %[ _k;3cgS$o6V5qAgD6L"Xxy8f G S_Ym^\oM|w {Ʋː2*0MjmƏ+y؆ǴeEb78S%-raeraTm38PnIz6QUe.XdLHHD@xRʑɉ#K-k!iyWѸm[HbDžbzQ UK~]xKͩ׍|+ u\d-W6܊n}[(^KiHF?3ֈn5 DŽaNc/IS^ dPoM_zy 3-aii0A@Wr %'|Е}뻓'Lاm ǖI,ANWfN, 3l? Cκ·mQ̣duAT2sTi:>\6bk[ɥ{؋ցdkSve,C~̉gהۘ4Nh\}1q+Ǝadp-EB\/fM;`ݣװg\@٣k&klKi]CDpliE W[C|;_͓rr:dz5wC&|LrB"N x/m2܉h0(GS@Kgi%u=p˘iTezE*u:D]Nnv5?nENH@GȹaY AZ$j7r1;dm(0p.2Z}C|4춟y p}MP4%-~+@BKʪOǟ8۲*F-yIBT+U*J-&G ,(n `S^6Zwۧe 'T -ܡ_ϷUnlL9(MۢDa>r.;#}(`m6;nA)vQ5:Ů!;o@8ƒV.*ʄqQk=r\,8)80N}'ղ#x2ۖY"eGwm_* %' L{>"k ['Hw᰷~.;:ttjotg&6znu%Lt.$b" [6"Y;Ep^tǡ<`I??Xo9z7ލ <[/Z?3x,x9"s~:%]䮸\ck-;q }:nq #ç)̀c^:FFh۞Po\"L1:1-+r@ ̂sJ?fLv̰a0Sq_PiQuﲽ}nH_O mET,mM ?bniۺW3b7c?DmFn5El.{}Us uDw:z;],hn5AOD1_L4`6>YC?~7 v _F*ߗ9nY8!OD4ս$o y. Z(OB=zۣ veUu$rU9`%'B@|^LKV!SIhX6I Rj_sM5I[0ұ'RLs0-%NGcŋg: ‡ao~ڔ0-Q:I _Thۺp$¾5`%A9x&kG cbYbkV]KOG+(i⟢4yV 'f4}u5-p9D\[M ZRIgO܀6`D.b'#9*\S7 pv:VHU)7e[BAv@H|%&)Ƿ ~_G^5A bjµ4g:z wak_,|eR,U#ƛ8̸uEC*I3f.9 CY@[zx(i?;tZ8B*hTd9yXjk(ؙb]rC=wkFު06 b8?޳/nF%3 /`-U!xw+/-C np.TϪ!Z5QHS|y:װ/<|m-6CitBRr6DO% vPY_z2`K&Esd)'yS\< ?V݅3MTl]!ΑUdr9{s')bEFxTEAp6BO|iaEхJ"*jڊ@dy:UDꟕN}n:P׷ҵ~X.r>g /j`w51y̬bgHtDi Cm,QwjJW8rGfx.XUzI֍q6{ֲ!j@rt{ؽ{,|p|H|xZ&>)޷z󤔘+u9YGg"=c"%+@:^o_+jLa1QFr1^=>^t,翰P`7u,g08wI;{%}[}p)?ozXCZޡS2{Iil6Aw2'0)Vf=%曏ֵ}Lg t3A~X[PM49ZG `d{[툕 ֿL>gj][6^K9_q>nmmO9ے[#}^n Dg> РzrʃĂu7/L;Sz"]26z;~]*Y!b]3NsGa믥Ӈu_/@w99YIWB8s*oGF豒(k6=~bs`:bbf"nDE@ Cɥ)j>(І]dC7먋]O\eۥ<]mDtsY|l~`dpWLJ &IT;9gM]ʤZ[Lp&B=6o @t9PSJ*jvoA** LCBA c(.(fW$_-mս6_<4k5UO^苭@]teaS#Hmb{vPj"UPjVlNr V-ͬmX. $x!A5`54:?9F6_/1<?=B׃Vr|rUZwmi"d:'ёNz~2ݾlҷ4$^@`^#Iش蔴ʋμtIG߾KB3q^qwhqm3'3،}!q)9{ik^ţpӸ@$Lg3~~;uyf@y[.*K`,al/ܨ ÅOBeYh3S;Xmل Xbx?6A uȽ5#h{zd1lw0wVc * }3Ĺri ]+T b|$Y>րni`]B<%tAx`Fׅ`R\1cqa9j,Di޵Z.BB*윶Qb2hy񨲌AZ4n7;+qV@L S6>P#;ܣfLM$ΦM3qF2GQr)CO;i4a S"'΍INunN1j`lkgh"ǫEtgbq=M|Q 6ZV( ){}ۉ{#]Cw<* qj3MT íÕv{oB4 lOғ|P3DW*n湋*FȯZ1_UtfŰ'H,IZÁ$ET˜3d֑Ah_hea{[g^~w\D`9bIzx2RnN\V2ɬV[ L()^@ ℃X'^7:D"N%vuC-pM.ͫ/{Q ̀Jߒ!gF 鲣Az{}uiP4E2U :dg'' k՝rUQb }o<v~3;θ9@h<!UD(ݵV}-%PYtDg J##75+bɐ*ߖא2A}<':~'Z&co6"Ȟ>k)sD@zn`  FȖK{ ֈ·SL&/g֞gAqʋMW-0Z"_4VV+`2]L03aBbI+Q{X Y8|p4rQ bkRiihI xJpWY (N`/!,1*YvNQ#W R<׎8c$yϟcACq*O#>^Uhg.@Px63PPzXAG.?s+҆klv#ɖyj ͿH@UJ`ÔET|$UA 'd*G0\ 3a8ү,A>ǀܳw| -be9 QZwS/RV͹ kseRiaQ->^BVUѺV`0qI>骇} ?Nyۇw}!i0"ѕ@{eC!kDVt+'uX m@ mUI<lGn/!e͕U'{_6LE}YY$nM K)?aȆZǍM@tQ}';Ej|sW`tcoeXpD/dEtR,l -#450r@TóF*`up=$==V⥤ IAV9v[c$|%GrN?*IDqE0+1V?x/ Sq>h,*nLkMqUUgloV6,7gdtuG5+{{A\)[4~xc \e@,dX^dKz4Ay]IsDU(8UX*V4O=Hc{. WyƓfͱaWw ,#KLdu*IkB4+εV<%#"a7O+Lsh gB ,l<ÿ#vzźRNO;/M}΄~U:0Fw Fŝr6S/JͪJh}DPKAP+uwGEuA1wM-SMXݸ29MPJCf{.s,V~Q1&A'F4 l+;w5ܷŶh{H/Q y)K|/%+ys#`#crU~kL"uؕյizmD 0'hO@xϐPGCN9GVj.j%P/ԫ9y:+42`Bއ+Mb^!y;L}3kn!++=dձ¢6R8t`G22TF{;ѸvFܫ)a/W@39}Z]/ nkIWt fpÙ*\i)`SOPFƈq Csn.Hh?22+!w;RZ@ zƲ%T~pyO }e5| AlI/a(f"n{߉-2 eƪ[;(#y_f.j0rt. ܷHv63(ϵ$}>2TGQ)SiƂ 2-=&l]~@zM:-3Fm8 v3ijΜ+u9x_$ɺk Ο"}E98P9Č"d10tr5un ag4q_]SXtz {+$RheDȭZk{n9F+"lb zW1Y]hVgX=[=S.鼮 J.g4FLD)ţAL|Úqvs@%+)٨GlS[>sOѬ`zAi31X δ% 'l.1L j~[(R w?2EvC+0ZsUU,' cp|Y zx]yQrΈ U@Wyla-f2NdFo}Xv|wY1HYKRi;GTآ%c}kX/~S o8Af(ī-𖲣JlgH CkJք j6>eZוቓ1;\ iC !B;RIn8)k;g5/61҅(d?Ù 2b*t8 $͡VQI:xSa=?@JߵRc(VGưS\?{=?:!ԯa&P32A >!˫vp*:<# 8c]׋|~Y}T:n&mDfKc^ ߃6p4o u§YA7H)(NWd$GZa\iv&dXVѹdR=n.:1d:hьG,פ襁ɕzV@% ʸ~%XkQQץqbGO?*Htn qħ;2h}Wx"ָp󜌨{1hzOHc<8b:4z!sM )>pF}5 5%{3AXBGu,T"٢[T.51oҼ:92}X\)~Hڒ]|1,#fG,|̓Qy_]GZ[T#E,DLdT;aM%RCaU紧Ŕ>1|?0Wм~Qxf٧4 V&'.n{A?gt~Q,/[g ^#f:p9F#$91$p3c=&1fx89N7S h^V;jkAky  I:y=닛z&^uhUsO_=Jn*e /f×"!rT;'{ ZaR-U-P`,%EWol)æ&l }a>ڥ ev*~M!#]sozLd9#6 ' <9һ?pK{9y(|4-7ZXƥa[$/U&Np{S^pTEMH{p0)wA~|ӑ:H:$%5 d:u;`M6><i0pfaLx><E<`t9BBĕC}0Y{ᱫ1Khm7 . qUtdNnӗ*z6<VdƮ)T>6˜b;z:;]"`-R:#eԕ[b'6]~ CFjA*2VWҏ0TBO3lw-e:;p;X'Ǽס[ǂLFlK~Ćw tR[d5?\Yv zAYEZ_IA@c˳@w[(e 2mXң1i94+aGt  ډsA"6Tp4VeRi:2A5wVtk27n Cs~U'r ASTKgy!"z@io7R+*vm툈WkaǺ k}[Ԝ ףMkH*+f=~䪬k(p  tU^<QklfI,%LhJ8A)e;c_/3w]r%*~X6n_PsIBv09FRhmŎN M*:,Ga@7:lI}`$8?:\" ``,[:wʃz4Jv3MR}!Mxѫ(I$f)ՏΚauoFDsk]G>.s/JȜ IY ] uf zH>[ č/oo3ފb^Qݩ:o ]/bCz2lY rU`!a}yglA4,`Ϝ٢4bGKX_RstzS߾qL\X]JK/>a аR09 >kQ9@ Gǂ )=DB6졳ZR%&Q[ F;|9&?6=>$7 jɿ%ߒ #ޗ8RAc{%> 1FڔҕhZve;`;TL.v[*Wk,wyTaT􋦡,bwĄSO#u"&${9)w-.)i8;kl

2~z-َ;}x 5 "6\}jD?  @գw؉bdSvʪI!oe:/sF SKYh#.ue>5dvvת܋@C04E=+Ew#\;^* A+oH]9e_ J/c9l՚u=,#WZAZl=s4'o W3_n{\<= q`7B@羈ʵFyqSb]T <d##6xqœsV  2+nosF8j#I.ԏd>sHQl9gf-|Veq;dPޟ!?ȋQ8$y :.o1Wn!(+c a3l"HJ팑V;KT탡75Vş$QU1J wx?漑_w;-> ֊{\Ay:Ze Y}$Fr\=:޳!ӏ7ͰWcb?B2xK9S݄d+V:d9yM w´u֌2g&jE: $˞.@<Ўz}[3gBANlɍ,O7`S =&;i#R_Fx 7r1p4JWM,0\iwJ!d+5BhQ!ȵ1V-'H#@ps31&}9MFboy<m>?3I !y#,H${/O'+JnO0o_mSqVGdk; В=zwǛ*\sKn @qL~&q"9#8ZNh}&nSxrن]3ܚ+F-V /b\Z5}uySPI#G;)0_C`:>!8[w KL@* VOy(z#-,%쏗hu ؼ25ȴ&UR 0ь|O<ɭGvqOjԈ1ɕ)/o/j OEPWHir2j4˓sIS'U"g: Y 'Ǯx@Ej& 6>s~H(dFOZgSɭIE}$im8*yocG TLc-,bܟ9~%iF@n_$lݐsø h5}ܭf^B*;s(Ud;mMG|y Ow݊64 S.)=NKǻ ҁyA_cq1~B0>3Ƭ>\?<;;Mj#Hz ~uU|dN`j!%_FVF<z1ZRbEͬG_9 n\d\=Ҍp8F |y+ޓ#ͲD{LjଂlU㹙n]3(n>%j@:[9H*TtDm[eMÔ +QqMkV5 O`gA }=$A%BwL^B؀S`KXY{x <^3QA{3B_IDr"W4GX:+}&%ek #! &1,Ć zKH !2 ( /E{Ac쒻)2&KiǭB tZCjW ٷT¦_Q۰37cۯek#XE95uRu-ԏ)U $HA$cg>º%)%Ovj:wY*#6X+3̬;ɬ]!A'Pmxb|3YJߴ5 xkNI%ޟCwU \\cXkGf#7柨jB;lE xc+?v LV+brH|銰&]ԎhG m @{ӆ3,8Y9a!'{X_Ȓʛ' + U zFVU\d^rY֮-rEFB>RJe5qW! .w Iz7e7P(s(*/(`>erpBP~Z&*)Mn'ڽab2Mcm5n⨜6:NX}-&HՖ~"9](؀w: smm-!ُLu"L}Rgo._e<n.V,nt2- 򂭘Xt}=#Q\}n'B͛bCDh'5U/ܥEe{Ve br`ZWu8g=,pRE>Y&عssOkB5 Jd 8V^t*ܒ@lFGg>wJ͡knѹ^ɛ%wt[G*bUΜn:K wѨ Ohy8qszYDW`몮$Mv0EW.KDRg žALEQVއ%(CF*ɩ8=&iB]-}OC?f߳hR}<1;dP > Ff" ;0+"# Ԫ{jɈ1oJP?'03yb yeגOCiWDز{Bq}K*Yّg-f[>#VW/L2WA?cx< B[!> ~^GU}FVx.nsU*=qz8JkDZ HC\Y^2dd*3A΄o@"M/iu/+_)reG7ĀLALӪ,bpǜ[(fs[_: $Z2HFVӜ9$Ztm`_C[TZN'<ލ+xD,;'/O QSH0_KYM%Ģ'%?'9DOSv&MG:v-Hq3@I6+oԪu_uȂH,W &T܈7F8gƊPƗ3uIy˅Êd8ywoӂ+L+:@OU4%"xܻnZh(OkRA=3[d=\2}n+|o8%6!_ߓ{FRz7rBppoΞЙxxj1)41Ǡp^{Bjg<6^,̂W(CW[ʚ{qЬ΢4ފkX}h'Ȏ-[oٌ7`{Z=eU(a-]fIvZJwtqq?ۈB@$2F}Gȩ)*Ըz$rq&n@39KD T{ޒ^Rg˧U?7UCO"~Phx AVRB 奂RZ!DŽcPG,2DO/GD3&=~@&@43/UGAv=@5?{ۊ~)%Y>(INE^μiRj%%"<q^[',)~S(g[>8֎{m{os%&a>b(2a1ZRt87.=\(t06FwP`*/ Ǹ3huQTfzbcfx긃;\JיɘDn$6?]-فJQ wz3>S~YVinOBFDƀ0T[2ngceU+3 į=]^Mc:-wzU'I # a(wZu{m4xMEUg,ʍn=yذ3q:#~cD7A1lꬔiJ&D AwmΰGϭMR9>޼']" Š2&ԗ?a>HXN(gԷ $k Dt3h43;BQLȩ'PC-CSMԴڒEd uu)0pe{k EDKNn@U7O{Ԇ ,8ٝQYs8Qڙ T3uu٘ZN3[:+eæ@Qi3 i:zb@x5l9;_2hpߋ]3Whڣzo,>;?+gFP1WD25ŝ34gsM+Εڸ%\혳E` U|3@" <ۇ\CNmpLJ}p-˷;I[m46Pf CZ5{(J E?9O˱=j؆IT˳>ޞiB!1S jW28xZ8YR:/-x`u !T*jso,R'2柃u-f{BF ݞAfk@LG؍ ȬMۥPƶ>L}=ű ?dg䵑ߝcx6o)# ^V:3=`pؚ/LE7û4 ,A'I^ ӅnO=4VC(sBllɆQv)Hl1vгffzt> ۼ7=)男 |,?l7`(f/qwEc'^ޖXP1 DS@J2E#Ks9\1ahc麯NUrc^c][zj*6|)=K&1HT-3f=6=X9G%+?@uf8hƥaꢩ'J!Q0);+ڒKintirHRL|kV ٰZWF!'vdEA0+ՓW L ۄvܠ~K9 TiY{ozd:-4Ci?v}"Ӑw@&%;IJ. j|YmF&+eS3ZtQq.YLrrVkISr4\,Q4G ]"tg#`+H. _𜛚<ʁ+.4h2U!N׹@a.O0r^Uҿ4=nDዃTXKX#7z bDn7n@{!ٛJh|& b.oA8v`QU. $Ög(9F) 0: Ũ}EֈDlgKUw~SMQ@ wճVyns_-K/-ݓP(x) 6FHiʠy.dKcu/d%0Tܜ͹DQ!v{{MGBRiɧR@0a~.*, O1Td} m9:~2?ӝv>L=.Wis'h։-2(bեyQ N!mS*W8=v׾8:> l.(S0~rmC'hhx60_)8u\cxȖnLq9VQ2,A][͵ݔ">HmajzisxsO9#Ag-en (R Dd'ދI 2ZdE2ذ5 5um׵\{__9F;d ;/}Lbs*jLTճ#<]\XA?I}x.zxx;q-+Ԕx~iT>nY2Z|:*x D XP }qFu rV 2HNkLG-d[X7|e7ˋ[֐}Xz[SvT\1zvinU3xlexXB9p/J6<1q+52y6 l{O**?VQ-fϢ@2;̌yKF\C$"Mh~+ɼخ ߞ' r%ޫ?:+ cid2Jq?w=-@Z3\T鰓4hUbl>"?yM:((~TJڤY ƾ}#Yh,5m%̥BU Nßfdg kRukub]]юؤ[ʛÊH^@._nV2ݤ1  33߉},g3%xT_c`tKA?4igB2$SJ1%q{O dA;9oRh@d& ay0jmS(N3m*ElKq Vxk@n![hyj{]qzoG ρMoH:&ӐNԇ҆PN_9S\ɚU (0laG/޻m+e:ױ=tq V#Y b+@dmۡM>:}'[ ])"M-EҘ[Y՛_` :kS oMkFƩPUl4?v]anZjM^)Hа_Ӊ4<, }>FWJAZ0w*l#2/xP"˖&K(dqA`j9ϗ vCoy5OEG PU\O\3 5/SoWGk"V*}?¿5bV@0|A}A-@|OzrJD(}CBújf"^YEba[_wXntȗrYĠ,D|!8b/4GPi֨/3.adH|0leC KKH=vj)ZՔz}Ix<4@~ia6F3eGS+:Y"NS,wޑ8N\NA|6bjHܦʁ * $k?qFQ5:iTY[P~M9 Т WyC資X´u=TI4sj5˿Eꞓ^2.\c*.ZDbpyv ds[䁷:M RsO-MqĿ0fͻOF7EVmqxG/QOGt3m$:첦xYz rB's= 1U=U5 7kTQ96Tؼ9qvdnL7cJJ!D,U-ްcѣ!':ŒX Џ誘r˴mO]iPd9^/ Ş]w^QhK0]Ƴh AIE+OOW>(V_mAփ@ +;c3n=m0dO;3\/ES(~1WU> e5= r%P̧'7+Pe,21o߸e'`&Ϊ2oF5jP]儤f]BR4rS ZgwRJI'lWwiװez$l.Q)7FkA"T,/ժI&ڃ8a}yo,sr~&A@SY0"g-@Z]T $77m|a4* .):z#=#C-a(yHӇ2ㅒF0'A=n薜񰕚8u=!o~3(|ۿP(r$h1vI"`pf^d*ƃɬK]ˣs  f|V{oS@lb7XS*<,\Lqp'A `-P+.OT/S谜3R#bʵj0MGoC$CdF_Ve џ@~[@rQa DRz9f6-=e0DD> {jHZ[ZkT"fK|e2pY[fXJ 싋c…Y<%x!U~D~Ngo%Җ9iRRf;d䊚J|I#D}BRVEG^r).hPBrוU iŲ~d*kPlsaTey'MN_H@cz5.0n)Lâ ko'R~FB/ zS:VlAv}]hj؏6aq #ik7?Nj_T;6M,{G0萓7PRyݵftY6'Voe1H!RV4剰I/DŽӐv[A@oC8O 8`2{T({hee dQj6dY]s57L[&D̵t\/ti2Wr. cǧr*, U+M^7َ\ -KtG 7߲z:n,&G,>jhtѽzgQځA D23$CA0\+pzcC?dt$sҿ#p2}%qbv[T̰ L)žǺ;3|a 8| 5sIo1YI v h4t%uuZ#vW0E" 4au7ЫJDkn˜UX/qtku]츌f %u`(?㘔lMsɰԓvMb[Fɚ\'D>%l`C#47Č[c)z^85*!NSQղ*?d[CZsl|5$aGWq0?D:pj+U@=9c61 סãKwH.4ʃexñ(9>0B#%["j7Y$y|P`>mac̣RQW)6J}A4A}? "oGQhl6~U fdAk͢#ufT~‘ޗCPjw 1.~o)-i\ ?{ߴb#X-zyXrٝ܃G2W-cj¯,ݜޅ:}:LJ(AA?d==EߘVMu L^*wF),ZlZk%A14 n6jb6.,f蚪z;]蜰mA^ S I>OwPB W*GSZ J<'2'օ5zx=t&X!M:*G"IkHXUդb NDi\#oR-&S>tm=,Mۿ۽\55+cxI۬gմ2jFTxo 'o|24:{ni7rc&8G#)o}u7Lx=" "Σ}.K: `KޮLyIoc5sfp$2K u_kɽbB-(͹I25ԎgtWWlxh7_9/==$g_*gh5,#zm%2ܭy0Zj l'=Y, v+T6Dփ^,>QM>wdm}?!(=v$vhT&σ#k >q =,F` ]<5ue&Z3DQP,Q) z:;л4.UYk&4w8an*{E2oiJtUr0nfr;34woi&NO({J8SҲ (S\@T~gsCGfX `vRUה1n舄PFk#19cB92@# )!HmJZDz^ X-?s9|7^ a)t:z9O<} qJ,> ѣC#FK3{ w@K/~ms-s34 \c0M,o,}~ΔoTTø7O8( el`B5>'Tr*IJԓZ(M1G:-xfyٞ\ ɂ` f-מ.{Lg44C0Ɲ4 ,8n:i$=ϡʰg @l3װLڂ0t, 4Us=g=Bߧh>KC^EQlE'4j&<G4<ج?#%#!IIV,>eOFv9Ydԋzjk!.e$т4/i{Ic367\7Pl6lP:޽^9I=*$"X/x#?C> %?c-kyS%M@I>=5יprc_,LpU$i-sLa}"eP6/hi6|t} ;A[&xRe<)]l] Cac NdI\_w g"~3S#l-iZVwݖgs[ ս8`mA#I-D,e6LefӷP눗 g˜_Q U"\7y۱x3!W lE>"3[We%(yRD `^6.Feک c~RtDQW 6d2.U O?19 o:HRy 'e>ڛE|'<ߨsn@G^ " h[tUWww-KgUz:)eoc%7[_K7U}#[RytXUΏ0.%e/ `B[eNv 9:'HÈlf\V_ XؓMR%gYĈ{^ɝlTJ:fM#xOn²$Лݤw 2Ovy/틒2:t;2bx3j-; 2Jي@qব2c+ͽ)"Q$_9YSJn)|y{MSsd -K[jHQGٟ}utEWir/bg7+hxD@#3'`/Tqܦԯiꏰm *F+~6"K 0&TKPʜF PӍ F^nݞ3{ u#m,vy9ng;kә?c?pC6zC ֞~>SrQLnS7}5X4r3 SDo +ihFcr7iV˦ucuhsY$y79?MU]Z#(ĚqdWc:6m\M >{) |q{U3G`4% 뇆U[Қ&&4+]In{ ad(C;/Av '[R<# ;vl$X |ЊRհ{f<+u@L{7@ө9 NU+Jt@C5<%/E3Ƞ ^$wQ0J,wk .aܱfR:ޘ(zfBgTGL\+Vˑe{<9g72iG bap1f_W)TrPGC/A8=S9l]w[IjXW=i+9?QÃnl|=K^QTZDNomnNfs% ̀-e3E&t^7Fޘڏł\PT?Sс( m`3'8e `cWFkjfi=8[ ͒*vmSFvaOu-5"L>r@%VZ}9(I*pҙ}`t/1uo5xLWo)͑3Rw`g`z Q}%uKksJDގhʼnLC&h ^ْA8s Gm W!x{K7PnAE(SZ3!Mg ^jZ@]Er)BԀG-N"xV*_?Ӟô? rsx!x֦(K^,s^Um$n_p q7хvhFOjאT*X506o89,YNul9;Z9q8A $Ρ2:qBAXomD0,ӟvLUDF7?6vRT$iQ9^#Β甋u]-u2`G I{$|_9}y7EOc^hQ?A@osp_ٽ7-30]ɖI ' JdW'11D^ٴ#F\bV73ޠTZ-…bBO!SiQ  ]R_>@Jxj ? LRSԺEʵoUQ״PnTuuDž5v\JzC#LP#G %ET(.]PN2Ein3L#'ŗOR~V/캒lO/-%%q I։9}ngVdG.m1 OwsX|mn֬w.9/+Yi5z ^Y/c%("^.~|#PA6 (!K@L͞yDĄmbDaJ~BRMhQ sZ|4SMyzj`R@ԝ] 7`F Lru D)+ I (!<1->, R+l`zef`Nesnq<hb!yO 2n8% +zxBhjpe30!g*2=7? 2Tc"*$+;gGЃ7zGrZffꖶJnR 3X!z1/'SE 1ޠ2 SE|tڼ.̀ tT|Ƣr3{#rʰ :(38& H^1x!GK jE}e-3d=(F Z2fuB愨<|@r$B/,<ۂi]D|eC.kBz #5kzq0< pùNYFwXvo o7N Db*5ԋlV9HΏ~vCҡYиe#+$,u펹R% 8$FklxCUuf='wMtGAʱUKye.zFjQ O+xtC

yz,<[q&^lEwSW.-M\:Y3oY `vCmI:ojk @:d ̈́SKDy"TECU+/_2,/ _`2r6*~:fsfܷVLdv'-m>Ƞ%Ud*2^K6H$!5+2Ni7lIšp8*qla3ϐO0C4pV\Wt\}7&9Bߚ#F5vڜh0]$yž:æZw>2Z#cƻ1j\=6ʞ){7HRK:Ͱ0PrDOAms Cvzwp,m?E]i߷v-[9/i(};MG`)*XD?#뚟wK({ЬXCM"7n#Uq>w#yCY'4ߞcX8J+qEG xn [V:v$èbrw;ji#$cHDŠb#Ji}p:/>lo>3X69[F[SD: b~~@X-P08VV,],0e QUp8L%sB@RA=)`Z0`A.BJ049pҏvDe.D| 5dLf =gHS ϩ_Sa*/L8(-m}9Xfe5 5uɌ RV>T/$}6fe&ƞ;ލO$؏jˤKЃaY9Hrr<QQ>8d˕v:qȚ;3:P'<'#qNև$N"6_?x2iZP !HBoG؄pa;34: 9ebGfLJ6.mrcx$jF#b1Ѕk !=خr#f z̉5H{a`ÖE0k12jZt9/Egїۢe&^wܔR9'8:=ι E{Om\4r^#ٌfC"eXF}ݝè;[`ŵu8>#f2ǫph/P(A95gYx(cj)h/fA%jW3n=?+?hPc#nYҹމ]4I}%/Tȟ99 )i 1i:'-[Q !yt@Hq7?p.G<'cx}y0&V2aF-60V-g/6L S`uw $ ͍UU hu*P]} V ~,ywX/;z3C:Pe_J$>@JXh^rŅs}hAӜ[J"M^xc.ʩ(2y(~0D-._&t{}9ڵ(*9@)JMG34sY9Y{r^q;y^: UgK0IE]$){[_FQfQ$z t(CCbN,C/US.'Τ(C6VZj  jZ?9ʲB+LY@<4w>FBul/vꂞ6N*y#e)Wcs/G&(=,X Ή8PڪZqxC $UUՓcB!S *U T-ML ֮ČtI9Ad…^1#^BϘ?@1GjId!#}pl'_EV}Hg0ra6Bz:';5 1[h$RAm魽Y2Н$pC0\OŕcԚװEmg_̛nľ2ʩ^YBkqw'x^b;ugOC2rRya{Gc|̀l/2@:ࣄT%Ђ"|z*l3(Ÿ4̊ʓ InWvKDNp8gb@b4C>MwӖeKb.>4Xmɋ!D/CZ d8 j涠%*>E8Cӭ.tw%k"˖% s+.i.-wa% ]^roRhOcnnqӚeБq5[!ܦL9B%vg*%Rw^ljW>ёcດLrkEE&_DUSHĀ7/[@Ą94=Yl$3og5Юn3*DMqfhGWᦉB|VpyB"ז:u0ĸ=^]OJQy_U`Lre.lx S@ eAsFޯy7}8_`MXcF =hA(Sķ:F0D\?3yE $cfj58h]f(][\8셕D2b ˴mNa@253$C$VNp9sNsiu|H_0~z#)Q[( YcP2~ͦX:ΡIt{ 7#]q TA*߮kA)WH֛dhf]f rD^;'Cp05F x>ÒoIX8 ~x^_h@)f6Cڗ%jn4UxpAt`dV~T|~)G@gl‚ٽRy?[(u;6gLA!9p TZhX˵o r{F t2A x[?KzVjr $7XzckUX ap 7m9laHq'y`59f_Ϧec]#MLdmVr丆.>vߝr+& QʋM|v ~Yh!:>À[ߞf/paZW~TПnm_:ZVK/.wXnvY:] x3;p"Y)/q[ G3.qf1_moqDjȏz&miNO2TCZǐ~[DWH04YsI.8plt4JyvZo4,l.ȍGO'e_{/{R_v!Mi(.7V%]w) ߅aW=gk[.Va]5 .AT]K9YF¥gÃ=0D%g$gʬT(fDi2## ^u|sl{GeXܒ68_YHqZ T.9M20#8:CBQ6ٝ'| u chu(N1$5"BÄݮ94"T٩3Jn,[qS(Fg5'9i| %d38? `#Ivۡr 0sK$S:'(~FÃfNFxD'2hkGgDFڐЀ%v&j Lx7:Zt=H.sdĕ2gX +}Qgw$DrÅqZ Lr31 A_*ܱW0|,n1vy׵}ԍ&\IwpH fKa?Щ9.O(%Y f+D rJ~` pqbVds% cѵ+nAՄk^_!_X# k|r۳[t+_cN@Sv=EuC\19'ӒḶy¦ -3́. X0;)&cgO.*L1aS`<2Ѭ1YtY]VʝvSš?6* qD?Pv_}) Wdю7fb ͹%F>qN]Yy<6R4j>3 ucL.ʒ䇉ûh9tYәq%mZ=B "XtE6NCۥe釁Y@u)&il"Ye^ ӂY  e,Ls@74RG.7EW´67Ub;#:SɡͻNn1W=: }ohc~%NÆq<5,M62{jnU:?R6+bC@sϼ{5Na 0l$A%%JH.۟R1idDѽq2Cim0cC["EiH [t= 7V_q L``HtP&%-EIs,amN}HZ4$.@+|M" @LoBD:)3+MFOSҬBiXE'ݯ'M#_F&L #VgZGs +\_'E6VWZcWK+].TY/R\.尌>hDؑ+F5[C2:i9Hͱ !…hc ;Sng#L=9\|_JWi<ߙB| 0u0ěJ!sg|U͐?8ٱv*$lN׵ ]z"wh L &,&GS:xXha 3v a"#*n(-B6™>^*&.X]a|Ƒ+kxmlEh-ȉyBE(%'OpsZ:/Vby1SMIq}v$N0V 8hl#/a5w t1bf֓!Q:Ua פyvCPqobHIf7ܜ*!P$7q6kE| dהIK0m2Dz]Icq=HF`xp-%fk=:}RPMv봆z֕x ޥr[ aS.4ncWBA4ƻͅL3'LJzzΩ\bU@fd|g8 @;:Ը wY,J,~O| e:6fOZo6}ɜH>~QF#k|ɧЌ@&! _#%hvMrh^e?hU!5A e;H9XvV[k=d`4w[i.]ӄLU%s8ϊ뜪"`Du:6BHN[ _zİ| ϮB9{j߲$vf7kZSxX mj~OlH64R4#M9c3VKf?>c〺H;;VWjx7-#X^1dq)hA9ûĄDSA[H*Zfuf$Rk}Se.R3 :X=d.u' iѤjg[|'Ŝ>H<2X3<65'$V7H"fvV %Q^}*޷Y03z߫5N:M ~ϼ_Nij{W"L UmIUYzNUSkȮ nL?D}_E#+gHTƏ-"CrACgo5;L=yLS=4|T![BEp#lc/`+sƵpV^?3L^K%do*r|ESHRX@븋` iɲ+vHL6>*W^+niE*Dz٣iLkzf,n[TB# >3pC=[ @n5;r n~yڄtU4lO,P ڞJ+6=}JFg`@Ӷ=(z WcYHZ@|h֌+~ԇ'jsxz@SD l=_rR Y!4E`YO3< ;b'קeIGjz BP14fTl"z&Fٟ[W&(),שvs V2j GtߜzhC% ~r2m*^[!@ 9e&_XX<,PY8;Z: ?7eC!9Pt$bbt؍"fZFK8TKQ_X8_gMSD$FOSw; pH~"/䯣JL!ndnkKӲ.p"D̦M{(9 HYs $YN#aRx8>ږrNm2JIK< E|BzEaژ+EC W۔c4oM#C1˸.r&Ǧ\+|lzV5.{*=lfpZS_ ݫ"N~ܫaޏ|!e!Jô1n%g5!Hp};Ҟ.z0u+C\@Öo-J1F9~1jy;| j"aDoUqH$YPRMWۡY `bg IK%HAZ3C>U [)`%]MNB>"C QӠbB؅/c_ATy'{(toA922؈$ohlliNd* =fa~Rq;ww$;)^8 (gfqVx t4ܦCըKF;Ex;q')TҿtG XQk9Q].m%ڳ2b1rcYse[~{z9v=<IX&{4[=Cn9ח9?r]Е po f.4/k"}MW}+B{O㊏oC5`{ST=Cl:ɴ;U ~)(n> 3#7u3aRaDOkYCJpd$1*A`Z9( fQqxKi@ê2=X:Q:^u]S hbM1-hbL1ΥdTJ$n /䆽=vQ?C7p>lm q^jыn?]{BSy'`H_uUb8NERRÊ_SEA (0L'Z9˨{GU%"(?>;#oSE.m@ҐU*ƶnӇJNpU0>n;ڏ]D0*2LӮ~<(>$.д7 14xI?93l@jE*;;~~uÆ~!" k#Y 34Ya%V;E+j2g1NpɊkƶ Jۣ߆t JmM!*"U4^%:fz[A(9_`GkZ[cLķpWx >Ҿ _@n=h kLT*zgC '!7NwIݜoX@F 6MN/2f=q ݼjd؀Uxy0?꨷D]_ ZZ+qVj9+|%QYէvb Tm.]* |^͞ZS!ar-k(MoU 5P2j=Y,GE\D(<+G]P(if#zP{7"VJ]$~)Dn7qĹDΰB,Y=<}븅D`%am%}_T\a[SwBlVU>zs~6|!=iP]LE55l \p:AG,|%hI)4=ˈ~,yΧ[fU Kk{dQ*\Ɩ}-ۋcDiՃ*eln 9yX,99H:@HUWMҺ 'b pOF/bUAz^B6&20vUj7TFHXhڎ"c+x2NYn}E@k(:!TTim=TJ=3饈#R ܣ٦L.uݡ."!7n7[A뷍@rk}l3xB=L'Xɺ9܀O0UggF|9gx=_5ezr&M^PxU;9ʥ0[ 0p #jDƹѫu(K¦'*:0f΁4^Vgѥ;:-<<ϰ0>0by j; z}Ƚ:ͬ5>᥃Orf,Z짱:/s !YBtȬEW{"@+,)w_&RK[|3e#,u% 1A'D)5c`yo"/"tt9E.nu8fzkh@\P[L1zghgHZ>hTfAV!#U\i;s}kK2*Sξ5(T1#g D8xn V&!( /PA}T'H[ls 8+4/Rք|i¼~.\؝yGdnav$= ځ5<&JlWeBJhFzb Fk|LRt.(ͬ.`ةu ۲f%W ]Q.=Zw [&p \xA5C[uYFXnSU }GV ;a++zb(j*X#Ep)YMSLT* ;<|> )ъ Kf|BGE&SI$<Ř:u[z@otK*ըLqK{rS{L[:zt{91k? d˄GE)ָO{zWMuc qE̒k];u*bKb!:Jx܍~ЊE+iGfa ˊeٛ,Pӿq@/dh&/*q'9reA;\ŷ%ڌC4 T d"͡J~- 3&$TY mUB{N浈@CلjYn#"}ÂB6$&8AuCYɡug wJfi`Ιu\?6[\ɰ6-%mWT~B9{VIc^@. U\m\OSqw%&YF^= i'~oNsjg#yYNo>r?cjVzP(~##5:]nvC64֮_~*MP9u3i7`$(u;ӗt:W,JbQس!Dq%zm>lM&p ìmsS ٰ}u<_nd]ır$|']wڱRQ\۞3 ]Q452%atL2L?ؾ Y/R">j/ɰv?̍C2qka7% vv_ L5(F ;(eWp熡 pqiD7}OYi,jQg"M.CPҞ m3ȧ|:|Њ 0`RQ<\Jሺuگy͔33>N9fF=Irf ܜڎAE(/rYCNGvl{Yx|ݠl85WNJ^*b7L_$i:$QpQo ` y{/[J9àZ N?߯ȢP\CI5Mi,m t у;06s .umz#%3mĤ Su =K儴m0oO;1L.K^恓٤-F%w>*5#,Y3ӳuF@hK Hђ~7G-Ty }mטtEǘv= iJgq'o~l0u<"C#JzM= p?"G c>FNinr8q^=GwF LՏaq܇M݃_mTBFkl…cN2k檨yIQ|]L e"W/az($L:_)d[5FYk񰛟sT,9Ѯ5=vi\]H! n;:Lϕt$oDY";iൈ|K ;pɩ];=h ٱ`u$){6CXY1F_7 TpRn夿NoO5&=ghFSeFB.={drmD~g}5LnA J f5?Dp;*ؤ` օKq܏:0'yGƓGt֫uv4(u[ +p 6ʡ!c| ӋHأHsOBc5KHsk7ynIkC)դs5=[N>J|kCt o-/sAy[q %`Wb%2"d y-A'+UЋmu5] mE+`a+и Ftڍ&/k2ѦL[{&(ҩ:8).\K-(`o-&zi#-#ޕ ̃?uC0YTsH.-GCQio_U'JሾKpL;[Eϔ.+Ǒ7 hxt[ <;]hC&'ٓ@.NExױ^9A׵Tl%m]1RܱE,eƱ ^}g%ܩy |O0>G'EWrYؼE*W^$ֹShdA8v 7gŒ?a(&+Vc SB'˵.M`G̛Y1®c0Vϑ^g}aeĺJ7/=sT__l5ZSxx? Xc\Su,!ti@5;ʓgvӣU qPs;ÄkV'R(!q,O65LR}8+ՂM6`|#CK%7()y:lF@a 4xhF`L3]sR7*=Cg\BdQ[f}<[[Uq]w8 /òAy)1u 4k;_Рt4 UUbRke3,5AV#ʧ A'_br-N/%6~2J΅~t }찉~*aBkV8hQg~$b`rαYߎ~3qV jT1 lAi`$ʣrJwm3Srs-ҥ6h\kq%dڞ4i@! G@ƺY"B[Kz-Z!eΟGVŋeԢ }}]| ?kR unJl8UV$gqp$b:ٓ"qs֓1'4 vwvkX@56F~9=t#[ڭubV-=\¸iйthސcN.Ur}RvȘr(/zXC.6()+HV¡3S~{&vH\.y^XjznV(_=Ou OGmgHC}& vIl[b \ )瘳0@?U/bAtLtH9hP8@p騌~0xxγy0MO/0%ǰ-r=8TkCg{n?`"KZh I/K2٪)cnXUOৗ<6ttc l h*p4#7rnkfp& k[Qri_{HjI=oH#&XoufF9$q [39DȂ~SW϶),Ay_vMUݝDGB#]Swe$=#!h=t]1ʛEץ"-M{ k~'rxDҿf{kA1-BB۟_k.MF&`OuI"О(.j*/z  N\1JOW"*Vvz予@F] @>CN]Wa {b'\rI<{ʪ}l).LsL %pe7$ jd +X8D#?26[nT@\RMhI7U" D`e3W.1dx 9ϻ_"b$*] n*EySO?w(3FxJđEgXG8ث"᥉ԑF  E `3g,jծ6 $̕A"폾-qJo_c}E>$wOaEQ7CҀqJ5c%ISWp-!8;r])Y(9wg9dߓB *C=A^褵!4 N=Bnr6K7)'{c~<,Ϡfp"齴.ַ-LG^žr)-wɗu5dJ |ܠ"6,O iWI@~\Z-.`H3 W1j9WRX(Um15UQG&ςMmtlReDJ OIFўegB8 1ŸXP ,ITd@&nKam25*㜘1sbYYrFV1Ba&[=È8Uv' `^p2䱀^-ٛf[UuL I$M>{YA-]DŮ=44$(g#^3:ߝB+PZ&KY L`4Ǣr" pkJ6$U#~9fq5jqŘwX{+ @|:mtC)3MS%r nS ZS7=5 (AU9pWS톈xH #i Z="WA =0 C*WU xH޵Y\HC)h8B]lbdW+vC9 ^Q $X-,~הk[M2 n|M9^T/_ hڗuTcEl;٧r_xJʔ{e 2{5 Xst{(e??%ՌJ>GϤ5gwSZ*qb\_7ӭy0vY-lCr5=1qpylm q|)ٔL܋`Ѯ7#7:hRn\ǰFc i .JDS+;Y6H(8w12 G'{kTtǯXSCšomxKnlm>f_y, LGCCo#^$y86Rwd}RВPWrYÜgL>tMeT 4?/ig1t /J_AȀZjB# Km22}M4f`̓ȿXql1l= ~E-_i품1oXР0FB,a|Qyj[6te 7=Uꤻz;z8eB/AɅ=@wkk%lD7q<]FV_,2GNͰv+K8x Cn,HR!7̽Qzw`ZP0+!$3MɕD"Xm4^\f'UJ ?q|T/O<^CSPu8_$yI?zI\Á+^f*F0F6MT4lulMFlLpUf}6\+93p7^HXAktJ֚j8|>!ׄ-UGh?Mauv,Xh n ۡB/nxo-;v}NC{CUĖuhOIu=y?U:.z9YbjBWÑ}GVDv݂)ǧu%  0b8 $q-j=8ثmQ,oT$ta[YcXEM Xρ;vq 4PGam #1J} -(`xj8Nrf=;IO븮MQk`$4T A4ԔK#{ E]3")tPK %Vsu A_[M~w@bi;5Dmb m:͡OB ;m{)LFZ:nC-Mt1j%t$A l A;(]U5pU> i>s8Ƀ'Gc+\؞1ëݛ;+.^+sq:̄v{kTjv3v[<4iSU^.cEtgF-_$; UDEUlaw B(efVZ}9g)#7wE*|ܜWg. BL "}N?j[o7x.@WlוB g{ay@w"J OtS[]ܷS7_#Ue8.n,fһr5&I9w|. >nbZs\kj"jȅ%/a gY7 DFid!m:VV,X{LAVBYT pXDcEى(!+>>]=W30u gGZTa9/bqzWkpbYx^@??[NUq1 Eƺ7yEN~e ܡ &0KR_㶓>\k B 7  |:,=h/96I]Y+-%ыt@ M Yv_-1F>FiQ'N;j=? wk<"uZr;XzZuC]2ך Gs6H;qF+HD;>o*z ypxp8]rl_~ \Uڊ 'iLufp#23n!5\ U=\ Ky%K (&BasnEx]xc`U_!bګ5A ~8:-ߟ+í<>b8qfBβoС#N䄳 >Eӆv( SO̡GuvιT-\HUc/n-%h =銌.]'үG]C$lWd"Dn a<$RX>EJ&iM^ڠdhr٦/QJW0IwԥT&3lwamպg{ۚ7`k!lHBHfp0W(n*_&2hHڛR)IZ(ؙh9uE<]}?dCI L3 ch1#sW-R`RUQwf~R|DɷYSêh]d?5:WA ` Z홨( x 1߹,g39?Hb.^8sQ^ɄgbH D"N%1ߧv!cn菅MjKZm+}:/i85CeooJd#,耟L:pӜw#bܽ6Fm|\td)GN1.n@䂣Tr2n`$LNwV nzBxur hw\骱~ R,6iU@k馴5 cO4>ñVIR#f|2qe>qgxEQ]:k e^{it~Tq'}Յ=;]&+c'!u-F`#LMpʃ"E3-ϳX2eK.wMZy:{<)({igOǵ~@ N2*Xv(} T.)C#XLNtA ϒ~\զXJŰUB1 eM:۠a~;3݌ݑ ahUwRVh*Ecxu,G?$/B :ekIҀm3nC*h\QN5WhVr\|sCHE܆c(BCE|Mwt×\ͣqOzZt猫y + (^V piSvV \N-~-a!GBZAcvxZ|x no%<Ӂ,@t \F9!xЉeaL٪ifZ_z jV{ydW΀rZ&dM5p6n"2q"H}D,Ex!QVUQXZ`r0qЎO$Au՝2k@O'KO*bҖ sQtc@0= NL%+w f3|9H&ӽk.bm)(|WQ@xA (zor, 9^ 1T.\$^nvV%0mIMimS4v hv}ٕ\ z~+?f0]GOq"QwHk+DQJG[(g\Cⅇ<;fKX||MؖCYne:="}*9Q 7ԘooZ|Z X lC㢩 ed~6X QyUSN>^}Qгͤ\0\9Y3Fn',An2%\L_ ~H:1嫁»oUi5O:i7CLvJ7L}=}Lw[5_ShiHc!:.AqiUOBRə s K~]0|b>%2zDh1  y23.UDNPp` :6qkeq,L 8D086#9⇉ {#`Ȋ }~spə$mW0]sfFcp3 7%bCLPn5/CQgq*6Ǹ 24 QSloڌ6X&$ 1;ͪv,bG:PkfjsT4[XL7gֈ?b&b"c0<=4I ҩ[=U0x Fߒ1%šaiҺU#k`^'c,p=&3gB{nu2F`$Eb6iu5w!Ke J;'lHC+w?XOjJ*bd\y<u_wS4),+UQT[bk9A NIH6 V\}{UCj4ePQwTဌ+ < ]!Wxscy]31CU).;Z5K}c'أd&]؏BCpt@>jsr^Ui+ = sEJhݴR,%NaNN^4p7M.w-;=f0esSn inYE1åQ3Ha~4 VPKѬON)ݶa_d;4%dGg[^Fi*|ݥ]m6 Q6J(h/xN@G۝6ԣ(M(D{ ڒG`U4 yɗP'E Y qw44 rډtm84$j{%۪?Σ kݕLM:tو_A> Hs ! c"Cpj Qͱ,x9 }y :hlhRd;y5|иLJbv4ӧ&L&Dm%TT&ml超ϟm@Ndws2JzڥKLx;V`bx̢ɜQIy$9ue)M' 1U tsIBfM#emE߷H &ٶVpsן֚euB'a]W2שsZ}SOҶA&C&(.:۔/IrPTVVیRvV."LlN@nņsxmR.} aHVI 5Hh5PXLad,ZS !(PP"@Z1컒Ev:9 o>X]|fy =?-t R0#H_foU_h@4o_sgʧsEI]47A/*M YQ!Uz}կQ|'NOIe~h2Q?]l1S@8cB] .Չ+z SoSkF:'\2nWN8*³sL9mj01) rg#7sїߞ=[$#9i%"kMrхo^I7xv2Wa~Iawb3Ә bV!X$!R6C8*svhsw"_"`CrjR񦺳gYxm=msOkG(ua;syD-v!`|]C4hY %VI&Se m)=i҂_/Pӿn%J{ ]* s4( l?+o<VjI#54q7E%sp̳D0QEw՝5䕛kprs7Ɂ(Q)YVI? PKu IPN&.;vQ()ݜ*IN,>9w d.5h^> _nb; I,ǡ uWn90+ưmQft!CV3t IXp3 t:M'3].%#AMz PKloϐ7il e_=5 -aV*€͕<J۱㬚QN]6ga e1aY0y\桜Ĭ}hgy|*F8- @Mk Zx1dݘ`j@mA{ Mj z D燠ae`;X-xL]Ư]23mBXc)}W εi>Y3Ձ`*[>K8`,$Rμr7Kr+Yld O۲ UaO&1aS ^"{ʾ21@C5qxN =QCQ@"7mZ\:'$ A>'B20M%ٜB`(AvR]t%dŜyuB/냔F=@ϐ7?Tk,'ed>e;sw+FateOK0V"ٽAiL$N gI厩ey3O:[pzf l~1YX4jZqs;>r[;qDfR_'-_4cq11ݸg-^kK6AٰU3z5ֵ<.<ٚ8sub8 \{^]p_y8kᑪ 4p7LǾ }]ZU4dS'4[t>HWߪpo `ܰ7+FNs^|A."[6s_4U1|Xh~fw avVP%yQ`Hvm=J! Vw֮ocF| 8glך]93:41(`}NxբDese檛Jn÷Ka1p,N5aOv fث"p'jViTVG>S-h!N劥JQ5PEnav%C%8XYxmy-r~Z0mkx̂I&]b 9CtK b4)v6yDL$%6ȵ8 {QsG%#c);X#Uj^UiַgiRH;~$c:D j<&|.,uWe[Þ)DY|tS}w= =` g<L = CfSnh6GB'Ki?d,bü:0)(Cf9`3ȇi˔ J$Y*GGV1S[65dN] ן[qǨ1BGoVoOo|a0!A_6&ΦQIV ^|E\iKS؉ ͷ"+uij5A٣UMJǗAXPǗWݷjVYqi&i1sw*ޡ7ª"-)6`G&0?iJ%qn#cpH3jgV^f9}"\CUxS LzP=eeq̨+&m@:/CĒ1H\PƄތDR`hErzmứ"#"Y3_.ʘCxeuVZDs$\ ny=1>5 '+`\fyshpn SBYZN:}."ߢCPCfZJ|UDs{2'9={;flv"!CGCNg Amo'^ فЍ{V"[ple|@}dX2HF!GG10,M7Yݘn&^n*d/'!]EB"Ayhʉ[ٴQ)L(ԎwKf+Ru~o_ƐwWp!sG h2[vl$`rRHr-9**$ڨ:ȝJh,u24ѷwYpp͘ڈ۫t,[_loA$ړ?\k %]m7D#`"xj3J|,@(s3fVG|D5褬- o) P/ZGڏmE;KMHm+,\ŃzQ;ՙ Ux8Fg`V\` ;k!6[3ٯ1y(^VVPn3\[rZ&m&jH\:5B6cje>ʬ3?d]xEՖZ72E .l;vUEWz#4Ztm*WIVe-$O<w#E]O -LIţE{!`k *pE#Ή6Q yJ,pT_ q//Mx7dP4VZVo ~׀[no/*]7eJ]t(.NpVa3k;(& mȵ+0կQ[&.pD+,&k?g67IAԍ }8! QLČ8d=8֠[KNRSZE2eՑK㉙kZut T?+"бCq,-K!~o’67+jgy܄87뭾d0}&iϪ6[]gƴj5 YRsЄt6+{Gf}`Dczj=TEkY] iu*J%R%Ur8*%Ơ\}mM;Ҳj1/;5Vd%Gl"8y9,ZՄ<^*4uJasCjlBG=c`f<@ړd 8 k C'DM;uH9 +}y(>w•әe& oVath[ݮd/=+qp+_U;VC JHSBx;ѤECJ05XAtWM{  Z0U H&TxB96O~br`K[P[bЊ@|mU͝ꛬ4$?J ϡ&O2e #BxבrT<ٖSҵ SBjc2s%q I?t; 2pMYZ௞=:cNԞ}(Byy' sm>49[c?N!;uwixF -uz E.Eח4GXRiC=uWEl=6o{=wpL* @i'~jrQ4J Ҵ~[(Kdmo=z8;Qmɸm<`2IW֍q<@;]Yty%R3v>chjDzU9*(vɂIѦqVV.T1e|`AF@\c`RF`z䖙ـ-9:TgҔu֨<$K#tv_7 ×]9- M1pg0/X9kJTyTTTZ mWb:t.oAgTnV*v:)^ ?#S`'9wv Q82N{ >(ڰ0z]z>_wŃKNGYF+ s.upcZ=3x1 2o[^m抁KC5gbuꪵ>:}=G]I~WM-*mvVgoֻL5|6W71Dw+ ?%!;L/#bNۯq~57Xߘ8ΙDJ\u/eJs[ %k#!"_T*wލmuVlDz~?xmEf2 )q a1CrBG(dUWl^Ti24if.LҤ&1J\uæAcN"JB\mcEpʪ7,y—-a)9mK'^d%YqKI,*,.cCdPxg }@B pzdVBKQ+.߭=@n|ِ%zDW3ړ#Cǭ=>?ug5U\_f#VU⢈?|*%סlԋ"V wJ~y~OzJ)׊; 5o,x^$Ӆ-_OIUᆬ&g1u'5Lz!s"L`@EqyOE0-I~iIZIn3##v=tw'{9FL6w3$S m|dF UUE6 ;Z4P'OSZ߆n/ZU#gb6qN GUN^֬c@L@"tGPZcUry8f>}d| %?E Etʋ9,8@K-|F}Baϻ.v\O: iA=JnQ !Scڗ Pu"psЀis>>Py8y~y?}]d )l=%ο9͡naIe ֘diImaC/:{'} L?_lY"Y^,ѭ+ZR$)cjܼ *e"[i2fB0jcK [WɒeG0|7Q ]}"\|ht3q '!L`0~ϻf>/0VV(du1\Xiw.m3K;LRl%.g*Kڧ8% w07TU[XSy m_Jm+U+0 qSrc&Ar_c<_M4msj3&XGPFd1hZⓐd.QKAq'a]ev{ERP頇[3^mĢ%^Bܠd%.*Z1sSx.C@8?P&z^;k4.O&*BtO\q/ Aw6;[lOSRPi(7J"Z?-ens+Q(a zس AӔ".ӏ^xnQ(y֦\]ye~mC .Hiau̕P1_1eH]Mkg-$!%۲gl>['-2`$&# T{Evp:‎hi Ǒ{h܎kWqEs N6 5_FۢuW~2&ȁmTfm3ˍkpĉPmR'X_221e2y_5 v\H{Q.oJat=?7$ TԹ飻7u/:}#gr|>T c <βQ4K C:N2Sվ&ԵrS@ N^;z}>e翚ZsZt)=u%;yTmmrHdFa[7iӕΞg[ WG՗‰N}>Fz|w|)K .0Jñ2CJcKcQla[oi8\WI^/$J$7 waek[ur.Bk/-rrHk _J}\VY)6< qnεE7 ^R |ܛpFٹSZ `ՠ+ MV5zҴ ?yk5Ds.>g < tlscts9 J8}N C`2)qkב4ZrRU66 r^,^ &y`P Znv=>_`CdPǚopDāFmQ˒Z ~,p`SV4m ?m^S~綋'y79DÎ~K84Xx~y/Y,b3tRfK I?͟o,ˠA('* ):BwP`R5=}v&O:M" DgU2 BCaϬC=ʓRRf.h b+u6ᏵqHWdCW`RNOF >9|sʬ7~{9do$IHg9T0-mZZ6b<-LQaԁb#!5i*Lͺ]# y t+E// hmځOAJa$ݨ9Et܃#PQ)1s&-8Y0K1E  t,.B&_s3]yـmU{]$!@.ŌnBK*Z it.`;imqjz'^PvkfǼ#$}d :-[Q=[/B5^E.>v-']_Yӣ qݟNj)r;|χ|ͷÝ8Jv0{;Q[)D-so2/$y¶g3'bm2v"u[y )rIHkE1vL]QQhBG'\*P ?2Xh`W9q$}]))¢]s@r*8KiSԟ|uILp=\Ob/;zp0w9)n<(I 6bN98RR=E/L,rQd"D5K~iCzܹ;*1Ż출OU8l2[U3gC^_)έKeki[#t ʪϦƺ}}1&8p))( YnjѮTzwbk,;>bw(t[Г-vO/25Ţo Ġ;N8` k,Þ;|˰>H]T"/hxXJXOymM܁ b> iLi?n#lY{Z„J]GR+yϜ,_-?IR=.K0Հri?~SԏqxX3 V.#~8A;X؂UT3W>t. MF5 6+O:{;ɺb OZfVNJɫ?8bS}I1d8NL8^ozYWq"vEv 6)uP' c4ܬHj9{F|xބGYxZ$ҟΑ3R/֪E:? :#smv̽$Q̥/SgR 3Z.Vm*R_%2\Mq#m#i`vWWg^뼻)FrwW6KGhX٤o{za(,T>Z 2]X0EȘۃϻzF+:5+ ؃ms8 e)Zn7}sWzCzW~_VЏe9ð%US+ux\FWqLԍ*סzs4ˮ̹8 ~]WaY!t6 c,zaM:gFWDC\ko%,puӬ3pL:zKwS<ljl$hK'WYbUj00@lAg `e2zy:'Ji2ŷҵdu㮰B6Xq Wm^ nk8c%buiRobO?b5l w%ӷ#q<ނ7kršui(lۭy=;FoZd~ [EX&V .!nў?`/옢 ޠT=A%E^.¦n6. r Vn汖p2%5u zF*-wFbUkft6!gigrn S (jg촼n@"w{o~q' ĶdrdzN!tnX[G Xh(]뽄tO;.E 2$\R/"@3i`,ќp{6K`vx"}TC3_^N6YH5cmcϾb'w-Ep8^kq0X;K4ZY+iXیlEŐ@Իܒ~A\hlԾxHZ!J<#&, 4 T?gxгI\upKlƿ=TΓs*c:*{kT4ܜ$Xa&_A:J|2CCͤВK5ўӃ4/ٝ _$HD]Гkٟ Xv| pX=󡁉40Pkbs ڽN 㢁B8oe"aoTM.l d}av$rx}]+@:DJ ]0>n3zKYM{ Zd0 #)lO̅Ge֪9ʐ7z`{vmTdS;՗"!f Hh \;+^FB@ArYx}YBMg Ⱦ^&.~[cg˘{bk3lI&nM`Ԯ`zm}Z3'$?fMwǓ)^%l2kr(PYlJ[ud6[HῳIP.ɫ1 ӾF]-ӤT;S `cdO]Aj pc!t(A t F 窻@ݕo*S$fT¥q =,%CEeR5qʀr8n/ὼ!r,F~STvօ E2e70"l*FC87qI`9Cnt'6sxpk-$$seMz-7}U*Ls@(>m`Z"hm3ȍh61䵤ٛfd:{!yhMx7, u{ΐQSb1>mӈD+؀$<0VG]}RM~h%>cI 0\?)K$#]j$fUCrz%K7vE(maL*ZQ]a@&µ 0 !/ȃ /0#wvsJ2B M,YLJezW~$ߋmaF-,E0N}=_7Im_n26:8H4ov?Νq45O:޾ZpYY#^$1e96&j|銼7]Hd]Ѕx!  5=iM_WuٌJlڧs ] +w#.?e} G?2]ȯ-&U7}X% %b `WTFecC)1r?aio5כNsY%l—'nGVᖌY" ܅=}tNpCDKMhLQb=yf\7fw#8*u򥚘83vͶTM2qr[U5%L=aCylR?4@f ]bFLx!A :P,Ŵ̍P2hD9* 7 qTtn4*k3PWG"\^,6;IcS9e;al:d摎-vH[-#EVcu$#HA!sjfg{/CfyV l exro F]ȣ (AYvVhi,H2;٤gԷ xǸ~nlغiBur#NٙZ#ya>( y%m߾QϿRilL J^r>h'nj۝o 5E¼cD)A sl#*5j(cNj๭F|f{NJPBKT }u'Saןm}:7:O4sʫԿ.Nǂp5#Ann-? 6PS\R}a(ڢ6)4|}~l zHof7tW7_ `2`g\ bϢ+$\ *AGcb_eg&9&D{>Ɖ_+^}6}9PAdNwgsDߣ yFu^ʓ!dyl WMÔ&&#וZ{nDW淕<i1Hi8`Q!w ℉Wwt8Y s[QQcz1JHDz.D`K#^@5`w*m1?ƹ>э8A FV %nRӾXoM/ !dlKеR ,(RV5s ȘDS*kݻMRf3 %pj6L;J e B1X.9hԲv+x}k l~br<+er HI.qBgQ-.:zyl\PţG쵵]~&D\`jrZ<0LgyWa$LY#]6RvZT*m8kQOm#ʍM4)*z"N#Ic_A1$r j2K9`@UC璛%.:#Qʾ%:%Rә1o+A?Aܣ7´oٿ׋ꕺnk59.xY%z:*k]7SXhajFA-\rpίor!wEm-F *Qz|[Nun]Y PDj|my:a `Q¬*ikz,4S2JcvRXX7cRUF0,  3Ýe /dX|RiDPl̥^KP+*aC|_')%-1,R$unLxBu= RFtMG {CIݒSYj w0srZ%ʞG˝aV~>F$j4D(O]3-F,o8 |LlU>1?]g>SW:{W7bKxB9">8pB!dW²2I f8B\}prVI+*&3owci W-*g\y8p"7q4YiJub t(4+ QT|pa)Ps+~IZƺ2P eD +;Q7j(ɨ]ʁ8Wx잫G*̥DԑY9Ϯ#ëD+TVˮniv!ӔLwd>þx^H]@1zZXPԿ@N&|cK.?ܪ~kI,_JA #acBo}e152Hd?wDpϋ7]v{WZ]WyYףRM K0<)F@x-];Rz$:B=vߦ+(xp/gp8y AwSeYV^HW8m3J_5uLtkH)g"xd}ߘRx'^r&Ua aRfQ!F/7m'Ƽ1sHj2(\@]`v(LTđ!P.' v0 ƁuO`0w0B2ֱ"sv śad^}k$#'-X g~;bi|c4_nc&ŵ7 eȻud [θ(܂?Oca"`,h᫣S3x}$MS%#ؤk.6V }C35^@/r<ʺcP8ϛ{`Pf΃oWе*V~3E?O_ ͤnf?ʂ=YU`&w*Kf< |<'c FO 3) [Lg]a"uʗ&Y eA_\uKiR@˜H#}տRXJLs8($}vj@"%|4zui`Z|gP%Jq Nj֭jEyЫ6ñϑC_I^k*T.&K uxrX9idkst}s;DW)՞Ei)?U"8heH Y|ϔ "hypYi-tiK5LpnX|BiY ?PnC#,|-+2{;C"O//P^64;{^6n0aj׃:JEHAXGP@mFD#e =n5`yJP1 %w; 52l9Y5,V/W9]-6eZĚI[owz*:B>)GM4qĬ`dFbPq6_J]G b}?ℨk겜&9 V!jMNZ.K(p3c]ːo.}hW|XAz[Vu6רc56EX E1W?S<_~J[.٤rbUs 9B6U9|.=&]lbM0A:gkU_$sy}PXqmDcSu2OގR0_9̍ qA!p [$&X\d9nO}n&ܲaT[j.JYW)ǡ[&2BYZ Y>ήXG)#sUZ aÉMz}$!^̣^1' T=s_IWh̭Hg\b GReրIfϖlaS (FB QAh$heB>Ua@Wť6g@g-9z0 jY` K3f\ޢ1V#MjB ZFPv}? "v^ 6^cČ'~ Z\ 9EftNC7?+VPiu: M͇ԝU\j<< ux&ںl+=(XEP'M4Qf3`oP9qV.WbV}y~ e/2*?!15a`M\>T Q.W]퍝*z(g+ EJ즴/X)u$4gp3! m "H)`k敎࠴t#<ͯП;-W\~L' p{Շ萶P0Y3WBZ?Z W-S˩ZkavG!ph)L0w$# yQ^Guլ.SſRgϪ6\VD@DPGۮ{2)O0W3ՅXWJtUAc0;,`Pei{j3y5\϶O `c)XxI3ǝdK>5:[lj=D8UnqsYzV; 4b O>, 4)Z~,}SKx="tPb:^rƫ񋼥{r? vZa`n]B>Ys3;PH&wlTǘzPYS3"5ouƽkK&nn+ʸ I١xmWr\M* ߴ >ʞ)G:XS$v/פlg8/|ơA!O;J˜I3^ڨB\,ȯmd,`20InULLY݀s4>!e_VHNx1;0V1, <{Rݽ\| ,϶8kI(Oj")\u* $B|BnfU,$5CZч} W_w&Vg.1e( T:)_R 㞓ɜf-}+PehNSMtӐ0rCm7 ܹFf*Ό(gjx+g;9M[Ыx_*N{΍L(CM^ܧ= SkXrwR (s!2Y <4AeP [sp;\Xy;u|}>rWm.\RCªF]d$BTYWAle*@samnx;@iUaGd2AxvrI~F\drwb4_n㪲 |dy: y~z[i 6"h40O^>3"鰲kVJ6%΂#7묽(A9e/?"(ŒN1ҨtL?LӅ8¦RGz Ea_жQ׺ˑֻ͢vFKWeG8JX|.f"btnbA B-6W.M(~DtG\$]~uᐸqKi.nlJ$QV {:k"o$b\&ULMep. E%V}R+ 1& *M^g)72y"L' 1Lzo}@^J+uJBbyhiKY=%_p [(Q 1:f¬Kht_Bv@Ko'Zq blYE:ZBxJ4Fӆ{7ϜmRVזի!UfB+yͶD;Vz-h Pd9B:h*D"@LA_.~߲ ұ`CsW]a3YI"RI$?J<,ooLh,׋=:Sffgt hXo4G-|H  tˏ,O#)& "yQV``rG s;,A\;/M yd*Ngx0ly#\I4Rl#-Vҧ* & ~i/b(~xDCqz#0; X%#+p05pe0Pi:$^+$hEvAYyD .iK? (ZƝ'\P_vZ Ӗ 2S~ [Uok K]RM,  d2YhI3BIJ]-Œ⽭Ru[Kɮ5NGy8C>O+mEBjbC;p˛d@(Y9q|PRc*QA$Z/Y&a9렴XW*:a$`h]IYBqDѸ6x8qPVv_* VbsoS_.@B/bwvxS69q>T[+L\OFNĻE^}/;>U5J^(:[ґXqNPN7oLև%)q\NNq\ 8PHkC^LݟHʾp{WKNo(h%>w1۝\"Ga-ѣn$4E|4 ^]49o^FXR,/gA@'X+loꋟ]TO35p0F} >xgt97f罻Pr 5=F"M m^WX)AT`" DS2+xA` UwDϽymBY]0lVZq f)Lf.+P$d/*𪎳VנLn54LCsTۣ G_?|6˘&:^PxVE˜]}ڹxOQ7amCo85妌o&UN=][alAlBܰc"Ah6߿e*!BLDۊ79>g,!Ša,:™|NjLW$, g }?zT(V]deHt -@T]-{SOe51 mgQߜ F᧎=&ESF Co'}QC~]V]w2? o١CM+!z[濛 ۙF/ˣ+(fziT ]2Q9NA~k[2M̀\ah /SvCv}(-Pn&RedgD"S&6bk2s*~@b *3F[rp:&ME$y؞Zo%K~wCĝ%&E MD#fn(J`"-ͪM.2ԾM"!WRnJ涡Kt\g92#=y|qO?=N(gM5bHL[Еn%ptmo(ZgDTszGҖ3!Qػ2Nb<[W?_ZҨ8o V_'M& 0~(jp o\F[$tw\}}Hw?Ϭ' 1KYO# uy5Lo|%^5UuW; 晶J`r8^aRy#һOgs}եߜXi{3rO}M}T?Tk|YL@,4P@À&(ǁ8@!<EjxLǙ&~@>m03k 4dz;ڍ%ܨV9#0q#tu,CxkTxխA s<^NlpSζs|Uj/'$/Pp\ct_wHk=-OGH?KUI,Dv,'BIəaNe68-JhZM7(?I@C%vlh)jAOA HGǹhMU/Q2b>s%lՓY)&L y4/v(ψNd9owqJ{[h:&.;4wFw4, [®iKzvy?i#!ů!Pi By)HPLk5 nQ"Gp%/Uko 雹 IL̲3c_Y:4+RDe~܅sac!o7(ZQI@ ]^ ѷ,&d }OoW'9)8#+v R2чZlgѱC*hN>,2@5-CFtHК9l HvTfq.b{jq^*N\yu3.&bc@Qu5}w2Uzr/lu4WNplVU d:Wޒ @'p1ۧb@$pxFv.A0ukt!+G#QW6=N|g;Kq66ȥn_P*G* XN?xx9WQ`n9Ǝ *D:3M> L#bzI%}J4eI Dx !&)WћA&l; ]M7؆]ӐA§:¼ 0w*.?dƷpDVŦ1|N4kV^eiѓA; KG-/ew~S.Hj֌q J5s<%Uo:G4[C0fbi , r=(*;"9RP[mU<|VIo7G)/ _"4ǸşX`va?UxK8'fe#A)!BR}G( _R!J< lwi^%&l2DޟV~{tŵB4ktd7NBGQ%Lu{?; K N;fU/Wo5b,-M h1ĵ( MmKny$lԽgzFehɷ"iJ֨U q"#E\q\斴j),@k,:W:~turV2|Z A._ xbp=uI (eM ;$ 1Ϳ2@+B `n4edpis jM @󻲷 MʥCeĬᬹU)8PU͂/׹f!bG'  0&nU4q )ȓ -z5Xԍ!AzO 5͂ϲQ+8 |vN\Pht}h(k8z?wJ'vԮ>X\uݘ2ުAhҼދ7n1fq@LbwscȞ0Ɓt__!bdVOai 8Ϯ%_." )\M%tT_Ӿ[}O4_Zl嫗2^D gN$&۩cOZc3+a3."%˴1 1_ߨi$mH7yEڤ̕+x珶H3 YұѯvGS/|OQ%?Z8556(Z|Hf|}0 z3uDd<Z߱+V12PpƟ OrY>AM‰Pp?_rHӘqQC{ xP/ߡl{3yMW>,Qȴ{Og&۳nhȼB~ЉR]C !4Vc]-_tBAOf=i_H{nqyx-Vu}q܈a=ǧ2wgVn 9=2 yUU@G܆ҜHÒ%G'4rOG@ qWN+wz<~]yqT`**A2 3kqiTPIu1Q%[W-g[ 'RޱlEb[Bq黎Su ,w| %>$kW:^(GD́)5z:=9b\lwFIC1q5j.TL/B,T*H"+QEAc}*w\`0561m bmwG$j!-gh8R^ R'xRj@|D7mTyxKHW,f7tW^&6 %k\At+ʇ* bҵP'(ϲ2,u\49‘q4X b4 (e-׎ǣA++VKx݌$="2!oB? 1H[!Y]=a64vi[j%(dS2T]Q<a!]TNыmeɯ.Q: e>4edsX? b8*%DŽ1TwqjKMJ1 %'slIn7OWy\ Jy81?a%q6 AL\\Lr {97q?%rrCj׿ FB0]12:BU6VjOE3/mAvuxtDrlL`t9ao k$!@b5SIjYd'4`*c"nQ |f@Zj67 =GFepH"L)K؜s1逮h@LO`FAY^"Jlw +zKZI 5;FO/5n&τ&h]ϷYy>'΋7k6k}j Nn`N`N9P%캌!o>d^ ]3Fd\yENmSɏ0ܕϣjL,'0pSIGdE@(0ePpEɟ:̐= gwtzAbR3^ z&@R>j۔P61PLKR``2"h:p^X~ZÕx(S<.OC8#h C'/*g"5Fi= _<{ѺA:evCg/~,`L5n/Zݼ]KޘXj4'8%?F0AUd,D3ԊN! ˎ|.K3g-^clud'Q>`-&ЄۜsOt cJ~z3q~T3PFL;L[Ůx4Bs :/p*j^e4 _oZnǽq9#<$ίT̪ǰ~kFǁ#P8QN.KUwu,Jbab+`s\ugˌql0ZZfApTu|tlŅdg\j,:.]aF=[(;j;)-ˡ,pY:2Y?&&YD&ne[cfd]9y p챻T:7pș1^e|+ `H4D5r)&y(q5Q#<Җ:T/mZ]1l# \H!ZbY&md<b27Eed qS:*=$TPj=ۼ`w`]gC0Eyx3Y.r>{DbgK+71I7}Vv۽B3hx{ɶ^ۆ_ŭpHoj8@ze‚Ў:]+D9)u;JYQ\w5!3]S_ W3.`χ{j:T3KH7Ѹ]n6*8.4*# ]\diE9\`URgFYlU_C}3Cc޿5АlZ39I ] ,:\ <ؒCp1[4#>ŋvkT:..qC&u9+% e;f"YAJ&t3 -.zG<]?9/|o۠|x~gx,qI.1yՑ3wʽt^QҟElە+ohh&Ԃ(mb=Xݓءؗ}%݁ϒ+ Wov"xAb;(~!/kgs:YR?^G}ă(HRu q8NuY 9zdKuG?.aj1$Y5L\̼A x"n&A kh$ Ƥ.=s 1h-+O`|wtmz]L"27h 9D4=1h>1B%>o/ +b_P߭e.D)C^&AU\1 Ph#62%Mw8n.JJ!__Ț^m[(>M61%c ܙ ÀO9y,Y`3 rsњ~>cYo oG|OENjM j}UˎeW/fCŸHa*tt];|r_K 5dϗ{՟fZE'Hā SI;`$#ƧD\*ԩ#~+-{|TSEcS' n +H483 -IŐYI@eTDX[ N '.#4J&Kg1\$Qņ!y%]3+D?N xD|c pGP|A Qi[j\3OޛA,(b*D+#?٧z@ ihFWUw `Mʵ)'C}Lڍ{BG|QzRff-ן@%}ŘL]؉V Iy[ޓi6\8=z~,)Lf+pIsI4;Qޘ&Sz%LT*sQ@%[rY0z@" '@ힵTN6()UrL*g0vOZӣ ͘ B>=@k JUt40Tbnr eft\;0\nXOG>p B_>mY²;:Gӟ+6f>nׄX3+!>kf/x 6LQ?  sI@_c;:Q([SK7LdTHzp+]5|Xg:ULS?tJn馆?i_"?a"Si*ޤTk h$7o6Ο#Z/ѻ`1 X2\]B&b󃃷?i.WFsk::Q7BнFdf$!%2ܤrۍ,kܺwuI0-tE"* ێuE-Z17"=%Ț˯d8|V X% wHou V _fߘ_w ! ?qkVno.e/= e\8eh%ef|"ЅƠ ȳT#mV#w&7QnPjgl~DYtlM57SgSagVU4d:42)A )]vE-y`^ޢe4-kFxxp%lqw~ 6׻`{ ׯUTH*V[ @mIV+70/1K1nwMe4ԑ f-}wOCG:YM̥0u^-]/'C,BKG_d-d*fG1';xE :RפTc1i)R ̸@VSV`8rF}cm&i!;" F>9`<ЄG =Nd$+a5ݝ bڧC·j\˥(Xp^}eH6Õ ћqkUK_ ˨jB(*1NYh`!OFq~,1H֚ ! 8v`*ŸB"~/a؛sU:#4yNĜ3 x'Ӽzb*Cb“,۩D5OIaqYhd/WcH?ybuv}ylcRݨ6w.Qa뚿g&d4d2ZXH}+A$|3#ֶ27(pUV|R @TDm٬ 9AUk=>1b똡[2a]풲 r`NczRtad4YW]s,ٜj{\AY cw}f]Μ@ W7ܦg|]I2gxG/VyUjsߋ:dwP dxL;piNnOD?b3JAFH[kO ]8>P"@5vF"\|vӲdjkd70x]S8>|H=f 21H_X&qhD3m-p9xyz-wFXu ]F5O7x{(MʾeT< k͒pxӇZo(^HhQc- `{dOg@'L{SBĆCMVEDp<0~wJ}M(v)BsDyt)'˰0A Ŵ]|*vꦙ#9'hE\ud|![ʚF"ޜS 4Q΅˩)ͷa>-,-X&S`0hɡhw̖LJjڲs;&%` pkF%s eְ8! AMVD gKk-芓mX'Z<S{EiaG:s ,_#1 \g9YUƝ[^ =EHRF泄)ĤqFBSY#Lyi} K@`÷x'YC״'=v*k7I팓x{DVQ~WIWIeύ*|=-i;I6L0#]'UHS5\SJ 7f%.GSrt9j,0+L#kIL/AW;u%Mtck&~+n,&RKz)^NI}3 _T 552 N뉓q;vBbX1XCd(Հ8VPPo]1z9CBx?$nlJ <gkf%pq ֞#%Pa3Iph|ڟU[!S6fBJRŀ$:U L*ַ8 mŁq?qrޭf80O?0&'԰n W% [ۀ Zw%}3j}OnxVVtu쬠#(*e1.pVqH~l4# D5Q[c׈N%x4M]rM'ug?N)BumsLMt18Vpy*:7'wψVF8?BVKY75Z(oCWlJ8]lzb9R7dHAma.}E5d<0WҗBPiyږlü!M:|ѿ/j/^O\@{+]3lDTkTS .u2x1g-,ޕNr >2pʕs%)FDՀ[l'@js2jVҬ;(^DF\O׸g et1#8dL,7L|"_5Uoi,nLVTwmκX >N))ׯdOpͩ-WEG~;]+^yx= g4kd?BB允;BPGգ }UX(W+@_z/@f";v<[ewѫ6k`Ļ 2k)XϑLWһhvnjH=O;h'Zb%l%I T6Z׏'Bp) `Jcy4Jf^״QA }9 #{-m=T{ޤIOO#wS/HG=k7 G Hr2 =(!+rD ~#jSKxf{3hlՉs%xС*?ji-#UT4y`hML[ caAk:TWZ {^W#}{K Mh-TXb0ܽ6!<9&'QyeH:ϓYe˛ORb\ZNe<;0f-\9y`>F[t>m75&]kZ?N8J]k}tFEd?{9`yΓ FT`[;lͷNޘ9ӂ%>7Hܧ5E{T{bk{`rq!Lݐ%'Hc@a$nnFy!Cf>rDwAdc5o"UlSѡQ:}N}v PY?$HhHI$X<ޞpɟ8M0E2. Uw,o!3x"w\8 'H^Y00˯=]3b6C|E{R xMӎߤZŪ?wX{zg D 2nIuȤOxD*PFq <>1Pѵ͸obR upF uJэ!]"p>r';vvg1>ysrrC xQOZ^j6N)+# HGJJ1(E %AvqזA60-oybnSDU_H5AoJ.Ik" bG4I~ǃ̎{ufM,8b@SS09:`MQв>b21o`QC~G <ϵ0{2~K^@[MY{&>C/eQ"Е!Y٬Wi_0EfrCje /f?ò6aA@̮omXu E 'Z.R\$~\`䠣Xӌf=a:2^[bF%hݪ]I>oY4u |)fbj_5rTSiH7}2q5) 15nΟeYK?DHɒSAdat EbfB5G[tu_eLSEבD=$hb"XO% 㸩_'\&4@`hɋ?Ϋjs dlU 9E=|cW*6MQj!ar 8S:Yy4zM Y'zNf#+'oԭc 4ttoMlE&V+>OD DiK@ӛ)AP8WoSjIL|d+0L8>>rYKwASqS#|J[+ 4&Y8Io#D:^!uJgvxJα|B^bd S29ԱY4ElƧ n3Opaf/lN%clF0@eLV[437G":@+3Mg`<896L=OdOB>${< VivU uc%yT~!pƣ7ihX7l`>?L>D4=Cᖐ[\&F\J+fQMC0KUGUNxrTokg3IN+˵f@#LjW4 \.!OGH8rr.VNe#8_A֙}sQwgRaK[ yDx I4HN\6FӣFF(V":C~|'$ kcv<@QNp ,bD7R`ʜ5{H _tGkP1 gCJwCU̔ ٴn07ҌzsFΒ_wEiόɖjVó+>O|i6a{.'{=]&vk~h  L,nuZ'#pcRy3)p9#amп98A5 ¡P,owF"ˢf 4RP.ȇ2#qYЏT.^ia2_:{Rʍ&sSh Ly*m叜#PG.A^!f#28B1#y 0të.kK\<.2Bls۝ы} y2r69*%iS;E[X 27`VY$R73xB6͊UywoHSZpa?&<E3W0;6ްoYqyQ46a"xW0i?ydZɪ! i[Է!P/l=8Hang+}j,gxI(is: ֠ =wcAFCl: @몗.ړtY~j qsw]L952|WLAVm?0Έr# M}!!Zs=USCa\Xd`G E{Ѫ`c cɐ:UV3ۅ|n~Y15W<}s#_C |{lD3cp73"+HR~,Es%BlNK)G)z9u dm0XÉNN|r] WɋeWy5#"$OmJ0ʨ 09"Z/XQ3όAa˨ߤJ]kwV'Wkfdm,o} e%@~(647Hwh{䣾1,P~a|ڏwINFxk599'SGdʷBH ile1FSj|91MJv^x\42p0%F"ҕZ`J 28M]7ȥ^O1dO@Zc]h-I`p:H rM@$-pC5H: to|{J}nsDڑ{XlR 0%J Fe~iD^ Y>-u̽= ML2t;2zt$,2;FC6}dJZ.u(~r;rlQ+FFȳa>ilri Me0`*NJQ>'PM=/h""zZpmc09zެhk]ՅL/{ٯD0%0;{t=ڃ-n^?H<@Y5zquTEB |594p"\*_"g2v=- -o֥oA,WYSw6|L(($ޤzk7]g3Qۃu:zPw*~A^ Pz0ued`e1:e b5iVZ&3tLy=,t1Cp`M-asyW)ikv"9p~UË<U71' F-onv>OꋏKb"wݠ-X&!.N[ 5]``ON,KΒr+>lۈIN L/ʖ봼/]"F9m㭡13J=BQߔ);nR4]|ܱ(/aW蕠$ZؤLj ~I϶[Y;5?M::6$Emnh y+oV S6;[)?`>=~6B" қS((uUi6@[B*{߫̏z(bT$u0l7UzKbXSHc^Wɬʧ`hӻ Go0 s>։G~EfΦxNPFZRIZ O+k6AKqyv8]6yVTp$]G,Vcxy$iY>$({s(3YU%:~!d<-H7BP^@cFGͦT S] "jLoep386SqS),gCz,u]vˀbB\ *unsc t0Xs+4OQ,%m^Xa rܞAq c4Ru?K׆pD=Wk \]9uoukqG`%;͆?0v~'$G 5xZaAŸաQBZϧc:{"?k}R ZøY 2Co1hIuռ~WJ\R0qu}5@'& z!$ՙi4A SG-ڷfގBPU^`O0ؚ00#2$ u[Ђ# J;@-XSk]r$beO3?iAia`H8NSD`]˃vgG€ LX5tq 6jGg Q3Q%'=1O` % W2(um?`%zvS/:^–ۉF.إNQj {L\O6p_dK訲%AO )BD;BXHM풴<}}xY P?2=ʣa;u}#Q G"hSG ':G n#CeI iZU:)4hf툁]/)>haWX`%6WFxs~OC4WġUChc0%cTDA1{HJAjf/>_Gһ^jRdK Q9$%l 00hBhϼϙx9r:lYk E Lv%@|Z:'NXScSX TM&uC3 \W[/5'~(d zAsqh U;o _t}K&p6"mhm4x~m38:JկV.bލX(⍕6<)_˕rR&Sd<qfla*MOzC wݲfƁzG"GlW~_kt{nEj"02*]Oڬ7TLuD0 aĄtL|v[x)`qif}>_$g)"}~Gq}'=Q6jOG@&AU$opuq$Z8k ]米C/@VGR\'Z+,)Ah/ El0/«=5'wq ~5b!vW&BĵR1a o ٙRh( z6tէ"0ǩ ԉ[&ㅙQKܯn+uI-:k#2nc]r,cc]rnlef.19+~?OCoאd2)ưgBJjjaa3NW6C!1 s.z^N!W.+4&([ڶDaT "`wdUFF8}̫yѿ) fk||ѠtpqO&=Ė2oPR!{vieVk$d#_w>*ZnXRhwhn N!<'Rqj/qe:oa7Rg-'vzw$ق򙔨<|)6G2WY -V]BnbA,ÍܥKg# 鲩K=퍄oGLGTsMʐV-gg?WT]_:o4k4FcYksD8D񬨚i;L!Nl8{H݊k;]#j4a0$#ᝫId) sֺ>-ClU9 ɨpM|ͰFw,Y}b|Wa I +%A_0g4ɈБ%6 3d&͹58ߎ!S {_^(wd?xS)']|PAhWHDzfEA-FiϽ~PTPQe6 :@=EMµ&<ýФrS S!(e >l&m3eX"Et{UwY:P) Nlvd嘕 s76'8}v/܅SC%ΐ?ЪC=E_Lg&kt"ɇ- d^7BEɶySxHbh |tGBIx*YऺHi@ ϲR}MX:xBV*8AXŞ/oV oTm6Db$ml12*r{?UƭC3vU1XY˕yRީqwzݏ(3Eđo>]k4A,AURнL:Їe(Ɯ,a`&}I?0c+p4\{Jpʱ'q%P/Lf}K(~lQU/p(^*ʒ]Z<8b̾xݔ|7Cֱ.Qvsf7eIla䜈걩^jD.̖@pV2>8h7g$y-[-V ::]o]9DDIX*9y#Y9pn0Qcc T@D% Pen3{B3/kmoV@a10)}(HAd:o(LVk`Ʌ+s C{Uh*j{gH{99s>~G,jJ1}E0ȘZV&^Q3!©k5Ou?b$vxwW[C[jW&'%nE%xA*D"EBȁ7ѵrЩ/ 0l]@ ˇ @,uk;Z'i;r7^t.[9@Sr 6xӻ5 98\rrsr<]xm6]G:P*yYm0zAHXޅ% ^咠d;a]~N4dHUd2t~?KWt&yN,RKU@+c,};x#%ׅ:SqWC'a٭ur= qd>bSvb~!.Iz6'rT=IRɉ G, 5B om:u58ގ^OIru[z"ӖYd!{p܉3䎆m9˺QbIyo (5}p%a7,9'`ք;Ϛ[ 3`W C,:WWDB}T2"5y RZ5$v[&` kZIivx-z _Kp\YKX87?9%ʳKC4!)5y扏3<iA1z M ~إ`|Qplnn^5yAK133 jg8SXW8`iR8=ʼ7!\'d#| o8,acR٘ƑcY?_SY"`&BHWg٘7u} L!jxٿm5wibțDo7w2b^cH"Bt"wI$RL3ag;.#onfR2e[D1" kq곷Onwkֿy)O73$:j~.?qcAnJCR_Dz\FK%A U =ů ^p4X*JnyrVMd8XaM2KHOL5F/q .PK:##{R؟ڳmRWQY^gE}$ԶMNwLnbK\8n,ifəfyC~URWX9TLPxpǷiMw4f95:;l))D2's|#2֙i&yӗdV:]}Iif҂jH)s HJoQ' 19ZщnFZb'+[\[2UK/0{yn540WLjm:j} nuгÛ8)I:7c)Z~ {:a?Àw*܊9F|iR,ܪw|ںhޔ󜇹E}CEx'39 )3h)p~ }[OcudQIM>>ae>un$@KK=j3DE8|9ҥ*734N؆7SM맜\dK}ᑴ6dI_Ƕpu@ S<` YCz^R98H#4 n;;у]h`fm$t6u~H};tJylurb^)6@)zo9fryk43gDDE ѕ6W,VqLH!|C*t׹Fc%]i2l~֖{|i(2!Cz$4vwy,lp1߲rА^Q]ڴK>hGE"D_7N׊=I nQ=;NNQHzfO͘}Hape ޳k.7yj4kqae'v0 rO o6}xp&Slύ30 F'T7thn_pap_=aV; zpz_y'YP}{lNdԐ'xA51jf,tJU,h# k]Tڑ}.NB¨mq_8b:.Q70W!oiWw^a'\ #&/h~;^'﬙PsvÏ"`n*'S Sj #q#XiDSer\:J6S L*\jZ ȓ% g`exE a.Zy&S8Z|6VC$SKci8r)q;ëEz\u!xes힤ۻu=NK T){ٹp'%4=ޝ+&&x(BLFJ d)\:%GG}mWkl|7*y 8w?:/_QVSڒT4(stK} ;}c*cS [>cfHp6":1,ܽ}H k߇Vv騐V˭=ĶQ\އlpgj: * 5_֋Q fH& E1зoK:?Iw%b`蝽5PJ:FЧm {[d:%(4Zn(k!lZr? `. {8 8/tƐRޟ$A^\RTᇦO+0JB@C^(Q^lSڽ[A7vAA&stG![*|QV0Gf3n_d$XY,5BT !0VE@Ub>C2-YG6 q4%#i}Epۈ}~v kr8'9M#6_{S-Bs͈d~b[$(~F*B;O!JKvjӭCo"]T1`zaiP-+x"ytpXI B)xD-4bG!324'V6ʈJhF(xg'4j &]C'Ҷ|~?Yj@HΌ48ͷjѾD2 OfEvܴ੷]&'S>b=ݦd$@$&%|W9r S_l6 %mR[+~±Kkkwm(&[f׏69k߱< <7p8qpo`8|øgTNq PLa,S7rftQΤ1QhNNY\UٛmfU;,V&G-M37Ϝ T딁]Pk醯!bZ@9C{%ua̡ $wypо:%LbښR{!瑋Uz/}9ʀ)4 w/7dGqjfX%,%0ٲ[$ӫf_Y(P6~\'Pf I [NcB8]6G?ҢA<,!{LS֔&t5opu5tVnl|i ꞠLߏt-jq?~ `cG?Oo8]2@ь: *gcU*5#j\xNιdP+r=jҤ(+yr<[#ݒ|^ޛ=:sHaQ^t\C7ŋěpymL7  \Q.9*njB3l7ƢfYGhC|Bl)Q?0`A[,x0d2?m{/`ظ.\Jn Nw#pߪgu&SL{! p?[K&/_u.JekH“!^?M=O.uka 61]~+/ wNL=7L|U7ge-] vk8l C?g*6uppr]DrLplimJēB>-"`!`Վ58MFq➮z+^q)VI`:hedс=[‰;'KP[+5kAM:5: q!"n jd I`I%?E`Oj s@dvXXE2\77`,3YY%F<_㋴@~cF+l SIÒ+kfǖ O!}@Po;! {ܩFIJv SŬbVNoHou,rq!hP:Kpm2ɝGY ] Ӆ|Q縗] C;®c3WWj&ޗ)x^j/3l",N5W/ ̣XEƛ-2ײEO eCsIv@^?`v=j4bgircʊҜH,*d{qrHf?^\Z-&7B?9 < T^_`PL5a7yv?lix1^8FYEař՝uC),6I-n* 1I|aPBR+E, L8@K$I;휩.a5eUJ[Oe ړZܼN+f- isAz*S5u`) 8A%5i#(*KCZX-k*m Vٌ_6XYn"=<6o$E!eSRyr hYjAAUvEV ݈~[(&IMg-5 hII7!+J:iQ/xNٔT͵&_H1QhLߩ&F}J59vX-ħcvE_~Ź1gZ !D/{-Wzaa{Oً,:)HPvZ/U9 !,(2J,lNVkhzօAPz`Ne/h}Z?RCQRo-B¶m,ܳM*٥7Etר: }*w?IG oYW{%X4؋<0:C#y.8TA_`w%jPEU9\cTpˉ^M6kmyH bq 鵦]úR釂+z{};6I CnW 3-\M^oh&Tw]Le+]3$U)F%ͭW 9'2 %$]6|AdR]d֟^C(jݮ2cvRh{wK D6ze!L8xOE$.GV#؎#.͜J#Dy$C;=F4 "4o/t8Y kˀvuڝ WjN8Y+3D # yYx}FׇDTl1\.Рл!7btSf36;uL xmlw9Pl}? Ɍ̹zpn&Bߕ%2]zO9 )DpSV ij'%ضfǗn1NhiX\e&|>kh>rC.ͮBH8tqB|BU"LbtC>lAvSc\Q65 .^&~T\<$E@NGpoѫT>BϦ8lȲBM]@{)/]d5hfKw_UvSkwk:wЂnrIxӕsoZ5ZykJwu+S)̴EI6CnBh^RQE ҥ'ޯ1D>(Fg開¿6$|>{DTLexeICOvMaڋfr/iUC7ŷMNЉ|.7W (ngTh$?>Y;IBҋ0 ĭ@ǧqBe滋H(0rTαsn 1k~ɯ`hj'k; L$ Y ŞϞ\mjo3~dƷаJ^#*T^(nVF\l]rϷm* RBVˠg"|,؏{ i+v@ȃ}5Z)jeR2_Z?Q{dٹh6ǀ+^`l 膱0ǭIC2F}ս4 J dhrQURX52Vx?`` dV“ʈb/ٲ)rH4?O{Ի07ob=9\^/ׄZmk>C=@,`qZ\v<)Lc{w@r]F_Aט̇apHU:SO}'2TҔ$ɥ'%t0e:ϺJ^4d6Ƒ>AXf)R#dV D4A+LQ]<ϹOTg+1WV1el55Jp'k73 -kg?Ps'(Xs_ä́E]qF ׌"ILa`AXUZ:Ej4`U''qU~LS]`tJp#.цyXZ7 h|V/Ċf $ 3Į.Kf_V_t\ czцyZ ]Z?U#w"}e惝aMVVyp1ȣpwe-spϒ5WWYOQA@t{ d $BKL(ȺshzGaH#qxuz ,Khk%=$jCm2cHʟٵ:lB]z&RnwXLx&Hq.jSph2,D-!mr] 剥}H7s9L{>YG H~EN۫9 .Ěo7 ,"P.˥".U-DJS w:lI;w鎹|ע`40Fwstإ]V"B)͕,<a4A̧15Rafr']I5%ұ7X_mww%p{߾ڀ@>:p@3cyYQz.2#0ǬXK OhқQU 1Z3h42@!h=u+ <Ї@C=y}ˁ20x`k.W\MvXxɿ~1< H$D5?7Ԍ\ypz?ٞQ*WwfoW,ǜPb^xD `etSay%:/`܎yo:\X^_T~ҟS)w7rQ{9fB- x^ TC9t ͭ(ɟyC X㹌 ,3" 8T^6k&7@FB;\ +'GLj~ѳ%Qi@&T3gb0lqq'JPz2eߠTbNc\+|vgI\zB@!ܩ2WJb6ɢʠj0y'X޸nƆȥ1d6UNf 3'4wD,ϙ&^_X'9yNr -t- DK ߭HW7 sIjS3s!;!ť9yXx#+͝pn_0Z}=i\ki<[b< 0%Q{+?-+#JK]ߪT;e؀At.db1+-UomUA&\3jٱ+T! y 7}~}Y|z;m:811N`qn-m{p[GRj`g [A1Y<ђu.KwY2E Mw^ l͇NܖZ-bKw.;& 701o͉oJh;-^˰F 7="9׼Xc&!M4Uꄊ5*"D[a Y. Ui4|Ne;ZP8i/G7WÝ9v:.s0dsRN6a۳A@1r}EE؊"fמ+;MT9닫8 %@f0.$\j]; 5A1͍$ \$ Hqs56U,ЎdO^7%I>`i4C<1ip~"5]ʍ-Wʾ]O>LHbQ I=<5ڱ/avB&~ h֖u!I\nwSvL4\0Z㡂51ay*8 '8gkm~{ iptHC1+bA\,gzՍ%zˁtZg,1~CEbm:s M ;T9J[T U&I:oYuAU%`6mO 4;v&,X~~U=Y{\F!, lH|]ݴ|nLbw롹tE*;voSM.ʼy}Bx~QMKY22R2GL(\;뷼ƶRrH &&hq_[J&!Tr?o9;UHjsv}y>L2>&#gӟUH Et İxuV4 f/`nMAK@)\ɬBiL9,%2-^[yՉ! {xW}w(kKkZeH7J@P[gi%C:ɒ/z882i>@DJM nfA^wi]"Fsc3.b}j{`4]4uLVvܓG &!Zjq:.k^tJ>od^aбW8s8*:Pc9#y5,(S,e,],מgkīfc-gToQ^@SW%(F=.+8^,GW .+~l mʭTr*eyגȂgE]0*avCH*zp%ǫ{_%ӈðt%- 31̙7'9`J4й Y+"̣ܤL+ыZ:I:oOWuP EDp{6C_0+B*9KxN%njk_2s_{m=0[g#m ; R}lZo)C[V,ۑ F,9h=fB0g˅ɛ>Lhq}@ۅmHזPO?. >d׿@j.p}H6-.38+dGɦL9!w}smU,jҥB2CX6JUK&>Te_4ipw|@陵7lˮtuA V_O v F)U*Am,y~ 'jctE%2Ԍ(o4mZfY\ f'o$:_@L/Ū5~]6{֦Mm /7qjd je+hJU~;j?zDVA,[Yn_r/pIqDjc؈8O'=U\!Ѝ'"Q|.!4K"$$ٗ͟כ[n95hX$&Y˄E&YYVk( +L T26f ':U ̹_T% c:ƶVƾ۠7i7 ?.؆h ΨK|g:IU UYZVG*'kӵ$#WǼ݉%Z(OlN*{}0[h}`?矜ͮYa{gxق&]ޔj?@P`5[&"*|kR%gΌ4%>OH+K5)AiH|F1 0Ji<2i9s53guϙD0dG$Z-Wɷr7_I9jҡN4nM#R_C-4f9DR3\q!w/K) 9Boz\5L446?(dT8ҘcG=\<É+b9 }(&N#&dS?U *:/o7XGaDbvQMdֻ`ijhl-KLNgͶKN/I saEYxڻICCXb"C}!J42tQMe A:F,gkgdj зr:JMqC* }=8Coݧ\-%k[)۪)2?5t1NBb }tN*>M4ezN5]v~asL͹STէJ7M4)}ZAuiTveNq~TDƈ*mRA%JKYšI>}}VZ 1sN_^Or^CBI7jJr8QNj' q%=L /*ۻ6#.0t07X)7,U < HQɻLGL?Iv}7ۢ$[cǔ{5[a]5R+ /|U$bw@ # o&\Ihxr2`4ԮM\yBjc =gUb,F̹_cߟӥlOI0u|K#or[Ý&e|cXKLu`=x Y˜ɪ=V=ge&BٷcTZ'9:gLܩRV0JXS>I0ա[T-6FD a&Ѫ왖V?PdU_@}+f?rIKm׶R&!1$uMpmI rrɡ?si>tyb޶G3 V.;"uz#饗%~ۆXfqV&\ yj$OUGwŨ`X[! Nz,:8;ﶛS({n]V[dFK[&nO aXD]4/\ƽQdTi'M_DrG"YSWѪ]VL~:0tɄFّ3a>'FZpt4L46w;I¢ml0Znmaov8EmE^ #$PL*6@|Tۏ62Ԩn]:@Trc1֎/Zh(e_ogLu|udmTpP]) ^_t Yg׍[fᓘ;w핓{␅!iBC€$p5+>OD¤mX=| f z4LݫC_FJnq$''HR53kO6LՏ-)W:- i`K?T= ^$ge71A]U=W:}blW$lJ dn '8B/ %Ob )3pȔB7'O6ALڻU 9ϼ4 ]N9Vf"Wvc~瀒|I[L],kI!.N_u

]'bfDLH*MDN=kȔN|w7* t8`=ߕ,2ONoVب점дuc@_Y?’gA4[%(Ĺ -rf¸In3N C&  fQ-rX x_J(6l:I)p\Vo $|-()*ӱ#;Pܶh3%kic\0+q~#CԺpk r,X} ;] Ɖ?j4zDN1!!b)L,{{ӵ=ퟦʆQQRTl+zMY B`\G~.ßd@ }rlO*K0ػoIh[@T=EݍtY"?z:_7P c3Ljb+%H`(UUX M IS"/]=pdRytW `N5I7u SN:,D*ƕ#B:U,3uIxeqBRu#\taQ"S"=$A~,4zE径%{XP-,W.i*C2 gT%Ӝ#X!aAV^LK@N|#D֎cS+cKmtDzn{MlbPAz?$vR5.apDO#tAbî&7{3 EZNvyK\1h%;oۻv)+*)|`d:u*=I a.A_P+id_ۉfbYj7Z4vc /یoeu"$E\PWѪ.@]\ubq*J3;$z]˻Nц+}nׯcL9N{U1(%c+|`BN~ }$rʆ͏NܾOC=} WġBa5R($e J~"1T`t@$5lYvt$18{kB' AfRT43  |fJEL,hvr9ᝣ* _ ~T SIڕB8^xPc}BGf] qs2VSX)ͨݞ  k\RyВV27SߺY@l"eXjB›;jҔ ~Ss $ĭ E ̌T>dYNPcopNbR_FONpzfFoashow:zBҖ1Q˜*-&&mOǴpFQ)JT E̕t_hhEga##baǛ:\KEug ?KL헻0'zMIu0l)ƑO DjA},3jb([R8lbLhm7!0D#Ѓ_10}I»DBtoF};$90%4pV .?x@\YM'/C&ЯVkx : /δQr&UBdA sbCD0\iT|.QO2Kz._xjraG(esh$%bK:LXׄ& }T6UNj˃Xv rKܝf@1ߑCم{5Pߪ՛iߞ -*DY8Eö9^P2)UyNvdZPUO81=WųAHj_& 1F.)' .]{2{+*H#Fdb:ln~ָp.Z/H{.\.*6^/[\T:X g#8._|& N cxCVW;usP(J9gr S@ֿ@W"? gz4Kxӷ (ifz<$l!(0Dl̴>&{ɹF^wV1gQ Βbϕbuyn.rLg6B_8~HzM *iɵpb+Ǟ$s+euTZ/(+z$zsJ `a`݆٪5SO~i! EH9ԜG0xGxQ@E&IT«Y'ڤ8ښO(fJQys` ?j!" Ap}aj4E'd"KŰuӀO{9Jxw>>$x @w 阤چ/Zkd@\T;=%2)'bxfu43ҕ  -m @"b6dXuY"it,kqleZ7|N1lW 됤V=M߈g]eb0ɥ2l̠V2z-6CAP;^/J4 %ú|lޏU3rOMXTl 0CCdeXFmf5Z;HS"M 6a*Ңh&>׏ȶq bcٖn;,M*5`8ۚʧ5֑ct4 hЖ&0NK M7bZm@M|h11t>u7K;JzhǃqSYFaen?2$yE~!Ә5d^#1 J#ԌAc{cE{-zq-C8Ru 6iePh=`Ole͡vQM4Atl0aOJ"}\mZHWa$zNn@;! 254h4GU$G$Ex&ji; b+cwkg݈kT ѿK6 nO <~OPnQ.m@Np9d2O7O8Fl=Zm>tӲ(Gg2wSqK{lF!(XV7 nf#P;w^E ;bnٶ5?^HLW B~Da5*9A,|!g}(5Q($sʹm*.\Ti7rJe *3@*wýs~-^ "{>jcK=.R͍{,.xJdgGa#&I}$ʝIQRˣDƍPrY*o?:XRKgSX8\TT5,!X}X j<b-h_C 0sӭ@ψ LIHTVcN7iږxw@I;|NڪHc~F;;J43Fp Wb 04:Þc>{nj1#iAbP+|X8M#Pte&u~yq9QK(m%ꮐ`t'񷅸EABOsk''O'vʸG tֱGCҁ~`ν̨.Y0h%ITxD5;*.)\uŚL>E20(EʠW~?? O+?Dpg(`/.Y#[AZ" ن J=&YW OhqNǷGdhf*AM>`"`/ Rx#-XJw؞c]=_";2v=f7 >=#TjG*9MT1,Kţnd~Ű\Dz#`H 0[FrVmNs0a9}]9(LS{B5H>;+KO+=%$3 kT*QIf|w]ܴ e 0t3GM[hF\L#&X'U ŖÝU,%69kfQaƍ# |GɮehU˜9Kic "ܩ}]( {47(phwȩ |cjŶHWFuj7FaY9-ķRx<,)pD&4IBݪ$|ԃ=yTJdBvT%{JGi {#3ʜ-M4mܨܑw Ff/ϩb9#dרq.E\)*:{jLyb*Va_M8ׄODԗx,*!u;W>I*F&R2xld0 iqa!|Z:kOw]t7TvmYnLw v)uy.s&fk&: J}HZmI>Q֚Jr,!O)[_7I̕ a*&3t0Olٜy |p՜ B@HV_)v^K0T KY@\kC#F`,A%I 0#䒗nPb/6=p:X5;0"' l0LF;qswk6 ٛ>H _qANU9=NhtR"urǺd=4G" =Px7-tqN']INE9FC4dK}ӌSuP۳&ֲ]}G?|shNy3/8gP!dSRN+kFeH!67~/ەpY'g0H x k4FI!M^}o]tF4Ċk> "Tc`TÛ2OU\NI{{2^䢈wfOM%E$ `3_+~fA/o1 C9.7Fˀ *93N>5y㻮Jޓ"@](?9Nʑg'z ib2rIqϋ%0 ^YTG7W" 3o8B(ÈT\1ߌgA8NBY1a) 㶑L+{T3Z3]?qt˳ 1E=ǖ]?u0:*֝ˏ9./")_橃pA*PO5_jr$ʣ a?|Uvq/T&ÀX{Ȣ*"8f- (V 1_*~8#aWis:If?> $$!p'o); 8q~aoLY5x^?g%4&x6&L<" *hjUl1vv! p]rfRblӿMYK~9>m>"6+M]E*Uç(D1k.I8"'.hV4ckɼѱcm\tjbT媮ؖ{r"ky¦JV8Pw_6Ez ?.eEb.Wz|&(fW i%_rJ2Ut2U?b)͹4?gV+odr f9Js!+ PfKYox)L5)orK]}EJ-e0Xfr8r*RH/ȇޚzTlhbbH{_K(v(N=4Q3FYNuUWizQxn![aʑ^z$J^" }Y_; וC_%-{:[UJDS52 6d;maYgIasnԓ Nu.!OR-@ӉQ͔OGUsQ[a[JakD߾ x59Hnd1m?n]J4*($g];2/\- T4'w㜜! ;Gp]C"-hEN(XߏnJYRɸ>cucͷ.rLm|te#°Nť0rgRGMEzTUS=c29F4x W@>EFd0^g=n!9êЧJ!D!V1wPQ#9LBiqUbH@<}&Gc:'@wIe `-4z5xq 'Q\{?ӝ;Z¼fĄIvz-{︚ NqhvaB2?J3-`GlByiDPa?=62-IprzqdBR %ZkE^)fQC5l|8] 'ʎVʦLVU/uEK7|{YcGŽ ]Q*QHmGa#1tB׷2qɏ=Lb1;.8ﳱ&~hquʨUOm.ӄԥCj NF7Ď;.Iw]NH.=%;ϧ;:QVgNځT'AeZ -%[ Z8"ǽÎP PmHj,4j4ENuC^ms%sɗ w@pU>Nw; "iGX6)S2;b[Z˾#Zc 2`:աa[tS^" HLל>&EQ4\hzY)u|+8"ɣc-+* ?W#Q5z`;/T0p5+RS!RNX%*;'B5{*l.J}[up#Wp9&I4ײ`:zu3Kvv9{ aS/TްLcMWZͷ&N-;]Z(5"ENp߁fTU[E< Lx v :_6VKdҚ(~X!ӱeupC<$Nz@ﻴ}}іcQ̧+5To] KMNj7!w_;n7{BMw]E%O$ڑ#p5 @-949$J bK3y.'DZa ߔiFfrMEֺ)}Zn+;f`lѥm6JUlÉj1yI~&r5X՝\"ѩ#\$A^kBa:KC<xgevEd/ oa.ḅ_obF=3T_>q bŠEU%GAI"xn+.@3+{8l!gR8%)9ĈH؉={ \KI4#{r2tח .of;ȢT;럶^ѴC,aϚ݉J7&#cSwu k.aOv9!:sA*0fЂ4g~226d?O14*OC +)-̻zta(Am9-^/%j{4\~ݚ @<)W~~wirh= umDǶM7O OC_sEZr959yi 탻:~nPUlLE-}Z.ÌC9[DqEt1"|0{;n+tʂjA]9&`N»;)ZHu.tݻqݯޒOU/+@G') b䮦#~5Gm:ffN RHi x\Vw<И}Ջ"CקMrxVDX3bupR҇./W: D %-~fe㶍1+ԌPq,~EuIJ⌊&qmd/38_\[+daL^ݦ/NjyDTR; `/5wuIXYȴ sGLA(H CB ' ĕAgǢw)xB%Mzj4e48N#jvRvc ڷ/Ƌ~$XВ}lӤƆG lrZ-CC *63KO62YAOse~ĉ s^#4%#$%Qt`ꀚػ;pY:ekģp(;gN=FPk>z\#}m)O,CayD.K5[}S]J`#{ v"nu7QA|[YmE9aXivt X + :,sSEA$u{vR{Bl%u%U2fIjE(UuWmu@U!{aIw;v zmջLa)!jGHLyσ=0 <|Zړ^6kغ2 *3rƎSoMhӂj< jb!@[$RWR5'LfFdCwH?M@.Af{ss/ ofXuג0v;k$DԐ\.FY;*!eGO.]~- `G|2ϧ=pi7g巖Hh\mrST3VJ^" Lp)-3RUK#w&]ةAJ͞w,+($އp53ZΪCL;:I(g'x~Bk-㷲k%u)\kw6صX"HSa6ddG዁?Tn;oW&Cڣf"oxu\7_EE>׊^5ĊK\MX;5myn)q0Zc{%❗|> B2X[Jl~@}(QNӦS뢞H y@4:T2&h'/ qRQ;Ǐ6 }$_^{~AtHJkHX|Ȋ1jXԘ挒)-*C 3  v<.j0;A_/%QLU8)KE}΃:dhŮK <ͨNk2aѷ/+k@hlair2uoMeHvDon9ꁆOIG"ps&L,b#T]B!8uU9-)Qܲ{L8OB_Ƃ}/äAg [T?6Gkb} ^T2vr|[5}G⭷vĈaq}&w5 1l!5WZ1?Dd s-̥4|:u}r4WAJi!p BRXzwSP͉RT17ý: 6\x.3w )TuE2xsŠ* 0)LoGQKe4WؐuQfkp\Um(*ϛN'Gya;M?i$w1Wқ[jjL5Sr}-NȰ.r %H) g{x@٩%zz1 6W$pYyCCA?hIX +@[/Ju =!xL, Je]0^5]$\[sdW oͶA&«@r/jHo >y ~@ 6d>eF/[n ǁp r?Y?yʝ1a~fJj?{.FLs`',#rga2{relu ޅu+*ce(R28x( BhAwvA(Rqg0 ۹L Cwo7|ȿ/s:)+&;h(4=&\$PK)`= 35sV)Tƶ'B&}yVͩĒBiveX=GLB2TsЂa2G3~-k*¹hP#DeCKpO`7$7`|Z""?p 5k4V% eFwd6I6XAF^:E$X(Bjld\n C|atn0:w{P,o췋gy@[ 3%s|_OKf)E:h ^Xu 14wrX:m|EppvI`'7ӊJ8GljsTsqTmi+WV煑q`dUʢ&lJS@7ՇN36sigX~ 1z hܜ*{g=U9N* c0@^."K4?h2h]J}a`D˯FݪTA"64 f|0Ƣsw9>KA wϨx܌R!m=jk'W'L1'lz xEޝQ",oyE*ȗM8%dIyn `ty ;.+3x;c5uTRY f뽮Kh⿅jlQZKC,Ea<.3v 4 c'_Fm_U̅gz{plZr|C'iLp d#QLYׂx Sk"v%>Ff8[DC&U䃶2nzrr4m谋jw\*XZH!hQ+1ųP0Ivx`AAvlBAP( jӟ5ߜʒWʩxpdj?؏k&)vƆF$K >4<* y$r< o qΥFAvd(8ٗ?"en$G?RN}*<؇˩ RH y(:LioSTYcRxRn6@c̯yvbb8}F7 fo^?8/ |Yzdɞ%mL.CnJ]^HoZ|{˿^.ѧ\2gf,xtD:)5vEH_rWQJI'=V{/Dzy8c \jA_iVm>/B9EJ5:,(-}f#cE(D,>lZXJ$,oBUfɴOyC}}.g^ Bee9} Pl ΰ@'rĖ\$8LSў,%~q̣C9G^5)q+_ɔptɉ#ދ'YOĮٹo-}!'?Pt뒟nlC|$oQUǣ.H#|X0f?+%AVzaˬ$v8ڞ;J߇ެhu,LLjAt,- -s tmd K:i_kK6W$vAyH AKt(-fq5mElԥ   ,WWL0gF2%M5#E^j)J *Qv '}%`t.Nap.Ŧ&裰C_#zZ>~MӛIci{5"~; ۦ->XxʹSd Idb(˂3 MK'-k3Yѡ]Wj$L3Y'}, mT3%M w‹w, A#<98Ey,R'jnTS7sNa*I~MZoKAُ}:3:DzEY7lZ& gsބge"pwE4I%itAH_WI.#q 02\EZ]FnjDop¦UKJǛ0Ԃqk,!cY -Pl`-yάW,߮Mhǡ_TV.zfPϫ813S 2' /PhٸerN:&XoJCKo[K;yW fR (#,`xt[1F?іT"bjTc^C'VPn톻)2b$\h+ vŻdNμPbYf$^ҹ_d>8u8mK15b ܽʿpnX*(w2ǽNΔ!զž4;hUj|8^'Ku:;|brA@|1byE@c$=?ݞOmJ*5BO`JYsmdz[%}J~VE2I ݠX_x1.H­/pGZ"S5lV##'jhV\3HK7O`eoF@Y_*%h+Adb#ⲝ?3Rl&r6q\$3bgy7ntY6J-\q@H|r'Ћi:o=ڟq~$r[L$}c_Tק*G|E[q4b<.4{ TM#*j>.^RR@Tb :`C74gV%#g ./9*m|rX )i6p:BvO|dH%dG`޹KltةZBP_FӨigae`SW{ Z.,q˴%pD2yvf:ܿG;F<dE{ƪ>MosZxdV8hD;ou d|,)U=/#!&Nđ(Z"2& z#4-U$Y`Lp)gFuECѸ "~I b[ո0vr]ŸTf?$ Mpǟa C,5 7N \W2 y:1񿢙~e>8ǮyDbN@vIZyH&<ʉ]r!YE6ijC @f[5,5l*l7 svQްA2qX $I0Lhv܈ mA\vöB޷|'_밯,}c'ALfB-<@b>,M {h=p᯻}(v/v֑ |}8MqmדY\OR{y#o֫6 = 7ʮ(v״xDf [tY#kZۈܴnKӡ\<Ü/fqSCW2!7-"'VեP+O;h7 lfv)%Cí%졦ZU@_RbIxP 8U,pRuLx>Zς14JPvWT"y1EKA_/!37Ɓ*fb j{=QA ={h{i6QR[mU1ZFI_2cB?y[u쐫>6l~OTH=|p($GAKQ3IRBvmj.@N\3-bAh+^F"N'J.Jvdp&Coh.\߹#((%7GLf7 ]=s?Bׅ7);/qL>E7\:| .UN*zb3!2KCۋr Vͳ̑ܨpdF߷i*G΁LMrBՁAgQ}5>c$,fa.WqpigۂlAV3 ^ .Rsa+ZzF F5v6H ?󝗥<|@> cS?5F`,z/xY@Gv'`Q֭faeLjQ ߧ~ 1NzTݬd9S . L{řhV[Bf/57l ZƂ>nyLvQ/Cg|-~/AԐ_,kW-]lbC6p) B&6Tk7Ue8c5] W,"(g+RтėD=G~Ql Гg25AT Vg[`]_ύ le7Gſ+HxzV(UJ? >0}O 8V$Sgo{WPa³ _ . tZ|?mٷ3ذٱ50NBжά!XOO|(9{Qǰ$iýN-*wz(4霻\z~H8 0e|or .[K7˂ $(|Df^ L|%AU1Ē);=Y7bzM L [Q`/dW*Mi XNqZfN|>,@yQ‡^D,hIo F70[ Q*J \)"ҏepj,X^Y{(Mr6',O <& ;M$ B ]r(Fd,-7QE<(EXWA*AbhwgHs>:bYMH|ޅKP,"<Bʯq+<-DHL=kr}Iqp/D30?٬)=jZC24` 'U s&/Pqv+&^ RHԤa*3Nȴ$b_loL @>/FbŷI3䖚RfQk/aM%㕊'#qBnɬ0ZULy-0 1hh\WyXuLRnh*pdBƤ=1WfݷtOF%$dA[uR;H>Oi5OXo622VG ED]·/P pg[EC5>n>LP"rSqyq! "yKH9IRB4٘e9ǜfOf,%1 GPJ΂JuqL'Z1!mųAem&ddEmd9=LdpS[s*l=x~~ F ,/BlFvqj8=V=~l-1=Ɓ&N~!̫DFWT8o~Y[k6>81!ͷt R,FU/Ca{[U!tO1~?ӷW8KF'* &_xZ ?v+3y.iI94-ԌǙ29p80K'= l 觻ͳ9!k'Dih` Ӌu:(C $t衯fPemb jM *J[J?G9VCMb7!jX,_ѯϤL~.8?nYLȪT]"$NTrK+;Wo7٭l$\jOlE6jޭoXH@ }&Ax`DEͯa}M ,vAa0)Iw$ i1w|D ~,,Z^^*9," eQ/~<' [jg7 vR#mN;glS>{n<[{>Gp{K=3fL4GF>|xePѓq!NUʬ*,CS)Hk|ެ б8Y g{*8hHa5m ی5rgy+! ޢhv^zA8D~Ѹ>ljQ $!07f.οB-AbmBgge^r,KUp/dXG"BfnlPBFxR<ۨb(Yg@m'-kTF ?<8(4 T^1@.zw~C~9cK\p|o`Bm>#IHG$MG ȔpW5NǛYjio/u&-)Bf{ӊ-t  *J7h\(ň9L9B!/+m%ė52(/p'&ӯj527+X{JF/͹W5c% l\=~ fNFsO,MJFzltK.TJQr+Fc`2)tκCmXL sXm ߐ9de%CrȪU5J*b7 ! [󲭋h|ƭB*0;_%q1?   YTNK ̵H%6d0vIlK~{//) $*)f|sJr ˆŕ g۳cܳ.؆j+S7;CB$vlFzc~bJve Y|aـ#po4U3ґ隔)Jpd{ҟnCKVA bw9E 20/mP9ނ5k%7_aj  @pO0nT1 ͫ#%k%zmTpdE@f3r+$~զsd#{08T6E^g%AE6y]IYL >K8L&֨t`M1 B{:S濫 La-Tipw{?O1Ppr$ԭ.C3RcJm 5aT#L%JVy)7v!9x$0F'P:rthW8H|z. mfoݯ%zF ; 8lFSF0B|jyZQ$~L_LztiqW\v|Z 8Q4qOZaceM>D*||~IU}m/2| YVӒjs˲@ij9zD pLAS"$7H5@"K.Iڴ `7ި|7b2t0. ġ8hC"ň%jhxBYȱ ttӗU'}zJƽ2L"{%p3'J'{QI4?Z_9DzR.ay&ޟya7U IFz09`43(\4Ϫp4Iwѻ֞uㅡ >=~q,a6ܬ[lu%rŏc:\`y;eQʴPk}]vݚR0D^/ `s]fR$ɭ\fSnTh7ujv.@ҸqO0$ȯ]6 pjUi1 Y;ȻGpf+|~#>FU&\YbSDGAI N+W-e7Ym^71>kIe€ͫ6)u[ۥP QP$xaTժ9p0aDo_^yqDkL[Ϧ"^؝/*hW㋿ugv%CFV+zgYѭKZɥ*\^$y%N%oov%db!ZI <SjPN }'c ZU[>3VGMgOCh# 4)Q}}_H]ʹ_%J^,B;W̞ރsbqlT+AB}/—>6OA+1Uza7ӯlu ) FtN,w\0N`.C@]#";NؽXW4#j9`03:B-¥8XX^>4 cnJB*r챿8htwJsySl^:pVɖؾ@| 01 T4v T&&E|By(tKX|+BVh320$y9vLӰxNT~_[;Џ~TgpC t#12N.@.sRLжr}vF9cege_NMU h.%deM6qHQO(C<=A¥ijb P=C^fOL!dvrp06'#>kPkE Zᬈ"Np3:iKI'nsR L ɷS?cA@|4B~$&xo%;PɹXlMp8EeZ_=QF%0K4$b-Ǩ|}ܩB[lv&z]  ؑ4 ϗx`{'Zd[Hw|gLg@KSRBFzvUIajbҗOş63ӿfb{;vSBA'I{ V Tp="gЄ 0?Z} Ճ qPә,x^֓оH6 \ٜ4*&O$sBϞnD$ㄉ8^$"!K;^*>5 5huꛕazezKgZ(7OK k/tz,k:@RV?ܕy:`U:g*5 yne<8V'̀0@9R{YypcU>d, Fo6pC*5-ש͎\ h(=$9; w֫W I8B 9mj߾ ㇛߰MVC )C 5WF*)::K:*FiT~}jjٟq (r5r$~8-&3FQDiNyƠ.571v!̒ur-͋-pƒ{>jrR0m@Ձ()iy[8RHGԨyɯ(0g9Oc-f +w_u\in\2SlV`\zڀ&rJ$t&"aiUũWPy7g##@]I}~,h|ly6N7_tLC!Ls4RS^v{rS7s.;fO)/x|*{u냉F(=@ho/^u#3j|6Ers=2W$>R d or@'@fBӕ ՗[_mrSMw^CS}hkB k^ϰ<S7DʨgoH7v>S3i4ݻToSgQ*'GK+nb)[6Zn~2 Bfš=swP!X4i Dw :m9^KGݩ8B ~5&`(2i]?3A{oq$NhrWt {_Ilĭ,Jk8,HYGӱA"Ar="8.5tٛNZWDD=TMo=ek f_Tsw/N=Z\uH\"oy |!`!4O߾`gX(6ϸ9N=ޮI(_C LfFjx}! DBt!ڊo?n' dRpd XFmk{ݨ5LJ˛lRw45@z 2){ziEA8Ȇfi:%m+a8Uo`C|`Hi!"1})p'5l.!n+Sk\W\Gilq6Dڗä-|yjnX^1mk7;#@hnVveEV:sî td#Xa:)Dsq|ӘZ#TأIә $: M^zhbQ =?QCgX4LǑ07=#}A: j?ޕ&p8l{-ZT2wfYLbf+Eq:sw~,z˶vӳxѐqBMhp 7cƙRo2s:'eǪuMS2#Z۷('4W(NmSz׵=^ Gv\l5}.n2vֺ CrDyvkO"iUV1pב+hSw"=!{y>:AQ]'GgeQJvc(—0 8E @C:55(%cɊAu#4lnk, Sv?ФIRɹ3!;$*'mzB8?آ:ym~`A4ֹd_h%]pg[s08{xF? I'7'sj7&'jhIPQ[tIYlY^1f)gu.:y;5~b%Vh0ne%Q%};3s1@]Ja; 9Y?[M(XM7n_)Oip|#a RM9p>3o#56pD259$rkp7šo7|'0[Ck2Gl\kM=2aj;Ɂ#e1)`EX57 vB9D8,"8MP63m',)4#{Wr=H̃>b0RBd]Lu:5#*í&n2l@/cz+ @ 4<{lib;_5m MV dN(jf V7Ě oW"dn<:mFp]$R*8{x:}`bl'=ΰn""yV W+;$+۔6VxB bKSx3L< ;.ZT[PwP; VæG2[?4>2'ha4&Ffoڵ0DnybсI|;)VxDr |m-yɰzꚁ,YbF #juĝM8{f(fMG:iC:ЎÀ;`6@>0iz5IG#X?Ŏт]+]4zZttY$f{rBD (6k.V6 ^IߗE~Ѩz$1P|gM|򶗊%H.ߕŬ^m <+i葧ΒKW"ι5,Uj ,oNk>9#rrFC A~:Lk-xQ`aebwki`2D5{D&PYXޓt{d3ENP#NaP2^RQ kR2jɢ޸W9F /l)0Z*0ل&aDa5afM)ګP12_~P>78Z pZӉmpr!7G"k941['-q ]a3[ զy~YzH-ؒaU5dWB!z/R4cR+lqÆ ljb2f-{&)D s(4 l/!- GX"Ѿ yٔIb !׿TY+ 5Pv?6|&;BUI{!22ͫ 1 ܻAW߄~I(y^b["7iQ(P{K $o/%ڧwN@89sZ 5 iW{2&60v6GWqD$ϥ0 a'+Zhŀֆ1\֔'JbOܓf`W..vPC@eCEmָ6f'] 36&&5&k7um/uhԎ麎o -dURl+_B@r&yc&?jad|ܷm|@j \z8]bD@^ -uh _% 8'2<-zi%4xf-O*T95#pa_R`5&[`s; W̉mm!o~G dXTN<`Nj w&'vKS]X2BPGίvpP +-S)34<;/E^u<ל[-lɘ2dq ww$g> 9II=/a+γGZh!$c:.+f;Dktph 2A'JH[)koƳ>!K(TcȐ&Rތ*>9ᬍ5,MiBh晒`0zO Z"?*sGc*J$=jK>V;f`+foo2XE /c0jP/b:bP:#vn> p5+qR:F.M3=V1vrW5O)Q 4l'Hy#NC#O \;+ZUQr-H1° wQP{+20f:5-ɜNE)΁Ϗhx,cwI&G/ֵ *d)-YZm"/fډ6ϴɼ?M%0g1\ /k;Sj7W +g }b6E}?Aq{mj@կvJSgQZqyTFCCq^"q}\ Nks='?;O V*놂4 R<^0j Ipt)K+)ѻPkW^*O*NLTY]&V1tLiļn_ ``L *aDɇQvnG*ZpxD]H>~(oVZv3["Eά 䒳"Zh_ ou)@sBUKnt. iCn~txD1cڈ p3/E$ǔ/Ts`e灼E?m(7?VT4%h;;6yhVRlG-Fig]07o@1p^ƉQy;`mmNyjsvk>4ļޚӐ}b*:GsNqpT "zi4!|?Xp\GS-7oeb|ʻdb%Jk$ݭ+ĒTwʎnɯFr':Y_XCWq+2E &IR R]b=Ld[Iv&>nlL̲PFZT?0)ٜ(5u{FPÚ-i 1LZr8MP^&}5ĵՅ!cOf6WVəF,jCLgT~$`[z=@5"6S\) !IuEYEK#}d+E, MRq_:{kȝBNf&kR8(ZGmՐ z40)Rq~saoGhc˗ q8Ri?i%N۩d){a$M*y|lrkdrK"-YO4i;PӃ ][v= wzmaG:: Bɋ*ÃvL[_ GrzѯD4yaIiNyxа!w`Ӗ^gZQ5CoP5Ο~SDwhSy5ˇSe AEm43.p),P~hg ?L 5@?4b/u<K"yxC/oI$֕ITZվ'ޣņQ-ά\;E*F}SADҪZ3ㇱ\4dܠY<7v/EI<1^JB_BW0YtXp;`de.seڌbfs7 spIzE@wb\SҲ~DU>aQEis*)J@eu' !j! h>|kJl6@((b?JЧ?$Y| +8mL-z -e(y^o,MlFK%,>Tq`= ҲW:3?Ө'nͨ9lЬx /[45ϝ}PCXH{'z"+[<_.;xmyD*X IŌIPT 2g|c`!"W"HK3Rµ^_"elQ_c=iFȩgiX#"UI8 1fL?*™o_),=vwD*Lm3=Q5(?N2 /2TTd:Æ!}x?Q|\DT _N54 K{զ.SkFk+s/XQweFE!Ū+6d߀A[T-xQ.\hVl۠G64KbwwW: 8Qe_WMZb&m4![L*}c H͵6 GNwqQ[(Η(Vz?)3Q,P^8Tup;-6V)aT^Lͳt$W.@3:i]| rPz ^'kRj#\xXԡ%y͎P0 |2XmzF+by{6ݎ'Y6nv[u;t^U#(Oo|z7Cnm2A2{|i:X9I dRwϴ ŚH4kzE8$3݆OZa@!ƫ&/)mN2"aMlirR==MR尻N>Via&BYu//ݼ@ը;#I_{2'u;Cqh"۪Oϕw*_G3y./偕>Sd]ek6<ȉyF-l5gqV[h=ZS=MZgQyEŋ,8>`YEG]ǝ+]s 2dHqPw3%芌p0a2`4Tv@r%>_,,}(jc2]oQR(?Z|eU j\RkZ'-HN]^⥯e-/KÐnJsX]d* Cmi:3UxR+[0xLJf9q1j )a#No D*AcCp"Z$ǒ^M h`w ˺U:!Iҕg7}#.@FcxϽQF"eJ^a7 }B=TJ&Vf>f,ó; &xM1-imf=)*3Xc״#FQW ߆PY|# &҄1/{a d "C'=0Je'vBHRDo(g7zw0 cJgv6s.!Q}VQ=]:F+iVPs  ʮ#Fm}sNg/+0`3 7șH3>!Bحk?[)Ufk{wܛ FTG̯^/-&-;h8[M5%Zv"Hr̓Zu{L8F5xDJ;56TfV'',8#ܧ `%cbXݓyf# 9m6t1}4=fz]YZ@̪YQ˒d/LA;2W*u sSN)v5輎5|2,0j- cije6qkъG'*& ;O$?/p;5 ,җY}5dj=ˈ.&qXkCqa*<9i&puiWW[y  9d4$XWf`̤j\UYl D$,C2HjnTUE> KC2.>ۗeRʲ\tuB+,oҶ1vN-W "i&S㳉InChۇw䄕8\T\3Gn 5!ۅjIua=kZJYN3!_]y)"8Zyfey)> NdF9·CH"]c7,x׿_=T?y79ߟ,t*Q.Oب#>Y9փXof'ۊB_LOF4vO]PQi{D1a =e.I=F*Bl)^ FQW7CP(EqcIP37upgȎ A`k<2se!7%Tw/9(DVwߩ.aP_2AMoȍ%$naqpJ-m"|KmReI69:~è2_y%-J7JO }8;}P\?־^֛Iȷ|Tq٨ \ 9 {D>(TaZ Vs*:)RCPssc\xa$*YT=<2=칀Q!EyM dWHQRy&02IVioQZL@KnI:gtQ&\9{)򳽸1-%#JQK n='ǼX]:K/(PEfέW-HxOf>_:E,u nQ*Թrf`Ij5c~jNa,J8N}t"kTKFes0_4\$9%f.Y,IϮG!N$q] ,jiȳ9ė+x$&,[ĪM[=^"aI h!$X(ߜ"`ͬ['i(:w ud{b6sExzMDi'K$g2x qnsMYMZNt. IS6OR! #EDѠTM`h˖ԭZ'ZDpMXk+F]׾/[E/*a:hf&L&VH@ހB y2%;2 #;UǥauFRHUv3_uYPdG9TD898t=S^AEߓ$t]MfU8tn 2{:D@iMۋ$Ӻ{#jX."V\fbjGvvmH#53Pڸ >dgHgf.#J\ AWC7\b<! n++}̵C^h&n1MS]?&_pd*XEӨ6Xnsٞ߭|K]V_EشLJwi>PW9O=.65Sm7cdԙJ{`M"Q]}G(rHb3] Hz2!ΈtRf-1= 12hWAM~j7aUfTBzrslxذoV>d+dhlai14h-F[ 6Yy^&6ᛑГ< уZU9&;k,SngҜ}f]V(]V],lk'yĖ__.w |U&'ԛ3/3D EQ&ӨAdLr+lĘVB `1o0 ju7R?N|πC]/!n΁F6.s HY=k"R@"Y1x~  :~GxB= j˘Sz0 ۖ2g_|*(yu8 Ww` 3чљWᕮao)xyرYZ!P'_D+%]ZvZKûtb!kի£ȰQ˸7lt:TѴj+ 2`'#nN@ChśOQ!V8kqhܙW/!Ǣz6F\0rJu|y6q"eNzpl'"|*; U?}_|c4'{~"]OPKdҹتV){/PNH'ۦcAK^JдumećnP1z'qpn=õn[&Bl[J h`""ၷ/Z:Iajԟ6}wK}{Ytwo.CQ!~D'P\},T.BYǔC ujF Z0a߹_((O =v|"5 y W?`0nI9"9MT{j:ht.12?Q$=( n{n wO'=Rghb6ZƞR| 턐z 4=EA)hcK4f6A%we@!\U&@4h OqZu>*Ze_EFJ7V'_oMb w-rw> P*=f jcΎF?:b \Ӷp]WY̑Q)hzYVBA\`u#I D GID89 sx2 HtY!-`8*9PBDNg Xkw|cԏ J=-K^iiA"R ﴺELɥ ÆHGN5smx?Sݗh2n7&QE@?rtᳩ䒉}`,h^іw-TG|JSq@ j\k0ȤS@[39v}>V\,p2Ycpz8޺ܣZX*We_Lpj9-8[tکCЯy۠.2]r.Ӹ# IhfIxmyk_񋺱V}ULE?lm^]=ۯ(XJ@r.OzasK-yѰ.XO0%3$eEz7IS`e^:=ȏBcg 7=.Rj2?FtX EVtnOᲘGbVl/8v/ `-{k e*}pR.ZKnɶbUu` pe,NoG)?gF;Ydr\wi>kT2yqas^ؤDS,tPM ,`j\V&5;Rj.B ,ERI#{/.K%Q [>5mp;Q&i!2,,#2pˁ2floݟB*.##M.!P+8!t"Iwvw3Ɖ 040))mtI?pm3JwX1;u;78K]%|Be@F M>/qU=LaC}sw~a\Mm 1RcTb9Yom6.3iI)xOp8s L[Qb ' )-byL܂Ҹc>X%ʎl&?`rDjZSbu=`2[tgm ަ+oT)[b [bKԮY 19TùmW8TKӖJA.S JYT9߸d(m3fߵ`dzh\8A$mHwĞ?z[Ah4F8/\ qJ ذJ G6|~Ɋ>+F\j7< N ?B[.6${ Oˬ˿Q[NP{e0'5qsg*Ȫ$ia3Bߛ賋}2 $v&6ęGw̲ҫpgzO+>8Г2dߐ |v%`$xbLEjJ42IYZ2xe e툄 dp,s!Q|9RDu讌.CԪ݋'|ZL)ਏ;iɘVaz}QЩqbTII9Ā&+=$Z}Гۮ/=Ui)ji/.F%ZEFcsL[g1,J@q7B@/?>V\Hlmث} oQUDNO陋i Mɘ2 KBԴK!S@Q>:\"4{pn:܋ of +Rg_hwo"hͭ))ߢv 0VAvuO)Ҁua¼rg[-sVk~"L8}fxx'sr1!x55 Na1 n*ҫC@U{uO060e1I6aGLQ?ա?bgsOryæ}h+"&Xs+K m[xe[;Hr.Bk ߣw%=:Ha!8H L諯$iWh َ-q6suTR/6?!-'UCJڨ.7:_a]f.l7{OGZV-C3 AH-gV~HV4(m:nͺHZAA[􎃳;ܛ}MWU Pǝ)aHH#yDOщY+6wP`G:r>ZjT?rۗ/P_@GNM}u`Xb\Uz&PU[qhb*"W뀇˲?W,"bV[\K E5)ymXa<,YdXPF`\o9؅X_}0**G1E@s4P"jzUzLWbmu4}gp/d#d]0 b6OKc/1*p Hw PoOZBT,'\L~w qls|Wmns g.{R(nAغS2z,6~JWM]䤇⊐ĮY\cKDNL֎+.2]Ѓz9*ja4JY@7aߤMT plaR>)c`Iq9cMA, Z!_n\Ka>5ks4 |X^90 gѰg^V2pd(~7k ߢg!Ce b\LKW@eٜ-۠shnEknOsZ%f**б1_9$[jgvVLL_ $l,.wD@!ë"i.•/û#lrE旵{(8vxV]R~M. xdI+>*t`lS,AU|JKI˝cMv |q,HGw&~8#RF!yہ|V@o ,39/I U\Rd9YU(+ܬl63lƎx; r|Y!On.3HbBIț[EW3  [vQ򹕩%pMㇿ!CR`=rodgmc'g"Tۇp`"eGr/M}:Ck.Pi;~QPRsAWf-Kv󘷪_]"Pm%["`O+䡳`"7Oa?=Y#\J'"`gje+sZq2P8M)ݏ=TpiFАf;xJ=U1jC 3-$/ocXrDY+i']s?t +qC'cP&0 6{XZ@I`^+:Ȉ!"Hu&"tG灾6fp6Ci_0prnk_(SpoM7ʒ1I29Cm0>+ѿڄrP5UO.{ S*N6&|U}蛞U RlT'5j1f봵x Kϑ4VN~̟3̄j~MbxHm7'Օyb$/P!59ƶ&x ' v[TN`;Ia~KG8wjɾظ4i}6lŴWO0.4ՀN#Y{A\qSqd{|"K:G"e"@vKژ7pxxHk3q*2sDC 9m=Z cX f7t]V `}*]6XB]HSK{nL7P_Bˉ:oZfXLz;z;^ojg|a.Ҿ:ԞRF/p08#9WO[_7Y ,&Rڥ%.(?M{zʋֈF_|Cк /{MU,u}Ru199d,9|q*̖ "hSx8{dhtW{ 2B4`\:h"=dcOKσ=67NDJ3A=&1o S4?T< L+3./Kp:wpVĵA hk^8$o.1=#U5i T*Ϗ LeUy/cT~aI)8Kц,!pev6BYT^4`mCEFlAZOݡn?fjH?7( AkXÌKugdsj@/2pg]3!(s,?9ZA &ih򣁵IW tۃ%tA9ސO9cMӴMxhR %30"xeDkBjv{`BKY b"8lǏaZYG|_;#kD^; I"x}>r'qذ6'8-'^RDZa*j!~KU՝(ItRXη-dpYj} ,zB ^3" tʃBΆf}4xyܖF9ƔR@afxCϤ]=!/DW%jFl+pMN;ܴն{p}e T=@W t| } V } YQK<"PY헦22M oyBI;gDU޴&,PXYρsEOOcR'cm!ƨ ?>%(+*Mw}W;P/zʉ3bFFsj,2os||/U+4䲟rp>Tcqx;3<@fPRXs_:il|"Ů}xyAl|hѧIq|9åECWJ뷎ޗW]~_auB{,K>8~uўK#ɫTC|>V0m -e Ӣ*L+ 滩f#`rH17,oGЁ6zjYDUzCִ_Ør-F?MSb} 5E.;k+MӋ9bڊ&uc[B7@ƫ[`@ C (8VNS"SBרxrafx"naGx7(D 53zMujPR S}Fmpaa $U|B)8iOW%K ?vs<=_%:{{ <,< 9O~yDThP7"oGm!J)u`iqi!.Tu3[5!t%Me E %hY>>(+Y& TMDcdὠJѼr ė4 9*dUe`KX D8!ڧ4QxK {?_Xn;NZmqLhkSC`%W( ",MglCd;p/z1erx<9ʤ2@Д?@3xԟZЫsI XIcS 4cnĔ 1kܰE QRcc^\SfRIvHpLXos/ &! TP:̴qY7ImvVMQjL\:%P$lnsp2:!qmj_On%*kv,s xv@`a뿝$.A]ad6qϓnE.Pvwx0=uߦbyrJb<Lvu2yWm -W&帢g_3dv١kJg?IbQs6d)7V7a=3xNFRotl`#E'J]ԙP _Zi2k@^KFe8u,tɛ..k@ }ЃSٞ:r!儋Gyux&gM7̷g؜'g`6oLEs &(~SAѢ*huGNbԶJ8SqS1Mƨ0+ c.F fAU{8uY/!1 H(GYAs;MOa&Hط 9S\vjH2\,^ dnS须GF2"Ia96({>hx͝8QwBQ_qμ`n+/w߮)GeΙRˬ?>qƌvaRį U택%xtsެcq?D{ź&(Dťz/K -rrĶMo1PldYTb4}܃9"RL0J~"k\pį;:2hoHoE}l?M6g=u?BP`IZ䉧"4QPJ̕:c߉GX]RDӹթxrDj+"ߗ_B8/`P#ן$#<4Bnt\+~?oӥ z0&_fmyX.^m oni,H:~U!gߧ`@0Ap s62P#T8;9ck6jp h.r,`Ӈ g*ESe}aBhi )T95fx`~TyeѫhpР ^So`䨮_ST,CK Aq> Dg>!=,f.9\D_ ;RDRg-.絑eMqx&I-:~om/F+y>%vyahcANplx=tTmA*)lO`VOx\l2\4?9f4ߥ)zb3- 65Wipc؄:J,.wʩ7:;]$¬ϱ=7)w{FskD߅`+)z4>LOQzÙu}$Q)ROo$I|] rhf Wh4p DB]1J6]bZQcoqmDGCQ{Έ+!B<8TO!k3IQـqE &2MTڡ6fL<})y@-2[ (N{ L-5~D[ȋH4?I)h 8\h"mPj]*B&sT!dxrM];hF&0O\02^>?6ɸF)QOxOFHn5[FtR% `\) #'u߯dqՐ&IACf^u6uʰm{WRrj,*xU\eg5ri~ ZƺtAhzZ6@1jfR`P U?)+3'e5JAed˩Duq ff4"*R$SĠ R[GfC\T'\~A kh61ԼeUnA1C(&.?a)= 5 Ǚ.͊^nP0Oѹ ӎɃ ӆ40,> =BNVY57}T79K Ó˸l%yS\"()>Lݪθy)F\ 5(j@xkwsgm >$<K-njցq'),=1Lf #N|BeW Jvʯ^DBbpv2ӻ?e1ws ]˙[#U{Qh%3?U4 - \zϒ",,`cT+lJ7Z}Fʂ C!丩M**FDj/惰ܐ]jV2m MQ@.;Jw3 <+zE gWU{بF,dhjs'FD^Y-" lbN |D-9 ^оřEW&xŎ4XANϙMI5@;8C+Jmxo_BT>"%qh嘭ED/Fp<20F "VVS| zZԺ~֚za773)?Y~ ܛS0H8=k}͞47FʿT8ޱ+G7f$+N(|0#V Efĝ]ԢuǙY{`Ou!µ6wwg>`uߒZs ˨GD_7P"VrmoX-Ot&xJ'0B*IK1/[h>M.f)ss{paޖeQ2B]q,ŬFPg,?8Y#t N]u<RL pv4dpyun.Ǵ3r┄L0ak5s\r* -_Ck]m.r) KibHǠӊ~^5omۊGZ9̽pYF]/jrܸeQ*Y THö X}s_GQi)]*jeK)`!؍sVD gnNVzjG6 6GE #)M. JC'D [[n..D߇z҃Hfd|~Bc$a1Z0}7;àvCڨ ;Vy::+I Efc' } VʱȌK&gz2 jk]!Jg5)#6rl?>;=,-&EL!l@d@9o[VD) P@dX/뢏c ZwT>쩠?Ʃޭ"ñrF 4)ynUqV.>n=LsN;hѮK3UL%OP$Ht bSe$Cm>& )M@:K'͛o[Xh@c5o+gwu6̠>\eOx,Ke-w 'Za-wKYj&zn([Ù@t3*%+rRJ,ˆFhUc>j)[uPAhWyd|=P@ڏ=:Jt:*9cy4)j+96!<G(ܺydI .H!\sX $.~P.W \W *|"E)MG8M 9M-Q ;8mp,^G4Jڐί~ENth8xؘ]Gь*Hzfl'Pr]nkk"V cϏ{lAuh|AO7A* g$^n;rՌ3IGt;6$AApE `25T=^ 8 ķג݈4KTg-̵ =Oo$7# .N:@_B?v Ph<*-Z6~װaBӟ2n}^4VF c/ǹagYd5L{`}86ji0ʉtJ~k"LyG]a <S**bb!% Ҳܨ p4ލkT "%\ JUEЄ|89/n[{X"`dF^^eQ&Uv[p2XAmp|qo+:k1u!N% T>;Yi*设Qg~ÊgZ,~b7Q{_&gcK5l(XyLgܗ4X'җe&qBN璥O~vsT־$(gВ(`6Lp7*"`P0u:1^Ae 3 mYya R]I@_vo%T.n?PtZV^IZ9ieRgTY KQz{'s׀|c GvӁ :]}W(fniv? ۄ D`> uigiu߃t/E kOggZ+ Tf3) ]4/#W8܃o% 6z Y(6.q.P+ Mz:ݲ' 6e{ $8%',b"x$֠jbep0f.@FUupCr@/!ܰJ>+fD`zJëm~mjӛBõo1 WYyM(* %K^G.]/Z`Yx oL1DV@Oԋ9QP\&mך!P *iEE7ʎ"r-\Ͷn7~(ӨcnF6" _~>-:>t(a\̐ Y" $X~*j8Odžot&8za?7 lg:)|ڲh{sme)kdL<6{DҮ#O914w^6}ڵ;X.&aO:IJ_qYlkBl #YjC-T$p&z(FlU(5sm~cG ķRe֛\.9x߄M)sj͙xqa^}cErytJf0mEeJ1JK#3E[vS`2m_NSgD6q~~Q%2Bdʒ*%1F--FGC WzJHp} ^rw2̻> UA\Pe䬛l9 a߬ɂ& 1z/GlR^Y9`liSuh9`j8`!FN?UNI#Z[㞪_}xgw|m NYoeJ_ O[%;@r?0wڸ@^YCɚe-i+MJB/.6)R}n$7>FP; Gnᡂiuf`Nu_.+qlu\ePCNy^y xnP&i~S&1m1,{WpU|ʟ-H.OD%?(5FGC 暀 <% > ^C8aw`Ʒw2uT̢+IsGDA-"I) 6k ohw[[0 1H,S\Bq!u0w4hI GJ}[I M Tη_eg5Mɠ|t:rb9N`>A}SAȶF \zq!"~t)Ұ!Uxzc!SkXʔ *9BNrҖj4j#^_T6:\)1-Х >2N6y sA@EūQ }lcR eNдI.#頥=}!PSz(I9h|A뗚ī9v^7}+dƵBĴ>"w(()~3r_$v 72,(#]L~;8qAnp]Q]0N2#,RBCQsnYa/!J5t(M -o0c7 s>knjKsM?ujjB vFQq~h4]1!Gm=רP<mŠՉXo+(+]utjg<ɬE*OihMyT _oT΢r>QPAKdؤcХذ.9R%hO'yZ4!#ckS&9YsR,,_|k Jb-l!%QX;'4ߴg,eK &Bֱ.HPZ.]Sq%t _]9aWLJesmۃIkKe62;еXX2X7y(dQ$`U9h$Fvt, nH 3v2;<.ʻ?ĦPrE6)IݰEJ Mcxz°AkM+D8$sٵ:#[.;JqA$`L\-/@#~эgY"Vo9HHuneFm`Vl oI9x\Ttr 9).cneUAeЬCA+3 [|8oZ Fg#˼k9An>Jy#;i77?h T$CޙrX>ոI]xsadPҝ*[r i2ԉؗ,5(¯&jJk?NC~RD"|t DJiH2;S* / &:ts9Y(X֘)gU̢(ObG5ǁ En$\ƙ,@%,]tG=Mͦ?뛠)]Ҫ"~]QW1h *jQϢ( 4D627 )@Km9Pz(qa,+Ec ,K ۤoS'0Qߟ:CBzG.Eg8n9,hK\4P_ d {TXbJm%y!(3e5ZybɃGwqZ{CygCP9tZ+hղ#|ZZxMS~RlkA|_Gx3s?f^38'⌰2V<.&F|ߟvPƻL7Mq.f^A͎5NޏXѧM`tubH9f6p;a*DNt=Q uJu(7BBݣvʸ c M+`./Oy|kE\?ې(D,!{M[Pzݝo<{.qqe?ekk{]~>jڀp kUJp⼛}q+x?Jψhj9jfVp or+B`JJg'?͙XC7fk\=kВJIBL\5-Sq/π{g! HiݦfFJMaށEBF aq|:9 9N6q`/ 1[bX;44{a+^[do5Lƃ1>yB4]*6 yC;53 =5:.iHɑkX=9"" wdl(},}(NrR"rT芞&=r $ʄv}gURDk@Kxa&qSA}܊5H/_ zP>A&.?OMyҵ ;UhtpR͚I(/:&Bk#Ti[XFF1,CGQH/4PbW{+) Rba\qG9N~k2&A v&*|}.OC}{2WEbz&P!) bߖ;i `{6/ st Y<ׯ[3f+L) ->[@IҢNNTq+'# U:KO:(&tLJ7W!K|g kC L92`D=ϷV,T _8]u_].&y%F22aYmT beWVW8H֫poDzh\юcYo m9K̚0U#ޔAc}|Iw?N 54fx.FjǏTP(T-*4`E,wO{́ H] Z8\ V3 C2W4 `%K맪c* BU9n {2OaHVU5jCpE"sb 6a. 3$mvzh }KMMEٕ)KkgӊYx?,MmRmJ$g.C$a95AI^{}~@NÊY=C-LiZ;7ɧAZ G= iqcicy mJBn]?^AzOl^k\AzD~} O Q]ߊ@3<.S[,6M&Xf-X!l9ĕCi'+4<:p]0C}𠵼lg]_%,:? rスƢ>Q>@1ZX ۚ)mJkcIݜ,].KI%Ȉ]0 "(1r9mț8MڢRT^oipCƸ VMi[!\h;شo❭nw3m7Ōw^4ƬlYXux]Z0ZI)+8cl\#F;cAVj ed: "unKs07s[zrGs./%(ءRj@lBf ^NE)KFӃNE |[SsD)&աp%}4N®˭/S2mf xc-lY:PD<+&7 p*h J&Z>U;0RQ ?̛_0qwEhלRKMFaL@~zkZ=}(m!qb g!5v+Yᝆ-Սɹpr>`/?Ьxڱ\Ǫ.+h 2&+8wHs*JUs<qG'4im r\M`(DnO0Ⱥ?b} 65a,<'R:u=E7I_uFT{ݍi7yO68bUqVDh5]b366_uVSxugw ] -ѯ\q߾LqdM__ŧN^H\ &M~iف\Wf)nbUG@?q ,oEͮm% صy CEo`-_ӧh#bU(V)A×oC4` E_LLh^ B!m11N~۝.~g#qA`2+D\Z OI^ (l٠flg-]G'P̱OMɂnKσJyT,n,&;Vp*x}|>g Yssy;W ~Q;F^nW#[?L!ȝy*quDv.βJ}x+^]qa~Ih6e.) (}.oU7 ]vLt(La bn\ <ɑ /&=#Zܰ<2pifhvF!Q|"holx8%3cDFz49KAK9<lB#ez2Q]_WPSk؇@D/`c [2f曄vl'%:Fm& :Uv.U5 d1/O%D$Y]vꉆ=,YaFPfT,?쁎 g9tۈ'չ kES!HNf_KXKl Ga },?B&ao hxB_5%z$|uFSP"T8d*'@ن\ޞLU}" /Da%2iD9_CrMqNݐ9նKu0!cd4m֦=@͜a2 *Mi(l%G 0oᑘH׿z 2|4ܗ9jaSeAsGN"˾/o&tQ.#M~i2Dp@5.! sSK԰Å9l%FĊv_/t $2WuH/Z5;F"q}=e>8E*|BD hQVu5Ũs`zjXn4 xNJP$kQ9(rIfIv%ADkގ5aAVVLigҩN,%oe4z%P1 Lୌ8bF>.YX,WWik*[K-\~/tE;>!L͍sn!y7^oyP&*Pm{4u3>gxg>D,"<\3?P64P[p a \¹"5JW!(XR_4~d&Zh.@Gю?rS\?[mtC"&^65g@ 4jr Ԗʶk'ao;S^+~xZ/Or4&x4S#|=0"cb%D@뱝P^ .*f)zwAݣ2~Q#$5e7:XpxM<*k3& C} EA Zs8{&T(X(&zC CzՕj@m I\~Z'꒒E4R+K_bwQ+Բa"&]OlT/,:b%tekj<[&+U^px~lŤT^ 8liNע-HE8[獐 |:DH!#T[4yzu)2|oP.g\κ*$\uW?e߬?p:Ҽ ]R#p1p }?Byߏo(" @Ax9OL^"9px9IŤ s9/EGM<^ݟ -(f,VgI|ƖpQ:<V:t:~k;[SH Q=aJwCbF’s o#&S:60 zjeBl촪\860TDd>T3^e{ކ꥜(Vb3)􎮴=;eۊ3Ҵ[Ύz8T Yw7R)~Kv&6?·. cSA`v3AqnhuxsYV >rW_]^r0%vGat0A7STojN7MI iAHfq8B|]߻;+Dt` h:q.yIi>{ Cݯ>gţ;!sgan XR00/2qeRK~zf *H1 @)| yVʵH 7]iPEBN9&{P՚",5Mp!QwksgˋvꌞYyz#C^|FT*+#"*J:(yI㨅)x9|<a$K -'uSw"g:hKQ+ '˺=YbX73O>lnLbMu î#<=(h d7aAUBffg}͑sCҝ :vW{a-bTLIkUBW!ȁ=6~>dTO^mZmPYTáY}h[&rR(ilR Ix15W9Ya88L ?2h 0c?dFLH)@@dO{%ꦜhTd ĭSh @BxW?%TX %铪SdLfSɍ9 '5;k*j$D(pK=gQ fncF3[Ti8+*,|*Sgxix(|Q>ȓ|4 #Ta!{K߀e<7kiꚁSHˈF$6%BXi$#WyEdd&\Y|:A $DZ|B[ˏb%6ѼAGY%},d.n b52;'8)]w+-<)@" &e-ׯ!C>^c2q;XMZt1;e db. >|aOLӰS`~Oc0]Zq}챧/8S:wy /O;Ϧ<߆p{A#<+?(74y7vfA\2ztHdSd¯\*Pq͠b2Ekv^w͆muI3NG?ԏʯέ.O&OUQio1/B.TM!9^LjI Wrbd-2rC^ċPt2m8iqښm)_%3ʇ5z}cxøpm)Ab'oved1|d8Z2 Mm7ubpjU-F^(ޝc1WPK!7@Ento=;}wxa{<.Ntd7(= af`'a3r'o8gϋ䒽Jɨ|`JRBda"f#n瑗?Sn&-+4cth8!hpj E1h;6Z}ţ+!l UkK#!=D}16P&N&(\9{)@ ѨpkjMZKjT-w*\$N,mCGȤ ݯxݻ˳!d>{mdLC6L2\kZ#?OrGf}fvKSmSuB $j_:muvܑ^r* |}Ə* ~KAknu %zL?L"Z[cu!gXioȿtt:XmQ;<df& Ń_PPw{IqAK"YiZ{diL?5MxRCiT8dOgn o(2̺MR3cKW{F<\=viC}_tc!Yz.?fe^(H#cYDxiU2 k>}qfTc+NEE qlC,-+$Jt /Qq]UL=t)haP0EaN;#Tu1}NUں2*@|ٵwϰVk ?)cgY7C(@o7\LO>P._H\ro:_ G5lC[(t>1uF okՀ5gf2@εFO荎@,rM?͉ "7%rx%D~ ly^Μׯ5vm/WXϤ<_@ 3ymG]Y漣la Ofzf}-iy=zw<e:&{yrb0*Rqw 1T\Lqllȿ eުjE䃳湴o[9s%rbGmCU*:+Zm} %cu>mP}!PGϑLbJegxDO1+A v6ǬKmuWv0E 9sT?~vgomZ(jB_oAo>w: u. (DpG4'$ u/9рoW ź5́a侇aP M#I U{Re:2z9j7I>>\Lߏ}kE$t]Bj[eO0qJJ0?ِ۩@,kpRtus|ͽϕS:51!}sw!A( K갶n03;wwSRk[|C(~JfM 49{K3Ҟ4F`4%I6~ΦtKjBQN'(;Zq܂j1ef23zj%EdK6/X4/bTW$-.EsC-2۷u4k3!P1bk qJ< SV0P*t.+':{U{?Bk3c)x#o+B8+v|u$,pZVl`D.? ֺLF"vx Dz`N%㤍8oi=OlY],;~Gb,觥rWK<__8ǖ9I$ t }=> Yl64HVovJ{BqJcj&5u1Ijs`_SCR5txzEҝ{4VQ.鄯gNSz }Ve4s.+jpXA>E5fg 7tvhP=(5nï_FlJx,I\x6zv&Q޵]# 1ɘ@fh±FyDܮV>1mC e7%*(ʪXUS󤣙teh2$d6نхD|6&R&f^GC'.eZ'}qŻL[=T]Ȫ^*-i>@lё5'YqU_r9<& 'Ӻ^eKa[bCAJ|iиk]Hg[*F٩zڍn,A37V=V_燹Lf23i"#xPʋoLJʍ½Ǎ(2-4\-3wpWtz: !ͬbJ9{(W"i4Mک*EVgCT4鲏BX#!R@TY`R0y9X;q.}ϊ[k=џ c'ಛk5a"j bFժ8`Gɦw@?k*l]+ksǨL8 Saa!b-"٤݌ċIz` 4}0ᅊK\L%Iכ .s0D/Ebѡ~&:3YIӐZ!b[5oVb S2bŕN ā9&&ͤq(# vnt,ZX& )(%2όRƌ}sh"hzMѷkߚ`!<1z~0V800L%{qWwG?w3u?no|N>jfy/}Lҧ@Oj!h6ML6D'+cS0İXM3Gq?ԥʈv[{L4C[~SNůic-JeܠĜ/'n wПV*~,D(e=]E d]u_O`R,5fDoMgIHaY1?} r#/E%` %[NJWebؘB޾D@& QȋF'H4k;_=xK9n!"i:V~0_"ն7( g2ð6}g&6;~%p%5=+zm# sS$ Lݔ2 1x=IH+˒{$X;a>x/kq_|.Yұa)A޸&#-,ACRp0yܬiV7-z)[Ejү7X*+|<%{Z)Wf4{12b/,v+mX^ P=Xr~KmvS Ķow7JȭP*pku%/LLZmH +߂v:

1,o40FURV7`%h%Y·^p8!^^*ۯ" Mc@Žja,nlc7>n8x>7ݣI#Erv/.ߵi2D{s9FM9ޠ vD;(Ch UWUk;5|UįyEwlEqJ]J%Wq`/͡/ų-Bttam64g<,> #p"N#blӯ]]եz v!@I!Y hQ>S{QXa;]Zk^ ' 6zO_29+%6v29VO>7i VaY{ؽ)"G{\q8$"@A1i$`XN9_̗ H`ӦK}1/VyO|q`O-[3?ŭx2!lvld2Dn`9/x$i>DifšOqrp?v?Qt2֯SHlݾQ;aIvPh'%lKVZFd,)_Hc0E;_D?"[˥72&T7`g1gOO$>~Bg~Qa0sC'֎x)J}_2>[0Ұx+@p64@Y/bs*iaZ>r[SZģEڀv1P.],A-/D5DpMͅ i$T(#Lbs?QJ/Wk35re"$x *XDu0XdPqќ&+וvKOH |ZCH@A/z[hV1q-g.v|U'E\+KTb(c-5ʶДvCmCbA Ր 0Xg:EEBFp+f{6kKr5ɯ6y-h Q,&&Á1{Cr1_ջGU_D!, QR'r٩hb\nNc@D 4r G )=2n_ M5*zo@~-dI+! yZW5THSQOO-VOPJ,)''󩎒(^kp{}5E*zUD{p30CeD6E@)MGzI\ғ@kK9A6Apx{AQfUݸҺ_VZ=;H0p $;ӊ#H qaהJvYaO4mʇx9sb _ b0``&e 4.?LSL,^Vf[oY؏/8> ꑦAAGO<;~Mp170&)_ڼYpSR鞮/vi*ཌ<^r8Q b^wRre.ZA/\+NjCK/`⣝mFjj:=N:^H@Lg ۿM;A^4/ğB&ww~Vڝ b0<wx@6:v7`գIOQH@ d5?ƪg`Öٸ0]pY_d_Yt*'(ȂALݶ @};rMXX-jя\k.:<,!i%],(@U } ~*/Is<6@kqI8|52s}i(CW,}Ogq;%`#=ހQ"D-H6P}?\HJeC#w@oo9(,IϴQƘ.oc7{Sw'~5ZI6-xx^)>s5v ݮ@IU B~C3b̙m&w#L,_QW*E_`rFFRW KoGFtL@F A+;](pM" % 'ɘsJt%yj':Y&'qv'Z"3kgX ȳP͡MuP>N&(rGySWB\Ep_m? Ұ g?6a~qj]p FM (&mOh?=a|ȷ+`ᗵ[=Dd"kMid9m#thP 1H]vTPݍu"tMdB|ޥ_R/uC) mcIPfw5?i' ZdhC:L)#dzrԆLju`sK\.X6#v3S/$`zK6k]2c.NFQͿrc!K]/E|݁a^ެJ K(fLڳ>84[.>k Zt~22 \=T9"HwprιBybX+m]XPLdy/>k28k#cK)bPmYO$;]Y-[gǵejC4-!ByȨD})ڌ(47-?\p!`b8-JE}o4p`]j@f 1%:XQ8|{'ooh?*vf)nCBZ(чscX?2Z ߗ@s[D hzo?P(L}aRJANvLGi' rgHj[/}"M@0!A\ I7~&7 Zͭ)6zfͫ+i^ePMxGęڕ$NP(Km-FP`ݢub[U<5FUa,kj?cFI;ĉ$BUP),FPGbuȧC@7E1PIVN=]Uq1g__!~Zg{+xWpm^2JmmZ^]Kbe61@0YZwqm)mgTXЕ!ʐ)n3ӔUz;E%FkvK3ӥ1)ߦ7ˆb…np ѠGn8E?Xk ?5r֛=jvvixGsgkYeMă&\ľ?2ik4ÙvaK!kRVͻۃC6ڌKH zQ"iAeLRsRp:3P wBHGZƙb6$l̄|ZHwi]N#1oV2,,-SB۩ OY͏z~$+]E~h9~u{ zkF1n?^0G{eoZ5g+YTBH+eRf"K, Ub7ud7kHA8Lhoo/be隢PT?Ji}T'3f4;uWKCwLWaHkƁbLk>r~ݞ1qFafi1AMQףM.BnݥF. f(u ]".. Z檪cE=]UuiS[ @w咭"G3*͎`NQ-Kӓ$oR'w/`fꬤDМOFz7,W_jZ 6cuXȽڿf^Ah=ɮ>`tkB{|1^&(|ee_,T\CDzv:u}~Ii2MG `.Ғ#l}gC3BaH,is׼)_7Z,S"]H2.0ӝ-`Ө2`.+Yr%>;j<1~=*WAJKВۓ Z4-XFq4:")e%5T :qj99N톲i_%_V *r]Ѯ}t O{;< HUt?&\?~N-]e f l ]qFee|>'}0{hn/@tkńJ_=;vVq[@F녭9aL9CC\6B~u΋l 㹝=F"Rjh P:j_`xD;.y 5QMBĈ4|UcB!ϋ}.2w>v#I6*!_J_ hՎj-g3S%;0!+^>`Pmb>+ Ufj2Us1ؑ #̏ _T2fM4>c2VU!(v?9Zw}C8Z#,ƀ քm?7ffߤn6 s"g0~D] /XM}ُ;CeRZ L<ה We9IXjHJkb8Bt<kl^j|2#/0.` ?ihu(ZDz;? KE9uhHHpǪ">'+~Ak1g [hg K+fbuU-SCr%H~vKs+#vd~5˺!r,9㖞UF!ZOiHU<4yBTn~3p})'ez gzpVǣ_LðNOyӗ4qP*)|2ϕ2MH qO`zS.¢W @gᆄu}2RCXbT#N$,1VbneƵ{꿍hYOˇ PZ HكdF~1MRzY<`8x#]a`)[[uU @:}ϤCHkoT )/;{o(J뢃dпэI{ $w16 #z{Ftשr[6$Uٮ$[FI⚷!gGK^9EC~&yJ6lubcTn+iBEp.KVE!9r\3х#l*}a:I(-=1ËN_Dkd}&P8~h1ڱ+tZK, 05 $>==Az4ި76H{!1ɒ꠨#a#ݿP?=q$S5`Sn\ eϤZSba>]vP?^$zyه4`8\)[@Ȗ =6u/͟2I1 vU`i0zxL%$%fyj53ևی4t5\ỤnghBSY*B =07j1Jk,ρ/oЪ*հpUAPŒe%零]%ƒ5Q;ՋT_ћOqPHW tq9dZ-GcZLp Nou+བྷ8a=j#Ds!<$gΙ@ UBHiv9UͧXP "nfG!8fE7kR_i ħ9 Jgr钶;I V; Hl!ħW?) 8G0VQU f[N?ؚ>6wsSxo'4+Y|ͣП"܈: ޸:6O֩IGQхx惽Jg\&њU|Ei>ܦ,u ]Jy)US#k[@F//dIdn4U0 ǿ\38uw*7WpMGGHs ҳ"oG)G*K,WOPgP #bM'jqǤTGye  #QS&91"V޺yWٿJ_T,fl9Gޟy :pw堤6m+|TAlt!Iȫ~(`A\e:e҇;G龥P q?˓ք 4:<_қ g)K԰W>i ^mq~cw1Aj˰gaɷ zFy'ڄz܄̶f>]Q>jY

6s+L(ǴEKȨZP6moփ/7;JIP0iI!סJ.!Ƀ E.K o11FH zAat|?A]\-7> UsWf6]]}OWrJӀ5Uj[ൗ;x.b[ĦIJ1V4#$GLb4ZDY@}ܴ\UAM~oG최̞2=?Fʒĉ`{֑%3LWf%s㊊v)J́H&_Go9Ta<ؿ|_ AlihT导"d2 $l{p6ˍzsl)]:w ̘p)I8H8TtktF5(ʃ1|qi!~0Ceߺ\PW9#-G,T)}5G:JR/M^]wrFE 蕜Lw߾"tꉶ3mHŚ1 }pU|™N3Ѿ0 22P@}E4JcohQKkk48ĆY4ԎZbҞc?@z^ F?pWN2Hj_<#iVMa8li$9xgV&xԛWDZI4"HHtr]CQzoM ܴ!kQ۔ʳSwf5 rs&/Ħ:BfC`!Pju~ǿ% hl9d<⸗3d=[#j'kAuE y /Ei'NXK{Q! GE(ו 1Gm0]AϦϝO mHpQ􅅽\h箖M ;` pK$tuI7\JKΗIĄ/Bk5RK1R򴋹% k@"Cug̛,>/Q:[۟ۈBJ)0o6,DzݦjC 0R-?oŊ2||r,fכm{qp:pwE" J\ TŎNվ W:-jmQ?jphq$Ns"o'L1uy!WӍ +4Ә'7)r=JC:wzYH[mozEsewZOc(퓶=xl$VpU {A%4KyfPC] 26^ƜIH׊vEhx~3I>>Kx(nݷU'Y30\Vt6f[O |)@Yi%P*]vg 姊x}x? ~cMя^vrpĐ%xi=*hܣǙ Lrr8b3z&o|mlGP<7!;A"W~#!*[̌37ו&5=3]vΝFXW ur~ks*Um޷ yJk7i=4D@rBJ<`\bJx7d#d ec:*311AeBxT̢|:ܠ6JITq@ILVvYJ.|j'% V'yHͽ:2M_#ǣ^.&Bg ceW#B̓0Ţxs*^1.ꏉ.ZuS4MHUD2 i_"x?#7kθ TԔу ]u\/>/EĖfohEˍV|_&u*Xqr6мXYpvÒԍMPZPvBW,$0:vx V|SH#|GM%wc !a`Gz"VaʪIё͘x1A~e +~UwڒZ]p{g6q- 'Zi|?֙woZ !ޔng OqlيB  jë@هs 5 'w9[~( AB𨁓X!;l+aP5 a\$U:8*?{_XG>wuVCvgME/sYd`Yg5Lx:U(/t*'g M4ǯiy^_ @&sظZ| 4;zk')l5lLNJQETmbZ|Kv҂=}ʲK ۹ߴ'5Dz}KRZ?wl|3;&>ɟ#|۟\7e\㸼CB'[,V v4h^Tmhw߾iO$,`(Ⱥ7jcXdY$Cl\$@lmY/$s0ɣ`HT'5鿖OZ>U7I+7G{}o;C}aN>n|܃6Fk+JKQqbQppIO#R񡍻AQb>lσ.__`F< b+#Ĕ{k+bUzrGht2QFlH*hǚ#)P7ֺY(o(Z6WyȝMs2۾7-[Ϗ-3E(Yt 7bt3/ccUHs@"?OQe ҠKN]KɥpnGFC/*~[E0=q׸eG],z[7/=ɾpUiҒ䗱4oMpSMzV~v}jF6C?&rCt!:+lj)S[yOѤܣ:%)C{I>@2 <[Q j#ߘ@ ukKCr,Gm!s*f]Ҹ͔.?Mc{6%D+WS9 t\PjbRڇ!{X^r D}Nu(e%Ft7d)y$}S&TT.Iyr[W?׿?嶬x>?cwz䂵jC)55mKFΊ8P7k'zU/+AH-h_K KQ3az\""A6M6 JG5p6՛Hx#Uv29!/Nz (h7FR|S /yiPyPT(U\[;Γ@xxJx:@f#g>$m_zg$3 LX؃nf'_p ͤ4B+9ccB%1gUu|ԅzBV@lMF\jם5XA1ͼ0XeӕcHsqmk{:ԔGlc9krM % Z( l"W}^6CJV(v]quR`9R,`U'xMf~ ޡ`QI3`_;5&0=D٭jg!|ez.G:l: 1l1@sBK\m711Dk'?D:ek~jaoAZ㝦;6dv-؄2[]rJhDvGڂO`]@_a`gWʗԿuyc-XW]YL<6k>7-flp5U:GvۋRnr-&P^R/|o 8Y$XʲMϩ6__Z^CVP1܉g\F" X7&9gLp)xG5WKW ;ϋR/_bkVaˆL6T}LZ\_lT̀>[p9}wV è0r@C{ ^JF;X5P)kQ8fs;sa ][ے6>h"Lb*lcP޴ep8:poq)I|ᄺŘ?)MxxϔҊگ EE[pw'ävZ-Đu07"^-_(z rLn,9"BZ:3aZ{N !Dv ܴ!U '1ZK=/@DŽ_XZܩ^ѵ+'=D<@Blb)?Mj@d0֎S0-|ҁm5TR<l8$w̏uo$ozZߗhuAWkaa4 q86}~)&J ˋ?JeE]dFN=*P|.ںbrm\d,dO^OMW8khVhRcjjgt?qJWqQC->Ah ֔nfM)K\S$enĥ!r/y3O4рePuTuT\NP6aob1TY5'iGI*b&ކˁiޣEy? Ga EcYvH/wgyՑ[A2J: D%T!m¦1= )ǿ/)Dc!Dn¯`+W g{$IJ (glpwTjb`Y \k>pD+OaZF{.[a]&1q^> 1(yMsN娴VTs_Ԗ{M85?19ݤ0^㗚˔ޅq_[l>Va!ZaYH䅏pn?80y} ~zd_G$jޒ "*|㨺p9mļrJZ ͮ{a/QBfXy"AH+ޖ0?Qkr1 k8&'(h++=1~zbmSrsyd sAB kOG%!tf~`y]/ʁ#W>\=ʢde5.9.\nPje9N߷8V@Χ}(-YkulNɫJcj1`"7u">\֔gջru4< 54i .UڔhS{/69 =ONB?A%%lMKxʈ_z{J2~߁捋wx`?LԜ@Bz3oH<2ByT=َ>0$~¦e S2QS=Q Z>͡bZK_(̍{ܑTlԅLZ5j[Eil587O&ac>Wii+dJv戩ujc5 {4Ĭӽpuw 7`?J;TY0BK5$er< -LKf-K}+uz*bZ!K𸪅R.a3_N;ӿ@cmQ=cGT''JrPvwϻMqjYA7I *[c g:Del4|ccЇYE[܁ѽohYިbەpnﮁI 1pZT2g'bxh0,͌ .8cC{!*xe)^R}Vb;ۗ5CC$B%8Yr\Ul_2 (׷֯hdnezb&H<\Jh!J|p SSµ~NE8gx%ĺl7넍 ʐK"mYA8;80{ĪyGe_]s!౲EȈ1<sa=kǢ-DK0 qC ڭ3NYv`gCrˉqIQ\P aʘ4KJڝ4 V@Ý%sIו[OLd /s!56/:As9A{D02^)OHfPn])Xd"g3Nq/Qwbq;m Z Y0@>5莹[F.n xztnYY?zy=#<Ƚh+E.!]I`L _<)+ *Um"`uy dIl렎հ=(j6̉f1b3A,@|{@,o0i~q(Zsc?=GC1)}jYqdev͓ʜ@x?i13S=;Wx ɴW47 _JvWs'X2,j@1>ɒ0/&W+b\A/NJsWok]eH=UEmӰC"䜨< v2 \2HE(`p SyM?WJ;"f}\tQˬRᆘ QIzi֣w F4 =.h<n\Nhi51AH`=_5\Xѐ'hTٰ>Rx^X>Q,T %W$KKT\;FU +FfzC7?P?lB8Z*[xgB~tYKdtd]Z ۙ3H<Z>߀2j:?)<ޯz9ƢlhY(ER^v+ ø;wMt^" u%|@˘nqoLYwo^,!ӷ6Ge!fĝ,~ʵ(D,-x?DI("j> \˥OHmz[bOx6~ {k=O1M?VK̗fҷ5ݿ_ĝ;ܜ04|vQqv9 qPIޛ(1lW;Gc'*w?85Qތ2Oj+*Nifuo{,2@ii#}X(1J3v6 'BΌXrj.-lطǹ`R3)Tis82EqRXG\m -;s90!'m'P% ~~Bz/M #z8p(sr6*t,^È~+|bb7;&Vp}_eq Ӷymz +;0&q\J6rBMy .Xd{y րIeP f$Dv0IENzZ5irb}SA)Eg+F9_EEf:A@1 4 /,79t b5\fMD SM|ۛP%zwWw{3 _k&{pNv* jSL|ERq-CM_0t8O|[]w*ogxd>k椡ݯ0bk !3nK~+(ݹ6 Ϙ~mĜ7.aFբ$ W&=-H!7V-3x+v Vvf e"}"w$*#dDܩrAaZAEe.#;WGT\\g#9-?[[TZj(_~rܦ^Ej1mx'鱨> R5$%ڼ S bT\} Ƃvr%s:Xt۠E䤇DGҮ>iNMp5Ж(H=,{ՑA* gX|}V1gK>a䭶 V#]UA!}ꅜ >xgt*p$`w";s)UhcX.ʤD8hٖ8@WZ;m=<.ɿcfͲkx1(q3-9+K:pk6*4zr6b>G[ xbnu!͒q@h8~%'q^񹠙ÛPD1DTbthMh{H>^(34^Gc>&, (U|x6UR8EgKa_+E*i?1a 2+v'l\=RqQZQQ_-NJaCaowcqJD78f9e%7%b]^/z|fvӴ%0IVؐxGWɬ Ћ2.B:ނ4gSy)heg\FHp!ls  XB<4B~"g ۳̝х CD6 uրg;IX܅ˉiV,Z m W`\2 ȳpˠSJT%x`yMiu0ⴐmCre&Gd;IyyEL u|NۀuYeo|ctU΅_m\`Vj~CW(?.M~.EՊ:9u2;N"<`ɨqn^ Wi5[ XIu92oOM lI,7?~k<җo_lE ]*ƖHh:ɪ3ʵ|'1} =)jQJR5<|ygJ+Cx wt1"4tprwO <5`daDƶ`D@ƾKS&g;٬ հdA̻:\ *sDZ[vWԈDP2"5C uOLJt_ Jk%+=Sܵ{z4Gr$:üAE^?|l<nO ^Wg=tE=v6UmhͣLXG72s({_At*X0 U$ yU^Ө2גs@HkHgܠ"4nYk v7@q,lKڑ@i)<9FH:&o\DqbG|&jhp- ~ET cX`$nFu-M'N\,ͺʥMjXnR,5BQ܀/'$Wj⢣(1>aw>9ya5.?̜'axiׇppګW~dλK<_GۋY2C ɀȕyP$ arPyz]@I\_O)ҲVxD+=qJєFѡBu%g3rkh#槕K7 p ^o IyLUz8CEpѦ<bsX1>B!)8yU`xs nmUF?y/@1`1ѥדϷA, \p$ Ż<ĩLܾ 5K'lrKMpz/:@`{V3`g<1n@H*b9xu(oP /R?d#8 ՝Kh}'D[D-Nd3'TA +dfW s?ܙl+$qæ N4B*S}Ru1mhZ~L6.ܻ{ 5>ʙ|8@,sJqsxO*-|`Ä_> ;9p{:Yw>r­7gy/Nro h2v(X{4PPWEoIn;>[W%Z$2޾ALx?긌cAeaLM!6K8r8Bs]M+>>ݙA}C/'ڬJeQed`WkǢh*g`8Hxb**Q.[i*`ѫ<.2$4C 1Eruxc1K/!!H[2դZ"v)Y&x &y֓͝=KQ5ͰH :Svz $5PSQpd8|5rA|{z:}Ea ½5NF@K$k`RlzpS9IL}2= O YHNwDC0d``l0T,mCР+RyYBC4ηyyW0!`<{K :(+$$WGK߉^.pSysQa_k?NAn4eUu2[]"⒀b5?k0]n@?c^U8K )Ȣ/3u,T?kT/^֐)o}N9.dSjm~,A޷w?ԊF)_؃A!0t{˔?JOW(z2?T"B%],Ld<Z3.K/Bϯ:` \[lVi-sk%߾>}p3(98,Ng56KA쳬oϗ44Vwr.aܸY{E,^"upͧ(֎)e|&'7ũkpvt z!X#fN&R D5)*Äȉc>6wo5[= 2^ëg"-b}Q% _ϫ[5ؒu g"2= |X0k,ث*zݹ{x {*nWT{]zhT [ w1U'Sx!}?{$I\Z`ՠX,Ј +;!WJX" 3- V % fj ^s8NnuZ&w +..9m=p\ _$yfl # []hC"V6%Mv0'&3#4tUܓ9L$atXg2*`'^;ofs[BF'VO[Ҹb7ئ{%60.cfYjz1sdoehMY,m- V&Pz=I4;{a<(]gS|&tYqF!e){ Q)[nj医;;w:7@jztbThvgXMӉ_ܠbEkэy~S t"!1pEAj>4k|s(.þ1fR_k 0Jle:9U'#k` wk&h!XADX֛sUoݯ^;GGJeuy_˜*늪2a]g-|1c47"Hxd#my& 1N:܈qeM/D*,W \WMUJė.7K7`Ċ*сA+']L!7tyjpwmNJl9rL,W kaTL$?Np*׳aTP'C^ɩ@dŀgEfDd?F՞Nmk!vHoF01uNkjPntOec/FHw*PG% ]װOV\-1%6?}AdMT~PEPƼpنÐ4W%JJJZjly[l\hq(:"^m3o{ hqE5hURN%TyRX =I̯0UE'>Jkf×EE[)~CK??SH4C+,rb'U(lRP%2K}]CYD Jg&dպXToLӄg}Lb>im Bu%u,_??#j!I LDN*Ov LmYi3ChPx#mpN̘iZm7R9}wdG)>wy*c$ A]Mk֍~"Š;=˺)B],Xu5ˑd;4 cAF u#w1V$;| JDAq4xʇMzy)=nENש侨 =}$=+YjeB:i]t>-nݐ;䐉uK:l]8PK nZ7gUO X>_b37^/5g6s-րCfJcI!F- 9,1BFߑ*-: ?K8To-C1~E or۾J]mcmBf<^Kq˒vџz,.21[,Ũ8?ܬ0_g /zI1br=Ȇ&rA,.A[~E{ACSCSCV,:wT`]vSt1[nGO2ft]O)BP.2TS?Z"d.^&) 3b+&|ze5.*]!ܼA1nѠAlprd2sev6StnPjYMKG%6ӭDgp 3r8Pr49*_7=v|N S$vVr6HB$T#F8_hqЁ"3Hjqŝ5{:)ah^HkC;!r-#VQEbL2֘&!z1Tx@}־`q-cÅ\DQm Ь`ECQW9i5S`ED7a8rg)ܛyr;N- qLV,P8R3*|jXzjn@ۅ:Ehp:IwGf:[|eLvrZVf3w % Pčtfqvч"y~*m]Wp% y5rH99},fTj\oN:b}#V^o92=dkwoңMxAև9p- 0a@/)MQxSoD;װ$>m>Iҫ{zv3Q|g~-־${L4ʷG8hfP8>`A5.mKRX-tCjR&R1oѰiz]|rdR$bBT!<!( ~'BYEKsNfFδ'L\1?p:LjfoG |+9[^'bus(J:4uѲvaFZ} ''?JŦ@`yrF J'| Ӂa @ e]47I$1"KK6j7T8)ޙ VvcsC( e,7I)M2PuPӨ 쵘9REcJykˇprmX)pJđhq1.]/߃D)'CžNd#eS;PD!EN4¸{Orݮ~"8 Sz{yu C`S#iŐd7CÁctbq3}ι0h nr[-˹rTAM4ۃ%)bGfo)̠ljF'h4? )JRȭ 0犧go)HñZ⪏̘+ۙBĆUe}J` L !rGZ ,>bMTCgw&Ru]T[Yi .n"O6=ޛwܜ- ^33"!=_'8 뼓[ÒC @5!/͞,?⺍NKuQ=oI'/sNy`k~Wvne?aο kXB|2c]Ks ur2NVL o.Fe{B4K_xKϿ)ݪp&ML1Hxv$f\*-W,s9D{i,'u!{0P:udX]^^s9?Sebm,./yDc8t+6YM' U.-%٘TyxmXQIz=+ǁ `M89n.ĩ.D>te[@q4hX)k.^2P<< h vм4{HN܋Tި .X. @ożJdu=rhXrhO jPoĪCo 2R?֍hE39cSg$>ˍ8U&“el cENh]eqgoT|ҵ>W`F,xgM 6oP̏'O%i)ZÁ| `k}c&?\6|arERUr:vTb*taVv4NCDzһS||w\SYncZP,wu+-uŘcQ7$;F-$;ar}):E:7܏B D=l8'Ԃ}c㰺!+L1]izHҹYGG&)Ik/ɣ"pnn7nQ /lco)d:1kTrlf%8FҐ;Y>c(=3;"22a_7:-Vxy΃54T.(* &~7ң華1l+3RǡBX T'A8Idj@fs-edQ)Ǫpwb,]킶h[ ӽ]C)XfveV<YwA T.Mcr+4=kL7p͏,nﳬ Wv,+Yo+|O6k2ݏO&R>B6'?+*2qYQh>ΟиoUKf٧~%ad1<_ FٸD6yŬ4>?Zrq% |꿁@e˟VV=NI2V7jB=I}٠G|.^4{.u:?weJr;w2N("I1 I 2Jw4WXZkkF[~E R?$nhUmhB6\0eNႆ{0,~*'ˢ9 [r"{o7ڙ ݏ_R*ALwDώבhSr3/y_%W6y%q1'J1WyY[ͯQ2F:_#.яQS`QUx4*![20q,H Op _4=U>ur+"VYY b>x>bM.meC"[VvIPY0C fAVɭe%/\if%'gJƻW`Y%e06Z* b%tut2{[,'p2DEY6ZZ(3lR41NYIJ1V\{"(K*ͱUx>+SCk;m ӽk-`{שG۶#FNkBK-8N*O+>ю/OҭIZͱH|B屐G8蠢k۳nd=|DFx➄԰ t)nQY6 Ww_r (zGYђ0bh8*ռ81ɵyE R]8I=l4%s/H! Eee܀5wz ZS߯uȒ~iRb!{\>n=%O;f|;+dR{Wg]mr9B}kLYiFmARC>ң|܆]Tlwr.w&9\!`MKdal b/AI:R;ZkyMEŏ ؞28F֜ۅ,Թp Qzʰ;%uM_Y23r0fN g!d%x%z;%?z\aDd iIòJĸҬڇ0Xp_2s6Fy¥pU@2 f_XHXT hd$Lwl-FYV(GN1n`Pjs!y~nrkHPS僢ڍ ON D?j3rLMJ0[/Xft&\VٵF>旒c pש;ZscP;&3 'j C(ik:Ga* RANz'boˆ4=i0-(9:a; IQRr)CW+xhz0WՉaX۔GG4zC  #XsMe/ޥR9rs] qe_V-x{Q@r9 sdJcRl6ZOX59͒?(KzwOHM/aXO.>/ҲsxY1s5$i;L] C/-xλLmo6WN(p(ϒϱW3uket݋`c:&m4uKsf z':8'|hd,i?,ngB*&R!ĝB38 bEa6ky`־"35FaW7#CH1̡+[x@L<:,S]A׷˘1xFU< xnGx"N${, Jrrh.@5XwCV*j"v/|n.,iSib$2N҉;Ⱥ/|h< Ԙ3.F t4ɷL-Kg]V|;` gtN7+O PYO5%KDǀ3Ǯ(cfWc/J EGtgHK1\a#K7"AocX\ <jtt4ߓHXh`e5s׺cvyj4}Ù 83j%rÄq۲1  fjȬR|k@ Oyrd[0CVꀯ[8WUaCRx-`P;q͹K'y"/5T,c}] [@tIOe0ôi䨱`;IXdAYԑ-PeXiz:Bqf@, _̖ y?=M`߯~eZ\-|J-oslxV&Va4wVRFE (X΍$g+ >^R=g`]`B?T(7W՜O;kS$KMqq&}S Jvү4jٓ 8zO7S++CNK1y+DiȆ 8)ezY{Qn[uۓ}6p>i ]1z\L3}Ch]">A7)la79!0O(XA#)N {`nsewA%J GM&f%s~0aa2V@Y;P[$Kb!pXB,57Asy:8)Y_L_M ;EN]J 4#4tX&?OrnVOZmڬNL78T9q|$FuлdtoCPs&񁫡Uqw䌁ncЗP۔OVoE2<]S]>nq:E;B-M`^;>ZC7w8;xzӮ 4T!̀.׎41n^O[mj! (&ţ6\SSyʣ_IJ4?nN͢a8eU G&5.;ZB;v}~!e1$_ *'ҥf!,R6J:n'1xIհM'Ն->kS~"2SDM:<_~T%'^_O[3=!icnc\3W,0^_GA?h F`!-gu{HN;g: C cQʳ'0Z vFY݄$tJ˰ ݩc?ď "=԰"2SGTޙFH9R#2W 9&b#ˏ59o\0-DhM*ۂv5t՟D|ehgqY ׁ>K=y B c&޳>w?z+Ejap]]\fY|Kg`9H'U2fz,_NQL112!hynYh.沗'MZ2_jO3 vMbiaktGc̷ Ŕ .=]&EBy.*3;X?U71U([2<;V,3BSf6 hw؁Gힿ,WlŽB_LR9I,]6eH3+AW7P؇LCE=;뽘<_J6:8eXaT_]V3)PރQ=5,VDI.[er< Tk;Si'=3mv6]"Zq y&I$I'QAeNON53¿72d5f=v#<ċ7V`t,XjzצŸ60W(!g.B63v_._LN6X)i!oFRt7fވqЈYk1'怰IJϓv7 Za$-*N5Ǡh,tXMmٛ"cϘ-?L'Zf92wu.?g`Н)vxT#V_#,n8*p!`p,!?2Aǂ{qr®1% kdGy.zIA'}fjı rײ]d>O,ɬ'$7j®>i-%Qloxv*n+jK>*Xp.":,*N1Ԝd^%Iӽ۽v>0Sfy %c}}Ǻh|EZۧ)'ӈ[?dkV/+5/"Pg[Al}pk &12hㅐE!YTx2M |(t6A }Fg2j&Զs{V eeG#} `CwƊ!y`8;S, Tq!?ANi&6*.T:2fUf_?/6E'&HD(`~}hHy`!UǗ|z=Wl$LB4UCp?0 Ϡ֫i@~لo6^%lCJ|beZ{OjCUQu z1Ⱦ ;5y`~{YhмČӔR_\ji FPk IgRѾ@JBVDV޾ibzGI%ݭ* )g"S94@u.^w ވ}QfjHgLmYù?ul ˏ6n\u -󲏙pJ>:q|z}ׁ5drzgօUpp;ktΑqBϜB|b+^2r>Y'F)W+\XZ\Qh>qtϬPAkB#ؒDYpzJ4J2+Ex@А("OfFZF J?~QМ"(!Bō(u埁Inhϓ.RS,|DK?qo0 +{! AW1'xA"m Bd)g9\ О|Wu ŗwWE &C߅m.X9Ke`$bB5(16/ I8 k_D#?f) M.eՔ^m5T{/E5@db.tXUbhc͡2D)xTva1C]Ju:{v\ԯ7C'E3EQy/臔R}H+ 1O*mSD*_Vuph3RNSxˇ>$ MUڄz(-ME)$d#TNR(LSdeΎQda 1>],.$G*˶΀(<^2հ޿O/MWH>M&ow9.8XNyN'[gd2}<)WLk)XT[~y^@Cr# ̻y&1bϠ{#W0`i7Hq7FkuVw9]<*̫c:!pd}3$W6g5ⰲ.ѳ)~$N'x|Zr,k)r.yI oIФ3*#xh$\ጉ#fҋjc_2̰2Db.bUp+e&khj%(&siJВ/_p qQǧ5c\:~(}BSxex՞*6Qy70`kA_,x4RK#$}  ߂5Aܬb`XA'J~L<$iΰW Z[ BD$WKQߠ "ٚK+:eh''XN[ۤPm_4ncُv.R˂t?pKfNy&!2^Z蕚1D{\gF~y.Ŏ2J79j&.)zk[>wLj:3CP|<u1rW%zzbh.cZuOI^M@d c>:E$#sh58Y>*= 1>лt*uQ-ӧ'eg87 +> 2Mecs|7; v r'dmT* <"`8O1^Ks&.&z@G4)Yu4/.%I@J .K%S! ?]-RI*%|(O}~O ]|6su=]PG!S higWEz]0dy֤2ٝPBv`ˑ;߅/ \V &^9+XbwvD\P^ ]ȧ6DunzFJ)P=5R䙥A`d=f9d&[;6Up)zpZ/PI`(njshjGƿfDۉŰ@+ny`Qrl.EgиHRJCoG~ ɱ;؋M,jS8wݹ#`tKԦ4zxJQ L5 p<[nm:>q S7- M2 8 @/yS+qyz80 i叙U0U&bwIr a<8e|2%] }= :rO3$[PN1~m`[W{?юwL_xмa0J @D;w>hzwFB[[^Փ >vQgN$Pr`2 PGW{"VHF@<: *1F #RBH{ƜM(f_D/VGͥ̏.nB1U BKp!{:=+d 6%u_zW_ގjơ p2nvޮ p 3klD#73&ܢ'33Q2 }ռ戾򝍾+r9MR/\m3l'>-eXsn =΍FvX3P]rz84n3ޏBY sp\OPAMړG6‰(leN`CȗS}Wԗ~m-R`1D WH٢-32'Iv>xgg:7P$'Rnɕ_\YЩ؜FJ>4 "ck׵ѓYD]iׂ@5 3F?\7cb\bSuR{Z,Y)wϠfUnuYXRmJ>Bzn,*0bf,Uz>v1v[\F;♁79I1GK1{lC}ddzrA1ֿ.7ðr(oqeCtwbt^{/ˍ}5AN dMyB?x"|6EVPx^3كӿ~Vbh:σ~.&bxj 1ׂ;> ¢kp=vs 2bzs&Xކ"ܑ|SV@v~+NtXF/_JSm[;w9DU@9"yU6oYnc[f@X Sor8D)-iݰͅw]kK&,7g4:۠A3@<ȈƐ|K9pd~vaA=j~jc,##^b|"' Uɱ6aM; l_98mgB T1L),+E/s9NO*Kao@f~.JUnN[4ڴo5JHdȞp۽o%Q]ARǹɍ`mt*mK"u^qrϴDd]> rBU2 *wF X6%[à ?| ~L&P4Z$rR28 A3cjNVǤ#'RziuV ZYN>%v#J&Gx@.%fDjfN1s+Мy4v$UWt9)2> Bn]"?эV C߹9>v͑<Ԛ\[xo.`^tZ Ўd>QS5g&[+g`}3g|WQqO Y_Lޓ=*فvA^,a,-e@XrݮNíFthhxL^s7"2>5tdMU $ r"#2Ԑ:kStts4&ބჃ&\MlZEH< 583p~B\?2چMŶr:ee&Dç T@*f8Sw5 ]J"W|V~5Ka%=Y/\$彸x' M7gi3ק&NdTHΘ~Z3;O:7:ܲ5cTD6θI`K}&ͧ+֚{ղ[6JCy w+?y9)TsmXt 7a]Q U<s[d c摜x( w΢8$zF6p8"7u}5!45.6(A⩛S{t{4V L`v*  kƺQ8 {B-d9d'5Sfk-tUfdgkD0iUȼ 1"/+\(ޟ%Y~8!a3)2OnX>wcPik6(4aΧ~:R.1@gB-h;_6Mr<\%fcjZb>L&Iª+:yA`K |_Wp74`Ԗ1Bށݾ!'а3s{cNqqmlɵMr|bPrԣ_eZXیVd3_.*`UQY"`3`~_ P f~('A>2r•/ȠTɅCc>"˄ЭHmƐ/'rt׍O  z'Xu%/\e"m|OpfzHa;Pij|"lNUJK&iƒP_:6c9Wu(z9yU/ 18RHՙ'A Z0I@2\`Pɓ# Eǒ-tH}aЩ齠 j5DFs{S\8CBt"kc>l>g`Jfߐ?<P(BR'MY^B'T1ZV#dE L!ڜuԴvweh; @tPܦC͜OICro r_LpE4`ҰzM^ڣEiWqݽİkQ )sX+]tks=_G΋ a݄lY~:r#+#1CL=?iEQϙvI.,_^A3Jx-19 Z;WX4hŸPxviS7W%jaLGױΦ"' lr } cu~_-~"{`Է_,Cn)H !^d=7ЀMڛ Eğ_#x8,PZqUGAp̎;cck)cʥO%Lkz<̪LRޤ:fP޼{ryVxۯb^$ClR/+*;/R`2*fTF, >*`q:1oKW hH36$ėk@}807im.gjfDٱ dTr uZ'FŇÎh^qzB7b\sn5wrc*(crΜàN1 DԂv+Ļ ˎSrlh_ceDft0;Ns,|vՇ;̺>rA w'D5^zx*:%\`{i͡ -tP9uZ{ q:T fO W25Q{}- ݱ,A^>֩95\Vw"W2@f!ƾw#{a>m=pZkƝmr1HHXD1fbIz~Ph8iJmwE!%p-.xYr.#V,+::WjN{YʖO`{*jvzkK* 7O[,q`%N8ʂx~⁻.k5Se׊\_ F+c/8e&oz#5'd 57oUαe'&d`Hb/(4[OJ?`}YKz))>צ^<Ɂ͟ryMcytWORy?zV6Og''-1:Af+ajU; DQ!sN|2;zx,\ {N2ON!'Y9xALySS'C$I7wjY;n>W n\V+q .AIE_2MwLj#&h_<ǹQ}^+'G BaGڭX+P}KT ɽ Qk ~%B6dro .^0,X/w%p:X'B67CI Ep&آ'@\4xoAl8^hZ !H}77]jVeb4[˛rt'EoFf}-c463<bܙ?2 |O FOyՂxPv%:fN ˹,'-TR&Ki>(27 ׿Ѣ]i{5Te^ۘF\^@~E&X'R ^.žϧٝ$w?(6p2Fԙ;pc'6鵘ٴηKjfA˻}*I3ㅱsxZ #sz7#9ۈ$ӥ(f[O?RIz(X9Nvvpg0Fh-̳TmgKbLa38@R D<)OFc3ŹY@Fu􆧉fq$Dwͨcɉ >MHfM_JBN76&WJ5,Q5Db[~ҹ|<ң!þ[hDjU̴zՍ^ Rpj=f㜗*~(~}mwU䘭Yx&+YZO/h k=<[i"cA]q#N<Yru@#Jһ`foT"S5J Ͱj2?RʩpXVLft)6Y\2@;$]ˌM7rX8Qd_}5ۂ8IIH,(Z={}k"%SѶŶֳTEL!(ty2?G >؄8Yn=O#o||TNQ2$)qvVa9_G*'a"/R(n)%DB+;L!-ЦC(a|<;lgAuVQޞ eBuѓ"iW!ӸxܶF+xU|P3`2@W40*># P(n3G'IGo+0adrꨘU(gΪTꄍU-5Q$ q*m8-\a^1 U3a*8رM\ *N@vg~d4{<x.'X O.m'K׍m-^cC5FEb(mĞcp"y0@3ItKt:+$qE؜N5\PVn{M]r@vwBjVF7ֹ/ Rv:9 q/AFU]rlDWeb?LC}]=Uɝ|E8P]&8/e5ƍc[/G̢HMM7h$k+waD= >mLjD 0(l+2 Nlwl-6 N$=tfQ]45 ##} &Ѓ9b!yƍZtӍ5vt4Ixf@k kP[ZSa0#ˀyp>TV<ȸ󚶡,K}wI4M_Nkx5I9_HLVR(e}l5IV5 dlx\g3_0W73! nGG2z;bTL+)=>7,TW`ZJcY:TY$gA!^ҍh Q Q"Gl¬uG8k{]ts9[ /Htb!sxg9KԄ7;ۄ9gja[SkFNKVMϦGߧE6s]]<.hji=2b`ThfF[go%ї^ga f&+ |.?p^)' BX| '-7`'Z}X ޔui ʼn7+ҍ|1GSN80y?]hzrAP!.Ul waOdw& FM@}xTEٻ{1 r1vVϾx|+x9jE`,h? [y=$ja1s, yń+@%O16Mkigjb.?8MdYC\Ϫ@^6%lJ;ڣ;z j[%iqoRV2Owx}nE';77z`29/!`>_y!{acKL'($ Z!wz#6601Dyv7|JGg@L1?Ѭ5iZS\ ۴.v"zĵNI|҇?vLg9V W?|oE].IK;3Z4$-r9oESi:lޟ%ۄ J#4Z?Vnb65r5p!˿%eB)+@p @;x~OE= ?_3ܱCijJYB؛}+YRm˚`r$J, ;\mb/*hEWs{noKzqn }h4Zmq'l!Ef˰ZOge_!b8f˟aMYM\U^Down$w' "=š~g҂$*D;>^G ﲒ|Y] ҚBk? GR_m"ͿISty b'a}1?;ÿ5Q;36)6:9_!ʞ׉G`/{gh(R$Evy"Y|<bžHWK,6^˞:գ#{\SKV pӖ7 Ai>ڕyeb^Hf? ,@ۗnA*BP~ B\H̭TTXLIq_j1[5E2Pʒ?9i|o%PyKoKzEvMRJlBEZ_ S2u"|XJ8NgeC }}nA8CJ<얭 B7%y+ Ϗ뾈-b 6(c14B%FzL^4f%u[Gn?aVxm|g IJIJPw<{inw'ʴ?EFbԔ}޼ᣏN L,<\ nŻdIO-q%~` 0 ى';U_01dttAã"PlE#E5` =T'+ Q)zq aHɄV?^0klZ3u9iig⎋&~$`]O^={Ai$6:HRFE8n헹l^}hx.mtϢF cYw0[_OG㵼ut W5xuz5>TBOW]IJYC2QHcsI~)>$m`b'džo" |;Erϡ!e qkh7蟷)|UsƍNJOtnݓʁ!o6{"DW.5=yz`wj*Qy\ש J jf1R;RHۑ#񌑐hnn/GxSh6+xF6kfES-ͱDhxŭogSO7P[vmv$%eXl!o,ԗ`$Q!¬0 & C<OJe敍 Hn?_tG3%n_(ۊ|'MAQ?10a@$ߖz 59B2c 7Rd"1F[HP( ٘4e -kjo*C#Wm~kbT>%X38Xɰ-x9TYw"7:®iJ{@+U:Үa9](1NH\.DM%X66.H_:F5ζHJ{Y,oC?jX0((')`UkoTJN2g0C:b!'X€0(q)Vo{O; Cd-sL}.qT\z";sA>To+cOR@/A:vJ\joVeӜZ V*HvsvߎY,jVǐdY;==,92o}em7h44xO*cIW(C=}'UTMɥē!~zohU}KA:ww~w1,$ly|k*;٧aL#\'u^si,wN^XTpX菔OBHV(GzQm_ _Aep}㣊CIPvp&1q5ŀJ!{*Yf$YCqLAvણ ?3'g'\FO;t[l]!H NU}]#o4Nfk9AZ*k!3ϱ1hE pqs DI-;dɘBodH9Fvϳt@̧҄(y˞< Ej3+ qŌzQ!Gtw 딉>Iׯ~zA~QйMD^jy zӊGklY=_ )ZY@!Flu8ZZ"svn.ޏ}{oꭤu]m/Sh8ĨN΄-a񓷈KZѦVNtfb 9Q7wVmNqqʳVPe AN!y4u-fڀMghƆnwUMUD ۮ&3J$&S8}]X ӸM[;XZI˥~V)(D u.:u;w:r} z[$dO9vA#"~XI=EsMq +d%8B"] x{d`|L;.jP?-ށe`k[`,AƬ>pű4~ъ"!_{8QљFgqڃH$Nw*I 6RZ൸i uj*2:mY&.3N]S9 Ë0LI6.Τ91$Iˍľ¡Ø;`6J4 "#"[-qȄ^"y= *މb`O#f]1  \xy\[n%(+ItAseZ+U42$)>zd<\ GD*WOع1Wv;ޔb z9cX[zi;:1S/1AdC.'~{I!_+O y0z^<ླ +>6] rb F=DYXUF[=6a?TmkTHl߸⭵>ۭѴ+?.x%$6-ƺO `~ŲqNfǩa 귭(҂\i3aGAd,oy}#j*yFR~` |[س} dvy{"̂$,IҧtX "3d{D{ʷWv׭e8 Q40ƙyj^zU+:|dٍ8щ'$A!&{V#أ bqK y;n"J0_&mnzu*η\JeO6|LG xHLr7}"%>R]IBL.JyzeAM2V5KF` ?QVEY!ܭ`2I fpc%2v*EIJkxrHw#~ܬeYձc[grOA$_:2.AbK(+s$N%uǷ"Pc~V+eǷ*>V m8,P(G5].ŨoRe눕qSoi0ڛF1Khfbq[Xt 5n.ngqwoEy&6v=Hc ,.x" o^_v-r+U/{Yw|u;"ݙ!a @MY^^ X?e?=c|Vg;1,*GKK0Րz)YQQX v_t@%tBB.N ➉H?^Oi ˱ѕZZ'D-D7vMIAmCD&mZֺ =Gea֌;O:ӈPR5U[_QQ4~~B{7v%qnQCu Y.HN֔3)oLiAսM;FqfמK2|7XE@5VVut/:׻Q &h#vI휛PMߞOMdߒ(pcDmkOPy4 0 0h675@X.JF*ȵ_"v^ziLxKbѵ3q=- {]%YplZc'эṴ{5㚅62:Xl\.fF tiAf<oavEF\t(2p쩅=.hȿS9_x%WY@2b( LV"(L~qKa,dWhJLS!Z Z6Tw>3.~]{`4XwO $)c 3l禈CᆄF7>09eV{eWq-E'*Ej%ͺոjIW-ILA˝WD aBRąH0ezj6~ro\>@N[1ӛ.wQn~2`"|ɬJ8{Lbn}L {u|پZ|g2s!~i M7W2x>s"j5{+/G'Z~OVDXK\)*0ƏSJQN@؇/o:kc%OLo.mo^8cB bJ2I4>GQ}Y CEJ[p#YcV3egt~7J&Ӛ-YstSc=al>&g:~ )砦Dly L~@v;wS;y%˂Nj! 2C[i9C7{[Uck2AW>78`6P/,mnpmJ2;\w5ijn>gvy\m%):-Ig>(.g(__4]cy ,?4b`}q}(]Iw^|ϪNOu1\3SySF5.祝ҐP J5ݓ.Er_^Abw{{H.ƃJY0H\~-cՙyR|ORLq!1‰N(I&3Zdu59=b*%ZGSdVY#i 21=dLd꽳Y $5nǭ_zuݢ/yuw@\|""r`{RiwTr;{ϝ1(/wz)c;\Glv[ИZ{:ɯ6v+V0wCIL;` SPOL(XfkRŖ UA8eFeByCi14 -M{crS`և1XpCġڴ4r-ч@nG ̭V-'1%&zD~xt+@rzYA J6d#Hӊg TfG1lw➯,;r4C[NL~g?8E s!][ExI|vy{K9QNĚCH1d Kv.;蜂)ˍaΏ EGB8I A #L=^lj!3`,/(sENBJ[ "ɵHǛOV@:/^wgh!OT6#CK_;XdT8%V!8Ot\ϗ =\ tU=ކҧQsw P获:p5ZQBw'+-5ס=V>K( pfcz0(5>x3OM]J_+Yl*~'sE7i2s]ikFIrAN#jؓ2tJ:1oi'W^ϧ=FؙtyŌAI(w[Jj-BD}Հ44$h=t1aɊo;Rp)*6ݳ*$vDa%s"$RT΍T_ˊlYҬ IRԲBל ^!pBn |bal\}R7q[){d0H#ZnMk6,`mµ>Ta)<fQ6g y-)ݽB&qvJKH}NDŽ<@ib2U%kW7Oɳn:L539 Sg`v];-!$j|ǻGe]ʿTQ_k}y -eX_E`P6f2+axZZ\쭡z޾?͍s Duah)*N.57Q +pj.ÎBՌޜZAŤ¤~fsNұ=;v,,/Nj([$pơ4[DsYp8Gf;F;?8 D;.&Qv^(oUۛ/mX%$l CU6SU~Rя]=4)DkGYCkCFօ{9UD⪺iY2tzEP|/zn%}Q/Km\aKc1?bqw T~Z ൻܝ$;¬<9iޅ 0ŕB0\@2#!jah3'{L`n}SZN1<$do9i\ĨwǴf\'H"}\Ȯ8`yb]g,& __/'XDPggv&Vt6% UxtAL;Y6MX&iTE 3!)* aIH33u͢N*8םF0ejj$ u|>VYiZ]bNM-[ɱЎ6gRuQiEbr+ɫ ءbDE*H j7DƩF/r< 8ݪ}_5q7=gkyyWYO6eb?W`[d2;8w4&$>-Cgb_D|(@G;;G%yHřtlhئ}F+Bc-[ȐDN=P_S%n֚h8h x70KP}s !_$3 D5C̠]6w# ۭ!(w|3Q Ӱ[4Sd(3~t;qlSyӞ4l3B0| >Xǵ{qvmcWm5X "yHVS+at̳y9kԑ=8Cn-&f!!0 o6K|/e3l[kp%čOc[ ˶j' f4< &l3yEEʂ ͑멥 sHVKlڂouGj gZ=>!@~H8g]*^ãAPI4ācVh{TX=.ȆSyNcX!D7(4( +e -ᦺ2ֶ!VyT9& y):nz+ p+ VdiĐXse E[Nwt./ /뾁)6-2T[w@&՜O0(Id f t^jB2+AĚ(D/J-?_ɯPy75!A'UJgh╈t *5KCs $4=ҡ}>X?K), XL@IN_d`"c36ccuDZ )QFw4˶9h], qbA9N;x/U#>|*KV1ΕU<Ǯۤ65e19vfM[BxE)b&(zQ1r8 u JyV# '!eQ.:?huGׯőq0!:ƧEl0B12F&nZ\/'ź 'f܋' a1kؐX"!7AӞOXZOntHMpd_*;#ާE&y_,Ke9I_6_*yOѻe7X[OQڛ]B L\r = vV+kYL:HSdvs[aޥ )G58Z `kߡ  *V_,WJ,. `dFv󿈺4x-T Hcןn$3j2fU't9eNY%̝M%0vn>u)"ћ̊}2HVu{E& 09aSIP86E/7sEG𢝰NbtJW3P#u{vgcL.eS* IkBl>{ @쏇"jF-f> 5 Qޤ0"d2 ~LQj#L{H.6O=^cy+(]OHrUFa-Pi^ :?E` @% >dA}06M͔#JfW$Ц/ 5fz )rBey1qg~:jyt7 !lR/3s$ao=O9W-4MS'wVma L=ȨF7PTpm8П~꣦{P(&W]t*Q+ѧ7M#-yW1AD1JGلF&o_843 ^xdmlzHy%"䏽"; J' "ոmZJ=,\_f3|O'6apAf&eXnY d%j2Qp&1J ʹ:N1"h%g84:هZ KV]n!Ne &(*S(:3gDS<gхK }M/+ dnum@K?\rCdǢMAPI'ie`=T8[]{*ȸh6QU˓H9Dh0'.\JȅuN_4߮XcRz9(i^#" `Qv6 p-3L.?Tq_BRt!J)ꨐY<|P:[wz&Rqol~QzW~AՀ hewR1Ż5I=RN;E88GnXĈl;q'ba6C3al U^}][?≒YDF =3w`kCG4أYhU.RPOyv̖i2m yl2Ha_luI )3^Лw kw[?B[&PLxzdjD>8`HUd v;ʼcL?f򻆖*]ydbġ{IrK_ebX-N V#*wq%e/|>u+) ?U8otqk1*@ݾ3^4yEȻD(Mq|eU:ݝ>ĶaGFӈۗS[|e39;&\s?]+{gI}F=p#s( p!QFu˒MMu;ќgNz rq6Wܨ :_\^:0fWA_ hj5i忍4%`\hM9%h ̷Xd{ߓ.Y_ؒb/>fl Y7hn5@b 4 #H})}0ۘv~YA'ٗYgsj˻jJ"ȃ#)<4P7 GqiZԮ -cT]aBa_t:034G,@X#)MQ &}7gMɣSV9!+KoFx9IW{lzho%vd-C@F)tN-Õ9ͥ$ bUUH<júI2a$Qip V_!xE?=l臣(KJ(%!謣gBu*5~H1Uq <N">Z&V.$o>zZsqiy!.u)Qע܀.M=:8;&ǗMXQ|vGkEE͎yXw VM36!Ǟh3\儱fkbLj>|̓=8Scv´IByڮT%%b o QQ}ג2`\U#vY8Fky4j`$ ɟ{zCż(qqoZ*!a*#8ӌs֧[{ 8$GD(8}',|#W\yy`:u,ʗbj>>[bVw{xH>Ǥ|zQ`K=*@)X.tKHV@SڈnjfI#BV+>Qd/p,ynwbN8'r[ fYː4320?jWX,3唇=sx ~=$ORϵ Z]\\\F#W[ v;.=vrIW͇XFtw,>][Zt˟;dz/[aWFn辸攄aQ6A=h. "DT+}$[HؘX-k#ai.u2 ]7RqX0' crF9S@_ 'J)D<.7M;bdY:¶%:m~|`zq(U+]E"j'QkͷGF^W]c~.F > dDȒLsN{aPxp9P;`i;H6&}N)R4; yiMyw/|nGKtQTJH q_ : Wl` ag;Al1+s鹠@ܬ4saRc͔hEel^=AE]I훆p1  όx f.Bktf!$m\ɜxr\ "0:{I(iqYG@\4ƕ( W }p+[ge4]ZZr=cSE3埬5?LZ2?@ Xj,V&+']'Rׄ5<ɲw{ZdSc3Ii׵Ǐji7v8A #V(T;5 **lt_▧TӯA&M?U2|HpU6F©y=-ܪy[QL{E\kod~%(}x[;:S[-~V2֏#LL$P@V֦٥ſ})zzO \a6;@C %Js8m5|چƕmuϩ{jj6ul jE& 0 Li36jZҳWAS^Ve. #+[-YPKo, . `fc-E*#FGh'&.'3t-w{Lsϲ64g(O9]TWh;sͻZ]7}ʢE"Cdr*Ԩ L+2vqgm&+ ፾Ҳ,T>W.{,4l"w`ܯIZ! RA?sV-̞Ds';$y!F @;m{2krHL7' <'8+Ϳ:5FŕOsASML{b*u ^ڼF*mQ*YN!|'5 ă"B FOۖK' 6:=(lmŢiO˛3^SZt%_C_>c"duC)RrKP\3i<[@el_̨bqmc?>žۓyȄy90گ2>(r,SV ? ^~*x i2O m{\CT cA20R%Bttasp/'EPsdD[QnVCF{1$0P^``n6YWZmN*Gp: Ť!``QRzlP:B856aǓX ٤^w Xu lW5g\t - 0'.8ӄ gӰuU1b"ypl!o:2uT0d]>a]X9b5x~޳tJU`J ngZژ+jp3ϗ e#CNO—I!ߍ#a{Z׮g{!2JI0khn7D-ʰEﻬVT,*Rd}wUJkߢ)9@3{Gәr1٧r"gOHr)#嵅Uw8D 77v M- BN6@L%XQQ~H繻ͽ.;LHctHYr b{ k^tEMh_5k}Ս$h+ZiW/]jqh =째2_yznc] Jo4l]GSxóXPKrP`R@e$q5Ēci-EmjbcfNCC΄,%Bh jօv:O+-9.Z:t!W'( a6&4F9S-ixJњz%\JZ`fkδt&ͻX2Mn{>T?u"tѣX L\3yEaUE܆LtH ,tdQ#z'fsfK*;U Hv%c,8hI]3V^QqӜl}i͑ip"gYKc@gx 8`9'Z:. 8)ԯC,z& 큕~h_7u)gN_kvn<&r㿦sc :V oԊ!`O3H`0.{OtA5x-Ic_ayUNQT,e =VhE2A盦nU]@6ܕXxK# E9Cd*ֹ?I@&z!42P<o6;\+6K#f fH6V'˨GmQI(6P%)d@+jIx@tUh9ݰ6" ͩE 1p,QAlxbތ,ޡ2M|+:%Uo6BWdxu{!۪C*zTOT@g:fTGl~턛V@3C' ;2nЌ>sPV^Ufܫ:W9kxr0p Zh{0鵻O>VߊsM@Wq"q@zS'Sss¢`ھmQ6CEEj[DfRc4?E8(X]VRWHcc%9DV*\ԡ3_8UQ̓pM:+jUDT|{ϒs6eGI_]W^*FKیÛdRb!\E%z~.˽/Βh 6.'e%ߦ8>ŋ `*:sL=08f9>⹔ kZ+N&+mTA3OLFZpUQtI|)gLԻHtbd\N%3=k[yid`^83&T2:~:H~8|&"E/IQWI\vSDE=WGp[wt>_{V:\wMt7Uâ*d{O*~~+H=L}XM{jb!urxv+j*etZlz[1;X-EQZyJ P0Fv+T4ϩ%ʞ&M.O #=?d[h(ł9CD RF/̼Ю!Zsz-y.#\N ֍L1փ7֙ KF_0MƯ$ZuUfy;Rc[a 78':Y^--%\D_]k. l͇MG^{k劫aLޛNb6j󠖤ѯ*8Q\4rpWU=UM]z)jnDE\ӊϾ] 9 6"w9A&[v6`8)RD,yXH gM+V"fS mG}E\Gˉ)ˁId,6)ƌ4hI NX2W?Eu35l(ڝv}-\M-T5Q5!\6jn=XXI񷠒[ʗ >y1Cmaٯ͕4q8CŌ[_mĞM'[EJڙ=֜,cżc껬`;O|d='w3= wdqTCrx+*a" #W*%@`S&whd*6,I50:8W0ݯbEϟ$gGR=z&Zq|} ](f kX{ [T Psqg?hD5Z70P@{g Ϩ8[?IT֓c8]Oۙ,GGu(;8z3*HkYe8Mu&ƾIԃـ8p,n(40b%/\oZi*%[+ðn3y({ t ƘD+S^  0/ ~tޖ}RY:9MIxθ"=y+#|l}ˀ V|KOQPI9(͸3:v|-1VTVjo};CfHtPge&$shR2q!gF"層2!iqUW~B(2hCj3꬞QC:]wxEi|:]0]a]u/y<ߋՃ& gaz`f"dhX‹T-r Ȁ/XBU2D5lFN@jVe8&HE74oMU[K29Dş}ywY0MG#߫19pU3^_Ǒ Aq??(!n\#TR,Aea\U_e簉%*mM}?yJђvU]F\E|,ft[ɯ+M 7&NQ4Taj}bzTGUOK"V]Tʙɐ{to^{eA8IF[H />.w&MfSY@.Cـ裌 $}F#q6Ū9OZXFg1r 5i#s|#\nb||;0nspBdM"фrz5z5[;8q9w9 R r4\R$\;iʭݙ.;$uV0OCoQJZ Ql-GC1%Cxd&St?0קFĀkF9&'PH0Vs_z~N}wCy~ƨ?5bpVP_ m<7K]$ szmkC91[.67hI͕p.ԲK8E)\f9skP{Q؏@x:% #8"ݼZ0ߣj")71(d9H3{`qWD~W)Q54Ow 5xք0=O&R πlѦȯt4`_]vdCϵ^u/ )a.sz>$$OXuc _R#uC<EW(lUWX$2C$Uks7EUn''0qJ6 m4'xEQ.W @=+T-^;{S_/`s`(E?t86JqX 6/=Ut5 `Aٻ!ݫ ſ[XСd\_z|8 z<+eS>\ʍP" 9mss P42p/7i 83+J733ܤs<ȶwwju 7;?L ֝Lh*z/IGѴ>sO'*mU :ֳӶ0ØSŶ# T0BDʗ B~4e ]+xB\.͹I1)Ya?*95JT7\SDtjx+4j;SRz7^#i/w>|gN}(O#WevU-;tpF IǧKOoxx D{lTg ?G1{cn=m@GDvI]sν5d+٘l d5zgl XGx|ݞ ˴!L$8W.7MDXeio9Lpvō4fg ͓Ŏv%9?F}Js_20^Jb|[tw6~{'zhdf[3&( qGHcfDAҐ|)MRUa+M#>46;^ #Y}w }EsO9 ㍚Y%8խ QP1I}u=Zbm&y*UJϲ6E/d,!&6e#WŃݳGo+86G0Aˌ h5'ܦ@-mfwx(ҳ-ON.XR]qkӠY1d[| ?,klU)cV/~*gD(Sye3p-(7ȠSO?}/OC%n{ .i\Yf''Iqo%j^N,)04끅v<ƢvMv{ycpj%Q0{Ȩ[\^-xeio$!R.NpZ^$@"T?L/jge(Jq&m Q dDC i/<CC1$J)p@$YʕSk^t?iY/טclp K8WgnC{MDpYN3 h1zNMKkJEFjCVt i,7$??εݖ8Kђ bE݂#JGRЅأr *)gkCO4[4|6.֜*4K6xvU:&}I)Je~H?ctU#|,eit:/x$pQy.m"vG;-Vc: vtdX< ؛ .i O94yM -`ygFN ~k plJS|!ʃq_&1GˤeGAnsg:i e7zu ɱ|1٬&\^C1 @/ޥ}qa2 қfWPM`J&Tn}-] J@+1J y"ZZvX4pܨٌe,A[ٳF Tѧ>E:ebh"ɛ)ceϴ)/;EM'#w[?NKT VEIJbۊ}o bߛ 2KbuH~y?+pda>C >´2y*㶛6Z6c^KC%׾ϣ>S*hh  2?&I3;/bA)"5Ǎo_t<~Db㽏6}{&.BZ4ZPtӳ3GvWS톻I_^#"T<]. qnp`+}CRƱ[ Ayi9[z8Jqx@:Ủq AoEU^  jW+qluF@ >Yת<.䳫0n煮{P]hMWf}B.=\JmdHApѰο9IeNZ<Wp 5I(P+!?(m9:Ϡ-% fPVӡIO\5ޭ͋䰠jص-QDZ9;ijbީc9.3䳄y8Fa']6V}@t8Dqφ.-=Pȷp7>A߳v)0Ri؉!#^|u_@rkYYٴ **$/=Jӛon3 U-$A z$TMMHhC컂5"jG,ul|G]Qwjthy3+v_\ =Ăfd#W@a,>.`^_~ZS|p'0񖉖AD5=b@) 5[ul&{ީ#ϬPQP,-QlpKӸB~*) ?B˲Ԯ1_cWY!ə`s5QsTڸc(A^*6շ:9?-mzdy6d}7Vqإp c)SE|o M99-κCiAo 3Zv3N§i,\7YC!cr\ ޻%3}1Z0~sg_$;zUuprfr׆6+085e], ePHN=~קb*/<SM^ AYGrBC~f.& V-9 2BT=ewi]) 1("gcJoDaLT!? ~)Dg1_ssgulג>']W˪p[YW#X_N JJX3u`1`/HXzNͣ6Ip?$Pm̿8@;WoY[|iXۯ 6oܔ.,C tW~Q%Xx;&/_r5KMHjɐҞ}.[?*ZCoY;v4V  Ӊ䒂g)Ao16ckrĉ +MW>ʪmu!Vd_Քir}i|_ܨMd5`h,7ħbvڦC{Ѕz'&0~MbOqj,-P?} RR΅~"- 0l~ 0Y0My,:\d[ MKWpY".JJ84!Eb֋/{ +60jh@eu {/>jI_*3wqCҕDG+j^|d򿑾&c*C^³^AEۡ1^nz[8q46>=$%46vOD,XR Ddݸ{`P{˙bqz }ڳ>ϨFCuzS/Yr/&)̠(@#XP4ӟb4I|HM^WN0uGI]1H1FJi*g5rAw1/S3˅xh@\ЭW&2 "j{C-ȡ9SwH?SπXyfӢ&=ŵV}8CF;o1*Cֹm|}\YRZ%O(!%.M:@3\;g1$ǔ_Ol1}*ޕE(gfŽW 8\9T!74)2ːS Pd{=gJ4dI̠Ul2eAzhSfB*\d]Z*hlUϽ"YUtfX#1QD;n_Yh 7onyޓ]dmj#~wcκU} Pr96"xmQQ9LգwʎH(RQ,[JPhe\^ԩ]q.GF@ekCSahR9Ɏd"TO\ȹ/Ĵz{̣l/AtiM@Դ&ޚę>C[E/;\~"VJ؟D޳AAtrىBowo]-즹fcu`B/{EJ϶CV3Qt(2HI'+Uk\}]M4Vя!i2:o6o'ΰR!P0jd̬pcOO%& S/IaoL^1[/o9n`-5>\>#?\[}p<`y_VH  ɵ&(ZU@N΁>r"J!. QTb G63du_͂>ZuhX?(HHF@ό>H(KR|.p -8Ӭ~ j UeiV8.1NˢP͢b QJ Njǧc2>CUOx26Ņit^{óט{[ܓ:P*|BO@&WrC8q򅏯 g÷wMӀz`]z;B_y1s 2Z9SwZfȮQxQ%`﬐l*K&g@ 5 +O|b.[Xs5SJۙw5VL@]ѬHˎߓ e2%$`q?eYQ{F'Ї/Pڛ%_K?8gZiUCkv0}LT!<L9O',mZwIU o!-o9WeNAo-»S!F =bv[7$_(vW"זa3(&N> Lc.傡|0`Ac4NM|ҝ {3sg@O1b㒾WuQ/y $<Ɓsɬ4; ޛ,[u>n=B~>fy2L|i_eBDZ& 2Ӎ4"/ PL>SQ4:%;&]L?z(Do6h (Nz%!l&_)kq4Q-'颤*t[!=ͩBKlcXSP/kxD~aeC펪^bd:vzrNQhPd5}PjHI3/X}[nĔoDrj;BG5U]DKW~xGYfBk.Vyv}Ҩ&0 F]c#ZGeV#V wdeGbsʊ̀Ȥ  ~rE4RmV2Xjdr0@ CiլRg =V߈ ?m}-m߱KK@s=꧀f3|!= @ @+gSAYO{Bi2WF{2[b6Wo&e{GJ!oئQ9[uNԳl~=p>BLGN!_1 ਠE=Rptdd{fCHZg V 6^{1xs񵫷.76*9b9h`<-!̘'0ȓ$>d߲d;:5բ -QVA6L RJ➶JNCq[?n?ebw~EPlJ;,-/S7Oq0&|xy qPn-43 YʍȳaX2=*\.K{fGBVr2S!U[z?QQp1V"` Z՛'/-O\,'dNn` 4!….v$р@eL:7L-qM)Sn5F YiI:O $R1] 6~=np%XD.rmݫu2}n22CrIhSwP]+6^;hP.CHR{p}gפX_|6nKWK.T^iE;G8ꁨS(eˬJiζ= :]>K^=E58 ?(WM"DM[upkH=`Q4~>/&#uK2ma" T*,zJ#/EgX*4E\`(F$Yq`d T0TvG.8fD4vcmԐ]ךID ā{!Ĉ z|0s؂dCl^Ot4Ţmy߰:&HS)U3^/Z<7rjs]H_q9SnWD\?~Սpb;-Oe\fWٔe_" FZiAr}߽ݯH+pa Kb8h(ߤqttQ!>*~N^C; ^MGp@zJA ؾb6w3ß/vyD闉Mp/.dam- ϼT(0r](B0+[ÚYT|h׿a5p# ן d~xl]T9;ƕ &I̓n?kBZqciU ±Mrn4mF$8ޟ뙿|Y433cdF,-M ԢhGګ#j]JN:5v [8)ddcGU?U?>T1c] aeNDi _^v|mb_|J'm#a^Vf z8ײc4¥A(0IZ$z稚8ȲjyP֐ĩEiʦc3L|_<ȅO@ܟx !e0~H&m9L@9k^Dhl&H'99퓌&QL4Ҏ`:택{䓧vdc6ԸYTSgC42<侅6br3- 6#qTk)x tOTK( z~*BZ. =O0@͂I%k룜yrhJX]wm Ivv?6e*-7 \Mzp0c<0t=R;0"\fs s91JOq&m(K '["z R~ߖk}(~VnV آ/9ܩ_[X~T ơd%B^c8$GY}d8 v@Io sdufR;v򝋾lg+BI!Hdv440eZgnǹf1kޙ,%#p6< Y?C.m&lٔ->Ѳ+R/ǴQt F%يB04a8u^4`6h2*ޮYdln ψIUJCPggz E?7a_D@*P/XRw1j}K29նѩDLRSvEr2qgY%^Ga$ +@9V+ckxY[lr' M3uyF6u3)w  z7H,lj.ۦ|JA3u\ {N5xƾ 8A'Y=t044R4ݟz`H .ZURQ[>~|ek I`H,՟ܲ>dtsȆaXCj=ED u{ƫd5rt9_rAtONQ߈S#HH 7t&}t3KS{/m5_=}"{>FY>^rF`4ś&^BwDM$նH\Յ[܀~ \QGa[TO &l51u0ר~vh98P 4s.o{LRFb112Y)b%24\7[z}*8'vojdMrX&Dj>3j*? dm,mIgy*[&Z] HO! r7b>! U7E=u_k{o͉ [f"P}IN ~ͽߝոFIypbc. QB&›6FR~$KBO$"iGHea?Q^M|R08,E+d t]g$hpJaU ЎN}'Sn0+"\vS|d:hJR 2`>gVrYN$BW`01yQ: sƍ>jdq-A-/jP8U*ybȅk\S2FfZkCrě[l5F]EYPwǴ=YJhWçS]M8ݞu\jT55υ 7T'_F0W'΅Aܠ]R4viN&Cɨgtkʡ^ِd+d>Ǭah^%hI`'=3OˬW?a=%*i#|2+X X`$2||}40]̙6)wn5Mђ9Kc&7uZc[$'BMPo-iI)rR܆7!k?VZ(̈uo-e|D\m?IJ.JmY>ҸOwmo%te'Th㢞8{4~q.n$h\"l׵ H 86OԊL5%Njt \FQu mUe%d ~ExnS0/Ts󚘫_Uho ȡh xPh{cXŠŒY嬮1߆Y<مb"s_Mf!M6HbKӛzg~ئb&Xu&S6.jc|$rAF5q/):l`;Vr=цug+Ok0Up5|G4Jtlu% CTcٿɛB3;sӅ'Oϭ0g-7l"FVu 瘑!0F0O;l=IQ-]j،:&I9Pι&Ak:$'@o (i <_(52Aa`3-Bɺ#k@K$U+Byr֜dc?Q*Ý6'G]ISJecϐG H@|Ko_pʅ@I|Uхk_\y|':01mNhGv?K6!o|Tsܤ7c6 QWI/w榡ORŊu$<7Mbv>')/C.L0vW ylI9BcT:ERҤgXg'0&5 {,JQƈ%frNԢ[zC=mg&B/QWøq%5y!žB&> \fy :{`hm~5vF[Uۨu0mh.*z UN_L{:^oFYɍ/ӳm',lYhaU58_Q!=Λhl1kb0R8Pq9_;t9M,*bu53_K ŸSqvhW4l8sOpvo(ڡnJՊF{^h7tzХ8xv $Dp|f;'$4,5})J3] Ѻ^,jK6ismC#nP6uD_4K^ “ u\(/dGXaK8Ý쯠I[7a&Lbp6EU׮XϤ;6v>p"o`%Ui'hlVnd.C!O0t ɺ:[t%wrD3b'i#1l$6~SˢAjgUE 2{^P\2Yb<#BiDŽq%Kz% lw~ڨD-*$~|6lu@mtb$;pz3[nQL˿W h2R1-EFZ`W#D8ԤB;odx~ 6uvRgsz?ŞXkVLSGZXyh8rHHeeef~* w)@sLS kIއ脙Rade'ctY<*Ä;qI wEu:kёP$'ov ٵS-BiE՜>SxTqƬ!2al薠X#nrpYް@ٍEٟiŰ& DZ'BWH0bMq *:IO:Tw*t(*sAw;Ri>楏 TiKy<"jHn?.&^`A9g*dy j);]q3y] gi+3s7$"=l/,N|ekxBnʻ?U)qݻӖLݓL_(\wq~܌0QF1VGޚ]2~\mZ^m'}浲ךi> %XJvpr> dϡl@VljiKȲۖum*PzSKS2T9GU_)3J>0BҊOC`~(䓧h@rRK!1RS0ZJ0(q嶓)\K$xZ}R=ԭ'(;pCPL@{?͉`H\w?0҈[ $W "#mDAﴦ"ÛU{ 7!emקw{c]Dj2|(wu'&+Y~O\EBzGLgNe2$Z 3LP CApMR*"ΖT|W+H9gDg&|s*Yk5F6DL@ʳ{ӭap2Fe .I7"Ny[ÆCoOSbGlz] +̔::dcN}ޏ(U;"T54pwKR,[lP!%'$p[tL+7E?ޝ179!6Ms/FEh2N:1kzԛ񑓩Q^Q\4_~a7~{.,tLViM]/X*tB+aH_c!6Lo9ܲ=1'@+(* IP 2I"#.lX㍠ӛ Qn%걫G퉾B篗MP;s>iF dȝԠGE l 2GkY:'8dH8Ʊ)z#xBlaU2ߙxڟ BޖC | vOc~lp*蓔y*l;mH?=`uAv6X$mx\~A8_G6t z ly9$g aqyjշt)^]6S$!qo*+bHDA~Y{mROknY`\Sn*x?C^R[ZcD!?5Ob .%ѷ^B=?9Jǡ,v\9[Չ,lٟ9-2Anu~;vd˜]^F 8 'YրǸl j{c%$e(P@^7pS*P)f&Q7k0b*Yh`˷I8|fg] Us>Rm%^k!ގav'`} X݌ԋ`+`Fb^3fՅJaɹQ$W9y%V/$r>|U ]_O h:9/iӼآ6re#^jO퇆!!u%e t3n7܏fpB৔kw|z&/⬁nČ=ꁷrR.c6\hL xle2U^").j>C~)&7vZ}QzO\޴%$EMG,=RwFJ}ݶ␫J~a!QHwVjMW{Wjo-Ǒ ΋vZJT dac{ҭǕMjGKpgNzJBgSGe؄Kc%fAR8yzFIy$lzJ[2錓&KsҺ^ev`KZNy](̀6j#}b!=ʵ6.J# jӤ`LR @M~(׸vKK!NDV 2-k-ä2mRJ݁Ky,%F9;T*(G7])BO94>PsVeD>$CT6'>mqxsoT6UnQkC~O0`p.GQ'pYʮے+l3!(x8Y1.YƅOh;Җjw8Ryryĉ&+R35]tu\5AFf_!j|lC#:x fW -\nfhTb{""Tmi#DZ.[,ؾGYyk)jEhCϛ}=8e\{xص&"Ft|q?'C"tȆBXF-McӇ.t羺sq4)`q@ X0Ⱦ@S׻z{H[=Eo" OUNd-B '"@f$׸`,ic/"}#F耚 <prr°w5'de{kF.[N"礚 3?+BQPj)Q+Tvap x| [x35]RhƩ9~D<@pUGl,FoZE8M긕"4zUV4_ !"<:4_&DXߦ c&|~c>;-$^~P"P$ª M>n'E`;߳ڨCi:p8ݔ?ķɶUnid8XL7 A%?ck퇿)[Yb1):m8>P! R9[0U˅[q{9nǜvIֱ;,[΂` ^I]O|l$k.Rao|#jyex%Ю&Gp,afz?tB\ ?eSH,"Y{ԤkJ=E; mi!ԏפΟkZAc&/sa;Z:hVo-N(+{luk=4Z[b!2@$i!aY)`vQz3]JekC\%lv!S.faɿ֑hzGGBJ U!2雸Jy"]`lg6b7p0j|&X 16أ\$zkK4Bsk=Ic!|\PE%;“%]f(:^ 7])llj)C:(uuT/فoՓu &҈wȖ%`RalA6$)Uuߒ*XUя܁9YjbVޔbq-;.B+TwB N?$6ZjX%D஺> gHZ>AK>CHLj(>>͌ wnAh˦'DQwRL۰ZcN!4U3yq_]4Ϫ0M@ WCfaR]g_ZE AƏL#?VLL" tN2|u"* p;*G'Q\wPcDce'bŷl^ &,xJ='6NGhJ«ŚJV=,stnB:'B5R _fSInP@/8joL,AZF[!iѱnqUCȥ~>BM3әZ)%w/sx)hѸf&lc(iDv5]^/ vũkz(^Yna%:T]$WF}e౻2w<$Kϙ}XKE h d>Uəg5NE;M}=wV9Y50i?uk|f+b7o,h֚KgM9XX2Ԋ֐@b8Vd9cꦆ ec9;ea{ݟ]i%Au`$ϯvsDjmp֚j=y|L7F6`^CF[y=v.,Ԭ߰E"t{O;nQ;Rė]fsR{"8 U'uV F DYF cˉ'@l%XPp5u4\X>o5?8i MI @,"#ÿjejJ45e42B0zE1taLp첈YF{!՗zKfCxFo_F3[3w44= -(.Q8c!["C B*@25¬^ȳU6/N/P"`Z kd uW1YtrIGwSZ +f41Q--T</0<W[PzID@KChjC(8qqt0$4FFE@:4V!Z_5UK#H,D([C@񕧙g nCspaƁvPnUfO?A Zh?-ddFt`CA8bcOȿNu>!gs R$CXNL:%oT ;׭"ɅGkغ!6gt_Soحvڧ"!!^Y+׋*(]ft=<۽AFc0:8h}h#v^rу{!9JI;bukg-w9s7}fl"/M O`aaO[.0`b>!hwN30OEP0# ƻoA)\W' v}bLwZEǝaE DOUiN͑J)9ڊ8vsxzoݸA j2)Wc_{ P#[ *pPC_WwcgkE#+%p2f#tćO1k@f"i1FZc8•i_#ɱ$2.7 qvyߨ횉 `9 }֙c rix8BtqQ!  9kkdRVeT%] D.S}!@$]q#hgԹ 9E;cTXQىS9l aK` eJ%JW_D .Y0;0`)Ybw#@6ʈ kk)`EUb%{?(<0~m uS v07];߸FEQ$|>t<^_V0wG͐"{}7/P^vk 02c z kPMjMqPMNn8EHq t3#Xr]Dm""z#8ݬ'`t#MAQ%Δ7.khsYΪq]}edy"J ?v'^.5A%%}fՉͼU+{ςTaF `V nCv}f6V#wp ܡ4;!ӟ=CaH[ޯVB5i`XwK~[l"-=_ΐva25G@8rB#r*+Wk'Ԥ8/m+yI~3(M*VQչ} ar5MMW:;\4) ^ 0hiy e O`ae-?6l1"r3F~*u hB/6 Ӌ,M2 Y 'cgR3sg{!$/tAj魖-#QOyPF[B`^sJ5ĚIzӣ*- ^6e0ꉎw ZxY5gJ3±I5Eb_?ީͽ+MŸ#PM~e?ΦA"vJ􀆌6.ۛxồmے)/w\e P5&2:ŻGj)]WR[4&[lT;U\sDp|\6zťVXR)\ `o>b_#-)wMhN:5وsNT5ZoU8-A;QtvU`^ϟk"$ykhiEΓxY](=^2QZ uP*U9]n22 >6ؑ|:;𼬓_a6iC[5c rεe>8!F}d{Mw5:m@Y6ťd 9QoWZe}H|2_^/F2]"a>44Uu+J 'Su[13MHo OpSG9Ac{ kk|Ӷp`x~K!y`پѬIdZHIBpŰ7Vƃa_&F9~xN+>ɔ RmHlxޘ/Q"y\ dSR~Cl Y)Xb,EGs΍QI %s=1<<)RUȿ Ñ/GU9|-үY #DB :M ߰\k]яNXԫMJf@ ;,=<vxi(Homf{-+7~e~f+{O}}|;P~(_ϴ C<9?R4+EKe P4pֲ?@% gD:+wօHc,߰ J*M)4n>pG6_}G`Iƞ4IvC+o37:0$R_\Qq=- 6 EAъmvc&>)Ɓ@SFȁbFonfHE!\=ȩ1T?Cte%>*8y@I!'qZ'7k$, ޗ3A5ыǙm,;Ie˫ !RDzek޽RT:]b'Q5|5[s5\IS( +]^e}@Ṷde#7XՀHl2_`bF3Mç*y]B(r9֓!$o\_Th߬]rezK2I::eɥ4Jc% 2_Fy_z yמ&DW}%Tħ&r'(ۊej~dzVgGY" s&M86FJؑ"06T<j4"W'9r 1XgӍOkU9B'\Uud%mUmG/L2IidXC3 ,YZm|>D O}*H\Ji-N^۹,#.hBޤ7kОVN4;d3Y e5.=(=%r9\ 巧aa JqOvo@MR&RiX nI~9dwHPirmg1sE x_k:}~ ?b. n2?*hUkz{u)yIP\<ƺyAFr ߀8N*sco: 8.FN ߎ>E PZ?xD^Mg1-ȼ*+wihk%)oQE(`oUh Ưi#Hl uitLu ^Q?Qƾ3%G3,2󅰮㺪&C:_1֠ a rSm_$6K ;,0'$6{W: Iax~b5QN(/]p#- ~qwŪ)UOaFoٸ;K˧i'IGU·8<9]M:_X jz xF#홷WݓzjB P*xS=yڂ@^85 q!e<?F!H9拣(7xm3bَfhX40gW2>$q$ [I `|Ø޿',y^&=9?(^)JԀ'5pUSXqw}E祂*O,'}G:|9H3cD-mgG{,7{mwxgi~vt 1/NdͧNG,sjy'(O;lD @ܷKɶU?_2FU‾_7".W1iE{7s~TJ+7\] $z{k -ٵW"'"Kk)ǰ Ic X8d}עûvpɾa{Őrb[y"瞶5ºD]3trp_Y6cGgGƑ=6Wes v P5d*^-ѤΆ;7҇jy/ƹ }5G2:jl~Z I Z ,g-o! AAA0J=M_8cF;݆6;V.(W1M&]\iw(B*1jnCrg)O;vca[W/yA9d(¿|7VZWp=Y˭`̼$xCE!NKl`AK|8l1nlX $C]azl?U?-N\pJqHdc6Z8zʡ?BeSZnm썠G#Kag0IF!gVL: 2k|O˒NIڹCk^O!L *).+d1Ry.e`6VXX[ZrLA8)u29Z]d"V=SzQ}WzݩxX2T ,懓1R1N@S޼cQ hg{o֣a>NHc';(}LȸlRa"7*+j]z꼛db y/`W֔<}{;nT߶cWE55P)lˋ( bV?л4<{-8/>bukWoo-Z/"6#JNS7bPMq= f0Wpgno(5 J%i꾘u)z| /M֣%E`s}믘fy]`a@7)֩^o`|xq隦PيmNRpQ_ ;SL+&^[G|LH{VjĦCS7v[yO4=.#m)Inyk+fc+ gДse%չmgк u~RT|iD k<&0 q ƋPpwÿH},#~N? m&Ђi]yNZތdr4_[}k )!CD1Gқ 83eKꡋeo!:x{S|w%qW<9i4QQ8v7lM}^b.CY{ANe(sw4)p":.oުTk[3gY3e fHf2,nΎdB\3Ι+o۞U6g峇eV  TZ*ڣ@΢++}n1ioM7?\~lW\1 QҬH5_$ ڪ~ 3C gD{ >[*W *4ClJ#Ou \["]үW38cAR28!8e\ 26s23 AY2XԽr`G,̷ cBsfu&c.ព޲X`?! j WZ `l*E[)k۽ @iy#¦ >7\}~g oIk4w1&A-oߛfkf2:c%F㘒c)L{AaaFD_za1s://$0њ-a#㩧%A8C&XKXvL}6YssZIhXN'R<F& HL9{ \%A剠2ܗ44'< uOU`zw_$0kRlpF3_ݤ5LϘiCߨqNo-K 07\nc5)0n,Ss7G"rԝ''.~?i}qw똧)=1ըM VK,sp?&#A7P/w[mGcdIvXίR݉P.7:Ku a6,.qw!ȀjahЏG ]Ψ pqPֽ?g6;ʺQXFJ1 S n(Ir m.[JH@`Od|on_72r5_D_wH~DQ7I4vIkd;;p&˲O%x-бj\㶐Pxw}8B=j7}"+_Pn ] le:QJ3摐A(_몟 [l@w\n<;S7-@P妚vN7."b_C㷜bډ 2n1v6κBc1/0Y1Y~Z$cBj d`~+Z/vD=v-2aj0_Up1Tx_2iLR亹Y$ mq%"2;ONtO#N0;f&KY|[hע  O<,/Y0Mf(؄<9hepF6l6k5,pgN>ww!{Pi@V-\?GɊ:EO 6`K} Y'ni^#Ɖ]n!D৓oxf'P[9s;ֵ9}E }>9?{-96$\DQ獯QiQe4ϵ˂z/O8ejxSym6g_ULE+SnZ_U+kRH}LuxAOe6 3\X6/,w³8/p ӥ ,0YBlk4p33prx7l bhc3Zc,W9 7dD}!,mmxx:ˈc!7iu@t;+abEwd1MZ* m1B#SS)d׎ʜ|< ]y&V{yV&^f42^;IJOncc7| zSq[gHrbݠE{`btgIQh>8)c;k݃*F"5m-$,6t.EB 1>+F! v`,Diwboo#p4AZH|hZe7 W%3fyp "|pHIRj膄n3-(-/>S@hƿnWȲE~41!lH[Io,u/#I}Y._$Q>+^j.|'ɱQ RLL RGuiI!W| \Wdmc)G' mnb)BlZgDه H}Xgau<[]5 xpz/'iUpGFv?l `MT*2Jf+dMֵhԆsas oXs q'Ub?RgsFo NVVƴ{ـF @%]bH9%K`Jw"MjS$u3CFoҌ|Zj4!mWRǪEDM _.#WW?4E,b) ϵvEn`6cOso%/8f]ܧp]?I *DU2 kzM=CȖy+[1w 9Ĥy}.u3,*݊_#'53M`wy&`UfT+dI[(0{b><64amJrJUȺj}[R6b>3$ƚxn4;ls!+͢@0uU|؏ǫt$v@}' tID;4 U>X3o_,1.PF'4av7RO9$6MR(r⯔YGx}&n1>t9pɮ>yI~ LA_7Cڇ磜ؐ{ڊ'+C''UERèJLw4_riPWKF'%6\zV10zkx2%nNjEs&X(~[)/$deܷg$x2b2s]@\,' 9.$~MhF6I̊Ҳ[ٖ7O`:|: =tyJbMLfʿ~?&;F$<4%W4ϕgE( v% ZݸHiC0'Xf]v/W2_r^-,:7>˅4y+z?H3A$ĈV4)>C_|t0omG={2_8PF##1Q )~>!'#Ȇ^V@Jco:*DN(C%Qĝ?'*7cY7J,}s z|oo֪M@8 ٫y̍\; ʮPٸH.r0ly.t=."0"ڨp /)`4 漠n ?h˾U0C.'kFDV+qf#8 ۜ9riOxn&@g[ k3lK[WU[ +L8: I<\H#I$3bEϸh\2?Fft'2:EP5W~B0j2_廝C6fAJcfK]v{ק ,meh=Tcsļuν8pc)8isT% D0&pJT^=xLgw;7M@k_WZ$oѹA8`Z<{.u+3WsncI$9Bim_v +NbJPPʵsUlȄ+To厺DOWI}m^XGZ/XT$o v\6Bp6zQN,RaW! -3MXLjU"s viXM!HZJ5:Νj :Ayt< .R};vwH]RA ~OEyw$74kĸ+:>_7W/i "m>-8$frf:ER_L78,7Jc0N2YHvHkv`e5s zw_zދӴ5e>K7u?=2*T}U-gx U ڹM7 .S||]rvJ2ʐN>hAή$?SPH}Wj_roX1 FI'2["^B1#h լ5~x1ֵjq 0ҝ~ۮF| aC66\:P;DuƜMl6- F9;Q9>(lL3I;Bh=J]EjErpoop{7kKJV^ 5mA:咭7J)]|2,OVk8{.Bk/IO_p*^nR|W(!bXqU\]rzM՞2d i A}7K2>>iWF4ƻQw)kCRnO*)+,7{ecךm={XS8v ,p|;Nx\ PGˠY? U{ 8C^*d4>IJsUۦb>1= xSLV-l;=PqixFaI$7x)DBk7B  EqО`ozo+O9[rYk Ϩvyp-W XdgIA4+qByi"Oל6ėpaۜ9`WbbB!b!avr98ϳh-BrqՋi*oL-W!,A]S\k`dXqv$B'hl 4N>_mWg2GtT|{oN3pb .$q~v q1z4 = cWj|K^^X/=ؚ(Q﮿"ar z%z҅P72%5rA):t ֿ(Ȥ$X-KasD.w8hA -Wg2|dhzwm'Ge ywKPmA |@#Ib< (c$NAZl'JbS:u:ݶ]|DzA8 _ Ԇv5xf@1"ϲ}y4'@nJ}Ε$Ku˳qHПu2 wa{Qp%)k DjQ[o7fqQ4(zSs OTr Z4th!fJjȣL^?tTg:;zR~UcGSGd vGdaQpk+Ļ99ܰk]-J?O=$Iue/@P XQ!QܐT:6,g=gʐzKHH\4jF27?~*swsfw!-DeIJ[p| Ok"c$FXyr-jߓ!#ꎴrByP #e"nkж ˦Fv'xFJV PpFN u<6'kPb]?0EBGRw'ۙ^J%xI/6ֆGGCe/bƘ[ U-mj ZYLlN4hqadL!'-gD_qWX`q',^%rjCNu(iӈ6d4;gx~( NιR*rK%-Ǟga*E%}hx^o+#QE MaVΕyFPIfvsˡ_ GT2MTRiX}S-st" g qnRAuI[}AH>m$T&ߦ0C&nWnuor%X-)J4Cro6"yT&i]m([>ۙXxv6PKe"eGD광=jTnU<+~[Cs%Y8D\!F0XN|sxUXlvnqhQDC1 j&sG HhǜJG5ĴabpCn[8|m1.A3d;B^N9T"*7ۓ&OrxIoZ]6PI 5tfZO@B篎@;3$~2n'0xѺhp@Ws b$r֣ ศ?PRm*ިjZ}q^8{m{f _[wl!L!<'"+-A=ͻ}v1ڤ7sdmK epD.u7oGg C4sjeK0tGl{36H[>xfS'J4BAs#><=K.,YnW'bH8Me<>s̗dt]t)BV>[\P|3TY#Ÿ',1~ؗuKJyz`'%?:׏`}wm˵N~xǚ c|N-gl&)lSK:"V%3ҬCքL=C Qq&K:LrGgsf< ;PNK:&JܦB _ MJe_jV%m4~L{j o;,fIvX?T/dHWŅZWXxAĥդVE15 Py>-Ə5pN.*lkFZ(LUDS|`y{%nAuP|U z.s5&lJIW`\ؐfޅehh0&&=\rMz#L .5v4.#oEr&pn8o̵{Vمh*?v1#pCc% N\w;̀U >8PsLlE rXǖ5~,G5ͶtAIx+0`Ljpx5pX D,ʮL62M'ʷhU]&:k#ƾ`"!>*(@J}?+JL< ӞZ 4|D&Z-P'~ߧoX|]_`uIWȝ,e'>Bg35ԼtJbZC|>'@ ! Öz4\E^a{И=OVXgňՑ-D^`yN濨OI W]#O(avQZ4KZ0 vg^Gi\qıCH#ifxHEM"N¤&{ {BVT8p|\ZU.ʲf"HV %cY+ Qu,Ĭ{3X,vK:Ë(!mA9-;1AEwn3]qa6ۙm9-ܬ\@.v1 *Kb٦TF`~~MnQE.:ToFN:,h+)jd|>-KkVY}Jӎ0HhdWy{>لqCEEYգCgpjm7 Z(Vk *mHr-AnRTl(up:ٰoq=p|i+ 1+[PB|ճ4%1[}W2G[vm!W;suTBЩ~xiĜB8V`;\Ir=^|%ٗب“U.4b6WXqb80H[[]n(Nѵ"M#H8=B|vVxa ! %(b-=ߐ eMvQVWZSܗv+zPP/^ofS`aq|˓)٥u``:3v']/bp; 'S'uV(08c4#V-zA":5;mu?EaszVw-nQ|BM^]Nac3Mx < 4Vxr-7'^XKz|)}e^9GR K|mZb*j&븫_ Kcps2-~YV?k=X0V߄fjPJhy@S>f҆vo>?GzU+iЋ yBFI-$hF25O /wc3DiN "Ԭ:`W9p?9)Wex'AA)vЂ](L^ QZjКxiZt-$`v:ل^-+ /VȆqL6igY|^> c̼6;jY O,,bZ3!^ h($:B|Xs5Ά+c@>_-qMZHa7w:6 wȩ<⤇rR: -ZX߃(*6߅XSRT!a珄& |U\itrGsY|`M˜.`2ϳSAB%o=[$Td  ;BKrLVzR8TCha?tU5eI/  \+)M*7ZR s[ TQWPÀ *ILݲ#=;pM 5;jw=3a'JҋP ^^m#YP\mizd}V!$0iM ᧸eD3]>h=h>ѨPؕLf*WacJnFZ^SnC)w86n9[ W< ƴKj5DN'vI{UNn,~_uEOdv!B-;V4M{tB14%p4hqtRJN#Uat~ZN;I4b܃pʼnޒzX}$j k}U%^]ֿFBxn4ϱQC;<^>C| ^J,DUa[dS!l,Y^=(WnfJν܉nFz z; 7ڦ#Z%@N啩1σy f};:N*hOP^a8-&xҚI0GmbeH[y{J7ݥZ-Š$'lpP^n R4aX:D=p޼.J.]6V- u|3y'h#vb8zҭOs^#i9B,eߨ96Eڭjes ދ}پkmük-3؉:l,L'#DC 㦙= "L/Vr)X:y6ɘ,4_hp=֛QP7yDz>B*=# @UqLĖo<קz uekP",?9J/ psl"4@rmVN,(#q: vKC^с\8Wd;dm/(#=~ʿϨAD_TtjM00b CrLYei WkF1tʆ}%oqQi`5oA}M eg}xl[E]e.xIb̋bip~ "̘M+ Lcӥf܌xz_D'lTԛ{KFv6+P\pY/*V ]Cw·[/ P@=jGT 2fsW,R]qEGMneJډL<}Q&4|·,($I&# b_lT(LS$XREB$1he~.X, VI\Ċp = j":NG`I!.|ij;[NPpsRxs_`[A ; WgVyB>F6اhIf#sZ|7ycW7E^Zm;yIm P$ajܬ/9u' Bs3N@9vLNfc.YH^ LxD>G}ܰS~Q[v$dXxf&e5k}kp~wC>"k~/n-P~(FaPO܄"p Xn3(rnvcumjUw.5)T,%n跪>5(%.RдlsBe 2eK=DTSvYius#" gPMR EFm΢%kN^Ĺy_PAw Ǯ.]tS=Zpa xGπP) F藮5=xD3)6#B3&6ٕQo.}O3'JbpzAnjq&RGYsq:e?'e)vWX nm{u T )OHeeVٵ1̠:'酷X m%+]Ez A+T!cT꒴ΚaOQݜ0=3=Re VvuΘ?nݩ="2DklpO 'FÂޮ'V91z\ |#J~% ֹT>H_4"YH)_,b`J<+B<,Lž.8XaP d?~.}TS>`_ _Gϔ bV ? $X*oU&YylLjS[1\sq /sC}4oë,6!g$Ha~9Q=;׋hlݜl ?B+ }#4YGB[8AIQhhn]EDۢc'_|O pd+Sc?/3 A<]yp5(:у0? M5WLr4}u83Gi"'sYvԎ+P:&"~3UyRX?Uut5[kV"Τ@}¡!V7G7mFƓvxہ߿͚5[-e,3y'A jnM][ k74Ju xF @t&׳7Îbvƿ`nRDc:Qۆ`*eJ d< h*?clCB3I;Ōua7% iUx?t{SqYZ韕Bu;6 (8}^dsG-C|359CφOAr"C9.̡K IXf57%q$v. †9q_3R}UA#TB"B@UsK@F۠>y/V&@Foay)-Y=x#i*ɔ⤩ճLOd߿3R?< F^~˻Lъk78Ui C(pI^L=p}! vVi}Y53K`q6t!EH&gSbJ"h,)S踪[Iċ_DƑqEJZ-}pu\;RDVAiE#.!QK&@n (lLrn sS7bd35{(*ńO|})Bd;rgRVM9tw&շ"4@L5~KU '7%2K|,_|&0O@q1>јu[fJ0Y93ԞK]K^>!k{gdd)bsAr>[8pp &Bqr bJ[/xМ\Wu҅,[#Xt<@}Mx >c֟wFYg>E |%M\YaC\9W!g! -X f2AFx@ʅNνŇ]meVD[fT>yeSkw_+G~c"=*חNpKxh>8^V&ܖA萔H4yf^DzQS}.sl)}ɴGNCNĦ"t􍹞j F5>4^h0Rmu:i?˫<*J3MUOU/vш~!^ KY]ue-/ϮfQ (ׯb`bbW'锥N*BL2 ^bR{ ѥ,/-Fʘ|]U}:]=?J" (ߴn*P7k gh&-7R}OMLxZԉ0"bx?Efp!SZ\ WD8I[zJPp8:%P]\![53ӊa, 3ZEԽv7[vМ6 oS,l@>jž2L9ؽoYΊ̾Wjʅ:r4# ZZtyEUznRz82iSԲCh;}ƗϮҡ#=t"dͲD3HRd_ުt) <{It}cI8v1^֠BaOv.'FCht||%Y0AI@Q"{}$~sOG"Q4QToy' ,;Gw󪊭Q5Ί$fz56&+C {'!ӻ r^㲮e5V˱(;[]3W;Ly!|_SrBM|~xg;}pleʪP?02~-A8,:]΄(;\\i/\ӑ13]Ȯm\_Q}/[ ',128Wk’uǹ8Ggs   %NsO-hpaݺXwGNoe7?5o| Z^T#9_Ɨl4fXʏ4.x5-l9Kȟ ߤplU)P9h"?uj bqs+<{%BJ/_.g Qwc`/ѫm -0ju6m&Sww  9Mex/d|X Br뻀j ,(?}4|Tcz03*6y2}\ZG )Xj~>uR<9+I~:Şq~jpH7 ]@ P綒98k^{u@edqb+tCy g.VB|!og wmʠWK+">ȡqV?v:Vѵb!/Tꝫ֘*O=DxlOt)Yy:w#xd.dnI-T~:Qsh6`GIP;Mӧ{*5\rݘ3kCK]w>_ q˞d@kUaQ(\k{ !\Xe?y_Zxxj 4=0S3Hi%P!<|t \)殻6(^Y@a]Qw?0b1Lb<[)h}Gv 3 %V6żN`V;b /aSxØ%Fbz yo?_s Q&ofO'Lj0B] #AlS$ v0FX"3FQ:T;P/`#,T.L#P͔7w&CNGYVg١kp_{Id; :hNMO(eUl7{T@h69ZXNҕe~*)Yuzt@hI^ G## y:p@O2ɬp4[!BAd:ÖR S̐mJhSXދd1ءt DŽ%:q6&քK(э8о/hH$Jw\ʅ҅@Q-wd P{bNHB]SFiuq]84TbE6nD@LHL#{~1j[N2dwGKN,5c{ Vn~ㅪ/9'`*SuIJ%=JSf.0^dvɟmO=t~t =tfg@Qħ@f ^,pۈ? 39::y`gk' ;0XhmA^5T}pv6MI9D$H,Yݽ:_22 m&P tRgKOڥ0d CKm 5B†GQ%K֣y1.2HFIwM~˓0B}hB(:9| zla PO4^md-,K0ыTM`O2Tv2)0{s.cO;W_/^',/.l쇲a' D#i MFR} ]76)ofW&\ճ5.:U8fٙ>p/UM.Os .ʅ0;jY23F-_asH;5FSv[R Ȉ8J0TJ"JP-M45Y DcBJ "~(UzQ?RBfD )PA+aʵqX5s֢;B< 8 }#Pg8- ~Ubj,2VE@) 樛fv8!j AQF vnI+kXZ,+&_{v=hTXa,IJPH h=m:oA:rҀ Kziy3pvxR}s 1893E<)P< i]܅k^["T45x` dJLlh(2,~rm_ . A೑xܸg@WcxGi* DCT} n}@}A+rb:OJwO ^:U!v~2*w+ey>ޡT޿:w~4 MI`t=>;Swc88fS rRݶ(ܳ3lez\E涹c" wl)ϦHGs=u8~1w 9="P rxm'bA ,x ACvbluLcKה` F:tB# }<5Χ0u cޙ{Q>g gQp9Q}b=.;q~+itЭˌnZ:6A5A_0HsG<ًOqBrD$ ;7-gxSmgu"'d9w'>c.um|͕|J[g@oD}i&䘛_d׮?2 4 ʡ[¦fp1_$Ҳ5 Dgn9YNRxCBO/ߴ;3.xZy~=sNQh}<6T&-Ƿ|oa£hݚ CHKzqTڍ 1Zꋲ&iګG#P#Ȅ\E@=zn2-­ي mϦ(e͐-p$5oɩ{tquahGŁM!Ohۚ">yj5!UP9lsZl\ e35<2I+ D` hk>*K݂5VXh.,BxA>xH3ot|3R]f1U<x̙"k+iÉGBJ4 +,O!Ym(YQRT:rdsxOTbMCTc0DWgZw!ssKYvyWZM0XN.b ]s_8ZCH)]wfP!6ad>LBA,_LBIsQ;U%ܫC}SNArO1D"iG,%KW2~w;~R:yy~qLV3%^6k TBvx'Wi!sZ-07V> ;) M ʪ4T0R^A9بf>ktNݜRh)5\1F˳q:ґ{7*yҖ yyB )v4-S;-6MHՁOϠLfj6*R@3/;)ǫ_89̶!S<Eb%JԣK#_Ó #rCȍVqۙ 1bIxhrZh xbW]$gȾ|hurdmK47NZEA99*CB#9MV^{:\;O;ʄ|?!hn:+޷6DE)wKD.2xٗ&܍IRY쒌[y:~W-pw`[@jx3 @ު*]'1|àʗrrQͳz(JuK\$!)5aw}h1GF1bxPdN"B.k'P`8Mj -B`> ?a,pR!09gXJ;,T9u8!m2zE.KbWNPsv-*˕z=Po\9nVZʤa=(pM!۰Q0Hk|g4Y%so@u5D[PRxveM $jbtru+xR*N1k6""J):R/$ UܞTZanUiZA_\bEx4ɼ!m(P?X |Os/zc|p# } Y[BQtN ùͰR1vua1Mɶj0 N,Ӗia=MIu `"Kx[_OԭA=yll)6D1NpGb7W5JĆZhYQ+6l\u֯sɁ+vhFL,(3Ʉ\Ϭ * 8ۇeNOpHv]tj@a0iSr/BU]:)2fD,eeB ݻs#F.1;{t-#٭jG Sb0Fq(>=cSe{J"w3n3؀J#( VHZ!YԨ[./8S?K1iҭѕQQApz?,3S8RKl}ZEEpX97 *ߴy W0-Kjr0F.&]@l!y4%wϡKX2-=걝p*L eJll/N}Wj--B\f x6>Q\AI-eOb4jD^M ał<*뒕fҺ6AŲ&r:a5lrZ[o)PTu}hQZ T+jrmc["t`Du jӶ#N|SjK̩VϦfN7VX!C )9:<}e6U[ kFclI!`*exX ^.5RJQ^+#|ۃtoԁu ƌ{e{ t;Z kk/zRߋ:8ᢸ.%00Z^B͵Py *U*G 1^ Bim {LJ$J°9%TT!IV nG}13'zJ\DMi.9b \0:5 >J,/u,ÐcgcuF0wI(ۂ_ܹq) f8|W+>v㕾(#J)8L A*WBbc{ (}_+F.?Qڭ)ӭPj7Фu%N-GW}LCqȈZtRE̳<0U,Zo/*XVnfg#fB=_=yw'2`&}y K1 dsdUvWFT1 0q}Z$ ײ[WP?nfka_ Ӫl'g3}YӁXd;^Y/ ` 싕$KgУqZl `{μ?̯Ij?.j9*hsm}Ro^(y vhKus5ng4D+̕m ] npEJ`.*J#VHY!Tؤ7x<ϧ}C⭷jUuO5\G?Z"F}Sn"Rd+%KgZDͦ# {XN@e&&76\nGS35 p(C$ ]+GB:z],\ hS6Ov4"!, ϷTd H6,֟uS֏q k3v<5"a19Ĵdvf\`"MVڕh㚭 Cf=m@a~l*bοJf&4!k[]JE.uѽ̼:h""d]メGC_ .Ui4ϵDE9Yq$K=2* D=~GY PttGGzϝf _]=X^iz;{P9%MheXGѪK~/{443Xou4vӽJՙW/q M&p`1xK/y9g-`#c|@+ҹ&%f ԋ5(#sTsVjoyx ~xt⎇eKVIQh8:!*Ph~ ɇ>c3PQkԺWY ȏ žpz\GWT9]֚%'p5҉ |N].n)GaM3QBSP! Xi+J!OQQqr@J-jQgY`bDP?[16M{ ڿ?R!ZhVҙnVjU'Chr? 2"f!PQ7k#E(V:iI!EfX,c)N.xl]m\@'I_:e$vm#V;&n]kqr߲V=UQY*?,]N`NjcC29cI &LÓZ2ˢ{dH$G#k℈o Rkjog%xbS˘HCFN^{r|J47rò/ Zh#{,z(- !KE3?fWLȒCY+!Y?M#֛ #Wl(^Ӝeok$% ȟ*P cfK.0f=K@,-㺗(#]nBœ5'bJ*xeHQ\>ח_9+8iU&P>JKȨ6yo0~&l'JxIKD:X (j>_.;عfY*ط5O>w<4P=5%$f$ B a~RRthiM5TQPCn?e&aBahvj:}G@TMNUłX}jޏT"#JF*/<1KbV OLn cKH`\=MlR @[;K"%GFޥ ^&o_kf&͈zW[. Iw&MLj vQ}X. +ZԜpZ+1ѱ0~׀-;= 3.o_j]/E՞&?]MAKرTxٟόYqnJFsh$ "#%5uZ{ 4fx-ΎLaWdHP8ମP).6}ӆ]o-&uOeݽ*VT ÿڋ*D`|B8-KhĶX}b2r*X= "}xL{'R) NfVMb&~ ;$،̴kn$Q.DmuR&?!~'Փm6'Zs#ܦdN+9XwA<2/82i/ɪ1V%'"pPيk-O&@?{8ḩMmzۡ\߅J:҃ 7~+6Ѣ%0(xk 41H f J@~@5X05n`G1`_Ǜ *<>3gU{\j>_MbiT~'fhk>@vi =SIml]ޱpm&$Jޕt:a.݈'xH\ MzL`o9*{Fa=nZ@S zlk(n[n0 i*ϫ y`fBBp!0ZgP$ÛbmjgFw'3%OE.ŇlrS2Q|]V̍+Ǘfp(kHd|od};2=۫w_RL[$!9N`^n3S(מDk~yd!fPkO#k<1>(܈Ŵ~-󎔍͟g氙/ nuMﻐV` HޓL⹨ +2XǖŮafhz|Ro3p!9ۈ-LXp084oѠkG7GCMmk _l]uEL⯉GDKeJR?a*#F ֝7ܟm*@Th2f On~(UPecAla'%=TnI2gy," nPlLm8أT 1 %keP|Ѱvpk %)cq@ 捁(gm} <5Do$V<K3 Vᯟ`nR48[k`,Я,D.PpvZ )<|>t*N:X♺<'2=Rj*S3?!2myQ~xCZhZ.28=A]T# i:}!BG҉|IA#ɴ"(|^g g7e"_A_;r^cq%; _u+>: JLEjX!&HOZoR\!:k {r V.hKSn̴j#-C "0JX dp5J{4H>t ۝Ҝu:q{Nc_'#Y6}.x]f!Jcő6RZrJ菅\:EH6m|Ja ]+6efiǟ]4z{9;Q$ Chnat{|X9s~K}?)EfRL 'bj*c%8=pg3 UB6ur}8=FY`kHA֏],㈼ᩦΐY HVf5ZnMQ氦$gGūu8ïopȹNClRO5I*GU #"j{;U5H /` Uܓ< Cl&S&(*wq.͚89lOo9y.G'4.fzᯇr<ԈIb~A1 c4Rh`Ɔ$BLA]UC5yoeܜ2XVͷT$Յ$ 2Id뙤pOc!83fO= _v=.(R_WIt+Փjy$so3.x⚳ґv4KYzQN͞r/6w|yI-AT+KBU41%.cdd۶Aդe0D h48Fų*l(da-itdXv#$ QƓ+tFSBջҸDӼʵFvF8MQkˌN0Ƙ3O S,+b%d(n6)*v ]yXSƢyکk"H8Yo{FJ75,(K$i݊Nxhnfjj6i n Ԡ@8uQoLXwpBFtHhzM)!xV]SF(D 86UZl d]&{ (r4_"SnWfNZ JL͞%wtƦU&XC~Wc3Dx$#/>D_CKaG.+6ɲ2_t{>r;3ŜFEr )M*5eJ,uUdVd aPx:W?g2p*#9U|[/g)IT䪢&5tmqh/-c0:~QSϾ?q ~sBקG86q3=t ~8? vHqg^-"2cB݉m /wp#}5\)f -M"a!C"0ns"wK9aD r0LHcm *΅YGeU d}zYa@X jMkJKlV8$Ǖ~YoG0@J2 XMT<;.NWž3 tCU_@I/LCWt!# (t #Acxoۖje Q9ý!,}nIUlk E||0Jvk!42:+eA wM<:]ڋ`Υ'XF?͵XWVU;p`QYFH&v;ʈ4'JkoAYw2 ׺N+[% ;hՉ̈́-JqVH~2{XOSD< [b9~9̩Av%lB\ץhx{-(mĮLj=|U: P"L[n 1dԃǁN7,EZd#7NTע6}.!x јُŎsv_yENEU߱'GNTH(竹wg$!Nz2b[bg9= @d+{^mA>HȬ< M[ F54fLLLWfOY#JjYG})?2xut3A=qGIMLU ZQ4{E5--& k1U QEquwRݾ*EF\B,-JsnA(tEr, o-0AY*Щq۲ƚe) Son=9fGoHiBc9is uJOsOh%" e5-nN$\S=W j(@mwf.~Ɏ|) X DUa+$#?8e\ì8bȥ- 7=X%^ ]]N1<R`sV#@@.V)ah| 8<;(t %m}^sPI8Dhsr|J3V"?S 1˔“ɚ+P§%R-Mu SUUC>h`IH'o9 37 _=kSjݏV<|Rpu <>L\Xtea7\=7dI7kF2"T2`8mYJ𔃰)( _K2FuS0mCsaBD vioE^1ݭS1>ϓmi!~/3^]{9;`.S(kLRRh(ꏼO@U~s6"jMNұe< i} D=F"ޤLgUujp:~v-kf!\To Rk#"w t۳Q- `aP/؄r1}]qkE꿙  Jmtupx9H*h0N5[.{vq;^6sD4\knbR4Y")W AC.s_##kP:"[qZ)"8/D+-5z~X9N̄13b/J{?LM\ ݍvwEsj8O7Jt\մdj__|y8cٷ޺ac˩fϠyʷk#}Hi8,M鰗K:3 %IL,56yq⬽¯|cPk.Lɝac/6T hj]}k W~t A^mX2yl5ddБR楄s޺CRʚ--qGdA=y'`9dlR.@7yb3V(36>`ՋӨƁmjuNGIK̢U<%u4bO*#fɔSTf*5hkX-Ȉ0XSF4v@Q&S.v$:{G~ʦ T#7=UȲQF(I’9MI_f^T>BՃ|(<7_.o?]j4aZ^ xQQA?>NIХ>Wx"nvɏӻ+9&xFz}ņ] g 5K"K*c.곃MIk")v Q#ao)vf#pr2*HOpA[ :kh)# Lt$l4HL; E>"ڊsvm$7yaFHjJ%7crR0{b,)X)Ƴ 8g-ʦs<(Wgc8pi<4fN 6D/H!Le sOM`q39')5fG^R6Ƨ2GAYUg'ˤڄ 9Kt F3)xEib d",GL0 )@E_$jR+ ԦYΒhΉB(ܧ4@!J^ƖR\;I#sW&d'V tT[鎩ۓ; ux42Cw\1⩓sRznMؗDNE&_#  ~`v5A l8$5A.su< baT (I wgکÉ矷 ?5Y%}a/,^(I("P7(oMOr5է确g#ek1Xbnc \EGy=Ѿ!KYPBz_61Z狫9APL=n3}]㣱+:#̐|"=(.m$) E a$OdxoN`џϮnMSiDJs^?.Cީ2W?W|UN?`-NLcpjFkMcs%zXmz),,CA~.6Qg%&$c#рyA?둌ˆ>yAڻF u7PB=Eg;wS pA$A%/ _-FV+څCp, ѰHGz D%NbʉoCJ$:TV?C/TXƈ3"pPn B d?@n JV'[Ý/=#y-(؛5ۼLFS7aO Ј=z:gèo]:=a`+:1G%,(H2gݯ4&tT&꽏.; ;zk?3D@{F-d/9 >7`,Y7qA"h=emN懍dHhaW^T_O ^'$?McTP32ڔ&Twԉ?L˜)dUeּbNHI^6\7BX :`xB3"H?Vcԋ7B)cF;-Åٝ 2:J*A`?' ټ';!A"I<-c Q\@QUvmv˭`T]?.ʝxk ?Ƕar< X80p;)`aƧ˱a 7p|(PA#^y#zaPa_%?*UU] M ~l- ]ޠyO1󥹴%3NcJ+B*?mcSwBZm^̭xY6Þ)|RH Ug߸nGnJy^H1u/zIU@ӵ{$ExG> ja+rwzDd~^[n +N e&a8oM <6gJgm(2;glf1x11CߌWCx\-Vkc;MTDh81ӑ.l]Ѣc~Q"+Gc`'(:FڶFJ9Txa>S'M>vb6/uȨZ猁=R^J\_ {#1 ¢OBCX8x}[u++6g ּU:Rl¸gIGteA:N`ELh\]x dn `+uWbY ̌tP ]'?>K@ ?"Q$q#< hW7i@ݟJ=dku%lɂE=@'cu&=2y /*ܵ_ӡJ@$Z<?&}]}֕U "fJk1ĆN80#`v~z% 7d-ѽUq\/1hג{2>cBRE42t1KR*MJC‹!YM \FүmN3;PB}v?b7&AVv8##\tSvb+5*-lI?WyŸf9Yo9^ Oesa^b9J ^م!A1ӕ& |;׍3Ԩ -Tqg_?;^{ҽ 1n(w#(E 2Ϛ0/Pۓni<TiI)`6imC34MEԎ l< rJkK7%&ܒZ!Izw\Rw*p!ǨmU7LEEa\ Oq]x@g@W=+hW ( i82Ȝ\ {Z͵Ss*z{0 } H)!׎~ȹT~y&NÚ>K0-1_{l;^. Á򍋁XÖ40cnKD|Za55O|B@v:h2 ˗+RD JbTHbL÷5a>5@c %*WO ='7{ٵ3Qb,`Xev]|ĕks1`:KKʦ+yiJ1^g5JevI""z";JB'=tki &a+'GCG5Zh68s~`{A]-;+I՞>{+g[va>9*GkrI[ADA7'\LOqOD.ک:dj.X/=L:9OZtX'Z#*/ K,S<W'՛=O_B 22El5Cew| S UitʬmE:_}3U3G{8wPϹy!<+Xy)'~*jMͨ(0`զ yIwuف3K_CCڒ mܸ%fpC H/RZhxoSsǁ %93 2d?- d U >(Ypkp}c}9t*ŷ.ӅB9JZ)bE,sZMЋ=&& FDasFW>{G%#Ǿ*YnljLW&rW z4eS%<؄~&'[ppht乲ym?U!*1 2έ˛h/bggعD*vQj ]IOۓYZuud*ޏDb(/z7&/cp*%vo^,:ymfe[e #WC.. So4MD}G#U*-4@pDzacӅ{4]|MA#\mJͿO1HF=yP gdK`t9Vsۗɋ]<'ݫ^12/Y'8CN)fq۔<3M!˾\y9ۗNAf ⚊%nuW eSD7x\;4'2.-0Y0Ca/ <*c l|*"*2ې;\!#k9~4Yb]E=Sl7RYp9Vuהʠ&}$- .8b|/k Lڽ ƍcҥv4Tck0"8YXۢ@f -̬4B]`qAsYc\{w#BF}z\s? c `Sm*E4O~ 3E5m7{LO1[)%#U'cߪ^z/>RISg?3~:yI ^gbR0=¸|!7aoiu+2l"gR :_o7#T yw q2?78EjmnZY(Mic#~PpT5e_(Žz 9w[U~W"UQb.roBAКhP_ٖ8Jzۧ;oDA%C{YkKmj)ed  Ni:G8z#2#w"+YZoL|JGɠnVHՃqfwCK19EY~-)QûSB3SS> I F+0_G@>_Rᜡԃ[K}rV򤑰UN)"3 Qήdh˾ֶ+"F}Eh*XMi(?4괣 ۾s6$(9 a Ĉ2lȚlW9BiSVmf0릃鎈ت*g/׈T/'V'{w^wllU![1n( 蕹@}ȝݭc8fݗK3V{)TXWX&89DUɜ9+hExD³ocf/6*%Z3e\YRI[雔O~K]k߱?Շ< v[yyx$qGFH5_E,*U4ښm¢h.9S֒D\'&TW^p(1a6J/Cy,x"שTTxݵ v\0؃YyVw &xbn+^$UO3ELA/W%NP-팅ąX~bchiJ~/vAuRd/eL)!Xsn0'19+dh!N @Y٦JXo4䂡NPTJt҃mlC=pɪ nʚڨr`Cy/0qCi<(hMLF*Pɧ(=d9fm zήdɽ 7H^fJxZkS ʹD-1ux\& |rzL;MZoo`s:hRaſ"aL:#$Wc'җ 07SZi" ȡ_vɆtԆ$!9Y)H$PǂTwI<`m۱{4DtMF20␺}L/co2k&(=O] OV@:+PtťF<"Wŗqml6јs'{Ha&o_-H3;H2OfP#y+-M͗/{}BfTқڔ97;!)na;H:k5#4{^֙Y]V;DP/9qiUGo~4pr,cΪB. ߭XFc^ ݡūd.y)b4ؽ`,Cגj!|;a:K[bm_U~v`xJ۷!V( /o)+UㅟbIIWisۅ{ˍ(5%p:e$<R)*P!,Mrvqf2!'ɨ{6:=s51wzCQ{0ji ۃ\6$ )B N{q^0/ lҬGWDҫR6Q: &<$0̥WEqwqMNڮkgOnH0ԉdwˤ4LylY`g360\_MvPچHG~싼>l{h!"Ч5{F4m[3moEt9Fràk9o A5E+{p^;du~m6|IZK&:q#75NѢz^E+H]o]tfac`a eB;Mp ><2~k53D= aCɻG؛;1y <l-3Ӿ4l9dPٛ: [z>Qy*biD瑺2/nE~w)3^L 31~cV ڶU|T&uk~U˟A{֙驚Q\O@ѭUl#i,/9٭L*WGB,\ePI%`VRV@J>)[oO 萷0WbX51)RP%l-Sm yHtIĮ }KZCgp96ld`qXѶ=o6B+(5Hu')'; Ͱh{QeE>MtɮH}9x)O\Ҧ~JH^a3al)k\b<eiu4;[OI59oǠT07|W ?n"^vҖ;SBS3 ^Q)dH?KJMQ\z.q!k `\x04|A9R'^TM8O!Ԩ1HI331? s oR܊ 6W;'":)a=q8M'r ;䠘NYdhbi ]ϧwEwbBQ ϓ<%u*x0$C/`u_ACH|4+)ϟذħU~ϽU'O2+IcCĮq0k؏ KJ*^ʇ.U5vXgnBK|y͎RhjU1`s?2|wp۬gSz<^?,_Oj G7q#MS[ȏG$ 7/;-u2vPX좒wy$>R< 8|0ܺ$ Ovtky27.Z$f^nlE-zdlunHp`~*\]j } (<3$Y;b{ޯ1ʝdťenŎ[ -M\A#Wfy|Y܄:)z1L1ATMA`${IehBO{KG*bv~˃B~H!3\&E1F6Jxm=d+ZL{eءѤOOi8PՒ0Z mGv쿴'Rg&kg}Q< erkE.;|dor<):Ͻ[N+xr@1j@r|>gA܆ ;"4ջ},, "+PxX?Д(WhA;Ά}Gi^ 9OsUt :2eXZ'qt^_#MI&==5PB}{fM?hi9.;&zT jcu2uw`B`~: K k/}xcyθpabN}Qj0IZ/HSm*2 )F9SCqWOSWeg4wj|RjChLXX+~S8$&@Wj.ck{v#Koƚ1c3PəТ~->G0U`O=kW Onzi.cE LҐ!KzOi#@Ϻ2 / -8.O$,xV#fwzXƘVz34e;ߨ?9kN^cUbOIqTI ~yXF$=(f}묂^=9?`.Mϣh!MFBtc+>ރ: Z/yX ]T3:ʘW/ 8 {,HVÙBK̯ TY[Pu`8Ճn X 1꛴9Wai~,."Jw|]6_ |bg$[NI#Ru+ű?oJ;UJ4nt6 'JLʒ w|CGWq> r Mk&R'w q1 oݑ3" 5{eY߽("L8/rwo vʽ}`U6(OKrQŴi+I.>{<|Wъm'&lueT3X#G lV_*gsU|HN C譁 Ny15mjH㾯ƱG`\N yUy+Љ½ 1>b ҘQ0g,=lN~\n1|CWlG{ib ʓ&X\o.r7y3ɂGqwLWt׋79ǭO"hإ~pe7Ơw)}aB;횗%VSC5;So..x9cTZ(*+]R5l ٵ5 "X ~"4<2e, YUW4m{Kk (5sle T)"QQ˸ J 6V%`*BZߢlCQ[s 333ۅFLQャBA鹦#0lSrP$#e;zÈ,Tr½Z7t/| PjlA 3/xf7Dr4dwX]r`\C"ry8GEtP9yb_G }Py;agD5_F.:cQŠ1A yY:VY'3HJ^ι:EI@9 ,MT?R $bO1'rDﵿfJe5| ɎFu( 0qMhX%]H^§0Feٌalu!PXҠ gD_&Gڷqi[snzl++bU+{=DZ8Ay¯: kW`姻hP{"0'r {$XےI/ *tJb=npmmp݋ќE8YRq9A<_ci6:4,=ؼv14y9[b:X \`9Y%x~&J읞2ʡ+F9̋ o8x :+e"vÑ&3ŧqfamGYfhz\5׼&zd&nsۗlvlߡO8ŠJz0Mm7*}GATkݑ{k`,2D+캵2&~Y7%^muq%T ]%p`zOkIC4W1OU3Gdj*@PuG!&QS&q1ɰk¦#i^#x->u:a{?.sPM펟bHpuFh>̏G8 #3#Rh<5yя$C "u#"IZȗh0o] 0N5#rG*zW8tfoh90`m ѭȌ#ZN&Ɨ\mgp*FhULJ1Pg\7q)֚VVEW v;l !Uw.X*ŗ* 8y{]#،{BMrĚT>`&,uf.QVp/T~-,||@RZPQǀΨIO$!#> ݼT8@c#`-d$VBײ'A]BLnΦK(m6d 0 (CvYBϳ+]TpZUP{(3e,s,(8F8.x $m'ܱ`$pZ"&Rϸ*eǻhBtU`||/q.{wEKm-4tsѢ$(S,c8)mu6} `@ll!)7z,1~^>3r<$EX f{dbC{X`|x'!wP=AuVШVdȢ "_y(Kfb賨zy؞p?:D4Q/ " O#G7[9uu< l>Kkސ6>0k G["0}WN*ǂ:/Ad6FEI L&d>'9B, 5C8$.Ce=BY9ubsAar&gU6vvgN[piXn m*)RJ!m='K$v.v%7/L@Юl:FD [`9 bJM(h&yELf%)_A1+d`|1WԈ%ɦR<#('zv?藫%4iv UD kg_D!Cxҿx7Q6r&BټC^L>W^XPwryf80˹zIuGB(5*5i%xS3cipH5 ' s|JN"ŝ.vWM!ʣѹ%;%\UX"&#p&P~BEK[uҺPQ3^,œ_F#P^5J9_L.Ћ$ 6x fM ÁbH=8lg\'P_wxߴ‘%GBc#DGEY+^Ru!_^:1?/RQu`z(C@]tP)cU0%Sk(W1˵ "<`4pjݚfgE" xnD 10CՋWgtp\# M w'qj2.΀U=ވZK |0`H {؀߀\'~!J7FQȢ>@pȗK 򍓸\r 'bUbŷ"jaFb`s>L %zݚFpV!Iӈ2?hӏʃEceK!% /ɭ {f Ј_`:SQ"ql]]#bTd5㱼C{[%+=$Ǐ6/%Ϙ$ j&5 u.;j?gu S,̲-6y\@/"9ӚNi)n]3W}3 A+xHk 67Ds80*Paq`*SGZ.0a4١DW$k>㭛` g% dӯ^-^K?\hօ}H1s,é\=rϹg1,% {&D_S*6òEm/U%'y7ESLw6cnm*{Zu!J_M^RJpv`ͿaӒ껣vKB(=/DFVF,k=U#^D{_O92},Z͓aLĒ>d=aI-|V!FtHf?[JθJ>ھL(gpK$sow[+G<1Zx RA{gvs7d*㖜9ۄsrƞf_~(Hz2}J]{8̇LxBqfZK: V+šl,CR$Eނ; dէ,S"q^|!-@FrN OAzid%N ʫ"9s4PoT?=2;,5 >amH1K6rMZ:{0rk5'-`JFMz1ZQں+g<]YP zLiyt&rXR"&5N$>nU_s;0y2tsU(3>,RRZ-p˼V/#c-d>j`db2xbBo0!ԟp*e,DGmِ̒Rb3!ʎْxYW rsp&GS.VnS1`U/&E軿4~R~kCC2n躵V-Yk'8d\m8xd,9iG] w?M-9 R$ rO t-F}0 Nyg4ݏ9"hleYu͌~.DQXj+>X//^}8]ݯږyA 1;^z*6[tkWQ bqZS%M5ǧZHJ2ȋȦ .n1O|S/+):)/@2m'(l|:UZd\Z @"?O@)iKaMATm3SNxخDWBk9]#1]LP98T)tWZ. +tR1Z:-N^4LaW>1H3Agm2>Z4%Qm FO1ՙrfܫ{e% Nh2zܐrPQzYohcɌtڈiji.\M+py8t0r=*1`h'^҇/{uVXy_008%4<(2R!% +^zI +δ,N:\0m{cnHl,KbxiB?.>hHS.[23C$wy C Nkf_d9z/cDƗ5 (Ӡ"X M5퓟{JB SEzj3^_+Qy.LaT`>3~H"H&[ՇdN ۞Qo W8=*MzMӝt~7ITy蜆o(5R䯅qdlZc wSpyM/ |:>wE#}mTNO^~xNxyXjtB8Z/ ?[BTpG 60EB@f%,) 䶻} ! b g*r{. >hG7S3i }i3P僯9AGcE+κS7 v#{}I%Ù}ו;h枢-hV}yl:" 9m:!)Nk\gF=8B=[׼aZFo9{C-n\zܮ@dw9{R 0ٰe$NY큧N2MQep`$l$ Pn9(l1`Cicû䛹a8ЍWNDW5Lu> t"t=:"a5ONJ>ږ|yBݮogHqA⢊oOTA9ΛY4|{ ~z#Xe={W)_T {8p|$:{Ѳ\l?Ix!$ ya}x d2J]k.#ǎkጵspmhQ"bm! Уí3\ ?f\kSnŇ?+h*!$ZyΉyRtˡ2eG? [Qj1d"sE%5f+>( y {t8u[)iϧ% _׻B8H rL.6Wcn8(uESOoKTTO#m8%$W_I44adagLlbI FO u#'f;Kmg! ްm3[@EQmm"I\a}s˚+@.L<Ĭ-tN,:qܦu{yDl[BÎqĬ&bueHe%Ɂyq{ blt\ӈ,QeQN=2 ͇"hN^aQ|нv^j U ܀XeM^&eLG_w 36*}RVIn}<[tEY3HS 2rM t*f,WK) (cQ{ :ށf=r{ \N87+>I`)VO[o@/-C;?A.j4e]ECn\[=MXQʱfr1?&+!ke>+-&SY 4s,2D۶8oa0icC]"Xy Z<8S{c!#ȆlJd(SBfjr"_[lgX؇nv2.qEʫx|_,Y[)/=kl]%#dUbotR`g|)k78z9L.517Kعy0b<8$Z)VhoՀXOa)u;-^/^ŦrNeYV DOJ4Ɂ'VirHVA_bM/&oq0D mGKM\45;v p~ףa`uFex%wWwƆqϋ9n/Fǫ]zؤ^4HEWBbMe!ΎsE /xl Q@S N} '*o/5'Z%qOm9G?T- }9 mYS ȯx1Bmz'fVB~9J92M [e'&(rqݺ0L%!þ8~UD2/ЛړTC'(BصnYg.j#P,AS2ijFjgVޕۦA*|OpMn?&p(K_!<陆מhS~q&X҄ nӌKJ(CJEO&fqAi;˯͜.&YUFڮDzwv8}zByTn*&4Ek]_^^ԪJ:ȀǍ4;Si\xA(Q [./a}GrH@1@~71H>+>|Ӣ:]]8ٿƏ!z<*}ank."*Fs'u3ێjeg/A $C~ TAy[W}o=ǧŔ[4iQ< 8!+2bs%hv>>7&w+=tB7ȯlʨGۓVUjکR(.s|L[ގ_SYIݣ!0WkynjBuđa{p!҅3 U<4)sz} d|a*BhBl88`#{UUe _o57Hs-8 C.4ZB jߜ|HG4$ Q<N]{cҐSءq@A݃~t[-JY'_2Y-Bk/55$jڥVW粋xi[.'-%io{ ò[I>5u*o[v!KLDtBj6%wt-f^8!0lJmo6h^jycyQt-GaT܎}TtJ2qѴcWBlvl2dtq]ӽPAsȹfT y4Nt ͜]R:H]yJW9CYý8,_12}ֻSU -`ցYH~_iv}E,ɐ-9ǝ{/|ph%ђdyF?]u#*Ms og~ N1J5e^0nID1zAly]nzLɖi ??|_-GNþz=G<4,4`> DXI!!Fu'\`3c!0+ C:e$;j6+K@4, |y?*٨]e8N de GԶ29M뫝R}ȃ)`98•\&Xe-ï gghhpXؐJ.wlvh++\68UGYyHS|*䇀D@ :Ұ'XR;sdyqlq6Է!8)5y}㻍ɽIgvq=:thkaJ6t<%-Q9aR;Iۄ9t%Oi+_*ɕ.tC7 qPBך>- #$Fcp+᷷H\œVOqMxwd,519bc2 k~-'Z.ZB[)fg5 ON7Eڮºͳd2*!8`XɾtC!0y^u < R<0dW81/_? 1M0(+ & H\)zRJ}V2_/XdOwWzW)x浮CNI ֣DrIN,,T/eM%J[U.K5_OdڡwmRԼlml ͫ_EvH:<x(v/kd*%GkWDNY;)0!V. |9)_ ry`0LM.O 7yp noisaځ]"5Ћ.B?vXVX:s3^Y mơ?hЙNm9S!QjVy..h("qqN)Yˋu}eX:RTƴFOEl!K5ʦ5v/ЬiqefnݻR\4zHB~OĻ\f_`CRlx眴(gvh#>f{؜*t_V1zlxU=o~a,'cau@)XNwI$迃ß)S&TVpmRmB9xeRYh(µęe֬ȲQoOUwjgh/hY^ U$NZp'bYn {dr~p um!b®N2dG?œ3]&YR% 'N_,\:ψoQYPZrxU32 @TqSm˪c{f FuM]fi}9E«P* ub)l,tP#۽95F@&S֫Yn0ɉˮ/3r&Th>T)zH{o!I0H )sO[\fR`Ql]"k۔3g*Ƒ|(FdRo+ $nyǤ:;;$ؗV΂ жDPJ1!6'g-nW^R}:֋dtR&"SFnOJ?iL7"S{] Jeʝ+ۮJq%[M9sjfGl* 0TŢ@2/IB#eui6kcz`#a.:ʈvvNԟw OM\Dv{PGXLފFHoഢnx{CeolJ!rb~eĕy91ڞP! N+S<%:@xHEߓ fvo,>z;+ko" D+Ŵq_}]JS.^:ey.ѽb}uhafwfH D?=SFZ䜓r*a դ? "&(Uk $֊:Z% MڈƠ6={e_=uyߨdY8szOagP9uVf{\DP`z%Q|ɡ Nj+Y0A@744 < *?2u#v׍P!FB|jK@p)XדZn*mW]2P m9Dd[@[-Ф6V6{1#u DPDAXA n^5tuC _FkG͎{*Enm "8G:ٮ5D?hʡa?<5~1#c}Y|iF[Ei/qi>O3ѐ=d?0V V٫m^dIkt9u|̬Fμ'uȞfZ$WOl.vѡ`b|S/2Pk1O|:S6"u&ub,I18butwh)lM=ay=jJ vp nY>E h׿a]ݣ$آxR/94q.pKQJ /]5JJAG6D jE-Wi>B{ 9WlMW>I^(w7pJX4~RAnU4%ӌbn:+D`!'BˏUK~rxJPEi ars'KHOJP(>cF0>8Jb_/T|`W`6{ k֧dsK0/2I89YP[]$ 3JaW&34y>[Q 6K + v ɔ ٟ0\;Q mW·cHlhWkNx{C7Њ٬8bP@sPVy45]!}_Вr uj"޺vꃲ]iP_URs4I( Mua䵒uJܪoE+, jӥ:m @ȒUIF E%揬& KͷefOOÐVX@; 2=\81`Vm! )BƏy{h8rdίM;@ x8ހgMVkf֔QYOhpσ.7O̎-Fy<#BD<[յM,}Džc}\c1c65c"XJN#/MnQ*JiyoybYntCSm%|:~#"{[s4Y'cfOdNoVv ^slaNHW9U%@+ Re]-Wtkh Y^Y5uEۮvqԞ$)qV5D=2Zo oW45ZO}"!_1dM| LE!XF0wfU20-UN]* CA*ӺmCۀoN\ӲSR{X06O@ f^LO#e{_!L Y})yC8A})a|k2AF(p?N*g.ҵzyy2ދR.{*ojǒ[Ohn[4&6)Ug 8o2gz@مeKEA奔aL# k`Ob&8޸H[!d'-H2pdxphQ0gT{,WnAt @Hp sg?c(E#z郂xo.[@>.[iT$OdYb_b!SNsY[: oŠ֋L { q]=i!ۡ1G()}@?O\7 lTx-%iv.A'HH_ BEM#GӖd*5NU{^g&Os6RJ,,zSx1f3s@(U=]"xot2lJ"DKӛsT8 FI~Kʶ# AiTz̽ڜ}|ɪk DOMMB|#4dcWkZQt=6:21@7¬^4~t16BVL}2wkCƝˑZ񈅽A KZH3KV[ eZ_?^\Zȑ%6-$ܦ-gY'ҹ-%/̸]x[nuvL7px}9_%H@c\1:ed#قvk(J (mAbr0؞2GVhXgǪKXm{~bF)IqXC`UN`Η^ |"؆A\dʒZ| $Š3e4>[V,0kw_y99Sc6/i[N֝4.J%l ԶF0.t|[@XpìlE}W|8dfy9>8Y^T}&wCc3xp9J-$\\*S60K$-$Va#Q魘{ܬDj)ҐNE<8x jɢN >59H L˘{;]{UH@fPg̶gpf#>1eL$o߭ܳTo7LT"V.9mvH9|m"-dDN@:>a9.lV-=0*'G\3RFE f8sD"R%ز0 \J7<}-MB͆.D]H?X)Wɗ"LdP|0.X)(=`%\_6 a>-Vy[bmWձȒ]lisΰZǴ/ AGejSD0+]d =ҜYxM}X?f{)[ }w\}(9Ko_1@tҖ]ߘ/[}W-@|0h|{NfV5u]6V"$k<&QMB9r_}W>:ѲCt $88~1|g#-@́{wqvHYn[꯷ u R$%=+9o(ӪR[PL[ DZw pŚ% <~朇T ןŶsԳWWq觞-d6p*&ן^?G`\ W M3頄CAlEeNܱώ3h(,p^gL{g|Ȏw *gZ74D`7XlSFdMW/4ByZÃ'"|g[anͦzNYVcy>C6/ 2:0Z `C ;9Us\U~M>.~xvIRz/5o}T?T_kig7h ĵ[Nɉ~sQdD2Og{@h~( EMvϢ ^iC!cƥ%m#㻸Nޡze}AN|ׇUJ=5 i IoxpƵHe/TH5'3Xez%FƤ@%s}JWcndnP.tHipT]s"OcZH0ܗdh sRrղ+M\"[mWJ$rZ.𖂿P+?"nfʀmʉ|K]2y'@J*Ϳ_ O} >Su#ۼIet}&=x7CX9X.R}w2?қ@BnT6- +F]CEYG KD5d9]9a)1 6\P}׭+m\¬J|ð|R^NJTh^ZWg"hqKq,(Pyt|v@"2&'tW]@_7' !?X h4˦Ri xsRjA~.=g[CmnUTYZqO5xҡYJwnӞolZtPR鐺zj0ȏz:O ݑoOYL]67KH82YHtU[D~-- ӷtNiFN' i8֚!=díK1ƟgD}a $&2FCo{^"/u{eѥp!PygS`r T=2|jH@@ Dq]fQbƆ(-8 ep,|9UwBW8Nh{^o{rbmOcIGa ~4A~f>/x.El8i]Ukԑsy޾4qjp[=<|@^:xvlxj@X܃[a2M=B[ȨP \DqiqQ)9ƴ% 0f#4"q_+4 -~G+ K "[|BțIæ1o,(F, %%d< .Ic= ckqɄ>pp K'ꁞ+`Hܤ^^ M{~tV;W jP˜RǛY Go(ȋMQ>Ԣԥ/4b{|dG,~#'>hd :UzaH}?3)g~P^$k^qz ڔS X#EurdP>A0#3W#Yi{!c펴DH7ZA`^ܸ|KQq66Tۘlgm}۔+!OD7?S}J@fún(k+2#tc9*=]A9?$yjUPK¦~+cxU"w7M;h-roPS=?=y3@c)H]s_@G͎$ ĒQ==dɔ(oaNjјYJ(ƪȂf QQj_jCekn]wb6e{U rph]8(#ZzO`Z$ |'R^ǀֈc<,nCV `FM:޴lTc_:AߩBL6zH/b / 3=ll@0oUNvŲ{(_ H:Aؑ_P<<' ~>iQ7p)q :dRWF/|z09{mb 2%?s +n؜s${=͟},z:ݲL{I!,X\l%֬-{FJ5ejLoPto(Gٹ%|L^OeQ̳c{"-'3/1Ea}j;VE_02V5$56WX5{XLws{4?pV 2gSJCuy#3&U; :>zҦ;͇^~d>yJ_6o_1C̞nX>C Dc g45eUZb6F!ߢ)6DExĩi@cd"~9r %dt/ޯH+="Ң ƅx{?SOBstGi$`o+~bʠk0`&p_mx&^bYK~^! 6!uqnzIfoW݆ 1QXJNO7[3)IYM/ } H}Կ9RzHR-[29fmXrAe9FpНUqASge- i_x WAEyu=I=?UueQjbD=24w45愖\^Mu5:xE-3e aRpCfoĹ3ҷQ,Qphҹ ӏgMo楕`umRZn[v cIii;E8k6WS[Oe!F -5M,aϪ*tpd J’]8E;Dc?r0xRٶ}[J֡v7㰬`>w#2_qmt2*Z=Zft ]. $4&E.A8Ǩvuu1YL*K8Xw(ÚP+Iujme,^qh>T95HĚz iš 6L[q헊"Q-B8. K^t@>mw@O/)7n}dm*蕢%V'#H*]JoAoݶ>?Ȇ˞_^ѡѥGg6?hWdyȶZ/'BM0B!i Kyz1)k4- ℸ0Ӛգ®JlH$andBǔ|)s~{Z%ꗹ?i ZLmjaIϫny=4Õ=ev7{%v>.zT'Q< y~W.ј^XqCLunUmMi7#RK3zZ#3 nL8Wǎ7hG_*-hj𼾯!u-d_$s'rE2:_Tܝu 7ijˍn&Mp K*ASp<9#*zȍcWDߴ֭^xgZTm779p*ugxҨxbe3r5X3xiey,aaG4:7H " tSzO6' Lut6z+hC]7mŀVI>/BԺڼq" YDVumt(۞[UF]}$9k"J\Nۏ+pvFK'Ui&Vp: iS]mn9 $,wJ+X IYFzfI%B~q+1?~0|mCn[m  Zy߇CG^p*Q / fD s;S'jbFg,QYXkZH|2pedEvbF3gr9<UM_"~}H>qJUek2* Cv#Q/D^pHf; PZ'ͯ:cB@5lQlߛ9),j'+ԆTrM=Zv4zS'7&>n3:n-ۢFGܳ/q^cN/_5\c7ָ}E`LT U( j6>L8V&|W8Ǵg,y{Ȏ^e tU^[T}+rTĢC kQ0I0 V.|b:8diI`O˩k]S#ͱ%:n;xG ^)hUZg\4.h?c1t_:3ٸAl򾄁Kc[׶J@kQ!vA fS~԰EDpjdpa̯*Z-?ܷ*_(5U$|tqIxs>$\*ΐQhzw-"3"]\9(x"hYaAM/N)+R" n͋C仙y 8P#~LfY#VEo@`Fp1!TɖZt:$|_\Ɍо^JZR诲eV{6[lA7Ġlƛs=gYRȴSdʭ.U?!L՛Yh3]#ŝ!xe:yþvvMoxޏUv᚝:g"9P="CO)`ߠ-뎔X6ǿ>b)ۡH|LHG2[Dyf^_";䶭fO 5Z*i?lֿkG^on["\ s$41,fE|c? FAQ *o?(]. s9ت.Ų[3<&,.A5f l# 1p#_Ƈ l&IN4FQZ&h\밍հ3 p!dS.(u)xWDV+߻Vr:Qhb3U55Pg;S#:+ }s7|ɋ ~m2J@GթTD0U'Xqk@(z/bUqVWR ?KٵRVxѝH'DqFBф3oDL!‰ oEnQj;Gxitcox(M:(F.fw8P| Oj7!RAdSJҭ2&S@1g. niiڈ) AOec#-6K,VG:qC4R۩jJ>Qs7TX̩;goA[lʿÆQيn$+Z &W``2IBЬ?ȳî<k^ZQ5Q O:jzC_VWNT&׾E1w\ozWh;p=(}Α_ysʽ8AR .^t]zC׎)<:Nn Ҟkx<@So /jsHW혮i(6tBezE$Q2(n\{5^22vȕc5 bj7 *HgW2 ƻ:Q|rZuxFߚ3cLd-)\@:i0ku_80`Б/RJGiE0ۉإ o7ZƢs#?[X}53,HFsYT}R u}{?9 B:#x_ӱФ7ú,wi& X{:绎:-yO=|c u3*onMBQ ع6#mﬤ=5NjN9c4p&Fsu̓,"^JJ+O$P8OiܭuCL9T}F1+2E힮Uu[u;E]o@ @S.ٙ17!mrAYf M0XI\xvD52e l76"cSAM=tᙷM@G>K><%z_D-LgW1^ipk}XϏ! aN[GmV^˙93F>Cp@*M-VShc::cu-kQ n&MC ͔J 5_SekJ5NsI^zGB$ptl*"_WNts|F#I+ `u0 d;! '6Uc]2V$1{ =c}R>bGWZ!SjR,\@,q-ǢK[[jc:M D?uuJico:<"Oy MP5qOuu6?;$`'1D[}ɡT RGQ+h<ʼnV-+ @IN<ӗ5ђ7nqc!|3l& t>}onqiNWdCy 5#o0H0n%M@Zw{ z+DU@\26;gW$ve|>LN:nsoI 5Swd`H zӟZisr'5|GM4.3@X:%!qql[;iM#ٌp0=#OWI#%zkZ4ܓӘ=0i᢫:Qg'KW|o;SHeU"wY}n:YYT]kmbfbr4냴Z8Q(Y !'ϥt偞OW̗n~K@sӫ}T\A=9u w> v}Vs;aOpμl-?m%j3n2ɶnFO='"Rv{yh^)ՕkHQFN{y"z2*޿30`@ LiOA1e&"~E]kOsyPD{.:bV4m4GftdY_(׮/f-ӯ[24 =Ȭw b[ +1iy};P:D&s~'5=߷ 2(e[tf~ؾqj8YlkG%..qcaX^eiFٸcb]:ӽnэ! i mXsV_F룁0*>QH1[,)Af'^& jߏZI-HU=+ES/%{Ho3JO'b'dᙴSםaBߗ9JF[Hz;(}7 >@fGG"|6UBE#J= X[]ܒ}w7}_k#qxm~I!ѕ?;Sw_ ]-2zAZF§zrH&mvd)K>(ŊؾJx6Ř@3#d8L:Mp&(+ E^`ʰ!C:AwẻޞBGkHp\6ՠֹT}>Fg>B F&b6p8հ:6-̥tnZK!f|MM,{QoVEd5׃_ɽ -քlĮ9z%ad/ JE1&5>S)x%5M4PbP[ qk G~X՝ZeFúmy;ʏPi7|WH1W.p‰(X3rɾ CUS/CdXo}=k"?tg Ȋ=,ߙKk!oПm cH-;UQ6JYv%3Xg,ײ?@{C<(U4W "V;|A#lqѐ6x烅 Y_)YIW;NřY Aqi]Mљ R\t\i5 WSԏҏ=(.ma)9S>xƝp Z׀ՃOk!-vl+ ڱ6O.u/.s%ltxNg DĕNu%h wXgw3d7VC` :S-=0;с>礼FigmL)KmID& Aq.%*;ʷ̯ۉpQUh3(0`y/AoF*!,F'LZypcjRs lRťo>Y+oAXN,{0E7Չhir66$%-CE489,!MMhә]O-A&>džʷ 1N*k'GΛ:r\F'̘y ?.9ԥ:pJpU}'|\Ps0;ȋ%ZUoJDGcW Rxf"7ޛRŹPϐ.M~H%;ծR׶7cF4]; 85@CۇA3nZM-J״x?LiIFe'6`M: K#a=^*_53_1S_c.8[`pv iGPKHcGx^.TGϹlTm Qz`)'Bpډ7M88gebڏ<4 S(Р4Zꗍ|.d%8o7|ĕz\O+7 Q.suíʫ@MI肢^Znڌ juQN-(P]PaVk瓱B(A& wk's&/ M/1HPlg6U66'_3 V# |^;Pb"g&Pa"+[eߑ>o?)JCo:ߞ (#\.Rt7D"w!M\?$# ,*5ޓC Hw_IeO)'Fqj:^ҥ pܰEN1!Te9gLm kCp>؎)E#ڂdT*Sv֊xXU|Xp9= el#b @'whaQP%C)~8cn1o̧JWi#l z]2;ֿSTWlUB'ErDH3s޳d[e njg"ce}{U1?XM ~ =RdV!qš,>eHJtOw@Ů xW׭V'S;'ѨYk uz4P *jQ0Oohytg2~JU1&gkiTSMkfu(SqπEKcYU"3r)AYb͍#$lZ0<"FC;Pn#w9 /~ C8з);HhS@ 㭮-:%M[cl\tڥD|#H٬)LA@Qh j%~7(N>5;ʭEũ 7_7)5G)Γ,Z34p1vcgn$1 ´D%oڳ3/%RuNDg tCub3ӥr݋x0$-¨408Ou Xj+me5az;w bOC7'X3n͖"ƚ ܳ;E$~'!TAzE){tL'1~\\)e1' ~3.9> ** *Y ⴆ<6IEYɏ9)-b5-0G9G/D+cP)Xlv>2)RN0/Q,]'vFnԪ@Yn!E]˘Ԫ*fs&Q r'}N!Q l1FWF%S:(g~&Wи63g^4d[y2H˗ b˞+{ʤv-qˏÛ&vCF / Zc) Yِ޸K̀~p]W}۾WxϖF7{<ɇ ?mXby2)]~BL#-%Yp M*NC@ +ƉܖIJ0UA0ZJOiitDҊ^KGzÒK;,ұݒūCm\kPwr:)Ξ l>߭OlK,i!ŸjaK=QBY9(QlIO{ O9q"AˈiW?] c hެxn64՗N#ʋe5rux(DĚ*hi)] zʭףG ֏bń-k(ckckzT弥MWI#Wh@6έBA?=@!kIX&BE>ucu v&/JڎcEiuFXHգj/2z$oQW&Ȭ?qOLOLIxWC끓OhNAUm.M `xnCoL'x.{Ėnlbꢱ^IK)9d`%&un7Vql#8jZV|gk jt/Q/P+5q> A,xа/z؃:2igL_/uʛK`T׭am/lWru<{ټT 1שs_Z5;uk@b k\KD&?}ďQig;uxg!Xc ս1"zlN֙wZTNRB+%O R;[XDBxcQv$Owyf9PyR~? wv*)*>Qq[*M73. 29Ex֤9_o)2 ^ķ>p9úgcgjӌx:11m.;W`!S@4o +h$9d]Q /ޠKޘZj ¯UR&k^1#4;S61sY)L\DhgJu4 +b\hYLi@t#DZvյ#k7ÖFIcl(~>%͢l5˂ 4Y%7Q?}ڣV*Ջ4Z"a¤!@i>I8|v9H953X8Pu* ɫ8jx6M[ڴˆ Ƒjb%E*ypωНz#*(dkGﲑ:dޜt Fw[:EʟQ7 8(!O:W Q"mS}"-}wd}ӳQI*brkr oT•>3s1u%A(Wo٤vt7f0凋O6/??w.s)D{Xmr}m4_E5EeA`` %WzUhۯ[a|V! HnD_#\%ƴ֗Ɏh06">s3'MC:BZ-u[ ڂW$~t+3ث_tzx`M`.vBA [@%-У>6ln{N|w 4?~lUd@HΩ2ێhFo]6 VqQESpslIc6EWo\7,bvmtoC "rK&aj،#ҭ @WvV_0GsPq2O[U!tdGnZPW놌FLgJ./Ow+I *NR=rgBYo:cs1pv̯nkX"7I\WlAAQT\ ֌Y:r0_֮Sx {bEȎ=pujF߫5m!P-QiuIJ0p'< wiNUy}",;ޢH)ةu!ZkPg_omX S-nkAd6@wb{haN/8i03D睢ˆV4D.KvLJ晕-hwZJgp[W`mY{IEO6U1 M_7F߶.> M6Lbw -wnMY)vθi Y[x<9驐S|A{O ˜9[H3"ёbv2Vb38A`8#}hrKR68.rEب̍8w<={A 탛59\vP.MHm3rYQ1Aw8ϗnF-eUY0K@\ESaрd1FغM"!ᥫL K9dU 4t$I.]^5Շ"J/l3W0?n{v1JWa*B&FʪpOLbuu *]5ٍ5n vH7 E=Ϧ {8F ݱFtidiNaZ<ñwkB?%Ls#`[Iu}ި/b3i`=hi.A5P1,'꯷Si[^\~J!z6r|̘eJᠻ[tjCXȡgKɼY% WNݰxռE W-U vs 8h'?bhZ>c3Ma wPawπ1B`p;;*e+aWQotB҉ #5% PyF~\2=Jv>}(o{@u@ǁ%PHF| )Ah3"1/~\xGx/44 Fc ybAASn#>]LĂN&9+'[@kk %׹]F\~6/*g]Zۆ롤2u^r%+#G k(qw>RB?4!u* '9cO!o9 [5(@\:={bÒ5]OФ_h\h1+JL^փ' ( ?J9b#?ǷgC_e4P AGl"$mJ]Cm(h8̊D 8I R͊ tgݿ}5m*p;B ͇T# qං Ě)lT5 : 0aG &Dqq$+?FA,Yl5c52c$RC&\˾p{G@GgmI煂M2vK,,kuDR5`tbi2쀺= wnЄ:h ߩԲΉ7Kuk BL`T ns\ F(!OeR4.Ɲ},e_fpGcGΒ fyy8#KiruJ Ѯߜh'6jCFaB[Ҵ\Pa`mYEdBJ\JGMSTKԔD88҄:|S9Zܜ XۜK*-QH!BU8ݸdAYkZASIIJBz?$A8ɓ@I48JF{ቂ(17eXk.z/u`u< z h(VP.@xN:b0 n UQxyecE~H|yl'vNu &U2-.S2,95I;$ET#M.\OC"+^ E: u= Vy~Tf|cM=0;:Gp>Hr?8.,^8]avpx 6a lR~vp?[guQ ?_9q]Ns^i #(tCUE@ ɍ񏂴5^3 Kcg-fZ7,3f;/G)]qlvhFڜ`8s22 *;.Vc"Pn llr}3ңp] jWS(d/C堅s-&q$f7Ӹ {VW8í3(&[xvMw㕣®lgM9Ȣ%#dho*&`궣{.5F;q'o {HCI55k9JD&/|իFT.#EY*lgO!LnϏN9Y{ۀ{ RozαԺ!iJO$9MWл%َ"7p0L<<PD:r?[d2W3+'*j]? coN82Glòdw.S2r|YmfgJο>ca"!S aӆǚ>% O-!{+i#.di%@=HN\;j52Cg9T%m,0j!Q@{a4kFe^^km ђv-Kbjef1 _yAѴOa%=#9䙕:eWn׈ D9!c+4V< _u;bgAr/6mlm- }aѫPnyUMI~jɬߪZ]nŲ2Y,DD6`V ](*N@Q 'fW+*= AZ$/JxsK%TfyrvroynX2Xx WAMO2#{w(r#zfyV~5b 96SwhO67tmUmsq;: 5Ԍ Ԇ9) TFNY#cTMuPUO[3 /ENYcE A.ķ]uahGv ➱̪a] yd&C sH"d0IUr¹SGj>9Uxy,(&hrr1'rUdgN$Xtwk$問X %-{tS^[ͰcӉY cX9}TК_AZJM좆g BjpSؐm17b-lqzEN3+Э>ndO3M&CT@ [X?*b9`zRßLCˆ6l{@tAP TazeYXX oDfc<D!R5|OXiJ8fM%E1-4sㅔk6yw8@pRi8C54a{T@dJͦzRKY,l`tq&_E3َ[*2Ş2f>@ 5KV Ab^j}W1m! N}UAv0+:И\ocT?9\C+duLkݽ}k*;aHJ_S4x*T)J]W7NBv@벃[{1(z8/30Y67`\ָ SgI6`#cx1i5ǛJZ&R, u@gz[BCI"Hja'SC_"OhV3pȁ8ezh.oGRe}7x8!wL-Wx< GFɷavCWu&G=<&I)sƢ![bU<7h5T7uEiFPNm5Gx~ˢ'pf$v>K?^ngU4I_qEZ(YZ}nBIc\)i8PWaSkLjIn_v]X| N'p=z"0BkTSwT($p;0Pߚӳk2y/.4^ُwARIpMÛsbi@a=]a9*ng@@mfFyOM* dhMFn+vvt@߆=N=MEx~8xX2&u䫰:jI֋¡F\?Ғ*@_w(>):yX#j*`; 61lwJg %nIutvS?畈" /`yg"˖`nWn[GEIݳⲐL{rEZrw=ٝ&F]"\RщENBۜ[c=={k Jrv" uLWMm1~[ݍJ p)/A!ǤwV;'NdDAP&3y.<ݨe:L2уݒU +>o`\UvTڦOX ADfy:tEɹyodzj)(Ȼp"}$Bڽ 0:+Z mhI[k-F?cn/,4#`8Z!p&H 8.O'c$MƬGr2.ֲL揷gE3~#c27$̀I.8̶&riv0 qܩ52Ʋ[U 6YQGttEV^瘌[?UӁ:Q ",8饢^)|0wɷVnPl) ҇[7(`{t6:!dcxR]rjLP&9 z qhTpU4i.Fc?!iF֤MEo=D#%k4D̲r. XHQrTTcSUFYUE Y;~h}Fg;_[sXTg(Ugf/cw –A'7l)Dh(B2ƚ&⫥IK]]mZSO?mwkU[Md/*>F ~M'VT#ά6׶[GPE(!\BإWNΐ_ U#ϭ}8FBbY +;U[(&p kl)Kaۣͬw\+lWo\apCe& ֕Np5^FEtlh }*?z (Ù2[|ښ%8HZCԶFk\Mxdo`&ED#11r1iftLO ǣTGK?f"7{,EH/J$n)=7ՐQV7xJHɌhN',ˏepUgs)ge1xg"yux ?q@_"pqV}=ޏ `Rf Qǻ4,-Wɯm o"m$>9*EO;`[|`eLL7< ^S邪pSJI"BOOγK':b|u̍24'1*뉙z>;K>< ;hP>ǁ7!.bS_1\{xxQ$4A|Uav>5hү,{}'WD^V}kgA#+8@%Mej+XM*7m͖P`X|" kdhH_RQT{"yQ-FǻYE'$mQLջ ~2iVnO,Xf ݮGOl2> ̛YoKd( TVM|¨d%\"+h{TPEv9BE\*iϑ¸[ѬTZk%-pA9rH=wPϒ"76+C.Œ'T:`H7%j&M;mAn=}}d\%_|1X/,1FϥB V>/LنVw[ ݅Ge}r)"É!_GPc=h/>[!Wf+sYI۹^n%{,fZfkfwhˌ̮+# s}Uȫ)p`&vT߶kCM 7 PRJG樗 uÍu26sFʤ>ö)1 2yƑ ?lT5CG'R]}Bvg.?AjERC-8*}Pyصl`C#?R˸g4j=Y'OTv <3j`w ɬ"Wa%&IWXhzlD -V)'x7FP÷Y&qj.0okezOfJKf6ƹEN=4W6 =dc\bpD]'g%j~ #(F\+bIMv+v %;5&n U? q#`;GT)@%l S US0B0̯9W6|uÃ" L/Qm 1@b}K֜! ኞAh{5PXaO=ʪ (yb뵼'gӰl"696BwJwmt, @tud=M֝úH۵5|Zvy;4̰Gr*$޳a E\:d"`=B3B{X>jjmŢzgkod_)e\ZG.n l&yW Sq\j_k{quox`zM>QD}Z5 v/%Z=.yY)&<݉n8)> @CД%0z])hbSH׍72E.>}dF5`cxd8oِ;;,Z/kdF~Rj*]zow=` <Ͳk]-VMQFݡg ω8tL${S,B'hҼ~o)]~ /f`#QUD]c UW֥i cq !;^և@ W:I}By2zנ3 n+4''8n_{ \,ϛфGZF kW:W Q?;9LG}eQ!T t*=p }#S}S잇ݷž;@K&Zv*C34D vM7DrcDv /YÄAvBf+*O9`1;%X~xT> !贗v3<8>MaF:A{Z||80\̉4)`<0>T)> =_b_?0ba5Rm8*tiڼ%*ˣ@;AȐ@AKŔ6^0@mA&HU V 0wRONIHߥ ,}e|Y0q7)J]U Ø/q! ׊ B֛_<L#0қBGG`NYBq;m׬I lЯ&&=Zk~H7#xsݪbjU!&#㮥D{z56Bz9 E]8cjΧ@=.dS-%rp/)pJՀg"W r\/xgVdȍ0:YLtxLE*" 9lXAxBUuP\ٻpo󹬔{rޒT]"Ŷ]%bJw -$ j.XGc|Z1b4.S}+:O07c{2~qdxeCyf[E:.h)e&$ 5r 9"Ҡ/NϿ)(3UdܪI=U&pkXX穀KfvrX~G杫\@xES7d1c'H." `8jhI[}b*ڸ %E߫Bһ] ҞH^.IF=Ujprw-lQ% &>,Z]~=WX8nz`vr({a^'vdk,T F(ƥ8ک$QHi X!gP㿐IWS6$M!P>!VGXb+G܇mC̲֔Fe"ӝD2G~v"B/}X!lLY2>x_҃7DkIzq#jg_%FEqd(ʸ\| :ì␡S#TaD]]wI7?XilE: p˴lHq`LJ;#PHҙRAޡ\MaO8y2TO"K) DjK%M8(u0)<.Rv]e0Kt/)w8EcNOlPWw'E6Y0O[ItycR/T,?P^wi70xi }% P4CJ; _J;r4O/r\d\ AV=3,Qzar^p.-2Gtj 5;0I7={vY*pç{ D2UEowx>*.֭d1{rMCUU#,[cRίt}X|Gꡍ{'5HtŖ_[_n4tKWNYFE|lEg*3=v)+F/1AezkFb@>)"Fe{}RɃJ5:L7JyD5y֜?@bh0C+7BbCyl<ȚJ ?sR;#&礤G*lLU7uq5P+o?oG=SW֌ 5He#6Ff^(Ġ95#b5j(v@w%8 |3N_ !/ACrGU/d ˹zU;6;RZ\0j1H7,"bUm )>ʓ8 *Kya K]y廓 Fk$ f xE]hQWd<~ui?qv-P5╧R:<q0Cj~ui:UYL{%8h%jW):j52aY+%לWA;AD5jA܄ERBg ~vwj+l@#K;sb?fuҘY,ÑJ:TPl6t5)X)H3Y" \9mpPI$I+/ͷhoN>Oث:G )H$WdeST718pi-P5ձ*܏Ҥ2RgLԣp%k`sP>5>6څ#\ERWL29E` -)VG=lbUȐ403|xh"{Dե}BB{4g$cWEEjݐ\C$K-eH7S#E0>]S K>5oJuth57/Tiu7nE׬O -+|;[ cx;3xSۓB9WP i#$0ȃUߗ43 \*4?g.Ǐ&\-0Xd43R@/#,gdGlvwR)1_Jg>?c}Α߼zcqyԈ0{-'-1q#2HIcyDAH6bT  d6ߩnV}Kǧt#3MMlHbKN ٻ;?˜mJF{Z #b/r8}pHceL$>)mIg[#8e^K(_N6⣻q#YxoBlwnhq^L(1Mёk @ `H+`8P\WaJXX-%_0j?VN2Q&)PjܕLOå C/ECq- ^y #@92]?1='$bp 艓m,1#Q|J;z7aYOHjyF%L M_m6BBdY=ҊYq>-܀*xJSn.4IXt_$Hu]r}@|u7^K]ub@$oKg_!tL2g(nHz2 u."i]A'xܹJJ/QK[EU5fTs6ވ3) x4~kh1%np9uPOF}FվuZ PT-߭0-c '!;-(vZOmR+7,`D˨m!-m>,O6 IJ,B'<&A|}kߝ㠨-/"'W) 񴵦>Ly0BCV#1aZҠfI %]sb lOQZXYxbOiw&?`;k^6pt}(4KCTk~E'3//agᄷh,!rݰ%!}r)y?XɏȢ]~T"#Y$@@(}U[U:% Is3N b1a9oLy">@Gnah9;2-!.`a Х/s/عv86Yq 뗮lP8a+Y>lPZ>s{Va5ȡo*7TSQ/u+L6%¿p.~Ǹ-LkMܫ=ܫ5/jC\'?doKNʣz)Yzt MmKZOIA[Ҽ2etJ+9V1g^t%H7_b:O >Rm:jlFN9cCW%,A+"FAI_$}6 PnlY ;O06 =(e)ödHYϩeͲ4OT~`CDRLP r@@n|E`oM(Im%v*kʰwĞc^`6ֆ.i#w@qd43F -F=Cjca3{jup,]cҪ/#x z: [|rӄ,loEh3E 07 IzN=@ƒ^u0$`XWxx$u?,Q Q'8̇^o5gғ4ʪ\Bv#v?!,y8J^1" f ɾ^>mCPC?fFx)cx^jk=+Fy9eᮤ(5KcJ_ N=:D= >>0eCY"/P H33t0(^`Z0Vͦ7 x֓7| I[{j6Dҍo)pTUɷX/̡dgsag;/sm"}C,Df5x_fne+65ټ: _J#,de$U=6R}3D Iou~ ~Y3u㰉PlA\RZ7|\bDiwx\B"2QB93C0R`R6mWA)ƝgVQ d56=HĦ y.3<17=ʜS3CU a@vȑN]… 1Db¿eLS~3Lr =Nr7z:'`ją`*Fg`Q!(}p!4Pp<- }MGfI>G·2'TZP9n}%WN^$nA)Bkm@9e%}i)bਿ_1I*Oy;]4/6 ԭzpVk. 5llw&}:;n{Q7@xZ.럊f@<;*kEo :OAwԅuGXY0?T- $&KlAtu&<] ?(ɰL5 +!M…c%j^GD ݈{щ.8d-VDOZo"T~d}@yukjX 6ش9P_ ,ٟ̈́>\qt6Q by8N9G`\u~5e Ә b 펩a)Sc$J4?GXIcKG4ha%#  +_W÷*MLPhb $*.7 3co$$&A(4{+HMyl= $TI3muJ#>:#l\'z:RٽV9g4޾$ _Nc`7ݲNMImgx\~3$8 ZǯC]jG5#Ұ1!'XP@4RFӀt$11tƁRBVJ8(C!Ư'@([yv dVHCG#E3{pކ`T2ݢT/H>'j^Qs5Y*Wnb: jyHF8]sIIr:cuZ&5LO-O2m9=Zn3u=oߏVs,cTqh傶+FXCTzG03?d'xzh+!QoE!X}ILWbXt:eTs76qY8YlZRJMGK-$80#Na^kv&CE"0q7 ZOfͨ4Qa6WnqLvB)śح>k?~n# -q a\$x`W>NGxڡZ>AEmP}"XX }6MW?4-??"E 3 Y$!^nô*9]1v0o qTNTi3MFr}tw{}QKSW*?]}xE+3` Lƀ2]8VKf ^߳{Q ([ti@oK1iMCYJ/ޱw..wI2<'[|ib_ Fr(d^\R/bO +ÅHe{}fȗ2xA;w70O8M=j020Qoߪ}TMA,@E@Vz& g.1l s EԔ# h(BO1j75,:b*XƎ}VW0gIBNg t5#x"hyt~&<oAՉMkCp ܀̈*jJ>ψ&}xxV* {nxSWn;69 .|@PK@#ҏڤ*V9K_S̐[:6#ҙ>v(6l8-ѽ ׀!5˟MH)|ѩǃ.;Y>9syF"xE}O,nhOBW(le, YiKJ/A24u r#䩦+2-iR&XӥPP/5-ݲ #T GXJٜ]xSF,/Tz8mGb cじ.t9WiҢ fn4F"pJp2M8eP]Q4uWN\iR+>K,ZGޫj"&}]^^վq*yj,}`n^ۖpWMk>bCKspfK{v7Y{”^~ !wE-JQchfe]c k=0X ǜF@I( MS'SF5*>7/-xړޒQ㝘IJ !xJ u-kA3,gYB@[R+ 3}&SQ*neHb-kG0xt=7oPRbRpf8̎`,` KabmW={|3 Xcj(\ VD4U(d]lgZm(zCX+/=ާW=崕af?EbxW%'NeB })Kl nvP9 GB"ٶWd?[Mj= K9vÙx^ H#] %IMOrxE!A3a#P8@p>iBk O&$ ثB2OP1]L;ek@)yCx0M*C2QAF?1.i[g{oF1%a"^e7)"+b]u]-xf < V# w&`wY w\Zn_cG44>,%Ov ˁzMxlg|$ Z5H]_@{ṬjW!B!a 3c&Ϡ eRD}HEX mjѶ.ׁ-x_?NbU+@_çkSwWu 0~3 B )c3]Qe[W9|9$h"lKIF'pNu1߱T~ӶL3*_*D՞%9HnPfsͬ0C3ܸ7/*_3nqWyZddu_9Q`+8 jr ޷"sh`:޶f FT央_}ԇ"s8!JqC I'}?ҡb" ]]4ɘM{XþŔrߖj0ӷmh#sm7ElҳWyh%X{<݀ {t5 z2ï0=_wJ}g-Eq>,x)UFd[LGۗdcE if(YJ}ѶfΓ|%"KsF@DCu#剱3V!G'osk,MͣG'*j~ARG[tecT6p]v~V3qwam"Ćv!<.݊CCbcO^(Ӵva>+8cUjTr}"4V"n6V1JnˁfC>+F9eaU:iydxAǻk⇭.qo@E ^svp:.,bqk¯;Lάm|3^ZWԺ"B_>6@Q%+]C a QjJ@F͉l#nz0 (XAz9fÀ ./ӯ&:wf1Օ:XvmÚ o"j)ʚ',q]wq_ѣРH-uc{hJ_M^a11p: :HhAežvѨ>Gpr!&# ETP9"t3dp͂565(8FQSX*pJ{>Mz̳MC+DʔڪgD,7>|#/SgS,Qh2FN5 ճ?4/O1d;$[FZ.ߚޔYN^ﳎrT42S 'P4aR:}Aefp!uFYaL{e#Xԟ1|Hw?$K9ZX_=N(knMڒB*eeg;[S@A;|i6k؟0z30eR(ڱ 7>V\Pk<bPGX$WDy2}'o(hC=M '܃U'k=Pr#"^<@/B<I0%YOp;+êk\xYKh|Ҝ'(k򍻼H Bg%R+WUbCG\ =ްԈǑm|f}j2rLn6ic0у'v`6$|3p$z沘mݓע3<ֶ/PrUz2:ug $L=SwA1x$&)Teהb%|T /lgzAzϨa_ceΡX4ꂃ}lr/m^yB-/ǒc ͦ\Q]jkm9T;S k"xC nDgo5S )ez=/-i`V3Wz[geIB+Vr2*8ub9ѹ]a 2JAة <؂Fy|u|iizտ4t5**vmM4( Er8!·VϿqƴYua<f%<oePv^05B#IoBdAX_O DK#@u G|{X. ,xb`=}n%Aң*wN~1&zcN8yL/2X,9MkMpəԈI4R' 6$QVXYjBqoB{Z: I% MJ3eHH{i2XqJKw"aQ؂چe( -qCphޣDu=NFyR15Y8goa2KWA}ZL"9LL$-jID5\I}EmW6b/]9YR0+Yc8QII“+Б{I$؏ܾ )"SUA_RLB77d_ IuEެa@jkJY73Ovp#Xlne C͂ =:_b2lPh<,&M42՞dV\"s;oPDZsVuKQ7~v}PG [wHoK)R;w$1\qU|iP#sT+q{n|ܶZ*q?57^}{вQQS֝8J&R\5qOpo*, xqMVL0ޏhZ޹^6=a1ŀ<*! m>u{>6Ɍ_`"P[K)OMѰu> XnC9Fih?_Yjm s8"7r}!,y>?v{9:"h4ŝ=T%WMBA#r~ѯiÅU8PMI}WFH'<+d͵ |}ss'wmM^NČ ~ΐ{Ҹ(-߷xo~ZȜ8BDHwak:t#uZ_N;(e&$9׍1(H 6Ure(ڨ|~ÂFnS'aqCнJ;:`F2u!5*bŎZEKտ-=*2&rl*By/Gm[pqM.e Q$lFJ܇jf?Cg҅0|:co9F!s;Ċ{l/Ix 6C{ށ'_O\g܋|VSdt2Xؚje vy=:l#֩,S+۟z= V*<{IN<]VN:Gr&˿82&hUϧ)x㪎\g5-; \{~V.yG_ܜzR۶u@ҺIV]O03,fY=?L80ƴ9'ruf̌c$ `doϯ>_nỀq&#\"@Lu=xVE ,hSz6 wP'ɼNlu for_ufeՕ:t HȐzj!OL!zR]e}| *jXª1Ʋ$K\eoވezcXTu!{_+י]80]bڿ ߊΦtHz7;4M댄IWEZa95 I0vGu|C2qZMoe$QCo=Q<# Hzb6Tް*ϡ@0c +*Xfs .!#/lǑ!11\/NSQщkxވ.]IHrP:VFКE,b,LŁ&$-`E* =Ҙw* bɅΥM^ámO=uXT {N-4ETK\>nD{"F!n .~8]m8Ƣ gƲtgWfH\7vXsT,X)|) CZΓ(@#Et҄j@Ry$NX:YLnʯ*_=".nD|LL^P@"w.Azs^iL R1´5 =Br/ņݨ@€K"~o:@+?v`x&ӞZG.[_ m v@%uI]XKLd;mF]V Δ=g!u%Oh{o^,|⹋&Xɸ5kz[sQZ}>ԇ(ė=92\j0'NAX~_*0 YFSrG'mTi̽BN߻e) !^sҰ`lS&.}C"C)JקaR 34zÌ Hupʦh %<*B\ $ f̹fL7&F5@mȓI.-nEh|,~G91RΧiIDpVcK2xLoAB4|&KIU8b5ەjQaH!>`y"jΰ6`FtU03կv efg,h)αHɪBKձ< EH:W^G{jƌۅ}GeRVO-A'8F.]%)n!"pVw^fq~,~2;6u G%|{tpX%yErBE%Y4OQ6=@NQ:iBrhRd.['teȠ={΃pjV"b=-JsђL]YGЕAӲO K׊V8Nv|W3ۄ-$ Åe:52,ŘlA$eOBy{(Z aSjޝ7=ӷĚEJZsS}a)Ze 2QJ"yb P30ap#՘%Ei[A޼X"V 96r;aɂc_@t/ߟCyoLJ+>tWTh63Q5 [_}pBTY HL|E<`;TRbfsdOggJ}2VV!Ñ}U8{؂^@hfޢsV\.ܤMqjc[F҃jY2Rֆ <~$fE^R;4 ӽǾ! RZ}ʔ'./s«aʑS#Pi( GO $)\V  ׀nlz:&JZ+^}YtV@I3' VJ}8ޗO`߲3_)L?[ n./c-+~sf=?cK.\jȺ*x|:`"ȢU y5$q/&N}@4dd.ts=(< q! H$#~>ASs! F/dsxyBY Z,rMS->vV**'U+f+ؿtT;NphNxd$\Ɂy6BNTRT?R[Ş|ƋI'r?71gja'&jcxxt^-fd jv~9D!$h6=S7-KU@l?.uE)%?2BRU̔ƒ9f",\Na_N (IVU 3/vhLfP>\Nxf@me X78-nm=xqAʰ`m(s<;vs.wG QdJgc܎`C@?uhT. F}WXXəDEMc2! ecA 4j9cgF^ U{DG^ېI 2D T`!DO:7L#DFbS%*.Jp# MNZL ݮ酪 ϶fg9?~?uDCFjpfnjlܳWGA#,wG &w lZ>_;ebZ`kA,dtPuo34ֆ={fGoysƁ&yl6.+5d] s:ab )h')* o1HOVhW)m\xQy1dϵe֮?,/ө %[@@¦DQ rv !U8P~PCKxc*xmh#>}sϺ25hWL_p4 Hߝaw1 mB-]`/>_gMXp1#WtssCmL`]v  vvfB]#J+Uvap͗jjBe^ƪBG\~c, [g'#?E "[Rib1@ FL0efݻphC>oL`́ͺʣP 33 .KZӕ`MF/% J03L^&[;"e/7ƍ-k-7YϸÕX;5r}3M%ϗB7(&X#YHTr/P>&Laʺ.^xGg?^Z@5/(fv/!!@m $ JĹHP+.pFDon-hFTɃ`Gs0ڮs/p,ȐLhg43ʓCG#>>u 5fT.Hb'߻|uN[ RȆ񍕃H]{N:@**t8FHI @% D,nˠ*>t`!1yފ^g3=K_XBom~M=P]'Q p?Dza.`k ˥|[ D-"3ar-2wďM6&>zy( mmrT$^oA%V1tvx Ýs!Z>zv0c^~gk`!( =:Yv=uŊ=F)d̉cBH?ri14V^l9 4pvx:*:( w׼`o0e_z?GT `< 杻uP&ffeDF(:6m93$@Q➢U?@uwe0 7_.i,Ws%mnMc@eA'{IK^!!\@jMG }UHn!!gJtcQ"ߙQ} 3Pm#.JxF =\P Í\wMh?!f0 eS1Jl]l&^X|W)q@?,8t/9KK}D4uܟ\~oV|p ⿰p4T}^KjW jF=[]O `EgNLVlNOnTB\IZ2Q5$U$uödց_D?m#$YqdyO7.~rK7-hwNRsȸMrǙ< bIޓ𙒷 `*Ld|RN0*pZ@0~& Ý!sEbӺ=D?qJ3_$1ܹ+B%S%5'19zރ -*䚁'`LDAx'5zfvjӮV ^i m'-jؒ5~QmH LD)8uY>Y :n ~Wb&0B`V4NNPhsH@H% 4r g@!?;Gm64!u:u Y*s=ZGU 906*̃n3,ʹJj\1ssreۈw]Ey' D9~W֓Ȉ?kϛ\pD-2:LB{۰`{|b{!EdrKa f8y6,Eos(i?Y4;€p4SGjS(pu¥Pz{oRѷ#eEE:% r`Dsɒ!Kkozd{v)SuguIhz"BI'JH^0uLCTJ[F oxz`RYk KAd~C{KcUv~FXp`13[XGEl$b&{9>$[dJ1m+ؕػͳD.@nkrD*hPo+P:f' gN`Eٗ_T ;N>Ude=яRfyނL>.=-hδp-J_v3j Uz}20Ȳ|E%xqQ)B0SV2]apys"!J>vU+)%@M`^YV 0ùo`xZy5\|&a $Kxgr'##+g(BT0t_>  Un*Jr$efx ϧ%E/,ExyMFYXYsZd Mp;"'8=gGjSߓ+G(@w~ޔ ԇu#j!J JK; {Ox!6sReyZa\PD]oX }::N`ة6F>U'㢥9@MȪY,Eb釁VC9d-{TB?y2ʎZ\ęsقbjzO(,`&2*> W禲AK6lPtԟ4+=FMx27D &)ʜܯn9⡇4}.~M9]|g=!D &Nڊ`C[1S\[v,JG$ǣ̊-h#.!ۍbDG2u׵"syӀ2nI ލGox"5n[#4ܹKmFh<Ȃė$ 07Q$ Lug7>:Pw!$;Sf:و=3PAH=bT8&4ëOGn;BS0Bu;&n]w063y4g,Iz~8??Py@0&(ňyEʉH:43Fv &AyUmu<Uߋ"o#SL)SC$1u$odoAH&^0r2;1T%mT-P15Y:'5ݭEG> )h?c$ͭ@|kŒr%^R .ҠF&/$HI9D,g;eypޗEa׽\ dy̷v6+ ZM %{הRySnGr "{{zs)-BmD,- F{abrg Mj%y- za+dӣ?na" C7"htA֍r+%8d*ܲmȄW{b>W. 81NJ `$m{}@.@0 Vuyh.K#8.'{5KV2έ˒q϶F._?{n4k';6`ΰr44cE5 6RF&wdF}0 @UFnNj+߃\`0N7X@Q! P[iv_Jp BI?r0LCwU87hxd ~r\j !t\7uw~O8+vbBMP }ݗj+9Hlueg?hp Э#"{ wJꥪ`z]*#=t%ߡO*;(&|8VAtJD76ѩ$/43k 4~+AB0G1ٍ͆Sv1#PTDZH$!i?EF$^n6Gҧ>iaԜToA>J^f^tmݹ!|phe#cES䟥&aa&pjk0˞@ܙ3N]2 >&hH08+%-g^pq/_}(r5! ~8ǀFjMeG@[T;6&Ѷlg42&K7HAC 3j&z}q(#9L5gO7?˛j/aN.:9^:cLI*4t$"@z ڎ~LkZ^j9إ h5 MY=a=, ń%qX;.}5o_ Pk]sCӇC1Bzco-LX6,| A4)VcX$AT_E5Ma=l1Z4Qɿ/ I=2rٗf/}8Wrͷ/uYTtmi?BBAKï}WCue"F[{ uó-y1t.h bRdP0ܠ×lYZqςFtpFAFl|t)rߴ9„$=̇-Au}1Dd& l#Ͱ%koVz Q#4ocj\X^ zezߍfU;f0w뭭FD Xk"@L;ˎM̃t#`@pӝ'&_e &F?L4f:[fKtH^EP/OURwYtCvM'BlSvMWbw[Nk1oGt,R0Wg&O{q&d'mKg#dIq\{o0F(sJEhy;z2WY @-K=YL[Ҝɐr޺D-߱^dka=<1CՃbފAѼ㑠U:+9-hA|n*:hɷ)h$ܣtŖm`>}V:q}ݰD!ˉz$vF=3p}ݔ?Q!Aq TzxJEs"c}8קSa~`$7),V8(oq4_7ӈ^Y`ψ`Q+<}]>C 83Ti2vz:!,t{RJBXN:$0X$CnÅ}dW+e6/dM .|H#m*/+DR ~(hNOMrzIu JodŖf/D+܂=AO%$VUvt8f s"4<zgCc%P6Zi#SEQ*U]Gn*(u,'Gk8Es5ϋ\k/Xt:Wa7?8$SX6?›@peG5ޯZS]Bq3cX'pǭ.p'G_}txQHF#> )S1E@MSUTѓRdxukkƺaOSA֡[Hm#j3C濘g 53EƾCu\70,e5]nyƥR?~%$Ĵ:p%tN5CleLց21н+"KTtm`Ru[zuDyhh\~݋"O:l&Q.S? x$Ѱted Ql\$`Ԁ蚢nOXO?(^iLz~Rܚ9-|~LVoع6]Xu en)"*WB e>XHЎy@28N4āHL20>;̖c zZpnނ%L .+f{poX":z 0Lp"2iY6Ȅ~I!_ ^/P`1?xKb_]֜=nFk.b`/`E_9z:_#OBe$>@mXc33I $No/HrU?O\f7`c+`š:,:lAg=EOǥTS Ť$CXI͇w̪b"q$)`,m5\* aPk7R0B/0@B2zSi*)vg[jCm<߬V$HAy:!؀ ;j_Y0izT KXCf o1#7eڴ3⿊.E3DՓx뫂#!D.^zQ6a^/Bw{0=g+?gtp:V)XH6OZԥ:vt8|<%U2Aqj+PLz"!sA92 ~Oq5޹<I,"5;{ap>y J5qc.rA>zaF1-iuS:+S&7] ]opM?&ܲ =EN[T&%dfa9r _"'ֿfӘ[AW>d>nUaOC^#lz(?v"i }*5y"?j'b'~ dzJvMkK X{'L;>Ƈ ES\M:"(ۥ+2G9;_)a`?W1:X?%sWŠ?; X 9 QD,40 |~[;\\$0bUQ5Uꁂ5ۤ{To GXW,uF霓8<ӥpiTCH-(%$ M` Bs@ku*EMt1i ".0Z:~QŸ űCDx5!K{vWsέGDn@ܶCs})9H˨fmT.7;$z/-z>Z@}'ZVdCK{An`^9X1ڄ!%גl<~"զ`g\äډG ^1vQ?T,S" HMcRe~S{sCNDu-!8֨G1ı]l%.KVΓGfwPaQ~+=at*0FʂA=&MbM^I/MsF{R&CwpLQENĚ0\ڶ*I;I~NpZq3ht]\k y6Bo~=FQ ]TCHđ_-AI{T2mpŧO`!JbPqw}qkwߜgwߙX5'ܗQ-mZ!N3L6N,pP|)J{Z7q뤬MNdhV0[8Ul@| vN?!E{Dv݈$ úϝ*th&wϡ EqCiaZmaf ˑxKka0kQ!+O׿KOm pNrMMXr `Ju> p*-dh3 Ӌ^"e^UeiudxD AHCcnz-ہPsbs? tUkR|Pߍm1I2!{ր?߆B; fIowbrYUuGN#ʠlɳq.2a(qBge J|)T΂ĩ'"!B;+^ #ڀSo#)akAgo'k4&jOLE/(@Bұ,]_\skȧߍ?y#(s_ r_X^.~"h_KE&۠4UΘ> rc fPEfs?j7Ԙelp E/5i~{ܴgգ4B#ݨjv.I{bZah oB " ! ˖(8}#6%a9fN\ 5 |X$IQ'YϔH?[!4̻R\w Q9}D:XkoWgC :FO3Ik !e6}' X;_c]0&E JC嗊z?1ZquRmHVT5ܮ~ bWR_/!'д`fJk`8/DK~5ikcV)4Bƻ]N/1Hޏm2Qct#(zXf#{ G"0BrJX% ,=*8rOH hgܖ)*m:dx_ Gezlh4o_mjgaa_)1:YR>-ʚ'%UEKbCCK< _ߓy^؃\v0Gq524 s- >z3i^"4p]jG,:f+{wJݭ˃c|,]'V5~,^sje(֣3|[3 N|ja@`hnd3=X/dA54n8IJQFᚗ T<_Wﱍ 09ysN4L"A`2""!3X/shPODN>I$7nɥ#ru؈КgkԷ3ɝĉ>CQx8~}/<=Ұ s3M1XuS뽝u*iue1Z?*`z^c&7zä2kEɠF;FgM$nuF:ZN7kLfq!**r[#5+mz >(rFU$~{< A]Fx>MnkZ]^G Iq=Æ2wdCXΑQu9=B]y(|NlK8v PYkA`:?]2+{FPTLu.g3~F @ٔ#[~1M'?8݊KoqK%Gx*E|\jeޥ'F &Ȣ0򦡽sc נEʻ. 4xP>QYEb` #S7@1y5:̄(7O(e.Opl^)' UZ5#|nZ{$g 7ʅ il5qoP腷郯:C+ؼhښ4:q8|6b9pk\6t"S-D֖\n&V=g#o^N|}3c /ux'n Օ# y:g&՜zf'O`f0(@A z!¨XͦAݥfnͨi1s^+]#Κxyۀ#  5{s8gV= 6&:R:Ϸ!^KE`TR+Ⱥwur-+|ghs<BXW<(9Ia^Ư>@Sպlo(]l80{oj]H^o֥Gx+.ek*J,~&oG6Qp6sNoW tV/ %Z4X#)b:jY^dFbM⏢9n "Hypg0srKbpL^vJG,Q1_v)R,-YhˡpL!\Px%ˣ7!ɿ(-)nꟛy +nr@C2o6J} Yam \r$u5Y}' wIG˹7A@*p26V?@2 zDM] hSĪvVS9[u_#bfl"zˊ)3k\t5hJ&ekE%H}>Ml5)o=AMdtE~2'Ј+Mj Z,֫I7b W /$f.| 4LRʵrܫiA[u7uEp Ո0k5Hy{9qOv%՟#ckqqEegy)1T檫jMEuv >a5 q``B>W(rdA[3\gGTO 0=*PהEI08D`]v$L `1M!F$Aalgz6σ/,}Kt)ΓYz3Tc|ݗw~I\|h; ؙ= N_\z=G$9WրXJ.KQ0BѮmQ-HI%r*W,s%8o?- ӝ!?zhnq%ed}j/f3|nX,*dneVUy=bDu }">g۹%x[KheMjxUB;N;mEOsڮA1:AܴMe-ߌq*M3jX)}l" |ˆ836ҡ?ꟾ#3Hb ڟ&?5p&[{:,[4J5n3p@uP2 _n!$;?r܎s<>?b|оЧ" 2?}{8BRlHq74!uM{,i2 R"ސ62ŗXݼqFmWlt hbo36ѕy#T^2'Y-{|}f4Ҥ|j4g <\•(YyE-!?閃?$dvzT%P,H8|s3g"F<%%hO@/CVQԉi^4\ $_Xl/0u{u$KcqJC'(+}e*oA+e,Dg B^ׂHvH$"ѻ/ 휍R5 nv^pN~cYjjeӜ`Bslލ#ܧz%utKULW|5AzN)uY Y"AӖw+9;wH+-q+6_ !ǿ1Φ%_~0$}Od P}6#lkQ8d%y7ByA؏**2=vJ6yI#OUři5nLsfy33DuNɄ;bwUiCF)%=6f, Mfo{"{F/]$l{oy-#܋ޫb bVG/ \ִ{)G0!krw@n1_)y{yBT,}oi{AM[As|`&\ĺ8Xt|8:2J ,Jm<=R!(=tic=74,08Fg3`o;BS ɻjg~(/'YҲ]<2qsA- 56iDlcJ0ү5YRtz%0LEIbc2oW)WYd`# DͺRgV1†80wT@ݾx>/2Fu5 @Ǧ0eOoguXr8I^\AFD7I$MK=9J&y57 )OHDQZNy&oHyr*žs4Dbm}5 *Gm퟿C^8 V2%e A6(/ɖpnnmvM"}n.?оln2TӝxLB}H>uC$4x읖·+[lG]![TXTdc.]_6 VSvPO4yy1}6ܵj &Y ݣڎ.5V^ނ7Czhj?f9FP?eZ≳& fkN/YB8[Gmi`Y-]EPO@,+љq?ll_fj:{d7ݎDb^N7\p9׎|\ǥ| [MD";oP/.`̿)EWfY:s!!Gz;J2f8Pr EQ?!o )O-a8<{MZ":4f͟Gy#܊vCgUYyTq60KObٕR DSp zx?zϮB.V7 |ŇbWaV**+sb' k)sHNäK ț_9H3^Y'Y9!^_Hߟ,*!㱎@v=u:ve{H\tyF(۔c6Qã)/"mzӴĺlWaN^gݰA>*;xǍH.}]Ģe:ˢjxb4 O';V|)HH{q8mTዱܷ7+] *v*Ӆ:'#qLDj̊/X;sz1/=4 Kܿ@6dq #ce4n׎?CTT{E&L(׹7ROF#m(xJa3uCF$y p4RM\3}4lt U3z%qv8brcd[NfrDci3 \/]w"Q9`+=d@2vrsŰi;A)PT,'u)sz{! 8=.Q Ă y IS<ȁke׾rHI\?dss/ >K6//(jν ftDZd J|ZGa=7ҵ%@i6h2NEj ;u9O`I Ineq9 yQqQ:AyK-:c356Tj_n#+6@C_Z f cS?}-͕,Jvl I-YwSI$UdL߲n,Duu2?I16| Ը`%4K~%ݷyy`{x|^DznAI4;ae[Ƨ렓)ݰfD-V\E~GPb2l8ƴCK$H`y Q=Î +㒯lE_a2B))3=Xeʙb~)m`.Y=ToP>jK^ a"dǽ {T|R yM8E !a\b)ID{.%JNý#2$<bG=7d) d)X*`+wv,m,V>pSʡBD|ܟj"\E=˸#C Wߓ?ˏw Laa8Af4mz=OY}_1TGwf*Jܼ!wA?^q%Slϻ V}Jῦ.PɱC^ʭذCtdAJB!mocT5bpe k4}F Ռ\ϺZ<͑j^NwCņ!]`A6X: F..0+?Eg 'ʎ&/hy?Lweq$=Lv;a#A/|+qTE2oc~f3*9+߶*妯Iy ti;_{-&}m/' š݇&5,xJe7Qf AP cۉ8wߢ1{ZhonFIm ÊL[@_Wv elĨ GS`Nq:f7^ڗ İIN9ËZ40K֘\=Iez]xw`^ol`vO y\J.\z Нؽd Ay\D|V`Zfg1sK?-1MFT6}ɕa7a~SHz:; VG똫tsTJ+7qLELwФ^AfwEh:$QOlTO!p#6tCT#L ػJ+`K9Vn#SU-ifAn4ݽX51Y".'ԕm̀`+?A%mF$bQ[Kc[1v6ǓiazG|R#hG"~w}\42~.1F:TtۨscEygayyj̇Y\ed \rՓ$ilTq{k[fVbUSf6y@U`js tV!P9{lbN_N\<,Aixe7.KvNJ.#ɫ,`Ti CA i,C\ F(rӻ+0ǝ56se Tn'_RE5Zi?Wwxx  ^[1smelRBˡ͵:c~Qv1w|c7Nr.HC|8BE:/ҼFnfTCdHZiowW=SU c )pQΔYkiu#v @Ȕwy#2,[(tUmͫcoŭ^]D'&*G uj_6\ n3Kب8W-e^trAxl8/|-(|V~ 8*]Csէ>Iɗ*; M8xߕqTk)8 "c#ggWvwr†Z[seΰ;*$!yJ40­NW"$e.(Ҫ?ui E?cPz)k}ly(MCWqB>$YNÖ)1,y& c*cˢ FGѪ;2]mx!Y !D?F)^Gmmm? v;|y*O:K,)N!QB!ezU,Ns ENebŸnjrMb@?}pUR] HcJ03WƑ@` ǣzmKQ9W}ZB[em{`c6?^P:7X!zjg -Wi;+JJ_ɋ*>>gn=d$a'IZ~BQd4(ڝ4ut-?xޓ HV-iu~ቖ8f]&a_n 2{(7q7b{AoB=!:}!,NT\sxsZP|XlPgdEUiQ~ClHs+uI@9:s'0MiMx8z2s;ZVH` GQs&6$m#LѶ/iQ"< PxMU֐7>VMO # !W)[C2l]#]WoP<>H&ѥ&gÒlXZk`* @$7ɀ0et@V{E𾁛iuGp-,} Pz3faF,d /k u,R\>5TmJ|707ł0wܡr@5hNG4נ Okpt*[5GގJ|nɚK`K`oڟ=dWSl.Dyy(Jэ?Mٽ7tF:dsV3-1?R@t |2 0vړx'`7HuC6|ךFӑp܀ KLyɶRYLj|O{e5/5-8+MY*NŒ61z(g0@R* Evd]O~$묝h9/J>X( eS.k;to]iSGۤl8}1C v]"0_G=` rsI sg; W?bN]YNˀk02 =@."v!3LpPglɸBGi4n;\XRV:V{:<(M$ @ nRNLQ,![Pk'  NM{YǴp bZE5uT a|( =3* {^>2&^yi9ܿ1Q&)^ #$'4XOhb)fI%Ħ%xyb)m5pFm6QP.\Jamo`+43ZO#; : v5Euߖ(:߉9c֕/n E1a:EKl16.WDq79!02Ĉ?b@t'[#bPgWAWÏ %2OO +kPW%wec}ꟅQ,"85GWj',ȊaTܔ7s&2%¸PyB@P+981Ft5j-*l፿G3u Ѯ ^w-)Lld׳ï. u*P=Nc(Y!N[dcC-G!6 ore G\n7_6Js> M 85b.wjpcnGPV׷[[`(G)#8i&]pVgQGQo6(l _+AwVY!M@W@RzB7V*pq-i j<();/tCt7E<> pH>d / j7ga7s{i5炃Rx{A`@21etaS0C}gn/$R35szDQvAlPZĚǀ $?c'-jz@ P-(Ŧ}6utS ͙ڃw)3u0Lq*g諕5ȀH>+|u3qCjqXx/@,AzJp>0 l~"7 mYU3|֍<\JR "d ݍdGj$|b?p2rZs9khkcTŨ^!R=VլizYT(uV!,G;@ e԰"qia$ d ]_]8v!H_:ݤ4e30y*B:rmv,'9 萝>0E#CLe H[jǐ"u^`Nn6&kymΞؒiA,)5VUdy`.NO/H̔F+0A~:e9zYnVp=\*$uSEʋO0B(Jw9mfMi額9"V-P ?0t/wtޖN l ? ]hEkcUS)3W6A ]"ut}z20) :qʱDȨb9q]ze"?u{j֍G h>yH.HsLi#$F=V.ܿ mY]Rف8jGe#REñh\&qno' 77ѳ$+'`*BqGaPn\D%=t'xۿF8B:"$c LFCgȔ1v7dZ>9zF[1{-%O=ڢi g.S>_eyic\DȵLݽ^{-gZ%vob҈x8EdR"y4C YoÆI-BF&+GNrq85.:Lټ$YXW*jLg3Q^,נ:1UF_f•J}Zp,m"xdcQe T>[b߫Z}$&s1) My!+cIX<_/=W % {U@tZl{~ӺfGN?^/FM 74q?հ$\Dt7U {#}wEp$}bpUYa*#nox;XBqwd ̈́jhv˶r@;>cm,O1ДlĻ9_%bZ2A-MBYIF{"0Ń1ة-ls9r.crH~ѡ@ .'ikBUVm AOB<ARʭWr X'WAo}郝Q9oz='?q.beVq.(ugG}otL%z(B=D$rV)qn5 '*Zj#{ ~}>ͼVg?PxHV, ަ=AZ4#E+T\6ggOWnC=WǮ-T._R\.L~ع1O05Z4DQ4 C DN?z塘Vؿsrgw䥜}7v]7h]&A'AU]:O٫ʻ:P8|}5tHgFZdcp U-R{ъJG:# IF"4:z< ׅ(Q3BEN z%v@_UiYs)ziB;"[b+jCEio ;yr'o=2'&R$Lp>&}w5N㞨}yL35c ˻xyAeE`%>xϏ;\Eoo $bap68u1I]^̱rߜxQU[ٟYraZ4HӒ4)Lё5~o%khMNqBIgRܣ+H`&i7H :#fW48?HN8A.ցg]υi4DsΈn[ a*$L(N$2:R ORP;7I ӅY_A{&}2irbxt?H? pX 0@GU6&ҡ\^ Nb;8ϼ ^]^)\)x(t4d{sO#Qtds.E=, TݢN<JHJg)lˑ1J7iwfڡWT g5$ N_Kȶ Xı$\@ +.4[T!];ΛU Ks}<'r*)8ld+  ]l@i{ eQs+xak.`R .kbZקauP;x 9x@l8қHQZ#+ܲ;ӂt5, % cH4f4]ucOaOuǜgGb#  BϨP^66gAI%;{7 )z*vNɁ˰RUY+}|آjAlZH4SaW&C6KZ?}k'Jl| #z`X&?:|0iLЃ\n1 W[⶞z9V;`EmEݩҋc#8 @8s/^fSˍ]S)NlUT-O`XQ*-\i?DD슂 a;ܐ8ҊWBxA;/*=v^as~k]Z+){Z,sG`AʴPm@៚E[B4[*,ݕgP~/ N"GAN`n5 X8%)Q| \hE ymrvjd4̱Ϋux ނ *@"VQ}0V'SkqY.&/G2 bof]ZBC-Ie,GG7us؍2:GoA&d@jk <ȚZn\ĮDCt&(Ly2Z&POd";1Ya<0 (~f.( r Xvx㺵xIpQO$s$5KaII-Icݵ#qh5(Ǔ.+t_jZ|#m)֋ҵKUf޽y-RNwYPb'&p*UDžP)S=6.sF@21ix$^VM#X *ޝqI_f0 >/sy9=p Q}^gmQr}ܴSGEHAr{uCrƾM&F;JDF=̬ -]93sA@4 G͸ۤl B`CV4;|u-\|8kX^9mq#lt:bt/>1sPd hP|&^=ul?NE~(k~r']C߆2D]cnu! j1PKmhnOUj ׄPyl~2QhmO@}s>Kɉ މ}|')1̂|'ZBG5uBqmk:Y\$ܠ<!ъޚ+_ MPho^k8*W3R(g㞆N&шK?j7WU 2$.S c&R se3was;$h׈zV^*+j+yXq~cfc_Sr.N-;N9+~%ĊiZ3̨Ʃh/_ƨD?31mkOw Vڝn"1U?!j@AFq^nuBHBgo`|lOJo=Jxր^%Z(j*6sS笶'?8Jܷv鴈ԄbWX 45 ?H*}ꬾv_EMRQQ520]t{uh2*nxW}Uڈ'&dFجl$w|ci*@-Q6zH$Ln ȓiܠA-0 Mf##8^ RGSKisD3>?wGOYeʭ嚹KdJU*IhZn߽g8?XwL*T!n)﷔_t0Ҳcu2 ݆t;{5=lkf'-es hM'pf(nP~.$ W0 񺃝<:AmiϳĠj0n[DuO`7i4c0N=ZJhLw cw  eq̊<c؜p~- +ʬ+-hMskT.sdD;5Jm~ :8V\lzPa%CLZ~]sG tgJ\1yRB5]nJ ev9]Xp[~YTlIIa\u{ l>*;a3 ~ X|1cѪkU:o`πqb-nJ_aip<؞6 ? sիEj.{.]zvE\cn9<Kҥq)dRXcΊgGu/k Lob$&7QƗ/Ur1 ^ѿf??vT]+A-""@{XLvømJt>FuB:%؀!'-c 'c\$ 8 3ga]$h1qlo(Q_] j^,M,jck19s9ۘl{s%񮫯,2ĩ[v3*GR #TN] NTL%3#Y"+;)DZ3(X&zEτsW?j9t{2~qcpT)1O=7p DK"OSCIL8 _ ޿FM= ޿׽*Q2V|_f0d^oeZĎ"9-׶IVOt;k4A*qepfL\ E?mAi#7WY!柈x_V$xL \ gj2*30YrK}y8 r;о,?[M~R"6z20(Y>;$}*c6 a;31p=r'/l 6SVf!5pauq8 .5s)KM9*$"5sMe1@{~#7JB9l#Y{앙9Te0>NVVVBhUG? ǟ۔Zβ_Cb͑gU`- * Qe_/Kӱ,T%D;M`-9AkK~Wjz]q $ut7h1@ogي1|DN׎WѠ&Om-%89SS`x +#[[v I2G) qxIz7 ;7_E2vbScRA!+7)-r[J|XIMw+i ae)Z<.!;MGIH, iݥy!I d,r207 Z 5tP>  &Y3 gفQ)a٣Oi~@AcJ R`CHJ{I% r 4KzG[ROקP_ gI(둙{:d^89jg$؇2oȰQٴZogV^K*S>+,@?'^~(h =wxظ edaã13ύύ2=߂Ř`3ZޞAp)Eth]zQ!BCmNj OәY~ O^LA~];z4U6!Ol(YST=QuSj?N-71 Y7}wK)ΗZK]KODpurO~9ؓ2 Zף \"6h/3|b"nhꨜƊoxc U"~YdbTk>mdh?6cDP|q`tXuѸ0='7B]3Ն{C|[<x- ϡV>z*󍋛ƾ4ѩ ;g| kRjM⫪F$$lnhe'}XZ kdɴ.R[󊿤tiJ,5x"YioQѧ;dYi`n-tbGk?ܢo*v@ E7[bcǜv&*Ĉe| Wʕrič _@,q9=B.w%&PP?euiLaiDN؝R::Z+V+ PVVp]kc#PߪѐrnX]Ţo)2qs3pz^z>-0ǵ3cĦ0 UR&82W8~sF]١,j+' fAPƣ:G eJO~fhvI+FZv6=:@=m[fKO\`i]EybP&Faر f^W:wn.eitz5 TYO bmh\@oC8ySv-XxkI SZ9R LfE @!X¡.Dg D<8cw$QAh{䄱?`_vB[]fib(]tLaNHyE~ }PAh*PNbuP75pP/ ;'Z99P䕻|X2dOP/~t D<10 `85m=t\+>C8ٲLLEnw︄dq^oiXYjbQ.x$l3ɝ-_#t 7w‹{0OZ?_¸Āݥ" ilG@I)VeYJ.򡆐r=D>vjd.j+[kE)d,hEtsryX) 1v=la%Dǜ\`=ct!W^M_O@(T fL?mץi4|jA 9e銨io <7-XdÂfx|SII^l=1DC61OfkZM$T FbRJ UQC J_'&_C'Qowlqō"8Y[B&C%ßfoZgߌX/}^C[gOM|P& 4͢9|)-!l a`&i4_[BM,j*^FZB*C6 H덯4z, n:꠮7;0p].;8|"{ -%*i5=" c~Xkl)[bnYxVsX;`b8R 't4!ڕ#XLFht0a顓0ՑOvz%7Gle,s I1*heYwCrB:_FXQDUc 何1&T'bP!y~V_ym̟YZ%`d1)1h 'K"@T"8 Rig/hnfڋ_ESZU¾^p`u^::BgÂjP&@q߀Q"F/Fԋ AEd8'kDex5յZz/w`Z٦~ADx4ie B()W[1$[nۡ@ xkj HX |;SCq"ou^ZYB^QڅSX;Ǣ#)B'rXFneüde%$b=͋9le8@C.Fѡ8^˘vCjʍ}G>Cju.d*QrtDlѧbPm 1%u7=}h3֓34-c*!oIW+6J0?ƴ'ec$y}a =d-].Q; ^}nTpL1RVEO}la|+//[] yWɃV)dwHt~Zh+^ >bXa8D,DpCh0b.~NuP. Ʀo nB5C գcGv~9N4=yr "6D(ݴAdH`w(•Zn( ]~7\Α`4u_ oy .ّc1T0!q$X; va!~*K5v<xDͺR@;7.|]PՠfPIȿˎx#?GG,( #@)<9' jB$=S j%7_'Ec.p ⑈~ H]tA*ccj {0бtٽրTvҢFvxX^ x/ ?dP 'iƷ|{Md7)\<3)j=0[8Nwϡe˜?pHS@~8ʴ/ ͂Suu!~/{p5KmF7[ M.C,"¬NcMȜ#;6b=&Ͷע `e":A`уbw&25EDe*AFƠUw>*=,<}'K#ePz~'yIax춒m{6n2vO[]1`EhBSu*$TC%A#ch:#=pQ ~V-EoRvPT7mUN߼J-붲4wtT|@yPJ֏o+tcXNTV*70oyV Bt|[&$7c%Jנ]Ç^:(#; 8< ȿj0!x@x8 2uSzЋHx8D7w_mY./m[.b$3m:=?.f=%u7[mڮK;Hk:! Q]R|񂉹kO*hg=7l1NĤvp{hS'UoQaIPCz hN<&~@v͵%:)&6=)w2p0Q-IgGZbUKJ[mHŻ1_)Ta̾ LlTqobtvTtrppgtXR0]LfooV8#NKMJH&#m?M; BH4l:dC\;$hf)`i 'OaYxgft c6kJq1:DJfщMI!P#64?_ˇ _Fk/B1mbU+ Xv@p,gKfLNB8߲X-_COe`WT~2 }|i4lv/ű|Z]ji<б jϲ7=ԯ&W}$B-gݸ+"`Q,q;9+ 'U36XXU^F7n,G^s 8k3Ÿ -cˣΟءxUӯ&@-Ca^NE"B E?N )R\C:^Jkd w!rB 7gĖXKy˵􈁅L*+Bj|ºHnAfyܞ( PHȓ 5x+41 vϝ-FEq3V @j$\aC i,3%Q &P9u6I/9JZҸ#Ҿnkw9Smw|zP(c jH eW@{.-6y>WZ]#v"Pb3ȑF>, sE;A!oG9!ZCG5^JTW M@SS/65f\Yk Y8=R( ˣoO@I=ډ1|qv`፰rHN fJH+CgH-aijO>O{ǹUPR? 5`ry[ |.r%Z}smݼwcrP|Lc& {3jx_ZvQY繻Q=2M ϟZ%]M3vĄ9^[Ruv:mPڑㅁؙ܈C,tWEP'bI PءpB{t?!k֝V_xm+eԤcGB(P{w@99PGH΁p}(ؤStBڤhiVq\G1}?,@]>])sBqw%Vu:Xh TKӮ^4lef$\:\]?wcfFXb)|M/~v1Zo0ڂo=5t 785D5v&Mhk(!X6kʹd{ۆ3u"M¦"RI KuxEʎnV;miPOY^r21@ 6evbPz'uKeS֠;E9h /!Éw|,)e_˾B*pHm@bz-K وFEV#v 8up9%Xȅ@q8V K~׉=9cIaQ~. E?ܔTnf!qF[DBυ ,cEQ8} fݓZ黢=@Y?*)c17y@&ʸpOz;IsİPP5pyN`4[=dGEnәg17X)Ͼp QXĊ]O& m{<#BkjZv$ |.'Q,G#:,@䭏o\mmRNc%T?~s\zu2 Цy۩؇E1l33u /*L0}l m3+#@n;FyuDI2s!cd8G_6LE=x$(o\ >K\w_ulޤd졹!{9^ YZ