python3-perf-debuginfo-5.10.0-60.124.0.151.oe2203 >  A eQW^^f{ )L lVv34zŕ5D#ճ{ۿW8vY#Ϣۉ s$Kn83nQ.Mm8hߟ26{.XCji^L<<6gxH<ҹz-o4[@g[pJ嬨1am8n܇MzyusdDdە߿yBi9Vòp(1]Mϣ}1o`H\5wi\%&nyPp=]?] d  4 _<@Qfl      0XO(k8t}9h}:#}FW2GWhHWIWXWYW\W]X^Y*bYcZd[Te[Yf[\l[^t[|u[v[z\i\|\\\\Cpython3-perf-debuginfo5.10.060.124.0.151.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.eobs-worker1665654630-x86-0001.novalocal2nHuawei openEulerhttp://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64.`0AAAAA$eeeeeeeef3ede3d8f73b9c4d40af52273ebc0ab568b16a911e70e22141f6b1f4f57b566f991bc3cae0359bfe2bd012da9bf19ce6d32ef6921c966b43f7ccb7aa74e20c2b637ccbee20eae8de57caad3583ffe08a434122db7f17a85fc5a02a42d12553bfrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.10.0-60.124.0.151.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.0e6@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@b8bOb@Jialin 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.30Zheng Zengkai - 5.10.0-56.0.0.29Zheng Zengkai - 5.10.0-55.0.0.28Zheng Zengkai - 5.10.0-54.0.0.27- !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 buffer- configs: enable CONFIG_INTEGRITY_PLATFORM_KEYRING and CONFIG_LOAD_UEFI_KEYS - tipc: improve size validations for received domain records - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - block: update io_ticks when io hang - livepatch: Fix missing unlock on error in klp_enable_patch() - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path- kabi: cleanup config entries of kabi - kabi: fix build error when CONFIG_KABI_RESERVE=n - kabi:crypto: reserve space for RSASSA-PSS style certificates - mm/page_alloc: use accumulated load when building node fallback list - mm/page_alloc: print node fallback order - arm64: openeuler_defconfig: Enable Kunpeng related configs- rcu: Make TASKS_TRACE_RCU select IRQ_WORK - x86/kdump: make crash kernel boot faster - mm, hwpoison: fix condition in free hugetlb page path - x509: Detect sm2 keys by their parameters OID - mm/page_alloc.c: fix 'zone_id' may be used uninitialized in this function warning - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: fix address limit problem with TASK_SIZE_MAX - arm64: mark __system_matches_cap as __maybe_unused - arm64: Avoid premature usercopy failure - arm64: uaccess: remove vestigal UAO support - arm64: uaccess: remove redundant PAN toggling - arm64: uaccess: remove addr_limit_user_check() - arm64: uaccess: remove set_fs() - arm64: uaccess cleanup macro naming - arm64: uaccess: split user/kernel routines - arm64: uaccess: refactor __{get,put}_user - arm64: uaccess: simplify __copy_user_flushcache() - arm64: uaccess: rename privileged uaccess routines - arm64: sdei: explicitly simulate PAN/UAO entry - arm64: sdei: move uaccess logic to arch/arm64/ - Revert "arm64: fix current_thread_info()->addr_limit setup" - Revert "arm64: fix USER_DS definition problem in non-compat mode" - Revert "arm64: Avoid premature usercopy failure" - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: alternatives: Split up alternative.h - arm64: uaccess: move uao_* alternatives to asm-uaccess.h - Revert "arm64: alternatives: Move length validation in alternative_{insn, endif}" - arm64: add C wrappers for SET_PSTATE_*() - arm64: ensure ERET from kthread is illegalobs-worker1665654630-x86-0001.novalocal 17066592005.10.0-60.124.0.151.oe22035.10.0-60.124.0.151.oe22030-metadata_list-compact_tlv-python3-perf-debuginfo-5.10.0-60.124.0.151.oe2203.x86_640-metadata_list-compact-python3-perf-debuginfo-5.10.0-60.124.0.151.oe2203.x86_64debugusrlib64python3.9site-packagesperf.cpython-39-x86_64-linux-gnu.so-5.10.0-60.124.0.151.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/1ae3f0ca5b5f49cfd4794246e802a100-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e0a7d89225951ab4e7257991c367f0acf6b2d998, with debug_info, not strippedu-[&ythutf-8f1adab4a27d85aedda1c7aba527575e84f8129a27152d6c426650a74b8c7948eb9a8ca57d2332a77ec22490829ef2b7ca54a258fc44ca196fbbb279430e08cbe?07zXZ !#,8+] b2u Q{LX"3㫙"-|=nB/Z(Ǘ[}(J݄ 5?{H%,[!ʳP͏my7?dv8dʜ#N/|ݖ=ꃉ`y>^B nnlE(mDa(]^-ZI0BzNCRFآWXNK4PCv IUd}-.UX4$HL= cVB[mTڤԱ,p=$/ BWjɴO5^OWS}Ex[0$"A>^Dz.u(ȝTbV%G&R*J+$C)6wIj Dv/i0y4)s@Zh:Eْ^BbLکXC55L~UP\HqM-FKhw*2zS {=$'0OqTSma RVMn4he.Q8x! ,DCPn6nLIj[3:2GDg:{`@XlnM@.# 'p>?ƺ1qh3aS'}v}D'bqרC `4 (?D('6 H%,-`TCO DuohQ?hQ+K5g5oKdpFk `FJA z{{kHb]I,5qņ^#^yWFvZWunF6ϣ‡lCCTgq晎FJ|ɑlӞk">Ue(FA// ~f_ -/\ g n70Wޝ$߂A>!ފ# =q }r D[|=&ٴgKPbs )41 1™:-yR&;)Km5}M%l@8u/ڌ#Vu|pz"e\)9 p;nGV IFX&pz*e^~_\DZ]9:"+9{ʞ:AHMB_%/'ظDQ&^ Z_ќ~eUCrOVEAΔn 5s+s:W`_4yҎm.Ag H* \ؐ=),Ӛ"t)8wSt/=kpPL%O0:cڨ,rl q×Ǧ;pyt_>y~$>@H[kɻLA@۳pnmxŲ=>'wôx%P&QEɓbRc@4kU6PT aij $az?6aiI)(3#=t'!/2@hy=QYarm7艗5e '#Kpw-X]79IxTدO;};]]H5a ,p?2CeUGrG؂?[y!NN$}ĉH:_@io 4},fwWu>DZjQ)tخO;Y*}7 j<v]P{6T3|,b ]N#T[CK.6-kpNX|G8.JR$ WvIXpoZ2kuGLuֲ;|7Ư7FGcrRvb,AH(qJƬP)dnqQFࣙZK8nւl5¦H$i}1rFN,N뛓-W)i)q~Z]d˫d&A8tĶUXɨ`q(|Y˔/a)ɾ>mv |CF9jӦ{$w"Zv:0:@(k8Ao vj~>tH9M3MR12tPhau Q64wMWXM]Ҭ#{`ZvV 8 qtyջ[{WS! pPco5ݻ &\d 2E@ t"C0$;uK1} &>9)!eUGG<)7)F˅Cޕ<h`‘ՕK"5+ !dJX+pξTOvBE"̿RC#ާMAiKyńBO\-ǖ0A+2 42J wc{Ųv)#(Ú;کԢGf<Uo,Jxu6RxfUP,;ՌrL+TF$ToteRX'Od6?ǙӌGh 6cXn@}`þ"MW ]^$:m]nA8h6k3ÚQ ;,9#?atٸ}vUMm-3̃,ė{rVPB %YyvOoJd-e(4R dcWj0+>\`QvEI2z2/n996nS~GPؼGH渍 +2.%KY}XEΐ\#\.+^Q> B꼫Vx@{u'`N8)~bCV*~-"K3O z`]қY]R|T3kM7J_q:TL IC1hY 0ܖWfe\vx{iq7"l>k଺ ~2?O@^9cה&nU֠i+T".q$bj?E!%ܓDjQԷ44B>6:uiS.D\4S3p/&a4:$2' mGeH/S)DsFЧ\_Cs?mHܒ_^8N]L4c2E:'m۲ zuN{ nx&G+QʵRZoE9,kaE k5eDŽe5=FE, 6ʰGWݎ§HМp3<4 1hknUQ?WKC&Fw/0L@ 7E_@āI h؈Qr& >! KՔheЈjƺ{zL|cA`Zծkv%Db]rZ/I=1]#؉mH;+ڤ^!: RQ5mޤ(Ue$!s* [.""}= !WY6kh>HzU kGWHPաjV0Hf~yBؿQh#&Q{]/PocsUzTLKSYhb_xȸFŲ5tusf@ MTl!}OX‡U QA:Zfϰ}xYA]E>Q\6opWZcGGG%IRG)G*_DWrrv:a7A&vufڭI9SU_Lue$ui 1tg"(PDkEWX 4:\@>{ 3^-3E) |ؗ1uyp"-YP$ |#Qbp> FyE/#%SoQ L++ΜJ,k 5"4@cݴ"49XEؠ09YIbCӚIzѓ)Z\Ү7!t.$)IuPj=z9WPv= Uo{ hcG[uv_ x{cq0&~>P=GxVO~~m_J4e-Lj(wآ]bJt3'7Z t/"Q66>MRzi_Nq8n_IȬ\1,#/&x?^#Jkf%+GI6xi`< UsP8zwLx8N&Ve};*?;X=QNaɷ#}IrTv<0ӌ3Q ] "`|:RX Rڒկǝ`ؘZDUA6)hH;g[ʓ.F]Լx?z9JucdsQW=@{oSW4xZejb5|լ[䴋n&z^o.ZbĜQL]*(, "n%f^yGOspQ+0"n֓|u "aQ%]5PUKNd7M)T&74-+34 :<[׃%4BzwMȴ OH5=?D؞8@z< k}_'YPx&Z YJPGP+@s'W+".Zb%mxwi8X,kOF]7sfaDT՝7SrZL Aӆ{ɒ[Q0$hzKҺOGEAp5/|@.w}:ᨎB$C~;gLij"?0ԃ *jʡ$O* ;|SA|s̅UG#SGСAlm02[۹MIxI͙gAQ0 %H嗞0IJ\"[e8ԥ86衪?F$4_wF^I)5<h: yt!y;Mۄy| "7Uze\Jwܪ*)Mwz g5 {ʰO , SA& HAhʹSM힂;ds7(wJJgCut )e% _^x :*ߠ)];`~6YHz*;\q u#T;TUP .Ѭ1ޘ̨s۾^c~\Q.bGxbP8{i:h_B&=r /j.džʹY>Z^Aqɭ >`/3HҘ,Y es{ rE_GiL6OcITieQ^Y.gv2e(ʎ1vg

Ԭڀf@Pz?j/Et8@? ٯt絆9oDž䆽te\ #2g׵7~ePv79!jmMl| Oq4Xs{R7 "BgۯxW08yЍ4dW)]YVI;2"SV#BCC^?vğF}s;g99K@ ?u1\}Oܥ鶖ǑǓQqI>~k,?GDvJ.ZѪP?~Q&n$md g֙=SEf+~$R*=JTQBY|xx%9k-oPit\K#3/_Wo * NjB{`r NR}d:;@mk8녒R^@5,EsʠF|]6 ȡHUN J" kFA6?ayW3?T])階mkE$;ӛE1G]6?-Sa.zCr^{C5WN8 {*|b@y<ΛH(Gm& V_vWwH!׻GbˢF_OE*dWI3vqS[o"Ao ^;wh/έ Woɍ$"{hє|󿁅$$vi9z&/7{Fh[lH{L>l71uFI7D9+xKX-8MG@)RڕY&E$w^I4,2] Cd`}rZ^ӿl[{u OKg+ <-Q]̣dUlu;}9b{<[WnsU 9gymOz$ZX7Vݶ1z?om=} z>h2q : 22ћT5e]D>a4y/7![|Ї+٨N|p5~xFdS9pkPj"lKFٮFM\KjtU =*'yz!WiQA".CݚwF%­ K猰L]Vr! * د <#Q|Nq]iH)#:+f|i=pr4`;͊UUg׼a8;tZ}En>YbZ H.OM`I&yw6cQSE#^uN뱣`+ hӭe@VhJrs4dTg6Rg\@s'%=ph4O[Súߢ_W'ȚtD"t"*V楍~xI>. yD%b=k (ߍ2,nd⋳ Q :d(5LB:S,Wj'QYNj^ Y5g >Nqdc n?UџkpdNt_uӔ"CkU<9vveUcr=22ζƳ$h5:{? ^p3}:&mhNɭ\%1"֗Rx=\=.\ab+߈s҅D':3|Us}9ɔ㓂Sp-+w|ޟ7ⰽ|3yOޤG7 q|`k/9u~,#7 o/ ŪcYWC$۵ ˳BW$U~#nÁd4kAvst44- 65yyħ'y0R d>.WDNl +)ԊSJhry,v9N b!U'^;jw>:Ii]!CLU FMVՓAx`t_sAY5q1+A-H{-4pZOh+ fœ Id\7򁅶 'p4^)WqxA L/ˢn`c A6s:L.]+ "wJc&#Y{.Y2Rx?{9#~m $H5< #v1b7bp_­1[(z}]DP~GηHSNo6R*dϜIIi2I}z2G=礼Bm/86MQAc!vh0kaX-NPC?=2Ա;eE6%^2jy6ߩ] z3d|4Rt$PLQoH|CLL5? YK%qY']iUc}7MP5ԍ5m!*;s[ z]i O]>zidr;/aJn Y ~M@NBL{(;Iw'O#m!X [B(xK[dl>ܨ£5'!Hj8)cH X]%F:&_f0ʭ.jPJj~pW8:8 ՟.A'wzg|jO1m]E1G'':n <6i Q"ɣLKmNT |r縀 `$Jϲoz:O٘a*7KSM\mp >nM{9z Ұt;E`?>-IA2i<E<\ḁAL ~Sx=J[V̶oGUv> O/kRe'"wL 5ݙuJ.Z5^U)z͛շzѝAyPH{ٲffx7}`)7{l`(X,\yc8y&)'(r" ]24dlj%{ K׹O]h39B =/; C0kVءR}=qרv|E'ڙ̲5yGD @pQv-AK`ƃ Bٳ]Z{DOx. QiO(n/@3M_ÞYeǷFNƾ|.KZQ<eiMgh+[+lOу r%H(x[>d 9d"xVLܐr@|BlSL/KDnO(`i:B V1C/۪q=(; *G j;p9qMN0G/TvFwJhw}'%=w7ʔZVY/ sT_ʏȾ :atd/ln9N.6B za& 0yz$"A1tɝ{9^BQC̀<0GR_=5K4kBl.eC8]s`+xAXKQtū N<Nyg5:p JA$ i~1sh^2ó#CraXq&p=\EN6"`6R1DbТhkzNYNmX9\4؁/d|:$9·sFf>:.6K𱂈5^^K<.2^HF0Y9a.A"w(-~5ОiqDN6BMܽ38N /763$qfGaiqZ/sg4,(_`HI0P1 dz~;VbGzNiCk9 AI݆_}s9 s۹9V;M¹wV"^.s)Y\$ˀYSs/+$HNMiŰG9LSJa4\h*aJvP^J!xՋIOXQ $(Cn@7KΝ]xTtfNƱ`v݃D.BHܫ+Q/o=H' ̽D?zo&rj?JVxsjLN^/q!>D?x-vsbuM6m0(%"@ٵe+T5x~[%UE:i(`L K|+4 `]B)V!Ѵ5HE-&6^XW~;ڲ̗u;zE?iTX7xI6Ӿ$77%wBEu'3-1S{A+H$46*B뤅پrԒaa,e2h62GZLe1aTgi&\ʶ}Q%շ FEƶN;"N+ɷFB~RY_0i~%0*4-ɇQТ2BziǕ ()[*3ի xBv&|ʘhH|qTѹ,)8eG5frXmc1!Q|*qRF=@ Ω҃Ebuc - nw8ܙ7ؐ<4n0*$J4G)rHޭ%(bϻ _@"'\MM_ʃk)k,p`n%լWL{MyÞzt`+$ACUlg;JN$ $ѓ[T|~K𩰱-d[*`5J'\/?}~ Ӧ/qyr#?2",5jmG}eiO@1?u`p2[ dŞ)"9&+j3ޗx*xZ%dʹ|L-ŰyBX$fjlĽ1r8ɫVCQgהp>)qWv(<Pԍ~zxX< LHPP'@Xr U\$5n* h(9zUNOYc %V 5VD!1*.E Dje[npx;KfakT"ұ@g6 5m}?o`Uֵsr5[jQ51(U͙ycv9u1aG BڢWD'ȵ1X)DΫ1P ( aҍZm] eWJ(G"VJSFYq9h\A ټ5r-=1V* c^NQ3Il5$Y@ .~ly4fr]:3X.~O1l6@dg"c Cbz(;}ښAZ ]pn}Ӑ;&尔Fxa;5'#dMiE|NgF")qM?aq&36FOV2}'IItzyJ6D!B_Nu߲SXy $Lj7]G߭8Zdu0<(xK¡pU#g̈4*j{8mz2׆'~*Z[K 87++ʰcY8^suSډ[}NhSXpfjEL{SS6cӕk>~ЎbHRӄov^ox0׬ezPz4c5($SEk]F&|Cux|h/G3`^tTH=Ӊ=G9lkhHsJBk[:x)DZ/KN/zZDnˎFarwX H$-0n͓QWE^)I_{ i H/TЃ(k 0 fFvrhb1Ν;~@ZykQgyGؽydR.1[Qy<TZP+Rzs]K\*㯿3G ΣBJ[Qc:qRE Ry!959_*-Q! tGbX+V<]֩d6y`[[vRu= 9M|-/ijF\8~\N~9:ͮ@|y:I2&I.ZaK'N '4eS#mRMCa*\x% 1)*VN] 6|6uݿ0yZNqЎpaM0iZ|mKWЁO !OLh96[v {ւdbGMr taWCN^R|pDF>;xuG!hAմecl7N ]NzlH9oM0DR IR|5ӶB_ʹ{ $S0# 0fpcyv)l R%CzW/aaQ %.mހqpc4+&uұ A3"(~qMHEa0z˭{-=9>?|0$A?ͫ%SBf=-Fdn m-+}a!هV >QcY9=Q{ 6/G1RiBb+ *pPl(YIZ WgW䶭0.S26'ǕakAZXe TvnQT O2@ {KHD0J%V> V`D9hU0n=0P7H vY]AHo cY Y6gފBQf {M۾9uŅ6>mưέ;oW7\;[oX!myAo? sEH]ز;Nr O3F%y!Vg \:DW{k׋2X%|*ıR}eY&ivUdj{!}5Lr~25k!-!xn|;3(.t  Ɔu8v}fF wfQ _;D*po$T.D۩!ǜd垇BqB CBҸ!c8l2-{A9W$G2|;tgtsD|HPjE?, {IXJ;%_Z%!ڿ*x`_z$H0JL籢&9]rjt7Vc-I uGCdjhx(aJFIG`I: rfK-܈'5!_ Rq[|*U[6S/t2ts5 DC-R\AYL4aOۙ,'xI IW;i\\oMC܆w1g7S{jfDJebɑT=ĨF_C#FZ#K(Yk(-/+[ݒur쪒)yX! ʘF:zJf`E'Ɠ cź0ኳ~fHkO`ᆵ[Y^Q@j;+p/ϷKOـ=(_B'Xl]p%ѝcT98 n59JOD_][Z/:|E6  ה_YD~+ MMԺo6~1I;D?(zg.S?YyQeYZi=v[H^S~mˣ%}ђhF/0rlD_ z#ֱ]zr~){k Htwo٤Ye;Ц@( *;g&%'bnjaj;|p!DnX!T{ u[ӌ9e}ēX$ >/oz˧i4-T -̯eW*[=ޙITOU6&~ADЊ'.Ne-n|,;2m?]ěVYN)Nǭ9Upñ&ʒ >]OODS?%}_tτ5ڈ{m/I>j$Ƃ}7`PbFc=qeE".= W>:GPErޥ G󆥍89LETOs^7\~_v$j@iqOdK'!CC *1\GD4}X&<9yt,l`?8ۘ@SN٭b$ٚoa@iZFD#94|P>.J FՑ)7zޛclLwnY +hRM%ҡOw\ّ@j3yEE_Lƭ߮ ۓɢܲ^,lqcM{G \b78FGXS;Z7, `ШpsBC_CQR دv֧zWqNy.nf);ex(KFΚ͝.OO±{K`Bt7j"U[UB9ff0*xJW9}֓oŁk>k^~"ȯ1o :CTyY[,(hYe$c09"[aD+q .K2#v+x+G|PR;j~;eH,$sQk:]ȕ|JN钅S+3=VȭfZ1UE`jFug]7cVF[DZ__PNl ,@JɼU^A::Um..Ei^!w(uC BΛj%dv/3GH[!Øx\}g,!M.N-lFgW?L6BSJv#e;kT^h!fABCP&hN&$WN ԶLww+s]k̹΀\}F%3 pOXil0~5ܠTϙecAx]f,CFVa~P\x6%KϧÉ٨NH~Z̓n<8KeFdgw97~Q!}N"׷[&KG_:AɬԿJ'v2;7%"9$^Bm\jg6vSH%= Uz%R]Ιq%%5E?4Ԛ-:c(k gHqN*k¯2~ UдEc.J)z" rF?J` H=p*hxэ SpX? $^\XM&sNŖUx9H/H.`}*>oH2b,Lly (3=\,a7dxiMDDbꮒQIPH"3 V+1Y񔋋pŅְOl6cs0eKךּi'|>:ݟF"\H 5o7'qu{aߨ=DaБY6@^7\?,]0`6e?WHDnq?(&VGPۍD5'N aHn]R|u3*?>|Wypf9Fj*a,y`?A[b^e Ϙk+Fi )iVTnycyRD_iBR{f{j(lwMʆM=vbp]rk$%Ґ;xMi<)Iz[&w8>Z6x}ۋ$A}&d$2o4^PXkOdK{s mDt7{ W+fLNp: ;*\~^{Oq&݅*,1^":*K]j 3! ŵ@bFF\S?Vn,c֚-kSQM@Wu4sh3&.Ák࿼"||Z} MɠCP NWK35VBYpkqChzq$Ћ DDqS_xWm'(ԁ+3Յ퍈 |((&s~ (&-0VήԄ^̚3V}-~1!8<{[ >2Rf3װM7pgH 9Ob&_d ;]jR'tpU0Isn$53$9*AG#Ȏ6 qs2ƺ<,X+,1pjyt?]kr J ]0Uԝ\TFaVvk|2d_FUXk)zMA?6Gq~Q5l5Uoy^vc~fRYv?/KQ~*`P;ؐC¯-ei&vX8':=^}";p~*bJ6i uLfOcVB\v3<|p,6t I I6?+%!9*Dɯ;F">}]M`#_l^m-ڢ;:p*ԍ㪗x`{՞QN*0e\%23lʥ΢$_5IgH&eTE\aTJsuo' L:RÚZ *7-䪄}ESf U57-V mJ{:l[+9nq oh]ٍd5z0ըBTIgy*z#MnZO-cuF1;0(SVX,nh'lemȚR_K=Dr7-Wϣ^R `#et◨qh %Ƈ=D|m2!S6kע&oKAceg\@KTi@'h8 ; >>fw9]~b5dޱGM=68lVqْ\RKe3R^I`~ZZm] @ğ뮳3Аl xV8]>HzX:Gkpp@((G(nozG"7>bZ[!J0> vܶg* 87wB!BXR t'DBbP].>`Be 9s"ϺQVSǼ륐:#/V fJ_~+h@yMC,:ij{#qn UĻdMm]/~ 4 Y4ԹHw~cmUtjO4+5ЯsTu鋅6[&gh, 9L xIYh\\*Iy'UJ K@S8IB112)kGlǷD '{ʯ,>yRqq;ob`%fhAYЦHrA7CΪ6_*om3[F^'\PE!5!$]&HH%A$lDI*Xؙ„R[Dx13㶙F<5wm<`ż> lԑßW:^dJڬ _G{#d#u/02>|?\G(:-MK^rcB.Vʳ#kjϿ=}kh1ٮdjoc6d֙M{%|'XMji |b7*S.p}kjaU:r2c#;}+WJMnKR#e0cu@W]ʈm=IlqF\m%P-HŸA`&ט -:Qϒ0>MGT3*}j?Vw?crNء76& YgG*^2(T[g%bJ(N$ 6ڏ271 |wTO> ބ4"9շ]91XWp#ڸ*O=H]@|}Ԭ7q*"7,=JZZXC3t~Q^)%mO7<fcɈ)/ YFI?SF-{/6dG lQȢ4>c|EI+=3WձL$~%ֺnЖ nFu#񜞇 8Iv\WT3r'3/Qqƺ20: ljIc 'QXaZwgk*RDjgV7%%iibc0A\p.jʻtev` ̔#GzupémHgQ: p&4 mӲffsa-:+:E~D6Ii4lrۆErb ROU)HfJ`u*u. \/F*KPf2W*$HAz%t%.+Xː(+#}ebeو8Al|5|/vj7vy0:A-$.P<ͿkeROc+ƶHw3^I9ְvLRI`\ mk~xpTW3۲m]xTA} ɰ׀lD"]cQc{h}=.toNvgNruIJn,Նni" ȃ"BZ di$1+|-jwңtW|V@-e*\@fxC.}Z׷sI^ g~ k_CPAWv}e,(՛$MڙTU9 Oȉ 91:֤qfNSeݒx%ym uOEa4CR^nGw [BA5S+QxTZجSut%bMzI]+ɦJwpAQ>7FXH#go"_[;ݻnW16 ;sΓ3i$-JIؚ '?|EЙVn])ZE78cl-Qi]ͷ#I*vGoJ3 V<%M^u5{YB! K>?`6O^nVI@e|;ND$"19_W| vsuDy_S&P^E_{"݄~ɂ}7nOkRT8UC<B©mgbVY"!i+GDmJDw* ώ]-̙ƽ:P JZM~*8Ѓ}{"X% \}Ak`;qt5AYTRWzn+kz*}؅;;P zi< h?i+|d1ŁUmshUE/c/Z]v=[o322ґ2 F?V+t&au o?mqYޏp*θLJ~˄@J X6v!GQ@(1vV6rdwb53::#î+/8vo4N/!$Jbh\/ӝ31y[& IG%5s6*M EĀ:V`r~OV hO~Ix/@;YkϠh-AU)%Zw IEz͙NuO#>`pٌΕ2χgnHQ!0:\bvRP:k-ٷzG96p,Ix(SȧV5lĖ4Tqļn F`ҥGKϯ_9x9 ݞ-VhiOQ ۸^xp1xZxF)oe^Kj9`QXz8\_}䠰%/(EWez~4v|N7wsBѧ2dQR(è# ehD0dJkt>%ί9kj[~n4Qk& lvX2扞O3i]Gj$-|dP`̮߈O иU | ~5Ͱ_Xr _1QwVGo ŕf-%vKXӽ1`UEc4Ҷ@vP򇨋N G{nrD$e /$WgpV cYk!U9ŴtS4q!ؓIY% ]= qYOѡ=u|63|Md]ۍY#U4$~# 7n*n>LL %cdv8KWl { ٯYvL8s]c_16þf7.tVrK۝zݚ]$Du?̍d ?("kƹBWl-@=0Ġ&p G. ==u۱ݦLJZS"`Sd9JsEE*:tںFl-9oXP,pGWV (w5@^mIG}p `*6Vyj+r'88ҹ=EL>Bv]xƒKd| p:12/_ȝ ܌ Am*o^4G3Kv-Rw;O^OY,a[/7ס VzAOgh^NŌZSM<+5|cS2 L(p]>ȃ /A"S@94iRyzc= 60{e2-%v3jUC/'4JZO|ݨHɣn6D6@O8@ό:Bq.Q &_ @j3a͗i"FsG}~QR9W2}«EJ#IVH io商]Z\%+x;A-Wx @[b҂quXpֳ"A~8Do-^?$S7Ko-D;@M)9/_ 2ayG!i҉\5 Wܯƫ1^ W](%reX),8:3t1!Xdi7pψ̧B{>'l?9 /C4z֣FH &翼&(T@f ZҜ$B N{hfW(4xPHCk "ٺoTdz`_+@B8:3 TEF:w)u]t2G9kK:AkO: wv8~eBR ZBtCC^er"4uʈܑ,l6Z j¤ $rx´)AH%ɯU^fXF[晃/Ycx d=i'4'̖-M |եڎBgUKs z.[5քo*Dwء<ޑ00Li 3+ly u fg#H,Ida̱qSͿ\>WE#iL6=b%a.40׆Q6' a?Y22;7#X"H8ҿ5<;z! cm9O5J%@U'whBQ!_R9i/X9Ӓs%\a7jIΛF[P,n 㠺q-{[ aRA2K_To~VA =E-;_8 ۿd |5yu$v$nrU4k3AXu;<^2]VgLěR`GcQ\ԓ>3.pIq+03&bH[\}k`*2Yn?YcS|8&ӼgGgurg=ӥr( :\Lt>YYZ4_A4IӴHOfW@R~kF"% "ܟh%sZ\}#Dn؂c~b6C1=Q=_׵_qӠN1e͓F5@7=|srGX,kd \'Ð ]yzneѽ_+#9gΓJ>BJR78F|h= Gui8ȫڮr?lNoQ* ̈́j=eԤ%A%dta[='(qUlצ}PЬ*)cXr#\VM0t%Tat0Vlؒr^>QYu~J?;o[EB0/wx-"hr]wZ?t\$w t XV"wסc{\&o+†>-ka 0G.CPJ#~LSLultcdpw)Z@4]RF(ym`Uir#D͝kf4R{pZCDwO  PZJ 󦐫Nv`4nREKxg(GnjE 0NbEyz>1B̪)6US'2ȠVO)Rdm_vi3 g MDX_tͣ"I屿iRpIŦM;DBot#HT\MJQg 9BdB (iWwz rFDBr̵#}ȶ~/?F`ݜXYY-XR;|5r)ɉTVf4 7OD(;fw}"tq#Ґ{ķ a"U+ 垨ye/<8^tvm.HzƒB0 ?R. %"r8 LiuI8;D&%/+|`akcQN0 ^L23Zݘk8 g5:[ P eX8ڎFt 7n稗}NU rv'YsϢ#5(̡8?DJXMC6z0SXAS!a6^9"jPi| &-E'6 0DŽYk?}Ʈ.<j&CŌR^xX}a5`X*СAiǨ(MS}gm]R|ph!8khq!߼ݴ yb~At T]񖩻x70UOP7͹Qw8ɄM^ګtrDn/AQ垥>jc.Ѱcþ=ZU&QJecDŠ/`7L];ju.Zݶ8w?2]Ou7k 4|$/Vۓ"T޽ɓ<37Elg>ZeċAZeuL~ $ʳVٗ_5Z u7~ 8Y9bz բK(1id3 }:Hnx,Ԥ$a7?G?t@s}jۏyGوZږ: Humb') @O @]7DPpvZё .kIwTK~<@h&k(aS휈Wkݰ `̧Wk@cO~}* x(7SU+lr]~4Qv@|Y"CHVv#q< mӵS3 gk{#\Hץ{ C?Et KtBa ̺Z]Xi!xaSA]ĜkYpd[*(B>I&^w\ũI)ܲ'\ MBs[u:ĄکF(޿c>J'*fR$/dM+8o:}MV8{pԀO ]T#0!jv!jڔf>J_1*If-.&#b=PMֵvGWΊfÿ4*BJմ,ЁA)rWYۍm,bym|#yssVreȡ  Vd fnϝz㙟MH5r@hOv$C?4b9 9]z jʦRՊ9шR}VA$%aU}䷏Aܡ&p"@s2 (Ȩ ȇ[ZJ.m"a' ûFl1qqsK[f$Tf1J/vl.{FNؙgzKG7ઞi>mL ia#keKLU rnw]qMF+d- apDԛіocCgu^Ѱn@gI諧?UHԦwJ םcƧʢj!)`='ΰ?y55Q': 'X23*w!㦸hĄ a1" O6 Ʌf$al}ýʏ"Nq()h1> 簁ӺȔ$KMi6fhcg^͋Է`m9L]Ƽ(s5_˔:E{71xdau H#0%4M-Kl2?p"Z茐jFxI]Ӝ%Z~JWVhN> 'mW0i;m<^ci<(Z5coS xl5]3x cCu`$2ڮxYFZKdy@;&Jؤ;k6*<~'6)4frkE [kڎT9R9,ؐqsuKwI?7EID7CUHwRMsNiEx-FY:9g˭`s>۴ð~˦rN]N[ԋjNl- P` ΢( _T$tn: iS"i!SZb(7vE% 8a#){vNU,WTE\D'J#(e59ޞ@+1;|\S]ok3}{Ѽxpb8u^[EC8EE $8Ԣn׎אAJjWq@"+g@l-gj_i`@vhxZCt̙;֣,'1k>նxWRx5Ao =14 (`32uh(sEe$>J?Q{TRR8ۜeoNjsXپG&&Mؤ\d/..ؿ*{a\ȘM̈́dC}aeXMQ"0AaMz@`f7 i)0>kM ־ī,f `umVIUb֕ y:q?DYԨ76g=6kpd ^٭5 w% I`:xE6#/׉u£V%M&8(SȾK_\=g :44 Ɯ3YdʙsMQWW~L{w#9f̙gy0:? .H"0K}hP8m"?CU=/V@-jKJ+ܻw"Hmf3Nܵc+]9ѭiv @f նQkꠡM?WmʕFdz,Х˗*"؟Ya,؀4.RZg5u@52йI+Ѓ㔥g;Ӱ^KU1?R_.?=˟:=CyW\HPcJݰxrʔ+.9<{FSLtu` h~.uH@L(Ntb_ɭFT淫Rc@ F64ވ#xbv|) Ύz<3A%O{Ə63 ((%HnYo>¿1AgRln臏cq\74R!줍k<<#]gEh ϔ[õGrv.۫79)D_:78ګCCP>k!WoXs+a~+!UG"̡!\H.%`+T Ēd{"=|=V=,!0bX`2&m/)k m _jMgח.3 8H[.YUxN"?}C/:Qy@m޳V=i?G~juGMͧVZWmdSA}}FTb `fLzox.Ԓm82w.~dC|2VBE. _{ŕU +[_EGя-aBPh=UiP1k mĕ,&++2ߤ8<эww²/$-XV\a+b\h!Fj)2/,'\Fy4JZ_|zN.Q^;^ hhx zώ)+fuG|_w5?]dB~$'f_qϓIkVVvR 9q]r>TT-11ݙ*uݡ7MsB>;C)+>XK7X͈liC;D|;%!xrV]c:CR~-GKD(=zk$ h5?=b&;03Nr-t{띗&"YnnQT6@wNDY$Øjh|;D]nEz+:֖ߥy*mu8f­q[ᦣY%s[a~I FUtҲm`pF(*ۖ}6,)=E*~I"Y:4NyGMRy3'WoXD.B]Z"c#҈h+-.]y N^7 Lr;/@N&0f8O $rL#>EKRƶG6A5 R!O+E `˪-׽=>sJ_*Iƚ)TN*e):]y^vcWxRKY΍;0RٿJ玥fpU{ Ҽ_]~.,Bk-$zfYqw#z2(ҽ?|JE})u`7N/^}; 0BX7rZlrN*Hɐ*fb [8&lI'@MkTH*-(];~JմHY#ʉ|u)_G`YZ,Fu &]"_&aw9 ܧ}6><[JlyAzy%X=>"Ķ=lʿs饰CPw oXC/GbV*r5>@6|]J:* /d_ZXμZOpTXAr1>Smw͜OxԣLƎSn%P+gIpH}HQGKߞ%o vzE?gl(ߨjkvmż,=JZk% K`0N81L0ArMOe0k"fFΜ9W̡z[V#~cYԣ1=|[j,o< E7j\?fb5%]@)Q,qƴ|HXIw+0;@ZR$)|ys5'p U-Lb>h,Dl#oC0{8tEH긒UWܥg v6бP ǮIRCRЃg؍ͮ!DNI_];//Zw' EscC6ɒ7> yNuFz礕\cQ!CIZ] +ӌ`R:I'$nC!뎬"GVbv2EfN[,%`9ڕ9"ψ8mwz3|&[?&05'cp Eի ,sbnrԊi~ZJfBQsڷJ2WH8}yqMp=F.iBSՄW:X1m‰Ojsk`1Z}(:%1+?Tx4l@_A* `>]MH }PbNľxcp,%u %|Q섕U-B5~W)5|TBoqbX͐u͘[Z=\H6$jw,r+ Z`2bQ6oc g3-h$,*0&du!{9iKI[e-L.ܠ7Jm+?׉hƽ `]<-yqLԽ̎mK~>O{ҟcޫAPRnQ=~'hN }M־Y>YKFkgYJtYJMO30{<`v~ ꃭWΈ|Fz$ P}P票OXtVE_9R,a8Utد;X3n^# n >i̕9ך3}BIX8QC[d"9L6j<!לH@z?nĎ~lul%~?u7"6N:KݞV(IDAa:y4ɺ݌ÒǛ;T82]rT&Cx]|{[܍"C&"~ ,8ZS( j2[0vi=&벢>:9᫝&F,;H$~ l2R9mF/U$q1&=)[$hr#?ٱ!M)i-@H}3I ot_E峠~լA˙)?Rer>8el242IT-0bTz ΐ "Jn){[HVR kW^Y胙i_gb[⵭_HSPcVDmUs2&H kS7_S%=9 J]Mr3t#뱱Qm-BT ]֏wsqҷr$8&&& P^b7/{_hPYybt24vQ76@|:x _AJ}G1y8(bp-~Gp3~=Dw֛ uYk-L-- @ߡGkEk#-a}YTuX,>_x)g';ru0!9{ނ/ .j̩_}!!^j?_=;.l뒆mE͑^UPFlSNܷN+Irz/&RdO:Pc? e928ߧreTtD%KE 2cD$'t{ =T׻)4:Zʉfo]b}~, yni^c_JXvǖ5lLy,\Ք?Y*.j+,3Eh.q7mN%H6(u=_A\<>Bdd 7zhw\ 7,G6?qm'}L uP_HРg <ʫ3n4!EyMwϳ41V~JH0\2=dUY.ۦP4$2b6(i\_ݧ|Dyn<hYJSZc/'K❢ {j6`(pMҵlK#{1rnd݋_ĂVxᒟ:44cmMi20y B^C>a#}"DH̕btTnHbD鍔 `k tkTcïIxY!ߢO7?fE2˨Cu8CK"n$AX!:q:)nzd~މذih1X\G{BR[|Tm0;Ƴs2Z=<_bfIJ񒅖S]!Oe 'h?QTN 8PnRqAl_Bڷqjی>}l~#:@-BGK^k:g{E?v˲ߙ)$|)8dx#)׭Xxq5>Ҫ'Vh/l (ౚn%nk.a c+i"&< d*shiI]w%z*Sɻzê~3Cr cR _BfL \ZK j͝M!N;PӐSׄ]X2!'uysv܆*gYyW?£0Hq!l 4k:C OgLIwKIE^6z< 8x?`wQ4>(7R{&bUa*<2YO˻i+  7➜m2[r)3`HaICjChu0fvJ%5DftS6ߎ!h+rԞJ8--mP{r ĺ(Ee{^D/R0" jU O㴉Y^>BMM7[@r@bgv엫T7s6nHXZxW(now_gf;e3]aUǃDNԉA^2p91>\ztmNud] \h$n8޲1`-jcV+mWk}dUxؑDa[[D9jzH7"1(i3P: &%Y? 'dNuv`\]P؄c ! \Q`[*x c}/ 7U\',"l[bQvC0Rg 9^p<70C_ehΉX3OיDOSfuvPti4'7~wܰ@VpV",φ?9z4Z` 2{yFit9ZMqC}DT#"ʿLzA{J0"v9'FTgI RImI!tt֬ nS6:} 6U&R" noT<2g]Zr{IhOmLɅ]<YHPz e?C>_tOtHR:u(XkfIzF 㜩 Mz~rH5nxOC~?88527椡: I{p*۶oPbtó JBYfoLȰd!%YΝnF͇ %[bY,4GҶ"b$V?GXظn%am%~Wll\ULt7X{ۀ;PDjq-IϳB\Ӧ>^a*e}a-!rYªcQNE됚ྎ"8F=9{LdsO;]}$ v[Foˆx rpe˶z| [}0tXc zdyCMLرP [wXP@kc-0PۗG*7uo߂SٰW#naCټCl.[E@ \K6>@ZKQ3mȌSZF2NpfD^^ ؞T^66d|{ > X\whtvtovΉiZ[AHAgZuOح_v-Xa~_nEdE#r?Ł:&HΔL6x *0ep]*ܷ$2c㮸3)}Ji칏U\!/eʧ8L6Ei™k-ˠLr7 sңWWfV/_;@3 45>7d]P q%i@Z0?*#F|>-_5nWS*C=4'0*ɂ~I4"4()l#ZPt*jPmSZObEUuWx Y\+4Z#_nqQv#+ hI .~AƄ_}@JNtȢĘ>wsb(g3SYGy&K+s42m_c->bn7k/U:ft)"IcƃQfMigvKy^[8sWfp~7q^/;ZbN2 9 G'}S{nD)f3R7/l0`rAs2BO-C_LCNA,hij_>0<C6U_\]/zI.qr.y4lpp([p^in8,Y1$H)u=q(0yg}E/JŵLo]-SɍkgpP=c3b܆2|SZ2bi6фX;7Fp!]?(%Ë͙ބ 7=*@&0;j[4'x=*$[{s )xlMxJu<<8d@5mpÛHqUøu]7}މ=i V8s'|WpAsb;O*yЄ.j(,ގCȬp@^΢L=q]}ZXmO9#o>܁m_R-*"J#̛RSY(T!p\q[l-F~`@&JCŗV8AX%#SV>x!kq_Y-ĐޖnT2hVdo">kI#17#tܰV_@RhM̟mPB(nm4_؋"Ы:d)/4|玜kG}$%Uǂ3E+׳/oca & aa{4[9X?SITn _7hD A(. qv)[g4fޙg8ʀT)h$1?sbdF%XMu뢿! I%K`kAcV3R0 3&ѡ,5 #mL%6u2#+4g +<@xpj،yJ멮s+31y- _9ѿN#1‹Du񱩋%3h~"%֥Y3&Um2_ð# rKKܳBS ^|sw>w"q ő'$8; M|է\;hyasiG|-A}ERpйoߧ]B#]Rב#>EX쫕e0:#;ވq5u{vW]r=T9#%\b-:{ЇDxԦ?ZBူG9BRxtyFLdzف6ՃY@Y30JQzc#ĽG;L4V a(b30"$ \M[.I6r%DJybq,Jm~ Y)9Jr$Q^k5~P0R.`g;DK聸yr+urvC;^39~*ʔnv:B~v"N*a;%YUWŏOdɅl;3X[TTmC y$Id*hͪ9:YajLy  9lC2OsM>@+VaR"E[^)'u !Lug/+1Ѻ)T,hc Z .&0(dz~&yAE"r..X;WNSb./~/\qYmsQa99Єvj;8yp8/Ň/PwK`ݩ#j6D݁ /qlV3,bĮm/}55 # Aejۺ̀܋1՛!Hd tfNȢ̌Jgy *,w# P~ޑURo/EK~-Yc; ݢGc8gvc}a!A܇a,=T]D"]-qLRiا=@q :ĩn@+0~0V⯍\͛M->o1QxWQ@ڶ:÷+V f_t /uvh3 ={&iYTn/)2q7¶dOZnf[ 5`6 F7e0 ?o0;,Ur^ΤG,W.)V-@J k)Hr2ϟ6d,n~&RM5{{ A#X_u"6ݳ}T‹@{ Ǧ㴦M` {MV[eiiT/C›&w iw݇OoP狝eAd`k>N wx={Gk{Tɬf(ޱQ0Nܞn{‹;&x(LOpt6i D"8nq;[cc28m`+Sjrt ޑ3޼ulgYW R'D&[FDԷЧM);5jҘEF҈cVSEDP#") ޵]\"Imm]WHH8oAB|y@jd18QV \A8hzY0rH΁a"$@͞ ҳ:׈/ZFbEoaw2~c3o} xֱHKfK=G݅ Sqc:*#`\mPQ(H##I!6{dX\wT` 싋 le(SFD~n^e7XM,9#P#%CRCFKǀkrro^ TduezG#X]R|pB 6MDS;t1llI401'2dctI%>e+]kw%]0V MO]REO3Y< 8g75GE9T7׺uѯ!"Vj\r՘U9a`7F:NUq ޞ|8Gtహ'R)SA5i:b@n#Tn("@p;A-Pg#3%Bz-cxsqo/HWa8ƶϳnJQ ;.p b29D 57=$C-|i$]q<1}F%ӵ GM!={l(I7UK6oY{4stݏnk5ȚPC} CG3 5 ݩ6!P7m=E:Q /l);W6D@խb q$$s5Ju J\ V"]sG@2!7 Vh}+XZGqϢJW 2=Sg)ׂ$" 9TūAؿMq'Lgk-bנl!C?ϗfA l Tɕ FX+7eToXA2}H|BvU0{Cv?Ȩ\5wbD h}4$fˍt}}y*$ ϱi8tVhaJ6ٯ|k/HX}#ׁ'fK}Nd=Ӵ|Fd0nN)5Sq͓{d jٖz NS.mlD&Z6]BZ-n/ܴ[i/N+cK @;^K3C=cXQф6lMV爟\3L~Ӄt{#逎"ŧh4^x-R*9S'uܦ~9 OJ_=V ϝ7z'6qKL3rbIɖz(:A>❩VO)'~W]YҐ@!(J3ܯA9qftMYIHV.P6ԧ/xzpwGluХnBAz]n3SѬTKCrS$r+[&P} wQ6 *)j8a]dÈؾgo7#wž?:ABi2v%ۋ.j:oS">yIH G-~Go-)JiŇK,8]_>~VădQ,*IO:6 *=ucCƽ7jaW%G_kO€"&NRyLwn6:vm7Yovܪ,k`eiIRj۹R= UP3[F̻B9+xiӻKKV*E] siՎJZHKF 5-Te Swa'[Oep 0ցp7 |Ŗg#pZeL8pL=*x|; srW!fJ2J"^!ad:Yi2th︐|lߋ*6M ev+}鼟ݥx5ʻ^N_d dX㿙\\CD@DVhl x=#C4:BG<g>|\zI0x10Ū^|.wZP!($B$%:; XAN?HHϧwUE u"9^K|/ebVLRZb @3_bY0D׼h *M՘+gnV-Z#tKΣ6qP籺ˋ=j;qѷ2#DѢ^,Aq0U*]8RR8|MUh|dz[:9r7 C 1-(-su~ʩP9|">1i)K]WAqXOO!t+n0Q䯸j u7юyy ӌUZN=TTaFFGa%[@ڪ IyN~Sn(md'ƨL$X0bC`֬j [7 C}_r_k!bϾ}es%˝q%H+%@llT>{ V=X#Njg,Ѭq./lj]-eߊ+x*5k'Q>͜YB97l}9l0 s4A ~P'w\-и}[1!1ls;'7rNCt,|L5IƆ`Dt4F{қIRFH+ڞ`@ f%HwgdQߓuZ;{ e[5WTԯ7Wմ%h%K?߷ ňQP.X˲jrMcn'QW>noU{wz`շ) !֮}p2Z{xbd q;r:4Kbzo!ؒN %^._*)KI=<9~a~O@CɎըgp8 X8G|B5˕ff:Ɔe1f@u͒PAu!=qu Xr9ۧ"{ DIb8^:(YapbDm,dgjv,?fXRw2ArǼSG?\I*[߂QߑO z; #hW =;1g` iA{HCMQ"5mvI*I,'EϚMC$MP/5·E2/)W-0}<4.5ߊ`Y 3W|0B06/5f{j"nQܜͫ>':U"'.'C1u[,獥]Y<g|%>IV9XNxőNvcs9a.f!lgyݨbpą5g?[:¯iVϋ2v' "Jv5F{8<߯8IR-3kD-`e8 O=hdL*rB2¦CCTYC;73jrӽ"[iܓ鯱kz@s=ϦYVƍL՗R'}U[>? +%գ|s b:;vMķJ:]ۮ>r{sHCAٛz#Ӑ }dai3Axeꅴd 1Է,qz^/Lw%mA7фZDyLǛS;)Ϭ 3x /F+䕆Nʕn[}EZ^Os̄ʌJ4#m&kܧݠKTsPΒKEQƉ2/{V2cQ6)FT6]z|ۡ<&C[6uĬj2 ^s.[yMKA*uՑ+{qTPQ-A M! s»mVz0IXiiߧT)v-K3ZEJ"m<㼱xa#YMd)ffE4xyxh4#inS%&5'%K׎"tOaֳ9y},{۴gYC`FaLTVz?кwO\pxh)kQAYc(z1̏Ne' <dpZCHy ε:qZyP u/0l=PnA=DCBonC0 lGBvԣZ*$>Ƙgr86yA(I)0`9Γ0GDG6]PZG(*iYd {7hpV_bMO\V W*Da~\726lEGqur*.,la45+LH@ICLi4Zi'oŭ$_&fjl ̻[H^ {}uq]U`!/]dza?ofD7KI].L7uN$sS\"[d@$T>珐 21({ocdbq =O7\=QzaI|MnԅWkJX''+wg+4+q+x`2 ē&vʋ \P%:G=^H.RϠI׽q@xi20w>5m%iuy&jՓqk Va3  `NEy~qS5DdAxA `ᗹ~ Wa+JV ؃*)+4wK* : +L]1q/^3ƶv ڊ|^jB:M+TmjFPm]sT43(0M6rԪ~ӎdY.mV_6Kn/=B>pݥ' ʺdCkMu?^B"XL%.;rLBDiX+,ǯ2X7+^i=yw` u ùxs"QZYNN@pΙA}'|gҤ_4>#14;zwvmX| VIHuS MM:N̛:tD80y) O}܈wP4̨ ⮦N~1F m.åDg;v+K3c28Ew5tZ\u'˕  L3$duzD ƿ z??n0\5G/x_ع5{$ӑXcI0Ϻ'?#X!B@-XmվNJ]$؛̝\QpnW*Fb32m@pz$VΨro"ކ-BCy(z>ձ Y+U_.tsCvBZi@\gM:wHx.q bpUv'W'"/m &SM @R9{[ b UOqzÿ ^--M|cSghx΀Cx6FvیE1 qTT4K+pY$G/t ,Z.s4k \dx-{ȓG!]Pְy)䮶)o&ifxJz跳H0`'nnTv3$>RWBYݔwRn+Qt?b`@saT Ōgcԩ^يDc=Ϗ͆rWL<+lϘE,ʣcτ5_`) Pj,#tTKF+ 7$wAݝs:\Nf~ÀꗬvO>D0꒑:QWБ7͖QE0 QDّG'@-* A-~ډU~R_ tzhMc0L:\f 9.GbNXolXԀ)QyiޅD@6+PePWYa(G7ޜ^\θ:>E73>|ݵyj ͶzF4SN͝z_Bپ ;NJJxkA`P@ؿ`gW\bj]?x-ۅy ƍ|W%-݇ r$bUPdcRWKiڿ?M_U9]/BgtKQ(kk4sjb?-_ؚ0:S k.+iLJwU$}En*|hG6hydCsG@߰#jq\jb֝ l[W E-)6yywLL¥>蠾_Ec6<8? _bO`z/"z?!NB/e$<!|E~" 5T^2|9<,DAsƈJÅJKՋXWx6VS> Qg1:0Pr_X|Sh|Aˑ$VUHieFlr3Jj21*5~*UcDyhXe Y'5!L3%N~(q^˯DʐH+#x2}ISm ,;2_5g l8MJQ~DbqL0G=ފB *Nd> UY'ί9ɏ}tUVEk"4g2A&c[)x xABA*v?e-?DŒ ˄sZK:jY\rps''5ʃ8z׻GW *C,=v'T>T(nqd]e`j#l2"ȱDW5T$wi )r TMI0W5v|SЫ._`α<^c [3k2eq6N QĚaylDԴ.T pZsD!}pnSo*fIcUDypז[6:SCf->13鮊ʤ U3Rdwz@3/U7!yd.qt]t#+#%A=B,_G*fWhVe[ űaS#X+R9zB*Vǖn~JC>pTY1z(VoU %oP>_ (iG0P{)PK٨mbx;R:lw  Ujv 眶lcxlY T-ig]>%8ZWZXƠh,-n*S(H迸U5<7b1d.fjsk>HvEFKAH H__oSn~~9jտOԧyx` JZ(]¹QpvM _Mlq:a9m.arZ@0!rHzL{K 1ĩK.h5]` -B>wWD e4X%ɽFu wأ6[c|u>=ejiP'G$*ŠԀv_ ]Q}Xԗ{.t{'5Nm>@}ztBkFҍF4aR6J[Tp[n:J㠢n9w%NҌf[V!v~,&0r5=9訳PaS:a0ȯq&u:)N xg>%1'΂9$y#PEGl]$7wc=H8K[Dح:`H0P3n2Z ߫tfBvNt{ѵ#+VTQ2I _O:p2"b.^|g2UW7>ĆdA^9mA.Qpoxgj{fb˜964?z@FVp%(݃`&r:[wl8z+tR4)[]rU|U\.~ 'xnqG(q`hdKa/>ڈ{GK?b#u2:[t!G1O%p@ 9.e$ԛcOsrLֱl┺D%.6陝t;)NWf"Rڪ Z{l2X fZ0{(ӰnuT-sOGCH6U((֛Oܦ `MǿB@{A 2soW+oa`blv5T0k) (_:$^#\b`F3^88e3:rjQi%_ʧ8>l7od#77򰺳^ҭV?Q®Ek;I!lV}m_9y v&(I$|S\'V1~orϐvlQ؏Tsx$?& vN}n$*[ͷ"IWJYӀ# Pl 2lӈ]HlR )I$T$N_C]v BSBL(LQ煘c{yYv1p\_Sd621(W_A3KAhDIǠz36m:/Yi3JAݬH&=\"6U6I4T2Ո\Eg_n/ zgeX-K=VV YI%Í)1ĜuT{&񙗇.~Z*H5XbȮ46R/9M\gWwٓ QrHN,P*s\$U1ɿNlr)td 9)6D/7ۅq3"Fs5[oBW7͈aYHpޓf|o"vok;a?頡єE'jhNS5d[v/r/uaw7+ţO \c)s<<&]z!Br+3?yS;ċLm#|wE/d:iע꿰k4Dl,9q|b秊nkac՚xv2򣨮{aSwBqRRWL 1'43؉j9Bjl~? 7{E<2!H0ⓞ+OUD@W&J9"Y!z#u@0PP&;WVTe9g3eLsZc(cA.CVʕ3&#RiXk|tKuU$zh,Q 5Z`p+UYOSxs A3%ܭ)3wfh ,:E@k/(E~93w.8 i {1!/d"l]ڳe*E6NNjtm,z;˫m ƥ\TTk)О+ETt)B|Y Ɓ0SS ̛iv%g9AIV>n;/ߊxaYC=eHٮr2}ˆ}-jѽO"EGTB"J}B?"|%E^Xs\-؀R;a*bTh7 H?;;ReBmFО?rXȾwo)ua~r4axpy~5ncatTbQBOq{߹#}B]%jdR k.c;9] BB0`7".VǾ N$^dM,-$[n nBHnگtpCk]g4.p%wNAtC x ݩo$6sQ1ıPev{yJ,6qb#mg 7r1C q 8Ei̥_`#d~afن \Q|NumRM7L8cx^Lñ|')U v˅iNhUkׯ͕YWVhPzT>FV@z$x8klj_B3 RK0l ‡ i5N .C<ڿ!Rح(1͇uaM*4aLjU`S4 W2Y ,Lߏ( ~) p溷qf7X)ٓ5lҥQKѩI<$c)PPך{Yێc^7cYuD{ὗ!%{Z(ãh9r}EBq{&\B~Ii"]C,02eNfd:rң$fHEq": ;_s&Cd[|90-w߲a{yiu݄M#!H[xnPsxA}p4W5~CI-_[ȡ[6/O#73`aKu{AXo\g+򿿀cN\Җ@/Ky ޗl]BBf[pwir W3t~FmGZ<6yI)™\Z)] 'tofn,DYGXWTͮBxsPE2 xz'inijf^X16=o9v2o9sG`&3;[z2بpVliaMmpv=4/_< l,eth+(~͕_âY0_ <멛|}a%s[ho47Rip|qqs4zn{}L꾡|FvI",mD5aP=`p92 cɍh|kgL.dS[ J g_ ^`E5TA6dKQɦK\%e&sn㚱Yt7awip&-I!d6|IqVUiJ= v,F+Q3zۜΎWf09i 1wkۮwuH3 5w$G/s8>qAG/%g` ul(sMn[u3K]ӵ)% ;r" 4:NZ8<=4 aP}x0[ l돪l vy4TDM\CRUBrP.G>gwjfXꙇ]QFnw M1M.b5R` Bwlǟ`p&Gz ]CͰ\v~j72la`C'gݠ %&rH!RGGN*ZzmU(Ab(L鮛vDB1IWkkFl(3_N%z|/_-U]ਅ\/k=f8H%jš{4 Eք6*ِsRI2 k*$8VV`Na4T҃eP8TE,.^uәM"c(7kJ!Kug6rxa]e;Wdžڍ0Y6g JS03Ewd%xg;1XRE]A+ҮpB~_IEĜj.{LJ> zW}>{Fjep >ݰ0 w+cx Wl&a)nOsw3?zBsG,ᥓ>?vBCao96L Ed܃ ڨ}M}7rgT$k\ҋQ?ぴR>ۥ,fj\NPhzTHsBE C\we7ܪaI5lcߑ4$4P ƕ$wQ~o{꯶^u cP2G5,"j@d#-A\l|5 ڝWf/VJ*V0/si\@ ᎁpHEu#Kyg( ~DR ͣZ8"H~Y!ⴍS盼DHSևH)--0`B y݃yj}sz]a45x{C+<@^4ڸT] >%$>AУE/-d=|F6;.`i ~eVGJtxhszߘ6T za+]IJor.Fe븛f g^uAb+r4?y PSqx-4"g6ld q? J2QJT6%w a T~c  uJR6Zռ({>?=JwbNL< ї##VezxrE/`s]?GQS "\E@=ƞdОi#92&hCKT]On]鯻J/R%M8`#mG9c$pTFBAUi{ SD~ˑ6#ɋ:,(TDZڨ%kF('j?}yBn>GNN98:ˢ?aYLv'`*Yt5P PT,ܰ!ze$da1bX7ȞN,,|yk6rf sւts ^j)L>~~՞к.!5{q^^E{ZH; JlcU‰F}֮<XtIG r澖w]"mcE w੓ x[ioo2a'K)Nu W[L P3,FfJg7AZeW"O !*K?<F\~TZeP q*\һ0^h*D,?LFEA}ڣ'Y(Q~8F(VX!G" + 7Й1Ysل̼z>sk>\ܔ5y@)3~RG}l:`ܰF!vHgk:_k%!X_Ww. ::Lz/jhҍMcʓy7;43E 7)Bie*D89N,S+5SKbܣG%u,]t)h} 1r0)d>bU{mn .EJ*?S=|{ntErvܠ<<4 {Oq[Ε~O滲ɀBpJK|~kB!rPLӦ)H\jmAI{&g{co~5YDzv!hcP?2{/lu3]U؟9)?1H'+LIz5hܠ.pj. j8-͔l<& Wp۪+.@{wr):=UР>)\y"FqT6^]UqчҔi39p ٶZ z@eJd&ANH,ܖ澲$da9V"ג7jb69$EU.p;k'9DF-ٶgW]C-8#MuFl*,d.̄x_iwtPĄ:2guaFh?oQRMtjb /~ \ VH8⧆W3tS6ES1ϯ N騈y~." 2*Tu8Pf5eC(GiJ$: ,I˚V7[c4ȞFFwUt+GeB/K[ -V5*teD  F$:ŢUn ?=tܞP#+tOT1LHXT"|bEO7:0<WEY$pa,:fzn:uo8mGڄ`O1cVyZOy'v”rX2X\ze[~[=FzJŊIu>zL43wu%y\k|;킡KU%5> ϜJLbJ.5 rPjBҾlrSFoL/XVܼ I'rm/8X4wh$ʻ "ў!Jh|0HdM/$+MZ2G_R6NQج{dUD_v)0FSX8?=w?OUC1HStDA= T~EK2ɺ7h`_)V wB-z ֬z'!Ư>u5$l١ej uuOZđfM;T@^ %n`h,7D,*.06pښD%LܲɺBU!@y bNz֐jvX{"ۙF1eǫ[G+3K-m7T 4z^H{fYEE'T7sa#b̬?yA&%FqD:J,V GAKY8!=;['fsap2T7Oà:1y0Ot\<3y(ĥ77G IlSKh+C*hKwxFpR$MKZ_*#UH "(+?(4tQnj.7h]=Olk"U>M%B.}n\Eo֚ $9 Ulk~g*_&`}ohJ"9r_PEE\-ֳ#l'qXR[n_ r0$t5}KfHyUIaMl菕$-/^Hv`g C|@ س`D ILV]QϫNic@f%̳R9vbjMÌ^c[b)-Fv쬖VYLQ^1Vk!ӓ2^F\H#o ײ[`|Gh  tI4%~[49xҰ[7n9q9BQQ~:VC;te5b&9}:T< R^= aEMʃ,T&Š<\^[-b%V2K)r;Ud̝X"rs.jlp=Yvrt $E{EٶN` F*_QP _dkę"I;z'.rt mK?  Z)ޟ/gP/OFɱvtsrLYe1 OI LZLKvMY@*(p:2!`EV#[Q&ʿ* Bxnx$郓r`:y W.Zk*lѝH_jQ(R)%mrhUc:b5g~]vFGPFxdn N B- n?x)TMH`r2`J.ƣmh+ɥ_b^_}#GdmvF5IL gG3r\׮P%,z;yDVi01ÊS0}O&pוY Q҉ TϷL/hŏN,!V0L-kan;k/4OIzQk.~P9&y nkA鉨#g6l R98Exڝ"SX_WW\ۮz{Əygp*ct/ewsC4Hli-@" F,pQ1[6[֘Iȝ֟qo|N;~kFtPrE6Ydž/9f_jjVѭ GCQoS;B+vE#}s}cC8NEpH09i1'tu-3 貹A|t|g;C: O& r=YYἐpvY|†?(]u']B+ɼ<vݻu'1K ^RFrzj )z 4FSȸ>"ikz:ְ*9l!ڂF*"]*]K*/># @>\XN.hP0Bvz.&58>șAzyc/5oQb|t%HD# 7F+?Qſ{c铟M %?i\e&/ %)trM7;/f:e8. ʀ_"LX\ ,oZ 7ߛ{wXdl͵o6sߠڞC%.bU;ߐ;EfA\n;Pm }0:?T;ytFDQk "cLEt|k&ZEc0=1Uz.wZűYB#vnMΰCWL7i9la G$ɉ?*6Ӳ8wBw֝=N@64~YZQ~;Yԃ:2I<7}Zw$"! |M0¡UlX< ד2r͘m@iK)˴$Xd:+xz]D`3+Zy݇=[Jc T\6u_ {) ?HB@%>l6a{rs"%$ 6(E 7|h/Zy^ }xe^65˿no iJkd "wl'0feh$ipIڤievG}mLe[L-:U&BKNht[ 6Sq *ja:V3.0N<^g ^?wD]FrP'$r0o8Ub&EThr³#We  #h_2lR:Cȕ BXUJ1nرQ^Px$L}Y6n"q13 ~>Er}E`DԄ$X L`ZC?K acU5弥3AdJ\A |V:hFj;XM(B qzձ}-Xj:Qll4 /sSh)F 䬟WbKn e^R@v)4BP7B;+h:'!p?suP S 0A"Nzbns?_u(ČY%v 7GDԦpȜ =f@ - ~ͷwXRO`|:qJŕmS~/NIE] 榶k|*Cr4+Wu7 uU.1_#eR5Q;NRxns6^3 /e7߼dλql$Pv1 >aj?`C!5+z/MmtԓZ0P̵r:WP)/-M;EybN>3Ѳɿ,ھs S}=tr'S vĜ{CAT IAQja + ?~}Q#$~}D,opnYxz7uZ8k%5'JB!9eQuDD:N҉VgGՐbKFS01m.6qdLN8eS"PVzV4Wuu|ӽ? +q2BWR5PbJ] `,yНyDQ "FUQ5z /-$9O!c6֦ͨm:yB)Mf' mzco _Үr/[aFy-< 5Eݣ@":҈bJӵ_+ [O h/JòhW #qb8-",-(@ƋD #vֳԟ[]L`˩v6Q\vE'mJ#zP\R  M%2yp(+}ZdHZn- X)]O0Jڅ-G:OFsP~*Ttၸ0~NUrT׎x@>F=plІr*f g؇+ [rwĶ]03s.hoˌ ۊ) )M*U傡j @3(X=L}McYqEAYn~m*$vnV0"jm…žJ3SNrrE3b<ȐUdUuF_P$]#RQщjTv{ |ׁMuiJ=fg0 =>2^qRvș! UW{ ֧Pηa1 <.)o= #U| +E\ZLW&sx.k34>$jU3v3ҀrmIߜ=!M_o (3H9T2cĻQ19VDaܬyȡOzK~t 9ᗆjyPRyJ#҃@R73~w֨J}T#Q`Eg1O tHF7/JOd_ۺ,ֳ,+ SmLs7XJ&j7" ^ |6| ;`X>ą hE0k4QIbәNu;Z|^|:6x7ջGA^Vͳ$& re͌ d6x_F^c+PLY<)U30pdin(nY smS^U_ $gS.peo֓%I8 2Bٙǣ^p%u1;A4Y(r b N )"JVx,%!RT]Y%- Lj5hV缴u柇h~EZTWNY޻L.S9AboԺ$>LvR EN#RBg{OᝬG YM5wک9ۅ~wE!ҀbDeܢkn1GFpV򵌷^FPud41n^y]FIIwV.So@a'7G# |bH*Z_ ikKIpڧ[LڈVZX';G 'ͰRiTqk\ ᩙT]Eij%>6KD>bNC^R4 5Tje`㏝Op:1ԟ wͲ_'SsHU(h j?L7GFA$Xa8U3PNJJ1Z5B-i]##plIR4#;C7'&1u%ߍO[MEljj$铈HIUyjx( 2Esf W.%y:{w#5%h;}Xmu"x48D)7coD*Jt*WݥPV%2yx ٯ?%EM/ WzJW<3r'eI?Gpc>∵x 1Bdz4EǠa mcgZm28:ZhӬ7= 3hfQChUݡ"PX"w_f ol|6D`LX%H=&gF27XjvmԦcOwʪf@hqHЕ±9L Ҿ>Q y 9I1V4&<Qs{d=7JX+QYnqaE}^aXw26#.,1$4ؕUFˉT]m>:7|PPZ _PVG/{WTWEDZyi)6%!`{pǠNF> 9V;Qs*Ɵw#1WJA=+c.EVI È"-<Zds"Y8pKIڝ %{:R⃛ıQ=6?:pω8.myBzg*0dd+g&v!j#^֠ՇBKH{WWҼk}5]Jp'FA>ДdoZ3Z,h`vsJ26;2+r3P$`ܤϐ*q_ۻwcw.ȫ`8m,Xx{;o챽5)Eеctƶ:7ċŪV~]2&1qT A)Y8*ԓ{-/'!]OϷpP0R{,t}H r\IiCy0drgGnfrDSQ(&cp\[y]M1OvW注V+mDA,[5 l)uئ׫5 Tdz!@@gn0f%Jv* '+4}D#vZ4188X\kOk&r z CMn=HU`| |(d9`IKZ1= :i'%>PnEAJ5u.s9|_VR}ef h}b$_58IB]X#pI9q _@RH0)gO`}. ݚio[7<]|a_7Y^oC[#uˊμT^bm [~D>1)ōMҽS YPJ8/ޗU~8D6'jG_ g_ \(QatKdNmoK2¯N|l#ӛ3[|vI:mr} R),kc$(5l pQԕk8>p`w\4?. $#!F(rA8\'4%T"kSZ$<@8$4$cBXgYAX)kӨ× HuV7 T 梡:ۈqÚ(Ð{>lQ W$0k.V[@fDmr7Q8KkrUP^ʾMn}&d¯zĄIJ%纥ϫUm`2>&ᾖ Gڒ+;t2T eGm@hKl۽SZ}#4쇴3"C|1;e1b JLl],#S8FG'S`s3mDu0;}_f2 ytI ~"X{S'"HL>=eəQGL'b"h@O=~ >| ͮ:'1N}4%،>mLIy*Q&>*~1۔t^XF,y"F4`(Pqm+b~}}FS!Y!uVtrBaAsfp/$]; pxD?zUo&Z|'.LS;ke7 6>~ɴ2,GJkZ>RmUx ? n\[~^4Wdj1jTV"=TN; }靊//{ ! h06ZOdj yµ.<ˊe0P 6k#!4L ^&%}|g'A+a ʢ}]MCa5_۟DP_Ⴜy"HyolO7XՈs' =2>ЛMRf8ACU"r | kQ9BhRSSTH_93xLwwԃcYp?~_-kX=-)I^h3"nH tBb 02љebh6=${Pڶ4h<ū\5jf&;/vlt0imbDAt65σ)[ š8 ӝhi2L*݄!HLTiv HB0(}A'V(%nk5+̡t`M_ :5Pel鏘.ulĉ 0&8煝!޴jl(Uiu`p؊`0f?I۲wߢym7p\:<~X#;ptdt|fy#  dV|/zAXAT3 9ΘݗsRne#]ӺIkȣ-#ͳ[z2P%Ė0gV2Qjzk?G(5!BGb|SSڦR5r'@*4wջuQ]$dȅ.=D)'$kh?-HNͧ\-SvItvQTP{C%tH_+Ci Np~ ,)lRe#bι@G񉀠ݢY441HNFJg 8ahS ^pXFJ.pD\%;:f]b%Hv|i<4^)EoKQ$_r]*ژ&T,p-#S !uȲ:SI?tA$po_*z C74>I|زCH^ +'~ "IaV~İ~5z<$ɥ r\\q"3#fQ_b'+|6lbH7ֹ>D:-h.eTC[uX[oE NSH-"Auk5.U\<,W*䈧J?أL/ah1]yn;,[ʖ͊[SM+P|j2nhknΌQG%P2b ?@%n[pje%IoZkϘD=uAѹ8NĦ, 6Y{al"<R@o8d!݊HAEQykbWQ&$\m$KFCylPrZRĪzUAkAs`Q0]\~`XO)C岅Y$^!hM?_cPݯ Qɲ`V 㸜mu E&0-Xf~+aPP5uF0tDi^Z[6ٰehzq|HFA=O"PGuN TZd\ k$~2(L`E"c /FspŰC|q?ڳT*V]0(v]9[`!]VDq9F\hŔѵYV-2rp,"R_^[+XƬƏ‰SUs]T3kB!D/7̳ANPi4ZI0ijJjXEcN'uJԈԈPGYf@^b4qc`:̙ܤ{򄍨}0ٰ ђ lkmفHގ]ɝLJ_n(Y˼T҄sm|aj W!p|PX&NY9s}ÜM6gM.u E~ci|sˣP ކ iw㢝+j(mt =]<xEW_s9DÌ#Vw!"0hY[$ΠT)_^u|f.(-%J7-!O/#]}^/ߜeROR̩~,M`k0by/PH@´=#^@[9Q:?OLTzW$aB'iAVȴkP 3겤gRmف\AmP#"D$؁ 03"Lw~>j Z^ƍ3ֱ8ɧV:ߎ}Ԉ!p)*Xoƌ~lĭgy&UʷK(vԟUްE#HRi%m@վ=%v'=Ĝ+qiӛ=CâGѥo݇8"G>o4o>`d3l`䄤IV/:& 3ݨ^s2da]VjJl XD^̩nږWrq_\~B72켛3jB%G7&zǿ~=ɰ*\ {FWk[Y4ç֗sm"A>LB$ֿƋ^VsIXY*࠹mad u Kt7@.ld@lrpV =Ҫ3GQ #,Gh kHu`y3ۧ&ۊ{ʆf $HC4NV  FgF{1屿";[r;ZX$oIٗ. ~;'fʋ f8-6 V| *p{+Ӻ1tI/ `y IÏ޻ё}My<9t¬,&QSKç >)#4,쨝MO3r^ Q:  {9xޝXg]!jN& y(*85 1J@u ؖP2ja /$BFBK`)Μ!uc %PxgaD/ё& rgȣCEex97QN0k.][i D] IdtqORz _iSzh}NdQUE@.WxX߈3Cb3  fȢߗՅybj@Q5lUK}2(V7AHkOk(}a ƞ|}JBCG=V LJ&@`^Zm4^fHqO5|V+e~\j.Mw۾\}Iԑu-E hI^Y|w WYJ(kWR:GI pK[.'me= kAX@ly8ض"=iml.oEq1(!*;"$EJt.CrZ^{#3=w)m(8Hc䥇¡5)ZJra%.]4LCGDzl+6ֻÖk<4Z\-oAsGAlXjP+6R>Wc ^'ZIKX' KV/## dIH_ nc%:k%-:܀LI'ei?8׵<^EO d,ofwr2 )|Fh8p)گD֫{a)3ו<=[YBP._PBН#;'6ZVLjX@` z)Wƚ7?oԇO F1KeCyOTh/[AINX0KF8I׉QT/m1(nk m}j]μFDa>{aUOB2BKV`!0R5Sf/DSLYk%p"";hLj"(JZb'wk/n9Ko}& aa٤h, ~#UU*c;/Y?\^r 5(E%[;X/?tZWa#ޛ8*KUy,H錈}%e#arL6*R(Bgý ZzZEÕ)Zk SC,]lN/W:iBW4CgL(Q\ňM"KZ!gpPc#RTPT%9^uSmY|H&Eg2!L [_vב-6W\m :{L }4" c@̛r:ǘ b$|߳{ V( (`2\;󮫰>, i[(,ez^9?]vhf$zPDiԵE(WQ#%!J_|1#)ltܣDY=n1D2L=W=EL*5X'Y)ʪirê x(n9لlRJ?!xv'j=r•2D 4/&Ω_0HJbSnDwb[i&8@)'cJKSe|mzd(YĈ,W"0yܽ;T0 DSQJ2 Za#+:ͶEcOc6YX* FeTƹ1+~'&x0_ ʦU%oF o$ŦOϋ0v.ay=SCCϤ J2ц9 7&@Ĥ-RˉNhyY۫rS\^{Q"4CvY gTQo=u (,E?l2ANja%KfUǾaceDBQ$Bg=`ÂPV@"OwzF LMY3cޒLk(7f㼆\^T"MVs|#Au@a,[z?{Gxa{@LjGK2v{/{  U6Cqo qM|ͦ, f'3g?6m *_ xQ: 6V`>@l}z?M*r0h"Tm#]>//ܾVScz4!~D=%߂푕l†G?ԥZFPWxۤpL"߿^[,tZYȪP76rʄTUe$pɴNGᖋE7İ+\M:W:Z"fiٸ0;Zᕾ0ZI_,%7M;WC~ȂAZ\jw3Pl ~8ǘm5(`!:OcX 0f/BڢUx!zl@hQbCe:6yN)yYR˔p!NZD]< ( YM l',^:mR oPRWMt_rkuh"s> @ϥ[4׃|j5ՏNOk\(mK2i%rWHbLIb[ I)PPڪ.{|4W_ +PV{3Ֆ4)p6x8,Cr=IPB5/,Vh^GWw$χH&wd[KHzgAFX r7>F|g5Nn 88xb-E6Iɱ\ŗ40KZ@5dA ԢL c {!:*qC oMؠipĦޢ@Ha{ϱVLEϱݣOL__2`[w|b.n( )<=&TW K?mXl@Z// >) XyU(i?mPaC^ت(?2b5䍹:F'_:KɊ>Ϗ $7Ogȱ@6@ʥ5:Ur#Zd+Y m/w.\xɍC8]:3QAq;*Ԩs#=|pt֙oUDqc%ɣ <~$U1.k0MS'u 1(!*_W1#1NKq$;mV8&ir9@< , MԽy^xhNi ڒ>e z%aGG &~re2gѳqYʝжxI-|uI3uNe"bP~FmʨOIX;DŽg%~'ԏ!j}"y{lJ]2/Ω$v֡ C3*=@.f*8lBo2ng W쿈6 eu Pw VT=hϼ{܃㕑࠲3?<{YM9Ya.w䝴%u<܁z%xO]+h㳰UFǘ#8N}6~&/i=%-f0NϹ~eߖ>f^G9=t\  (lAxZo"Ngw,w&e &P838ƦH&vxdxS Ŷ=7$2gTӅ=sAVaeaՃ*n d@J麍+14UI)#ZvꮭH; 2x~ Y:#7I9X!tZCႋbjA?ǯxVl-A0twG^}a'H-ڒ2FL]K) sELu5@.9Ou4xҍ]AvQq,o+ӷ4G\KJ՚ϛK]&کmYTJUZDI! #.yeTT k C jB{hƋ 14mp(0FkEB.-P _=0Q#`grf1h?rLL;è8GW56ġ:)9 z.<:%vvɅ-۞7^?zbDMk`ja%%ž L\ݳB(t W^֑pnx2OZJ< fܣe3Rr+`K|q`|YT3ʅH5<6d(D;L9f0X{)jH{ _ϒr -uTjRAw**5!{~>s$69TfMZy?)mDJPe}ŵ9˾7Tq?CmY[ usp&>3^#gv 22q^.L9T}Bgvq00rpL^9?,%4 YjA-ײWYphQsi`1>0=惝uW+OK aRr2OR~yGZbwfL"s3 ӻ3iEhe4He>As(+U)\&iШEyK`˾$n0rigCD(aoS=r/w!9LL Jxf KÁ_L[Fn*_m9)!oΝTrDs wCԡziH&8z3=r_M3R/X^+o ~_=!-u|hwnvJ_5MSI)Ԋ^7Q8)yWis'`ogC ʭI)BbƟEĒX,^F%P*܅~VMO obO} 1ǂܚ} ƄÉ.l65Z+9\ 3CSRGr_lv@CU ]* zPh˵z 88X.3@*7;!jW %,zH(҃lRfIIZe)F$iinfe*$3C~O_ܱ$JqٰjYvk7>,+3jeEJNN:MV^kAWN->OZ\.$`ψkpCzq ׍0"j 5sQ"QcdƗmNu=,}"ib5TN'`Rwr:OFE/W˛6kfr7BĖ@gu^hZ4J>w_JM >5n@O:ЍD.'4_M,Lbu3eU\s"+d>=QVNBxLo'7VL7͋~H1gtundxK'534,sV+?-kO)}6TXocVc} D ~Ml|ə't"60=~v?Z.eԻ4lk 0L]h @N:%0c kP!#oe90GO F]j+lk]M+{ ttm< Ah ݭsث3VX킓W -T ['<<;1Tt磇-7ɸxXlAQtVP.8w/q1s=(NKzC8_ ~Gvޝ%od,ՅHxэje\u۹A'vˤLj\- 7 Kc}"$aqA,aN@nj1"/$}]eXAxKAˑN(T;=K{* -Ok7Vvk[Z?K&WRd1dˉCQTu6YKSG"qo% ʜn3U*"Y-9l;pyHwy># {:kӸoz$tެJ\䛬pXW #tv+G=mJRjrRFeesyty噴 lK[Bbꠁ6ku0W}R36O=d6!lqd-9W=PEǂQ(`1dMvm|eXC;Uș$?8g3Pz| r".^*:=X,J#o>3)$UOXF:lL{`Wݻ# nԉvZDQDf UqNjz+dԪYΖ QWXȝ{wbD_d{ df0ߝN~}n}tw+gЛ-LmX^0mZx#Z7V%&hywM!zQ`Acku ue  fw%}VMf 9|;#uiێ0ulQmeBvD{ @A.uZ lg^fDէ~@l0w <,PZ6IINnKk}dw2-f /b~ӄ T;>2Q{dN2m slӺH_<9X.W{cqx=;C]y60iH'Mt6B'stʂ[i&#ge_U깥 vo9>+.UW8@P|1j(RG[@%= (;[:d\aq]~[D"k޲P3 )fu%NSor%J ғ=ٰnb; MFj-2ʦj$8]z1QVxHsi,-Z8&}p,XBK!ZwZ-\ϸx\JY9^vW1icufCۚDtRM,9O۳Y~M E<~1򨈡زLF?rBf}kvYf(w;Sh +G]x Ĉ:bW"F" :1Ar@*C9ڋQ}Qǻ[Ȃi+iL:||qTxٌY^L'n/sP@h 'OV./[hq&H6IwA 1]to~?q6KKoEi|IDԐ@FvS;u8v'ً%=*#|u7EC"/@mxNv`)ÈޅKw#{LcKWeՈ,V ~{/AYp&7C\!'}=6XE.ɼa\߅|v]IJ '^E[0w_FǍ(6ՠ>i&ZhLt}ˈ18SDySr \VmsRbR|]CJ;X(ϼX&lY640Ti}wUY^t8<ݽXkluV \L ݔ;fːOu"3O2g@0c_9h?bhu,!͍SC P&v96QqB$6 :./r&[@1K[M7TNpRG<=1Sh.N somA s0A;~(GpXmـGyWlgϝR7Քtʯ]jwpҙ5H(EKx5lqE^pL>)]&2Cɫ'f{q\zlZ!.).Ց[RMpdrK4G62F(3hK4ٵ*"#vq*4V$}1o&S`#"Plqmwf1v́HW{1/y}<=X,q?^-rjFm`͟wݚ [ndr'$Jnebq@t?и61pWx1k|cI52]ʹ4Pz-jGtqh2@3P&z>@Y#8R Fl2lE-\kRXgzA -gsۈܗʹA-snJ{@fp S|]p77ɩWb%9ssSڼNȲcHj6ULnV76vMV:Q٧u끕Gs" # PJ|+(1"Hڗ@jܰޜ)PsaRգ\ƌ6Y%+*9yluo)"PˮFΠ& z} bR+Zz"=Pի= SaYGTg"0Q?]eJ"Uqvjm;.qJ~_hvHR 9J # ^: P<8LX8nYycɤ LeC t;N$ADeK;$VF:#pCX{r"~O}tz\RFfC|q[ڹ|UOu om?=t˯,hn4([}>ع_.]+;}:IcUbq4A;.OW&pƗ)wkrSm`գV)OgE ;X"Ȑ8)ֺB<hV |`:F2v⊄MragVF{`XGe%Ö*C6qg>Vϒd F f^n+û^B'k-+ M{ I򽵅]{[1G9S"c6t(dXx? WA7j$X}$UrDʆ%^}7S#i܄ E?шT_Zv6f˚^}.هt-rfYD~ܢL{Ro_&hDb3B+zӦS2)}f=&B _T 8Zl˵Ȥ.G-JQPARZ;;ݡAf,rs9":З4כ9 QU]qbiu]y|3igD@߳: \,w5*7t [P91hᇴQkbDe<"7^ج]=V_cH ­mb!KRb_bhH"B5_p\; v˱8r ̓_ԚV`a׿mȒt(bXjmM?~4Fpa~H~ ˆ,Eh):/]e⠭MszzY]'T_箣Ĺ)+U,^<8>0&'ֆ: N/ROCeAhW7q2GUCRIdn~yDC{[QM!C㶝^0D6KD ۛRh=s93'./rqN;NzT;4" =+֗pz=ac-Oc7Rdf`;i wvl~>:8blOk'%,\N2j^Z2}huDV|ceQ,5⚣nå軇GI]!Aǹs P"$չ6xl<hu ^5rn# XK|CF J"z6[ }c 2>+LJrΩ  &@7L7zw=qFUhr$KlLN"?PH;~f,lѝtpiO=)Gi:V9_XlʭPK s*cB$QݰLws:BC',pIFC~d8b@Ѕ=_ltfW;Z6t.IDυU($z'fOs1(,'bum(k,+2NQ[:U$(kRIxhC"6]:{6al^)^9Tƭua?-L_ͻ0&Iy':1:B[=<}; MDVDP?ٜC)bL~Wn|KNyBv)ov *^M0^H{ rI7(uhSXj=uY]bt:+KLH4/hnH`q͔EJ{n%޳ LwpNR[PuV \"]Ѓ~FJI L/ӮNj<ɑeQzM09ईC I˄hPGߚ cO?wV\±ey{G9d1w"@Ajv?:R<.K2+ "՛֟Xp.%_YRzA1Q`V<,>ó/^_DĥTG e-4|JĤƮ^[ywW{xSW;ahTmts'~=.U|S38E35xN(NórNX9 :;/=!>20jSdUOiS *+ߐ &gEޤ80qWKnZY=w˽yƻĿhkbppUI4`ʽWmuyRr&}늞S@EBV6–xh9@j)?/#mD(q⁡^c7}cnsPZ=G,KDw ~XBs"pX}z҄IvWY[xpg{\i -O c &y/.-P\i!PHy9FzNE5G}WIuNP4j~i+-$=9Q8Tkr;H=quQՂbC' Zۦ6Wn"ʆfƟW&1QOH wg}=`1H˳9>N\kH56ĬO *%n묢ּ%i/,~+W"az~+5m&f i`wGWwβm}e3V^V"L?NFChyU/1x ZpαܫˡjqhEkDD*yQ?y\$wqN@9o'={*v~ݻqitCc҇X-y'R*av0/e}E9K37)riOJxplֺcVv& 6+;΢u, ȣlhj7s̵ѯU5U3[!T>ssrYsqk\ l܄rI7N9i43sL2IftEf޿&Uxk2p]v˅f¹heZ#WxD@U8YInSw._kRX1{w! ~m냋LjkiӐi+Cnߡ/\ V =j3Wc.~z_|Pp I(E쵷m@=/ц1nk_H׭ԿҴʰae?K%G`7No FU!L$\ap 7vW>\7]`DLIh I%|L_1B4WfR)u# 2P2|o[9,A>Eo#0Yz ?LX7% Hm8؋[a a&,,tUR 3~6Q`z artUV꼟[}ƩZB KvԻ{@r+U 1r/_:, o  wf\=dA;#;JQ$4gRDӥ_δED1{h-'_ڤv& c4S̷?#s BrHunU9AT`Q'431lI/ȭ9:(Hx;a;b|8S XfN3Wavaiҧ-Mh7BTP_e2'tG9KD{zWWYo@Gŵ<[K46K Gpg0UdED'檴gr)v2F*Xvuk"Kӷl4% b5f59}>Ud1=u!2 8|L_5 N-'j YC$-Pz}Q*PҜ}K _ӵg%u@@ IDEҔ: #p1@"|dIșd\ E_#?rK~h]_{팃sbxFo+{EeF.RO)v<4uȷw$ZP,gCʖjdI&@Co AݎX-[#jK8 c+Ơ0 }=nX{gF<{5,?Ǘ?d` ' i Z^vjAdz@P#~Y~D` ]}KYBl$*4I@C-SPr,g+XU7.oQztm3p߸puv_fڒ2nt`8~r68җ>0~% f/+`CI}?xࡵ D78Ôji+n b^,p~AF݌/,JYH }~@0&ׯJ@^}RH-бCQg.r4uVI0 \fbE( ۊāI%QdU+㬛\+ҍ nZ۵&]B<àOnq"g>H Yt|N֊1 p泜SR{OF{~)) ڀQ_Ř6eQGGnO|v"5)K.51&fF8LZB΃5f_F?(bM/ư]{r)zSf1HDNF9$isl tZhN>n{S^]๿U I*DQ&It^ !:`U&W/ |YPG5@_K^HɯZ.[xT]&o:hGR`!~e /3#J~?q~,z4BVj{?<Lóq>=k4zf;(rɣe'QN+3,)_ '00=lr:(Kݢ٣?ͺz;"lI~Z)nrbJ@'@bCX5bDc  ޻5蹪џI%9P:mB-D3BH][p.|>"P~d)OT7J/\vô;S2gM%aaW,*oRDH@9էV-&<>ɵL#>TW(MBȻTs eS5-.]ÃЮ6Q":ՁWL8_Y>O1uU1f9K InjPŞ_ Rskxm* GK>Lv#R}VÕ-aKG9:$(FOr1O,'/D9y]7d+ne,?|$Ic<`Z *;QS(!W"Ud2+KW.q*D$rr$՟_VaYZx.Vb,m=]9'\>pF\ A_g BjG.jx'WT ۖoC ).NegxNgY݊qO웝b kͼoԢw9:)_GJcB_:lU0e\v{yMOu0k)z AcC"BuKhoWI(vm3%` 1lP_"5)]j+Yl]`ᛴ,15'Z"E(/Eg;"TC^ ab؂ibÑOIe)el]gG> g;x딷@wo)x{LO \ؓ9LϲVFx'3:6){qH ȎeWf~ZT(o:< h]Lwe?\ V`TY{'9q#Яrd!pxP袟!nFv2複PZ]]0G4mof_G RMJl_}I@5Ъ _tflmЎe=- HB ~\wv"-k2r F(qrڏI{{@f/}j]Q˘VHH:qn _4̠p5p4 #\di6! P\w/ambH5U읙kTyEM, ߆)Ŵn`PIj)b '3"x׫A録sxq~%#*:"pHE"S5)1 q|qTK U`7e"x}K^th5M)理pǼ{.h)|vhIj89[Npy( clĹs^dd|Ь4qJivʍbԿA)o>#SSO:{!4: %Yث\dۙ*+nե[J3$Wr䝖p+aO k2YaFhr3ܩ5Y`=Q0_n@w^Ru)y^bT%uݸZ'/rjKYIG'a###zIJ~c!(#S5hRbckUD:rƧ%x"ܚ~)7)I*4^B>k͉.4(N{D;lvXv'z@{~,g{@J-C!S8t6^\*9{' r{dcRSu΄QOwz7 /?Tۂ$Np>PTT!@Oɮ7WES<:6D$9+(vEnp][9PUGNZ/@oK#݀8U,/[MZ 7)=A-E:k^8h;| yFM)~.Y00C"tّ^R˳U^Z o>ӂu,EC.z+pm*O@)ӴKjnYh l%K mvU-6['0\iy rM{1b>*>,+R`,w3:8go^hE UglRTj64d D&PU~m U\ȇF.Cdr%Vf/$hbyցy\"f& ɪjP5A`廾 {ӕ?$F[J$ccVrpM?R>HE0;3-(M *s&#Xڽǟ?O relrķZɕS(ëNto{{~Dwztfu 9x(6& ~[XAb&$כ3V@ra~ 7N"("avSU?*G?ŲDܿus'1xE߸s@:Ǻш\aֈ(T6M/.H'h1[}db gg%m]qiQ[~^lgqV [_ iFfC;" GҌ#ӖϨ\; CeD;]˙]s턣 }@HWҦnVacm]6 }}XވUyWp B{;}c+M$ ^%qkJ 78U޳sr@o,)Y5}5)a{fK)㕩M6J1 [܍kw>\@{V,AF o6VDdOu0-KmSeT !Y*|*gfm $f _wt)Emh3Ҍ@,nUQcqx rJ5=2%q f Dw+?g#ibs'( ڥbwvmKN!L6XgԒi-s?_:LvnYe9sּsjտp+ O s4䈌*ѹ,SgN^rSseM.V>~^hNPtZgsɏ(#م?@~+//wz'E#5V*,: vy4qSX#r=w=gӜuk2sm5KcF`ssǵ#F+B}ٵIK"4JhdԢ'ҦeA#6t-jW}DƘPф<=a[ Lxm+q$U8}\26s^Fh.aMɗ 5%"ΗsUˮԟs KMOA( =[xM!`r z;kpaKˆEN[5UQ>1J囹h&C^O0[P;wϡ/B0 iةrAO,0 ?vn a!G%:B4F NǷc>gwػ;βmC/f/7Z.:aN2xTJNMJ iPM1Eipaա;ku TH`J2&'s8-9)G@4A^)-\XUyXQ JȖ.̼XZX}uaFyMI,rb1#bA'e}ak]=R~.Fn!`la!wU?!B/eL5>3c݈HoN 0:`QQ0U˗BtC Q_p(ii6o,ap-e3!X"351>ϿhA!GuQIE7e>=c .lx S[1zre->g{? RP6fu%--smNB3*lQv|Nr`I ,2@+k2a Z%9(v$_Ww_(X2Lu.lo$HV{&(Z2F>2S8~[A̯*RgL?aZO&u,*Is+cT8ƽ j t ZbWܡ)WX4F顋]0ZM+=25d"3,^!;ǹ#nR?bSj[e5oqq/Fdt$k"↥K-i%*}0ojeX3_*.%5C]=b_93b4~uU5W "A\QTZO| ϒj?. _@cZu/ RPiꊔjAn{R(' m4/TbyLǣo9WdQxD!~HHe8{e" kO -ȬC:aJU_ ߌ801J@նr;S+Xg$01-Q!1Jr,z-Y"!s,԰tF5a57  @ i)>}c%•6.­h/'h?(~0QBo<_>/-#W\!R3H&›pyUt_]kHO0ռ4ǀgzejQ-JxN]2faZ[N4s[ʌlj!U-`J wz(X؉KԔ5Vhcr V7@+g~?sH_}םmv h f*o a>t$͢2V/̣2QI %aG]zs5kgpYƓ3,E>8hf`a[֔c.:y$F,FA c](RK7m2#km=ơm}{:MN|` hP `||'h,1~GE.kh #'P zYW2/ ,_5%$V-IhlNHV_a@-"3ϟg]AJ{n?sO+^:P` h%EͨR3|? ?֝r ?e4C#5‰7' PB bӇw3^`eћwVWD`ac"™,oxC:3=OBC NUYy_o?rPT7ϵ Þ.#eoA()Y]GMǖ/F8nOVchI-dⷬRtaF*QX[ѻ;yCIqTY*#TTԿi;0\e) 3_ k@edv/;Iй^KԐXK3me" 1dD`e _}ǚlcAAr*~t౜^HݹPr&ƹcBh*cNV 3FE/3a i~ <k.fvpkVw ~uafOff(`Qr޽8z:& 6q˄^zpSnilm:\NFJC=BBWy>r_|Z+F{m s/pȜ.\w_ES }u= jM+n*L0v) wo{ial 6Fݠ;y8iy J"c@P,Jkt_q'ָq:vr&!]K% /Ŋ'PP [)R1,:F 8Ϡ>P/JT) 7^tMl$jaazOiO!rt% X\iZD,yDF,=KD[f?~OOΫ_)ӷyϾ]`c=ZIaotg{g1)gT LPrJ(hɢT ҪxfuǗ[,\BhyR)>t@JIZDtK*o\7x@l]:s"<iR=L+X'}O/HG'2nI,qdR&"{D:lGS{6a |=rQ:p?3Lf q1L=ɤrftL%a@H NZXtg+Y C-Ļ c78@g4GY(eHd95sfRFgc+aIkNN@&u J[gu+m }?dg<_Cʫۺ;b TRyվ|b:K g9$;".* LcN5NI%z -VVnR!_+Bd{g.A8ʹm Y_L-ر\dp yFw&Uk.z`Z)o8G5vm?EBUFUp><~Xt?{*AƑi[&B郜IkLV#r "L68kk2I^aYe/vX18]IYگDjY(:D]ngi_֨MsPiDk+¯ O{qFZ*QɕϘxJܴL Ru<ߥ^h%V>cX<5^99_)'`ʅCEnjZspM4AuM_04,Ұ!fAY^G? 6oB K8yk6#0C$(lkҳU3 [{ ׆\eڍa``,t+! Hd2%cJr~\$MO uT+oc~0u$100%1㣪\@nhxZyvi:tZ+TA:|j Q_\åsz$WJ?S /em zB;K+\iF 7떉ۏI}_JB@\g۱љzRy@շg܈,LtuE"/=kN"Y,1K e~u?oAbN|J.qj O"b O7=o E{hr'(0Po(.eNpƐw,b%OYx !UTt!*f P*"-|6+}:ڗA4 R'R^=݊VH,/3* !F ^1LŸ0g㈼$@FηR$`~>̰ րG-y9}G#Optx΂IQاSK ?!~卭-$чP!C=/ₜ8 Yn|aDTIΥ$ }hUdՏ/:4K8r ܌Þ.EfeXMѶUI بk.󂔔VrA-U:P2~5ǐ\Ec &_n SJ"!EBÒM)cꗞZKZ-U ů;ϾGBHyMckJgo(8DN#0Mڻ]E`@AH⫁`j9t+K{1_/B 2D0U +|cOqy"* .&yGC6"hSPBh>tp #0Xs"eҦrd4DM,{8s7Iʫc,!g{[Tl8xSY_G͛2M:\04GQCQsNhkWn 2Yn- dU..Ŀ(CmXۜaMsF^u8I=娊S䅐WLx۷U` -%`D0vN7LLYg*FUrћSpi|QfNw<2-~+gKSr!.ڮ6Q;_yC??H1sI_wC68NM7& ?:`)pȇDdtPR {VcߌZ,G*}#qVC[% -{Mhy-Cr~a:8"WYDTYxRafE]3h?%G|?'/ֲ ;0bre~\@3%.‰0KML@0O#A:x`5M~ /KKv+LՖm-wqNsPEцo(mŴ)+9)mhxŨ[Kod5kæ蓷KEɷEt 3ojB Y}~ bIq;ÿ0÷ēLcәwTTuKk\Svzz7z Yk`x>U8IɻWzA|7,?ccbg;`< Eg+d>\\XK%"g]~[9HH&E2AjgwKvٚG9Rh~,k Ŋ %\Gib+F~N=$05 GW#D^rؤ^7Ga~bB=Mߟ~UBdž^10R3sæp<lOJ0@-Ź#\/UJmCL)j6cFrkBtEg~Qg-(?-ŁtV2M\I=Pv sv5a(gt8+WD@[뼋2B)_'FH%JEMVq.*,V=@U~3-%3w8t;{$d ެ+2g Zro-KadtJ]1Yy%ZT^n[ÞRCm{bO6.+?)K@L702EdoMvl%Od>yW]"YA@KKp, wj@e+=~B:@)PMkn<u+ K>s>Mopi@:; _5bcw$Ys?_u.&Cf160Os8._Y5FFsY|e5mRM)Ζjp $n}dz>4+=Mn|gSUOcSm؏kD>kadm px8ytཝ֊[ܯ?HF^~Ѯ%܂f11D3)z$K,e!̒rJs0{\N !Txls='/N:I8jxȖl:1g'/j.|Mz,CQEJuS8yD&3vq1WiPR켞:F|<VȫYRnbظ%:r-)éZg$%)Ԣibb-w#,bYOVC|SǨdRx=ہ͎>\KXP qw7x(Pw|h_2+FEȾH۸#o.ƌ0 es *_&-ֶS>42g htOqx_D& =.dτNEW+⿙GED=JO|%Ic퉖^vRRM Rԫ/$/GݾZ<()@ՈL䎗0y!:Yg/8o{of3 ؃je̠.*"&AaK4ބR?"\w$H1!RӄOulK3cMVDȎpɎO,󻲣l O5^@';¡vGi{|~43#gbl"͌J:s7+;8|:c]_Pa~w*aQ+& eiFP7cokdR9 QC0hIxzc_%ٷ4:PQfڂQ~`*I햖P/8uUDl^o(clT:U6&N._8Y4̓|rxWwo`/OS7!#_څ^ _G^DԂ^.ZgdQ66ve-*$֪x,4kj^ *$Oa~_Hfk{tρNcɃ,La^4.zvFu%(* 6;¨)ǰ'}hC!,l9uy|Lx@?lHl`[>>u:/NpXpyq?oh 0,I<ԫ>-ȕg1q9SJTyӸZQBdF3i Ptk{[4Q˃Hyq\u9))[wHyY^?cSe6%?;yp20祰1g'k/P1νR%X@$qlp_7xFS0Sθ6%d(OsG~7߫0??nGA-=7Ms9W˫ӘlyMW L^KH_eёqJS %UCOgHXoa'Ehus7Hvn OǑq~4bUK Z9t үkbY9 pVY0˂T;z@u7F[OwLZI=Hhr%LÎA'Hɟl. ":_z0%x'k#r{X I, x@C$=Aq] Jc|?YdGyƩW&9OO"fDgWUЁv5'ȧ WoKT@}͜ 9]%R@ږQL3&)$ lF 7b)`weS,*9;ej[ 9}l\qñvn"q)2H?ۘN|oR jv+#ԍ?n{Y"k1, y'?jJOc:`?[RWpaS6/K| os {lldUp>?vHͿ&=hAR7 Er'ρvȌpGIiEVcH,[Æ Q8R|Ĉ$Gc[s/y ܎}C3z<|]vMFa\4 0+@.XbDW㪔Z-嚢/RW4ycYtgBZ_-iɡ$H z9~@t5)ӽ3Bkipr8@h@)s7N D>2V?:5ij/ i7zd/&Lw FR UCJ{ۿ[BG " 8Ǻ;ߩ7hH,^JP°>;ͤVX,*F}I(Sؘ۰ '1\%\(UrDSpϷ<-5'D6ЎG:;Bq.y/w0֨ˀ)OѨ=QfʫxǬЕ,4'AJ%hV0?wF]j=NDOc$*Vx)MTD~ϙ5Bץf*?PW)U׷/.)AL4G{(9ޫJn=R68#oH<$42w.ss@Z>fƎZW3GWU&6V,`Rv/wR,j!+J6e<ɠA 0K\vRn8xP(%c|p@ |擿%?^1k -Dp2tJez0GsHB") )q#UС4UNl|ļ>z-xW lAʎ 1\9 k7(JY2|._b6.SNM#n ~t--|'r^$L(9d }Qj|LZm^LnY9UaH>[ .7+z F(*!O4 <,On,gs`ZHƚ)NfMWLQjf->/ pEh\i-2 2js.mF+k}ao0=*}= k/c*ȗ3;;'eB$y0A#WC*fN-HNm\unƥTm;ֲ` Xu)-}>ٞxz1N}F>SwH+5ԈgKMd%,$ `y+P H3̬!D[(" /E_:Do p9|s<\QCT8Y#-E"Cid,bP'0wƂDv[k'lv;l@w0᧏"~ޑuGh,M[7 B`ݘ؈^لc"qd XTUY, v&qL8*in#7K}8}`"īH c\D,/vО]PLBR˔(TQ_ё$$y/y /O\9iNDU=ۘ fiH786Asũ9S0z[ۈ:8du'H3^́Nf1jYX%M8̘Ċ/ɻ?`=i2DڙݩjlA,Q'2* Td|!zΑښ}69[&t//_9gՓ;G";=5\y9EZO.MsTOGluK ۓ~BI>۔`ߢkۊς65H'Gb|l<,(hhr9Bd}Oŋ"~nAiDj.5# -$4>|ƴ< ɝ_4kMۥ7>Κ<-{ D'}وd%t_ z핣cZgNِ),o7ôDM 2yfMr!o _ѠAܟF*U ]][K5۸y)) f3\41ƈO]eNRP.IXcu3FX´CS)H+bdfGu{"|`Jΐ+d0pi=7)fpn.&ڬߜk' Ю>f2F4Z ,Y8!jasAUIFG %<ɡ'A5Fωnk huDq$+?".D4+bbO5&;m J]1|-q(f" 10n~pLexW 8g&]RQdupĕu7 y ҕ@]ϐW~ϣ &mx<@@"Xޮ # RS˷,׸qL#I-2" z_ 䈧Q}T+d-t_,t1q;$˾v9rCvozhF@k9.n(jd*"F[NlUͮm{`JN_c[,y6zo7Ƒ2}U4tQBv~|Ďk?r X1ڱ4]ǔ'VEJ3"3RR1J΅nJB'a.Gmd$纳90=Xf,н6\Fќ:"X ?M|Ƶu!n$vs%,fT JufӱtvnjN(ȇ4xIZA>-G6;w: %HP()Kw^Mw2w9֠.a*ϭ'(چ4B[hoZ6E@D!2UgZ5Kay-s&WAj^֣Y_`@# [m[j>/[,c*6 TvJ%Hq^0Fi?lI -xfGpXjҥ<CN2|OWhfo,d#Hy¯/=wCέ-LmXRmCW HjGF<*`B2P(oX9[@_cDlIjJA \qq3QPu5©E2XԳz=# !ٺر.=hC7~_9ʟމWV{ݍ0RKe#lֲLQB3^q=4pXx1WE_jnx m 6Es}+ w^Ō#1YM#4 ґ/?0͝ "jc<1aw\58+]?ɤfP0򦾍 * eݙp-> &ϯ4~iFz6|=uf0;a5 1%8qܶukQ1i:+R*>`X-I RF&|_I-W#_=.E0"F.9_7pUY֤wS3DX[_9%JK*,3jժ>3td汃:K@1aoLD :s)v8|^j8|IsL bT!?۲pD Z߇s7j>Pq 'j ho>Weݸhᚨb4|sϮݢaս;YPf0e*er:7gVa(~Ǜy=5<̾Ll"ϾzI5y@OI(8>yhz(a3P%8+<3*׳r>,a11Q3pCx ?Is&Hyo̘h4rc>ϭ䭒CWmyh0w˶/GYG~T7.? JJS#[ RHH'cepgI}jT@Q7#-jYŷh-6ȮynYm4t\4gPnEjmUA_q"l<9ÙXXh.@ZѩQ0NSsk;]zDP8U!"f1= :Sl/ڍ`C֖Ϲyr/٪z @ 4I $}7e~t }Hc2ۖ pKvGj^` ]" e)ɂvLi^-/P#]]p9ţk-'\l>#4M\nu o}\)Uk5`Q2# y=ھ` /5:*/zeC OȔ'u4}r}$g66k&@?MCp' C@o0zqUٝz$s%w jG^)F8-V@SH2ůZA[ߺ馈SІ[W?54.Ԏ=Ύ9 ~\[qX  4P7D15ő+nX"ao|./( d쯩cyʣ2+ELVIH6_9E:Lأ6y(܃|05`0y t9_a͊"25og/*f*aiN;JrQoƨ?Ey e&S1(Q3 }ǖY`QX -;i2mv D_Gd+ۚ\]r;aoz2M Qlz瀍R2 5KpW_g\y5 #}R;|O}|+Au00J¾c[k0 n3w aνt6tCSÛ'9uV;* j?6ͻIa[61robER bQNڇiIO."v"ۢXV'Co@݂%vrwa.&0T<[NMphk|u_ۄ${AҦdB+ ۰C?b0pֺX`rlӈåGH<+xF='#.2Bl!Ͱu>\=~-. Px-r .>/3~dieB"l= CfP>cJ$ߕVf2\E̐BJ5qڒ/}ZJ:m'"װF1~CWckntb4i0/.n=w !Cs Bb6mg)|SDJ4!@ůa)-eQ sH`ڻ7Oި^ȜruB̧n^L C4|d䙰PZg+ȱŢ}7cMVlJG.7%BFCȩAo<,SoO^UT@ʰ*u_W 5y}gދTpxU VX^*DtXh0M`K.p3DWs}6zNǖSYNO tSfhC,jrIߟ8@)5!z(h*`dPG8LMO2Hʽގ`(cNBWN^&@5f\`i.VWyy)oBpˢbSk԰+S X\uRT uFטpf^Hz›oW󬅜D"*vnn&f؍L5=yЈ8u "!V|?^%$CS]Y_EP0. M$*vWF<ypk5MZ@Q25 _v{딚VyZzV Ozt kQ] wWJ`ӕ9W \, 3F[TqᆱnAS[nKֲ6 $:x ]UeKh*y~ M#sLF睜>U 7Kitz PDtx,σ]zKPp;tP!wh3ٳ؟`A0׋ݰ:PSHbn1 GQ}Fg29ݿKol&slIU73j{L2R_cWB]jPFMm> gdȫ(%"ꚶ|g=7Z,;,=|._2`)F.u%wr;bVM^4$ԌH./\lu< NscRW}S?9M3w#S#wdT73fbsfrZZ= HXRD V%Co!6u#gcф yKoVN2 \vE֠"Ae2m#V}Z8^G5)tΡ"ȡ}>)^d~AUtVb},*kv08{p2gNn㬏'STNEgɉұ_ӏw)M>Mi E|G1<Y$&26#!Ӏ3ˤF?a=Fx;L6H8փ1E =.eׇ煽<rPJ(EKnKl;zpVNO^ޏG:F3}铫0;\—L54ަ0]f NaI ߇R4%TK w}? ~6qnIL-gGDA cGtx~#vU6E^>eNS~s?LC1VQAߢ0݇ >]ݪym1/5[u#Ц7WL.ܝuM!A+6ڐ#@Q94+2Ͷ=e3|p4Ts-m4Q9(BM_@^pu/=ꅃ;aU9^8qx|-V29H3x[t_:D?VȊYlZXSVjr3HFvC*cfR$S9EYpT]R 34cT&]L<+(%m#WYZ6eLnAZu9L_ }6f 'ho1MUH!, ÕBve» 2pRjR%A:qy7Q"XOI,; 8jԩ]o!?qa]"pR D䞌V"]8x*?CumrY@(]F9&@?|.Ds)WG/4kMUYHam{XgTф/@'c-~& *TVP1͝YԥemQ |_37_x_uU؛kNWn 8w-i ie#!#H貄;*t+RWNPh5v 7$ BT4XT?KOI9`Xt<ٟ XjŽ'2(IO}p6.!ݜ>ݷu1Bb $ DGqdꌰ*妲Y. NZC9ؖ[ui82qWOoCf3mĭ}>bVSY_^y t 0L,ges)_i :4@Y l>B" C yrehuD^~e8B/k]?X`D﯎<N]c45PRq9ͥ(=s2+,.zQ?s$ b }r\q3RlY>k~yY6Lli : LѷGn&5K|JcdpG% 9Qu:ٕR›z:>4.ބ"KxK_A2 *V?,F|AɑA~KGqsFBi q'jQ'QaFNXF\%1YHNʻs䁏ޥxv`Apb2>Y/͕i!R+jE^:q`ۡFzy)HXCK)A@d=p| l^fC9!vluPbMI T;Ws4"SNk =DzsE'X|ì;C9!jBұ@ixxm$VE, <`u{oVT;-[#s x,*"XR|EpŧU0@{|x]Α8Ц]ŨmߠD8V CYD 4Eiy <(BE<͸Fo|X5FWxPu2졒v}քVUqsZSC\3å?a(&!%.oR `Zd4:~cv ք:uszJk+8檫0 UI"ii/B![-"ozN&`]JcKS"W6b,ƚ 99ٓ9ܾܒzI_p0U` x NX&at_=?s1al]7ٿ [Y{鏰9`;eS%, P!hjz-pVOaYSũo?չadݴ,oPƪPYĆ %m=E<#0w8$qVxkة<,"fư:ʍ7*x?[LL6Y[ 5)QC8-p.+?mܗ-?-CoO3Vĉ16S3>6PY:ݸmѬKf0e ];2 ,t5Q!2aV(uUw\Z+Jk7#S^IK:Cr A[ƕSV^e aX%+}0 4o껶Lއ;^?XrEDBbC}'c^:>HP(RgE B_*m`Cۀd:4:DW3Gd \r٥-:\3!mCJzPGdM)M>t9T+&/~&.lj5> 7 L7fe2}֔lVǽBHJ&T'=li<8SW*IAdGY+Eׁgd"(+%! |T<uoǨ+:oЫ4rX&T >Ouk:vZ68Ed,fyԔՈB)؆u & h0.Jf7Rxx֣?T$lmw4ľ}}!nw19IXÉ^˔HsbXe͂BK84fE"(Aْv_z,EӐc+Ԭp4z 慔Ɏs{N`]zQCFw25sR=R7H[d 81g B.OuQPwo8'tПހD)X+ +|] L;'T//dQ+kYKRH`k]خl(\n=cwrTڞsM`cqaŃvhS2~z-VXiu ]Eمl2-GAQћt3Jy=@U*)GBCM+|6( N{;RZ*E:醩u 5+UgֶqNrDD}}jRb)nNG$-,2XXf3D@(j/Z>,66|Ý3̑ʼwHX=OM/h+;|RRH)2ejt4m @pe5C6Kb;ß Q;Gs0Ҩg.J؝@!$GM1f>wcVbeU&qǦy y d0_.qVNܿsub UVQ]/WתdPx~dxO:U:#$FxvQ륷vǢQ9ǨI=ZGD]ǑI>׶_cR(=+0/άp|t/U #f{*ϛt#·e|i 4۷49 ,M9rdH {F4P>0$l#0Q#xt#3l6 D ߸{ٿbZ(tcxеz  =Ytqj3ʹn84?Uxiѓ89i,;c| N iTL&K|ڸcU>BS " "7(709g}m? nB2Q@/] tw^(œg+u?c8#}c:`w?sUvᓰ O^|tnY -"Г^p̋JPlG7꼔l (4ĹӻEʻ&?JgEEA!x0+"{o|YS1*E K.%+N [m8nUǯ&&MEVAѶ~Sdvŏ~7n⒥~-!Zz~ǩ+ c[}j AUyȽ]LH$Ɍ@'aoו?Io~I`OY S`ڢ帒( ṵzVUAJ u.6ksYQzrlf؝|A?{D=$w\Bs˶ʑɤ6zdTSxVGf++XH$mĘ<\gv\5СB?k`̽ -%b7RLx>\}O*VHٶVfZ]+b Ǹ Kȭ@# RQ|$M_Ȩ&Eu\pery\#WCJ4m3Y^*Xoڀ=`pXI.5'z<>/,wqoC87jr0coP%]cJ-o {QKiͤW!Ar䈗7Uoև﷔7loFZLf<8M)Q{uSC;{La{hSs-a ÅXb#u㏶"W."' 2hL'k!hGk}۹̳t(!X~Qƣ|![V2*<)%彌(\փYRQwͶ ;M+(G 3MBWi[7n]69b)CysLs)b؋uN͖ҐvMxi;~eJݍA;ȺTPMBCFxk:~ FkkrE6KF~=M6a"(&yuPE>@Tn*"J)rJ‰D_b'ӌn݃yb. 9zY"].N9N#z2s|Yv.^+铁ZtOX[#,"/t4݂RkkKX[ehr#M{YAREbC(Dgz:U蛍T0hZ43.nٺ.DV8)D4,:= aJKOrxd;) iCh\[2bHwUD”$IE||Y)њ; <W7:/\J^RL@i168C@|x`*D7%ᅐJGa@vm._,:V-/nVF3K̂CM+2[OGDmh{jE$Pɯreq\Ltބ5Ȗ(9aXvGGӤ׬'g#5eq+-Sye{c?SHTGR2,!?z~HkɌ ul];GwZ74 `P.PbkIq7$M)|˸CCdh5Àu~4rșR%'f“N3EsBT*6_RWtM"nT2w17WZR2FR;ǣI&(ݟS*iA f*zDUhu'/zZv3J"7hq@|duJ|U}4T^1* p|𼌫BhYm _M9џP&N / 3~ ]ΪS7}aRxmeyתǜZKluڍ!ű's Vv^[WJBbO$4!?&6J;Op1ܘx|"Nj FWfMm>U:%%5A]<(R#;GoD̆W| :û֖shXaeU(3 (ڣ#T_Uv)3u%Pb mkb\ @^@[!2jermRdBI?3z2s-CK 1LTݵgO^M~ qA=.Jf0mА*?9|uSSŨ[V8ó.9?P%n 8}h#H@+g y{·Ot_0*gt[I <<$%GuXqm1s+x|kUc⛛I&gpb,j-dch"*Ԃɥ)򃰠:-k#jXuYI[^3;!/ e'LWMhDr$/^ _$E<-q,*y"`y.-RLci:OHyXONgݎF{7Ԏ[JsN@U.9f(Էoj;^u&n8L)i6$dJΣ٦ċ`sGH@y(0~l-,fz^hO5T >+?e5ۡ<-bׇ9>, SxaxBLf{g87t u[_@8ZG,oڝ4d<|arBXh)K,8 +Z/% -tO}"[*|l t?`J6cO0@h*˕ HTqE}Z_&䧙X[RPlNk,w9U.H R")̷}zrX3ٴkmơyZI8ÑJ\uBpN{E\bc;r*P[7`j!+4cNr'Z'8a2S|mf6UZ%5y uʸ*E6Q PMbHMtx SvKI:h"2J;ɭLwT;fx|cD_ T7Zv&n&haaWQӹUsh)>KRVΎp]{+[`碼Ԓ?`#ԙ8=loqBn+{ijik|dʳD.caC(X e P2M"6]c]Y=|_4.!t٨_MuDB ōF*7) >y_C^^twG):IG Kod +l0nj A|R-Vjz>/kc- ؂Ac;,z~ͻяr ňW(^+/_ 44rί,RQ̓ ⼥FN:,|$% 5ȹ&0 1mDx3r xp D)XZZ#m{?[4mH@{/Ȱ#~ fAh &˰{<ʳmW~MdEWLp"˯P$M}oqwLĈHw`fkz#Vu4YSu^Te;,hYI|!!?z%zq)2 ^6# үR~ (<wށ ~.H Sg# .N,~ܸdM$<%^́&pl'fWaJރ3KZ)*TP1} : svTzksBKݦ>b֓F6$w<9 #jz_Nr! MlOXX$T{f'}3q+(cs hRbTkB"4*X~5HI7UdtIQPAKy«WHGpQS:YME)CA2;e|"(v^G0G!;V@ ~ 5eZuS*CrH!Zw&8Q.gf=iKIY"F-3=m")4.hg`W4s2CNZ ĩ/|7n/zޚKjT~K0irKGu"R2#?wdc .Z$ .gEl:;nR}0? -oR ,jԵBrF/#\i; \떩N>3De[EcŻF1f3lC.IQ@`6{uk0h k )HG#Ng%[G &r4E(R؟'&SA?eN5yu[=h64r9[j)|B8,\wGKEG<Rݿ%<QbbUE'O}:H!:tgsAx|Eay$jrg_2 L5g 7WZ\ s?(oԉ0SB4Hn}8 0Kes`~!W`ĚOL.E7;U0;q`nzIq~!v[TZ)y x,<~_b9 DU4YJy3WDDz.~YK&pWrvg0$݀2H鳼(as "X2![y\iy \D6뗖~?Q\,E]Ka\("ȸ2Hڔb?W `mo~1c)Y1|\G0$;.FV:6Ϟ)4%3X],%q@+Їr$5laPҪt&K.5<@iϠl\Yk7nfY2ޡ3JiEw ?$n^}_B·eM}Oʗ8]?:_ R oEl$k}}rȼ@O:ۓm)sIb+]I}'TVQryj ,1B_m 0\ȹ<Å mD-ܶ' 8كbgۜ:,Ձ٬7dORQ`X7]i_d4 Jq|1PrC {q"ig$ G4׻_e90Jo:"r}CZQ7V4 afl`DQUe=4J#?w"z&FpJXfyVZ )/ǼuHҶxȿ5P]4;ϔ[ o<={lpw1 hWWM*,B5{@;UҵɈ:Ka0vb>t88b@v,HUI+wa>WQfSds 9+ј̔Up5;4 =ɥWq:n\"A:û1x~||<ݴ>!I^rkXG7p%}_X`5U+Y]._ ~Ĥ aw{^cӈ i;B`z68z^AxJy`<`t}z 6NvECGC?˼j  TQNq;3tvTq77inAw8qU^vYmcKNb`e7@l=c(wkwX#%'l4y_.-451f࿞0S~"YͦX4 0'& cVtw"z(|1gy!ZSM. Tͼ +V0wN `BāZ &ļq@|>n .!^=̲H<bHՐIҮz_,`W"HRHJ68+r7MݓUC!b33`ބR>НNCwopZɒWΊ4QEړ'=Zz=#قf.d\5FLwë*5ˊ2 T|҈Jh\阙Sci{U)ȸVxr#Y>Y3\8!~v۝G~AY2s!,t?ٯyoBoL9<3nHwP%66"8kfSȅn|< j%~J/tRlBl7uÅ$tdB3f3H;V|D]|c sbyDQ>|,3tT VGvRی(n Ԩ UÀ ܝ՞< [M-bV?ǃ|Ayx"P:,T~8]sn,^}@mAH%T}Wvc&n'3,`}M'%DA2Ю]V ާ]ȅV%<˴+{0\C {R38דzypV"FGV-9e۲2ŗxqaOw.E&rф 1YzWyDǃ)Xb3(CN* Y&$";gX? cKKKhOH1X%o8g}ePlҶNoA& <3],o_[^]z^#;[<G伿?wn C6}Ϫ8xG5*yϔ^bKK+iv`m\0X(7]38WK2x#yPh[TatKQfQ?|5$ٮ_UF*A@;'OXC6}}@~6:9J 1$q5 Q j?9#8.STq&,>i%Pʒ P1Gu0oZO#EP[v{d$ Q}i'NǴ04rGՕ K z əax94\™Pq(^ҫ؎4M _=isuBmjkaمGD/;()]OS\HiDcȁJlxh)83өY*ׅ/OWη=͚ɘsDLm$5XYSɿK(L-3 5\2P9VO㷓M-Dx֬8&ȉ~SuDP;D{w9LrݻR;D `oړJ}O9zF&$ū73q:)x+&fqb$NKgSWd Q;BCsHXl hydv!oą rXΉC:ѣȦMBr-8rZ")z36BWli#2{A'[ֽw"d&P]aAar 2a |I"*/P߮ :V+;F[\! :}Y`y/(Ưg L- /EEȂw5Pv(Bxw]ysq3KVlإuG{ޠ> i=Ͳ uK""]R˘)1*撦  rX85g~QB0 WX$\tj D!lsnGð%n#S_31e#el#eA;j\5:L&qK6NbēDm ~!ՒAkl JLʹvjq*xQ'a%ռaS9}CJ" hq}M\yz}'e׋&[ޓu}CG>,w mc3=oz*f=/W1ly}id'E Uj߆a N X@GBz3I xcS*}\lNI.%ycd{a!./wAomAi¨9TQXq ( mZslws3~X30"JYI$ǯpq$ˮ嶐\0.߄*[&FfNʎ`[O-{>ph0;MS8` dF-܎4UpYU}{d"S?7'Sy G1_f3-J_QHitؖqWȉ{g+ʢjCyܪABe2Z[ HEܹ== K-@@_44-?~3*KM=,rqR@MBQ ]bZBsTqwG-Ҽ,ZXNλϳc;H ղՈTn5N"0&Yzbu? c?2K{NssNh/A/KȽR^u<.4# ;ʣE(!`Hβxʎ-jP^w5kj((iЗu$BziBՀ> P'I}$F~fHCp#%'0G|0_N_~ 0jt""墡-ZȄҬ̡~[gB m\߄C40,3m{ABaE:8J(m!EBExkX]=Gߖ{m7'\Q%秘_5 h׋\|!\=wsz˂msbTZ ELƯPz JJ,s'2Mo'YsV,@ %d(5Lip&#~hV1yÈxP ,]1>=<%` q狚ĥ@#fIK[?{MfE~vT3mڣȋQYpNB ipsupF*U^d- OvK/)iDz)J[EWKzAѐ~8ϯ|{j ؼr^(=rk5öqK0'e}H~mTCտWE~zLaqjtDg+h cH=/3em mG"&PWi j pf(ju FܐA;)Na FAD|J}Uo h@gTO,67ûTH3Je)2 w1YB?MM7R'7V8DYGj\c3!QJ:?z D2WgYDWm5 SA>Ck?P,D?%0_^ <- ך&hH'=fq/$=6tӴUα??r,w}YP80]/+t>+Ւf\'vX2==@gHYWi}?T _ RaMvYo%V;1o5dǻ@YZlbe[@$3 qm*V*# S? aVfG=d:{#+HfuDn yDjc݁*p_XxE<-2\PnM9wz{oF9h$<43MTgmdpG{$BO1QI_T\quL<Cz()CvX&e (}jDx^vTgPA@R-JM +NZ7Ԧ|ZS#mcBvh3mLy_X+,IF[\ &<󿉨M a6QNQ?[1s3{>rC!jZCrq0 BNucp_g< a[5Ee)VC9PJxG aԆ9V: Z>=ZK>Nj_vgW`P yʵpGգ~Nۊ' *x`m d|OfVS)J?޽] ϛGD3m#ɢ3Q$8؉x3fq;*N6z߶sx5kr5Sy&^A=}=AiU1$ivUkHd^騌 _ 0y :Jt:p.[*`RMj)T@ h=#yS@F؜XYՒVy w7$GdVZMTwIߡDJܜhȨ;KŠip/a4YLxGN N`q)\L$sGW^a/!t,!=-v:Iҳ~o z6'pX.̢' eD4dH␌vq6rV@p򧆌խ7PY3OJ Q9(Rro Z ֣G _OBawrRFV5(=4^t̐pT_ EC|֬uKzWjsE(-%u:qcз[6CcI8wʱ3̗v5mh]Gsc~^ P#2,wb@&FZhջC.:#Dv"J-_ mt9Cq >9dG[ rO@K]J 텽˵yzB WZysR0xe{a5cE4ٴLH^"a 1E QuO>A{L"ިsֆfl^e5мHrZh?,Y7ÖFիJF(?L EN ag+rw3Pb3pB@\8O7€]uvr٪.|Hwp+ކ[1i;txFُ qyj];'oK xT|ykS+qZڞ7L"py %oWIlUdG2CO@cdo)\g\M*YG4J#֒E3 |lH%ŀV*S$)͝\\=CZ_laU!y'Pud`Or VV@dci V 鞃5U9ZN$ٕr]~\:e1&|J Z԰|a!O8j+LR^6zxlvM[m Vti[ҘyU2\Ad#;`IM WZQ خ{{}"zu3Δk!]JMٰ@ #3&GG: X)-~zMvT:LcҧT.tƱQ7",1R/+D 9\< ecZs_<+G9PqRK[?re)UjxڃPY#=rG="d 8mE)_TձACyvb%v*ɽ!כq8$澾4:JR#8C1IL>`},k VoȠ+D:|"YI^,aGd}oi:U<"l.ƯwL@FrHE~uy^[<\Tv>'Ih׶OuP #<~@T[+#cdw败:|du/¨ );(-B?;哼Fƺ|6XNop7-nCiYi<2wnC6%K(w),KK*ىlsI)j3 sF-&zsE[dU lKvwgst 7R߯ #Xa2އYaoR-ԉ xxΠYqhJ j5A:؉ ii _ZO3&3,VgRI<$?к:=YRgsuT3ǎ5L/ .k\,iDL* G@5k; A=xzjA>ЉȀ48^ b\MK#?g }@;m x͒[4>zAP|y̥/8A,/VDm /ԗ6TwF Vh;ao! $]0< ˒hT^~f5E"nBB$a%he=uGTE+"Vyh*n-md,V}51b@=WC벉ALĨ 5ʹa;Va+Q h^U%1'odLf=̕SN+@ːK/ͼQ 254q~Ǽp0s=uȵ#>>\_O1NbKgm j' 4&D#DJwؐD 55gJl{pFp9`ws.߾j0ާ)ݍq2-qXv3Sq,ثt#HqV܆H)O,)N8K٠=9q6Ύ KOvh,a[̊&lPR3(e@ j42i: =h{yƲU|Q$he$C6YBGdI^Ry:9iADˡTWO4s{1|}Ε5[ _I H^)Bj%,oMaq:iv3)G(űRh'rt*o}[xYxT)צZ8"}ӽvqN &6[@ ]کcu=r ˽x-eʐntcwg Hs'wgܾq^Jy(]Fa Rbocs+=Z*ڡVfja;9i!nXlmp].{T_^nQK&ܾmCM1TN3HScVKvdef}O*f^udO8I O۽gf$*|RsK : ?(N 䯫FnEVA'S|@q`BK Y’)︻ˣljpAm @00Hk&RoOZ#R ؕ{ LNȊqRJ }RU;oegӵ0vD0 P0.~'NB+r;R)+z2GcD\^\v$sq-PFg.b{s3̫G0f  ge p{ G)_b/32HTWC61(,K +Vο3ȚX ^)N1`%++3TU՘4hO&|Fʼ Pvn?VCϓIP:W,,SD)kx BgT8L!W BZV1fh T4dReqbhN|W.imv*iׯƮ*EW.}5Bۀ„+yA!G[ 0H.`7֠WP֥0Hu ɛ@5}/sCJ5x))QZJP)R{qOO!"ikT=T2ip4i%̥Zss3owGIm\ş:7 {eip|rKRi2d8] Jt?k7 I<'.W"f:A/P0(b$ʨoh,jR ~|R/'NS(]vI?nwCȼߏ5i3L rCP}~Q1DžMɥ}:]5e(cXoD13/,Az<~r#s3r&hzO\y"SJiex4p=x5 q^YNܼ+`45aN\޲ XܷJG{幀q5JSvg8>Ҁ8r1=]/4V"@S>%,:sw9UwW(M;'隁*YF(H!=Jm p#Aj?oO>B3-G|ۙeT$<AR__ RS"FjP\kf2v04=i49|L,>{gs&7B=_Zi5c L׍tۯMnO\&dJ^ O)UPlv`rFh2X_C7Ղ> 3; Qe z SxDO9˞ Q mȉW ,#-v1}-j#$qWIK1]ҼjT^^ti?shׂ螼psэKDIʑfۂ.]`8`d(OM}8]P4]Uahk8kn:c?9bQעNx LKkVt'H뾸2혆!x \X T[1@0bۣS* JdG$9烃& #KQz34i1I~s-:WJqRJx $_IgDgk m\m /Lbٸ½o2еo6k| .?n' &v*Ǹ6BEI= ;j%n,͡G9c6].Q܉#~U1 P}s7T^$h[?FK'CpBDU$#uDMQҜԙ9Kt‹GZd_n;FhץSШ5h @*K>E= ^}v{$r2gx7dONpm 3.=%eRe;2>~pIBo8WmY+|yPy/.,^A`ȓpi]E7@Űي^?,FA^!ﶍskqM`  )\k鈤Q'Sh>/XҊ":5BXyGQ%{T,Lo$&Y~Xev~fW`C!2 ^K±{R23:oaϛrlt~th洴ݚ6&84h9Y~!\0Ҹo;9ԟ(sLw1i&kMKa }b4K*  Ǖ4<Ű#2-`qAxthHݶ}(gWdgFnscˁ:1ѕLs ]s9`Ibnt0V+x=:MZb J?7砛a723:c>6$Ƴ2P\]W1n#֩˂ϳ710phbG*9hbmcf@OZk(ذ5ƊH<*m NyRt-*mkRE,H0PT'iE- sB3:r%Zo5旙N>:Hf~,T,:Ũ2L"/X?p"J}mtBrUHI迕%ob.<~7Hr̩zIzXAE(ql䇛oVp(0'_B0B\2+5`Cx􃯒x-Iދ&}dNBnO_@%J@:NKeVfW - NtƞNɞՅ1܊5bnve+R@'Ί3,o`J[ho$G\ϲ9bnU _&T|S]F_R=?2ERKglHM,bHܢ$w$"-x^6xAꇩ44|9OQVRVIX(XtSE͘_Nߥ~5N&32ͲAOEt&޺*P)fo &=Hc뽰 O "<+5(:ὭW>m0~vNT EatpWnr)c 3<ې5=um*bBRmv=\1YQp&zj$j@e= )W^i%qbi7U~g\DJ݂z9gG*?ę )툯r 8nŰՕ%ng%#ָ=;}A /taSՒzxcF@?8q2P90zO]}``Xr/Oխ)79~!/ΊZGvC %>@&fh -ٮ4mn L!$9,W|܅ Z// kDj`Sn=Ɂ6x|<mJ)Ӝ6OBl3c?䛊I%_Oo9RrgeiCG+gҮ3OJpU^*-3*'farrՅƞp3ɗ\i[VK\ ʦjTG3=70YT4En"?c2qh3N@$(5L`jQMnW/\~O9)7țmx= S-rK\?5p99K[/-wOm {ZNHGs#"#?||ŰM vLDd牯T:}WcM\yBEt%U $ I{2;.eQbҍ:. Cu6,:);buh)7!2nu>Xj:[Gݝ*透쇉V6)dݮOYQcLG vn9EпړQu=@O|bDDf*( xx}TS[h+l,]FCV?z#1pEߏb~aCz!(fs^hFNϟpc6#1r-]zuth;Fh>0fvsoADFe/3 Q a!V}R'Я|K-a7H%:S:Y]2}Z ?H{ErW$jԫ;!W rvT$Z5N.RR,Ԇsǔ$tbO5VxJ3w0Pӗ AWc[6KMץ3a7 Rg$*݇Yu1Ox'+5ڍgݔn9XDy{"ȘQ K_aU(^YO6f4Q{YxeF2a7sfl28pwX{2:Lr酎s e,5fDxڀ.,Z=)fFT_) WCÐb=ZW8kQGqp'ReMiL OFÿd=3' ۘ>E@>Zq94,`2Tm=ۓVnq1Q#΅75ϧ({ƚ=1 B"GS^_yCӥv-1.^[sWJسJtǢ]0.5HBw-Umƾ=[g8!Nab"Zu-$m\9i}軌7 z<LE͖ܕ ^AU$a\3o4͉({=:5gЯM@ӓѭ$]d_FզGjSɂ%ҫ,y}4K+pt|HPnԨR#,LY KɩX=}@_VLGD~9tgji MUt_ }_>@}X- DXP?†p"8~um56شk0 " ߯2n?8\c|5ءvV Q9(N c4!aT{J!6h[6Ăْcl!f=|ur\S+/v_.J:]C׊q/BJp#F +#IV&G8K]`59l6iQ- I3vnMVnR:)FÈ"- u3D˗#/7aԹJSL0R__U|3N7n8@DanƕA1Q4`O ECIAyJ~΁I'R.)3 &=t%@zλ^bjj0"QvDe}2J/p:={({pL@/22cyJi%`6J = S;_\\~%^V.YS (Ԉ#;TB3O +a3<9)si%=;0rVD|A5] ۀך6Я? v< c@aRŠl#)W^A@> R::K emj)Ձ\!\4AJ~x T!ʡµ+PC} _?Fd6N ٻgyh^8wj[H|U5)hd 6"!^;w}vHTa\Eӟ@MjbSVZ&KPB[ J0OG&m46OnBQF]- Jnv# d(fϦuݷdP A0bu3D$>jgߋPhyYT*;NTBZh;B\}jJ :{&i rfUlz/Q&)w[:ـ,zff氯_IS;wwns/6BHE* uAmT0 t]ڊڠڞga ,áxOc`p,VGĺ580-Č.S_aSJ55\Д9tx9*6/?-y[&R11(Ѿ Ih!3FHTeuᗚ}U-֋iȿxfZjrhn*U/ap`l܌yKXUyR*-h(]<-ۥ7Y֔F'aՅ/ PIʼđa>toy1 +U]}>?c1ab_Q!Kڀ( {R'؏%{&lA(/Z@}pMVԽQ,7R8Pz9U7& Hu JWJ c< h0S4}Z:JXаb$ڍl5x Sk7Tk-ŗL7܈i]UYn68ֺ`ݙ0I2,譇Ô! XC)ch(Y`b*RzWkƻ)ƱC< ?%!_9+n&f0Yρaso`QyN,Y0:R4Su +OKBcmKkuVv_4Z\θߋwہpX<>!OWPN1?%i=c!OUR&@[nXїd6fB%8t0H/ dqٙ峵7pÃ'-HVRM}X&K+ag,2ȉ:eogvd6EIK\.Z0p{=%:F"}.z8syC #, =e{`?ITb ITyB?x }䂶>l&Ï 2IӰ(jv m ot x\Kq#%Gl^w꫇|ۛ]lquéZ*B+.CྣxZ 1&HF/e.!lt\3@52yB: '4P$nRe`w&#o;*q$Y|DvpeҸKc\37XOsk!@S Wq G(`b]%,7y@+" iWͨ:lժ5IDw\X3ۘor؞rK fHGG:vf?$b#2`,STr|=)5b6BSH,R :Æ{tGaM'h½MK},3=,Dgh*V*$"N _1hm@k2 -WGT-+Y )r&'c̍@0(#rjWm!]-/pAէ .d\L Ds+fɃ6qi Z-[㍑ KW]+imFAE +i504Tl+$2y>e_ 2cjlAZwmy,~W`ҩ 16?Fc=] 8C*a6.vNTe! lO X'uҭMyz.q5WC3[Y}E WAl V7Ly nJp~,{"m0s4j5;;ěTX7+d%*#`n9@"kʼn!AJ`}J_jRX@G *y1RͫB/';Vsp1o&0|>9=LN&}i " ($s&[$h*nz$> ,IV/[N0|&H}w#e(w-й yŽ.(d\g4{h%@[w˸&:pDXBtI LF f]s7}bxuT>t 6xWϠ``]XdY;7*w9@ǶA<X+aF2bO7(y.JW-)?{ZvFMELٓA)Mֆ!Z %`O1QX*/YT%9)Prz./36m -17k?"> @6Kg+nTu@kQ8Lq⵩{(g,\yJ@uD6plj/*Īhc-0֔Lj+E_KV(}WǎSsw)e)os_9A㼥) |m/UFm`C)UnO iy;c̷s0z &nfb4s@U^ -hy)n0+&NҞ[{)]axD(Trq'L 2\p/߷pG B<lz!x߇(q-@}4=߽H.4w|&Q+ Qq ""3Y_UH"6c160-s]OPLIt“4RLks:- GánKBW ۂ낺ԝҢ qG8UB񏔈 tKnL# W--\~ÀQ_RH:*k+^~udD}M[x !BbV6'Jj_87$ )+ O/psJOhWh5h良񿲪H1ݳ{%:̭q? V6!ke]W+i%oL{Y[.J8b;-zwNGi[=6Q1Ac¶YxCm@ e.>N3~C@A,8Mt8L!!܂ p>Ĝ| 7B9ݓks x{m!zRiRɂ_<  /-Db|: {U~DT)ɺk$OghxU됨/M0E{IώR2q@+](fuJcz7fChnop%x#;wc 6^bk˃`mwb׵$,Dcs[`5aͦ@! ̋q t]iS&q J6+VrV:v^ѧi CC։DRs="7UQqt37aơuabS+fg2 N}L1B TJ~u^}*\xGm/³L>(49 [3Xc1vv){ԄESjtR̻(C ;I뢇}hTY,w''ΫVe :% Qz|n4M/:.U`lY.͌BF:5vHs: q:cfȯMO -(Pݹ rAHYՎ{bM=jXNŴץfP5(~I>DxsK`wy )!R@ )o#n+-6τo <;2 Oڠw=*4h)JFjS#* Jz,R2 gBף)&G*m~y_1Ђ<ɱD[~N8^0g#2woJ@+==9~MC:=2-CؚjcQ6bsQZ[Z$[Mx t5N'em\2b K:I3]S/D0ɿR+Էq#VNwFfTH=P^e<%j u,ge ~<^& /ZTH7vѬcF | :9DLCtxEҽSz\gU:T5bP]߄.a I0W " ^Sٜh\ mpiЮ{Woʸ# 69A$)vk gwd֙o"bjd38/{lb*[2-N]?Eɗ]*}6HDؿbwΞɹ:vAzQ$vCߠ|,A!]qJz-8."c ~T}{/ ?AXrƊg.ä wݺb4.( ,wܿqegw eбi@yҽ)'WjĽ0I~L: S]Le8pZTL"[a]d VQs/1]RdKH W@>hGYeD}E287Ҩ:"4vO5/\U>P`Vw RB^{SNsߌC5mVŧ*jz}ÔUG,i{(-.< %ceB8*O_sbuǞNcj U.$(9ɃSdO j緌i#T~ mxPiwwU -u֥?dz|cT4%.T%; R ;$\x Yޏt 7hc# ǪU{{Ak8V߾"]ݻ։VP |"}Оc9 -HJAJZ/{<Ei lO&dޚC^ .R$zFyoQǪ4Ĭ\8h:S0cþM. A qo{`>L>ܧ&E ^9q8ņ3!WJQiIY暕 jea2| dJÀk#=+DrqU$EȑzpKE"Т*@Yl+6~}3d1uΖ- (|#% >?gII& ڙQunԹ I"֒%$N<, ;~#ַ ӗmNZJkS\U٦]!!i#$S_acZg!~쎆=<Daile9܉ I ܌XYBŭm"Y7Ǯ9<^DHfYQfsvd:W9{s,MUךZn SͳDUP+ּ\u{~k7af 5ONr>[X|-vѰGhwVe@'q[AVd,@M4i%^3e&~nȮ7MI2̄cJ|@NtqXJ.Ar0}0vf]كoكR”Amұ$ROTB[*VxW/\խmGxZ@< LEyCfo뉙!0Ӵ򅒠 Ԟgal;=g%H2RͺAj~zko1kj t'j븩F͞& s`vn+|̥kqIGD|N܇݌_ͿlpaƏR| hFwQn1sn@!|@1k<~uB@Blg=b]B] zBj!HFy]`Q( ?1N~[i VE9b.XA9k񹂝N찈 !l)lHq6qzL;'j "N^\E} Yx%]α,usr)r:ܽ>LCܔ#$#E;Oh/稖.W#CUb?A|E,(YU%!(F-L6O&R#8^0c:I P|}zO$ҝL,j#)cW6{hc$Nd|w:$a&TfQ'Ǣ( vfl$%E.U;Gf]/_*Mfyh5  n*>% ad%q,D8\MߪUea^vKgp?U37y>,fيYUMP{]ԜC!_g (.P; UY.*0('"UP },v-.GA{"IeeEm ?9Ar |;ڙxw/|n3t295`^Cϸ&\8:U61$^R?`DE*L7y#?g%<% /J jjo%J2W]=Iۜ4>g.BKh=%j ɜK6!NaORܽҖ>`)k=N|w`֐nX ֛M{#Yt-w_KBj7޸bUEс `JS|QZ;.ȖMt9kyTTx*½/yW/M”*=Jc.]|i7Wq/ ?E We#ũ1n}46eq^iOok(.^1wrD'f:'=)kv8庫mRarg=\5YQZ& oEmPiMCZû+'uS:c. &mu]kɁi3+ @ڧZW!Fjؤ}LR)^5 kѲxV1*Ew4'F;> ma<ڇ{[?b~ nD' 6pHQ)LNf3lm͏RI`f*T<EJT#i[ծAe#( 調\z=$apGE&@T'Ѿ=R`)lDR%MSd/X1r tEwr_LD0)8vكa]sV -mrpDż2d%$7.nDf+!2Yۥ Q6E-0t8#1o䚘W(X|_I`a#\ФEu*4?G)H -Sc %,[</P{IO/pHt_-4X,l*c=I8zpX4TUu ?u|=5A@  %rtDr]qzױDK {%#S=(,&XVw4w hHljCӜgwRaKmv>QKn'-?gT!l+6$-7lU!4 zo,НHM{]_Ḿ,#85us?$\\NG'xi|w`:O6D9_JMipaff/aI= _[B%¹MmBш+B BB1 s7aK) W#yf<}L^C ֢9FY`7dQi(>v 4o~'9Q3S/A`{ T =s>ҬG{Z^Kdӈh9N빿G?oQ6\^łSWO=ԓh (TЂ)-) G2s-0U]ٷ2จ'^E+nAhV;QZ<֋'kH K2mFnt22F"](ɱ߭8aƛ+,kI:8Ɋf60=V2ĖbD#8,u;P^PƉz:Ñl:h-M,ȗ;otl@ReUL"D6T+,] `ߣsVfbPOpQW 2E)>:GM9U|_#?r\i+ot*f agO)\]} HfIZ\FtMN oDy9}=kWW\;X3MV4r/N_F]ͦ>_"&$ :uL6c1Ϡr5+b9(C73a#; &;N? pAm@oDK6EQ"lJ5?xXT?h /aZDWLzkSO7rt2,s\SKP)`gFm :@Ho֩jVpNrs Vo/"J6)d MT`H#ͺ3Dg^1 ᪇Em5UBGV.9 dr eR1*%{^9Wdy,JDFt5pMh>dK t2Gt;xQ %upf.)V.A?lT.:tf|/cG)I^4`Y_\-cv:Ӥߌ[7?#0HJx*嗘X`kh̄DUIR敬RWAUF%[?'6*6]bDI*'/RƈWvk^ܱh(Q8:-k"k 51sSm &ASp̲uܬV ƦZ|ߡE*_yLUVZR=x)yן-! 5'> {RĄO{ bB׵'t ܰX>Zm#=mzY!;j e_dNNGrITrXGKݭi, uc.l1C5c#:&rS,Ʋa"u)g%Jlg١Nҋ91c DYp ȯ?nzJ<..d0ɆE Y/1w -^-J5$Hۿ@na*dy-*C]U@k)í}dU՜tc62OߔWt׍) 8 *.&7WWh(.A3ċ u-/!Rm`$NHW~|S& 4,h*eVD>o1ɢ~œ.Sƾl{$ޣokC[rboOi|A.a F\$&!hzoz]I+G-ţ*ƴ4m3S%uz3$$]x⪫[|(M>E ^vֶ -;d=7O;%~I?L֧4U<[Md=ܞծ=1@6fqiJ;g34*%dd׶<̩}6Y*M=kɐɍKȬAJS knw"E ɾ¹ Y&)U}}qb l;Bm{D) =K _@X oJK?NmJ8)JJLS]GOS;<W5Ev&/@a\4 }ɱ>ɘ{~28")]`Ű1lfk2v JoP1Q:peÃe_IJt+&zO_=0!IDCZSb|VCT/E M-N$;&$ NQ2"5~HrSF|>|ɀګXϸ_'bajрC{;G}GQIF1[lתU&%dhr_{,`މk pOϚ<H_@@b=G0 z$ e KT{^7.i̡y”8rXJB妞Dfi[iZt ;x6Bu0&ab/˂7\9v3bC~_$-uf>Q}+z-jp:%d?b )zxT?UvE ۲-V(o4 (YJH/S(FM@p3 ]G Q%GJiZay {CsܨB/@KyTy{*|QrӧT3Mj=B'l[23sol0xQkڝj <v|0*SĊOR8)6]Mj,9ҽKg@xMMa6۰6Eø(h_P\FwǶhbl8gd|zV8 ҡ DI馤F?nX}q#OV-Ш% IB^,7j6&#ܠLhOHA!d"p)ם+d?gU5*'V, Ʌ^@ ukA#q{ru=MQ~3̝0wy?t<¶cS %̙Űϲ{Wc.SnJʴK5 'xٛr/ kM 2 Kx+vzAHIDK_(Q~|V0|BJTlvޗRw/N̙4S%v D63k1Lj=| [?SXe\S1ڲ*Ixq<8 QLA 30n{^\zGMR*_'b#M᫏ݚ >q$+}4y0}FvDl.c(,[ZfX9SeT۶$<إ51:D:B|4cy%`KCzBTS_PaTO>u=PZs} bacD^% vTF1E`ҼtyneYHiknqJtÈQ>TnRKj@^d 4YGMLt& v:2{UF6ٔPq&uŸJmNEÜ3T7M/~M2s =޺P(TłAH rAҖz)Inp'=sM@2B#!W3cP| x;Th6hF,U1_Zg9N¤+pz@Z#Tuu`J9J` MeHic~CP3䮮Bil-l81 >_e:ʇ*$= JMrz)[/ j-ܘzI70fK{/?A]"yT}^|T}4*biZ^)p`Rӓʬ2vc:APECnN?V8/`.z;nu2K6pKh 7(r)2 )u9;^xBúŚJFP%Ӑl­d7e-@YC frB']-{*$ix?Dj)Fj7lD3x%H]uANrrE[7e{'Ե ﻛ(,]$BE|}nrMeeBҁ70u]E\O}[qQ:X;)OrA]ZK"gFˮƵ%-olMwdv֝% R@(}[!M;=wql3}b~sq {:cθW е,fo %Z#A_؟Ib,ET]9QeR}$Sc9i'O%BA+Uօd#iVz-g]ZMw=T^xgsSn9+욹f3t(ŌgU3e_^nzϒ0SuoP9W>ǖSWK-] X>*L2$>UDiScS~?Ie[;TɊ"M3"<`?֏'+ -[^~^ yx<5<4uQNRy9o6/Q!=h0VJ/kXm瓄 LL8VM$x^f8?+puzז_:\F/˖vo8ã7c*ɹeM3m},Y2jt<AqBsFʛsڙXB:g6h(fP3\Si>Ǻ:eG þYn1RbVO2g^[\< ?"F9 i46Ui͓I/4ۮլN.EhO'&ޕ> 7-#*wqtA"]Ľz\fcP.@5l'X'$\l DlS։S>Eo>KgsJ& ^ڣcva6sIv$y>,SҲP}J<dCv_ъ`D-ңp\iInw6hԙq'Y(,W_2tdŭ:Oj7Ӫ1θ/#Y>u }a|^kw4&kYVgH݀xJ_PTW8jέq>+Cm7V iĥqRdDJBE(ōlx;Kh=@I73Jcvx1'(ɜx_QnD!  9C̠t @]Ʃ|;BiIe5oЅDr'SbudkQQ|0# SٔixEBIR8NZx'"0NC)؄,(;&cuik:zËF$'ys.hT=6`IJ @OsgT^Х ucU1-at61Ib/#ʽ+}Rųq4eܞ~xu7nkiف?@es7QʸMF%و;mT!;t;weblx7R{Yl&u,wFke3(̹@]f N1ӀF^DD&i{kzK;4ԧ4ZA╖ W%JaSuݽ5ܣ#G'Yz-QFsh,jwt$ mʡnb A~4Y$V$}hї0 Pw:+R}x(wQJ.S7A*G 2'z[B"H2Ծem/+4(l8eVh)G"-t'Dې>sdiu?$$D$qa埁 ᄔcLm`n{L :8}"T<=-PU9R9r_;C# l{nʭ;=9vj 5HWi@5Q(b%!nm<-eSd~tIsa^% {@t:G0!v aUȓx uյH˝OBzܢ#!*~R(8p_-k-!Ha, 4twV#YlDI<[˰a?}G!o"_t!9}C&O⠙pAdG{{ތ ALJ4i ƒ> կZPrִ?3SI e-oB`i7V=Į ^#,jO1' CZFsvX,p,t$%UDh,B;̆6",v}'j|γEP ܈/ ~(We,:7sgdy!׵m A.'5_%V©X&-g%WvS$cq?4H<ST@]M}PQ8P=x"0/sc>9Yw?`cdgȩ zj(&_rU;DQFwZ=Cl5-.,9 ude>|T9,?D+%LnN7G/!U#OxJF] 1 %&it FMDծrּy|66nv:΅fggo1>f:6@;ni(NwLJbL]- kl)a^Vbq>WPaG]/M,Ua z$pGf hRǶ.de\=`}?񙌃ưĶ:/`Ϡ-R&{ I7~{PUUT}:@9Sqg_r9"5i0sO >h{:ܛqk 10)"2nqUcS:oCNf~rS:$Acg~["/ +l4r= AaUtDt)mrk6xb\ ěq-  -k[#*`7BJKhWF$(lU7o<P:AA"/$Z̔}N_ĖjLd?ުhm4Cl75Z_&^Gl.=2Ao@y$:H1 ZD.7RWZ )bU 7b%rjK`(EU|9Dt3 rC|±"em$83pH┥GgiZW )=Wh6o _}b-kq-ROYE$*)8xp'Qް,6Oʘ:;x*6Bw~ȒC\M}I{pF(I n]q7~9F?scD$^o`#(hV񁱵 ^Nr-V>54BN[¨H ( &op?9q)@qk>Xmi+i}3\mcw!)"2,>K[x]At<+UءSׇZێ+H|oĺ'aѓRNjdCAY%ޠYDC>?"MU!Wu;OUc B*RډFyT!4}l^R,Iv,U=f!1zQhȏv寱~8uoZgؚ1Nmq~ j(lmiT#Slь {C긴-Džyg"?/o> azE ])t3pq=O=c,_n^ou%9RO:rԽ,lpJf\dZd@3!hC' cFcXO4OȾ6G@u_Ⳕu SҜ/@6x0}՝xtgkI͟t&7 NoEyr͡iu|,)S;@SŚ\[B>*4/,A<guT@HK=(Q¼G$̢#fmU)"܉!~%( J;_m<ڃT\&O" _ ; nBP1?ѱ?Bu.?KK4h#3e<JO-TO' ϣ.>ޣSg8|Oq_fy\)5b"=!jN]} 89r^(!އR{ܑ̍a,!BFVFw#R~  +MɸpibWVqyD[ 'Phڂ[qѲކB2^Ubƥ7OՖqKVVN)m鶾t.!/ٗls$!Mn U9}1)^8Dd |u}r@j9+Xi-GOAحQ`dĻj,Iqk\RkU_91@CJ%&k(`ti6pGSxI t/9t$pTt oJ$}?߰W}b,xCB.~DIk,D)/<-*NŨ5&Zw4͎RoPn#7mBu:5=M^aauB#sW+L/ j]H׈)Ӣ}1 VdLW ːZݎr *bϲ7'̢n41pQvLszP%BJ wdYuzJ}9VmGlfC:NW h8Hџviߴ魕.C6Vs2j͋HFJpeH?q}DדYS/L[pdz<cJ Ǯ=gK|k{r麱,xZ)EY@Tq`DQbIp%<^xdV\¡=BGNJJ5W: q4WO`IUzi1xzT3ʞEyFo"#A00tp7M0A6<{mQἚ ܎;UM__jmC(J'י|]Xm2.Ѥ, VvH )uw2 p.{\gͷrJwޑjT?` [ȗV{ (uAO!kdkJC/!cc:?!&19iꥊ\L7@RWvtU!u B|(V:4I~YͰ]TƱ.q29Ži! XlĩƝS´hc# $ - nu%'rDt?0 C𸉢3ǭF]ۧQjB}:56qק) WqM`V2}a{ 0ɻLvƊREXW0YWk5B rY~)x*(4vEx!>8:[ϲE[듂fԵH!l51mj WΈ)˲a.4ꌜݓ6syр?[Q5) [_]߆ۆǵ.{C}KVO%AiLLĪ_k')Nq3*` >Ko#I |r h^IH-vxG]D”,peO->ǧl95_6R/~(:;bS Ř R^֐'ap=.H~}>WE~,(Xhˊ= c1vI"a,#xnZꮽ:.MO%Rp.o3R'X٥_qU;˞KOx~zD(\.SYG,(&d`r'ϧZzUӗZȌRPT^4An{X#Cb-DZ,\F!Wr֧md't}$) f&uM4ioKP$5E6Zy.d.QFsvcTYFc\Q۾ =w\!Fs$1fFwJYc+'P"U;ZK:xEbEd 4 zNSKjn\>[+@ iT̼1TnSE&kHXm)d_Yޅlԭ~XڧN1Į%? ܞf^*c vOsJ%_C.]'8ԙzjXt5t~`զa1TȲ$x^䰑.1sUGn2$ަ¼/V(1f*!鼝V/Yrַ%IU}+Z/X8N2AǬ.Wc>j˩xFO +Buс*jXUZnfHz]6=W ~ ɴl\3 V] ݎg߿9qB-Cݖ_I?>2uڡ⛆lVH750v}8 '{nEk?N|HT.?P>h}j¦ *+=4 6m+cjI)(F#-sT-ZU" thrZ~TШh./Ip>D|H<}kKJVTt ɰAGiQ3Fүո#<[?HTw5cEeMiͧ uHqۍ&LGkg=<@X>?\C%3ƻg( ϕmxQױ,%h.=DR:gBDD*X#hOо鄄R a g6 #I,^vO=XO`e vP@>S`00SL[Xi"{+pkI|tdR Qǫ }x[̐A{3^k<OܑAQoK *vw5EH?XxGwTU=m2 ʃq}z[XsKY8i$#;b$P}^dx`U ,]< )Vpz$]Br;9k}7\^*W{iNܦ</opݶ.p-w,^%PxR2LKtƲ]9CB|B%rş"ӁۉZ8Kr7;}[ؤAj5 5?Js,d8T##rQvץ&J>}ſnt~ ӓzP&lf((mI U7R)ds|c3(rEԅNV#uT-bMdݤH֔&gl)^z+RnaϞUUmxͶ{zoFk#JdgLvTT&WK~\@i?܃ ,>yƶ@͑$/J5t[ x V0WZ;MtDLEB'r dr|Bb]{ Tjr34}4eZL@$d\㧊hڄ+3N7G 'kP@"6I)pmF?;xi[e8:6tۺ<\f&2Sv=C.CSB.,a+x~!Áp]пM c:&xR tsBsq"&q21Ufᶇo ^ 0|4ۘ󈧒D2/j,NsI#AfH~ 'c4R=@jV 9#@-[emaG"n]Hlh[~T_xCAϺdo[>#%P'_B4zLSe%( iم@eO:}<$؛jcρO,NI szQD|ՠ~NOk8*Uؒ[,3jqhZw0*'.5s,@[6{D 0EXt#1I7G'IjьAoi踗g L$v,uo޳^v_1 2O?}Ky0CcK(K&, kWVҭļz: $ڏK=!? ˆ H0nT8͹ܙxriNl-AixVcF9wy+XeN XΣ=39loFoƟE(\Sb٧>r f|#?18R ʷHvTDM֬v*,NYT$Zr){D%kzivB#OԠ)Azs* ؕREQOՖC:2%p%^6-2:[McGvmemV f풦/ec81HH7K')ߦmcO[Y;er=g%L[7=2' I|=4<k GXa,"A)%f`5`4 Leʵ&CA.pK\H<:*] ܴkI҄9x7? gTlNa5vf)H:jD23i_d3\b۽([MOàQ!PMKTJ FVAk oXwط`yz.1%U_I]B#ȏ hPo`Mآr+, o^g RRiq0&))nՍ2~N!f9fc| #/#'4_Jv)G$4/RF]<}yN$OPbZc} IVG.E~P$yl Jx~7:sS"h'f7U|{/vl7 t#(/_:F JY5(/5@A:!X^<1tOȲ~.Q&wdz8qۉkV-C-Sykպ0*r&Z~7 1x5zzdZC*KR)\HCgN:oPX/1_ 5jOs'3u"ڄ&=h+9.t dN]/=n'pxiYR}*=RSe)ȃЪ η|A '[ό@[ǢR3' :`g?T9`#uCk֬T. e59fg Υѯ[Ƭ/q:Dbob1rNFthZݎ]lIP&zOTz9Ba拱@tqga2@T,tvIVP㏲5]@z0.6) &qh @ڸu?\dss.:a0C#,%a^܅G{xZYŐ7ڽj3Qq*6tǓ\¹uVpB{qr[u7sodJʀmd/бjt_JzKb hmB7 73>/*4:H2qe=(xFR~M1MF7ګViB"vt". XgxWߤ*#D?#޽ Ƃ >C6#s Kie 1U$ZTV DD-jnGuQY]PmAaS9m$,wI(.eCń0GDöig;!r4=-~my 7R*yªRZ|\ ௲u x Ԓ.jd` g~yd#SMȏDA,q,j)|qM UEya=ҙ>9RrC1{5(:V`&:^\N~]`W~j -p$Rbr">`3boI[ MӉ=ǹG' "\8tY>nZ&BRmc?3v93ZU#UI#x1G_BpՈhzm*E^DA{01wKfZJ$r1U?7RE]/l-}'ϛLHgIa3u06X(~hw{t=՚yQ\a< z|Nh0e{u~фHx(ѻѳgI\\0NI1F!y Yugax/ "p(6«pf FO}*K khլ0fDèQՓEHh\Ϫ='ud9fbqUέKM$ТQ3u*_\o[keCE&&~9xc`GGRA1TrD ۢ.K6zڅANZ5&Ck)]h9Ml+Zw_-ȓcȈhrwïqJ˅e,uIVيIkDcܬJOӗ'.]ӷMٽ&Эa5 x1Z R滁ьYgSYtz\:/|Z@2{7r&=}j"oz!8MPokͽs4CLNP˟΀9D]q:>`c*KK2gt't@ B5?.c\"f}/Ʋ 4E(4NfW+-.R*SNJU qWx٭ d:[\w,X!x^a>T-y_٨I+?n;voLH7ğc)ʑgn@6d$n -/>6>+ec` wXb`(iW/i 핲} +p$j `DpnǶsD-5 m)4~YJS٤OLF,&|&Q^TITI_⦊9Q-<0IPUmwxCw9ϧ%MHA Dpfz2p¾ʁGT.ͭ:MmVMfR?jW74/ΈJqNCEr^  s^!rHtg fFyQ9b<4U|2o{Fy~o6>x-Z2:f?m |h:W l=+F.Md}yup1]aL76ߕ;sScJ7pG[.dDP T8?_8z֪<_ȎLkmlH5jY/Mk8k@qCI!_!vUhw JIq#.aM+/6lwc=~oU#uZ<7a%^;q- H`6O;h,O|H>-B(|`V@O8N ׳*~wv ~ˈwSW[?A Vi_n|wp:zE/ _vpӟj.}i`<'wٻ3#)4UNeJj֘BDu1ܰj:x'1+#2 ЇV|q^+𾚿CxD?CKC&z= IVb)!l*T$ˎrMFK[+Q9لlkAKs) !ֿ@B@#Q]im{e!"j*UcC^^SEmCP10O\O(_YH(Ӡ-TYV-Uu8[?\I $lL8y^doG&,`׾Bgnkc`TΤ,oZnp0\[5임7,w&|cYg uCOo_qXա) h _ ncJRyGW:d f%gwX5^eIj/2u xP٪Sx= g"'Y(:7^бzJ@Zi&%%!x]VtZ!VarvF]o)4 gO_χ`# VnT FX=o59xvQT"mer~*9Y!_~Ah63vi8hiwdnA "h]&B-ȹ=*?™o0bfy qQU߲\i̜mwI״B<;gAz2Tү?Fs%h E?_ݧ7>NfAG?}XG2yj(h: A&(htb fwdrt r?#|f;!׌#D &:*bVĘxi {C 5 LߑuMfk+?yfE@'dp]IĠ0빱t=]^ޅ.1z\.$EMa:^0A #qi*\؍ed@۲qG/^e`9j`oȥ܇a#f˴Jty &n'd&;k MןAz[.,ŭM%ۃ5q"-wjDR pOj}s\ JM6~"O$C#k/,4ԶZ]/U˶ZyV@P ݱ˚KYpwS{[?i2Fvbꮡ3=ѡi^Ta؟p|.Z[C2>Ĭ7Ãl.mLx 8 b`ԤY]=8xHá2`NrAfVGX5MOrL>+L~@Zĸ XP %aG\M21ZGΪ G`;:[-+,t ;ߵ+B!ԟ?@#F`yM{,iG|i䚓Dv=ļ|OWN^Xa~E`rvɦv}LF-Yq4Ȟj ߭q^7C$p,Ȱk Ym+;9#rΠB!&wn^;َr* xfj" w;92@s}WEY`c6xK3`[M_Z(ʇ rF ܰdТ,pHFgj(1hrN5rr{`_߁]"f2qGQs 'lQA_tȷXqɞh9`Y(pb ˚" [g.|ݶ ]>% Z&joZ/[dz# 9!Uo&iߴ~}"U7 Lfx53BzhL˙oӸr+cTos[tH~aQR%4.QD --K+jKcհ OB'7% ,f,cĵn}8;pvшEQ84 )= ߉$nIjp`bW TuFF4FΧ6m&0nwFmQTe{ގ-rKjXp:~h4e 0hχsX1LƫstݽwpYM'p:e!srr ·E'`"w(l=1cd>Nj$&c̒hA+fv:]^ Dh5nEuqv#tO1U ׄVoGUS)wgL]S @S09p2M(|62>: x.e0'GU>H! ~-Z!;wO.랥^=YMLj@bH(*@Znv3ț盒EJBN\K&8c_OfF[.{jSb}dLv4/MbМs$d"nJ 5"'@y݆#uxѸ3`rȁ?_=fR+[ ]i3P2lmTN`nb37|]̻~`<ȭ `p=*O hN} E.1:'ڤewMJW O3};ʔ Je6i-BMv|q_0ZҲNe ]Kϫ.sxf陾M*q/_7]^YFZ ]n4.#nrlrt, oR˝d8[1apyJ7QL?Wr`OO/u6N؊a+NEe8f81!=['ԗ-:&TpZah1AG &'MҘ>AcعwEݓzND&2 *KF1cZ{ïv+\dۼt:(1Y1 !#O;Q zzch6c<ת-ݢrFx,&vGǖ wM8di x%heטuIbPg _7vIե\%}{v"H6VŝJ t;%UQi> dR.Fk@vTwpQhZ9E*NM&K <^OY{͍sbWm'=⫈R0vK?ryS+$CP3zbsz=&tč w"Փy%eKȠ6vrlN^}II$ׅv, FFVgy22p2SM)q,Zv` hz{fUc X~FuSh}*藳5ñKOASthb - 4ȷ&^a*4w {WT"R}/muPv* %)}gQHNekZ* $}+f;S8ҰNoiéOY3Ow Lm"vܸj2_øёٶJ ~xl-;h>#,( DvtUoKMgyuG{>m;^c"^%v|.n6 OKb e!(r wɏƪ658QA[nLp#`iIicFKʱ':Ⱥ:٦&CטPV*ǐ* kQKBofӠ- :lKK,Af)|<\y_W6ZxSؤ D9vҬ-aF ejs& L"8ْm0fӭM~_k ƒs7-K4d=׷W!x*XBZ3Z,;&mlz=i_VÚtGw!,[cBL07 oaK^ áGZdV%g@0^0q78[5vaDz1o@u/tfOݠFSb'o(,XX3 b؈WEFt0?opfU%pS^?Gl_.dIs,;쥋^F V*Ko\nk16٪dHvYzU5,Ηo9IJXq̮2Z*>C}cKAG8w*PY98C jf{fF+3z(i6qi"@7MZ.!ƥ.|N}-[,dJׄ02oN`^oӺT"sz6QȋM(KS%]|{iNk @jd'QJX\kVX9nޙα^c;\뭉~e?OkiϤq@G&3/<Ċ+hP:2s`Ĉa@?5yognkES3 N#᠊) XW0Ǔl ÿ>&>_j&TPz 803xo1[(6'd΋5b)?mbˈ\Ǝ2\k/vӱOt  R_D68!iVN'"S`h6z#lqQC9zRºU"aÎa[J*m(V87|Rx4 Ȝ5vSV:G,RC~-&I :uBi@6&uFcyK_$~O_sHɹb_zl+YM> @TnyU-EF*R<-zS m"XĂꙥ/UL"ME܁Lܭ3)H僭l|pϘAr)v_@[O: ({Ke0I- >(G۫G#LF{>$XRU#( #LC!c BSä_=pzC'jYe=bؿm+g?e% O. mX~: dEu sdSw5sDl]4~:.ӄHϝ#bO?ߌxgrD1oژx3,,MI?LSLhgaOWJv?C#"W8[K@x׉BqŒ5Ȳ Bu,x>/t#1# 3^P+)Nf/ÜT@ Vt|6&} -Xfonbя|3y4o XS|u5(pE~8ws\)֋O =lϕqAP:; 㖖}p!|D. #Q4d.9>'JzOW(EӟFlyoXU)zcee`hiulKt8+>+R $AUSϢ9X^E fk:jKL@uHۨ%fbz>FؾU8}V(?&ye^!o,dӶᔙQE"`Щl e)$",a>׋1:jRg ߣXYJEBhf^]T+ʧv19{ְD̡h{u[\<':E8`B˙eHH* <".mr`/!@!if불f_JNJ8 aʠ>4%n:ڐ6FY`%["q{74+YJ|/B?T+3i-G7fK;qbe&0r̬&]/ءA} U:/#)3t0of\FCȸ62m|fGzLGK^>\Rd[yhPGlU#!z!a-\.6U?@s42B)Km&(-15TcpxV7_9 U)\"](CV5:NYhTF?jEZbi n9#O-G5G}'ψ+MHI"}UZ_;xs9Ba!g"6mEo>x gf%୆19$ dH0LסP'*JOWR>+;6PG^Q;M=+m}a}R;طSɫnܛjx`oduo@:xTye1ǻY]Odw]/"X#0'-#p&FGl|u͇@N.| }b.6'چ2ɫ)ڐ$/ѤLC W_qHH$ݾ < D\Eo_FItdewmIJ&S6l+?!%!6a"qTT ^iv#|Ѡ XYO/20Uժ8 z-6t%kP <ᜁ*9%spc2hB-m~RS #/RLu'7w?F骽NkE I%aCJ b{,.j-eX=`pM!:.ZFo }1IlY. ,AWJqhB8̛>u%(5Zp'w_ۭb2[Lf]ufe3tl乙4y#zkx|!k0R!UBq6ߒ_bqMxDW sٜ;$ G!f; r(sX NJ@g둷&20 $it?QיΚೝ3zYk HSfג̠XO/l0@m ";}Hw7}= M&$O=aMP_K1چv˥$[ao3P'\81@f g8'Z!B=WXKyr7S\[cmʚX|^ {ˢ\gD*ݳ$(a .K]Y_:Sʆ. t8Uҹӟq(NKy;Z^5[2V1 )0x8mܔ ł2.P<ύhRÕpƸ9OHeW3ϳJe7O۞ބ4$&haЈVsEVx;( \U?dunsѸ]ӹWvkͱsBi[iq bwt?;Kػ9148Z.ߟ?\f[o!y fE(Ԡ\;~'GY2᫻,~& l+f0U}Eɟ(,C3&~Rn,c4 چ ֏2 }xu5/_? WY935H]Dz9*68,-w/cLj#Yە;kj|hX9=hR{pFJin̓p\t+mŔۼ~ =T!wwԾX;]ׯģ9!L ǐ/Es*Džzpu }5K !KrL^XCOa*CVJe= - &FBk󐸛L`mBŲ $ْ)ͮnvqၟ):*`©W+TQr~Ea\rOīɱYhqI MD,:{qj1Gol˩yav1>h۝ij߮B|y"z^w~/2r1$O̭ ΢s:܄Y`tN|pD>w8;QSI*-YQ\WK~mO,TTDP!ߝF֏-1fokSHj%d|:#^[tP'Z-'#W:*?;粞DPwFIb,Ga܉Nl!x(> N x KmMJ~!wfmu\8+CPWmI4}Q`Ln= ;G51q짳R{?zD~HrJx7'|ArBP0GLKNt־/Q$rsL{gy<a\/(6 YsڴCB[RRl hDKS:'p~%9(]6J @JMopjpąF:TKT!*9oVhKF7ܖuJw#֖2ON[}9I tv=kJ& );M86~lfgɲQs7Rk ~%w1j('BVPjpiQuƂ a 6|*g$.+t27+Z70H/DŽ &ˈTI}1l0+1i]&KN㧳z۴, )W)3ϼǺ% |sX:aSYs5L@ [w[Nz'rC@2VC mb79N/.QkFAckZEPhqU[ϴR/-(8Τ?af:!dgyA/a$ԟ9S^.|YЖGK4Ǖ'> 6Ӌj`IiĠh,U&5բ\u;[Ñsh~* 6Ҏj;|Oa?"jM`2$҉Nxh:iVj_|4!@b=ɝj`RPM]A9//j8!ԿwYL=`y!$%ikX6P9IM6@样N33`QZ ݼ%㷤⅜ {Zo )ԑk 3IBRFlY2KޞшAOLڏWC& w%U'T!b&OF!2W#/te}KҬh˻.vv:*AűnX+ ݆sT9Xa3;)"WcXn_HB )4φ60wuxW5iysj]@r?& cwJ,ye fauX%ԫ_C*=Hx%>nO(bSQ6֔.tBt SM]V,"@2 9Qt!'=aGᆿ{k3μo_wj :b!$'!wu2`tJ3Lx+ڼ^@\$ @]]?N&ڱ)^4ӛpдq^ߛ`-.%*ufB2~/AtqvfI8!BlL4Oℷ%sO+)~GσfF{ܦT}I|ƕ 4HIuU]?N6AJ0U$('[5 ;%Yk;6s-\v$-M9veЬXXԏ|{0`9ܔ7;#öfzg@os'2gY=MOΤ4]7&uu`Ԡ:>0 +(iNmFtt(lnpsc<&V&cdD|wcwC~ke=y,6+$a>a1Sog<\rmjFuMM9э5G`5߱a$o9+`AH1SrYhυv nQ§X锓<[{TnF`[H.:`X3'E?F,a\~iDI4E3_p7Ik9E7-鐛8aI2d'N/MzJ4__$Pyg*CGekfWdUi`7< n~%0ҩri(yzAf׫l4|zҮǜz4Q,)JrfAT%*KB:|$MDJ8eţ `M螮eIZ@Vm,Ice̢>AI(N,1= $foQ5KBQZ^uB(K>#z[kbL$i$ԇ^C ̫^ƞAt&w"6O7e|ԇX7)/gx; 1/9t/ »DYJ-tBqϻNm3/GaO$ֽ9s9o@՞KL#xo!>ʛh[/y INj(`x-5sstGV7U{稙,as#r$d_c"9m{tfpऔ.%6) +gO^DžYkESD&?Ԥ3hx}nZHL<m(dTp(mJdfiss\jK!t[2 -lP\]v_,2 >./`R~ L``c(ݹ>Q  +ŷ\VLCL?>bb-6'M@ s/{j?Dv2=U2-(#5^cΉf8t%Wsi&%be,ngbW@Y(9^O>Xx%JhZA+N_o N)wvb5e2)x͊_-uisi6֦W>]H/֯^ƶ bwk!fزՈgӓyYmIc%갹/깞6JOpMcg\$2ę(B_Qcumwra  ; 8zZϱ|ZF$}G@덁הJ)r ZH]s@OJmTAXM?_W % ~t0mJx_J p2G&uVF$2 wu*㒐ih{4^^9Xkl3KڮgSRJ*n<'^%=Sdq 4q%hj/_S{P8ף4q|\H ?ɛv"DMЗ0  9ԁoWCj¿ #rChkDL.`@a"r5{8gP4B-;k5\+pKJ0N~{OH#@|(Ƕ,MRbpOtZ9errS0u{5B,'6v1N*?>( E[IXPSS9G/4MoMy G8n5 S·Ͳux$}Nr>>q¸b{Y)U@*4 iL@?5wxItK3NPITۘ=_tY;*6xc.?<ګuytBCqR/S"mɿUPrj}c (ՈU7Ob%%R)d2bu {WY6苃nO+_ }d<ۼwY ?kkwBMW5i.DfFoa70ځ׃(.6kW8ExDf6&_oGmXrd&ݾ]@2kQH [`z^'($ :If=uvujhGS0~P {𜛯[x:1w &ux'GVq ?M Vy⢙ i<쨥d3@a|M%}߂.D"_H7UCLݧ.%WtQW}շ )!sIJSir%vxC\6>!qa eJ 7S7biMW\0gbCWLMϻ ˗_^QK@axeCa‚wx9H%Ѭ_!l!3@ IW+Q958paO/AC_FѥC|%9+μR_Ω WIeꧥ1@E h4 \4#8"C!KY3}Y8\Y#CN(yQ=yk[VtC_]%j'8fH\0[X9d'.( V0Ά!+M)yBAWYoBV/QO;/4ʇO[EW$b7zW,G'- &AL\C$DqɤC+2F"1˴ev`h׋Ԟ%7Ám7.ΘKkՁMT3q)W?Yk򟨇t[ftn|URpb79 yªޫѐ(n}zN=DŽ886nluxx&FHO+!B5@R8Ӻut8\6EB)JWZ}鉿{z [F ]<SWQ҂'LX@;A g?41rď;bPOw]1u&9={a42?-~4Ƹ\ oAԜx@I5dط}qJRU]gW58['7O(mU! s>cСHы46pV9U^'~b/m2T!XcВb]t`̰2a>z}Ɋ7̨O|S{O97yzW ^ܸV ߴ1ySK+xN/g 3¬ɐTaO@g@' <XҒ鍋L_P D".Qehg  $hm w=ؚѽJ>3#xB"4#eBȅT; =}ɡfc(Q+7 1ujZ QhEx=S$aU ;!ծk{cdv$'N*XXP 씺G!!I&vGPxc-SəGx؃pIVZ! Gh)=&'- C'#9! 12(Vy zN9E;x;TeZ@riipjbta*%,a3)?3wEFΐhAŸ^WcïҲ׶H^;)*'SM^wof4|r~r#6ũȧ]/F팍ʷ$s;l&/C~>sįvɭm0\S8C69 N‚h4?UCk<<%-^﮾w;yTPg:>fn#[&wA<^M?hZcUzι?w;Bj|0Ԅ؃v?.OerzѨ 5lbؿiܨ,GRȮyB#+?( 2>Q?=$n(qr:OpT Qnk P{Uz6jB;,pNriU0Gq-Af iWЅ>unvb_)w$CM% -Mi߉ ,85L4 ޏ2D䃆6pT#T"iĎRTkNPmd-Vm2 XL4p]Ma_PB-wyS1Y1= y\.Ӑ+=Em9dG-$b*l|86edEI8%ծ6-o_2~Ǖ"Jb0'u샗EV.+xuw((~9]!m}'ϼk1b34MP9cD.>eP0sWg@esE&㝿tX" 3i<ˢ?@IRw=D"xL0W*ͅ#Lri8WCZۗ"]|9] mh|86ēt $(WRx^`%Bl#ī>)nMX1*$X.啐I |_ZZgRtf]< HdOhl1U˝w m X͵)sSz#Iת!ʰ蚎?2)fG2S|Ws*p9(t&pDu! yF(oi`!N;19>zϩx3* HЈYhCa5 U[pW@+7jמ#Η C4H|1 Y*4GH_YϕY%{'cCD): 0ijv/ 1pp5d=L[u7 wU@f NSt~-EK< 澪LX]:y!cf[Kńy1.(:j.;'m=;܍ȑY`jNR]9vޑKYͤi{{[pQ4qL=@X"שW]Gu=ǺS jPNM.NN׎;ڀ~YOϜo՞c+Z;~|/^b9bbF2+6iػZxZ,} Qd+1i&~@#5~S,1;gY %]UpZ7+-f4uw[2yac9AtҞh.ԝ+l#UapYgO}<7,艏{D3VԤPu`.T98U͵YA4`x " 5zN 0;I;9 ÀѢЁo3jI@yawNĹUITuj&h9$*'T߮l -/o\yn)&22[!ɯҰpegC^.<]c4V 'Y xm3jAte P$;Z8(æȱDZl( !v.\Ԝw|7Oߞoů-%ۀb(VзeA3%m̌x;YfMK2HVH@ǫhYĨ@P0nMωV;ۡ)2&=r.)Yn~URu] ZhlX,&~?PjpX@_ύ $B8(Qߎ֧gݯw{p>p ԓBr21U,D7pgbON&ĄwޑH9E`qwxD+t tk"q86-BpS9‰#ƒA0KjKvgև=%ѲV ͐aE5O8[/nrJ֢U#W,;n Ulu9sىSdȀY:hhDw^k7Vcr@[dσCb|ױ vჂFҨp}m/ 5JvJ" rZh|]^PT.+g9#:j@ #je%΄{ms`8'|BNɖm=N_:\oU}kBx19C)0# ~}O0\ME.rzY5QAܛȅ}ӯܛbTmzq{VΩ@B/ Pma1k"xuXkJ/X-anj绞z XydUEu[2be$>Dƣ) L$L,W&xi/%Xn#f9RbӯJQ xoš@DB>¤Ѯ= PH#Xp&1Ν! zdqL୥?8Ftު&d<&:]%NBSM [`瘣a~GF P>o(v\ [J#IQQ"݋ˮr`b[?8yVS㭇>oR8l-2ɱA']LSz* uY>ـ2][\r^#$? "1ѱ#(ڄ_P:DVYzuԿNt=_qtGAOWhШ8FO+\K(uy`<h$;^5O,ڼt4pWr[a7S9Mu{)6,2.)C**ynLXCO-d($cl#$:ѤXWp.`{:($ҙpؾ+xIHFrcp8]C%r',-#.^.ʠlP:*'UM9T:khz4ueH {]虓,]zCt<@]MoKh5{iSXe%[Ae{F*z욎vB#LQeo+Y܄OzT˪+)jҠ7}T,H45q/6H#wRp4A Y - (G{o oy8\r$B;wXzP?ob;_ wrUɟ!0ѩ,)5`4x:NCã] wg<Kſ^4wɔ֮V>|N'`yq,w!מ&8GmpΣ9T2(M2D<6!=ѡcj*Ǎ,Ev7:(8~]snSo6 ٷ;R9&(BܴNJvL'a*u2T'u4(剡z"Ys -f3?3:n:g7& wx"5=6T`bspK{iwV2$V:ؚMӧ4]\q}5baMOk>/K5R7r\xr?' dw ,ނ np#zTff|1 p&c@(!enf%M4y18n(EԥaRUIhzeoW<3kARK5@U&΋TjaeERD[QhOR+% B@ [_F8Ɵ+ݺ\̇e.>wݣKj؊k DXa>~1?O)jP k $b |fZj^M"(, G76a/n[sKLVy8d+X>MznH}Aa=8^y? Yo'bG34 F,A+x2pABA]ډv N %GnߥaKwXJ=Fʹ#pŋh2~s b刍94zB@kһ˨wWG/Ì4WN(YLi r|V jV\f1VUX4J5IdZ僱C#4<0sE vhB XBބ2\5[F&vٞ&]Zg)WNG^5<)vy‘:I>u4}.846iȖ[2$Rd6'SN{k p)5-)+"%>fD U]"65ۍoAF9}񁝖0]` U›EnK ?1Yc1;(y*2!gQ.M lvY;-` CașZ yWbl'}8w\ ,.!ʤXcx`!/ϖe`/TK/[a/ *Ž( )b Fynqv,6Yr/Wg7IfRsUW#rgK|-@6͚OG(Ts9q2#uѻbJdq'oSztSȓFVz d3CrI=10Y R$UNJ|^Mdb#u;2*\Tr2'#{g8 5>csT׀-]@M,w= 9DD QLGj%ZSzB`Ӣm8t0j@wwN2atY/Q9jlpuʎX /0R`f`JXFsOݓR%}ôXXx`Օ<^wl%:;@E[$jMb0k״ѣntUb>@՛ސCJ6>Y ʽ 5⡅zdWŰ_bgW|ueR^53]lO^.jڥuH)r(ϭ.5Mn+ ܩI.{>+לEt*U{o [2 zhe3( hu7f4*S.9PfB:  *Qh`L^n-rxu_4ro\Emn#ק51zgOH-&[LX^X5t8Ň"52M?{v%f}k[&]c+$W=H.Ҳ蝚4Jk>_]i7X?d*^*ox R,GHٹt+wn{ɗ0*4K$7|a%?FH8鰓{|mɍ=Gi x% aސC;t/M`0yTIu,f#|r};E9A~/ ^숀@\7?F fW̤Es7N1!7̘ @؇QjDK=8~y^{Ul|82Ae_$*ԓ\mg!nRw]m}}@coOcN%cZs Q]k : pvDR C& 1.$q߳&eu+ƻÅN+EAbȡ+~Or8ƥ{?c00c>XS*rM $D9@2((Ya]:{,ˁLYpLzםWױ $IMZps_bF iS!ϩ\F DY2茷{8/I{2ôDba&1O)g L.~!1B؆l:r~o_ CpO<^mj`%dD9珅\c2OAi0W Sc֩,dS {qj>u I`=Q%eIv&M!X] W00=5qm u"i栘8{hwN 2'uS_:<PT̿{FD@N[|J{'W@N♾>" C.y*-F3z<#MDdU98<a/9M\OR"v$<]-{hCQs>ː 0у#Ebj?܌( cwhRhG0xޅG$Э `o pXAHhq8 m cK'yg61Zp̄ Csvh&FpDy|Hr}VygҬK77/h,Sh^ yar\ ˔@0]GA28Jqm&c}N egm-yZO y*f0Z7UTNn<g)ɧ}pkzFEb 7F|va8=[I3)r'H9+q$8vC} 4h&7Sbc3-gg83dG;, qʵc|"nÏטt.YlI!L=IӀ~DvZSFqΟsu'cvؙX*DNR inQ&0#ݮ:[09XTr62 'hdIaXџ\,IDsSy&|m̚'娐$R`,2KeXqq}-:'2AQ((uI"Z$/(GolZ۲ SA )~SLE/[2kKƵ?V'vJi`H~K A+snHgE^D+c@`x߮Y)cf?]Gh?&U}{Vܖ~(~0mp#,C]b\6IJKQbLA0c{]} &;`}w1!IL_ uhy2*󎘋ϵ3Gs6QeH;f8C&]h3 20kn|{EYn]%~qS65߻^37W3Ϲ"PS+]7PgIC*H>Sñ$^StT .Pkt _恎۠24|ErU+ ?4\KSG)lP^-&"Xs"8/: k(yShslZ/ؙD,+~g3D~~Ožf5UAxEjn~lgߜ]Io\ȄT xBaq 5PwUcaa!ʡzr7:apQn5'zإ&"dioP/U%x@ڨ?kcQyJ9Q u1KvÃ-9yi@ y0%AK(}'rZ8QbF3ј,zFn40xߋm2W`6 9oi8jbJUU/Ė4SR_[g] .+1?C"_Gm{k=8H7x!?hhE-N r*/PU`g}]4N! ./|̗5gUቦho{0q"}"y2y]` BKWy8'z4@My-3F]jn=-*{m2ę[ Ov* Zm؇lu%[$* &k9 Y[#m#)LD,"|;OU#JM;f#Mey^0͸Ys=$0RXtoN6hu=g͞wj ,.> 28mWqs2&O!L`Ke(`A `n6ʌG}\О6+3RCS"6ە_hy@EތuQ|V$+-ekznO~6EG>gO-(D%vP:d|4@DgOWљx Ď9dPefk{D4:E?v&lKdc\ILW ,E!atP9O-_3h*,=$CӅ50]tIr&όya)mu/(IM0M#TwF)wqD$Q|[Tq{g+2qt_yȴT5 U MN0H4"=Dr~)RʍR)CAE$M&+tW{K7wmsݹZZ?kuk9i وѷfq:(qT݁7Հrqފ7?U1D4iHЮ4I*PhEcJ hT6š}Fh_;郎Ο:.S2C1U!! 0ԩbm8(ޥH7GT%1zB}VLX)Cn]OawW7N*4^*H׬ɌDc)ϷE4,^J [dSnͬl9$<ő;^4d@4 Ƿs}]%(/͡R8cH)o>&+ $ّiP#/Bo3҇,V(!ɪ dȐQ+C23$:V( ~Zs$ޞةnt=Dfd{6S( H\F Ǔ~WZZt 6JKF/#գJ :txq@Gz>;FJ+s7z5oA4)[ (H( ~7χ,>'6nUH`4?+NA %j"KtarpD<]LOSak(0Z%0%hJm9?.mII$I~j_: #T,B2="&L8bgL2<~ؿIlDض 6Rfh=yC݂뙝2cP17&- K\d CǴ쨠8mXWXpɱM"eG4ZxBQRGHr 0-q&' JzX9u|IyZڙ,,8}(LwazcGϺ&i9NbDI{ǭF["!Vj~28Jf*uF( Cf^A&`ŽK bw(¿ K8eM<^QL!3cScv(BV=WaĢdLg>ODvtDUC]?mcQ8iKYKMp݄N^JG) KR-w蒋5̣tyD4kH99#EW2FXceg| xP̦_G=@ 귙oDG//ny #꞊>B)2Od4,2zrmHqjNZ|E,%M+]h0t'ܡ*~#ś{''0TSn0eǥޕ賳 IzhX|T`/=v|*ZOwHJmcQsSUٜx?r8U*.%6Hhp}"d›sADH~-2VjJ^#:9Y]f*qXȼ.ܫ$oZc W&2Z2 b)@njp~,F{jRU5~Aa 6#dRQg۪vW?ne/Ɂ,R}ZE}lSA_uJFU㰔3*]QU EV|YA0P^J>3k9uMz$ςfd lD\`6G|cȨWDAܬ\ϡ 5&ˆh b hgJ1s 7mx)"n x&Su#ꩅH28M.4 ^6 y ;$[F@ՠҸܫE(!Y5^hPC<~1e@p!$RRnTBr&.͖l.9Y7D>FCxHXsDAgwBw筮}M$wAwfS_szd3PCnD@$D=q\ue8mA^̔}4CGY孆aE<ë`?28ICnk8 ~xſ}U/Q n_ul (~y, Z+;^=weԉ sMGHЋFOJXe֪W[iR!ZC=ԛ&.w!RXQH܁0W֨X_3&pv6uG[@ۼ-{dl{^WD%@'q2VDȳdY t ]"*3#ćRφpknֳv |TwA mLěMo^aqb@ǒvo+_OɍCYFDŽAeD T3q9x@+Y&ܭmOUj2yQh e_- d'[ԗ7( T1Ŧ.bo¹;ƥ98^fqwZ_셲 e1/G(G07#&;1z#C͛ ijEu0Y| c&0M!PJPZ<DŽ-?"l#VA#W^YXlPvfX3e| .(1j.d@CS7"wU[[TE 7!9Z'~DN,6wȡIF0;9CfH\^#B'Bf?B !k5=J NA: sz׫Gҵ:k1dH$(Y:V Zl.AsrWs[Ĉȑ>Iw6N){w39)Hѐux"ݥ^ڒhWo!E/,aKoMTA E Yӟ I_;~+SwBez^ 'oRf},Ud:mL١Lc>cVE>KDx·&He8\g2 $I Yf)=t(> ^0&bڂ>Z: &h>riPk_.&^كn%8Eni~W9ER@ܜF>{AdԐZ\! p6&?Bc-ԭy(pzjnJ\Ev DzJ u(1K0hS% I2ڼ:9-0z3Ip Cl fJ8ʥyQ*xM #q7[ލꀀ2QJArЕ!SƳMn \ZxyoYxLRUlw{o֞z>6U|SG.c0j+Hr->˩|NXw eWbUMVnDqi8eWw 6n$D<$u[HxLlERVex̲Y{gnxm8 {Xogq1(;2t~_K~C Qa#u#60 Vm-,gu}hM'"|.Ƕ>OwVT:V!Kbf% :lkT:*R)P#?ң<"3Y7:15ǝ6k)+V|HTk O :7/ÁTr@߰57Jw[F`f?VD}E $rS;@*irË-m|C<9:<JGwLjG۫)\nsp%kN7<5cEUyL2ĕ%f@(CÍEJNjg#r{55uRSh5|#S94Ii0gWG&g $`e ,Y8Sy}Jy}o`r !I^ i,{7- gN,qWܫ]דT*(ܫy C]tSMc`UHw8=lkz j 1f^c1dZ/T5-S\wUjƽ[9 4?0\[v!#}چ DslMD=Znϊ2hpk{v8{Z={B d\ōuiQ+|@BxTIg^H1 OrF9Uuz@zjL #x/͌{bDȱa/0y2i#۠K+{C ޙWx'|N<4XMݕz8Bګ-^yA)$_@ R {<;yEj|Ozfo'Md GДQiy+_.2kmǪ>l0{{"ԑR]=_1Qz e0/1}5ͷ8l`6vFH(y4/,[×V@;t)_V(x,+%gY9e/֘L{7ޠ?~T/lsYI(K/ǔ;2pcBQkY&Ϣ\.;jlv:) }Sn-2(3!(Ah0ەpJ<=y ؋2`"߰[ˎrO$ySѓ[H 8ZV{W>"^:2 avxlԹCm. 1!wezZYԨ? P BJ6 JpBܼ$Z5g (K'n` F u@l^K=+뵦x*;̧@"}\*KyG<6!QwQϞ536-h\e^u ܥvryX7;Zxjk-L-&I6aA8WNӨ%ѵtì|V7C'"mZ2Vܱ Swg_bf'>ȿ`xUZY $]_JĊnp4p|RA+(nЕ@X]MOԀȯC LW"w_[vMc? |x6 (veĎ!zK'+m$39G%/5? !SPVopkҒUliV jOi9_v, ;$ww(n1>?"W]Ƕn,1/ӲZe!`f.*y|Zީ^Ր W۶S 1 r5'f,?ENlRM6#-i墠?xԑǸGOl81p!ʲ@-DJ%ӕԢɞZ_onҟ\9 .aޢf$%Ԇnuݾy e רO3xi,,aF.3*Q?1[4*2~w(ƪdw[y1hL$g3Jn^2ˎoyf\>MR'eF]$nQ,L]\ZX0[Qd6~@'DT(>*ԔQ֤jF_7M1JXv@3SvZiVl- ݶwhY;F`bzb9<}3x]/,|]gV}m ֛3x_R>;A>ѰhmMk |/\g;)0ͳR)w6H$*o.s@Ra  YU?~-40T_e܋6cM_4xmhK* Fg{R* 9^? >Y;JsEmEqe`]խמHRGT,!4XoBJ/vz~`lzҧDV_j .P@,Ii 5vAR#[}{bp{,O9`u{uh#T޲o~֙!nrke8nfcʎӡE ;(MwCC^p&JH nW#W ?V8FeZ$#[F\f0|F]s„,*-'ZqDbR$˱p]犯 Er -=C7D&N|襴ͤ9*_hW!^ڊ͂YZwK/n\f1,h(_bu"o)/on?HmK0:`H,Oߪm,ti73i1W)֣ xݽ]t2BmO,hGӘ&!ofni5QXu]QT3Db6d5& BYE)u1w)MʻJҤ3ꁮz5E0~>΍ ~wpb#=D%iYSwLI|7+].WqzӔQ Z t=iK_9, gp Fb<}cqc`R& 5Y،d>0uX!V ˮ/# [tkdz{۰@XT_WJJ-ܫxO^[3,}vvɆy$}ksk}$gUNP贼ljyHK6+W۳/X +cLI ݓ=M(*r:l)XCa%ށZ`߿˿u@T#Sw9 ٯ dʇSe{p۟E[qE@nⶐrd*]z`H l-M39%m~ȣ@mX#g%=Ho$hf#1z%(5\h {dU@cY+jĶrUKW`DC?=aht{/&{]WU5jQ|u7:2. `ۭKVlqo ;ppHDrz KH[*Q`uA䘁7uPTƻI]7ĵLd)tWrHkkSc˩ќ#oN=]䊨fl#MZfd 82;DHl gDVbO2JEyG(Rk^p]hSBj:'9`!HHg[ٛp=]c{/mNXUq[W}M; q:|oyGwݱ`mP 3TA|PdԆW&w{w-9cLgˊJ~`*Fe:=|y3A'rȂ "HWdO>, ␸<ϒ&t䤅\ hY"@߶tꎁrfRYW;p|N; zOwmç&z6fƻŚJRi9A2!b{gcA^TUo-ʁޥ)z߹1kS0jc*P4Nbrwج9"6?ᓌlOsS>q>Xv7F|ca ˸T1Pj"73;yfM`'nd48`Er87)aVX5du$ɦ/Cʢt4p{4>GԂ ~Yn |רaQ%ZREjp}7RvŭArLRya `>lz~'ָb]`(גKfInհ07`qġﺯ vKGos?;UkF*&ώ?{?dpnR-N O u*+sX0td4ۚ4([bąE;N=~#㬣SB;󈣆jwN'f6Z>1wmnYk;SFrJ+2j^j7O1RJMr+i 8ܚB25a9> rbULk;"ՅUޞqb Q2S` ŠPIfVʋJD֮;:?ݧmugE}Z)Sv-,J(fae’Xhy3i4_^Z: w3кsLGԔfAs>RyK`H?\ʽ݄JufGriTܠ|D.tΉ_mUSQ|ףr0ꗴnr>Sj֤Zѱ$%C,}@ תAnm(B٦6f,@y նA^ 8k1>iRZl{*[kHXPZd轐|B^ݏ#n#NxXZPb7 [iB *́8,xsXqow w >\(^W| ? >ܛڔW''܉a(pim)\_:doN*$M\vf, dzg|]7R)O+݃TZ$xUek}X+Mp^}45{)5,OT7tWDKIGj+A`/Y'd ݯN%A`8sV/B_4,$\ݎ6 l|АlͻdغՔ5q+J荨Wu-O)xY(t~;#y dȋI/B&4dne: nh|Ї$ߘ*&ATNaZTk貙MT3ck!xA .Q/=^[ eFenGF'L}=!v;#W4_!ξO1>n]ȦATSC? P!RO?P q;}6!.ZkA%V^vW ^P [֑=ɼyܸ@ b~ 9ަOڼR^l?_9CVS{ΚۯGԛàk3KX7*:m9dö<Խ:cbsgBkahJ+Mq(R 9}7rG:3赎` 4Y1C%*̣ RMFt@Q! %`턯,$O,DviIOtb8_hvrIQ-SAbKg`yV/!L=U2Չ*7:]]F"h҄d=_R9nl`B(ѻ" )K`ȋV\Q ~llZRڻK‚~,e`0iH*A@CqsF`xႀA=Y_h]!4ymOH4{t[w}yvÛk  s[ch{IR+gx}'(чDeL`ܺrJ.>ƍ"))}τ l^t<"bJz+e8pk" 2mb (>sR=V~ed-=C oG#X}0¬:(Sn16Golym++"۳lN+8x:Pz/k=cG{u#g9 ,z$.G(qLnc`P5?cTMr[8$O^ _%&`-yP8 qϼSy+AW=W:߿1CWkIZ te,x\%+#jFj#%롱\@kҋ}юALq(D-:NB'(_fMoy@o?X= #CR?&˜^dWAH]1 h>F止+ gGT"b)aER-Mf$IZJ!:-Jr.T!CE9AH)hdFey٪| CCkq.{F:BSUn1я  }M=5InB dꍽh!Dʴ^rzc"Gr0tS\C"p0fέ*XFJyYĈ:D"hә!"U?l1bqٶ8z;HeXy $g`>Jw } O^~ 0voZ==>;"85Zg X\I#4~=oX3~_^@'UFr)n:w{{_Yͳ3KZ *'xi3Xͻ&2CTX4i4S~DSX~ |2ȭ1HH,.|2&M̢hen'Rڭǔ0M4^Aih8ެ8Ӗu&Z~K'(ڷHcBz|APa8uoZ%D,|[XRVZT"POJbX .7Hn/_tLνA U gwnhp߱yW9mElC˵ '&9>S_C@;9/#;7|\*?utz-V2#3'EX3vxM@EmAHP~.o!}Q s|}vMPs=7ꃊ\7xn~֋M /F SOjOM ^r|WfF]PD\-C͗$AF(A r~Y 콗*-p E|f OOYiW.cDmMu lrbq2= T?+:VduLFԎ &UϨ㊆e!}x|boLi5OAJlJ3w`Gq;Nxc?f'/V{,lu,~BނJ'|$s=P%*{M틿!tSw orc0gƝmгLZY  ,xGT^ fr9Hxxu;t!-H'< "'o0ZtHGcT%04w+A󼋰ku؁FjPQr.2vf/S9y:<"'+08 @Be^\BI+D+؁F1s!eyc)n2~##?8ǏAdOĝrC9`u8iĭ Ǣtf!4k'pn#&,PI޸Mcsr(!4Dg~T,CU)% xx}ߛ]Bz%Q:kWCi\zIDTOfI!RC1WiJu8+].n/)-m\O nFha$T@}#_"\;|(-zГ^n66m_s|:]k^PQsaf(=#AFi( "#'HZMF@@bp fѓx^ل2:Vr"j!BMrl1e2/qQrj~b t3u'  T.z^˙c17BHMnVC0ۿƞ"30H$̡dx̧OTg:RaW̅a쫗R t祊lb%ѐ7\c A>7rr |A Wk]}iLT-~b69% }:(8]/[ǛDr1Jm'׼C?'4b#T!퓰=ޜ|m*?WCamaS CZk ZUYhM姳ZL|xc&ވ=<Ap$#dDiѓfŅv`Ly YRVQA.mB$u)=2W-&8ޓG W9fS^PJnN*8x$(CcN)X Ú mj IQp&x| yp/PB$o5}7rʿ>PwuEOVD7x{$&'I[#}QLy*U9`"uZ ux=8,~ܮ/&}*-fjްOW~kLvr-j /^\4 #@0zZC+vਘ@ŸoesNh5<:qfm[۶sjsi,we7 Q,:0oL%PdbkzU%C?k=ibOـzPo7k̰%,׮VY RH3Gy'iCf17ɵ`d\S9tp9|EX{Ln D6ZG*%EwU`즩ynƏefy4J5o;9md:閽Zd%K}o{zWƷTG\ C!Ts#&3Y爤[_=L/| O/-Ŏ_m 7V)?r@ҷgL%G 'Ӓ,>|'&G2aj\2\,Mc3X+q|%??W4M6ԄWUc%/lQ}!1nf6\bh%tYq@ 9wЍDv4W51m(`ě!/uKf솎QzA0e-<+k%@zy?˾5od,$(Es`_Es U3._k^q$WXaX\9,b&Z0mPN1 40{ƖJF: `'eljW[Ӎo+&@%mˆt+gqUOʓw(%wceY;&TeJ f(2:B].EwPPMYeGrg;(g!$ F g<#`'q;*3DPI[&K z$ܗ* $PPyy4x݄ĔpJnK j>>ݤaY|NC*݂56C,tئ+g&x|}@ݲK(C-+dd|uYzZ]|@1|!%BmMA+b* lɹ** ho/75>Rݷ5Su'KST?^ꦦ6K#,9#a8"ň,?8f4#tOnfqȝ;NNܕxr&oU򀛛Io=CHz) O)JCac~ 3 Kvk ;DE;+Oa't,aؽ$VSW(%Uh!^չV$C?W?rtXQXpdy;z3KUiK"}6I'Jn(uTԮ^qr:o6>]ڢ OrPGϋ*SRV]ewnS7GqӕJuwp8"Wqr}m 7_ 24;~] >r^B8С+: b! KDd89Em p}4ZK6MK M+Dz_aq˞J<^ ܫ\ɲX[),C|YX‡1eǕ7n4`rJŻ,s9˟K;oi>2Tz#YBNjA9t&'ǬqyAkEwi! *.AISqPsud="ɛ뉃 ڍb W=k bQ@ jmBU]8m7QqI,ԧ$ tdq#;k&:xm6;dkٍ?Q~ nIwP%C4k]؀!G^;m`}p1!@>2y$Z$+U!*BAߛnj܍w46@o[L\ ! z݈ޖ!ec`kn/fEX&T$Jc#J+DqSvsiU8Γlp'ur}%9O\ ahg$s!(6W:F6}}$D$noţ>v\'k1o'C6xovj[fz ;0~FSE &\OL(ŜzYMXH&.:Tj@g "S97>yrr)(Z[>i§7 I73#U 1/vOHuy86 >7T/Nm Vס r1o6.A*R3swH/iy*+Buy-fIWV37p*"En$ &P5.ɳ(<s0DA~'/ Yo ?*ym$qvUUZT1s|j lpkY{"YwoO"4+q ^MkLr%>>rxnBU.Cxt\s~fqԾTIu")ʮoy>|Tup0B( z )TÁ+2Q5Sxs~h5`3~Nq>p^O.ŚSAٳVq͹jXjcKSu!!܋R=-O9|JtO=PUxQ #׸~=MqH["DlמOu"\%#wHS魪R/Y A5 14Ȁ6^L!Or]..KLx}埛Fxk+xaFZ;:&"⊘:/0ZŒG1z_4ԄI#OdҎ   o,-&2\ڲ;Xc9Fl>>G&8͢xTR < -Ra#4S_\ykmN-dVYob(9y=xĆ5W:Ɩ*6QUR=]# ͑dgK>$GZL}K8%rjRk+`[S7^=Q3!nAH$j0em T=fw,9@l uJyLe?%Y2S(R ~O )9H$*{]#T-5o蟣ylj gb5'+c?^ϱs _I)mja=\V^|A=`wV jaTeij[\ҋP0;ԽM$#˻LqDi<HQ3Nj]DÇ2 l훉uX&ۖ,ŕxpa"e}UOw;A<ć^mr?wHvU覀xp= t/lE<4`#ŵ# N}`Yu& zl8.>mG& $T.nշe݌N*R lUu[y|&Ip.HO,|lM\g5M2|?Y:{)3uNK .Y[ѤhB ,U&u L`mO3b;5qw fW"E :O7Ol055=j1 rhint-+6YPƳ _ryh-,CM/c2WnaDzn&$DֈkWB !;UVc"$' bc;S\w/XU^U3eQH2t%^|8J·H!4-.S+9raQT~:߂ x0{mQUL( !]e'RLCUvoЯsfLi6L%UC.&F"O rHҸdFhgRbM@c5/eڶƮ%[vBh-bs (~X/~ϰoN_y1c& BY:ewh4;0 uܽlr׺0aX*$%eXi~#ެsТ!( GEt^pQ},4 /}xic_zMU'#*^ȴBQ$;oO[57Bu酳k(0M} 9kO25(3o }^+`,C`CױT}`xkU.yf^+"!,O!˂2u+dQA}MF؂WrPgnFiKIZZF% K$ \P>\'$t))K#:GtdAH,JX=)oN7Mfܚ+z5vҖNOi&`%?F杤'A;UX gւ-v{}6e"iuM:s`ug]. (AB}b@CD4KA(^=c5Yl<}.qj<& iToH݊Xd7eYPuF4Zc,K?@O<0u3i UpЬKBwXlv$t]գiVDH@XZEhm-(z$I\.4U[4[֑H,!ȍ4&n@^s>j3EP Hvki޲ߑVgLnAfc%؁lFNTUWJNk#s: @f{sIJ@X BK@F[˫@dZ59:_#F|M>7e$3avpĶ>xǨۭi҈xFQ-4:gdQg+VnJtQ+ɐ:l7H]+3P~ d8_s*]2DžE̗e̥(2- _ԗۉYm.ly 52x:#31GQrT4q$3|b+=T;:׍RW "p+j]Oqj6@O[ϋ7]C,@QeM6ݴQT4aBsVTS Bd] :EVRbkW vZfά3"}\ %q蒡bM*#qdv/Fm+X_(&%M\W+[u?G'4d$TYҠe!97h6,WnK؁݈OfG='|^qp4ErQ~8|㣗Mfڥ˛+ʙ**qZue~^%zr9AI` q91CRi۳&Cd?{xƊVHk+Oq}ch(0Jutv{E3$yf+yHA&Jsh SS; Jġ7A+@DQ"i-#(0f΄'ִ/HGWO*%(+66yݚw DUQrcesQh<~¼0@PqI.FQے C7dJ((ei Śq\>u(;+}c$^Fq0=/'Snj|6ZFQ{)[ }YC|w;h2ҡ(3v LZ .I< p 4E a7~&Wy:'ں.\2LߴR)Y:NzK:LaWo ?uf%OZg+#/U΀QIձb'8`dQVꨍНa(m0.n0tjx5Ya>4#<`b';R,PXN[^3dhGOy.sdgW2׿(؂Tr:{] 3ts86t R!UǥvNQ1xt%޸Nv# eC-тTwɸ&>:yMyo<"Ω=@s@`,e>l;FI% @k[`2η翱FxRŖ/1w; ).2(s\ v:UZ'?+1Do1-I_g!}2Ĕ ɑN1]]n<!Wg2ym; G$2 sv9!֍ViwڞvF9ŁL)d^)88U·@@6gX&Eтcd` kUUm#H?ET""hߪB8!%unݡ*l{\@$5Nkmِu\;kNlbI=`ZU(\%] ZZLo `tbXϜ@1~ZL4/6GBGZD$*ʥȲqe_Q| u^y1H9F8$K@2d#vDcb$,d|xzqr0C(@́DG%g,R1&JzB+FM9̓Jm/YkF7@ JFЃѬwg  2\AO߄dgzsaGSC eYv饏vԗ_kG݇nTj8D`,0$zҞrtNӳ/dpE6 "#Z@CiTEr4&fS 1ʥGtP_%(\#Q(c%A=IYљ W%3&c-f~PSȶР G6P5s`ƁԔ&@:Bn`0#޼^1pL- Yd:ƒnLhVx`ux6>yR J4Tأz w~i$G٘Urblcpj+8EP4j3/:IԦ9C< kUv} e ZW4i1hcҸN聜wr'e1ZżrPt݁ڙYC5pCl_K;A~)=c=TJRv( AMP}9>?F}=4+Kb{4sx>mV[8a \]F}?H?^!ƌN魵}&C3槞ow|1'M)| [-BR P#oʺr*S ,VxթPjDQϧQՔTI`ˀi84W Z_ԙ& t}KNG~{Ů0#?D0wL_Y7!1BK5\@ Xs=K烯LhSoYYx@rϽA1NH "YJmYu){w>{{{x$KZ* `?+K}^6@o% ,Od'I\=j-"\ɿf@ܐL_$.#!1LΑ!\Ԩ'r8kh5FƗjkP6Bj_UoӠxy5َŃ3wt68.=ԫM3M=Iy.YPAI=#.ψ}*V©q@XnƘ-2dߌ!UvG!12 jV"<m(sk ؈X9iy8dLyj~jD?g3ђ8CfNr(/;v`sE-bF!I }Rs!zpV$<Vv,cf'EA$cwxCX1Nqt]Ukjq̢ -tIQwh%$Y<ˎk{u[ٿ =ApJ;ۑY tA-!.%ЊV"uس veYf5q苜[L:l`מ\$dQ ݛ6!CvvtYa=#SKj &= ʱѭ?0dIh !ۻaAnu*x<3|F֛UUR o"(a|}2¹L.<$ȑ{:&}Kb'3-3X6ⷱoEЪd=Xź`L! E#{:9k40#(%p=0JD^HH} u?$<]i&mɩ9sFLYpP@WKm<~݂hֶWyxC)y @VUoHʿogq=S[Yd SZ{GWPJm{ ,Frsa?Yt[U^;+ӯٞWڽ;8i&iҙ5)NѴ4QrJ]W;R;ъX = 1цIrAȫ^ Q,JgK~u%DG6G)9Kp lG`$uDE%8XRQp69H0Hbyl*1C-,ҫvj{m,wmXH{IOJ `KT0R5C D]h:{PbL la=WvoMi08N@7Xhwݩ>~ZQwӲ팍Lp>sQ+lB)mX6& mslŕ>~ᦟYwʮh-Aaj_9ٱK#P+m'4I8"I'a8G%$-0ͣ@ҼX|Pd_|)4 wxX]@j`KۙEiOqN7eRY~}kWIT;U]dʺ- )x85bN4秇89:}D8j#WP5r};plGl7PkQ)'Mg{J\ӿxQ&)R6Bd%i0,\<#?N&z,sX11׫6Jd{2&*kF_)g5ܻ~kz.2jY^_lOvo;EoŷKud7Z(yE\sXh]k~xVPϴOXwAnPmT8sj]M,Q[ƋӀ,l 8$x7b^y]3؇ @q425Њ8Qe[R;\_+'_O^10Eh𶈥ЭKTC/g 3.ð>>a KuܨtGg)$hvmILu|okb`G31:,Bݍו3E~CX⼽>OمK?pSSEE1dcdyTmkW e4mY 6;lm6 xwQ@7p8 {IJzSNrΰF}?FO_@vC~xa:eֻx2Ng{R#HYY/ }>Lv1ePB*ɻHvhMی@70XܤO}i͔1O3.Vo]CTԲqԾ.AZBIm`-yL:'PN(Q+'y~6G΃č'Clɡ-x6W/:.&v%` g9GB/]w>hi;F2Zd[J- G虊<ؽԢYOMu%*9/S3Y(hTcxIxѤ;>, I.Heg&8g:ı تn-L.Ĝ1_jfx(k!% ߯ ` @'̃+itm,$?|$?S%~{Hʖg8K. fMC77 #},w?TTRA3_!I$mɻ[Ȉ^Tz+P!:]D m)Acm<ӵԣ0(܏+Ǥ;vצ}}&iOj9T f;H =yW\%+kJH*h#K% bD8Mԋ~ŜΚvͅZ}@^*- ^sYزDY1=I+שs?6jOSf❟~qKHwW/[9XcV54QaI;.+ZCk]0/8*n4X8zlgj&24t@Cb 4^Ƃe9u F7Z O=NF[l]HR)0.$ٞȑ#?e} T*΍W^Zpˑ L1-[0Vg ;^|J77ƔeXc  se)JTsz08-/r@/tB*~[ʃ0$fB L5=Z0FG">_*8W|VmuԮAhMëg:x0 !4K*0Q@?&Qn)v)nH6DG({ϸ*OXlF/yIoF (\An0?o݇挞cQc0H˦D :$.՗n2ۻ&@2 d3!̹-uoMcHq<9;n{EyGG 2d*v) 1疘x)[ݶy^hm MtJ䁮Lh#Crj3Z߷pGG0ݪtn\=S+)a^phuCMPX.<9W088pL:^NE+.qZ/6\U'Rؾ$^\:vLX9KŊǝFBˆbe5Q/2h30,bi+rxXjrtzNdʓ3UEHUR輞8U4aq܉^yRm׶ᾍQ;+J蝴qXQhN!Nͻ2UJEY, i޾# C9&_!=d9 kqQ,p3iR0A?`s  Ϧxك䇅cActeVk@[?֊7+!&tund}+f_!iWTfLӴX]#Lo:*[GW\vv1fKT7,t'/.ٴιAT/L0Ӛ41\Oc,v]E|S̖&+KZMyСgǔJƺ}VZUO3YCCEvir1{k*d|{GuG]Gsj&"N߯vDC]d91#EUu?9k=zo<?RnK=KfmW{S2muZST !(&tE[U 0t^U[wq-7'DrѮȠßz,]?Bχ+. Tv0#h EE |hA62m8dFX>S;]Bu@7?_w2FSxGI9 ; to4fQ#g-%^L#a{N~ z[!jnF)pefzsS6چJ5\9 i~ܖNLG0@ΩSY3s`; UT)8Ky}9"} 4P|EE-4Ԏ=%ZD֖oۦeD/@*~yZG?J|L ,}B}d υJQ򺙨䓬'Cy3=랝_z J5(wUgöz_?W҆ŽԶne/g +#- ' LBI;͉:Ai(df`5PqjniG鐸x~B#^.)_)A+MTf~vK&Ar.m' ))P3$c6= mt"ZtiTz--rg?ɜX.5Ij pAy(yG4D GM&O\Uk%*'0Pk gqwu^l\m=Qǟnc#cbPzR~.gә{ח=Czu4ܽ2x$" Ns6gsQ%Q_ap19MRLB21IY|W(S+G+i$#Ei/Ny09 D֋zc3]`i(r3o_Cbt$TQ+."3eg W^_;# YQs"ܲ+3оbq^5GR DqTc%R...պ@r 0l*/畽]FD/gX1Kms>ˉ0$'MEhTX\"k6T>M&$!sکU8+\;zZ@`}=Fx@߮&B 82in''FH !rwSx@D{/2u>Kclm!_1E`.lű)X!-aCB<ٲF (c,ތ!ሉPa| (b0+$I7-gUxn Tl,de֌3BFA\x4Q8v3=Qᮄ1aIl8As}GK¨_ gL[ ! sZ7cv揘g)Lt'2!]!UD?4r0Q$M57Cahx)]K,خև(RuI?Gᶖ  y4"J+U|bjLH~A^$QY%9w`V[} DΖъ(a57:@P>Յ qNI9oC~º"62xm2Sodb{^8jY-NgN 1ipMe![$@lm ;=tA-!%~(g*W* 4Oҕ2`5-) нn @@M瞓&{Un 8A2uV+stIʴeO.lK0ЄIumdd%.WU~ueQH3 E:egm ]RmVD |-a$.zɌWG 0#&Ȝb4;5n[4}?DW[#":AsۆKϓa=p}ŏd*-n q}.ePV x(zM)vܡ3jh +Õo걥#Ժ$/~oOo3ɍ:w1攽=H&Իt4K>";,}],"紷u$2ZSUئtTcTLuKE78[rQ\}1]L0S gՔbj n_ G o5S~ɋiLzym^T_C 0 5?$ #҃C*M'=ꏖA"/?JIMAWEk3xTA\盖. ұ)3:BHKoAmE{m8S efA,j| s  uk%ЧKVELY_)ݾtuzݖV+l0٪&^E FL YR,zY'o2SD$j Kv'8&8ځrCx( aaFws,p(:QŸ%u )A0Қ+FK8Bꦶ>renQSjRIJݰGG& ]V{ =2\P.D~p+E Q0z2I~$L3ck"V&6ϛ )18[&Cf / ƽǥZˍFב{) n7 Y;LUa!Үǘ9VgeeVA](Sg91ˇ3{xʼn϶"Ն2p8 Gt Ԃ>@B^2]d/׃,ЊJyUOP۲컋LWjV4Ѭx2=oQ:7 9mm⪊>UjqN86`*y*3qmqM(5rO"`s`OtEz a5@0TjA("/| دyINfǎ6&x{"?v=b7o=bm̫P T:[KiPA78}S+yb+p((#9M ywrAYI$]\5<2v)7hP,1bOi_g] |gN[-ݧW@}ڇbD[ :ĞɆ@%VvzzDY{JȜЋ#%w[ꈅ@pi^,|aUw:}aT+488ȗa3ٿGWjQlEr{IN-X^5'{883|\2)yj4@<ԉ=0/nʋ D &c&Qh9$ oM[P&YC[x@aj)gcO_X P %FZ&d?}RĹn HU q'LMb>D,% 8Uc*_"3#7Ϻpj|z$NH:vS! $:7i?\}4e@9T&Xl#gߴ,74"m`Ę6l,|ds37}=7ᙽsTI[)Krv/opTyа:Y9[fD )xY}/4SpFS~۬cSi蒡3/to! 㠵F^)gQ@fu7-I~؜5T]-՚&) ;k+mo=Ń$LMr`s!"A6|Co˻x/9zH[AB&|"23vc~{@瀮IQE1hi o$ hEN?"xj} |c3 2h'z%{~HuKD: ֞])4}z pۯ2R!Z[Ql,kJNNC 2_>FbK_M r>xO-/u$@Nroo#ƽďޏ%F-A',<5bWo.vS^\"2o;X1 :i0(e *=k@5N' 柒O.4| %+QEg7NJj٪]B{vgd,hsds7Ъ@-( 拘<O!Z48i "w_h[ʈJU%D =t3Z:ItvC4h9/xۍN& M 7nK\yXsX*rJ 8Im,Q,@\Ij,ov9w;v4H{CUN!ⶽq&@вK()-Q^$+#vdz[Cn ;y_^7#*<NJc㕛)DoVqIvx,VSCXR/Gq _EEΣ:<53Xp/;Y!d!޷v1>E?^RH\6R$J,<ޔoqU-sQFM+9>=78Zi|A.;W1> N9r?QФ+DyX9\۱OqxկE,vw o6[ ;2" " |H qF{0",]ᤫtE7%q 6eGm- dk&/@ؔ-W Qu٘?+v?9IEKId@ %k]/bچMсMS4S#{<guI 3+5XCশƱ,n "hygӨz^@1gm:O%6dN0XTR_/&+]4OgT4ԬDwCnQ 7毁fEDsO8MXV~z zxΣ3$(_ƔjAjjF \i䆫׾hSCYð㜚@rW"H0}y*HU_,MxU?h|F ^KBKGAYM?,76wԦ>2DdFIDpxs# * &mӗSSN%;!|cFH^"&!U\ g ~I7# dd'B^L)"b_%Ѣ#95gg'߁c *~ʯdڧPPEeފe&dž/'@P>|Ճe6 [wSE:큗ͤZ%Ij:PInf„`l rbukS,yKk)3EQ 9:9?`#ґk'L GІ}տnVtӉic7& }0uBIYt똸:H+Q$HķY_uҼkH3X m\J 0.; ǰV%=H  i 撷EZ4ɰUkzZDz)]a#-ڒ/op&Vi7kQ `*x㓱ٗN` >X掺RQ]X >f7ޡ{HcBW蝻] KRMz;F oܰ-n@>4,H꾸zv*;dR:w!݀UVj:to\8- U8B!j$Ztj۰nQLں^eRPuHϿ!-W;q|&"dY[f c~$]DS%NGx~̼Z!W` *.'*DFa.ior%G/a ((Q AKI:Z0о(y]e 5c{]`있IihQ\O g]J!hbWі#8YJ:=.K}$Ѱ25m.cBW8_f>]+X7/RZp-$Ԝ3.lBBjލqJf*29Ry/k+mo1 jQ/g,Ȥ/έ`00s2g6U=O&~~':W{eE-h!MO f߬0}p\?dڕL!ΌQAO|z LGW/-M?]=p`  M"N/Rd(\q `*C=] d5# HurLC$\;N fƅxlL&TT`ˡ!zHͣQz{Q[nj")GL}e6'}G;L*G5 Z6\Q ^ _֢!Ȑm"#YdO*ryhl)źMgkp85MONkë>3H+ we &2'Ù b?9R B'> @0׫&|D/g*PlI3'tݸRݘxTqF8 s1R +(I]z?C@\ t.O)!ՆǿPJr»gH z(; ;Y&5x7g;= 5u@k=x0hG,gH7r]D/xݪD≫|z/ MB!_0BDIEoюx+ KHT?EB_OUcY:Hʆ̖N6]60rU%޿,v* j YlXSP| 4MpzC/1r| ʿPpi߃"HrLl+x:l&4zq*i[40fU3ip+mQ 2{Tj L 9>:ƇA aO[X*[eЪ c$:~*w8[H+q)vfrХ29&AaAZҍ,A cH},ƜRJΠ7q >VEC+]kl-KSJ-PF6Xki=U S= 5H&xP2ʹHj_UsEP Z+ &OpP #[^~ h\u\2º`.t%7Z{W!16O%UqU- ;4g87U%]/4U1b?$fgo }|νg+fܦ69=aIez40R !;Ovp>F<շt~x Xۣ0f"+n*U7 2xk] { -ЛxHґ׽!3^hSwqK[xrnhR~&FӫDLI+]t40Y2Rsjj|ghϫ'llV֗W4vL<4:9f$ڢ_ݛo` FcnΛa!ބ8LoשC {-CiT:SNƟa\Ts< Q'#;)LAd5 .uRn\B5|HdأŜWW ]HݾKE:{~z=YʵJ$Ry# 2議̲(y TI[#xWj~B642u~DwQz'$km@%+kDKv'rQO of9dh=_97r]'-Zv:D1셂—d>GPV2J|ֵ0½,`l؃Ctpi4G:~YnvuMȂ|ԏHًo X8qS2/l7|UuJskOYwȱ%i4zd3/`ULZA.KiX憑֧NJ5C,“]}a%0"xyS;V̷ ѣ(`|E/Pt4N'8ܤ@/"l%xN')'G!VՔmOߜBaJ snl;ԝq%<VkLG[5SMԡ_q&OzTEX.Y\岜Y h+tw,.|91>nD^~c,ArㄿnkhJhu1S{Ϳ@n*]I*:a,"-y'd" kni3ҥ:Vmn\;cANځ 'I/!Xu & OI^tPza.r9Ɨ-&vIB—O7݁{e_:pIm~Q'9_̄:Xt:Op99sMPd':ϪAvY놪 wQp:13O@MyLhLxm]/q`Mco82kY 7lH~[Wg[[ Ո[65 x]$,(š/.Jŀ?-G>L * І :NȘ,-|[o. 1Clv ,)ѩi F׊./AuW|C.*R_i믹|͙HU_k;xO03%}'/`'y|OYDaP追NYg&q:Á5/ xA7%בE&7@\h[Ő`ݪZCs÷J24FܦY!܁2zY[-v9j{1792:*3dkVvYm. %baWD똯) kOl_ɟUu``>_f&rXջf!N7_XwP9nz#=!>'2$G{HnQ՟ b&f\ţ:xpAH(zn;#1 p!MƦje+`[R:K5: uMfSDX|EPJ-{A3榴&rѽ\~ghz^1NvJr2ٶ9;_3 [Ӄ%georjr( *6YP$]^4:5(R2N{`H PwCOTT!/`M=0r﯏$apv n"Mvkbd~|YtSߴm]{SG#gծPH.x"9䊋uoa.d|58%(**[r;I< >dci 5CWSĵ vy(=ki*D#&t0;q%Ϯ<8QAeusNt)<J-|EJ-z(.ky̒}5R@4&KE ِB=n f{mJUh0c1e ' =?gk^$)KMkFjL,r)>#Wn;" jL e6}Ěra ˾A'ӴIFBufO3!scɄTO0oGv ˞"]u20V'P,0vO$cM*b[ WZ=X㰽S%o } qU疺j9hȠ ;WaIwj.UNFKz.=\b?*K5PI&akACPĽDs:֌Ihe&3wFr2%r3h&vh,~:0ׅ ]=jx>8T.4 =ZxMnYb_R@C2XԶ`b\,:ҍP,tt)1)8_$T X$zݮԓf;뱀,x* N|re\쟀]N"4ӹ]:~+3+kA_Ōڪa#AԂM+ngl9z{i?b~9"b֟2=">I*2egJ> E7fIU%V+fIn˗mY$>:g-Rښ{OKlrM(ʄH=5+\TWm3zfw<7>,ք{jb涪W?mH!~ڽ.Ąe)ow#x\=Ω5psneTw:Ę a1sb.!3´0Ϝ@}kX^\Tvou05z6[9DU~b}f>z^gvc\_8 4CNϵU]+\eL2p0T B9̎]Cw!9&Ҝu~N=18KBƤ-<&QZ kKU@q."u50Vo3'iZ~ ݎc+~L!~TG\Cl:k+ Z I>[qW C~^<jz"U/ʎOݭL|Q)DXŪ|t94lakanv5" U:aFvqt:)]-aj-gױMD$2u8K]{Wx ka'5AǬt#T/ru.*)$ ;|fYEG-i;ýCQK0S)1Y(8z4"vIn|tg=ӎdM&mT}Y#.!7h=J5&o"If`?|4<im l[P X]Y-%pdkW$HΡ;&TɃ6ly3ࢁMM^xk 6pi"GKrr;ϺT3nynQZ8=^TtgYQ4W/%OpJ|h>7-Q@[h'{~c]t(3%;yjHm6$=is(Xֹr,mϸĜ'+QA跾^{\J>8v'G9[ZioӋł0 ;m_u+ yE.w gB[,\CӘC@r7.d%XJEb&ŠUY~.mE2Ho'x̊|$I4\2*i^;&NchrP9;О=^}*HU)?\kJ>~}"BaPpun=E& 9zOEa̗_yv7KN٥ڿ'{ NhR7B5 D}.(B8LkE&~b;bBKJ-;f*9YbpHr3mL%.%<7rJ)̅s;%S^92hGy\l ?뫉ӕVVObLwi gQY-R/tҠj^=+}X疈&,Òl5WI+\A s|Z!ebWQq*Cx ]id]NX DJjV(j;pN]wj{nx\Cy"0W0.NkC!dbvպ`dE[ͯU|]I2Ö:#XqUTh&AfSh#HG{ϵ0F 405<nv|:a^oH$}rD"z ֓ܩ 5ojiBif0xݽ?k(.ԭ^IZ3wL"Tޕ$r誘Y67<Ʒﳄ'_GTKPF]ax,.; -쐆vZw~~ܵJB#e\j$}XE3Bʖwq{c:P I rDs#Ұ61|0M%R=G{ F '9U9V{!7rJmKe P'IJΨREXC:7N3l';Suiߧ.-)B)Jx.]/  @Z.ңkZ&n ls$r#$ӺP*1Iq_I ʏq!FIh4G,H*kY򶔃l1)QCSHFeg/ݿhČ^qhi|Y9ZՇkbѶ?']!:aO, [w7ܦn&L9c[%E ~ytkc <o6a*Mt=m5N!i/sdAA}_aZ#]G~pT}4ڱ y9=.}wDT͒HKAeq+ȿI+C.eF ][/\W xﴈnI_o!YLn?`(7B7C{op+<-g nWvF37[i];b:e`Oj/Lw/Z%jlN< ETou9q71\"R*Z/qK\ EZ0.E#Tτn6CŒb֛q?<}.px¢h~JQzLyě &9YӞkxF3"N\W *_ J|_ T]~ԏ߳ ٦9u+H\BaҵS@ևl9ǩ[J%if`1 I ~Q$_f'1U37WܒnVhv0MTOj1J1uoΕZ/c ݿ`8ƌM9;62   f %  AJA, moo E?ar S15Y υ#deaY-W_`_ vhg'",?NV׺Ukm\Έ)?z5Jrz]mR+FFVĿTi=yn=@6t@ıc<P95Cߩ\Q9aNJ7ks<K '4 *)P5::_kw;*pHausr]@p Ǟ5VIYs)К 3ۡQ- PnV^.JS=(rGpQ_FR2QaYPOԣVV.+#U4;M+IK}$txV|ƙkkU]j3cjU\0^=bgF()v&ZF[pxJhDLN nU8ski}m\Hiu| @nyԼrMycy?A ´XCLwHKn ">d2̾/:{Iw0I:0=]߾ň ĸ,Ж? 7vQ`vf.:g)1F]zHSD@cϵcza({OR,Rt\/nz~o%"[y4j+D \(A?FfA\'ns r"U_oe{;HL8/8;ˁOU!zs޶>_*m2bR|9t !Xܨa*\?hy㎥S&?NԎ>#]nP 9qKz S=DmS0 $5UzMp)ZEYG}d4:|4 E)!^6Y,lBZ5gcl\_ۻ׼8T')`;]{pm l-?:茣v:kݽoQmny/;j0 ;"Ql},~;I8 VW<*43DAY ?tmLUs)F6dd"ΠMbTP W5Sz70k&ƢoPK{/j4H4mo9ڽM@t΃_,2 AL(mdLB*=s>8X8Ko8 Y,IB_3)zr`ԏVEWJ`S%Cu~(%}C3άD$ZeC/[SWH& PZj27gl'e]lg7ZC:;:P#}x JL}J `ΩQL3G&!e yniVA~A5$^#PspL ӆ(("2^Pkv88o'cAۉv=v[EbP[nl tnMTϒqaI)0g}8l#}}_JٰlY,pmQ_~%{xj;uA(?Ǽ/xmLpJ,&<`ft&O 6)  kzcGuF7uEiғ8 mlPJ0tdbP7}ouq ;3"Zh;WS3P÷]3)ĵFB!V19 \HbGovR~ˢ9#R/!S/\Bbt)SOH0Dό~+.hK$)JH:h7D& #pa'Qx CO`$Hl.\U4>{=)|ظݘyz]BHQ 89g>˕ˏdLDv/<\6qm-S\69W1O#d`f1k;A?zVMxOkY{<;i8Sxy.]wU;PTf^B.р{jC 9%> ́B\5yE(O@3T [Kue/)Z3%/`%M,ƸB.@ve+W1eta)(E>-BlMusm*Y,7I"**=z1GSE0gё8\Il?H5gMC>r~fx?5tUD&يl jp iKXХoWy:LPm.~yJ^ʯ73,Ơr_wy 漥-HۡNۯdlJoј%ټw5^ &L*7|<ܩ|._qU欈 1..&V=*M rR\+4qbƶ/xjƆg@  NkyүE8 G-Gma EL QJf邫l(0 12K{2m4iCgP\N<od mÛM5TcFbt8 WVެdJ00v}: Q͛cN C3҇21^ĔtfPzexB{ʆnƟKg\C<$UR1^,mjc]E!ӓTv=/̶ ˷B9 8pl0HVj!~չaӳU dS,ǂ6! <w =#bBF+{m /ui0< o^2_(@8Kq5-[1m>TnY+Gq*D$qAd6məgEXݳwȍe2)U/JI?0ndz֩S)3[j<\{{9w}'_-aCG_⋁Z5'wSeI mRA5`0J Ԯ6(.Q;ۓҩ c$Imf`u\ ]l")#,̅ {K@\ޓn4/t7*P ʚ+OYGN*Xa$acƃO\U?7/|mp*$zVC1ub>gCg21ƈ# dd,2>2eGe_4_7:f=9Qcl3_4Aj;ũƇ,:"ۇTm {74ηr+\clR&kS=d\#М |lE;8 ^|Wu'!P-V`.&ch~5V ebkٶDJfZT,v5ٺ٦ `$Z@-'O]Wqs΍%ڿm̶:uO"KV0O@-P}*Lzc`+O9m vq_,z$k5Cjdy䉨6?[X> L,WqO!Ixmmf("Iǘ%jH\>U*_يd","nJDH$**{H)Y9MWWv\,8$Zۙ{=~ɒ ~^%m 7&`_ E!dci]޼@G80?Nur)[f2_69.Gpz@(]Q, }ūCbRMS|lZZFdoFjg^?7eDp]WZ4}FO˽aHG|f>8TFx.wA;&99hoH-6 75+q%L ,A}} UŧeG9M!%|;¸ZZ/,7Q`C،oq]W&4']>JvƥrCJmrØ)fҬSnL܍g˻% f{h`g+8Xb C'TrMv)@O\A!"-&܉%]l]y~C.΅}ƟOL7>Z&s!4^h[> r3|myJ}/Ìd]D#nY- C7.dyTbO2*Й(u9q!p6n: "-WL.5p}߄'9P_q \8+<Ϡ1"X{9zd$(L?. $g欌-ϬW=_jqR^lgjm_-$mFШ{j2}N7 0HSx3AUB [}uxS%W LZwMViݜ7JCch(Xf?`F6Ft<_d} jADY]&~*$[z xXId!\mMLz83TFCˠ|Bԣr6IbkL YH6|98( biudWq>M/ghi-=em8g].") .pt] d{A tPVhHh`nXJTO,;hOH|-2ML̥8+,` 2`9֬]%7V$p&=ӣ&(2fnhV, ̤$v(fT~VX}[5n3UH3 +(cG H9a%: .rҙCMʑL*c <^XYZuK-H+#I1{~_}}39IǑlC|hSJ BbqL?^*u?z2 ȫrgÈa&\՛90ET׵L*}i\5PtAS^^D>Y{_QI[p;Amx(1Λy=TLvUyx=*0 nE)YXaDJM>F[_ͪsiL +_˕wBE z.sFavAWh$ǧ4KZij40cvƗ 8Tr$۝L\Ezk{je^n+y?5 @dJF_WI95GhIâн#Xk+# l9 'Y`S݌emlks4^6}yWqۨR }<0#FW KT >g4¼ϥZb$)"*S3U#dBB!Ww'T( hNz=`XPe>1q^ǔTde=B0J}mZ"ɚk{QIS=^>n+b#5D#\1) wƨI@CV•d}/EcSl1/kHԎΤĉm7c?nUKFpHZcAV0τl q2\̶3 *-ܰU ](`8hCјBPr4 !B*e9]\p?xǸB)0M . ̥.pѠ~T q zr,&İյ5ϵi uJCa$͇cN ũjɅ~7p8\#۔9s1f|o=^ݒgmtq0w}E7t9ąV覉|p7PpmMF,>yviiWAƊ9-;@zHxL8I8Tl!>T"aT7-ܚb*2gY>58gGZ79˖r;}#VF4ѽ$&DRvSW+Ԧ )/էӸZEaiO%!&/nt i @B|"}9ْk@0%E0& n')hi@8jK0̶y$k<;3~6((3Iv3z 4֞ʿO8_؟Wu?~Xrc`#&_L*ήV0.Gy5<\9ʐ~]2d/'ݗBcڈW* .\d 7S9Xe'Zu0.ҊϘשR4Y36|ks!bP!#OW zI oΜu0]dGn<0R)%5#)^T8ߞ r)B*VRfq`,7<Ն݁ CA]OlG̢JK=IҋI<tSN_vK!z䵦Y_lC5-hYѿtk8Xwۆs~ JÔlUpa7 gX cJYLR)=cYpB4S`]n2ySbmEz6KV{KYz!F!A !CI&U%'1Y.[LQYo pvURJ]wgvùbE45PfPpDc_(:!!6Cp ϲ%& k<|Xr{JZk'ιUjSXcmM@+'c%k=X lFm-NVٷ\]^`mȇjh<>'( cH}1`1m߲ pyt6CVL'Zt]1zçVnUވS(ܞ$n>*n契@1Q|oBA`RKW Ó |# |N1mpXV"snU%WS?7׮tOQҹS-%50nnq\8xpȻG8 ЌUl)L:F#t $8 YqX_fX+yD 7h"L풺 _35Iq ,~=X۱Xy.OQ\|L*zTk~b„*@mvb(B!8G&Xa/U;Oъ?B>Si9D'QNqODoR趘nߍfUI&҇`9NvD|Qݩˏe*grtG=^e!s)neV}nw7}Cʦu~tLTH cKM΂M;7 E.+5$ -YFm3Sɚn;r,\IEcAzs%Ӧ! 6qyD!^,kEc%lj*oL,T5x+1cyw?Q tÁʺ=Q"QDͬqǿ[`|z=erSQ)0Q=?lqwH04> <6@zGqT {+wMN ֱ~W©BrȎ5Ѱ3RD3kPe?R+=~Td X>_ .-LLvG<FЏe4+"nk[mJ^/ZFS>ibA~DBr"x\8O T,HI(/Iח?_R( ,,\h[Ay~vO·_^T ~`EJ>sryqP9U~U\ʹ +?3@rW;JRVw4 Ġw䑠 {QuQ %[o<<àʬ= 4STja(k`l/VdSc?UȔm:LL>h\'濯T/BXK&gWMgq *3MU9#|̬3> h.0_U2H,"kTdɏ^@k jr,** ֧)HpF-޳G?0?!*%EeaQBn'Ok%m kWU5T[:]ӵحbIK}~(Ӎ$yp^bEȏH*JgG 79 lUZ7$b ru%`?!q`P?(̤*ޮZ.׼HD_ fO?f^1c>Ɨrc/~Z"vu [{ 2k3RK&6:C@SXv%YRq֟qLC_3M6IZ=Lؓ@d^砐!h0°A1W8]?t xD[%@;1`U ԧD4Eh@EL#aסHwTfY! $~T3lK?<٭be~) H=p`B Pnv~H 4iMϼ#fi##7-~]VS}QkKPür0}c{Ab UD5( =703^ P8kaԂ@qF溅04# #$MKֺf@K*a_I>wFQG[^VX$!uwDjL Yİj;$֘ \(Qf}6+~g2.(ٗY3uqŧ%?fk'& YQ#V:{7W"HdwGS?˛UȪ|^C8.\dXY* 'M_>  r!=`ͺf\%Mkw$\IKӊf980~˘9g~hr ,cu9oTyv,߸[|>MFKgO$E]F\9XһXš/F~T(ȏ ^ۑkvyUPq*%#֡0jVtc`,wJ;Z֭bB_d9t &n3SY?DqQ/E9(6(h[@3qV*D|do͢U`8b~Ky49Ra2zdB=эK$ þ*>tHq 0*ߒh2t %ݹXhCBpڸ5Z4s 'MqE)1M*b\Bֵ%4qW/~9_>X#+l("z܅@"trNx| _PߜcR-g@`shO $,W1foB?FW.ϡI7$e4uZ8%M&EbS׏fߎ\)RIÇѳ;Ƴ͡mJ "\aV⏴m!=R,GU5 EGƤ`|jJHWLrƹcP6XOM4!DPA,Tl,`'ӜQ_ٜ2R5"_`}4} zwy\z^#̾S،ܵE<8]8NJWBكɪBpg~fKK2Qq8y?gg+Tb,u3Si'cV@lqjKr~[Fе m`W+po=e8c"gCf6qY c|r&x8@C TBE|pꬃl8+sZ;gu" | L C_qH eѠU h`urau*د\@:v0vb>lUN/Oj%bw}Sr<YҌOO^p4OYmzuf@f$V#It#KBK8*oZlE [I zm jƍ [0K^-\U&VJ,PV)2ڏQJ$(lb3ˢ6VVu+uą ߵ,)_GIBNW,ߺ<'8 ~ӟnt- ()_jbFDuk. ų e,zlWrd/ Zpa9K.ؚT?5]ZRl%]s[-Gu;A8j"5u'IL5)ɗ%4曫<ge$&~_&Ə,N\"4ŎY_^Ä-)ޭ5I \a!Ĝe7)6yxzL#%2Zlٓ~+7i~` 9&2g-4IF)o4)o uZdB3h,ފÜ)+: 0̫EB%ቪ2LǐlP^RO3٘79A[?ꠏa G\ZYRBzfVIcwyfH+xPXլK$YCYTH)T&ײYW1:J- RJuQdŁ`W dyH{ƺ :ܚݔL" ^[O屧0xt)yÈܕ\ɐ]'IJJu3GIA%zS=QZ1)xUkIj;! і1_PjSwP9b3 'ea𸠕N;%wNťJW&4 5"j \4Z]Rڞ "Y?¢ft\MJg^/Ǝ{xihpho\z' i:e!{sR9IY#lx[_,'B"3_!a g] 0edR>`4~S^=:kHKr~ ~NcsqΊ{lB0AGڿVB\mj>";4zyV^2S#<ȝTfgH(TyTQcݛ[\NbXSe)*$Q1iĵOqۡ><nt2"^GVi^ dA1!PAzUsnG ^-78Wmǯfc[=?J. %I+$ O[xUi<{(f`k{͓@Nn@2%JNwVV'-HrXL-)xt6|ڔ46P&瘗XrgM w7۲&gsP;4VY^Ȍ X<;-ܯgz~9Jԡn#-G6.0z^ۋcYTaM0vQ/X"f} ab-[f_қS?;/;0Sa6WV|FN%Yn㜜 9Vq#z(6`t3T>y g#ӿs3:] ?4གྷןU Ca;`&#rWt+@ ՝&gV2'v T~--q1D,xOI\ż! e{0Pum>`XF\ ?֢Ag>7:}ڊyV͒Hmcz^􊢅xO >,~cZ|ܼhFf.gN4eߘA]c2ʸnG7>7"z jSNF3ĹQe[d::\.;b9Ymw=-.>.^u/îAkGWa~wGJ0/pGȸ;)#'DRhJԜfmyG/چ6. 5"Ahᙶiyf%nLdtDVgriukOZL@lcvgigZ:~1}"\U J7ט:8p}g RzO-*_8%U5U\܅B)X!K؞SEYztjmN|nr(ДSp?#xVŸIJ8zflE@^!'V"T' c+/W=Tru aAe#bŖN/-[怪Yyd['}bDU^1jǍ8ڪu0!qb.Z2'qm"I\t\ͧM&λ¼(xPȊ\ʡj=gC%$o;@w8n< Kΰ\%l9RzU}P"Oo!5h&pWz5,L /Uqp# g78>huHXm҄qF N "F3=Cðhy]meV$;En`]8K])-k'j2 -fϲ neD`Pnal!:LC=1Ef; ʈwؒI4(늎/i#`bi-8 Xl5xapǾLyg_( dGIֳM`@>]6 cC.%6s,VIZĨ FFfbF+tGE{+6;V]Ûeo!g ۺ,pNM7 8d\`b5dG9esOPp>g'19"7"cuY~s+V?E$Q넌kRV1,*|BDW\ow&|T d ˘{sx72,C*/e܆r6Dti3".ғ&!Or96 ] vW2~Ua&ðڮ4P׸Ǽ߮ G ӟADpUdI˦QBc,Eo1GmQ#D% BAzV==Ɍ↍ĕ(qV)˼xteIGҡh'/i1 EұXZo/Fhpg5`_#mĐcc˪? X{pmՠ-v2Ki6ߝK t7p740#]"_,aeDSw+G٧.M ;z'[s]".L;៴ُd޽-]4(QFh"BxJwtt}"@}2FòQũf] u*WrPl-ƘOP'L*b$xA|N0\SJ(~j1՞"dbS}ܦt2"EP^ &7!M:9R  cUQ졧_5U[ _C-t5= _*B5V݃`mƄ0d1"/7pҸ-j@CRUߜQ}[RHF?4TJ~~] FXg`j'C_)lzSD;Z:d-!pt;f9x_8-LwjSm3DaZ(MEZOo޾5EkS`]B 5IP[[ečqĉ=S؎ex˩6jE yJ|{fmD;嚯Y=w4s\/?)if锊94CtY;"`6lr[,*u[C 寮sq$ 0$o-/E){S6ްԭTXw\UQ Z@9傎CnMm7,KX\ :D\4X>P'$4n,F#$ D֕!5dAO2 MFZf+.!vKiIS.w7FYDX=ư#\/kE/*1AGI C<@/qJe9tī.EvcfYQߗ4MٯDe 5؇&/{K^O ,Et6JD<' Z~Enr(«o_ ;@PУHh& KOab7UE# uVu(T=Բf1YjzLa:yl2 V+9S;.Ȫ6aX|Y\f2X_>y1 AW Ogڞ"%O y܃p4GfG> .logb6/2ZRHҫyyTj2ţoC^ƋmtSΒׇ\egזT~yh/ &dQX1uy\S8d D O _q%!{X.}vN+-J5ӬdZ.t݉&<.U[\` XS:Ġg+ZܺVMgkjd9_I3:$~PlLJ:s#HL>uNۡ&ףϻ_o(݆B,濒NrHcZ3@>UgGZjLB0voq* aOXy 2ow=\@~h9uxq9vWz˭kZ Tft qQ zew+fl&b 9@[XE,k3ꦷݪqx`.< (oG wuZ_Ǫ%+NQ/Kt),u$#6 L"dEIgfN7DQd?K6xz///61cz;C̊QxgJ \d)_lR蹮&"quY%3qv ;~?߸ fx8w9־! &#IK l& A(%'Q-"%|y,~/og·e "Y TZkM3dհKU 4J) %}[0rdb1@ɮ89&tf0^,yTfREi=@V|p;>!`+Tݑ2t ‡Xه4)3l]/!!2SjIP+EQX!jt x2hޭv[AIfrv#`iS犻DE\.fW0f>|M. +]~nJ>5H( =yfX$ZO0RuwUSixv[ z*ؓ?Xp2)rCFHizIa8Doҿ;Kjg?Ž~9m2mt1l3o$m}| ?_o`6š;C0il0]8RņHvD0z @8[rrNV7syr1Jں4D&9q~Ah91'& ,xeR}O'^9%>QI*֥S 9,$f=D+I"P*N`o|xeE5܅MI AHЇah"PU|:Hp Q!_1]m̸=  $(@PL9)fyLINaz—.)L1x+*Aä$?DmJ=䎂Ud nii8'Z<+1s/]Dg5!_Ě/⻎j|'B`V$n#+H_ `S)KuX~ǪB,`wzoWvZ/KxWK[ۡQw6EvSZ^'q/Y12a[!Vf3 k֓7pH|PYY$X_ `zV<` z-젱W!XyOx@ɨZgU'+J͞#|XGs Ж:r껓O3jQR5r-QG!WX].NM\Ѭ M+}+&)).ѧj}hb,8ط EgDA:<^?áP +o hFbsE[>zQD ^*>t}MU6$DɨCJ}){mLai-8Ŧ!3$o}3I zWF^"'>W~CFU"V4bBŽg]Gs[}$8Jbԫ:_Vx0mfb\ ì: #"8Mt^5UY v~ͷNg{gP'g/'t5;ʼq9\s, X`ŭPS<0trrZMRE~A1+F9]rY (\p\SuV==*QfHr HJUF )y =q'\تJm뒟n&$U /(;XGt4 Vr{%HWyq9xHg EHCJ}?kS)HF,^(\1ӲT(KWiScHLy Bo_ Wf1lopL9 >RD Z]\l,ݚބ_/Z>~~wԵXUēQGzm7sdՓwX`;clv FCטLh%xc˝NO-l 4oKvGH5. $3ɟ2uv$Bܹ8/L3y7=|a,",N`lKݶ#wԍO6u<^{6"z(%~R<.K{Ր?/@9S_XZOC8O WC2hܽS]Q`2Y*p@͟a):/C U oHNYU50 MւבQ hKZ+j"#2kY&p#~xJ:u~ȁ{{͑2RӏB~*5g+HjJrj({QAiG "zBg}g]iБScA> }TjO8ĸf Frb2S;K \mɖ *~̶bכ?[\4״ G_9fi^,@mj@HF`- !w/J; $_0^W"yo}JÄP*+Ÿy3?m֓Njm8Qj ~p#tM)IX=9A;"^$޴;ƴEZ"s%S_nM+p2:uj. 2y.yM4 UI.Ν3maUؙ>,䠋34uiA}'L.GEi<-uguL8mj*f[^2RIG$̐H2SQz2!{@6?GrK,0IvDkc,p5R{sԦ\0˕3& yX.Nf}=,Yx;҄QXhQS+edMq*\-=bj_hu @B z^L!HLW c'X/Y\%d|;s x  A{͡웲ql h/NDpǻә"k qv&L]ܧ.pκTZHܓC? ٞtp]O`wvmIJm("qc b *ɡ8DwO+ Vī`,>? W C|i [AzlHE ǵ?!4bG Gˮiif @:XN ؊gF&"AÕ4'=lX R r:DW<kbx^,iU ֦w2ԴlUnJt:B\[ !$6gxX$Qa'E%Q\A[aY&ZPIv FBe% H_h)RKV RӝJ.5M"Ch1[%.OA/ʪ _ mAKu&Ūkdr!\P %17im5Rs@%:hFrv6IУ}_'n^Cً!4?&S>^hȭbiyG@ڲϹV 3Je@,hKtFFwrRu:1 qJ3e}р]U셬g4@& v~ 3쾀I;MXC-ljI8T X,}c,_-l1n11 b{f_P2hc^ľ5<+Hg~@dŚ8j}S⯚5x7KM0_@>^YzQLqĦ:$%463e~qwVWCIp)[XE:ExLjRima:TeD%?q2.C4ʠ6Ǣc#mQ~/yпnUwuv ZQQ=B&@soB0,`0Q60&ln'@@];Rb4(S ̐Gs!y%h ˺pVSh)"@bfG5.[אw5+ #Mp1pW;я4[9 $ D.ao#o#dJ" z+ɦ;O:(rmYkK͘ Oq\Xެ҈PxR L9=]f.<^6eBJ$uKU$ZZW'% OT>h[m~l 3`Zز)T@ Iϭ)g*eJ!,'5% J+ C7V)B~da[ Rd!$m&FU` !KF:L{1)5we!Fsb-[gC2!v쒚h w 'D2[U40צzcҠsj69d}& @)B=5M@L=rn{+Q!Wic$ZB|EvHJPx(6l/4߽QuGe,HPʕ7cAŖa<=w:tV0}ALt?*d /S~"%DcbOߩE@`|{/Vv6bs/I,z5pB7M$i!1."œx: K%CF XROz:p7K qr46Ff0!9lWK 6ѵea>96X}>:es04@Fk8D7u jxӞt)岱ҡ3,?tY;>r*;xyq_w&Xlc?bSLqdZ$S5+0K]X}_P41x_ ي,j"fyey$SOJ~^E|98JoE9p@Ar} QfV=K/ ߉뀬s&5N$ _)tKm]tr;5dU궒HbJ $rz%bEF(*DKd n’nR"lUwF>)Ju*P:/-̯uȓCc?|#6SRܨ/&~F 0:}ol1q𢆦e\|Ac/lpEB!e9*tRŨ$r2bSpnctc?4 ^j=p~Ui'#a#J|K|sn=JMmI\HSH '+ _s^fvR_ڑ "mq\ReB3f=?$kiT2b7-s:t* iy?,9=@YB ÆĬ셙u/0mLuT+QG.O4b#[*1FP\ěD /05.D8)Ǵ|E;{Ϊ@_!)! te2^'E$a, }pP m]4yOe7_1ajflAeV-oX:-[۰Q"-4!IrWۖb1QN!}/6_B4$NEi='N $'1#C<a]8P6QQT8vg|'ލ@duʩEY${vcGKW3O+(8܁idjCCdXy)08ʱ"]f`W Uǐ2ž|oW-ƴeHNz=^ˏy_RzIcݢCir a"xH<){U!Fͳ1^ i!DZ/OIThvFj0qq|q#_%V }岸g簰TxW\R2kcY\PV,\VI%/s [ߤ(+zren|nMPR7]@ĉj%GN*ej?|KwDZD gtu~viOsU:[e_?p]s7d?XVK q "2*nt-w@EdͨnDn<[yFNޡA,kҔ0+|Gf &L]ڭ8@Ovr5SӝH>M_"s5+a6bmcMF,>. `< 4M >|\dy)8(/OǼ$}60̞a˓vv8,֌։U#'>VR7^?ȍlt䤫&,DʛCBj Lv]H~@ef^N[4}XuY9+~$q|FR}X50S5FeS@% Zq8Y"Gb0*Nklbx6B\W#99}yJi׈} >cA/ю@z{ VVQ9*rNV+"EIFY&AڸcSS߬ab: H7SÇ`C}#Ik;^u}tLXl>qQ}Xba{*"D|V6{J͉KnRM`SgA$ J*oç 'H6sÕH4|Sn2hFt-It`6=Q8#dJ߿wJ\?a}ӧsС7t4}=U孢t8? ]=Stqa=lwDUH(.<~"r/YX;sa p\aI)-oYhVU4b*'A=z"5vb=Roh'Nt%>xș\^vZnQOweEB__S@sa`͋jS4]Wt^d[)߇DqX(* #8fD\yGŝT1ՎXU '3 "?DbPëdu럳 qwk 01S?ZE\`2̣9ӧONE$+'1~9>,gplZX<#:PDX| C=V &@'TgH);αƗ4inS?؆AGhMPld_>'Po?&-ADԷkzɶ4`7鐜&8g= LbvFӕ晴L9r*/&ԤV$^x0}7,ðƢ]#{-;0ഝSCB# ]-dJ,pNiC.uVU_¼½E(ȬFsP0WAoɐ. %|ouͭ#Z Ѿ "=Т6˞ M9s*:մo9=oZidAJX6 ij%(H:ۚ4.鹀A(&G_рi^m;`BKZ5fcV}qGܺ("a eն2+RH+Q.|sě]Jl]Kc~q^.צ_ `7A_CF;J;}6.0ճrZ8F" `s/ݯ ƣ+iф.tiP2?Gs.8HY(,J^Nf^,n&b%Pr3ЈIR i= pG4/ʕnov@G*k\s7x6-.>`&b筪R4d=#tϑ|SG0eODF^ͿgIEbJid,Q7Vc,wV_Z>3UWx -m2u>S^JUv.UqKjR=LI 3t{ZM1L$|[qi7}8Gpys֎4na^-!#X-7W5hNgal]ګ/?4dw'^wN]]u0 )4XtE#D';dR^WڽE3t4]z<0<prX~JQm-W"W łY>f'yg}΂ptˡSt0%v^tܷ^/-AOAdE;^K<2M՝(%jGOĂ+Œy?zy}W>נfMj d9iu?xl}ņ|{,<D/.3S5f SͣhB0eq ƗG`X>4X"nݗj[f9_F=HbNqU''uc]j[/4~\>Jab*V|*yE5n'@:t~Eچ yM~S;iJC8 𛂄GY;OgN%7 ǀĆ<|\E\ɵ3lEqפ8-wb-ve<)q7}]N-8^$k]ϲ\{_v]*td?ufA^KD^JL8;Y" eT2ߎlrhi9nm=p.b7ֺw~^_$!q%S2qI :}71` ={M*B(G~Jx+3job] k21'C2`nxLW>|i^U )pw/V`0J,h. + kӽ5!тOX@xà@ 4pl> xy2:9QAPT}b_ "ܳ-O0 La!ͻ lrjlbT+ jԤWO!c)2mS7~+WrJĘ*czv{*cE>Y22]w`oPdEʒvKN\7Ypߢwކ3@s3`ܵt Z6 7#&C\}{]L?A xEUn\ kS[r#6I7%/ *m**a ;ֺ>3J0t#hu &Kn_1U'ꁌy]IF0e*Bs]FI1cAλp;D}#Yh ."a/|cL `Z#v.N(ި],`0:>e/ULEu5u ADxPOQ?Q2!7bDKt[t倂*H\Py"=}a{R"-ŵ)H0&Qh8ޖn7HeLL ;7؅baDǀ%gAM=A{ `1 e67T0>ߔ$X|{4`s}(xܶ]p9،3׆E߇:N{幈Ҿp`qLr2)fo ^ieqhPZw Z.+t 5:jDDV}^@-:K^7pŽ`w =$hBgG.pi0 |MllsR_wv vK"Ć]y^\_џg52l}(wX,EᅍA#KF~b6% 8ź^ W2Dls&U5 &^2Bfx"2aVGz)w*Yw{r5\o{6F%rtdӌ»i;BqQKeBˌ/禩L q(NvN3.(r e(am{2#ON3mZjS+en33a o ,f[swEŽkHX3bτ Tb?B_רw N3q7k [+מb n=% Wb>z:4ᦥ}\S#|p5lt 7kWx`ةTK5p̓7 mw}X!3xiʖZiPaKUr'b񦰄w 3%j[-j9ʾ<(g0]'wH3lB9+N3@C6Mpfnk7Cm:B=1Cmtc$I}ݶUʳhsYՖXǨU0:==`OKR%&Y3dycpxv2Ojwn?Mְ +xa"F;G wħ7HH-ӂꋶ3U(_>MN-EewC\ Pt.@iVִu|De<Z 26 o|. -ɯ(/@>M$f`Oe͏&ULRsy}C< oLM1*;bk~HuW <<3Zqjë'G?WTֻ{i0?.85җ1Ap]bX~(TG}6#+,^>R}"eUkl}uhCp\14O82VSӪEO/ % 7щo!G‰$/Vvg)ܟ%zdP+O%BΊ]{ݤ>oTƧ;Y[JzIEa0obc"wo2bҳ9 >ںǯ~DžȫlY0iTH}i|V|6jL`.ӹ&YB=+1"߼Q1=*7w(+B9`É ;•?G`'Jͨ*i}x flg8'O+T;~xhK:V?)`ʛo]iZ&3ȑWp$ _=zm|pF`p`%H)Z68+;p1jffy}L7I5%cANg}MuœC"T#bEC 5 $m E59t} ͞N{)s͎!C&rPr]ݚ/nZiϘ./"d,,GUA _;Z:gE߽o`,\KL-a[8 @!E˝mJRB)\y.rwAQ|UUf;Xw瞢E[gL08i&%Sdv.[(MkJ%ULWt z1Ei:}߼ mFK$@{[oeXr~.}N~*u^FlLdd5*F0(tn*0 2J(G<48V K'0dq] Y5ü%|4$&kP|k <+炠 + IϘV(\bOsq! AՃiQ*agzTٯ>F-^Iy֮|a l_Veq+ؓ'e62] $kd4ezcWڰ5off]󺎕D_ bV j!)y _n!s}ee#Ss|@6rpq=7 tQL81P?v +uLJ,~hU66j$c/ ̛BĽPN[ CU:\=A&:T_@<$>6FR|4I83Vy_`GX7)_  6u D!'FDNg,s.qԺLu P_) !$ǹ&˂sh"J[s?l\IZ`v FcڒN@߀̸+ X7C0FWWb9q?SiPdq)cbCܣ'Ft'zJ*ѴCxI>Z GMT.#0Aeˀ7#mSNAق@Aq>bBͳ%-ќ7 ,Oh+ɟz Taƅ ˠ#Y-ctUe^ۏdPM?}腦 zyDن޶'Sf*LaX~3B ~Ԅꇝԟ;xk~ߔ+t`&SYD'<Ӏ@6=gd}J*u*Na":lͮ !اKOA#. ernLr݌NC ЬmN Je kE; qVxT*2hDo)B|:YyZ#&Ġݡ.ChY^MVߍZ5B2:u94,^&*_2Ҩ,xOZȳRt6W4~ d1Z)DS 3#":02e\|~bHT m΋R?6z6D@95b{4YOqOfM1U?M|S'Rdq@S}ot+-1OMs>pa:KR>CƫuHgLS#yNYμHB<)6/֌<_m[#՜b( zh+Q%2(mZaSgM؄Ǯ[4]gM_D^^䔲IxTOdZv!#/-V?4KL'ppVL|(OE)bqʢ UsY3Y MFq(<ƨ5\xWԟ -\4aA^];/0ܟg*E Yq2wNlqZ0N r#Mz2=S*Z(qz3[f́1r&ز7]WOM4.1kZkVu.mt֯ Cfn^S.H[,'ilGzTD1ʝ~L}sޫth;`g+N'ɱAw逅 nCC?63/X6_$&kKzHb% yPrlA=m.ՃKM(_^iN3edCbR_z ^Ö S7q qK_5vek}hOQhe;:":^t`~:ok[Z AEo[~MC.ښ-ú0fg`.Qf,FX,5۬WUڬOVϡC}މǹ!"&]l̵J*Cv Fp!ha"Azݳz*`k,,AJ0+]IZҒu<> lfo(6zQ`KIrzH{QֹI̶&_'Ut䒈0J[j=R]ƵǘAnаmvs0`op0ygl|nmȌJR*.;]G>=yDT1(;R|/ bMh7X~tymo7 ̿~m3vڒ%.|?#{t*As zK&M w~Aj #ӁQA۽Th&t˒nؤ!^dF2uHwP7%1k\M@Ix+BSSwЇ26VE_֭tɊб;( &q&Up;65CjGk%lk#x{>'eZ@#XC*g_FN1lw >"ѷI2Q^eް[#`ZDHݘR[;J4 ,{'#cr:vmP/\rxXo5,c[]y6|CϘWxhUF31)Al1D+ƌq8qsey3+SR%5#6,< @ $Ԯ_ 8']Z ^"8ȃ_:/\z.m2"^uS,[H]u`_WN= (o Tu^dvUNfP~˹י$ߑ(Lj8D2eo>t>d69! Y>DY45vP)bkMPj/ш>TP zE.M2ur߶.ţ֠c).vRLb~iFʼ+L$Ҿ_ڇnLժ(uFdl/!5 >)D 1m4i8{| hh,!-{A!C3 9pdK1j$!C t}=9HxqW_פxČLj3. Km-oaMn>i F! , g%$al.l%Iͭӥ\h.%:J^B4Q%.Y6W Fef2;zxz)A_k(l5h:u4㺣/Ş]:%$; YDgqQEw)񐰧Ntjѹh'p7۪:㓄/É٨==p):=3'&ʺ1*_qU8?=cWsx>551 _?H0Mi ')#W#sdrC ҫuB?|H)CdLI) ^hj4n1s%UW`xŖ ~^Zfݠ*xgug6@O(\TS9d%ԬmK'ʇ4}Zˉ^u/<6,$Eۗ{Fױp_Yۍz8~{3ݐb *dtJz^S*M3 Y^Z.aHm=Al,O}أD2jXLd74j9*ZXʕ-Wqn'`W N]=Pq ,0~-k4NmSQu(&?!RMzAIⒽ1Br7ww]{Ke乸`57s:%oh Z'twMݘ +_N`ui~R ? [tQGcsyE [OG3 Bm,w{HVvlcwcL>i5feV fCIW%cB:-:fRkZBɭFW|jXʂrO)ӐK|!dTv`F+%x!}e4҅ųF0,6(a5*dK9(+x5tC%x{xBHl5#BFDzNy";R,@ܤ GOvO J(`3nT+Z< |&?!Y/z]+LX' x6@Xő,QC a]$,QOo`6g(%dw_Mz<M[0Ȯ`$SfϓH,ȕ0f y@~c,4B~LMVoßGxxj址_MXr 6׉*'xԗ1j _V5nD*יcY<Oկ:a)FsBa4d|x('ld=Ai#cˁ% f ǽĨ'8BNt ,mD;нu@ϜV'`r"Jbh>۶.[A.ߏW+m,]0rkGu-q6WT'5+-ӎ  #L)~ŃSNB`KU[q`7{G("w(7j;ZJg(AK[g.Sa-{g-j!" ʒx& lI.G6NWLM%(EWX5/Ǜa"t{tꤾ U&Uqǫ\ k6jPO&&¼=.*\ù"z3cv[2xK=Lcf(Lĸ m;Y+o<}yls cku&;#;MJ{"qҎa6:}x}Ίp6۸M*&k-4tc&6ڭ7^`yn"eR=ڞ\HxeWA6>7Ħ:[S $i>ۦ ;9GsÑ{xk'#<+N4Dy+ 'C zeUɄ4T"=9-¯pq|f"C2Rl8Qc0uvDh+rwC+ ),ןkr}FiJs)75[3 뙽ؑ4$QRNcuR@ڶo#j?!,Ġ%4_e: :ܑ@i:aOy)[A?7sS=6ݖ \gװ\LLl(MKJ- FN"(y*X(aqL,vMfQ q' xevKK] };c:6sPCqD*3X!AEh_8%EV_m?6EZCg•==3ׅJʡQ?R-92YJ61pݝGBxZ]j$&y)'7xׅ:֚(B7rlE]čruw y1S ="2,IU*u@]|}ߣ/:[I44w+:mPq`-wJ\Ll$Lztߟa AOҙx!m5e"{`R!-TG?l/9^\,_?=|yi0NsPyun0xg e{s.iG_vvq d8^a]x7u;.XZA@wKN=SXѕԥP>a`[ח, RM IgW>}Oxo|PM, ]1ԬضPA'dPZԝ "q(xZEv\>a6Úx,[  (gwĤR* d3+E C!:gHC!ns١Aq&0[ሌ+=G+vv8q-_^|jBߩ+n.W ,V}S Uxpk7p_Px(n ]Psf0V=ldr^&L /O,k_lⳗv1Sjsl#I 5"gJޫH楩[ Ǹ:^}ԹP7miAq-O.L6m O3?ֳ2 VA9iypPy-[V Yg²~zG&Pn|`5ZF86|%v iLJҼyVcY6A3 Ij!zlnh+Jr 0]aA'ի4[c 2Ɛ!.; PF~\&e6 =UGR< jIǘ)xA`ٵByK7X$[Zja_8jskLt(}:%51ܩnlK5[tPA{QWH0JYVrtۏrmp㭭‚, '8Z+$:z@I`y#^~ș?|v8:$yP_F1~Ur?PDo[PL]HᎲ;MTuW";~xp oO,زuߦ4H"K ąC8U%]_; \:ՠ5k\p@?1Ev|DݾQ^dp}Ф,l9[P[ "~M%x"ڕ(f2D[ g $ێiWlcˋEEtbuԴHmKd5֌cF'1 Ē{YXJž{J)?ԓ M2im1w6Рpܢnɇ/3Rzd!fD] ]h  sP¨bpC0_%^+vg@W SNb b3+Ated{&m{eʤ?&O(W TU{xSdT\)qHB!P> qWHtBS MKob'PjxI5Z;m:mk)w@9O5ޒp|d5|H)ǨtUErk_{Tr ENMytk[pku DH_(2փ֦/#MfeةP65^q`yA.pW\9mi\ $WFpaαG|Z q= X'+헨-nAߋYn}sJMg-C_ 0-S6`#; ĵ.tACP^6L")#3ӔE @V-_OϻbOQ1̂@յV^ɭ@htɬpA;{vRª $MIգ61 DDc7ȩS\Mw oSK 2H/ig9h 9kpj5UwBlՓҴD1SgsLt+&O:s9*qT~-Êk Nmƴ2I!C#')}%w;HC+7R`aSEm3TYIX~$S s$*zZ[#WCL6n)ysB.,@ahrҬqE]-1٩]5!OB[ej,j=?SxkTg>U4$9.Eh.;e[pI4s*?.D昧=7Q3}[ Z+8gejbM֒]I72b5LejW*CخB6}+w =.L8{x  f gB7]ԡ\ZmM5JdG5xlUj\FV`aLisWY9u(0c40Gth'4j"x\ H hjDTgW50ڊ_㦇 @#LU!3є­e?$QsͮQr(VO'iKƣ9u!!Ɣ1 gaRJheIZNXMPƫ σ"n2#>y3;ǞMJ|-v) (<ݹf`A[y0V@F"g$oH5r;4f*#mE5?:@Rt|cܢĊ-ֽ'Q'?5v bW s>5n\#,F(#Ьa@^:E4dk`BG_Vp>ܰ_|Y S6K#JD_L>zcD/cѦ %PI݉#Ќe`:K{ 9QKqr}V+"`1 L|p|i`/JkmE?uH"FM-r&r^i'}PP-nت o6?>mw>)F7ֿL[x)[-+mW\CXNf~#Wɍ >D;šd])t,G\ʊb`WIv!1M ;u:NZRaY9DW g.5j9W>ŝIldtyb4zh6Z[et$4[Š󲇭 e\R_F+?TV2 +cpdLm)e? OTWN*b[[.etD~T#p J |\=y9P]<b90a'-  17 [.0K3;CwY匒7 %F59ωsl[rak֏2bAt"t T̎zdEWp:a Nܛ:4;%;sRF3m,Xp5ƻLj&Ql|Ĵ2]8"RO v/O2 "$p`{2ZG@=qr \y>Dl4#ZUyփ- b1Г–T_L7(i4f%z=mG+6qf<%}tt.5eH/=;oķu[Nf($Ade'G8Rk@4]FӐ }nųoDgW+a6~ro0e UR\O|nE̎K'.Ys&`zPcį"5a> %-O.5X =nT*EH誇';o6)hAY9q{zǫJ.ė\]z7`d4*%O*9Ng&;i wؑJʬd֦H&]Y3 CCk󚩃> #ݭzR#}!}[7XrKU4[ #Z}i ً HGL&h9ĭ ck1RS?$MWNL]iPLoR>Q=+qFC` vH'& zLף}/\Qr(V[tqu VC'&-K{Ւfjr |YI_u!`  AHspT}Ӕ菓x!k8b6 Q `c 94OR [޶< l[ZQ'딮'e,cJ7h Wۈv)y8xdN%K_`ES:`k'_%jh|6mDE݊YiCxۻry!JӯhKA7G)z ^`Kuj++9,k_t)3 <s-dG~MU-OPL)N X{ڭrd&_RŜLK܇M+esww~aaC:ekdU'Vs(4O]B*/$}T r΄s1%7yd\wMҘ879Bb>xÐ-_7uS M⍸ft?4p-ɠA2Q< h5Pɺï bk"AfpPWI;&'O|=UGl 흗X (^? D-PQ1C~ݥ'hQ/-%q&9.GcuP( s1~gcrycQuG.sJӸ@ϴ2/_p@(6,LrpHG,)g.K>qcvI ;YO-kL %wӔ,ޙl2$ ӱElGd(DF0$[uׄ?4|x5"7Z3Ba^_24. {` 9DXV$HomwA#PUbjߋMY~]8Ӥw~R45 htcmu#CguW 'XDذC]VHʻέm|t0pZ₲ 1x}_C7̎GZbYLs Bj ϫ>1HwdDX8|ߎ@:9p2ΜO|ž/j,yIYY?dn LG8 Wxdsыs6bK1|TUDg'_>QJ%mz:Y(.(cXGvG֩r?P$0^lr@Z0}VeAo\w_O?_koUZԀ4?P5#NF`o% X$^Oy+GNUe]B fft;$:>Y[LA*%/"ãS:NjRGfG2vk:10`zXD'ߩiފM4J{q,e/D޼C,s@%K7=[i` M=DDzq ҃9ʍLrn*6 %Mb9-`wNըF4Cx І;}w$=*aQǵL5 9#~+D~rtX î!zJm/ {֔PZ!TՅrwcrSQ. H3ܯ)?Lj$e:Yc8 rP SNH]MVZ>Dž3&(G[M#E*0|z5r^D5^sᲱvqDv_KY7Ulܰ|Ɓ_h|\HeJ"qF ?1f)L3|PQ)LkE|yG2M 9cnvD%J!bيX(New ʂ66 m"KBc-w~&Mp5c%qI%hrˏ 74hR,fT갚)]cv@H|Ƈ9; Ѐm5+Cs"XybP@Rx.\7CN%S3y WQYvT&9̚k> X#^j)V]d_Miů}//xIeׇx}u,t,iH6}9푪tDFR-`>gTz[E_̰"X=IZ<~lgI|l7HذR4kٗ>A!0 wi~,jqcNǿ44,gvua)+kێ (Ζ .>CM,@F_+.b'iX Qj ~^2ȈO.g>Ȇ.yy!ʡ&Ys҂.+5p[cOL uXiLPZMtp [}#9aF/xؒ]F cC+8nFBl3*EػʸhJ C yPVqy^ogg2nmdme549"T4Tuahmw$aon7.0َI ]AYc^p7`` 9u5-z<*0$ M <*4(開"@ [HP:ﴇQX\.J#X,"mk4rzbFo&Q/=DќNrJ.~-<\[(ۓۨΤܓu;ܱb2Đ3' 9jQwENo0=U6Mk=bYI`?[֟$Qp:K]ZĦ,:v qFLje^lY%2!&uId<4j7y<#~|q5M qH!h Q%G\@UF ?-)il}MT ^qL1B:J<tkx, mFωT>Ӷ2H3r]nx#"& &xҰDX۷)F,~3΀a0!`Glk#veԐDǦqI`v"/k}#'=I͉@ٻSWrtDb,y Λx`זiwMU8`s@ 9u$qJM{EVVuMObe}C>N,rkKf;F#9n`in,(mbS {XVP#kdRy1ȀWqylF)sOE^m< Ey {Th;1|VҸaع1D'qJ4AIg]h-h%D4g#V~aUW VDk\襸~Tk:ȈJ[)hj!0^xD8s@FcQР=_K],- XU$͠zPCysŝլ ݺh n]Y$ jfV__8x]|\Cpۡ]%aެ;S<(h)hEbOWsF՗Lڴϙ46еpR@*R\ 7Q2klZ;J$JxYN5x )8B0kzگ 6- H}LYD]# un8㢷Mn>Zd&>N h  MLPz25":1:\gs_!O~̺Bu>s$vJCP1YГ#Rv:-d:&l o2l `{`yֲrͬ$*gng d-iz*- YW>R F@Hl\dhc+Uj`"VQdXđZ DUTZrz7Lm-&/&NOdW^VV[ԗϡoL>rE5}o J=/t,NJ&6^Do =PD<(;^tHVƥ\KÐ-U鬱]ZD"RE%k:G~<gƊnA15T<[rBDV +1& R~5] ~mш?qe_e7hk(+-yQY9IgH_W92'Lo`<^*yCt^+" u쮐j_ >Dyvy4DIl]_~a^qÐ$k7t 2)H3{2s9Ue$oYn0d=:s=\هpqήX(a J g%5wD=Q9S9 Txl%R`ћ;g7 D{i֮">t=ZeF4Z,JD[jA"=hC=6M/w2b)&O_'!z5w?[y$+0k2lm) 4vF~(FLb˝>2.ϖo]@'& ~)#_CRmKAhq8 ~rtŨǗ\(a2)b`u .0 (a߰{amIux*Uޙ\#oCaiFb+Å PF++ԤU,Y &ܬ&-%+6@qvSt0ŵU 3Q. 5D9JβEXk=إPd qu>'V&: ȐkG?/}THsOaձ67iH#60ԊS THsH]8Yr zEFMzو61nSOFknd"PId~*|U 9MC' O\zk|A]Y/ÑˢꢷɪI3ʵ:-{r x~y[5AF~H]|re.zzkKGxPTP TqJ%b48a?F&̀bvt&̿#Z]gD+C=k"'jyy1S g0ҟ/y29)&@C_j.rߪi#|ucH?d[T>5ŋ+*QiM]K*zXJOkbu6,O(CݓGOGzt5B#zH#]<(Tbck#BZhg#OYblWlh!u9X r `( 򴛲 5sas35޿wr5))$LQ@#rX9 (͎t_7>Wq 9 o,NTlwxS|A-4.RBE&Em!;%:=\#Tb3Q=~W뫵f rH9/" ܠrUFZM;k&m61َ0%|ִjlV{oOQlDb%g;hXx.EU;'V%j<&n2*0$ _w4M"s(| L⟇1H$~Ke1l/`r0Q*h\ ʺ$`6,D[.:N)D.~l <].j.r2pSlk6 }oᇰC5-H *CTߠw` < L Z~L+ iW%q@c%ǃ8blp!݇=q;mrakCM!rLٰleQy4L^nYE 2x;#}reC =zBVUGqe5 BXRpe;/ ş뉡[ crJ/*yIȃ4=o`V7TN|³LCC= Mt6ǥzgdSIuy/_XMK7 _n ~PD:P9g X 1YniqWKoJqsd #JVTvU mڰn{V>1d63ퟦL?G= @VL5!L [ şXNKLVWP$%X f] *[($nM = .gf;9Yg߆A'` ߞVn+})z!V'(79mOf.)'Yy.֥UoIؕߑSmb9~6M6eK,n"ؠ'XZ܀skgDخ&\;~4|eআ8p8y0;ڎ|*]؈<Ɨuv:#3%#y%eq'z'E{f9g:N6U|+fR.=L%3Mnu  !U"t~Cϖ}W_@@B%•ip?pyÀ"frAŕgR!>J2FPO|-C33߻-Zn}(_^2Q(BKpM[lHkKT?P̙ ;OcTc<)MTKv^˺ﳕ!|!vHlvgfїDgKN@+2A Pd(&: :_Œ`Ҹ*rzEs "2ۤM*qh?h$m&ʰt%G*LPvB ºV O¬_d$z R {8czU9R;1rG.hJ `P?eÛOu C`0(n?Cؒ84 ZV۾r /<稓aNHҘ~Y*< Wo2sB1iڬH D_$sĢ=j_V!MBT"eWu>fGgÚ9IڎVQ͓W++Q{coߗB·2Ĩw.-%&/eAERȅ Yv J`,>̅cF_gS]蝈V 6͓h}Xp_'RF\IeۧTKZF;{D F=|ό{.*yɼJNW>`.slZags|z(bh-e&B">:H]Kh(p ;)d<]|ﯿBVPB*`61yݎ X]ԍ\ ; TEBɝ7u'Bi(ZF`p4{Ru)[<TČ$ F?h ³e| c :Kɼf6!S~71G>iQm]NCEӎd괥YWR.m/4AP H%agJ{-au0Kˆ{&as8v|NG`3Ĵsy0'ɷZ4 K7H\6sӰص&t" vؕ4rˢi6(Ӗ'>J.̤&hrtwg0X%deM{j?Uh8QqcC5 TGG1U(Rq#[I=E}Z l6blA}gQDP-,%o;(y[B&b ) $hXK÷ߣK4My¼ e"4B^칠 .^j R];lx(3iG5d@f'tW| 4 ~ݿ6[50Lx L`괃X`}\"Cm-%aWj#]uE"h%|k3:*~CA&0iAIy()8k PXCӿ\wIڽƭ/n~m>p/~iΖMprcszO_@m`*QJ n5,ADv q%F&/x8n܁;m[VqCEr9'RI}.5mK3|5@ݩxoh/U59LbÍ@\ی!mwV$1Ak BE$OEH[!p4FF>!CJfNv臌?*IdB izaV>@@rf 1pԊ  '7Rj kݻ|BD^wzMy 8@J2|mނ8d(8D2GU~>2Lr&DNک 9WcD%i4c(N"Z_6),-;4 Hyyף1U^5> R)OUuu_o/ 2O-O&׀{0C>bҡ ¢> }FVbc~!קQD"p!+`B>lv%ƈcT}U$ʭ(bw^"oy7j#`&YRWB~[\rs84gD,=f#Rn+ kXRQcb -Zr39_LI9&".+Iab|smuEц΃mG=5/ZhѤ f10bfrLl4̘lzm&u |J20|HG' h.kFK>D_0"CN+6"%$m?ȮF,"f雡){8Fx68ḪѕC܄!.a MWƾ9"3UY@G|:|%8?-7!^קPLJE7Vc[F7ɧLe[ጰ6ޮ ??,ڶt/v+ %"WҞʎ[k&pЛZggfq L$i4Ԋy|[7*!K5u>;<]Xks ̻.Ƥ Zn`/鎏^I=tΡ334͗Dztw| r*+fr՜"oH4b||RΥP ȑdk%y$/,C}D|t*>k@]b, i8D55q?/GSV2[l@&N { ^ ,׹Z2<Ħ|C \uJk ֡ч;XIjϢIw.)/Wn$N#gLO%+r7dv2 }NS z7(8 ]L":^1PH,i:7 ͑ Ou͋`btI }42sa0UE;oCFlsm]8[ϳXD]q? JT+ /od(-9Pp 1xTEiKpA/V#gv! iյT̅%ٖo^ajs\2 IoX3¾<*("9DLc=\nļ2^P\EXZGE/zG<153Y$Z` 0z{n ھOLC25T4VFUbv uTxVGܸ6[зyF꽬+H֡aV-&$a|iFR\⌶A蟐wf(эA{F#) 1g֯vwsq G6`uK3'D#_!ɲFatnGݣ`GYH&78pMoݩ|I:S/ Â/̘MgJO]7Q '|Ŕ ߝav4.P:$/⯕׮‡hO1UFHag;vw$Z_Msm@Hm?}Z;(=SeHQI%RK".uAբx_µ%8?h B#(?20EY-uWTEU.SU'LvPn#Tmں$hVbalOHhK41\'q<7)ozTYWb5u 9=@z}Hie0YF@ kUD`|Dta+'fol+v"bz0CoMtV!}N=p "E'1"^MIwe ! 3m#Z`jPc'VS0GJǯ Q!l@&7Mwڴb4rvYϧ1,-R䨻cN>YYX+נ3>xʼ}.JH'Inejl-kuw5!I$xMZntz<JF3Gpkh/fL%\ӌ>něxC lz1(kV}!Q{/{0 -aA4%UQM_oeO .-(!LUmn$m* C6<}Sҹ}dtjN8Nrnℯ*Z%u?Lq>RL;mSlt]-NЫdI@,Bh6j]Lqdj_ %V[2Iݍ?=wׄ4|sѫs P4~2]c&v)Zi7թ* {3}!qRvFnZĽÅH6MĭiRfPoR[,ϋK.z g~b}$f6L'&ޔ4SX lcD_3g%u IN "yߦw6f9)_7ᕧ#ZSA;>m6)5TLK)F#!dv@G;pVJH(cvqKynulo#f%pvmc) V{%0ez8ok\NG[@}Z #)\ta8z p%VV79ñWGA_U[6zk|glRJt?8d} fݪ pIEX^{ l i~n}g~*ͦ)luA#v 8MchY O>֩ݹ4cH^TQA"ÔJ: Ydv4@H XffG>Lt![{cXS֚ab7K)r &NwZi 3#4 599IC)cȥ3]:k&r/)`(0nX1gdC|[aI,5m SguChSvnԁN 4\\dDlW|?=|:co`o ';4|}OoVbm+58 wHp-mK]Al|34<3#ȧE¼|x5(ߓV_գ(C6V4@acXnjQvBiZ +Qtӄ(Vv茖aAREQW˯~I`L};| ea])׫Cp\S+ ߣdS_ZVr ХKBqeOZw !?PUf-X RI6ޭ+5ibťUb6/ι)x(F_e寛-DQo6%K>+G눝ff{h 4}YW)4*%B/a,,KI=dSU/.>bJdmڙ1ėw&ȖÑ.qaxǜlw;$œj'-iH|'u)C[V9#(4'f@Lߒa?O@?E3ؙ?Ƽ Ôw53AwQSmYj ? X+\T™F$\^.jz^H`E1 oM*Oe22mԞu oU)^\w^\#HV p5#sz즘:3?tB YVA~\%AMw-p-߃N-d0C-?3znpŔ7wݸiz&)ה9P5}l4G= f^ /WowGfI?* ໢vYN60Ĕ2p^sy FW޼RLfNԹի3Q ,QK&KDCu< Ax;Fg7٠WY~2˵ܻ|/ ; (ÃٳCo7ZRh'M*|[ T&$ >ċ\uDk|21o[oB”GXXK?f-{vTc;e Ni_(-Fl*pXή2Y" kî%: r]ҍS֪L gX#׸R|{7h7GHiH;龩J-xv^2`meMQgj>e\5_WЁepͣEV9 H!XI`.OƮw:0;XXieA39N_s*Z>༽M_֑`T`3=Fڑ B2y heCwV6iK?d(jrUMqP=uHV6~{7| LI aV@DU_ פSRdIWKСO??,Uj,~ 3PRޑb ;vnSg%IK`ilaH/k_1dey=NòM}3W?M:%=pн( ]`6ľr#(VHm!jVT$֟%K6쀾'wYƫ,;DwYxA{IaZpH1K[9pKͶ3B#U}]R&_KK_USstlƄiI'h%@R†![/Łs4u3mWCL/M me8MX@1 I|ׯ+|IT9*o8ra5=KnHfޓI1-1 g'~ڴpdwTD:4HЁ2[ɴ:WY =-PJ.yz՝_Jn)?Pؑm#: <^[V^7ʦƤ[ I(czcgnKhu=mogQF_ m^*O:N1lo"۴%wm.a||w!UI1 1%\T;G=L8kUO>e}Y3]_Nmd >#ȝ[?6m y_3|>gU1X_l! >h;W3{ R_fK:dKXs9RpVP&WŶS%mj}arN(g/K/Q; ߩ5n#/﷗8MaЬGi~Vn[,S:[if  =<~OW49[z`4N&.s{5ҠVƣ\Ma_Ab`}i/SӋh *veHyȵ{=ao@\ nNoo(XStY?/0&l]%h7aQݺ'FGrG-FM1H,_ۿ`Z~E$ʪ|~ku#G<<'5RUtB;EKNAuÚx![P7efo !."Ÿq^FS8 On"ɩ]@@^ݸkj scI̱9';`)#r=f `f7O*#?wOhuqIMb +,+&0 EFh`!wwYziDb3g6BdQm[ 4׉VD '_@i'd%!Hqrfs3=v>O|fǙr5ݍap .W%zHd@'Nd&W}XK]|ZGGl)4J v!?gHFQTe}noHIôo{YX*>5D?NoB`mJlk'U䫩LregTm2;R3<1_8YTub0Z%谑 %ц҈BkuLm+7 KgX͑}6`ITj;b߸NP!z)L7f)@Zɧ410O": 8%"J4`R? QE2b4qX}ߐu2[_I59$ܑ $[66ƙȝ p#ӟL(2lBe?cxNl..R=aD.{kPOX7Y̙E[G;h%)7_}8tk]W@[܆e], _;W6ϟLkΘ|=щz3Ԃ<ϤRl z%rDQ$Ma~͉Fd^̩hȠ\;Zf;Xr?_c:_(;ު3ɠ G(E*SC%ە.q]3"v[7)CƑn1H53uMM竫LNV[9Ik=FDj6\;.Xyj{ :]Xv eh9詙rfX]2v\H,qX&Bch+ٟ3| faiJ8γ.Ix[۞'D5щ7:`2g#/[c*=byֻNDh fX lMPnP|Q,2gP6>`dduI hR̴4VLm|&|Sfzn`G#W~v0}9VQ?ssԵ^H+>,!9z89l熄h/9J{V}D:x]V)ak+)3}(g cI*6c?a)n,К\/p#2C1BSͶOao;N |M$rρDW<%eO<[z˳_`4( 7J2m1i!:ߟC)153vADnGK[C|'pdaB;&x`@nS# `62f@O>ŬM?ĺOQv:]Շ;=+jC={Kg*K% MS6 N q+{(0+ jJ.ufҡM#:kEO.u0PVUYEQyE٫.n(W۵wZ7p'^D1 8E;馈BBe?9Zф*XaώǼ e2JJ4z/3C`Y0~R,fzbFS|C ?d 2:8U q1A/)6v"|iIמf(@r ?bMKotm>%&X.&+Kj [#/Fv?r=JEZm{AM __a<_)PCj4)uOY*7/Ngӳl#֜Pcwo*7cAC*u"1=j_ eV\}r'䙹]ZMf'bV/El9CBwI蹣TXwC0*)iɗǧ^=sXb;A;cZګzƸꗎAሞ5(C2yK'a3!ݡUr-<Ȟ>(؀^By(!|s=YR߆aSM4jyT|ުDv O eY^WUfa Hilg7XZ #ٲYr|I{@n{ /6֤g S;S_`[ء.3vot#W-h[B͋3;XJS u3"*&<G!~}#*xuwfXDuWfOfߌ9Z3=/G곿:5lGWbNTYvV**&-24X`7Aw0ޕcoxuZIC듥9 o/w{D'H%)WLE`U}=$.R%!r޼xcCډݝu 7G% Pjc(.W 3v0~9NY 0_r=@SҹT4hi_d,F=1[XGD7cyM36?~Rum2lIO_*z[_wq^>dqZgtvPvPRCOQDM74JycN@f٢[կz6auR{i&$>L5@ðcMH &CW9ݏ1W{E?4o4:V Ĺ.KsEF(*?G4L$ԕł(r9;O 2|}%;){REڰBL2 6_:u$w,@"ᨆ8' *m)Ž9>}lOC ߥ3mw5}V%DŽjbg@E=%NE8I'~9r,E3(e}e|GN]4} [0w*?+\󎸊/j[{.gÉ'%ve&;Z}z?3Y! 8}v%M,A8 ovW8*N6,~i|rA皞rL 2LPmtIQoȟ-C4\^T8\fb\`uSEb&-6bk]FXrR|gfh<:R 0<ƌ"*= EԍȵQ<׉GNZDDBiJrBѥ'ߎoΎ0W$J)֦G ЍJ@j ƈ*,5?en*e{jgU]7!KS]=ܧYY_ Ը\7°ʧ4r{ƭz29nٜ%ڢU,U; tNQU)O'S ̽/&u21xr׊[hyrp@ĠMeS78+d1L^y?AmC~~S%g;#uݺG >ѾiY-ÀRs#DS:;/1?1Q_kޘr@uUn6b.$I$ե3 cUlWyVs㲔  'WHm8c.f^VJ."_ʒ{(YE~NhN%1M@vA2&$cAĖz11@{pgQN\ 7J6ivV)"=mB(R^y#DJtŚ8 Vhwo|uUL6U15޶o1Y5KC(K# ɕW?Tr Y(M54 !ʊQ+EU߉EaMmH%5$UiaK@S}#X=Zg,e,'D }1̨yOhyX]> @@QjfK;9}.85L]Q].*>d[x<}B9gQ8I'Kd>MW;%J΀U a!L)L+#_p9Cь 6 h̅&j'~X9]oo-k\DĴ" s?0P$ŲTKX' L1lVvnqmtF!BQ[:k,|O(d]NNiQZzX".Zr1 ĉXEtg5ݾ1.PsfgFߋߦ|E. CN-:ͳg6٠KFhV|o(^ BRO e}}!_= o.ӻ;mgtGӜ_P6Pjr>O6:$`-Y*KS 6(O*4Ԣ74H.r RQ6E~vY(7YтF鄌>inDġ!}_sb#n涪ѩeO>K\~VY%UնO!nV o8K RgN0)+/wkc4k5~tkҽSOFYs)jIDpֶ57 -D0ad;Mzk{U&3r/O+GNk4[&dRN)%} DZɑH+7l UxQ3\" MVdیLgLlUnՍSBOL*37:ed)+>{v^h2V8O]} 33 1wi R%gxC#tl^ʛlIT?5~2 /< gy ]*8}s3U+1Z`?ȼJnp c]`ɖJp1Aq%Z@U!$7HK5"Tƨfmc#8'b _gBKڧls3G+u„Uɱ~)f,?OmJ{~c 5K>J m+z"kYWDCp9<[jM;$x8Q;PMaX5=sns/bֈ!p.:o-tML*ۚ۴9P0& O>\w ԁR 6[W OR6w't`7R%B:Ut7JPYCvSd-tAU ,ҭ#^"Yyūxu~Dv6aTA9uŇ%$ZM4+vc?C+2ٹ#ʋߛo0# 6 1ȇM28F!) uݵev+J'FЁ6`UsVZQ/)S&Y4l<=H)-S& > ^ w9wG1$fD/ۋ8iGHe2(8g'nNhpH,=#.-="e׮1/= b;# h mqQ ;XUI4W̘p :,I!lOs姆+YwÍų)HI {SPɱ-[S1JH#2Lhؿ p݄dR6k[H D̖t +q(l3֋ǁ؍>$u ΄^XaQC(m@ WYtdڰ/?C?!>)04gbxnDd"O5$}+LJ}S?=żظ"t9DieB]cN u|R3uBVX IǎnCdJbӘLe&o{LrvSlhd/uN +A$Es _d2B.S1:Y(jVVH䷘$PB5b@QȨ.Q95Y}MCμi3#Оr#F#JI;Ag%*sPKh ejA1ƃ])#э}4iH<`lUI".*o?:Y0oaH`P-0(5t + *{j"R'LʒCf%b*ȭpi?|SȀL >[[^_xl\}"(!o?xQc:yF5Щ-"HWq@RV:-%bQ⶜q2=!FE/Ś  <.,#K;'JpLo8bn)O6̒>$ݑzrNWCRR[0q/(O;oB:Bކ 0K/.U3#ݔ)2)vOGԯ}E+?Q?yY<1_!%!l1`\`g"/q&y);%{b R/&*oIʁ@)h,+*'Aa-`υ7_Jd^ ?&d:)'%xxT~iձ T'75P}&TGDs=&v9XA/?$#ɊBf["a(WepCȢpz}uJ> iބq=feh2oQ;C k mF@]fu %)|`ԓAx1^.cpyrY!NQ$yj9l^ 7ۅaD=_8 Ɲ1%D{ܽD\ t<]R / ޙf;wtװ\f? 9zzwnǟ y8{B$6|g%)Ԉ0fJ/梚NΘ#pRs[m&t,q"傧׭v%,rIә2cͅ& uB IZ]K|Bڭ݇yD( [."y(i(vJ.}r<(¢e%9J%M4<_BwQGKdm -{H(F& l% >-˯b3j-<4|ux'ptBAmQ  _`MOT0#[+|OT_ͪ3fؒ)ߩfP^v\?(Rra4ְ`wߚN/` >Q.BƣY"hAhW`NsVR'LdJfpi T!K9өgj[#).2uWFHc4QO^ =+Zڞ7 RX/7K2o[ȮeU;AMH ~n*~&_25RLi-ab~VEdAFozp~k\+/q.o.0ɍCDyޘ}>yQN[&pù d37MHm~$ck.V6|J4=G'}o?j=Cj\.1E!.@K2,iA09u H*<sftg?d@X.#Р\e[ϒڤI$jť$C7F"N*;\T\"TlG2<a[4]5X"Smr8@`%{F-S ųǨy&#P4ſx\%ѝ. V&=pKʉt`m1WQN 'f$N"-vn1QHӌL b_ :KY9r2fRdy~¹`@-zXaKšS@߃}~*08WbF)fc"3'uMP OZ.9u87dN#Nذ@]7|L($i_Өd>N}a?Qu4@oIز fPoY31.wJ0͚ywj2ab-OeqBL5g%9h1NQ'iJGŦ&u䶊x̵Sq;׃W8gP"C-E Rڪam0[g?E-@۫CCYsJ,_h ,Um /}%5(ѸN虢D+.&Tyz@l3Ng;Cn܈Ս웶Hqzӿ xNo)mkypCtP'MfIqekyk=B rAS`'/DoUeyYFPV4XObZ]^b=Cey\1X :&htb" Fv_ ZGۥ@ (' 2Uk oY`䘬B6ޮNO([ C?h ;GiXc!ݝ]q&F#[HhQtO )h#Јn)&L;e`~4?*#SX@}{EEWaĒٜ8׶ fq03,tV>5rz:B'R/Uf=ȌtȜ6l jz6Є\Vw'ÖPu 7M]W|HT7.<4?qtWp\r4IE ZK~˜MޥZMyð!fk+RB&w=+n7wqg@eR9ΨlZxVv%!$( "Ɂ{Aow&\)uݸ v>|S~ שV_B(twdQYoOLbg$zMb6qF'fYǻj+!mz1]O*Q~sÖ%Gvi\Ǝ[skpI-+Զkw˚-0Em(J0*7W`^{q/pZHtԞ(B7}2~3 :2ʊ?`DǶMۍxݯM>xXu), SMJ%9gH@E) n:A߰ƬǜїU]Nu@b*Dc:W$=Uy|#lNE>^FJM hN1GͨOX |E,]ՙha4F%Nd~ )zQMW6зgJ3A"C~J蚙VE$E MފO`U7ā]^h)qO? \f % ȆEW{+Bp1ÿ4CklѪZZ_F]tO$;~ұq@{"Ugv'SWX7:U aJPYiƞs zBl6~%e39->#HYyƛ{T-:RD'^5eu6iBX}j0#+|I?PT!U`F=q< z-ڴr(QA\B7}d=ڬ0"Pyu_c6]{ՠ-_R6vutOZO 2 88? \:ӧmz•V9{sH$#_ ]nwb`|gedrxQRuc;LpfXa|.SEgYjS#[N[>Y=rƂrmFDj6VNG<̥IṊ :ͧEZ/{|~D!`ÇXBƬBnʽ sHs~/{vuMrtUҡW=iT/^)w!B<+EǡBc`r8t3A5X`Q7ﳔA#<`KzZjO1NW7bLj?KV>@oV/N i[u#HÔ3vك^[,FP A%';Ҋ.]1GZj8;WgH 2GLJl.6O¹n)O0]w#z8ztON ٞ0\V;[>XKra-ĈD(l _$u6"Jf3b܀I eߛM7oND_SBLSBT{1@5,ԏ? qdE *N%v"Et<ϗO7)^'war.p+pr- n洯񔑫G,Ge3e'-b鳝nϨ-ZCHv+,csoS,r98FT|[ F^ ߊ' tSW0*A8FhѡԫDXl-$D#B1)\soweU,zrE z6Os@t\wCV ڞ{, 3;Q1NW'93L%R>/5F'˞| Drdkkr+|벷KWl;4&Knnf,|m^@ 3]bv{;A∺kEeUrWS6ZiKf]~~pW}~e ђLMg$3"Q>eyV)OW /5K܆pmJ v:nIۀ[Rx]j*B,lkt$ZR;qk1Z鯊EbvBBAT݉elmEo̧Y8bNg}Θ~.\Эdʫ,DE~ੈxj-oT^ҽaUץ:*+ E G8>#Bi+z/C--tpn/j^]|7DD_.v96JL?g5vUCd(#!iSx)g:NT'p<'!<(DGi r*4a(n)6py֕x,]?d:k>*C艰j7fƲڣqD?c-K(_qk.Xӛi:vW(#K B>-\⼨44۞r}j Z+}ʲR<Ҳd=ɗϳf l[7ŅMNRbsE<0'-vS1 FS ;.^W0k(>W o\`S`ځߠdUec@^}–i:ɼlyxh`S?cWӓ OL{`Ab? ""|5 l=P~*&V4{mKJH}|T$14zԑDz=7O5\y5-+_O[k 'l+@&.5ظ)[ c+,&@;C?ɤzQDbܫjq#g7yݕ 0iy൦wX``B;{"% "m>Jm.'i[Y#eڻank>ZsgH՞RtN^@'SshyN_H?u3ꆾy~*{aj kE(=kw(E}xN)E|^#| DW7T6Pёn[Qzv_nX;uJ&+L@{BXW6kʗmpcZϘet兆 O8TwYn:=ݤ1bZm3Jm!E8 x D; LpKvnCGwlOvhXom!x]o#-Eǐ_ }r9'Vh̭bY{T@_fv+ܟ-B!Akio*~NkƴĒ,wg1qh7{_,K]moyNWᙽ3Zuh0o1ef'ձ oߕc*+(4.Q;U= [:zrSmPZN2F j?d͸zg.2"F#[f5[+@@@sp>#ޏ^1`RjNFHQGۢq)uiO){o=3oRM嗟"r`ѪŕXK\/҅O:t7$ xn&m70 2"n宮bˬK|fA[S|}g ISO}$0 ܳFF nz񴸤^ȱ~[Bዛn->kX E^>$<$ 6ԫ1 *ƟH~B'M6_.Hq 4 ;{{팼?^ac%&GQurAQz\}~%49d@cj=FR=9$CnH=nrۖi0/(ji 7:G,A8Hhv(Q ^Sh=o7G{`k q޽) ]O[&c#xj"q WhjH]Ŵ"-޷Lok kʘ1v@-sW8oMlA =<ϭ~qtbhWhJsM2|Ywo!x/RȾ/-4+'#w>|Ght.3%Y5Pu;KXWoac#K9MӹNJK}LEUC jӍ>O`P>uKy>Ɓ]UޖPz}+!h߷^62zx/UжKĺpk8*ؾt`f|=O\Y2Y2&F\xh=޻$.t쉿Vl~.KPk>y|NvRG; -U\/Ci3w>PK_3nq^xae_tdBg縐}X1F=]дQe;a)Cղ^<}L0PjO!=u’h מ!/b&qȈc)3xT1d[$˧+ aIw" (lf$vpC}<5.94Vg^7/0W@^S"mz;'{\m_w|V[7س&H%[MǣQ2 HP%bHibEyxk9Lv]ze=~yi.)0آ'!bܖDyŇoK|jq/HjAcbYv>Ou6Oq]ME|A$m03VU1h.{+uW{C] 1KMɻ,١xس;gz5 /H؁L#M PS+n闶vLK%h[ŜpPaՐE7 $(gIe}I|+^є4CK)-Yb8gO7,YNlۆ%n 1 ڏgy!RLڊDkxP6"^ j|L՜kϒAL}W9=FN69dzU=Z>D w L[(*c z(lIȚx/ JA֯W9# El[F͏fH2MY{| ]t>jݡjc@=zUg!B9,z|:ҝk2Ԍ1C޺@gN,Qg:fU +2-Ϋ>&I…<~0.{ mI]+SShe(Zܸ**CoZcB hqgmL0-6#+~<T2u!__i UW#6UZn-Ț͓~\3끥9_hsRkOK]YYp/V% N}uxsmO'`彸+N&96T8i|$_!*Y_OgK|kϿ':uxk m8lbh6%QGHpL;+߃fLI:nY3С4 `?o/Q#ES MOޒ{La@Ump8ߚ|ڞ֦g4o\dԆ"B^ab!k姏/=ҝ؞vn+HC-d78Ҹjݚɸ1:#Cnܚ@LT9i6^cmP.0>@߇G>6#ۆak,NAHa $/hqTt3uR>}Q,(Ңecw#LJܭ XB<SEm;*H[ P.8jcA.k㣡&B BD9o8&3'șuDzP@/[euM+5E;Q)ig58F{b\7=w#"\pv(^BPϔo;078aU/ "0E1zB8(DCֱV. cSff U囆LÈHklsKoCĢpZV^ʖ,-h}= Œ%;yBk/G^79~v5G1{V w^\ǣAGAkF隻yH'Ӑd?9B|B ׾B fͲ۩&Gha(o= b%$͠g5>l8t קxOb@Ek !IUB*\_CKBHYWMY~f+%): | ϜR|,tM0n MM[>UnteQQ*-_BA4bs M6djFM ֟3/K{g+ԡ "s!"|%kHD˦O XcǘAxH.J5bR-2ZƮM8vtwr%omdog~6zl{ݏhk&Yw!= 뾮ϸ@`!B\ c 3/bS[wE4r`8rqkMfZhbY٤>AۋyX uֿTP0%QMֈwAx\D&BY%4Pp;J7Y.LI EO[a"|R SDԘ׌Po(&^ˮ<8<B;?cVQ\2pG?x /Duh`cxFI AY1(Pb ]V'?53jdq1M]D΍43W%XcS-]05ٜ-n߅yqvȎ "?@ X&=`w'.lǚAߝ77S-uuGԷcÌ[ ,]y@a$cAeًnaP?=2B0VoHpaBOEvJ}X,呆kZ65~ }-lv/s^ң?AbjC3 m}7 A#Dl$['e6r |X0n# F0q^QʓyuW)Yb"ՍRX>l.>aSY  mR\ЅAB⭍A̮jڛ"29Mh$+ f &lmx65UʥhlؘZ嶚e<pPӁKd\g2Qb/s"ݎ8ǵllk6l_-)FS %CRw5Cd%-5"_O-4N#qXM.'gN(Nq3'ћդ5Zl {i %9,ߴak<-˓K-?^&Q?cOV#[)hHd,$qd(rQ@XĔWCMxmTm(=C1t#E.퀺 dRP2,qY󏌠JR-s]WiLCCU~WX*~ŝ.Iў,7!MQe;o(JQ?_/Dayӎ(`_Z|5*4. Y>M HNMpHlH,]S,yۆ^lj'bx|cDcѳw0ZF.ZŬMzc e׹?nдFkJqE{c6?r̿Ƚ(rt$0$oR\ܐ9ܫف FT4Eޚo ?b`k ;mM݆{ha-bd(K[WgK -+={;*g:=e!RGiq YHtQS]Ðþ}){$pr* KhbB7 ()rt d sL!Ô(x:pU&V>x4OYVj] =Dٽx2 8\ȡmnw^Oa P^DOn[ls[͹ 90ֽ9&= sT4e*ѵe2N?vM%ӛA-1w1 w2DӴ .t]ĹAw5##]ΪzƁt5U*quzzlMI_Z8X%EMFa@S5qy7m|q4ss6z\$e W FsjLS; PMt~ѷtԠFP A!7&DҪ-3W\$6O[$ߎ9)'@By aG0]7 Dzk>9L3wnTItLz+k֍ sGVŵ<~֎v^jhK Tk.QM?UIkq6|rڅN+k AK܁9;u2}YM௷az&u%$0{͍ ~C;2z'{N]x6' ++)6c;m=Qz “3X #ϥ՛uv˖fk.aY/AiIU䘈z :X%>9\'Vng)7-9  ~Æ\#ר5_V}x:yΊg 7.zO~&*0k83T{`E^ 33!'N9|$2vڑ)(TK.T{( @Ֆr˃'}ڳrĬ-=HJ_L)C6?M!4<)s>9ZVY:ٱ*w3 t„AMfRL]Vv]Tt%3(f],e^L'imBK!%\E-ls{[#a-17ȣ3Rf"NtxL0E4pLSJFѩ&:L6FKnU$rsRDkS(^^UU~^1ɞbfL̊Ѻfy<,i٩b'kCY%I[G> 4yc %dAf_t>Onx:elpVU8C&F([/H:<:pm'9`3>i`~Jk/771.k; Q_ .(H9jĐOPmx@6k\)FYU5k)} ΩCHt`Y9t2CNJ*zZ8";ZVË4D"2B ]meInMײ /nx5ZR'FEC8-˿gW 0K]g$oGHa|Y̿`aiMvaU )uun1LY~(8<]wBV/x=LwanY/yԯ7|0.f,vBs"OF7%+֬wlSt~-nhl'-U8JS:z2ih^BF_!#f*./w"xՈef "p5{B\_Y=q1P4B7Alެ앶_H(-[C#B˝#/y! L0=4b$ϵ#n47xLlv3k?lBam`G 2e28kACQ^uVӡ8JtX%330皌uj@ GoB7 ;*ei`|DGYV}ylƭiQ1*NV=`FI&}r z<8lV] :F݆{ZmQ9;E$vE= vC 7+A:YClp]B6Ͷ@++ҙg]vX4 glY ޫZs#\[,>kbv?G:%)uڣdryK3X|+h!(Vx=jy W7Ÿq$!'v6 kB;۞:G9io 7^Kb("g o| (ڏ׶ 6+2_Qҗ!j2Cu3p@Qc7m3t@"CGҶ#2Q>D[qL6Q-l'M~G`2W+5`3+/gFBU{5S“7k'n; q9aǍ:WA| [bĢ`[8}ס-ICxh\)=?Uf o^3 >R)h+Yv$|ym8pN1v=Aߘw)Q%m\|T%Lw @fF "k2WCC47~nYzl- gW=TDZ'q+.[1H$AfKn|DiG'Wsޛ>ȓTeRh[.*`dUU^rskAf %S|Kj>w]yw'Oz~°\ٟghQA1ِz2qL!cXGn6ҭSzi4ਞ%&`Pa=_›ݎ+"$/Ϯ- 7wȍpb>TyKG̈́CӜtl=ٰ"]a2хߪٝkRLԱ)W牡 ktuGE2آڻq},r:{)]ӪDz}gWmZO^ ̂ rŃ|I]jJ= R=n8DAB (uwԣpf9R_"ʫ7x_%ˢ{;4ƓbQ A ! d?H r!9>/19*M n*b9J~n$MIqquFZ) fYK:wÿ 7I.ő ֵ,_8QQρGY鴍ON (ڞ6E4PP0Tʪץ F[!do{RIY/S*VQ1ܖt8,tՒz*bAqHJ8o*[t7 cʀ1 G)q,\)\#cRjOzF=S*?EZNo@~M#WFj&O}1Xm pk⪀` T_n-a9F?>}dDfK/{U%o0ސ \UYWUۤdO;ւI=UleS=wĀU9V^#@0/46wdC<;d4C@ X-h-95) ْКŢJyX(#usP GEmeVF:rF[8N5cV HYE881H'.knkğv=; ]tp0- y%MC5lqgYp#ɔ}]"ܲҽۮ-_2 +RQfZz/Z( f%=a-6L(d+6-A!mX۳<)39L MȒmr'i2Su؂c$]Gr>v5[/OS3RA|O< uAT!ӮҳB N>fU7YO6 2 F~H|'2fD,&ZOYk! x|+/F:^aizK{S9{d`)Yε)RZW[N aX`fd/`xo&@eM>ǩ\|~[i9e@{>wO茥Ks\KSAe٤[7QTw n7K+|W,q*=I /I !_ /mY$(࠷ͬ^9g6fu?xGm0PǷ%0jC=afmyd vQķbb#R zoӲt17>Ο9N>dɤѢ!lh|WE AaYقA8_N8&6^FUI@v}0WygaW<#']=*6fx#Yض磚?igӐ Lk"&`^*NC=D1n-.qf8ĥ! ogivʙ'^C0G~2i#:#!b{8C'᭎uD*:t. 3#Uł܇mzp'vc| L77u| wa +-A&Ah+*(#z82n>[_e]24V1!q5_Mȩp ׆@ܲjQXI);w44ߌl'<'R=EEW<# @}櫏hK8QNIdQ5ҧ<@jFvl.mc,]k)7qqʸ2/I¥3E)jӯF+ 9ͭZ]9:&MJZ/I 6f?(6&`cPMv~%C(u~+~5ަ+"ougSw3=\ժ`R^YrRƈn0ݷN.o^<l+Lc4E֓&_ά6?y-r ,7ND[Tr8hN={')Pŧ3hH+$/ npxկmqO 9*[1Cc_J??rs#/0H&Ȼ9Cוp*EŨB0֫a Ki]h(K6˲!^;7:X= B)^B.xs4\K7R̷T0t9%{ f2³l: mtt)qHeL֜ [Υӗ׋՝ȠyM6熖-;"{8u{E)@#|%"2ʬP6 ;#ETK*?prŒ>/w[DVLޠ?ôˁe/0_ |P (r&w-̌И5:#|+zg7B< >[@c߃n1|˫t #WuW΃6_t>0^`ƢGF,#x:k="osr&l=72_@%X^ `xOuPTHx@gM >u\ІU2 yi˾opNN܌n9 } A7 gVZ,66aVZ}!IŊzʼniJl__$A43;-J -ܤ_˜|ϵIyŸS PA;DCZfO\+ +_0c蠈v: 7F?W]!U 4 v|"gX J 5rsB"76Lյ+c˔@ 'CMڴJj>n0.Å!K-fxiEɽ>o O)b -SZc(溝;"3y{=֠gjcC0L7~xDr4)uCEB$WR 3ƌF~ye_f{6=JCF)p`m)NO%^Ne 뛫<1O b]s%'⊚} 55r $4J>~ TDXӖ&*RJ{,6Fe`K.CYT! \Ř[3)ǰRegOJsB$u@/͢ h.ckS> Pp(ٴf"R(]Ogv=?/tz,A1V/vRzISE2iԐYbZa^)Y0Էq)"L\1vpǭ^UxB7g#Cm:1CJcMuA4qOTUB{g$)aD8x0Nm?0$TDb<F'׋٬2@d} whvߎVԱj'zcLg!TKg:4{ߏxiʰZVWЊY#܈ǩs^;taqAa5HM-*i >zP+ir˽=]j szJ`Ngcu!;89j'[M^~s:۽QsPϷS6ސ7aOwkx>քY&55T)9S03KCrPik5{Hiy&ZOLµ:%gw8]b=RTjoT-P-INg9٪'/q1zPSՙQge^c9 2gD/M$opPfJ21̩o[7!jsXs0s]g`^ϒ,6hN, v-IQ?[hcwT  "I ݝblٞ\+59&jS>"%DO ӽ~PmL ":ֿ#.#f=b]m۰ƍqT1h?8\ D2I-Cɵ( sv |S[LET@@Ig?H 4=-`gT`p7.v^杤)4k7GoWG (ެT@ƫ5]+B>d砩d]vș#,=\ H^կkLƵ\Ž,͋ޘh: IHZEݩ)e2&v^6%r|ἳD%@՚Xh )gWN_LIC2j6AG.CTLM_Z҇f;\J_ݭ=0Ma'jAxOd;i(VSˮ?-6.pN<}x(fS^'Doo{@w=U^!@<[@**JBՍX YtcO\q aR  ! ԑa#z jdݾfQvcɕ2IBiCp٘_6! ڀ_j8nr^cfLSxQhj88'81a}3Ya7Ly"?Qy _-B/Z}n2(,qQcd is~kNt\R!~F9iU(G.g) \ |c^xֲM.# 1Eu:cǴrtjP+=HzBaE7&]ShMT\~نHWA'd3p]E6qr˦[HϰeuE!5D4Ә <(xd <*u Յ/Ms .>jRk9 #aې4ۧp!WŠ:3PLpM'vo|C(> i?<)oXUP+ctiJ˵dO9`K3i7"Z4Hqc }37WU Ww΁'μgꈩWZs(Wp.$YFɻp7Ԩ] Q8-X ߭50orؐF8"fmWwj;*b?G&yn Wӎ?~@q<7+{fa)^CLl7?pWfLhfb#Y*):H6\IJ,nH|Ke V$t -qW8X9Y+αnCt~$*d%7}g;sݘgRߝ\[ ("\+1!@yy?ѮAaEBOW;skuJJ[˳/D[щv͝j_IE+w!5t*vK.8._3'lHѝE?|j#q#]jsr6=4*ּL;>/7'P^LKd˧ $|m29)5)P3J&#hw[46{`lS$;O=ŗ qΞrcE- D*Zj;?xȊV!yyZ LTz45Zb *]6pp()%* E/#4"܌+Ϻ(wS5y Ul`Z;mF߳yQ>#} MJwwvb~cj_E)T(!MUV).~ɷۜ0WQ ,eA>eӎdXp. [>l2G1 ZQ*\q5M2> ǂ IiW,Na2wk݉~T7$99mWorѭYA$71 別 yȭ2#I3T:s <7n;1)!cf*aD\`xU-Y䠳ױ!$0N=pcDA=f{xAVlnSyTA\h=bo AIF+uk@}KV"?y kzv[/&Y~b[im|>k;J-9ů Kh1jkHBGyKtFGzxd{BIeY`&O^w{XDƠG*iC Cf$oT *@1mk=T{OʼѪuu*gef(_ `m>F$pCD( 9Iu [50TuOu˭bǸMlf,̟6&im;+QY/`܄ Zwe{ VF!~Ene͗Y;pn՗Ydrdm#a|RWz-AoY[ a]My}OrA%ss~>]b- R1Bms+ikC"ؐ%#,F14ϡoү뉦Jf)G]2(;Gɜ*^A|7kZzv9`N^kKhCր ɶrC8jS(-Ag NytIaaCbK%pgY~,yD4SY+@&˲T,,{Z%y3V:ytcMy(>cҙ08tR1tw{s늑$tz≩Ɋqho׳Maǀc!TS5 R DR%q"IrGRXނ}]Hcɗ338S.3x{gb3ᖳ˜[Pnf̼"п'T'RyTi0tu!;[x QsSkO{8h=qӀpgCSpռ.LV"NU`D~y$P:-5U@4gvL4 ^\.q%%êUz6_`ʏײBrd?霙ٞ眘 XŶIu8ʎJL"?y]m7J'rG $.^z1Be!U/u yJvóuA.)Qt):JR~^ˬU=Z$98Ξͩ0*$3nt 0jlҖ%;fHߏg~_-Y^ naMa*mDe1ސbo+,H_^-g G%ZgaJ5َFA-NU|YRTkh 6Yݣ ~J Ь̮ˡeK#aZlQ>1dB16N\!0ZA"#!QKlJ`iۤl'Ec>=$ :`U;uD9d@B>}PeEW =,q<l#\5b.;|$B_YTuEhm,xdI}~䒴&ؓ1Jt7TABq\d+)=Fnp t1dE ؂vkvP'*>`K)#>Bd Ɠ?|F~|?eO*ͶjzitqWR,ۗf..h͸:e'7_ъ wϡmTd?eA#UB"dd͗;tU k9, Fh&fdX f]J C!1rQQCKt "ʒb"^%-_NO{EKӔꂶV^/`0j Ć{Ùը*Jړd覟XF,'b$ JCarB5pdKۃ櫌TܫLvDĂ)ru;EKۧj`/]M+huquw+J0rxx{B C%˕zi*r@ěg ۻhUnX>\:p= *Bggr,uq&O,$wQGEiB X*-yIU4 VA:ZC:b?Ն/"fSJ(#q-JeE}WĹ'+V" it.AAB4qXmLv,u͗O > A--#srRBMvWPSz3͔̑ՇzCs4 .`ј|{4Q8P+B aFNcӔI,] ߉d uxߛx/xt?yr /]Ec5>,yh2!F_zsij]j )qmm]0idc R.oL[d ?vqtKM zJ-0< @s` &AN, $ϏC,ҬBEѽEg0#uLnqjDX~!֚ iЭbCISʽXPzw-džQag5O8Z|6C9Y<}g .1\ZP c f"j^z#aAvҺQ*bJ7ê+ hٹfA.AH ^UcCnz|*qH/? g.vZOIQ 4M~Jga6B pjTsW,y`usV߫>Ǻa 6WF50+k$v{tak@&ŀ?AEL(R!/3MYY+yY%*Q$}l(fbsM=N<ýqwűtc4^T+>)p9xϒ:hק.BK #|dyR k\<й-.6VǭNྙ5d}K7_ \Y/ǩD* nbA'mxG/ySnFOa{c$z9޸-{QQRb|KV<בl.=hk5)P&$#INk,Fb0Lfm]#K!7f#/gC;0cy/f:>M'ɹsTu7*ppy93Y@EՠSW,?13r|=@r[Oc.VUwȕ*Jz`>u34*W"31F7y y}{?TL5,,^Wi=˴r]vKA^`a?_xJ/\ Ȩ βTBO:@s0)w$C #1o9Y)Ŝ, n#Z3BA^Q`7NQh JUH;oLB$^>jV[ӂ#U<@^$mE]~H Ja775< gLW9? pJk@&1<3GpH,,zy/-]Js _LqY.;p(7k1%aP^Žf^$|En`G*|5k7c9B}zH8CWy+㔯TqFLhR!D?O)Sv dႥcfMEQ\ċy DD8IuȮ/.4]7Ϣ8;]y1ZB<:[-ߤu:c\Wdq羪T{v΢s?UEڿ:Bȣ^9}G/? ;f2^ ھ/tzp_8RzVZ@Q(<囱@G0qgw{Db$O7aݦ}'W܌Ҋ%lZrnJX/f{uTIC_Y8д萊';[#mI>F5M繚nuxm( 7/k_^F.0Se O;1$/rڍd Ϭ4/qRJ\4= WF/:4=' j![QcLVX6B$ ˪5%^.Q~u)=8hC7"DV};vv{u)c]>/ᐵ#]@7E'n#L^6CI_\&ѫ1\aa>O=/ӪdsܨԐL`αݣ iԏ2*v)-ܖ9ҴNA`[>Py܆.E[SToQ?KC'n&Уwv`%'6zJ{pP:p51;!j4Uvi3RUB#lO*}N1jA(NPrݴER*n.6uwO!6$d}s. ۥ$ tT`i_ ~Ya#3qQ9Tq8ICzރ-RoF$):LZ:VM֩z+7`%ϏBAG|Mg?cF^WN }#Q?Lқ7r>_f-_$TyVi_ЬWXĵ=o7YX-DlӖ:6[iYO+pl8TqK|iAKC`{ \M "4kޗɉ~Eǡi,Cbt _mF[BbNu}S-{nPH1v+(qoQCY42᫆f h -ӭy-[86 *Kw]RS.NngK"-1Q欏Urij)m*yZ9!qc06֏υ G3/>Bk4`\R~/r9@16\ n^wAHm6wᔟ=%B!79QdGvG|aGYoJ55K#wj~=rcڮӘ2 Mљ-]4zX[>Y-*w r)-h(FI[/K Sş<)@%czW112LӷLM;;ғܾs =hqVIZ εkQKX[~W a8q )'F S>BEt DDNyflƨiˋtݑ:w UE߯],թ!]@ T^MAD9jJ+iTߨ׬{iz VFk&9 vpYfM$Þ9e .7m yq26`6V_5myiKiOjwmdʌkaoV(!fQ$&WDr[47~yϘn wwƪ1ۯw|Tm/;@@^|=Mm]d2Z}Oݫ;&o вS06yWr̯B6 d Aj_sN`0 _&wSOZi|nu~ޔj TC Hsiqg<)=2pߗ^b.$]O\>rlDG8I %:aKwaN(|SI2r$6( 4Ř.z).Ʉ:0scx!f_Z pJg0٨ߚjbAͼ*=]CD.ntp  Sְ*-!HL /4:=q 6ׅPnN}tl];]y1M~XQS&aMHr;}hNިDN%# hb.4VT(:r@"Mb00yWX4x ]@uu :K1>n}9}/wX @vu4,&2+j=H~=s`$I@D-XDW(c=u&{n4Q 8u“mC g%CHqqh(?QlotNVMQ[k=)t\[=5L6'x+34+إ߽sS91") BT%? dFw!(ZEWKc/HŒw4(d#Ȼ Xt:m&FѩsšyI_PTyF{B\qT2Tvs)ο&"뇳o=7alwfynPܡvW*˅DHl|O=[f hĦG +.mx}ngy4Z[ʼn: I\FRxk٩v2g>h\se~dP_ AW̱5\0N^`Lq'*!ocI;Rq;С,E4o~ -W(,%y\ci͋8x6q'jPߴC{B?#OՌPZf(75 dzOFhgPL* .S6|͔-jx7K$Yr#:8QOis\.b{)U?,C@ǵG[>N3n CZ.ӄ?v\uy<s [@^nsr{5<^ELHZ7G4&.K6h=|"X̉d (QHH%/V+O(k/R.<>xNBe n/Mm| ->KBk\v0:"&`0[J몷r*#=R5k5:^zˌp=C1`* yֽE@w"  ފ ā>qRHXQd^FzV [G( [N}#j} B5$~pjp`%!:4 >"O7n*0;5Fk}5 '?}&s|"-dO{{w ;5Ȩ?UE8o-n!OHLwUՠՃ=G0"W 㦁 &AX Sn{^/C z&㤱V(ڭԂh: )!y@e2 KU]`t[]G֡go|%-۔ }@w1W Zه, jQAJ"`AY#֘ʪm~cfoݖ @?|TH^9e,;KQq5s,p<"O۹uig$0˨Z҈UW b!VlMNF dkXjkndH$QvMLwT䡾FYG I\f䎞xнfwJbz**Ч% 4uKx$Z`AlPr=B#NP=QgSaAXPReDA0J5^ucY?Jf*ZՎ]-SުnCMU]xa /ɿ'G KVk,~g9S:((hK\,( /9ݨw2pMZ> y]b"X#:A}`ÆC " 3gdjFsLry˜^͟k )&'Ձd+^s@D7<`Z=^WBzdA @#S5Y&|Q6u!c⯁+"avxPOwh[0S2s dʻdSBmEjAOx5-&!nA] /Re'h`w t^:G~_,ZVShO8Oݿ=F gUn o4q<\N[^OcaHj023ͺS1ɴO̜&%2 FV_ځTKlpK[mBnݼlʑ~JP>,؟J1ST?j-y}B*Lz᪊ޒAXꜣn\^rL[+k"z;yh,t}xW*@fѿ\bϽ&У'B8ɹ\'2cy)mZD*; y.= 1ܺc;D W #Fc55"h0f,TZ_X>KYm$=!araH9m e뼇%OB1(faQ&Ic/gSյ_|6\QS`EiSwUD#l SH- "%y&;qs#?ziP@H pV{kHen3WvCg2ʮ};FSVrApɐa"AFci+{c (*3ak-<ט߭BMMDZhY%sY4ų%Hߒvo/%h3vҞ"ld/]J84(,Z?܍?^屘0h][F%w*,jw}e6W x`@ʾ(_vR_imp-er4wA"ţScֲ6> NU b#]ty c,V2-6ҁC)O G\dý/*sf RFgq=㈕s/sCL0Nԝq{j +[pjQXԣߝ˯~ƸҪ0;>0Sr/a!KC%$;*m.*w̔ g; q&kr2>%"CF"'h.?-`MWR|& 7%d7`Iv,+Ui-3 p= lTgFPLUpq1d xe|N]<ق\OѫM5Q\TMߪtK?;|M |j)gWKpa`tc\G׈gټu۰BU*WzҀg̾t2Pwz(w4}/*{cR-g|*oJ4>~WMfѺGጛ1h̥ޘTf=T2叿f;{D|QQ:#V\Ș\f_`2XNY~[4GV6mtq%`FD =Ȅ8vt #LILD]i.>w b"P J$]PdǸ?E;1~/ʲOZeTg!Wg5|r 3(+P-FzO_]la]pCtaRXbjrÉԦiN>Z]J" ~|no#}}P@.M(E4W)xJM\OijAיֈ))m6z@E^K j!0=?*Z#\F+VaMhwʈFXX09#[U=8IO` ma%-qHYQYoFm!~H-P83fbP׫ްS̅Tu<˄.a+&%)^_mk\o>O!>**T;!GQ4~ oByiUбF^k=۩ZAڡɔbY5{͍޽V7cZķ }z Rc*Hpycy1Vǃ{7oOLm# .}>C qŏI?v+?)s=\I| ^R2QroE02 {5N RϝP~`jMUw5Ƥ=F`ϯd =51i>$ M ߪԖ>AVou \Mi0Hx\UyhQ)~d'gw>nem_-q^j!(=: o1O Kw͒=n"Wc>jatQ 39m=x׏Wl{GgYz6|W7o`ps h1ˇYCL.E1Y0vn-aJt{J7C(ir]FR`dy6ywv8P*v,8b4Ѕ`>N&!b"s@8$Ϲs_?[9'F(m _0~Bv,uhdqׯ65K&Fኸl`~PFTj6B29Zs3nqvLb~=5vZӂakaV_ݷi-B3,|HFD+%*kdp:P,' ^X,Az*_ʕ!#=jy TxycI~[e8r:H'󸳟aᑲg4IJ~ ="s?m*®e4;6YCmgaXuQlwe ~7eǁ#zBfGRT;y!Gq.UȡHcȁ^ rXik<_!&']g5]LWC2O(ѱXxhݕO2X8]GlXKj _jyHHw0/ 1Kl?N~/ A ӏJZ(9<.][ѿ2{j/ _0 ]1?\&0!_[h7 R89:"~]mv#+Ffp8o`Axk{r2I=OZf^ FPc >_LsWaLYB[?z5/ FA?{Jtc*e` Z,Ôx5*L:S!:n2s[$MDrWM"b,=~'5}kxhRm#6z}4ӣNI̽D~z|A128UC[хRR*:L⯵VNSZ}/ALIi6;,Ŝ]dLJ",e:4өODCz$U^Y":ї*(QX +T Cur5\ieի9<S{=õAM*C7t'\6I{@?)M~hq<&I01qc =[αRҧzʨ4fZ\eFT !rNkw:dX52[qyWadFҠjxշcɚ'A6?O_0 p) أBV1A;쪬HUA*(_ 8*oQt@EXRJ]kZ}CEYTp)Wlv@l~9BZU[";m̵0`86}C_8Ϛ[84e`X2*~ʿ L OfPYsJ[F,c|9H kS޴uh1=$݃]8|D؉9B#q%GdӾ>*axi5,ӮNRpqTg&GTglCiP&M(#H=zkWDA<=?1 ,d7qo׷zυo`8>|a]xci9wRR,h-B|-<:\Bȍ&F:./QIJIR4(g'⧟>j|Y:U(fŅP3Kw/%l Ba$,KǑ;goWRdq$dHſ+šC/>/2 f`[m P23z_Kymg:'Usl %#+EQ|ɯ(w[/:)IBvָ R v[1 a&L`xqÿ$) 0y>FcA^$u-Eguߑ4^W> 5FHѬc=bʔ P,/ T/caa\tFw6,r b7”4ǻ"pvKFodn0Dz^Or@f=a=6~qqNM(W+hivLH^HtUTDD @t*@GPTͣ!dHF6?iz;-7F8ʐ%5Kr^dMVɻ.MM|K늷sv˦wfWT:5B =[\8*$<4oCġ4 8ԌCu|\@! * u4A?f^1wjD C{(UYO>S:ޏ~K<dgQVMNttLڃՕYm Tm!j-NjgF~TnS-1||7wNGH^3rǸdQ]* V< Z"08fuSN6#^5H~}~H>3Wՙ_K_մ4 (|WG")v=s%/s}Z)e  Qvt$S5Y mX{ {99=C-REH0_*ŤI2@6xK~(uJYC&d)HjCѴ B*} 1QtNUR]W6'0] Ψ7E&(&P= (I#mEop 10؄|JFA&89Yom/+qĉJ]yr[7Z} jWEe]g&,#с`P*k^_߬2pO%\+XcOcUhI[ HR&QYk m-[lpH]b_:F9Ҫh>&F+Z]"R"kdĆLv+WDHʅY06ExG+ .@FG_Q47>^X \l^'M&BhO+v G4"Z`2EA8ay W~F5W Aݩgt ]~x~͟-jVa|~{_ ]!I$weZSmjv`7!g>c|lk7gl8p0D/f3e>?9pMrWט8 lO޾޿{o{%ZmɵW*/wj 4, ΡKv1@1mB]Dbu*H *pҋyLS*{<ѼE? Ņ5PBQp&^IuU䫺56a t\5Ep)O܀6X L@$>~gjrUhE@fݛT 5\g1glgשFm ,`L(>%C\Մ@þNgXۋ# t8.ҏ,Kk:Ҷm.*?3!)Y8YP8*6S4,Hgfku)M'cy$YIW(o$^Z[c^O;U B8 ZD*P1_)΂!J2Knot~M<ͤ@\&w2*gsdy S瞕;&oSԥqxL T,uv/Sz#M~n vF{6Ȓ;S!)e,4sT(eϊs;g|)?#1P:w\4W7?/"oJg878vQ$P,t,jakp}ۣu#jˬr^v:rI}wX%&Ԍ^%ܿӸwu.O^}le "GNr`}kmB8 sު$Ž 2_}qQ_2% mo`.y9Y\JYL]9o'8 Dcx#-eyߗq0БJx݉s<|rU${y~(Ä8f9ǐ#n3S\5g27F? rEc>GDׯDH-\6G$W3xJ\bZ?*^BjQG%;qg+3 'D Em.EN()X. RJy!Mxskܺ <~2oζʨ賄5Ѻ&=icX2WX'dwN^ܖ)[}`MorDx_93*,ₗ8{3d״C8 @.B:` x!V1[jO51iNHkm}SK۵-+#ŦsXp v֦&UYBEr(x7CF "Wg J2E}\_.J=qk)\ ҈DAs.|m٪8ƅ[q?b5^ !B`ʩd5HZ2UP -uuP#ce8gWDOVa{Sr{4 ^3 qY,I?_ $d'!<*,r9^|uu&5[+XF\޲"^R"&.432пYN|lq1Pzo=90 FGJCۦ *ЈlC'qOG["nQ" }~FLx:Lʧ?OjDfE$ֈ8~LТo)DO}[s5/Jmq GaNK}j^88/`kfBn {z)ACn5~ rmxӥP) y6ĥwD- "Ui!w:ރ7'~mĪ9lMpBrNJ>oΘ>B=;<*oZ} i}uN`xi0lx'c2V0d%vMS39 e[~tL Ѥzq 83;[[˴J4&]yx~F]I=N}f{LvfrA2~w4sFO_0U= x/tŤ@v8YƜ>+ *{;:%0_iR\ZJ.]V+d,]BJ@򇸑/@ -D 1{wR,ZGI/}BfVJ_OfؠFjpЊHT~B5EjtX4H;6Sa1]`ʂiV +[#| Y T;hTz~fJkں͑ieU ?," zC2ds|M,qvSql:dmbEGiDϑ&#/~ w{فBٖt4;N '~6qF:TGn=dPe?n+E-?$h&zF_nw4_X/g 4ZȢUUjiNVMH{ TzI[1Q^+wDl7*{9)0<N6*\8^J;d+660m9SQS28a\N5,^[O~ .vtr-5Aκ}\ZqTWklgII(K|t"px ˗3}~z]/a}ȵiA(L[#ۋ t:CP?r d\cڶrOP2V^txޅPhXѼ i}?4'5RxSJs_dƜr/2Rx {{~Bb`HgJebA??NDz# P[hEGhm85C@(EPM>[ {ͻwE#m`:M lxsj'2k#\r|r ^0>>$SGh,WUvI{'w*SVM?gD|wZYga2Ez/]Z}5d+{K5{eeo?Wgn@4GV-A jgaw]/̅I~) U- KH9O@~P N".GOd|fořR)'ϔ?m MklL_l >XKTxuU}[}S|XE8=Y( 4ka}KrG|I8/31Le/@t ɞ-d\ܫg1ʮ RCzlhk?yA[2IYs*tkYI&6']s"+"#w\%K Ua E vK$zpr.@L[JwUX[7ϔ(ӛts4am+Ov#=`t K9`]<7n:!ۙδW=0 o }pIx"8V>Fҗ)ZݱD,2AG0f41]  Bpr;^iJ=pPO46vhkA5-f+rB'(hPDN\@J:ʁ_q@&&O{hӄݙE('xG>0˃;c71c *@STF>sQcX&éԲ%Χ2<7[08l=bS%FzJJs]9RKl5uͰP}Dx*An7Rܭh8nΦ򆯓JQ6TW ޷ZqطۧZmU (5\p/œSw:T]IF/5tuE!5g:0Vb~~9³La3"1 _x*Q-"/L]ԪBP)V׺ZB8Y;Y+ d¹sKx^pH]||hCNREw {#CDm1Gd SkWE7G fثxm4FuBY`چ'g}~_3.CWPk J{=dJ1:%~R;>3KۜLc[iejƹ_`= F7mbgL.hva<5!'x1.ql4Q`²xs@`"R=C B0 FmE/ ۂI=|OG)h*W7n=tى9nɪV%PkKhrwY{[R'60&a]-uf*j-BYH 2T|c79fY<Ub=tVZb$hOL~E_23']QXrB+0eKa2r GEB[IOoPb@CVf1UXz^7||tBoS5;€~"K>V /*4jGZ^;bH)\%:( *DDj njj{%L}B}ʏҬ#'I.ةh}H/%嶉B+*c3{ a>C(U?qמgHIBI/ahk"2g:f>_¼J ؊K8MR_lb6F/ƪ T@+4LJ%("n]FcN2gs3T מ@&+j8Ci)FsOvu'񫮤N18<=rZ9W8t.uWX̍|0QTlfe 4dr@e E1J°w٨A൬gNw0Ƈ@ wƹmdr`1ݕ@: ϋ[3{ŗs] VaKg)0.MRX쵃(H~T@DX۪f` M1O-.y_?Ke;}^/q(\r9-5NNdkQ74eetJu zV*ZG @EGLj|J9TԦ+ [9qߚϥ :[*f\~Heh )QK7?2R0w QOar^P,J$' m` (uVBO'Shr]TwR0nHC窎!!'g9'zLJU?PjcY`yOLwaIcB!GƶЎ֚}WTj n|fI_'ۏ"e =kFv<@ifot[}MM5:gUɲL͍J V]ѡcX|!PvN~Uyߑ`}YO F q29w#h8o7(D l 'hL@ iŶ}|At^ӳӤگHX Bu=)!8Qݸӝ^GqICVMD sݰDA[- &MςL8[HJdZ0KsyUQMz_)nDg e7 -d`20(Õ݋!]lV9=d:¯e<(,ɐLj|6pNoP-eGR'yI],[LH F,wWF3<>b2F會%}5u}?;hyOʸ&WW-raFӢ gik~<8н)e(7W2X+_H9^,渍zQ?]nSu9ӯ@ |>25[cIt~ ]lЭqU* /%bD ^^P'*3 Eݬ,VWD lpBɠڧV1#@YQ:M_VY޷w4$qq Tk?&[{PKۦK73O$ܿe̩QΠ}rz5 7GQj(R[ h4x؃K ~ԟl ӥZJ(<H9PCw [/2_3_~܍c7Wq ]_A`*-,D37=\W`reSmr(򄘵qfPT$=UvE^ u[ce,[\F MYp+rGc[o:%ׁlIhOܦ$dVsBCM`*lZ}-)OCڛyK2ZRVE?zS6 31.%q(p0Gbk& , %b35z2ׂCiH3D H8K즰M wuiElQnX1@[(̹Da~UtRMZq^wR +Lj?~% 9{,fpR8L 3_EG܏+JV h܆FӮ;kKUysc~͵;^ۿu1_uw "x9tWHZ':uQ,A| B76FLPoi2+Wdgi^[Nm0nB|f+mcCtMgN] F n\ PV$wPqқhm4A3g!{"0@Q _ht6ZV^)]R) 6a]:rU[g⑾Ś b['ABwVtT[@3݄.S_J0ku!D #B $#-['8eku`'TSe_ .]Bj>(0hPJ99YI7(mn:X#c J%c1hS=jZi eֽ*x$T0r Jf8kCs%״7ldžz}8@JZJEM_"ɆA%QL80. }.`1:HT2RL Z`s(Kr5>zdI\r+{UrZHXnXpB͛~dfR>_oU@~_Hr%e0~hϟ2.dlÍ3A0j-<ō},2s`Wi[OCedpƠ#ͲFy{Tϳ-W{Y- I9 }'0 \RiwvF}דn}~&Svi ?;B/?ߞzT#7t$>.LmNXsikJS ۍJ1;/׀ 67*V1kf۵H$SEPBOWCP5uۈvUaӛfC2z+S:uё0K?[$@\L``P6X,VP["*@["#!WBKD6G"KaǨY3t$ 6r&@E$?szz$?#03kg9 iQ-فF^I w:w#/i iلy@+:MAIp5gӒ_Bu=:utE/*NtnۛNG&0i1X=6$t']|^Fb]-dX-r0IbY B\Bco}e>RrȟZlqAS]P-ɐmzq >Z'Nlyk VM{"2#nR^nЫ5`5 U&#zґGh" #sCl7zYp@W6jr"{\Xa|o r7Dh@Y$vmljQ{ǰeAbNJY GqxbG՗Ib MpJc7#\p^ݺJ筿MF Hq=y Ur48zji#>7KW0 dk|>݋Ax\llyFG^ !A;#!~ iD򐻰H=bM\ӖQZB /E8g;֕ӓ(`AsZ&ӂؿg |#WdFx7ElYƛMT+u!o*EbQ֪2}@/;6P%e0b^^Ŝ$8% wEEҗ%U:stB~w?Uϰ|Lut׆xCcCV1ZmAΛ"U)EE:)1킲-{'8VX.*c -?}cW%t2V$G%XCu+ԠtVex2쁈 Z1.͞~VWMrD JTHq8X`hn|FEw`[ jRQ x0!RhL0`"+ӱsoAV ޘ K̒qw1kB7 |#]_ C|!FQ&Zͥ,"s7At֢c1#M*Dp 56Ah IpD7AʿGn;2n+֑r)8()k Dq >ٶKʇ%3'Ke1N`Ñ&6xZCpS`!eqD9F]RWF|P~K Qá}=:~) Q%yKO QPZw$r< ].j~ \0('2\R/ /++̏^Q̚\뗮wC&CN&HUA򢶧o;U&5ŷHWL X&>N?&Xtƭ.2זeܝIw꬏4UOg@ Lm T qt.jsϖ&l1+;BftDSURQzx|Nc份(+B\6,ޡqm !E]hW2,L@ÁP#j"ac.xڍ\fQ~۠ebf'Q"TCiyiI%ns9YV>0/;r)aF`ra|Bhބ E,йۆxBoQ$ruq%u}RnOrŽʹƐ%K;_2R׵ ~h#tS55Ⱥx$LpfڋMOq!iUxEDCcP \4oFo9,"1/QHa4[;۝6 {&pK򚺋$r9R\IDdf'`6Z6l4/C]4F.j~!0W5˱eqEY#17^tfNќO{# r>mb Kǵ9L|Mb#ѭW}C1\D(4r]Oj{YIHQIv*+$ R4c(uýӀi2,Z5[C6؂h7Co) 6qX@kBZΡ%eW0u*>_Ւ5E Z\B:י'BAY7G (ϾsAy'J?>nKҶJT0 o /z>Mw{{23P@ Oa`fl+3tF7]Ɠ4闛tnVN(xyLSY oD3ie_q ;.@Σ(|I@W1vhsC=jpV*Z{N| m"|[#U}T&v=Z2oħɈA<(+ٍyr|GFjuW}68_[/A2@,HB,=*!Z`#{oyYZU#Dhc9ܬˠ _'.L9tņi^OfFک`3W>`NuKǖ-gv3?hg 9 ͸]y]cw\˙r Pgɏ,wIpwrWMr10{td5l)HkC k9(ɜYD\LZ@1|kw@Ѳ $ԽώrI.x)LYE'1+ûg>P;QC ޞ'[-2s_ub3E,#*@X/c|QDX#X\}'žZ\Cm5a&f)!_Z;,a[yq(w]8.>j'PLmW396jXsK}(N;e.@(9:*#~!%o@ڱُCB)5u'fV~֕:]uM}"L5;ݻl=9QBof<KktI T-Ip` 0.+64AQ]!G~ /pY"'W NK vǘFpkgA݈&MUU 4XVYS1dxfi86X46`w9LUmYe_jf:+/? 6SX{.v9nAMʍJ ]g*Q\/쇸{~ۘ[lڊ2<ܳLȆs/dAKZg:'# 2d .+Zεg e\UcETH, rpA=MW0v RwYPX(bNW,&]srh1#(Θi/D ;nb4U~I u+툝{ͬ2ENęGYg e"Z'gtQ89rOgd->w(5WDw ק Gu ddlޏ4A?d-V==; ; A?57j@$G1=@.bC">@Za;M,01\*ค R8:>>n#`I[,te*mCQQ}Ɏ`Yѡ 0xa\pex{Izvޫlz8m j4 p|y=ٸ3T֏@g nd1:5+1P=k)+.8ɀ<=L1m% *Ygp '?ss:zXp TSTARL5qSA)y.J,8w .A:*Y,]~yqnz\hWg7MGp$<'5MHG3T5MzzI{<P_Da5eA7OջpC7qo˘V0v %TB2 qoQ?;I ns|;s8tArf o 4퐠lW bJ_M/R|:ᜃBS*F#Q q;1eCcKܔoh36G4Po/2MfPy_sצ#5LD|Ѭj UjB o=*cI2fLBa;iO a )ƺclbwNϺ댗>]|x':4p2-?6`w}CܟثOjb^Av_z`Ұs5C.5vcxpҪ.x~e̬y~l) 7ϗaz,UL:QXDIA5!od@]7!pSS@ؾQ( |+ᱬ1Wq`@ tƻ=?\Ⅾ,1G${CE{N[mxcb~}MBJqDVe.7RƗ e7I5 y/dmWԳ%bPj.VG2DkPg1*,{Y`^"-jE,ŭh F YlGBȉO*JκJ][IXLpXmD#b˹5)QmH~H'Ձ#ky]QGNT;XJʐ C (%r>Eo9#Τ^4Fc73BAt v'.0Q`t8׉q{p',h=$h[!owΨИ :5>?Q!Rk- p5B3'%bC&go"ptqܹ{YV[*yfsotfr⦋;RXmr\'&:r@_&tĬ;AK<. {!UUM-H+A3B)@ɺ$k[& MEf^7P͹VWkQ<5WH\>K:%e7FyϮ`,+u#04~AIAuY`̲4 CATrdW y/j' 4L77 mݾ@mԸo 9VK'rp4@NKw1sh6q0 gNQ`-⊋ҿ7[.tΩ_5ԖQ@rE~AҊ1~`ro!?W`1Z-j8?Gsba5Ԕ[> 3=xQK:5ef-b1iЉ*_< stk'$4;E#6`y:Ցv]-625f?C!5B.x(Jbbj\ؐkw1`YN9b B&"cRZthkȹUPSq.M R(ցNaGԆnjQ0˔r{ipp g~_I5W젏E;* @WK: y'C$Օn=#nDG΁@=ft1䠀:Zi)~܍:6x[XQl 7 m;T+p99smwѾ}jw8JOR_2BhG?D4͠l=W>_ JSJAx!QM XrѪcRdhEwg+~VXS.,$'}a?wX,PzSʟ1)K R^h^2wdup- $w.^ ڇsho\ "Nkl3Av0̉AרvQesA `vJNtP)GN)21Rކ NbQ Lq=g 3_&8s &]E ,tpIΘ" Go/jHr:=Vf||UdEsZ ^4JYk_%; a[CE 3Wg~DT(qeolu-e].%ɰ,ǎ~(O/Y$ ZSuGdg0sV{z2[Y ~,z"h }SMΫlcHMtxm| Ѡ wnu̸FQg EV~G֥؄] У6k{o$HԥJGſL[>=\J n:+Ape+=AY"6柺AB&h7x=P^ZBRA AlmvB+R P)=,jPP 8du~Su6#Ww'r ;@1=J(_1'ln[ QJmL@&g}UNT-cmFI -[1eF  oubY9l_gU$U1yg i IWiR2bޭ }q Ӻ* N?4RG F.ciP6kGBN˃Z“lBL&(ޑQ <@A?F{&LPM-N^r4ʋr-NK qdJ+jIc;j8S7O5] @N{-=9Ik4&H:j.xģĈ p]]9QPvV}; dE54#<aH u[C1YhȞnA) D^h#HY(an)L|e( P blG\k@~ D X`40cDl.ʍ!Ӯ>gv?p8M}Xrr$,7/>Y2h0tĥA+tŠq݁=\d;$Me}DƁ^:GaLzݚݡNqΥ{P:.Waۗ,TOVIx -c3pb27- w+܌L1/ZU/s"*nwҀimS%0qLcmgc`Qv@Vkg2zCv @:> x]0j uwM L1ڜ\`36\'%=F4ΤRk?F-*fи+!!#K[虢R=Xߓ :YBᑦR~@bN/idNCR1Zido/;MMZ9&>dcrUwZ'}.W<y^5 ˜qCKGiw8 n>ɷ`JdvuC{O z} nX(2%Z/[r qh9{(2yÁ~|l] ;': mnʢI6=¹} ^fsFjbj"Q,664oWwj 1vCW,|j2.1_iaKcpc G{p1 Yt/jH,6}`: 4^i7@AܳH Ȣ/>!d}c`~=f8s0IW5mCxcҲcVٕ'G:fGuWT)JC.k9l+D;vz FF ړC5@t}1 !4%:תּPpI#xmꨨrA~(R]~mgVD$~ ;ѥqH~6N11l?բ<.+FGك#$a0p$v}{}nuM5.5 1& -~l08*ʶ+Jf)zbkl%[mI4pj'x^[ j*?EqKS'E8ZJ 0FT hu q @w;piu,u}{Qh9}Cy&$>x+(͚8:ۻ?M.tz%q٥*S<(kri6tе2ōUnh a*H7!کP]Rɴ~,nEùHD(A")5TqͥG $ݾxa)m/KV=yz `H՘-8#P Z[ A< w) P Rw9ZےEKy=DD nܬ1\pS+ E~o5PI(b,-}-G=ww](Rz;k6+WP4GGM(!r;O($O2ξiYEgJ(([@TԌ0bPygAdG_,lVLFB|ZjU֓hއޏ VA $OOFmmG"S2:e{_C6ZHI52B3j;:-AW3!GhZt.RlaD4K%[{fyzh+Wnaf=8`Kz ?okbt3'wzf 5vyu9~ӺOK8ZO]PnEjq[}964] u r<$b*D5T>B KA>3؈޿Z+TqüS]QWA/i"YiBH3Q )' xAl󳶜Ǣ&1Ln$ʹ]c}vϪ(-C]iaN$"Q)I2=IƩ2Q6mQQ4,9wW:W} V~Ip^ڜF\-p5f[VLʂ7LA1ϩ["n}v߮@# FˁG_-rh{-}b35Q FqJUQR<7HiH3Ы?IЈ>uM.L<eK TAsB!G+KQ<:j=//CAՓsL 4 k89t2zfD-$/u3"kJPm3sw?2V 2OvEVZ;& x֍V3K[#`(;2_WNև!ίG%PM.5uV`.Z (wBkC0m,?* qȓWeϽFnJqM$ߩxT*XB<*SvT@JZn_ǗcQ l ȗ(j9c3M1m٫ 7aB'HQ A.3?QL[KU֒?%`?}nw+V`/*xXҨC^YE`ȑnaG.1q_ lIoX-Fކy\]o 7X1(JkLI _G|"D֗-hb` N- I/;T .N0A•]],MĨJ%|hXl5e<䉇aƙ_"@ Bנ ͐ ͩ|0@z`EtEUe)RƔ# qu4\44Q݉Sִnn`ۢZĈÀ +J#oο 6=Ev;B D`HKO=q2ҤٽUI[Lz]Cn/|Q3.s+rnK-*Ns!5(`b(1R^y{61Q6NK]fH;@%#YIHVTL4Mͩ|:d\<%9ϱZ$U .VG!0׫䅖ՑKm2R,D+2rk19^S̸B )i^5mC#E(i{9hb/,\kgO ̢l)Ur.Օxȓ H0s[{{6@u8&HƲx =<.Jޞ1C-=BxH>.!Ki*~y( mAP*H׭qY*)<~d 7)m-{ z-?%04;nH%>hQ΋ wOg.M:d_{P6L-OIm. ز[qp=-YkB0LR3cB.lA=0VvRБbTd4-!DFE^:`tc_ TUx!#KY"1ro_dS)\4)BrҬL;%//dNI:V6F1~ L P5 mu:IO´NΤ_abR:+o{|V<ݟbC&T x)~S1b4>n8ߍU`h135t côH3 IN6oR\HcϮWLkPc$MsJwR-[!etY 7ĺ$Lɯ㊄ѹTf^H/!*~1cǚIҎ6aCbx,ZHPot bZn'j3qԏas_ Wik2rěՍ2?MId 9;$?5-G[1S-JmkϖA\'.=@ i=ڰe pg֛gڽ.fP0KCn>2ؐa/I f'>?ͰL9쟖/c JeU Ur8A# DFԪ5kSyg0J}EBZi@VrŒ*aq|k"ENc[9jl"AL5!} g~6͂FRI iB^C05A13AZ6YY[î>tI`?D: r~</L #s/{WBJ*O,į[+?̸ [iscM&譂Ӫt䔞~Y^+T8mfȗN dVJՓ˔ NBm ; 0kh8@:xKFc^EB=iw+uaYu3Bdf^v>R[9Y:<[y/'nd7-hrR"1jS:,~HU^mK/57Rv hI>Mtמ.Qw|qKVC),cF8/Nd9Q漾w:FVLS#cW2_% ҧ*gGVi<;Ymʀ~YHGLF7R߆0 IǸ9 ƺ@Lp0`>jEK3-ŋDJoj+k ~92 6z,p5k 1$:3"X~Zf1Y=y777rȱw>GOmO9<QP]ߒfh=gDطmJH]ʹKo \F[h N]Cd Ue&d8gDϗr44T#Ks!;D`/n^fM*^cנAd]F.,iʍ'+h?EM] #]CUgDإ..kdiWF%"r6/vԖ1ӿJG n-7UN >.g6D⼑y?GA/yo)V֡w<2桿q kPw X:L\q ]::3 ũQ+~$X`;Zbdr`T.ƒu%% x[$i0+Mu, v"l٫ȗ[*0>yV ra4PIo(eFtow_\|z@erC1k fPrs#G  [ 4l#sh텄rB5ZՎ.EiY$RZ{XiOx%E]ZR5)% 0 c+,;RsJ\ }jRpT$^O9| sKAno|mF- > 6*/GnVyAI0tnD}BOhE$ IG ]-fy/bn?mO|2I'℣x/mB4x[CMZ$C8l.YS ΞgxMQ2DΉ\,+,%S!$̓Ts|gMޢ,hV9(J\-*'jE"W|#`lcrüs:Stwhp8p35'gk*K& Ir`ӧO땯HـduZr/L}_Yt.Dhu_c dQ.0)'b/4|1̢t!Ex4y]ޑŒ~c̭-`ǕR‚vP>4TcQitjoP24_2lɪHVA ܁0,k9S1ٟ' ;\LoGݔ|I3eQjV{kݿzz"6ts^Q[C ^ҟ"}6tMoϑͶT$Ďy5qZy4.9ڜ(}4(, }xI6+vjxy̦MN۞bxA|ffRD&[.XwU@hRrMt;=dԓ a,PYnz>(x)xu z]k^ZH51dP=~(|1L=AexNTvßxmaݾN3)sT)5ph((c\X8= 1՝*0 ᨴ> )" dTUm73]k4^[aȷLL&ARYʹRfcLxY0'C"vdMq 2&V*zCrqN~7!> Jp><;*yǴCҚjSF_Ju^nu:xoK)&nsY 4Dg qum=/ A*ŃR8qV`|x\?nb8N@P E`c^FueAƪp^r}W F#LN⅍`ES/ x `XEt1F ~8io(>+}o/$'"0" : l,>ZWE:jHCIKJ[Kn.bg!~B LGpNJɶy 39iŋA4K8ۡ'UvOdN5 $gԋ2fB|Ol%{抌0O>"lJ ~{~9TzDDtW^ՠ$?ǟFJB ]ܐ R1JLjIѣgP9st 2 $H;v˝zu?:NN  g:w' Ơ-4>vZ?6Ge;G!63LViG %҆V,j-i l'G&nVdL mt{ߗwo.wbIQrod^>H [υ:nXd 6BC3C?iy~Z#>m6^'s~z!+ZhrV /sI?%ݪ@ʖ?dζ;b=(D׸T!40<3g`Q4Q Btzm*Azt-; V{o/?є5H95Nx2um+/C9C @( y"&Vǵk<)q'n:k^ f9"` sẞBE+}snt`sz l;.>hq1UKtJDGzO`^_< }V:y\؞~ Aehi@'=33॓tJghgjԵ][a<15s"ՙOX;|7MV[sRðd(yۣj\s<\u1NYLjey{ޏO H!q)]ѬXܢINXg_#jOM1ZMQg6 5·[)A+Zϰ$E*G?eKD_.~Y)]oxEztPt2g]kgC_?Hשξsuе+~z9D˩U\b;z|?z$l;jS}\ԑ,j [t^Wc=HZm]}>{VSQ.Uuo|9  L*!2cL=DԱٔe1TF\sȨITȌ61UǓi;c*2ٞ);1U2ђ36dʷes>?6ږEn'x.寲I8, \8FBV%ǃi.D`#Ze"@:QV+^lppqœ4 UF;aDm"IVfy?=|wC0 ƁWb":dݮ,Ϛ}5e\ I-7E+=R:Phd Z!(v>RQ-.bXw&4^0 ORt:^2c݆114,aKn&TZ͐\jʾYY%IpK ` i@1;}d7Ikȣ<:gN=;NRq\gEZfd*:0?A̐5ԃdU,j>ߡȢM~DtM~7<^fQs9IԬ?WSu의LK#0=>=YzL/%V6͚.3T*`c'޴\'As2kqJo*⻕Oz4*ti\?fu- l^w ۢRen p//[83wH]E2 'Q˸i,ϰMl|;U`{q4[kWEK(0N5Kn⮸fm2*OwPKR]2 !KqZ߇rcEAʼ}?x1eK5ՒCA9}D)Sih;R o6MQyYН!j8IBɔ?=C_wIRah9l~J!d{掦Gwz@{/.*iQD"A'A>wb͋];36KrׅH4#I:@r  VR|4|5@cୄIŷn{BG_G?r 6xc!e 3> >U_iMа (]&?v(p^~Fm',Cw =Cq3Z4}:NwQ:0ITGiH;˺ϋ%[۱>c>]veϛ\ZBwVQw>vk44:y`I6Y([Zs".*dc-1c!s{oc !ݢt "3RIב1 i۔ZL=Qj3lk*Xٚ@Wx f|qyCsݒ`{XINq$P˧)դk͵Hߩߒd7lb l{=~? ΐS'`/QI er]#F'8뗲M,tW؄ J9})|O~4&%=D HFf׌l[~-Et׃H p<6uѣ)īkaFIb˟{b tNPRAfbpq]P++AANؗqsLל56x #Iu^=J":3Bdʤ8?13sx߲^)C.5za5\2?"-yz}FWzIs:hh抽OM~(9FTͫh=)="i =`)]$^Y7S}& Nq)D'5O0A/Hm|%2JŮd9Y-A*ˈzב 5hvsMlFujE49GpXg:[L Cpw"eqrU1qΤ֑wQsW'ǴQo (As46]s>v.r%PSR ,fi?ոU^SaVs\<7)nzoV떛`o TT^gw*li؈&Giv<-ѨN&“B3J4uY"ew?Ev&[? H]1qpAvg-0nٹ%+ևé&T(Kd9m_L: )f(, =@Nxd%zZ,e~^tTi~F˱n=^Hp_dQFk5ʅ"=0;' Ue!úGs`?{/ ˤfFIg,7fmxv&{h ǚYA˧vX$H3c8b|>.{]oB0_<"cBэEi"X4?ڵ% 缘B,.[CdTt EO(ζpdחbn5,Ui%guvȣv% ø'42O5R-1*# 3FN,tr++їT|}*7lϦ1ƕ]~x1t^9As |vF^[c+5:! at%'mPuΤ+@c꟱rj)=mDR)ldUi_ R7pjIgYi?[6}\XA AjR@XH2YC)vZTxPZAÒqJ㿈KwThexU 1 νŀھƞ _qW+n]+A.O1!?<+x=iL3fY`g'IGMA'dFT*vXDm]T`ydBx-woҕ"y`LjvF":Dg_O(;A%)k,ʙen9ir\SB1:!ϦߍvQrv-01]53b˭]Wur2|t~Sdzk&D9|FܜR@F*ިה7x{6-"eTވQ\F43hu˗Kw !3̿CB\[ri߂{ 2j -1Bo7Jl`Z ,vigOvlpU5!p1d]#흃 )_;'άT=KѠlZo`|g/4y={2n#X7Y24%EkS,HlPC`ʂOuZ Evvˉ_>R) g^Uݱ'Gfi 4I0b-ZVS8a~~ZHxs@^&h齡;9 p'ҧ~ &\퐖iUQع`:zI)X#kH'vc]e8U922\nxOf`Y ] Y ӌԬ[qd932oAA#)oUr.&+wHI|e |5 ΞMlQFdc:G/~lrt3 Zj'6{5O5A2 ;6fLJC:&E͔3[ 8qd.U S9e.艀MA64¸Csw'v]ĉB./>;lnGTDr 5Q[eOp15S ˟tpkv!ڢ%`agRg(B?#^dߚ[X4ii]byY~Gb!5 %!bM$ra;rw];!%z91q \{sP4y1lJ٢ۧ?AKtL2vKO-fDT/m)bXl-x}G)*m~H&{v7!ǔ7tv{41yt)vl\h,h{jh~t/9bK`d" /^E EeNk>ء -*-VtETrA0Fgh!wui(M1os YnqtrMK[;u+!_nnO5zR#'TII6@uⳇِ|J.pz-.Ty)^HG۹܉ bbBh+sbb[} / rxjh'jY$5zR[q9Hlrc+ǻNt6e DhwoűLgRҽ]lHS2~w4-vPOD*f=lfuf LZYGm-U& nu#f0; w1dz8FDVSa0A/b?({wU"1q^œ;1={*Ɛ%;=]˅Es=Unڞ8>%B1 Q᪁)h1Qa?a<%OU^;YvCL[S^,lx4r&)d3t䚃<(ҍvG)K`gqN@Z~PI, G[oe0靆й "\Й=JKNtt_B B//ƸnUq3ir_3VSКkYatLF#fayDX+7chXf_‘ lӚoP-dIrN%Qz9&ϐ9xADȾOj OZaSm@8@Qr2H?=e_tra$: R V9 rت-E [M}.Q*=s &1ƒ|ȃ~ba;TD}0Frƫ3-5}iNDfؿ&-~rng-5'ˎ[ه]A=əm _T5ɔr+ wp{"jM fs.ٷlh6Mʈ`.`Iʮw <뗉;Ռ ND RɞTo T#xt"h 1w_i\ ?$ pS?ߍ y=PSU<,ʂi귖{N1~p?8""X܄nžVэ*5S; m^gT R)_sph"ʹS=*M ߠ/ _zpk RU5=+ ( BOΒ$8_zc8oj6-nk;%[e+~*`&8qSZT>@3Gɰ$0 ~<\1&eNuFgNq42AS%τNGY NCT"CtV1U'U$=f^m/vs%3=E*m>BȠa]@(M'Dfn=Rn!-niLU bĵd^»&+y@Zhf9oBw(I]2 gSQRZcSXjƵWid!%\!&P*lD(<ٻ)u,p&/B<۹Z@KqGpδC(T Mho4CGD402JN6yAzPw  hvm&\" J7(̩BR*O'2dF/%kǎE&IgE[TtL XK23!<ޙ-(|\k'hV(8VʛX{JCֲ(dPތk.fapmSbwݘDd{WLrqXWu7++)C1{=c.mdA-ۇT5'(#ڔ ^y7*)|EN,5u@G焔KBL b 3h"7*&v6I-i/-G;#8rn QAl4CH7$#a/Uj G iŜqmGgK0'oE l<  {&#Wz.F*/Op01M!B[ 唥geݰ- f|. Z+Bxc|Ϋ-}| ch!=Nn 8vm^J}ZV 1lI,B9:04G )`_on/FVeQyHͦ c[HxNYhBhPޟs׼"ц~.]W#0 AJݜ83FGSmӈ-xEIO2%#Cl$^ZlN65\z])L@R8&488@R\[J[npT ™[CtKD_M(CRf+=Q{{|Rl`&9+ՀGQvoS;k+FoZTIΟ )=Tsx5AzK{<UUt׺KQ*m+滇BTp)kLfYvZ$~fQITdNf\WR'3SDbKO(voL&PC"+v7٬(Zý)@Zd99A<B|vSI3QmV+ѿf |2m-k)#Z Q :ȄOJ,AgO#O[lq Ve;VƼqjyN~/qapx q8l.+)9!8+" Qos=?`?9#_Q=ZF!O&lrgV( tp A@B͗J:?BY,8BBSQ(p#1\y ~{6U u-!=TDb,Wl⽰Y&.D_LȜv"HOZ͐ie+Wء M3 /=#ԩTo@8b;T`fۻWSBb(M _{.MSS}Iȷ԰1a)JE[6uWQsHbv:*q]5rnJ>aT6!ؤGdzZ,z4[8s^lGs~o>׆"5w8¸pFv*p%6ĘC$($SN4QffvO]|$[8 FLwQT / !h|Eb1b$0ы=yӞB ǡ*{^ Zλ8>hw ײ 4dkSfd|?"1v@/Z+mcAPy'H0PP<^NS:Wض1_`nq9?ʧ8<9\R'#lg )yg7'J(CXb̀:ļHc>}6 VR5\V,C,Pu>_gߖ8:ΤϨS+DnV#5/B:FI/@ʙmx6%nD+$_ZLok0o1%fJ?.~` z}RgfD] j$B$7X{@jz.RQn~ jۗE})hT;,=lb^\'蠍"-  [xKinr|>:V|` -/3{{.Hp:-0HLRPl2R̼@!-aޮ ' #MApzr.Və)Mһѭ1ǂz"B_9>I+Wf(CQG, :fuX p`K2$$US؇UDdCٜ;M-E=XXdӻYchYYVysQDGW蹲sN*dʼ%HΕNWB|*g3؍u!hl 17"*ӈ FuirW7m7Rkٿ݌zj#0#ȿScHR0j_+"A@Y$SДqEd/౩!&CB<63{r]!;TA+?IƘ$ }#TI=:5re9BdwƮ@;E~Xn##eWݷ疛-9)s@\ds2* 9iReJN#;#nM-32K [MFjJuDϙUI,`pGR~x&.ou])u-9 ?gg4[ Hݰ+7Ԥ_TySolW+%IBo!E~Tt9Nt#| Ն\:W J*A?gWq{VDr|VK4u 7Fw\m(c[h&xx8+2*R'p.;?'S$ VWZ|^9(U{vQW`1n_C'.Uuh*^*iVǏ:̎É 73&2CcJ6SϟaI,yA8%⨿!6sZ۳qz~#-q:,qp-_ 1GFMƎK@ޣlvg0Caf=bU l#\r/N.]bd$o%#5 2Qp T>+\턝3:Exbޝp V #gkfZ Lu;{4v1`Vqo$YyZ-L{jϙ;ETO\`%.-?fp['L{7g1eǬ5NE 7޳WY_}9OxUR`:!#aT =b!?ɿhU̧6Cί!mYN ;>ҥF ^"е7|þz=0Q8-O9Cɐf73W/&R"1wbA@Nť0\qATՠ![ѦH1ȠzS$DT뗔4p8PQ:J}ӠqʺzR?6iHȃ8W5^=`3!˘7x\i )gMX@f5pŭy$V`ݎLH31,`=9 O1:um T p4vAXjt#j3{L[m5+!w Q>+7o_,n(Z]z~(PT5)DdZҡϪдn<mx_E"಄΢٧)J$*UKF,֊˫Ȫ -)&R|5UC5tνn!bsI鼟,r [ (T9oeA\p8 JMA/l'欵H`>3r sV*L E~:ZZadE iU3}c! Ě2*S$OMSU%=Af@zcK@8  5DP $-1aSER. O"db/\>@Y.?̲.|[=_͹#Ƌ7M8q'3L_~KU,{F!q?zZNFǶXR]TZ$&qR%lOY| !r.gg{C'.5< $_35$+Is M8GUy὚h%hPj(nNMKg /m?$F F7 Py}u1יoÈ7.ȨN빡԰MJ ˏm[SD]+BNw6X,x>-Qe؅ w$F%50=mqx]tu [LM\^m %bk:o7 #g I]$^1Ays6AJAgࠊ@I[Q )E-R8Jz4(bsIg+$2XZ/JV~NUUk*/z֖;=5_S6D 2$[(VKq+]Mo֤>$]%  u ۔}n_R.&h0B_ ('-6֮Zߌ]/wLp;ydX.nQy\B7Dȿ݋Ӌ{ʱ!٨~'^&jbJ,uOfYCCjR#\$x H_|F`;g$E+Z[f)̄[tE-AkK;zi]X#BB5m<ǯ3g v`AƦw^\q*?z{gpxĚ1<=Iiv/T0u|Gbxx3#T'K+E˕/s*fs) fZ[̯fT~;;DFbk9`to; jN_I'c<aŞ?'蔮*\v6x5`,JF_=1d}[ɡ")% oԽe6@c6_ աVL>Mbɋ.&tr \PLy:#="dĸд8w5C'{lZh/GՅdx i,*S;hȦt#bf's8tl_ |*BE2PnP}u2Ohf{ tq|NAۛ}׃tt ]ʇϲJ/bs{Tóg\TmjUַCGJ9&YWk*/8fs!Q/|i `=JzyZI{@iV}}=n;gSڽ}) +;֖r+ /9X:LF2Y2{>yV)u/bZez28lLk=4rJ(WM%;ӸQv&Z=Eke?RҮ Jk*DW~{09;7qW2bp.% +vDlC<ʢRYvHk+~b"x W̽ܓӫ{6u5c b HoIP68[HlnK;ڨV *Y,'b$TV<@30! i^a#2݊rT^MVk䍗8`Gik;= zh:Я\'lQoEB4Fn%j->2G`elofF77=J*9ȤSa}> '/`UN+gdi1Aץ;\lkXI\na5Z _胢M)d*#=\Hq 。PDtAObh=DwNDr@mМP͑vTexrM7nPwXtǰ1EN % 'tJr `%nj=3 5o6 +_xm_ t8 ~e>#b䊠ko_(yaio%Qͅa=#jZ61Pe5ڶ-d')vڍ喨Σn?MGܢ59sbn_5MS @=xvgo" S"CފgttƱ{PM3[LJ=$F'֦qPE|DsPɛ)WC)rzt~$}yoPU'G`^e\rC4ޒmO\Y8#K%+{ϐ yŗB(3с\ۈ,biU U.)5'w=zF8~ꥈE. `A ,W p[8& nyֻm҆MJKj~w4X 3A,-;R ~DB Qof0OQTeHOf*w~eu_7oxLE 64%s'Ӻ.w$'FgT51k"ǧHi%\MXY7Cq&=sZ۹ ӻ9W%l  N!voF!3AeoӘW kږ[&.+smqD{+3$Aň?I< sD69}EW1HB#RgZE5nDPڬy(%f-.t(z4Fih,ʩT"@ 0IGbv{&RuJVoDǡ,cCnL[tJoPM0=& GO`0( gQO$0&hڐJU_o2Q59 FuL[`$j!0<ұK=z:6Q}$K\Zuj4cj\P 7?XהҐYIB{+}vPvW2.6-ఞl'}\7i*u&U rr G8SC:(J&LG߮9.8帽3ȺsR+#OHǠo(5}EشT\~ByUCyj``]cyc\ nc ӛ{˃j]G*/[Lvg=+H2z(+,Ore wbgaH y>j +NR"e"[J3VU OaE qW~|eͨڕhtR7<)zaYH>ﰶl:)Q>#VXfa׆ȳj%+دoGVfxO1MbDVDկo=L3[ҕq|ƅ?@K $ J5Yq+:$ʶt˦{t@oes/N m{?:zeFO2fD.D,Z߳m# }Hryt*1Cz(.`p [PG]c(d,%F)3Nt"ոm@@UMR`q$!Z"G"O02.S]˔2Ir-¿⨧w#I/~q9_~N)+ (YO!-z2-7QZG3tZ97V uِ_)/@xP'IdAD'3(0evH8\};yDl?}Hd1 ׸+4p+fz)G  S6bd\K#Op'D\93?Vg.VOXhXi,bB*!3Tm WWRdYGr$ =f.sӕla[9RMTAL<)Q`T= 6F h? /&G'«`Λly̴۠`X 1~G )%O%."f6Àb镭Y<&5{ܽՄ&J-VT4Ƴ2 Fc(HCHh:j|!4͂"N55}QUa \OZj7GV=v-R4nV] ZrE _;b"H*9%Y㟕CN'~Yۄ!F/p -Wӛ!V*ZB_O8c|i^Iyu㲰R,ExO|{}f&3̗ -Я+()~pM.ќ7g1PU'e|PG&'&*o)K3K?Ml6rfD%c4e7@V~>mIHP"hmPc٥[9WƝ=LF1hډUR1:WI-ٖ8.D`;M"l UWMbꨏh3" 2LRqݱ; U*qX{LscZd^;<>\=`$K\/7ø`,] Xve=r~;7؞9 RvA_}jE+; raFΥd{4ɲ׵sKwWZp_r 3en |1cY7X1xDz/OdNr::Ԧ?$BoG8[?Z0=%׶jd8_:i$<QWFH{o?yA (:Bj DQl*[O⯨0Ď` ݟ zq߮/yNQZbfc{(&}e0[*yI_<}C`7dcLx%|{ٽ!r뜇R0zbt 3RU'2 Z G3ν^@" Kʛ(>S-> Vd_YjmP5/*U"SVI;Z<5mĂJ vйՒ_E{L `!a OQel qDHߏ(Jx;}rŊ8!ʘ/Qݱ7Sk ;$ǹ{|"t/Keԃë2 Tj@dҹEEX1j-Af0Oi~gl)UùL8h,߻"wsD82Tn{gr w6ԛPVUEP`KfiA7/hi=aRnsS@Lb5Icq $SFД`4gOҦ4B{:o R锯~|PRω-ܺIq{1Sԁ`dgmKqNBLP#xFh}_Es˻uSbwʈI1p^ʉ[O˯@X^ʾ!7ԬzV6r,{5j[[n0)14]T1ۊ G(`Ř)6F>hp_bI)Ɩb/?FOoeHm(yۉO%xXO=msy5W?{.p~oV B.Β^|΋s W6O<+CDA6n%DG)N &7tX|ݣ'f'EtDr]C ~CUYu0>E#RxcĨH۸>?B+7NY볃q"[?Iʱ颪oLj>T⭷b5'C/ΦOP@:߽40 I9lJRr?gwKICm""vԤ,*8X7D9 MQCly/:D; .?[S ܷqF*ufH0_奸cgғ/!:>V[ĺnɖ9r|[}у]ZnX-J4/e#3ί$"Z"$!\Cfn >~c&56rf]BβD]:Ͳ!r# bW7A!uSj}R<Â)݋`9;L9m[n6vn ,'əwŝJ=Rfy~"Mi59=":bܷ~xi !_rN朋D-5 Q܏M2i3ܮ' B=#)lWkh qoRw6˞==J7N T$`뙻O$dN%Y?=x2JD-_zuX['NSjn*zk ;nX1B4wcxP%=~*(m;TPanƇjHk@7x3_yl:!C]>r>Wx (iwכ ^DGŒ.KYӺם$1 ,5U1XoG^-p{更b !S ʍ5[/s@$=#ԉ% _NL ^%&VLhiEQßE ـd P"ev~fv]P\[>iJKع9 2bJyf}D^f݆ϯ,)Los!,{ځhu]6nJ;Ba8y/c7=4T  aHpr3wτb ;Њ4 nCOM8cwq`#߯iq>٘Ʉ+ojG(ֽb;44a/ɳGc\}yv;u_-ө½)PIɲ HӼw/vp6 ^4] p.Mb"}%T#h]9~{@׷9\am=#`ЕC~s fg#x" s^*nd0 5Eβc5곋KRmIm'XT*r޷hOS1D-8fQ0$ d7]Lؘ"[x2Ծg*s ddx33/?a5pC,W˰FLTW푌3kN>2,6'rzԱ/wmyvƱT.*UЛ3=#B Z(|h:O!3' _7XO|j{L¡x&pk AMo/bP4v_Mm㠔sRK߶ԾWvOLxqb 3ZHtQcI!<t>0 )~Be;UKTA6 Эj$Hl"]`QSJl@Vb'?ui42* .b8&eM$a)6:5UܓmP_̪|o!, A#'Q+}Tqyp:V@aᱴ0'#`]]!a¯b[0a-Yoa A"턱Q w` ZEW-(޳bSgO'PZ+NbA˵pf $ޠK!rE*JS@,j5G+1ԇƥ9h±Q? s=m 22Z?PqѣfUIBhQg{x(J6!T`ե5ѷ0Y(*Gila_0} D)_gr ;RAKh ǍYI ~sh!UcEQK&>sXFu1bI(61Yn8 ԀT)\$' a@W`ڙ5:T?͂]x{=A*1i>m6TG+-)_x;s/ZoNPHvGPR)Ӫnm d, v2P>YL#вĚw-[%u(vV WT Y'4f v|wP *6%t ƭlXw*O{~!P&sKsW؝*rlj.`qہ=bB h@wS&7y ӣNm'pBPɸb[_0#>b(-$42I1|!fy $ oK~M`ч'O!yQ.qTߚt:YLp*1L8! U@ Z{GmeO[ gNCb)󌪄Deπlj\)/YQ4ub68NEg]Fᄟ髢##kCZ]~{2PWMIs!X&m$ oS!pm^WkL*3֝e0s/_ l)_t0V~fiO60{Z1&ۊhs oDRdBۉhynƫg/{Ѹѓ=,j$WKRpbd .DqW(4-=i5'ݣ6%C_M3#GF]w]0q&օ-V3ZROTgk;C]zp%;lHX*}P2:nsaZ7: !OX)6+Y[┈w PG9%Bg!p 1Riړ4-sL%]@FZZKZq$> jiǏ4 d}Ud|ƣт23J",i8-3?A?Fai-7%{y^WtE脙YN]M-Bx?UٖS(.WT@ K9@/_Lj Hz]饐8 6='eFΊ Nv3p-yF _@WA~5t~o67iZ e,)G,ˑb?1M-= օ6!l>O*zx $E,O2u6<=+N?u*>[iέ' ;"M+2ʟ,ݖ.uΡG=/֫oN;hM\V6cꊆ~Y3W !_!,d| :9yp;aa:\u&o!Z*JnQ?֑Kóh .jZ*Of %>Gz ;<ͭY! UNk=ҖA+@\ Up*qZ-DIMci?{oJ0_l 1mt5K0ːkMԓ%@{;-_i OB/^$KpEʔc'@>A%xog%[n+'et<)fbXi1+9^{b4>řݰUk iڥмAw@](X4LD!^ >g0(C 8-85PaJfGru"x7h1!JqCV׏]O=rNaY@( 5{.02ʄi\~Q7J0)(}g"|@hZS%& /5[e!b^ (aT#lTLw[ KT o7fpds&rږN[{D!(H1pUw LRPMѐ[~ )xO]Ut+ǞbQeM:Z"0=J1ŘepRA9 VTvu{g0 umȓ5Z}^aK5L%Ce2lWH™iVvinҌy\{EWkZA1S?}_#9-.ąAcLĬN)Z#=Y{TZ^|Tr2ݜ #Z2G(w}a&SiOEs"8|~ʏiC#~Hr09~b21qV9PE '8V \Vsxx I[x,=Hb>\jcӱ] Z@F2L*-{Q+E"鑾ZŨu9:@-fw QzSX)=]c;x~NR@#O3a`F?tTd@,ΥNIh5R֠CAlig<?`WSOT-TDg+ g$>ic0UMNޘ7ͬHdևu/n=>ѬZP0i`n"\c ҏ(}?>un K1UoJOzzmf#'_Q ??UU05x]DLPYW,!9^K\6>8?^iZ}?-N6A#]B翇O+5l9砛H0ɡtc:('G á qTۯoἍǁFo\ )fWUn`7!Sp z5:;mH)(z\W@?,Yؠ:NRI EgTH`r=i| Tm6EeN#wev>؈C0ЫY]k5?jZT(SyI[ =K']7$@Ţ2vmu28IuKe0}-_ʺ]UhD&`?AOU_)̡3 ~Vn@$[A{5^H ߏ>tt3W%9}x;1zYSZ MA8WXe-$P3y쥤eUSfizb> nXYx-?4gÕʾK]?΁Qm; uvk-r'欷\3e 8mʇ3>Jla0{.N1M>-e*V_F"]rƸq ݴK[:B#@[;R5Y31B--,v;&W.]>>i*+ҧ\FyBouF׹wQP$c,1,u4ޖڰΚБf qG]ǍnhzK|33 VϨh" RmVc־hwq“/W7ȹp\V{0s%W(fҬv1uԍ*:n홝㩦R%h9sffYQ>λK--] &қڔe3 ]pZ X.\=0w)gp:}W&+ya5؜7ҺPtcm_q|bة$~>;7c4)X8;&z|kso?qN y59x&K9EWm-rFjX |Y8C[Co z=BG4Ɣ'4(~8d\ω{J74O0a7^^XUǦ)|Ew째{(9hZlLnK ՗e=kx5Gp8a{&S{fA+  =~U'38gE*CL|b +u[r3rw;ǟ'\8iLXz ՛9)H7UBuaQ{Bg/*ۗƊ7YNZĭG{0/r?SIù뮮YrR4ڛ1c3MwacW6!o:M&( c'|EmlU;#aGw`% K ^~O@\g4 (M3||ȧܫ3'4wezg8NѢώ` ca_毉tFድ. Mb6_RG+eW^wХ0,B_)\~kM^vٳA*7BvN(ë F:D{v>k]2cnt)pUIo(u6mhgc\sc!X:ν679g<lbo%. ֯Wx*]d)w[S~Xv éSxo O,jRJ# J8 Ȇ}xTUYݬBo-=Gkp:xָȄ1:{-~ ļTcyPoKi ; 6I҆`ƶ&HlO,[JȁR;%ecu5%xmAojaЭp>nHi[yA; Rpоg#Ȃs"1h ei@7$'qNSN0Ⱥ7iQ]Qx՗38' ?/)-d^dݘ_Sf b@F/'wCD(}YMFՁk74߇Ô6v̕2LtM[6 %*ԙf6wDq%B>>Zϧ?jԅt ,{۪B12?V%4(|Z nNT4Wvrw\,}/dj L_͐[\u·A#c&Lxw14p[ pQV`GĒN>M~J"Q&k+26JHPYLlN N 4r^ZjnlAto%WKf,";.f<6i口}EZ=~֚2"qBDGh&y8n5 !mW-O-4dDnSzw|+jNmumjEhQjehPn1nKpqdqs4Pkڂn_f޹39,\lU߾%JI{ӶS7KF)oƂ ʉw* 1Z@ιGh.{8x%Dʲ-K)FŐ.C4=mX\אGV0.cX"^VVfpx~@9/8 UeY9t o֝fZy_!*HL'qà98ģ=집 9 >bkmSY;5n:{/g +`.f:."O['5KMB.7Ɖj LkLcH69$zhoc NNB"tX2Eg_SSWNi)vSGv_W+F`,Ttd.*^D/LqIGbg~R+)<~̧X ȴk^e^ma[jr1L)Qġ4fa< (]#(mwfM%`*G(AwnP_Z`-TP{h`3pC3Rݷ_p=2< C쎬ۢ>gq5*9_~rSIEt]mce/ *z+#Ao[Phrq@mzFL !5_ Q;YSjO!/ rpTZ SO;dىGf}g͌\g;{ `ݥ} tx5!4ƖAߋcTtto4t3E=QlcCRNCtM]pʣw܉)Ӣt]ZԐ-N8{ωuf {1%Fnɢ=9x|{X1XpH^uorJ¹B`Ȟ,@i@0`Mqhgf7t,'XWX缱ZT)E;T,ϼ w`0uyS|`s4.W'=iߎx8PRQײA9hCs! 7J YnĽnnYjV;;26@Lt? `k`&0#|Gt9#b!޴?.&`3@V^& h?փA(ᰬ="4]mk +t$qb=)ݶn֨; !/-rR8~]@%$rp an؟j10?ԔFiܞYsn5Sf"Th@a@_PZ5lQo^:~jD>'› X]Lr[(1Or=0@9WyUTŘ&,"*(sJC/k&G#WNc/ah<ԟHo(Oz}_즇މypnDnˈfmydTYL XLb1Q''U#U{.~G^ʶL # b?n⟢ #ʗo0JڢzʝI@B4KXm?5$6 Ѷ 檘/ rZlsTH劐eIN6lW ธCUauI,SB:}miʅu{*}a-"=!XW:4~{كAD^ HQoz\v^"׬sHٿ-W.oȾ@4|*2hҷba\m soژb Ix/VO/9q2Bqw/I!~ˀ[K5s7b;򃫟E'xp:}%H+7,wqMtHl ?@ 6PYcP$! .u#H74}[q3t@)PNx%^T1?Ƿ'&gED7^wF 3DCS pԽѵ$m֝r+6BKMb>QBUf3U,&CBTyEf!lЉFakRYpՁR|GQݗy Ub5eu`&D599)3&_08piP"AiA#<&@ӛ]Gb>ȧbR(z cb,x׀V'b#&hR lU}<-5 7/@ xD@`'|xMqnoL0X{߰i;xzK5%JF B֕ 4ϠauV! πzțb*)+ǶG y$2kE:۬1|S8\~:Ҋm.W=LՓb˿pCQf%j T!dVॕboe ^r?ωΣszm̜*7SO75zc13D{//iXw*Gc)H mf >'ȡ|M갿bˢC0 8_YTҳp}Ԡg05nkiBt_Pޏ00u<sd` 6.qiۄ6E>qͺ_kL S2KG_}M3Q2><Ǯ\6b>8LQOӘ{%Y_Ҏ)ac\l8 l1p&PXg037էt40(J;ьm>0,maR?4UwXq5Uܗqr21aзI:_#)"L,08J~Etsjfw)g.SZ ##$&jDB1."U>z? pi-VdRT?+JKOPV;毪L k}ةL!`{&ෛ3i;™ )=!1H3Dpk܂'E;&4*3>?Rzhv->JF=9$rƼhtCYUߨ8jX`dbl1%y\f~<۝ڌ(ȓLܾp\kJ 薭\1eD+~VO?u'9 ~#BP0JK|DZJX|c?L@eT) WOP:LƊy1AaBpm4HKj`Q7ܡ5xzQk3➘q ~ԭ?S֊.4zelP>sz l^gBG6粀lոb-*k"*,`}WřY3M"Qatﯖڹ[(Z͕]CLHB2p):7`|7yQ(6x/yFv|S dpk!#}7W{mݭxϙ/0 (-͕o dsb]0? ǨlaU$\Ԓ8!PkK<4Yy <҆c8uOUV~F jM # T2 -t#~ Ttph?7تdN >A_BWfيtT92oK& c]Yu1s ?Z+lelҗUt&-է욛=okMgRg/ ! "XiV?=4z9`g2bYfR̽EK]8pH!ίtJK4Kؚca.`+]#N]4ϱK{ o?!le൝1<|@tDlO ᑳEy0jǍy޲B ]PcQ#QkB;KR$ƒ1_i%o$ee ߮3$8I͐NՏV ArE+;"Cg qc(ike'fL@yF Ej>hz(x:+; 5BFztiT^U"M{m;S5_\`m2*ZU_KZf~~ymJ[e}#D3faFqjfP^>vlR!V,xE^'-k!ߝ;Pݺ5i)Io+?>,n?5C,u#?IIYjbx_IƝ,ÞsU뛲RKfOFslo/LH^߷=`[8Ibşy5YL[=Zevv4cH{5Ǣ8RH7rϊbˎÈji1\P Edm:(Ƥ5) J́?4@SO&8 u׈c4CYȃnH {ӳ`Յ1p}KHȧ9 ^*)&b-e,UYo$ޠ q*Ez#g+F<1~D@ԅU v3"ǍuKAoT_uق( pH`aΌl\o}W2zOVo˶&G.eI%P7?mZ|n2oU %P(5oO?~TM~˻p]LANݭ@f1.DN~χEēʗ^O!|uOXb4eWPi&Ԟъ֚={J[ubUuq= X~"f$Ɏ*K^nfٛs !0hs tiqkIȀFqm͜P?8aS$W[˞5Un*H*K;Yޘ'lB" pLod./ Ziҿ-G /,%P#PyGoOݦOQsyME2F{cEIs/kaـIqr{)- s͓hEхs2|151z`f @ 9:)LF͈t:ح7C,ϰiCީ3-$)ȣg7B5R] eS";k>kl%m8{89G"UFp'rI5'WǞ}fiA2$f2z=D6 ?k$f_Uui8^"?d4zxMr[\ YuKcW9q!I)7iYwA5 V*=\kR_[wTb$='q^CZP |FDbڡJ˟%;8n?=y܂SEثA_()D$u-q9 yhO2=ӈ,cRz:]]Evb<8 "1Iy9Sx=l 'qeF|x0rAGF[&2‡u>͙[Iuވ1ǭS+pIy!vs+;jy!gBCXQz.\ǖ.fY%:P4iا_ׯAķZa#]>tmut'T=ݪK[Ae$H;u뾚055ficƫ4/Fcm4ŒQdn9pnDQ&(#mǻ׸FvML>(8њ|wŰnZj/NÖ ;sU;i2bIDI[TT.>;LUJUَ6fm֨Bȣ~w8VW(ddپ1T#LZBv;wE;)QJ=ƂS8'V4#9t!iִL#jlmYUw`% ~A1 %K7])t+E]qōFz;m̖spɈy1:EfEl!o]+),rZqIwA-c <-SK٫MQ:E 1o0W]~еlj'sZY)yK0u/SPQ'&{`<ᅧ";e6 C|tWh&Sa9yX@ҧ+'P8M7ZU-ֲz/I6DU%2`u# krGJa9ۯ>@ ^Ԯ 4.Ocrtr=*|Ԇf*tV8k!?AF1:y"N3(+Ϡ)er_DM[o 6jj/MM,։Ee_/I{կȾPE_(`TqW>N:G)wRZ`m2z,?&20״\El$atF0Ȳ,TEF7CER6p1T#vB?eЙTI4@-~J=].C`h׊o9{eJ纔ЄMLQOԿQhg<bEDD `DroUQmyy(31MG\R Kd E+N=ȧL.Au7ߞ8 4zf[O*5 t .Z89ddcĝwk*l$PI{AQ *x%4)q?6q|nhs4O <ѺXOeT[Ty$!Xܥq$G?Ĩ ))…#x-I0}$ XGebqc(3ip#+˜a="Ēj@f?ajÄU4 g#Sa8S\gl;@ >f"P۠gAP ϡkw/8zDOz-aDϘnmW\:8CBQLy5m+LoDb!-³K6rTc>Cr|͔H˅-Y"]73z8>xTm{Do 5wxjMlej+Zߪ;:bc B{ j](g]lFj B=y+IC.In}wҺ7ZZy Ф=J/|<,LG%'*ƪy["w,QɃqtCY(uQh`!lsf6:s/F&Dl>`%GJO0}LCU>%wΚ1qoS */@@fNd9\ Mc\D Z~CL!O ˜@֓N!.^{APWu[q(4YRF]c*m}W°7ĺAϒ\MN/[" ]WDNS:nKP#';)#jk qy2vffM&6Tq4Vڞ0/i[M[f+rSmN D0o3 JF,+ wtrM]o/5=G:,P6]3($ZbW}4:LE#NW)45*׋kaǏ݊nj4 ?󓡠*yGh b=/U7 ?1`@FCFVmiTR&;w tGuc9`7RS,lY(]y'y FJu,cJ[(A-8hEDdpd%uzC37fVx$\zShe4.. cnfx~(t,m3^$nnVeÓ͂DžlB[+gd) ]Þcg̐NvV@?C=}UJzn]=`O OuV8h^\ 0,\m&޽O7櫒' ! "z*#S@;kzT-%6>2f8;Ǐ!g7wlI"a 6`pnE [擣3}_m"Ԩ,cYrD\l$R8"3)%}^K ˾.IOXTwV|JB[\ p]MR=ܛﱅX)#?/_{/4xu} <'&Yz!'JjTַ%Կ|;~t6+eVBrJ^?`&S+ͺ(eX}jGeA |PEsZ 5<_0& {J Wlj ء95/vj/vZĔǚ֟4t_Ԑ7W[cDjOhAr I.)g`۲ }U^eT0d/ Xɤ#ʙHrwJoi_00~gG"ͧﱋĒ(.9i DOpg9p/Jv#Tz3ՎT1zʍz=IF9BYyw~MnCm< Uӆ5kSLe^{0 vh}Bl,7 ^Z"U<_|!1$qREv5A4}47y9aKE;x\N $^ )s_|5X/ػ:MJbpw!μ"Wx0E/zq#\V&~r$} x, [P4?4:Q> jaQ&B"_`əW:4Z-;} aPRdb@Q*+>QHƆvXPٿ:=N*Ft[ssE FK̊ =saVr*%7#Uv.,W7 fk>"[#_nbO =5pAu<9x2*Ѳ~~4b54s8sm Bx&2cLL9$rt[hŜ;!W({5Fe<:'vakn|X>y!GXF@,J} kdߙ63 uZ¸zΑ~{8MBłr-N|S<[EmʞZ;%f>jҭCW?ͫkG#2ipi ֋Lke-ff~eh:,n,gX'AŖ !ހGnjӶ'Oh're/H]}ܡ^r.uƥL3:}z|K(F^ $NNzVnAlL:)АA#,m=JudpVT)ASkb1ZN K îEDR'՜?,v 6gz t;9J(H83/DuH֓MΌ v(xRORYBBq`!H BK Z$DxCL&@g_:|'|P:f#H˕d\f{J<ҲYg|/F`}a/Xn$:|˒dX|DNmB>+6qAQQNMTsotvKгWPX{QPubOOm32=3ǹƒ jN{NjQR%1^ӾD$R#t0^y4;50r&_!HeiJ/1TxqDHCorOѱJsS;MQAWeoQuK;w:_ր]a 7V1jR3|# 6$g5sB)Āчwj>NCq  ,d&$MczԖvPA kʧ$ 캣8. rL&\yZ*$c;GS^AK ?IqiD_|^Ӫ~-0N}.jY/{e"КeFQn͕¡BjTPQJUY( &y|w (ΦPLo}}PLק}Q2 Aɷcxxbc5y܆ K菩Cmȶ"6Je:>nH襬ȼW2zx@}d8r]%EQƮ^$V ]~ڲsQKTQF@{ ??6KϔY#%"bdz$ᑉf?v叛AĴua?}9Zg8;'pHu_5E')V8jɳ~jIꬪէJJʄ)7؏:V2~^G0lCWfaN!c*.vg '){̑tl̆O۷d {lmxP7P 7k: )M5'ZǘSj-'+vD wT=xN* oN0n1OUg2Ws%V/JhKJ ]֪5\Kx 'zx}Nrs&FHWd01 y.0|!ٜ594& v(ߵ䓈_;TҀn〈dBu9u00w+.ŝ<%'V6fO?/8^U QT.Ѫ>@z\,g=Vmbՠ 8UgȬeč?=|ae͢n$lw9 k NV? GމhX+eVt =92ġ1DjSslC"[dV9?lh΁(ʚVW΅&\󴙰.h?:r+|od )[=\@IOcC׆'ٜYamЀҮb|jX+r/P`2;l2$KuU50i`Si4 er#FI-4bHS vP.R/ěwMxrFp; `K w^&kQsyKZjZN0Y /uwWnZ ;5u2evc R텾!ft0ͦͯ5IT__{$sTDK+cA rDj:XZTpxDҕ޵T`3&@EOL ebN!=כpzw%cFI=0ɮ8zr!vyR"8[-7N@}_9s`8z FtO,9ں(JO1]iJZb؎G5V'r~ceʭՔʙA-2wׅsm"E8~ )sC^+SuKCo-itSG؍.}8 RD?KvOF9"#|Q4COq|ܟM-̗ϝ腅!CI]HİFkcٱ7sϛzkMW2-\/tϦ{{S;Y`ʯs^9LFl`1ERrf@Ҏ;4 E%J R]qee{1@4g_B~"9s_\r φlВ|Kԟ^ Hد@'{zp[OB9u]D Yx4F vg ?$p/دfrz8óbH#q.e(| aUς6J6A8Pkáfrrt2(tdC1f{;-4?X|ܸceOM`k% {5?z7X{ߎ;PyPX*-Ŏ NJOҐA^7~QV&3u5_ n;ToM&DVkhlƹruzU UD :92Wz'D҂x[(QsH0 u.]9PTk`xTE`$`i-7?(ۏp /=%z).-LJ,˗i7+Dr/5\*Ώ.9Ŗ:ʽO 7ٕ('(mJ:0r!0?T͂ B~1dVѪGc? %2_qx,W ’ɐ)fp5, ))i%D34Iv-koԏ黣{?1pC4" 1r!PxW6SE6.flliOvp 6rpاmZm(]S<Ug;% )mW5"Zw5-b4U2*<$ p쪊6/ce) ~x. bTzSŠQNWXok:Y] 'kU߻4ޛ|Njq^̦j8]Ohh=I*&}{ǹY_]̎SDL4ɁM="ԓ/kArZ?,4'@ׅǃDZǠi4)\s&^T&DִO31L]gr^h?xmDYۭUX5lp( ,=LJ_9cK˫@q-%ԅ=d(B(W/IwbcwEzdD˒tYV{* tNG 82\4 cV'T1[pm 'j0Ƶ^;i~ 屢׼D|wRo]jMt;U6wyPq*ܛPC%@1fIrΡ''Mf!xӕ.포pdJbPRS:(* K&I}bwIhA 6:d(ir^mBdMK$$ )@ DGInǐeX>j<E|n0W]R5*l'TRZ~ Tʪ[!wiz![ )OӅDϜyA6@ezZ)Ue 2JL'oCC!2 l ~$#쵵]/:݈|B-r*lNs4'AT$ѳB,O*Maѱ,F6މe;%N&zMoUNN$@zAjrYQז=ʨԆ>HSA7瘦7JXe+T3|Yoe#"ycT5ʫ)D}zKL=R(%@.E~ֵ{v(X sHf973/I'Y(@l;PtEjHr L>;nQ쾕`Nv>\-=Bh{Q:!k57f{2i}$,Gsɸ؅~:y5+:ě(ީw5\e55}b)M3 6ћwn6 S"$0Nf]1;ZGX# Q<F!XF潝WACW K+@:"2ztY(=~5>OX&ANvEA}Cũ_\Ï3yu0 207M]t^a 0*>8I n;SWr b_ͤdd ˯<-Vr^S 4 +4PN mPY3nc%&:e'2ѵϬU|j~Ƣ7a)S S6s볔J4"'Fhmui%3$혉VR,o/pKܳb EɈi$uG?5c.(\1:8+(.CLv` &JKumgIw,=~Rdfꒃw ruqPJ(vxwRǻaNⵞkiK̟bZ֟=}/oWij:?7Y ZD 1}ݢ'+bX/5!h@.,f+؄n%6i~+3@xl+ϋ}sd$A ϰH%Wx!@8L J. l3j<0ۺ^Խ3!OHɍVrgA`n-!/Kszf7yy]p]xhUo:vJTKnYJ^TX~}Ps#e.c>pz*>PhTa;;vS&?tfcbche rWE΄LǰN*rT.K+z٪}'ܼcGK<η)C+C)^_䷞7ЉiڇW=ҾK- (1SmDw2 R۽Ǧ]mwrbP @$QTI,MXm᝝@bC miD+<Nc@BKo bc8ouqN ZA.h\P9$ ܕz DzbYSMI27Ũѩ:F'Fk>!?t7P\#M,B 1:F}R.y{HUn hEgGڍ#a9O=T Yx6[ޙҔ֊=$l5o}ߨ_DO+<kԪL=tknx:y+E->j_$HR Tga9y4!F uwL޵BSJK`8͑m3)>-EYng2V#RKVC eVDW4R9АHZ}鳣 69+)D,;D tuH%/F|DnIL&wSf\(Bαp}[i'.Ҕ)#xK.P@.Y= ],ߝ6)Jn}W ]3H__=^'y0v]05= (?_Yֈz +=)ױ8(v'|lڦE p 4[)hDʍ[gQx$"7x({;x8ʿTԳPqR"?ƪ)D~窶gY r`!wV6BDW 8.ƬAyEj3vwxzjmt:缘ڇKtaG{yg܅!j(v~쒄I,,#sۅCRv#\;Z*ΥX+{i (})~5joȰշ({kk) _i ~i`v 5(.C U"d0 rH&Q28:B_(p#ZMg١7h/?Hi*X7{j뢡1#}@?U>Y~^t֜4;k-qfe$BO Y1Q8}lZ~{ )'+F&r^uX @V4Tē I]%])~:mQ,!xLҺ =\F{OT9Fϥh=u5E*ۓGgڦ) :#fdEYOYL3).YLH\xol޶-BW^jWzx܈[~%Y<ahv5%UV=Pw KmF\W  .iջ.H9'@eɟG5sX ~|x*_D]sjc+H>kڰѸO)pA2KAN™蟭b%$Ytj18`qP$;SkVJR[}] )9]RL*=Pin*ATC3ϛGnd/"|njndUgPSºlsYxC 1^ID9qI< u=Pk F~) 8GDS)&:︓)͆ɠœme|t*^}4u?1Y%VX!UM?ۢU \/uB{!t{BO*abvpQw ;t+\#)[n ٽ3C%sDO\֭x7KxEQZ7E4/"/w(nItRoaPxqWPR>&/BnT|,n0D\Cg ƭ?o ]yݼdN\67xʧU%r IEȵ~D9ܻY/ hp],B"Kr&PAB#qz"#Jt LL(2 k?o68k DMԃVw6GDbS J.¡q_NZ8:M8TWl GY#R#3ظfyU,Me.: 0_2{U\Gڸ9I 7p?ãjiHr}Cb jM+wtF-eM'ln胩3$]܃d5IJ ' ?ހT A[ v5YZ__a}dJ|VK%ȋҕ:ttgӦ<Cc)**1)uH+u)!;N?O,N6]!kKm?`"^*ģ@@ɃqWPd3e-lm|cdS يaW* Ϩy՝5֗dV!yȳJOnҿҋ+P "bcC zGuڢHYѣ<@b)/,%_ac oG!geCpE&o; Ϯ!pí( 8c|r"Z ?rQaVpPT2:GQOVs 1T暉<,D̸3^J^ᦠFF.,.xnܧu 'QֶIJ4ؗuòk;A~Cߜ0?]` ]Y*C= + eG $Kn1KWCR2Kh"ѧ'Znd燴B[JZ ]+mW4[?pT']b0P<NX4杵svĞ5ŹbRVS^4"b(,jY_mgC1KEON ߾hC"WU\^ێ~32G͸7)pSy*d=:CrVH0ԭu ^W0YŸOv;CaRa|+3:T<*QSW޵{T$Z}d;Tఓ =xTj}"V6:W]ocD<_a |b>]]oy rJ-e x{S")5 :05tHr}f` |14XUv5 pVp 1I)%`cuzJxf r>y}%>!ioY;+1rh[@B*b Dݜ}xA Cj%O8TH5ۇH.uiŠ٥jDa.N @Ϩfa0 )<>=?A {~yn%3Չׄtu-,@>ǃ 󝹄E퓓sC8yB:SӻS7U%pA\t%,YRxZ^;lQia`i~)\=nEl軱%w#/wQ=Ͳ}iP=e@vf.~:ES ӵtx R̃SzQvy)fs1·xQM&⁋/Toȧc,:{uHX"*w)m0^  ߉{WR岡Zu}u$Xӽ379d&*K[Z oPAJ%/뗣8<vpm.39;B/Z䓺/$-cv3 hBvfr56!qq< NZBI5;>C0ma)#'lяVjOS*UsfHwi?Z'”9qXȖ\C> sXL?wVUfޭաK'K Jvs~k!I8YvqP#?Via+m~BNmkRSfN׎(^L˛LtdXafҫ}'9 lK]hTi(xX֝716)h@Y]*2<ꫛ2;nQ{IݪCaLZKhMɘt !l4&NYO!%+TcOWC Fׅ@ y{ZHtcD%]4muR SˆGU1)D.T,꘎ѯv \Lr ^\g/[л wޭP/@?I4P9;nRDzc)bxNJ/{v21R$+ <ʔɆ>]Oܚ@;Xpz,i{G%5|d]vv^z[Bu2͚@zz ݳhlT_h,}i 4yK憲hLX`*?zzz/ַ-LW~`Pu]T)>pײfAxT,i )-]Z:>؂ZȬA.V{q4^' Ȗ9gx6Ɏ8J<f{1`V78S@MU2_fL!(jXCA{fFyhp reKM80K9(),Ę͞OF"7WA'ĠQG ?oz@f+zKspի!f,۝F쉷*xg  RnfJhJfh𕚅A:;N76EvzH4H%5W2%*i-ކbc7pMO ڂ\E|w3֫`;Jh"8WB|Gg{47D6wa[ jP5[_{՚Զ[: [`Z.G`& 2|3έ=+c¼槆x |dWaI"&ɃwE)&f̽Հ]hO,^,npFj6;WGL^M&E=i._/0M:Zȱ(Qޒ@f/WN_ ˯ mfNA(qΏγ.Nl}jhW]R[(9qˌU(.a63hֳ88XSs7hd/$;ƥW{g APUΉg(5s{JNZvb9fW HvX?K o \=? +݁b!\ O'l"%jN$$9e,3!Uͧ} 6_|uZ͆>͗t@4^ͿdXR8~b6 2!l΍l# U f\r VՕf:慼o;NjOmӓ`9ICw֐p,Չ2 ]2*DGK5'D"I?%QEY . mv fPe@g խ*=M4I (h%z>cj=󓒭$F=4"bzא@mgX Ań>a#I xvnXAw2<2m"p'?},үn>JM s)idKphEfn󨂷\~rԁA(݊!wr{ʏEmS& +ήEweV*$D ),] :ѱcːU$IJcxJnDBUA"Ѷ\&Aczt\DIT!i2\CJ)#a-I.7ȧ!m Fh$^OJnj ?1 5~H8'$$DcIsLNq3;=Z޲L{Lfሠج $M%EE)@Fi.zH8G;;+BZ#-@vcbUj#lQ)2Փ$ |QKu:TN4G."]|V.Z 1UF}Skө]4G1뤔tmۘ:[,xJ@w~ML|:@;]6U|N?SahTП [R Zq蟆<&Tnn-4@fͬa~J|k7K**Q ;|=/<+~&r6@|mw5㱩*We:?Fw @FzaJ 4lRޟqğzuV)i]\6qj,JQjifEdykr>fbV\Y,ݮ}nYѡ=uNHVCƪ'IEUA̱|lYjKSޚKw1 w8[cN'Ժ[cvcbxw9V 3,T&9߃ LQ1 Ҹ[ ya9|3lTp^@PPj>WjYTuڥz48e,6@k0:hC{L_GG4 SToRLI9D4'NϻG Lj "}kk#2 ^V#𨐾? >.#.,[pYYwx3gH"r7HdGW&aG5v:Rmj#/a!ci^Li:d&?Dv ή!S`Jn.KTHl+acDP;D2[0 "eׄI J2~rZcJ4m VZι11 ȵ_7C[Ey7B+kr jC`A}C{: :趠'/6ӯwɡB֍Vj SlS juX3w޸"q~UN8lkSn9g+S?`lO,E8U- >4jyKQ:䙀X# #+ȃ4G$ q)Oϓ>(>lNה~+1s'*rKyA '7V 8%qLWܮ?<)FT#Е3lm-`o;&oȶ$$=&cKnq Vi~?|*f/v,oC8=p^XmG~Ƚ&P$!YvLh9z50<ձt:`Beꉂ WL 'KbȀ]T9X @ct6iJA/ дlOoõ9MuX))? z $QP~֐=@ c0nJcSRJi8Q+֒i)0 "}o+l(1gܷP=xu(b(rtEKD5lqD&h=Tjo^B!qnFB E6l83CLWlr^,h :!L>V0\_dhC>u8j&[cJCS:T͈PLA&>n-~t `+x5*B W c|_U_9YPJ̉<*a+GCJrOc;+ `s XzSuX4Y)]8;,҉x7+jY%;蟟u{C tCBp9Q[gBkяAeB41ya@n"R@Sx5fNnŮfn(S|` 8{F̓t&0T5UExHLj$zrاвϠS ɖBy=VVX1jp&,V~+ڈ_. qF9+tezkCuG%!&U$TR/9g ]s+VM  Y燬5@`6d $Tj~L V;հ\b'DzT̖nQ+:5|)7 H hNM72h 2.`LsIzVqRnSq]M<[&^^+f$N(HVE*'dB~4В760 ّB(:D[n\4t5_ ڃ,<(尌5^&}zW'/8swCUlU`׭";E6OlK9AoR#fF%\V "n*< r*EܡF8N=^DQXm]R",ý&kBUog,ڜ[Db D 2P\STge0h*QGr aKf%3 4@e̒[YMoQxhGu\8}}jϮp`}]Eӧ7&XxӵTT׋Ry()l PzSmp*߄/z gD&%222aPeL_o$Qy6~{ k 5kg0N.$Nz<{;0/<@$`d`GW3 GArjX?2 Jsx0&*z|tZͭݚwʆD4L1j:9"FBm#H"J`V<eJAt /8E,P ; }@p.tWJ)#{(/t^ 9~5xͪt*FyUq;p x.F?"MpT>:QuDVmq+|]pR=![CU=S5$&DȾ}Ǜ Ɣ6%"ނ/p^[o;`͗G9i»5=bD$Q5ylc%8ҋ KYqrͺdo\/~8U+"Wf0=b@<޻iJ o9mOr>FKV L]|"qw)=~ӯ?lPƟ鋤4Y%kXi17S5ޚپRZҲJ#4џ6iyeR0G ~p`YǠŲ.vJڝ"<}$>%׎mi;L'9@y4MZh 耪O`)! %(W~G ˄ LcVhH˞Nu|Vk.1B:,Ԝ;):Ajڨf V߈|Y5mK ݐ x=̰^YoyRu?)>,/@Κ&9I.TIDRTWMRI~Bw']Lehxp~JjZXѕK\ OA97`tM zi/XuͶ.PvRo^Y^58kwoA % t?zYEq[sD0f8>uѥZs1=5TǸ< 6'Grg''b*Kx`vZݫ-oY[(7lx}(9{kِiWX} E#t<Xa{H~=AL?2jó}Ⱦ_,}]Y ;iQ$x2=gcf p碕s{f2i8RǾBbu ^fsRQ/>jT>Nex&c0˱P:B젿.iI{JS-uT[RYŲ y x{WkT,"q=HS.} iv(7!70 4򤤐BX;inŴ8Gݘ{PLE3y`[䋵zHmE1Peۢ!3~tRF636ܮ:S*7j"GKl (N/ڸ[򉥼@c ~?/wǼk/.qkkKqsD)yAB 2H@1F>cLMʌ#XĤj^|%np =gT>#G jB_g !ZtJ5Zݘ. ly.)Jaef"0|W#$İ`4 (ֲrղ#O4rXJ/ flU D4OO#.MեsB](W34s1;ܑWO~pPQsƝBLf mw`nK7o,Io0SxĈ[]D~d/2V YE~-ZZ@z@2&K4 x yUP.^e zty]⍼r2䄧V*]$˘ ɱ7 #Sun(wq w4sG.5Cc?_" J|-a9V%d>TϡIBz4vkj,:7-b gKu0ǝ|-mi_xr;X(B-rY%ËUS";X=)Q{qPx6Ge E4G:Wo}ٱk=Ԗ$?Z۶ JrQق|g[ݛTot㣦@]N}Mu'jS+ 'rev5X1dLo b+S< PobR*E CߣETu 熃+GsDu(l|S\nN|U mfF̏f'AfZ5p4USA,"ޙ.^wr^kKfsv(m_]\_;ŝR"w=sFW37rƂ&UWsy= 2(f1vÃNR't6 #vl DS=TWot:ׂ YbT EP E۸wIB$P/@`AඳX""/)Q2Ic*syvf|߰*aw 'b*L\RVUw}\j$dja/dl+t$ڂ. k NY*f IY&\Rb);t’3:-:6frQtmC0!/*}t}q$3kLjxV4@SgYBG7%S@F-圓 \pժ\/w[lmqT 3<{AIZw@#%Z7PꓕdΞZ7{O`Qgz 㐯 WJUlB7C (6[m\"OV / ][ѲOHWi NKpם?\Ũ2k̮ J6U Qg4GJ@YM`Κw(bVoJ ז}E|KqO4g?74)Mz~ {oK r% hLVvK'қw)foK)QD O SCK>(釽,DX cɫŵ俐"ЀsR4+jߍaz JV״JB)aKH%XIt7_b)/1xd t>"p}ثTdBj}Ye2%wAMޣn{.|YG5*_s DFB:CZ}^ptE#gt;dOC'_4H<׻p n7irt "V^8$΢7U*ܲI|Bu'`hkah)z;6ʔ/[6@+]hXHX%6C_F2' e3D&7QjXe I$Ku/C6t J\Rr/@Z`0"$Gѕ7 (Ҩ,\CC݂{M{< @ilHg4s_ ~UUTQ,-O+'%F̃~3? |x{ _ f``8>T RFfh}lU1ֹÂ'nHۧ؋-gv}G#UhUUۿʽMg5Lo6,s8 Xpnσ.YXY1=?qB_灾M+nJzr|L@Co}Xxūie˵V8ƴcޙR\3A\xjpJ1̆9|[TBj9_)I38=Q j1~ѵپ7ނ32uYH$on3.(u!C{cVg9c0ﰸŦ_|Ufjd%|("G5$_Ѭh8tkG:`tk]{ިrФ~`0U(t'=$YQ,coʠd6{7i]$PCNsCԔtiv."wcomLf:Pbo2?u*ia_VTll|i~[`wy_AFL\ɷR:|4ÐJvzXި_Vk'ȗłArq_XmQ[}Xe0Uߊ7V9TS}GSs7%]ҸHb1@[vncgԭ\0u>2-Dߤ|Tmr3-LBgp^IʅZWc6P[@,Q]Hϣ̯%[qypP5ft'c{>l` #\ \dp"mz5|*l5Foyi܄`R>f\4$ܭY9\Ozz z0J?M::mu1pAJT= x1,c6 q^\q6U7s $qa{5CP~s}U/>G(zֳP/~lWg|qT1kóOYD'<Ҋhp`n#w M!uڤeG5ԋ>;s` Fapc?46=r%c- 9Lͯ9% nAƷ/jCD z̎&%Ďv/Ý 1AJ<N/>( tjf@B׏f'D7K (u{T786>lMkIoaI(|>$JLOt]/PA>٧uh7Ib}E+EKf} ŀ_efAT ke!6{s8ξ>6$pCe5 \ ɩ>N0d5lHwwkG@<K bofڵq?WC; b߼,J)UEg+OkM9&g#TS \}j:ξqܒGr` d-)..(J hk`W$?3@Z>I#J<䕻4G?I B9j07aAVIbiZW@U۞7dq5 EL:Pcw+Q*н5qbvV:ةzhrҘ?ajIl7{k# 3d"ܐ^oT ?K#aN@G,b'I5&ZrAۣK;줤pH7YQXQpgoF瀡kImuVn;^r!GER@6kP8ͧlk"ig!_ܰ|p3Q  CF?s1 O= )׎-V l&ʯ ehjo%cpZ]vy^)e[8//ꛓ^yj-rB .cwf@DRKX 4{Sݯ)EjE<{`h2Ϟz`p<'? ͲحrSvya(Uk05.w7nJD#XM1) r=Vw˷uJA#덡2E}Co_;ằ(h)#w>p9XnHqR:u䀐( ~LZG/[5#gfOv/_gHvpAr3&~6~!{I 3Vh$aHpDߗX)[cZ O52OW"FxLiQ`~/* ʥhϙj_%]wq}mѐ̰+a/.ksiphdPe'å C#~wY̹O!z1 ({*pJqAiڅGPVO7RNȡq2vmef˘O-?K=vZ!տOt7W0rOl]/_,fS-P9i\űzsy1^ /<`O q [IWFBtxV(f1(53 nMCK NtX& n6*-llC,J2MC4dUn 1ψ.0$0kSYf{Uc!LQ>bm_ n p~ է_Od6x=9=\ۇ]rmpwާ~=oi@l|i?]ѹk ,Y o haǧ=hxy K|wVt?F#"P2)9khEbe:EZ}ז.,K~lSR>h-u ئq%'y鑪=t"]2p+ "m/Rd=F2jn6hdQQad'deYNh8%ØK>? k`eX!=1fl6zU UpfKGf^LJ- /]9i\iY:Q&TSFX;ئUz'S-|(g?Z96( ~%յ6c_r+Ea{M?&_l9EǞ=_,t|Z-H}t3$szZ>g.$%hw鼎C7Q- Ro;xK{ܞvI0#ٌHK4Ͱ>7\3ģ]è.F%fo+DKq=9aLÁ5i)l{DnB4zGcA,ZN?_&Jl >m?A׍hWk,ݷ769C!7"Zi zW,*<f}!s:4[- ',ӕ:^S[ 6;҄kj/49d30hD/c ?U3>HbYx}GDE6%XV&(f}]wr,VDXEw>j!EB!:Cjy6q{$_mIͤK2] F Ps+WO> &1>:wG8 |5 9{rs.X^J)Ռ$M^0 04ƥGVK\lcžp-庶u΋ˏgW'b:$X1D{Q@]>#6[lx+b/G#@:K-Zd[y\-4\>^YHۼORl-Apr5KPs,P$!ق&%{);3MVp~,8E SE[2⋬)1^3ՌAqF)lQcύɰ=1{aH#Rjzx}nu{ow`ޙ\5sr qڼ\T|›5?(TAF_*2}jsqu&||QrDQd&\ >,d4p]utirOLT>_XPH?YR'kLe+ٿ} crx/lYd5^9!`#{?(a#c473;pFT, ];Rh.lbx)N8:wx#Uщ\4 >0\ǀzUzVq:6ɣ i ?\xJժ鿈ޔ2 "/Db]n-"5ڙډj'F )] b/ay/m++6xQ~aIx;)o4$whKl nɣuHo7~rhGCJm 59gɪ"6"67Fiܕ2%r&/KB<19:}u\˿ v(?/A?ӽ$ sC4I7#YBj9iIx ͛ZoL P-KVQ4׵L%e/zgYUh!1BrԼ# KAZ 올Iy y]+J3ĪQ $) ނ[$BҺy@z8 oZAngv58h;K5+ v,ޓ0'l7&=S;`:QڂT'b_gЭra`hȏdh2F H:E^.F qMs Q t%1&FX&>f/@o&OzqΜ=s堵K8Mk ;ʈKXԄTԸn!)zNn3l!ih :pn m |to7_ y4D {da )_x4_Z̽<BR>?Mos٘8^cuYcv4naPIcmLd_ґr0lK{uYaꋙ qdG >7qag& |cy6;ӯz=6Ii,Y%ļ*[o  n >1 \ޏX"&kZB!H?|+HpzxJg\Tg@[ 2j=D\ȤѨ gP?oI(Cvv*/ ʌddR=dCoVi0[C7%Ŋ~(-uwD F|lsJ|Q^0,jnn -j ""ǣ|v&zkL̞ۜ/R? 6_i"յ䉎yHٕiF1~eA;z~a:9ڐ& 39j~G,&疠+Hp-KyCkKO HcR,DS7P1:4f>Ý.i*8IxH?H T1]7LE))f P8b 4j\(" RYr3GSP?/. pKwD%)"kS5{Ֆ@_Kf!iʻcVelZ6d߻2cdnbP#!t\%zYTE'w 蚐"ȳ|oTS(Rsd xI11)ћk7I ; 6E Y9nq2[.4$/|$>Y Ĭ2W+4:fȝBIQE`(9i3./aѵҳ7X ONT99WkGE4aDNCU\TGl]E++s^dc< 熊C&Gݺzx XO}]@bJWq Zx%C1^z զ*#"zBGv׋CsɆkIg%.ms tHy9@+TE8-lTiJV dUyQ1UE)6wLfuojfI? @k:sUys5.ZɈՈ'hʂ0KƽҴ+(JZC]H t9$3ҠB#mQSAmRn舰/ps:E0ƽgx[m79+mzn|cZ |,q͒J:K)xg kCy T.Koٹoʰ1EZzY:Sfyۖjڎ-ɴ~Ӕ*`z%<b@գ@˫9-D^$ 52ט~Hw$byS¿.D։G]49< FW/۞{bD1o~InjDnj%Fs&ټP2w!Ƚ"p]kPIo y|)CJ8}Z_ۀ `3F btnX xg왣p%נ4vZw|QCȌVADd)e-_$eh_7j:ޭ7դΨ@!=a?7ԻQzm}#l.` o #6>\^^g'G7QSY!Nfer!>[ m1tVmd= o!JÆl~/sɍO^ .oq8gnq*SRHL9Nhg2GGdxCx1A=~yx"Up cݕZ8I.Msa=*[厥R0u.!z݁e l^5wv}zP1*iI[l0l|8wP ^S .ښ3OW}+%_~cGfdmkbr{m.( 6k:sNz ;rԢ}7/aL{ >U 4KKA>,*mo( t|A4&ӐPGLou;ſ騽dYtE]'8p"1ajehΞ;;.͒gs>[0R豓%4!$װ51]?Fڀ'<ZiD$]<]Y/lhE2s(23zJ¶$]gAc,:clW ,|v"\pRqlKL@~nU߆r0?fs̍$׏'2G \|kyB/62P2B^̞NjEoc?eq%1n4t!NbֿnBs\$ζ*}IO?hsHdSZjwAK5cUֵrK.?@]41:˘q& cz0) ._vRpÍ%6XAk ^+MCttrJΜ EKե5u.(l'\הl%ɌC0zk`SMk'shm-Ю nA2ս/Q,2<9x9J8&D+Pnr (R`pj.^4V5j6dhRښΊy^c/b]<-U(%2 ? /h( ;"q=᮶zACc\fQBҩx?3P _(vcnݻވwb|}8[ݽc? V;n";Z R;}TFFH :c Vr{7 %d5C}OC Ň#NWgy=E[cq#ai Rk=O.k#N2 jatNz\'*<ަψHR„g)~O ݙ'f`Ƒ|U`a_X9nkTyfW/G>ŤNt ڏjO/b ý(S7Y`zBn&y#'esqLiaApmm"5|&){lچᯱH@4`',?4y!hl{OpRn4S-˳iN8vB۟6(dQ/m@%>zpVfD7DSn ooqN 3/:ϳ', J_ť}}( bih5ÑDc-d;ģ3&2t{fͩ{ UJ;𰹶dC5 oD~\-`+ kvSwǪg$p=g1`bqRxlŐ-R%A,*M. ѝAAx[s&o=dv6 ;F ϣG%K.ӛol_fSzX`w*/+ L ǹssE*> ^مڮ !L %X$b(tNUBYVwկ1d A Ӄv==:&6a~o\"S,4\-:QD wMAY:'O%9h3]) +}nj H/A"5 w|"9~*E RR|}V{% Vut45zgzr=9)jmH-7ˬxӓyBȮ,SC瀅`P"TBk;BJ>F[џ^S跹^&O7DGi5VE ܣBW!t9RIJ"B$k=4Z}v"Mdajc]w) j5Giě8ST {4'?HQhfv$2Z)c쿩Ŕ`T gl9DbՕH[6p™K6(wsE+VK_FI 8'cdn6xA]峪LyWf8Dyp+@[4{ZCTey` JۯqJ֨N %{rgI=C7"l6TRVBm3Yn LBߝr l.퉴lhrHlcz8P-t/'yx}ӦJC'%1 fM}(!ɫjtFpFy@sVVF ڡng`/Y;h. h+kW(CVC|!G"W{ĖoϙN$FkX + A/Pאy:qPC>.Pa^d%؏Gv^jHP,ϔ֯/t(Dsrj ^OS-?u?<ìF:;Ts&uK5Nl=͜d[JWdvo wɻIawdu xX%T Ǽু^/تnw}ԉBSeo1YRt]k4su7 s:+r# b߂OFmwhTW6CĔ'O}\8R2逭)$[?P' CwaøWe'ɳ$BYFp8JM5-n,''}PJJϟ^5,"3x&Tm"ngP/>i7i-oUФ*|]^w t2Nbgq7oȞ*׼_(7(9fI8G]Q)'p̔=⃁qY .ro_<`,Nfug2JfZ[w:Ky|)ᨓfu1 TeJ5N3 jm,t9Z;XdwQ|'fǹ)e`opsVpΊ Y2NV pWBY샯2 R0e\S6.-nYli{Dm4sH6vFa7DX (4W LXaĎO)u@nSt{2'zs@#6vI:䭏(5>ZútCFX_䢸3uG@/.oy{>UfJ-wm[s Tq$:ɧ)B剅e+<с0B+&ǔhTֹx]CCCЭ4 {椰CNQ)6ۦw'9n!<퇾_(Ҡ0{+ІRXSm M޾רa`VT&B=8,?qR%X-ў3|G씠zRC>} {ߑR 7ZꅣbC]xFTp*e'`GE-8F'`owI.)ÿL}c*(\uF +-0JeMOڙ+ 89x8IAC9ڽcBCr~u=+`&jC֊;teY֭27MG:I3w9 +Kdl=Q;뀧;J}m(p.=xd6Ug&mjQG}Z`5''p ɋ6j#`]qCnq;a krwYOtZ=m1ZwW&MZMҨm"Ϟ5[՛ ty^;- <tH KOąEۘ0[kXvzP(IܒY-3p2N4ؙ7~+;͵]_)îzbES5rƢ Ptt{yG֨0?suERZoApFUlj2QZtp~o;|ESPXo)ّX颮E 9&sV([Jh|,L2hLGC[M _lcԈv+TLIٚz^߅|ovAO8n"+މ'Uٟj`E bYj_;Gzu 04TIS.%ry"53h-*9%+_!-ѿPy"H !-TD@/&P̷zV_ ʱWaC`! 4jrU{<<,PyF|ibkvrh@-i:*\.#ct8+kr#XPAe(D|X7_}a+6y[Hh}_2S2m CJ\9 )ryH0bi. 3Q*C} aT 4XUE_h9Lqs"+lg$]RO)ڎֈ#c"5r-B4^+.7ab=OxfjLMwt\f<~ qb~0y蛔,%iu8x8!q͙((`i ֫. "BfR@ (B7Ih ,q%dsoyS9%E3ƈB %)MO,0GkYVm-dPð&ʁ>8ǵՅlBav<%4 Tpbp"v6#0z$*;сYDKn|W&ĈLgv;,p yp.b LU@-RbO-\)o;l` ݂.2rq"scm`-0N$F .SHPG ]`~:|1[@5~O%PVQNnl$ B=I0903頭.PGpL}9F?$[)yfLk_L-.SZ#>e8#,!*fI8\x\w/C8חT!ʼn׾*<{]`nP* 557CQ~Gf4祸Z!pE~| Lk|=epS$ɑg0CREq ͮ-yKw(vy7&f4fbnq0FEn.Nʑ Fpm̈D3ahJop7th>>3;;Ne'ĬXa_Yf1WV[4f ]Ei'xZ1a97K䊃J_c_^I%'Fzuz{VO8D7Iه<b6utGZG81!2 MrN ;g%oNj o)pW[ ;9T :b&Ldl'${O0D ztqf pc>RxuxP!' \2g"Sy/b$Պ>U@NU\s z$qC8ئZ'-rnrB.9RuٟaD3csoO^9uyH0`B0am)gl`esyC8ݥpO_1'I*DH)C yɔ֐*z*EΥ 9bE&8uiVOcBH 1}*Jmj RӐ^si|ulAu&\+ _e;wA;A0!Huqy>6,l p;V$]0&$Wޤ[s|{S{4&cڶHb.S_?6Pq`!s֔>cDi+|X㎟Y@wDzܸg{BC@mt '-M\d1|pn+'SujԘ0[Hd ϲr#:k쩎jW.'%Į>w8Gֽ͇ *=,f!7h9c]Sn8=zsFK0iuӢf +`UVfM!1N.ә)z˫B}:$Μ` u| a@VW\s}+`wNИe0r=W[=6Q͉b6(gdR)2zN(` ?"DJ`$(UOe$``w\Ѷy ЮR2Mna{`B ˊyy&AOE&\+}Gy^fNRׇ'[3t!Q^㽂1,goTZzj^mlIUD>#pӊTFx޸jM! gϳQ8Ԟ&1r^@h|HhlB`(- M`ИdG22X0/~` S;ua&L E_{hbk፸R_G7Md1FKJGjbH9X_~jטfiS+2`kX4p(vR0{ҞhdB"c8}ޤA?B ԃE:8X٬LQ֣D1+(V!g'JɡH90^rտ7'n0\_ d3_u.aHMfWZo2y"yW~/ 3Uɕi&޸ThOe?<8>hߍX6>0*{w"y2_Ig?$W[?g ,.ƏC +=vR扈uDqpZzv׿*d ZAEb(one0p6FW "5N4wz+2YL#eHm,1#tw{+7>9\| ;CŤ B8wb{Nw' 4<UiEߎ<ƾMUqk!}8Ֆ7P&yZG,eI& "HQQpC`O@T{u;)'+hX8Id6B+SS`6xX^µe>_T_jn*2 c}w9g'yRC y K{a@JxD6iӐZ{LK ƹqmV$Nj ZF{|&1@BP1d~%Rq (9|wZkVL]VEh+pHI*9\*d\ U/v#ګwCk*UX&Hd[aQ}g=bZUu :udf+uQر܂@IcA`v>tO(|bc"9oZ-+&4T4z{/K4ZM38"CnCٔgr"HlhM>^-~I1.*kCqE !ho®Tgd<KFr|rH*J}*0'5P-r *I e&v+p+Xmϼ:n,'6XaC'<<o4ArǍbZ[K}"l!J=@NZ 08*P߮*rMCv99?9*pf+ii5(ّ4/&x=J>>B7 R8 _\'0{=Hy凿/}ΚX/$Owm[4xJ/dcZ*ǯF9N?#۷&'&Y`v"H^y KJ#ymH(ei#gb^ud!7'y$Dr@ m 'O,hfutB@FR3Yͼ]Cw@~8\ȆQEƊ^o =Aeؾ 6CI='1*/T>/,pK&?cZZF%B[Y}H8Ivk+,(s052Б3*Kpi{E:om˥dxԦ\$:O\ UVn$O5V9" w,@ ם! ϚKʜˇEE9N+®JPb1Ў-U|,uW zrwl" dȶީXk73&[sg#yQ>[פEdnJ{X71W^ո?}55'bot)b±7Svq`3V9dJ1H.ݖ\9^DiVҡ7o`*ET\FcpA#Yы/U͜;R ?lhy w(XNI>D1JW?薑?'t"AyocsSen#2TJAD3ksJFw_9 3޲K&Ce&Q mLe\hyU7&Aʇ"rh\'wvnR|J6M y(#?NҞՊg}<Bau+nZ_Ggs|{lC$ؚKU ;U8Ae*T(nM5rW15MX,&FK0^|w:Uc}jj twЀw39]*ҙd&Db>lS|x#CE^mnO/@l 8q贖yO!f@t 7 Aydc$yxݨC.>X|!`=/~qWV5lbmA{.8xx7$uØqo{e~y\ ({:.?4b(USSb1ha4HGz+Ɵq0*V+"< تd|;zS Qel"7_)f]"hrf&O _#║*$@!wB i{5,3<(^H}=Sz˼QE\)k< }#V}zXEUoM`&5.?R)&RW{xd @_3K0좮6OUC:(ẒGlNYrd!NMw׶dʇ'ZMwP-zҕCa%쳅w v0B?"q)I jeA47YWtY5I<+lpBt3z7׽> 4fj-%gQ|!'2Y=a%0H.3~ sP=Yo8?#;p-ٿUZk$E.VOI yO@k#C jjA% Ti4|Dz ~&DADMnV4}:7\iy46x\lXdn"@w|>^{%qø^ɹ{k+W2*B=vdСZ ,†l8-V"Gn܀?I]ƾ3m-5b6P ]]JҶݛH$> Uj^G<7~ID<أ`%X!eZ.Ê_t@SPF%B2RYd2$w_K9CK_g E~}hE畡%;'eH}|V N Ё,;g4Նk\7 ~LCJN-rq'ZScGE]ξY}3 , e}[8N7,KrINJm)'{ qJsv?dvordy׮ˎL $ul:-$2 ل8YMI{k F!vy3W^'AťYK!vrx:P6:AneWb A7ZN)K(5/  /f?t[0!Ă3Z$],HQ-. ۖ"kwib˹$)>gCԪ"'ǰ y?Ur8ٷo>K- :"+^Ij1Z*"71ڜT#͌FN "eI4~iMh& Y=8MoUOJ^o:c7="m[Xs\w9m@Qi.I`2}4P-\Qx E/SY004U|6OȕP+̢< ?f.uȩr>qka|{=usUTԎ 0*Y3x@'Xw#KDqW>rx?7IH7S(tI>е(ūHXYM{x&dg|_-0`w#لTޏeM'|{.ezktzz?swJh{O~`yulkBJ+W%x~0 q/*؇'C|G$Śc;%kp7&|u^3&_wiLdH U㣖AHsU ^ J$&<"9%w3'++cq"O#~+מ ξ۾GL]FhIpL~Nex 3"׌_̍"\7VkW)>SU}3039M0 ߅H4ZCt7GV,uLWWP|R~(3R]>bJc|}@[ɞsQ RZhܐ +Ƣk[o 6H!0**D".vn_qطH:Nke(i qʺ.=1uZX0O pW4#!҉aCfm,XMn,$TX&~ߙN*OlAWN7*V _m6v-/?wS֔o k| Z=1d)~#I8A]1IFGnb/mi}rf`@fxXv̈́#Iv"34U_ء*VQ٥ݽ.\AqኄoP=fxW?e0GAwa't[eXت؇&_?u)UwCqԓMGR_`M p*K]{:Cޭ\F21a;^stJbMKX1L4vO|aD?UjutҀrfz6ɚ7X\mѣž\?̙|e]wE#O[b{E5*u!hNJO2^h!̎^luIoýAP:7mg;#)"ʌNуj[v>q%CNFE| Xy{eSeMڋLp.anus#j[*II{}{4.׊TKQn <-;ˀGǾr]@lBt҇NJre",sOI(hP(Ugc *D(8: dy@ ׭?ޑ}[ܤw)g5ս}, 1kٓԕ)f,7{(7.*QE3 ,l |<OdakԗS!kR XYj2wR6IՎy)LT%͎Vƒ*81lJէ6 "ck>% BPkWɄ6@@-9lʓʄ Nx*|v+`m1},,K"LI]-XPպQ x!J X}XcLNVHiČ0V&B1o6&EՉl/br5P1]UhXi{áP5um"L,/ݐٕ*,#29za@veXHE\J(XUGcA}IBP,2I!-ZP+ y;]tƶvޑ;gD%%F5~x>naGEv*)]@dȪ-ET_ֲ\n˾e!45"ͥX\#wu^#BzFDd*$#0:;_a 4_&y+\آcO"~dN}D_T?Nuy_EFaa$u;p3P|?HbpSVIAI8ϔGFڎ#ڌ4oV+//[$o #tAќ{j'5i2*.-V "`'\eڔv, pɌȲFzxR2i {ƗtK"!^ߧNOP'Uփ{⤮ (rVl6gäG%Wғ,/EaGʈbQ(CЭp25`N]x:9k`6w PqTRXM׬0ҴM+/_Ww'k{A@1S ,e7ѕ"mRK}gtIqz*WAlJ" 0rSM"쀵ُEb 4+6-+׋A X8zHIln~Ϧ"Zv CJN(4]ʏ/4+Uf*;]hо0lJF.jN 0j EA)z.hף輜> !'zm_ov!@6VG!ׁ,t,!SrZB1~!DY2} lKi107NPs7FTLsuNn28D@ɾC`WcP {^~ݣ|\godkHx v]^<. ?xxp4*=,׉}4DfoD'?^0l)&~"]GѥXEs Ih̚~W9;ЏG̛6i7G3ZPEɪo$-MOT4)kM;':?z*;px$d3C9R]^Qr:NaG-[tEUDW-$%x_s}͌̚[Ih &m6bnwJ#.A.v^A)ܼ9Oc'N߽&7 7ݝmv27&G# j,`)=|rk&iޜl0Kk)/ !XGh)(f9w4~Ӡ"JUIF2sGʎeDN=Ȃ% vd·zrp :;/Fm-[*{9 Pe0a'h !. sX&h~臊L2W3BȂ# R8@s][ZDN[چ 9DyX􃒛xԘr QV\N;"7Ax5ƴo;,6}-tK?eK}UBtMG)N ph9"62p^ @I W,4 aceYM|ڵaGZ9ʔ[ !cgk?ʺD2֤]^ա־lT4'];hک͎!+5m`_Qք v6ZvN%<=a{h8h~ 'Dv\AP.R/ӤY-٩[Kluh=q㞣ܣ[ѤL9nQl;@o%9^/1I/{A)c[4JJ$4'4ȍlP)ۈ1r|A9U!@^MPf:KՌ=8 oN2{c7ì\tiӮcY[$X?&A<&] uIw?ۈ#) A:?kQݷPg~sT!u}E.O>sTfxGrrp4?Fgy*;9f08{Ť07yDn 3^ȷ+JGB\ ZYyQc"-aŊAggީ*-`E27XM'6Ψg}V"}t$AG4kz1Q/R5YյfIF~O8I*<7, (]h49%X0R ۩i#:w[sPB;a7f^S-uv}+}.$nIYdӏD؛x&lGUW`!\wg;Ʌ+]79`$J.<QܯA|-Gn7_~iUqBXsٳAcܗ#m3ʕEg,l _Dc/nIF ♄Xd2ֶ@;yٸtHE,Uq̗Rҙ.WqR$V ڐs c($(Nߎ:vUzpz_h8JQ T˛xȑL bSƠﴞFg^'%!"4N]q+QDh#.Kqj6@+Ƶl#; Y߉.V%\$"m_PN-]6('f+YyO!JW;.S٢ˌN T@ dl#%p:A/QAZ̬ <#vՅyxD|Kܧ_򕖢P@l7 pcb*=s6d|~[M;_^<Cp  29*!c9Pb(pϙΘ~rBFÍGK>Q ekxFs(tf%t>tnéɾZnu7ru,gr5yy(DHqb #2?Rb)ˌ")uv9^g+T@kJTc/yRSBi GG8_;vq]G2g5{0eQXR]+*nMD?@P@q,Hvw,JY]Im5c"xбF9Dz{h-ލ!itk2J6BAp9x@eSW$× / hU2$s j?c8wnfWtu pmuM]qKhI7_\!7AF/ ƽtjMRT0>}LW_M _/Ch!rcF HWFwHV8BlLz2L{IEz>_o.0s _UDpY)bD++U\z9V,&>v1;58M0Ѻ2p39_(]WRXN[boC&އNY>J?P(M3Co?Bm;_GboΙ}қӱ%txTm;ց_?P,N%濧) rF&VTPkJwP'[Gr?2}OlG 5ռw%HI" SGV( <[Y4L'1t<$Q ߷fܒtd唯vB◂c]^Pu1\Ķ+1FN*}'$q%2ѷ@w7Zou'uX %3l N쯎RVtνVb/zQ:+$B?dA OgD5MQ2;7O;z~Pd0' $vbleSbHlj7=&F(JbgF ul  ߛ:gigLt.c8 (3'\RYv.*Tjm&v[$N^k롊$ ppH}>'˃Y}& !sM7 gɉ4cyLSl+!(>34t&SEϙ P~cP+ 50B^>IY ްv/m|=ul*U,m3`ŹXTSg?+mhIRuD"^FVi^|^ mS بG ;xZ/}eU]k]> ѥ*;V#g$-lk9 ?7pmş bc]k 'f"UiaS>aŸFb$6B-gMcГ;$ǍV;\X6 ^YO=.Os E whrHhzٷzK3MNJoY4&P9ʾ*`gTE98) 1=z%Tls} g o sR*B1Y.-}{:PXcqV{:J3D=5Ӗh쾏õld[fr=\ D/Ud$_hct47xPW%cՠ3~ Ҧ:+=x*WkN~mǯǤ|!7>\uWi*.J(AZ~EUL:HZD=*#&z7o=uۍS= F?"i6Ur@h j6F7jNIeyRD};bzt:u6a+N Ȕ| h{?zΝ|o~Ux'M\xb=`v|kfOOC"ezGof$c{ܦ1;v!'{>5渘B+q5WYL'jJX{0]|RyǙؐSp`u&3/gU"s"AL?]gt~"WCQd"t%P=r$63wLѨ'SպX b'c;MYpC x4_8IvJTQWS]Eɐ(䯮/Du[2ANY9J)&jmM`-iKk @(ׂKhv6q⸏H+ŵWsUd46/bUGutwq=-1f~&sNLE7]}+Cn-X^vuH440ׅZHpdY@΢StTst_o<-jTt;9Y/톘!Jbél͸)aj`6õ{UΦ'ƻ݋͌R27/[]aXvV`zѤ|U