bpftool-5.10.0-60.120.0.147.oe2203 >  A eYW^^f#t> v\$;:)y-4mMLvk,cn]vU1/qTR,Wݙ:xx^ܨF{X.4µf!ckO2r7AranKt.ET |1ޙ4'U8/HL"ּ=I-=Fn뱼=krV nHKR$Τy/)h3z`9%8p|bo` STRbjDMLy"z|94a000c6c12d4c08e2f4792f787d752fc126600ae3bb8a613814cf4f74bac82bf332b2ed009654fbec866e4c13aa52c0f2b1b19beYW^^f"'^ %o _+y_5I[+c.ⲥ6Jo"J߭c`€lŴM:tP % 5ĝW潾93.UIy:%a!Nd[`drq U;jP5 ynT? 0%Cza]D@Aqo$MyT]Qd@or4īh~ys#+GׂPݴn&дc9Q:6 ]Oquy Yc-6nվ'>p@?d  % b&, AMdjt    X  L 4  ( P8 X9d:-?FGHhIXY\]T^bcdefltudvw8xyz4DHNCbpftool5.10.060.120.0.147.oe2203Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.eiobs-worker1665654630-x86-0001.novalocal'Huawei openEulerhttp://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64`&.HX s+-u .oA큤eieieieieieieieieieieieieieieieieieieib231498c3c0f82c9df208dedbfd2a3cc459f548a1f172bc3420ce78fbf82c73d0a058ab5a364680d96e32bc111b3dbe2d5991f29c541dff7cda23cc7a4077a51fc0efe36e512f743fcdffc22eb3da2711c339f787ea0224bf2623cbcd0b47464a645330c45a7c1b24e38f7a8c536c20f11ea18bebbf9adec885616a980446170fb5a425bd3b3cd6071a3a9aff9909a859e7c1158d54d32e07658398cd67eb6a093314c7ef69050898a20b9b9c193554d3b552c56e32eba144a48b05d8f2ef1417074234462156a69234d97be09daaee8a93337844b05fc42be5987d0bf2e03cbc1c6dd68cfdaa6989a778fa01f1de846cd8b7b13ddc4aae6f89bf93975f460b7fd96eb6d1f578b596e0968800d64568b7f892547de81a9c7da028c86e6b363bfd02c6c25b6efa3b3a3ffb0bc1d2a40a1cbf5b8c16467eca9417f92f4fa0b0c3dd3d4180c79b91904de6b04ea40e67cdf1effde06e0c4f783a7661bcc14435fe341242238cae9dad568ef749c5f03e66480bf9746a850a445db4577f2c4535687b49ec90f0678731e1fb25873c00b1d20eb9642c13e730b035052d2932d80caf04058280315f53fdc8ec877612cf162320d569090261a0bd15cd12c78dc9035b491baf048fbf10dea8e799de66e753869c923acd54da6db7f3219abbdc883d44e5e40947277e4e5b63f2d53f08980da914c1e0ea8120668167b0a8558efa264fc29e573ced24f1b656d9746243cb44490145915e745c43dc457db14e0b1a51f3f713834899efc0b2e9f974f63ac4550c7322a078727878c26a06a6cf618bc763brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.10.0-60.120.0.147.oe2203.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.22)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libcap.so.2()(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libelf.so.1(ELFUTILS_1.5)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)libz.so.1(ZLIB_1.2.3.3)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.17.0eeoeg'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@a,@a,@a@aaeaaa|a+@a+@Jialin 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.27Zheng Zengkai - 5.10.0-53.0.0.26Zheng Zengkai - 5.10.0-52.0.0.25Zheng Zengkai - 5.10.0-42.0.0.24Zheng Zengkai - 5.10.0-41.0.0.23Zheng Zengkai - 5.10.0-40.0.0.22Zheng Zengkai - 5.10.0-39.0.0.21Zheng Zengkai - 5.10.0-38.0.0.20Zheng Zengkai - 5.10.0-36.0.0.19Zheng Zengkai - 5.10.0-35.0.0.18Zheng Zengkai - 5.10.0-34.0.0.17- !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 illegal- livepatch/core: Fix where module get and put in different macro - livepatch/core: Remove redundant klp_free_objects_mod_limited - livepatch/core: Fix reference count issues - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block, bfq: don't move oom_bfqq - fget: clarify and improve __fget_files() implementation - KABI: add reserve space for thread_info struct - kabi: Reserve syscall entries for kabi compatibility - perf tools: Update powerpc's syscall.tbl copy from the kernel sources- kabi: reserve space for arm64 SME in thread_struct - KABI: KABI reservation for IMA namespace - kabi: Reserve space for struct acpi_device_power - kabi:fuse: reserve space for future expansion - kabi: net: reserve space for some net subsystems related structure - KABI: reserve space for struct input_dev - KABI: reserve space for several i2c structures - KABI: add reserve space for sched structures - sched: move CPU field back into thread_info if THREAD_INFO_IN_TASK=y - powerpc: add CPU field to struct thread_info - s390: add CPU field to struct thread_info - x86: add CPU field to struct thread_info - arm64: add CPU field to struct thread_info - powerpc: smp: remove hack to obtain offset of task_struct::cpu - riscv: rely on core code to keep thread_info::cpu updated - Input: zinitix - make sure the IRQ is allocated before it gets enabled - ARM: dts: gpio-ranges property is now required - ipv6: raw: check passed optlen before reading - drm/amd/display: Added power down for DCN10 - mISDN: change function names to avoid conflicts - atlantic: Fix buff_ring OOB in aq_ring_rx_clean - net: udp: fix alignment problem in udp4_seq_show() - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - usb: mtu3: fix interval value for intr and isoc - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - power: bq25890: Enable continuous conversion for ADC at charging - rndis_host: support Hytera digital radios - power: reset: ltc2952: Fix use of floating point literals - power: supply: core: Break capacity loop - net: ena: Fix error handling when calculating max IO queues number - net: ena: Fix undefined state when tx request id is out of bounds - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc - batman-adv: mcast: don't send link-local multicast to mcast routers - lwtunnel: Validate RTA_ENCAP_TYPE attribute length - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - ipv4: Check attribute length for RTA_FLOW in multipath route - ipv4: Check attribute length for RTA_GATEWAY in multipath route - ftrace/samples: Add missing prototypes direct functions - i40e: Fix incorrect netdev's real number of RX/TX queues - i40e: Fix for displaying message regarding NVM version - i40e: fix use-after-free in i40e_sync_filters_subtask() - sfc: The RX page_ring is optional - mac80211: initialize variable have_higher_than_11mbit - RDMA/uverbs: Check for null return of kmalloc_array - netrom: fix copying in user data in nr_setsockopt - RDMA/core: Don't infoleak GRH fields - iavf: Fix limit of total number of queues to active queues of VF - i40e: Fix to not show opcode msg on unsuccessful VF MAC change - ieee802154: atusb: fix uninit value in atusb_set_extended_addr - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - selftests: x86: fix [-Wstringop-overread] warn in test_process_vm_readv() - f2fs: quota: fix potential deadlock - bpf: Add kconfig knob for disabling unpriv bpf by default - perf script: Fix CPU filtering of a script's switch events - net: fix use-after-free in tw_timer_handler - Input: spaceball - fix parsing of movement data packets - Input: appletouch - initialize work before device registration - scsi: vmw_pvscsi: Set residual data length conditionally - binder: fix async_free_space accounting for empty parcels - usb: mtu3: set interval of FS intr and isoc endpoint - usb: mtu3: fix list_head check warning - usb: mtu3: add memory barrier before set GPD's HWO - usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. - drm/amdgpu: add support for IP discovery gc_info table v2 - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled - uapi: fix linux/nfc.h userspace compilation errors - nfc: uapi: use kernel size_t to fix user-space builds - i2c: validate user data in compat ioctl - fsl/fman: Fix missing put_device() call in fman_port_probe - net/ncsi: check for error return from call to nla_put_u32 - selftests/net: udpgso_bench_tx: fix dst ip argument - net/mlx5e: Fix wrong features assignment in case of error - ionic: Initialize the 'lif->dbid_inuse' bitmap - igc: Fix TX timestamp support for non-MSI-X platforms - net/smc: fix kernel panic caused by race of smc_sock - net/smc: don't send CDC/LLC message if link not ready - net/smc: improved fix wait on already cleared link - NFC: st21nfca: Fix memory leak in device probe and remove - net: lantiq_xrx200: fix statistics of received bytes - net: ag71xx: Fix a potential double free in error handling paths - net: usb: pegasus: Do not drop long Ethernet frames - net/smc: fix using of uninitialized completions - sctp: use call_rcu to free endpoint - selftests: Calculate udpgso segment count without header adjustment - udp: using datalen to cap ipv6 udp max gso segments - net/mlx5e: Fix ICOSQ recovery flow for XSK - net/mlx5e: Wrap the tx reporter dump callback to extract the sq - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() - selinux: initialize proto variable in selinux_ip_postroute_compat() - recordmcount.pl: fix typo in s390 mcount regex - memblock: fix memblock_phys_alloc() section mismatch error - platform/x86: apple-gmux: use resource_size() with res - parisc: Clear stale IIR value on instruction access rights trap - tomoyo: use hwight16() in tomoyo_domain_quota_is_ok() - tomoyo: Check exceeded quota early in tomoyo_domain_quota_is_ok(). - Input: i8042 - enable deferred probe quirk for ASUS UM325UA - Input: i8042 - add deferred probe support - fs/ntfs3: Add ntfs3 module in openeuler_defconfig - fs/ntfs3: Add NTFS3 in fs/Kconfig and fs/Makefile - fs/ntfs3: Fix the issue from backport 5.15 to 5.10 - fs/ntfs3: Add MAINTAINERS - fs/ntfs3: Check for NULL pointers in ni_try_remove_attr_list - fs/ntfs3: Refactor ntfs_read_mft - fs/ntfs3: Refactor ni_parse_reparse - fs/ntfs3: Refactor ntfs_create_inode - fs/ntfs3: Refactor ntfs_readlink_hlp - fs/ntfs3: Rework ntfs_utf16_to_nls - fs/ntfs3: Fix memory leak if fill_super failed - fs/ntfs3: Keep prealloc for all types of files - fs/ntfs3: Remove unnecessary functions - fs/ntfs3: Forbid FALLOC_FL_PUNCH_HOLE for normal files - fs/ntfs3: Refactoring of ntfs_set_ea - fs/ntfs3: Remove locked argument in ntfs_set_ea - fs/ntfs3: Use available posix_acl_release instead of ntfs_posix_acl_release - fs/ntfs3: Check for NULL if ATTR_EA_INFO is incorrect - fs/ntfs3: Refactoring of ntfs_init_from_boot - fs/ntfs3: Reject mount if boot's cluster size < media sector size - fs/ntfs3: Refactoring lock in ntfs_init_acl - fs/ntfs3: Change posix_acl_equiv_mode to posix_acl_update_mode - fs/ntfs3: Pass flags to ntfs_set_ea in ntfs_set_acl_ex - fs/ntfs3: Refactor ntfs_get_acl_ex for better readability - fs/ntfs3: Move ni_lock_dir and ni_unlock into ntfs_create_inode - fs/ntfs3: Fix logical error in ntfs_create_inode - fs/ntfs3: Remove deprecated mount options nls - fs/ntfs3: Remove a useless shadowing variable - fs/ntfs3: Remove a useless test in 'indx_find()' - fs/ntfs3: Add sync flag to ntfs_sb_write_run and al_update - fs/ntfs3: Change max hardlinks limit to 4000 - fs/ntfs3: Fix insertion of attr in ni_ins_attr_ext - fs/ntfs3: Fix a memory leak on object opts - Doc/fs/ntfs3: Fix rst format and make it cleaner - fs/ntfs3: Initiliaze sb blocksize only in one place + refactor - fs/ntfs3: Initialize pointer before use place in fill_super - fs/ntfs3: Remove tmp pointer upcase in fill_super - fs/ntfs3: Remove tmp pointer bd_inode in fill_super - fs/ntfs3: Remove tmp var is_ro in ntfs_fill_super - fs/ntfs3: Use sb instead of sbi->sb in fill_super - fs/ntfs3: Remove unnecessary variable loading in fill_super - fs/ntfs3: Return straight without goto in fill_super - fs/ntfs3: Remove impossible fault condition in fill_super - fs/ntfs3: Change EINVAL to ENOMEM when d_make_root fails - fs/ntfs3: Fix wrong error message $Logfile -> $UpCase - fs/ntfs3: Use min/max macros instated of ternary operators - fs/ntfs3: Use clamp/max macros instead of comparisons - fs/ntfs3: Remove always false condition check - fs/ntfs3: Fix ntfs_look_for_free_space() does only report -ENOSPC - fs/ntfs3: Remove tabs before spaces from comment - fs/ntfs3: Remove braces from single statment block - fs/ntfs3: Place Comparisons constant right side of the test - fs/ntfs3: Remove '+' before constant in ni_insert_resident() - fs/ntfs3: Always use binary search with entry search - fs/ntfs3: Make binary search to search smaller chunks in beginning - fs/ntfs3: Limit binary search table size - fs/ntfs3: Remove unneeded header files from c files - fs/ntfs3: Change right headers to lznt.c - fs/ntfs3: Change right headers to upcase.c - fs/ntfs3: Change right headers to bitfunc.c - fs/ntfs3: Add missing header and guards to lib/ headers - fs/ntfs3: Add missing headers and forward declarations to ntfs_fs.h - fs/ntfs3: Add missing header files to ntfs.h - fs/ntfs3. Add forward declarations for structs to debug.h - fs/ntfs3: Remove redundant initialization of variable err - fs/ntfs3: Show uid/gid always in show_options() - fs/ntfs3: Rename mount option no_acs_rules > (no)acsrules - fs/ntfs3: Add iocharset= mount option as alias for nls= - fs/ntfs3: Make mount option nohidden more universal - fs/ntfs3: Init spi more in init_fs_context than fill_super - fs/ntfs3: Use new api for mounting - fs/ntfs3: Convert mount options to pointer in sbi - fs/ntfs3: Remove unnecesarry remount flag handling - fs/ntfs3: Remove unnecesarry mount option noatime - fs/ntfs3: Change how module init/info messages are displayed - fs/ntfs3: Remove GPL boilerplates from decompress lib files - fs/ntfs3: Remove unnecessary condition checking from ntfs_file_read_iter - fs/ntfs3: Fix integer overflow in ni_fiemap with fiemap_prep() - fs/ntfs3: Restyle comments to better align with kernel-doc - fs/ntfs3: Rework file operations - fs/ntfs3: Remove fat ioctl's from ntfs3 driver for now - fs/ntfs3: Restyle comments to better align with kernel-doc - fs/ntfs3: Fix error handling in indx_insert_into_root() - fs/ntfs3: Potential NULL dereference in hdr_find_split() - fs/ntfs3: Fix error code in indx_add_allocate() - fs/ntfs3: fix an error code in ntfs_get_acl_ex() - fs/ntfs3: add checks for allocation failure - fs/ntfs3: Use kcalloc/kmalloc_array over kzalloc/kmalloc - fs/ntfs3: Do not use driver own alloc wrappers - fs/ntfs3: Use kernel ALIGN macros over driver specific - fs/ntfs3: Restyle comment block in ni_parse_reparse() - fs/ntfs3: Remove unused including - fs/ntfs3: Fix fall-through warnings for Clang - fs/ntfs3: Fix one none utf8 char in source file - fs/ntfs3: Remove unused variable cnt in ntfs_security_init() - fs/ntfs3: Fix integer overflow in multiplication - fs/ntfs3: Add ifndef + define to all header files - fs/ntfs3: Use linux/log2 is_power_of_2 function - fs/ntfs3: Fix various spelling mistakes - fs/ntfs3: Add Kconfig, Makefile and doc - fs/ntfs3: Add NTFS journal - fs/ntfs3: Add compression - fs/ntfs3: Add attrib operations - fs/ntfs3: Add file operations and implementation - fs/ntfs3: Add bitmap - fs/ntfs3: Add initialization of super block - fs/ntfs3: Add headers and misc files - openeuler_defconfig: Enable CONFIG_DEBUG_INFO_BTF - Revert "openeuler_defconfig: Enable CONFIG_DEBUG_INFO_BTF" - change x86 configs - change arm64 configs - mm/damon: hide kernel pointer from tracepoint event - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging - mm/damon/dbgfs: remove an unnecessary variable - mm/damon: move the implementation of damon_insert_region to damon.h - mm/damon: add access checking for hugetlb pages - Docs/admin-guide/mm/damon/usage: update for schemes statistics - mm/damon/dbgfs: support all DAMOS stats - Docs/admin-guide/mm/damon/reclaim: document statistics parameters - mm/damon/reclaim: provide reclamation statistics - mm/damon/schemes: account how many times quota limit has exceeded - mm/damon/schemes: account scheme actions that successfully applied - mm/damon: remove a mistakenly added comment for a future feature - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning - Docs/admin-guide/mm/damon/usage: remove redundant information - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks - mm/damon: convert macro functions to static inline functions - mm/damon: modify damon_rand() macro to static inline function - mm/damon: move damon_rand() definition into damon.h - mm/damon/schemes: add the validity judgment of thresholds - mm/damon/vaddr: remove swap_ranges() and replace it with swap() - mm/damon: remove some unneeded function definitions in damon.h - mm/damon/core: use abs() instead of diff_of() - mm/damon: add 'age' of region tracepoint support - mm/damon: unified access_check function naming rules - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' - mm/damon/dbgfs: protect targets destructions with kdamond_lock - selftests/damon: split test cases - selftests/damon: test debugfs file reads/writes with huge count - selftests/damon: test wrong DAMOS condition ranges input - selftests/damon: test DAMON enabling with empty target_ids case - selftests/damon: skip test if DAMON is running - mm/damon/vaddr-test: remove unnecessary variables - mm/damon/vaddr-test: split a test function having >1024 bytes frame size - mm/damon/vaddr: remove an unnecessary warning message - mm/damon/core: remove unnecessary error messages - mm/damon/dbgfs: remove an unnecessary error message - mm/damon/core: use better timer mechanisms selection threshold - mm/damon/core: fix fake load reports due to uninterruptible sleeps - timers: implement usleep_idle_range() - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation - NFC: add necessary privilege flags in netlink layer - net: add and use skb_unclone_keeptruesize() helper - openeuler_defconfig: Enable CONFIG_DEBUG_INFO_BTF - tools/bpftool: Fix cross-build - tools/bpftool: Force clean of out-of-tree build - x86/kdump: add log before booting crash kernel - selftests/x86: Test signal frame XSTATE header corruption handling - x86/fpu: Add address range checks to copy_user_to_xstate() - block, bfq: move bfqq to root_group if parent group is offlined - ext4: report error to userspace by netlink - crypto: Add PMULL judgment during initialization to prevent oops - phonet/pep: refuse to enable an unbound pipe - hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - ax25: NPD bug when detaching AX25 device - hwmon: (lm90) Do not report 'busy' status bit as alarm - hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681 - pinctrl: mediatek: fix global-out-of-bounds issue - ASoC: rt5682: fix the wrong jack type detected - ASoC: tas2770: Fix setting of high sample rates - Input: goodix - add id->model mapping for the "9111" model - Input: elants_i2c - do not check Remark ID on eKTH3900/eKTH5312 - mm: mempolicy: fix THP allocations escaping mempolicy restrictions - KVM: VMX: Fix stale docs for kvm-intel.emulate_invalid_guest_state - usb: gadget: u_ether: fix race in setting MAC address in setup phase - ceph: fix up non-directory creation in SGID directories - tee: optee: Fix incorrect page free bug - mac80211: fix locking in ieee80211_start_ap error path - ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling - mmc: mmci: stm32: clear DLYB_CR after sending tuning command - mmc: core: Disable card detect during shutdown - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands - mmc: sdhci-tegra: Fix switch to HS400ES mode - gpio: dln2: Fix interrupts when replugging the device - pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU - platform/x86: intel_pmc_core: fix memleak on registration failure - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - parisc: Fix mask used to select futex spinlock - parisc: Correct completer in lws start - ipmi: fix initialization when workqueue allocation fails - ipmi: ssif: initialize ssif_info->client early - ipmi: bail out if init_srcu_struct fails - Input: atmel_mxt_ts - fix double free in mxt_read_info_block - ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU - ALSA: hda/realtek: Add new alc285-hp-amp-init model - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 - ALSA: drivers: opl3: Fix incorrect use of vp->state - ALSA: jack: Check the return value of kstrdup() - hwmon: (lm90) Drop critical attribute support for MAX6654 - hwmon: (lm90) Add basic support for TI TMP461 - hwmon: (lm90) Introduce flag indicating extended temperature support - hwmon: (lm90) Fix usage of CONFIG2 register in detect function - pinctrl: bcm2835: Change init order for gpio hogs - Input: elantech - fix stack out of bound access in elantech_change_report_id() - sfc: falcon: Check null pointer of rx_queue->page_ring - sfc: Check null pointer of rx_queue->page_ring - net: ks8851: Check for error irq - drivers: net: smc911x: Check for error irq - fjes: Check for error irq - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - igb: fix deadlock caused by taking RTNL in RPM resume path - net: skip virtio_net_hdr_set_proto if protocol already set - net: accept UFOv6 packages in virtio_net_hdr_to_skb - qlcnic: potential dereference null pointer of rx_queue->page_ring - net: marvell: prestera: fix incorrect return of port_find - ARM: dts: imx6qdl-wandboard: Fix Ethernet support - RDMA/hns: Replace kfree() with kvfree() - IB/qib: Fix memory leak in qib_user_sdma_queue_pkts() - ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_coherent() - spi: change clk_disable_unprepare to clk_unprepare - arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode - HID: potential dereference of null pointer - HID: holtek: fix mouse probing - net: usb: lan78xx: add Allied Telesis AT29M2-AF - arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd - arm64: vdso32: drop -no-integrated-as flag - mm/shmem.c: fix judgment error in shmem_is_huge() - drm: fix free illegal pointer when create drm_property_blob failed - BMA: Fix pointer cast compile warning in arm32 builds - arm64: openeuler_defconfig: Enable ARM64_PMEM_LEGACY - arm64: register persistent memory via protected memory - x86: pmem: move persistent memory(legacy) code into nvdimm - openeuler_defconfig: enable CONFIG_VENDOR_HOOKS for x86 and arm64 - vendor_hooks: make android vendor hooks feature generic. - ANDROID: fixup restricted hooks after tracepont refactoring - tracepoints: Do not punish non static call users - tracepoints: Remove unnecessary "data_args" macro parameter - ANDROID: simplify vendor hooks for non-GKI builds - ANDROID: vendor_hooks: fix __section macro - ANDROID: use static_call() for restricted hooks - ANDROID: fix redefinition error for restricted vendor hooks - ANDROID: add support for vendor hooks - mm: add PG_pool in /proc/kpageflags - ext4: Fix BUG_ON in ext4_bread when write quota data - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' - bpf, mm: Fix lockdep warning triggered by stack_map_get_build_id_offset() - mmap_lock: change trace and locking order - mm: mmap_lock: fix disabling preemption directly - mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations - mm: mmap_lock: use local locks instead of disabling preemption - mm: mmap_lock: add tracepoints around lock acquisition - ext4: fix an use-after-free issue about data=journal writeback mode - mm/pin_mem: improve pin mem pages rmap and free method - mm/pin_mem: add PG_hotreplace to mark pages need hotreplaced - mm/pin_mem: refactor pin memory mem reserve and pid reserve code - audit: bugfix for infinite loop when flush the hold queue - iommu/arm-smmu-v3: Remove arm_smmu_cmdq_issue_sync() to keep consistent with upstream - ipvlan: disable l2e local xmit - watchdog: Fix sleeping function called from atomic context - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - tcp_comp: Fix comp_read_size return value - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - Revert "sched: Introcude config option SCHED_OPTIMIZE_LOAD_TRACKING" - Revert "sched: Add switch for update_blocked_averages" - Revert "sched: Add frequency control for load update in scheduler_tick" - Revert "sched: Access control for sysctl_update_load_latency" - Revert "sched: Fix branch prediction error in static_key" - Revert "arm: Optimize ttwu IPI" - Revert "sched/idle: introduce smart halt polling" - Revert "sched/idle: Add IAS_SMART_HALT_POLL config for smart halt polling feature" - Revert "sched: Add menuconfig option for CONFIG_SCHED_OPTIMIZE_LOAD_TRACKING" - Revert "sysctl: Refactor IAS framework" - Revert "sched/idle: Optimize the loop time algorithm to reduce multicore disturb" - Revert "sched/idle: Reported an error when an illegal negative value is passed" - Revert "sched: Aware multi-core system for optimize loadtracking" - blk-throttle: enable hierarchical throttle in cgroup v1 - md: Fix undefined behaviour in is_mddev_idle - cgroup: fix compile error when CONFIG_MEMCG = n - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate - fbcon: fix ypos over boundary issue - mm/zswap: move to use crypto_acomp API for hardware acceleration - net: fix a data race when get vlan device - ipvlan: Add handling of NETDEV_UP events - perf vendor events amd: Add Zen3 events- Disable-SATA-disk-phy-for-severe-I_T-nexus reset failure - Export-sas_phy_enable - bonding: allow nesting of bonding device - bonding: avoid adding slave device with IFF_MASTER flag - bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine - openeuler_defconfig: enable CONFIG_DYNAMIC_HUGETLB for x86 - mm/dynamic_hugetlb: add Document for dynamic hugetlb feature - mm/dynamic_hugetlb: disable dynamic hugetlb if hugetlb_vmemmap is enabled - mm/huge_memory: disable THP when dynamic hugetlb is enabled - mm/dynamic_hugetlb: add some tracepoints - mm/dynamic_hugetlb: free huge pages to dhugetlb_pool - mm/dynamic_hugetlb: alloc huge pages from dhugetlb_pool - mm/dynamic_hugetlb: collects resv allocated for dhugetlb_pool - mm/dynamic_hugetlb: add interface to disable normal pages allocation - mm/dynamic_hugetlb: free pages to dhugetlb_pool - mm/dynamic_hugetlb: alloc page from dhugetlb_pool - mm/dynamic_hugetlb: add migration function - mm/dynamic_hugetlb: add merge page function - mm/dynamic_hugetlb: add split page function - mm/dynamic_hugetlb: add interface to configure the count of hugepages - mm/dynamic_hugetlb: add PG_pool flag to mark pages from dhugetlb_pool - mm/dynamic_hugetlb: establish the dynamic hugetlb feature framework - mm/hugetlb: add parameter hugetlbfs_inode_info to several functions - mm: declare several functions- SCSI: spfc: Update lb mode acquired solution - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode - asm-generic: Add missing brackets for io_stop_wc macro - net: hns3: add ethtool priv-flag for TX push - net: hns3: add support for TX push mode - asm-generic: introduce io_stop_wc() and add implementation for ARM64 - net/spnic:Remove the code about little endian and big endian conversion - net/spnic:Remove the code of polling mode - net/spnic:Remove unused clp hardware channels - net/spnic:Remove unused functions about ceq - RDMA/hns: Replace get_udp_sport with rdma_get_udp_sport - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn - RDMA/hns: Modify the hop num of HIP09 EQ to 1 - RDMA/hns: Remove magic number - RDMA/hns: Remove macros that are no longer used - RDMA/hns: Correctly initialize the members of Array[][] - RDMA/hns: Correct the type of variables participating in the shift operation - RDMA/hns: Replace tab with space in the right-side comments - RDMA/hns: Correct the print format to be consistent with the variable type - RDMA/hns: Correct the hex print format - RDMA/hns: Validate the pkey index - RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware compatibility - RDMA/hns: Fix initial arm_st of CQ - RDMA: Constify netdev->dev_addr accesses - RDMA/hns: Use dma_alloc_coherent() instead of kmalloc/dma_map_single() - RDMA/hns: Add the check of the CQE size of the user space - RDMA/hns: Fix the size setting error when copying CQE in clean_cq() - RDMA/hns: Work around broken constant propagation in gcc 8 - RDMA/hns: Delete unnecessary blank lines. - RDMA/hns: Adjust the order in which irq are requested and enabled - RDMA/hns: Remove dqpn filling when modify qp from Init to Init - RDMA/hns: Fix query destination qpn - RDMA/hns: Bugfix for incorrect association between dip_idx and dgid - RDMA/hns: Bugfix for the missing assignment for dip_idx - RDMA/hns: Bugfix for data type of dip_idx - RDMA/hns: Fix incorrect lsn field - RDMA/hns: Delete unused hns bitmap interface - RDMA/hns: Use IDA interface to manage srq index - RDMA/hns: Ownerbit mode add control field - RDMA/hns: Remove unsupport cmdq mode - RDMA/hns: Don't overwrite supplied QP attributes - RDMA/hns: Fix the double unlock problem of poll_sem - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support - cpupower: Remove family arg to decode_pstates() - cpupower: Condense pstate enabled bit checks in decode_pstates() - cpupower: Update family checks when decoding HW pstates - cpupower: Remove unused pscur variable. - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag - cpupower: Correct macro name for CPB caps flag - cpupower: Update msr_pstate union struct naming - openeuler_defconfig: Enable CONFIG_ARM64_EPAN for ARM64 - arm64: Support execute-only permissions with Enhanced PAN - arm64: head.S: cleanup SCTLR_ELx initialization - arm64: smccc: Save lr before calling __arm_smccc_sve_check() - arm64: smccc: Support SMCCC v1.3 SVE register saving hint - KVM: arm64: Implement the TRNG hypervisor call - arm64: Add support for SMCCC TRNG entropy source - firmware: smccc: Introduce SMCCC TRNG framework - firmware: smccc: Add SMCCC TRNG function call IDs - arm64: abort counter_read_on_cpu() when irqs_disabled() - arm64: implement CPPC FFH support using AMUs - arm64: split counter validation function - arm64: wrap and generalise counter read functions - arm64: Add HWCAP for self-synchronising virtual counter - arm64: Add handling of CNTVCTSS traps - arm64: Add CNT{P,V}CTSS_EL0 alternatives to cnt{p,v}ct_el0 - arm64: Add a capability for FEAT_ECV - clocksource/drivers/arch_arm_timer: Move workaround synchronisation around - clocksource/drivers/arm_arch_timer: Fix masking for high freq counters - clocksource/drivers/arm_arch_timer: Drop unnecessary ISB on CVAL programming - clocksource/drivers/arm_arch_timer: Remove any trace of the TVAL programming interface - clocksource/drivers/arm_arch_timer: Work around broken CVAL implementations - clocksource/drivers/arm_arch_timer: Advertise 56bit timer to the core code - clocksource/drivers/arm_arch_timer: Move MMIO timer programming over to CVAL - clocksource/drivers/arm_arch_timer: Fix MMIO base address vs callback ordering issue - clocksource/drivers/arm_arch_timer: Move drop _tval from erratum function names - clocksource/drivers/arm_arch_timer: Move system register timer programming over to CVAL - clocksource/drivers/arm_arch_timer: Extend write side of timer register accessors to u64 - clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors - clocksource/arm_arch_timer: Add build-time guards for unhandled register accesses - can: raw: return -ERANGE when filterset does not fit into user space buffer - x86: hugepage: use nt copy hugepage to AEP in x86- xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - Revert "xsk: Do not sleep in poll() when need_wakeup set" - bus: ti-sysc: Fix variable set but not used warning for reinit_modules - rcu: Mark accesses to rcu_state.n_force_qs - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - scsi: scsi_debug: Fix type in min_t to avoid stack OOB - scsi: scsi_debug: Don't call kcalloc() if size arg is zero - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - media: mxl111sf: change mutex_init() location - xsk: Do not sleep in poll() when need_wakeup set - ARM: dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name - Input: touchscreen - avoid bitwise vs logical OR warning - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE - libata: if T_LENGTH is zero, dma direction should be DMA_NONE - serial: 8250_fintek: Fix garbled text for console - iocost: Fix divide-by-zero on donation from low hweight cgroup - zonefs: add MODULE_ALIAS_FS - btrfs: fix double free of anon_dev after failure to create subvolume - btrfs: fix memory leak in __add_inode_ref() - USB: serial: option: add Telit FN990 compositions - USB: serial: cp210x: fix CP2105 GPIO registration - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. - PCI/MSI: Mask MSI-X vectors only on success - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - usb: dwc2: fix STM ID/VBUS detection startup delay in dwc2_driver_probe - USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES - Revert "usb: early: convert to readl_poll_timeout_atomic()" - bpf, selftests: Fix racing issue in btf_skc_cls_ingress test - sit: do not call ipip6_dev_free() from sit_init_net() - net: systemport: Add global locking for descriptor lifecycle - net/smc: Prevent smc_release() from long blocking - net: Fix double 0x prefix print in SKB dump - sfc_ef100: potential dereference of null pointer - net/packet: rx_owner_map depends on pg_vec - ixgbe: set X550 MDIO speed before talking to PHY - ixgbe: Document how to enable NBASE-T support - igc: Fix typo in i225 LTR functions - igbvf: fix double free in `igbvf_probe` - igb: Fix removal of unicast MAC filters of VFs - soc/tegra: fuse: Fix bitwise vs. logical OR warning - mptcp: clear 'kern' flag from fallback sockets - drm/amd/pm: fix a potential gpu_metrics_table memory leak - flow_offload: return EOPNOTSUPP for the unsupported mpls action type - mac80211: fix lookup when adding AddBA extension element - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock - drm/ast: potential dereference of null pointer - selftest/net/forwarding: declare NETIFS p9 p10 - net/sched: sch_ets: don't remove idle classes from the round-robin list - dmaengine: st_fdma: fix MODULE_ALIAS - selftests: Fix IPv6 address bind tests - selftests: Fix raw socket bind tests with VRF - selftests: Add duplicate config only for MD5 VRF tests - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - inet_diag: fix kernel-infoleak for UDP sockets - sch_cake: do not call cake_destroy() from cake_init() - s390/kexec_file: fix error handling when applying relocations - selftests: net: Correct ping6 expected rc from 2 to 1 - virtio/vsock: fix the transport to work with VMADDR_CID_ANY - soc: imx: Register SoC device only on i.MX boards - clk: Don't parent clks until the parent is fully registered - ARM: socfpga: dts: fix qspi node compatible - ceph: initialize pathlen variable in reconnect_caps_cb - ceph: fix duplicate increment of opened_inodes metric - tee: amdtee: fix an IS_ERR() vs NULL bug - mac80211: track only QoS data frames for admission control - arm64: dts: rockchip: fix audio-supply for Rock Pi 4 - arm64: dts: rockchip: fix rk3399-leez-p710 vcc3v3-lan supply - arm64: dts: rockchip: fix rk3308-roc-cc vcc-sd supply - arm64: dts: rockchip: remove mmc-hs400-enhanced-strobe from rk3399-khadas-edge - arm64: dts: imx8mp-evk: Improve the Ethernet PHY description - arm64: dts: imx8m: correct assigned clocks for FEC - dm btree remove: fix use after free in rebalance_children() - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 - vdpa: check that offsets are within bounds - virtio_ring: Fix querying of maximum DMA mapping size for virtio device - bpf, selftests: Add test case trying to taint map value pointer - bpf: Make 32->64 bounds propagation slightly more robust - bpf: Fix signed bounds propagation after mov32 - firmware: arm_scpi: Fix string overflow in SCPI genpd driver - mac80211: validate extended element ID is present - mac80211: send ADDBA requests using the tid/queue of the aggregation session - mac80211: mark TX-during-stop for TX in in_reconfig - mac80211: fix regression in SSN handling of addba tx - KVM: downgrade two BUG_ONs to WARN_ON_ONCE - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE - arm: ioremap: don't abuse pfn_valid() to check if pfn is in RAM - arm: extend pfn_valid to take into account freed memory map alignment - memblock: align freed memory map on pageblock boundaries with SPARSEMEM - memblock: free_unused_memmap: use pageblock units instead of MAX_ORDER - perf intel-pt: Fix error timestamp setting on the decoder error path - perf intel-pt: Fix missing 'instruction' events with 'q' option - perf intel-pt: Fix next 'err' value, walking trace - perf intel-pt: Fix state setting when receiving overflow (OVF) packet - perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type - perf intel-pt: Fix sync state when a PSB (synchronization) packet is found - perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage - perf inject: Fix itrace space allowed for new attributes - ethtool: do not perform operations on net devices being unregistered - hwmon: (dell-smm) Fix warning on /proc/i8k creation error - fuse: make sure reclaim doesn't write the inode - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc - staging: most: dim2: use device release method - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req - tracing: Fix a kmemleak false positive in tracing_map - drm/amd/display: add connector type check for CRC source set - drm/amd/display: Fix for the no Audio bug with Tiled Displays - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - i2c: rk3x: Handle a spurious start completion interrupt flag - parisc/agp: Annotate parisc agp init functions with __init - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid - net/mlx4_en: Update reported link modes for 1/10G - Revert "tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP" - s390/test_unwind: use raw opcode instead of invalid instruction - KVM: arm64: Save PSTATE early on exit - drm/msm/dsi: set default num_data_lanes - nfc: fix segfault in nfc_genl_dump_devices_done - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() - cgroup: cgroup.{procs,threads} factor out common parts - netfilter: selftest: conntrack_vrf.sh: fix file permission - Documentation/Kbuild: Remove references to gcc-plugin.sh - MAINTAINERS: adjust GCC PLUGINS after gcc-plugin.sh removal - doc: gcc-plugins: update gcc-plugins.rst - kbuild: simplify GCC_PLUGINS enablement in dummy-tools/gcc - bpf: Add selftests to cover packet access corner cases - misc: fastrpc: fix improper packet size calculation - irqchip: nvic: Fix offset for Interrupt Priority Offsets - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - irqchip/armada-370-xp: Fix support for Multi-MSI interrupts - irqchip/armada-370-xp: Fix return value of armada_370_xp_msi_alloc() - irqchip/aspeed-scu: Replace update_bits with write_bits. - csky: fix typo of fpu config macro - iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove - iio: ad7768-1: Call iio_trigger_notify_done() on error - iio: adc: axp20x_adc: fix charging current reporting on AXP22x - iio: adc: stm32: fix a current leak by resetting pcsel before disabling vdda - iio: at91-sama5d2: Fix incorrect sign extension - iio: dln2: Check return value of devm_iio_trigger_register() - iio: dln2-adc: Fix lockdep complaint - iio: itg3200: Call iio_trigger_notify_done() on error - iio: kxsd9: Don't return error code in trigger handler - iio: ltr501: Don't return error code in trigger handler - iio: mma8452: Fix trigger reference couting - iio: stk3310: Don't return error code in interrupt handler - iio: trigger: stm32-timer: fix MODULE_ALIAS - iio: trigger: Fix reference counting - iio: gyro: adxrs290: fix data signedness - xhci: avoid race between disable slot command and host runtime suspend - usb: core: config: using bit mask instead of individual bits - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending - usb: core: config: fix validation of wMaxPacketValue entries - USB: gadget: zero allocate endpoint 0 buffers - selftests/fib_tests: Rework fib_rp_filter_test() - net/qla3xxx: fix an error code in ql_adapter_up() - net, neigh: clear whole pneigh_entry at alloc time - net: fec: only clear interrupt of handling queue in fec_enet_rx_queue() - net: altera: set a couple error code in probe() - net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero - tools build: Remove needless libpython-version feature check that breaks test-all fast path - dt-bindings: net: Reintroduce PHY no lane swap binding - Documentation/locking/locktypes: Update migrate_disable() bits. - perf tools: Fix SMT detection fast read path - Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge" - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc - mtd: rawnand: fsmc: Fix timing computation - mtd: rawnand: fsmc: Take instruction delay into account - i40e: Fix pre-set max number of queues for VF - i40e: Fix failed opcode appearing if handling messages from VF - clk: imx: use module_platform_driver - RDMA/hns: Do not destroy QP resources in the hw resetting phase - RDMA/hns: Do not halt commands during reset until later - ASoC: codecs: wcd934x: return correct value from mixer put - ASoC: codecs: wcd934x: handle channel mappping list correctly - ASoC: codecs: wsa881x: fix return values from kcontrol put - ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer - ASoC: rt5682: Fix crash due to out of scope stack vars - PM: runtime: Fix pm_runtime_active() kerneldoc comment - qede: validate non LSO skb length - scsi: scsi_debug: Fix buffer size of REPORT ZONES command - scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc() - block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2) - tracefs: Set all files to the same group ownership as the mount option - net: mvpp2: fix XDP rx queues registering - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - binder: use wake_up_pollfree() - wait: add wake_up_pollfree() - libata: add horkage for ASMedia 1092 - can: m_can: Disable and ignore ELO interrupt - can: pch_can: pch_can_rx_normal: fix use after free - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. - clk: qcom: regmap-mux: fix parent clock lookup - mmc: renesas_sdhi: initialize variable properly when tuning - tracefs: Have new files inherit the ownership of their parent - nfsd: Fix nsfd startup race (again) - nfsd: fix use-after-free due to delegation race - md: fix update super 1.0 on rdev size change - btrfs: replace the BUG_ON in btrfs_del_root_ref with proper error handling - btrfs: clear extent buffer uptodate when we fail to write it - scsi: qla2xxx: Format log strings only if needed - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() - ALSA: pcm: oss: Limit the period size to 16MB - ALSA: pcm: oss: Fix negative period/buffer sizes - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform - ALSA: ctl: Fix copy of updated id with element read/write - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall - net/sched: fq_pie: prevent dismantle issue - devlink: fix netns refcount leak in devlink_nl_cmd_reload() - IB/hfi1: Correct guard on eager buffer deallocation - iavf: Fix reporting when setting descriptor count - iavf: restore MSI state on reset - netfilter: conntrack: annotate data-races around ct->timeout - udp: using datalen to cap max gso segments - seg6: fix the iif in the IPv6 socket control block - nfp: Fix memory leak in nfp_cpp_area_cache_add() - bonding: make tx_rebalance_counter an atomic - ice: ignore dropped packets during init - bpf: Fix the off-by-two error in range markings - bpf, x86: Fix "no previous prototype" warning - vrf: don't run conntrack on vrf with !dflt qdisc - selftests: netfilter: add a vrf+conntrack testcase - nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done - drm/amdkfd: fix boot failure when iommu is disabled in Picasso. - drm/amdgpu: init iommu after amdkfd device init - drm/amdgpu: move iommu_resume before ip init/resume - drm/amdgpu: add amdgpu_amdkfd_resume_iommu - drm/amdkfd: separate kfd_iommu_resume from kfd_resume - drm/amd/amdkfd: adjust dummy functions' placement - x86/sme: Explicitly map new EFI memmap table as encrypted - can: sja1000: fix use after free in ems_pcmcia_add_card() - can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase correct stats->{rx,tx}_errors counter - can: kvaser_usb: get CAN clock frequency from device - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr - IB/hfi1: Fix early init panic - IB/hfi1: Insure use of smp_processor_id() is preempt disabled - nft_set_pipapo: Fix bucket load in AVX2 lookup routine for six 8-bit groups - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: bigbenff: prevent null pointer dereference - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - HID: google: add eel USB id - HID: quirks: Add quirk for the Microsoft Surface 3 type-cover - gcc-plugins: fix gcc 11 indigestion with plugins... - gcc-plugins: simplify GCC plugin-dev capability test - usb: gadget: uvc: fix multiple opens - tee: handle lookup of shm with reference count 0 - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - rds: memory leak in __rds_conn_create() - ipmi: msghandler: Make symbol 'remove_work_wq' static - net/tls: Fix authentication failure in CCM mode - parisc: Mark cr16 CPU clocksource unstable on all SMP machines - iwlwifi: mvm: retry init flow if failed - serial: 8250: Fix RTS modem control while in rs485 mode - serial: 8250_pci: rewrite pericom_do_set_divisor() - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array - serial: core: fix transmit-buffer reset and memleak - serial: tegra: Change lower tolerance baud rate limit for tegra20 and tegra30 - serial: pl011: Add ACPI SBSA UART match id - tty: serial: msm_serial: Deactivate RX DMA for polling support - x86/64/mm: Map all kernel memory into trampoline_pgd - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms - x86/tsc: Add a timer to make sure TSC_adjust is always checked - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect - USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub - xhci: Fix commad ring abort, write all 64 bits to CRCR register. - vgacon: Propagate console boot parameters before calling `vc_resize' - parisc: Fix "make install" on newer debian releases - parisc: Fix KBUILD_IMAGE for self-extracting kernel - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() - x86/pv: Switch SWAPGS to ALTERNATIVE - sched/uclamp: Fix rq->uclamp_max not set on first enqueue - x86/xen: Add xenpv_restore_regs_and_return_to_usermode() - x86/entry: Use the correct fence macro after swapgs in kernel CR3 - x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, and qword - KVM: VMX: Set failure code in prepare_vmcs02() - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register - atlantic: Remove warn trace message. - atlantic: Fix statistics logic for production hardware - Remove Half duplex mode speed capabilities. - atlantic: Add missing DIDs and fix 115c. - atlantic: Fix to display FW bundle version instead of FW mac version. - atlatnic: enable Nbase-t speeds with base-t - atlantic: Increase delay for fw transactions - drm/msm: Do hw_init() before capturing GPU state - drm/msm/a6xx: Allocate enough space for GMU registers - net/smc: Keep smc_close_final rc during active close - net/rds: correct socket tunable error in rds_tcp_tune() - net/smc: fix wrong list_del in smc_lgr_cleanup_early - ipv4: convert fib_num_tclassid_users to atomic_t - net: annotate data-races on txq->xmit_lock_owner - dpaa2-eth: destroy workqueue at the end of remove function - net: marvell: mvpp2: Fix the computation of shared CPUs - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec - rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() - rxrpc: Fix rxrpc_peer leak in rxrpc_look_up_bundle() - ASoC: tegra: Fix kcontrol put callback in AHUB - ASoC: tegra: Fix kcontrol put callback in DSPK - ASoC: tegra: Fix kcontrol put callback in DMIC - ASoC: tegra: Fix kcontrol put callback in I2S - ASoC: tegra: Fix kcontrol put callback in ADMAIF - ASoC: tegra: Fix wrong value type in DSPK - ASoC: tegra: Fix wrong value type in DMIC - ASoC: tegra: Fix wrong value type in I2S - ASoC: tegra: Fix wrong value type in ADMAIF - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode - selftests: net: Correct case name - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() - arm64: ftrace: add missing BTIs - siphash: use _unaligned version by default - net: mpls: Fix notifications when deleting a device - net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings() - tcp: fix page frag corruption on page fault - natsemi: xtensa: fix section mismatch warnings - i2c: cbus-gpio: set atomic transfer callback - i2c: stm32f7: stop dma transfer in case of NACK - i2c: stm32f7: recover the bus on access timeout - i2c: stm32f7: flush TX FIFO upon transfer errors - wireguard: ratelimiter: use kvcalloc() instead of kvzalloc() - wireguard: receive: drop handshakes if queue lock is contended - wireguard: receive: use ring buffer for incoming handshakes - wireguard: device: reset peer src endpoint when netns exits - wireguard: selftests: rename DEBUG_PI_LIST to DEBUG_PLIST - wireguard: selftests: actually test for routing loops - wireguard: allowedips: add missing __rcu annotation to satisfy sparse - wireguard: selftests: increase default dmesg log size - tracing/histograms: String compares should not care about signed values - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 - KVM: x86: Use a stable condition around all VT-d PI paths - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST - KVM: Disallow user memslot with size that exceeds "unsigned long" - drm/amd/display: Allow DSC on supported MST branch devices - ipv6: fix memory leak in fib6_rule_suppress - sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl - sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl - s390/pci: move pseudo-MMIO to prevent MIO overlap - ipmi: Move remove_work to dedicated workqueue - rt2x00: do not mark device gone on EPROTO errors during start - kprobes: Limit max data_size of the kretprobe instances - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - ACPI: Add stubs for wakeup handler functions - net/smc: Avoid warning of possible recursive locking - perf report: Fix memory leaks around perf_tip() - perf hist: Fix memory leak of a perf_hpp_fmt - net: ethernet: dec: tulip: de4x5: fix possible array overflows in type3_infoblock() - net: tulip: de4x5: fix the problem that the array 'lp->phy[8]' may be out of bound - ipv6: check return value of ipv6_skip_exthdr - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() - ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile - drm/amd/amdgpu: fix potential memleak - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again - scsi: iscsi: Unblock session then wake up error handler - thermal: core: Reset previous low and high trip during thermal zone init - btrfs: check-integrity: fix a warning on write caching disabled disk - s390/setup: avoid using memblock_enforce_memory_limit - platform/x86: thinkpad_acpi: Fix WWAN device disabled issue after S3 deep - platform/x86: thinkpad_acpi: Add support for dual fan control - net: return correct error code - net/smc: Transfer remaining wait queue entries during fallback - mac80211: do not access the IV when it was stripped - drm/sun4i: fix unmet dependency on RESET_CONTROLLER for PHY_SUN6I_MIPI_DPHY - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" - gfs2: Fix length of holes reported at end-of-file - gfs2: release iopen glock early in evict - ovl: fix deadlock in splice write - ovl: simplify file splice - can: j1939: j1939_tp_cmd_recv(): check the dst address of TP.CM_BAM - NFSv42: Fix pagecache invalidation after COPY/CLONE - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP - shm: extend forced shm destroy to support objects from several IPC nses - s390/mm: validate VMA in PGSTE manipulation functions - tty: hvc: replace BUG_ON() with negative return value - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - tracing: Check pid filtering when creating events - vhost/vsock: fix incorrect used length reported to the guest - iommu/amd: Clarify AMD IOMMUv2 initialization messages - smb3: do not error on fsync when readonly - ceph: properly handle statfs on multifs setups - f2fs: set SBI_NEED_FSCK flag when inconsistent node block found - sched/scs: Reset task stack state in bringup_cpu() - tcp: correctly handle increased zerocopy args struct size - net: mscc: ocelot: correctly report the timestamping RX filters in ethtool - net: mscc: ocelot: don't downgrade timestamping RX filters in SIOCSHWTSTAMP - net/smc: Don't call clcsock shutdown twice when smc shutdown - net: vlan: fix underflow for the real_dev refcnt - net/sched: sch_ets: don't peek at classes beyond 'nbands' - tls: fix replacing proto_ops - tls: splice_read: fix record type check - MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48 - MIPS: loongson64: fix FTLB configuration - igb: fix netpoll exit with traffic - nvmet: use IOCB_NOWAIT only if the filesystem supports it - net/smc: Fix loop in smc_listen - net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() - net: phylink: Force retrigger in case of latched link-fail indicator - net: phylink: Force link down and retrigger resolve on interface change - lan743x: fix deadlock in lan743x_phy_link_status_change() - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows - drm/amd/display: Set plane update flags for all planes in reset - PM: hibernate: use correct mode for swsusp_close() - net/ncsi : Add payload to be 32-bit aligned to fix dropped packets - nvmet-tcp: fix incomplete data digest send - net: marvell: mvpp2: increase MTU limit when XDP enabled - mlxsw: spectrum: Protect driver from buggy firmware - mlxsw: Verify the accessed index doesn't exceed the array length - net/smc: Ensure the active closing peer first closes clcsock - erofs: fix deadlock when shrink erofs slab - scsi: scsi_debug: Zero clear zones at reset write pointer - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING - ice: avoid bpf_prog refcount underflow - ice: fix vsi->txq_map sizing - net: nexthop: release IPv6 per-cpu dsts when replacing a nexthop group - net: ipv6: add fib6_nh_release_dsts stub - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume - nfp: checking parameter process for rx-usecs/tx-usecs is invalid - ipv6: fix typos in __ip6_finish_output() - firmware: smccc: Fix check for ARCH_SOC_ID not implemented - mptcp: fix delack timer - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec - iavf: Prevent changing static ITR values if adaptive moderation is on - net: marvell: prestera: fix double free issue on err path - drm/vc4: fix error code in vc4_create_object() - scsi: mpt3sas: Fix kernel panic during drive powercycle test - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks - ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE - NFSv42: Don't fail clone() unless the OP_CLONE operation failed - firmware: arm_scmi: pm: Propagate return value to caller - net: ieee802154: handle iftypes as u32 - ASoC: codecs: wcd934x: return error code correctly from hw_params - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls - ASoC: qdsp6: q6asm: fix q6asm_dai_prepare error handling - ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer - ARM: dts: bcm2711: Fix PCIe interrupts - ARM: dts: BCM5301X: Add interrupt properties to GPIO node - ARM: dts: BCM5301X: Fix I2C controller interrupt - netfilter: flowtable: fix IPv6 tunnel addr match - netfilter: ipvs: Fix reuse connection if RS weight is 0 - netfilter: ctnetlink: do not erase error code with EINVAL - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY - proc/vmcore: fix clearing user buffer by properly using clear_user() - PCI: aardvark: Fix link training - PCI: aardvark: Simplify initialization of rootcap on virtual bridge - PCI: aardvark: Implement re-issuing config requests on CRS response - PCI: aardvark: Update comment about disabling link training - PCI: aardvark: Deduplicate code in advk_pcie_rd_conf() - powerpc/32: Fix hardlockup on vmap stack overflow - mdio: aspeed: Fix "Link is Down" issue - mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB - mmc: sdhci-esdhc-imx: disable CMDQ support - tracing: Fix pid filtering when triggers are attached - tracing/uprobe: Fix uprobe_perf_open probes iteration - KVM: PPC: Book3S HV: Prevent POWER7/8 TLB flush flushing SLB - xen: detect uninitialized xenbus in xenbus_init - xen: don't continue xenstore initialization in case of errors - fuse: release pipe buf after last use - staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect() - staging: greybus: Add missing rwsem around snd_ctl_remove() calls - staging/fbtft: Fix backlight - HID: wacom: Use "Confidence" flag to prevent reporting invalid contacts - Revert "parisc: Fix backtrace to always include init funtion names" - media: cec: copy sequence field for the reply - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 - ALSA: ctxfi: Fix out-of-range access - binder: fix test regression due to sender_euid change - usb: hub: Fix locking issues with address0_mutex - usb: hub: Fix usb enumeration issue due to address0 race - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts - usb: chipidea: ci_hdrc_imx: fix potential error pointer dereference in probe - net: nexthop: fix null pointer dereference when IPv6 is not enabled - usb: dwc3: gadget: Fix null pointer exception - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer - usb: dwc3: gadget: Ignore NoStream after End Transfer - usb: dwc2: hcd_queue: Fix use of floating point literal - usb: dwc2: gadget: Fix ISOC flow for elapsed frames - USB: serial: option: add Fibocom FM101-GL variants - USB: serial: option: add Telit LE910S1 0x9200 composition - ACPI: Get acpi_device's parent from the parent field - ARM: Add unwinding annotations to __loop.*delay functions - fcntl: fix potential deadlocks for &fown_struct.lock - mm: usercopy: Warn vmalloc/module address in check_heap_object() - powerpc: Fix virt_addr_valid() check - jffs2: fix memory leak in jffs2_scan_medium - jffs2: fix memory leak in jffs2_do_mount_fs - jffs2: fix use-after-free in jffs2_clear_xattr_subsystem - powerpc/85xx: Fix oops when CONFIG_FSL_PMC=n - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - hugetlb: address ref count racing in prep_compound_gigantic_page - memblock: ensure there is no overflow in memblock_overlaps_region() - phonet: refcount leak in pep_sock_accep - Revert "[Backport] ARM: BCM53016: Specify switch ports for Meraki MR32" - USB: gadget: bRequestType is a bitfield, not a enum - USB: gadget: detect too-big endpoint 0 requests - Revert "perf: Rework perf_event_exit_event()" - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() - ALSA: hda: hdac_ext_stream: fix potential locking issues - x86/Kconfig: Fix an unused variable error in dell-smm-hwmon - btrfs: update device path inode time instead of bd_inode - fs: export an inode_update_time helper - ice: Delete always true check of PF pointer - usb: max-3421: Use driver data instead of maintaining a list of bound devices - ASoC: DAPM: Cover regression by kctl change notification fix - selinux: fix NULL-pointer dereference when hashtab allocation fails - RDMA/netlink: Add __maybe_unused to static inline in C file - scsi: ufs: core: Fix task management completion timeout race - scsi: ufs: core: Fix task management completion - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors - drm/i915/dp: Ensure sink rate values are always valid - drm/udl: fix control-message timeout - drm/amd/display: Update swizzle mode enums - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type - parisc/sticon: fix reverse colors - btrfs: fix memory ordering between normal and ordered work functions - net: stmmac: socfpga: add runtime suspend/resume callback for stratix10 platform - udf: Fix crash after seekdir - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load - block: Check ADMIN before NICE for IOPRIO_CLASS_RT - s390/kexec: fix memory leak of ipl report buffer - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() - powerpc/8xx: Fix pinned TLBs with CONFIG_STRICT_KERNEL_RWX - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tipc: check for null after calling kmemdup - hexagon: clean up timer-regs.h - hexagon: export raw I/O routines for modules - tun: fix bonding active backup with arp monitoring - arm64: vdso32: suppress error message for 'make mrproper' - net: stmmac: dwmac-rk: Fix ethernet on rk3399 based devices - s390/kexec: fix return code handling - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - pinctrl: qcom: sdm845: Enable dual edge errata - KVM: PPC: Book3S HV: Use GLOBAL_TOC for kvmppc_h_set_dabr/xdabr() - e100: fix device suspend/resume - NFC: add NCI_UNREG flag to eliminate the race - net: nfc: nci: Change the NCI close sequence - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - i40e: Fix display error code in dmesg - i40e: Fix creation of first queue by omitting it if is not power of two - i40e: Fix warning message and call stack during rmmod i40e driver - i40e: Fix ping is lost after configuring ADq on VF - i40e: Fix changing previously set num_queue_pairs for PFs - i40e: Fix NULL ptr dereference on VSI filter sync - i40e: Fix correct max_pkt_size on VF RX queue - net: virtio_net_hdr_to_skb: count transport header in UFO - net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove - net: sched: act_mirred: drop dst for the direction from egress to ingress - scsi: core: sysfs: Fix hang when device state is set via sysfs - net/mlx5: E-Switch, return error if encap isn't supported - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore - net/mlx5: Lag, update tracker when state change event received - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() - platform/x86: hp_accel: Fix an error handling path in 'lis3lv02d_probe()' - mips: lantiq: add support for clk_get_parent() - mips: bcm63xx: add support for clk_get_parent() - MIPS: generic/yamon-dt: fix uninitialized variable error - iavf: Fix for setting queues to 0 - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset - iavf: validate pointers - iavf: prevent accidental free of filter structure - iavf: Fix failure to exit out from last all-multicast mode - iavf: free q_vectors before queues in iavf_disable_vf - iavf: check for null in iavf_fix_features - iavf: Fix return of set the new channel count - net/smc: Make sure the link_id is unique - sock: fix /proc/net/sockstat underflow in sk_clone_lock() - net: reduce indentation level in sk_clone_lock() - tipc: only accept encrypted MSG_CRYPTO msgs - bnxt_en: reject indirect blk offload when hw-tc-offload is off - net: bnx2x: fix variable dereferenced before check - net: ipa: disable HOLB drop when updating timer - tracing: Add length protection to histogram string copies - tcp: Fix uninitialized access in skb frags array for Rx 0cp. - net-zerocopy: Refactor skb frag fast-forward op. - net-zerocopy: Copy straggler unaligned data for TCP Rx. zerocopy. - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame - perf tests: Remove bash construct from record+zstd_comp_decomp.sh - perf bench futex: Fix memory leak of perf_cpu_map__new() - perf bpf: Avoid memory leak from perf_env__insert_btf() - tracing/histogram: Do not copy the fixed-size char array field over the field size - perf/x86/vlbr: Add c->flags to vlbr event constraints - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - mips: BCM63XX: ensure that CPU_SUPPORTS_32BIT_KERNEL is set - clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk - clk/ast2600: Fix soc revision for AHB - clk: ingenic: Fix bugs with divided dividers - f2fs: fix incorrect return value in f2fs_sanity_check_ckpt() - f2fs: compress: disallow disabling compress on non-empty compressed file - sh: define __BIG_ENDIAN for math-emu - sh: math-emu: drop unused functions - sh: fix kconfig unmet dependency warning for FRAME_POINTER - f2fs: fix to use WHINT_MODE - f2fs: fix up f2fs_lookup tracepoints - maple: fix wrong return value of maple_bus_init(). - sh: check return code of request_irq - powerpc/8xx: Fix Oops with STRICT_KERNEL_RWX without DEBUG_RODATA_TEST - powerpc/dcr: Use cmplwi instead of 3-argument cmpli - ALSA: gus: fix null pointer dereference on pointer block - ARM: dts: qcom: fix memory and mdio nodes naming for RB3011 - powerpc/5200: dts: fix memory node unit name - iio: imu: st_lsm6dsx: Avoid potential array overflow in st_lsm6dsx_set_odr() - scsi: target: Fix alua_tg_pt_gps_count tracking - scsi: target: Fix ordered tag handling - MIPS: sni: Fix the build - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - ALSA: ISA: not for M68K - ARM: dts: ls1021a-tsn: use generic "jedec,spi-nor" compatible for flash - ARM: dts: ls1021a: move thermal-zones node out of soc/ - usb: host: ohci-tmio: check return value after calling platform_get_resource() - ARM: dts: omap: fix gpmc,mux-add-data type - firmware_loader: fix pre-allocated buf built-in firmware use - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec - scsi: advansys: Fix kernel pointer leak - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect - clk: imx: imx6ul: Move csi_sel mux to correct base register - ASoC: SOF: Intel: hda-dai: fix potential locking issue - arm64: dts: freescale: fix arm,sp805 compatible string - arm64: dts: qcom: ipq6018: Fix qcom,controlled-remotely property - arm64: dts: qcom: msm8998: Fix CPU/L2 idle state latency and residency - ARM: BCM53016: Specify switch ports for Meraki MR32 - staging: rtl8723bs: remove possible deadlock when disconnect (v2) - ARM: dts: ux500: Skomer regulator fixes - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read - usb: musb: tusb6010: check return value after calling platform_get_resource() - bus: ti-sysc: Use context lost quirk for otg - bus: ti-sysc: Add quirk handling for reinit on context lost - RDMA/bnxt_re: Check if the vlan is valid before reporting - arm64: dts: hisilicon: fix arm,sp805 compatible string - arm64: dts: rockchip: Disable CDN DP on Pinebook Pro - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() - ARM: dts: NSP: Fix mpcore, mmc node names - staging: wfx: ensure IRQ is ready before enabling it - arm64: dts: allwinner: a100: Fix thermal zone node name - arm64: dts: allwinner: h5: Fix GPU thermal zone node name - ARM: dts: sunxi: Fix OPPs node name - arm64: zynqmp: Fix serial compatible string - arm64: zynqmp: Do not duplicate flash partition label property - ubifs: ubifs_releasepage: Remove ubifs_assert(0) to valid this process - ubifs: ubifs_writepage: Mark page dirty after writing inode failed - fget: check that the fd still exists after getting a ref to it - nbd: Fix use-after-free in blk_mq_free_rqs - xfs: fix up non-directory creation in SGID directories - pipe: Fix endless sleep problem due to the out-of-order - blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off - block: Fix fsync always failed if once failed - kfence: fix memory leak when cat kfence objects - io_uring: fix soft lockup when call __io_remove_buffers - io_uring: return back safer resurrect - io_uring: fix ltout double free on completion race - ext4: always panic when errors=panic is specified - scsi: core: Stop using DRIVER_ERROR - drm/i915/guc: Update to use firmware v49.0.1- Increase-debugfs_dump_index-after-dump - brd: expose number of allocated pages in debugfs - net: hns3: create new common cmd code for PF and VF modules - net: hns3: refactor VF tqp stats APIs with new common tqp stats APIs - net: hns3: refactor PF tqp stats APIs with new common tqp stats APIs - net: hns3: create new set of common tqp stats APIs for PF and VF reuse - net: hns3: refactor VF rss init APIs with new common rss init APIs - net: hns3: refactor PF rss init APIs with new common rss init APIs - net: hns3: create new set of common rss init APIs for PF and VF reuse - net: hns3: refactor VF rss set APIs with new common rss set APIs - net: hns3: refactor PF rss set APIs with new common rss set APIs - net: hns3: create new set of common rss set APIs for PF and VF module - net: hns3: refactor VF rss get APIs with new common rss get APIs - net: hns3: refactor PF rss get APIs with new common rss get APIs - net: hns3: create new set of common rss get APIs for PF and VF rss module - net: hns3: refactor hclge_comm_send function in PF/VF drivers - net: hns3: create new rss common structure hclge_comm_rss_cfg - net: hns3: delete the hclge_cmd.c and hclgevf_cmd.c - net: hns3: refactor VF cmdq init and uninit APIs with new common APIs - net: hns3: refactor PF cmdq init and uninit APIs with new common APIs - net: hns3: create common cmdq init and uninit APIs - net: hns3: refactor VF cmdq resource APIs with new common APIs - net: hns3: refactor PF cmdq resource APIs with new common APIs - net: hns3: create common cmdq resource allocate/free/query APIs - net: hns3: refactor hclgevf_cmd_send with new hclge_comm_cmd_send API - net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API - net: hns3: create new set of unified hclge_comm_cmd_send APIs - net: hns3: use struct hclge_desc to replace hclgevf_desc in VF cmdq module - net: hns3: create new cmdq hardware description structure hclge_comm_hw - net: hns3: refactor hns3 makefile to support hns3_common module - Revert "bcache: add a framework to perform prefetch" - Revert "bcache: provide a switch to bypass all IO requests" - Revert "bcache: inflight prefetch requests block overlapped normal requests" - Revert "bcache: Delay to invalidate cache data in writearound write" - Revert "bcache: Add a sample of userspace prefetch client" - Revert "bcache: Rewrite patch to delay to invalidate cache data" - Revert "bcache: do not collect data insert info created by write_moving" - Revert "bcache: always record start time of a sample"- netfilter: fix regression in looped (broad|multi)cast's MAC handling - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() - serial: amba-pl011: Fix serial port discard interrupt when interrupt signal line of serial port is connected to mbigen. - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - perf script: Fix printing 'phys_addr' failure issue - bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - bcache: Rewrite patch to delay to invalidate cache data - bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch - tcp: Add some stub info for KABI consistency - BMA: Fix format string compile warning in arm32 builds- hugepage: add sysctl for hugepage alloc and mig - mm: export node type {pmem|dram} under /sys/bus/node - acpi/numa: memorize node type from SRAT table - etmem_scan: add pte_hole callback - etmem_scan: release CPU after scan walk_step size - etmem: fix potential UAF when walk ept page table - etmem: fix concurrent access to export file operations - etmem scan: fix memleak in vm_idle_read - etmem_scan: x86: support scan 4 level ept under 5 level host page table - etmem: x86: support scan hugetlb of vm - etmem: add ioctl for mm idle scan - RDMA/hns: Remove support for HIP06 - RDMA/hns: Remove RST2RST error prints for hw v1 - RDMA/hns: Support direct wqe of userspace - RDMA/hns: Modify the mapping attribute of doorbell to device - RDMA/hns: Encapsulate the qp db as a function - RDMA/hns: Use the core code to manage the fixed mmap entries - RDMA/hns: Use IDA interface to manage uar index - RDMA/hns: Enable the cmd mask of uverbs to create and destroy AH - RDMA/hns: Fix Direct WQE is not enable - RDMA/hns: Enable stash feature of HIP09- tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - xfs: move the CIL workqueue to the CIL - xfs: CIL work is serialised, not pipelined - xfs: AIL needs asynchronous CIL forcing - xfs: reduce ilock acquisitions in xfs_file_fsync - xfs: refactor xfs_file_fsync - xfs: throttle inode inactivation queuing on memory reclaim - xfs: avoid buffer deadlocks when walking fs inodes - xfs: use background worker pool when transactions can't get free space - xfs: don't run speculative preallocation gc when fs is frozen - xfs: flush inode inactivation work when compiling usage statistics - xfs: inactivate inodes any time we try to free speculative preallocations - xfs: queue inactivation immediately when free realtime extents are tight - xfs: queue inactivation immediately when quota is nearing enforcement - xfs: queue inactivation immediately when free space is tight - xfs: per-cpu deferred inode inactivation queues - xfs: detach dquots from inode if we don't need to inactivate it - xfs: move xfs_inactive call to xfs_inode_mark_reclaimable - xfs: remove the active vs running quota differentiation - xfs: remove the flags argument to xfs_qm_dquot_walk - xfs: remove xfs_dqrele_all_inodes - xfs: remove support for disabling quota accounting on a mounted file system - xfs: don't nest transactions when scanning for eofblocks - xfs: force log and push AIL to clear pinned inodes when aborting mount - xfs: separate primary inode selection criteria in xfs_iget_cache_hit - xfs: refactor the inode recycling code - xfs: add iclog state trace events - xfs: rename struct xfs_eofblocks to xfs_icwalk - xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ - xfs: selectively keep sick inodes in memory - xfs: drop IDONTCACHE on inodes when we mark them sick - xfs: refactor per-AG inode tagging functions - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag - xfs: pass struct xfs_eofblocks to the inode scan callback - xfs: fix radix tree tag signs - xfs: make the icwalk processing functions clean up the grab state - xfs: clean up inode state flag tests in xfs_blockgc_igrab - xfs: remove indirect calls from xfs_inode_walk{,_ag} - xfs: remove iter_flags parameter from xfs_inode_walk_* - xfs: move xfs_inew_wait call into xfs_dqrele_inode - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab - xfs: pass the goal of the incore inode walk to xfs_inode_walk() - xfs: rename xfs_inode_walk functions to xfs_icwalk - xfs: move the inode walk functions further down - xfs: detach inode dquots at the end of inactivation - xfs: move the quotaoff dqrele inode walk into xfs_icache.c - xfs: don't bounce the iolock between free_{eof,cow}blocks - xfs: expose the blockgc workqueue knobs publicly - xfs: rename the blockgc workqueue - xfs: prevent metadata files from being inactivated - xfs: parallelize block preallocation garbage collection - xfs: rename block gc start and stop functions - xfs: only walk the incore inode tree once per blockgc scan - xfs: consolidate the eofblocks and cowblocks workers - xfs: consolidate incore inode radix tree posteof/cowblocks tags - xfs: remove trivial eof/cowblocks functions - xfs: hide xfs_icache_free_cowblocks - xfs: hide xfs_icache_free_eofblocks - xfs: relocate the eofb/cowb workqueue functions - xfs: set WQ_SYSFS on all workqueues in debug mode - xfs: increase the default parallelism levels of pwork clients - xfs: flush speculative space allocations when we run out of space - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites - xfs: add a tracepoint for blockgc scans - xfs: flush eof/cowblocks if we can't reserve quota for chown - xfs: flush eof/cowblocks if we can't reserve quota for inode creation - xfs: flush eof/cowblocks if we can't reserve quota for file blocks - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent - xfs: pass flags and return gc errors from xfs_blockgc_free_quota - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts - xfs: xfs_inode_free_quota_blocks should scan project quota - xfs: don't stall cowblocks scan if we can't take locks - xfs: trigger all block gc scans when low on quota space - xfs: shut down the filesystem if we screw up quota reservation - xfs: rename code to error in xfs_ioctl_setattr - xfs: remove xfs_qm_vop_chown_reserve - xfs: refactor inode ownership change transaction/inode/quota allocation idiom - xfs: refactor inode creation transaction/inode/quota allocation idiom - xfs: refactor reflink functions to use xfs_trans_alloc_inode - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode - xfs: refactor common transaction/inode/quota allocation idiom - xfs: reserve data and rt quota at the same time - xfs: fix up build warnings when quotas are disabled - xfs: clean up icreate quota reservation calls - xfs: remove xfs_trans_unreserve_quota_nblks completely - xfs: create convenience wrappers for incore quota block reservations - xfs: clean up quota reservation callsites - xfs: reduce quota reservation when doing a dax unwritten extent conversion - scsi:spraid: use bsg module to replace with ioctrl - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL - openeuler_defconfig: Enable sharepool feature in defconfig - net/spnic:The reset command flags modification. - net/spnic:Attribute negotiation and optimization. - net/spnic:RSS initialization process optimization - arm64: Fix conflict for capability when cpu hotplug - memcg: Add static key for memcg kswapd - memcg: make memcg kswapd deal with dirty - memcg: support memcg sync reclaim work as kswapd - memcg: Export memcg.high from cgroupv2 to cgroupv1 - memcg: Export memcg.{min/low} from cgroupv2 to cgroupv1 - kabi: Add reserved page and gfp flags for future extension - kabi: reserve space for cgroup_bpf_attach_type and bpf_cgroup_storage_type - bpf: Migrate cgroup_bpf to internal cgroup_bpf_attach_type enum - bpf: Split cgroup_bpf_enabled per attach type - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks - KABI: Add KABI_AUX_PTR extenstions to some more base structures - kabi: Generalize naming of kabi helper macros - arm64: Request resources for reserved memory via memmap - arm64: Add support for memmap kernel parameters- openeuler_defconfig: Enable CONFIG_KABI_RESERVE for x86 and arm64 - KABI: Add CONFIG_KABI_RESERVE to control KABI padding reserve - KABI: Fix allmodconfig build error - Revert "kabi: reserve space for ptp_clock.h" - kabi: reserve space for arm64 cpufeature related structure - UAPI: nfsfh.h: Replace one-element array with flexible-array member - kabi: Add kabi reservation for storage module - KABI:reserve space for sched structures - KABI: reserve space for IMA IPE - kabi: reserve space for cred and user_namespace - Increase size of ucounts to atomic_long_t - kabi: reserve space for fwnode.h - kabi: reserve space for iommu.h - kabi: reserve space for ptp_clock.h - kabi: reserve space for struct ptp_clock_info - kabi: reserve space for struct ptp_clock - kabi: reserve space for struct module - kabi: reserve space for kobject related structures - kabi: reserve space for io subsystem related structures - KABI: add KABI padding to x86/paravirt ops structures - KABI: add KABI padding to cpuidle structures - kabi: reserve space for struct dma_map_ops - kabi: reserve space for struct cpu_stop_work - kabi: reserve space for perf subsystem related structures - kabi: net: reserve space for net netfilter subsystem related structure - kabi: net: reserve space for net bpf subsystem related structure - kabi: net: reserve space for net rdma subsystem related structure - kabi: net: reserve space for net sunrpc subsystem related structure - kabi: net: reserve space for net can subsystem related structure - kabi: net: reserve space for net base subsystem related structure - kabi: reserve space for cgroup bpf structures - kabi: reserve space for cpu cgroup and cpuset cgroup related structures - kabi: reserve space for memcg related structures - kabi: reserve space for cgroup framework related structures - kabi: mm: reserve space for memory subsystem related - msi: Add kabi_reserve in msi.h - irqdomain: Add kabi_reserve in irqdomain - irq_desc: Add kabi_reserve in irq_desc - irq: Add kabi_reserve in irq - interrupt: Add kabi_reserve in interrupt.h - bootparam: Add kabi_reserve in bootparam - kabi: reserve space for hrtimer related structures - kabi: reserve space for time and workqueue subsystem related structure - kabi: reserve space for struct worker - kabi: reserve space for net_namespace - kabi: reserve space for power management related structure - kabi: reserve space for pci subsystem related structure - kabi: reserve space for posix clock related structure - kabi: add kABI reference checking tool - kabi: add a tool to generate the kabi reference relationship - kabi: add script tools to check kabi symbol - kabi: enables more stringent kabi checks - kabi: add KABI_SIZE_ALIGN_CHECKS for more stringent kabi checks - kabi: add kabi helper macros - pci: do not save 'PCI_BRIDGE_CTL_BUS_RESET' - PCI: check BIR before mapping MSI-X Table - PCI: Fail MSI-X mapping if MSI-X Table offset is out of range of BAR space - PCI/sysfs: Take reference on device to be removed - pciehp: fix a race between pciehp and removing operations by sysfs - iommu/arm-smmu-v3: Add suspend and resume support - cgroup: Fix task_css_check rcu warnings - psi: using cpuacct_cgrp_id under CONFIG_CGROUP_CPUACCT - psi: fix unexpected behavior of psi in cgroup v1 during init - perf inject: Fix ARM SPE handling - perf tools: Set COMPAT_NEED_REALLOCARRAY for CONFIG_AUXTRACE=1 - perf arm-spe: Support hardware-based PID tracing - perf arm-spe: Save context ID in record - perf arm-spe: Update --switch-events docs in 'perf record' - perf arm-spe: Track task context switch for cpu-mode events - perf arm-spe: Print size using consistent format - perf arm-spe: Implement find_snapshot callback - perf arm-spe: Snapshot mode test - perf arm-spe: Add snapshot mode support - perf arm-spe: Don't wait for PERF_RECORD_EXIT event - perf arm-spe: Bail out if the trace is later than perf event - perf arm-spe: Assign kernel time to synthesized event - perf arm-spe: Convert event kernel time to counter value - perf arm-spe: Save clock parameters from TIME_CONV event - perf arm-spe: Remove redundant checking for "full_auxtrace" - perf arm-spe: Enable timestamp for per-cpu mode - perf arm-spe: Correct sample flags for dummy event - perf arm-spe: Correct sample flags for SPE event - perf arm-spe: Avoid potential buffer overrun - perf arm-spe: Set sample's data source field - perf arm-spe: Synthesize memory event - perf arm-spe: Fill address info for samples - perf arm-spe: Store operation type in packet - perf arm-spe: Store memory address in packet - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC - perf c2c: Add local variables for output metrics - perf c2c: Refactor node display - perf c2c: Fix argument type for percent() - perf c2c: Refactor display filter - perf c2c: Refactor hist entry validation - perf c2c: Rename for shared cache line stats - perf arm-spe: Add support for ARMv8.3-SPE - perf arm_spe: Decode memory tagging properties - perf arm-spe: Add more sub classes for operation packet - perf arm-spe: Refactor operation packet handling - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() - perf arm-spe: Remove size condition checking for events - perf arm-spe: Refactor event type handling - perf arm-spe: Add new function arm_spe_pkt_desc_event() - perf arm-spe: Refactor counter packet handling - perf arm-spe: Add new function arm_spe_pkt_desc_counter() - perf arm-spe: Refactor context packet handling - perf arm_spe: Fixup top byte for data virtual address - perf arm-spe: Refactor address packet handling - perf arm-spe: Add new function arm_spe_pkt_desc_addr() - perf arm-spe: Refactor packet header parsing - perf arm-spe: Refactor printing string to buffer - perf arm-spe: Fix packet length handling - perf arm-spe: Refactor arm_spe_get_events() - perf arm-spe: Refactor payload size calculation - perf arm-spe: Fix a typo in comment - perf arm-spe: Include bitops.h for BIT() macro - perf mem: Support ARM SPE events - perf c2c: Support AUX trace - perf mem: Support AUX trace - perf auxtrace: Add itrace option '-M' for memory events - perf mem: Only initialize memory event for recording - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE - perf mem: Introduce weak function perf_mem_events__ptr() - perf mem: Search event name with more flexible path - share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: charge pages to the memcg of current task - share_pool: Use node_id from spa when alloc share_pool memory - share_pool: Don't allow non-sp mmap in sp address range - share_pool: support fork() and exit() to handle the mm - share_pool: Implement sp_group_del_task() - share_pool: Implement sp_group_add_task() - share_pool: Implement sp_alloc() - share_pool: Implement sp_unshare_uva() - share_pool: Implement sp_make_share_k2u() - share_pool: Implement sp_free() - share_pool: Implement sp_group_id_by_pid() - share_pool: Implement sp_unshare_kva - share_pool: Implement sp_make_share_u2k() - share_pool: Compact memory when necessary - share_pool: Add sp-area management code - share_pool: Implement sp_walk_page_range() - share_pool: Add VM_SHARE_POOL flag for vm_area_struct - share_pool: Add proc interfaces to show sp info - share_pool: Reserve the va space for share_pool - share_pool: Add Statement for all the exported symbol - share_pool: Add base framework for share_pool - shmem: Alloc shared memory on a specified memory node - memory: introduce do_mm_populate - vmalloc: Extend for hugepages mapping - mm/hugetlb: allocate huge page and setup page table - timekeeping: Really make sure wall_to_monotonic isn't positive - tracing/osnoise: Fix compile warning in function start_kthread - configs: Enable osnoise and timerlat - tracing: Have osnoise_main() add a quiescent state for task rcu - tracing/osnoise: Make osnoise_instances static - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions - tracing/osnoise: Allow multiple instances of the same tracer - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions - tracing: Disable "other" permission bits in the tracefs files - tracing/osnoise: Support a list of trace_array *tr - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() - tracing/osnoise: Split workload start from the tracer start - tracing/osnoise: Improve comments about barrier need for NMI callbacks - tracing/osnoise: Do not follow tracing_cpumask - tracing: Fix missing osnoise tracer on max_latency - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() - trace/osnoise: Print a stop tracing message - trace/osnoise: Make 'noise' variable s64 in run_osnoise() - tracing: Fix spelling in osnoise tracer "interferences" -> "interference" - Documentation: Fix a typo on trace/osnoise-tracer - trace/osnoise: Fix return value on osnoise_init_hotplug_support - trace/osnoise: Make interval u64 on osnoise_main - trace/osnoise: Support hotplug operations - trace/osnoise: Fix 'no previous prototype' warnings - trace/osnoise: Fix an ifdef comment - trace/osnoise: Add a header with PREEMPT_RT additional fields - trace: Add timerlat tracer - trace: Add osnoise tracer - tracing: Merge irqflags + preempt counter. - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers - trace: Add a generic function to read/write u64 values from tracefs - driver core: auxiliary bus: Fix memory leak when driver_register() fail - driver core: auxiliary bus: Remove unneeded module bits - driver core: auxiliary bus: Fix calling stage for auxiliary bus init - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr - driver core: auxiliary bus: minor coding style tweaks - driver core: auxiliary bus: make remove function return void - driver core: auxiliary bus: move slab.h from include file - Add auxiliary bus support - svm: Set CONFIG_HISI_SVM as m by default - svm: Change svm to modules and remove unused functions - arm64/ascend: Enable CONFIG_ASCEND_OOM for openeuler_defconfig - arm64/ascend: Add new enable_oom_killer interface for oom contrl - x86: Support huge vmalloc mappings - arm64: Support huge vmalloc mappings - mm: vmalloc: Let user to control huge vmalloc default behavior - pid_ns: Make pid_max per namespace - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - vfio/mdev: Add missing error handling to dev_set_name() - KVM: arm64: Restore PMU configuration on first run - KVM: arm64: Refuse to run VCPU if PMU is not initialized - KVM: arm64: Add kvm_vcpu_has_pmu() helper - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC - KVM: x86: Properly reset MMU context at vCPU RESET/INIT - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs - kvm: SMM: fix losing SMI problem - arm64: mm: support setting page attributes for debugging - mm: emit the "free" trace report before freeing memory in kmem_cache_free() - mm, page_alloc: disable pcplists during memory offline - mm, page_alloc: move draining pcplists to page isolation users - mm, page_alloc: cache pageset high and batch in struct zone - mm, page_alloc: simplify pageset_update() - mm, page_alloc: remove setup_pageset() - mm, page_alloc: calculate pageset high and batch once per zone - mm, page_alloc: clean up pageset high and batch update - tools arch x86: Sync the msr-index.h copy with the kernel sources - powercap: RAPL: Add AMD Fam19h RAPL support - powercap: Add AMD Fam17h RAPL support - powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer - x86/msr-index: sort AMD RAPL MSRs by address - Revert "ima: Introduce ima namespace" - Revert "ima: Add a list of the installed ima namespaces" - Revert "ima: Bind ima namespace to the file descriptor" - Revert "ima: Add ima policy related data to the ima namespace" - Revert "ima: Add methods for parsing ima policy configuration string" - Revert "ima: Add ima namespace to the ima subsystem APIs" - Revert "ima: Extend the APIs in the integrity subsystem" - Revert "ima: Add integrity inode related data to the ima namespace" - Revert "ima: Enable per ima namespace policy settings" - Revert "ima: Add ima namespace id to the measurement list related structures" - Revert "ima: Keep track of the measurment list per ima namespace" - Revert "ima: Check ima namespace ID during digest entry lookup" - Revert "ima: Add a new ima template that includes namespace ID" - Revert "ima: Add per namespace view of the measurement list" - Revert "ima: Add a reader counter to the integrity inode data" - Revert "ima: Extend permissions to the ima securityfs entries" - Revert "ima: Add the violation counter to the namespace" - Revert "ima: Change the owning user namespace of the ima namespace if necessary" - Revert "ima: Configure the new ima namespace from securityfs" - Revert "ima: Parse per ima namespace policy file" - Revert "user namespace: Add function that checks if the UID map is defined" - Revert "ima: Remap IDs of subject based rules if necessary" - Revert "keys: Add domain tag to the keyring search criteria" - Revert "keys: Include key domain tag in the iterative search" - Revert "keys: Allow to set key domain tag separately from the key type" - Revert "ima: Add key domain to the ima namespace" - Revert "integrity: Add key domain tag to the search criteria" - Revert "ima: Load per ima namespace x509 certificate" - Revert "ima: Add dummy boot aggregate to per ima namespace measurement list" - Revert "ima: Set ML template per ima namespace" - Revert "ima: fix a potential crash owing to the compiler optimisation" - Revert "ima: Introduce ima-ns-sig template" - Revert "digest list: disable digest lists in non-root ima namespaces" - Revert "imans: Use initial ima namespace domain tag when IMANS is disabled." - Revert "imans: Check CAP_SYS_ADMIN in userns associated with IMA NS during configuration." - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa: Move the management structures for cdm nodes to ddr - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled - tick/nohz: Kick only _queued_ task whose tick dependency is updated - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks - tick/nohz: Only wake up a single target cpu when kicking a task - tick/nohz: Update idle_exittime on actual idle exit - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE - tick/nohz: Conditionally restart tick on idle exit - tick/sched: Release seqcount before invoking calc_load_global() - tick/sched: Optimize tick_do_update_jiffies64() further - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() - tick/sched: Use tick_next_period for lockless quick check - arm64: Revert feature: Add memmap parameter and register pmem - crypto: hisilicon/zip - enable ssid for sva sgl - crypto: hisilicon/zip - add new algorithms for uacce device - PCI: fix the wrong class type for HiSilicon NP 5896 - PCI: Fix SD5896 NP init failure - fs: fix a hungtask problem when freeze/unfreeze fs - PCI: Add support of port isolation for QLogic HBA card 26 - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails - xfs: punch out data fork delalloc blocks on COW writeback failure - xfs: use kmem_cache_free() for kmem_cache objects - xfs: fix I_DONTCACHE - xfs: only set IOMAP_F_SHARED when providing a srcmap to a write - xfs: fix perag structure refcounting error when scrub fails - xfs: make fsmap backend function key parameters const - xfs: fix off-by-one error when the last rt extent is in use - xfs: make xfs_rtalloc_query_range input parameters const - xfs: replace kmem_alloc_large() with kvmalloc() - xfs: remove kmem_alloc_io() - mm: Add kvrealloc() - xfs: introduce all-mounts list for cpu hotplug notifications - xfs: introduce CPU hotplug infrastructure - xfs: prevent spoofing of rtbitmap blocks when recovering buffers - xfs: Enforce attr3 buffer recovery order - xfs: logging the on disk inode LSN can make it go backwards - xfs: avoid unnecessary waits in xfs_log_force_lsn() - xfs: log forces imply data device cache flushes - xfs: factor out forced iclog flushes - xfs: fix ordering violation between cache flushes and tail updates - xfs: fold __xlog_state_release_iclog into xlog_state_release_iclog - xfs: external logs need to flush data device - xfs: flush data dev on external log write - xfs: fix an integer overflow error in xfs_growfs_rt - xfs: reset child dir '..' entry when unlinking child - xfs: don't wait on future iclogs when pushing the CIL - xfs: Fix a CIL UAF by getting get rid of the iclog callback lock - xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks - xfs: don't nest icloglock inside ic_callback_lock - xfs: force the log offline when log intent item recovery fails - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes - xfs: xfs_log_force_lsn isn't passed a LSN - xfs: Fix CIL throttle hang when CIL space used going backwards - xfs: journal IO cache flush reductions - xfs: remove need_start_rec parameter from xlog_write() - xfs: CIL checkpoint flushes caches unconditionally - xfs: async blkdev cache flush - xfs: separate CIL commit record IO - xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() - xfs: log stripe roundoff is a property of the log - xfs: only reset incore inode health state flags when reclaiming an inode - xfs: don't take a spinlock unconditionally in the DIO fastpath - xfs: bunmapi has unnecessary AG lock ordering issues - xfs: btree format inode forks can have zero extents - xfs: Fix fall-through warnings for Clang - xfs: don't reset log idle state on covering checkpoints - xfs: check free AG space when making per-AG reservations - xfs: unconditionally read all AGFs on mounts with perag reservation - xfs: fix deadlock retry tracepoint arguments - xfs: fix scrub and remount-ro protection when running scrub - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses - xfs: update superblock counters correctly for !lazysbcount - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems - xfs: remove obsolete AGF counter debugging - xfs: drop submit side trans alloc for append ioends - net: hns3: Fix spelling mistake "faile" -> "failed" - net: hns3: fix hns3 driver header file not self-contained issue - net: hns3: replace one tab with space in for statement - net: hns3: remove rebundant line for hclge_dbg_dump_tm_pg() - net: hns3: add comments for hclge_dbg_fill_content() - net: hns3: align return value type of atomic_read() with its output - net: hns3: modify one argument type of function hclge_ncl_config_data_print - net: hns3: Align type of some variables with their print type - net: hns3: add print vport id for failed message of vlan - net: hns3: refactor function hclge_set_vlan_filter_hw - net: hns3: optimize function hclge_cfg_common_loopback() - net: hns3: refactor function hns3_get_vector_ring_chain() - net: hns3: refactor function hclge_set_channels() - net: hns3: refactor function hclge_configure() - net: hns3: split function hclge_update_port_base_vlan_cfg() - net: hns3: split function hns3_nic_net_xmit() - net: hns3: split function hclge_get_fd_rule_info() - net: hns3: split function hclge_init_vlan_config() - net: hns3: refactor function hns3_fill_skb_desc to simplify code - net: hns3: extract macro to simplify ring stats update code - net: hns3: make symbol 'hclge_mac_speed_map_to_fw' static - net: hns3: split function hns3_set_l2l3l4() - net: hns3: split function hns3_handle_bdinfo() - net: hns3: split function hns3_nic_get_stats64() - net: hns3: refine function hclge_tm_pri_q_qs_cfg() - net: hns3: add new function hclge_tm_schd_mode_tc_base_cfg() - net: hns3: refine function hclge_cfg_mac_speed_dup_hw() - net: hns3: split function hns3_get_tx_timeo_queue_info() - net: hns3: refactor two hns3 debugfs functions - net: hns3: refactor hns3_nic_reuse_page() - net: hns3: refactor reset_prepare_general retry statement - net: hns3: use macro IANA_VXLAN_GPE_UDP_PORT to replace number 4790 - net: vxlan: add macro definition for number of IANA VXLAN-GPE port - net: hns3: fix incorrect components info of ethtool --reset command - net: hns3: fix one incorrect value of page pool info when queried by debugfs - net: hns3: add check NULL address for page pool - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - net: hns3: add dql info when tx timeout - net: hns3: debugfs add drop packet statistics of multicast and broadcast for igu - net: hns3: format the output of the MAC address - net: hns3: add log for workqueue scheduled late - net: hns3: remove the way to set tx spare buf via module parameter - net: hns3: add support to set/get rx buf len via ethtool for hns3 driver - ethtool: extend ringparam setting/getting API with rx_buf_len - ethtool: add support to set/get rx buf len via ethtool - net: hns3: add support to set/get tx copybreak buf size via ethtool for hns3 driver - ethtool: add support to set/get tx copybreak buf size via ethtool - vhost_net: avoid tx queue stuck when sendmsg fails - crypto: x86/sm4 - Fix invalid section entry size - crypto: sm4 - Do not change section of ck and sbox - crypto: x86/sm4 - Fix frame pointer stack corruption - Add the configuration for accelerated of SM4 - crypto: x86/sm4 - add AES-NI/AVX2/x86_64 implementation - crypto: x86/sm4 - export reusable AESNI/AVX functions - crypto: tcrypt - add the asynchronous speed test for SM4 - crypto: x86/sm4 - add AES-NI/AVX/x86_64 implementation - crypto: arm64/sm4-ce - Make dependent on sm4 library instead of sm4-generic - crypto: sm4 - create SM4 library based on sm4 generic code - crypto: tcrypt - add GCM/CCM mode test for SM4 algorithm - crypto: testmgr - Add GCM/CCM mode test of SM4 algorithm - crypto: tcrypt - Fix missing return value check - ipvlan: limit loop_qlen ranges - ipvlan: limit loop_delay ranges - ipvlan: Introduce local xmit queue for l2e mode - ipvlan: check the value of module parameter ipvlan_default_mode - ipvlan: Introduce l2e mode - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - iommu: add iommu interface to set/get device configuration - block/wbt: fix negative inflight counter when remove scsi device - md/raid1: fix a race between removing rdev and access conf->mirrors[i].rdev - arm64/ascend: Enable CONFIG_ASCEND_DVPP_MMAP - arm64/ascend: Enable DvPP mmap features for Ascend Platform - arm64: openeuler_defconfig: Adjust page size to 4K and VA_BITS to 48 - openeuler_defconfig: Adjust CONFIG_NODES_SHIFT to 7 - arm64: openeuler_defconfig: increase CONFIG_NR_CPUS value to 4096 - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - arm32: kaslr: Bugfix of initrd size calculation when enabled kaslr - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - mm: Change tmpfs size base on ddr size. - SUNRPC: Close a race with transport setup and module put - sched: Introduce handle priority reversion mechanism - mm: Check numa node hugepages enough when mmap hugetlb - block: return errors from blk_execute_rq() - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged()obs-worker1665654630-x86-0001.novalocal 1703635200 5.10.0-60.120.0.147.oe22035.10.0-60.120.0.147.oe2203bpftool0-metadata_list-compact_tlv-bpftool-5.10.0-60.120.0.147.oe2203.x86_640-metadata_list-compact-bpftool-5.10.0-60.120.0.147.oe2203.x86_64bpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-btf.8.gzbpftool-cgroup.8.gzbpftool-feature.8.gzbpftool-gen.8.gzbpftool-iter.8.gzbpftool-link.8.gzbpftool-map.8.gzbpftool-net.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool-struct_ops.8.gzbpftool.8.gz/etc/bash_completion.d//etc/ima/digest_lists.tlv//etc/ima/digest_lists//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-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/a82ca137e1519f559c8c92ba1b56dd5d-kernelcpioxz2x86_64-openEuler-linux-gnuASCII textELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=6e6f258b6ba6eb3e6a6aa187f35e811e796fa70b, for GNU/Linux 3.2.0, strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRRR RR RRRRRR R RR RRRRRR_Vutf-8ba2b54a2b46613ddc63a1ed5baabaafb31e494ae01a1edd69929849c7208dcc4f7d8e87fcccdffe2cc71985e592b80a4ab80048cd8a6dc09abe43122f4e4c12a?7zXZ !#,Z.] b2u Q{LWuʸ:}=yt{Z:"TyZ@]Ut;910]h27Ol^LC{!/ݮ$@ >b;n~dS11RBPL%r&sI;^YleS d8(J#-0LvP=˺ "R2No &!Z=;>63*;a@`Osmb\n &M%@3s5hxLP`I(GxĢg;[pv΅En0Vm4q%=kfsܼ=DQy%^WHa[v+J8dBuwr a.aRos"y%A!3g$p,u&F=Y l2B?A>bϠ}) BѮFDq<}o9S3껥ɲ'r`N_T#-{L^SUx6-cY`+GcPR|*VcHXMlB WFĞ!Xp_عSltKlK5|YY. }<г v^9tpۖo9g?6OlFR|Ibȩzui8~9˦=H|"h{CM*QGKvA3k"|1 / ek{?gǙ2BEsq}*d,"+Ƽfo}{JD8f>߉.SGMj=QfcSK s[wkX +k<Pb?5otPMm!M9,Os~31'6>{$E :ư(O U51]V&/n󤻰 K?+ę˗%ҷb|$#f=Ih×oTcd56_t97@&+!3Lb/>r"a畂bcc9$$. (\rc^0mO<0LZ=s\jBq*m9!QbD t }-+)"P ~p)=W'q%ѦY|bZZUԸMd¡ īꤷ`怣y(ZzFK +EJ}ׁݷW_ۖCŵn)ݣO@Quwvjk|w<{@d;7±+ D< ЕQpI\h1gp2"&q֮3֞o330K\j@}W.|Mō%~MTۑq[P:bmq6 XĞ'"ebU˪ָ(#LFiV (?!畓jåf/*G, ^])<57=Gj!PcxSmjJU9v]wMYv!,Z5ђQE]2"=th}0-7*?T(YObM&ЈN8xcܡ9mH M\mJ;$ű׵Ɂj_篟<"ƙM4 GM^b/G4t$%X47EV)znLzi'iCM`>ndtf,4TnyA5F`(+95P^׏ʐ͘vt t3<(I j%em\|o[`kaU h[>qTM6Jb*|:X?7Y r0^¯j\rr"k2~e> _,"eb'x9BՎxQ-Pb0c,:ф&8>`yW7~P`9 jͽ1!*Z3&?-FYZ~D3ȫoHn0'&H=_so%%gYrd?.(j/=5?G[WĈʦUjhPWgmwX5\digHq5?b +}nGjPh6̕\O%s &a+~bZFvU-^k^"/}|iE*o#IGa͇?i"'2?5k>x/d+NxH~4J =d< F>*Fowc9~ė*L:M|v5pV[0nrb_Uxn"A_%k*bzIw:BQ&PxPR>&]TgYSq|~^;)Yy2`qȜҦ3lv g/RpN'yG@6H 4u]R+`5Rs;3zǟC86wDpJ% y4Aa@Ɂ!sk`g|MaNhMAjYr09†Zw( q0MMmn42 2qBb>w4J힧=ȍ`:lNNP}ʉ\Ǎa37nzyp2p:W3"!C{k zk }t_&(ꧻ?ZcS.+RBxƐ#Bs.^VN+? !AH yZܛv_9=j͇~Vv|?EX `F7tU5-b-[=/WiT aͽ_Ә lIB r'/]M::.\@ӆE Rq u媊⦷CB|p+ @cZnœ;j ց"7| ΰx:`h`y_AX_f|oQ78F1-AQ,ҷ eö>soٿזe0 ҷz67@V(#ݫm ^C&F8k<r`H-XsT?w" 6'fH6<$ +YI5ք#K: L#If¹cxU0ǿYRw3|ݷ$i ens¥f̖ OO$Cglv疙cGjDa'|=q>cI1RۈT\VS1evL[@SGEtY7wAS j9oIWE&9l^$LԪA-ˮ/F} 4V ] dH߯eZnX26A&Xuf. hW29yf/VFUo.wL<_JUPp?!Z޴$gKu4behS\ˌK4Lg\({Aހ_c M PRVFaOPܛ+5¥hENp}uafіB7H$:'.g6G nX>Y"5 ]'+$=_R3DzDp6(Je7!J+*1cDqYyoh~&8JdC!Lr tZHI_FbkW'3q=culf+\P?p,7O-:~:,T9m":YC  h-=]*X֕lJ3E`"[㲈bd(T?fYsi$ր"ËsQ5ج[B>0BʆKm= j)jxP)'n*9MrFMxG.E! °p00v,_-7 j` qc4SL#؉^B]X?8L5$;auF?Eeg='~==y~~A<Ϩ>b1ܯoҤM*L.0$YxDn !sZg斫!]"[>5gw @"z.AwY˼Ic2pZ ;,oK;c,YB|y]v<t'67^D6$Fꡫ|Ƭqڈԣ<O:f(ү-&#sؙ~*[7¸x~X$$kPG$8._8~ˤQ"@C%G31Yh`\?`]EG1WR+uWnFрxJRo-#ǒ(szH!AY$2f\F0-!;X63S1}>A *6"7!zRfXͣy.\ݸFS31ѴO0 Muܻ]/bD2`<$2KK28{OjyT+>+,w[]{`g$8!f_ZЮ=P++S;p/)K[L7Ḏ#3/E4MPfX$}U siW &8?pP^VTED<@I\UA1jF$rhDo_c@ R6ߵG=ϰas{%._ *Ϙr rC[2X56 :Mu4to|(3[jWqj6Lj\[VFBN$t1pF$ׄQ}2?2ekE)'KQ aq{kA>qeZ3[3ԁjI'gh9n VS]KSOF.1Uo' H"㨧M j:CUSe;1Yڱޙё:y97\o=ߞBtI[2pN[E)m rk"CVq_S\]A,⢹ؠ-PƂ+Uj@'?-}YLF@Z ::Yۥm;T )ӧImq}xv_lM ZM:kw`PeP`W/uJ;W<[t}z`caky Q'UUe*ۂÚRW )>;' Gh2L~Dg@lЀ"y=8O9=3UWx32Nbi3$0я9!B0, \J< чK ?d}Qy#5WE􆈉<kTI}yx t*X (hCIα퐟7lhj50-H@ Z|8Z&5]?TԯrJ.~CXOOp#IHfl-+^Qe>I[] D9[c]P1h7ܜ(?r8v*,&"l et{ی{ߑɜ"*~f{ 3Of3 =t4^&݊eO=qR0݅ iul #iT"|{F:wǂc.r\2ԥƕ|"Y3avTwpmLua;_w")r\~qmqGji(H8 gEo [fΡgOOR_u  V` Y?AzJ ` I2,WojA+t~͚AHd䇍Erk&NM}hRpvx y7qxǤN2bgzdn~L"htC'8en pǼq8{P'#)jK(]x?N [[̌s:!S&m(>\_!kxB<ˠaF 959}w_v7ٿNxaIn-bӖLfeUS[ QaM3씙uL]= ;u6'HY~F@Bm啿 mFkQtpYdfRB.E ?.=W jL*J2h+jҘ j AU%.%PK;V7V,vHIl(~KmuL}!Eg?0z`u[+h5P3 l*~RcWּ4o=m* (:*RwPL'[mUş\҈!*ԈYM=E&;-Q?Zx#hhteakb Ȅ@ YN68|gE+71a59KmiX"y!;2B a]lvK1C*' OjP3 ߴEw>ļDG3 ZVSt/> qW h1J0"kvIhbo# 7F՝ 0{N0wknxQ닳go^aE#4ؗBˀY@j|W 9ď{Xō\3흔`OxF$q,gŲEo98(γdE nV`w•]S/cm9x6 (1$YVxl?T?+`99SAmoU,:^]i8 #d,3VIcYY?M*fdiJ> Wsj ΎеH^ΐJ$.%/e#܈%ctU:=1߰ '\6F] ԒBqkxpu~>>۞wq/rj) [ւ ^ p{sPGsdzw8CYѺb{s)Hsd̥`[ꩯĚ|8p 6p To1,Υ$^xΣ)ogtW\T$3V߲SL7UtA=3maѢC7|(@=K HT\@8n%?2aKi#LSpAZ)_Cas2Ӝ LE]VJss3]o]phAQģ]Vl!>|MC?ɳ &5 ÏsCK $eܢ{H@`0{!,^Ig( vdPl&*Ё6~<f)],J ؜i }Xd@0ypNXaST9]܀Ǔfva[-bČ&:p[gza-C}Ch,,U;Wi+m E㾇{,zR.USw x |/(YqbA| Ֆ@.;SĽ mz5b(<$0P@5< s{B\bA]p*\ ]}%e MGA*YǓ_7 X=laU v])FC~<\\ 1 9p=h=\矣qx vo/Q2'D4R/mmS>@/,e+7JKtTi9#Wm nԍAr!c3+SUJ; N^4gnzUb$ (  %ND>#ToG骒z"wϪo j>2mDÈ7G㬆Y)ښfTdÎZl9a/&QTK!H ] IZYbA0g CA#\Gs4cG ŷO961lDAJjg&r\m0Ϣs@Sõn3 E^[+Ս|6e@ʤ=Pw?>Z?}cIžCyۭ`mI`=MNXVC|#ۦ'>eI"fWybfNbjg#D /k>{7x,in`X*e ^Ǒx2Q}`ζ>-v`UKyQb1cjM#cng(J B'lawwn[hŶǗgalD&wݟu$qF[u LvHlyXQ~7ҍT&8e]b+aW=W * =^B>+3APV:.0_Q229++OEeS LZGGaO4zI'q-UݩzZ@]҉[)tIܟ?-!B]!̧#.I\ ֗ MLeUar xT~I3.6 1pO"[ZCڎH.%0`*; 0[;$ An=I찞SxhIkLj$GP@xo%0= U<+=`.yv+啢}@}Xk8B[U~ŗJ]x86#吙)HK Ev,/v3#{bhn[jfG褭+*q>C)`MO+6m;jtlӻؒgw*y9;{b3$?ߎ G9 nJ*s;ڛ\N2-j4XeV‡8+(֍i_~Id{$"t. ^ I#t)nJ76n' | S/cC箉'iQי ˗+)væ㽶$ ҧ>~;kjf-a,c( A((xɥ񖬚U./6#%^d/Z=<]HI^@."e@o]xf&6H" )\)Y =bWzsY# Nq_es4Kw*Kvlo :z4[uV};X&5dK}_qb<ԭI@7lYÚEɞMl Q^ ?IKz``yW#Y:Xn$ U͊}yNy[;r;r] ڜg\Zy̋mWv8$Vk\lR.-@ (%K ESnGכAs!ո9΀DSJ󲐰%S/FJ[rz:͂' \-y,7x̖Ci!`Fpq&I7.pEGY҂i n95$Tc{Od!K[0SϧfJxx7fh=uO- 2QO^&Z@8/ qy>POrNF4%C-Lt9!A/^hlNsm-HB RkX)~FWHM#>Qp~(/Ս\k(ݦXݓN+YފUg6ťƓ`0Rb]p0`\]ɉ.\{ՄqMzA:byuTxjw}4٠ Z)١d,2|7JdEzM60HyXw$\Wy4KL`u|AE{٬Mm\ӏ9__Km$Qm{RI뤗Z]X}(aZ? xGN;P̊F?c]el|,6|3C#e1նkr{[.Hq`__uUؗ4?2gYt.MO`Ai}6鸜y0k,/;.:)u :ӓG`]EЯWvPF1vZ Ƥ%pM(󌈈.秧ZGYqChckj?j?oU}HϨEUd$h$cDBW(A)lK>{rax:-˰t##}K<֜>CMΧA"xZt̤8DI-:38AB*ծ -?*39## ŹG]Mp|z ?v*_t^xfcQgrx%zp Nylc>an(`ta;Gj[Z+ Bj_e0npdγ@ U6^;!Bt_^ƨ>g4vܧhh$G?U2,qfA+"Y+rm>Yn>̀[nTB qEԎfxc+ܱJi'|fkCFChto6p|UVT[(%uHJ7UT)95sLAA Xw#?pLA ;C$\@LE#9U o5"pa[M#oc#0SIZc" "T{70VTsKlq'HJ7UfG"VC<~:ZA|H>~٦ݞBԕFq,'tX ŋls'Nd3G?G>|"$,}qSID-o ؤWo`ʩw2AbmubHP*lFK52|Ԏud^&c8˄=N| 4ͬ,p3fO& - K[)L#D) 1rB7e;>NdÉx| :oxB/:B\$=AIe ǷP=VtAUѣ{B7ї\ogqTOZ!Yv#qŜ93fA0 7Z3z1-4 ԓUZbq A6 O`g]/Wi*z2JO _b/2^\y:w>/qG9&v%dp.*<ᇨ3ScFdi ;X6q6~^#ſreBatRgIl޾1,d*л"JP9~zc&|(=g>B-mJ ,̍"χ E74b_=vM5GԎdd w8ogv3u~v۟ԁ %i+[%.c КH$E$Z',;xLIr:e%Qj 69Oinm=ebY9@Yv צ-zbP2՞7`m6R Ly+C l7qE%nw{+%Z#0g㧕(9YNMݠa V09Of([D ꠅǂ'㮠|Y &m 'NaĒ|ت]cA2uOgoTWviD A|fT``w\=]+|չFN~z(Y1z$\ . JKJH[w_RK곿f)4kdTw5ٶ' 6pKA7bݣ{)8O>ڶU[gZ:Ȗs`!ǃͿip߄]$ܐaJjT_ǤE0q|fSJ>A$xOd XYMAF*h0}yCEG^{'*rd3IkXVo k8J8_KtV/SK'3g 6.ɤv1 $͉N9[#;H%Y;CPdԬ5@yb߲棙6N{suhSyvjN; MW(tfg|}H~3D3ޞPF܎JjM&O'd~RpN*8c B[PtQTrk~2JԝW(ND=nCfSx6LQ64E-IU^P>9SlNJ1{ -/(cVG@(k,y?ZU%{lZ\ L7.}Vǿ+'^AϜ{\[t2@mL؝36_/nmE ߪ ?AG*0%{͜LqI솦ed@XwGW \:~ncjFkȉŕjٜqE}?PNxmR3BA<|^a=[լ ݠZ^V=3 ฏxA;B2ݾW.lX̯=1fz]EWy'y7}4OV.sTg5C_eUE!4*\3> 0J/ev^2A>:5҂% qz@ #۴Ɩ| Z@Z&Fgq#ύ(+S_3T1d8e3V}PЍtqm76h;-rltY|L.+fB Nq-yRon!\BEIMbuba9wmDDwr͉GRXğL`MnZr)4 =? wdC-tà-.wy•6OEkVM|p]S[=a4gpW.5#7!Ȳ z=m*N6ڎ['C\0pZ7`.ſ<]]SLAD,_]7tR.!k-g_.r(o3[TsK nlfmw@f?t eg#5 ke5ϑ٢5m\,ξٯ_ ]wUE|4jMRCR5Aɀ]] %> SkHϼ͉3 ӯds ;})漖=h#Q!e iUb[ƫ.Wڍ4KB'#ֶ&5?ZĹek*DtR$e!/j=P&E0ר' @#f2[.x'1cyY`eȉL.HN<}6Z}9 Yπ[Q@6S&}uI?~}=נ;=Ƀ aS4ڮ}fϫqSUr(d*Ic":م?%e#^̌tOQ#(zUb3[Lߡ\w'&b.SSR=T$(Эs췊+Ԯ ǩm6)n&Ic9pngb/sc%Bnn7 44WN;.7%~dJ_SCM]}D0d9 xbm&f¹d"W'Y 1v>ٳY\m)˃ճB@(oL 5!M ВEq '0m6aW&b,]n $}CeIoTY;uJE@F[X1:iNڕZ ǒ>僼5gYZm0{*^z? Md  G1 B&4RWZ$`TPtmG(y{zW,@j"x(tK͑[f r(F)KZ֭91G2A^GPfjdx׌ QPESK'%ͦ'7iUbZlȄ  22"5!.wďYG9^(zzŗı$A<6]aR:qEaR؂컗_&OɷE{;J.޻ZЌ@(H"'AQU3,RT|ZSɑ@i8?z:Ë}`bxHl*<6jVBy J,'#d90!!*]"La_ li5Цal%jF^G%1ysWEM0h /\rr &蠖b'gjy&Y(Ovc&>rMDmHm|u%kG<΁Eο< Z& .50jwUUL>uS;9oBL,a2l ]r2b\fuJy2cpoZ@4aM!}_pRwUV2F+.`. %KSj=V->&NXC Cs )#?~b[Wۊ\{ '%)G}4Q@떿^H^bW[k[J3d%2*(nor#g}zy{'eB#]9JY6@ IJnߺ FDӚs?ª7ՄJ{Rpw9QgiJvY,^tӾ] єzCk+‘ r~ Z1o;E +*Xu ®Q#U~opp k5j 6v)&[ ΅S?Q S3 ܏_5\?L'{bhHjV"Di-?vᣩ9U? V#DAﴒ qfMp}/ݲrեy;d7%)|bwuWi,"Z%l#ђg+bSQiVO M~ZuN9a䊫{!g'Ko6Dak~F8&2.tv޼ Mv(-?l;;ŢP?b/ɓ&78.ƺ,}T݌^¼"b6׎b9˝^G,$AwPU"CH3E5x A⻱<ڣycNO Qd;)C=l`G8*a1=|' bt܊pSԗJ^3Fnp(_Cu)KTNy"wkb'.UrpiXše3 kk7>GU(@`WMUTc,B\B#mE$c )gẙش8D>$x AywnV87 ح;uJs+|KJ"4T𯛨 /!80ʣ8/dՖp'"rPR7ز1̼>Ai z5^wٱu۞W$>iF9<+->#\RR)7F:aֶKb)>/A~lmYH́D4I#g hƄ%\B g- {Rzk>4 gX%D~.M2*{uV+WJ\*rNGbw ^6t!H6H>KC/:4K1I5OxfB}aBd-b&3٨?JC2޴[J(5UFIO'00q-v5 H>_v{[LJ H}DXLh*UZSR0AH|"X` 1CKͽY)7/_ɗE' 2ρ+0/}@'LIψ.X[%U}y>c,WM*Ưx`];rC.uX{( g/V@La6e$t׍QjhxOd}dU]Lξ6SkюoWM8דP;1K2pxR$,}o'o2ɸRPf>F6h/AG8KDο `sK_Xx:lK&r;ÇUoTt/*]{-B0&I󫙣Q7,SЄ[jG E1A5Ɨ[MQ,j@U=]2Qh-M{ІsVq˽7bfw|M3&vx.K%nO}ladр@L0Ua[nF@2= #$*wSI-Ua&'כQp:j;Y? PŮ"Y=d^*W^GCSg1n}w2,IU6pD70gX 8S<ޞi,|Zat:#+'-8DO#j*V^3 VbQTOWRB,&^]lӺ!Aف%!t>tu|0i`zhḯ|QA.JZ_{;_(7>NqƦsl,ȨХϟ% 밅KF]MkaT!= @SC۔یeo 'vŭu&ӧ.!8D^ŐZ#}F}lbQR{ꄚf P 񥨑[P R̗~P PCin :AǶlvbY9ǩ,h3ț0yZ=ykN4i9k(R7Ӗ4y1~FȪ9ª*GXk+EDlJ+t BPc$AL40^*sIQPou`Ev QwY RF4&GƑ(OMȞӗTDR-Ɍ94~S_XU˝}8~Svni|YD Rүt n;'UoThEԳW*V+IJ-zaQF?x.10^*%ܿ6S*k . xNyPB0DN P߳> UkN:x| ߾싡`%V& uSBN lAKHdȌ =cB193Oc$a\ rH.Ӏy盼ru)??*&u[yۭ үP,p%h@~ha}b/ _AFq{QJ:WDRً2\=q%.3mS5>5qe$uNp΍em@A^: o>TݣxAkWr/Rk3%f?tp8ߓR$SEY[':8V8VYd 2xBxXհtٻF0(~ /MLJ,סXjd[va43\ջAHt->>"f֨ Ks*g/Rިk$P{P ^]bG-Z${|NM=?@~)7h4 |N>71ؕ`rFr;'(69bkߺ}ҨQaݓI7 $e]Xcd_#zhLy$)>uBb,5ڠ{j 0R|z82ߓ# drJ%-M_r;2IT5~,{ G;}[ (Y`էׯgdFr~YgH?HKNMkU}5Z٦M o%I[hH/,A|M>*ƈVOZςktm|Du"_|5XWVuyT 0Nbv{/0ev0`{┩z>֞eTweFeV@I7MmŨotev~E`v]@W_P!8h YNO~KOLBSJ=7םAag9%<Ĭǣha!NOgp2o8i>bL^KM==B!MR󑑷ׂkN,TAs ؿeB3+ɅL=k X`:lnbr}(9In*<x\Y!G]xf @sh%/WzR3527]ͱfMBƧ8M2{Ntٻ![t00/qAU7~.}˛Vv Y[uŬ[:m\ܡ0>GuE4FbW[֥jI .E|gt)c#s@gz~>'VZ) Ki)d%$ڛqo$ +Lt5E”uUdYqᷘVyMDܰy~nnD8ha"U|\h砣UAkҔ؝5Om7< ln#\ tqj1,2hÞG{uU+KKR}cq_BK1׿P`b#\ak ΅^q_'q>G\c@OF#O! tl ;<7ϙH)?J[|!7PRNTӲ83YihrV&]ICny6:2&W쮠'Mn=RdVCJ1[ACDX|3v4RW x3X5}ePcu{[3- ~Fm6ʟhy𞳋t=tn V%۹u'qC+|Hӭ>wg\omR\EXD*bPJ<2MnYͻ|YOn?` @*&Cc27Ĉ~\_C6ѿز+#ɭnXxBiuRkcd$Cʡ̡̒4A:۠ Po}ޝu*@3 $h7ImN~(_P5}RlEtn {C?Rfe(牵仮3LC** F(ϴWb1-Y%P->VXڧEu`YE9Pxǜ8F F` TAeln'i:ϥttHC!E$4ݐǓ<@'I1rkeV۱ǢЏ}.!ԫfhW"rFA{dP)x=\abQ8H6Ī3O?;L}cɢH|O.*̣ gjCN,4oJ}sn\O`f b/S~^TWt A1 \R*كls3Z63a 8؜`i3I3)Fh o%7Q ]y d2o kIg\Zώ;I"ӂsM98rCMj>ª$U40,_)iR;pntwQ= [Roy#U\\`6?KBQkSڷ7ǀ`>ֽTt :p7|;zypn#,C %+WZd3zA nx? by#]\tPÓf+Q;'~9FNHITk${ɱ4+lǟu1+{9Y©+\J~\u1+Sxxu=@Rd"2uHS=j? rń|+ߋv9>7\Q;O@ޅ JVJ\S`44Ja. tR9Uv&t 8ƒ;9Q%w;=Ӆ\H!Ӿ*Kʌf#UN+HRf5I ldiߘ] &hTۈ&ìmuۊz.&GVH#:Q>>H6PaQJ1QaR* -MBWȝt_؆ԡcp GzqUNK4L0q&E rgzD;Hah~qVƹL ۚrA|Ae4gÄlwh'?)J =U^&K,yBWu)$>IgguL"0p PsL >ޢa"gOF=i㿋tOw3x'=e.솷ժ.EC_r 7Ri wFc@xeY{59խW!] d1AY G/LǤ"qNϮn,q0>]΃h{b F TΒ^7`]4-73ݕN[DZޫ.bo{cȞ7敥4kHY5q-52T>-LE$ @@/o ieQ)d1W+aG[ ,#pXU&/ݩuUa1yu4}{(cpO# 6$돒=0RfzȐZ6X/zzN:[9co\.-e@{r M2n'lAcc!I}ʅi&vuQ+oիDm>vipX:M EC4MS#73~ "(f"Wߜg{AtW²;\V-K:#**G҉"@H8T<2-d̘wkWP,b=oH wirUg8d{6g)OTZTIb0Hטƭ og,:fwY|ubf+G[u<7 wxMYKy[kpQՒRy{$\ ӤtdJ1WtsB2_49cpfFEXd |mJ_d6g!Tu^lȳ'N]o/Hة~[R73$ѩecf{ԛѱӼqA4heӂ:M|Y $(nc\,g~iuMGm?vxBV6=:npGW<>Qw4YO P_TxC<: %E jS%$hݿ<+좈rT z~^ JUT+or ,/hiOc{6T͑:=A'Uwp^(Ni5J|cn@N;eFu (!0g,@Qc_ʍ(LaB9_?B^\tO-C*.DQqz@?MƞOا1DRGG3UK\*+ Zu^rC&Љr˜w+w08@Aq++̈́-C3@,$9Uě^iU:nاJkxC12unxY2n*1)h/u4#Oo%B)qmY |zIoxoG/ ? I%/Lyy+˺3z)ekT ÿM:yb 5&}J7`φAS]f1~D֙e.T&2PEVhufSwˋO30}hIcdrRՙS<=gE@աI) 2Q̒;90.}uуfHt+%OC3"./,{:'Gh~A1N}`p:5@{g/t"<#N֨hM(UM[,IBtr+aװ|a{ BVǨ% &f(7rt +| ]Ho%9'oSڇ3bmTZr#@`]:xߝm W`dQ{+N2 ve B/=vmb-Vv8gr*SIjK~i6)_I1 FkcVtI+ތekw{mVhJt%q-q6L9p3+ m)Ƅiw8xnW!k^)>o.lZX#B2TApgNJilr`3V,;~ f얶 ڄ>Q'd6.˻uM|ybm[ r2w]cW/>1<_oՄjq>u00 E+79KVm*;l|z홿Uhv7ތ_&>:U]7^Qsg)ҽ.0bfy-l%-Agzs2U ⬋xu)+S7H$5X4,+mP !bl6wv,umY&\E?FgZ7Nlw O.4{x4I9&İA[ե)1uIUОJO>d@!x%Mu1%,!H$-s2".wWȢDžt?H s$N&cU08jr% 0I#}q#I-٘h^UyZJz&FQYt˔ہha5su&V8"R`Ԏq[,Y;!Q^~)`M|~ ̨ʆ1hr m3Yqgof-1=#~Q ڽads$FS$ßܛ3aPAd܉2NZK|x$M!)iWh;8{&8B8x럙b> XZkZ_O tS 3[|W(xnE_PعJR\A~et !,??d'v+c~wVpsTR%^V=Vj Td /6tT1_<~c@13R88(@6m,׃wI؊c2>k& P2[wfJGhִ*Y%X+г=Lf[81VtJ-^ov:g\I1H>uE]zPFd4눛W_gЖK `ym%r ÓZˉdF Q[N-8uQ)S$H^dnh3G2C4OWDϕwrKT^ sM&!eI$.'MƳУ! ?.z}e0,VZ=֐a!Z/8t2 LHEEE Ը&X!jYDOvʼn5ܡz s3}6g?z0[ebV+;Ӄ 4h3CTeNMVԹZ;ORo$//2m7ڎ'NBđ tE{, :ʓ뢯ReUT<7nvS&t3jqӷT-ѺvWP_'B+ZQQ+sE2ױ0qgW_>HU`R~roqK0A MHHx"6:fz2gE0]t/MԿl pǃN&)Ώ bH*xxzd=ouUP@uO=k} UcK}Pk?Ěo"ϳ{p?!0BjɎdXzӣ!ڌA[rUtNS Zl:Sji6n1Έ%K/kt!΀i>IΨ=OGWq帣)<~MW\ob '-yXl Vi6{P!yՁZ^W4cm {媫iphߪ1tЃ_SLTPnNd p? yvc*r&B avN46*GduR#I\CRH#7*6Exz?.a:wXd,!t%0J%*GLx%v{˪@Fhq8}_9͹<3gHjh*aGEKw;-OP$֮ FEWۄ):ѹJ4i%(Br)t To'Sٛ+#ė $L*ˀmzeW՘ ]~X7#@UH'oQ(y# +- dSDg ӉXYwPzM#`w=0kZH4NXޤ a6ɭw :\#2U.P#?(z4t^ eehJ]dMrHxM~E țdjpձ^$˷ ч>-nˆ3Zֿp&P5əӌM;>?"&]-0ɸ?v +ph8K ٳ:b-yaCmz>Ֆ*+\.֜hsxtvuafZntEeܭ LlX;k  9sDKq!65_ƹ)msGj7.)KY Ŝ|o=V f['=&lV^>'cPfYW>i bNɃŔGHPi;畐A,* j+7KW0dʼ (#U~w8T1@=W<{r-󟺽JQ$H 9Ow(NqXYUj+*S&^6_!vnF"-xؽTE)vʡf؜REH6##8<" X.O/E$&Ƴ 50d}Sԭ2iC(au"vP>d"4R[uէS>6v: gņvf9J>wǗ])$X&^Z-s 3$AɒT':sF'N%!:T1K75-e^.;;%t.FKY719n,ųC6tezh\4\..9CֹL $&\*]YP Q\!h u'IW#`4Yz{L&>. -@ӷ?@nv o} 3cDg_ɟ1?{s@֦̉2t(ǔjvzD;p }^*0o~SK`Rz'3ͼCR,ֵ/P\)dEQ$2!TDn܀H/]~yv΄Jtsb F57.^fU"̩K4O-<H?e٬w?+p swO\x&;CrB Ÿv|ZXwcQPYʨ3x }2(Nfe /}gWM(>xᭆjpRvȥү TV:m 㥛ulPtüz!|cꆏ#wL2S9RK;?',YyY lsY\.7& B2F[!Qj+/xcx@=h{5Ӎ#x_AZC5vq).@07$%]Mlc ҳ. Be:f>'AgR1Kr,vDgC_̫$]茭URṽJ@ͱM$e ;y.7o U%1 U~yUd n|HnvoCg پtU %~:ճw}CM u*>\mTw܊22{L%Ye~1P|dG_קa*0}OG‚>QPdNX瞢[#p\mo/.DYa*{w0"th7h}֍LhmQdЛm>)=|;- roYCD8뻯PCCнu⃁Su I3Ht+=2wfDc0q3m;u1O}EPQlRxc鍴 s&шn"Lwn8S2d j^AnſW2Z:%#r,,xRFuo8dvJ<7+.ojtbNJtTD2#VD9YϺ}0VcIȽ2#W PUz\OJxiLfSu.sMm2BA\ 7Gk<V?\Op#)~lӋ$1ij5{ϫǑ/!XŴsj"\#lhE}w"J Ӌ.h>i5("5gBQp隨[OS28 ?9Fl'+lٓ"y|mTOEh5Qs!5!dzlJZRpdu09@)w$"Z 7n݀wZ'GsKJ]Vמ5 jY#wzp9&h/͓8&xt$vѴ@+Z0uW"EH΂7,2}]JpұR5FFe|wjpX>$fKpjvi.!>0tGvڔ[N:ZS*ֹ\c ,ꭁL {VWt.Ti|ߘ풩¶"Hv;dAHPO5hM7"wφ1,K6YVλX;$ϔ$TY\ñPILJ/mniEHTYR!o:BZve&*|,bil[^s`u-0B U1uĩ-HEFRUζL`` [d%D/mt}T}>F.&@"a/7d&}*gq~`7ͣH1#9I57ƦݴLS< vkX5e;Dc.~Fk9)]ͷ~ʃR֎ #( ݙ2ax`)bF* xrpO ͭpFlw^>.6v}T3o)ϖG_c%m5Ō矃 Ld|[Y)?TjuH%3K?A (Εr}1ZHQ ~]N 8ޗk1,"C(C^jh@*{올\1G674\ )]͞4yJ砓3F1uJ`3VT~ lJAIpQ8-c*a.[@ؔZp쿩P)>Ԓ XA6H?MA`ʘM=aȭCvH-nCuBQ6+Fub|4m59,j$Xk݉;C,kکEB."IK!BXjG!D ah 5)m}7BXYNkm+.Y]KMEWU ƍ~ %GN Kei&;bz^6xHנ1LnS 4L& dͅ.q#dټ"v5(nY~tIf! )+o5۴Ɨ %}'>XD4LSoa,DVل J3egTۡI0rLY΃-^uWm9狫E>lTk3퍵[[X`z"*#vϚeDL$HLW }HeT ]z& Q]XRZv軈``zF{xT\kSg^}sYlV&k!}Ϲ:LC8 WFHQ_J   ׯ@/E .~M}$*>.KX7)t<_]> @#`,Į;I+Qs ijBCX DvmwhUFqAd+؆afq;h$Jnc8Bl]pp|}zۅfyW :fK&8*yޕF9/L_TNE f7N& um.9fCN["09S݄R(d)|=˔LG}Ive${*F /cZ0ڨ\[/\䜰1/3)8IWI3E:<uLTs_s˶#&̚D&sL`7thS} dP$M&^gPVU9bR>Oi]y`D\68 Y(\=|zi^)?rHy6|qmrae2S(v:Q\vX pwL5',td JsfxYx: N\Mq* G=#P.h|fTW͐|(Ů`˺k?7z! \XHqA`Bb/Tt֚'0scp '+͓`2aQ.,9tM6S3 ' pa*Á5;;9\C^""z_ ^&pf&X.*w2ہ bd?aO9;QVV=@9Dv eo/v};pZ$jZeY269uYͽ}h$cäQG^O9Fzn]!A~HDL4=_\I^|I._qL%b̦|gә.ߠPDOx55"yj;@^Pz ZQ/ 榨48{v̳exoq(^"mQR }0*NP;:sIv<[~ Pyf$|k YrnQ 줬6"ڤVqjsCc [Z* g4wpɂ9TyHzW]g7o׏g Q p*.R`@D+z/ʧXG*صk)ILI'x #oy PNeRa'lzv` lI*hbZݺwIaIf(T^q~5zaCG^kztBN)c/CUް (%qFWҮxG>r0ɶ Xi}Ɂt!䵻g(7zfd=ֶ+fLT}& z tYkUdů&ԀRSr3청$*;ҍuoGkMp$νq*햔BLFR,!1ɐ|&/*>>GKI]'7Po;7VM&eC=ص0CWr[ɀGQ-I |U\xM WHQD 9'o;)  :6ycF|eP X;+|79Dyǯ䯌0ܜ{E^Kb-KϸS #QpOlG^AזҪqPyU0oէ~k~6 qC~hSl̖”^f2\ (4>)2rckmP߇Mz./J*.^nK6eއ7;u*~SG 0sS lǐ^Z?p-i zRIFjd_ڑ>jP48p枑!ۘ[6dWUa=<@}%#kqx\1-RlP#Y8~)k7jv O?u=/7W%"y d1UUAo)d;MX?.ocl $(66x%Ahsb+ 1A`GnIi#(IKO) ='zg+?!7h Le- ^y6}L -c܄aAAx*r-3%(N@ RāP娚ӖZɗxmxb]Tb/n/{c=ȈpOBwg%Gf25<ۻlta㮿is _^7>'M#}jtC?UV/8ՀX:mmwqf9g87C '"(qOIfOűnm:;4QQɋah6y{Dzo^U+bgZpi@á[RqlgG3&ܸ,t~W@xvzfcݦ }gTNKL nR#rA~&*9?>F)XAYçH~(ZAV|Nln Je=kjU9Bú(G bq5*F_}{^p%do<_㐚J&5E`SIfw2z0acːH!8wXWȂĝ?f]tM:‰2BaDգKkpO>Y{=ЭA~vٸ/(؀% {9ks?*Grѽ(U>v()~)'[]|KJ2[cRL>*,iq25&`24 U{t4埙t7ym;XV$7ۥ]i˜j"r*KUR7k$tV񫫛WAK=:[rGex̪oc[+k@W!x Lqۛl%6Z\5Z6#3j!mb#eN,3$;RIHiw^pɆ .Wzau&4!k!Dw8|%< M{` 5~@KWP[qYkRXrwsT="/ 68<`R3<z#"RT^KmUt4uOf6ʒ1*ZTۜ\,b`X?MT^ L]º2ajSkmӇhMЄםc,?K;^*~[5?S64S89DR,OF:h.@A9"')ԧiO.mß S㰶\EgJ*w?֮U(<&;^Ӹ%dń-B"p9Er^id5N&ht Kl6׵'U Vi`RXOB#'{Wv]`4m2($ݧ˨QmGDM,oa|@|L\XȏYfZ(T4*u=Ɣq+R9=|d#veiKAeWoGr+a ¬c(4$pd-36Э<(^KAL2n2c]֛jq2= !A5'DKj>`ǛQ@Da*%`JTvVe& c<& xsw7̕IrWxۄ#2-)]mZ\Y`d7mcӃ*Ct:wk-Wc43GG ?2uzCvLԃJycoc(u|M.'83x{&\D4w_ûa ;єׅ@%D}e-Φ+8~L*J\w0_7aI fa2P 3+ Sz/Kf+<[,e;zn-3L7(" '|{CgŎ挝fVg`0fKl[]m_S,uZf'Iʸy y6YzKR)"  F[jtBcxBJqUX9R *uMB +Ɨ?IIK:Jzy';5ӴDv!1sԝs;Hɧ]~#iyyeٺfx&r^}->ʸJe,4Dffsl2E>BxjAeZ(nUtWdڪzo`~xF8]4=vX)~!F]\'eiݙv1卍&J}ܭ/yluLjeږnK<9 ]i(m񣚨lamHWSx`̳W޵?_qڗ4IITп9Oݥge7Ntd'7P$e*ҶuĹwAQ*M C|KC# *fx}'Hh/lXCJ8v.Ɔ蘫tސ hQO~=./5]6U2 @ѨeބvV܎C=Վa%^:+ H@B餱;WL q }X%c29⸐8}13?t# 6æ?MgW4*g'g6&2ŸF-跀 +'m;&P;fN#vIK۱%z{ !h~f˦7x,^^fBgOpɰQ%l]/Sxz)ak b\ljtPvҔ 24WR0n`( Y:rcׁ(hK_{qBIY%Q*=UOe1\%$ (d0R`q Y ~8)3ii3k 9c *&0bb=LrSnWuh k񖋊7fp}b멏\߰-Qt]T[ ˛9ٰjN. |&i?]^Tg #ѻ8Yf Pu{avӆE0 >2JLVpQ:J=⤍xM^VV.Z߅kmgzANl=Zi?Ď[FV^kcF}<amhOMumHnqȮnT:\^ɫgӰ^-9xgO6&.V*z&HBF<19 ^s(=mL,mIDr[zel,OtY x ]0EsB}t43-c6!R=qy:\؏эGζM2dW}zDyR1{|k_ F76h}^2V !ݝU&CIĪY(w\׷&sO$"aMRvP3Sɯ#d$:9cWC 2Mu.59G:LȦ!=U u _ QŒlĄ |P_[I<4 *\l erXY}QqKiH Kܪ{m',HS_+B9Zw}<5ˋ7N?Н^αMՊ}*W(F&YpO+ݰ^߲V-79P2+.߳|r(}>#@&[h.:^+?Y) :s0o‚ԯ^PLLK(miuSn B^0ԥPLc*0@q5'p5Uyo?MفQTh{j6GYYZ{!a ^po\%֪ ܉D}3B,1o"ۨ."Z3;*&]䠡ti> JχF6n"3nUm \eݩu_8oFl7<ѣP,I( mg0-diW@EqXSK~/6FR $6%Ts)Ц4ZE =^DN-lv5ֶhwJq$+ ^Me.BpMYg^O .0@CiPA)-ٜMƉk} ;$9OTdk&U(gRa'm&]Dn}i_:?:e!~_\!@*q2%@&K Pg-7ivUQXyes1.;Qipɚ+ծGs:W!M^r1Xs/zcUdҳ*yS&զFA^K:NqWtW<+>X;3z gIE@%k_%PjI24j"ADΙcX~]2G@-lۥ&>m(]D7^JChl|F1a=m^8i OhLGa1־y> ?cǸxQ6*vј%O!0a"Ϊteյő2xQZ\FJ -vd -> 8-O>[uӐ8V&4T)4yF>'P"Y? >3_ZZ. e`>ow("X/ݕ;({CF+)Eu†O rQMCQnaS,a͒ 28*k@8=b,]H4b>N՞xn{:J ,0UzcުX+,H+Pzчh'hQKݑԘz>8+UYQ!UA#P//)]T%m#YֳXjH$ dzc16/("_c1sLDKb$㳜DNMYY75Jd8e+RW JLXGV͛w9ËU`ԉi kТu3hHEgȊu\Cs^$a#;[ i'|"!fDҪY ;e~r%,,1w=ϱfprVA='^Ȓ@ck*l6 , 8x >j ,!ՆwD^Z4-@xnC >57+%%:kXPyk-jg0q$Ӡx 5mMз9c>1B q?ꬷX򇳦TJr͊FS`'"J_,lO/%f0gY~(ʂ cxLn79>4p1R>^j A1O^DS!6`4H^q)҇_:kח-`kĀ&E[Aiʟl; O-Un|5ԜsP#9AҷjDC {r~7f_oȳY0px8N+m3E7ch ύ]O_ ˶~ߊ(`6,x+s4=h2[G篵Hh@Zg1U?$`nDžQr 8jZ*W3\7'wS!GWNįWIc: 2ՓZ_;>F濬 uAB/rQݢs"Ҵp H,0vG<1 FL]bqsdɢ˼Ht# ]\GoW//7t f_6=-)JTniLkbA{ ji!b :HDŽȲ%b^C6_lǝIv |!R}4S)qJK=z] bC_ł|iPp6Z h?.?Gj|7^" o ?pP+-\zažO\ܴULpK5>w+刓XꚖȕM,zOz=r~N,p׵ļTېN)60XR`,0BQJ@FZa^yX+LbL.o_ys 4F{&G%eqeWsWhcdgH[S ti r|k̃3Y297XgO*0EZL<7^SG*gCi.wewKV>nB몾2|U K1ݩ) 3eTIRDNdxJyu{'gӃʻX #m-2[h0f>_/@es|wTT@]ݟZY_2׾2ժjIbPRc#Ϻ H2?fq6w=cɛ_ӣVw-=/\Bqz("|d;o7Ksaڙiށ"vjd>5Zw^yNs%[͡-X}DJGC.gR]|6P2MXO[^P(Fcf|HM7g7>[ <eO"5=BfO&ǧaw\${>քdr,.\kDْrdZY~366Ƈ1}8^=U-`:£vX{ 0J Q]ZSAz-~ W :Mʷa'ɬ|f{RTQD-Agb@V3uqVUZ ]N,d56l.h2Ȧ7P@D*oՙ-OTF1:,29-tD $Ť8P8841cQ,[ +l#ƀ~Qp4 D"濣Ý˳VbB@}*R Ӿ|tZ;S΃|'uREj!c,"~w} i}F\6Hgz؀AڇXh]ZMŋB#ɺƇ*T%thxٔ }/oen0LmXϷ(᭙"7A[埖8%E4 `S͉0Hw- βٲDUqyJ*}WߘeXL/gҦdSg=O__a`/!v& ,LmB{<*wb{]bC k36H kr퉵1C )cSuBK>02Հ 8Ue ~XHQꡤ I '$w\oȈSy'kra )CJזoU7LtGkC68֖V@#,.i>aБ&($GϘ9t⠸6>Yu;0L.L-“/XBΣ̗u ܹ7V#D*[o ݍaboJ \FVYG"*XC 1J'Ń$`ja|-0&Vivxڢ\rSj /Af8C.ǃ[N\w:QQߙE5QĬ-bEmz|膽.5K,=}a^E`T-f2F)EfZLusw߁Ԑ٘z8cs~a'ܤ*Mh\:t@ٞ#d>nݗڋS.-ڋo*GQLN6/,%`}KXZj?sJ͋|8Crd}WS;AhBWX/4+[mUt+ȁ!"?V'գv>`$M*'JԌۧt2GBw-4\a)\91m98R75 -/j!l;ŃP{wP P=8[*^!]'Si89í`wm_dacdõ׼e߾;,`H"ECcG2͞3RO7OM(kvby#HJ5ŽQ&نXLA&m>QYT:4D|=7/7DyɅh ;8zyz~l3g6F'N=Q4ZXƥ}qf?*lXA_Y1uTq]3 /le?bd,Y3U@|7'7їInoG.<MĐ_!4SZ#:!ۋy= RdqF욼| A9 7N^3ڃC7rP=K@ȲjAqo>Y$`rGN棒dGU@ϳZ8ů(?oE6&!YW?*pr1dd3>CY+_ jMJ\ה[nR|Ҏ5/ZS} l3` \`(8LLjr !u^G+Vvr_v~qsn1ѕ"CE\k9[*Mׄn4 2Ing-"FgksH6ZʒtU'Iv @s̐yj}v }v,DPr(xPL1 mԭB ^{ ^f;ۑ{4(A^jm%kE"YVz@8F3pYH[Lwo"Bǁdɢu NZ45`i~!2a22R]q90,ljHY#y 6h#2 M諔hJS0d?jT 3%H?M=HQ_cں饊 qֳ|YQ+6= &ro%Y4|74dwU Ym'> H/T)K Nf_GGGG ܳ0a ż'ϐ(h3{J %YV1xu ,fB\ܫH,[=ʥ;c7^eWU9G# ʰq(W{Wyd8GGubi6{k9 zЌ@a$㤦& {hDj4`%QP0?om`YE?Qoqm>czn/$|row`O!)1Ӧک#]Н`@]%ʃrBࡋ 14tF(Q/ X$]<RB]J\(N$%28dAd2}@A M8l$[5R&m\AQh 0 u?)v'&cBFj*ϺK4CT.ڶJ5ϡ$:39'` uK=ܱ(f ÈeN{(7;  6{ȍ(39:(7ԏlx9*qf"2qԬa/CzqG sT*uM@0 k xaݹ$cҜD i7kBZou5Cx␄QfXj@%fv#%ev^>gEUsqM 6EGu#0`Naس .*vָ5в)HC䃉/_t L.ׯXTu-薹Ꮲ[Vn}<$R12W#I߇mu!Iѹ9K\P;9hq/F :@?Ld A^S']$o?z4tdoYH}ĥW=8}Y}b"fk͟ɍHT#/B=Rt%q?U/A^Q q nύGfɦž"uqc-}j?Zk_Re X:7ѡ%|xܩȖ]4`HNGfA-T Q Kܐs ZŒaôSê ]Z E}P?ݻ$>MTxN#,v$ކ%L-ࠟD5M$[b-1^!Rx5K/M`#VdB`4疲%+-~aGF6Fl$!t^s4 hϤGmifr+pr#[OlnIܧ,tr):C]B.f\t8v&=U @99'l$4bv(0 u@q!en/4 q:Ȼ bBKBuoPޒa#^ %/SA77 ݊9uDkl']Mn m(*O~WOQ7=q磇-c ,FTk$'`+$ jKulޑۥ$Ѷy0ȸ8Rpt[~(NDtLv8x@$UE3v h%4S$8%HXM2E]U )pepMF3{#8`̾`Fcx)iX#?^*u#ʶI#S>0kw^r$q=̧*J,3f68`" OV Kc &(ȿs(cerCeUjo&Cn7 mZP~oم65sF7!; {q#d,D^-Hzb8=^Ep%HH ?u`Ln، <]!hcݓ˳:|Bt9fA2 C:3}R ϮRo}@@*Ѯ\w\QA'[Yp]:=$qEH)ad V.ZF:_J(V/u&wlUbԢc.ŞXՊJwOn䐤'to~h8O e_#gMZ9q~y4)섋m;̪D93ϵ;(d VM+:HZy?.S9hQ1ʮ] #?DIu.N1+c7鬁YÇ"BK(B^|A|dm8JDP$ _]_?Pw?\"]dO?]&'g9ޗF;fb VWsn%هx>`B @xٰ?)cp(@#_S*aT9TieJnWx4ζi[8_Bb̏.pl먹i`RbVm&v)~|~d;S4~XupE Wn{[EfbbHQ)K/TDۚ4 aPT_U¼E-;qsCɅ[ѽX1 R9v2x@}e6X6Ⱦ BN˅|/xLk!~A1{Juu㌢TF܀!5*=>Xzf'0(:j$ "+a92,^k`9{w `, nDIvC4CA|r$:n3@B\r 8C++H (j(+SlT~'W K 0!|[^^W:)ȯ-nE!'¼8! l]aQ ssùFd1JTK^F͆K-|FJA ߛ83ϐ'Ru=zW/e'_ Ѣf΃>zZ$;7YSb$BjzS!%X_c{:aa@u󬇗4z.4T0r`Rw$!?DtC2vmVZ5LgGf}Ѫ~A}dR: t~Z ANZ]u~8g$2[82G)]IHw5@ 0=O#۩^^me=YU,(qN: J)4FTT2F*_DQ'{$5`xVHdvCt+aG [Og-5%343'[F8V{|iCˮ3+v¥C_ "̳K]: mLpuPIqS kiqm-0oX1a*R&K@80@,}w ]T 1HZTlYm ]'s+L*mƤUDNxvITB`Uڐxo);L ma7oeלb[` SZJʑ3zuyEԔs04Y^:XKE޴9hϧ=O)ףe?3 7&Ѯe=34sws-:I\ǁ'z0ߥ1hl?hFmwXaFHubc򤜓P'&P*Wd<%X|8b @t  +\5n' D͇R0@A%\[7OO΁e\nt3#E,NM)JVe @/ |׈עF+Lh\]q(e$Bc+ yO}"XemJP9}bգQͼyorg_U~&ױL3&vQCGPla7h*f#zJm0#  8vncNgJue)SN:+SS|jd8exYLu8@EgL} |CO^hgYoh. ʾ0V~񺽓ڐ('C̳cfd5+#GVQ?@ײ42"U`w- -c=eɖVVBLKt?b!o§qRlf1"dj~lVa/gih;uG5+k[˧*OL+v[Y./P/!1T n$\5d_ygfRTݩb+~_CD_Xd,맜8/ cPZ綑"H*m>:iy7ɚ1\^9xzt bdw"9I*0 / ܮUOY R=M5yoD:oLˡe=H/?򛽜1dkXgNFG8QnDfF f]}sL5I ?&:B쀄}n*]= F°gU[VԠniz+»-B%zZJEYv٤hoϵa|aSEo򹸨~![X2%H>!vb= Fqk<&EW`LKA[7^՞,䈥 XZY4+`wEMf jb@UQDž27SxUsg݂5Cq)`_41U;+  U:D/\T {_ۂTkE+p<[e%[pͿ-&YGvǨyVYPrrݐXʐi ?ۣɯQuKx͌(Z\;V&ٰ3čti|^SM!c??ĝIhl3ēVLNfUi뵫2vk}F W9oY K'ߵ+ëhm|L4B%r$}:2 zEdt?1;Ap8L3Bd{2kcX/qW/d@vqJn7SRL BZEUӚ}tzX9!f2ڧ@GIv[M4#_hZ[XFe *e3mш&@mjF 46XiTK4~hd^p5rWҲY5l_qh[ 54:ժל,HzIX5od6^!t% lm0sut6t}^{IgoEp+bˌJ6p/gί!_-:DԔM s, IK>SAFb*NqmmBrGq\>N_QR΀#WAoX;!i-Mm/>85PL)ӻ0봲$dzS!fXtU?At OxvJs{bFS$kO]BoU>;")aeN4+@DWF5ճZmC_UtZ!ÛQ'IRrE2?<%ݹF1KG^:O `:з6&qްӱGT!y mw莧US[ӆ1b"н6mi,}ΒXà#Ée-}8t) ls:,#f-Gړ#nO{>5;IBu7(*X(iЋCrX_yTރ'sfPl$ 񷮏Bb#2 pK]2rމ@$QK&TM~%t &+[;eY # BGHQCAprHxcdB{ [ޅ 1 gfQi!Ғuue7ajU^BbYPş涤p| @MJ4:p^ ?pHcv͕p!M;qUұiC4!H ר#in~mqlhu wP T.t2-5fWKQkIiRφtS8fC?CSd. 2_3$1?k:նYZ^mZSKco Y)QACf,u" .:NM402-G>Vm:N8n^-87 L=!a{PODn-쑑GbBs2mR[eTl F#Z|>ñZ/P_JxKX_ ڞam vZy2© h,ݶ_'(go4nW,3-^v=R5 UG<Ξ"i~T7܈7e$c"fx?g܀R 7%$BԼ/{ⲭ 1h _,R5e1gR*P]WkJ/İ3T`.$1:47V*M}gw4 :'G>A_ 0_:T{ }cak-s$ <˧Գ@xDY 1G^*䡗77F|^}X-J/ nǘ́4~p`_ܺowEu많O)ZzKq14_$TMs0$h}܊,} V?AvLd>#]KQ,f|*x2l.e˯Dp|]4iK1Ee#&]]e݈`g9#< |xviZg`"=u'_Vr8 h)DSU6ϱÄ*XLM cY@͍xPSQ߿ M}߈y]sfnhغ8&3mMRT=u3οٺW{ x2}OC}!ҁ+"B-Q=%ZjT2ղ Z) y0T, ˫m;Ks7cixf,F6!huŶ'j[>qiq⥹eX ssK,?}F9m^9wT˼pJAZBnu&L0P,(O;uX9QlAs *FMx:>Yk˓hG3DfBRa8 8wy?3ܠW͟moz91ArQ/+i.V $*.xv<;iMjČ9< cWVbVÁ@P.&X ,A7`og~9HRoÛ+;#]ɍ@Qe+o5M{YuirDk^Ǻ+ΦYImAn[T|kbh%WMJ$UW~y7,4I,%:q<İ LN:Vnx҈͋|MBbx$l9 *=Wئn R1زh,XOORۜv<8t3s~ղSv) Wׇ 0bp{g[*JΩuޭ7c7'dbG ]3Z<g, qjHGJ΢ f_:O#.\f%KH7GGUM@_bo)ZF!3aG^?\RD됸}=Nm6HR}oa0%g+CEG7'#,~:*o'X Rާ6* #PybK;ΐZp.>٭B:cf|%YۚCrW&gӞ^pmBp=HAψۗ eK@6K:"< 9/unE| zCO4H%i" `>Kle:Yq1 ؼp)b95'w]i?qtK9*v&lzJ2DP5j~6{@%zd~w sļÂJy2V<}XbO7 ^[eH~k(Tln&S𢱧ԭ}P9コMagX 9y5&_+0VH;] -ЕB J} ҚPjJ޲ ֵ5$]c$p,|©q b܂j(Y8W;GS5Y݃(Z S &pU2l4F.v=9le(C<č47ltZf&lVÚ`dPB!Ҁl3ߪQUXk1~>J7(&\apW;r˳vj73řݚ%ZmY(IL=i0I}$)يc .mկtWWjY`cO f8.8\?*^b#?W}mKOZOr`&8o,h*iDrVCU >#Gd-NZ1׽|u >AvW?7爗ZrȎyoZ(I\uw-s/v+rpa,ֶo dڸR6{'h{sk`zuCP WOu')(G4`lrrϓbBOKʾӍtS9nnMEF^w@?{D$}Y {ִxݦ0#GS)s>PXK}b N>yu\K7e^LM7`$t(B̔W9Q{yw&U TŐhlJ29%,Jw.D+圴D8PBt fpZR54~[?rbj81jI %RಂÔy?B< \cyyzܴw &VqS_m:E%z vGʌW֞LlX+d0gX[/r2\rG+ B(z#61 bIwc3A˺Tu+Mw*]tY3,@)!)"+av|-UEuR|]SmQPzZxvQumn\`mVa1~B%)8t/&r Bi DcdiE|>GfkPaH]FHj/H,N$(PlƶB`aHR.ͰT[>`oy'[fTl:Tkl!@J螑샪R ]L܎nՓvA1~+ hVS9CJ98] !lr˃Dh"Vm8p,\ڣ{px FA{õblS|SAi+DC!X-gt"*c@ oud:;&eʁ NwU17}gOe$>e*!XLL6@?|=<4;6Woƙ_J*T9N^f.h4!p. g׳ٗMNwvHߢb>ӭK]{FM ֈI4V%mzAD[igaqoGB }Yin6_։;и쒆g ׭G>!׾Nq`QL}3 3 jIvJ˃;@VWw3D!#Xsa d9wUg$^M>-ə/:,3zۏNSe :fJ(BS.ׅ?]AS2_9 Q~ 7*A W _m`P4_&yKv[RoR=qvvW'5aF,aՊjgφhT5 Ns`F׌?,걽~HDB8GM[*h;nœ-[`!ey>.\bB1d"x/`N*TbT(6gd8[RxW']q]CFnG{ŘZ5d}MTn{j{T;/QH4-; +Y%Ĺ|q.RRD~D >3hx1K!FV߼i#Zˋ|A43FzZ$Q Sp $` x[ z@lЏL_g΁^2g*@>wh^R|ٶ@_lkk.gEP%&"ɭ{}ѷ(9u# U8E }L5%Y7WͅG4*ʮ3V 'a3qJ5LOO׶?؈ ^|~>npAQ;DRMw9ZhGFhbIozU!%@m{Ytg1|f"C S]okHJq sMcI7A~9sNw&02D$k<߫NC.l5i5c s_aCjl3_ūb`7h{~:y8FHH- qH.yh(d[}(k = cvGX?Y YwؾQTR?:%{P }dQ͜\eb3& U@ JҐdx ྺ0v1",}G(nN~d{TU*>GLyHrIqm.ejپAX[E{3 Rx.A9 b _X;7Ф+~B4c@e3,±1 Ziڔ~Uo [ y%7K@U*i9 LP3b~oˬ{s̖J?I7-oI? "l{]CS f!wD (ܚ֥Ө=zd N V艤Q5=2ߔ,'velݿaG[T]Ah%U=ʧ ݞӪ> `f'{d. H. U6}&zA2hxn5Fšga=9Opf;54AUjz~QsMA_dTvY#I ^>jLaD䫡w͊ݕ-8WG;tWOyAfEl`{h7ˆv (E,WuwW<}vGӷ&"Q z!GcLaTv 5#=n]T?{42t6U מce+3jFzcR:d}&*XhB$Sv5FoY!lJi 7h߇5=dvD!0o?}Ϸk{8EitnCtW1; {>(yS }& e]ң?^y^նw M3Uޑ<)|ye0KyXh?&)<&?IuQ}(w8D0.c &YQ'2cJ W'(&&G}2Nn8^ Sb}#}*O"M͗@޵AL={w+h*GS1t(̖m}Aqhdb]Q=,ȵۻCTmf&{AP]/c?piTxk 螦^ǪrC:2}Nd;oĔ:j.2?*ǭnׂC l_dڊd^Vz0m҂fr_?2-7I6-=>6WBFHIM$R?M\>f}J(jyeuABUn^m֘~6KaaCf[M5KSZt!WCV ~`+p-PH٪yObaKI{ij9 S>tL\7AUg GwOqʶ8L.'oz 7ױyzS[QXMqނ~E 0ru*&1:BrlǽK]\ [[LfKZ"P}Qھ}egDBJt-E\dDKX-ۃogriJ(Q JG22ө&ecjˬ1mAo2zpJ5W +;|~3mO|\PfzASP >._[JLV?w% [!OZ(Km#V>TU ›–9@Ohӻ7ɜlEG^{M:F4 Jm!AqrxOCy9%t.횫hӭM̅V }͸_Π 2uEx#T>P]CqOۄl`= ۤ!JȍBX&}07'} pr;,JMvM0ؘ~,?72Z)2a"x+g-/,&*k2t%pم8qP{mTH^fP:j2[ۣòsM- "BzQƒ,Di e9ႎ.'x52U7uuWWt"XU((WX-= GDP}Ck $09ĔAYE}YTf]09ژh9W{}8| roK`ڑϫ꠯=E"JV| N*(_b>0}ȅdGS]~Ӥ{->3EؾpFT~o&Ї>^G dsW1>-KnzhZrٌh/<ʷGR"\j_Y2Tu*@Ox 9$P8`9K2 x^"7%5;mt9"MI+B5Pı[U(fkye2ǤoR䤔&WG2f;0Z`ݪ5$jZb |;f`&oZJEB|%J& =JAI7JR-yo>IDHYEcڍzdoB;ΌtDV(\B0{d2p%(F0;(oUHհ4 *f<7beDqTvo(uKYp y#-E'+ 3xV/a{ ;@𪱼a^ fg_x%Jx0/\ 2}܎8~E}&z_}P;fEf{53 Bӹ[+K8, 蛪ݹ.^B\[ES?K|\-eP>j ǨTsIQ5wBQCNiVHy({,IX5㞣y>(6 !5<3M|;<(xOyF R/)Ɉ_90ڋM(|2ʔV~ $1ޱ)ܳJ"]b6ޓڭl6T=!V9VBS[mj!,8k=bh|3<&{ u~KU;iΙΘ$fS6XW%)FW1WE󙚟CbOb<_Y 8֡zHo*,bj{I[]Nǭby O,C;2`p!C8s?Q]j8$02\O%]`d摏2DŢ=84xm(A{f[&C$GLINoio=@YE>N/+qzSTt̻7`5gYoe l"wi)Jgt+y1|e*S W9f$n3YP# }y^85bt0YSΟ,TKlh/}CPpp]CiĨ)l9N9<R.Lj Mg# ^Bᝮ(^k[J}2Őty*a<[a=Kq{BͯcD`w\ [ce+̋r̳߭}J1cOo2-_z训B }0r2߇| Z4Zk{ bba~"+{(,k_wșe) gX+πYx%^PT$%[9_ hx*`Ylxjt3v̿l8(9aa!K.tl |C:אmtWӔ\gO$b_y?VGAa&nh*JQ=X*1ٯjipfj;A%gU/I!}oph鮷:aa(tKgzk&`9ؗI=S 0 epuYYs"Aqx "`_S @3QZy2M-"`Ah~ֈowLTȒۀC_-*{/9UF@772 7l@cwDweҞcOàj.=q8;Zԣ8əjn=`_΅4`d[:}}ߥ9jT} !?FT9~XFT¦@Gw6#Ԟd,3#}ޗA&ϛRW9i?M=}PAmxԄxA_: w79iwb硌\0}``rD:7x c q X n`7v? $ﲲ-Y(=ݔ9;Xv72ĵ=Byǀ2w皖.e#~oAX5}HVOUwUtڤ[;zjX{oBqt+#x/ކqMmv jQZ 31'yv/1t48z,|Nx;IkTiyiY_|` &V=;ɽ.( 7MajPpc%2 OhIJuX+r6צ"`?Xop{:2FOflFxYڂx^&RR[(Eߔz;ۻqϐ"ҝ'rǠd\ד:њC2ǣ&y&[NCS6{r &G[8I^g 6 f|ͨvR[%f XpVױC,JPJg7_~s/+&{4a1CRm.q\Vh"Y…\ =vHm{v?BcUXRY6n7Gk8F\}qlҨtjVVt7K#qc]KE`׶SlL۷Pg-\!8NH*%@c_3*67\mKYgȒغb"0h.iGfYeґ/cd+Wr#8y< Pc:& Da1kopL:<979R48BB8[>l|.onDMpR(b,#pW kQfs5J2b kjzàө 1# |԰N_b4> RCt"H}G'5 /d>o]^a9dUZvPy tg` 3.1(Tl 3`iP:{MVcLYXтb=}$"IEJ1ւXZTd XbenRC% ȫvYȝZܲ"ű]JӝM?^GEƧ'10$1.14&bft,fs'D{GԖAWQ F 32'Xl06y\轵2"7$Mzk%;U"% 'Vڝ ]< ^6^%L?+KkFcp\#SՐ뷊-iOZ:¿10op魀\'lC{5&"VǚU 1 DW֬''ا@|f XoK$a=X+BU gM᫾T~5i侎mhoߧiG?M )Ufns 1hd),J' /lxզ>wn=T(lϝISBxKXLEl7E9&Y9 /^bC Wr -@8-ҽpWc'5@zRs-B.yE-*V_&3qghHr/*DU$H ^lRo5|́腚<Ւu?R}fOЁ ]zvw=Gy"@M w>m/5pRan1db /`d5]>tFՑ [FD|.0cN: MZhkf祫^JFPSjR9x0bV0#SF '[,g GS4RѤ:m+@l!E "[ziøF\NӌTde(D2ȏdE]r x?jfec$0ԃ YJ3|krn^04>+4h>K*Ոc cveVFLXpxGeth"#CqNu%raP~PI{ә0کN^~b+C)j'7ɽ9>W4d]4qBRиr/װmQyOۃ#[^ Ǣielh8qM-fp~ ?.Jb ݼ[W~^vdA<[Db&)d3ͅ.@tlX:.0W2s)~}F˶殽ƧW#-PҴۓǘI|sD#4d \X%z3SYl 5z:~}~#iG½i&x"vff"5*2l4˻ P 0=mȴKa|֓ӎ3Qv vW3-_LOƸrM|HxWLLa%iǛ*q `af`9ia;yf ˉ&.!pX+bdO BWpUv˖"̿N ٰKoy0 y=eѨ8-1yH}1pZpec\YriiJ}4T3AbxL) ع"e+s~Ӎ/{*ٌ2lE3Ҿ)nJ iXԵ*bcp^blv?]%qVƻC[qm-@UjVhͽ Xh(VFZ$%'An@‚YƇjiÆ5$&\o!@zw~.SW}ĆDD\ĿF] pq)u-Z`87SIAyg׋In=:PxGtN3P,9ˇ7CFx2Wms"}IenCUCr_Wo"րVuioV}?o:Y= pbv ^ϪV"4P r8e98YlêL*2ZYmN<Ѿ+Bb +l64G_Mq<2 G2_|Xx*)tsV|N^`T"IawR2*vjy[H (u䉏{Ly)fD?,]/Z hYw[*[~g)Tܞ<+EgT PJiqmIy85~N^{+N.BZ5@6u3JyK&:6A f#q<޼T0U[l^|}'JX6O%2נH3=B P8]#CjoyqX*~X[gG|w>Y,P^YMcN&I;L,[bX[XI) Լңލk+͘⊠c41]@L6x1>qsh"@G-[UFtD2^_(OҘSOT%К٘"E>KLxX$r3O2sfuI`j㨛JcDrGn|bX"X73RSB]*(Wn}daPW7-P)ԛyWOKinQcEq$൝; ;KeG>?Tl-"P,dHgԫh"_kikر :Mv p=slWl!ݚj V@ q.Tؙ-t$*S`ĵXN`ɭAO_;G6cW4<}Qw6x931;Y0;ɍ.f}t\O 4׍u| :u(f4ex"[&NmA=h!zUǑyivhek7ߏ xXray* pK 9ۨXZ>lŢimdأ^,(y)lQknXaPtq K2.$)D icfu 37F6&yaL0M<6?%"[ͣ(5{є!ٯ;/l Q#(հ3Md,̀C7A7f'>Wd|V\݀$.C.)]:+ (ESRw~j%ΝתORSQfij!&a4Z8zgHsvL/@vΟgQ2"٣T ;(-pf<ж7K %,pŊC8F-WBZS{ȎU9d)toXBf.Y7$*| zYWX:LHdY;㚐ee۳l5mH>Y:KhcO$eP@_H8_طx3Y>!-cy߆ge#g*gF6Ilj]F/M@#+~~#{a\_%AӀ+a"Vݣޜg/!ZZ?PE2<[Y F.K5ƴy.ƲPZW DZ.+)eAHo:a݇aPC<955пVPaᆲ9̥e_W#۪Cx.%&oI0{$caRɍ-LXc("'V7.LaIDQ/? "ߣ"ܲJ[4LlNniz/&=le[9ٵH; }s;]ui&U[Kf0%.'KZG@J]mE*s\{vdibƢP/ .N e/;{C3[g륺//wNuo7cK{czͭNqB|$ʾW~փ`E|% )7L@TaqOz⛶ִ+*<`-{ |%ҧeH6Smݚݡ|c3k!Y3mA*jdGR뷲G5BOQ+HB .ת1H3\.NȘb*xlW;dAߧvy/wx+O/ҋ,Kw"59ͽˑNt/=;J oET.?]Y^|HeOnH+ZGV8L bG,0SZn$jVix(VLx3KIk+x> íe _Pl@Xn&6Ur k5 T;i"g5^UZ%\O {z,>i+ƊP@ XidqMQk~jĶ fJ(0rbRSdO~xfvu, :ڕ TI?ȽERQČ\C@ a8 aG8~. vگgATS7M$&\] r_[W1 rzAV4V7M (% kM![[TU }>_" 2x2 C\PRZ}-XWCJGWY^>ԠKܹn]7/6 VOK-=zoqC|#!cmFټd82Gr'w'24Eаܤ9dsPx`4 ؄;m;` /z'o2[cti+6|E$b:\׾ 5i?ʟG/Syi]}@Y}JA8ؖp!:RũPL:ՙ}0d}%g+8[}Dwum)NF/YVr\q2.Dw})C;t(IS!C̵Ɖ氾"jI,qIW]PZ ҝVȏld쳒=eyXIqk R8^qDLnCGp<π_Ӛ(X%f+͗ъ5@ĭxZ]f'&Z?X>0'okYSB&ޢS;ݙ3~o&=yo9,0"uŰ_2S]HYg%\e0'ӹ9葄#x;c[!Tcq hڮ+snC[n&HHsܟba)E͖DR XiƼ}wj_W xycvkja=jx;TTOqJUo旵4UTZǍ$M: ӽu8YD.qYz{CZpOLP<>A!l{74nɮOԡ5*g`l|0n"Z?D Be^!X)ԛY=N W(pc+׋)1ިKa R7{vw+69]xc.NJnjxKAخf8ymz4zpY p&2V0E'\6fL7ʝs"} $<6)ǎFNZU u(H` %i(xEMJQ޶`nJT^ZpSb}+^7rO ʺ gx1]-# NԓY؊R\Ĭs-)>+52+KJ]"5UG؅7WA%uON nUL^µUW| (=Tp@]5M@-Aטy8:Ghp#'B1䈮=5aG%+1fG~Va X!4|KhZ˵Vd6m#hJvI $3Oۃ{,7հ BҰ1$-:}M/Mxgo3|@=O;b/P:[;g )P걆#,魻*Q;=j憡IA_M9H{"(EiW~N(R6Gd:qQ$>@9PZ3a'P76P!b՚GZr8 H;,OXtG༽qUK@Vkby#@3b9ߛAE֐~t `VG6—̸e b|=X(o7%㮽b.qUr[}E?чnMΌXc{ 5njEZswcYKzwp'CMS U@{z,ij8%S W%~0TE|oIޑ(J/5s2YS[#T鿢?,6lѯ0eT `㻥6 ɖnڦHhУb_@ _nlVKmw 'ƃ@- 2g Gם;‡L -寒@1T>#q`Rf7& %]85Bٕw, z=?~BYjm]:Q6fAi"IbLb~1Y=k4e~|rnk?kSȥ&g|}P4>c]doK[ʿv 9|+UWUAEOYٴ8*ͩ]qlL,:7@] r>ކLkB06q:J!ڬVkG؀&$G>h1SM~raϙ{#L_'ȣZ_^$c6Rѻ(E[wȁU@_& Y+@W?X>lp*Pj6sȆ W3CHyRO%f4{q Ɏg;EUI ;=uO=V#^aὍCp [mP<_Ǹ)E]7ɩt ~ ʰ"H"k&^G/8z?o}{uu)mUk+UiI!iR-7T?jاIQRLrS(7kx/LGM3[%N+RLgR-QY]hjIZcJ#xi>ܷAs_G0zsPח<"s(RȽE!H]G6qoV30!Zva zeݬ&btyle"!%(Sn)gY/A (6iɔxU\EN+Q!Of{n=4|ذQ0 #@NoDa?-uxrha7u䉝 '+ruy?iN0`c㐑ME⫄['{\ۦ/5u+~劶9pK|T@bLsOM`oVdb]?Gq^U$;+{?f1&"v.ڃX&ǰB$LGS-)8$0h#Sشo-3ҫMvXj {,jRM. X( In,okDM*/S+SkX7PɪhFޢfsG 58T孉d/&s;a]m#rrkԧFmFT#NH|IF3c3i٘o?Euٶ1K8q-wҹbv<)hJ$cH xIlU}dm~n@7{""nEG i>'5컣>Gy l!2WVm EGW˘h.pzR5;klR$)Doh іɓ-e)eT;BFr;҈ND3iuYRvӦ!h!>Бo+Q2Z%DV^iZlĆZ]#fBxې@gg}>Xo.T8ݥuWS'C6&tT鋻lcNe)Le=sVyg{aUP 񅓼?b?o?v#{rLfvο-@%|r"b\d(Ceخk.b xFp\uNi쑫=-7xBr5pno6PuÕEt3QEqGN)'&6$ϣe/ Jk>f0o*#"%꺓yj!mC:.i{ HI68o&-x c;J8} xk꧘B1pǰS[;(zeHR M X I[U隲i#ʫ q є& i&^-P m޴5e0XaPB"g@KӲ/j'.pTi8 rN_?uց^i`:;V#J1}Ȍ _1}9/ԭ_yċo\܃oQZAپdLSA VoI~rzwe"DsGsz1¬d1,% G8y ;Q@u q4-i65t椩Q>z<{1U v:;Ve hzE?fwE>qy(yA`!^Y#& kb]MS'8ڽ  u?1tmכỴrJl"{n" @8n@{vtijcc)M%HEX;Jsz,2}ipU5Ef=6IihN/'5xhG*ܸ?fTCtѬpջaR<F[7-ڵ+ *򶁇 ǀ[AŒ:c4UƩGq6\lJ3b&߳:d0l,f$BΜ⛲IeG[mJM^E.蟱Wh p Mq/h=ixg 6[AٕLtU66 ,Z:4vt൵s?2)$!Dd!t]ی,iOS+G ԓe#MAve1ft]Ư `D6@Dh ;[C E_[A"^LՖ_ ꌡȠt"|ǖ6=ߏɧJԒ)+ UUy 6\6vz=ekou؉hːEPϾLbݡ9=+in^j&K"B4 ;y?oh뮑ԂMޡA2r[?=v  KkqBt{~l-6yHxd3Q\g vj, J`Va%[-gZQ{&(Ūir5AF1Ճ" 4v2CeKte[J&:q5~̰iǮI YS= yrRc'@)Uǁ78z6d x ʝHD(2ިzSb>ٰ[lWO,ZaO+2&S+ ]Ypڥ]+fGo75PNWAȗk;K wj쮨2=4IU@y0H'u$ TBhqRT@FNy|.B?+lToɳ18dsF H'ykbp|rFu=@ zPW3nGXp~GإǩF8݅,!  WrsBlT:Z *LHT'e⛉ abK v,ϲb݋㾔ꅿdk*"%&i ]e#C,r=¸䔎ӟUˡT\P>E|03?0,h ~~>*"%9 ,z >R|Y*Uyܔx5#7 XL@?5z6uF.y1~U(^HQ}b975@W]R-* Yp60OkHOZ٭]7ŠkElgE8B 8Վ "V8He͙F&3XF+VEHL ƫ*5@_M&؆PG[ וr$8b8f6pPLѱ]a?u@ѼJj@cw˷2hZ<`AD & W)._>b2XW^)1Υ1oQK/Jԛgb̺jhd NZ{ )4lgT.'SD{jīiOz~aFkA)Q7[3 ml4QvwkTAm}3Νu6uf@> T]+Ֆ37|Wm"N,M IB_S/AǕvo΁T㑜y*>>ݟWj2Fb:?ʹGiޣ67uԼYUx] ŬjkvE+L/ 27/0߮65_OHЁ9i-HhfڷNh|sBe pr6O_q-! M?F0ngdפyCiCCx )XvQAG.ljÄꥡ`/Tr7B8zqQ3cĮo#SE"'c 8+W}zbJ}|EV=h&D-L5ڶ4M`BgˍU( qdqCNL[KV%shW?UCs6hŦg~ɀbÍ/5=@`(kw;(sv(8k NNMtb:&\g6Х@Y"LK2о3%`jO5x#`Φ @7n5服ފ0 dDǀ)߱u\\XRֽLN45 #/:l7oͷR.$-DhAŕB˗o._MtW)23h.ߜޏ:[$)lMS o)tmnQ1A}sU>vL*O $|¤7͔Fm!ShX 9rlؔ&״T,w C N6[H= 7sfӱI;1rt qA(V1j 2@G$U*(LY\QOd\7[|pcc Rpe|[I3^ם?2lXz8Ӹ-_IHQ).%lN쬕׹B?R}pk)*j3ŅgYIp;pɃ>1WH`zʂ j (A87샫6,?*ԨW&5gbpKuKwezkKMڽfHh͸;]32e,$lay/ KKq V DS=|~u ~4 @B^ssf7zGA D;0)e kHg ;:zF<Ն1zdu46 1Zs/ѶɎϵ!Ζ|$QHSvvcH\1=*̋So5A-hx1g;:oK4QtjcqG6 0M槱ZjyΊG'+x_J3HiHއf"1AMϽjs_r*J=15hgC<1,.sX` Lga1;5Y@AX0c_;Dd{ FŊQ~?:XzRd%[ DUD7'@9&>c4=5OV%)I ;c FC䈀)qn\[kTz,{mXJAġx/O {?9]Oo9W,OXlnzNFhmg*鵱xi"' pgL9$JG HuҵĔ?؞x&Ews g@SJ@-WG`&! 1BL ;vDSeFA9WmPo s]=Qp]ih|v_/ P^"93Q+_z*r({j#Јpq!(|U|$^ڹݺ?jUQ}E`迎t͜ڌ΁ U=Ɂ"%` 9$7 L*e,mnaǗ;88pL=8~-cy)ƺG폨Ibg̑vG{Jook=]DNAx$ސgsƓ+ x Gs"zD#Lől-!e4weF/o?߷z *R/Hq0}E au#fELXdzJ |E/('լŕn *ȍ{݄EunN !YI!8~֞Lh28Z(5K w6Z'dQuX_y.d3 _XTV;0 kq?CqF1/YH)8[JYyLJ'Q##p%]Ŝ3Jg ^}a!I!E )aqib4~ESS # q4xA1O(:Japd6 busXCxYʁV} 5S찈 \,Y檠pENX +?`d:UwEvvvM1 WjV3|*fe4~$ј@($2snR=B_gN>m/!ٜګKctV-1B *73$ +=78FA2)eY'@ D KÿMy ^;TKW)ɾߎRA'HHKwK,\ F;w F 6 oi2S{Ͷ?Ua>R\y@ {> ɛ[':ޒfl>iG S"U:13of5Y(U[gTlo;Jv@g/ ȝc=_bNg7dGn|;ɁhTE) ǴAS{}|Zڸ&1o{F1Ҟ3Xp;?+t) "DJvl-#xBsW2M dή/+&Ea3U$ե93)BJ / EqR5mLk1df  B&D9 2"M9W;UFR ;F970SU9DKRm230+* y5Rai(S`S^0%aQb;~]"pGwK3 Q#ajV}7Hk"L_ `g4ҐI;(.(&2[:AfoAuG0c]W`)vO}g\۟G~ 1="Ha/Ʊ =7F DI6;JՉ0_T)N:oОVc}L& a&gWcbAq5EeJ:w>i ݜk}+/4SL`)WTu2X_TM )?'N/ AnK)j4c$Ud.ELrwqBFXc`'wv~zcMҴ4cLd%j dJa༩į_k€t9=fz6ڸX3//lF!W+ɏ*T}k-%'`&:Gr[/`SCNo `ep"q.uexn0&.>IRH*k]u87O- )?e?vO\|d+[KfO "{n\ܜy6}EFPIJUM/GK|qnPRWxHᵃpVGokhnsgV*"Ardz]~Q7j9](41oGlU5զY:Ͼ#{O뮚'߾9]Y|ZG[hq5キ$V4cLO156gM _O7e]& 縭nIa孲 Ŵ$fÂm)kR2G.h>uO+g*5%͇.3@isN ի= Gw7psX =%FNp\C2Qai2?;(xq\@7FC&#J8hۄ3rdĬxi$6e;7)s0גQL&In&O 8`P F9~#i4;#=yJrҌs_,-YmPw&}ުݓ#Z|3 #-HVe&)|M3F~d&mf^<[^E51d4-;^+.0q": $^gj\9,}Sj랼&r]0#rB{QHu $C b~.R ޘVd}0jU1U$h 9A9oXk2F"vfZYMxpZ(fcڂgPN4V)xHDz<=,[p] B 0Tmѕ+d㈳ Ecu azcߡ$l{O=^^IG'#k HE`O, Ѯz\PsPq!.R2]_}g7͝ CFؿC.Z^ + (``GJ1!hµYJjTecT`:0;}3aQ9U++6D'ytPp8 `w B䦄",To\x2B*W1UKǷkǠ%WcW#-bNZf 9"Jq۔&J̆J/INetJ7gh,QF ꋕbUBsi3V%a! A4v1ԾW6r`ﭽkkcf#iV dyq5+!J+6\G 򊙌%Y2 Ki$@)-2ZW@i_t@~[Osy#8ةҟyMA2p` p']X~T&IQq°=onْg.-ǫ=lf ~޶*<&N扦";t򰰡 yV46^-˚e2{R[HB)HKЬ!q?DGO܇=&/29A*!,q?(}`£ȁ$-xv1Y /UojNIXYW-,WKjϺ|4S? '߇m焖$_j 霕P4+9!o[c:É*孪X< d=4ξٮP"6KVXb>n)MOޖ,vyUҢ7:Zɀ{= )V>lZ{30i8ωWwP=++klbT;'?>D3kC:}czB½JQnnߎ%G`{b!)\^rk$^Jvo3'~≝(Br]t+7'ZťUe.mQ;7zrVqXKPhB5 U5au]ηLc)Ol&;.2x$(:wRfsOS3<8X8i9l~ش߷q8&X˧}M7zw3Fx/|yFڊ*8S !oEc!epo 2+ޖNcvrƾ .LJ1'³j<<#uOp}(AR 4 ڞ*^=lm+̵ZWHbl%ɏ1?Uʰ,a2=g۔8V#w5z ^d yNM9t5t[ YnȚƱotŔ-!Pk蝾tB2̅#ad7K2pG|+i |K3z(BH մG _LL(c&:̒s-ctYym?:1T|cf,x"&}oB |Zjy^4t-U?tze\u0zU^5zkR{Lm=>w:,ng[MmG"m#֒4Eө S~Ckw&S?/ PPkۥmeV@鷩gsWBMt5k޺!-Ryw#2a!LwQجYmى+T,E/POν+n_6^%=Ǝ!s el.8" NOc0f]gk8JUzw#R`/ЉDF{\RPG䔑zD,ЏGAYC?~0?;v8MP'ҶnOiyŤȇU jyD#]hGGSx~VݟQǞ?V7w]>W)a"CHAl'cc2DL{q1oD[\ /)%hqmƠ&"x+|tt&]Ts#_TJ.= :X۟e$~ld+|og%?oM9U>Kdn(9 {9{Rqyt==M!iNw064E{z|0U4& UCe-@Ҹ2H 9Ԣe"65NJM>p`-ɘDBov+6; dG.fHkkՃʭEѺԺOF{u;͖lȨtX@kOu'p/Yh*"=$a끑ć~ Utw vѝvȇ+wyS&upbsR4 &+[pX? .ܗA|!C_ (%;CsJw&L'rRT f=Wm>: 櫿 @:J~~0ё+#`|^^! Cٔsl%:&`:᠒ݹT[1}vҶaFַuL2mQskOGvřU_bdGlY_Bxg-A0ƜfFV%`fx^s>O.f)fȩ&P#sx .ˉR>/v*{ˉ^pT}q{.j(kEgs-y0 X fQu(] 4.;T[5/hE"kUg`V0Cp- WU3ea4Q3y}lxQWABTѼAgZ^+@1^dGNzZ(bhp1Jمv2qƠ+\MCLhy"5 a1,}H;M棷y 5>ΙƋ̜f2 W<6'&qw֯VB(/ eO'L}ӆbe%ZkDUZ b<a\is&Fx9:z7ԍ9%^+b|roZiZ\<}2'Dy8ovUTj*Q]j݃"6՞P }3ƎyODO7uIOZnS!EZ$ƙjw Hro؃2G@D@]_ÒFF9[ʗy(PD˞ôX)DSAn@[AZ7F{i)bFu=} ՟)8ECS5pL 0Hj6I4j\3qrI; fbu/D̄jy`PEq.󭯞H&w )ݵ)ƭOrYIև~Syoyu酑ũ>XW3|uΕ<>s^`ݾ JŻ5<1Kr{l59nj865u"Ӵק᳅z ÇoU.M%O iȚ\-QsAIݣ^@,>D2xrA^բ܌$Z僞YK9hmxdyvb$fU/ Ni[<+kXc?('dkShe8WzϱnV㲇\uh@f# L#t]-^VU֡ ʟzI -cʲp]?9YHe;!q)"'9k)4~,s yrDcVNخۤt~Q*))MB< ˏP-q_,Cl*9Ghf+b/@AS[?(bp `fD]0N:>bBf sj<͘3X^-$k3E̫B#J$Z^ uz:fe6{ˀ"~ bwb(P֒xwjSΆF8kHmp;;k5OguXx0Kx+G&Go6e ; xu޹s$|aRҼv1 HaP,>pb@5 o(B?oBNpT?2qh&(1vC׌f&lvp>f̌hY3` , D^G n ɷJ,. #Q^*̙,,ƱqnSݷ`aM&o |BG_nxr޳OTd: d!UW]Ub7-*pi2a6h"Hg%uuTQe[ts,c>:V tz|@&`13;  i \);Eݖs1ܓ/,Nf ʞ˦ 4d#oR7BN>]kɣ0 :K_ VLNpr 4>X6E#G]G%O'Q䊩i2!E d"07爫%*BlVVyK dHzrwLpq0P(#$ Z},O"X@YHg.y *U 3ŗCtKxlcYLv6dpI}i~ҏρΙooCT:q镽H|ZDe$2"es@ewCzb|-e7ai:C\J̱ӅWb+강Xh`h)U>uH[iub2,k!JNU2(K//([l %V` hf){?H"3^;ˌHlK^q2mP?T6 ̫[ peFW GOЕ!` ڂ{K8KNaI'm6Kj=װs!-8[-~Mԟ eL ACoj#,R3_X@Ss<1 epɳU(L/E${?2_kIF>*ʿ緇ټϧ$KY"+^W+Ŗh ͷm,pv4]9ĥ#Sfw /fcZxuq2"3d+WraX dRɘ!"&b|eI9ǡC7*NF̂8IaXI(M1)X^ҙtiIRJ(3|.=k&jQH"e\%h&E2cѣHm{[=WA `Ҁ|Z猉Wb l))2}~y~o[zNm5c\@; !|2AS^9-W- 6~9(]))9đ8$64o]rz!i{0 )@4cVd~z3 a ?U %P.g#wz|pP7Bjkq3v+RA%Hl%lt}L}ZbP5c=N\z@9nD#j'M(l׵ P7f_ڔѝrEwhyRzW>U2Yqg:5õ+mk/3q}&z{hp -ZwrMɣC ~=$[_dmYp>×pbJ`|! a W݄ @otk[,)P~6×q[ISVZ\d$mBGa9- >Z F~z !ެEA؊B>1w:xD @Kn"ew<M 5#m*೨%!ʬ"4MeF_(KC*. .~{6!<HIrIj+%0F^;mB@1Z$d&ٌy@&l,IkpI 6ѵQ47>R ^9k0X˪ܬmWt.# /r/ҸNR dDDύ2Z>,&oV͗< !89V3f$dA:4.؜_9H1HI}@}_-6Zπߦsil5-9"x{QD!ܩ\XH|7&;xn_E]<Þw?-u"}so3uNCFtg 揯N/#Vpwv=/2EĒ 1}wͶ QP>*kƜU0f:n[yLA HCzdž ǚ" L#sa'+T#yb(r q6&;\?>| ~m ulǸ й|(hwea/Rc]nfwg+{rǞg\Ryܤ>y'ϡ5(.,Bho**m>O_{o8)ǚx$T8mlPDǥ zi(JE$< B^)3İx>YT;yT"!]4#&>,CG,nrv` VAY4^\vVMkCUtosANDG+4sJR8)|[H*~ANvjgt{% aK*֋C-糍* hؘw ?vhм\"[%bXg._zטvc2]F~if@Zb4cxz#9<@V(]k58:ڹǚś6G3(^[q?v+qDlm,RiBDe4\x f?T-QYcOE]y?ٳ.M-s)(K/wӋ䊇0cY@_&6*wŧd/ X>汢Kjxf a"0N'yr([R76u[^T@ f_J~mIr`L$<0XNxwK7w|n7ɐY$9;"òEh5⬋4~724 ?A+LH!ty 2D37AP%,X-wy /xM' c7+Dq;y|y. Gʮ/kuo"8 cNkλk}rygL3Zیy@7̨Fk*/ߓ鼕GuZ'Y>Vj hq^ì-=2&~t{Hd㠙Ty*lkNoΗ%OIuG&ەғ-q`4(=yj"N v>Ys9ߨs8 .AZ&v)"{H  bVC/qAga (#C˓{LzWۧpiΌvP!0`\F䑅-yP>+B RqWf<*U~t:q27I>* 58_|tQ)S{+T>ɏLqn|ONLZaO|P},6sZWu^}%]Gl"x,2Vɟz- d-/5Cۓ82*+N~;k5'X.h-R\B0]gCT״R SDlz[IstܧB׎aҒW-RX턉o)h)'Y[k?`)1ȥ@~ ۃGBk\ eZ4sڧgZ!cmx5ox{st f-^|?jtl1!AVy›܉pUb}Sp*rh7:BG?v$b1EĎZ/+=|W YɈuG_GlE(9m+,Ѭ)mn,짎P@Vjb]*VpF"p@8D%sPV$oG1H[tea' ފ)teI˪)(i$OXG?K#i:(LˠBR}}dEKK"w3H$6v9'r>0}yaaG5hζ #3==0CNj>`ڋY1Fj _?yFd,X)UN7d3ɢB-̕!H` IV c̎_-Tm!Ax-}VW @˔nF4,K6t:c$=(5Ψ8y'geވBZ`^MsBzH$NZz<5tX-O~h_H`H(dڼNj 7+NfaղMQ۴HK|5s 6дJS1Qe~(7&O8i/vuFĒqA}ՂUwܿ5aXbeq3,!I-^"GƛD ̓?hEq7<7->lw۷w\}<.N/dN͵,o1>=zazXrٞjeY>Ɇ<~8aF{n(=ţ!^=`"\V>eEIE}(t4UPxiGCaقnC)g㍹eقm(aN:T쾞l٩0Z}f;" ο\zr|ˎߤ2{SGݝLVc =?RKoT4>)|*_M|Q+HN DQgR[UXr,ژ1XL1}mR/ |mL; v?@eQV8h* Z]vy_.zY:S4-,YIko79Ԥ+O/# 4jd'pe^IjLeGs.82U'(s5mC"mʂ"(x 6L˻-`=,PwЯ.(cJGz~~|P טumgdub9Vac{?5.a˅JE.n:4+3ZZj9s.d#(E 7kq#m?yOi#7qDrUPFy+ r"yН)% )NPMe 0PKp)R> Z{ }H #81H &Pr%>@` xg?:TG\]+>?aᵱIb`̲bK/#pyd|;hC/TtLTe& &{'BױD-u+--[2vj_2t+.!>8jkys.IgvjȚP5O"ִ )pL'J4J,)V ^ n k\h-#lwB \0Bk3fRºZ-V5;+¸v{}D-N"tIS8kF:9t\S:Z|$:j|VЊGB4@XܓJ`R*n'*jS殺6@\ot&ɷ /^ϐUZɦ\~]kL{Miz{Yh[s$=[Co% ,ie[' q/Qa~ȵtiKj!ffg<4?EOݭ%ipΑsW0'T1!25.}IOx呍(R Β|0a8'e$9)WGGm<Ԟkh r߾Dq˛34'17'E{D1WfUp/ 9'<[]_|iuo4N ҹM}\4b}Pα*͚S : AV/ϛ2"bEpSFOIow)+QrelgvJ4<>IuiHvQÖm"Pʪ;pr6ͦY47Q%*:?؈Tװ{Ic5f>ڄZIEg(YnH/CM$6WU7kueY_|߆5O4HQ3pT)\hcz%J qeBZ6,^k0vlyfQOX[F=3dhH7,7pt2F?8y6G-30'įUkߑHX3=:,+7\e2\!`*}ԙfUjn:Z,O*ef/. m2̧D|;!G|[neMÿմ>ī+QGӥ{+$&ȱ>Se<$ƌk34)%m˥ZGqvrZ)+r75+'-("!dvn3yG0w,zB)cQU!!r-Ey{PƬW1?v8z;|HW=~Lj*bB賛J?uTYf%ĘH1k\o ]! x>AV J#jrU6&ݛ?H[:E j G&X'$sRe c5Tia߄RG-=PIln} cf++vj,<Rzxq =9!JM:j;*FB&V. FR$ "lѧ3r962DVHGN=#{x,QcJ87H?7Kz^xӞ,o%xԋubayɡEcSVZ s&d^\*Ys5 oy!1uqwT:˜jR~O\`;mB@ )i-lZ#l^p ~9`2h]QH&-C!BT>U8@ GOa؇aM@`,0,^ilYb&l~'p#d+Mp#'̚=Bua$c`߸7;0nɊCj0|ʄKI@T(RBY֭gGouer'jQHb7b4jxh\Lݯs@/;#*QFrm1bkm:R$ sHnr:r{+xltǺa )c;"kL=?GQ✊ `桇 x;WrZ]M5Y0:nVLS  kmk#d^F -(#';'R`^P`<bgTS1=փ@7 tū(Hg JLK7BԨǐW1CT27|*mWL|3U`/ =+4M,4hpS?l8kegݼ9$]~n1^_/[ PeZ2 U{4tڈoL=i+. H;+6YK ?iQ ه v0.Oq\Q6 Nlu3O'I%c6+Whߧ%81f=#O+],Y l{)^GK. my@+/'Ư_ͭ 3ԙZ?8niNu:fQ(tBL!(] #! H_.ph~|sƅZ]Hyz2SH1Ko~(y0 H.\P7g%$]}|Ts  TbN_]= \̛,= BQ\/6bA `;;?Qd7}t.SA}Gf:Ji;6:S\!vok(C VGp3I `{xbBF!!É ԥ2ϩIgIMRXqSkRݶ`M#JSxhBv$FĉLjȫ̰l:Aӎi#jNa-,x\w< OߌR&WހC ]'lc2V'C47%TFO"ڱu|4| 8bc6|_aHŠsїi( X"eZuP Y@".gQM0Qx+AuKo%IR[)uS\zV3Ҁ?qTm ZjMڹ^'Dkk5[(St 91\nc6=šSFnbRf > ccm(_śҎ?%:%:!5 [olWb|!r(\;UubI-^bA=H_Y9v0H8 7 [ȳbLvmWJd Kb:It[QM_Ky _Mݯ VqP`E>eM 1"Mo WMh0 V΍ I=؇fyͰآÒP7Q?Vnb)3W`W5Zcy!2/6&S)˟TQZ֞Զ X@N1{XnW.Ya 4]7\ۍ5&];?@CϾb= _+S0/["YQ:)Jt`,nB#bb04辒HOww8azڎCƢV (hNNVf/xsFH;YeA|/Z$Rqjr2ؑlʉ *}PEq,i-K8rA])%1B5=CF=-${F3X‘W@l]p%VKrS"2$nO[ lE/"*7RTvEҺ4+d.t?=絙pE7nq% qJ sG :Pof&S=bZ9'\X~yH4wjBߙ*$D縍ג'⢱6ːn(Л0Qea@[3ƞVKD:ֶ`Zj}(v m)٫ 7v *Fjٳٱ#nB ,Sg`aJ7TfѴ11I9*:@У>fWR >71l@ ŽPcHMY~dخM?,"XAi8$mֱ (Qʱ<$>grR\!]p-S<ȯ-2Ehv?,}ߘhM miߥSNG3NMMz^mgc? ٬c - &3?}T,M>Z\k JF祪h`d}mZ4,] Z'A9e#jm^%@z#{F[ tl|:#qn˥1N5G#Ԃݰ\n&YU`=%R?/{X]_@y1wbk{ِ5)E;0 tF.3JgQ#nN<#(eUj<m!/OyOw+ |}C mnmp"Ӛ/R:2‘xh`an<0 .!Qm?>e.x`Tȡ{ X wmgA#~2j.5[n $2A|"+iwr~pr{=}AP~ O1H iw՛/.Iwm [A[6T HP Ll "KJhVfdO`͡Jװ\"4N,pd@Gq1m/V*ɔbQ"t4%sCpl'5wXq,)@S1z@Y)K Uwh[ZڀU-w^M|u +U6̊ah¤3K?-Ih{nyPҽ,Ns^8~c)/j Ѽ,l IwW>P 3 ؉_:_`?m7~B{ΎC.@cN>03hGr4`:tӥ:}xN ):Tࣖx$,n.(D .\ \0 WJtz(6V&x 1ZU#GLTSA*$ vne$V#P D- 6zv.hT7rtv̘,LXPl8ѶERRAZ?:ޚ51'* yr5ShoA؎Kp4۶ZJ jJִu1*$ kzA!L1N*ƖF|D?|4;mE$ W[-pH| ~GATsȠ, w@ BS~J4~ &``Wq7]ܰm [#jQ'0?i݌Ep58b +(֑5д>g {qO7Ue ?ή?3|QKsww/iVa>Ċ._+ZpsB#Fmd̗բE?vnދ]1YxfL?L;aī+qRs"VFyp9َm.x. mY ʍoϔd񞎭6 sF1i0g4ȉޝYmHnPevWM8:(_3ŇP5ח|0U}T vJMМz6tW|yI~Dv[9rI.V7eF) HaY)T1.͑` fh6&&g4[DlT#E5/|D |ʊuE G~);7`]AXƩuv7uOx^cV^2.@D[uo&c$E+"93/K,kBW\GXMPrѕ`΁ѷ\5?ڜ^h#XQ8u?xvEZr^'V$I#䢑aA& Eek+[?t{Z` wܸCvv Zp]6FB HY[F]-HH PD("!m26h&VtBjcR#D ְ-W{<+6а`wH+ceE$Mޢ_*)=]3"y!^Du{1 %!pJZh@`sm3B&'gsFe2+(V$bWf qaPs>42ZVn礃O"'V-H;Hʲ~=h)C'7j n$}1/#$F's:xaCb ӄh/:_ VѸ#KH{>'H K] E -{ {2a&hdxpf`cjys2=GS2הVi؏Z/_RfmuPFxz3y"@.G؁H\]TnBeu3K;~7XKWG kMn܏E-=bd)9 V>L)FN''96R:k>񧆗 (OF9PEYE祓%KHy '$i6OI++ZwtmǬꙔ CSe;4b # ,cz#O>Rk~#ז0>% !cif;'6AOG(sHgŽb,ґAt-Er\e%Su%G篊q2ݭf,|߮pчfO3zm:%Ӿtb8{׻{Mg@+HRK{Vl92 U,9ҙ&g"$~Wv;IycNUӐ.~FkX`w>վ2E!@YDc-#SB<1s{}*?Pc_YxI3Yŝ ׵qsI˗jTVaVA{j X$t8Ԩ {j77njޭ$#}z.K 8wz+#OzfR H"{n.A`lHZ $)ucy-.FlܿnҎ&rF2H 'Cs.& >kjKpak׺p9YL5W}זVD/>ZbُU7N"Em#=s(ڣUjN.-^Ssx|~ATs&y,WҠΠ Xkxs*rZˆy'wSх #X⭡STOWHܺF#\/I/eF;bly$LUAFKT"쟹yҗJ ۯ'1"E& |;zIUЂJ=@W4ŗQxܼu+QzVolY`{@V,g̹JIU0,{ЩQrT[EQoPEK\ mk=/0Mꊲzqpta6?S߸Oz^̞B`)Hy*p7$}ݯç'ؚ'eel vCwͧIe‰JB &C"OC Vb ;.0vz 1_<@KaD2R/:(4ʪ BȿYW[GUJK ٛb9o@ mfT/~Ĉ_'=;`XNe>FDuQ1*YV}^&N+[׎wحgN(xHPEy~*7[08ǫcGh;uj1*MBP>s_t c{a_*_ւbs.Hx8d!ՋI0hu%uj.@:ȜՑoͰG2~S?gJA-q+-^X]XfvwC؄ETPRE)yAiv]Q66ѭ^׀+9Q!' nU1?Wӫcs+SYeB 22eq5}Im(O>hfAӊM*db Ӭ} )GTa'3 Ȁm3PvjeaOa=ekfCvNN^繉:*dlR|Ym.jDR疕F?2YhhwsTxdc_jsu<ILkc0BvuL'Uk*Hr"+hO咍%R AJItmԿ,n7aTbS=8\} ;&}YH OM[4\ ǕTL B /KuDbg' Ց:q'>ۢkB//ͺ'y+^&v1_~!( L,8tY/`̀PI3^,]fhmdscg{qxUPҖ`+n^ B>@uPEW7 3VqƯYcܠކ@jxQ{xy,%8=f/E)[{6%_XR_ڽ *VFt.%ˣcA \ݧX613WӘHyN>+rv7Fz C;m2:`t5aNO\~4ߟVFLUC AB#soX-Dsf2\M(1ɗB'o28K`v0g JqvNuV=xַIw.vIQ@g[?'LK0Y]ļ|Pߚ;ї0|bĀIԲV^%=TYϑmw9TGVZzWPcӠD|+<̽<^ :HR"ɟz|؇ǂ݅e?-S&=ûlDVسlӭd-+$(`Lr0)8VEbȔaD'k,IJAJ.E']ωCi(!Epoz$T|[-j{&/@SNo|~NT0m J'y-7[:s9f`֬%₽ۍuHǔ݊L Z~egNi)U?DZFLXىtŷ CݴzSzn+H6㦺#h',3k >N*wt\M-Vv>-u#RVhÿܵ[!K Eڹ(`cĎGSGηVO:N#~mxb[zq.z{P ?®z}76fJ>G1$pjoP:cXޱCrXW^+Cx6fUr0{}_]&ÅRZxP3甗a[A%:=6Xq<*_%ffD4!'{w+`R8lf'qT><-arȮaqMҀe-~x j53_\DA\wE\ v:cԧI`!yTCݛb[U *vާ-W w bM n~VunbnPJ_}Nj/g9,2ZTWG+ <0\H^A0ѓߘ7=P6$DiS@e! އg%e-jgAE5#_5 5 ^Nyuz}'AV;./Žխ@vo[:0,mz^%9C|hR!X-J榡'NF>NXO{Jw4N>7:FkحiI^pPx;H^z_Ilk|E";c1:X[Tڕ[fT" |G^҇A\mb=#Gr,KNӻSCظLoW2SK\&OrԒ ή9Hmݕõ7,@•hꭋ+Mcbg &7i0nK%(,I\n,7OyU1-XNDCO#.9YU2ZP}s}=}'󡡣檁&7 !=\>§r\#scyȣe_&aeVgS[j(&v. wL k1L!P$%&'8JvB8N~6zG`J~?E_ـګzͽS~\xX)ɐUz>3bfh&IC=Pg@U6%j ܲm{`gȆ`-[= ; ck߶)k2OȧRX3ĵHmݱ*p)bsTF~_/ M W{1I~؋ُZfPo9 .z=(kvSL닗~shv%[2j{;L#XinuD2V}Ϧ[xV<4⭔1FR!I12Q`uwwoĚb+zèd@6ypM/vwhyJzɃ@7uO#{f9y &1E/`zl?lwLɭF(󉲕ھF/5{ Yp.ɝF9sl⬉SJ1+Mt6GqVQk1>uUqlP?g& A>wܟP)hWQ!3qCN-FI& /){m5' v9}pWKn.Ϡ<:7kP0z6?ns/`Fh0YM[࣓94ɴ6vDt 8[~3 e@#Gr}?4R% nY=-j8WtihL!^? 2WrtSXR!-W.T%|?9= `'*#pCu75^۰&Mh惣̀ `}7D-4VP4lM h$W-2T~ ح R? NbY*K+-",[gR_ ~hrVh*DPF= 7(Z;8Zo9`0QBOJ K =ɯ!㨥#닎c1qreiV$=J_ޤc K$TSZ> VHhmJ"t\ϲv+/ CKd|y:G M\wQ ٦I!ziVWwScn ~ Ů.1@ BVk.ey_m 7,a"d(`Ax /Kxpjr7,YθZ&uF}̭;?0F4X!i̟#]Y KZ(rK<0[alfqied YUT 5qދt7 :$7RZ 1{axAGɦדbpI=!$ [+8}?͑ȌW(>7 ZxDД ';c)g}(4u2bS䮖 m=cqy42ȇ@~UVa?G6^ѻ5 3sQjg O2yv}|&zRP%7Pz+թ2&?gbSUHŌ'jֆ'۷Nb֛t=A!Pa"KifjB~ ԙ=9m٘p*R@`e,Yc̐'Ǡn\`jۊS~,,8:+ZbY^0qX&LETU.`FaaNUGаch;z{#QUL վ:L4\tq"#bNKC$*b@VZʷ5y ׉vM%ԣvM}][Snѽx߱N?W!cbo~MBH{\AIprM]D@2H? ,_rAwcp2w~%dyjC`3d!VZ2\X{Jb$cjl'=N#q[o.bd%&spjԘZLL0$ @7gQN۰4G pd/8s!3UEVwR ;y(}w# 1)-hm>#MV^*oN9IausgDt)v>!;{y,٩t]{2)06qrTZWjpPMTcC+n0?hzvKȝ`7X8QދdC߁h*AmDDvZ&-jӐ0*fU:P$SJ/h75'K&8zp!$M\[?ES %mEv #![ªL͸*IKS噹=pScw*H\ .l: e~B}:?FVU?}/ Wis j^Y3-A~)=ėoѵ l`!C`a[Cp|[RE ՀM<|YfWhuH3wFYU9UjWZ$:a`>ZLȝvSgde^#Qm Hx[^,#RA&F)Յ86[\mʿĘ:O5bU7)M̐,vk mU벧u _"Lj 0W `BNY ۩=w_L\hR܊׺Ы${6),u?XT}s]ǷsDSji uqtN3*y.*_,zgPb|߶ݨƕ>=d:0o%X[nxw4Ol #<=rˑAy'{%+HAHZqp5lDR quWp2!!k oէP TQayUL#$-)Fw<@wo[豉?EZ5bhlc!N$oԕg8hߟ>k&"fI~Fw&{ǟ#d@1TD0457g+9nnt\,}f;I)E>)*7sVH:ovp(뻇o)lgf \ dgGZawy7sW? xK`["","SY̰v笤fQ<^>lI`lui$Ԉ8}gi}. .;W|=uQmwr%5O/!>aC!48C3TըJз51URui'd12(HG{^r E딕~}(P{S@yY֙zϭT=+8zU܁ }i0]g˜Q6 a/S^%23զEFi߱V%gn`ƙc. i~$ȌZ6{nAɥ,$Sԝ\s6BG|,Kv`1[Cs~XHۡAM jE@ڟ6[IXt]8ίz; N<ڤal-)b$ -o6漻PTߙ*F@(€,澺&fe7aޛ5K-K+xRMLLQFqxﰊeW«nG7=p?F,`pᰬSU[23&vd\"3%x=˿Ya4_hKf;8wvvTv⪷3bh=ݥvtTHd<9e+eVN5W08JA)YQgĀaO.:<v%Ixe(FfY8ۦ%sHdpK'xE?{#zg(a: 0ܵlb%l@N/emptK1'UO,lTolOLq8){@?N0h6Z[ÀuU(_= fСeZ\ȡdf.l=C86SB%_XAz`_Sm'6Lݺ<[|0 ?QQfy$S*jt {qe TO? Fs%z; M`z[2@" w}wVX n1m/d6 Bl,7ޝ D۝暊ەKMf6@y1ܨ-O؞vQ,A~H^C_Q#W/vUs|H{7ŝ=g՗kͳqN`RwYSrcᮬpg,o;8Kapb@2m4X8~!XN#Ya.Y 1?C0!'yٯ1f-jC& ЊrZ1O:xldszWVߨ\;wA gqD cAc0Q)i^djm):bIe:/s l_^#Yk&H?E ̓3=x/%_l_G``4e&Q\Y]H*uQ;vkgBLENQϼt&nǖe8a=R"<^fV*M,c7 d=!b/.d"֢f]*wZC \0+*Mdž7"[ϵ6g7j4+Sܚ3%0]%l Ha1FN[K{.C'J9p 97r`m Kԍzs {ö)uExLOo£eiJFF8]ƣf(@(*f*uO+ h짽^ }Mrlʲ󙡧/$bCjػ@M|!ٳ2JGA: PuU-h 4, &/էVCoR~:pƆͻAl^T9'}:tDMDEૅaep11-|/߱D}jlW J/̢^0Ddb/A"Pr(pZDCWr ufzMagn'xwm,yXARaE!Ɍd.4vnq֏>a"0rIJvI27KwۜMgNFLnDݼEFH4 s3лq$/$&a^KiّSH\]NarY(s&ΖW_fܭ2is# ,Iem5j14Y:)U'g;);G@53_Nz\†wmRz*i9On[:v%KZiVoh})5mlUۇ\п"l`Kɔl,*}i"iEpJN@}YqDM`Tfc?kH2F.q)n *I"8$_W4A(!Qo$NJ߅Q@g>B2MN`u!wT6ɱ#I0i- P" @H+EP[^$T>Ju/9$Vu 9X(?WH]٪*4jvN~5vMJ [RH YtUg^mB &Bm'{!^]h8,5h2>UQjlV*`zwŸcX'%]T!̽">04tSBsAZu\#cjhVY?6vgLȜ~%Ѕ/M%~qM'GiuMrt( kNViL_mE~@w/E{c/ 5祦vV/fYhSȌUy a)NƐ|^1M|6zV\'3VeY|x"@bb>߉iSEK^y4ztԌ=W0Wdɍa7a$@j1`Cs)FB 餉҂n+'fB׮:;jR!j( wosŹ]) <^UTCbw_vxZW"z(',bWb`&k[_aC5l϶k>!tknЙJx? _Z!$B?j@j?rtxmO"ηb+V ϛ jŪ)NƑw{JҸ%Ùn mk%/N< A{\f4&G;Ȱpūlh'B;.$fhʊjKfPNځWyIL'-6i/Is&E_ep,R?hXM**3Osi:ϘhgB*.lw;aƾMø&9.6d}'A(It-OD.a"[qmlB@/v* ۬3j.E:1**AQWܴb^+c$Oi&p4X W:Pf+xz*8FPFDjڜKXn߿v2n'"wQ#+V=G!(O"VSyķh'(_%!d&KgPs=,dqP}Ο0hzme`<2g9@t$̧4R.D?XQʶSΊXd-'qĚPZ~6{1]JLٻޡ8ІirbqC\гϳ*w`v&rGЙ6ZFW<\$NE=m㨹_Aw((Q2y5:b` Wа չ{ [9]Ќ`w4e)vT\d>Tphn6?:*KEJ[2!%j԰MU8[9Wb!`Ŝ83ceg-YzjPd9(#hɏ~5ȓL*jY-IGN)g8 gjm(Gc.Dv S{;&riEϬ2(`d7 +ʙł(sIdvW d YgVk~#@]KYSt =ŗ∰DqD7ThXK3R{!t3   6ǟH`Zuʋ,<)rcVФ4؃6&N^4+vq1+3$cd g<$y.AIRjO]-gW #r?GK+\f:L;ldJճ!^cìGL~f|!pz?0mH޵Ѕt<'\ }f N bޗZQv\lZ=60Yq7/FJYgpYfNYE׳uՅkvC :"D7 ElG~sKƛ]*w/_p{'Č( 4Rjx'%: 7wKcی7[D;dO`BvMX9̚AOLXOTT>NNP瞵UfZނS{} asS%:O8syv#֟Ǯq8+ p]'¼!Mua}9gqRM`G Z+-rJ'8-+na #%|b%m,豽1-f OFFasaKM{| tZ`qx޵`$_a.u$Њ}ޑwڏ-VװXۤך>J_"*V;֪2ʛ$kUw6͚6o_ӡB )bخ0œ]Bra)$2h'p]fĮ jIP8Q>u Ҳx[1r&yWm1]V^# kI;h'ԟ qQ^ $ywvݶ qgmz&ڔ`̜{yiå M뎌0z7jZ@@Q½jq LjSbaX, ,b|IhksI!u `8Bkmhqz)*Av0X"807P1~ IkaL96n%YV>yI/Wo`56~Hix9vD'(uxR/ɉ>G^)=pʨ^X:RlFXjԊ _*=|YK`Rbz_HHOYD61F Tm1x-z![.vk%𦁧femK~Rl0zΔͼ.rSo_/udm1V=jBҝAȀϝ?58%6:n:R>* ڌ\X[f /5($ϸ~wQH򩲞J`xvW(B{p%U2BA>L5'0 2\_EX q#m_io T oH#,ϨRfW-"\3$yrɅ#0w͖o4ݹ%رPprx idepCd:,c&#cR!=k|BS{LÇWKa>HRUɉOd9 ł~8k$b0"i ib,f+,D9/JCƝ_^pQ}L 6 2z=T8qo0<.X=Knf7ql퉊ghCV!>x8|ݹ˾E7 t[S[`qN}pp@mYTQX"\ܬx*Nk x;vALޭW RZ1?䙛YL3etZ-R,:? 5y|S`"u~0U2?~)fm5 I޷C݃j~*G<7TH wOek$%K<ˆ-Y_Cr&Ɔ&@Kgx3cNR : [|hiBgrVtnK\(h>; 6ބ-H͎XsҀ5uj-[_eYaekxwf'Lq4!f@%qqv%]|կUjH;|K E-¹p9'OՏ ;k0~sxd|՚O *k?vi&hP4r,O#={ -:+K5' l*6t\DxT F 5~= {Vξ`Ÿp#eгUp쟛O5.GUF-qp.ҿ|j: ; c*X~^(۪~FJLq4ۉ0vi1ù[,Mcˌ#&8\H+g¡6`fG.BQ~Aº+5"`$x̾8q|l#80~khQ)Q[h'9{~"NcAR*(MIWd:H\54L%4-GUQW`@1nRaqxG@J ] f4em/.,$`8L1.Ft`OʊyX"a5D7 0+(=4 E0X/IWqhNl vSUN rOvC8 M=?Thu=Cd"F*|S 7%K|?n lE}cgH]ޜ ^Su?TY\=N1 XC3cY),%4[hܽ E2 `%MS;7Htk/_ڙ_BN_P ?Ze˦9g%-M:g~֯ =73IzknL==Ld9*= E,11H O(^~yJm6U [z6Kosob2Dy9,{e`E0 T \;ꚵ.[]<B`~ȲM?~i-zb?QLz =‰{pv=-/P9*xq J"FEC"p,QDم{YZ8?K5Hm>ef3qWSD 9Gye-V7w[<7;1;tKƥ6!Z$D}U*|*woFHNAs,%c `ؓbţVyվOSV87;8QG@$Xl# B\iq oc%`۟.vOxdh@Wx~$Ҙw{Oֻ1'RfřfLl6ɫ{\9dmCwpeX[4S^ס 5QqKr.+C鉎T;|kQ~Hb^?6GCⷢe vm˲Mk{^Y(BFܭߠy &f)n2a* ]3Dv!-u8 M2 y@]9llK;qQqݠN~cZ]o LpQEx8mMj8^eq=QA2qgޑ4ґz;>Կ5RE3-%XpU%KbAPp#u'姱x@%jƤH)6| gϏq8ߵq ( y& U EUzȤ0<ԅ:>]gOzA ԒMwڐN~M?j59؏Oc]6G4$n%q!20 LճbUHe5XcHK툷ڇ<+ٟ29DWu5.|N% .x"ŎzSjO+6NS(TгIA ǔB{kTe6WqЎ|{u^c0X >F@)Rю  WbN3o>8Og]n^} l$~\Itۚ❁JiC? .),ZΠγv6+du5b2C)%X$B;Ӑڂ:bN̲A8@W*Bxf` *o@NQ45mR*gU$1u͝xQu< hg6ؼE~We/ThТʞV 2r?h7}͌ʿ\DĜ @G{s+7Όr>puR pNRC&á7.΄Y@1>_vaʐF[#B of+ .|]0۶KI/A_DS6Beeh'*_iM- pvz:ɷp.I?7q(U6G,ּ'@,Ze]`KԐScEcĚmSZQ؊9!W4TJzK+-R485.wC6G<{;)gcAs9 Zzm?!{ ++%lhHpL )Shś;1)q,7zGA)U gIwHNx'σۻ`txsȁc Pe`4h霡GXᠬREA|R*3f'|fҙZ\ԙvd)޷0ZU-*L*2eNP%}ӆl_yn!劲}wNr x S.ܝ t]L%W[:Î)Lwdv9vf0bgZs(j5,t}}\n iP0gxobQmث&e,-QsmUfbH+G?8ss$nmvE_ V"q-@Pͤ?-|aYYj a4a 9X+$1|.yV\O2H}ӭioӉwJeld:qv^+6')((:Gkb")͎5*~WrUqS~ʑ($z e;.X_4I%~8q=Kԉ] >%,^JO>csD9p0ݖH 9eʄ|@0˯a?$/9u7-F]]I!j2@U'5~H$y/WwN3?&bW^Ц}rIIr̿"YQOȷ^59Rَ^&Y]ŪE*0#tUMܼ4}S<.ˬ2Lʔo1DX%r4/wUJY DŽ˰a`e,('wc1dH |;/W[324JTC^k:S6Qr%TaF(`Ve :Edj}#A '>|Xe<k4fBxfD-[N†ըӭ.vDtdVD_VvD`[ᙱHJ6U#at=-rN.pe g qI-Ѯ Ch{4.0:LMhKf[U퉞AMvgJnۼFx?G+RhjdoS+ܵ3GNŖ'`F,7/A_DGta*`&|unЦD. R)L# e<2pCw!Û!Jmv.vCGGPf<ύ{xFuC!s4C6S8<+jfh 7n0Rlی";C@N:0DJ /](y|:KrW"]8b5@!37⪞4SSےbzyjQzT6Ud&3zJQm۟U}&u;tZ+ms(W1}A9"ȉøMm{wAhbmbe (}^٪vۡ=ck}'(C wuw$QlVe[j2 mMׯL1uJl>\P0\cr]׺5jW<6_ShZ1y߳O5\v;ÉPhQC}齶ʤ!1)n= K*`2u"TjV z@%u!h5?5\~Aun^ |/ӧ5R9]kNZ*r&$@muct)8' yg܊8450g)1sSr+TH{soΏp7sU9\Pװ>-$P]\NtJ!s ~)3yC^O+$5~pEKq :=Fk$Ysq\,oTT+~umc_/OCB^qffUݱN"rj&Y ?]] $' hBpm%97H(}kl.OO66XAnFz"`gc8 < Oū̀ /g"#(&(BޖJC'f?4W?$̿d3kW7/B7RD#Cƫq4)͉&]JU>p]0==/u;ddU 0'LG(ºj]KJp*1ŧi:nc-tXb@=M5T,9WHFO{ Y8tƄE AFO+52x& BL] h6v;i ې∷Jj1?":zUJNK;ºvw)ˍl~%xU/g:cHrl.:'`to^]Gޯ|VilFp%dFKC0,`<9)AZdR#irᬬUUX"ש[w\VXGʕ@pƠ;@z_PS=l5)OT|/~$IW'ywx-RSY(&?]J^Wt1t%&Gr0?X!퍵EtNۭM}Lvst$6fSLC3j'96 \h"V*)ث% 3t?6)ץ+-xSaQ%B4<(uNfh$oh/xNb&mZYj*#NMhA/SIuK9Sm)zSB *?-brˁiH"kEf~pr2 *&!t_,t_10E~6+ /L(B:!ǨM`4RiαIyz;Ș#%C?.nv钐Y:|'2V^q!bU2ܖ Q^\$7˜ *YxqOXX̝ٞ"G/7s G[+&J3l?*xrROqNVBTsiYAZQOFjP;5vN]6a>@v ʊ8`dVAu̖aCyC  <)Hb2Vg𚓛$2aDi6F({'r z#KS\]9Ys4NԲ"{y`NlI@ŌQqT^KcRP+uN x&|b3X/q?!N2-~p_e3k54Y>*3L/%' qCOz`F>T*7|)(<ƕ?gPs?{O;0_f x56=!GXtc5*lQܹ/O;lָ eBwAVi48lF=,"f(Cg.+zir!p ||j0B?!]Tr3L݀P逥HֶgE7h"|WV&z[&Ss(CAvK&`r_eMFpe7L,U_hy?SWI\ =~Z?7%cm}~:r^@Rp] _O yd:YvFgR~`/g> ゘z:/ %:6[s8e&$ͻ\}$GRf$ducb^v^5KnJ򢺃t嗨YSMY`Ku|6)0VMݰrx(:܌am~1xgfG8+ou`˂KO)9e hu6$L^=2 u/rdv~nq|zC5&-d-F1WAY4[۴\eg\-6%ѷ$X#.b3a+9h/UtwM7m2gdM6<=eitse#Zjfd:mlӧke^"K r .IIS9y͡*bCI # ,*P ]@EP#ͭN9;p;o؊S z" j$Öq]8Y}B>w#hx_^|]iY<.ۀ'@ɾ(¡FKCݯQ\\)zq wiϔVߌDu~H8Kr6aۏ!sqVЏ8")'A1&^E)YȉuO+¨>hA`0.΅ڌJtu+is%4Le]qM `X/ 4N;@TLv`7|fIN.6Lf"+&icc1*2hk˓+7+ezxwwެˋ]h)= "(5*S@Lʱ9""{pz2?i|9톩4elB5ӡ[K tQgV}Et[/m1h/z8~t^M UvCdDl ,lݮ)#O գ[!Q1*1NTl+JxvӴ#9kcrm% O8^(oS{FD};v#+ uXv6M{xgYs 7Dx SL0 Oq@o[DDkp8CGpk7LnKsQ$˳"9V q\N1 G%.g%A5ba++\L+B;څ8S-Xbܗ[oF~,{9WȆuxAvpcfmc͚#g( Tו 5X1` 1v>Uߜ02Cgz|C7^jHoSnQڴw_sㅓ_3i@J* z`ߩ;2ߜ[{z^UWۜ:vŬT !cᯐJz4uEx޽A bi̍.-M o;nf! Ԧ(*eQBoVb],"Եlj^E_^](MɠMcyD'^g&˦ S^)`.t~/VZNC,P׏֖ۛq{^RzQ|jSDt˖~LYqk}M7Xɑ[XS%/!=t{fO&pZh"c{ź7I׉k]vبS0 1G=c,&Tު[fK8zBˆx5)MJ*T0&u杼o2=yB\{Xo,q*nvtaE:T-rj@њkvzU|AL)|lJ{~ !4g*zxJ")O’vׇܩ!s-=Q̬h+N&4 14袷BWBE7_&]FuAIF@;q?>:[W]<ԥz撆`1B4 -2qH:I]Yb{Qꦣa(3J bH|Q:wbđJVۆ|W2R²{V7}gvhd7cz;򠢯Nz y'L10?-r"?fEk4*q'; m5Cs҅M6v}=Q];6X ŦȄ$x_`ԋw23*YV0vۅ|@ Bv|ĐʄHBΡAߡ,˓$(U#$ߜj9m`OaPK\C!M,;mv:%{[W(N*:UꅸV1]ɼAk R7d5F  ]=qt"S[PW!6h`kUKu?DĖX}'E0!|F*X"v~CvnU,b`S]Q]^p3q׬9D9-#jGDչ MGڤ6; 6\B@>^::'҂t_ւ 8,Uj]Y ¥:i C;6kKCA|iRIޭ%-QbUXӁrQXf6 'msw3~wvFunʋhRl}ґVZHnzcFMYAc2 DP5&^e׽uU~\ODڳJՈ.Ej雥S9YJN>B$}r>۳g+m5+,v/KfYgJ5z#dTdڮP*8 &>vyr4b*r;uaⲵda)M]`E%\|~#)Qx:o_]ĪgO}w}s>6X! 9K+]9Ii„BgcBj/{fCpb NcmC/[sP6Yfww=iG|wtb#t6QtX+~ 8 %RudO4Z~ Xxpj=ֳpmZFmN5E)bUS@4 cFIF P$U(I-H#pVL6v%խr ?fgQcs4G2Z|`ǣxԣ<fhIWg>ڡ WƉ+/w\G@By$C Czĕ`O1̡`A`c\W5U!GfaSԌ y/~tqZfYLG]MEV v ,}?=I؜}+xd%0[b]kQ\P}ӚU~g U `^ Ae&RYR F_ۗ#E$LELϷy=)#*֘!X J.3mrIio+2!h/ǫgR#7GI3#~ziLM$2BRF\k]e-# ·EzJ(1E]$&IUQSdc;4\/P:430Ir 6uߑhsg^zdBbwZqi1vpM22|Q稥!{ A‹hp`ٔ u7}L[;4 +8cw!,CոHc8nZ\2qY}|dK7*fj)J~FwYh<@uz1VBҥ ~=ޢH11s@k{Y>f6QCHi(f =n|<k]8Yj~D⸚9+|֐'q_ϲ+Rz}IQ}jO ňc%LbYEpn׿b!5Mxɜv]“s3\bUO|0U 28R31bJ'd.NIh(;ɔRU3y}JYx+IUwпu>]4[`*}'d ĬrX7m3#o_zfW'>cd!Ę6yγF^D酝;;.˸ us)?ObJ(_c9nwcM-ܚXT^wu#he֑:FNW~ G=HR% J/L <I6e\l}ƱWѻgWzԗָ,8 .a7.~̮%Բհ45֩!1,bv ]1ީQ,`O\_2}'ѳ/[riXp$@%H3ȡl֜_&kT}2d'`?<,f𖜀A& [#\/_KϺYT Le:ߌS_*70?9FCuZִ~GIň]:!8 BMR.%Iymmz r)Eu꙾5QԚ?.a/@-?kPk8$t~^Ⱦ,]Lٚ[\~΂ F&-$P?źF ")em|~ QYi02' #SRb7Y>JB/cƀ\('T jy¡`ّV"Ys-}Kkc0GB"(cBy&t Xt6 \x̀"m_kE0ꥪ%T!M+1BZrɺ}Nv҇,L;7!y "o?$!j#cYq8rwiL yks 6oResZњs!8oJaH &ޤ2Fm_JwbFf^L{xWTuH OY)hߟD7tIgQH_m['0=qow3zwnP:EӵЊ%ASuZMšlOf K~8 8qEz [$ |ZiPJOnF#P&o ( pѸ/C01,/Bt/SSS34,#ghmNx!-fKgvL+) ؞ wMsCc3/E5Ose+07`8RBI-uPeq[(*R6{)w~V0)Xz^@3~be ޤҝڂ%Ӡ*h t_/jѣFI+O6ClF@v1Z2kЧFZlK  OCL˺D/{M5VS\raXCUٛ>f"{`zqiw6>3l**t.ZD᳖vSnԭvg?N>8(Mu4n6Z$gS :-bm+Cg1c ՙl> Ek6f:c^@Fѯgj3h;?Xk'n2_{-,ߍYuu57LAN϶6V`Mf{~ LYlړ_/wwV5nuк2IMr{ظdF&;;=]c kQ9;BƏB(+=Bgq+__ 94 +Ur:h2,Oaһ%eDEߔZ8 域Ѓ7& =|I;{F@~M~CAQR6J-O'cCq}sufPDqG)Z6ޮ*ej## %,G{oᄝQOۺ>,i(b9zOȋm}qu") f5~ѫYm ]ܑSu#H&̵B܎TGGݽ’)b9XrJA,@Lg.M?k\D,'JVrG_)tEʓK7kPvnP H4,B@n@cr}̺ bˢ`kB|-4q`B̺=Thki{"VZ`97/'U(vIR֫g>9TۇsH^@VRa5>,m&B/a\}ACn(=/gƀ9vLKZ/{nƔ_¯_6ZJSP"tU~\>R_N?_@(&U$֢.lmZh% 8VGO|j֚FQf >H-"|eX"&~jGE=Wa4\*rO`& ,X 5{vhod=4A 礭t>6N:O@Ey8|QPKj|&y{8@tJ(&JG"{hisG7vVlM, dcSOC e6uoՕ!rmN1MmSQ#DJ\fd.T :U^\% x 4mQ"J8„+.bcOAn"Bt8ם iשG:E0{{Y֥.EP;o\,!xz+&Kqy=K˜CPyS6gi>yH׮Q;٤#PMI ] !|_3ΧX!;ʖE^}bQ/b")U%9eSFڔp 0Y!݅;,t!`4>&eۤyL3ԿXH# tn̊S jg\9$? &v.~V>3{}ڵ};T<½㾇)FNtrp,3`p"Pl#!>0P:/+=-jq 7xyjGG; {N +CdH|e8%D dʾ9#%e঱)KQD_!7m @)%PЦ{23i/fW"=o);(A{(L\"=dmݘJGxL+пq 7<5:黿 Z,͏cEJ؁ǸhhcGv_.LBys ؜ѩv| HٯQz+R:#{kg\@rz+m YVmВ#-y/Fl]|ڈRip\q- ;CI6ŵxxj?=o8Ϸ0>FJEeyq'py"xgv}$ "tCf ͙>:fHgu?O5fJoX %E Z}''|bW̏ptoY;ß!=aq^6\~);m4SkO=L b:]O'Y8l&n^t8mE5Q;akݧJ7iWZȢOtm؎_Զ 6st֔>¸ c{asBLA ϡod ō,;_Fu,dfQ pߢ`zUw<-ï/7åܣxX. lO%rܟ{6*xD'TN(R[T{גdjh.0'\ɲv0 __dGꐦ(ޣnDӟvSB9ƖrXmr[ŰL ICȧr%y1TZVc5N%#Ƴ;!2+G3mfx.lPdJVz]&prį~;]o(pc:}uqW,74RxcswintwhU?9<xIvFRUi;6ڼD|WM=ߊ 8lB#P!/<X (=>XEdP'6 ތA Zњ̅UM`62Fe$KbHJ;_ZޥE(v=(Ù壀)w05l/;=]mTT1BK`{ZHѴ=&%܊߼SL~欈/?۵j$GhG ;4h뗯6mK,- uF`HGV'־ˇ%7B 8{`Z͔n L ?O61"aF656 FCa('E~M8v2̊4Gn{_X UTp.a~[*Ekk3c627>HOV+Ao!=XW了;;;=9+?Sh?TQ tfjρKtaD>2&!WSOq]m]ճ=#R5(쯋u0qlejBvB{c ] y!ڱ;]_8m1luM)kkةmu# &¶zIbxuO|c?Alʚߤփ-B}S~]coܥJR="$i@L 0mu#P<۽=Q=(r?i+7Z*8j甈<Ћ;EgZb_+0䯄E7eOBf*%:o[p2g^ 'f=yBrAh Q#7 jWR"#,FO ge靈o]ОtҪSqN@դ4 i~uj>)3 (iy"d@kj;+`jaC>0{oGWtLOZ?m|0&őZKnafqA8ܟV@_ z5Dn?t!ё|B~Thg=@U *V-tv_AfƔ nk ә1q'i "M NJg9ƵΧ v#?8<'xf0 nۧӸi..L2o^ r3KiI40>Es5o>yeTЏ.;KZ/MA 6~zu 2\wkS0HA Ցq:nB׵1iLX$KuD@53JN? x^qOY.xD EtKlL?7Q-UfGe >:W+>.lI9ϽN#K8FVf'1)t{Zq<47T q(A+б.~/EV&}iHINoDžcY%d!bv"ED6-DPD -'ՓtĞBve1nID+e!& N@Ћ*K܃i 2WB09\x %Ӟx4.֩ ZSpi.AєbvՑU' :w %fo{=cK"p*eҤY.MgUYH/2 !E%xL!'>5ӾrTMEJYC,ˬ/T+ߤG< Q˽`Ùu7A02NgH#=akbjG7h}."|5I KlȄ[RMrj0d_B2g"C8 O>; hHn5\d}jUZdדgcAJCuW kA.ZK׻"_K׌Ūuh;xUFq nqAʰ"x:tYjNǖ5BSU#j<,L|KNtys*GDƇsDQI/M"*$_F #,q&+fe?w2[ {G:֊Κ+;㿢P 3MB._dBj2{Z=hW3LG<ڻ]Vk9IE7VJ괄n,Z4Avއѕ!8gw-lDIFh8M-~GUr^I' Uu2zrڋ{DA֧NKRn7h dj *;)3THPInwByhfgп"*L0SVҳ9`4*JqRwߢvtE0⣢^iѷH.TZU}2_U*kaQ)# |γ=,X4 S&|k” fuU5 ;ظ5x4&Rÿ8$JH_~yyh5=vΆiXO78WɢBilurk(%f~WS3yL%p,~G y溛ݟ3S=exO=seG@U=Z2Tj_6 +y1Ym2^(S9?,ay,Re7 ւ'UZyqhg Etg WUrkv˲W|ʳG3x{e iA4啧)#p =^,5sS2wQk+-LFʬW C$k* a*[{ν[x xH c;ln&݇u k†Y2({K3@o*pXfx R@N ]{YĥЊ9-DEhU$07i]/7{zC*0WSiF#>*q S('Y܂7NZdڦ ] `xrmrGVyP3f *d˗7"t- jsagL^<L|jX`Xsn(C ~A$y:zW#46=iD(Yͽʓ C^BE=x^h aA;|& ZY>A!Bݤ΂\y6p:z 5CKNZ:޶|/wV.-S{LۈzBj%ǫ( Rs,%LENop7 ˇ`x✡͍"͸f9YII/7CS3I ~S܌  5{CA\|1-=#*9d,4`eBna.CY/w2%1ʉB,ٕP1N㢮XԌ5u]']A2) /h_PqisEp_ԎC, ֠`/FoXwnw  ^u-ͰCt"}‡zmGs;MOj]24<%( zŧ!fNyt,>W;YpߊO?DȖl \lBV!63ÒΣJ؃Ț3Zh>^h3T''ygp>:d KX?75Xo.MW@H+㕐v[O2#|hvQP mJ5`P[Q$GR^ TR/T)qd3K|#GdB΂Wx#2D=G ~ ?2K:l!ff:щqA)S{x3O~$×֗?wQ$27XQ?&=qÌ_HI8.pgsHmö\g[ajj-W`k~\KA>%X| VU±{(<,AX~G HTDA'͢xD(n+4]!a. p'qk.PH:' V"?ڤW* ,bE 4^HM!IHPjJZuj!0XǞz-"ϴ9] #kY$2`6z+s| ㄰R,%֘%3Y0!#qHZ(-WT+7x8~E9A{_WIIX cI$"Ls;ɗzPk 7kS22cJV3@Ɂ \wcB}Ju }xu'(d?^ozDļ%!bп!=v;9ia\D_h1L4tyBz?OʢR(.%▐ ~ crQ .kY.{sKe H9U/"V>I3;0ъcPlo1 Mef>xNTވ'Xh^嫴#Ua(P,)(wM&x2YQQ9"4AR,R2}t3?Æ\x{҂ ;̙%M`gx=uo؁*|8)5b6&|D~o/䌯~h64 GE$ҲJ9IV3mNS ej}JzϠF#SâS3QCC8f$ ^̪t3r/Ig8Ss87жb6)+%(]Sz͡^eAKeݪݤyˆoZmSӿ`P/IWfx&%PJ)/E\b*ZHI7B̮-q$٣F"΀H҇6|^AȻvϼKPX]Pςܐedp|c\0)eޖ CnYOwT% {Gqk*\`PjI -.(Y8î/X=!}oPÎikTjES9B>;} i^ﴁQ4kүDZDÔ 0> )#xURdL;kV<kWu\@p|zÍw9""8Km o>K RP sCNlM X<}8d'd)瘢@F3dGKOt`c?a6.\Qeǃz藱LL35 hYُ8lb)hT`0vd7t7ACb%`Tb@,x +oΑ:s#Cn}&th;FS9:б9LO!%B9z#QT9K>)m*\EL!6 Sgv(5(pP-:xHiھ}9c2yV(VhAln{y扳y>RI5$ɎM?~T{|\tJzQ:hsȡ k`xTNI4gE榧5Pɏ߿B]L*@f.“%P [S($l4Rc֢`Vv1Uy@p^ T lk -2pCwNVR.|S(_ @!C4$-ׂnP`eτʃS\qR3|9}_菟hH-BJQXx9y`UN0t]?\ɛ 2[Cldo|+fև'&#ͅ8=!\Dl]@槡 CzIP>kkܑ3'al19\aoݐʑdF v[ K}#pNY,h\|n͆]tve :I[@4ΐ3f䁱&_e0~ [:yBʉr;'ݫR VkwOؐx\Đw#[Mj4>Sܷ˶6XYZi^YHcǦލ+# u3hI{aHvz#БU[^X†1fNi=e*$2*5/Y;]X+74P+~]Op]~PAZ[ͺ%~%MwHg8/ˉ^iH5S:< _\ :tiP`c69i'-v1ϧRgYP1lgx{i+̟y+"s&XIfg4O2][_c{^;7у,;%|h8e RXQ C/AY5>raF* $#hx(ܢQ!~2 wuupW}Tq(fkɑpja:] ?oʲ'c{Ik2&OiQ o^a:ަ~ 9 FkU~FsvwRc?}lT HExzֻ*<[oaw]]u=QiV))~ @|2H"WwNLH Ɖ.?M Tu| o7̬zRTJpL+]<t⟵+# O/?,ӕq(8TÚf I gmFPC{e]_ІJ@qn5\3ڲo8HSsƧ7>ԫPEXIZnpоSsV'Cp3L,2kI7lIUD#@6hݶ9&,-*Q Sˉ܀ߠ]l/MR2xjSј 8c'_ԥAϲʟ-+GıMIL4LD%(\9:y/pM }"Oti,IdMr=Ợ9/jLCv^R6_W #mES#(.2IdN&cDpyjPp]YGR%G0-R~)YPqZ3[]8J1ibK5%oy3B u btdWC&(Cc6q 7hOd1'.i,sGsVH'y/Q7c3ʵb[fW0a)cD3|Wdt)6f[44]C&V iǺ {,-f>qEXwG)ML^LRܢۅb7cnOdhFT-ᾚvR,YhO-/zeAIy3C4kL0n!3cf}s 3ު16##^cǡvoɶWuhaG9 ^e\! >r0lϮYfٕ6ļ ^j@m5 ]#(ʖFEDm;mawA3~h S!F @{H Ա<6*V`R*Qە#gy4Erz;p\mz>P`+tH,> bUaE(2w^r0oվ`KTӸq'M݀l6h *niQ哫 Hnjzɯ&DQUAkĭuqE䵊dD7vJ30%N{nf^U7B.+1O5VJVΏsuM[pf%+HMV?ʩ'Z!N#NN^q:Dvt#V-Jt<%Uir;PVq@+E$]|RtKCkf?Q f*`%79uWw'_WQ7O_1𔓮X1Dٷ{N32tDH}/Brc~~xй~Hyoؗ}evK1G5?;7pE)܀8M(1hc#s)=JqOsu[8V4(³(5lkf^2=<E*m uJQ EhE-.a' .9 Hpig j!F?1Wh[rPϦHeBm>ⒹdA"K8*\gcv;$*w?3M'3)L4+vn[3쬢jy59}w|8P1BjB\Md4/b.PfOtO@2g<B5و_{ŧD_,mkYJ*;|-^YUa{ }l:xbT[8Hc攓lc(xAbs}'d#K@m$Fa~-4P>!1 p+`f:oz+݊Dء&kZ MPp;mXcف U_`SOB6) /\ĚwW{#gqG#q͆A`Hc}O@,"eZ둄Td>2ߑ'P>qHblHfb=C$4+ , #/CыjU}~ޣ 0N#DӃ_:q>e䧚Q e "Clq?Lܧ^V#«bv+2yQ줁nDg{!3"ыݕeǔ"` bgU~q"7'HVb5TCjpP0Fr?9 l~A=1lg|ȓ18JHf-O Bqb{ίn|psaP cSйUfv&3 0۰^rۧ ([^i V%}D0#_gCEMq20CGLJ}Dj{mfw9MǤui)i (_H`9ێ}bX]kBrrm黈Q,D04-[(wUǢdL),Ec(7[[ӠW2_a4Z>17zyvP1ݺ wA_16a , B?zuڎaH)#x m: 3B +]ꇮwc_^O8=EσE8?tIC3b1>hM޹o (ٳz ʭYC1) |E)ȫ8SF?(zȒq@DoUcx⼖7b5CB\0hvD*i8T1|?6;Xu`9Cj'jG(G#/T,:Vld:ӍK0]J׶+ m6T `73B̄;׷Em)e%A p2T7+CH&Qe{NLԕ cgPbkQң `@'b6헉^> hЦp[&gܟ ]vv̚$zjEv'{>9j, U`YE$4G> ٗ;b`\Q+;yr̨|_];hLpq `ZY>)Su|Q0GHs r7V{`ZyuR 9r!93N0d!f+Ƈ@dom)Kn@5賢R,YZXZEjP GjJ0GLNrj2K#Mdjڷ'`¯l%sTtTz#2asH1$zN8Uءy2轃|u% 0x8p) ]ǞYb0Ods+`{'X*>$D5` eX ?OϜkU5@\v* Cm##y`J;pJ=2P~pr E<J`p cr͏QҹC>HRg C{8<̬;L ,M;$So%B꺐\N-صͧ\U1UcOX`āT9Nl+}:frGw 6Vieu>f+U#v{(\`Fԑ JPG>;L&)kb2'6QfhPRFgY5ujiX%P3DIT:<P֩%lҲj& pн_D/nf&Y/֒ U;oCs᪟LaxUժ2cUz3\ 8YYqsQ_EieuL T4suX2DIc7Z)ru)~UVvycBKvޟ0u\P&/p.zbS-&.n#i81طRA- Y`ĞF@O?^`̚}*D9CVx9CSAwׄh%DJuxpxg˖9`̭!AiQWeV?8OOʠ6:ܸ<*~ƚgХluBTs x~g!7\Do"]î Srm1<) gԨ<A# 8i,$j@U "n|U&=Jŏ;f7crƦ!д6i!䕋E*kwc&Dr3\Tlj a~{5^o 1-R! Կ)/S zD!ЃQk0>k4V"9Wx6eAᡲ % o6=[ͩž=FY?{* ": WC~ pjȼ*GBH\: Q.abx]Zi1mxp^l؝VщMfGV#}>)4űo\H-lHg٧i`xc~I̺dt;mba*01|[3s>`wZq~&i Ko$p(P Dh\\8+j[iam@Ǘ[64EV߀l*>TswU6/_/,yx$H1afe?ݳY^'mn/7v~i~-zhyO~)K Ogcm ,ʢSb< c.G~59l0rgN# /N$;拹P*07,o\AnE(u"N(Ff OZb^GkKl*qVm^)jM7\vJr:. t +h&d6uG7/չSZ94aszF iRnXC:ʸڃ6Pa &@r)X]@jN cz摠rgD$_->%w۞,ffyCs(¶t PZֽ?4c[ft!v8DKLSSU`yl~.` 5n7p#B6[H1=:cT5ڞcRۭ<@Eٍ+# lt4dw1?. v$_ )݁(kۑz^nGbeyC*+U[ >h"a/I<^ߌ&47_vj(e>dLq;Q#F\ LS̒b):վWJmNʷxmWkg|T$?Q;h&q$(+N!X=CFhq54sݐFգsFuFPv8qF-)-*ũ|#ݡ--# o?HU{>DWCj 5CY/iV v;zsʈ9t a辶dENY`8UD ҷwO|kar@^!@&T%\L\aF2\wV^b,>91S% }N')Xa5 ?I9WVhaŋީK?Ò: >ML ewJ>ڛ"*6lK/ևPSZ32KOvWl}퐢HdƕF

"RءS{*{ȜAY6qH̲3!%Dʼn:n#85:v&HYGS$:w3T Du$6>icxwyQ[Pc}/KQӍ|hė)|ICXn ꐼp^>D[(~P6uVQ5VhL$S M=p`+kh%',dW\%nXٞ7ⷋX'҂'eFfθdlZ^3]Ԑ}w%YzR HgJaCGWi* J Em-Uq]Sؒ}G&j b9.yqcvbA{jX`H%'^ q`Pae+GkTf]} {EBRe$}\Xj]Cz8n/lJ+ey^(S)Iۊs}S8m쾡ld~ <;չ3'3BI՜=fNhq2ٻxBRJ ,sh!6"#=_ɟxgȮwT 5- IvH&(g[ Mcc=(v۔JnH,H ٳ9I=M[ir.>-! YSޗ8(8QCCN GGǨ*=:׀U62#ysx tB} ~LH-l=m`*^4B;~hf?5ݪ ٜfgfRGqᙽo!mCaQ޶C)gӶb؁4Uj_ٮX?K/HxԛF$d }vIIv1%w/8*(p Y 4WWj!z8찳Td6Y1e.[h| fɢ:Zy~ѣmՑ !8 uŁ? 6]Lg$RcM&UpAQRtӑ&W&`}x .>b`Ch{YR6n!Р[Ҡk֞Gœ}2KfI-{f`]16]giSrvpX8) $+z&x,p1Q'|rN:< ʁ10gxZORV*oĢz%~9lfVI`<'Qs -xq h82_upuJAHG@\p!6dY@< # DPo3;2ϕk;m޸?R Tn\w܁TDZ&^sXtWg@*\hᝓ#d&?fL)9'#_>f?XJ$47Z.0_i Fz1I jJ5Y2=2F9lPaAyυɯmp3]H`24 L ƮA %:O&8|Tvފ_l:'l!k!%HT)z4sYӽ;@9]k˳5J`ǯѭ .0.~E2lk!~e^ЖƺZZ)n䏺Uhn8%&>:\1<&BRo3^I3q˽+^.z$NղzQW(oAּlDq"H67O(az#n* ˆX;)< ,C~_ elL[.jd`G=ñQjI5fm/R (y1l*rQ: W mvk#$b|vΞZKa~^`ugZ)N }xYm5S.%pۭ|?c63KA/xS&&p;IQ].|Kz\jI!J]Ew]el\cr֟θW `;pɐZN= T4K)sZE܂EYد&2?_ECmKi"^QrX*ǚ d#ÿzK}fl6bXW3-_p~֚j-&l~pfVUuh翽џ~.f9+7EK F a' 8果@ErZdZ/ym՛;5;,,9ܙnEVׁB1A,h`: sXp*ʲZA(bKC󹏑UVJU$~mg!XHob2F3TP.:iײX*Xhp8GQҖDU_;̞=CLcV/"~&eYcR_8|r@BsCݓ}& mg|*I9Bȉ(i*ēM[ξM9N1 2_ᯥS$IߛX`b݁b}R#<:N,n)K3ۺqt1Gh\; mœˈ U zR dx$^zF*dy9Y@8 1FyY镊 j&߲́5 ~[R_1vZ;tdo2#&y JV0[$'nҤ|˵2uT'*l L[D;zAD+[jQq.$'` :ę3Mn/᧼v)(d(WA:Bpy*Ր)ݭ(yrye&@f7 TȦgyˌb95v,!K;J4)Ѡ_hvmKetƒ)BOaG`xqOOl`4v"a^2j*爥](g~5vܹPFvְPQNFlQ킃s<Ă "hZŎ1Wi&+o\2V4Iδ֛bSǧ,%< u:R"}jV%(C k?"#G cYl S*Qix>p b Wew,#T17% $m`#֗*84E|kSZ*ㆥ N*wd~ۄJjЋL3Oڡ~-yN9\k֞5F@bp'P3<js<\2yt#Dy{Hn 6C9-@G_I G>vN ]@|H*)Jtaͨm<YaӣZX8Zߛc (>"GS)^^ VU%1gkhαoW e% zw]+Tr2 ћlqoktz2 չ|굛ᾴ^NC.4Z=01cFM'IFea.Cfwd1(ȗ2mq ޹<[(ND -P϶Z\]  kF.ywqS15׃|FY{VU sr`d@;Icy2N.;@R0'Z(}$̀g~+ETs졲*$bdK-PiA)ऐe__?ifaq٧jm^'Lp0x&=Ƶ[12yfN[.|d0Y\p.I;"Ü3>9$BϠ:V )9ǼR߀AeTl"hpƁ;塞arTt9<8T (tRoVSHNj)1<1~Er\# ĚV^<8t k N#`@/ݫN.1N(,=w C] Ts(65@DKAT* _r?S&|J[H~;c 8WŃ.9/w UX/AumF am3&M<gj1KT8M`a%ɰ)ipF#Ha׍ygUw\4ˋ $ $ɯuvM`17[-;KSJ1O9=I7$ sprٽ_!RYc4]h"c8r{؍pHVZito_~)ILHd,+#nǛc(`б7,bDƥ 2B,Ş;h-Md5g'&B5Rn9hYJSѯJ'ӗi~j5. }Ie< w~_(r ˞&݇7!0XwZ/u\2*yqX:RV Jg4 1D!ɪ^GCM<[oSr~E5ϼk';gŗkÝ28/:I;pŘ*e8}$ qnxfec 6)rʲ|]'бvPǎ-z@`+Yq2IFnzm鋷VVm]zk'mh(ZK{?Gc+t]bVL.s;W$ _.Ẏۗ}O} {L}ũax`%sX1J.Cᥔcc٪rN\GjdZ}僂C1 1*鋊Z1bf+cex® ;X/큈74V1-褹erߞ}"TUSue*c,6˘Ec.%L33y%#? 12qWpgUj-[.4/тD^ C%u.66176!r2N.D\lba*:!)_#ގډy56M&m. SpmTdh!;}9 jx9ȏ`p%M +WV%WLV ZX,T $N)l[ϥT<"{;㚭Q$ c*gґd̆'ope,ք {C>€7l`޿udEdi5E)u$ m;QyI.,I/;Ů-9p]1iZ&@2! )RёBLzj\:[Nrav;{ d = FJxe( wC8( 8ѝ;.z+9Tu4G6$, 2ZgAk=ݚg!UK]z*V"oLԋ}Ë< _jQ0!,N+)'}kM룿1bs܂ì=f  k2cʜ1}sk<MfoL5`Ks$Hb.rrr%Ĵe;ѹkۖubzx=-+ah$MrD<^d9Tm:=S9`6Q[C2_Z|ϫl$@ZmIq=Gˡ#]5ANtmcez4%ľ5;xS7\-h|53y0ڂXrǙenM8kzͥb6ol]^gU`\}ul"Rn:&X/Hu"RklN(' s.PLU4I>JFf}G[/! +O. Fko1_/bLQ3`>'yk%_oPj߲K9}>r*7F6¤Bsp~Q&s{='{imT]{GK̓rpߠٶ7tH1bs_FpͣNLR{]\ Z >QdE@:f3ɚ@zщ0.bmWFqE͔U9K ?Ӊ\р`[/s[oO)>Ob鐟#:}-C,: gLg3͒_O+W^df ÙW%wF1pVH߆nui$#.RD!59X"ʲ}[yQP-3rlLIRĸ~$l#1?P{uN<j3Zz$'#7c RBzݳ|_."ii,\zx|U8eYx1⼦t?1 )%BUQ[D@\o `&yP<pv$7BD?cfB@\0CqD>^;5-ڼNǃ@Ae2@J N}q]֔C(i-ϔ?7x)pEZFDͪg[y^TA.5/kʈ=j*lӥTv뜟 |Denf#XOpYyޤ]8mm8@8/?t%<8v]>"/F$18 ṡ:C/0e+LYY_K2ޡs9h<'!Gq/zT-Lq5s"Vd߽IA͒`4H D1ZYgLm!:"FuNZǀCDQNƉ@,PgkF@GUd&lc 'ƢBmoDCv'| /y-_aZJ30hl0RXLB=4̮f7odM BH \Z+c`z Yb"8fM2( }SS1$ )N h`-s& |!{9- mh#rX~ȫl`y1GZ=.Ӿ&,5,d띕WUIg`<1nwIR$Sfhsif!3Rh—_MR۝4),u^^ xI2iHwg9Ty5 QKVP)/*4p*'n[I!#YqcPFiq2xOP5C3*S&A$,Ϯt@Ͳw?Ռ>VPTG-Jё}< &nWUT7 BOިX!]eP2ls>0i+ly]?GYFNЖ CO<"2XtInV#T:Ii+)?z:Kpl&4;Vq8 %X\ UD+VD6$KLc7M qNF_qM6*iӑv~ U @\5eGym^fY|[/Dޫ}&m$M+JoׯTG՛7HsAaa +5bfmŢ 7nwGݤy]:3+u𰸞ʜoEʿ:07ag%62' Io|2L(2kzZ mW%m !,^GAYFvoq:>?R`QM%U%XџP@[|uFAV^cR,㰯?H  asyP)AW* K:s),9Tڋxe#B|qOE*[fZL !OcDRL@Xly`.)bHem/Mf R!5rRçZD;~ + xsX>Y$_BG:&s B j/;xГ5Gܦjw'{\i\ :$ 7#V}գ_CRhZ@`w~ں\%AJ46f`ݰ9U.mO*Od>rHOή15b`}Bh#Rc`8*(U.l?uO,n#\%L)Q{$A R X>48e]c{r$ͻP+˦͐AV;*u''Y;?"8aVxy橪d0U-W'!n\BN6E췥.o3oS6nqTFUɽi"ۆ$;"%':N8Nsj72lаX+!ߏ*ٲst\j,@L89%`mc',#U7d{T]Kmۄn*;4*x-Ȫ;@j;2x0QM73Xm%3=iYh RԊMh;},Yb aF]^w?lh(J.IQ_!$/3XkjQH. eg*5*,%<gaV<رp(!&Pہn%`ܮ*bml[^&=h*t7t]e1Hp@cl{b- ,{:!8Y Hi1Z]?C?HjCk4>v//دC}u6s4oS̰uf06:)H`];R[qFN:&J׽,xǂ]zcDI6 ƯKO!Xjjsf+mp GPL>(f͘dƒk@qɑ,bRopӲ>~m;G`G2{fĶ0_{kd\kTT4<`]\ mP)xo<1vYv[ۛcϩ6BעXM˖̴L.:4+A=Q(t/dy&~%kxPK=  .?TXcen0+ |hE-4!8v>T:*|Iv2.xm9dSZYcgJ(OՔ8\Q@:]X!Gj@2i;C ,e$vtJ-3kZf&)wuLH(jBfE8N #aR,;՞3KէFW.Hw .#Ӓ*l祦9n.Ieқ=Mi}b[˵[K_zgq^ D&Bфi8sCUh{D~NjQpĒfQw4 |-}Eg$'ߤ>n(yڒ5_T5u!L6Kk#}=kP-~E&queHA::>MFy6$0r={r5܍ٲv Ms %JRz^f$i\+F\5U^Yx (Azib| {AépG4m)4QIƢ*?/mǯ2Xtud⠐G4tqS?x|inw$JD#[rG)$1'RqZ{NyH;vd;q\a j#?"Rz[fshRr00)VE 95űE(X'EOsLyvDu/'nSl6N#[ ,qә)0&vσu`YOU񴾱%;0go$\gc?CjW ăg¡o0A`9}w$3!7C|F8xi -8GZ5(uuM74M!@Jr-U5}B솰}I9OOU6t&,`|~WZ%nx%wY_<'3ŚLJxMAEo9gyW|P5_#'߻Z' M^l斲=Mu`"07&%Y`FaT80zz%U8J_xbdȽqP?HM?nƩD]۪GO(ڢg⭶ct? yCBMe>}g\ZH^;O2f呷=|"8sCo  w3@_3 !)" >e^wHKF8Gw,D;cJ*BÖܴv9ji:b9iY*p9bԦڻ`tpbv`#;N4+ v3>O_TQy]Ax h?c{jc2RiYW~i5]8 {Uo5%bkx0#M:?_ @nlwq;ULlTgCͩrC(aC=l"S+jKWX0ddfIOn9ûd5A]aQתmE:S*R+5J: oGy]9̐B'DjVI4XۑjѩP=$ +䫑ҭ>] $7>g6Q،^iF_'R!)&SH?RR)>ϛڀ̣6ݠٚ)ySTg@R!w7:*]SV6]ӇYN!sc3Nu6)RuE|Yw)#1ڴ+^Ү!X%]q-ێgґ er$S fёBa" /0*(SzΖ"4.Ĵ}Lt&ŋ:`dጆ$ ȥR&%T(i_};촭haOX6Gr5vKEC9x֧ q *Fv 1n#[aj#1UڅO]< tJ^JG `=%",G 6BBB Wj S%/ YMc¸ ¡ZswS 7 !Oh<pTp{ XK359U"d˵©0Dxfãןfe_@+i|qgN_b/m.r ūhq qC;^tM@8Km|xuU4SiGl>e] L8Y_܁5Ê::4.j_(ކ,,b9O ڸ2=(,kb(+"JmUN3LvujO!1r?3$KmˋuZ)3:+WJ17Ĺ!`yiJz| b"W: Ed%:cL"ͼ2}P`3NyG?/J^Kl#JёN*Gj-Ί-}'qd@o]26L彰.>( cb҂Jx2yZ$rT81>!Kw}+^1u"y8eƆmށ~=\F( RKZ,2gr")i#%7r̲T4i΢0X7'03ԜJAB> >=jGlMqN ^h֟58;i6Be ]YU#Ns~G - X`cNζSb?Z( _,k/eԇVp6[ENP~So|<K;x  $נD\9W ϣ&MaxkghfZ-lqfȇQfђn woE%ijmQz3Y}fKn[MV7iA 2>:SdH49%Wn.n<MOU϶ǻ0?> ` gh@/;'3`x?BY ]/Og @>aICL~m 5mzږoH<*3NA%_eJ,ӱ[Lz$=_HI8S6ԥ1lk3#r;HLq9@S}r5TP`rhU癊h +ǹڈ5#mTR=o؁C?e Yy0J ]IX鮴j$R !'*W3*0޳'qeJctD=$~LYol.TU볁9Ax7cԀI7 =kBV2tnY%hJ'ޡL*GLG35d[K {`n* x i%pY&qrm8OZ+n [!/()©vkCXf2G+WY=\Hիxf+MAxJAKլyTx'1vfqݒWC90~(mEr˔[“历7#R,@hqBA+sLWa.:`9ե٧3;)k65M!DKXS H 9]ҀI#tNاb}4fWB|)cO` i}F;nPI?2o#2Ùc&R9k] F[9_/ z~f*Gx Ctt9ynP N7Z涇_/'$OMWH'GduiH\3nثAU<aT ߌMU,QMXz"i(z_]8*8]z@Jù&d{T.!tV ! 6̲^C%q'j0pU&>"j6k~b#BC>?~I*Q::5!IA>h̥hx5dឝZ ܯJNEp|EM|CT>bnm N3y lZ=D\$,DFUqlUs*3ӢQ V#*'.fIST?>(alh`CQ)ű>S{{G?93GM{n*#l?Zjnd< Ճitr`OE_ڎ#,c“R%ҕyb ]zV,xξT+_wJTV-L]\J55#%,rw9{. Erx' H+_BW}l:[/ԨZ3Ap P4!ݽv!= 2 |5 KۭpmlleKKo*aF*7)T3zC4"4Vbk VZRl[ٌni̥{n٨7A02@2z3JfNdž7|!Q$* TP_M̾vPL)J:|! ^ME7xf_L|=*RCJw 'm4<.F4}QBc.r˲-9V2_/fE93bDMt.q ӋIjuF0iXbXV@{fHaH6V|PL#Yt2!I 1z;u[>,֙í&&&1yź{A=•T󨣫Ĭ.Omr,UUdr=q$/6PD꟢7Tp[K%^iI.7QC i3•5*i1e!nK~@υskW"G/ Dnf{ɨhRi! ,6*s$Ӽg[B+]t]dž!LM|SfS~E3ְ @gui4'G1{w}2Al/LYQ}2H+,!M(ufA`tѬstaSgm{4:ȣȞD~ȱ բZ7d'~60ZRN0j߄bEK`2n$UE8n'/ ,DJ:B&2n@,cM"qxo9dԈЏe1<.75i&ЏgMv"I+yZ07@!}ȑå|Li5&"o6yp B: .TPV҃tS%/o4H(3Tz!汰$pLHmaQ?"*eA͜ ?GkKEnpTR.a_fZ8 :|IgYn5 <ЎV,Ct< nyòjtuiCqʿ8dM8?u2{ re&x8Z1q6eyxt EqB(r]P( & uX>.gRBkPͣ1b9Ԟ. TNm}Y^7CfvF+s?_,Cz} ?L,-ëS8~q+eNOt ҠR"WJm)1Kx؜ѣ07 ̪" u(bk\DPcBP򱕹F^) &Ϙ;R3L4{"mQA Ԗ5nLxC~7+Gj"66?9N<|+Cu\z 4k\S]\tU4_ۼEf^= a';bQ m AĜůȱ?qt+em_{hhLE)>%G7\O|aQlԪ@9RYMtؾF9kG5h83b@ta!1ﶔo`D"^.@J$]E@Ux֝'GN)\UĿf&% գcI!J-)Q7 QR@ #Fo:!K ⷇3@p"Pn?gRAbeS!f^;-כ!vz̈́YT(ˏ nT2/Ln!j^lc^6A>(F?3m*`+%k9@fRY*nS jؒQ3@ꀍU 4t>2md'osv)t᳕)i&d&mbYS<5eLkȺЅpMo!1Gڡ%FhL -#?BQ]?$w,N j\5v,< /N6ҹ 3%b%VsH^Z%S=_jCaNy[Wϔ%QS᧭*?ڭ' !][$s~R2=t;'gɬ >4:6E9}R )P_4D2==_p}{]68nHK9t܉RLY19GgUUg ӿOcKr{C3ˉp^AL3I0JZE\?>G-E UP 9E)bd8<X7)Ax.2tP`t jd[](G]ق/qQ=2R>r8#(,}n]lNWg(}x;-$!9*!9Ip- 7E 풭{C E܂? q'Q"AR0ǸJl/Ix5MƝZ_]iThrRQ_jrO?NlD _/yf guzNT9uf&ԧfR2/W7ڻP䎠 (@ ]3{O\t7KDuS(@~K@\)J#]܈ K*h^d5lwqk#pT%Ԍ3f-5WPT!5:'.{ZD,”chz0e;up*}tT4\gQU?-J-:.F^Al,I2~Rq>rO;8nuwĊ+G~8O68JUjutXc3-54)3-Sjb٧$d{_6 D'XRWe*^w♦/-bciQ JKukMm_ y=P} rb洙bAC8rAAbˬ D徖NAGv5=*mhZ߫Ed2 2q?ĉ'WhQG-!Go xV&dE;aalkG)sf@ h|tN?7b{3yk ϭHoҽu Z]f{SlA{8A_Q쮗z?n1S<Oσ~-GqbxKܘ,WȵǏ4}HV_ca'~^IXP|\A!eihE>B&f8(Ck:Z9b]'WrJH@Dx4[YK.]ˌ&š>*$mxòާbL0fGY7XocIx`? OliHfL(/^=βSnb1<ޤ-rVgCM`Q0vJןp1Wm_.4 Or)6 <BTà |gOe$cG)<'ʨg>ʊa;18!!zj2 8kBLSڻ^YPfԡ5%ƣ aО"D{ 敾>HǤT3{{E ëLrGcĸXגvp 0?Ks;ywZ@-*<َPrw|wCfKn7*^zaUX Ae;}?#sjrbq SR寛[HaG UWmI5@Y~yTB4H"gdž5,7{=.*#@@*$ Sjm$+/OCI"`EE#G{,u{SJ4TZRICD4P:e n^ntuaJ< ]~&:ͦ'p?tT0:5},G( #%Ǯ=m62zPˆ8p駭؝tqocN'|zQ1[eS&Di߫ CFX-h@s9YLiDJȉ-:GSdE|Β $x1c /&T^3!I4 tIFa4V,ZB]F5- -<Dt3U/WbbS_XAJ9|A1!pvk+#W+ JӢB@(KَO10z_BWSeFp]QPd7>,2?C* ݁J wA0aYCWx`4.LMdN<#7kA -H\%W,^+j"T%FӴf|@ij*_؋jd_h/.`Ss@Q*^S#4Qj*vQF GYEd8&LBJY6+g{2[7q,$ϩ4\=s*à>q)cW,{36i%me"/aV}i%].^gSBB `;+7wd5#JUk1o&+CX=p1'-g0_O}.G~ͅ.$ ʙdTP,_1N|Eb 0Yff}v~p1p^M?@tiȒA4)z2T؊ҘM"AyBa;~l`fp T!O8"sQ =^G8IHyRj-j@q]37}F$d0c!)%:J~PMe!-v(6K8) ϧtX =UOAowU@<;Hdb!hUY1QYS5juDw_Y 4-l&|H ZS>h*@mG؊H <| afh}4_aeHe!70b`sg(F2-cV3n1b.uɱr% OP 'aXNƄeJ!AJh"ّdXS Wҏ|c*I!f@AGZ |If$ĮaÔdk>}tMZU쮌y{K J([јD'|q͙i% æVW~vYGSΒ좓uuqa ņsTE୰|[çyCʊt0.@lRt-Qey (}Rćw8tH bs>D`KÃ}s 8/sWO렻:iK1BzL0$%B,0/ۼ1+( ?'#MĻW_o%kg@ ,DRpΌvz.dr4: և\hHj5эi;Ǣ .MJPyA4}D]RJ+Q{k4VWȪNoC)hJZ,t$NP땘F#;['.0Iɸ_ ]Y(ZO& ,iOɊq̙qHYTWUi_%o2K[`Pf1[ x2e,{ECO(˜qM.Boz1|5skۙXibK?>]/;s_6fo9 y fAĒqv&+>O^*.hCqjA~Զ\tE[[Z"sv5>9V|u<{F?f苪wj tO@X=Kz+Q.AI! ҩ́q`( f刣JWhRHPG?S>|b -”CD92Mx\W% a!00װ!%--CلQfgV~|N{$=iuƤ{RDz8y2[0|';zqE]r $k|-(f(s^*`|OװtWY_2ȉ02޻z (Y-p0P\vLjlU_|ԋt-[ F?wI(W`l[Ѯv~q&' "20 t9Rt!g8xu>:n<}򺪬W\6hOzR}\+=I${# f=(qW[2R{Śz͌zl1ZUSڝa̝_:R#wkWPahko3W\\٢Q^2ReT;]}u8A> N-Kb/4 ؓi`IkAVnρ.:9uQѸxdrKLf)]Oc2HYBbO^LT]ju?UdN^+^oJYϾ?"b-/Wb&f_˂Kܫ>)sEIVpv3F/C#E˂ Եn:DӤVL(DZ!j̘nk<.`Ǝ"8WxkˉaDq-ўu>4j;ʆ\ِAY1RGJBZH͔ⷵaSF}%ƙd@엘KA^>/p؛ӑ WA2~~hqaZuHZAbBL`ҙ=Xn?RzÈaqwV5B=mT֕S?NzVإm^'&7 ;j ,d J#+ңϾVY.Ź0 伾|PطdS:Y0H\XԘ3K`$G+o:l4k0?7n4Ԑ#^,NP;8nrS}lZ / Кuj :Vv}v~i(k3roesno!)R *kjyݍgYQA}.1fa>*2 Fbku!2Ufm,(Wlƣ. S"OG ODn=A&z%iq3ceΨdpM  Hϧg_ VE jO5Vdi_b54lm;ٛEft B!pFAwҔNatã6ħ h.~7v$6Lq)52&jep8NQ*$-:T92K (`]t *ƆGs1CVB?bjg4=or2_*w)n1F7Ďs1qAm1Ajq_ pRN)ScNHy|}-p5f!%Fbwq~5+prO{ )J%˹h >Ք)Qyi#,;zAkmgH]2 f@ s;,s{mmwx0倧_K3'HѸ%>.)??&Zvmk{*qDƁ|>kn:/~2߉Nuz|`vfn[$_lѱu 43;C|x$?]|q@Bkbvk9ܟl\P1:d*!wYBQ@饪.Z[XtYbJ@LP&СgɋZ VD;wJCO$< rJfvE~]Qt"03Bvl묞_iI:nQq'26nb#{JypBdžncPRͅcs8|̮9cW91 w j}1 H*73` PfFCvx* l51[r_;LK}m3*dP,-;}T3c&FXMɾ/;vC@ xrW1h ::Mph3(CCpb荏!lDPcdaJ{}M)R 뵀ld1)F fA c ʉ{&А*w*+ aJIIꎓHcm)(Fä E&#Y7~度%-RR'5qcԶ/^RQ{m-qWU#$d\BH_ e=6ۼ!j%;O=8\k2{&/ov!^Jrngki ,~P `.\~*0oeBkcwV(EK])dnLȊɅW6SNfV+27%)\,COKAT+}"TZ KBiWh utŦDnVLV8ӧM8F!Q(t(^ŽCk\T/+::֟,A(I6B/{W–N!j֮ ){s41Jw:!zu u^c^yTQ<''x5owtJ7IKTSW:={*085j{^* kƤJhtb[n(\^gj$3ne;aAZϽY|bj`vZfA?UtUd78))q: U&5=\Ru?6sy9 ,[xF'Η.kk?@m]%Py@tS`-7a _MQܨC^O0Z (Mt!*~:RA?8ytX4UTzduYB{|a9.R(i&Չ@rQI n#ߍ>4OEA)kHO{-^ɰaܼwVzSPj{)@n滕θ8x_/cLgTdKJvC55^ Mc* &P.P= 29'#|J^w dhjhgLzԳ i]P\}BDU aLmKy+ލm$~Jp'z?irfk(k(܄nOssqe`[(iu $5=\_:3϶:ȻBwS|tF>k݆I~*1N >ΘsfS3pS;Ӿn=cl3f*$!:Lƭ>!bܙDpt/YxYja]P›WaGzH6/f[|xdXC+q_Ah0I%۲K]p} ͂]5'}רhHn&7x]mH8I! %FLj_掻`//h5Ihby~-:3VJVH}BgiLt"̒{gIoF#%&P%#!O I)׵G,<?%OTĿK,8yhVO"s FU>>ُ9(Ur|JR- V[͵Ԑ:[% 9VUү=PwC_u7̶ȣ9(Fr Z2K#jfڧ_= !U! 1ˈzQ;O3r6'>`b$Mip3piO7_(V9ŏ" ꝐTC";S+͒u[7":0|Cݒ|A`gE{fd!8Xq&7rMrT h 8и5]L'j= Jڗq92[S[{5e)b\w}_j4N&w*9@y4& "n$2jOVi&C:\Vč'L>ϫ YlQ17S D^0׋6~fd?ӇHUۛ!(iJ+ȱdP /=eE@|fۇ0Kanl&ъ:[ZG op]CKdΨwE.ftM㵈:f< ̒`BsQTGȴրQp0o`-EI _ݙ5}iPpJx8X5ֳL &>(ZRiO0w>?} z!7їBGa-AO^( ΰ"QtلvRnN%B^BFy:j!WԌ(#\h ^[,wʃ)N<_G$taS)ӧAPaJ+o`ڹ²e,dL\zIb`Ƙ%٘0hb[| {YYB/@@;lRfp gaak% c_ot_aHT| @iiX,2oX8QbAL*҅Ƃe%M5@4CjL̅ OEI(O*R %]uƶk4U`(f2LI| 5CܡC^uA6>u)ZĎ<~~Ь^KMn[{tɶ;vC'?"|nѱ)86)_Wo)u--q=jqXqDz=D6ad !/l%p,Mn1vjᱷ%Ґm9{jZ/ĂT"u㿂ċw-l[5lqb/V}(O凑x珢$Ism/ 'jFb9U<2+"D$~QJoIY^b K ZsNI*QrNLFa£ hG/v+hx25_I՗=_Nxn,y{T&˟^fr>~RSsv!I",,k3F竝ήKɔrS6Ag~v%KnlSO64t6xRUjkS.@ <3c9EbؕC^{S;@~`0MSg=^2]P%8P5ltixKt SomPC0C' RBbʛڻ' Db[qif|ūm*1OEk)ㆪz{`A_ÄE'=Ū9~ /gDDuJUk㻐,b:r+i9kW~0 t01[0}INUʸI2dҕ8> O8&2ؙ .sX_.À{4 PRmJv> 5RpL|NB2җLR 曹:ן`=Cbcst(c͘6XZ,k:cJ/CFCn]U\+^= g'K"o';B6B e7,0QO8e:Q [*L@U=Z7OFҲVVP鶂u s䎩(G]TC0(MLjdJhI <ИXEX GR ZŃ2I=O2M]# EfKKeWPhLNt1aAtGCP$"6ayC𽮋 V ZZKypfxWQ?p/^+d] w,h Rz͙iF1/dE FY9w t81! `K:bմTWD}sH7̭ܝFe8Nu#fԹy^.\0:ʽeF\M ID]6v|+ovԜ?rR~?z?"afmI$+h#e} #= ` :"8bN >H7E3 -xl}59K?q/Nok8ʧ[j6Vⵡ(mc+HcDihʕTD9>FE%`#H͵l)B3%1J0=x~ m-D59ܥ3|sɠ#)~sdTLO#x .idřjZgզ;&w"k=_{13OE6yL#掳i!i lŶ:{pH1>]wY:zn6袠7AZow F[fEVniZǡI#sCs3o!tW-ccW}MF @_W;IcoN ?mHp4;=V.}TqrݪB0nh4Ї4/ ˆrKr^VMfrmu&mcI-C}G䪠 )NM=ꯋ^En"N<$/ʧs]&冞|$>d:?(t~U싦+3U. M=&'8`}n6|0cl1+"fѝ`:!6=9kg"mM 6Tpaq8utan}k[I_'+RBPo @NR;2`IC:{h)A0w3{!B 0G ]nRj7_ɋ/l0 4iiBٜր|,[&6]e87'q+ltBI,40nb/ݹ6T-hVS@@F|dj!D8Ѹ!Zl@MZIfӨ4_Q]ّܹ7^QYufs }-QPv:#hH} hUГcOZf>0J I+G nAҕVP3S^K@F:KQ'6hw|HՠP&Cv_cTb̞%XFrjp3x)hǙ޶VdΚ"O:]7,FxkSp}yJQJY-:܅g3hui4IbжyU𚻂GTՆ(3dXTת& .T"7)\n%YH6vdI_'O/A>Ye8'@1$#c| 33B}jĆSpZ'*xVΘS!X_z Sw~O%wNUtsޱ"%zS?)F|"i PQPd7 ȣk38L#'hVɂ_s%eX4Q1|>(g-kw+TW:x m pK bjliRV5#f_qw{rpcROL8 E0~)C]yhG3Dxw,ԈakJJ-гRdC/ BA5 1e4^N?u?RBOC WlӳmZ|Ut_lVGhCb*:өJi%lnP1&n-t| L ~NZz%s-#@)<t޷AcJT]JԄN<*- fFyli !ZJʻFO`oíN[zwNUkWzbAcN$;SQ,2BNխ-XgAx=S!rFpBnqb$95r(4G P>}y,axP[)<*Į~X$SR!'45:9Cv pC$=RÕ(k9oiRbvN*QTP3 gh/Рl9SeHɰ3灵` e*Rv'\R>}H%=1x k񋠤N v&?avJ74uc^I )owO]~ O|.J^V&sb`oO] TRv {{hSbv{6R4utF#,UdyN!G$dDe]_p $`5^|̪| Vr a[a*5 ^8de{򬦀D5#䗊٪57.dZŒkl* αf1L/]t2h'} ң`smqHWq(y3V/,0DQR,}x^޲^㽧zIPRꩋk{iY:]sx /V:x «ow!4xѫG]2x}Kb_cE cfj}NWxLq1z enQ҈2\׷CQH7RXԨˤX/7UIaʻ5p3@>=?:$rDԻED(3LXG im(ٱD][`; n+DH%9!- YX9ù13 n` שrs1!{ \,'a:?jK7rA=u_w`s8a#wdȋ՚E_D*ԁxixRS,r-~. MroX]ReV@y#Th2 NE E[<̹*S]\ )g҉z<:'1M>v\`cawX6ݙ3eH9aO gw<2*$)EAO=jG`r;~uQ/E?曡M׿WF$5l?6txbuԭqQ뽓f 3Ael:vƁ#J,RL=|OV <-k% 7ImCګ >@K2Z W<XA>Wz Q9[@'#l*埇ylse|ev<iJG 53w z?5nA|Lr@9*r}F "GjK=f:LQ<=OߎAM g.HKP% :# wrz.v|oxIdDUD# F;/Y^$Zr߶2H8Rc3Rr2 .k=zb~hAkm{ 'Vwۏ*GB,-ѧ9_M$H_Xd6'+=_DKm}۩QgK`Rd]#ܸ!Mb<%xG씉nrwRqZ24TuЬsNVeUa)<hmU燘7h 9HN6 R#(,W򢯾x(lvBU(02G-z`؋8̴ ~j>OCkŵO`rCRp E7¾U5U%_t'*u ]9_ H{̪P@4_n>J}G&E)A~0eU%n-Ғx:.V?;zbw_=qPJUFU"ƒlglp>.fYAn ]*!w.t$9%ck 9+!2҉#}2G.K[.HW [^i! 1^G mQ/6ϏL=x ),ݾJ;;D7n{9(6p @G?]˰i aj9tcW] e\ sޖPNB` ȜG RB0 v 0 ^W\X_}3>TGF7'S_ݼaڂ'Rik 9QcZ~2FAM,xşOshm4*x-0BJ~.6UA"68 ZS:f[OLOO@qn {DRx4DJ&eH̚k]tK:aRJc "ύ4Z<̇䪦4X~zlDi0K}&"`q`eϪjsKy8yi3 '^tEeQ@2?!V%ڜ~Z bi>^t1 .I5`@IR43+)17y)>%A)z "ym:>Ђ Ѣqr'ZIx.SUz4TѹW$"N?aCƎvz,hG6cbC+YOP<;._4z0"yRslybV>n 떆njm:xꙗP.ީ^BQ׊? GeB7kQrBj \9 yg+Spz 7(p{'}:lm} hpd42_؆RAϦw|2DZJ4;v@N lDKTGR"޶?pEF#>/P6(8o3tTMq{;nLeoBX|@xh0jYa6[,'yA47r3]K孖0R>u)E:{}jػ# ߭]ఢ~Zogn)1Ah9E<ͿY7}Rߘ ԅmϦG@#$kR^ipI ( Zbno.! 1Jw݋<\ ^n8+5]"sTzOo Ka z4gH`D!:_:=kԌM9"WL2tTٕX$/-C([TK o8ix>֎E,x0:حz sñrT;$¾Ysœ$ڮۯN^ĦQ14xǒ?aNwF ZPK䓅q pqu2sBM"AcÃԴΆkgZpGS\o} M'MCDaӋwc\Q8D6ک~c6jh>ϫBpܞE74n V B+$ (Y=f_J"NSdK-F}w %)@jQsOakIWL+D4:IICCQ7JGV&XA02V&$8iEɧJb HXKdD(坞 ;4&sv$؞؆w6Lz fo0%'X^sO"QJt_DfIØW:(V{(t)"A<&tfX2տXcE~cGa6כֿ Vl:/g=@ =xrW,bz% U="kh'{q$TSR9 W'ɫ,F7i@h |jQTbEx~21 $(؍L0bLZq6vǩ8e45ή>>2e컎gFY}+6tR¡hG M8SɴϰEUd2\jiDk8 gǀщL+uRԟqJ*(+)R*iVϸpwBP"TPBɑ c=< GIt>;Bxy'm;{@ڰy!z^ Tߤhu$\dRw@$\CCSxK+B]q4KD#úQ/Q UW +8X-8^L[T+Z|\,$`\@E;J`*M[Ӥx?~zC #sRn HӔ瘏m #OF@,|',Ʌфbԣq(^`(A$͚'BϢ֏S?gwM. oY|rY(zGӘ#( M'[[lC tW?@%d{]i S?nYSԏ+C(Ϣv fϰaC5& 1 '3X3,>$k+!]s9ExhxO+AG(y{cunxYvKW Ȑ`E^,`DX :Oݹ x8]T.xb*o\hď=3&kjWHɔ™ŖTҮO_FK# 0}AoG c$<ĥCvn6/YB+qBהfteү!3nElEzeB\yt,3"Ry 1ȣi@f[in Uzy%c"*}8D9 W^% J|OPP㈥{ V%ð 7.tŜNR͔gЖBrZaHu vҋ/XPFk«κgU: `iuAo}] ,PɜĢd)7M2u`OkG.ZGS4!Gk X w[? :.v)'p<3 ƋڙD*, W0X!oTE]o[S*KZ/MS7 ܍EG̋fu9b`0P14x9Csg7nۏZԶ3&jh 'FȎQy{4GaW&ƛA@8bcHTC|X`eèҋu#Py C}'NV*l1 nn_W^Cӷ(:mier9O/Jo2?~>qQv}~91ҳme'7mP\^.t<p+Y3^E#CZ~M1JKs nm>0Zi\DqYsɝuҌwe0XidS2md^axˑ.&5 ns6aEFK8 9 EcީFz4\&h;UJ`=4vO5="l"+*2bY !%zf$h܋#a5''*Vu6l/)IjF.XQB!#=icBRk}82kb b)=L)rk({Rhua< tqa=L=qx+p< |^"GcS4t{rOKԯ<0Y/te8 %8 +g뺷sHdpT J./U'|! `dڍ-L_u]~DVnB5Dn%#?pQ~"fq /)tqgLPR`(D&SD:hݶOȯ y5kpt!ܺC/?O.[+wa6bTNk`h7%_5Ե\JrJMQ١&R}DDWAZ^v'VUB[_D[i6V? Vg2<XLNtK:8.U[-N|F+"R~`ZF<,zz8yTo=Q?jLP]a^j(Σ*r!֢4nbբNRj\ΔWD#"}(:]*H>+]\O<4ЧУKϩ:$~_hj#}R9M{0JQE\x8Mϣrr~ ٟ|N Q$|{-*Е 8x'n\s4F+VӠù<`T*NV;r+@")cC6 ;)_'xC!̴T`"JubӜbsq fs.EBO lcW5KȿF*`FWpg>&Ce܅OmaX9O|ĸqtgYƈX0T>:40w\*֤.S*V22+ƙT d)Q)ȼ5_ j#3n<$k+g뢪 {z}nN;Y>y?;ϸ5Lj|sj6drUH$ H17qooz2`r{a8+9ޟó "$/L#Qrt eWKt6M.ͬFߓ~;ֶv%z<-<QrauJcv=1A$L5)2k [TؗDwN4Y=߻~ADƅ|mtꅚGz=q8J-$\8RyH͋gs~hMh5^vo O[4׮U4SϞNRG|圡)*V`xpْV1´OR0:E *hEVᦷꁿh ϑ곣1͆ag\sa0*sJuTH%ȝ FKhFS._\;u5P+*ό:\%f璍V:m M=ɏ.S988=c)n',KKmWh e-MDgHu:U aKE]9>$|5e|ݦPH_P޵94qJ}zKjPvnߟa ,c#/XFN?H{ݑ_Nl_pp,rlʴM=|Q ʕGh&$Cv[1a 9j0LΥ$cnj(xP l^d胳bT/ uI?@\e4'xQN[q 6KדтSٟWMS-7Ž3^`v'`8܎ltAnm 0-M0zn!5O}j% )fP96:!{Wֈ;ditq6lG<}0~5'CMQ hy1.hEcT` zXVB#dn$ W aW(yGj!XY"a~KUKASulHSpy?cV,z4LkmmodHi&Zb_?!~bL>nae?kyNp++ȢT$J4ZR8{bԇWLLt"P:G2?8bMc`/8|Mॵj9Q1D[a7HXJ_>j#Yք*4Y uDwFݿjfX05%SV&76}jHu|j^`b&R^d l9޻77Ep~WOZDzRc캸6\Z`ߪPF:gk뮱Si\YJ 0ŤW&;"0)0 KB` `uw8"0 yP U;/C~p"p 4п>f<DŠܗ+f JO7I}&{KhmA/|awD5HRPB mHͳ SۇD޳qsaV]<-,AdBShVa*=ȓ4;i$gR,2(q)7=E+ZQ{Ѹt-^%{D :G,X5ԟ=VO 됳Y9_~#/j^j'X׿xM~8&_YIRV-*uKQ0LQ%r@gJj[-3ynFL;kb+w=d!㎚" gg[qLPOf)*֢mE\:nu e|ߋr7 AdͣE|FJd*ZY:ƛk+rk}ZCaHbEyw.խsDqOP}~!?K*[,CޛV:(fIU[u:[4Fk⣠R5ʖ݅tH"|ԛ[,OP#j.+uxF(RfU[.r wlhb^ 'c/΄lQ$*F(p]Ogψa.5Fԛ\E<7z?N7~dVx @Op(i8Syt__|m}\ /BmfuyY:ѵz8Rd$!$fuU}3ƅ>v4Br<\[{_1&OLx-ltɔ+-j85 UZ=j0a *Gc1_6e$f:*u UDZw gG#K>9?Z E(X OMXH'ѧWjΗ*ԉݙAZ-w7e?57M*0qA]ZeDbygr9rr @7 ]N\rnNn9cc'AL$Q0JpVQxuXW 쥇CkKy6},1F+ =a!KSf"%.(d,`i{fLZB- ƒAs޶3%ڹ kc{%V ïmYT^>=9Hl%yDa\Fz<?O*-L%AΰC(:Jis{}iNHvAI qWK66g[zG!.PAP-VYVٸ!9Xa"u9 Vi 0HXAE:y}}J'b9Iak'rc)Q|'rHhcL%}WHm@pqC tv~"5Wǚ~;2Yw%>* E F9CIӇŰU+n;{6wӏόn)v|s5ue&Kj6Y߻"8WZZ-x= r? #鼖s9=c|` {'1Yt03/,;J`iZ#VFJMZ` H?gn1ėƝ,-/+0L aD G'6YKf$9dHއtLy#)ɫ2KJmz %q3'̺@Sbyq{m>ALG `1mRM2JOPn,$1-is#LCz7e,Ozb:0Jno(/#s#Ct+h 1bna FTo 6mhT;j :w1΀a3)ǔ҉c2Lg}K75Gif6 pl *1y Sd8Xqn@Kj:Iyb_nizқtxn05/k nG mD|;n_Ӯb,#e;1'A9raը|kW]NnmaZui,C}ZЀ`%Uېyu4̨=X%3˥oy@ڑxQXg^`޺t-`$C9miC#jf)MufXd#U^8yU -iل'wP5'7+*j'B|Vqf%y&lkܯ hy:+Lx·r3mhD# 1\3,8rXv4c&EQ{j EVj,eΡEٚ5_'>o0e9'2Դ7\x3Z_-8ًD.M?J"7VpAze:-GWif@n ,Vp m0'-7V!l/ d LOmRE[cY3N#F909j-kp],0M#naI |B+=n ze)ڕ=]5qn,(`vx>)bwIG+2u0VoTb(?m-Έ mhk`Vw(t^G|_%ZŦhGQb6 #IG6:&MU)1HRRL-:&1#vӉ4q7Lb+w"t1l|MZڱu!## m§bS~56_^am ve&OneSLC~<(рdƣ%R*AO RͬH&oWB7?:[7JsWsv-`C(23i;Ra li+e3s}>V1*H^K)ѹf |k^;}7o$ҧ ƸD։b\. Y+dF~,uU]ӆcPCX !*n>P +CKTM(?3$A.ZiYú#;բñ!J;|f@bK^k v_P%b se1oezl.f!t8ћyKD/mX|G v3 PE4s9 ?ekז}J:iiuv*3gJB"_낆=6D} p/(Ss PXΕŲj:`MPsu@WL5Ŋ-[C%-ľb3PךUtp>Y޼{_݀$n,&1C'm~0g=.3r>&YhӮ]i碄Hm;x|XWKzbl%u ԭfP"ZwcU\ﰜz@"MUN.Crt&Oœ:Yk]emNER,5Q)?L**,`6: T/}|rsD fqq*"U]׳8z)Dzm0 OLns*BŒ\C_]c\ J) C/'dUb6(SAm]Bú:E9n2LI*2Z'g$&CGvZKQHdrw0B!!n)z, | PԻteFTq.c\~A=qڳ!,68?.JdX/^_`*N)OrPǖnd4=Xb=a49Җtrg}%#oɂ'q#4(0\cfxh-25vR ZA1~շ$H`DK{6<C{ۭN2G?lj^=1M55 s͡4O p t?'΁mT2 /"pnv,uXz*O$c~Syc2IH؄`BQ6c["4\BQQm]~})P?@٬\PZU$Ik6hD0H"r*Ȋ7qj8X1N{U- zc:f.kC zZZpƐ?b8~7Q325ZM}SE@61$$\3AerUH"y # <"#>p\Q6giͅ)Hj8N7@ks==i7[ 84&#幎{/YR:@fm_* ?4)s_!>-Q]I}>}SΠ< ,i׉bz}֩;e%G)nO_>N}Қ!bԃN9#y giqL*JҖ#x^ jމgLyd.loƺ}`33.+VI"/x _xH{%if&9q1gXi%w6dV{wjgQhUuA״3BKu> yApim.$o`0r{q93N 9Z#o 7.:]"TꂿD "^Uِð5FGQ:5s_C{w#x>ԧuC@[/}iP( 0&i'\ܯV0P23>L*aEDX3C9y@ZD&_MMv/LeO9S`OG{RoR$ւyMyE>YЪ%t=;`BoaZj;0S|CJ*!T;e_45g}SѼ  XhamÃ=gn') R 4Ӟbe*O'/?Z(2JvyoUoI?ni\0!v$"`P1E;g=ph8vڪSQ)&V<\~{Z?׮޾{YvwOL H@ԺJQZ}R T꿐Y"0Vb @k>MZ=@z%8dw3esȺyoXV-z#)fDCu WFU:v ,24%ހ[z")LZz3!쌋7?vxJE q;Q]DVxzsʷ"E\ٰKַjo̷u+nCD)MĹvWZg?8TCCV #Lۙ!4YK"eޝLthְ(V4oV6,t!hQU>~DP$bCE3=#o㺴4AZ~,zҦ7yBC?vo/zAҘRW`X @@ Nhe+?@\$X9TkՁ}PRbW+YOfh ~aW4@&uDW2 4zi$CKv܏u#J^;SM晇Rđ Ys, XmU\TCE9Y0k&hl3M3rXCLp. JIۙTSnU#eJ"Fz:pu4%EGF;,]ݗCkR|ITLzQQNX܉(kimCٶ +nӓɢZ 6<," %g/fl;dlpiREe>*ly[U%}ͻЬr>XR_',qY.Ie6-\becxe[a9ڡS.Y bټr BOY 5F[4pQ$w`R=G?%@39|K9#4bS6փ1DW떩~&xÇ94088?,.|@&CנU;zcbB(0i˶AvND12O5Y@bq̪T}s53 [W+GЗ0zepkme6pۚZU9Ju6_"<#sԛXA޲ǜ{5ȃmyu<@HX2¥l9joTkJ XlUn2xǑ ٴ^5̢]|WBuLapE{mkM' 6Mo-/<,%ևS[njەb͡ <s n_1R(<-3I9q 9Y ӕ .Փlw"y6+ܒcٞGγ̸b9%Hf\s o7TLiIaJy]2+}ۙGa^o0\E5w3oB_E|OX hy9mݏp@U? :eԠ(UK2ʅQޅ T1mi1+X-#6ɺ fS&n'1wxR8b7۷jK2uےXnS.o5#+!Љvׯ3N +9i̝MG>lVvcn`#߹x_ U?"3٤޵*_{Rk@Z4m( L }~iH(e׫!H)﹑ռr?,@'IIU a 13B&X ޯ.%B癐_nK;ɔCٗrX]$H<]ecYiLs`f=iw?,c"K%_NsҽϸK>AYd@äywvEnw|vPr:PŹ]ݤFbb?\-ηrcFo+ND Ll^}[:yyIy$j( J1% ЧL֢\#ԒoSaφ3.t_Tz,sS_5GD‚ź6N6j|Its$s3"v꣺!; x"mXŝN` hQ$6b-7Ms1n{( 7'w:w!"WɦH:WR?؉;Bc!@ṲwF:<VuWl^|u=yE҈ Є. Uh VbTVܸV̓J3\d{sK\לdN0UX+jCf"M4b6x>ksS=i_N4 H[]beea3ѫ(OW@OfU9)oԅd܆KZ.CI}v%]λ>)uǛ_$Ȣ4teaG(fK=pIa* l xSG@rC!G`rYHpͷX>s9`_O؎GlsQWkXQ3Zw,Q⚰W2RbO?ϛCj/JD(lf[58bB9jxq),,ʍ߱P*24boO9a`Uĥ+s)nɫ_hQm?ՠ Pq˻We`1H,[K-xmȣhƲ Ru*%NJ|b`Z|vA/AiD? F.ɹWhQS)y6BSt˴UA*Bǔ s% GtPhH+pEcKS@#=W4ǿ3e {G)Cg]Uq@g?G(&ݏ GQ|2lzЛÎ 52ph9X8n35f-h^Lz{&YǃC mb\Y&!gf[m%COEu)nЗw%T!@']6aG!'| ^]Ґ$,/)e{M6Sǎ~<M'}xTЫYyJu hbOs!iVxWZ < )t9' , ?ο-] @bz))O9r(ڕsq](Y2T0!WeQJԗJY Ai}|@{Xt`4 Km˂v.ѳH5DܸA\͞[s-Rs[bn$#C:VKb7Uh`g T-Pf& nďfIq-Vwmg,3o-X8]Θ 2IM$lj1Ec?݃ jJCӕgT8*ǼmPОij1f<99xߣ.eNfdd aHyr/1g~(c2 qA+P81_qw"×P= 1E!ghGʵ-;P)k-cI #c lKFC@c"A<9f) R\(jwL:62QEƶJ?PWfiv&cT2: as/4Ny!e8:H^U=1atzF)m&gØWֆg䓂2GRJz)EY1Q~*=TId}.O6ژy^}Z܆ @NS _%}G4zۣ[,nۿ_9QZi0zXO׊;\YEg#xPr]dR:P\qv8@q/x bR&X]hHzFۄ (ᏖF3.>m.#BXZNΥ>pPYSn{qƾڃccUHyzղPۑ>hYEޥw yv۝* 9i=;ajwE'J1>8~~[N*H%ssj'J)"'+H hR4˓IUZ + ?w|hdU.YE#LBȆRvz@JIjs T1p/#0E*s< "Dggg ,, LC"'>;K(J d~}EJ7yFnIS\!rK/\4LHsH$._yDb)pܩwofc\MjvH$Ea afl,G$̥Z)fL@$/-Z<8}vFp5RL4*#{V]%׼ddSЇp z;w[8bB}]Q/y6/ZFq ['7E Iiݔ|!"\ڼ{ؔ*L5V&K_F) cNnWYe$"ȏϩu?Fzx* 5GctFGIFo4R)' zWÕ+I"| +SDQ Anu ^΂FC]w1,VrN`4dޜҷxXlA$6қ1C-R_s?I9Z'za~:mu:Q~zK $edЀՔ0JOY,S 2eH7x&-҂h?XtIq%xBV=VzMIVLqF/H" ͂UbO] H S}aC4h q &5XK5X5 @ V ( jl7ÎHr%n,Z/}ytuH&/GA370$sN_ ҽJbϤe.ƅ{@qII "3s@.q6EQ^8XP"ʵeXnUX YtwyLS ՝@r%S >?b qz8-Х 3A1\w5v]` g$B)Kn!`^FM}y:B@;"j~VrT{׍%I NdnX*jkM(LVO8TMAųRnR-3ɉus_;Ӿ~p@į.UEXCLTrR-Cۊ%ftcE UI=(S Tc(h& Cд_W4_y'Hh4X<#@YU?Z)ݒź-CD3mGQ`R{iB*øT؀ծ4}]Q@t,^\\!&}CġrI9VͿPi/m*Q06ݜv+a`INM0;!NYv 0vG4ȩ?N-bd~Ҥ^fUUH=>HCdӍP)Y ҉lU R WzysqklP(\ UDܲS*r9PhK}>[YSX dЖQr?HaZI85DA X^҃xҽV#iZ GZjv5RMRҧi9>4o/RuEܝѺO } w .*7?TrDzscyIM-a](Mc"Z j5c"Z}{N^*Q ShR!;=a(w89ǽׄ0'#.y0n zRvߙHۀf=Eʋ1Cd׻ fyP T l|Hc&@Rp~M7' Hbrx-y)L 0Ÿ;2É:6jUՓtM vsⱧ6MȣjJAx68wL?XpEfC^0na= &[mihyX!_ 6uo[:܅S8\<h __'@XⲰmYc%*xs;c0n{fB!ߨFCREH?QnЯj@1.@'g.6y@rx ƵMcggꉧ;ݮti&:DWƋu# ,Lט.^29V0~;o {ht<]-20G|)sD`0Z mc#Q`Wni( hx"B(+MT34m]C^n{HX[B>55pG9Q2''#n }:殗 @0A 1F_or?QyV wtw9n>nn˲UB9.Z^+T(濒b*H~9e1#>dV%^@3pшNFĆ^Fy|U]oQ ҧ k~+bKDuÔ 5$A 9f@&eg?p߯P.@@xq(X|8k+f HuiĀ!  vT$o..2O`F4!Ye\UJ%TL=S=\l+kט؝~t&p=@7FADY1sXB,4=~(cϨ> anҊI)˿%=1-3׿^PהƒZL CM32\lsF%zJDk'4߶X% ,)ojSqtz _gt`ZBKn'I@i:_!QcJL{~e,…oi25rkVK Zz~Ȋ"Ϭ/[J%;[q x7?%rsKu+T=\6mzr{'6*WNnrlS|M?1gh8T];ыNM\8O˃"K[iszIX0i+asvj$V Ͱ'>w̍ҟv5ġUM~C3Y$ 6Yb |l*>Gc8##nF/o{_)poyhq|݀5#!nméBɈ7J^tko.FrF%Gf[:HK KU)Yͮb}dfG^ErH)w*/NPrEޯڲ)>»9+d0-D/T͏ù:*WVpZ<,rnHog{樻H*.fiYrX| KOP|8IObӧin4t!W:.ukK|Y=ȩ'؄3 7U5 ۚ U۪a?2GZn}sE^W5aXʌRG_X qO"rl#ƔZZN_'G{mkI*4(WI_\T֜ ~ͰÑS+QYb ę;D7!G_.;m:e~a1Q/ p"|j35`-Z!};oyYj[d%sn['xDezԙ)qe4u>řvPK‡lt1hC4Q u[IGvץr?kJ)<ވ8w9F8#$HI)|*L^SZr4)2;H@im;9ͣN6Àoi{ x@v$T%n HWZ NIu<ʖΠMezk!A_> {clߛ4w-=UީL Q*@FHX  $C#鬴9} XG+yFhq [4Ǿ!Jd!h$qqMN#]3HgϚ^$ex'o&~x5IIp  &Ŭ)>N⇅B*R,L8$'ưK2$T!Ж/p^Ik(D{Q&e%?`@s>SXi"ߢu|e[euL%o a 4K_ճ;^s9k61v>0JA_[e=8IQĎwtX /髽?uy\qt&dJpx̳ٙVS6 Rs9U'i<ǯ \r!܌ZcיƤ'_HD&-/m|wH7e(^3( !ʛ^ G\ #{doZ L%Tѩ$9.g~ 2 /d] iOtܼ+~5Æf׏JR{rj1Ix*]lis6#YDy.-1:u9()@ vfHJ sڧ㚿cJk,;gc@rPBy*U:視g:Rg%Z'T)WvǘR!̣89BB y0paXs~n.PhƕKgOWz+6K"YO +1|&%rq44pPdsٴ/ I+2ܔt9=Cw<`Q)@wBL$ti]uHt+9`G YβnAgS$ݛ2B6BѱD$-Q.~|7na VVpY SkUSx޹+U뙢^fJ(5'Ƅs WA UQ.35 T=T;fҸXE؁ dC R$rjg`D\zȬ St1bxn/8~ų~lwX6$}li0ܾ%Mۮ  #t{v*hةss㏀ >(dyh;H񎸘#{JT*ywÚ4U2c^'E;[? '0wkewJ;"Gڇz$edp{bm-1Ĭ!O?_]p ~⮁Ez,:KAyBI!*UL>[4K3^xXsʚ7+5n/RW܋#"YNSX5:H 0ot@%s rY 3u>+~ FBk;oM!K*EkZLA튘.&!oZ=R-ț  Kӫw̃I s8wE\H/9YU2x H :S=:Vj2Ї}y\5Nz-aqu&M.gܵ(jE}7B5DVY_D"@&QKzppM< نU{r^%R~Έ!q#5~q^jzNj~u_8Tw) > Ad"Ȫ T ^8`7GIwxT fOIQ]lDjK\ F: n;t0ss T}sih]޳ ].$x-*7zW_9 ;bmxE0S4[@yOX#QsA2\mY z.㏿e oaZiHY8Q|tI .8>F+J>sXNr엘Mh'YfE&/_6!pJhb#9i )Zu6*i@(ØRhޢՄwY Yf0s).N4>rS=O"3fQKܡNz\&Tpww8fUp[z!`F F'CoGᾨSt?,6URre3.bgU2UIr K:|-Aw3~%yqPWAp3HF*mZsE,$[<8~ +x  kԩV(9 ߣD Expު.0wxQq {\TRj/Jtv =(:kPl("PѾX%9j^xiEĤKtubpVCqҽpʮ,ps8hԨZ ,D?cF≿D /Q`J^̲bLM䕆V(Ui+Ոl$A'goJ~cgHJx,k.bÎ}FTKY8}#Dy (c!Ei}n%> &z$ Q_bwsC= w}sm!׫/7RPd=m15W}isbZI:w5iԡwЎ(0\G*{hR*1Dhj g&M䤡"5I$!5<X#gf^F, HTh+֫~Px鐧;rXȍn!6*Xb6IkX'bU~`J{9JA9M1~BGyOɍ=~ͪ|E,dORh~Tyv#y5 qA}~LsbEjMրb0i=FZi> zeYʲlZj16椲ϻyԍi+I=1 aۗ6&ifr |U/;Zkg iʕ$7?5K}: Vp,UI٩%)*pf|T({ 8&-5`_|IMweP8 S~ob\#0|][ 혹aDܩyVU_ij2"}-c[x]%{2Lxp}zMBsH$R $C%|[VXpsnr=OA3)(a4i0 399;Ɣ܊Ecx kgt/d7| SüluGs T[jA 5] v /AյtUtB$!+묈/X1R+Y14ՠ'7o+|,%sKi2愯[2t1ƔAvQ8H\LUsЮѫI0 t^) uL-"X[ґ #+,%#(\=UqfLVI]9-Uc"RiS?h2Ah&(øA]lpk: trm+Z/G[2^TZY@c=ù N#y9Üjc ƶD 7F7ٽLb-Ջsã:1J6W| %܋ߜ 3Gmv\S!怭4??;4vQj'ޠw+ D[T9B15_'Sf 4<<`xIFF7AFLNA?˄ e3G<ApOjLj7kvt>11$YiV. 0M.+m3p$ ҟ8pɥiρGh걒uQjcI"w8T L2ڬ}؋yq;.9Xi=>&_"l.:Xr'bܜ! =SHƝw2۪޽y6(9A?6a,"6{_@3[g*F]&=Yu2@_pȱ[|i?' "=_hF\ۘ"2 NzEGo$LagbIiw,v#>hhѸV%N>}\rvY:9k7$i46hF"CaFAD½c:+ѴOv |@AQ|[kR \O&G%msE5G(cYB#u|uQpܔ4!"Ly\RٟDPUb-t}+⊄(ƞܤbE0 m^~r%ruȽp"1{swpkp@$Q/dT5xѽǺ2{g7[]Ŧ@F\~&⥠ s jq).GBzC>"5N4g;:sPsf AlWCv= tYǛ:a"/&40saBrBQ-|<{aO&LBJb}  a1G+Hb౅FSE*BR{S}ڢiV'/fo͋WG$K :\u^Oz%eDQx i31~\FwWhbeI[cs] C=Iue5 %RPD@NwmpQ5gOr~X"AhD J>,=z$L&=wG-,*0~gjBuJ>Ob&e얾ь'Vnꂝ)B.ܑv%5AmMX:NVҸf]J2 ͚5c,{Dd? NOpe'$?xg=kmGy0tGgAB*tSvcD8]]i2#ֈ!T-4 o'KBh$:cP7ewAKž1Tw=NKSWܺ/ȍǃa€|V0>hH  xLsG`D?T%@,ยZm#rHw_XĉHǟܙF|BL|țٟ݉DuHs\VZgjQ)c'جӨm͉h_Z5V"eתn+xfU ׀15}1.( jfC,H FsFT{ :Qp) uɑ[~ҴZ7mhjYrcWj1{6溋''/b5;`k:P9t{1SeR^@RX8>(*$rL+7$޷5%65beNҍ wavPWgfXXY; yjtՆkFfo6U!Ef^l:t=oaw)MXP fSs1Rl "x:Pv)̺(j)SĚa 7-_*/ ϡ\ͻzRlS[d!4*Y-ҠxP G,SmV>"CK:|HzFL:G~8/2knlgrDaz6Bb-"7 2/vKM u>iy}54sXzKufP(r^(Ns`x( r08 m_#[K`z՜b%۝9c TmT@*5hbw0#y3U\u¡GsƇ*OKn!.;?()1^gk2HJu "G[є/8k+}b}`-W>p1;0sCY-2yg,RJ %ֺ Xyn W& U^r56i^)] pٗ Uvd(7]'E A S'w&:.7=CIE^YTtXሑ=1Cih:E;XS ę\Z|qMۄu(*F B(TC(7eD{j~WW,  OCt']/AC/B\8%5}yj3H',(=k.pXuq#PԷ"l+FOwV?5馟<÷.. !ˤ=G'pW oƨϓ/wFPRKbUH\  !Xy^ ds^as.0 g<שTWAZ|kς}̨& HT~%P;ޟUF$vBhy5㞗IvT3˘gBN U+0(šc@֘uLj#?jEfZכp " R{% %ʽ_yfI vd&ZP7ڕ<+g%<;#)iؾ2,c lպ=pb">;Ӡzn(̷r}ȍ |D?^l""ϖԧg'잲Pt hDVV `z۷E[;t@*,{a'V`P8Go-yz,U3ąe$ VQuafQS61uV|7V'ȦVckf鸘z oBטUP3k?s˂zhGRS7Jigr‡檚4_8=p3po̖@rt5 L0}<B A+Y> 鴊rŬO*TsG2˹ /.蹅ꁒmA7Pf/EL`?GUr+5)d@#~ׇ WeLg&(g=/Ï"Fi;̾ýWMW7X^,xXTp.&zupNu!HOep4zf!Y W2er'˘ㄸ5{[z:ΎӜI2ar**jcz?` P]9Ze& ]Y?u"di ]n5>ĮPҿ9jR{1u~Bc' ִ]A1kE}4W|hi@m34RXXm`j씍~6ߺ|~z^t/0 w13Ϧ%']3DBߟǯ Xz*MhFo=jYKrH1S+ G-탾_;eqbJdr/x tQ+o>h--c"f^~B%)B@ p}L=q"/ROoRcteRh/U<ʦs^['.9[87k](CL%۝,uº73ٖZ8w`)0If" 2Ͽֻepˑӆc)\&xՌ֫J3մO+Nw?d^Cm~+1Q@,~:)|g@ET9]@vh]QLӴ(/A 3 };$;<6J=)=_߂ڋRhLϦ*l1-rpxqFʭA_24.9#HLㇱͭa6_Lc$g/u"{R`g?zͶpd@TD-4Mi6pR>@~s^#4'RCѢ;6EyeuqtNǥ:f^Cv'9>ޯw%HIEtP|GZye6&" Z}} MLLvU%-VO`ė zd3t}+.Ro.ͧ Ԗ ع}}L9eof KQ8z""*N))nӚ?܊*11̑TOͬ ӍjRC;d8S豅$SI*3sQ bb`ޡy7hDZHvlP(H~tq[v/~W?p.@^"yA5T{DtCP+F ]8|1)EoS{pڇ_!o8w j,f2 Y}DMd)ID Ra3IlQA鹰/Ś2fdߘfO^,F] *p?e߂[@!d3̤v?[N|U5 ꉬϥa_9GO7Xꉚ_,H}D55ïiL 7$ tɦ j0 +3ĕŻ;Odx]| 'g24XjtGi/ u%ѷ恩) m}V'taG%=͕V]̶'F|ѳ@@˱7pEIJ"v60Ba;}).:ڈhRlA%ah6<D7Fε+60iDN^?dNׂ ^t:\NZc98JdEÔڣwⴘu"q6p5uɞ VmPLK8foH-l;匟~n 67ӏ+ENElO-qꬎaSVwUL} 7Z#?K}rn'3yF3vosr(=ũaC5 ZɬbUl[2Sa j)s_˃F-*@y(飏LäE˾_$lAyB(Գ/k|f't;FL1B`yLP+}oۺsRШ[jTܖbrR?*J(+u?RG&o֖^E`HR%0ӇnkLii8*}bѡN n ML;9@LS2OG/6 ʺ_pDj]}0ٿF[w 8xP䐮rcPS5N)hF7ָ_c"ePܙkKO(@8%ak14vxU|ʩ.i BF``0Dl<Ϥ Yd'>sْA?DH cr UG ~\d: vg9K k֬NRZog˃ 8w(k{' 2O{ki<}Pϻ|Mlѣ$ %oMף @L:0 S[ jh+0؁媙?rH4Lo$*QNvcfҌԨ,qMms4&#6x%-/FfaIjR|źs  ~]?_N3\s8~ya=aȹOG `u\c5&bcOHрX }\Ζ`3LLOD[==Y_AM73Q0koYW^,'?b,=3Q҈\?srNLJxKěrpOnU"(T q'')f;OlyTKA,$ Ш!aRatI3v=ׇx|/>K050Zfh?Np_IŚ?52f_`1ocvqۄBU5a d*u"MȪճVTxkU&t,ԗȡ$rC9_WpPڑf ۺm s;VKE9a|$|v ӿ|nꌍhpAvd yEpB^-G6<Ӈl|Nlxq4gV_{Mx_&É]S}LštF.T MRZPtyV[ #uceҿ;)d2+Mo>op}?e*Mʂ8eէ`<ܰwQ~oiE{7āa㇡ѧnuj</KC^Ώ 6pQS"':g<&|2@Zpi$A "Cw]XtE͇nzmnh3QoD]Tr--/uOh\cW(DPFe=΋AnldH/Nofſxr4ʂ8^YK-#򵦷]3wG}@ZL]Z:9STktY;4ēKʓh^+a(/#Tb/L?sn,&a0 +~f3sq&_)OlhlQ$V;ZTF- _F%5ꈚX ,2GU'8a wT@>n0TғK>o^L~]-MF~ -cadn u|o-OPRțˆP9X_2>u`0 DjXђWyO<3UjLy> ];t-?vZ/N/rY-"SHM|oDBXAvF}vh֢#_NЉa8aƂA $reG ͨsv6{]Z&5wUDݟqx͖'701 P E{@Lfav`G< HSӧTAe~^v((*U u ͟L d:SzRC1=Xlٚ ,!ь6|9yt \=tص |%cC7Ki" dk"F#8iz=G.1^)n<+n ? UtDnad,41ݢ|pIt]n<7/3=v{oLM.~D2Nh\78Hk7CmDHLKT̀`_bJ$ݿy~WMra[3Z` ̈&3u}¿7hh(UO߱ǃ}%?F]ϑ 33Cȩ?M~@BgGܞ&EX֢A1•NdR/344TʸSS7YTѣ#Q麘ޭ]kU=MѺ+?s.A_2޳:B0S郈,/>T/a׿{5"`n +Ot e>Nh9dxڶ)t|^7`hBr)(3LJwkLnVL$Qכ0/%g9aރ0}!abʢ?DYQjy輁D' ^:~/z>Un3RE">(2X n!BP\B]bœt>ξsd#cW ' qf83t@; R|7V&eCQW;SsԚ}.Ӑ:^G,*6tGwsʟƀl q>Ͽ\sDǯ92" A,V!m.t OyPc8kGk\7d0*y~;deBTPύ^5!Tqo@7)Y|  =]UhB-M91aC a aE/]OVVQdj߁FGKWIםk c8mQ'|R.a_5H Tv/Waюk 90$V$K;C"3Bb ^WbS}`=qy%>cgbd0LCV:Ca?@$RVBBzؚ%g?\ _SJ#G֛"afa/Ux7QtG@xږ?C뮬RtA@Թ6]'1ya( @Ԥz8SmX™ R蔼ѽC`)p33[zx9g[% 灱gk)N \y3 c4LKM~xUBFb<BC}@QÛCE)o╯s 22p7Ó*sV) oi6!Ʈ$C N Z;㋢\"y&j]hh +Yuei׉{h~X^1\vJAU*7vRCt o:eXİɴOނ_+(J[0#UDK<ǀ4-o쌕QdV%w9W^yJ6nj,ך):<~&* o=GɠXf vr?%;Ϥ(qKF@ K$2WE4AcTw}oWڍfgxȬld8_71,I?'܌6k)#e_|b!ޠ„#ܵi"'DS@$e?|HNoOo֐> O?G̈́=n^@U |UM3(Œi`ԥ,1y5__BOż凚<UX]5NpIPi#[33E{%u4#ٱKY6 ,&ը^4^fzn4-tbtƖc$fjIKKia͆EEBpu;|x42j&Aa_!DRߙϫ4SqF쑷'u749[,*f"˚&H YVBh#cP0P F$ 9^|yZUc(Ʌ-S&iqlL:X.|ɼzUnƒ#E[6/9dx7{ʘ L6t>¯Pס 6=Ihh; I }fdh>^);%#,b)o|K8; k~wDPUo0#}" ]y9H 1Uf8fm ajP'~BpodIOQ^%2^q@ѾøÓ [cd ϵ}wzPՑa!K@_9IYs_%iAat08=y|ؚE7x^3ɣ^[` 58|~>X^Krb ;4rcvO*f@uةc6 9 (=+eb,mB)O[^rl-C\ LHE0>F7=nr!TyNM܈pIkGa.h;|pD==DeNg I#9bIBw^sZdC=LK.Dֱ G b=ǭ^z}U)),'Yp`q-uS\V+†_c1NޏkO!#Xk_ wX]H A0e\{&?-]e;Kw򱧍z ΒڳrkC7U6dd:l7覿Ba^G/5X,ʟa^~[MR r4 +yG@ENwgT KԡRDw*Fg-3H|q NJ,k׎0֌*ԑ!MƔ9it<ק.K޿ʲu~3WLf= MsN̞rN 2gV E ;TB %ռU6ƾaN~YvFxdH`6g{?нJcFqfXKk$(sIy ưÓ\BT|uvS8]ONaw\ V S)uWVYdBNŔtőBCAyCG֘ɒ2(ӀDiHP:ŐK֡csfs\gذԢ===~4Y',8x3.@ | Q]m\ ?H7rMi{T->hCNwMraƮo:yps;–M,}: NJxZ~ +'@} &:5_aPgLK5!?Nnj G#?{Qtİ?,[|YM!墡62 8F `0N<)nM€ے][H \?O72Oũ n8C9OP[ 5:R=&FrܱԈ Ze ͸"k.R$L? R7>JSvʁ? ~۾BOd 5|!d)uI&>!DI]0PiȰ# OTRcsAͯfb;GƬq7LXPQr=+'hNC(>/=1O"*AB}3!Yw "7 oiR2`}pbhTޢqKѦQ! 9 v|F3 x s6!).BwcXKB&<9wG/MJWl0TkEA0d3,X$e G*l ґgפX9lc7]{R_B渔Em7# Y/3S"e GeJ,/wvcKbPؙW1u! i6"CZFW(?9Ju-@]: w%D[Ey.*[.jw>J,ͱHKGjއZk+[F3R= NVQp þӨMrl> oįW:gHm-Y]ÓYa~/1$#>z8*BRrRlMxh;vY]EՈ{wktEןw꽼Bmq*ˎB=˜"EwkPavVz4&/̇_LiK37Ou Dv6xPғAC 3cs/!HvIaVx0yO)"DE}j|prTel6ϭaw,Z܏p(`a1?FTk Bg_ukk ϼg\= zK1Kh0t<fq{]!V>cڋ(~:ۇJ,`H/ (rd(2zN*: Z֞dQϑ.Gn7ɭo*=5j{I5cܶ%B'8KhM՝Nӛ[ѷzu&N3z,%gkd.RgC8{ t{uc?&ot)^n55dVW.T*>q7O"5vV"]Fny{%)_c8yd+V Şc<Q9$4]D߇ՂoQsGVd=Z%UBKYUؿ[ wϟ·ʠǘxUs/JFX0a6z=/C8,HpS̲_ Xiiשa0yDUdCi$ZڠQ.owu/ުR`ȆceSU/MNjPHz{zW1_a |Im>~ xs|Wy0sEFt, b"?x4*Ҩˆ.JIAV.sp.TbOUTp G!|R\ cx5&hKôX˴l0.KVB \8j C ":YTM-66ZN}y>ě@rA+"hAOO^7%D~ _V6"iiٗiB$=J)ۋ1iQֱ;Z E0C>+XR#Vw|Mƀ_6%ŕ{|H3ө*|~(5J_oUN?7-g`\}uNXv8#Yҝ |kˑ X0 D|#?x?ՠ4D P@xQZa*Tჺ&:as> UnrhBhRZi}r;P0_': Fq==W7>F +4|>MRt6||1oǍ 8 ˂5t/ٱWN#>1꠵#f}dR t0a9ލPR'߫BG ZZ=D,n`r5#m^+OOvt;T4t!mwGfM-bu`ӫl^AY=Zysu+%V!;0wX`jK;e`%CjWd\:.S˩<63qt7|ﱒꔘ<#Έ4+0ƞ}`|e%SۂZ8WVp$BXBʥwjmU܉cHN%/dU^i੦as/]YOř#)?Y[E{$,!9Ϋ ЂbߚdaqGh~扰n#Sbl<ȈfNItkh $i`XGd$@k~OQwaw'?V x({pp =*`z\s,H' E\Ii,H<_LNkL8vr*`;fN&}t."V (LJHz ²SQỠR~Rż/,y -EC#nY egUl/+Oņ'MgPֿY=b+9XF"O;;>HqE$fhO::2q?(Vt̜yN%$ ҁK;:${rjw[EekZ/p_eaO-9pU( - Vxsn .Zī_(@v*5|ө_8\F͌v3 VU>TϘa#p=/pB7&qrV8޳'m6 aյZwg4WIAўu`HV=ԽUɀ ,4WwR gG0:5D O qqA?n5x};spf']lw lp~}־ȚL/&Nw,s`sE2 JWzYv Xl,| d|^ =}G$Z 7U/7%h~@˵Qd.˘{֖hlK.7YkGpzU#7$ϩ,ѫ(;)*v*bȆʒ4yeAÆſ9ygY!?PpR-)>-ᴺjfs  UfY)> _߁b໏X/Zdg,I$gasz{vsb=igE8/w㕑lsON:`INܷv7d[h: wgeyZK y>לD 6?e~F:O⹞ҧfm;wyQyNQ$Z Pa@旅;njͧ}ޅz*~O Ъئy;+ ԗ.;\HGx Tۋ-m &#v8Rt3z v7{5:i{e01as.'&լjӛ%K~F)D!##Zo)p|6ld- 0'> Dث%uۂVw vG4C_ϤGb.?{gBiYޫ@F/ŋDU e|Rf8Wg _A=Vb=Q>w= AfFT"t= b$-b Z9Q:u"KΠB; d,+z X ]FlW>[?AS@(d-ԢMf,H >dr+ (~LNnzL7qf>q67 -s߬Jn-o9]d$or90/E52x&6 E+TF-^fbIY5 ap ۋLR(b0 Ճ-BJX:)$Tl'2_* [nT^Wr;ЯGy@ea4Z4/Fst^Uh䢻)hp]xliC3@iNdCひY=UF*9ӌi{9:K_#c7R^H.v1-K`=Xd޶2F-Oյ unJ32OyF#lzu%ʆ93[5ܝ7qlE`l^[<~yj, Z1uNҧSϘ%7xMqT cž6|@Jqr)?mjU$Y0@G7!j2P$! Z}>/ mӤy{BB2Co3Wlj; d@e)״{[CТZuVu2*rGlFIj6n؝d s^楝dDm ʬ©W/c̙%cK(cg`%+׬R'],QcWNR_]p1W#Ϲ6F8H0hͽOHt8+;Հ׌v狂 xU׈W 1l{uꀳVϨqA|=z")2tgsb9FHD1F}<#gss]ԶƴxƼѡd֮ſtlXDVG'VB9ێUZ+ޝIѸzc2!ٺx{Q_@i^Аd-3BbN%37ab4BIJa3 q u\ TQ+@;C8A\ "rg]$0l^>Z/wLya@N (P.<!Zgv߾l]H]ScRUUO](k-on4$n DxF&RӘⴄ"W~)zp??*9-J@ l7x5V қzvA>ґݻ}ץASWea(x< ޣ~l}OC)N6#~KY:ϞR!>S;6N\S|¼bM,2(cm ? װ!-bp.OMBO#a7MnN;|u[zνi-]#<b}a'G -'ڲme_B!`9O`tD= T@bM(pVΰ/H(]`bE3 erA #3 ,w׍wұ|5jVjTefFϛq;v,k|Z'X$SS7-NQ,0=3㻍@U~Q ߎi@|ZQ#ؿ5%&FHj@P>ZmIŠ7ʵS';kNQ1|[c0oܾUXNè2ߘאnEUvk2^B^tLɓ$^Fn$#؏oS::cˊi5VKm}hQ4&!`i>_x:W^aXl9'#cj="i 0ٶ4 o h9p \ktpAEk&q~+(=,f.4jFe8/E0B s G+>ٕΆ,(Q10džDVnԃL Qx0p0bm'NطSJ1H40ҐӎiAo{:bb*IVD}*Cg3>Gz|*&lPpQY]I+7*C[R aڟ;YwBUy(p2RnҒPYLU˹"˞Y4() $a]P~؛HFF}ˆ4OcsRm ~j^ȡUARFE$7bm>.x=tqRMטq ~ sF:q](3W.DĈ4Գ` @M&³wL>*檾  @)Ox-uׁNȇ Z*(B<`Jt3X!@ނgbQ;GՁ!/:Ob`e>Ճ<P88f4m.`yB4hYP4^Or-x0mۑA?=pGӖ6k.Q7CƧ\yO#j%+Xdzj64ΰH׏%ږ)Z8I7 7u8'h>\FH*۳jPE;Q` B 8 ^"pJH!m] M?,ka_R? mۆr6!v$Gum}a:T{}p^L^ 6̙RU QҲO<0`+'ی&;YuuIt)#i,ҀH9v߳o% gׇZU.5ʂd YCCjhM~g]ݜ+ ]~.\[~Oo2lSɜf(U T\eѶӂ&uK2#*賜ZO 'or0I Lz M?U(*k9p-^P55QW)"ϵvQn"tl0Iԭ@)[ig7]*~*e훯Jq+Pprw"dl6X&WI}6sX>F@iS`T:e0LhK/kG&5}moay m,Ug(< 9Dvr&?%ٕhזn_^d PsV婑SQXq"1;oBʌWQݻġeV/E |X c^`HQGnSX!Teax%-IA70kt6hI-a?FOrFq\^v|8FҽpVEʗ۵]HU W8qFo3(l2g}Qև(fN4>u+B:c[e@&C'bZqC6)yQmsx6ݓaT^ a@blOa4b>q~tw$ Go;O*DtVG3>hhI?pE0TTbFE1 `Zy, mkI%x2,9N}Gvs)pϺ4XYu 0+35hˠQ Icgt1VƙYoJ1 إVȓ}1ҊMfY M\OEXeC˂"X~(r%Il{ca2cybBg;{ Q&*"9L5K^ Gq9CMeGrqLSչ@ L@؆T֢(5Q6*G5:Rg1 A5>// Nq%DH,>R Ţ![I\r3GԼԀװyY2r\N ?olU vUZqRp STe#HI, c=>DA=A}W4aũq# Ykk#pO!3-lu`#ݠ&IǯJFUR]e#&AHd vc7]:^tdP[߫wt{hB[HC$-(jš~Wdwk'[XWiͷǗ,n yNgA57ccc.ehn`a}"yc>pxDH\Khm#Ŧ 8(=23_'/Q^]0r<=ŴK!:?uh?"'B ihg 1`@8:u>4` 2pBN_|ke=p9Owed BvNWO!Upb-;"P@7`[#mpU\%v%7cSr*BkԢKtE jT`M릃 /e+ֈNĚLU3_#5GlvjcdFrUO@16GBJXEq )RHŜ 0uvmk7(p f ͩfcB%ٟ[iN"]تa-wrV]-2|i.nOˣ-}M+ * ':'jM;vϷo)_BpG`7D2Hʱf0Hʙ@Pt{ꝑZ# t ?C|Xhx#P MܦK]fic".ue9ͱ1§dz5F ?HUYG4`8H& ~Q /4[߻-Jd[90Y2aj ă4t\Mw]B'÷{JgRee&4 x{pDąOD3hZ'$ݘ?US !<Ո6U!)ˁL9afVS F!vKrB56-aH ?2qJa7@偐ecTв IAm眃 +(ӭVvt;qDa`*5M^&pрvh&.P |WC]~VKHeŇ5qW%seC2VYR8$4 BhI!ȿP |um#V i2t3,ȷӶ X< *֠/_@J[643PMn.`=*=Ojx&s3AwlaI.r T,^7; h+K5&#JcKS*~H#(Z1O`i$YC{9x7PV`VT#Xkg@"t=аNuwקG\xÛpa' f t"S`[] ^I3@⍯DD 6e)ĥU˔ u 춟ÎfZȭR$>Ft[3ݝ={=T4.;mjs Lu89!dDdsu[^ϪogP% ~1'NMX7FtWiUX|Wzn&E$ lzu32N&URrW%.chtv/?ԞU+oNk?p%*tUK5?g: {rK{"b|$e:s/*.) =䍽;heѤpCNǪwMeQ꫙/f`c%KF;AlT`  c*_̻ ֠xjaCl$zt:@C 7so1L ݺvlR5| ew$p$%\y/N ~,Bׯ@kru32f@}<Z8D,0yf00kH?*gt7n)W?,J,:Ă&+ [=_#;+u" 94̌~}mD|60Z? 1+v瑒9G]e &ˆg, ?p4 0ˍ|PYJ kCG`H.8 8)~ZCؐuHzċ jbJ k ;2vE0q2ZQ)a < 3ӟ{&y!fᘏq韏*c{1 ,3S hj蛥'E}y&Cz@ђa;KvR~KE3v\}hr0Y@U٣.YіSL fcfމ[*}bͥQV VNˡLey;N=E4p(_{Ea*>twCXU䳏y3Z6TF !nZ `iW~T7#.~ \-YIbN)RɾcfC%+&j`K<*5ţvO-M{!k{3_wϔ u>hq*\Nw%Vi) =.<*+ykǯ(9,DzvR$iX+TWu=?qċλ[}g "A1]H0S*r~uX*lJ,0) PF+E\oCcr٭G$L*Ascm˓r+|8wwH)IwDZW C^V !H=k`oÉǂJsQC6 Fe~_p. sYf"l֔nGYJ:R<K hkR,hwq#,~I ^j1+~DTÏRܴ@Uk'#Va4HA8e Rt(Y/NM+h-0ˠԯ";둯.HCB|ko]G ڑo')yC-}7BVlү ǯ S-}]u7,v -?Ha7/?SEU:Y!~1fQBʗ})mah(se$e 3YJ_PY{,SF*m_]oApy E '-W3Y33QɅ7af~RFW34f̋$Xuژz~X>6 #$ S o\ZFZÎpQvXFV4j+:eC .D`7dO8ʀ,.ۉ3nAF;-Lg8KI9ChHlκQ;,K= !Yl2;k||mƑtPk&d:*hHͅn Y-TGdwDY,k5V eODKF@@fxڌ#c6!X<EOjmp,Ww{/ aẌ́VaS=F5OՖrkXb}O>6-߲e]Pj^{̌˾gP`e%:A<[t n^!)ICKqUnLЄa][p<)py&8]^DMg@aJQTιSpJ<{*<lDJ_RPfIaM/ٵn&Q׮lu2k*dQrе\ԙOQ geXG !X3 DvkC@@mgi%:&vUBJT!y4Ci?iv9b~ Ql?pBEFdHݻv;GVinS;=Z>9 V k}`؆6EY7<9CL{>U'/< _PvJB0RFc?7Ι á;lGnI Lkǡ\>M.< V6)6b{-g6*KEIfԴc8 K$5l;Ҡmuks.3*p&dʈ45@r zF龿aX+@hEE%H4-`hSRf" (8 #OUE{"Di7e`b-K'CJC"v}Giн `zdT?IqT=OPa*7DK7\it(.f%Wh'-S'jͭ{wa TgHqK#~눯~t7Ю۳l߼8τb%y n@̸&0j^g) 7Q`h+Ha9>5 Ei_a 1;Lr*= c~!fgΘ*Wij]"#kC1W2cW2R3'4-2$wpMvÐ.|KR th`lwÃ? 穐2}1D"ET0¿d f7%RUo$#7/xMiă_IlMiUH.xy\Q`.~iTEgQ![s5܂.1Ϙle)֍^ώK8zjgysk?ci_QQfXEG5La! 5@hJszV&b_w*-3aTņg_iFˤG-O^$tPݐT1Wb)Yʃb5HW9%廒B'GfbAtKx)2@!HMd ?:<,>)o{n[qTxG}&+ ic3W QR mVT@#¥brpgUYz#qjԁ2-ZЈlUp~p'㢁irow(=ļab,te/9c@4θMޟx X9"0(A0O&hMIQ i]$N𿷉`Pv0ܖ%fOZ(7nBVl4J1_<]~%%`lPjpB rN6Iv&ʡ$1.+vLmc"VsZm\pfq$cF]> FeHgNN,U2YT\T:4 'H3]q__ Okn'9ifY|,"ߺ 7#dg;R z5t3HG'FϘUYA"s=.f:q k&*62 !v4^uTt^) J:hKMYݻ!ȅRW>P&YhޢjƲjUGc#sP>| Eh+RbNo<HB)a;x,H4ݵ|XHk!> iX.teҼZ‡UmJT x@ȘdsF@0}e}w7eDj`sS @d3_vYIX['MQvdkxZj%Fv h0Eb*OuТe]hǻ[huig`G@'welnBX୲LhgR?OOq<_OJDrҞaǢ m_1LZZB4xçj:#Zrؗy0B ҝF&O7:xA9Éq-ւ 3|Lsƒ+9þњͱE# 30] 1EӤGpL1)81FҶ] +zpRzue&;+E:0 ;N<`9QAB8zST0[΄jB`-oqCVi1c4@A[8u;cfV:- 5Sv^^F]5nrxdD@d8W2!z SS'L&0B6{G]|Y$o2F3VY>̐K9{7e`ѼLRp$mІE0nxqX=FrnO~z }pcp^]1_?DڃeV$ {= ̇*`ʄ"zi?^xV1ey8~?vCB R'p1v!\! A5'Y qSx\pC3i3)/y^a})Z~|(7 wЅ$8yaXhgLj6G#;}4'| !h<)5 F '?GxAӚ-(GOkIvW0>֝\BH2 wzd4!<'r%F뤫Rc|fL?r[D;<:P8)c= oo[:ŘG~mAE_@/^sf.8Ϟ6pb lFUm@LT]GPqs[. rŠP-OϠ*l|Fywd,NfRRa'ӀI4:"T:K=И*.&5g/MvXk]ˠ Q?5q{D[0Hx(a{gmpVeJ8eRg>19ȁ}~&.r3 ) /uwFPN--(uF?0 Rť}ڢt0+|e.T3v⮟E=FGGk )q`Y qV5.,| 842c+#=aFEL@%3A2x`h[M=F(7m&0E~ɢ4wlH'([@̪l oM:-fn|V;%GeG"iq>DFt }d}U8щ^,r|ͩ(ƎѥˈךKEUw1ﬞF<5>㭠ӳZn&/TJq]zM1e3YilE, e@p9@#e$fjGjeg$9 ./ MqE9;C;vcn}#~>7 vJ4|!FZK4> h{"h:.9 "CI9+uB.%$:k[I"T"\2ѫE@„2h%.={{l% ^-kGWVUwo%,]m~$¤WI&QxZ8vcNץZ+s3"(176DAjm)B>zJr"#|Ɇhpqsu* Em55vK ,:bN!@wWGp^=F4eu]9Ztm2| p[ѝdFhS~lreN.@gJ8*턑J!ʎk=X-Q=}ȾG ;'+Y߅0DgK4Ajc[+m]*MTXx)ͬ5jɔfu"&qP(i9.ݸ TBCh4ǭaS(|eH³FꩵK:'UQSG:ܮ{jXPW P~_Ckp;qG߱?i݇ULʭ_, ; A/q +w P`FVy!:KIg&afg99.K0|i ܅>䂍=ہerVD )u{ʼngS±ŽEE{>mjԬ?W*#eyo1xP_w5Xr7zMolk$P]3dO6 eqZx)@_@ $(qWr6D3p^ⓚKeE:XRu${[=b74Hr2$z]?-ںMYAʼnܽEFbF~Z[6V@#~.&^G8+n+r۽/lZ,a{syWg}㺤U7 +~obl𑟧-BY~t$D-PWי͖\-^JgU#d(. -nFK},~![o«9)_6$e76\Gw({dJ SCX1 B-@3r;U:R-wCj {%RBxUI> g˚ӵ=6E 0*ly,RJPTY"+kYK!a4USMHס_% Yls>S̤{t0!M*ޗ\;j? tẳu h:NLia`p|t. k#Ca$Z )s,ߚ^؄-KԆEج:QlJ7RdGbi7Tv2=&K oZsIȳŨrvL"oۆҞgzO0qi{ć8HQwa\ם-n:#˶ SV%cLK[5T+dq\zN,NTTTdtH>c@޻@#kJ0b9 1%9 'oOhύ'T#2 ΜR4) f-(3x.v!ԖAu&=/Pz*~%8R;*V#}r#/hQEtZx:J{[O 57Kh_QO78D]lDH`uDFϦ8 XnRATzd0# LrV 9ZKha9cȞ|3/z a] [)rQ\}_|A.~ w"@7IF[dFMO'_ʳZt!y؜ L7Q!('gTDݔy,.ރ{ -bA0͑x7*uc/Bsy;æGLC* RfWܟzEWx]/vEZ 눸+( V򾳦r5Sʅd+L.ﶴ$]y!ꯘnb3UJi/WTˎ3X0YR:r9 ~?zyyJ.UM{ & >'ra~G= *"wkF@nyG{ M*]D8EpDq}ۆ)2X>C%4\^\Ae:rjA%ātsԆޢɨ4B4hG#fvh8ldЧ\50=)hܒhiC (HhPJ)ᛧ==w |ׄ*r?{# {t췝 U DKH^KX<֕ooS߹Lo"z܍h}SW74=.3KI= x\8YϵWIҸ#K#F}H=xnEěU:H\~!$ ^ ћX"8kFؑwr1$%Eyn+JP#s]<2ڡ+L +tn)M21x<*Hm^Z!z 2?rmV W}Vo9-Y393[l ť4AhS ɗ\> #L1=,Wq "0iCLw:$[Z'NKߢ4^3$+4 *Jߢɲ*Mpܐx\D2k8u6&d}B+ýXWbM>H5[@sjӺƄ n7Ff0b߿U箋L0IP. {2o^:߆۬\I@ =ok[IxLN55k]Pw;HQ*F­ΘẕGN00!ɣ!eDŜl--3^Bj*OؚUWqi Z<ɢWo.uG h.=ጸ^󔧗umyxp,4ɴ-b1:$IqcH Wd~/:jsTgi:/=`M &̍g(by+1Cpo\TZNzZ\݌gDjRlJ &uG)Ce>2N~wٴ AB(Ɠ-) 9GabqJ`5bA(&NePcWur&oEAĈяD1#7o$盡}pJ,ޭc8zqa8ZӞYn\mQ$>OkY+/XyS{DL];N4gW3 הOCs (G#:e \&7Jc*ݮFKd Vd;G\KݡZD@I`l FjUW&w?D)^W@6 Ud ,MN<2wbGH f]?o"=dl{b&F~%;|%nKi__Aܾ|*[#VRN(fL晹!s&0G,ueyEOX؞wLL|3^,}]fBڮS0s'|íө{Ek+Jvc-l8~]zB$Tf1^r`#Oȹ`L;Zf6 2Zzݱ_\e,N+4v;8Xކ*EހIB(RvM 1‡S9DHi#ᚳȢJ[n4ǮJSld1(oyZ)pnRB[SqHmX] #%ZyXQ:0T=IS`RyU^N|_S Gzz %QhthUAKޫA4uXq=*."h懂b^I pUӸK /Yے*/ZuV%i"|6hC沉QB̤%Y<p"[ЉI yiV|U zsLs//;Arr<`5 )>R^ @iUqW{v%.f2:HBRc.5b&c˺+ЪEXR2{Z+7)h5D_C dU#NcS  #K[+5rVRMykM]bF{[fZoOpSnq? +hi挾e)cA+ٚ^Y-4684W7,z@ʌYyNAN}}={Yzu=0[L:Yl~z` KN kPo(SY;]NMHԟ鄺8Ѹ#*4Lr+hF$2,xM' 4h♌PԻ @ȣ$fyٖy>瑟IWL s-D_70zINm,87Qsn@%3-^QHyxE)Ir6ɹFhCiWtl&ѐ>_Q_*h6࠼l98g6l QB'}6}F19$TDui ]>bqY껊"lh&~D7>rFìb8Uxg4\U<>QZNA5lVՙbZj4%R5ENN| Szʁe y>h7:I͹6ַ v9ju3ƩW|xv :.' =uBI`#ntԟJx$3?f9-? :؅o3 (%VI)q:}QT 1Τ= $:@ދʏNڏVȕ~uީX`aIт/zӒՇsȬ)V`i=jF{KϏNҝʯpE%.#Jrg~h ~g>8MٖD(?D/OGǀOgy f֜q6hR|t}Is[Cce(.;>ɕ{B8yg4GÌm:4~Ͱo/doa{PPq48ղkzbiBQ:nX*L?dBq 'oD(ꮥk&A40émZgaAx]5 h UeEx[ _]_7PDw6ܛUۭ63`z<,=BOӻI_۾D^MgGYW6ωkTsSʶ|M/FkbeC2yE_ Es>r%-X߂nIx=LBLC%;Mm[aMј`+Jpu4r~P 2;l15x -v-dϲ]zKeУ?+(6'`3t^Hg>A΂S(ڴ$ZVw~6bMu|s% (\j^Yv=!>38gS޶}SI g'7ȴ۾LE4cj +}95;zI6|>BNl9G&^ۃ> Qh5vD䕱)g>plbXJ]# 1\ba%m:mڣ[^JqunM摸y7A_l ^S;yZq[l],2<쩱LoB,j1ܧMad7%39Yh+٠2rٗJSk?tպ} *`[*MNvBO3C lʷhGs@( %ԿI > ]{wR:OB]3# 1b9贈~2:7`ehӼ|}~K"!$h^y{\~Xѕ> +9Pq7hu`hZ_Zni2#T1e=C(et38Pa7˞@+ uH^!5e GIf6vpY#dr ~ K}G'HKYR+eD3CxX\U4?knu Ԩe`M(oɲ 0y *6{[DŽhdAɪ嫡\YS"Y-B>Jz MXqjP-`}bTӐLopXԝ/01YAoO>"!3p; '֭uvg$Vpn07]?ߡ;j0Kp?w`ɪR2mIMrAxYbo"-G!0MX 5CȞWG -AӼ"smmtL\.M^L-XRx#d(Z9ߕP3HL |GW4J6E3E@xxB$9P^n¡̺ݐr1*]jJgQinBA&ҝr41*辢&$\#=F md-?Lr&}ȗ]&n؀585V ~Ճ, ;Ā8gu\8;caO ʨ(d^Q\?d=~݋@ܡs0eZpEűH"n.$2cDzI>c_p7eض)0٧ 4ע3٣WQneY|}$yD/~K6ލǪjPCvSθxĤڙ–Lo-v_)B<(:nFR;mPby@[2e"ĜaN2x< ; d78J5j7Uv'Pk60;x=[zW˖NFF"f*33G}b3 xz0W60۸(A+V> 8T3SiC6195D%tWNr@6]_a^S&ْn7w ٯeQ# @ayMvD6 dr*8rLAHHz>fh5xK)c`$peYe%CF\? (-/F:+D!Sd=y$`tu=Lt:p^l^q a#ˆUcHx=m}=Dm>,q~Gʜjqq2:hOhVJyu.~|q/|{L.b,عȃԳ{6 5wkڛo͕|Cbͤ;ܶϠ4s0 $(_COZ%yUmcM4 YEL&X7Tufxfa)y\}[@ 9 |f%gAjo/y5vi(仰nA$'ɬ0ddV_+M9s(xށ!]G^cRy[=z7r֟u:Rx ۥfi7-"WV'!J/-//~U g,d[\RaM*J%L7m:`uQn)A#9T''0z^PmhP߻fJnsGM$p0f(>nĤmAKRy6"YJ53$S}֜~fDkl%l-d+Ās ikG&:1#`ƒHµ9z2+wF}K˝h$ mأ橑uoA0-(x]ˉx.L2=@hi} E+<ɳ NY$LZUgJrSk\ܢF]?GNI'K~I"ڠ@|/Q5' #X@/\d-Ub*Vt2 )2*๠T]%6(pp= pk=Da\_$.ﳅw jco <JN$T qvR5:F(c65 7Iqs5n4(8a6I 푌B\'MWWt(k \n?Lu8ys o)Ӊȉb{',k(X!gru lKuMl溜a͉}INF|fm<^sx'Ms A俁p70N{gAHCsҥ#a\m ?4\gÉ ,!I)B% 0LnI-u$Բnb2d'p8-ӚVѰB@<" lZz@ɱAzاݸL Z)~@2Ѳg=';;Vv ;m6\\Io@+S,l:FE5Xz[P,ˉi6SX -CYxi;Zx#&eG:INiu,}}VND0$);j%TA@yqP/D\ݧ P0v#1s3DkQe80d\2$^Db:Sss hQ+V穷;7(j`_{_T]ɦi}StE>VVrq]ߠ<97I5tZP9ӽμn o[sL\-h4i ՜Z.]fG.a\v~|T"4%. ꉅ޿" '3= e$FpRkv.2`;z;L+C|JxrzHhM1h4-B.y05N(|{ Ct?Bzե5 ]q9P=}D]uUswYxkR~a,eMx c,Z$?0ѠI ۫5"#4< Xٖ/aTmOppz~Z4.[ ZuB )L{)J'&_e"y5d6:^OZ4ѭ cU.ꪄS_ xnU 9Qw{\`ځD!>i8wB.X=/U 7cǕlVE]A/] L ('S^*=uK4xQd]BLYt2E;Nab^tl&J$7&lHK./ZԞZTn{Y<sA;w p_8x9o2t'O@m Q6g!-ҦznZ&r{F! (_*$!9xtu^7K{-:,]'7SuZXP Mc:ذUoj컈cۂĬgl$E)~$ <5:ф-n׼01ZZ''MYE( g0~Yj+lfX1N[,Knp%撖Tq<̡roQҧ*$-]>TH݆A#bׂx#i-9Gsk/Iy,Ҧ"Ds3zY`3=8@6D A t(p)D~d!"RR1>([@U#i܂ZV  Am;@wLe3$]U))o.]cmT G%SYkLDIm>[Q85T_!VS^eL)"H%bH^ u@ٔ&92%^G&>V`P9\PV3{y1ZrP'.X9PH;DB3}/g$L,<.MKž«OF_xXRr.-' 'bk)Dr\W< pRBh3v4B8-/${$@'&bo1}ˬC$np6Om&Wzerw\nSeY}&I1D($Ngչ?Ata%Zt-lZV>sj)9Lӛe = tˈpY9Si~-Nn.^b^^( wAy/a?:r>1ElXh0>X&|85u` DvBQ5}4O^.|%K)F[BGTZc84ؓBMf$AU颲IKy^\3ivVa1i+ee2! 9Ȼē{F?&@uR=;@"g@-Uhi77stZ 7{NHHX/GK[:$uy HxuάgW B]ymbHYDFO#x:?M<Ί ϑR"=<{GoTLÂb5r=2x*j] bԚI5'Rt?BAؼ2^ow$_ͳ9yh6G1ÕeU,CtˏUa{qGk׋3cbzsN} rOLt+~({3VOm")qhh٦Wh;D]z")E9lnO{%lh1d[?byUk r[qvAtyݧ2b r= {H]-rG,^6 _prH2L-h&u$?~! ]XTVAϜfYhKT7I4'^t|.$X RA=t/Чd{0zm7C8cLеԀG!>c"C-r\¾.R Xz /ۃ35O#Pj Bҽߚ49w\[AIdQ=t uu w@ٴzTj_Aзz*h6HW0J4{@T9:HFη!Yƃ3zХq%h>/Dh&cx3 [7]ǿɐ*$y&욓ن6¤m!IZod۵|̃ c,?Pcdӻ􊭊f$Yy_a>tąw29`Vd#ַB TM: >g*~5WHW6ěNj(Ӊև/Qbb*(E60.`;A(oI7lιc1 &vՆPlͶ.p`2%ütĵ]!VlXlNԿw|lvk /*$ߕ,#H-3[dҀwSK|@tz33X߀rY{lSAJT$p@gηnOlMKoL;8afUjub|;+J=:mY@m$~8-%L٦5(Y"W :d!8vDo%%PA:xv"Szu?_NF)FrӕsMrD e$-615}ΛIJϑ{>5 ;j/I (;HKhqAڰ56P8$aᑌ 'Qv(&8nԧX #.‹B.%0!yب73,XH:a\oK蜾- sn #G/2[!ĕ )<+,M#9RW, ve OA>1B~E8Q߷Je܉p\q7A ,+%Ymφ BNZte`лP._BYta*Ѧ*c dw8ꁗ]RC瀮suhTp&LQxKy [7*zj-j,]Ef:Ke 팥mI9cw&DajR$%jGqɝ{iHSE=8+P)zrax뷻^F=#Qw4&W)r^ .c*c|َo|)HHBUtzt":<,#8&@mGy=h(S |ةA6ች vw M ZV>^ 68qWbK!>L&XG"K}X [}D :?zz|L5y7iy0DEzoبh"XPbk@Y]cyI8eך!k[3E$\ >2C1 vY8y3sάV/IwERJbKoyk0uD ojlբ\{ #kC~bU_zE-DJĵL'lL#?@an>4Z;җ*"@I28e?hGKo R#Y4.-[ ,A 7WEk2MX&|s0ư`J#s& W7kĴ6c{u\W3D xWݖ+E _V5 4RBhCm8H ۞TwuL4^'X73wو`IZR1r6O2|vV=IHS)2WuJTvWV`'ɵ'--qo;/h7d^q}!Ş ~x"|zwH D݊#EYõ:_FjƀZ>ѷ6¬LkJ;1S&m5d{b"H,uβ،# cnb8~O8?tQvi}U]PgiHIҴTyo57 #*H9(3JEwVy_e#ALp50{Tm~P 1vE\@Cט aB"͵m)')D7j8p>{њ{)N5s\xٸ^ gUCAă܍GEѦNqVQzv3囔z7CaiHAZmC2~`Jf|8ª9MVa0nCzE[>M6E O&v̴[Dۯ!rQJT8?eF*`B_+H uh􀠢.VF"-}%Wqggbc%#6 W.!UIsMc3Hr;f̀w;2Kϩ (#Hޠ׾L ^{?A]tm a,hɸc3o톼,r04s7M*oBP똾9mG#f&L] B֤f,9x!ID#OQ0eW s\&բ11f=aЇ* Gibe MvfþJDCgH-͌\O@lhQAGb#\&Ye#nhVj-h\3c0(Ǵ>*%-QR0#*t:`^s~LcLك{4 CYU $/v25??\ WCwr@3{|j_7^3:#i좂3~Onn5|$O[̟?5%3M*Gg4h;%Ǐ0ͳ ۇ|_y;nxpL4(ð:8eWl]v%fKQk9|@fh{]Qw@c-epI> nAq{ؼ0=(lMBҲ_6MXOULw 濃h`xozgbr"º&J^}]G kKcE 7ɑoLD;jL-&oh.#}r>aɡ'{T:ҙ5'xt OIb&PuY#49{:, ՝wdվ}H߂To^8EM7r~ <#%%mzWN[҇|ȸ7pýJw'y Z6EE$BdiHDZQfnˤ-ed0dp'VW::p[v<˙ҏÝ'G߈RiԂǢ+ _}rDT{oaJMWҷ: 8Cttϋ0bRNsr呯jU,wֹqc\ěUa.,ٯ lgM~8&p Esw2`kΈRThα吊g G& G>ʟc[>x PӲUoѬE%kk0!: zLO Lt , `u6QA\q:1`=Gl7&.ft0A $+,\5ȭ&.8' 3]đSY_wqfv$k.+ɻS{(^+B2, ْqF(Ev8Qfu}4yGuSdP\*,d9"L`o >|L?0 n#u+0TDe|FfU(ő2]G,/ddZ_P>M@l/>uͱl݁?Zh:g8n'ֳQڎa]\JveM]4{f2%`Ug H*C~ |>8ѱ~`f!&M|);Ѫ9s`is>Mp6JW c왉"{Lҁv`hv}%+{aٺAQ n)g0D%uFJp~#7ފs{8D+'[*Vg:F5[s<\[Ts{]xn6WFli?2\=ң6>c*CI=5 t:q3d䒷!7F֗G4 jEjPH|SL3 n3r[᣹\0 =#F\&.@Nv4pjcZqD;BSuW7>uZw?.QT1[/76+`.QwOAVKX`>b]#!I6={JK{ ;DGQ - 飙j C{۳Rkr6ȴ~!ǂ%r ਙ[P2U -^WZ:V_UoB61rH+ˣ;6%=}삐t M5KQ#c0wIa?*D@J32cXgIbm0 OOp30fw5\ GV~Ty|?=ېԕ1Hlg$-zY=4|;:VmJy|4{J 'C< D%|?uy}~zhb6$; +m"I} H#OL6c>),N1+v= ?3߸ݞ)qٞt6XD#Oޗ+x z/^' r~ qK\\LrdL6bBAqSn)|-(gOzیI( )4ssD/~ )Kdp?U?}WtY0-DZE_;eRt=j2+HHn-}w6+yBo;3-EH-J_qEs`1D?2gJ@e5|$H>&tUHa,MĹK>XZRLvLk1S~݁=$veS#6be94m&JԜ$C-޺M WЫ D=ߋGt 8kI|}joj(CC |qtٙsoL(G/%vj8n!터?_Gt>.B)ivjY=mጭ (pX`YV8@9B/%BurDSl qG5p[gcDM|ۂV1…Ҋ9h5Qq=L,8HG+ϔ,WKT,NEš45,]nd M_QGp$W4WZ4G3L*1{Q%H3(0]3?5g`-G3/ -H}bߊNGI ~/!pQGt 2U_Pq" 4Gx*dؤt*e(:+ϛ,1lL R kcY^="К;|%\988dlp9lMh0MrmiɁ~m蒖)S.nN-r0Ȅqegٯ2>:pp b<ZiSa2O*lǬTCzF:fATd~ɖ[!6u:.N=C>uU{<#koHm5+M]8.&כUä''؇ Ex}׷ETme6|wk2ݙI>p q6 8_IuBE zx~BjelqK*pF'H Q>gbM\ur4ltbqCB=׎Ρ;(8G"M[/D Պ"u(߯׆_5ΓrgL?1, !!=)aBzǛ+ERF{gT+ҽY+ k+e3RvqO|.pw ed51;NkY >gJJp}\6:\R.Qr2~hRgh.doWHAos-;ﰬrusM8[,wQ%P{3“h B5F.f/!A*qs_y.P.pINfJNc7n,ivuХ/ 'مfh GQSFWj┍2U̕hIrq ۬#ʊ R,׺i0:)(-I/PQBWw cÈҿw{GCOiePGK3>vz?( G2@c1a.1~@jTx10FY [B*E.V`2S[y4yju7~q40ԟaє( l-vWU_?4rsAf(K YbFdXu9{ #^b~h.Ub;ۙ[h54ASݧ9%z]f$UV s1b9qYYvޚkb㗋YVbIWgSS BmXqMcIZN(;5YW;9" '\Gcy9*ZN.K+g\,v:b$Ϝ&΂ʹD.&vW"I թ)7hHMdv(0<0KftտL\.)42]; =?-i5Ju,XDbapsÖ5&N}P^ SٔI AV-K"2HIohf Q#*ߞ2{0Y1@'C?"XVTy*j%zzE Ē }?od&:u67t!>0@#}ߦ4БbF;j7(zp+$"B)v`9{,%[]ċz\@-]JrN뼐b)=1 VRCO^̎Ӆ '-L{"Sx86RlEc|/7".8+ >A>͌+_j!~,(xBJ撧Դak`qe+ܡPn?X W HTj}) n! w9 nƾe6+qߎM+vw(&煳T %eHeѡ);#uF^qIXj2mricN䕺69Xg'up>3,9">e2sS}Do|ԯAT֚y m:4G3_{2-n{4nXqw11{YAj5vM/8FhR@EnAty^(Po $*`cfo=-'`kIsA׉<\;O׬og P? t@mx87[GmP1~^v$=8Q13pHG·LSY/b"[@w_,NEhX8_P!?8*j.!Pw?ieN6؈uI[RNn  B'~/v˞^kP7@;fPp:`oRko+!]D y 6lE>>ZM@n;ҹ5L%?[֡!H"`1T+ ?.OzzHl@_>Nq`U$sDx5,f[hzc Iq5z g9ϻ! |޶xe}Cu pz#Զx5uZ<0v$$z|4*fBd%B9cy4#,C7oeݭ>|ԔY3a&%J44b M RDqTⱓ9zY5vn v 0.jNom$cjb'pwo!qb(,ژqfP#.;qwoVuQWB8GMڙx~:`o?X%hkgG.KBT}́8/b(VE-\sHgp&`& 7^dD5فGPHv VXXt#oHg9r#&=ANJqmHPAK'o7nȞ%h' 9l?7٧- IE@}#g87?y^?7DUt[₴Ȩֿm1i/}כT "F,k:,ڌzmBa2c(b\ˬ'}U Gձx-K VS >hhlH>,NɲzBN4WٿRuw!m瘥5_{|T(1$ݹ6G5$:"P=V{mQZ+ MAtQOK\M?4V溧MH Y !MuX[<C6)s. T<[{kT*`<='ڥvP2kF.!-lsC{TNхLL?*.I&#gFtg#c;O53O@Ju׌M|˜)Q0uf&h#ZJ$kXr<ܔj/t%3O=Fk1{p@0]nSc'"% (qfr-6)ٴR^g='XۧD6J,__@KwzA#> &DWRSx)r[\+8iݔEVwjc4 2∺'`65QEWph ۊȴaPC+Mq{8D?/:?j3`{1:3-k$EG6:qjWx0Q Tb#4c- "e_s[Ɩ(x6qQн[ûJ=@pwѾxE쐝0A9`{n<|&Ao*LJ;TGa#lG7˸GW,"- / s54P Lγl'S~ҁ ! ڵ9MDq^&VҫGJ"_+Z q=329ξԳkK<4L>*+ Wv^0mGſh> NSxg{^f(xxH*(vy/ hYڕه&9yy" PK9$jjZ$ܚX"%q )QĎ& c_^Ԫۦ#sUSv?lة˾|XWź+*eF( ͹TQXb|cJ{i?ʭÎ*vJY@(* #/.5v'מ<%^m~vLYVtH 3 1M"t@~TOo#S8."bdJ dƒjf.w)]H]&K'wg^0*kwl9%b7lО>)-X-u?sC{%4c$6g&j3M kv|)զ\LwT8Ca6V,mYOۿCk zRb?ARA=RZϞoH(f* ,ר=.~˩#ϲu#3&{ C6_ ֠즼-mV$䕔a]hr?vLXȥe,bK 3l~$?KN }8տRL5T"Gr`r)ēdߝ@d'GI "BQo/ȥ2J@ݲ6-6\ЭU:F#W*{lSEޡ$q)(C<!s^U6FzdE˕Vԫ07 =`88lΚ]eKwUd=]нs+2g۾EO>.ӗ ich17-o=?~SN=>"hhWZz fl^H.6oC qʽ A.'Y5ncm/-¦1-P^gZM3uA3*;s}mq! (YCs-Ƿ`b5TDdPO#[i'sf1'3;>&y$sQvX&0}e`fHiӟ-?%wMG䀑Z?-kwZ|ܐpRx$ldʫݿ'!ɂ0;VY?coʧ[Z]5 5$eo"z A0=JJTAqߒ_;5Z5RGQEmk0-X]*EiQjDY/ӀGvSZcXhu(ǝv0do M+ A>Q*Qwn()U^\tA<%- kE0e-7(;2͊PJ'-_.s8A;ۇq,<45ϧ#3;;*߁:Zm~7)O ɥي|'u~s*'n3i d)P;9@.J;) ,n9 xG$W kk5 }CɒIɪr YЩYP.Լʀ9q CZh_F9&N>,ZWsC;b4#jT4amΤStѧa-Uދfa@+ v]5yg60|:wLaƢ6!LQo{~&MD$W8$jEyXvp\d[=ucb@w[ѪTĘ:^gJ!/89'I)q S&DD,!,*B YK"UBL^QISD[訁Ǻ"'/MJ,>I\&y]2s}&W iÌ]}^rg{gpܤSL8[>ɴp)(2{ !+yz @t]%&ϧ` CHŀAYvG|yqICEji |uaUeOuВwءH4"6JyS%Z Zр2D,*] Q0ϢV~pEknaɀ;LMM_C绤"6f>h>Sq8BL^?F)JgvGH`Ȓ ~r Ua*T# Y*'{;tM|/&!yL9.qFq725qmIu)st5%wϡT,V\?Vl#ְCH,7`K"h +"3KSO zqUNjؓ޺K'o~>*lUAj_ѳE-„N;{&<?Te8 Le\TV2s-A ~.؋r퇠}־]܆mMBc Iu1KdK'!j]z,Nt=~,sFI "I\fTg'Z◫DּESZq'> 1KUBՃNKCEҵDb9_jQچ8k8(؇wd-6G~ "2BhJ)Zҧ 2=M7P!KO2E􍉣Utw {I n Ȩ4h3.gD0LD3<]\sDq?5TfmuGPWc жRRO:_&/0Щ;G, egH!{IyMfVFf”,?`oL<#$k2Aldp[QzA \Ĭ|ğ̌Pk )WrC8SvHyW/*8%gw:ްg,K[Yb˙StB3@P_I; 6Zc#%%$`qMg>!y.1 TfVZR;T9_ عi~8IwUV$s9*+89PˆV0BWJT3P2c0aRʭ'IUHp(CJ7 -20:tn+,:2؆G6]^\z DVW< #!?9ɶ>U䞬5g Z{\41WuסE9gr ` k)ZEMq?h( ?VZq>{S ?O'ɱ MC)-aNHOF/ ]IRbD|%YH:rJdҐhtC.kV3CцIkV?m ٸ۝2ZK>r*Sb gZ? &|R4" 4gK:{v3@]{:Pێfe^:(E0;薿'h @V6i5HaJE]z"K D. LC֤ \qhuC [hrA)U豬;:Éɚ *O3d>\7_\+A6|]F]owt={kx׶9ԶWZ[ 3gy4p3m D/AwaL<",'ȆqLRq61.ZE֥b=a|~v{߭҄"THdۊ/zu zT-̇Ŧ gfF 'neXshYPE1"ur j$+oq)~Jx{) ibЖ1gW>_2G?Jۓ[eqɴL-svT(udeI#*AVÓ-SzTwf͖v wg%X+U@6vrf>n/Pf 4C:9(DNB`Mg.1kY^pC)_h 8Dc\{|Ly2xm[h _||Ni62vUmalš׮b_܌Za49@a^hޫ߳{Azѯfs AVBlE_ծA75%̀8k}wxcy?ɲd@jq՟4m߾#O=30RZKq5 DP sۙ*㧗_ϔR' oBIJ|r =_"mJD RPHS8VVoqzBzWtNrcF=VbeA07pƙXQd)Lm75 DM'j@¹,xTΓ%Rk&遣ޠVL=(xr'a3xK͌(S7qb`V뙛1j|?5fKՁ_Eo8աdmP =S!ў<͚թi{ pBsqG&[r f-VUs% ۝4-fh;DUJv\ sh % U9"X`߃JOE"ĝyf=~8(n4(u^5x]c3 t"TZ+E?~}DWz( ri(S a+yO>"B}\l< ;pX] h|Y)SDV@.='gz̼6#BrlYX/vg^,_4Wٶ_)ք Yv#S\E8=0 ԜV /RQ=㰆dO3%BT2d!p6RE|Z'0=T:i)\iQ3.v#LFӉNfԛqmr{`ioR-ftWe"B˜Y[(<0xR;bIߵj΂:-<N*p.׿j k vq?=i"'oW{O3^eJ,Bl,JTbF1"PQm@B|!NLձaPQ]enZjcEY,{JNkvsKxTuk Ƴ85ʄ2Hkڎf*Xe+;ia*Mw`{Vs-~O;ȑ1%ޒۏډ}z!@1L~ &A.Naױ u#uD4/gЧJ;$yJ*M9(EUȓd@隦9*2uęM,1#|m}{>- t q̡enPG~>XkRE2`Iro43%yG/ " fz<p *TZy¹+P">H9T cp$aHDH" 7ќ$ބi&2-UfC+$^rq`?Sii&&SYyB.HJ5ϭYvY>^y$MQcm Lf^.B@ Nx3 F)ȼ/Ē)6s9GiXFsovGro[zɆsޚhtK>>%X7G^P8ߢ+b:y]:I4|ߣ{2Wu0j2~,6X`.Xg߿l,sqRF>k#Mh?ky')PuPӛ(JDP.HΈWPHvb؛Vc7S /a>tf\rJ1,P6(Sd8Ăj=IMh/~7(އ T67%H&@qغ Aʆ (X;\}wJũ:i,[ %g?o xORcZ8/eOXE !'gW,B+YVߡ] @sĊzٟ 䊭w< k^ !%+I>ogɐ`Ffp;uhބͬᐂA,Fy.E_ Sևl ldP "**%o?<)WCÔoHH`/Mcl b{صI{C ͉Pr;G%]]3%|J Q}Y';H"l:fS< ^L k'w#ِ:VGt+lgm~+bز(v1#K!uk@2a^Q,@[Kq ]ƎSJ@^[a$yJZSON:dlϐe%Й6<'\5 ZNGB^ЇmF\-6o 3Ηk#̓ϏΘd`pq rg"DHܲչz%2׍ǻaU[i-ːWbҏZ~~tQ6o68|4hZ&oH5$e[G#Z_"StbŀAkJ*n6y\*iLO9+G^i-~?wT4dÑ23_Hwu0:ھ/WqR|7~Of!CU]|j^@?=,lD }wBQEQDr4KSǨgCA?j]<Z#| ;C3Ȗ igmI|_'O#2iK_oއOA=&<_">e0E l0:R^fz#"UԆ#!)i2 |R^f9) N?wiX}5]əI6VjMw_ͻ5{ˣt) 79 k}[kMMJa-nwRHZQ|`w;ga/qgQ5 Lj`ՉlҷMZ;a `3`FO¹`TZ[Ry:~P7߂-Ĝ{E8 }hu?oף ƈ,pcx+5ZO_[X]`MԘ:1t &z&3b ZW*a\ξNȓ}5wyN63F~UpNiL'_w/)YRh&@8I+\d(mh5HSW0o\ *XA|hEn.]RVU7D("۶-=!B'uN##<!"l8"T+f ǃYQ&5@P?W1,c >W|/OBz64XD@;5ɮϨ󡹓O)S)mЪײ|E{ɮ޳xrg_ӗi'5)sмxۇq!r)m=~li<]5;X]F* TFC? i``̢ËgΆzd?L'fBڝ{U:kأ4j*U a;4IM+F?ȱm\5&4߄+39qC DmIzc:$|BMw=A3c6<$ӓ91l)<ФX7 1ǫYĨ!mHݛ\+%W7D:O:qF+'WIi_R0Ns%]-l"G\"iH\:/BV*kKHM~z}/$ǫXqV$ k0p0 [n+ఊ! jd.M|̔D KJ>-qCKli%mӫe7B"2KU^o34a_Ƒ^yݭro-ve&'r4Bn1ЄUi9 ko\s+8|CdX&V62+x!ca4n9ۺLUh%XdZjh+M v "Qi2'GEj9 rT ɬ),{$^kjT46_a&'>K3''- sʏcd.$ /ڊMN"KVWQBfcu<򮛐%k#̶O bז`_[ qz&Iks4]][!=3/L'Jr\^F[q%u}vF@FρE9""˝ȓ\E1IM77Zk40l?O Bpߦ""!aG=,E~%R*HczH%CD&9M;tv7Jz~Wuc򭬈{i +X:jYu)rxh&DM!IWE#Wֱ^J.Qpdce !Bh*]TY%fDI #ú0Pv+Lp+3,8N'wڊ(,Bwa25,Z[򙔷xs3ej;+ZQj3d'~w tx:uէ9jJ擶5׃kfjceG_t3ԛiajq,cl {1]/0\'ז LAa/|{N{׿PgSdvD̖w6=o+I6F=V3 -5迈(>S 7T"-sYxHvl l&]"yN.Ұ+j.Py9:aU~KF5%| /~Rj[bQByZ +GJNgFx_@kK1cdʐ=u_Te);HaH.V`zb ՚8d$Mu ?f7ez'qŒ>jO)qJGf֘P^:\Ӏsf&˲g`HlyO,OmiGddv= q oIh[[-4Jݬ;~!*ˌYklpd>@uex GNlU<qDzeOϧTiDzG(*.)0VhEwGƹ e?b_7EW\ c"n @pJ-!BO+c[8/rT5$׽S0@k z/`[|۵nXY{)F`e(0`m6}>1/FI:C Se/4iY gM-}t ]}30Ia>?Bi>heNq'Eڭ%hgz-#[NpF`VҬy[3iBJ9iϦ^847Bm5rճ,xby`y0:/3 *=8$#VH\FQ#T.~^5G=7msmQ彠& l&uo)L0Š϶K /PaR$bg3z!䡥د0umF1iw` tG17/cf$$M*z_|4G|ҿ x`haWPP܇$, n*#PqeGg2I7 /&YŰ횸Mo4)S2m/Bueu] io=e~Z2Y$.7Wf ΒD\zM%WYXˊ^+Nn|s/$3t iw ):֠G ]Iڶ}?~Qd$9Rs5"4rP@t@$̸f8H^&S_@\5=IDaq^SUAY0uM)9:=/\r"&mi]˿DhNv_3zi+>o*,9ړn8Rs |O -A/Glrݰ~P%~ztcUnOj;kÄ#nBM`4\sQ&BZq2 E !+>dݗKਲXu!_|8[OKOqgU_$t*p4 e䁂ivF<&q7*pcG+2q *R-Yut5*SG"`,[?g2>VJѓ?% 0dLgoFB {`ėPX35g7 fZk4pe_A*.Q6g0C%;Lf/84T J_lI#I2G8Czi&\q҆0װ95̵~y({>n׀][s` EgRh\<@ VpFv63ԞS=Gn$IPmfyCm$ٗf$-E7Pگ%:;%EN|O@ f5MˀHMl(a$o:=!B{(Z4&YZRAi, ASOH %JLeǨ͸57 w$N:ST Y"ZRg1e 8z,_Hۓ~vQ 47O 3\ڋ{ϴJ#8?I-8>ik'h# >j)꟟ 1{ng=-y`qr աdNۭfѲ j4>gFl)n%;pN'SŮ~ '~هXP_6wMJ^6 J}?u?`3ZySZhr73|WHw(N螚̣XֱT{rj )Gr~Qͭe .\j[µ ;rrk;M'/Xz~k!p>FM^R}& mβ5w~`7b %s9:ҪRfox|׍qÚ26v/ BE9^5Trrʡ\:`v9r>5IYk{Τ.e|Vjzu.HR7mb3H܈MEiӐqᏨ"r.v.76IdO ʌ1j\櫴sܤAF^:2s:Mfꢠ[WERG0'K.y:&J3-)ogI֙bxHoH6b~]z7/2R n^ucʔXDyN_gTל&j|Y'lZ ɳ׀[':D(t@'cGM2C"G:|Ho6\-4pq":$9hIF$I/'C~fsRJpn,P aIBa(*={JΩ#]|F0BSh_-^9k%5ʛ /K@wyKvߺ (xD#ݐ>XXwV*3' mE^5nrda@^e*兣1_زd䀎#ʆ ^WqB'@Q]F{ l ! fQ9qޖ11W%"iMTsv}N.5gG|9oY0 Xɏ'1Jz778}f܎CٝBm45Ce;V'Cɀ"ٯ Dk{JdW@?ygs ;D4K$RFmӭ;@8V;E#Q^ A !}s ۡ *nM6*^"+0iƒ}ЭERٗf&>o˒aX9 -y;t _Vl>R*G l]n1cw%QNÄ*'R8eP6 #oX{HNO>ٽ"[v]ͧw*`yƤ*g?<@wvTJ";:Zܦ{>L I,O겨olOASi?]o3%}{u"!(@T4\l< ,cw2q\*EMv>Ng?ꎛҒIb8;8;e ]ހ|h12]9p-xxn̹J`p)yZfg&?A)f+"h>.Vm P8Q4 i6G}ؗxJF6վQSpv"bY>rt\8<8ii/O"e$O+>߿t8pGEG7d04Z?2DX5ZTf VBv5e9Ej#)yE|;->Y](,EQU`,4%OOSR~RJ d4b=%yC>;_k`ݵ6&/羅: !BۺCP\F%j6~o\ OIvx 1E _ ϡJJa"34ɗA!A ]`Ye!*QQk'Eb!F 'N 1L_Aq]4d#37MDƩMG_|F\3Gy`1Z'r*!]٦~V[OkU BUP]w8bPqԘ[N]:!ߺ WgɚSq TQ ;lZ^1JyXvK/=B*yyІӳIMJ#(: Z ec'od7p9Wض$q}ixAspp1Ma 0*XR:(3R^cv7B} :sSZq6ݶ&*:U16$6JVԥ%.FE|+BNce}.<>Mkr=&'=w1N+f]oa{;;;_PE:Eǒv]1H}8-(iWQGa'Tf8o%͕"\ltNP%$wqȈ"e'tϴ~I᷏PO TE?7L J}36Kt  *i:jʏ^3# T]9F/BaG5.(Q@<4D&*#J45zakg[{x&_a5&CH^&AiJܛ.%Î6GnNq?'z]qrYUH-L\(͟jzυSRJ!,41L5jsGgb7ez I\ di"z&d>i8GQ $`:P Eȑ'HμuZ4"wȳ/"omRe/>żk4] 6r yȴV PXߞ[2͂.4>u4AR4>д"PL(]uq1CC&!n+]~]AxV;.|M4#Iߴ]HJt OL)X~`&Cݜ\z\*Ɍ0y-&szzɷ96Z'yM1' ܎gKѦ1$'1[v7VlXW蹵W2t,{H#=%\i _Hd4U!<!ZrW6/,\zioJ[g"a+4iŏ$.}? ]tWPnPeTtLU?v+!| 9dC츋hj猒Rīh#P;>XBRFΥ_ݱ(Uj )c wH=&&dUDz&B pU 9iD*8v 4Ѫt߼i=+Qބ9"vh\G@nΕmF֚\n&l$鋲r\=ZA"tʸ V/q.T~2~'fBn5f d qЭ:Mk/1G_0 16e9jlX9.)<4 \\OP`9@>0rm գM/>-<%\A>$ϐO[rY1Spqڻƿ̻_dС^Еt>0~.BfjV_ia|mGgpɛըl;a#f]VD( u1-Ub֤DW+`LddKqAûyV,oCŇ]8sJ+]fxo͙o¬SxU}#RBfPx9Taz "N,A?/k\* 햽2?VlյHPmb{Z2Ϸ|`ӇP t9=8=/( 1Ex//NHtSК D ;6SUx(SecWuJ\`T}Sq}\;:˕.zodDV:I.u"_ЁZd"{hFP2cd'ԝ>8{_#6w3}pD LV$ Jb'T0f$7֖ٻOR|ab,9\ ԋ~=llS LhZICl=GZQ䆊4 =ZĕqQArk~(&G GLp(֫i+VsX4,,۪ %42wS-`|#mR#2ruF jݶ jaӀ"rmD$1zk|{%Nr`,+>33+ݮ:XzK"#]a[~}x^AY%?l|/.ItØ趐~iŊ$oVM@:cphP:{~Z3QY3u,)/q >/¿^)NF$bePy\Lt_j'96:ȭ̡ʺCy7 (0ֿB1!LTNlU[ͷ;S0*N5rLc}Ϗ5SrXdQi(5$>$Iag`!oݏ0`En[_9c,1 Qr->7LċWʿ P#|8I󑝑]n5!)fǸ@ndR^=2…2ϗNGx9%\0棺3DP%B#W [hk^b&=S,HaW4`<.V7Iz$ag 'לbR|#Iʨ jyA8^CgBJǽLZ쥁){-^<%l j@ŏF7*'ֆfﲚxڳTN{BwO:^) PP~tm_0k\6%G( `\ȢhU&_y!$[_قVXX>(*=<Q7vRCqz ֘dsJAsbq $HKګHSV` x2)Tg< 7x P2"['Dsά9`|A3 ĢSH'VX2$e8e=Q3rYawnlBtlayk&_kzٟk\eclz~ĶdQ@[GҤӎ>YnhBX6(1Gt=^H9v9s>]pN|R٧Ao$KǡQΕ;|NoۚwT/rqfx!/Bf= -J1vHfivU=(s]\~0x@=%Qt}Z6G *?ctk1ՅܥsqJ58TE3Y9;R?`7oiPר}voaC𑓽($̧*ؗd:8SBBCw{خ0zW*} lQW UXm^n_b2icŢ>ͦЁN~(D. (y''PKDju)qh~2 U鷘>-!1r|?ߓţ߁3Crո0S4F/k ?&Z't5=os?{{_Xwnwۖ^0Kb F l1ͿLCo{dQwU֍~ZF T0@pu6fDyy F$0Vo]N ).i* 6"AUdVL: pٕd[ `[ U:KFbU*e&7_&.vזupwGj#S?dl`΋a /w.N͚ݦ{ ڴ W /7-_طR}gYK!nˀ!ơ1YOh;ifuSM(-\a=+AdcX/Cv-n/S\*;rR4 JR粜-wvFpR{3m&^Ŕy7:f1^.z6h{V9Iq Iw":Z~fyh?]jfsf&7'ӧaZATEW#1loܑY5=IlE"ζ0- J[](+0}s -Am5IGh*mAfҥERJR g1p}9v!; ċEq4u[6n=d6TJ&wcdu*8<^.5{/UѹI J},[Q uWk}?(OK٩Mq!޶P(YI/i 5S3S)48q2^%"H1GqTtUԞ=C9 l&mh `pX/=/~bB#/S{_`dI[ISq}ed7Jf4^!fH3#j:'d;_ W: )c֟\ 1;-u!ؚl=AseL 8rn~yAL,'En6a8dŠU K\VCD Y{`kRvxbq{n+hrє(+.Pdqz-~>ѕ{-D`~b:2COH5 ͎܁UzK^Yn7 C?ӌil߃e*k$:H*PQ n:Xz ´_GA*A^k?SljZN2O~Z儛L$OnqX% sIۧb“7AmPs @p?qƏ:syhyVRWՃD51mF7A{'CsU2=u#>mD#K5-wRhWI)M:ֶ-灬^݇ cq&0Qk,L#}+9 ,}1kk#KXD M1D} 4:hr&V$g/zPpeNU.9*1L;jθϜ^c"{YVa%ΐbTO̱c>M:p)ƨb,au0͸e6Js#,\2Wb]Ϛ$w.B΂XtjEjªmEGT1O5cJP@|B9P/JllnQU⩌9#}>T(ם? *6͘Py)K]&`Um3/2ʲ4 ٝW@Q:z 4H5}qRoJFؽWaOɄ /X4nSF5,[$h|/,>;/xɢ,/0}Րe&Sw !x؉mRTI"fgIB,O[y(⧧-k,''K@sjlY}DdN#Jla6|ѳ+H,]JsQbӅX_-u:gtS*RMr(g馾pR? ɏbU_Vn\`66hgAJ pRT "R .s2`:V }!1 Ks/ 9Wv;Yj©hiU%{SGe*zo;v ωмtْ$ȥ@jgnPڂ ]0F ѡ <2ͼ˰ (='EPscPy8@wq`njzZ8=! 2Mĸ7`;ۏSgd/)"!䃫Ұ>_V 2(F;;|(S$9(WqN׹ԹM77zz}Ryz̆Q^~J? M+ 458F Nx`NhrPlٌZ3 <*R#vLN22USC.ܛ7pmGy iNc}; 3M+ӱʄ~~2(FJt&[InZ ..l6^7Q),OkP}&RRSpS%~;S!O=*/m؃8LA$c@ijމUɩkISʶTHR{06LFoAwVW㦹t]v4Te@ 3nRc| I9᷿+If!¨IO2wn~j">+hx? 7uL̝>p,vQ(tRU8,mm y7[07Y%&55ҋSRhsD_B!<7fS T?y^<**u`[LWnm K1/)'V`(:Cb΢µWrw0̹{2/1|fB(狃]mG !nWhuP_[.K`$nd"Y]4W*Y γ6FQz8bHh0@`*H,,e:'.dB%bʐD2:5kiaA)W-22e=-:A\)Hn!K#-"}V>#GMi}_Y1+'kD@jKY䤸}0R}谸p/^Z+Cggfe2PX+W TI~r|6ݸܖ $HuW.^[ֆ$ (^V 7 Q!C}hꖖXjPI4,cks6 Is/Kiv֡s|R2,eCP{c Ŏ0JVX67͉u Xk*~8m͉)Iqh_)W=~O4Me~e+2Xh)/s3Z 8*P!`SS◅y ʏ_wd}ݖ5Cepf ȫu[6Qo7i= 3^AnU*xA <4vTQ|x1nI=&-skT(Y Wf췡%D^X &Ư =~nv۱iVpD$8<*ǎoת[jum]DQmp} e?/u7^(UZ88F@)p@OOB4ͻ@|f3&yp9EEX1/BTfOo}h&HT3I!Vms:h2)kO#;_f1wCy,:nH U8  ^#\!Hp *:,$U~ d<@K@YD~މYۥ?MWGrgˀp`: =U#rG$o8AM"y[וHX/\lkD{pL^1T1&Czx3f0]x7#f!?ffi?_P9>Y ~t: 'M1ޑr U##=A㞣=YPAEk(0$r (*b8d zS7hpѳ dQ V[`ӢFIZs/bVYpV7|xl.VXo1'[Ї9ɐH9+w@#ZA\D=zwG<, ZlaV-N6Q쩉SˑuU&c&kia&Jo!X9w]cW w5hߋdCٱcT\ |m*n)o*4OW@!Í?|oy7ۯ: STFa0ta#?k# UA}{t4|6os>n )i`EcA?ys7F5DC->_0zhKvjlYiz~ēpJEe,%^P|3mW`\J>1)g17-%x۠b5E; HE"=55zH}ͦXsnƧp]qo ]R^=dzpĄ',ozʨeƔ~q=0E mTCCxskArZq cleͽ=Gj!H,lL|e.7.K1: xcӺwgRN:1d5W쨴lhvz]qsp֣ʡ- JWn@lw q:P)95_A$'*t~ Y|$,_'sSo;9VM,/B~E%˧8m 7}r/ޗ t?=dV@afy]rX|y:Jf.1nR\i7ee{ # Sph9x@qTGzz6fS'!rHO:1}aEl&b}/j#)Rd)P~qCTAF== ԵE>0ێ:Q7cqG-MVHY,ꦖAHvΌGSjߤka(o7;(ꤑ"P*h%cѬlӇR醣~Pu~`#7CJ?۫PKϋn_+_dyHK+DѼ^vF nK*`t{ AQ5qLw^s^ENG:L1q?w.d߶'"jGse5A,?;4 6weX9] 1# %?e@`mU7`RědsP#fd0g nh jU=p-ʩܒ99i\Nhg\4dݟQ[VH7B́J/6Wh.ZY$ʶrNΓϱ$]ϔH[} E0`bWs s EX#ֱo;$8\&'[ diUYUܑhwO+ =-R(ȓpLBk;81!уEzrxY`ݾpn}B U'ލq2#1fˡ;AtはŇinNݙC_?4tir]9“qJ+ob(I\6q~{y +Ϸ:apثxEiSC; 1ق.*AnY-̓;sH=vl`ӑK suHyDAs Xm XS`"BYuQʄ >j_ 5jݛTbaY r i*FCrcTҦNЁ5d $mGbx5l2C= &sn b lTe1:'1Cfi>4`'2KyR((t"9p .Io {Iih_TB5j~?-|I? p#݅v1B=Ҹaݵx&M %(aī)Oujq:gyNBS< % F&fQ5`j)'&=a_&?P2%f޻/У> N \ `p&e y'otWAq:_t^PjY3<aR4e]1l'`!;Չl-3 2'n~-} \:!4gũd7p{.U R4oՒ.Ϩ,qն]Bo" #C7od鮾7%@FT6\WDA}55&'~;c˂jG]rdzSPs-Uɶ&6~ 2)H&aW%~|1FFY!14_cTCmu!Fyx\2@Tt :;C#26/]7L' 31  zVablu"󐖉 ,#U"}:~9=.Jg~=#찳-+|cfA_%\Y1K]j ıߒ t {% plc%(R?4A^4\Aa~7>h4Aݕw)ةmXM󽼇[ZAv雋 6/*Wx0 n6`)P3x!ɉ6f;\k~$OVm%~v/$ $Jik؅E0[i}N^;Z1͗q@RH,ٙf <&YWzh7uϏڔ[1Rƍq0Չ4m,fD٢K4db@J z{rz>B'A -9L? C:-J>FF+^-eadTJ(McJa?1DlwCߌt7[2=f8^YzlEcǣоFXEnZ6Q-1@JedW xUgY'>8#I& Cd3(Q&ِ8KNR^SO]0x.Ķ19ùgK~(Tl9@,@"s3Qk4s`PJ+CF=M1fÀ{H0&ns0 Pv-Rl:z6tw Sౙvxjc[۸o--q}E+[r?ފiVg\]7 iv-~ Fq 4s Y1 R''0g5e@{ZeE;K[X^g34D*%~W!$6/Q_,FL@WBdY<8IMI j `pD(yObT/XlO_*5 M g]``;"] <> 6n MxN#U\|k]Ȑ< K_ѯdjC(U\2 @c!#汰.7=%/ì$9s Xk(.Q[*Ctkg%F;\NiTdŶ}v5O31 2Þ6Iv-} mq32G0}ᵴ~=SR\dXY G&#<7T;1˲$H/xJ9$Cl 5I+Րf^b%tLO^(RAr3u :>ER1ܞL?u%Tf=dXz-T N m9uAW p;fWDn!Syyk&i19):PZ3jby 3+c&"X1%# k6b:xoP]DqUVIiiU\\OFC`"趧[AXQчcC5CmNkZ;Hf;8FU%b%Fz5@$2_=J0XH[a~ 3Dʿ3v)yEŴ>KlAfy?K%}csvTC |%M㯋uk`mC0q/.QQ69jMWEhn +96 TGyp䋥xlQvn_  _cȴe-g.v0B/\5>6`QH"$ W_ ҎSn-5dJv>v,mY*ё-8? Rۖp?qo< &C̳mV} &(v`sgY-Vgz>@,q&%E4˲  =r{@BZ*h~H6)k—kem~j 47T;+1S0 pg#]KK˻8 CjZm|zO'd瞳AhT{ZIߖLT&';03Gw\> w} ANJtU(Wtn& 7TZfusδ7Yl-~);?n9hcGha)>9ټQD7 a)aa⚮׏һdA/k5]06]&9'hRgHܾ9³o =0 5ǕM96emz(@jfяؙa <"i_@/I«&RM*<|Q]'YodigU-=@xICwYPv'B\7Ul[b>&TEjCV铷p-k}f0,oN}2~NW)=N/Uߢל3\\sX f41[r@{ӝ<ײPlvDU/v%oɬ$Wg%PVva ҤqPZqؔYz.T_4=4ǓbxQ 0< \^Pl(tC_>?C I;T^eXL+$&z#j4OZ/w"gQV#SwropdI vXPgooV k9&\s2 vV1;TŀFP`N`PnՋ28ZaF1w k.GHw.'I!ZJ>ôod=?2XEY$({`C0n[f4BVs WHTgzgWo;fɵ!Uۂ?W<̹\`mƱYgD|厸 v56_|a죺:*D FBj&PıDN}>lɂT78kwWw3ODJ/ʨI.r}_]{lKdĥuvoQתM eP.Hp0z^ĄT=06'#uVG Z^]9/e7{x=Ƹq B"*aKJS YcDϱ}e {k] Hm j, R ʿ Ίd+!*Ep3ʫT+K]<_F9Mh nz4/^a}qMBc?{>:<7)i%< H`d;刐pޤWD`9Ww@)&v)zG3'W}}q}7?bR kzhF IO꣛RJr  ٠+LݸV3W/hzmГۏ[Fqͱ ý[Dk!6)f9 Wē}~~C1s+R6WyzWʌ'{i%9R6q2fC_Ua B8%`J@p-DVOp<ǒ Ү@Zrs9~0LiHRnXRSr}~o_R5a46-aS%lWY%]Qz;9XP*bʚ"׈ۓ.a䳵DEfY6s!6J7'],8 &}jAI(b.%Ҵ nf̊sقu-A1uIE:Ry)Gg.nJ*qmHJSio,`a['H?kĒDEpi .0- ~E1=҄GɥZNWsEPF 3h!R+w- UpE8 Y) a􎂶N]&m z ,Pqf H6 )w9AD23F\v*8Jb vx&K5 Z"u\HMQ=&AxmX:8gеi/8ہO&&Sх~GcTxG_,K 8gxUmo"sxeeJ ؅=66ڍXN0@l '?Qk7,(~h{`;bМe\(썥`?SYE(-5;< (DC3oLm|hGzޜXL@_AdaĜJvyA P iȪ5)60ËW,IF̽AdY_ާj?~q#W9aԑdAxfm՛z}\sLLg\|G7C/%NS]^L S`Ua5$g"vUIAyG6zrTs%nI1Q~H/*-ao}|Kg' OW*) ?E6 g77F \K)!kžuIUPL&aYlW\*_')3Sqy#)a,N0# Vߒ<5v23jweaP間_J6H!LxUS{$+]Fϥ]̻CڤYS|zhηDGkѺX);}dQs|jjAo[XricxZ y6)y ؐ.c@&.ݿ^rmʍ8b- q1̯ȽY>v!2}ZtƂ>p\m A 7-ӔDr fkHlit%ًH%$%#BB ɚd)j]LmATR}dN4'A(aBx/ RrCe`X7u 5w Сb * }O;ڇn*xlA(w ]w7O BhPk#{lƞrQ+% ?۴S-r?xk\E0覚tfeu&6=;,6KSWgA[XJ @{D$r Ö5h$ěB%?-W 0?v@+ޮ{$>Dzo$"g!68 P d~gfg8&Yv3275N3G@Lv"Y>GiDc%c8pƭ5֯ޚBl~hOM?F[@so.a57&WSLѥiC.UxC| tȇFir+6~wЙ/Ť60!-c>;i }̗G";c. x"P=68/'ݨ2}e3&R!<0Vxe]X>lO}I[Ē.nBhc"D,eBҮ} /=Y?._YdVqy9i\VVJ9g फ6c9b7p >/l=qaTa}}W%Ä+2NI/ŝ ~)-k2cqK;]ab㛠$ě*95;8q =!hFukzsS5|[fd]&fi31yB%ae!&؃L* "$ T삨n9'4:L?rҹ Eb;uشh8J.uX7e\:c(H+^zUrHն͟mk&*M>r9;>c1>ܒb;] 8Uv`Y/+,A5YdMJp7EPq# XjPy #:H.Rc;`Fm>D+QEŦĔ[s=)&ѽU5h3K{"G}giF~eRU-]7YG;qHB$^cQX| <')I Q1]"BN~_x5;' » vxZhS$"j{w^SܐBm346a[miIw8NIE)ҏH~꫚T8;r}Q&ڬO{oN*G waI ,XV^w%괙cl≏Ox#$~׾'(7LI^81U3sG\vi.Z3"Ex&t-᩽*lGI`mn3;hXf@4߅̧4xN>Eۣ@R'ˠR(sqWU[vz\`{ղe6=ƀ| @^F%5hX]uu/YR5gBN pdpq%r. &(iY! UGpV$pV~ܤ}dwC}ͶXE` JvM44{6tAA YPNŴÚ.t^Ƒ3> 8-*]é5 1G hP-f3X;]đ錼K@ޖe(g֌?7&ϢB@ahC B .V8OM$~HQ%EIb[JicuD}TyWFF&0Yl*ZrCl:ȝ~sA   I*Rfdr_I>Õ6e( j:O(5f*I) x0[hUw)t/=ws6(TC4).1礸IVC'jHWGu! xM1n!ʱḃJR1;Qy>O$TBz 8: Oi]]ͫqg4 tMnC( /,`5$R8P Rd.# rk@ݑ}D"U`P1wpGDk)Cv!j/Q;NK` jL2j̆#/ia16ѠӇ#);i>rk0wӛׅi&Gl@Nw"eԽ-J69J1Ql_7EJ:@]-Az<G)>wOq26p{"0 jWSkl\tJI 7N ˲>F s 2fE%쩗&|\TjlK\ڜgF+{{O{{Tު$/)ޟi Ѿĵ;rHL胧l+`͘LEkE&Z8 _Uxnz3fj6]4wI^S=k98=)ޤl( Eh;|+0\+^UKHcyXd:-n͚F|B XzF`Te1,P;2~Y%_ٰvOSUMjmgML-҄(1M6K#:L`#&L:Gstra[-nNhqWy;br;8/*"]Mtx ˥ c>1s5-6v28@bǛrg5㏑"!KDȳ,Fr8:>S>e%.n^f> w QI)`؊09 V)YVSx ȂOӓ*! i40bwiE [p|7r4YSHbNh]׃m\*lp{G6gn,Y9Ow5TT*wc6"Z^%i^\h*_lUBGckymݲ,\TvPx+4t{pD4ַll'YAmeDA*|?v\hF1n,^9YiUvVdE]!J9RM3V )6J;]IՉ!k| Nēk:p~^y JotCs͍㣳!1sl^=n?,*\ F7nig++&n gylSs$M># 3 ikZ%YN!e[1㎈v~ϛ. b7BnNnJ.N- ioy$֍ [-'h |N1%?ǛV".S{?,\=h+. z7B/H<;KC|vjkRU݊ORFy cݡ;Fmb[Uwv^^`3Yt:/seGc,)8z+=6P%NVRIH?ij CiWUٓ^Egzk)uw#雍(I\4"yD"-M$+/YXƦC,wCb+ H-ۛ$RO)k%IKgD[?^ysр`) tX^n5 54_Y2d:5< ] KQanWsoR?練 d@j[aJ%owSP1 e> L&G['CL?sob>)Sq:B$ dm;=DVOCIߑz3 [-iv׮U b1a4_WZk+Rp>K[>+4S@wg\Mn1%cv(1be5Z${~]XE:mueZJЉ1 * o{Q [D2=2<y'ґE}^?q9wVng:`r-X1+blEyD!w}4]& dPofHQLnʘuUJh*ID~^ ~P5uzEtGj<4R>>9EIbkP&e*#l6"`⧖`t!g5 <=5(!&KE<{X"A i;lɚshl(n{">} oskK^zFFRCtJD9U/(8sIUfF/H S3Jo~biVʌ@\c:7YtL"o 1Kނ1sꓟֶY쏯r߄jŵ=lm6M!oiYˌff;N{<bF teD< 1 Sr4 e/YG3Lފ{sE"=rFM|eV $=T kR $0Q  H)}=G>߶֤QHȎ3( LoK%֞a%A=[(jM}RO:ͭK7)ܽ>sHuihIa-e{5B 6DG1}7B 19O'N6.w*bbGU8n)c;G;B|F=@ֽKde{h.Ӵ"OZWO.dQ.h z`AB΁3^t4RN1p\%M Kr0lQ7Ry,ޚQ̼[=}#ĬdL3E-V/6X# =("| {{!(gtFAu.6x)(rBz7R[Wvώ/WK*KqܲCev _[j(uM=)eVNѬFʗ:X90b6P1JĢVJBmJ71&ZBr{lTL&\?Ͽ3f{3)m?lڕXu8kMMљR I J]_O2b XXgji*6e~Tja˶)s1X7$;J1ﶿb^xFqX\T֫y1+=b_ka1a~K-hp@%!lrbK+p Նmy􏐷w@06*Nō8_fvd+Ԍ"%}jwnO/`Znx- ^=~]*gErpw8%DxB3UA=:u` r|v`ԯs$,*6<%ܱŨ> [Y fEtG: (YjPwY?b 8N&Weikr6.T&뺴z|[Ф%_ /R"> @#ot?9\5) |;`Y i𯷶zNvCɅכy%?#)*G{,5ZtsMԥCA:[5z 9%J+m1:ԩh'4yޏ"V5+6a)Cz~תR3~_`I*B@ڥuEO ƀjQ$$I؅Ȯ ymߔ{Q*}nhPr)Xd+L V{ xi}CH+>6~0M߭B_4AUlBoU@ڡ]렢a祔[}WfQe`ϖ՚ `-:kV s%;9d۬;u&X&>"ldQWFGt|?;G<) 7#E&(::Nb^;KFіװ+=625I;)}؀`]X]ߖbNP4TkP9O!Bj>uXVsOCT7D^E#mL iӑP p6ʓG.D]yyV?oY۪v1[܊xSXILjG8uCEHa.i+# !*#}.|?k)!<8I?+|`s[16C 1ES55z#v: }{#G8/.!|yZ:d%A4`'AmWcI*=20;PM"{H1K@5"BG\wZ-&سhwnl3H{>S޵un=j, ( G7ğ й /ߝKL`9uk+SɩZ^R/H oʚf税2 e^'܁W; Y8ucr d6"} %>,gGao?-@A^I&'6Bbp}|+VJZ 3v(ߝv-f碷C|ݶI7̌_Χdiv3+tjْy}x ۯhǼj`X"^Lq%.3C\~kV̀h+=K[Ӂ(ٯJlٴʖ"b̫hȊ2{}{YL-!;a͡캙2-ǃ\Ƥ`Ը#; I4H03,zbjJȌqx;c/&O%4/AJdhJ=`khO/HGES+߆vӊ{C Cv|=9A/?Xِd̷COORt~<"nFF.2?q` [7c3#&Z:8g3=3%_*6k<KNzQG ,,yzF6 W_2Q}ĵ̸D+7:qԃ>wFܞ[B{l( Qv4;- C6'/k)m _*2 W`"g,KT nxơDI i/+,[[!$9Yز!qB>ݭ lFjf!?F9[ 8~ utWl3ӫ?pi9ە'4/ܙO-W>vW)} "RbV! s)q$֬P~VAfbLgd;7opĈ/VIj2}38%{LLMbBlem[YUm+_Q}ųU$O>Ls_Iͳp""\]ZT7V&z^+wúl*y<PXf(jhay0Qen;/v٩QξPԮsj# rS*7e"^[4E;C|5dvKx*{g%]5] 5+;'3& Hr1mtO"@ʚ`9 ~*M}d$AGD^@>s̼ѧ,B5+Ak!~`KG+QמbFbB1Dp㰕 Y0+~s"0Rj+sbn~YfB U:D2BGv@JXFL#0q'GDM7+vT&$Xֿ"|aA!waԅj<hn:Kj1&qS|M/6MfA\3E%-܈2dVO͹pw8LŬDY}ux \~A͕L2coH|+@7r#ڡo -\Rx~x""=olS<Q٣#Siw'f8C~+ƒ;f,0 K`5 \cKbL"vy {F_qiݩ_(S)*JH Ӗd7 f1>Ho8'MFU_#[Խfѧ:=t"qS 'IǗafA[O-uZ_ǹg,to O,ԍ:rY!:B[ *ocǁ*- @9}ZMpyp9XvaM?5bKsK͐}?&/]a550r+Ifd+B}l\{55$5V@[/W8ۘQkX}w>z6+GlO/gKaxml&l@b^HOaq$dl~:oE >DԷߍϻsMjM+jv(!oi;1A ,~)6{=-E5P;Bc^MM52΃_)2|qreX.UWAq GZc)T_DsHg"E21ƔqJPW iHm~i'M?fM"*pBV)%>Þj&۝2Idߠ%%eVi1_|&'JGK^5Af^>q lC+zKEV6齺CY T9|@員h([cKZGƿ"8XV>V{ykڗO(P"E)o3$ e/ |YD y A3tB 8胣ZB{6xl }^ikP<'H30SyN2קDHEg1X5:uW;1Ͳyfmf`uYR,aO@vE@"X7aaQ z/NaPeנCQfK a/2F?T7;~_ ܻݨǯ'd7J0^``R” xRNgWrY"¥9뉦kݓz ?u6S)f>/6W- }|Feܻtw(6%\'OfUl<08"OM1JTS G'JCt/I)ZT^Q 0N`xp #eXupq E - &nVwSfA9rJXQ cns[߫Ei*r⹟]ԍ~1B;4!r \격#2Fr3NŽ.=w}F@Y''0$Ehs7sS~|Y<4Id)CaN`>V# ~M M6TCOwGqGJ;'hs M$F "C^h!vKi=JqFbEPי?(S  3NrNضDTڧb?RlbeY,"L3au y)|Y%yjk=gN fs͟?G}N1ѣab7!mY*9lH{ `KO%+=:C[k1GoJRER,*D"7UK9 {=q ;O T'CxɑQeKЕ/{y=^! *PMT9*I[mqI.etw Vc%I7p1^#~`Hg'n2PI.6&zI%kƸR__ɃbҲJHh}9=fcἽJz?}^Z)5!|B2ZPEE[:U,V rK(`o po%A]:@.Cr%v[J8 yj|JkzeܲX[meKjYy5$M{E<3֊* "_،yR)D@vt M 'S?L)Vx$+j'r cUMZx];M~*ӈ 44#^_'l@pG`G~+nQh]EuCn( e"x &ٕ>N*[m5ޥi'^.tY̸ 2bLu4ʞ]rOpHlbN B4.t^Q,^^zO2sv nՈ4kDyZA="i5Հ?D}L8~x|i& D$fV\.FqxK>YRGOcʈTx@²/LIUz^PIMi ^ hEEQ<R4D<3Ji=sХ&1OL"="޼v`0zH/#V07T(=&;Q4+@P]5,ܽJ|6]AD!T%Hs9Ptk҅~;)&!'M1v#eݷj/1{ oMXdȁ ?DiwD 8?OpZLS_Z*@JmJy3)/-gi?%W#~= ԗ/y{PC+үhxe }{2,7B]@ S_SH棌V@_\鐒}щg@Hw:z$:.zv~74<#0W ح$"qF 촡rvRVF+ yS2L`pd"ۈs ܳ^}F@(IZZni::F1h")+l@YcH~pCF:\ͮاi-RL s΋ۺs!Qj!A8U3-gaܐ*Vdϕ|a.(NzS P0]Ab sBx001XA}DȈ WhEDH5 :ExyQlM|7>o#lST[TWg6h0ΘLa<܁S\/}޻he1^&K9>l_ +!bt@aqÖ)IͿIOBܡIZ] fGԚw.+χh)޳˟0ooʶQN=8xSb=ZF ^aYeɴJonz?Ak-O%MIԾS` |w)yKQZjhu8K$}"#@uTFn'osw Fz^F_CdxO  4nbk4EΕ6=ɆmU\8pl,<{w+uV:7Tzo-ܲ R[w !OlX,n-UHOpJ|^Ĩ^$Vo v4WLpXP͡q_R=t44x3ﰳ hSSwmJ㸈?F<y?2cZ|6Վ;'c1Iaǀ\V~QHPo!JkaboxAnK㏿4j Ul'Ǚ8Co5RK4*9^^%5:%| ӄy~>9XIk }i+&hr25GОz>ɵы)̡qoB鰔 #y?mK_Q eVlYXB&,8@XŽ ]wF޻Jfӧ_7@T tr_?j@RCb̏nh[nJyjFipbE´[[j; * :ț'Z}0 p ૽zeTƨwHON(evzl =,"p:?Nb ds?!wu#/O4yy\KQl^GyaeR>3bOuTbWX˟NFPwQm0 Y?||]4tA0+2xR},fPT=LܜEGцWl 2]KC}j1H~΅YP;3Vf=p9Z*61|Ĉp;rxzQh{qbR0%P9L"Ҟ66PEf ;#2oe֝߱N*Eu^2^bMCnX`/%kGF}0kIՈh33ftvR#fҭۄxƎawf xjRn, /KgQ'9< 5'L< ~o4(!y!@iԊ w: Jgfͅ>I&^_Ƿ^>/d&~*FDdUǎI,4Hy92|I_W&bE!z\u~a壕@Rnڕ/5_,^۩;j6?-q-HY;wSy#! j0 Kbp!6<"E;/Krq~;٘-v-]槌EZZ=peSM[}9st=݃PHEfvx*md@QZ]\-, d_^FAn^C4ƶ۳t VP^ T~%L׻fBNVV/cTI@][c>S$8z\LC@@*8ݴb}2[O^\ıoHҕ99+lD' N<X1'y^n`2jq]'}':¹Lƀguy >tKy2' UA.mKI ¯OA79g;]XΑ䦌Q|*ybpTI+.n:tn\UcStO1_n1w<XAy7Fv }mkS0=iP H&% ʯ [W?W; GsLGA5la&Q-Vi.py;QΞZO%qTW-K`PT]᫂AJSQ/m:7Yݾ8J%'Aֻڅ_0Mi7_fG0^ksmիYJ~۞tV0^N@ {!n?UIL үb^0Q,ȑțt'9[6ibzX͡p#Z*]p[DE!XH$=aICʆŬI_ ͭ;CbNQb +_+-}1EBP ϞZN-Ix!bQ96**LM Nתk0nWQ7Aw&lLHP[̇ Ԯ5oE;ݜI;qEFh)Ó.ӱu*Yt~Va`E/m8!byBA f_&݀" ɛce Үtae_jپrk+3R~=Kع.(;X{Taz>xA*-ĕ O؅C?i 6i=#̀˜I\6YaKg͹*Mcni$;ʡ& `9Zco_oZ'gDleK1 ,VaoZ6OUϞ1 ޭ,ʑ{xWI[EI`YTE6/\W14\[rWt ??aJ( s_1U0TvLѡkӚл%j[IoSo玽>PK~.Ѥe@!]\E*adRP`YWy 4ѕfs+̦$;B*פ@lG4/CgEIcIʉ~گJQnwL~0ep? ߛLjQ,Spcq .56̞ Gf\>ӛFaa!I.RMqqD{rq2qwYųQRޔ<\!;B|<0aJ 'g-L~s O]VZ5}כƨ1nEQ}ǭΪ?FC N"|CliBl+˞މNfDxrhvߔFOz-Tn#yG|jx]BzF Q߾cGxX.݋vJ({P-k}CRUg±3cod5K{ˮQףsVT̲5"#uZY[zKGp$f͘Q??YrufJ [Y'VʅYAD0 &^R,fUKEmvu}&4JCl/&L(#\D4ѯmfnҥ ثx%4X>r"QY|-ZHce h5fQ_БkcpQ30lEɬ[?sY$B1CS;M[ƌpd4{eք8xuT+TWn@e] x.|T;,5w &M?1-r2wbxdhTCjDSY.VfF#Q$FըܘZp N6:S )3_"PBYS6)+{6nH׍.2 8x9: Vr+! V p u3sK?Z!m7ೋ/xZkpޠBFzV;aW^Hʬ)KtVLq]wyh6ӂ!&0wV'%N ޒQpI8慀ow'>R- ]4cY j]z Fmt~'RTZ?Jr4H;v45ppN!vXYZ`O *Vj(֠_Kc ~+d2 f/$&Q$;Td@$"OL*68vm{V]b9:—ב$v ]m)[ AKqz ZTZCZQ BtEP&}$i #hknKJ?l:W'瞜,w.CD 3/r>ojTq\gTd2иm}-#=>)h.59ɦT)5j`&twthX,v4*:t1uOp=FByBm:aYQ yQq -tT{FGuElz \^2+)Ƒa(wwl7T,Ue/s}R6ojƀēlS`´\"B*R63W,j[3"zAkeQmcO2PBZ\2-‹FgxCjSKX3J૛M3JzО1gF]{C2G!)\@%HցoZc ܠѓE@&n+ZfFj._aF磷ݯGLà"g'Ѿ\t*C}^GHP+| }E߇-Qn%ZU +8'򗅳%/t!k1QÓ5ZX[**B1:=jȡ蟋hq?6曧7fxp J^7b-AxbA3x+f*t:p;*DJ)VW s.#vT:tN/{Yܰ^Sk+&`Ÿ0lJSY&:tk sڠ![ (X(դPӏJ2e:á.oHA`us ].EX+>L[HTa&&5YAe5-#E{SML5\9I:#^~ܐeͻkgqRVRxL>3#(yC^jCK=b{ c#Z wcƬ٪☯}YLV?F@Goq|EOGxqVffj,&Cc☴g4SW J>>6YuKXX3Hܘh_Rp/~xXLȃŤ&ZIS1'|Z_ŀז9a 4f*ֱnmYk45{ӳ{x >EH;Ÿ w`eX$hN0.ۥ}~l)(y4)@4HO#5.qSP+n8{\}wkҡpTs/]68~RyswՔ I].Vc$1׊0$,i ˶ )uնև }fW ggd܁\[0c8 r_^\5 "Krer3Ҟx@˙42=e*C%U-TLqE.nClY~e>{[iJ7H#rq~ b,e>Glm2cRD۷tzšZ!y*]Y:=6t}t?,W q_edepb#YCpL74C|֮^ !_bA/=.>q+`ȦKyG,0b568nXW"@ 7Cp̳Jk "GA`Lc6T [Yy+ȖOs8%R,/(@űE(?yv<^vbC:===[8M ?xfm/K*KAj.t:10ÜYA|Jdtvi^?[={8_uS D7<&Nv?`_0h7bK࡮Wc@ͽU8u1@9!OzI"kBh!b{ 3$*lSϦB؀(ڮs~m"Ωֻ@Zg*2nM98K؏MRߚ׷psnʣq-&F'5. ] f 0`2FRi~Q f()rW'W*v3 +!WЛSoJ3=~kU+O$(%)'r=Ѩa eh'>TED:H e_/&4Ł4wY+|UKp.sFUl|XN0<.q?nѣ\b?fL`㗘JmKQW'~2!x RV}T_U!3+\#@To[iU_ {\!S>V9rxDԧpF7?m`ScP>83ysUP cH%B;kv76o>{iEH^@~ ,?hNb™fE~!QPN. q0*#פ=ǧq;hZ׏=30A8&Kla̴Kب#!'|:_ +z jowEOu01Ft#EwGP ;wGyd (%It Õ"PGjh[p{D&rk]JhTpRoh"sc2%- qCCs 0 L$qnaj`u\ Uʓ9)>Eќ+v aCoH_B$yB:jnD{bypYR[$o |o-I7$ PvÚl-g$rSΓT,+%O2NVjq}!n,;o<>CEYQ&ؚ ƴ= T;0UUwUEss֧_66ˠGLRLk%y,tLӵ𣽰CV,D`nmI:PD$󣳇Lh#JBb&x&UIK^ %'leF:IO *6*J@جs"STK \☞t SpUG $8ȟZXFP\%AҸ%KW͗ą]Վ{~lwZ@ItoD$ݖl*d^42Rj)26ɹ*|\/:!*&#Kđ_fǛK7DA?mQYFhwJۋg. 4Hy=Lpf4LdY?$5gGug3{w\$*Mz3 ,oL!1Pw.)A2FwVAu bE $=Ĥ$J߀p!C1ȧI.I~7Z.UVQ]' QIraJx?boGo։y/0J0bDdG~mO!\z[m+C}U']|.cjPA\۔T+jCi(ToP=eˤz1Cݱ;Ѥ ~S -kZK_ ^q; 'RWX=>ρ&ɾi@4XcYST4<%..p psUe+bM*pY4#< VKBl❰ J )[oa|óUaӐ+S f5lja$ņYh#SƧNaP`),`3?:b~X00.u.Wqic?~=?[/ld.Cvg/@="}.GBGIcCT<{\ UH~rT\I&Q.mَ) D$d)+@zzYE0T/#*p&Sl$ }0Ao"Mtpchiꄌ)yo74AX9,P̋6)$YT %\c,hi_UWY* %%jRR$>4͋ڇ`GG d~I}ϑ .yWRtQ:9}ނ 9(՗Ed,VJAp&kᐭ/" )99ߏYi5oܗ, 3j pea l"ETcǞ(U5^迃iN@1U"E4`` K%f}_m1^׼lᅴmbXDhWH>oM|'q(>;3_X9q<`t00c kcŸӋE.!Q ;.1zQ+p'*"U9$*緮@!v>tf. 0#J9rxjMA8L"Xwk;TE¹7,ׂK9 RV zZ O"frS]cQW}٧WՓDv 3DR.KerN͎2Rq[ x pXa]{+d{e ivlڌcv 咴k0 t/NuM `\% |v/2;in˧ ;b?vA7 dCtHw,oTѣ0ĩ[~|%>#>=<Ф l JZOX8lh_ +$}jXF7mݎ~P֖FRO rs߃Zxc'πt붪z ZC`-u]:l\EXS`s>ݝѡrH,Qַp0]Ԇ"o&FyGa\U,6iW]U9\N^dD(˳P 7(l]eNyxʫ?Pc%5H)2 -1[L#e?u gjב8F) ]Sx78 Sex /* ү8yû*VmH%C Ak$<ꐷ[eRou0T`p5wa&6r[[qY}^?"},s-.+eA"k>Ҿ Zt%|Lnnl1ۯG y&eCWyFYrk ĕ a2mmF<.bZ:E}k:[H1unBDH%.1KLO֩{]7[g`8Cp+]2ffpzS T}gm14(bN]N"{򾦣v2(sD30 BE\/ki. *-)>+6H\=eTRBq?J ͿF> Rq,`q/`2ɆIS%8%j?Pb%P4 4~~:ÓK^" n?5ٺ.%{ߧ#uk-Stߟ+yٖЅM/*UY52)G3G`k~3NJs1 [׃[Ҧ->-Q6Ҧb\TSȝ/X,Fhϔic0 gօ5GkZry{7;2(ǨeEgvѨ퀜:z: =~ۊڛZGcSs<7z͗G&鷺'=rCjjFa{;Ԉyw8MՈ/DV  &aja2i!sp>?3zxq;C?X#+#b%YSB((r>lx?CHa)o@` l)7;g+Z%¯ʼn;viҤɄ\Ȁs; :/eQ@ r>5a^Cy8D6FcƳCCo.sԐ6v@k nAu< ;â0*EiPpKZHL]tѿ) y3~QaGY0} OHwdHz))-ʼn cVҺ;eǫWP^n ^Xh(%8-B|44N=SS͉N/4"]u?8W 5}ISl_أOF%6Ҭ/yNg%P{_q51ydkwd 4Xfln9$ 7` w~f"Wl2/#c"WuSEe Q@<}Xx˦\Ey s/2?\NïD识>xBp/uT3"*)^ '[|$h%ģiX>D !x%$!̼Kqt.QnJ 6&NqfL&qlHFЇݬU<¨m+23ijm% ^`OZl6Pзڄ VN_nɔIƢ`wX#m%PIgn5#OTY@]坖6y6{q47_Mչ! HJ'LF&j7Ny"&z׃,[spX]xRGr Q`M(')[%<=BdQablN+z׽ 5B`O E9ߵnpt- Bߕcׅ 5JO] 臙vn#0{@>}GaVӿKFbX<3*rH(%_˝)z؆} 59AFl "{VȰm!2 TH5e>s0m1#qYenGdlZtǪ>7*e?GWTr<{e?ryP xOvkꐖ @\DW 4%p%.\ .dh$h\əB~&P|G&K: b[HVR@̈́^řC 6wPW>LP2~1BހWՕ̧-^%Ϋ`IB.x;}R0L͔2NV؄X1GDpj'A-ZpoO.(9ۄqrw.7 J̻a{j h˝[&V:0|9x?ڂ_@gN  3p(ƓU:e췥}we3ߤ9" }D NOtIn3Ӑ!:/ 1I$]4Ro.Gh?r]r֙o 𜯾Sܼ1 #{cgCWJ/yt|bƕ2:d|av0RA mM=8O\! B¡Op{7);6>9Va\ظÌgi H8#TF8Jqak;Jz XzUIᄚ}3c%/VG}.?^^|'(33X( <Ӥ"ijIh#X.?}Z>̱ȟTgTpU=#x!-)2ݔY+ |/fC_him=E3nPww^Ja‡ m-v QR@Sw&H=S8&+f<ٜqH!tg?f&'}<AY?\b"/CDO'9[qـ:%4YTDC+D,)&rRz>4}(H;P7pF4!-.HwcHy9ui"LT3 D#q1mE}2%ɎDWeGm/Lndk :?WjC7JWto}\Oj_d;vhYuM,P{Vlp;[.XZ~d8]̼,BZy#$u{MO~QaoHqgy ʔ0UNQdhAT8жǖ0_aJw ZtKisO yp$\!ySz7A0̨ҏ[װ;GP06%~p7&R 'nƊK_MOlXy' (gVipȼP,G]-'%|p$'CKI0bPp"&RHKR/}@:rO5H0OU_v@:K2":OqSu:dҜʹ禾DvrWIr9U@]1Z?fhd1Vŭ@q\ PwqB2 oЖ oJCc,~ďC]뷾eҀ6M0y׀<$3^Rk~u}T{- IM*KFyHg=4Ȑ^w1u-5wÜdΔbdnn95Qs cespC|‹n8&#\p hh0^֓emt7U%ІQ06| *QWw6_*WNXk BUp%0Ψ6u(^-ă9~uH1%MD@ OMp >F~E)sPsYˀ]=3w(m" g?J]\^s~}ɞ9viG"ە$iz\PR)R@G(êZȡ5pG'͊z^N#5pWvTRd'BԐl᚟wq)XMħhDґ.<-( HTB/JUfԛ;P`D\)V6 $7Aυ?dȪ&|Ԅxp[^)(6YT_%Ó7`Ў^x={Q5H5s/$!̃,WjϿ{uQ}$t%oa& v~mZģ>dm'g&V ۇh[KZZC(.2a?LJѴ? V9=pב_Yeǡ-7 L$&)N:ޡW1R~(7nB:98@L==ɵ/( n'|~M~w,3">w_B-uPp(5&ucRzɵo 2nWh ^*5d D'Po YTrЭb!ؙ^c$F[uFrIT(Mf pĴFFAWJ_)c^}M^puT.ׄ]o!L\ްLW[҂ jYf9aK#d} jpLſg|v U #lB eBewd4|{!2M["UcL~Ro[m(ՕhH6<㜝().Y nP!֥aUk(Zf{szax?5~`6"T/5@5\Y~LY(NJ ZJms֐Jcƀ&AwmGko읾 ]G5OdR9BrfÆ 8&Ű<2& lCqՇt]0&zE:Ex$1D5pxog40({ҩKRm9.0V(U3\ָ-ctu86 ގ] [e/h1i~돥಻ re5 ǽ  F d4i [{GMIR$3c"JH Gd{B6=۳}b"i ^QWw %~yϠ1g]m:WEWvCc1m\BI2;u%]8[*-]pVܓg7/~%QloȲ]t]#BBYXzպ>Ox:"9U(ˍ`Cd۶*~paq ]c$Ђ=|RoK6!>\CTsbό8^^s9\RD`3f=Z79C$TQt̬z[b27 ڒ'? #<``6\7K1*̵F<\ipzrr7CAM5Ow$Ny[>WZ2v6QAqPd(n:`M|S/^ =' ;hOYq; Yt'0B7Yoݸcjdj=P> q-7Ut{79,Ijg5ʐS'wfqYA& /m/9Sr@+ckW^Iu[] `W؎@L2kst}s륂qFr̝3؆ɵX`ltbOqt^'-&c/R^/s\0\z cb%էWvpP|faY^9%d|,~M_c#VԻ\uU ̹t$: d}hzԈg3cd TYlf–З,@o;šĂf> Ms>PavW|~4 LSKQlEhŶK DЫq_P0t`G ޸ V*ֹ$sVV&-rf:7Y"tF˩N2փ5dw9Pņ"33/U>x0 5?Wœ3鼿*uSBEB*Oq>Bp(8.|1;`YU)*/꾃#Ma@5`M}Bo:4HJ4c8} z,7m2.IHPYKI{{+exQ=w yvљWa2>%  ɾ!vsWM֜zܼ29_[ڧB.Pm(G,ٞxľ!˹;VжV< dXW$_ `Ȏ~?#tc3Ƥ ˹/[o0]<~'Xp;P^Uo<E avyˏ`vGoNP dwj^&{8-=J 2e]W1JȒ-[kVv~x%\J's3X,b]3 nK*h|hdERQ_ '%#֨ppӼhw lχ$%>t]Mx()A [1ɂ+ݎ7Ԗs<_G,ꍗ<:a _7?/89휶pg}KlñAcߧZ8]].ƤYcYcd.&_[;jn&ߺM0uFLiTRPgњ:@U蛑}<~pnSb\:T> Y1!]}>&=rj#.Eq/h:R@!TsT-/LWbb'"yڅȑowlyFiN=B-A]43K&!gw&ePT'Z`p*)]3 y/!B,+*Bomз; b5g=gR$-HgԎ}QnhI.QDZQ}QziR'~6J_4a :éZ=D " *Dݪ@`:9e-F[;91pPvw ڒ{@ݻpV'ԓ"9Xm?wn`i <s!xr){P/v[ v]?EY~vU~Y N%r&(luAu -0PGxBt 4S|g0|*,sGuIR([I\`β<)Q g6MVfc 0zLa*4o[r' OGޮ\;=%/eM˹ ڈM*M1P;0c-'ДK"!"ZN$m*uս+,3嬭W -dAAi+ņCK q|̶.A?wP:a󃕒JNE;tƝq3j0N?sͳ`7^НV܄ׂՏN><vmTƉ(9T-uSTD'DAD$Eb̀U=x^N,V/Ӊ=7ÿg2[OqC\6YJʍ+#TRu|rV8Gː9\<@xëAZ2Ho) Zg=vm,rĢc'z4gVh) K-?+}5@w߉ARtb`B){ ̮$˽HJ՛nk9ĒzMl -Py[Nǽ= a΄3iBxA_N[CY#L"Cd%>B٢ xoBHqxiPޭx?뙐a}A ZDlRL8*k<(d Shnvj}KInaB7$"W . *L3Ƈ'sW|IdO iiafн[J4Sz/Rhd+-k2r S?񬸞4PR>ݹ%FzUnN$ t̜ȴH88&>n;#eA8ptAzܤyj|.WJ !_/B00g)i ԻR#s ܳW%>4ɮ@1LܡK4bIa&{k%єx*;:6TV.ޢ}E_~Hv1`&}¸U1L%M3AjCx;z&ie t8c+-*ܝﰽt%D5?-#uKK=ip*e꛷: l}9\f[槤YQ-\鞰f1wo߼]wO]sB}E`s 3Rւ2iI7}r}vqgJc冘 s5SGNx^̋'6zy_-\r Zu!1R~(bUN)6fž!_կv=4>58۹vc:{Pbqs MT4?83,iƈo \( wܵ.&](]ur<&wleJ6Zd'm2M+iX߰騛w6 8 PdĄXTLe:a^ݣ:MeUNXa`a~;^kt1MB"cgNzuqvpk?ъ.\A~/>lJ2~6/KX:o]C%qf#v]MX轇1'n *Wf,{"t!`~^I" %5Tmte߀"r!#i[]l~ALt=>xuZ6@k{ݤGe 3Az ɘ KH6q:3ҝ a4Q"/ ={ G"W2~#q4CO9jYI袂3N*ԉ;*c3Jia!_Y0@o~6tݐ3%3QLvAhګ5f>>3yd%Gt  5?|=zP32zl-s[ 42oHmn Y-Sۀ_ڥ:%w JO/ₔWlѨfNF) <dmY-KZ%= ndE1"h-PY|4~s]BQ}D7fjUBL0$/*D˒i 1N ~Gw|VfnU7΀AA@FGzC5dS$BT$K䳚⿞HSTS!i+x]`8-4m]E,C@kY jбȖ!!O(+*1 "W[Թ>L^)e2ӽ+E=S Ld `☟9da?UE +GǏ|¡rtem޿!4v*V(0Nn?֯ةq ^jG8<(jjsЁҔ)Aw.[p@EWfɒ%LZhCl{9ZUl8Z'M>pN-[|_ܳFZPE 8{Ч'Wz$%xñ :ԬJ9H\$}MAc{:/e2HuU9P"ޛ$A*IsfEf|.c ꐄu2b DfGK7Im_: }Ņݞe),PU5bEp]|j !ԧ83˫a+[ UJaݺamWV,q>C`$K'R,npj%r} ʍ^s4": y+=)Դr*MTwkFy\.rh`v6ps;cڦqan-ttI_j۹qBG& 9wpMGS}jJ?+3TJ{f{FS#gPDc R6J;{y|v^<9a9rwx׼ rt&ԾvjE#4OzTYrB "v",KyRXy苼KW8C-Mk}[4F]*ZAלJt2.\ha|f2SIqWF!l,MTʂ}_juӣ&fTBf]d]+iٖ3PlMqE_MMAfe5z\3%O"yy_ 1,^\k&ܗcc5=|$)1֧unʾꑉPn jL١ +H3>@7<ҧd\M@&/dzuوa +XK| Ęj>Kn^Q{wx(n֜jۃDD9#F^%M܄I}T ܧ|3cu=p>~շZb_t8S]+uB O6WiA0PMqV.Uy8g>F).N$;"k65h 2&^*DpQ谦>=l|&YDa/6asD#%%hjz|3cW >օM`á=}Jн-leXTRKYs4zbd@זD]r2~HA$;0c*m#JNMdǫG$,JdAŕc2`8GDvGY8uԢMtG%fkh|\78. inF1|)ݠ=? ÿʯAބh.DcΜr%g_sx74]E_X:w#'4cxTOV q~*CtVʑ&3, !vLtʫlWt(.Pn ؇jW>AHT=SP| GCx{Y'X'bTQjg.[ AQ0kaA4ERbM^T߃Mn4C736W]'+A @˾w󀒶MB0PR|s1,6GVåKiL!4g#i'TFw#?[jqQ*l9:C9">_48} Ū: լV٬ [fOen B"&d.x Z1t*CL>#۲@Sg*R5R6cL{@{X5PR}xlۢ扸BkwB{[O>qa|Qc?'l:24.'N .YNߤ'rלO׻ qᇰ2B0GǬG}늁_Z F ;dL43UBs:-B¼>5Vx1,RT27ޤ;`}"іO_[mlxZׇR)IYstM=6Ԭ-!3mzih@V28K@6"ewjA謠lHlA<:uwK';Ȇ^}^ }zJd^~ SEgOzlR$s[<0K S{^/ɵR!鴐"L3h7_[(Fj/'3!ck"-ɮӮp:ϋzX*8kUdSȜDȫ?en-`ϭ+ d2U:jTщsÛC-ed\[|>컔7یފ$p(A.p׀VJE넮 i=)-H*Jd<ؙ %D%0TV-5cu&ůy5( 4VG"̚Ig5l#znAiZ9%AȲ| >+b"edjk6Q,`X*Key_֯${/qS}ypptKi/ѩR\gRj;چ&Р#zYC-"WpGɋ_w} 3"T(k9|r3f<iUfQλ9=H[&Xj76^o}8i?j3+cSzT"M<"ֹUA[Y䡬L 0uCZYéGtO|0kF3xJ aP"x(@(%Y=spMf [''F^ON&R8swAuar91՛s/@ Y %lcJZiaO_v͢,2(Y q z<_B f;mmxjI˔9[5=qhHD/cg[,ԅ:Bf8d3 R,|~AO@EOe\%^B^݆-Ug&BalsR /?[AĝNQq4XKgzH^|w!S6b mvO!jE("!P0a5*bmh^@Cϝ c)1[k@J8:H"ķT8#e1±L;se*6R~W‘`d}Y!!Y`ߙXJtgЮU'"›g\p'}.ףJ ,xInPeOۀ3 6iDORROupkv:+.%7i^o9㎵{U#?c)(\'#Ο1GQvx}S| ,NEL))﫺|oq.xԦ| M?0PJ7[-o9N67_8CP\ّoufW~;"n4/[,-#bp;(EƆG/_2XLt;sj-,1#ߙCGM~m":"Jg49\}y")QIE#1U7D`y&O|c+6F3"?3|UA]*z]فBwp ˣ9 V"IDeV@[q#f%@<^!fݭTnX4Lqu] \h[^Y&HO:5z\+1ܖë;a1F8(iZdPn\x\ Y(P/o`a! @Af6 p)c$_қei7)ni/qt, F G7+ #WGo-iG/N  gލ^3aLW7k,Dl7zqq̋Gn+1"D?QN׍p0BA&:f')5hrW@o~a@e)P&L;1}[VYvy PnOHbyL<4k^@&sB"q+Fn?k"'O@$j{[ȟ$m:ɖ@^J o^". #12~4~`~4#JLAгЩ\=ϹVyw VE& OE쩦X ;p 9cW1 'vOY}%L2lbB)8 P63QdOpߐT#SMVND!Vh? Ƥ >FT{$,{^YƜF Z]C㙖38/  17ǂqŗeB8+\N63F}d=ʀkY^ 9;.Wޣ~TP~Αo~&sXS [NG7mxk5t?1@9E6uj9HeQnP?OO7i^|,k(| B +ŧ3u;٠= I\˙b5KpP 3%3#>[R.oJam6Qw;]%v51YKҹBhju*UlQv-܌4ɗQӈ 3uaS paVr[LWӘ/Y9*m <H3SUK-ti4&ЁFXcX.Rc%ӜW4qEh7)6elx%pW8=q,7^)zCuDvHR}C¡'syh9߯x,k aÿyTwNB:bǮlzbzC3i<“_1s1Kb"y#7ڥtO9Q-%c ]`οCIQX扦qF1 "ʚnٯU.<鋎\ JmW#qc}'qB!3ŌH~2.\>]^RMvTaahj^֒,ETWӾq zx"^aحR "ի |4dv1kqy`#O| e|K$G" nĊ|M <`%$ Op=@? v\&FhDñzc=<9)\%%HrHhN + iMgSXGtQ I[Ozm[q59/$kjsST(kfC )RhD<2®_JaY^k-%QoDM0kxZ-2H!JdoA#`ZlPoSD`f SRXȍ%(|3 0N<ˊf?7-(I`h[ݴt8Ѫ W!f%+] '@ FJ[hQ’k*U ޻8گ!Fo ` ?'~sj${iSb{m!+NKD\ c)/rAr`j,6?1Lܛ[+m!Kي p) @ )Q}(@nT`=6# h9D:F/;AS稬1;g0XC{}ih%z-:Ȫ8{Ў^c#[WUp0Ԭ7Zgg"A We_Vpm7Ru>`q]KEi(R&lP[J2Vr=t)aN%=Zm@yp5.oiȱIj]v\[t6Lk`c^ڸb*m!݌ØR?K9E!'ܟ*Z*k}#%zCt5<-\:u P0$u _@2n}E Hʟ+E&ڮm䈻_5IC#|sZj7ʀK'2;m/5_Ꜽz@;{>_&lTpjZ"`ŁDtf@0ǮXMIu9 NF#|b@E=?,,YE+nЮ/K@!ڡ]$1E[a>AҔLGAQ ͥ{1# `:^\a08l9,B߼,W2]h0*eȺĺ`[Wm $Oꈿbe aԖV-(EhWS.Aey3(Hzzu>gz04 n6r: MBfr.Fw gb3ߊ'5&RF;@?~78UεL>%`8]3aHB j@6-%s}gl`06{$dLVaбIQo{#@cn|񢶼MԌP ;i94}}Dbv$tؠQ%n皾SQrI.vQW23.2ݯw*x(d%Qϕ,WT>N2{ <a~n*P•=ygyGpAgn]h/vl>CNΣ2Jեž: ccJ`_>Ѩ TO'MJ7#Tlt^%w!^2u|0>8~\3xwGw67[D JakB?EꑑUrKPsD?j%fb qcapcwbQ/3IS'4%g؁ e0-: 0ʎj cTAԬ(͇_L >mVIVrD'U3v{pV|ȖxBv0n;AbkLtHe{MM1YFqYT2mӄ 7?sv]?z:O#~uds!wT9lH]njE[Waʘ@0!2J[ȂU#yj"ZSןD .X =\cE = 56 }-ʹEŽnˌ8JN3ơz1h"A;ՎΖC;|Heknjyԓ Q񧳯G{6(Џ,z`DS64_4<7_&>U+)ꏻ#5dpT8pEݥ,_R4]Z^rL6FTg9t>:Ly5zc.Kk!?N73DAۣ6s u13$(IXm'a;rɶm#>0lѲǻp nX' ˒߹/mLliD(p9}+ZdOg,unP܁M77x}qL'?~5 K} ?nl "yǤ'> 8+`SX ?)҂Nh`հ+ȋ} $zZ:jCb]wQ%[YÀMʑ>`K{R3`*\szC+oMt S2e}Sԍ-̳b]VD/x uJEO,=fPˤԯ:;P BQ}c:^6*ahZ$E[uq05IY|}579Dd[)-Oױ-*+t]Ek YYSE,yj/f ^Cq,cje,l zWR:J"Ç/T@7Wt3+洈 걹5-̕FPƿYu{U [(R+HMGɖDUR6nT`+%)M!q"|o#XRt}MPJT7YL#ѳŷC# F(l ==K0hVDe~\(=uQ@T_>ř'榵hgb(~Շy~M|$HOK|i1գ֣aO_WR,꾊zxW=K*j"}#HѾE7gz~(RARrMW/r%{eIY>*,@3N}aͦ1 ?/ŕmͥ?\JiuƔ%I#7=VK.Z5;x2-< ZY/`fEd_R_R\McKX޾;Pe;lW/?}t;yݏF)nP`ӤNM9IsxRnY9c"(C;;{h}ظxi\'ԂuIYaZI*IƵцIɬeZ$0ok>ڊJK6L| Ow]B\MJx5a`&ˤ ?GNQ6x$W_o$}@K46 ]SOum``"d|]Oyd j|&C>Ί=ǹ.FAbc^d; E³ {k;?/-%=[gK| n& /U?qŔ cqe2t`Cc SuZmExwQOݢ VI Ó7郝dY*vZV&j¦N]p,@)  {v^Їi:}[CTt uF@\v f!CHd$!qt^dmlLs }@D(.de/Dg@GJoA Tߖ!88$dmLM\ }kP,W=틀.؃a4˽$O|" *yMu`;8XiFM3 ]qH+mX7uuxqrFggds=.ױ`MKkf,΢QSlT-KPH_U_p1!ԉI^P5e1/bq\eM#voch8,VqYrNzFG\ R!%.3"fDtI<%,*f^c N̎ ʃOFm,)V漺 M4Iy7udᅻiEp%fsTP-fmz{`5u-AW@옣z}tV쾭kdH!>]/{pЎ}KՒ;UsN vDh2^)ŬpE s0yyA[`3o/)WcG'Yfu{)' /fc] 穂`rCtQ MW^KbyJ+e[60n%fÂr/zKP1:T>&Ö<]OkF\Qex|WMb#Fedqsc4 nIi] p5hlR)?ҕQ]_~jW,.h3vޜu2/`LC.ȗ-a:Ymy9K㴦Pgmh^We[Ve?@̂VI6QY1Z$cqhqOan"fNSjVj >Q!޳=bs SmMLkl3Zh%䥾R2YL PJefJ_cy'˜">߂+Q;aw,% HξZ+G1gdvtX @_~rztm"IU"ٌFHPG|;5mYR;ڇdҢ v]{+r:*K6EGrk9,^ ʣ:b.bIQvA*CG^I*Q}=lqXb4ڞ/AsRkjE~mh0` H|`pY!G\e{U`ֆ殶z2uf1UMӀ EzEttrlur:¢řoD\t/|đ:P ˅chNG-BSeV@ZT) >Ёy[ 8Y**6 o( 0b:SX5)+ɟWAQkcنXsW*I-aGN:ƪVflĪt6s+Z1zǀhb߷s/ "}+jX DD01bDB9V!%,fHqYԿ@:Dg]>5#Fv^J+mhwjLilFU^HbQxQmE&;:wm OmJ:di 7}%@IA#IZei.t{= 3`9L74wd;o*J-+ja&[EY]΢)L)99:OMEdUJ?3%sTstవ1/@lvR3M)$ZInoU<"*CWЇ[y $4SEoǖ8\zy_nk*Lk@Zެ 7R@vi5TI=B[͒M GMta 0U|G,tIFmDuf)rU]n)s8];qdѦ #@EPFLs : ʽ0M@_Vqf$|'a1/xhY5'&.y"6.AbNj0)dN/5G>2L,%91:4øsLtְ c N ݴ/C!]e8aQ 3iπ ??Dɟ-4Ղh}${4;oVDi%Ɂ.eWn5eQG. H r80{e36;j2%ͤ&>}y`}O2'"L}%k*b`M|ν>tV$TZCȥ7G݈Ja$ųBl͋/z^;.^WW Wkߜ.߿ʛ.`0nnWlA"' hjR\"@?-qr&@4LC!Q?YJk O:÷54mdOG̮vɔ47̎f,Q6E6M 8ġ{4/tt1dgO*0 yA2 (6ifshy|OJӏmEjcmۘ,1a:+HU *Xex+j)W;/=.vgFL΂i1eR?VӗkSKdZ)kP?Ѥǝp;&`vy3N-ݽ"L\Z9]"9υB:?_nF8rT[. EcjNn31WP'qP ~D~G;%P}/Z}1AZپ.B7qfSո=[iHnX)@R2 25l6 G/9iC#'uT/e?v.hnXY1CnbiGCSZ!|IQ}7-oan6WӃڼ*5=`zkw$d"&1p'&EC3]l StK[-] 9i9eM8'Ag'y+6s%xYnFŏ®9Fh`NHHu!SGgT)f*l}t'* Sي1@f1U9 sqݸab A!8.f}\QJm &aD:4U Tȶ5d5;ƣ4}39̀cIY8EJVyHćYI{ulp> >9t3u,>N(u+,Zc21+$Yepdf`Ɵ4Pˊ_3S_.1Z,XAHi͇Q9c)㑴SG>4Q{ñ QKrʊpq|*~KB=QK$TgY&s,"dk_fh)#3?!/aS:dP4H jr&#A(}ԥҪ39 KΧy) ]jN~h b4LHBg.MZ/& csכ#W2O<Ͻf~čVa<- d7|B86.Wsw+V`z@[2-̤6yn2A_'G~'L:>T ?k' <ߙȮ>"b(4Uh3o)h#Jl4ڇGЃyx>L zEYCמ~B\9-:"cK5pS;oI+ "#Al2\S3 nWsb{rf)j lj hpMqIiw:Fh!!l?Mbw,B\#+|'k1R"_50\<lϳ-ނyϱ 0jQ X`>/9u s=R_;rBMdEq{ ,{Rd7mMnXb.*U!\]U*h*$RGHtnOp5AS8[5JϷ[¯R݈ن'km;8BVKhp,\ i1l*3d$74DԓG{QFЃ4U[d8Mr=p`rX_<>TD 8H׷Y6?h.oΫY;H= ܏h`)QCMuYkps؃4Hjӯ>J3QwJ\jZȯtKӄ6yzic#~=<ƔKF1~ݜ1ڤ^ h\xcSPx0 cߡ4o z+A(ҋ{hg|_h ȮRsU3~δ*./G=vFPr[cZJ9c m)k3Ee f$k@ n3EE[{@qshj?X[&3JvnvwH(_^0NY#xE`CLBh -ն598"ƧWsgj̚ukbf`ˑmZvuu>Gw2m,8jMte fR55A-hwmubNI͆Em,KYZS/;Rg'ٶDr^ڰi&<{>LnLJ}'S/K1c]>I(@\ٹĎ&{noU+ob7jNIFiĭLJЫB !_3$4-=Fq\_qb`\KJu9 8x8n;~hwaiDvnDM TOBCE2$+OLcRK)"9Ɲ4\ug: BU7XP;IkRU[7;gbfc-Wҍhx/U9uk""8?Yeճ>& ;#d%qN viµP(yQl7JMgR?4UխLod?Q;CU) ,,C\rE7XgP,?>18:ӏM3tVJlXLGfZ7to mH =>'9p7Ss~磋L =/ E:A+>R. #U H=vE Ґno @xANN/;M,Kk`fU m8ڞؤZqA$8=6o$6> WP7فϐ6{v@Po3ᄷKmm\yံ坪_;y8~+&+CqZJ%:yڪ[{P[mz܏?0#pݐ}IB A?>XJd>[' @v/]8"K E=qX10r &D[9ZL~Zn. Ni'y]ѴjDžYZIFsc[\ȰEbE|fxGsҧICZu7*=Q<.`pZg)X8 '^RM{~i τXznt/&7Ok[ NXx hGq֎+[Xr>@=Rȹնz[Diwz*C~i;HU~ ]+S2ߺ\4c3?ngPě>O;OD@X*>v) c; -jdfotֵ,v7>F=|u'>8)k{Gi<>ͼ) MG!ıXEFb_ jn$]u _1jS+oB ؘOHC?hdkdF7T> R| 8]KSIp3|4dȆKG&;I$|5&qkEJT8Juφ@LN{=Z=+M#4hPԯn=n .fN/mp ,꽫<+օ-y/&Ǒtއ`\VD:MF~ GS#wҧ˅ġf"#{%LMHja.xN<-wðΠGZΈu!r Nu.مnŜ幊C{yxpkKtmaMA^= ʅ_77=54P-y\St.X*MUq Lq[D)!f4v/v/E&-@#fjՉ.>4},db0ӄ148L0ٜ+} $w3Bu,naj L)^2ZaS!K) g)(oRj+ =!#W1!DrrJN(1Iu I ZkG ,xSV1 +?sFGWx(~8 ʄwfXZ4)eIs8 vLEx\?>`Ѿѩ5Vs=۩NnH;M`,0,s(,4Q}k4DI DKێM0%8"]g^Blje)<_K'IWH-+`= Yl<㛷J `#> MvbEo-dw _LM7!(1n's"=+٢1;ԇw\"PX2)i;XX87+isnC rSːf5*g, o,@7;qi@r%{;RVF1eldЃ$HO&᭶E 54Xf^3dw>>O(Xa@n1>Wŀ@+MM2ǣkl'j"$99)Bun)k9(. qnJ.|: ~| N?ݝ"H{}4]D 8KA$:a?L&/L=(S V؝bt3䁞6DY (8CC^̥$L{\J @ʩH0i"$U,_u}5t%1(IQP*ݾO<󬠷@bpK~HZ*m~xx&3k ɢgZ6Q,cݘ`:bGfW^ܦq/q-rT|QEU&~! 8B!PQ*mwX'i)FiWy{4,cEd!*BSTT孻 %5㓃rPBc! (@~]H]YO^ J ݂daˢ[ULL~<]b ztC}?Qej:|h=u= f[:i߿-ʺыG~O,E:?{k; A* Y hRÏ\m;Gy{:}Kmhr)+F.  LQUnhHx ujl(aWJqa6iĹW(&xeꐔ紅 ^,0B)m&܆ugu ,#{"ɦ aݡ6Yuc& YFx{N_4j}J`Q+L?4+]{'Q>J( CfqډjoyPhai;=\}oWX{'Mu} Ra#OTQ&WmLȒ gC]⻰je>Fʻ7ԆXvGa'gӀID{?JܿQ"3>-DpCW.gO1:Ìrh«IP-X\d"rzJr DGwW$E =TWմ(cDvgnD9Gݺjm {쟂> 9߿UFuʫBEh/y1 ߾<1^Ϝm%d&8NHt[d&n/sT<*8\lUZ|}uxdgrg~Y|.sHU7od=Q.p N-P^uHΣx0Rb|Z 9ݯ4-ou 69R{OAxj#<Ѕ+P=ͮw$o@[ X>t˽]{陦]b8Yራ*rѦ^Sյd6S"9~^J.qFRY4 3"Oj`eZ_>\k*"oT'@u&u!Le^PI@<0gT #2I/~ x=0?b1ItdYa<?(ۅm$j^>Rz6>ddUD634;(\L7?u*iJFl"i_g>[`ѱޯa֕'=܂_' $ |a2 ^&M'|m@.λ%zaR .[pv[T4^böe 6)q< [7 'R'-:wvN2Ԙe}>:ˬvW%-B26]ʔ'r3)-B1Y#~偷Yt'YIfG>-ő@8l!YYT׿/H %=WWb|#'TT/A)eHnNj-de^IƐ~?6^iBR*ZSYW蔾{,]^C\D\-80yٮhqE?[Y=\XXqIhWo!pCN`[%/J(K"ap=C~`J 밠͗5"|Ysd{uwi-*Z:_F3(ofYW(CwYq틉(u} BnPܞW ?10rMYSzTp'BgJ7%qW:ƾ?ߩ4b|x r᷽S%zCE}i^>=ta*bYVh -B[DDcl-A2-L%RSqoXo곔sQ' w4{彎GQ,eҽi@5mdx6: gZ).d6nIiBzw]L_Q DmL\ނ'3q1u k2=X1e,<є+;6]vRHK:šY?; [aY3)͖o̴o*c0q/EXD#42épRK`FSPgVr4Et;qD׍*ҟA[(%WY@AM`ܞ;{dœk&I&L;TEQ^RK-@Ϡx}$0y K<?h'д'K?{hw#e[D,snj L,Cp'҂5Qុ2䉜J̥6'fFCdR,Ф=5!1+${5]n:[(\] \u8Of/$n2˛fjݗ :HE&\:B#{BS{IB%x~W^9v ujd`<>+ V;/u+$|d]`mxh!kvn/܎? ;2hq^unM*nnǣ7ډj*rÜ"eCFʟ}II &La 17*7 ?4nݟ7q <Z,GIHmbT.= %*kӲȕ3w٭&{A'fRFwAGG=KYpì^XcG?B`/;/V|; _ԧpz21҆ڨ4ue]7 fh #N'?Lfխo>3=5^V[YLPmW*:sZao^hdJ=FPDCP OO7(aqe c(HDICiWBy򦣂a4wˌ17 eS+Lj{AGx՞LسN*|g x\>郦f(kuߴЗEzX`hXl=ڰOBAC=M6E~*ʑZ|*/gTf'[FutzS%wҁ..Ԉ$4IљI>}9B$D(\wʁc|4jB0_fF ^d3ލw d]Nzs\ZZF)26+~w]%"%VުyouGzOy9T+=RjYXED]!/[>,/"Iʧ7o;+E%e'8`$u#~ֈ-ŠQhpb͜IB<[8-vx LouMULy>틠w3ReOcըCtڍ241iT"0@!zOI^.&4xo!A=-'}pqv06 tjobBKt0.j,=ɓ> Fd!iX o UA}laW+4/~g'm?Ϳ$˦aoxkS &}Yt Djݿsxםv#0ϒT\l-^vS )YJ:S"zr\8_޻AgT?:ϨEIZlǐ!Rl<ªoX"bp6jxLkK^:/}+uXfi$!Qǽj.2g4i((?AtdF̞%X}ꔙz iBsoai\T*fB?iA~C 4=&dz=RеSxCMe_Lq蝤/g΃]@vel,hSZvՈ 9. [ a*|1MlD-XiO[pr.=ѣwFe1ҚY(ax:$W:W9X!%tSGR?6@* lvH@Ԉ w 7 ֔s?gGBSn'OI\yIUC^L^87?= Y4;HKuTYd t`G g|eB Gkܞ.TvMj/n HTDm)IQGsF ]3l'a1X|my r%mg@έ>S1[bCX׆cmA^S{mB8W_*͵xPU;hJ)墱aj"'3y=&_-In) YJƬ5ƉhU~2յn1BA@BXU͕2j@Ue/Ѽ@p^&&X檡lM"R6t_i<tFFbf6rtYKqW/F$Ux:I'!4Ж> 8tʦW+DKW?`.88? 4E^ yC`W3?mr)oLpÊg\ἥȯILv9j f /L'Ѳy-ۥLubeG/-ݯ!@`ٗY*?+]埇-tL+ϼAڱ&/ =a}Q4mʾBvy/ Z9f"ۗͷ0ӎ5[P ,+[W Zw rAe*6,>d؃)en˶1OytO؂g~S#p(W=9G3J ?P. ;|Re"PROW̴KB4H݁ N]i,N=‹Iч}㷁+>l`.: meH¾sBXKw.Z@( i՟_cz=q/m"J^WR!50B$!E>&輽6EI>ZXQLDzbt4Y8g9i@woO+hE;gAʰ~>}bΏlF38DK;Md_|7Kv읖 -r$zCFP|+-((" 2ۄ.l6󥕋3\ ϣRU-Pm1$̶p!nI2%" Ö[*6Q^Rsu7_N'`;M`ј=<nMmj9 1u #*/'K0%FUԨhl2*Ӕp(مħȤc @Ɉz,Z7\jkJMhd{bwdI13\O`wC5>}[F*bgA'W7җLT׏ىցhS_FG4 7E$6 Dz|ï&钒gD$UAWhxDuYֳhaZ11bbNbf:\Iqh,@QwD~bD?wpg<=,&q=gBk^)'4kTasr >Mdw|1 {(PU> c#PWƔ^4N >GfϽ-}xdnZ&Hf)`RHvߘY)\nq!YubEV)mK_F:6!k(@PzjmQ9=3`?,954&!8ת|GP^w#LѺ҇UA8P4ޕ2.ZNOCŪc39tآS Zđ/ H&% i y7Ǿ/Z6~vL /vA}$4أ}sHս9U(@ۗN,^E;|ؔwՉ=m'LzmY#h&8.UkQ|ȾIoVtv% 㬜}mڏcu]pߧrHzJeO`s]u5:K0 UQ>GWm5-47!z혅WQ;8 /6"F®Tqm~Q|7iK1#`x?]9'ԡ>Ǯ ? +c/SmFs˂r_hR]lVH_#@W:F TUz^#-fe4u+98zwjtB:ɾ!8RYqL1)X\?SLE{%'3j':WhV\okfa,ƶ:]")w`Pȡi1keΑ  q˃zܱWFs:gaM<__M=Hp JÇQ?$oT6}/YS khm[ O]}58x:Dۡ}k[gY|%L,~gВIbrೆO.$!I+9!c -bp /{h`]'S:Nȸo 9m *%@zzGCd=ô3q $dFA[LF<?yrNC$ p@Cfyo6iħ EwT-~ )4 s{8xDVYwB1A/\׉6Nv|O6HGdxn.|^'F.^Јz~3Mۖ#{mbS0cT'Ukj5I c\CUV ^8"_ɺ&,lyRHw !9f?f4j*}2}qbRy M\%I)qe(ٌв{÷XmhtW>' >Q$y.S 'bzv_5T2=zk$O}KDi1yO! 陌ְMĒn|]6cQgJy*LՖU< a0w~eOBf%0)AA[tYD5KPHJUY28l`p-Ocwb9Sԁ(ɸ8sQpO?u@5`&cH9 SuWp$CF*#nfBuȌ߶ EヺȜ TcQ p̽A1qLyP[_'rބ:mJu@|r>^hXԸDI McD*&,?1t6ҍWUUM)1rW7o9Q1͢y-j'J-n#JNTi+PsGu(JT8 QrP?U2Z/.exkI6Y!]?TLǐl#?!mrN:>oi޵׍$ݛs*QI]N$jRB5ʙ J cL-lD\ [*ƥ(&a6hQ% GtڬNJV#di ]An?o-̕ey0.Z ]Gҵ% ^Hp)p{ z! "F F5z4Y)4eTQ'HP^x,-}E2dF Aqa<>KJO!+Zʞf@(*-5:d5|f<Ѷ@9tGC.T\ wM<^O;v9>H:,VHnֽ97*)%b mJ]kζ]'#pj 髺=1aGʍ\-ƕ!HL6ֽ@ZFoXqQXa6x1q tRRi>?AVOtdeAcvD 4AGNHro.bfCޢLy7Kdy+JԽDD4cI\[=O?Hom{:Y"č׉.(+phEs`Ͽ[󖝨 lw~2`:g7LPao8Q@I%̶e |ڷW#cA]щ)sgtKSwm-d$wHܮ)6|i6+L-'K 5eT\$Ai4 ABձ[\Iuaa1l]ᚒ=R$wzIx.r1uW|+ǤDM?v _c8y]TpqiXJI]c@Ziz(5Ynp2J= I߯@똬<,'iOBWւ7w٠1QfE7 ǟkE2C [CTi;ԃkYbg lѴ} P|G5%ͽS?>,~r^p?s^BTtg0ZOh6:K,u4;rzjno|]<$j/Z7/ a9&\<`O#'Oܶ`4M ׾{Now p"/$:]o bXZq"M}xTqvQn~j]s`ߠ]ˊؽY*x]z|rD !8"Yq [V+3 0VmjCl Tey|7A٤nʠc*2=[˂kϔE瘣ADy kM.O[+^#856H|nXDbBms[r̮`"ys7-T_Ș-~Oc 7U30 Ax]5D^Xa%|'Bg$u+'6Cr¸@ C"53tG$Ԯw^|P10ה\xZf^3> 5Ϗ'Mx?;귴pl"c3sNFw'*-s8 =BwS8萃4K'6L]{pw|6 ^?E=0m!z9j*a,!r܁N"PbB^-`pKΫc}C^X`Zzkk#:tzN53b#prc.ziy+%lխ$Ӵ|\iZ Dƈ|ʼng\gREY\A4e+Z8hqͅ=^D/XmN婆0@f9y\Ԣ 7/BJ6A"H lL/[@=0D 49xM 'Bgܿ FXo~RXY)ԇ+١Uj(z}OPY7pMy=fz_  kiNi0yљp>޿LGQ~ McW:<*4V&Bq_6#R*ï&!Wl ᶃ{H k8fArq1ךpXn:$ Wdɴ]$0T*S\a|AHP(ͫas89iez+2/A/Υ&X=@5%5+j$/8Ms-U 8 鱽6JPs_鄎VU+g~tjyFVS=;dڒ냃鴩ip:ܣ/I9*%9 oݣU7\Kd猘8!oi~Ȏ@'O_K|v۬"~Q:n.]`ߌ',q4 +a;ZN)wgzpށRoeAZwg.~%+D=,hbOyk;G/,$Bhi&_q1ڛ{/K&G4ʴJ<,\ v蹟=,9thӇ&~SF+H~886p4cEC>)MAÁdH-ƕ+"k?5kaw7pLnAn`)Ggut$0Jh~[{Nz={R@b+9p-"76$%p'/J`A嬱TFj7Md*7(`&PGh-#?58rK"o,gع> Gʱ`N˧A@_nOHs%f#<ڣ"V4|}ik 䣘`?Jc6́܋d~nE;PKڣufƟ/ ^H-E`c,ڽgKNe D^2_êZQ,#XSB} DAecw{BZ(rx OqCd+Au6OOM;cM^p,Qkqˣ$1W _:#\e.δ;:!G=7BTGgRF*B(~fws!Q5_+P0c'gpg ޵ Spc౗E8D;ҒCa):wSnc/L4##|w'h&Q~/0 tgwVC$o].bZg[a˅w ke+@笖,_5 LNjt|/Ø^%.%uRL|=lOz?(`bma.jOqQ5Aw#Fxq.iS|aQ(%?nYGf<+!V3)qY|/h 8 Ɔ!Ö۞{Lj?"5+6|}~&(z+$6jSD͝Pj&<]*,.@ԬR -( 79?LQ2f=&~WAh k0~-aG]du!Š0c4U*j*C+#]-5Nr2kqOuZj4g :$(/(iTmߨ7DZ/9̜rmf&'dEUu{rDΟ;"4@.A'Gepz`+VmHBd m kB:R^:>ekw|}ăNG ,dvH~{Q|ІF/[9lHN^2?I rcPߖ#1 XÑlCg~{fN,=%Нz`Cp ֛SD-_P/Zz`E(rJ "Yh vcdI>?Zn=ɛ'x?FSvypɇ%h*)ixFa/:zR]!:iƄ;@2(kR씤e!s'JCc&<v_N0՛=F}nŘmfd_PT9=wbR4ڷIeaW!Hk= h:bB\b$Ƕ=(Fd1_E/]Wкٕ{FnIpz kz>zs k5ISz1NE!"Eu8 QKG[q"<ԽEՑR_"֩[GIKZ|ܜ!Pߡ4VZD-^_  =|3-Ӟ֕?8jd#:tG.&,n ce6/|N|f4Q^Bf!4եndn'2ҐiƷ\R]0}C_ne[  O.~9< #Π+eTFO?@nRp@C= ô6~D׵b93;WdhǤX#"JNYj&u5t&eN.@ RGF$N\>Viӄ/ٟ#O<W笎F`#Nyͭ?b 9T\r&އgglsƿuS) ՓE|b,) ѳ +uՁ. KX2]HD0A=BZ0R}_M@e9ψ=իCUVSꝳ֓ELG%˼,_1Ro9{x/=s Kp4tF=Jeh2'C6 @ɾ/,AYT @{Ш̛ǔ=n#$CAu9% iK]ߑ~d]9=mT !(dVt4ʏR:Ig;HL\֭Xdmh8k0zUђI_N^}6(x/|47Fp3Q,-9+W?|udvnI~ɐ\nyHs9Ud ښƜ:E}KlvGg:f!E*I^[U2Tl5^y(ľ#&Xy6$x*@. ὣo,G~?'zϖXcܒ9|kSq1s8$^`ƁF%2nF6 r[Yn2Vw "5:nYAzۄ&UXQ5 \ 7Ì=p ԰d5l{=ζy .~0n1PNinck|ҡ"VrRY޳3nGli`JQttRvh`W@3v"slzlHY!֪/Ӈ!SGǤ/A<3l? 3-.zگkKoN޻ό 2:c9M;WF .Ro0(k#C59ŵƜp"*}dH~S={4VW:׀[$FIp9iAH?gɞj٧gޖWj2HaZw7kC'YN?jLٹ랂898/Vj6 u ']՚Q 3CO Qt^/Mz( spxŸWUsiBwu,Ot!d8)?g>)Q姗q=]F}5{eiWD,_gDeE6JOEARI ( "t44@ h .j{]qs=X7 e012Q/UKwCTPO6hWlچ5=\j1K3jFzEExX,/0_k5F4G&՛p8AAiw2҃AM\Q|=Y{B-Kz+1kHkeȘyO^0vc-n#B:`iJO]S~Ֆ[z8W_+QC*gvyGt5n~#%$ጩ STigւ'&KʠHx-ؚ=M] ק}hI2SUo/a6\ro%Wji] g`)J wěRn6j®Na@ƈEmPݮ;$aǴ%`f v׃,3""S7.'n\Ӛ/B~I7P&4P ^S b `xu rv\dSbH (RXi{q;-bGg YI6bt,D?xO3xţʠMx {DX1Yi1KѴ sG +8/L^ǍBwQ&}:y/5{>`/1UK]Q_T Lk?1OJC.7yr+ZM]oN Owӄ{l|HW"r₍( "RiS!1Ɩa4-rɡ2zn1sw3iAwہz#L3,ic+=`"L_?%i8nH8oJo T{Kfmїh֡s:`dBsQnw(6a[Kjf?z6/Mh5ٳ,+OoV|xہ ^\-chP☁.,oy{"B{0̇0)w;6fџC?Oн?[y؋=5X}xoZ'c6-_)ю͚H@Ρ7F&-+A>MdHTD %aYN{=܁gYf J7DxlLK":DK%^''ܝ> LL.ۭ?fkaF͑o?G)&(e }9B6-'2>Ɖ*qT7qU,w߳B|6 m~û ǩ$|B(Ӻ/~!"nxPaMJeb %oE_NL"{>ʶ҂dt=3C@7Jηe 0׬Q}ԞI7[11$:Qpӓ&a_^y)Mn@ ιt1+7dy #E#Q\&U|&JT hL9] WjF.YPzJ; DՅH`P} ۇur<++V_#T\z>LM~ZY,,/|}m]NQDj^zofO[/$RN1I_R)*'t:I7UR}4wQ2?;tUVy-5`zֲ7]nYCYAZĜػ REcn4^ )VY(;]-amu]M ǝ VBd"ecN u(jzOr)n!{K\¡X tyKPE_oǠӒ^z PsҒ_sfZ^ޜhհUbM'cGw|A()̙4Gv np*.ʛ ;j+Gi,r_QtQyܿ~xn`ipPI` j {yDĺ`va,jP@jY&,j2)\ƝHklmYAS2dO1U !3"exkriRp+v鳊U*ô p$lW^!])uϵ{[ݮQV ttE^~ͯ-Ne77Y XF8Bk1TJ%ZfzbِnY@@{T? JD0FyR$uҬÆot4jj. r& ]T[x~Gu5K ` Zo%+{Jg:0}~]Tcp' >x|w5#QJfڼ^]w[sw&3Ź^]V3L% pJ^$Eժ겑p hSU1qaYG"p^ӊSPk\WnÐO-X!2QHֻ& wP5`yvk5ئd{_I䨭߿wf7{E6SSreLdbup+Ynұ[*/mA>d Lo zCde#Ӂw>CZ%;ZQ eg+:c;=$4ع1R?ZW5GL2wG5I2 4`R_*6P ,JZS?2!YSKA|ZU;㹫ٶqsذT5o !5s#`ƌǘ߂ߕ,c׶Fp|{uob|E4o%Z$\)%ۆkt&8+jcCebN{fh!eye&naf6JW?YrڐFez@d#̄~ TlMXm%a[itfBq3_>@|FY tu3U%()/G<%3z;D!VZͰGK"N`%j}9-,!gZ[{F ng;nqw5?>Ro.X(5)RڻkwU,dΪcT]3p ~Z]@;Cγ}ۆWY{7UE[A%fBOާ_7^=a;bd أB h*@4TY y6j =l4R?kj65"M[oHأ{=G_ d«>YYk~0o\%#>9vݘCCN,_&.:2ۼk&j]C 3ORf0l)^4pEsƸty2uupf!(A17xC2zx#߇Pq@,6$qB1WdU%#@i6Ca 2UG1IX3jYPt)RC 8Mkw~k:zI&;'j,8P~PJVۚ}4UH31_V5QxE5K`>͐RR^Bejcf|3p[Wnb͕4,ݮMc{s#'<\ ܀x$PM8M~wHE#039,}pKn\ |PAn+Ⴛv db'H( ,5,OacLQ!?QrŊ &[%φ@4H]fqԱ@}hZח#2g BqTZ.?PN=jlnEk@|V%I ˣHkOp xtEϘ6)->w9hhq i [iSK(]'!(s¦{8h1 dU[sa )~4:uC أGVPfSYJw+e x gsѺʄ.PkxHVā~#`~. Kax+WM|;5d=oҭ̏Hlx[:+tFŦb.*KKI~EלǥEAn3]-ݞU `?I_G”Zn[^YF>1<͑4< *47 ̝= =@a ng^% 3qqƎ. opdW=h&Tt/j`&vέ ,°ܲ0=%  g/5K'U`L4'Ge[(NjDP 'Y\񧧵?VH,>1KX𓧃cǰ 􅜴c8R0EGj*,mɆ]=S1cB wm%..6Y14iT{׵-XB!La@"D)=BLG ({ "8vaDlna=63 ~0`7[+cPBG>N۽ ]% XX Gw" Yڐ}W SV(%Q" RjПB2$u>ldU @CH{,F-! %AU=/'핟\\{qj}M~ɖBaM8#NhI|YEOԙf=63AFc)mm13rBiu p~2!%E?kG:2]md31`um_\𢋄@/=Z‹ѹ@=lN ycO_B?';tn>5A!$qqSJ4]nUc {L}DdwS@L[c{m&73<ۑe hg1S 7 )Dq'+ [1gWX~I.X5(Q<ؔ|NXIcD5N)s`9en\}{~ZorA̿~CϏ#&~\G$=cu=QjIdKWNRs}Ultd;p\CAS:$<]įu{ڷ+q)=]u e~n"W嗶XզLt?u"ԉj;8;!=SSb M-,v%oڠB>LU.d2uNc`q^ΈľvԅE xDBPoIÂΦth6;n!zzfm@ qU){-WcԚ5AH[h]a#ɂtOWSɰ>?{S뾺ay}Ybd{Q9GnH/5)ԅöS@P{n0VKHǰ t QKY3W$e.v%jH !os`Wٯ~ycfBtO#Ӫ?~`}o>Ȗ4. Px)蒼(*ܱ5Uio:3wۅLi((!uC (*-UAQQ:o8 _+RD.&[s~BtN,[-n{ Ӧ<<7l#FWj}TοS}_dEZ ^_8qa"K6,f"ls) ,I ?lUc(;a S#?<-);y{wEh(*O&ъZg"݆`Ҙ1Zl$}c-`,X xى/b[qz yZnB>L]$7rCsoM6R6ݐܯ$$31813# O9C^ ,P+4˛VLOe6Zѣ]xbv x1e}?l Jij@ ۀʙ2xKʊR6v9&+Qdb1؊C{PѥKdlMxKiW<|?Ey; R2e=WÓ44m^ؗ}NF?+qwI \jsKKb:LV_g9C%GpZSul A{JXrguXۛ(兤5/^#R[Wy{ҨKG#i1'/I6nn>w(.+ݵ*+EJh `=̿WE@3\"U|ie($Pʉs᧊_;o /Md{ Np_-^QIxLn׍l@v)a~doI(^.oES93>.9AzɪȽh4ٷpZW[FJۃ<rtʒE hxwMɘ1? D; $TEBB0WrQjjǦ-IA&#KY3O#Yl-YSOr{ROփa|0Vtbrp=0^8|O"VӚ#V77E,ً(ח,2#JO8t" k̀G?J>6 1sZQ5M;3 *Hth,3IXvdʵ')T[UwiPNB0EV%#?_V w).S[4O 9$"e7M@jH?D jٽql,u6O] 'dǚk R8 +ڝ_aǓq;:Ä?O\XLsUP{\e+'N !DT_V"M/( M8_1q{=w\~]g|.82XZf,wTm #KS%@m2Ȏ`t*}1afk*͞DWYyŒ{CHi{lTyqJj4L)u0a-9ݷ*o\ 0cW(`0?6-ݸJF(\ (\>TA0$LXyj~Dd-XyЎ2Ź$l".m%kG 3,O7 X,e r|^RBojm>&¦7f IJXrW勷sǭ Q)8 ["d+V1Q_tgVkqeZAY(6+ S)s O)B:> @+^G.?6?X|Ѭ=`OPjqD>j&R*[d7RSm3bl➶(#ƻ`dKaww, $r2,֥7,Q'넹䁄DMDotJWu5|gA\RܠP:2YX)mdxMqGv J1ٳ#Yd)%AB "\7NB u 45Xn;":k3剮gjԱěc-!K8y>Ĉ3WЄهS_! B/45u Ϯe$Bn>\¶(~UX {Lwq NnuӍiMq*M8N][x=57΋N= G4"$aۺ,ю_>0ɪ1qſ2 rМo9H]͊2g = HPԐi3N_VjMTS\Ӊ-'ѧ}4yt{װ-磩ڜe_ʯ596:i> 7 gQd*i;S:m#:rYO2-ǤWk. ޡ*{.9vGkSZ\-HRY 0|`Hg#Ɗ v#a=c/wsnQ8G7A |Wװ6GrN@'|D`;=gwCNЩ7k}Srp])VE.Z Iz#g쐧7}FK >fԆd|YdúiPܝ$ e}tLC*&"+u:Wv7Wplb=R|P`|l# ;_eeH>,gz[ؽ::Pq@ 7HZO]KٻC +=$k5\xO_ whaV,wׂ ft d *??9*K푂):GVؕoQK{=|zarW/?\V8i{/ e[Vd+1XV᧣ ZZJ"U;vƸ|@g ^ RW^K2(7T%T]~[}XHSraYv{/:<6,OeeVc|,N/iLrbѩ?&P9>q[vJ#)o3J Vxryj+q%yjs9=l1WHyJbvLx"KiBW}xOT\?$b7q"rQI"*r?Wd;{X]?-01#w"4'dVD(# da.R#xAq qNu: s!Zxis!8 #dC /kdyi=^0Ꝫ .2w*ӲbeQ ]voٗݕ@:,H/U>ve )3&'h:?ыb n.pÎYI Rҋnr2b+QJlgĜk?"yb.Jj )U6tw%*Dج/%\swIAט}^R&)eB 3c=r:3֧BYtRՎW,*l0zGP~GVmYAⲜSuDMk& r13;ވع ZC=/o:9kl>ѾLgOPMOCp?Jm,i!n B<طb_0Mo?gDUhC}ez2q<?Zpdz|%E%&DA*awClJ-fRd?˭`^ʏ^vVkaC@ ȺQYesIJlzp]5d&h= m跩>?yWU }@p':q F=A8RױO'NG|&V~Jo4 -OwyͰj\feZqUvq_6 JLgi74ِ7,IM͌ AM#3tZ-6΁u wk+XSaRj[[rCO".E %bBOt{qgkxuf$)}㋦ZM'*a1xD։pX#(_IG.)5a+ \X}VO&?pk`ybRCR~$BtiARfԋRՂ(ATtF#XD|tƲ$TrfVzRd|ɋ *\/Z]d>k[N CI~YCL: %Gp6xsprY)r# UM7JKme %A= ]k\csIX41Jb?1'xP;Jޠ~@'X%B!vFxRUeq#%rQYüV\) 3˴-Vbl-ju'1bI|q) z|4S[ -|EU{j8o}rg\ZܲKJ5g7(}dx"+vWo?3z۵Fxp-(Θz͌ӽ>+ռoGoH*0 (r;Nr!D`f ^pɧhWDXEcbLy~Ά̵Z5.|ϰ:uSݨ>-/s|- XV[!'jdȄ]f{{!W]ج 11h{OpH5 31ʓA^I>Y׫[~Wc+slb۰0?\,xO(bbX?t)_cE4)XkRԼJ@`f5Bm[p}8E MGT;9]\ۙ!0 ތ_"G5\Pkc!|+An)@QR7)gLnϗ]pUˉAgjs9E':iWQs,u'S5i&~2ݻzGz1&U(ĠWcH*wNb2V|sQ}1 p:ؽ 7*ti" tNa_Ls7D=l^FXe\Sp|U?bMZ4 f9L5-;lq;=](i^Yt51X̴pN9܊a$|:{/|l_n}3g쇀j`ISuXZ|3[2EmZp rYZbU( k}arq}pQx~%bTnrL]h~A&A\ [,OYra̐@x 1;qD$ ~?{PA;G 7sەJ;?\Iyz7BMJv*YLF]m-)0*Ύyh >/0^o;o yc:k_4{_Cֈ]gym#2Uz LW!YMdqjD9Bfp#S5< -4[Ls/Lc ?c1 a!&)>[ Gex7zS9ϟ8ۑc|-,ւVwԪu}K!|foZ.)f.s51"=Vxƿk/wTQ9audޟ ,Chxw=ԿKݒ(BG r@NgD&YV: >I[nLV7QiZ&0qN@#'wBλu?#vv"DY&|lH^i2B=:jr.<s u Un 0t&Sg:>emal~_+:<2LzޥLdk͓VM0ysMr4)h"o8$} " 1&4[/ƝZ%Fߜ=ęk{]}3C6OP +;0"d3_Mb" 4>QfFoȌyByRA,S\J"u&j+ɖV?^IeO4<N| nw0kT*ڍlz3rW- w'^vJ~W^ ݗ@] Fc߿m!ƞ !hlv_nMj p+tTS wG:Kxڇ> v|Sf)~:ѓrPL")O7NTUP[~slZ-ւTtFLMȔ$O].Ô2 \ "H\/_-FXd΍q K㒺+=^3rOM 0݊6B.gqXt/ii+Rj0 ]a/0E xЫ$rp% 5 aX̤.2J(wS<%X>Im[4J]w?ŨvBzUowPUAZaʆP+vDwr j-_3Ua(2wo2ZD[)N_ kYQ+sL۞:n-dՍu]u>/sb 2 w|o" MK6~2u9 uMk9_# WST=H˨ Z\FbLj"tֵ#~z Q>ؙx|̝۳'a"2<%l6aoTb|_8Ia:`SR\ٸ){vI4~!u,b'JLˢ>Xj*@2c<8RZb:J2w9fuMZa^^9|(Kmߍ }߈Ue5kqXZ§>Ld/#Kv2-q}y4o0M|JOy*/$ifQ&w&>U)"o]4q+ I9/LÉI9Nm2qMqMH[Y)4Zha a5W * ޾POJJe>l/5MRi m>Ν \X[ =Ȁc0qhFh;ݓm0b?]x:b<YaǂvpŔ`|iAI%yLٙ/*:\> K菺- mD*š3OX%r{y/ 1?G+]J' Hbsyvb<~9B2CxgUK:sy_&cfxȁA;^YBtnhy-]:}+ûS{S${;yR,y [6hbQ+OŨ0PChM+b(-24 C%j[i 8KB!3Ս>\8:婏RTyĕRٝ V^KxJ}@ 3(rIMBE 7y+ht?4$>`:u> zˣkׂ7D Ly %{G\Tk/L+/jo{mVno]LK'bHX 2h1_Zb=-4@3!wW!ǻ_,0;(bhۭsCN]Q%5R~zu)p8LX{_ɴX08q4{>}3 >*Q63T]>g$ ZF@8;=Sʭ,R fV6-aAaf]A7 ܬA8 C`gt7:GW>/LJI[X x&C+enCYfޥAx~1)o6W~%M$6FBCbީ69?qpn2[|;DTOԹޓv׾e- vݺ jGƨaF;r\ZmOr DExJTϗDi!]5}Rc^m) PO07zTMGfBS0ɵZ ⚾L(d)spuGCiN)IvA3V2]xEy20:p& K*G+zA=OlRf nV$3֟UNRxK4c5r9 Ճ[=fL(-hZo3>Lz!UK7Z ٟ (]2q҇ȲnU5{#W[Iqt7`+/>jcy8&T}ù,l_jMS1PJ\ɧCpi+E7,J g_#?-+^aܒU R5 Usi`{Y5zn@w8# ݹ5ï!2JjԲ S.f0B`vH)cQQ 9{/S,W8\:ToM[ܲg9EH_SOƳ(q*\% =.ML[>#UDJ+ ҽ^éci8 tSUG+Yl:9j>9,l.CԴ>(&Q֯?nאidaz?d~T"NnJAJ$ 0|įG%8fj@QDQR%oe@ `%s}5xPwu@J@_4LՖI5k`>jζ5ǸJw] 9=F3}Yr{5/H[o!_>ƻxت}AZ4Ԭ./a¾0/?\biA!=@E wXʏD`Au# VP-'=Kܞ IYK$M}a`A QkFe]?$GtA^ ?wqMdݟX3PkvHOTB%z"%zg4v5@qq:(6Yșo"{O_B-ɝ~}^QoVP#63 VwIP#WUI1Yg JhjHsh!<#(rK݊{uדeyE ' \j§x)$ P֜S$(PE_O;h2L]+/giPሾV.R`^k&/o)\ۈ Den_*q#9B ZOym]Y^9p Yxgwùu#/Ơ5* ۅ/;42c9\lmY8'sȒDQ{dkA˭W ]rzó Z_BBA+F0aq[{gtyOTYo1aH#94{7u?f0k4W"=$V&7,/4㭧H0!{1qBq\3]E+0V}}a@y27A+/H 9oT5iMٗWg(vj31e.(qb:GQRYD_[Dnwu ?<sj 759>\Bo`w-i׃iΠ3؛tzC3_$ VCmXh_ټewSz>:!{bD/aG'#t,җչJ}t rz4B;HLw}Ϣ`e5¨!D!$a< -jֳ Bn7{bҾ8a}aR?BhޙV%Ǹ֬tm :JiT)妉8Yv4I^x̓οSV쁲0 @; k`iOĬ&a X12u4ޜ8 +ͧd)'a*?o,~af B%z.IK>ꎯUr6ՀҴEkI FrCL:Nu!`HIMuvt͑X>?8 Bez}Cq;bZm:!g8*";`j<9*'\Ef&}ɟ1uHQ|FoSr^&!aj>"sew>tj無a߽b-FdT)I\LNU*LK 1x *`r%,KkP wh-&>M" n~}86eRl#%v ߃HIB%'_,VQ<ԅ,Ua]A1KaTMCN!Tz[aBz1YZ^b213ʷ2+:fP8OE[>@գ:aQe+Ԋ,[PX] TRǓeq#.vؒ xCH0QeIZqJh븟k>$ vc>%* ssN?!#?/hО t\CF5c S-gsBb8H&lz'- 1ᒬKqT*ϤBQܺe?l]Htfu牟΍bSn*m>AvgjV`I 0q6uo`9 PS:oO7VHAk~bݷys$b/yyũot׎n. ܢWzpǏT̸[Qo=eBj/I:Z8V J&|\_c#"$SDk[?V(W+:9v4W2'ZO*; 6m %Ml2 |֢N<=Ƒw"s'|U/(xcN4"%A$ĮZ6*][.}d%P?s~>7BӏBw(Y@󉲼 y[鋔ʤea8hzw+KLE!\A$]{ E:E%wn t3[Sv@؟)Xsb36M"J/Q0@r苄~vsAL!XGBy䁟@膵P zmǜoqji@mW ۿXe"`k|qydPK+ Ў3^2yꚢ1-7ڣX-7{-7h~4{7(>fߔH';tm76Gu$i>LrA sw:FP^W+-|Ͱ3\&,T-䮟-f\w^@d:"h1 ihzٞz $igm)VC{)}ÈhB^a'kTE ף:6 ^3+c.Noz7HwiDsn81v=xOvYvZ>(pjz92ۍ ~"~p]sNX:ely9egNe*Zz?3A߾+SWLW(T>dC5!/G9fe|Kxjv?jڔdvzyˀBtϖ6(0)]rs׺fx~@'ixX#>Ϗ0Mhȍ<dxڽwhu5OpIoJ$5^߿kwÜtY g_p0 8wZM #=Rt!ΠL)zZHۃZ( -~lC4&V Z0sEu~lKZ|w/7ĶY6&Xb"Ѥ\qv1L>*cKJAu3Fr4/Y_K3 pc^U'%kC_~f0:2^><ͱ=n&r'h2Ă3^ʇ'c>C4BN;`ۼ_/ED͉#X@5.^ƧIcՃLj:r[˴&Vڟun)38nOФ+P+]|Op􊇯:3!*!!C&]#,ye673-ifX =c6%JBhD|-|O9Nl0xc"v<Q *j+ DLVF}X) -Xr0ޣoKZ38?ý!MS_uAKbM~k8:}>4E:T4IC " Sseϟ*dTRˈii{|ȏ[lX=Wfqj 6+$.|v*jGpNY-S xm36O54=9E XԳ Ci+idBl z\OY,nZ]#uv.7A U(0lq VQj[697DŽ~."$GXZ$D!5DAQq5ʷQP;[qƵ>XKч.J#Qm^3-;3_"Ÿ? rQTF/Hs[ NeTq3蟄`;5$˲ֻl<airgFHg}՝~I3/7~&yQy-@Gc{bV_E/Saf?!ОlzDU4?Uo }~vc\WbMi3ƫ9dC7 {l'}0}Pc[˕:TgeTGdu:>#;cX%WNn{'?ȟܑNfhgvH9A=eM{k^A8c*DGvw3]%@HX A~TÅJ{;xM(=bJ}2hw>:I"Wl9f$T[adᰇA1O td2NxH@)BʩհNU|/Q|1A=Zpu3C+V_Tm =-G=R^M7^6~H]؈lc*s]<]}Q:#R;KZtHyo5r} NԀZޥgZ ?`N}+5+9ᄺ5bѓ N^X0b `ѽ>:Rf^,V *be\TI qgj Le_si?]{'SdTHBfO]VnОkMTYH/JӔP=_a yZ@hwpz㥷YITlCjڳhًI:AR4j+ )_!VsNb\4wȫkT?7 /w_f۲`{x`@p* L,{sZTfo-!ӆX@m%@f']h33Ά~ApڃXǩtf`@ٮOC xjYQIH2MC_KX@PITPkW> 8 dg; `\>- )=083 lyGȷ49۪yqUx ;zt(>8Ug T F)#ɑQJn*Y @w: gA,Cp V!Q\=:,'>Jq6C}_yfo^|);m]=;E$}/lP14"4ҵSdJu43v.gؽ+E6YE"7X"OW3<|˺UE ϫ]_'9B;X]a]; zxNCā#~~Dx=B}6E`rHG.fo*n=nJ7eY32 <=0W*gfUYf,]H_|bZ_U#Nn5$Qk>J%3|w|Dl[|:نxxfeX)aʣ5EvW͐x,#G$2JT"u_nƦ)aҾߦ 4Wq5Z ?(`eׂs1ƨQSAN(_Ex $,]y N^JE} O"EܑXNrhʐiO$UoF@^]+>5 گ2iaY+x!SsU* C  {Z~k_41]T1fbvo̧˾r^u!f]+QLԧr<8`!Jrc6F=u<(>WӘTA TڷE؍L^,o[-p:A茥vvF\h0Z,,7jMES e,V=ڲy`di6buEX&q<$C#i3;e1!7w i{qpoJ-h:00zKVÀMze"Һ96Q:..,a~qG>2Qy+V)xS V'迆ֈN*MJ^O3Ydp=km_Z x5Ǔ' Մ7Y ;t} t$lL8faom&~݆_}[=G Ax3=s+$[e[3.vS=;-|+LAe)|Yb6J+Rܲ $d}$y5n%Bђ23eUdC׋+kj E ̸Ƌ*WdO C^)ҝ?91{6gE@lM\p-SÖ1+#DL A@wƩu8 4 #ka(jROۀMX&eX 2u=Gp9"= 1D^2+әl+=$E|!b8Mc\aR>98g7p7& xϖD3*/gX@6ّwV&yTo{r xL\ 8Ե‹pMnV!)qu2ޮߺuoװ3d6셌0) C;FQt!Do&{dKr!P$..C V |,II FrLf>_3CO_"qNSN VkB:ٹ3XHIPC3A-ù'.;3CnxŨZPRQJ(Aޭ'J>Z2Pow6^,dʒi: )yƝUhYr HXk0\3Kai%Z[ҥC-\F \3lgXȕxg7bW`-q8'#zhc䁎"$6ާ QS~ 5uBh"Pcq@ݧU[ kѵxv|"o~VuSxH. ybEo耱s&f\AdHt>(MO#YRڝtnPHT .VdԚƃX@N Hj8C|G ,E3,{*_gKTv}Z "imVڣlK ݏ ]e_Ywonv E7m#y[/*C3H %7 ݲڻ j8hbC8nYEHQ/T(^%Κ'lY?$?@<}$+u(ɷ5Ⱥ̺ؖC(弣 )Ma3[e6t?GR\\- ̇%՘sU,uyAs#<1g~ش *S[]ɫB~ +&V.41݀.=7rdnGV1AjvS`編:ga$ x+tLuqH]&pз~xN KLvI& I`%\RXQ+泃)5= dUcY?PnZqPLS4\8æXF]M@&a@YGvՈ2v[Ih/7;{s|Y@dOvRb-D^%+w!A|>i䅊W(xU)KLk1b*MHe!ydȅјdӰyqcq~HYX.!eZ97=qQ(.[ *py$l6ҏ뿈xeʖmFXQK?[Q݈8gS?$]-;yPQ /` 5HT0nBk5:]ᄝ|RLVỶYwL6]aM c)`.@z623 Ծp(؁0Ө0 Y Fb0g tyՠ'RTҐm`s;n5`"J ~4X0;]jF B] VdIȔI_ nMcS5.-U?' VqE ;@UIdo#|'[xM2 .}ZQb] K84?6_rw"av-ܓ|ph99*SRJ2l@"!pxmWj}/̊g)RWxu aE):Jr][+Gb⪅P3 hc {zBHdbKi~ D\rl쩐BoTAΪG%Vɍv4g>bx6m| 6H0(##"BN۬FƠ1ajN^E* MC`xʂ_{wd`c, xԲϱcKQ>"?SC<LJ)>Ԏ@M3Iy$/|՟6eK Kp')I .ՒDLB }菙.2lqٟ327@,a9ęT_6r=@1qS6W[e=-|^3HrkC>7[C ~;b@^12b-sWT hn;4(Z{ JKMx}GW 5'nUS8b4 SNƿDp2֡9>&~/׋Q>rm.:Z|KosXY 0x-H T-b`-ώ&5Qd?d9<7vھC 2+ѿ&`~8|0.b="je07_Pzz8aE\׍|K6p ;T$1 d`-ouسh'=Ɛ|Jy RKOeiMFZXsv-v\4YL_C?'$GZNcmߩL zF sQ>:QE\]]`8]GiO|>3eBɽ0m4 ك;luۜVm za8%h,ap"]:+t*7G9` \{Oߒv\~F}ɻ4@zCӭBĽ;nL.-$zQcj} 0{3{, G&5a%`B52ݍ߲I3A3^Bʖ[*HGxt6TA P3e#rsk51,P}#C2,=`7/K,;oZr]Bv{E[p`e&Fw-v=Ҿ0=Jf>nzLgsTa p|Yw|seM+u78GyG2,돁 Y2{ΡY3zW`޻2@$%z 7*lx"|1%+JF_b'J((A5y"RU=wn^DžvojO(S0[n^eg4;e [ G9@9p)=8W[hҍܵW<0=4Ͳ)=;gP9wcYu^t:n<27F : ? -ggEA,ILѸjQʜY V*NvNr4d_A狇=n1Bື4$# xw(8ݓ:ɘl[+e8bx_X!3 Y2ӺXG(^Û+Q W|vw{9kZVKF?j`QR~~1ꊆP_ժ8_b ; MuU}f>JxqGzˊea^ӑmŁuO ˧Cg5!p)?QM(*B,!4g&pY)>0%C"ɴ/ SIi#`tϨ ؚm<ԓ0dHLq/yi D>ed7b .p\P4E8l;fjW#eҎO[´|J&  DF=g~ܹE[xt`?}6*?m`:`j~)hR"?D㐍~%W* šW l2GDwJ{6cutLŘ˶VEE/qwMa(FYcф䬷#KtD8{0ԑlHHדLZ*#qe9{4!E$ހZ_L+ 2+ԺK1HٙH25J?ٱE:8Y0^<40g6;ƺ+&To9L@;QPqܮuT4!ݯ&`mqw(#EiRo2-~t8[x!\{DNv TM1Mpb -/P>w)Ϯ`-.8+ӽIt'#n4R[*LޞE>[ o^"efvH77Ӷ=x:>v[ pRh!f.>#qCTq 1b~kyJ^\`n0ubv> i1ic 腱؉+GjZE;/,؅yG}ƼDD=4hLMqTf3{6[W~43.Ěw.ժ%Wb6_&[HARj#JLza|S8)ŝ3"̐%=K[._)δ3&$k4X"][zh_d!LpRR"|Bdr]i+ m.>]A 8zy& ?NP]織|MsycVhkP &;e3fk !/@+~LcFp˾{'9o3L8Wa}զI,BoFQ#6B5Z_}xq:GU/YIgI"Ө i/k9j19Xߕ8%A^o y|*k:Axa!e %_Ȼ:}/[;*8ݧʺꠡ$û%Xt+xŽc \j5 ռ}f3KyQwWv9I,3 %Z ϡG(赌,U[% oSXN7~,bƖG+)Q?kMܵ^/U])%jjZϏM@gÚ">0iEuH%0VB3/㮘z.GH$$z͐)qXf; =]ٷ)$9CK \Xt YDL̤$+pNB,&T _#Z0W 3G$Qe9+7Y\)e mpkR^$ L_~aL4c-^t.tz+5/O=?4zZ?Le昳ޤB? A*C8V KېB-lRN AI TYP![ g_"L\b-[S]Z̷/%bAf<0b+>y}m0UH=:'j gFά!a? YVz[iށ/}* r:6!@;MGl{rsϞ 5w\$Lc'p0c<e!`LZ;/nwxr[PѮC"JE犦OIE!6%"`kEMӥ8+[r FŔbUaN!# hA駷`:=i{w!aLX} L'rf"-7,F׌<:^w_Pm#ԗafۂc khV1Xkga;631|;yBTXx?6ahMQ,e^oD5;ѭB $[F߱E|]|q+MƀBKHs  ԓ[6 ]-cy d" ct){6)ϛu ,rw~g3_pxf bh}~AXᐠ+'y[ E͒/h{_ mBZ РV* BIΡp^݀=EbWMOPH3g3J-af҃ß|}v6Zї˪rCPYշF(^Sb1%BsCx] cywOrX8i'^0BkuS%Oy21l,(zZOvsKQξPK]̝4G$gG1̿uR7CBHMLO%CggDAHevmV=~ ~kztܱlC!L_9 hTP J"(bMb-BZ0w jskBF謌lAw鮆kT"ݥy 'd&yOP涗Ńan4=ZVh\;:{kks3ybI3ֺ'9BAQkGnrΨ.^Willie!䐜O'0giOϿıE"/Z ܄_ kh,oKOL'c-󽣗'cⲕ,$P%@ - Raf|jd6D-J5sWkTT|J AzN*&p1E8ʫrqQO-7\iV T vPx}ѫFlDp H6 F؁iQ$eUn=jk6|V[B&x7rZŞJ;l;)g5&t[a"{oKq ܂dz"ĸSo'ԥo6b?]֜6NESM[ [Ѥ@4~}nv%[ёy8֛qgJ{MjJ޹;6ͯBzaUs‘&` y$ zԥnb*4mqLjɁO\b+u&Kh|Ev5|kvB|t2O06rDаf_#p࡝/hCCĖVW~OG;E|n "v9zTqw v>QFL9ąHMq ѭB<ӥC01"KJ~C(;Dch5ihe=dp88 -c6Bt|nibp\GO#]}JzH]GߩL6㻝0<=bI>G j&ك94@*%6uN4/q8r]v 6+fkct\1xrMv5N5fS/uN"5IuR) @<;ds_j ˰/S0;rؽ˒󰷬t;,͚H ͤś?# O7LCoL5K|1dN@Zz 8epu/3yEEj2N9Er@FT`D?\$m>e\Dzcچw0ov]^m]K;OiMaS(})䴚ͅ)tc8Q*A` t%+#`]uIm cB%/%QH~8=;gh}El PzC/cI"6)Shv"r$wۺ-٦,͒RgiD`.ʚ^e%/"_@0i&EjIb=ϛ+q]ֶ'/€REz9лNp-,Hp5GڄXk4LS| Aro&_ UlP BY2D+Qt7x$]*' t-(ZV qX \VcLO:\jė#O.ӂÙHDL[+{)M46[Lvbg+ A] I<6ph]CI'R@D)T<T!w؆M FUg4䬡J }dpb*K0YD gmDI<_Q;o[uNXA*wfӨ,tqM?YFܙC)ɉZ3LK(D)DxS1y\T5[f͝piuB ֧ 8 3Idp"bW*%QI/QC.xh DY[`5;9KZq1iVjTŏW7XYQ7{LA{cJrBH!,-uf01"H_Qjߊboi1xVgJ54 ~uƒn8$-7H C\Dd}FcdB3tGhW^]$J?)[76 =醙6WX8{Lpk6JaFHqH|(,-U7h}^:ރ'U?Y[B01"[9c^(5  ^;_mTQ&DW$}m30HB. *VQ/ y$?Ze6&u(IUs atD1/ #jRšjXdxiwXncyD Nv/*Vle{{}q2)gZamGӒW~mZ|Q!gG|eyA|} kxg QMRH~6HsqT+ͩf۩\(VJKb߅Υ|b*CiQu,ŶyĶNqD?&*oyo/JOc-7 q_${<5}M&a?mCkHjon}hV?"Ґ]aAKI% `Oa>l_|e[ŕ%I&u|8@#02߳2mUlxT .5WDW#j>P8P37c'ڼi`hbIi u8 ~$&$l7q,;txb%})O K6'2HD8>ۘiČ;+P/ أYl`ɷ!3+1EVF h7~bϳ&$ t宽dp.8ĩj=r9`|IS9a` Xf=Ύ{KO5blo;5¼G,Zn Yh)RG#kGGq-fv6/-Ut*FZ28#&)T/B$Vh$LOy&:2\Yf(H:,÷2X͘ԍd"Z1c](!J~pD^X>:?~^nܡ׵ےqU1N]Xqw<»kd]I)wFj@%p7א©͛OOkS|@WՕ*'#,^OKҦ(Kj!4,Q5yB?C}(17k:iondNfYOfDF9?q&\%ȣpx#Nc 2bI+Œl"j{h؄tgNvHClJ iluD |c+-aX/W,48_[Ҭxi7wj󕺫f!VRo-)w"PwT#f)ʹ淕t'Xorc(V/ ȹdDE 4G֎ӕ"dx?Wuycºl֗DXW-5=\mzX-H*2"> УamWmYnM[[i6%O0.lg7n5JD*' _'v ]'SCWzpylQE'JvbQ14Ú@.@(o+eXS=3K`)Rdho4cT~gX(Sy"zj7F,՝ 5贖Q gkZ%(plᒎFTe qk-{}tߚ F<'Na}:(j~Op0ga"ŏQhUV~W:4n 6QIs]J|J #y<ZGZe!es_?U~_IxG~9ڹxs`nߊ93e!ks;< Ϯkޘ+Eo$Gg8BӞ;$-<0`w7!ck!'{QvX,)f̫<يcaN^G{K#tV|>p$:Q?UIǭSj!^iܱ-#cߒ X|0 eEio!CyZw̳(|magҘxSYAf>7]sؖs-] |{@A4|.Ӭ'XچoOE!@aJ ]G'缎Bvj C~]vm) O8=H>jD5 A5,n/န[v5V\2@BvVc}߫(BU3ʏMpo*w1г/ӦykBf9J%lN{1<QS] 9i\z&}"l˨tPzeE6:e|EpGt)L; M-nhMBd䳞9[G|Znqj ^P_=!!WL(-M"U Lv7Vh{8ME`Ifrd\GDC@6A5UZRӊ޻@0W.FAŶNm}^b0Vփi ȡtW"ʨKeA ñ-~\)_pcsE]J%caҺnZ]KH*}B^3st>lXVO#_fe}dͪpSg 1S7~2,YZH5'M|b n7[ \:ZDMm4Zhe *8}_% ̅ҵN0Kw`UZG)/h £{Ay{;; "舰Iu[ՠݱf*7?\ gp=;NA.O$7mF[ajaH (NpŌcm}UPtR^فu1f"ȟ4s2K `DL~?6$RC6ґg;MS-lѥ{zʸk.:<݅ n1 5nU69V.7g r.(L9Rψg)T+<;{*~o`mj4'aa^) H^DpRc  sjѧrVL}v2unÂ% 2YL\\8WT&n&B @v=O~u {e!k֘H~GaڷCէ$v4G:3HY%SF,mP[wluށX 'c!m^+[:Tӻ?w .$XL4mFP`]ӍPF8 +]°0("]}`tAfd7PKATG_:b0‘θnt%gODr[La8 ˣf*b@" 2H`Հ{,5ywKn"{ܖv^{wM> 诙ޣIap3$}P+|Q5"E^B^v= .DH%4uy ę [gO!i1e4)62zĉ@K͂hbdP_Bms{3PB~f*Z*  vXíUI;D? ~uCx 5gW,Qlffn\w2N$muLjaj yRg;҆j^c#icOM#-ҧfRiBЬFm7R@{F= WA}iSSA\ڏ"(oGL~RQĹAe{ߺY{Fٷ#VC5CZiJ]HQ;vc&?ERvy?$~}JoUl 6Ex_(M=PBCTP:MBkKj6DZ(=s\8PPg4&~VL4_(P 4o S0x#м؁hn>,RγgMً*U&*ԓЂX꩏:GjMLB.7UC25@6]-hs٧_< Io (NsҀ q!BۘCbmM$F|̹1&/(B%\ su>7~b\<[c ?CיKUwRA~zO>e¨濖T&5!%l)xU>lÿJiCî>K/tt9)r6ݺēX%˛QMtq/jNŢ\Z 3sSq5nk0ś-ӂb]z@f;KjMaYQ5RJ [kiPofh3ԖqzOc+Tp{L]@>)UZsu!?lO&DNȤ VW]($2)d\}TCyg6?Jh.v"鼉4|& Cl >J)S:iw%(6/~ 1GO[;O_X?\ BiKWF4m0_VW?i,0RJC4n{,e~&`@lqq5cT+Mo5NNI.WC]Ktӿ/'Է.Bg99>&wի<@r ^@Ut*~ʸL~ۺdU -eB4x3bʖK4 Gi1 %T{Fk]k,HG(\r nEpSWHa1dw15b)%Z61 B3"ͯ`dR[զC,0c4zԱ81NA\ ? >[]²1QI1|C*QeèZr{V}kԛlrp.97DW=jV HuNp5:Be.U(mmDYk^wu/T ?\¼ǩG @n:nox. й7ChEL-Ï2̼AQKñ9 3Hp'_C\+^7'J&okgn[<7F6ڈ+G)%ϿP!f7IXn5Wr-,`]9'G wNEbזU$ "=PȁLPM/km䝖K#?^H@{Y՝k+5G 4\|5> (Nx`5Ö&0m?c'|k iMV6^}!rR4 $g<4j>YS2Q F ͹Ņ[u{+i!/M`N+%X\!$;V%ߊgO)%.EsǹoTP"2Ф*Z<]qFѦAfnWrjFDl30|iGp~j5DžoTS8ϛ L$+TCGB}"xOonKaO>\FwyxPQlT__TF\[=(dQ,gG9MO f`p\s{hytob!-DЄ9_ Ja6nsop};1q/ᗇXoW5yPZs}qFOCB>iH%Md*&oOxx)|eF􁊉+-3.x2S]-qҙADX["c Zva9+P?7tHi=f拊ȽCnBcv-c_TG2L7O{l>3 {f\lv5C&}#A\By_{J֫M剠oڷ69LjWSֺ[hsܾh<ԮLӌ37o\IA@es:cPsߴ|fK3Qf {ZI䠄1 xׯl' 9V5P&ȇUr9΢wzُ&>k FLV($ .$n9%ōMk}rmGw^] D+bF?H+? Ѽn*؉4'{&8_=ԮEiKZWU_4ܽ<ꃡel|nF"ߴE-7Wʃ(!TkBVLYL-rSZkF%\,FRq r˽ڦ;wwTM $a L^={. ^9Gsz 2M;C٨^CRF8$@%ȀB<(wwM8ힾ q8}) wjwS ƈYq/An;ZYeJd gS)bCm~sM- y&ޛg/Ys+ qp4^fI!9]qq&̷X[_f]f)~iVuчSGsի^Nٚ7Sk 8Y=bNH6pk>AKsL NqtIŒg_ȁ+ZUCJ崰u3jN[7KK6^EjfZgdp? `0 ؛*{ĔelۚӪŅlp{:HdCr{ {YNjV;E)ã0Z\Ġ@NEd-\zV;+:HDnѼ&zpw"nvt򲅄#]l @~tzB#lX|Vd˩'=q8ܸx+]k}ϋpt 噜Ϗq/ZlMG⫛n3E ٓhi'%[E _ƌ Ü s-UlSS/s}xLi)f.|.̰.+˲Kkdo 9G ݌.eǾ :.ل`Ś/"ޡ_wٷuY&J$VdKxkKB\|9+HԂ+'"a(gĹcC?}4ʰ۝iPgfzIiscɌ R8{H$13=FH}",Ц IAGyGOj:Gh'~LU/zML~3L"Kڱ)FΝJ[7J7m>{ptPv^Fd8]wwl3DM;)] gn[0%vQn]zEc)Hj,:1ˑͩR<5W Yx<֌ yh{֛Q lM97_I)/C2l!&52hNLQ [|^˩?6ö"3gj#` otp;RvJ)]nדy HO )ei t ]Q 4˩k_ґ@eA\'|tN{[;AҺl\ (jN{7 |3gTiރA(僔-HbD f\ͦS׼6Z%t"GbE&/9BgH$q5ozD[TXȍT>$ R:D1v/ϪMۋDpE㳍Wǁt;j?5fi&awK~pl2E[!l>ǂ q̥|u ZC\Rʜ3Ay. NDJ29[x¼MY6r꯮_oW׷pqZ{ň`@w& S/ =C'*:9>Ȼ͟=! )Ϲ JCHYPN.U<VŽ||lDwu_w7UG<Dž-^N'S0قJWBxȽ7n4:تI"4&3]$BL{i%\;V6Bt:.0CK/D|t.͙D%'{=%_sRu+8LU7d-Êf1U¾Q#5.7L?Ƕh"yN,r52-IuSYB`ax-jr8,lSw >C% Lp\bx)uݏ2P!d-@OWcQi] y9>+Hqc= :贀f HpZ+däP649Ftuwa}F1ƍ6 *.c"*AD{=Y2EqZsߝ]_gƯB_:=V7+\Rpȕ}}tՠf.tM_wؑ%KR.\T49~n³t >dWŐFڍ~Y$:'5/`J 6c"grQkui׋JmE_wNCc6p +Q qi=U.t$|b5}%rj#PRQmO|Zv!f6~a)ZF'-#靝.A-: `SZ#wJ!AM|԰Ɇdi_@oYXkV53@ v&H ]>8vV5K9Ì&R-"! l*Ti1_)|rbtugŀN9])3-1LSdl4&bEyTz/b^=Õ@nZl>fgR*EӕY v~k  ? 4'ၩKDD~^Ye̎6{-3YV)`f_qtJgƋiݑ89yOwzn 3~֫g 귗Rx&դ솂9!$$j JюUld" o0F\΃]2.ׂ/h}IqK gɥx$d}GwNGVEb,+$Բtks:̭a[ĐE}Mx}s)_DI|kcoEdܺFȝخe`[<$!L*HP(Ocɑjf=y[eTF,de!vx~: ;߻ku7H !TLkIP5R:7Q8׆.Q_~ nO@N5zbf g?hG9=$4KXʳ4%Sȷ؎C,ʚ5wj줨J~͵%KUhEO{O.ݖ:Qmi+c2Y0ݻSYB՚7sb(˔/#ɍnd t0M\Gbj|8uN?o;ȵ9~.HSIHnSJ $n;d5|c" sjOG>aē&=m0l=دHIX$1x@6]?d+S *x˹qAnӦni 82ZI3A sPfwG *z)u*{(SY nb;LT͛+0 NNIiFqH|MVpzTh#Â3Ɍb*wQiX @ÂSb0]gF6]J*Zq#5xsj I8۬Ky9Ao:ͮztri[* BWllBUhuquOxsh7O+ʸa:+.M8\g&fPƝLD+ZZ_S8* j-@k O`J|6l ;{N!ɕ{ߡUbnkMѩkeGvpLۣWµfO|gZ1B Ծ)LZh;W2dCT叏_^U@|g օR=ʦXɞvBAqV\E&eZVКB^%uiI\}$عUh.x<imвVx.5XlkRX{)r^s)sK<@ֹ$y8;>iRK$*D`_7s.:`w)>(H@~fpX9vjiБةc)/> Ȭ!i&dmw3ɖymnf]J esxAZ)LPPȑ lj9Rn/>?oSגFgk޵ބ,}77zYJ8ï5mxzcGhrJ`D#=ؔk3o/s)'﵋PN xI>˅9>~x*(ZWpe1Kҭ j",2dz>E"8IY"3%쵱.8b{+Ɋk"#1߄o+5YaT޴|3!@T5zR_LS_O{%qBZWVszy0S4h:0i}Qf3o%@Q8*;z>ԫ0;sG+&MO3%OQg%h]tV]&y:vXE*!+歹 ◓Dgq]B [ybӴM&O!ʢ9~ϏvX0 ׍ӀYLk!`)$7Y_|MHτ>̣R"nʵOB}Pb8%[(=5乶WN&d~ShّZX TvUVaϬvD D5<1pOeTg{Wo]U lVkhZvU!zJ&B0f Ti⧐zݶYUGfT)jߞ'C$V[ Y]C<ɀ;ܖi>:Z8HWnL4hw|bS""kTO,Xl/}\ dzW[+cݿ )9Y%p4upj|b}U<&ʹ4(DL4}/,]2բ-6ւM]u{dp=, h )jnMVNK!3dpbPľ#fw6hJ|!{ 8:j)ZUsp/ oL7iLU8LnތX@S88X~#! .J )ji^/kh-/^]2~ַSԶM?)Vs^Z*%m(HOEL|8v> .~~,yڲm![̐W|S^ CHs"|djIڟ0OvH$vQCWQ'egXMj!w} D%-u=ܐ[ @'3&ucMQsBs)]crՅ,Y=!o"@ 1rEJ0՝.~2lO` U](`+B j!L]0+XaDhש,GѠa]7S*P+_ K3I$(@6 [?eБF`%*taͧn{$b_%xYv^~踰 wZ !˥쯱GlU`8E}bvsNNemЅ(,ifUHbZԔnj+mDFn4\s^u$Eڣhd$=7_*3>ߤ-erQ $5G( '0|ZJ:n@u0YGuN4)í5.hOV/LAMnumZ/2fs(ָuw*3k.>u4Iʿ6ac9k?@@=Tt+D1lT2wqYtAxv a vml;+u a0l[ ̩IoDCor@w5tD)RhR z|}5379M75L\_uOl)&wSPN&#%@H`ARTiqK?,#p pc2*avIbNuRJ< W=N>폝x )u[|&j~ .Eo^b\;Pw]IUZ: *,q/c-$9r0l"K-(FߩmWxÙj0; 7'bQhfթ8Pa-kaҏX7#ԡB%j0O?EfJƓqƇϢ zXc(6범f]|ѡ\K\9D_5 `הfMC3uY}sF-ܣ 4jF)7a*3{#/pt:/ov*A3K:T`kLOzwoE}QVC=UYk" x^>^aUUTotA366'//wh" ʨ,1g)ўwJ΅ax&m?H~< gyXZW#iSDž@[rO SHW/쉑wne$Lz%=o5n%,9>?mJTDgJG eU[f1Aa#XhÿܓHQbZ7e 8Z/bWD*GGc$gLVZ F^XӫSB]SS4lJK%;&J|"SRVx@Q#ٯ[Lr\V1HB+G*A ,݇.a`Kb7]vHuzڷаi=^ #U Pb;.8$A-/Oz۾ @N^u|{4"(WTxi#?JG8 $ҴPPN7vtK^v7Ykt_%!7D5m# u/4l+e@a]Ȩ[ϗ-P(IЏ,D%T+P4pLAa\id3[ad7eOb?Ә)ĢF!׽MO;d&?wRƑ\@{b0PYHR‡ 6O=L8g!Em1]~B$2 ⏝S>ՔAD"=pģg!N?Ɩ+驋 nG /T6- g ̚I^Tb .^E%eS!D+A`abZ{b0rmx A+}2TbF/x)cjYFNknA#llb6(u 5Zf6?k4:Sc}uiyE?x囫BfL6ʂʮ؍h邳6( a\WԬ_z4A [?^,dS/HA%f u2vvWQƼw:Ag~`ip)i|-f+yňKQ~aK3RÃ?5cHetg_m-`ԯӚA0*!ʻ^bMᣬjH=h7L*}Hd$t)ӗB+U鵐A:F'i(3SkI/N:p=x ¸10q)|8"2_:HSDfyQ-`: g8n'ʢTȜ*3+XGC,K Θ `z s{za/.0 Cq~uefWlY{E-kx=!Ь@-֐'Me=OQskT83:xng`^#!XZst^v,Ă3@J 'Ft'[P AV0n[,0ԴsK>䊮c4ܛ9 .{k PDx+d."F25ZA-]MڛǑA?-"r|񚰞D)Nՙ#VZ,ơ Xi)хM@/JZ=$ ||]r> BSt,i ;8bc{7Vָ)en\3!Bh~y8U兦#t6BI/Tq?E )g>`vOd+ItbOgMy #Zd1Ǝ3(ve؜珜&wͳ_fQ9Ӓ+=cxQGS. 1̥̜ͺl9l\˘tK۽cPy %@l71FsfC4>f +13&JS_{Q|.sIٗ/25pp?': ^uތN/jMtmbkvApY*wBO4\UUW>:8UjnA auZw]hA yml\:cUHׁxd){mVcyӇ,~Q鍓-Fb(h+p - ȏ -6~+eDQE+tܫUߎl d"Ne=$Z&Bm/M@fjZzy^ИՓIբ?CԹt)?ɮ'@g$It^+Yp?W<΍?Ƅ9-A /ge iOxOy T`oZ^偪lTuM V)*:.'^'=$VDW[~KԟG)MD0Cv8ȓ!ѴQQ\:*DWqߗ'@^,@ U] 1c/P;] öpKEOb|66|z@dȫnEiDQvk~\9iUev؋v(J |,|+%&-t/c]$2J'Cr sG~ks| KUHT%~>%]FBbm('v`&L:76ECJeZŵ>%R_C8< X# ^?"M \19a- BFESBq +6+tJr-3Ɏiz[Z鬓wx526*q9*Ď"I7}-nPK g 86ӕ:+gžUC1Ȳ׽Rg oMh *\ T @"EN:ҊGb\f3ֶi!^h CM8MV+oZ",fnxѳ^jl"JZ5:kTl`/Us/dB9 Io8,?X! s)/7T󏞟G+v?1Vb"nW~8:@^[*p!+%sY}QX|⬣R^Tyd1B/4MB?xF<|abd5/(oTi7}G~eZ9VKXшj my.G7W" d ܿjQ l@3C$%' d6y099G&$wçuɢhhL) uȉI_x#ȒLOm}{;?"I^ۚMMaq,M,VBdED )fw rWxkRK#TPdﭑi!f~/czh ^~•n&O<؅nET?=ZWΏJBU$_6P-8Kw-Vӈ C7j#fl_ZKp11 @ǭUMSMk) 83> #g6.Ik@)zvL7*vϨH mqd w-cwA*C}*r\m':@}~Zp d~ycM>KaeNV0qg8eZ .c~uHdo'*ra:is[8,5!̵~bf\H$~.[F<~-h(|GŐT0jWޥeбKji?[{W. c9Š A0w[,7 EpW*g0.b6^mA;_R. 9R0sbU01b>G{({Y* r4<)OH|* Ad:Db!{LlGBLa# o)6(fct&fb?* ĥyQԪN3x&alG) aE/̠ &y~rᯁ; Sy%E6+״bHdY kB.BAu3n +E oo r-:~ 2(X+a)H qv|=Ru҄{j!2>Uםꤓ6nƙee'zdo5Ejqey\qiX^ 5̮Tj I"twNң>MIl2DV̘{=z#L3AٍH^. ~'{_>}lri^\ft9m;/:?кTy< #w|()e(b7sZa}cV>/f?5OE3.#٧Von-(y;6"X(m<  /c&$է, GdǪ֫ijĎeTܪ'2AZ兠b ~Y'Vc >]8J 2Y&Tz\+#7 +~@7ϱ`5}];7]NL$VyghECt6R^8q2NJT!Er X|yak.5֭38׸@MF I7'?E*#3FXN~tX>X cK5=N}=1PܝkdX `VKOS DpO}I{S7Z)]hg;E0m![9jk荦s[sc%R17aSQ4VJܭH[84Ur c L8t Ӡկ8EEcwˆ֧k=>yw2boetԠ;jظX.bGsbߐ91j6TOl6#Q WT wį ưX[!8 Jb#UG2khJ&̒y[TCEYM 7*{zgG?Жg9 EpșsdH?oW䑔KSz}kpnst#lY '8$(fZЫ KQzrz S2TlL]Wf*@T Upҷ^+ 轜=/rݥ54dc$v\õ 4:C#%Ԋ }!gǺT $y9 _d>!\iւPf#Avw;!1 K$Т 3eA Jyu3F@]3T#gO '^#CHX~a-$ _Qft~:臱' (a4.8^*1tѥ?"F]r:@6x:B0lF2KZjt)CCb,^}뤉D&!K\)A]/5JtcPF&\`oۊBy<{&x9!Gvj-+әڡÚ=$;/Ra9UK4VvJ0ɏOQpwpe}Bt:+efE j%8[J5V eM8;TCkzyM/A$~'/Aߤ7l0( ifKۅU]510xHhDr;w87</8Y)2.I%{75䟝:!ܻ̉'Bk;XAY֤vXM-a^s)2v@ ^bf8A){аWoyλSƂu 7<6!zPgf%>BK|牏"?B P_A$oC Ov'|UvУݤ'02DSb?sIz53<]Ɖ"K[%x KtbYLn^A =}]//&2`z|VؐWRru4Va.H"t':a" eFP`qwg& 9Aa8ؤ 2':Q+,8ES,S8腤T 1}62#5 X=y )c~ו[!K"T;*;g()\LNƁ:rnr^%.z:"]EohY_¡p'q0Pc0??=<_f+DBܵ  QP{fIwd˷d^NpUÅj M,5Ęhq]XJ&^ϾCpE;l [1y%6G%lp"a°!x_&ٛ V4 [1R۲"x7f(*M%Růt+­7 2y/?!ey|cTL >miu#թT-T'qey/cg Uye(AClQȿ:di9oC7rR AJ6sFbdP313Hlw&)%QpKu6 8qEtpO>$`zב>x'oaO33G b Oe}R@f!'726IWÓ[dSi-;W<Wv94'8CSO忻,†"[ Yj&E=~QTM׌hpVRuセs}|#[-Mz;Qoz*ɾUcIL$0ڴ,_`wcBI3vs&2\8 O^yQpŚc"CY&@m30hvvy\:"v-;>}XcqK)nкdzHT"uxMKE:wϺFDL1_FҨ^aMѐH' $ ulǎRػ '7[.b/vJ ĭ Nd"2bL.[M1YJ f0ߐƄ~s`@Ì9\ tVaAy1M jgTD2F|%w%m0o="[ KQ yW@vځfܦrSiV 61[Ku"WXtՋQ 8f}^.#u8at- x RFCY{|H8Oq2UG J‘"#lIg`/3kfÊ@5g6 Eз%ײKi[\l6fa.mj'.')v?z\Vcnoκ6K''Y{N,Ddǖw.x9 tb'G=Ǫ кmf'{3-jq)# کla%Q0vj}N-YF1k* baLRY)cX?Q1IYE[V{Vð`10KйA~5eͩ5u`Iȸ/ÕZt RPoWpK 1tk59A 6_VĄQZdP:cA1zNXJm+>2^(]?>klE=KJN&59)7uW瞳֡P1 [e'` x0{oa5yҜ2\V;S5О KfHch$NїٯiZ:8m8 vt=: |Me\ j±=+.9uBF7 njwml[uA\m~FRf:ٮ\FI>:I W]-hBY+^~Dx=c)3Lmdko1L \>q[diC}ɨdpoU%pY/VMPXɤm$ڬPWlMn; \28F[ WsI`ʙfo@z3qxCLls,I9 ܵ#^?7TT$G%dx+/`=$/qmGgv@4.pb|Rd ajkFܒ=X.h~;xʔ8%,y E;f_o."gkgŨ+wĆ4h=Cd8p|R|B`O=ɚj#Cb_&}ʈq6L&37,;3 D.^vbn>uđAUou˴6kmK ?7Fb9L8ghSI$S"1w |bTup`g{*Gpy>bڛg ՎQ׺]W2DύBL}͏OVGx#UX͕0~v@O_EAMxL[@NEop`h0%psơ:N,<ǽ荝\l_s&?3vzQIt{%3 f9z)M”/Oȥ%Y 忯p[柗}ݼ PC0f&u]NTWz}P"JyjȽ4ݞ8|0M*Q~:.?S7<@~ E* vqs\ H; +rzKt !PD#^\SPԫWaPN/Gt }w1- tP~q(&us-X6g10/k Fb@--3s^C<ϐb{@Otd1ٿLPN0%7H1*u7o!#"+(>^oΩn3_eMޞujrReaM&ȌuW 5vI/5`:j0$"6'. _h jؙ \#@:(ytsΰӣ/ B"ռhIEiK>:ErA ߚ`,9kוYr ."ǹAF+7e/weZZoW3=>:oޖ[/n&٭cm@.+5|DuB%LU^JX+XpjzZ)R3gҧ4[b[ъ~u)mb6d]yNĽxAK4 Zp #B TP,Au*ĆF7FASX$(~RS^EzhL]63Bf,N=. :bEs)Gr)y'չ=Qm C(y)vs؋a8{#kPH ,Ĭq&ZɨaaO2#Bbk*F&H~$b^p>(VtwGey,H#S y&SbuѦ S(MOh4m^yChlGہ]MG+Lk`"J1L5$Ug^piP+U(-ٖ _50he |6_Lt!C+v^!.a/&Bպ9sbb"0^qq2 46HaiK4RkӺ#`-qFN55 tV1q"F%UYA[-SUM,<Cy !/kPǩ Kv]~X ް.f2V#ZmmeU!`SB'=u[ 3 HX#BVQ`L^rl' #8B,uyzACn(/ǿF.9иw B߮rBe8Of KJon`}\B> )KL 7ܤQq`]_qoЧ<-_» t^u"#jG5PU^[#VZWÆg9긓p2NTVq iQm5MuFHv\HH7+hg gU=QP !*I3!yvO +05xlD\HUIhy%u0,?# mGI9FX[]Q Ei(! y5t|2gldOk(l%z) of=jӈ3 |Yf~S\T* ե>-ꙢCaش {HY>'4ЧSgeuL[q H*g/vXv|ӕH~{ sz 3!+&I/ɤ{3!~k/6,+,ԋj=mOe+-:ȃ&ٹZ2 3oM F"AK w84/;+eƾ(ֈo"EL^oE3`Ҫ!}2X=Z^~PRp< 4;o#81#^$!#GHi) 6jTnurE-؃,덬~SBcƈȲ>umg` ±tNPakNGw1||Yʪhnze˭ef5̫.ᕄuֺI/K"%2KpV49JkAY!G_fg%TZ[~*ܠDk>~k8+mqFxSd,a&%u'/blCc 'r5)9 &'NWWx&0ѼaƉޓiۥ.9)$hvHxv8c2(Fa`rͿX۩qҔ7Ɖ.-Ot$gdz )N M]*/k9 ֙ 4qyU=$F J|l=qG22*fe]Rez) ;- O ; l:®f/^&.aEk.:ǐ"=*!ZYo 5g.R@.n1Seż]t> }Cϔ]C<٤`:s 1N HY%%OPG^sm "[$;gpxdP"4;&Mt_x4HYRϥ&dz84sƮކ tXvmӱs)ʍ}JPn*̀&xHJOzY'BἂX!Pa6(Y°own9]oiH_2ѱ֥Ȳ[[8-GwgD 7yp m Rkj@%OLZ>q7ggQnPo31x0Z/EG%hhzN(k9Ț{ l%"ٿt*WsQJ;XE1ytڐ^w:tvTN{+!}˭ 2K%P8ݼ,˾qKp۩b6f_Nz;٦_2^O^G^u H`Lľ3LRRc<lPB\wT_'jgyd ̮ }P0 z, R/^vOw%گHsu](/w;"!$ 1zv>&ؠ⇝ִ鑥J\@c;7]Ux}ۗrۘ@rsvG/-YpOWQT0G*H86 A)az<|,!VEIFE@&HJZe9ǰ#j:mQB>87^)vYtn-FC؀pxn5cU (~VC+\X KJD-;U\9dJ`ouaZr19vn_Ɉ.Ok8/A˭߂B0h@%))k+V5O˺{Ðƭ <{[OHxIIEAP![BlS)u3evU$Y- MŭѻDZ%#p#p!FT O:ƅVf8aG{)[G~gN/cOfUI-Nj;zD\2dA)^kO!5.&_~u.TOa';ykt˔Ni6ӅanѬRi[#%߯&i`GU<6^DsEu/ 'p=lZk|"zoC>EgM׊b7wg-@L[PKI"6 >PPzK'[|5zm{/)xh^&;`>OŪ.NR­0rw?*̔ 1e&ZFk;BKD j8oyffbpfgm H`ѕA%cmk x3zAǣ fW0n>ɮWg#mGt"9MMu"2F5m臭`?9/t'qdcNNw2' O6uZF,T,b \0Stc~hb\m: F$;$2#"l+fzK#1S2 VBWz݋3d^OQəUp=3J ,s:x@P _UD.6PUM kOGd <.Y:ٻ(t./D% C.;`!Ky L{$cNf-?O*]ehYx 7[V5I؄EyC$nhպ{{:kVU.vӗ'<:p8r2JjqƉ.pyC*A}}'kGqrSlruZ2ozf0@R [!}9߮X&@m v_Gf7?nK1T >J~+BGw{$;wOkuB<FعSܛ RA 6gX󙂉M z|Ҟ{2WʌQؘ)\%yж^ލo[+YNL?wԤ;1'X0x>\KGWi[J{L@0mXwƊ9bx5ƈE8wK(2 AL&rkOv:ߍ3.S:a2OSe]:͗+AUJ -9ͼ9Ga++5\ۋp IK@K> q/J\♿ӾLly'|.ʔCNc ۓV >*@?UrUZ4ق5Mu@ԫtwMeA%CGm@'h;uy1g0f>ܾiE Fؐ58PGM$.|V(k܇h,.S/)VpA:|]"DE^ ýdЂT;("cNuڊ-~^Dl]mv #'[~.<%ճELh 'f /K6ٰ|:|b;F>M.1.)E1[ؠ6[TWVݨ ){rr8LI,6[2IΘH`s ojƮY'J@ Z+X)~RS9GuߍN^cS+ _΢f83a})74aB甭5҉qt1Z8ip6|eڌ00 G74[Ə ayG?4ǀ"p~5T\1޽ZF·qͪnԓRϾ+%e#sebU|R$vk||ΨӏE+ҋ&$=~qWU=tHp#obՋU"۬^ }_Z[Aأyt rnʓy"seh7FOjX'ڸ>OEFBIlI7NHNid|Ux#p$/5i3z JOs+O좞yKW;suňO>+&,>6lRA5ddg9PAaаd͡mF&X%W&8M=*T':q>{ 7ŬuI6G_BܤWNO}8! 0n1 vOSqׇ/rdC( 03Cf #I $wިX}@᛾7ZդEuХ-a.>?TH0V&?B<8poWmh3:@`CyUQzO Tgp<ެktP[Jtіxdyl5]_76<8KxԤƢδ>oq Śp_J>Ϧ:/?F ċsuK-KVQ[ 3U_)QDJS(s ( K7}ONcT<OݢHV@pg>VABăUqܩXؚџP|5#Y$f ?4c\s szRsܳb:}#KLT C=d4al^kaHrN%9//4.8mHڱNӃ4PKCobJ= S>PtQ*=FO{qע7*#X(&ʮ "E@%Cy)\HB>y T_foVhфyKu3,7jF`dK[zgn&*524өVi`JʠiW|)vXpkjVJ0A6at$J;#$ HOV/t FZ:lƳ\b7eg^n#q63l u|g]{76rHr6 r)U->y$rȾp &靳@|x{է!9+l3wK.4Ϥ`5$c7dqýL'nw,>(hml5Ahq]ݢ7j$ӂrۀnRCZp8si#Sg ^j !U74LEoXխf Cs1fI0^i 3~3QYW@#@Р`{lZ'rۂM5`zNGoU5J72B؜Q\h6wkM\k,E2O3[r* ciЦoʐ<  5_of|i']m&joX^bwqbhwwqRƨ8sQ})]Ɔo\)Uڕ8"LKSD)- w B{SWUVJdrZ~߈6XIr?=/|:J^%\]luRb*w ! R!0fʴu2)#a0`RZAZ2x"W^x(; j_&23ކrGVؓsS^ cpk[B1P-}D>gbN#!Er{*ª(Nn5 VgsKܳ7R,er+,U ´ `i/rjkEO 2O֔#fukh  ?HU!  Aq\ t^qMо\u PbǮqMƎ_j}6䡳:Z6xS>dq?[}^FqmG@ 0>2ن:ԎrX-ۛL j.c71^-mщhQh$'6=;gpc|A  +5ȸ)ɗe(L+41.iԹ+T*c"&y9!rBg=P=S̫qzK(a2ݘAKX;6S/nb 2?0Zj/C]`SPPbd͝I0+{<ݤ8HSLԧY1J1%S2 MRSąE2X-I~{Cy1秖~}rFg 27UA۩1 ;m@/nvȿV&'fR:I34$bv)UEU[o+r.h!W֐ՙLRkQXEFc k-@$"L?{XnSTĄj!`̔qEibґ /of/pYvR(mГ|߽ƣN+)I_2QqYKJ;**ᠥ7pm-a7YᎏRrmF); _v<őn "0w"0SU{Hî(n^pRk~TU}tqUW(~tץ#H]mDfZ/i΁5ϗž\U2$0ՙ4| @pjFCiU8E&շ9t ?XS|YQV/$|%VS˹Q9pml^ 2g D$!9*3с7ys%p xHzkTkFS&ˑVsA:hdc V\m>؈)Z3JS"n3d_V燰"}PXTdi jVi>hBWgn\|D=?.GKIN~/]`tLrm_Ejc~ 9|xcqSF!j!W 6u=c`UF:9^ z6F '"elЇXu9H\+Tuv~{-j6y=BEA^6ʑF M 2C pY& N}wfG\Β!ڕ/&j 纇x -%2"m"1EoDJjWzdj!SXP$g+CNg$NEWs]47nz)N2 Kj 02gALQδqT_ j5zYhQZxTE }fm>ZihN/-#tƍGWV, D7DF\5ɭ{ZV:oU./1N.> jݪ2v+܇t=$U'լۗbwkBf(wCVܞucd#Q@`u)OA'nEnP$VPԼeĖhcהEUf-XPC׊X&Wc!^;sZx86. xxފ6ڒSxXMӏ!`͊B:GHy|Fh#j:ï3t06H/Bͣr>bLBwo&JXF78zVvrlS]׽T%rx")QbKN3V?uAK#[FM.xZfU]HUUz~iGʛ\$7v t`JXA{G׮ɠ?PWX#K%qƊ x7;%iZ?&uv xsu8x QmWqqK**nH'DV皺U.RhY^dOU[&ۅ> CYiEұ"468̕}eޜc1>&u/_o3lk)ZJىĊoU LIίU2TTnUss1AjnEV7娖;%+iBvO8;Zc!E^?Ii> /t#|_}=l>Xq\ȟt*YMF* ہ^ӭ:0z>x3jCZcϭFJX .6˥\xxH?6PA֗Lq.PXaylLP@F_,5 fڗwHKcx1E9Ca?u%?;E&_m+)GI%_ gH@?3t&zWfK]g($xCC 7 -]lQzcĻ03ImF Rq4ap°ynOH:4g>J mch))0y'sFԊiNF2}wG2PYʈ|:gE*̯폣05AN532_FJå˲D_rJ@oNM"葑nU tdz6F"J#7J@M-NѾ x3%7p-v"XƁ <-mTv(qXGh!+ .U N0k p r;S>!` @"6P||Rbrʎ 3Xr1R78:Pc-#܈/ѐ@RRT3'emXCl5{'FhS+%N⁊-U@uFD0g%e*j }kl̅Vh @2;L\,8 s֒ҤI](/b[>GrVxωǁ -Q÷%3qޯ^q(9%(B !}B !nkNmW8y*(9[3 ҹ/WZe[!ZL? 8FiaDjG`HVo\TyɎMztf8Cز^r}LJAfC(v씦|ބ{7t'N7Vj<-PK]2#Х|tW UD/UGlF;+u[nq[ER5Ld#>DZF[䋂LLNhUEy>_AqvU_a4!%Fwv'ԡ#{sޤgȏ[3 ojif^wbudt5wnF'9ҏWt#Vdժ85+E+Za h)l ԠcN['493$]NV]ITowuXFF8vdAT8ՕʹBrZ[_L)me`,g DϵL`Nul?. 8ֵ$ eRf:(I<Vq9>)s=Tr]򑅅;`ekneꦌSHwq 6-R)zm`S@6!}mA */d-1^uAZ_Tya}kֱd3BwVt)*.AH Eo-YY Pu-͙ Dn)Dc8{d~i 2a!N#uU o;zո]%tV"vu{ M6&+XϊսlpT@P\Àa4;`4o7R|'iloSS{խf90}NrN%Ftg4 _;<؆s?Io47@uLI@TP h$"aL37;O-x~yOTD2q HiogY}\urf3Խ gEBCS]Umsy'%(ve S])Pfnj`q%9L[I3[La۔HF/ 9D0LC-6T(wLo y;RcswqqoY}]b`xPf^N7߃,CW]r%f?M0 00c~y}n]E6I8_=r >2dLޔ)=WD.ܸ폆A~^r3Ol` kT+:o¥%6NՌmy/983@+J_)v惥թW\~)kw2,3/}m^5q=5(`:d֏| z tkaz bPǽ2*O\AtzI]r10>0HᕥUzD8qU Ġ˜^k`{hacK.mF|xnsSDJKv~?Qz%Ӳ_ٙ@,a !an#; IMgg*b¶ϹD]aw)j.!qdÂ>'u~Z~8Bn>,ߚ׎xn>4~B)OLNuEqZLG'907#yȃCjnMksbf-]q$nHp/e78sdU;7{$)1CK>[qyA!nydϔÚ/JOR=-֠"x>oӶGo`ۍ1L5 N7¦Ehd"1\g}Fm|l FJl;;@?Mjr8vʶ0I%s`otl5 d90 *'r3 H XeEۍ~Y7 *oIDjŦD+M;kNXm3 XֲDz+ڜʞcdI" ^8Q1X1։//lP%'Z+w^ۺXDIjО|^/%o&JJSw,Uf#C5't "~7hUC&{SrUү$h"3tZlv|W8!|yyRN; !p$֓ԺE 9ﷲx׸+=h0s9TKHkJx>^omRJ֔FCCKjڿ\"׫붟UD\Y!\ԙ|Ȫ|]tjC#q4Vnv)րo6$xg/7ddN+*Ku,!o`hMD{A$ sH TO|;%Գ\=B?:یwMn< ܮIT\NK RR,;ᄞso ʱ@lNҬmHGjo?Bj$~1W{ȉ'_AZ"d(t#Lfwuy%kuwe(KT且Ormօ?_O!5%Фkgbl#o[LGy)<6/2sRȂ筻3Wa oKQޯ&O䀓mݨL1o4Ԗ `/jˎuzݠyqlb Ě韻27ӠlOd: dfp+BU3̩Z#MOhaojكˇ/qk&G/>4#8rv[=KX GPyA>&˜vn&8Mr2.gPӜ3))1/$|mb<@k:]+9udknAtYhQHll}δ&R9QzN4(0ȾH4tEqGw~%fls)x@Rl5 8'B?[f$%n66 g, gg |jƃ:㷳v'`!ҥ9gpeM0>L)()NQTkpҔB?'p C1yi@ pXWL t(b-ϡTI~p.>PX4-7]/qH9A;DC漢Qۣ0#ȩ}lN0[9l~挀5 * +jH Su &uSN S{p~ 2*L!ڤޛZG:TIS)qӤ{>䉝\}/#ŭ`# ?esKE0\[W5 !=$?а%'(v mq?c]=Z0קoPI;$SKӢldĚ+{z~?; 70pHx qK lHֽv,SD. :^]2k`b|Dy6 c '|d P\XXTop-dGKӤmw\ ]PB,1ڎWiSY~*7iFT~_ilw1$ =%?đ2Jͱh Gn8:wЀ~?%"|aZ h7j:4K,;_߲'Y)Xzֽ^ǴJuy+[JwH?@ SZ3m)> ɱNwOhs߈1G/X)8-Uj5mj"S߃[ωM;$22Fzd t>]Xn4=71e(hP eFnUXKh DB&KCE#"Jj䦼pm#/1~Ԣ[痏voj6QycHB׭Aߍ Ea7qyͤ8X&3bK;9r1P1p*# ^46΁X]حOXVG[|+.2J%,>a8w,PTP`Tش é9hIedS¤7^I>pi}a>wOTL>Eqf"dqTĀmNs1:ZTMJ{BhB*[Sp=Dkzyz :IA5ZzG[ 9}?&G&8 tJRR%}.jft( s,j@_?np$5G5xv@Z4v u(=!9dLE v_ă `11 7h;?AL)yK`˅ Oh/*Pt 9\=)CrJ"lɁҿ'd6#"Kq-^|F5Z;l~K6w-oU s쩷gmDuX[Ͱ:ܓBa|*ØtY ;hՕ(0'ZM|Q7`N|mڥ/kƼ2͂x}:ukA W(sO] _7&?{B9hks%>[4P,E'&oEAU|IrQF^#I#ͬ9ǡ0ZXo$ZGnT)'eI9G|y[8Y<vUagUnN%gh#/ iyK Y=:#hcR -#8ioXJSO{O@L$cZ?(ur/tM{$~J%TQ=TJ" @DeX!2o \Nqt㭈 iC5~Ж $0_٣-XuBgPQ1-C" ҈$En'/ŃAT~Qsh`p9ed@Kިw_&ږ]Dxs1(6b/#zU *r 4Ƴ? | ݦk Yxq6>%Y>|{KDc^\-ˉ=K.fWNK6lZhUH{)tAN{43t_R6@=^[Ytˀk.^%X m}R?F>@D`A!nO ul}_ ?ܚŴnV%Hk&zF?AP\{ţ "́0 =ӳaI04ɀC#`tEmg:Aا]eY9@f:h}˄*UM%(TQclgE <K>Ot %f4X!p=:F :v7x-}邎*X4$ɡI(S1Tb_)x{IH=:Bȝ2Ӌޫ٣NDpz1D]rdž)Ef D,Rargm΢Tq}I}QEHZ=89Jb}{q&WoUfQs5獈BV!udB&;;S7)-{p}#NZ#^?:ڂVc3j.b]g^=#MxޱKFV7$ߺyI1"@%B/ aNŒAXm.o>ʨMx)/:"[#H+r>Uoo_ɖW°{BD 3 ={9ȇX-2Ii6]L<|d 'zn wIh44c$ACv82I[j:x^n|Y*J$A]Ɲu)prqrd#Nn,$,0SeV$FLIlr M vblX,jwpԝnDQB\꼹mC@PYDQOcmUޜP`6o/V&'8z<Go#ѵ^JksO GWܪ5r?N̬C-s W:ð+XvmgD.fŊ gnRk#T/~A䋮-gO}l}S nSҔ?7,#lg5%^Z]U^SG"v6BUAzsx540K h "k;w-[h#qZ7+)> JPHl E*uz76'uptPQ<րCup"ZXz,k,ѻ$nnqgX Je2?r,-z_M I4Wf AQ>7V1Jo>~9db.+*)Lq_u1qbOmJ6\ҏ7J=HRN\ai&AqI/;G e%7Doq/XZw[+X햳&,oc|b|ĒK.&59׻+BXsȨY0q&t%x?u~ v Fx4l!:xs|fZ̆k0L T:NFjn:cE=#TҎriSlGTz%Wi"I=ZLp_L/mD;q9FriNT( L+Z?`Pn>ݔfMً}qd}wW2{)N|/(:V'GxTkUĢ<9|7-ɨRr)Q5q夓}1klmVS0Zr6#QV Nб,\!ۗ "{\N$|Lr}sqC̃0Im eeDsb_ݯ"pW<'GIc?66@Γ@OB3WDtFhx!K/`kef*g4 2B4@h5*;a6-bp"97{;P D[/{,*C M0 sf*qxOk"<һC݌t(P7d= d1eA3amSk8U@u 4,\ bH4$ 1X6 \Lu%sMY/o}h\Vr|B-pVh@ V]"4OOL4@j'MJ@ANHBT-@ُL&G_V $ʏ17ZqKlY֩.Fmw*$[nF(>22fK sn X8Y( 3jه!6%2r<>h浯( nmi5*r~<(ly^fP$Wilgmw!UoʷI7^uF;.vZIUC,BD2aQ9DC3? osCUd0gPt 0n;؁E|;Y;v/r,q y&;Ipɣ6_km~J'4 S&*@ɜ\>QSC-}/.we0Ddy,͞xi6IcM,#/}Imi´KD .کp^vM,p\F~ӼTV 8t}g=H}>a드FQk?Ͻ Y=ϵmZU.!P6kn("E' :{2k,8]a+B 7f^R1/ D"( Ww_^,liGY=屮/i!oӀh3`+c$ և>F(zl=&tX# Ȣ:%Y|p3H ڀP2.Yt"` v[PE=q`~5xGAw4SxAv w{=p #d `t.b5A҅"C&jK=8W/9"_ /klhъNzYdv:_߫ @KmbÕjg3trky菎Co -#t8y >'KL NA1v(e,WbFWMKK!v ˀdͬAW~~ 1+Qnد vU7ӻZ2mTs.qS xi:EL]Ǚ^4Y&ob7D‡\=`5WZŹb<,wy{d-=tK,vz嘄&О5jrcwwW%"QiߖYDގU٭D_O~138Eke?zfYDBŹ`z"Yw U"~a3F.Э`Yʜ $}d1|W 9Eo~y w\7>IVA+=|^&BcV!GKe)|\'N@(7ȣ@#Bz#7m & 1z:3ehp G|pjdͦ2FP8Ն<-eqK,?m_Ճ/Kjނ%=NZ8gƧ୩n}{Žb-PW4bfSM/gZ-s`0]$l;+|?*Ԑ |!…Q3ՈCow<Q/!aZ3C .]8R pqv5I@F@ C1( H;]*u5}iAñ[ӥۘvSՏQZI?^XM3l̔kT%Ȇ/VhȦ^ʮT+rcU'^Gڒ(EXsPM"ȯEz/l ڥn@h}6;DAf j#fBO^^֛ h?2mӫqU}%]mqjKK[4CVR+vg? Nfvq $< MtX|x^.^<_$RJnPaDtr@,&"&ɨ5Dpl,iq3DUc 1˨f neGKժ͓hj]^DpQ`M$h7`lk+Z,Y/cЌea'49P=(LӌQ6-spۢl-/JLNm4Eʮ&AJ_*~ zL\ͣU|`dE*#~5+V.6 t#حi vj_.be}}ȃ=9poHol&9UQJsGVṔ>+ZPAhW.t: {Cq&~~ ԙPg.vly` Q6lw0ΏBу)'4ڱ^"{Pq$#$Sȧz;ho{U[2p2D -ϡq|e $"hd$m_Y|cAHDx\ AI6:[0nzO쓛#oh[ɓaZP1Kòfla0w: ]Py> Sn&iM@ #$WV)z"<gNKB \xV&2SR'/5W<ǫhjbSzVP(&* o)JZ:.apLïn:0pf7FiZ- 7-ѥio ۂ u*,]Vh lU5dbhO2.䟾pHا0|Oa w' -Dm'թ'+A50쟺Rwpgc2oy ,^f`/,?Ulޯ-*̤U}fzhHV!| g?V#"zRJmWLIrcWfKJU1ǿhXߖhsnbv0լ燜$ r 3(DQs--zfq4'RGkH,Y]WTCY8]ExZLad]hө(z9KZaDIphvRVWVv^jlc\kTf!vcf4 v90I&{-鱼h2,xEh̳aQBM]zPO<1Є6.]R֌#QoݵxKU&J 2gj)ujnǹ̩H)Y2FwZU[{iJmu,9_y[؞ܺQeїݫ5G-~:FR~G-*?*w-s`IZ_E9ʹf77;z+OTFY(O:do5SwF| В5BRUPak]H=^k~i!IuHSCU8C<HqhNEi\ZM1BNn $kUJc͚'X{j0g:k`rgU"5O9,%|vVаJq6۸!_1)FRGVƢ5s?_pMvL6u}%ĭ,3)G8Crm,{$9Ǎh!=2C 7C0:t4jB}- -)CZ5U 6AE+|?䆒hJ 7K3d"kLc1 qBI@\[KlA)tb"|5;ؑ[^y46(ҩOq.\^dP^\zvV]EHO 0mAImzlt&+ KY՘5xzPi”BX~`4E{4ĀI?E4Nl1鳽MJMUzy׼Uvk{gI%WޚC퐥ׁҲ~TAFkAgjt˪|#xjKĚƬ3 ĂĴg(ٺP4hOu*@书7ـ+!2M2bRFȩ5pkq97qO/p`Tw,3"3gsRUֲ--!vQjd.< -9HPim>I]ϙ= )5WDO1ӆˮDunasq/5*X&w6,YV0ָܵϯMmR+'ƺ/H3kd/4Sfn)? <&QQ?:j&LW-ZӅmCQ1.&=5USg` PߣΈv`h!ҫUfTƖ28XUށ>1:lUDuIll 01NF609c-,6/63Omw!|zmx*3'\8xM؍;I.&픫YISJ(ϪeŚl**NRqxb*'fo&7r CDC $w3$`RHM!17+L#Oś#+_uh?B(ȁS!i^Rj8D#bm=H!o YK} Vk 1I R 2\mt$I#)BQFmۜ@z;Y;*!#_'V >Afe O󚉩/I[K9H#}%,P6qŝ!^[U~<#:c)ٹÒ \˜vWVKS7^hMw:u{4 C_?䶛Vޗ-ʤk)Eǫӥ(ߺ+-;.2`:100sĨk"j>,;O!ڦ̍{]qSi~6]s'|R,'C03Yg#Ɖ9zj{-cԭ•x_E*YޡL>-;%f1UH?÷1#OvGRgˉ{"7I#ҴG.cAH):Exz+ `#D/Tά:-nzĈaF6o5( _˯]b(aQj#[Vt9v1i֝ V>͐\޲BAַ>D*O dlLunUQ iTyL vO[y݋p$pΖ89yE.d6#'`Cơڧ>kCgkF{֟P7 /=.wE"&dyz"4pG7Eok< ^q%qFè/&;m$ ЃYu1-PA?{x3o_ovп|#vT>ޢe]^;-.e2kyj~EHD_Kը6ߣYu 2G|"ZlPd&ԈJGpi &Hmguڍw1p]OO,*aBEvI>Ѻ/YAɟ#18-N?ps~ǡRʽ}8+ ȫ%s96 "LF#2Pn8o{GcWg)b8DQ- Iy!,%-oJz\˒PACHb[\ 8"@~wMjx7U\FE&屙E3] F}"„h[N7KHGϘ6'(xz#O}6@`?ӥZ9(Z_ 6‰X]c"T g|[#wve&YuS9j>`2F0$E0E3@﵇H=I>G;=X_)S5ik׍nm#*-XH/VZߥcOzIRsEbA)SW h\wQRB1xeApuҬ֗[RZU*0*>%]L_oLa'%!(s7VXm&&N^odfh*[DZ$yZ,n>Nbdy Z3̳Pm1M3j-Z Q0P.#b( I7I8r1\jw,->-]Q(%z+L?D?24x4h Ҷ whϵw7  UiҗwGWyV6Rۓ5~e`,-|Em}fd:-dT_|uPM&ru V< mYpB|d"ע*@nJ8-B4٫s|Jdm2ı Ʋlix_(i1B4Kglpo+ IoЊ.EK_~6;ۅ;ct5jCL2c0%1BXF? -0TNр7 }Z#o*Ff=yUf)n4INu˕÷nCn$Ոn diċ7W@{(O.:`X6P"R֚Q5Br}.N( 2qbFgD)1VɋFaGeG5 N^V%E7"Kg6u:1ž? {6! s OS)9*f]X̥T9{@?r,[@WBgyGw}BQ$…C+K (tqn ƿX<+V1tp$Ŧui(]uL 3U2U&N>fƗ[^'C*QdLPtΆㄨ]>Me=|Im͗uMWL4R0;uۡ" Vba50M. m5b1çJ-Cѧ%}F`J@e*An#QPiPNkDM9ǭ#g {_uQϧ"~vG֍n{2FY%خM6c=ąq#7aFLEcU‚/Ъ> nUu7,(@cmPܳ)yL{AʢI!땨\!<.HЮZOv9p"Tb/wN&XbݥbP>V#]22K5##u^OΨiξ1I!.6`7j)neV.YǛۖNr9.M# oO- 'x_Ch҃?)y:9A>zHgt j܋JiI_fZҏ } p>N W>-fKf#Mxq| !}|*݋՝e7|h_f'.t;Q.r&#pD,TPOIiaU0K"$1!a_/X+,&>@)fy ؃\Mbks>Iԏ* tMܴu`IԤ`N t5Lπ񜰾TNΪW7byM b3Ke0Ƚ,4gḏeM d1"R]تgJ+;S19O1*>yMBB)ҁDeLdʚZ&XP|j }(ggW*gw1^N?EPZwL(PCѴv\MovH 2 2_!`-h@@P#ɑ.=Ύ3lj;8{:V r%, R1ܲWDmK5d.PZo_ʷ){?즡JNgbprr3s$#2B*cp[RgfDR͠k}hj=h^q։MԢD GŅU/̪ nѶ^$7iEMg>77C-\t1BlTT-)9w6TVRg|AXrd} 6ؤdDź/^^+vEgJWC+oNΧ6#k֫vM)v\jhfKwM*=AӲ|@P'p8l,eLlӥ* iڥ4jjA~ȐN{y@F.kvѥ]L4~cծl Sp(M5cv[4[BpuDPW_mhXb=-$z+QQ,u-T[٤cO]w Y $!/;k\%PjQ(38'ѓfy %.R4Q :+j3 l̡]#5ڥ]؆ߊV+]&5F)G6JR % In2Kj+xs/w{%5PG f23B[iw-KyCب32%t26ؿ&Ho[gٹө6m2B 'lWk= x9ʎ<{M/*Ѱ6a|f;/mզi8vP %R!RЋqqxr^xR򫄚@q)kԡ+}/Z+HAz UoV($A4Ց8A0j%JKGq +S]-cݞnPuu J5uqi$mPhie|R>\Ժފ`xkSar&=^,qF:+'0/z5$ޏ鑜."kVieKy>`GΏaIaV;);5WBkjGdv>מy% }*k;w8.faٞqů,G4;Dc(H Q.8J'YQӈ]VI5%qً{v屩,vRqX^1I7UjlŸ.оJڪ UI;jzƵ|4uJ@cOۑ1| 5|ٲ}D~k,QQC[-|M񓎪3V`f;ĞgBK:}@RԐגj)1d8Nt x>wȈr_1ZRB sR:ƌL:`ݍ/E ivfd0zm$!1WknMhz&MyoРҰ!'!%1m&H{ʭ#,~2hߖ'ޞeDMK'k;#elt/[[|%"SɚC wzOCeݴ--=N.~j{w0X%~$*"[J5B!cQ{*#s;:M|5;UNDs6%dm WfLx 1hQY-V7CK%z=U ʸ_Lrdyc%3J67jh~ec3SyqLү}*|g4;H^O6On1.|zb-HaH#\\=GǹDyZJ\Kg%K*kAhVz,Zv3G3Sx9yNz@ɱ*C|HBi*lMgV#7`EI1.,Ks!\["NA?$]vfxKrqBT\my}>jXlo!S}.;DqAG(?!yk 9=|Up볛Aq})"&Zrbmfpo^ӕCQ/y!tќ2tfv 4eyT@0ME/xrʲerYdtZqsurpxO _9op2<<R}| ԔӋbD7Lf2pg˙lfFC3YĽQZ po@^K%-bN$*\@`N8ltrDL xS&I)[j5-Qc{֒2 ьdrLsV?wDHVj/ki| qx:Uwߤ{fn?b>֮>EOH[Ie/=. AJr׎>r3ZGhܚ)8eiu)cVyNuKi!c8X_jr9w^zZxkԨ Š?kqʿKI cOzgmr pW߄WP~5MP.O!.Ӕ=Zig}.f'sy6br`c璣 @l~ކquiG94jD#B̶c% Ҧ=h4ZڼW駣>҄11N᮵p\\o R3*a-T,CjrVml܇3^aF wP(E,iJiЂtb ϗ2 14Pȶ+TADU|g- ؃շL┙휲BB4:Vu 1iqܜnWM:qI[Fi*`fCj{.I%5R[l+“klherH`G)G\U̐.0mP)oG٭Nǟq2AxoF!}2mUKzc&l)(՜~^_09"5Tп8?7SiE-j{1OnJhbd`D:i\~yeΞ>ih LC9,.({xtܫb.H5w. FQ5u UsLgޫ% @%N8LnÚ]B:>ߡ|#߼"nf^PO.[dB/.Εyy^p(]n.΀s/:@_"g{s979r\\N&q01,=J{Rd_VTlf.D3 X ;.zzZ.!SmV a8̿%Slr+d]io167*9j_NFQvy)^p5& @z pTN J7M]79Yc\PBbUNs! vJ㿘6Tӣ5_n8LHgEsYͧ$Ern? m:%($^ mPsvd[ 7F@6+<^j{?`ٗ{UKz|}Ǜ??Z TRGF^-#s&dvD~?BRw*n ;ΠH騀}Ks1ڈTW!Jbl!N`$wfTjV  ! /F۽t7:8#X HA܇bx<.2$]V$k?kmۻP̚bi{`6b@SHQ4x[{y 4j_U ^[0QLjyE ,\gXi\ 5gϣ:X)HMT ဘ@t\9ZUk`Qܻ°.V|#r )+J&ۤč!59ϔ>p}&r3IJj[ ? sHd~^fq \.Q~OT]"DqrkS1IED3(D9Bx65S~(01Ħi ╟(1cGBer=&4Jcm&dpɭ.p' T*Ge !3.;Zo$opZѹ!1C,e[5E>R81|*`ueKT͕{<r99?v+2yKh$!,$SY#f„~ƹ+ؠ 2%yr2-t=uĸ2DŽ1X~2p?f1'53 =erEH:.2Y+té1zNOm{vi`tG1.aXhe ;S}h NA]?}ӊaey˜[gSk5E0?$I<rISYK8|mMx NVBi\ݵ̩VaSWVyGb,:z⼵/2Fxw𱙊{3|%s8xC8=(GJE`fK3 (;1M>Th'_#I=q~|1^b $so\w}Jh^Z?Ѧe ?fWOe'2gl~ab:.E vX֦`"+ģ .uu@:zP1e+|b<ըsErs||^+B:(36)ѳBtXۨ梽B䒓Z67f9%"*uy+gSڙ` |upMH-!!2?j fσ@\gKoe_ز}V.Y*ۋ#4Tq=pt=pcRFeAi!ڼK.pN է]{#- F0*%_ WyFb3 ɴ [T%29t1Jul㦵HdԳTt#"u]M׸lb I"Pze|'L&'%L—<͑oi)}&>\Km2XAųbKFpѓ`a-jQ'q`ӰbDԌ*:oC4mc\T4KR*Bl:q3>)U;bgu2>#!Nen[q#+ p? "AK@7vUvЮ%o.8'S5_RBI N8aN8|+֐BH\xlSF,{Mx ws' *:E<4Hi E4Nȥ/أOm tj|?s[H7٤fLûLhrΤETQ;"wn+vd!Mbicsދ #kBUu֑?otBгiSuQ|W Nj"bn %x༖{,׷-s>5 94bсL#+eQKqi2G#6]OU6? S̛=n4'hH !⽻K^TF6lҹ5ia[^7hYaq4if9yZ8Q\`+ePtR- ˔*C<{/ yAy~d8[[gw0aK!_8dt=r1S^Pnٴv\AAiT–Y?q/T]a&jZ"l}*Nlq~Oc*=[2os`5:rW՛67]CėXT`uu`חۡ\r󱈎M݈lܡͥ#Y$5t:w{v4,,tO|*vԛidp)j|onx9j.An P$sZ&*:_1 y ;YW3zsƳz<3M خ˔¤9)i^ijxKWȧ͔-;¶[!rRɎ+sE`?}~4)F.1I++Y UR1~?Ϸ_E ( fL~t~ݚoKi  ufhc놄-"[QqRXM< sF ~x*v-IǓD"B;-Hkz}ЊDL* $ gN;=Bc'O]Oj^*V~/[רUԺ1$)c*puXȵjG`d1P#т-|%4]|K\*qj?~8!]R{Zw/B_"`9 i6.V ![{Z%ӇEG R;gHw)M۔!n~P|ۯA Ъ['0`4$+ڛ7>j3&Ξ|c n (2)8:oy'9R|et8O[5%?= pri#;̐Py$*e俣5vR4GJ `h`6r0S3?y&jC w($F75%dr&$P*(mA|f䊯97:7I]<$(KfDY TX\t .rQRسXSZxyE>zuUc0x!{ӝw"Jj,A23BF6N'MJ\őA 5H9._@ugGC>Zo,wߺ{Cпł-Yӝ'_w索W`}@swD3\!. ҮX >9u; ?i'hlE`iC"gܦH>b` 3h#N7,i$ *$v4]$k^ ]N[%vLx舑4?-k<|B(c\ա]/ MS(XT5ph`s. I bxN*3dXr(cP–ܨdj*`e*'?s=ܞ0YSﺮMGtܶ /yjOiDžV{/Ց Y,qVG5xun"֮nbSqC0{BS W gZ|dRIJGL_D 13燬d Zֆ,0u)=kNStqfLb&tYl1פ9FEkF,a: 4԰!@)` `kA>T!Imz#%'0D4L;-\Kk8񁫕XhFa;R.Hhs!Է96WX**"aюkڰأfjj;_%Ft$ dHHͱ%\Z=x]Zf(SMiV 46~!&t*?˩WE!xRm iL4IG&C]<}'ӥ׃۞\Z kɮ!iH҅)O탠1+~Xh=tPo7cj$e0xL  9j/ ^nMr<x "T,`u륋A6WrBm'ztRjC,.Ӿo E"vvX<`" iJ޴7^ӜS;e7) oռ;,C *X,r/lOЯDpfh6?U72Qffnb`@lO"nh0EJɳ#Ao_syj9`m {1ˆf+\? 0S6N)J1Bq#|ؚQ_qXaRFOߊu|Dfv "R V5ȍƟAlAPѹ(LH#nʭG=2HHwxg@* - nm\\"*08n$0my3^Ve&T n긌8j`b`ƫj_;> l2TE6FvE 9l0 )<43[z_TƼ#RĄ[?OPHV"p$e`Qk CF D c93wt`lvJҹ*N _~AsBWayhƍ/a ORl*MfPRbi,WAO=`{;nn24ϥ|>yEOz>KmfEnv;s,Z\Sox e96KP*.9lG|K.zH4aX7rX`K'Zorz;DCiݧ;7S8oX#-unHÓ;A˪\vd+̸7iTCᥧ`SpP>T{Ma~BK t΢+%Âam(RZt3rwMf(6WSj(6QyCC"JVjQv BBځCpf7~" m3Ņoj{~[1މ,MQY<}4ȩye-~zkEK`qЄ9qF heFT9Sl`NэcP?sSͨ%"sH#50][7 ZApj3dVD6A哤SE⛺D,󅚠U*?TF4~}ƽ[36uC6aW)a:%@m3>Fk|뙍mm)b>41wntz8"Ͼ@-NFQW=]AH2W㙠= Y%_(bZiC0TSs;_T EX! oŤE TY17Yn_5x\Mj*RoMŸ2-A"VRr+2H6s& J0F K/Vp IŧUfWXO5PXq(@pD>3Q nTӋgrZ1dt֧le23L=w 7 C8VpL(NR(Lxsݦ/C)JZ0Ѵ wC'2vXdkWsw#.Aw/C6wgj=ds m4Jt!AjE+~ K*as_GtN.Xlښϡ~Iei0܆a?d*җ'q1DS;6 L@2b' A{9Eܱp9]&,r~f#gvүvo'Na'mxGmA5V^[[;ZQkTqTM9=u^ϸ.A|JޯA ugwc/,@CO+M6ҍ'z)&F(t8 cyQdi!~n;3_kfGXHvaRo/p.-Zb΁d ⍾Ig3y/ hbVp.@u[jN{o7% 댟C+a1@IVK\=í8nŒ, L \ 㸮Ÿ7g&h@#9~'g:d)8B7ޝVo@I y~;h؏Xe6  Cb1Gr~ۯq 7Ip % l?BOhH}&0CōߛAs 3"رw) vE#b*OH"rJZG2ŶUq^x(ZP!`0| &2( 5Qs//*ʂ"a7ѭօZ̀yBF!b6foa=W) M7_^"ƣ^҄tAh.]ȇ3KpW,P<y-5&c|J 72p,gd-߶j!GYmDzSvl@G&" 54zM|.KձӅQ!Z{Ho,^4t4NI{d86Oyp,"{սAoW;/#S`T/U-rvDESP^r_sOao Y` ׇ˰1 tO٣UHS0F8['#O@Ga)xZxX[vι\|>.Oޕb?l&2EB\S*FBcSH3sS$^a0atPtw'hSg')F nfKXZѼIYLT$u7ޗ/%\{7tT)Umۨ‘Mg\XVۼ6q?M5+q3R1_\LN'Ye *3xS JUE09 9*RxaB'B j-*s<_ Ulr8Q?5KOѡtʹ&zmh]ovH4ڮr+8щ dn$ "@{/wjk3 zŸq柤DbDw;Z<ƭ BgnĮc qCs!V.9.xã8sW|z\/m]tw; ^Y Uq0=Y_&.V piL@e4TK-(Q{ K*4~S벑\@ m9ӃSkG9jRn]az`pOJva&1Yi':溂{wfITiБFT,F _?( ? {p9)/W#m6"T;E~ @Az>/w\TڕxSS ӘP:f^Ka7or00 \Cqo~lFMR +jVī%v 򪶍I${xf,)QlbI۴X0KR:)BX0jlp ©nt6MjKq~4EwR7 d~rgv0j}֫ؕ!+Uf9C^#e.^쇯9=ґUo%|I=¾t!] @{ _)N$LxX~+*Yؙ>PE "Z3ϘBI2f '*mh$AC?G!@|u5q$5VW= Ygyg3i˶5;0ZpbXmLǮCJ-γZ N*̡L`Q@^t@4HL yej@|fF1$O3l^ C|4wjI)!,ZWŪa6=nzZ:@UdKaFDO!.}qhGǐGIM8I0`7YN>מEI|f@c]ƉSگay?,g~#:y+cL^'ACH"~j'j.jYR/\aj#O@,,32-g+SBBsE\&}> ߄BBARc$F0CWUw.aғۅYoa9+* wK> T/S E䄧VBl \66i-<͖|m(SޢԚ$B:?ol_5 fM4֩1z| a ^OlT{^b|AMڡ먯U/0ŒH'QN,QYc3ߞ_i?FjGJa{v!ݠ3Lypx%)4sR"?Mttjc{omK/; ?93T8ޜ\fg-Ru_u ^ƥU. iJ~iZ#OP>ޅ3g9kIDn8a> Fsen WU:ЙÀ_}B_Ve`xCs>)u ]9Hn* Y$)'^ .o| ~qԑnjZ}5#~+&l?(ݛY[CQJ޼ ƛ"^|*}msL+ڜΉ9v*ێez[ysX!()XKj%?u=K/ui&i:x_4!96,Ƣ԰1ꃷfEa~ѥﯩF@ڸp&e 71 !~ P!-ϫ<ܚd!ŃioPO3e}Yvԥ+9A1ڌ9՗"<#K$   3Ϋz\F>M?Ԩα&/+\p.ͮ*2 \'y{pD29Ӧh"Zi`ҴfMMȻ%oa@2(,Ù>GܾiY΅0F%zb+2=Jm4 c!GsMlq+5 w>/ӂKG ؍(N{wka=!.'ͻLC A2ECHzA;swb&4 rcRK}<' s pI1nb|K`OzW:E LqnAW<颡>GƼK95旣,~V'f6;{0Cm-krAܬv6:ܼu♁t͚*vOO˝_yT)@&)ח8Ov;x2zUI|Șt?VҳmI搇PpM`ꊁsj);`9oXy~ΌԷ,*B$*{_*D o|F% s VȘl!L#h^&ra |1-salOԨsP:%( ot({#SAQQ'mi^NhB~otHe׹2~*S^GtP|q|N;HqU,j^umoXQ/$W05ӽGg"rE|AgINbpIP/ny)>:7H^yP4|al#V~ |#hf~]ͭuD P?κj`-4g݁h6/EYŢz`ʱ=#dZZ`9qծᛋZӥ]j@Ro=zt#ZL?> aFP? *Ufl_ g-`ϨLXP "RRa0=>xawu{Ǐ͗ÔvyN/FvcI2s%: 2x^A] 6IV!c=CV>(́ #rW%e(F J#q{W<75Tza?Z,Lb{̖>I+J[Xbh,(e8 w2j'#8'}cdۢfY1D) {* zq{f(UWxM'72Z߿/|}E|vU*= 0aU oР9~ .{/-wCkg%19B s6z؀J0UAjhy0~az@(`Ř\b@4@ͳ,:0EVix^=Wd Ħ=2fwAD ԱQKߔq'iܡwABy^N kC&5Oպ;1[L{ Ȏ׭EzL TG7o)VflB@|ʥh?t7gMG* b^Cun_ql p96bXOϡd9$DhQ- ѵ(+ x;t;&el0=~4-鱧FA*QGɽqg]n9R UůI2"W 9ٛ:^~ۼ+P!H6Ga篦!H'%9>TnqĖST GQ$絇p(;gM#X™X z_ۣ[oAoRl?+x֭HX(:fSR٣Jz.VK{aWd[''I. Чᘼ깈uz^TӋ b{&97 #JE[}Tcǿ|mw_&ӳs]2YsU_>vi8Q'tW!NOJht/6dxhĘ04/" <{Ԙ{JzjeTGsTEĞ~"6c3϶NEr` Y}^&P^b؈}ٵ?]#\Ur(ޑ=oͱ2ȈWcƵsjpbDSv|\3dc XR0hvz ֘wYpb|tė"BOaAÉ(`-ŕ1u!N,NjPVNe4_ّgϤD p@k;ݳ#Lꪎы@9] ^fr-4I'C6l5H-# y8]6i<\*%:~̬6<}T/`Ɯ颗=k ԉ z> NVAӮ/. 3K1a"Fcdt Zn(|>vpgRHz\Awּfq ? MJk*>iCDQkf(}hNE[>o̯Qd;h8} ?%9lC1NkLk~4yOX'tbܯywl/L` ?xtI¾]6w *5o8]ї{3!O  =c r`reuLeikH qr~XtwGcY ^K,}AjvKhoN&Ziǣ0jeZL[<+gȆ+|Î('QFk _7_m؄묬%Hl4AXz{;Mh!T4L'"'SjQצ q*IdDT@>]0<mInrAƉdE SuHw]LĀ@\Vw#@e˯.-bjMqQ-04_R0d̵eYW$퉢gePnſNºJIo$FY@H{%? -4hޔu߬v^rfJQ}4aKjuEWZ,bpѬ[f&3‰VbBRl9_[Ci/XxА\~OIH_lBYKFl)g՛uHJ;Jr 3I =yT* ՗^7^ EKhȀmýg&ޱbQ$==xmHЫݏ%ʮ{FJV%a 1K ZɄ~ 3/6 +GֱlL>ceb$ 38 )uP" :\g;@wb~fLSͼ ]'؇u]C|zo!"83Y!~&%V6m&[gN7j/J|n֜zU/M2\)8x'.5Ii:}-į)6,G*T9gn%j#qv@8𫒔Χ\­ mIn/^Ŀ,3,9 NhE+N!bB3ւB&S`'>ͻp^ A)(A'2yroBJ ZzX9Iè P<9}7"˼ ƁiM(ע ~!Y|U07NQ`iiE(濴3(+Tv8FanyE^ϡN!)kXsap.AP;QQ t}пvq |\i)spo[`0Y504QulV8}ϞrE.\~&6:ǚ.Gy@Qdv+!QI+G}u 6Pn 8Sa/k=  -@,>Y=P/l.Be@dY@ Hͱsp9,vm*>XQ%,ͳOOhiX/0Gݘ{]*`4VJ3O"(z s ٪w?xܩJy5HÕSա`vTGhn[pD/,fYsfv =Öү͛ԕH=N> $O/̿"x=<5 SllQ1=/2kX\@~q*&}PO!/6&3߃@lOΉgI4)LI^/eK =oq>'dXPČdCս G^tZCNh"R䱝ָʗ2O;>̟k[PyPBTtA]+zKʾ|XpP+'kTp>MQ} H 1>cdྸ[n@*R!G55kYݓ#bƀKQ-ێ 2j"5δ[da>\tc5 bel`2;$CurOa'&DH J'Y)λLv*tb$Xܰi\|&|BxM `tsBg. \H|+A}s^1Ѓ=]Qas\6/g:ј@ݹТr%c.K60u#7yBi 5ٚH7LKŪ/M/bl1@h ˋ=,YK%byM*RzjWf(nZBGW<諑b*2?K`gR2sKhMT%sƶWhӊOE/fn.?]=_#'HB;:(Ȥ7d5߱4r1&7bso^$ VPvGcTܤV5j l\vnܑнdz0"ݹm^n4ˋ6IK+]itg C]Mqڧ;ϲFUꊓsPYWAe`RԮfЀO,fdp_Np> <6xBYH0EҠM;8!p:?Y!x<? 7O0 Vr!-([pϔ3afӅcIgzw'Z\Q##Wl_K| HD%.l=H77L˦a[* G"Fz.9jB"7Ja Ɲ['Um}w-mPA i wġ @8* qO^ovl7Ezڑ_zm8ŠmX3<5{FѴ GMn)YT!ZkcnȈ&{f" AmZ RjHcC6/.nyƜ{~H`&k~0A4)8Mp>EvňgCxBtb޿[gwÿ_\I ߪ-A,`'N٠3ڏWHcԉP/Aُ:,#欱~7DSq+;Qה[׆@IʕwTùլ7dQh׶2 ^/U fljGw$etP W#ڜf+]W 7ȡmjPtdWs˽޷˖A_UFe`(yU3L/Ŷc3? ':@٘.\y^4KA&‡gpUĥKEa@'Z?eΉqQRAg <8Nbr1yxQ.׷ށ1m O"[a9 'ຼK/#*}UYS]mlim!7 qu) (c[rwVMGKb-;4]xn5ئ|Pi-1=FSӸ6/7|5qNb!w?Mg:}mUBI݀,;WiOz1gP8# ʯ0J?O̼OzM7$p+\0=U[uw˃}wf8q q61C݀us*huƭ6)n1D֓ͭvDj(i.W*.©#konkُ:_8K+XsX͔XnHCD8ʹez={^4P;x^M]Y| NצHW{8ES>ڐQgP(r@”m,1wYF5% ms,9ɪ/'ft|aD͔R( $ҷR;~|of:Xq1%"v[di[N}ҙO/5 \oOb"| b]=a%9T)sL3fR1U UnGB޶Դc1yfNH z6^"Tzê#GT:cHTB?q\^nR=r,~); #:HѭLz0yjw,xR3U#_tr!dCq:aS-=*cX`[697a(L"FG\gk$psZ3pҐ}yj/b>:^aW w&?i?ĴD0޺t!R.#{pkڂ@x u$yn,;a0OR\kk$ 氽5! 1s$vv1f~Z|gx:2V#NSKLdHCG=6\q;wBaz_n'yDd%2*ZNQ|GSaIkq փr#*26 Wy.;]]bT~ߔ&X ?Ҵ쉳RVkW>N(+ft=![ex:?1V"& h=zi.Р6 ,3$!r„|sƹ/D;E#}Qsg;*I A 4ߓ .ލrq ŲyτGG`C'zM%CK*kܣsraeIۓyR!NXƈ] #Ax\9r"`; GGߪ ˓rmz-Ч o0h{[ DǾBjKĒtx8 4kQx9qIެ|:9~dFc5!V*Ѩ\38n07 oFeYP IfS\XUUq11 md>nY〻KeP\THXy<{5Sq̨4V34IKB!|Kx0(-u])T4j^hѾt"6-]iQGcqjM2Ѝ̠ccT`y9 nEEҹɖڑ!6_WY#l2{ݹlRA2wjwP1;hպYOA&7ӏ\yh/!f0?!L9gU\Tϧ ԣ`6?̀*iܕ+#;CZ\;ߤKe/w|(3hv]z_X ;G=r]2ۆz`r+kecFldf.F䢜v9R6#zdVx ):ɈksXtΌs v[ux?lCQt|Tчx(A'HwvՐU~*Q;]t4h0yE#$*@&AbIdہ4 rlY-5zCr@ͦ {K\ePSe҂PxSpagTp{&6 J'hPpL_!Ez%Yc9{RͽB-U݃KdRtrr-0Y `>"|Z&,)3vv]䍭#hHiSNB!G.P芖P d~QFpqPe9~~0:o ~j}x /_\^(YPuk|/ZYDմ]{ t9z-"hÂ`A.z㆑*fRˬ6TUsM_t%5qf-v&Z|W̮-U+|Dٟ%y-Evz5f4T2P$t\Jo.\"}4$emݮeqIQ$~!\FzEl " ĕ PxUF_e-׶~)hb#(>8Qu¢lz.eɉ\;A VmYAb{Lr[ ~G/\ k99L͊9?_Sl%:ۿ%ǎa#ȀRXr|0(qT`e|֝5(Rj<Rf~$UKK.tY 2Et*9# 0ITDB"ü$o8\+sSXs"污Wc|,nW5O z9a<J\:ԁ(OTq%r1hx?l&Rd6B&gU\Th<`g?cHrAjsZO}\4żv;:}ɰ'@~𕶿2dcJ1Da 宸(S^gzkB7ȷe'!|u}h(mgVu 6 /fL X89kgSo^]yQ ?zp/d/H,*JtcYђ1RE# XG2XZLFD#p0:%QpR&U~]⥧cM55mSRpD _nMߛxa&O${WGljTZbIc y rSo8o$Q)3ZJwrQ_gU?zw_+W\.Q8 [l8b+Gi %Z!d%f0Es?1m !]\V痢QN~o]``,؅\㛩wS ՙQHPKC*L5Qq?C< ᵘqyrZWlዑF/V~b)lcWz~L_LBl&dqL`HӲT,Q1d2ej}b= )nj^#GƜ&;Mq2e d`:&`{s! : ܠt;e0쑷xd.sν@d5]x_w1&ylMK]!yO 7k(IUEׯofK-=C9USKvFkkFj``"؝[q̑_: 8x/Xf0d&W9CN5eGM,UP\Z@KXZ#ʿZiVC?BWxtKt]o@);L,,wc}/<ao赱T$H%F(0&>ՅDqoЀ5i- 3+K"N%nҨ,G(Ts!|EfKԈ|R@a7nh^pv MQGCϹq4~ vx8٢yV}>d8үXBTʦ 9]g,E {a,Q;fzHh873!z5cQwQ?m!'* "h}ڐE @)y߶֣ɑpV~ ߥ|?jELلFrd{38OdN,ّR@޾0.)Zwʂ吚56K֠]yjڹW7}W#`##ʕءыyИW@4l}<*l<\ A,w ^"%h'>}A  :~fۃ 1!#z[i-28)U\s z c%rEr{L [ǥ'Dt +᥶蠣8` ,{͆me<(MGܐwToyC\QILi$wjEk:re@q'2ǎ 7Uk:1 g9U}>A Kr nAnΎ3TO۴wu?a^_*4(sD5b̎;Z:&e;vln [ȡvz' &}|Jt,Ӑǖs1?dB*GQaHG$R%t)[\fO瓍3CyK*$.`#- _n@ eʖ0H+ bVJr #=uK+ @ᕍ@nKpbEifXÊV^G-/6/*VeUsJmc"Yr EHDlWy ]8<̀h j r:{_@ @?CᄌhR4>RN;OW$[#҅#w ;2(yKs>HL,4lU7{UT[܇呪+"I3lSFKg~ N$ VxpR5'#{ :3qo^EGL\vT3#$va!YG3^+i~ ؅ЉS]z=fvn)X8bUZ28rV8:nC2ս1=<=5xϻ~MFeYz^,"$cԼ8 ណ owc: ΐht9V{ۋt{"(sʁr:vI+Z \~x$=3G`$sԳiѮ>` Ѕ<(2MMD*M>W2$5.#*LJ`lL!~=׾%rz Wơ<"gKY<ܑ~IE(\J ܚgc-sܩq!VXP !.tTX0qEHZ %8.tJM_"*׫PfSÑ[lՉ/>/A\1hK$Ϙ: $4g -ݪ ?t޳蕫K[/ W$,u@]ȭ@cgߏ ޭ )_(.&*-l4;pt񎲘RrhC>6`$W fvr" Wq-GXf~^%l^Qׇ{3廣AňiO xoYͭn'X-5nB'4%8_"t ӴF,) gDۺ>呒)n(7mTt$Mvs ^xiMt\ .aZ  H$8sNJ6<\a *O^#%IN(z.^jn<jSLqQʼnp; ƣ-#|g½CWLm%UKNy)M|*yHsr=g#*³ūs̟K 2_K >EpA.a9@1Kgz?RXZ0S2NcM";c!-4\{"=saӍҗdf!G`/\@ـǯQPa?;d&_@GZ է:[wB<:- ir ߺvcQ(j[2UNBF1 sl ay"qS,;\0+{Mq[(QBiE>6?_ <um-[$>GO^Pϛ) ͙8Yb=hRJӋE! tq^"($Axgej ,iakq^fa hx.6cO{x 6cbv5ӂ6=&2СcO_3%A7p>9dqg D_lpɵ&$ R 1q{]4S}x#7Rǣgn4Nŕv,#YSq1 ވɖLo/uX`\ ~9u))aĝSȔw:z^}r?v oAbԛ# T YrW {ݥc&fH!uZD*?<?"Mg7RpCMB5<#Kbh'M8F5PZm|ٛc1R&GwIeCdJP304g ^R7~Pʧ΂+ODe5dX G2^cyJ_筰4`'pb`n Z .pH8Oz4_|X* ً@֌ڜ0g|%sdXS|e :-YEM'v>H% /G(1r~GmVҴ$߆@7D\~G/ac쟒٥d! W 8̕ nkQX6Ap#btE%c-.#Ȳ5{ڿ֘GR Xp EUxg2W= @mRAVCkM) ˅Ae䊊r{maVz l4nMX9AP/;"2Z/²CݭHɃ<3xz\P0[T> ]v\fn=aC}v-x{pfHMri(l+yFGgQ4sWpȡJMێLV2<[yt6z2k -+{uI#Vq%=?Y{R[lUWlqC5^(HxU.i eiR"@tZ@C齯5 ]̽ bwءG+,"%di`b8o>eT&xzM0@>omJJ>Q0W[dTاRbK"L 嚾&5_z/˶KéP~Ymk,b+@r|dU5-Twykb&%0VޒHb⽨%ن47s+eP$R!Y|JTWߤw@Yr 8[HWm5ZVaȄږ7K`?"W:JÓ0'{ ѾɤM]+g(HY8xE|(W2(juV ~Ou0<8H8s[ܵ4{bFq}R ^}a}׽ )NnKBcER{֦OT'!֖ ŏV[0/\·R}= w4*e#39&xcj첃LWC:'rzYaBSx[K;)-b M6ssB.@?s-XS\@X1dD*S^ PòPʌݝ#klT{.HIQQ Nپqʞ<.aG>lįM?}z-׌ْuc&cUh?ͩ\|-Bk@i7 .8oGCP"G?x-6ϤDs{(vz` o[zj{r'0q/v1SǬA.P[7"X VqT?2i'.>@ C0j4Q7sFGT5~ۖ(1[ CnDFugq aK,E=27IbBHBet1xퟴ{~ ".+72AV OE7{!arnợv%V4yt 3>M{R/XFuMWUi|[6P¶FlT eMɻǾA:ZC-*taW&LOK s 2wII|yD Ǡ68 4=8>0U g [0&u63;M- ͖Rx=|Cgl䤰{ŻiKM:WXi DTt:Dd SשcՔz }ОYrk<ь{-!OdlŞ;[#n{g&E p ^bC,!찍uST@ؼwb0"40Qᨏ%Jb;6+]Z.e6]8ys| \:\DHynؿaa-Hy4C&4B,ܦ~ĥ`z4MªB]a}uj)ngiM,kX:)8c@XcRwXsyq ޙ濲Y6%vRU^Xa1H6 ~aKD? #Kiu+֧*Km*Q$Y[#SČ"X$"A§Q?ϵ,LN/#%h#>;%D[I!H]//T7 It_g $|əkwĤOøƃȢB24 86%;`!ouw'(s *z][t1J򘜒Tjo#`'q̄,\@MD-߿ǂ zxd2X͊r*ŃK-lɃ})Y"!rrbCI*y[v54E@^M^47Ǹ[ٛ98K9(16VฝO6aoPHM {T'{z l2C,GƱ߾R45mބT \UʎQAق\;I ք'lfJȏms2dϵ&\74kKze6w($)*CkX=EkpM0$7׉&2CM&g[>k؄`%NcKqiQQ0 8n-3V,_jהLpY9":PW˪]8ٻy B;t?w@NRo Fi *1/ğի5lg,YHؠk3fڷul 嫮w&-*ʻD?'vӠf'po!9b/7jqĨ#4;ֳCѾ?m9z[m$zP?="!<a֤e)/Fk/1!D7G>a\1||v=s5~;6D?z ou3*dKZ^bGXR1켈d ݼh7nX7Dn"!"P1HL^רZ @M*א9ʺjin 頯G nB/ēIPDa8% Ҍ]W&XѺC]Ç' tJe ;J)'/mA{ XV. xCo*^vr>"7,5gF(ûQ2>ֹ8{w!8#\\?39/,Wpb=7s( ,!{4 :ԅ-` M'l,Zxfe'[vFd!DD^ҡ?yOgl./-N'1>+yf;~d{>($ұ-53ԕ:q9Q/F_~tg\Xޛi3fj_$~Moq`A1ﭞ&A h)"*2&εڙQ-nK'ngf2:FDeK-IBl\乿L[& -{ ,C ?'vn}5/T.k\ZsO!ԎsQQrheY_z4{SQ5@ DuqxIG̢ÈﺇeTl{AbE,)Q`{g ҢfS':NP#(e){C1a q%A} rMbe!I%a^ftXM/c|%CPG5Ae]^#+J|FC^,HZ|~ZD!+<3 U]$O AL |CP}I3$|ūK-| X\hS3sEAFa"*r2vAԓ[[v(l ނ5$"$4{`^G^F&d^{7rwmRl3eA'IQm*_R 2NHݟDBy[~DvjAc3-iMPڙjm7.L:^'U@b]lȪ?ȺA"VЙw%F&vs!3^8lB$Wra0ޙ`<#00Z8Crfs O}eПg\^*mn(UjgvsMcx!Xׄ?{dʽ^|Npj-Z"$ZnXPdTKGH7y-K ddbkT->-Ys6BˤAXώrn6\K_y"Lxג+>oo(AB-8'scCB8L8Rվ9E,J.w lL?QJ +v<QBPrn*-ai/t=<+og8F#7OrN YE CWG+^` k/|f*^,&RҖ IiTEUF]Ur5OꙢvӓ R#:4pԘV]fkmLxc(.&|ZG/h,:hqU.mE_~r&1B^\AdK()0Nmdޓ@z!6M,dT? ;BEK4NR[G$ŷ)8/肂kBn.~U~6l|;S6f*~R<TV2Í|aKI2x{} 3(<=b m59AJɚ\GC-Ce *ACs_OCf'S %i׌2l)g8ڥ-<3Ւ/3o^oeg0~SSLIuzKp k* (H~"Bhw8$ޔ{J=6چs,nI3$?r\jЩCDvw7o!T!6Q] I-J5pEw>!/v[~wVxvգzϹ%* q4V1i\/ ~zkR O1lCxP_%) B8N8..N+8,#ܴ[6o|5 qe$dA FnSSQvFN֖>#y{R"xo%0`A:A <4|^s3j:HMaeLD!LK)Lx":f\rGUt"&h~N}]K$dcAN]^Jq:A[tl:CǼ%&Z%c2&WZ+uiJK8V"nɰn/'fmhxYM–#5ȳr(t+QS4<մQ @ n 'v+VM 8-Wc]|]p2l˽g s>Г u(eMF\YG}*9N1+P|Ќ$p8g`sR{ѽG]"<`Art'1AP2߶ȿ6)k8&&8]]?!it! \fHxplҀUt.wm~[^JAP ܓ}f&i&͖FOad~۹` ۚ7%#'%6b%uOkV#LK]]݋( Lp?TzD7H AwZa֊pFdID ԃm m\FBjU1OEYQ4%PM;1H-x,#~?=QsTE,6j6iSZGzpT.Es`l#dGl(fqSR_#4w˓mT9^14ӈw#xg=r@`ޕotdK4ؤXre+t5;VڽUB:\нi{!yV(gd<$x90fUNYK8EBmPڀ-l@8::߫!#@?2mv :v{uuxq'"_ Rd'vYQBSSշQ]?dɸ'~(t:$^?LjC +~)> j$(NU g9F:+ YZbO?`M %yOiG6rӒl2^ B@GDeҊc$Ʃ"/~9} d1 'djwmRꙡ_Rch<_ⱼkPCKjlY#/A{frpTmݴ~BxK\;wfgLӤ [SK7Jʣ9 9{:9 Yr |!VP9{O}tıfZ L?buh4yQ&Q/^9$;IWݠnCsO |ˡ{e޲c4':1Rtmi@-nAÄssًaܽ-:E &)}gu*VgsxZ(zFJ~&/LTH-uE{D4@ `ͼIi)kHp6w0&qZ &4(Ⱥ33|:IvwjMTҨ;deZ!`Vn$kH2^+Bwvc>{urRj>zgz6 ~X\g IÐ r֚1$sJ F,?Hjq(Ni)2XvO@lHlMBў6`Yꋄ=dm׶d%;2 ZK$DdE&="3ʢKss-idzCp?gw!E\U}$>%{VBdYAIG t ѫ]-jKVDuSžH}!"Sz6,\]$ՒO/JZokKﺵ(\V 2##Peel̝ϲZ-tܽ*"XsS`^$4_ Haeܠ^o vN3 9"ehlmgkio(fBf8h63o? ([K蝗Y 7lwPie*B2 o--u|..=2 z?\ 7)+] axG3TO)* tE 3/ڸbc{έ'n8e %jpmԝQ [ ܧph^3k ^O$cxY3*EebTMü2FϽ="F*j*!p4a@}؊h:a6Tr8IzR]GvH1H XqQѯhy:fCNA䍄d'TxgAv[K,rXM“?$isCuv'a^|WarwK3ACAR(OV&fu'h,QcV'J (oǒH4$5|\@m/wq?<5{.*X\G9-q[Xfegֽ+B&Aq,c|)PS#f.\x[{g )`4[LP>$ #dT4G\WP|%P3{7zm⃵bE5.)dkBDTS!2ds0l=34ܫ{$5 Q2H8 ; cRJr# ,/á3qKllLG¥r<CUacL DB B M:͖ kطցEKgCFp ̬s8)Y9~I0Г6T8$ 2s;?^^S A ?j Ҡ:i1r?9̇'"K*Ҫr@tɀ\%V. EZ;J `Kю魲}Qӻip)qRb 5 -t>*)h,B2񐗋 n;P.Hl>(wզDjX<Ȁk tRa2zjؙ/9x:Y΅oǫ[z/囔 Q:H:0,0C[ۃz9;aj-BDC_헥@m(1ېE֍~DIV/iߡÐ exS=TgBοȴlw8%$p)w>fP>ԉvdey 0'1q,f N!}em&Qk!_6e|tE8n^33&/ͻ.2 rԦО&?4)j54FiD?&eO7=P `v9 =lyF07WmeQ5){)CE\޽'-pc%wM3yZl "߆zdVG#癧"N|\8 6 ])M?2dw"AY3TΡȁFL*zzG]a t禡ӆp5yxvi[ȋǜ.\;Ї~nV~5,2RU IMت!n{e\rkݳ68%OLRY#P=o!JҦn:֗r<cB}(:cߙ$^ů4ĸKEti/lϟS*>к:eKȥ]Xq aA+0Čc|2"h01sanٮ3'ӴSN@"QC녒HQuv%xbuϛGDW0ktڸz +VڼJ R ^gJjfdA5'ةR"'="j$J6&._Afj\iY2͜Ilp+ɾb;H R/y8"}g]l B1QWFhf-7ŽE[Rή|D%TJwnSZj80F !m@Nv:EK:¥^ E$6|d#&1 2\l@3ݝ4iEVpn>*n֣|nr/qf/{^zԓ](<@1"u3b2` &Uf yk0'w$3XPf:_=8ROݙioJUu)`Ѯ`K9[?(H׹vpө:v8UVFk_: ݺALvJI'Q_1w>Id&WkJ?~y@#/(v:)zSbOX0ZG %\ZMho"wu~wvRE$(!Qzuoe_ls\bq٫6jO`K,{$~;і l1T{tc&2bmY z,ĞL`?9C$&rƆ!AW{61 ;]7~#јdUxUٖK :v/_=$4_ےt/ۖ8 N,$Ol+~ "B_߾ CC}A߱EzX=5-~3ǡuxTQ.AւQ-kE ~\klY}뤓KUH #} .ܟۿ1K$8L36JlfukfF&DӴkuFȹLN׺oHmDN!}&\ᰙtU[]l:S E Q@ 'sִ O3NL[i*o(FzQBp6K;=:G٧ZW.a `s4}tIU<8a{ 5NЯ>?wE#ҵ5|ٌn{arP$+Ѥ{ނqԫBV}%Ļ}kT t|fW< 0б8ZQ10 oj5÷W)S*Q3~@(wX6u*ʜȅ0-` IĹ5ȓI~7.c~g6 KVh韹N?CpKgt~Ό|ٷ4Xr^Ќ[# w)n1 j B; 43خcw}YZW(+.C*Ty+^k',g/]U\ɋG9pV3͂iG֡؃XPhW)A5CY;%@Ԕ^> EKdΞ>F=[ \VܘJ;Xrݘ/#% F9>2GmSS4: 9OG{<&"h7Uiac]?ɦMu ߣW8? ͸V=>Mۚďk(bQ[3fGQ2_I[ґDUh* @ pB.i:ׂ2_:H=,dI߹PBbhݚU= /|Jؗi̾^!Y»Bc9f0["7tWI¥ߞ_Z2o껔YUzR7c"^+lJq,9ћ'#Vo;wW"Fo(Wkch us깴&s '0blx%|Sڵ- v 1aU3,{:y[~Eds~tp98YgN 5(ڊ Il9W:\ R ak`k5d˅H*l Tk4$Kٛ$;nVܕgvSe]! ?Ϭ<^Hڍ \QI+?JQV;jH!$z&0UD>q%>̟4kW "]tDwWoq= z?5:~% n)& `Z8 9]^A ~DG_1f=C͉61՜0_~b4c ,y6nX@:A112;+EoԂ %~>eqTlZI=>K7YqP9pr4V]ىG/ V8ê({i%ϻXvGH*d[k dA#ȬWn'/ecmo~qvܦuBJ"fT&G[a;fA3@+<mȂ1GLA}b,Z흔|Ʊ b0F'o:dZ .QT˺f텖f0n\>[ Hjy.bakYmXBz[DQP:Ȋ|b' ʦqcc^)v`7{+ #E{iX50.Qp=.ȑc bR`KThIy? [8te װl0@#JuPC2L ly`uGh1wrTޔdo%O[м1C@⒇7S@HګXZN?vm㼼oFMm,~RK>DosRez|Rm eAxtD]VމA~+)#2yZɥJmEm` 1¢rk 3ٛSB9*oKbeZDƨ :Ap6\V*8g'Ɏ귦)<n:)7w"xJGCk(U<f0bWþi-ʘe&?cA_, .)7|<<6[%[.; @M#$y)!4VBB&*r|Ē)?4 L堷 -R3Lsޛ{› j 1;OU'|W^HŐCROa7"b E !3M>@Mɜ6N~m.3W&r(_37C]ӡq* %I?US>M&FqQj 'o-&ZXiݽWK]H9Wćh .VEx:uXMF?q9mn_4*?'~8 p9S;o‰po  '.0 h"*NT_ls}h_mU(etYB%]@pK%Ѧ_]^4Vɦ*IA j_, 8lu(`t%y,?mI Qup^0.H16,Hp5' VJ1I$nA;X;)c' TG7HS{wi~|:jTy,6 Ͷڽ\C,9hlXKyqCM38E]r Dŷ"Ӳ:SKchȃb?Q*|`E:](IkDnϘl*q-n<Eڴn [/.I/;9P|QϽ>~d3|-0_½\ƧYmi<)|,K)~̌q=".e=ծI;]UxG 'N T誊/FT#EOۄoGw5z7B>D(R75gN7j5KXN<S>3𩌥!˞hL'B`؈@޾{(RtZDw\8yn_%TB͢Ѻ宱^Ba2V(jr.Ĭ.xL͍ xw `,rϱU–J1;:ܿ&qmF]U1AQv7{|~$;7ΌJ6}/3,X7jȑ_ī> $Y$J!k~.p@^  9/\UfzEisX==puXzpl{C| kS{g [)zGSU|r ,> [ $r``uW6LYPE)5<hvoτĦER/clY EC)G uA_Wợ.5di?_#?+Ƥ3[$BysupC=Q: 8rBZ!ܙ'`y>y5 L#Gw˝GTRcuK07#|!٤6d/ύsN +qcӯ!$`Apk2~̀ q8dqkZ FV8: mp»!"b/1EHf.T5>pQ 4EF(Be)/i|g=zx9 }]2Yo'!d1i)r8ӺHJ>~Ipx/' nެ/aKʷ&6 %JOeI(cX4lLk%*JwN_Uo Xx<#m7|l[~T5FAѻ1_l߯#wῙpGäu`,Otj3#}߹,k3orJ _5Hі,4`D) Ⱦɑj5FUm~'D?~HknܠV<v$t9< 7:ߑ' I+$!,AGU w(]S^Iƙ*O7B ) yd-X_ĜE)25>X??h!Дp@7LwbfZw܉QMu ?իy)kWE [gE%#+Y{zqdY Q;{(5].4WRϱ0SZgg"yC:upGW\7s]a;hXbꎥ頷'dbrtˋபmZ}073'0 \0 ^N S>m. kQ-׼˴/T~<μ۶M/B`=;e\H3k<;e21lcHZL,[Z]ix}3>Ne Q&@`9T vCXu>Qt\}^*9:ׂ{ހ03v'h XȞgcyXP.2XhF`B!;xߐGss=y8ҩlbrk%^ 8GEo~/7M@n>2st,qT)a^䒫v5qtAH^[;;[5(ߌQMf b"q&m~9s&ӧO\8q4Y)`.+9hP8J9ۥ0p&;l[IKrq|>lU ]CD?&:nrO&al{!K~MwOC~ǜ߹b.с蚒fKOS LJ] ]80 cè##j">j[F %5/jH!U 46/`)H"M@Albg06,Y[؄?-}7:# k*+ u?Dyب= 3At# @i{Nogi#VqL,._~GjqM\Gb )T? @Dةj7`ߤvfBM3Hg227 n~pc_(+99!@y*;ARJc~u&E8Ô ֲK0vƚx)Ճ*!/M7`ў8k~g T9B^I$ <lwY}چyX!+KS\=C_Q.&.]Q?mRL(LYꕄanuɖuT_Ou ×Tz~@tMk\QS`b$},Pٺwuh qXR=WȝUZI3T!;^ۄN3⣷N)UhwW-|HK/-jĂ"xW>?25l'klbgW/D/6Qى n[]331ϛ=8siː0٭wl|>F o(d!L \|GgeGlsW(Gi.вUaqOUFzSS׵;q,/༶lG` .{2w[z/x/":, nt%O@xLh9շwTS̢d 5ד߰.3\uE{3tQ7Ѻ )MgPoÒO;-tjkyq=cesAMD>!֣* jL[w8S[9YvLy{w?Ckc : uɊ\ZdAK) !-*w #X- *x Ͷ%3k?Hռ;,\[)|>ԈP E(NaW4XhզZ+~ PQ>jͳht.U K{=Z CE!4/*˂]YO^W,ĹcX*g5RTiWj lt!4֯^kKE.=U5Ӓ'BYЙLs72 0+"0w Z\|Fw'$ }cq y|h)0;}e'ю?!01#ڛUfږ ɡ$I0Vh$he x7UZ ys,В FwdҾ8 no{ҌuP M+i^四&ETV]7~&=H g)FNe᝔?ܚP[#Z(fHIkd*(\栥;MyZ9Ad^U7b}p{Y6@n:΅ PTݐr-vFߏѹX>PXKo: , Y7\X%"ɗR^QmUl<&$A;Aׁ 2[o` UiMGM6T2:I*zBE&ϴL ^z웮Ս2)*s,[_L^`ˠե{5!xƭ XߍUhj<ۙl ]WzSwV3Z G*7N쓞| jV>E,Lo=Ly&ݼ>RJ$f:c3G{b[&F/ SVbp} }8{uQ4w-. yln(1-C ;M=8U82Uuz8B/':Po X251ٷjf<:g}y+֖Gaެ _(}%]<Ϙ}w5 (Q~ٹḭdo+y 8fBx<,9xv"1aon1$c?JeT4h hq Z/X|S*>7R8 XqqknIiH\tw`SuE"M+Y"ڡ/?pTĆD٬4txQ}-mO>B6kbwKS3|r[}a6bRt\OR~W{+gNyU0#WOīn;#t!ÚMgAЋ=oƬd?$tޤ$K(Ձ2_T M&513+0G@nOQF&"t>>Mܙ@?mG-QK--U;ŗD>CտdZe 2ԉ̈0W2jnrD3^l e-P2PlHWtި"3V$:cb$ugBF]bz!qx*O-]6| Vm2汶^~E^hE;PJ^T&8C_@:ۖq/m)&Abr(@'$}_i+*aI9ъƹԍe@\`G(,EU *IH*I1ЫH2+K$Y/YP(a*Wt[Z1'7ӦWX:W ^0~~+=*%*e pQVo1*D3O܌")J(W),Z XW " '@=ؼS#CO d\jX3hT/Qc.K~أ-9_7Z/B/MIS:\dz,q8 wsD`2"E C f ߅wʕm_۫I5/7T5ڷO{*to:Ertժ]Z1geٻyT)п,,۵92ηovEV0ZRWuTcO8m46-4؂ 9̽SPb!l!t3NϲؐP n [`:49awx@8֘w#ڦ5\#c>F$aZ=W] _k_/n@rY3jQFz`q-WAC4jb7܌A dO7Րb:1h S\*=3[ngb(耟:#!!HjS#JǗ4Az.+E;Cgd顭nL@m+? 0G +ьN14~ ︫9{  =?/`)z5̦5pa[Gdu/BT]y*GuE)c/]U|K@Od"2_=oeHG)g"⛿giehbmvRK%[h0ʙ(."T0ngJ@!G m* AZgFx{ibCK Pz_QW*F@qv~ڥDd7iXAC!MmqrZirՒmj0U5+)0ՁNZM[ 'evVSs/Y\ qSWrv ,չANi/uJFO-e+ !YE.Ki܋{-F?os|iG܎Ѥey pE)QN?9QK #c,50Cj:m nr#D珘]#H(!B_GkZPJ=w{KV6h 3Edz'ԖocTvlWS}S}?A,ϪWG͊tO&AQoG\ .䋥,:o~gQwrL3$ofi>{H[Ë]ǹOB)Psپ {4l02h`.Gl?oBnfHh)e]읷 r{ͩeulh/V2#CN*%u`IW*M237\;``[tc{aj3/)"9 vx(!׮Ռng}[i5ZO?tC> 4\ͽ\\joC)~v=w!}3 *#BG無=d`߳,-kB"kOi5DCJ&["{m`)'e1QQwE žfO>3A(d پs}nSYu k8&CX|tZ֮"$458F+>/I)f6- @|HU}-q9\aj],XywM1CԀwQcx"ӣ_qv IgZ#j Hfh9lE1Frcp|H^ZX =|''6;YX 6 ?f\X܋XVJ1R~2ѿƾ68_aooIF˜]:~)2ie 8b҂ȗh=bf:K@ߑr֜  k_;>cPW;32ÝMJڇfr^R eYA|$qw8C`~plնk bacFdI|aq3e89XYsT\߀|̬4V x8aTㆅ oOkz(ob58V:3Ɍ|ȑ`&S8'%bj{8儼^w>\hp'&҅Փ=3L< u ( 6OUPi?5ZiY!bN ".)ŋXN.?oj5Q1:iRc ?|Q 9#S.tq YB0R@#7Ũv3ְcA` jFD7{f6i6[Oy}uE&~ 9*d2+zÝY)\1s.?GgzBω& >ڜxU7?a:E NRDIx*/h#6TnBZloI*41,X_ˈkꀚbJa4)ƶB\t,dY -:g 6bGD98 .M)!B?8wbg;::Rx)6M (Э0DV 2s!:='I-0u^ pU Y¿ ]fξq!P `nXK#p#+b.X"jgPo4I7d&)M"e >]yu}V1b_)0.+F ClBoFJzF;ӮzMP q 6_3gjI"|,UqNIbKjoi#hoz.ٷZDŽSt')l <ȕ@ƐFރ<ӡqgi!KS Ԩ9c8O>{WyJ Qٮ!T&i杣Nŷ[^ %F ՗+Hg Mq8ȵjB݂ )+] yV,o?IHc :h|ӊBlTSu͠zSVgn"VM!wnsl:ۻ1oPpc{(mК\GpL̯=mi=l+vmN"Z25O)ہǓ8fnD/6kg$xN/b6j^{w^-J.8-˫ISr|ʚ)zR+_HE1G5Ƕ@",y⼫c]*jaxCvZ'B4O@ y bu|yu@wIxS~Uk\s_gLX,sEFB`+fh@CG(XXK.οm{%rLO^əJ\wlsn6Ⱥʣncn9OZ?iq]ΘԫlZ@XKm̡ƈmg@Dlqf@<̂mM23" lL5 '̇E/txBbm1- :Vr_Ä65M6UɾzzFw?[|#`&N8` ʪ7ʼ# pUtMAjCt d2O`)3ruZYjlzwt =rK?䣨 (pTyH]{.zW5?pLb9P^zB =; t|ԗwO3rf} pfdЧ*yFX B-`Zǽ@y"ыtF96L.YԳtK?e("?=RUKL,WWXuD"[>Tqi£M )>F;}hIIs5.ee A eՙ=m<(`n`>r!^)n˟f:ZPvFAS}4q!7>V\`K%Omu\ĪZ+ t!leyLl8NUSZ.$ 6pC_QYN5rB.xfX!w~ TK.]lO2^QrUsc++^-F([o|k=Oae$I&V#z`Z ٲ˫%0سL =Ct йߏS!R΢c+ xͷ@&M9 =l|:~4<5; ~4e}[z#I_iK{TllSJlG{᳠Yg}|nYͪD &O?*YwIsVf 7y_굻P`1(NTcおZ,{uӥ߹wP\(9<!M#-mƣ`o2WxK C+_Q節$LaۦhzI\ ª\F[ uvaAqUԲb91_{cKf)hFk;R4ږR6_a٘ÜaW|IA=JcpHX zZbX͊PÝjB/Z^@Z@M~5KU̙NQ^G5P \Ҁtx4@Dϼ"PPډ8:xARA%kJxNөO-|OWC3|m75 ŷ$K4Tq\M#CˣplG?H~ qiǟIQ`l(_*Ts:G=}m6-,s!0WM]ΓQ#ewFşJ- `2PU]E;O!M hxYQBh fE9?);i@؃3*it4`A.ٜf|>mni>I,m!L>(`Mތmq߁PsgmʘE84jl*Qvb6~ѿ،8s qlVɄ}>%>Zpf>;h{]}駛|\NZ>bA(A!Ѐ:e?`(% =+uYIp "ڔ癙Lt0]ȤEuxً C~IP㭷ٽސ6Ŧӎ1ѕ8wQou\Tlѕy -^PUo?4qRR*r\OH J) ,+Ep H"[mȗ"k\ȰAkM wb8j45KZ4"XFTKJ3TG:KHrM2 Fuc"X2;ViPiꉬ9INkur-ÑBvĞ.##}Cs8XH1#a>v\EPh\:~w攄Pʅ]S0 \}Oxj/Ia \0r -mq M2YTpj%HyF7koݵl#7 Ҁw>M${:oԠ1◞KUGdG yv(J06ʣ^~ͽCx<4r…Skmka}`P(87'9b~/]`%䫐QF!I3R,'FЖ\^~ 8ĿEpFf_ έN&*K^SKUa9.ߙI+qɗz.!6D~D8.qVtvLY6@oTsw]V~(iuSl9>ⓀS讣-/Œߺ7F%XM(}/)`Өl BGjc8$QxdM Gp $Yi7qz;U,Zי"=؟}z,^u",p :\t|Qe(b BZi#%T 7Yt;ŅwuZ܆hd?H:w uHouLFEc S-4$] hazjk,ƫǷx}x{C Z%==J9D mg,ނxPph4z@},sԄC̨ ɉ ;kx{Z&srEzy/bƪG׼v,?)Z-(u )|n*y#mJK2w"^`קҢ֣h c'qX"J 6[L$[mHw<j<P l­z ;>-/{>c^صAܷ65} b;_@w2ڝ@3fD}3NU;DATVU[Bp:c0ZI[yɖ)g)aH%su-! ( Ҝ7ZO",O$^6V\$>Q)OPL8U4LC5BeIQ%|iޭPbكWvm_{EG( ϵW\hG;I{R'\pM"} ZV)Ύ?` B#s@! \.ˈqTAeˊ`Ҽc<{:ao1Wl=X Q<0+.vK38'w&&QilCz7`y WU)U@ݳBw)O-1L0eLoTC8k cj#c0ֱ8q 25둎/Cz}4UP@ Jx~=ϓ쩓r x)h}L:Fah[  bvnT,XyV:9 >ἰ)yX1+mAT< Zɾ{ʙn=JYPd^~]+ң/J1yGU٠nj yxi(ۂx0tS+P"U!dygdi 5ο31@n_w$vCTX_z.]jer}IsiE ր@<:_n·KS"~@P |KK^=Ґ cRD+ #CSժgLe f wu'П%__+YS{o Z\8V٪W5 1/\zgd" t0Q-23c|)sȉ:_2f1ꗤgi3kt eQ/S@PQ|iFF̡Ic˰ol0~FxUF[e 'HֲdEKPh]j1 PnT:.5wÂoc'ĶM :O!aO+pE •m]~ܞ:=7'%ošբehܠY`Y P97ve>)n;iQ}R$*A4>ӂse-QŴFycwǪX*fdu^m?w@M(C_/[a~Y̞!2E#>C': aʞ6qxizAOߑ[ OՆdO_Ah(ST!\lwӅV%\bF w*HJz?h% 2ѫ?hS4cƿ>{N M*udzA  zT/gdvxLW0!ړl~YI;:6ާ8^o !Y(YQm,'=z≗KWC .Teuj[31\7>ms˾3P)'Vy?:ld9J z+l3MH( #H)0/(`d3`A?Ff(# P)>wGgqBB)(0R)f"LSaf[:GҤ(¼Kڻ;qeܠВz"H$|䣚dlOCIّ8'D ` 2r#M 7KVF(Kgfޔ[;F7n{=ۯ^^. nɏڜ+M_>8gB9.mI% Z,kFlYiRVMUH[–P0p6W$8˩-4ӵmR ¡[(qG1n;#${07`}ք&K P(W){S*0 B9hM07d)9P 19 -uS _!?S!v]0`a wg=@Q Caź\{Rrf 3p6:aXYm a7|l b˴/uCf'ppR{HG9mLD؎nPULuOc%m6PUёs(V_ƌt 6ÅyHҥ/ʏRSRyl7d"̿]'O,34ә^~nhنw~H6Njp_>BkL-k.?I\\(,k$ sRAE36 W0>-懎A]@s:r7Ɂ{~\A >^9;λpH)t ࿙B+ 0 Q:&aF7?W'ef8ɼu d6%hSXcE [% xT\A B1xԿ_c0ܷTÓfBʸaI5[;&eg/dGa!_^J-$^ӯy_=[iZ~N=?R܊ژa$+D`s -NE5b૦i,z+t BN i4{*a70]c?&ncl݈ kgE-{0/>ш%[qgele' !I0Sn|liQE ݫK3ZUgΑ$ 9MWjpR!8z.F$W.D%tfsx0AR"5 \X[-^C/%Q +[#iyj29$NY75BR|],WFA0悒3 qb4,qb ktS\̱M5iT`QzJ,CglCl 5I|6a$AKMα,B3zDf6:f^w䏷bj}Hrb6g4xJuvw=4 buwP,*+-5a'1:eԈ)Dܓb$:˟LlU1JXWJϙM)&Ij^J[Tz(Z"4g)OJQE>wu 䛨 l# -(4<s9̫H_*<אYz5Ŗ:Q5&\~+IحS~80GoJKxËL{܋/FʯKHMy TCdDKas?;z-'sqce+؀/D1QߪDvGm*WVZr۱ b/#,;J+sĢ9X`A_h^nz Ӭ;wC%MSJe3Ey6vbX^Z`,oRI:q"HѳV(G.I*"HNOWAˬaH0K$[ CdO^8 NJu5!OBql1["Lu֯<5ׁ>Y)=W]u{5ψЍcO'FIf?9SO(q.*ጦ21xxD`WgஃMT 'Tb Mdϩ7qd9 bXAX~}} l[x=u.]oWt>^ESvk$2aM*%y͟dtmAҪd'm"8o3] #nEyJX7==k3A+BLжUs.P2`w$HBy bCSb5X}ts8 MAJ~SChs-s4W.[m2*Zm^'`'A^l]@ī-#VS1 X Lw ?aZQ N-,P@B:cRK3/ &Qemi"8K`NM4zkBߋ]1K5Zx`M x<\eCI eQGxW< '󃮪󷧌 S' L{g\wR1-р ]zѥ?.4nU4$SwCoiRG Q]d0I[*D\鯜u2ׯBKvYHCdi r8V*PkѤl)\aH]E7h=^ռѫsbIA^ީ$0S]L bJNfF<fD^jMoЁISo#[ԳrNɩq@J*jY(/T]mN ǦENv5 )=ةw^!y ! y8" ۩@J>L1W?'#c#btO5|J/A9'w\n6O7Q,[(Offqvs?4!<4 F y0?Ou ^ sov#LUZ!m,[dp.6(J^VsV|_Fݛk{њ=(C.B *OwIP$*l whJ1v f܊yк\ᷛ"eO\1ʮug?TX0'\GVZW:R Ȫ{߆O,̢{b{c6m eg9.~HY9꫚2Id%9tX. a:^4wDN4k8u./_M_*n71 !2u] `1j:$hv< :}Gd0R䮱B\_ ,qx;^OSø~r2럗b?;Ht:3/ WK;_rHh%W#n V?ht;7XpqLq+L?‚2+nĢW$=/5=VzxӉ5168?Tgǯ(Ńwo)Y:.SvwYfx%Uh9jxSCM !x:5@ZIJ;\Gc*3`+躂1*+kd_gƳS|(& 9yt0Xn1LH vOPIoQSKQn73*g%V'Kx|]f-REx{G#Mr LC:+ gksi Gy;VJīȋu1 r7NZ?67MRg"pGPʑ]~2 EHU:}*|ȹd˜lSݟ!4K' N/~<9涛YvQV2 zS)^8<*'XէRée; f#-WROJ-,4@52$婹FkmWBvN:ٝې?kU@ )?X`lNOݫ:gޠ񸴩se[ 9 K+$h]1b@oo-7H05RQ_ƺ ~Qfb͇zG%P@vfOU[O -e:-5ka}@@C /nk }B$keCه<'bGN33 ENkw7MXa蒆/qrr?ށGv_ܧ!;p ;#~:I \O.RaڨAa$jCH13쳇2`׺b7yQ"`n a0?Q #iHu*Uf(Z~.pt%>Љ`.r1" ,z*Ü9Xp;I%pZ qsDܶF+qӗacSrQ:j1'p\H㔊bB.nu|1p+&-LHmeH%;WTLTFVcq ==cP-UYYk@$knh:{KIc _~"W_A|Γ@0s$>9H{< @7BGlGטM+6ZbW 6/{(~(iL-!4%oX1V ʩlwS CVhRv*%z hq5rx7\Ps<{zcN&9Mj7Uf'g^ 6z".;cʩ+>}wddc S\e0cLUi3ߩ6w{}i| 8 ))*0IueM\uO8iu} ~sJdFUxۧ rp;p%ٜ/z ^P^xTO5}{*=)vu~+`N3UUB4@uMSIʵ>Gw•$tۓBIHqt=NªpOaG;C 1l`MM0 16<"j(MJ132K-/вyCN[ǜ v0Qz9Ңw`ZΎ-S+̸,)ϓIX˪Ix$aX1a)e1f,c{,OP?ڢgLKaXjBu3s5卅8Px> '0ueSI\(X#%"aW`z|%yAr%-4IC"I]2$XL{m!lX]d$>gI;NsTOEe+`ԙ&[ WoJX%[S6V30&eH/D i9 mRQ%*ܟO\[imC7kd(Hѩʞ(M,|{CA-2=ьx]_A:rIsZ)i.侅8>PYO1J=@eZRob,g yBV5#Rd׎I[q8BԝI·R@`MZyJ(4l'ވrYX> hG2qUiM`7ߤN=&3^Wwc<R he"'!WZ` " RpoJ5Rvf7E&rI./?_D'!Z<ڜIlٸߝF2la@l;a4TֻfV{k;+RYFӻ^|%и$ᯞ69hc+)Lr (:בLJ 7C,r}7ըSo/k ɒ-=wCܚoEo{7$4*9/Hؗ-;Rb ;=F6Be_mե1QicCq2K䳍}TsL0>+Yi!'yk{>AϪ(!)&^;OqXSS0S醝& v0G(:&J@lXuʨ 3OnLk#v=K' ,Iwq@ ׊DHdl\ %?{.g74{tq|O(Upi*Qhe0ЩW` Q@@ڛ1Gf3w ܪsI2/=q+ыuY=A xhsT՗tT {6ɕigp&ވ< \ӴD0rX1;pM]0 P*w%5ZVj%WeL rz/^vUWQy|GNpTqS2Wor+x~YXkp$M#:ů4ԾC&d(-t(`eʋ5F_Lq A:wGi'0.Kcbb*G1-_^>.{n7íayP˴ zmz*RiMS0d1F !\BuY9etVMX:S:_Tiyئ( !ˢKilcmě'uߚĐZYhDXƟ>hSg0RoPs@*0 $9K*m9 SHg 8fp̭u/ΰ2IY$^u5 ,e2zuPCWgWL]B虊p\[yW,􃤢@cYfo8vҹ|rZSMX n.pdd$F+G[cGXJ/%dfi Qs3η- O<).vhK\E,ӑr'0>hNXlj Ս_BwL-:~{ uN%xxɁں8ǂBpY%8>L:ׯ%K^7@w |L2M@vnpE5<)L]gw Z>{C9=tOYb:*}J}  h!S&чGM) R)p.2*R.&,4:鸞1̴%ȽdngNd)cם dmoTNJkF5`ʗ2fH0D_]MARydrĚb6ԒC#o!,${q@_#ޟvUiU=|⑻ -ߵ6~sI捄8 ĻS@o8Su3XW3Dk B.y} ihۊsʉC0mj[f6y̶Su}.l&ET#Wĸg|KzS зڈ ֳH|EݢVz 1ĠrHyz)W,*&lZ8ijΎܵр̡XZDҝ"}@G,:(F*an(J|Z˹1yZJٱ 'D"+t\eߍNAtZv$ym tL-I6{QT=#&͚0bNvՠTHW 6sUrlE4"DmL:IWIU4{DV~LRyJ$1_F`zWY>8D/6 ~I*iSmOtOA bi>3╃17U1Y;8GTkd,9q !\0.fz@˔˾#ӥ0`M$?!WOSāL'-[Tm1֖~,= Uq\`Gux6F Rޘ>D /fe:Z;"&S4L $rq"u0u KoVN7raDJSUd`̼I x1I?adFDإCu+ަWHi>" d(+M5\Jg%vU iSJ6XA40B4n~d: oG\9َ4 jQ=Xz  /?=f-ov@aJ$v<"XWZ _Ք)99hbQp@D灯YW={1i`˶"F{A•ܠRKI/.\U֧d x%Dar9G)Qi)42=v$?C=cQ#ߌ9R@-xbcaT#~qHc dH[(&?)Щg[72E`v1f/D~YW2 &E^,BT@PC6 D` ATܞ >LڃY>MV/E^ǴJ+SW) e5}KbO/K 4qth% У!NZFV:.'[d&e2s0 D qK4*iwY2.|ݸ1- -bVuY1S[RWpngk(qgE/JCGQ6ލȮcqNd3]f}Xu? T;*lw6=ΘGsz,-0jֹPi:Nos|.i6&$)㺖*)ơ=0gf_64D OV$&&Z ?'iWhmeܗqaRgW a8ێY6ҐU%AOY"N-CPp1T5Qf@#$ez GHJ^%1Z~vQviO Ws"3jPFpA igc`WfxDkX[Vة0!*!Cr>ͰHA*{";[lzlvcJL֣[g̳gw$׻P_1g* Fmnwj[R캨2@9ꍥtJX-VF= @ ޏMv)(M3eJ/hioM:Js>h|m YbǸRƃ=`pK?\\pW [\,ն tf6{:&mtDoDGĔ |p<ͨ!.օ:! r!Ɩ͠? PgoW)%)~H;@gCgUsh%4QFa#  –$q (}[ Nt$1bRx B4^.:.Ʒ@hCxykJՀt[ȐIދ20sw4 ⅅ5pgݭ@$Ryʈ4iqz *m&t_؉i[Ltkʝ:Qг㧬. 6GnHb4=A높y zEG۲V7l\ZCu0 C 1˟wݞ͓A^NsBE~>:_b,s68g`_)!c1\.d_pz\R%cV"d8XV֭ YT&b iQ Y)W_7Y]U:҅F0u)C!b)&U1 rt7V(3(B) א?J 3ɲz\ߕ+3Y~=EUtMAnDhfV3c8YOh<\/FNȱ e[Y_:r >軂{s~>:.~ΕC puº9͝ a]QDdd$&3g^Rsp(R[1'x!!TX~^.9I3ZA%XZ4-|$^x5q]V}{S"kATw|m9I%؁q~GDC ekR8c)`oݙB.Bh8nr|kfP_Rj VaY2}CP~Mb BC0;m#@#`c"(Z}rfG c8T#qm+V47 :_:Nh[8\~mT4:M qc5boϒUf;j^ڞ9ő R*V89F9F-4H#lG2zk5G1bX3҈W\MC.:#% >_HW̛"_|P7RlOB@w4'Ǒ}e@Dg$Lw|i@ڰzIgN~PAK5L.n|q9Q'W%[Ŀ{>E Kw%T܊N꽈]M` w#Dma0$=ҁUn/b!S0IXd>kO*Dp-q\ŹYXUpA9}w8户ݢ4|!ZBDɱ'MdaZxL5z٥('3p3f0~.~gi`6C$d/ ?oYjb#PFU m&?o ~b'vr&8nq23 p-e)\=N}x$K| Z;oClSVI-@IB?i͡ZȓRENbd45zn)4%̩vJ`p%G 䪴i75gπOFCw=bq3'чrdAWa@V(zg{ Dewfȩzc%zӧ6qhJ@ahd%p4Sq]Mr)\j9:W7Ѝ.{`P)i*@<{}VaY!狝a˜Q 62g W]2|M.b;D_3\+<%N4p ؓ( #f-2Fj%Q|?6+;}3暔B3PXoh[6|-nGu?T7W~!p#sZ􂇖t`^.CIM8 ؖQ;aN(~+U7SI_XM~Cř[1QdN=о$LGc,gfW*Sh3`Eبっgvc DD?b Ȝ)Onڻ0@9 amdk XEݸCKP[ΐd* >rBG̟K^nƥ= Oݡp^3 (G8}>'.9w8kք[A)M8cI<ك%vN Uvd;D bO_g-ᖡcDu?Rrk2n>VX2K?c>WaP{(_vAcOYVذJJd${SϷ\n3̢Fl01z.wn]+W:YHn]K]2EfF \F`'3- <5]K<zb-=7Oʉ2PK%FAkjQZhdi ĨVm)]eCQ.U&ӗw_]Q!d~ {pvjb/[ɛ^χ"yG*T+Nlxw=Mm6kǙmKmAd>z'_#7d7d9=M*f|%7ME;z eJr40;F/cJg"DlHvxuێVoWUhe uXTSYK_p5 +) .򮺤 \=qĸ^艀+=(* /B7((nCZ+ t)<<< y9J_M())aŠ脌d7&`(Ekc<<'́( ՏgŗqwyNdV:SS[JW8藽9M>Pэ*eבjnvU8>F4T>KaM1t{ۂ~=K#7xlua,6KH*EG,E Dv"-#7uE?}Yj*-\a޼CwOGWYN{G6.9l K}X/C94S8 Iu@:4۔/&>ŋ?!-Mi{-"(Ht'D_;]b*3.[ZA2). TW[Htǥ-2N㙳*mU4:LbfBv 2G!L4d[q%btPGv Ev%|1MaSgGHm3df8DW^vMYƲdkڛ>CJ ʈ Qgi@9Lyb V\G'sV`5X|$aʺ!)9x`*## vf9ʺ<u[M؛,:q/vE\|4#MH~đvQUVa]WfwO{xu8:{CҔO0gwPHp_(`BJԖf9jzf\~sWaPUTT^ '>ݾ5> ĻOsR jI tMJKdJ` j{7R tf[-QAU4H8$v-U}Xrݮ$C>n07ߐh:{מ:x%6tMSUb[Ծa?j-B,A'g8qmFb!8̙FO9 &:I6 púoHhzgUL*r5_bVb^i꣮n"pFJjuHn]$1kE9(c[߲)^ ʆ"&Ŵ": <k?v)>^rar=ԋ6)yƺ@8*a"3.UC!MOi}ň{<}9 F9>=) 5j٫erP.FГe74C}&Βzpv&ZU=jsY|?\q:Tg!.bv@.n >>;k ). ԗw`ư,:֋ϒ HD'5NԥGdX~euR ) w?\##tQ߽' ,]fjlgRl/a ҈U,j^7K> N7`fg(#mKıN]nt WԸEWu9uřV1ۈ\ǡ2ju<9K䷼NHny@A\Gei|d5 TjйUMO8vh34zIϾdǘ||/!lRvep95P [LJ+6eg~4ߠW4 usɇ^䶌 0k^bD2ētT/v^|%MkQ:ޤA٣U{M2Ve-Hw ]|[hIuKF]y1?yk8y@qzttX><4dU>V-\V9˙'SJ|YBPWfEB ohY22vVQkBGny3!,S[zCzSe5@0ICr0AT_!14AKX%E&1 mGnob`"4'}lܰtG{]\dw=H"ށf.Z)l=pB;4EI_ܷa1 (SqݾTR/52YT'.z`r5 0",CEӽdJJ:63a5R<[rrO:-'@dpF,vP qg?5z 45rHwJ v7zB!=^qV:q̱5ڢƻobd߸Xctt'+>XY@->G,)J+|wJufY{{j&2pS뱁\ޱIvmqkX~%Ē`y85bsA3E}yТEOqaLn1n;|]l(Q+$9H2hs*>s &˘,`"DHuB;G ߒsEz* LTTA2ݙ:`9mZ4udA>;;gȫsYcŃ.h?șv_"X{T? v<W<-kӚɍ jPlmP }*(Ν:<|k&;!9?ߧ~ؘQJW4+*ef6Ϝ>!"p*b썩ͥ 󣱦"\}f!n@;CMX>Za} Tت&/"/%hʙ /U5izC:EMUBo47HCEYڰ(V[;(?jQ @,Ex9tB̘c֐QGDz qlȩBUvI /ƔkiƊp۩˜lE@v

3BYOqnj bHEfvׅ[׶$E@ά=`c; DKϟp%rb~vnT@qZSJGD>- J>~BEz\7jCХC@(g͹*\p#N<V۪;M C 07-szi66uW$lѨ-;KPE%g h;3=Ӥ U {sB @ #P ? ˁVTpMn^'^UsK ~DaGaN߾HJo&nr s !0KtHcMc諨 )9;Vduf+WQ!)A7FGC#KmH% 2v%%(ڌ<8"l2MSI ٘>n\_q*VYwb ŬEGN̐S#RHUUzC;ZZDWv)*\ .ʄ0¹MJ'/n$QGx5sղ>@&XYaj|,<mkhKN8`\ㇷHL,^~:r-3wͅ7y??`ʘPzuPy6I}fl3w0x4wUrvd˺mP֫8OD_Kmu3)}ir"Wj39GВ!7AH]+(ig&-m]ފ3 ]d3KunJ%@ Wz~W=eW$,J: Ab .RTD"?w %Osqō(栫刭bNgHh ܲ*^iM'ldASS7F-FiߵX|SySHaYy?boqQ$H=>*%'#R5h, säղ:xss "S:–,lȄ!3ȩpWl+\'i_ӯ*=D^r*'k}gf ȊA@u^N\xHSA J乾n'[&[ \Nڦ)\*Zh}(nW! Ԧ&Nn[U7.h=aLV;0RkAw݊_Ψ",Zkw,VENZ۬l($\XVI #9}=CaUnr+,-Dx6S>-EFf;I~j틸$r%tHӥXP.tI̬ID:IF  ^ Ms??b ѺLN5pQݛ:a9bRvOi\Fɵk2Kh+([ 9߬P 2PmW-?S" |gJA1,ll^icL Tqcr=[kD\U=ujEVܠ|$=ņI.[ٸh?68ks:b}N.BY3#eSyߴڠ~.jn0i"{Ϫ0}prJy.?Q#15M&Z;zMv(vP$}(Lv6`Wp:C:boj oVsB1Mq(Q  bƴrk`tD=1(J!ḯ_}Yh$g'[5x_#9 [詺AG2.N) b'Jq;gSKZgkwLBϨ(#sI&/wMݠ]Ֆّ΃#SZ#c ]W]p`) uBY>j ;Pʃċ^TL޼w\G\[Aɰ?Jqa(3T5a5C5ڍ.-Eo1W-~DS{w]nvCٟ啅]MEcqf#uirWLz u>JtP["3聼ElPݘ"y.MPFK<`˵q8׼hЭ8xw}M#a]{o"G)JJ&!nIzhjQ+ݟeIbyoT\o<}ZsDG2L*\!! / |A#3_[N-%x7b/y}v[!Ԯ|S4o"檰VzQ1; ?":S/gەhL uY~7̚%e&H 7g>Gz#:ar%g=a5Nݩ#H` uw<\k1j s,ԃp0׏u%.a0x쫀du*fS؊hBA O#8$ v[V;1rZ3A4 8`ͭ62UF߫7P wxA&w4\zʢt@ x(t9&FDDm (Wa0 b_: qj=ʡ\T 6w sCC鈆~[ *K ⛆͘gp8.4.)+)ͺY9s^j5U*:,$a]ebM:L*,*v?)`YsHSHyB~5m=zb+G-Ly+āgVKE"z)}T'帠]^%F޶)8~\|c^-G ۴ݷa9s&^2zՒ5Oϳߙ141N.,ɸSqDQ۬/ED9sv4 l>t+Y5W&UJV0^k7U k[jzh[ԟ?hkxH% _Oiz56'+L 6-۶Qͽ pX6@Sx3]gFަkXO뢘epb\8.A$Ioz(dDIbE= u⎁@YQpׄ/LG΍v<$SفuQ"D4G-V϶ǤǏl2M4guwKJŖEQXW5,v(l /cNISQp6ӂ0_WEf*>{=&Pz&"0smD E +HK$Rub`F% :Wz9/sYu er mjFpIK-v1z(ҝGpUe~LVñ셒.sʶ@q.Ets+<z6lK <B)Y ,qs9yux]HO >~L`X_nHnsfuЧ?1K7LU^2} fl c_*PKv@XǥƐN #҇+@s N{y3q[P'Ԁh0Wzֱq84hnd/aoL|q^WjwT*᥹UZz1|uavŻtTk\ڸA1k;];pia`Ed g8 (̹ZS I^0$ BxDN`}vlδST;{sk:SE[ YWYq>rbߘQIE@]+:[ MzT|ެn S *:eYt:}Y?ux"Aq?~kj8XK512)@ݷ4J1ͥ@[n0.f[I1ܡEz j݅1Z䑖}ȢxbK&&c*/[iwNrhvd$'FkMEpmbmW(/F{Cl;r#։{=+f`xe\X[" &Yb=xs+$W&1cHKl-GPi O ϊ[!xO?푗+fgHcs9%ÚmeyX;W#ނP8k/baPoơlQ&sӶoV#ÁdLE4hg#HH`մ?m $AOhR.HXhJ&K<"CUַ' qtܬEJm}d0c$P 26]^#4e?,{%So=Fsv B"p+*f SRd 2r>0֧Ӈpt2xMrG:8QjY6BY։LoQ"ۢPxJA[.i*fl<rdi4@FO0Ь0%}J/wb"`}櫛h{w"# vhN$CSGJݑuRX-b)R}XKsC.,]D'2;c=T-XDm[d1#'n|rzYX-H١L5;ŚX%WA<,n V##_pYP[_lUN@ܿ@[KP`#DULT$#+Ej6J'GiT}DVpu s:b*6 9ys:[3γl#wА||)^ \Za1}P뫞|Eyx`Wp!&Fp:6:%VąC׽_Z"HWz/X~u귾L6cZQ'?PF S`a}n``?DEZEDm<X!d'h)ZpIgۖ+ 5.#罄QtIkkM{_M qF[ Dc$B#=wEgZ٤aB/G` `8o׏OX\ D,ך%Qb$JC'$B6?wѓJW)A@dȂ SM+jeCd>.]FLYr !\\e2M/&ֱ-Kx0 TUæ̽"ƥ/|8%H%i!񛗖ܑ0bBI (Jˑ7`3T`A =QHO q bڊK{Ⱥ3;jBx:8Ry4Iʘ.Q)IGCPEc ;^}v ^ \ݤϪm4̌YrE \[ j@FqС3+CS|{,D^F@`܌bv7*%.z@즡YlDq)2`wY>!XjN1pٌdIgnI c4=_kܷz%b;EMmWIaΰ⛳T%ugy 3ꯥp+%HO͙DW2Xpd1Rcώֿwh[]{<`Г_XN*Cq+dDc E]]LY'P;7o J%Oy\ 9a5D^WD_ 7:'vxY xL@ zQy _TAȐ,qp vk:m)vwL3w{۾p@Z}{` <Օ:zRcA-8$]=彧{[Ci2= BwW I.߷ܫyTԊf}Iٻ0^{Z GhtC9HId} N}7 eja,X RV~bۤ f됬fv8(RYߤ 59#|+Q^S91~$[4-Wsx8Bv}۾|5Hۻ1Bz&_V7mIǏSMzW.X)s2EXP $⇱=-'HqK>euW;*-{lHIM }wuOCFߓdpOd `7;&IO~޾ZQn+,Gڑ*mmq#TWv(d"Py<@XAdEM4YV-"Omac>* 6(> w;y|{L["zok*ucfAhC8ߋr$h@*jX\  c%Ƀw\l(Q$JOwS ng E)r"3מ1hy^)c /wɖ!XOh~MF SBٞ ]e:SJj0^ ;0ă2xz9Gɯw q-c*#r볟ۢD}t-}]ۃeeBݕS[ ę;Ȋj?'|"3G˫.QrmM;l!5 5ʽ|]9wH:2{fwh1G[rL.xqB,yA  |zF;w\\}E(<ހf@#H_{A!q[%i*_=e"AL9,N;a{IZS3‰SPGyVZJ X|6* T 0n"c^nkpP7v398e`OX! p;|W][io=Gy[M+|90&\o(HNJ)Q"A׬º!i5{!4`o4\i7lfX$K-Ѧ`G:5*~N)dhP)h4S_+F.)d=@HxG'gg0X @HATڧԯۤmBE%-q(r,XnfLfּB; Uv(Nq{xm?L#H+<)gX 4SSKFH46zf+A}Z{Q !]%b<飅s~DBʕ,:aIOU&:<Q IXQ;EWL}b s=pU\W&* EZtY WR~Na8%8JP<tYispXX&/ wX6 GV7#XDi]۸75\ XmG{qBG^lDxfss nL}š2WRWhF1xj]\$jPF=Ds_Mp_ŷ$jK_1]vV,g Eϔ-Hsb"ޝq!d^ Gq[j ,ߎ[ZZ:m&ffo !B7ιϴA|/xͭ .2}N0vC 9iE%繒 c5X=Cйo<8ޭ;+ghB|+%Xo/~@ks(=w8C.R@;'<~HwH[_K:N?B ^Z 孤gy~dce7AE lي8l>qG };*51ҁ(5z{*fڣahrηNV`ߵJ> ^&(it]BIx;C-{B3wըωPx% N6µtT]ut{x"GI hrYhkA |ؒ=X!}3فf*``'b T J~g?LʎXZiŭC*k&Uu|!:}x_z`IFҿ8$UV*<_̧_yyQtx֝ӝ<oB C Uc]X5{/qoz偘 & 0Յ1/hO]g !Z6$2u)4[To!.j]i󦦬d̔HQE\sbS1h]ӆ3@y ! :z65pA R_+s%D39@asˣT`;oܙ_ލ! }{d!E_oAC& `M@; |iaǝw;cDTzsm6v=<³9B 6r{;dBP-_v%&P՜C* vk%s'؆|xhO-=7mzJ#77P\1UFvp;h`e/qKe(n.{DM6i_[#SJ .G\z#c'8kكP bٳSjMm <̫q/׏d7Sd[#(kwF2pAXCf\2nۮ]*YH9>.^J){LJE,zybr<,>a~#ҫj"1C9s0,}6Ҭeǧ0PEp cɤ-;,{ 3 yE ^ږ}P@seoP[Ntm<؟`O(GckIL%.F {UdPlbeSqqiv>X%A%ReOX+e2CӲTGZNc OB> ]8Gq Jߘs.2z`y+ϕȪC_ QHp^"_ {riFY>}I U5Ɍ6V#_'7(|WP!D;= x3KH5Yh(9~ P %VxվEZnsc?G +U>,aڸ)7mˡ2gbfۙ 4^Y[cգBRxj'-I ٝ!ĉ씨x9C:r6]9C%Cz`*h\5Tq,VZ- BʬͧuMC@(NeCmgˇ- XH-I=P~JJyW̾uqAx7TaoiB'&*rNgm>uqDDxSMsIv5zHKi+CgqEEhbQCb~l" J5ӭmS)1'.^Dj{EL޶j{2},xyٵׇO=&&My.!$H|\񬯟hIr).>QcM( C_V/Gl{ <9mT.塅 (9 , ?߂XgrCiVE?^Wnv*&MX gŰ G' eP2Pr>(a;o.Й#؃C0{)?OYp|Ry6kvish %ʞ)E~\S"wpPu˪I &a>!lŀM$2`^] .{dr# r?!{,ak}LP.X+nf~~3򃍊K Su<8j"/Y}*Y@k<`\w 5ƎD ̹CT! t2-ݍӦ kSW ? ?Kp5?([:i͠zQ)Hw5_G>L ПinՋ"ؠ0CN)?ʓgd˔?JozCFY^uR1@9Fond;Xei$]h(r ?n#'T΢Y]7 9{[ 5duJwz>>a Aw ` ,Mq[^;Z =aLęQ Dw]TbU0R}'ů<~ۀHa` 1r$>{Ҹj@^LE8pثC`Ftp>t{U4f̓+%vU5<`OO<7/ox=J< ,O:$.Q/8o:*>Jլsp!ħDU8=r'| ZZX>@#xЏqD(G){5@1`ǿ#ڪڈٷ.ViNud`%q&v* لfleN&lFKzq]A7v=͕|zv :OU@"DB#O4>zʐ} }U-nNAa|uooFE+6ƨ8 :aI.Y*4oT)oSg蓈yw(O [~4A-D2Z1{d boN'zKNXxĄ6 d%߰*eG(7 _W@b%+(iICqq ƨ5xC -3FeOy/7Ugn=dz2gg4PVeB: *o[@{ɰY_(W'S\~ymAToL:-aٳ-y&QV2Xu-Ӈ#xa4%s7xb/t?˓7;dt'6ٸ#GC]6b^g,+ cOո恉כ7]Gڞn~NEȎN)f p]&>Jf掣nŔX!ѥo{ ?תur+<.s>ɢO{ |S`#Ӣ&Kk2O":6Z'ZgHЖpǼӨ94T lӝTy%OH(-?{D"'uYc9~c/߀C r}cYgἣE7*#&8pCTI,Lלɵ8lғ*[ܿG?2oMiJb!8$b{wقS--Au#-h,m6Z -`W>bje(垥ҸY"\b`n$#M2t)c^aQdĝe6 {{ai:@AOlɡ'@6W&_BRMwi*Qm, mP:.@"Ʀdpֈ;e mW9K Lf˗MRmATa*T#w?ݗOw9ak!d}h Wr/nYQ~ a `Xq5)vxqm3,9qD_Y{lWo,20RC@}QQR}P^W3T;$|1F!61xS!J}Um$CBؙW"h:= Չxd[pGkǿ$Ȟ/'[\ytqwuVl‘ڂA 7f.NuAe^;/|#>2sVኂ·R|z\/y^/SBUDwG)cc#uk6b6W:x  h6w#;ڦ\C]WJ]f8CF=^zs\^FN {s^KT 8"=j]3V\6;a]ΊE;=%`_Hpߊ<5].?j;~i=Q Z "$aKcR]ݟ ftS˙݁~7dyd2D[JI@^q3\bP C x2.q~;d1@-_>47z (bv.yFHR"㻋鴔A:48j(MLizh!h[ԎjD:٬Vg!b`n!) ` \kZ/Uȏ}]53-fa!H:SUT|]8DYu,PWPJ zy5)"jTm`hv!SJ*E^Jn2\:``G=,yUMLj җ1 *SkpRRA E~sbÀ|6@Md:Q7EI p;l+RNJwĭwB\~SS  ?,_e': |s!ә\܄?a U-+P_WBuMr Xb_t9/sJN++bIs\ڹzi/pOE7҈ׯ\Fgz ;ml4L89}"r'_ Z⚟f#9I%M'S*C~Fc0P@7̬ [eZؐbLYk g`WN+k3׿?or{J1x&"u3 ([ɱOM*MV ΛsޑjdKc8b?6 7 S9KfeI}Ba-n5TlyʒTbm믿~Ӳ̄u}o ڃnNf;9ÈE`M I!Igl(/D`[F5]ǃP,H(Ekf'-WGt'Jҧ*&-Ig H3FeXP=\țyDbH\L(Jј_ YTcjtEb%ӇWD?}yP^5:: +TmlNƄˢ}й:жƉ`G[D^'iXjHM5ˍD1ҴlҸFqeå{xA`Jht<6tu_ >UC/劳h<& uK <[O4| stX]<`vy1 6-7ӊA^S zNü=8ZܒeacLh~ewm75*Nd=bgE47 xUinF$Y±h9JZ_8]:oQ~q0M/g0꿷C'-9 Vh(m6:d=, \ڢ( "G[dMcpb`LWB$:H '#%cᦛ I@suQ`~'gaaws(Reةc&7<L;K~Dg w+a y62ԪT343/hi+ DWrE M(M^GrEj~J2Jc:"P-V {躝/$< .Wdjag::N?F껏#*dP0^ ZV=4F Eek kJ1;7A eKpb^d>-# )WWԾ팼z2%h޼Sڼ9h&(ؘiu~q72M{WO_]~M_i폄 yErMq"CtI˿W®a|鰰Sa~ >ȏ:y3on82T&Vx]ɪͅA$J p>?o#(#f!oMlqy~+gIjeIlOMm[AkI z׈V <zr Â˨ dE _l?Q{0K;l2p&0ۄє|n*p*G.D+K`,>& ٛ }:Wn6qpv Pk`d($9ϓ{0DWQ *ƟֵF2OG&^,)BT^e_ܜ+c(U&c(x?v*! ߋ B b F#y-cK‡aBe/NV=X[Bܢ+&PȭZ}֦kY/Ӯ*ozyZҡza@]ή`Fa҈WM|Z3j//>K9@8JFM;y |_ϙ 2f_ϚZO,ㆪ" I0RȂ_`lo3Tg9vߦXckǰ[ӳϱeϼ{,7+g BghDhmi{ Xłcۈկt;NďrYwc+7nFu_8Blϱ4 ZzHr3-*n9%\ZLCU+$TxԮiEcfSk\93 i ܮ3D$r2n57RmkVũx? :i^ U5ci%UkR"bV},ɋz%_0 Zƒ/dcaad{nL-j}F=J-ӯv* '_<`6 J[,~E>l]\rqA8;[薃 `N q|]vq<$Coՠ y w>(`;=R2bx,da0SNO2آ݃>B32[P9K6T6 LjÉRO Շ_cUsAPs@f-LA%lX,;~>L"#.چATl 깣vSAvχ|ya JHsUjV8e=w47a$?ԼkXJA:GN~AR$L6i>2m}S @B9q]/e#2!f`fNhVHX>aB5UõmsGB** v6U@Du,o/:U. s]צ'1vڟ[ɳ`?tE^ 4@S* ]Y`RS[3ՔIej6*'%09 =̎Y17_2rrEN>A_I6_m1+^ESJhxz8' '#5F  nwA ac9c ~w\}?{L2\' S9\YlSQl~xlĪ_+ encivq4n{(X#(s $kp>x<4'Q;-HKqV+hV4MXyf R52ky /lN G?,ZP3[4&{A44oyKf$)FruQ?ðY|gԆ,m+HWV*V@9ݚa O+܄/(P1:a UbI2hPWqp.0| [FIW1bc&lDjVYp:UH<3+Iv bQd;:"T!X]|Senf80 x|5ٞo/+*K#uJl#]YX,ٞ9>2Kh20(iypxM}̞Е[?uo7)CFS/BR[Ö j8ͨ#,jd=WޯR0yr,a,zK>g@2*bPpԆa$`PBehpcQ!M8>Kjq< pQףdWr]|S*˓g$ W 2k^rzB2$w\}W}3G43Ey:A>jOG̼һAtCA,b yjK\3jIgu0%%Hau8I09UtWF9<~RoұW ZB|-(v#2ѽLXsҫPB |}RO4}Osߨ4zqnjQ|d9H%|*+Cu$NsAFkLrDSuߥR ͮ=v籍xkoCVr uV[[M"whUDЂ߯Jۿs9xOfp\EoH2ɂ\udDe /Z+[UWwgi,]a)}6By }i6> G!oyf\㣎 Ezo-x0~)j@)gYRf5ŕk`ݎ֓y w3[cԡa$X&!/|Zf ukѲ99Q /AXeT(\wꫵ рm>B(wЛ4` P-}(K;CKQj\u}kb"z(%t -“nÌD߶A փlKs9{ 8XM[bLz,?6yq-8ƫOM?dziZLحƒk(dB}PUR/]38 >tR7,4[,SK?elR=ad\J'e ʱU.L_i dvyD/t|t ((u-sez=spis, xP(o%:̓dJv<ӅBUWCõ[1˪ݖ9.%^BRߓQi/-;.,>ED]} f׀jakp%ي#2~֔JGD}15S͝݋R98$,#ٍq* YIy__RT5uKL ->gA6uJb˅O/5} }1'<] dVx<@qh 3鱣t0pЖ'|z =1)l!xW @*MFx='Pi9EM8G fZw%'dž!yvנVz%]0o!>r̋:rzy6PBI>V =ȁmQ܅s&Tns-g$u E`ԌFTAwKkKF7#w*,ԚSQofFAwcύ8qg#uq"Zwb2+!9"Gy%;g*z Z DI'!0gnSg] ޓQWs|ԯbx~atG!',IzX5#6OZRgkOqK.&5,h /sCQ a fkr8ȽIؘ{4 JuT:Lb5#H3ὒ*Ya# A.T$t+ Ya^@!tꛋ +w[E'\ob3($[s,2=qw$Ф*N&IA[lP#kE;9m=ž"%Pa>q + H{;P݋7*ՑJ} ef2>4D8e^Ϝ])z j0sƪfKjL?xfNtJ,rVܢl~cwz`6w }0`k+DFS[7(Ytd"՛ nsJC'$s%kLtܒ$`.i@ iz)m Ѐ ,SmK8xq~ ?\)<›w#4tSX[x-Sޅ3 ,G,K\QΝ^@|uyEIl@ i*;M MgFtߛN;k P%ց U !c8׫(cCCC羖b =XԞKlsDռ&̐]z{ިFyU>¦}ςqb] ݜ.^kmjv 76`.GNq0Ey$Eu/Ӽ r\Q`d`QX!ZiB+X{yW |C*oǠ,r$wG4XWVj;%Db} [3y/ c Ѹ/X!yZӑbIR;j"U760k"S/C*Q7Z+tUqZ8$yn2â#pH|@%FA 6'hӶT^^#c#bO0&>ցj }(9WDlX IAdՋ '[5z3MD̆/ Isvbhl1,L7h#e81E;p1'HP{yX9a5( brk R\T{ D飀pTr471Aб*-Эm!ӌYFK,QƔqz~}P)/00n!!?z"4TAQmYwS*\3u3A$N2 fQlƠ 5m#zp3$i*7igJh7*~ __c#(JB=$Y$?O[Y2(q-G 25ц@y{'eA qtw^Gv*V|׏!VL&Վϻ"g;_|79k],PjAUS{[7~ #s>ĵxNk&X-:x9 / <&܍i*յ‚$?y6 |xXr+ԶJ:Mj-z޴- &HLL;'9H@yQ;jZD2dU.S(름QjqG>B=χLhRPA2»q>I[Ek/i^޴Uʢgb|"Y)r{R%+ejNЫS{5밽 gU4 :ϰʯiܝÐꐵ+b]ݲ~Dl qrtn VJ'w`L}2MylR1Dhhu 3܃.?W,t*McԐokj3@BYHy`7WòQ]FSVp6 6@a-txD Q&[s=1N=2fCCW]Qubތ%'G<!rL4m-PDc3"\ĵ2 D?L#=fdnvX pP.6)śX珞;8?LsƇ0NL5Dug/Z76"=F¨M SV8^]FS0rLq4<Pyv1R{q{7Yr3/U:W(籏ɀA{z)dKDPO1Pr,͝*qu*71"!IX7$v%5/GRMdOqs?)qvK!EHKN5$5D )THVx1ymZQhQܔاc p.:ЂH1V-FT+} xk~S^MPA(@Kl|"CQ!a7i)`cc s"&]>2&I5OwL 2 0lQנU|B?g""t; $\0gԞx[]F/j8q] 64_m{G'=Wav$m;ɬ4-%8{2ũ0g'lBGmH$Zs`LK8I= mHR56<;S`zrīHm0).)x|Kx F״N#/O0 >;: 7cPJRNkק~^nptGgS7M [fZ&"4W{HdAP. Q;ڏxD,VQphvMB1gjR+Ii,P=#B *xжq8=o1-|x&Q_tO65$s.r`Xt9ÊQ|k`<MvR[ߥKԪ[Ŭ2D*_}KbegNfx5bJX St2^ ^ H f4@|I/Eo9ڀ6@5X5Ii ,NOuN|O }d3䔨e> `'Y>1؜nNM+ 4w+/ 0[h2>}<RP߃lX4˰>QN>f |PM5X[QnHr {Iz{ '7#SFC}G@!шSч=a@wxhCր$IkS0MdXK؁~!>6yzzQ 4q![9+[.5o5mA_4,Zٗ5eayUꮸQFPJd~'Z_l\׊kV 4}Dq@l;ȹL FmGZ47(ӕa\΃{ wB$@P7dY1ved+sՕ3,ZhnĨVh67:.8;6 k}}$8Dq)*DQX *{dг?] ߬%>#umA㥶C8v47O)Rc6F!݌lmi"7 c\H42cd,x!&;|+qSEIQ!qkQ\vێ ǩlQLhB !3@|rUa|*b)Gy{B[5q7 ؈5vsh 9~Kv(^OII͓/m2uu5{E~/Mf0qH(M49<&ؾj2f L &7TBEmI{8t4$9%x\Uذ I /?=ڄdc*el zL)eB&Nwg;%_ _Y^J M7ǐPՒcnV8)D+ő5P ~t12t6F=Ɋpo)B3S`#.ytfK(#ͷ20$&8 Ak ʞ膀/5=!%A,s̝\=JJxiՒK wg >QiDSGZ(͈*k˰ XG3b^$V u a+ZC^`M|_*ђlo>Alcv:,/;7YيG⟣xr7IqϫdFЦ6 ܢEb2Dڣ#V6)LRE y>f;5I+UApYo9xRr4 Vww/Aw+:qP4kBL'q_+f9ɑḑqIWSOO}($.$3!{Wo #Ns|רMRTL7RQq vsZuދ׵Uƶ/CjE!3J? 6\7[d"}U*j̎1Թ|A˕IЪJiZmѲՌJRMiRn_4u g)1]yWթ=Kv1ju?\,SQId/7{ޞv(KA +`n]H5ͮ 9s*.Hi>(#.qtgQ-b>xi}j>|MZB1_!>R9܌i7J?ahHg^Y-GR_xV*Ϩ]Q~²fG..4քs. !u eX`S( '8naё( 5]@ Q?) ܻ~YlpsKe.E69>\[P QћC|p.TZZeTkN 5;1o'XlpF$NȴWΚiYy&htdUS䕗RR*Q7@`L[.3鋏Bx:[s$HvZ0w rCh]ە܄~EX:` -qOREBT}ƴY. yh̄sxԕL<`F0$VPA1cl[q!SBց19u) wr֒tGGSNNI7p?D!iH>kYƍ[Os"sbZ y Ӫ31*QPEU'YZ]eW?Qy+"Ho%^O'WHbw0/"Hnih/i膥0L ޑ7e(WLdPE1`!6=J#֞rm -E 0?dCK7h,zXG_! %MuyPDoqΦ#y^Py,cs5UAvd+gX- S=Vl>ǯsd31y| u9*OcWRDdw\'ipa`l|~<Ȱ/& $lf(oԄh eXzH?'$UCM*q "%C %wvabИb<4UQF-A:7%iF@pix@5I(̸!S}63zx9M Z4&ɇ[^.}< @3_u϶In;]+O4%|*v+5˴1+lBletǟ*NJosZ\>!KKmuYYU7໺Z!޻C5kc[PdBFxij$r]ԶyPn`}ЙRD$zaH̀+\w_٩^A#Œa YPrqwXXIWd85,uN]kreg!L$Z⸻$L'3e# %xp$6DCw >GE\:;dzXg?}~'΍!Pe0qapïAU7<0<}o[,# kocf+P\m8Ӥ\+2чio5Ǒ@3 wWVqscVcMy5рĝTjHQSV_[bNoyZ=B<7UlW>*Hz'䴝=̎͢DR@D tM75qiܾh<|hSK7l91J0XSպNݺE΀=rV$NU@K"*gO;^|Umu.\ Q-\:;ahVF\BkPhLб; y֋zDg$&IMqAװeCF)rnbTnH*nUwS) ײI V ZWD)sg'Uߣ>)CҮP_,K5'`@ U*-¶\BK?u<\?2!Z Uށ#9FCW0S\և׶% Z&/?*I4Yp8V4t>S/;]`6MΡK*3Y>a l1(U*xFAF+z!qMŔb22t~l(AxX3{ƋT2(E iⰑڪpAh5lUig4ȗ __RЬDn2TiY#V%I(GbE_upB 7)ȴeWNBX̵kLz07Hp\O?wh9Qld{k~ -'תҽbHqnnYi&\l.Lkf'{c/;b) ӥt|,> U^oPwh_;_ҁCJaFaUz)ߝL>*~>E2oFYOb98Z&zIXVl.y'@wl(QZܬx25kNO 2 & UM8@!ɕqN<{݄(&@*?Pa1F =sS׷+q9TFϝAaӅ =NL凨G`7&"v^UXw\ۍj˽]WmjX~9vE,<6ؓn[EIQFR4$Kc5#tođ}"Me%z&Tlޓ HV&Я FC~]nlb[v():&WT8ga F G@$ AiͲ LOW .ٜ\mrT\c( ,Ԋ#٪89J̴|׎>V$:IO_-LsdǃpRڴAbSrJE 脮dJU1CBߩ<3 Kv=3\{N&nzfYA1@yJb|| R w>lj e{ƕW$~.(R }vކ~9&p/haM; f("le; ט fve@ǻyX<`c)/Io7YVYWy9S[FP3zKsc0դ}<&6@PܰhkQUC>8F1DZNԋ?u*) XkF#Oz=h\(p{JE'͏)BQPI?ag"H(Y $]ϥ1#h*qu [4c=tU} uHhjbLb [RN04x|k<=#'Lb_x0M8zo @\ f%ӧJZ‗gsw/jܳjS^ /DD~BkJ]K4ʫ+=/q {QQu&ԡs@/p)%Mռ_-+(oLd3Ma, FV[%&TBH"ΩDI&ML4.4T- 5W$SH@6]#cq>ܥVN/jDmQ|α=-=g^Anse3rF(d\\O MtTvi{U* NH&{\6UJ$l9G8gny18\ /A˦vfGz&7ĺBOE|ӊwRS~KrU󀞐vAH$)cyHMb3B ӐU4z仯@GX䅺k!hEUP9e)Eg$ uItIV^Ȕx¸ap"b5N|H/Y{+;kP &>{W(z!ie_c'5v"DneOi ܬֆvq Ju/;mE6}fJd_Sx{ 2?Bv!2){p*Yjnl#& "gTW+"i+2[O]p{}gX r&&7*..⌾F4OrCgR^t|]?GWn|!_!u oZW!{>G (M<=M AÑC'z<. ԴThcC((gQmZxOpI챹6j3ypzOV4*k-kuƒ!e4?Int&P޿5#8`rs]Ί] eoZLp70tuUK ؓ΋H/:BEe嗒 Y'୩7\ddVFШY5gR@|Cȝ(>뿡wi0 4_{!^mf.u8NJS y I1e (uR<03_k8Ed ӈL!w"z"Ȟr[F~)ivRs@2=Ok Ȝy&&YCw8? q+@#Eԃ҃%5q_SALdY>WހVm9*0QoQWT$l!>7:zxky4P]꠵$.`rBؓTX_5d?lǷhbaKBA  p4KH ț:@񲶑;R܌N)‘xԾBv;2QU v{ݫ1/@MkN#RtQ tNm϶6#Lg> vxS}@v;m =Gs^Fl;/M1b$6Acw1 fJ-kf n.ǔrDkZoBۺ΢scm5(m\vGTƔ`r0Uo!߱6sfwxg>h(;K[=ӨvAPԭS@ (e1yGlYH7yJ뛝g76M0yc;-YUuP+_;q'߇RH:.Ëwx걑 |Yx`ۻ}^'oRu(l3E%0'?9|Bű 4laصX~&0|#t)偦,UDQ%.m_h IJ|5g[qq4I5lv=J*9ioxyR vnx&@HIY}j%bUeM.^yړS3Ja#ҁN˱? ,%QrWUTK̆'}8OGs8w6aRwy\aaRT$KϥE0&_qtܽtݘ:~~~m,|r}9=iDCO/cTř *_tx5o1O:ut- NKs%$igHo(i \5)^ ϰ{ž3+E>C9/Kσ X$<(SͽoT"//e>5ǼcnBf'QWqmJDU zx_Pmֿ*Uls%lPu|m#[|cP#G=÷Y]\VghyrPry4e=9<3:P('U}Fr[ᾰr#[? %<0fK0!B^=WZ vrR/jlZuz,bp!'"S"};__.nu{|v|No#3mU$=JcοR;}x>3 HP>slҫHf@_s!qQ1/gG'V=Y3|ʃ ߀4s 4xO'LbkXKnƍ  1_q@ ݓN'">)l)AhY郹k?օP<{߿5F=[(5ߎƨb[u# ~|9 2NI`ݽ@.:~.!WGmU8<\u^rw#KTk1k3(!%h4[ZndC#_ Or!b'T:8-2&D.M'44RH߮GZ AϼYZ"-BCC6sѬm ;}_ r $X؞B+͌k.i_6 .x+Pbxg1!6,ßڥhbP v>D03Tה->I/QM_.cB 85~{h>Xm3qŽe $ =8dXTWN yׅdR2ʵwwTO1$('o/l&א%!F;CR'{Ǜjbd x);0юb7OOxXvclǭރ0$ >ީ9|mn CuHP9]㽲R>ױ-r @i e,݄Ufs#*J2tXIu)Kw{i}@ޚ7Q{2mZn/W+r$z!>RRcy٭g;:V|w[-)ZMj㕏@5X#ұp›Bi}QDa}3#{j1BVΉd12{%5E1pY]H>NI9OE٤GֲÂ?E`Zw=. E#Sr44_Nroi}TW]9)}ɗ1t#n<4 Bf?͝5ӑ"\BU-Ac۫F|'d$8nQM8t\q%G.2#_;5iSp MIJHNW8NmZ@~q[QDEd9Z*,zBRD@1{mlkqֿdXh IhjɁVYRv"ՏJaW݅x"+ ˸zVN^8s3zǵR'Jvseby)fd24 \a\E1BZ) 7[g(T=-YNlqO')iP|چW~FM/jf[=[4=v;3.vqL]tpϺI2k!{$+Q1L)>F?a[Ë_5mg^wuݩqe|`xcYD9\tP8Lj2ob5S'`{(ܻ#6AAns2„U-ڽy"7OVx.5'017%/+:S?˃H+Wm06Kbc뾵d6{o;@C. /$~l]V%.iLzAg\?2WO_+]o7ZhBSmKq7Rf竡'҈N惔MVɤbɰ 2RsJQ4P}InH܎j$6!>F#1nVXxEfҨY>tIĞrA6X'AT;bV:נکH U}Okzʩ/E>m!fiH~0C0fd6j\|3@؟MPP%7U,̚G{lL0\[)L">%4P,D U6#X oM9 ݑX7XUDX:K 2l. ŒŹNQt{z_b/5Zh^uW4],>k}"n9qiY/x$[ޑ/6Uf/'+ ujK {;| NY@#mbq<Tb r4-͚Do .¼J$d<*LnÎږDaE-OsK-C_H]}O<>ѦM({P,[?UA]r}60 ~Ef%!@ںp-2"%2 y! kf'YrDN=[/4_1A.C5lb:R,@)I71?W~@5X36(`TƷwD8\!0"Y3dEf~f%.aX5VbZl)2z!@ĽS!! Emz ۿ,H \׭Brx{??7GeϗCV'M\G{#  .'i_`ĝ?YE-_4[oZGv<=x&=]n5I*fzCTv89&m۹Z p/:胬OGRy)&QW4DFFOiV5ȎjxA”m{iڲESˆ|ׯO:D_|մf8td;ͯ\9ˁ|0F}T@6`cnxc 8b'̣T3$,ߐ'8z].Ŗ_>8a,QtG4f0* 1$%T\99/LmN2 S-XBd,`MyMty"&88mY ;5pW`/6w~`\ۋ:M~1}5Z2y xWвX7Ck& @B |oXesZ֏:dݯ2\a*>ctKN}";ni䰦*]n;iJKw^F!!yTA[c.d%).`P^@ '֫W_g5JU_P7"Në \ˀ+Gv8W@9\ /yigW}B?{B^9LJnvي6Z"E 0pVP-4wN39Eq<_}tN$wd|Jy|Ѡˏ60ʦRU ,C@}Uu8 :QTP[!2w)ϹqlIphUl/-zHpnk'q𹦫p}3l&pHg_LGKN=x7zhGy02'J >{BEb6J_OIi܂.Τ9pz=IldRmy/&a;s5y( \c7-^vuf>!jyBxVAjQg7Mc5`G8( \wEbbl_,X&Yv,~LSr[)M՗N=V+( Ѩf>̜Sql>%HMj;DQ/OcD> ;8Ύp!ÓJbQAHq?*Lw'9 _W#ؓ'5Vԇ|7ʬGC<(䥹fl<96)ښKUM0|}dh ȫkAON[rZO;V5=٘<ӍCg-idh{ J,)߀R͝U~|TԪd[J$i]Kqr<5우֮njT .uz^4 c֥Z'Ft*a{:5 +6RBqb j4ZJW(1]*y'bE'(9` pltK`# 8c0׬SVZ;'iXXa3҃<71Q-lͿRAI.3(n=bedeK9׃ATp9@e7!t\\8+}\h675jռu/ʨ1K%6ղY&֋.j"}4,Uiz1-ٙ؟ݯJ)mlvrvO\@5C#`Ab&o<,ՠIUx'8џ)" F= Dm_W24-Qq[E5σVX0 `4Жb( . 76yciTf6I/Sʘoj];v1TpZl?&P~%X)&x W9F;DXtspU'Z!$IO*R i$HBX0[N:MK2Sgu){~Zc G{q XrUM|-L^d\,4ay|fYr욽J? ּj1t5"k@n<@f$d\UI]"Bg{~Ny,Q@l=ب?QJ[y791Ȉi3J#r-qtΆvi/Vx8lc :gLBVOa >խX64QyBբ8n\YfS\R> {VR/J⬕Y /HٳN 7uWg T.Zػ7u| 5Wô@Y^ENK4̼-2VrbթzB7"g\ϥ)Q H~WY r$Q/J|hf,dy^.vIؕ yոګ%x.p8fr 1|ks9g}[c>A78#ӳ,/H8ynل9 tL7@ ΀gُ*gdki{͸eoґSk1p"!.QukiwE:6R^ޤrTr& :0^'2 cG~ mD ۘ$l";%I׳8bs@-'׺g\>9mʡsK\/H{VڤͿ[>oW~Wu kpS owp?C{- ֫j윩L>r:U3%9g_hz+\hp:s$?Fŏ gGRJ "ӥ<9"!SuGgpGH/w3I^n2NZ&y(\+=hwe,:9u:# #[n)]iQ)Y8o) K Hލ{V[}K ..rIFrG,'ȅ4|Sɨ\xy2 dMm.`>ҟ>N#P:NЛJ(GMm6:TmUV·"v B'_%1!OkZN,wAXѾ;ʷ 3:| \j)ޤʋ%@ rZ o| m=Xz{0H*]1 `_;-bcHdl>X)`4ZӝKcrUw+ǙI=<~M4nv0ywcD#%^z\cirhM=kb EJbH)}|7-_+1KD,A%.WdeQۨ]Ď<ͻEEU 5Κs5JwPL.JzL$ZIfo9b4l ݑyZ.β1T^W>P?\Qxt? RxwXȤݳk=FēP_wD4 AɂA1%pTWLβJ>GYeF-4+G%V~ZzN)<+$@-&4#'X*ɦ&鴰w"vys_TԌ? UAr:6pcJ˂edp={coG L3^$ckU[OݾRA4jSKt ,8it8rXYq^Y+ئ 1"*+ן@w: YZ