python3-perf-debuginfo-5.10.0-60.126.0.153.oe2203 >  A eۣW^^f?S7(j /N/7ǔOxZb6*C fJK M]1>y2'r5we3f.J"}Ѕ"v%S6W~-qVnFj":.{33-3NZSuJ5"k5}hy~8 )sRE Фra{gT ąZM'9`Xp͌[c>9z|[[$ ,SO&}

p=f?fd  4 _(,=RX m     Dp;(W8`|9P|:#|F`GaHa<Ia\XadYal\a]a^bbccddeee felete0uePvepzff0f4f:f|fCpython3-perf-debuginfo5.10.060.126.0.153.oe2203Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.e=ecs-obsworker-2092nHuawei openEulerhttp://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64.`0AAAAA$e=e=e=e=e=e=e=e=58cba39598942d606a140a218d719890cf909c29bc2e782017b5a93230fbcd610eeff8f5d71ef936e1214f5e2c45c53c59edff17ac41c76a6d3be88a50c99783a913e395f16effc53536cd1caf4ed0a775736c3158324836b6043db679b8e6b1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.10.0-60.126.0.153.oe2203.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.17.0ee@e6@ee@eeeoeg'eTeKx@e@@e.w@e&@e e@didd@dhdd˖d@d@d8dD@d@d[@dr@d@dddq@dw6dldcp@d[@dI@d?d6@d,@d(d$(@dddxc>@cU@cccT@c@cc @cj@c/c]ci@ci@c@c~ @cwscjDcb[cZrcN@cGc2c)@c!@cc6@c b@bbbL@bb@b֜b@bb'b@bbbx@b=b@bbbkbw@bb@bzSbjbe;baG@b^@bV@bV@bUib@Qb; b9@b8hb8hb7@b4t@b3"b3"b0b+9b)@b(b'E@b'E@b b\@b\@b!b!b@Jialin Zhang - 5.10.0-60.126.0.153Jialin Zhang - 5.10.0-60.125.0.152Jialin Zhang - 5.10.0-60.124.0.151Jialin Zhang - 5.10.0-60.123.0.150Jialin Zhang - 5.10.0-60.122.0.149Jialin Zhang - 5.10.0-60.121.0.148Jialin Zhang - 5.10.0-60.120.0.147Jialin Zhang - 5.10.0-60.119.0.146Jialin Zhang - 5.10.0-60.118.0.145Jialin Zhang - 5.10.0-60.117.0.144Jialin Zhang - 5.10.0-60.116.0.143Jialin Zhang - 5.10.0-60.115.0.142Jialin Zhang - 5.10.0-60.114.0.141Jialin Zhang - 5.10.0-60.113.0.140Jialin Zhang - 5.10.0-60.112.0.139Jialin Zhang - 5.10.0-60.111.0.138Jialin Zhang - 5.10.0-60.110.0.137Jialin Zhang - 5.10.0-60.109.0.136Jialin Zhang - 5.10.0-60.108.0.135Jialin Zhang - 5.10.0-60.107.0.134Jialin Zhang - 5.10.0-60.106.0.133Jialin Zhang - 5.10.0-60.105.0.132Jialin Zhang - 5.10.0-60.104.0.131Jialin Zhang - 5.10.0-60.103.0.130Chunsheng Luo - 5.10.0-60.102.0.129Jialin Zhang - 5.10.0-60.102.0.128Chunsheng Luo - 5.10.0-60.101.0.127Jialin Zhang - 5.10.0-60.101.0.126Shi Kemeng - 5.10.0-60.100.0.125Jialin Zhang - 5.10.0-60.100.0.124Jialin Zhang - 5.10.0-60.99.0.123Jialin Zhang - 5.10.0-60.98.0.122Jialin Zhang - 5.10.0-60.97.0.121Jialin Zhang - 5.10.0-60.96.0.120Jialin Zhang - 5.10.0-60.95.0.119Jialin Zhang - 5.10.0-60.94.0.118Jialin Zhang - 5.10.0-60.93.0.117Jialin Zhang - 5.10.0-60.92.0.116Jialin Zhang - 5.10.0-60.91.0.115Jialin Zhang - 5.10.0-60.90.0.114Jialin Zhang - 5.10.0-60.89.0.113Jialin Zhang - 5.10.0-60.88.0.112Jialin Zhang - 5.10.0-60.87.0.111Jialin Zhang - 5.10.0-60.86.0.110Jialin Zhang - 5.10.0-60.85.0.109Zheng Zengkai - 5.10.0-60.84.0.108Jialin Zhang - 5.10.0-60.83.0.107Jialin Zhang - 5.10.0-60.82.0.106Jialin Zhang - 5.10.0-60.81.0.105Jialin Zhang - 5.10.0-60.80.0.104Jialin Zhang - 5.10.0-60.79.0.103Jialin Zhang - 5.10.0-60.78.0.102Jialin Zhang - 5.10.0-60.77.0.101Zheng Zengkai - 5.10.0-60.76.0.100Zheng Zengkai - 5.10.0-60.75.0.99Zheng Zengkai - 5.10.0-60.74.0.98Zheng Zengkai - 5.10.0-60.73.0.97Zheng Zengkai - 5.10.0-60.72.0.96Zheng Zengkai - 5.10.0-60.71.0.95Zheng Zengkai - 5.10.0-60.70.0.94Zheng Zengkai - 5.10.0-60.68.0.93Zheng Zengkai - 5.10.0-60.67.0.92Zheng Zengkai - 5.10.0-60.66.0.91Zheng Zengkai - 5.10.0-60.65.0.90Zheng Zengkai - 5.10.0-60.63.0.89Zheng Zengkai - 5.10.0-60.61.0.88Zheng Zengkai - 5.10.0-60.59.0.87Zheng Zengkai - 5.10.0-60.58.0.86Zheng Zengkai - 5.10.0-60.57.0.85Zheng Zengkai - 5.10.0-60.56.0.84Zheng Zengkai - 5.10.0-60.55.0.83Zheng Zengkai - 5.10.0-60.54.0.82Zheng Zengkai - 5.10.0-60.53.0.81Zheng Zengkai - 5.10.0-60.52.0.80Zheng Zengkai - 5.10.0-60.51.0.79Zheng Zengkai - 5.10.0-60.50.0.78Zheng Zengkai - 5.10.0-60.49.0.77Zheng Zengkai - 5.10.0-60.48.0.76Zheng Zengkai - 5.10.0-60.47.0.75Zheng Zengkai - 5.10.0-60.46.0.74Zheng Zengkai - 5.10.0-60.45.0.73Zheng Zengkai - 5.10.0-60.43.0.72Zheng Zengkai - 5.10.0-60.42.0.71Zheng Zengkai - 5.10.0-60.41.0.70Zheng Zengkai - 5.10.0-60.40.0.69Zheng Zengkai - 5.10.0-60.39.0.68Zheng Zengkai - 5.10.0-60.38.0.67Zheng Zengkai - 5.10.0-60.37.0.66Zheng Zengkai - 5.10.0-60.36.0.65Zheng Zengkai - 5.10.0-60.35.0.64Zheng Zengkai - 5.10.0-60.34.0.63Zheng Zengkai - 5.10.0-60.33.0.62Zheng Zengkai - 5.10.0-60.32.0.61Zheng Zengkai - 5.10.0-60.31.0.60Zheng Zengkai - 5.10.0-60.30.0.59Zheng Zengkai - 5.10.0-60.28.0.58Zheng Zengkai - 5.10.0-60.27.0.57Zheng Zengkai - 5.10.0-60.23.0.56Zheng Zengkai - 5.10.0-60.22.0.55Zheng Zengkai - 5.10.0-60.21.0.54Zheng Zengkai - 5.10.0-60.20.0.53Zheng Zengkai - 5.10.0-60.20.0.52Zheng Zengkai - 5.10.0-60.19.0.51Zheng Zengkai - 5.10.0-60.18.0.50Zheng Zengkai - 5.10.0-60.17.0.49Zheng Zengkai - 5.10.0-60.16.0.48Zheng Zengkai - 5.10.0-60.15.0.47Zheng Zengkai - 5.10.0-60.14.0.46Zheng Zengkai - 5.10.0-60.13.0.45Liu Yuntao - 5.10.0-60.12.0.44Zheng Zengkai - 5.10.0-60.12.0.43Zheng Zengkai - 5.10.0-60.11.0.42Zheng Zengkai - 5.10.0-60.10.0.41Zheng Zengkai - 5.10.0-60.9.0.40Zheng Zengkai - 5.10.0-60.8.0.39Zheng Zengkai - 5.10.0-60.7.0.38Zheng Zengkai - 5.10.0-60.4.0.37Zheng Zengkai - 5.10.0-60.3.0.36Zheng Zengkai - 5.10.0-60.2.0.35Zheng Zengkai - 5.10.0-60.1.0.34Zheng Zengkai - 5.10.0-60.0.0.33Zheng Zengkai - 5.10.0-59.0.0.32Zheng Zengkai - 5.10.0-58.0.0.31Zheng Zengkai - 5.10.0-57.0.0.30- !4515 [sync] PR-4431: v2 patchset for CVE-2023-52340 - !4443 [sync] PR-4290: net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv - !4613 [sync] PR-4521: xen-netback: don't produce zero-size SKB frags - !4591 sctp: fix potential deadlock on &net->sctp.addr_wq_lock - !4548 [sync] PR-4461: netfilter: nf_tables: reject QUEUE/DROP verdict parameters - !4607 [sync] PR-4588: fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super - xen-netback: don't produce zero-size SKB frags - !4585 [sync] PR-4562: v4 tracing: Backport bugfixes - fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super - sctp: fix potential deadlock on &net->sctp.addr_wq_lock - trace: Fix kabi breakage in struct trace_event_file - tracing: Fix uaf issue when open the hist or hist_debug file - tracing: Have event inject files inc the trace array ref count - tracing: Have trace_event_file have ref counters - tracing: Increase trace array ref count on enable and filter files - netfilter: nf_tables: reject QUEUE/DROP verdict parameters - ipv6: fix kabi change in struct dst_ops - ipv6: Document that max_size sysctl is deprecated - ipv6: remove max_size check inline with ipv4 - net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv- !4497 [sync] PR-4362: ubifs: Queue up space reservation tasks if retrying many times - !4446 [sync] PR-4321: io_uring/af_unix: disable sending io_uring over sockets - ubifs: Queue up space reservation tasks if retrying many times - !4095 [sync] PR-4090: ida: Fix crash in ida_free when the bitmap is empty - !4422 v2 drm/atomic: Fix potential use-after-free in nonblocking commits - io_uring/af_unix: disable sending io_uring over sockets - !4117 [sync] PR-3975: md/raid1-10: limit the number of plugged bio - drm/atomic: Fix potential use-after-free in nonblocking commits - !3858 [sync] PR-3756: md: mainline backport - !4281 [sync] PR-4270: fix spinlock already unlocked in inet_csk_reqsk_queue_add' bug - !4240 [sync] PR-3228: net: txgbe: Fix memleak in txgbe_calc_eeprom_checksum() - !3155 backport Broadcom NIC driver patches - !4193 [sync] PR-4015: drm/amdgpu: correct the amdgpu runtime dereference usage count - !4190 [sync] PR-4014: drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() - !4233 [sync] PR-4013: drm/amdgpu: correct chunk_ptr to a pointer to chunk. - !4185 [sync] PR-4012: drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL - !4232 [sync] PR-4010: drm/amd/display: Exit idle optimizations before attempt to access PHY - !4180 [sync] PR-3955: drm/radeon: possible buffer overflow - !4225 [sync] PR-4149: block: remove precise_iostat - !4348 [sync] PR-4268: linux Mainline ubifs Fix Patch bacnport to 5.10 - ubifs: fix possible dereference after free - ubi: block: Fix use-after-free in ubiblock_cleanup - Revert "mtd/ubi/block: Fix uaf problem in ubiblock_cleanup" - ipv6: init the accept_queue's spinlocks in inet6_create - tcp: make sure init the accept_queue's spinlocks once - net: txgbe: Fix memleak in txgbe_calc_eeprom_checksum() - drm/amdgpu: correct chunk_ptr to a pointer to chunk. - drm/amd/display: Exit idle optimizations before attempt to access PHY - block: remove precise_iostat - drm/amdgpu: correct the amdgpu runtime dereference usage count - drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper() - drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL - drm/radeon: possible buffer overflow - md/raid1-10: fix casting from randomized structure in raid1_submit_write() - md/raid1-10: limit the number of plugged bio - md/raid1-10: don't handle pluged bio by daemon thread - md/md-bitmap: add a new helper to unplug bitmap asynchrously - md/raid1-10: submit write io directly if bitmap is not enabled - md/raid1-10: factor out a helper to submit normal write - md/raid1-10: factor out a helper to add bio to plug - md/raid10: prevent soft lockup while flush writes - md: raid1/raid10: drop pending_cnt - md: drop queue limitation for RAID1 and RAID10 - Revert "md/raid10: fix softlockup in raid10_unplug" - ida: Fix crash in ida_free when the bitmap is empty - md: fix error handling in md_alloc - md: Constify attribute_group structs - md: fix mddev->kobj lifetime - md: properly unwind when failing to add the kobject in md_alloc - md: extend disks_mutex coverage - md: add the bitmap group to the default groups for the md kobject - md: add error handling support for add_disk() - md: convert to blk_alloc_disk/blk_cleanup_disk - md/raid10: fix improper BUG_ON() in raise_barrier() - md: use msleep() in md_notify_reboot() - md: fix double free of mddev->private in autorun_array() - Add MODULE_FIRMWARE() for FIRMWARE_TG357766. - bnxt_en: Implement .set_port / .unset_port UDP tunnel callbacks - bnxt_en: Query default VLAN before VNIC setup on a VF - bnxt_en: Don't issue AP reset during ethtool's reset operation - net: bcmgenet: Restore phy_stop() depending upon suspend/close - net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()- !4324 [sync] PR-4266: ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() - !4289 fs:/dcache.c: fix negative dentry limit not complete problem - !4285 [sync] PR-4257: nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - ksmbd: fix slab-out-of-bounds in smb_strndup_from_utf16() - !4263 [sync] PR-4255: drm/amdgpu: Fix potential fence use-after-free v2 - fs:/dcache.c: fix negative dentry limit not complete problem - nfc: nci: fix possible NULL pointer dereference in send_acknowledge() - !4222 [sync] PR-4213: netlink: fix potential sleeping issue in mqueue_flush_file - !4205 [sync] PR-4203: mm/dynamic_hugetlb: skip unexpected migration - !4004 ext4: fix some ext4_lblk_t overflow issues - drm/amdgpu: Fix potential fence use-after-free v2 - netlink: fix potential sleeping issue in mqueue_flush_file - mm/dynamic_hugetlb: skip unexpected migration - ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS - ext4: avoid overlapping preallocations due to overflow - ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow - ext4: add two helper functions extent_logical_end() and pa_logical_end() - ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()- !4129 [sync] PR-4100: netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - !4125 [sync] PR-4022: netfilter: nf_tables: Reject tables of unsupported family - !4055 ext4: correct return value of ext4_convert_meta_bg - !4061 ext4: synchronize the casefold bugfix from the mainline - netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval() - netfilter: nf_tables: Reject tables of unsupported family - !4077 [sync] PR-4069: tipc: fix a potential deadlock on &tx->lock - !4073 [sync] PR-4064: smb: client: fix OOB in receive_encrypted_standard() - tipc: fix a potential deadlock on &tx->lock - smb: client: fix OOB in receive_encrypted_standard() - !4040 [sync] PR-3981: vhost: use kzalloc() instead of kmalloc() followed by memset() - ext4: improve error handling from ext4_dirhash() - ext4: reject casefold inode flag without casefold feature - ext4: correct return value of ext4_convert_meta_bg - !4016 mm/filemap: avoid buffered read/write race to read inconsistent data - vhost: use kzalloc() instead of kmalloc() followed by memset() - mm/filemap: avoid buffered read/write race to read inconsistent data- !3986 [sync] PR-3715: appletalk: Fix Use-After-Free in atalk_ioctl - !3989 [sync] PR-3668: net/rose: Fix Use-After-Free in rose_ioctl - !3416 Modify the kvm code style - !3983 [sync] PR-3915: nvmet: nul-terminate the NQNs passed in the connect command - !3795 [sync] PR-3771: ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - !3763 [sync] PR-3686: Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - net/rose: Fix Use-After-Free in rose_ioctl - appletalk: Fix Use-After-Free in atalk_ioctl - nvmet: nul-terminate the NQNs passed in the connect command - !3924 livepatch/core: Disable support for replacing - livepatch/core: Disable support for replacing - ext4: fix uninitialized ratelimit_state->lock access in __ext4_fill_super() - Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg - loongarch/kvm: Modify the kvm code style- !3853 [sync] PR-3694: Fix tow CVEs of CIFS - !3773 [sync] PR-3594: CVE-2023-35827 patchset - smb: client: fix potential OOB in smb2_dump_detail() - smb: client: fix OOB in smbCalcSize() - !3799 [sync] PR-3659: atm: Fix Use-After-Free in do_vcc_ioctl - !3824 [sync] PR-3822: ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3794 md: protect md_thread with rcu - ext4: fix kernel BUG in 'ext4_write_inline_data_end()' - !3780 [sync] PR-3447: dm: add error handling support for add_disk() - !3778 [sync] PR-3379: md: do not return existing mddevs from mddev_find_or_alloc - atm: Fix Use-After-Free in do_vcc_ioctl - md: protect md_thread with rcu - md/bitmap: factor out a helper to set timeout - md/bitmap: always wake up md_thread in timeout_store - dm-raid: remove useless checking in raid_message() - md: factor out a helper to wake up md_thread directly - dm: add error handling support for add_disk() - md: do not return existing mddevs from mddev_find_or_alloc - md: refactor mddev_find_or_alloc - md: factor out a mddev_alloc_unit helper from mddev_find - ravb: Fix races between ravb_tx_timeout_work() and net related ops - ravb: Fix use-after-free issue in ravb_tx_timeout_work()- !3624 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - !3621 netfilter: nft_set_pipapo: skip inactive elements during set walk - ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet - netfilter: nft_set_pipapo: skip inactive elements during set walk - !3583 tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - !3580 [sync] PR-3577: perf/core: Fix CVE-2023-6931 - tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux - perf: Fix perf_event_validate_size() lockdep splat - perf: Fix perf_event_validate_size() - !3292 [sync] PR-2843: Add error handle for sd - !3288 [sync] PR-3222: md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() - !3252 [sync] PR-2946: LoongArch: disable 40bit user space by default - scsi: sd: Clean up sdkp if device_add_disk() failed - scsi: sd: Add error handling support for add_disk() - md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk() - !3179 [sync] PR-2825: Add error handle for driver - LoongArch: disable 40bit user space by default - !3017 [sync] PR-1203: Revert "locking/rwsem: Prevent potential lock starvation" - !3229 [sync] PR-3161: fs: Fix error checking for d_hash_and_lookup() - !2956 [sync] PR-1613: arm64/mpam: implement CPU_PM notifier - fs: Fix error checking for d_hash_and_lookup() - nbd: fix uaf in nbd_open - mtd/ubi/block: Fix uaf problem in ubiblock_cleanup - mtd/ubi/block: Fix null pointer dereference issue in error path - mtd/ubi/block: add error handling support for add_disk() - ubi: use blk_mq_alloc_disk and blk_cleanup_disk - scsi: sr: Add error handling support for add_disk() - block/brd: add error handling support for add_disk() - brd: convert to blk_alloc_disk/blk_cleanup_disk - nvme: add error handling support for add_disk() - nvme: use blk_mq_alloc_disk - block: add a flag to make put_disk on partially initalized disks safer - nbd: add error handling support for add_disk() - nbd: fix order of cleaning up the queue and freeing the tagset - nbd: use blk_mq_alloc_disk and blk_cleanup_disk - loop: add error handling support for add_disk() - loop: fix order of cleaning up the queue and freeing the tagset - loop: use blk_mq_alloc_disk and blk_cleanup_disk - blk-mq: fix an IS_ERR() vs NULL bug - blk-mq: add the blk_mq_alloc_disk APIs - block: add blk_alloc_disk and blk_cleanup_disk APIs - Revert "locking/rwsem: Better collate rwsem_read_trylock()" - Revert "locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath()" - Revert "locking/rwsem: Prevent potential lock starvation" - arm64/mpam: implement CPU_PM notifier- !3193 [sync] PR-3128: fix ksmbd to release the ones allocated for async work - ksmbd: delete asynchronous work from list - ksmbd: fix typo, syncronous->synchronous - ksmbd: fix possible memory leak in smb2_lock() - ksmbd: replace usage of found with dedicated list iterator variable - !3103 [sync] PR-3082: fs/dirty_pages: add last read check in seq_read_dirty() - !3185 [sync] PR-3152: scsi: scsi_device_gets returns failure - scsi: fix kabi broken in struct Scsi_Host - scsi: don't fail if hostt->module is NULL - scsi: scsi_device_gets returns failure when the module is NULL. - !2970 Add error handle for add_disk - !1394 [sync] PR-1355: etmem: fix the div 0 problem in swapcache reclaim process - fs/dirty_pages: add last read check in seq_read_dirty() - !3078 [sync] PR-3022: fs/dirty_pages: fix some errors in seq_read_dirty() - !3075 [sync] PR-3020: fs/dirty_pages: fix inode reference count leakage error in dump_dirtypages_sb() - fs/dirty_pages: fix some errors in seq_read_dirty() - fs/dirty_pages: fix inode reference count leakage error in dump_dirtypages_sb() - block: Set memalloc_noio to false in the error path - block: Fix minor range check in device_add_disk() - block: clear ->slave_dir when dropping the main slave_dir reference - block: call blk_get_queue earlier in __device_add_disk - block: check minor range in device_add_disk() - block: fix memory leak for elevator on add_disk failure - block: Fix the kabi change on blk_register_region - block: Fix the kabi change in device_add_disk - block: fix error unwinding in device_add_disk - block: fix device_add_disk() kobject_create_and_add() error handling - block: add error handling for device_add_disk / add_disk - block: return errors from blk_register_region - block: add the events* attributes to disk_attrs - block: return errors from disk_alloc_events - block: return errors from blk_integrity_add - block: call blk_integrity_add earlier in device_add_disk - block: fold register_disk into device_add_disk - etmem: fix the div 0 problem in swapcache reclaim process- !2997 [sync] PR-2902: net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() - !829 [sync] PR-739: Fix kvm-unit-tests vmx_cr4_osxsave_test case failed - !831 [sync] PR-601: fix test_vmxon failed - !2918 fix some bugs in loongarch kvm - net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict() - !2976 Add script to check & update openeuler_defconfig - config: update openeuler_defconfig for arm64 - config: update openeuler_defconfig for x86 - kconfig: Add script to check & update openeuler_defconfig - Revert "kconfig: Add script to update openeuler_defconfig" - !1562 [sync] PR-1527: arm64/mpam: fix missing kfree domain's ctrl_val arrray - !2043 [sync] PR-1327: Huawei BMA: To fix the bug in the iBMA driver code - !1896 [sync] PR-1853: ring-buffer: Fix deadloop issue on reading trace_pipe - !1941 [sync] PR-1900: tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - !1983 [sync] PR-1905: tracing: Fix memleak due to race between current_tracer and trace - !2652 [sync] PR-2377: tracing: Backport bugfixes - !1402 [sync] PR-1399: bpf: cpumap: Fix memory leak in cpu_map_update_elem - !2633 [sync] PR-2615: preempt/dynamic: Fix setup_preempt_mode() return value - !1808 [sync] PR-1768: bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - !2811 [sync] PR-2716: ext4: recheck buffer valid after page unlock - loongarch/kvm: disable hugepage during migration process - loongarch/kvm: Fix oneshot timer emulation - loongarch/kvm: Remove SW timer switch when vcpu is halt polling - !2899 [sync] PR-2884: LoongArch: fix two cpu hotplug problem - !1424 [sync] PR-1354: ubi: Fix return value overwrite issue in try_write_vid_and_data() - !889 [sync] PR-886: net: sched: fix NULL pointer dereference in mq_attach - !900 [sync] PR-890: ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() - !2019 [sync] PR-1965: crypto:padata: Fix return err for PADATA_RESET - !2896 [sync] PR-2867: netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - !1512 [sync] PR-1357: SUNRPC: Ensure that the gssproxy client can start in a connected state - !2753 fix memcgv1 oom meminfo bug - LoongArch: fix two cpu hotplug problem - netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one - ext4: recheck buffer valid after page unlock - memcg: dump memory.stat during cgroup OOM for v1 - memcg: use seq_buf_do_printk() with mem_cgroup_print_oom_meminfo() - seq_buf: Add seq_buf_do_printk() helper - seq_buf: Add seq_buf_terminate() API - ring-buffer: Do not attempt to read past "commit" - ring-buffer: Do not swap cpu_buffer during resize process - preempt/dynamic: Fix setup_preempt_mode() return value - Huawei BMA: To fix the bug in the iBMA driver code - crypto:padata: Fix return err for PADATA_RESET - tracing: Fix memleak due to race between current_tracer and trace - tracing: Fix cpu buffers unavailable due to 'record_disabled' missed - ring-buffer: Fix deadloop issue on reading trace_pipe - bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves - arm64/mpam: fix missing kfree domain's ctrl_val arrray - SUNRPC: Ensure that the gssproxy client can start in a connected state - ubi: Fix return value overwrite issue in try_write_vid_and_data() - bpf: cpumap: Fix memory leak in cpu_map_update_elem - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() - net: sched: fix NULL pointer dereference in mq_attach - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails - kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions- !2860 bugfix for CVE-2022-45884 - media: dvb-core: Fix use-after-free due to race at dvb_register_device() - media: dvbdev: fix error logic at dvb_register_device() - media: dvbdev: Fix memleak in dvb_register_device - !2846 [sync] PR-2840: drm/qxl: fix UAF on handle creation - drm/qxl: fix UAF on handle creation - !2800 [sync] PR-2782: cpufreq: Abort show()/store() for half-initialized policies - cpufreq: make interface functions and lock holding state clear - cpufreq: Abort show()/store() for half-initialized policies- !2717 [sync] PR-2678: io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid - !2739 [sync] PR-2443: CVE-2023-37453 - !2733 [sync] PR-2688: nvmet-tcp: Fix a possible UAF in queue intialization setup - USB: core: Fix oversight in SuperSpeed initialization - USB: core: Fix race by not overwriting udev->descriptor in hub_port_init() - USB: core: Change usb_get_device_descriptor() API - USB: core: Unite old scheme and new scheme descriptor reads - nvmet-tcp: Fix a possible UAF in queue intialization setup - !2701 [sync] PR-2672: fix CVE-2023-46813 - io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid - !2710 [sync] PR-2694: LoongArch: add 32/64 pc relative relocation type support - !2664 [sync] PR-2579: LoongArch: default IPMI related defconfig to m - LoongArch: Add support for 64_PCREL relocation type - LoongArch: Add support for 32_PCREL relocation type - LoongArch: Define relocation types for ABI v2.10 - !2644 [sync] PR-2543: psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n - x86/sev: Check for user-space IOIO pointing to kernel space - x86/sev: Check IOBM for IOIO exceptions from user-space - x86/sev: Disable MMIO emulation from user mode - LoongArch: default IPMI related defconfig to m - psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n- !2690 [sync] PR-2666: net: xfrm: Fix xfrm_address_filter OOB read - !2373 [sync] PR-2258: ext4: do not mark inode dirty every time when appending using delalloc - !2637 [sync] PR-2454: igb: set max size RX buffer when store bad packet is enabled - net: xfrm: Fix xfrm_address_filter OOB read - !2535 [sync] PR-2370: ipv4: fix null-deref in ipv4_link_failure - !2524 [sync] PR-2440: netfilter: xt_u32: validate user space input - !2530 [sync] PR-2411: netfilter: xt_sctp: validate the flag_info count - !2527 [sync] PR-2410: netfilter: nfnetlink_osf: avoid OOB read - !2658 [sync] PR-2628: ubi: Refuse attaching if mtd's erasesize is 0 - !2663 arm64: fix a concurrency issue in emulation_proc_handler() - arm64: armv8_deprecated: fix unused-function error - arm64: armv8_deprecated: rework deprected instruction handling - arm64: armv8_deprecated: move aarch32 helper earlier - arm64: armv8_deprecated move emulation functions - arm64: armv8_deprecated: fold ops into insn_emulation - arm64: rework EL0 MRS emulation - arm64: factor insn read out of call_undef_hook() - arm64: factor out EL1 SSBS emulation hook - arm64: split EL0/EL1 UNDEF handlers - arm64: allow kprobes on EL0 handlers - arm64: rework BTI exception handling - arm64: rework FPAC exception handling - arm64: consistently pass ESR_ELx to die() - arm64: die(): pass 'err' as long - arm64: report EL1 UNDEFs better - Revert "arm64: fix a concurrency issue in emulation_proc_handler()" - ubi: Refuse attaching if mtd's erasesize is 0 - !2647 [sync] PR-2641: Fix CVE-2023-5717 - perf: Fix kabi breakage in struct perf_event - perf: Disallow mis-matched inherited group reads - !2563 fix cgroup poll UAF - !2519 [sync] PR-2437: crypto: drbg - Only fail when jent is unavailable in FIPS mode - !2558 USB: ene_usb6250: Allocate enough memory for full object - igb: set max size RX buffer when store bad packet is enabled - !2595 [sync] PR-2573: media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - !2566 [sync] PR-2557: Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - !2580 [sync] PR-2476: Fixed five CVEs vulnerabilities of ksmbd - !2613 CVE-2022-44033 - char: pcmcia: remove all the drivers - tty: ipwireless: move Kconfig entry to tty - !2552 scsi: mpt3sas: Driver patch set for openEuler-22.03-LTS - !2584 [sync] PR-2571: xen/events: replace evtchn_rwlock with RCU - media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221 - xen/events: replace evtchn_rwlock with RCU - ksmbd: do not call kvmalloc() with __GFP_NORETRY | __GFP_NO_WARN - ksmbd: fix infinite loop in ksmbd_conn_handler_loop() - ksmbd: send proper error response in smb2_tree_connect() - ksmbd: fix racy issue from smb2 close and logoff with multichannel - ksmbd: call rcu_barrier() in ksmbd_server_exit() - ksmbd: fix racy issue under cocurrent smb2 tree disconnect - Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO - sched/psi: Select KERNFS as needed - kernfs: add stub helper for kernfs_generic_poll() - sched/psi: use kernfs polling functions for PSI trigger polling - USB: ene_usb6250: Allocate enough memory for full object - scsi: mpt3sas: Perform additional retries if doorbell read returns 0 - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() - scsi: mpt3sas: Remove usage of dma_get_required_mask() API - scsi: mpt3sas: re-do lost mpt3sas DMA mask fix - scsi: mpt3sas: Don't change DMA mask while reallocating pools - scsi: mpt3sas: Fix a memory leak - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region - scsi: mpt3sas: Fix use-after-free warning - ipv4: fix null-deref in ipv4_link_failure - netfilter: xt_sctp: validate the flag_info count - netfilter: nfnetlink_osf: avoid OOB read - netfilter: xt_u32: validate user space input - !1561 Add ACS quirk for Wangxun NICs - !2514 [sync] PR-2499: f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() - crypto: drbg - Only fail when jent is unavailable in FIPS mode - !2485 [sync] PR-2340: xfs: recent patches to fix xfs issues - f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io() - xfs: update the last_sync_lsn with ctx start lsn - xfs: shutdown xfs once inode double free - xfs: fix off-by-one-block in xfs_discard_folio() - xfs: xfs_bmap_punch_delalloc_range() should take a byte range - iomap: buffered write failure should not truncate the page cache - xfs,iomap: move delalloc punching to iomap - xfs: use byte ranges for write cleanup ranges - xfs: punching delalloc extents on write failure is racy - xfs: longest free extent no need consider postalloc - xfs: fix xfs shutdown since we reserve more blocks in agfl fixup - xfs: block reservation too large for minleft allocation - xfs: set minleft correctly for randomly sparse inode allocations - xfs: shutdown to ensure submits buffers on LSN boundaries - xfs: don't verify agf length when log recovery - xfs: Remove redundant assignment to busy - xfs: remove redundant pointer lip - xfs: remove redundant initializations of pointers drop_leaf and save_leaf - xfs: xfs_trans_cancel() path must check for log shutdown - xfs: fix bounds check in xfs_defer_agfl_block() - xfs: AGF length has never been bounds checked - xfs: journal geometry is not properly bounds checked - xfs: don't block in busy flushing when freeing extents - xfs: allow extent free intents to be retried - xfs: pass alloc flags through to xfs_extent_busy_flush() - Revert "xfs: propagate the return value of xfs_log_force() to avoid soft lockup" - xfs: use deferred frees for btree block freeing - xfs: don't reverse order of items in bulk AIL insertion - xfs: validate block number being freed before adding to xefi - xfs: validity check agbnos on the AGFL - xfs: pass xfs_extent_free_item directly through the log intent code - xfs: remove unused parameter from refcount code - xfs: reduce the size of struct xfs_extent_free_item - xfs: rename xfs_bmap_add_free to xfs_free_extent_later - xfs: create slab caches for frequently-used deferred items - xfs: compact deferred intent item structures - xfs: rename _zone variables to _cache - xfs: remove kmem_zone typedef - xfs: remove xfs_setattr_time() declaration - xfs: use setattr_copy to set vfs inode attributes - xfs: set prealloc flag in xfs_alloc_file_space() - xfs: don't assert fail on perag references on teardown - xfs: fix dir3 block read verify fail during log recover - xfs: propagate the return value of xfs_log_force() to avoid soft lockup - xfs: keep growfs sb log item active until ail flush success - !1141 [sync] PR-953: xfs: fixes patchs and backport patchs - PCI: Add ACS quirk for Wangxun NICs - ext4: do not mark inode dirty every time when appending using delalloc - Revert "openeuler: pci: workaround multiple functions can be assigned to only one VM" - xfs: atomic drop extent entries when inactiving attr - xfs: factor out __xfs_da3_node_read() - xfs: fix a UAF in xfs_iflush_abort_clean - xfs: fix a UAF when inode item push - xfs: fix the problem of mount failure caused by not refreshing mp->m_sb - iomap: iomap: fix memory corruption when recording errors during writeback - xfs: fix hung when transaction commit fail in xfs_inactive_ifree - xfs: fix dead loop when do mount with IO fault injection - xfs: fix ag count overflow during growfs - xfs: account extra freespace btree splits for multiple allocations - xfs: force shutdown xfs when xfs_attr_inactive fails - xfs: fix negative array access in xfs_getbmap - xfs: fix BUG_ON in xfs_getbmap() - xfs: use iomap_valid method to detect stale cached iomaps - iomap: write iomap validity checks - xfs: write page faults in iomap are not buffered writes - xfs: fix exception caused by unexpected illegal bestcount in leaf dir - Revert "[Huawei] xfs: fix uaf when leaf dir bestcount not match with dir data blocks" - xfs: don't expose internal symlink metadata buffers to the vfs - xfs: shut down filesystem if we xfs_trans_cancel with deferred work items - xfs: fix maxlevels comparisons in the btree staging code - xfs: sb verifier doesn't handle uncached sb buffer - xfs: fallocate() should call file_modified() - xfs: remove XFS_PREALLOC_SYNC - xfs: shutdown during log recovery needs to mark the log shutdown - xfs: xfs_trans_commit() path must check for log shutdown - xfs: xfs_do_force_shutdown needs to block racing shutdowns - xfs: log shutdown triggers should only shut down the log - xfs: shutdown in intent recovery has non-intent items in the AIL - xfs: AIL should be log centric - xfs: increase rename inode reservation - xfs: trim the mapp array accordingly in xfs_da_grow_inode_int - xfs: check return codes when flushing block devices - xfs: remove xfs_blkdev_issue_flush - xfs: fix NULL pointer dereference in xfs_getbmap()- !2420 [sync] PR-2323: net/sched: Retire rsvp classifier - net/sched: Retire rsvp classifier - !2366 [sync] PR-2282: sdei_watchdog: Avoid exception during sdei handler - sdei_watchdog: Avoid exception during sdei handler- !2391 netfilter: nf_tables: disallow rule removal from chain binding - netfilter: nf_tables: disallow rule removal from chain binding - !2389 nf_table LTS - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - netfilter: nf_tables: skip bound chain on rule flush - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: drop map element references from preparation phase - netfilter: nftables: rename set element data activation/deactivation functions - netfilter: nf_tables: reject unbound chain set before commit phase - netfilter: nf_tables: reject unbound anonymous set before commit phase - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: fix chain binding transaction logic - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - netfilter: nf_tables: use net_generic infra for transaction data - Revert "netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID" - Revert "netfilter: nf_tables: skip bound chain on rule flush" - Revert "netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE" - Revert "netfilter: nf_tables: fix chain binding transaction logic" - Revert "netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain" - Revert "netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR" - Revert "netfilter: nf_tables: unbind non-anonymous set if rule construction fails" - !2378 [sync] PR-2359: netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c - !2299 [sync] PR-2287: scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() - !2297 [sync] PR-2286: scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow - scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup() - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow - !2273 [sync] PR-2156: drm: add inspur drm driver support - !2238 [sync] PR-2163: Fix the two problems when using binutil 2.41. - !2277 [sync] PR-2269: etmem: Fixed an issue where the module reference counting is incorrect - etmem: Fixed an issue where the module reference counting is incorrect - !2124 [sync] PR-1778: nvme-pci: fix DMA direction of unmapping integrity data - !2186 nvme-pci: fix timeout request state check - !2188 nvme-pci: fix mempool alloc size - drm: add inspur drm driver support - !2249 [sync] PR-2224: ext4: fix rec_len verify error - ext4: fix rec_len verify error - LoongArch: Fix module relocation error with binutils 2.41 - LoongArch: Fix the write_fcsr() macro - nvme-pci: fix mempool alloc size - nvme-pci: fix timeout request state check - nvme-pci: fix DMA direction of unmapping integrity data- !2214 [sync] PR-2210: jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - !2231 [sync] PR-2086: fix CVE-2023-20588 - !2239 [sync] PR-2169: net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2242 [sync] PR-2230: media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - !2237 x86/speculation: Add force option to GDS mitigation - media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb() - net: sched: sch_qfq: Fix UAF in qfq_dequeue() - !2041 [sync] PR-1786: LoongArch: export lsx/lasx related struct to user space - x86: Move gds_ucode_mitigated() declaration to header - Documentation/x86: Fix backwards on/off logic about YMM support - KVM: Add GDS_NO support to KVM - x86/speculation: Add Kconfig option for GDS - x86/speculation: Add force option to GDS mitigation - x86/CPU/AMD: Fix the DIV(0) initial fix attempt - x86/CPU/AMD: Do not leak quotient data after a division by 0 - !1877 [sync] PR-1826: x86/speculation: Add Gather Data Sampling mitigation - jbd2: Fix potential data lost in recovering journal raced with synchronizing fs bdev - !2170 [sync] PR-2153: netfilter: nftables: exthdr: fix 4-byte stack OOB write - netfilter: nftables: exthdr: fix 4-byte stack OOB write - !2149 [sync] PR-2095: io_uring: ensure IOPOLL locks around deferred work - io_uring: ensure IOPOLL locks around deferred work - LoongArch: export lsx/lasx related struct to user space - x86/speculation: Add cpu_show_gds() prototype - x86/speculation: Add Gather Data Sampling mitigation- !2143 [sync] PR-2126: netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - !2107 [sync] PR-2090: net/sched: sch_hfsc: Ensure inner classes have fsc curve - netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR - !2105 [sync] PR-2092: netfilter: nf_tables: skip bound chain on rule flush - !2108 [sync] PR-2085: af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - !2113 [sync] PR-2097: Fixed 4 CVEs of the ksmbd - !1779 nvme-pci: clear the prp2 field when not used - !2081 [sync] PR-2065: dm: switch to precise io accounting - ksmbd: not allow guest user on multichannel - ksmbd: fix deadlock in ksmbd_find_crypto_ctx() - ksmbd: block asynchronous requests when making a delay on session setup - ksmbd: destroy expired sessions - af_unix: Fix null-ptr-deref in unix_stream_sendpage(). - net/sched: sch_hfsc: Ensure inner classes have fsc curve - netfilter: nf_tables: skip bound chain on rule flush - !1925 [sync] PR-1883: SUNRPC: don't pause on incomplete allocation - !1748 [sync] PR-1649: Enable TPM TIS customization - !1747 [sync] PR-1646: Fixed extioi hardware emulation bugs on loongarch - dm: switch to precise io accounting - !2057 [sync] PR-2055: Only enable unicast promisc when mac table full to fix the hns3 bug - SUNRPC: don't pause on incomplete allocation - net: hns3: only enable unicast promisc when mac table full - !2047 [sync] PR-1752: ksmbd: validate session id and tree id in the compound request - ksmbd: validate session id and tree id in the compound request - nvme-pci: clear the prp2 field when not used - loongarch/config: Enable TPM TIS customization - loongarch/kvm: Fixed extioi hardware emulation bugs- !2002 [sync] PR-1911: ksmbd: fix out-of-bound read in smb2_write - !1626 [sync] PR-1621: fix three CVEs by backport mainline patchs - !1817 [sync] PR-1788: exfat: check if filename entries exceeds max filename length - ksmbd: fix out-of-bound read in smb2_write - !1979 [sync] PR-1446: Fix the default return value of dm_pool_dec_data_range() - Fix the default return value of dm_pool_dec_data_range() - !1384 [sync] PR-1346: dm thin metadata: check fail_io before using data_sm - exfat: check if filename entries exceeds max filename length - ksmbd: fix racy issue from session setup and logoff - ksmbd: Fix spelling mistake "excceed" -> "exceeded" - ksmbd: limit pdu length size according to connection status - ksmbd: Implements sess->ksmbd_chann_list as xarray - dm thin metadata: check fail_io before using data_sm- !1891 [sync] PR-1784: tun/tap: fix CVE-2023-4194 - !1885 [sync] PR-1815: Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1866 [sync] PR-1821: nbd: pass nbd_sock to nbd_read_reply() instead of index - !1780 [sync] PR-1766: xen/netback: Fix buffer overrun triggered by unusual packet - !1888 [sync] PR-1835: tcp: Reduce chance of collisions in inet6_hashfn(). - net: tap_open(): set sk_uid from current_fsuid() - net: tun_chr_open(): set sk_uid from current_fsuid() - tcp: Reduce chance of collisions in inet6_hashfn(). - Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb - !1827 [sync] PR-1813: ksmbd: fix cve-2023-38432 - nbd: pass nbd_sock to nbd_read_reply() instead of index - ksmbd: validate command request size - ksmbd: validate command payload size - xen/netback: Fix buffer overrun triggered by unusual packet- !1838 fix CVE-2023-20593 for openEuler - tools arch x86: Sync the msr-index.h copy with the kernel sources - x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405 - x86/cpu/amd: Add a Zenbleed fix - x86/cpu/amd: Move the errata checking functionality up - x86/cpu: Restore AMD's DE_CFG MSR after resume - !1775 [sync] PR-1729: fix CVE-2023-4128 in OLK510 - net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free - net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free- !1756 [sync] PR-1742: cxgb4: fix use after free bugs caused by circular dependency problem - !1763 [sync] PR-1749: Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1668 [sync] PR-1657: media: usb: siano: Fix CVE-2023-4132 - Input: cyttsp4_core - change del_timer_sync() to timer_shutdown_sync() - !1753 [sync] PR-1737: ksmbd: fix out of bounds read in smb2_sess_setup - cxgb4: fix use after free bugs caused by circular dependency problem - !1744 [sync] PR-1727: add support for timer_shutdown() api - !1731 [sync] PR-1713: netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - ksmbd: fix out of bounds read in smb2_sess_setup - timers: Keep del_timer[_sync]() exported - timers: Provide timer_shutdown[_sync]() - timers: Add shutdown mechanism to the internal functions - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode - timers: Silently ignore timers with a NULL function - timers: Rename del_timer() to timer_delete() - timers: Rename del_timer_sync() to timer_delete_sync() - timers: Use del_timer_sync() even on UP - timers: Update kernel-doc for various functions - timers: Replace BUG_ON()s - timers: Get rid of del_singleshot_timer_sync() - sw64: Do not use timer namespace for timer_shutdown() function - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function - ARM: spear: Do not use timer namespace for timer_shutdown() function - !1617 LoonArch: KVM: fix vcpu timer - !1639 nvme-pci: set min_align_mask before calculating max_hw_sectors - !1714 [sync] PR-1711: xfrm: add NULL check in xfrm_update_ae_params - !1632 [sync] PR-1604: net: nfc: Fix CVE-2023-3863 - netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID - !1710 [sync] PR-1618: LoongArch: fix some config not defined - xfrm: add NULL check in xfrm_update_ae_params - LoongArch: fix CONFIG_TRACE_IRQFLAGS_SUPPORT not defined - LoongArch: fix CONFIG_ZONE_DMA32 not defined - LoongArch: fix percpu area not allocated as expected - media: usb: siano: Fix warning due to null work_func_t function pointer - media: usb: siano: Fix use after free bugs caused by do_submit_urb - nvme-pci: set min_align_mask before calculating max_hw_sectors - LoongArch: KVM: fix vcpu timer functions - net: nfc: Fix use-after-free caused by nfc_llcp_find_local - nfc: llcp: simplify llcp_sock_connect() error paths- !1702 [sync] PR-1682: netfilter: nft_set_pipapo: fix improper element removal - !1674 [sync] PR-1596: ksmbd: fix out-of-bound read in deassemble_neg_contexts() - netfilter: nft_set_pipapo: fix improper element removal - !1656 Revert "arm64/mpam: Fix mpam corrupt when cpu online" - !1640 [sync] PR-1551: ksmbd: allocate one more byte for implied bcc[0 - !1664 [sync] PR-1605: CVE-2023-38430 - ksmbd: fix out-of-bound read in deassemble_neg_contexts() - ksmbd: validate smb request protocol id - ksmbd: define SMB2_COMPRESSION_TRANSFORM_ID in fs/ksmbd/smb2pdu.h - Revert "arm64/mpam: Fix mpam corrupt when cpu online" - ksmbd: allocate one more byte for implied bcc[0]- !1587 [sync] PR-1557: net/sched: cls_fw: Fix improper refcount update leads to use-after-free - !1582 [sync] PR-1480: ksmbd: fix wrong UserName check in session_user - !1598 [sync] PR-1547: binder: fix UAF caused by faulty buffer cleanup - !1601 [sync] PR-1581: psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - !1614 [sync] PR-1591: net/sched: cls_u32: Fix reference counter leak leading to overflow - net/sched: cls_u32: Fix reference counter leak leading to overflow - !1592 [sync] PR-1585: ksmbd: fix global-out-of-bounds in smb2_find_context_vals - psi: fix compile error for psi cgroupv1 when CONFIG_CGROUP=n - binder: fix UAF caused by faulty buffer cleanup - ksmbd: fix global-out-of-bounds in smb2_find_context_vals - net/sched: cls_fw: Fix improper refcount update leads to use-after-free - ksmbd: fix wrong UserName check in session_user - !1467 Fix null-ptr-deref while calling getpeername - !1573 [sync] PR-1535: net/sched: sch_qfq: account for stab overhead in qfq_enqueue - net/sched: sch_qfq: account for stab overhead in qfq_enqueue - !1558 [sync] PR-1548: mm: memcontrol: fix cannot alloc the maximum memcg ID - !1380 [sync] PR-1351: dm thin: fix deadlock when swapping to thin device - !1349 [sync] PR-1294: dm stats: check for and propagate alloc_percpu failure - !1502 block: don't set GD_NEED_PART_SCAN if scan partition failed - !1477 [sync] PR-1345: dm: requeue IO if mapping table not yet - mm: memcontrol: fix cannot alloc the maximum memcg ID - block: don't set GD_NEED_PART_SCAN if scan partition failed - dm: don't lock fs when the map is NULL during suspend or resume - dm: don't lock fs when the map is NULL in process of resume - dm: requeue IO if mapping table not yet available - Revert "dm: make sure dm_table is binded before queue request" - scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param() - scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername() - dm thin: fix deadlock when swapping to thin device - dm stats: check for and propagate alloc_percpu failure- !1524 [sync] PR-1482: CVE-2023-3567 fix patches - !1337 [sync] PR-1335: bpf: Fix incorrect verifier pruning due to missing register precision taints - vc_screen: modify vcs_size() handling in vcs_read() - vc_screen: don't clobber return value in vcs_read - vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF - !1515 Fix CDM node problems - mm: fix alloc CDM node memory for MPOL_BIND - mm: fix ignore cpuset enforcement - !1489 [sync] PR-1476: ipv6/addrconf: fix a potential refcount underflow for idev - !1485 [sync] PR-1452: media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1494 [sync] PR-1445: netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - netfilter: nf_tables: prevent OOB access in nft_byteorder_eval - ipv6/addrconf: fix a potential refcount underflow for idev - media: dvb-core: Fix use-after-free due on race condition at dvb_net - !1371 [sync] PR-1254: Two CVE fixes of ksmbd - ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem() - ksmbd: fix memleak in session setup - bpf: Fix incorrect verifier pruning due to missing register precision taints- !1289 [sync] PR-1262: drm/msm/dpu: Add check for pstates - !1455 [sync] PR-1358: Remove DECnet support from kernel - !1438 [sync] PR-1426: netfilter: nf_tables: do not ignore genmask when looking up chain by id - !1459 [sync] PR-1425: loop: loop_set_status_from_info() check before assignment - !1462 [sync] PR-1436: Fix CVE-2023-3117 - !1429 nbd: fix null-ptr-dereference while accessing 'nbd->config' - netfilter: nf_tables: unbind non-anonymous set if rule construction fails - netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain - netfilter: nf_tables: fix chain binding transaction logic - netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE - loop: loop_set_status_from_info() check before assignment - Remove DECnet support from kernel - netfilter: nf_tables: do not ignore genmask when looking up chain by id - !1419 [sync] PR-1415: Fix generic/299 fail - !1348 [sync] PR-1295: blk-wbt: don't show valid wbt_lat_usec in - nbd: fix null-ptr-dereference while accessing 'nbd->config' - nbd: factor out a helper to get nbd_config without holding 'config_lock' - nbd: fold nbd config initialization into nbd_alloc_config() - ext4: Add debug message to notify user space is out of free - Revert "ext4: Stop trying writing pages if no free blocks generated" - !1411 [sync] PR-1408: Replace the hulk patch with the lts patch - cgroup: Do not corrupt task iteration when rebinding subsystem - Revert "cgroup: Stop task iteration when rebinding subsystem" - !1388 [sync] PR-1312: quota: fix race condition between dqput() and dquot_mark_dquot_dirty() - !1391 [sync] PR-1376: jbd2: Check 'jh->b_transaction' before remove it from checkpoint - !1307 [sync] PR-1280: cgroup: always put cset in cgroup_css_set_put_fork - jbd2: Check 'jh->b_transaction' before remove it from checkpoint - quota: simplify drop_dquot_ref() - quota: fix dqput() to follow the guarantees dquot_srcu should provide - quota: add new helper dquot_active() - quota: rename dquot_active() to inode_quota_active() - quota: factor out dquot_write_dquot() - !1328 [sync] PR-1325: jbd2: fix several checkpoint - !1331 [sync] PR-1314: ext4: Stop trying writing pages if no free blocks generated - !1339 [sync] PR-1286: ext4: turning quotas off if mount failed after enable quotas - blk-wbt: don't show valid wbt_lat_usec in sysfs while wbt is disabled - blk-wbt: make enable_state more accurate - ext4: turning quotas off if mount failed after enable quotas - ext4: Stop trying writing pages if no free blocks generated - jbd2: fix checkpoint cleanup performance regression - jbd2: remove __journal_try_to_free_buffer() - jbd2: fix a race when checking checkpoint buffer busy - jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint - jbd2: remove journal_clean_one_cp_list() - cgroup: always put cset in cgroup_css_set_put_fork - drm/msm/dpu: Add check for pstates- Fix error provides- !1366 [sync] PR-1324: io_uring: hold uring mutex around poll removal - !1369 [sync] PR-1287: ipvlan:Fix out-of-bounds caused by unclear skb->cb - ipvlan:Fix out-of-bounds caused by unclear skb->cb - io_uring: hold uring mutex around poll removal - !1342 [sync] PR-1272: xfs: fix some problems recently - xfs: fix uninitialized variable access - xfs: set XFS_FEAT_NLINK correctly - xfs: don't leak perag when growfs fails - xfs: factor out xfs_destroy_perag() - xfs: fix warning in xfs_vm_writepages() - xfs: don't leak intent item when recovery intents fail - xfs: factor out xfs_defer_pending_abort - xfs: fix mounting failed caused by sequencing problem in the log records- Fix x86 provides error symbol- !1311 Fix CVE-2023-2860 - !1237 [sync] PR-1194: fix memleak with efi_fake_mem - ipv6: sr: fix out-of-bounds read when setting HMAC data. - !1274 [sync] PR-1253: media: saa7134: fix use after free bug in saa7134_finidev due to race condition - !1303 [sync] PR-1283: media: dm1105: Fix use after free bug in dm1105_remove due to race condition - !1299 [sync] PR-1270: media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - !1269 arm64: Add AMPERE1 to the Spectre-BHB affected list - !1264 [sync] PR-1261: usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - media: dm1105: Fix use after free bug in dm1105_remove due to race condition - !1187 [sync] PR-1177: net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*() - media: saa7134: fix use after free bug in saa7134_finidev due to race condition - !1202 [sync] PR-1148: LoongArch: cleanup swiotlb bakcup buffer related code - arm64: Add AMPERE1 to the Spectre-BHB affected list - !1255 [sync] PR-1247: HID: intel_ish-hid: Add check for ishtp_dma_tx_map - !1128 [sync] PR-1077: drm/qxl: Fix missing free_irq - usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition - HID: intel_ish-hid: Add check for ishtp_dma_tx_map - config: Disable EFI_FAKE_MEMMAP support for arm64 by default - efi: Fix UAF for arm64 when enable efi_fake_mem - Revert "LoongArch: Add ARCH_HAS_SETUP_DMA_OPS and DMA_OPS" - Revert "LoongArch: Add swiotlb backups buffer" - net/sched: flower: fix possible OOB write in fl_set_geneve_opt() - drm/qxl: Fix missing free_irq- use full version-release instead of devel_release for mkgrub-menu- !1250 hugetlb: Fix some incorrect behavior - hugetlb: fix hugepages_setup when deal with pernode - hugetlb: fix wrong use of nr_online_nodes - !1238 [sync] PR-1181: relayfs: fix out-of-bounds access in relay_file_read - relayfs: fix out-of-bounds access in relay_file_read - !1209 [sync] PR-1185: nbd: validate the block size in nbd_set_size - !1232 [sync] PR-1220: mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block - !1224 [sync] PR-1221: media: rkvdec: fix use after free bug in rkvdec_remove - media: rkvdec: fix use after free bug in rkvdec_remove - !1198 [sync] PR-1190: memcg: fix implicit declaration of memcg_print_bad_task() - nbd: fix incomplete validation of ioctl arg - nbd: validate the block size in nbd_set_size - memcg: fix implicit declaration of memcg_print_bad_task() - memstick: r592: Fix UAF bug in r592_remove due to race condition- !1176 MAINTAINERS: update openEuler/MAINTAINERS for LoongArch - MAINTAINERS: update openEuler/MAINTAINERS for LoongArch - !1167 [sync] PR-1162: fbcon: Check font dimension limits - !1171 mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - !1163 [sync] PR-1098: proc: allow pid_revalidate() during LOOKUP_RCU - mm: oom: move memcg_print_bad_task() out of mem_cgroup_scan_tasks() - fbcon: Check font dimension limits - proc: allow pid_revalidate() during LOOKUP_RCU - !1145 [sync] PR-1136: gfs2: Don't deref jdesc in evict - gfs2: Don't deref jdesc in evict - !1024 [sync] PR-947: locking/rwsem: Prevent potential lock starvation - !1073 [sync] PR-1042: xfrm: Reinject transport-mode packets through workqueue - xfrm: Reinject transport-mode packets through workqueue - locking/rwsem: Prevent potential lock starvation - locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() - locking/rwsem: Better collate rwsem_read_trylock()- !1103 [sync] PR-1089: power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - !1108 [sync] PR-1090: fs/ntfs3: Check fields while reading - !1117 [sync] PR-1084: LoongArch: fix wrong 7a1000 int_clear register write - !1116 [sync] PR-1083: LoongArch: fix system hang caused by 2k500 bmc driver - irqchip/loongson-pch-pic: 7a1000 int_clear reg must use 64bit write. - ipmi_si: ls2k500 kcs driver add wait bmc reboot done and rebind support. - fs/ntfs3: Check fields while reading - power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition - !1008 [sync] PR-941: LoongArch: fix 2k500 sfb driver not work during reboot - !1031 nbd: get config_lock before sock_shutdown - !1060 Support dynamic_hugetlb on arm64 and fix some bug - !1057 [sync] PR-1028: fs: hfsplus: fix UAF issue in hfsplus_put_super - mm/dynamic_hugetlb: fix type error of pfn in __hpool_split_gigantic_page() - mm/dynamic_hugetlb: set PagePool to bad page - mm/dynamic_hugetlb: replace spin_lock with mutex_lock and fix kabi broken - mm/dynamic_hugetlb: isolate hugepage without dissolve - mm/dynamic_hugetlb: support dynamic hugetlb on arm64 - mm/dynamic_hugetlb: fix kabi broken when enable CONFIG_DYNAMIC_HUGETLB on arm64 - !1034 io_uring: fix the problem of - fs: hfsplus: fix UAF issue in hfsplus_put_super - !1050 [sync] PR-1027: scripts: Fix issue of module signing with openssl 3.x - scripts: Fix issue of module signing with openssl 3.x - !994 [sync] PR-990: ubi: Fix deadlock caused by recursively holding work_sem - !999 [sync] PR-928: hikey9xx: Fixed incorrect use of kfree to free sreg - !1010 [sync] PR-924: dm: add disk before alloc dax - !1013 [sync] PR-920: dm thin: Fix ABBA deadlock by resetting dm_bufio_client - kernel: don't call do_exit() for PF_IO_WORKER threads - x86/process: setup io_threads more like normal user space threads - arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread() - arch: setup PF_IO_WORKER threads like PF_KTHREAD - !950 [sync] PR-929: xfs: rework feature flags - nbd: get config_lock before sock_shutdown - !971 [sync] PR-969: kobject: Fix slab-out-of-bounds in fill_kobj_path() - !986 [sync] PR-954: block: iocost bugfix - !983 [sync] PR-946: icost bugfix - dm thin: Fix ABBA deadlock by resetting dm_bufio_client - dm: add disk before alloc dax - PCI/portdrv: Prevent LS7A Bus Master clearing on shutdown - Revert "PCI: Add quirk for LS7A to avoid reboot failure" - hikey9xx: Fixed incorrect use of kfree to free sreg - ubi: Fix deadlock caused by recursively holding work_sem - mtd: ubi: wl: Fix a couple of kernel-doc issues - !975 [sync] PR-968: Fix ORC unwinder on paravirt {save,restore}_fl - !936 [sync] PR-897: LoongArch: improve dma ops and interrupt process - !939 [sync] PR-869: LoongArch: defconfig: Enable a large number of configurations - block: fix order error in blk_release_queue - block: fix null-pointer dereference in ioc_pd_init - blk-iocost: dispatch all throttled bio in ioc_pd_offline - blk-iocost: don't throttle bio if iocg is offlined - blk-iocost: track whether iocg is still online - blk-iocost: fix UAF in ioc_pd_free - x86/unwind: Fix check_paravirt() calls orc_find() before declaration - x86/unwind: Fix orc entry for paravirt {save,restore}_fl - kobject: Fix slab-out-of-bounds in fill_kobj_path() - xfs: kill xfs_sb_version_has_v3inode() - xfs: introduce xfs_sb_is_v5 helper - xfs: remove unused xfs_sb_version_has wrappers - xfs: convert xfs_sb_version_has checks to use mount features - xfs: convert scrub to use mount-based feature checks - xfs: open code sb verifier feature checks - xfs: convert xfs_fs_geometry to use mount feature checks - xfs: replace XFS_FORCED_SHUTDOWN with xfs_is_shutdown - xfs: convert remaining mount flags to state flags - xfs: convert mount flags to features - xfs: consolidate mount option features in m_features - xfs: replace xfs_sb_version checks with feature flag checks - xfs: reflect sb features in xfs_mount - xfs: rework attr2 feature and mount options - xfs: rename xfs_has_attr() - xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight - xfs: log items should have a xlog pointer, not a mount - xfs: fix incorrect error-out in xfs_remove - LoongArch: defconfig: Enable a large number of configurations - LoongArch: Add swiotlb backups buffer - LoongArch: Add ARCH_HAS_SETUP_DMA_OPS and DMA_OPS - pci: irq: Add early_param pci_irq_limit to limit pci irq numbers- !904 [sync] PR-903: backport block bugfix - !962 [sync] PR-937: tcp: restrict net.ipv4.tcp_app_win - !959 [sync] PR-925: tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - !955 [sync] PR-938: config: Disable CONFIG_EULER_FS by default - tcp: restrict net.ipv4.tcp_app_win - tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent - config: Disable CONFIG_EULER_FS by default - !930 xfs: missing lts patchs - !935 [sync] PR-922: jbd2: fix checkpoint inconsistent - !917 [sync] PR-880: LoongArch: kdump: Add high memory reservation - !916 [sync] PR-868: LoongArch: fix compile error caused by __ffs not defined - !915 [sync] PR-792: LoongArch: add ls2k500 bmc support - jbd2: remove t_checkpoint_io_list - jbd2: recheck chechpointing non-dirty buffer - xfs: validate inode fork size against fork format - xfs: reorder iunlink remove operation in xfs_ifree - !912 [sync] PR-906: ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - LoongArch: kdump: Add high memory reservation - LoongArch: fix __ffs not defined compile error - LoongArch: fix ls2k500 bmc not work when installing iso - LoongArch: defconfig: enable CONFIG_FB_LS2K500=m. - ipmi: add ls2k500 bmc ipmi support. - fbdev: add ls2k500sfb driver for ls2k500 bmc. - ipv6: Add lwtunnel encap size of all siblings in nexthop calculation - md/raid10: fix incorrect done of recovery - md/raid10: fix null-ptr-deref in raid10_sync_request - block/badblocks: fix badblocks loss when badblocks combine - block/badblocks: fix the bug of reverse order - md: fix unexpected changes of return value in rdev_set_badblocks - md/raid10: fix io hung in md_wait_for_blocked_rdev() - block: Only set bb->changed when badblocks changes - md/raid10: fix incorrect counting of rdev->nr_pending - md/raid10: remove WANR_ON_ONCE in raid10_end_write_request - md/raid10: fix uaf if replacement replaces rdev - md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request - md/raid10: fix io loss while replacement replace rdev - md/raid10: prioritize adding disk to 'removed' mirror - md: fix io loss when remove rdev fail - md/raid10: fix a race between removing rdev and access conf->mirrors[i].rdev - md/raid10: fix taks hung in raid10d - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() - md/raid10: fix softlockup in raid10_unplug - md/raid1: stop mdx_raid1 thread when raid1 array run failed - md: fix sysfs duplicate file while adding rdev - md: replace invalid function flush_rdev_wq() with flush_workqueue() - md: Flush workqueue md_rdev_misc_wq in md_alloc() - block: don't allow the same type rq_qos add more than once - blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost - blk-iocost: don't allow to configure bio based device - !867 arm64: kdump: Avoid reserving low memory repeatedly - !854 [sync] PR-793: LoongArch: kvm: add pv ipi support - !853 [sync] PR-809: LoongArch: defconfig: enable memory and pci hotplug related configs for LoongArch - arm64: kdump: Avoid reserving low memory repeatedly - LoongArch: LSVZ: Support PV IPI to reduce VM exit - LoongArch: defconfig: Add PCI hotplug support - LoongArch: defconfig: Add memory hotplug support- !862 Backport CVEs and bugfixes - cgroup: Stop task iteration when rebinding subsystem - drm/virtio: Fix error code in virtio_gpu_object_shmem_init() - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling - drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init - sched/topology: Fix exceptional memory access in sd_llc_free_all() - block: Fix the partition start may overflow in add_partition() - ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum - iomap: don't invalidate folios after writeback errors - iomap: Don't create iomap_page objects in iomap_page_mkwrite_actor - iomap: Don't create iomap_page objects for inline files - iomap: Permit pages without an iop to enter writeback - md: fix kabi broken in struct mddev - md: use interruptible apis in idle/frozen_sync_thread - md: wake up 'resync_wait' at last in md_reap_sync_thread() - md: refactor idle/frozen_sync_thread() - md: add a mutex to synchronize idle and frozen in action_store() - md: refactor action_store() for 'idle' and 'frozen' - Revert "md: unlock mddev before reap sync_thread in action_store" - md: unlock mddev before reap sync_thread in action_store - block: fix wrong mode for blkdev_put() from disk_scan_partitions() - block: fix scan partition for exclusively open device again - block: merge disk_scan_partitions and blkdev_reread_part - !812 [sync] PR-761: net: stmmac: fix potential double free of dma descriptor resources - net: stmmac: fix potential double free of dma descriptor resources - !806 [sync] PR-760: LoongArch: kvm: fix bug of kvm's hugepage - !669 [sync] PR-564: usb: disable soft retry for EJ188 controller - !796 [sync] PR-765: LoongArch: fix some stability issues - !784 [sync] PR-766: LoongArch: add kexec&kdump support - LoongArch: kvm: fix bug of kvm's hugepage - LoongArch: defconfig: enable CONFIG_CACHEFILES - i2c: loongson: fix irq not freed when remove module - LoongArch: Set _PAGE_DIRTY only if _PAGE_MODIFIED is set in {pmd,pte}_mkwrite() - LoongArch: Set _PAGE_DIRTY only if _PAGE_WRITE is set in {pmd,pte}_mkdirty() - LoongArch: Clear FPU/SIMD thread info flags for kernel thread - LoongArch: Remove generic irq migration - LoongArch: Fix secondary bridge routing errors - LoongArch: Fix kdump failure on v40 interface specification - LoongArch: configs: Enable kexec/kdump - LoongArch: kdump: Add crashkernel=YM handling - LoongArch: kdump: Add single kernel image implementation - LoongArch: Add support for kernel address space layout randomization (KASLR) - LoongArch: Add support for kernel relocation - LoongArch: Add la_abs macro implementation - LoongArch: Add JUMP_VIRT_ADDR macro implementation to avoid using la.abs - LoongArch: Use la.pcrel instead of la.abs when it's trivially possible - LoongArch: efistub: Modify the address where efistub jumps to the main kernel - LoongArch: kdump: Add memory reservation for old kernel - LoongArch: Integrate initrd operation - LoongArch: kexec: Add compatibility with old interfaces - LoongArch: Flush TLB earlier at initialization - LoongArch: Add kdump support - LoongArch: Add kexec support - usb: xhci: add XHCI_NO_SOFT_RETRY quirk for EJ188- !800 Backport CVEs - netfilter: nf_tables: deactivate anonymous set from preparation phase - xfs: verify buffer contents when we skip log replay- !775 Backport CVEs and bugfixes - filemap: Correct the conditions for marking a folio as accessed - Revert "filemap: Correct the conditions for marking a folio as accessed" - netrom: Fix use-after-free caused by accept on already connected socket - bluetooth: Perform careful capability checks in hci_sock_ioctl() - fs/ntfs3: Delete duplicate condition in ntfs_read_mft() - fs/ntfs3: Fix slab-out-of-bounds read in run_unpack - fs/ntfs3: Validate data run offset - xfs: buffer pins need to hold a buffer reference - ovl: get_acl: Fix null pointer dereference at realinode in rcu-walk mode - fix kabi broken due to import new inode operation get_inode_acl - ovl: enable RCU'd ->get_acl() - vfs: add rcu argument to ->get_acl() callback - bpf: add missing header file include - uaccess: Add speculation barrier to copy_from_user() - !684 [sync] PR-675: driver/hifc&hinic: Fix compile error in allyesconfigs - scsi/hifc: Fix compile error in allyesconfigs - net/hinic: Fix compile error in allyesconfigs- !723 Backport CVEs and bugfixes - USB: gadgetfs: Fix race between mounting and unmounting - prlimit: do_prlimit needs to have a speculation check - ext4: check iomap type only if ext4_iomap_begin() does not fail - dm ioctl: fix nested locking in table_clear() to remove deadlock concern - net: qcom/emac: Fix use after free bug in emac_remove due to race condition - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg - i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer() - ext4: only update i_reserved_data_blocks on successful block allocation - can: af_can: fix NULL pointer dereference in can_rcv_filter - RDMA/core: Refactor rdma_bind_addr - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests - scsi: dpt_i2o: Remove obsolete driver - writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() - bpf, sockmap: Fix double bpf_prog_put on error case in map_link - bpf, sockmap: Re-evaluate proto ops when psock is removed from sockmap - bpf, sockmap: Attach map progs to psock early for feature probes - bpf, sockmap: Fix return codes from tcp_bpf_recvmsg_parser() - bpf, sockmap: Fix race in ingress receive verdict with redirect to self- !632 Backport CVEs and bugfixes - bonding: Fix memory leak when changing bond type to Ethernet - bonding: restore bond's IFF_SLAVE flag if a non-eth dev enslave fails - bonding: restore IFF_MASTER/SLAVE flags on bond enslave ether type change - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition - rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975] - power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition - timers/nohz: Last resort update jiffies on nohz_full IRQ entry - xfs: don't leak btree cursor when insrec fails after a split - xfs: avoid unnecessary runtime sibling pointer endian conversions - xfs: detect self referencing btree sibling pointers - xfs: introduce xfs_buf_daddr() - xfs: move kernel-specific superblock validation out of libxfs - xfs: bound maximum wait time for inodegc work - xfs: introduce xfs_inodegc_push() - xfs: flush inodegc workqueue tasks before cancel - xfs: drop async cache flushes from CIL commits. - xfs: limit iclog tail updates - xfs: need to see iclog flags in tracing - io_uring: ensure that io_init_req() passes in the right issue_flags - io_uring: add missing lock in io_get_file_fixed- !588 [sync] PR-585: x86/speculation: Allow enabling STIBP with legacy IBRS - !591 Backport CVEs and bugfixes - net/sched: Retire tcindex classifier - drm/vmwgfx: Validate the box size for the snooped cursor - netfilter: nf_tables: nft_parse_register can return a negative value - netfilter: nf_tables: validate registers coming from userspace. - Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition - KVM: nVMX: add missing consistency checks for CR0 and CR4 - nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition - xfs: __percpu_counter_compare() inode count debug too expensive - xfs: fix memcpy fortify errors in EFI log format copying - xfs: fix memcpy fortify errors in RUI log format copying - xfs: fix memcpy fortify errors in CUI log format copying - xfs: fix memcpy fortify errors in BUI log format copying - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size - xfs: allow setting full range of panic tags - xfs: don't use BMBT btree split workers for IO completion - xfs: fix extent busy updating - xfs: get root inode correctly at bulkstat - xfs: invalidate xfs_bufs when allocating cow extents - xfs: attach dquots to inode before reading data/cow fork mappings - xfs: invalidate block device page cache during unmount - xfs: add selinux labels to whiteout inodes - xfs: convert buf_cancel_table allocation to kmalloc_array - xfs: don't leak xfs_buf_cancel structures when recovery fails - xfs: refactor buffer cancellation table allocation - xfs: fix type mismatches in the inode reclaim functions - xfs: don't allow log writes if the data device is readonly - x86/speculation: Allow enabling STIBP with legacy IBRS- !574 Backport CVEs and bugfixes - driver core: Fix lockdep warning on wfs_lock - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() - 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition - ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size - ubi: ensure that VID header offset + VID header size <= alloc, size - ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct() - perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output - xirc2ps_cs: Fix use after free bug in xirc2ps_detach - ring-buffer: Fix race while reader and writer are on the same page - loop: Add parm check in loop_control_ioctl - ext4: Fix i_disksize exceeding i_size problem in paritally written case - ext4: ext4_put_super: Remove redundant checking for 'sbi->s_journal_bdev' - ext4: Fix reusing stale buffer heads from last failed mounting - btrfs: fix race between quota disable and quota assign ioctls - dm crypt: add cond_resched() to dmcrypt_write() - xfs: don't leak memory when attr fork loading fails - xfs: delete unnecessary NULL checks - xfs: replace inode fork size macros with functions - xfs: replace XFS_IFORK_Q with a proper predicate function - xfs: use XFS_IFORK_Q to determine the presence of an xattr fork - xfs: make inode attribute forks a permanent part of struct xfs_inode - xfs: convert XFS_IFORK_PTR to a static inline helper - xfs: don't reuse busy extents on extent trim - fs/xfs: convert comma to semicolon - xfs: xfs_ail_push_all_sync() stalls when racing with updates - xfs: check buffer pin state after locking in delwri_submit - xfs: log worker needs to start before intent/unlink recovery- !550 anolis: bond: broadcast ARP or ND messages to all slaves - !561 Backport CVEs and bugfixes - !560 [sync] PR-539: LoongArch: fix compile warnning of drm/loongson driver - net: sched: Use struct_size() helper in kvmalloc() - net_sched: Use struct_size() and flex_array_size() helpers - ext4: dio take shared inode lock when overwriting preallocated blocks - ext4: fix race between writepages and remount - clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTVCT_LO value - kvm: initialize all of the kvm_debugregs structure before sending it to userspace - nvme: use nvme_cid to generate command_id in trace event - xfs: don't report reserved bnobt space as available - xfs: don't include bnobt blocks when reserving free block pool - xfs: set aside allocation btree blocks from block reservation - xfs: introduce in-core global counter of allocbt blocks - act_mirred: use the backlog for nested calls to mirred ingress - net/sched: act_mirred: better wording on protection against excessive stack growth - net/sched: act_mirred: refactor the handle of xmit - scsi: scsi_dh_alua: fix memleak for 'qdata' in alua_activate() - anolis: bond: broadcast ARP or ND messages to all slaves - !558 net: hns3: modify reset delay time to avoid configuration timeout - drm/loongson: fix compile warnning - net: hns3: modify reset delay time to avoid configuration timeout- !541 fix CVE-2023-0266 - ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF- !529 Backport CVEs and bugfixes - block: fix use-after-free of q->q_usage_counter - block: move q_usage_counter release into blk_queue_release - Revert "block: fix null-deref in percpu_ref_put" - mm: compaction: avoid possible NULL pointer dereference in kcompactd_cpu_online - md/raid6: Fix the problem of repeatedly applying for memory in raid5_read_one_chunk - xfs, iomap: limit individual ioend chain lengths in writeback - net/sched: tcindex: search key must be 16 bits - net/sched: tcindex: update imperfect hash filters respecting rcu - tty: fix out-of-bounds access in tty_driver_lookup_tty() - fs/ntfs3: Validate resident attribute name - ima: Fix memory leakage in ima_store_template - Revert "mm/vmalloc: huge vmalloc backing pages should be split rather than compound" - coredump: fix kabi broken in struct coredump_params - coredump: Use the vma snapshot in fill_files_note - coredump/elf: Pass coredump_params into fill_note_info - coredump: Remove the WARN_ON in dump_vma_snapshot - coredump: Snapshot the vmas in do_coredump - mm/swapfile: add cond_resched() in get_swap_pages() - mm: slince possible data races about pgdat->kswapd - mm: fix null-ptr-deref in kswapd_is_running() - fs/ntfs3: Validate MFT flags before replaying logs - fs/ntfs3: Validate attribute name offset - bpf: Fixes possible race in update_prog_stats() for 32bit arches - bpf: Avoid races in __bpf_prog_run() for 32bit arches - ext4: make sure fs error flag setted before clear journal error - ext4: commit super block if fs record error when journal record without error - af_unix: Get user_ns from in_skb in unix_diag_get_exact(). - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() - wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies() - arm64: errata: Remove AES hwcap for COMPAT tasks - ARM: 9206/1: A9: Add ARM ERRATA 764319 workaround (Updated) - kernel: Initialize cpumask before parsing - softirq: Don't try waking ksoftirqd before it has been spawned - bpf: Prevent decl_tag from being referenced in func_proto arg - bpf: Skip task with pid=1 in send_signal_common() - bpf, sockmap: Fix an infinite loop error when len is 0 in tcp_bpf_recvmsg_parser() - !460 Backport CVEs and bugfixes - !517 [sync] PR-510: LoongArch: fix dual-bridge machine can not work - !516 [sync] PR-509: Loongson: fix 7a2000 gpu driver can not work - irqchip/loongson: Fix syscore ops registration - irqchip/loongarch: Fix some issues of irq controllers - drm/loongson: using hdmi hot plug status register - malidp: Fix NULL vs IS_ERR() checking- !512 Backport CVEs and bugfixes - livepatch/core: Fix hungtask against cpu hotplug on x86 - livepatch: Narrow the scope of the 'text_mutex' lock - livepatch: Cleanup klp_mem_prepare() - seccomp: Move copy_seccomp() to no failure path. - media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer() - ftrace: Fix invalid address access in lookup_rec() when index is 0 - mm: optimize do_wp_page() for fresh pages in local LRU pagevecs - mm: optimize do_wp_page() for exclusive pages in the swapcache - tipc: add an extra conn_get in tipc_conn_alloc - tipc: set con sock in tipc_conn_alloc - ext4: fix another off-by-one fsmap error on 1k block filesystems - mm/vmalloc: huge vmalloc backing pages should be split rather than compound - HID: asus: use spinlock to safely schedule workers - HID: asus: use spinlock to protect concurrent accesses - HID: asus: Remove check for same LED brightness on set - jbd2: fix data missing when reusing bh which is ready to be checkpointed - !502 [sync] PR-476: LoongArch: fix failed to boot - !498 [sync] PR-479: LoongArch: update network related default config - !496 [sync] PR-448: LoongArch: fix some pci problems - LoongArch: Initialize screen_info variable - LoongArch: Fixed EIOINTC structure members - LoongArch: Fix virtual machine startup error - loongarch/kvm: ls7a add iocsrw emulation - LoongArch: fix signal handler name changed - LoongArch: defconfig: update network configurations - LoongArch: pci root bridige set acpi companion only when not acpi_disabled. - pci: fix X server auto probe fail when both ast and etnaviv drm present - LS7A2000: PCIE: Fixup GPU card error - pci/quirks: ls7a2000: fix pm transition of devices under pcie port - LoongArch: Fixed some pcie card not scanning properly - pci: fix kabi error caused by pm_suspend_target_state - PCI: PM: Fix pcie mrrs restoring - PCI: Check if the pci controller can use both CFG0 and CFG1 mode to access configuration space - PCI: Check if entry->offset already exist for mem resource- !485 Backport CVEs and bugfixes - !491 [sync] PR-477: tools: fix compile error introduced by LoongArch commit - fix compile error introduced by LoongArch commit - scsi: cancel the inflight async device probe when remove scsi_target - scsi: fix use-after-free problem in scsi_remove_target - ring-buffer: Fix race between reset page and reading page - raid1, raid10: switch to precise io accounting - block: add precise io accouting apis - md/raid10: fix memleak for 'conf->bio_split' - sctp: fail if no bound addresses can be used for a given scope - ext4: fix WARNING in mb_find_extent - scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress - scsi: iscsi_tcp: Fix UAF during logout when accessing the shost ipaddress - scsi: iscsi: Move pool freeing - xfs: aborting inodes on shutdown may need buffer lock - ext4: fix incorrect options show of original mount_opt and extend mount_opt2 - !439 openeuler: pci: workaround multiple functions can be assigned to only one VM - !474 [sync] PR-447: add perf loongarch support - tools/perf: Add basic support for LoongArch - perf machine: Use path__join() to compose a path instead of snprintf(dir, '/', filename) - !467 LoongArch: add kvm support - LoongArch: kvm: KVM support for 5.10 - !472 [sync] PR-466: LoongArch: fix compile error when using make allmodconfig - LoongArch: fix compile error when using make allmodconfig - LoongArch: Export symbol for function smp_send_reschedule() - LoongArch: kvm: add initial kvm support - !453 Backport CVEs and bugfixes - !463 [sync] PR-444: LoongArch: some LS7a device drivers support and LoongArch bug fix - LoongArch: remove __ARCH_WANT_NEW_STAT - LoongArch: modify defconfig according to other architectures - LoongArch: Change definition of cpu_relax() for Loongson-3 - drm/loongson: add kernel modesetting driver support for ls7a1000/ls7a2000 - LoongArch: Use alternative to optimize libraries - LoongArch: Add alternative runtime patching mechanism - LoongArch: Remove the .fixup section usage - LoongArch: extable: Add a dedicated uaccess handler - LoongArch: extable: Add `type` and `data` fields - LoongArch: Switch to relative exception tables - LoongArch: Consolidate __ex_table construction - LoongArch: fix SECCOMP test error - LoongArch: fix vmlinux ld error - LoongArch: enable hugetlbfs support - LoongArch: save one instruction for arch_local_irq_{enable,disable} - LoongArch: optimize for syscall return - LoongArch: refresh usage of sync - LoongArch: use 40 bits address space for user - LoongArch: Support loader and kernel interface V40 - LoongArch: Enhance booting and resume compatibility - LoongArch: Remove redudant csr save/restore - LoongArch: Support Power Manager - irqchip/loongson-liointc: Set different isr for differnt core - platform: Support loongson laptop generic driver - LoongArch: Adapted SECTION_SIZE_BITS with page size - ACPI: Support ACPI_MACHINE_WIDTH for 64 - spi: loongson: Add LS7A spi driver support - i2c: loongson: Add LS7A i2c driver support - LoongArch: Call irq_find_matching_fwnode get irq domain - irqchip/ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch - gpio: loongson: Add 3A/3B/3C/7A gpio dirver support - rtc: ls2x: Add support for the Loongson-2K/LS7A RTC - LoongArch: convert p v s cache to l1 l2 l3 format - cpufreq: Add cpufreq driver for LoongArch - LoongArch: Fix section mismatch due to acpi_os_ioremap() - LoongArch: Add vector extensions support - phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function - openeuler: pci: workaround multiple functions can be assigned to only one VM- !454 Backport CVEs and bugfixes - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() - neigh: make sure used and confirmed times are valid - HID: check empty report_list in bigben_probe() - HID: check empty report_list in hid_validate_values() - Documentation/hw-vuln: Fix rST warning - Documentation/hw-vuln: Add documentation for Cross-Thread Return Predictions - KVM: x86: Mitigate the cross-thread return address predictions bug - x86/speculation: Identify processors vulnerable to SMT RSB predictions - radi10: fix leak of 'r10bio->remaining' for recovery - md: fix soft lockup in status_resync - md: don't update recovery_cp when curr_resync is ACTIVE - md: Ensure resync is reported after it starts - md: Use enum for overloaded magic numbers used by mddev->curr_resync - raid10: fix leak of io accounting - tcp: Fix listen() regression in 5.15.88. - net/ulp: Remove redundant ->clone() test in inet_clone_ulp(). - net/ulp: use consistent error code when blocking ULP - net/ulp: prevent ULP without clone op from entering the LISTEN status - net/tls: tls_is_tx_ready() checked list_entry - usb: dwc3: dwc3-qcom: Add missing platform_device_put() in dwc3_qcom_acpi_register_core - ntfs: fix out-of-bounds read in ntfs_attr_find() - splice: don't generate zero-len segement bvecs - rds: rds_rm_zerocopy_callback() use list_first_entry() - tap: tap_open(): correctly initialize socket uid - tun: tun_chr_open(): correctly initialize socket uid - net: add sock_init_data_uid() - ring-buffer: Handle race between rb_move_tail and rb_check_pages - blk-mq: use quiesced elevator switch when reinitializing queues - ovl: fix use inode directly in rcu-walk mode- !419 Backport CVEs and bugfixes - net: mpls: fix stale pointer if allocation fails during device rename - x86/bugs: Flush IBP in ib_prctl_set() - binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0 - binder: Address corner cases in deferred copy and fixup - binder: fix pointer cast warning - binder: defer copies of pre-patched txn data - binder: read pre-translated fds from sender buffer - binder: avoid potential data leakage when copying txn - ARM: 9242/1: kasan: Only map modules if CONFIG_KASAN_VMALLOC=n - rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed - net/sched: sch_taprio: do not schedule in taprio_reset() - net/sched: sch_taprio: fix possible use-after-free - nbd: fix assignment error for first_minor in nbd_dev_add - md/raid10: fix wrong setting of max_corr_read_errors - md/raid10: fix overflow in safe_delay_store - md/raid10: fix slab-out-of-bounds in md_bitmap_get_counter - fix kabi broken due to import of 5.15-stable io_uring - io_uring: import 5.15-stable io_uring - task_work: add helper for more targeted task_work canceling - coredump: Limit what can interrupt coredumps - kernel: provide create_io_thread() helper - fs: provide locked helper variant of close_fd_get_file() - kernel: remove checking for TIF_NOTIFY_SIGNAL - entry: Add support for TIF_NOTIFY_SIGNAL - signal: Add task_sigpending() helper - arm: add support for TIF_NOTIFY_SIGNAL - arm64: add support for TIF_NOTIFY_SIGNAL - riscv: add support for TIF_NOTIFY_SIGNAL - powerpc: add support for TIF_NOTIFY_SIGNAL - x86: Wire up TIF_NOTIFY_SIGNAL - iov_iter: add helper to save iov_iter state - perf beauty: Update copy of linux/socket.h with the kernel sources - perf trace beauty: Update copy of linux/socket.h with the kernel sources - io_uring: correct pinned_vm accounting - file: Rename __close_fd_get_file close_fd_get_file - io_uring: don't hold uring_lock when calling io_run_task_work* - io_uring: don't take uring_lock during iowq cancel - fs: make do_renameat2() take struct filename - net: add accept helper not installing fd - net: provide __sys_shutdown_sock() that takes a socket - fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHED - Make sure nd->path.mnt and nd->path.dentry are always valid pointers - fix handling of nd->depth on LOOKUP_CACHED failures in try_to_unlazy* - fs: add support for LOOKUP_CACHED - Revert "io_uring: fix soft lockup when call __io_remove_buffers" - Revert "io_uring: deduplicate failing task_work_add" - Revert "io_uring: don't take uring_lock during iowq cancel" - Revert "[Backport] io_uring: don't keep looping for more events if we can't flush overflow" - Revert "[Huawei] io-wq: Switch io_wqe_worker's fs before releasing request" - Revert "[Huawei] io_uring:drop identity before creating a private one"- !410 Backport CVEs and bugfixes - x86/kasan: Populate shadow for shared chunk of the CPU entry area - x86/kasan: Add helpers to align shadow addresses up and down - x86/kasan: Rename local CPU_ENTRY_AREA variables to shorten names - x86/mm: Populate KASAN shadow for entire per-CPU range of CPU entry area - x86/mm: Recompute physical address for every page of per-CPU CEA mapping - x86/kasan: Map shadow for percpu pages on demand - x86/mm: Randomize per-cpu entry area - Huawei BMA: Fix iBMA driver bug - mm: memcg: fix NULL pointer in mem_cgroup_track_foreign_dirty_slowpath() - mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages - ppp: associate skb with a device at tx - arm32: kaslr: Avoid using the -fpic and fno-pic parameters together - bpf, sockmap: fix race in sock_map_free() - bpf: make sure skb->len != 0 when redirecting to a tunneling device - cifs: Fix use-after-free in rdata->read_into_pages() - net: bridge: mcast: add and enforce query interval minimum - net: bridge: mcast: add and enforce startup query interval minimum - media: vivid: fix compose size exceed boundary - !405 kvm: arm64: fix some pvsched bugs - kvm: arm64: fix some pvsched bugs- !400 Backport fs and block bugfixes - ubi: Fix UAF wear-leveling entry in eraseblk_count_seq_show() - ubi: fastmap: Fix missed fm_anchor PEB in wear-leveling after disabling fastmap - ubifs: Re-statistic cleaned znode count if commit failed - ubifs: dirty_cow_znode: Fix memleak in error handling path - block, bfq: switch 'bfqg->ref' to use atomic refcount apis - cifs: sanitize multiple delimiters in prepath - !392 OpenEuler-22.03-LTS Fixes Some Bugs in Accelerator Disk Storage Encryption and Decryption Scenarios - crypto: hisilicon/sec - delete the flag CRYPTO_ALG_ALLOCATES_MEMORY - crypto: hisilicon/qm - prevent soft lockup in qm_poll_req_cb()'s loop - crypto: hisilicon/qm - modify event irq processing - crypto: hisilicon/qm - move alloc qm->wq to qm.c - crypto: hisilicon/qm - add functions for releasing resources- !386 Backport CVEs and bugfixes - net: sched: fix race condition in qdisc_graft() - macvlan: enforce a consistent minimal mtu - net: switch to storing KCOV handle directly in sk_buff - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry - mm/memcg_memfs_info: fix potential oom_lock recursion deadlock - mm: memcontrol: fix potential oom_lock recursion deadlock - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames - ext4: fix use-after-free in ext4_orphan_cleanup - ext4: fix null-ptr-deref in ext4_write_info - xfs: fix potential log item leak- !369 Backport CVEs and bugfixes - mm/vmpressure: fix data-race with memcg->socket_pressure - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - mm/memory: return vm_fault_t result from migrate_to_ram() callback - net: sched: disallow noqueue for qdisc classes - netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits - xfs: Fix deadlock on xfs_inodegc_worker - net: sched: cbq: dont intepret cls results when asked to drop - net: sched: atm: dont intepret cls results when asked to drop - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - rndis_wlan: Prevent buffer overflow in rndis_query_oid- !357 Backport CVEs, bugfixes, performance and other - binder: fix UAF of alloc->vma in race with munmap() - io_uring: add missing item types for splice request - xfs: fix overfilling of reserve pool - xfs: always succeed at setting the reserve pool size - xfs: remove infinite loop when reserving free block pool - xfs: use current->journal_info for detecting transaction recursion - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - fix kabi broken due to may_pollfree - io_uring: disable polling pollfree files - sched: disable sched_autogroup by default - driver: char: delete svm.c - ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob - fs/ntfs3: Fix attr_punch_hole() null pointer derenference - tracing/osnoise: Do not unregister events twice - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails - mm/filemap.c: remove bogus VM_BUG_ON - mm: oom_kill: fix KABI broken by "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup" - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - fork: Allocate a new task_struct_resvd object for fork task - tmpfs: fix regressions from wider use of ZERO_PAGE - tmpfs: do not allocate pages on read- !348 Backport CVEs and fs bugfixes - io_uring: kill goto error handling in io_sqpoll_wait_sq() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - ext4: fix bad checksum after online resize - xfs: fix use-after-free in xattr node block inactivation - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls- KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS - bfq: fix null-ptr-deref in bfq_pd_offline - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - ksmbd: fix heap-based overflow in set_ntacl_dacl() - ksmbd: prevent out of bound read for SMB2_WRITE - ksmbd: validate length in smb2_write() - xfs: fix super block buf log item UAF during force shutdown - xfs: wait iclog complete before tearing down AIL - xfs: get rid of assert from xfs_btree_islastblock- ext2: replace bh_submit_read() helper with bh_read() - ufs: replace ll_rw_block() - udf: replace ll_rw_block() - reiserfs: replace ll_rw_block() - ocfs2: replace ll_rw_block() - ntfs3: replace ll_rw_block() - jbd2: replace ll_rw_block() - isofs: replace ll_rw_block() - gfs2: replace ll_rw_block() - fs/buffer: replace ll_rw_block() - fs/buffer: add some new buffer read helpers - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - mtd: physmap-core: Fix NULL pointer dereferencing in of_select_probe_type() - blk-mq: set default elevator as deadline in case of hctx shared tagset - dm thin: Use last transaction's pmd->root when commit failed - media: mceusb: Use new usb_control_msg_*() routines - block, bfq: fix possible uaf for 'bfqq->bic' - block, bfq: fix null pointer dereference in bfq_bio_bfqg() - scsi: iscsi: remove .unbind_conn from iscsi_transport - Revert "scsi: iscsi: fix kabi broken in struct iscsi_transport" - blk-mq: fix kabi broken in struct bio - blk-mq: fix kabi broken in struct request - mm/dynamic_hugetlb: fix clear PagePool without lock protection - mm/dynamic_hugetlb: fix list corruption in hpool_merge_page() - x86/cpu/hygon: Set __max_die_per_package on Hygon - block: always align request_wrapper to cacheline - block: fix crash on cmpxchg for request_wrapper - clk: imx: Add check for kcalloc - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs- wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute - xen/netback: don't call kfree_skb() with interrupts disabled - media: dvb-core: Fix UAF due to refcount races at releasing - wifi: wilc1000: validate pairwise and authentication suite offsets - wifi: wilc1000: validate number of channels - wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute - drm/amdkfd: Check for null pointer after calling kmemdup- proc: proc_skip_spaces() shouldn't think it is working on C strings - proc: avoid integer type confusion in get_proc_long - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - livepatch/ppc64: Fix preemption check when enabling - block: only use cmpxchg64 in 64bit platform - efi/libstub: Fix build error in efi-stub.c for riscv- block: fix regression for dm - dm: switch to rq-based after queue is initialized - net/af_packet: make sure to pull mac header - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO - sched: Fix null-ptr-deref in free_fair_sched_group - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - Revert "ipvlan: Modify the value of ipvlan modes" - workqueue: fix state-dump console deadlock - preempt/dynamic: Fix typo in macro conditional statement - jump_label: Fix usage in module __init - arm64/mpam: update last_cmd_status in parse_cache() and parse_bw() - arm64/mpam: remove kernfs_get() calls() and add kernfs_put() calls to prevent refcount leak - arm64/mpam: make mbw_max/min not less than min_bw - arm64/mpam: Fix indent format error in resctrl_parse_param() - arm64/mpam: decrease dom_num when domain goes offline - arm64/mpam: correct mbw_max/min if remainder is too large - Revert "add barriers to buffer_uptodate and set_buffer_uptodate" - pinctrl: core: Set ret to 0 when group is skipped - pinctrl: core: Handling pinmux and pinconf separately - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" - mm/dynamic_hugetlb: fix compound_nr incorrect - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq - scsi: ufs: core: Enable link lost interrupt - perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU - perf python: Fix build when PYTHON_CONFIG is user supplied - Documentation/ABI: Mention retbleed vulnerability info file for sysfs - arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 - md: call __md_stop_writes in md_stop - Revert "md-raid: destroy the bitmap after destroying the thread" - mm/hugetlb: fix hugetlb not supporting softdirty tracking - xen/privcmd: fix error exit of privcmd_ioctl_dm_op() - ACPI: processor: Remove freq Qos request for all CPUs - s390: fix double free of GS and RI CBs on fork() failure - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - x86/bugs: Add "unknown" reporting for MMIO Stale Data - perf/x86/lbr: Enable the branch type for the Arch LBR by default - btrfs: check if root is readonly while setting security xattr - btrfs: add info when mount fails due to stale replace target - btrfs: replace: drop assert for suspended replace - btrfs: fix silent failure when deleting root reference - ionic: fix up issues with handling EAGAIN on FW cmds - rxrpc: Fix locking in rxrpc's sendmsg - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter - net: Fix a data-race around sysctl_somaxconn. - net: Fix data-races around sysctl_devconf_inherit_init_net. - net: Fix data-races around sysctl_fb_tunnels_only_for_init_net. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - net: Fix data-races around sysctl_optmem_max. - bpf: Folding omem_charge() into sk_storage_charge() - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around netdev_max_backlog. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: Fix data-races around sysctl_[rw]mem_(max|default). - net: Fix data-races around sysctl_[rw]mem(_offset)?. - tcp: tweak len/truesize ratio for coalesce candidates - netfilter: nf_tables: disallow jump to implicit chain from set element - netfilter: nf_tables: upfront validation of data via nft_data_init() - netfilter: bitwise: improve error goto labels - netfilter: nft_cmp: optimize comparison for 16-bytes - netfilter: nf_tables: consolidate rule verdict trace call - netfilter: nftables: remove redundant assignment of variable err - netfilter: nft_tunnel: restrict it to netdev family - netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families - netfilter: nf_tables: do not leave chain stats enabled on error - netfilter: nft_payload: do not truncate csum_offset and csum_type - netfilter: nft_payload: report ERANGE for too long offset and length - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips - netfilter: ebtables: reject blobs that don't provide all entry points - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - net: moxa: get rid of asymmetry in DMA mapping/unmapping - net: ipa: don't assume SMEM is page-aligned - net/mlx5e: Properly disable vlan strip on non-UL reps - ice: xsk: prohibit usage of non-balanced queue id - ice: xsk: Force rings to be sized to power of 2 - nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout - rose: check NULL rose_loopback_neigh->loopback - mm/smaps: don't access young/dirty bit if pte unpresent - mm/huge_memory.c: use helper function migration_entry_to_page() - SUNRPC: RPC level errors should set task->tk_rpc_status - NFSv4.2 fix problems with __nfs42_ssc_open - NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open() - xfrm: clone missing x->lastused in xfrm_do_migrate - xfrm: fix refcount leak in __xfrm_policy_check() - kernel/sched: Remove dl_boosted flag comment - vfs: make sync_filesystem return errors from ->sync_fs - fs: remove __sync_filesystem - pinctrl: amd: Don't save/restore interrupt status and wake status bits - kernel/sys_ni: add compat entry for fadvise64_64 - parisc: Fix exception handler for fldw and fstw instructions - audit: fix potential double free on error path from fsnotify_add_inode_mark - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc- blk-mq: don't access request_wrapper if request is not allocated from block layer - blk-mq: fix kabi broken due to request_wrapper - ide-cd: don't clear rq_flags after blk_get_request - iommu: Fix error handling in probe_acpi_namespace_devices()- staging: rtl8712: fix use after free bugs - drivers/perf: fixed the issue that the kabi value changed - drm/i915: fix TLB invalidation for Gen12 video and compute engines - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - Bluetooth: L2CAP: Fix u8 overflow - dm: Fix UAF in run_timer_softirq() - dm-thin: Resume failed in FAIL mode - mm: hugetlb: fix UAF in hugetlb_handle_userfault - ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO_INITFUNC - ARM: 9059/1: cache-v7: get rid of mini-stack - ARM: 9058/1: cache-v7: refactor v7_invalidate_l1 to avoid clobbering r5/r6 - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir - mpi: Fix length check in mpi_key_length() - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - Fix kabi change caused by reverting patches - Revert "iommu: Introduce attach/detach_pasid_table API" - Revert "iommu: Introduce bind/unbind_guest_msi" - Revert "iommu/smmuv3: Allow s1 and s2 configs to coexist" - Revert "iommu/smmuv3: Get prepared for nested stage support" - Revert "iommu/smmuv3: Implement attach/detach_pasid_table" - Revert "iommu/smmuv3: Allow stage 1 invalidation with unmanaged ASIDs" - Revert "iommu/smmuv3: Implement cache_invalidate" - Revert "dma-iommu: Implement NESTED_MSI cookie" - Revert "iommu/smmuv3: Nested mode single MSI doorbell per domain enforcement" - Revert "iommu/smmuv3: Enforce incompatibility between nested mode and HW MSI regions" - Revert "iommu/smmuv3: Implement bind/unbind_guest_msi" - Revert "iommu/smmuv3: report additional recoverable faults" - Revert "vfio: VFIO_IOMMU_SET_PASID_TABLE" - Revert "vfio: VFIO_IOMMU_CACHE_INVALIDATE" - Revert "vfio: VFIO_IOMMU_SET_MSI_BINDING" - Revert "vfio/pci: Add VFIO_REGION_TYPE_NESTED region type" - Revert "vfio/pci: Register an iommu fault handler" - Revert "vfio/pci: Allow to mmap the fault queue" - Revert "vfio: Use capability chains to handle device specific irq" - Revert "vfio/pci: Add framework for custom interrupt indices" - Revert "vfio: Add new IRQ for DMA fault reporting" - Revert "vfio/pci: Register and allow DMA FAULT IRQ signaling" - Revert "vfio: Document nested stage control" - Revert "vfio/pci: Register a DMA fault response region" - Revert "vfio/pci: Inject page response upon response region fill" - Revert "iommu/arm-smmu-v3: Using HTTU with SMMU STE and stage 2 TTD" - Revert "iommu/io-pgtable-arm: Make data access permissions of stage1/2 compatible" - Revert "iommu/io-pgtable-arm: Remove the limitation on the page table format of sync/clear_dirty_log()" - Revert "iommu/arm-smmu-v3: Change the TLBI CMD in arm_smmu_cache_invalidate()" - Revert "iommu/arm-smmu-v3: Align invalid range with leaf page size upwards when support RIL" - Revert "iommu/arm-smmu-v3: Standardize granule size when support RIL" - Revert "iommu/arm-smmu-v3: Remove the redundant shift operation of 'size'" - Revert "iommu: fix build error when CONFIG_IOMMU_API is off" - Revert "vfio/pci: Fix wrong return value when get iommu attribute DOMAIN_ATTR_NESTING" - Revert "iommu/smmuv3: Remove the S1 mapping restriction of dirty log" - perf/core: Fix reentry problem in perf_output_read_group() - tty: serial: uartlite: Disable clocks in case of errors - cgroup: Fix race condition at rebind_subsystems() - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() - xfs: fix memory leak in xfs_errortag_init - xfs: fix sb write verify for lazysbcount - xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP* - xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() - xfs: prevent a UAF when log IO errors race with unmount - xfs: purge dquots after inode walk fails during quotacheck - xfs: revert "xfs: actually bump warning counts when we send warnings" - xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks - xfs: async CIL flushes need pending pushes to be made stable - xfs: don't generate selinux audit messages for capability testing - xfs: only bother with sync_filesystem during readonly remount - xfs: remove xfs_inew_wait - xfs: mark a data structure sick if there are cross-referencing errors - xfs: restore speculative_cow_prealloc_lifetime sysctl - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd - xfs: factor out a xfs_ilock_iocb helper - xfs: fix parent pointer scrubber bailing out on unallocated inodes - xfs: fix uaf when leaf dir bestcount not match with dir data blocks - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent - xfs: Check for extent overflow when swapping extents - xfs: Check for extent overflow when remapping an extent - xfs: Check for extent overflow when moving extent from cow to data fork - xfs: Check for extent overflow when writing to unwritten extent - xfs: Check for extent overflow when adding/removing xattrs - xfs: Check for extent overflow when renaming dir entries - xfs: Check for extent overflow when removing dir entries - xfs: Check for extent overflow when adding dir entries - xfs: Check for extent overflow when punching a hole - xfs: Check for extent overflow when trivally adding a new extent - xfs: Add helper for checking per-inode extent count overflow - xfs: flush inode gc workqueue before clearing agi bucket - xfs: check sb_meta_uuid for dabuf buffer recovery - xfs: Fix the free logic of state in xfs_attr_node_hasname - xfs: reduce kvmalloc overhead for CIL shadow buffers - xfs: only run COW extent recovery when there are no live extents - xfs: remove all COW fork extents when remounting readonly - xfs: don't catch dax+reflink inodes as corruption in verifier - xfs: fix soft lockup via spinning in filestream ag selection loop - xfs: return errors in xfs_fs_sync_fs - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - PCI: Do not enable AtomicOps on VFs - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 - config: enable CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE by default - scsi: hisi_sas: Prevent parallel FLR and controller reset - scsi: hisi_sas: Prevent parallel controller reset and control phy command - xfs: fix incorrect i_nlink caused by inode racing - block: Fix kabi broken in blk-merge.h and blk-cgroup.h - block: don't merge across cgroup boundaries if blkcg is enabled - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: Simplify ima_lsm_copy_rule - selftests: bpf: Don't run sk_lookup in verifier tests - bpf: Add PROG_TEST_RUN support for sk_lookup programs - bpf: Consolidate shared test timing code - arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER - blk-mq: fix io hang for scsi drivers that depends on timeout handling during scan - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - KVM: arm64: Only probe Hisi ncsnp feature on Hisi CPUs - dm ioctl: print error when HC and MD do not match - block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - block: Fix UAF in bd_link_disk_holder() - ftrace: Fix use-after-free for dynamic ftrace_ops - blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping() - scsi: hisi_sas: Revert "scsi: hisi_sas: Limit max hw sectors for v3 HW" - bfq: Make sure bfqg for which we are queueing requests is online - bfq: Get rid of __bio_blkcg() usage - bfq: Track whether bfq_group is still online - Revert "block, bfq: move bfqq to root_group if parent group is offlined" - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() - blk-wbt: call rq_qos_add() after wb_normal is initialized - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init - blk-mq: fix missing blk_account_io_done() in error path - stack: Declare {randomize_,}kstack_offset to fix Sparse warnings - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET - stack: Replace "o" output with "r" input constraint - lkdtm: Add REPORT_STACK for checking stack offsets - arm64: entry: Enable random_kstack_offset support - x86/entry: Enable random_kstack_offset support - stack: Optionally randomize kernel stack offset each syscall - jump_label: Provide CONFIG-driven build state defaults - ext4: fix super block checksum incorrect after mount - Revert "block/wbt: fix negative inflight counter when remove scsi device" - !313 openEuler: add openEuler/MAINTAINERS for Maintainers & Committers - openEuler: add openEuler/MAINTAINERS for Maintainers & Committers - !301 txgbe : fix arm32 compiler error warning in txgbe_main.c - !287 defconfig: add helper script for update openeuler_defconfig - configs: update arch/x86/configs/openeuler_defconfig - configs: update arch/arm64/configs/openeuler_defconfig - kconfig: Add script to update openeuler_defconfig - !264 Add LoongArch support - !297 tc-testing: fix a bug in gitignore of tc-testing - openeuler: net: txgbe: fix arm 32bit arch compile warning. - tc-testing: gitignore, delete plugins directory - !277 net: ngbe: fix ngbe checkpatch warnnings - LoongArch: defconfig: Set CONFIG_TXGBE=m by default - LS7A2000 : Add quirk for OHCI device rev 0x02 - stmmac: pci: Add dwmac support for Loongson - LoongArch: hugepage table replace tlb - LoongArch: change global registers to local registers - LoongArch: Old BPI compatibility - LoongArch: add kernel setvirtmap for runtime - LoongArch: enable some netfilter related configs - LoongArch: defconfig: use make defconfig to save a clean defconfig - tools perf: Fix compilation error with new binutils - tools include: add dis-asm-compat.h to handle version differences - tools build: Don't display disassembler-four-args feature test - tools build: Add feature test for init_disassemble_info API changes - LoongArch: Support R_LARCH_GOT_PC_{LO12,HI20} in modules - LoongArch: Support PC-relative relocations in modules - LoongArch: Define ELF relocation types added in v2.00 ABI - LoongArch: Adjust symbol addressing for AS_HAS_EXPLICIT_RELOCS - LoongArch: Add Kconfig option AS_HAS_EXPLICIT_RELOCS - irqchip/loongson-liointc: Fix an error handling path in liointc_init() - irqchip/loongarch: Fix irq_domain_alloc_fwnode() abuse - irqchip/loongson-eiointc: Fix a build warning - irqchip/loongson-eiointc: Fix irq affinity setting - irqchip: Adjust Kconfig for Loongson - PCI: Add quirk for LS7A to avoid reboot failure - PCI: loongson: Improve the MRRS quirk for LS7A - PCI: loongson: Work around LS7A incorrect Interrupt Pin registers - PCI: loongson: Don't access non-existent devices - PCI: loongson: Add ACPI init support - PCI: loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A - irqchip / ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback - APCI: irq: Add support for multiple GSI domains - drm/radeon: Workaround radeon driver bug for Loongson - LoongArch: Add writecombine support for drm - Input: i8042 - Add PNP checking hook for Loongson - LoongArch: Add qspinlock support - LoongArch: Add perf events support - LoongArch: Add SysRq-x (TLB Dump) support - LoongArch: Use TLB for ioremap() - LoongArch: Enable ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP - LoongArch: Add sparse memory vmemmap support - MIPS&LoongArch&NIOS2: Adjust prototypes of p?d_init() - irqchip/loongson-pch-lpc: Add suspend/resume support - irqchip/loongson-pch-pic: Add suspend/resume support - irqchip/loongson-eiointc: Add suspend/resume support - irqchip/loongson-htvec: Add suspend/resume support - irqchip/loongson-htvec: Add ACPI init support - ACPI / table: Print CORE_PIC information when MADT is parsed - ACPICA: Events: Support fixed pcie wake event - ACPICA: MADT: Add LoongArch APICs support - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA - Revert "LoongArch: Provisionally add ACPICA data structures" - loongarch: efi: enable generic EFI compressed boot - efi/libstub: implement generic EFI zboot - efi/libstub: use EFI provided memcpy/memset routines - efi/libstub: add some missing EFI prototypes - efi/loongarch: Add efistub booting support - irqchip: Select downstream irqchip drivers for LoongArch CPU - LoongArch: Add subword xchg/cmpxchg emulation - LoongArch: Cleanup headers to avoid circular dependency - LoongArch: Cleanup reset routines with new API - LoongArch: Fix build warnings in VDSO - LoongArch: Select PCI_QUIRKS to avoid build error - LoongArch: Update Loongson-3 default config file - LoongArch: Add USER_STACKTRACE support - LoongArch: Add STACKTRACE support - LoongArch: Add prologue unwinder support - LoongArch: Add guess unwinder support - LoongArch: Add vDSO syscall __vdso_getcpu() - LoongArch: Add PCI controller support - LoongArch: Parse MADT to get multi-processor information - LoongArch: Jump to the link address before enable PG - LoongArch: Requires __force attributes for any casts - LoongArch: Fix unsigned comparison with less than zero - LoongArch: Adjust arch/loongarch/Kconfig - LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - irqchip/loongson-pch-pic: Move find_pch_pic() into CONFIG_ACPI - LoongArch: Fix wrong "ROM Size" of boardinfo - LoongArch: Fix missing fcsr in ptrace's fpr_set - LoongArch: Fix shared cache size calculation - LoongArch: Disable executable stack by default - LoongArch: Remove unused variables - LoongArch: Remove clock setting during cpu hotplug stage - LoongArch: Remove useless header compiler.h - LoongArch: Remove several syntactic sugar macros for branches - LoongArch: Re-tab the assembly files - LoongArch: Simplify "BGT foo, zero" with BGTZ - LoongArch: Simplify "BLT foo, zero" with BLTZ - LoongArch: Simplify "BEQ/BNE foo, zero" with BEQZ/BNEZ - LoongArch: Use the "move" pseudo-instruction where applicable - LoongArch: Use the "jr" pseudo-instruction where applicable - LoongArch: Use ABI names of registers where appropriate - irqchip: Add LoongArch CPU interrupt controller support - LoongArch: fix kabi change due to enum chuph_state - irqchip: Add Loongson Extended I/O interrupt controller support - irqchip/loongson-liointc: Add ACPI init support - irqchip/loongson-pch-msi: Add ACPI init support - irqchip/loongson-pch-pic: Add ACPI init support - irqchip: Add Loongson PCH LPC controller support - LoongArch: Prepare to support multiple pch-pic and pch-msi irqdomain - LoongArch: Use ACPI_GENERIC_GSI for gsi handling - LoongArch: Provisionally add ACPICA data structures - loongarch: drop definition of PGD_ORDER - loongarch: drop definition of PUD_ORDER - loongarch: drop definition of PMD_ORDER - loongarch: drop definition of PTE_ORDER - LoongArch: Fix section mismatch warning - LoongArch: Fix build errors for tinyconfig - LoongArch: Remove obsolete mentions of vcsr - LoongArch: Drop these obsolete selects in Kconfig - efi: Simplify arch_efi_call_virt() macro - LoongArch: Make compute_return_era() return void - LoongArch: Fix wrong fpu version - LoongArch: Fix EENTRY/MERRENTRY setting in setup_tlb_handler() - LoongArch: Fix sleeping in atomic context in setup_tlb_handler() - LoongArch: Fix the _stext symbol address - LoongArch: Fix the !THP build - LoongArch: vmlinux.lds.S: Add missing ELF_DETAILS - LoongArch: Remove MIPS comment about cycle counter - LoongArch: Fix the !CONFIG_SMP build - LoongArch: Add Loongson-3 default config file - LoongArch: Add Non-Uniform Memory Access (NUMA) support - LoongArch: Add multi-processor (SMP) support - LoongArch: Add VDSO and VSYSCALL support - LoongArch: Add some library functions - LoongArch: Add misc common routines - LoongArch: Add ELF and module support - LoongArch: Add signal handling support - LoongArch: Add system call support - LoongArch: Add memory management - LoongArch: Add process management - LoongArch: Add exception/interrupt handling - LoongArch: Add boot and setup routines - LoongArch: Add other common headers - LoongArch: Add atomic/locking headers - LoongArch: Add CPU definition headers - LoongArch: Add ELF-related definitions - LoongArch: Add build infrastructure - fbdev: Prevent probing generic drivers if a FB is already registered - serial: 8250_pnp: Support configurable clock frequency - genirq/generic_chip: Export irq_unmap_generic_chip - mm/swapops: make is_pmd_migration_entry more strict - initramfs: Provide a common initrd reserve function - initrd: Add the preprocessor guard in initrd.h - PCI/ERR: Retain status from error notification - tee: fix memory leak in tee_shm_register() - qrtr: Convert qrtr_ports from IDR to XArray - can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once() - tracing/probes: Have kprobes and uprobes use $COMM too - netfilter: nf_tables: fix audit memory leak in nf_tables_commit - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() - MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0 - video: fbdev: i740fb: Check the argument of i740_calc_vclk() - powerpc/64: Init jump labels before parse_early_param() - smb3: check xattr value length earlier - f2fs: fix to do sanity check on segment type in build_sit_entries() - f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page() - ALSA: control: Use deferred fasync helper - ALSA: timer: Use deferred fasync helper - ALSA: core: Add async signal helpers - powerpc/32: Don't always pass -mcpu=powerpc to the compiler - watchdog: export lockup_detector_reconfigure - RISC-V: Add fast call path of crash_kexec() - riscv: mmap with PROT_WRITE but no PROT_READ is invalid - modules: Ensure natural alignment for .altinstructions and __bug_table sections - mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start - vfio: Clear the caps->buf to NULL after free - tty: serial: Fix refcount leak bug in ucc_uart.c - lib/list_debug.c: Detect uninitialized lists - ext4: avoid resizing to a partial cluster size - ext4: avoid remove directory when directory is corrupted - drivers:md:fix a potential use-after-free bug - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown - md: Notify sysfs sync_completed in md_reap_sync_thread() - dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed - selftests/kprobe: Do not test for GRP/ without event failures - csky/kprobe: reclaim insn_slot on kprobe unregistration - RDMA/rxe: Limit the number of calls to each tasklet - um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups - PCI/ACPI: Guard ARM64-specific mcfg_quirks - cxl: Fix a memory leak in an error handling path - pinctrl: intel: Check against matching data instead of ACPI companion - gadgetfs: ep_io - wait until IRQ finishes - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input - clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description - zram: do not lookup algorithm in backends table - uacce: Handle parent device removal or parent driver module rmmod - clk: qcom: ipq8074: dont disable gcc_sleep_clk_src - vboxguest: Do not use devm for irq - usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch - usb: renesas: Fix refcount leak bug - usb: host: ohci-ppc-of: Fix refcount leak bug - clk: ti: Stop using legacy clkctrl names for omap4 and 5 - drm/meson: Fix overflow implicit truncation warnings - irqchip/tegra: Fix overflow implicit truncation warnings - usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info - usb: cdns3 fix use-after-free at workaround 2 - platform/chrome: cros_ec_proto: don't show MKBP version if unsupported - PCI: Add ACS quirk for Broadcom BCM5750x NICs - drm/sun4i: dsi: Prevent underflow when computing packet sizes - netfilter: add helper function to set up the nfnetlink header and use it - netfilter: nftables: add helper function to set the base sequence number - audit: log nftables configuration change events once per table - drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors() - ASoC: SOF: intel: move sof_intel_dsp_desc() forward - gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file - kbuild: fix the modules order between drivers and libs - igb: Add lock to avoid data race - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() - fec: Fix timer capture timing in `fec_ptp_enable_pps()` - i40e: Fix to stop tx_timeout recovery if GLOBR fails - regulator: pca9450: Remove restrictions for regulator-name - i2c: imx: Make sure to unregister adapter on remove() - ice: Ignore EEXIST when setting promisc mode - net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions() - net: genl: fix error path memory leak in policy dumping - net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters - net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry - net: moxa: pass pdev instead of ndev to DMA functions - net: dsa: mv88e6060: prevent crash on an unused port - spi: meson-spicc: add local pow2 clock ops to preserve rate between messages - powerpc/pci: Fix get_phb_number() locking - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag - netfilter: nf_tables: really skip inactive sets when allocating name - ASoC: tas2770: Fix handling of mute/unmute - ASoC: tas2770: Drop conflicting set_bias_level power setting - ASoC: tas2770: Allow mono streams - ASoC: tas2770: Set correct FSYNC polarity - iavf: Fix adminq error handling - nios2: add force_successful_syscall_return() - nios2: restarts apply only to the first sigframe we build... - nios2: fix syscall restart checks - nios2: traced syscall does need to check the syscall number - nios2: don't leave NULLs in sys_call_table[] - nios2: page fault et.al. are *not* restartable syscalls... - dpaa2-eth: trace the allocated address instead of page struct - perf probe: Fix an error handling path in 'parse_perf_probe_command()' - geneve: fix TOS inheriting for ipv4 - xen/xenbus: fix return type in xenbus_file_read() - nfp: ethtool: fix the display error of `ethtool -m DEVNAME` - NTB: ntb_tool: uninitialized heap data in tool_fn_write() - tools build: Switch to new openssl API for test-libcrypto - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc - ceph: don't leak snap_rwsem in handle_cap_grant - tools/vm/slabinfo: use alphabetic order when two values are equal - ceph: use correct index when encoding client supported features - dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources - dt-bindings: arm: qcom: fix MSM8916 MTP compatibles - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() - plip: avoid rcu debug splat - ipv6: do not use RT_TOS for IPv6 flowlabel - geneve: do not use RT_TOS for IPv6 flowlabel - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool - pinctrl: qcom: sm8250: Fix PDC map - pinctrl: sunxi: Add I/O bias setting for H6 R-PIO - pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed - pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map - net: bgmac: Fix a BUG triggered by wrong bytes_compl - virtio_net: fix memory leak inside XPD_TX with mergeable - SUNRPC: Reinitialise the backchannel request buffers before reuse - sunrpc: fix expiry of auth creds - net: atlantic: fix aq_vec index out of range error - can: mcp251x: Fix race condition on receive interrupt - bpf: Check the validity of max_rdwr_access for sock local storage map iterator - bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator - bpf: Acquire map uref in .init_seq_private for sock local storage map iterator - bpf: Acquire map uref in .init_seq_private for hash map iterator - bpf: Acquire map uref in .init_seq_private for array map iterator - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - NFSv4: Fix races in the legacy idmapper upcall - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly - NFSv4.1: Don't decrease the value of seq_nr_highest_sent - Documentation: ACPI: EINJ: Fix obsolete example - apparmor: Fix memleak in aa_simple_write_to_buffer() - apparmor: fix reference count leak in aa_pivotroot() - apparmor: fix overlapping attachment computation - apparmor: fix setting unconfined mode on a loaded profile - apparmor: fix aa_label_asxprint return check - apparmor: Fix failed mount permission check error message - apparmor: fix absroot causing audited secids to begin with = - apparmor: fix quiet_denied for file rules - can: ems_usb: fix clang's -Wunaligned-access warning - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II - tracing: Have filter accept "common_cpu" to be consistent - btrfs: fix lost error handling when looking up extended ref on log replay - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() - mmc: pxamci: Fix an error handling path in pxamci_probe() - mmc: pxamci: Fix another error handling path in pxamci_probe() - ata: libata-eh: Add missing command name - rds: add missing barrier to release_refill - x86/mm: Use proper mask when setting PUD mapping - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU - ALSA: info: Fix llseek return value when using callback - !280 ksmbd-introduce-new-SMB3-kernel-server - ksmbd: add reserved room in ipc request/response - ksmbd: limits exceeding the maximum allowable outstanding requests - ksmbd: move credit charge deduction under processing request - ksmbd: add support for smb2 max credit parameter - ksmbd: set unique value to volume serial field in FS_VOLUME_INFORMATION - cifsd: add Kconfig and Makefile - ksmbd: Fix wrong return value and message length check in smb2_ioctl() - ksmbd: set NTLMSSP_NEGOTIATE_SEAL flag to challenge blob - ksmbd: fix encryption failure issue for session logoff response - ksmbd: fix endless loop when encryption for response fails - ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured - ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT - ksmbd: Fix user namespace mapping - ksmbd: fix use-after-free bug in smb2_tree_disconect - ksmbd: fix memory leak in smb2_handle_negotiate - ksmbd: fix racy issue while destroying session on multichannel - ksmbd: use vfs_llseek instead of dereferencing NULL - ksmbd: remove unused ksmbd_share_configs_cleanup function - ksmbd: fix kernel oops from idr_remove() - ksmbd: replace sessions list in connection with xarray - ksmbd: use wait_event instead of schedule_timeout() - ksmbd: fix incorrect handling of iterate_dir - ksmbd: handle smb2 query dir request for OutputBufferLength that is too small - ksmbd: add channel rwlock - ksmbd: smbd: fix connection dropped issue - ksmbd: fix reference count leak in smb_check_perm_dacl() - ksmbd: reduce smb direct max read/write size - ksmbd: don't align last entry offset in smb2 query directory - ksmbd: fix same UniqueId for dot and dotdot entries - ksmbd: smbd: validate buffer descriptor structures - ksmbd: fix SMB 3.11 posix extension mount failure - ksmbd: fix guest connection failure with nautilus - ksmbd: uninitialized variable in create_socket() - ksmbd: smbd: fix missing client's memory region invalidation - ksmbd: add smb-direct shutdown - ksmbd: smbd: change the default maximum read/write, receive size - ksmbd: smbd: create MR pool - ksmbd: smbd: call rdma_accept() under CM handler - ksmbd: set 445 port to smbdirect port by default - ksmbd: register ksmbd ib client with ib_register_client() - ksmbd: Fix smb2_get_name() kernel-doc comment - ksmbd: Fix smb2_set_info_file() kernel-doc comment - ksmbd: Fix buffer_check_err() kernel-doc comment - ksmbd: fix multi session connection failure - ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: Remove unused fields from ksmbd_file struct definition - ksmbd: Remove unused parameter from smb2_get_name() - ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 - ksmbd: fix uninitialized symbol 'pntsd_size' - ksmbd: remove select FS_POSIX_ACL in Kconfig - ksmbd: fix memleak in get_file_stream_info() - ksmbd: contain default data stream even if xattr is empty - ksmbd: downgrade addition info error msg to debug in smb2_get_info_sec() - ksmbd: Fix an error handling path in 'smb2_sess_setup()' - ksmbd: change LeaseKey data type to u8 array - ksmbd: remove smb2_buf_length in smb2_transform_hdr - ksmbd: remove smb2_buf_length in smb2_hdr - ksmbd: don't need 8byte alignment for request length in ksmbd_check_message - ksmbd: Fix buffer length check in fsctl_validate_negotiate_info() - ksmbd: Remove redundant 'flush_workqueue()' calls - ksmdb: use cmd helper variable in smb2_get_ksmbd_tcon() - ksmbd: use ksmbd_req_buf_next() in ksmbd_smb2_check_message() - ksmbd: use ksmbd_req_buf_next() in ksmbd_verify_smb_message() - ksmbd: add buffer validation in session setup - ksmbd: throttle session setup failures to avoid dictionary attacks - ksmbd: validate OutputBufferLength of QUERY_DIR, QUERY_INFO, IOCTL requests - ksmbd: validate credit charge after validating SMB2 PDU body size - ksmbd: add buffer validation for smb direct - ksmbd: limit read/write/trans buffer size not to exceed 8MB - ksmbd: validate compound response buffer - ksmbd: fix potencial 32bit overflow from data area check in smb2_write - ksmbd: improve credits management - ksmbd: add validation in smb2_ioctl - ksmbd: fix oops from fuse driver - ksmbd: fix version mismatch with out of tree - ksmbd: use buf_data_size instead of recalculation in smb3_decrypt_req() - ksmbd: remove the leftover of smb2.0 dialect support - ksmbd: check strictly data area in ksmbd_smb2_check_message() - ksmbd: add the check to vaildate if stream protocol length exceeds maximum value - ksmbd: missing check for NULL in convert_to_nt_pathname() - ksmbd: fix transform header validation - ksmbd: add buffer validation for SMB2_CREATE_CONTEXT - ksmbd: add validation in smb2 negotiate - ksmbd: add request buffer validation in smb2_set_info - ksmbd: use correct basic info level in set_file_basic_info() - ksmbd: remove NTLMv1 authentication - ksmbd: fix documentation for 2 functions - ksmbd: fix invalid request buffer access in compound - ksmbd: remove RFC1002 check in smb2 request - ksmbd: use LOOKUP_BENEATH to prevent the out of share access - ksmbd: remove follow symlinks support - ksmbd: check protocol id in ksmbd_verify_smb_message() - ksmbd: add default data stream name in FILE_STREAM_INFORMATION - ksmbd: log that server is experimental at module load - ksmbd: add validation for FILE_FULL_EA_INFORMATION of smb2_get_info - ksmbd: prevent out of share access - ksmbd: transport_rdma: Don't include rwlock.h directly - ksmbd: fix read of uninitialized variable ret in set_file_basic_info - ksmbd: remove unused ksmbd_file_table_flush function - ksmbd: smbd: fix dma mapping error in smb_direct_post_send_data - ksmbd: Reduce error log 'speed is unknown' to debug - ksmbd: remove setattr preparations in set_file_basic_info() - ksmbd: ensure error is surfaced in set_file_basic_info() - ksmbd: fix __write_overflow warning in ndr_read_string - ksmbd: fix permission check issue on chown and chmod - ksmbd: don't set FILE DELETE and FILE_DELETE_CHILD in access mask by default - ksmbd: smbd: fix kernel oops during server shutdown - ksmbd: use proper errno instead of -1 in smb2_get_ksmbd_tcon() - ksmbd: update the comment for smb2_get_ksmbd_tcon() - ksmbd: change int data type to boolean - ksmbd: Fix multi-protocol negotiation - ksmbd: fix an oops in error handling in smb2_open() - ksmbd: add ipv6_addr_v4mapped check to know if connection from client is ipv4 - ksmbd: fix missing error code in smb2_lock - ksmbd: use channel signingkey for binding SMB2 session setup - ksmbd: don't set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: Return STATUS_OBJECT_PATH_NOT_FOUND if smb2_creat() returns ENOENT - ksmbd: fix -Wstringop-truncation warnings - ksmbd: Fix potential memory leak in tcp_destroy_socket() - ksmbd: add support for negotiating signing algorithm - ksmbd: add negotiate context verification - ksmbd: fix typo of MS-SMBD - ksmbd: move credit charge verification over smb2 request size verification - ksmbd: set STATUS_INVALID_PARAMETER error status if credit charge is invalid - ksmbd: fix wrong error status return on session setup - ksmbd: fix wrong compression context size - ksmbd: fix typo in comment - ksmbd: fix an error message in ksmbd_conn_trasnport_init - ksmbd: set RDMA capability for FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: fix unused err value in smb2_lock - ksmbd: fix memory leak in ksmbd_vfs_get_sd_xattr() - ksmbd: remove unneeded check_context_err - ksmbd: handle error cases first in smb2_create_sd_buffers - ksmbd: make smb2_find_context_vals return NULL if not found - ksmbd: uninterruptible wait for a file being unlocked - ksmbd: free ksmbd_lock when file is closed - ksmbd: fix the running request count decrement - ksmbd: use kasprintf() in ksmbd_vfs_xattr_stream_name() - ksmbd: delete some stray tabs - ksmbd: change data type of volatile/persistent id to u64 - ksmbd: fix memory leak in smb_inherit_dacl() - ksmbd: fix memory leak smb2_populate_readdir_entry() - ksmbd: fix read on the uninitialized send_ctx - ksmbd: remove unneeded NULL check in for_each_netdev - ksmbd: Fix read on the uninitialized pointer sess - ksmbd: fix kernel oops in ksmbd_rpc_ioctl/rap() - ksmbd: adapt vfs api to 5.10 - ksmbd: replace struct dentry with struct path in some function's arguments - ksmbd: reorder and document on-disk and netlink structures in headers - ksmbd: change server config string index to enumeration - ksmbd: change server state type macro to enumeration - ksmbd: change sid types to enumeration - ksmbd: change ACE types to enumeration - ksmbd: remove SMB1 oplock level macros - ksmbd: opencode to remove ATTR_FP macro - ksmbd: use ksmbd_vfs_lock_parent to get stable parent dentry - ksmbd: opencode to remove FP_INODE macro - ksmbd: fix dentry racy with rename() - ksmbd: Relax credit_charge check in smb2_validate_credit_charge() - ksmbd: allow PROTECTED_DACL_SECINFO and UNPROTECTED_DACL_SECINFO addition information in smb2 set info security - ksmbd: replace request and respone buffer macro with inline functions - ksmbd: replace SMB_DIRECT_TRANS macro with inline function - ksmbd: remove and replace macros with inline functions in smb_common.h - ksmbd: remove getting worker state macros - ksmbd: replace PAYLOAD_HEAD with inline function - ksmbd: replace KSMBD_ALIGN with kernel ALIGN macro - ksmbd: replace BUFFER_NR_PAGES with inline function - ksmbd: remove macros in transport_ipc.c - ksmbd: set MAY_* flags together with open flags - ksmbd: factor out a ksmbd_vfs_lock_parent helper - ksmbd: move fs/cifsd to fs/ksmbd - cifsd: add index.rst in cifs documentation - cifsd: fix WARNING: document isn't included in any toctree - cifsd: add ksmbd/nfsd interoperability to feature table - doc: cifsd: change the reference to configuration.txt - cifsd: fix build warnings from cifsd.rst - cifsd: update cifsd.rst document - cifsd: fix WARNING: Title overline too short - ksmbd: use f_bsize in FS_SECTOR_SIZE_INFORMATION - ksmbd: remove unneeded NULL check in the list iterator - ksmbd: use f_bsize instead of q->limits.logical_block_size - ksmbd: change stream type macro to enumeration - ksmbd: opencode posix acl functions instead of wrappers - ksmbd: factor out a ksmbd_validate_entry_in_use helper from __ksmbd_vfs_rename - ksmbd: opencode to avoid trivial wrappers - ksmbd: remove ksmbd_err/info - ksmbd: replace KSMBD_SHARE_CONFIG_PATH with inline function - ksmbd: remove ____ksmbd_align in ksmbd_server.h - ksmbd: remove unneeded FIXME comment - ksmbd: fix overly long line - ksmbd: use goto instead of duplicating the resoure cleanup in ksmbd_open_fd - ksmbd: use list_for_each_entry instead of list_for_each - ksmbd: remove ksmbd_vfs_copy_file_range - ksmbd: initialize variables on the declaration - ksmbd: remove cache read/trans buffer support - ksmbd: add support for SMB3 multichannel - ksmbd: fix kfree of uninitialized pointer oid - cifsd: append ksmbd prefix into names for asn1 decoder - cifsd: remove duplicated argument - cifsd: set epoch in smb2_lease_break response - cifsd: fix list_add double add BUG_ON trap in setup_async_work() - cifsd: fix additional warnings from checkpatch.pl --strict - cifsd: fix potential read overflow in ksmbd_vfs_stream_read() - cifsd: check return value of ksmbd_vfs_getcasexattr() correctly - cifsd: fix memleak in ksmbd_vfs_stream_read() - cifsd: fix memleak in ksmbd_vfs_stream_write() - cifsd: make alignment match open parenthesis - cifsd: enclose macro variables in parenthesis - cifsd: fix Control flow issues in ksmbd_build_ntlmssp_challenge_blob() - cifsd: lookup a file with LOOKUP_FOLLOW only if 'follow symlinks = yes' - cifsd: Prefer kernel type 'u16' over 'uint16_t' - cifsd: remove unnecessary parentheses around - cifsd: Alignment should match open parenthesis - cifsd: Blank lines aren't necessary after an open brace '{' - cifsd: No space is necessary after a cast - cifsd: don't use multiple blank lines - cifsd: spaces preferred around that '/' - cifsd: braces {} should be used on all arms of this statement - cifsd: add the check to prevent potential overflow with smb_strtoUTF16() and UNICODE_LEN() - cifsd: alignment match open parenthesis - cifsd: return -ENOMEM about error from ksmbd_crypto_ctx_find_xxx calls - cifsd: simplify error handling in ksmbd_gen_preauth_integrity_hash() - cifsd: call kzalloc() directly instead of wrapper - cifsd: add default case in switch statment in alloc_shash_desc() - cifsd: change success handling to failure handling - cifsd: fix wrong return value in ksmbd_crypt_message() - cifsd: remove unneeded initialization of rc variable in ksmbd_crypt_message() - cifsd: len can never be negative in ksmbd_init_sg() - cifsd: add the check if nvec is zero - cifsd: never return 1 on failure - cifsd: return zero in always success case - cifsd: set error return value for memcmp() difference - cifsd: remove unneeded type casting - cifsd: simplify error handling in ksmbd_auth_ntlm() - cifsd: move ret check before the out label - cifsd: just return smbhash() instead of using rc return value - cifsd: move fips_enabled check before the str_to_key() - cifsd: add goto fail in neg_token_init_mech_type() - cifsd: use memcmp instead of for loop check in oid_eq() - cifsd: add goto fail in asn1_oid_decode() - cifsd: add support for FSCTL_DUPLICATE_EXTENTS_TO_FILE - cifsd: Do not use 0 or 0xFFFFFFFF for TreeID - cifsd: fix xfstests generic/504 test failure - cifsd: fix boolreturn.cocci warnings - cifsd: fix WARNING: Too many leading tabs - cifsd: fix WARNING: Possible unnecessary 'out of memory' message - cifsd: decoding gss token using lib/asn1_decoder.c - cifsd: fix invalid memory access in smb2_write() - cifsd: add support for AES256 encryption - cifsd: Fix potential null-ptr-deref in destroy_previous_session() - cifsd: Update out_buf_len in smb2_populate_readdir_entry() - cifsd: Handle ksmbd_session_rpc_open() failure in create_smb2_pipe() - cifsd: Call smb2_set_err_rsp() in smb2_read/smb2_write error path - cifsd: Fix regression in smb2_get_info - cifsd: Remove is_attributes_write_allowed() wrapper - cifsd: Update access check in set_file_allocation_info/set_end_of_file_info - cifsd: remove the dead code of unimplemented durable handle - cifsd: use d_inode() - cifsd: Fix potential null-ptr-deref in smb2_open() - cifsd: move nt time functions to misc.c - cifsd: remove unused nterr.c file - cifsd: remove unused smberr.h - cifsd: Remove smb2_put_name() - cifsd: fix reference count decrement of unclaimed file in __ksmbd_lookup_fd - cifsd: re-implement ksmbd_vfs_kern_path - cifsd: get parent dentry from child in ksmbd_vfs_remove_file() - cifsd: add the check if parent is stable by unexpected rename - cifsd: declare ida statically - cifsd: remove unused including - cifsd: prevent a integer overflow in wm_alloc() - cifsd: remove wrappers of kvmalloc/kvfree - cifsd: fix memdup.cocci warnings - cifsd: use kfree to free memory allocated by kmalloc or kzalloc - cifsd: fix memory leak when loop ends - cifsd: remove stale prototype and variables - cifsd: use xarray instead of linked list for tree connect list - cifsd: remove useless error handling in ksmbd_vfs_read - cifsd: use file_inode() instead of d_inode() - cifsd: handle unhashed dentry in ksmbd_vfs_mkdir - cifsd: remove calling d_path in error paths - cifsd: remove smack inherit leftovers - cifsd: fix wrong prototype in comment - cifsd: merge time_wrappers.h into smb_common.h - cifsd: clean-up codes using chechpatch.pl --strict - cifsd: fix error return code in ksmbd_vfs_remove_file() - cifsd: add the check to work file lock and rename behaviors like Windows unless POSIX extensions are negotiated - cifsd: use kmalloc() for small allocations - cifsd: fix wrong use of rw semaphore in __session_create() - cifsd: remove unneeded macros - cifsd: remove redundant assignment to variable err - cifsd: fix error handling in ksmbd_server_init() - cifsd: Fix an error code in smb2_read() - cifsd: Pass string length parameter to match_pattern() - cifsd: fix warning: variable 'total_ace_size' and 'posix_ccontext' set but not used - cifsd: fix incorrect comments - cifsd: remove unneeded FIXME comments - cifsd: fix static checker warning from smb_check_perm_dacl() - cifsd: fix static checker warning from smb_direct_post_send_data() - cifsd: Fix a use after free on error path - cifsd: fix a IS_ERR() vs NULL bug - cifsd: fix a precedence bug in parse_dacl() - cifsd: Fix a handful of spelling mistakes - cifsd: uniquify extract_sharename() - cifsd: add file operations - cifsd: add server-side procedures for SMB3 - cifsd: add server handler for central processing and tranport layers - openeuler: net: ngbe: fix ngbe checkpatch warnnings- Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - !225 Synchronize the coresight code of the Linux mainline to support HiSilicon tracing - !257 [5.10] [Feature] :add net-swift ngbe NIC support - !263 svm: Delete unused ioctl command - svm: Delete unused ioctl command - openeuler: net: ngbe: add ngbe module source code - openeuler: net: ngbe add build support - openeuler: config: add NGBE MODODULE CONFIG - openeuler_defconfig: Enable TRBE and TMC - drivers/ETM: fix error in invalid cs_id - coresight: etm4x: Expose trcdevarch via sysfs - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 - coresight: etm4x: Add support for PE OS lock - coresight: etm4x: Convert all register accesses - coresight: etm4x: avoid build failure with unrolled loops - coresight: trbe: Make sure we have enough space - coresight: trbe: Allow driver to choose a different alignment - coresight: trbe: Decouple buffer base from the hardware base - coresight: trbe: Add a helper to pad a given buffer area - coresight: trbe: Add a helper to calculate the trace generated - coresight: trbe: Defer the probe on offline CPUs - coresight: trbe: Fix incorrect access of the sink specific data - coresight: trbe: Prohibit trace before disabling TRBE - coresight: trbe: End the AUX handle on truncation - coresight: trbe: Do not truncate buffer on IRQ - coresight: trbe: Fix handling of spurious interrupts - coresight: trbe: irq handler: Do not disable TRBE if no action is needed - coresight: trbe: Unify the enabling sequence - coresight: trbe: Drop duplicate TRUNCATE flags - coresight: trbe: Ensure the format flag is always set - coresight: etm-pmu: Ensure the AUX handle is valid - coresight: etm4x: Use Trace Filtering controls dynamically - coresight: etm4x: Save restore TRFCR_EL1 - coresight: etm4x: Move ETM to prohibited region for disable - coresight: Don't immediately close events that are run on invalid CPU/sink combos - coresight: tmc-etr: Speed up for bounce buffer in flat mode - KVM: arm64: Handle access to TRFCR_EL1 - coresight: sink: Add TRBE driver - perf: aux: Add flags for the buffer format - perf: aux: Add CoreSight PMU buffer formats - arm64: Add support for trace synchronization barrier - coresight: core: Add support for dedicated percpu sinks - coresight: etm-perf: Handle stale output handles - coresight: ete: Add support for ETE tracing - coresight: ete: Add support for ETE sysreg access - coresight: Add support for v8.4 SelfHosted tracing - arm64: Add TRBE definitions - arm64: Add TRFCR_ELx definitions - coresight: etm4x: Add support for sysreg only devices - coresight: etm4x: Refactor probing routine - coresight: etm4x: Use TRCDEVARCH for component discovery - coresight: etm4x: Add necessary synchronization for sysreg access - coresight: etm4x: Detect system instructions support - coresight: etm4x: Detect access early on the target CPU - coresight: etm4x: Handle ETM architecture version - coresight: etm4x: Check for Software Lock - coresight: etm4x: Define DEVARCH register fields - coresight: etm4x: Hide sysfs attributes for unavailable registers - coresight: etm4x: Add sysreg access helpers - coresight: etm4x: Make offset available for sysfs attributes - coresight: etm4x: Always read the registers on the host CPU - coresight: Convert claim/disclaim operations to use access wrappers - coresight: Convert coresight_timeout to use access abstraction - coresight: Introduce device access abstraction- btrfs: raid56: don't trust any cached sector in __raid56_parity_recover() - btrfs: only write the sectors in the vertical stripe which has data stripes - sched/fair: Fix fault in reweight_entity - net_sched: cls_route: disallow handle of 0 - net/9p: Initialize the iounit field during fid creation - tee: add overflow check in register_shm_helper() - kvm: x86/pmu: Fix the compare function used by the pmu event filter - mtd: rawnand: arasan: Prevent an unsupported configuration - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP" - drm/vc4: change vc4_dma_range_matches from a global to static - drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function - Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv" - tcp: fix over estimation in sk_forced_mem_schedule() - mac80211: fix a memory leak where sta_info is not freed - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq - KVM: Add infrastructure and macro to mark VM as bugged - dm raid: fix address sanitizer warning in raid_status - dm raid: fix address sanitizer warning in raid_resume - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: fix warning in ext4_iomap_begin as race between bmap and write - tracing: Use a struct alignof to determine trace event field alignment - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH - KEYS: asymmetric: enforce SM2 signature use pkey algo - xen-blkfront: Apply 'feature_persistent' parameter when connect - xen-blkback: Apply 'feature_persistent' parameter when connect - xen-blkback: fix persistent grants negotiation - KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl - KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU - KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter - KVM: x86/pmu: Use different raw event masks for AMD and Intel - KVM: x86/pmu: Use binary search to check filtered events - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 - KVM: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook - KVM: SVM: Drop VMXE check from svm_set_cr4() - KVM: VMX: Drop explicit 'nested' check from vmx_set_cr4() - KVM: VMX: Drop guest CPUID check for VMXE in vmx_set_cr4() - ACPI: CPPC: Do not prevent CPPC from working in the future - btrfs: reset block group chunk force if we have to wait - btrfs: reject log replay if there is unsupported RO compat flag - um: Allow PM with suspend-to-idle - timekeeping: contribute wall clock to rng on time change - kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification - dm writecache: set a default MAX_WRITEBACK_JOBS - serial: 8250: Fold EndRun device support into OxSemi Tornado code - serial: 8250_pci: Replace dev_*() by pci_*() macros - serial: 8250_pci: Refactor the loop in pci_ite887x_init() - serial: 8250: Correct the clock for OxSemi PCIe devices - serial: 8250: Dissociate 4MHz Titan ports from Oxford ports - PCI/AER: Iterate over error counters instead of error strings - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) - KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS) - KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors - intel_th: pci: Add Raptor Lake-S CPU support - intel_th: pci: Add Raptor Lake-S PCH support - intel_th: pci: Add Meteor Lake-P support - firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails - usbnet: smsc95xx: Avoid link settings race on interrupt reception - usbnet: smsc95xx: Don't clear read-only PHY interrupt - mtd: rawnand: arasan: Fix clock rate in NV-DDR - mtd: rawnand: arasan: Support NV-DDR interface - mtd: rawnand: arasan: Fix a macro parameter - mtd: rawnand: Add NV-DDR timings - mtd: rawnand: arasan: Check the proposed data interface is supported - mtd: rawnand: Add a helper to clarify the interface configuration - drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component - HID: hid-input: add Surface Go battery quirk - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx - drm/mediatek: Keep dsi as LP00 before dcs cmds transfer - drm/mediatek: Allow commands to be sent during video mode - drm/i915/dg1: Update DMC_DEBUG3 register - spmi: trace: fix stack-out-of-bound access in SPMI tracing functions - __follow_mount_rcu(): verify that mount_lock remains unchanged - Input: gscps2 - check return value of ioremap() in gscps2_probe() - x86/olpc: fix 'logical not is only applied to the left hand side' - ftrace/x86: Add back ftrace_expected assignment - x86/bugs: Enable STIBP for IBPB mitigated RETBleed - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection - scsi: qla2xxx: Turn off multi-queue for 8G adapters - scsi: qla2xxx: Fix discovery issues in FC-AL topology - scsi: zfcp: Fix missing auto port scan and thus missing target ports - video: fbdev: s3fb: Check the size of screen before memset_io() - video: fbdev: arkfb: Check the size of screen before memset_io() - video: fbdev: vt8623fb: Check the size of screen before memset_io() - x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y - sched: Fix the check of nr_running at queue wakelist - tools/thermal: Fix possible path truncations - video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock() - x86/numa: Use cpumask_available instead of hardcoded NULL check - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() - scripts/faddr2line: Fix vmlinux detection on arm64 - genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO - powerpc/pci: Fix PHB numbering when using opal-phbid - kprobes: Forbid probing on trampoline and BPF code areas - perf symbol: Fail to read phdr workaround - powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address - powerpc/xive: Fix refcount leak in xive_get_max_prio - powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader - f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time - f2fs: write checkpoint during FG_GC - f2fs: don't set GC_FAILURE_PIN for background GC - powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias - powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32 - ASoC: mchp-spdifrx: disable end of block interrupt on failures - video: fbdev: sis: fix typos in SiS_GetModeID() - video: fbdev: amba-clcd: Fix refcount leak bugs - watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe() - ASoC: audio-graph-card: Add of_node_put() in fail path - fuse: Remove the control interface for virtio-fs - ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp() - ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format - s390/zcore: fix race when reading from hardware system area - s390/dump: fix old lowcore virtual vs physical address confusion - perf tools: Fix dso_id inode generation comparison - iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop - mfd: max77620: Fix refcount leak in max77620_initialise_fps - mfd: t7l66xb: Drop platform disable callback - remoteproc: sysmon: Wait for SSCTL service to come up - lib/smp_processor_id: fix imbalanced instrumentation_end() call - kfifo: fix kfifo_to_user() return type - rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge - iommu/exynos: Handle failed IOMMU device registration properly - tty: n_gsm: fix missing corner cases in gsmld_poll() - tty: n_gsm: fix DM command - tty: n_gsm: fix wrong T1 retry count handling - vfio/ccw: Do not change FSM state in subchannel event - vfio/mdev: Make to_mdev_device() into a static inline - vfio: Split creation of a vfio_device into init and register ops - vfio: Simplify the lifetime logic for vfio_device - vfio: Remove extra put/gets around vfio_device->group - remoteproc: qcom: wcnss: Fix handling of IRQs - ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe() - tty: n_gsm: fix race condition in gsmld_write() - tty: n_gsm: fix packet re-transmission without open control channel - tty: n_gsm: fix non flow control frames during mux flow off - tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() - tty: n_gsm: fix user open not possible at responder until initiator open - tty: n_gsm: Delete gsmtty open SABM frame when config requester - ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables - powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable - ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header - profiling: fix shift too large makes kernel panic - selftests/livepatch: better synchronize test_klp_callbacks_busy - remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init - rpmsg: mtk_rpmsg: Fix circular locking dependency - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - serial: 8250: Export ICR access helpers for internal use - ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe - ASoC: codecs: da7210: add check for i2c_add_driver - ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe - ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe - ASoC: samsung: Fix error handling in aries_audio_probe - ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe - opp: Fix error check in dev_pm_opp_attach_genpd() - usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable() - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() - null_blk: fix ida error handling in null_add_dev() - RDMA/rxe: Fix error unwind in rxe_create_qp() - RDMA/mlx5: Add missing check for return value in get namespace flow - selftests: kvm: set rax before vmcall - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - RDMA/srpt: Fix a use-after-free - RDMA/srpt: Introduce a reference count in struct srpt_device - RDMA/srpt: Duplicate port name members - platform/olpc: Fix uninitialized data in debugfs write - usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable() - USB: serial: fix tty-port initialized comments - PCI: tegra194: Fix link up retry sequence - PCI: tegra194: Fix Root Port interrupt handling - HID: alps: Declare U1_UNICORN_LEGACY support - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop - mmc: cavium-octeon: Add of_node_put() when breaking out of loop - HID: mcp2221: prevent a buffer overflow in mcp_smbus_write() - gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() - RDMA/qedr: Improve error logs for rdma_alloc_tid error return - RDMA/rtrs-srv: Fix modinfo output for stringify - RDMA/rtrs: Avoid Wtautological-constant-out-of-range-compare - RDMA/rtrs: Define MIN_CHUNK_SIZE - um: random: Don't initialise hwrng struct with zero - interconnect: imx: fix max_node_id - eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write() - usb: dwc3: qcom: fix missing optional irq warnings - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup - usb: dwc3: core: Deprecate GCTL.CORESOFTRESET - usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() - usb: gadget: udc: amd5536 depends on HAS_DMA - xtensa: iss: fix handling error cases in iss_net_configure() - xtensa: iss/network: provide release() callback - scsi: smartpqi: Fix DMA direction for RAID requests - PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks - PCI/portdrv: Don't disable AER reporting in get_port_device_capability() - KVM: s390: pv: leak the topmost page table when destroy fails - mmc: block: Add single read for 4k sector cards - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R - memstick/ms_block: Fix a memory leak - memstick/ms_block: Fix some incorrect memory allocation - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch - staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback - intel_th: msu: Fix vmalloced buffers - intel_th: msu-sink: Potential dereference of null pointer - intel_th: Fix a resource leak in an error handling path - PCI: endpoint: Don't stop controller when unbinding endpoint function - dmaengine: sf-pdma: Add multithread support for a DMA channel - dmaengine: sf-pdma: apply proper spinlock flags in sf_pdma_prep_dma_memcpy() - KVM: arm64: Don't return from void function - soundwire: bus_type: fix remove and shutdown support - PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists - PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors - PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() - clk: qcom: camcc-sdm845: Fix topology around titan_top power domain - clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks - clk: qcom: ipq8074: fix NSS port frequency tables - clk: qcom: ipq8074: SW workaround for UBI32 PLL lock - clk: qcom: ipq8074: fix NSS core PLL-s - usb: host: xhci: use snprintf() in xhci_decode_trb() - clk: qcom: clk-krait: unlock spin after mux completion - misc: rtsx: Fix an error handling path in rtsx_pci_probe() - dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv - mwifiex: Ignore BTCOEX events from the 88W8897 firmware - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - clk: mediatek: reset: Fix written reset bit offset - iio: accel: bma400: Reordering of header files - platform/chrome: cros_ec: Always expose last resume result - iio: accel: bma400: Fix the scale min and max macro values - netfilter: xtables: Bring SPDX identifier back - usb: xhci: tegra: Fix error check - usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init() - usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe - fpga: altera-pr-ip: fix unsigned comparison with less than zero - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: partitions: Fix refcount leak in parse_redboot_of - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - HID: cp2112: prevent a buffer overflow in cp2112_xfer() - PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() - mtd: rawnand: meson: Fix a potential double free issue - mtd: maps: Fix refcount leak in ap_flash_init - mtd: maps: Fix refcount leak in of_flash_probe_versatile - clk: renesas: r9a06g032: Fix UART clkgrp bitsel - wireguard: allowedips: don't corrupt stack when detecting overflow - wireguard: ratelimiter: use hrtimer in selftest - dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock - net: ionic: fix error check for vlan flags in ionic_set_nic_features() - net: rose: fix netdev reference changes - netdevsim: Avoid allocation warnings triggered from user space - iavf: Fix max_rate limiting - net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set - tcp: Fix data-races around sysctl_tcp_l3mdev_accept. - ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH() - tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if() - inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH() - crypto: hisilicon/sec - fix auth key size error - crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of - crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version - media: cedrus: hevc: Add check for invalid timestamp - wifi: libertas: Fix possible refcount leak in if_usb_probe() - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue - wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()` - i2c: mux-gpmux: Add of_node_put() when breaking out of loop - i2c: cadence: Support PEC for SMBus block read - Bluetooth: hci_intel: Add check for platform_driver_register - can: pch_can: pch_can_error(): initialize errc before using it - can: error: specify the values of data[5..7] of CAN error frames - can: usb_8dev: do not report txerr and rxerr during bus-off - can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off - can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off - can: sun4i_can: do not report txerr and rxerr during bus-off - can: hi311x: do not report txerr and rxerr during bus-off - can: sja1000: do not report txerr and rxerr during bus-off - can: rcar_can: do not report txerr and rxerr during bus-off - can: pch_can: do not report txerr and rxerr during bus-off - selftests/bpf: fix a test for snprintf() overflow - wifi: p54: add missing parentheses in p54_flush() - wifi: p54: Fix an error handling path in p54spi_probe() - wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi() - fs: check FMODE_LSEEK to control internal pipe splicing - bpf: Fix subprog names in stack traces. - selftests: timers: clocksource-switch: fix passing errors from child - selftests: timers: valid-adjtimex: build fix for newer toolchains - libbpf: Fix the name of a reused map - tcp: make retransmitted SKB fit into the send window - drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed. - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg - media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment - crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq - drm/msm/mdp5: Fix global state lock backoff - lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() - lib: bitmap: order includes alphabetically - drm: bridge: sii8620: fix possible off-by-one - drm/mediatek: dpi: Only enable dpi after the bridge is enabled - drm/mediatek: dpi: Remove output format of YUV - drm/rockchip: Fix an error handling path rockchip_dp_probe() - drm/rockchip: vop: Don't crash for invalid duplicate_state() - selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 - crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE - drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes - drm/vc4: hdmi: Fix timings for interlaced modes - drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling - drm/vc4: hdmi: Don't access the connector state in reset if kmalloc fails - drm/vc4: hdmi: Avoid full hdmi audio fifo writes - drm/vc4: hdmi: Remove firmware logic for MAI threshold setting - drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration - drm/vc4: dsi: Fix dsi0 interrupt support - drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type - drm/vc4: dsi: Introduce a variant structure - drm/vc4: dsi: Use snprintf for the PHY clocks instead of an array - drm/vc4: drv: Remove the DSI pointer in vc4_drv - drm/vc4: dsi: Correct pixel order for DSI0 - drm/vc4: dsi: Correct DSI divider calculations - drm/vc4: plane: Fix margin calculations for the right/bottom edges - drm/vc4: plane: Remove subpixel positioning check - media: tw686x: Fix memory leak in tw686x_video_init - media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set - media: hdpvr: fix error value returns in hdpvr_read - drm/mcde: Fix refcount leak in mcde_dsi_bind - drm: bridge: adv7511: Add check for mipi_dsi_driver_register - crypto: ccp - During shutdown, check SEV data pointer before using - test_bpf: fix incorrect netdev features - drm/radeon: fix incorrrect SPDX-License-Identifiers - wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd() - media: tw686x: Register the irq at the end of probe - crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() - i2c: Fix a potential use after free - crypto: sun8i-ss - fix error codes in allocate_flows() - crypto: sun8i-ss - do not allocate memory when handling hash requests - drm: adv7511: override i2c address of cec before accessing it - virtio-gpu: fix a missing check to avoid NULL dereference - i2c: npcm: Correct slave role behavior - i2c: npcm: Remove own slave addresses 2:10 - drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function - drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs - drm/mediatek: Modify dsi funcs to atomic operations - drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers() - ath11k: Fix incorrect debug_mask mappings - drm/mipi-dbi: align max_chunk to 2 in spi_transfer - ath11k: fix netdev open race - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() - drm/st7735r: Fix module autoloading for Okaya RH128128T - ath10k: do not enforce interrupt trigger type - drm/bridge: tc358767: Make sure Refclk clock are enabled - drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function - pwm: lpc18xx-sct: Convert to devm_platform_ioremap_resource() - pwm: sifive: Shut down hardware only after pwmchip_remove() completed - pwm: sifive: Ensure the clk is enabled exactly once per running PWM - pwm: sifive: Simplify offset calculation for PWMCMP registers - pwm: sifive: Don't check the return code of pwmchip_remove() - dm: return early from dm_pr_call() if DM device is suspended - thermal/tools/tmon: Include pthread and time headers in tmon.h - selftests/seccomp: Fix compile warning when CC=clang - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX - arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment - soc: qcom: Make QCOM_RPMPD depend on PM - regulator: of: Fix refcount leak bug in of_get_regulation_constraints() - blktrace: Trace remapped requests correctly - block: remove the request_queue to argument request based tracepoints - hwmon: (drivetemp) Add module alias - blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created - erofs: avoid consecutive detection for Highmem memory - arm64: tegra: Fix SDMMC1 CD on P2888 - arm64: dts: mt7622: fix BPI-R64 WPS button - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - ARM: dts: qcom: pm8841: add required thermal-sensor-cells - soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register - soc: qcom: ocmem: Fix refcount leak in of_get_ocmem - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP - regulator: qcom_smd: Fix pm8916_pldo range - cpufreq: zynq: Fix refcount leak in zynq_get_revision - ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init - ARM: OMAP2+: Fix refcount leak in omapdss_init_of - ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg - block: fix infinite loop for invalid zone append - soc: fsl: guts: machine variable might be unset - locking/lockdep: Fix lockdep_init_map_*() confusion - arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 - hexagon: select ARCH_WANT_LD_ORPHAN_WARN - ARM: dts: ast2600-evb: fix board compatible - ARM: dts: ast2500-evb: fix board compatible - x86/pmem: Fix platform-device leak in error path - arm64: dts: renesas: Fix thermal-sensors on single-zone sensors - soc: amlogic: Fix refcount leak in meson-secure-pwrc.c - soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values - Input: atmel_mxt_ts - fix up inverted RESET handler - ARM: dts: imx7d-colibri-emmc: add cpu1 supply - ACPI: processor/idle: Annotate more functions to live in cpuidle section - ARM: bcm: Fix refcount leak in bcm_kona_smc_init - arm64: dts: renesas: beacon: Fix regulator node names - meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init - ARM: findbit: fix overflowing offset - spi: spi-rspi: Fix PIO fallback on RZ platforms - powerpc/64s: Disable stack variable initialisation for prom_init - selinux: Add boundary check in put_entry() - PM: hibernate: defer device probing when resuming from hibernation - firmware: tegra: Fix error check return value of debugfs_create_file() - ARM: shmobile: rcar-gen2: Increase refcount for new reference - arm64: dts: allwinner: a64: orangepi-win: Fix LED node name - arm64: dts: qcom: ipq8074: fix NAND node name - ACPI: LPSS: Fix missing check in register_device_clock() - ACPI: PM: save NVS memory for Lenovo G40-45 - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks - ARM: OMAP2+: display: Fix refcount leak bug - spi: synquacer: Add missing clk_disable_unprepare() - ARM: dts: BCM5301X: Add DT for Meraki MR26 - ARM: dts: imx6ul: fix qspi node compatible - ARM: dts: imx6ul: fix lcdif node compatible - ARM: dts: imx6ul: fix csi node compatible - ARM: dts: imx6ul: fix keypad compatible - ARM: dts: imx6ul: change operating-points to uint32-matrix - ARM: dts: imx6ul: add missing properties for sram - wait: Fix __wait_event_hrtimeout for RT/DL tasks - irqchip/mips-gic: Check the return value of ioremap() in gic_of_init() - genirq: GENERIC_IRQ_IPI depends on SMP - irqchip/mips-gic: Only register IPI domain when SMP is enabled - genirq: Don't return error on missing optional irq_request_resources() - ext2: Add more validity checks for inode counts - arm64: Do not forget syscall when starting a new thread. - x86: Handle idle=nomwait cmdline properly for x86_idle - epoll: autoremove wakers even more aggressively - netfilter: nf_tables: fix null deref due to zeroed list head - lockdep: Allow tuning tracing capacity constants. - usb: dwc3: gadget: fix high speed multiplier setting - usb: dwc3: gadget: refactor dwc3_repare_one_trb - arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC - ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC - USB: HCD: Fix URB giveback issue in tasklet function - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion - coresight: Clear the connection field properly - MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - powerpc/powernv: Avoid crashing if rng is NULL - powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E - powerpc/fsl-pci: Fix Class Code of PCIe Root Port - PCI: Add defines for normal and subtractive PCI bridges - ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr() - media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator - md-raid10: fix KASAN warning - md-raid: destroy the bitmap after destroying the thread - serial: mvebu-uart: uart2 error bits clearing - fuse: limit nsec - scsi: qla2xxx: Zero undefined mailbox IN registers - scsi: qla2xxx: Fix incorrect display of max frame size - scsi: sg: Allow waiting for commands to complete on removed device - iio: light: isl29028: Fix the warning in isl29028_remove() - mtd: rawnand: arasan: Update NAND bus clock instead of system clock - drm/amdgpu: Check BO's requested pinning domains against its preferred_domains - drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime - drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend() - drm/nouveau: fix another off-by-one in nvbios_addr - drm/vc4: hdmi: Disable audio if dmas property is present but empty - drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error - parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode - parisc: Check the return value of ioremap() in lba_driver_probe() - parisc: Fix device names in /proc/iomem - ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() - usbnet: Fix linkwatch use-after-free on disconnect - fbcon: Fix accelerated fbdev scrolling while logo is still shown - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters - thermal: sysfs: Fix cooling_device_stats_setup() error code path - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tty: vt: initialize unicode screen buffer - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED - ALSA: hda/realtek: Add quirk for another Asus K42JZ model - ALSA: hda/cirrus - support for iMac 12,1 model - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model - riscv: set default pm_power_off to NULL - KVM: x86: Tag kvm_mmu_x86_module_init() with __init - KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP - KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks - KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value - KVM: s390: pv: don't present the ecall interrupt twice - KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 - KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case - KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case - HID: wacom: Don't register pad_input for touch switch - HID: wacom: Only report rotation for art pen - add barriers to buffer_uptodate and set_buffer_uptodate - wifi: mac80211_hwsim: use 32-bit skb cookie - wifi: mac80211_hwsim: add back erroneously removed cast - wifi: mac80211_hwsim: fix race condition in pending packet - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx - ALSA: hda/realtek: Add quirk for Clevo NV45PZ - ALSA: bcd2000: Fix a UAF bug on the error path of probing - scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments - Makefile: link with -z noexecstack --no-warn-rwx-segments - !253 [5.10] [bugfix] : fix arm32 compiler error ERROR and warning - openeuler: net: txgbe: fix arm32 compile error because 64bit div and warnning - macintosh/adb: fix oob read in do_adb_query() function - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007 - Bluetooth: btusb: Add support of IMC Networks PID 0x3568 - Bluetooth: hci_bcm: Add DT compatible for CYW55572 - Bluetooth: hci_bcm: Add BCM4349B1 variant - selftests: KVM: Handle compiler optimizations in ucall - tools/kvm_stat: fix display of error when multiple processes are found - ACPI: APEI: Better fix to avoid spamming the console with old error logs - ACPI: video: Shortening quirk list by identifying Clevo by board_name only - ACPI: video: Force backlight native for some TongFang devices - selftests/bpf: Check dst_port only on the client socket - selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() - x86/speculation: Make all RETbleed mitigations 64-bit only - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available - xfs: prevent UAF in xfs_log_item_in_current_chkpt - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed - EDAC/ghes: Set the DIMM label unconditionally - ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. - page_alloc: fix invalid watermark check on a negative value - ARM: crypto: comment out gcc warning that breaks clang builds - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - sfc: disable softirqs for ptp TX - perf symbol: Correct address for bss symbols - virtio-net: fix the race between refill work and close - sctp: fix sleep in atomic context bug in timer handlers - i40e: Fix interface init with MSI interrupts (no MSI-X) - tcp: Fix data-races around sysctl_tcp_reflect_tos. - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa() - macsec: always read MACSEC_SA_ATTR_PN as a u64 - macsec: limit replay window size with XPN - macsec: fix error message in macsec_add_rxsa and _txsa - macsec: fix NULL deref in macsec_add_rxsa - Documentation: fix sctp_wmem in ip-sysctl.rst - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - net: sungem_phy: Add of_node_put() for reference returned by of_get_parent() - igmp: Fix data-races around sysctl_igmp_qrv. - net/tls: Remove the context from the list in tls_device_down - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_limit_output_bytes. - tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf. - Revert "tcp: change pingpong threshold to 3" - scsi: ufs: host: Hold reference returned by of_parse_phandle() - ice: do not setup vlan for loopback VSI - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) - tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - watch_queue: Fix missing locking in add_watch_to_object() - watch_queue: Fix missing rcu annotation - nouveau/svm: Fix to migrate all requested pages - s390/archrandom: prevent CPACF trng invocations in interrupt context - ntfs: fix use-after-free in ntfs_ucsncmp() - Revert "ocfs2: mount shared volume without ha stack" - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - net: usb: ax88179_178a needs FLAG_SEND_ZLP - x86/alternative: Report missing return thunk details - x86/amd: Use IBPB for firmware calls - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks - Bluetooth: SCO: Fix sco_send_frame returning skb->len - Bluetooth: Fix passing NULL to PTR_ERR - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg - Bluetooth: Add bt_skb_sendmmsg helper - Bluetooth: Add bt_skb_sendmsg helper - ALSA: memalloc: Align buffer allocations in page size - bitfield.h: Fix "type of reg too small for mask" test - drm/imx/dcss: fix unused but set variable warnings - dlm: fix pending remove if msg allocation fails - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - sched/deadline: Fix BUG_ON condition for deboosted tasks - bpf: Make sure mac_header was set before using it - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - KVM: Don't null dereference ops->destroy - spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl knobs related to SYN option. - udp: Fix a data-race around sysctl_udp_l3mdev_accept. - ip: Fix data-races around sysctl_ip_prot_sock. - ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. - drm/imx/dcss: Add missing of_node_put() in fail path - be2net: Fix buffer overflow in be_get_module_eeprom - gpio: pca953x: use the correct register address when regcache sync during init - gpio: pca953x: use the correct range when do regmap sync - gpio: pca953x: only use single read/write for No AI mode - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero - i40e: Fix erroneous adapter reinitialization during recovery process - iavf: Fix handling of dummy receive descriptors - tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix data-races around sysctl_max_syn_backlog. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - tcp: Fix data-races around sysctl_tcp_syncookies. - tcp: Fix data-races around keepalive sysctl knobs. - igmp: Fix data-races around sysctl_igmp_max_msf. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - net/tls: Fix race in TLS device down flow - net: stmmac: fix dma queue left shift overflow issue - i2c: cadence: Change large transfer count reset logic to be unconditional - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. - tcp: Fix data-races around sysctl_tcp_min_snd_mss. - tcp: Fix data-races around sysctl_tcp_base_mss. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix a data-race around sysctl_ip_autobind_reuse. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - igc: Reinstate IGC_REMOVED logic and implement it properly - drm/amdgpu/display: add quirk handling for stutter mode - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() - pinctrl: ralink: Check for null return of devm_kcalloc - power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe - serial: mvebu-uart: correctly report configured baudrate value - PCI: hv: Fix interrupt mapping for multi-MSI - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI - PCI: hv: Fix multi-MSI to allow more than one MSI vector - Revert "m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch" - net: inline rollback_registered_many() - net: move rollback_registered_many() - net: inline rollback_registered() - net: move net_set_todo inside rollback_registered() - docs: net: explain struct net_device lifetime - xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE - mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication - riscv: add as-options for modules with assembly compontents - pinctrl: stm32: fix optional IRQ support to gpios - !196 openEuler-22.03-LTS: kernel: add OPENEULER_VERSION_CODE to version.h - !176 bugfix: Limit "Dummy wait" workaround to old Intel systems in acpi idle driver - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems - kernel: add OPENEULER_VERSION_CODE to version.h- bnx2x: fix potential memory leak in bnx2x_tpa_stop() - scsi: stex: Properly zero out the passthrough command structure - libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - pgp: Check result of crypto_alloc_shash properly - net: tun: fix bugs for oversize packet when napi frags enabled - irqdomain: Fix driver re-inserting failures when IRQs not being freed - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: libsas: Resume SAS host for phy reset or enable via sysfs - !207 [5.10] [bugfix] : merge net-swift txgbe out_of_tree module v1.2.3 to openEuler/txgbe for some known bugs - openeuler: net: txgbe: Fix some known bugs, merge net-swift txgbe-1.2.3 out-of-tree - openeuler: configs: delete txgbe/Kconfig, add txgbe_config to netswift/Kconfig- atm: idt77252: fix use-after-free bugs caused by tst_timer - fs: fix UAF/GPF bug in nilfs_mdt_destroy - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page - usb: mon: make mmapped memory read only - scsi: sd: Revert "scsi: sd: Remove a local variable" - devlink: Fix use-after-free after a failed reload - nouveau: fix migrate_to_ram() for faulting page - mm/memory.c: fix race when faulting a device private page - vsock: Fix memory leak in vsock_connect() - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() - mtd: rawnand: cafe: fix drivers probe/remove methods - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - net: mvpp2: fix mvpp2 debugfs leak - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - kprobes: don't call disarm_kprobe() for disabled kprobes - block: fix inaccurate io_ticks by set 'precise_iostat' - arm64: fix rodata=full - block: fix kabi broken in request_queue - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix kabi broken in blk_mq_tag_set - blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags - blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown() - blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags - blk-mq: Stop using pointers for blk_mq_tags bitmap tags - blk-mq: Use shared tags for shared sbitmap support - blk-mq: Always use blk_mq_is_sbitmap_shared - blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() - blk-mq: Add blk_mq_alloc_map_and_rqs() - blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() - blk-mq: Don't clear driver tags own mapping - blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() - blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() - blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() - blk-mq: Invert check in blk_mq_update_nr_requests() - blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests() - blk-mq: Change rqs check in blk_mq_free_rqs() - Revert "blk-mq: fix kabi broken by "blk-mq: Use request queue-wide tags for tagset-wide sbitmap"" - block: fix null-deref in percpu_ref_put - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit - objtool: Fix objtool regression on x32 systems - objtool: Fix symbol creation - objtool: Fix type of reloc::addend - objtool: Fix code relocs vs weak symbols - x86/alternative: Add debug prints to apply_retpolines() - x86/alternative: Try inline spectre_v2=retpoline,amd - x86/alternative: Handle Jcc __x86_indirect_thunk_ eg - x86/insn-eval: Handle return values from the decoder - x86/pat: Fix x86_has_pat_wp() - serial: 8250: Fix PM usage_count for console handover - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: stm32: Clear prev values before setting RTS delays - serial: 8250: fix return error code in serial8250_request_std_resource() - vt: fix memory overlapping when deleting chars in the buffer - tty: serial: samsung_tty: set dma burst_size to 1 - usb: dwc3: gadget: Fix event pending check - usb: typec: add missing uevent when partner support PD - USB: serial: ftdi_sio: add Belimo device ids - signal handling: don't use BUG_ON() for debugging - nvme-pci: phison e16 has bogus namespace ids - Revert "can: xilinx_can: Limit CANFD brp to 2" - ARM: dts: stm32: use the correct clock source for CEC on stm32mp151 - soc: ixp4xx/npe: Fix unused match warning - irqchip: or1k-pic: Undefine mask_ack for level triggered hardware - ASoC: madera: Fix event generation for rate controls - ASoC: madera: Fix event generation for OUT1 demux - ASoC: cs47l15: Fix event generation for low power mux control - ASoC: dapm: Initialise kcontrol data for mux/demux controls - ASoC: wm5110: Fix DRE control - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow - pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux() - ASoC: ops: Fix off by one in range control validation - net: sfp: fix memory leak in sfp_probe() - nvme-tcp: always fail a request when sending it failed - NFC: nxp-nci: don't print header length mismatch on i2c error - net: tipc: fix possible refcount leak in tipc_sk_create() - platform/x86: hp-wmi: Ignore Sanitization Mode event - cpufreq: pmac32-cpufreq: Fix refcount leak bug - scsi: hisi_sas: Limit max hw sectors for v3 HW - netfilter: br_netfilter: do not skip all hooks with 0 priority - virtio_mmio: Restore guest page size on resume - virtio_mmio: Add missing PM calls to freeze/restore - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE - net/tls: Check for errors in tls_device_init - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() - net: atlantic: remove aq_nic_deinit() when resume - net: atlantic: remove deep parameter on suspend/resume functions - sfc: fix kernel panic when creating VF - seg6: bpf: fix skb checksum in bpf_push_seg6_encap() - seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors - seg6: fix skb checksum evaluation in SRH encapsulation/insertion - sfc: fix use after free when disabling sriov - ima: Fix potential memory leak in ima_init_crypto() - ima: force signature verification when CONFIG_KEXEC_SIG is configured - net: ftgmac100: Hold reference returned by of_get_child_by_name() - nexthop: Fix data-races around nexthop_compat_mode. - ipv4: Fix data-races around sysctl_ip_dynaddr. - raw: Fix a data-race around sysctl_raw_l3mdev_accept. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - sysctl: Fix data-races in proc_dointvec_ms_jiffies(). - drm/i915/gt: Serialize TLB invalidates with GT resets - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests - ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero - ARM: dts: at91: sama5d2: Fix typo in i2s1 node - ipv4: Fix a data-race around sysctl_fib_sync_mem. - icmp: Fix data-races around sysctl. - cipso: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - tcp: Fix a data-race around sysctl_tcp_max_orphans. - sysctl: Fix data races in proc_dointvec_jiffies(). - sysctl: Fix data races in proc_doulongvec_minmax(). - sysctl: Fix data races in proc_douintvec_minmax(). - sysctl: Fix data races in proc_dointvec_minmax(). - sysctl: Fix data races in proc_douintvec(). - sysctl: Fix data races in proc_dointvec(). - net: stmmac: dwc-qos: Disable split header for Tegra194 - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() - ASoC: tas2764: Fix amp gain register offset & default - ASoC: tas2764: Correct playback volume range - ASoC: tas2764: Fix and extend FSYNC polarity handling - ASoC: tas2764: Add post reset delays - ASoC: sgtl5000: Fix noise on shutdown/remove - ima: Fix a potential integer overflow in ima_appraise_measurement - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() - net/mlx5e: Fix capability check for updating vnic env counters - net/mlx5e: kTLS, Fix build time constant test in RX - net/mlx5e: kTLS, Fix build time constant test in TX - ARM: 9210/1: Mark the FDT_FIXED sections as shareable - ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle - spi: amd: Limit max transfer and message size - ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count - ext4: fix race condition between ext4_write and ext4_convert_inline_data - Revert "evm: Fix memleak in init_desc" - sh: convert nommu io{re,un}map() to static inline functions - nilfs2: fix incorrect masking of permission flags for symlinks - fs/remap: constrain dedupe of EOF blocks - drm/panfrost: Fix shrinker list corruption by madvise IOCTL - drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error - btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents - wifi: mac80211: fix queue selection for mesh/OCB interfaces - ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction - ARM: 9213/1: Print message about disabled Spectre workarounds only once - ip: fix dflt addr selection for connected nexthop - net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer - tracing/histograms: Fix memory leak problem - mm: split huge PUD on wp_huge_pud fallback - fix race between exit_itimers() and /proc/pid/timers - xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model - ALSA: hda - Add fixup for Dell Latitidue E5430 - Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting" - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate - dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly - dmaengine: pl330: Fix lockdep warning about non-static key - ida: don't use BUG_ON() for debugging - dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo - misc: rtsx_usb: set return value in rsp_buf alloc err path - misc: rtsx_usb: use separate command and response buffers - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer - dmaengine: imx-sdma: Allow imx8m for imx7 FW revs - i2c: cadence: Unregister the clk notifier in error path - r8169: fix accessing unset transport header - selftests: forwarding: fix error message in learning_test - selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT - selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT - ibmvnic: Properly dispose of all skbs during a failover. - i40e: Fix dropped jumbo frames statistics - xsk: Clear page contiguity bit when unmapping pool - ARM: dts: at91: sama5d2_icp: fix eeprom compatibles - ARM: dts: at91: sam9x60ek: fix eeprom compatible and size - ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt - ARM: at91: pm: use proper compatible for sama5d2's rtc - arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo - pinctrl: sunxi: sunxi_pconf_set: use correct offset - arm64: dts: imx8mp-evk: correct I2C3 pad settings - arm64: dts: imx8mp-evk: correct gpio-led pad settings - arm64: dts: imx8mp-evk: correct the uart2 pinctl value - arm64: dts: imx8mp-evk: correct mmc pad settings - arm64: dts: qcom: msm8994: Fix CPU6/7 reg values - pinctrl: sunxi: a83t: Fix NAND function name for some pins - ARM: meson: Fix refcount leak in meson_smp_prepare_cpus - xfs: remove incorrect ASSERT in xfs_rename - can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits - can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression - can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info - powerpc/powernv: delay rng platform device creation until later in boot - video: of_display_timing.h: include errno.h - memregion: Fix memregion_free() fallback definition - PM: runtime: Redefine pm_runtime_release_supplier() - fbdev: fbmem: Fix logo center image dx issue - iommu/vt-d: Fix PCI bus rescan device hot add - netfilter: nft_set_pipapo: release elements in clone from abort path - net: rose: fix UAF bug caused by rose_t0timer_expiry - usbnet: fix memory leak in error case - bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals - bpf: Fix incorrect verifier simulation around jmp32's jeq/jne - can: gs_usb: gs_usb_open/close(): fix memory leak - can: grcan: grcan_probe(): remove extra of_node_get() - can: bcm: use call_rcu() instead of costly synchronize_rcu() - ALSA: hda/realtek: Add quirk for Clevo L140PU - clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup() - net: usb: qmi_wwan: add Telit 0x1070 composition - net: usb: qmi_wwan: add Telit 0x1060 composition - selftests/rseq: Change type of rseq_offset to ptrdiff_t - selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area - selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area - selftests/rseq: Fix: work-around asm goto compiler bugs - selftests/rseq: Remove arm/mips asm goto compiler work-around - selftests/rseq: Fix warnings about #if checks of undefined tokens - selftests/rseq: Fix ppc32 offsets by using long rather than off_t - selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store - selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian - selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35 - selftests/rseq: Introduce thread pointer getters - selftests/rseq: Introduce rseq_get_abi() helper - selftests/rseq: Remove volatile from __rseq_abi - selftests/rseq: Remove useless assignment to cpu variable - selftests/rseq: introduce own copy of rseq uapi header - selftests/rseq: remove ARRAY_SIZE define from individual tests - hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails - ipv6/sit: fix ipip6_tunnel_get_prl return value - sit: use min - drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c - xen/gntdev: Avoid blocking in unmap_grant_pages() - tcp: add a missing nf_reset_ct() in 3WHS handling - xfs: fix xfs_trans slab cache name - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX - net: tun: avoid disabling NAPI twice - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() - io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio - epic100: fix use after free on rmmod - tipc: move bc link creation back to tipc_node_create - NFC: nxp-nci: Don't issue a zero length i2c_master_read() - nfc: nfcmrvl: Fix irq_of_parse_and_map() return value - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - net/sched: act_api: Notify user space if any actions were flushed before error - netfilter: nft_dynset: restore set element counter when failing to update - s390: remove unneeded 'select BUILD_BIN2C' - PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events - caif_virtio: fix race between virtio_device_ready() and ndo_open() - NFSD: restore EINVAL error translation in nfsd_commit() - net: ipv6: unexport __init-annotated seg6_hmac_net_init() - usbnet: fix memory allocation in helpers - linux/dim: Fix divide by 0 in RDMA DIM - RDMA/cm: Fix memory leak in ib_cm_insert_listen - RDMA/qedr: Fix reporting QP timeout attribute - net: dp83822: disable rx error interrupt - net: dp83822: disable false carrier interrupt - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - net: dsa: bcm_sf2: force pause link settings - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test - virtio-net: fix race between ndo_open() and virtio_device_ready() - net: usb: ax88179_178a: Fix packet receiving - SUNRPC: Fix READ_PLUS crasher - s390/archrandom: simplify back to earlier design and initialize earlier - dm raid: fix KASAN warning in raid5_add_disks - dm raid: fix accesses beyond end of raid member array - powerpc/bpf: Fix use of user_pt_regs in uapi - powerpc/book3e: Fix PUD allocation size in map_kernel_page() - powerpc/prom_init: Fix kernel config grep - nvdimm: Fix badblocks clear off-by-one error - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G) - ipv6: take care of disable_policy when restoring routes - drm/amdgpu: To flush tlb for MMHUB of RAVEN series - net: mscc: ocelot: allow unregistered IP multicast flooding - powerpc/ftrace: Remove ftrace init tramp once kernel init is complete - tick/nohz: unexport __init-annotated tick_nohz_full_setup() - drm: remove drm_fb_helper_modinit - MAINTAINERS: add Amir as xfs maintainer for 5.10.y- nilfs2: fix use-after-free bug of struct nilfs_root - can: j1939: j1939_session_destroy(): fix memory leak of skbs - r8152: Rate limit overflow messages - nfp: fix use-after-free in area_cache_get() - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - media: pvrusb2: fix memory leak in pvr_probe - binderfs: rework superblock destruction - libbpf: Fix use-after-free in btf_dump_name_dups - sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - watch-queue: remove spurious double semicolon - watchqueue: make sure to serialize 'wqueue->defunct' properly - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - mISDN: fix use-after-free bugs in l1oip timer handlers - ubi: fastmap: Add fastmap control support for Module parameters - ubi: fastmap: Add fastmap control support for 'UBI_IOCATT' ioctl - ipv6: Fix data races around sk->sk_prot. - io_uring: Use original task for req identity in io_identity_cow() - tcp: Fix data races around icsk->icsk_af_ops. - wifi: mac80211: fix crash in beacon protection for P2P-device - ovl: do not fail because of O_NOATIME - x86/ftrace: Use alternative RET encoding - x86/ibt,ftrace: Make function-graph play nice - Revert "x86/ftrace: Use alternative RET encoding" - tcp/udp: Fix memory leak in ipv6_renew_options(). - kcm: avoid potential race in kcm_tx_work - ubifs: Reserve one leb for each journal head while doing budget - ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1 - ubifs: Fix wrong dirty space budget for dirty inode - ubifs: Rectify space budget for ubifs_xrename() - ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted - powerpc/pseries: wire up rng during setup_arch() - kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt) - random: update comment from copy_to_user() -> copy_to_iter() - modpost: fix section mismatch check for exported init/exit sections - ARM: cns3xxx: Fix refcount leak in cns3xxx_init - memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings - ARM: Fix refcount leak in axxia_boot_secondary - soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe - ARM: exynos: Fix refcount leak in exynos_map_pmu - ARM: dts: imx6qdl: correct PU regulator ramp delay - ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node - powerpc/powernv: wire up rng during setup_arch - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address - powerpc: Enable execve syscall exit tracepoint - parisc: Enable ARCH_HAS_STRICT_MODULE_RWX - parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI - xtensa: Fix refcount leak bug in time.c - xtensa: xtfpga: Fix refcount leak bug in setup - iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client - iio: adc: axp288: Override TS pin bias current for some models - iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message - iio: adc: stm32: Fix ADCs iteration in irq handler - iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value) - iio: adc: stm32: fix maximum clock rate for stm32mp15x - iio: trigger: sysfs: fix use-after-free on remove - iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up() - iio: accel: mma8452: ignore the return value of reset operation - iio:accel:mxc4005: rearrange iio trigger get and register - iio:accel:bma180: rearrange iio trigger get and register - iio:chemical:ccs811: rearrange iio trigger get and register - f2fs: attach inline_data after setting compression - usb: chipidea: udc: check request status before setting device address - USB: gadget: Fix double-free bug in raw_gadget driver - usb: gadget: Fix non-unique driver names in raw-gadget driver - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI - xhci: turn off port power in shutdown - usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC - iio: adc: vf610: fix conversion mode sysfs node name - iio: mma8452: fix probe fail when device tree compatible is used. - s390/cpumf: Handle events cycles and instructions identical - gpio: winbond: Fix error code in winbond_gpio_get() - nvme: move the Samsung X5 quirk entry to the core quirks - nvme-pci: add NO APST quirk for Kioxia device - nvme-pci: allocate nvme_command within driver pdu - nvme: mark nvme_setup_passsthru() inline - nvme: centralize setting the timeout in nvme_alloc_request - Revert "net/tls: fix tls_sk_proto_close executed repeatedly" - virtio_net: fix xdp_rxq_info bug after suspend/resume - igb: Make DMA faster when CPU is active on the PCIe link - regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips - ice: ethtool: advertise 1000M speeds properly - afs: Fix dynamic root getattr - MIPS: Remove repetitive increase irq_err_count - x86/xen: Remove undefined behavior in setup_features() - selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh - udmabuf: add back sanity check - net/tls: fix tls_sk_proto_close executed repeatedly - erspan: do not assume transport header is always set - drm/msm/dp: fix connect/disconnect handled at irq_hpd - drm/msm/dp: promote irq_hpd handle to handle link training correctly - drm/msm/dp: deinitialize mainlink if link training failed - drm/msm/dp: fixes wrong connection state caused by failure of link train - drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind() - drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - igb: fix a use-after-free issue in igb_clean_tx_ring - tipc: fix use-after-free Read in tipc_named_reinit - tipc: simplify the finalize work queue - phy: aquantia: Fix AN when higher speeds than 1G are not advertised - bpf, x86: Fix tail call count offset calculation on bpf2bpf call - drm/sun4i: Fix crash during suspend after component bind failure - bpf: Fix request_sock leak in sk lookup helpers - drm/msm: use for_each_sgtable_sg to iterate over scatterlist - scsi: scsi_debug: Fix zone transition to full condition - netfilter: use get_random_u32 instead of prandom - netfilter: nftables: add nft_parse_register_store() and use it - netfilter: nftables: add nft_parse_register_load() and use it - drm/msm: Fix double pm_runtime_disable() call - USB: serial: option: add Quectel RM500K module support - USB: serial: option: add Quectel EM05-G modem - USB: serial: option: add Telit LE910Cx 0x1250 composition - dm mirror log: clear log bits up to BITS_PER_LONG boundary - dm era: commit metadata in postsuspend after worker stops - ata: libata: add qc->flags in ata_qc_complete_template tracepoint - mtd: rawnand: gpmi: Fix setting busy timeout setting - mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing - btrfs: add error messages to all unrecognized mount options - net: openvswitch: fix parsing of nw_proto for IPv6 fragments - ALSA: hda/realtek: Add quirk for Clevo NS50PU - ALSA: hda/realtek: Add quirk for Clevo PD70PNT - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly - ALSA: hda/realtek - ALC897 headset MIC no sound - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop - ALSA: hda/conexant: Fix missing beep setup - ALSA: hda/via: Fix missing beep setup - random: quiet urandom warning ratelimit suppression message - random: schedule mix_interrupt_randomness() less often - arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer - serial: core: Initialize rs485 RTS polarity already on probe - tcp: drop the hash_32() part from the index calculation - tcp: dynamically allocate the perturb table used by source ports - tcp: add small random increments to the source port - tcp: use different parts of the port_offset for index and offset - tcp: add some entropy in __inet_hash_connect() - usb: gadget: u_ether: fix regression in setting fixed MAC address - zonefs: fix zonefs_iomap_begin() for reads - s390/mm: use non-quiescing sske for KVM switch to keyed guest - clk: imx8mp: fix usb_root_clk parent - powerpc/book3e: get rid of #include - igc: Enable PCIe PTM - Revert "PCI: Make pci_enable_ptm() private" - net: openvswitch: fix misuse of the cached connection on tuple changes - net/sched: act_police: more accurate MTU policing - dma-direct: don't over-decrypt memory - virtio-pci: Remove wrong address verification in vp_del_vqs() - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak - KVM: x86: Account a variety of miscellaneous allocations - KVM: arm64: Don't read a HW interrupt pending state in user context - ext4: add reserved GDT blocks check - drm/amd/display: Cap OLED brightness per max frame-average luminance - dm mirror log: round up region bitmap size to BITS_PER_LONG - serial: 8250: Store to lsr_save_flags after lsr read - usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe - usb: dwc2: Fix memory leak in dwc2_hcd_init - USB: serial: io_ti: add Agilent E5805A support - USB: serial: option: add support for Cinterion MV31 with new baseline - crypto: memneq - move into lib/ - comedi: vmk80xx: fix expression for tx buffer size - mei: me: add raptor lake point S DID - i2c: designware: Use standard optional ref clock implementation - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - i2c: npcm7xx: Add check for platform_driver_register - faddr2line: Fix overlapping text section failures, the sequel - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() - certs/blacklist_hashes.c: fix const confusion in certs blacklist - arm64: ftrace: consistently handle PLTs. - arm64: ftrace: fix branch range checks - net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg - net: bgmac: Fix an erroneous kfree() in bgmac_remove() - mlxsw: spectrum_cnt: Reorder counter pools - nvme: add device name to warning in uuid_show() - nvme: use sysfs_emit instead of sprintf - drm/i915/reset: Fix error_state_read ptr + offset use - misc: atmel-ssc: Fix IRQ check in ssc_probe - tty: goldfish: Fix free_irq() on remove - Drivers: hv: vmbus: Release cpu lock in error case - i40e: Fix call trace in setup_tx_descriptors - i40e: Fix calculating the number of queue pairs - i40e: Fix adding ADQ filter to TC0 - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() - pNFS: Avoid a live lock condition in pnfs_update_layout() - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE - random: credit cpu and bootloader seeds by default - gpio: dwapb: Don't print error on -EPROBE_DEFER - MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error. - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 - net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg - nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred - virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed - ALSA: hda/realtek - Add HW8326 support - scsi: pmcraid: Fix missing resource cleanup in error case - scsi: ipr: Fix missing/incorrect resource cleanup in error case - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology - scsi: vmw_pvscsi: Expand vcpuHint to 16 bits - Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() - ASoC: es8328: Fix event generation for deemphasis control - ASoC: wm8962: Fix suspend while playing music - quota: Prevent memory allocation recursion while holding dq_lock - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ASoC: cs42l51: Correct minimum value for SX volume control - ASoC: cs42l56: Correct typo in minimum level for SX volume controls - ASoC: cs42l52: Correct TLV for Bypass Volume - ASoC: cs53l30: Correct number of volume levels on SX controls - ASoC: cs35l36: Update digital volume TLV - ASoC: cs42l52: Fix TLV scales for mixer controls - dma-debug: make things less spammy under memory pressure - ASoC: nau8822: Add operation for internal PLL off and on - arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3 - bpf: Fix incorrect memory charge cost calculation in stack_map_alloc() - nfsd: Replace use of rwsem with errseq_t - 9p: missing chunk of "fs/9p: Don't update file type when updating file attributes" - !164 add CONFIG_TXGBE=m for arm64 openeuler_deconfig - openeuler: configs: add CONFIG_NET_VENDOR_NETSWIFT=y and CONFIG_TXGBE=m for arm64 arch default config- binder: fix UAF of ref->proc caused by race condition - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() - wifi: mac80211: fix MBSSID parsing use-after-free - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - arm64: fix oops in concurrently setting insn_emulation sysctls - wifi: cfg80211: avoid nontransmitted BSS list corruption - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference - HID: roccat: Fix use-after-free in roccat_read() - wifi: cfg80211: fix BSS refcounting bugs - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT - zonefs: fix handling of explicit_open option on mount - PCI: qcom: Fix pipe clock imbalance - md/raid0: Ignore RAID0 layout if the second zone has only one device - interconnect: Restore sync state by ignoring ipa-virt in provider count - interconnect: qcom: sc7180: Drop IP0 interconnects - powerpc/mm: Switch obsolete dssall to .long - drm/atomic: Force bridge self-refresh-exit on CRTC switch - drm/bridge: analogix_dp: Support PSR-exit to disable transition - Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag - ixgbe: fix unexpected VLAN Rx in promisc mode on VF - ixgbe: fix bcast packets Rx on VF after promisc removal - nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION - nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling - nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION - net: phy: dp83867: retrigger SGMII AN when link change - mmc: block: Fix CQE recovery reset success - ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files - cifs: fix reconnect on smb3 mount types - cifs: return errors during session setup during reconnects - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 - ALSA: hda/conexant - Fix loopback issue with CX20632 - scripts/gdb: change kernel config dumping method - vringh: Fix loop descriptors check in the indirect cases - nodemask: Fix return values to be unsigned - cifs: version operations for smb20 unneeded when legacy support disabled - s390/gmap: voluntarily schedule during key setting - jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds - x86/cpu: Elide KCSAN for cpu_has() and friends - modpost: fix undefined behavior of is_arm_mapping_symbol() - drm/radeon: fix a possible null pointer dereference - ceph: allow ceph.dir.rctime xattr to be updatable - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" - scsi: myrb: Fix up null pointer access on myrb_cleanup() - md: protect md_unregister_thread from reentrancy - watchdog: wdat_wdt: Stop watchdog when rebooting the system - kernfs: Separate kernfs_pr_cont_buf and rename_lock. - serial: msm_serial: disable interrupts in __msm_console_write() - staging: rtl8712: fix uninit-value in r871xu_drv_init() - staging: rtl8712: fix uninit-value in usb_read8() and friends - clocksource/drivers/sp804: Avoid error on multiple instances - extcon: Modify extcon device to be created after driver data is set - misc: rtsx: set NULL intfdata when probe fails - usb: dwc2: gadget: don't reset gadget's driver->bus - sysrq: do not omit current cpu when showing backtrace of all active CPUs - USB: hcd-pci: Fully suspend across freeze/thaw cycle - drivers: usb: host: Fix deadlock in oxu_bus_suspend() - drivers: tty: serial: Fix deadlock in sa1100_set_termios() - USB: host: isp116x: check return value after calling platform_get_resource() - drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() - drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop() - tty: Fix a possible resource leak in icom_probe - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() - lkdtm/usercopy: Expand size of "out of frame" object - iio: st_sensors: Add a local lock for protecting odr - staging: rtl8712: fix a potential memory leak in r871xu_drv_init() - iio: dummy: iio_simple_dummy: check the return value of kstrdup() - drm: imx: fix compiler warning with gcc-12 - net: altera: Fix refcount leak in altera_tse_mdio_create - ip_gre: test csum_start instead of transport header - net/mlx5: fs, fail conflicting actions - net/mlx5: Rearm the FW tracer after each tracer event - net: ipv6: unexport __init-annotated seg6_hmac_init() - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - net: mdio: unexport __init-annotated mdio_bus_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure - net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list - bpf, arm64: Clear prog->jited_len along prog->jited - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() - netfilter: nf_tables: bail out early if hardware offload is not supported - netfilter: nf_tables: memleak flow rule from commit path - netfilter: nf_tables: release new hooks on unsupported flowtable flags - ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe - netfilter: nf_tables: always initialize flowtable hook list in transaction - powerpc/kasan: Force thread size increase with KASAN - netfilter: nf_tables: delete flowtable hooks via transaction list - netfilter: nat: really support inet nat without l3 address - xprtrdma: treat all calls not a bcall when bc_serv is NULL - video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove() - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 - NFSv4: Don't hold the layoutget locks across multiple RPC calls - dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type - m68knommu: fix undefined reference to `_init_sp' - m68knommu: set ZERO_PAGE() to the allocated zeroed page - i2c: cadence: Increase timeout per message if necessary - f2fs: remove WARN_ON in f2fs_is_valid_blkaddr - iommu/arm-smmu-v3: check return value after calling platform_get_resource() - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() - tracing: Avoid adding tracer option before update_tracer_options - tracing: Fix sleeping function called from invalid context on RT kernel - bootconfig: Make the bootconfig.o as a normal object file - mips: cpc: Fix refcount leak in mips_cpc_default_phys_base - dmaengine: idxd: set DMA_INTERRUPT cap bit - perf c2c: Fix sorting in percent_rmt_hitm_cmp() - driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction - tipc: check attribute length for bearer name - scsi: sd: Fix potential NULL pointer dereference - afs: Fix infinite loop found by xfstest generic/676 - gpio: pca953x: use the correct register address to do regcache sync - tcp: tcp_rtx_synack() can be called from process context - net: sched: add barrier to fix packet stuck problem for lockless qdisc - net/mlx5e: Update netdev features after changing XDP state - net/mlx5: correct ECE offset in query qp output - net/mlx5: Don't use already freed action pointer - sfc: fix wrong tx channel offset with efx_separate_tx_channels - sfc: fix considering that all channels have TX queues - nfp: only report pause frame configuration for physical device - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" - riscv: read-only pages should not be writable - bpf: Fix probe read error in ___bpf_prog_run() - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty - jffs2: fix memory leak in jffs2_do_fill_super - modpost: fix removing numeric suffixes - net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks - net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry() - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog - s390/crypto: fix scatterwalk_unmap() callers in AES-GCM - clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value - ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition - watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking - driver: base: fix UAF when driver_attach failed - bus: ti-sysc: Fix warnings for unbind for serial - firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle - serial: stm32-usart: Correct CSIZE, bits, and parity - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 - serial: sifive: Sanitize CSIZE and c_iflag - serial: sh-sci: Don't allow CS5-6 - serial: txx9: Don't allow CS5-6 - serial: rda-uart: Don't allow CS5-6 - serial: digicolor-usart: Don't allow CS5-6 - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - serial: meson: acquire port->lock in startup() - rtc: mt6397: check return value after calling platform_get_resource() - clocksource/drivers/riscv: Events are stopped during CPU suspend - soc: rockchip: Fix refcount leak in rockchip_grf_init - extcon: ptn5150: Add queue work sync before driver release - coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier - serial: sifive: Report actual baud base rather than fixed 115200 - phy: qcom-qmp: fix pipe-clock imbalance on power-on failure - rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails - iio: adc: sc27xx: Fine tune the scale calibration values - iio: adc: sc27xx: fix read big scale voltage not right - iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout - iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check - usb: typec: mux: Check dev_set_name() return value - firmware: stratix10-svc: fix a missing check on list iterator - misc: fastrpc: fix an incorrect NULL check on list iterator - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking - rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value - pwm: lp3943: Fix duty calculation in case period was clamped - staging: fieldbus: Fix the error handling path in anybuss_host_common_probe() - usb: musb: Fix missing of_node_put() in omap2430_probe - USB: storage: karma: fix rio_karma_init return - usb: usbip: add missing device lock on tweak configuration cmd - usb: usbip: fix a refcount leak in stub_probe() - tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get - tty: n_tty: Restore EOF push handling behavior - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe - tty: goldfish: Use tty_port_destroy() to destroy port - lkdtm/bugs: Check for the NULL pointer after calling kmalloc - iio: adc: ad7124: Remove shift from scan_type - staging: greybus: codecs: fix type confusion of list iterator variable - pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - iommu/arm-smmu-v3: Disable ECMDQ before the system is suspended - tty: fix deadlock caused by calling printk() under tty_port->lock- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix dir corruption when ext4_dx_add_entry() fails - ext4: fix check for block being out of directory size - ext4: make sure ext4_append() always allocates new block - ext4: check if directory block is within i_size - ext4: make variable "count" signed - iommu: Fix compliation failure caused by iommu_device_register - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - blk-iocost: don't ignore vrate_min on QD contention - !157 Enable NVMe over TCP for arm64 - arm64: openeuler_defconfig: enable nvmf tcp- KVM: arm64: Try stage2 block mapping for host device MMIO - KVM: arm64: Remove the creation time's mapping of MMIO regions - ext4: fix use-after-free in ext4_ext_shift_extents - arm64: kdump: Properly handle the 4G boundary - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces - hwtracing: hisi_ptt: Fix up for "iommu/dma: Make header private" - MAINTAINERS: Add maintainer for HiSilicon PTT driver - docs: trace: Add HiSilicon PTT device driver documentation - hwtracing: hisi_ptt: Add tune function support for HiSilicon PCIe Tune and Trace device - hwtracing: hisi_ptt: Add trace function support for HiSilicon PCIe Tune and Trace device - iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity - spi: hisi-sfc-v3xx: add address mode check - spi: hisi-sfc-v3xx: fix potential irq race condition - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection - spi: hisi-sfc-v3xx: extend version checking compatibility - mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - sched/fair: Fix kabi broken in struct cfs_rq - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq - ext4: only allow test_dummy_encryption when supported - MIPS: IP30: Remove incorrect `cpu_has_fpu' override - MIPS: IP27: Remove incorrect `cpu_has_fpu' override - RDMA/rxe: Generate a completion for unsupported/invalid opcode - Revert "random: use static branch for crng_ready()" - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq - bfq: Remove pointless bfq_init_rq() calls - bfq: Drop pointless unlock-lock pair - bfq: Avoid merging queues with different parents - thermal/core: Fix memory leak in the error path - thermal/core: fix a UAF bug in __thermal_cooling_device_register() - kseltest/cgroup: Make test_stress.sh work if run interactively - xfs: assert in xfs_btree_del_cursor should take into account error - xfs: consider shutdown in bmapbt cursor delete assert - xfs: restore shutdown check in mapped write fault path - xfs: fix incorrect root dquot corruption error when switching group/project quota types - xfs: sync lazy sb accounting on quiesce of read-only mounts - xfs: set inode size after creating symlink - net: ipa: fix page free in ipa_endpoint_replenish_one() - net: ipa: fix page free in ipa_endpoint_trans_release() - phy: qcom-qmp: fix reset-controller leak on probe errors - coresight: core: Fix coresight device probe failure issue - blk-iolatency: Fix inflight count imbalances and IO hangs on offline - vdpasim: allow to enable a vq repeatedly - dt-bindings: gpio: altera: correct interrupt-cells - docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0 - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op - ARM: pxa: maybe fix gpio lookup tables - ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries - phy: qcom-qmp: fix struct clk leak on probe errors - arm64: dts: qcom: ipq8074: fix the sleep clock frequency - gma500: fix an incorrect NULL check on list iterator - tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator - serial: pch: don't overwrite xmit->buf[0] by x_char - stm: ltdc: fix two incorrect NULL checks on list iterator - carl9170: tx: fix an incorrect use of list iterator - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control - rtl818x: Prevent using not initialized queues - xtensa/simdisk: fix proc_read_simdisk() - hugetlb: fix huge_pmd_unshare address update - nodemask.h: fix compilation error with GCC12 - iommu/msm: Fix an incorrect NULL check on list iterator - ftrace: Clean up hash direct_functions on register failures - um: Fix out-of-bounds read in LDT setup - um: chan_user: Fix winch_tramp() return value - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx - cfg80211: declare MODULE_FIRMWARE for regulatory.db - irqchip: irq-xtensa-mx: fix initial IRQ affinity - irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x - csky: patch_text: Fixup last cpu should be master - RDMA/hfi1: Fix potential integer multiplication overflow errors - Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug - ima: remove the IMA_TEMPLATE Kconfig option - media: coda: Add more H264 levels for CODA960 - media: coda: Fix reported H264 profile - mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N - mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - drm/i915/dsi: fix VBT send packet port selection for ICL+ - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator - drm/nouveau/clk: Fix an incorrect NULL check on list iterator - drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. - scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled - scsi: dc395x: Fix a missing check on list iterator - ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock - dlm: fix missing lkb refcount handling - dlm: fix plock invalid read - s390/perf: obtain sie_block from the right address - mm, compaction: fast_find_migrateblock() should return pfn in the target zone - PCI: qcom: Fix unbalanced PHY init on probe errors - PCI: qcom: Fix runtime PM imbalance on probe errors - PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299 - tracing: Fix potential double free in create_var_ref() - ACPI: property: Release subnode properties with data nodes - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state - bfq: Update cgroup information before merging bio - bfq: Split shared queues on move between cgroups - efi: Do not import certificates from UEFI Secure Boot for T2 Macs - iwlwifi: mvm: fix assert 1F04 upon reconfig - wifi: mac80211: fix use-after-free in chanctx code - f2fs: fix to do sanity check for inline inode - f2fs: fix fallocate to use file_modified to update permissions consistently - f2fs: fix to do sanity check on total_data_blocks - f2fs: don't need inode lock for system hidden quota - f2fs: fix deadloop in foreground GC - f2fs: fix to clear dirty inode in f2fs_evict_inode() - f2fs: fix to do sanity check on block address in f2fs_do_zero_range() - f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count() - perf jevents: Fix event syntax error caused by ExtSel - perf c2c: Use stdio interface if slang is not supported - i2c: rcar: fix PM ref counts in probe error paths - i2c: npcm: Handle spurious interrupts - i2c: npcm: Correct register access width - i2c: npcm: Fix timeout calculation - iommu/amd: Increase timeout waiting for GA log enablement - dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler() - dmaengine: stm32-mdma: rework interrupt handler - dmaengine: stm32-mdma: remove GISR1 register - video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout - NFS: Don't report errors from nfs_pageio_complete() more than once - NFS: Do not report flush errors in nfs_write_end() - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS - NFS: Do not report EINTR/ERESTARTSYS as mapping errors - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() - i2c: at91: Initialize dma_buf in at91_twi_xfer() - MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon - cpufreq: mediatek: Unregister platform device on exit - cpufreq: mediatek: Use module_init and add module_exit - cpufreq: mediatek: add missing platform_driver_unregister() on error in mtk_cpufreq_driver_init - i2c: at91: use dma safe buffers - iommu/mediatek: Add list_del in mtk_iommu_remove - f2fs: fix dereference of stale list iterator after loop body - OPP: call of_node_put() on error path in _bandwidth_supported() - Input: stmfts - do not leave device disabled in stmfts_input_open - RDMA/hfi1: Prevent use of lock before it is initialized - mailbox: forward the hrtimer if not queued and under a lock - mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe() - powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup - macintosh: via-pmu and via-cuda need RTC_LIB - powerpc/perf: Fix the threshold compare group constraint for power9 - powerpc/64: Only WARN if __pa()/__va() called with bad addresses - hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume() - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits - Input: sparcspkr - fix refcount leak in bbc_beep_probe - crypto: cryptd - Protect per-CPU resource by disabling BH. - crypto: sun8i-ss - handle zero sized sg - crypto: sun8i-ss - rework handling of IV - PCI: imx6: Fix PERST# start-up sequence - ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - ASoC: atmel-classd: Remove endianness flag on class d component - ASoC: atmel-pdmic: Remove endianness flag on pdmic component - powerpc/4xx/cpm: Fix return value of __setup() handler - powerpc/idle: Fix return value of __setup() handler - pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources() - powerpc/8xx: export 'cpm_setbrg' for modules - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() - dax: fix cache flush on PMD-mapped pages - drivers/base/node.c: fix compaction sysfs file leak - pinctrl: mvebu: Fix irq_of_parse_and_map() return value - nvdimm: Allow overwrite in the presence of disabled dimms - nvdimm: Fix firmware activation deadlock scenarios - firmware: arm_scmi: Fix list protocols enumeration in the base protocol - mfd: ipaq-micro: Fix error check return value of platform_get_irq() - powerpc/fadump: fix PT_LOAD segment for boot memory area - arm: mediatek: select arch timer for mt7629 - pinctrl: bcm2835: implement hook for missing gpio-ranges - gpiolib: of: Introduce hook for missing gpio-ranges - crypto: marvell/cesa - ECB does not IV - misc: ocxl: fix possible double free in ocxl_file_register_afu - ARM: dts: bcm2835-rpi-b: Fix GPIO line names - ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED - ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C - ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT - ARM: dts: stm32: Fix PHY post-reset delay on Avenger96 - can: xilinx_can: mark bit timing constants as const - platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls - ARM: dts: imx6dl-colibri: Fix I2C pinmuxing - platform/chrome: cros_ec: fix error handling in cros_ec_register() - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry - soc: qcom: llcc: Add MODULE_DEVICE_TABLE() - ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks - PCI: dwc: Fix setting error return on MSI DMA mapping failure - PCI: rockchip: Fix find_first_zero_bit() limit - PCI: cadence: Fix find_first_zero_bit() limit - soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc - soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc - ARM: dts: suniv: F1C100: fix watchdog compatible - memory: samsung: exynos5422-dmc: Avoid some over memory allocation - arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399 - net/smc: postpone sk_refcnt increment in connect() - rxrpc: Fix decision on when to generate an IDLE ACK - rxrpc: Don't let ack.previousPacket regress - rxrpc: Fix overlapping ACK accounting - rxrpc: Don't try to resend the request if we're receiving the reply - rxrpc: Fix listen() setting the bar too high for the prealloc rings - hv_netvsc: Fix potential dereference of NULL pointer - net: stmmac: fix out-of-bounds access in a selftest - net: stmmac: selftests: Use kcalloc() instead of kzalloc() - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() - NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() - thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe - thermal/core: Fix memory leak in __thermal_cooling_device_register() - thermal/drivers/core: Use a char pointer for the cooling device name - thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe - thermal/drivers/bcm2711: Don't clamp temperature at zero - drm/i915: Fix CFI violation with show_dynamic_id() - drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path - x86/sev: Annotate stack change in the #VC handler - drm: msm: fix possible memory leak in mdp5_crtc_cursor_set() - drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init - ext4: reject the 'commit' option on ext2 filesystems - media: rkvdec: h264: Fix bit depth wrap in pps packet - media: rkvdec: h264: Fix dpb_valid implementation - media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource() - media: ov7670: remove ov7670_power_off from ov7670_remove - ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_* - sctp: read sk->sk_bound_dev_if once in sctp_rcv() - lsm,selinux: pass flowi_common instead of flowi to the LSM hooks - m68k: math-emu: Fix dependencies of math emulation support - nvme: set dma alignment to dword - Bluetooth: use hdev lock for accept_list and reject_list in conn req - Bluetooth: use inclusive language when filtering devices - Bluetooth: use inclusive language in HCI role comments - Bluetooth: LL privacy allow RPA - Bluetooth: L2CAP: Rudimentary typo fixes - Bluetooth: Interleave with allowlist scan - Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout - media: vsp1: Fix offset calculation for plane cropping - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init - media: exynos4-is: Change clk_disable to clk_disable_unprepare - media: st-delta: Fix PM disable depth imbalance in delta_probe - media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe - media: aspeed: Fix an error handling path in aspeed_video_probe() - scripts/faddr2line: Fix overlapping text section failures - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir - ASoC: samsung: Fix refcount leak in aries_audio_probe - ASoC: samsung: Use dev_err_probe() helper - regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt - ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe - ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe - ath11k: Don't check arvif->is_started before sending management frames - perf/amd/ibs: Use interrupt regs ip for stack unwinding - regulator: qcom_smd: Fix up PM8950 regulator configuration - Revert "cpufreq: Fix possible race in cpufreq online error path" - spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname() - iomap: iomap_write_failed fix - media: uvcvideo: Fix missing check to determine if element is found in list - drm/msm: return an error pointer in msm_gem_prime_get_sg_table() - drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected - drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected - drm/msm/dp: fix event thread stuck in wait_event after kthread_stop() - regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET - arm64: fix types in copy_highpage() - x86/mm: Cleanup the control_va_addr_alignment() __setup handler - irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value - irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value - irqchip/exiu: Fix acknowledgment of edge triggered interrupts - x86: Fix return value of __setup handlers - virtio_blk: fix the discard_granularity and discard_alignment queue limits - perf tools: Use Python devtools for version autodetection rather than runtime - drm/rockchip: vop: fix possible null-ptr-deref in vop_bind() - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H - drm/msm: add missing include to msm_drv.c - drm/msm/hdmi: fix error check return value of irq_of_parse_and_map() - drm/msm/hdmi: check return value after calling platform_get_resource_byname() - drm/msm/dsi: fix error checks and return values for DSI xmit functions - drm/msm/dp: fix error check return value of irq_of_parse_and_map() - drm/msm/dp: stop event kernel thread when DP unbind - drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume - perf tools: Add missing headers needed by util/data.h - ASoC: rk3328: fix disabling mclk on pclk probe failure - x86/speculation: Add missing prototype for unpriv_ebpf_notify() - mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe() - x86/pm: Fix false positive kmemleak report in msr_build_context() - mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check() - libbpf: Fix logic for finding matching program for CO-RE relocation - selftests/resctrl: Fix null pointer dereference on open failed - scsi: ufs: core: Exclude UECxx from SFR dump list - scsi: ufs: qcom: Fix ufs_qcom_resume() - drm/msm/dpu: adjust display_v_end for eDP and DP - of: overlay: do not break notify on NOTIFY_{OK|STOP} - fsnotify: fix wrong lockdep annotations - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 - media: hantro: Empty encoder capture buffers by default - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix - cpufreq: Fix possible race in cpufreq online error path - spi: img-spfi: Fix pm_runtime_get_sync() error checking - drm/bridge: Fix error handling in analogix_dp_probe - HID: elan: Fix potential double free in elan_input_configured - HID: hid-led: fix maximum brightness for Dream Cheeky - mtd: rawnand: denali: Use managed device resources - EDAC/dmc520: Don't print an error for each unconfigured interrupt line - drbd: fix duplicate array initializer - target: remove an incorrect unmap zeroes data deduction - efi: Add missing prototype for efi_capsule_setup_info - NFC: NULL out the dev->rfkill to prevent UAF - net: dsa: mt7530: 1G can also support 1000BASE-X link mode - scftorture: Fix distribution of short handler delays - spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout - drm: mali-dp: potential dereference of null pointer - drm/komeda: Fix an undefined behavior bug in komeda_plane_add() - nl80211: show SSID for P2P_GO interfaces - bpf: Fix excessive memory allocation in stack_map_alloc() - libbpf: Don't error out on CO-RE relos for overriden weak subprogs - drm/vc4: txp: Force alpha to be 0xff if it's disabled - drm/vc4: txp: Don't set TXP_VSTART_AT_EOF - drm/vc4: hvs: Reset muxes at probe time - drm/mediatek: Fix mtk_cec_mask() - drm/ingenic: Reset pixclock rate when parent clock rate changes - x86/delay: Fix the wrong asm constraint in delay_loop() - ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe - spi: qcom-qspi: Add minItems to interconnect-names - drm/bridge: adv7511: clean up CEC adapter when probe fails - drm/edid: fix invalid EDID extension block filtering - ath9k: fix ar9003_get_eepmisc - ath11k: acquire ab->base_lock in unassign when finding the peer by addr - dt-bindings: display: sitronix, st7735r: Fix backlight in example - RDMA/hfi1: Prevent panic when SDMA is disabled - powerpc/iommu: Add missing of_node_put in iommu_init_early_dart - macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled - powerpc/powernv: fix missing of_node_put in uv_init() - powerpc/xics: fix refcount leak in icp_opal_init() - powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - ARM: hisi: Add missing of_node_put after of_find_compatible_node - ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM - ARM: versatile: Add missing of_node_put in dcscb_init - pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources() - fat: add ratelimit to fat*_ent_bread() - powerpc/fadump: Fix fadump to work with a different endian capture kernel - ARM: OMAP1: clock: Fix UART rate reporting algorithm - fs: jfs: fix possible NULL pointer dereference in dbFree() - soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc - crypto: ccree - use fine grained DMA mapping dir - PM / devfreq: rk3399_dmc: Disable edev on remove() - arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count - ARM: dts: s5pv210: align DMA channels with dtschema - ARM: dts: ox820: align interrupt controller node name with dtschema - IB/rdmavt: add missing locks in rvt_ruc_loopback - gfs2: use i_lock spin_lock for inode qadata - selftests/bpf: fix btf_dump/btf_dump due to recent clang change - eth: tg3: silence the GCC 12 array-bounds warning - rxrpc, afs: Fix selection of abort codes - rxrpc: Return an error to sendmsg if call failed - m68k: atari: Make Atari ROM port I/O write macros return void - x86/microcode: Add explicit CPU vendor dependency - can: mcp251xfd: silence clang's -Wunaligned-access warning - ASoC: rt1015p: remove dependency on GPIOLIB - ASoC: max98357a: remove dependency on GPIOLIB - media: exynos4-is: Fix compile warning - net: phy: micrel: Allow probing without .driver_data - nbd: Fix hung on disconnect request if socket is closed before - ASoC: rt5645: Fix errorenous cleanup order - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - openrisc: start CPU timer early in boot - media: cec-adap.c: fix is_configuring state - media: imon: reorganize serialization - media: coda: limit frame interval enumeration to supported encoder frame sizes - media: rga: fix possible memory leak in rga_probe - rtlwifi: Use pr_warn instead of WARN_ONCE - ipmi: Fix pr_fmt to avoid compilation issues - ipmi:ssif: Check for NULL msg when handling events and messages - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC - spi: stm32-qspi: Fix wait_cmd timeout in APM mode - perf/amd/ibs: Cascade pmu init functions' return value - s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES - net: remove two BUG() from skb_checksum_help() - ASoC: tscs454: Add endianness flag in snd_soc_component_driver - HID: bigben: fix slab-out-of-bounds Write in bigben_probe - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo - mlxsw: Treat LLDP packets as control - mlxsw: spectrum_dcb: Do not warn about priority changes - ASoC: dapm: Don't fold register value changes into notifications - net/mlx5: fs, delete the FTE when there are no rules attached to it - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL - drm: msm: fix error check return value of irq_of_parse_and_map() - arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall - ath10k: skip ath10k_halt during suspend for driver state RESTARTING - drm/amd/pm: fix the compile warning - drm/plane: Move range check for format_count earlier - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 - ath11k: disable spectral scan during spectral deinit - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() - scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() - scsi: megaraid: Fix error check return value of register_chrdev() - drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit - mmc: jz4740: Apply DMA engine limits to maximum segment size - md/bitmap: don't set sb values if can't pass sanity check - media: cx25821: Fix the warning when removing the module - media: pci: cx23885: Fix the error handling in cx23885_initdev() - media: venus: hfi: avoid null dereference in deinit - ath9k: fix QCA9561 PA bias level - drm/amd/pm: fix double free in si_parse_power_table() - tools/power turbostat: fix ICX DRAM power numbers - spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction - ALSA: jack: Access input_dev under mutex - sfc: ef10: Fix assigning negative value to unsigned variable - rcu: Make TASKS_RUDE_RCU select IRQ_WORK - rcu-tasks: Fix race in schedule and flush work - drm/komeda: return early if drm_universal_plane_init() fails. - ACPICA: Avoid cache flush inside virtual machines - x86/platform/uv: Update TSC sync state for UV5 - fbcon: Consistently protect deferred_takeover with console_lock() - ipv6: fix locking issues with loops over idev->addr_list - ipw2x00: Fix potential NULL dereference in libipw_xmit() - b43: Fix assigning negative value to unsigned variable - b43legacy: Fix assigning negative value to unsigned variable - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes - iommu/vt-d: Add RPLS to quirk list to skip TE disabling - btrfs: repair super block num_devices automatically - btrfs: add "0x" prefix for unsupported optional features - ptrace: Reimplement PTRACE_KILL by always sending SIGKILL - ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP - ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP - perf/x86/intel: Fix event constraints for ICL - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails - parisc/stifb: Keep track of hardware path of graphics card - Fonts: Make font size unsigned in font_desc - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI - cifs: when extending a file with falloc we should make files not-sparse - usb: core: hcd: Add support for deferring roothub registration - usb: dwc3: gadget: Move null pinter check to proper place - USB: new quirk for Dell Gen 2 devices - USB: serial: option: add Quectel BG95 modem - ALSA: usb-audio: Cancel pending work at closing a MIDI substream - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop - riscv: Fix irq_work when SMP is disabled - riscv: Initialize thread pointer before calling C functions - parisc/stifb: Implement fb_is_primary_device() - binfmt_flat: do not stop relocating GOT entries prematurely on riscv- efi: capsule-loader: Fix use-after-free in efi_capsule_write - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options - etmem: add CONFIG_ETMEM macro definition for etmem feature - config: enable CONFIG_ETMEM by default - add ETMEM feature CONFIG to mm/Kconfig - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - RDMA/hns: Fix gid idx issue caused by free mr - RDMA/hns: Use the reserved loopback QPs to free MR before destroying MPT - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - blk-mq: fix io hung due to missing commit_rqs - x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - !110 Add patches for CVE-2022-29900, CVE-2022-23816 and CVE-2022-29901 - Re-add padlen to the structure alt_instr - tools headers: Remove broken definition of __LITTLE_ENDIAN - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - again - objtool: Fix elf_create_undef_symbol() endianness - kvm: fix objtool relocation warning - um: Add missing apply_returns() - x86/bugs: Remove apostrophe typo - tools headers cpufeatures: Sync with the kernel sources - tools arch x86: Sync the msr-index.h copy with the kernel sources - x86/kvm: fix FASTOP_SIZE when return thunks are enabled - efi/x86: use naked RET on mixed mode call wrapper - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stub - x86/xen: Fix initialisation in hypercall_page after rethunk - x86, kvm: use proper ASM macros for kvm_vcpu_is_preempted - tools/insn: Restore the relative include paths for cross building - x86/static_call: Serialize __static_call_fixup() properly - x86/speculation: Disable RRSBA behavior - x86/kexec: Disable RET on kexec - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/retbleed: Add fine grained Kconfig knobs - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - KVM: VMX: Convert launched argument to flags - KVM: VMX: Flatten __vmx_vcpu_run() - objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/cpu/amd: Add Spectral Chicken - objtool: Add entry UNRET validation - x86/bugs: Do IBPB fallback check only once - x86/bugs: Add retbleed=ibpb - x86/xen: Rename SYS* entry points - objtool: Update Retpoline validation - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Enable STIBP for JMP2RET - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86: Add magic AMD return-thunk - objtool: Treat .text.__x86.* as noinstr - x86: Use return-thunk in asm code - x86/sev: Avoid using __x86_return_thunk - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation - x86/kvm: Fix SETcc emulation for return thunks - x86/bpf: Use alternative RET encoding - x86/ftrace: Use alternative RET encoding - x86,static_call: Use alternative RET encoding - objtool: skip non-text sections when adding return-thunk sites - x86,objtool: Create .return_sites - x86: Undo return-thunk damage - x86/retpoline: Use -mfunction-return - Makefile: Set retpoline cflags based on CONFIG_CC_IS_{CLANG,GCC} - x86/retpoline: Swizzle retpoline thunk - x86/retpoline: Cleanup some #ifdefery - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/kvm/vmx: Make noinstr clean - x86/realmode: build with -D__DISABLE_EXPORTS - x86/entry: Remove skip_r11rcx - objtool: Fix SLS validation for kcov tail-call replacement - crypto: x86/poly1305 - Fixup SLS - objtool: Default ignore INT3 for unreachable - kvm/emulate: Fix SETcc emulation function offsets with SLS - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - x86: Add straight-line-speculation mitigation - objtool: Add straight-line-speculation validation - x86/alternative: Relax text_poke_bp() constraint - x86: Fix objtool build warning - x86: Prepare inline-asm for straight-line-speculation - x86: Prepare asm files for straight-line-speculation - x86/lib/atomic64_386_32: Rename things - bpf,x86: Respect X86_FEATURE_RETPOLINE* - bpf,x86: Simplify computing label offsets - x86/alternative: Implement .retpoline_sites support - x86/retpoline: Create a retpoline thunk array - x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h - x86/asm: Fixup odd GEN-for-each-reg.h usage - x86/asm: Fix register order - x86/retpoline: Remove unused replacement symbols - objtool,x86: Replace alternatives with .retpoline_sites - objtool: Explicitly avoid self modifying code in .altinstr_replacement - objtool: Classify symbols - objtool: Handle __sanitize_cov*() tail calls - objtool: Introduce CFI hash - objtool: Make .altinstructions section entry size consistent - objtool: Remove reloc symbol type checks in get_alt_entry() - objtool: print out the symbol type when complaining about it - objtool: Teach get_alt_entry() about more relocation types - objtool: Don't make .altinstructions writable - objtool/x86: Ignore __x86_indirect_alt_* symbols - objtool: Only rewrite unconditional retpoline thunk calls - objtool: Fix .symtab_shndx handling for elf_create_undef_symbol() - x86/alternative: Optimize single-byte NOPs at an arbitrary position - objtool: Support asm jump tables - objtool/x86: Rewrite retpoline thunk calls - objtool: Skip magical retpoline .altinstr_replacement - objtool: Cache instruction relocs - objtool: Keep track of retpoline call sites - objtool: Add elf_create_undef_symbol() - objtool: Extract elf_symbol_add() - objtool: Extract elf_strtab_concat() - objtool: Create reloc sections implicitly - objtool: Add elf_create_reloc() helper - objtool: Rework the elf_rebuild_reloc_section() logic - objtool: Handle per arch retpoline naming - objtool: Correctly handle retpoline thunk calls - x86/retpoline: Simplify retpolines - x86/alternatives: Optimize optimize_nops() - x86: Add insn_decode_kernel() - x86/alternative: Use insn_decode() - x86/insn: Add an insn_decode() API - x86/insn: Add a __ignore_sync_check__ marker - x86/insn: Rename insn_decode() to insn_decode_from_regs() - x86/alternative: Use ALTERNATIVE_TERNARY() in _static_cpu_has() - x86/alternative: Support ALTERNATIVE_TERNARY - x86/alternative: Support not-feature - x86/alternative: Merge include files - x86/xen: Support objtool vmlinux.o validation in xen-head.S - x86/xen: Support objtool validation in xen-asm.S - objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNC - objtool: Assume only ELF functions do sibling calls - objtool: Support retpoline jump detection for vmlinux.o - objtool: Support stack layout changes in alternatives - objtool: Add 'alt_group' struct - objtool: Refactor ORC section generation - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw - KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.S- netfilter: nf_tables: disallow binding to already bound chain - netfilter: nf_conntrack_irc: Tighten matching on DCC message - arm64: openeuler_defconfig: enable ACPI_HMAT and HOT_MEMREMOVE - video: fbdev: i740fb: Error out if 'pixclock' equals zero - block: fix the problem of io_ticks becoming smaller - KVM: x86: do not report a vCPU as preempted outside instruction boundaries - !107 video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow CHAIN_ID to refer to another table - netfilter: nf_tables: do not allow SET_ID to refer to another table- bpf, cgroup: Fix kernel BUG in purge_effective_progs - bpf: Don't use tnum_range on array range checking for poke descriptors - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup - af_key: Do not call xfrm_probe_algs in parallel - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - pipe: fix kabi for poll_usage in struct pipe_inode_info - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - bpf: Fix potential array overflow in bpf_trampoline_get_progs() - NFSD: Fix possible sleep during nfsd4_release_lockowner() - NFS: Memory allocation failures are not server fatal errors - docs: submitting-patches: Fix crossref to 'The canonical patch format' - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() - tpm: Fix buffer access in tpm2_get_tpm_pt() - HID: multitouch: add quirks to enable Lenovo X12 trackpoint - HID: multitouch: Add support for Google Whiskers Touchpad - raid5: introduce MD_BROKEN - dm verity: set DM_TARGET_IMMUTABLE feature flag - dm stats: add cond_resched when looping over entries - dm crypt: make printing of the key constant-time - dm integrity: fix error code in dm_integrity_ctr() - ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries - Bluetooth: hci_qca: Use del_timer_sync() before freeing - zsmalloc: fix races between asynchronous zspage free and page migration - crypto: ecrdsa - Fix incorrect use of vli_cmp - crypto: caam - fix i.MX6SX entropy delay value - x86, kvm: use correct GFP flags for preemption disabled - x86/kvm: Alloc dummy async #PF token outside of raw spinlock - KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator - netfilter: conntrack: re-fetch conntrack after insertion - crypto: drbg - make reseeding from get_random_bytes() synchronous - crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed() - crypto: drbg - track whether DRBG was seeded with !rng_is_initialized() - crypto: drbg - prepare for more fine-grained tracking of seeding state - lib/crypto: add prompts back to crypto libraries - exfat: check if cluster num is valid - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() - xfs: detect overflows in bmbt records - net: ipa: compute proper aggregation limit - assoc_array: Fix BUG_ON during garbage collect - cfg80211: set custom regdomain after wiphy registration - pipe: Fix missing lock in pipe_resize_ring() - pipe: make poll_usage boolean and annotate its access - drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers - i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging - net: ftgmac100: Disable hardware checksum on AST2600 - nfc: pn533: Fix buggy cleanup order - net: af_key: check encryption module availability consistency - percpu_ref_init(): clean ->percpu_count_ref on failure - pinctrl: sunxi: fix f1c100s uart2 function- net: fix sk_wmem_schedule() and sk_rmem_schedule() errors - KVM: arm64: Use generic KVM xfer to guest work function - entry: KVM: Allow use of generic KVM entry w/o full generic support - KVM: arm64: Record number of signal exits as a vCPU stat - VFS: Rolling Back the fmode macro definition and structure members - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback - Revert "NFS: Use of mapping_set_error() results in spurious errors" - random: Fix kabi change of get_random_bytes() - random: Fix kabi change due to enum cpuhp_state - ALSA: ctxfi: Add SB046x PCI ID - random: check for signals after page of pool writes - random: wire up fops->splice_{read,write}_iter() - random: convert to using fops->write_iter() - random: convert to using fops->read_iter() - random: unify batched entropy implementations - random: move randomize_page() into mm where it belongs - random: move initialization functions out of hot pages - random: make consistent use of buf and len - random: use proper return types on get_random_{int,long}_wait() - random: remove extern from functions in header - random: use static branch for crng_ready() - random: credit architectural init the exact amount - random: handle latent entropy and command line from random_init() - random: use proper jiffies comparison macro - random: remove ratelimiting for in-kernel unseeded randomness - random: move initialization out of reseeding hot path - random: avoid initializing twice in credit race - random: use symbolic constants for crng_init states - siphash: use one source of truth for siphash permutations - random: help compiler out with fast_mix() by using simpler arguments - random: do not use input pool from hard IRQs - random: order timer entropy functions below interrupt functions - random: do not pretend to handle premature next security model - random: use first 128 bits of input as fast init - random: do not use batches when !crng_ready() - random: insist on random_get_entropy() existing in order to simplify - xtensa: use fallback for random_get_entropy() instead of zero - sparc: use fallback for random_get_entropy() instead of zero - um: use fallback for random_get_entropy() instead of zero - x86/tsc: Use fallback for random_get_entropy() instead of zero - nios2: use fallback for random_get_entropy() instead of zero - arm: use fallback for random_get_entropy() instead of zero - mips: use fallback for random_get_entropy() instead of just c0 random - riscv: use fallback for random_get_entropy() instead of zero - m68k: use fallback for random_get_entropy() instead of zero - timekeeping: Add raw clock fallback for random_get_entropy() - powerpc: define get_cycles macro for arch-override - alpha: define get_cycles macro for arch-override - parisc: define get_cycles macro for arch-override - s390: define get_cycles macro for arch-override - ia64: define get_cycles macro for arch-override - init: call time_init() before rand_initialize() - random: fix sysctl documentation nits - random: document crng_fast_key_erasure() destination possibility - random: make random_get_entropy() return an unsigned long - random: allow partial reads if later user copies fail - random: check for signals every PAGE_SIZE chunk of /dev/[u]random - random: check for signal_pending() outside of need_resched() check - random: do not allow user to keep crng key around on stack - random: do not split fast init input in add_hwgenerator_randomness() - random: mix build-time latent entropy into pool at init - random: re-add removed comment about get_random_{u32,u64} reseeding - random: treat bootloader trust toggle the same way as cpu trust toggle - random: skip fast_init if hwrng provides large chunk of entropy - random: check for signal and try earlier when generating entropy - random: reseed more often immediately after booting - random: make consistent usage of crng_ready() - random: use SipHash as interrupt entropy accumulator - random: replace custom notifier chain with standard one - random: don't let 644 read-only sysctls be written to - random: give sysctl_random_min_urandom_seed a more sensible value - random: do crng pre-init loading in worker rather than irq - random: unify cycles_t and jiffies usage and types - random: cleanup UUID handling - random: only wake up writers after zap if threshold was passed - random: round-robin registers as ulong, not u32 - random: clear fast pool, crng, and batches in cpuhp bring up - random: pull add_hwgenerator_randomness() declaration into random.h - random: check for crng_init == 0 in add_device_randomness() - random: unify early init crng load accounting - random: do not take pool spinlock at boot - random: defer fast pool mixing to worker - random: rewrite header introductory comment - random: group sysctl functions - random: group userspace read/write functions - random: group entropy collection functions - random: group entropy extraction functions - random: group crng functions - random: group initialization wait functions - random: remove whitespace and reorder includes - random: remove useless header comment - random: introduce drain_entropy() helper to declutter crng_reseed() - random: deobfuscate irq u32/u64 contributions - random: add proper SPDX header - random: remove unused tracepoints - random: remove ifdef'd out interrupt bench - random: tie batched entropy generation to base_crng generation - random: fix locking for crng_init in crng_reseed() - random: zero buffer after reading entropy from userspace - random: remove outdated INT_MAX >> 6 check in urandom_read() - random: make more consistent use of integer types - random: use hash function for crng_slow_load() - random: use simpler fast key erasure flow on per-cpu keys - random: absorb fast pool into input pool after fast load - random: do not xor RDRAND when writing into /dev/random - random: ensure early RDSEED goes through mixer on init - random: inline leaves of rand_initialize() - random: get rid of secondary crngs - random: use RDSEED instead of RDRAND in entropy extraction - random: fix locking in crng_fast_load() - random: remove batched entropy locking - random: remove use_input_pool parameter from crng_reseed() - random: make credit_entropy_bits() always safe - random: always wake up entropy writers after extraction - random: use linear min-entropy accumulation crediting - random: simplify entropy debiting - random: use computational hash for entropy extraction - random: only call crng_finalize_init() for primary_crng - random: access primary_pool directly rather than through pointer - random: continually use hwgenerator randomness - random: simplify arithmetic function flow in account() - random: selectively clang-format where it makes sense - random: access input_pool_data directly rather than through pointer - random: cleanup fractional entropy shift constants - random: prepend remaining pool constants with POOL_ - random: de-duplicate INPUT_POOL constants - random: remove unused OUTPUT_POOL constants - random: rather than entropy_store abstraction, use global - random: remove unused extract_entropy() reserved argument - random: remove incomplete last_data logic - random: cleanup integer types - random: cleanup poolinfo abstraction - random: fix typo in comments - random: don't reset crng_init_cnt on urandom_read() - random: avoid superfluous call to RDRAND in CRNG extraction - random: early initialization of ChaCha constants - random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs - random: harmonize "crng init done" messages - random: mix bootloader randomness into pool - random: do not re-init if crng_reseed completes before primary init - random: do not sign extend bytes for rotation when mixing - random: use BLAKE2s instead of SHA1 in extraction - random: remove unused irq_flags argument from add_interrupt_randomness() - random: document add_hwgenerator_randomness() with other input functions - lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI - lib/crypto: sha1: re-roll loops to reduce code size - lib/crypto: blake2s: move hmac construction into wireguard - lib/crypto: blake2s: include as built-in - crypto: blake2s - include instead of - crypto: blake2s - adjust include guard naming - crypto: blake2s - add comment for blake2s_state fields - crypto: blake2s - optimize blake2s initialization - crypto: blake2s - share the "shash" API boilerplate code - crypto: blake2s - move update and final logic to internal/blake2s.h - crypto: blake2s - remove unneeded includes - crypto: x86/blake2s - define shash_alg structs using macros - crypto: blake2s - define shash_alg structs using macros - crypto: lib/blake2s - Move selftest prototype into header file - MAINTAINERS: add git tree for random.c - MAINTAINERS: co-maintain random.c - random: remove dead code left over from blocking pool - random: avoid arch_get_random_seed_long() when collecting IRQ randomness - ACPI: sysfs: Fix BERT error region memory mapping - ACPI: sysfs: Make sparse happy about address space in use - media: vim2m: initialize the media device earlier - media: vim2m: Register video device after setting up internals - KVM: x86: Properly handle APF vs disabled LAPIC situation - staging: rtl8723bs: prevent ->Ssid overflow in rtw_wx_set_scan() - Revert "alinux: random: speed up the initialization of module" - !71 xfs: backport 2 patches from upstream - xfs: fix inode reservation space for removing transaction - xfs: fix comment for start time value of inode with bigtime enabled- module: check for exit sections in layout_sections() instead of module_init_section() - afs: Fix afs_getattr() to refetch file status if callback break occurred - i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe() - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD - dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group - Input: ili210x - fix reset timing - arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs - net: atlantic: verify hw_head_ lies within TX buffer ring - net: atlantic: add check for MAX_SKB_FRAGS - net: atlantic: reduce scope of is_rsc_complete - net: atlantic: fix "frag[0] not initialized" - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() - ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one() - nl80211: fix locking in nl80211_set_tx_bitrate_mask() - selftests: add ping test with ping_group_range tuned - nl80211: validate S1G channel width - mac80211: fix rx reordering with non explicit / psmp ack policy - scsi: qla2xxx: Fix missed DMA unmap for aborted commands - perf bench numa: Address compiler error on s390 - gpio: mvebu/pwm: Refuse requests with inverted polarity - gpio: gpio-vf610: do not touch other bits when set the target bit - riscv: dts: sifive: fu540-c000: align dma node name with dtschema - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - igb: skip phy status check where unavailable - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - net: af_key: add check for pfkey_broadcast in function pfkey_process - net/mlx5e: Properly block LRO when XDP is enabled - NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc - net/qla3xxx: Fix a test in ql_reset_work() - clk: at91: generated: consider range when calculating best rate - ice: fix possible under reporting of ethtool Tx and Rx statistics - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: systemport: Fix an error handling path in bcm_sysport_probe() - net/sched: act_pedit: sanitize shift argument before usage - net: evaluate net.ipvX.conf.all.disable_policy and disable_xfrm - net: macb: Increment rx bd head after allocating skb and buffer - net: ipa: record proper RX transaction count - ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group - pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl - ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace - drm/dp/mst: fix a possible memory leak in fetch_monitor_name() - libceph: fix potential use-after-free on linger ping and resends - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ - arm64: mte: Ensure the cleared tags are visible before setting the PTE - arm64: paravirt: Use RCU read locks to guard stolen_time - KVM: x86/mmu: Update number of zapped pages even if page list is stable - PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold - Fix double fget() in vhost_net_set_backend() - selinux: fix bad cleanup on error in hashtab_duplicate() - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise - ALSA: wavefront: Proper check of get_user() error - ALSA: usb-audio: Restore Rane SL-1 quirk - nilfs2: fix lockdep warnings during disk space reclamation - nilfs2: fix lockdep warnings in page operations for btree nodes - platform/chrome: cros_ec_debugfs: detach log reader wq from devm - drbd: remove usage of list iterator variable after loop - MIPS: lantiq: check the return value of kzalloc() - fs: fix an infinite loop in iomap_fiemap - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - nvme-multipath: fix hang when disk goes live over reconnect - tools/virtio: compile with -pthread - vhost_vdpa: don't setup irq offloading when irq_num < 0 - s390/pci: improve zpci_dev reference counting - ALSA: hda/realtek: Enable headset mic on Lenovo P360 - crypto: x86/chacha20 - Avoid spurious jumps to other functions - crypto: stm32 - fix reference leak in stm32_crc_remove - rtc: sun6i: Fix time overflow handling - gfs2: Disable page faults during lockless buffered reads - nvme-pci: add quirks for Samsung X5 SSDs - Input: stmfts - fix reference leak in stmfts_input_open - Input: add bounds checking to input_set_capability() - um: Cleanup syscall_handler_t definition/cast, fix warning - rtc: pcf2127: fix bug when reading alarm registers - rtc: fix use-after-free on device removal - igc: Update I226_K device ID - igc: Remove phy->type checking - igc: Remove _I_PHY_ID checking - io_uring: always grab file table for deferred statx - usb: gadget: fix race when gadget driver register via ioctl- crypto: arm64/poly1305 - fix a read out-of-bound - posix-cpu-timers: Cleanup CPU timers before freeing them during exec - net_sched: cls_route: remove from list when handle is 0 - tty: serial: 8250: 8250_port: Move prototypes to shared location - mm/slub: add missing TID updates on slab deactivation - signal/seccomp: Dump core when there is only one live thread - netfilter: nft_compat: use nfnetlink_unicast() - netfilter: use nfnetlink_unicast() - dm-mpath: fix UAF in multipath_message() - tun: avoid double free in tun_free_netdev - efi/libstub: arm64: Fix KASLR and memmap= collision - efi/libstub: arm64: support strchr function for EFI stub - Revert "mm/page_cache_limit: add pagecache limit proc interface" - Revert "mm/page_cache_limit: create kernel thread for page cache limit" - Revert "mm/page_cache_limit: calculate reclaim pages for each node" - Revert "mm/page_cache_limit: shrink page cache" - Revert "mm/page_cache_limit: reconfiguration about page cache limit when memory plug/unplug" - Revert "mm/page_cache_limit: do shrink_page_cache when adding page to page cache" - Revert "mm/page_cache_limit: add support for droping caches for target node" - drivers/perf: hisi: Add Support for CPA PMU - drivers/perf: hisi: Associate PMUs in SICL with CPUs online - drivers/perf: hisi: Add driver for HiSilicon PCIe PMU - SUNRPC: Fix fall-through warnings for Clang - usb: gadget: uvc: allow for application to cleanly shutdown - usb: gadget: uvc: rename function to be more consistent - ping: fix address binding wrt vrf - arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map - net: phy: Fix race condition on link status change - SUNRPC: Don't call connect() more than once on a TCP socket - SUNRPC: Prevent immediate close+reconnect - SUNRPC: Clean up scheduling of autoclose - drm/vmwgfx: Initialize drm_mode_fb_cmd2 - cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp() - net: atlantic: always deep reset on pm op, fixing up my null deref regression - i40e: i40e_main: fix a missing check on list iterator - drm/nouveau/tegra: Stop using iommu_present() - ceph: fix setting of xattrs on async created inodes - serial: 8250_mtk: Fix register address for XON/XOFF character - serial: 8250_mtk: Fix UART_EFR register address - slimbus: qcom: Fix IRQ check in qcom_slim_probe - USB: serial: option: add Fibocom MA510 modem - USB: serial: option: add Fibocom L610 modem - USB: serial: qcserial: add support for Sierra Wireless EM7590 - USB: serial: pl2303: add device id for HP LM930 Display - usb: typec: tcpci_mt6360: Update for BMC PHY setting - usb: typec: tcpci: Don't skip cleanup in .remove() on error - usb: cdc-wdm: fix reading stuck on device close - tty: n_gsm: fix mux activation issues in gsm_config() - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() - firmware_loader: use kernel credentials when reading firmware - tcp: resalt the secret every 10 seconds - net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONT - net: emaclite: Don't advertise 1000BASE-T and do auto negotiation - s390: disable -Warray-bounds - ASoC: ops: Validate input values in snd_soc_put_volsw_range() - ASoC: max98090: Generate notifications on changes for custom control - ASoC: max98090: Reject invalid values in custom control put() - hwmon: (f71882fg) Fix negative temperature - gfs2: Fix filesystem block deallocation for short writes - tls: Fix context leak on tls_device_down - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending - net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down() - net: bcmgenet: Check for Wake-on-LAN interrupt probe deferral - net/sched: act_pedit: really ensure the skb is writable - s390/lcs: fix variable dereferenced before check - s390/ctcm: fix potential memory leak - s390/ctcm: fix variable dereferenced before check - selftests: vm: Makefile: rename TARGETS to VMTARGETS - hwmon: (ltq-cputemp) restrict it to SOC_XWAY - dim: initialize all struct fields - ionic: fix missing pci_release_regions() on error in ionic_probe() - nfs: fix broken handling of the softreval mount option - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection - net: sfc: fix memory leak due to ptp channel - sfc: Use swap() instead of open coding it - netlink: do not reset transport header in netlink_recvmsg() - drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name() - ipv4: drop dst in multicast routing path - net: mscc: ocelot: avoid corrupting hardware counters when moving VCAP filters - net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0 - net: mscc: ocelot: fix VCAP IS2 filters matching on both lookups - net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting in hardware when deleted - net: Fix features skip in for_each_netdev_feature() - mac80211: Reset MBSSID parameters upon connection - hwmon: (tmp401) Add OF device ID table - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing - batman-adv: Don't skb_split skbuffs with frag_list - !68 scsi: mpt3sas: Transition IOC to Ready state during shutdown - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown - !48 Fix kabi header file being repeatedly referenced by the same file - scsi: mpt3sas: Transition IOC to Ready state during shutdown - Fix kabi header file being repeatedly referenced by the same file- x86: Clear .brk area at early boot- netfilter: nf_queue: do not allow packet truncation below transport header offset - io_uring: use separate list entry for iopoll requests - io_uring: add missing item types for various requests - io_uring:drop identity before creating a private one - io-wq: Switch io_wqe_worker's fs before releasing request - coresight: etm4x: Workaround CPU hung bug on HiSilicon ETM - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - mm: fix missing cache flush for all tail pages of compound page - Bluetooth: Fix the creation of hdev->name - arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL - nfp: bpf: silence bitwise vs. logical OR warning - drm/amd/display/dc/gpio/gpio_service: Pass around correct dce_{version, environment} types - block: drbd: drbd_nl: Make conversion to 'enum drbd_ret_code' explicit - regulator: consumer: Add missing stubs to regulator/consumer.h - MIPS: Use address-of operator on section symbols- ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - RDMA/hns: Recover 1bit-ECC error of RAM on chip - RDMA/hns: Refactor the abnormal interrupt handler function - RDMA/hns: Fix incorrect clearing of interrupt status register - RDMA/hns: Fix the wrong type of return value of the interrupt handler - RDMA/hns: Remove unused abnormal interrupt of type RAS - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - md/raid6: refactor raid5_read_one_chunk - md/raid10: enable io accounting - md/raid1: enable io accounting - md/raid1: rename print_msg with r1bio_existed - md/raid5: avoid redundant bio clone in raid5_read_one_chunk - md: add io accounting for raid0 and raid5 - mmc: rtsx: add 74 Clocks in power on flow - PCI: aardvark: Fix reading MSI interrupt number - PCI: aardvark: Clear all MSIs at setup - dm: interlock pending dm_io and dm_wait_for_bios_completion - rcu: Apply callbacks processing time limit only on softirq - rcu: Fix callbacks processing time limit retaining cond_resched() - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs - KVM: x86: Do not change ICR on write to APIC_SELF_IPI - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - btrfs: always log symlinks in full mode - smsc911x: allow using IRQ0 - selftests: ocelot: tc_flower_chains: specify conform-exceed action for policer - bnxt_en: Fix unnecessary dropping of RX packets - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational - net: emaclite: Add error handling for of_address_to_resource() - net: cpsw: add missing of_node_put() in cpsw_probe_dt() - net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux() - net: dsa: mt7530: add missing of_node_put() in mt7530_setup() - net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init() - NFSv4: Don't invalidate inode attributes on delegation return - RDMA/siw: Fix a condition race issue in MPA request processing - selftests/seccomp: Don't call read() on TTY from background pgrp - net/mlx5: Avoid double clear or set of sync reset requested - net/mlx5e: Fix the calling of update_buffer_lossy() API - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release - net/mlx5e: Fix trust state reset in reload - ASoC: dmaengine: Restore NULL prepare_slave_config() callback - hwmon: (adt7470) Fix warning on module removal - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) - can: grcan: only use the NAPI poll budget for RX - can: grcan: grcan_probe(): fix broken system id check for errata workaround needs - can: grcan: use ofdev->dev when allocating DMA memory - can: isotp: remove re-binding of bound socket - can: grcan: grcan_close(): fix deadlock - s390/dasd: Fix read inconsistency for ESE DASD devices - s390/dasd: Fix read for ESE with blksize < 4k - s390/dasd: prevent double format of tracks for ESE devices - s390/dasd: fix data corruption for ESE devices - ASoC: meson: Fix event generation for AUI CODEC mux - ASoC: meson: Fix event generation for G12A tohdmi mux - ASoC: meson: Fix event generation for AUI ACODEC mux - ASoC: wm8958: Fix change notifications for DSP controls - ASoC: da7219: Fix change notifications for tone generator frequency - genirq: Synchronize interrupt thread startup - net: stmmac: disable Split Header (SPH) for Intel platforms - firewire: core: extend card->lock in fw_core_handle_bus_reset - firewire: remove check of list iterator against head past the loop body - firewire: fix potential uaf in outbound_phy_packet_callback() - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT - iommu/vt-d: Calculate mask for non-aligned flushes - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id - gpiolib: of: fix bounds check for 'gpio-reserved-ranges' - mmc: core: Set HS clock speed before sending HS CMD13 - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers - parisc: Merge model and model name into one line in /proc/cpuinfo - MIPS: Fix CP0 counter erratum detection for R4k CPUs - perf symbol: Remove arch__symbols__fixup_end() - tty: n_gsm: fix software flow control handling - tty: n_gsm: fix incorrect UA handling - tty: n_gsm: fix reset fifo race condition - tty: n_gsm: fix wrong command frame length field encoding - tty: n_gsm: fix wrong command retry handling - tty: n_gsm: fix missing explicit ldisc flush - tty: n_gsm: fix wrong DLCI release order - tty: n_gsm: fix insufficient txframe size - netfilter: nft_socket: only do sk lookups when indev is available - tty: n_gsm: fix malformed counter for out of frame data - tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 - tty: n_gsm: fix mux cleanup after unregister tty device - tty: n_gsm: fix decoupled mux resource - tty: n_gsm: fix restart handling via CLD command - perf symbol: Update symbols__fixup_end() - perf symbol: Pass is_kallsyms to symbols__fixup_end() - x86/cpu: Load microcode during restore_processor_state() - thermal: int340x: Fix attr.show callback prototype - net: ethernet: stmmac: fix write to sgmii_adapter_base - drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses - kasan: prevent cpu_quarantine corruption when CPU offline and cache shrink occur at same time - zonefs: Clear inode information flags on inode creation - zonefs: Fix management of open zones - powerpc/perf: Fix 32bit compile - drivers: net: hippi: Fix deadlock in rr_close() - cifs: destage any unwritten data to the server before calling copychunk_write - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - ASoC: wm8731: Disable the regulator when probing fails - ASoC: Intel: soc-acpi: correct device endpoints for max98373 - tcp: fix F-RTO may not work correctly when receiving DSACK - Revert "ibmvnic: Add ethtool private flag for driver-defined queue limits" - ibmvnic: fix miscellaneous checks - ixgbe: ensure IPsec VF<->PF compatibility - net: fec: add missing of_node_put() in fec_enet_init_stop_mode() - bnx2x: fix napi API usage sequence - tls: Skip tls_append_frag on zero copy size - drm/amd/display: Fix memory leak in dcn21_clock_source_create - drm/amdkfd: Fix GWS queue count - net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK - net: phy: marvell10g: fix return value on error - net: bcmgenet: hide status block before TX timestamping - clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource() - bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create() - tcp: make sure treq->af_specific is initialized - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode - ip6_gre: Make o_seqno start from 0 in native mode - ip_gre: Make o_seqno start from 0 in native mode - net/smc: sync err code when tcp connection was refused - cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe - pinctrl: pistachio: fix use of irq_of_parse_and_map() - arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock - ARM: dts: imx6ull-colibri: fix vqmmc regulator - sctp: check asoc strreset_chunk in sctp_generate_reconf_event - wireguard: device: check for metadata_dst with skb_valid_dst() - pinctrl: stm32: Keep pinctrl block clock enabled when LEVEL IRQ requested - tcp: md5: incorrect tcp_header_len for incoming connections - pinctrl: rockchip: fix RK3308 pinmux bits - bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion - net: dsa: Add missing of_node_put() in dsa_port_link_register_of - memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual Mode - pinctrl: stm32: Do not call stm32_gpio_get() for edge triggered IRQs in EOI - mtd: rawnand: Fix return value check of wait_for_completion_timeout - pinctrl: mediatek: moore: Fix build error - ipvs: correctly print the memory size of ip_vs_conn_tab - ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35 - ARM: dts: am3517-evm: Fix misc pinmuxing - ARM: dts: Fix mmc order for omap3-gta04 - phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe - phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe - ARM: dts: at91: sama5d4_xplained: fix pinctrl phandle name - ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek - phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks - bus: ti-sysc: Make omap3 gpt12 quirk handling SoC specific - ARM: OMAP2+: Fix refcount leak in omap_gic_of_init - phy: samsung: exynos5250-sata: fix missing device put in probe error paths - phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe - ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue - USB: Fix xhci event ring dequeue pointer ERDP update issue - mtd: rawnand: fix ecc parameters for mt7622 - iio:imu:bmi160: disable regulator in error path - arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards - arm64: dts: meson: remove CPU opps below 1GHz for G12B boards - video: fbdev: udlfb: properly check endpoint type - iocost: don't reset the inuse weight of under-weighted debtors - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - riscv: patch_text: Fixup last cpu should be master - hex2bin: fix access beyond string end - pinctrl: samsung: fix missing GPIOLIB on ARM64 Exynos config - arch_topology: Do not set llc_sibling if llc_id is invalid - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - serial: imx: fix overrun interrupts in DMA mode - usb: phy: generic: Get the vbus supply - usb: cdns3: Fix issue for clear halt endpoint - usb: dwc3: gadget: Return proper request status - usb: dwc3: core: Only handle soft-reset in DCTL - usb: dwc3: core: Fix tx/rx threshold settings - usb: dwc3: Try usb-role-switch first in dwc3_drd_init - usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind() - usb: gadget: uvc: Fix crash when encoding data for usb request - usb: typec: ucsi: Fix role swapping - usb: typec: ucsi: Fix reuse of completion structure - usb: misc: fix improper handling of refcount in uss720_probe() - iio: imu: inv_icm42600: Fix I2C init possible nack - iio: magnetometer: ak8975: Fix the error handling in ak8975_power_on() - iio: dac: ad5446: Fix read_raw not returning set value - iio: dac: ad5592r: Fix the missing return value. - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms - xhci: stop polling roothubs after shutdown - xhci: Enable runtime PM on second Alderlake controller - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS - USB: quirks: add STRING quirk for VCOM device - USB: quirks: add a Realtek card reader - usb: mtu3: fix USB 3.0 dual-role-switch from device to host - lightnvm: disable the subsystem- lockdown: Fix kexec lockdown bypass with ima policy - fbmem: Check virtual screen sizes in fb_set_var() - fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - inotify: show inotify mask flags in proc fdinfo - block: prevent lockdep false positive warning about 'bd_mutex' - block: fix that part scan is disabled in device_add_disk() - block: Fix warning in bd_link_disk_holder() - ucounts: add missing data type changes - bpf: Don't redirect packets with invalid pkt_len - Revert "net: micrel: fix KS8851_MLL Kconfig" - block/compat_ioctl: fix range check in BLKGETSIZE - staging: ion: Prevent incorrect reference counting behavour - spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller - can: isotp: stop timeout monitoring when no first frame was sent - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4, doc: fix incorrect h_reserved size - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - ext4: fix fallocate to use file_modified to update permissions consistently - perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event - powerpc/perf: Fix power9 event alternatives - drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage - KVM: PPC: Fix TCE handling for VFIO - drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare - drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - sched/pelt: Fix attach_entity_load_avg() corner case - arm_pmu: Validate single/group leader events - ARC: entry: fix syscall_trace_exit argument - e1000e: Fix possible overflow in LTR decoding - ASoC: soc-dapm: fix two incorrect uses of list iterator - gpio: Request interrupts after IRQ is initialized - openvswitch: fix OOB access in reserve_sfa_size() - xtensa: fix a7 clobbering in coprocessor context load/store - xtensa: patch_text: Fixup last cpu should be master - net: atlantic: invert deep par in pm functions, preventing null derefs - dma: at_xdmac: fix a missing check on list iterator - ata: pata_marvell: Check the 'bmdma_addr' beforing reading - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() - mm, hugetlb: allow for "high" userspace addresses - EDAC/synopsys: Read the error count from the correct register - nvme-pci: disable namespace identifiers for Qemu controllers - nvme: add a quirk to disable namespace identifiers - stat: fix inconsistency between struct stat and struct compat_stat - scsi: qedi: Fix failed disconnect handling - net: macb: Restart tx only if queue pointer is lagging - drm/msm/mdp5: check the return of kzalloc() - dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info() - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant - mt76: Fix undefined behavior due to shift overflowing the constant - net: atlantic: Avoid out-of-bounds indexing - cifs: Check the IOCB_DIRECT flag, not O_DIRECT - vxlan: fix error return code in vxlan_fdb_append - arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant - platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative - reset: tegra-bpmp: Restore Handle errors in BPMP response - ARM: vexpress/spc: Avoid negative array index when !SMP - arm64: mm: fix p?d_leaf() - arm64/mm: Remove [PUD|PMD]_TABLE_BIT from [pud|pmd]_bad() - selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets - dmaengine: idxd: add RO check for wq max_transfer_size write - dmaengine: idxd: add RO check for wq max_batch_size write - net: stmmac: Use readl_poll_timeout_atomic() in atomic state - netlink: reset network and mac headers in netlink_dump() - ipv6: fix kabi for ip6_rt_gc_expire in struct netns_ipv6 - ipv6: make ip6_rt_gc_expire an atomic_t - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu - net/sched: cls_u32: fix possible leak in u32_init_knode() - ip6_gre: Fix skb_under_panic in __gre6_xmit() - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() - net/packet: fix packet_sock xmit return value checking - net/smc: Fix sock leak when release after smc_shutdown() - rxrpc: Restore removed timer deletion - igc: Fix BUG: scheduling while atomic - igc: Fix infinite loop in release_swfw_sync - esp: limit skb_page_frag_refill use to a single page - spi: spi-mtk-nor: initialize spi controller after resume - dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources - dmaengine: imx-sdma: Fix error checking in sdma_event_remap - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component - ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek - ALSA: hda/realtek: Add quirk for Clevo NP70PNP - ALSA: usb-audio: Clear MIDI port active flag after draining - gfs2: assign rgrp glock before compute_bitstructs - perf tools: Fix segfault accessing sample_id xyarray - tracing: Dump stacktrace trigger to the corresponding instance - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead- KEYS: Fix mistaken sizeof call in pgp_key_generate_id - KEYS: Add safe guard against faulty PGP key - KEYS: Fix error path return value in pgp_generate_fingerprint - block: fix mismatch size for flush_rq - crypto: hisilicon/sec - don't sleep when in softirq - xen/arm: Fix race in RB-tree based P2M accounting - nbd: fix io hung while disconnecting device - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - filemap: Correct the conditions for marking a folio as accessed - Revert "mm/filemap: fix that first page is not mark accessed in filemap_read()" - net: rose: fix UAF bugs caused by timer handler - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - openeuler_defconfig: Enable SENSORS_ZHAOXIN_CPUTEMP as module by default - Driver for Zhaoxin CPU core temperature monitoring - scsi: iscsi: fix kabi broken in struct iscsi_transport - scsi: iscsi: fix kabi broken in struct iscsi_cls_conn - scsi: iscsi: Fix unbound endpoint error handling - scsi: iscsi: Fix endpoint reuse regression - dma-direct: avoid redundant memory sync for swiotlb - timers: Fix warning condition in __run_timers() - i2c: pasemi: Wait for write xfers to finish - smp: Fix offline cpu check in flush_smp_call_function_queue() - dm integrity: fix memory corruption when tag_size is less than digest size - ARM: davinci: da850-evm: Avoid NULL pointer dereference - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation - genirq/affinity: Consider that CPUs on nodes can be unbalanced - drm/amdgpu: Enable gfxoff quirk on MacBook Pro - drm/amd/display: don't ignore alpha property on pre-multiplied mode - ipv6: fix panic when forwarding a pkt with no in6 dev - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers - ALSA: hda/realtek: Add quirk for Clevo PD50PNT - btrfs: mark resumed async balance as writing - btrfs: fix root ref counts in error handling in btrfs_get_root_ref - ath9k: Fix usage of driver-private space in tx_info - ath9k: Properly clear TX status area before reporting to mac80211 - gcc-plugins: latent_entropy: use /dev/urandom - memory: renesas-rpc-if: fix platform-device leak in error path - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm: fix unexpected zeroed page mapping with zram swap - mm, page_alloc: fix build_zonerefs_node() - perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant - drivers: net: slip: fix NPD bug in sl_tx_timeout() - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan - scsi: mvsas: Add PCI ID of RocketRaid 2640 - drm/amd/display: Fix allocate_mst_payload assert on resume - drm/amd/display: Revert FEC check in validation - myri10ge: fix an incorrect free for skb in myri10ge_sw_tso - net: usb: aqc111: Fix out-of-bounds accesses in RX fixup - net: axienet: setup mdio unconditionally - tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry - arm64: alternatives: mark patch_alternative() as `noinstr` - regulator: wm8994: Add an off-on delay for WM8994 variant - gpu: ipu-v3: Fix dev_dbg frequency output - ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs - net: micrel: fix KS8851_MLL Kconfig - scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024 - scsi: lpfc: Fix queue failures when recovering from PCI parity error - scsi: target: tcmu: Fix possible page UAF - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer - drm/amdkfd: Check for potential null return of kmalloc_array() - drm/amdgpu/vcn: improve vcn dpg stop procedure - drm/amdkfd: Fix Incorrect VMIDs passed to HWS - drm/amd/display: Update VTEM Infopacket definition - drm/amd/display: FEC check in timing validation - drm/amd/display: fix audio format not updated after edid updated - btrfs: do not warn for free space inode in cow_file_range - btrfs: fix fallocate to use file_modified to update permissions consistently - drm/amd: Add USBC connector ID - net: bcmgenet: Revert "Use stronger register read/writes to assure ordering" - dm mpath: only use ktime_get_ns() in historical selector - cifs: potential buffer overflow in handling symlinks - nfc: nci: add flush_workqueue to prevent uaf - perf tools: Fix misleading add event PMU debug message - testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set - sctp: Initialize daddr on peeled off socket - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart - scsi: iscsi: Fix offload conn cleanup when iscsid restarts - scsi: iscsi: Move iscsi_ep_disconnect() - scsi: iscsi: Fix in-kernel conn failure handling - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() - scsi: iscsi: Use system_unbound_wq for destroy_work - scsi: iscsi: Force immediate failure during shutdown - scsi: iscsi: Stop queueing during ep_disconnect - scsi: pm80xx: Enable upper inbound, outbound queues - scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63 - net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() - drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init() - drm/msm: Fix range size vs end confusion - cfg80211: hold bss_lock while updating nontrans_list - net/sched: taprio: Check if socket flags are valid - net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link - net: dsa: felix: suppress -EPROBE_DEFER errors - net/sched: fix initialization order when updating chain 0 head - mlxsw: i2c: Fix initialization error flow - net: mdio: Alphabetically sort header inclusion - gpiolib: acpi: use correct format characters - veth: Ensure eth header is in skb's linear part - SUNRPC: Fix the svc_deferred_event trace class - media: rockchip/rga: do proper error checking in probe - firmware: arm_scmi: Fix sorting of retrieved clock rates - memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe - drm/msm: Add missing put_task_struct() in debugfs path - btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups() - ACPI: processor idle: Check for architectural support for LPI - cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function - drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu- powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit - Revert "powerpc: Fix virt_addr_valid() check" - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - irqchip/gic, gic-v3: Prevent GSI to SGI translations - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() - arm64: module: remove (NOLOAD) from linker script - selftests: cgroup: Test open-time cgroup namespace usage for migration checks - selftests: cgroup: Test open-time credential usage for migration checks - selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644 - selftests/cgroup: Fix build on older distros - mm: don't skip swap entry even if zap_details specified - ubsan: remove CONFIG_UBSAN_OBJECT_SIZE - dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error" - tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts - tools build: Filter out options and warnings not supported by clang - perf python: Fix probing for some clang command line options - perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13 - drm/amdkfd: Create file descriptor after client is added to smi_clients list - drm/nouveau/pmu: Add missing callbacks for Tegra devices - drm/amdgpu/smu10: fix SoC/fclk units in auto mode - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator - ata: sata_dwc_460ex: Fix crash due to OOB write - gpio: Restrict usage of GPIO chip irq members before initialization - RDMA/hfi1: Fix use-after-free bug for mm struct - arm64: patch_text: Fixup last cpu should be master - btrfs: prevent subvol with swapfile from being deleted - btrfs: fix qgroup reserve overflow the qgroup limit - x86/speculation: Restore speculation related MSRs during S3 resume - x86/pm: Save the MSR validity status at context setup - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - lz4: fix LZ4_decompress_safe_partial read out of bound - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete - mmc: mmci: stm32: correctly check all elements of sg list - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" - arm64: Add part number for Arm Cortex-A78AE - perf session: Remap buf if there is no space for event - perf tools: Fix perf's libperf_print callback - perf: arm-spe: Fix perf report --mem-mode - iommu/omap: Fix regression in probe for NULL pointer dereference - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() - SUNRPC: Handle low memory situations in call_status() - SUNRPC: Handle ENOMEM in call_transmit_status() - io_uring: don't touch scm_fp_list after queueing skb - drbd: Fix five use after free bugs in get_initial_state - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie - spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op() - qede: confirm skb is allocated before using - net: phy: mscc-miim: reject clause 45 register accesses - rxrpc: fix a race in rxrpc_exit_net() - net: openvswitch: fix leak of nested actions - net: openvswitch: don't send internal clone attribute to the userspace. - ice: synchronize_rcu() when terminating rings - ipv6: Fix stats accounting in ip6_pkt_drop - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg - ice: Set txq_teid to ICE_INVAL_TEID on ring creation - dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition - RDMA/mlx5: Don't remove cache MRs when a delay is needed - sfc: Do not free an empty page_ring - bnxt_en: reserve space inside receive page for skb_shared_info - drm/imx: Fix memory leak in imx_pd_connector_get_modes - drm/imx: imx-ldb: Check for null pointer after calling kmemdup - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms - net: ipv4: fix route with nexthop object delete warning - ice: Clear default forwarding VSI during VSI release - net/tls: fix slab-out-of-bounds bug in decrypt_internal - scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one() - Drivers: hv: vmbus: Fix potential crash on module unload - drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() - Revert "hv: utils: add PTP_1588_CLOCK to Kconfig to fix build" - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - parisc: Fix patch code locking and flushing - parisc: Fix CPU affinity for Lasi, WAX and Dino chips - NFS: Avoid writeback threads getting stuck in mempool_alloc() - NFS: nfsiod should not block forever in mempool_alloc() - SUNRPC: Fix socket waits for write buffer space - jfs: prevent NULL deref in diFree - virtio_console: eliminate anonymous module_init & module_exit - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC: remove scheduling boost for "SWAPPER" tasks. - SUNRPC/xprt: async tasks mustn't block waiting for memory - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - clk: Enforce that disjoints limits are invalid - clk: ti: Preserve node in ti_dt_clocks_register() - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 - NFSv4: Protect the state recovery thread against direct reclaim - NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() - w1: w1_therm: fixes w1_seq for ds28ea00 sensors - staging: wfx: fix an error handling in wfx_init_common() - phy: amlogic: meson8b-usb2: Use dev_err_probe() - staging: vchiq_core: handle NULL result of find_service_by_handle - clk: si5341: fix reported clk_rate when output divider is 2 - minix: fix bug when opening a file with O_DIRECT - init/main.c: return 1 from handled __setup() functions - ceph: fix memory leak in ceph_readdir when note_last_dentry returns error - netlabel: fix out-of-bounds memory accesses - Bluetooth: Fix use after free in hci_send_acl - MIPS: ingenic: correct unit node address - xtensa: fix DTC warning unit_address_format - usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm - net: sfp: add 2500base-X quirk for Lantech SFP module - net: limit altnames to 64k total - net: account alternate interface name memory - can: isotp: set default value for N_As to 50 micro seconds - scsi: libfc: Fix use after free in fc_exch_abts_resp() - powerpc/secvar: fix refcount leak in format_show() - MIPS: fix fortify panic when copying asm exception handlers - PCI: endpoint: Fix misused goto label - bnxt_en: Eliminate unintended link toggle during FW reset - Bluetooth: use memset avoid memory leaks - Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg} - tuntap: add sanity checks about msg_controllen in sendmsg - macvtap: advertise link netns via netlink - mips: ralink: fix a refcount leak in ill_acc_of_setup() - net/smc: correct settings of RMB window update limit - scsi: hisi_sas: Free irq vectors in order for v3 HW - scsi: aha152x: Fix aha152x_setup() __setup handler return value - mt76: mt7615: Fix assigning negative values to unsigned variable - scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req() - scsi: pm8001: Fix tag leaks on error - scsi: pm8001: Fix task leak in pm8001_send_abort_all() - scsi: pm8001: Fix pm8001_mpi_task_abort_resp() - scsi: pm8001: Fix pm80xx_pci_mem_copy() interface - drm/amdkfd: make CRAT table missing message informational only - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - iwlwifi: mvm: Correctly set fragmented EBS - power: supply: axp288-charger: Set Vhold to 4.4V - PCI: pciehp: Add Qualcomm quirk for Command Completed erratum - tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. - PCI: endpoint: Fix alignment fault error in copy tests - usb: ehci: add pci device support for Aspeed platforms - iommu/arm-smmu-v3: fix event handling soft lockup - PCI: aardvark: Fix support for MSI interrupts - drm/amdgpu: Fix recursive locking warning - powerpc: Set crashkernel offset to mid of RMA region - ipv6: fix kabi for mc_forwarding in struct ipv6_devconf - ipv6: make mc_forwarding atomic - libbpf: Fix build issue with llvm-readelf - cfg80211: don't add non transmitted BSS to 6GHz scanned channels - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill - power: supply: axp20x_battery: properly report current when discharging - scsi: bfa: Replace snprintf() with sysfs_emit() - scsi: mvsas: Replace snprintf() with sysfs_emit() - bpf: Make dst_port field in struct bpf_sock 16-bit wide - ath11k: mhi: use mhi_sync_power_up() - ath11k: fix kernel panic during unload/load ath11k modules - powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 - ptp: replace snprintf with sysfs_emit - usb: gadget: tegra-xudc: Fix control endpoint's definitions - usb: gadget: tegra-xudc: Do not program SPARAM - drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj - drm/amd/display: Add signal type check when verify stream backends same - ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 - drm: Add orientation quirk for GPD Win Max - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs - rtc: wm8350: Handle error for wm8350_register_irq - gfs2: gfs2_setattr_size error path fix - gfs2: Fix gfs2_release for non-writers regression - gfs2: Check for active reservation in gfs2_release - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - netfilter: nf_tables: stricter validation of element data - xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/filemap: fix UAF in find_lock_entries - shmem: allow reporting fanotify events with file handles on tmpfs - fs: introduce a wrapper uuid_to_fsid() - Revert "iommu: handle page response timeout" - mm/filemap: fix that first page is not mark accessed in filemap_read() - block: don't use cmpxchg64() on 32-bit platform - block: fix that iostat can show huge wait time - block: fix sleeping function called from invalid context in part_get_stat_info() - block: fix kabi broken in struct hd_struct - blk-mq: fix kabi broken in struct request - block: update nsecs[] in part_stat_show() and diskstats_show() - blk-throttle: fix io hung due to configuration updates - kabi: deduplication friendly structs- vt: drop old FONT ioctls - genirq: Take the proposed affinity at face value if force==true - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - sign-file: Support SM signature - arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones- smp: fix early_param csdlock_debug boot panic - RDMA/hns: Use hr_reg_read() instead of remaining roce_get_xxx() - RDMA/hns: Use hr_reg_xxx() instead of remaining roce_set_xxx() - RDMA/hns: Remove the num_cqc_timer variable - RDMA/hns: Add the detection for CMDQ status in the device initialization process - RDMA/hns: Remove unnecessary ret variable from hns_roce_dereg_mr() - RDMA/hns: Init the variable at the suitable place - RDMA/hns: Add judgment on the execution result of CMDQ that free vf resource - RDMA/hns: Remove redundant variable "ret" - RDMA/hns: Remove unused function to_hns_roce_state() - RDMA/hns: Remove unnecessary check for the sgid_attr when modifying QP - ipmi:watchdog: Set panic count to proper value on a panic - ipmi/watchdog: replace atomic_add() and atomic_sub() - scsi: hisi_sas: Change the debugfs parameters dump count default value - blk-mq: don't clear flush_rq from tags->rqs[] - ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup" - can: m_can: m_can_tx_handler(): fix use after free of skb - openvswitch: Fixed nd target mask field in the flow dump. - docs: sysctl/kernel: add missing bit to panic_print - um: Fix uml_mconsole stop/go - ARM: dts: spear13xx: Update SPI dma properties - ARM: dts: spear1340: Update serial node properties - ASoC: topology: Allow TLV control to be either read or write - dt-bindings: spi: mxic: The interrupt property is not mandatory - dt-bindings: mtd: nand-controller: Fix a comment in the examples - dt-bindings: mtd: nand-controller: Fix the reg property description - bpf: Fix comment for helper bpf_current_task_under_cgroup() - bpf: Adjust BPF stack helper functions to accommodate skip > 0 - mm/usercopy: return 1 from hardened_usercopy __setup() handler - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ARM: 9187/1: JIVE: fix return value of __setup handler - mm/mmap: return 1 from stack_guard_gap __setup() handler - batman-adv: Check ptr for NULL before reducing its refcnt - ASoC: soc-compress: Change the check for codec_dai - staging: mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet - proc: bootconfig: Add null pointer check - can: isotp: restore accidentally removed MSG_PEEK feature - platform/chrome: cros_ec_typec: Check for EC device - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - riscv module: remove (NOLOAD) - io_uring: fix memory leak of uid in files registration - ARM: iop32x: offset IRQ numbers by 1 - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs - pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() - pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function - pinctrl: pinconf-generic: Print arguments for bias-pull-* - watch_queue: Free the page array when watch_queue is dismantled - crypto: arm/aes-neonbs-cbc - Select generic cbc and aes - mailbox: imx: fix wakeup failure from freeze mode - rxrpc: Fix call timer start racing with call destruction - gfs2: Make sure FITRIM minlen is rounded up to fs block size - rtc: check if __rtc_read_time was successful - XArray: Update the LRU list in xas_split() - can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value - can: mcba_usb: properly check endpoint type - XArray: Fix xas_create_range() when multi-order entry present - wireguard: socket: ignore v6 endpoints when ipv6 is disabled - wireguard: socket: free skb in send6 when ipv6 is disabled - wireguard: queueing: use CFI-safe ptr_ring cleanup function - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM - KVM: SVM: fix panic on out-of-bounds guest IRQ - KVM: x86: fix sending PV IPI - KVM: Prevent module exit until all VMs are freed - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - platform: chrome: Split trace include file - scsi: qla2xxx: Use correct feature type field during RFF_ID processing - scsi: qla2xxx: Reduce false trigger to login - scsi: qla2xxx: Fix N2N inconsistent PLOGI - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests - scsi: qla2xxx: Fix hang due to session stuck - scsi: qla2xxx: Fix incorrect reporting of task management failure - scsi: qla2xxx: Fix disk failure to rediscover - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() - scsi: qla2xxx: Check for firmware dump already collected - scsi: qla2xxx: Add devids and conditionals for 28xx - scsi: qla2xxx: Fix device reconnect in loop topology - scsi: qla2xxx: Fix warning for missing error code - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter - scsi: qla2xxx: Fix scheduling while atomic - scsi: qla2xxx: Fix stuck session in gpdb - powerpc: Fix build errors with newer binutils - powerpc/lib/sstep: Fix build errors with newer binutils - powerpc/lib/sstep: Fix 'sthcx' instruction - powerpc/kasan: Fix early region not updated correctly - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU - ALSA: hda/realtek: Add alc256-samsung-headphone fixup - media: atomisp: fix bad usage at error handling logic - mmc: host: Return an error when ->enable_sdio_irq() ops is missing - media: hdpvr: initialize dev->worker at hdpvr_register_videodev - media: Revert "media: em28xx: add missing em28xx_close_extension" - video: fbdev: sm712fb: Fix crash in smtcfb_write() - ARM: mmp: Fix failure to remove sram device - ARM: tegra: tamonten: Fix I2C3 pad setting - lib/test_lockup: fix kernel pointer check for separate address spaces - uaccess: fix type mismatch warnings from access_ok() - media: cx88-mpeg: clear interrupt status register before streaming video - ASoC: soc-core: skip zero num_dai component in searching dai name - ARM: dts: bcm2711: Add the missing L1/L2 cache information - video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit - video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf() - video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf() - arm64: defconfig: build imx-sdma as a module - ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk - ARM: ftrace: avoid redundant loads or clobbering IP - media: atomisp: fix dummy_ptr check to avoid duplicate active_bo - media: atomisp_gmin_platform: Add DMI quirk to not turn AXP ELDO2 regulator off on some boards - ASoC: madera: Add dependencies on MFD - ARM: dts: bcm2837: Add the missing L1/L2 cache information - ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960 - video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit - video: fbdev: cirrusfb: check pixclock to avoid divide by zero - video: fbdev: w100fb: Reset global state - video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow - media: ir_toy: free before error exiting - media: staging: media: zoran: fix various V4L2 compliance errors - media: staging: media: zoran: calculate the right buffer number for zoran_reap_stat_com - media: staging: media: zoran: move videodev alloc - ntfs: add sanity check on allocation size - f2fs: compress: fix to print raw data size in error path of lz4 decompression - NFSD: Fix nfsd_breaker_owns_lease() return values - f2fs: fix to do sanity check on curseg->alloc_type - ext4: don't BUG if someone dirty pages without asking ext4 first - ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit - ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb - locking/lockdep: Iterate lock_classes directly when reading lockdep files - spi: tegra20: Use of_device_get_match_data() - nvme-tcp: lockdep: annotate in-kernel sockets - parisc: Fix handling off probe non-access faults - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - Revert "Revert "block, bfq: honor already-setup queue merges"" - lib/raid6/test/Makefile: Use $(pound) instead of # for Make 4.3 - ACPICA: Avoid walking the ACPI Namespace if it is not there - fs/binfmt_elf: Fix AT_PHDR for unusual ELF files - irqchip/nvic: Release nvic_base upon failure - irqchip/qcom-pdc: Fix broken locking - Fix incorrect type in assignment of ipv6 port for audit - loop: use sysfs_emit() in the sysfs xxx show() - selinux: allow FIOCLEX and FIONCLEX with policy capability - selinux: use correct type for context length - pinctrl: npcm: Fix broken references to chip->parent_device - gcc-plugins/stackleak: Exactly match strings instead of prefixes - regulator: rpi-panel: Handle I2C errors/timing to the Atmel - LSM: general protection fault in legacy_parse_param - fs: fix fd table size alignment properly - lib/test: use after free in register_test_dev_kmod() - fs: fd tables have to be multiples of BITS_PER_LONG - net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head - qlcnic: dcb: default to returning -EOPNOTSUPP - selftests: test_vxlan_under_vrf: Fix broken test case - net: phy: broadcom: Fix brcm_fet_config_init() - net: enetc: report software timestamping via SO_TIMESTAMPING - xen: fix is_xen_pmu() - clk: Initialize orphan req_rate - clk: qcom: gcc-msm8994: Fix gpll4 width - kdb: Fix the putarea helper function - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - jfs: fix divide error in dbNextAG - driver core: dd: fix return value of __setup handler - firmware: google: Properly state IOMEM dependency - kgdbts: fix return value of __setup handler - serial: 8250: fix XOFF/XON sending when DMA is used - kgdboc: fix return value of __setup handler - tty: hvc: fix return value of __setup handler - pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe - pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe - pinctrl: mediatek: paris: Skip custom extra pin config dump for virtual GPIOs - pinctrl: mediatek: paris: Fix pingroup pin config state readback - pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get() - pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback - pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init - staging: mt7621-dts: fix GB-PC2 devicetree - staging: mt7621-dts: fix pinctrl properties for ethernet - staging: mt7621-dts: fix formatting - staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree - NFS: remove unneeded check in decode_devicenotify_args() - clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver - clk: clps711x: Terminate clk_div_table with sentinel element - clk: loongson1: Terminate clk_div_table with sentinel element - clk: actions: Terminate clk_div_table with sentinel element - nvdimm/region: Fix default alignment for small regions - remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region - remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region - remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region - dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma - clk: qcom: clk-rcg2: Update the frac table for pixel clock - clk: qcom: clk-rcg2: Update logic to calculate D value for RCG - clk: at91: sama7g5: fix parents of PDMCs' GCLK - clk: imx7d: Remove audio_mclk_root_clk - dma-debug: fix return value of __setup handlers - NFS: Return valid errors from nfs2/3_decode_dirent() - habanalabs: Add check for pci_enable_device - iio: adc: Add check for devm_request_threaded_irq - serial: 8250: Fix race condition in RTS-after-send handling - NFS: Use of mapping_set_error() results in spurious errors - serial: 8250_lpss: Balance reference count for PCI DMA device - serial: 8250_mid: Balance reference count for PCI DMA device - phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure}) - clk: qcom: ipq8074: Use floor ops for SDCC1 clock - pinctrl: renesas: checker: Fix miscalculation of number of states - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel - staging:iio:adc:ad7280a: Fix handing of device address bit reversing. - iio: mma8452: Fix probe failing when an i2c_device_id is used - clk: qcom: ipq8074: fix PCI-E clock oops - soundwire: intel: fix wrong register name in intel_shim_wake - cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse - misc: alcor_pci: Fix an error handling path - fsi: Aspeed: Fix a potential double free - fsi: aspeed: convert to devm_platform_ioremap_resource - pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add() - mxser: fix xmit_buf leak in activate when LSR == 0xff - mfd: asic3: Add missing iounmap() on error asic3_mfd_probe - tipc: fix the timer expires after interval 100ms - openvswitch: always update flow key after nat - tcp: ensure PMTU updates are processed during fastopen - net: bcmgenet: Use stronger register read/writes to assure ordering - PCI: Avoid broken MSI on SB600 USB devices - selftests/bpf/test_lirc_mode2.sh: Exit with proper code - i2c: mux: demux-pinctrl: do not deactivate a master that is not active - i2c: meson: Fix wrong speed use from probe - af_netlink: Fix shift out of bounds in group mask calculation - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates - Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt - Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed - selftests/bpf: Fix error reporting from sock_fields programs - bareudp: use ipv6_mod_enabled to check if IPv6 enabled - can: isotp: support MSG_TRUNC flag when reading from socket - can: isotp: return -EADDRNOTAVAIL when reading from unbound socket - USB: storage: ums-realtek: fix error code in rts51x_read_mem() - samples/bpf, xdpsock: Fix race when running for fix duration of time - bpf, sockmap: Fix double uncharge the mem of sk_msg - bpf, sockmap: Fix more uncharged while msg has more_data - bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - MIPS: pgalloc: fix memory leak caused by pgd_free() - MIPS: RB532: fix return value of __setup handler - mips: cdmm: Fix refcount leak in mips_cdmm_phys_base - ath10k: Fix error handling in ath10k_setup_msa_resources - vxcan: enable local echo for sent CAN frames - powerpc: 8xx: fix a return value error in mpc8xx_pic_init - platform/x86: huawei-wmi: check the return value of device_create_file() - selftests/bpf: Make test_lwt_ip_encap more stable and faster - libbpf: Unmap rings when umem deleted - mfd: mc13xxx: Add check for mc13xxx_irq_request - powerpc/sysdev: fix incorrect use to determine if list is empty - mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n - net: axienet: fix RX ring refill allocation failure handling - IB/hfi1: Allow larger MTU without AIP - power: supply: wm8350-power: Add missing free in free_charger_irq - power: supply: wm8350-power: Handle error for wm8350_register_irq - i2c: xiic: Make bus names unique - hv_balloon: rate-limit "Unhandled message" warning - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() - KVM: x86: Fix emulation in writing cr8 - powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() - libbpf: Skip forward declaration when counting duplicated type names - gpu: host1x: Fix a memory leak in 'host1x_remove()' - bpf, arm64: Feed byte-offset into bpf line info - bpf, arm64: Call build_prologue() first in first JIT pass - drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt - scsi: hisi_sas: Change permission of parameter prot_mask - power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return - drm/tegra: Fix reference leak in tegra_dsi_ganged_probe - ext2: correct max file size computing - TOMOYO: fix __setup handlers return values - drm/amd/display: Remove vupdate_int_entry definition - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR - scsi: pm8001: Fix abort all task initialization - scsi: pm8001: Fix NCQ NON DATA command completion handling - scsi: pm8001: Fix NCQ NON DATA command task initialization - scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req() - scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_io_req() - scsi: pm8001: Fix payload initialization in pm80xx_encrypt_update() - scsi: pm8001: Fix le32 values handling in pm80xx_set_sas_protocol_timer_config() - scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config() - scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req() - scsi: pm8001: Fix command initialization in pm80XX_send_read_log() - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS - drm/msm/dpu: fix dp audio condition - drm/msm/dpu: add DSPP blocks teardown - drm/msm/dp: populate connector of struct dp_panel - iwlwifi: mvm: Fix an error code in iwl_mvm_up() - iwlwifi: Fix -EIO error code that is never returned - dax: make sure inodes are flushed before destroy cache - IB/cma: Allow XRC INI QPs to set their local ACK timeout - drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug - drm/amd/pm: enable pm sysfs write for one VF mode - iommu/ipmmu-vmsa: Check for error num after setting mask - HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports - power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init - drm/bridge: dw-hdmi: use safe format when first in bridge chain - PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge - scripts/dtc: Call pkg-config POSIXly correct - net: dsa: mv88e6xxx: Enable port policy support on 6097 - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode - powerpc/perf: Don't use perf_hw_context for trace IMC PMU - KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init - powerpc: dts: t1040rdb: fix ports names for Seville Ethernet switch - ray_cs: Check ioremap return value - power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe - i40e: respect metadata on XSK Rx to skb - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb - KVM: PPC: Fix vmx/vsx mixup in mmio emulation - RDMA/core: Set MR type in ib_reg_user_mr - ath9k_htc: fix uninit value bugs - drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultimate_freq function - drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes() - drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_load_bl() - ionic: fix type complaint in ionic_dev_cmd_clean() - drm/edid: Don't clear formats if using deep color - mtd: rawnand: gpmi: fix controller timings setting - mtd: onenand: Check for error irq - Bluetooth: hci_serdev: call init_rwsem() before p->open() - udmabuf: validate ubuf->pagecount - libbpf: Fix possible NULL pointer dereference when destroying skeleton - drm/panfrost: Check for error num after setting mask - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern - drm: bridge: adv7511: Fix ADV7535 HPD enablement - drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl_dsi_probe - drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe - drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev - drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_ops - ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLATFORM_DRIVERS - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe - ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe - ASoC: atmel: sam9x5_wm8731: use devm_snd_soc_register_card() - mmc: davinci_mmc: Handle error for clk_enable - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe - ASoC: imx-es8328: Fix error return code in imx_es8328_probe() - ASoC: fsl_spdif: Disable TX clock when stop - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback - ASoC: SOF: Add missing of_node_put() in imx8m_probe - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() - ivtv: fix incorrect device_caps for ivtvfb - media: saa7134: fix incorrect use to determine if list is empty - media: saa7134: convert list_for_each to entry variant - video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of - ASoC: fsi: Add check for clk_enable - ASoC: wm8350: Handle error for wm8350_register_irq - ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe - media: vidtv: Check for null return of vzalloc - media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED - m68k: coldfire/device.c: only build for MCF_EDMA when h/w macros are defined - arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction - memory: emif: check the pointer temp in get_device_details() - memory: emif: Add check for setup_interrupts - ASoC: soc-compress: prevent the potentially use of null pointer - ASoC: dwc-i2s: Handle errors for clk_enable - ASoC: atmel_ssc_dai: Handle errors for clk_enable - ASoC: mxs-saif: Handle errors for clk_enable - printk: fix return value of printk.devkmsg __setup handler - arm64: dts: broadcom: Fix sata nodename - arm64: dts: ns2: Fix spi-cpol and spi-cpha property - ALSA: spi: Add check for clk_enable() - ASoC: ti: davinci-i2s: Add check for clk_enable() - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() - uaccess: fix nios2 and microblaze get_user_8() - ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put - media: cedrus: h264: Fix neighbour info buffer size - media: cedrus: H265: Fix neighbour info buffer size - media: usb: go7007: s2250-board: fix leak in probe() - media: em28xx: initialize refcount before kref_get - media: video/hdmi: handle short reads of hdmi info frame. - ARM: dts: imx: Add missing LVDS decoder on M53Menlo - ARM: dts: sun8i: v3s: Move the csi1 block to follow address order - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe - firmware: ti_sci: Fix compilation failure when CONFIG_TI_SCI_PROTOCOL is not defined - arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc - arm64: dts: qcom: sdm845: fix microphone bias properties and values - soc: qcom: aoss: remove spurious IRQF_ONESHOT flags - soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem - soc: qcom: rpmpd: Check for null return of devm_kcalloc - ARM: dts: qcom: ipq4019: fix sleep clock - firmware: qcom: scm: Remove reassignment to desc following initializer - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() - video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe() - video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe() - video: fbdev: controlfb: Fix COMPILE_TEST build - video: fbdev: controlfb: Fix set but not used warnings - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen - media: aspeed: Correct value for h-total-pixels - media: hantro: Fix overfill bottom register field name - media: meson: vdec: potential dereference of null pointer - media: coda: Fix missing put_device() call in coda_get_vdoa_data - ASoC: generic: simple-card-utils: remove useless assignment - ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting - media: bttv: fix WARNING regression on tunerless devices - media: mtk-vcodec: potential dereference of null pointer - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - media: staging: media: zoran: fix usage of vb2_dma_contig_set_max_seg_size - kunit: make kunit_test_timeout compatible with comment - selftests, x86: fix how check_cc.sh is being invoked - f2fs: fix compressed file start atomic write may cause data corruption - f2fs: compress: remove unneeded read when rewrite whole cluster - btrfs: fix unexpected error path when reflinking an inline extent - f2fs: fix to avoid potential deadlock - nfsd: more robust allocation failure handling in nfsd_file_cache_init - f2fs: fix missing free nid in f2fs_handle_failed_inode - perf/x86/intel/pt: Fix address filter config for 32-bit kernel - perf/core: Fix address filter parser for multiple filters - rseq: Optimise rseq_get_rseq_cs() and clear_rseq_cs() - sched/core: Export pelt_thermal_tp - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa - f2fs: fix to enable ATGC correctly via gc_idle sysfs interface - watch_queue: Actually free the watch - watch_queue: Fix NULL dereference in error cleanup - io_uring: terminate manual loop iterator loop correctly for non-vecs - clocksource: acpi_pm: fix return value of __setup handler - hwmon: (pmbus) Add Vin unit off handling - hwrng: nomadik - Change clk_disable to clk_disable_unprepare - amba: Make the remove callback return void - vfio: platform: simplify device removal - crypto: ccree - Fix use after free in cc_cipher_exit() - crypto: ccp - ccp_dmaengine_unregister release dma channels - ACPI: APEI: fix return value of __setup handlers - clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init() - clocksource/drivers/timer-microchip-pit64b: Use notrace - clocksource/drivers/exynos_mct: Handle DTS with higher number of interrupts - clocksource/drivers/exynos_mct: Refactor resources allocation - clocksource/drivers/timer-ti-dm: Fix regression from errata i940 fix - crypto: vmx - add missing dependencies - crypto: amlogic - call finalize with bh disabled - crypto: sun8i-ce - call finalize with bh disabled - crypto: sun8i-ss - call finalize with bh disabled - hwrng: atmel - disable trng on failure path - spi: spi-zynqmp-gqspi: Handle error for dma_set_mask - PM: suspend: fix return value of __setup handler - PM: hibernate: fix __setup handler error handling - block: don't delete queue kobject before its children - nvme: cleanup __nvme_check_ids - hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING - hwmon: (pmbus) Add mutex to regulator ops - spi: pxa2xx-pci: Balance reference count for PCI DMA device - crypto: ccree - don't attempt 0 len DMA mappings - EVM: fix the evm= __setup handler return value - audit: log AUDIT_TIME_* records only from rules - crypto: rockchip - ECB does not need IV - selftests/x86: Add validity check and allow field splitting - arm64/mm: avoid fixmap race condition when create pud mapping - spi: tegra114: Add missing IRQ check in tegra_spi_probe - thermal: int340x: Check for NULL after calling kmemdup() - crypto: mxs-dcp - Fix scatterlist processing - crypto: authenc - Fix sleep in atomic context in decrypt_tail - crypto: sun8i-ss - really disable hash on A80 - hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER - hwrng: cavium - Check health status while reading random data - selinux: check return value of sel_make_avc_files - regulator: qcom_smd: fix for_each_child.cocci warnings - PCI: xgene: Revert "PCI: xgene: Fix IB window setup" - PCI: pciehp: Clear cmd_busy bit in polling mode - drm/i915/gem: add missing boundary check in vm_access - brcmfmac: pcie: Fix crashes due to early IRQs - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path - brcmfmac: firmware: Allocate space for default boardrev in nvram - xtensa: fix xtensa_wsr always writing 0 - xtensa: fix stop_machine_cpuslocked call in patch_text - media: davinci: vpif: fix unbalanced runtime PM enable - media: davinci: vpif: fix unbalanced runtime PM get - media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC - DEC: Limit PMAX memory probing to R3k systems - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - crypto: rsa-pkcs1pad - restore signature length check - crypto: rsa-pkcs1pad - correctly get hash from source scatterlist - crypto: rsa-pkcs1pad - only allow with rsa - exec: Force single empty string when argv is empty - lib/raid6/test: fix multiple definition linking error - thermal: int340x: Increase bitmap size - pstore: Don't use semaphores in always-atomic-context code - carl9170: fix missing bit-wise or operator for tx_params - mgag200 fix memmapsl configuration in GCTL6 register - ARM: dts: exynos: add missing HDMI supplies on SMDK5420 - ARM: dts: exynos: add missing HDMI supplies on SMDK5250 - ARM: dts: exynos: fix UART3 pins configuration in Exynos5250 - ARM: dts: at91: sama5d2: Fix PMERRLOC resource size - video: fbdev: atari: Atari 2 bpp (STe) palette bugfix - video: fbdev: sm712fb: Fix crash in smtcfb_read() - drm/edid: check basic audio support on CEA extension block - block: limit request dispatch loop duration - mailbox: tegra-hsp: Flush whole channel - ext4: fix fs corruption when tring to remove a non-empty directory with IO error - ext4: fix ext4_fc_stats trace point - coredump: Also dump first pages of non-executable ELF libraries - ACPI: properties: Consistently return -ENOENT if there are no more references - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs - arm64: signal: nofpsimd: Do not allocate fp/simd context when not available - udp: call udp_encap_enable for v6 sockets when enabling encap - powerpc/kvm: Fix kvm_use_magic_page - can: isotp: sanitize CAN ID checks in isotp_bind() - drbd: fix potential silent data corruption - dm integrity: set journal entry unused when shrinking device - mm/kmemleak: reset tag when compare object pointer - mm,hwpoison: unmap poisoned page before invalidation - Revert "mm: madvise: skip unmapped vma holes passed to process_madvise" - mm: madvise: return correct bytes advised with process_madvise - mm: madvise: skip unmapped vma holes passed to process_madvise - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: hda: Avoid unsol event during RPM suspending - ALSA: cs4236: fix an incorrect NULL check on list iterator - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() - cifs: prevent bad output lengths in smb2_ioctl_query_info() - Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" - riscv: Increase stack size under KASAN - riscv: Fix fill_callchain return value - qed: display VF trust config - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - mtd: rawnand: protect access to rawnand devices while in suspend - spi: mxic: Fix the transmit path - pinctrl: samsung: drop pin banks references on error paths - remoteproc: Fix count check in rproc_coredump_write() - f2fs: fix to do sanity check on .cp_pack_total_block_count - f2fs: quota: fix loop condition at f2fs_quota_sync() - f2fs: fix to unlock page correctly in error path of is_alive() - NFSD: prevent integer overflow on 32 bit systems - NFSD: prevent underflow in nfssvc_decode_writeargs() - SUNRPC: avoid race between mod_timer() and del_timer_sync() - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update - firmware: stratix10-svc: add missing callback parameter on RSU - Documentation: update stable tree link - Documentation: add link to stable release candidate tree - KEYS: fix length validation in keyctl_pkey_params_get_2() - clk: uniphier: Fix fixed-rate initialization - greybus: svc: fix an error handling bug in gb_svc_hello() - iio: inkern: make a best effort on offset calculation - iio: inkern: apply consumer scale when no channel scale is available - iio: inkern: apply consumer scale on IIO_VAL_INT cases - iio: afe: rescale: use s64 for temporary scale calculations - coresight: Fix TRCCONFIGR.QE sysfs interface - mei: avoid iterator usage outside of list_for_each_entry - mei: me: add Alder Lake N device id. - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() - xhci: make xhci_handshake timeout for xhci_reset() adjustable - xhci: fix runtime PM imbalance in USB2 resume - xhci: fix garbage USBSTS being logged in some cases - USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c - virtio-blk: Use blk_validate_block_size() to validate block size - tpm: fix reference counting for struct tpm_chip - iommu/iova: Improve 32-bit free space estimate - locking/lockdep: Avoid potential access of invalid memory in lock_class - net: dsa: microchip: add spi_device_id tables - Input: zinitix - do not report shadow fingers - spi: Fix erroneous sgs value with min_t() - Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)" - net:mcf8390: Use platform_get_irq() to get the interrupt - spi: Fix invalid sgs value - gpio: Revert regression in sysfs-gpio (gpiolib.c) - ethernet: sun: Free the coherent when failing in probing - tools/virtio: fix virtio_test execution - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ - virtio_console: break out of buf poll on remove - ARM: mstar: Select HAVE_ARM_ARCH_TIMER - xfrm: fix tunnel model fragmentation behavior - HID: logitech-dj: add new lightspeed receiver id - hv: utils: add PTP_1588_CLOCK to Kconfig to fix build - USB: serial: simple: add Nokia phone driver - USB: serial: pl2303: add IBM device IDs- NFC: netlink: fix sleep in atomic bug when firmware download timeout - KVM: x86: avoid calling x86 emulator without a decoded instruction - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization - net: hns3: fix PF rss size initialization bug - net: hns3: restore tm priority/qset to default settings when tc disabled - net: hns3: modify the ring param print info - net: hns3: don't push link state to VF if unalive - net: hns3: set port base vlan tbl_sta to false before removing old vlan- KVM: x86/mmu: do compare-and-exchange of gPTE via the user address - bpf: Fix KASAN use-after-free Read in compute_effective_progs - fs, mm: fix race in unlinking swapfile - ext4: recover csum seed of tmp_inode after migrating to extents - lockdown: also lock down previous kgdb use - nds32: fix access_ok() checks in get/put_user - wcn36xx: Differentiate wcn3660 from wcn3620 - tpm: use try_get_ops() in tpm-space.c - mac80211: fix potential double free on mesh join - rcu: Don't deboost before reporting expedited quiescent state - Revert "ath: add support for special 0x0 regulatory domain" - crypto: qat - disable registration of algorithms - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board - drivers: net: xgene: Fix regression in CRC stripping - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec - ALSA: cmipci: Restore aux vol on suspend/resume - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB - ALSA: pcm: Add stream lock during PCM reset ioctl operations - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - ALSA: hda/realtek: Add quirk for ASUS GA402 - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE - ALSA: oss: Fix PCM OSS buffer allocation overflow - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call - staging: fbtft: fb_st7789v: reset display before initialization - tpm: Fix error handling in async work - cgroup-v1: Correct privileges check in release_agent writes - exfat: avoid incorrectly releasing for root inode - net: ipv6: fix skb_over_panic in __ip6_append_data- eulerfs: fix potential sbi->persisters free error - fs/ntfs3: Fix invalid free in log_replay - Revert "nfs: nfs_file_write() should check for writeback errors" - xfs: Skip repetitive warnings about mount options - xfs: rename variable mp to parsing_mp - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - RDMA/hns: Refactor the alloc_cqc() - RDMA/hns: Refactor the alloc_srqc() - RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox() - RDMA/hns: Remove similar code that configures the hardware contexts - RDMA/hns: Refactor mailbox functions - RDMA/hns: Fix the wrong type of parameter "op" of the mailbox - RDMA/hns: Remove redundant parameter "mailbox" in the mailbox - RDMA/hns: Remove fixed parameter "timeout" in the mailbox - RDMA/hns: Remove the unused parameter "op_modifier" in mailbox - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - net/ns: put workqueue of cleanup_net sleep for a while when notify. - bcache: avoid unnecessary soft lockup in kworker update_writeback_rate() - md: bcache: check the return value of kzalloc() in detached_dev_do_request() - bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init() - bcache: avoid journal no-space deadlock by reserving 1 journal bucket - bcache: remove incremental dirty sector counting for bch_sectors_dirty_init() - bcache: improve multithreaded bch_sectors_dirty_init() - bcache: improve multithreaded bch_btree_check() - bcache: fixup multiple threads crash - bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing - bcache: use default_groups in kobj_type - bcache: fix NULL pointer reference in cached_dev_detach_finish - bcache: replace snprintf in show functions with sysfs_emit - bcache: move uapi header bcache.h to bcache code directory - bcache: move calc_cached_dev_sectors to proper place on backing device detach - bcache: fix error info in register_bcache() - md: bcache: Fix spelling of 'acquire' - bcache: avoid oversized read request in cache missing code path - bcache: remove bcache device self-defined readahead - lib: crc64: fix kernel-doc warning - bcache: fix a regression of code compiling failure in debug.c - bcache: Use 64-bit arithmetic instead of 32-bit - md: bcache: Trivial typo fixes in the file journal.c - md: bcache: avoid -Wempty-body warnings - bcache: use NULL instead of using plain integer as pointer - bcache: remove PTR_CACHE - bcache: reduce redundant code in bch_cached_dev_run() - bcache: Avoid comma separated statements - bcache: Fix register_device_aync typo - bcache: consider the fragmentation when update the writeback rate - bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set' - bcache: set pdev_set_uuid before scond loop iteration - md/bcache: convert comma to semicolon - bcache:remove a superfluous check in register_bcache - bcache: fix race between setting bdev state to none and new write request direct to backing - Revert "selftests/bpf: Add test for bpf_timer overwriting crash" - smsc95xx: Ignore -ENODEV errors when device is unplugged - net: usb: Correct reset handling of smsc95xx - net: usb: Correct PHY handling of smsc95xx - perf symbols: Fix symbol size calculation condition - Input: aiptek - properly check endpoint type - scsi: mpt3sas: Page fault in reply q processing - usb: usbtmc: Fix bug in pipe direction for control transfers - usb: gadget: Fix use-after-free bug by not setting udc->dev.driver - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload - net: bcmgenet: skip invalid partial checksums - bnx2x: fix built-in kernel driver load failure - net: phy: mscc: Add MODULE_FIRMWARE macros - net: dsa: Add missing of_node_put() in dsa_port_parse_of - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings - drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check() - hv_netvsc: Add check for kvmalloc_array - atm: eni: Add check for dma_map_single - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - net: phy: marvell: Fix invalid comparison in the resume and suspend functions - esp6: fix check on ipv6_skip_exthdr's return value - vsock: each transport cycles only on its own sockets - efi: fix return value of __setup handlers - mm: swap: get rid of livelock in swapin readahead - ocfs2: fix crash when initialize filecheck kobj fails - crypto: qcom-rng - ensure buffer for generate is completely filled- jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode" - jbd2: fix a potential race while discarding reserved buffers after an abort - x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86: Fix get_wchan() to support the ORC unwinder - netfilter: nf_tables: disallow non-stateful expression in sets earlier - io_uring: fix using under-expanded iters - io_uring: don't re-import iovecs from callbacks - nfc: replace improper check device_is_registered() in netlink related functions - io_uring: always use original task when preparing req identity - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - net: hns3: fix incorrect type of argument in declaration of function hclge_comm_get_rss_indir_tbl - net: hns3: add query vf ring and vector map relation - net: hns3: add byte order conversion for VF to PF mailbox message - net: hns3: add byte order conversion for PF to VF mailbox message - net: hns3: remove the affinity settings of vector0 - net: hns3: fix access null pointer issue when set tx-buf-size as 0 - net: hns3: add return value for mailbox handling in PF - net: hns3: add validity check for message data length - net: hns3: modify the return code of hclge_get_ring_chain_from_mbx - net: hns3: fix error log of tx/rx tqps stats - net: hns3: align the debugfs output to the left - net: hns3: clear inited state and stop client after failed to register netdev - net: hns3: Fix spelling mistake "actvie" -> "active" - net: hns3: remove unnecessary line wrap for hns3_set_tunable - net: hns3: replace magic value by HCLGE_RING_REG_OFFSET - net: hns3: fix the wrong words in comments - net: hns3: update the comment of function hclgevf_get_mbx_resp - net: hns3: add log for setting tx spare buf size - net: hns3: add failure logs in hclge_set_vport_mtu - net: hns3: refine the definition for struct hclge_pf_to_vf_msg - net: hns3: refactor hns3_set_ringparam() - net: hns3: add ethtool parameter check for CQE/EQE mode - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware - net: hns3: fix the concurrency between functions reading debugfs - skbuff: fix coalescing for page_pool fragment recycling - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() - kselftest/vm: fix tests build with old libc - sfc: extend the locking on mcdi->seqno - tcp: make tcp_read_sock() more robust - nl80211: Update bss channel on channel switch for P2P_CLIENT - drm/vrr: Set VRR capable prop only if it is attached to connector - iwlwifi: don't advertise TWT support - atm: firestream: check the return value of ioremap() in fs_init() - can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready - ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE - MIPS: smp: fill in sibling and core maps earlier - mac80211: refuse aggregations sessions before authorized - ARM: dts: rockchip: fix a typo on rk3288 crypto-controller - ARM: dts: rockchip: reorder rk322x hmdi clocks - arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg" - arm64: dts: rockchip: reorder rk3399 hdmi clocks - arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity - xfrm: Fix xfrm migrate issues when address family changes - xfrm: Check if_id in xfrm_migrate - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"- ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - proc: Fix a dentry lock race between release_task and lookup - x86/sgx: Fix race between reclaimer and page fault handler - x86/sgx: Mark PCMD page as dirty when modifying contents - x86/sgx: Free backing memory after faulting the enclave page - KVM: SEV: add cache flush to solve SEV cache incoherency issues - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - share_pool: Fix ABBA deadlock - sharepool: fix hisi oom deadlock - floppy: disable FDRAWCMD by default - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - sw64: optimize simd version of memcpy and memset - sw64: fix sendfile system call - sw64: fix the number of aux entries in ARCH_DLINFO - sw64: pcie: enable PME and AER support - sw64: unify 32-bit MEMIO address of host and guest - hwmon: add support for sw64 temperature sensor - sw64: pci: align the address of mmio resource to PAGE_SIZE - sw64: signal: save/restore fpregs with copy user - sw64: push and pop kernel stack with ldi instruction - ipmi: add ipmi driver support - sw64: add pvt device to chip3.dts - hwmon: add voltage sensor support for sw64 - sw64: remap PA with |= in early_ioremap - sw64: vdso: fix CFI directives for fpregs in vrt_sigreturn - sw64: vdso: fix backtrace of vrt_sigreturn - sw64: kvm: simplify the code - sw64: force signal and fault for traps and debugging - sw64: fix compile error for DISCONTIGMEM=y - sw64: add old sigprocmask back for compatibility - sw64: add dynamic turning on/off cores support - sw64: add dynamic frequency scaling support - sw64: fix ip checksum calculation - sw64: remove unnecessary parameter in REG_OFFSET_NAME - sw64: kvm: fix bad page state setting outside of kvm memory pool - sw64: fix setup_rt_frame for non SA_SIGINFO - sw64: do some cleanups for rt_sigframe - sw64: kvm: handle ldl_u and stl_u when exit mmio - sw64: fix some compile errors - sw64: add missing global __constant_c_memset - sw64: remove unnecessary include headers - sw64: increase position index in c_next for cpuinfo - sw64: Kconfig: remove dependence on ARCH_SUPPORTS_ACPI - sw64: Kconfig: remove dependence on !PREEMPT - sw64: clean up out-of-date selected options - sw64: add kbuild defconfig rule - sw64: ptrace: clean up debug codes - sw64: add ARCH_HAS_PTE_SPECIAL support - sw64: kvm: remap pages of guest by vm_insert_page() - sw64: clean up a.out and ECOFF binary related headers - sw64: switch to old-style semctl/shmctl syscalls - sw64: define NR_SYSCALLS as generated __NR_syscalls - sw64: add SO_RCVTIMEO/ SO_SNDTIMEO socket options - sw64: dts: rename spi flash partition to fix warning - sw64: fix ex_table entries from misalignment handlers - sw64: radeon: add a force flush to delay work when radeon uvd suspend - sw64: add set time support for hypervisor based rtc - sw64: add regs and stack access APIs to support kprobe events - sw64: unify access to LONGTIME for guest and emulator - sw64: enable more than 32 CPUs for guest - sw64: fix SPDX license identifier in uapi headers - sw64: add required include headers to ptrace.h - sw64: fix the VDSO symbol generation for nm - sw64: add clone3 syscall support - sw64: add missing pkey syscall numbers - sw64: reformat syscall.tbl - sw64: fix printk method for guest os - sw64: remove unused a.out.h - sw64: switch GUP to the generic get_user_pages_fast() implementation - sw64: kvm: fix bug when open file with the O_DIRECT flag - sw64: fix compile error for CONFIG_PCI=n - sw64: rename kvm_mem variables - sw64: fix coding style problems - sw64: kvm: remove MAX_VPN - sw64: clean up useless #if 0 and #if 1 - sw64: fix coding style problems - sw64: remove MAX_ASN - sw64: add support for emulator running mode - sw64: optimize ip checksum calculation - sw64: use jump label for running modes - sw64: mm: mark pci and memmap region as nomap - sw64: fix the value of QEMU_PRINTF_BUFF_BASE - sw64: clean up some useless codes - sw64: numa: switch to arch node_distance - sw64: fix all compile warnings - sw64: remove CONFIG_USE_PERCPU_NUMA_NODE_ID=n code - sw64: simplify cpumask_of_node - sw64: modify tc_sched_clock debugfs file - sw64: remove redundant Kconfig source - sw64: switch to generic pcibios_set_master and pci_common_swizzle - sw64: print correct initrd address - sw64: mm: use memblock to find the end of memory - sw64: mm: warn overlapped memmap and DMA region - sw64: pci: remove some useless code - sw64: mm: reorder memblock_init process - sw64: vdso: fix time calculation - sw64: vdso: change vdso version - sw64: vdso: add automatic syscall fallback - sw64: iommu: fix 32-bit devices dma ops - sw64: re-implement sw64_dma_direct_ops according upstream - config: add initial openeuler_defconfig for sw64 - watch_queue: Fix filter limit check - ext4: add check to prevent attempting to resize an fs with sparse_super2 - x86/traps: Mark do_int3() NOKPROBE_SYMBOL - x86/boot: Add setup_indirect support in early_memremap_is_setup_data() - x86/boot: Fix memremap of setup_indirect structures - watch_queue: Make comment about setting ->defunct more accurate - watch_queue: Fix lack of barrier/sync/lock between post and read - watch_queue: Free the alloc bitmap when the watch_queue is torn down - watch_queue: Fix the alloc bitmap size to reflect notes allocated - watch_queue: Fix to always request a pow-of-2 pipe ring size - watch_queue: Fix to release page in ->release() - watch_queue, pipe: Free watchqueue state after clearing pipe ring - virtio: acknowledge all features before access - virtio: unexport virtio_finalize_features - arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0 - riscv: Fix auipc+jalr relocation range checks - mmc: meson: Fix usage of meson_mmc_post_req() - net: macb: Fix lost RX packet wakeup race in NAPI receive - staging: gdm724x: fix use after free in gdm_lte_rx() - staging: rtl8723bs: Fix access-point mode deadlock - selftests/memfd: clean up mapping in mfd_fail_write - selftest/vm: fix map_fixed_noreplace test failure - tracing: Ensure trace buffer is at least 4096 bytes large - ipv6: prevent a possible race condition with lifetimes - Revert "xen-netback: Check for hotplug-status existence before watching" - Revert "xen-netback: remove 'hotplug-status' once it has served its purpose" - gpio: Return EPROBE_DEFER if gc->to_irq is NULL - hwmon: (pmbus) Clear pmbus fault/warning bits after read - net-sysfs: add check for netdevice being present to speed_show - spi: rockchip: terminate dma transmission when slave abort - spi: rockchip: Fix error in getting num-cs property - selftests/bpf: Add test for bpf_timer overwriting crash - net: bcmgenet: Don't claim WOL when its not available - sctp: fix kernel-infoleak for SCTP sockets - net: phy: DP83822: clear MISR2 register to disable interrupts - gianfar: ethtool: Fix refcount leak in gfar_get_ts_info - gpio: ts4900: Do not set DAT and OE together - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. - NFC: port100: fix use-after-free in port100_send_complete - net/mlx5e: Lag, Only handle events from highest priority multipath entry - net/mlx5: Fix a race on command flush flow - net/mlx5: Fix size field in bufferx_reg struct - net: ethernet: lpc_eth: Handle error for clk_enable - net: ethernet: ti: cpts: Handle error for clk_enable - tipc: fix incorrect order of state message data sanity check - ethernet: Fix error handling in xemaclite_of_probe - ice: Fix curr_link_speed advertised speed - ice: Rename a couple of variables - ice: Remove unnecessary checker loop - ice: Align macro names to the specification - ice: stop disabling VFs due to PF error responses - i40e: stop disabling VFs due to PF error responses - ARM: dts: aspeed: Fix AST2600 quad spi group - net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() - drm/sun4i: mixer: Fix P010 and P210 format numbers - qed: return status of qed_iov_get_link - esp: Fix BEET mode inter address family tunneling on GSO - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() - isdn: hfcpci: check the return value of dma_set_mask() in setup_hw() - virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero - mISDN: Fix memory leak in dsp_pipeline_build() - mISDN: Remove obsolete PIPELINE_DEBUG debugging information - tipc: fix kernel panic when enabling bearer - arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias - HID: vivaldi: fix sysfs attributes leak - clk: qcom: gdsc: Add support to update GDSC transition delay - ARM: boot: dts: bcm2711: Fix HVS register range- net, xdp: Update pkt_type if generic XDP changes unicast MAC - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID - sched/psi: report zeroes for CPU full at the system level - psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim - psi: Fix psi state corruption when schedule() races with cgroup move - psi: Reduce calls to sched_clock() in psi - psi: Optimize task switch inside shared cgroups - psi: Pressure states are unlikely - psi: Use ONCPU state tracking machinery to detect reclaim - psi: Add PSI_CPU_FULL state - block/psi: remove PSI annotations from direct IO - psi: make kabi compatibility for psi in struct cgroup - psi, tracepoint: introduce tracepoints for psi_memstall_{enter, leave} - psi: fix wrong iteration in iterate_groups - config: change CONFIG_DMATEST from y to m - perf: Fix sys_perf_event_open() race against self - blk-mq: fix kabi broken by "blk-mq: Use request queue-wide tags for tagset-wide sbitmap" - blk-mq: fix use-after-free in blk_mq_exit_sched - blk-mq: Use request queue-wide tags for tagset-wide sbitmap - blk-mq: Some tag allocation code refactoring - arm64: Add memmap reserve range check to avoid conflict - ext4: add reserved GDT blocks check - ax25: Fix UAF bugs in ax25 timers - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - driver core: fix deadlock in __driver_attach - driver core: fix deadlock in __device_attach - inet: fully convert sk->sk_rx_dst to RCU rules - Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE" - arm64: cpufeature: add HWCAP for FEAT_RPRES - arm64: cpufeature: add HWCAP for FEAT_AFP - arm64: Add Cortex-A510 CPU part definition - arm64: Add Cortex-X2 CPU part definition - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition - arm64: cputype: Add CPU implementor & types for the Apple M1 cores- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - kfence: parse param before alloc kfence_pool - arm64: remove page granularity limitation from KFENCE - Revert "arm64: remove page granularity limitation from KFENCE" - slub: add back check for free nonslab objects - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - hamradio: fix macro redefine warning - Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6" - btrfs: add missing run of delayed items after unlink during log replay - btrfs: qgroup: fix deadlock between rescan worker and remove qgroup - btrfs: fix lost prealloc extents beyond eof after full fsync - tracing: Fix return value of __setup handlers - tracing/histogram: Fix sorting on old "cpu" value - HID: add mapping for KEY_ALL_APPLICATIONS - HID: add mapping for KEY_DICTATE - Input: samsung-keypad - properly state IOMEM dependency - Input: elan_i2c - fix regulator enable count imbalance after suspend/resume - Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power() - net: dcb: disable softirqs in dcbnl_flush_dev() - drm/amdgpu: fix suspend/resume hang regression - nl80211: Handle nla_memdup failures in handle_nan_filter - iavf: Refactor iavf state machine tracking - net: chelsio: cxgb3: check the return value of pci_find_capability() - ibmvnic: complete init_done on transport events - ARM: tegra: Move panels to AUX bus - soc: fsl: qe: Check of ioremap return value - soc: fsl: guts: Add a missing memory allocation failure check - soc: fsl: guts: Revert commit 3c0d64e867ed - ARM: dts: Use 32KiHz oscillator on devkit8000 - ARM: dts: switch timer config to common devkit8000 devicetree - s390/extable: fix exception table sorting - memfd: fix F_SEAL_WRITE after shmem huge page allocated - ibmvnic: free reset-work-item when flushing - igc: igc_write_phy_reg_gpy: drop premature return - pinctrl: sunxi: Use unique lockdep classes for IRQs - selftests: mlxsw: tc_police_scale: Make test more robust - ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions - ARM: Fix kgdb breakpoint for Thumb2 - igc: igc_read_phy_reg_gpy: drop premature return - arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output - can: gs_usb: change active_channels's type from atomic_t to u8 - ASoC: cs4265: Fix the duplicated control name - firmware: arm_scmi: Remove space in MODULE_ALIAS name - efivars: Respect "block" flag in efivar_entry_set_safe() - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() - net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() - ibmvnic: register netdev after init of adapter - net: sxgbe: fix return value of __setup handler - iavf: Fix missing check for running netdev - mac80211: treat some SAE auth steps as final - net: stmmac: fix return value of __setup handler - mac80211: fix forwarded mesh frames AC & queue selection - ice: fix concurrent reset and removal of VFs - ice: Fix race conditions between virtchnl handling and VF ndo ops - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client - net/smc: fix connection leak - net: dcb: flush lingering app table entries for unregistered devices - net: ipv6: ensure we call ipv6_mc_down() at most once - batman-adv: Don't expect inter-netns unique iflink indices - batman-adv: Request iflink once in batadv_get_real_netdevice - batman-adv: Request iflink once in batadv-on-batadv check - netfilter: nf_queue: handle socket prefetch - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - net: fix up skbs delta_truesize in UDP GRO frag_list - e1000e: Correct NVM checksum verification flow - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - bpf, sockmap: Do not ignore orig_len parameter - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls - ntb: intel: fix port config status offset for SPR - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference - xen/netfront: destroy queues before real_num_tx_queues is zeroed - drm/i915: s/JSP2/ICP2/ PCH - iommu/amd: Recover from event log overflow - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min - riscv: Fix config KASAN && DEBUG_VIRTUAL - riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP - riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value - ALSA: intel_hdmi: Fix reference to PCM buffer address - tracing: Add ustring operation to filtering string pointers - drm/amdgpu: check vm ready by amdgpu_vm->evicting flag - ata: pata_hpt37x: fix PCI clock detection - serial: stm32: prevent TDR register overwrite when sending x_char - tracing: Add test for user space strings when filtering on string pointers - exfat: fix i_blocks for files truncated over 4 GiB - exfat: reuse exfat_inode_info variable instead of calling EXFAT_I() - net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 - i2c: qup: allow COMPILE_TEST - i2c: cadence: allow COMPILE_TEST - dmaengine: shdma: Fix runtime PM imbalance on error - selftests/seccomp: Fix seccomp failure by adding missing headers - cifs: fix double free race when mount fails in cifs_get_root() - tipc: fix a bit overflow in tipc_crypto_key_rcv() - KVM: arm64: vgic: Read HW interrupt pending state from the HW - Input: clear BTN_RIGHT/MIDDLE on buttonpads - regulator: core: fix false positive in regulator_late_cleanup() - ASoC: rt5682: do not block workqueue if card is unbound - ASoC: rt5668: do not block workqueue if card is unbound - i2c: bcm2835: Avoid clock stretching timeouts - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work - mac80211_hwsim: report NOACK frames in tx_status- arm64: Fix wrong logic in gic_arch_restore_irqs() - secure_seq: use the 64 bits of the siphash for port offset calculation - vfio/iommu: Fix uncorrect type parameters which used in bitmap operations - ipv6: per-netns exclusive flowlabel checks - memblock: use kfree() to release kmalloced memblock regions - gpio: tegra186: Fix chip_data type confusion - tty: n_gsm: fix deadlock in gsmtty_open() - tty: n_gsm: fix wrong tty control line for flow control - tty: n_gsm: fix NULL pointer access due to DLCI release - tty: n_gsm: fix proper link termination after failed open - tty: n_gsm: fix encoding of control signal octet bit DV - riscv: fix oops caused by irqsoff latency tracer - thermal: int340x: fix memory leak in int3400_notify() - RDMA/cma: Do not change route.addr.src_addr outside state checks - driver core: Free DMA range map when device is released - xhci: Prevent futile URB re-submissions due to incorrect return value. - xhci: re-initialize the HC during resume if HCE was set - usb: dwc3: gadget: Let the interrupt handler disable bottom halves. - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings - usb: dwc2: drd: fix soft connect when gadget is unconfigured - USB: serial: option: add Telit LE910R1 compositions - USB: serial: option: add support for DW5829e - tracefs: Set the group ownership in apply_options() not parse_options() - usb: gadget: rndis: add spinlock for rndis response list - Revert "USB: serial: ch341: add new Product ID for CH341A" - ata: pata_hpt37x: disable primary channel on HPT371 - sc16is7xx: Fix for incorrect data being transmitted - iio: Fix error handling for PM - iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot - iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits - iio: adc: men_z188_adc: Fix a resource leak in an error handling path - tracing: Have traceon and traceoff trigger honor the instance - RDMA/ib_srp: Fix a deadlock - RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close - RDMA/rtrs-clt: Kill wait_for_inflight_permits - regmap-irq: Update interrupt clear register for proper reset - spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op() - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets - net/mlx5: Fix wrong limitation of metadata match on ecpf - net/mlx5: Fix possible deadlock on rule deletion - udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() - surface: surface3_power: Fix battery readings on batteries without a serial number - net/smc: Use a mutex for locking "struct smc_pnettable" - netfilter: nf_tables: fix memory leak during stateful obj update - nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() - net: Force inlining of checksum functions in net/checksum.h - net: ll_temac: check the return value of devm_kmalloc() - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure - drm/edid: Always set RGB444 - openvswitch: Fix setting ipv6 fields causing hw csum failure - gso: do not skip outer ip header in case of ipip and net_failover - tipc: Fix end of loop tests for list_for_each_entry() - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - io_uring: add a schedule point in io_add_buffers() - bpf: Add schedule points in batch ops - selftests: bpf: Check bpf_msg_push_data return value - bpf: Do not try bpf_msg_push_data with len 0 - hwmon: Handle failure to register sensor with thermal zone correctly - bnxt_en: Fix active FEC reporting to ethtool - bnx2x: fix driver load from initrd - perf data: Fix double free in perf_session__delete() - ping: remove pr_err from ping_lookup - optee: use driver internal tee_context for some rpc - tee: export teedev_open() and teedev_close_context() - x86/fpu: Correct pkru/xstate inconsistency - CDC-NCM: avoid overflow in sanity checking - USB: zaurus: support another broken Zaurus - drm/i915: Correctly populate use_sagv_wm for all pipes - drm/amdgpu: disable MMHUB PG for Picasso - KVM: x86/mmu: make apf token non-zero to fix bug - parisc/unaligned: Fix ldw() and stw() unalignment handlers - parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing - clk: jz4725b: fix mmc0 clock gating - btrfs: tree-checker: check item_size for dev_item - btrfs: tree-checker: check item_size for inode_item- huge tmpfs: remove shrinklist addition from shmem_setattr() - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE - huge tmpfs: fix fallocate(vanilla) advance over huge pages - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - dynamic_hugetlb: fix undefined struct cftype - file: fix kabi change since add f_ctl_mode - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - readahead: introduce FMODE_CTL_WILLNEED to read first 2MB of file - lockdep: Correct lock_classes index mapping - i2c: brcmstb: fix support for DSL and CM variants - copy_process(): Move fd_install() out of sighand->siglock critical section - i2c: qcom-cci: don't put a device tree node before i2c_add_adapter() - i2c: qcom-cci: don't delete an unregistered adapter - dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size - dmaengine: stm32-dmamux: Fix PM disable depth imbalance in stm32_dmamux_probe - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - EDAC: Fix calculation of returned address and next offset in edac_align_ptr() - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop - kconfig: fix failing to generate auto.conf - net: macb: Align the dma and coherent dma masks - net: usb: qmi_wwan: Add support for Dell DW5829e - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - drm/rockchip: dw_hdmi: Do not leave clock enabled in error case - xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create - soc: aspeed: lpc-ctrl: Block error printing on probe defer cases - ata: libata-core: Disable TRIM on M88V29 - kconfig: let 'shell' return enough output for deep path names - selftests: fixup build warnings in pidfd / clone3 tests - pidfd: fix test failure due to stack overflow on some arches - arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610 - arm64: dts: meson-g12: add ATF BL32 reserved-memory region - arm64: dts: meson-gx: add ATF BL32 reserved-memory region - netfilter: conntrack: don't refresh sctp entries in closed state - irqchip/sifive-plic: Add missing thead,c900-plic match string - phy: usb: Leave some clocks running during suspend - ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of - ARM: OMAP2+: hwmod: Add of_node_put() before break - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - tty: n_tty: do not look ahead for EOL character past the end of the buffer - NFS: Do not report writeback errors in nfs_getattr() - block/wbt: fix negative inflight counter when remove scsi device - ASoC: tas2770: Insert post reset delay - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests - mtd: rawnand: gpmi: don't leak PM reference in error path - powerpc/lib/sstep: fix 'ptesync' build error - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() - ALSA: hda: Fix missing codec probe on Shenker Dock 15 - ALSA: hda: Fix regression on forced probe mask option - ALSA: hda/realtek: Fix deadlock by COEF mutex - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 - selftests/exec: Add non-regular to TEST_GEN_PROGS - perf bpf: Defer freeing string after possible strlen() on it - dpaa2-eth: Initialize mutex used in one step timestamping path - libsubcmd: Fix use-after-free for realloc(..., 0) - bonding: fix data-races around agg_select_timer - net_sched: add __rcu annotation to netdev->qdisc - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - net: ieee802154: ca8210: Fix lifs/sifs periods - net: dsa: lantiq_gswip: fix use after free in gswip_remove() - net: dsa: lan9303: fix reset on probe - netfilter: nft_synproxy: unregister hooks on init error path - selftests: netfilter: fix exit value for nft_concat_range - iwlwifi: pcie: gen2: fix locking when "HW not ready" - iwlwifi: pcie: fix locking when "HW not ready" - drm/i915/gvt: Make DRM_I915_GVT depend on X86 - vsock: remove vsock from connected table when connect is interrupted by a signal - drm/i915/opregion: check port number bounds for SWSCI display power state - drm/radeon: Fix backlight control on iMac 12,1 - iwlwifi: fix use-after-free - kbuild: lto: Merge module sections if and only if CONFIG_LTO_CLANG is enabled - kbuild: lto: merge module sections - random: wake up /dev/random writers after zap - gcc-plugins/stackleak: Use noinstr in favor of notrace - Revert "module, async: async_synchronize_full() on module init iff async is used" - x86/Xen: streamline (and fix) PV CPU enumeration - drm/amdgpu: fix logic inversion in check - nvme-rdma: fix possible use-after-free in transport error_recovery work - nvme-tcp: fix possible use-after-free in transport error_recovery work - nvme: fix a possible use-after-free in controller reset during load - scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task - scsi: pm8001: Fix use-after-free for aborted TMF sas_task - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - selftests: skip mincore.check_file_mmap when fs lacks needed support - selftests: openat2: Skip testcases that fail with EOPNOTSUPP - selftests: openat2: Add missing dependency in Makefile - selftests: openat2: Print also errno in failure messages - selftests/zram: Adapt the situation that /dev/zram0 is being used - selftests/zram01.sh: Fix compression ratio calculation - selftests/zram: Skip max_comp_streams interface on newer kernel - net: ieee802154: at86rf230: Stop leaking skb's - kselftest: signal all child processes - selftests: rtc: Increase test timeout so that all tests run - platform/x86: ISST: Fix possible circular locking dependency detected - platform/x86: touchscreen_dmi: Add info for the RWC NANOTE P8 AY07J 2-in-1 - btrfs: send: in case of IO error log it - parisc: Add ioread64_lo_hi() and iowrite64_lo_hi() - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology - mm: don't try to NUMA-migrate COW pages that have other uses - mmc: block: fix read single on recovery logic - parisc: Fix sglist access in ccio-dma.c - parisc: Fix data TLB miss in sba_unmap_sg - parisc: Drop __init from map_pages declaration - serial: parisc: GSC: fix build when IOSAPIC is not set - Revert "svm: Add warning message for AVIC IPI invalid target" - HID:Add support for UGTABLET WP5540 - scsi: lpfc: Fix mailbox command failure during driver initialization - can: isotp: add SF_BROADCAST support for functional addressing - can: isotp: prevent race between isotp_bind() and isotp_setsockopt() - fs/proc: task_mmu.c: don't read mapcount for migration entry - mm: memcg: synchronize objcg lists with a dedicated spinlock - drm/nouveau/pmu/gm200-: use alternate falcon reset sequence- ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - ext4: fix warning when submitting superblock in ext4_commit_super() - ipv6: annotate some data-races around sk->sk_prot - net/sched: cls_u32: fix netns refcount changes in u32_change() - ext4: fix bug_on in __es_tree_search - exec: Remove redundant check in do_open_execat/uselib - floppy: use a statically allocated error counter - ext4: fix race condition between ext4_write and ext4_convert_inline_data - arm64: Fix some build errors related to KEXEC - ubi: ubi_create_volume: Fix use-after-free when volume creation failed - ubi: fastmap: Don't reserve beb_rsvd_pebs while filling fm pool - net: ipv6: fix use after free of struct seg6_pernet_data - net: ipv6: check return value of rhashtable_init - KVM: arm64: vgic: Drop WARN from vgic_get_irq - Documentation: arm64: Add limitation for exactmap - arm64: Fix reserved memory via memmap - ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()- io_uring: fix race between timeout flush and removal - net/x25: Fix null-ptr-deref caused by x25_disconnect - iommu: Fix potential use-after-free during probe - perf: Fix list corruption in perf_cgroup_switch() - arm64: dts: imx8mq: fix lcdif port node - scsi: lpfc: Reduce log messages seen after firmware download - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue - Makefile.extrawarn: Move -Wunaligned-access to W=1 - hwmon: (dell-smm) Speed up setting of fan speed - phy: ti: Fix missing sentinel for clk_div_table - speakup-dectlk: Restore pitch setting - USB: serial: cp210x: add CPI Bulk Coin Recycler id - USB: serial: cp210x: add NCR Retail IO box id - USB: serial: ch341: add support for GW Instek USB2.0-Serial devices - USB: serial: option: add ZTE MF286D modem - USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320 - usb: raw-gadget: fix handling of dual-direction-capable endpoints - usb: gadget: f_uac2: Define specific wTerminalType - usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition - usb: dwc3: gadget: Prevent core from processing stale TRBs - usb: ulpi: Call of_node_put correctly - usb: ulpi: Move of_node_put to ulpi_dev_release - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - Revert "usb: dwc2: drd: fix soft connect when gadget is unconfigured" - usb: dwc2: drd: fix soft connect when gadget is unconfigured - eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX - n_tty: wake up poll(POLLRDNORM) on receiving data - vt_ioctl: add array_index_nospec to VT_ACTIVATE - vt_ioctl: fix array_index_nospec in vt_setactivate - net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios_unregister - net: mscc: ocelot: fix mutex lock error during ethtool stats read - ice: fix IPIP and SIT TSO offload - ice: fix an error code in ice_cfg_phy_fec() - dpaa2-eth: unregister the netdev before disconnecting from the PHY - net: amd-xgbe: disable interrupts during pci removal - tipc: rate limit warning for received illegal binding update - net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - nfp: flower: fix ida_idx not being released - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - net: dsa: lantiq_gswip: don't use devres for mdiobus - net: dsa: felix: don't use devres for mdiobus - net: dsa: bcm_sf2: don't use devres for mdiobus - net: dsa: ar9331: register the mdiobus under devres - net: dsa: mv88e6xxx: don't use devres for mdiobus - bonding: pair enable_port with slave_arr_updates - gpio: sifive: use the correct register to read output values - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE - drm/panel: simple: Assign data from panel_dpi_probe() correctly - ixgbevf: Require large buffers for build_skb on 82599VF - arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133' - netfilter: ctnetlink: disable helper autoassign - misc: fastrpc: avoid double fput() on failed usercopy - drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd. - gpio: aggregator: Fix calling into sleeping GPIO controllers - usb: f_fs: Fix use-after-free for epfile - ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo - phy: xilinx: zynqmp: Fix bus width setting for SGMII - ARM: dts: imx6qdl-udoo: Properly describe the SD card detect - staging: fbtft: Fix error path in fbtft_driver_module_init() - ARM: dts: meson8b: Fix the UART device-tree schema validation - ARM: dts: meson8: Fix the UART device-tree schema validation - ARM: dts: meson: Fix the UART compatible strings - ARM: dts: Fix timer regression for beagleboard revision c - drm/rockchip: vop: Correct RK3399 VOP register fields - PM: s2idle: ACPI: Fix wakeup interrupts handling - ACPI/IORT: Check node revision for PMCG resources - nvme-tcp: fix bogus request completion when failing to send AER - ARM: socfpga: fix missing RESET_CONTROLLER - ARM: dts: Fix boot regression on Skomer - ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group - riscv: fix build with binutils 2.38 - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER - KVM: eventfd: Fix false positive RCU usage warning - net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout() - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs - perf: Always wake the parent event - usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend - PM: hibernate: Remove register_nosave_region_late() - scsi: myrs: Fix crash in error case - scsi: ufs: Treat link loss as fatal error - scsi: pm8001: Fix bogus FW crash for maxcpus=1 - scsi: qedf: Fix refcount issue when LOGO is received during TMF - scsi: qedf: Add stag_work to all the vports - scsi: ufs: ufshcd-pltfrm: Check the return value of devm_kstrdup() - scsi: target: iscsi: Make sure the np under each tpg is unique - powerpc/fixmap: Fix VM debug warning on unmap - net: sched: Clarify error message when qdisc kind is unknown - drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer - x86/perf: Avoid warning for Arch LBR without XSAVE - NFSv4 handle port presence in fs_location server string - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: change nfs_access_get_cached to only report the mask - tracing: Propagate is_signed to expression - drm/amdgpu: Set a suitable dev_info.gart_page_size - NFSD: Fix offset type in I/O trace points - NFSD: Clamp WRITE offsets - NFS: Fix initialisation of nfs_client cl_flags field - net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs - net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs - can: isotp: fix potential CAN frame reception race in isotp_rcv() - mmc: sdhci-of-esdhc: Check for error num after setting mask - ima: Do not print policy rule with inactive LSM labels - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start()- crypto: api - Move cryptomgr soft dependency into algapi - moxart: fix potential use-after-free on remove path - selftests: nft_concat_range: add test for reload with no element add/del - cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning - net: dsa: mt7530: make NET_DSA_MT7530 select MEDIATEK_GE_PHY - ext4: fix incorrect type issue during replay_del_range - ext4: fix error handling in ext4_fc_record_modified_inode() - ext4: fix error handling in ext4_restore_inline_data() - ext4: modify the logic of ext4_mb_new_blocks_simple - ext4: prevent used blocks from being allocated during fast commit replay - EDAC/xgene: Fix deferred probing - EDAC/altera: Fix deferred probing - x86/perf: Default set FREEZE_ON_SMI for all - perf/x86/intel/pt: Fix crash with stop filters in single-range mode - perf stat: Fix display of grouped aliased events - fbcon: Add option to enable legacy hardware acceleration - Revert "fbcon: Disable accelerated scrolling" - rtc: cmos: Evaluate century appropriate - tools/resolve_btfids: Do not print any commands when building silently - selftests: futex: Use variable MAKE instead of make - selftests/exec: Remove pipe from TEST_GEN_FILES - bpf: Use VM_MAP instead of VM_ALLOC for ringbuf - gve: fix the wrong AdminQ buffer queue index check - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe - pinctrl: bcm2835: Fix a few error paths - pinctrl: intel: fix unexpected interrupt - pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line - ASoC: max9759: fix underflow in speaker_gain_control_put() - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes - ASoC: fsl: Add missing error handling in pcm030_fabric_probe - drm/i915/overlay: Prevent divide by zero bugs in scaling - net: stmmac: ensure PTP time register reads are consistent - net: stmmac: dump gmac4 DMA registers correctly - net: macsec: Verify that send_sci is on when setting Tx sci explicitly - net: macsec: Fix offload support for NETDEV_UNREGISTER event - net: ieee802154: Return meaningful error codes from the netlink helpers - net: ieee802154: ca8210: Stop leaking skb's - net: ieee802154: mcr20a: Fix lifs/sifs periods - net: ieee802154: hwsim: Ensure proper channel selection at probe time - spi: uniphier: fix reference count leak in uniphier_spi_probe() - spi: meson-spicc: add IRQ check in meson_spicc_probe - spi: mediatek: Avoid NULL pointer crash in interrupt - spi: bcm-qspi: check for valid cs before applying chip select - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - RDMA/mlx4: Don't continue event handler after memory allocation failure - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. - IB/rdmavt: Validate remote_addr during loopback atomic tests - RDMA/ucma: Protect mc during concurrent multicast leaves - RDMA/cma: Use correct address when leaving multicast group - Revert "ASoC: mediatek: Check for error clk pointer" - IB/hfi1: Fix AIP early init panic - dma-buf: heaps: Fix potential spectre v1 gadget - block: bio-integrity: Advance seed correctly for larger interval sizes - mm/kmemleak: avoid scanning potential huge holes - mm/pgtable: define pte_index so that preprocessor could recognize it - mm/debug_vm_pgtable: remove pte entry from the page table - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels - drm/nouveau: fix off by one in BIOS boundary checking - btrfs: fix deadlock between quota disable and qgroup rescan worker - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks - ALSA: hda/realtek: Add quirk for ASUS GU603 - ALSA: hda: realtek: Fix race at concurrent COEF updates - ALSA: hda: Fix UAF of leds class devs at unbinding - ALSA: usb-audio: Correct quirk for VF0770 - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() - selinux: fix double free of cond_list on error paths - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" again - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" - psi: fix failure of create cgroup psi trigger - mbigen: fix mbigen driver defer probe - md/raid1: fix missing bitmap update w/o WriteMostly devices - md/raid1: only allocate write behind bio for WriteMostly device - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set - crypto: crct10dif-neon - fix use via crypto_shash_digest() - net: fix information leakage in /proc/net/ptype - config: enable CONFIG_QOS_SCHED_SMT_EXPELLER by - sched: Add tracepoint for qos smt expeller - sched: Add statistics for qos smt expeller - sched: Implement the function of qos smt expeller - sched: Introduce qos smt expeller for co-location - ext4: fix symlink file size not match to file content - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: fix use-after-free in ext4_search_dir - KVM: s390: Return error on SIDA memop on normal guest - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty - perf c2c: Update documentation for display option 'all' - perf c2c: Sort on all cache hit for load operations - perf c2c: Refactor node header - perf c2c: Add dimensions for load miss - perf c2c: Add dimensions for load hit - perf c2c: Add dimensions for total load hit - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe - livepatch/arm64: Fix incorrect endian conversion when long jump - livepatch: Print logs when register failed - livepatch: Print logs when check calltrace failed - livepatch: Print logs when patch text failed - livepatch: Optimize list_del operation in 'arch_klp_unpatch_func' - livepatch: Use 'old_insns' to replace 'old_insn' - livepatch: Remove redundant copy for old codes - livepatch: Reduce duplicate codes and fix issue on patch text - mm: export collect_procs() - rcu: Prevent expedited GP from enabling tick on offline CPU- tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - fanotify: Fix stale file descriptor in copy_event_to_user() - net: amd-xgbe: Fix skb data length underflow - net: amd-xgbe: ensure to reset the tx_timer_active flag - ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback - net/mlx5: E-Switch, Fix uninitialized variable modact - net/mlx5: Use del_timer_sync in fw reset flow of halting poll - net/mlx5e: Fix handling of wrong devices during bond netevent - drm/vc4: hdmi: Make sure the device is powered with CEC - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN - psi: Fix uaf issue when psi trigger is destroyed while being polled - KVM: x86: Forcibly leave nested virt when SMM state is toggled - Revert "drivers: bus: simple-pm-bus: Add support for probing simple bus only devices" - net: ipa: prevent concurrent replenish - net: ipa: use a bitmap for endpoint replenish_enabled - net: ipa: fix atomic update in ipa_endpoint_replenish() - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip() - block: Fix wrong offset in bio_truncate() - fsnotify: invalidate dcache before IN_DELETE event - usr/include/Makefile: add linux/nfc.h to the compile-test coverage - dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config - net: bridge: vlan: fix memory leak in __allowed_ingress - ipv4: remove sparse error in ip_neigh_gw4() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - net: bridge: vlan: fix single net device option dumping - Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values" - net: cpsw: Properly initialise struct page_pool_params - drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc - drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy - video: hyperv_fb: Fix validation of screen resolution - ibmvnic: don't spin in tasklet - ibmvnic: init ->running_cap_crqs early - ipv4: fix ip option filtering for locally generated fragments - net: ipv4: Fix the warning for dereference - net: ipv4: Move ip_options_fragment() out of loop - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending - hwmon: (lm90) Mark alert as broken for MAX6654 - efi/libstub: arm64: Fix image check alignment at entry - rxrpc: Adjust retransmission backoff - octeontx2-pf: Forward error codes to VF - phylib: fix potential use-after-free - net: phy: broadcom: hook up soft_reset for BCM54616S - sched/pelt: Relax the sync of util_sum with util_avg - kernel: delete repeated words in comments - netfilter: conntrack: don't increment invalid counter on NF_REPEAT - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable - drm/msm/dsi: Fix missing put_device() call in dsi_get_phy - drm/msm: Fix wrong size calculation - net-procfs: show net devices bound packet types - hwmon: (lm90) Reduce maximum conversion rate for G781 - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - hwmon: (lm90) Mark alert as broken for MAX6680 - hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649 - ipv6_tunnel: Rate limit warning messages - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() - rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev - rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev - usb: roles: fix include/linux/usb/role.h compile issue - i40e: fix unsigned stat widths - i40e: Fix for failed to init adminq while VF reset - i40e: Fix queues reservation for XDP - i40e: Fix issue when maximum queues is exceeded - i40e: Increase delay to 1 s after global EMP reset - powerpc/32: Fix boot failure with GCC latent entropy plugin - powerpc/32s: Fix kasan_init_region() for KASAN - powerpc/32s: Allocate one 256k IBAT instead of two consecutives 128k IBATs - x86/MCE/AMD: Allow thresholding interface updates after init - sched/membarrier: Fix membarrier-rseq fence command missing from query bitmask - ocfs2: fix a deadlock when commit trans - jbd2: export jbd2_journal_[grab|put]_journal_head - ucsi_ccg: Check DEV_INT bit only when starting CCG4 - usb: typec: tcpm: Do not disconnect while receiving VBUS off - USB: core: Fix hang in usb_kill_urb by adding memory barriers - usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS - usb: common: ulpi: Fix crash in ulpi_match() - usb: xhci-plat: fix crash when suspend if remote wake enable - usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge - tty: Add support for Brainboxes UC cards. - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - arm64: errata: Fix exec handling in erratum 1418040 workaround - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS - drm/etnaviv: relax submit size limits - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" - fsnotify: fix fsnotify hooks in pseudo filesystems - ceph: set pool_ns in new inode layout for async creates - ceph: properly put ceph_string reference after async create attempt - tracing: Don't inc err_log entry count if entry allocation fails - tracing/histogram: Fix a potential memory leak for kstrdup() - PM: wakeup: simplify the output logic of pm_show_wakelocks() - efi: runtime: avoid EFIv2 runtime services on Apple x86 machines - scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() - s390/hypfs: include z/VM guests with access control group set - s390/module: fix loading modules with a lot of relocations - net: stmmac: skip only stmmac_ptp_register when resume from suspend - net: sfp: ignore disabled SFP node - media: venus: core: Drop second v4l2 device unregister - Bluetooth: refactor malicious adv data check - drm/vmwgfx: Fix stale file descriptors on failed usercopy - select: Fix indefinitely sleeping task in poll_schedule_timeout() - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU - rcu: Tighten rcu_advance_cbs_nowake() checks - bnx2x: Invalidate fastpath HSI version for VFs - bnx2x: Utilize firmware 7.13.21.0 - drm/i915: Flush TLBs before releasing backing store- llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - Revert "clocksource: Reduce clocksource-skew threshold" - Revert "clocksource: Avoid accidental unstable marking of clocksources" - Revert "xfrm: rate limit SA mapping change message to user space" - ipvlan: Modify the value of ipvlan modes - of: Enable crashkernel=X,high to support kexec option -s - arm64: kdump: Try not to use NO_BLOCK_MAPPINGS for memory under 4G - arm64: kdump: Use page-level mapping for the high memory of crashkernel - arm64: kdump: Don't force page-level mappings for memory above 4G - arm64: kdump: Update the name of crashk_low_res - x86: KVM: Fixed the bug that WAITmax cannot be updated in real time - powerpc: Free fdt on error in elf64_load() - powerpc: If kexec_build_elf_info() fails return immediately from elf64_load() - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - RDMA/rtrs-clt: Fix possible double free in error case - arm64: fix clang warning about TRAMP_VALIAS - arm64: kvm: Fix copy-and-paste error in bhb templates for v5.10 stable - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting - arm64: Use the clearbhb instruction in mitigations - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit - arm64: entry.S: Add ventry overflow sanity checks - ARM: Spectre-BHB: provide empty stub for non-config - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - arm64: add ID_AA64ISAR2_EL1 sys register - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path - scripts: sphinx-pre-install: Fix ctex support on Debian - scripts: sphinx-pre-install: add required ctex dependency - ath10k: Fix the MTU size on QCA9377 SDIO - mtd: nand: bbt: Fix corner case in bad block table handling - lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault - lib82596: Fix IRQ check in sni_82596_probe - scripts/dtc: dtx_diff: remove broken example from help text - dt-bindings: watchdog: Require samsung,syscon-phandle for Exynos7 - dt-bindings: display: meson-vpu: Add missing amlogic,canvas property - dt-bindings: display: meson-dw-hdmi: add missing sound-name-prefix property - net: mscc: ocelot: fix using match before it is set - net: sfp: fix high power modules without diagnostic monitoring - net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_config() - bcmgenet: add WOL IRQ check - net_sched: restore "mpu xxx" handling - net: bonding: fix bond_xmit_broadcast return value error bug - arm64: dts: qcom: msm8996: drop not documented adreno properties - devlink: Remove misleading internal_flags from health reporter dump - perf probe: Fix ppc64 'perf probe add events failed' case - dmaengine: at_xdmac: Fix at_xdmac_lld struct definition - dmaengine: at_xdmac: Fix lld view setting - dmaengine: at_xdmac: Fix concurrency over xfers_list - dmaengine: at_xdmac: Print debug message after realeasing the lock - dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pending - dmaengine: at_xdmac: Don't start transactions at tx_submit level - perf script: Fix hex dump character output - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - netns: add schedule point in ops_exit_list() - inet: frags: annotate races around fqdir->dead and fqdir->high_thresh - taskstats: Cleanup the use of task->exit_code - virtio_ring: mark ring unused on error - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 - rtc: pxa: fix null pointer dereference - HID: vivaldi: fix handling devices not using numbered reports - net: axienet: increase default TX ring size to 128 - net: axienet: fix for TX busy handling - net: axienet: fix number of TX ring slots for available check - net: axienet: Fix TX ring slot available check - net: axienet: limit minimum TX ring size - net: axienet: add missing memory barriers - net: axienet: reset core on initialization prior to MDIO access - net: axienet: Wait for PhyRstCmplt after core reset - net: axienet: increase reset timeout - net/smc: Fix hung_task when removing SMC-R devices - clk: si5341: Fix clock HW provider cleanup - clk: Emit a stern warning with writable debugfs enabled - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - f2fs: fix to reserve space for IO align feature - f2fs: compress: fix potential deadlock of compress file - parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries - net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module - net/fsl: xgmac_mdio: Add workaround for erratum A-009885 - ipv4: avoid quadratic behavior in netns dismantle - ipv4: update fib_info_cnt under spinlock protection - perf evsel: Override attr->sample_period for non-libpfm4 events - xdp: check prog type before updating BPF link - bpftool: Remove inclusion of utilities.mak from Makefiles - powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l MDIO buses - powerpc/cell: Fix clang -Wimplicit-fallthrough warning - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" - dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK - RDMA/rxe: Fix a typo in opcode name - dmaengine: uniphier-xdmac: Fix type of address variables - scsi: core: Show SCMD_LAST in text form - Bluetooth: hci_sync: Fix not setting adv set duration - Documentation: fix firewire.rst ABI file path error - Documentation: refer to config RANDOMIZE_BASE for kernel address-space randomization - Documentation: ACPI: Fix data node reference documentation - Documentation: dmaengine: Correctly describe dmatest with channel unset - media: correct MEDIA_TEST_SUPPORT help text - drm/vc4: hdmi: Make sure the device is powered with CEC - media: rcar-csi2: Optimize the selection PHTW register - can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error message - firmware: Update Kconfig help text for Google firmware - of: base: Improve argument length mismatch error - drm/radeon: fix error handling in radeon_driver_open_kms - ext4: don't use the orphan list when migrating an inode - ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal - ext4: fast commit may miss tracking unwritten range during ftruncate - ext4: use ext4_ext_remove_space() for fast commit replay delete range - ext4: set csum seed in tmp inode while migrating to extents - ext4: fix fast commit may miss tracking range for FALLOC_FL_ZERO_RANGE - ext4: initialize err_blk before calling __ext4_get_inode_loc - ext4: fix a possible ABBA deadlock due to busy PA - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - btrfs: respect the max size in the header when activating swap file - btrfs: check the root node for uptodate before returning it - btrfs: fix deadlock between quota enable and other quota operations - xfrm: fix policy lookup for ipv6 gre packets - PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device - PCI: pci-bridge-emul: Correctly set PCIe capabilities - PCI: pci-bridge-emul: Fix definitions of reserved bits - PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space - PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only - PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors - PCI: xgene: Fix IB window setup - powerpc/64s/radix: Fix huge vmap false positive - parisc: Fix lpa and lpa_user defines - drm/bridge: analogix_dp: Make PSR-exit block less - drm/nouveau/kms/nv04: use vzalloc for nv04_display - drm/etnaviv: limit submit sizes - device property: Fix fwnode_graph_devcon_match() fwnode leak - s390/mm: fix 2KB pgtable release race - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds - tracing/kprobes: 'nmissed' not showed correctly for kretprobe - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - fuse: Pass correct lend value to filemap_write_and_wait_range() - xen/gntdev: fix unmap notification order - spi: uniphier: Fix a bug that doesn't point to private data correctly - tpm: fix NPE on probe for missing device - ubifs: Error path in ubifs_remount_rw() seems to wrongly free write buffers - crypto: caam - replace this_cpu_ptr with raw_cpu_ptr - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - crypto: omap-aes - Fix broken pm_runtime_and_get() usage - rpmsg: core: Clean up resources on announce_create failure. - phy: mediatek: Fix missing check in mtk_mipi_tx_probe - ASoC: mediatek: mt8183: fix device_node leak - ASoC: mediatek: mt8173: fix device_node leak - scsi: sr: Don't use GFP_DMA - MIPS: Octeon: Fix build errors using clang - i2c: designware-pci: Fix to change data types of hcnt and lcnt parameters - irqchip/gic-v4: Disable redistributors' view of the VPE table at boot time - MIPS: OCTEON: add put_device() after of_find_device_by_node() - udf: Fix error handling in udf_new_inode() - powerpc/fadump: Fix inaccurate CPU state info in vmcore generated with panic - powerpc: handle kdump appropriately with crash_kexec_post_notifiers option - selftests/powerpc/spectre_v2: Return skip code when miss_percent is high - powerpc/40x: Map 32Mbytes of memory at startup - MIPS: Loongson64: Use three arguments for slti - ALSA: seq: Set upper limit of processed events - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup - dm: fix alloc_dax error handling in alloc_dev - nvmem: core: set size for sysfs bin file - w1: Misuse of get_user()/put_user() reported by sparse - KVM: PPC: Book3S: Suppress failed alloc warning in H_COPY_TOFROM_GUEST - KVM: PPC: Book3S: Suppress warnings when allocating too big memory slots - powerpc/powermac: Add missing lockdep_register_key() - clk: meson: gxbb: Fix the SDM_EN bit for MPLL0 on GXBB - i2c: mpc: Correct I2C reset procedure - powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING - i2c: i801: Don't silently correct invalid transfer size - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race - powerpc/btext: add missing of_node_put - powerpc/cell: add missing of_node_put - powerpc/powernv: add missing of_node_put - powerpc/6xx: add missing of_node_put - x86/kbuild: Enable CONFIG_KALLSYMS_ALL=y in the defconfigs - parisc: Avoid calling faulthandler_disabled() twice - random: do not throw away excess input to crng_fast_load - serial: core: Keep mctrl register state and cached copy in sync - serial: pl010: Drop CR register reset on set_termios - regulator: qcom_smd: Align probe function with rpmh-regulator - net: gemini: allow any RGMII interface mode - net: phy: marvell: configure RGMII delays for 88E1118 - mlxsw: pci: Avoid flow control for EMAD packets - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - mac80211: allow non-standard VHT MCS-10/11 - net: mdio: Demote probed message to debug print - btrfs: remove BUG_ON(!eie) in find_parent_nodes - btrfs: remove BUG_ON() in find_parent_nodes() - ACPI: battery: Add the ThinkPad "Not Charging" quirk - amdgpu/pm: Make sysfs pm attributes as read-only for VFs - drm/amdgpu: fixup bad vram size on gmc v8 - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 - ACPICA: Fix wrong interpretation of PCC address - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions - drm/etnaviv: consider completed fence seqno in hang check - xfrm: rate limit SA mapping change message to user space - Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES - ath11k: Fix napi related hang - um: registers: Rename function names to avoid conflicts and build problems - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ - iwlwifi: mvm: Fix calculation of frame length - iwlwifi: remove module loading failure message - iwlwifi: fix leaks/bad data after failed firmware load - PM: AVS: qcom-cpr: Use div64_ul instead of do_div - rtw88: 8822c: update rx settings to prevent potential hw deadlock - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 - cpufreq: Fix initialization of min and max frequency QoS requests - PM: runtime: Add safety net to supplier device release - arm64: tegra: Adjust length of CCPLEX cluster MMIO region - arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO - media: saa7146: hexium_gemini: Fix a NULL pointer dereference in hexium_attach() - media: igorplugusb: receiver overflow should be reported - HID: quirks: Allow inverting the absolute X/Y values - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - x86/mce: Mark mce_read_aux() noinstr - x86/mce: Mark mce_end() noinstr - x86/mce: Mark mce_panic() noinstr - x86/mce: Allow instrumentation during task work queueing - ath11k: Avoid false DEADLOCK warning reported by lockdep - selftests/ftrace: make kprobe profile testcase description unique - gpio: aspeed: Convert aspeed_gpio.lock to raw_spinlock - net: phy: prefer 1000baseT over 1000baseKX - net-sysfs: update the queue counts in the unregistration path - ath10k: Fix tx hanging - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work - iwlwifi: mvm: avoid clearing a just saved session protection id - iwlwifi: mvm: synchronize with FW after multicast commands - thunderbolt: Runtime PM activate both ends of the device link - media: m920x: don't use stack on USB reads - media: saa7146: hexium_orion: Fix a NULL pointer dereference in hexium_attach() - media: rcar-vin: Update format alignment constraints - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. - drm: rcar-du: Fix CRTC timings when CMM is used - x86/mm: Flush global TLB when switching to trampoline page-table - floppy: Add max size check for user space request - usb: uhci: add aspeed ast2600 uhci support - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path - ACPI: Change acpi_device_always_present() into acpi_device_override_status() - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table - media: venus: avoid calling core_clk_setrate() concurrently during concurrent video sessions - ath11k: Avoid NULL ptr access during mgmt tx cleanup - rsi: Fix out-of-bounds read in rsi_read_pkt() - rsi: Fix use-after-free in rsi_rx_done_handler() - crypto: jitter - consider 32 LSB for APT - HSI: core: Fix return freed object in hsi_new_client - gpiolib: acpi: Do not set the IRQ type if the IRQ is already in use - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() - drm/bridge: megachips: Ensure both bridges are probed before registration - mlxsw: pci: Add shutdown method in PCI driver - soc: ti: pruss: fix referenced node in error message - drm/amdgpu/display: set vblank_disable_immediate for DC - drm/amd/display: check top_pipe_to_program pointer - ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART - EDAC/synopsys: Use the quirk for version instead of ddr version - media: b2c2: Add missing check in flexcop_pci_isr: - HID: apple: Do not reset quirks when the Fn key is not found - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L - usb: gadget: f_fs: Use stream_open() for endpoint files - ath11k: Fix crash caused by uninitialized TX ring - media: atomisp: handle errors at sh_css_create_isp_params() - batman-adv: allow netlink usage in unprivileged containers - ARM: shmobile: rcar-gen2: Add missing of_node_put() - media: atomisp-ov2680: Fix ov2680_set_fmt() clobbering the exposure - media: atomisp: set per-device's default mode - media: atomisp: fix try_fmt logic - drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR - drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_CONNECTOR - ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_START reply - selftests/bpf: Fix bpf_object leak in skb_ctx selftest - drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_API_DEBUG=y - fs: dlm: filter user dlm messages for kernel locks - Bluetooth: Fix debugfs entry leak in hci_register_dev() - ARM: dts: omap3-n900: Fix lp5523 for multi color - of: base: Fix phandle argument length mismatch error message - clk: bm1880: remove kfrees on static allocations - ASoC: fsl_asrc: refine the check of available clock divider - RDMA/cxgb4: Set queue pair state when being queried - ASoC: fsl_mqs: fix MODULE_ALIAS - powerpc/xive: Add missing null check after calling kmalloc - mips: bcm63xx: add support for clk_set_parent() - mips: lantiq: add support for clk_set_parent() - arm64: tegra: Remove non existent Tegra194 reset - arm64: tegra: Fix Tegra194 HDA {clock,reset}-names ordering - counter: stm32-lptimer-cnt: remove iio counter abi - misc: lattice-ecp3-config: Fix task hung when firmware load failed - ASoC: samsung: idma: Check of ioremap return value - ASoC: mediatek: Check for error clk pointer - phy: uniphier-usb3ss: fix unintended writing zeros to PHY register - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on - iommu/amd: Restore GA log/tail pointer on host resume - iommu/amd: Remove iommu_init_ga() - dmaengine: pxa/mmp: stop referencing config->slave_id - mips: fix Kconfig reference to PHYS_ADDR_T_64BIT - mips: add SYS_HAS_CPU_MIPS64_R5 config for MIPS Release 5 support - clk: stm32: Fix ltdc's clock turn off by clk_disable_unused() after system enter shell - of: unittest: 64 bit dma address test requires arch support - of: unittest: fix warning on PowerPC frame size warning - ASoC: rt5663: Handle device_property_read_u32_array error codes - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry - RDMA/core: Let ib_find_gid() continue search even after empty entry - powerpc/powermac: Add additional missing lockdep_register_key() - PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity() - RDMA/qedr: Fix reporting max_{send/recv}_wr attrs - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - openrisc: Add clone3 ABI wrapper - binder: fix handling of error during copy - char/mwave: Adjust io port register size - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID - ALSA: oss: fix compile error when OSS_DEBUG is enabled - clocksource: Avoid accidental unstable marking of clocksources - clocksource: Reduce clocksource-skew threshold - powerpc/32s: Fix shift-out-of-bounds in KASAN init - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC - powerpc/irq: Add helper to set regs->softe - powerpc/perf: move perf irq/nmi handling details into traps.c - powerpc/perf: MMCR0 control for PMU registers under PMCC=00 - powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C - dt-bindings: thermal: Fix definition of cooling-maps contribution property - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA - powerpc/prom_init: Fix improper check of prom_getprop() - clk: imx8mn: Fix imx8mn_clko1_sels - scsi: pm80xx: Update WARN_ON check in pm8001_mpi_build_cmd() - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() - pcmcia: fix setting of kthread task states - can: xilinx_can: xcan_probe(): check for error irq - can: softing: softing_startstop(): fix set but not used variable warning - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' - tpm: add request_locality before write TPM_INT_ENABLE - can: mcp251xfd: add missing newline to printed strings - regmap: Call regmap_debugfs_exit() prior to _init() - netrom: fix api breakage in nr_setsockopt() - ax25: uninitialized variable in ax25_setsockopt() - spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe - Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt() - lib/mpi: Add the return value check of kcalloc() - net/mlx5: Set command entry semaphore up once got index free - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" - net/mlx5e: Don't block routes with nexthop objects in SW - net/mlx5e: Fix page DMA map/unmap attributes - debugfs: lockdown: Allow reading debugfs files that are not world readable - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_frame_init_v1_buttonpad - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_huion_init - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_get_str_desc - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_init - usb: dwc3: qcom: Fix NULL vs IS_ERR checking in dwc3_qcom_probe - Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe - Bluetooth: hci_bcm: Check for error irq - fsl/fman: Check for null pointer after calling devm_ioremap - staging: greybus: audio: Check null pointer - rocker: fix a sleeping in atomic bug - ppp: ensure minimum packet size in ppp_write() - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone - bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt(). - bpf: Don't promote bogus looking registers after null check. - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - power: reset: mt6397: Check for null res pointer - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in nonstatic_find_mem_region() - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in __nonstatic_find_io_region() - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes - x86/mce/inject: Avoid out-of-bounds write when setting flags - hwmon: (mr75203) fix wrong power-up delay value - x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUILD_CFLAGS - Bluetooth: hci_qca: Stop IBS timer during BT OFF - software node: fix wrong node passed to find nargs_prop - backlight: qcom-wled: Respect enabled-strings in set_brightness - backlight: qcom-wled: Use cpu_to_le16 macro to perform conversion - backlight: qcom-wled: Override default length with qcom,enabled-strings - backlight: qcom-wled: Fix off-by-one maximum with default num_strings - backlight: qcom-wled: Pass number of elements to read to read_u32_array - backlight: qcom-wled: Validate enabled string indices in DT - bpftool: Enable line buffering for stdout - Bluetooth: L2CAP: Fix using wrong mode - um: virtio_uml: Fix time-travel external time propagation - um: fix ndelay/udelay defines - selinux: fix potential memleak in selinux_add_opt() - mmc: meson-mx-sdio: add IRQ check - mmc: meson-mx-sdhc: add IRQ check - iwlwifi: mvm: test roc running status bits before removing the sta - iwlwifi: mvm: fix 32-bit build in FTM - ARM: dts: armada-38x: Add generic compatible to UART nodes - arm64: dts: marvell: cn9130: enable CP0 GPIO controllers - arm64: dts: marvell: cn9130: add GPIO and SPI aliases - usb: ftdi-elan: fix memory leak on device disconnect - ARM: 9159/1: decompressor: Avoid UNPREDICTABLE NOP encoding - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - media: hantro: Fix probe func error path - drm/tegra: vic: Fix DMA API misuse - drm/bridge: ti-sn65dsi86: Set max register for regmap - drm/msm/dpu: fix safe status debugfs file - arm64: dts: qcom: ipq6018: Fix gpio-ranges property - arm64: dts: qcom: c630: Fix soundcard setup - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() - media: coda/imx-vdoa: Handle dma_set_coherent_mask error codes - media: msi001: fix possible null-ptr-deref in msi001_probe() - media: dw2102: Fix use after free - ARM: dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush - crypto: stm32 - Revert broken pm_runtime_resume_and_get changes - crypto: stm32/cryp - fix bugs and crash in tests - crypto: stm32/cryp - fix lrw chaining mode - crypto: stm32/cryp - fix double pm exit - crypto: stm32/cryp - check early input data - crypto: stm32/cryp - fix xts and race condition in crypto_engine requests - crypto: stm32/cryp - fix CTR counter carry - crypto: stm32 - Fix last sparse warning in stm32_cryp_check_ctr_counter - selftests: harness: avoid false negatives if test has no ASSERTs - selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST - x86/uaccess: Move variable into switch case statement - xfrm: fix a small bug in xfrm_sa_len() - mwifiex: Fix possible ABBA deadlock - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass - drm/msm/dp: displayPort driver need algorithm rational - sched/rt: Try to restart rt period timer when rt runtime exceeded - Revert "sched/rt: Try to restart rt period timer when rt runtime exceeded" - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma - media: si2157: Fix "warm" tuner state detection - media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach() - media: dib8000: Fix a memleak in dib8000_init() - bpf: Remove config check to enable bpf support for branch records - bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD) - bpf: Adjust BTF log size limit. - sched/fair: Fix per-CPU kthread and wakee stacking for asym CPU capacity - sched/fair: Fix detection of per-CPU kthreads waking a task - Bluetooth: btmtksdio: fix resume failure - staging: rtl8192e: rtllib_module: fix error handle case in alloc_rtllib() - staging: rtl8192e: return error code from rtllib_softmac_init() - floppy: Fix hang in watchdog when disk is ejected - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info - arm64: dts: ti: k3-j721e: Fix the L2 cache sets - arm64: dts: ti: k3-j7200: Fix the L2 cache sets - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() - thermal/drivers/imx8mm: Enable ADC when enabling monitor - ACPI: EC: Rework flushing of EC work while suspended to idle - cgroup: Trace event cgroup id fields should be u64 - arm64: dts: qcom: msm8916: fix MMC controller aliases - netfilter: bridge: add support for pppoe filtering - thermal/drivers/imx: Implement runtime PM support - media: venus: core: Fix a resource leak in the error handling path of 'venus_probe()' - media: venus: core: Fix a potential NULL pointer dereference in an error handling path - media: venus: core, venc, vdec: Fix probe dependency error - media: venus: pm_helpers: Control core power domain manually - media: coda: fix CODA960 JPEG encoder buffer overflow - media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released - media: si470x-i2c: fix possible memory leak in si470x_i2c_probe() - media: imx-pxp: Initialize the spinlock prior to using it - media: rcar-csi2: Correct the selection of hsfreqrange - mfd: atmel-flexcom: Use .resume_noirq - mfd: atmel-flexcom: Remove #ifdef CONFIG_PM_SLEEP - tty: serial: atmel: Call dma_async_issue_pending() - tty: serial: atmel: Check return code of dmaengine_submit() - arm64: dts: ti: k3-j721e: correct cache-sets info - ath11k: Use host CE parameters for CE interrupts configuration - crypto: qat - fix undetected PFVF timeout in ACK loop - crypto: qat - make pfvf send message direction agnostic - crypto: qat - remove unnecessary collision prevention step in PFVF - crypto: qat - fix spelling mistake: "messge" -> "message" - ARM: dts: stm32: fix dtbs_check warning on ili9341 dts binding on stm32f429 disco - mtd: hyperbus: rpc-if: fix bug in rpcif_hb_remove - crypto: qce - fix uaf on qce_skcipher_register_one - crypto: qce - fix uaf on qce_ahash_register_one - media: dmxdev: fix UAF when dvb_register_device() fails - arm64: dts: renesas: cat875: Add rx/tx delays - drm/vboxvideo: fix a NULL vs IS_ERR() check - fs: dlm: fix build with CONFIG_IPV6 disabled - tee: fix put order in teedev_close_context() - ath11k: reset RSN/WPA present state for open BSS - ath11k: clear the keys properly via DISABLE_KEY - ath11k: Fix ETSI regd with weather radar overlap - Bluetooth: stop proccessing malicious adv data - memory: renesas-rpc-if: Return error in case devm_ioremap_resource() fails - fs: dlm: don't call kernel_getpeername() in error_report() - fs: dlm: use sk->sk_socket instead of con->sock - arm64: dts: meson-gxbb-wetek: fix missing GPIO binding - arm64: dts: meson-gxbb-wetek: fix HDMI in early boot - arm64: dts: amlogic: Fix SPI NOR flash node name for ODROID N2/N2+ - arm64: dts: amlogic: meson-g12: Fix GPU operating point table node name - media: aspeed: Update signal status immediately to ensure sane hw state - media: em28xx: fix memory leak in em28xx_init_dev - media: aspeed: fix mode-detect always time out at 2nd run - media: atomisp: fix uninitialized bug in gmin_get_pmic_id_and_addr() - media: atomisp: fix enum formats logic - media: atomisp: add NULL check for asd obtained from atomisp_video_pipe - media: staging: media: atomisp: pci: Balance braces around conditional statements in file atomisp_cmd.c - media: atomisp: fix ifdefs in sh_css.c - media: atomisp: fix inverted error check for ia_css_mipi_is_source_port_valid() - media: atomisp: do not use err var when checking port validity for ISP2400 - media: atomisp: fix inverted logic in buffers_needed() - media: atomisp: fix punit_ddr_dvfs_enable() argument for mrfld_power up case - media: atomisp: add missing media_device_cleanup() in atomisp_unregister_entities() - media: videobuf2: Fix the size printk format - mtd: hyperbus: rpc-if: Check return value of rpcif_sw_init() - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware - wcn36xx: fix RX BD rate mapping for 5GHz legacy rates - wcn36xx: populate band before determining rate on RX - wcn36xx: Put DXE block into reset before freeing memory - wcn36xx: Release DMA channel descriptor allocations - wcn36xx: Fix DMA channel enable/disable cycle - wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND - wcn36xx: ensure pairing of init_scan/finish_scan and start_scan/end_scan - drm/vc4: hdmi: Set a default HSM rate - clk: bcm-2835: Remove rounding up the dividers - clk: bcm-2835: Pick the closest clock rate - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails - drm/rockchip: dsi: Reconfigure hardware on resume() - drm/rockchip: dsi: Disable PLL clock on bind error - drm/rockchip: dsi: Hold pm-runtime across bind/unbind - drm/rockchip: dsi: Fix unbalanced clock on probe error - drm/panel: innolux-p079zca: Delete panel on attach() failure - drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure - drm: fix null-ptr-deref in drm_dev_init_release() - drm/bridge: display-connector: fix an uninitialized pointer in probe() - Bluetooth: L2CAP: Fix not initializing sk_peer_pid - drm/ttm: Put BO in its memory manager's lru list - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages - dma/pool: create dma atomic pool only if dma zone has managed pages - mm_zone: add function to check if managed dma zone exists - PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() - gpu: host1x: Add back arm_iommu_detach_device() - iommu/io-pgtable-arm-v7s: Add error handle for page table allocation failure - lkdtm: Fix content of section containing lkdtm_rodata_do_nothing() - iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs - can: softing_cs: softingcs_probe(): fix memleak on registration failure - media: cec-pin: fix interrupt en/disable handling - media: stk1160: fix control-message timeouts - media: pvrusb2: fix control-message timeouts - media: redrat3: fix control-message timeouts - media: dib0700: fix undefined behavior in tuner shutdown - media: s2255: fix control-message timeouts - media: cpia2: fix control-message timeouts - media: em28xx: fix control-message timeouts - media: mceusb: fix control-message timeouts - media: flexcop-usb: fix control-message timeouts - media: v4l2-ioctl.c: readbuffers depends on V4L2_CAP_READWRITE - rtc: cmos: take rtc_lock while reading from CMOS - tools/nolibc: fix incorrect truncation of exit code - tools/nolibc: i386: fix initial stack alignment - tools/nolibc: x86-64: Fix startup code bug - x86/gpu: Reserve stolen memory for first integrated Intel GPU - mtd: rawnand: davinci: Rewrite function description - mtd: rawnand: davinci: Avoid duplicated page read - mtd: rawnand: davinci: Don't calculate ECC when reading page - mtd: Fixed breaking list in __mtd_del_partition. - mtd: rawnand: gpmi: Remove explicit default gpmi clock setting for i.MX6 - mtd: rawnand: gpmi: Add ERR007117 protection for nfc_apply_timings - nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed bind() - HID: wacom: Avoid using stale array indicies to read contact count - HID: wacom: Ignore the confidence flag when a touch is removed - HID: wacom: Reset expected and received contact counts at the same time - HID: uhid: Fix worker destroying device without any protection - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock- sysctl: Modify sysctl_overload_detect_period minimum to 100ms - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1 - mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() - mtd: phram: Fix error return code in phram_setup()- scsi: hisi_sas: Limit users changing debugfs BIST count value - netfilter: nf_tables: initialize registers in nft_do_chain() - sched: Fix yet more sched_fork() races - USB: gadget: validate interface OS descriptor requests - usb: gadget: don't release an existing dev->buf - usb: gadget: clear related members when goto fail - usb: gadget: rndis: check size of RNDIS_MSG_SET command - locking/csd_lock: Add boot parameter for controlling CSD lock debugging - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - PCI: fix kabi change in struct pci_dev - PCI/RCEC: Fix RCiEP device to RCEC association - PCI/AER: Add RCEC AER error injection support - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling - PCI/ERR: Recover from RCiEP AER errors - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs - PCI/ERR: Recover from RCEC AER errors - PCI/ERR: Clear AER status only when we control AER - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() - PCI/ERR: Avoid negated conditional for clarity - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() - PCI/ERR: Simplify by computing pci_pcie_type() once - PCI/ERR: Simplify by using pci_upstream_bridge() - PCI/ERR: Rename reset_link() to reset_subordinates() - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() - PCI/ERR: Bind RCEC devices to the Root Port driver - PCI/AER: Write AER Capability only when we control it - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register- SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() - scsi: hisi_sas: Use autosuspend for the host controller - scsi: libsas: Keep host active while processing events - scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed - scsi: libsas: Defer works of new phys during suspend - scsi: libsas: Refactor sas_queue_deferred_work() - scsi: libsas: Add flag SAS_HA_RESUMING - scsi: libsas: Resume host while sending SMP I/Os - scsi: hisi_sas: Add more logs for runtime suspend/resume - scsi: libsas: Insert PORTE_BROADCAST_RCVD event for resuming host - scsi: mvsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list - scsi: hisi_sas: Fix some issues related to asd_sas_port->phy_list - scsi: libsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list - scsi: block: pm: Always set request queue runtime active in blk_post_runtime_resume() - scsi: Revert "scsi: hisi_sas: Filter out new PHY up events during suspend" - scsi: libsas: Don't always drain event workqueue for HA resume - scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() - scsi: hisi_sas: Initialise devices in .slave_alloc callback - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - mm: page_counter: mitigate consequences of a page_counter underflow - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - io_uring: don't keep looping for more events if we can't flush overflow - hugetlbfs: fix a truncation issue in hugepages parameter - spi: hisi-kunpeng: Fix the debugfs directory name incorrect - spi: hisi-kunpeng: Add debugfs support - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - net: sched: fix use-after-free in tc_new_tfilter() - mtd: fixup CFI on ixp4xx - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS - ALSA: hda/realtek: Re-order quirk entries for Lenovo - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all - firmware: qemu_fw_cfg: fix kobject leak in probe error path - firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries - firmware: qemu_fw_cfg: fix sysfs information leak - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled - media: uvcvideo: fix division by zero at stream start - video: vga16fb: Only probe for EGA and VGA 16 color graphic cards - 9p: only copy valid iattrs in 9P2000.L setattr implementation - KVM: s390: Clarify SIGP orders versus STOP/RESTART - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest - perf: Protect perf_guest_cbs with RCU - remoteproc: qcom: pil_info: Don't memcpy_toio more than is provided - orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc() - devtmpfs regression fix: reconfigure on each mount - kbuild: Add $(KBUILD_HOSTLDFLAGS) to 'has_libelf' test - staging: greybus: fix stack size warning with UBSAN - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() - staging: wlan-ng: Avoid bitwise vs logical OR warning in hfa384x_usb_throttlefn() - media: Revert "media: uvcvideo: Set unique vdev name based in type" - random: fix crash on multiple early calls to add_bootloader_randomness() - random: fix data race on crng init time - random: fix data race on crng_node_pool - can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved} - can: isotp: convert struct tpcon::{idx,len} to unsigned int - can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data - mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() - veth: Do not record rx queue hint in veth_xmit - mmc: sdhci-pci: Add PCI ID for Intel ADL - ath11k: Fix buffer overflow when scanning with extraie - USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status - USB: core: Fix bug in resuming hub's handling of wakeup requests - ARM: dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100 - Bluetooth: bfusb: fix division by zero in send path - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 - Bluetooth: btusb: Add support for Foxconn MT7922A - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 - Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() - workqueue: Fix unbind_workers() VS wq_worker_running() race- Add java-1.8.0-openjdk-devel BuildRequires for kernel.spec - Compress modules to xz format in kernel.spec, which reduces disk consumption - kabichk: do kabi check only for 4K page_size- USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - swiotlb: fix info leak with DMA_FROM_DEVICE- sched/fair: Add qos_throttle_list node in struct cfs_rq - ARM: 9142/1: kasan: work around LPAE build warning - mm: kfence: fix missing objcg housekeeping for SLAB - cgroup: Export cgroup.kill from cgroupv2 to cgroupv1 - cgroup: introduce cgroup.kill - memcg: Fix inconsistent oom event behavior for OOM_MEMCG_KILL - memcg: Export memory.events and memory.events.local from cgroupv2 to cgroupv1 - net: hns3: fix phy can not link up when autoneg off and reset - net: hns3: add NULL pointer check for hns3_set/get_ringparam() - net: hns3: add netdev reset check for hns3_set_tunable() - net: hns3: clean residual vf config after disable sriov - net: hns3: add max order judgement for tx spare buffer - net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue - net: hns3: refine the process when PF set VF VLAN - net: hns3: add vlan list lock to protect vlan list - net: hns3: fix port base vlan add fail when concurrent with reset - net: hns3: fix bug when PF set the duplicate MAC address for VFs - net: hns3: handle empty unknown interrupt for VF - net: hns3: fix race condition in debugfs - arm64: cpu_park: Move into stand-alone file - arm64: quick_kexec: Move to stand-alone file - jffs2: fix NULL pointer dereference in jffs2_scan_medium - rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request - config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - share_pool: don't trace the invalid spa address - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump- net/spnic: Remove spnic driver. - SCSI: spfc: remove SPFC driver- block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - net: snmp: inline snmp_get_cpu_field()- Revert "Compress modules to xz format in kernel.spec, which reduces disk consumption" - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - kabi: only reserve flags on X86_64 and ARM64 - mm/dynamic_hugetlb: only compile PG_pool on X86_64 and ARM64- kabi: fix kabi broken in struct fuse_args - fuse: fix pipe buffer lifetime for direct_io- vfs: fs_context: fix up param length parsing in legacy_parse_param - NFS: LOOKUP_DIRECTORY is also ok with symlinks - blk-mq: fix potential uaf for 'queue_hw_ctx' - blk-mq: add exception handling when srcu->sda alloc failed- mm/dynamic_hugetlb: initialize subpages before merging - mm/dynamic_hugetlb: set/clear HPageFreed - mm/dynamic_hugetlb: only support to merge 2M dynamicly - mm/dynamic_hugetlb: hold the lock until pages back to hugetlb - mm/dynamic_hugetlb: use mem_cgroup_force_empty to reclaim pages - mm/dynamic_hugetlb: check page using check_new_page - mm/dynamic_hugetlb: use pfn to traverse subpages - mm/dynamic_hugetlb: improve the initialization of huge pages - mm/dynamic_hugetlb: check free_pages_prepares when split pages- Compress modules to xz format in kernel.spec, which reduces disk consumption.- irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu- scsi: ses: Fix crash caused by kfree an invalid pointer - ovl: fix incorrect extent info in metacopy case - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE)- arm/arm64: paravirt: Remove GPL from pv_ops export- ima: bugfix for digest lists importing - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - net/hinic: Fix null pointer dereference in hinic_physical_port_id- net/hinic: Fix double free issue- src-openEuler: add with_64kb to control 64KB page size - scsi: spfc: Remove redundant mask and spinlock - xfs: order CIL checkpoint start records - xfs: attach iclog callbacks in xlog_cil_set_ctx_write_state() - xfs: factor out log write ordering from xlog_cil_push_work() - xfs: pass a CIL context to xlog_write() - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks - xfs: move xlog_commit_record to xfs_log_cil.c - xfs: log head and tail aren't reliable during shutdown - xfs: don't run shutdown callbacks on active iclogs - xfs: separate out log shutdown callback processing - xfs: rework xlog_state_do_callback() - xfs: make forced shutdown processing atomic - xfs: convert log flags to an operational state field - xfs: move recovery needed state updates to xfs_log_mount_finish - xfs: XLOG_STATE_IOERROR must die - xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown() - Revert "nfs: ensure correct writeback errors are returned on close()" - fuse: support SB_NOSEC flag to improve write performance - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 - fuse: setattr should set FATTR_KILL_SUIDGID - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 - xfs: remove dead stale buf unpin handling code - xfs: hold buffer across unpin and potential shutdown processing - xfs: fix an ABBA deadlock in xfs_rename - Revert "efi/libstub: arm64: Relax 2M alignment again for relocatable kernels" - crypto: hisilicon/qm - fix memset during queues clearing - crypto: hisilicon/qm - modify device status check parameter - crypto: hisilicon/qm - remove redundant cache writeback - crypto: hisilicon/qm - disable queue when 'CQ' error - crypto: hisilicon/qm - reset function if event queue overflows - crypto: hisilicon/qm - use request_threaded_irq instead - crypto: hisilicon/qm - modify the handling method after abnormal interruption - crypto: hisilicon/qm - code movement - crypto: hisilicon/qm - remove unnecessary device memory reset - crypto: hisilicon/qm - fix deadlock for remove driver - crypto: hisilicon/sec - add some comments for soft fallback - crypto: hisilicon/sec - fix the aead software fallback for engine- blk-throttle: Set BIO_THROTTLED when bio has been throttled - bpf, selftests: Add ringbuf memory type confusion test - bpf/selftests: Test bpf_d_path on rdonly_mem. - bpf, selftests: Add various ringbuf tests with invalid offset - selftests/bpf: Add verifier test for PTR_TO_MEM spill - bpf: Fix ringbuf memory type confusion when passing to helpers - bpf: Fix out of bounds access for ringbuf helpers - bpf: Generally fix helper register offset check - bpf: Mark PTR_TO_FUNC register initially with zero offset - bpf: Generalize check_ctx_reg for reuse with other types - bpf/selftests: Test PTR_TO_RDONLY_MEM - bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem. - bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. - bpf: Convert PTR_TO_MEM_OR_NULL to composable types. - bpf: Introduce MEM_RDONLY flag - bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL - bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL - bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL - bpf: Introduce composable reg, ret and arg types. - bpf: Fix out of bounds access from invalid *_or_null type verification - blk-mq: decrease pending_queues when it expires - blk-mq: add debugfs to print information for blk_mq_tag_set - blk-mq: allow hardware queue to get more tag while sharing a tag set - bfq: fix use-after-free in bfq_dispatch_request - livepatch/core: Validate function old_name before 'klp_init_object_loaded' - arm64: config: enable CONFIG_ARM64_UCE_KERNEL_RECOVERY - arm64: ras: copy_from_user scenario support uce kernel recovery - efi: Fix efi_find_mirror redefine in x86 - sched: Fix sleeping in atomic context at cpu_qos_write() - vfio/iommu_type1: Fix the logic of updating num_non_hwdbm_domains - iommu: Stop tracking the dirty log status of iommu_domain - iommu/smmuv3: Remove the S1 mapping restriction of dirty log - timekeeping: Avoiding false sharing in field access of tk_core - config: close CONFIG_ARM64_ILP32 - arm64: replace is_compat_task() with is_ilp32_compat_task() in TASK_SIZE_MAX - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() - kabi: fix split error of kABI reference checking tool - ipv6: blackhole_netdev needs snmp6 counters - net: avoid quadratic behavior in netdev_wait_allrefs_any() - net: allow out-of-order netdev unregistration - net: transition netdev reg state earlier in run_todo - ipv6: give an IPv6 dev to blackhole_netdev - configs: disable CONFIG_RODATA_FULL_DEFAULT_ENABLED - dm rq: don't queue request to blk-mq during DM suspend - rcu/nocb: Fix missed nocb_timer requeue - dm: fix mempool NULL pointer race when completing IO - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues - Revert "blk-mq, elevator: Count requests per hctx to improve performance"- lib/iov_iter: initialize "flags" in new pipe_buffer- sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86- ubifs: rename_whiteout: correct old_dir size computing - configs: update the defconfigs to support 9P - Revert "dm space maps: don't reset space map allocation cursor when committing" - drivers: hooks: add bonding driver vendor hooks - etmem: etmem scan module Replace WARN_ONCE() with debug_printk for "nothing read" - netfilter: nf_tables_offload: incorrect flow offload action array size- f2fs: fix to do sanity check in is_alive() - f2fs: fix to avoid panic in is_alive() if metadata is inconsistent - f2fs: fix to do sanity check on inode type during garbage collection - iommu/io-pgtable-arm: Fix attach device failed when smmuv3 supports HTTU - configs: enable CONFIG_INTEL_IDXD - ext4: convert DIV_ROUND_UP to DIV_ROUND_UP_ULL- bonding: force carrier update when releasing slave - ext4: fix underflow in ext4_max_bitmap_size() - dm: make sure dm_table is binded before queue request - tty/amba-pl011: Call acpi_put_table() to fix memory leak - config: enable MEMORY_RELIABLE by default - mm: add support for page cache use reliable memory - shmem: Introduce shmem reliable - mm: Reserve field in mm_struct for memory reliable - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Disable mirror feature if kernelcore is not specified - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public- arm64: openeuler_defconfig: Enable config for ultrasoc driver - drivers/coresight: Add Ultrasoc System Memory Buffer driver - coresight: etm4x: Modify core-commit to avoid HiSilicon ETM overflow - RAS: Report ARM processor information to userspace - configs: enable CONFIG_NTB_INTEL - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - rcu: Do not report strict GPs for outgoing CPUs - rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states - entry: Explicitly flush pending rcuog wakeup before last rescheduling point - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume - irq_work: Cleanup - powerpc/process, kasan: Silence KASAN warnings in __get_wchan() - net/spnic: Reduce the timeout of the channel between driver and firmware - net/spnic: Fix an error when netdev failed to link up - net/spnic: Fix xor checksum error when sending a non 4B-aligned message to firmware - net/spnic: Fix ethtool loopback command failure - net/spnic: Fix array bounds error in ethtool get_link_ksettings - x86/tsc: Make cur->adjusted values in package#1 to be the same - ata: Add support for PxSCT.LPM set based on actual LPM capability - ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - ahci: Fix some bugs like plugin support and sata link stability when user enable ahci RTD3 - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI: Fix some device identify fail when enable xHCI runtime suspend - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs- yam: fix a memory leak in yam_siocdevprivate() - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - irqchip/irq-gic-phytium-2500: Add support for kdump - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - iommu: support phytium ft2000plus and S2500 iommu function - sw64: vfio: select VFIO_IOMMU_TYPE1 as default - sw64: tty: add serial driver for sw64 - sw64: spi: add driver for SPI controller - sw64: add hypervisor based RTC on SW64 systems - sw64: kgdb: add support for sw64 - sw64: LPC: add driver for LPC controller - sw64: iommu: fix a bug in calling 'alloc_pages_node' - sw64: iommu: add iommu driver for sw64 - sw64: gpu/drm: fix kernel crash caused by drm driver - sw64: radeon: correct low-level mmio memset direct calls - sw64: gpu/drm: solve driver load cause kernel crash - amdgpu: enable KFD on SW64 systems - sw64: megaraid: fix kernel panic caused by accessing an illegal address - sw64: i2c: add i2c driver based designware for sw64 - sw64: efi: add SMBIOS/DMI and EFI runtime driver codes - sw64: gpio: add sunway builtin gpio driver - sw64: acpi: add initial acpi infrastructure support - sw64: add perf userspace tool support for sw64 - tools uapi: fix sw64 support - sw64: kvm: add definitions for kvm - sw64: moduleparam: fix sw64 compile failure - sw64: kdump/kexec: add KEXEC_ARCH_SW_64 definition - sw64: add AUDIT_ARCH_SW64 definition - sw64: ftrace: add sw64 support to recordmcount - sw64: add sw_64 support to buildtar, mkdebian and builddeb - sw64: add basic support for sw64 - mm/pin_mem: add invalid check for pinmemory boot parameter - livepatch/x86: Fix incorrect use of 'strncpy' - livepatch: Fix issues in klp_mem_{prepare,recycle} - livepatch: Introduce 'arch_klp_save_old_code' - livepatch: Reduce duplicated arch_klp_mem_{prepare,recycle} - livepatch: Move 'klp_func_list' related codes out of 'arch' - livepatch: Introduce 'struct arch_klp_data' - livepatch/arm64: Uniform 'old_func' field in struct klp_func_node - tpm_tis_spi: set default probe function if device id not match - deconfig: intel ice-lake missing config enable - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c - selftests/sgx: remove checks for file execute permissions - selftests/sgx: Refine the test enclave to have storage - selftests/sgx: Add EXPECT_EEXIT() macro - selftests/sgx: Dump enclave memory map - selftests/sgx: Migrate to kselftest harness - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' - x86/sgx: Expose SGX architectural definitions to the kernel - selftests/sgx: Use getauxval() to simplify test code - selftests/sgx: Improve error detection and messages - selftests/sgx: Use a statically generated 3072-bit RSA key - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list - x86/sgx: Maintain encl->refcount for each encl->mm_list entry - x86/sgx: Drop racy follow_pfn() check - x86/sgx: Fix the return type of sgx_init() - x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() - x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc - x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() - x86/sgx: Clarify 'laundry_list' locking - x86/sgx: Update MAINTAINERS - Documentation/x86: Document SGX kernel architecture - x86/sgx: Add ptrace() support for the SGX driver - x86/sgx: Add a page reclaimer - selftests/x86: Add a selftest for SGX - x86/vdso: Implement a vDSO for Intel SGX enclave call - x86/traps: Attempt to fixup exceptions in vDSO before signaling - x86/fault: Add a helper function to sanitize error code - x86/vdso: Add support for exception fixup in vDSO functions - x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION - x86/sgx: Add SGX_IOC_ENCLAVE_INIT - x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES - x86/sgx: Add SGX_IOC_ENCLAVE_CREATE - x86/sgx: Add an SGX misc driver interface - mm: Add 'mprotect' hook to struct vm_operations_struct - x86/sgx: Add SGX page allocator functions - x86/cpu/intel: Add a nosgx kernel parameter - x86/cpu/intel: Detect SGX support - x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections - x86/{cpufeatures,msr}: Add Intel SGX Launch Control hardware bits - x86/cpufeatures: Add Intel SGX hardware bits - x86/sgx: Add wrappers for ENCLS functions - x86/sgx: Add SGX architectural data structures - configfs: fix a race in configfs_{,un}register_subsystem() - fs/dirty_pages: fix wrong lock for inode list in super_block - ACPI: irq: Prevent unregistering of GIC SGIs - PM: ACPI: Refresh wakeup device power configuration every time - ACPICA: Interpreter: fix memory leak by using existing bufferecs-obsworker-209 17084736005.10.0-60.126.0.153.oe22035.10.0-60.126.0.153.oe22030-metadata_list-compact_tlv-python3-perf-debuginfo-5.10.0-60.126.0.153.oe2203.x86_640-metadata_list-compact-python3-perf-debuginfo-5.10.0-60.126.0.153.oe2203.x86_64debugusrlib64python3.9site-packagesperf.cpython-39-x86_64-linux-gnu.so-5.10.0-60.126.0.153.oe2203.x86_64.debug/etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.9//usr/lib/debug/usr/lib64/python3.9/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:22.03:LTS/standard_x86_64/bd413c76975966cb3ba0b2e8440a6d52-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a3412de8b6617ffeecfe34b5c531032287774cc7, with debug_info, not strippedR>x*}utf-81be7134eeb25abbd42f65426d7b05b3cb6fac271bd12aab3d972635ae484926145d4736c10910be510b35da4ef545de0c13b8558f5d436f2ab353beae62005fb?07zXZ !#,8/] b2u Q{LX]PmRk0hK 6[!h"zw\zK嘾>z,krUq)9"TN"O% x˷3RZ<701Пe\W2I=CޏDMf9`Gus/qꢑKlm?eznaJ{M8\LBL5D,օn 6Mp%}˚k]j `\S>X;k3i+WimM~\uO ė=#>~ Ͽ>phF񈷃)1.&|ͺx7{ qu _Lpsm1Cˊw)Az~x#L/dl] 338/K3k ES4Xg'=L2] p{`imQ?+` k6Qe2n `Uh fX>BW57i"K]$%MYkb 4-=xJr-8];sqj݂̆&}z* x0cBO"nZK! {[, acKz$XvU0~h3$:G.N3DdGzUz  r[C.V+HޑV yX*sd\[.pT1?ϟKen`Ng`S"}j/oS'A[ӲwяqCѫz7qhr9:ȏ7t@X-; t֯i$i43fO{)ɦ3@U$*:Q?7Ô.g.A3s_{ $ai FnԱy:B.I@gNk\5#)* Bׯ!.h1Ø`]p6#U"0+yk&lM5{ Eq7W'!f[ԬѺ}TP&}6J}j)ėZ1@ٛS?R ~*Gjzbuf(9 K-6\ ^ DU) qoރ(Fs0cݙuÓgnЊ[5Œrw;O),|: .:Ͳ(y<5+ZZ$uI Edl f&k/47l-KolԘ̱=3GC@تwms% * QZm!C)̰|OLmup-D*I%p(#rٺғEiwT*!Ţش+MS MJ-U[09 l L펑N_fK"lFMew2$1eӍ=>"Ik ٗ+Ni55C̔,wvKfĚ io6܉tQO{~\uS>GpW'ǩx>#}\(vuw6R'͡zD;WO.wcqz.1GlEV:{Re6Xʏخ6 7 ٮK؋3kA)[nJz/B30q 1xwoNj LV'ѿpѕ_U[]ɓ +v)د?}G3+M?ކ 9bl [*Qƒ@:{YBMi5ͽ~TPlƩ~[q* D,;l=>#&K:fOa۽o"'hG&Gߎv@$l6 GxAA \57 ֎:@JRnCQ9qְq~X<=yWW 3Gm~'{@ڎZC;J{ zX.˫H3€.k:VQi*˩(%s=ew;VpiG5_r6]O?'߳v+ρ"B,7KnWW= ߦ!p7jD='e%*X;&Xp xX?5<:lt; 0 -xFGY*"ҠWxV1լY18r.fTb /" Yf)& .dYsQ8e/ yTalD"TV. Rd}ыA'*5icjYFWyFMZbMW}*=Xv/]٩k‘B*<E`9VvŹaVIW ן2}N~?wm 2-u| u\FBTp+lj yٛ QeӛW!]w( W Ah {HXb+&6 Z(<3NMMOCek},bg L4mhKaf'vfnn`dcrgwV9^PSEYQ0C|EIk$lĵIFoZAȢFF2?pmHhDciN,S E L/ @USϙE<|B=,d f}D\`ټH+z߈H%?)RWYVg f(֚oT775{lf.Ejq& .޲EuERF21֣SutMH'G0=hOIz.0\/r'I~ڡ[e)Y\ K:X9CA^θNKB&RDuD;KdvvdG~2h=Z&هۊk{/Л/О^:7n-= +J , jg}?׭/sPTZ4>kPmTTvUoTś5F<,ˍF< \c3g_8Ew'AU7Vr 2*N5Ti  /l=4R?x_Ԏ߷M@%S׊3%=2z/LM$]ܴp: \"X~զ@Q DrYu\aNtwJI }/M#An ؀_Uʸ $iȤ(FO؁f_z)yF4r60 "%|* w1%]Rq|olg ӟHqK"B ,.CwMJRε\Z]$(`G*e1=%ikW0oBTͰ08lb\TcFbͶ0tP `#0yͳ0(DWOCI[ՙM6u?h=6pVX86]UDPl3 sa>r I%Q5zEx݂;ƛK̵/o)jrA3o^vi&2((o?"W PjVLcv4'YGiu U;jq[JfUPt8Y^s6`BrK;i4 %rc&G] UR0qTbq:7n#CNUtؖɑ\cc0{SttǺ| &G((!Q F[#G?B0.(mB}PM3u-~YJgu( 7~({[cKQOrJ"U xQ +ZcL^LNƅ2s pȨlt֠3Tɨm&bUrY\PmZ2M."!׹AzN+11ޕ6쁥)NvwR5io6뗁T?w cjuqF )6iYJ\7\O, >$m.IuPshA }ܯpm}i rt&RňΝd%2(bQeZHa#\谫Xb|Qtp'{bN`xTU.l97`5v\R+ ;Y r0k//^6`bΊ^(vcO$|/)[{9ڞ-Uwݳ-.H*S}ztLpJmyUN*'eiHc{6~퀸ws=)-t:^[jέHEr1D[b}K4 4;.!;,WO"ŠԅUyECiewmP`fn+>"in%הXI#[?sc/j>m(_ "bHH(PB!n Zep 8SW?_+T܎jdj*Sp-#cTrcHdMF!B(al`33J<_!I D2DnʿE/8 yz%ƘVo蠞ZKmiq^.( 1zn3{N3ځ7zJ5p䡐dprQ̉ NK,8(/\ g"zg֒:_z9qQR׏ 10O ܲc޶SBd旵W`\hea}QI{ uÜfɠJ7T:'PkrČxcI\.yXHx[Op+ G𴃼FلS$"8 :55':@<<U_$e {}sdԻkak" vJ:C S=6Xm/ G'L7'0MD>!'6֛\Lɂ nik.H`Vu2&7[^!"|ӹ]Eg(3M2PɈՊ 0'6@#AJSF{}ƌԌ#N=wz }z &Fhmqo1ZvC[d8ޕ;\vƑ0/)~"h{ڀ(|ÄhE6xu<*lI8B5޼\2^X͂=yL0l ~(P&ygT[ݫF)$iJKZkjc5BDD0EovknJ1owW6aT(C2 _GT=߷$ p6Ȕ0ZS>ls2ݦ%ъymeyOI&TU,4QYFogTU4'5:-ȫga E?htdQ՝hOEX" DOEVݕR<S}[zB٥zq"$9zq4Xk)U>: mL@vNmYB䵕L5 Ay Y8:,>ڻIP\IgsCၐy:ͼRbf+ql2}b5njhC1CAʺs QzrV}wA Xc'`2n7F2 T2&(ς=;#Bv@Bv9y# OTD1O_BLeMVgxeJM `E`@}@,eR:2ȓ+pLwq8ru?_`6KL MO3VLt*@h$ WdkQ Xp~w T PbMɄuX4݇xK{>i̧]~o>~AĜ8!|4;4ee^BøP镞 u#?>" 5` bM%3/rH^5mq«tu tpD'XBsc(-\T~5 (U,P5!Xv7P=_̒⤮A 9\3{p8{$m`.q*כ\M>2O?A҅X GהHIrDƺ rh2ֹ 9i(B!D7 W" Kr'ok4RӆD%Gic @`yd:Beܠ~\ Hd(\j4~[WF0~;ld@$;MоS`J(53:j,&:82P[]aS氞hsV}' (Id3PK"GOdEˬ破:OA4j<\uw :F)]XTsTxLHˮfg ~ `ϘI]j/Rˁe T͆ԉߪ=w7Qıfm{OKhSVE9y`RdžEs]@tCg^5CYk[pQ@Y rW}[ҹFyGWR,(ZmM&A *I:OK^,%QVK ʊG)(TB^7>d| TEO"MdQk]wJR";5`Aռµ dR6\^m/~45DLE{7jjmR &(+&!aZ31!-F{)PB/4XV-;@ocY}XNGbI< V&5J0{謹s@joġ<38.jRt۶NِooXV*k) ` cz1%/h/םٿAx/(۶xǦmh̀Q\| <[\EҦeLJ<udᐖ;yZ4bR@L$K49Yp_0!^.՝܋b餅ލ@/ i3uqYHZJP~\ꋊzs+w)} t :"5C=סV޹ew(!0_K)Stq%%TLP:U) U ?G(ί$>\0(hj$Eur~_ a͢\XDrMA&Ͱj,`Ru~Tw)?.h Ƶ~t-|8~Jک*\rrAʝ/jLwJ%I a;"Ş奿O’$ߨ@j!nj'8Ae#Vq=KRzZ :ֽQI~؋FF`b={y[iSw蹢^o0H] !~rK=zWss<}uhQc]lY D9|Q<}WbrZ\Fi >ȸI+oJwwh0u:^$X{i{TO 6ߛ,,jԿPl.l1|'ûphIYj9~V<ѩn=F]s=ZSJ2Oiebւ@Uu kih8sB[5TF,N"@V.H8nb mt0 7DٓJ`clZ))JF#0eϓ04$:7`>C23ƔdEA\Pb;t̿f=$,'IЅt&09GSV\鳹S މHS  sҁCvՔ jE{_ $]E5Dmk("+"]r@`jHGe-iCHxڴ٬Aq'Z?CF~7";>& eZkV< ^Fۜ)HjعoAV[|s]3؏bG3Vଡ52i ^ԍK\[=mC鄅^ (!u2]J6h]KV!0{9bsCZٿE!ǔ ZG4m3bhpPd5bjn " Xz[;%{ 0uly,[?dL3LBMZvLźE`:C@RokOA56ut,ML,1wiQȲrbZyV7cY &{ t|J2??@2 -ERlR< ֘f`Y97a@;tY`v%اVD{&1 x3kG"5$ F=cI#TG>O9 uѐYbad,V5¦눽UsdieQa~ 59c󲣞Z!Trn aS.2rvcM)'éP%sD Tn,* R?RZ!-jf\mm=~;o?5;uD&9$T& ]ap}MH$/g /jmI^N4Ja $T#bg 2/&ÙNM|#<0w#tK5{uhAge lzyy 4Qy KN^.'m$:TR9l ڸA6S QwQ2@nFO8)_Nx%p9y4yg%+N['M~n^3i$`snbL-ka$hKxVFS|`\PW7KxMygNdl$.u:{݄ hPkgIY/tdl؛M٪Ƶj(;ٳqC4I zh@LplCK9+v)Jx`ap?x]QffV&e95s6iqA5K+&w䯉akCS1(dϻ`11q+ʜtQɲR|]R%t  [G '7) Wi`K<_)b':/%V)UAaSs{ZO6QIr>+v&޲GA`gmQ,[`݃$7Б1? *P8= w fڇnkݧ!a>KN+j.Hl~5ݠkLzGe45`a#VK@)i98|C4]dը\f3u2v=ƞLߨ?%Z ;gTCle%fRI*m^A7-X1_`V+jdW3|z\GZg,ŸRz; xT<n޲=\lLdGܠ~Y²i.WQ-`ND/g\Aj?6\YEFW'݃/3kdN 7iM~)):pWy ǡndQU }_i&̡L.]eѯ c3')t+G zq53(RTwEWF9 Zs0ZOnjځ_5aL {ʳt8WiqA^ 卒x)ʗ[h==kGg{Hg*.H@lG6- [%tjy(s>sv8~ 7y:1xs!,8!hx `~,?`s"ł-/OX'3_`z@E@zrL#m'6v鵜 ѓW1rW>f}/c%l5$cm&cf~z%K~" ~%ё[ڀ+n-z. (Savך3u ߼T!3=V/ȝugx^R˄2WOpŸ2.|H? ;7[p77 0V_{kF ɁFwX\'Q`kv0|{ W-A7msR^V#t-h$z vpoV㫒2C&HUU"}՞5"1Գ0: b%JmzM !1W'Eg[*,=:i%E{ݨ_WH9C3ziU!56 ̲p`,Æ}QN-3!'?վ]=RzWz yֈfӒA8X!o{_SJ)vlVTA1T?^W+F VWbvP'fhwUfjt)vvKY` #{KM,YFyZVb+~~۠mv)MqUȳb˼1-9M5v0?ӳ$tHP)Cl] ~n5r䩜J {(B 7T $Q_Pl5Lׯw|ZܤBP nwE Q24$} ˀ#Ev@ % 5q7p.R+霙nBB=?d- nSϬw%azEf9[ΤZ"MQ'@TwQ^0'bO~7,eŒ{?ǙfYsc!^Jq'ȍ.jf_=E-9D H>X1C Ba"`X.`&ƥ̅_ƜUC0o1nGc~Z62Y6zj\jvsA=3lHB`&Hn21 +}9/E?LGa!Mw> l΍JptUw4 af*]˨o"ڸC^3hٿ [ʦ3އqї)SI#~W {lSGw,Y274oCǚSPT^sһ ~(;tlRtXֵ qqBScl bf)-TLكq/Œvdm{T Cp/uYouMԘ5~mGFO' pR%Wk{;!WfNJ=.oK4-3j7b#Jnun,q#VVW0p'GBJn,LY̚w0!2 kJmS"cs6`)kSWT_go[І4 qjppYV xK޿5J HJ!*̓ٞr@&f_3@nv. FK`4Ќ1։xjk\ur;:B=VPR7;JJj}@.é?奔P68RW.}O/Q>m7}q fG)5ذe-t3xߢ1饏g5t7MV{ /Vk˴F>(Y?*Oa!K|7b=A߁F/Ӟ6YߥOdJt[+LS uR .bphlP|ЮF4ͰkjA(A6эφL8܇b2߿/^`/EnV+ IL3M '2naV>zgXmb v81Εnp7Q,笟/3;kԏrWU~f_F%߿Rr~_A ۱YcnYcH. LΆwOOs\It@(fq"#{;7{#oy+YpfPbt!ht!ERV9GW.$|Z'{DšˬhaӶTr?PG2a+.%Qp}MNQQej}pj--p:VViթb@b&hC2'zHck$*)D˚io(,bM F8w#W,>2L^δ1`!b{Pf?wrυbe=&tE kT|%|:y-qQ-cz o,罜L˓vU^Wh%# Uc{\W$*jWI;;Ljf!2|n jI?MQyv1˚Nxk94?Z\̾R(k[4#SE$ l,7йA"l;0^*;1ү6Erz ^=tCH xe?[[p[=2.^ LuGf)׾N-L [G5]xuspz,Ǔ/ա f2=L<@a5Hy;I*=A4{a% KE۴g5Rrs^H(|] V3ˣbb+Ĕ;NJ4݇ՐuЏbvpb?j)N9WL\mc8\ t1'[U:c߁GTthoְN^ehr\r6aQYæ,p vO76\|ץ EصRmh"1e5>4EBU`Kn,= Rtvz _c?UD7+gS_P@ a=$_˘5B0BAxwM`ل l;&_H1_a/U|h;-𺷝) $Y._u?^Kv"03S{Cw Jj5sZM&@)i o}hg٭W6t&"V?Gf*M+m_!\,X) =X|yA\ϋq(Ze(rB7?a.邢7#`hj|wFƸVKݍvWT3HQX1jbpm˭;;_*8p]ʻ:oڢo\!ٹ?l֎GȌ!84* lG_|dAYG [D:,t=8kXj rҽC<L'c)DFR8}(׃<|7\ &If i8k Aaxn" sh(Z֣(+GZS)wyx%}S,-ݩBOqq %9k*}9i،?"'1J"I4HokKrPg}5@{n$e#ޕŗ7TOZnH.e2)ſʌxE. WV Mw̋`L:S9ZEP|6왦7RW:?Jcu-s0`}+NLK^1ZU<^ 8LG)Č@Ec"7GmZh76Fz/u"Whᐑ -*.:Gv0ۨʳks6+BKcf |/;7V0 \UWꌾ l^Ļ<|Klj?k3ޞTOsoyA;aysTv .SC jrBDWXn<)r &TѻLm[(Y~".,L4ƨR'VJl݊;*Q{-4"h8YQX'Uu\D*,ɕqTB5bLfB}} Pn5O$r\٧h;`U;>er]6G=0'wQo6sɷh3>;=FU4kUQ ]FCq}'- Vj]MzIZVZ{(S%qӜvKL8fԧiBjVpSHą7[!G)A)U ÃU3--,fAUvx9w# FR0l{FI8:((+bPզ8ohߌcLefu^snFٻ2*d>tS!x,TU?0b{ Ŗmz=î%V4WsMbzH :zTk^SA7p*) 1{b tzHU16$F1#^Q5!\,mD|IKuHgfk4NzhRkn;ˎ%O y q) \J2f 8bgԄX5"WVu.D_dL!^®]'au{da}=_2,˻`#hiBȱ}]ޝy/U4GD?wSHTkt =Y0naL),zTOv:,4Y΁p1k#k=N6#ǩeF|D/thImEߞjq*0Ϻ 'e*hm_kA{\`gJ u U^(ת9񊒇q)#mi褕CGWhהw[&5nٯ!F>)9Gr:OY :o/ISP\E`yHH*!ƢCT7ӊ$+RB]d''*4'3>k3X3EK/3gﭷՌZd8O&";m)t&`xoy5-eY7CwzDV knz4vL6o&L,?Ej 3mLHq:ظi@(YF 'D}/9@G9AE⚀ !:ai$& v+̖*Pb˽Zq`~źZ;]y;SGHWNCiP>Ɛ@vh^zW]PJpA}Q:><9݄A^+``D}Axߐ:x;b}li[K›7yT5R|0L{]g ʤC̕ _yQ.v+N %X'%ܝ{T%8^G_l+ yY.pN>&foj:FRKS1ZdQA1AJr:ǵ; :=*ӌHAp$'֚rN5C(|+v?`x6n^VVΥ [Ջ&U aqB;Tœ FIKPŌ`shvQ O6:q-xe$t8ϙRWwx u.ni\m8€ &Pk%QH}cSQ2hY(g4bi.Mhn"f^TgH-$NB oIþ..~IL'vdvBAj*fԗ'~Q|A]%q%/00j2:tV)9B K:\ӶZđ"^7ňQwf<ɆyΗxai{EiMH}vmNDфBȥ/}:Bdm%Q7968f(1\nG93"Tqj\pdIw8Cy`G"8J6G ‰ c[ NH4A%L!I\5~LSda$ͫ1 or2D޵W(8XjS"g $3ucYel𪘱K =y|2/s,̛%SA2y+ ~'q–&n396m "- TBuE0e|9Z/&Q'irE#d> wU cD_| l2:DME H1{o6a5 dv24] e%V-M`dWOwr5Gu J|$?&['AkJ1)&QԍԳi#X$DX~B@!%ɗU Y&[G\/[3}DFeHq oTtI }Xb>{05heAV8IΝN\p :n/ITE炧 \U"0 A?4}KӰcLxh7ZtUXZJS&VUMzyMxJ)wboi} gl`x۷`6 N& Kivjt]ơ7#hVE<֮\vmvd5\DB1^.YUg2'}bDܯ#ϯ5x΋q_@D,6숎+}EXd^q8oҞ+ģJ@/~/0v$@pX3%Y.[ ΪIbq|خ.eB@e{*nNQI @Os:8rl U^kE[WZXT[qv<ܶq\4Bܢm/+[lCsГUX|+ʍ G\d1KHksPK >a7^rKt;o(1qb2e^{]{Y0 :ZGmQfBRO~=Y M{`7y~+-kTH~n3s!> 7a@>1u3ɌX}<ڡ:7ryߴϥ!VX, ^C<&Cz'1kfZD %n(":xeR&cL:<{8=$!C!0"}*BDEWȫv/戡Q9 t*|U(-Նq%L+>xa(ؐU}MljCi%lt9hx3vVk#oK|>bkY#l _9\%aU cE+@]AM0]yR| _$dZ%e] U %=L)}~ [_++AWՂM;yAƎ0P-Aq,qji7:d^3=3EB-=#RIF1s]iQ#Yd˔TsiDx8f;{~GXq%Mv%8i6F5mdܲ78ȯ[I _=Yf95n| @3rJ,RsYZ棢 Ox@Ue%wl@B߶~vsQ)1K5AR$ KM+  \׸B00R3q0 H urSL1&o=7-]3(8 Qf;@Nb6D]4ؾtRn1ST/kipZi|Ҍ:!x &a[ZPjhmg~2N'M%hﵹbemf~qof:͖\c4Jw,K#e5Ίho>DM7O60|a{|0i ĔstBOxMȮ ЂfI|_1^5.jqLX:fc?VcDuͅ5F0 X@%c>4UܗztB} pEV% IW| Цb2Ҟi+i.IdѷPnNjup ;Evo¯FU5 }%Lkߥ-֑7!iQQ*ar]`eȍ:j`~11P e-"uH 0d+ko_9V5' L\jr[{.,N6y>85sq9i``C~}ɇ XVH&'9, B[<..:#8ޑV# 8dx_w]l,JbE:yr:_G\"h|ķ,5JϴG=8,%7-Kc[<2xK/!g.z#|=٬ozWHlܛwm'b pa&-ޜşDrcq rs1%l;l_Ga*#sYۄ:[DǴ@1DuSJq5}*.hd%VI<^0;MgK[sa#0?^LRd"\k7-M ]r^ܜ,( D=Ar3٪0:I;MC!C >eK!/pBkyW dB鈀, Y f; % "fq=qJ0]{ ={[0+0F>]M&!3.fߛ`p"dVf@ DSo 2$/Iϯq`/a8 Ð MbD`RcDP8]Z: ^'4e|we j$'2+WN? g:xj$:)ʽ?Xe fPq,:㖼ъ9*ejU %c>-꾎a`1N9cH-c>Nҩ/_=7F  SiۖKMJa z.K!N РC6ؑ!_dumN/[W9 ~_eYϒE~6g.5mrv]+7w}TckٴSNs=QNM2DZ ݣͽE?6M+V6tߠMk d)T_4Ia`-Fkۧ[g߶i]8X\Wlrі- AU6>p.³0JT%($̱$ v H&.F=tj4T,-_q5=/`"J}K'D$;ZqCVM@U羢\m!c V_:Qh!P=lƸ ~ ;"U?/S nK5)Wݖ Y.h 7q i^sP93塉,nl2H;+6qe;zˉH{urϮ3&LrB9{I VKgbEefJݿt 0em|)@6.$L;?1\?e$M>R16 "=05qOow![;k,:ؓI߶bD ̍ vH\&2B:sF sL#*աNTysl/ShaW>p e/P0B4R8X}0_ 4]{q0Xk'Cr u[P92q#Ɩ5y F[~fNUm/tVtx|\ {ztjǛd <`ao3qxެ(D̲A_,]- *965E=HLHJErŝsjH 0cO0ӤLL[Ո%Teb.~nmEWC;q$Czer>x*۬( c*H w}O׼ifqgbuϕ,ɴ:sD/y mCrAw^ܱr qO-?a#}yejJ@TvBMwh6BX gx׻l!Aqs#)D;GD*\m#^-~Re7&pcc>yA95g+\X6O 8;Viqr=#-;gt*xN x ;* NZ+W<0'޾hD(KͽG⛦]j|GajY RSy Z䓹+0~U;,eQP6 $tuzOi-+,tn9<I M %Bä́d t3Pu49otLC;n=7j?]c7mTtD,f7EthGŚEĄT 9եsd=XyVgESE`>\+x91٣y/A@,js<Uڞ0KzPfO IfVƻ|3H3vi[L3Y+,Jq$܉ 6zYm>v[n aGf ֈ(jf;wLb:JB,{{7K8˓ӛ\7dNr ʫ kgăK8 p? &5z6l02H3avRWZQcn[";7Cs} R z$z\@7cmy] ,כDK3s^ϛsBuCU@(/u-l_+LUN?y2=QXjc~+! #ӏ}K69WR^k<2xUW:! I}.awŷlOiF>ZbHHU^ ~0|&7% W8GInGՓtKѕT:Csszj}~NvL}ZM$6#xCo11HI6A¨0^=Jb6xTH|,j5ltPybv%/}n3$r /3 LrXP@^6+jJ$FlTfRsl`Ob}`Ƚ$r*hMO*$+p,{P u4s$#οPcI$0D=?"UG?p*$6Z WT7^n;adK εXrcTՇe?e-]^6hȂ_q`Kp#3ֽ>^4ZVpZG퐌6,ׄ2D8t+տ\NE(0)e<4M -" j!sZZ /i8pJ0٣ Z:9&,#UK Mʴ*8V7C"w0g;*NoeS O, y6/;+oRh)B&F#?jmy4a~\ept+y8YԯuO@=h2l?[{eLAxwsѲպߢVQZiL=W f&|J9T7 A-ݣ˴D"a77*f{j_o[Kd|UI3,* 7ãXQGȍ).S0hIđiO :!֓IVR\JQx6H.j~ @^Tz1y7y+WI%AhA2kXen(nz^݅`[*ikQr'+7ʾqq*Pt, (U__m5/ X,$fWBlѢ_F'e&F)ly 5=@ڳNZaӖ"Ej=z c&6p 0d@; ~f붑Ǡ 8te[kLB>nwTȕ5ίV.mdJ<y;FƋ+7H{('!)qJKy0ZbKKcŇ6 $D.ւdNDs Ş͆qAKb-j.%&{ I_A1C1K(zxG]8eA!t \P |;w{[UtbjBCh uph '7.SY)ˤcgBVX맯'ĊHi835z|r rҊiMLlgX# }B9ߠp@# ;) eQ)#2o#K c.np&/Qr.m LS2.}B0k Dv/GpepRɧAk(i{W_^v953E2g%8HIsl7!eWί\qPGR8ƖS|i# Pu:/6zV-YLON3 |`ۼb ]Gcx# _nwa"?iSI<չͱO[>3`7_{Z!c19YcYx=Ivz uuQ;-ѱeY:08YH8̹-QҌ2}󇙸öJ*ED/Il)s@@#H۬VY4:m9_'uW@RlXu; N=VPA)7.L͇^C8zGV /_4T*t66.| ǙΤ@똽Y]w]طG%%y*Vi.`r;R^!kjh;!DxD .82fKzA1 Qa<ت_Ex}77ي}lЛ@ϊF7kG y^E <ʊCf4*OnWDE߶k9!GU:(rbສvEv+%E#0vYɢ!MC]=9/Z?67܅ şNG$=P_B;\H|"v\ JJn/Cac4VBV:md+kVR~O[Sj|{>V% %V(C7kuB0Æ; -"z<]gъ;ԻW@Y *h9\ Hފ$AsG 0ľx6n"TrIsXqnŬMVsgmpl"xWHAn~Iá[Nxd(NK)W*jhrU.:FXM1Eaie=pS)6'*״dLS5savD- ̵`at_qwL4P' +9{j?[As9C;1#`!8z I1a'-l 4j?.pba>Xt¤ŵ^% ڳ!5ĵ%^MCOiA?']3*a?b3!RE~6}XvDD1gPM(daXGfu9F m)p%@ +йUQJ#@;$:RVDo=d,1cF+a6 ꐼT]Ç׮ Lղ;~wk^WXW7{[Du̺u.6#>| \$D$}F>OirܬNVm#XNu(x>_xj@z7g}R5_i veI9GP3&\i`C.VfSku07U[ХHCO҅WzZ 48nQqjRC(#N*loZrYjRFG%.x4Fϗ;Gkl5Qnr{A{ P)x2U\j`āA'^/yj "aDuŧdBǝW\,U綞 9bfzy2{g89O2. "5y6KO9Bo.1Q? 6K̽Y5v*+1M#r7̎1qNVY/ڶTrM1 WK\+6&kK>oЌJ(LtbRN_4(ƀT@/S76r%١C=7!Ҟ5KW7Ob ~[bPOpkyc~\m oލd21#zv0t)[<< -YȐuAPㅕ:z*# > $!>)>}uA%h?boG`@WZ93k=P}(XޣI)'IJUJz2xҹ6HJv31ws5_SloS\Bc[:P\Z390v n\U.ԝeZgLkZ\n.+ПNHC&eceF~Xށ\SCE gyA.mON{2ج*b Mv* }QEU!ǭfVal90hمXszDIC)S({p@HQۦ3T1~g{V\?(C_EW_+Wis2|G(gh-@+2Ï;"V)PrU3DzI~]PcLYyQD!A3UQd`I,1G4Zڷ0q|  7Hmvωҹ?L#GHFlk|iۗ.+"#E>h~ 囁)#oΪsSG.LNtWEb jϑc}B ˂70.(,|`u= ÃɈRyYjXȥG'P" 7߅͡akjK}U:xϣ(wQlE-H %v?% &C Q*m7't&Ŧ!I"-Y-Wv>X,AKhV{%a9i,|!@wkD&ܹul?V,Mϧ"vW0A &Rht\ w$[Xsj`ފ89]Pen)p &o]pIBxg=cwPQG9wJ_tM3 # mBfmA|*M??: uM8?f"4+u*XLUjm>&jEh9z+e-o:7#~I.~fy6>-.osa2F 7I&_+IhÖ "jkx촞OqƷ&jJ$b&kd(FlBqtۦ,J@!>ڕt=|HiR*PIrzl轣}z|Ck?2mk+m9ZܙUAuth9'.8RmNWA[Wv5Qb 3SA_fQ?Mߧ7LjS;Ouw4x E]];%y&\ݘS@YwPe?oUg3ЉӠU¨c cCQνZh a$UϮމ18I SAHUq,v}eJ- Y2,@eD B[; ~ eeq3-eN% #VegO|SǾ8=ۀQOՋmG6i]G7nкlBuk+ 7K!}IL̟􍓔|Ԭ7`_cG֘be-~'MREt)x*su(ygC\T) 0;rɭ=82~n4P[ϴ^9NHU; {f<+߽'O{[ p[K|zd#\,@{Ǎ ɬc4p Dwɬy[}oxËުH}e|duzxJ׫_;!.$P9x~hQȳ٘Q8~'8P-qjLc&œE ppKd1ԑK}8ԨruII{W j~xOt@ ZH >`W5߾* &> c/|S [ *@+b*PqK6%L?tt7fӆMGw_'Ǻ;Vs&*bW#yΓO2qiV0 2pA4}*dZLF9$Xz'[@(ܿNK y8 vZfq65X`d%Oȗ#UŒ)JY]Wȧr{ ,5`++]ȹZzR&8:"Uh#j(%!X̏qV`pwZP cʭTZL 繇n; Pvav "HQ_BsI?LreĔQԎ!gPl^s%&Lkl_U]RPky9MJ"!Ҟty| L2h-@ ̫+,VUq)OLG.ƶ a6)w< (. ,% q}IEWY ^F@bv>JԑFn2\6J>Ok[k||4 t*M㓇x''dHKcj,3`Vk{+x9ҟHa`*" i>Neѥv{:sprizL>}d,5O)G π/FSP۽7#2HFqLwGN2ҪCQIbokB?ߦÃ\6־g/SP-IZoIh5Lv/#@m6rO=(}Yk.;yRpl pc!Q>dNe9:GABÐPZWQn)j2bf o0g""Wؓ/ ye8oitdh >N%!P-sSgס%*-u޻iHjY"b]5|I~~N,Ϭ/_ʘ?`u< 0.BOoH;ӥZT$*;9hi. ?߳@V=LR圓uPO9)î%$\)y.ʲKh/vI] Kü'\5̲|{MDl߬G/Zی h#w%1,;/߇1:ԽA{&Y#F:ay,~Xjˁƈc˧;qpښ\{=]o?)Z. Î4I.8nmH4_dɦXz?[mRbA>)~[?QvUpGǁӬZo - 7 ki*(QLrV UiONitpM+a0!iŘ!/ɘ %k xu :Q 41\hKҙM=ofK{0C9*'SjtTIP !G:)=족˚2uLXu<(u0,,2*quN/dHʂKKcg8*_@R}G0  I0'COQ2Ƒ+C;/@2~'Ak5޹Gզv~/ V 6L;Rt PrBOnO.ҲY C$ .OcfZjyՌ?6 `,29R-3"wD#񵮎Aiq-2J1SCCSSN5X" ch<+]vwZ:Q_bթ֍UdxTA{!H6,~\FiOF'H-Ty آCߗI\0rUCI?xɢ4Bsl( Dz1=If$ BNFpzUbޞqRDT ;9!4wCgN+g,3nK(iW0JБos#ؙ@` 砾^ꜗx7GTF``)^>7;1q"Fc5c%GJ`ؽמ*:~iAsR Է PrKWĻo5B]Y =iY)m(ǚYg~01X;ARss? 1o?tOgGUjKCL?h.RA`Aw5ji.m^ҥ=Wݷ/6Wd^7gmd{4^4EYX z|)Iѿ+\$ Lh-PO50̸HXua ^xwYd.[AK[0m@U9շA"Уia{hQ!XDd8AsӜ uLniuv'ҎX@"ܲ"ҙ㧦%w[lRN<.uHs\330*qx=E4Ę*t!(aE#Io6drwsڙe$v%$Ĕ=ÒM%b`mLé3ki|t!?F#d}ike>N:,pzz@Pռ <\Gv!4^>!kqfxLձki j9@{5c4gPaU7GMSN9x0io[*( gfPJ&ۭU6 D왮&1MԹRV jI?bޢPmB;(JJ^ ,Ma>e`h'/LiV^߲M2?Wj˪{!#_V v y|L`V7~kQ ɛA$*cAVdGgwP2+[[8:9aPZ 粤z=>?:˅KE80EYZ 4Bl(9㇥*Ώ;%˅=A}Ƭ0N(pC0PU)IwG=|_h=gq=x&/=ĩ܈ˮ{3˜kFc;%S_pR| FD'cG^xzž]p Wh:'l@}FYU)P/FJ ~-e7]ʅE ]_{u4+lU OZ):N£˟xK"J_e]-ս;nzU7;l GŃgH3ļKʟp#>,wB.`jakԙT~$=88 ׵}tQ~QyD] Y#;s &tZ=ý?JN0tVHyiwߠ{2!whFF¶B?K3MxQe}n}٠Ð`i,C{7sS'О yM0;&}Ŀp޾sB=+2/Qj=x(zBkg7!YzA8%1AIjPICJϙS=akQ_\Rà|M3~n|}ab>ϕFdm2MoT%Pi׿{qG>PJj1u~>ɟL5"qUj͗9xN.镜 lR%kR%Ѹgᦗ{y iΧEzD7WQ1M~o%n!Հn TRPVx`Rb[BI'˸f<ᩭBٝ6Nd4:uW~k<+QF^)$e([=h' rl1|t%d|Pޅ&Pԏ R&vn{>5mZeuo;&4 rpv3LŦ;(&lƐ[(\q,^ MM_8kYA2+^%S MPeCÊGEIFtD@6ſS BY\S2tȘ\\GcƳn!,2ݪu%ٱbZС .S)4hQ%$2A){^ & H;c$؆4c96 =J7צh+UUPΏ!%c!HZ%4YѢ* rEt6r$׼)6Ζ!ljXL;qd9*Z%G Z d3,PR;d9r9جIcGՋ~iWx>LQMLgDsQ}%Lb\&\]i >ɑU&w to@Ń[Z&;,Ԩaa\R#fٍ-c91⹖E$3UJ9웱^֙&uC"(wE޼¾!_m+94x<)Zqt(%;ޥ f ֽVg&-EUXVsmR_tFTLˣc>Lsm1 y݄<+ǻp[tio0XK~ [!; :5آ&CrC9p4-4Y ;H& Eѱ6^eq b/Ȏ$R*wum&?\We/E̶ˆa=V?`,ؓz'l N~X*yN37 1r;Kv/je7.ID~O|S{~/]79N.tSH!^';K%| dL)Pi-VR-lSFWG^2)X>EգeJJlv8t;'ܚs 3Vz=g6qL< |mNܑu7N0wmY:1^IjZ8,TyU{IvOv[9*PW!\,sBq/6s)A&0-0I&J#}sUo`he:[M`K̩E`+]m;B0zku%@ q?k>qSQ(CEG J赋% 1W=ۣEU9x†'zA9d:u%' HIմQ+~xF^3RtSzߢǔy"gT Ұ|Uxi뽯78S};l2u5VOG6Q]B6=El]'yv"z`AbX'܊cV`=g)t'y,3NZ>|K:D3՝$^tgWKHI3R3=ZgZd}ݶ78h+㳉h=r;yZ82F-lحl]B L#$6.LFv䓅y/e5[5/QywyN<_AJ*؎l4>ZV}a>6!?}}J㩏F{rSfxVmh3{[ac;{y\m2OIvu, Fq]}.6;'}Rt 5׷HL0Lx? ziu. Q"M9>w]/LK@-%s3,0rώU)rJ>k-iǧv_j?8r~]qPrL^Up!^;3T8.i4hҾ8R!q GSo>)}j% #,ٚegqq) mIy w&#lƽ.wKf 5֖D1y>ϝ$M6X =qI5Himg5 _ ^S!+|w<ѮD5m*N:wn XV9rb"bv/t;c7KSI=FpylT I2,F ]3>RǷ  tzi,\̓5|l3WPz"Y2(IU^TJqbq>f2 ThXBҝQ:fK ЅD±ڞf rťK2t)]6. \1qb[@Yzu 4XOgfu jj3~3=bWm`Oz I2DbPYp>)(wn6_EGM]Nۦ;3@hm FO8$LRa9+BVod@C4AڐO"qsu\VqzW5ʥJS'a>ՄUzc@tzRݘ ӡolW5D5Ѯ a n\5Ɛ$~ܐ֕FaL66,g,/ͫM,LW^3 q^(ZrP'wJܹ d6- So> zNy>:J F "w'NZc^׻-4)X䮉َ*tPfCTۿfxsR8妴{%Qzbc䳣=/m!z:$@7%&7#bb[m}9'e<8 VE]dF i59D_ Ǝmq. =QIsqEЍ_vmRޡ&;՚W۷Hz 胇`Vg(p%+2&6e0v'Ps7&?SWx@,%4ԂZ_Ew[b! AsN2 lږיpoKNך^.P:\$vJ9/M&E@5䯰@əJ8)mm6p*C7x%-MDŜidn?:ZMhX3Y6D":7K (ڲ|W(c 3/wj]4L Ƛ?X,f3Y4&vZͭ4/<Ղ۩g]I "񶼍J PA( 27)[M=棌`N:A0k䭌sO0 8$DcF 84rMw RH7>ĺ햺Vܨb&؎U.~'v`ǃJe$2{91';m@s 9j_rTl]"D|[beĂ,!ǚ 8!"H~~$X5&j`p=$SƋ!WYb%&觊 &Օ_8ZjG$%B|ǣztgِT/+L@6X >3d9z PyۺdQi|1$B 9Z:=|_~J+B4EG hI>D~}p?QS(eCq,n",jhzkS r%Pat\@;w,L9[XP=3PQ6xN1 D],1>IkU׻\EKL,Zx^kͬr^"um-TeP JtpGxm|;T'?Ӟ/m뚏|h<{_[c2oj|ޟc"jn=JOuٿqM=]~1AJ0cl0:"b0D2Y{Lox1)HVR pzB;'eb0lVϔEM'-CG&bFXϡƐ)8m掲%' kU=B2Jip]\7)X`5,~7nLÎ,1>!vt)re%ХkWkU^,V:L}P޾:Iet1'g2OhV(0ڈq;dA-cAhgmx*TGM1IGpeǽBVnp*'c3b_iggD#Ow0JraX˷:~9H}嘘$5qS űl hKX': qEGhS_ZyS 4/DB ]Y I0/b!d *$Ô8dg yr:2 LmdsZych[LDJ>o_S21<Вډ|o1KcTsn?B7\3Jԟ=YOn4eWs2j^j_E|K|kA Qh=Nx+q$OOe`=dj6Hs6C1Xf'w Hq/#1fÓYB.AD H#V|hhIONGJh.3AFWn|ZM#vI@L$dGdԧ`~q{8G, RVqe RV(Sw:*~+/e8#ǘ4؎ZJ`op/.Ez(+?BXb‰>0fbI Ѓs\.Lh 6HV|Se yQ]0Q y˄V}';DPE4TeP5ˍz1Þ$Kl#ZY3UFˁ"A#pev?'I3!% bL,ό<}Y1kp2M2.\-YՅG 7;^ms~oC?j*<=d:P=\@:"ɟ/n7&:X-[C9Ys6c'9jMIVʛkM'sat H'ɰ{:~{uA5%ՎyM<PpfO)av~"%{e 7K#k7@80,C\{cGrޛE: Зh 7&6}7H U5OCaZ?T |_Aɖ[U*t_<#1KI$I j]9Y{gwRt ;V#ݍA>M=#=#Kj*vIB7SA1}Hs' R0'+QXKٙi7 6~ kWw.hS0;G=~|Y`H==oΟSH\FMǺp \W#1D$ X(;Ir?LhJbdU?=]glaL>? ΓyC̏9rFr ѨБLU `:c` Ja(%n?yM EөN4ʏ:'.(Kgp4Wm+%vHy1owXH]SP)]ڜVG5 ]mfko3 SKS[Aр<`4³J:X(ːHC4y\/Ώ*%6/ck6JqZI|Yw58%^!=7$ 02xi!sp'dyNn˹aԡK7Җe99;h* dIiX;wsAA\r @%韮<1fa/tt#qԲ-Hb0AjJ<-`ޕx(Ń,z-Ɋt9N7UamZi\8JDf+٫lTN`G ͻ6{բ8Ճo밇2Qv JMnO( K/g"u+"\崞xQq=}jdK06bҤYʚ\C b5q(Uv\θ=dĀ ږu2u|PgFS`ɆYZll=ee&ű kNDVJNDPV}{$ hH~Db62 ,$À?)ԗ*ХAEDQl3e᱀W42äְ_;gFr.9KFx1}~sCl[;[˫ XI?=MPӉ1 5Vwɵ~Asͫ&'oE[ XO|Ʈ~> M")BTiׅ}>U&'t![Z6LXhCՑ*~>#{`Ng/e?$k98xXw=8IkkkcaFzY4|8msޜ<㏡ܞR#X7;}/ʦ.&Q$҉.zXP]8Swe( 9J X"1) 4HZhuIG*a"e]ֆ*mN64Cf,pmED7qQ4΁8oX˂4!ŃG& D>&.ꗏ&he(G)K4(Ga%6C27e5|S*A5'cw&f[#(K^>l ^˞?VVz7-9v7iGKXCՑ`]FR%^MKVxQ[. ot ƀ"c2#}!]4^P -|#;Wxѵ+pM \rrRY:%?=u2e#>Fo Pb!ba{i_m2˺Bma`@6 "w'Z5xSM*|E)y0!xM:puG}fO D:"H@NY_cZsun'+i";ȭ*2 VihC#IE*/G ~M PAp?Sz F.] ={eXyZʾI ˜ݾrn!#62|NEɕWTS![{j 2r+2W$Srͯrtqah#ɘ &Kg 즫˖s)_jTى7tb04Q\CBR|Ŀ|/ic m#Ϝ_,ZE7ZmtY<$Fe܋d+z뤪G[Q1kmr>׼N$sˋ8'F _ʈ.&4y}$~WaSv:,^U`-KaPZcCM\(y#5%$+YZsɝ0Wxa_H{D_W6QPe*&.cw[x;z-MCW~TgQ̗R(@32ٔnQFzid{J]co3J?TU<ăytBj~] Ţ)*Ҽ*8a/Z3;O)a7$3c/^f!CFl>Lv;,`_QBGXk{o`ug'r_+[.v@A֩ zh{)G >- od}TG" 8Q_w::qtTeic%2j} XnxLB+ɟɸApg4R ѓ}\b! &L0G't1zPku6y wcgsߊaQ/ 'L٧89Koi:NB=Ġ&x,|!fG`36\u)tIb0'!>!k\EJ9 S:# 4FfݱqvJbSj +nhdUvq- С?J|B?8b@0- iEAt۹nd'Gsќ-d/03s'4dpAO!|ڛ 1 ٷ#o?|b*.*Vi(%71K$>8.N6^p~pb3m^ d@D%1!;9esi_$75ӓRj"f F[t`[UE AIg|Uڬ75~y(V̕TͳG_2D0xIǵ p qryˑǿ\6`^|h9܂Q0x?,9)St1Ve$|"]M)Y<Dʇ3Udz9{г.XkϼM#ۖ {&C(ƶ=.$/v<w=&!θ7ܓXJ͉֩=OjXg H?N?`wJC`amn&RoruݯXNG2q;<őϰćb. e- Jko2CޛF@˷u޻9^(2oNϡ߅=ڂ֊t;bZ<wʉ٤Ԯ _X$G[+>$ T &;AuNC NiW)B*$/E 3C08C$s*ttZa-"\ E3QF+x.BC~4Cz}|nִ 6+'9k Tkaέ'5Sy0+DD1_3#І|-4g=q 5@2Vb,^4C@bq-~h/({n3AyJ&"¸5Ԭ¥lT7`#2B!n3z^n~ˢ|&".ڷ$ R?Do')5w|+_X"ߒ;0W .=]pc^yR:9%藎X>U~SuxH0 p7ƈëNIp/6D 5Ōsa^bz^n9k@bǺWHkŴ20}{]CRU I[weV/N[f9Sҏs8kw9Oϣs-jIX~BbSR+|$gÇCXK= zx2 ͨݝ|XVM8W8<);s5#=֜:Ϋ?1ӝ_4uFG 3h6 SA]:V>nBCj>Q~FԘapD;e]WorTG40 M죞"qz&}6H0*3DPC$(}YHG[>_9ѩS|Q}X%魇Sh!ϐ% qf * ZXqވY|}=m\B`?U>Ćefbt־RYMڨ_ 'd5MLO,|sتA0'F|vU6t0FW-.5[N%r+}YIAJwy4)Ye%1U] ~ȪYSR>if,N ^z2k@lgrנYM9EʨwN>ɂƀt^JVt%`@ jpȽ7v9E]ٝô(xޞ Z.Y,Fg9&j;v5X[|F;UZ3[rbC C>s w[_к*+BP}$#UL8{=R֬/fO,Z,cN.%p. EſS+Ki<ҙTnOGQ\E}\<=uA ߧ3dE5GɄ3Kl " WAYM_zAW5CzT:8%7~u z!r;6aV5rσrtnt{\IC Ōg^z77- h_cy35=QehFĪg4eQ;Jת7וOz{S 儬}? f-!;߅uh/ޝu%HҷYy)gw^pU4+K( E20Յ\M|4`pn}IpJ)Bl4LfaA=Y9REK/w>_O4صl4]Po10*"ǜdEbdD',! ѵ-dRIV=I2$d-ܰ"ڨ嫸Ei*޵۾^+XQCb}0ybbD+'=ݚm1^`W8"FH/<}&M埤c6cs|ԉ=va53l;_ؑ|1UD 7jK:0ӭ$]br ?| U} ŕQLPÛHN:.vt*Pq|( ӤK&}~k>'4ﻔcY&Oqؾڗxom񃙖tԳBMq9O T8 lG)իW[H@  coPz^Jk0‰AxQe7Ppj;Pit`EIO9NixICD?:ꐽ&M)ʹy&% )v'F<yָ,-xE,Fphz,7{\VL$7*icf&MDzKcevpIZ a" rSd9y<f[*h0JbC1 aνlkr WU,4~;}H=̩6wVy:jӠ4 dz2-P E;9ZatF/ O"uLKo\룏Vv0/;'gNaߢ˔X0ao'op,PL%s+9p>2F?ϟ~nFH_Lt'eDgGX83o]h[?P {#\j qT%%;=f2o6,ע'N(,N;0x2AA XBvJg.#FV|Q^NFqed2B8@8KpPB3Hj+ց`u_j-04`gX1Mxsy.u/ӧ!l.'D'5Z#h U|aEͮYJQ+7P@)͖| VB@9ٲ49Y4Aaw"ՀoT0y@4t(/;ռ^t2 ]#65?G1O$j.P|3mL\ѩKؿe̳}[GYZ2Rxds",b=$Nـ¿7$->/!­:`ݬV< tm[‡4HJjkw)a0\3 *ؾ׋;( ɦ w5ٱ͠dIE[+NYٶl lơin0fYY'U]ҦDdCcOp }uL$9]4ø<(I [˯=_=ȰI9hS U:7Ea#=Mx ovEc_iq7HlE%HO ]-oG^+ogD(aSDvp'虼@i+T,~eu|7PV^Ą, GC$F#$ac okb_М-ˆO:zۥI:>oѳ@tM#"Q[ &:>dU^6>}"q+l3yJ@-]38@YG^XudzIH(_,8RYB6#ƀB3'T~J{r10zˆ[qzу$:!:Bf5g+v18`sГ[{#stJ\# )&ߡy>*Nꮒ/" l;]ӑg 8 gt)[fAkLaԃrÐs 2@qAk$xwu}ލ:L ;R&ZCTe.k?zT `oulYmedG cL҈TU)) ЬRy㥽uZH~36qt(jbRw+Sv$v(RFfz? j.Zaߤ-h0i9_h:ZPxf i 93TP/SbJkP(& }~C(8۲=b&ZL-^W;eA*Ɋ`i%Ҙ8iTw-% Zw3c8*/<)b!r^[W?Vy)[Qv)sl OFw|9'qm-+lܞ̴\~0$N>yiYfR7,nAM|8 r0g? ~\jJUSv"ڮ:ssDJr8w IRld#D)J5[ #IN{ґǼ ?egLnwCJ[ca\5Ћ[-RjՈLJkTՎdw{193!}mU}êQC-Bz$BbƪmSS4MzcF* [^x[SvQ&u~5ky(<ݿ9lVCD(!ϩ7w;Z_bs+>xH^<芫S`-28 %=!*hΧa5@|BZ+~}VyLj7oR闹j`b 8Ńҡ6_`M-`]1Wah9M-4M%f|6Sv1g |1աZ(s6Ю½_ޤ>_ .qVhPĹ~1hQFEdȳ/WK 3Z2:Evhڊ0RGxxsƘ9$-UQ~z=Wx׵%}?gK^oa82Un&9ձ"WDł3nϟtmhR:HeRF}6 (Ȱ *cKN7Ğ3Rci,P_`֢V4 3rldse$t(RH3B7[!.% sy\ (U;Nv\7u뜕jwp|-9q9Saɡ~0:|Q5Yj­4׶$W,+?ϗ_jUMPm&cd)$±w{e3G)5(_B8'A1DF,x qsθN? CGR"rw+.n^ݡ7' +"1{zz᧤MƭmZ }fCf_,Wkz0ȉ,WA̴ymlF6sr+к4?`͢䚐yBAZG >hKl}yeCߏ(g:5Ր1EIOkD] [@.̀vv>L ^??U?f V q _Վ8(-QIif"?0j,9_@hUjQaLv$߿&qF.E/B M 8%חZ/_&9W$lc}[o8(@7^zƃfJC4=x!}͚c|_>E@Jn,r,wq`ݤ2IeͼM Mq`U(wĦn& *7?Pg19 =ptW($Vj{'_'Pl:P"uYDƘ`Qb) ql; ӝqyb !)Uطo]~4zeuF|x(. #*ҼQ^RKCs l^0,ȧt1oq"Ǚ]To Go~pytP]7۷.x,s.z)C@S.-ǜG`|ؒ˲2Jhꟴ0}  ҘFDu[ 'o.բLK鮙uA3q$UX1Suΐ4j`Q"{H񈥢2B/_R .CTa 䈎cbA O {BA w|'i4")I7 h]ο,m3x%~DiQ~%:Ń,boLt< Ρx iUgLMqzZSWSEQn⤵ Y/UÎ/J\32Q80U)z/TZ=M>ZSPf~K^ïFĖMOKҤ*B O KF?o7Iq& 4  + MQ15ՏLb}ZnX4LPҦTj",$Wz-ҿ*U*ꔖ@6x1`9Xg2P; o}^.mXFhpxRXrO3CW<s#&B[o9!ܽ>X̑-r>A}9膑"~[Fs\ܫ'tq+<9q$0\8̀gT<!9JTylpVu) Y7 < rTDМI$kx{KW@\7HՐt`o0 Qn8IB34 џjZ6V55y؇"[g׃נdש\4.v_cZIf~·"VNRSXU?v2JD!Qe/h飱q:Kƛ/%G.{5=Al,2x椤VYC1#pBf[ ޻kpAє3W:puY:5Kg;Iz \. /j}a1M ;[F2Jed=m}1EvH^BF{}j0Y x{BlMGݦr(-ۆ6]Xl th))c𾴜: c!«iiҚ(H(ڿA֧tmP8*tjO:D̐MpNlqrr|?xN9>WQkHOȤHOLwlJDʙXf z\UKɌۭZҕ /e'+y#NE6#ϗ#AZͳ#iB+4q o=;2pQitnt'L*&}W?8B;({'Ux# X֠)^.Y 65GL%*?F0|v8F/KD1l3D"ϻX S¸S f>'{;ـ^:*ݟ Q0"Hu:{R=Llz$&5W+M Ԟ!v^S=oPZ lxo kEV"=OWև\AJ4oze Br_s]\O:|jj"M,#m7G~5zTZ`0XXP^u6$\`I TD;ϰ]a5 uq;e ӱ:CY& v.f W>ƣSG/ucOFk;^l㽈 Kc.Lw'l.ӎHic+31["HͼGi Wſ^ r>\ั6%8B+g1{ܼZ5[D)I~&daY_ UBӍ%pG2d^*enʽj.Uq>k& h&m䟩Qhw?"UdgL:A#&ЀwgvPgkG H(uC54J%ya3'_r<!Au- ΙX46<*{U㧾:CqHux#@RPOlAm )%g$$BMlѩ5W4vRd֕ ZE`ahjcg|u,IûsdycU) uM*6n}ac34sbH++mf\qmi:1)PV#H?Xn2Vn3 LQZ+ #| SPՐAi0jw}u[qLLPYrZ97f`RGBɶKǁB3_vx/Db#w#lV־ V]ܶ>"7'P'yP IefR21&³dzgOQ 'Z#d1POʞw[z.8_cm Q]dL:>҉kU10režs>V睶,Ob+I821AjօZWVcN߭o ߺl z؊@5)mx3zD&gA#*p|K$~.=A<|[_M3jeUNGiI%EjoP[\}Dzc{-{9{%aB56g5 &0N6]R5GrB"-4ÀxP$X4u\4{]~ef@)}vt"a{!cо."Qq0nFsybr~ OYc7q_[I"  ꂁ© N`W{Zz:]ʃcfC|;#bИɈꮿ\FJG5۞ R)L9K3s5)mEϡ4qw*(Z`nP;^=X+))Fibv$ˆ)\\U<ǭlORgNA,9b 8v/\ #@5΄Ү!O&v<Zc,- yZȏgIڈ\Rݝ/IejiP X6S!%6r''*"~ j2葡y&w9M,`!?PM vGf <2 AXY`~P3*%/OчE,QbSkWlA9h4XF=[p }ɷH { 1 xSHppӈN;F,`ם"/ &1LT#'KجRX+43{;tu4m#]ZvҫFKؚ&t|ײ0F9[RR[ *tL\E &a[E 6r0Q5TkjvRQ#=8Iq4F ~2{Sᣲ{j(}5iyT=fAP,>Cleڬg[/яٴѴHAao M;cGjK%Pmt޳&̂v4%iiGNF *2tv_ 9<q*5cG}IHY'hVcc@/j~èW-8l0zkK1Wȭ1ٺZDZsk,V*XγfKпxR6T kv([f`7o&*\# *S{9/o6~Sޢ(ҏ"!⫾6|A'8+z]U>7H͕̀[ M 0b.ЖP\ (^)ƃBu'mF0-iދY!pԼ { *W (O-nfY cUK6h4p@]d)6ԫ#=qa p)C`>L_f;E*gSk=1M7UQZ/N? FN3CϏJEX??Shyb~\A kE"S2!?찮ОAQs{pr`HAtla1?7WC]ZJAi+\ o`B FPUddP"8,7EB&-ķy彐Ѣ~|BlKDŽ5A:k 5N13}%-V/B@pu{3-mW7_VeZy|]$.Sɀmp灸 p8gͶb#&>FI6^ܐ ݀R#&`3ECiğ8Sb/W~Ttufjs E%H;%&%"͒u)QT*Z^K Q(7/Ȉ`v܎w7^>y1Ac>l+g1rI]sFɎڽ(O"R)47+:xu1D+/#~l5݈5\wWz|U1=at?BPGS3,O/9qXb7B:wja W^mR,GbtE&}6DMZV:pjCW3ŧ)"9`z+YmGF854F1$/hyѰiOO׬cݔ ƶSt\8|ooGC9PY3$L!A!"}ԚQ:Um'Fߑy/T*=5xFEN8SS:NTQcgݲdRNH5(L} Tk5d3d1TK|t_RO:`uȳ b\{\(42*^ u{: `EC8 Xk6Y}JVK˞Za/p Ih,UݼIJ]3:Uc̶[%f$ Pvm1 t)̮${(WXKц0I(5R9,g6I>g£ jfQ!P$g.'<Nm*h!9+(4eyKCDcdV>,*q\Hi݃ߟ_l?蚺{)";\УE~#/g1z(|AG,4 (ze!/{  "zIC yʁap!%]#2{A#Hqyǩ$>K_Q% ^2;C+hXv PWؽٻ;1hJÚY(|A S5ߌ6XkN!6$9ں.b[׿h#*aK#fK) mJ1t"~BัS(galUkc&pC @E0[Q$]dΧy_a&:u%=hr.'Y:#;S +)_c>7]qjz _#[4~Hj2C뙽 7ukrF#ep{nrѳevJ`ߝ-1ܼ₣rjߍg})koMz1@!D*"]2`NEV U,з!6T!62I'Uf3 3S6`&04$Ii;GD BCm%o8jl<ކZ\YSc#<gـYk*Q!:to1Vk/)B pE %g Z0{QK:dl>EOGJX8Xoso'Mk4)o@F)/&2 (p), dS FY3 eQv g ƀPUicmD/S|eɱ3Sݐ6O:=*Rbى v4s%q Z*"ql$Io"RЖэI% SZڷ %|{9vR 1Ex~I{z7tBaÉLK@ a+4QT lݜxgЋƒ-;Roם=f$W_H{ EUu!%$ wDiIfdOd|Wu.Kb3r6xcjEN2qv[gx0T!4^-zj!WHM]![sN$;ѷ| 8fBc~P3:)Do=-f{pYR:<ܩ' d&o&LfpFRsA$G-](;M $9)$1mVYy kS IjE.ĩ&Zj~_rgjώ`3{T"!=Du!DSa ->VcS$>n4E֐%4f#aő '-=)cAV5BvE]QNu6MzuƣL[o>Aާhu1B5)va9cyyׄ2h{Zn8> ˈGJ\HJa6&$|BУCC};k:p|zWͭY@y>eR? r^Θo|z3̚ϟL`p 2g*U%I 8]RB h(te($)Ck4_QT~ʲq)~_D^lzz59=1}(" %x_ G\W:m#&vk 4|2p:F-tA*;bVkv\l_l@KyqqU') ylf&n>ɲ| Ul\Dsf&gF3f||`L2| "+`7b6A~ljmwD(fJQҼRES5#s0-78ch7fu{.')E:Q1-xIrA`ĉpثy832OyЊ4HrhL%:Lb;rbm,Bu*vQ8w{#tZ۵nL==ÿ:uQ"YoC- :1o<tIqGj eś\(l \kqB*qc t!_n[~+ǚ/CϨ+L^^#hLJ4j<pvqz{,W;[I~Co%#٦sxxB|K<3\jlUwc 25>%wLdH~bZ*ngfk$\Uf&3 jDUA(׋>K#ӻOKSHs4r[B\pSBUTEK|1 t`SG~5/~ϋ@VeAс_сo[*1H]tyft܀kPPa*̘A:8[ J|WKȭ#O_X?,Iםyv!%`:@Ga2kҋz<ӏƆY~Im*Kt*!$Vmƾߐ X\]+`lwE`k=Od3oɸ`q"VH>_,k>箮_#"zuH! E3ƼzL<#'$B\R?7P|p=iogH"d剟X^a#u[,M5v^n6g%@SZ{h-ӹz[}-5r;@Y3LDӀ%$(Цg.8DU|T80]LD )v=qAG:f[mhf0@woZ]7WC} =_3bqt^bLM,dR ?+[B^cxkWfEk Ks`Tf!#L} ?ݔ# %R2>A\%QdU:RM2`k*Ȍ r*)GeahjJ.zۚEڋJda}s[@TʑDʞqGD3Zas }#>^PuC$j\I-}!0}I/9R%=Wro0u[@Lb%oQ˧j\fd 􉷓˒zDNPJ?c%JFNW+=al=%kR{SOxdTio\S1z /nA,Xf IF4I"#izh>/eGǿ"![~0hhC9 M 5o$7 qo dW+!9F}8 =Q0 vsë`(+'r1, .Fuq10k ,|ʭ&X akjdZ.v@ְ&NK5)_ȼ3+ʨB[j1^4GQibH؎Vu 7? м._$ x[If,Sw&88 ]z8&_RikۄR،j3Q 0_X ap2ө_ԽQ'&0W>y2Up8njlza>Roltg!韄cuIgj=?Z+ `62_ q;u]G Yd'S(_-L[gI`!%>'`IJ ^ń}3yb;EL:G+B 7El2;jh-".}}ݐEOgO[0q=@=f%Q)i:} ](vS&hbJHInfI٦bS :N|n;ttdl#5=HmBt:qNEtF'Ld6,{&~&,ll5-$)&Yu F;Ib]ٟ i*'b 'Aі$0I=?T ǩ{_]KVrAKUAɁD q!/(,u,]L|W,7ݤgֲ 9r< XӒTy ls@0sʕX }ARʳL9djwe?oÚ' I_A{d "{6} .k8U2FPS16b?JM+v^ g->L@ߍ!T7SqG^ ߣч:[.lvC`xר4<F+{j !Ag+6kt1=%rꇹzQH0I2_T3ʃJ 2l.uihP_ 8lվmcH >Fe9KwsvP00[툁)JNc]̯ȂW()DOIW;@el+Hp^)ȴy2WD}iymו0 7$+Hm``66>q≱Ē[ڠGωRr#?i{iQh 3H؆ fGl`>Um?K OBYH"?D7Pel/GZTw&0HY~3zxw\ F1uSZ[2܅WqpNv|!/FK\>sS@zn <~ ȒQgyȒqp ({2$ť7P=ujV8-T+Bz@Ig<ݱ=@zsSMlUP+ ,CYjf Y}'ZɤI+̏?ދ^59}8@W/争(@xaZp2{3j Z;+F`//wX4cPRi+yUOϞҫ =HB|7S$\`*Ո#zat,J:`LbJwmݐ*#%Ko ڒGx[Kvb(z M17Q?/~96BȮihn;A[M- X?M<{ ڽrh% mHX0bD!+,qydEa&ZI%'I }1OSoMۥ48שTjt>.Z3! =,Gf!KgL!%:6Py`LnlIv5@EF}nҒFF/ֱө5 a؛^] psdib'A9?̿.hh(K.ΰD= k%6E򻄴:U`uBS %i N28,1֥+V76pzQm^>ˌ| q y'~fe'oyÉwAcs$/Rhܷ{vK5=mgg9hJ輺4ǘ`Fgi ` _b)z]GHQǀb믓:h$]*{: . is4_9 ɸTS.^3w Ma9㻵2Gɍ7G Yfųi>֩qd8 pv=\eO~Q2QdO%(\3Kw=IBI$R"]G2# {kـ3ZE޼SL.G lbjY_dKG Sbsg]G:EO!r9z`VYh[YއǼt)\ܽX䁒 ea:05tg, J^ K^r'moẐ,̡z eswuM>5@'!K _XÂ:o81@KxyYl;IcKPYkPN4UTÞGgc]k2Dt"sd@6ibS]r y1O8~C.Ĩ"*{#A=OnFz\s.Jڄ2>#~*& z!IbXvWtE*MpeH-є7_?rm_^-fFDxwPa!MKZu]]ÏbiMǑkTF 'daRMul1E0y*PszoҰmkZ F cC{ R* uJ ϱdt3!`rNN޸Ds vN'dw}FVx0e3k=} )TK۲Q go"S/aBNlfd#C5af{-U)wa۾Q_B|^'ᦸ/έs3 %*%.y{+KptϠ{(=aQ}lQ|]b ! ~jJEkw$Pi= {ꕖ~ܵeFʚN2ӗLb:f$hj(ګ7σ33$gFL7 ?cr~EW*f:b`3pݙuE\-HiEM~P1yM&c"Bah`պ8&:Y(H~A7ۗ[ $xtU4-.diIMGɉ$>*}>쁹G/6*.F^P=k^~33yx2[w]yvAF\s߀N_~< bYТ0.[ckx6,+nR}&v*t]ÞDn f(ǶrL?7lx;`mW X0 s /0?d腐C4T `[bNI{X. !q~ ./7Fl]zD;gm!t7UQqjnDrrK KDR|q &X(e@:I#\'5W"8րvٶv}ꗯV pKwX~YF#d%m])j Gs90)TTF-yQd%8{\N& P 4o ]'׹bQ>ImWluoY=(R> C- ϼ^eHëcDz>,U.Wb tLhIV?Wcrפ`Tz} |CTcYԃǙjV=M% F|U&M/w$# rz8 ?W1cHbFa_#q9v%q\ӸP eqg(7zC l&P Evgfױ)#8iFdĵ^;(_%GlVc M;0` eŐV3uBOi҅?f4k.bu>_e3ZX~v: UB$W*10/(D"9o>GҪ_t:Lk BYNWi⥠"2`Z֘ {I+pqB8C Mg2܌+ǃ:eEWZVf*(x4f+ҁBM+? .6&YmYԫ+ ." ']o?Wn;p~1smF,~M]gpݵw~maK}@Պ%ؾg!&PIg 5G8,,t gAd^6Ƀ3Ek);IM߽u6VO0ӷXHҾT?$&KXKb:v>5-(C6 L^#+"V0RJZgmO)h^UCV_Ś؄F!<ƇǃR%bA g&sFdZdٶ6Uuy `a %{!T]z(߈gu@H6f')t5BvxG=`2*-K'XIeMܞnH2CjЪ)f>}0T(P"dFČY0rȤ3nK5JEPI)NTԃ)R鱻4kMr F;~ ?7\%\B'G72U˵S{^r 0+@D%"c<'ܵ:.GN=26w\@ɉv13kvppհ'C>RuK9}.EO `s$a?R?-m 9|(`_յjV%afUW(`=%_.+,&G[|wpNdW)\'j v7/p ]sv#1Y+~ oAc{+-"K@ktME&{}Jΰ1c9*v+TP46(yhޣe@&e jVQ*–6>o!FbJS**-nTPH~ħ8rGjzհ+xm#3 :9,ߛ;`ʗՊv14B.1lvr&KъAg+KRFeU$$viEv V3͆-)y&^Ÿ[?#VUG E{?[' /+qT?q/3:KΠ!9&OZDh뵉95.i<d{>/Iivsjj *>T)_Pg|Zo3tcض+쪺ʛ.[ϋr}BV7IhhlC5d{>|kZ}5n#YHܚM?~.BKbIvCz[\}ȚcЈMI8&`7ARn[ȩ-0mɭ,}qe\I?8.`)%5ܥ8%bf\'Uy6n΁0<5 !3Э{ZF)P Nɱ}WCDVg؛:Wnxl͈P:AuԷ;|$Fǣ|!\euɵfAStuN l2Zj>'15 MyQ!oLL]#8gJYo{tjG \tSN ?XY_f-P)dPiIH9Z{ LVe{Wu<V,(8"/ Ik~G} ՘UYоiS"K!cmNAXY`ܹDɨ>ϝe \@Joi:-z,P yds`&I5xr٪Lq#u>7Z߉}مܞۇܮiVE{ YZ"ZmjI*UJ-B׍!D,N _f^Rh+9l~=lRR Eck'}SfkeY8$$[H2 |$"q<١+RU>V0 zgn<K2QۇDt:\LnQ;YL#d'Y0ޚjhmع7B;jr>lDb.(~"CH8ߏPyq/)Npk!}0 JarJ=d ֐tT > H@oWEM0m1 2ˮxƅ# "5ֹ7 mFlwm)!1c:CLUK1 ʬwڑs]d!>Wej]bWPC G3 P7?8/I@xS-BPR5=6䓂 $8pb x{AeڟaU$@L(odd*ERfN]O:&ei4`8%!tiҢ9čtEZcpx!sbjղ*=Tau*<QpWUdmK/#O~5Y!ֲ?kLu BdnA:$SDy3|Ao$Gp#TmGi$Uh5wR!F.[ bʀ<"ASè|Teu~_r's9E`qi@P7Ĝ%Ñ&1K3۲K8p@EQU-lf8=I闱֐2[!5u Z$}O0W91rĤHXE-15.Y~{?\}wH]tґ)_sDtVڄZ6?-b嬭@sw:Em2X6λ @!05k󽔝l.9+,j+B/t"ym#'xCtҹ"Q$?G9BVO^ }<0×i,Q욞ŮuYWM,n:B뗯 /޲F60BRy맂gh#v!x}Hjŋ ;kfRZ"v,̵m?wrjxHq:aa6wH^0yC{~<Nj `{>{)G.qP kџ JGBu>򺒹/2©^엻8tА[c g~Ktmnm ,@ S.L9\k2Il2g5YK/+uX7bw:1D=)XM$hWqZ'as&:}_(lfKG>QArmՐ pzq Po+xрV]n.ڕ2P`J '#,>&9?[;l;,L fXbvE5nQo1#b0*uЉ (bkN$]{;@/oETe~~a^R7q P~ktES BܜmѲHv wJh` QW*44Cy[!bL45f?2OPh]mwF&gE9ͭ*,rӀ #TqNnaRc^aR xbK`tE9&bZmlJ1.X@|n7XT*OtP oXy{?)3|:\2)i`Ym)$C /6֪X'cZ62b{W;WLUKX}(,Atu~S!&4]kN, DQٽǜ@wU&kz:!YhJUL7UKUO2i f3]42̃ [X-; pD ;J%\ld<͗biQ\Z[m2yI_1?DIa$t/<~fW#`>4`ДfaY9;CjMf1\F͡]' `<>rG "DX,{X&J>|O=/׺ JMR`zuyKX_Ax: CTFbY("PK+A h:ҭGFfjwߨ>P9Q#[ψ#@/*ꥁ Ӛg,e]1I%]i&$-B04"0GNjmW@;QGBH~HefV5PH "<6sP~FX*ouO'}5@$OݢtU.0 ]ޞZnNxТ#J(V` =D|prMSuQJd}r+p}ȝ",Lco#AFցu!Gj# ]9)=lߖ!rP rFevvY lma@V%D)rHNm8m'Ft쒌jSTKX=Y3K}OuB1[v o9q'䋿&Yvs-wA[_ۚԠ??ީ>l CO)@ sty Q~9$w,KeM[x5mU:ktFH,)%̇쁎EŽ[L许5JcmsJSߑN!iEӢT\rD^xX8;f&cnLQRETąS?nVbO;2_ X̳5&B] )-%פ;^#(L@p{ȧFxtѢua3?O 'Eǿ[6T+^>rG2ioP6$aNL|ʉJRaj ŕ`.+@J/P4,n8޼8i}Y ɜƓ~Gw49mيg~CDs =D4XA<`mshN5 ɉ2&_j %jS6VJ]_aL'U[FxcM{3{t|.q#}),W`~"9BuR(Hox27ч+*No}5Oz*z%JeJ>{VېGEEƾ;P)hj]ԌiVSA0Qr2u#mClsP)k3/^'}dAϞ/+%+i*eEw5-}oNiR$+Y62zyZ;i*3WɬTRm6  8@TkKm .dQVpE`\67Y躃ACI%ʺIǬg!5j4Àq89é:E" %[KL}[.3@ 7md&(,VD}H<Oq7M pJ9欰iG:flZgchXP`mxR9%ËNi2_8M )2ӔԾ&^#2E)EQ6pZQ=XdlPS=.V]3aQ#j].`cj8!Jc9r4b WH" pE|ؖR^Wx-p%\^!{A[ë#l|_:|q ⅝:86X{.GiKu'ɏ|;Pv 5W=6٢s)X048;` ҠiK:WIpG1u\ɵ^ kQ>7V)1.'Oa4©JA!Y [D|GmMꖥ3 = ܪP`jspK HWyIamNEuhp[ͰVS56 ֧32 F+L`^L>0Yv6Pk;<:ulTUGS|J30d*D@$^q+z,tϧoU}BmXM.35=,C o/-g_ڰr"BrԒy@Hp =a`&8-mrfUtܭ^]6z"g3l35@_tOneMAO՝]wD @SH{!SY(̃ =Y-4_a(,=oHK8͊P$K س V5` Q\v }|c- =z CR*GP: xJC.)hG (8#5pi6oA9%h~h'YT\AŧfI֪O>Ů#izk.,/g3V͠q-1J)x. B>Ƀbp{)Yi4}&&!䣐<"WTn>xr[0 > #sS`¾(}BAO+tUrYW)juNjPvC߸y~7儋nbm_r1v EX{e&zj;V ϲC{ywr.ְ`?;\GMma-Sfa^wߥ@:{ * ]nx&9vhM]<Ò5o&|,Ho;YbbViXG%M(^+~?&~Yd@ F^=/]_p| Q2T^@Tq(O YO XL|ż =-9}ܫ_|Uhyz\!=̽cFSLxjI,  v͏b<&A='eecSeT2bTcdh̥]} ,쁅S 7t25{uyY]R#2R-ysex@":[H 4}nBt.CrT2x7+ޔXI?<ڒ 1aф"8N2)] A'@};xc>|9)|a!07D|{G%}g+B8a3_f!2*‡HD.sep3T*mU'I3нx掇?#A%} WdF^9FQuФv/y>_"1SIZضD'<&H*s3"bOK(kf $^.ՠMz5ÔG^ X\KOHORҊ!f3&#d@1qvz t~{w}+3yWBh}%(Le,3^h̎7L(t/2mdGԀpi+P+_ 6 ԍ'?U/[ZxݍC&pepE򽲸6G}wN;u1Az}F~Sst~lؚ_X>?4nHm1rlzA`Ѣ%$\v|&_ fRČ"Wl>Ic0Wlz

|>*>|0}l"̄_ޖMHqڰ+e]+M.qi)-*B勺WHsYa ]hTYU>/XQc^'U]F?hjJuFC{wՊgm;#\I1Ku9<jGV*"-D&8m p-fZ_v1 0+dFZ^4zWdwu݅ ׳Q9>`z\h4qkT|\aK)%݉66Mp6n=P+\`UVfI*'n&.,~ήP2v _[8kbl_^;Y I'q]ğcUJFFLVt9=jyKHzgs}kMotSfL/_ ytٜmPgeO'涫ic2FWyDz?#L qbTDHڮ?Y @@,P*Нw1ϋ Gy>Z\Çɓ5X,>z .8puuZLq)A`'cWw#MVo8ZCK3Z\C!)(n0{Cq?2WzV~"Ga[;8-kJ״ "fF]8ZtS agwk5o )  O]Nx 5Tԓsc*vq;AWĴ zzy x= ^aҊ%mRAh$$򌜥*MBug<"Bx &YBI+fX!i [!|&?\w$qNӉaGFSs.^ 51񝿷 ]"9!\_D*h 3W*jVtިx:jj3Bwsί/͗%*am+0s2ύ@f>UG_-ع 7ֽTyA,ڛ 73Dxv4E䟫bi (+^LStp:|i# Jv;n yp_UXӟó NS6s*Lf8 1tj3 N4U8Rvx$g[^͡D~D8Š[^F3-3jcaGnd݂c۔n}9[/J m1aTCԝ&M2ͬl vxLx۞9M;#dηEa*G#lhݎVG 74tD *75PH|1r%e({F.65Ҝ܄Q8Y{1MA}DdqAt'2C9yYn/y. pҿ!`ψxcrGeoBt0V`9,ߊߜG=xxp*l.T p!j H{Nđ2qjkmHoybΠER-X0Gf\kyj)iV* ;ʌw$vd.aa'<Ӭ3P&Tm,>3#itj?KeYrօ-/۽d)2h\+Y#>$)q -3y$#*1NfP[a^Ā(rVYP(IQ!&l,Y2cK5):a Wpgk囮-mDGK/aF!1gR %v ⮐|;co)Hnp*Kwr;>V9 RMSO9$TIy{`?S*LB~Qm쇭ERa鄳@/I8fmEq@Y6tPm3 aWyMHѫ^ ])mi8Vbo sq- k1!p[6Z)0/(wD -ӐXVh_Et,[$'`{Q}pn21'w~H=/߯E)&l\V#Q)I۫3 [v$X%1P\;wvM'yTl|9^fw9hl5΋M|P:Be̛ZV W[:u˽H7eg%1pe غ]*$:By->^wg2vc-Nɞ>BMK| Cvu7'<-"ZW`j@Ky *0 Q2+OJS6p?w]=hW_]IH$v&!Xݨ  n1Wu2mhQ`kCAtiT?v]33G-E]4_XOD!BQڌj-OHunfL8S2RA} %Gc2Tncpqgk'aԓt~7]J * L]h(>*/-bpsrl?OD#‘/j% pbHMt_jYY Wc$rwoOvLa9D;E[/ ugi32,{c=#R{u,d3'l+Uvs57׳Q΃ZS>Mb>6(icBmb|%vGkI-$JoE6DBXAMgi CJ뮩s!uKa1đCLtr ,GW5A]h卥֮F'6q@'t)wpl besDp3wxC%άժݬ:!aH^ǟ,>Y gMa=I,PŕjE:\Iy4 'ON4fVs'3LqjvbN19 ƆPmm9rts9ܕC '<1F"ӶMktRloY}fVyGa\q:Is*X/9;3|_VV:|mKrb䏸vhJzyCa97q6C_fĖ,76$"RԉWw1+OnVYF]N雼kz(60;I6礀zcO [}:&,&$Q)MuL܁נWgTlg`.@r;wf,EP1lp݉"rdiJ$ KjV3]@A#@J3ϸ,S쉣r?:Fe "(Oq8b܋}PY`NČ? ~ L_6rHxAZ8.F@ic)Aq *m*3(`Kf`_9dîAfUڒn<),m3|^NK9"&*ʡnl[_TTm0nvyer"InKڔxۅ.[AnK/%nZP՛Iʻ &!c&~0Fj b#7e xܨ}-56ZK{wro;jfzp:' ಆM/^f+nhIƉxWUM ɣAi7HVCqߖclYkWz3"-F҄0Jt0m+1g[u׶Vjދi mT8bVrRbKP um{$y[=d!i>RO^R~j ?\zE #+Iʵz!NZ`bsj|4(I!xǚ(,j"0@&6N=,Uc5 )'a>2P'YFu_˯|WO$b1*i+`k,bƩQ#7 ,Q=3Wau*{"aoU< }k}(ٮD}tTr^OTÖ}3KM#eeF,f18lrp>w9iJ4,}r'X_3pRƔ$b3򡁠o87s -ב^+)ցwbrd!2I7rJw1\a":|m^8 ӰEy wI[H3 nxeRGsFU`G#|K[/3'Z)\Pʏ6xX۟CR `eċPK1_ YX#yŅ#i| Nq',v6&l/]I{ uϫ6Ez0fyY$.P%+^d35 sS\/'Jgmuf\ 9no۽xҠ6{qJgpum4d7gkZLGš]]ڃc^ +͟}њ ꋤmm&:%Cբ+7R(79k ᛭_ C^߂u] q `3t\{u6F^h6'owh:! b9T%<;(KW9 9%)$=i櫞v'/w /Fzvb;ܓ;}6sɁIʇWv$7w: }r@|bJ4fy ,G=|,#k .<_\EOn>d\3#]wܻ]e? (^U,#PPhZ\7 MAt"O,šH14LsjO2 Wб?>c+E3-%zPddyJniSz>\."LnL) kl>+N{H|HLo^HY 76㇝)p<+F^M1w HJµzPՄw940+c I3#OSa ~c_2bLJ?.폏 /.g+9+P:F ɼ=xsc2vr !уT]~E]տ#"7!<7n䤵|4ڞf,uGX;^RW;UnMqd#RJaM\ϴasb.ʙ|Jpk޺aiܷEөTS/*P7vtm6uHi⧞ا A<3B(e15b*L,DH笱'>op>"qq.2FPIPB { w{HSA閚tu0(=uNrGΥ"ේO!6#\a5x ɦ4,:B>y]<, G1!:@?yu/]S!ܥ>ql&&:yEq/ w.`tǪAM#{찬TD'=$*zTjڼL1/ƃV3Aƈ-ׂh4K.+ :m"ڭF#.Jݠ?q հ=1EGn1ftj-_~M8?߈_n[ #⥵1^U0I9cI5 Yau`~q&g8=]y-p n^`we"F1LZӪ[hs.v .3Hp+}9LwO} ã1?&$бZ!gj42eA}x_n>i*%$do rA}gE>-3s c'U\&OūxO[nlW|9V\HVA沜EMxسIg'ör0uԷ#$X0DY @GDRs{ ORr%b}Bu͚zy:(qϷ1 Z,T"*wT=/]hG [Ξ\NJߐ](,j= E^ y7xGyNƧTU w6!2mx3(׽L%!2WZ z_kcXkN%jUs>iO-g iâsio6bHYo @Xƚ1Ir((t{^¸RGt*q?סP1d\Pôۑ ج7鏇B KL^m_ ;Dj|d[v*u\I ]˩*^Y@FS9_ T6FC0l7?Qɶ='[׌aä S$̓U|h˭0B.;Y 7i[+tZW( M^1HGK5J/=̓* ~ LUD%eeE7]. [̀Qup HEwり&H%uC@WJl6֨D\ȧnpn?71. /+rgyx*yg[V(q _Iԩd4-ٰ"HxRF?D/'ZhJT2LG5Q t,Vf@ l粏PMzL4YC%T!jh—TלN!MF #+U?N0fg$}AOyGP+3ÏxQiö\yBOCz&9zF$R7fd:,<3|7SSv8do[觜ӎeGNgչMVӌ#Xܫ2G$,4Mrٮ?[vjoX a[FY~4p6pNCnS&VDZSSR 9s3ỏfF ! P*0/bKxRgq[,y֙o,{Z99 RڧQIVdl7O5ν6h$F~+aϪVfNC}Lqoo0d~Xμ֋e{Ʋ6,\1&C)//'\䁉h2qad=gW)̅*/k&s8i_>* b]A˹s! BtZpny_p䦳rqمxnj cl)}/ˣ%G=lӇ-!u7H^{Vj_)tZzrU嗻Qr`KV Hv/)|tҥFV @rq VsX$ݲ6fĺC{0_564!A\k}h4%s v#.}r ԑFi SĈ!3(Q*SRhۂ-)`g^=rH8b1 nQ6ײTUoGClEQ_8(kf[A]1`v0%ޖofT.{|A%UH`+Zo a” 𼄇ʢ f1r9LԽn|nh7W[ +uw̕c G!zq?3Kz; 0xOPd)s2Bԏ~G'kzK2c L^Ó $a܌ +6rgGm:nk=2h{$ 1q/=ǷJ9?Ga/?jbκ_|Ḥv6vm-8n` y&t\́sۺpq dAHD:XCNQxK1m9 on vd@Z,& @ͻ5iG q [4] CNdwˆ BoD[BJ;(}|Ռ@t4k&К D*T$EPm=2*i{}S$0_…$4ZFg' ms~ߠiVG]T?Ke=Srd3 H^/Ŕ`Ė Ϩ dj v;$>a5"V^Ӡ4]@W@ѡE Ɖ{q~E)l=?4Zuf)3ZCm_o/jch#l/FFlL:Lߋk nPjoR(1_=Mw%MMY݉%RPY6JQ‚m˟$&?|JAN^7#N_aV9k[4 ^-!uݎ1yNOQdT[mLddR]P7#3aI-sij瘰OC4QDzOa+#աL>WZbX& e(` g_oRonB},fBe5UG' y}DyFnN:TCCQn*ɽF?YHhDQ|>K?i k؏HQ_s}qS[9LBޏN=^_5)5 N{>5BlFF mH&%ȯ)vD,ڂwHtԾcF4]5D1pm-.N -ɚAjOLWo!ay%D.b\^Y/d("nC7Č 5B{)^ z+-yv\ȥi%&Cdz$8M6 f62uZM!먌SO3M.UNA =هG7|jUp#he*[(4$餭cݬ]MZ P 0ڃ:!jw)yL؝ֻ!{ߩ壎$"2E@KGED)E$TI:]zu5%׭\J~nvuV-ux߼n6>@ЀwP%"]%MC[$C'TV؝ TR9j.6@͠5Zɐ`d]9Ļu]qMl:әr>jn0 B bҜgۦ=V^2X dI%hn0 h+RP =|뉽.hM=v\jd\rK+j?tδ` JAt7Dm\{]\@`-C]$rg]#D𨼣C1vQȨZrFs.k`va&K9yCfM5μ=az{HAծ/r=XJ'per-qC+VAnֻ}? 4ը(鱔[)Xm]C?E^C{/6t]Q8Zό hBeDQCIیin(:ާ؇C`$۫'x[>5yC=_^`Y9!]V" V)jd'~!i=-z>9HFc}bFcP0X<3zIg:p`$VS93b3+~xL|7a^H|h~2+2rmI]@͛ab&^8y8IJ%%IL tFU)50OgA=8Y:yZ"3%:m'4 3'Ȇ1t~d%9<Y!.X5RVUf$C(Eu d* &:\LpH-Mj!7^h#uk}FIf0sQ+aWNCs_/M}T ϡ V2{OT6v]kbVO۱~| gV'@xdc~-v ? 2Sѧ{4FW<˭llDDr2*/r t뺷43\Hp[u:]qO#nW-ZIFǛ%ۇ~u<+QU8=͏q[Gl/=(x[{㠌l6/]4&]I8{M5 Y&vBP xnRS9('تCד?D .BNq+T~mB~!ϨO-DyNχ3aUL5a3; Z)-|-0`1tSL*BIobZSKM&٩f>ޫPI+tR D0Lh!f-42CjI؝T1;Cx*] ~jڎ3LW=>m \9sf ݥcvQPV+XeUDZ"H~*IL9 $2aVbmMΏWU>112hFGuPvy2LS !A1uDU5PV_V%X=QtJ"! pRS*䍐԰Afɇl>̅7 2;)K30Ōsyi$U^;'trҾԻN]_@ݕ } $d1l-Ҫ Yw&]}=#z1~N s"jh9Y }#Rw"sry*hY~Lǃ8\a&a BoT6'g)+U-[ڼԐvr?fbtPJWHa#;2W^z*й'knKՉ`u0%tݛSQ{ݫ}XQư~*^+gVSsݼ~[e#;QSJ?԰wN[:_2#Qeu{?"h%.Fv?B-c ͱ -Z2 B0i{܏"ƚHYd?>󞊘RƁ|e"d`0~fWl+(=Xxc$-PF#@%<и= 0^mm{,4LM23#R쓔<ew(%!xhc-OX:c;{&]wS=`hG)] H% Kh?\bц >X98"Ӈ DB&.~u@w`9xf8`+]1TX$GqoGd Go@꒬NKJ1Ww.nDG.(P7d#_r֐k1կ#W1aji|xݡ]i_3ED\ye0'|t縧w-1DYɯ%S[*umGj%Š̪ѻ7`,!5H)D>ޖ؍]~f"L \AWIMR@]$mxZPnf7ꝡ} e-(l3X1gDX\ܞ'6D5(p+E,XsHt|C(r9YT, saƦ~%{<@_@q'}1 ë~_ ?α݊Pށi2Q@e7SRjl&y[:3Dz.GefGuD=6M$Ζ6Ma@- FOODD7>WU2n)˪ge8OpZ&I mhPԊρ-:e1bC@PqFC8ٲyVpd':S[ebk_ru/U"Fk:xڟFGѳGx"DY#GSvE&T_5>-(yO35,nr9Z=蕫ITL`tY`=yd /C+Y2z[;Lʱf%B$V$_mmM_ vV!gU%Xˈ(նc% e8㎡RO82gx hQCM)pklf+.&qwOiY|g^;nSF}I~pI+ς95\f]4A dߛ`$[H;BZ#G#`䙪lU9JhV߷fQay?߂ `6[x7v.j@b!s^qᵳ٥Q,gA*<G'RVL1sYO*sp8' BrX dKЁSLI//a~S[;[ZGPx.gIE!dDiŤcVagi22IE{&Bf#9֎O \*3ynbo#R2 y~i֍ PZȥYj;sJݕp v)1?H͕$E ذ}Pp\\GT3#^CI9t\aW&=&( U ױ98Tc qHvk3}@P Bs NR;rt?>wn*Vfs;90 #:!ZcV٘k*FXƦOTԖ5ϟ 1ǔ ckӌ=2.$$̩23I`c2+ol6(v*[SeevXQot'IpoPap?m.1*jp- |=5RD]\6_[[Xx?:Ȉqv*4=J-y^>ɫ%7Cd߹* )w 'IRЙ׻%r‡|l<؃f",A.64}J8$5ݽ'3j$T)h&.Ⰳٗ81!{S y#2"e:NJSx>EfՌ-lMھB}c>29+xl'ՈDQϒu {ă커FqKxxž/ %}`~1,Y^QSe!,}Ns| moS/ 쎀3 \AB),"5<~%ՊEHg+Xm`gKM:qi,'gh7gtLߎՍC| Lmj{S${YHWV/v{H c [^ZQF%,vVzB/pHL۵F pm|<_ۯ'1zL K/UfК܋{e[*[01;d)7p'hQ01B_`j[)5 z =ms-7#kp,i64Ӳi50i!B-3~:{1FAGR/_D_Lnb$l 3md#D`Ya喨r 77FYR 켘ƃIFTPWUd^4U/MʒtoZbQW#2!ZW:XBR3Y3 ld/3dL im@/QMx.yE'{`([a%$DBx/VM&/W)nb<1C>T}<t'.$)xʃư4/@e)g7s8nڐe[% |X0i}5ίٛfc]_ [3լZҽX/-ye{Gn3Vf#!.oM&<.p5DؾewJyC$ia1*q8dΩ[}GNo(Q a< \^l+YB`~@V?dYQ4shu@=_}5,DUs` `^5Z'f3f%x߸fAlً#QYHK=jÑ~ MnqlL\N:zƫ5=[ʳLMX--z [V]$ǘm)(J&,A0G+1<ƾno8~p}$m(g!p4p*$?6ff+ȣZE:ߖ#3ZZJ+$;Qk|6t?aMIw@@ěވ sM?j#_V: <)E}-(|e=Tgvl+`y,1w_r|:6/7H|8!mz_Vإbuua÷ u+\,4v5Y@@2.Vֺ54O΋k7v5PAjdxUdVȑYN6>j)zdM{wJ\^v8@v-[%:pӺ!=M)^c;, l;ȊS9SC"DآEPWܮ[r?20j4\ٻ3E!-cxFowfm5ΎT)ٕo'lxǑpdA׆ma=, 'PS5~f/y!» q5m?vwGe,&BfeM}̕'xp1{<+tITz5ڬ"rOFu Wi0+aZUc*& EF_%U!|ϧ¯@Y(phdgW )udiU9¤~_R `D ʄ{рC,羴ܩ&" bM5d*b6eЂLHvmr,vQ]>bclM7l`5Ԏo,޹YE.U 6IxٸB~ ŧwmWIc#u^>۪vgRӤNSj!0Qr,"n֒U2U,$t|+1^9u@uN8AM 8 "W7Y#aw^IvQ]/2P Nt0\=[%a<@~8 N(2}T܇r=^m7$QLUPeX:S|THsD6*+P f<+P֛j 0X*r+վOh`+N\9vSDAP1d ژoZ'371H,gnն=1Z)RH6RE`x%7:E37@}B _yM0N5 vr}شM܏5[g6^ sl="3 !{R+ |P,mk%s <Ƴc=|ً62g2iu!\xT/$c3Y \=?GnGͭ]d PxW?3pN~/}v |B X'SB4PyGIőRqTt1A[xմc?@"1TOm}8i#T,~>qu;[8ç<9 䓢W/6tUZVd% ]=OSfg%qLZ_&GLD2 s 0! ]yP6jˡ:4"{3t(_ኩ"$"zk/ "b!!*9BTj()tjQ_(Y1$A,p >iCTY/,F?LE|N9Kh>{x_8ѽs(6}Ok̠}p%|7€v&o`θZԧ,SkYMƛp:R`ia(2*Qc.#c IZؗY{M.SƱMKe.4c<ߦ'EiLV 5\Bǹ [~tj3-#HUvO[(;(|:!> lvE(j{ce7aKvXZ$~aP15;6m9 RzjHCA|6N[ K1@بdue;oӮ +q 45bV7kQEt|gϊEbOo)./iՐ\;"3wq&Zzxɼj&AJnDZ*ؘֆ ӛ(.k"C>.H#[nD'KŗBXCmUp54B3!,<${K]یU~b|=H>.bQKƾ׃,?hd~!ɭ~>wFcp31q]LֳnIS2xߣu``&h= ]ߌ|! *a?F{q:g/W@aFc~ށa}S£̞ *v_l0 ,F,{oJp)TUy)fCz1 ]vaNaoSt;tm&J?kWvOHXm ƬJ|_ni*F5gƿѣr9'U%2YqK`AGb 6UDi%%X#z-.9 l6]nB(_ )N[bݽx ^q DJ!f*; y ̐WJt|v,F~"K i|[2 fgA]X3kt+};xǞ *P7*hEq1g^d兎c+2Kz$OSҜ텏 UD||BFU3`˚PmtdaH(c|^q<E?H0Xkr;qڀ}-G*\QTB8BOV"(ck!<2tzU :i밢D3y 6>XeXeրxWWV )a2~afݢ)k.,uBW_tNDh຋!UY&3QH;%xiw ]seE ;چ{VlۑN=<OMAҩW]^]sq =g|pf&R%;*ƃ:J9 sV&f2S }3==7f[ח0q/~rc>~i\$2m>frvLi:oJWG\<զ N?L({}?ٓv2a1B~> ]hrl.6=B^duc8LNu6RZobõ!-W B!J +>_Рͨ2|>9Pirz \#gt:\XB`7a &]hK~lƒ]νfbJ\MTY'ΐtLm-yI6\$O> L]cZDR7t F;4Q}&cf(ʗ (H+?vEz ܣ8Mj \4G6ſښgU-x$8H[wt'wFm˯ `iWb)!t$fb¨cGw< &ř. nֵGsҰH4t /tNK<bw˪` MʣzjCvQm,Rtd (le ٟr:.džE'ĥ~/6οy(\+Te6!G;Sr6R/%MzG)Otבrcd?P:jn¢ f>7ȗF# \ otZg_e*N/d;N k4 rxcUpp֟NG7 VXK;O_I^jgә;'QM^J_ o<;xA<β Ļ)U(PF%Cn9'ēJWx^ Z+G>7[:$3#m!<`]_W$ hKIT*4>F9RVѦL?p4 Ƀ웑].݌Xi I?sÙCOw:`v>,!z`ts4~֙= }~n?]P elwy=τV ҌߖK`d':X|o3L"`k[:MT"0S-w4R&ggsN0G'1xe1+4^< W}csDH#9L f`{pO+>@ A6[NL>Vrass~0+֠GM i&MRɏd Q{?QIv|S8˙UUlM4_[A8uyHXF ':|ȯu2 e=G(pۀl)cjw̖!zM%p**K}:Kbquc$@B5>M<&^#!-~8쎭k31YNgBC]y#爽'4A ;X(Jo$[(M#G+&P8 NJrXsJފV+SyXS9)ʤuJGK\ s~ݟYg4ez)OT\%^Ӻ~ `Y[\pާc2hP!x?݃oldž 8X u,%81y#Q(ƿ͝G ΑFI;ɉ5jpRUQF#/K`׻#fzmP c}rt"OO uD勎  Oi$UAjs; |*TD@ϔX 0i iyU}(_nH SDκu$<*J-O N!.'tVςِXUg'[ce^G:ڊ3oTS%ix=W欴IY@bl=g:sE{SWb*hlգq y?L5΋ONyRk eI% 4cWUbik䀩v;h} |i!Vt܃aBl  ؋QHJѐ[ӭط (Dٸ*ﰼ3r#K9CU/qqEĬs$3H=~w Prtgf:[_<* "g!M̦"X7S82r+3s*Iۛ2vUߴ P6gsX_ H6HTԓ ?{4Xҋ 1ܒgiD/O:IC+n\{j2 Fd!`Ow:z;bvb=6LͽM4fyTFJa03Yܧ>*ůꔟVpX%G*^7b ͇+ {ߢ9 ̖m`!;/J1:p%@6U#:|}aݗU&V*dzڽ%EckNxc[fn,wFC;Pj >B2k^˖xJN_>Pm;QODSŇNFrWj(G."g  OzuZB_@ IL`v A(al" 3K+BD+\~#z kĀRP *K(,;Ig:nо=2ZhM_5԰$eߍhO ߼`p SLBdJP3So=\RF5p۩7u("aCk ._LzX,ƐƓsߵ'{faUd!Y,co_v[pc#J/U{Sf\'Z=߹YDlPrKjˆT 6uD4lRGJXhIU} YG&7Vax|Χs)RVaUhcq8N=R r u^rF!Ӎ7Ɣj238,0LFPe*um&Tnɸoslb > |lm-7j̀?(يt:nY[}>(%]qW6זskvq .[Hcli;L“=64nh  dead:A~}%)ןx@eF PJ\qqxYuc(,<b87Md0]e&? kGJ[{cI90 `-|Pv[m ;nƇ@M۠.=. O@ Y@[(i}1:ZajhqkTD[E;6Nt5J`i;WBن?k+Jhs2DWz!7}} ? >=vZ89!sl'\oxKR!ےƩǷIZ2Nrs{у]#V5}*CV;euqR\ m"DxN{^TqCo -G*9{ +"U'/!7na$t`![:A>鰠y -@ŗ>kǜD@Nv[fY s%h݃FD7'06Ԁg8RegG Բ.=!(UW ծS]͆۔ix3 }1sf~<_۝{+_^`B5WkOjݒPgK SEÙ64_͵'ʮ#k Mn!~O*\􈪄b"ޟcc&7IIP550XP M9ҩ[ O"]Gf;lB$66LocpqOwB]DoFyiZ0>(eF J$uSotqN?hE輺 mK^Y"a+鄗cVYL!s(:FcߴTz^1ec|7 g5K HxPF*gKS^lbzroZ:H:Wf `ќOR[ qY@e]-Mk(I,g`K>o2Mi!jTGTbU ZYC+24Kgԡ4FH;̊[,s3O>,@Jfӝ~%.woz+GAuQ"dFI쿹aC϶| u(b NMp6;JV`pYg)ʠHmaPmK <$dfK?L!<&LƼCpXnL%Y`NU~vƋY}I>B[u@'868xkTatE6:pUspek~"}21JxwUWM/}2x0zkǿ.Y8FH\ߍZJv6k*> lŵWN=WrJ8׽EOLR:Crjtԗp^r~K4!HȜY#ׁZ. v(5}e 8 ,gJGL węB.KB ,Ӈ H]=a {\7ˮ_1AWzˬ\5j%ǮwusC4yrAlf f$N0Yxd0_*X]cT>Z[Twp :ns{$\OW<{TW[VR-mR0ct wܾTD,&E0(ȸVj!üaN?mjGX/>'.qIUwTpg٠xaɁ]yc1k+WFsI/ ð@u^=;tnXeo+z 2/qCq;Dvl& ad,56a92pkڗ1H{^F?%M#|eҕǚEFH|m=2e8{ ']<wsZ6t-p:+Hb;ZMDqc=3ǡ yE/?/äORU窧Ŭh`a{-[?f7? zbD^@]O@ہ7] ~^͹#>}}RN]VP}\*>ˀ̿\wXw]Wd_(Y]ncj:KnIYSZWPlc- 1gbTO<;F up)m*|nB< +v{i xRrW|x Hk r6yrcVY{'HD{l`T-Ks\E=l@8ߘ(amYNᬊDEIzduoC7Rg=|l_FA Du{keUg>Ӽ1pR@& ˶W+ϡ; %%JM.iJ2`*:fԯO5&B+vCux0OMb?+ Y{0L@ǁ țϴļTHO֙]@MXt"(?]V5ĺ-cx$?{A˙*WQ`RDd&Ƥvq"orM:EZΚi¬ 7%j{.Rk(Գ8C6LaʧьeŢy4JT,gm ws| eVjJs1p۲SX@e>_(*.mBf1Z|낇ԣuOG=ڪ{0u#kw 1s2qADeN.(_i<>Ef cۉVppj5#K@[ .E`~KG_#ÎYzT'9 knlPCHٱ2k #:YځG"*CjK|2zjw;[rt^j׫KTADG)%,!\&h36[8F&ß$wJCR彇`]4 x=Kϒs+2KV三&_4'7yM|jOcy1cJq"nof8GGJ՜:zD#lԜg9O{F y7A`,yZNi}'e뭈'=n<!A6QSO6Mv;;)"N RUZZgsيbQ1Lseu<Gs}Hű>{?¦SF<}~Z!SS⹙ˋh+E1zPE:>b(=eʹ~2Sɳ짩aI?vL#) =#"g_>S6֦h8!kwdg~Al,ױeV-!d of qٟo|c F{?MŌCN`j.g/rmiA z+ M\m'WP;dR+)/F vXJSpKO$ќ$pfG1ƇIG\"3pvlec-}.qI.&ѣ!+_)a$ʆlRx;X"#-5 2p^+}f;P:@p?<~RoUd|hCgS-x盤ZY֐w̡R ` >^Rt]O-,<9Q9BUCrQhbI 0Y2Cf>U8wᘁX)ff}W#7'<e"Y| S_Bc3Gr.3'b"sI,#J~@D_O`wЉu7S稜vY95RSv/ۏ+c;{ނP+Kۋ%G,8}3cD" j9bI]7n +%5< RqFʯ]P)Db-QoA=ie8 ku# #V63,ޫU& 3+1RS2}?4(4s~'췟B9Jx'9#Gޓ_v|tG=I*ږOʸ2Q)2Qfyh&[t%A;I,]@Ïioʯ*`>AgM!ǍL0v[*zJ9n%&{Ϭ`69F\ALs!3b)ڱM03kg6F˩O2iW[jt4HG02Й' ""\((!JD>a}&-Revzӑ&܍<**gVٵWa\5%k c/e֠b=Gya4KIzB69Ԟ@!ƍLnmO۟ z`Q,+!s F:Xbr>@uDsJ H׹U,o({ϩeWőn]lս埲oj&k*vTGS5Cq(է&As샞$tzZ>%L GL10tBsZ RƶI%e p:믥$ av@L)<͝Y8o(:0ɡg~ dYҊVQ64#`#.>H6XD¿h<[[2\mǒ?Oϫ-!! us(^&}Qݜ|7qT|tH|J>v*"M,~L-6{>UoDmF22e?5FPӪVwI-3*\5yu">7۟e>TTb_֭Ks 0JpCwKjƓ!.}9T=MVz4ʬ!"ioTC)D/j}tټJAX%^tR˔\?D26s%,2Lg86^$|>y|X,Ыs$}#.]:&kZ U܉fxxgͥUAc`Wl>諩yL-N { v6VCLQ ߊ?mo5v7t9%c佗9R8S %1F mv\L*}So9 ߏ$7?57\ ]:C+ m3pϾD #ZDTey~DOhi)1eFG Q|0y&(WiZ׀J ͛(b !_3ć 5Nm Wܮ&wwzB)PS{&7`I.,%d g1E[\2gzUƷ{Ǣ~n{HG[5;*"ӘАELq̿0*o86 wY6u3.K6cvSHUDY]8^K?r@4h>]@񞯉-=]QWެ۹ L8yrֿ} k΀o[3I. &j&HqoQ~i/#K(]nRr }~U&)o|j;br_UUM _=1wTFhksd2vjfV[[w5{l_9c(s "`Z^KƵO>ؖӝU|l8-rC#ɟA}S,hr6=Zp43Z){hܨВ*\,TX4z**sL d>oQII|oe!7%q{ %&k{W:fk 0->`fT@'Lֲ·>_E8V%~7%~V>P02{Sڦt7bϖR.M̂8pU#E8i`C5!HXfwrrYWKUu$ad>uk3jS͈ />3[ٝBiLnpܡyOaƛzCr6d_,,8)%nS@uY<$N}AĿف_7qA]V!wH|BZ@DOd4lǡr}|}|Yˑo ;x(Gwϟ;flt/1<$f(!=zGz4Ica3UN1sWNR,'\'"{4{̿*kC̔. S\s7O&v[vB?E5ɎJq"-*Vb٣Ƀ˅"ИKJo(d\}G3^wdxWy@:#G5o0Ynn  ZbȜ|;821kW + :6"aqʏ~/05<]49yLN0 &Y&ZR܃X}n9#e ڣiRyf3k_5uj:ǁ-'n/5Z)gCZrpŢ-g w|Emy`^q@+nYҍm0[F TqnChV0鶣?$@n^B#|*KHN&U3Q2 '{!-ϫf1>~NP> (yMuwrm nS|ԑXybA'4!T}@U^"F 6zWBGM+>m8A],d1"!WXrpRaĆkqxSӃl+@EUbP@!ҙe ~HlfPl8ItEX\h D| RgZOÛ-j[WLXlZ_r+}7aof=l|f˳׫dk;^ 'I'oz3*U+椷,Q'D{;N/^-G8b[S.oI}wH˴$HP_, /JSdTU#V㪌pc+!{<6S4J CH`m@A%x2rhu>%3`r" }OQ>My\ \Qqqkڏ|kY، Li̓n~-t/1tR\ac:{ \Ss,+9̃=>FcτClgQ3G!zco}P+ GRBtr8nbme:'^ Fˉ`^<9DW T9gA[G7s!HHd^딳*:vE#1~k5DYŇ0P vz0?uSldA>GcY4\'_;ETRm0: Dz/vdh)o;%H/QEï9һ@BZ 7 ]P#'BG>3?T0،Tn36J4=-^} WV3žQz/#R -,t+ꯦM,wn=0e~~M4:bw1)R|Ӟ[Zj}&2,SԦ0M͇UY~5{*<% ϬNiNޫYlپgϐ I+qFA Lx$Xge rI̠¡v2=9G`gZp)Zق?/K{FATnw1-E eqӁ Rg-NS|gk_|f2?`6Jvzph#`жzېeԫ]AD/AX!\D $YY9>Gj7֋D7O`OiI:@>C 9?$:+[T >w+_(xWhhYHpUžcn_k63㲶BϨ*0FD-B+aYRlZD擂;c_OG$QJ'xEEWG+,s ޸0PQ`aV K)pa#7Wbs}doѕ_Ɖށ:lҨwXAΙ) bǐN<^O \E/je>_R 4S8jބ54yP6>),+G=_2Y .ItaWɺwmzHhx?] 8K+Ͽth"M\"cA{S2o;i7sF9PxrDz`:n8?}}|<䳮ðNX|*ex6%ݼמҘi&n; 5lkc}]]"Ɓ(5>/geh^tE[_%E3W?ǥYz(mT[K067<}P"3KҪ֦yℌGsC :3ԺatQ LJ[L{] ` ߉]$6=JSBh2Qw{fRhʞEfp~i̴m1 Kծlt)JET. n h?hElD($s9`W>l!V%Wu7g@\%#Mh/%4p;==DOVv~ cR=u\p-~sToVθ)>)Q7IbH}B(8\wl 1TȺ0_ƲD~6Ç\k#{rSGb.6}@^g<@v]9,|׽ {&S&lyfC-uI|i`$xZ፯C8Da{.!l)AoT%J32,a\\xWS~ iӻl$)46g`xyU4O^-J[Ν콐JJ6;K=<.RM +Omh:}aHn1t4lTSo? f3#aGxr<>Z^r˩kMI>nJ!BS0p`'=D9\ѫdMrGS8=Lc HkN<%V s5&U8+m*̂a;D΂-v"\ۙVv5{h2O#X3(5̢cBiaSyiu=vw+!"[˃:Z ۢMDĸE9@fs`'hx5{m[;P~nHmhNw$ER V# `.oB7a?pɊ*D#J;vdžitO ُ{1Ӎhx~+MzkqnRE/$RF ];ntL:89+{LSYźya%m1̙ aJn;:zX` >sp9=űzԜvg<0;@(CX<۵/tɪ8ߙ-ݢ櫂X~$MV7F%I!`lʍx6Hx9% bW%2njz0"՜6PBATDXsw7O+26a’P FoQk lz ) iɂ4:tW= t.3}aK"@Vo8GBk&,̽vw4#uY t&e1.>RnLg3YL}uiH]FCMgv[nww LX9{M_{#g>?1C{nā ]$^l.jD2Ag~T|Jfӕ)zreldlMu-~"c_[+p0݂&-obJc&_0¶s{oXwtHuJmE5ñ 0%Vgs/6hJ "MsS4~'؅X3%0y3$_j&A6^`2TϓݰE(M%ZV 4.:ܑ+Ԗ[}uE\W#1r*^&6l 5PtN9`d٥`ߺJ=.-Ot飊cp;n*U/3d]:'<]E`f{dJgc;'>!Njm#v~ ޳7 ")foǸ2g/t N:5.Wtb#{~U8pV}o&OыLyo-U 9u\}a7sX>Ghy-zuhE})CL1@} y8wA%KYV[$wG%1TC_xWv$QF\ ]lFuIZ Ny1CգKI <̆K7y1Ӭd+xI`qC6\@JTGUD3ٜE ,׫kGؤ[6FZf$<s-i}ïfxjϥR Pf f>e$Ն*`TJ~d2;wM>y԰OfKz_ stRJ]>c@LgiH/ALBwhcPR@)Ү0H}BVq+#HݕCd"ajPA[˔YBW_ gPjgR A@ny߫dNG! /t0 Xc:‘eiAHbC;8!BYh&e׽)a_1 bsG+ȦxwZssRT$&qN2( %.-ns}UW<,>K#->Ym fR5?n !g[8Y2tdQIT$֐̺'k@42;Ⲙhqd!/"3j:( ml_l@Qk& FI)4[ݮTQ5j 1CjEɧRJB uѐ.adV0_Vm_>#wNM.0@.[OIؒ3IH4r=jp[J]?{_eE}SaWppx²s8М.q=1`S8g8qƵa51;"ꗺmb&i?@7^5Yxz5~$ Z1&r;D0x\o$pfo/ь;VY&\缠 ,5UK.D]Gf|2 9"ayz骺(:.*5gl J} x 76Om]E7 AddBt#&m:+U*`z,n`V F S~M=GE0y_ecxyVJɮ(yJ d2e\չLxwZ_DsQO4}0}ehi6C1%(np$1@#@Թ[GcvuoO|QcBLֻ5Wľ&?|/3|'V;$6+LF5׬^P6"ܞ!n*n8w6Z9+$[E<ǾAZ. j Nl\[M/r4(-+8ibYSE u/cÊc_#[ɾOp&8T5g- ^,r=EZӓsY>2.sCi,yr`؅q09&F+(\sמ, ]yC Z vlpÖ0#6г溺LL!sڹE |w55fo3F+LFd?KhcE'}=M*P"fq.Kn!([rLܛlN3a='b&{I8ƔH5[_򗹀_$OA|[0E}s((3v#|l*Z=k!4խ>==zy-a zrd#_ЏC_Q ģEe0-{!vν X,95"fS,(VaC|~l#knd 1$chN? ;/9vh[v*tīZaUD d>)C)NXݩQՖRd.G+{yQ@& 3-ޤ R3|| -`cf+' 6+/L@py,UwZoRXDZhˇ-|l+DApA<0QR5yUXA  MZrDoMaT̶k|Xlt,|<򢨄:ז_HF.eh8\KR7s7fK}wzIp/D#gD]MaEsVsڃr^w]cؾ*ο_Z cƞDxS{n zF7U:Om+>kTtnr Ҟ}njF;&9t=:3 #f 8Hꚯ*_L<1*_r71`[i Qɩ6v4vZx]x錾3bqct1hlBep|Ɓ1I$'wHNrѼM275\qwMnhyKD5%2~.td Ɇ0%ESIT|wpx7*0Dqyc$ud:}n ­劆 kת"QiW9*ҹawt=p^As݆Atw}i`YCZ+ك$iwlqɲQnPLO8t<%bSfQд~@pW4ʼ$s{GU}h%K=(jmcY,EK`iB[G}0Q'$ fJ(4OCCrx3/Ce//΄XY{pFwczG~:lA-K[$J@p#JE/|>*Oe tgVfg> T Zk4ܝE,pmSɇ,/-&b^ABay]׍H;F6B9W)Sk+Ou ɹnIx؛EIVc-**v9#AH,()  <[J_LԾi/K ?t0z'8ɍTVfPagMȘ;Q5\0k#%Վydರw߉%[; *P$L808+N,tF 6}ۡbx֞#gDԾ-@z : ' 3,@Kf^*ԄgȔ3&9Ժc)׉)RGY<:^z~Cmڭ|&2l } 'DVt&h' _p%u#,) ܔ4ZuACk (Tv:ϨY3m[}aM%/,?z>\t#ws̲d0| /q eEg vvP}WQKgK'F?\8ʕᅩV@4:_w3Q|ҊE:71>#ZƮ4yE)AF$ϵʚcDe^o]Mv΀7D80 iJ>ݖ|awX dC-[ḌgC0:SE:O ,q`V4 M)A}$AA5DN?BQɒMTPni c {HԂ F gsue 4;P\ .MʛJ6S_{C7.Z, $^qɫJgE)'aE*`.,al[S2m9,BՠgiZ0dE@3֧7A=}ίxKeF0̅0l0tJm7o`&R_T_JT*]&#YcPV+ LEwZU% tN-46!V7 |)4Y8"u6 n7ǵTQ_t+ )cV$b,_)T:-*Y/48+phD8tl&DIXݺ]V L:$<_~%,,ɣܮ,/=mǐ}?>8N$[gX*@*@Bj#9 Մfko"`֐IHUTzzN\R8}p/I0]=l;D.fOeJCG 9R`ː!cL6$΋D]Zj$ gkF ۢIFxr6Rڱ^j%7^;h_]5}+F@^fw qgX2>##躨a$]ʭ.6΋ue *xo[N6^Sb~ ڞEq?;ѳ~|LRD'T٦q/Sro f3Ŏ<x'΃PuCY+'`[wYH-㊞95mM\g嵝o==tAk ᷘ#U]z',)0@FGO=E%[*o煍P &>abr "0|];_L2_7x2ZfZL=R^D){:aHӜlv5t(R\z;ˤ>KC'[@F7^yK/סa1 ;wnI\/Jc>itljkA^=j:3dő dL%8Ofڊ rӈ-,5+r!u5p9zbD,E\uӯr3wE\D?'l)c6 DWL^.5vGlnOEK&ݵfv<&5' djaFUܠt3qΓ9+9 C݄ Ցժ0J 䙫QӚImhf$C0&S۟rit.\d㫂 q61yh*tg㰵%V:4̿;bkœ;`N؞<;0w-nGWidzÀ?!cY>=Ƿj XV{ss 7O"뙪Ffk .~g9J -^uhDϮ/'dZ_$<* 1#_0A1r^Knp^{L)vQGA tcÚN^#jt#|h_7- /oVk~6mVA^n wyg`M.@] o2b̚9Q,e f w;n0u_7;%Q> B ]S?WȾwJu z5} 6)fԻMtj?1a".P$zH0a[xf` ܥM@PF'B>xFuWu_>+ޯ=! 2| dLq:ųL¯']D:ƍZ ?J^?Fo`/amSsQMNKX"樐׎x似% X"loGQkvjUW罋+ٲ\Y{9P&U%ؓdmG W\L𢥡|vKµtk˹P;˴:L10Ї1dg7N߂9d7Dk.G3E ꘱4XI2iNs3d\`lkz7B炡ziGl~lS""3N0:NZ`+?Hv v*3#cB7}jܣ8!m8Xy[ %D@% b 1l*Y ?N^Y{ ^~o?Men8$P6c[9σ3ˣoN U[.[X#ܸQA۸pZƭL*GS^lnӧ/\E 5%~GSv;.VCPFҠ3 A!%[ЎAAD2s`+@0omZ') JRWvs1NԃB}׎_N-UZ eG ܎7(/׏\~MV޵h+ \C)(dS8EVIR\ iثRAGB[}qc̒gC] “2j6q#J΂\8J]y1$!;(|m~gX%][ѵ|K$X@k;9^`mb$UMXw-Uל+;+̢JIv&BmٹŐWZvΡ,&_!#),D;NV,S\t [ C@wJe6!i|S]P"b(S1p-ֶR.='7c9W&䧖Mcs*ktͥ\%UHY`҅6o;zɴggb?amwB#R[jQZ.YINv_԰ct6w2]7$P!@W{1knSe[tW@T$! Gtua2]|hwK  d]vx9o.VswiF&c \́t#&w*QJ_kPVGvj. 9[kR%B4 A {P:*Z^s>0V-xTivx/1Bbőu-m[>Ĭ"dTɞү8\ M?D ɉ3k^jBH\F桨rAidZ ctiCt裠9kM8^L^ @ȓ"s \trLkF3|XHs,\zP8ymx6I}Bcӎ.?D@ BZڄ _~񟤺܃NZ 6R3ēգ{wfrD6"p!=.+1:ŹcP,}rKc,*yrCߞC*$#sc6;2Ա pn!m6QC0F=M\Rj9ˌ0b5Q8wXZFqYPkc6ME->7[3U:Mv@r,|pP.^!!4 x/UfJĠ{ep-w oƂb.u0]F5CDOt$oA'\w9pW1IZz#6Ud@"9j `0]7lr5|n@O2BSL%\V[abv_@)hަ3Z` &xRk=w4{`N J Jv?T][rS$"4hjGD,+ 5VD+cBD,h`ePedc`ݖs`-HEr~Y32Vrvr abI谱FHP4s-`h޺K01߉~0}4&AjJHG>7f ] 6OT/`fm*G]T_})3Y=THtmdxp&x>#dgAv`.=t4$r^jxMFZ ީ2o(KT_t )' Zj{Wؠ6;yB9,uV=FװX3ȨHb6ʳE p옝O } {~غ~3Ubl*.M " 1?ڇa{Hn2 {~1:k6SPȿ-B8XRղo}kCXfvZUh|2mv{ 5ͮWRCQO8K`Yt~˜zvŤb7Z9>aƮ^E:yɁburA( |~g@7WqL?"BYbTdX`<:JѫHGVKahÁ=BrL[n )|z<GtbS])>c0"~!2"-A2VGԫq0X?PL ww1zџ z jЗ~2@Cפ}Κi.È.%7nB'BO{ÛW<\ hL8GĒ>":#7wGΠ ܊$& $Li 1/fKE4!Gz/ wFBsoDOW HQNS [-J&SM5rq':Nߝ.){&B y 4NރJJ[\*`JV KJn2A;fELlN' v< jC ܢhe=;Y0aƳl8Y;YX$a4ېK0uޯ!a0{C'[A"ΩIܭeW=X 5&eH:kEo6J7rZr FSؗ P,i*}(=K5p BDީ&eURGs(/ wǘ ț Oa5 csv0ކøcӊⷂ 9#r8bD=H%p+HF/R+S. E*6RXbN/Zjҟsvh8^ʺDvC119k8Jعٌ_ kSSX=s@ y%ɄGdĶ.yYj}nn܋"*# m*綊pLlީ](&Ţѯb!lM|sX6LZ=4TݸA2!xZsM8ZMbB=qP_ `tܳ(j'.]m0# >iXrR&DM?Τ A+g[i`|'((>t0/޺_%T Q}f¬|AYD/R@<Q0Z^PWv5Q?)x(ɣ0eO;WG@$ҟ]Ƙa _4D~#xT<S}u.;p>@(FVr?':xp~k݂IkF{zqX{sp6+>8ẅE{ݼvڼu)b)WQxI6OHL,Ⱦ\o!veR%DWiXbP5q"*\@NJg`GTɚdSbAhn}܁A--箷E 6*_Bu`1,K[ ' P)35ݒt;;dTUO0,t7H VTk﷉@o '8W.oBݰWeE@˷S2 f{0/2ă(~YX$1EV%cږW#wA{|sEj+~0ۛA;#d 5*9XN /pmTuW_(I,aX?sȳ&9@O8VBY}2=9GOG/0DZمDCqA?]DjFh+C)u 9RxԦ ^>G*ʎށg-GLm~V-qN+$!LbbwŒC/5}$uYCC8Zǫx"gJ([tx`MHmKxS$S:ps1J}@d]hZsxYR"J!'~dLBjiS{鬻Ҡxz| c2\B`6.,]lWP2] o]])@xkɵq(VlNJ4g[-~c#HhWFqEKN)wFwnN \p$ Vf_JA3P al\'Ş'&U)N!oo VinMx \,k'&fffcakw g297Ȉ1Rm8:5H3ia3"դqe^ ?\gby>bͰaQz(ys^&g\My ZIzxd7[d)+mn(%ea;cQARa7_cvr~T4~)"%ڽ;Vc3XՕa'2VBJB`D!ZO%F&m2uH, bHOBۭ֙2m5miS j͡khr+pg4\BLiXxUn?y&%/@aoϴ/fIa! 54bopeޖ]qv_t'me7G NV$=< ) ;fTm ] m,~h".|IY\;+̴}l 0'Rش]eWoPgIS1Uim29uSbU5h]6Y[ҊyoՓZQM.5ĹQ`Gfo#HnEAeK>ZPX$lE ?X\ 9=.vwՒD`*&8ݧq+/80&<@֭T*4L{:GGl0dMyŶ˜,C!gk _5VoŢ/t+Bb(9! )aݶYo{zJ"#%AbZeNLyg2ź/4{O=E/;I*(vI\>7 g^: KZwsG_[q4Q~+ޥi˶%b7G+ >LS1haߨ[`j[Lbdm-]**嫈d'GߋY/,} 4;~DRQ&@3]lf0"_%S\QSG*ώKf. ΝWD4M3[n=6jũ( ˝,J,J>NĔ<ʿ(»[pymR0N4,!eF@w!f7! |cRkv{Z)U rPĬc>w͏c*ǗZ_]")$}$ ^ p "p,_"Y5ZT_)>2T>e j%s=k}AQJ}ziCIvhl_ڇ> @oEDKjX+k~)[vš_yYJIK[#8J@N1XM׋g :7 慕Sk9m`HoRO R AVP5B|xߑֆRȨBe)_(LܙPҷOKn/RehD.s-sRSm9 r|_ۚN/"LnڵΗ)lRPK=Dpdžm|O.Qd6332oLh@oZl]k;R;d)ɊI>ҴXʯuBęUp,DΙ\R`-scXM; qIXbvhL;bm9Դ\4@07k\;RhC?{s;t@@ZFfEs.`2.)>{T٘D)\+c4JƵ0mC~1*_!7\+^޽[Vca>ёK-Uqh.l2WvX71M2،lllunz[UNz)K- ] rҡ. Z dVy/f*x;<'sZjnVe=>ו)(>]җ(թ~U~=_Z6ӨJzefȊlyin㡟 ; r>lQޞ=`?$Q )m!k[$m//%E4q?||!`$?$E׬kiԭ.C㙼v6HZԳ`F|} 2ID=Bp%ۄ3\q ?Dd $2X]E5!p-X[(Y^)h/ x`rިRt4]9GhAR( ´S kI6 șeFWMG·ZN[wΤ f2X1"r ЛR۴p V- m}ք 0A ?+ jaCcۮVbK! ]}^Bz3 PC@4I ,t`a?7:JQUxIﮓ;̋iQDf2X}?7S )+ٿse@l;FTpDr`na`YNiK]QI*N1U&i4>^wmLȊaR> ĮaA+}:B >o%u>O$G1܍}Q"sr.RZh:aN߅qMSpaJ|)1݁ҁ,<=-&D'Ce(5g҉﫻pA0<:״2|=c"elAnR5OÁ N59cKz"^t0GKŜ{2aM2Ï1gt;%X-^IYc3t~u G`E7j= ;:?gaiD+cEb`p !9Xž4ښPn8AJs3!S:x{Gx"8?[|eVW)*yC6Ȃ4d4HugH C {Zò@*Ne:V7y_,,'! z+0{=JCV3i]xCy~ԚhLJ24v+R»*\OegT(*\!rD USz=niυ# ϳuQJLjj{%Gh#AX*вF/p Ɓd-uj0#yIXhz=/hq²ڭ~uF!X|vkPU& $ST$EVUi$5I%䴭uG"_6[D6q奢 ) |UPm.Vg}Hbl]v dAeU$ۘC\%D\c.PK'Nv*NFϦxAj,5ucEM壪'ORqɍzhu0\)2wmk=҉wrxX&z,ϗ sM.H3&+~ g]oiLR; la0\YW(eO\*ѽܠ+AerDXH yN^)$I6!tt+{|о1s@=PQawUh1No3&N.-|9Rژ7aG2NnR$A'XBOFlߙÐ~3PtSlnh$e[a6xӵ!SFAĭr|?=WAZf,E9nRdz@y-'wf%,c)Um5un"oL;s+*g!69IRQ*:9Q]_r5Rq?`gAq548Lfl; Voz_0đ; hD ygӃ"u"byX9gua2sE|eBJٰ9_gO_>Ͽ[`;}p]9IbM?$~VhCMp vUc+u>V*79l=t0L~+KBc0*YVʸnKn`\M"7nj.M4Fxc aAj6 6(N(Td6$ V(p+"@.bp@xj}W0,}&XfR2 ]:5(3)]Y=)=󄽵8cL wmՎ`=.2LbkڢZPY*&R\~~?i_jAW%n mJ \S?!bIET TvPH)% GqR.t">b.K,X'd0Wy)=0ܠM)d**+vيq?mDӞ\bv^15͡9A0L(ꤶE6\2[%h.ԈI彧,@Qvj'P1%L0yVH0,Ba ( U<-Yv3c`Պ9 #a<8Ol{xBtP өJ^FZbד+l(AmݻU9h4 3,5 d=Xvǥ)t8Vjr zxpEzCfBzr~}0{o|[{ImmcjL=]PV։d>3؜u&peZhWp>z>ȧTiA*u&Zms.]:u &sKFC!|%Di:ebDsM 6pRW}i:2Ni^#m& 6ۗ ' :a1b?kO,fǿ6ڤ%܈|6D {iStAMc$]k[ US(F Uur0=CQ4I(+Ҫ=0*`5`vżb'3n6Yз4aX/>6Bx]=~%rAg2 0>=ma,> `hP8%Bg[N]{s%WwMr{P#6 DP3qϨ؃hfRXD.N 7˽:sAF$cl{#N"S՗js bkSD>Y?g(= do{ީCX}D֍nB,Tyf&B0z!o<[̩S_;&Ab1$+UM= 4Fz/W_CfC*Hv5Rq.TEc;". waAXJUE?(_=FU'|ǭbx/%T/HѼPz-Ȗ0`KIj(vKqϊx%j ^m^zEuvɾPp2R\<y 3"35 {FFceb{>e $h N<hvqDX!(QVnQKC\O̠p΋^St{?̞jPL=BE-vl]Ya0mo2#?S W WmvبU\*OeSZoZ,#!nr, ?H?9M6QO;X8G@ XjfM?۾/.a^bDVMDAuM͆f-^<.c5 ė* fEN rc)=TlGXkG0JB9zb;oq޵e.C±P6Yb5J<[ X[uA\ ozy |VKSl6m.Jz'[d!S5fԢ¢D3!~m*:Aiomը?5^PXR]ez42/SL^lQ$ahGS3~iq/Pp69h)}ZQ|o,STPFpSJ<._7\d`J+jQqPZwm +. g,NS?rhfbG2 9R09}GϬ_ iSlH E!YKԥ_CĶwQF0`sl k?}vuIV<r(A$r:хrÓ<-S 5;FW /zf6@z+( ^:iڤOM-ӭ^}Ygj#.wG\c\+DϏpK(jY܁wr"6ƨy|x|v$gWL޺,=AbA&xO5j0qiߪz'wE)zc8Ӫ.@Y7LAMTR VVn).;^,b3b,%6]pM4J$`7=@>}JqN]<| Yk5_Կط/,3uO~4W77SZHx-Io}s^-kֿȬIgCd> <̆߮6a EI[얢v7c^2 OnA+?b(rq,h?͏.N&/ĩ]$Z9,~g^Q=e# s%"1|O;f-Z5cQfz6Ƹ(fE-Ȋ$o;G`> sDlZ ? ԞA S?yvVnj ?wlY3L%c++9Q𶶿I-@bZvs(^f%Sϫ[E D[ WBxVR[~M3yfBsM%@'eWFuWX .^sE7dAĊ *F89~RyWn (>?X*!),jIx!ٍ&۱DUh2ľӞČ0@V/Pc aB'ñ@V s ܕpHdCI#" KG?aJ2`4><] (I9UW>k0ZV 绠q`pa-4N S$(qe׹8I;)7)q#9| !,i5{;V[@W"Q=+l8O%nY&ýkzwZjq\ Z'-@6ޢZ.eR3^ԩEnXv-t ]NڼbkHW]'%~qЀ ԸK#A^ yڇNp)4)ׯ5,-3Lٻ6pbܮi{{$ܯ5girhk#y-<tp7t!f=ez9-aG$EIwj33U N#=:[;I>urʉPUcoS:`~~H>!Bh#^7|ځFUO'Fn-4yߍ<ڕjH (`I s i9d,Z׺dI8(gzL7a\ w?bxr׆&*gv0Gz}04[ cf&CޒN8uvt_M7 ڋ)+`<թUBisu{n%U嚏Dp^>KiHT+~JTE ҵ0V3л,iݞ\,Vg熒#n#*|i!6\⎸\Z,šeտ<o`VZZN1yv냁}t鲄 XD܂x iiiiYi5DXXq`s%22L)ܜDN D摑8B8*,SAj߮m4ʍ.dփ,W.X d{ec"Ua(At@|JhmS/Z1 OCh09JSX6`-iݿز9%xd5]:0ͬ$FB[`.IYd[%3<^q^xA\+TZWgRcEr6s卮תNMh5| z|Zډě1nF's yok9lɗ 4t)i\zpű,sPW<;90oH#MIhOOwl,ua,~M5O޲4UMbE?k9gף.*rKYV1# b=W sALR@rC^WʅG#SY}Sj ɹM-yB`v= wE=w,lWif32PVUvcOPIPz$ʘUfU;lq-f|MNbYxQ^ O8kI?PvHŚt^|7w ŞgZgAyd:D=Jv҉8)+;ws+q\ e_Җc W6K'%cib kn J+sߏҁfp0U2C#5uga,;F|X:À@9tȓ7R6Hb&H+ ӫO %HRm 'DfSYO9c}:}} UiǞt6'&ל- mq{&oOH!1*M{ |K'a ཹŎ+O\xnp]w1<رT67+2uҗ .N3;݅ih跀;vtvSA2ډʷ }}{\w <%vTCf/&o;7>\շi'O/VYdl8<Uc]W,&FdX9)" e4[t9h_zМYrbJpǜq")"^-fhDJ^WO+NK,c`=B>kxxga1?W5ВOx[|OɇEPCH^7Gowcte^"`;ASaY( gPS4>NC( mETp;hN~{|Y2X*7;a! Nu vEtqϚ7!B\k6.2Og<~FDuSZ&Nʕ}"XZMjOi[81Zԗ+3z77qWs.`<gJ}Ő\=< [m[R+A33%JŃ߮)HMgϋ(Ӥu ƯɒV򓟛JDCq-"`n S[\5T"^ΙD'Fw=UfBNH0r42ǼD5w¨Ӌ Q7Xn*mYjcֶ.=(P11\,+tXr_$,Vd 5Hh e}]kL'w.A/b\΋CD6 0, ܯϗ]3e3rNR(#.WJ:;(ՍzTEq`c lM›-ܪEugvYR@UC}˦9p6l c&v`6X;5vs15n4m1*@96T|`/F8^̖_BΠ7oT2:xrYDZI”5|hlc"-/w{/x!{  ǏƓK}mkb.ı daB4wgҒqbQQ*AY&Ydyʧf*+R긫Dz:xXb"sR.L?$Ŏ hz#3J!B4H8U BhQ_;pnc^V0FT-[8FܦI\:cx9yηWP _;Դč/UIˋ8.Jjٛ8/As?Sf?􌀗ЇIw:iLI-ܳF4T)ɢ;"&ըb>."˛bu)ˏa+q8$̍ϙ ($0&ԊMD*1Zn -*92k=?!>Ƃ۟u7'u$9GT'J0~/LP:9;Μd`D"4b(Ma14u*XQ1ob y;eUK#풩d}FeѾ&}v+v,PâiQudZ1>abv;_Ǩ|4_ Yc<"OxP~f5xX{?6~!]1`:"_snaE}LkP<}_j.˭] eCK5g0~*gK\V(fb;G G7;ӀCeG6l*:€s׭!/KxF0zrLzykKw&ccp9*8MzA0LRw5!sϡ!y|o͇E=R0{HWy t0bxb$AR&kj<NA3ES:p^d>gf 4+z£ {3Pܼqܱ<~5mzUb)݇3lAar O|fYsD\LdiXzOYbL_<y)ڿW%s(ϱ5aq!\y.-86`[Bt>An|9~:GKYdoy%U"9>x)X̡&o,n/X8*ZsK̡4O. DLI 4H0:^WiȐzݬ&$ytv_>WL?t82 sAߧ=cmB`.EhtyFGvsq\U?ɀf9u83Ny0-ȿ4gBXg W}-oISTRԩ2[+ G8x:L+'A!: *zi e=tXp^X(屏=&]#2Qbja4etV2z}9W)2=8l?ţEpx`rwYöa~L[)N),Ǫ3DSk ~`}CŢ0t1>uAZc%KL@>J3.܎_2g DX0 R.KP 1Ljel8mi6v'ZZ%TQue ưñ@.nٺC* _a ND-#E4= h׼Ζ%hldx)ci~g՘*UD6xln\kHNiRA*~S*/%)sg^QJ᷻LQBS{=[:6`3%Dɽ5$$q z}83Bvp־4o|7~T o/v! L#&$Ï% rOdtu~*y}/u뽜+bF ħ@O$ujqf X2ʚ[O8MB 'sKNg ky*궹FC 1sIjOqY {t[ *19ӆXЩDu)kOA#1fK3°_A#հўH&ipޘw0R塩ߟ#GSյn)P:z/T: 㸯QٳY'eFm>f+pEB=h @ mMѰvcKK6KlCvy1xi!94uI7++Oy@(n|[=-{D-/o^3~]Y!s%.e>B)*dgGu;:;Z fɯ>#@Bʸ(5:GzmY*T>l,4!Q̋\VFmfu}"]!KBJ1Ŷ};F*fO%l=a)ZT D=OY nn_J{pתͩ-m{^QyeN(vbQJv#0C,%;&0 6&S{Ļ! ]lYӟ&{*b$]` 䦢.Qk\(0N}#o+%÷A3Ah*AD0 ⛿!Ki#k~3\=_Ѐc`5Kq3r2>'UF7:6S!RHƲKJ!P>DihѨZZ[=ҥTp%h@.+F:EʝV p3JO6(8EϚNPYkCM_*@ S!,쯴b)S*B0{90]VeOcsF!n k+ +޲2uҸ~z @uPӋx{kƂx%#Dx_5䜽Zlpزh!+H@M4U9o&ҸToi*Wc:p Ycd \>M־kڏ*gw]!- 6CU=h^cՊ-Y|jk>  ڡ^#  p~ %3^Es”J-Y~RX7 ѣuj(iS$[VUTpft{SrjA'*Ԓ ?V>hg 4|:Mx'pNA2IXy䈸r gAΞPy}u:di,&:޲=^ {QF-D~›q ӡ4?+&D 65OHͮb@#0I$5&;nP^\5$Q-jg} q3~xk TM|Py]% Q83u-CG% QcZbq@*Hvk!y7БX,JF/t57j=jjm1RWeMDPE\ Bꖿpm dr(_hgd 3yѨvKXݐOC (lf{)>_ACtKr!8lf*chiP\GhkQ4 WqUp;8oZ=V.g/QB'Taws3aP>rdûjV=c/z`58B6xkGfSU)D(:oQPxqJ(:kpB2)Rmɪɹ9.zy? zbNWE!=OhEÛ0gqu96Ϊ3]I.Cf&dtSJ-CX~ANQkN护eqgo'>~KC8`Fs^_?9Lw0WhkE%iuX2W@&ic͏蝾[Η )+ruj]jޞ:` o! 37jD(XEeU`$L9yLà'W+2-UY,N= ֝GKFB3`>;gؽ'صuT]4oH>C.dJ|85TQ:P+XSu=!1c][A+.pa7<0<)__DJuOtS^ړ[P}=8^J MRdͨ/ٖ$ٱsKf9G?6N(FtuN~̕rϞql/LL?K(FcN/@^3 Qu#u-kL9spm f#~V1RqDy|gRP|[[TxfoB%v$;~tJ% C-]zc:0G1Υ;ˠl"7 [U"?;`7tlN=L>L#O- =g6XQ=EIi<ӿĘnPԋLé9I xa>e\~ Y<աD7xNVv*w@kѰH DqYs_YcU3ɭ de[ no0HJhqy&8>DkiBͦpW}ЪӮثU uTy9ljÅc|` ? ->`Le䯺ч=j<ΩΆ'"K20UĵLDsww% l"晁ٴs) Ś3|vqà T OIcyROF]~9U@Aδ. ̅@ p!n Q)mOe|VXꀑLe<@JŐA&I0G:mtzZvw4h Bƾ2V\aYbh5>ty̓Xy9s7bK%`#Tٹ`pwK:@7:JvTq(y0 Cjʼ:i6E݆I8/g-~+'Lo75L!EVlM:DeK`qCZ6huRx-p' MdDXAr%m-r~$X6_TؘL FW ̓^C(I5y2 y<+HFߛ4U,(/_M-Ρە>[k2F~tDpJ9V}e 1dZʍ$|SM[=u94߾<$Dhe!́4Ϥ-Ht`D׀w5A"P]߀O,dsĠqp4P`JZ3q8&*qcZð} 9~!?= \P.bܥFݛn; ;#$?N+>É0qS'J<\fϐÖta{ ,Ω[ F hvQ)*c&)k0t(ZMzV,s  2fD(*xFRN۪?_9 ,*Ga*Ρ8a)tۜ1@PyJ|4`glbٰ@];6t'K].82o/fn_Q!z0Y7rx8ק+3Oן\ ԃ9Xޢ$)DsH͕^vDѻ-Kv<U$ bXJ^"u,dSj`*Ȅ*9O|ycaOC̟]_&m=2*!dLÏ@3G{7[q0]P<9|<3t&g>2v211dl&4i1m j,D͸Fv3[Qf23~u :zA1 |r Owx'l6%Xu![To^Ky@5ۆ Tb4foksD%Xdlϭ` F7d2{43<ŒE`? _坎̯݃IQ];"I5~ 9o4+(Qe];å˳}B8y.Dk8O66yY5Cz폖*{NqQX3 PWo D'{ƁB _NnG7?`Ũd / qJk.`z,-~q/C0ֆax7ZoSns+*)%wd!>(x_ƩUa$4R{-=Ŭ |DžU=M@$!Sb60ITdU7bԨ+xͷDYNN"@n| 4#*MJ\$JVk9PN/rɲ 1'[ RlgVr [JN2O8G \vu%~f^nU~L¯sˇ ;"cۢEI_ _nǕSTѰQoU2ݕQ)?\au 2R-l;fH$k*ϛa~$NvGk|8?]'? rƕcul=t_(usTg=?R % *m^,!l݋(2dB稢*V?zGTu>Tv:3v[UGVish- )9kQc{}uBM>pe~{cnn) d#?:{ U`ϟkt z2T"7;>!"jSV0crV%cUs+Gw}138Q!,%؆sQj6HʦLa|.-0,c4=r?D8B{cMVaP(ȮjL\_ꬠz408;͠uqF\S!.Ӻ7ܒ{Ԧ%y4 M+gn<[?D=$Vu>mK?4Ĉ`q̈́\ ;w#ZژX)߃lL'h*q,&.IX9+qi#"3| 4vS$#T/'R n|H,m[E3/ɋg *c۫{QY 6T0{C⻢ns )!/ ^{ Cht+ ;Qsm?$w_PdßљUmE6KaBED4<ZCב( ZtT("N%~$4r%+Qs"T}ZQ^sϞ-2{j 04Hr6,F,8LP 1BL[ݘXMG^nҭ$sQ d(ok aDwW`ު=N ]$Kw9%ʍ DK93bȪJqj{ÈWY i?KCaI n1ec7C$(o9sϕteM}uPDL3Em7 zF4B\N&퍬{cir[x1Ԝ M/8Z#!( wUtUE\e ;,i jzM9C>B`*5)b_)o"o;DFV\B N[K#}m-R2NR2%3N;.~tX,[Bg,Fg :i_k0D2Mfo=mwU'4' lm^~8 "0!NZw]V":A~oP4k`Ov]~Qcb4yć+[۠m 0Z$] p_M/LoՔAiiHf =d38ULR<0}KlP|bl S (A^Ek{U$\_Y)8 =<':EJZVn8zL&{zl1" ;zV.'{`Z4(؇Wfl`bS !]HvA ph%-%~_ΥpokM<2@5|!LK{` |bCiW!ג'iU# TP^'>uFINiفU(u1 ; tl/{qgQP_Uzb"XW-%._m2`cy6*\ =UpMfwT|ҿJ{x_TX 54څ6- Oԛ\ryT60icG>Ԓ7 _FRԮ?Y;k5uIo_- ~H 'g*R!S`[1;ٸ((7,Q('e2W.ӴjNh# pǤyX/z)a Puo uS  X5()s96IsWФS4kp/zC׿l,)4OR#"&sCuI9PGlH!$զ͜Ӕ{g먅 ji.F:C9eeSw2 iG B PΙ(X:̾Q1{rτ7v'V^A]b8Zl2R#" LԆ(N6z]*:#A්=_SRC{:xu`xC! H{ھ?J|+C/f'Dp64( K:pa5٩*|"#R|b wͷK<`l~=;2H,V:qUs0p2&tLnhcB%-o۠(VCsT (LrՆ#1xB~agD=źG:E U i,Q rx[0GKk B Cݪ< %"cg}um`U M^ȻU0g~?hʟT;& d ]Ri}T.6q&n>Ջ/Č+-\!FNuL^HcۡhFDF"'Ӌdmvc#*DQp҆6^YB?7xC85 SG庘ki] ߟctzg:G ȸ=՞eL ~O?Qo'v*MCq@8@Z+E`(p2K "IGZpAܝYgЬ펊S?Rߜ -4%sap"="Fr]q/VeF߃$\ 6syym2YXO?a*ZzyBS߂fY@n lpN(,IS(7<3S9 q!,XAL_qӅjϤkrS2MGVD)uOdgw:$s`هed+{$@K-Tdӝ6G܁x:$N7X/)˹!2Bx,K~>SkKN0"^˲,:iJH%|5ˆ4,҅( ~zxpOՊG:pFV,/|e|۽UckdY|sׄn6%^_7^@RU|h_]SK"џ$Xvi848f~O n98[(myuK \m3Se"" 8kT;/,<n 8 W%M>_J?@Z價8m" ,U5)c@mꅟj:?S7LAWw/F$Uv=m[5JzpP?y*54ggR凑$[>Iyiv ~L[Ňȵ@yѼHؐp+{`f_!?4żzkۃé^2w:I)5<9ߒ0^OJ>D F渷qO+]BLljotK/ȂkL"(Z32@us=kv]۸V5HyӼʐ~)0mB4JL$(j'%Dg;"-pQ-!Rs 5~{HxQIt<0,-NKrսz2H ni]Ęn &xFX6К(88ق{¼?ia7Ʈh~P'c0f`: sT z^J O un^,od aƄ]|0: ; n˽E.F1Bt9.<

J'_Fg&t|'Ipܐ*z -&9u0yq"HcPo̹ZKǷ|ڳqTŏLkmNWZ1Od٨#k`*rEw|Nw+I4?5_Ħ>clZOH~wB@e\W*oSy NXtֿ#}c2wاܬ.0q9>0sۦ|bJoXZWŋ4eu 6G _GCz^Dz(Ń!g"{̵8YkC,MZS=&5sRpک^;m oXF#)νzLK/n7@/@98|Gajvr1KSJl 8ߏQgLpT5M8aHbB_տ:Tg{56sF.ryR˲UPFrTG$`rXgdh3rշѨǯqC=|ެ3XGsVjXW;"acеP]ߚJ} -"=rv%P( R ahWIm~X`z",hӗ`J]"knݭ#IQfzZ/d͆mtjs"2gC(OHDJ;o^I/YJfȖ=Xz]Y=ޫH1= *.~ho@ށH߁1gQAj4`:jBCS}А \x p;15ȫ+4,>5s)$ :ކ8B!ٓe "Yط:hYuT#4bՂdؒ^p~1&C[ۀpcmǝKzcm{0,ּvaF6ҸIdˁQDuO2kZq\ΤR}ѾU/hwR, hr%~Bj8%[RP ~9UuR/]E[A$NK>b`xgxMb`d9C-9$=c~eLΫr-ݧiP8%}܌eV>MؔX4朊FY^n^~&Ԇf{A@ bP:IA25̎^]EpŽ2 C]ɭk3aZ)ݷZq NRU3 U~epPek4?Pva DiGMcpd 1,psRѝE{i{C <>Dx 8'NjnkZ?cGa*rٸYoY5l.s?#A9݃! ,h~0P?r$q;(W{.yBgy4'tg-șk|S c30XMZ,i^@YV4+^ `MAH/+ ?@1}SmDSmɡoM ; U]6^'F%yYݖm DZ\4IVs*#M5}u.h5n'!:cXײjl%<1S%IQ[4W~c ]zpP$$¦` <J1Z(*j/ci ݃MFr4$L pT#iX&cJoDӻLfQ%N9sKwYu#>a&I-⍼3|k{w+'hP"YH'Gh<=Q /RuV+-dt"/u'.xYR;]"w`dsI^6rE%OD ?2?!@BU" kn?rA旃{?V댖+lÒ_,SkM %+HE-;Q ?oh:"B^OVC}<(#QRݴK̟:ŭrɢ3Mih%hW;ٟױv)6TPl+UGA_r9< #ɂKڑP{=U Ԯlm'!ӧV5Gzx)25ˆcV: ++YX"`LZz.njgdbC|F|0l/ID =+o+t'&ͯO9B"yz<g9 Pcu&ŽΞFs^R/3Xi{ X-/hK3N+Ka(\ lS7JC+62I+s{+ 8@ЪGz1 C[oI'JVyW(?f *a#,paͅbMr5Ά߾#û pŧ4; P@ͷ7)@ w I j#|1`crS&GJyBX(p~*x֧%,>qMIg5[J$e,F )sO;8a0V.$r Vr n|$o Wu fQCzbie!+|HQ'ӢvTWoKs4Fta JĶ4k*䖤wpЄED >ؖf)sd%_ck*hI+_ O}[z'4XEI'$[VI~oǩt 1 u}_//Y`/AZrޙf|G#-V7e#U;3KLo䙲cb ppP;:P.© *Fs8=d||t[6OaڑdK>T HWW0?E߲lX3=co lO+f:2 I$ːO]WNjS4by23JB]~M*z8?es #̂KQ>yLKkrJ5ᙶmϨXJ Lhh]hcWnk#U;[`O) v ?j; P/G%ڶG&b$/TPIA GX 6k[EgQD9N:KcCfaۚp. 9jdީd ‚g nt]&׺r Yҥ\TA'65ū=#)+7̦ج ~[ &V\pY$_svᾛ&qY /w3'@Um~:f}@sӨI)N)RaW^2*MI7ޅa$M&ž%j"l7Byq,oylI&U:L$aQoFؾSħ1h+)7L*0my`w`flpŤ 1I >ȉ+r§&4v}EE1_6jd9#N}B:b4e8\84mSkK>,Wb*sW zvLYgȸQ(傘ݫDPQ;#AO)7n[oe{#ƈ`V*)\sWtⵟ=AOMuhfoB/0|[_ !')8[}6=^<8Ps61TL({853UdqZL3?ܑtͳ8bq2,'["e.ԛ ԠI!v{f"8vF(Sn, ^r¸5_QhI{U-*踁"y1qx=^Wc*Η2 M7)z7p?~Rؿܗzˠt^Lp3vbJNǙQ^$}$G,yPwQr[L(ڏGu8m}Pu4~lifJHQXћ}7m4v%u PbS/_LUܗVK4>p[C#&#'ec{CdmPwv(p8?zw΅]DP&qkma5UI6B5U9+r"[3A}Zsln W*M=* >ķ!83NY%W`<=jR+#Ѷ|T$i'Ԟ.峹S mNVNhzQHyIs.q9tjl5#n/Q@S;@]U-,HBز[+Lc߭[:r}) >c9GjM4!)\ %^)T39}uQp[>,W|F+Mר!x:_a%^p9d^$2e_T;YyW!nkv-N73' 3[Bp9o"^{%=eѮb({` gUsb#۪Qau |=u;kTAZ/RQC^ !r>NCGTa`1l^C 1Y-dOTzw nجcY[qќ ;fE|dNy,ۙLR0݀B";*ċ+=,ءKFJĐ 6;j`]!ᴙE7ɮ6ʉ""J< ^#3x$fJdBѓS6VJƟ)"S0#á?))3Į5is7ZZ{ͻ !Q]گlQnm\b1e]` _:e Agjf+I" }`!@=n {hͷD+=\`߁gM"Y*fL~w ugжX dd솼0UtPmzQ qO^i5| 6tpPuU"k)1DCAVˊ⵵96n^@caAo]݊ى8\ Ơ Ae_W+:9?yO}2yX/װOG,b28$ !"͐5?  {XU4hbNO=*A ,wXkJ@aܤ yO쾜e tվ vPdi9G>t"71V2df_ e`>N1an^Ѵ DIuqVN(MM˒a){<% T]ߝf axo;=>0x ;zaz3U7'au7vhS8c,3_aCg?pj{[.a. Mw%R:v6g}(ޝ^x 3T/kV3t3!3f/&Ӓ:J_ !c0,pF&t ۻ題t#b:ZKMnR*ˇxm~1#+'աnխJ(ISiL i Ú*U`P׾bDuNw[/hSUT7~KHz5*ʅKR0= ˆ/cr/W^md^!Cl !>WOfa+QtF-^8 @52rCy~Y(9 ?:l-`ģ܈?;ɖU J(,~岍>%3MHxG\]ӞgzRP*;`JOсmio5;VFz!ėD?+±Kc>H.@;GEhUxk*Kz?nsCD,̕.8zǼ8Lc7a\6uS-=5$%X7q1ʚ#ڷxv8i+c+$ٕeAz6Mߥ`J?QfH"aL%M:YGp8hElmmjBXi'>pXk QXSp~ O9t^k\֔[gfuW Y22B ;Uwh#1Zn /O 0ۆJ*o$dYfq7fm5~{>%fB\)Hfj23{R_h0>I.>Q@=m\PSo%WrlFW \k ؋f,B= u>&J3Q+51̒>x-x+o5dB ;.Z:C&O]CHe_Q,mT$سpܤ%MٙjMDz<ƔT6򅡘i\}cF׉&p/ c.; ޷fPBs' UXR'2٤+}&"VYV_W],HȆ9ly-@ E/_EܨzM*$I+G6pxJb9aZ8*ɴ?qqÙJ`$*ĸ5ˊx&;sxESef915Q-BXo߀5٨8 yZ!!wM*:\rw/)LΥ;t㡙:!{USAaA6? _S);5b W#KFЙ|KzNىh~h T7HX A?.w#Eq:6j@GeTüLO,6A$lrJWYF&zB( Ţ uM-F*;ļ$@HhP&c{n]0KP?-[}`.(kȖI'茒[ʌJ,| n\IBP^Fk.s#­9%AHBOݐ>}@}q`1PMzTi&[zJA2G^_k=JK{m$LQ8RdBg8nopY92p kᕧאo4jRQJ+*GMС|ӳ7BT+$5qh"e6! " rʢ+5Ѯv'Zze s܉#qKmo$yr.YUtl65XˎU񧎫JPn`?~f,o{$Ii{- ]rr`Y95ߤ(cv ߫հ0߭IaA0pGm (hk\xHO>G4҄eCj?! {E^} r "Od/:n$⌒@L5*=bwe4e&S]H2ș:a[+~FF k`*S63 M$@)gm~O툦 ,!Z52{A6'5Lc5>KZVȈ < QOנ$|<H+4ZZ?ц0Ӧܑ孽#yuщmK91fE1[n}2]8/`~ 0#T,N6,Z{~w-l:}͂SNjwq9'ߤI$x%(>Vb2;&/_\~26nMܘ Byoͫ$;9_ +p>qnj*ƅ;攆gL4k*QC>4`--гt2FV[H>;[~+aZXsRZwSMar=i  &>/5@U vWÇ wӲL\[OkqU⯨CC{ܾ`9mta̺9Nx|͓,>؋(Qy S(}'^kWٗa{/4ɂWx8]i ?3?RKۛj Ƨ`MW&^ jK!焆xg^ y`oIm ~6ZuYP/nM̔AF鋷A1!ɣC[w={q.KTUmdIyΊЂrj&u?ʒ:8gl^ Vie>q9_E'l̠n@m*ҬB6{I6zڇte(>$MUJ2vOmdC_\N(bNMg@ӟ_)Ib?'zvD&%DF erb'K{D$D'+ E4BHc308JPdtE+:┇qYkG >ft*Vq@ȕ&o"mQ- f ó܅1'y9UvbqERmLCC`y{CB'u|aV8PՇHr 1Vp%;$5m M >:\>-7Of B- %s 5SkIPAM,>&d f6EˌsNFAF*c>o?]h{A'OYQ$HNe" 9\F;LY;Gݸ2M;̏VutֽQ1RUX}.yQTlY}?f1 wM}4 ԰CU±G:Qbg9$7 N-qL.mCU|[I H$?cKӕ8<0|m=Rl%rS4zb@rq?g5R[꼸"._V0qCErfh6MSUaԿ:pGΘ+(4v9a0&](x]h,~)NqcrO^c1ߡّ`8_9*^2ú %֒TÒ ' o = 9ܟV[^V)Z.>ð J|VnqN3<UXco!8ި6RA1OD:ЛZ^VC 7ޓ5-~lj8ۺtTv9E(Z8)[Sɫ&bI)`D4$r}褢:es$լpjqJL>%%ǿlU ONٮk9n$6ce^+$0uVq#ί4e0S ֯g U;?&ߛ~tޛ"+`9]hJ︺Q;|I@:nϜKsWqr5ӗk$r4 KQj)kJYއQfMSB{S+3eu2_wouo;\SػYsKvmEAeC`Q3D˙uZzZֳFغ5ֻ8Ȥ(ȑrV>3H$\uR3|iȟ!s]Ja2Ŵnܐ: Y??pCLіQ-R":~8CUW1|Gj~@/?WTHڏOr},}]Yk04p=ѣwk A~]P}XJqf:<<ÞjΫua:&{k`)4HZ9h ZIMؙH8J0 ߬J(N \dŚM% O*k\un@f. {k6Rf},ٱo-xvu*"Ө9R= TwfOy`5XR[+UGO==?nJC"m Gtй=sR{!Ga1NOWU]U2u ;/\cnb^y%_g7" JCAwAZtH#_:G .(^5=AZDP~]د[PG泐YdeUr6dcV$Cpp:+1ی sY F>A2Lr|/X.ԬFpQG6pw[ C准a d8 _H׊4%xQRᱪ(Uk- H@2p?i2fO.ÊR;=Vh@r~A]qZQWYz-4=O+l=vB8Pw9R"7}Jb pF3Z5ZM.䆀q=LAV.fNG`8,0[yVyl<{\y8Ԃ참rA/4P^'8ʇ4AZ{ur`) +G:mFiZuݸ΢,S@ 6!0MsVB}.{迆 uY,֔^ 铻cdOᑔEW”9et}c9<ѾN>rKs!M :` .a?׼-zћN*"cWEh_~gv@aQEt:+6p¿[8wM8Alt.w=CP|Ϫ%oQ~spS@Tz *$<nAҹޫjM̈/#ޜX)G]LSGKǏ}9kdGCĀR)CW`P#-!]KlSqU+Дւ6czف`,0f0@\]b7BrcفXMf1@HC98;x9rF=B aF1ְۋ%*s2ʝo`uOv$1nHȳFL YɠKQ" /)k>*%^0+9hH-^\!4†+ z[<u 6>-[+(d60 D S f1`x˯]c(n,[qe'Y'g};fU$-UTָhUC'iDD+K3T7B abpTUBvMj&0r>N؝O{坂'GddhW|&  ji)#u0߸~Jr8;yoയL댑Զ#\^ါ P'|ěcGi>, qF+!t1˧onQk!cej)-Va48g8ýNGbZ3c߈f [MB(]7Q$i++)8s9EeLLxR,.qpZR-!~qC"qDК6 JQˇx G+GɈޣ֢%3]iƘ"/,hC~" )/,*.*|ΘCXoŖo=3@Ƨ# r74gMPSDsgwGrl_I=5R&7f~)#mК؅& 5Rd*W_&[9lAnfu()CҴm㵪g3x$-$09JiQY_˶Л/I!(4XI#Cv}% ;2`һ! w Wί [1W _^?^xE0X7v N |^akM 1r{ ;GV*k )#%!]Afcw0m:>*홶d %AV cޚ)$F$k<LV댛&]Oog>)NTeMmVHA˂)WwHIpKٹ FOs5]RU{=a;e)G7=3I /4^E} F꒎~Q3'Sn vZpr} ""'+* :V(;`d^dy4KC Qw9>k9-!! Z_~_`O BNxŮC;3:00uP|b"Nԑ}g-(d7VL[ewh+?xRzOJ!͹_Rn҄͝FśBʟu M#aH4θZs9QSX -w0`a3ɛt%S]z_TKMGWxZl@]4I80eU.^tAk!737cc@4 VƨPҽy4UX 鉘9PPVkw<[uTn weue*T2vHm%\/t.f-q`9br\3_MY!KK0p0hK H^%b89G* Q#޲*EY gō ( Dap0[];A!6|=RLl)mXwrT=?+U{nz)}1:JvL+o}~@\ۂZ8xF|13x/<lz4%Jjco83*M1^΄ v4PӼw o6ɫfR*b19؂~W2 ImwÓ"-N??SSKy"XR%F+otj%_ 7^5 q0q:rI/$H?_Mh7)Buih~Ŏ-jȾòCX]4}16t *MaêrY1U5~,虁^}k b?h|sD?jQ77lew6vAF qu?)5J=X*G8blfS%5xE2Q3w+QCw9♀*~Ly(zN6t.<8XOa(zeYnL2עt@gr7ݗEL:y&`MDpGR ɮ;A0|'kVkRHq#X8Æj`בWX{/+V1(N VTH[&*e˴]Ÿ8N)RuB9c@Tڂ}0pz˚RUJ{."r`q^]| .dlMPE_\ %ڮQ3 X,U/eG̟=P\m=e]1C]=~E ̂ȩJZQb`ިEΥoSZڔ4gd2g_|FhѬZcxn1Ca;woG{0 qf= @AT]xFC:"K yl&Z܅k05˥rom1 McXGڋ nQi^7̜%e*pL{V8uxw+CY8\ QXuċ 8Sv9>JLgu Y ]e_2cIX*(QmSY>>pCͿ7,= BM Qpv`_/gh4Uݺc$N_5лq-|& Fy=2=1$]ib%p<" )!2! L@|_nFH;( rny,z%H1UY67@L2_* {geDq+ꂔJl;lp%S%FqA:i0&s_,o3 &HU֭/> (U&=qMg-Uc܂Q~}'d !T0W[V! #z Z匂O5d-zZ@ N5;`wjyBTz9D94~iOӏ!-X1%s XHy7ubaˆf<2ql+`G@eHm/,MH?]a-Z`Mߥe1V?ſ/ZOn}hR4ocݐOW\7)9)F.&) )%[4 W9pPh RyOxYO)r*~%;xl *@RuSQ ::lVǻׅ`$洨 HreK pS׳Ea@:JSԮCJ/U" TtFɲw",7OsÔ|] #!ŀR!4!?M 1u UYb<dCE(`$J!B v _ƉdG6дf!}UuLf{O> 1vҏCI  HW@C>G?Uy٧x,D'+["tF#:$v|ob#xԭ}du}}A;!8 \MkB6e8å b}ϩ]6/ͪ+b J~4 lW+L}ԩ)K4s<뻷hql!֔38uLU6_La2P+x飓RK4f 3Г=If2Ft&U P,殿r$# Qsb{`H(&[ .SHК ʥ城 2k [QXO,,C;Hd8哸eB$Bdᬡ6(9TWHÆh$ Gb8qrLI*uokJi m%u(-%LisOa|ez WڄESfVRV(\ ꗥ@*+݀:9'!#(piř1)`LlFkt*Y]*q KC-IB,$apHJI XfYPw/7C-bo}|Qŧ_VǞH%tOU Nvh43[q"2=ȝn_h-}4 d"OGEs۫@$r)eC ni9}rY5e+2^mwrsBv5]bysD/MI/ləy'fH#Mh}{jΘ@ğWܳb_ HѶȺhJ *Vc\l L"0>uN*emxuS*̱> Tɕ8Pqt?K0.İ+rhbAu XT,dsT: OЊ괡i'n !cU +N`0+A %ъNU5#QCcw\x7s3jl* %|+ znbQJK[a9v'xmiΓ' :?mӔsb&DA& ,|1:A_EAGlvtuJaP-q*iX$&O`++İyߌ⩋k#JN34wH*T|^񆷈u#eࢡI7YqHm._1*&VCcl'ȼc')ΜETedM8|tXmuvԾ6|P4;Ԯ. :Ur> i4(2݈?\11hε93•@ 8@[JHE#iE?(-7@fbW`҄{&X Sgf4#NǾ `CUuּ`s)onL^[Cl8j2.uVqL_vb;L/G9/`|VĭcT6rBhng8cvBF,bI`vdzb #0t]GMׯK/1隼eeV\C(2t O9?˶8jr:4,/8,?”8搛GpGzl{M+zJXDTYڌ$ 9kԂz}1vZBig0#n w7IaΝDLTa]fDvOT_es| Z^h>((>r GhȮ@RF+jVyY|W+# bsS_K7&[n)|e#2yX&2 4CJOy'.XS,2_ R-b54Lc67YXAGY V>[CqvxA1!G#S?9Ă:k~ FfHr`V#h\I,hT^l=>g{aB򖐪l  wMۦ+Kj>.úF\kħm`m ML xqCGנ#RA3RDA4qd7tyA7iT2j%X`) \Cm UWT.r7+Yv5R2znm* Y.IGFRc{36⺇?E_Ӛ*<ҭat0d#wͮ XlY[g㳵Z%8)1!B/03"-!z#2U4xs,hBBY:T)Af$y-VwJ*Ja *Dg_: DFƘ, F:uWKX92€EStp9E匫2&EMWȔH~;JJD,m%D'G/ SyqboKb > _׉U)>,Y)6<:?\/eYD% a4?ŏ 9~hyr/Ax=^~8y<`zu9*H:bT:xS֓{E\E:oc;Mn ?5mS6Maqbt*W`ȿ  lcY-Rըr*~p1dڷq68ƫBAQL qpEYWG4aBSHK3YHa{~ziϗh"lWqX;t>ߎ',:C'©M.v HBL'D}9]rσ&7-**%:Soq,2h3/ϱ;''CnJ}|zw7ۭTX}|!6!]5)؇IASs9˷cc+ A ; c-6L4re HGy曔'3"pd\/Gxչ}0<G)~#Ի;F":f[mD)#tFCV=.Kx8N<F(S366ԷLs$s}v wLIzHDCɓnѸ3FGeΥT~;zBelM3zB$j3'iÈOR~v}?0chQ>6N r)Z[a 8lE 1ExJ%:}!tmtxr;R$27F`Q0AѕBp^3>9:u?d=(׷i>nݚjr mk1U5G(*r$~pxȻh^v(̢^ڨ#c.W@^??%*c Xo ?(#vT3zv2Z6[}- vTG;UNDEt3n5ßgf&EBSIB&Mq3[_e#oUYJ]TJ٘o#EASֺ|}v%n:J/yq,$.SI"|tLQMD濏mFv2I~ RD,jl^{VޙH!" ,xغyA8OBRi{_\Kc- KC:ED%ίP</]TWt7*װ`xX z}-ϽmP)QiE.:o {6TL@oXPiTa~o6N,w:^i`X"Q5kw ~u#7925׆ ZbRǪdVR^l- HU2[HDi N0Yl=Sֺ̎$є[F:T:}Qg{~ jC4Iϔ:iI|C]JV8fjdٹ;t~m3qz﻾JGuRŋ&3K GĆ_fsLMbY&pۈKAZ8O3nTڲ񏼦?CȰH`28%ZJf$^ P6L#ޏQ|m#pK?xfM øou4&2o9'W]\tR'ms¶|tW!]ZY u~s:U*I(- X쵖 V;8{ݏiaFvIL%Mh-g mMS^ ZT[,;'?"u5\ְf; cd*.qdDԅ7ac=&. ԶX^$~t]lq6_#T\:&ByD @ MX _eUg@mZ@ai}X܈8D!-5K;G2]DOS۠v^(<m H/df s<3Ky {G@6$|ev^^x']GgJS6 7+^q9*bТM/q7D1&Hu۵i %bܬ GseW*<C-kY/40pP֪;],X03e(l{BB-W#RJÜLAlck.eѻ?O:<ӎ|e*DvoS(Tߑ~Wh 4EC2%չƭ@ïٜ%˜J7.e|;q+c㈀wyѬYƩF8Кh)&etۢM -O:{$d. X*<?ߔ̾ꘚ~"Y? 8͙e, &M7ě8 DKCXvgmY,ca DV@iT#ɺA3OvkZORJM Wl2Z3P P]l+ʃt]7݌tȚ{:~/.T`5i@f Qhs)IGv {LXkF2L!D8$yfg sted'fU,?sD ;rU>ؗrCX9]. \j\o[OCl^=W!4όȯxd`z1tc[?r4,l{lLWiʐ~:F5D!ԢmM1*|Y@v{`$ x#J0,8K\ =t%6MQj̥~Y.Zk(M@̟Lۯ.bNͺ/2T3YȸHNQ=kMj͟g]@.޷Hw149~۰D0>R]&]c}$#wy @ BN`ox ^%_O:*3䑙8v=3#L- Wv}WYGtkJ$4B1G7J`j~$K!ΔϽP;o=XN?Wcr7,@0gσ!P0)ϧYI} 0|wnde Mh R ?-&C#PK}:8fQsdRu+{p3Ӽis&D?[o|bHZk FtE͙xm2]'ҾMt, $OxwS Z`'J&U9+t:e1HʷK3] !&+k gu' [L9(s n\r G-dԉ.""wT#?Soy߼YVoȷxeSy TxqӷxtMcRٕVpF&OxXoKg]&n )ɩpJAbGefE,hUCX6G;ߍ: 3#F͈3>^(r?߲X-L=KoDphSûd8=!SV[Mh odyy#bHvi/Z{,U–S?41'=HN|΋e0CG FIKISۢVPzC܂dHOf.GXҳ9%a9"'"aN0&^Kψ?(d[+ *ܞhOeoYT FGU_.C>6u% \XbHFci=[D\^;+_Lz2(]VqL?.~ԤrYَ:ઞp -K+(mN@З1=0 .RAIhbNF,"bb)?AlN%Z[3r1L/mX$f:S:?/]+ۄ>Ac~KqZLMكN=:r2$:W;'c=i>&GmH4e*P ? !6!A9RYy'kFt1ъC˕S~vyMܿzL+͖yrcp)g1ۃNa &+x*pر!DA Gqfl_MbfyB #kCl(l@l!SuҳK+y[ۆ72=*1#9kU hw =֟2+L_=٩b&NQƟCևBE{'nƖ3e -^p Д؄r\oQVrDhZT7lΘ-bASRBg^k&g(H{b9k m>vݣ S~֑Ķ9[^b~#y87,  [SRlґ/V77ьb &G,|o UaC Jl^.r؅SWu †}_0~saZ)ub+NGvgj6e뽚(cEG=";_ˆi tx9D 2Ĵssgv>DŇDŊ)U\Hpv$윦Ѐ8c4= CYjrCR{=N^ʋ l7l#b<ɍozE&z~ + ~x>`,UlLZ; @T uUbO^q^ "?iX]~*Yey!KC5.Ezm2䍸D˧ 5"48r ӵǭD;znmݨek&HC!iql`2l%|6+.h$-jרn"wĜf LuPR{*5qA^DAοJ/J-;FUp^!pk"Iy =J|t`H:bCO}~<hteȵǾ-a0WrFÁ;djiH:үz,@2\5V{\˟Rb;:Ck;GEqmre7[R_?Q2{Z*M$H{Ok ;aצrI:xR]FK~ӊԛg  Q[\u$A œr L_\UXcɀZ׌M#\>|?QaDTfS0:<"c{`F/֘Ϯ9AST|+;+WmD.Ƚ)K=Awc2DkQy|Dr^پ(L3ƸN- !'EoK;cͶmV9/^L"QPeҗd~( D2 ILu6$"K0AL "sU(R#Ej"d/)t&`Ӧp.r _0K5#KpHkGrL8~Y]K.E"Fr[VSɽonb TP0m-cnsogjXkϢ?pX6ѫH)'4iJAM69 MƣỆη]J^knYqL1o0Liu\[Z8Y\lM"2Z }_ěGSwNW/Sd ^|ЂGPvλsOLS=j$C@zϮۺAAf1b2CGp*I0)կ,?4~` PZ{ͪpjraOk2y<[:‹ԍ57CCmL:CD:`Jab9,\۱^i?ZRSOL?݁f^oy1f=oO|uC$dIȳx RB*V$(Vofc#xc5Qc:kQʂDo5T}Rf@|s%Ï_=^q{Ql%B/V矕%E+G7ah ӆU-^@( wcӖp!t)vЯ1D9T6@6ExԅV[:!K2Tiz)۵jZ)2=zfl3|b yL.#>_jpxRCJ! #jdή]Oi״z8XEn/lP'TIVp=C.$&^aMĬL.5L3͈31L*e"sXiu8լjjzXDcqJ ז@9Y`+br{>[k?Z@2/j^`@("x9G\dId5 |5{ ڽ,|2Rjp&9.Έu i1:Dwx "׆jj7Se$̦PỄ@ךca%sr= \~)#$glN7h4 ̳u^)8ynxL596;A! '$xhTsGt|\I= I\&>ڠּ7[NUM=Qo&hGG('EaL)OELnoFH(JJ NH>ՉL>ۉ5¯(-p%DFDT`sya6WSQru!Fu"4hƫ9bYFO99T4&*ϚhwąlC4jhf.tEq!3I1>M͌Av8a'Y"=_ы~Eެcq6>/~:_%5K gء-]R+,I!6 ND s6$^߹;9` 6g~:51]+fW^-ui)BVx KS!4Kj%!)t5{BntqthBnyiNre;vu$PnhnmEv+[n"h `Xy_`y|tRյdMuQ؂兤}i^Xˢ*R#- TaԽ}P˿C*]Z09e lLVTcR9 a ;QS(i;%`TU(iqr =ՂEx2M∪[oG-ҙsn9!cd~i ΰYzO2mN42 L 1 B^ԎjW/w/N)'nObLL9)xR #%xGoّaUp>$3.5ܥR یnpn[-ң|(T`u%TË0L0{?Fym#E>gBT5S8=LX#mPbٗUKcZW&[5*y%V,;G^KUfZt ?#e;O!>v-b=(WJRNs%{Ne(3v5yl ~ސ? KtO(>|gXCn,Wf/dS| m76L.yQCLw .A`&k<Ϧ3 $"aq!u`onQtׄz ㍊4IuT}UfDhqH:7Fn 񰂸h/6 ÈZξR߲ɯ: *G-Z a[7(TBP"ϝ@XetAc*ؼB]H&%w'2a.bAqƎQuj:cbH^UӪ?^ HY.X9[LؾVZjRV)lzB )a tOФD]_ˌF"gJ2\$n9n]1)( njmxRiA?Bͫ Rd"U{s|A(Gclk>3>>Wä:)+ďJ3bMeӏ2Bw2ORN3 g);9gۀSD۩>(QIBjwءIG47O>V>DͽÊ̏|HDBuB]Wq\}l?˘lyČ~蜖aJ\{$.ڢٱ)E-2\e);3ǟBv溽pت/4=&MS$[/P8/T zQfP-#mFxa֬ $_Ǫ ԕBS,HIUGM~psΊVN.ᖤHϡ 6ʫof9L~0ӻy=rV{}ZI- m8Z4hxb2S(AX2THcWfr /7_8؝BB!kU*borD['!vt$LS܁ܡP ,)xj󝇙&J~Y(9ۊ,V12: X-N8|Ft; K6z)oN-? 9Gu ڭʗX_ӳaU1قZ#)`ܵ.ϰwNTҰ!J tەna(l[&9Ю߇:dRukvJu}\dRf`(u]l uF%EZ#?~.E6Qb`4kc.p !n (]6EXBbDdn.tb1qjP Ll#+ 1ˋ,i-G)Q:ɋHY9E0?p-+shط~֟{9:ܛfG;9y?{/ fCHE;ynG}*#o5E  LGQgc}JMs78eӿc}R?xS| zόZhN|gF3Vj_AMM.v[R|{'6G('Cf.|+whfg-MVy]] -e].$q_|~ܶ9X[nۅG ,m2s982j֑='  QRf. /eEyAˉJ$ (@)&rHΕ 5"%vqOYQ52@U#rD }z b3N TT ^lf{/n_wQ9B!z0Tvp5<.R6[`1jzqnq3b /a7qVTT|9lTѦR pnPG\۟oFA8NB *A)q'x@t.łwq"MzոM;JdKn뫔orC0fV9sfeGbHESBgJ&X&JQf D{ -ȭo%iA,LU=M6d3Da2 ld<۴=M*w7GGsy SY2SsūaEMK ]i$Ȗ&ԐڀwrڕfXKr(n6 aE`V-_ jB_Um1iÑ2U_b07׶%ڏhj= _ ?gK'ۜMzKO(|yM_* 5j"_ku{?S2}%Iqᱪ6Nw1B9X55 ͖$lcT RRKU-D\*Iᜌ*؀;zGFz5E> \#i)FGk{a}:C(iޜ$ϫqµ)3.(ռV`JFԺɣ"(.*_HWSj˘){zA"MLG\X( l./x* ~: !L9dO~ދCFjt]kM az8HyM98rgfos_u2oq~Ka v*?ڵ &B}WZS6'&[`{\[N>em_vm#zLZ!e"q7&&.Jb-*,o8hr k4OY9hwy͓go\NOHwV7)hi:F6&xB`[=UVo10ޜ!RK1SsUwgY;|wFl}ʱ3!؅9lD1؁xMzjKXG4sgl B[`a4տv${^ygkf!a>jgCCO i5*uuN`o50/?r&oM|ۼWUh>~@ zlV:v.Oҽ9!7EX%X`j.Ġ^ʅ!:n7 ?b- Bbf5L}o{hCu4W2Q B[fU(b" Ƈ^*i{9[F;Așz:#f6nZ_HI"v>Bpݼ8%?tklw~- %PNj_܊~4kۚ19|A/Um`-0y}oM.dPMr#]9cqNbA{Ꜳ1 ߧL^<KA!~51~$9M4rxL {A Po*ʝż_,\Z0 1x<ѡ6AINM7 m5XtDuNEiEȹV$lp?)cgpv/H8zGE %'ca>1&H6Ɵ-P7=B2' 2߱SauC}_e!ّ,A-SBİE~ӺӚCv \ $pq,]RPߙoo]ciq:[)[:|N:@-a$%tm$&5nHrw}&5C jMcP?6.kATG49''6U4&f}m%UD{߸%mqv\Dg˾|hx etH0rÛx: n`Ԭ jibuI~VC4d18 }epT52ʆ[XS /9yl#M^3˶*!sg%3h]J.<6W8}MmB^2]7ɵ9gS)3Yڪ:H#$O{~2fHI6#ilmNx7r_GRa8^ #eeeP 'ovū(N2+hKL#wye? CoA`Mp_ݔ]|~z'Vp98a':B$ֲURu{l޹ݶ+3 p䦽 e!Gw9ܝPL䃵(?Tn!7TYO;I̎ycڟ@aP u-7K}sS6bbL-lmPW"GȬrPXs-=Z]qY_UJ [eГkٝ`V9aٸCB:+'y.lwUF(! `Fk{B= &ْXTC24kЊ!і'=sOֹ8 _6G߶nkIaQ-{%leKsQU4}F F nB!bHDK b lF*nȇƃCP@/Ք߯hfC#&* $*?izuU B{- aDT1^kS|Xʞ Q;h7Xz'aE6_/My[㸨Ă$KH1Y#)ͼ2ut+e#.D(,XdD2%-nKd}+S>[9cݷR3 kv0&(Eq/qVy̡it J]DȮIX$ŀj^w˦DTwnl(ݥ@-qp^f\P"@?X\@[ &4KaEc& + ݼ2Ζ*٥"Ik _(-%;1OKPi# w1۔Zf_3$jݾ H=ng^ka`g[$umgMZ8~] )5o6m>lB^zj ÀY~;AZwex~CFOuqPX,V2tY[M,9g\6g_"q 5蜠|3{zwbp9G`J4 κT#9ׇkHi@?2`{V*lX@m C^d*AEbC浯C?3luH'-(h0̌ь~]<- xi?ZҦ^0/t=%}w3 ^e*NN=峠" Zx 0XK_8{kX?fa|͐hE  AG`w,ʗOx@F`j.tca,J#`4gvş%sN Բl/5Ц7Q\׏h_!D^_. fc3JãPV+ΖLt^cuRcb VqO'9 )7 Bq`ޡ݇x:X&,ބ*wG<)xT,OqmNu7bxJYF .ݕ Je8P%{UԍN>6&8ҁwvr Ӝu,&[i $7j7|D Ӄf!P=^xb#@6E?;rQ #=^HÆ?M(+d?VD`^)H,KM^.a65jfwUvԲz~E{8-\ҏ:^aزaj2/ru8EߒGI]5:Xyo\JEMM6dr+Zȯ!Q*aUwcYo捹@K^~`&Ov#nQGVw ;1#΄'q=>j$ S>u l7u`+W.'aՀzW1?Xڮ}î} :YcNcyw:Pcܨ?m[Qb,n-v)~+fdҭ-Nxw6 nè6pY8FfOx$Ȟ8 s[XT3"a|ٚf þu?WdLݪaw} 夾qĀބUXd%6Kzd]lnwŒǘqƦq=2REr\U_ςUA_X 1cB0 '=e&TuobzoG}C2))o7Dž 'MB67& &  o ?Q p/ǣ%_d'œꍧI Pɼ (bYI?۝gnQZi*U݀$.2`dw Nsz ?~&B~it?wj;_A㊟W8TLtݖpeNp%|r,9_8ILݯcd *j;R8Lcڔs̀*="/2Lxaa0P)w Vq#En_V.C(eiGh;|ɑDn`DwOI\ɤZ<p6yOwN˘m#QGZoiۤ` x,W|NR\WYsO\&X WtѠD`C,Z Jd`ʨK҇BEvBEU}MFDPFʖ(V=&4ԗ% 1@ޯS 4>@O31;6=>b-X#+LW,Wcu "LA |XvF6u@،]W dsJ^ku0S$Wvԟ731kɚHG "O8X`_ƇѠHadu]0YY,7A *#s z۰'Ӷْͥ`f|Ĺ,e}L]q{ׁӻXkGrȠwX4*(:bH-|, >c|W5=ȫ|(J'\R0B 5>沧 tn8YҖm\*h$&ӭ>2D?g LMWD=5^O˧K3)5ڒ#[d{:"&HvÃ0Gߠkm% ?%oھyeb)Z*ÕL7@K';~ą2b,kJYeG-<+ SQ*SL~}jR b"u?'|A~t&N8?R#qj‰h,[RÚ5L_ϳ3Xzڹƾ!3䤑77O %!+5lə](V͟))=}MS_ z]<ֵ/W~dzv]N\"g@ g|v ?e@Q0+K$ʅhx:ۅn%p3%7fX!M,U03|(ȏNjSlXe7Ke?J Ҧf6h Ţ_9Xo{ه%9~rt%|jSe]HwN}aWR+Aa,K~D֚.pY&& ("tg!<>rkt?Z 溪Ԑ؝1ǘS/ir+Ans8AI?|[cq*1KEmٵjUІk @rjoWZ׃O*qu*j?6!@Ȍ~l`ᒘ2OCa{bDټ >7RDKGoasͺG֯Φnf#ݸK Y?w}|{r NW_poF/Ux.n35g?uAn9r^Rv1G3[( e<d9gܙU9)@Ag&e[/#m%H(veX1@uXOp<ob,"R}Rp&sW A YlA}u-iÛ>ACnwHf3"}~P&tƿP 5E=u/DxA': % 0vzmReu6V[_ HBhHJ~p6brtrUj0o-:D6K) ZyRH/%n,Ď*+^; SFwpŦ)z/l[ şTJ>}Z/?MiyULjEg]e%NۿzDruK囔"S686$rKǽּJ`*1zx\Zy! 40Fxuŭ m.aa8B vck$iYep: U ֓ukaݹ 9PIp$l`v^͏wm+'  kSV0=dDdQʠx.څ  edIT"-|:Y1gYW&q|0 6(o3x]M.UsyOvhC^FW OXCTs[2M>`!;DXQtf&pgSȨWY/)r#KHVf,#7Cl{ⷾdl/tIDQ ?[+ӲN1:j-o'yH7c';.@cGȐK;wE;xQцS_!6kIFT@O]{cm~(A 'ij<5MVvuMMlםD nkYC bގ{DLDd#asCĭB]ͅgcѵbѪ/!DUi[ӌJz)fAǣp g"4ꡐ m !^'QHKdϨu!`)}wQ던8$fY({TjH&sAErBkM-pMVh0=@$~.Ѓ8/*Fw$nhw\{F "-#!H5C?m`SqZ~Mw=RJr~79{TrntK8ן5{O <ϓ-q=oz]hB(r;7{<',$R&>y16B۔Qj.[|1PW/˓6)]t{Fl@hEgFB[3F} 6{уF睍21* RN&)a; 3怴JLp0ЏWAa~лmFw%`߀YޜmhcyvU4y5n@]unih*c7j _.nh~4bV_dfqzǃum=Bcz574b{bzy@3։ +Ԥnp=,ibAGG3:>^]ٶ/1p=8A.uXvYyc0W"?4Fbɏ o׈YQ^ 7Mw`L;3 հu Pؒڮ:Y>7ęT&ڃ0`*֢\Iq^[t`_u6MQzZn?wqv?k4lÁ#xH.F\NZ/Ӻ0wrZ݀%2 tR|8Ѕ#֓)vA9 GVGަ:n[Hn&8{ ^>Œâ>0Y#+"zΉm r k W"bHCxAjg.-x@վ }^M9({KWre!riQt/\  k d76@"h[3kN'մgON>' sF\5dFܴ.f(i[ߤFH.Y/&vu' ָkK-͒S;iXF?i!sA^XdJj8=VQ(\516p^ u pl'd%Oҗs|sN!@x! "/QjW mv~q40e H3fGc{JZl!JaJYq]Q!>TH[ NR13|",2ݹF>>70K%0˂F}=6kE MM48^mpK};7V?l- g"짱@m[ XJPyc3Qj,92?FFp2ab3#5b"(^%_L@{RUZrZu8 CЎqf#J>EGXK/d b3$,Vw"q1#{X]L#rdXhʿdn:-YdXT4"Fk@;f_:,Yc]9d.^",ڬr(k(POCxR_Cij ކ7Ht. '\;J28YS^bhza(* t1RNkPѨPfem0"ٺŵ[YW]7yGtJ}JwqZ6i L-,̥aA"'"3N$0JN A)9ћЉ<#lL`FC_@{G q0~ajT U'^8}|!=l5XPUi]vد.mM+'2 -4|8.VY=Zk"k\wɺr G`RP?b5vGb8Bm(vuV'L@lrp6M[8.'uBϫ̓4Dc7_i J; ?G\$xeL7 4Etuko,:zU4,Iv"m(奊HE޶/C$V9k{>7HU|qZR~ fKjoTQAy0 :6Uu7}Mh=C~ b#\6hO} bK'Q/#;+PwZ) [E*]αT ~\scPLTX; \G\xUٌ:#7|</G} YbHd] "}fNc͋d0']zB# 9!$ٓV3@}ˉN^}dž<=(&um>r x9$><4=u#.E$'ws0SIMj Swa;A ~Kb߽Cӕj1!iTBEU1+C+D_f+aHˬpU0=z?o?ݫk]zˋY U#Pan|p X[u{m#?Lۚ:UqxTN\[B46bF*@읿+]¯idn!Z_H,-\Vc r]` ޯck F"USƣ& jt9Ejgo*3W3&8=C06!m,cdiI4GHlǯo HV^kU|`5>[_3-\CGgURQHr#ÆIW~U SUu4tz^4a2z%z@UKN+yW˪W-[yɁq[{ `.g*or^Xvr 3.ԃGXm$0qflvW̒(VJR\4_WE[ Rvӭgࡢ#>?9m_р!ZOHв;qۡEBT"6V2{ 1v^w =K@(vf+-AA>SckWmceycM^Y& 㴈|HWId،Kh]he8-*?v# D\G. }_]y.rth8 nU [(N!mB&"[dr?Ņ5W9g< &o8zСvV+JLZa&X+1^E< Bs=}ĕ*\{U"V4M81Tt.YG͍dٌsa"{etG7 Yq/1Z"D=<.[CPI:uXcvk)H{#JҸoz2SGw$ZmBt#K#9[h17PoFju$/9ZrчpSYscCi\eV5:29 [)v &̴̀"懢A6ӂ9-ɺl`A763'X)"n4 p|>Nc Ƃ;Mڮѹto+L~u;j]3cP,-%{7w} QRSPg~I@Wn eЋm˕z9p jn^ERz"/6㩺̴=k򛬾N;5m5hzBcTɆL[w@֚QVR]czqu[ ʺ)4w *Eүw#Ci^7$dqKu}HoQ|H 0 o"|*~@Sor B3JJ';yjG-=I( PLǁjnX"i߽ .o<(χ??T"y؀ۙCuԐr=z "tGŃ?7foD2蕜)+8cb~bY6qhкL}v u(jމHEqBD1gv_rLRi#LK0OU6mE Dt*!z3Bk>J)F}zzlC cMweE܊ W~)t$Z>ƳjMDφ!%KHp{lh2# n9+hn|+Sw[? $#m×7l:duZVkU{fБ69Ws5/n5Cz]٥"H'~ٔP`ԩ-+[TAotZp[\?_Ƣr!Hh˜Z'oXV`[ofR}Tqo;F⸑HrB oP{_pIbvF`ISyFE ٔ"*pVMUsBm rcrB溒J'5i1U2}#tUT?AV(h8i'čZCNͦ`gB V פdWd/ߏ (@g{ez~`Z%(+V&+#E;)j~Pv4fbqT%s)]ZuZ)grcv,@JM9t*zUBY^ےͮς @! +`i!d|]Uի}=ʘRW~JAC+!fnhRud7wᕴ|];nM`Ub]9XyoLѾ|W̊tkp:Y)Qs7MDzt՟Afrk#^$ė?S|+9&Z#&eu& DD93j5]K[C0)8OX8l m-NȰBU#36pvHOi4UyS,#-s&v*u'9P5B|ț`c\jx ٧E zJEYX'R̴)t[5ڂ ɼ{mޚVi bjEtM*`]a++gL_}UTGGL!R Zf62'Xmݨ\Vhۖ")Ȅ8I^PQ=%Yo*}]$Й{qVlT2 Qo:\)L`sۍP=0NPM_EYkXbB7=:Ӗֿifw y]ӯ(|rĘi"W'?P&Cte [~q.sDg6*pJH;|GiJV&}p?5h=ԑN? <LS,N]a?@5^2nXbp7ɤ[br\ymJBYcc*i4RXNQE 09-}:E`5̺)sh Ԝ쾓V /Y-Z%4'}<+U5d-9tl+%ūHvF\c_ V,rfZ XJ]L3ʟ,ASQBRA̴A6~V3vcV':^];* *-vY%bS"K;8s`7(hzA'+"GL$v q9N)~ߓt+?jr; mZ xF9/JȎBr 3OCz@K_/%NK%TR3m2FRx8H>RL•Iv:$5z2 G\y kN[`4l aR앻¬܈N 0* \3$r9AFTd#ЍY; h1~uZzũ5+Ctn Y?H6d{DV3J@k":5b' Au^Ь̘SM8H0j R<,N3wp;Z0 zV/<fj.83%ʶ *pk7tKl56[e]K0.?cBnu2)-)VSDQĞ/*)Kp`=XڧnE}%w ^azOOo7]RRt8L,a0^9zr*zxZ[ںzXi%q6 E jhcqMRR5ܿW <<4蹤Yd{ @!?Q@Um2[2^>UC:L@ STRpz%,WyczKGE [YMLJ'7T;%\#gi{` 3S)c- ܮdfC1Qt_Zp"pim@fb%Xp[)h@x`:{Fؤ|`\fndC$bj`ϛ =x,8C:7k9J6EEEzUR"/_DrTqu _]s HF0y\6,%|YS)_ 8t3('Cu:=R}nwx/hpeNSk<'QBCیӠ0W0I@Pr-J'2~A y+=>FVcy}2q 9Ι$yzA5i 倝z>p)nxPw-Dqo0_^Sϕ DGOٟaCuYͣrpW(V ɂ.w=|&B/wxi& em8:Gj=ȧ.n7 _L mƢޓ4/1GE1<).t@dčlro q|ګZC.p|ɴVP$[)؏I]8mY8͑)D T)BZs:{:cyQ-L42ɷmﱭkHoJRu~bQ|OZ.U1oQ"M̍SԗS VBݳ@BO|%Di Qx.rDCw3 _Vp,w]Ck#f_^` E_˝e?B}"n'A-USVh-diTɟ +ṹMV;N,}A 'l<(Ȟ%jm^mFWa .!\H0ex 2Vj_N|h]O`,pILAvt%8 LKbw_:~.vkBJmNUihC!F,!ř[H% B|֪LD4m̷8DLv 0lΉ]iDu1á+&$и'ssHx54>`IY1_{rND5JF+,DK% h A+dzP][MLTKzσ6BR?euL hy?v8{0ŹwS SسHz".,tFK* \e@sEу&lgEW61X96/vA8yzoo~Qn(dh w{/Lbr39H QN0IF2?0mÜ87w;u pdHihϼE4xrS*_ǍBt"s! TC# 1$:2lkQB5Mt%,D(vߑ_R~HZUï] לR(}> 05?vV:ݍlE G|7S)G}uQlOQ5U#A:LtTjz$fm(X#`}UʙBڭ. ۳8&U(ۄ4%NECm7wU[67#L[\ ;HՐ$r.A ՉڳZw p|`2Պ7Nz#7w{pZ>\C:yǸ4+$`|0,EUT5?5vT_A'_l L;xLH9+w#zm^hH?ˈpO[t^9 Ǐ^=';^")/d1U~TΦqtl:c9ъE[*L׼xk ._ʮ% EQ z[Z ]}5ͱ(VEpg%KK#uYNDYMk `Q+e^S4<Z֩ 92[&g[ 9ވ)ئebtgI7 cԸ'ؔ֟z멚PK>m5pmN nԫ] 4mY.)S?Q SCX2Iu.ڂ. Dz~g~|WV$8)WvyC31ƏN~.EwY>nE}okc;9j-C%jFgJ1a.iHdL袼gF11x}z拋i!ק7A5c7^nmOw٫v.α}pIV ,l6:'t.4uh$ů y$r|Ǫc'Q&r}XrJg6q9BstnZ|8L&m8$&<}4v 8R`u~RgQb1?3"6id_s`+) ɾ-׀ej&g7-j (mݯ͵ux Xi4>VڎSC.OVM6bEiWMnͨ%Bû3 k_Z:_Z[/+ !;<gê 5-d`S>H6ORQOQOi*ё[j1Q?Q'oȴN{tnjtDZ$:M;}@EA@%B\6hQ.7\H1[SKNr.%' Y#">5|4fOf:TQ#JUk+)}>;;u-qPq(P%ޣgcߓaĤ> K^Y8sy}x?4t{r]7[/ke*ce`sq#P})QwL*nuF%BU 'JK8p;Jݦ8{%Z卵~ t~8|kՃ|oUE0qQ648UdXxav- ~Ӯ1˖IV6A=ǛA?֥qt^h}`DujJlfPb39t 'Ɲ5_d=3YP?{/\yu#p9Z+tA+ymp3]䁬E ـgYҩ6>Zb]+(*\/HZ:'ث_\GG4Z̵iJC3lM6p vjVz:lZ}N1S{ba~ɩ*rؾ6@jV8BKF,d5~^C&}Mbed> چpzгhiMᶣ6Y9~&uxT m) \F 8F@͞c)[ Fy:ZIBr(Лȍ'}6l7d]eJdʖ 6)kFwƘ؎:Nq(Jdbg@WuV1S|\nO֓$)RKElhUvb ȼ6]!CJKY,Yނi&Wj`gPk 9՛>JSyxԇ18@0ٖ5a}ţ?*g/,s[%^\CZw<͜tm2 Z"1JzdBo>IPh*E9 XN.`T.;̙(xi{XrhTVw . k!G$9aHƳw1X"P&2x Eڧ3*S ($mX?ӵh-i"y'w-i0ytшJIG(Qi\C ̉j8x܆#\*JPԨI`K}q.0x`#叢Ӊ]*˴h2#lQLt|v"+7r5\$wF'َ2Bl4e>hWY$6,RRUFOrt%dC<2v)-ChWh:W[zuIR6E9:X.:3`_4v?R~aaG? =Lsum 9D=& bũBAʜ7JPf}bn>w@H͝,8xЕ+-k 3<EJRR58Ip,y6lj%q0`J տ@(tX 6O*5A @NǕRʙS{-O[ ؟, xQ`2dl"Z&k N4-,ngbtøoa/܀a7ub?!S~S#g PDU:]&ɖb{$~A% -Mc{$˒\:~-lu>SʢHo@&^lGKEI(y3n /{1{]xWa{}0@ D9K~J :JZ }bzжo+gV]ʈ=XmC 㑫U^9qrl8tح<4jn+.#+ HutC"o8E,*δV20Qőhc]uբ9`PU"_LN*4ύeeufg`$s"/M/$ !-fA"VmF< 4cWà̸wgހ߇%%63B.XN#?pPS-t_ޭ_dc@TAZV- z"RϾ]a DF:oj%jW5 }P֒d7gŬXP a뀥*HZRC*uSF>+(R[;ɭlb,v0,x]y@[s>6[(DZ!maepڝgP?lM)B.fa},frIGxr{kԬh~{[57R/~͜cnw n^H>Vv䑒$>RӨDW" #X_{;P1B-[D˚ bԋ8*=-EuS>/¢.G T05mQ{UFMFjY'6Ϡh`\V:d rr }x[==Zzob/H;[uMme=S$pWTsj>vჅ oDqY1 0-)*S)esPs#"bҠY6 Hl~5'vt>um8ĬN&F8*FSfd$k5k-/w t!7Χ،Sp6z+3C=~1446ln[礿 -%zX5WM| ޖ֒|S86lNj"SRZ-yׂT]1?'8) wCnd)G& Of2ũ/Nw(x|<婔[ 0h^LZ62_X!(Ik8wv%@_ǎf\xL~*iU?#8&3mY˵r+gGLaeL4~4wh%w%d>s|O>X}mCEoYδԕmybڵ~Э7j?R^k`6F)A YƇ(7R0{8ųr6Bσ#oT3slR kB~d+2jfZQ XeYxy%.d`X[[%~mx۫%X̺3ȧR!YƮʣmŽSJf Bm.ڐ4X]@Z㣿33 PT,Q$ 2)"flnDx)m}1;;ub{Eٹ3ο:%uV^41'V>v-N q1/iIVVC@! 9J,ϲ:sSIaOQT^xQ'ۊΞ پrI#1 $m^z |î/"G6$Ux;TÚgPIw6CS[:5tӻc3#qz&GE#`wMfs2 ~ f122R]B36 Z[3Z _5⣥@)s 5d,B1;LKʃ-_bQi qb-"wNS\XdZI $ڼ7vv{ 7H-Ot~pJh5iҖ5*v%307K)SbIŽB\Ge.&sy<PL%<0_i0|j?I 9sL:\N**!+ Dž mIh'хP d(ަ~uFN,YrC#/  j8eّS9F'׺UW(ct#U_iM.*H X= A(J>Oʋw)!kzrB`v)z#msh4 j0T )hF؊Nu좉Pg5ՎA f\:Nǧr$YCu+Td:Zp!bXFK2OP2w&mjR߈5/1) 4!* wi\0v/S45u^[_,yoo $ {#%1 B xa|񁀼|}R }ה.E6HŸ[83wlRZtvYx}0_ L˷ݻuYqcWuA-svkF-$cŚmu7H&uiD(UN]A j\NZW9#^14638jR!<]#lGm?y}2b="39oho) k[sR1$Axbg/n?2Jq,?̯0`wtm!A;9Z`Uo7h&XT"'tڤ#Fm֨#࿋Ϩ݋CDˀneRpC`ƓʼnKۦ쨇 S{;V';Bagc/eC{2IfS <}41$J-Qs:xM2ux@ޢwk_Xz MVl eu:&շ4s|Q"*NAҼEr!xV ;[|{=>4 ~; ;0Ƭxù:Jհ;RXcdiXF7xU{r|:68=0gpt)wcII>.ICzZr\ܺHYvpHW*{)0NjL߇L5i?n}hʻòߟd&QiIwAc, Z \fl8a>>^2Sd|Ѫi> !68W7K#=f=_KI_v&zc VApPb;+QP7*4 =goQn RaP0[X EǸ#Vyl'w(3l ܪcb zvGO|IN+B495Y%]xhכ b?qWP'` D W'u-p" u_d+wq=wd*|I`ٽ"1y9h<~mqdY۪uF}|?b IW}"o**~oՌ#^Sy=WD {L뽗~BS词3OHFo O1/.(,m:֝QlñIf{evYȮ0P@Bm<-=wu4aݑ.و)O9S(J'6p)]ԉap1?}D<_fzFeJ90m6NlLS#og#'b P\y&t< zɻ:#+v0 B$ -)(+޼7E!,ʾ˄<ޯ-T J+uTnF1jdSh÷θ ԡ 5z)srAHqhN8:\ˇ4a<9_3|glXh'krz5iBIASS,YcdqNCnm$+d#"dH+ct\}i'jVε.^'n8/hwYjlZs϶^3[n{sye߆vCw ^Ҏ1#]U.l]k|I'oq˷vECoV6d7eHqҤ[8UG14QGۗ3ߦ"[e`b SKrR_]L@Wߓ~jSڠ59tFsu^OY-G?6\B#t{{%Z-0;Q^b%lI_Ox^.—)x`cfr%S,.!HL>w yxWH]we.Q i?FQ(r"_e@N%g% gct/2f$|6rOh"-:*ָ`fn٩3hFV\+{Ů CW, @#-v_#:*P 0`qc*4UyB> n)wx#z^,dy=Zz$ cEEo-]cu-*)^$c]_=;<WP!э#"@gFFv`2} _>&y6먱Ѯ~' 0LCW5" 6j1"}Aeer !ݫJ9Nj_wF\qBNhgIolz"*:5>*xuBs{y;<ẵcW2 _KP> Xvl˩r+0"U,vƘG<ήB.UbY̹ck"i[uk?-@Ds"L:x` ;kz/36pK %&j hVF27xV[%N<U{2lK8F܆J h*l̺}ֺ,fX/^?oOsqV0p<|I=l9N6yfe01&.fcx*9ѥ7``TDbݔWs5OG Z lmn=uoK93,& 9D.w3󼊕p9SZj҄[#p]XPP4^jn\pLV#hP(;"5r҂Kz';Uwߠ'53ώڽ*p'[r>& >MSNAwq +3ߩ jSg0ѶIAdq58akP.`#t`* Zط#e_@/ǀ7ʏy$+ tn`k4 Fs=F_l-P&u!?^ko$_=ݏD!*~B" \eOf]wG|TGLȉlh0[#Vv~Ds*>vf29+]J9U$~.amNwm߉@d?-[l}YFZGCmmiJ=h۟*% E=65Lk~KAT>/kFXZ>IeJ|9?1 y5kCx=YSx< Nr~L=uO'# O ԅZzwRLxmiC=>VY.^e A/*;CAFmֲy(ERR9pzQ͉֌v YL[꯽Lmφƶ+hJBbk5A\#l712\dޟNn7hzn U_ML6A4IQx!pq_H"4#}M*jn!H"YWO?XX k۫#7NֶܶPُf*]N7# ")^5s )e5/W_z )x0zAc-6oXũn"Cқ!lIbWc-)C.I֗V;72)Ȭh֔ݷS},,i4E ww@;蹋וEDP:[it}"A̦i@i_6WN#Y-9OI  KN7C}r龩{ 8THkHN".4?p'sj&lyj5JmAv7ڼU=a3-),{v:+Ͽzlw̩z_ ]2`ab.ln* -eC_r_Cj2}`t v"픃9^Gߨ|fOɧ^1E5I3t8wKj߫on'EvN,wv.Ficɘ<9;l"A'. C=Z3N+Qodٮi8-U%(ͨʟB󴔽AV 唩\$$Z/'f7 a72D/IwyhLw ;gNo>]; `CYQ 9p22a0Z$u{OӖ;oAnjq칩Yı0~C [j:af&}Ma_!3t>v nW- v}O5_'Pk,wzT$OY֬Z&94ab@-H^oj}7|Ҝ0~wfmwK^d&o,1c5R -EV=qT/аy/w"7 bڰM_mC[A}f9tr'b:QVV=zBmcFDPD"y)Q$L9Gk4ޡelB1TT˦w ؖ?CQ,#,ZW9's&W*,F5HE"ª)Ir1*K(I_:ܑ^Irid^%9*Kļʉ&$$I7ylF+r=—Fc Ԗ9'Yrl @[')CZgNMS-a GY.8n5- H. }-FB\=dtsf8N Ncx-c>E Z0REB ~|l厘 k$g؎0}0:  & -FN+7J}B5znL9JYmEH;W- ٚ 84[dz*BpTa\iFyj Vaߘ$уOV˂=g0ho䧠uv-_'M0~/1-A%:6?96J\PȖnq JDAqm[oVoIÐK2v ME*3j~!B/$Lh߾}S|;P<|rϜZ62dg"ܲK2[w&T)53m:6{ [5_ND4Ng㽋0[JKЅZή;J&P Ajd=i11XB')q\gITν!jh@ci_{, RMS5XOx-n(+f9}O8pw+fvH /jotcd2tM3 ;AS afdv>rtOHdBs̩]`V!:43B*ݺ.%E&>q=uL @ki”^vE8oDdց ~2̹+pDMKO]At;bv2{h[dɞIlFw>ǥ*L5@ڗ\_ߕ9rr%Zk{< n(u%iQgB_DY{V \Y4S!7%\1 ` e*-@6El0 >:0!mP)6.f3jdɮu} v] X炲`[huVF {6f"+FQi1.f#RX(f,R*TdF '*MWx4n&%1߼E%!&?Lj9; 0%w,kg$zBlxO[:{Ҽ{{CNX`p :"?]Aeʍanل e9Q'nl߰h0Q3R[.˸_ .c9 ܣ^Nu欠 V ojxbb>$i64a)4#"](T7%KAIqAF2w=CԐcxx׊_b@pcG"YHݔƍՌ+ӹQwu#02ؚ ٘uB)YA"ʠJ5l$~˱M(Y"5hG ⯛u0?P->}% $?>6(T6[1윉Ǎ7/IO5S*b*tW`{ذ{ jpEGp|fEu+C$8.0v}^>!|wI؏`M^hUvn~r3$g@͋WBy΅q $jGO\V,N uv\4]){@*S)WꋱaĐSVopk*#xP0n! -\ҺSѤx,O1|^t4 I.vغ #`6yUr["_ |AlAXA {JY V'rCbM{~a#-{rrmQ|_ qKb/Xy4:gwoNݧ|8pq @LASr?y}Kac\ k \m1'/ >oOB2HSf ,Χ]VS  TA7sY:Z*%(0 Hz@p1pY kRtJL[hy_&C2 dYfza9Xݵ[MƦq,>!AF5}:\=l* LqFuQBr*87<v/"u<*=&DU,Q=cd2+LGmhʤz!-®B*:upX7FKJ3'oJ'FEa81%klbLp []7|zƭl%b4BxR b5BPPt%ErjV~&Qziۮ,zG,i)1n/E&qo)`q4'cy &ϯS!wq%JրZU"Eɦs@!EƦطIM::,ПZCy) zx䅘}L>Q,g;?Qސgqe.yh1|-GPP?`T\xiȂa@|@301l܆7e1 @G CGYkЪ+Cݾw^w9'nJ+Oe_%W*>|${ؕUoֲ!W-0 6=sjn7GlJgc }|LP7ڛ(8Թ?lW\XQ@ԖUɶ]8sҍQ-$v 1`b=5N5.ބ|_ .d"EꅜN Ijbah7‹ SӂFe0^x(3l C;\}Ԑ Ifk0 ^EqS@8Ko!LB{>#aLnv̶pޮȔ վْyXcLA%wҵa" zDee_F5 2Ed")s'zmm Ḙ$i>`50ىQkkC8MDޭNNvKtZ?h Lcαw"`wT*݆O[3{ڽJs1LY:cGc:ߕiLh!te:kPv<ӓ| Xev0UWڪmyN-~'R-_kjV+n_Aɇ>l׳;}S/!V9NY%ٿcP )Gk-Ֆ5թ+N}}=2w@/6]IfQeDf }-B,yh6Ι/k?UcP+WPy/X[ҵ9O?ISvwr]lLl"{40s6/Rq |€_pw\YSOpý8{FX ƖK$_e _FeAb^F[ӛh 6ŝ5fR?ŒDnHT«} `x ϳ^'MM{6^80F|:F#u{O~2^.^]Q9C& 諝R㛫Y8^C -2tTSk}:=8|xQap:Nh6_W_l c75Q15L#$a]@36EyBZ"l+$}WМLpߎ yBgȋtFJ3[++9AO,L_Rlcن}[38X|ۇl),(_,=pm``}fwHɥ n:nPڰs(j5GJ}n$b7Q\Sb%W6L_gм#ms14-^S`OAPbLq:]9GS‘ΐFj uK"!T{TȫRxo2|=K(fZ y$~K3a-/Ms&(r=.j*T82CҰԱR-Vom^vnޜc"s>/Qd @oP+ݖXRZMpø>ސuAL4b ?& ` y @z`|T'5#D#'.+X},<||mEtj3h Y@ӂ bvmQ{g1s$˳ (~/-Խ6^}^ ^gDO(0"5 K. {280{OꟋ&5V#J+LV P@^֖=eXGhX;7]d=H >Wfq|^S_ 1V jε րhÌ(=T9U  ?c ^rT4r?~n.S 呷QX 9+E%_.("#yɅ&#lnoLu\[~槤ȅHbNyad(p5;E|v fUv#ŌH`矱)a=3T&jg_ I0ER~k&L2M  \`G߅¿ ۂ|`_=E;HD\{:GlscE[Ӫ;6c@rz<ʒ7Pzt=}O,dac"ǔ;dGf?&;eȗ;g[-' v!qE\> xJCoԁΕ\6R"&f'NPĤF߈ߍ,y5D]o=|BDwekM@#\osSчWszyڠ b=k-eA?%{Iq1 %}DCs@/֦p2:=QĎsjB<ЎfM$fB`?&rw yraPGBTmpGAY1)v'[|>`FcA@K8/hdjhm*s0}(@Ltˊ%BL2^yVV"׉QQ/X?hZzzMPpvai ɯɛ03k>)R샆yyӅ97u9k$Vz=RLfivHMCB.^- ӧY<`L x ʬA^,˭"~&ٍjV#=aXt BЎ5:*&gGl u{oHxy}%ߦjawpAT^?//[ Ƨw7׶&3뵏 .+!$UEJ`zqw}e(a3GiJxO)/&CY.l7J J35@w!sYm$*"j{6]t֞ٴSBJGQ6[:Zz5Å;%!K[a NJᕽJj5̺ uj_q.!3a? yfXm- (--^@=48^ixq K;)xK|xg@t`j](W⺨ =\qca#/*bcvFĜ-6wWbDzc tP2!+dҰVKE X%H@d@ qoüޠJ1(s8frhk9 pHIhC]eH٘q4ˆK2k΁>;xgx1(3l7Z<_G׶# AS 4}<&=lf0bBa"s"6g_ }罯ʅijf9kAMd[~Ԋk^R]Yдt|'  LZPl,݁B^Plt% ZĦ=.;Rc+绳\IE[z>0BS+aJLJw #{qȝI5pR()<:P3N9ZuwUOcJ79d@J<qQ(JD|q-@io@.at2oE $RCLPd<״!c}xaT$㒪u #6K=K!Mj:p_Ods_BkC;Caq yִwZ䔗ڣ( +S 敟:KRpY߮2Sd`sP$rV' NoG q=gocAM3ݸh#ҷfچ|' wQ0Gn^nɅ\MḄۮPHx1Œ++(5LEͭ*Ꚉ`!MGùnE؟5N^@Q/l"t5 An=ڟeּ%$?8ۼ0p*r6r@L9bHJ@[RDjhp2%QVZ(DdNACSb{!"^oxniWPiuo5 sC}g]`BsN5@ >K@.W|*v}/]L6uw|c OftHoa!R0lV.͝ ߋ`W zevy, svj)y+Z7`}gd##UƝwAiWР)q)MuD"W&sⅵ&qTuU#ek$:t~F!m+3yk$%瞹[j*zj}a !]M T7Qц: .wN 4 !5 .}L+NPcyR_O}#^ r^?s0^@Ι6a{P漎Q_OzslN wc, JN:nh n,rma&;}5] lqq5V-.;lm Nπ85>$ƋOX4ES\7ƙ`|*!7U džX>2MykJ={n_}" H HͣAoS=_5{箩kZE C }(޴yn1lK-s"DBEKjr#Y x+{IxЂ{8)=~@J2NY<2I뜠缜n?XI_N ,An9" p^ nXL3dC$sydR8r@4Q*_ d86iWTP^=iE6Ì,WUC~Krjv퇐at@;'s&Z^EMyQynB$+ofv+쎖'͠|2rIF ג" L9h#omS#\D=s&;9De71O]!gISĕfw>YaQQp"B͘hVмh"Y'pJ$ (%5]oZbXo&ui LkZf1fĻ B*']Ҝ$ |*6 Z>-wn"VbCJ#ŸB&}, 0gGo;F*8E rUC$zF[0"W< b=$ _̴\V,vJġ7EX)Mpߍ1*+.IS gMbc52.՜_ff1u [e%V uÏ~;5vd5grϭ,'u z^&އ0&U9Ze J{lgl> {jB|1XBㆮK'MMOKVkp t 'dbx物hM3L;fyLf;yNJ RTa@@\3 Lj#lYA*|*(LY4 QLʾ9,*H9͐$ hnf#dc}Go[2u΢_+{q|Ӧmo mKZWs6RK@MN0Cæ"@ !p8GK 7U4TB 7_c. F U4O\rJ*+[!n 'V_^cԫK-BYD |36$[G3 1Tŧ׿éZY KGeBN<QqF$5Zekf(IfH׍_W#nꨇ]N-ž: Dkiڸy0('G7޸WQz`>4So\G73H+e:vW(T`F׵k/=Xz3ɧnf%B1#aXEzɁG3i 4y~|W԰;A[n16ɍ4Yxuā;"f.d:6S!JZ#M! yj[_6uH3\د'p57+^x݈LnN3@:I YxgSٹߒmXFT':f낐,Ż.CY[RxA vH]j{fښH>O]dtٹ`ý=d%=J$Ұ`ͺdȮD:7͑.3D oV0OGaQaA Q傉__{ݨZ>Y7qQO(+akvZ.seu':gu[@^t\Ouٺew18 KMwXs68ˤ$Mk{aGH֥KecbCdo z<ʉց, jq`=PaA6ί~,:ޙ4 Ztr} B܅Bv>[>zl{[^]ŵ4 yɇǨI{'kCe(/Fn)v#|]p=x{VMIա.ULg#$tM`CDY]`AxEBdm5+&!!;ظbBT~SPK"R/?Vw%9ul_f<]Brи?']oro3_h9\K2-t;>Z՞$G;-Ν=hODPܸ[c3_ `0ײk iX):=-Tӓ6Iַ)Y29zTHO1':=4X 0dl+>jgQQkLtPd͝Xnkrmh2A [@C f=2O݌ :K.Lw[u#1t^ {{5$3 M!p~Dѓuї gM<^\-d3w tz)Y\7wEr>&dGv!rW6Be\2е4Ł q >gݧS.MLȰ*}* z=ಮ3eR5uI؈b}aoDBp_->1 աhNOp*F/ybyI olrRS!6^/;!H멮 &W+aAϨ#yr yiӚN eq,tR!v=v0WM=.%Lu(,/Ѓˍx4 u:sgdNJl~(P *-b6Vu5PQ5oH+& EF)t\]LX5 q[ٺ2Tz~ʜjJ>;]<7͊6yNԤm0%a.i,]T1c EޠۘG#|{Y Uk:yri_5k~_U?QdTLn$e5o{(Az¯PB^肌ԑ%Fm GA;TLnVcNt~㤊ڼY~R J[Z|#(A^XkҰ7S۾qܫ@*psI*̞Mc%^cًtOQwɯ%sK# $2L&'{>Z1 z0 N{!GM@߾!ܨȾ(iE݆؈`hYz~/O<3CcgKөf5bBP[+[nN.F5|l,.T31IōIyR@A#Rc 1 m X710dP36in'\Sbj254#(Nv6cŎض%3sT4z8RCvV1 Zr9J4l}/?P2WC:Y1 _ژ*-`0(_/l'F~§f}T5{AԥzNW DF-~K f}hWqEfx:i>ӜSun OJq5LIvN^<{L"i1' pTU=qC?}qz~.Y,#3dzT%Eml|pJtC.XFhGtt$)ќ]?ت>R9+*PYjX:[FSaex=fq0H|':,FCXၑ lz1n,nz] %s7%_L,ɰڣI0Ƽ{OId^a[=Br;A^@rtHGL& +[Qw567<)OJ\Q8 _":_y"*bsۢ lPcrVK)pſAqXo>q1{l|o~w“֦iadmxY^@/*30']alZb6$q}6l賑79ԃxk\QRC1 Mh˹NYl:h?%#O:Iw댁k&KQ]q.MM>Uך#'A)3\60qmnґ3qf9Qn7|qBr*m@F[͑_ɭff6%0C O tL GF".nz=O i[BGSZӥ4p4DJ^T"NZ6%z`Yĩ$1y?]`#a, 2SC*+qf_8vYqe,`X3gэjh.{K"Ʌ\-)Q,aƂ[^\V|ioooŘn#7,ޏhw[Οէڇ*e_^BP" fj"jxgl~[_EV <PJx۸D 8cf$lFj٠=o(Bk l%]ejKY#R [ 05Do[~pD xcQ;ߧc? 5s˥ ߸+ty"$@Cj4/.!J|q*!Z%Vk AB!3X!#ulFHW\Pp3t싹4xZf}0|#DžZT+N?TVWYƿ ?,G*A^nN (inDǍ[:tU MӎWϝ_!$D< 4'Ԇc355ԳC͹<8)d*uSm[çJz Pșc |D77P#)o l#.uZy{6 S`פn , ݻbϵAr5™FEңA=Oœ'.&"áY[N7)(3@ab@ 9 & P`, /W /NA fAt L4$:Ʌ;6 6֘B9Eb25Y&3!-U>+apV5Q%Y-k:.(S'br_ju9n^/2?2(~Fz &3MfZWy0 P*2 ~/$#`!O=$6D {Ad2MuDe#djgW^[DŎ~(upV>^(ciyviۡo#M?QOnP% z e)#bNXJ2-Ы|۵_Xfe '{IW"gUY^yb"}# _^x͖ͥF 9q7+|?Ag mk1d9ǧ*gW \cϹ7$הQ@V侂ᠬLouM9N[?c:\x^~qZB s>}zQ*͏u]?cOiDHZaa hZbS[=~Epo<"nkDNQ%kp%V41ް=4+ِSeNu))ef:~'X~IVz8G|X-RHݒcv;Rp2_'>=D^V[m s {M) 9ԇi D4MGųuCcI[?k#+B2.ؽ9!{wf b=R^qfq#ESʷҀkcDSI|%]wNwJV)œcϢ7 ưUJb=Lk*~\ņ/6!&~ = ʓdGkpC=aû᫹4m\<T9-5c~,L%YlH@]&x8̟X{aIY8ށU;ꨴ^3|P/ h0~iɩ&o SHE&yK.hQCڪP -~)@ ']q Yr_"eX Db@5Gگ6('qZ堍s~Ep{eP|$`O |}3􁈙h SfLM?`7ZPshKOh\pv@T.s)w'k+TMySʅ¬P%S=({Y5 bBokr[/7VgRo `=BD*"}^' !2?lpHpp(4rk`2Wo`} P~R;_)L$+Ja@mcH7g>s`]-hLe*uC!gq$u}r\`?h/i9JԴbϹ^YJ%A~e -g|SE:*V=pt6cTAa@{t8Zځ:z/Pogf=diJ Re@ss 6{U)im|Rŏ/FfVZIQm @L5q|"w4/N w٬S@QKGh}/j܉B폕1+.\\Bgʨdžaqfg_ߧTǀxyrAC>\5m [/ϓGQ"yǾJebֈk$UDYwꍓd|W6UP*P /Ikv/K` ahv10M3H3 -2a|G)+JR3\3LJhN6ɪ0+V$8beԨzٕO%  򞑚yU3^r#Ҫ#S,nJuO0@ I7ń_#TnTYZBed}ҰC6Wh:neyxS@lHk n=&4̱2ڒLj8tv.SV=8e G1! 0^.ɣL3 Y\xcނ&_E[a;sS`aR0nȶHr/NmGN.ܟu)WGE2iKD%ԥޛSog U}"|ȳ2 ח5NyȝP&q[1:F*掰gG\{S\{O (^')_k6XL㲧2`]{4 (O^IlчF]yaH'MbpC?Y ~ +2 JYĦ-S,O\iy" Ff#xuu C*G,iL߆֮/o%c<.Dƌ  fڣ7).g mqrxOp^3†iL.rM _u j(g Cת~|}p@Fvl EQPS(o>Ԝ3ccl> <~1iʈ35a#ldh4ESHS7R%jyw^_q]"#O4}#e987 kmX <),ќq<^‘\ne+0OvAb )bD]~}< HH89a)Khx JX- _37QnExע N8w{*'14lN;>b 5X l0h 4W|+ vFFҬF^*ɗ!~Oq X>6-[`{y>c5\g$E:m/+*pCV}p(byT)K#:w劖*<{feT:PjkdFWZA-%V# lt 9ؘOaVG8B7IFa xy1> z:2͐}qk=ۣЖQpnbGjkE\⮈pPo.P>^B~l! Y?|z`l,RSFArk(zT!m/ OZg!p,xDt\ܗ n<,>— W3IH? "u(q"z}B`炡[bb W|WWZ*!Lͧ@Ӻ\X%X OTB4ؠ=lfB',ďj`zi ئwҘ@HĂYaYU(2~ %E{t'U\BZ;Ca)IdYa`y`3D?O1MqA&lQ5oc`6Cޥr$d3bȂBOjtW+w^N%!G["ґDpgQ? ,B5}L]\.߀=@ oZ҈Ԗ|+Cplq4nm>Bu*d$4`'Q>ҀR)uݩx߂)z٭Z;MxmV TU S'8͜ӳ~|2rJL[G beV"g M{(V[.Ee"7wwiģ> 7ew#z>R6XFni`v1f ܩ?QcmuAPÑvG d1"ֳypf:}pHh[eww>y}hɅ>X}*T3#V#yx_AFZ;{Hy\^¹IIYڋhz`qIrU9qW(]y;٤ [2Fazt"piAlNvHBWÆ0ݢK"Q(Le u0qCE{y eBAU B7خI[:@Qw0H7BdU0EU`#FO =:7`POsrc^(` }o ]R]l<yA#zJ 񐶬6T(8-Vx6>}QtX-~HADy-0 }rgbLR Aҩh&iQBRlJt5u L i# !ְ߮l`Xa &%t uލƁ`!+#S!CˢpH 3Rڒ~ż(a>Fzza+K s#(Z:Ed\Xn/WVHۨ0Ia:4(3:mC hʬ:?c|IEMn 6wfQ!.JJ/|ejM2f ӆZ˗=ZRZқt.ҷjm#¾)H~R&sݣ&;$Cī0KP%샓UG`!̍ _h{f]'ubaB q7#eGN)&o޷?w[E4$$r8evo]Ny0||. W\_% V'(3Xz>#+8NZ8znIꗞM{AeA=C@ߘZ̲MK!eޞb8m\?rn٠ɶFwtiHXN^th,a.$.Aa `ޅa vg6>r#q8\ϻv-b6"XAz .eW[D3S 3n2 <4 瘼 Rp0{z$9ASxY{Sf/A9OX$ BcbI{txxƽ) Ku9eB^`uhs6IBx 'U~[&BJ7|caE#OH/_?5%2Er ~,*{x*l6Ve!y2-QU va{%P0C+@WIx,Y!t`GlBȳYSbP\cHb?3z)hz2,*di! h&4~~u!m].A+M4~<ۨǹQF3.`J.1;o?Dy_- f[h,8 &h;mQc銇>U Ɯ(8Pߏq(hv/a`O,uoaFб~m^Ce+=0!೫X"w˶;h-KQO=Q&KԸ|No +F &4)ttpvkg@B3bd7gJӪ=t5ziLqoH|+#̈ tp]Ӯ%0LJL-[li"5"#4Y4ڄ˄vhE_aF˨NK7Q:̏DDPZS4 'kťZbv`J!XCNpuGHRˊQԂ]-C8R C\T#w:'euV;0*S_<$ڨ٭ da޹f`|3wJ:;:/2D%(_W ~?Ȫ%$9 xv[SU1u-k*ϠG.jH18KNnF\ 4 77#u;6Eg!5I(SRGx*9>2 T uWoCE1|w-T=vyNIK5W\aGy ~5S6o7K% 0b*`\Wd_bv4.4kYW,V}^J]Id-1Ǧk%+cq~% rS-[[iom(0m1 +th-_.C@閝1*(b*e*3dvsjOl^c4c-e&!5UO9`@lͺ^7x|U!>i8@w; ;>hzfLZaZ*y)`DžJm` )~3j&=i),Ϊǟo#Vi>=l */Hcy#“ pYzC?@1ik9s=H4_M ۂuL--껐p؟yD+XP$BE_uo%/%* 7Q v{?u Ru|@0EHbSb23-!4e7Z][5Rd=;a֚DYc*qxf]8>HQZVwoFG ۥhbɫăOWݔCrODmd">qGHcĮrNL3>~ O X-}<-zGtxpT&\NKi9Ny2:Mxe=35ֶl2~m L0b|[,kCjR_hz@'[NmwEYn \nt"ID;y8R t=:{:=f灇iZ "i"~`~P8O-tX nS&]0g[/~ mSZ7+u#,'&TjٲpQ ab o@;hxD.9,F)OA}eP'aNJ/iHIp ߏfe_ʧ17Ey@{dicobj ?ST`M5X)jPzG Y!!j`ڛEQ_O4eqBm?[jN nd[5m=ŭl2'`5"3,+(ĢK 8EG:n|QR၃[J1~>!K%ҸwaGb-R7AQ㚧sKVk/ۍf0{ݜsLA|Wm8}IqA~cb]*ζ;/8NAp 1t\Q6TnF% 댺,rH٥ =Di BbEX14&߷Wj@#{HLDBύ\#a+yCfD}v~W@:Y"Д)L&_`F9O 6H𢖽s ;BYOsUHӼNOsu31[M*yP|&)L-DûHc8Vj/ l-_xK@q=&( bYjmM H kU539<} h9i-.SP7uJo)(ͱ;l&%Wljщcj<ؓwN\5Gg_B?ΤJ%(lCsD?qT1F3ct\>ۉ-?H\7Dd"4 m&?=Ͽ}*@V.X6:XɮtBā,cZC{96a-}~NM!$V,ͬB-\jq*097lX.ǃɶ-/:|o,ߤeM^@:!Ӗ%qbOR];toCObLg84p>`.zɡUȠ&5*&KX1"ڐ%8u& )k k2jN`;[E[@*|Wlxz@\_0Gzhrw~hDvߣ?'U ܠH Yk3=BH8uvTu#ɱrڥOVov=/Y JedSDЋGnVB,dgS _JDeSplCʶ*`pirhqdXoɺOlusXQ6{: < FyeUsYGrL};xL ~ N)ũW ]󮎳ރ۾T#RM%f'd?H)6c|sOKs,uvU.x~8A@ $  eԸ+Dopgi7֟v'wq['Wc| Ez_p f ')qv'nxQPB4U X 7o(bHZۨ,BƷL[:V[` *p=q5C =c? $ڿWBwUj`JTJa~M5e Z@ $#om{Qt`oW"]etCFyQ4lA E,y+ eza:'J}Wre٥G)z!=G u[: t(G%٩uCMs ycCD4Syd3h 9z6%f>:o!f6}-As{wodV`aa.[G%OVCXi5ZXX4bz<~Ş !Z.λ~]0#3]9vHXLbda\Xz| bY\Aod~FJ?X F4e㩸QO"4l痜dΆᶘR]/c tZ<-2( fF띳AȠ.wì;s@qP<1UFA˾`Nx)@Vo b%8`7flG|mEJ/V[Hv &kV%el;177/-Qd)Z,֮Ch_)K{_YS둅[fg%+=.>l 8owh.j _o%bvL9x^JOnpIFs~^GDQ7|JzY- l)sz !Űo$E2q)ϟ,M֌TjH{F3[q$ bj8C 浅LYYB {?7j\]ލWx}oP˞To Ǭ(3 "ќ2Ȁ8mCmQ>Z%b!}Dfe/R>+I#]_-T 975򙨿1Yx,~'#H5-<+[OuDѵ \b{#cN1H%,zvv[5 4DuTĦո>[]!w] yΘ€)I6(~JH2lZDFP`d o}JeA\bo+[Uuc?g MOsax$UJHk|yB# WӪ_酎8CiqT6T-* IoE8g}Z7k(C =1Bzy9T0ѕGܛ Xkͯٽs1'b\Cĕ)f!i8PcE8;c] Z)W -3@`> .7]mWd}7Y9bvz]:iOO{t/Y 4'4+-Sxgk]NJD>$Ծeq)BRn"*#ˉ[Xm/DdE4:, *-+Cp}v^g/_C%96֠F>~1ͫWr/7.[o҄bX|DSAI4}E)rJ9%9mS3]#>lU*rS`Ʊ cնMkKh]+qzM_thk`ѵ d/>;,p͋ů1[3*S;a 'k`I̩X%._)Ygսȧ,i bCL4EA@1rXe 8I:;~Hv`aG\qL76ZC/TQM]}".aSUдڢ ŵrںAjéo߶;;"Ng KQc| /`oC h. oK_ʫ&`978yȓٸ_2rm9)$w̜~}sQ6 9**,e]{VrF}`HD&嫷1cv5.8?f&n/agZsiLm+;Sa7R 2OF;A#6WyP;m^,qsHQ9>֤ELJpY$ԤyHh5646\_ 2|04Oǵx^L,Jn)#.yY}5ΈL\S^cɍDcDZܒdnW)Hm^bʜGf4c""bCب[$ X4pɆ!Z~2k>,~='* xTO:GG>,|-hf.\?. ry1踡8fk3I.;~Ctl:VT6S ʮ'!x&_Sf`TM$6I\ 2͘/jxvv%Cyjy/eUs秆<ޕIkH2rj۪%tV'R[C褆r> $[7}x;5n f2kdV,)ΠS)< clUZ +EQ='u{ @$ܕq͹V)Ro'e &в%$\-BI?1VvaiC[+}FKU['Dgr]ޕ(U/ zG:AOs.w{6 6&27Eoe/hϼt q_'e<"Ť:xOJbh &stD$ӈK8)\c~PȚ'/ژБ2Rq- =,>%-H'֟\Eur=Z>€ kYhM40ǁjS:Ǜ+_̦WsQ!)_gߕ۬'{e *cZnb:6~YwPa|Z:>wBi51gC;1L特gqhE71ȠQbXeA9*6j%LlȳTGOԬ~>*fɪ[#XRγ^I,Oyg2Kt1Q@M>Ld?+Èחm]#BiŎ }BUc+SC@ѓ שHa3vR|cRn.>SvHHP{PJ.N=۔G EcȁذdUD}:a<<l@(^-/ nl="%}m2s.p.c]0^iTsܱ!%?>Jo1'&6Uow`'-0?l*?Şx,5#+ۚ Di+Zj1rO5CfM kki^-٩3YGф=w }mft:}$hQ6\2edk`g ;^>^/i8 vGeZo&.NNrc9ڱ1&pj&kx#ouxϚď|o"[9&"nS+ ٿL`nz7; z‘j1l+:5vБ]?NjG}%Z߰;<;@\Y%O\#3ň4nG~3emˌ}@*S®/@ך!պ,{灱C%N&bpR"#x>XoeDuRa>N l2xrb&#?l6Y5/mM]zuzja4h!q@=d< ԝÝbY3t.H+Mmlfe6 >F]].h30.dTa 4@yk8a*' nfnB jCx9٦[c!.siO!%(h%3Z3Wo"~ d@ It+#yɺx7=H8u{{AL9~ z_WڔV~}Q'UӉ,t-forxQ2FK e ybԊ6TOSECg d"zXW gģP0ȱZ G6YǛ:]}fWp7/$bF'{ںHJD#@ձ7yeVmWqȣ?5:['?bN_U8n(ƊSjm3_D0VSoryۊ Dn| 5ƴ5N~m:m>sO2!HxE@B5!& _7Y[ًQ:cŰhQuv*;¯u#ޕ U&Lz]@4ׅMbM0B#,֯3fezNx9oA~ucnS~--Ifj@sJb`oZ5F(?n'Nɜ e,֭0Mb鲧rZgiNX"o|"I̔CzK"66p/#;_ sz/K)LWDP=fم,B6N jd^sp p^EV0͛"wƙ3f@8= ?C( ,<=.L3E_YN.0#Zbty,h[vѨ,o>'7¨hKIS$#&b[u,\&:`OCq􋞻rs4ϋONq{abkڍG[k?^_>~u' ΀==9/Q(RMYύ;ꔵٷd.P@3 < $k+ Nש^(ՙ-4-kH{:1C  _C &eΨ=d s2 :l-.ԝ.j#KkMsQgi>.d,,|j*>T_= \/׃>CPC_u;w0_z|ZT&|4#$MY*PK>YxHgFՓ"9|(!"y2K4oH&aFP Z!I'PxQQQɊEX}bowfC-E·x- xe_v>'NUdlpo+[~ԜCP2PVDHɿ/?N#rQ~.-77z7"`~hmNP_f.%%"ljIż"sq1NCO*V`#?ZVCHj7vw.YGZAR^1ş ;]S`eYV瀟nU3n?{K$EaTo䑁zĄ` M9l`\`f;b'KS~R7)tT|xr NrwVUA[$GA 2p c#O}{WgoywKTV/9q|2k 'k"kCl#8iNW!*qdGx}sxaxjrAC0="Х?wGѯaIkG r|L=AMAb'`q(v>$:L\aR_##Xbj27UE.@1/-}T9z8F #ũNu{{w?:H"#MA;#0 _Y}had{[jgeJӞ+t9MS;_): ԊX+nƠ@qS)"=x8LQ~W.gMJSa*U/M!哆/RybYwcS/ --S)Q{it3TʱJWn;[0/euk:Qwv UH\i0hMN5%@o~~K0}3e\>D27(i 7MD"'oB~ \hv)^dɞ)KQIƆk*"HKfnG%~Hcɩ> ~"H|FqrU/:&,[PG aJ[b+jxN/]džQRm52$גUm懶=-aq|y*x~A1\nRZU1\Y9]$dNK RJ)󚷚 s.s~kL/:1s .Ρ'sklrAEvCof3TicO|f'G:w0bqҿ//D95h`җA"f7D2g$0m:U :ob#r-SZ _HOdxxLz '00=*YM)>tY'k^,8UFVyUYMcdB6s:s.ǡW4"8rJSLkK-ZϭuC U$vߐpBBl 7joY Dg  |qw 9_:zEzǸ͎ǶyzZ+ʉҸC )sy;M {dQ/(?ŜtuėηALE6젵g:<އ9w(2,R#aĜ!7,/e<[+eF%ݺO> <"!/@8*R#v!enE|tёXEŷov-h1V(7m^[Z"kܴXNյ֢H>+0 .}d X4?CP)YJAVcDinl+8h9Wd̛%R(o !,WhHu-q~w (Tژ\.:Śmo*WPߣ%Bd|1\_)~݃}Ȃ7'+gDa$@iɋ":" f%Q2g'D6>HOa 6q fc8 (dD>vWSPJXݼT!9U OA'd}m;;]KUYS|N&}fu\B:입IesE/Lj$ w_qDB:VȤue;abHNU448iE ?+gfS.Hrml'aKws)3JP,"cML{5\1NDl|O"}ifJP֬'~iߠBXyhuL5qv!Ysj#C8CDN5ȥ c-> 'R9`aCK+ WN&tLkׇwfI*o?GJbr/[2ZXh7vٵ%#ҠWS %ڠɳ|δDuc EefK[ v0rAwMyh0&.30Mp>IId|u>ɾ) kM3VЂ_xOA;Ys~:b4Rl,R,Z\c`:˜C6**P쪅9dg0lx#3ӻ%> ;`W`ct<ƪ4|ҐrU25Oc1sHtuu:|u+ߔTr?:&饸Nq @Y, p9~ll VXb@a]/aT}%Sg^}$#8& dPwUIQe=>S8L&R!oҡ;7Ą?ٕ"qdIQ # ї=3`u6i9%ii4Џ K:fU0/ ك5P;ny+YKV]IHrE`9i4`H GKxݵe#`Y^h [d3w'YpFY㌺5mtZɖX,ا¤Sed?k`| ;{3|#N~/S7VT>4Q[*{'-62|*,۸p޴caֵb[x@ F#ioB ~U*ʨ8ܠ[a_1cצ W=8) K I0tLҬY1Vm_-7"9#aoZSwH^lZU[v;B\0Uao8m9-CExO@oXT[7|D\[uqjO>Bj1֪ ݓq@5(Y\uբ♠͌m=r֬Pl(p04/_ ̿nvxW'k7= 4!qjkK%{GSeuuQVbGN6rr?;z26MDQTQbhbS&TIr4+E(zhmDd􈌙sw&e ιsrNMtC[ 7:שȗpc>{,DԹN,LjW2R vǐEqmp9&@cy/NUlǫ Sy LwV-VX1Z<SGTe'1tAWAX)h]`FI;q8,Sa98ʻ)lsbwy֋~?'aIn e}~quByS`/rT^]́RQU7" HLu!iV/Η)C/$[lhʎ) ˉItš $:0o׎Mz>1G5l !3?&r>,5X@iO?hP>a";2q"X/6t=Ǵ\lOT#^^y=ƴ"L*b |PZh ?۷K(t<ro>ڝCH΂}Ӽ&DuHKCoN|kQK Ohb90?Kp<pP>>.< xKŕW:)f@Ka+pw5QLס2 (.A+gT$RX7Em2ɆhYp=zuGQAQ0|/GD:WK Dc]U֒NG|5!2k?7HjYlHsnCN~)cLSs`L\R)°oGK &~Vx`l mK?W,p>28R\x@@l|֙#H!xYҌ`Ɓ<&rO Ʋ, |{^߮Aqw}] h,mRt4=X"Q[$ܘ;/'<0frxq.);Oڃ.\uY1 hIh ?uU]HlQk 5`_CGJ+j`gX ?ђ i}Y)ٮl]Q2-T!>NisҶ;AlMVļɁg@Q9VwD-[8jYLS h8lrkcX JENa[0jVv I=zOzБv:L}AIz[#pס=d>_/vXR)3G|6hOnD\jaW>MP"o=c0(}Ƨ-5Omz_Y V G rGi(.rO8ф=UOHs/}(~;5H['uݎgʕEEv<8 ZvJ.Qb]Ű)WHW6/(68ذN&&d"dQ[v~{7 /{:-3 XE].x^X^rX& }=EZז^.T9lEp#1q4zrCvN(-R^vN#*I<la!Rћ30`7>#UL}1B&ܫWv%5QP慠JS\Y^pR0NIEgBoqO%>Y'DZ\p Ɵp~}k-Mtjߖ c!!*׌ܻFo]ױI[%2{捅%l'-9bLڬ=QFf_ƬHOmDl[ 71M.dbŊ49ϴ >MȽ_0Ƃ}@DrDk2]>@Z/-b~43 a")*S;4*ߕLo@Ai .C6vQ_!O>%qUÌWJ/ 3P VVw`EE^Χcb#Ajٸog5#+#GC)!? +Ųe蒐r:a'HU1 /vɵ{&:r􈝔!e2F 'ܵ :a O@zⱳB-%&O|S n&gY1_s&FܱC.w1)T$am !{.. ڨ|}V"H?BsŎ"+GЄz2Yk[~\n.#a 9벘0Ǥ%7#bY?t Z-7zX9qoOQj];_Io.Ol]*9n(iXhfӽy6 IJ@GM)@.Ŝ;&]" B EE5߆7(MӂU]moؽ^Ev FPgw Vx -_B:ׁ? hM-W4\Bsy/d62~ZzfB=R00fRg砵_K2 9HZ@OKd.BVpjmZwfP1..zX#?x u1f! —o.Bm;a c%lz֩ P~dzxr5:=/L=?p`%4~faș 0܍V&@'v z<Ė1-@3D0]`/8&{j?7$t2pYU-/~/e?er٬U(Yg"lӫ2J.Jd@G ߂o)|iѿjO\Xk OZ|={Å򢷃 QC ^p|HCσLYDD6*(gObJ&l:r][unegV85 ), \~’޴,]D栳s>-MXmY&A&{OKo,vXA`O? CR#ݓ5}eŵLwn#ԮO qudzp`lsFUly [~fG5.z~%V8Xk>q;d:Q?5A` 46<&JexS yMw4& u0=n@49c *ٟ] 0`^lͶQӍeví_3f );Ý>TxxiZcX <2./;%B앇\zpFN^\6Ss+0"eǺṖOb [?Hڑнw q!M1 c8,BdE2*54^NGd h?ѵoU#W*k,UzE*DsHָ進uDRI ?l*8)1"=fO7\PaH-ߣXUzίeN^m_66GXo&ÚR<I=):JpB\+ҭN5F*R8J8j6D02C&4eɒp[N0aEGmk>Q*@JxXs[EKwʎ[dEy(*^{`Ła7?/,@,aT:]4ϺfxkP%pj?F mp+ p5PݗyF aiPkC6+:Q>ͪ75+ ЅLE4ӷ|\;tOmB?dz1+U E>8ps=kF> Z7/.Pҏ3x}%: ۮFզ=!U6 %Oe dzD@)$:16S&թo7 VaV9A&c]7N۟:C.l>\5&FE5XHjdL*Zoyq uuGU`!'?"M G#@҃gܥM1#kC!{0q<ZWQ?2i\+wX}c"V[2eP[\/ 3ؙC1YH^Bi ?FRd\ jܷ.= [hn aj] c >&K#F;5W{S}Ш72:fU!{Iw O*2}D[χ;afC@ͿF< Tn{äLl/RhF9q`&pؠ-p?64}m\6 a~^?QyJ?Qfen'v."`\⽸C bñs`@ vs'0 TR-, r3:|L"VV@Qh0~kjTW&]U&'!د4}!҃ wW0)EN {QF"LEf(֑8^T: &LpEReze9 M HNm!*V/*y-iivޮ7ŎA_CD [ЙU9sX~3ڇûJJX;M[Q[ш.Rt*@(Kr6}팲鋣QˈXğ(Gq5aDwùp g~USt [Ѧi~ilXoCaJ!t򹠴\){>DN2"Dڷ޶Dw/-$BW$) ?)0@$]VfCG~ %Nً$}n09>@ݚuWy*;a<>tC&=-0K.  '%&Dtiݣ^H~FAfc!09Qe,C'4KβüN- LF[N' u5N԰ظ3oa[M?(g!aM+xBģaqke9Ru¹b1 H7D${?+8&/XNP$5ݣfoGɓ1m[8M!W>lr?Yz&Gw'+u>} 5fRALMC() Xrq8"OKH*7f, ѵ`K?k#*{3C5H.oG4BQUѮO娼 ,0"Vt\^ë 4s@O{R:8}!UڕC_ /*2ql:"q]Viq1*|>Hc4ƂbXt\KXYuٕ /͈NrjNsfݍ&RdiM8NRRT 4.#/TŃPEmJo>H!xnGZPqkkx\̢rx"'[ގ#= ٴRg ݑq+xCíCnX8 b^:Ox8}g?h@/ %}<*`jugMoaŕ h=4|fRϏ095fߝ.GnHk´JZ񅎮%Q@WְEelX>IABZϥ_<&VB-Dˤ9J2ϼ/!5id=lO殬(l(6w+fc+5Z;Y+:vJ1}LZXWgzs+}!59<0km%'`x\p% kW9P$l2W6L`)HQCˣJu,Dy$hN&7rҬxz.~_tذ=kTb@z%:ͮVjU@S$64popvYfS:`unYO'/zD52諭. f#ق,;?FMebPS6w&/ &jnނk>{[K~8^M6(v8|PH=R?ؖ2iL;dzD !].6λlM߅=֘%huV8DBa:<NTf fm9-Pqb2% H!BX1z{_0zLr^te&YiSD(^XՋ07H9L|(1M;ʈ@`2Κ'4qAwz01#~ d]wrwabqCA< X0$ܵO`_dT!\XqY5'+(B9\U-P{(Yܸ3Rq7+ u)v)M}#'@0R}y,\@TxGj4Z@Ȩ H}Qo(hG\Z7i׾nf|m&ļ $Yj疵j6Wq SZϹ*LađUhPsE wހ؜k%xYy4 5@ZIKG5~Xs'Bhb n՚1Qb[+g}qY ˑ VVc]X,ـ0c&r҇XHwQ,ߒ:t0cIW|iުդ)|L׾ 7^қReOřw6DXj&.Uob@C7^bsR@(N ^E:)-.ms8SƋ昹D%7Z6LԖe-&uB>NPP,!axu`ۭG~#i\g Uгf/pGc)GB'DKB#IQlcSA +(sxƕwL/W> zjKEizl0ױȋRu'R4XZ4 ӾSۈXd@ж+N*St*#?&M[YԄC ev4xb`Y$_}*?l5̭ \u[߁<;VYg( 4V #'VWfRA;ZXG&QD|rEX2{8fOr :3*eg2VB]f0{*s'#k?/cVi&#<1L{kFBH̚  SLiLgh m=}fAl5^&Nn=ig8(b7X/P+yTd -n̴A/p8, *mu2M|Ζx逫ArA:A-5WGip _W[CI>_̀)UI籪3NnzO"֣L a->TQ,\5nLXf}dK ujyԋ& 5y]0<,$vzArU;T08;4 TtApaT z lg>$w4RбHGRO޲!w<G8h,|WO<Ȥi~*0Zq]XQ=BzUcwOJϼ9W \bNT@G>cݬцA^e\EbjBk"?sVy^r1jM"L'B`.*[b8*U`E ]2EUɄ#+4ܚݫb'SעM2WʣCKใ_ְeiHf]l@hW#2aWEډ\' a-G60DS69ON"t-Haڼe@έćXs9a1g6[)hs:J ).E)+@'trC[sX`A~xw7#~yTlu/* UT*V]+F=Sw_9-*&!M)~v.A'V{Ceߨ=|.`ŢyuL$ڒE-]^?l̤b@RWLߗ\Ba;7CNy\V)ph24^URd}R/|Ee|%(h/"0$"v ռg>~ZK\g ژ7*0^@c{Gig<G6yqȜfK;Ǵ)r@ط44  a8: $ޣt04@#'1uۡ4o;BQ6{qVVq^72QQ]vTKs=ϒ>z.[iX^_rzJsֲmO4J"aH U'HJ3k|'I߶oP3""~ye/CO`DY!.|~@/fe\Y P75bY '{Ha0Ph ݦ<ƽ=z8~4AE?lLF}6'q2t':a*Z0kVXS ~&',zSߝV7h 2*8B\cXJQgoSiRhe"9]cd0sAޑgP:OjyyMeY~CN- O#8V "LҐ2= W䮎9{ck"0(<-/9.~ wJ(i`&9 02r+ITLr9 Z: ,R}?{T Hyܴfr7Y $Ip iAeYܙ)c篰 k@rKuLo$-PL2B+$ࣅwb 2׶e(_^U (mSׁoÜ*YFa$•/c #<L:1]cI5D|tƑ~Fb]  `9MPhuf{f㶒4;܊,~`3$S"4g(Qۿv%"١Sy߱z|j#/wÖF#['gk!5^JyȒS=޵*p C2nwX,[v-n"p{hBk{N_C;v]P"0A! rtOly='[8Fdҭ籖 ͰG)9hcPdY#b" z~B%4XC2 +L:K~kaHi5bH`-S&dOpERX}"ޘڋ9kY{ЀF/y,wswL܁a*@- 4eը9.GRo_g8s"ۜVsJ ـn kP5dzZY _X_ܫ!Hz/`[$ee9=ff^@*lm9eye㴦g?}="^aj_Dg83sŸ$\P^i+DE Hܒjs%`IzVsH~DOކ )%dڶR Wf~+"q+۷B0[kۧiٯ{ˎ);$259<Ix*!hq*j H~E:|(cihgqN l#Iq ƓҐZـhdbqUB;KD7Aڨ%RrT:WCm(I "kQE8P<P Gys5סt-QlkMYjd-]!5m%j?h79;!?<_` #=z_;C.3ƪuQ-Et|a2t8_ս$qhdzg|x?aJANzH[٣{Qjdf݌,-v^t:a4\x=7]#:|r䨸CP Jii@m7 +c⮩ ׆67@F|r^wzeRӢw-у ~ep^ۡpn܋)'J޵\OYܫ b?WzR2$78{\z.'_Vf(axO? ?.a,Cg?@m%{ KE&Gur8ks5_vW,ឋ7Aa<wKp`)XT|ğesؾpt RJ `CD_\LԻF a ፥GWyts:N5rL8]]HGc]%O{F'rKvjDeGCZ5Frx4E@LiNS)'j_QqRH/mjCM\8,m -^~a\Yrᚭ jRvvi'Ao`^2V#+7m_o ,Ϫ ZH4?Y/ cu# 1-\0A˽\(1f,,)/WrlsU_gY"gK^xP1 J3fZ$Ðer#-{ A+ ;Rxl:NbCt&5:)T3s-p+Q%{A8.uH ?ℱD<;N3b2&m7y^מ6YŇJ!&CkOdnR`c9L2DORKN~05UwKDQVy+oᬍu 8]!ŀoÂUڧu ,jF.vL *_h\ّfEDNyG_&RMCb@WVi$˷+dfha(OX\mL[hR[z`QӈüEcF6]1E<hR-3|ח7>G_@RQ FA%)5y-jw/M°ρpTώ+ y-Foֵ.]!87<`T6ύRȂ%ЦEg#)uc_ɵTF.&` [oU,'(Ay,SzgqӪ']G-3%߮܈j r\W}' |\!*Ws-vOgxMGW1*v 6`SH$x8u bwQc>&kC"v R2p)s,$gQa 20vAS8z2o24pH3Lwk{50( uSQQm%Jɡ3x3wgݡaA'VO"~&*%\PsUthJ$c4wNx0؍J-%Rxֲ ̠sL Nn@<6`iw->.x>b*mCSc̬6=mW<,A/FT +4ƩBj#X\sS6Ň@3@ಹ.pYI9ūz=o?_Uqdi(v4- ~{gݤ96p944򟷅?9?knFs 2)볱iSB?o `ZrTR+Qg.8э/hDa(9~mpҥ`Rd&KMEFQdb DO-z+Jdۓ'jju$(;oUtcQ_]y~~Mw(d `;!*b< R֪oOpv^Otc2p^75,8 * FX,:z%>Fn/ElV?O4Df6A^M5X ǚy[d:]jSO]i~˯ F {ϒt<͆>^f`qDG\ QI`qGʖǃYg;yy[c~ aDU @s" *ҁܢ)Kb>G}xn‡IteS}ԕ2EpJ<+Ȣ@z R?A6~ !󏒩80a7m3j{P~ߗKs@y~U0ݹo>X]6۶*= U0Zpgpzå+*ynM_B#_#>}g$ ,l;k1Kb0xGsk;Eֈ|i+g"2/6U9@'Co|~:C;ƍwʙU9bm? h>#BM]Xjs+q۞MzB@PÏgQJ2 soVF r^˫r2{Xw}, s-potڥ[>UH4\'FWL:*D=–-nX}B+`p̾w0e3++ɯbq2H#1=q =A @(I "6i\x+f }]L60fӠzʨ /:N+_WXU0;ۉad+ _AW2K"2kb ղt]}QסʑUt*q,QfxǚL7&pȶA  Fː.NsH S)OSCBNpvο Ƴ B(RiY_H=>EkO/Iҿ1gzյ(ی=L)I-bA_W;G_B(3%;5/D[ϘTJ 8M/l2tLonp¥o 8 kz.isi׈~J93A׷H2tݶ_S9o]nE0ŵg{l YUCI|1 'YcfFDIs7a M=3O:4 !9?湻%G"i~HQ"Kvx~] &CЀ \1ԳpzZ1vEjT΁jbfeZЎȰRs=;.1y2f8=Θ" oY:K/DAFlB./2=]Oq`b3"%qwB.D= |]ÄfI!÷}wN/XەQ$Թ~>\_lgǘ*.r-(1=YUjc/rxʀoM1z%oga0GZ#3[AyYoZ:t3{YKO1VЮ'?]vT :Œ;`p=xIA\]q[9IC369n5HPzu䓈iCBXK̑LXķ2k]EkaB[ #"4mPϋ1*TY xTWP 5#:c ~gAƚ'l tpj.V+*η#MUür9sv>%o:~~QaD@)Ǩ!>e\B2HtdQ9Ǧ`9::H1w I!~$|jKkw{(y[n;sa14`dIC5P<ՓIA-(ò'0enԐ(Kfr2g6MG'/hfxqQ@ aML`A@ (%OߍnsςT JlwQW>WF"6 z{y>{9׋KD Ƿ~iҸ (Ug8Tz;b9D>+&⵩E}LŨ} (p"6'+IЅ=[D?h 2]KЪc 9BeU1"wK Yg~1,]/;.*KbpÚ]'W͠JUǯb5 #0cb=LZ=!e]|Hеs`r4ASa+JE!R3qDW%8wejU>I5ne7{z-=n2}j>\YzF$`et<{IhZPV'BsaK w񶭟i U}QdaKf?}xAZ4303O܁dBzwOԉѼ)GM6Pח~)Gz0!?Qmʆ ECC,vkE$Jlcs3iID;l/]3) By:C̻`%흳46?ν)DW!j/ߪjdAkitf4R06$*C|Y5ٌ(IG8~m4K}Zvѧpo͆H,| 9ꉑg6ݶۚ"bQ]<nKTg&%Bkyl3=@kѾқѨjT@k|k'dlpG5=[Y.߹ϙ y(W8N- 3mr xh}]Vy gfFxc?*=2X-Hhz"1q"/!>h>=kJV7FzmI +ɱyiVVv|jn,v*䠜|EBac׶d:sΪ|.^=oԮ4s84}݆X{Vy˵p-Ga%%F'ۍw(VuX{?b'qp6ڦUdMmr +H#!{sy*J QSX6KWK;repED݉(w>wb%tŽG<g C]g1Fyo5џ_d 8oKLP?f#UNbV~[#Q p;T@(s( 5!u^:1+nt;8#i#Q '!iv&\Ӿ>ѫ؊5A*Mp{/'<VYپ=C˵ٹ>BAD|V c'@`8GWhDAQmLHúxHv E\5K7l6-2^aG= fuFPd1J=M.%y7.Bp^\aq֏`XG \ŞSn țLżur6?1P0s1EEip) a"ֿr:]Ǩ]-EeP\6/,%1 ݜve/ơUҩfR_̨R|KP #I xn8[>-ٹ_Ioo1Įqn/~ @j7[x+;[n~[4IǞƧx&\D(t7lbSvGMi X,,S4I"TW&j7t G0Pl a:o52pyX H-E=T#khLcu!?xoHL$//PL95@܍m' yzķa F>忐SvWDO$E@a+:qB]/Hs!f؄_jIR3Q0_84EY?4*I56S|IV7sR#WrADXyh S:oTC Aؾogw'"bc&Z>/z.B]8>{j0Ĕ7MnZde2*@,2ڒg\eǩzqj@\ lhv^BƢ?AEZ: ^H}vGsN:3zK \.ٜ?R#yR[%PrQ)S Ѐg>xW?0ĺ9\;G*hkGsGV2Ab'yqqʅ;EB̀#WUQ n*K#nuQo D.Qqo"(ėk <3?qp٧LK8G@NrJ۹)ȽjW_tK*dzC=Oz K%qBiFKKjkLZƀ"nwVCz( {U~@<66y/j[B)Aɂ}'ƎNu}0)BAA*ϛ5Mw}ҷqL9;11agDuH[VMōi(] r~rgT\ zӘ,*4:F" 9 /:aw2g.h୊i zlmG8a8L (FYYTSP9}G@Z`_V#cPfraGhe;]j0Z|ГyWɨߣMaFN u7ºDx14 4%dPkݻ Qjewn C:hAڃښx) ܰzG WGt-pުH}wXR-¨n0Ge;B}5C!gPxky{SPH8'I5ߗB!]_|H+ Y0-}T2ıNJkcjMMw EtqZ};I0X4Kvg DdQw;&g4Ck rS,4\"}h球vTaQ +++~r-aIVXugj?$nZZ!̝h㟯gXyIHGҖ70$wގ"M }ДTX!hb*s~RD>Y1z!} Pt&^',,V١cPwJ:VjAk7RQrhy@9dZzhx1 VwZڷܝ/q";yaˮx_B lzh?p*{/)egط#_+(;]azjexws{mIdVdtI^-FyS+n;,kapAN`\^^a ? azAݥIx"ʮjer5DA=1t6DUgE80ȩG}e;iLb`!N"Sb)` Y 9/|"Y:|U&<fFO \3&Zւ>gyM,XTH8=A>*T߅U$ -цE{x V K,rxNKb6%B `Tx<'?8` TtRTVXÆ;\eut>9,Ly'y]ĢBuۧ_iPq/\jM.2ֱ@Oo.r+^H;B>Gh l7*5D++ʺ7*4<_9w!OBdpÈyjɥݸ]NևfI97鋵+v8UgM\ɯ֓7-UQ)k"B}F@-UkzO*49hmN~9!G0W!;+b=Ҩb!ѡ5EJZ` .hqj5̘*&s uKGi(R1;GZ T3 9 ^$Ry!?uVwˢQxݮUf럎: S:7塾qG18 wk w\TTiW+8`EgN ~N R͡jU1S&we'\  {Ky^N )>aA#~1z2=GZS\FDm{ˬ NبJdd"zYeZ ~G1@gŜ-c+\{3'6soa@STE沲a'g |6AdC^=30}Ajob y#!TbBϡZ-iMn.8&}YO &"j=yE]9pŖГQM$r:I6̀3w: /c"SM~<} TߒaJҦVGj[E461@W랙=KjO%B?,}.x n1q?{mj`#s?PK.Z#)f,u}Qw7O]pJjͬM@iАvhƸT7RDm0\^I&B@#AawfkS[iyL#p( =,HIG܀2 ˌCLO-!"dbWyon ƽ̠09Y,ċ^>Y;-\.¢J̵=GS1ŘTi_=+2'@[0ц63;{9u{&t؛5#/;z%.d9}{ViZ_/5b~ 6էt{pVUSdpa8w_\E5@q8^U5O6шxF0m?*F-1GՀ\*{m7Gy:{<4ipߟ`78eIWw-am@tis_@SoP89ReȞ{h&|9'Pq, Yu70U50G׺hQU.i:Fϡ=~9"~VԞGkFVnl&)=*lBrX)K(LRm)cyfWQONȌ1Vp.dl敱\p$ v%)C5Sn%t"ܪ;EnE X^| Pu-ݘD<ሬ~^9媁ec*r,_Ә/kZjTl [!n5_y_cjHX.cו>El6?XkkRBXƀb \J〟7#aDeQW%P?Ou9W -Hw,XN i\f慡Yyf ?I-]cUD.\%>Hm~5K]WNCU& #˨ ƌkFjm^= N[Nb^[Z;Ҝ}-r-|08Tݎщ<k}e 70|W4\:epW]Sδ zz} ښ֮DJ0mQ>egbt1ܫV4Li;GQ+}B=lL(Xh*ox:t|(|% 0ZϋEfm/1͂:S~5:a ٩7tC[h#܉ZC#d9 +y,tH罡zWS6]g@\keaflH΄n3|eB(ʭoktT y(!#(S l\ŚߕlIi+1~y V[uS[:FVգ3ף~؃hJ E yts= V_䧾١<;^3U&߫Vس3$*.59S—14QڙvoD4wsK(L(>ckڋծ㏤(}y>F;*A%u7M`ۿWU2옰kޯaAѬ>MZba,uR_FZ_q}@.#A_}EMH;Vcs={ǝ$y`I@5׮ܳh_νTKM^}quV/^a$+me`*5l7U~ru ЀN_0Y^]R ,wceNW^Ziɿ2zCOM E="ssjyoU# h'RYsy֥.~}U?YONΚ$I$!axӟvXn=/SkER"X뾐;͊lvDh-KK7ǕQiimLa2xH"5ksW{ŝ.}&Xs=Z丂^Zεgcr^cR\07U9'WzZRXzA  j@nOvK'1QXP +폟=#rݛ=kFhE:WodҷvZ~ oi;^ּp!#3̷ Pqr厍T@{㢞C*|K`w cgZ&YBE,߲fEZEȶi?JA5fisAA}C( ixgڝ3j֡iIC& vM3m?}l}EL @qWS=rdٯ0HƲ)anOW($k2E-)aMgp|xٜ@\Ңau/(Vx_b i^1tm wy0ǫCؼ=VaVO@^kL9&} "˦kPG_.^ӹf .0J.ds8;u h\|dمLZ- uAӢjW'+q\4F+2ΡӂZW+KYoNɇ-W?Cu9o$lRP\{ŘT :UP%1Rz-$F XuָgO W!_}]&"V(m/%d+'M3AM,'m+c!zDN|~<3[~r(Ȟmli!꿧܆Daf}aOqԭ !pxPw}E&q ZܧNMb" :]IʿrT,6]wȆ/gsAJwfqTVg#czˇ Lw(Wm9;2cfJŧ LyF8kg[yJ鱆ʒ(O6ߔo(b{9ˀ/RaU9p=}ޖ!dBn,aKdw-iǺB7*"u4fB:zZ ԟ(fxw{Bh+5iȋT ps·k\Z+ipijEw4Ըr{[Nw^`@M4c7Eg& 0$ 󦭊 Jt""je`(5)ij<}"JIjLڳށlSZ|̳$+Q5ˏ.;íe~^];TQAGMY*~ѷSjrx30. &k1nOAWA}V>E)jM7#29lJvQ澲 hdjrr6˂QuSi4VXuI^W=@t/r@ߙ6 _Iopm5Ěf)|i3G_9JNNӒ/-B&0{!Jpk7 g:0ϰ= x22:`&7[QQwv@R<$1z> vD#)"#ƾ4BƱӷBjlgN -at\;!jCvy8*FMg@i\:K+]=߄IC|yb!<ٸ/c'o@|Rym J k$t$m-V940#-ͯ@ZHɴ : \-QnԆЗ"ж=D`8_/ f:E}ܣ WMrP3=v5\6,sz>eX|U+L5L't}xPTTz}ެ.]̌>58aeDHvA/uQw.ĥ[ì*C|~I+E[oNam0X0Ԇ1 ճ@0̱ȍȀ^ea<xXzϔ\UdhvYo;|cn&NPScc{&ie&sH..lq/Nm9::owG?3ވ <,a735R< VD08B=|R]&^L߬9jUu]`>WdR_G50}=姮oɃږN@rg q0)Cu~4QYKl3v瞛wG%X w.(%OejDg8*wuǟ}b8yT\!n0BJxѡԹ+ |y/M}B3|ةQMyK>?5 %_y-3^cJy*R+3yB *.if!.Nh[Kz5:/o,,E@h|ŏmWDޫ&dZ]3Zx2FQ_;=QQ@|]1J Lk Ƀx,YJU * H'&x_^|etJ~-ޏ8zZ8aUzJpٹπ򨿆\I__:e> }mO2,6b4K3g$c/t!:..&M9gXÏ.tӯ0 Sw2"bizD$\"Ujݏf>)7rKrm1,vZنLܪ 2J$ж-ID]9\Jf`'H}Y]$\؃J.<3[1!oa./Y 2j+x]'/6%i&B". D`,t7!qkTtcVl+@  @6]Nj1|"-\x]].{]G0rO$N${FWD}fdzfu\ wƤ^V c!Yfm*OF8I9z/r[,'Grs9Zcp[^4qiY(>CAJ@VƦZj H|ن(ЌKu-(R(Fŕ@%(6Y?d_-%ȰΜAi~EBT)e!5lzevd*`* !Oԟ`خKh|Ӂ:*tǽQ"]1H #\@vӯ=~Dv؟:tay07i0S f SYZ 3+ݶ5b>3.ol' | oMuь$uS>?}h,ӭշȑq?`b0'[c4F?!8pf< WL¼gZ0im֒GBI!uF ?qffT-|hA4 C#b;ݮK#aDz ^@'|pXvz9W !Ѹ _[D͘(j'+rX0$Μ- +"B.EF|Bm5AAVF1<|xsGGety <_v6K̐8&Vp|};Cgg] 'b Aܰo]O^4H|t`迿m_&J6]KoMvDdu_uNIaӲ2P S~M ٖqkU8+c1Tf8,u{*,AJ5ULj+]0bu0GJ4qjs':(sjs34NiwپﺦL<٭a4>2nS{Uqrԋ>*Phx@_ X iB#*ZUa A$ZWxg,LD'51-Ү^Gxv .cUZOر{AoQkM-V'!}x[sxwK<"; z޶i& ˽ Ɯe;w0n{bSUbyq^NbW_|\&`BȊmf Q1eMX,ztjux6O,RȢ?{`V%)h/ATg KILQy̔&kIXhF3_2w 4i7PrcAx2 K+)xQC+>%_GGz8W7+P #W'V2ر+e;l5:iyd* ɩO*P٫o3)yV@*k3n "}x:ãLh m-HcY^ŘD=vMKT {fxtW0xi*􎒯g=Aq #hY=0r/O&= H^q2 HٹG#i;+`͆qM^%L'41))xUœϗ@3אW넂.c}; $=uDW%p._ȈoBjdbxIYq&6xL֤Mra* `tvvo|O_ɐZS%n嫄4+%a>f^Y-=J8 JU[MF\IxS$9kgO8_hD,9X3_bLo¦mF ~-wy\˹dK$ Qn2)P*Qc2㰫^2k| n>j 3Z7Ü#CjcU w7=dmܼ64NpCE CsETysȁ^vH8g9`0&A -y&5w?LcYNQ:*-'b>[3NG> [L j70FO%^.}4.,ODr|Zq'Q;Lw{!Ԋ[s ZcYK;|BTv j^דoC!bOAC/=WկEaJ],6+BSEkOd͕ӡ34AhA"%ڪytꌝjQG(^ycWV`Ӂ#ՉRuY6$R碑UݔUpu 8S6j~7Y0F ,hev}]%'d f)=y]nBRO'pjBY?^fv8}״ 0!u= IPwrM}&~G2zN|v0+ĕV 6o{;,ڙh@M6n̠yeCmoʹtwO ѐo4'烮Vߠ(N)-#P/I1F[6JXmRR Nڧ,[^BDᲨa7L%Xh . @fq711 uΚ}An]Uk 0_]WN;\_5* gyX{ d<\{t1 hC=r~uQ^RR2LjI$'ם qp=Fq:rx~!(u=4}fP# :ܩ΢uur~tBRԴ)_pc9Zϴʙ0DΝ~ H!HMV5oȎ݇v0g`u~S|94bK3fNC9xXJS+evh!9'Aݕ!9X"0\w%퓤߽H'}imxS1\)0 #WCkt`lQAT{Qֻyk]u<4W.17 1BsrZւ(ABbQ7c 6B1G*Pт X\ y !I3Zυuqhjw|KZDz'Ԅ`8nBCoRQteσgSԀrs_*bY8a(23zf[_ILjac(laN8bP)'%\Q<3BoL]40Ik@^Z'†Cŀe*WzOٵ]}VV٬ Ub+x3aAfPTV]D'Z-j~.8x 'tOYraJpxpkb<[/qKgvA!")Q>z$⚻|]IR  }@q/2*1F"Ta3ڨsA }n!ݕ]8G8j ٮmn4T 3/mzH ِPt5ұO0ۼia_D%'dFC-.k K.~rB}s|&Rfց3: KVܮpdn& #xoADQr.!%q3pIC*X3eeuT̫C:v.>cauHMI8ta^OWu vmGΟ7ZJX8埥NEg ie;NvE_CC0&VL:Snd~3#&Ϩ&l v<ݦLсJ2] P٦wRBU!ڤi #F(H1Z[#^Dޫ`1OY=Lb6NJYpĴ`]ӵ)M(z0֯;nU8p#S(1~t*NEp"B!v8v(0R]bo>#ӊ6Aw2{d772 #]G<]-Oewk$>ph@-$>5MW ,/%B kWEѠɃC1w{d}1q`йYC Rozy"F BH|HzN\0+h8=th3W6 -9a1V 5Y9W 78C"ݣE*PB@(07&°Eic[Vi#8 OMiZQ"^#"N,6er$HY/~p;]0 Ե#kۏ^dO#s.gfU=]hr.f%:B 3..l: @Wx&> " IrI 4mn:ۃ UVtb3SEZOm?hŏkdjr%%ʬ $;_|0-W2ne~bS]ޯ}Pvt@v+~|.=Tϼ D%C;3700-׃Cۯ$)%I?-Wu(_ 3IKنФ+UGEkp)dM ;h”q`7&'B~Tdi]{Mc#OJ&e"pYJZOgZg_!fdh #(V(Hu_S_RaxP- c9֛,Q[yt>%dwx^zL,m*/lZ9 Ylzx"YwqYwj_kbpWɱ̈́5OR]֌VfEn XH%„o\Zd 2vYK%-1ݗl#er׸~2[ ^C &3;ij?yܻ*N6@/sWJ%㵏3M1,9ƵLLŃl|K:,v~Vsa {|,ffC/tW(g:'UF')MysQfJx+ɴYF (\ej-/'ji:ubTsi%VQZ H(iDЧ?WH3O *N_S1zNhVג lxWȣk 4Q 0g~UaMVN*B<[uEh"vBmL'~k75Kh !YXK)ֲ\2cðe@*XAO'/89?Oɨx);]Gw2$?G 儉UB3qֲ0ز hh N^$v6 ]|>$WU vv| y(~vw ,պsBVsKY t:7\` 1Ј^ p幙!{CԬ]z,4LVf hAՋsQL=;> z k&k:g,RT{MGJAGwp0"ۜl,>F+ AVILjJ8M2+oO{j $N(ؘM0}ɸn!j{h 0 ;ѵG+37n g/8Vqli)d&X55:pQM0,,c$C-oY$B %rwAeo58,ntS=*_~T =6O7 g0CJ6XƼ̬? ct.`Sy1$US,k4P 7p#s ;JhJ,Iz W37F4q噂P;h {Ȇ+d֣C¤N b G5ێVEf%:M-Y\eaJ0uer{IOɵ o1ט3H֨}oߡ@mpb3ȂBi54'^m7,R =aS݇R DrYlF~(+Ai=@LY2$:Κo\%[ar ;Q'Wq4@y;kL]HzXX'L͐!İiv2@%kfcߒ^g|U3΄@05T+e(>'֥U.c0b4Itfl?Qzuq[\jux=Wo'EIk5^RW5,0k5?݈Z`YWڽLȡ4ZZۡg8p[$ .rpUB,?ӎFjbd e4SQjy3jgkX2K-LHi XJKLGT.34e-GHۍH@%/i݇~Qӌb$% =e`+;$W.r *08s\Xn%uGd`9(֒*|yO&I0-?&@m-R\'#^NK(d<ƴT($ݰKD7 s&tK!ϪXcː)Vّ? pC [ #PIEb㾓/C~'t[`ع<޼\5cc c24a]P`n^%5$.svJn Ț[@ZQJa2XkyeԳY00=^&.Ȱ7t bR{ Ug0WJԏST;)΂EM ˨o*%ŹmG b0LDn{6X5Vŝ0`:[sJTZ/zLn 8A9By)VnBTNrNcsV_<#,=,Ieb]0˰*Χsv|@>њ^gcg:S:*s_V)+u/Gq1)i&=wj3O˞L:M9SP|AYGv}#IԏӮޏ[FEȝW`d Oe"Asvcy5JdеM$n`|K?>ٰ̬,,*%.!mX1A5,|z8d^0DUD&Mhя9Ǝ@Z<o"8sBvC:if=r" 2H$1M$DaM֏( n/岛BadDH9+;LomY ̛>=6HQs'?]FTFf웘AM,rO9NGy= j٫fmb\gdYz9;]^Wmk;oLQ2+yvNy?##p /NWB3v7mUX4ػhE$E@]՛ILuss@W6iϼWvݲnXː6t(ٿP?Xq&U͌s"9/ckhGb\N{ڳiŀbmTp.-&G?:UYI>=Ԛu[9rĊ0CC l,P+,|m(P#mpn¡Jd~\@_ͮci h4h]A_smkN/`%nq_f-OnGY xDԔ9 ZU=\ZnGŲ=E_I ӉpOcсo`ڭZ[T$JWՈg(ڲDޥ?ٻkBM}Zנ*о+S=K n{`'=REw78)v0Tg6B39 o2E߂>/6?9D!I$%~2|S?VMW>rǑk_m/Ya4,Qp&ީCQy%AyN( Uo>Q4#IkU>;Οi_\g94x3L;%u >ໂ$š"% Hw $ 4msJo%+DP{ }>CkGL0r.CܨZ$Ov}S#XTʡf<@@ы1Ǯo:mrW 壦P]F@ BT!ih&Q.P/l"fHL uk^EDt N7}MtG!  %8ԹT1Q1R(a= 枒Z5< 6sEųV:0v3M|XK(] ~` Fdz],s~m:˒}+]d4#T4,ӌRch콂zkN'C磄OC9v⦑R*Nz!6 [r?uvf(^O8}$5\^ @'LU ^%L౩U2.n5Mfz21C2x^SnFkh q)5%ZGF@[Rڣgm)ǕEjO+m#;8O \Eh!$ %ÀQT|z,0uo%8 i({/IH~= }tͣcg~&4_Ԫ0iy6K]w臭[1q˘fN5Dw'R T vgO .$9v!Ήlj6GZscDM ɼkiOQRKv" 6 뛑MB?TQ|h( i34IM?Ԕ9&;$UX"l4ԈquRZ`cFNM$(UBjgf.Й ba1<^e#nץB3y c`ג,!'G( ,#$DAL SF7jxv4ojbg[CnQt!azŠav~Zv t]N.iV6?ֽ%~5 AALYk T{'se!pqq&Y3sGр%<+QO#NMg%^)8s7Xp,FԿ RMs`R3(i (5:dDՂ 4j&慄%R/ĀSZ21Kb)ssjrսe~XH84Ŕe9n[[MJ=ZWrfr%hKg皏ѥœBBjhbTh% J_wbl9Z4[+]Oj0`K4̸r8pEkMu bIh~ 6弫FE.Ag|BFbsYbʖq+Y"ūTyKd|Q߫}R2qOc"U`I\2x@'/Sb=-ecOntQ ڇ˧קvvV} ÀC=!q A% /mt4PV[|/jYeDX6IE@j~AX9bq8!S+-Ow\ay /A/2AKy f1ջ7zHiGcPw2 g`qI~aK:ʃ3E=wÇY&R  VZVokFS:+F^(N^OesS] 5O^UՙWRԻ\ PBh퐆Q^14m@ ptf $HF⥒'A؟f*B!m6{ ]SrcĒsu5/I@ui ih8-̤޺(0 z h^ͨ#+XM>'M,嚙x#kC\XO/Ečܠx`2;L֌>RplR^;M Q-5M]ŀӛ[nAFY\^vcgr:8G!Blp#~Ǧ Bw2e 7ЄYx9p;$Fъ0e~=L "1m Z^wbaN]6͑ Nt|RΫT7焆5IiTϴE3E$d{^Jߗ~*v<0n8]2S~z6-̔5T1B雝qz}ɐǷeM>tofud>PtɠQBݨ4js B!ڨ4~PՑ\>,aS>I%ri{HB)O8ziIo 8j8]4}8|KX&'ݑS rA @(e+K,unG9A{J;$63z~NaH#hTxCTE鼷2H: _q [aNDiS (8=6!5vtu +P[U1cr|9q㋸!Y}C:GoG9dL%W hOu8g _tf _Df%i>7hU?cX'>FhqH;٦sHm=ru  ]̼2PTo}ۓ'F]7' Bʇ).3 BWxzb*OW Kʜ݀gL,=<6?-CpSgnSzn:Mc'G,äs8h:B贫Pj?-g2T`K Xbd"$sj:zN ENB_Iw/=2噴Ȭo\6hZPyVkvBܠ}*b~vdbP/U!!Nf LG!BHt}|0s0g_Ά:h.6e`O6֜SOy|bq5(3߳_`垂:jCLj 3!I]MU:?\&J\@a5a*z+/+]Ѹi\dm{Oo#\\Լ.h9}jZuoR&X}.Ō%|x\hQwtV[ʥͬ@X"X)Oſ{S5?ź_ 権?T>(>”Zl1m2PGRģ\&>?yE!#ή"/yRu YPF̊!"lVʛ(.ITg# ZW2C*H(j93P :`'g,[:I԰JbdsWZj)* Qup Exخ;/><ZK;8TzE~ evkh1매j̛FtTlD }8ϟ~Of@BR`xwQSmsp\uKo br*Ww8f)`i ;%%u)Kp}csY(($ȷҸĔ-*ʘtiI35|) ص>M8Xo`(MsdF:M޳eȏ ̷H;~b DŚrPEBూPTͮvv}wt gY' UGhGrş6c(3so B"^dzjaocpA>`nO֧nal|]$ExE0m+qecV`̚j\LdR"+9QL(`DD|:UQr)V3BXeoqhx8>r763NAV𐓉(?>^&nvL¯ J0 cvϢxx̣:!C>Z5u~S\WoL B3BX0 /4ܞl Ū]{b &B'4NeN=oGy$kaތ9Ƥ\m O+\2ˋ!`Z;z3 *sb6SA*t}PDfO^o VtOݭwW=)D1N|#ҦzE3LM/WMO\ZxX!/[N}AQā.3aܰ606."eie?tkV^P ˆ_ة\, gඌʓ5G \{LbwE֬ujzh3 }7M@#E}̢r+!_ ܰzAX4UdY"K=^d{Z"sq}:)(J[!>ռ/_8ɰ'-]QfkLiDe ^% $6HbtW)J@T$eNM'1]Ŏ{3*%d& ̆ pąֲ ]1!%uu: y,%o;3062t^qux^vZk!w&rW{ZX˅:Z V#(#"1,˰lqvE0"qg F+~kXyA;i2C1)bσަ]Hgb;Q:~2xV߃bmJ/33]LTJ#k#ikKJQ5LAbQv[Klϲ)m*Xa :1AʄHy;KGWX6uxsOj#|.3Yw B{1A|_3G/_HuQ{,eKˆڴǑܝ"5(ZqDZ|4?xU,eu~/=EC&&1cfTpx/>^ldcp(#C&yy`|Hf=\WS) ˌ[B߉+NNKxv)\_/>s021Fӯҗ+:PϝIh9)n|>ŶU+ A!Y^K(t#9"B%FVK=/۝ 0 ݙ VՍ܏ yt']^tINK}np)3)b aҍYdZᇴl޹ŏaKK"̧)#]N.EyCC= s՛NJ2)DG~h $ ־UBGPO?;cUx9T|G6%Z%z*Sya͒ f^PH}ҏYUe3l` Z 2"o͆n SoY@тNM-qe{s}nVN.00`KwVk%7v\doO ֐\#lup.'ü4 Gjčgmcqg*{i/K}߀rQ}J1Ox^ )v{D&_G8N %H4zt m;!z"py H\j3űF9aٟJnY b`T>hySDQ@ѕ*=_.`tv̓Um92;W`u¸@j @Gv% J'?It[linŽ'xebX# {dU@v#x5o*K~e~d"zRۄ+=tc&~|XR )W% FT%sP_b&ٳ_Vb&G;ZP=~z*L)w"r[} boKe7V^qT~ޤ AFQqr;5[hw <7T,V$Lf"9km+ |~ T0# lwqEhgz">3͢PURظ2[UU158ws:3Y?-twZy<  kN"fP-:K 7ijMw21{Pz좞WLߑw>R_<)V5JxWHB 4"F& ##6⏪MzI z2S S4o`2bœ8 dVVXrL& Vu%eԁ' :]ֿÆl\фR4H Tvy~.˥o^mt[kn׬X&4B /}Sèy4' ϛD5Τ&Cj拄,Բʭ_w&]p!ȁϟJZ9x:A[)\#NM=>rj@0SHdwcv%G{cﲭ[&1N ]sBUf /rZxSTn& j!H9 d Z]x t "u'-a c%ՖZ9-$v2 0 7-U(fѵ'ǸA 0<3Gœz ǡsG*<WA᪊F\p7 uBOex9Fſym\S D0/ /;pw߹"}'}KwueqvN uc1g&~CQm lَb,2r8np}_j&?cBEҼ( :𖝔bN8c]^~`Ja1D3,%6~`iOL3b8kԳN1'HǦvNeuhWkKY>Rna4 ke;DUMEbm=~GtbKfF3@W{Žm|HXLQI0Z`U pc3EOr_r?3d=:y)Lv_Tjڵr R1QzF|Vj,0^U 8&Rv5cCsFR fX/jۏ~X9nl&lzkZgl)BkHxcgxd WLvNR%C+to{E~/O2t/A^@+Fy 3'm Ba# @_Q)]qOR2(ۋ+!:Ot]o&庑 K֊|iBn.*xߺL/#%p6 EuYB$P1a$X`3ٰjM#c Z羒2gN~,Z{&|AQmK[ip8moZS܋+}㥒˦)VK0ؾtgt=r;a DY`ʛAr,ɄC=h))`_B4лU8Rb(7/r0@~`~^11x!?+Fho '+GdAF7t+j&=nNGPt`+9Th%kDIH^ eJ9qիҩ +JF<2Sʜ,_?ԢJ RxpQR-!['h ?KP̨RN(MˍL03{ x_4%B&/?dKi}$1>${$&R8pb̹i$T3#ܩy[ 3fZFE]E %23{-K;?0IXU5!.4z8ewIX%)5\J e,_>)kd"# .3 #8.5 2 +T-lͻUX * e@*}^j,A \ E r@|B!?$W3A9nX$>,.|;O}n|O;XϰfRLEĥZ5-y'+#o-BBHc?zM鰫<; T,)v|܅10sA&TDلUfNPSDb"a YU<"W2%rkh30,%D%S<)TGť3~YMdA פ `Q{$((0V0RЛ4:t؁o!ޖ_WOj4R5'\(/ #r@>^m?/LΜ܊j*))ߵo|[o*a+e38"i_^G; KB/Sƃ! o1'hש2{nfVmʔDfas<Ke8b\(#>@u_*}X6cD=f/D<屧=EN7\trm2,PUX0bhi#/؉##ID{`ń}JhNg,15Qj6oMjLT`(˓ xvYITBˢ`P<ʆFp4ua@ o-mI*>05giU2} cUJ?5}I[:XY ]aKlnsҨ3&U؛@K@&E|";y/ &ll2fkǨa7 ţ`UN˂E8ȡ][<pT:05ᯅzSD& "[q&;GJ+6*oJzc0ؔ$#bF?N Ȉ}ls H9BYz i(N 4_J%HO&gv;%d ,Ij΀YA.R?8TeKšjnIDy7e~W-0jģ9hkK|*|GOvN5XņN{a ϐ0QIyjS p rdv.ۀ؈~<1 v92c2#PNCC}a#cA<:!{_8S0@z%nLy9>io TU<ky: hjz iԂ#fJf ^zo7IVX]V姚h2Ak+B|i[ >_ʰi(KoAsEހ1y;[QqU+]^50Ge'H5 pH^`VAZEK.7|α3k:cjWv˪o~!-ZPlKD}\NPICE;CSߒ<8w Kjm8g<pkI(A ΉV( TOhvхvꧾV#,V+^2G1`];'{POhX/ _uH#@e2EONJp#rO2"puR)=Wq\?/0]]E-U$aX\We䲪#ͩ.8vc/Pf-.R<ֻ"9扌2|@GLg\h)u%5u,K=:g/cCI!xJ!'%$`^Wn jhyjƞH {}ϱΘt2 KA Ϣ p CY%h딪b68MP"#{Դ|; ?x<5dfFK]ĭ_/lBʮ,1)S*!4MaO֏~d_Fa!ʵ5*_D^, 1h80%CU>.{I Z/|;dm,!PTe;@. &*}) <)溕o0l)󆞎T6Nb)&yC`ܘՇXtȭZb8DWBVo\oZ!^Kĩ(Ӊ:j~N$'zTQizjқ95!QMب7͡KƳC]E/COh,;Dz$nAXhBSȱ\UN{02/1=!W1 }m4.s9/b*8N7b[+L)E0,m=􏩣N-2_Am 2T]HRqQEG,ϊG:Wb5u 9=@z}Hie0YF@ kUD`"yղMw%nɵwJO<)|Ŗ, W$8:ńC15uITxyjnR Ic s-} t1 R/ɝy% pn*Ь``}5KOt{:[-2C)'טzM:<$$~͹#fH`}I)}v"+Ò2u)澋n޷tAk$UEml!`SKLk)ݡ-FRڪcjyfDX; \gHZDJrLfm` 8[XnJnc+}2R6VpR6;AGCsp)/ Y"8.? HFtU{~̜p\Yn1⪟\DjDp#fW(BDh<cO`ND4&uI+͹Sn\o[FV89xV|/WiR7V՛|EL@F#3cb? s یda}ɭn!-un9z)+ 6?+lMAP]lIB}.o47-h+v3r) h?%7_7GAqz1 F\NzB !8>|?Jݣ̡u^BQ]p |Nx<A/7S ?eX۝&rQ;$uHxU7sǨݰwJ_ 0uVD3n@GE 5y;jvQB$l g2r_1bT\ô3X&_c O\>2Q7d \N"{ê9d{XP?,$[SE=1/.ņbV5iq?~'b*PFM pdh-zNׄXԹſsխ 6]rxQWa0,% D]֞+ƴeǖ/7&ɂ|jMb4g;$KǗ'^@z^|Mnt C,={ =6ArOP{̔+'=\|e53hyjwT"TQ߹u'02Ilϖ+L9( dKo%}ӊ cC$];;P&@ #zܐCѻ+'WϑZp:&AQ9ȅHzپ_9_] ɮ\hP b S] @P+_*Qk5WK%"F_*kKCL6;cE\=199J{P&u3EJ@A_eɣ5ٯ}~ &eqP=0q~b59g:D`sqYt+)'mi{& 9f_d3VUk%4aXJڰL*﵃:oU IJar{caj3, >g7t=FStU: Բbd Y#XNSdpX5 rVD.}M y]0FF)l, *WDu;P3 SO@fgpjy*trJ_mvw#|XjV-|Q{d{ xax2[\ǢQcjX K{42QToSB@0N b5tIhIBVC I)l ({@j; ~3H+ !r3&ջRU$kNJY *R`̀a;y<p7 2J'Lއ<y'}1?f!ԆU<wSW'&"e6[ͷ]6YؽZzzKgvg;/j :r[jsw>Gs3dzm< 7v9>1ST}Q)JY r8R6 mnXne^][E <@sYZ`tvY G8 U5lQYFC"??3R8M9J4q4򞊶E L[!J~$Fkc8F3>[ kzĘ&lLFq]2ʴ& w&诙*$@{5-vT8(.d+;vKpm_͓ŨE[ > F(B9&\>x>hCˀmV;9 1N毙!qs'+=HC_(0Iҁ~9Zϸ4ol4uOva7k>;CV *-eaK2`hfV# YA3zr> 0eIg' .Z4v<E'w# J;1t93PG]rz] -};o&q$GTE:%7`.c,Iqe wD[n#ƂP2Q+xg.*8p@͂b+_+$x(9N7b_Qʻ1Q׼C*6I[Bͨ ݨ?v'N$`զzj`pQqoz~pR͌PC.yB SM*鬵ž kTt䖏xr/% $m)8|"&Q԰xۃFdcox@g⓲9lA82o޸N 9R+SLjZYw_yc`1" H?}噯 ѯ}j@,İᛅ2xYglt~I!w5qMjPe8 Ye];TB(94v?s܅MT\ћ #h#Pr#Q)Pe /Vip k>ܱ/qܭ BH#8+sѳ^Hl;]Q?&,^ ̯64S:]|q8r4,:9ZuxPdZLn֤]*7[p OA +v c?VVa&ucMv#1+FQ` )w"zm;yZ{:q}spoF.ÂH ؕ Im >IeVkǺ k:{VWN!qܢBS:-P6tB71TEm/ݰ^- _ib7l1FlQ̜̀5X68>ft2!5[gcxأ<=% ʟ۴&_Ԑx48~+Obea:]A|>eqd)ycɠ}GϺts7`%0*2viƫz|kmQJvϡ& 5]c랼[ZRYi>-կm3[>gőҎ͜d;S$*H(Z?fswvp"V!VW[^԰A(,$K0yr"[:P22E0E& XHjE&P&fNQZׁj8*$E5+gߚCKOALIm^ 1.,(L"*vḡ½\9erC-S[J33q\qgתY2 W~aXuzJ)͏2ŗHZBxbW|va/[vs, ~wd"8ԏ^TO @.s;_uuSR2kR*ݦnk]s]T-C"T1ibp7ZO1yY\;E{7U}Y3_^=8Tِ B.jξ*IfLCX6u{iʫ#%9?Ke> nX @4K0XSGLD]*shT,A_,;ȧ9~\{p)D>ϐW$͇'so,(>ɳ }\fMs*NB`'3c1!|=<`_8%7 *\L֙"2 iƔ*[X}gί+qU!/Phqך]~/sob@;挘&u);*1哬NqVgQ9ƃ v*јmG*N]2ۮʆm]m 3єsn Ԓ?nđHWJCM9GMHUHge$ j4Yn=R3Fğ#MGՆ9zp4 H!.8즿8I-շM N(8=zrs)JG AFE*1_OyO ?vx® -CPE~~s22ɜ;CZh *>Z\PR^1$WVP8 4OI d?SQG?:bmY$Kѫ9"FQU l6Mbg0,ǭx?^ [.;-9:%f|7JmE{z00a+ˊC*FX]qVj- +Q <6V`ؐ|2\s悾fa~S]<^tlCϋ^TU PZ%Iݨ vDXCfU"{w`m߄Ꮓ2Zn4 Xh Ѝp8mZM+i_Ua+ŋ1>F˳,aۺWt|JF 闸_b7,Jwu%BultUbkd~0HlS.T=s*\RXQnH;tP(9ur-t. Y0$cx@fOϲ($*Jמ@4y<0٭ ʽ]~-MfZHoO5u1 /22u= B;P+yY! ?#Q$?!\*;ZK`Rcӹ&.+qA7OICM+C&~z*fςe\s`D3Byf|n^Y+oJNY$;٩@$Ȍ6C:? MZ)Hu5 m`~KpZwЇ ]q-p% #mz 4|)p,>n4dk. J8 ԮPOPz*2CF h‘WQ1?JxQǸ$/-I_AXqKS\*u9])'KmLIkG㟝Ӕ܆ {je¤4r X˛ȄzN2!5^٬r q7/Sn4h5d)8v]0^e176wJ5 j~q v-sN%4\'3-0^;]Ϟqzs`>#2OTm%.v;&mYSGjEPq';At܃kGߋi947]T=MOTqI}IGNl0C Ҋz'<|~PfӕYDJDK񯡨y^zEpB IE XʚG%l>FX=ՊDz*Í8 d5*5կ9,DM@ϟ֔],[ "seF2J!h!NSOh'Eʟ*m˥u;`9!SVJ &ǧʥw.*s*|sy7JɆGKڗ5)Gw SubLJ \À)dLao؋;)B5AtRpXTN`R(*'b!bFs̨x3zVRijQy=\\~tEfbq֥9'VAS2۴3Z &`ꇓ ͕t|>@ve^Fƥ*AqFؿD W>5Q 略GiASqr2ɦQW@~~EwΕ XOi9nҫ>e-ͩkkMNDƥ21R|HU|ՕYzf(iNs<&VR§E_^hgپtIm%ɾPs8es'>ŦǖPLG% ? D'cP_FB%gGs>zg?[Nȏ%~ON)c FCNCHOČN)xqXIx[='G؝d(G^?mI7xؕyb) n2j.͍<_Yo(r9;O 2|}%;){REڰBL2 6_:u$w,@"ᨆ8' *m)Ž9>}lOC ߥ3mw5}V%DŽjbg@E=%NE8I'~9r,E3(e}e|GN^IeG;>0+{$6Os?Յ׿ }//NH@\^w;r2IVX!eҏWd*݄Ӂ[#3$_aiW!isY t3&&~>~6v =@=k9};_~MQCI#GC> vvlޛp}E^L`"AZ˰j> \^ux74W?GvZمNcEg?[Ժ;l6c|5{]I-@Q"~Yv!/q JAwL|[r)PA_|oGه’fDhWÂ'˻H#}ר$ IOdHOYr)KRڑGg裲auM>ȥܫtWcX%A'NmѼ9 ?9ɺj2_5'X&GlA$b' W)d u byJ=6r,|DAAԳyɳ}P'[-}PX>ZhIVKw (pt7("?zt"y\ ":t=UW8ߢNEAwyn70ȑ{gWgK;Go`u?OQvjFzɁ6]h[Ž T-A^sR1 !R*XśgFH~3F`q5U(C()]ψ_FZhY{C\ KT?uCWb35i1Zqϖ*GUnkv$BYHܚkn?v~AcF&Bڼύ# aq([XffEfrޱz$58]ǭݐ튴"΄QMzϗo;x}gÕͽ SxU_ϓ-8<_.jhA ai&ᯔ xꊸ~؂Za;VozўkWnNykv`.ҪTԵt XLYv^sP_ ȬQ 4M%DXL9 y']&t#B)m ^O_ZCm(_ӗ@n/;.*,[K8 Wb'V%tAyAD ekYM(Bl-w6vV ׊@a ZQaQrbCċ~A֤+xp{w"~' ^y.?^XO6ܸC%b LkX%+(ӳ*ԲA75Iz8GmMK$Yj5hL}պs33.C众S/QoAFgA6g86Z5L4!fIUAvq~ol¯Øl7[8؞hHĊ\!2IJ7"mSXO4M%ʥ_zE2>FUQq%{ AI}&xbP_EgTB{~1t'װЅ>]](d]KW}rZ=V4rp|PT0;k:6V>˴e9*g{o>y}!aPN"vTlՉ@Eq-NߩnLCA-n6}`OI2qZbM04ftB'{6 +VC5xSg3*wW 0?`=v⼏ʵ oT.nZ8оeM@hB0~T/tOI:·d"q|G%lȓPY,gv9 ?0߆.0lyѫ10\gq.mgBTOu Z|8hc5XjAȲ(Ӗ {_xpV,|r!d|X L"DeW!Ԣ5+%ܯ+pn"0h lMҒm=&|M+LC~MD4Kw:9KdPxGںA4,*oxM#`ܔG 5,,!N:l}"؏̀VpDK4.eCC7J/>uϧ=_T/5%3},(=,CV!\)sa)/J2i1/XAecYay#sєO)$83OX0̭EF}j=D;~KI-1m@ug9Kmr>p ½5oAiWuDbrRn ᳚Cvoˍ @`!vMV W\z9tzr'Oi l{ bт7h1%W<5Uu˚A9pԟ3OU7?آgt6'IW =;,Y4gv/;r8~In ;/ @x׃\ H1^w l2 ⰵ39ZwT{Fgya$A%!CU"Ūԉ82lV;0,b-c+Ɛu*5fzodi֤d]gY1GM`llp9O;E< &=!bN+hYnGMq )궬~\1SsnU*"KV ~*iw]7Q  /(Mf4|6 5J5FG8lt;'9S[3C G| .Hz%qM?vқ Zokwv._%]-*AZIuP Qgޏ>[+q ݍiI'\t]%Z}~`m~t"g(^Ebg&B:<9* lz^4%RT~@D2[ϰ&|qб=Onݑ-WwWi.?L20dF3J;/,Z8`>8kIU%*&)zOf)1F9^5Fs˪"$}ss.L8S+KC늮#U(PƁRvBO*Jbϛb*/>ٌ ա~f4eS_PN{퓿y[ϡP^ 2Gs m$UN22)gVRvŃckgz«0Jo51Mi2^+SV/Ȏ8kI,yuzs_O %gWƖO[-roE>Ж:-'OO8L]_w (sUW4ZJnaE1Ḓ4p9Rj&Prwla3.bS%d6I)wԀ,s&akNhY=Wu+EFaR#nHHW{nDrؐ bdɷ!HI8ZCXj-r;!V`#h1hܻSPdkYps90 ňUj/$ϥU'^o l ;e/]J.kNH~ZXd?&n5 gmdAWQ9.?E1NPY^(=}KvZs-}`* vrO%a@Nֺ PU*ۛ .pf]f]N ܳZA__CULw/YKi`"!?W20`%.f _ .Ŭ/ᕇ'l}1OaSP^?)u-3!bȅ ϋ3ܾ 5ߤI># 6yɕMFA!B>PY,9č,,1Rz* &*!oWr12oU>#&AkH5P$gT|T\67p<]=vSl5+;ow@h|TeGT)@/ˏT/}@ZS[, HŎLN{BHeCYʒ u\xmsA31n>C_1~́k0.s'3iշw㵑7 = /a.S| 0iԭT?m^ =? 'P bY&UQKjg)><j4V;VA Ɠ0caqm`227U;V4gx{AfVQ,=zg%E>\2aSr;,6Sޕ6Xփ%~8IYLY+=d&ʯ@(k_"0B$ J 2 RIxDApܷu\tԡck= oв/`zMtsUm~aT]6 j1rHפZ-/;ldIlJ1XP 1p޴` qNlײ )+'1Ub]#Wk ~ѷey^߶3n6F tta<菿 pͦtN4*v`E/.rˬfc?U ,[ @wIP.O!Clt]_+(Bh2Y-Jj4Y#q$+RHQ`r@2A[M eWl@>csKafwYBŚlĤcf=b3AbRO=Q\!_N=H pDp9?4BQ/&uKt'U@k†EbnRuM wO{Xmdƪh  "$R֍C@2wDQpE_ {"N)6g$;nyJ"JtI/B2V|\}jᘋtE ehRw|O\*ϛD~pQ{[H&qWB>e9 sqe=ջ&@iUWk1:ۣAS*5!;eիeb&+M+эH֊Bԣ)z{G{hz΅[r5$3nyr:\PK`zA_w"QRe.b$m38I [=9ް4',/*鴷Xڡ1BuS|GSK'Mu?&گ-eLbEwqD-=/j+LuK$: SW2_7@ni`-?n  ŕhsvCT{e%kjcVOU?M@uE75s clݰ/?aΐXE& gخکRn\Iž?~X=^E[qآ0CUxw: {iX#ޣr`G4&3ˊf! ִ(\!@l~oʾdmքpl,cS?>! x(L'qr - v D5}hUFʭnqħLDvX-[{ ]BSSV77^t90\e% R3ƶP/# EjCpa.ݢnzS'y54T*gʨ}Y^sD4uur7?Bj Ϋ4Yrt 9zcS4O+a #AtPY!d(OguuW_'I`@խjc1vFnK3gqigg~gm¯t@ݽ^Y~zc6Gd ZD>RΥ_)eXPy t>vN2%zoVVO?hxrVOD#h9O[Keշ ٧v֊uW@e)Xfa"LpEk)jmR0 Zh0KMad=Ea3Ս Tm'O>pP5iu»#;e?; 92:^X GEa+JKq?`1;a>odl{=H㡮'*~w7 P`-"5߼8Xj.za+#_kQ4-La56_ϛyj# "9&kJ?pdp6il]&c3SK.lQ@r<(]_)1~Kxhw [g5W!%d$A"$f\.7c W[r<" /&I0!Gjd4s|b*tN],ȉ2-7Kޯ8>(Nc)R윉h;k$8AKIIbnuTa׋=a">ʖG1e‡A9XǔY;I+Jxžc!k[JXvkoca(=/[Orq6:Fh9$$J ЙgG5)j]"OU4Ifݳ~"#z.Deϖڗlv77bN2btV0a8 #3߆q12e> BE=[~ZmkH$R/_P& n5#[;5蘃͈>Lg,W&aWc.hxSKJ}8O|Г3}a a-3ƣ$j_R OA Bݞy&`a{-UXCOvcG| g'u ұGpی 6;vYnWQ^۰ _NVwj,#_U| #CNA{l!*rbu7,F CSr,µؐ G/p֭IGt,_'Ljzӕ#ch]f6kxo|fc9xB\˹2G<\&X;poa}'^>DKQX,iQgVm`[.Fo7K@* aMMx'?Q䭽2Y>|4nz|(4$oc\iYD=G(%N]# c, !n``~C?+#I֧ύcdi4(@Iݛ_l]}1K9A`@P\f|_5F`h$3MfNIpλ#YYL<;DD̵ fd* Ŏw6~օns6(ϸ23QN,J UV4tg wa{$-,:n퓸EGxhؔ aa,d0 r7[:a{K$1xJUɁ숔<#ٞ|CBa<>a*>)U<N-b3X/|YZX^Qt4sw;PLzK,! N/یorv+We&F.J1- ~6at":/沊a@Ję$  Vs_L"ѓl=l, I<ɂKKMoַ@pfƀQ1 _yf-(|rX@wd تa\_`Al-a-[fCti!uKX%{C'+Msw8k\ťM<&rm5?O -RBll1|6U>7&rc@^I ԚB@b][F5ܮ3Zd$+e@N/O`HipȦR0ORTr|!I (*_+ ᪧJt*rz綑a+ŦkK {'Oէ \[gLJK2!W% Yl1O`zqh%.}wɺhM:8ibif+۽1Ғ&_jͨU!61ug*x^gfd픑.|[^bCr #)KJ:4:>`AM{suxFwG{oeN.ԋ뾣^WoGziud[uwHgzZaӰԎ1K+X GvnCr8ÏElV҈kcI{6P9GvȃGX gk,3ߩ0.3ձcb#γ?rFtfA!4qWXQ5U }׹_% u/ߒho$5„`phvޛ%)+Z3DTY3aK!fqPݕ6gCuVLlaLļ$@~䵚q&#dUiiGA?g1@yb6x]G0U o@z`?RzYec@oYtϒ.+d*P2!'@1-#$?!kﲺ2 !áKaaJ'k.Ki^9.<٤3s 0;M ސ`な_k4?5wa"2ܙRU~@| {{Y^DrC:i {X͝a_uLg헏j[o@L$E LAr /O~~JqK#~k+:&g}Θ~.\Эdʫ,DE~ੈxj-oT^ҽaUץ:*WGb_ظ%U pؑ{\zsmWuS#~ x%zD,~+^ zEr[LT^rG&ȧsR6*1!XC+:ڡMhh z 5aegeIuZQWf-7`#&oejIYJ̌65p:G;+sEܷ3TyambE+ޖ/(!#Nt>+ NDh%|T\1`jłYD`KR?-8 KZі/ֽlD=1;>zk&ą^^COUԶ3FU! ur^s$E(2.sl8W'6NXO+pAo8 NA ˝C130|5 l=P~. 到[S<£D$c(N+NMqѢ>nb&>9[9 A.nohT>.ٵ줂ѺI?J,ݟ6(iviH/+ST7/qOɻ2|=VuVʷy͚= Fz8\_}4ņ(;"4. ݱz`,Ĩ{W:~}de="Ɔ }"~k/Ր~m ᓾ72:`):.:2-H2;}Hϕ?+02vy]}?4a`BsaRS<0?d *򚥂<ZG'$}NN *;iYS}'XG;G}B1P(ֹzsDܶt`m0j3teo!\(j(y4;a )ǢxZД;zb(E+Z\oP:xQĸQ@e9 :,90mne/&^'>f +ep,.tўv/,y¨H" Cz>9 #IJ4খF]Fp`o͚TruE\Ǹs]̎,Lw'G@=<,mWԷ8ng1TO|3'2mDŸܩVIzWf#syH(9.%kSƸ91V{TB y8qo=}EZ* gER+FI"+а+ ϭ!lfn8"#0 첰v1Һt2 sGCSv~+&bpQuDLo#V%MB5ٶÇxl@ѲYؾSƈ^i?(K!3, l1:/xf܈pF^7|߽3Hh_t"% 51kY =qLD|re2K>Ĝncܫ1BsO~ywDShG띨 A2RWD~_n&GG}PTVoaꐊ8(j40WT2ʾXC,07:\1b .ZnvM(?V@ P]3p,jvC̙UB1K^wԃ?=V%97MOl*v; /ꞙ,|\,jgE:TօY5k0.bH/=jzƟX83 (,V&aFNRC<]^5Z^7-kwq<۷E?fN(X߭X =nyʳ_wWv0gߖv*opr5= 29a/Q @,"ehd%?XW؉Fp{2f? |t}Axi`/jqnH8AzyGWdqh|Y S px"LfV4&G`K" HaGWWiS[u;β܎ǫAaPBcl,g`* 8TUKa<(s <_w ]uӈ P2 MD+;_2[Jp~+fCMݰ-Z|sȋ+"PڵZkd,<<uj(on@{O'$5u^wVT-}57 56JgqP7$R6gy3&VߢN%R#U+%bO$wCZ,XN\fjxN&H9-豥7_ce5;6ȃ2 1y:f AC ZS > )y5_n̡8Z0G@f[7ÄNHbHi,x8{+GY`ίU68o3ۥ+(!p aVB;=>d2YF5ɱצ/nh3XDa-@qeʕ~\96A+qX+4" 2i<aJC$ /EeߏFStւLE =yWYg1n "u f1^&%~n!9h.-ҹ@\bcs G163Id&Q՝3ŁĂWR"j% ;Gc̤/c-۪EkN^deq)ޓ!6"s (+ Xq A<Q4Wg >ea"=$% `_iw?uBC:=\Ձ6s 7d-zqk҄LK"EU;9Z OB2h]c -WWg;,9#iI`ݶ~DAvO(tL]NY>0̰rL O#{%7~355ryX]K!:.*Oyw3%<+@!]!U/bS֑!϶Űs&X'g#ةruv%mnQKK==Sɤ 2f&TkZ,t-hy I0+A^fup!ҙ(<@Y/^Pc_:iXWrpo,JX_U\.@?뛹sӁȪ!Wb)W o,?O:ϐqR).a3t]̄n gȻ`W<܈W"EOJuZ  (ո@B+?@E,\F^#$[=mw,KfQ)]*f6R?sT7jwdEonvMp4tJK{#G|kcV/.Lň7,_M~.*DCdWx^fC> wC pA7^REI^~YP-(N> ,{*ha)QdZGV`^:f$&B{ޔx<߻[J֔56g7D c^yct`SK@U%hU ">͒2!Ĥ\48F DAp!``|ݦBS@B52zQB]=u<7e@a3|qETᕧoWş4rz{tu᳹kP {'NpږkU' ΢U? ;&̧j{qlb.V/YD9(6?p+\AT* <Iج)WWɵq. N`e6ޤ78. 6ZE99̠~RM=JII@w>Mj }44j{zʳՉ}]O&2K.tr-uDwЬ `qgB~eGJVy{9tCCYI!}dc^ x? 00lY-j>PI ~řHirfam34wpUf_jlmq:G$cvۼTt<C7kDZg6 CbGDW;7#Iyܧg䏾qfdm%lR z+2KtY:̂c"n>߅\ipFp6烂:ێuiK[DӁs  (!M/Y?k3Xw4d8'O}6{>>Z:泩$RqCTW̨LG/kW?5O ʌ&:9:-' ;-:y"Mc箈FD#0J{GjA&uQnXm™(N3Ǹnf2ñ&JeɆłS2~iaM@zlw*$ٿھZt ;ugzv7.갍OfGDW|02ScT2t'ZK@̂mKkIXȏϿ8xb:z …1Ut7S䠉p/DG/)WkB&n"OnR- l{?A &b= -nlC4kElJPi;wʴCrfGa5o! ͼk^,1!/Fyqg8)gK$g'|Y1YO<}.Xя tB~bF'w&;EO H?PG*qq:&UO$r2[YNy*0IfU Ry W}!di\1]9܅(g )]ܹADglRxGʎ0٧N*ۙ$!!@zW+ԓ1#WDb]warR'C-.m)85&V?] t./ƅ- R2mx _N6:FT_RU$kͅrx!hi`VBSh#/fmg%8&fNOYEG#1<퓴ټ77V(*%vlFnQqw1MF(JBz#|} a tڛ׷Jg2r{,..4\DsO1x^%qotq^;(;hS9OYߖM4 >P4>"/wcdjL=J/*{` i`.cuKͮu['SVd j+O+44Fq}Xű՚m4C y 88=z7Q!BXp7yFw9Rf7?3lo(6MpbJaBr W3PƆ!W.QЩ6^ɲҽOJ;B㔪`]47xSkXP+gtЋ 0QQTg r | o\BIF`GWPt;dwggzG4*thr&m5'/WoͭOdmY^`ˆ4@JnFկ.@xӌTfn%ߦIZxQ{é>D٭EP`/s-jg@p<*|rn:fL^4*f'10ǽDw'ݧݥf2:rq_@Q9@n߂t5 (hǔS~DUHW4/y2@Tl ;jܹƲ>dY(|n dAZ^yS#kpN{Jp฀3$N6ghDZ섪EtOs^ G푎 Pdl;?cSa˶Ǘo7oG${;sK_n/ku O;ls}* P#3<C"CRWp8bTL zݳb)PIGtd=mmJUhyZ>0dk@W%f,MM0lOߜ(Kg(Bj㦹l6C`Ug%B&A&%FՂ?RTXO¼S[ ~]9G9VKmeXUD]}Kl@_ՀF}T2-ⳔӳMuCQ&x~c ~:m#8RL_>EWup@x#󨍁7\\y 2Pm?y0]gpS 9dԨcx4T؊&ԥ`iÆ zw\D!ڞ7!8!+ӱ`OSmy:!_[g;:B>3MeU3|)cFB0U>C%t;d*|1/TNB=:j$.kezsWd0Y3mbjF/p* D>g~DszюJOC;|  2N+ɒ sG[jv["nw,FX 7+Su FU˙`@'؈o *m?vHrVc =-<΃cc޾0YJ388k֋8->T DGŰ w'g.$C~PkSxv҆0 (#kYLhI!uF M9(ܥCNWW42 ujŘj~9^DnL p}ʞfLWGŧnNc#}:5-E0c|ABnKK2ZzܭK|9Zʮ"_Zƌ}! p%S -['Ag1_ÁaJюϪVaMojzʥqZvb;"7|[By|YeVnH S>vq)iPz!+{7#VF?ͦvZ8wu.ɫUⓨG?3TQN!{f y:A]~ = YV_7E6EE|U =&[9't-LRZ V}ʼnHBw; _ ~#l}4|J @f%tZRU;xi~3hPW2U SzXrrl.35oߐNw@+MJjȷ[6xno-a;T~ҥo~pŸf^l[uՙ| .xV5,H25)Z$z5s(mF 8{Obk~o3̸ֽ^e @jyڷD}8W9xN#in[{ E_C^h.qI\>㜲>9eM&EJC2$DY(=}Y{]'Z> H1HMr7(=[̾~@F6qloRԙ_Y 'KQ}~ 9=Xb`]0LY +t{u$JtN^SÓqwؼ#GL zZAX`R:u-68ݒ̈f3(DGL4C؋z7-`1aFglI^ <{ȝIT35-Ti9ߥ7F_͏")&EɬÌNєk&[t@T\lAm!΢Ǝ0F20o1p{/{ Jό7w)̮#}lO>k^ww`4K[y36F ](SCcM7*a7aS~n5I,oAL ~anAzt* +hi{Lx;K[w^ql< ^ $6Dl)R(p9]+&N-ޔpZyiہ x{.TEܬ~7Y6E6mbuvp$!}&u(Gb`eᰘ9 `"dD^P#R|r 5*fU7Mq>ލe(#\n5SK=Dej0ϴ桇ϴe b8COH=0zqn,# L"! DeIO=km36 ^9X6/w> !)Ν q$7_~,O6w J /ϸS9*CVaHZ= v$5/kK LdB]Lb΢ZCVE_/Ha,*Uu =͔;QOWiH++1:1p㗐ĜTdZ%E P;;?KH6' BX+|/ uS<v|Yxd >9gy6SO&aA<+b-|$׹]sj^ҏ{bX4#W8Z)c0}5lF.Rw  L\b|aTv\[RؚrbejnЏMw*1W9_ BÆ Ro{|ZJ;q1ONrxE ,d/GS/D ^h; 㸹"7{%_@v=ܫt7W#!,>L% s(/ve8akLDn^)f|-n:w$ !vj[qv4,qm&&9d۔w[1~;O]R<,VY  -zzBս]rl5/ןTdYe{aU41uzg)7bhK`o#A[g,.Míb^-~r3Md{);X4+$VVU);P:8/$Go `FkUlM0#߮j6/<*cHH ie>T.LMNP[?g|5rVQ$s{ ɾ'id`P1"c.}Yn0lzXkiVЯU'Å>>Gb:VXw_xIfzJn 5 EWhE+Hb$=63jST]?9\GtOu\ }, 5y*|+ W"fWD/rQT%an%%we.}؝dn!ɶ 5 y3%ڜMLUU8{CP<*A !UׇDh>^M^Ԡ?L"=CuGZu=ojnLN%,ij8U;@#fi5E$][rβtz@xYT(HYG`$-ⁿ} ؏mAN; `AY m*"I %:x4pѽ $cpԵCbǍB 7 -ApE f Y;*`3>Ak@DwM鱞X\mrF^fH4'b(tɭG8jlos|&=aDl%$Y.LuL8"p7f 1!{u%ek8F`@[[q3*r}yෆ$8iCDˁ+ɻi tXȑhfa$ +_Uu؉Ό.Ҟvĺ5o U%"c\8Ft[ }P:3',ؖ{Av,fD{8ۦu<C>S~ @4WzNq2zѕu8>^(W͢ [p9 ɫwΖ{!FԸ3ClƝX Z}((8&fs0)T<9ۥC+nGej.4)k zj+oSﬨfV;PϟWBh6??^Kz 27:^IlK=K?6=͙m!ۆkd HS}̃engA"t\:9-_Ұ?Z:=23"POiSG1ٻ>փ{H'"^FE[ڜ ڈl3^4n{Wرc@^@4rU:^PgcZcS𒲮2PlvaI] 6pr^%E KU 5wƨSWLMI=[a_OJ@ L eFɦג#n_.\I-qN^-Q5mĒ韍Ԧ@~! Vk$P6I]xV*&فEl P,r!x [@B<ӷ$6ZA昷 E\him6,:Bu7K^dsBL˾Znias:)n% dRܤ@R@"m8 ^Ga *Ӛ,J@"Cǰy|J 6eZ@ MUY?=HTG1mb` aEZt@\X V8Kouy9KleK6uwo-Kh2N ܙ U™ wNQ 8wYQ㪆 8F|Dv ibP݂%.[ah|ػ %`Ѥ^YʹuGW"(aU=V,ߕso67]$),9iU cy7֏gq}^hDuFyVzit񳰨.a==/J5o?dKns\RxK7}ж)kyvt4 SJ-ـ: ټhk%B R!h?Nԯ9WZ].NaJ4CoZd}9bGei\׋0ѐs!S(`I"/i3?5gP|)[K]Up/\!@cZL7M -̨& aj^T5{r79+B-^(~EM<{`tP(ӂtՌ-&mK/y3O\jrJ,=['eЈxwL]A`-kllyM-TbhsxܮI GZ)LMhf5}[`"p].vlph' w`vIinCLӽӆHWL,`:=?gao_+)J"׫Fb>:# f* k*[9mqk X Ӌg0=3T 6[W H}Шw6 {ew?W H|("GU-[#dYx 'o=!h2pNp$e{VzAMOK##h*+AY6.. 7ʫ g^~W0_m uϾEA\.zYMd2vTsq~bl2Tm>LvU .Wb a If|NDX:-(e*;OFe3d$a @5Ϙq!<\J;nI*~&oiW7.[0x6 ].JH!&_ۥ\9[9󖡄2 ͙2(c[6(0 G$}Ln;} q Pܣyo%)=4$7)(}VDZ-XKQ FtoXkr.4qufM>˶#b4znp$R"#fL"q\`ġry+i϶CXjܣ 6MpYx\9*={s7`zG% 0ɮ$>rXbyR*w^D186WƎ[  u+ZC(k`X&M tY8b.围gՑ {vdXb6]DC4KF6Yj ;Vca*~!",({[u 4w6#mQ\ddNЅڽρtUHZBO3-`Q[ rmJ%)#K&>]_"ڲѺMG5p0]sDLG@عHWPoR5Κj&DuKg#c.Q^(,{M f"m2pr6gIJ-7V5-X<v5lgAI62xfvcFsG [^u[BUt]5)_i-ý^j'R#m?fH̎n~E(oCf&9V\30}#TBr6 *RzI$MPҠU,ziQ {T.Np9i e (s ƄEܒ|V&-?]4S̭WlY{-%4#ե&X(l抒0@2WJu7rC31!4Wp =(a"9"wI^C$mœf6sBY>&T?02Zrj셄d5P*6|2nNRqd3`ѽL>ܺ#fԼ%ZQXcw >Vx wR{,=a._/o. T"jm m$hCL(Ph]sdJF,p2{qtBhLʢoUgLv{uObv__v.f QjرO+V{/nV^Ԋ/ӥc%HJe1$S.nC%8έa??B;kin ;RaZ>1Ra;>L*mǶ'$_̦\wMPHcۅ|^}r O,+t=ED+y^s.H<%[]]碸x_ږ1;Kԧ\ς_Rl'cM4UCr?kRx߽Qz44MtΡ$3^o af~|̎`C+K'LBAf ~KDIGxbQc:W8$[">& ebX F\fseb'B  >'":Wo'u XbB)RŶ=&c+sQCمQnm|Uc!=UP *U%OL b[zR9 fB;vϖ;x3sz*n NAKp]bыSSӅ/bi_@ȿ^]-!OS>#>&d*R1:U9^OoزSh`Y[S.PX淞tHeA ~5 ^c? ܔneT`t֬ݼ ;3C/hiwMȿ#C\6p|/uY/nb;"8[}O(,GדhU2U yP@2< NB=@vY`36E%qi)2/7Kˏ0"?"1"ܮDM\uȷTa&EOPP 9'*IAtNp l5ILl|d7f4d9( tZO#1l,)fAm 2=FwE.E<8Y~KJY],9Z@n9XġhUv^ !ޘ`kJWp4)'.J%g[<+d58 ҩ/+[tt-EVVf>{44sbYi~Xp>T 46{a OiaTƣ39!yiWjMB(Q4ko O+=T@+ZZ誶t}t}CR_9{&laֈHUٙ̈́BפoiB䏡9q4K^-R:þ fb+s\˹M4WKCFB[i_4Y*:jE?xx|( $^=yu~e*L.i_eh=7Uq3h-p-:H] ;Kf:K8\e!GZRf%|S"-/ KUh7 :~[% Է]He+[p2@dP.iv]{֛Eg%?W2=0}c2l.=ǡޡ$r?Մ;\vj dGOa.o9NQ ? Y!e6;ʭF x1E FN~/*m//mE%ටkն%ɠ2*^ u/ZqՌ83@VbP\];)fϟ3xjl_{s]meDY ;B}I_Ra5˸[Qn2ԅ6Pebk)%`}R/c HEXޙp+Zt]n'%&_>9&@莉+h~pJ袀"3B}*tk3>~ZwJTnNYɺQ9ԩsn:U=v: F)e-X*þcEz!\[~qx6͍(4) d6n"V*W1-1Bp׷+ 5/ֺ~y R:z&p {e&KʝrIU|lZ2cPhhaW[P2Wa-W|6t#Ls_O5d`P•u'SLS5**&/1:Aq*#c>[ON@DA?5 2 bjoZz&M9=%EAy־VQ5xzqC/(vd%\倎_߄sIcJ$W`DR6$^v67ociUDDӤPKV|jp5N 9B%NDbho'qyD8_v:ZJ'oxtr%&?:Vᴍ#9l nNVpٴ(>F?Ԑ bYb_"~t ^\/r&yxTmQxhc4 0|ד> 3ZK[}B s_HQJ_Nm1Oׂw80|x]FYG0!~Rpܩuأ7+atcJΟ0 ?u.7Kuơ?"&1w/#M<}7=wu~‰R{MjjV >|\\1-xL+'TĻ凗x[S06}؄؄r0-^JGUZ:~8yGxs5IRrӹuOٙ Ags\,R?6^UʹKZT33KU)Xы1=whȳ_$/JȘJp7Z!,`1FL{&Pllrb^ &RFoQ AdFkkz$m(T~z޷_T/+bшVCJ$dMSiqv<"67c{Bi'P \+<4/6/vPJ4McMP 4,֢yʧe]{(Z)xvs]k:|ԩF6Fc).3^Qa[w.;\[%?(b5 l1ݜ(9yV~l)vD XWO7(0pX ё}fhmNf+ċdW׶u[}f/VWIΚon+ dOf\jdSIDj P^LW>5&te E8^3}SZL|w v*`>iM36^_ Pv<8ڂO ժћCo?OV[kgbmG6O' ^Ѝͣ: e1˗ VU]@d; =PU\/V,~#P˯{N}/ND3?ZgNt&۟1"7ek~Ugʒij6@vAuZ T#{ Y_ iC "Ƚg~}MFj!t"j;!Y fJ녷OE@aG&f_j湭P?BV{\)g,+: B>vy=N-ICnfDp:tbr>f`LyOV&bymݷaJ=х-%źcF+E#]VXjgeKlźJcQdxaG~ dZ:9r"Ԋ5?@["0U^x*(;5.yl#Y&ZcL*n}>V*-6k [(JqF{}A4.Y"F/e7^ԞSb,)rʙ;L5н y䮗+aJ Qɚjҧkd-alHVr:LLl&>rcAM[b@tl@hqey/u:7ݗV3ƁpXS`S"Z|tA'vrh@C/oz]}X̴ [aW4èe;{gM~sk-g[ Dr.6X3asorA/pN)Ӟy%Pm"|,ǃbS~ ,}>:)L 휲Fo*e܉B k8RzH|Lv41q-Ɔ)\C՜LYLwBwq -csҷ|$T Kn۰l 0 N L:Ś'o^NNkEuoeU{tU7¦x q$w߈nۯTyfbT7) F6rIF[C/H1*۱,uBO!CaO@:3l 6{$7i,Rv0*p q|fo}7*krͣ82 X$Z7>»ԪJ$?#<̛!@v_),(lFEUaRM}C2z3`Kټ% ـ650^)^I  'Z`Id4O='G >,\A*I7ef+ M+ : q[fVj.\yzqPW]N*HS(Y<'V Rf,0 WJ([ҶGdJo5<'Z :iӰgBթt%R7Z16,h$i+UaCmFc/Ci~.ALRU_DuOxU;0үTӢ(w-^`κf~dmٯڑjf1_ZSs9pGDE r˜aiH8'&).Nw]%{ RyFe1 ?9%'頰9 אY2a{I;8\ 3]M9 Z,PK=V;/'+~Trb 392\:#]0RX7@3n*BgH<˳L&pn 8 ^~,_)o<խa~=zHĚT鰪U(NO?S ΅ˣla;=AҎ"niښl/k$m_lGiV:(c*y ?7~lE{pN%^zCKTʧJƪ\QRH^.X<<$Nw6 TnyK0dH I1$Cjtǎ/V,)׌[!-v$mh#< fkh4;",OrɴC fl/L@6gGۆ  2<$YZd'.w@y;)Fx'#b)ړ^&SK#Qs>"gW6*ܢ}g-8fdh1y7y*.U̴My~v줖"Th?FKSPE YT`xQrƅqn=Y[Ib^ Vȫ/ eD 8F57 ' q1+rLdAc`FϾhvNB*|ԑ<`]3{#ϡf}gт{.mG%eȬheNsTN͉L;gEqm 2cJ&]y^Qs1e ]Z">bK'yZ`%{At#w DMY"p̠T#7S/l=eϠ^^B4^X k"v|7U-'0yw.׊kTMC6rğ'\ Mv6QI҅CF)@NgQe`jeb|) s d+?R4ƈbQ7|"Atn?7bQQIT`P9cmLQ9W$ucOQMM [kCm)7,ZfզK6 Egۧ ֘JiaO#Rϕ{*AQ_bɁ^!@,l+*%b-/¦i};K-HNUkv$͖wܪш@H~+-053=<\∨.AD{Kk(3`Xq0bYUi|S 􃯺 D1u}:5$7KQ,3J.oU+awYGVZs{G%TBk25b Rط4ݐ2/9h2]0ny7G.B-^BD0&ܽxW"ZxORl]{eKC0QY-Pԙ+&> s&ޤ JvPoΨl+I5Eyo}kXP1jֳcFqKAѬ>#)>at0/ WU0O;TU{Ӄge|j$t7M4[CZqL#'ző-Qk'~2SDm|qB?UK'f# `:vɅ{ɛ+1\4V\{1Kq2xQI'kpߓUO} !ƽ#R2G-4h52fhaDDG FԷˈ\]r'cm~3\1s b6i 9;hB $|@WQq@-?130XV4#c3)se;!=^'t}Z~c+x@,a L PIf4輅Jj]oTGHWYa#-0K*.>7"JQ8Et zCIjig3c+vF f'yH_y@i蘓ю(.օ#l+c}Js/'P [߿^ƗWRAi*yt'ζ=/'Fx0c·6=q>D~dUbw[2Rc%ܩʯ>w*%BWn-q Qd^wI:Լa2ZMb[-sP @",ZnͳKK]oʫZx%?,#\{ ;Oܭ ?x)藄i|[2qLl7{S0*L-pTm@sJV6eJEHHSǎ5 N3R(55r*B6D"Γi?Jd@ @ jY \мcZ8tEExC?AQBGZ[GE {|oӍJ>W7|ѐo9޷[4AZDRfS=1l5x4^x ]ۺJ3>XIvO6VQNFo)Vlft v]Բ6@A6âS-`JOb5'V+O$D \Up0b_&!&6 5|㣛F,e:!;I^}-SwTє;ZA& Bz6/xڢr U{hD.߉% !u24~Em-x'w#+T=Ej=Q6$JEno&S#;2X9jc{]o'.coFUZYU﯒$HXgq`pa iAƴhO8M!y 48C^/S[K}VjNb` ¬1 75EL3w]1yR;xKli8 Lr EK)$nw br nY+, xtÖT G>YoFS ܅ua8xij0ЁOVa*|Mr o)͕**jPm''ad+CR3lyqFp|œU|̇PP4t!R 6Y'9d˛ǃ@Oi4u]Qv 묌+v%)2CnGS ϩC `&؄+4GEjW}XmYcUϡ_2ȁ3y,2h#,f~jI+O[A `@ucVw3 gFlƢY8$ҞȐ\5CCD̶|G֊@%:!jޔM0E0+D*0ɂpaP}`+WX.LyjE5\f&_] Gh "% Iٶ1r'ڷ"SJz([%a ;gi|B<[{s]/qe{a}ԎҟH:i-NY-/ k?mW!S/*?W=VO~2W֎R2vA `f#JB"P[jҊۗud#+sؗBLcc sڤ)tJcj-O\83('I}Ԩs+1?-ˤm+ur,H8he0t`ZG )r?igAx]LlE;jΓvH~5oVޢ!{ҡ 2x Y6#RS&RK{  K$bi4jҏH5@[VEnscZ[I Ocwz9K>0z'L)O'΋d'0]0d4^wH!|*e˅[RiJKa 9r#;[v8QN!K#e %CS⮺*OQ{$9@?yM;d?mIBuT+\߫6Dۿ/#lF3qngNw.o7e6 8`!h$YFxx /OZYZ>9Nu%oBl8h+%B!(s'e!P=5[yX/Bjq?3P|-CwqQʈV&Ԃ+NvVa]DY~4 e_8&@%C !NOXSe,|" Ф 72*ώ=e.nGeİӧR&ɧ(8(%GŔWfy#⻻[əen.H=WGb)H/Nwz[1Bey N28 _J/3xaãCrj u.@:퓯8cU^~j(f@8K5pe,,a7jL棏AAV2o$|lHN KA]WdM8<^A?3j O5)TaD͢]POKBȦJ0)_-Qb JFRcMF(*ŀ4]1jrwY$1En ?(eP L cEexؘ̡G} R|"ЧXP=>Jך+j^60#sY'ppHP7ea RFf2Ru ˮ0"F2I^npe0u$+*SGKk3G`:Oϳo:%-b̝W[X} ^f@`. 3^S39u赊$%7f)'+mTNQb7JQVH47n?|0հqB{ܸ&"L Z5 z`.:<6N3 ANaa MËD A*)W !]rh'3MC$n;|6K@]n}8p+r?oChԎ)at>(ADH8a .ִV&~II`x ׸FH^mةD{ FnySu 0b-1G.| B9 @(6.A7t_>LG|+AQm"v~J\5VztWW(2Yd yq !D]F"ewf\ E,>5C}hÔǍ{_ * RKO6okNk a|ZgWgI9^!V-wD=Geժ0BN[7:mB{ɩvdah*!^ fJu֞Xi.ɅtG>دҰ&hv$ԱV7#}ؔq!9f NY^#s5"0V}XawPY#n&+}Yq+2ih9+zڬRb5@Šld-`Vс"otN%[=3KkeSY:C@aˍ5f9dav 5l )QlB`dĆuܐB4UT]W.bp"*wcST\ 2:N A)PR\[ 1Gk$YxK#~|.aj}|}Xr3,76`+pWs ӁGrzZkRAxP/C8LU&^=s9*tX?OA@Ex~ ~Ɛ_7r"i&Tq~+O:dk ^fVJB|1[g  z} PP̽K+Rn$T-s\`}x+fxrm{u޽'$)Kdr!9-:fFGElW\pCQ[݄bё1hE? k<}i[@‡ކ s6ɏOW"R̩N끙ouӛϩw̟ɾo,ׅ( TjHkp,sae>~<O* FT&W*9mg<Ua<+t Qt3`J d ϥ, =MEvLM|NUr0 nU4 [[莺:B2C)9M<"l| .Y߄MͲqw?tk}mvϨ3+}9,TSRةUȡCB.sV*ȱx/'@}/rB JXፄ7$lFn$@%Ȑ qtv;JZ1뜳Ë_EJdcEER'Bnҧ5,=ۉ1Eo֜yt )XAXoGWIilsAߎDj{0Ko3:ޏYiy#A;SwqbYrOhܓY=Բ^\äjBCpz۱7jD<ԴFmق4aZiD\/oi]Z%aA"Ʒʣd-EoFNJ,}Ir!.TUYqck_ODi[QrdJRTq Qlf؜E2g[0gD?ض)H]; .ׁ,֬HJ(D%߭ssZ1QF r;.R]jda_ӯɾ]aNh>DE 蛿l7ڋw;,G{?8 JN%WhsOG$PZ<>U~af/EwK Mn9} m u$pyZ ~嘑m}6nΪ aI&&g%N)^2oLY"1<(.#UkLe&c!;ce%l =]ԋ[+׫7ǔ)ųqFw<)c"$:L@Rt %԰kiovxT3*Z]vٌ=˙?䷦pWz{6+dCyZ .?^V>)# gx 0Y[G[p]Z[R0 Q-#'' l; \,Aʑrm6ϊ9SYŏ,9頫ǽ7o OgRzKXrv3ۢM_P@P/Α;Q4n_MGj{ff˵WRbEZ4x3r  Pvg(ɨ0]#L`]f﹀7%v/!hbɨT'})FZYIFlTKNzDo)&<2lhRzeę KE0M)Tk8;wk}5ވNz~2"n} 铇X {Sss 4ˎ-8&~t~.7Xh>ZшFW{C⥎skX2[Ŕ5X -C:7ud#Ϲj<"F0N6}1'ķ{b𕎡M$Y[v3N0IQB~=<;сTVk*"RyU~U@x":rDnQ՘RCc ̨r. >2ѩc= &ƶWDcكwMѓ~D0K$&>nT݂x}̬.cÆ48naOS-f|q?(d~0v{Aw ǎqJeu9@l}YW1a݉6;U-]iG0ݨhsa".V/39zU/k+T; 3ĵ&==5*O"6PĬiUtr!u+8`{(U w!Vb eH1UIg|)IM{ TSfƈIm=iɮmjէW2ytq<7}g jsY5f58V\\c`\Ǿba ";,v#"^**?MPjb0? Yswq-DOڳ ]s3":ebE0h@gt =ێR;dͮ@nM|kuV|^Xdh|VJ|?/bRhTcU"dbS, yߒrdSW#-pS$ ąCPG>|5@)GclrP<#.\}R5#6a \8g3LmFk])Xv*uƦQV+[XNӖVEEn6]k:Nd0..xų R 9;:FUBDVю/}V#Pl%!`Xɯ8P0e5uXG!;M_6~tx]QĝD³!Cud:p5S=$4Z8'H"Pd@߭OdV=\'(ERK:T LU1O` s)n#=X]KdQp{4&Vhf]\c*4@'ۼ݊mL48dst>"*(帨oypzh ̤g1PldI-'R aCK1W# 叽^ 8 mk;jۈn[q ) V#k+MCӱJ56؋4@~~.#BUC Kv t '5F'hSYέ⫀٢dr%2.>Y\|'l|-j<}Y#KL +" \Q18ZC6mDICB9yVPD\0& eOdit =&?!]EU&q,\g")Kns|ag+كZ7AӼ_KmFAC sO&'^38qmQ_n1eG7yb2aKT W9)vX%ͣ.=FJl{QY?TdRtXb<лP|*h;LJ5Z#8@[fcwr\;]DF>sbN>#Eܐ2ߞʱqWx` Hjnm I%~ \ItA7; =hv&;O^axYJ(Dy`2#BʯwP:ɯO b6ڡ qR!i ;@a@jC@Y-O(M j#Y]!') Rw9˰EsOэ,kɐ-y\Yb{>Fl?Q)E?uJ(Q7@]}nT<01qw8P7KC(º Ane&j&Y'pK5@ ̘+u4K-Q("U$BA[ d rOAk3נϢg\-gM̻oCd&we$X2Fc?{ }- ^д4;PA'8.!iY5ٶ08⊇z]LW8رuQ{,wp!sMA,O;J3V ؁<t)|0B+x1ɋW{:U #G-41|X}TCK[n~JFBaOݡ2Gk .^}Pv;P\DP*lDcSx;!-PJJ]VA5q T*qR2GUf0#6:5g1MCazg _4:$KagQe~E,p9KøC\ӧ6Pd`ѫ42 ?|U?(}{зs(q. X0H6xvP~9 *Z ֓jj1ɥ_]9PD&oBBl`|P'㥗w';zN!QfbYnc7OD%k2Fww( ֬ b& ?:Zx"HGNuhl|7致Lomw!gOD4_(ocP"I`M6f%}X¢k{{{?,Z7^9d\.DߙY W 4sWc圦 $6,O@[cxBp$1 Y}= nY%s%g}J1:Hc_7ME~ߙR9,ľA`V:O5Zˌd~'L~ l6/6ڽgdtwP`YEقȤ*":u6v 8)Ƣ:_U Eo\Q¿,vˠ}惘x)JO79D0bdiž?PRVJ٫I6~A8ke]<`a.^e`.qՍ'5=cߚD2gQq ^3)hk=5-jr1{7[]Ct+ EZ_11r-*uQf :)C%lȮ}C>"˦?. $8ע\myL\Έڿ i 挽M41Ls,-zn|{qy=P]>@nB,Jy/ȹ#bSZ]ꡖq\A`f>bϮR|%QlU t(dŭNZw@)!^ROmUj"/co߭nʼZpaEzBBAxsry25$EVMB.T"_f0Xdc@I vkÂ5#tc^ ~xE7(3qCi9б.MBsO}pMWir( +>U/ H#o\]Y%|S_(pw:a y|9gv6a(\ p-8C LB@oQx =krWx2af𹚫L}HLW$>h7vf U~}+|2d>,v/$~Y& `=j=rKD `p"(>hEV:úemt2C!f;SKV|óq1+lM6UP \KDvڨ݇|-Q 1m/ʊVcTtxh"C6h')ƛx5o@<^ڴ3q⏙;޵`9슐n ޭE|Ҧy'yq*-'ޡY/| W vgl|ǟ&( |al#Ro?snyܹ휮s|7 Jj6|72LXĴtoܯ[>sg]t)]tc)Ҭ.Q24<^}hLi)ibA/W?u -(|rqN눈>:&EtK!~CܾOދ"mŇYаm.ǠGw4ыHhcRqZ'̟pԽ w9 &k+&`](j'v X r@ѭk#9.x {-V/o1p,ws5?;a.1r_:lZ!~l DR 8# ~}$1RIeۣgqLR +Y쑆Sɟ9>Tuaw>ư zJ&:`W |uk[yx9Yy]$rd|6j# &[x=&$W߬}f!ܯۭlz`iYZm\~G98tG4=U>HxG\rr!hҹġq9ޥxCn2a<DMZ[AK6U!T+l!$ڨWإɮ.OO\j:Wkc>Bg:wF'yf]ӻ:+5$,k@=ߐ*l~ĕZ]!r4mR@v c#+u4-^A<=ER~~(!ԁ-ydszԙҝo(C8Q $:ȣn>Rh7S&=?^uX 4Ec{fd0:$ER  ΀@!D LenfmaGi~AV Np8O7U="iQwo܊@Tڂ2w[21jpVE@jEssZ>#Z^~ZZqNss:LJ9Y--dž˓k%.ӐxC]J9rA3w-\bYՎ6D hk]Klou^x ؖ;;jp>{FvsN9 gyv *Y}lS([r9֙#@eymEc]Ƀ(8g9pnQF; mDƭI}A l+6 lNȝdu|a2Ti>)t;;X1h&~z/^zyE_dE +qSu/DA>;tc(kV&-b2ӵnNェEӁLJ1OyfT`!}@Jz,BG|,ұ ]#V+KH@-?C^KfFKkԚpt]OQČھ!P0/9Ip6rV-,N=6n/x]Vb[e^a(}>2A_:ڹ qZxqLA:C9 RI9ՙ$ >QM;y)wA|n 2s,e%y]5նFj!8!8z $ҍkw~Pob1:`̛ؗС[T:}< hes̑"FA_j +du3 T8m*QAdJсڠӯ9o i/Zce"\ku0^خ~`;b@Xaѯ't0.w!ٸO%A\&#ML$0V>R0Ř9,~؁Ď8J?ֲ=s*0 r]@1Ĵ9CзT@WX?\cy@)|cl{*&*&Ґ;ᝊR)P|J"g]Y) sS$a]:aan! Hj)nCH_D}L~M!@4h=^ X|h~, k+JTb=`F7 aoOFFˋÌtڷW „,l!fW*;=x#)]=@<M1n bܳ䃅#[u dPj-:/*?"ɿsqNZMp?h2V% oi2Ek4ڮʫ.@i,4=DB8A>\},S%(! NwS/YR/UOYI\#ѕ؞5)_0fVw#bZ #qŽPA`Y|yYQ( +)W[ٟ53I8wg!tٰ3Uj`" ;lu"؟:֬k1jzw4^S -%T "C=|ޅR@t6}o9KrhD2PX(k x4B pJ+G=C[sh v$%ʂ65AF-i*4- hCn boȳ:L<,vletFp9ShQߒ| --v/ni2s~B*~U6J#h,9Ok 36ǬTtE䱕?vA' ^ũH 2Hg [$Er< ?rh9RUӺlCczx<+{?6*:_|u@T4V d;U?5x5-Ni 6[[zIzVgrQGk*%XG]zW{%IK]J+O`ˍjy٢O(ՄxW> E=2hW zd~P2 EVsuZ}`QZ-/K:٪Lqͅby1=t&TW!ƿAQ~7EnMj>\W0 wfK=+^-*]#rz#O,r!4|W ~v)ܛse ķR䳣];wPZlЉ|3Ͻ}d ; Fmcu R\D0-v&@8GOW{V$2\ ̸ft~"{h,h(o|z^1]o!xTO'7FM0+Τ=ĤLDo!'CwZKQ/.(jfWjk,@@as{GRRQajg&{*T/*΁"\0w{1^ t+2a "˜ˆt)6{{馔Thj'Q佦6;y 7KUP#|eoa![luahΤˣJTlVy%֔!DM3i;ߪ&:D8$z3lw 3)r Jq)P.]0 ͙v#aXIo+wշ/GRL\cj/wAO'^b`>P!Ajvbza@GY+*f:r>8|"bǹ)vnܩ fY Ռ,گ Zl!韘UӤύaHC t9t}/WxP~m)Q[w"GRi8CAY8-5maffyBfi(@g5ݙ~ࢗxkoEHy i!g P36-KZ +4Y7 K;.ҿ$3IεQ Z^47| s 8ޞq up'RPtV];\F;?g*1 3AdtUn/ %j;X 9tO,B~/:0#קE ΀Z! > Z?ZQIT28eZ3R91 ;ީ|tBNBN E.2Y#ڜrZp{qÌH2I5}N.mvD$`nu:vk %C[M+'߰1z@~8M.T\^9h[^-QhYyOV k 43d!f) ̺|Mf*~IFkMoiF"J.CsOc!ԫF$?0hzh j܍;O): &$&8J}ܴXAS`/R\B# M|*Xxz-Ԯ~ "zlhv^+gPy4k Yζƨ|IyoWsJBJ,ܦ{D i1ueH!$h0hGOw5iC&)5fNd^. =E9e,Ye" CN&~ xYAKL*6 ta\9![-qoDBcƄR~dJ ,H9vNrY.]]sW"20s-Q,\ pEۄ*9ڙ0a.jȳ5wn3 VATwhz~5;K!f7%/[֘)6:j 5 ^ EhHY$CL"-:ps0b ƒCVKԢơVP[Zb<~'LaFۭG}x&'lxw pMEH,J}fK,ShK<QPS=h9 x$=yݖ/2moz6l!-G JQ>ȈN2\٠9HIO9[y䴨}D`x~Z Z0Q/b(7&H5`(p^X(9^#zjZ6Fʛ%,M2V\)5[6ʰ ͽoD1늄<ޖ7/ "^T3H fu,GnA3pzeN!ɟ *kX(_e{Ӧ_1IO^wV=<ԣjʻOIׁ6;ǫ3w9,rA{ uMn7ͭ<޹ٱ0,z}LO^@xH.Vu#,=M7oMSWC((^EfJϺA2;wO:~yV2j\䀈}*GUwn&F<"C}ܭI% G]]CT(CA;,F'>k;h%/̌[K/~CRlFV4z~G %3 'حy] #L3V)<%L̻V[I+,\ e0rd(!19j;+Uh$/>f I+;g -/^/mr |F TBtʺ=78xAmJ6I&+>meOUFty#hL}qx `o 9 zikΙͩ *hLT_xc72-59]nI_~uBiV3巽!E'S=#S!~NrriBǸgԆ~}cV,qwu*},isSjqΥpjhh(psV0̥賥aႄ'Xu.:b%v``n%Ke-ߘٍS0 0H }iv]/n&" [6}<-S )2!TjqB='d^E:K@˶ir?I-mi'@Ǽ7W6&ݸ?Ajh4!:/VHvtb\f 3^p6(Ϩ•ajĠvGmZQzzGʋAC"K:* AFc1M:k%4 kyDP; wF $[~v[U\&l1 o{-Y v`n'HV2:Rܐԉ\^TTR-o5d E$]h#?\qj6 } grl6۹/O# EY#nz= -"Fr}؜3x|gpC:BF)X Lh@z&K!:=zv濃ˇIb{*u!sC]D_̕'ڍ/Zqʇ |ٝӯvrZޤ,f7)E~~qPI[HGDZ;U')u:Dl+5QXc$M{@1VpYQqwD,{0_F6X-R^#)kY QBTq"V ȇm{vZPYtyYQrRBY[ RhK7oijݑg/ h<<07xS':lLc. 4ZlQ8. _iLg 丷3A]\$R)mZKI?8{b"m^ة-X7{s铬;%mZ NhC@C#$(P;Bu-nĈQ.DqoOF;4oJc>d[A$aNC?!9cqu3TOޖeOxŭ&{1dQ3 "sFc-waDE&0+ՆlL0a8AD]dZ"qLZ ]AuTS$Wk02V)-aԌ" E)o8$ysд'eńhVڤ7+P+WEq1U#[X]8>"2Q8fOb7Z ;n)9!H4&4 0xiOqC̟-ʄTݔPW #fN @"<¥VT{aSY Xc<"aCL>"` Wڄz%ŝVdpyhY<^BcJ:˻&w=Ҙ{>ЪbBl!zyCec-Ϝd$~mN5ͶP[Y•qe.p(_JILG)wڲ壡+C>BɎ)@ >zV0=SPyCP%מ).g$we 7)0&r_-gTdsC Lm}Yrjex0V];3-b0oL 鎀HBˀ0wn0S̀4 w1Lrk4m~XuOA􁴷$r@ܔH2G C=޽PNS5ѻTeJE4ԚJV qsC1k%Ai $ݯB\^WjܲÝע pvbn;PC$!ۈM&>-5h'8XcUPѬOcZ fw[aFP[ ~A^kC.W(ᙕ8ZއN[r\[m#b +*WS.ƎGsQjrkk]?]//g2QmݬN(ꄙ ߀N2/ƱxFنؚR*V  VY=8)6Sh^KZz7x1[?ȑu+q6oCLg8m+۞s}\G8l;$Ao aUY ztipDžvb΄ȉO#tC1le3 ~1-v0{5d 9I/UޮJBR8e>'F,x#1f`D91ČcyAo,4 ltP{',NJaQ)&yYHi<,O1 (b_&c؋>#Rq"z5 9bQMaߣs}G]ϨFJXPxN`t~E+ h22ͶLd SR7P^?̘cELU HHmC]C_-s׆%ރP|tePe}}_,r~+01(ۍ hFLG6;;xauAj}Q^, Wa, 0jufP :ݻ1+tklaHAoXqz'&kuT|`bw G[L6Ű+"XvFտ5xA`M\o&YBj I'HRIS|˪.u# 06L{Fr{ r{dhXDHFJC/^6OM,*幢ҖV҅3Y@O,*3OPo-mxcݶxkGEbֵpv>?Z88uLaIX(2|,%ɩ<2i-wwznK7B 8nF)ӹtQԂtc q) ˸t ~'@$˭8YҹK;똍O,z6pNF-y鷋g'3oH_vElW5+\#6Aި6!Ul/Ho_m``dϟgI6HskƯ0]e) ^h$LJ@٩MPnX#}=E $#_- dB7,Mݴqfb\ GO8QZ$K)J8_li4ƹ5%SK U7TB4If SB3WQ&hQ^WrP= oUL+ _u%$7BG2oBЀ \XT iՅed:/ȓӈe0 :/Xt#08Σ.9vc5%҆;[`|k}E@1U R"a6En+rkD?tR4t^+c_Tgm̀(N5 ڢ9:9"6_0!LM,D$g}R&RM5V&JR])uMމ)mRy|ռ D;LTASgs1oB|&'fIDٹr(5ӥtqu=k P&Ko2ܗ+(b4%PSz>[mrb:(Aan40Md${U)@;J `1ϻFXlw:"~Ttk5mȮ sB;?Pz;3Z_G F_ZFhyj7{Q Fihq>p)ݚOU9$;bxB3kxM5>B08"_tʘIh>4[ A_,!U#xo'$le SfQ(.W`K2 na.;!$}uml"c |yhL"A?2}9J~ N!:uZ91I@8Qn請#A*}o] 4[18o?E?M$ D5%4bh'6ʬYz?sLH.  ;Xo.tMc1FlW=n @ U}uuOԔ¶]f 2!RPX ۜy"[/D#e~ _|"AUA۲(¯ހտ 11i]M ,=t$%)a)B O_Z즣Z5Y'O]./iqբH1u [#_3ԌQiX (3N*ɥxeߦGv3AMHu;\+5^~IP"<6Zl'E"mPs@W#tMR7c}D4YDzx#`L 슧`I)5U^<%ciVJ3G 0o DcJM]v'Nk¹(Uٝ)?+oa|]v4!.HCm[ʭ^tͯy| E$o՗y}3dqm"`p$6I&QznpKt`u:e`ƅ;~EWWݩ,:x?edn8Hdbb* &5Iw~ J*q0d:5]"Fod9mᇒI#_]d[;B{+? ɈS'E& {E2^=wB5lfrq |bލd\ܫƢ_#'w*peDAOol]OQʿPžA-EU)6U&0v5 ⤑_}m(C Z/iv7oN$tpdrnG !q;̣O"} $™&my[&GSF2)UxQPœu[1YdfFSޝ>$$~a.tCțV+MK7]4 ?aTmi|K  rPW^*Ռ=ޠ*(5F7˽i'֝Q?P CuEa6CzT6B6)rB]<f.(8h;_B36ڳM"duMˋEcdcX z>i%nIXI6.y!RK\s%6<[5ܰOJϦe"GUjbאיy_Sp{m\ :&29 Q=G/&b S=*>@FAr4זGQr'|bUށ$)loKp?Ō>E.dז2AL,k =,?ܟ1TX/1[7_3Qɸ ;өN<*,˸j4V`:\SA&߮^ϖ(W@Z\iZ1P xhD P&s~TЎoR0tS1#yG .s^8/Z];>H$$2!5 9M8Te/Ȗ'[Jy/ +HZ~#L,ÍvLB`K W}\o_1;w214Q~_jd"{} wan.̨nE֊yɖx+X:ԬuK }xId{eW K3%޾:12zo>G8vxش D|<2 L+w`fqi@,BJOMiMƠanhڴ.m~~?Dj hnVfPY@A=7I]wrEB5#FWDsВY^h,\~9CCs^r`~if OCrި1fDG|"m(q*(t3ƈG+$^:C #qO`UBS1XE}w`*OCGIw#v\Lb|B5aI)=WZ кv[hbei?(Ks '}j@̳DxDgPF̡/DǍ I76F67_;h>!H"{I)ةFn k䱐$dmx:If!m{d"Aj5 nOyvR$ iBs]&ጂP CAE8;ўk+2i[ 6&Һ&v.{&^F[.R<ܵr/7&8eg v~3uOmaDiH7E(yX#0/C-M$hE&l]7Ffz|K=% lUbzc^dp1oUV~ƸUCXVWko/JD[̓717GrEm3)Ze=YB;yӺ a70ql?h\4!q㊝0 )@{G}ug r.r:^̖ڬ,L[iiE>PWү ׄզVHe@jlvʝ>h:Y}"ĥ]kfUV h'6V ť.SFK -5큠'T3MոEbq rkZp×k8, .#qw!q1-UC( >1s$ hjOCZ';"#mPT$o5Pc Tݏumt68БLXǐ݀DI9Ѫ/@%7~$u-, NLVd5F=NKuFV͋h^K")0ڳ(HGѐI5ƎO\:vYԊb qVk%_h2N)Flv S?A^MeE=}Kb.7qeAl>!:p}@к"3R'VbJNwr^g94yR_ˀpOF݇?5D{P78`5z6Jg7o>CԄ #D%ph_ {Uo7aatJ(| ݢ%CDr "gG3qB&* )wcFc4|aM7lR{ͨªl: |\4G\OYyì-vb~䩛:BWVv~Bs;5;2-ĬΣlkUIs([,]9/a-7Ȏ띃V##_˲::ac,8M"/(t +yRY&pn"q5\ v xm/0'`-cK0Gb?VZ؜(]śQqLcs).2#igiν.e7'^;,fÖWFvPx4JBO$3NuM\>l qER+5וje r3JY$gѲֶ_ZW÷o۔/Jx*qOQha n];F hZDފyoW3-U=w^#z6ZOW^AE;&dHJGܙ{hfY$cK/Y`o %;YUX QT^"ֳȿyZߢ7m ݚQ5y|mS {6C↼Fu ^J>h +vgS{o #@c Q(hzcGj/3*{ E3s?\8X#s^`xq$ѪG^ V7~/>hp~8cQLUMT9Q\ _Lc;հclsmӉq_-ϙ2'W5-"5 $LKdVJ\vq=#hcuY_ hc!0V'tCmifjeh]l;Z&ʀu$hWn]BUXYx^LU,k8Zxlp\>]*y?4*DbfIއv ig jW?N5h]"u*sVhϗm ?x?Irs,距VW5i L6YxBԅa8-G .N]:?Ft}{K\{B%1yG+-q*_9pV1}Iu69@a:prXG=G0SuKlvONÈU[Y*&|97Ҧ %0:9t^"8ΙyRiZSl^X1(tTC25b$D EyY$lRjMAxf K[aaBL zrB;Cf{ `\2hh|J,6rKbn-s2p BOXWQe ]`iE+)D/үĩd 6I& \!9&Lm 'FYJѴ6rrVXI6g._YNO[~suֲ`om2!NWucGWoWA[ }w0wRUX2bJS^R٥g` WQϘw=أ;I@ǁ8ՌlL|y 5U\S+dzUo_weeFى),aNP0Q41-4[ 9pmW.0B̉wl6TWjd['q$|&Z? 1NmTAp xk#Aa)d~AIEM}fÈg:B37#)uגr7ۉSO,.6O@Jա?ķ ]3u;49k 2nb0xEܣ]6 ^!n9Hx9<X~3{sG..3M2<C8â=qa)*9Ӹ`<C`-AV>-cmFI -[1eF  oubY9l_gU$U1yg i IWiR2bޭ }q Ӻ* N?4RG F.ciP6kGBN˃Z“lBL&(ޑQ R`B(!9̳Pbw8:o)HȹxQc4Av6](SdEr'pT1 K{ZqJm޵>]zt`6U+`pԔBP]P5͘@5 j{8s%+ j6 ШVyљMK{ug =V[&WaP#3oyWum$g6]4XޒslW{\nUG\8A H][ۃPw=yDŔYǕv٠חL&]{n8ӫ4*82Z %W_'fCrb7t./۹A|tO6[H?`m\?CSHc*gjoB]$( mfp,%!wUT(.aa*$_#ٚLZe`wEQ b7n|Px hTV֙4UÄxݒ`D8oXԢ/]\HK?~4ms9|+ŧ`+#YY[c%wxmTb^i`~(KΙұr;6&|oR}11mROL&Wxiϋ"G u#V.O:r?_俰a!Kfbwo{v4e"β؄9X~L]` }FF_҃<E Of(¯{?WGb,XFh`[S]  LmNC6\%qiu \RC@ ,h% #C/dQtza@GHK)Uz'zPY+WuMD%DGDԴ}AUbeNED Y,H(JET yvOz@z$S9BZ1˜ZOeyl恙Yh;vjac36>j+ZӦþ$4:ɊgGstߎ2$# yleE&bJmw`ZtI/?X[͑ .}<\1 2b*rJ`OVB `n}A 46 卮G\{), G1=;HFibLH⊏DVaM߬.܂B6J¾Yee.X((11XhC9 Lr><җ&!&א )wQ}?A!A?D )qq})Ȋl"0_KZ.jЦG]T,.*@s*s44nޒ_#?~4s,:6ikSVh6k<]g 7 M4ϴѿ[~ZT}^TC=q-F~/sNdP)g'uai݁?c(5܍(\laȈc_+JGw٦jp{Lb1"BܘW5i6$@_&xa^KxrXH*5xhUſ+t$:WA|Fq/QyO*9ї݆o,H%SF%0Xoci&-dwԹ;5QR L-=+a3@ݦwuϒsҔ2ےq"KrͲJQq@(B1:]f_UPCYhe>4ڛ$JCDCkPMF8Ɍ?0w;FgD;C]-kqsdF۴4 h/pq[T7R=Q$f À\Ck9A.nd o/yg~*V{&ɇ1pCxxg@8ͱ*C }D264լlY`~\#F79 -ףZ68.G%q#k}~^8lN2^FB"! zߗ6{_.t3~=@p~ PD;|˧ë \ >TM#no= _xcFOT8xKsX4<9Zcxt fe /T[j{DPr0= t!!YSÙh+i}QM FCqdC⾹p<-S[[E{{GjZjCܜ+*ᯇ7_:-z{|6H QGԞF'$ǻZwQ.[n鵁bIβj_)#݈4Dv 6x1J1U!BgGE[ݕh>]\ & 捬R.l.?'Lm^H;2x)xEb#&eU냽F.,uQXRk=:4LLҁ߻Qﷻ~#}6ȑV9\@Mųډ$vP$",/8gқ %G;B" j%;Dƭ?=_ݙkP½`u&M`{Gcr0/I³DrWfuЧljE7T*×)?u[cD !ԕJޚ,=H1drkHkJ^2K2pX j-jUX β1t|j35Ugᥭ)/+JM'! t*8NP̡CrdL`"k/`{~zܺǯpw^dx}\J5Ru<;&Un>y0e-88W&|o!rZ#o=t_/p#ܝݍ+q@X={A8 -Py~:pEp<"h>p 6!ؘdvѿBkASwͩAMlA /\0 fN[-V=ⵓj]Npy>K_X(}%~ RPetKЄPUe8z|cLٳw'}'g |ꂌ$,ԗw.hzs4`SBT\pIQ#ퟝ^sL15l@l|$8S>Ǔla6Œd }GJzLpM_oj yw6|*>67Iԙqꂷ"PH LHTihi S@t/f+XuLǰ au*^?(^ӨuG DLb^:O"а"@mȹ迼 #U9I,ޣ|/}F^cO6+@ᴟ>4M*X3l~ JQVWPc4AwXJ 3b8[X e0_( 0:QE!թ(zNse`}D)u_gƠG9s3KCfVU#tgQۚtz̖˕ t9+PM7]7@s;uwB7wDx籉4PPeXmF؂-rHL&q):myK Њz]iPT#?vׁQ=$A%%Wh_Kwx]` Yo 2r\ PET%k# (!m 9 cl vKoI $&KrI:k9Rur%ˎ ƬH T5ϒbގ-"CIّm<)imDGqusjAEiOULC,80K?ƨK@ ٚd0 -}J9Oo [FAb@@>_c8$o9#ҡI3C˖Α YņzO;rV9%̛úYFd1 @JvNAy׈ʛ6Hj<)rhfFO} %pp|O(>G)^j2PqTe(>#y$f|.>R!C_ lӠpcCA<|G/Y$,n>>>HkKrw^yi/HN"CC?2nqET^_MWD9@d0͈o^׈[e;& mꀦ>ͺ,̓w.ULQ{FB@.T&dڢVpE2OV*X}}w"GA9> G=kJa"=*gD#fOs0U}ucmDpY;W=Ӛٳ!2Dgl%faug>d|c}J3G9D/Ӭv&lykj$X%mjs:])*}j)p >ŹF*U$f@>K"J+lV-ɒ`646V*wB ;RR\Mʳ; 'aowDQyz@ER 茢iБ/$El*N:1z!حȰn)B]/DpOV:(K.뇪gML∮ETE2˶aфıƮ-̄boi|g3$nKDT ]p6:]|PݛL3~#D!J=.2[s]*nmmWF͆17l@My|)S4TɈEXƲsP?<4RP^`,-ИJ;*#Fs]PA H ?d$*sڡS^ J6W~t;++Y\hH|alS,OaÐ5p:~e"q%sMŲ#l-^Wv +yFLL+WF*jٽ4ll?DʌE]x/tK9#:v7xf= \Dhggo3}L\V q Vܢ?6R^A@}\('ꯀaoRfWኣ/ =qe`Y! rR?,*~ 죶bfAe?LEPC?LH RkT[5؞lc6%B+9l>[? i|0VML! "w{`3(Dn[Ypdq7d#)UG`Tpdi[?sYzjQ=[6-@Mu__=PG( w'P s.7 h}sr3B|j饬86pႀ("`,^FɏF\|50+vȎ ;KS?ѝ`Mf=< k<,$!8aR&C&ywU:Һ]1Rv:Bu8jr'¤&`޿V) tX`y /rj.LV:-r壬AD)J[:Gf#yToVb><`_?qu2#a tE Zl,URvQ՘i{8ᄧşa_ࣹsX?:Y5)N:#~"9d?$ KO,|d|صBtZ؅R1#]N ¤,70W!1uVs.BTG|%Srh b XDT<,@}2Զ4h?s9Y>ˑăy'IyꦧZ~jAt/1pq~GW K|4n?`"0DG7{ye_!P\屆DUʄnuFt!7q! ,ܗaJ)D"JbGd2b|r`Uv}ڣ^(nd0&0q^[*?5Kv+x8h5 Swڞ?%c * Ls1l/T'掷<NY*vW ֚­˃㛍xlGڬ34ڞLy+I~diMj]pFm?S/5 jѹ*6ȍ|7:7+£ h_."¯>ccmڴiA0tjuOMD/nYZ8tT'qi7қ#uYغ:LB Z@mS˩M5D \{YSLDG._ʆoO@+w4C񇥺΃vRo~>m;ƏF'^{ΞxlHR pZ5&4ysj.D7H!רLa^rT^#𳾄9YMewL$&}|ۡΉxus"]H'']2Ůmn"Mi!ఄ K)\b8y8_J%wA#V|s %Mk+Y[wז4 b&ށ?*sYI^=__7nF SiV{(xSzB.%!@ztDǢ*ENJK2k\ǩg"Yߠ34`ל§QI}$]uo7Aw$r3Pk>eFL8*UtMK{+6Wa9F2/T^jt?;F%LU{ g>/ f Liy SImFš97vkAz鲆!mO>@dKkIX:?JIY…u5FpT X/l9SuQ7!qҌhDxm"ՊE̛)8$s3%E wYp̚hpc=13c#T(Oj{*a>Ćg۵樾_9zNЎSe?!̱|TayV@sN I٦q^vyM|Jh6\"\Y>L[*d6l7~VzW\etǧcJ0͚qڱG I')ю븘B". "%qw7|B$Y EY+2&H̼6' <@ѧ1ciWڷ%g\ BOVIkJ ~,Nzぎ ]u-NGܛ*6?괍ih^2 Ko;rtdqrnUeǎ T6{S %^ y^s;a_)3;X>K,pI} 0Jh$P #tݫeWupƜM߰c4)x13ZfbbKuGQ44A0YB% oKLN CzƫY9X`YSQ_cQv{*6wzM@G 4 FS1y'ᓛC7+:t:}R\ד6f&VZ%fh0V|YE6So&Y!OۀnO`WpU!|y(iI]_a7~u~׌]]!j!-`c~sۥߣijHl_O2m Gr8ɬ_[|ȱFeTpTe@C FJÍ;SÎӌ@1ukGݢ;q{ubd4 j{RMa(7BCC>!wmd?\Չq^t@R񦗦i8Gq15)pǕ8!Ϧ/55[2*_K<D2"gPlCp57o1t 5J4Q (rՐdhMRiF_2<'OpFi>xO mkߎMgg$Q)i­ k|qG[P˱d|弝#mTݺjvue`k؇}0, (8l=Ľc!&fo aS Xʫđaizo@E;+z뒈"3Sذ8X:$wqQ/N pG*WK<ȦcgBrq4> <)0rO3%خ\=%1;WcoZr 16oIsL" Em=U"X9HQw|!vݻP`@($Oec=D;p}RM#d 9ٟ೘4O?S;~| { V+tAPڴJ7xI4{X*ee_H|QGT*dwKۦ+NLGhׂtT;.4_ZݺD9Qlx㩇u6L|\Vd)ʈ<@%겥$GRߓy m<΍<, .0qU"W p<͘d#OgTqUC@B-zF:Bcqqy4lwgl CR-A-\Q7LjcrJF4+Ql]Y[K\ GLщUzn'E)H5/FX-:Av}aZ3B` "T`&0$.c2wYMTpK IoC+HP`H qʵ&s"kzOmZNJ$̮&U q~KD)'BxKu1NbxЭ=aw`K% 6Od\& }Ub +H@d`MRE""NʕF;1`v+۴ 0/ }W et!XqCa^q NyupԱJMpZV׼ aG<ԭZ܈jծm@]*xS?î;0>#9vYWjʤ;OfC k3j4Gsf19*US XSV2gy-qFWWg҄=;M!F ,/S YDuӘ#@G>iؓU ^ qנ-l"uQ0;wH$M]ip{/?(+1pG0O8cC[2UTH*)l[@ro RӬ;*T۵^uqco:xN{-C(oÕi&uH=N6ܚ.1h9lfqn3}a_t }Dlj&ȳ[/6>9*s3so fC(Aɀ`#!lQ igSm6f=[~kÐfU#we"MdX3q  Xr2rYM"m* gv!* xdnX@wcЩMAl[mϏ ϱ6S,;WsY8ڊQ]D* OZI\8:Q[xyiuW=yћr]{\pS7o@E5VXb>魿cFX0GhWiЯ([#.Eaw$\S``QiF0 CͿ'r:9#*:%JTo >8X͑N *kt'͒E+XhlBvNJĎ@G"us4GMs Olvcm,$[MX.[gKtq!P݁-廑q~*P|&\\mvcM},Uԝ8(S,hsQ97v+iiů+w/-ˎTIQu4`*EyHT(T âm4vxNzRŸt+G&"M>tJ@2o*%L?(g*]#Ha.ʑR8w8ec*zqIIb 8M (#Ι5 hȬJ-=J_b1,@J(IDS'<X ػG8L>P<= _')"(Uu$=3~I)^Xd\{%(k^h:C-}< k"i!f4.NXrxW""vkQՐ:2CzKJL=Bբ|~q_2dLX,K5UK8vNr: GP_!B?b`CR?rɚv2c׮^xɸ*ScqZk| 6;v耔9Ɩ|H.g5p(Fz|\8%ͯK_; w᠟#n*MŰA~skq0HK^Bi[`b!xEڶ<|BpWb,`Bඥp93p/*ɩ r)(| hD) 0ίeCZz3jA6̹]}xrIVAxUƉ6} i)wz*NR[Ñf0fwᶊ4X"uGHǣQ@p>fv)k;gҵPWͫ!=X;tkW'O=`p1V*9-W2E:4`Q;G%F&Paל|9[)Yg8䅌'#E~%*?o[zo^2(|Vv!w,r% k1;\o<FΏ^{cjuP%62~g\6*k[bp>]b#Bi8{igfT9t9ō4<=Uw,MHShFbm4)cF?cnF.osyrD _Y3@~‚v96ۉ%ȐŦI /)tF|qȯ.4e9T?u9zhv{t0i ܿ5TV$'\5_EB%*SAE'4 w52Hmt";rp>/:$]o 1 C 2$&fSBsa@&?m>*l4,zuave"lq51Zr&M} t-7Vgnm2^U8+ HÍTBY+;mQPAب"=ZD+`':)US˭s$Ώ3<]s0\e$ۋ.& wS;iM=aR"ω: 1P0Tw5iFVĵ׶tuƲ@A*ۼ =8Ұ zq\6a@SwAO+9#:kyT"4$*Z8wKhDM&ȣ\O3`mHb9FAۼ2#y f`kϹg/CCh՜iP!hNV\;1߂7]ƞ7Ao7 B,洳Yᙱ&jCZ>.@^IvDM7 #^bX7 [)^ n$(UT+W9T߱]Ƕ!, z)gd*_\1hDlI8SL3#-6v4 ByIaiS 飇g-%`hƒF'EyiXReR ETCu\1=%k ,_Hv00l=aصE~MIx@gC zac*o|;o r1J-g4zf֎2bGt=H  NiQZ-R+S1,d3v̜c|@~$gѮ^&7i<im} )U̞ &l'`at 6o%r;Z0WCtvX/K_[QLBG&^L㻧8fLJy;~g"3=[[Px!Nk?h^Qɥ_Ijb Sk/xc):ĵn|ԼM=brDdSK N.aGWS{m5xI4;uyS4΁2`W -&н]u]="U5^uRhџVip \ :)y?&4ۭEfHu`'jx0{dx7ǫ2ߏ41C!°ySq %ĭiݟ*`´j)֛a/+6])υjBMw8}RWLݤrTN:e_'YRtMж!@T oۜ~h aK`S%7k~R5f3kpsoFo^\<{]ilp&6#G fU$-]Bs1|IJn7i%]`u+70! lem4 j96ϴ]aF_.GVflEH.B>V}wFhEFPjW<v6B3=;Vi2}BTGgMC:bH:?Q D gPb2j|E3dP9sS!JP2H8tn Jn P)?cC)hڃ9SFeHN3 h/;Gtzq^y<!]?bJ|q.n}FH?jfH4%*IJ`AA(Ls$$Zp>([RLnݥ`y(0{rHa)$l:;2_PTpS2uF h z|ecPPI:3cD@}+MӾMPvQ5/$@fbLUXMTPĺW!p ,۽9URD#dsboehO '?mj!UxْV"$具z롐t؇Qo, ^ᕀ `Ku+z"]KGWr(:vʹ`\'6JEu܏Uu +)HdsSLbh5u|lhgM 4sҍ?ʌC-STN_n66f5ط#27"_u+#/~.8THauL%ٳLIC0#Lrv48M7xѓL!!Z{i/xq4*P Hx0GI#Uh-%Pc.g6?C!%D1Phqe*^އu/ܤyI|Kxwz6* dz#:x8:OhlW|xϱN« 6oL+kPi 8jiƿZkMwf}C6rHH9 A˧('cK Djs3V>$Θf.oim [9;_Spm'"lLN-`ƓB'13w9Ca#lK$-sB֐T^7A/tcNjx T>X.(t7"`Jl .rӲJ|W*ҹ hq?/[2C+ Way164i(j]h:*&hK(}ORbA-:WG#Z+ _)9JA2k2Cv re/ A#l%tV@CPlC(σk2=(קP}2A>fަqIHnwH`<߼%. j+ GÚ%E)9lΥFi)<.HGu૫utʹ?mHXטQ8h @eLS?i/\kg]\~"@KYziVJ/퇪 ijs.n]얱B= ]^O-p\QXsaѢ|O /O`Ų_naCX<S]};nd yzqF]PW%T0[}B 9q`켤ląG\0a<ݯX4_1] [4+fZAz"n5,Jӆ/)IvV(t|r+PckN^v~W%|p 0vW)ݴ%앁CiDh&ŝɁ GOb#̝Vfw۶Ǫd"jT8ٺ4D1*?ZǺ E4}\:5wk :DӰ;4s#=p6L)Qi'}X!~q,咋+BO>4;6p!T,KW#юYSC VfQJĬ$82 C(QE"czq7ooMrtͮ_h\ 797#zAq,+sϯ})@~F-5QuUgAo{3-(k`_Ȳ|Z0xgHIxk-*' B '݇锲(:Ժ;;ETGVM ! uud _~ffhQ{>hIDVjR@I!D@)8gN[lLضJǐ K7rmFP*CYx[sE)J[1tydO9+p6 ҩ97Ҟ/CHlǕ"MaptgV ʸ:V<2"x80ቒF~.c[;=?T5wLv ;q+*Nc(}W7{`,y l7m[!J'{CS[T&Vʎ㼰\%$ydL'u/b;\ro뵚 pN dq{4Jx&Avا'Ì(ZB($J.G_Qd* mÚW#K߿sȮ/RwǍt+\aS;r{.VZگ{|XƳ랛ٯ MѨ9M:k{!:v\-B©`ܔ;iό[m (*/Gv,e];g /rfuO@yS0 $K['ly~5^ˍxUV.&>$ Cy!'YCjh5]w˓e17,fA5$q(P&ٲuvWz_P`Gw܍VBS{:0HjEIe17M}O4C[Ł۵- geLb|[raٌ_ Qp/: t+PhR/ LriM_b.sQzB]$7 MsQ =8=z`uYEw^NE<nw}P~wpk,r;P'> l}kr;_Mdj;%\JT")P'g|hAjP#|fcFvRC6J-R?zMzJ@*CHx_rdv1C@>7SK .e'(,ǀhDԹ1,cguΦ! ~I'J;%@󲣬VϨ[#?opڲ{ku9 J)SJ?y K\{ 4 &K] .f颍 k4L*}jgށ  [ fGKSZ:\uJt-aGU7Ц:\U<c`d;R˅M$,.uPÐk\r _"ɥ|fU\vWBr?:[w?a~n ْePް n5aϳ> 5+ǝUx~df<6vf3N % _D6򛫮˝sh}m;@@"4rcoPJׁ.?)x& l7'V[OɟF{gn?[<[N!u|-0\2ì^آq!Ōu܍^$tF%!MZm?thY)).W% 545JTܧk"h݈YZ',M1twk]ddd5a^S٫x&BdZ&Hӕ:m6+ ̃˸x;|kz]/|I C4ѮWMPėjIUO&づJ̀ΚgV9w9u%|/``f"ucp=󐁺j3׬e%R9\!B7d8;Psl pC^AJXW({FsfZ:Yw;2HjR&~w=_zFU]g"E oTJC͏Ut3b@I"ab7~(zԧƒ p%kW8gz埋 ̗=9ya%~A-$Tt!'Z gwnaǭ,TϮR<0iA.l)QKBzt$xʊ}ī*R/4~"<ڀo}j T|vfBc, ?ߒ%,gDvA$FM:{.!XUsV-@/l#1 %ͨQc34%:vxr\kW=*Zh VڒQk'!zTt6Hi~Dyr *V%VF$I#dSg#X͂-Y5l.ҏ>_Эi+cSP.td@Heb ?3[ bw` *z4M< |0-'gEz@'Bt}TZ|b;$S??e{׬氚ez]{CMReA $.uxR&ly o7=Q\m]"c^7 񯂲nMX[ymžYⓟgdƵ dQIN;\މ"ЙA6aueD"%)0 FP'zB 6+U,teݿt^?H9(!6׉:C_D41>7?Xp; TjH2Az]ޯ[j y!x alQhkgO,Q]-M.x^;" 2%[Q W ʮ zvg7ne/bº36 ҟp)4*[Y+"$=݅=p†uXYE9|/E`hܔvtqx*!̥k X#sLwzpO08D QTL{}#RX;WJ^`yInqDN"BR ]m>b 9f`\PlS'zxJߩ3q WqB;[ߵD4M ^.kFҒF<HZ3j.9wq##Qa`#áF\UTї@(]{~nsC#d޿ B ȉ6K)r|WoFL[;Y#?GݐOTXN,)N`RViw/#&y Θfze _w0&$ Q^iȍP82VT.Za!K+\YSMVywLt2Va-zFZͱrMÖwZS\^!-A񑋂|t%dT(#M0Jе~P(GƂD1NLj$?Ȩ& @A'ZmI L\ ;G;/f,Z<-~tSKꧮ\C49耍6pO2K hg2 F%0prAW[T{bX9>ԥ? )uQ5Qs%5bA`(#Hd9|,mCFOD ql)sj?:`DAD AUҎBm5v춪Ebe flD'Eb\ LʽZB?8s Z)X;x)Qߎ9tV3 >fq*."'n,Ab N#AEt3 Nbq;β8+vޏ)rҺ "B!h!M_ݾiἰ_~MoK \v^}ঙLɚymnvoxx]躁S^+X)@JB.`:,_r.ȱza %wmT&υ0mE=m '@7HuQީbNy`B[p(2-Mp+k5dtk)cm`0ۜ~z!5dt1&`$q $ /ɵ=2Xy4{L#v1SQm7BDgxe@+ADQ2N#uLٶ7?#;!mX=,5ƿ[ikN֠ϵA߄Sǟx| ) ~Ev[qw>_0my{d*зrn$DM2[aOi|\% a%r?`pZZV݁F(Drf~u*(hNv@^vŕC5z ̵!zѐޫJP4r$^1C:j=|> DZm ͸P!#N!l} *Dot / <^ L0WP7qo+]D,xZTW9ލc0})Aꘃ|o?Z8s j:Ӥ̏^ngG/UgՔS4ߩ.1<YM/ J~J0q@,~i^}p} ׳κl+vYՆbYa+ftqkzɬ1)71:)D ƻ{swReg.LQpLQ %ְ_y zDs~(GqrBp*H?}&2"bc9~+VFɌBܯt9x#<~SsHMY؃f3'7 hԧ&oEG}~ ΍0-/+殸3@zqN= ZԄsb/:Y.¶TKq`!T- ^&#bԟ^>5&uUmo  O2gy*#&ڠNɏTԾx=Q"k*>c U9O,:0e8lq@F2XX Pu>qrqamkl)!ĩA:a 쭝?W /pnP'amEU}v"X6~ I-OSn31} Uߥo4VB#^#1*-dI}{/*xx:_O+,^VȨK0Gձ+%kW^EOrcV3gv/_c@榑7}GUO*w6)Tԋi.FE@fo7w)Wd+Q*=jnf/&綷Lfm"Œ("V[Y0.dNHOy״u(#;=%2+n8((9$dLKh&x$x'"rv lh"lm["g,^K7yJVÿy4%YۊÚ1:A!]=Hnx| eyV!_sK1_{7w+WJ%^H?(<@a!_AkOE[fn}fXbaI!W%o\LdJW)jv~eRfEg;cHe>0BF9E4+2D[%)Z$gXr?g8G&Uy7FdP4T.PI´h+Qp#"Ӝ2(Z9MgcJpS+HiV P> C68ۦIY'JbcTZ˱tnQmVҞFI*| `&}5E&7׳bvC%ӬwTeYV gb)v*A<#b"@*Uچ R!nA[_X*8>uUX HxK33Bw"Nr6&@P{Q6!&R֦w߽?wG~~B5wv/hgoz+)&)x-健Do'VVFnAғ l?Җ/,{3&7 C>\ *\g夛KG[VQ>mΆiH=[[aHlÝHý &ʵ3L.S#16md&= &iFL;&Sp=w]Կ\MphX9 [*i pϦ7;S"2 tL_8﫝aH瘃jB]H~zs– J?qY <*V~`pqC[QA߂eɛ`"=B J9}7W 4E++_UЧ![ǘk&iJ~a Lv} mAGbOJ~K~4g陊xyˈ*cy/D$2|DxUG,WȃY`O ̳ .*u}`˞!LryO ޻Z ERr^ںz]4٣DGu#8F[ xX2,Yvl.mPlNz5iQ"GAWu_FpHSyeO,C zZ͵2xiEP+~\V% %hE5R+<(XPo}wr)%dQC#=da&xڭb[s,N`s" eCu2vC]E[70Í]@E=NcI/:MO R8)n[ydƤ؆us.K,,ӶBs~ܡD}qtB٧vU`"KǘF6(jLjT^\#|=%xxơCm &4xD`xPKҏ} _00Ȩ,itoߛ>m]]*)5MsžC\n2ߍH5*w}yhԋʃ)`Oᅥ'7rx_btxCHޫv0/ړx9_-Y45'^Dۂֆ'n0mee7')mOj$[GZ~X602? g)iZ%:_pk(:R=UUX02 X*3n=_2+%`& Sk̒NV=eI Bzt^fij: W:+ -,ur/k nfKH)rbW0)!|fի,-V&~ӧ!/9ȑ\g:l%agDc.Ht.ɒG[Chmma9C:$v 87LU_";ʔ|Lj05Y"͂Hx‹Q+o! zMhBv2[}s9|?MÒ[k( />gyE`"-`EK[c3=pb;LC3zU"m}رxl~|5{VyTZkbKΐ|2Kelsr}A;ጬGFkw9&qгZu3gS1LY/Y E34YEca헉к6|o}&Q Jض/f%$Ԋ:'ijLU;WI֨21Q?XəI 1uWay͐0c&wSM  o6A98}o&)3K0g{7>;S4`&PzjlFCOQYgƺ#] Ju`}59Mg%6Y0Or!(= %&sqĜ+>)ol[]j'-xQrM󠳥"dt ('(eIs۽Zm=L`.4\OȈ4-`ğ,Ӫ`k Z#=:QG髴9O;3:8na|Ң>(ZoN{[ا^/]XIp XatBrλw Z\;"Ҭí(vPNM8Gǯ Si9^;}7׉#ejA$ͫ$wԑ,k|A`YS)I6a?uUB$GdAml(EA!y ,Y]nx_n4=Rvj*^5EZF NNR{r 'fkɏ5 ftw#YT(ꪔoSa%=׽zdtW$y[U8֛Wu52FRE%Zz S6ɪq^w=.-e h6p^ $l09o` l ykz`oB\ѝ:DgsSEAkdz j]Ѩ1)!H̗=hqW+ڞ!BTEuE9a{3[  .jFߦA*~,BMpw²Yb~3 ML%xGȴ7KTdz6j)*o_p1K%.݅Qc8[ǟjiHZoߌ5&=ؤ43se;XxunK`v|NnIݧǂ+aG|FEF  Ů F[]}ܶq&嶁ub}/Nfkc\ȟUYi3{,4p:]XӔG[VkJL>Y"6ϱf&YI=[E㨰y<3j}Ohɣ `倚P 3^5^I"uqWIڄK{܎{%c%e,Qs>Pn 3*6 ;7ղWjVR4%園X,+ﵚw<hٲkå1;үzAl|aۥ6?>?a0j=iHݳ'p. mN0ur ҧwsR^з2KQF E]HTفE"D[?pEnȜjCgy~QK64,婑G(g0f# / GEʊ9!qRO'8o[|~gb>-_=S=XK+%8dκ:OA7>/EYKd2>+l~'M!%/LMHibX32Yl H, 6OLwj\.@-5O^^j>QF ;xaG `4$ DQe9g0 ϖf=~M0.R=#{a Y|iÙuzg6k>v~gd'Jg"=㾍mXj]{E i1;ƁFq";܏(WDhRVZA.eZ=kIgC)s5 wT5.Su-5Ysh(KoȽP< yOdjϻ5Ǫ3Iv7nerԮ_ ]]sz,|-^fL4]cVs(*;ȭ+KS "V4} |WQrW߀q';{۔"0N |k]41| \_ d]{H>A"CϏz` 8͘Jp' {uHcƝA y# C*sjqO5N0u x jAcMLNr"'8tqH@o[qT1e'-oQT@ B~^s:^#i)hz9FA2/r\ )os}NHg FӋ-S撙TgѦ܆|x xvm$0Vx3Ve1=a:Og1on>ʍ/o|*PbmtEgkEfVQgbgb-V qf.lm]U. :ob7ya0z>( R7o,ijJHv4q?=ty2H+?8e 8]Z"P0Fh9h9@[`ThfrpaX7A o$r J^s=gL8,"a+VuX*Ta9Lh9 .y70)ZHWA k[1T6^KQΆ\uF| $L]:㍐.9վ̮,Ejqw|j* sٗ 0=Oi~gO08l:!nQn(BnbLJdanm+hj&F`Z>>6H"G|'ҳ~c~E?gi X:D)6Eؾ+Tucf8鋖^Púw5c Wo6o}3׹)Sy$aҥRrQ4<{زE^Mz"Z}dVANJÓޑԐꘇ?M4_yf;&ILmjTj^? :)"p{|{L 5dHٟʃ&nm hiLF*>Y FA >!_*zM"xַySTxi(@F1v27uOB픈'~Sl ?@eBa L#4}-d+%~Z#+W9̇=.?vixrF`i)D;JgM`c>&@°ҐblYV|C!a ƽIDA@L?Cs$Dӻ:I{3˅fIq K[l)% Ф (h"9Y#=[ol8Ak{*l3=O\OaYj;]t~Υud 9pYd,EEbOcp ʫƈ$c&{QW"ɉZ?z2ִV1!2ho  9_>;IlMv]Qq  FJf*u#>`y+{bɠM{OCi [>;Bgo2:X9@O#uc E#K=t UێHI' v|O_hwUZ,C8_ͷIH~]vV*֪*P:?輗0(F<S2\ z}Nq7IHg ?W>ɇmrv;ua5.ץV5A^FYVFa'tsᆅe aґ[ڃF:Ӛ@RAdPut|dϚ?/`RO$*YgWlbZ+MɕTWol6 \1|QlnDY8~ZHhwrM&~ X5;/ke5VxCifrO$c]TNwx[8kR&AvY߉R 7c`@ HXפnOjRs)qڇ.jx]2JRMh,TMDK27?LCf)TvS-Dž( k'»}Åse!17J&u;}|MxAq-ˣA\IH;0ZsLZњ(^$Bz`;=X&E D&o1YJ $Ӯ oJ_  Q=gK$/Mz^~ӨLvYXȚ=cavŤ;V^c6NieQ^ΫWɞM/c}#1p*&H0z*BSsx_6>)0-DTk'hsi`#0&˜@uze!7I= 5>n:(˖!q?6*p"PnWIsL"\8@x2+{hz!;aDnh&$$HGQtsAAM+xTBe[JH#BڭiR^ FpM();v=cHb eƾ]@iķ_~K\)7yeIz/VHۺS|5H!ȥU< +MYa5N [Iφ(fQ|2^gzQP(#z'1=d8@_i"j?z±YUaSTΪ<2ϏO&T>\Dpۦ$!^!h vw]ޛ娌/q2yvX'E 7LDS(VC00 8t6)zh+" 픧]W7JAcfgFq w[kyE~13ym# &.a飸S4 mk iX/y) @_SUBq,Ws qKNׄPYt_!u?aIK^\Sk}5Q52Ұ]$p]v}1WiVif|4jB(֙{?BS;"==TR[G_rgx?4<"QS}1 }w!?" NOoj 51*2C?7> -Ն]9Ymۖ+g@d۲LժDu3f0o#D7_iR{sikk"*H^ag51uJAJhr` tޕ3sΒ޹FMlaBHjEMZ^eprƘ*ȘwIFv3-|;[29*xt Ȑ߇ꜻt50CMєt^&9yօ9 YǷ03Xd }%aҗA :̑nꠞ2vllE۠~@ b bR,֡rz%1R&xN3r,@۸.6*{/?O_y |1 $rBᝩi7ǀ#{nUrϯ|6ޓnwI,3-%] 앝 lhLg 8*~Bˇ@sZ?|CeMop0QFi/%keqYڌlܧjr9lQ^qg )4Z<`3BaHgeZ9 Tb. zQ볞|e H42T#XG{1,C.)GL`"0IKq`[McHު89'\y! ;hTYbwJ?` WϹDhD#3> ]7G6lSyz^koK^[rc&r+PܷJyu!E5@L|dPhraxkm/aTNA H}FLfQxlm~֜ aZ9K$pUH?LĄ[J.6 :#N' ׷1VCE'V D0:9mHZ;l K-ZsdeOI*F`Jugx>_bR޸tm)EE%р]\-_+k ={=3VQ0{5my+@qB( ,$~4gpv@ߛV`_6>ZĂ.ѯ х ?h,^·k]џ_(pi?4U&V7)>Jo'-X%-]X6qFw>Sw@6m _([U]e;p%nߥTΧ$I|eþGF*͟{9KMJ'+"`EJ{fS~QӪJqVOJwGnagltq01? o2o&ʟ$5՛ׯ(Q `No&x[ѱ.zI3 w: vVB$A40#d׃j}oդPy!t^l S]q\v`qûADv9 1>_GK)+9D4 $8o8փl1Nך@.͛AZ~m9g@h5frL@|lCi3X;)kHrxA{cD{t7aK`p|SB`ޮs.icNhcFv[HQEeТ$GԎ=w XR%p*>*_'K9(:O Q.n^k%g%I: A7S (4eT>AlpW2xry՞J-7A?|_@ZuvL Z찃)UDHjͧf!|a|a\{IDTsӔ>sM\f#`5^^\ K2ThY}kXj≠*nlܺ;2Z3_ *Db=A_l5܁ v]:ǣ3X~J:_gk*3O58!#'a,}A@Q>jPH. S\5$$&'OEh=jH&o&}d'P4Pu@G7-xݎ&0_Q_ 옞֖;!/8n-/KvB7xf 4GH\&Aw70tdDLg;ߚ (*D]Ƚ͵! ߏݾ"QX{ -?5\WYå?ktIB"QˉkRRi.&.ŽlV3}ufp!SOI 7N09w밦Kn #C3 ,SWokjlY-Lވh\sp=A ԥf).&|fQ `ݐ~ET[˺l.AWڷj;A5XYek;_~<`i|;[ *"[D{V.X6=h EjlϋoԦA%q<cDGb>|t ҝ6)u_2Mphm)Ѻt@~̝j7;=j ꤪw93d4ͧ+Hʠ"k\4<ۈ}׵hWe-3R^^**q;Ӱ2.[řNGD*J+7:uR켅Es2;W۸KZ$L͗kkE* `CkeʱӖ2/=W:FgX-+r+xgV-Wg NLjpGOR-i2o u ;̜~ufT1f6`e)|Xa睊d= 1af7Ox'a~ݛBп|ٓsEs$,N;tY]X FE屨SǵÒkijh VS<}Zoe1,L؏< .o$86 lB=,AVŽJ;[I_b tww]框XG=:T!6G &Oyɐ:L0GZe!R5e RT ]PayAq%X Zl5n`}҉5LaYI΢?vyRCgh$Z0 0 ]Aln MM`j({h#C`BJKb ' 3 x[U18XXExS*2 &lHޥ E7rW^g oAVVn\_Q8{{ pp¶lة ^&ޒA[Ŧl赒]aIFeZ}8ժ/O,TAɐЙE۔ź;Sv*x*y6tڹk=;]CG0S 1 ۭKEmCp sL&Cb8{i`WI,qz=m3u#J Q m}u O0ǭD:Jkh'y7,҅}DM ,x,9a ڗy5Ǘ9J$f`~\+[^f:q 9mc-,O)XQc$VϕcrH[JSf!2] M]F|5B&g J-Dū woŮ >H@D^a{=j[s-&+I0[F(X1:SVu#Ao/lo!7F'bEdn^Bc~0΃r>oW1Pqg=0#"/9SeofgE;-Kd)K }!>~fVKᢙ ;ݻƣ;D7,~[[ QߑN\|R]ݮO+@  S[c@Y넩Z ޓ5jp¨\<`ò5xѣ:DmC(>W z3e AxԒ9Npb,TbDg Ϲ<;(iX/Fߓg[x7r `\**$񪴾cUjfZ>"ge͌ ~,iGiu=ݣby8̬ǯPHB n{^\7`jl|HԂ:i1բE8_;d'HK[t3Aul$g|z5dfT8.?ԫ0F.!O^ӮX%TGޥh A;%Y>rީ.ƴvKf,LC&G],pg9< ܰ9/@bt]JDkq]?{x36QS{Kt&a Oeo5zP<[}c,UcH@n!De[ʍ&~cƴ-Lŭ:؀)N0،m#W?Ρ_? ^@.cmR$9: H+,DҐG/Ŵ37 o@^t  2Wq J|>eBR`ާeq3H?Jk-s*zlְױ"t zSdv.'^Q;N^k2xc8E&eFhUi q~cE Wmii-Ɍ{ةAKӉ k~e=`Q AVj<"@JPV"Jě͙P}}v|!;6TcM84HBM.C7<="nn=l´0!zbadUcrd*93b{\E<@˟QlRnaTm|iT?zAzg&>߿0bћ-69g^/hP<6>VJl/}!s'X뛑/A4SUct՟ e3,*y~&š[/ڷf{whRob&1 boo7܌ K>}q#Pl@ j,wMe#+ #sɱ)oa>Ok":ựy<(겮]AOBъ_M QD[OD)f‘F;an~]e绮o_ (X.5+@s1,|Wd>5J O_&'bźE}A53:#;TMsRy%x7ie6#;u3(+#'38%tHl"g:ե^1sO 06G DE:^|%h}#1LB}[,S,[q4F%O6ajwHu^3{NHfSOԬh(_&fgTb2z(( ^8P |›ʌ0hku#J+͟&S.(X_V. qLF6Uau ; P^cpmKkuv:z|;Ii./Vt}BKIQLAGj4hRIF~c/dW.v j%$txلBIg  _@&x;o7VgxleVp,\A}oY Hڮ>8W&) M?%KID@h:#Ju+*]Rz|'%B)D `zs@@4 m)O,,)1AH}s@@q ?2m! *>[Z 3,›A褛6$-Dн%n3ZAA>5z(uPaS\EoB11^+lGh^ דZ&uͿXdMʪ R|9Z D$vCS( h3gaߩkL(5>3~̟LǺ0*P^'%WPm`wh8&=r5FxwK[g&% 5P09vK&2* F|jH @~SAFO&8+>ͣRO>܄FPtOtN8|vqA'PטX# r֠WGAT7{EfN 0}ߗD١ cek J\>OrB`7m7b{֬.䇕Y3Pu#3g.3d5P>Zt=.(h?5'"<O:gJpv "O';Nw,̼;CӴ~vZ{ln/MLwIyqP-(| Tn^hn9W AS^N[Ѷ*t[bɕ.N-Js7c$ƀ$!zDž !7jI9o;!9ͥF}`K&ޢY=%{F-sN-'M!Lr49.T%+AyJ 6wV|jTʄakneU ª!g-xg,Ð~8^mb5%9 `))v4,pͱؖ6L >Ѿ٥oaPZ?r tzE>3%<W;>Koh!("!ӉF2Ԉ92ɿPK(7ebPo|Gq7V;LeǕ57(k)L7E uhA%8M?_@yWwy;0M9Ѱ_Ʃ3Bi|xK);e0xay5 %C_w{dE;[2XS9~;hlYfc!9p n?n%0>.w?'"y1ܓ]nk+jwwj3δ&;#<3 8ڌ\p>:y Tz#|G礘4^ß{!ISAy;quj33J2ŝ-Jv J aW:ÕDBʼnyJ'QMۃu»\"\]|qۏ=oQ䧞czab )|OcO[\>M#;V!#{ |`b< %&`Yȵ䧲] Y=9|x R'~v=",MALM>M˟ TDMAkvuN^3.BTZ1N\قPAJr U!W\kLPܳ('T2 /u$t)NQhK;,;.lGLY)#nϸTy,J -Qibb%|ݰ65FOEW(urJ5h?(rGaؖ^l#"QC珍B Hu!Mbh_m )Pb4I0׾md`in!)[赠Y-MUցOfմF^8YbcWI1 $jjoءm|fRJ~5NT)&}>M!1/:b buyMoxؠ7U%?V}gy@!g?k@QA+ =ߞIE1?.aHJzvcou< !cK5 0$`tbu@ C?~ᘰ!9A[J5 ?B5ḍw"xN}h+XG>]]bW `?h bO^=IRcRM *̝H) v}%7,0?edLAbX _@^ ~bwE{^?g hiQUufXM(^!L6*۔rurp&W~߮B34 4E 3iMw6f.gPry]pP`~-6`U&o3!,5?cU!r 2M. *m^%vlfPHTOQnj?-% wDG(!A`Gfұԇv)#XIql 1;qZ<Mo!DG7w$ dyPO1p))i8kvk/[rd{&ZF$U uɚpz n>j%28as><ϭčϼ*/DY罹_w2S' dXގp[R"=At8ѧfn~w +@vAH(`ȢuPHi_/gA#!+NL.Tq Sڇ{>1s/6#-[}<>sD߾.Mu`Hp p(1zh4O4|~km$(dΐ 3傒kjF ƻpIE^ܰ迾bmUmG67I'vgi˰h ʡ_)W7> P8c Ǻ7#)qM?kur atOˌf2sb1m.- .P AP g']6/qUJ{m~_ j{&MkceԎ`(V=c!pпf 7< )DΈ7S3ȋLؒ ~-Zok_"P~7j3E|=$[=e]RPo]#Jj K\$Dlre9p;1v($+Զq* Ի Yxn`Rt ~ɑ@qYF10{UQ̛8#coGo?EN)R|7GkYpG8o^ ]QV^ɶ\^,WgX W_Loɿ3ܸk›pw]wg(ma+z GJ vEdZ,⃶d~L^NJM n$8Qp0n\ 縌0]8"y;#9ZVDgщ DOze[8Qh~ ).. CԬؕUB.ք8{-!3>ۅYzQСefwbڦM48|I5S],֏"y 1^}=Э}PbӾ1>Cy9.-Z,0[$M~[iuFE32;Y $!"Я, @).rt)* >SNj~ae(=/Kj6uXL 7 'Asmҙy Sg2NzĴqMcpLdp㻼n* 1ƚV Lqp܆Ɛq&9l 7n_Y.g5ߒU[{KU(u0G,:'}q z(eq*:uV*@N% >='chGc:Y̥)qSҌWC ; MdQ`M>E۠ YBVxvwZ4w<p`:>'C89#H)CԂcHzsy~Jpde #k:*DTQVU,E2*n.={…RHBWхђqN I^ߍ 'ְh~un cPjaFD?z {T玟oW^h]Y3ʖN\EiqM5l\{5t NŻX8tK&O+EUM^Zzd)2#U6z-S)!^?IH,.zK^0OM@ug0 Y.|TȗNyλ%vCyA[͊GeL-{1x,\VmHLHˏh݂Skaq߂^A+].8 = v7Sp8t[L#% EP$/V 8`-Ucqy o^K\l(S5} ؔ2^ąiVMiP:d4;^"/5h&c"]~$,CB=B˔4INOޠ]Ttl RɄR 'kNi~YMPɻ )aTNb[MjJGpTxyB)D*55-QȸIg}&&qA:,zKya#XR /'D~-k6\(b32?z8}EqL)M\b^a]*5[LS.O׉1~><3Y#6tC%z`Et-{/3y-IS[&iӱGDPwф%) הЅ{WMnzH?"+kiDj`e1qV:Rxg=WzCh3pa0WfDzjRi7Yp ֶbYIs_a˜dzv@F֎Z.6MH{ڰ@CǂjGYMt>z[NeeѻXS&ӏJ"X IM6Ha}IH{(Dl@:#MЂ70ҁݮA7V)՚Kl$ 5e+@RCb8^< !G-iR 9?\+o̤ePxaIīY'T4Kuۗ=]$"&(rs\$5&<1GYRR3O 40c8{PV]C}VYoҎ,:3e|^*%e?uґHe׫%Z^9tn>}'iqd5$\#B(}&֔YYW(CշȪ 0nBگ`zbC?H/7kH [bG2OѬ. ,]j1S$9 +Nrkz6#s]wP|QUE;XTRͤqK(KZ[>`i&bSp7|̂]"WaȐXfyIG7ˏNA$/{ppֺg@RyFi̧s fl-N/Zc b-0TS+/#Q4."`!\}SiXMɂDʈJF!k^̮Ql䦧D"H'xX}s I"n6cREKt"P6VqmFf"Ww" 7 2 9sfBuH% ,eC_u$m@;bi +X Y( j|swWF!I\X'A8`;ho(Fe1:ݷY"b?Gwtmy"uXu}Rt"Yfb̬_!K=tSj!N04Ja_ى?t`jraxvO^8 lB qOzA5+9\╞>=KOY`v\RWOʶXj^#f[4JFdLw 5 Ec ՃRV!HF@9L"e*7.fh&%A:;bQMn+[e\+vx>=]BG$l;jo{ag)SoR<Wu'v1ShAj4yɧR; OOo[}&B||~a\&N)N^"QoQH 0oċTI;Zb }@RӬwW[<L\Q|p~f:[sլ$ciyGfV院Pe ÄT)+ ߉?.F.ӡ5i|ݪBtxI`]%:#һ_Aia /գ,a}|UhD-؎#g amZkҴvI>T7]z)aPk9ŹJʩ.wHpiݟC>%+\i7ovdjRr/Llۺ :V3$ĵC9E!Sd#B QjXM`]@<\6;Q/$t޸ v+u_%k+wy1[&PRѭ+U3F>?pV^ϒquBE'Y1}OkZ߷luwjd) 9pued%g7Q $ucF-ŋMT;G9:~-Nk1(uC(YW/_Gnb槳$Z-p'=tC ͛&|Ok w󦰚|NpqGW?h]7ػK&\$қ!Q Q"{$@6ISNC>/z(7g˨;sŬ(AaFrj[G!Z\\3퐻+^KPb)4,gpb˯|r  %)CǍQq_>PX)1*SF5ur@<:l;7 iCctohOҾ-|wo=y^D3uY0FMz1^:-^-ܱGBvOMpFL.]OYXM bg;fSa٥c\[(_AI-E?BĹLirk$*;sl(8EaeƅFId9o` JJg)(qލSJ99bƐ}͆AsaYߎs1s^°s҇8OE^3fuFOIxe%$Q+3z%{_\*,~i9W8ڻNۛ%#+6*3&0/̅p\w|:(؇9,Vadk{-MN=Dq 8W ɹZF,ƛͺ`73\[/NHzq"r(Ȏ:<~>pATU^tuaLEQ7WuP 뢬p14z=+21,S|4䠸P^O_*cmGn0#LojVth!-x,;"_ڧVG% sŌIŤJ9XRX=S:%\˯Հr(yCauU ʀ0Sw'OHh&TƹlZ9W7F*0 }*'!9/O0,d?e 7MMZ"7  8L{- @ Sֆ0v" "AbZ5-$E=,͖*iF YԊ@ f޷bh1@ !}\ XBpҔc+h/lXt[PdK.4~w"qCz>`*舘Wƴ& 4T%xx݃Σұƴ]5Cs]g[L {{zK}S ?H#KlgVO5I0W]R1ִ33D$n ,7) ;MIL5na|YEC`QS\ϤLQecHФ}h橤熠n*7<`nW&!LT:()p6Ll} ;̌q&W22(! w8S.V0?2R*}(IVܮԎd7Wc+ &C~!Q=#_UDU]%rk\g a)8=C#\7aWcႥell_.JPܿ%#U6e.sKT:&DU;eyO+;>-ثBo .sO&$,VlLj  <~jGRᓍciNlmF%d4,=fQa@uC?5QUOp=*և6[i N 5X7x^mjj|Dl؇} 2_gn׎lyY,qe NKi'&_3n?fb ' 1XsY? #Qpɏp fq%<-6t z0%wqvKgKpmĥ*<cr͎ZI44GH7a  y2ߕ|/p> rbԜ``!~6pD&(TӸ,Pe!ڔlvpՙʩLAK-l)ت]G=*.,@ @ty}D<8R_ a_dچZgI 9W\ ݋PZX%KhߵE>_% _PLv@⋡s9=Wr@жU2p]h73o]C?mwYJOi$$4y?h kv=尉ZӴ#>;|nENrY[qXn)= _C=Djvjĸ;KlT" 9^by^˓E|`F57A<u:hp3#ҩ372VL.LCӺOȋt7> ]~0zb4*>isig,7ca 20w4+H6=c8.e*2,ۿ{2fкrNU{ͤ_eLnhE6@pmTP,`bg=I‚/qQoµq%%J2'F8V:TFF3^.jQHe4yz}F}H4E 돓o4xܛ2Apq:S5{),4*;կ-"5}W,˗'i+ \ccFC^AdߞqHLac9c8៏@|Ihd g O+/C͜1 #Ji|&72)nl*~.AJXMY>H3~c@}Ytac/om/K'+Kb,ÐjQ/#yӊ4+,׼,^ځ:ږzc("kTHEdD.7L^5U@Emp}]UCifeC\~[i97wvpIgM4IY)x]Edxx߬o㬘V,ۜe,;s)#J?=}%$ NۓT(\Us<.u؜ C#e'@B-=%pQ\툟\f.5]1߾CduJh>;6*qf완U^UErl0o %XTS+6eM.mPģ/ -+f&._!ZW_H?_9i0fwf܌?uA)B)߀M0 rP3H!Ⱦnu#`+Ԕm ۡ琱px;VT,B}k td{ ٟ W E'ןT,fҀ .ia7 QKP d4dG^O֒7Mw~-J ĪƼYiR%u٪D5lpP}$*k΋ ?'UθZOG˗tOrRK>%m pC|Ĩ2﹁8% IXfU?7s,;U1vb kކ@ Oir,fCM[{Je>'V4*^@pnfZz蘆LB*tW*1J5 [ Bk2VbKגQt Z8+0ѭGY{xfhl<] <@ڢɋimk\MhǺS&L] :dBև%LLͮ `ǿ]m鳁˼TUSG>O/2QKNJsAYJ 7\"W)cMѨϦ XR@(Q)gf#Ɉb̮%k] 9 ׄC0ޫ<0n$‚)v|˅ϟ{@FZv@2*|~=`?؞iaKRm1U)l4Ծ_7rh%&OlTslҦ#@,}oRK;x})5B'Kmx1^Mx[J*mTmZ4@kNw7pD_ߚ&;xzzHqj(q&Xˎ !ӫMJky!C 7ds '<\.usd _"&ZJ墷\Ltൺ* TGGo(8u.=:PvLuhjߥ{lt0K.+ˡ,Ǿy.2a`m&|cR+Z@z2C)c5ih vy: ><a-KZ!dض@ ș.ii^U QP#X|"{eIi&a&)V:Q tr%e#~׹@% `a³O Lf~LJ;ڟRv 68[߅9HoFB0ДnW`Yd<FtM8geѤn^IP K?6k㺮 :whn802B*z$z)7,R$3B ++=}A&,%~g(H1hb9삼ej8O nSI%c2KcZgmf d^7@CSL+r1hwrIcڋTאn RB߸53]Y~}/8Px?{j=#3O^U)N6Jrf?Ҵ#7;Z)"Wfz%cn9LW8H^$%tM׷g}O袮c`ϖZo;6M|j\Y_ d" efg7&RJ sc00ɧ$}PQagü"y2.[71O$xW@!5t7MҤg0sG|b/p:Rvfڊ%{<>"s/ndכk Shu ݮݐF'e~/|Ѕa ֔A}"Ų{ptZB )/k E JR y{9}3qQ\ΚZM#u Zگ{f4pBdQ3ʯ5_(kN6$="#yU/Va^_k&빮 +_t|i`b}EN]QPAVIw 2o:4{>,AS3nB".o}h,pZ̀W ὕ܄֊]{DT%Q8#`gdKٱ΁ÿfzP&Lm2J79>t{8y;Y9Is[M!%O9 qlLxQN$k~m4rvCX&n{JB8 L6էyI%ɹ K7Qԭ ji"%ܯke(KL3b~!Pq;]LchE<R 1^P1ǂŞf}bR:᠆ۅ'ޛyi5Vj]Vri*,4Y>{&dM,NWw'.KN^~ayZ{5dP g3׍QO{]HbkújD=ു =%WA6*Dr6NYa# r._)e#Xfo$}LunaN6,I\OōYX)X^DZwUk}QdGȠjda[IőNJ-hi(/AβC|?SйcrUM,',tRvn]Jh9h2taWN9GBɆ qyJ}7=ad=%|*#)DD@w`VL'<5|PEKF%I"MͤmObvjI%R"cnXA m95y&Ȍ@{_lVɣ#1 U=i? y[24JO,]ֱ;F4Ee=0F *{YN ~SС[4` !C$ݨ7k'cAv9}TP2/ F)v;<~p,owתl%*ʌpO*}tFD(j_GG#TUۺ?͵EodӋW !4Z7|DAsY):RH%b7wf]ISg/9Ё:vAY*E0n.E&~Q>u <c:d. Q_ #[+,$_Dn,i] }6o?U;2ӄ|j|p+h?R'VUCӉpK '$_uNe@6lR&|37X{T :m<9W ܨTVPvpiN|~3PM8r.ሷ~[9\] $H:I'.@uᵄ\A"bI&Piu Zd?d.?& G !Q}o4DqTbu MIH8U-Q C!Y`8k r-s- VB;+٦PVqLN8Հ4wr ~굻.*mn$3 APb)~.!^$cfp #+SBZ G_x".Bnl2 /(Fqa\§8?}V, Ei'3曶<6G Xjnl:  5r=h V`C(ەS;]- yИzG>G܇:#Ӻ«!.l6Z1C,S4[$sͬ pP7=،*F;E}\ktE i'p@b*z}X54JbJP*u~cl/E9apآ\$n> 1qsDW}.%PHGƣeu$eUT0,QR< _,9`IQFG4\/+;q| .V7i%CSm;2&~_F8mVH ӹ'1+(]j &5/.멤LK?tYrГN[ؼr/A>6(SvD!|Q1S C~y`S˦mZY_[HH(njf*kQAߜ|4}H7L+{J>C)ɉ`8=Y|H.%X42:M$ڂBY3-eg*5xB 5q:bYvJҚN;mYe#^)*FP%Q8cfoR$*5=͑!65qiAȜ !"b2YnFӳ&(V͆4Dؾ1Hq˒n?D"ꄅhT\xv:)Hܯ&$Xsb&o^qzL&7Aɞ5l/SAw>>+])~kJlb5sHIf=PК{qG X'*K5ӽ}fC2o n%UdMKz >0EYU2xLnţ{j*XVxAnZ ]WHzb9"Ѕ6 OPAkiJ6NWZHKSkkFPtS_!l#;EkEI82SmB0 ү+Fz:(hk9rn84=s@@(k̬@lBȧD6=,uP-U !Rp:@ѳymPMW2@V(1t'V>V 3g"~#Kз⌈҅\9^ v`쳅Vdže΅rBGif]Q:[i*Hl -Bp)hB,˺3)}rI4%4M;S4,(3C#a=e2hY-\AP$aĂ#WDDEOk!(ġ)mm#D!ͪ9gRuXq&#xHaؚꏽ"P,7f8E0S=V5gꝟ-3>j,KG ^6"Lp>[NCukbR}tE>i9UPf W,V)ȹ7s4QmŹVy=vzwf)$ɉ/#LoQFGf#30Y>z9d7qĂH{" 0 4dl?WS+]A˄rF;U pTͫyR˭ `8!|=\ܩtw|d.5ռ (@ ON)a?Zt Uoɿaķa"[ 6K{Uԕgi/'31\#4g* |Pq+2PK iYap+=[R7Km Y>b>2+|'ĮXs?tG1dm C"s䇥\ @)%ru"Ԓ^0. ړF]'GZYE߁ƅcϊDǕbӸSLDjr9Jd<͠>% -A^_#]e_e$ lo3s'@)Jѷd bn"1'֌BvhQ V[跷w~gg@>-$~ ;DHAgs :7Xn 8nq avjY:%wu ``'pbleU6$qe@0O&K$=+m|m`xS$AvZIPnW.[rq$ȹ[`kўzUpu;h Θa|?wT$~=cW}_;U3?Yj![ c8-nc.A-u3Ӈ;@{.!"z#ك)X][{жI3"eیE63S#:Q# wڡ=ߡS-ZJ7ŇPQb{h;MtO0SzdXr;Uegp.OdjUIAj|ڤo+?S2f'\ 7"IS"J =K,gSX:10 XR+M"j֔$'dBJoF[_(]f;yoO[֍{C,7B0YڠtxChKpZu-*Agd5]v=ѳXfpP #3$~*Sޣ%Eߢ8mf ;N*Rj k WUt㷙rMQ<-. IU%6A$ൺ[1uw?T?L,W\mFkelE:_nI*.*ݛU ]NXK~zſ9~gPLb,mn|q}G@tY9a=zچP 03n_`Qj/#,~3m+eQ86w=gA'`(MsZa~LD[xnn7?|zX6D $⪾-X Hq ](tD9xvp©_FZYzqH<%GɅMm8#?@ YXY]QvdC Py+~k\h#yz4f|Y"2˲^J8W ex`S5!~e;4u}paDtз*dS1uPt0(7 / pfzׁ F:Eݘq]]/$ D ޽U蚓*wq7Ii`Yt28l1[ 3ulR5Q%0tIb%!ڲkslu&&(x$,^*R׫M5WR"VqZcBgDםy\kb8t8]s25eؼrwin@ 3kF6j _߰V]Z6J %uװf4%S:yK *5C:/-T#/3>5oܬ+ o2 rYyv :SNgEa 4>`hzefj UYlEj Cu+sY}I ~\SE~}\%>V Na73o-"d]DhM7jw)CƗC  2=j j K[N JWSГ>鑧#jz _':zeA+ _z hE~ܻCQt~rB^TX y۽y+(D 3pwr,"5(p@7F #6қ$D Xb7IڊDTFy y\ FA.-zΠ= q&_2n,):LMl(k)"r^J&8,B|$(DvKTỷBE鲁'7X}ZR$Y2عJqB %Q2cKD}YFj>}a In.NoRR ykh}ܦfջ^ )PJ ʭ .dp`fN'b[MQzT$Ȑp`Z55YEW8ʛF'ćqr^h`4fL7E}9`֠^a!,,ZſA>"!g_OM8jkrA"os8]+JT5e+8*q~%+hOd]FU_=`M]U[V[@f Z8(Bc& yc3mԙL+{!{`N?O1Fq*GY)T-g> rf"</H.p` "TDnGѿ'槏y7p'8#5cs(oDi _?횜x.{R)A);[iS0!~T龍\ɿvW4n@^JbwQ^N,{ kE <(R.njZSn|oނ`vwyDC=eS(Or=In.QEXs{gKVKY{WA<Φ[' ]nL\>-)k|Yɞ~=q5}g5?a{/|yᦑ.wGy0Ԏ 㴊By=v(KP̙N4BZh]%}ڮ_<ǘ䔉&Ue*D't~oo6+?2 j,TvS|4p:M5H9rx{>0L(]~#(% <^g1DO  yvrT/&B1+ؔ,Q^-dVE]ehXxR8nG2:G~d= ,d6XS.Xӹ&R7ae{>]~:`7GUO`&Wt|³J{AsV2t՟'pϵ51%H#M~8uG#He9Я-8xcp( Zxʑy#3TrC:k=WwIpIEM[W qQQu>$)2Gg(*꩘gmg+rB2~fi=22;0컜gm/xx*@C[x'.]jN}-/b{O i!L9Ͼ^@m\z5 w yވsuS@^)KT *@`FNS1/gNAa=`ŀ0sbj\z @'?XNLjoNĎ*;eB%h@X?A-< #%1Y{zc쨊s(A.g\{BXP \Bn[ԡC۹"Juh%Wҽolժ!UʳʖUF@ +8d'>-`S)"nRE5a@[讠Ƈhp< !L~Ybc&Zݏ5OB ^Iֆ-3i(dPu3 ?N{,8:1:W/f)ʜlcښ+ gzQk/Z9߫D.k=OGC?^=2'z`Z؃WA=u9I%:5@ˌN P~i w/HVYy5lAh(Sqmg!;ͯƞ^+ijǷHD(͵QDU;TQ->gy6_unK&^W_Ђ/;Xu1`g>[q *&&Żdn/b#ptB%6H,· j(B& .mU| .%k">CQ MR`3 >4*A Рnrnۓd}P>S\Cw"(`.0st# XmjLtiGYG,{ן89s8_;֍ 4*i=3 pqK\dy+W[^ еVH58Iau*=*tOqVF\ݜt6֤ lեlq_" wl1ym 7-=K0P95PyjjleRbKwW# 8~>*56Fy`ۡ?Ԯ9`N{Z4jQ\UO _,dq=cG;I|Ecid ؂8휉8eZ?{]¯ GUQL59Ć@)@_oeM%! d*h;9>Lltm yDw:^qۍgKЏ+Ko*nkpK$oɼDpmά*>%Y,m_+ڝ^=B19R dİ8׎o+`8P*:y"=*׈* y*cɆ ڑs 4 l@^Z񋔉ؔ70_^J!d9YߚT!p9%\Z |{ q%dMA,?bBgG bݥOGH<(({v:8lB 9%ϝi $zKQBzPt*XJxHvuM-óo fG=9[e-1r.n䨀IrZ&+,^$=ШaJa([ ''#<`gșwPE,VDq7':.@]C7qV;'hO2:p.])J;Nؒ$e}<o\k}C[E>F1@~PuxWMUPDk2`y62 co8IDrDOC1z(I1$n­;1j"/J%o"˻s92P$hd1R[n}`(jeM=zrR>_t\[>]:&6eylE`Ѝ VX7SBk܁ހʪFQWADSQBCsԶBNqQwa]E ҷmQGgi]A{Qu#"-o,J$+D4@BԑHwY_<Ēy2YXQ(^a^AOluF c{uhΣ>KkXE]Kb-k+2a.&ohS6ra2nj@U.U)O1?z^JN rLxJM#r8X@I?&,wέ`7 ol*qH-_/u1im4i :;g$ ։5H!9/'vƻt}B2a_m1Hu=H⧛u#=El\E-Z0d/>GR U%-*P7 qٮ[>x%/U@e:2a ;^=hkU^{S2SOƽu)r,c]d.o~9m>oo8.?i_6츩X3iGxJdUQV `#H6T6ﯱR?%$`X1?_jj G4ھ Ґ3QK8эB L[:^٠o?dFe xk, z'r2օy˪!x|?!ÍNY~DBYj⑉! cUxNI{ Ƕ4EnXD0-Pa gƚ O4qx'5!GⒻkWsL˷ȇ\o0f%$LriJ)y%Jҥ11d,Rr icWg *"Zs?HfEWE94ȄGznؕ)Q;+T_9Zlrpp^};j~II?KsJJXrKOEޗ%!!׬"l' AYFsy)A@Jm[2L%_<*(T'FOR>n=ֆ8N%qWo`bJv!4 x14۠ʝ_̑]B 7͸(DŽt&|!juHwwSZߴs*|l_﫨{m60Q5K6. A&ؑ݋tޏد%nۇ3:Hs=. Byy V\4@#X dWڮX(=Р/z_~X238}@UMoC"TȎVx'ڛ%!S4V_0?jf5Xh^<.Swsbs2BŐn",N,Z9 =LaBҚ8 ł4u(us)5Wźc}@6$Q]d/Xh=U !Aa#s5wJI%܅FvEdCbx.fU DYs6""5BƇ{1z!:A݉h9>WO 4[m˜ޙ6&N7fe>]@#z緍j?\s)TkPIH}Qejzv:[ z{T[eJ xjuQH<!;~:ʝl\Ć (χ06,rkЮntxӺk L+%& @PMUN<ύއRX.փVr8rxhp ,CXY0dl$ (^a7KޏoO$[G9Ȓ_Ĺݤ3߼bYmsyfH M EaUM, px]R{3fTiͶ`eOmhp8{d:<ɞyi_r&WH>\~ݷ~bܗ;9嶒աT>RTAxVTpHr*%윁Q֦2WCVGHB N-B*0(b`kɏ'lԆ|ERp AOMeqo5NekepEܵ#BG&dkF_?z_uT7Kg.pjaҬ7~|? qî; ZC&5{BkJAGCELdpԢ^,#Q+%1ʺz#xx^r)׋fE-|@g0fz[2(%$3:$c(NnetbM=ϸ +-ڛ,LEsym?}5^^#;g'IO+%z -h3u3Pf-VuR%z~wJm@K`!!ctbz̫_Qq ё]VS 8y>,fy$]@FV6$ d9qkR&(s_^cFZ9}Y$CD>+u5,ozqY%ZjҭG~Nܩf[` vOI4[V3kn)"NPDelN'JͦqOQ؁LjZ >5{;-cعʥV8k>@83K3HpVqxЩÍݥd۷SRH;tuD[OPE>P/N!ƇlgM8|9>xuI/5tl֦V(G dMxa:mdy` i;bX},Û¬Kz|.j$xyϏㄯp"0M7.+=%"gm)J.:|>L.W Q=_"*!\mϲafD%34>*bW=5tS uKIX-P؉O1V$hn,b4$׾ǡ8c80nӃ ?^|ҹؓ$l$GxѸ#2-$`3+8C6{=:Hҽ̷dgfQe|nLf ֵB3kW tT4M[϶Hu&m _Npw# y-.R#״lUzD5!JZ٣88G*үv+0`CqgLC,8s`b )Ne0 v4ªLOv+w4!Afi#-R, i(x,ccA[GwxGGi,8ս{}]'yfdC`lK H(pU_# *4;bx%B6M.W]SxU=TYWwk[RsxV*s j^4kAT ۹HOx&bː_@Ĝ9IqSUdsB\M"}ʖԀ~<ﲀ'Q:6}Bu?bA{e3-Pgyi]*5]lb.5|OZU83 A#u! Ḣ<ÐwQ"n"KI[n:2HqEDtct[+AfG)$ps1.B-7\ eGa|O%սͫ$58; u }¬/h5ZKҏ;m>p {1kiΎL츼E]2}yq 8+-BWA\餵u]OɈLmآ3o0,z4 Wڣ)Gr Q8RD.KI4*NN6庎)fgiZ=*ڏ.o ϳ1V -_Ե2;[*[H [G*﭂r~#(JӋVsa_Iٯ0&CL)?to:+1CwE#N+8jӻJ.]?.'QJ9>∃h@MLRpV^Ҋ-y-1r}Z-WD + kY \[=C'O_pA;vUmBdRGI ~Q3a!A܁!ItA,GlFOoEE}ߴmҁ+~BzzA̺p7B:Mu$rSRڕum`/:K.$W}I[H[ח8fRZ : =̋Qߎ( ;IA]M"[ˢ``"2Ic?+)Ex4]ic!ۢ'z B^pC%gd0VίN鈵ZE~+fp_~ģMvUK(=B)Saҧm*؂cYD]9 |{J IЌ(BB\ vȇm)yIiB>m8C-?V>P!h1*jtt`QlXWC(&0WkUܓ~L`r40qsfz0@mIe''ܵX~1%R(MPmg|8VFuȰi4%>qIh+Mst|o=!(& 'KZ@'mrYĄ7M9Tw" 0G,MP4 {dXh5Cr֒}FO2z[? v.iWqhPRNvu{ۯ v ւMcD W-ge٣m"A^0@N r6wk"%: &n|= !%+w'blj9j1oQR롬l;ɍ^:,d%gS그B.X LtP7.(HηJ%HlN#0"TcL˦$hEsL-l~P*@ItN ĕpbiL99bez*GfKA|L/"uǴ55:XG#P4mckd,ݿkdwK׺#_qZ9]ϸ=Nz}@bl=;[/>F=Xt}XʉCj0<)ٚdfi-5:X<$/R'e? śj;^ݮ`gm͠0Zn3iAwִrcn`lo56=+^m|}q !g3\JЛOMBɆTC>S_濆<_PnLJ'LFΞ҂}!!bUXMrΧEaRR]t6o=El^58{Cxs]ZƝ6 ؚTXߡuaA.g :>}>.g2G־A'5TL^xлX]/#$&a*v`K(p9[-t#w1^5me[kk FĈBM1,t찫2Rntz/Bk(E:GP^(q\aNH_m S*Y?|k- fWbB8on:""NϡdtF.hĪ4ԠgbÑ9 P=BMCBb[K >]U= < Ĵ.aiTMcXYԡ؛ %ZDtlosL`I׋[A{":}L1;#96:-ڠų \5 +|2W~ˆ][_tt*+$#*uڬ?XC\{Qg]0q`/Đ-3d RU@%H=CL2]_wDpnwGCwu֝;3QoU3fj 6F6ˆ,pw2ߡZlxZuk'ad F>09a:kB"6[=uD @of mEV[bUѩœz%̆R({ y]~Ӣ\΀#85e8fâ0(+)@&7f@dH4nư8/}fR4#{Oeҕc^B wXC'{?',\bٌ?R iM fc"%eK:_I:i22XDCjjK Ѱmaq,̕`Zib[?H҅3k pO^)GhH\T{}FK8djW  s-;`)Ex}.iܑQ%܂^*Kq(Tx/$Y~yo>T4}'>RP1ξ;ޏ5}x7įI[LD`HgJ|VZa箿sܘyiQ,#pBy(aoa~g0GA"e=`32Dx{ꂼUXb$݋x'ۈ鴲W& έyq~争ד%:@^uMH$ň Lvip | 99ؽ&z.Ì#\:k:?J{P Cڵ(z3&G c,ldqQ$pjS ?-+z j ,/xlhΧT,^+wTGӜd-+ucEfq-àTSuN١b7yX˥cevgQ¦V8vG74GIuiջ]pr0;pnpmtb,H|hS]?sHK*wg03[z b=,ģbWZXHPb Ҋ%|Z /!."A#,:Ho *g̮43"euP#~.f*W!p5&fގA|(p'&!OgëlO\V*ip+g"Դj@ ĚTl"^|3~ILzQk28E`{u̅4f B+g޿'!}|=]Y0n<64382#`D>ӇEopJZArzi'3_&40ie4>0q{ cr1 wC7l15;nJ]>" @br.UQLhsb 65pwU>ғ[oGEQ?ۮxmhM6HWsUve6!]Q0b?%[<UadNc"X>˛c~iQ!{yB c Yf (VU(nǦa@r(JjLQ! st iu mXGLd$9!LկiW0Z}r&*Ƌ)` P”9GB}5\jiO }̰2?- mT4f6Gk #VFKé A|j%` ủGX[ =1ѮȼpmAH S8vH6xK6bq Өc)o#q 2]% ǚw{w=XE@_)h>z%8oW 54f",u\ KDlM\%`E>>ż4dP B,c_&:Tec;]NȊ= NLb# M?@XP@9ݏGAJ'r#S{w}n=O;h=A8>-Rʷ!"Aϧllc7%x6B*)&4YDaVہZLQAV xE1REԁ23*&֓I '3S+wb s ؔ1p&E6DX T.$q_`R+09)S#]7@jxy1喱Salȿ JؤP:)bsH*{*`FZ~ CrP`u#3QE?hYBeFq 7[g ۝!kB`'G3e{u6Ԇ)%J"b.fR1ƲEػS2 J"xA"%J]$PK^N!N#AhHkҟtr)ABo*]u{p5D9ɡd>X* n \X׽DhruX;PN - 2Zb6qz&_g%*KTsS46]&$D4Np `sל!Uxȳ&iCؙ"jSͥf%:0Ǡ^du{*u߫ gz~8+}Ǽf))U2|k@pj:70FB,Aτ lkW!|m!o*7f:ࣷUKJȖ6!Qk3a&M[k+8Y1h,uXV3a ħ:)3HIvW#}#C2OoN%p.($AƤD\53mp% BI^ןI Q(6y% y| t'@uyq@>eAF2,<̿SkY2=8CU٩⍷ƨA1[oY6\jh gN^,fs ŌJ1"PGTo@o0!5_²7QcRU@Gn_OL?MҿǫN߮!zpx|rA Ua|LWobGgl|{ԁM|GX KE6/*)Lš|= Mp%~E fn#=9GL%e/zc!73@&+͒>+Q<,pCfθ<4XM8I c.F(x(o /YC ?"(զ+Q-rEkʵkDJ%mC/gBO./Sw閚d.@.CԊ^ {#=!J9*zpq,(EUF1%mҍB0V_l_cT' 低 zΒX]fZ!amYwWŒҢrpm:+r7yʉ794N Yo9! Y1I{h'P^}Bamh9 iY>v\^TbE"Y /Gݠ[?o*9j,(ȳ-ܯ. $nbXqlg,Hx[pǵELv.잜l`TD zRY9J\S`m{tLӖM;DaA%yN!G۴ʓ1kϭi*|Ft %kHŋ/q\4l4qi;qg7iڅPIotد.1K}w[4 yZQR&z/ӵBCB"+|ɗ'# ci@M^a77tBg-%_Jŧ@ajX}(L U:Opʗ : NBȀep|• {1h m^U }dנI&'eEuG?z5H3% Y9Vہ^8WSbńC\$WȬ/HGJ7}Q_HC +.G&jLa"? B}@ˤ}͡f.4֖"ьݣm=ڌ*L@akĻ4Rr2%y9P2 ThFQ~sփ¿oVg4)}yl7dj1$3ڛeS]Q[]1_BShxJ%:Q>`Mԛɯť\6BOk337u\`⸐YŽ[reκ*Pl=azTMΤɵk/1DNʲ]z+UdEOR]C;_P^Z?,?=Z43r.f+5~2*Lq=)}ʫ /4S^֔r]>)Q$g q`xTj{=Ο@5IQARJp)E$Io#-aRc{&c~Fu?߲)DqP4GSM좛v<,wjb~T{"1 漋TCf&%Z)ŧ{'V +g0E 7_U>;`š=2PD\H0\( -(*G-H_JVQxk+02cx. G۸;[sƊ,0ڃ$sJ!BQD>NrI O͈{\WuA𮦒5vx7@P+#fCI#~vbXXF:C'-EY/AOcLVQ2O慘ݞGEbV?蜶Mςrya`;2Tpj*(yA1+ҍ>kUp]u:jN9uCA{|<#Msqja`~}}K"ku:J+S]Q2Y~9(*SmZI+\ƈ['㇇%{aP2,6_*~|xIVX[G&/wn`uPv f)Q1ZUY8a5s@fDa)-*ơAw7ļXORCd@2SwڗɳUrG$ z.)#0X'#OС(uf}n*"1UBʫn> ؞*&t{먷 2wNp.'8V$/9J^GA_4{vB'>uC`QJT=O w,lkv{EC43k>>1SbJ༎h@zl+B&ߛctD qL>uvifz;L9_ (0z6L#/4nE.>o.h"oP21Bxכ+p(Ni:[Opv9oqj+W?(xUPQL$.N> ׬fTZ͟-wCg?~б"#ixW9 pM;Xg/UNODsh"Cy}b/$?ᜉm #-#z.kuc=׶h=F6w/Oʌoǫ݋:NyG%B|IIɴ[y5FY]7T/tbYߤNIA_; \TEFwERex.C8+;t(!bd6QG肇yN.alG/JY"Dz(5G;lX0F|g}:2 /ZqMJrL(87˞0x8'i_&u]{|NJ82W'27[_ײ{8 9wwݨ~m1 kW. E,靠bR$.C0WXDբ.') p^ @=N9sK$B%X2#9GGr$`U'CK?ioT:L4cjMh zH#YP5q K謎fЇfXNܾHH Em TF@f͞"O[!y=;f@;,cJ&i,n$4d}&owP%^pw:R$Z+ 6}M2̝nlښߕ3 M{"A5+ |L m܇a1g7M oSfV.o;w4f$%HS]tuj: \1øi},\226RW5p_v;sb9M] &* CYKڢV1L*h*= TU1\#7$X_m?OQ^WE. %+bY[T[IPPrK.}zRwu21)tXvS*gAeOht?"s+&O!2A瑒fLQ>^jL7NLODxd3\T@8,cHS\n\9 Nx JIѿ؈2_eX _zfwf,nTGIfFߘsH+*e i|wQ70jS~ _ Kvg4PJW͑eFmXRW<~1}{~T5# t$Ĭ4CwI?vz;}MVA3ʺ}J*6Q<0Ô}s{WIUG%hlň B$S}\_F9 SLo1K6 Ʊ mA+blE0Պ`N(ǼymȔj7{ 1IJL;g3R8PeZ\"rG!pSjyGìx)+ KQ\ę坭5޵~:-o6 85Eͥ<ߐ&"s nuWI11_3xx\!3uXQIcw~+kWC U"91h5 g3v1~<mf?,/4H0,RsctRlMT47)..y[Dč RR|}V{% VրR6w_ U{կTitO D/}=4ۉH}:2IsG3LS(拁AŀWBTltP +FᝓgUm#74;3\o)-6"CkV)ڔVEYea n>..pqB&q]ZC?o֯΃r7:rv*hB0lp]xnxe/lc ^prWjn3$7<'!М )Yj8=1D {:!c𱙤Hs<&[l|f7ir.Y F=k1wgo}Kqwv׳ )ëτ,v|] F?"H{]pn-i b::1ubuDߊrHH)~!4᧺azW$ot8G_ bqk#,t(y滢, 53V-+WII#_P^`p D+h廬X&,&=̠֋lj:ɧ{À VPYvj=,wel1n>FzeZ?ȏ_A<ƄL`[xĶv_^t [`@! >(n .@k9t!LYJ'zbx@@ڴ}XQ20׋k" Qw¹JrFu__[Ey&}56j<_bXKҦ?l&/{fD"4XWd `Wo$C|Us;ՠ5%u2nkAH?f9Gsu'6'رN?I%IA>(vAl8ly& O$⋚AM9DT+t;n~&c:ZNUhR75 hvP)Fr1=( =*Ez'ﶓBI L/eڎ%^mu4RCM3wJXUރ2s%%߻]1{#PFMROqr|"Qݡtls%2tuG)A!E 6q} rfP0CP,8]5(+%0 cV}8Jxp ʯyVts_謶|!v9 aх4%p>&{8g X!զؒ r mNgRdAXL nGGX{XOj废#Աu]̟y&)W<Q왏"-NKwB;E|V;5$i ~H>9*D5 }]82|\XYy xz$' laRKˣ:[ 6uZ1:Ƈ Ip)ƞEК?9QfS .8.m{R7i).yr ՜=99$;."텍a`BO㼎 ^W"W[X,8#XBM"{Kȑ[{i.m+*y V{בgY: gCU!](3CV\n鈿{gC1@*22 t*.!ɨ$hLQ9/eQŨN~/*?iT_BZm٧}]+}4~9ڬ"#ԘO'9,3 e19c1lM}y?kKS]"LA=OA> Z8ڐm@ {#6rec?ƾٖˣ5)~)Ǟ$3/?%[6eq  x,=ׂ"Ah֣W ZTE3A(keң'HCM_SH||^-ԔHʯouk* @X 40Y5m\4:JPENQeObo7HCU귄2(}](H 3xlaV |}FOʀHQMNT-C0 uð=t 2-% ٰ@V 0 $m&ȣ TH{&ߊ(ǡ7~?NiL3HNCZmQ6&PᱨcձSMyϊh&1(lFMûF &}ׂ΅hpq!ˉ\.*4F\xI[-^;?G #qS\߼4}O>'~bsp yp8cUW6 (ʷD2 _#>wr(_2ܕ9b'W0Ӕ$/}ΨN\Zjh;.0O`UmVHmx4"nJSkQch ,&^;Cx"$y2oǥK ϕZe׋;uЪ1nӯ jtn[X.%|ᆉ܃I|~pYpy ۻ|#jm: oF c(QHFcxae.7bSξ>? ^[; ?1} pbI(7,ʠs`[0Ļbosxq 0p[ŕ%Ƒ1LqseXI3J^&_<.#x j=2O4 8RBcx\ԒЅBqaUEd"Fr)ǝ\X2m B[{ϛ0U%)+Qwѳ|0+#|fp)mO á|IuKKrHփrM,^hw݅8!3T߃3C,qo߶YNࢯʷaBty.\/KӜ [3r닮ѝF/ڹq* Ta$kd qI]??`lj`YvUIHKRb*%TC2bq)V <(Wݸ`A^ ,jn[TgOP*ED_g=9{Dw6ʨMȼ\|w&rFe 3YM#-^ H88+^D^m>u*gR#T1f`iP{99 C`nV{}1oS=vB-Gs9S%nrAEPabnx HT%54 7+8a)dBB9C֤qu-3ѳ4i_K:W=ܺj&;hdh= DvvJ}XFEDVk܎} Jy NS>ب?hc~ A]f/LO26ǥs7%IEvIOvV׶k+F<QO"DZ%*eKCVrJ7 H>dVA??I,3 (,&F玝 I'1 (2)QL%Ysyt)yLulэJ8*2HV@Pxi4V.1r`UI@; dRR;"ȞL#T=+ɀކVFtw/ȝApǸ}3Uy4v!0k!p b>[)G"4 }(u ڌ{|₸umaBRt (;szqY_ᬗLM8_Yh:L]XcVl=x! Wڣ>0 $9:eB2yj!F^{7DN\X|bQ7 >l+[U@㤿/K ^LF\$d0Agss~OW?Q4ݵ>~aU$-XxQ2d ęG@;ɊX@۾HB.*-D"]`vt6(1Cj]H3\YZ=8L ˨TX:am$h(I>^2m)hLq3f7 c96J h |P% x6z#$sz x!gT=mxAyqnluBm}#Fpoû5(p%+Xb_XhSpf+:V]a)H&0 x`4#3nO঄nV)`_˓W2Y; s=Dҷ^hK.}nځT_ =]TinƋɊx&&Jھ~~GG&b 1ǫȳ楃8I]1ZZSUs \/a F4`'?S|'J\0: *1{JfyD-]pZ!ϓ@kL 躉xXtAg]B9jgEpw7<񚄅Z.~T Sctk<y Ib4ftc\ dTV.Qp񚯈/ Tȡ8Hӓ<?H.N ss|`!Qp0"/pH`)0ٺĶ'ncC7)!O0?LT|cNeh?yk87M G<} ٙQ_U$!@=%MS^$r C臦țu.ahvmUA_OYԣ!vL1"SyX~ s$}whj״ ~MWZH@30Sl3uQ"q.,7kô%F#gZO{9}uB4 u۲# еuG ,?yd[ru$U7*ʾeL횟=#J*[UH" @Sߴ,mF/UĈg}D)* ICd^ވ=+_DTA.sZju3!*D?|jK%TXP}&]wJrXM,l֙2ԦWN)lZeT,vqw> Ouǒ[NU8Yǥs.P3!R qQw$/d[O]qATud%ul!;db.Y} ~5F)#:l`8SDKo 0qdTY]va*FZNUcqKmYБcueX q+2nc7n)]J#4IYUT -S5H OQxU?"˭SKk.\GDF`sFAjE/DSo~s{ eK8׎J:F7?v*E]S;ԥkr"p% N8骩\&q;j:|O֒UU6c1U"G I `nvxo#XRi8t:;NgT6PGc:LtLuq_IEל@`K0/Y"q(?ռzt)3~Dc rG&` loG-uqwTWwc=l* 1NIL4XmmDN=9cc ط+X)hwu eYӌ1ubP'[|ZƐ5uh[E^_(|!^ipai=5:9G~" UkdT302Vi EOuyCvv7PJ )_Q˓Tm0z\6A^Oh Z_xdU1_՘JY6W;j9gXT6  H"V(t!VSV&aIÀ G[q< SvB(rI D;i,Ac[ ]!c$:>Q"=vWrR(aiA$,iH o`Tw>1q&k{A"򦺶g8]^,9?•f' A9NЪ͕Zz&R$/ ȟ! miB)MT/o?" HSywZկ7=hwI.'rK劂um$mT6'ۜT-Sa-.3&ЎrRNme ECٴٻi&@֮1A 3!(רf oA.c1Eq+T^(({6eec!.j*\-+a|ǚTP[aӘ5?%o앗KP]NhMK+ceP Vu(Id7 jԈٙ\p+ޭG{[ YXaZ &6ߓNB}"%s!HGQt"x5F5K??{|C؝9_gT KdN/5 5D\nMEPo0wȲFц_uN+TL]n{u{긌7_! ֏}Vð0~%&K5^WY3hN;+c)ه@SlO` Y)|Cdz(Ɓ27a)^1ęFU cyf˱Jnl"xo%]J7vs!F5翗k;,4|3]{6kc Ԓʹ?Q ~! }|t$;[N[Q$TH`зh>ّCiUTmB[R¢c1B_(z6@;gE_!l{o Rˊ g4Rڈ|G1jIB$~?% ΏX4#Ir*CC)|J^Y$$tc3#imVمZI:ޤTZ\r~&XxwKDMj0=*KUqHD{=b&BZzd S'{K,b5F7Wj/QoF!~<ZVLZ'qcQɼ9O}]4 ШGwoɬ7  ar6Wy_J볮ZdԀ9I{ %gARB#Qwu`7 Kלj};i4&kHXȣwvnl(bZkM'rXN-z*3BjS~,h\3܊Fq EE=6G\Kt." 40@BR+]{zo/ VEZ&iBxBG'yýv.">l1gFQ+*#-^40{"´0ZdC3h6-Ҍ`lWV2~odL|;:B.n4ܮRC* Š͇ lcvyۄs!Ob8 IMITi9b7jxw>#U#Լu2C6IvF{(J!L5\n̠D@j}UTP9N*GP6+@+r[/9QhK1L2Su[s.@wI06EZu,Hנ32L3ۧhK7_5'f=Uꬖn޲B*wF01=;E^#\)(!9y~:*h٩>q|MY@U- Hdj'Tc9<@ev&iqk=B eM;^,%قm Vz>y-M<9ZaCK(X|/?R~TZnmBʹe_aNKKU2wi$@-2؎Ѵpkrj]fphp徺xX!8zQT ~N)GWm5UI:R;h~/<ɍ>#}{Fsv`#a-yCh̬91|B(,ۘڊ.usȓfR"&kKbݯkjn\и; zhk<rzFYcoL`n^JV~9zo(KXT3׳g/@J, Z[?!5&6ٱ}őNke(i qʺ.=1uZX0O pW4#!҉aCfm,XMn,$TX&~ߙN*Ol̡nx,'djX]8eޞ*FACǬ-s׵#i!6_&%ZG]U .5#ro9,O?4-':WRBrKzv6mB\ȎO]:oS31iMVP" YNGb]ps8e8YMf,ԺmY>w%!~UYN'Qƨ ls<ЫtBTQ>͙d69Xa+hE$l RIIlѠ4<maqe稸ft 扽~ɉ{_a \LzDfzG!Az/gF\Q~"e8:k.5S;;DX#6] Bav Ǟ J}TC'[7g&On.nT Ps^U ? EQx(14J(`J`͵"+ BJIB1(h_iEGn땢}1RF,nNJlf?̎KZzg+uxb-;(vb\뎓O()xцl)Ih_zHZ ¨؅7h0 5ACӲދ '-Phۛ1Gc@`ƣ鹮NJ"g1x1}jY2&o7^6+UUj ̰#QWk HI} S?1 o݁FS4]Vv(4O~$1MoE;G>(}1=7S7sHxI3WoVjjI9b_<)ٜ{^AE<1%xƳBcLՓ<3h #D<2s:dA?qN2@=JU]ysq`tfMW'D{rP;Oږ '0c5Ğ_pK#QHD-5XR/GȨt"rRpŕ&ሚ']VT6D.26~WzI3>!荄جLՒ"ūuz 9ہ< { KsTM -੥ 1(IIcf4:hLyurz7$ aDŽ_yL` OniLʖ!%a|nojAKg5?ڊ*VT@ocSvdq`E;"OzvҎN2l6*5~mdܘjQ0.&~nrs1ReR܄M+ݗtl)G0;%s =5Y=wlFjҋHCN8@jW>cL5/*^i0V@̬VV|TFSEX#"K̼}.9AEfs7}<"t*V w_8_ Txku]ܼRc$yO Mwmw뺇 x@?c-WVꩀ$-kxԕS-_=Ba.?Y0Wk3cz 2nf?Άd6TP k?N^ |tg>4i`YW돈/` ؤN z2,譒F,x;3[S{q3-N(}9b3BL1ʴcŊTLHsFϺ-}tBf5Ȇm0jl̞`)/0w=ˌ`f/ Uxtr`DoHy~ GW{ i_uIy\EUIJW/L{@ucg"ۃ5^C HFRXr2* Dt]OTe6.wډT*T\j. ~LnDɻ$NhIƬ=}UStF4)o+=5 MZʼn+L8BdUfhl?.RCwJJ~>ϗ$?S[:pǮu?81k~ Cƪt"(8x. -z]wpt˝ e=wݏT_N ߗ{$sr"zJ.:[FayMn Pn+~exМj'V9}{)W7ۖy:DrEIt@Ͳa ބQ14CE^,'.KG*gt$>or|?XIr2'x8rNwc8GD"cC م⬵/Hziϩ™2BoN\2/O]#m"ʲ\KJD_:.' 3mԯPt;H i| \! 93Hyy$|$ 8)bq݂Qd!5:ɦrJ 3U[Sp~6FQ9)'{@3. Uyz#;2 D@j> wPκVD̪0Wf0F|5׋Jм\hYĈ#Ol`O[+_g@jo#8OA@ t7dd]rPaFDE?Nx_rJM`MZY'F)276TN6xyPZO>>!gCI9!({u^Y e[ө}A%ATFH\kʷWV a>b>6 q'1C$ʸ CpxTXkשS ?󍠽ӭOsbQf_ 8|eR AH0~,ʋc?iѤmp"bec7a)e.1>;i) {qWsWAvFR{]?8>tebX%-53.41JANRbޣT1OJsZ\{c;,kMèjm|8~][Ž]dVepyoySjܴp€Qjw#q4_jqL^]xg./u c* NIV3ܣk}ӥBv*YPw;q]JOSɉH5 rM::?Ј([R21Up"&snnJ,):q )s,-?X,'/[P٭xӐW q0Vmp-B< B +ta{zpm2N*53TOhAc$h[yaN/(]-|-|V| -T5vZ3 IÂFsd8ar<}3qU]KJ g:2 (°()hJԋf ,/ A'1-tmrA6$ߤ*wmp[ו3+oviQQ} ε yHnLK^w܉`i` q%}-?J_VĂވoқ6ҦAUdvZڡs%Wo!X{fg F` ET͇8`6Yϭ 'jŋs* 4Ć 5į5N]q/YaEB8G>Xp;ln֬1cDPŨhR&,%Cg7Ses8r^08h1-?%nzypK,x !K7A׃ A}`>N`;k$emnjjjo8~_fbBKTqS(TxeϐHϐ@tt {jijB^{,?9z^yɊ5(*@׸ hqGitp+obEޫ[/;c <&9=igbQ`DGc%'94B'5Fw&~uvxL2d ̐7>vH%t![fє@ʈMP'Sf,6+ 2f!CE/%-$P6`e[a\L($$oV .`jU; 7-κdu C]&5mDOh>ixY1N ԃ`P{|M40A@̋7NQtQ7t y5'jQ¥r .sp(#'v4* 8Qm&`GKqcYe @<¢5Ul3ȬvdԆ4F hV~|DvAZG9?`4/lpÁunf%hѓKEylA.HWaczw}(gʸY3 Q5bFsieZpΪ /Nr֙fzSW^! yOM=y"^$hߗ*`Pr |J1Ya;5 >Y x<ܬ)p}@[[P@c.SArU"a>ֺN*fhkX6w6J+7 ps.Z}YAcg]&& ʖc)G*Yx{RBkCy[nmW*5K?|O3;I}Ql65UyzN;aw-6qM:ӕ4҈qgUYM*)RYzݓS![*SJW)>qe2& &F tV08FcQ>HJw':${Z;.58tn*Y+ Wq?^ɐGs^8x3ٽDy!*oHbۑ Tr'M=pߜ3cν+h>E8vMZ#p;Fm,e+>|;Uoʗof"+nDxzo#:֫lދJi{}:p:LϻҦ JJOG_`;_o,A J.\=\Kyp[~:D gQZ5dxbcø\O~@];tyAg~"dCҒ7)CGSP" ˚RgYu+Ps=^q|A@Ulj@w2*]\LzIk#:ދ@ Sϋ;j&0`MpdGU ,d?c6м@Va~mzeݢ[oYrȞ)E ϣf. =:|:* ǡNߦ.N}88?8Yfq U*jK1IC#BcR4k/1B?[*/S5 UCسlT#oT8e={w#!T}dZ?Mla !m֝%ř碹Dv`D~K#}qzܷ㡭BhF'w&N_wsF'ժ,7C=A8WvF-[I1e5\kfWy6c?H*o9-pϹ99gёվ2g}2WjzaEd}ΰhxs7qԒ k4I5q#|ޯزղ]ab3}(-BR} d}7L[DefYPW8,_ƓBë-*|j&9z$O8ņ'@иM^4i/GoZ4y2NV~Oa: &(%=dU" *} o-Gn)uc܊[Ё})A'j.*.hgGy!W C/Wƭo;BGU*SȊsЁ<>T(e-B1Q"HH:5{Tu!8&I s<8SCͦR^aOE標 R5M8{^ٿ-=IeŞjҗK 4ީ:Az(r{v9d frJU_<5[Bjxk>Nn݊0sLn`힚1ؼY2 jIj{cG,iLiڸ :''8\)6xΏr?}B.3oV?aIT]3kdRa\3Vv}AN7psq4^N3b`|P9(EF'6U%0HKs<ȉ'lOI[4s4<nLK0S;G+1V-my 2u.N6@CW9