bpftool-5.10.0-60.115.0.142.oe2203 >  A eAW^^fem[r-A9N LcOxɄk>Rf`a/n,`GQCegG.`?7n&c䎩dS?+HT6nx=Tohx am͵ 8j}t^ } aR#%u t( acLN?.sBCiP`l$>6n i=88ֳoa zaj*vK__8_T433596f6c4a37f13f2789ca42faeee98a18bff3f30ffbfdb6478bed0c7b871232b093f5702bdfbdacd8fad71c67f12c7340b8a94!щeAW^^faVs/\5<W$/7Pg D(dpqgYu u(3&Q_P`0^ [f)\LXERq-+x]+'dffp@ B? Bd  % b*0 EQhnx   \  P8 ( 58 <9 \:->F 9G :8H :I :X :Y :\ ;$] ;p^ =b =c >d >e ?f ?l ?t ?$u ?pv ?w AHx Ay Az B  B0 B4 B: B| BCbpftool5.10.060.115.0.142.oe2203Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.e@Cobs-worker-backend-test-arm-0005.novalocal@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+@aŶ@a@a@a@a@aa@@a@aKaJialin 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.17Zheng Zengkai - 5.10.0-25.0.0.16Zheng Zengkai - 5.10.0-24.0.0.15Zheng Zengkai - 5.10.0-23.0.0.14Zheng Zengkai - 5.10.0-22.0.0.13Zheng Zengkai - 5.10.0-21.0.0.12Zheng Zengkai - 5.10.0-20.0.0.11Zheng Zengkai - 5.10.0-19.0.0.10sdlzx - 5.10.0-19.0.0.9Zheng Zengkai - 5.10.0-18.0.0.8Zheng Zengkai - 5.10.0-17.0.0.7- !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()- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage - thermal: Fix NULL pointer dereferences in of_thermal_ functions - perf/core: Avoid put_page() when GUP fails - scripts/lld-version.sh: Rewrite based on upstream ld-version.sh - erofs: fix unsafe pagevec reuse of hooked pclusters - erofs: remove the occupied parameter from z_erofs_pagevec_enqueue() - PCI: Add MSI masking quirk for Nvidia ION AHCI - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - parisc/entry: fix trace test in syscall exit path - x86/iopl: Fake iopl(3) CLI/STI usage - net: stmmac: dwmac-rk: fix unbalanced pm_runtime_enable warnings - net: stmmac: fix issue where clk is being unprepared twice - net: stmmac: fix system hang if change mac address after interface ifdown - net: stmmac: fix missing unlock on error in stmmac_suspend() - net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP - net: stmmac: add clocks management for gmac driver - bootconfig: init: Fix memblock leak in xbc_make_cmdline() - loop: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - fortify: Explicitly disable Clang support - soc/tegra: pmc: Fix imbalanced clock disabling in error code path - x86/sev: Make the #VC exception stacks part of the default stacks storage - x86/sev: Add an x86 version of cc_platform_has() - arch/cc: Introduce a function to check for confidential computing features - selftests/bpf: Fix also no-alu32 strobemeta selftest - mmc: moxart: Fix null pointer dereference on pointer host - ath10k: fix invalid dma_addr_t token assignment - SUNRPC: Partial revert of commit 6f9f17287e78 - PCI: aardvark: Fix PCIe Max Payload Size setting - PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros - drm/sun4i: Fix macros in sun8i_csc.h - powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n - powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during module unload - mtd: rawnand: au1550nd: Keep the driver compatible with on-die ECC engines - mtd: rawnand: plat_nand: Keep the driver compatible with on-die ECC engines - mtd: rawnand: orion: Keep the driver compatible with on-die ECC engines - mtd: rawnand: pasemi: Keep the driver compatible with on-die ECC engines - mtd: rawnand: gpio: Keep the driver compatible with on-die ECC engines - mtd: rawnand: mpc5121: Keep the driver compatible with on-die ECC engines - mtd: rawnand: xway: Keep the driver compatible with on-die ECC engines - mtd: rawnand: ams-delta: Keep the driver compatible with on-die ECC engines - s390/cio: make ccw_device_dma_* more robust - s390/ap: Fix hanging ioctl caused by orphaned replies - s390/tape: fix timer initialization in tape_std_assign() - s390/cio: check the subchannel validity for dev_busid - video: backlight: Drop maximum brightness override for brightness zero - mfd: dln2: Add cell for initializing DLN2 ADC - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC - powerpc/security: Add a helper to query stf_barrier type - powerpc/bpf: Validate branch ranges - powerpc/lib: Add helper to check if offset is within conditional branch range - memcg: prohibit unconditional exceeding the limit of dying tasks - 9p/net: fix missing error check in p9_check_errors - net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE - f2fs: should use GFP_NOFS for directory inodes - irqchip/sifive-plic: Fixup EOI failed when masked - posix-cpu-timers: Clear task::posix_cputimers_work in copy_process() - x86/mce: Add errata workaround for Skylake SKX37 - MIPS: Fix assembly error from MIPSr2 code used within MIPS_ISA_ARCH_LEVEL - parisc: Fix backtrace to always include init funtion names - ARM: 9156/1: drop cc-option fallbacks for architecture selection - ARM: 9155/1: fix early early_iounmap() - selftests/net: udpgso_bench_rx: fix port argument - cxgb4: fix eeprom len when diagnostics not implemented - net/smc: fix sk_refcnt underflow on linkdown and fallback - vsock: prevent unnecessary refcnt inc for nonblocking connect - net: stmmac: allow a tc-taprio base-time of zero - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any - seq_file: fix passing wrong private data - gve: Fix off by one in gve_tx_timeout() - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding - bpf, sockmap: Remove unhash handler for BPF sockmap usage - arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions - nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails - llc: fix out-of-bound array index in llc_sk_dev_hash() - perf bpf: Add missing free to bpf_event__print_bpf_prog_info() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - can: mcp251xfd: mcp251xfd_chip_start(): fix error handling for mcp251xfd_chip_rx_int_enable() - mfd: core: Add missing of_node_put for loop iteration - drm/nouveau/svm: Fix refcount leak bug and missing check against null bug - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses - ice: Fix not stopping Tx queues for VFs - ice: Fix replacing VF hardware MAC to existing MAC filter - net: vlan: fix a UAF in vlan_dev_real_dev() - openrisc: fix SMP tlb flush NULL pointer dereference - ethtool: fix ethtool msg len calculation for pause stats - net: davinci_emac: Fix interrupt pacing disable - xen-pciback: Fix return in pm_ctrl_init() - i2c: xlr: Fix a resource leak in the error handling path of 'xlr_i2c_probe()' - NFSv4: Fix a regression in nfs_set_open_stateid_locked() - scsi: qla2xxx: Turn off target reset during issue_lip - scsi: qla2xxx: Fix gnl list corruption - scsi: qla2xxx: Relogin during fabric disturbance - scsi: qla2xxx: Changes to support FCP2 Target - ar7: fix kernel builds for compiler test - watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT - m68k: set a default value for MEMORY_RESERVE - signal/sh: Use force_sig(SIGKILL) instead of do_group_exit(SIGKILL) - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - soc: fsl: dpaa2-console: free buffer before returning from dpaa2_console_read - auxdisplay: ht16k33: Fix frame buffer device blanking - auxdisplay: ht16k33: Connect backlight to fbdev - auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string - Fix user namespace leak - NFS: Fix an Oops in pnfs_mark_request_commit() - NFS: Fix up commit deadlocks - dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro - rtc: rv3032: fix error handling in rv3032_clkout_set_rate() - remoteproc: Fix a memory leak in an error handling path in 'rproc_handle_vdev()' - mtd: core: don't remove debugfs directory if device is in use - PCI: uniphier: Serialize INTx masking/unmasking and fix the bit operation - mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare() - fs: orangefs: fix error return code of orangefs_revalidate_lookup() - NFS: Fix deadlocks in nfs_scan_commit_list() - opp: Fix return in _opp_add_static_v2() - PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on emulated bridge - PCI: aardvark: Don't spam about PIO Response Status - drm/plane-helper: fix uninitialized variable reference - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds - NFS: Fix dentry verifier races - i2c: mediatek: fixing the incorrect register offset - nfsd: don't alloc under spinlock in rpc_parse_scope_id - rpmsg: Fix rpmsg_create_ept return when RPMSG config is not defined - apparmor: fix error check - power: supply: bq27xxx: Fix kernel crash on IRQ handler register error - mips: cm: Convert to bitfield API to fix out-of-bounds access - virtio_ring: check desc == NULL when using indirect with packed - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv - ASoC: cs42l42: Use device_property API instead of of_property - ASoC: cs42l42: Disable regulators if probe fails - powerpc/44x/fsp2: add missing of_node_put - HID: u2fzero: properly handle timeouts in usb_submit_urb - HID: u2fzero: clarify error check and length calculations - clk: at91: sam9x60-pll: use DIV_ROUND_CLOSEST_ULL - serial: xilinx_uartps: Fix race condition causing stuck TX - phy: qcom-snps: Correct the FSEL_MASK - phy: ti: gmii-sel: check of_get_address() for failure - phy: qcom-qusb2: Fix a memory leak on probe - pinctrl: equilibrium: Fix function addition in multiple groups - soc: qcom: apr: Add of_node_put() before return - firmware: qcom_scm: Fix error retval in __qcom_scm_is_call_available() - usb: dwc2: drd: reset current session before setting the new one - usb: dwc2: drd: fix dwc2_drd_role_sw_set when clock could be disabled - usb: dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init - serial: imx: fix detach/attach of serial console - scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer - scsi: ufs: Refactor ufshcd_setup_clocks() to remove skip_ref_clk - iio: adis: do not disabe IRQs in 'adis_init()' - usb: typec: STUSB160X should select REGMAP_I2C - soc: qcom: rpmhpd: Make power_on actually enable the domain - soc: qcom: rpmhpd: Provide some missing struct member descriptions - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER - ASoC: cs42l42: Correct some register default values - ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 - ARM: dts: stm32: fix SAI sub nodes register range - ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz - pinctrl: renesas: checker: Fix off-by-one bug in drive register check - staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC - staging: most: dim2: do not double-register the same device - usb: musb: select GENERIC_PHY instead of depending on it - RDMA/mlx4: Return missed an error if device doesn't support steering - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() - power: supply: max17040: fix null-ptr-deref in max17040_probe() - power: supply: rt5033_battery: Change voltage values to µV - usb: gadget: hid: fix error code in do_config() - serial: 8250_dw: Drop wrong use of ACPI_PTR() - powerpc: fix unbalanced node refcount in check_kvm_guest() - powerpc: Fix is_kvm_guest() / kvm_para_available() - powerpc: Reintroduce is_kvm_guest() as a fast-path check - powerpc: Rename is_kvm_guest() to check_kvm_guest() - powerpc: Refactor is_kvm_guest() declaration to new header - video: fbdev: chipsfb: use memset_io() instead of memset() - clk: at91: check pmc node status before registering syscore ops - memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probe - soc/tegra: Fix an error handling path in tegra_powergate_power_up() - ASoC: SOF: topology: do not power down primary core during topology removal - arm: dts: omap3-gta04a4: accelerometer irq fix - driver core: Fix possible memory leak in device_link_add() - scsi: pm80xx: Fix misleading log statement in pm8001_mpi_get_nvmd_resp() - soundwire: debugfs: use controller id and link_id for debugfs - ALSA: hda: Use position buffer for SKL+ again - ALSA: hda: Fix hang during shutdown due to link reset - ALSA: hda: Release controller display power during shutdown/reboot - ALSA: hda: Reduce udelay() at SKL+ position reporting - arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 - arm64: dts: renesas: beacon: Fix Ethernet PHY mode - arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock - JFS: fix memleak in jfs_mount - MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT - scsi: dc395: Fix error case unwinding - ARM: dts: at91: tse850: the emac<->phy interface is rmii - bus: ti-sysc: Fix timekeeping_suspended warning on resume - arm64: dts: meson-g12b: Fix the pwm regulator supply properties - arm64: dts: meson-g12a: Fix the pwm regulator supply properties - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes - RDMA/bnxt_re: Fix query SRQ failure - ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 PHY - arm64: dts: rockchip: Fix GPU register width for RK3328 - ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc() - clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling paths - ARM: dts: BCM5301X: Fix memory nodes names - RDMA/rxe: Fix wrong port_cap_flags - iio: st_sensors: disable regulators after device unregistration - iio: st_sensors: Call st_sensors_power_enable() from bus drivers - of: unittest: fix EXPECT text for gpio hog errors - bpf: Fix propagation of signed bounds from 64-bit min/max into 32-bit. - bpf: Fix propagation of bounds from 64-bit min/max into 32-bit and var_off. - cgroup: Fix rootcg cpu.stat guest double counting - ibmvnic: Process crqs after enabling interrupts - ibmvnic: don't stop queue in xmit - udp6: allow SO_MARK ctrl msg to affect routing - selftests/bpf: Fix fclose/pclose mismatch in test_progs - crypto: pcrypt - Delay write to padata->info - net: phylink: avoid mvneta warning when setting pause parameters - net: amd-xgbe: Toggle PLL settings during rate change - selftests/bpf: Fix fd cleanup in sk_lookup test - selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN - drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits - wcn36xx: Fix discarded frames due to wrong sequence number - wcn36xx: add proper DMA memory barriers in rx path - libertas: Fix possible memory leak in probe and disconnect - libertas_tf: Fix possible memory leak in probe and disconnect - KVM: s390: Fix handle_sske page fault handling - samples/kretprobes: Fix return value if register_kretprobe() failed - spi: spi-rpc-if: Check return value of rpcif_sw_init() - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED() - tpm_tis_spi: Add missing SPI ID - tpm: fix Atmel TPM crash caused by too frequent queries - irq: mips: avoid nested irq_enter() - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm - KVM: s390: pv: avoid double free of sida page - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() - libbpf: Fix BTF header parsing checks - libbpf: Fix overflow in BTF sanity checks - libbpf: Allow loading empty BTFs - libbpf: Fix BTF data layout checks and allow empty BTF - bpftool: Avoid leaking the JSON writer prepared for program metadata - KVM: selftests: Fix nested SVM tests when built with clang - KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c - smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi - drm/msm: Fix potential NULL dereference in DPU SSPP - x86/sev: Fix stack type check in vc_switch_off_ist() - clocksource/drivers/timer-ti-dm: Select TIMER_OF - PM: hibernate: fix sparse warnings - nvme-rdma: fix error code in nvme_rdma_setup_ctrl - phy: micrel: ksz8041nl: do not use power down mode - net: enetc: unmap DMA in enetc_send_cmd() - mwifiex: Send DELBA requests according to spec - rsi: stop thread firstly in rsi_91x_init() error handling - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() - mt76: mt7915: fix sta_rec_wtbl tag len - mt76: mt7915: fix possible infinite loop release semaphore - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi - platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning - mmc: mxs-mmc: disable regulator on error and in the remove function - media: ir_toy: assignment to be16 should be of correct type - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - drm/msm: uninitialized variable in msm_gem_import() - drm/msm: potential error pointer dereference in init() - tcp: switch orphan_count to bare per-cpu counters - kernel/sched: Fix sched_fork() access an invalid sched_task_group - ath10k: fix max antenna gain unit - hwmon: (pmbus/lm25066) Let compiler determine outer dimension of lm25066_coeff - hwmon: Fix possible memleak in __hwmon_device_register() - net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() - memstick: avoid out-of-range warning - mmc: sdhci-omap: Fix context restore - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured - gve: Recover from queue stall due to missed IRQ - b43: fix a lower bounds test - b43legacy: fix a lower bounds test - hwrng: mtk - Force runtime pm ops for sleep ops - crypto: qat - disregard spurious PFVF interrupts - crypto: qat - detect PFVF collision after ACK - media: dvb-frontends: mn88443x: Handle errors of clk_prepare_enable() - netfilter: nft_dynset: relax superfluous check on set updates - rcu: Always inline rcu_dynticks_task*_{enter,exit}() - EDAC/amd64: Handle three rank interleaving mode - PM: EM: Fix inefficient states detection - ath9k: Fix potential interrupt storm on queue reset - media: em28xx: Don't use ops->suspend if it is NULL - cpuidle: Fix kobject memory leaks in error paths - crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency - kprobes: Do not use local variable when creating debugfs file - media: cx23885: Fix snd_card_free call on null card pointer - media: tm6000: Avoid card name truncation - media: si470x: Avoid card name truncation - media: radio-wl1273: Avoid card name truncation - media: mtk-vpu: Fix a resource leak in the error handling path of 'mtk_vpu_probe()' - media: TDA1997x: handle short reads of hdmi info frame. - media: v4l2-ioctl: S_CTRL output the right value - media: dvb-usb: fix ununit-value in az6027_rc_query - media: cxd2880-spi: Fix a null pointer dereference on error handling path - media: em28xx: add missing em28xx_close_extension - drm/amdgpu: fix warning for overflow check - arm64: mm: update max_pfn after memory hotplug - drm/ttm: stop calling tt_swapin in vm_access - ath10k: sdio: Add missing BH locking around napi_schdule() - ath10k: Fix missing frame timestamp for beacon/probe-resp - ath11k: Fix memory leak in ath11k_qmi_driver_event_work - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status - ath11k: Avoid race during regd updates - ath11k: fix some sleeping in atomic bugs - net: dsa: rtl8366rb: Fix off-by-one bug - rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() - crypto: caam - disable pkc for non-E SoCs - Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync - wilc1000: fix possible memory leak in cfg_scan_result() - wcn36xx: Fix Antenna Diversity Switching - cgroup: Make rebind_subsystems() disable v2 controllers all at once - net: net_namespace: Fix undefined member in key_remove_domain() - lockdep: Let lock_is_held_type() detect recursive read as read - virtio-gpu: fix possible memory allocation failure - drm/v3d: fix wait for TMU write combiner flush - objtool: Fix static_call list generation - x86/xen: Mark cpu_bringup_and_idle() as dead_end_function - objtool: Add xen_start_kernel() to noreturn list - MIPS: lantiq: dma: fix burst length for DEU - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() - Bluetooth: fix init and cleanup of sco_conn.timeout_work - selftests/bpf: Fix strobemeta selftest regression - netfilter: conntrack: set on IPS_ASSURED if flows enters internal stream state - parisc/kgdb: add kgdb_roundup() to make kgdb work with idle polling - parisc/unwind: fix unwinder when CONFIG_64BIT is enabled - erofs: don't trigger WARN() when decompression fails - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - parisc: fix warning in flush_tlb_all - selftests/core: fix conflicting types compile error for close_range() - drm/amd/display: dcn20_resource_construct reduce scope of FPU enabled - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted - wcn36xx: Correct band/freq reporting on RX - spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in bcm_qspi_probe() - btrfs: do not take the uuid_mutex in btrfs_rm_device - btrfs: reflink: initialize return value to 0 in btrfs_extent_same() - ACPI: AC: Quirk GK45 to skip reading _PSR - net: annotate data-race in neigh_output() - vrf: run conntrack only in context of lower/physdev for locally generated packets - ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 - gfs2: Fix glock_hash_walk bugs - gfs2: Cancel remote delete work asynchronously - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - ARM: clang: Do not rely on lr register for stacktrace - smackfs: use __GFP_NOFAIL for smk_cipso_doi() - iwlwifi: mvm: disable RX-diversity in powersave - selftests/bpf: Fix perf_buffer test on system with offline cpus - selftests: kvm: fix mismatched fclose() after popen() - nvme: drop scan_lock and always kick requeue list when removing namespaces - nvmet-tcp: fix use-after-free when a port is removed - nvmet-rdma: fix use-after-free when a port is removed - nvmet: fix use-after-free when a port is removed - media: allegro: ignore interrupt if mailbox is not initialized - block: remove inaccurate requeue check - mwl8k: Fix use-after-free in mwl8k_fw_state_machine() - mt76: mt7915: fix an off-by-one bound check - tracing/cfi: Fix cmp_entries_* functions signature mismatch - workqueue: make sysfs of unbound kworker cpumask more clever - lib/xz: Validate the value before assigning it to an enum variable - lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompression - memstick: r592: Fix a UAF bug when removing the driver - md: update superblock after changing rdev flags in state_store - block: bump max plugged deferred size from 16 to 32 - drm/msm: prevent NULL dereference in msm_gpu_crashstate_capture() - leaking_addresses: Always print a trailing newline - net: phy: micrel: make *-skew-ps check more lenient - drm/amdkfd: fix resume error when iommu disabled in Picasso - ACPI: battery: Accept charges over the design capacity as full - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value - mmc: moxart: Fix reference count leaks in moxart_probe - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() - tracefs: Have tracefs directories not set OTH permission bits by default - net-sysfs: try not to restart the syscall if it will fail eventually - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() - media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info - media: ipu3-imgu: imgu_fmt: Handle properly try - ACPICA: Avoid evaluating methods too early during system resume - fs/proc/uptime.c: Fix idle time reporting in /proc/uptime - ipmi: Disable some operations during a panic - media: rcar-csi2: Add checking to rcsi2_start_receiver() - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet - rtw88: fix RX clock gate setting while fifo dump - ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK - media: mceusb: return without resubmitting URB in case of -EPROTO error. - media: imx: set a media_device bus_info string - media: s5p-mfc: Add checking to s5p_mfc_probe(). - media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe() - media: uvcvideo: Set unique vdev name based in type - media: uvcvideo: Return -EIO for control errors - media: uvcvideo: Set capability in s_param - media: stm32: Potential NULL pointer dereference in dcmi_irq_thread() - media: atomisp: Fix error handling in probe - media: netup_unidvb: handle interrupt properly according to the firmware - media: mt9p031: Fix corrupted frame after restarting stream - ath10k: high latency fixes for beacon buffer - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED - ath11k: Avoid reg rules update during firmware recovery - drm/amdgpu: Fix MMIO access page fault - fscrypt: allow 256-bit master keys with AES-256-XTS - mwifiex: Properly initialize private structure on interface type changes - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type - x86: Increase exception stack sizes - ath11k: Align bss_chan_info structure with firmware - smackfs: Fix use-after-free in netlbl_catmap_walk() - rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kthread() loop - net: sched: update default qdisc visibility after Tx queue cnt changes - locking/lockdep: Avoid RCU-induced noinstr fail - MIPS: lantiq: dma: reset correct number of channel - MIPS: lantiq: dma: add small delay after reset - platform/x86: wmi: do not fail if disabling fails - rcutorture: Avoid problematic critical section nesting on PREEMPT_RT - drm/panel-orientation-quirks: add Valve Steam Deck - drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy Book 10.6 - drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1 - drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 quirk (v2) - dma-buf: WARN on dmabuf release with pending attachments - power: supply: max17042_battery: Clear status bits in interrupt handler - USB: chipidea: fix interrupt deadlock - USB: iowarrior: fix control-message timeouts - most: fix control-message timeouts - serial: 8250: fix racy uartclk update - USB: serial: keyspan: fix memleak on probe errors - iio: ad5770r: make devicetree property reading consistent - iio: dac: ad5446: Fix ad5622_write() return value - coresight: cti: Correct the parameter for pm_runtime_put - pinctrl: core: fix possible memory leak in pinctrl_enable() - PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge - PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge - PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge - PCI: aardvark: Fix support for bus mastering and PCI_COMMAND on emulated bridge - PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG - PCI: aardvark: Fix return value of MSI domain .alloc() method - PCI: aardvark: Fix configuring Reference clock - PCI: aardvark: Fix reporting Data Link Layer Link Active - PCI: aardvark: Do not unmask unused interrupts - PCI: aardvark: Fix checking for link up via LTSSM state - PCI: aardvark: Do not clear status bits of masked interrupts - PCI: cadence: Add cdns_plat_pcie_probe() missing return - PCI: pci-bridge-emul: Fix emulation of W1C bits - xen/balloon: add late_initcall_sync() for initial ballooning done - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume - ALSA: mixer: oss: Fix racy access to slots - ifb: fix building without CONFIG_NET_CLS_ACT - serial: core: Fix initializing and restoring termios speed - ring-buffer: Protect ring_buffer_reset() from reentrancy - powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot be found - can: j1939: j1939_can_recv(): ignore messages with invalid source address - can: j1939: j1939_tp_cmd_recv(): ignore abort message in the BAM transport - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use - KVM: arm64: Extract ESR_ELx.EC only - power: supply: max17042_battery: use VFSOC for capacity when no rsns - power: supply: max17042_battery: Prevent int underflow in set_soc_threshold - mtd: rawnand: socrates: Keep the driver compatible with on-die ECC engines - soc: fsl: dpio: use the combined functions to protect critical zone - soc: fsl: dpio: replace smp_processor_id with raw_smp_processor_id - signal/mips: Update (_save|_restore)_fp_context to fail with -EFAULT - memory: renesas-rpc-if: Correct QSPI data transfer in Manual mode - signal: Remove the bogus sigkill_pending in ptrace_stop - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server - rsi: Fix module dev_oper_mode parameter description - rsi: fix rate mask set leading to P2P failure - rsi: fix key enabled check causing unwanted encryption for vap_id > 0 - rsi: fix occasional initialisation failure with BT coex - wcn36xx: handle connection loss indication - libata: fix checking of DMA state - mwifiex: Try waking the firmware until we get an interrupt - mwifiex: Read a PCI register after writing the TX ring write pointer - PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions - wcn36xx: Fix (QoS) null data frame bitrate/modulation - wcn36xx: Fix tx_status mechanism - wcn36xx: Fix HT40 capability for 2Ghz band - ifb: Depend on netfilter alternatively to tc - evm: mark evm_fixmode as __ro_after_init - rtl8187: fix control-message timeouts - PCI: Mark Atheros QCA6174 to avoid bus reset - ath10k: fix division by zero in send path - ath10k: fix control-message timeout - ath6kl: fix control-message timeout - ath6kl: fix division by zero in send path - mwifiex: fix division by zero in fw download path - EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell - regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default-dvs-idx property - regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabled - hwmon: (pmbus/lm25066) Add offset coefficients - selinux: fix race condition when computing ocontext SIDs - ia64: kprobes: Fix to pass correct trampoline address to the handler - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup - btrfs: call btrfs_check_rw_degradable only if there is a missing device - btrfs: fix lost error handling when replaying directory deletes - btrfs: clear MISSING device status bit in btrfs_close_one_device - rds: stop using dmapool - net/smc: Correct spelling mistake to TCPF_SYN_RECV - net/smc: Fix smc_link->llc_testlink_time overflow - nfp: bpf: relax prog rejection for mtu check through max_pkt_offset - vmxnet3: do not stop tx queues after netif_device_detach() - r8169: Add device 10ec:8162 to driver r8169 - nvmet-tcp: fix header digest verification - block: schedule queue restart after BLK_STS_ZONE_RESOURCE - drm: panel-orientation-quirks: Add quirk for GPD Win3 - watchdog: Fix OMAP watchdog early handling - net: multicast: calculate csum of looped-back and forwarded packets - spi: spl022: fix Microwire full duplex mode - nvmet-tcp: fix a memory leak when releasing a queue - xen/netfront: stop tx queues during live migration - gpio: mlxbf2.c: Add check for bgpio_init failure - bpf: Prevent increasing bpf_jit_limit above max - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT - fcnal-test: kill hanging ping/nettest binaries on cleanup - drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 - mmc: winbond: don't build on M68K - reset: socfpga: add empty driver allowing consumers to probe - ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode - hyperv/vmbus: include linux/bitops.h - sfc: Don't use netif_info before net_device setup - sfc: Export fibre-specific supported link modes - cavium: Fix return values of the probe function - mISDN: Fix return values of the probe function - scsi: qla2xxx: Fix unmap of already freed sgl - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails - cavium: Return negative value when pci_alloc_irq_vectors() fails - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() - x86/irq: Ensure PI wakeup handler is unregistered before module unload - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - fuse: fix page stealing - ext4: fix lazy initialization next schedule time computation in more granular unit - ALSA: timer: Unconditionally unlink slave instances, too - ALSA: synth: missing check for possible NULL after the call to kstrdup - ALSA: hda: Free card instance properly at probe errors - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk - ALSA: line6: fix control and interrupt message timeouts - ALSA: 6fire: fix control and bulk message timeouts - ALSA: ua101: fix division by zero at probe - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED - ALSA: hda/realtek: Add quirk for ASUS UX550VE - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ - ALSA: hda/realtek: Add quirk for Clevo PC70HS - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 - media: v4l2-ioctl: Fix check_ext_ctrls - media: ir-kbd-i2c: improve responsiveness of hauppauge zilog receivers - media: rkvdec: Support dynamic resolution changes - media: ite-cir: IR receiver stop working after receive overflow - media: rkvdec: Do not override sizeimage for output format - crypto: s5p-sss - Add error handling in s5p_aes_probe() - firmware/psci: fix application of sizeof to pointer - tpm: Check for integer overflow in tpm2_map_response_body() - parisc: Fix ptrace check on syscall return - parisc: Fix set_fixmap() on PA1.x CPUs - exfat: fix incorrect loading of i_blocks for large files - mmc: dw_mmc: Dont wait for DRTO on Write RSP error - mmc: mtk-sd: Add wait dma stop done flow - scsi: qla2xxx: Fix use after free in eh_abort path - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file - scsi: core: Remove command size deduction from scsi_setup_scsi_cmnd() - ocfs2: fix data corruption on truncate - libata: fix read log timeout value - Input: i8042 - Add quirk for Fujitsu Lifebook T725 - Input: elantench - fix misreporting trackpoint coordinates - Input: iforce - fix control-message timeout - binder: use cred instead of task for getsecid - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay- kprobe : fix out-of-bounds in register_kretprobe when parsing negative data_size - ima: Fix the pathname to relative path when get absolute path failed - Revert "init: only move down lockup_detector_init() when - pci: Enable acs for QLogic HBA cards - config: enable SVA feature - vfio/migration: bugfix queue isolation configuration - acc/migration: bugfix Guest reset scene - vfio/acc: Modify operation to get queues number - crypto: hisilicon/qm - modify the uacce mode check - crypto: hisilicon/zip - Fix spelling mistake "COMSUMED" -> "CONSUMED" - crypto: hisilicon - Fix sscanf format signedness - arm64/numa: cdm: Cacheline aligned cdmmask to improve performance - ntp: Avoid undefined behaviour in second_overflow() - arm64: kexec: only clear EOI for SDEI in NMI context - iommu/iova: wait 'fq_timer' handler to finish before destroying 'fq' - ilp32: fix compile problem when ARM64_ILP32 and UBSAN are both enabled - acpi/arm64: check the returned logical CPU number of 'acpi_map_cpuid()' - arm64: fix abi change caused by ILP32 - arm64: cpufeature: add cmdline option for disable lse - cache: Workaround HiSilicon Taishan DC CVAU - signal: Export tracepoint symbol signal_generate - suspend: export cpu_suspend/cpu_resume/psci_ops - printk: export log_buf_addr_get/log_buf_len_get - printk: Export a symbol. - ACPI / APEI: Notify all ras err to driver - Export sysboml for bbox to use. - tty: fix possible deadlock in console_unlock - printk: move printk_safe macros to printk header - iommu: set the default iommu-dma mode as non-strict - iommu/iova: avoid softlockup in fq_flush_timeout - svm: Enable CONFIG_HISI_SVM by default - svm: Add svm_get_phys to get phys addr for ts core - svm: add set l2 cache read count functions - svm: implement svm pin/unpin pages to forbid page migrtate - svm: Add ioctl to get meminfo - svm: implement the process remap features - svm: implement the svm process load flag - svm: add support for allocing memory which is within 4G physical address in svm_mmap - svm: driver probe to read l2buff addr - svm: Add and export svm_get_pasid - svm: implement svm bind and unbind - svm: using a rbtree to manage the svm_process - svm: add svm bind ioctl and add some functions - svm: init the children device of svm device - svm: init the svm device and remove the svm device - svm: add svm drv framework for ascend - arm64/crypto: Accelerated CRC T10 DIF computation - watchdog: Fix check_preemption_disabled() error - ext4: stop IO for page without buffer_head - driver: support ts core ras process - imans: Check CAP_SYS_ADMIN in userns associated with IMA NS during configuration. - stop_machine: mask pseudo nmi before running the callback - stop_machine: mask sdei before running the callback - hugetlb: before freeing hugetlb page set dtor to appropriate value- memcg: unify memcg stat flushing - memcg: flush stats only if updated - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu - memcg: flush lruvec stats in the refault - mm, memcg: remove unused functions - memcg: infrastructure to flush memcg stats - memcg: switch lruvec stats to rstat - mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync - kselftests: cgroup: update kmem test for new vmstat implementation - mm: memcontrol: consolidate lruvec stat flushing - mm: memcontrol: switch to rstat - cgroup: rstat: punt root-level optimization to individual controllers - cgroup: rstat: support cgroup1 - mm: memcontrol: privatize memcg_page_state query functions - mm: memcontrol: kill mem_cgroup_nodeinfo() - mm: memcontrol: fix cpuhotplug statistics flushing - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - rsi: fix control-message timeout - media: staging/intel-ipu3: css: Fix wrong size comparison imgu_css_fw_init - staging: rtl8192u: fix control-message timeouts - staging: r8712u: fix control-message timeout - comedi: vmk80xx: fix bulk and interrupt message timeouts - comedi: vmk80xx: fix bulk-buffer overflow - comedi: vmk80xx: fix transfer-buffer overflows - comedi: ni_usb6501: fix NULL-deref in command paths - comedi: dt9812: fix DMA buffers on stack - isofs: Fix out of bound access for corrupted isofs image - staging: rtl8712: fix use-after-free in rtl8712_dl_fw - printk/console: Allow to disable console output by using console="" or console=null - binder: don't detect sender/target during buffer cleanup - usb-storage: Add compatibility quirk flags for iODD 2531/2541 - usb: musb: Balance list entry in musb_gadget_queue - usb: gadget: Mark USB_FSL_QE broken on 64-bit - usb: ehci: handshake CMD_RUN instead of STS_HALT - Revert "x86/kvm: fix vcpu-id indexed array sizes" - KVM: x86: avoid warning with -Wbitwise-instead-of-logical - ovl: warn about orphan metacopy - ext4: fix e2fsprogs checksum failure for mounted filesystem - ima: Fix warning: no previous prototype for function 'ima_add_kexec_buffer' - kfence: default to dynamic branch instead of static keys mode - kfence: always use static branches to guard kfence_alloc() - kfence: shorten critical sections of alloc/free - kfence: add note to documentation about skipping covered allocations - kfence: limit currently covered allocations when pool nearly full - kfence: move saving stack trace of allocations into __kfence_alloc() - kfence: count unexpectedly skipped allocations - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c - powerpc: Don't provide __kernel_map_pages() without ARCH_SUPPORTS_DEBUG_PAGEALLOC - powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and KFENCE - bpf: Fix toctou on read-only map's constant scalar tracking - block: avoid quiesce while elevator init - mwifiex_usb: Fix skb_over_panic in mwifiex_usb_recv - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - drm/nouveau: clean up all clients on device removal - drm/nouveau: Add a dedicated mutex for the clients list - drm/nouveau: use drm_dev_unplug() during device removal - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - livepatch/arm: fix incorrect stack detection - sched/rt: Try to restart rt period timer when rt runtime exceeded - blkcg: Remove extra blkcg_bio_issue_init - ubifs: read-only if LEB may always be taken in ubifs_garbage_collect - ubifs: fix double return leb in ubifs_garbage_collect - ubifs: fix slab-out-of-bounds in ubifs_change_lp- printk: enable zap_locks on X86 and ARM64 - printk: fix potential deadlock in printk() - printk/panic: prevent spin waiting in printk() - panic/printk: fix zap_lock - printk/panic: Avoid deadlock in printk() - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2 - mm/cdm: enable CONFIG_COHERENT_DEVICE in openeuler_defconfig - mm: Be allowed to alloc CDM node memory for MPOL_BIND - mm: Add DDR and HBM to nodes by cmdline - mm: Change mbind(MPOL_BIND) implementation for CDM nodes - mm: Ignore cpuset enforcement when allocation flag has __GFP_THISNODE - mm: Ignore madvise(MADV_MERGEABLE) request for VM_CDM marked VMAs - mm: Exclude CDM marked VMAs from auto NUMA - mm: Exclude CDM nodes from task->mems_allowed and root cpuset - mm: Tag VMA with VM_CDM flag explicitly during mbind(MPOL_BIND) and page fault - mm: Enable Buddy allocation isolation for CDM nodes - mm: Change generic FALLBACK zonelist creation process - mm: Define coherent device memory (CDM) node - fs/dcache.c: avoid softlock since too many negative dentry - fs/dcache.c: avoid panic while lockref of dentry overflow - ACPI/MPAM: Use acpi_map_pxm_to_node() to get node id for memory node - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare() - mm/page_cache_limit: add support for droping caches for target node - mm/page_cache_limit: do shrink_page_cache when adding page to page cache - mm/page_cache_limit: reconfiguration about page cache limit when memory plug/unplug - mm/page_cache_limit: shrink page cache - mm/page_cache_limit: calculate reclaim pages for each node - mm/page_cache_limit: create kernel thread for page cache limit - mm/page_cache_limit: add pagecache limit proc interface - openeuler_defconfig: Enable some Icelake support configs - timer_list: avoid other cpu soft lockup when printing timer list- gpio: gpio-hisi: Add HiSilicon GPIO support - hugetlbfs: avoid overflow in hugetlbfs_fallocate - config: Open CONFIG_CORELOCKUP_DETECTOR - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - KVM: arm64: vgic-its: Flush pending LPIs when nuking DT - KVM: arm64: Mark the page dirty only if the fault is handled successfully - KVM: arm64: Filter out the case of only changing permissions from stage-2 map path - KVM: arm64: Adjust partial code of hyp stage-1 map and guest stage-2 map - KVM: arm64: Add support for probing Hisi ncsnp capability - KVM: arm64: Probe Hisi CPU TYPE from ACPI/DTB - perf, kvm/arm64: perf-kvm-stat to report VM TRAP - perf, kvm/arm64: Add stat support on arm64 - KVM: arm64: Adjust entry/exit and trap related tracepoints - openeuler_defconfig: Build HiSilicon I2C/SPI/SFC driver as module - kvm: arm/arm64: add irqsave for lpi_cache_lock - KVM: arm/arm64: vgic-its: Do not execute invalidate MSI-LPI translation cache on movi command - KVM: arm/arm64: vgic-its: Introduce multiple LPI translation caches - net:spnic:Clear the flag of CSUM and TSO when VXLAN is not supported - net:spnic:Support to configure DMA atrribute thru firmware. - net:spnic: Add the get_rxfh_indir_size in ethtool_ops structure. - iscsi: use dynamic single thread workqueue to improve performance - workqueue: implement NUMA affinity for single thread workqueue - iscsi: add member for NUMA aware order workqueue - livepatch: Fix crash when access the global variable in hook - jump_label: skip resource release if jump label is not relocated - SCSI: spfc: fix typo of last_cmsn- atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait- net: hns3: allow configure ETS bandwidth of all TCs - net: hns3: remove check VF uc mac exist when set by PF - net: hns3: fix some mac statistics is always 0 in device version V2 - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: sync rx ring head in echo common pull - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix ROCE base interrupt vector initialization bug - net: hns3: fix failed to add reuse multicast mac addr to hardware when mc mac table is full - net: hisilicon: fix hsn3_ethtool kernel-doc warnings - net: hns3: adjust string spaces of some parameters of tx bd info in debugfs - net: hns3: expand buffer len for some debugfs command - net: hns3: add more string spaces for dumping packets number of queue info in debugfs - net: hns3: fix data endian problem of some functions of debugfs - net: hns3: ignore reset event before initialization process is done - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - net: hns3: add error recovery module and type for himac - net: hns3: add new ras error type for roce - net: hns3: add update ethtool advertised link modes for FIBRE port when autoneg off - net: hns3: modify functions of converting speed ability to ethtool link mode - net: hns3: add support pause/pfc durations for mac statistics - net: hns3: device specifications add number of mac statistics - net: hns3: modify mac statistics update process for compatibility - net: hns3: add debugfs support for interrupt coalesce - net: hns3: schedule the polling again when allocation fails - net: hns3: fix for miscalculation of rx unused desc - net: hns3: Add configuration of TM QCN error event - net: hns3: use dev_driver_string() instead of pci_dev->driver->name - net: hns3: debugfs add support dumping page pool info - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: PF enable promisc for VF when mac table is overflow - net: hns3: don't rollback when destroy mqprio fail - net: hns3: remove tc enable checking - net: hns3: fix hclge_dbg_dump_tm_pg() stack usage - net: hns3: PF support get multicast MAC address space assigned by firmware - net: hns3: PF support get unicast MAC address space assigned by firmware - mm/damon: remove return value from before_terminate callback - mm/damon: fix a few spelling mistakes in comments and a pr_debug message - Docs/admin-guide/mm/pagemap: wordsmith page flags descriptions - Docs/admin-guide/mm/damon/start: simplify the content - Docs/admin-guide/mm/damon/start: fix a wrong link - Docs/admin-guide/mm/damon/start: fix wrong example commands - mm/damon: simplify stop mechanism - mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on - mm/damon: remove unnecessary variable initialization - Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM - mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) - selftests/damon: support watermarks - mm/damon/dbgfs: support watermarks - mm/damon/schemes: activate schemes based on a watermarks mechanism - tools/selftests/damon: update for regions prioritization of schemes - mm/damon/dbgfs: support prioritization weights - mm/damon/vaddr,paddr: support pageout prioritization - mm/damon/schemes: prioritize regions within the quotas - mm/damon/selftests: support schemes quotas - mm/damon/dbgfs: support quotas of schemes - mm/damon/schemes: implement time quota - mm/damon/schemes: skip already charged targets and regions - mm/damon/schemes: implement size quota for schemes application speed control - mm/damon/paddr: support the pageout scheme - mm/damon/dbgfs: remove unnecessary variables - mm/damon/vaddr: constify static mm_walk_ops - Docs/DAMON: document physical memory monitoring support - mm/damon/dbgfs: support physical memory monitoring - mm/damon: implement primitives for physical address space monitoring - mm/damon/vaddr: separate commonly usable functions - Docs/admin-guide/mm/damon: document 'init_regions' feature - mm/damon/dbgfs-test: add a unit test case for 'init_regions' - mm/damon/dbgfs: allow users to set initial monitoring target regions - Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes - selftests/damon: add 'schemes' debugfs tests - mm/damon/schemes: implement statistics feature - mm/damon/dbgfs: support DAMON-based Operation Schemes - mm/damon/vaddr: support DAMON-based Operation Schemes - mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) - mm/damon/core: account age of target regions - mm/damon/core: nullify pointer ctx->kdamond with a NULL - mm/damon: needn't hold kdamond_lock to print pid of kdamond - mm/damon: remove unnecessary do_exit() from kdamond - mm/damon/core: print kdamond start log in debug mode only - include/linux/damon.h: fix kernel-doc comments for 'damon_callback' - docs/vm/damon: remove broken reference - MAINTAINERS: update SeongJae's email address - Documentation/vm: move user guides to admin-guide/mm/ - mm/damon: grammar s/works/work/ - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' - mm/damon: don't use strnlen() with known-bogus source length - sched: Add cluster scheduler level in core and related Kconfig for ARM64 - topology: Represent clusters of CPUs within a die- remove unused linux-kernel-test.patch- net: phy: fix duplex out of sync problem while changing settings - ARM: use ldr_l to replace ldr instruction for the symbol jump - squashfs: provides backing_dev_info in order to disable read-ahead - nbd_genl_status: null check for nla_nest_start - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - Bluetooth: switch to lock_sock in SCO - ubi: fix slab-out-of-bounds in ubi_eba_get_ldesc+0xfb/0x130 - bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt - bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode - scsi: make sure that request queue queiesce and unquiesce balanced - scsi: avoid to quiesce sdev->request_queue two times - dm: don't stop request queue after the dm device is suspended - blk-mq: support concurrent queue quiesce/unquiesce - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated - nvme: paring quiesce/unquiesce - nvme: prepare for pairing quiescing and unquiescing - nvme: apply nvme API to quiesce/unquiesce admin queue - nvme: add APIs for stopping/starting admin queue - ARM: 9057/1: cache-v7: add missing ISB after cache level selection - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - ALSA: usb-audio: Add Audient iD14 to mixer map quirk table - ALSA: usb-audio: Add Schiit Hel device to mixer map quirk table - Revert "wcn36xx: Disable bmps when encryption is disabled" - ARM: 9120/1: Revert "amba: make use of -1 IRQs warn" - Revert "drm/ttm: fix memleak in ttm_transfered_destroy" - mm: khugepaged: skip huge page collapse for special files - Revert "usb: core: hcd: Add support for deferring roothub registration" - Revert "xhci: Set HCD flag to defer primary roothub registration" - net: ethernet: microchip: lan743x: Fix skb allocation failure - vrf: Revert "Reset skb conntrack connection..." - sfc: Fix reading non-legacy supported link modes - Revert "io_uring: reinforce cancel on flush during exit" - scsi: core: Put LLD module refcnt after SCSI device is released - iio: buffer: Return error if no callback is given - iio: core: Allow drivers to specify a label without it coming from of - regulator: core: Respect off_on_delay at startup - regulator: core: do not continue if selector match - ubi: fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl - Revert "[Backport] arm64: mm: account for hotplug memory when randomizing the linear region" - ubi: fastmap: Add all fastmap pebs into 'ai->fastmap' when fm->used_blocks>=2 - ubi: fastmap: Return error code if memory allocation fails in add_aeb() - ubifs: Fix to add refcount once page is set private - ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock() - ubifs: setflags: Make dirtied_ino_d 8 bytes aligned - ubifs: Rectify space amount budget for mkdir/tmpfile operations - ubifs: Fix 'ui->dirty' race between do_tmpfile() and writeback work - ubifs: Rename whiteout atomically - ubifs: Add missing iput if do_tmpfile() failed in rename whiteout - ubifs: Fix wrong number of inodes locked by ui_mutex in ubifs_inode comment - ubifs: Fix deadlock in concurrent rename whiteout and inode writeback - ubifs: rename_whiteout: Fix double free for whiteout_ui->data - blk-cgroup: fix missing put device in error path from blkg_conf_pref() - blk-cgroup: synchronize blkg creation against policy deactivation - perf script: Check session->header.env.arch before using it - riscv: Fix asan-stack clang build - riscv: fix misalgned trap vector base address - scsi: ufs: ufs-exynos: Correct timeout value setting registers - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu - KVM: s390: clear kicked_mask before sleeping again - lan743x: fix endianness when accessing descriptors - phy: phy_ethtool_ksettings_set: Lock the PHY while changing settings - phy: phy_start_aneg: Add an unlocked version - phy: phy_ethtool_ksettings_set: Move after phy_start_aneg - phy: phy_ethtool_ksettings_get: Lock the phy for consistency - net/tls: Fix flipped sign in async_wait.err assignment - net: nxp: lpc_eth.c: avoid hang when bringing interface down - net: ethernet: microchip: lan743x: Fix dma allocation failure by using dma_set_mask_and_coherent - net: ethernet: microchip: lan743x: Fix driver crash when lan743x_pm_resume fails - mlxsw: pci: Recycle received packet upon allocation failure - nios2: Make NIOS2_DTB_SOURCE_BOOL depend on !COMPILE_TEST - gpio: xgs-iproc: fix parsing of ngpios property - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string - net: Prevent infinite while loop in skb_tx_hash() - cfg80211: correct bridge/4addr mode check - net-sysfs: initialize uid and gid before calling net_ns_get_ownership - net: batman-adv: fix error handling - regmap: Fix possible double-free in regcache_rbtree_exit() - reset: brcmstb-rescal: fix incorrect polarity of status bit - arm64: dts: allwinner: h5: NanoPI Neo 2: Fix ethernet node - RDMA/mlx5: Set user priority for DCT - octeontx2-af: Display all enabled PF VF rsrc_alloc entries. - nvme-tcp: fix possible req->offset corruption - nvme-tcp: fix data digest pointer calculation - nvmet-tcp: fix data digest pointer calculation - IB/hfi1: Fix abba locking issue with sc_disable() - IB/qib: Protect from buffer overflow in struct qib_user_sdma_pkt fields - bpf: Fix error usage of map_fd and fdget() in generic_map_update_batch() - bpf: Fix potential race in tail call compatibility check - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function - riscv, bpf: Fix potential NULL dereference - drm/ttm: fix memleak in ttm_transfered_destroy - mm, thp: bail out early in collapse_file for writeback page - net: lan78xx: fix division by zero in send path - cfg80211: fix management registrations locking - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() - nvme-tcp: fix H2CData PDU send accounting (again) - ocfs2: fix race between searching chunks and release journal_head from buffer_head - mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset standard tuning circuit - mmc: sdhci: Map more voltage level to SDHCI_POWER_330 - mmc: dw_mmc: exynos: fix the finding clock sample value - mmc: mediatek: Move cqhci init behind ungate clock - mmc: cqhci: clear HALT state after CQE enable - mmc: vub300: fix control-message timeouts - net/tls: Fix flipped sign in tls_err_abort() calls - Revert "net: mdiobus: Fix memory leak in __mdiobus_register" - nfc: port100: fix using -ERRNO as command type mask - tipc: fix size validations for the MSG_CRYPTO type - ata: sata_mv: Fix the error handling of mv_chip_id() - pinctrl: amd: disable and mask interrupts on probe - Revert "pinctrl: bcm: ns: support updated DT binding as syscon subnode" - usbnet: fix error return code in usbnet_probe() - usbnet: sanity check for maxpacket - powerpc/bpf: Fix BPF_MOD when imm == 1 - ARM: 9141/1: only warn about XIP address when not compile testing - ARM: 9139/1: kprobes: fix arch_init_kprobes() prototype - ARM: 9138/1: fix link warning with XIP + frame-pointer - ARM: 9134/1: remove duplicate memcpy() definition - ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned - ARM: 9132/1: Fix __get_user_check failure with ARM KASAN images - ALSA: timer: Fix use-after-free problem - io_uring: don't take uring_lock during iowq cancel - io_uring: deduplicate failing task_work_add - nbd: add sanity check for first_minor - bpf: Add ambient BPF runtime context stored in current - net: make free_netdev() more lenient with unregistering devices - ovl: fix use after free in struct ovl_aio_req - ext4: if zeroout fails fall back to splitting the extent node - loop: Select I/O scheduler 'none' from inside add_disk() - blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag - Revert "[Huawei] block: stop wait rcu once we can ensure no io while elevator init" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - block, bfq: fix UAF problem in bfqg_stats_init() - ARM: 9098/1: ftrace: MODULE_PLT: Fix build problem without DYNAMIC_FTRACE - ARM: 9079/1: ftrace: Add MODULE_PLTS support - ARM: 9078/1: Add warn suppress parameter to arm_gen_branch_link() - ARM: 9077/1: PLT: Move struct plt_entries definition to header - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - Bluetooth: fix use-after-free error in lock_sock_nested() - loop: fix loop_validate_block_size() can't make sense - Fix NULL pointer dereference in handling for passthrough commands - nbd: Fix use-after-free in pid_show - PM: hibernate: Get block device exclusively in swsusp_check() - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - pinctrl: stm32: use valid pin identifier in stm32_pinctrl_resume() - ARM: 9122/1: select HAVE_FUTEX_CMPXCHG - selftests: bpf: fix backported ASSERT_FALSE - e1000e: Separate TGP board type from SPT - tracing: Have all levels of checks prevent recursion - net: mdiobus: Fix memory leak in __mdiobus_register - bpf, test, cgroup: Use sk_{alloc,free} for test cases - s390/pci: fix zpci_zdev_put() on reserve - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() - sched/scs: Reset the shadow stack when idle_task_exit - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() - scsi: iscsi: Fix set_param() handling - Input: snvs_pwrkey - add clk handling - perf/x86/msr: Add Sapphire Rapids CPU support - libperf tests: Fix test_stat_cpu - ALSA: hda: avoid write to STATESTS if controller is in reset - platform/x86: intel_scu_ipc: Update timeout value in comment - isdn: mISDN: Fix sleeping function called from invalid context - ARM: dts: spear3xx: Fix gmac node - net: stmmac: add support for dwmac 3.40a - btrfs: deal with errors when checking if a dir entry exists during log replay - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors - gcc-plugins/structleak: add makefile var for disabling structleak - net: hns3: fix the max tx size according to user manual - drm: mxsfb: Fix NULL pointer dereference crash on unload - net: bridge: mcast: use multicast_membership_interval for IGMPv3 - selftests: netfilter: remove stray bash debug line - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - isdn: cpai: check ctr->cnr to avoid array index out of bound - nfc: nci: fix the UAF of rf_conn_info object - KVM: nVMX: promptly process interrupts delivered while in guest mode - mm, slub: fix incorrect memcg slab count for bulk free - mm, slub: fix potential memoryleak in kmem_cache_open() - mm, slub: fix mismatch between reconstructed freelist depth and cnt - powerpc/idle: Don't corrupt back chain when going idle - KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest - KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() - powerpc64/idle: Fix SP offsets when saving GPRs - net: dsa: mt7530: correct ds->num_ports - audit: fix possible null-pointer dereference in audit_filter_rules - ASoC: DAPM: Fix missing kctl change notifications - ALSA: hda/realtek: Add quirk for Clevo PC50HS - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset - vfs: check fd has read access in kernel_read_file_from_fd() - elfcore: correct reference to CONFIG_UML - userfaultfd: fix a race between writeprotect and exit_mmap() - ocfs2: mount fails with buffer overflow in strlen - ocfs2: fix data corruption after conversion from inline format - ceph: fix handling of "meta" errors - ceph: skip existing superblocks that are blocklisted or shut down when mounting - can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less than 9 bytes - can: j1939: j1939_xtp_rx_dat_one(): cancel session if receive TP.DT with error length - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv - can: j1939: j1939_tp_rxtimer(): fix errant alert in j1939_tp_rxtimer - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path - can: peak_pci: peak_pci_remove(): fix UAF - can: peak_usb: pcan_usb_fd_decode_status(): fix back to ERROR_ACTIVE state notification - can: rcar_can: fix suspend/resume - net: enetc: fix ethtool counter name for PM0_TERR - drm/panel: ilitek-ili9881c: Fix sync for Feixin K101-IM2BYL02 panel - ice: Add missing E810 device ids - e1000e: Fix packet loss on Tiger Lake and later - net: stmmac: Fix E2E delay mechanism - net: hns3: disable sriov before unload hclge layer - net: hns3: fix vf reset workqueue cannot exit - net: hns3: add limit ets dwrr bandwidth cannot be 0 - net: hns3: reset DWRR of unused tc to zero - powerpc/smp: do not decrement idle task preempt count in CPU offline - NIOS2: irqflags: rename a redefined register name - net: dsa: lantiq_gswip: fix register definition - ipv6: When forwarding count rx stats on the orig netdev - tcp: md5: Fix overlap between vrf and non-vrf keys - lan78xx: select CRC32 - netfilter: ipvs: make global sysctl readonly in non-init netns - netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 - ice: fix getting UDP tunnel entry - ASoC: wm8960: Fix clock configuration on slave mode - dma-debug: fix sg checks in debug_dma_map_sg() - netfilter: xt_IDLETIMER: fix panic that occurs when timer_type has garbage value - NFSD: Keep existing listeners on portlist error - xtensa: xtfpga: Try software restart before simulating CPU reset - xtensa: xtfpga: use CONFIG_USE_OF instead of CONFIG_OF - drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SI - xen/x86: prevent PVH type from getting clobbered - block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output - ARM: dts: at91: sama5d2_som1_ek: disable ISC node by default - arm: dts: vexpress-v2p-ca9: Fix the SMB unit-address - io_uring: fix splice_fd_in checks backport typo - xhci: add quirk for host controllers that don't update endpoint DCS - parisc: math-emu: Fix fall-through warnings - net: dsa: mv88e6xxx: don't use PHY_DETECT on internal PHY's - ionic: don't remove netdev->dev_addr when syncing uc list - net: mscc: ocelot: warn when a PTP IRQ is raised for an unknown skb - nfp: flow_offload: move flow_indr_dev_register from app init to app start - r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256 - qed: Fix missing error code in qed_slowpath_start() - mqprio: Correct stats in mqprio_dump_class_stats(). - platform/x86: intel_scu_ipc: Fix busy loop expiry time - acpi/arm64: fix next_platform_timer() section mismatch error - drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling - drm/msm/dsi: Fix an error code in msm_dsi_modeset_init() - drm/msm/a6xx: Track current ctx by seqno - drm/msm/mdp5: fix cursor-related warnings - drm/msm: Fix null pointer dereference on pointer edp - drm/edid: In connector_bad_edid() cap num_of_ext by num_blocks read - drm/panel: olimex-lcd-olinuxino: select CRC32 - spi: bcm-qspi: clear MSPI spifie interrupt during probe - platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes - platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() call - mlxsw: thermal: Fix out-of-bounds memory accesses - ata: ahci_platform: fix null-ptr-deref in ahci_platform_enable_regulators() - pata_legacy: fix a couple uninitialized variable bugs - NFC: digital: fix possible memory leak in digital_in_send_sdd_req() - NFC: digital: fix possible memory leak in digital_tg_listen_mdaa() - nfc: fix error handling of nfc_proto_register() - vhost-vdpa: Fix the wrong input in config_cb - ethernet: s2io: fix setting mac address during resume - net: encx24j600: check error in devm_regmap_init_encx24j600 - net: dsa: microchip: Added the condition for scheduling ksz_mib_read_work - net: stmmac: fix get_hw_feature() on old hardware - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path - net: korina: select CRC32 - net: arc: select CRC32 - gpio: pca953x: Improve bias setting - sctp: account stream padding length for reconf chunk - nvme-pci: Fix abort command id - ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting - ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states - ARM: dts: bcm2711: fix MDIO #address- and #size-cells - ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address - tee: optee: Fix missing devices unregister during optee_remove - iio: dac: ti-dac5571: fix an error code in probe() - iio: ssp_sensors: fix error code in ssp_print_mcu_debug() - iio: ssp_sensors: add more range checking in ssp_parse_dataframe() - iio: adc: max1027: Fix the number of max1X31 channels - iio: light: opt3001: Fixed timeout error when 0 lux - iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED - iio: adc: max1027: Fix wrong shift with 12-bit devices - iio: adc128s052: Fix the error handling path of 'adc128_probe()' - iio: adc: ad7793: Fix IRQ flag - iio: adc: ad7780: Fix IRQ flag - iio: adc: ad7192: Add IRQ flag - driver core: Reject pointless SYNC_STATE_ONLY device links - drivers: bus: simple-pm-bus: Add support for probing simple bus only devices - iio: adc: aspeed: set driver data when adc probe. - powerpc/xive: Discard disabled interrupts in get_irqchip_state() - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically - nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells - EDAC/armada-xp: Fix output of uncorrectable error counter - virtio: write back F_VERSION_1 before validate - misc: fastrpc: Add missing lock before accessing find_vma() - USB: serial: option: add prod. id for Quectel EG91 - USB: serial: option: add Telit LE910Cx composition 0x1204 - USB: serial: option: add Quectel EC200S-CN module support - USB: serial: qcserial: add EM9191 QDL support - Input: xpad - add support for another USB ID of Nacon GC-100 - usb: musb: dsps: Fix the probe error path - efi/cper: use stack buffer for error record decoding - cb710: avoid NULL pointer subtraction - xhci: Enable trust tx length quirk for Fresco FL11 USB controller - xhci: Fix command ring pointer corruption while aborting a command - xhci: guard accesses to ep_state in xhci_endpoint_reset() - USB: xhci: dbc: fix tty registration race - mei: me: add Ice Lake-N device id. - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - btrfs: fix abort logic in btrfs_replace_file_extents - btrfs: update refs for any root except tree log roots - btrfs: check for error when looking up inode during dir entry replay - btrfs: deal with errors when adding inode reference during log replay - btrfs: deal with errors when replaying dir entry during log replay - btrfs: unlock newly allocated extent buffer after error - drm/msm: Avoid potential overflow in timeout_to_jiffies() - arm64/hugetlb: fix CMA gigantic page order for non-4K PAGE_SIZE - csky: Fixup regs.sr broken in ptrace - csky: don't let sigreturn play with priveleged bits of status register - clk: socfpga: agilex: fix duplicate s2f_user0_clk - s390: fix strrchr() implementation - nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* sections) for `^' - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 - ALSA: hda/realtek - ALC236 headset MIC recording issue - ALSA: hda/realtek: Add quirk for Clevo X170KM-G - ALSA: hda/realtek: Complete partial device name to avoid ambiguity - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop - ALSA: seq: Fix a potential UAF by wrong private_free call order - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl - ALSA: usb-audio: Add quirk for VF0770 - hwmon: (pmbus/ibm-cffps) max_power_out swap changes - sched: Always inline is_percpu_thread() - perf/core: fix userpage->time_enabled of inactive events - scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported" - scsi: ses: Fix unsigned comparison with less than zero - drm/amdgpu: fix gart.bo pin_count leak - net: sun: SUNVNET_COMMON should depend on INET - vboxfs: fix broken legacy mount signature checking - mac80211: check return value of rhashtable_init - net: prevent user from passing illegal stab size - hwmon: (ltc2947) Properly handle errors when looking for the external clock - m68k: Handle arrivals of multiple signals correctly - mac80211: Drop frames from invalid MAC address in ad-hoc mode - netfilter: nf_nat_masquerade: defer conntrack walk to work queue - netfilter: nf_nat_masquerade: make async masq_inet6_event handling generic - ASoC: SOF: loader: release_firmware() on load failure to avoid batching - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs - netfilter: ip6_tables: zero-initialize fragment offset - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic - x86/hpet: Use another crystalball to evaluate HPET usability - x86/entry: Clear X86_FEATURE_SMAP when CONFIG_X86_SMAP=n - x86/entry: Correct reference to intended CONFIG_64_BIT - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] - x86/Kconfig: Correct reference to MWINCHIP3D - x86/platform/olpc: Correct ifdef symbol to intended CONFIG_OLPC_XO15_SCI - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init - powerpc/64s: fix program check interrupt emergency stack path - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 - RISC-V: Include clone3() on rv32 - bpf, s390: Fix potential memory leak about jit_data - riscv/vdso: make arch_setup_additional_pages wait for mmap_sem for write killable - i2c: mediatek: Add OFFSET_EXT_CONF setting back - i2c: acpi: fix resource leak in reconfiguration device addition - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices - net: prefer socket bound to interface when not in VRF - i40e: Fix freeing of uninitialized misc IRQ vector - i40e: fix endless loop under rtnl - gve: report 64bit tx_bytes counter from gve_handle_report_stats() - gve: fix gve_get_stats() - rtnetlink: fix if_nlmsg_stats_size() under estimation - gve: Avoid freeing NULL pointer - gve: Correct available tx qpl check - drm/nouveau/debugfs: fix file release memory leak - drm/nouveau/kms/nv50-: fix file release memory leak - drm/nouveau: avoid a use-after-free when BO init fails - video: fbdev: gbefb: Only instantiate device when built for IP32 - drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup - bus: ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893 - perf jevents: Tidy error handling - netlink: annotate data races around nlk->bound - net: sfp: Fix typo in state machine debug string - net/sched: sch_taprio: properly cancel timer from taprio_destroy() - net: bridge: fix under estimation in br_get_linkxstats_size() - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - ARM: imx6: disable the GIC CPU interface before calling stby-poweroff sequence - dt-bindings: drm/bridge: ti-sn65dsi86: Fix reg value - arm64: dts: ls1028a: add missing CAN nodes - ptp_pch: Load module automatically if ID matches - powerpc/fsl/dts: Fix phy-connection-type for fm1mac3 - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - net/mlx5: E-Switch, Fix double allocation of acl flow counter - net/mlx5e: IPSEC RX, enable checksum complete - soc: ti: omap-prm: Fix external abort for am335x pruss - bpf, arm: Fix register clobbering in div/mod implementation - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 - xtensa: call irqchip_init only when CONFIG_USE_OF is selected - xtensa: use CONFIG_USE_OF instead of CONFIG_OF - arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding - ath5k: fix building with LEDS=m - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus - ARM: dts: imx6qdl-pico: Fix Ethernet support - ARM: dts: imx: Fix USB host power regulator polarity on M53Menlo - ARM: dts: imx: Add missing pinctrl-names for panel on M53Menlo - soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment - ARM: at91: pm: do not panic if ram controllers are not enabled - ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference - soc: qcom: socinfo: Fixed argument passed to platform_set_data() - bus: ti-sysc: Add break in switch statement in sysc_init_soc() - riscv: Flush current cpu icache before other cpus - ARM: dts: qcom: apq8064: use compatible which contains chipid - ARM: dts: imx6dl-yapp4: Fix lp5562 LED driver probe - ARM: dts: omap3430-sdp: Fix NAND device node - xen/balloon: fix cancelled balloon action - SUNRPC: fix sign error causing rpcsec_gss drops - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix missing negative dentry check in ovl_rename() - mmc: sdhci-of-at91: replace while loop with read_poll_timeout - mmc: sdhci-of-at91: wait for calibration done before proceed - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk - xen/privcmd: fix error handling in mmap-resource processing - drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows - usb: typec: tcpm: handle SRC_STARTUP state if cc changes - USB: cdc-acm: fix break reporting - USB: cdc-acm: fix racy tty buffer accesses - usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle - Partially revert "usb: Kconfig: using select for USB_COMMON dependency" - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD. - perf/x86: Reset destroy callback on event init failure - KVM: x86: nSVM: restore int_vector in svm_clear_vintr - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] - KVM: do not shrink halt_poll_ns below grow_start - selftests: KVM: Align SMCCC call with the spec in steal_time - tools/vm/page-types: remove dependency on opt_file for idle page tracking - smb3: correct smb3 ACL security descriptor - irqchip/gic: Work around broken Renesas integration - scsi: ses: Retry failed Send/Receive Diagnostic commands - thermal/drivers/tsens: Fix wrong check for tzd in irq handlers - nvme-fc: avoid race between time out and tear down - nvme-fc: update hardware queues before using them - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn - selftests: be sure to make khdr before other targets - habanalabs/gaudi: fix LBW RR configuration - usb: dwc2: check return value after calling platform_get_resource() - usb: testusb: Fix for showing the connection speed - scsi: sd: Free scsi_disk device via put_device() - ext2: fix sleeping in atomic bugs on error - sparc64: fix pci_iounmap() when CONFIG_PCI is not set - xen-netback: correct success/error reporting for the SKB-with-fraglist case - net: mdio: introduce a shutdown method to mdio device drivers - btrfs: fix mount failure due to past and transient device flush error - btrfs: replace BUG_ON() in btrfs_csum_one_bio() with proper error handling - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN - platform/x86: touchscreen_dmi: Update info for the Chuwi Hi10 Plus (CWI527) tablet - platform/x86: touchscreen_dmi: Add info for the Chuwi HiBook (CWI514) tablet - spi: rockchip: handle zero length transfers without timing out - netfilter: nf_tables: Fix oversized kvmalloc() calls - netfilter: conntrack: serialize hash resizes and cleanups - KVM: x86: Handle SRCU initialization failure during page track init - HID: usbhid: free raw_report buffers in usbhid_stop - mm: don't allow oversized kvmalloc() calls - netfilter: ipset: Fix oversized kvmalloc() calls - HID: betop: fix slab-out-of-bounds Write in betop_probe - usb: hso: remove the bailout parameter - ASoC: dapm: use component prefix when checking widget names - net: udp: annotate data race around udp_sk(sk)->corkflag - HID: u2fzero: ignore incomplete packets without data - ext4: add error checking to ext4_ext_replay_set_iblocks() - ext4: fix reserved space counter leakage - ext4: limit the number of blocks in one ADD_RANGE TLV - ext4: fix loff_t overflow in ext4_max_bitmap_size() - ipack: ipoctal: fix module reference leak - ipack: ipoctal: fix missing allocation-failure check - ipack: ipoctal: fix tty-registration error handling - ipack: ipoctal: fix tty registration race - ipack: ipoctal: fix stack information leak - debugfs: debugfs_create_file_size(): use IS_ERR to check for error - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - nvme: add command id quirk for apple controllers - hwmon: (pmbus/mp2975) Add missed POUT attribute for page 1 mp2975 controller - perf/x86/intel: Update event constraints for ICX - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - net: sched: flower: protect fl_walk() with rcu - net: phy: bcm7xxx: Fixed indirect MMD operations - net: hns3: fix always enable rx vlan filter problem after selftest - net: hns3: fix prototype warning - net: hns3: fix show wrong state when add existing uc mac address - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: do not allow call hns3_nic_net_open repeatedly - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup - scsi: csiostor: Add module softdep on cxgb4 - Revert "block, bfq: honor already-setup queue merges" - net: ks8851: fix link error - selftests, bpf: test_lwt_ip_encap: Really disable rp_filter - selftests, bpf: Fix makefile dependencies on libbpf - bpf: Exempt CAP_BPF from checks against bpf_jit_limit - e100: fix buffer overrun in e100_get_regs - e100: fix length calculation in e100_get_regs_len - dsa: mv88e6xxx: Include tagger overhead when setting MTU for DSA and CPU ports - dsa: mv88e6xxx: Fix MTU definition - dsa: mv88e6xxx: 6161: Use chip wide MAX MTU - drm/i915/request: fix early tracepoints - smsc95xx: fix stalled rx after link change - net: ipv4: Fix rtnexthop len when RTA_FLOW is present - net: enetc: fix the incorrect clearing of IF_MODE bits - hwmon: (tmp421) fix rounding for negative values - hwmon: (tmp421) report /PVLD condition as fault - mptcp: don't return sockets in foreign netns - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb - mac80211-hwsim: fix late beacon hrtimer handling - mac80211: mesh: fix potentially unaligned access - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug - hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure - IB/cma: Do not send IGMP leaves for sendonly Multicast groups - bpf: Handle return value of BPF_PROG_TYPE_STRUCT_OPS prog - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 - drm/amdgpu: correct initial cp_hqd_quantum for gfx9 - drm/amd/display: Pass PCI deviceid into DC - RDMA/cma: Do not change route.addr.src_addr.ss_family - media: ir_toy: prevent device from hanging during transmit - KVM: rseq: Update rseq when processing NOTIFY_RESUME on xfer to KVM guest - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated - KVM: x86: nSVM: don't copy virt_ext from vmcb12 - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() - x86/kvmclock: Move this_cpu_pvti into kvmclock.h - mac80211: fix use-after-free in CCMP/GCMP RX - scsi: ufs: Fix illegal offset in UPIU event trace - gpio: pca953x: do not ignore i2c errors - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field - hwmon: (tmp421) handle I2C errors - fs-verity: fix signed integer overflow with i_size near S64_MAX - ACPI: NFIT: Use fallback node id when numa info in NFIT table is incorrect - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. - usb: cdns3: fix race condition before setting doorbell - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - ubifs: ubifs_dump_node: Dump all branches of the index node - ubifs: ubifs_dump_sleb: Remove unused function - ubifs: Pass node length in all node dumping callers - ubifs: Remove the redundant return in dbg_check_nondata_nodes_order - Revert "ubifs: Fix out-of-bounds memory access caused by abnormal value of node_len" - ubifs: Limit dumping length by size of memory which is allocated for the node - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() - cgroup: Fix memory leak caused by missing cgroup_bpf_offline - qnx4: work around gcc false positive warning bug - xen/balloon: fix balloon kthread freezing - USB: serial: cp210x: fix dropped characters with CP2102 - thermal/drivers/int340x: Do not set a wrong tcc offset on resume - EDAC/dmc520: Assign the proper type to dimm->edac_mode - EDAC/synopsys: Fix wrong value type assignment for edac_mode - spi: Fix tegra20 build with CONFIG_PM=n - net: 6pack: Fix tx timeout and slot time - alpha: Declare virt_to_phys and virt_to_bus parameter as pointer to volatile - arm64: Mark __stack_chk_guard as __ro_after_init - parisc: Use absolute_pointer() to define PAGE0 - qnx4: avoid stringop-overread errors - sparc: avoid stringop-overread errors - net: i825xx: Use absolute_pointer for memcpy from fixed memory location - compiler.h: Introduce absolute_pointer macro - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - amd/display: downgrade validation failure log level - sparc32: page align size in arch_dma_alloc - nvme-rdma: destroy cm id before destroy qp to avoid use after free - nvme-multipath: fix ANA state updates when a namespace is not present - xen/balloon: use a kernel thread instead a workqueue - bpf: Add oversize check before call kvcalloc() - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS - ipv6: delay fib6_sernum increase in fib6_add - m68k: Double cast io functions to unsigned long - blk-mq: avoid to iterate over stale request - net: stmmac: allow CSR clock of 300MHz - net: macb: fix use after free on rmmod - net: phylink: Update SFP selected interface on advertising changes - io_uring: put provided buffer meta data under memcg accounting - x86/asm: Fix SETZ size enqcmds() build failure - x86/asm: Add a missing __iomem annotation in enqcmds() - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - irqchip/goldfish-pic: Select GENERIC_IRQ_CHIP to fix build - scsi: lpfc: Use correct scnprintf() limit - scsi: qla2xxx: Restore initiator in dual mode - cifs: fix a sign extension bug - thermal/core: Potential buffer overflow in thermal_build_list_of_policies() - nvme: keep ctrl->namespaces ordered - treewide: Change list_sort to use const pointers - nvme-tcp: fix incorrect h2cdata pdu offset accounting - fpga: machxo2-spi: Fix missing error code in machxo2_write_complete() - fpga: machxo2-spi: Return an error on failure - tty: synclink_gt: rename a conflicting function name - tty: synclink_gt, drop unneeded forward declarations - scsi: target: Fix the pgr/alua_support_store functions - scsi: iscsi: Adjust iface sysfs attr detection - atlantic: Fix issue in the pm resume flow. - net/mlx4_en: Don't allow aRFS for encapsulated packets - qed: rdma - don't wait for resources under hw error recovery flow - gpio: uniphier: Fix void functions to remove return value - s390/qeth: fix NULL deref in qeth_clear_working_pool_list() - kselftest/arm64: signal: Skip tests if required features are missing - kselftest/arm64: signal: Add SVE to the set of features we can check for - net: dsa: realtek: register the MDIO bus under devres - net: dsa: don't allocate the slave_mii_bus using devres - net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work - net/smc: add missing error check in smc_clc_prfx_set() - bnxt_en: Fix TX timeout when TX ring size is set to the smallest - enetc: Fix uninitialized struct dim_sample field usage - enetc: Fix illegal access when reading affinity_hint - platform/x86/intel: punit_ipc: Drop wrong use of ACPI_PTR() - afs: Fix updating of i_blocks on file/dir extension - afs: Fix incorrect triggering of sillyrename on 3rd-party invalidation - comedi: Fix memory leak in compat_insnlist() - net: hso: fix muxed tty registration - drm/amd/pm: Update intermediate power state for SI - scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE - serial: mvebu-uart: fix driver's tx_empty callback - serial: 8250: 8250_omap: Fix RX_LVL register offset - xhci: Set HCD flag to defer primary roothub registration - btrfs: prevent __btrfs_dump_space_info() to underflow its free space - erofs: fix up erofs_lookup tracepoint - mcb: fix error handling in mcb_alloc_bus() - USB: serial: option: add device id for Foxconn T99W265 - USB: serial: option: remove duplicate USB device ID - USB: serial: option: add Telit LN920 compositions - USB: serial: mos7840: remove duplicated 0xac24 device ID - usb: core: hcd: Add support for deferring roothub registration - usb: dwc3: core: balance phy init and exit - Re-enable UAS for LaCie Rugged USB3-FW with fk quirk - staging: greybus: uart: fix tty use after free - binder: make sure fd closes complete - Revert "USB: bcma: Add a check for devm_gpiod_get" - USB: cdc-acm: fix minor-number release - USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter - usb-storage: Add quirk for ScanLogic SL11R-IDE older than 2.6c - xen/x86: fix PV trap handling on secondary processors - cifs: fix incorrect check for null pointer in header_assemble - usb: musb: tusb6010: uninitialized data in tusb_fifo_write_unaligned() - usb: dwc2: gadget: Fix ISOC transfer complete handling for DDMA - usb: dwc2: gadget: Fix ISOC flow for BDMA and Slave - usb: gadget: r8a66597: fix a loop in set_feature() - ocfs2: drop acl cache for directories too - PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response - drm/amdgpu: fix out of bounds write - sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - arm64: Avoid premature usercopy failure - livepatch: Check whole stack when CONFIG_PREEMPT is set - arm64: remove page granularity limitation from KFENCE - drm/nouveau/nvkm: Replace -ENOSYS with -ENODEV - sched/idle: Make the idle timer expire in hard interrupt context - rtc: rx8010: select REGMAP_I2C - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues - pwm: stm32-lp: Don't modify HW state in .remove() callback - pwm: rockchip: Don't modify HW state in .remove() callback - pwm: img: Don't modify HW state in .remove() callback - habanalabs: add validity check for event ID received from F/W - nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group - nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group - nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group - nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group - nilfs2: fix NULL pointer in nilfs_##name##_attr_release - nilfs2: fix memory leak in nilfs_sysfs_create_device_group - btrfs: fix lockdep warning while mounting sprout fs - btrfs: update the bdev time directly when closing - ceph: lockdep annotations for try_nonblocking_invalidate - ceph: remove the capsnaps when removing caps - ceph: request Fw caps before updating the mtime in ceph_write_iter - dmaengine: xilinx_dma: Set DMA mask for coherent APIs - dmaengine: ioat: depends on !UML - dmaengine: sprd: Add missing MODULE_DEVICE_TABLE - dmaengine: idxd: depends on !UML - iommu/amd: Relocate GAMSup check to early_enable_iommus - parisc: Move pci_dev_is_behind_card_dino to where it is used - dma-buf: DMABUF_MOVE_NOTIFY should depend on DMA_SHARED_BUFFER - drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION() - drm/amdgpu: Disable PCIE_DPM on Intel RKL Platform - thermal/core: Fix thermal_cooling_device_register() prototype - tools/bootconfig: Fix tracing_on option checking in ftrace2bconf.sh - Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH - ceph: cancel delayed work instead of flushing on mdsc teardown - ceph: allow ceph_put_mds_session to take NULL or ERR_PTR - platform/chrome: cros_ec_trace: Fix format warnings - platform/chrome: sensorhub: Add trace events for sample - dmaengine: idxd: fix wq slot allocation index check - pwm: mxs: Don't modify HW state in .probe() after the PWM chip was registered - pwm: lpc32xx: Don't modify HW state in .probe() after the PWM chip was registered - PM: sleep: core: Avoid setting power.must_resume to false - profiling: fix shift-out-of-bounds bugs - nilfs2: use refcount_dec_and_lock() to fix potential UAF - prctl: allow to setup brk for et_dyn executables - 9p/trans_virtio: Remove sysfs file on probe failure - thermal/drivers/exynos: Fix an error code in exynos_tmu_probe() - perf tools: Allow build-id with trailing zeros - tools lib: Adopt memchr_inv() from kernel - perf test: Fix bpf test sample mismatch reporting - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - um: virtio_uml: fix memory leak on init failures - coredump: fix memleak in dump_vma_snapshot() - staging: rtl8192u: Fix bitwise vs logical operator in TranslateRxSignalStuff819xUsb() - Revert "net/mlx5: Register to devlink ingress VLAN filter trap" - s390/pci_mmio: fully validate the VMA before calling follow_pte() - console: consume APC, DM, DCS - PCI: aardvark: Fix reporting CRS value - PCI: pci-bridge-emul: Add PCIe Root Capabilities Register - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - ext4: fix potential infinite loop in ext4_dx_readdir() - mm: memcontrol: set the correct memcg swappiness restriction - mm, vmscan: guarantee drop_slab_node() termination - powerpc/numa: Update cpu_cpu_map on CPU online/offline - powerpc/powernv/pci: fix a RCU-list lock - blktrace: Fix uaf in blk_trace access after removing by sysfs - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - ramfs: fix mount source show for ramfs - fs: add vfs_parse_fs_param_source() helper - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - block: fix memory leak for mq shared sbitmap - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - nbd: add the check to prevent overflow in __nbd_ioctl() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - kabi: Introduce KABI_RESERVE macro for openEuler kernel - sched/fair: fix sd_llc_alloc_all() compile error- net: phy: realtek: net: Fix less than zero comparison of a u16 - net: phy: realtek: add dt property to enable ALDPS mode - net: phy: realtek: add dt property to disable CLKOUT clock - openeuler_defconfig: Build HISI PMU drivers as modules. - configs: add config BMA to config files - Huawei BMA: Adding Huawei BMA driver: cdev_veth_drv - Huawei BMA: Adding Huawei BMA driver: host_kbox_drv - Huawei BMA: Adding Huawei BMA driver: host_veth_drv - Huawei BMA: Adding Huawei BMA driver: host_cdev_drv - Huawei BMA: Adding Huawei BMA driver: host_edma_drv - page_pool: disable dma mapping support for 32-bit arch with 64-bit DMA - page_pool: use relaxed atomic for release side accounting - net: hns3: add option to turn off page pool feature - net: hns3: support skb's frag page recycling based on page pool - page_pool: add frag page recycling support in page pool - page_pool: add interface to manipulate frag count in page pool - page_pool: keep pp info as long as page pool owns the page - page_pool: mask the page->signature before the checking - skbuff: Fix a potential race while recycling page_pool packets - net: ti: add pp skb recycling support - mvpp2: prefetch page - mvpp2: prefetch right address - mvneta: recycle buffers - mvpp2: recycle buffers - page_pool: Allow drivers to hint on SKB recycling - skbuff: add a parameter to __skb_frag_unref - mm: add a signature in struct page - net: page_pool: simplify page recycling condition tests - skbuff: Call skb_zcopy_clear() before unref'ing fragments - net: page_pool: Add bulk support for ptr_ring - MAINTAINERS: update for DAMON - mm/damon: add user space selftests - mm/damon: add kunit tests - Documentation: add documents for DAMON - mm/damon/dbgfs: support multiple contexts - mm/damon/dbgfs: export kdamond pid to the user space - mm/damon: implement a debugfs-based user space interface - mm/damon: add a tracepoint - mm/damon: implement primitives for the virtual memory address spaces - mm/idle_page_tracking: make PG_idle reusable - mm/damon: adaptively adjust regions - mm/damon/core: implement region-based sampling - mm: introduce Data Access MONitor (DAMON) - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap - psi: introduce psi_v1 boot parameter - psi: support psi under cgroup v1 - spfc: Fix compile errors when O=xxx is specifiedobs-worker-backend-test-arm-0005.novalocal 1698710400 5.10.0-60.115.0.142.oe22035.10.0-60.115.0.142.oe2203bpftool0-metadata_list-compact_tlv-bpftool-5.10.0-60.115.0.142.oe2203.aarch640-metadata_list-compact-bpftool-5.10.0-60.115.0.142.oe2203.aarch64bpftoolbpftoolCOPYINGbpf-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 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:22.03:LTS/standard_aarch64/02182bfd43f36dca30680201daa532ba-kernelcpioxz2aarch64-openEuler-linux-gnuASCII textELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=3aa3c70e649ccf76e44c797a30e979d827925a3c, for GNU/Linux 3.7.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)R RRR R RRRRRR R RRRRSڴ_yMutf-8cef6932f2cab30faab3f5365f8200f6f0f77682c055f109f5c6c05d8f1ae2f8fff5d836ff2092cfed4c8ccae88ee9465ac57925684308eaf4373f16bf441fa43?7zXZ !#,] b2u Q{LX`S_4P A2ptvޏ!^e@\*z1-'w߉U=8lQi"62\ήqr]7R8hOY{">|)X.0YUuS]RL/4yرh%v _}t'_ⷌ-ȨR;tIdƢn$lje_AkZ e8#m7ںK u^~bƂh.纟 wG0z:8 Xk( âyrMrg9v 4ܩІsBW)5 | ɇ(4SMѐ[xKg4 FԊp4aPuC/x tY1DRqyt`2N琢 DkY "@꤃ggv̑91yg%,)1܈&S۷$X:7[hfCG;[\-=t4bhӮI%oI8 3].j5&tTK&nGpOJ?sd&i~.IqBpd#,Ly4odSXZxdF= sz`|6+M+9(_oD`fTa;ɫpbF\F/vPBqX(5BX_t}Q}R1*'NR.{Gl5:;2l;;%R;$=xO p-fS:ŹKKA5VY&Ԡ&I>_x^U%]i#/W1|ޤd(޼Uy[nokWua}@bQxȊUvz|]Ȉ A3$]>~ 3NXH%=uQXV2uӍe*3c81EG[sp}Ȋr6 5W2tmȵ` }ӹ1XZ& Y%9ip;y}#젉Cw!v u(" mfq2gk#&c…X0=t6)%o/vWA(ϬfgE[pE;QB]f~Īr2-bL1B789^SΌ{ e( g4[p.'_:._# X2<T`lTrx |sFޝuchdG^!c1l?ӓ2;Щκΰ ^:HҖK̏e2*ȳY6pE9mad Vy&!""+K%sE2CIU7ץ-,+rCTaOB䂹ia5XeVDsD[hlL3~qTKX{`MK˒2a 0|`7l/mӁk@vc!ck g6g+ /0 Zֺ D]¡[f<fQ6ݚ.ldHJ ?95y fUceuDm'%xG Q%#/e}B-!@\upLdش6L&xĒ,ph{JNP8pC;NWۃe)ZyaЛ(,0$>R"/Qc XvK% _AFfmHN_x+M.)=([7ÁIU]{nh23E8``Ņ0~>yx\b[ m~JS(^c|kJ&/ǫnyI4Ubw.aK0UHVȹwX|쨡xpi\_xvF!>Ÿ~VC鄡eKuCq,0f/ZK7S Nebv@2,ы&_E1 cHyG)A>"IQ[ɩO~$$`КL;]o(de;0/Mjz-JݼblZéTp۪ ơb-ªnSm F$Ӛ!dT=&a}9X 衞Uubm3 둥z쇫ưy7|\s} "B.Bn?AΎ$;; DG k%,r?Zypjv<U Y. c7S-l ?`nFw3 ZZD P.z g;ʸV L ts9_M/?H6_HM/t,9fYzA5}Z5yG?G2l;(@EeM3o'w>,@1\T<>y0*Άخ ]Q-O(ip < Xgi"^IBR,eY7_W^ؽw.4kҺ$>FHOv!g),vxdeS8LyS~&t%(d~.wM"ܝMN))$8.6m M2$4 }#є`摦BhLU:iv|ۗrtA s2G/?c:]D XOdٜg8t "P;1}qc?6hG`)iNK/MAL+dzhq`dF Y? tFZ7"H&T(>++Fre2|-^h΂>894"j@cа")53Zcn]ۼP"IBzY} :KF=,Ap/lzS ZhaL2h;v;E>HbT |k/TP-8RS7~|+0|8}Z$Pd`)L}_j1_bѓ@hTX2Y ň1kkm5 ƴpMWrVڦi`[m/r7(+WF>Qʌ@ŘF8 7cNQ:a2sD!=w>sVQ~K#.'.EPagT+EfS$U22٧5C1`W+} GRMdP bkzu}f`&2f9ʔ!bqR5ƳH@C ZrUrr{ 7LDd=i!y7 !zy7:5 τp/j'2.(hJ}3Ҷ%JuX9Xd۷F 吳ڢGݥs77e11{d&R+j4TRTޢgiWbuS9]Z8/1ղZ~6$_(ܵ`A@-dgcMpe|Iwk }Qo g &ש;>ȅ |vyg&,5-lܷC/0 0Ġ>M7J&jOTל) k9iGj2|qWjGϺZ^\*9׿/LIo%HXvIynٔخ}q X#m|/,-xf,-dH/ij4=_`G5 ^.2`VCH;$=dZ@Һ ye_ _ lA U5*ε.R;a3ԉM *5y('(Qg%ҰQ|8>qe1iAuŜYoƠ hX>kC-9u9+_28P]34 ?@ʎ'%'4S4- бӀGeAgu"3sk`6։K|vg̾ SM;"VEfo%{8:dEDK>Zr|Eg$iY6I>Qn֪Tlm/y2=ޖӜO!q\Y;eEل#cQho p=MZ! 2,܋G];d(opSKX8P~lsC-=H cc}a]ɆM[`,3A[-|<~ Kd5p {{06^t(ɠIk/$w&GpR0 j U`?+_bZ:RN/f9V7_} KA,- 1=V]KY$yogj'pmw 5pMN!Dh:?jyt'89"`\yp&lf}Vs?a1\ YfahbkrM.犒paC;' ccDiۈE0Ѡ> #2oըUn;v$▰w]R4R]R@ OjJ#9}%-E)7mV7JTu3Vp %qb gH5*ix҈~$?}}Lpz(\z⊒$8dx?}BRA(*\f oNU${+k(tO4Qhɝc0/Q\-TA /y1X.W|r2liE?<'9-~EQB-҃`6lEHB7Ąa?Ob/)8j'lT[#~B]?$#Cz*-?Qչ`]t^MIjE;%FԀ\;oA`ceM*і!JrT5Bד+ӼGB9̳ \cV;!ds$V`muT m9~o?İ_4g&4G6ok<&i zُ݆L4AhQ0_W{fjywxo{`4‹M<ċ[i1Y+ I]^:IrCrHtY2J!ef˃%pDi'.-tm`?q>2 JN"ohRwvJ9}1+s \+ l $mSJ[§ţ꣰x8-_~`?NfO}_`mgMqlhgڭGkZ' ՛ Vz=aCc!~U8ܯ,7gQA?lS&$G)\kiu$W<"D_5Ai|܁ޞ87PF: xgZo2Bn9zZAsX^Ia6n jyڄ>B˿^\1>e"_ %'%.ӈ&;\ƾn/m L8Puϥ@t]诌?ղg[{Ⱥ) SS|77]!wK'e< =ӇkgLG=LDL_ Z:@_v-aV3a.Y6^O8~Z!VTa4oXP˰&iK =8Ժ&iC!FEY>#\G'C|$'UMi˗Q(#u=y?L_12Ic6͖2TL3n"aMwPknv3odp ]+6 JC,[:$ vJCv״W =6~\QB,׼KZެ= T$.tݞ˾?%v'8d~[|‡/W;LWQ{lެj=pjy] 3Jq/̣=|%mJKxSU,}es4^5Xtt2S^4Wl%@D[8@A$?ea}f9~DHWmGX(Vl źжa10T"R2FUeSsGOS3 j݊8x[h~kkbkxQ\@H2w%>?CзbW2@čy.~S0ٍmpq$OAU؍'OsZD4Wߏ^73Nϒe SK 埒d<2Cs[,0Ä~D '(/:`X/abi{|K&W;rM#/+hJ,/s3bNe"h>PJ́( ĺ8D!7pî/% ч)Xǯ~g$AUk_/ܑ jP$.K4נdW;?3uǬVjPkhOx,:W2!Ko,[.PG4VVG%aWY4+JyFfQm`^k_,2Ѵ}}=T$/ /qì lbOmu&(tN/ z&?$7Inp ܖ8 rP ~Oe'krߵ7u.vː{$c[V[ilg)E (WCǒcD6mmӘ^{Zl6:mQg;s)`qQR)f#E5 w.(ۍ$"{u3oͣ;B,:)t (_gl'~!{:xgi 5]b[-.Eyd5͋A!p!wN}pS-&u1AsPLmiD~G Fا!.(r0D[Y[*"C )Jod>#ccȱ*qp7k} ";5{n2čQ.&M%/#gxm CԞp UhN*m֤;B{shɎ֗iC}"jUI4 lX'Jg9ٷuMjaB,P_y_޲B.gY~",BUt4Cr)#+f :TppczNj1@-|Y_bi\CKzN :01ȥ )+o7PьSʬO -Mrw:doЊ2(BJH@AeQ< t T)2 ,YJXw63x$.jycz'PoԕFgcSOXdo΄5,֏֘[QA=[[Sȭ'<Qh R$wQID;hD[2t fۼr ]XG4Q{"3@P0f:u!͖DVU!}]YaD2% H) kv2%FKU^wwK쀋6Px\Z"ن=.WyH)ZF<) 58`mu:8pVFuFҷV[!r7fr^Jpkt/ق\K/הX¡)= \7bʪ*Al oXnո"8qKYgpcL۩:Ĉ9m _}Ik0qJ b7( ZǺ 7MLvX~lة?Uws 0]muOF\z .u5[2) ӟ%k\8r!mLdLwN=gfO\)Q&&$=P9;g,mIQ[G-qg w[y w't`I2ƶ֝R@zF[D¹jQ}ʚJQGWJlAez0RkdQJz:N)UYI,{7Md:+) ڴejUnp\|̤(l8u77;0Hg҆v~Ƨc6eATAI bDypį qe$n!` ̪s^ -e#E}1Xlކ[Y 9 (ZcO2zs _lwkdH UɀX=xBN z1|C?{s;  AI"72+8vi~!xɔY#Ѕ$8QK,09`e!UgOĀ|w{0-B5cCDߏ ޘu\a >pp$z/((/p12NJ tcIHR #IL4B Z*!pq?>*R8jm%9mRjݙQ>~{tKV)EhȺm/.{eoeĠֺ24wБ97fƁf\G URͱ:ryjqw[7@M3\Ct=VTċ;<>[ĀXf"?]` 4! =jϡpI"T_WyguI-D72LZ^͐t+t [;*V"6 C4C7(Bu&׎%/q B >ßRGnwKSH_8+S5o4,{r>|CjdalO~=lP?ٞvoF{S u2p,W|x#\&JXV5W!PE`C@ڈàbP8I]ly<@4b e Os|g٫&φ8qJp՚N]ٻrqUot:K|'R,hN )\[KWMׂh'R ɌObc9*o:;c i 2/E QYrUu[>/컈q=O Zot &yIztF؞aY 㿚0yw%D`rav\;5a5&FSmtnF5 :+}ԊEɣn,2B9՛YK_(4/$˹IEe":{' d'ふwt+ACfQ~f@(Eq P؞wj)Nf PE)Xj&>=7Q)=@G垓.KB{"01X'y[-cߣm!|)@4–os^[ԞH͔ÔToYj 3-0R#ᰜ)qqnBv$r-K{|k^㎻0=v 1븭'HVŅu hf ʊw ;OI(jRul^Hdٓ"ژEoؽfc:Zn%A$A Н;D,Qw<dG V lT2zK$3QOc!+KFcfY:K`<p>yASl]4p0*T~] (cװb |C^r-J 1s hUE]m%\jX[=ExJ^ւ 5 t"O]$rc+wxF^괺5wwlW~]-[V|B8gABe'pKf@,iA.[|y4*95cOE^&Q"Ox8@@oLJ^±}d2/ Fd67by[Ơ~#0n譧NWǿU8u]2򻶷W:q`e1m?{3riKCQS^c 7}fAkXp`>ڍ֭Ն@.} ,fo'Ϣ/BHW5IX"e,Wj!oa^8|w{ {Q_Бf2}ژj EsT0&ivVvW)&w/BG[R]MȬ毳fXoVةfDO/ /4i{׎ L`j!ڔ=\6gZjQ=>NĚG61͈^oyQ<E)dGCNU8ƚC{(}ŗ$*w%E 6_GtаiI#-ǃ3-ʦF~Qovš?.ɶ[!.ޯJaE3bbHO7|Ec.W&z4kh U$FXUDiȣX ~9nw(/Noi]l$2hGs{ZCjRoN_F̌S*[m |$?W-lJ gy i2ۑ8=E.ymۍ!]B-$dMT8Gx=>BixXBh wL[Ox}ّ̱鼟w(sUQwXgW֞fMaU'[%GWǯD=a/7 =񫻌JL?VVnq L=[0[4<'םߡ4e3GH<$zGq;ZQ5Bf.&Mi?ޥ4Y7`_ܐ_)I~SA3]L+u /~Ӥk%?긴EJ߇YddúKدn#lԟl6Tf,.- Ȧ`EɤdPַܾτ}Ct"ok@;3cAM0+3!iÕM =D uݏ٨ږE;ڸqRٱc[}ȩ_Y􉌈动fb$ J*Ϙ"aMcgPxemxVHIAd13hb/iD ՖmZKf.Ou@sCQ Ԙ\KCL0 4(j3~u|Ϯj7-"(D "2)ppAK|6+Z6x`[cDǔ79H+* ߇ (Dh3ϖ `(rDYgᜤo()otH7KCARL&HjrVAL9`uZ14c_vV H˟U:D,n+JΜi7<;ǗZ0H-)w5>W2wz$]NR2M/TɅC~q@צe^+ `\\tSK6=F:ΑO<_=BDN+p{Wo&ub3ҹ?J}|yg.( sUh-%cތoWrE -p0E; Y6[W .Mzh 2k u,3p~_^qvH*|ܣω~usWT_yEnлXПj0[\/&^7?3 o?>Ah(i?^tJ\ Ojmj9sOߝ(8_'*|@x͌ND:s{vn* Yc 0 c>(9d ROV{7(]%.f͡)N1Hd}!&vRAfBv*-fbɖ5o(ŧnvhngwjmSO ?Eu៏!k\~(m{nLRza Ve/ 9x:]}WWknBP'5נ8AG.(K = 9״ϡT:*O\yM^^E1 [O۔rٜe.Ԩ|XW;#h\jlE?T/2i{BmqZ݉ ,&j7N`Y;o2nSï(|zVZ!y;RJ>Ju 9^<ނ&~ 6L/76<%VM5*k"=+.݈ ]Ǣ%(lקڦ6JQ%ZsYFtl"Ľ7蕲0m3SS)*EQz<_nQ+j.WW}`kZ.ffpLCɛ~!S! ,AdUo4 ^?qq'.+$3J?382a&Y$ҁӰ9,W(Cͅ<1Q}0BQ A]4d2qkBuzF{24(j O yP6WݕzҘ{鍺)V،QT= m(5S(]tmA뢑lNn Y~<Xm`;roרv4+&_`۴Y| +!w*x <0=j`0婒EskzfĢyU9˜whWkR87iG S!ۀfBl9t 6JmR-=IDCibW5&+̴fpS r7ry&^YϱBK!VeR=,?+@;h Ik {oب-LHu0 \m j aW LA8r7w>p %T8T9r㥄T dmcΊԽ\2poLa†UrX![wg4[RC.cE}/݂5"HNx{r&a@X~q_3T9C ( hgKZZN &HńWp==Pݭձy)@a#$@9䩸YgIvP%|V0h!umdH4 [v{EwWd[HP4h0i+4c+qt/*=iX;<8gEl+:|1 x#s#˹M>Fk^Mjb>I z㿋Qc}wֵ 쓂!C:V32+>xB̝0Y#3J^ͯvo{I vƧ3Nxp8UY0ۖJ"^4*HϷ}`C@>#֧C AmߵodVf)r?G2d݅ l5~~+.kt{t#T?~=Y"۷r97#4*qo&Dw[<Re*/!F]ɇyiӲ^,Q(x|yflH+³E$ݞf,T(_3:@#b \~?idl= 'ri*5n"F]bΝm>X>Aw;q?Бh4c˿ c# D6ū;l?8n.} 1~Z4kFBX1m@B':N78Xs]7ysJ+,fxDyq ;OA c(}dmHS@Nd"(oMMh.ג_(7[dh(ŠQJdy4+jSU|jn*kT{yܗ=Gƴ*1KV3_~cPΨ(fsbrkJ.#KSD3g`Uɟ@uXrp{y9jEYVsܢ#_8y #+K{ՠKU_ _ j7f9E {v dfhO]KAN)n< 5V A˅F~PC`Vb`vqV2\uh غ ~G*+=KimӓJjZ )@R Uf+0SzC3;ID W)cT8F1`u6s?>M*ȱ%; &}g]\sr|r Y&͡gp۔E+ՙWoIPf9X uX?ZH"'p~m_Эk碨 ޾ia$%H*{_]6[ċD a#eE)vF{ ||Xꂜl@FɀW*T>(U7|.":O7#wgh4߲}';;CsKz~9"!wx O˾тo:O)-NcEǷa~~>ܕ"Ae-PT»9% vt:CBĠ%&%gp(e::|JDZTLG7湂Q )b(N%AOc'Ws~kVzף y'Glt1BZjh9'KXB/80О16a5:&jH5h11& scM ԧpI2(T("(so䓼S Ĕs:}8 I֔0V?Icйe;?荡O5G MIEXE|Dc*\tŪ: \1rP7abԽF_E5l6_C$ޫte%T? JbwM[-GA8MԢSƨzJ2NGNw+LRw2NE-%oL\! #7 oX7_G%NZd-<-G2$w.nJB kl/"*N3HOY ҂x aq/{[{d&$"=qeG+ߋvJ0gugs+NR Bߵ%,) (;#sRW~LVK,+Sl;0,%>sYAZQ)ӣssY=Ly@:G#hP.07a/ PX>0+ƈp:A#U|gUВm g=G!tHsUX_Jzx 9B9,F&>}9Wk8Ƈ+= t|O̚3SӵY+87OLtI:֘QIPOUKY+ES /yhAA{bv HKjmhx}`rH}ЪXHz:npŐCw[2%#Ɋw٫ UBw}N-FR7t1k+>wqrTHqM2 Fx:)}qxZklZ Ma1hu ت6J<֖|gԪrRycC?gq䌈LNtj']3iB@BDIڦ5!ykM[,gWnP]yRmU?DK.$>0F7olއGZ([c+Shy3G:nh[[>ԆND@gi5sنۈedyڹ@,ʴb¦>p¹=!b (?3s#Ag˫ BhMv3HݘF tI-YlܷmoZ A H3֤f#1}AGֺ3'2\{投т U&b>""3@.NFy:>0߿Q\1a^Fhoko7bڨJu(z!wf |=94~aӐdo$հR܊co7\G'^Oac` B5o`7 M8bP$[t /`b&{2!/7//ͯAmɠXSu0_h'!!:1BޟʝnE<9Q! #M0|LM5ʠWfTq5APfl|+ ĺD̩¼zj QjBkJJ ה|z`U4wހj[0*@Ea :凇 ~H ^|Z)j֯E i? }/{W{h(X+I5Nq=1."fx@NfϚ?O(dYFK|n)T]V;!sOnU-1ܮ a}_(Ƚ"m(ྥrNYjyBrU1`]ozW^+¹G Q|);J?p_\jCJ4jJܵqi g@&:~{)Eӵ p_@tպᑊ TX!>˩)/%Rϫ@Āf~+"Uц ܛPECi(%\]1zL111 xޓT1yBjK$Ӭe~uqv\Ci_}p S{{ȷDT~GA|-1;X?bSܢˬt 41v>Etzrz`Ҵ ]ϸ, rh9`Q#/$v0AL~dd ?bq5Z,y3,a wx]=qah5pM\hb{{XUK1rh2 0`c-f}d,҄{ W@Y`,٘)30:QՏ h85yN!wOIb :yޒ 'AE6 .w + 5X !u5Y5_Ԩ6!I ;V:Z;^bs_It1Rз:ẁ(NCpW5Z4c }ўuIdAT}peYw< X(?ϱtL"`kR I{gogd'r v w3&52|? $=+aDGw;\uK Ŝ!@Tuɾş]=ޛxފ"#ՄDfw%! V.qr̥ H/*+ pzzpt % Yޭs.uGp?l+d$[nG[tWCo*uV{XEq4WDAPu sIlgUfPbXW~w#Pt^ԕ5y+MXҙĒ릏7o0-TmK%И(͹[j >4|UG|Uӌj5aL5Y˔R]s!Dli.hhn?QTb iI"| :?RRA)>0(B;h^7,TG%RL=-m=l;4ԃ|ĦӼ uA,U[Pln"#&BIC~]sA{]g=,L\0yLw"vȴ$Tي2l_p%duip@v I͕Zξ?Og&15LHJoW9cV.Zq@^Chu_tή)^Y/BaµyR啣k6QViRU|/۾`~~l*T! \O)xY1'iH+Bmi( 吲hGس|o4ԡKPaipW{WIeZqOv(h=oUy~2N۟zURKJ]-<'?_!^Jf򤸬ҰA47Ҷ}I:vr)޶ۍ+"{pS~MMEi/tqVeXœKaHNNn?* hHPRt}`I-/Ľ#r>HCnފsG"{~e))GR Ƨ|z.Y~PZ08w pzSSQ8MG0ﭓdfъ^%6׀jwt}>Pwn +ɂ_~X*$;[hv0F⏶k*:=:{전gj6_HM-OyO`:ŒMF2hOZ:rz y\}S[K3 I:@=_no4m4kF 1@ylFl"x!X ñ/ӈ&;V0R`77'nR8%E eWPJ$(ҳȤ9p]GPXkOM@iڂktB"۔2tS3!3`{W)ּx|>$t dLtI.B)$2V$ 9#Ph,Ɲm)Bo3VYGQŌɅs~`hR[C5{]?:e-q`3=z;xeCWD!A G_Mh[g]svmkl_H3uN *|`_O`- 0+3#<95{voh',RpX. M7u"Y"p}8lQt!o@x?0 BvqKÿ ?roD_0G}]?)TaMuvj&*T!2@GKIo=g~7L>6K1a93& sMP[PށFX31|"QK๰[LΡq}֞=/ẋ[9 L]fi+bF$_Ɣ.fW!< 6j`_R(9P"%a7oHM)uL3fQzҵGqM, 6#(Z\"v6v[k < Rh2)e`T!?M HiP@#L5$v!ɀ:N k#~U݇e&5b1; &ǟEC CMł4xJoJc׏#e^-DX_I xS'LΩ{Jϩv } (x4alOmdVk;~!ObNVͰ/::B&}U]J)Nq;e_˹UuS~haWsYHiqȋ~+e3oDB6ťrv?̪h}gGj%#sb+ORTԮ:_$ۗ >(L8mim %3:{T ޘ0Jc~zM¨<)0N|SUKt1vlBm$5|CaULJyS%lٽf\ءôWW,^hٽ? n̟D<\ȝ)m},γ5KjX%m x8Ztf+ jMuj)$4 TkN w32t"( ltK9UD@Ic )d.-+3--1[+&sIL_䙚G(5N+P?@6mNa7b9w_sb*p>>BSMt^2FtΦOoTd$$$}rrARN,=Y.VJI_}܌Dү@ {?GhPP_]ݵyk}䐣.ﱷV) fIPW+K-)%4hqx1G4/adCvO:7[m5b%ڍ6|Eb#4MWpD~[7VEoİ @R'pӖ& !­B׿5|Lݏx}GVxwNM˫(ҮkSC]ƫ_O5 ۏԈtհ׸8Ȉ9ꎹ'2r Sk1zgb7,ȸ X|wCf =E n x |'Hgez)dWb-I&?OTW7Idl#jSQ|b XUnx ;m%>{Cn%s?"&Q9,ÒL[[3XkgswVt+2>zw `9D/X(ƛ/G4紐)̨$_}Hnp)td5\P?6h,q_>'[fa0S:ABݛq=]i5)s17:Ү.~"c^@jcAn;Zi&w@4xhyP{I%wuh,QP̚41և2 %,cFFoJc>Ȫ\-̎z>p;–suV5drȀDhIIԖwX^=8ԿymdQD_M a\k[z/oLBsuNdrl։"XGߒ5{Մ$@f^@`V zhL4l+mR wFt ~:^,nIOІ[gY{19,&/h)J.?M21DzKjL"43q ANF7ڂ=-:}}ȡg0] /J`nȃe>VI܈Ok[lPX\vVEa@\~78 'm4!3 |ӈQ'I'# l/tIyш T)'_q: ˋV*@2-WV!hC*Ba H\-b'H H`wPc_ hm/Ѿڦ7xD&:6x&F4Hs kkqofR ,=`;qp]%=! Ħ}nz|ӕ3D͑M**˶1fV&2 v%8̔/x# %F0j`SwK#x*fn(VJ ut, bYݾf4tae#so& 4b2 R<\߷&h@6ucjZum>ЫjH" N&>"dL<^ xͽ{:Ί/pLE)S4)\\^C ʽRδrZ;*V{9<ȯEN2B>*aPsdD۷\Fn9j b7DJBsٶZ.$TUY qs+"yC$[*<5,X?moÓWAlVyv!;EjA"ȭzѻFr|ge,3jHȫF `o7`q8tѵ(7k.=h/nkG¥Xn)Cyr_ol". >[Ǜ{ x_a>ƳRSut AOtǮaVT { O5#,K,t6o04nV%̦{VUi܌֛[ 8p߯9Aʝސ u߽2C omp捼77!8k zPW ҋS}'Ґ+ 6`u%*bRu mXXw2hP"CVA4*Dd"iNَZΕ oã^ys?SG%V)$ϊ5;Ę~1 gӬC.ġL~io"04 딒xtHEΛ`撦\rh)|bOC KZћlM] ZY*&r 'ҦKbz$&KPnރ؃X-|ph#fnLk b+H"_?S/ TmGJe1Kg駻-W)}062(OA}#C}tPIp1cJi:5q;Iѓpy=ߢEx!'KQ+GweW,Qyv0 9Yƭ$v[ 葿+s/T'˕!x~*;&Xs%tykD+(t9m dumr:4إb[^W-u]Q'cW/x{Z!/KeDX4Nn߾9Xl@Oi_υ0B޴Ŧ*jdmbmohEKGh46'fHBs)huMV_ٚ*~Kj;é&׶C/8xp \٦^C+.DLͻoj}퐛x‡aAsU awƷz_d/耸83Df@@Ci8Ȃ#g6P} m>GUT!/(qYGvuvƃ;&E:H,X/u\w(ݞxx>`xbSyWWp8cRbq.GE`tij?6,1R-#}ʏ&3y:@$sv09# J]JeŒ4Ăְ[&H42KbiND$]Z- mpJi1u ZSpуq@AQ;q2zL(: 5=9 T#eY H3va]݊sHO WlG4m$` =vxs&^RZ{H]AmwG֊ ?Vۋbژ#K>`Kq }:GPI!vu(P|}]MTg̯k}s2:w,XM~K'$>%C)cl[w'YJ娫MPgN#z3=`D/T!Ye0y} mdYºȴ%7O@?q%758mB*0#@)ZGBQĕqDhVXG) FWX Wt"Fp4'uA2S?+:{-0:i-g%]Q@\temyL>d:bn 9o/)7ɥ-}y $G3RK:z-g0#/[ʖ|_ю$6-@d LJ={1Pa-db8P(axl퀕'_1y2?/o\3[z􉊏` &kb ( qg8qLy{Oe==NQ)ƭ) ,oPJI>XY > MQvz=\1x;ez {tX5$|o!2`W؊hy!Q"[πM-`_fpּF OC E7K~DшZ^J)}jL^/'ՠ?3^Cj ^@ :gXy3cg8յvė("/@pD˓fw -_DUu:2l- iY͒ sq9a-'A*AAiͦGlzNKJhaCN/Zl10.2,p)XC+3[gRKP *yY `5W&FT]%lH3`בWxQaw%n|N)?vb覨`ς*&F Q ?!FοLʧ͈cVp#(+^]qQS;K`gs`_]6cIr@ޜq QU3 F3%* 4e|>|мRSuYL{ @3ʼn[D_,kFs$Ղ^zkUoe+C<Ԟ8u:c|NX8|]h7r' d:9tJxd!b!UH7K╁4ϞC O7BP9g(qc(vKebV5p k!lSr&&ES:%,ܷxU {ʼI߶ɣY<smHld}7NϼUNsc!X v&7;`ފh~/flx}YV(ӏO/>ŃI|HõaFt CÝ|2p j~xq E I5wdkC:;ati^eF4˅d Hi1J2arˣ^Hgdžtf5(ri )ఒQf,0%yp/ #Rz A yM `6os=iK P?]: 'MzN *cEG"_@Pxu l hP3 K -HYNQYoЊ<5i#1 6.1@\~/(Ÿ1DHТΕA&"x*炥R~zu'}v%:Ep?Q R̗mSw!D( Ogb7٠)J3y|^,X,RFЦ^KoBHm~-&:?!\߅0Aa&gO kB}ɔ‚jFRTrbsa>:[,RM(U`SC\Jf]ya)L9 Ss&Q) mbiAbe )4@1k鏳bWi챆ze}gnN$@ 4pB֭2hn'.6Y.j9}:GʨT,aGqRU3 CBi89A뀜=gP͏0+HGe 3rxMJ) za^LgoAČ-ǕxfDꁢ8S!ÿG֋ ?gb%g^KtЫ Y+Ԙ(G)T azST~0hgj`V"GUSpG #ٰ{͎@VAE~-֕1Ip\eΰ}8 Ԙ$+RU !a 9bଐ)r4B$$n]'uR%կC/z%G[3Z@03vFWP|ɢGN+Lܳ0~$ sZ :tQ0a0öWl=}P[G6#ro.>;,Sv: (nEiihy<|X}yhf.Db'}l:Ck:H˿۴ y|Gy6yh_1"BeZ ##d GcƸȝ sALiveo$pS̩uIn.힠z+a{A1A7+d6/A+g,nA2<+$W:؂y |0:a,%ϊ6Yl&T&aep''d[F%~A~:mF8&~_Mqm(m@ۼf0J~> ʼn};mb5޸XbkbPMڶk$A oP6aWek5% R fۅ->,Re1i5^}vB_9^`btˌD ֨(Arݒ|L"Y `p8soW!礣LH|3?K+p4+'齇q V%;H~e;kzlL$,F$| rr1xLeR3UҗIu+lP#/3r ,q1 +DA|d_Q]q񆥽1M̶;&1P@/~#. (mq|0tVSJSh+nCƚ% *YӌuW9dC!&Թ:?+ՕhN߳3S*LgN%j{a}q*[i1Sv'~BhLqc=‰y=46Զ>t$/GUU݀sFKf Y77=Sْ![G8wtn}]*|]' edH,SN%]7lzIfxhL|_ s~s QZ/@t=&8Ӑ8<6}!@S|w#ky#|ۂ^~A뢓|qG'+aq<Rџu!!rbY Z9@.;^:3_}V􃛲6C(\;j*xD>\s9Zc d+NX6HK^%u!]Fqw3D۫+yVp('}W-;72d$9KN]"s ,T8ֹ4Jn5KgN )TLi,-s3%evdEMQͻl26rqhw9Cb ,niYcQkE>:<[10C>ء!$Zh^L'ԍ][b[Vt'nvr[_>Nn/fR(?Rs- aϚWuDRЊM {!˷@X=Н_<~b#ϝ e0'`eNZF4I%~7ZØ2BGv3~ '`lэ{; km2;9 8jouLKTڨUb` P^&cnMwpVH_>:4ig/:PK}74J(p&g1Ke NQs$ɷ]bګ@Hx!nv+m=a針3n㟐7}fK*XhblS];|5Q1})7- l"F:i ~RXғ`$.GD %CT<SYGlOњNQ# & n߂>EAK}+ftcdQXt/!DZϙΟ)\a.ncm¿τސ{:nTzoXT[u-nҤ[/ZEyf"z-7(*U1NrS ,ms\*guv#Gæy AZZ/72>v $gn.q>7%'c|'; l#YJ)vY=ܜv2`Mh+#>-%c$)FW´@(B|˃U@5S0VMF0eQL3ĸmWOpi9Dhrd)s%Q$/x3qbli|0ۛO+c\.0cf~_+q{5tzsmfwUYq>`a,:ܒ(P J'umcT&nz3nQ<Ŕva; +vID7U\%?x+7K~F8fY/J| Db q`Kx3!vyyaAݛc[̦d+Vjj"fMNhɭ\zj!+ȖAx$Ψ̗4tn! ca̍( |rAPII]gw@;}%z g5IY~hhǁDgʑgY6ҋ?ZaSU–Sbi)נP.{&vPc9d34ރCKG(t81rŹHCmq%aW0n] E1^X I֟"r_Ԛl+Qp̩SmF' RЂ6Vi}5C[ͷsS.j3vn9nm zr8TٿW'!qJ$˟M鋿#J^ԖEOG@EQtE&w8z*G쌗L^"r䬃w#*1?S\B.z0+mӐs=D/X'$pyJe0Z*Fp4J֋ߞX#]8I$E.(W/U6)W>aT\m:Thq5RSt_'{+<2P= e5CZq=VO^`w]M K57\@,mK06u>$j,1BT.E!w&h#x/Lm]]R`ɠ|q䦨#ʤYaaqP>Msz̕fPR Ks?!vzQ~#Ƌ2ԯWۇdA":sS,,aoAcs>:?KAM5nKs*AΞoJ0fVift}l, ҃)T_ʦ3\cWYM9 ILQت .u, hhWES֖=#k t=o;0U31,^QeBBow$v@DKHmHŦ2ڇ _ִTUGg ߣ̃w Uun-ѺzU&ukTF \qЂ03*Y'xzAK2{*@(Κ7ɒ*z56-NlM wvГ}6oҗUJʓ ] p ku^r%@qgJݢ2ˇ&ϥɞ6N '_ "~öRI7gB/ѽ3[U/./N-wܲJ[h^o hͭ2/$$Vn,I:]b[TP?3 #K@6!x хB]6a"azt6RhNq˿FS~kMX@5}xK_R2X?/ǕAy2s5Aւ?vH결8iYJ fL#mǀUgRI  ݀W6's7{ğؓ/u#6 ]LjWeDCXƛs,|>];T/_3@'At,v3qj,$-όyiO)Q^i-B T0 3I)FDz;OLyϻkr9CxQe'ڷCf8n-燫VdR  v VK$2`) u}is@ TCbmC kth:*s#BE4KtZ`En"uZ:'>#$v_7͙)Gd=dAT :ce6{5d:< vۚ_=(t#o l)WOt2⩜d dq5<K/rX_/R“*24 yacy'bٴ&"M@&y(|>ez|-ag?`Hq~((LJ>Gx cQYRO=gH݃n {V$!5>6w8o<-v+7n!pƞEV]`튎'M@KĎ2rF~L^W(?{AQҐ%wKyZhO98͕^K!ˌ3qtyBp1v92iX-LnaCAMXos㾳p%dȲf cO88]@,@a3."ѽaM?@Eȸ1jLը@.LՒvJEdN^$LWsۢLUw`)Fy"./wj]Ll0MzC=8f#\i޼\3I |ԖFKy|/1`_]=^?tfqEW0 Ā?&ɪPI?A]^㛀~v;L 0N,1ZH.:11nP`E4b[:%T'-uDT2 S| R/}rį44w@i?I,X1x]\J˔OfT0_2Π10h'z0;|Y f_A)dB]cQݭ/{Ҡ#`"{~# 5mqY(vHOXdb!|iCD0@TSpf˿ V,w(ؔTvLf5l2Ѭm"mFT-WZ=? Z|r\Rq}B x_:~,H[NS\uoq"+t-7Uru'fC\ QzMYmZ76%U+ŀP SL)g~6EwA<YURCKI!Z-ojD^Jo?'߯>I7S%%ߵ%QɑpݕHiZ{Aj{Èt_pd.h0Z qsL[-K/+$*jb`m q}*)(:\uhkk+yIOLC 1dm7ݬ=S yP*Z55 q.LTH:g6֢O)ܡF%: LTnӎtAi@ċXh.AăŕؘFas`P lu <HEbP/yUgI`ކwB&U僴~q2tt>vsR3(jZxQ؅n@ww"YjDlw eA)w} $" O2O ,cJ9Z*-VL _KOFN^mp)/-B'jYS8B| =}iD5yS-!=]T E?.|S6kO;E-6`_C)`l9 /j%FQ~wQ(?#1lK-ф,bNB^/~wBZKH~As‰̋QisJPCz{!DmJkm?[X Z̝( a圤+Jc5b|D.A4]=ؙ x7"Hn,,J ]K_v/r(w3R&Pgal<GpgQ%e O&Eγ2%i[ԫ}anP&nkE{w42JYBEWPOGI\2JGB^}򫔵L!Sxc-eE@,)1?oUc>U ߳+Rl:=ƀd #\QaݱD8IυIh:54գ&/e@6k3RVwNןcA]M"RQIs9 xUeIM,N( ;, FS~Xg ki{ѵa]R5>q6n a _=0_xE8drß3LB*'R,U4P O"6s9%`E C,~}`{+i܆jO`o:|!C/b ȳ$ͺfz`o=^Dn<'96grue{9ݐMeGZP?*biV xgRiC8%-TƤUӛo*i?ツ׽3rKx>_ %X؝@{ }8~4xX _ w>z@G-|/Fzg%޻3^jf,ܲRl@Z.Zd{?mi EDPV^<Svb/`*|țo7TvJbfyyF}ޯ5=%8^ ( $( (TUY\tX2gaG1>.| D[Hnc㊡HM8ܨx#*5᯲!|{+v`˟Z:+yw[q0Glx[phBDӋf[G[iIs/PMʢ՚rd !OUe\NcLITtq[67 Z-VESD;fI J2UZז]2k埰K)㿅H{(l9x\]ltm\];\yA]9RuH4/蒿߼GACu5g/{}#~D! @Gvq/*+f{m7>ٱqd^G> Xq.GE'**e9-()\UT6L QWxfͬH;&8)F?exwޥJB}0뵉꿚*]/g BU5;!4]ѥ`[?|shWcׯ5z?ZFOacDH':xc2Tm:_Cߠ|rzINGح_ {ӥ3ڇPn^T[7 6DjhDJbXK+߫V,`Zp5q p==Gςp\wj zS#7)(Z܆zD(U&v4W HYq~q<)A)Hk] $П"a]$ p̭T'tE{OU騢WfМq2{kctd{yc"qQ=1syn%c ?E؈ixˆ$O z zrR`9wFLl*t o, Qbr Dz{:'oq&&ȾޕWOV"]qWH@MXFg툉̓l;!ʭ0GNN9qοav[_ 腳lS𰙩2R[AFgv&Dbl: # LD8?lٞ].q-ؼz<%Fbt$UlD67Bk3cf)G=ΎV~Ne Kip0 I 1_sV C)SI?<>:i%o \CS%͏j{…TCUt/ՖqHoC۔|6R ̔(T)a?_4ifs Ar7Q N:ZsR}e>7&%nZE5+Kr%>^'ߗ,*XĮ_j)w} wq):}]k,ՕՏiu+ZݭSqJz@lR嘩qD 2( 59j/aϐH2 pDBf+B#in,JdbMK :Zı d7CYO|SɍNK-*.JηXNf<Ø͌NnD X\]KQl#ۖ VbX"gxEd脆wXZ!-{;^`t Q0Q zE3%6{xXB~[8X?D'-B^ %g q=[\Q _SB{ 6#Nѐwal >SD&yxyb:y)pxVD׌ĞK w V[ra91D[n +[;"?ӫRW\](V̍u'K d&VD N9Fd.{+k:k{"'V?{As]GG9S~+=/a5~]7W>x$Yl]ĺhOcii ^2(4]X I^|1Q]}3ZdI,\=M}#U´jUf"}XՕvnQ :s{A tΰeUPLm^[onN'yQ͎6DޤŴZ 7axX yi Gh^7w~;yıXhD,dzCB~'9uݲ<3w1~0KV]r~BBϭ UBk> ܐ d0΍@n{?;2_#j*.`Q `|ٓ$oՉ#iz Cׅ >ۇ0~"4݈Z>2|΃;J6T9R^Dr4!S q+ҽr["IњDik!ailphk77J%ҽp ZxĿ>= rY4 9\KTP,IYX5.'S`Zde~6 5e afԂ#ˢB3P ΠEN[k),ا-i60yF\)%8\yWw yMu 94b@ (8zmdFL`ꔿp }(%ʽA6aJC=P_8bI1{ޜhhp=WSڜh7̍\1ތ Q!׸D._\wa9UW3>4WL=.v0H ]>+^jMCb3k%hF|^_rk "I>HfG,@}u\Yw@To%kg]Ii,M}?;Ҁua ¯mg1ֱe S}JDi' S1shA]?_0D`vdelpBKu9dRNtQ,ϸr~yK@ZH B׿B"p7anlNF,UJ{_ 1*_#~I75㤬r{D%K|Do@Fzk%^JXA:^V{Zqdr[&1eQ PFXBb LleIwM~ c!q ywf/OH KëH4}>= ݢ5e䲦S[zBHeMSeZ7bU0[`}oN3ů#5^x2oivqG_NL?j9P|E{Y77cwyv8(tސꔧ+1 tWX5C=lmvњ)Yz}tIWzx~IWAg^DI ½Swzi)KJ_&wN 1cܖk~n "2~*c'#JSR#/a'O>Ua8ROzᕃ+-ZK>3XdSz4J@+U2 ٵԒs6o=6})#7n@ :=m >mNӐ$+f]ęIE ` 6(jWP+^j晼sr7i?#bq(b,ۮf:" IܯuJɶt́av.fQiQ4 v1d|E$Zgu|l'r ֮, 9mt}x iw9%}cҳ"51c(捫^ Is"OW-osN8S<ߤ2`eK44Lukb))⭚ʹ-"OsUgE-_/fxK&7j74Hweȹ:FAwP)ds24yeS>͝ EG7Bv7%6w&tlsv#mcH I kZcfrlY /sèiAnC 2IgIJDq-̇~Flŵ'Pu˨u8jq<&4%NjYT]aB{->I_ 46Nu$0?yB(_VYnKǥ~Jf"=#gpsQG[xCvF.|5Qd`)w 鳽-MhHۢ1Ewԥͭ;Β_DaiqGVaau|v׃S [_" E>T)N|I/pdr0x+j2e| &]\TYSM&'T ʮNu@& ,jWD7P0. =]8|w[\+KLwǭ}$Ɗi!Tb<tOcOb sȢ4^YNN+0'L}$}sFg9VL8/!)W0*eTQsQ }H#i=RFrlcUGHM_w10:(Tl[oprYAr.eکI<̲ |D++V8' NcjĖlH|Nk׉Xu5eI#Le0`C$([|3heLƐ1%̙t> [)M4X"@C )k[L_?G$+p_ɤrTvBҐ} 8 '𜧷sW09n_Myx,&_x7Mpj‡RQY%ﲕ2J;=:(fRf6>Yڈ?ejVAIJK f9LwN2V~30s"{xB$D# S ;&t3C|/:?-nZ:WHDzu`n%MD)rPsBx'MjecfMILʄ䠱t|jE]]h[e>вd~B gN/'AC+&. auUelz_KWF;1c@<P 7.j|+ W, ;T{C* Vf1Mzk~7 ӯf~0 Q)FjC00{5\=H-A,\YlzO JTvsVhS^ N04!%^ L)uUEd93v=<şkΨ/wrfH{cevCC K2 e>.S% @O>sΰH^ #tmP+E Acp9,I87ڷ1OW}- V4I ts:te~cGkTr:PP]q]0fTn:yEoެ 99d7ϵʛʗ‹v= he#oe^l煇?)4Z'%d`A)%j^B.I3:d#數,ymV섑QŭVƂpNr?g Pp^o-Sի}ٕ7+ 5+^{ |.?,4ˋjGey`I^G[a~lpRt%#by^zC5zA.*,0P: NȹBpiy&e"歡>2q75+,'<dԜd5& wG(L݆1v,Rmy44(ܙ%xgGBu`GĨ+fV5 Ѕyd71xRj1bqeΜ~T4ZfOߗ*A>P9+ߝ'1CfHXTd{.IU)e4Y*N:LĞlQwu:'$1;\FBGK2$uFF=캌d+ a|LFwhJPSA%4r4ve0Q1w@Ԃl⣰m^۴ ph.=34*D{i(5~=(ڝDc[X:VSrj }Eaq 0:Q f,Vf9E ss/|W&8294dIEU\|^w-ael- Ҋ3Z?}fO(~ժP?Ab+W !A<OPiPHjBÂN Z&6x2=dNNVHѩQN.|;FKa5:BY.#dX!˄MT; @b9iVІBD43Xt1C@9X1qfxEi eR(!x@] IN]st̥ 6+{Ui`,{&j!OS' {A] ktM2圱x^[NS乩Jqe#s0Y7Kؚ5DT9 cfi 'eUO;4PnvuoHNcGLx ?GC%¼eJMabT^k$Z).wP7Yd FT㘇Zְ[G/4&NoUrb|[hS';pb1> MpvɳQ)< sމ=sS&m㴝Mug'tfP@wH8bKҾW~h\U(Vg޾zdP,d4=fRDrC *Q]ƹ;rM7*FbUI,~\y-f2upG#= Pذb\WEK.L,nNV>q ͆P(43D3~6vjꦭ% -Mb+mⴧ.~*gK$zp檅ü[E{t)ѩ[TQ>llA:|AxtTҡW6*IL;EjPr)~oP7WeQ2[\v7" z-ɺ/w83j)ͅ3{>L҈;xͺQIՑ#u~ʯWf\/7i%3Ui^)m_? fٚTHtN0q\I3\Q}ϕaFi~;ǂg;&Oaa,Ǜ끍gȦoϬ)1u|.$]IeTπݵ7sҦZ*,[ʸF5sXZfxnUhGu=NkW?88)n@I$qMedOH~Foo[*]],\`$%]X]I ɥ,@ ڑJk.*NT<ĉ1,߫>JZbmyHW~s* تIߦ+bViG{#!ʰ{ /޴z؆_NOc#rఠOtPMvKvpI]u-4"U`3'ޅgW^=-gê[t#.7cؠrp2a\536%jdaU,ܱc#Wh⮪ y@rWWN QV$Y  _i5fh,.@%2A>?<9xPjPc)ƴ.O/ mќ$F(HpG9K 5UB6)˚)fTE4$8*rFg tm>K_c)VaJ+GCi|{ǻLQv͟`1ւs4ˊ\MW}O>0zut xi9N7ZLz3b|KuC~8nk&[\G1#.pxa9jW Ix9SqM5Ih*n'6$(m)F,'XΉ?|*|3"_u޽YQDZk$Q ӜGqU?Qx!4yJL9K?{ߚߣ`S^h"vğmf0V%u|1w]|jX--bijm5wD j;G\oft) \HE FI(f[Ҧto2BN?(SbR(~B\%O#I}OuϲY[.)ģqV=HYTlrE[ .oξ.o¾_Cex #);z kzPedOpHoM+Qt"\o_no#Xđ`B@v5`>ED'+.>|3JqqVŶn,jLM:Uc7ϷԅK'|\'EJB*+xLcII=6CP2o3bFULs N5y(`E)bq=Ŏc2Iǀ%1?[5 E2.p?z*-@6eMwXkv{kIe3Gw4M(;\ PEJ:tG6K`BlkJgvt8yFWW W*Ʋ >09+$4Y+ƧQh#tt¢pC9b /ɩF^kB\[C`pgzW<ƴ&glgoJ(" mroq} 2wFGG8 ȶS2""j A򓈴d:djeqհY Iz'ڐV LȾ EQT0S?Nhߦm6Cpҟ_. v_Gz/iO7cϷ&^R|Q݆i$B;&xp1.W GlL9 hӾf4B|Yq$Xq# @ʇ>'}_2IgCSpLa*ram6l=6oV1FlZ^OmvDt&TFd` 'eQNx0SygaHm?gZ"υdP[Ẅ_%弉zFDEPH 9hj?y,?,x># G/Y]mt̄N[缛S-C5y%b%g@a]M 3$<;^2|Aj ٹE*Y:~V $ IdT~2/i#n$@8{Z@Qvnyd%m;"ɭڎW4i *(l'sS4݂d;X.3(70Q+Io;]KOnAS{0"5$izrO aBj-f@\ǽ6v~ǯ3xB\,v'z,4kOM oJ׬:ryB |oMTi]$5}A>}'o#U|՘Q .D7E^/= A=:=KPv`T*3fI!$I'A|HZddBܠ'$c豕UiG|Ѩ~vJȣ̥AӺ6Qv78tv'k&Nh9ʲ 7#766n|Uh|4|/ &˴qRU TN4>xm̼x~ 5IdgR6-Kֹpz"VEE Jf?uI])coT\$R$\J}!\+r j n?fD.U N$i0:4:/N@'YWI=Dp0"xVmSnDO}c9iaS -kQy+qn'Œ\2@Kf}(`A\.ʈcGI3Sn_eB Ʒ8o56_8'xpcl]SK!wb',5\Mϸ` 8H٩A/ NH@" {2b)߭%u09_lRO+#T݅<鬔=˩ 0yV(i=Xh h i\76}/4]rrʻ< J3o=tg;MVrK*>Hý8+'9ZSa}g}FUxlzДM:7+{cjC;|P5F*iP Y!8pRn l @ ݢxAcU;"2ޏJi0t]%X0YEnsacA[^G!ڶ}syeL[;;>4P_ QyY&#>%ti8[كT\%O[pedEȾ•U2zz5% *^ .3ES#Ua wB03ϛR;VR[S[QT Y貽<ǯ1:|P ={+?4kKrc>O~s0VV+s(٪Py%: gL^?ҊNB! `/ p;qU>(va2kNMRb]Re @R:Z(z-1ԗ:§{W"qn#e(2oQFj43y\[A@WL=H 60R"+` mc;3*Y-:5X>Bl;dc\€x>KP鶫't07ḳG=YZe#F]ZcN06[/bF@zrlr{Aj00حI6W"W3e`b噕Z0Mw m2aqboq\4 :&~^Էh" z!v7$g165&&QH[J_EL_!쌃'Far&^U>IPLD34t.fv+",\kn6&ִ/^l_%p~='Bw^ˆpYT[RH 2 ͸ ҮzO_qg_p;t2uv'+ߠ?ТiD7?jgNvp7G8֘^1us)q{FarK6 L#n?1_,#v°bp3šbf~=&lK- |[CZ]8܂|0Y'ZA^X)U7[C aІПJZ{WtzU|\"r[|E? Tc7]I %oJ9|C 3+mTdޝ2߶|Nx;&itVmcgmd5#+Sx\O¶ҳCc#ѐ]/7DOBC&kZ7ϩ}y6dNu{H,is* Q"f A.gVo>ϨgY=^KM!Wۖs),U-!E0ZQ{t5;#ģRQTi_*HmfG,6i_ۆ+>8ǘ (kFBkNƏ{j)?cVt'H/[+$eދ~-(]AsT{ɱ'Zd2TV*d)9cYM /kܦ P@q: ^"l*^Ww1uJŅGUpZ4f%\|a`= <6; 7V=Y->}?isy)5_/owa.U'S C:B({lw92aNvW5%F`{em^:ycsw7kXSqBK*uShɍ8q7Lɑ V5O(u #@OTW fvwP.W@/Jx$\#ˎ, yo=벺%ݪn*9h) 4NȂUT{Gg3DuhpU!6ǫn&H֒"O<ܼOxk/{:w".npVE{g9lgW6\ډZI!g5%]sNpMױ=r+ '%l,YR@] qTQM3zs`^k,X ^H}FAa|>/jwi5ޢR:kVȂ,[1et<#hg?.1OaIffʍ+& o,:}ͳ3݄3 Pn-h((rS(iT=U llQCEj"h *ѤI ?[W0Ѭtg 6X5];k>{t8@(ƹL7O%9Eyq(F(2Neφ`^ %l>3H밗,<#x`\Jx+0\7uSqphOo5Y+#}7;wv-{-xU4J{۽G|hTGQ^+n>#U98h!9?X)BG$qyQ[ƙ}PSq?ieiz^>%@/{Iڍҝ:/y 'n$s(X KKEXiΡLef)=1=B$Ǿ`f{qҷ.S3diVĈjȵ5PlL5KgB#W"Z輱T{GNS5N8"w<ތRP~ʴ5ucu4|Tfu,hFAd,F^隡b!_h> J½MrSqvVe"5e|9-o/~NWKIALL82@߬/wNj;RWKO^\<·hyipbRN-ҟ g1m1[+WZo 8sU>gdÈ;B2I_iSv៟~jbyO6M*y2S2ϜK=3$+ϔ;qk /S1 SZJBSdy\b C7iASZ;Eqt{d)?y||pȽlt~g@mDŽC " #=9C xŷALȬM9u<8_3HVsvQ1W_|nH%HF;z RG2͉o9HQTꙆE'aBuI' zϚ}.-jDL!9mbThM St!J)k*U 翀p16{(Gq3T%AB |i g j~eKHW/)/A;ɼ*%ڲo`j>ƤNOfF^ʻn}/DUs[H/p@0;w6=W_)wOO'팋T*S5¨q.FSԆ +ZO@ ЛL j?#1CoR$8?e/'&JM޶ٌ֘ 2(BKxet,rA|'cjIP1i:]wX5*o+2&]v&g~N -xFЫ{wGobQlxLlaG1a6I`714~ cREv%Dň/$C K@@>.dY,ǎc~)+ >jvthQeȭ^4'㭼 f6UQ7 JҒpmNp#LN?ݖthA @||FΊ6DB&YU W"@$;P̢l' .7"}0PbV+EtnZwZچC(58'T(ۈKDV` 'T눻W+ڌ&+y 钩vCU=4j[nhDat4pX0;+sn*͸,:Mj:vXZ?34G^4OgDkypށE&D[ MM]N h|*\PaHcZn]Yk V^Z9UOC-.}%-Ufa*ESTΏ+!e^H'#X8F3–&\=ZUxc vH(Dvv޸k>=?DȃyXd֛ oQ$9# ǜw~S/Cyht7:|M#uaӣI^$ B9S:Gx]v3T ekH.%9sWQS⫌}D%XcfڗyclqR_ ow@I,z4^A3VMg2.p,"#_Y77y[ui2[~ m X)WeԇC`Z.ɫB ږ̿H~+Ýs65=>JSHJLcUb=خ(HI8k$d7`o$aKbV Gsd9t K\Τ腥D?j^K.@*d"WwxEW#qƚv 6@;S]}$>kvivbBg(ɺ(mi3n[O.K Ui{̳r^ Qf&T1Z*w~>D[LB60"_5Dk,Yt# {qߖ ]h]m.hjz"mLgd+5R-kе+^}NMvx1-'O'ӯjDp=v:|M8EȒ(3~?dTfD#1?LN/,gݖ/3f:ޛI֎.&3\8x)˙VAeY/⚓Aw$&>l΢_txG`At(y|T2iAA OPڵ? mpT]bNCmJf:6 ˹vҸQBki/ ~U! 1iQ`}^)KzSakoHrw)uVsw:~ӷZ ;_nج` By0-mlHXn_lFEv{ +7/'vjtr{vtAEsԑacZzܼ {]C3{?A:ΦղRo+Zrҁ[s̨)+J$d;:?:"~H_D+MeZVSV\ @ cm *1Wrw<;"Y4&ܳ_rpY) W呖ʚpXõkTQh٢Kme:zNzqf9v'$ǔLȷAD fB@h&bM=AME\5줃YںD@闈gԵ.ӱrRӞɞ?(3; 0+!U:_7f۸a4ا?$HQ3LA ._~AUA#Ф 2q[]jb;>ŻZA!T#_<ځn!#$'| /0SkLB#9x-x󖊏s[W -pmy}P9QYO-^Udo0)qGq˻a{9] D.w)sݩD0p)`v}jӱK+SmVϥhX` b; Uu{1ab- )fiIʢ)9{GnCh{G3ՅCIuO1U=Azq2dL-^Zlq5Od*/cލ'-}%OtcFT[oKcgd. r_kyn#ݒZ% _"~sWyT-څ~WqHMA)Xx/ I/IƠyڟaUNe4'鈝ic ile;-:Wh9ckLe815/>/}&) *sPIjӒ@494m{cw2!(>gi!G0ټ$dzTtٜ["Edqʖn"(FW䓏!g X-/Ou0W#VH^ #˺vRϮϼ ' XdiV#n4am3:{ }H=r,T,Hr!&\3LJ43@)A:q'W.Ӄxط 8ŹMRBN9phgrm]H;t&:|Kyp[äO#Wc3V)W\j|l+\ z?w&/TϑN?kśCEAyo/ 8j:e\ׂU<_Qqo>ɨ+ND/*]"g\XS 5p;Xgq:ZF 3$K͝ ioXto/^NkZ%J^l֨1VIZ,ͥX=`GN8fL`dNm-p̵K!nar6>r SNqKHL+̆{Z:BwԢ;X<3u8ޓ6=/ق@ Q%KQtFU3C*w4$^"]/.X(r&sz!a͘\8ߞQvVK>Y%>d]2Y/2J%lVzoF+ S f h-SfFqЁuhrKE31JIWֽK-`D޷2h' ݍ.}zU \W)&iJ+sA:<[3͖`8yB$j ϙ;xR$Y >U},y.ng{zCۑ$fh[/oʿg/'/!Rm .ûvhlGV[?D|MU8ж<4uAni/L"A}3@pcJņ2# >kVΙBaSШ˚asRВU= G>b. CB* ZJ4O^,,]<'^p( xXt+Ý 8w9N l~pI׾79j]SA<Џe{B[o*jD?DɅsiKK:ie]}NF^N|/tIs6xa#OR!P!UI x6x^K_,S_`* p{7[~n& POi\>[MurkeNn^1m9=c[mj w:ԥLQ rn1h{;hH Mb 6ebSC&/Hiޙ#%ˬ19Zu*!y7~e T< iQ΍Ᏼ](H b!yeW 'bD?Un9p-3CE@B i|EJpVA7+8)yh(I%Llp$`s {<$sg Ȫ EǛkk]^O/5$@ nNDG)>rn)&@gGuA2Mt{ڿ ׫-H]W7ԱH5;1ɛjֳS% 6%,Ki\p^T)VPO.J /HQ3_oX2mKq窿Eܑ+73z({V5 f@tY)y&,g ש=N=&8uJ.Q;%m:aB>|N`,rː9Ps[#$h!DDcޚ*x2[yZ@|Mr +ߕV㻝㺓׭Gs=ۡv7qMC ăt-ۼro*Jl2fO< X\S(8>=GLCh E^TQOJpϺz:Vua ZB"uMvN׃&[|/z? ~G4b!|J}&$A%QSqUVgb1_u8B\+P0{w~bS/u O\?* |tyRdL(w\[P>)q(de5? S'N Y4z(\5==w>B}/u;TEB>q3$wP¡> aqeU<tHާś4Р)6̮Fk+##յ\y[n'->Ǹ@};p1^-QT4)c ][GKB+K_=ֲӊ|gt6HEfn)*]@O5{7&vo~g\6/&&Ij%V4M$`$'fzAbK(%ncYzH)Aaf `aĬ'D~ 8Bdy&YhߢEP$B{_=D`)ֈy$tPe~ .l!f̳ъ*Rl֔X!g TH -aΈD0fcp]-.3?j֩ wKOt}6A6U:^SLO8 o\w_iֹ"7=^˭{s{$":je}1"d<$iRJp4 HSrzk,7WF }A qEh'J:H88V3T)1W+c'dVCTi2룪b TP.Q?msrs&]ڦ`PByP1hJy >x_~-9:3jo~_|~gd'=W^ k[6 :/2 PqI;*sw6mDٯ숥cRp"0"DgY%k`yMF V476+N*eT+})n,{Y4YAj#8v 9-Q)#PnW;k378/|vZZSUUSr 3AtcDLX sJi7nc0<ν)[ L &r$gK.*'soЃ~/Gܕ0kVU*(9M`m,9Pt6 GtEa|P>9VWF =LM L{R$@dkQ VP2she2 "TnLG>zDgV;К]t2X B`37ͣ!ࣰpjş%<5f<#Q8]^_\` `L}1cw"`&OKJfSoe<b;8P+On\D r/!t\!5@tEdGn@)\*aQMᾯ)Ak%[wcXEeX&QQO[~_nڧj5NX<=4agb#ľ!]'k#Mέ%;8ߙ>JǑ>Cjf]§?݃[i%s.+7|a7)N _x:A%SK=M{o4 ˆ^a˒9i@J!ivDŠ&58_;;{(t8<n .]Ibȍ=㙡NT0XsZԩ'Ә}{6֪J~cPn(.37,: @UʯfBTfZ߇\lN0_2לAH5ƽHxk#U"g'NU J|C|z/͇oN 6~ x;Mc8m. r)>ShS]Zˍ/6߷8d/MGBﲡ(m~;"0[Z6 `1$E=hu<aII,-sCC%CT}۰tn f\æ7:\_Y]yQ&[*IWR:ظ%=v^ܧ!I: y==jQ 4>; 7L*c+TYE;}o ~~xZ=iW%&S>r̅[MW"n_5tHqz]G(巘kSet;n~uV>+"b:ߖWW!Z9Z)/"!{dv90R\XpN*>{A2m=(Bo!;f"ٞv\UEU l| vQ.CUWW޴UV'(c';^!B\1 V5`C'#+lEv$L]ٴY| Zuk9 ^(9pG+ɅM]>hskC,= ]=[@A3mJ`x$>ı8|Y%X'9!eaTS`͡f*[kz>*֤!ʀ'+,[tchցRǭ8o gt>*b{n:xx~Rh3W^/kZfE׷*Xz: ?_a.T @d ^??mwMݼLrA)Y¶!Jqͅ@I|x˷`}O͌T`P>#t9Y-SG"ϽzO!]W^se}0F!R];5<V= JlڛG){^U擧0Kb}$ p۾Y;|-vw9Yz""蘁1&B(H6Oຊl$k/8ב ~rf'uz>R \ytnf r 窵5|?3OWxBt7,x?Gb!7=d l[;ust kS["4FGk"S,x v+mи9/2Ƹ8އa+j '%#luO\*h~%ݓؖ[p]_K(x[m6< j$qGQߖ$qG"YWye t79N:"T4 ة nl@u0E4is>Wc7fJq1乤D8 w7=Ƿ+[H#>aZOJTi*flʻJK :rf %kvq!- N| FcEu,tk'ʟNu# ?;5$ i1YtIDNN~iN 㿱tM%C%g9ѯY`t>~xe٥_<Ռ_:LR@MX>58Fhv޾wsNht$gZN_FC"N5f [h^p G=wuTv`) } YW4.+xmWr >^2.A瑦PaZrX0BnMR9:缃6ãFB7N2^u{@ȟ.emaıV/i;v,8 eL+:)hWAh tH<:gjb+; PGCk!<`WuB7Ǎ~'mKS͌B~f/:@E<֟.r7$P_^w:f, ڥ +"VaF/ƞ8 FiJܑ(jPԄ|p}g:!vs 3Xw... cP1ŨHKh7,6  RXPشs* 7Kb[( PNtl̇W4,3A3BiQ59.s_r i%6z_Ί V˸Àh)hRtl|_߽gxs1kw4M#`4*?y18Pk"h@CL (|` R?_2ann|=>[JdhMՂrSoGG1~0EeLE8PkJ|1>pph@ aTv {J: 0M%׏j&5ae8vҠa +FPoy Qrܳg^VwZjIJY K۵{Y $Х cm3o_L| G3s%&}ܵkj88q{F `"jE%%-q ۔SlƩ1 ]jsRal^$_1mbg+)m,CI!2Zb+ucd6g[8'F( .T/*Dt?~?e숻' g;ų1)НEe9rt_QB^_T-hk3+(D5 MODZWXT+W;kt=L,3ų L%vuV3_7⒑3+'1Dr?j׭`c[FMÜe䮷k\6Q)2)|zl*VEJsy%c3 tQAN Dm8j殗sY]y4. =UN^w)` j-mky§~z޳a,9(ߛeE'bQI|[KN({xNu_M$!d6n>3B-Hu̲܍0/7[ ~%VP%c\[f1qu5:l 8Qt^aud%`Np}9Dv 4y"STՇy+f'&+{cyZ `qW?|n&4jxBŶ^i·Y^*k~i#v\$zު275oz ۭ3p:"cw{_0 6m4l!Cq?)pg Un]=,KRPq*W>+,az͇ Hj :Lb6 ˋ vy'pTs; " p fn,?Ir0yiV$-a$YZ='Q6GFMV?$i(`6N\BiDtGw~ֶc9Ghx%\M_xĀq>IU#yԵ4کŝi+@ ɷ j<$\Ao$ v<s յM*rXɢ39"2Ae:-=֘$UQ*)Iҡ!,9$O 6v Ћ^pט¨d0V٪|60>BB2:<_1Dh'%E?t8y`(֚?} ( ~% Օf$B⟡*vWuHlaG*=k^:+u;Lln_([2se-(dddJX?DC;#B見 nCͅFQZߨ~OvfVu6+j:Sg ?}GI[Q°K⌗_B}6g(٢ڈaMgij92L{`htarE*û2*{t4 Qg"#'35j'' "5dl ߭ڋA~f+j h v=BX ~e"P Ά;va0~\+N(γSzBW˕+hwt)=q5hp֯1$Jd} Q5Paj3琗sHktvyL*xj>x3ßC?z?^]nZ82E)/$埄EP#%U3_תE:#x~{bi8)Lb5J> nJ;^=5Ыjc%UfU gD,,PQ.LgG_7o#BkBJK>):TlM)UD81$``$+t~aū lXOIxpَ$w˅l|&ښoO+&e? \jG&tFE -Z+z_\%L x_%f.3,m t8Όbt FSBl,+*m`9,v%z̃"60#ztkdmΩ"yxLU:ínN[x[\?GS}YHؚavXe5==ʶnB9WɹIhZ6dWC?Ǐ輻Z̀3羜G?"* 7<ϣ؄uZM @7Ȫ;0m}g<7Q[&??5BJ|:gR5{ĸl$tpry^V(L;ĹCp523'[2fȎV: 355ώH$}1 :o 1_?^4 oDf -x"eI7a~"Y&95z*U֕})ݘcҍTӬ9r5z^3 ._Q2c:άI)J}A' A{` +5 @k ájHPڋ*Ysq >>x.,ElIRlQA3)/V#A\W~-{7[\xW(0yE7UsOE>KuALd@BA.j7VXFzچx*$"Q`׿(!rJ:7",~'8p?ΕhnPb 1ĐGUg stƵ˫tP ~sʶx740l͝!a#F8<#+=s RtxwV(FPklw\)|~=l)X@(HLJUҵ(`^5w 6KV&$J>RF\, I+{_VD>;ytU*O fvzp45U,}Isb!zh<~zGkYU'+F$OVw/k/JNLEw63U\t*U;wAdڒ0x֒8og.cfKo=@q90 det 8 vzלդŊ#>8i[Qrt " `0Sz'|֋OsK583" jh tjgL,c<6yHc* V._r )Xl(1u1~Gx ɒ-ֱKW3$s\—pKȤ # k214(kq ᴐG|LXIMV-)%5kMF@.%8uE{D̓SMI%]F~IMfUv_t 5([vWXd2.)SaCldLXUٽVT1b {ȉ0;9X( XPg J(3 wY>POxY4yH>WV& h')|Ǎ,2-= _o8LڔD c]x3khkL&ui @W_HjsV45]ofs%޽]Rd!6jso\kPAܻ>S%hG'_+AF7j2__KFEB}e4W~n_j,tL\N+Fo,JRPj9(B%VCIl*Wyi8%0ۘ !2rpGH* 8S{}i&6^.1| K'-@cBsc[29rJko 3.J?jb∹fHŢ ?:g$zuK_ X^ިj>rPoHA$ePN7n[{C>y#JJ2{Wj.OX{`geɤ>Ag#:$QA =eEiT0 pJw/T'H'@bj åRTFwtdGByI-f-q\$|˗U;Ztz9aPE9* ![n&{D|wjy6#``,"T*+Z%DBb@u a6 j.B#oxe *u!@mYOH<.xJ YA&gٟocr;OUP/}AE mrHJ7U2}0 oV(Gc|\%b "ҕ _G04b9qe;eNx40&IaJ{U<5'9 8mnJe۽fȶC%<ךɼއI^ =f1Iv34bhe$7w#3|״*]ڣ]y&I3F_˃Uz 'poL@V/?Ğz3Umi,?[6vvf'&+XS6rKm(KO :eNa=@_:5*q;wbc_" L.0|CPh/ؼG_ αˁmcE<иrc~#iBx^97%ג$ _UTqXվ١ON#yj*pD&H2M(؇S5!gS|q-5{^=*¡`ΣMlJP\jЂCFUqHjsqa/\٩h; 6G`V=WX ILD\ &ӥJh=y:WhEy} |gcsJG̓O]]݀s- EШx X߿;*s0~[ɭ #$#`c[8J 9|y )r6P:o? jY S}xTUAe1|>yRzcfFjM)BZlA:V )л܎VzǕ(˺o 0*[ @$aB$EagtKbN? ֵvA=+Y&5{# P:6z@wa3(S!,cbN6b3ehPE 5#6@Q3~nܼz6 "2NM*"y JZ+c]WS"BP_Pv: (3 o6΄=s̹B}&3*=f)c<f§DHr xX~D kdZh kv5*I,`&ːZen'1bF2LFإx>h2dӞI&SM.,f>nx`KNiO.,T{|E_ 5!∻RJc~w#}|jK=u%/FR+;.x];Na`C#Χ2E$2d*<4wy` f,ъk0 Ts 4DPQ mq*:|SDn%Z|\^\ [ARX06Z܌WШݧC9s*cm aΧ3!Gk:X,w%mA voK$Æ^?"U$!a]m^- P|T+o[0ZOBO%2scp8^mx%XRױcW>(,_Fi\(W`1`? 06] ʔ; ]i7iV8x>0bNJB'xŃ^LufoTG^ߨ0ŇgQ~*G_x1jU6+(-;Ku*7v$0&1 D8P#_M^Eʔޘv:yeMwZbQA ")y'΄mDJ&SCSJv=r3)ȏg-0% de& %b0QxXN`/䰜bILZO7eThbR"EW1P\x# 'pR@Pm;R?YvDjcLb?-HJ/JTs!IМQZ65ƃl0ZrD"ʑo; VqC"`4f9 fAt4:f5A" #G|*-ͽ1m~p"mg#~*Ej].%㸳#=S=Fu]WonRB0否ȴ:DCqׁ"K]@Nc6$|~ПNaIBY3gٯPhfh‰JlZ43 !l&8gEz}RpPFUFXYj~`a4uk, Q^h۟SM S$2i 6MrhfYzm zەs S6:ŸB,c .:U#(%qYI~mMjlXqή|vbMYu>z,?|)G ^qNՅpؘ2|sjI >Qt肊v\hX4uiݱ_L'Y&HD E90aj4`bUꮍPZRcT k(/=mD5&4UN'7Y=$+_n, `b'MӤ5ӆU$|(l mDg02㨀y`4rfV.[Ё Tp.7'!L~?8]X|)>JgNo:4/;e! =v9JH(GXB"Au5&AᶠV>Т ?`A|cbu6%{S ΉYPC z7U<ŎWAo8~ptJAFY;!7V"DK}wkJn {+vl~nYCm5`,A%\~DԌ{')b~hqlTf'`u.**qI$޿_0Sb$d),'dy)fdoUc!IP#"5_mZYE_'H.N^@Lĭ9,q4ډ&ưۻ8b}D=xHv?~ՈJOc"bt)<}IƳ;6c-`jIt /kdӼ} 8Hb)yG:0=sY/b5uZX"ϬSN?=OGb]zv!35qo`#C@=Z߄ҶB+)Mt,pt(g䏣 a<(X2ϺLWxq- `Có/ >繢ҡVv֨SZkҁʲ/cBVȜkzhm2vr.w2m mEKu"9Z L"UXCe>/JL4w1FBMq"ڌ_$$'XvB@j(*<^Sh6Bl+ӏ4Ae0o*.c]OƋ $>?,eP*E0:mзod 0 ң15 A:N/D\Zzh[^W;.9fN8h[ j!%%L#(< I QK$DnJ>a~ Ȗ %"ᙫ 84EFEHz{0v S\$V/br† *␌i%\R[^籴Qp_{xࠜ>6u,(ҩK~̷oI{6$hjS.$+"%{^=2vC'Q=jb*(!nPPibr4>sE*V \n2=dFx eo#nTk')7{i(SCOŏh|2Ue5CM6T;!k,&&HI4 B bs.@ږ.BאWФK 뻹>׻ILŊk쬚*Q47gLjI|E͜ĕPEP5b"I qF% 7/戺vw* -H^$ 뎋I!OD{LeCZ.$23וp=va.})eQxǨF!n.Aus hcH9&ND-39N%:)wy (s? ľTLXa-v1Tl9ʳ:%4K%?ls6($ m2w8}fNTƞ0!Z8eg-55 :@{^z|٭˚M KvyX[h}hUݽXLB2Cu lᗌ/PKGG$([E 4}Ro~Gقwi|N<#' g .&kM$2˥BCC-B4[φ˞r5Ү c-;R4.q\w"!>T9H ._15d."n"hMI;qd(*C"[ qo<^,y9P~ݡzlLw ; |fQp[t n?$}q>Js*)Wy6e 2s2zv䔄Wk%&0hwb|ha!==Fh+*N/j0G#osx112;-* KȪX+3w/HYcI6EAlλ01:m >0fլg!X;@=iAkұґ7|^CGpu-Ҟ@|4ۄ扖W,@KA=؛ kVX;]ݍkbǖSHVE2s y"(K\՜4{Q{IE!g "6qπjjM|Q$+-#P-<6n2Ȣs" z~1FvխSt;tq@75-A4mEn[PhBpVQT#+_ L)mR(M n]4hA7%@:7 N]FewH_: ꉛ|uXIgy֗`jawS+Cs ([o`%rS=z!φ`Z(~S=cI9w#2RJ)n0 7s!P F!i3]118@ X !8PbѦ~_CKx8?=bko\sdH/$|^ߪVn&ޠTUʅ9µ0MmAFZD:Rh'],ѯ/-fZvn=(JxМޣxs|]4*ELetbn= -ΟpQM"T7^YhK 5u7Ayit1N֎NyEb@n4YPv9_0nw*vir}1htE;M.e _#޲CZ;#Ur|qZ gI\]/EcwGj A:~sI.EMO\ fdB؂[݅ŸYl"ʠrK_%jO#I^/zr|31I.jo<{[\} q|OP-+=4c(d\PsQۉ#fkK<̹>!l* 14,A*C-(NH$A5F]YWة 2FvCOwX"4v[l> J1?MjrW\:FL]cO= Wa768:_ݙv B/ܚPg}ς;IKݤRǐKxPWcԆAhd,⪛kd0>p{لmDK39JNPW] =܎̖' k;0[?IgovZ]7b3X8O\B}r| IBƝK.0#Ո@{w? HV0fE̴_S˼]M%tMOr#M2,VY zXt*|HMOW*uP/0jŸ]76й` 'PIf|U#ZԩbtaX|w`gGR0t!7b=TC8"ȲEL TTL/(MUd#UБRj{ַ-:^BS ;6֦j2#gӾGv(f^0:, 2.S ?I{AN}hrhp b}B:~&d~!nj|b[~0Ka^T zs>M'7#IToaCbjOJ9*'ciO / 4StmEQz, vw]%6yd.*'D#s^d 6F^Cvl󟹋)mO)G9ᧆ+/2?xoƻQ95m eg#"JuXv2vQ;ݑSdJVhpGA㡄=|ΒFTU=h/ek.j_}o8]ߧpbv^բikIs"C(5$s(M-j'+[&ޗN'x hcSJ1ζKסo'ՔjRc,4N5"$& Y%k#KGl7$0#KChN0CBx=囦L $kdpoꦥm;e|ʽ)E飮T4A0SVP)}iJV-*4~1&Cs r9!" s[5鬸ѕ3sn;N󅳈ʨ5m}/bͪ5UV%cza^rZ`yxvBsV"#AXKZK~&紐x(`2I bOS7 G[D~v(*bg^:t6"H: ._hgɈwATZ<=+U(y8bؼ@˕G9ް?.qD7ԓIE!ݳvfq9_+I <r'N H9_J1B |uLSt˖Hi(H`o +0r=#!o!B{b%eDC,0 7c5ΝXpIxfQ M/!K(J@j1s/aYۺ_g !Q*SPGL'ư>%>ZPVOoRC VMƙKt~'j}?Ump[ P|/>i>|4BCT ju"6XUSZDA_/ʋP_.w&LIpFhs~uA*+I4zPw`GgE "Qٝʍ15 9 ?wgRRcMa\yعþ4( b:ƣφs$:jՁ>e45b;Wa\~7[Me/?ٻGDk>mfA[^0. kwΙ#WָCe]q2$[h[(txdx`oD=W J;~l*^kH;wGAH?G>}7aq95J,Ss VRڄt#]Vgv`| jBjpWKq.`xC.᳓A`ėIA["_oOy[h:{7S !vv .@IIgMR=`啕xqcP\UirFk KBDe_X_DBn\6i9 ze:.҃l#'IL 4jvoryyURSśn Ŝ4I9<^^1cD]юreblz7'Vċ->[e'E̐C=gMԉ%;0*^X@&˯O#/eʖģЮl%v#Q_kBY1[լh^;T)[ɠ-F3-&%IɷdcנIyTTMMch  ۄP-F7`þ1j; vb_֔D)dhjb _4NsJmp!ZcpNxjᰶ5ğBڂ\醹=~ʑ$]™̿IOjн*Qcdg{e:{9-`̉.VfXx'iyܷEIW1?[\"" T¸b<"/ TzOOJ(,\+Z^ʛKo)zVGaݬb6)_XŽ98X\ĈgzLd坑w}l$I&*EgQnSxmIy - n4[$|)Rmҩe9ԝϱ8>cͷH2a1A~0ij0roj;RV.2`)Oڋ@G6אP3Ayp6f54ۀlY^4o5m {MQ} @/Xm@44Z‡r#[aCw:jxP[YD0PTZ /FAY?\XFgOV1HSQܙvʝֻ\HI?"CqvSlkVGffGL L]8mP=G.jhAzIڑw{i1_F\Cmed!Z J4U nQVVIt! }dZV"03U&,V=B#|rBlչeP_^ > DX$Qm!Zȗ1$q0{-J@i% !p56 CU /RYف.+U /8cSm0Upvu{έ1JneRZ|u4Hr) ЊXMXv9!pKxňX܎*ƔE> 2 aټl?evwCF]cEgAY~+߼f} ,\U>[|WC]e9&%} ~l?Ɯc@LgnE[ I;ycZLW D"fjq+U2B7n3(h;'c% 2N%mFhl0P_\Y[EG!z-^b3.;8Р-حJ ϱ=(/]̕rs٥5󕖟\iRLU./z-yѨ.> xFqc#n\i՗aI ϒm#֘D W=soPB.KSr8=v[O7J0C:)~#8ߚtߢ=UnV*Vs] yq[2ʿ}Ǜ')(K@{5vnzd>%)L})QIye2߮NHrg E%H%nvý˓MN66_2й[MOuzgKguyww^0kqj-EEs \~HG3#cV6h8DX8̑9 6fpQ)8.}>^>E.M>( zV9&7 I<C> CU?he./-7҆Q:ENYJFdڥo,vn#?T6d3{ L?')+mx9P KNscIwk_ռf 'umwl@ 8Ï.NG3{Mَ"bM?jڕ"[8VQ EU$j/k>#pAdI1ݚ!t-6 bi@|Jbβ]_52V0/C6t(EZ\9%zDZsnB Գj$5Y  iRn]:@xՋĐiMi;8[Jk~A$&hQG$߿CY( Aj? _6#% "?K YǦIUbH - :6lBYX= AG>+Џbm[<}7PmqU뾡U?9|ub׍O\hs)Oz5 $y~Ϥ|6Ϗ-$Ox{qX0aDC'I.T$nqmX|Bl.hʹ(/_#l'#6 @ 37iK$wkU ɕ_dweSߙbR 'ƥ dq΅, $5mU"lo4^\/g)(\f7~7\&~=wv/oIeg:ηFu &l#>(vN\]AiՇ|*@4v[>,餟-^>lB;m:ҽ#|mKᎵQtwqŇ/.}6 ĮQl>_HU4H'LސwNXd/[ k$шR "F.!(W?e@A¼jo w넯fB$O>nk'>PUn;"[Yyp. ߾ kr6+n gcկJԁ~l=ZZ~z a 7.dzfhbGև~,A*>*iύ8mQO&X+y\vFƱSZPNKw1I2(Ta0DFX~29dV>8̻f$M#8%q[PVuQf9j`/K̙EnT>c&x$rA(R0_K&Sn~UGP~CqVCMM Ǹ*Wԃ3Bv .PVݸjgT~OGE9J6]rF9_ps`%4vAfvTz?»ل-=,_͈ UKl\<[ݘ)f잶 \+ƛ.$20ytxLS;u7 A1tQÛB.7Xȍ)QiN6A\O 6RjrJi9xq·H[{,]dt@M(&^4j{D:%!Lw5_5ۤ+ a˙SC?|@x>n!U3 - ,@Y#{amnc1ek`n἞b1 .xѾKzuPJU](xa{;+Zz# ֦('E/S"dܙ/SZ4xP*YL߷2=FBw*R^~ɐMS;#}&ѕF`uaNxyU)qHֲۤFҰW]nƑP{r(`KQzjZeJq yU85T:!6J: yhaJ9nq5BLp,ukV_)<܊cPǃܬJUN87AM)^L{i`BтZ@Q}:SMlZٚZs1^v7m\@||V/,nkVtu<0R'[&++$'c7 |ls;[ SaJdKva^8j%, zXrzoMBUˬ5W^gdhPڮuz:N6AC_)p?_ܰ؞ANaR|b>s! <i%(zR~rq~=.z"R?x~l]#n1"爕օ+[J8@A&2&ؤ3<zXqwGR`N@.6Z}w]'ݖSGS5"uS7*1wb^0i%1ez [4G? \C|ht8J,Gp\mEX1 K}w?M}TڎKfSLZ{WmƁ{a.M- @j}C&8ڈfkY,X"Edvrf/9L|XIeoڅhf\5m!MV ׾%_'ea%Jt'kn[}1FގV=z$ƉLgْHo Ǭ2L¡3 1rc iP~ɓʐJޞqGԃTBjto.ɸnOOp& 5||dsөqIК,HF_˼ 1+! (G{[0̺"M' Uxr_74*(L̆u}u}Z5_U7 [ lĞA{SK5zVVk wwUDPĦ S np wHRwY܏x` 5O׻}&Y ;cIjt(/_PЀ q3m.LUVBɪq/ZdP5rXsy0cN0)FVSڎJWK(JE\{"i~ xt8{,)B6\/rEzvnx]jD0r PbCeߔyV&ՒGi?J3n]lpn+^Y rziNRpwPq\S#wBv8㘁<$FdKDnd"k`-)gshCX=gL<yEMQ#Le d,*`SDpyJ2 ԯTۤ3󓇫7K|-b GMP!p âBoΔ1Ң>nes?j,Ї7tNBAe@MOv;Z fl!w%a?~q6i )X6Gt= (&lEӍ7D=m}1eͽ[\|`?J$w#3!p5"͹<(J'rHi^=ut{X Y%Dq/UX3dO ZJ BU}PNDQjxt B#6$[Um##2YތL|-C0@Ty.bBjMZ>E6V,Kl@Ґl>EFP\ կMNsxJ/ȼqu f#Îy܈GՑkƋt 19>4q/_fHN+px3TA30qZ҅yXv>UvLdEeZ:lY&|CWʮKk T.x}ð锯tgϔcK.pc/;k^'í81#[T/[*(dE휣 Y@Meޚ!d rBb q ZVB&q݌ $ugpۂxnl:G幃 pqcO$ `[7::MCLԕ7HILqpT-\NDLgy 1_[ƆꀮR^ d+3<ԮV a]_kVqZVNPVm"-1l͐ӏ5hѧE ҏhN5m$ ]q__ydi;X v bW ėtNZNYLBkONU8EuTa.<D/dJ,e/V#%-/":(!`x5bߖbBWIJ!Gi:Pl.))d.[^5L'J-W;LNE: AaT~62ȗrZefn櫼ϝf>I |? X4,>ۗNaU8Pp 7Y; [ +6^"%6NNnp;NB^?岰cz߯ϒHEv0 ra5 _cϫG} ߨ rSK'a]<M4&cy{'$ 3H# @G3|gtzh|[jCc_[{Wjn W՘uk %u {9o^$ z+ol,Bi>dbޤF'|&(7pfROHH 4}oC[f`p_SD[&ۄ+3/5oIx\!/T#TDٶ/udb%텵wR(o=F=(٘_S4 0ʼC5O( *hB ۜ}װf81iN@Ma6 ^ȣGd[ 0^7k0L_ g1lPjݭ?} ue\5*,%vp=LI89 '+zȺL'^ XD{ppLJ*c*jBڪmnL]=FTOE%$`K$:᯦-Gٞ40ߪBqt89|"h[-:aĘGhSk5+G.@EvY˔\5G2N 6WW#{f%mM%to12|)OnWBf{d6V+O(TɌR=ksp#W$Q;{b% / A1ٷ>xn[;%sKD((pD>/7Mg-%Trb! a~#[MEX?WŁڕc<< 7. 0 2gHyV^U7qzkD+gΐ8 qJWnu[u }b_HlX^o(cis#Ey A0Su]^S0g!LH%\'z Ƣ&^]`GiYI}W b|k(/ -Vy6$ n"67KE= E'qF+)NЅ\. OQ g\rW4yRwsQt@cx:pߢ%|zgÉc簔K^lҏG:vC5`5omxr Ov/fz%\V|hK%ݺzL,`rvSFʼn[M}zl}:1Riz*[򆥽vI (.*5LJuF$ F(`BQQ]" >*5zM 1[CykN5^G0\?@.x+q{wW@sŹ-E1^fv'~p^6uq. hZ}lxfqFj:W)x7mىDl /I0)CI۷'a3%:AauKMe=ƾ;cxAvaFeշy& at^2>zgK顬3U+KqSН#]h.iud./붿Z(skW)8jN!FgD"MuGa~Tf _8R&)eoM"NWlDم#y+ W~}?ڽӔ.rQ 1`v 9ď:.yJܓs1).D;'NXD]Wf4(9&~혚 '8ܾQz33]E40y0/OʬPFHrp0(k7S$-qt4]b`Jp󠜘܀-'\}Ex6^覅dMKRGrLL'ʰ@ހ솎ceZ?EAbm5aOr+`iVN3vn\}? 1*کQCP`I[uJ{!e:z;RBXAw/Y'Z9 ?&"V5{L tr+VBK&"eDP]y;/^;Ġ(P&Dv(|u<|lKT{z4OD!ٯmz:gԽ\O-Git`:n( A.[5UQI%Xztk;@̌: Z+"!Er)vTb6c6h[glgɋϏ\ox uϷ!j xIMuk2 _=Q|p@M/3} hxbz:=JN5R*&,:2.j|&1N)9! ͏ApӃ?R[y8t%}HvB*gDZ!Iߋ[Auat:ň@b: :rR|E|% 'QޒL^Ӕ_];ݏiR#SM g)_C=0ɉSB3"ak=C(sFcpB/m_f<̮*5}sMD JZ+67„ymUғS Mo*ndLv1[K2s/8S2{/*qhIb@#X_Gb'9痒>$_6\Z%9P0G35N g= Ŗ^)HJ`2hHL8Vѡ;|׳߹q/4٭2:s;Ox,~7?VU3REA'3{pտHrݢ94`:6?=k+:T"(Ɯ% G3FdNy1ePF&'x =6Qc0qB#»)G:[N,f/ϗ5whx׽ˡ*jr/+]GPx:B0Xn'hx?ЯX- uw`跕5~T7|bg*J;%ܚ=xgtDM ,(FFy\Fe5DA"Mǿ|/h?#.I$midQg*r1wMJXtɝ>ӡBbرK!Hܭ-ۄ@o$! 7S]wɥh}eYwa6jL$pF\Ok&5kScLzW',~?CM"\ 7,ǒN+(6ȉW$mfPNvR^G)Q&Q5 j u~rq\= *hYp-Vš} Qq/uy1>6\kd3E-qcYW@wWbaW|\צ`AM.-{m T7D:T&CM7.a?tT"£7 'M,VxCIP8+WmOũ!paꆟlKkm筩4.+~إ8~ QEnsJI~HbicO?W2݄p7:Зe]-+PKȼBB :9PqŚҚ!)@zIz/&>KEW=jE{q S:Z̉ S$Ge qg?fY^D'ɓX@PQE7|GYVY_Y?jS%aPG\20 9'Qx%IiqT#WP97U|&GR(*)J;DIW.DAn{e"EbلѦ~ZH4&Fzrc^au{ĸi[ޫz$'aX6ս;-UVBP@m|Xl2RPϯJҠn~0FQ qh-Ñ =ҽ66$pE`Vj5# Ps\5Gؾ4Z?[x.!Gn֔~oa˖G< ۣyPQt"* |hWBBXj5+~U#󱳰 i+{DU,6)rV@'d.H[“liI#`rЍ9AW2 02F ÷&sp⅑W{C9l7|u_qngziwǫAf߃2BW‡ 89?Ƒ x-lny5H{xSl@bjՐTw}\& g i*ûN^Bl 8LBEVSqj)e5L`XMX¥ =TO&_hn\tՉJ, L|h#]E@Q Q3Id-o7eώiB?KA0^)L,uFh*<c{oݜ9< ص0~L}±FW2?1S07ՙ l!(!!9`UY쑵OI@z+=' R/Jo)־Մ}1TW<}{#8uK(h7ܣe̸xob >f"VLn< ?ynwp2ԩ/U5`[z}tTSY>k(l|H릅 "Wb?'t]~T?Y+>-vŭmg #W+ir?;I!{ztX;%3| U^~MA\V 5YV|f#sRɼF‚vy-GReI8$SWP.u')ciDZBҐUWDAwp<ϫ3w & d2TLOt\AdHS#UmK+`$xBLa<27x=;h-k2HD A5 k8٢} QɧadMfT,[Š e:\9 >sq*94I O'+D1 WSXK'z|DG%/SvS`]zZ9H 2sA t0VcJمɀ޷h B\鋈ivcnaS#/ ~fe"DtS  n wq{F;?&\ 5Oh8nϹ'DkG=~Z Tį[.3 |<; sE+{%#[#b+`;ArWbKi7?:m|onkB,o[ 62JjOʽow&  OXM&fڟc/2֕7F4l--z$ʎ( `?K"D06=F\Rjhqa0@oHDw7W'tW)* ВΨEjB|ܳ,0',Iw~(DM 0;7+5 U\P [2F/I؋aˁMV#=zn^BI& g[{Nr ΘT8ϫP H]IEIQy}yu'MebJ $?k6ԍS{O"4C1x8vzNnJOM,L,>m7پqG2ZI:ஸ4 P|]|,f~+i0Tt:"Ke ʒR8|46/ƌ8Μ*zO韧DM@ Xs״mbz>51cp%AUЕt0U5qtb8ڇ J92&6{GF)cDzb3WZ&;=EUWsTݘAAO{YNarvr)6ۿZcl󐙁~Ep0/gp'O'TuQmnTTނ% e+JTa^ҜiMRп9+Ģ%B#_Z0V >,׮%Z ՘)g`pHj {XPթKfGŲ7u`N50a[hQ)y H7I5Aֆ}Õ=P E:Z))Y+`Af{;oS1UAԛe؟mZ=5#[lylgwrȐuʹ' ;P׳: ?;BRi\dPj~͇5wcݰz(utnDW%u}l&^Tl u~B<)!fJUX?V]ouJPŌ(5c{J kGnp\Sq{ T:(wrA Mb jacKg!(4o$ZØ$}JPRm#_xqQ}/Ÿ=cMXx*h:IJ̾v4d<6]j;lbÑiΊ͌Kg6onbjm=ಳ2[SYN=;]>BY2FTl(€vYPHh ӲzgEM!Ž_({lx =]>_rw.P'Bw* I˧𑭵.b'[Oz`гk NFOnLMontd~&F/*")(xHo9A;𕑔c%}A#3 ƭ+Zb_l7^Bj]s-І3_Uba6 C|Uu mDQÈҶx`Jo!?t{HU*f#; FZu> wt-,_tV zG 'ZXdn;!ME|9`>DwLDV(#w}^yZ+^`U&kgYꅕd;3{OS%_A*qF|h]pL=p l#LVӁu#?ʟY2;zueI۽o'W@RRG{RVXϥ]yj̰!)"'hde, lQiIoN$fL DX;eEsgntS!3 qV04r1OU~*Wq*QJ!EAH jekGK{Fw :mX;`{x"PFj^=/s"p&Mf#YlaMā!y }#2Ь\93'sNe` gĆ'f*T5RCJH:1^;ϢUde+D-i ̖1YE_ɌwMM>7yM*aT}+c]TqHt@N/C5X?GM(_qY&.!1gCVHfUq|԰nMd0n`dc& .-eB&-pCKm䢊nHpnZ^x=\bHb[KNKD(./\$9#zma@tZ!D/@<J:dw& eg1zNj$GipUǢi==%h;cpK22E 7iadL5?F_ MJT{Rr+BsrRC[4*vPOO,h5֞%(R=1 Mq U1`ta,)Bɨ48s=ʬ%sQVscݜ|sc+Si-U&XyƆ&7r|݉Γj}0YDy5KX'EԿf`%9$V6cdG`rn ~h?৅e*۸kz/MU$%>p)P9ze{W$E>qߴld{gnU`r= 7ahǂD֪2'aKGLڂ;}z7%h1D8ܔN!KLC:050 THG !{2YEMn@@]{VgFײa5ꢇpޠT$>C;_O :V_3 YwqR |hMѐwU9dcTF׆jZ9hO]Vy3-M5xT0Hv:E"|iYd愶R]"5;=Řd=@nƣZT@@xa%DmX|7X"hqis 7^*"|N)"27F}OӢ>WB,⩋)c)iskkT[nL%:MDbHgb_HZݨw'Qn9pyc/`!L?Dx%< QO&r'{Z f ո޶P2f6> N[wB5J͢"pkh`NRӶӭlϊto :Ȩp'8Qb,|3J>yl"ʉTZژT\_gN}G|Q \8RGE~:!TϞ"0hXg{lT`y(W8I"8()do s7%ENFe =݊WwιbWh;+]2bwW8)̑B~͢x=3}QVXs( Nj 2|jWG2O6s{^޾uŽQ1Mu"ͯI~?[RFBE{?z6DCVzu=&=pe|`Jf-{p\@zdWvFrٽO_6E顎1}eK!ݲ< M[jD8mpIMVEEo>T% SƤ 3OS?u-߷Os !.\2RL.ïQ;` ~zq1k >B=x_GUنc`& lyUU?^iI*( Im:|Di,U}TD 6hp *rNGh|`_g7 'bшƄEڇ= &̪TwNM\sUʲ5k!gTye'$$~eMT[-M !Zl!4(zLU"١lH @!(hI^p3ɳδ69.O n9Խڈ9;Am vrÄGCdaݛ51&.jRrG*2يh2a˿LQ!l-g,u> R2S3zgwoA,oQyz6{k?F)Y@CW9z Xݏo7m*Y[sT7pÆ]݉4Q6Q\~T-+Cf,ZGh0tl]oo^Gg̫@oGcXfQ𬎐z`fmUޫ73x$emߴE8 V;YtYs-[5Xu&WIRN#\$~RK9AIo1Y!3BrJ`ɧ+'m}SȆC"pnA$2mMDc홽{{,}`[L_( z2&;QG wN*O>-@%VXhXtB:&7Rsܪ~ULljfd($%u7(1 JV3 }Cմh=N`(~FriF6BĞ:F >s]D;CN\ʁEJ=lMveH?,CI G7/{U`O)S43?pO&y4-:l\ၬ(8C y쳸5),7GH>#{l[IgǬl|`v.Yv;A+{ Pg|w{Osz$F̈왙V[0,1 EQVu^XJpBe\D[+`UXe;!KXI7[%r8iNtT=pb̵4GDWȟNl!|2P 6V /$e!-b$is#H IzAp!X$&s5跓SjfԳBV xFhetl:65qļId]`~V󂼻RpPLܩJ)dQ&uWݚ5 .đ X\ 0S4UD?ɸy;Nw+$ߔM7cT#Ǒ tG7x$D@5 SCIU▓k1+llR8T҆?dv8S/&4gvO|^J;9i'V4&rozIEJF:Ua q/*Ncc+}h-\m5;GX;j[ EݤEYWVjS0|+ {${SHP#oE|{R+@Ʀ*/\}Fn(;đ2tz<6TSSDzx8[+Ԋ3YPMQ n+ׇpD݌Cwӓ8׹h^ӃPY-5[Xfy89,1Ŋ;GWrF"LYB!P=߹%ؚMeyH<Ɇ|u**%sm9FvMPI|8F٤|nMa{#uW%$o)~Ջű' xxEkwiVmgv45n{v~Ad۪zmr7t"˸{r$n*%pE$ ԑDzMӍ pԤ'E2* G#[S)Q0a}>;(Mq5¹T/=]lj4+W!T@0l|S!u7 ~YɌCFνUg:2Q2S=SVViǎ*^M~8 $hFz),UK\G twFOO"i~fиƵǥ!?[o/|"Q, OS6iьAg +٬Fn(Bfp '1mC א'}9 dt=Xl-BPEf=g)u^kcXb_J6:Ֆ`[뮥3{p-8C{b@V($f\AW/]  3Hʫ!-% gpY"LYCO$@,+y02^0\-)6o^B>Y ]>H;cXwaMYC3/ ^Χ &_N[˅v(iCY }o`,)߫" 0ih>4t}݁nesFzu72#%~`V_v[,|0LFWҠ{ou 346%Aeqm2!AUw Ov+{tdʜ(ڣh`c6`q{ř{1\>gIzP$: TÔ?'tD26@960j9au?ƘXcEq"˒t]гsffVW`~6I9rx¥Y&IaoXlcDDO T}/:--5zk[S.g96~g`4-rH6 g[E1tj12Y$;w w ?42*unN.{L!ko~pPPKN zsSxXe%dC\ zw<̃ÓnLYs9bVkd+^;ѓ&KԗؕN|zg`1xGWǧxsG{Մ|+%àᤎ$aS&xQ|Bͤ9ؒ9Yf! 3O$[?M&L*$g)+S)-!i8~⯐h&F( (nhVȹ!r¤>>Ӳ>N 3~Rd̄֠n"\WƁlgG#$敯bhqLD駣 g+'ս5M =yW\ wPڻǙ2 .'*hn{uf z4A*#(2@2+<j^iL&~XȎdA_`( )4{Tb'^XA nF8M4$~[aP*"A!# m[Kf&^^f{^:arļ2!JZ!Q/[/]#[.M օY&AC\u2EœVע xQgepy]7Եŭ:d)Pad:dDl!./bb-_$`#vͶqrXo˲ld 0?&z5{=ʼ[dكe|ڠ" ?Ij^*v~X3)@@dx+D,9z kHJf2b@af^ wX7f<`͔-{tGGxEDx \Bh̙ܿv [2o!V]Z\-2/5ڶW0JrYH.-V!n}`%s?w3Ո{ǫcFG X'9+ Ik6̿.Wc)Pѫ[!qhJָEڗCzú-3PxH+JMRVdmP}Lmb'q럽 ~ Z3h]I-jp],i⣧ g>m}M꾔=yʔmDCz8'TwC^o"n !mGEP 9.u`yzWzΜ@w/n7lk lKʮP) Fi-j]Urg.P`+*lH9 C_ZSj1uC!d mI>e4#UL F0-mp촖M(~carjIʸ}nRI.gդ(F{kD ogx&! },O 4Ű]Aϰʇu9/[qB@WbNn'ן7Y%| Ik&:5/d/gHǷ*Z7)|b +5?G܆m5W|L~ Fɣ{Y^p[{JWŔ0gZ O ^dL9'.uw?8 j_Wzza[ؙ7@5ٸޝS KhS}\QqeFH!@D;o7og40%[#iLRqaBX%Vv;|ѕba[l4c`E4\ M]TY:*U)dn=3H {^e ^8 *uN-Nin'Зh{r@Y<&U6<n/.)i̸77Ԃ@g?nuԕcĉ]VT6hRI>MHeRۊT2 ښy%7EG`qEfCPCzQ(~1om_ w^'X,2] 4f㆕O2&B1&b鲥1Ru(B+@[ "&L}Ǖr*UOJLHbť-6Ȓq`Ӯt ?u@R+ZņY:@1CxնJ_9^r+SV ($l0@d|˒^v,K@/яD39̣/߭+U^)wUcC)>*wC0V7)>}p1HҧXmAphO:w^D=dΊƓb@}̛tB!鮄ę3|c< TwMT]B= LmȲPs3*D0&/_zhe4\ ߉fHٓgUqV&-U4\18PMl$[\;ک Mr]aJ(W*+oĥ50Zv,OLOAg?j͗<9c܋cyͶRV#lT\-Ky JkdT- 'eWuF[C\oɒ4oQr-p 56Q+ayb  wFW{v7l\ٮ-ag;ȥpCLGy>IT+1Ýqc&fQ(~Ǜ모,~"a-kǓsiWJ%gn|mK'c:%</4x&k}M$Vd]n'ቶMC҇ P%q_}j⍊6jnw tued5ZuJ~YآJ3fp-afTE@ ;&˷;u-,=^av5~ie$NXc\z`A);xu/sAvBt0xx%H@k=*o gte6ƴHG45 )kιj/Kn9@2;%Oe^UV^ժL׶t˰w)2F_ȅ Tat:Yv %5Xqsw6Ә$țRꞛ)YW znc ĨKRZ+sٟt"pm 6Űcd Rڮ61o`źRxe/L]c0ZG5q.UQSl*KحxlVUU+UƧ$C". vZ=*r3j0hXg݉-#_ZV./1W6WՄ'8jol{.ΊQ?Vv|;5W}JlS`S ; 5&KlQM%g\=sDEa|C'0 a+~d@G#(#2S_u/,Hs,/L8hs&#Z^nƺ 7OT4--}|a xqf:EGEjodd/Jq,#ax2|UPplbq1;.s2݂q; ZqJRuҨI4ho-1q6S#-6gsOHSF ?\Ftg$erO$@@Tes"*2To.Q6?m}7=9EA, ľ簘ٯL;yM\~TR 6 :^ 䥧њƸ3n$XO9"Wf,Hv=*UJn% /tN6zS3ӣPH +.vfL"GOڿtFu0XĿV5뗽,;!){V1`ʱ5\[T^(wNr:hrQL47PJDܴIOjLWȶϙbގ`^qxOJ~JѮU\54_d g&H5S^L2)a$;w1R13 8xlOMw;P`kI^f&[DGjNt O"".;CP]#胧ɉ0, ,L&dKgI 7ȅ]Le^>Hϻ@EO􆶄s($Eh/2JŸ׫~}-A- Qʊ\%'h iR$Jd,&j <> vst)mMfWڒ|`TtԨajfKbv6 u^yք]cMBe2tɀzxI1!a@ٟ=, Qy5$NkO~^ַ}!< .*ٟ]<_Q _5s*ƞ0"D@cO[hgH>N CMWkɳe璻ՄYdL]m1 _1wIӵl> 4᧐+~ Y]،y}s)wnyl2(d#IYdݹՈ7(\g?#N` b_1,pEv+-LKRTF`ت\Ѣ8;$h&FpP e]BY<}.$JJAH-Yt=|Ou` 0;cL=8H*5$ "T̯dN+])U|ѯ n8b?vEiRqlԤV~TBp95w* Xw\~K>zD1A起v=q  AcwưwA X{PVGӖK,yV`K.<1 ZjZE7k4#~k5!O+|6R]]##~nB2/Wg>=WkrOe?Z}3pFiYi lD3Oҕ>y|ɴb)ma=8T8!A"A v( ?J_rйO9cQ{{mR/E3x{u|yw*L1 ej'(&IX732KO]ve?ӝaNτ78š%nC“ wnt=C00܉m}Զ^1K ѼV}:(?nVa/RP18߼%1z xR oMͨ{ԓS[;!3J@j*99I˯!&μLиu0pƻԜ,)M:c0`_A~T:'W,TmYlb]ȨQ&D-_YAT&~eL[/gS#F^$]m $+L붭÷~FbUHB?Zׅ?E@>U,`w:)hK˧<ҽJٲFrTaPs'\JkoKxGKc\T43^U2 {$nuw| :D?f(/Ƈ:<$6Lctdّh`R> 9^f1/ % -@%iO$n?޹!Y_Г~_pZGځ?` |9ؐ &_CY 0"7/Gw1DZlKb DP}k}5"91 #oL w r ɧ}z.IgHU ;'OHsPuƂUt1u$e]e}ܻ"$7L3 _j@Ez$KE{%/휢(0}JBт%_%'3S*aR3*9N2_X6@hÔ)DAJF#V'-jY~^:ɄYX[[J_BbEh4_cv;劢O]MHxH!kJɼk̾t߽n~ M1y@}ݭHz$.CX *9w|9D4u?∄D[3C`KD"'a並Cg5t f'BPv #N@Tj{E̹`3i^!ԧ{>$ڜL#`9W72L"( 7c!#2-6dT#I5 WMrê 8˦՜;Z}Lj3Sp#Ezj{y)SU|< ݅瞇CRwgOwvu`lꈧ 6*!Ce!SP1mbP@ZHh>#YQZ<&c/+1c æ5?(y60OЉ꫌^).8[j`$LfLϽcfo8Y.<|%Qq|qQ`y"frPI~sFv jѾhHwQ^yp T]=PsLҞkn0m+ñ8L{z'hh#%6@\T?qoo 9< 5ҪdP #m. tPv kKE%B">^c 9)p ފ#pGK<< = ̆:,ye] 1 ժkz4D 9w}* ċou~ bMx|;mhMdFҮ2q.:ZWoJ,Ys.ǰ{\Z`?s2]j d0(/( Ɗ[}0J'-5R+2+Xb{sViH:] Zj%0:D|KIG6)/!SYZru0`Kœ ڏZq;?Ws["C/3Acx뾸'}}FiѠ8jO <0q'r¼*ZacF׸oXi/,YĴ#7+xH^90B3-ݹьxzXcn[{nZ\/}+ɶm'BC ~6Y)i|{䓶? myA.ްʽ2o6!֥8U`֟еS C0,-EUe7N {olwF jh}$׾izE3rNyzBL@YTR#"P[kW}vXrLvcTj#@$EFj-2Tnc=~ |wDC87͂Ks,ŌG}- JIM6I(:]|.5tkrywÇq0pOsk`)Q4Ywt(>TȯͣӒ~qrv4'9Cc)Y׋HЫwJz}%yVzLsH1`ꈕPϗGڳ&i4$.Żʷ`Zhl|o@vvjX%diu#9{!mɖ-ߠ_z`0nnjvsun^G gxG( <"+NpZ0bP$[S{gߍSRSH?|,d_ vHݕ2o|lU,7bKPsS}àb_l] OU?_?0,y|I"Is5:q(>Hi@KqҫIM׷z&))"fPDbʳQdJ(sxARP #9Q$Jsv[!YumCGŠujz ,A?hV(<olԀƮ,Z@(Џɽ~!~ *ORNji +yǯ9ʑs.w_!Ե(̍= `σ"^q%Ƈv&S% _k 25ݐ(1e'EAKhT{?df -KV='wJ~:5EIB;YƢ\M Gz8 ~{iFM}ɟ:]~1me[dn=TDC͝t:0xtfso 7@ƥ\Fɱuic=n+\zZokrGGρCoݴ@Е9 eº%Ώ'~wP~X'Ɏz:x73h[7 ,"scY ?{k5tSEoLYњlTVz">A׋+;Ճݏv\u @LmɒpAs~u+t 7:SdRBtp!ա"6QE|L0@BJ?H Hri)L[X41=!<${/Eӏz%j9R,hu3Z\gc =Ε{V}OA^M@ +-C`*+8ۢ[Y p?n@x}J̈y2wuo-%q4V_{ LI!O8M#ApfDPUV/lAXQ'tZʇ{qv:%6;Jwe"Bpt`Xr\7eLHQsg. & IAӊ^؏:_5 qwbM^KB 5ݓPB,RʘUz n޼Z̎(iM~zsJP]QmA6Nj, /r i&RxHX|QDjoD'Rhvo`YX -_A:Y0P {Xز%%|枃 塹} 0T_ ΣR,Zi SBY ,@Ym:om4h NH]:֡l_Dq8tA):U챘a Ǭѷ4 q+H#+6*}0T藈InM>Q]a`]zIt'*,M:f"7 U͍ ςn.G+6S?W^h"ER`n*Җ_'VdB'겕8>1uܻdBgAMTC;4+b 4Õ}}42:53D;<slX(= uR]8cVE̞p)q_#A H{ )&B̷c=fK1Xs bA ?n?CgbVa t΀ 2֢?T6u"p6u5z)p01i1K >f+V ["{S㻪QkHlbm|PjK텟56GMq`Z/iːh `oBa;5r]T W=Ì uAC]Z!~Q}]s5BQƄdg:=Lhl#+=foAwMI4$cqv!޽nupx)Fp/$TW WaX$a=ǴqgTc~kfX'"BrbzMpiS~zLcRB.lͲaML6sM%g/ehGZ}@PsJuXiJˈ@6=VYhl"5+P ǠBY[zɯ1=H ҳDTZgҵ~WDL#q U, w/TJ{ YaMzH dP m*Hdͷ;)]A0h9YLFWIghM%]^yd[JJ%|8pSbFcbI 4B>NǬcC>);Qp263_2p5zAqUo*{(%Uf_=b?!w*eJYPX{fŦ`,`t?${L{-`+Pe7G} Q"卾&=.xIy`vnaW³["1 稉If&}@5`-"}7^V>XxWosX[dZ2&>/hh-S@r`EX BCy-NSYL{:+*V1F@'&'$QYJ"eħ3xbM%JLY`u#,`Nֲs2Uh9JšOY b1ThZ|>G/P BYa|.TU NV)9!G8RMi.`ǏUp6I `,s&RMʹY .{ާ !Ǡޅso>z8"TiZ):4XX /ͦx#@8VF5^[0yVd"``sMw+g@fά%5bNˆoh#-\N9*n9jcz.?&^8[`1r1T P?ЛQ6xzyyɐhh( JGr䍏1\]LPNeAh8H .e "Wщ[= Sܕȶ=Ncv7k|Y^vи DPw. Œ`yHjBL߻f/ߢd=gFv ԰W_uD'lpѲ)=LYh;Q}J{Yix`TBt$MH%BqGf~gxtyOp4P{>Mi܏vBR%>OmZF`fa+qrȎ)b.De=~O)pu賷7!H`YP6]u2[3<gqp%oȎ.]SPWeXs^<#tYGci4j4oiawCygh5F3<]0$/ h1kڰg~Dְ`$_NiU G.Kt 5l~>5k%*f,l6DZ{8K] ΢|jwp5q]iJ 8)j*k%aآPiR!' q i{_m]Tz>wQ 4kkvPG@ M,V Rq5 hm>BN}Hψ Nj<_U*_I^7ۯx )0*!QK''pg/8?z/?4 Ո ʦYfZmNF*M ƃ  t59@iFI?[H2AU c9x2-pE>vz5+ra ɦJvviq p+\%U[R8^$X =jƤynGǯCQTQTxaV4 ԝpٓl(F((x)h^=s{n48^Le>h^!ǠXw -~^׀g}6F|z#L݃\8:%Ԛ8-!7Tj|@2I?@׶)j7`w7K B:q*j(}CM$Ϟx.پ '1/mMR*c"lx*Smn09pe"QJׂ%FiC6 +G4O8i^"|W6ie-7#Y1tI \ɛyA;Ib=hab9 z,=љƇSabΗ <*sJtu ^G(5w^:})KAt,`CV  5Lȩ{ñij%nTX6"W۳:.$L`i-=׏f nk 2 Re`"P8P^탩TULޫ/ՓC׈+/!l3\<I% Mu3S3o@>t_Ů=xon *ȵ`G u ;VrBelN'Jb=ř'"Ka`TLXU6aGNA?h7tɉZ=@B5[CZFM}Ӑ؞ izj3M(?tg=׬xTyBgGeni*WTՊ#+ޝ:-1F=3 ]\r/ݛEnamTa(|T 7;ى$0| X =[ss~ \Ѝz~zc7q &qmc=xlIw'E bPݴ߉XvT 3~G-0͖oڟ7+B2QOT'I Noj!!3{$jd1soxO?dgzdmTM礪6xN6OBC=KJ2. &W#U27ϱW;$N}0> !߻-L`偾RV b~A6Sv[( U{~@6ZCҹۦS?SϾv!{!CtY>?tr۫AV|$Q {u+/u=d·U֕ TC3P÷A=*xfTSn &`T?VFy1YDu.ygɉya{ O:\`rtlm?Zu&mCV2xH=>,R.k#k#33yЛ^^n!E啕CJI0M0 (3@ FhڟfQ>Y \‰Cxi'톰2;) _0O;DwllЅxN ua~Sw)TL2=gd8KO(Z CVHt*#E ^q(HlޏJhN#%*]uʋIZ0) {4]Yk,d69f^J ʻ6JP=%siwWDb~0` D0TK ;5/^p y˘QEx׉nbT (>NW*.Ȫx5³;s=5nUN.N/z-,v9Rp`w!_s8`?95p6/_nVxHMD?>yyizk*@XƩMp`jN"ǟ.a4ё`n]gmbjl 2{tÖ5M-*_ɋ^1z|H"QG/Dsl))OPZ`Hg(jj,8ڠy$m( F_u8qKCbHaM)9J4@بaFΌTì(ZP3D Ηn.2t_7k*9ґ.۰E/Ն]rI0斌dBcEbxә'VM +Bxή"ȶdM'&Ei^)ӏ{€t/o}[.YÔ5m)1xRP{K  s#WNȐH8l?_,|m!5!4j)E J("ĴJ;6tsI=-p?P5Ϋ+}`TLCz^䢿y(4\yWžC-!SiFmi=^Os}!͹r@I 3GK@c'g hLU U'[^`o@~'eo܆aq49x~<=sșb}5hUp!B`xL|7d E, )4Tb6vv'/[k d?i, ./i]F(qPfzJ))ŋia!Cl~h Ptk2'FMw?`@{p'P![35 wr &-TMT5`,(fek~8mi+Ѡe_JR(M} 1mf}2wqXj*bbJ_ Ou7 Ddٯg BO[p dMstDSv!ǩjޖբͣEk3\!&VA,I :ԙ`䖀DS: NBmHц P @`\C\#m1nQx5Yo5<˘ݛe#XO8arD3¬)7ɷ.nk>ybNO;YG}?Y!}8 KH$ta'ٟBZsIg#N=S+.jK".Q? ]9Z]r-߲ P=(V޻vTn&L\e`goصrO; 8,ꯡ"Br>h]F!7lMЅuV/bhω7aPBxX/(&c0=EϸqJ!NY{+ӋeJ};Gwtu@R5R6XMP,c㎘ ڌ _Ν[ s^kG\&Vbu:O*Z `sN4U p*_ѻnkz24_r"dm!'e ת?۬m wwK9GLI dfÃ#K^<3.eLӉmÐ0Z4j(M .5Dˏk },un4󻀏Np̢$H$(=ٸ.3a6UnipB |ǶDihHī&LQHV?4)v;L\P P^aRaD{i>n2LR̬:~ |h",ź D+^̯-ԡ +n#*-2D-C<.wخW̠1$G$kgd^NmK<7B\OՕX^r;I{%kxb'>\c0cZ 5,+ıfzue(@kQ%Y&gT$By=,?+Ohȋv͔\ 恂&%| n OE&a@{Kn OV?Bt3e*cpZ34hC B&yX!Xk@\t26cWM~p+CD l{} j[P'N B!iD00WOh=\7Km e!%]'y1t HګuRXRP Nu\6s|:cQȔ/S?JwcgX y#F |fmX؅6VҨgC*2 } La%0.| ҖcҨ%\uO7}$aLǡ[r@|v;qztH 0ꓼ9tfrG1p:Zs_R=ۈepG+m,vmgLIPP@Zd809S̬Q I52B}Oe9ϥs$WhWrqfj:uUq,U8Wy9vrO@r]Yo}aQ؊Q4^!8'q ot^.0A%ZaNo"5reH^x4~Oz{59{{{׼{֒!M1ձaKx40 R_2*7L$h3I>}D>Q3mA ƂXa,s*Lm^1ΒŁ49Cd2Z8;!we;&|ue(x4_kR-9`Ňqk~IشOiy(J!lDP,&9H+wOT9RKDVlpY-ki*,y&/%^a ^S \9mۢ2u{3߮8w$5GpS)Ƙ;u|2ѳ)D+Vj8f "yRh}6Y7'9P0ތù<]Vվ8%[/MaAiteo=[%-J'fl*+@2{|)J&PYVw)#I R 9o3T2)Ei<ܧ Z? K;S7@#e%)oE? ʫpo:_HE."喰`6Ɋf*}(E!α.QFD"6b~9!Qh젛A9ط) IS  Ƃ[79s NQ'hR%+aϳ Gfт=Nl@-߁<dԁa#LP)6WXT=Ra. Vޓ%L-@Ԫ.2%2׵<5V{|LI[wa(Z23|k]cqQxtU8TS595BT-DBB 5XΤBWWdY{f2P4hem6t4SL8||:qjKxQy 4'\_dZX\q* 5nLp@0s'@VQ3slܩ3sMTGvddU~38l}m34mS, T^W HӄxJҤRp"Iig/ ycgFx*I6b[G75eU2zz:G -7AP>_ṇ0O q 3[>5rBVkUjӵXc梙h*A^ly.L J0/ H6Ҡ*@?OӻPШ|e- (C]Q%(oKކ|֒Afk}YbW yb-,7scЮ8oUn%RYItϐ.E&̛ P p)SuWAD v0ui :Ce?jآ7Y_]L"IUxuQx5`W&XahxoD1'0N 'PS?:B3X`NKU ڭSg1Rp,ҽR>"0MD1F8)^W|d)4VD/b׾$t+`e|6G^lq8S`m"Z/E (o>=pcV>{Y&B2 Nh1Jv9=\D*5d><^ gDA DN5e) m)}M"ge)"ig%PF-_ЅeT(?`4, F %}prXtTtC'Ipd$4'\>n"`mU!RwDC_3eњ C 0XUCjS><w|7uVlaSnٴLF]lwuu=p/2: ft2>]WtHk8! ɏ)>bwԜ2LsC: WzN?+,mNun̓Wd᫘/2!w`4H7A;n7B)cb#dڜn~N222/lB B<2)!{|̬놶?FໆlP0~J2w#YMuRl&fvC ePtc%LjkMH9֋j%2%L8ĢV,e֚ZA= sLGI&Hvb IF9|ߍ^*iggS-|!Eu+G|AId>'!3wA%օ!]ܟħL4G~1/?`fGLovH)U^/hfX;SAc1ܹw,S  >xPWS:0]xu׻ φ:@)#FcK}^SuczE7դ< v]= EXun7\>-?RgT?Pi\%8qw{+2F\ȣ}Aqn&ٶ[Eh5/褟tjCq#ܮ׫58$IWjһA32S82˅VQIk\-A-vz-YVyG|س{%vռb-ߣybI-pʱ8v#]`Y3CîR4~SM +/i a]Aɺp `*ALCFD(T# ՓgHIǦ@F3.P R2΍'{r *mtI }@n(ft,a^: l2el~9⦆mѳie]4?<ڙi)|P37YقXvF2io#MceuuF ’Ÿ.JAwE?X,Ճ=7Itb`hh@LwP7pkG3O>j;&Ɩj χ/Hn~rH!#d89' )³*Nv ,#nmC-p$Àx1\TiwXe[I77#t@Ql[p HǧTiDjKe;iɢZG>0$P+ͺ[J,'< NE8!bxK5T}@Ǿ̯aѮAtɭĭq٬hӛWş׮O>Rd^.F(H_-,}=C#׃3atZph R-;K8?;nRLޖ;s=H..Dm.^H Ґ&!{@N=jn@:ǖc R7hBmJ֔*P+nۦKꙍ)OeP*Cℌɉ r-jas>.1SFي5",K,0I]N9 6S6c;_bfhLr4+F>Ci.73VG}(Ehܰ:Dp<8Gߋ=_C+aɳgT]ȎyB ƾ7 ҆20_ C:|᜗UTzT)|u@PE`,ҼhZku19)аc D3G=&[UF2S/*LVgNnWg+OFHXѬ4,DԨEca'^vҡ3Y8rcc߁Q{5[o¨4[F&2ۑ+V3lVr=yVoS[E']׃y/ ? %Kem7~M1F=N2H&+Q͠(c褶l jE߻7o!AD?B(0{/856!u_a/nOUVJ5{}KzF`NsXl' 'c8YђG=r3]6b+13ksI9rU i,p_evGBCajށ*C0rh:܉1dJV,.<`2m $ ?MU)ޘROk]٨\k)6^~.˛u^]Xxhao Slpq@`Ȧv.m9)<+vT.𪰿A 7-OWA\s@3@wՇM r`" Gr¯{JLL/t=-ID9@ =]0$.R^>OQSuz6l0eߵ\!tC;黔r=Gu0\2jx*Lk4-FTAgJ6Dd%~a2w{xIc챫EP5x/?njO( Y(dg*2XFgJ=}BwʫVi2a066Y9 )f BrGm8CP2TvCш5OsFbWB) 7 lGYf˛ܸ]#;׹b)מBN: =6L$3nB)VM)-,'/VTgfkb2zbS4B ho{—P=$*\,­T֣6eP䗀 <2KKL%:|ÏQx=O>oh }o2p9\ȄY;VrfbG<ДӄHy؇^=PMPtxTfɼ.C*œa+µθږ;.~Dɚ5)$g̸$ԕl(uw<_ubzhie!aa ő?d '9mS1B_\ࣆ,|8Gw!b_|sUhڧSZٝQp; U{Vzo$GoDGç*#MZY@| =.ڞJ&`v+g?R5k|c[X`B&PD*HJ` ~2 W"+ݧ !pzu0=#IBp3T-n.r_ SI3]ހAJ=D̳'r>XaQG2r4-cmYy:N^yC,O-d^ hPʗJ]gXT~ ,M<,btU.$2ɎE@,-r5_IPR[ 2Wk7Ë%Uό =% KJKO҈6A|4=+n͗F#v(; [ k'XXU6\ݟ4ʼbU ф ,EGh> EɧcAфH:⁁M8BLw|и1MΎXU >3SU/y3>h% fU7ڪ4O >GT a>֐:Ƃ-%Rsbx_96ۦ[2iZ[bx~y)`p#6+;:\>dvM3r؞j&3$iL..ŕ ^aXTcSh򼺓3xDl'Qi^Kß tO O͟*%Y0y\#K įS*e- 7N FMé-=wNemv?`~RKe86ȼS)[$diA&Mv(Cwf\NњܹPTB2Sb9Fz(ׅ~0o"92\\u'3pzw>\4+;~[kbYi }y`&D#9^X(^#>u>#vmI&xa Ig t»$7\ { $aAHꝌML^ TpCMbkyg#6u'-S^8A Q,$ķ&gb֖)}Zu$z67P9|sP0UCkEI?up["$?w㕊9|PU)p=qGiVgoA 3&4_x/`0I&_SvkPgۭL6 عJOxM%G'h,8j c[}?;L]"nknZ[k]K=9UNDCۼÄmR XH' Ek;5]jJC8XI1x#oVWHtL5GOks#x̲grLx)v nz3.xtͮm4Kc:H:_IJcB[WnUj9\ք^!e(3cXN"9}HkYwD G6&xxa<|Kf*NC#е_oxPRhspt*|2hXQKD,Dt|k"WD4Ln7GaQf Qҝmn?]'GuvajH%1*O""+BVaߞZC*fLWןՓ;G< acgMlVғܵDˎaEo?ȝ[?w `Bo p Ħ7t@VY΢3j'oVs!Ta̶C*nWhﯾhϾHe)fF)Muחq'6@)y:7<8J\eCVYh<NGr3.vC$+ճ]jܠԈ\a~#V#HB94= 3͜!P xEfR_.(kb ,GRl*]O:-EkGRثvK6?H T,/~Fy\4yr2R3ڪ LD^s d\S8}ÓjYz_4JE,XYgFyHMX}gƔM"?XcY̐ht+g{HjAqYyK׾Q}FxND%Wvnt=Wvvl+{%;{9Uj a8g^[]9>t30N/r&Z0TDmIu;Lu:` T?n-#~\f[ h_WR)-}К|Pji @: ݌>Qdp23iA8?(0b<>˼xА?QT3a;ÀP-"Y( |=ԛz(#O7oťpR;/b!E?7אi@{_ؿT e.`"`m²b?_FֈBP-3V)i M2S~gB0!;[4g,đ߮pVG" ,8rXX"nn;/knmB=yQMi?x2*-EA1dP@JiY04,š,mۜ|.0BOK!`&@[$]-[mLȪ{RJ4֚wM^/EBq&pSgX*FB4mt7nyo |BnfEPTL,R 0Nf5$KJS5-Ԩmjj6TcWRk"B."ۨh)۩K -qw^|#5N3Zٶo̠;-ƈSgDo+.O>}mqǗ`VF zB9!:3Ȧ ;ݺM.kf6v7BӞ9 [c$|Sod,m 51*X̝:2g2o ĪзS@bF@z|i &VwnkjKoɉJ5/MnDw8wi aڜnOKuݘZ<7vlRzu~.KUS$>;zn!Z\JK. VKK'=Xk1ƴMu$|77R }De@QUwXPrʍn&yA{YX3VDI>"jπ| &mE2]a hQ+G]=/z0`0U\B"xe Bjd閙Q`N|Wק(3F8w%5%6~Π_ItN0C=!~\U4H8 c1E0 Uq}f:}i[\Bp Jʂ~+.p51SR-pF5$M3M 건/A`)Z$L1M?Q~%xB L- .r/:N>Q377l=Y($S_7SlBK{tzEDv1b& jo%rKm88YQ59$ZD^ˑ1`\ Ltzqk6>:5UA\M3$&ȤM%Zm^V1 `Z8 EQ-D̷9 i竞W[*~G%JL (oX`}q]BV U] צ*?6C)Tv]?d Ȁ1FvBUJt !+1+қ9c.u ku!Ŀm[]bXG*ǮHk*2+B/7$_z~"*~_xQ@)^e i!\!jYEIƻٗHڴ_!v(B`Gq^tYamt3PT/J-~ n5 I5CLj#PL""xw UH۰Kp14V٠.>F}tl=cPF@nq LT!W^7C iT;S(EX/E)Hq@,h*Vh[ڊNws[R 7 E\)WM;& uT$F7-")1ObȚNQKX4Bj"'qnrv(WCO sMse:?)Yah pO~\"~T,[sBi*$6Zy"Ai'Yl"B`2x+u7oH8ř[c?Bscut`(賓1LzjAcP}P4@'azPveKC Fc8tI+a.1e;UĿ>!7=LW(uB ZPF By\L%59'#*+]`%nWa尴'luuDE|7 NZgD֨Z~md?r .Raw\@uRdOnכO&SpnXVbx2]B]EasJIK$I}ah?I@j9f"є u)mjw~.x[m5 C2@_pS@&>FD_zr>0VxF4aƎ :|)>tOg$o/pŸ؏!-=AuXmװ>T 2I%JfTT?y9Šب֗9qj%EóM\TٚjHUKhRQ<-ƚ2"\J:[ foV3It }7ݠ vEmRч}6i l&f G&<}ޙw. CI-םsƩFDz ~w)@j&pgijɮk3HH_l!<).Jw(KYn;MiHmuzhGpǣl"]s玸>1A^H<]6 e傸̝u\6kжS .+K$<cd|S&9a@8 R fiP@H6V&^ Z1TȜ rqhދ/]_u^wza0\0wlNqx`4@g)NWJSX`LBIV5!4*G^)6c0̞%=GWPIE/D_2uV YƴBsW;lDh3g~M5<`+ XOi\U颛[}SC߁k"Wl ߳W71G`¯rYy3_r1 $}iec{5wY[í|! FV _w Vþ(A UX-./9eVjP2ȷn5_]y fenh͐~&˼AN]h4 %f&EWwRRS~46ˁn3*!{V=ma"M?4!*dYRhHβy l 8Zb,qͽ]A`&}^ZKM:W1Dā7^K9rYX ëTx?siye)pJzѸ˯{H |Wl6X01o xx*3pORfw*ߏdЬf|p{(̬?zC' qtaʟ-(d RAAGGr4$"ro|seDCɉCeU䐝uC񮏹93`32n*CYȹ;v܎c.捶6BMzu'3$2'M!mYY^&{UFͣM3 _% 4TH|f}j~8ǻNJBːP ~KZfJ;~[A]EB)(a8d!}d GIV \|<2`q阢gX+SoȠep7W[sn+ L 9J5?$,Aݍ ښvmfUL'j@ ZB"WJ,릀=)јLÔf*>Q 6J2x]sQ9Id|@(T{mQCj.bvG&^A׿mϦr<4ɸ)C*'*곉CgCļc:vv"MвNpd>5o tCh}qLA#Boݹ>:XN`u$!Qkm E|a˸.7tmq6[4dȕ@ @UDQO=_c6`ŭ86;Co95I *r_[&󸙨;g.ȵ轻gUl@OZgrF ̓uWP[~.9_/*Q(}C0@f6햩}jyLNi( 2ܮ *iSĵ@ Ԧ8naΠ;!&+>"E '|1{6}:朝 \xKĉ!4".f^,[]=R$PdiݒF|nt8jA*9B W09} Ұ7ʐ !*8BW(-| oѸ $T'"·ZlÂ{goErkМfK ]vb)WL2[g7J~%H8 + PxOɧ(!aȥ/ ^{ |KM=`Zɜy*A˵$_Ot\ȁgl P5>[;22(\j.;FKWAhrɪ䏡S1&Eه'ӐX@TNF`O:,:78YpMh?of/IzٔXt;42"]{u@2h4Bw,]}6Anh:*Ă΅mvZ|kES9^%aق7- -Q&~n];L խ`o6c# )u lzdG5Yo|leګxLzVM趂1-G̷b+ p"Ŏc8tKsX u@vٝ3oYjlpO ^q2QY (&`f8۾hh[h/8z7=p0ʤ٬h9Y̆>F\I^GCcs TͲ'DDôrX7ӯu=W|<8\U9ihf!.xD3ի@l (}2|JJso aq1ʼn :l8ΪsENeG(+,GG,s5276u8e6uz&:93쏽 T)3o-+^H)L K $"렫[-(Yo=ҝhlq|z҄!0}UG (nɞ]6A8o^g)lsIzz4CAFaEU~WH R-9v{g&I?CtZl4iL0ȐcFK8K{>8(2IĆz2G>XSmgNG;JDiZP 'len=n pKJC%\<Ը$OI "6~"vE"@}PxmF2%5wSѶ.Ga65Wـg 94@ 'yQ\qxW1PvgzA05Q//e2δ#GQ\1jS=4Gb.$ѮHn) :*݋j  S޲+ߣ]= Ms37vf"\"M+B$wդc/n)8Rٚ=\wL(QhzQ'd%ʇrMb#p/[XIuQ :xښy5{$6׬":Q @¿+KvBs[%OJ\eouHGj.dZ hYNсo°|~u06>i=1KY6Sf(䓗ZCf6U| yoϼ a"g"W> feY#D3{4/DjRs&]1KEvVn *)8+\|i9vf3ʭ!.Ed[B"9^s@U"}zEIǥv{6P Wv4K'M~.60ANWPAZ!+#X_`na|2,mIkwcS =bnޭG 0EC)e&{P(_gWUI7._~##D}4h,X>8IWEwT׺5_zBY #keo {plf뱷 ̈ JJ c O v|df2^:;@&~ = 5)1B)!ccfɰ_lJr>05$67)9L%Ɋu.PO"l5N:(pwϮ J%eFWALxȸWx~N@8Pֳكh˲8aaRAhtwƪj:rIˆm\dܝMSt$)qUQ'+k4E:s`4@Qpa/JoaY!)՞*kE;Vʨ?~ɞn# Wh455N.t䑀_o|-Zie{hT:„Zt;Fe U{GqܖVv,-""Q}͠=\ѱH5f&=%OJ|i&YhR/68(XHӡ 甂Uu;Ծ?bV6g냌e7JW1򻤬N&=,nV4%LN=N }Ž &͓T/jW[kNVnU BP %AO1hYSjV ;XY1%ɮs@'J^Im/US]rmAg 1_RvtٮMZ_ &#xwWHEG&ߍLUWIH]SM]aV Bt>8 GjY.򀾕Nj,mI;}،ٶ"a6ײ=5r#l\;wMJPhK\D6>Kqsi mԬ.[j4%[!BFEvTZDeٰs9} Ky- ǠgނCet:V@چd$"RIn7? [H Ҩthvf!Sp(bAhmljW0rd ]+[!T\Qdn45mRf{BaG )'xöBEԸ[;^O{:{-{%8WۓT!EJ@=p|eຢIPu++_Ui}*ӘaæΠ蹎/!q] 퉤)`\`k傶(f|?maZ:ިη=H6*˖gÞf**L46kp((T!'KBt~sx6Uƺ%[&#h`. f|tN *^\H0R}=OT=guoh8\G4aP~'RK. Rr-/ÒNϥǤ2|lsy+7xvy2熠pu/5-~ YxFqώsD<_Zv;dcnWl^+UQaK̠y'D4Ȕ1! B}reykҞTzTzS?:@)>h:8j3+Ŭٝ:%4Մ@r_bJ&оϴ'iT?"9ҦDabBPBv!,IB^R/UOh||g[ p;(垥7Di9ZEWO T+ ܅a{9dVF:_,8B@uk\udvylf$`T& QP+AS/$ 9lgיa5Md:kop%fml\}&HI B^vs*p/hD,@H cp. 6ZZ-{,hAs i7lٟٷWܴ(>c}P" Gg8|є[B Rsk1pq'O|5*c0h1L5w ~_ȀQv pct9ͨ*$L[jʅXעEM=b?K *\L!ޙ劎ĸn}k1O턦zo %glH`ں-69"\<9pQ̓Gߴ% N'+\xD-7}Wq^""&Gh|P6# +-Ӑ@_JqK<0]bmPN]N.-&Qafg~t>f^_WsPGx?m zkƊ'[.VLjt;gI*N6C*@|<4.?bARd{No~y c!Y;{#0 f V$zI=f9zh.pi| کwJP*?K@Rqﭼu.IH| ݷk[׽;2_3Ee`OzUr>E6u~t\]2X톅Vnհp{Xl/~%E+Fw뷆ZC R4̬0 Ū~>{c[-#<sI=gi2e1nYD5>N  Hܷ7\XN˖"OўUJΘ4\ WT̻U'Y4QǹLUv~jvZS$%mI'/Fy I Qj@6C'xvt%_̮ &}26z:-dYNBlۘ3D#DDb.KGz3+~ :EcebSE3yyff[,X)Xul&ϴҁWJq&ΐgFP4N4Vp"X|sJ*8X#{t mh[0KrRq+iQچ8T IǺ&%%/Q?V89f mzp:3E Oҵ*׉^9ea^]/ow($ Evm3, տwVɐ$T8;0Y]Ke-?TRi=zQLB"2ZЖf ᔪԚi, @J/hK?\hZQŧM`r˖Ɠnp@]@0v3|#cx‹67@=ИZ<3(|\~z7ZWyꜮp/^:8V,>Yd 5c\U5= ۈicVqt0i"v)v ' jv,@>bo)}ޕPѪK0My,Ÿk;Q'p#Hkw-@+z - ^"\PԴL oO-CӘGgz%|\ )~N tםHq|_҇ï>7pkhІƒsdߖD*fm rMA俈܋k^"ͧL* %~ PU jKRlL3woR`fl =A`%'Bģe sQi+/ʵ 1״7s??|kO>(sLg,4J G@PS +^`g -DFHunNS"[PVlES)}JڸWQo%[0î̼MqUy2_P%q51[ P.G?y.)/8,E*^fp,y7dLjvRIZk~e95vsoY2 79멈׬[L Kwbyq:c.]T GϞq(yw#4D ۲:vbyG '"cT$O2ops3dپxh`d; -DprO?Y&PueD3O?d:-0|&frA1! *>h)W!Š*PaJ9hp)WL-}ۺ.q_RN+oPRC4$+ɃUoľRwBV*:{ⶣ>Y,9o 8S"$0n`UidO];DYҁ<ˢSU*%qs4`307]qL%KUI2lgЂ?AgE.Pq;="rljE"qތ*pj̴`ܣkۜ mtUj!;fw!BW4TV$6|$/#z4'+#fX㐍ge렉)_ޜPB4BWOb^[~p9B6fr‡ؤ3g]ʹ9x9)iy!v[ #g\J?Id Pu6"0PKs>wũXx*n#Oo>8I5=ڱv& {VfD(TQLJOV[|d"u@uh$T U>Ή }mmn4ܸUxaHttwnd.q2Vn q=rĤ!j;|i!xxʽLX&jr:y&wTpqhCRYZj*" {U9rhUX{.61p )1zD:5n.l,; hPgq8~͂v@{m]`E";K;k:bYPЬ,k *X(Á';s4C@rk3U,Yk?\@wVhD׼5hTgxm0[k56^jh3MHbD4xKvu4.=-_yAJlȟ9xr=v%t;3盥!%6 E~fel `9Uf}VKEc PJ%`cWoX=$1@5խZs0P6#L_RAwWV{jV?sNI/m]*#udZfe_iA`^ػ#:ױ |Օ U?67p=NpoOAah4{a^:tJN .j):*97tP*zT[*{1XJ } F=^sńUВvLmSa8:[AH6Z0ٺS _Sݢ]iHM dǹ5 c[zP}Ǒ}jn?},E᠎PR44?PWbGǪ0i#;+&m3A5k4#\髵},1~c|naÀC@;ιN?hlcD]?p,3r]yUHuˣګjIUTzKi 'ܴs߿=q4#CL}Oγ(J\F]ǗNnQ{5A81ROֵqTi@e0㱇ίCF2$L6;B0hK)@-Є&!MyJ"2!jpƏn, /0k|Ș`r1۹GXc:ρæCJsgM`0i-j{CtI뛗2"6eyRhϏ2 "Pn0#Bjw|RŇi/>j'ת:[GLRfW֚EZa%%2 1n8@|pO=)e%">Zd`n:ɝzDFX\xR=@2?sI!c;bO<{1_=cW貢̹v!&3J}T#KF *@N9_EJ;IPOXgxr|GG)bCz6J_v:[ ~0/xv,)5TZ!"4X)RFobS8+M({ oF2TI7;b*=`N.w}pZo]sgO4xNڸD'eioEԦ ZB!ބN9?AЌcreC5ntt+?(kp0"z GRU$3c6s(7ZC/m~9Zk8꟟Y5'm-Ba30f<_mnJZbG7ݒdqf'C)7XeBg}'7OECB@Έu q>W־]8\ q!TUhoO>+5?_TJ7W[ݼcC/䞾3KⳐe1}iz>Yځ(XJk)~ FdQ),ێ(>gvMX'7{?4KpJk(^0F]tQ-Ѽ/txO[X ?vY(VjsWձx:բaE{@ egӫ,!Smzg)}cp]ɋN0b c mJfڕf1 gJϥ3H ƯvMFu#;1m{j0:O@`W^CN֋VTN-yK"ٗR+ly% KCbLdD^ H` ɽn4PnWrNK{hCpi+%} !%%zYͲ)p;7baD%"b#Ve̓~垜ݓ])Ma7OEQ jT:XFbu<ŕ~i"Nv oS\}b;0ܔ@]& %I %QRr/|GX4G2Iѣ?=X){Za6+&'擺*ͯy𿽇1]>O޺/J\^>#^b&U1Uz}hGp> TDg⩝lLQƤ/:Fr?TP %bc| kT\, `b)+Gjz iЎ RġPsXeIF6bk/a6D ~ ^oߣ{Z;_.;KaIc :Hs`?mb,N-c2QHms679"eV t+9؆r/Ai 9EvTOX8iT, TDas؄W>y`֐#Qb^tGBZá+{[E&¤/}+33*{׹PmG5Yk;&`2^q)nzxYLdOz;FjN"^}@6!蛷XOدB,2MI;cueGW &'f\r3# *]{FzG??dj)L؋<: ,I f,rH>"Q%\줫4 \9g8+?:@^ H`g7A`b,Yːv)D ߙbΏ#[<=@L2c2anRtB5σkBʺV&ATBRqf2 p]UtOB}Ard4C e+j_>GÌyrg~@)ܳczˊSScƿu/a7+:YcRF:aﺍvy6oQvuU.) םSzrP]7&z~)aj)CF%}Ŝ|l#_)-XD@^9ѡ\&H"9&N_B͠IlʽVHF`Vg{f/hTg@ m3Z{uuLhNx>&=V8}եoe46%!Zjlo>KŅN[p༻!/X*ǡߐ3>>.c'_¸"g .KVlyD SE=~V{:$nQCq"%jGa/P RͮhЄ^mA C 5Z?d[=ĶI`7~$]mmz&/'gT1Į_z\H`$-ٓT /ƃԱ!ikDPP=? bH`+E@NIhPF@⎺ue.O}]Fț6$'J/[#Ƨlf}c!djzU >1nĹ vjIl\.8MҪg#yQ6$!3e;~ʶ*(PD]Y;ia6J: M;+BU(ڶq n)sP29Q ْL~p9' dO/*7IExi % E+ 38#]7%q'F%n\GhRu.;`Rt(v(ödq[3:o.| &j*`l,Po6ֵ;=CiRW%M?:SГ VkߺUn wOR5 0}mE0RX& {qqKKeЊ2gлPkYYw@-Z~j@噃Tw- 'g}`S6ȓĐyDY+DМP liVFKq\pm:l/"Hx_ARPw42ʲ7 4O/ɽp䟐`bd ,S) r_,T?hS]ɡx C4Ze:IZds3e*9ag`D3[HsK34w<1\;@tfe؂diuRQb= X|%_RwIw=Agkx8*1`|omm2/GGɍj'IL~}.9{bP^PB UrmJY[4RR*;nK%G"쐘Z94H'{}GXhh̦#g"1=$an/b~ t`}Ss]]vm5\;$*^lbES/tI+%~!`F>ytzEB;"J)a:*=pyZ{QA(, Uk fށ#?$;^׵_DEg8 ⁼%N]0͠vߍhЭU-mߜ (ymRn)Tb \;u.wBu4%iZ `zKgl*z-٪0_tS{ \6 [[$h,9rWwF]"(?75qx_75Z07ɏ I/:E&`$0"-O A@S`g \FO<)ZX.,t Ek5Χl3lڑZ+= yl[)_ZUj,p8o `=f/c!o$yKApVRdmSJ)P6OEi2}޾-TАѷ JFexS31#ꞁ5wbTV1ٓJ7Gݜai9{Q(p3 #/zQ4 WxcF0÷"w(v QȄXiF+DF & zU5c@W(a p`r,?GW?uK \yAtvuT1]ahFm .dQNW1֨+bԯ :}Ϣ*6ǐm`jZRΣt?$fiGOLN5krڕb1{ԀSmm-{Å☽ o  )XY.s6*2I74cfj!U ɹm0tWD:!G^S^_tzLޟ,`RnDn;ހ ]zmo,+ztIh%UƃИ"z`x kܘW8V;,>~ڑwQnKx@/14~AYU߻mM2.|W50 wBPiAdH&tc+d}ꊗcӶ/EJق΢9(jwl@IoKVH~8Hż c|Bs} v:nvWөg<|ydl v8^{ᇊ5ӘS[O*k7o[V~LDw*eDzYKcfd5 ZͿAXGP1CX fâ_oH^/3D!U".I +iybf v5Œ lw T~ ?kӋw4I,yPޫ~xNP=ÎS' f\{ >, OJT[f&Rg\ٖY(Յ8M49nzǦ -W,[(-Q3~9MW-F(eV+Wcс){?o:9UH>JZ$LHoZwT>)lȐ2֋Aѫ6W@&5j6Jg^Kج.ezXl:Lja|S p_eR@!%BW.>yn. л7D$IG@ϖmCN6@ 6 !q[K2\cȧɳ,x,ɧ* -AXԲv|OYFi XJ OÐz!ύOV~t vҿäǾ-O)DM0Xx4CUbo`f$2SvBj2ԔJlm+SlT1 ̬î;>8toq@0 *n#N,ؗݬZ8.@ 񳴕 1}˖̭nݲȖM7f_DZ5Դ*4:kO"#ksrYP٥S)P Vdg~DZe_g-6ibtOD+{7Y6vUf ŏZ3o>۱.퍤'#n\ Eqnceng P?Xbϥ?a|ς*TF] D S ` ]4; yf<1K4lE 1kt 1z૴-ꑗv6ķh ;iĹIi< GC#88d)YV`z3*1}V.H6O+ !&,6UI9_+<^,fh L ӌ)J7'o u؊1J]:%1/QYcHUSMU/h N-\%ڐF]IVNtpf5&FϹR Sw^Ӄ!!Uv~N!B -OF/墽&n2Ep ~}ߟqjdE<|3aqń>%tP\Mŀ큆EV*5sY6 njX>}1s;8P1'FW <5EJxP`vc նFQyfpk짖p"[Q0B{fJy+WJ- +8rV:)%(Wrx "4\EM0;dcaFdz3o9$3.ؔdӚfkuuh D\kق [XIyfr:Fbd:ɘ\+U'5t+)^Pژ(nפUm<>8]]<=pdX39`+P}^ whjJhzgwqѹ'A^&mdJ"Hdp?͂Y`4H^`$s4z$*p俋M<]:<E-ģSalŝ)vDu>Qr#}¸|>|U<&P,?l`3s'7XM6šnj^$f[a.Z. *,*&ߝbߪ}!@ЯóꫯmKNfgAQ_Wǫwx]ڨQٸÀ#PLCYYOЧ&_8˝{]xR.) ~G!z @WO=!b?&oqOVYa#frFt q- 0 Z t)xRB%&F:!; {"l`o,p"Dp 8idOiU-$: PgPMSSAխ P*_ /IaTiqYkr4zW PFOmbtQFx5Sɲhy$ !-m2 ?m+3hU==Y00"]Gl^jFNCM2͝uzƶF'9 J[GH ^\?Zg2q1?׋ <'Y_D4 ۘd8Rwl;bPGpddu9;Q~;o 0ءIYj13quhllϻ:n VKʻk]:\h"M Ip:;5u_'sHx1^6`E6Hfp/ ^Q~L0ӐvfeU6YATʲ(,'.z%z*-qvࠃDQՀ wkY] QNɔl`&z3l]ꄀ1y⡇e!qt^ doa]~Y_G*iJ@-ff6'ԷAo([_-Dו[}6Y<7`IoM27L>iWJ)J3-Hɮ{EC/6.~64s8\ns]O!AoAvroK"`Yw͊n*)74~0Ȗ[4 e:ۦ--`0,u. <w͙(߹=޻ȶuQPxxU/ Uebj JV8V~'xPRb%/ngRy ciylQ157,< eI~E?Aު .ӃyN5<fwӅ4gJ!8UņL΂8PyjC( {Q2fĜ`F%ZT$B 83S}b7-CE+h6iKUJ =ʪCss8jI?#8x*oc 4b+]N`zj/_ J4٬%U yϐuƝ<#6|}*>wyw#G+x~&kyɒ~ߑo58h4$H(D68c&O0}nDfSS5KШكB ěMzD/bGsOĥ[uz2K\NYɊ>QIonm) WuO{sE7rhpoo&0߾ =gٸ׋6l [+ EiȞDmm#X nwIПP迗 H u\d0m3δ!Gtg2*qc\<9][Fp75%*ZǛ)]>/Lќ bQ\< L+kcQkA㿜Fpo;2Vo顳~PZgh|Jw?jtlG:5`>pTmQQ)Gn ;RfSa2s v ifW{uN:za"I!TxEnB!~3$S2#F,09)TxefO&e4ct%*oeGK?tp]9;6g'^Ɨ!\0Bub7\:##Pn΄H\xddOZp&*Ų֝c1r D:OH-"gg& IQE#V>>(`_ {NdbJ"9*SEW3wwU󂅈bvU}>7*Nwq?LhxL+)(ڶ6U޵BNi2>!VN"*[s@*˜.ᚿ.!|#` u1YJ}X6b Z0+ԃʈxq'MRR U\z{;M^(\VgwOOe*v/4ȂRvK֬7xOϳ?彍d3~>Dr9f]]FW-Kpu{Ż 5< JII+?a';K9}SOTU\v3&rM'C*[J4iFrn[Y@~J_ɓs<R&mRDP%'ǭLf4Yʇo=܃+ٷ$w 1/LUt [*Yk۰0V"nUpF3d]g/>BP\=" ϫ1]Y/l@oq7sU%2b4+&Cy9DW07*$H=Թu ' \O%s6S:)I:Jl-4Π 4u{Q:_Z3fKhbKpuLΩ~l^Yo|kQðˉiVɏũ'qQLlL"GL> }v+'z l@i4(6g*OwutU]$%Janr̈û~;(,=80qC [x9E 5#ڸ?⊑ҫ>A .fHHHFS\ o;fEqG;u|yS8txԁeTVѮ g:oh \ {^ijJp-,Ms^\M^\F`"J2+T 9C۲;ݻ=GD;+&s:PB hcf=k)+Gtw@ LRs _[OJbFU&giKI&$% 5# kMa{KJO%'uaꆻ!y6N^A7^dtM=VV_i4g d(|=:ύXT K4k$t^XOB"xq,F=ha 7j+ l4Z-Y٥CF*:;F;* 30d"gpzXigj: u;8?S>2̘0Ej:RF>:yhQQ>^ͼ^ͮ!wdD+{Gb|_.#@H^G1/W`Y.VXԭĜ[yVJO\x_F tRV@ʴm\. U,P4^&AP.0e">b 3- Ya$r*ֲ)}θ\"5&[̈K`I%4.OxpfAilEO=Vu;MgbC90‹j.=iC.ިğ-͟KٓRh7"ݜPĘFA3Hdj[ Q-tؙ]|w-K p]m79}d[(FsGg&֍0ͩ"RELԾ^ MuG~˩D@ |(/ߟGP,X UEJ߷Hj$]OD#ќ9'藍RdM1lHaOw.+kn@gK7|-y?X[Gd~N:3N99 !*FTUpp Ju+KM(DJ'DmC¬IW?2,>VFFa&:~X%#o^4G4iίy9O-vT kPP|g/7bJ0E/W*)+[$Ǽ,x ΋"wt3wJ K%jY`߼|Ʈbg'/N|TYc'=^{$??SĿɖy! lKᩰ LMZ|J:!&U(^NHJYPp`p.zE-Z<ʔ X]yXɫ׶A.Su7sdߚZE{EE;/P0VU9B$bq5c+r'J\kzE0CA{3$1׍Dw٪~EE-41ONs$9=~'BQ|;{>F&p1 53'lGsHLȚ3]Vi:հAIc#૭F'8#iF;~Oټp/~~cQ[מbk/e 3fb syb4f3rʩQ_rS:&6O'a!zj O1OҦp[$ވ@5~pn-Չps¿h6G夠;{+T01 㨓zC/ G{F/j^&tHrq|Fε C'r2z?޼~W<+9(" ji_X&IBg٨t"Zf @ZP4 IgVLz9>'6Q}XF4"Α܊4 }Ճ!ףG@ JK-<]&oSQgHa@Kp 9eX}b  f_ |Sa|+O 49sf0]9D0 ƹM^A8iV22ඏ"wb FnH?S֗_ DdrM-}:i;#n974 zXy bAߊ?h$S1#B/n&AKrx"ɎzbL?Z (&f\RY~l% J(̐s0Y{[dS\L8bICS8Evu>">mLPe+UHU䰞ʇل@X=odɇU恷)uA 8| pbmq``// ]a埠bxXzPjsav+VP$Rl1$h*h=N.wK׽pmt͆#9M| >\lCg¶|!<%;v kEfv&\#/Hm7Z=϶^7cHR!Z1JI֒v;ozgB8vKD ,5n%ܳwcfsw5jﬠIr^ jE83_k_{,kqpbVڻ@ Ո~!Զa^.BP¼ܗ?XQ7CqW>'tx39V^P|_^^1q9 aEA}XsB|*ڥ9wXj3M1""턯.y6yaˊ Uߒ?={u8K[d-W!Xݛ_ɬu}.Hm_؜U_PWTsD?'OIE*-R/퍌'ji:1M=Jfaڡo C s"flP9DPPSoe҉HW^UvRi:;/2BXC e5}<@w;ZT*=46x=Tjhe9"ˑፅDWR/_vh)"E1!s)ől;):ˀWt#ޅ sЈdQZ~Na`5)4P~g954<9DTWT:=TqBޢ4:>(qsp]b3i|"z2`NXĮ?.i_ݷ+mQޔ\V SZ8+M, RmG&Bd&WW[h)ۗ8ydg໰~zhA`=-=ҹenaXn+bT P۞e yvKQP{0׼L=}aֲY͝ND?m.uguI/&RPL%EIv"ppƆ55m);ssm7_W&>]שϱ# @E\F&2f 3Q l)ãoN>,m9@Ypf6nG֡[snuہ'a3Eԯ[qF ?.Z4u d&m&s"0Jd'C+QZTLm[t 0E8 ]nDFkzQV}tJF*'E!RQtn,*]"?ZB"+ňBa\Jݮxr4cd:Scmmߧ ^!- ntmkKC`e>H*M&7,iEmLuw踉,LzxNM4r  AbFV@(5&Kv*}%vi2l9%3aF'$q 蛼]eyɒCq*ry/{y)Iqj: :`!d==M{DKAot^+..zu֢*B~1Ywua_{ W5To!{Zb*mNwKC5ihȡBei..HυR8KJʃO/mY_cʄdņfh݊{6i9)^^mkupk1L1v#Cȥ,t39\2;ƁZn4rϥΫ:3z9N /JY{KvxA|xj*ݿVIuJ dq-tH~`#DpC Z3?Q&Ο^ 1SRtPc&gs5 + JaƝp:P\~ -l@GbUɬd5t:Ɠ0, ޴QtՇZ]ڟ/7pE/=9(ǁps(sGeQR'&9~,^@KI68[ Myhwg yw[U–w|b@d1Ȏ7'gE]X4e=&\!^]Tӯ$6Q}kKGՐ M KaV0 I ۊC#\v'Pa#2'7e%NlYK &go~7HA!=v8qnG8 aٰ|J>=` z˨Ë#;D+{ұ5kqʓѩYOBE;C D\v5okfCS07rf*ɄU[,U@~Fȳu:wD py'hw! \3O\gFd|3Z.]ftNjpV5nr썶: xxW`V!8\-g>1bJ;$.9!(.[.F;qEeVNErI2 McTc־va5yvDLڦx- &l Qǽ^}oѴd%F\!՞[0ΛE!{鱷hfa;XA3'S5;I#*NYCm5 b>IArF%$-Yմu1|KX2;9ӥuȘtrdܖ,2WT8-8=8k -`'_G%Uˠ,#`d5(j``1k'ض3!Q]n0Cen%(-1elj,XցhG,.pw4SBdR۟>Uyh(yu;s|SӏV1?/d@ s0Kae63(_뱅I,4d@6.:?=u!Va/SyNRy;/m1ohv瀢NCffT^:cm`Ico7޽ AG+]nw] }ްb|_DE@=s7y<]H}0}mT#n9^#C \"^Tl/ըN(gL<,aPZ .3D L7Ǜ5JxA3lG6@h"(eqEA X Aj3քJ)L̎=;r΍쨠FpAvkxZBA7/$o m9F ʼdls0z)bv%!yBm݉×#>CH}5jy=I!l!Wػ-CYqnἆȫu/>u:lhS PA=ML3mKpHg[;:ԇ_3 C:}Lw.znW]pBA-[a>mht5ռKTf$>v\6sL+?i(?"_JD r!\kN4m|~] Bu}2tR&aI~n+\H;n,z<&/|5FNIhLm]prj*!luj= ̫O'8O1k: MLuu6sQer¡k^eþo/\9ߣgLgS묘6 !:I 5mod#KOoةϯp Kt_u#]kjm!mSR"\3xn&f9YQ$7/V!) 0D#JSA\lt$c}r~B6 i TÆ|\&}_D'"Eg1`/St?+^4qJ-nzRGd/ZZ1?@tAAZIC9֋C1|C ^5;O'Ehfa|X7qvCx$`Lt[j#?|K1}V%јBujZ-#$y(ɍPl~,N| '`$p\+E:\MEAG[aA+!gvǁ1pqt*{.IR=SF"ՕԱ呶Zp|/&Ϯ¨i.-e1/nɑ;682?yvİ-yϲg!ZÐ?2C-ΘSp<&:?giAiQ+e8^d Y,~'}O("pF8Xs}Tђ`x^r߼P(U'@jTu5>MJl 5ouzpE1 }XM^IBYN46KGFJ:]*Ϙp\^07Tfbጙ6 4Aff79dط)H+ nͨ(FfINlBIݿjG'RF-%ET+&{cHzȻr * 9&6pCa% b)4J;ع'%4;޹ c>N6A[.ኮF'[\m;UGsQAo+`wzSf ߇+RZFu`,Gx둝1.u==[PI$Y+پ A1iJ&X0fὖ\8U%|:M7kḲUpT,.t$䲓BޙtI 4;y@l=Ǿq/04E"g˻@(( u U-S= oZm8àz@ +Q\> Q3e*aX AA$!y5o9Xb{~)'ҍ7:5b s6 bq_|3薆!TGS.itfa"Fy`] %AD0Wh4`qt#-^K n=ˆL}%Jrkȥ& Ac ,6%$!ځ{n5bvw,|U=TQ)P4;?Ynt=uֹql1;4. (*o MP1GE 75J:L@kߨ@_PW`b-"}Ht\ȯ7d&Q` i>B4[H=nH28zmO >yj2yLP":42jt`qS РmAwݽ[Q$)y 4:֡FG $րT[KddA㝪e(t{X]Q)ظP=ȠKK4Yw[u:zۇ/ҡ(] 'π =bF-߉5nQ찗3<8z,~0zqMπ8ΨCYd^QU@]b*>ҦcxVT4 i#2E$lGυ( } b}W.ֻ=ܙH-+S#)./6Ⰼs~<(aʭ^e:[-bH+3Tjq4UQg\_;.EDݽͼT Z,;.܇D ~T:z෤_KS)gS h9w d5oa]#CCВ4vm^4_ѫn!Ekfr X E{jPrf;x|͌d7B^m2%a:WhU{|\^F1E}(g:^V]-PG&mA[BqbP  'RvXaVlUhOؑq1Roѳ͜8g%V/⋃M@\7s|8!`LoT(obCndI09Z_OV< Ah`T :MK,姿EtB:`>_`m5O*&`̍7UBr6u們. VX#YuFܪyi~E<Y|/wX8ݗ*̽hVjuio-xGj{zjٯ4 ^yQ dusf6: KaB?9X ^)T tµE{a-uwb 'CBXRd4!*&"-X#[GAJ0>DzasQ?F;8iy rmrA\zJ"Nŗц#zOEh"Rәqn$C,0U{s*9x+@SBW0~ ʬxMщxAԜ;`bF$BmiqfIed.jv\AVOX(lphNbzL剄)hblCX'4%4XS.ɯW$hu {R.ad,H]l0vu/4?vvͺo^h[jѾ @c]v0_\u#ÆڪQλIŭwU*JABdç1; 6`kƽ ϹGLj\u0eR*.N镝4\zW: ̉[!"0z ZU ྈoeXKbe$Z0lF!OԿboS/Ii_`[>9A~e8f*k}ɭzWBLf vRGIyf!`uQ:m1j#?v+Cnۏ]{sIX6 1D4"}Rq[LAn?x CSoM'uȹ`D# #wJx G)F߾C'Ѡ<PQ56[Rn [^ujf}%^GgUsu {kh77yrJeN eiƸti̪GT" h~톪-LpQRce^|LRy?߀)!ʯe-Yt`bwc(rChy$:ȸ^\|P,ESXyԶtmeet$:ڝ>8w z3ȷ#n}ImlsdI{).1L}JEG1s>*ʭAD+?_%W wjd[iSOE77 O"ّO$ⰰ}|DUłd|BbjZD8Sƒ S!k%z#%=XHMBlxw|0c1'oI7OY Yg^30K0ZmSWVy&yDk ]SG8&}]SJ Peh[8!^^#:|jhhSVW=a>&%#}6\d>'Ytv '#P0+_V icQSagi-+dI4 'W{}[eѯ]2%nk&kIRqc`<+=7"J->L+Y:+{e2}Y#øfcM6REB4P<,'Bެ5%ۤi,u ?'"7|xܪv%/Je3_W6hrt;ΐ֐nVUɀU軦IԎ}£D  Kc7K' HrŜʤpFv2ER\#fJuZBC2Q9 ҅P~isx't\.XIi`( :x=*UPa&Qc-/=*wNY63i#>hK-"7@[KT/sf *al1d`n|V>NOzF lÁ`YRUp.=<@w^ۦ]c{Q٣\7H` (Pz&=~XmTػ:^ ;;Х5qsomvWv͋%\Qdn(貶#=b2Dk/1L@E&B>x8 .A(ؠ{~b bn%ţKYm]߷gT&µs^ %5#?w^m‹4Rd`ѿ^gDy G 7/1c)G5ܴ2˅L3-|:h?aojEȦ $86p:_D)!]P`j!^I- v*ãN5:S֕3WAT`[f:/4 ώkU;G?3ﶣ7 e,r9V3nAz0~qy',kT0jX0pnjf5< lQ'Gw.nL^?G)П!|H#:EUQ?]I>ܹ IM6fN%.>a."anI ݿ?kuMn`.C8%uzi`#!hys&TϘv4d((6cBŏ1ԩiyY~~ݾ`HR.Q ;*ks7pI6o("iY \uCW%.h`7Q8)ҫYlYl 1<*zVSj#%j(_hYRq(pWY%BohcМE,ܷG0r%#ՓރZ X}p%Xܠ _G&Ș&/hiS_^IkV>;uթBVvğMpW7D[z 3?Pg1i$@>uǸ}X !"VlÜJ Lfz, δvUY%)m 'bjA ¢U+ Hĕ_fD쐩?7Yb, LC0R{E@zwekkӴ=| V2?\O˥K@ C= X;ʢ`%Iao NBiDŽOڂ[=>p9QFo̜yښvyŒzũ۠C}w9$Snꠊ> ߲>ܖf}7%G E~괒a d9@ U:( 5obcqE$h<3},T$u0ϗ7ZX4n+үK.p"ѧv;4+DM$7A>[fca=Y fSq[lDNw .lbAii߄hLBG/31.1%L @cSE,@(Ȳ%Ԛ \Asb$7-KH (G@bc|=t: FBT@z |IW?[aY[$Otأ 9n1lF0}0^-4x zY/eo> Z{UvqCRQ`%w!Y{<"-j\K*N6gx: 7Zֶ#uiz> `y,v_`S}ɱ )H%57\LHWFD4D]l-/'h Ǿ/%_b}p\>B]84v ,1| vP y-:jsT{P2Gb|rWBiK4n&Fg"=z$G@IHղ7(T'<^u7|$97SjdW;R[nbY0Mqp y|';4mgT_ ]6LjOB3FhĤ\j~OUv JsH5&6oÎ1G;&d T8{IѼb02{@3{f|oܹ> Mr4ry>U.%xNp#}$x,Ǐ>zwve'|*i #څ 1LK4_2\ejĉ䗐D#j]m΀+0jdxS3%iy/6旎AΛl& ;1l? AӶ8ik3bLMЪm[ժwֵt|8&c+mfO_}IX]FdcQkTYmkYw0MiP^{ͨ%8PF $`uE{V匂ry]RC˫?uu2#_\'3wx;|EnU#ڮa%h8{_)=Sw=ОLU4_ >j#硪!yltkOl_;O 84cGȾ䟧ZMBk^NHAGn]*b l8oX;J؝>O!lE󐱒)_4f-#vͤ\lחӱItvԤ+ծ>LH +C,uoIĮ=L&:6bBSQ-{6k39k"Nf-?V00$?~pSn/r$hG-vHbe0ut%4 +3kԞF RnOɛ$.U]ӷpyQW'ֵXsxu,x1Jw :̣tz']MN5i-:;P]Ba ٳNqӷjHqJw !t2ֳHʀe FG_x$T>m+ )ȗdkz*)x-ߢ-˅HQ9מmZ#M 5"T{ ﷴHi97GeQZ; =! !%g]"o<;]"dߍwr|ǻc@`ijdr(Y4>u٫ެ(B( 1d* +m)Rkȗj:6l@[/U> N-n$J* k|t.BNkZ94k)Q{fh4$pKٕ濜0!8T8E0o@{[EqKeՄe9ɵDdt"}4sRVny.@<{ЕVMdSᔄHIܡ5g$T5ZVU7PCgށ[4;dq'Q(L63wlj4{wxR$ش̤/ RMxW=d*kkLߏx -"4.)N&^%>e?Lř2@U*X1ws[HޒeZW_$`aff[DP#,R&f}!'ݮ޿^{%?0!5KНXr&;* ?$;T\kOGs[2{YhY!Uc 9)74}=|R&ajAt,uʳjTЊrLe1bxR܀BnfNc4n+~Q5:h 5NjbɑW/O?F)N-bݟ<9A _SҚx_ihDZK~IM3J0h9^wXf(Vx8 HW䱟CA۲ Ul h V6S/Jt!Կb">oaNM_֘ aN.bP. #Wі, A=hl6"R"<&W~EW{|1 MM3kTe ^Mk!=E.Pk$q+NVegHB.,„G ;RuN^_[Uh8"&; G7W+@ T* b!rZv;Wp{z݅V&^ 0w P3K@Q K\?cIy%[~m E{*Yudq{dl%,t lCbY ?#T?ŝs^cR[5^#eD -;h+{4/%.G|ksJ7<{vR}1F#(ja!>D9I94ΖRz`y> p]#0 yt =<#Hiۂhc^|yOMvu;.szɈ>ȁWҨ (2j:6EڅW4L{i𭎫P3( /NJ#&[U"EukOWa<b (|h[ 4^u.NM*tQ pM&X.gBG ZHQK֡Y^mHf9!!3T"nD:z9|SiR)^7\}!&5eDXNr}n6V`']x{OG"u盘ig!o#}0R++Ydkڦ-_e{QF˰A#4LxXą8ueND`X 'Tz'^ު&,CC8~nJvԄQB*q DP8lm3N9B: ɛ]ݧmMϧpʑ9 `qpX2p!C^KԊU?%[l _8"7V7MǏӅLqQ{zz:޿@QՐ6lk?/>k+BAO6b+  6i?=&P#`h,(~ D(v *~eW=ư!lgv9tw߻g+:/^dyɞΘPYT"PX͗kg`4Igry \8C +nRUT`k{ m?5 &iE1A9q&9\g=V/\[Cۙגh)ɇiŠ@ꎔ>CX#KYr@3Aq::#9{EAWQZ>֎+'yi:Z@pƽL`d@[gTb2hY_ c;wK1C\'2Qw#4J!A&Hu& >(Yb3$_q;2K&FcL Bi%1΃ԍGLd$j5ڿ'[1ybRwG;pRL7$7?#K!#MPsfWC، }#Q%0B]R_ ፯vQ8|bO&T4cw&W g9Gm ibJG@V XtSB7־:}#TnÎ6B⾲O#!@G6*;q%cLH,#b)פLX]RfGW*HʿXqBW%ҡ =T"/UV8cDOGuAA|#!="5&!iLȝDg+c+z:Hfؔy47]rOJy^x)YAjoۊ8on!|\Ȇ2&A޵)DekY.( =`uqTf::{wWsͧweh:qBپL+WetHĆ^!$9# > !zDX'XڸoU>o*e+. 9w,JTte Ku=}FUWt)զH /dP>u^ jN5+^;krqw ʴ 2$mUY3$%);W܁3e?Vn c w{ uslj_绊9S;L;**1Ru`j:luȿ‰=)]3||m~D@Ѧ!L:Y:\ d=DsXy;!o8`E [)S#c},'$uvUboC#J "& VA it%99AaH@hY1|R-0φ}舺Gfb^zyPx)Fd*Dג_Zf-1q԰P?_W㨪^:^껿-ɻX&KR״tkbt^Ubw6?w?14)"0$ $ޤF-anS؊th bFţ8Bv v V|KmU?.}ϚgNfru Hx1V~܄5r\ԝȺU䪋)z1!Bנv{hz(Dʔaϻ27Ȟm_+Ua IPIx9ԝBB:ZG[.[+xW,r^ddf3QB3EТ62%w=fu Z^uO#YTD;tJXmqBQ ݧ SaQoU&C"LخL:N%-?iVno\#\M!-&ɉE!HG )I *QVkAfSWJoxM&a)g0R&yÝ@oRƑ޴`4*7{ڿ' So_J+ohت{\ґk4Tqy\B g 'F)  Dcv5"Vw[zꃒ 5iNW{xyUg)ނ@lrl̰#%n1"@Bj=zm)-McC/<ՓiD\ Z\QwX+8.k*blSܽ.xKz7?:NgM{ܐ?w1{pCV!|%%Fbz J^$L]G{Bi l@1B\g I0cj]k 2ƍ6RQZh(iUYZ2#O#"TRzEMns#MH]L--zƕ."C=<0T 8 ~Y,fjjsknKz0cjs$^@DL)-i4 J#ykVa`7F""IRgNQ4QvEf ɭ߷4Ehdz2x+($ldDy[+ChT~,_G:H#ɇqDdM5O*1-.{oeOux~HކqZ@ %A2ZF-8?.v$ij/59*Т s+B$,#,UϠVh[rE*B \9a3c7'W^y+2@Ҥ1[ɩT;2o>(^G0!׶3B^P= 0Nٖ|!)00G~PXɌ=e)@:L#XcR&i+FilI<iGbQiT<"2Z cpwҽS׾!eS3Eg>l*YHB3)ƛ,47QwVI^Gػ\cM6v<rr|,m,O9ҽCx{JR:quѾuG\@}:}bDY'Lf6CyAUx{b 4cmĊT@|UJ|XeXqРz{ƇCr+{\T*1H^*F}Zə|ttj!eUʧ?/UAǪ;ƞ9DUM9xh+݈hq3h,_h  ]r/$4fD3dK($l5D@G ZG_OjlwT9%̈a^ND{N|ĕkܓҩd鿨zgy aAGjw7#d۴MظT*o:jZ6ȣoTy}C@ .H0|M` zyG=A XjI%nkԘ4$/S6u^ίkg^#Ť;J)-=a8בLu9C@R.d_6w $zlMXvuh ۠q.XW4id΢0f8QD@Q̡c$:Vf~_TMsxg'Ug~v_`(^RtVL d뉅x[YYi2ط1r(BېdlRꌯ؝:s,s:V~+8;;P&,@mp[R>[2QcF8?:zr(pv"dF-Nİ;.]GcWHd *$%.|y6{G{$ ></4䓧hvkeӁ0?'\|N>cѦ)+"I_@G,) d̪b1}toH]:<_>xcM喷cCM~g*qfܭ*z .@!d'*05B1  -֌4P% g9KiQ2dQѥi I8 0hpz-%cFVowMQB|K !6hCu=KwWVM,3 ;s%xsJV0M.eU~<3R>jj=#3ɒh,9!<}v:<6/[аdU%i15ФbkY{hZ t½̅.Dv;%*VhmMWWp(H`+56)Y{BZan^r|e\b* Se@ #T?uؠw .[Wg| /#-n;aPT AM ,eGOU3hH Ndc8*I UmS]9:Tvظqh1^ƒ;8?->`Es 8%dRMi`TI \6|=VrR"YPW|Y%ჂZS@ U*KiI^~\z~ykRuCW&Ez_ vÌߡknb +++OGt) "'v!,[^) h?r0OVvJ}TbaGOX 2JqEaFU\t-j9[2" >9Z^aXj܉P4GOZڧ=0d荍/XIpG o1 k}n Ks/=HIܔiymݳli"*;Xe o"LwρTcG45 f6X%(N'1=l;ۘtZ[a-I M"gvOPTa{Y rѰ̷Ԇ8NfKi*( Un(b R,9D4#eL|2P_R2NsW&0HWưʳ0{ i~D؝j&gH2cW75ЃnbQ?Ko*D=pnx7Frg}ǰB L{ )Id }OB'. X죖+g*=5G4E3kb1MPۃkgzG܇åZjAkO0Q@H܂I$Y-yQ#tte-tk<)-龹$=1ꡫ/K ;6_O0HK(#V.\ UhwbU}ycv,18Bg3ZU a0n~x|,tNdDT\ruZ1a@4Vugє2cBN2'ʢK,.?~OP@y7m! m>g;s8]f`3N-3jˉkqPv$Q_)͏o՞C`7K% 5;băl'#6Mu,=Szk$ ;uK*_j ʁF[+t6ԘuZbyq<8١Ja_/׾kq.EMKMd-Yo:F> -KBv[e,\m@YKݓ'ġĂ*4 Z׉sl>X삢ȘO=Fm)֝kyOf6,/MN+P1=HL(6$3h5Օ!R҄ VhgT%A~d1҉IiPtP^S7d F$;K C&г[y%nW^H}\V ^`7P_391ͯdfm ;[(&3At˿ލjm ͏9ZQ8Wx's9A,j;-c;}t;Ǘ8d́9dnG·1y~:fc@Y"OLFnG (cYEO\lK5X'qWD+͗spFvtMHT˞es.1elb"B6ݷ&79v%f.$W2v%?DS"(;V4 8/XMv^`%9(lRv}ʛӒ(yRBqUy2ss%,rPCg]XMb[? w1 !5E_ฆ{k_2)yD]~La7N`r^GXו;Pk*A8Q8^u9ao݂)))E[aw>z/O.1"̬",lL)Z[mƟ ]} Wڅ8ι3^j4m@Mwa+[0ᘃ]丧Ehնd%bS2"Ǜ$ig~ {쓶?.?y'v6s'9Knx,{>'t!DsAO1ma(u+@ϑL6/x͔X6,(c@:U"m'RuL._ gϨBж`!Ԍ8lU#I%X7p pƓ#Rf«A v*TyJ||C - ܰ ,% / acNqYB=5uθL!ҩ372'PKc-^)X^PSS5#fiĺc38!pB{չmx<!fvyvo\nڤڟH6I0CY D1Q;='=z+̇lh{;-~ >⾤rjĮ?+0?&.؄i,I@P̓4`R, ,I It{Y*ƒ5Rm-ֽl>Lhb@  ?c\LPP.tC#ţ*'AH25A?m z?4p O;  (hwD t[bp7IyYԫ?yE*@9iOV):tH-z%qZ69MNg$kc6{"D(ћYv{(]]/J> DS:%kN(H-8{L@𞤡1GJQF3 Ph6S+%dyuӪW Wv(xc&my-LfdV"Kj32Ao՝V.0">x82!d(QLtY,o$Ф?`Ajկ= 4"1 ͬf=Λ8F\ x ^ëܰStE=gO~L Z #XZ%YI![=Aʂg=I8lFb4/Agmzޏji¡D_{<2.ؔC39\UB;I*x ׂҨ^ol |g1wLt. l 8ku-Uٕux.Qn3?g?|GOa~.Sͧ>^BHi* V\Br$[)ʷ- %*PncnfM#* e[ %ZcycU2k`vh`հZ֢| @-W%V^DM!Tԍ 6'⌯\%/HRJvR[#awsg(qRL-lhXQNR&FDs3/ģPHa:)rFg~NºhCyN#BWYNYt˶Q%D BrkVmB枌jB: !c]5 fA}1`uhOЉxQ ld˸sh*/꣏72e"m幷]'oo՚yu2.ПƶFTQ"XewbŹa]۵<(%veLYR@e;FO0clUWP-3hy%UYg VZ vHliz1 EHQ]6Ž{IVBgltܓjSʓŽ8 _CcBYaC2<h =NfDB/MS$ {|)uP2$5\RLKɸһ1D6Y+1=y10Kv)[p|O(vuLR`(}ߑaH:㮝wn P^ I2ʁ[kG re.äcoƬSBZͪ]=bUSBq^k/ UV]tH;F. #:  4 ~Xfp>)ѱ^=)Hy.Q*˸kU@cc[5-R"!$oýI ٪dEuF}e6lE&H##XwX+&nTⴙWc Ӣ hmk|3NTykZc힌r2Ayw.u[wҡ+OVU۲M ô S]ɟfdXw8>l %%:8E+6’$0 Nh tlܑ[YĦ;8$.0nD/Z`qcy44I(Q;n3c/|u#UVy H\$Mȩr`³N:wp.&a13fƗ%?Y1} S W/5Ҩ|W/ G 1x1=ө`h&og!ӏNxˢ0“K8+ Ј\{e Ay;Dq:L+!1lȌ1"1u0zZkwznIt?0u L(6irl)5"}aU_ iׁhrհz o~asd:$i*,Y!l/]wYa ]{vT7orSHNJ=K©@A3ph,(eʴ\K/ke[5 G+q0Iש7RGu ݹugr2/vYY//~b4KoboN {fa3crG4nP-6:y8 'H3Z%5N %RZ -,sx++KDdQ9_X,9f]IIxz+=W17PEz#Ox J@`;{^Knt2롗-h,+ݹ ۪)@dxԶbϙ7M $N:#ow~ϝ( tx!@~(h>&b=k>lOtr5zҏ`O1+yd|V+ /S*k?%J4*@ aIz2ֿ9uֵ@,/lbeήf޳tfw,-M0 UrXji.cm@ˊ?*:di emS͒;苦, ѐw"FA{Ase ֖ǭN+c߿ß  E|]VfE֌x\AS9 JO3UstRmUI~a 5kYG*! ,>!6F@~'QmfbEk $A{霣-3z# Gx߫E L3r6)0Z9( g  X)GDmQ5Cg8O_W0ۚ~51g ۘK/͢8Yj)hD+ w0V?0/++cb7Э 񲀕ܐA #ħ\)M@lt8WCG{,]NjO+Q?L7,z?=& wh6*t'_Jhu8ފJW238ɠ% ;(vUW@;ފLJڭB"|%VFϡd@.tKi(لUy*R M֘<Ȏ M3\^f Gߙ^sP3d cs٘ZӇBAͯG,Ye\ Z֔m5W z̈a5s`ucfy邆T94Cڛje-vG ӗYڸ$0-}T)MyqkZ<y\c j -q8!Z4SJlQ+vz̈́qzi+-)n I|,]>Ten8'A3Fw`x&O$~ ]EtP޶zIߢc_ͫݪ?x"I~HOi)be o16a (2hh3-wVah؃H/ /sjRa?aR/!HU@DPGnYdr_peՓ{IRdrܝab̅ lЍ \"~+iEzkb)˂JU3xc=9|>EZ|45VROmou`lKsw%6߿wYu0w՘i:8 JIRV% #V ѐ)a #IEG!{zJ2C) KDķOL.qlw1鹑= cT_K:yw4OO, /4Fk[.R5[b̴ нJpz-s n(pjǭ!CCr:dTߪȓoL>̀I0m[Nq{Lca<Ŧİ\޴0e̤i[ #͓dZ.qYӋ1+CQKQD e xP= dV&|EyB)+-j6G*A@ ql@y$X}⨊+"s(_;VAԻ7jJvEDmRD$&6F RS!0)15;ѴRZ@rs,V*S=qxNHۻ䑩1vt_:mp.[+ }WXc+z"rP\ǁ,> ܧȕ5ּnTʻ&*h4?d1nar]Wx]S ӦzF,d'IX W*[ގ):;x^]mu1 Fgt cv %IPM"jPZ;"P1L;YPBhJz-[:BbI] &NX;.-}Phw(%n o;yN7SD9S϶E~=(-$Y WȬ\4ÇiU_^%M,ymKUd7k?rtR8%uA:'e{L~JRZPUr!Ɂ GVеVZ⚰&^PN ]!~4E@cnooq|q2י gYQbAP+0K3nB/ mɽ;;cKFkȎvM16D`b(=˛WZ@8&;NX2ޗgn{nk; G dE5!hg M:P'?Cԫo-)%ZQwJkQPK'*?+,h 9z;Qo;]mFOZsM-!֯u[LiI`*-gC $tի #׾. 1c$;ߙB2uӃ:ʲbG#l~:DnVmCƷ @9<0(_xOS簏\;tq#P/dezAhSEg}EuKO[(*^%4b^:Y+%,ژbI ?!GdL@ns!m?>~"oϬQQ13=puaF=¶KPq!+,+"kbO@3gѭLB{*oԲo#t+nc?Leޙ8^̢e)#pCDŵYg|MjTe,/ʢ':!VE^x]I◎"nv!9xOu[%ޔ ~߼ϱai/GDtRT18*{*1$G[ r=1f@dC&wх;Kl~ш>1͗r,ʵf&ʽ$βi)0a3@]Z̬NS*_+ d4ޠ`>]^m\11N"7\~%)2(H^Q4SL%&hpglCuCbE3/ ²4ոX<45xC[3}.76!,0m:1OJvl4lG0GaWs˿wuS.Q^g}#VDolS8 Yinز6+I&+Lup( stDaFU_{1 }C?xJY19Љ-8ݵ&uӲu' #qؠ5c3'( |vP"l-o5+zâ-`NUFu袿X i߷Ɩee̝JqrDIWm\pV_G(?8d%*'m%5#Ube[xgU5@QQM]o9#z]k1&WoM 0_ҿIM5ʂjdCTl -:Y|T:U jtnXm6{>v[ -Hzyszy(OL_'yQ4jl 0j0u1%!*,>r9V}޷pF.WhVwx^pPnQ*Ed1~XU\,HTm?F߆)ua-m=Br]fA}tn6'V;YrT]eq3kBr2.=1q%) G&4 mKiu͗XB*,BL mQ<nnxX`p~] ~(v @ O״}%N@4E`|̢}0E9}(e!9ػG|CzUМ We\9WHilD^ 0g jWh=ծ UE ; , WSĜP㊾p\^q'/!y٩kIIܥfn!=\|8M)jI S X`'p/oI@^e%Ni.'[#Ͷ^['aVE]/Zr0"9M}%RW$MRe'&YQqhCpUpr#:^2f|uFL$:Ղi#؋h,7U??lX{)9p&9Gn!5et*v%}K۲ ݿTj"c ޠ}*"gOCnEN{7tlEi'"%3)dHs>Rj=hp3.eLx`6Awᘦۉ10xC\$$߮{@3`w%iI Qx `1ߝb&}%99Ѣ̌`1AD+ӊu^@]_øb"pz޻ߘL*_a;WT(Y߃NzFO4MZ2<4㲽wL>Q%ӄrrsP3GGz(^KٲInm$EU%F>!&ŔBb"熀Hx:H7N0gQE~38#@7S/DZo*|`<$ 1a|pʵLj):&>DDqWԶt^^.G 8qݩm_$͋ (]!wJ i@7d\KԚ#{tH{zor䅑z\BU@8ܪbwα#^~z;$!|)V$31{+Y=wH1q߆:g{A[b/>{I;G"v&;ӈ.G(_eޞHV gWeʉJ9e:)^C8aYsMuEQ|dSm2Ep c]@bC[jB80>ݯѠPt}6E _AlO|ў#.nc"hL9/˙?yyyvFճ)^;P*CDە ~NN\ygz%-.d2,:nlpmKaps/szijov\נ`(`3J>CDKHrd+әqĚ>ᣮ\45RE "aG\1c+&! :tAOl IA݁OcQִR)$h]^5%b %7$z31&^[R@s E[fm#妓{DVUެ.goE)HV1ݙKLܜI׋\%eרJ& &l޼c&؏ P{čX?pDf9`ċdK4)tMJF>&ʗD/1Đx$F|=7vwQA!;ă^9:9\1[uL@;uy gΥ 20o|UxDlHLGpJ` woϛx@ |"J ۱.L7Dc̱f.w?OQSQ$/_ UňbD}A]&Eg럐mTjnCXM:IQL@͚[4 ^"gzi &LnLiApSui׽b^_eK~"}h5dfMkߜR %ʣMmя}e <4c/y2l?~iSz!P#?c).ΒC ?[BҭG%},m$fv*`Q7B\GS gC޿SBt&tھl`(/poq yOvU3|&g`_+ 84_\7hPYUFMGlb=+}mųJS>br>ة)rU2UU[dc~eVv@dDE.`=lqP]+8oOxhd Oi<^"gZp#,Ǖ3[h^4` zũZ|> Uui^efI woBk >ۜyEXw< lՄRbHLZUixF_ZΧ&t辺0q-Z ^="hoolQo$ܛVF]9)Z5)9gIBc^SYY@[ mz+u =o.1CU8 H K B9h->7 o|T# } 5q|@F@e 4ā#aFζ4/ߗ?X}}ng']yPЃ_(DK*Vo"lJX3Cw=ؖ8OlFmHi&SۭVc9 x6?jN@g Tg;ǙHАnڌU-_){O5/`ŋ7mXY8sRwJJzvB4Fʉ݌Xߟ)pNjKj6-@'R\%|!3k"e9 wXлzK-k@=n _ۼ3oكԣ"ZP@. O>d^F$S-7>rߥT+f"<'@9B;3zo8I\bJ ӯGhߋgO/<BG/9WqoP jZX7 OҘ ?$Xw;O3ԗE@%yR)P*i49pvZ Ӊ}W^3Ќz]`Xed.fz>I֖ WŬϴ4bjH(?d>ܡn%(/svH# Rx}0>{D(a[ m^J&ɑ .݈}J.,V9_=ѻáFShI\6|iqa<2z4K1Fd×g<^ǂUIUXS{hsB7!Xtn'cFp9OD|uևȅ @ZMSq+-V V uN?0/eH@9NcmW&܂ҌME-' p+q$t8VS"DW`[d-IdP$9hF??G g&ځ&ˁ-dA]S8 F:k$KRO%uNl!h-~vdAxh$PNȘMgJl*xvz:/3{;BB{cMе$2"i\).aQ:(Mcav4?<<99 /6B(+!/JWs,[<9/WId?`2`sQ'X+ M,Z%n@.BS:l%RaG"9(SM=CWpފku.$נFЉ;1rRKѰړa8+@@]Xlnm:tTF7X 7=0 灦OXusR*i2f'}rW ,si[[tZ =rG՝'>Ż$\c% XCqjCZQ_Qb1vɑj]t9yUO\ Ga> ?蒧»,* ɵ*ߜBs 9jl?+T54, C8p[0oQ0XZ eOʁI1n֟8 -*}o&Ԉu70mZD|Is=2ޱ[n\k3H:vVd#J8ȎL$yh{b@zXiFY){.ebn!Jr=A%sWmg͟kr(mҿ&#_}4i{˜κ?#Vs,ɰЈ,hdx0;E{8fP/$ l:gOPre[[eIeMwύx[V&tx6{ x9hkVA@H_JQR7X"Y ̒|4n +=d`o19(9܌2l6~in邙t3(ڣPfƇ$M.o!ѕ'}:7zLw]$֤ !˘Fb-ŧ'FqC 퍙cQs<vtQZ+ŷR  ULJ~QϥGB?Z7}`7A1ZEae 5=RXKdIA`٫ BBrhB|8٣"K4w嬑zZ߮p D<\9V 2=dw쎬,~o%;H3 ɲIIF|ZY0#aX`+6=O$:pU58N|?DgJ 7$C2Cd+ll.+Mp#PFsS:\u&a$#Oq3rVV"B>2-@b?d>WxB;5086*D+!BhGv<&L,glEX?1n.bx|Š -3Åc2flcu|ICŲГ"b(n3Ok"WaȟMJХe:Graޘn]t5䓝8}c͑߸+]g ,Dht\B6%}u7sQQ|)IEkrSN ]?qË!3Jf_ QA pj۶wȠ3AfySW?|)YsCȪ0R9e\1([ǚmǬX<)> @eP L\9`1HjIMmP{>l!LO^B[ u(]O(δars~@9x\Q A*Jѧ&뀊~f0z+pb?a؜cĜauw 隵RC;e^; 0ɾ\  UaZh#ڰ@̼.~'z M' #YTe{. l{%F_R\ -@-MުM9s"RkŹoğ yx@C7Vo7xKcM(/ܟۗ6u3.6Nv|p=D̍F4Q_xp~P..4j+zX;T %~Dũ$ jkUُ =[(2|~4fT?oK<>љ w*„xlߙ7whJ[+WB&sgϣ{?@W/zu֘*0<@Dv"/}6"3HiGr;F`qJ\NBb$NV0}Q̒E̐G;c?yb.>OP3]j(\N!O@װ!Sh=nM Tc#转't\Hܖ*A_}ʫ%:΂5olɴN<տfse0K1~tp=oYC0YL# OYY D/x{D;zJa^+@;{RyaM?^@cH #x(>j/24Dje'uChS H6mMܸG8ztv>nCjǶQG_q70wQOjoqALi٘zIcO>ݴ)j/S#X֛Zpv]Kʃж V%9>7վ+-ؠi(+9Pv.=Ttl*GyN5'Ol1_zːrzDw3dzVpXKZUU 0t۞)op`Q'@Z[ӺQf'\WFS67yƟtdǘ>% N<9t3~΂$ɪCkzdS)C?Az1tϫ?Ե;v$;]]hxSz1r61p"k4 r8-m޶PhveV⫠a,%vu`͗:saIrs@IںqMqZoԄh[g"TcsT?MU%xY܍nGQ2ΩgTb;`^e`3L @RBq \^ɕa2+O0H`j⦃~߇d6 ȇH2Ff/YR7%qV),lA))i%1ޫ ZXk鱫}/iLW4ŠnH^ɾ'og.!E_9u|ҩ#~I/#&&ة:ʄАa] !c]jx^UyԯH.cԂjXRde(>>8Rr'f9_jthG  A0^tU`)/|Kfj?NH5ի6)!ѥf$\" Khs\;!8 8 Ln;{ﲼ&l&B[4*s’-/lkl\=ogQSĨV(zb9&$n+R`Cʗ#O A/br'խݏ4]sS V |:ڊg 8Z 'j`zoW+qWy|O/EGB {O*-^=WaE[?`4?w\k˽=i'f9VݞأG `+VeǨ}on}$ |l]?g m*QB5Ⱥy8MISC%ҷjP3z  Sۏ %u:s=Kvl+4سF88?e gto&3|a gWVOp өW /&ta콏 dÓO,|lcVU9^ )+!*J$-v'OFTnE?z-M͗}uTY~VRg@k꜇U)ࠏ&7OC<7-$Vj</lrP=8M7KPʙ05w88J<NNdebg)@&8UKF!wtƻ2XmKyqP#3-!뺸_U/Bm/u/+l"Y[Xmfe`&Iq- F-̈2M!$q<^ Y+ιk[`y:ΌvV{a04tG˪@$sba3)5B,CVFKc=9B$kbɞm$y> sGeXl.P_zx[MmgS_c:3 GyaKk)3oA\1C"y%nAiӐ]~Kg&pk}^Ҟơ%Y#cqb)~2Bfu O>`&DTj @]cz1fl+!}x.m{l#lUoOӓp`D( uB)' VjŒetH)?p2K񗀽Ij[l4<@&w{G1%Ak:tn5HiFɧ?*gwL#ԍS(RjLSRJ1aRK/%Na]rFGe$sیFCznlf+!%ͱ="ߵ[cD% N2}TlG2ê_bk9$fVNUYP]Ay)"e5W^2d)(@ʇ]E*|oHrMn6.KRmnJNwnXɥu2ftJgg- c+̥ѾcF>Q`6qi̔NW++0wR$F)l0^PJI2c!ɬ 2#BQ8;\*r&h;m, H DMѹA|zNO抠{<^DNPzȝvk+es.^ Lb m :d^{KYRtu35Z#d!bJU󆿳$ط:˛7M-o$ߗ &iપ7?,>s {fE#,jlqcfbzU3-[76׫< L{ZvG#D+*rRamLICFgOUuv<Syfxa9HµDQ)ngj8!նaj(߀,R߀}>bȗ{& _2MHݔw.bSfjMv:M !eqd̟i%aŏ҅㻐xGg0ɊLwo Ia/n zEpMS6W d:ek3) :jx#qDcVRZH"ezC .梴Y#ʫઋUGV3<<)*~dɽ=~fFʵ^P8-8Vr(,cUAf)b.Ьv$0>L@Ev7R}ok[&B LT&LDj8M|g*4GNHCR`g9}+B¯UoVYaW͵LL޶ v Ft=s")!3<,]me+Sջ_?IhмdKFT=D""H巚| Rf͢iKvps)B&XE qԆ_8`/myڡ4!HkFaDNog<]\( 5`{sxU R Zx'l7HC@p?>a\T%s."A,Ut_ZԒ3*s6D J.-/˿TsAWf1z=y$/!hLڗ3^6;c{[YXhŋn pefPX>opG|qx@#Bi0!ߞ .{ fyUFz$fi*=>>("pxGI򠷎71c#q/XGsl")ѴۗSsQoK$QC ·9v]Lr",eҮz%ށTa<%e]WR{r7yBc^,t|*.k"[{veNr|='hM/p}aJjĂu!Yxb%+y+8l*xgnhFȒi"%}ULKQ' XWK$Ne@ٖ ^Cq̲]sqcT ??>u{{>`3C*˿0YsYg8Ov}eѡ 쎰;ؗ?Z~$1ІkaF|m *{ZraN3a}TKHx FX[@tܒy}Ҭ=k0U cWûy8]bT748##| ^c8.}=Y00 b ;SS/!O#E(a6 p&V]O7N"N&[3y$~i6P&|׆`L".oc"`2X'L$J@5Gf߃yB /-WA>a w4rib$:4Fs;.Vz{|x5kZEY.YTR7 _.4i;7g 9lT~=1 ȑh C%񶹿GA0!& %R@x3~ge۬QF_c"%(Nb)2cٻM,' s悢rX Wg2TZZ;Ǘ֫ 't}RW@\yn6F]#>i1ׇS#$)58^Pa<7Cf<~"!T e!4oCbK 1G%!Nȋ`QĂ5r>Nspcp2CAӌ.rS K.r>fF70w('35o,@?WI~-TT]@Ru%7.ڟ -n~LDpv?{f5y\uH)p/ G%6q?5'A(ٓ` ٪d҈*t Cӱt2PNcm7M+~BBs 5*y񡔯3Vt6Np'{ܒ56L> `/:9PX=vELwyzdo6r4:r-o,JF0GCK kxyh2,-ktW88uq _D#%BC_asH#qU}AmXזJs~O~ m$!JˤMǰcօǵ/߯lgv=uw4jik8OWHJ֭7|d+C)cds'PG~cw+m<\W6sz$(աFG i D|f<[76y G{LɸY/Znlq&]X"H@M2Y(Q‡cd*0)P:%eЂ4׽ +Idsd3o/)AhzU7\vmFSpfL-h~( 'W""`_4]oJ (MWcK"􂒷/rfZЪǂD⚺?A׹7 copcw(%=֪6^{h|s%U 4\2>ɠ/oʾ<봍 suvc: ԅ%j+J 4`_'|J2snDMBO41:%$MPTm(:sOeܔ\6{\Gݡv]6b4 \{/gӃeJQ6h o4&i,1O< Σ5RD/MzcW^pNzĨL)aXSo5}\mx{&+Ec؄pe#B'(W>Ѩf5táTiB9Ț.+[/ՋcAҏ;qi {dG0X2c(U p7vH!f%@K;hbџ  edIS Qx4o ,tS&c01għPdUz9^zC-[ZeȺ.<`U*#Y>`ЬMDҚI4A#IqQ~,[; 0J\X ˲~$nr %u6pii gz3f+dI,`Ak; C( J21Cd;j1Fx3/G3&HZNư[߹sjG,9+I1<,$3_Պ-g~ [&OGj׺,iC `r@ KLuoH< _uDGjmGDzRʘ4_GaR %61RwMI/dy a|~ Mj>:'Ϡ(IOך6mSE_pNi:F$/q(6τ;΋v>qgG6k+י-ҷrfUI+Mm8 10_QBOvv4A ϡd,.j)3{J:$VMP,&%KBMAsM/<NhN +UC+ۚ!~ @!%HyYeu>>ITߣ '/I`'55\#T 08U Y9 vQ4)(gA2;/"fNR.) Z7\P3yMUYj55K @[?''ԡGpND` $o 7bH G9L$NmbWfrlP)cӼ׊HhdD\|k=AmN%Z9-&Ou_,%-Kf?]fxW[LXG uy{Z )kwFIkҞ+sˏm 4\Nd,mtkx 9;XY8ŐQ0a,"3"ju*$5w +Ag4<5N8g_rw<?`skˉg?%}3ѽn= : 󃇃)1oUi͍=oGzo?5~sf#i# S_bKm2eǂT? JM ƅD9dm ۦRB$ם}6G3|Ew5b7D'B޸=Um~IMnLUJˁ :i8ZLP31H<*B$DQt`onBbJ߾|1v[HEߩRh ۣCWFM"g_˔)[.1ؚ9;zf6V㶙w! ; x j)̷QM!LwDžk?By>1.gVhZE}{e<_i`@ 2_ i\{ WY# ζL0x[5\Qh¶_t[Lu7goahW Rܘѓ76Ux&3iG-g*]}C&}g*=k:P?f+u է/#}u{֗! S̏H>N?)+l!mֹufY2^81چg,HH WN6S|Ib|u@.v9FɅ!P09K ' h^ՕzۨO7 ٲ3s{3;̜e1'' $/ pT04 cTѐ'U5$ڦd= 512DBj,|u*/ `X%K4IFk6eN=6o|&1ao63YrwJ zȍrSi򌬏CQsRu7U3F!6ޚFe z[.H-nP/H?7{/OɡE3S.(nvX_zä=.TK]찠}iT^&]K 7OqKONd<(^p 8.)$ d#޼gJ-N `n8D3@H,_h(H\~dz2 øR-Qa怟 ᫢o:&jbA9.gUވ}Ǐs>{;pV Z%vA Cl:Eت)2geD{RZ~[eSK+vh'P3pN2@aPgW x\ I=.Y>|C 0n6䲹{M$= W+2`|EbIF ?=hA;GKN3{ ( 3!ׁi9]*lʁ a}p~ս]th҉-u|ՋE^ y/`YuLaݻ^;tuT |4cr֧4<5֕aPf:?q7JH];F]΢iʺ):ٜTq?brTBnUay$ؾ<m)؞,W\y!NxR9fH0Y=kK^OI-]meddItqdk).H/JKouavOTxRQ<~BR Ȭ£FX S$aS1f,TfGO:* +lb^$ 1gk*dJc)RBknTe襥8<0xQ/5ޭYr؏.!~.i|x|-?6l5IgnϬLk>6[61oǧˇ{x[d@ w{Â.Fti%X%[\$ltJk `Xr^3tMb#]>~> >h\^b"|ٞ |g9dgGIA|}iѫ%e{>iA2AjI-]$NHc/2݋<ےPCg;h+ը^ԥ# -37bkj> m,3KIP'XtDvYF]aZ1vPFĔ$QJ]gqN5SgٺәNI7T-.dpɗ)+)fw#?(hmihB2n[0LBnzv`Mz#(&z4W֟9?O ZQPPM0IM ]Ϣ\-bW[K}B:QPp6WI]H ,A' KϔqɢUFt|X R kA.gSo k# u!dȺg"St wR}~wž>Q˶gJ=ʀuGI{1\7qo1jqj5? ݗ\FRgbxwEODufµz B& 'w6=I5 l&{vvv}%9zDy*5F,qFAhJzWW(oF:? !-*)3ll:n!*ah,lBŠ${7zF_ȭ$?v{Sk6=IT܋lD#L\hPV`~哅 )'FRtimzµB7y qFŷ-Pwoh5. =.{Z@b*3YI<u݊C|wcB/뮨x1ֈV_#m?W~GhBF- ?x\#Oį2{71;j!u+F)jN^%\MړocPMq8(Q00 v#\b u#-XM*ۓ+2;ɩxtX#Eg#<^ju֞϶6%$nNhߩDtY?pe>Bt%?$UapZz5b1}2eIŧ/Q?rي8ɻ5. 4nhk&sVvowʩ~#D 1Ci'cUfr^ j5V黸/o?xMt' v+&m, \00{/KmE3?^*T}.!I "Kl~&58;t awT/̟f)yMkzƓî[;h ,\OKȓGZ:s 2=ݒJLgR\r4@)uxCcYΞ ( gtвpm!_B=ݭ鲷7bZtTkp_/woJSOLcmM)tFfGv];#COtFEmKQ :M >Fy쩬*B*dQfG5HfM+oūNM?\kzEm&ُ:`$z+ QàG;~o4Q8?q󙬀V_6- u󼳤7zmw$YdIj7q{,ngI'S&'h`ݵVf_y=;6zHW_6 3i6% :bNOIvJ7H'o>7|X ު)rb ![d8P# ÎԈ4>O'|*l"(Q?-I+eER=F c Wk߉QbٯTʥGuI[f8œ CyՔ=A{+I.HhOOتs~0ٮ`)m]۳wuŗGhͺE4;d>oi,R"HshJ$gmEQEAr]FpNJBbr$h0jنum e,$P afǖW;h4ٺ~4E`ITD?~:Em>M-$P`~4 ς1/5rU]ↈWEI\kӸ2kK+0GL~_g.^#oj9B|>~lON?En76vd#jӱ' 21;"-X])9;D>auǪp>WH;jCRԮ4"LѓA}.jUUcP/oV45 fي#*,pSC1IwAMCys|撵 p ?y}edX^7CBodss! )!`Vu U-g=Hp1Hti8D!* g}ؤl`p醂m-}pAklT> /TR:<:^baG ̗')0[SfyR93_8.gUf[kR+U=$wTkn.^ͭ v <^v~NRSm ~YiBgJ&ƌa.O[ gutdO&}bK"ߴM&"[A'*Y7tlUNy9־NV3Cpbi9=d1Heic &_{a`Q$ p]Q05k`:PzT ں2f9IY`>MM}s8upAxݕV-mqvD |nUEڼNpɓwZ ri U HY\/ݰGz^/֞$xz3]V!1&Ŕ=KQZ>d9H9J{*2 mw/ܒxaL8cCKƢ^!?g9SWw1h9(%vܼ59d2?n1UoZaX TFc\ l _ G]SAj9!SmQu^Jfݍ_Ǖtj(v9IY)'4kKXC͵p|cj>tjI?qisUү[]lؐpL|-:s?-x;ӑQpθGyFrG$aDsx@Qn}mnpҤ*3-FfRV?:R܊P )+])cQׅ_vM+qb7/x5܋5j#!@YOV:XԹ?Ęox7 dNJIj=LȦ} +.c6˰8cTa(r8 σuW}1cYϟlLrwp]–iP;9jiw64hs^I#(FwLSi<2V1&, NKZRHE($E^*+ePqt7Ǣ>z,&M&bkטsS-:h/ nCϣBbr8RQ8RpH=q-#vXR:x7#zHeN;ߦ( ھ~މ%b+606({ڂ63dÞvdBr^K_|[l-m-;䭉ph$hx^u`fNJ KiK|VL.12P{˛v<VX4:6F!f hh~JvTkZ pQ.l!|\l$:$KyMY7A<о?j֑~ɱgZ?° ٕ<>,(:RYD72av g:aI`sY m; ʠ}r+_v\=@vX-W_6Sfb$Ka.'+1oIk)o$i`y~/գuŀ,#d;]kvZ{w4)vhxƙޖ*ObA^Lg %.s[x/h\3LK_!glWuϊ%ŨKYxѮ{x!I5kl;ǝv ߲CXwR1 fo/6A%)Yhc9=7KHᚋ4lkHsԮǹ%ykAr826QvB[[ޟYڒߦ)5 @У)X⡦삏NBT%&yoBwrMQCߕG CwS6I7E!q^@ *f=h/T`[TCxc5VYʼn_Mwrb&h0i{֫SsRvMN'ѷ@CC݂!W}sw@K@-zD_J}I¢ӫ)M,6jf^kak47V.F t+29& H\K cr]^֡=/-%;^r<@RI~)ow{bhwgM-rfucvΛ\mX&^R-y[iuPV>sF*qk|+Wl?]q;6bq5@ac4>O? LV'/hV9 3 ʳ8:.&.Ji1C ^HHLIO/H9a  :,T#߽_<*3V3g:T.i D*ؖW0?:٭*"#rywCC,x56_xTXM eѐx79y}iJ9~dS8 !u6ȸOw^b8% bÂ>ʓ-lV(A6{yRY nc~B߆_^~M͆÷:evRc8@7(+7zN%[`a@ E#ޢqj7}SAzxmUGO?fXjWZxL''@Sx˵=:trG,r灲v^V2H&hmϱIilĒHzei64ibrDYYEE#kB@W׋AnT/{DIhi9"fexT$oK(33Xv˗FǍhbߩ:bqt睿)+\*Lf=RQΔ4=(3" &I|w|V_{-g"l_&5GۧMLugrމiQ6vʔJ1c@ ,`Ŋg$GGoZA Gr٦ظcl(XRaCusorȶPW¦V~Z/[3/)kJOuJsFns]:`&ܖ1Oͧ"%o@dmmCmZr^%lD" ^ РrCb@szgpi?p u8sV*̣ݭlԆ3&\l!B%0 3l6Fl)de)pKuc:ն\D$;Aoʂ_LneF`+J['jZ0? _ 'T|) 5mWc0ZEH *\Ȯe/H }N4@wRƚ[F)ii(y8WH-p Qk/z| 2Qѣ

( {1K]hL9cƐ٨n!lōh"Ask^WϜ䣄{׎-\3Go7$fn Ň M&BC=L 6#G:xGWp?;`lj腣/,¹<)eX!Mz:St?a!,ж=ut_2HD㏐e2zb^x\tv`3 U)5CSrl|a&_㭦TEeǢ P4Q18T]5?گr6VL6_7g`e"*s241w\z]9xsK?j\؎ʑ?tmtUaRdpANī]`Dfюk$ςG C2}zoXrM*m5r$CL!/UܐVYA`g |M1W󁍑]ȹAb/8KBhFԗ(>|\Fޜ!b?F]].M! U8iWn>T"n[d/ `I2/wSZ),E5|[iav!I94׻׏`bu`MTHr.@e&,,uY`Zǖ(ID 8 (kqN_kKhZy@tf뛵rM鲶zAe^ƹZ`dߢ M@ZѢj@둹~oMW2<]8u)+Ҋ'.]NAu-[rwgjk6X $;a?)Ҍ6\e*=󖘠Uy3E[@ťw"Rx9W ޛRkP8֍3P:cd44+GeV Gyb߹zaI,N/{5G=~nk lE>3DW>VDT/©E"\|7DJ1W9SOqc+I _ _WA;_fq05 #'c';.h>J͒^,#Ya b'ouQn~PoE{ݥ"@|aK8%@a´_lT >!5 3%;.iUi25ҾڛEɢK s+@**5Uڵ:WZ%P~'h٥L [^rr33RKGtZʭ3Ъ\NdP)M:N<}5۪8CrO0|w/ f)Om9y2yfjԹj0/? >p Jeq&#oTp^^Bƹ"8sYcL{A,sTxMr?-g.տ$s,~&fG ,BՒSb9L߀ՌfÄ+trKVș)֏asP R%Op&f =i6PPS'R9cUԀOh*ih!qqW\$Go~xTAdX.|~MDM`/Ձ}P}=8,[oT.mϢ3EdsY\ zp;&hV՘SǶw/Iګ&O{_0[g R8|T A4NCo ^^!@i w_ D7gfHp_qdɠ {(!g`$I`Y^JGPDUr 1\asAI ROiXXS zdkf戫708=nhH;,0zM %w G=,\ &'1L\OcxDԑi`8*[$^nWc7bd!Q7~AIa41Ib[_1 +yg.|s-J?tBRoZaΉ\t5ӼWl%/"qM=C3fr6)+Br ƥs7⏧a˥]}51ֿQ'ӲMOsl' wy-Xn`b#IIQ([&/Z\s\M--W&22 Ve_Xƥ u61v T(X@[ks,00cX@el}}wcUh{Ufɸ{>=h5nCmy-[A1JL>7Q!A4 HHc|Y 譹*टF)9z԰ZU\UgÒ$̞w& ?D̰WOs/t m/#ԑ\gVk"H7b؊/&ڬLŔ4vΡOZ[/;L+6WX gH,ITA^ǾlG~4i/iUjPA|pBs}9 |Pb2O3+:R(Hd V``[sVKGx@-<5 cs?XykƸscWsnO 8E-/l֗OuMJaXIΒpgZ{]D{bӟ̖&AG{,i9/1`A0dx8r)IB,R#J 9IM{J5}27& 3ncCtQɾn06 Q~<\H*(\Yogd'1(̬VOAH42` OmrpZg,XBk'X{k) $wWD$Z@A3pݮ-ʂr2%?IǁP cQ_fAiOfu4^TU(.!Ym\I`<$:2gi-JWAĆI/!5?%c=w1(/K5"')|kXZƍ~!>AhL \Z* }fz$4(ِ{8'8W%N\?\-r2TB2v[ H"$OcbYƔa?$ZK!nen/ .-77ʬ PHcI|]vF( WIsj^%'/sB|[H(S5W+ c*֕הR6I׻%y?o~QZmTl$U*1?dg{u.Ey+SyieP|F+ M5C릤'Ig(,UGO }zg,k`Wa$>FjC_c5_Oprug((B\;{?X bO alpW1}H8\B#4F83@ )jv(ɋd(v-JN>[9KCuRo6$(PN?1*05ŷ!F(ĦFvV>ga7`6(ӖJ$fm Api*ifۅ'{CZ)hbj)G4VЪبE^9q_Ÿ,L_Bt/R:\晼+&͓b\Y 4($.h0{3Mۍ) Cƥ8@&[Z9T_49 αPD[d31l| !&ʸx^3NQk2@.,L啎vcvԌ$2߾_FlJ<|8q]B0P*a,3BZhJ!fʓvޣ;v2||DWу5MMJ%zh{Ć^N/펲"wN\\%Ct]s)XGs 'uZ+C41Pp.B:4s6k+H3<^olWA~nxzPWCm#|+H$T?$xH;Zo:=CY'\@&\aՋI &,r%9PٿGiE+>=zvȼV >*#TV{׻6 Az1O~ #ՕYF;*]bbvW2)&Pp"Ah̽C%?+d-<,(oym/ו"LT bn / < XL glmh.Φ,ƭVݖ8pqMHo%3Г.:[*8^!VI$'X$P~%h(WϾLS&|8&YQ1E_hs;U N7eWB?LuuQW5^>qB\ICbӼeJhd(MِuZ FMDܻ+uX/ͮA ےf1biIChL[sWeyK 93F.D[AInw9g= 8P@V^\~l̬kW锣cퟹeF=Y?WsΛ#jM?:[$RisOz`Ey&*.ۛpvܤNnĈsNZ c5Ui{$=WvG>\+$CDȪi a5n X$HH5413Sm'5u e8hpEقadQ3p2/.yw@C;]/9J4taAU7Eco @,2E6>'6UaH*}cqn`Ty[EJ+(p'08w2{l9^eZlۄk;kR۩6:D;31!M9|r[s!uS%#9we]QG*S̑%`\22o0*ZN7nGn2Yeu+KEM,i圂'e6Sny=!%uh${1PM"tOP{1.FnĂvCľgMDi?ܑ)' ڧx9Xu"zP_^Cr ~5+ E |sAT!h$1wR:~WͿfCFVfHt#eݙPNLH13<]'[׫rT{J ᨹk;݈U\]ˏ0OLxdr6 ##M~|hu΍֥FVb*WM/y'JY 4`NFTK=ɔsqw{LO?]M-_ .%^&,ݚ- ,rѹ! 7dN9I suιD,^*0v4/L8Yj]LVMA 7nvc(ҖZRE ɠr crm!8 KuX(j7&ySs,WW{Bp!xXB!^4l.!ZCЃ7tZkMQo?HXT`+ى5ƛ6ÝLY+P#%crX6;TZx8L7GNH:U_"??J2'1q In.I7 d!6 8^@Nko/RI@w XBGYS̷DT Үa%\zm tJ MPe胚w&G% "PWˡoKD.'h!([S0ݳH4>vlC4$B;Ά-׺0EMA .E"OYXf,4° k6" SQXrLiK0v!|e)XrmQWAa$ !wwcLidަ2+Ǵ.wjgJ=A>Kgx +)_l_LJSre83EإxrJOoz=`){,W݁~2eo'ʅR6\j#c)@Xaaj] !i=(;&Lˡapg%Xt;wLbR9޽xEZ1 _5$Vڦ[;EFU-B[;4J_,g$r;/w.o@Յ2aRy ބ0vź#jsK>E  l"g]OuiW#,܊6_u 4GvND6Gq.gPD,ݰgA1BuߝLJ "u`Ъ1O(}պof_GҌf2Ƨp29w:fͥy„])tkrl) rYO/ϏlH6o+Q#9s1 9sHn u;{s1n '8~A,JJ6ږfMЈ|B0w`: H*ŵ>$,vDc^Uk%=3 ]Ițr,J AߍH7lE׽ Wͫ=ScIPM]Yc12%d$FuK̑_2`d' fX>)MGQ$~& sh7IIluGbv3G>&뗧 ON_0^t%`C o?IN0ʶvAijMveRZ3[1WO' r(l5$ WXAiY[S%l΅K'P= D3YTJYuD#*I]_;g);%+cBJkyQhm n-M&麘3ډ#]%`|ƪnWs2lĹY]c~ vpOp6 J)Ջ0M55bqWbE*a3="'D/%ˌ;=<& O_`۪ҁYvb5/ IhJwaE#eXP`ul/oفuPcн z JFŋBWF!}-lOTR$C_1] 7No"ٕ9qZ2נkmv>Eq?}𦻴*/j&Ќ$Kmt !{r8De"#*SX(j]&cvKoHO#eW/>Ǩa&H%yV㩙cZ01|m! 3.&[aG먴M#hD'kH]͛<3z]}[PaM/c8>"6>BPN᧥J T;ȳ(= OK~ ?ZP|* 4|,Zc w;:؊O5)Vk%sNPQIέCKPN̒0fu*Ҙ_p*/r'ϢLJƦ<7"$bWJڨxlO[F"gL0Qvb$CEJDӱ1'eQ?tA@2EHrDh-S~WӵߩThPtI8pؿuŭ1 3'a+AEϛgGS?^Ֆj >UϭձhkHߪMaD1Ej\/n.+k\$egy>E1:+rRع1Q;%vJ.%CEwSM>mҏϝ&?M@6nf L9PK6EtN xV6}Zt7EsVbHK[# po|l VT-?"M}Hr؀\L,]H |{#QZlI ߡ'qz4>Ɛf1h6]<|4WO5ۙyM{! aZ/Bq56tq経Y2:׽&;dyg,).i]X;$:OCϦ?~>J5bdض$ r-k`f3:p" 5ޅ{vo~;Hk!6RPtJ1)ND^C6][;#)%:,lF: ʦ _Q^i],> 1Z%_Iu:]sExp_g tҺ31m[D+(yFҌAU:NQ%̍ _iѿ7GůPܻ.-<8BM` kIՐ&ԋ{d[D&x-OA7=&w|=וmvf L~*8,#ytA3\% S v5˓IzmݶlWm3`v М/c_Y7-!OJeJ[\N7px'b9Kki,`4DŽ0 ",Gx͂J40"`h$C!&ٞ;RrYv4R{b!L[&uCJf og*)S2/N 3rH]$Ur #%Ɂ)0tf2tH1yk`[&*g`H+)Z6h;oHݙѵ<$C&Uh_{ \"Д H׻Ҭ3ncB@ :|L+I"ѷ X Fژuvq!D@HUe­y$ &< 9N* ф;bgoA]bU-=a FK3 *V T'?ʨϷ(Pػ+#k58cG9$ ncŻA2Y,LȒ4kXnPKxD",EtlL-!rthˈ;}+Oݖ {JJ?7'9[~-EpReN{wrrl)G1X>bgdžל~Bj% +[,w<([eM5F5#i PgXxb7djJQ3QP]7͌%'N 'ND²JN HY sM&k.*6LcYayktӽZ@r1#E{ >Ʒfv^eM]ީRǾ7cAl.wj-BX-&|(%1 }BĞdI?rTgrZN c Jʆ`WUb9tpZv&@L5}r>LS3iwqa Jk+ l9`B\^');H& }0[m@AQ#pO1Utcb8uvD^fg_8}X q߮V\W\)rcijcX}d Dl^Ej}\[.^? & !f:d+zYY&mE~Ց,8^s>Z\,?5 v6"\_ttvF@H@eۧĩdz3ްmiRRR ATCaTT8ט:h4GRm~YE \ дٜM:>GR(,cD_b? &W.+,s(Ep] ej*v:_/*M΢C!ϳ =4;y7"wk~2Y˕Ȳ۰cRH25?T˳E_(!2mz"\iYqKV?c}dضZ?1^ȦUR@ς@MhjkgQdzr,UzuO 3Y,;^Q j>oczFmT*(?Myt"3/fbw51WVKg#+5XIo.c߱ l̬U|vezſ*ikOf;&5 S3̂ۚDO)YPb)InavA6MnO$?N( j硐P,0O&n2?^Qw%s=|nw-Q vlgfK|Gbؙ)ý \OrA#|Ug_a|vC 㻒9 T(16S=yS"B_sT]V9sqJlN*г/xhB3*y}:E9E]l#>Qmu`:~$N?חMHo銯־@C<Ls;ޡ`WyF\zqH K"'aD܊E~bΓ[1k ,쉫&*$_mu85}s` % K *ϘM4T i U5rjxn M>B'*R Px_7"̈΋JN6ef:u}}j)/@ S CWH=}wQg-iO ;MhE!~[­9#{}'v15i@rx뎪PyJRoeա~,$*YaSTv.NM X1a$Fb<عb`pJ+f^{ =X:"H~m6j?FuΒ^gc]tӹR Vi:e`yR?Xu^QCIdǖ &z5хtViaE ,2Wi$=8 _fYwdL- b6M䃷٪x|AlM<3ăAz|lɣܫ&vVk RkEjܺKEb  308 I4=&jef3ԍqW˽$V9]u#Q[gB%x^- :zNr8f %\O5]jk\+YVI|J;wBtLـiiG[-Ih&$ջ> -%X՜]w>ԤdN[4I5 X?)nvc&`w4H(x7Xfh&#xxЙrB7/n_R:Չgޏ`{Vm }ٯfJ9zmv yA]L8F-I1AEz*OLOc%GSD7[ ]OP]Tpиj$ƞm:nG͍}cf8)ߢQY"kS.8#սYpm % A9Vd(^c |C]\H4&] N0` ڞju5-!s*`(jC7R`8K76D$'pۅtӊ(ڸa^ @,ruAW~ W35fi|}n O3/KOf]yA5 8HjF;buJR{pwuSyv!\KJ䣢'l\=7 J-Y 5 4 .H Pg[ P7~V:&뚨暢:pbߏbpi6ۡ&+X^i۝@9]E Ԥ{ܺrlCUWj+1YQbr}=_GpԮki!pmX][TPmHe(Q$w\)OWNGMP!٠e'jZ|]?ę\3,3~.Y&ΚvHDqE1FQDT*C<9*MgYf.`n3'xv})w@+&0o/ӦsC` >H#) phͥAیLNJf>C-?2Z$9Mq;K|`םٯ8ul NDSޒqah`-.X'"C#WW JЛI!PkD3ʉktjnE[㚡ݱgP^Qr;v%ʜ3<:0"}I5g= "hòZ9u^֍X!x\l.IgZɨ؅ K~j'Z(#9d3D [u\ד 75̲QwR nY#eqDG=Ռu*5mvR2' )2|j&Ϡ^lMق#m]q*:2,j94 C7#NA2k9 5PHW=%db6 =<'BkvArJu,54WWIu0یds~*"1AugP+3&[s\f'p%[ =j5! hʋW%~ Hu0uەv`% -Dk'yA7ްy,?<@Zm}J 2^Ĕ( #P 4XM$gEJ1Ai1E}U+IG΅B!F%*!#<(| *ÿ8e%h-#cj/Dw?q/4X+kƼ$@eQ2SKJh&+.*K"fktA>'}zs|mN?''0#vyyG%ȸ@AV͇-X6^R5?T۸r 3b֥/Ȓ,yTXIL0ar:WzfJ0\!pc}aƪ?A ?ԅ |A\bS8{EB]G阿0%,{wU,bxN"hYB)2womJ_|uhfۭY)Y(ޜ-kf~GĖv耯]Ḿ '+}zhFX){4jn( aW"3Eⷸpb>$U,RWTi76-BBfqq[TX+=#R۵%WD3h#k#wdOdlZεGYLmP)4FsvXX[.. zqmJJs**^"5l?ƒ%hT?0m7%S_Fj 9Qz1yV*`v8V!1-{⯃x}AG+G\@ث>:8t pcsl@< \2dxb:Ҳ-kr$.\;_H/O D2do E!Is Q0#Eޢ鐥YznTn[: g{){n6M;i@ $Ohsܢ\d\L1%q@ wom&U!tB:-ƵL]5NC %S x:ϙxFfC%CV-e`g [MXlW2C-ƅDZЗeu JxX0y@BD|.spךPu/F#ns!^[0VlI%ɗnQ0h&l-SwkԈ YDηw;~ 1/6$+=:zWd, .'qbd)hAW _^L4.X#45~K}=ku|ϝ5hj{;3)6V)$LW/y(3=qe* h %V]Y>̦tvNݲ!a\Lj젴|s=gҠt|RߦK#ף$TtJ:CqL~ٕht'dtnI[uٽ;V,f"f.Yzgy8ɩ[wjI KA6Bm qPE=qCyg,S3?x%(kC]1sHs~W@-̢wAI%5hR ZVW^75@.R^'}8MCG݆|gWɴk/vnFNXr[LX8GCG"u&PLjΥ^{ˆz)(BeAcϨhCg,iTEO[bzpRgK5fi^xYfGd5:PZ7fkgudHjnH 8p\WC;zz>O쐈KF tg$rS7f}1af'ěçؖggЫvހ{V$L<f PFf2 nmq134 URV.]PUz;n`|/@,sTu>& ^luyV%GRsGO6Ո fƏ^|,9N ІÐIJbnj@),g2t8ji T %hL~ΎM&_(io{H  ľsSI*aUns0*IcZQ^G"=n<:>q|]9g%-e 7c[HXs?׋td)wi` nˠyl݂uڑUN= f bryJ!3ϢBS6<(f{3菐W6*;aQdiȥ-d]tt >OI xqhc +ғ_"Gkvԯ[c0! n|>1Zv_հvd^FE6+Cb^sjGW": `-Ƙ  }MYxR_3T!{VGCw5!YU VA,]۵O# ZZ}[gBu\y_od9z3ipP {9v}ZTsE}yF<Ԣ,d߆( K szN@)xVNRLJ<D#ݷ~&?عG%دXBwhQ3?]pӲ5 Z)n'ɎkYCG_*C x@1ʓ:1Vl"\r WںAޥYqρҪ U'|x9 {{f+)?9MTl">5#Z~ܪDMƶ.,+(Ms<뤌gX ͯ׵]%u1zyOYVhOm#ks' Iޯq4.ܚL49&@hCz GH ͢ S4 ? g sg Vz* 'ǽ,T9O<*ʦ 8!`̞}b֙OjdޛT\(14-n49Jx ȃ꩜5 sfЄRpS>Y,@f5-jX9 jj-r=͂wd7b :U\'3XպՐHGn4@5OUiLx' MCRT q3"Kh? wQ̗C=9 (?5Z=Do8&Qa& 6:޽Ba sׂHdR"QwrCŵi@ITRSæwLA4p ,ZoaLesQքؼtpn nu0*"%b'$BmZ7df?AY)(KO-T~7˲)'Եzjbӓ]?륈몛wW^,LW,)]t! ^e= M XKT+2:(ֱ:d珓9F% %yϲ3YFX2'iΩJ ZVDB %~uZWEkTs!<] >h?Hwjlz f8FҞg㡷Yѡ,ҤWVj%1$Sa6G&'+HX&NCq+O]ೢR!VC%YG/i1*+'X}V(đb7d/`l7Nf]_xG-["]s)-8l:Qg|I܇ud]FuspOJ)nH'84$8%RI oLBЌi VDa̳tڊ@|Lk6.,߭DL >$>S_.m[[bZ_Uvj׍@O:`j,L0'tWekM J&/`2?^N /F%;b&L TN1 k,+hj?_Na Q[Y|/OfC lwJ5EXFneBdf2C1.oZqbUaX'C>Z CcP6N܃eW8ulaorTU{Q|d{Z 9g+5`M!$"ӆ\'RmwD8 L,t` (BJ8MU`Ќ nvA*O_}D'bx$ȚH^)`f{:TZ">J!&.t)ߚ3,}8IZ/wNݙAKǶqQ oIŕծ}Dx!<LSz}clcWUF5Bߧ|16UI-8s@L]\PT&-8QҖB.yCտ {Ww䁍24 *m P(?a|^qFVpl4*s~k^ZL7g449鉐2$d3^Y1e;f9Rɣ fPV|! GSf"vT\|(k0p%͂TF^%jX̳,X[B^V^Z_ [I{ 7ۍʤyjaSS;Xa7L. -q A__L/q:0,:uǵ`Zō0({(u"0p̗yL9PSSȉl`ͤPԴ] E' > E`a:%?~@\5k0*oFIqc-`9/nNh9-PZCzd{:| nw%ooZ}?WN"L]hއ^޷]^j_9Μx+Bɮt}aDsΟ_W;r6E{Y:+kbS0DvPΠKww>.w:!^Xo.!zxNgHk$]\.j jB~`{. (*l5C2µǎF`1{? $$,m ^ >ʴ2 6+ZrGD>;kz',>`h)Z} w:ٗtZ\^#vrwLUd j Vk>\ubD /Dl;Р|vs`r)贌Հpt >Pq#&r[dLV̋&e_MP-Q|nM{Ā2z es8ЃKRx,CzoL9@L*{ocd)_yI#bF꟔[$I/ 2 ds%4\7w:ۭ'G!/ >h<,9 8LTx 8oL}eE 0-~$fӖb 99K,8Qq̎ ?k10e~eJM|<ވlk>i4oo{8 yI'Pmcgp0ʊ7%\L3r!`F]M69e<@;Q^;ͭcVD2OYr@Pf !8EI#ĕ6۸O'E)jmtDӛX G {_^wƵj<ʇ=Ra% N:N5zK˪r&Q[ $GLtۚP|ct A\mW9rۅ!"*kN GqwT v$M?L2ۺ'aiRRB, K9:xu➊[Zw$cލ<ن+{|RP8փFIMr8鯲tS\Wm+C$Ⱥ 8U(/4f9Nc*R1qy% =ɨ 09 cd3;^Kpi'%o^{LQ=.2#}#εl|DvُZ1.4w>110UJ?}1d6 V2jwf^ܡW$ %4Yg,?A[m'rC/-$BV.;V@CǘtdjO[xd0dkGhx Ā%+WZ{\#Root[|0bF(I.Z/} 6H8&s OH8~+/Fp2ntQ K"*XyӋPt7z'} (b%W @# U j0+s2諌I/(;rICĬrݗx6Wӎq>jZ CwzXmOl0F VO=WRxWE~*ùΏL H^sX53>8b4y^V음dPMK4`{8!"&d'aRfkL ZEKHgCߢd_VbPg}&`4ԕ!iA`τ.M_YMj;@TȲ} %I##HN:;V6ڌ$iI  gAת6 ;eH=&[}Go^}.f>d3=8D5j|ۜ}D!@J ?5n;K(,emLd 4vL׻`hf)Վ00à2Ͼ0o.sFoB?rPu$[VYwߥ~נ^}5c@[50.Ѵ${?|BpGBOrq4q2FoU7Ҁc!| ;yqC@f 5V%lFf'#zqy\U2ۓJWFSp=0lQ/ŢL?Lqؙ"Ki-qP9LugfI隤Wӡ걥D_3;7"Ӭ&{:=999H8 ͆NaWRt@B`1DǠς++\tz+E[I#4e[[w =z_NwE/4yNUjVqKHM<)?2]0;W8%bZCa 3thq݀iV4{XZ䳤 JhPY#ٟ9gػaV_*Ua2q;C ?#*2`qbi?qN+m8 PBWթq@%TDE쐜C>Q[(U-Zӆ+~[#oP-xrut.T0,tPp1ƚ> o3(bɚz.M\?4EvKEFl:$Ȉ ی y&|xݶLx,b+oyL%`veRY`e%q6}5gE$JLJ(h7cMER1O< <.˺=kNj9fT VZG-poΝn7ݱ\/lA71'LDM {PL&4M=192 @}ӽ cdApEҭLtmuMay7@:JZۙyY-Tw;SCTfkŬɲܕ=E0CmDrh/X>3J%őtK:ѐL,<"V(cI-oh {HM [wMS!vOu~Ӭ5ވ6^g8BB㱋ӥ_72V%hykj80@qvtO 4\Eid) omwC}CgӤ8 а >HQ :%oUP+)g ɴIw`ǯx6oYZG"_Fmƴ?Z6g6(mu ]E^vq.*m[e[EfrY M7|t"=;p 3ЂW|n):6:JԖXEDH]S9m)M{}h.cZCS!l˓K&V9Z[Nhv_pyN? O^Ll?֪1}۔5]7WD`q9K4="=Qaz3i#4<7aslz;% 4|՝`$ ϓHxkQ*w;G 9h+.@n-hoLG+F ~{Ey|5= !G9mI}6ᢌ$nv%d0dF.ԄY̅mX5^Zˇxh_|)ҚZ;2Gc[cM+(x`CtSƛ?.%xty7iy?&M?Qs2m#R(S#Qf$OW_̋ס*i?LG@`xkYPZςgTrtlќ,T*G[j:>o s6E"1O_,jE#l+ϥ/3Ȼ>UuH} [u  }dz{ZQ?}Vf,CC$Dň1"#B/+qZbH2RIvoP6<{r=1.C/4/wt׀?<U#aQ;Iu'gePi 1oX{$YeQ` Cv((@2xQd0u!-?"O#/v~6F!N\./,޽_=D7I?o0Z'+i_Uo^h\Y8`ZH~>ss 4R^bSM܀/B<ʓE[SJ{8[E5Y1)۰M+p0*ȝL,;rOQҗzsLc%'Zf@*񫛍Tِ[3_lT"P76|R # W54]_ \;r3o]#<2pR?_ C N 2_Эӹ,Vbàgkt4| G)&rUoa4Vʕ%3f>5Tu TT٩/K&XvFC͕Y5Qe/_ERr* {<)RɧԹK5_S&9~`-pXe#ئyU6)  v ڂ~b :\S9OlTI^P?핂a;Q3Ll9㫱;uW\ȆO塏5Q*a%_;s%[BD1B#,3p%Lv5K +Ἅq6n1NIf1Ȏe&uRI^ٞ2zϜjb3%\+>:d1)u2e&0dvrdΣBt@9~PKq6X,鰲n5(bxHrav0rV|;RȊ~pbИw!dJ+('J3KgT*rmdPsGfMrC \#': k8t]{/U'a+Ȩz/J$:6\._D)Yc}I'5()݀LiUD W:5?dA=iR zbcm8G-*ƞ}|Ax"$"dɤb,$۝z f \%qQ]$-; 񯰬72Y^(?_ly\Wx,OĞ1bV9µIE;~_*Gް@7 NMw>m)ˤaլRO5hqhzd͢, F ږkW^fmd2oZv{u7d*|SiGƗ7!N:s#$nTh;Y|Pkڎbe53JZy(HZy9k6ńVv dD[6I #/N'/`/sH*]:1D/p8]ީ+BkLhH|a2hdv`DݵF*ހk}(&MY{`.tVT3;IN1S#87EbmSbC θI5'=aW!y`eDz񢁚5S;vNJ80O)W#2/GDlByEVC=#X/E\ֲ;ƎھN;V.ZyŝPzZ,br{Hq;i˶#zӄ)oJ!~oܢѴ7+f1 Cg&Q n qF]O㈖xg^*{c@4xJe+eUW֩Kةlj}(PnxҀ t=&!ݲ”]Dl*3(- (w ~b/Usza`894*v1fGx$A|r־ "H/ ./Kcw/❶fVK|( ̚{ 4\w˼vU}A`z\IWD*#vy;hN6_|Bz2bm`[8b$uw@'G^._9qepX!PT ap﹦󆷍(&/q<ƵęZi۫RhDYyi=6`>$2VSgՍSTF#ؾG`_/o(Cn)p?5%:}v@kQ8V؄q(RJP)1LHSg<}ޙۯmj;[S} X?;0)zM7p9FS)(˔$8`u"[BcbO(G3/}L CH_zu9 KeZzs 6A'fiWtDTrއoӧ0•p7}b4vȿSG\޵)2@SQRSvrF i/XV$q^mӇؾ(3hP㴁7>|ƱFyw#OUmeS5p3:^ ym Ddgebʪ"NᯜķE/lG ) GITQ)~SBU6}zOi 2W[b^uoO~T;ܸ(Ď0R 4C3Mn;-h'w7, r5b%.h 3M,&v{Ϧ@sÅ!ĵtVKtbFK??w`XeXQjˑk)PҒw !o/gqG\&H򏺦 ,҇?laSp-:¿_!,F0rUj5j[fٓSnmuEhZxup%yI$vi&ܨQ5V)Eĭ,-te09.}9΋Z_""n)Xx.LIZ*챆,E8lg%y{[%9땫Yrc$VöQG|y [nxSOQYNڇIkb⧚ = A;P~;^=`&(_D/P' ۫{LΘc 茐ZIEIHsin~r(mMVbhirMg5 b#AMq UϮ>](~>,&@瑰Fz9Ԇ" q @f75qEuN#Z V+X*o,1\JY|lÅo{jpg<>F ZS)TR,bEG7~E]o=Ɣ (l~o赳H`{w~x3VFS p=mD e'%śyg\C?vMV%OQ-ާ O7#Fvyh*$mrCY e̲pU["=yvSk@ou.tϯʙ̀3ՉahNM0nNse(7 Ru֡d`U Ґw[vĿ㸅=iMɗJ(Mt+@wu#Nup&r ?2ZHD4l-jO` n 8.|<h}iN&͸kn|̅Nwo"Gp%VK |dljv̰+{ɶzEmdji#9{^uj}1[?sɸ5oKw(TZ=?Jg)Es~v X+sWZTɯ1F+L5OS BC<:yqO1i+Z`uC=~Ey&:Hx&UϽ!u-gMؓKc4J=xQ9+FO|JlQi1hV΅%j}hۊfM?%GO yVb"й˩W[avTěӭhvIy6K_ yd[N=vP :O6V:2싥9*bt6ʾ]i'EkF^|EȮv~Ψ!}lѣd$WuãdQpq2zb Wf) Te (Axi$P%*4Wx@OI_MDQ[h`P4/yL-v( +䁪Zr㌬ cJI;ba?SgjӐ'-"Y$g) #ڰ/ 8DYW[UQH( Hn+wN&p7JGz1Vݬ;@ ‡C<60@r`*p}P4 ޞ\Z /j-Y?O(U%c!Ihz:šN:өݧ ?>@@ ,J8.r]2+tqc is=l;j#|IXA'1^fZ2C]oϔvl@fw3U,>\ a yHrCTL;aju f#֊KV|@!cp}WFuS} c3?7c"aJ%IۇMud?nԚ5%%䒰m8g$>ob!TҽP]{_" U}`c].HypS*9TU qgwOQi". %ܒt|uwp4'{Bxu d7P'qH}xX*f &Z{:F(s$aI.T̳o=_7HC0Ȁ އbo>=Cg&VDJ\IcA+o5n QZ6Qi{ t,R*ѓuHMn(f9747WJ^y d7WVh)Au6acշِj}b-f$5095X,cD:U^ۍFDFӸEyi_Npoگ۞ ںp*{)H]<&QŤ]T2{T)\(7@1dTNN68zžFE.#6/gZ֖5?Qx_4P  762 #Ƅn Dv+ ˴%5"]ySC~%*m%l&T).e 9$p_M (._f 75Ƀ8LQ"& >vcRNm+Qhpe!^+a~7ӆt ]Ȝ\4Z}mPoi,ԱwyQn[SWoFpYۙ9fD-h}9Mvc+ ]2D)v| *f _fS>)v?ii^P @jbd1)tU8j-MJ@ڴmݥ _bނFwkELyR-ٻ5m-!,D{x! ix. M B&] 61ZB3V~oo^ߤfu-xY+{e65'MBR%;A,Y'T=EݝgC#e4C*Dt.}oL>e&5_KZeze~g?kK(0LaaJ Я7HnTSHU/#y/!בq18 T6 j׽PRնtǞ~hj+_fV݇AIwg\Ixd1j*tbL/˖[6dG"OmL4R{7@2{͡εk0xj 6aG";|q_NeLcϢ9=.|vA:r 49,hʑ҈6W8eu(')tGEޘ>#YO?=~8jcR$Md=A>MZo TB)Mj^؜1hU$X}gѵ6 iq b`n!s՝YA39X@Xf^ ;r~Y񫴏ş')ڌ|ߝ{53$Kĭ[8#V!yAqQ; vǥyb 9sgذ>^. ]όN}WuJhy9/?=.~C6mjTfRzacŭA x`=@/xS"Axdj,]@Sm#IYnquM?,J eԏxԑuSGE&S¡tI!Mi7,ݧ-(9{$>kN"`C>d킾#7=JjL+˼/hfhE5/0}1G'hT#? (H3_OK!:\E_Cԃo(}ʍ+F!׷߀%~EN2{DzΥ2RDSAJRWώ޴_S e\Gߠo 6#/L~, ̦T$LF¶({N$ @3 -1E 'nMokԓi`~W'&9ŖsQ*SŽt%(94s6IX9riAmZ3( BGd&e gi=蒯 ہZ!b?|SKlK4)NIb+M$}C<M wB3`dNM I/ Fi*bFmpf ZOc ^)pR Z;gl^kû / "ѾMMvDRF.ʴ6UKcN`n#OAcUS| H SʻRnS g.kUiMбw,ɬvx1Ϋeegԩ4Đ2vY+{x r@nka.%jWv\=9k+j> )a8yq$dO yxDlEӚ0(Tҁ-}{~jwLMiZW>jb±`gTȴJ s'VͨW-OFpNBF&gLW<w=_󝬺 -TZ`גQOi8a#`g} 9&w2 ^r P}9,o]9m4{̐Lxۘsd-e]3EM\GI2~]=;/9N Q[T9 D7{[gȮ/OJwz/[5<8 , B7[C+81 yOL>T{RߓYC48jo]2+(Q0V09x'47B}KE;~2rSy2|8wZ*O<7¡q}:m(/Z[3җEU͌*SLT r.?%r݅ؼ_6H%S^lhS-@cndfVnֱ$e']>@K7fT6[rt!CC~yi |g7Kك;~z R|yuA ]MM6*?loܣv3Hݘ%jk}Bcco?ʹ k&K|Yp ad'te/E߯?єStJL(К&YbV:+-'O*l{y)%c 6 g-dHW"=1TX̵jDM:iQ>Ӕ f ߻=n_L R ymu ] M79t`fK!F@A}jיXhT_ -j}Om3g!t&#K3%tY)I{cf+ hlB!N; 0QX硌`c\OYfc"&*+kC"mb-;RD>MnPG#v& 7'&(Byr0(0xؽүG,O/nQQ%2,KAboZ6/^&CQ!kaucj @O4F8n/V-Sքյy]sh+Dl^٦L?\jGsS%SawdђC|51ewȺ. 27隷^9l3E5j4^+1ҳTE,)r$"8[y~l.`JY׾ũz뵝z I0S?@ٴ_ެFu<` sk_Uw\ rcFmJkɖ.~I-{8hG+ txsYEʊƪ zbef@ $&(O6i+^ 0s-5^(ȍS<̡`9H4(*ƝKf8 FA v<ܣ?T>#]>ML:7{w6hYH;KRJVu[ͅ m&pYEr%r!q|#3|ꟿ6,m2' eLHr6'1mQU'HA-ޱ?@d<*^䜚E{c^"x^Cߏo5yIfAFj.C7da'D!JlA.;;ZxNy 0"| *#f|kli2;*O1ayP}ff҉30wW<:(1 M4: x9Dm&r qp2pĦqXFv'oafv]Ɲ[BS(IĠml(ʦK{6/^U5 tnO[O/fZ2Jݷ鱯C0+ I_$/w hUכJ«7VDo^}Â%X9&lcH*{$ g{ */ .odt꒑Ӫ<0o ߩZZ3at:忱wٲݥHT'4%+9";8eZ- X_~Du6Ϣf2Ai:5P`kѲQ&Txd-#AptO =}3v*`K pJssY ygr# ^bu%;4:"gb=եF/aw:~!c&Lm8Wy&Q Ԃ~V7M*/W xfB)΅M6tY\r̠Ƴ`c0>c.>08U>*HCK(Nl{!}0cJd@P0WZmH%!́=7Ψc k n9eT0 6x=UcယT|@#Q ]8MZоOs#[U*?&rsa><7gCUTJ2JSJjƘC⸮yrQ4v[k E{j* 5^3==o⨭&3 ʽuS8~ ߝR(E(NUv']19O 5g@xpmi_bd *,r t8ݗRcə (?2 !q ڍO8XBAf5u|(Qfȯp`e%ԸGN-ݭ(N{2)=g@3ۓ Lt/rGA͸D^z2쇔D+jr'%Ŏ[V3-5<+ HaJ_}SeH#*g P0:}iq"yԿ<⹃=CX @cDi[hOkaV"Y$K)?cUFJ)(qXyf%LHzM}^&Ld@Ыz+:عnD|\['QSV֯{7)aV+_q) K|ė?Uu !|9OiP sX RB] _SlY'Q&\.G@hJ31v{H;9(7)gF΅AL@D8ߧbv*auR寎w j38JL,P;/qad8q.\vq oc V>YN%")>D-TE3DžzuIi~ELUQy*fne܎?gޱ2Bɖ~vۃY5p1ﷵZ{@*Ód@JQvɀǂ;x`mE/KT*M^1;oVVw;Tu1xɱJ`lN!LK[[RP3Tk]2nm  wENo#r, DN)rN#MS5">G"818b 9^~O^7w`#S(fc7cwv,W?#6U*B_Z}6<`1ԊzgYΐE)ǭ"E(}7 @R0xmZ2J7qpø&UVt k٘^BL 4CgDR6QОg5!hy}K8= VyL;ro @{u/u 9^JX׺g(*sQ<p>H]ND[eI%LcKpzLAWF"Y"BC"UG %?&[+9;4d5aT|rWFӄ#q~RʹSLƬ0PaKAi"iI|O.EHQp=Lg^:т̯p5E!g-4&bFXd_gˆ{ߛUS4[LRbf)md. տ9 +OcQdR9wZ^爡P_o/,;{` 0o7F|(CUO$,WK?&Fك#:T!̫)xŪLI7zsd5'h7PZ(LsF kluzQ)Y?#~vOJtAa+c-$e`UQ ~D Qٔ* +H- !aehmoS\6 #>. )C_ `b4Vd*4%Jf ~9;Yh[syyItMdYhbk}R4aUrM#OieVb׀+{3[a7ρ6 VuCy{FkS,S[ɹo7^Dŝ=LV{hh F+ՐI :7pH8ņqZ|}Bl1Zz]ݞ$%j;u_<\BAK'>IA:3Qxd@_I)V/r.DT!ýZn6X[1L@}# NnN Oi~+ҲF|uRg,%dA1C=<\ϙkhonWAk p-yo_oˇFJ^pt4XHαBGsЋzF+sN# 75 #1N#t{@W뵍 ߑMW҂ USHFԽ6"]sa0[yWwq*$e]E3;%ڟnM4+{^*-q6lED_$*[_ʘXyQ>ɛ}Bܧ-ѠRL2*.DREy=c: ?* yJ̍\EV[i=e_PqW\<:,}6vMgft7A -'9ͣzc~>/oe8c|鬒/`gbp&$ dqMҔWr[/ Z_؅`;۰[ :_7kFTi&kX ;$cJ.׼W. ^I) va[;I5(d`c+nѸP+dq{,HDA ʎv̹ȗJZ)11\݁i.|=7_:wr$-Qc{]AdB73gz*ӫ-A>v#~e JHw? I͔bķ)|4GC/;\.9:Q אBa?33=ڪ揚Y'Bg`0 &WfSIh&NUkQVn!k<MdQd3; iW*07+JVDšKKMۛnI.\&DG)7-Hy>/SjdHCk'2ȎݕPjyY-)E|vMX%%fX󶜄S)YHN;m`^o,?Lh9%~2^=e_K6%ǰ\N\9) s>D7,\"Xʤ5/S 5E7 7W˙Sb" ] a{ ],5[ln,[~R$sJiip&E&y5V? ?ra'Gp?jɷv,FqZ+M/mէt\\՘z\RIؽZ:A5jCꅮP`48A][mG?+'Y>\R$p^eBFO3G([HOMà;F@.כ z7l|_Tf1м11].zT$u*C\q5mK|LZTI~Qm5/C$Ӭ'4FA 6\u=qպiJwh<'8f};͖c\> mR<arv"؈4 pйo'Uo6W (_Ľ"ٞY2t5Lf Yi&b'O 4,7`&Dh0..z5jx/6)􆒟(;L{d]q«nvl(O/^,aFזstѾ9L XC?`nDMCp.@ηnE_?q; Kώ4@RE.z{ Q?tmJ,~:H* W.g_[e0OJ:"by{nC;uY \Ӯ8áFα^̯W梇Q92*aNҔ2CrL48ٯoFXLڑ[,.{; E@3 ٛ=QIU {D[}_7UbSƽ Mc:KbZ.1 2~-5 8}^O5:cGϛ O&!;|`^ DA`u挧y?T`t!5/~JeոпmE۞12]@[ى[p ]q׋F Pv^eHV*)؛zO=]Ņ u>Wa،A,NW /DU5M/04ur+h`JIl-SexwŬ9;nϪFp Z1̎&*`NjwvfyqV#b CJoDF$1j:OT.hvcxEb!9| Y^uB#-^y@U)zR=:(xwS<|~elѹָC!´XRu49CfbY2; F5ԡ= `䑘¹`:#{ f?ώ@ tOQ3+vh{J l!t6h9O9'fZ?>~Q|*47cWLXL:? ~#Zfk]b ѡcZ4BO-4TWX* оGJ/EJUX>QǦ50So A9q0z\vvWۻ<1R/DXk#F]%Djȏ^Ap6@m;zF:ޮvUx^fbZە˶2S(ۨ-IO)A 69M=q ,n8{&ݪq3RΈb0h h4/@mcv\23 ΧmxfCQ=K@ $W 2a@v)'T_U'[cՉ(κ5<彷fdG@_b^~S5^r))k`-ƄgF4'=Caɓ)\q1FW-_yd1e: GRs-NEӪw-#iJcEG'$| .NQlUs•I3'~/j*AgF}aO.ѪLWV/'!EmCy酶eL3ʛ<2|OOT2/652l\ǭ{$2RsbUrb=w}?Bg>J*ˑ94ѧ$TTO)uddHr$d<k省 @)X^k>:Tr|D#p&] Zg,rj)'j)$"R?8bP( *$Rğ(&M;fG&]VpR9d],D, K]xP$v!4@1=ۤSSa?EkFٯ'ibu$r*3l 1jrP?f*0KY4\'ɼЭOda2|OaPl F7OTaŽ>c)eZz\8ܤDm {$sDž $]npWȣL5z@; ΍ggb*DΦ=5S6 99qE5E0s^F'q}4_C9Mbz]S8&{(Sv&V W 9NI?U掹ZIbLj7i6Aȉq,hȺI6oXdR eDڕDxbfCRtd% d&&VoQ1{?x4k%J5UQ;fx a(_;o f,C5h 4|(#Yf Z0 w$=ܷG>qк adP2)v)?cr soޒzo573wD+M1B;t +Git{N,,_Qw`&sT.Es ?fϬW0*}d:l+3C6:/Mb>d6M;Se<,*bב(+SOu\J 0SJVOP9y@=aǜYj.ˎ%G64oE~-f<k_DI{z>cԐ- k Goo /6Kk-V9^ۧ.ݨzWo6^[ j~QҀ U aE TkNJs2тx_?>HaF5| 0ɼxlћ 䇗PK|^U3}:_%FCFUnYY2Vmr\`DֽVkU$M咶TT*9hbLOvsM&Zb~MRBQ:'r(9Ndsb!~ha}O'WƜkp=SAsQR5sZr( P+Hh1}PplPrh}G2 S Vۼq<∃yI`K< ,<`@vr%h(ܕ9jWxkMtJ_ݜ#9_r2 9HGմ*H8) ^R#'*3DΏGXIh!9zI g2/[@Šf=Ay^0H|ΐp;}v<ٟbPe+ 0nbj+bYy2唪{@ZaP՗w/ Z\F$=[B|QU5S -}[~=;UT}!&J( &Lj)6q֤J> qWr0s@VpelEvIg¿j,$toHtA,6ĘqMKLrs) OA6st6XulؗvMneʱV)ioW6&G&ՀǑ v{LsF)4k{U4ϕOLy{T Y5BKX9 |k&* = M >-V|)~ExhՔLwp'Þ̠T>pm xNF =ToVApLdocd ~Bio=cku>>Q%WjupcCWd}.89[-iQ 9d:o*8NH*u Ds ה5Ą{PIЦcH,SU8W Q ,/{d.q-(aV89xR0bx<3ʈ*0Q^8*W8=c\z`2 "I$TطPvm8C< ^^HU,J;1k&6X\I#Б;kYKUFj?*H$$MoAc,ՖW/CAl5?Qۋ;[yBUW:F ;-/(VHăgNܥڋk%I)GjD]N N4i`ec)5φF>'q4u],0WݭMy0e.Wvy $n, yƊYr߆]YH!UڽLB0nn{O#ip,jwAD@ RyZo8Ү|K V-D;ջLJ^z݇YuH@MСψ @( UN$O ƕR5RSk)G'gQf! =s[>y-R5&(1f6)fZ-_As]u~:B68+bK6p#spG|dm\š>$Va(PC6 ˜OE/01-h02k416b<kؽ#H`酎(푱 /aԔ/%:06ۜHhJ'+O75& c22hfB KZrO:%cTKOEک7il, Ay_f[y'jf&ԟSr">@#qYhXɂLQr+#&HF?.eAN5sgB/W?Ei ]+PѾ?#mX]c~޷~#%pS&qf/iq:xӛ78eB Jc0 ƺM[@IhX\yPlq ޞMej:.P0ԆYNL8Q. ԆE/i~mՠr?@N*RL.mC6cPxw:.!enZ '%qR)K,w߭JӲJ,5Ʊ+/@c[1a+37:`7]OhXu7N>ly?:VqSg|x&UJ)|8+.+ZW&l^o\,1uʿ[fi҇6];WQo)F-= ?o)-6(>J`=![d'a_ a1G⟻ksnƘ=B Q9܂*V3ݏ\nX8I3kBx xAդ X9LtnZFN5,kWKQBNiS|a݄GS0>niDτ1RڲJI7嬌\ e|o8: j BW_0r( #sGbTF";:/0*|Z!,URbtly̅)pI?l҇Sߛ\?AT5߹D,#6ۋPԞ`YZ !phb7G^2z3_hPRn ^{ްFuXt˜9?ViM^EX@/-L EFm/U''W'i_z2jڿHj7r1{^ oI!K]#15> J LRx^5re,I;6>㐵4[Jtb|62X<=A?pg`y=":vmΦ\2e<83pچ&wTRtJlqӅ PKn1v YdLCx|PuUZ~` a-ޑ5CV*Q{6%h1ujo?bÁTD9\jT!^8p&,8J>f<`}8+ f.Aubp|xϲRc_O1A g(EJ(@\j|T7Xq^Σ q[7oB^i'Lrtn=ϹFMR59^#ǰ2\R4^V' %g'!~&$t@F,|3T&p!׎Lx۸l jf ty!b8i _O@\cg}TGHbR) 9sTke+?V_=Q?I/ᙩ<a#gjgil~'&.7'ʥwYvO^֐dx2wW@J_Y>)0cc>vkBr y5Huhi<3T̜ӎ$"Ic;щuTU5:ZظXuͬw_4QA ̗^MNSHI5!"zvr2GSK8t HՖOR"=(B=v6 >ŅRlmW~9ͫL_ 0;Ut^N5OH8*1ԥQkUxRz) SMUZeάWJ̔͂P3o=I4^KOMՃ=<,4su)⻩j22S-%Oa@G&;,!2@Q}hnWG,[*"KDZ`FƆ]0ڞ˖s:MtY.N׸LdNJO m7v̟[[ໟVn- R%{an`8䡴 A}G}Q۱.wKѬ%,J.U9D6늎2W^ӏov'6.&w =IIwLj4b`SLJ!+B![IGֹp)hGx{#vX2;3.Y{4,%N)FB1F!{>IW!;ޮj$0fߢ/Y&2Ȉ٥hO|b.צ~&"(%N5e0DY{q=;.Mߑ7R0Fy%-A1y钲>w.Q~p x1&s &AR;^F_C/D F,tv$\S"{#:6O0'n2SF/ُ3tq@"VZ0|QC/x\"S'p9 "zi<-t$h=YVoɹ4Rp Ǯ:ܔ g:.P9ZKV;B.gOO!X?[]2#3w*탮~\lWu Zs'of lNQqqGT` M*t\8*sD-Hqo'Сi<8 K4U#~} Nm9hwW!c72,: |G~JXu 1*P†Q/~mAQnww堞qTMZY*%#N*"@G);Qsf1 R'kxnL(8'@b`Aŏ 3t҅|31:˅{?tUA`o`ևj@UyAi<Ǩؔ#d Z'ARI{;#ί*<͠@,5 qmen&ȁ2D{~l*F I3Q -x}/K#taCAA:OGZ{8-XJ+yD@gRS\V}ts7J6YʢNՋ(3n;V`@'":ֻV:IKqba쁫:]`H@CtcB9c0Ǯ75EV-tSgPkr"ui(]X4&lԭ a%J%O-Z3a_dBVxͿ;]H|dDުFUTGEhAE_쟵*c綈b%pAV\%@U1> pƛz_1aó ^\EYyKfA8 !Bu(;0'\̝^od oFH FASOn'm@(=C9mFb iM>+5#R HGmm;-dŒ~;4KLhlHbkaak9>W~ 2N0g(%M `K~u+[KHzJc'pQg[oKs-5_X#vp)L}WX9꿻 U+^-\4 )wTG۪KX3hHi|g;[||Fl1tjf8|Q hr-aT9*N6(#=U_/ LfySn3h1^Z*tb*i6L2I*TXٷ{6|PC{Y\ vlnCެ{|elɾs.WQ̗@8Aj{:򤒶VbM^ T9E %/I/>Gw϶\=u{odP_.%0~$)^ʉ} hzִ Ln{$&z,=PI"\:͉c12WqiPeԑKԧ+r.򙥈ΊVV)04ʈ}brD6$ۜ7*.K@FG. -=!u޲JSiz+}W(TxB]B|"uejku+"m,N`l?X5*}뿣]EWJ'딨 f X@&$XО\"Bsf¿4)($t)a~K^z\rjݢF ?0/6#*4(hbMٽ@ּ1ߦZ`eKdTM>0؏DG^kDf)dVT_,MW&c@Gf7n}Sb`_@U8Wv! |Z؄d_k x/P`E>N }{!>>H7_aoF2;1xc-"ӞT3-/fA9VGOUV&+$TnN* mݪKALF5-NDEq̘W\B-A]@ /,ne\][-&@B5^6M*>bEzۚypUgMi{pvSwkFs; X-0BzTt  gj*fVJ_J] _HJ^0߼O7a>ʗI.ă:۵?hQt`I +ZQz_Xzb~GIWT3Ujſ`7{u m`m5 VLKwu`Sfn贓%ͭΧuڗDru\< [AmZq5E b3U+&zFyI[ܺ9 *8ԝ9lS%kqќZ$D1q[H[N/%b) /:$ GTV`"Xr%?%Ϩҙsٕ5GL^ Tp45pxaLkS6[G~ %%#uI9 :]hk)J%X_!Mj;#ed2wycl1w76A=Bj9rEFONy0mL&Ew׃|rN%v6TR84hztNTE`Mdj ^)p£# BAcԦ0+bʻ0e`{Pp6My^(P>1~)}ӳv'Z3~04>iڙ$PN=~R@$cHoOe#OX@\8+vTx9=Z0MM[Y(SGfGC*L'mFmܒWt97 Z*W>qdBm pKo]a>&̱݀׎HoR,@h %Q !T11~߲ ƙ8 +\?CW\EN[X-' $ck$Ը4C;A+ڈ/nbҎ K:GZpgC5aWVH&TNWJx ĝyD$IU"mRXE>k@4UlK+S6 HK50?"pWx۩;6Z9 Q5L[a6DȮN5xjqt@r]`ɫY@G'3\đ(g<𝹸7o#PQCl/!V /p$6j_>@APhZJW2Xĸ=kf .[ۓϣcV_o;=:?Jk! V TLh]' jXw!]`4vI׾t]loI{Ij -.Yۮ_^(QMSߍv%̑Ccɫ:<.=ٳ*q9QvxGԮz#O/ ` >\ \|J(Q35j:Ў cq_O"I tXZFi:WOx}׸=p9́qTF+V 5WRr鐡.7& }Q62FwŜO%:.$<c^(gx(t5oP,h&{x|qS&6 *xiAD.I)9uqNӧbE2SIN O(x풜l𤎝t ɂFAw(_ȺOX ޅ|\OOA]ŧQ- ebw"GM=(6@ \OJY %g|ԕzX]:,Ɖƨ{6<4H P1Kѻ)¨3KUR1Ao.'sB]Hɬ9_%NvY 5[Wق3R'Ҵy*l=^ԃ#"~;HNcӚJ2/כ~G1vy;i.WFY ,hbVK{]hqtbA1ED!BKg]@|&m[Nf֜NQM0$YXZ5H% &PfCg qygp61FD9E|XƌLN V2 l[P2*`'MDv'A9`Egm˳H_Q6wi} (PsJ1JUwVBu,*8FRaEune?-Е4yWݵ֬C'҆oe P )tyZ~EOwHP71>+6pS-9!cqݖz'6#4 44!^ yAp'WI !C׵ŇO2Wyٚ!4&f,8G5s{ 2$I!{EwL ߋ#.Ex9Q; QQDr7?9 !4W$h@hwh}v{0&13RoVl}E%J4¹QfZL }^!?tm6'l"*3OV:wJC }'4 ؃`*=P7+є >wD% *VcTVY(|6϶*jE6S7 @Hs4_L8k"]_DfiV\ &!Ov-(ŋ:eDxmJ-:ngᜦn 1c>Ƨ@C쌬cUI<_/:ZPpژ|WQSu7fzg(T\JnMLy X~e_?䀷g=+:B~M,Pk{W;Rbàw>LdOHǠȿ^iz[;J?VIOȟ2&?NnXgOoNv ж8jh(&Zq0FN`%P5^IA#0' 8%lNtZzTDa3aÖ84w+%Tκ,0hʎ,_mt x!&Ѯz|b@Vc;{'u?"3$sE ӗV P"pR2Q>4gOKdXyeU?|Pn{> k- :tOpӯWzHC&Hn@\P%USJnpcF![S{| ~}PzЬ[aZr ]w$dOF!KC}R"xtneA#L2]t5)`}[ ܾA2@TZ!^"|xd)Xz” [I5hSSW/j4 KfOMڕ7§)bK%.V ^Af&fCH?Zj9E8RsRA7{ДRD4m>,4>+n?GBW3 ;eGGđdz92FH ;5F9r+:[Kȅ/iq?Jxʼny%=Z VlNRm 15ӡsELI!N?)͍u@K9r.c噩6XKЍnp+&Vs/EQyȣ[kJ`'YBCmaGt8<ռ$5@apr /dAU\11z~I8U9 T],<( ~. o{ꪯ` *T\[rmȽZfqW:l=O "~CEaZm㫥*Gۀ ˎ BvN)eTo^쭃gp;m 2"TTUTx35i0a) I&0eB i讉2բqk'1av~a1Xںep D஻F(/Z'ijPKy5Fhee͗' k)6!2xdJՊ C4{R9`PUIuR LK֬:O@=L "vi GUōeb@VAM2)ec!|rɑ֝j~W8"ۚ'6Zv-Giif%8bW1Ջ\j.I/LwvqL16$K4nf 5*ں7fXMh]DKA]\3%Yر#4+(F [s H#̙s$^1UVec}At ;p4`HCbwYO`*9K@lke$^*|joD;:fR݆@;+!\\ VPt>N3)GC\lÇ:Y+BiXvOصeWh%G¡+ʲf*D/jUL }9ghSCZ(LT4gGlyC eYE'p Wg, KbNfBwW&@_>51"`F({y)=$ H| y1bhc93ژ"!G& i4"o  &mc+C?ƃT@ԓP}O Jlj|L3G[ 5F|=Y^t1g.wlXwG;^lQ&u1!oOtJJUS S2"/]rbsI5J$*%Ons"}ۖ Hu^4 !DR`@241B(L iT> kRu ~hj;vybї@]B Q.y<;DZ<\!I(e<~h5H\]6│8tڎ7S9{ݛY1[J";'B2(G&]FZ,L8( /s|-8Tٕ֡K͋x "77bw)qMBHz8LID0h֞2erوVh";hLܧIJ dK@ɳPqNJY*sja`$ZC1W+7m{}!M,+IW2W}냵zlIV{i|WǛg1Rx%i|EeDUyֲ>[ء*P |r!O1A<9r #-md$ijYlZ c^)'NS߷N_'AL=']/…{.G첶ʅFK( 2K9ӴԔdmC3mdxEhF (C140uiqgsbOϛZ R{͆;Dns.4NI$@qB_})Ů۲*αL?,Wt^8+cQS*s$̽dPPuejԮlLZ⚲@Nk8YٜErwkơ^p܉F Ec4 ,Y{W1q{PQ~xZ _&1ugD#d7 &`{*r.S{I^]c>S0c5W?ֲ˴@gGUR]T۫5"^p{"1۳0bmX֞/Yٗů[#p:&>xI9*۳%rb 7zI[Zg6N&+X$SxG0x&Xguw3'Y<`1(xƁaߖ>yt3E8VET41,{ ܝ t3 ؗ-ǐ >SY)&/Δ!Tw&o::ϙ|S_epW_‘|*J?\[ݙO$DD%2j}חQ+ܾGڬX"RV}|iew-zoL=@ 1i^8c]` -N{^6Ѹ^Vmu3_P^%5sD{h=8Jz)Yu;`Ș±&o 1Di1v7mu]ϫA^g y;jb$6.ᶹX"fསwmCt'5Y_3#\QPl- W_i r*hd~D%T%ǚ`'/D3ݎf.aVkf~4j[GYCiDQJVDt3-ړuȗ1' p[ vQ)*daCgI!ok ~X-9l k.WjRV!L‰u&ZAn5 'Dav׎U3QzLV!]"` ,bJW4{sDoh J~jȒ2ڣIfV>BצEHpJ<u.S6n&s`iA-:[os1/CѢQVEA V;aB1,L3592rĵG~qX [޴?x,V L2D'ͦBj`O`5lI}nG;,O,YеQB>1$*B@/YQ ssz^~b_llԦ;]vcNygjHuOmA.»̷o;%bD#khm 0?(.LmYB.lT.UB R+3\2@{b`'FnPMS7W(H$F_uhpFJ` @=Dqe/*}3_Q1 ax!²\-rk@kӋQv`Em_o$G Mzv_?A$eU,݌. Ev6(jnxZl_<[^/D'7|!DDК&Uc4BA? @D$h>#.3ld\pTN-L]5p8Q4~=9VT>\;c=O%K&0+um ikpG _oiԸ!'E ;fIdYdOP-(F햴RQ~̬>Itq|ԿG=K5eΏN.u}Z"jDs,P=1H2Vu0:׹X G)#e\䷳ 2ўQ>ݗw4ޚ +*n}oߕ<(y:VkNl|):#&,a.Ր6YwMmgb`fV;*۞ԙiJ1Zp_%\&i{J&=$L5T(]4F@bj|rPiҜٝ9m:z{G4ٮ}ots\4EJsRw(R`inh+E<꧳aWd4D/ "LjqXZqi|Il#B7;wuwG4 \X!z^'!YCl$M)q\~$>0zQ3-8+0`$g.m2-]$_=z2RE@L$AYQ8c+Ҡ \z.D`v8.ĺ??CR1$o+Mf5lڇsW-*[+,,Ə+3xxNG&hr/L0 {8[::|G E(0Q-tP(a%d6|<_Ɔ9OTK:R>#.%<*G@2j` ˾z#^>)&AYa%F״~[am:58z[Б7nv J=n!&f0 DvMmVqM҇4ȟe,eŘ^qNB@uRV=F\ʌ0l|4=V #G/NL n+߄iHR2n$@`T|h1ݺE*kObq,=^Eq|^uΌOew?Ql`9/)0[>5g40MQ8k}N qoj9ؗ3A2\"č|ME2A_}Ž |4kB|9b4tR]H*0kFa1^ Ǣ{j'fߕDM;m o>sG{wAmmX &Lh]U|/qWZo&(@)mbp/Jl'$jv*%뾊rK]d!Jw2%-l@ϢXZ^ExBfwnꁌ 傆kw^R% ~Sx[+lNu|P[ -WЬ!)|: i FA:{&9Sgŷ(Uhh/boG6Iijp(DB~hw]; I^ q2O/ %''@ z}0ڞ>Z*;9n_c|';*j\uIkmcIBʡZ>?CD^E\WQG~[NH%1{ޣx&i8 5WP";gVyAjƫ./rȎXYVR h?^_"ܗ`m;a[6a"%[Mᘞ~*vN?TP?{x aed:ٳO>v`[dKa9Ωy2)4"A!o85x18-gP؛]r1\G=|Rc,iRd^H D9TՊFE,S44+1$?O#b<hdOIB2HE;cDZd6AM1?eY)als jmӗ.)E Kg*xk¹@v3ڝx(Zn )=Zt"L|~w7wqPNxF FrD] D" 6= e_ԓ[b'Sm Sgia mf`ocvL,. Hk(,,۟TtR(&b!B:NRkf%~.g@4A^d)89|Jyw/Wjf֙Mnɰ};zw:eMԺzj-ɂ]TF#{ҡylaҼPcХHehg>'M Lо4Sw{ۯJq1 [ YNa@*m7æ` ,K ~u,dwsYT<:C)6*;ID>pbA0)Y̐^.ۨޫa ώy&zF(udshc –PPQPܕl&4sGfDd|$¯ñcEScT۸OK=re?.]RS%p8BL:XaDvwLW@0x!;K!_T1RkYEE0קgd48cQ : ɱI|YV4c` Ս[7A}lyRe+2ך_/>YS2m/+r=NR:-⯾* 0PF~U_zBi:(ivtIb1ȰGaG~m+b:$Y64?vvo.ntm@ד#J wU=2y4Au:t# B#Ra^XRI a"4 W3}a2S˰=KY &:W_PĒw_eGv'R<\!W1:؁5hNgUΎl[\bp_(rN 㾛3,hE;Ȟv|Z{#=ׇ#: l|N?ܬİ^;nh掇{wz½eKlHXC)Ϸv!&`Id^ /i55TY#lSA rr!xm6z 4̌Tdz ΢iE쟡JQ%ހSeR1ݾTHQ!'Tkס}I\h+O@Z%cМaEl>a]/f_r5@NF##&LsW;:uXXuS78}Men=)=g@=Nk?JZLJ_PFqhqhM*/("VXGNf 渲֚:A=X`]C U%| AIfXJGѶTێrN09֕LN Ql?v bmKWLEEn]6|ӂX1ϡJ0F6e)f-=8kx&g0"n~uX"&$.^3kfnGE24XUU1-Sk% ,xui>e43MEz Z>NsМr ;?˴(=ɺ;bF{n{ԭ}Qgӯv/m X,MLj\~t /ƍ.!"%esk;hK\b_wŹMyC !w֩w nx% Aqq:LiU"֍Q#β<"΢>E+E8?<1u܋>8y)EKΣ߂HE=rvi<AYzSwBH쨵tt2mGdݾb>ŗ0:CҠs@l D=dٳA]b[~iFt^P1+ৎk0hױoS3y0D =\tk0jl?<‌FXh|Fbv^ GذM6AxEA{s@ [<󌨐pʓ~DH^rKEk޶JX`lErMpc'ȱ14JOr%j&- '4Ҏ#;&D'ߍWfq,P">d>PqGS1H? ,[ #\֗s!?Tї+g?w.xL0s2+zV- pV@#œ~Z=_%sĻhSw[!P"yF:0򡃏O nG6Ϋ&+:Y32%BtI@G@QFcx,Ĭ7o2EQsr#+]:#{ߴf|B` &[ϻp'1s޽DBw==jߥuMT,Ԥ1ȣ<7 ~h|жn5R)YxrYz7YWJڹ0d]$RQryidϣEțU֒^ZW+bX65#SQ#c# k`v|c ̋s6!5|U _l ]2餠1n0|[; (άO>+Tsx~دZԇ5a9SaS2Ḃf um{"r)VcA$"gIa礂d3I_MB3t7Ov5IY@.~a4噫c*Q텅S45 ҲopeD.fi`Shc,|*DDjBHF볝ی{5zl3Y B#Tlc³Q %\@8O8p9 .煚`Ql4)vh{FOr ,UW׸Z|2P51[$DJQBOp0i&p aT1ڃ'6E8mҫ+^ys%dEȔ=/卫kQuWIHe- qRNq>TA,Ցǜ[Tō^H0FE[>kb";K0Q Df@g S>+v$a+I8}>c*&VV\#!ΗWr m^ieP@ʑM(.vH{Ce|E܀BwZ2ɲa]vo1c@K5Q-Ue--.ثU}X@Qm4\+gn1LlY䩺 aӘCЪ*gecAǭm"6uVY $z|aq9S:#YrQ޷%)2 /R$X5\/GY:"~rxZCuV)5mNq4rvfHZa耻hר8UW<ֺX҉#i!]JpHǤL."o է|Bh2Yɚ;k uMKVwg2D-ZaG0V # U+4czޞ]4$%UŒil?jgJh+d=v"ϭecLx.z>j%AL<3II F_! PН;!7aE'RG*i@ ;ҿ^0nF$ؘFUL.!eoI}IFWV]qP5H8c-Л,LpnȂ}_IOːH x,R%q>гF띥[k%5 w=Lu.Wzkeq)YNJI }u:ȳ=g ZwhO`?ZBĺq?Tw޶BX81N=~~1䲾AJ&cF#F ` 8}Ii";Fc<]=iC#a [I-/Q6i0f1n0VF$f\hrnsUSP:6%)XfŐ{omMJRQwDp\}$|T=!9uθd ڳHFK|D^/ak9WaRap՘jxjw.JG]=ӷ$ll3i+|kr Rek=%uj!6KC_h-MB/괶P*cYIXv%c߾Gm>6XD:aRRg>kii\ri{ cQBo9S3'oδ'oq+7SGVב-n`z%3ܞ&c~u1Æָ~Lp[Ȉk(RojQ,#8݇ql65">G1e~et#: N= & 6kFjGHW H@vKq)^ބ4hڦ~F]\‰1Vɥ騿RfY@a|u4J/uPjeaԳh9˚~"KDÁ OF:U?y|3Svb ͹wFb+SB}`aʹ09y :G=XtWпţ}XkȀQ#!"XcV)l..]R|;Ēh4k>] bqS0PQ"iϣl[5ܳ#{lD~}2s]>#?m栫t(sW#@$v ^wrj֨Ńoo_K,g1<7=U '; ߦC`tq:d[0g<@(u%h]:wt|>3hރ̏Cʼn6]M<@C%$ pot,*h'=-{lg$_7;s$.$h=rP%Z:e@-ܼHv܊oV $K v9iMNO5aS 8m(2$ssʑemhlOqi&,s DF,\v5H^s(ΓYfҸt'[>భ6|)!94`d5nwiYtf,H㉸%fMS*&zech4CGal¯ShN8(TqtwWpCx# Atu6[b+0x;3Z;^GKAdZtC'/Z&Tg?_ HԺout H&B"ԾQX! lWp(̤λU_<2)ua8HNGTe+Izw[b !ם(_|^[ 6_"T?-5^! p ,O,+Y}eGrz,w:^GDrgB=exZ&)xq[t?v3Yz^Pl+))VH5ߗZR6я}Cu{ac dLz:l(>dɤS~Ssyor}{+ S˽mZzb){; Ԙ=aEy՘#Z.40ϥdA'z4tZA5SRfdQI7ȈކRH۽4>@(͒h,1X]9 u)η1 H2k]I43,uAxaCԳeH% rLRՄгl47"Na툏 { a#xQ#<:ux(%8ӣVÜqqO՟w/uNeSO' J+4K㨽#͛`kau$ pֶ?.:u5Kc`^E_U-lj2:HIegQ笴?jǁ%jytu_A8Lٵ~%otjG 3yRs. |--FMF KLB)LjEp#9 k9xCcp x,f}h'nIdԒy2qjܩd~[wx7 Ί*%2B.A l*$weR9t6%? ڪ`I.T&BbW6mӖO׋Ymq"#H؎4DZpO+,Ds^E5˳?#*h%\-V{DF@7@?+7 ؍a.W=8m2e} $ZcA1ۥ@&Ӓ/[C[Y%kn3VKG}n:^~ a{f:`sQ ~C!&8 "qA}j%\>$ ڶD;%hEO{ 5 2q,lW酶 <^_@zT`iTj<Zw$S- -OڢE7LtR2act]Mm5@P,Dvl$8d_v;g-r1O)[aYfaT"oX  ۢ<|ݲ&` U=ӯ8tHzBed0B uunGSc6Zits7ݚ]}H͚<>&|X7`U0O|žCh_v9vmma$ &tu谙09]&8Qy8į0+_U,dRMf$GX-2FNLJu,\rc:$1/贎uCf{:K#=aCu1cQ~銫 "򙽎gZ+dGJ]i!`o+ƾ49q {$A[zsItdץUABb lmRq[ imz|˰DujeFN#wM;S)(%8'q`I6zY87'aWQM C^RD&#8+D> A+xDUhֳPۈh<7[#\M HYY5+|K'$)4cgp!\em(U#zʪ>L-v(aFd+)Z.IVFZI,ϔhTy߅z7|ɸ5So]/z"-paH_^c᠈1@8Y%h;qʋL vXq69i E Xܪ>\^d~7,{05gy6z3@KW2cPIà2lq ThK43# AhE.d˵yӱ+*sI$,H_~*j'l[A(֧pF:Ԯ9Gv|%F̀m9^v?}OTHۓ`ժgHSS䋩6C>]{" MhWH_ s ":VWIe'YoLCJ<#ڣjUq@/,A'SboX|(..[NU@W'ȉXeW-m–c;#3OY}s2.XEσDt4ySSPѕAuwS HE ;ˈ߃tNu?g ,$ZǀNo׼)U&ic`~_mFB5P؏9}^D!Ⱥg,,hH> 2x=m^2x,$^ c"Є}EѻMʍ{nkKɑDҡ!㚽Hcc6&>WHwSGn{XUƤL ͂L iW| EI@xF G*Tnjee';ßuR@%LPUkiFh;oM%s/T8'®d4+@!y=[DmƠ@o| ffuβʻ}TX"#J>ʓxi\w2Ήm'ܥ\KDj&ecB1XM J;L^<ޝ,WԪ.XDaAZfPz R&Aq~ܩr!4.C")uغp ej)2,3~ 0k.{;JK#KtCwcF8ATS[WǪOV/~ ]8=#f; XĐN M!${Ltm)+ rnBChPZ(/]Oӑ߷B/u96r:8ᷬ&ܗ8wU9\Ƹ2.TGU)/۱ol)׋PA SqQ}\71OvINNvc``Rnf C͋/w0!0]Քԧ,%y.y7H7kc tv쮲~I> L^ĔaAfchCTv##es j~iQQ_Nu28ΆHJ-Я%a4r%h]:Z:r,e*Ԍ9rb,oXkr uj'a›W"*<]dl׍SF?ίՈtѪ2?fm hԺY1D(7SQ]{mQ@GbNr^؊mq)'Q&'`s))` \lsӞ=wҚ\Hjt|R#m*Pv'B;_]?6EMhܮ3uT@:L8A3VMGdvy0* gIږ^XWo[ZeI87 `.kgqT| Q3q ?)nwu*.9$؄kLIp̉[ p )*-]OZG ǎASei*-hmGCcoрhEiVzͥMҖZGq#Nb/mN<$FX]Eo({K]j/ϋNrqCkpΗnS>q|Q83 *:{cؽ(砃B9v++!<ԛSjX**P֊@P/$}7еJp9Ѕ*)ɥe` 4BntEǿjI,BB8%;.7_4eQ7m^.ꢄG78Zy\s)P*֌vmQpfnက믜?22fm7jV8θ*Տ%#cXlS"k /6kyX)§w0Ƌf@a\>-μaJ71;H6ϗ. ~92૊-crSNor)ȿ9dPى{!K3b#3B'B75r@m^[phhXM NV]|kT5 klz 5k-S T1>Yp |V2.ASQ~Xio Mh@9HB[+auMk9W/pfNd640DAΤ5CR1Sɋ/WЅu* 6m.)U!n<5\(,ƽ)}*..I޺b&{]0XZ sbD};Ή7 Ak~+hn⫴ S R@{rRvՐܳWÛ~e:"u$iϦQb9~omKNJG7/9›7ظ~Mbǧ۶/ڪf Y3Tੲm68!Uzִ#Mec 7VIpVSp oɉ@y-rfSX( ̑;HЪ kΞ2j1"pqhk"F>em"B)" @5OV[1×./X8ƪky6!5rev7 ÊoP{M)9p1h#qܯr>f?'s?Y㈑H7Ȟ)..[nz7>9`Id@|(u E b-HBhlPN56C덱q0:o'K 30%oC^G}/TcMj>0 $ɸmU\ÉMП:^Wh:< tp|]UJdl{FvImNGi^0%/.YoqCA=^ n2;i?A(9CA&TB<˃ aqS]NͅuXJ:>-j^CMv+l'䠵lwMx`%Vx$l'@Ьٿ2pI3IZVY#Qţ\ 56vѡBvuktcܸmsX(`zX)V< Eʩ"!Ikkf15o ďn).j>.n#>璨S잚/^ӣ",Nv2c쎙ֹ6Oycrlx?#t.JcDZ~,w3>v-WhdΊiC-ͷ찳<.۶c-$?)iIMSR7 m&EE d@ȦB,'b$0T wU= Iut:Tps]Bq>ۑٞ O֡hٗ:j={Hbz'`!Kj :O[!+ a‰ДvݬZAϱ`bo"ZD3⯎<[Nޑ{Y:I䘩RKi#U.\ktTPt!ђ ՜Tc `Q O7$SA1bqh[ FlcxoaY5^",1-4Q_hv;tSBGL>w6hk>Xڬ#h2W$:&jj%ճ5$kx9ohf|׎83Ž}M%VX fwiw!*Xc17zo"+)u{CAd[@]xG چ\ ljzc]=&qfPA brQ!6+@`LR *EQ/I\/`T#R[ Q1` Ͻ$c):"7h,[rcS. PC1Q}Ay1/8O&Q[^tC"Lob͒@ @qa+#k'm(Qyۃe-gL !s]@v]@qN:b:ōI cY!I}˶ф\ ډwhɿ8Ey2=%)Roz'v.kԗUky~a*evT7w^TxiWv=3~g@{`QѨdBz`=¦1y<#raVlj,GS*g'V`J&}oaT:\]5"/a47=KI'%wLJ> di xm 6jΪVF;NB0P`@Ȃk"0'it7Ʒ{?XGEAOHۃB3 u{Ƒ:>jScu۞:ш |MN%4"sg-xFD8Kf;M/ bAd|o۷qSDe) ZXN/!nJ݄RύWECSpM%~ R]I>K?Җffk1n:GmF#@p {GrOuNc6k] dgeU=E"-WrBt@I:qͭAcZ"PKt%*(\z*9[W_hQ0mN;/W(2 .l+=;`K lB0jXf`y~}_\4=μ2mt.#m?{%>0IH Fc+e2G6RwY8h6'܃i_9KUꃥqy'cz4>.#֢zYRm۱fVϛK@wZ6in.y)qlK"Wd? h>aod^.NѹSz<%6BvM9HR6C/<% n> 4Ĉw%j̝^n H7m0%,!^r`t8Ou7ոqKkhPht(yfaOD7T-٪< J?#z¦6LP_eUٛ6#QXP9,BU`vqMC8ʾg i(]zvcJӘ\MH"0u(/nQG9.YZm_%1O YgoC96Sެ5p1I0 <`*kw{(9H&yp0lPN=x!U;B_Yc7/41|1C xߧ`OdTe2&].4k|ݔv@PH39ۃ`l s 툔^ Uuò3Ta$ClM/äPD;iiZl')?z:>LpEn&ץVӟZbZ JۢPJW/3e6/y1"kMJ_n.1>dsw Up_CSG yO jE:s~mysTF/]/X>cޔ"3H 0S M-I`YC+痮[WUi}D%m^^yݡmedԧ&}S3y>m=Й0l:)HovdhKʟPczUht6Jә,#/˾]qvӆLjNϧUІ䵾Sv5W+*{pG2^6aW3Qnz:uC6 8WJb-cv柛=8{9W IYc 4;pcG˚T(F2 hudGOhSͭ KT/2妔2s N|@'G2qed8գ~ PS[Y0kG*RĜqw.nHOjoܕMcl|if?ɗONH,;(C_891@CW攇23LZFvfJӇxPqYYF*_Jj'3n4~ۃPh[zzkgB*5Љ^aTV7uFXPkN˃cgT;kY.@bV[#}MVi]ݴ]4vR ;ܹ bJ.-X nOآe޶άcjT~-[NF;sݴkW201cz|zaVOd;Y0W蠐ߔ}QnGU=bvEWFk>)8$66+Uyok!sRX1zSn _9 hbޒt HԈ,H\,󪲗)#KPnrt}2uüSRB~ OKzvU{D~YGC7rvvto.]ӯU"nƒڼ6_"z5e1 {[bG'Wy1a|!Odgc5Oc`a[O V5-od\G"B90 9WcRў J;ỳJPE)p W$T?йi8~E8 ] 79<%]|:YŢ~9UFjʎ@>_{_Rcuҋv=~RMu']&';cXȦ&lS'(tDBA,WA@.xU >N^&y%\Q9'*ݴt^b,| h׏\ZK\ev'=wV ?/"2B;z)qn .\)z桀Șb. Iȭ2óKyMO)Ѩ`7kb+#f 4|y 1(~M_[O2]yE%)gl |ETK@Ym囹Mz彙乭dkw%/* ۍsX'(*gŁ Ri5&ca"-ُFk%n4=Oo#i쳵,+ǚybka!&Zhd%W*J}wF᳐~QcAIt`cݩlZY 2dU2 5wqZ^TaY4c(5'fҝLkDWs+}r]W~@9]{#721镩vlwh!Y&]p 0K%] #MNxA=ᶡy@a1R=8ok#,a?Pn|M yt_/Ty3g+D= y6/G  '7,ȞFSiXF9񈀜]41R-T_hIw`Kgm-Ee%cWvC?FځZk~qX&Ѽ hNWoEى{H![MgI>Sc$fɢyMH XIgw(< CuVN( *QO}i~-RXfDp9.DmTFGET;`>Vo _p!؋ @J`N\{(x?Ks\6 :"hQ 6WQۣ$t>=L8;Tϳs?.qy!tr0'ט@VONM[vo^`hHd+ o>ЇjZGaK] gDDU @꯷f9>HS/@;ʙ'$k|fVCħfaԱ Uk7FHԭ; u'=(.z/K= {?AQoG- }I| ?FI]%V;4=ԭe{),a\"&?ؘCa [Pwe>F+Y P ֫\3c gĔ8`C*Ծ?@r쒵~_xLz Y:U|2O8Bl @DԳ$PQ7(nL)X6r9ضH\ (V"m@cjos&MU%Nпa16Vݘh@! ~'KY (ihna zիs>^RLKM>e&͔r>L i2?ߝ![.יF5'>]݄Χ@=49 I-&y,osX?G>w!:O{#|g^*̙x a5d] h6 0XKlL){m[>s0'" y1Qy4fz2zi/:} 7NMvuvST)+ n Џ 5;^̺98AΔmMga0aÏ 2ԩ,3y07%h9-"9zjRt4qf**kBiM87h@k~u*3 '١ޔG@+zRUe軚sPWXp ƈ҈rWQtАmjiXi/>Br0{,r6}2t6 "i`h7iӫEcBpp?WIRh$E09_Q2/eR>pYG GyrH'8U);FV!3;+4+ 1zTDUXB447g>oo?:li2e>dc-{ccPti }߈:xf f H6K!?PFآ/VR="G91þcj"v;eVBYBjzuz5;C7!rj +F|r⫓qL\vu?jˏGr6m%߮p+ |2|ȒTqh< bɌ^ƪs\cxo`;"O;I:敖11P31j-G-$"9 1DV T>?0Y Qw׉Lݍ:ui[u_srݾrEVnUEӐ}=Lؑ!e;ڹ7؀b:]yԤGȈO8ݝMGiνmV4T,-`"d 2ʉ1sYVT Ai鏕)F<>.5;Qa%Gsg n\2|{PjI&iӪ ܃Ff*_\$ kDbɯX4ǖ1oY; =tݱ̐9ȁy w?$0 :rk7@b3Qx (d)1tSx6>s]}go~jQ= h!I2^i̩ QJz?林cfξҕ"6cd*LgxU:'O䳪O .!dnjwO;0 ; հj:vJHsR2@Bؤ{Üs]:l<&8-Cs^EA`lJqpOx2MZ[aIcQV @o*-&3f[YLa[}W!-Uc^dbA*Y._ϸfZDh=JH;MCpX^}[QjN2wmsku#V}&9(8- 0tk:{ FQ;/$|D:Ϭ-ƙoZWaGA@g ilbPnG+gW R@l9 :CA*Gp)*d;a]qN%EJ]tk;R˧P__:X<|DKWV8E6tȤ 3Po{gBaq(v% jZ} O{}ӧYяs/߼xK;+C]r/aT.@Vޢ_+o8Lg!AhknAV *C"*Y_*j SJ>$%I Nl=ڛ5ZUz=^#h&%p`"Ly^%61k?^v-<ѧ'V8BN@Mmx X<lOx!'ؽ̚㉱ p' 4G0{zָīnYٹ4[eɰuW=Tn G6Kmԕ7~1BkYmod{ijŃ*g8 }Orq٥y՘&uga9COG&H[!afWdhqPD,Zq&JzKw=!rJs&;ʠSbjjG<-`mI6t8ɖ4ȴ̴Һn-2J%Nehvhzd.=Z ,z(~CY+yslZ>PD%7٢`Z4Orgh2'Я-)zm\ljv_ũ T/Ӟ:E:vgllO3<>\[8[LGq kh*«\I'J~]?+U|]`re&wQ=Z0| dHs4 P?[hăMfA]ץ`'$I|O.DCh 8]CXv\TofLU@!ױWq%Ԁ-סa&Uv1Su&m1 E.IaJUEra;K 7k?n 9.ѿq_\}W[S 0jUGQLͩ7o' @^ZkO>9jr=1ѵppXyW[>/ 7v*-h^jxyDq $}Oݏ<QTʨ 4I.a]$1I/IUoAr|*QR/h6Ba&04(F6c{O1rZ9U[. oo|0+[1P8KoULo#E:cyG,"R &@aN._z ;h&A=,-f+?U;>}"!Q/ȟ&VK}\.lI&k~RPE`ˢz\ͩ=^ ^wuE~F fCT?g2}j̈́6C%OZ>c] | 󡣃TwAf@EJcӖ֧tlw½t(@ n#%P-Tmޯbd?Ywa| bUAhWMl4<3o2)+WA)Uz.ӈۧrthѐF~Ř2#->F#v8歩XqD#`/kM7֛b߂fH@R|y_`DD镤,^ډ53y!jWQ㆗}g5Ryq3@Fy&j&ʷJ^< ;^aO2)4bݒ npCosJ5 c'oE@]z  FڔP,8^.|LKF5bNc΅Cp-ia{UћQtfb(β}%cf᷎3)Fegl8&"G ""(VՔ&MjtDwg9\?O2ivw#G7;_Cm[vK[7o(7^?:``꺵L.N (FK2>׶׿C䳼w)_u79}tVgBX0fOh(MBv=¸~sYM1/W=⚐mjьĨ젿7,IfKa 7{l{]Ds&0x݃6H=~dPaOƽ/M}ҜǝPJ}LϰzIG*>eS &e oǯYgτv[L~^M$UWMsx) \SYhvGu?<4oZ6Wlh~vptu& 5%EX0o4>g-qЖn,@vQUh0Obn((7/3 b^ Ţapӳ 5UD]Kt,#{IyE2(gRy0IqHU=9b پ!5GGj4 _gs,I'+vH!K>D3K7Oω( s;IQ]]E4LL0-yvL y1WaV5x>?C6R8[4BLqMr^F?/˲PAV-=-0erS;6/Ω 7a"iG,+?hNQxDmCOVUy7y̦e(I"B"޶V-Y(]*3K-?ll@ aSPw =3-gbq ?jE[3}eƱC=,M7}\م97=јLoz@`G(3`na @bHk. yki+`eЃ|"Mq %@崢㧓oCp{*Rߍ%`̓]rg*+7NU14&eaYw6ᔌ;sϜ ZչYJ7"mއY==]6%3Ked 2-11fLg)SF„Q$kZĀ'AL2'Q.}J6Y@_U͋mN%-tJ{:}yzZyESqkH+@8NmGqĹ_+!JE8؅Q}@y\cA_U $=]D1:[<܉#h-9:K;^"R<>ԲKw</=[_$T6R8~)Zx+ꖒt\⏽FŨ1~ޡ_1淪T#5 [ЙxԪse tPM}аǷ:o+C^[Wko%, QU%Xhpkv[<0:#?l_a 5d8pE hqSP3OGu!@؋&/bcX8TcN(1cº`_&4w7}(S|0$9{?9 ᭤Gh%M[M[kd鏾_Tk^v<^ }=̹!0(w6ڶY[ bB?hPk+AkUd3A3_ْs=ԓ/);"M B¡CU7`\tos'Yt83 ]zַVq(I F0u)У,!${sη#j8 d#EMe岘C> G:4]r-N J[_BygM%9$ z] 7\op;0mF܏=2+Bf>Lc?M<7@ ܰN*|LYSlЗ!~'>.kxGC L:"utzKgXToӒ|uvUo,fTx]2RuPUו=UZTyRsD]qg*>Zw$]Y\QU_QYLin%-C_-R#0HBL976@N#մM *7~o21PPa I+eFnuƪx? X֚o͋zoV\#4T 8)w n{'2rK &U+Or|YB&-0<1|COG>| Wp}:JEڧ̫5N}r5 ];~ىS\>^lhOaCծc/+Dd [_x_mKZx$蒹?v?]eݰٳϫ|ُ=՚f;a_~|=)ʈoDRCC+WxhQvw _$0%v?_mYڸ b5G(s 'zL'D >9YٸTKe#4tvi5T.0/WwO}MҸ >6w8 a\.\ML0;5*>?o5T\zI+j!P ˵fHI&̽T2FU Z!MqYer)r2o9 ,WwCrSDmZ׊ECYWe hJT2Png;uT| sOFBdguq|a@QEY9I킸` GbFSct&_ޱ.90w$-;Qۥ理:H6T~_.i~ P})9r[b'Lb9"O˕}VXk; _棗torT6K p0n#U6&eFM[и[Sߐ*4]UPu(f `6xU鐖˔mPN$Y N A!*7=n{f(9moCU *%-aef%Y{݇?,YbK"}SK"UQ>(֧ruǖN+AKzDz2&Xne0כ2›vj[HG ڃ,)hsD1I/ЃjR˚`_ %|1h$DV!QD+qlkBP 0ԋiU]KW=]^ڕCBF7h&z@O)%jO#2&+Dh~CTW75ɻ= r^ًnO C}tN>Q7Q!b(mt]<FE^Db{bM_T&.}k)iK)dv.C"83o. 2yJ0wt*d43/].w4߿MQ17tS)h,z3lDŧ'V @ob'Kt#CkB,l=UCQf}HϚ><{^/o{2Dx(Q:̵w?=!@3bI7YٯbUPiMJ:N \a+O R:^ʮ{GCS 9nsZ<>>b$a}}Sς:ѻ0IK'F-8]KJsMgCK? nb@fV42N#`IY΍+@6cV߫G$kIS@;GmO n4i=doЯw)3+ʡq{ㄌJBhOb~Yƿr] e} ot@.){65Bi{DO,"(Cc6 LSBߚ1=еM'fj=sqdRbxȨwmkiu ˴RF"Z=@ড়*fyo0%8G*x92xGP #}NՠpFJs8Sr,Pq^\twM&/[!ٛmw=7/k9ܝODA&*#An#15V̈́ag'^Mk+~ir\1~?E>뛗5#PnӾ;G`,D쥳&X.E+Pb \k*ce!ʴ's:M;Lu_3 zy qI]RQ.qݦXmww+>Κ@ ح E mg%\&C M"I\\pR 8QӒجLq|+n9\qL֖2ѫv NJΐ/(GNKs ݺb=zјt(51~~Od]bU+۝YAaBT^Ay,3}z5.ږˠX_?Czs0~ 4,$kg[4y@kaLAFZ.ҩTN HBh05lq* B5eEn>&`R- .[Orx*L~=`R`)w=p)n:^ #,zq/hŮ\;h# {ŝͷ W/+C!|"L<Б4kEI\9(>|2395'[=+=HxUqZ^8{,'?rR '1wͯ3KLdd~ !xU跋fek9'ӵm6V %D[3uUm skW]+:>OZ  Ag/\G(~|Ui>IA|}Q )]BqlĬcd*m.9sv"$]6qV%N \#C8jA_V|Q)- uٓUFes{4>mH8wy|n1O/3e=]ω,Γo\px~)Ы @˩NWpޤ0Ff0٭\4݂ݸ.| wx!U#Uv@>vH:f?5m[ᔟϠ*I>u"YJmBlC]9,\ZE*Nǘ =53v(f  KZI;^emwh4a0 G\[ndup޾>dC՚i"qJϰpTQw}.KꎗX½Άw;?^x*.a7Nb/NDa[a s fa@zf4АOx N\,)fVYkһ$2h!x'Q"Xs ep8qylBd~fpebXWŪYfq!(}F-J>/<GvtsMb͚(Ğ׹)· 9ĝ:$EWxzv(\ڱ쥧D7z'd({͍L Ol/`%ڍ(0H6ϝe/ 'lA.(8@ZδnH5jFX8#:_Wb7LĐ;U". ,6USO1ģJ*`3EAUEi9„GK `D_b,'"΀;K|nm-GJ"c?V[UCvE0a5ts@}j ׫sRPnu2wr7~wsp%}јoۻN#̨֧ܠV_+ɋ}zSya/҂pm*/F/4F j8s ?44ߖM'eٗ3XO.r8f=*y|*Jﺓ Nc:EI4{c$9ALޫ+ߵ I%ZZ`r[@A%imL9BV"EEB3?PU9 .x.A &2oCxdYFP!HktX#,@;ii>phuZ/94@C#7qn/IX0Q8#e;'1XZ\Ie, *Ayב74:] N?#)Ly&b6!^Ų?l$Xb:J8\ Fp3"zJXoMF#_MDFlz a9iU[ZZ}iń S#+D 2C^amz]NIK[F'Q(0{LCtgKZ:ƽ'$R0aa7Y%=J]P\@{ O1ŀL S?Db9& 2dSHN`*=mRN1PB @p2pPdQ<8#Dt0FUESk:c0ӥ@|f2@jјZ/R-"Lp'J*jy>wIP8RQ-|A˖ެtVH_H.B+Emѯ d Y|㭙(ǡ&\ 뚓q8kwC &eY|0Yoq`}P1͇-[_WJ-$LŹa8P A>.{KɇR[$Dn7nO.SD_*by0Yj^o'b/\0- ]O~Z$d褷^2L63s*5Iݏ~SSd]C.Hų{ -b-[?߰Bӡ -~ê Xr"\{ c\9+Ԧe/k{-lEJu{T-%;4ܭ}TIW5;uv)#T`܁~r9`4-4*[L(&8д՝7"'PR8BX-BqpC_*d$/Ь^FI ^g` @cE@DoF*9x(5)O+&Ν <'#яqiհ{Vd}IƒtF "Lk$Ӫ7|n_&S8vT>"oI'|U93DLzD,|A; zw0` Ò%n[ҿRK'|v%B7ToQ.nl\~/ unS$3C)*SIxq D".;spLtX,+7wd8֣w?f<y[qţGlbΥ<i _AQA֌;ˇ^5K]>txQ"Ws7ZHFmy{̵**FL>E)vMg½i$iDԨS$Ǡ ENBz/-/-FXSmB)&}H8Ι2]y/a+ݑc @)/k?gf/6ۦr:x80ZEwXJ_WD3arwI=)_j8M]%LJ t 5D>|xj`V`q\Yp1`T6U5{᠊vÉ :PnBbXW\J g>9tׁDJ!pXQo`2fK^vZQe}qΪص^L42B%i XA-,DS,"|..irk&MHO\pJ|uNINΚK2pasś=@ |>zBe݂#,e,NTݶ[H9\4GohX&AXR1ґղJT,q|I3$f|75LY3ss7\ -rR,*(u-dP9*u` +$9')y,?d +7, qv$诧q.dfXނpZH3#\qoT >v`5c-GxvH"GӵQX"e ?<%Se ֓7?z~{_|.la"Mv?Vm3uȒ o!#f9>8WeW{Gp$Љ$ԲM{ En$,ibַ2 V)BmE莎۲4?>^rD@PvpM. b Ha& P>} BV2XtAqF[rdzgfnhC 3ǞMRx'{ piJdsikG%SzBl1P6ZV)x!NZd\JȫZf$nv؆:7k QT?UdP 4yk޶ke߶ G1C0E8\77KWfݨWVGY*//i1*Qͺo2aQMHTΚ0s[XVs!i,cCo[2FQ9@798jY?ATEnJqB$N\hVP8{%[ %5"&еߪKyC;]Ydc2Dɥ}/IY3,֟B-݁+(>:=6KCoX"wO,4 7WLE"Q:YV_>;e<ЁΈtQg萍—*u"JyX|&TPhG;+1BJZp$$䜎+YVRT\9w7bt\ CaPk$s{2Nsg(]Lձ5^όTDzr.56>~aݮNl=_B +`9:T6|/4#CSy-L5׵j}i)]Th'8U+>-LV*W2%k(30Խ<_RN jW *:cWiK|@Fll!.b09^껆SVS% <\B󮂏Aض#2vOǾ#KG#~DSpzqS"N|mGۣ4Κ'bCRtcnƐmk(i'G ~r<ƏUiu ︰PE_H$tqTb8i<vOV.5mxh:rٵVVy*iбGErD,9%N-*cߥ G)9 \߃BVЃo]9G&pyBp˭xгjE1=mTR,lB4]"C>1 GaVl!(+Y3DQ j>zB6@^(OvUd3I噃U./#Dg(?gyWFE]wKUO$l,8 nDypXQ͍p(`sCglB1 [L*4E5$U{fB\KN`Ý|=n<,OٴW"Ⓩ*;3WI |L!Yb2[DR + RGS[SVVaO -I8O^0%ZpnsA=3җBO]}~]Ň~6uNpbx K$@w5~K|:XtQ5FGE^.E!ҳR( Q"D"b7|Gs]N[~҈|ujM4$_oԶUqqem R yЁ/# Z+`9RZ( Z9XxҰq)ҟ6!]?˟ E gVv3ʧA.#"I !_\gQƑ e: up{T(6%8Av&{t C YD95#3 "ABDYcFWAQi>(D>)I$ނ9 ]?*:<buzsg <ũ(^ܮ2/Q~o[lP KbQMk/{"8L߄B#Ը[RT^)&'"x5BLޅ1M %߻Kga,E|l쟈T6 [)%1>ě8wXRl(V{"4^@zrc0  qv{Bhlr\MOn"

*Sfaw ]3I EDfEXb +16O vޭ<PJ6:XVȍ>ϰTԖ$po - }+UݥjMGݩ^`NPLPoDXIz'mr7BTee[9 J1 gj(/ zI'v!n*BG/|˯<**sxӈ7C^?]e?nyeQԡy0;yС \.нv%OMY2{/VҲ6]JUq^FpO_QzcUZ?>v;gm$̅,jgA-pvv/E R5ʳj<׹y.en-.Q576"%z`f$p'%jeYJ>a 4 Lw9tNߙ>5IpFf9u̍bscS;@:>89*AScUmMn A.;^2 >D_kao 5a!|%BuR9Ӧ>(Q4mט' ):ɻsҾ3sdX吸k8D.8/̞ Zɣwy*!p*qE쓔El( -{(cöS;T{AqP^ $~w3w㧹(M2+.H] tjUِYó ,bDȃfRUTYYkNs"Ir@7+Dl,nt@Un{BmmRB;d 5*( Y,n(*]FGbd;R|V!a@?&u3tiK UW ua p8 %‡]?Qm a00ը84(o;FuXo.K~I.Q!b_{z|2lk}yRz\/HRZ8~\?X[K? Z7®-g< 6V;ȗ/n_J\K)*6q'dd $'n>X8GIajgW<1Md #RNj5im~Q>M7A[)K~{siOB֟,XʟGVm*Ƞd/UkTp:%ixNk~%ڬdnn}TX46`*y'ws~1)dM5 1ܟ{٘\ )3L7aa;D.?: 4i̻@z ,3dJ56: v2Jߙ E jMH,ƶߑ O5& _:|g,ݿ? i{bi6!z#8w_J0NICǣ+.xHZ2(0ݷax7~3If( 5t -Ȱ-!Oj6's/3N7Aua__sD+G 6-ptZA;cnT/]&Q;3θΑLQo |&Pw&nF46k^]Q`rj(c6"\6}ە _ѲRW+WI-U]Y4~}qk\ҕ&[R+lɅ5)sK#~}Aӟ_daf'IaU W0S]MuĞ[O8 ^-8sk  4(/Ǝ I^x), =}Q>)hy?H3l;MaWۿńb-yq c˶le#JУڝ7v̬fKQֺeLgm9!t9[1u*t9; xG$5h Z> (eЗ4! BtX'fFIW5]1Yw: M"bh#ru,bZ9l^u=S.w%1kp<^`_խa"L7?H6)H&CyQG%8rs\ \ Xz"&+p_9+?G&<;JTw[%SZ  mKBO#@BEbC3PrZ=_#TɅ;fpc-usg+y#/=f9"+g&:qf# (G|.R? e3sG=^=˖F|Y|d Qr\iE8z鉬,REą 'Q|yaW{m'0E0X _F`<) )|",&?9?I+[&;7(rǢ^Rҏ_:wyvc(򡖦E\`)%_!V\)om]=&1Zf^bUB0z!MlRo<5fñaFYG^ޗe$E#`E֡uqd"U͢ќ)`ϣU찂Try6{}i G # HZ,ru%mew,u.2ExO*!% ׸#LXʼ6Fյ-}${7(@sBzFrwQggM7%kɰ/Bq}S?%k5NF;'umÎcq!䁅HEGk'% %r=9dEkolXF?zQ^ѭ7 {G|2bڎVS17hD _xf~L,7FNFCD'-UtҶ18f_M6XR~ga`Yc]OU?l(`܅P`AK$x./n ˷'92 |GJg,¶!-$oָf^vMmߥ`i pv+D}#j\5yF+@Rk{7aeH}D^>D&LsM8O5>ݮ̈H\tٻRsbF ^lDnO3'H+P]-y!DqvOY/:yZ¥OyĄ]Hqq%(>_]r3nT$.5%j̰p,7qEQ3|/eoE_eknaVg}OfulC/RH t+bp:j n/oBEcU"McaKIDyYۻ&73µFE -h7n,\pֵ$pFro<|{OrE6,b0/X]nVx}-7K>iò?5c$ܣXq"f]E% ^86.]-w&uB~ ŌTT]pU8J&@]YC ,F{q{\E)i5m{! p G vt$$ qJ( )U,tG>"gCnI[l0v, )lm8mg‚.Y x44CJSl;5!8,[SYt ԥ"3=Jy@ w.j "/':Q9<6PqBɬ ؇VPB9%ܪ-5_/4`7 /_2!ݍC@lj}hqƉʘ(yǪ[!IS`ntN0%Y{,h>{Z|X|<65Ƨ[>W{!EFP髻+{ + ,47Fn fazLcVww#8evZ3u`op=XЊm:wM_dTyH,MIJv{zKL\B)ۻIYʉ5H:)Z |-+([1Rm`5J\]Qެ0V`@!Yvȹ,y1(Q31d_9>GU%?ydiSUߜfӀ-I5A]QD֮cFbj깪%`CxVCI첨/ry4 :>1-IHTc^J&N ջ\ӗ1O3j>DTtdX$=\ᠣdPp\0Xc͑[_Ƶfl SҭW!^GyH1zK}xo'_қEݶ߻#CYl0$LpU^6IV8fD~K2%6SxJK(-RD&o9rvrP$48]i&vǔ<I [%x"q`c0(jeRx& ?COCs>bdz>4W%5բY# >J`ܵ4[ڥ?b:DۂQ$by'+ڐNX.dF5<}\V0Q!,xPn)suð+w7ԙ&WD.QKQZJ){ͮ× oPpk@@ԧ9$r_Dv8;0 /7NE(#?{vovшB?G쭺Kn"[=z#M\}W؅kp{ֺiOiI!2m㈡_' jQRՔmNj8H!cno,/{Ж 1WE'^Lc˜osiV˳R vW裏4C ,LT^CvjT };_Ls,RH>χ=X~sLp8xvl3g\I$7m"jc3*r?݀xŏV-vͳl{b2b @Vz{@ T`nُdo}°ȭ*N- pQ'z (wy笂t|Pe{)J-&1tV/e_2(oE=h 0 f~}Ů+pR $$8oXi)ɶW27* r[=bj_2?ȩ(KC""aI0KW07d0xzɭ!cn 'EN?c=8N8oᲱW,d¯iVʰ? -dӦ[fN.ĕ0qv=:wSeS324Bq%Vds;wN ̕k5N߽T?5[LLdfY"f/t2c1| yr˻̝%_HShϏ&nV6al (03*K9%[x}<%c'էX⺉@x{WRA9sֲ7I|K"b.ީFNs+Mp0DN7HCֹ'<[?g]Q|Nڏ'ڣ,^Mb̚`F~4=[@Gzox+bRRzmۋ؈֮_޵%^."!R]ZD>*bzݒs18@-"+rR3F8p]q16>s?XkKCD glU+SgPR My{>PɺkzNqZ\?H<[p -"{zެƹ.f=L;¿g"ާCn-l麹8rICyJiC:#&?>(dk#`󍧢ߓE_3Yȡ:sBweݓCO%簿!=Z;1t C-$=V ?5)Tv7eT۵KǞ&+ EMn],=ɗrjFkx_7 <9Vx?`%) 2,oT1XGkX9=ojcYAǨeu7 :urUiD6ä'[˱`oYCEi'tWI Dl 2V:'M8[\1&y_Ŷl֗kE)y{DrQoLFHT*s+R\GpXvmэ>g4 쬔ewm2(ޚM{T40<~TWĵQV,0^:&'zI=c$'ôTl %J;Ȃ/dKޡ(k5vWP{=FI*"Ǫ5s2#G"eQLhF70{L+HGHH|w0 s Z+p zg\ޖSb5F~q*[BD| ڋr dAyN G?IKJgS X >1Xfmd;=EE,e ik{Xq |jPj6I ~I&0L匆nh㠌_IspuJ̊s=PXBo:Y`ɷRΣ=LQ!oOσY=8xcNa<ǥlC\cԖq||b3֒^HڭyYFjD2`o<6G|{M8Fqpx\,*+^Ӿ)X&!=3>)EŧKQŇVkg(l۸`T_w&:DDr۝[2<\[8*A#ߥh۫p6_ +8j$x82]g'^jJAGYkƒj 5vyExnGUCܗ`eM#Ʀҡb7D(DyA7sҨ-,{w&Wl踏f8d H8/9eh-x؈v5ͯ&7,s>ɴy $tbj֜lQ#i&&KnS~V- E[D[>Wb?3JJ6ܡ_ ?d!kٛݣ֚yąǵdhQPgl򎈇-^a:Pތ3EJ+d $"Fχ^#HWuhp.{bejNx= fT>Stx]Bw@\tX#G&4Ti|w'LV4=VJ.mFHGg5]ks{>>z stU0P,·8'Hk֟|utA?>1{av0^(Abvty W֡xB/zea|9N^eΏ& )':mU5 -`?p 4YFGgzJPƀEdCmFJ*>*_^bDbHGj,3~fF2:^7̪<h1־|@RblX$`L\ OӋPZo1VB NHN2D– FozD _0 Gh=hDpsr $8t3j1/3qH-b!~-:Bkd[Y= D~fy\@>ўl 'si^ rN{϶;y V'>N*&cS!FJM\D|.Cn|bLr[sIf+d >zB*VM$߄B6t 0Vuo3 $ˏw84J_ W) Urw"K9@nBs{$Ѕ~dxwzmL9u4ӁRxʘ*I[!h`?VbOIӉW-2I.SgxGl*hc5"l\ Y 54y^$fK,KBBY\xv+p al#44 VX1NZB_T;m$^T \QD*ŝFXy++Sʈ0$윻_lSTjl7?[᣼&ZgUٞ{ڍiC.Z:& @c2ͮzXj{Ozu0+tBM@ZS<&XYJrfǑGC UhCokX6hBT~1­@?I5FjrAqkq.HE":4 #ƾ]ZtSB c_>hWu`LDDJTjg`u+Qǡ]Rh!/tZù"W 3)u(1FAѴfܪhӅs"ˆڐ̫=oq*Fiq6!:4g0O!*}@|٢*T 櫙)}R0JP܃)ק2HI?}Al76% T 4ssأWgJTgb1B$k o|fAb~^1{U\th]\Ĥpىg ͗Y |su)V8aj9!tSsrR/+<-X/ 'ї+NCkD{> oeU?nej P($WoϓbK(&=3~@h,#nߪͨzsAUm9b$n5>X!@R88I>FKƂU7tNV떵m!WH%BwH0`!bNEG\ˀcPאw{w$vUЎjfų_͑ZũX&.s6qMF9B = tkk癆0⣓mb9IE}J@K$Miz؝jrJN"liݗ`K Z@ҭw`]<72%RumMz *X9؄1I;x.Sm# EWMIO$ m}J ȯߝ>]2x="6T!^L"эz)bVLvK*^ Ҡw0Lߋeu>e-~lBN[f}{kgknSJ '`ܳZqS|.q k?u";@OEZA;j7*i2O2bwg5 ;٣һQ`jŁ D@#~|B[H6BQw5=fD}8za$0ЄO  q >=b뾛ufS%6V(~oj\[hEWVBnωѿBGcӕ)"VkgYXvT@$wY1VQ+-NA牤z-ɝ7[bAEP?s(Ѧ68O:P EF05\"u&yLSXZ/^̸}f.(j`-~E)o(=mo0.ж^ QFwE@ ׷Ng1f;؋ Qʾﲊgmq8/C T#9ߏmRȲ2ahny9݅ f[b\Pae@39t)ߗh])2[ iyAu?‹vڠ8+d5*z^M~ ˀ&wGj҆-"Q=ao5} RC@ LMŀt% Z"W P.Άä:,]ݘc~@~瀓9\ogy-X+ãKF.Idg'|t xGt%-rr{2\ҥTERxw}+ЫRꁀ0yݴ3ni Qc E\;ڜ13ʚI"r)}.8dq[GR>z=xNccFCxUSR)CS/,6h@EEc_F4A) ]jInR}omhtK- 5  /hv)&>m„̉DM #kBlj{%? H\}oHs[ ~6p kSCU_xё'cXCC!tH> bʷ'I׉C75:zVm }wC w1=lݜ"nTiZYz`n)/~3UAAf8^R{."ʀ-P 4i&8E&3̿\04>{ K{2!4Zk.KvitL/G.αqV^BOi450![z&5X-?Qz[G"d ]}CY3C17&;z@ΐRpe uBOpW箹ȩO SnT:uķ/8Ɣ+V22UWKiK c Rsʜc nMIn/լZLf:5[Ԥ4'k$ω0V@agjBW A$<Q^"| ''Dzf`2 FzvOF|j`}J73 F 4UOW;RAk\6dXש,z]x"mbS!/%Gf14)ZW O#R15_cg8>UMK!m&Ev2p(;!'z\Fҡd]h2lyYLj7aK'VKʆZ@$}N&탕xhh܌ MYBj-޴2\eP 8I#c4xqڞDo24*2abՂGkΉmۊ-YMr_ C_{exPO[~GVW=N0qG|?LwrY cC*7lTnMxЮt 8;2BEL@'@}"e"FxD?S!1{;0@ Rjn?L@JI-}i²vo51Нc6̉[m5/BIUUGSHZ20`Q?˩S1mD7DE-J-9yf_îz-= ]#G?Ci͗u-,z'oW % VXM1&8 &h #`tJ4I S:N6/)BZ5fLc@>p$zer/Y1!J#0-렼s -a$ڋ@ꤚHR KhddfJBb '\[zj@򼻃` I|Ykn@E 1HGcJ"d Ԫ>"ȆE)NvW)=93s=E,xzxv_38jO@#YȘҥ*]1gz? E9@%z3Td{A`e C- 2%sW * "K.uaղGw0wy):(mRQ&r3 )|d%}"F7y`b AmDՇ0ڸ\#G? h,= Q!jKٕ%IA^|gkY{@-'=;l \*xwJnv'+W\īΩAo%CsEwmuw* 8G?Ӗ"W6B\tJ8W I @{be?f< ;` * <k}_$7Mh%LIKp7_Prg9+e ;@hӁX)X&WѤ͌˖" hBjrgZc0WQ5ZbVE}HvSm ]9hQ?72HD;WϢ@ҕ0xƛS Գ~_#ID,DW{fCgܐ)!=!ҹ :ӷΙ6n m&%~Ӡ1Y 'G0*hv?ABf^Y>[V& SFSA6䍆m'S,.PZJ>Gi[$ .fSvi~&(+ C[S4w9TW5TĂRŌ4"Ӗ9Q[t +T3.8Yҩ|7N%U1(oiM)8NAz ;eD@"ub箛錿ZbbR+HAa -'?o5$,LĶ@oRTi_+sN7E?>i$ꚭRLgkwq5BK 힥G̱U'U)  6v ;&cw"\?B#n] $9{Ob5"p#i^R]3Gzj𤁞<(vz&ܚΐ1W*PJk'&l|YۂO+\2%0_aQ^/9DC@߷"e $ pX7}Z<3$q~v }D +wYnkMCUm#1I-~}B7ۋBȇX9 $1_-=(.J0? AD6- .oӋLɏ Q\b|&mϜ"!%1ۊI.B_?<>T\9- 0] K]q@nⴙGU܀,v(Rt=SAǢKq`KRj=N{bbq*i?:Ȯ 1[f{2j k5"V|,؋=t DCJ,`Α㹫.˯s;>jxGg9Q4+\#xnR "l.#r Rq@* {ziu&nɆ tɯt ntɉ&N1G`3n5+>8[JGAO\i5In}q#E>(EA5.R*\sqWX020)"<`=yVA807V 3CkɃl>g~qMk%N:Li *9ho`{. ;޹cup1vxSnp $ly R'5uYx}U-Bi˓sJ!ޅ[F0uZ 0"ͬ ,$WJ_Mϰ `=r@:?D9ļxQ,&jl6e]]}3zT|>\U l8SPZl_,!fH|M*̧m 5;={bm cls5O |6n9.\9/YZ]gjŻ,HPre2 .xWǼ`VNFL 3|Px j1WMwj{ޝN:$*B}G⼲ (d?X6rA@]Qw.KF4#>Q{;tq.hTknПsm[ݠk,Lkkq~qF;<FnR-)mJr"`^!x'dW*R X1(aˋcp]ʾ+,) [!Xz~{.mT_*&?s6)f綇=(QDሚk_aXKf`^1|'*2zW+T5B/S5n4ևf˛ 0l|2u)MEbhtwGY= C?`;AiSGK< ^ݹT<KCSu^%4bhl̂6Qam:SnOyӥ^xiB&mliTk .6X,4 soKRUzr^Qރ(½/k݁6Qv-q#mҢCS>ԯUi l<@y/zqϫ۩D*1XS'/kߞxBvG(Wϊ6󫣞{nw;_k3~ #A%zt,jM^!!~m_d00aD׈VouS <_ƒ-ҵ9t]g85[wu1f m:qMlQ8F0о2t&pg@|b3 Yš^*STyoKw!_C)}m+b,&D[ʇk);$n ):RNowwn&ZX?>kmnEn`n<ZH3J" Y>;$12#HRe9뿀w'#!\Cv4tG`؜ QU6|UXD GPge0oW[,mS>JS8@*hhoQ|7š?a$ZJ)pR;zk6zNBCXGm .6Lo~3Gj?<"dmnᱏyVծ>0i XR1vCC;;L'Qv)O"u^mgÌ]6D僘]HһK_׆KՂl6,D\ |f6S3f_';>Hl`%g<j1q5ñ U6wi=:ںgs{Fs,؝؍ZT; ;ϔaݻ%sk\`{J@*J: 8fAv' |ES1P>K  i|9D[@}N^<ɽsY<%8r9j~+"ԘX"Uv_mV S3V)xAigv6jE_uLU.ykg-Q:M. xv0 *#A60a(i<ڪY(qj$*l:&-׸2JAc8󬲏7 kϴ z,U|%{ԕL,ZkX ,*C16S]X})]@1 5K^@cb=.Ҿ=qZ9ANų,a tzI'T0nB=fGĪ?7V:qjVh,|SӁn ݢ{3 z^8?UG,$ƹ<8w@g|̦N pVCf ~k-O"uu2S2tt#JJV FDN23n3ɫص?~tvm0G6, egTUny @Zr<;O09P;\辽v2ڭ SߐA-2%N[AGVmv<[\e>gH5%!H8=Vۜb;ڥ|fRzb}KAqN?m۝t|yɣbo'_e/ڵ}.vu#iV^DT%ol(VSmqu*JK9(##\MP6f\$ЖVZ">n Oߚ21MfFAoٜ'd#b?7Q *QQ厲]1H*w(@K`AJ o&sUw!/r1K/Y?'[b[g!< ިȊ8j,k<#bj)В]܄i^yə,G ֌ E6>;גL]x}MQ۪]֔-=pHҸ"AVn1j`=4tXB߉C(/";ZBw5?̪dĵ𥁀q03pln3 I6ו8./M/?@lQč.OB5ZþO6n+G_NKaXf;`ٻla(7cj]t 5K&W=o5WWVd(LfϞp~E$>Z6ROFۓٻ?o@QuoHHlAj/U ZL\Cʧ01z2_$@Rtixy_;N暳M;hp"+L/y 'f29it;wcY]Zŋ,gm&3.jҵԐznVhX杭ՁY+LTJ+d nV&^tcY{OBTj|_*;;TUMF#fm!~`',x4+zdJ 22%3#KW[\̂mf.zij <(~а ,ŷAzEb70 V=̂m3]?M]$xՌpTagja9Q{o>IjU`s1o@&~}ɂ)[gP2l0h$XLVW{/6Eۘ_Q7_L KM_1\]mAC)k^ڢ/tj3m ߺ,N e=:}MĴ܁P07}a: |R4SbTA.crNg /ZmDSNTr|ld`ʕw,o04dDC+ƱމJk/v ;!JYbJaL^f,JQڨ` 7NiܿrNA# Y211Es]9L%$f[9=MW]\5)t*ۡQ_giPk}_ޣ P]3>!𦮣ˆl>I_IAׇ*!cf] -5 vJ, <ןXJ LO@3CyX3zk{._`i* !ᤛzBs;J5 >XHM1lоs93GкMW>[6+wpW8*#¨O~5Q4c'pMnc2@-R n;?fvbTKqt>䱼'_i0ý(WS]ߜ֞d6;ܑOiYKӅèznth(16 (<шscM(t(&58`㿔gVդBrCfJm჏iR_ GKfzVnȒlZF ŧk7̧$W:a: q ˅e'L5R;uw6 W*N; 29Q vߞHNHhGȆ xzzn,W ۏ:xUb~  kfHnǝ~`vJM|"l7I|BUrgmDh#&wʔyjW=$20coX%G_tB}I V0cYgho$] Uc]IC|L;X]o(d+e[1AR*!tCB+fԥc]!wa%ּՓ$T$vΠ89,' uX.Z' ˖ڏxIhqa3C!?D_B+jorlvˠY˒C2cW_٤UMi\SeR+_Y8+9Qocе%5"G&=6C%MkVeOB!}Le Z7U6vV:CBaIP>VdLmuQZ&@X_Yp>wy4fGs QmSEV]rS?,^-x$;0Le@稑/ zn0DmS1d cN09"w"·Ε1VƕG}'F=fK\axyܵpAVW/_Rhw}[Ʉ,W=Qq*$t_XA4-?JV#L4;Xqvth 5@Ò \-T*\1Eˑm@5GG[L⣵_̃FMK$Elq[ dB{\xA 'e!d~#1$U *XY h shԃ*p r+u+W|$|RYSY3%̏ty"!k g7욚Iƀf7Wgɹymʧ߃TWS"F:7Nc2 qL69 q>\MN))6m[n֤*F6" +6cIb> `馲)z-kSB~,qSN@ ӊ6@.W.` ԃ2?+ h)hʽf@F<sh .&I#Ym:+0ȩ4 olvHsOJw9}r{Y~(Ne>>8W)SֳX8ՆЧA[)kFB'߼P{& $"`Q}*tXjK恟*Er۫d9JI~S*̿h R6v^[[ LWe<DOp2sKThY?'F(6OIu7Vb3#8'[M4TX4wu#Yo ×^&gX~ٝ]iH=7bkx7M4h#HDoMpmT8*0"e0E/N\OkJ }/.Z]eG]$CטxM8z|EE^u?]Ad %% q ƼF+z9K:Oj!͊Õ^6&OJ v/)NGϹXg1;%Ҽjʥ H{$C40 Tjnv*lP Ng|iY>'GtSemzz RǛN/&[aiFq5?pi1~LV)i6m5 ܷ PDҗ&. Hl(f@N1gs{XxOߝ=7f59& imȻ`{nt8"p o'o^ 7|s0r*&ԫBZj/%Q&ikzDsԂ0(Nk/ןW@鶬O3[im4sQ =Yw&+$Հ*-n:x ?*0ǎ0(v7K,iUQ8k?ԐaT}ve]S%`<`ô,sSJ*$A\,}M}K\ 6rkaqvX?2FųVm֊6z3%o>n~\qFGcBȒ4EYJ Bav&`O X g>()p_UH}??Z?U.;5fM-q"֢MzFEU dkR˸zqmHȌwܤ53` x{]ZZ=nw?ϫbJ+WA&:i#jócb͈w*H~e}qN=\1X)G}D`'?M=0,ZF1L30dvqZ M9#RC?#+_yŝCfOC%XjrUD]:ntEۭ*jX9oBNJ$v]tGG>Y 0ΩqRE-YRyK608l=dp9;.dN]iFuV#t}ɪUTr ~:FP4\(4`{.3A)aJ;kIs{P%DVRz7cU`>Ʌ|RW}ƀ"կN.rS9S\oV?yuLE_ckDy4n:tz#p"n/):w͎*++栯We ⭌6tAO{I-U/FzRp% U.wQ5ˆ3˪߭iiu.?Nu6X"]esg:N<@-W }8NzLuR]Ň7BDpF< sbs%xʄӺ18SM^Ҩ.i"1,ҼG.?!eru3/OFGGwH[/y,xe,*{4 ciO&0ctٓNjk:C #USj pdIܑ0;6w+_r(qZJBb o63Gn W6I>)8 ~ۯb?tB{S:9yOLD$1[>NAa`c6o%!14FB$ JJsur߽7/YQCTyZ޶dD[BO#=uSS>+ٍ#c_3&loGub?V$Ίq+C8R:kVڕR)izQW@ 񫘙&: TVi>{jʸ晱,ð1Bc+a Rx"@^D!(ԒwÓcų{OFYjJIK@ugP}9X>z%;miUT{;uGumEMfeE()ցP# S1?]tvq<~g4mPPL)N1~ڪ3t{.|9d? Y_$41?x@\_-6\8L2zj _.ibwT] jf dpNݱLky/"G˹-*p}|i'GQIKm-"lzt3ջi7xVQ7ᢦF(T-jx.ǩmW~b{2Bd71k 5GoMO$[]6Q{ǴJ@0 =hoG4}>ֶٟP) &ۥJ ds͛GN dd sv@t1ȦYUi~tq,2\2kW'Cf^ >K5GS']DQ6lM~>RwL;foOUd:GYnum[4ٙŴw!#QQMsOV,<؝]|PdfbkV~u v$e$ K>z8 ߘb:l e IRaMkleTdJ?X} 9gPߧ́S#PH ;w>^o dCi/t%ôq\0临MG᠊h/>v&b?A `W/Z _g]?zJ/ +}}nŠhd8RgĮۭԕ2(kwya`!g&ˠ6Gv s@bt<* Jݽx@rJ[kNi/gWFftrBLE8/6-nsY gr 9Pb֧wfbwso9yFslUs#Ai<,65ZJ-ǶO$y눊;TRDŽ}@>gfOʓ81Ax,."l,48"(YtE>Z EE8bNdӔVYW$a 8#)^X^h/廒% }6;Cט_&QU*Pˋ /kYlwYV`,&F(>tk\e׷HL!d N:(aޜ U/ 8OCC,AtqL6MHZX4;If>r!Sen[B&?bpc$`]3aOMЩµW*wuZ^HwhXI2ݾ"f&SJߣKe6vPm?9U~>taGub7t(q#FI⻭)@itC7)x$( XW0F8tFU%Kk܎d /r;61ZlW,ڨn#7e}ai7V&;#7xm&əo fx dG+w> 7m!&G9QoN^VB/:L㬯N 'w*|)qݜ 9<`WGt9eXH}L^_$i|Y:7}E K p5 a:=g>)4$3>Z,`o`oΗ`6s\Ȱ5fDk" '.4\΅4({eTD8hysnEYId[)5 0,Qt?Dm3GOcZE,~{Ez'ά9oW^t F+i %xSRfRU)Bb$ИHhl 2ᷗ_o mI_ tsh͵t3r2J+)d܅wA͉q|UuV*~7#Wx|_86(GԄ#M7 9j^1fz"\t ɻfJkeE..~jHs> \4?8##N`e4nZw,98-=T4+evya2-Rй倏K^gxbewu]3s3%|LOƅh]8d1|V/0WzZGa*Mo':8僠Ȑ)LKOz~ۄh6e[f#6`V֜f:qk D[M8*et ȃ3#s!)R݁P4Ŕ溇 \JgG|¼w. Dx 䔦, "Y,6H+l.|Eֲ K*BoUX%k?_FAfkln :oD}{GiϬ:)ȥADnL4A  ˌrb%s!lH/pkO%0`;70SeJ!$] y ۦtEXVQ8S >.,Υ:{waų=z:(Nٖ@ n+I( -I/GJ>6λα[C t )T]`RC%{5϶Nm _D7yU|KV˰9eރ[_b9,0u҃>JgINٗ.&@nl? ! OSs^覱k.- P3 lH{2gK2>S[uswxNS3E9\]uK]e~֬L"4=03>,:Q,18K [@qƳZ(5dƜl ?#EHdgC`9)FYpNtdq͋ jdIU;8dIG=}%TJ֮<ܽ]#?Ga]f,c|CЧ8f30|\vJ$ kw#GAGM=5 (9"DߜO{R}i/!ޱsc'5ۍ$/Gz^ky@n@O۰l.]M%EOKީcb)D#8Ow *\-`m.۳YCd\^3:z>kEӂs<$c  -]ñ,<{Ldf M.ґ*oNviD^Js=ğB:[՗ѵ NrԈd5 eK冟'|)S~4`𧙰_lXz,{I$ƄŲT1pR>8vD9a $dh*M)r}nJbP&(׺ @y\րdFBu!wLhxv\\| INZۅ~qg oe :Kf}K3Һ&Ƕe[h4Xu̘I+pJls>aQDtiG#~,Qx4 ,l;Q}s@~JZ(Y4/H(P 1Փmk8`˃&7A-rb-:evk+D␱޶} 3͛ <5|BXʊR]EFrCS!?mM $v~z(pN 1=.45È-Ncvw煠_0lm@( ~'8%$\m tJYjQ $-V\ O-jWV)t7 rr`/"1G‡걯0*[L2ADeUH^ &Q|(:qbTN48Nl$OȸcMF .le٤{Kқ8+ʌɇq|_05g_K $'ւ.0)p)N6Yz_(cOı5G9Ч[Gm`xJ7"BM2ж'wU83tw0<;^^HR7TiA2ZlƾDWJṋK%ZsX"{f2۠]Ju!;lVK -9!rA t2,&Ǚ>aɣjj]C9฿g'ߟ Abz ؽ>yBi߸g۽5>z\QT0<`*ߒ9ӗRM۵g!,"7vB_8tT?~]0E{olȮÓ|n:o [c'Ў(a.~Zl7oJw lfu$(J֧q7 hE.b좓BV*ac4h bXFlSw 67:׍_alHg&„շx#݇e҄]vf?<2/ .n2~|#3}Ϣ z3or N,bKP eGrU';74dd80ۺ!ss!" 6B-c -8 HQU1O̶^hFփ>5$ȼ l}HGmvSn8YQTP/MFu/3L "o%g`&ߔ dn*'k<3DXw0>#u{eqn»Ms.1Ɗ=V8 Ma?zDwmUrJYğx-Wrb#rC}KQR9#Gا}Ѳf@c|,SvX#܀dWVzz7IJwXN TZA6=N2܅$7'gº4ݹbp' FWGW2;n/n{ [yNwSk`jw+x?IBT 9^ӹ=8%ɿ٢Td o"n=УϹ̹3e-7ax]2ndiz]gCB|{$MnI< Aa^ ѥGXI ͦ , ƇJTk>?MR\'ϻN=7(o/ќDk,YZ9\YLLN)c6Sfz+i\:a@Gb~ivbBH64*FYO16dm) gB[yEgSڝs&>2ր |E‚Ҡ2dLP1'(,xEumei+DءNv2DlD3 %QSZ#i-7p?uF!A3>;κ'89AHGk#yDB:B/*[e `Sס\xBtd9h} Fr2̑nCR("McMUںn6z;wLsGh]~خV6>XxoP^ϝGxh7RF)}FI:?F~\SHw,[/ٖn >2JFt)jG ժ%R.BbϧfWH <ƭYyés2}DPk4~ [uM69 p;M,.准RczFH[z"@L`FX[?j I|ጲA4qAyVN"Po$G$E0sb2|9lÓt*`d~UdzG=b# qeO[3d%Zu^;,!v#]Bs->1?xA7wLN_EK]e%w^ˣ1sagې,YIC̜)꓇W֮Џ%퓗6"m'U1{}޻zPQ/vuӼ{ E @g֍6*NGdb[;ÐO֬PjDC\h'O@oC. yghF*Kf$xlKJj͜K9X~7`LIs }L_@,*ɌDZt7b b vft Ykmɿz̲N&lムV'6Uz/|8k@8&{y~6g1HCç*hLlybt~HM˵Q1g:n ?#[޾/9>?0dNem&nj'@DC',h :yvdS8.Ko`:DAV[/L;Oْ#<wdqPE$. /Ҏ8L3 H*ϋRÆwX[J7U'El⩜̷ov1bdx(o#|fm'l,M>7eri@ZJB-uM"],2K9$cYOgE">1aXO}A`@T-tƌxe,GKqwsNwq*ݸ-(w$zwRm>ְ(,ĉh2(D aLoz/ @Z/{OQI!O+ _NWI5jr\ܛۥtd;i@l]W~L2Hs4͹݅M9pz_FjQh0NZ7 sy2kݬ>a뭦'nG?0 KRBo&{#ÒTH#rjkzt9@X:qHwroK KY 9]qUIur#w,G9Jfh)/W0bySʏ--/͑ް 6xb2 FFQM#ʍ-2?ͦE\tǬN" #,]މAЕ?|CRk0B 貗eG겤QDžO/3Hݷo txgʁAc `gŋ**P"C΁y RFkG$F.`S9&9aGwO$/AzWuN8I &/˯mU~2Ci}-u(=0%r$JUf evj,zUܑ-ADF?=Mz9&oh !DRHt' g1Ͽkj08VK9LPI{6Q ?A3 Hj@,m"g`A']{T~FڋJ!W&dĖ(b4?A #-f[>᷷5W2br_~[) Jh=8d1D[Hf ߷p4cV ` m`;Cu^{"NG˵ /M&w鎨):IQ|G'ok^+~$u"\6rAe%ay]]9;rL!?`tߝ 0Uq35< |뛋[r G=M~rr SibDc{ C"S6M,JTK2y?\ y9c<%JHdL\>h>w?8y-T[,@Ț"H"-n 2Vџ5Y:R[sC׋<6Y0Cu xi{  D[:ǶQ )/oX7!bF:v4pY\'.PM?b @d/>P& siE&i款C]BuHM ǘƪz+aO>=d\))6KuķخL[Mb gc?aNTpG<'** zu*mݩRtɔ#͒TH%`CR&`]+*߀=( 6Kt)UܞMn v= 2T -lQjUl%YxXQN 4@Ry, 4v辋F8.g12?j{=а M~H!խw{+F~R"J픊)n,xX.Z0^9tUW}lm}!Ø##n.xw6gn3.t N竆sGg!&/@Dw b%3ClX3y(pĈC*̀#Cd˕+C _! i6I \+W<ϰ CGK_*GZ=JƂZg"yeo8i ΜI`!(#^m<}W9nb?I&,1l 0O]̣o[3Ӊx*p>4( wWh̲myg 4[FkDM+ţ yc 誂 c®skґ}[Y1^pDv0YED-U:xlXs9)8_wy![=LBr\^6JXpKe6cEڨxԫ~XKe @9#G~%Wn 3厔3-U|u$pfHy_۹WHV¨'7(T]?Ό\AYM{ D48l8JקMR kAnJHYܯgMlDE`2c{# iQAK i! g$>CXSN ~[P#@J9yl1>˯G*<1igWqqpSKn*)M^)ZJ꩏+2$6}v;"A9;Bo&ʬwEзv܏&>*D9n ]Rdz0mw#}ԗ %N~/+>L7GAV~?.)o9fsA_zC'Gsdnz wNR`^R޻S'5u1S*A|jS,y<#uI0^x3 @;юiKQC8b /;=sa ڻ-';n8hF-Pqv_F>bKfX, s$OW ˂,c; ]:,}-aVڹ*z1Xb  s.xcPRMzXb]g8ʾ/Wz@w ]F}3-#zSlWmoGVÀr ͨjo:XerM%`J] P´sWyZkLE/L#Mܥw.?@03F&6^G ^P>OXߚX+-@RV.=G~pt8ޓWggVpmcX},Q_7p}YJ^{ALR95]Li>3&(m 4 4 Ư%e d!G,O~xAlǚk|滎.sߔ$c<גm3e(&(O ?,q,xHA5GMrZ Z1r.u`ӝ`^9=Cu^0kBpwP)) !X m,Sj ]M_:@y}ynI xJդm@&GiDag$V,vjtR6mn5NX,c$W9 RmLz;[=7Y=+gHܭdF n0L7ܝFZ?nakhV B}W0af(9\d, 퍼pP %0ln |م/춗r:.2喐e-s-:S'>|yULTJI\`u(]_ K_4Z^rڅ-Y_';kfXt>;Ƥ/ T7j$0P3!yT5vr޹\S~7`e|7E7iad+x폡B͍QSa)Җ qPQi}YG<҇ a7"ʕLp@56鿾'WQ/dFpp;$}O82XfO2PlYq")n=$ț%%딩#Yo&91#ELkPz芗SjAE5ڬvVt\./$LWbqoK ^G|!mb0P H_ۏ {ߐsa$6k*CKk^ ˬN1lB=Ĥ'xI-(#hZpLKsPpktZϛ죿Րg!|] -C^B2Whs?Yѯ@WgP/29/w蠁H6zQ/]ҹ S:vcd;Khtk$CZ{sjVjCvMcPU#U*Qi?QS*>J i7dr٪D6m8N~`lBd ^pp6LA<q0%xԥd~[YQ)"0XȎ48ʨƌk|;35J1OʄL*2d,,hΔˊDLq H'Gg=0QϤ}:E8 Zq@2lɚj:dpQS=ߕWl$}5-HѾUg d ZN_O3m;*]?,#=_%6xܔ_F7M~0Ж>Xdkce2M14㓋V\ޅ@L,w.|x-ܻH]s_1> gR@l-i'BDs ;{鲱>#P} Tzrҹ<5Y u6$/X`?F2>'QNEWsoh`5νe@r_0!W(r\y-%"fjخ0F1E` ( ƳE,&Ru5h|םh׵ {yBNTgIynES=: rżo{_ٓGMD1fGƋɄ D-:&eV;w AB=-cB բ0*Qmt*^ %ݷ h-35O/E{|i*GС.!wA_ \`I`5 kw|(z|nJc|n|y43#KDbXᄁoU?ñpic4pNG@pOUfXBD`xXy ʯ0x'8ЗɌ1@iK0 #Y:Ȼwg矉,p *Mß |/ ɲ+ȳ2"◐TF U<̽|k./FV b/"_gD_jC:6TAd #s񛆫S\:0ef9q]8d`2UoH x&%I uuѾotZKӰ1w+D2e/iv`#A,_ɧ6Ío5 MG Ruxfg2\ح#C԰l<4 8e?x˦ v9Dx ^X`WX5ɟ%]YRp@W:rإ yxWBe, ,(2<#]%IҤ'X'PU&QԂ$#'eWyj0k{Vvtɮ\9vܭ܃$NQ $I!Gh?i7_û37!a-*N?R998dbR\BQ|7R?e;窝9olnP;EJզAEW|crHG6}o#}{Y^ ]ꤚ. HkܦS>34 Q@é$\h+3t_bJT/TD R2>8ZI_=J+K'(]P3X<+ƟA%toYd9g0+P4VeabZ?+ c$Ě*q_Tכ0 Ӷ%`HU..X1iUH ĖƮ܊}Ӥn?=s+\qXy[QlY:$nmϒ9ߚ `^F{ ;nS)xm/?/>"ĐCYl֐iE<~G6+_-uVX8ht!jc2YtUv߾VLA,| D宩c>za85D{"qHj; S*UZdc^j 0c 쟥toK@b dJ_rׂ=>:E;ɹ|J)\e}e/_^Tc6 sgG"#.V9+rޓ|^DŨ8>2#_/LpE#wz{\JE2<bnQ.-s1/Oj{vk<}= N21X{x˟.f]P&U?)ۄYX);W|\B^L+rP\Q^P27{w"Үm Bl3rv Px$nʱhd}%BGE)t`p{86UTb +7{MM?0 cFK8|S001Mq:S[RSJ% Bo5&L}=tV|QL* xydmn!^KyRT4XFI\TQ52j&wA<ۖ}D,=T஘$%ME?!+LŠm[HWկQ8`EoaIt,֙~Qy$BWw-3雙DEӓk%(g3͈%QR\-ݶ/.]V~j1*L5^,6bc|뜻!,Ь͓mZ@\IolO;Wm[nF |iIta(AѬ1ʰ8;Vtq FEQ =-6|KXcFצ۱=ܫhG~0l>)pKW4VeS!V=xTy㺶iFaRL~S$&'ŨeM ?9L =xND=H2eVTRu&}k 0jah ɞED*II<;Q xzu1վ [eVgkk˿Sfƥ+*X-^`)ES瞚^>8O*Z+tb4B0c5A_^MP]~k$FԄH{"D·TʧOJ TkROm6sFQaZ [-}hc;i}^.>iJ"6eV`I]t)˳{6'+b_s}hŰ '#j}`CO)VvY\]R0A@0|6UFe ţPS2c&{QelҾrD衏Yv*!o+=]:"v<\TIi}44`v| 6g2Gy>wcO*mf`oG$Fq8 q)P@}9ρeJwD¦kHSN׬X@L/+7^wNa,K,! 9n+]x;H<=$Za7|"{pA0@.=G;Wb#&^ޑa\҆AQo Dm4_@j7TʊsC[Bp1&tIaE;'b{fϫ":WZ}0Y /= Ƭ806h . CSzS*D̙ٛ0#? OPr _yFXol'V2skLb` ^8p27JqHكҒn|GEhU2pChQJeKh `G'I] eJoRd"tzfb5q!RFKN0>l[2Zt0/~t\u\ 7?@f11!rG'3Z}v|^8W*t2^lQڃ}[=ܘz2p72;tcbDil[4hc?M!)({m+BdMWyҸ8Pbt00\.o}.f#xZ;~ʺh20a(@w"A(h O@9mHQ]QzB?PGAvyoM"]}ʶĥ1~+e!8ǹi_.h ?dH&gBE M/h H@ {s+0drd@aR ipO=yĽ;6-cktCɢVw~'R7Iy81K qG;A5L҄M輝l-M^pc8`?}n[[zԺ:ITpbѡp[7 8Ⓩ'*ǹQ\zR8 6vbŽam%WOP'ك](26ge2=5BW;v:N4p{*Ӗ`io\"#8> 5 U{"VQ =hJtaR7 Y% ʝJ-p υ!rbGO &#=Ή3ډKHDq!/AĴ`6CpėVR_"($XyRa6f;+65HO\_O{4 %'Kf5dy@2aW1T Ho7)YH܂ZO<'IsZS WXJip^T5/D0 `5|K(ֹB}S3Gab lP*"mh<p_exf?l!NiCgю'{RW g< L7݌]?K˺)7S j^Ԁp'$lM& ):n?*Ӛ># IR FͷKq xN8.TZ~\meG+ & ýHK ]$v)|bgj,OV"Rl\!aZ% JrJ|T L&W?#eIz1tH ;~XZTm:4f<3 qNrnQ'0SϽqfk'F=굫YRICCX.l2^jЭy"qy0HPJG>+k^ź{MMMg>sZcMwIJjs;$ErK V+_Q,uЦ 136V bYir'=IA׵mu~P:WF߄R)`u6p{ /ȜoA7*0t"isIwmܰ^2l>:΀ !X&["crR;!#pL",ؤW`D4 VYFBZ"$SD.*ܕVSxK|XS*5r_֕]KH`ȳ}.'[\6O"?R%*B ^[JS7xF3#LYFOᕘ᠟p &sh9 ` 6ad50j6vz(FٌuHofYW{qŦG\5+fq_荗2v{N E:$(7,e!z@MQ/ #*A ,@/"cq}nfvgLL[y)RN0$? YUƑȵً?Ë,7jEBOy8ki28HZsMCxy* h^ē":<k0L?qOjQJe "E$Y†,iB°/DZy~%lxYM0iĩhPYŚ@yr/J);^9w| hn$,y UG)!H5J!׌1aժSZT8t#* o#pPrpoteꖳIQLNۯ~E~^#  'CI Z)nڋ޽D2LkI&`_gO\כ-}w bzT?OQbd)j*Ÿ\ !5ev)<.y|qvtwqJf\SP3fyaa +}Dw[eOis]ogSSK%w YnmL8k܍>\wsmCSa u @0mb~, C|n!g]`h.Xt&Y~ u2,u*!B1\z)G16IoxN#P#k?ɚ!$-Ct/@{&!Լn{ OBX2k[aBwMS_ܝ=9puDs`3Ã^*U(~<$w@#|,|_ojܢjVfޱ%b3m"}5xpəA#.c;d@y@bP6 8q_KҞ76o3TV,bB?mV=7^\K*ЀCB&pֹj/q=ʯ {zH]74MmO M~C.?Zp#) Yu[98(HC0A|8f6ZU64Q>BS&Rpk( /-%ۈϼ 8"WT%+k(;a!fZ_Y t=TX.Ϛ=K l<0a}$. >)s;Q`uԤxo0Ol{?LT@Pld'n+ߚ/7%ǶݝZfo4#tDҟ}9]>UN5n1hǚw^иzѴ̈́Nb pZ{ řC Kn U5N5{/}yOd|@ XJt3ﻑMVl*7,S1![ AiA5H(e"2iVē̚wxLjEw.U=ג2Ь?!aw6!MսFBpٗLb;Ͳ\wéCsL :!ejA#_^9ۙYPU p) C .Aݒ`Q?K=J%.` ]] [RdJ,֬wxi.Z:Qw}Gž@~Št4Ton[1 q0"֢`KN'CWIi}R3擅Pz*$?YjX+6A"5D t[(ңlT)1NYMC! qk{r?Ru#$.t9͡+Sh]I9?*~g?ع_ [(.6\g>X(:b̶DvyVzXh8Ђa`F+}M̓e m@5u4ďI ~U6pwe  b$Sԛ[Aլpe;GZ+4ۣ~ Mdfly6QV#@[b_K:7q1vNW|bcf*wCArdR>;jM-}#ֹ Lgr5Do(`p83/9p5 Xq4,{8 C0EG+wyQK&`i X9gDT;^v^."(.%{f2_Ȅ&'l@u3;0d(JꕇF㵵efx*%4o"vzɹN"}Pl$MCf\xh@/ԉ 6đ>8] o 6u'+r]ZÄ]g`aM=[Ʃ0Uv@% U\G&Y@ "y mˋH5Q-q˜i8jS/*^8p`BF *:'뛬ݣOPmܺg=cnٴ7g$s&7: r DH+ǖ.zX5Ou8i|z$֦הIΌ})-Emߦ)8" ]jU %Xu&& cTnMY-Y]n208Q %0Ht6z%VůH3UOT059]"N)FFeS?Wol+Bd+xWF Sxܪ U=p~C "q,:AYȋŒ]^0|1`j~%ۭ,s"ۋ48y8j kIʭ\^<R~39`xbe4ֆZb>eDV I6#G:3}"2z>ʩI8KcQs.Z[uɌMI5ƸJ]toǝhR3s;~ ,v}t dbOh:8e$0joq\;uw&|7#j8j)7-Jdގ+xHRlàFTo88=Őө4ע 9(R90w.T"տùO>818(3TRpF\~$?; cP`pl9|*2<١X2-t%3) MM]կ(sX=πD@'40.T[L=M;!7G1͇G cm8!Nid0(ے9F : ŞK_@%ƶVcrxU 8+lߎGT,gJ?Yw 5r^Ģ \0(bv6w!㦟~&zCiރg[]s%LtGSE_ؗl1vLm&g%Oݔn1t{غP`J4 $q6Ye^j:XaYB:ZZlY?'zid׊8 ߃źO!җ1ȿ3<6sdi4V+f +jj(SM;8ji %f2"XoO.;3/I7 Kig yn~19#=Viv\╘YkKZ;8#%ʹ2+`u?FV N1cM% }tPzPW;i-^FR{@X|Ip{&tCӫȽ2]WOF(gsTC8z3![Dk*+iHuVVC+ ?5BSW; ydpww lWLxY&2ɗ416MvW OFac2ܽJ6 ^,L*IY_ !y QW@]k I &WQlBRa &GP;NwwᓛV8&L^v0dXL~BX&gqš)ts "/L\qWetWԙ=󣈪KVG鶥;WOM_L;h1_ęJ@ۊ:俾Q%pƳg9L4֢tL&7ceK3["!a/r5_i#" )8=}+74lQ~ϗm:Գ&FzzXR -]`mKg&/߲p{B= 6A}F[_d sᳪҎ(:6işr74!)S3Uo;Bf놩}2EDxve>y6cG֛Tt<׫wm\0]܈+]8qG( Dr|Y=RѲJbO3%# g|:3 #JMJ膇ͥR^6*(k&S\ ,3= 1ݢ=XTKLZ4h64Gƚ;/^+q;e3%r Fh`F7pkMh:$1tkY Wѽ %sФDJ_O2y 0,$й' kl،vW:uΔe? Ta%\i~%A}ebV{Fr… 4 h63 Z';J9$7Nəhõ;3ĵʙW/Tͨ61jhbrp #u A6uQ]Z.$>m_O85ϿH6_v'Ǜ-˪L;ᇉPd×N1…x<1Hx,!3e,gCyT7lANMȊ,VBSPkU(δŸ2+FN]\jڴo1SU.΃m_"^B-8OZgF71H%0plT-%)/!%s<\rP\fXyPh3aӉ<2ɦ*Ceю[oÈO1c+ 80h^k=2[`e{!$0B}$rv;Pz"L@H&" &T& s`;~  1˸07n KS֋KRNBv1bNٗt1Ϋelaίޥck Ek1&p;(`u0Z.@W^m9xmUZFDEO΂? +Fk[KƬf @` E'8ȁrTZ@SBtJ1 攊)=\y$>gqn$݉XR- #Oihx`J%ELiy =Pp{i<νU9{b- jŻs}r[%CA-zphB K)0-JDS>^LQ (=LY y3b8`sK0z';@`cq3Im_\ɝ@3`;۟~ :̼N \czV'Y$9ehp&H ~- I0ef"*͒zǩdvl6&cŠ#8|z-VrzJVw{0du"5 >,2p@`+#p4Xn]l,:Ǩj īj`,ɀ(I.~b XLo1pHnh9p\sOSvx%\گ7I.BW_zhWGhsTEa+ۗ+YB ƟRua*Q!UV/)МJGb#s|mTBƲ4_2OGC%%> 1_Z/Ze啚Pqah{WP-mB}> Ń8ƹNHvI~ܕIf(NNR dQTowq̣! Ud6\cI"rCv$.D5ebI[Q U{a޻ 2ddzB~&. phͱۢ| hв:768kb!q fPz@b|]O:RSvp>,VB`a\&t:ZIpGH'rOEogl@Sn)+j<sWKNHĈt䜒b>`H^A%qOoigP[8 O~!G`T>5K/b!b-l"@UR4֎D܎EuBc8Ks P{\~7&&eW\f.7TA^Eqxbdl ({2\bm,֏EY/~?e#]Y>NC)PZmaEχ}AoD퍕+. y`l `Ag=u;; Or8u~.`UJsX0?YZT9g%2 @6*+::Z?ڥ\E&Vܶ7hL 'gZw$z)ha4_xP*%reIڹ:2*\2/)׷p~*edYWp^ dh8*p|ZՅEH^*NU 6R ֦?E'MB4sPˏJBR$g}Et+˘f}-m$s؏DY2CFmt?NGP2.-ML=/Ҹ,U(nil~9)Β=VVj;B)FzZ 6qDA{/c<}{;zhSLfGDc(zj ݚ H3aĩR᲻"m3{ uYFBwݺmu۳p趀< *(s\Bz$ ~/ؤ) *o27{k!/0RTݪzI 컈p:P9yBnA,A#ym2~TQ/,?BFj`".u0J`=p<􀦄}R:Pq Uw?rnuT2evȇxe;&8 7X(fۇ w\qsjnM7#4Ƚ ]^HXN(h ]A}t!8wCP<9> qJZ/1cKsb$*uu5]n)XoP[$o*9Ce6z|J~C/4 ˮMl`n]`ȱiΈMAH[?zT __UzEV%%) Ƀ XR3Lw`wKK y7=}2Fv?77F]/(6"=p!{>"'I3aFYM3[&3]߮<-]k-RGUHrynx("5 8ם7x#/E y8M]5:n1=P2+.PauZF2ЌQugD_Q bJ#P%.a 1|9=cx9M'CSЙ$*0w_9z>colwsNq9QH$LY`R'3n(jEƯߏ5٤ٹ(*t$BJo` #D`՘gÌvlLGGJ*=<{un<u=4;s{%С} i5U@o-@a>`K_u [" ]& 1uoݩ;Eyqτ,UwFxqwʔh^v9v͆Poft)L kP$se@/hK]O>po/- RsgRXI?C CퟷgoSP[;`Xu{p|eL7 ?x֕dU|QxE r$Y0ob[Be{ J+珱M<n\*D\rT>]CINp ì$sc.$GI] ,"='”߼JMZZ1c`F35L=ff)>m'~|+DN? \(3 XÅvѼW/qeADD=2 OL_'çJkb&b,l5hFsXNbQ/F2m"ޱD#8*J:U).=PDV<3v*y'booF\[钹bF-sie*Q&XVQ-<p$}?a&w: |L&V)w]O#YJNp]S2;wNJ26m DNLa&n`kv]$Vl#lܭ~50,_TX^MX ~5錸k8T=ǐ~0:)RR]ꝉW]j/ uY ?Uٕc^ w4bu<7IMDiSN }}Ѣgϋ_Hc!fL]:C9v8ucn0YE~; v sH6W'oTPzFw1~pWER$u,yF^`#A"*!HH,˄ii[#v[5ދr2u/o\*ovn-Orjj;]}wCo@7_JЉ$dRI`8:>oL.䢑 ,S!>-i0^ԅd<6q q:>.f|:R-*8nГҕDbL .Z _,e$ȃg4 X/vZN4#.S~ȡ>0\1NJ[%(0È}JP7v[V&ӱ]̛$.6YqjEY~߂rM*y)ut#T <{nNS}8Կ$>F~FrHEҁ#Ԯ|1W Fp!z`7u-шE`PGT o>^3P=JE-x~JyK0#}90+^ 9{Ԧ*&7Q&z v4=n w1QMc90غ`BBg &!؛@ WWprגZG/G| kDž}OT䱡xn˚ q0wU]f;b0|IPouH;έ>E<O>2ыrHQxbuU/}qTF%z5QVS( C:~GcGE&ƌ:Vc(XUghTFƥk|alPD`\$ ^|8͝Am2iֿ6h%uAx6ioHaU50+Qt"%FԂj$q 1}_vXbl5vruJ7j$BfX9BLO`d|MſdH<'|k`]9&䢁*dj`kMi(9k;JCQBkӵ½!?lQK8EVkXRք>413[ڮU Z k,tfڱ"D"*fnf wS,s|L G@MKq p7ރ0|v $@hV٫}AeY[&)/#\v}SKyix! 4s[nH$r';q1\2EgH-$Yu YRCI 3ՏGa,DqcXI]/YŸ !MId|Ho-dwGLu [ϸk[ER#i^=U6 mTHdhPȇ,{1>T܉# i찊ӮG>D޴RSo 3#X}7?F"_4-J~yLMuWzqe21 ht|^eYpP<56^9FF_шlͬ_ 5mC[*Pդ;~dUa O4!K`"KxtLeF*et.}rY'a4C^{ <Y4 ց6n,8Ҏi^-g,)J+(Rh_)T r>M=ej޽c$CRӕↈ?*<|ijV7wf{c!EIМ#o%ѣS:T9=o _G~Leˋ_A*4ұix}[#u ]MCTGBغ?$~ƁDM%ʒec";-ܪ9JTHy]$YDVIW»`A7<0GܸA/H"0Np|_('H&=f:WJe{}3:r Sf3ܲ G@`1f!I)IrWӦ{DFI.ii \cHO~t_<+ݻBR:Y!3S7.LߢB+Y-5%mRwVhQ$Y4OCQVQ6Qߊ #ؕ^HT@}#$aO.rn2[0O $j"խõM3:qDni-h[WJiu[?[p#Y$iKࢇͅdVF=_/"a3z]w%utoO~c#fZDup2_-7Tו3L#j@qeј֜Pޡd65S齦1dEE9))Ȏ~R+'B6Yg.*q;h#a?y zfT Sq$[1tdE*BE`̲w:ipvdY=^-ElLrtsdlۨm9SU="w0kOKORLJc#cE*Yu8ˮ ɝq*ظD^TY B _ׯ >ZE; V57''s?W&y:drٻ)*O7)16R7L"wp<:^u^J3#-D܆;#GֻKī\!꣈d[טV@P#340SADx":VPDa6CQS:ho3Y)kd;!)uU؍Ƽ)9dUp_\?x ͭQkF;~~⻱tѱ2Zwl_kw!$UXe @\; ?FQ~ Y'D[6@}wt^M)471/eU.ڎv̧cy +2u"FcF3l7*lZ?)K=@fB?u>벊ZW:?X[wC(\ﶢ[ߗa0R(ᇔCzqZj*yaE%u[ɔGXAZWMzY4_Z-Iws߷nq;kIyDYz_P|샰Sg(yITȫt3"!+ K,ˋ.kZ(͉֊`24ڞw9Lߙܘj*b6 +]~@\|nwk1C5 &l5(T_Y!mᕗO5q}igIN׺.tGT[3q_둴c+-Q%0%6tW LGmXiQ"DNM*B8x,/pKt_p>1AgR] x敄aeSsց@ZP܋\ЍcsQ>M0( 4lh1eDUq?ό)}?cus{a D.=FZJHGf@;]|3%z=62a)Cg 7|)bۉX~#0Ja*WK28O~Av<Q߸MغMP¼s2e)d\=be% h8# 9USgʧ:>,f<,/&2rhϴְ\į'/ƶiiR @CB)lڸ(UݸD@ b㘬I`@m7/_o.f t1k^мfLKpN4lC|δY.O^|0-ޥLoY>'kR;q]ĄndT].d$k_JC&C*"bɱX%CWRoben-YٌgsH>|3%2U5|nݛ0.KA9ʙx[ТyaˬǍ :n,!~CA#j7Uɘ]@DGNEB4cK]bM6RYW"ynqB m#B(BIɴfzW8$/gb{NvnL 5ߒKF0?czeλ/Z\+B.+hJ"Ƣ%Xr<^W]"keh=x* t[qHvG| :4r$ S}k_v _8c vJ( ϲYZ|:srmItZS#=nqn_1'OXo^<'ߥ~-j2fQc啍LYF\푴N[ʉO²o+(@CFYBMun& Y\p*jxO #Wx ڿXKZcLJO3E^h8:k8dYac8 gHsk=p쥌Kjn/ o`TL2A)lo"aX.׳A$r [owv0I.E:t+{q0HL{>VPb+HpbxC@{܈PhfcU"@^*Qgٟ*&-PY1bPWQ>@ 炋K˖~ 0%2,. ,Q nǝM|P +_xtNXBBRwtpx-N83q/dˤl`Z=3g پ5s)R^g߾ߙC\j _DYwJ}Chɽ61'it,7*e]wЀW+wp{< ; WjR u*!)%иS[GrM1^U/WWbی> =D9 kAs,#бdxlD ȡFav<+!]*n@*p^\p_p*2hOW{FwCt܏p s)Y!,Ca#*4;Q CYWxOhcB\q_Tq.90(<BrvٿvN7 ;yD^V-ƀ27*PV55U=]R<==>{ٺpSdiBnuܣ[-,-@ 0Bl R G CVG01]UZ9 DϤ>]^vUU3LX8D  cDlvz~"uY/3)c4扇d;hr(6`Fc. .MjQ+5)KLўymz tJ :=LB ?R&mb$X;*h,2QGPpn$p{4PÂqxV-Tl5 9CUlƠS?(cps"@a>,~#`^,; 5mS5Pg݇'G&"qi{ [2c9hKqO|{Ҥa$^ ye9ҏ.TJF#c0+.NģW!2{hAe{Mmwtz46N*a8_.Qcޤaw.횥jO\G[xO2?3Px KS :Y)͙wOjLlA,}ґS ,^cli:9Nw@\~]{>7iƢl~IZtm+8OTQek)0ZX1|vabt\8J~' c#Wpߧ_v#ǿH`67"Uq@ ~[`<8vW_ xZ3I0T3~u}F5ߟGn7ckzKPIcX,jX>a2.I-c_B}P4~'"E]||q?U0̍{ UV_,B1[SyОAv$g›7ky>) >IL ;+gTƛcNI}h|aſU0 :Vepnb%BC&BtWسU, عe&5%@ O*5P,Ȑ_r`+֝–ĖLgʭ!FD"b|D|vx4T+yv+/<27#0% V"wY伓p/a1>6X!Lz rЦB6ms k&H1պv+ D-_y]NJu kL.^ (Z{p__ˬ30)yM&7ǚ5~uJÿjygww+`(&muCy$]ht`)t* ~1Z_P7amL_}NВ5XZx@qSvDb B_ SحX.O\rx:q 5M$'Hś-9%"ZNm%t Jm!s0#(KoF ]hX$a%,gW3WJ*WR-s6H$Ǡ }%ȴʡX-Ugg\6WG3[Mek/eDJ=IX f4KTV|٩aMc:*pWަӜS&sqCԍF1&˕a՟d؄'~C B M'IaݛhP5+{XdY7CO8aƗ#ӫ"!;9jK+v*yHZD8 |а%Fcqx*x7oyc BI Rb. y mJz bW](f*y{bګkC-W$ˆelo& K.3Үlj< FZ:NSGxP0|]?؆W*2OaU'I>̐A# os_L(dOS>q;xhݖü#1j6mx7[Y3k@ ,E s>j-[6;m |ڇre3ogxN(pQW @YzYγxScL 7`XFi Ɨei.M+蟉#:ꢃ 3wƑ'a'GSC7N2x3{ԁ$ >vTa\w-{u aC*㴽wۡidrɢHLMn^ێ]P\KRNH 6vI._LiԵPî:h02r4A8Jm)sމ-hNF-,4<'ԏn$PL AUyazLut%>{tt(7khJHB'dn\?f t;v@aw1:Z2 7pR:> 1veA#b91 mXS%3ޫZIK_in=2mG 1^ciZR/>ƥFb0s0 V]h'0׬c_;fIn*=Uxނ-a+EX*Lnv Pr]teD OplcƝF_4SEu 3!vZ4w nP!3 1dl:aQ?쿓w9\]IeՔîޭyJy=ف׆={պ:x]HǓo؞ޗq`~̤1! 3wYO.TL qb7ޡέN1ȵRr&! wOd+uΐԱ:l[)yы ]i̸ц9//=d閛Pg9LkZi,3ocAI_V n&R/ҕ).ۆIhnsl?5J8]sda"e)<єϯRy5jlu3 , *zعp RQ?nR \vRqU~/d^CjtY5f׉yi;*>ڜnQ8Wl/'BTy9tVYxd #HW;C0}e}>J]HI!GYl#C5A-Q~Mm0-N!0lZN73;l@b(ѕ0t򣼦>^ĐxjFR?9HY-9ֶWr<ȟH\KX֫Cȯ3{nv&iGY cVxw'HRL)K1 W(,v#:Kfw{E$zH!~t NPώx43-{JuB(ѷ/g /qe dI31-Z}K (u Q}> 2607` -04dPURBKsEXaNfJ Cec8 zS$qnڜ1"!,[KhYЯ 0|U`rd YK/%Kn _fQ'w@Do>4~&ʷb6YuS)_Bs˾(!| n[F39~np@3evuI %e*a"fcli') eFiĆg3 MK~ <;Ҏ%hɿW,!\0OpI!(e}^UNJ羠Cp$4DS50s\T)7"IpIqP( q',򹝗ٛ eW9d ${pf*Ɯ K ڬ2>v{ K ͸Ql5u79?hէ@FCBlrd)xd(8^[XȇK:9wF Vn՛)~hȷ@u&ǰ(VH| F;4X ޫSZ㬰DN%n$M:.>t7{`: 5X\ߎ٫i[T㴠 RWR[~FfߐV=ajaI?T*2xo$#8e: =&QVͦ`^s|V3Q c޹ eNF&kDC{[;@oVB~$v [k}ۥľb p2#@8;&!4w5^8{{ʕDwoYfG/YV38Ke'T\4ukBmՏ{7 -=.>+* HȍfnLx;94O*cU65 6R#ce*-GgM?n"nzk7_=!VC&# v̅ojnBsZ mEӾ+@𫼙rHoO R ̞NbK- \oC9͏(1sau4A 8Ѝx(@*P[k|. lV*"CMCm*4kR8 EQ% \%ywpuR oѴk85]dClKXyԣEV @8#XX=_ţW<}:E"gNu5$d1 ,ˏ>Df |Їm,;Aю 6ZЂJN aͰH/S<SIlՏ3DNgߓW-|b.Mvrw贬,@“NfOLI0is^a q0Ab|sv\w_yV\I0`Lw W5.Mz=ٮ<_@[ ?JW yE&JƖ\M"8TB4 鰟ݬt'gv -hӊLFD(fVog*И)1jzT* u?m0WlTk{mY L|f 4BOx0cB4Wen'y /tgߩ lT@n/ltU-'% k1.;1m!CrWS=QkLxa؂uZRBCQAou ՊZzQZXS$]]3eb R ^@ɻ= 39+BI鶇L4 W@*Sg!,<𷣴 ݗ<,|"aADDMjoD\U6wY{5Vǔ,e! 7T:T8Q&J)) dvgv]I->f"f8ƎVm &X[fY}f&E1+@8t5Gk}3dc6!JCIS3yP<ۗCU ͰK!2bY=A9yֶ[~L.Hy6%_\2<߬q.dk>3[ Qӷp݀ xL (_CXb>pSFi"x]:5&AHeB 0GblnMO|鍐Ï>1ÈO[&wx`WSL=9M?gC6Gݽ1n¹0==.I>;lUj$)rt yUU}PDgj) !ӍsaqGzsp5oQDZ Qje``Һ͐WliMWz޲"zt*{PQe\O.ƈu%&x@qRXxFThagP7)4e ~lyU:ed[2M"a8u[GhHdXB!z24Ud3̨oy7s:.5b2BmhF'nwv2|א7U;IX /J_SY]l`f.1Jꗟ0Fyy("GHc,?s;݊u^gwI'.>,'צzȑcfJM͇ܙ`1; oŽ#in/5P8yiSrPwrsIBoћfT}Ar` \ /| gGwHa_u/ V:Er}:dd顇t5`~!WI-J0y_yJB[ V$*$R.mM)xñu5="'@ 9>zyySφ[`oZNN{8O^#9Ӄo?5-v @Ӂ]R$&&yBND~ kZ;<.XrVؗh%ht'|$giתr]5R<8P̝=VŸ勢b#c`]uw.-P+(E DBka| <nPnƢH+?s7d^=fGb`3idh>`vUg1u4r ?, +FEC6y;wL|{.$xA*V@ RhIʘ?`P)48 ϭFS]qriΩ Zsz# &6N <BWd>$Ccj+XU!Z۽ bJc;qr%HRPC~VymF6IT0[g{˲uw^(˂PTy[h"^dHryD7 Un!A;FN!J`-Em+p%Z]ɍɸO~] 6gudʐ aiKa&uE&ǵk+!kꈚD Z)5]^Uރ%aC|dE>;SL 9FrdGA&k٪?JK|mtxB.t\$cA^1'GZFq ' t4EblMq BMP%pW5Ӯog3+OGzKDm+UX). U@mf$5HlQvMVD,*YYe xŽ7VHzHzV}^a1FJ 8co&z5MCn'|&4??tYZgfrBQ[uLTuڬߢ|*qN{?lM9=!8vYť 'Qgt@]Κ.$=(wHĩBB4Oce9W.)]nPpB}L>Ճ`T*Hée赣T؊A7 v@/걻-F}݀g֫7tZ÷ 7HR"ׄ?QƥDd8p)#!j\˰7}-ȞX~R&nIhWORΣk!tXuf!~~:\g(tR1z0Zi.T֣ss{pbDK~{͵qETK_B`9;C4\HJX;ѽ "=?"cFt'̠< @j}U{0ZE\X6Kk4h3)9:z v͜Gz[ ='Cc׿3<46a;wx4_GΈW|9 rOo0h;NO ٭efI~_͎`>+_qW VŸ2!Zd&y+z#<(*Ԛb߼Wedens,tBa.S6XWk˜d,*~tlD5H9Ako#GWTw}PβŶl.A Xj͌]Yw7pXEnO{ȹkUV uBL8F{A˿'_Rk~Td!dAқ0e!RvHKƯkF giiPs_()F_пqEѵq8q BSVLsLz%VLd$ě{;o(Y5hgP8pC9nrߟΙo+/"лk?OO ez\ ߕd]bLC=@̈́ڈ iFFCGͧ{)s|2a9B/@BZP:C^" #9 UN?v!0gQ ?Z;(Q; +iIto}шX-C36پh`@8d_($w鏌jɚ3 t#xa:,Na~ʂ&ZIq~L8~¤߉{P# ArrDyާ˃oIψ5b>̒]/{.ӟ#|W18)W)J7ܡyױRZCL't.7bVO|Q[CZ K(ڢn; 9JZ4^g|,OkQV.i.!q! 74bf7vaq;냰L|")ruo~x`IֱBx{![{'Bf8e(ZDa.Zh_=@cNg12 ef5;;֯a4H3RG q!l! C`9:#JR,`w+E)06ZDiʹ"Av1Pm`$c6B_K+kip#`:!q7~]SݡgQw4C;%K݇f)G}x7Z> #r>g.|u;#snkL<~(؎b^}᯾V%փ$ĦHear^|++qp;֡c߶*69LXtHbH:\oxɰ7iKEBCl.Ĭ9<-Kp K#FW L`x Mpߕ:7`co{_&>IlgHk"֞!^TVErӚ>(eF>9ylr:}*⌕"Ŏy2 _Jv$l q&+{6-~2XgRXRolrvN޾ Te|<`k81o<;>qJBCqcz @9 GD^ ?_8vλ4iX$*AdPQM_%?ol}ӝՃ%DP7,j7,O@D^Iz4{4*ucEȴԝwW|_b/K(Z8J9MR;V4㋯aph#mPv6箎}dG>DV]FQ-i'!ܺt3x+fSْMG>si~K prunj(& M[tj! sz ;e{c'ti SB[TbŹso7 =Y;6 "+,÷0}ǎYb,SA}2TNڶ|VvYNmI۵VvUaނvyT=n2"//JڕF?_Hm:>QGF ;%w8{hJ}XaxKY./C0f˨W_g< EGa$Ê 쐸;?uѝ|:3+(3WU7}%+_Et0FކhdQ)JzSo!ec/^]v" 2;R.ԉpRVc͔݋;ǥ,L@Yc-7?ܮ$\\WMԆLi"dɭP"ٖ\ma%:DۜZMH*P[n.Xg!p =^0TVo8lx8#6{[2鴭=r=5R\qUqa(bpSe^1dM4sTcjD-eւ<1'Q{\1 (R ~kL̙d$?& sut_6֯ |Z+2y7Z)DG>lCG% T)DPghLSTuؖ3`e -V|lAsfoXsSXZ&R҃+Ĩc"Ľzu?"08 `)UMAD&ztPTm?@iOcAAtyqOSׂm9g_1PߏIl׬/FT]_򎷑3_ޱ!0j ^V'| S,p>bvY fz'2q9+{}@/r?G ֧ dC0H$491P}!Ay:">XQ+yĮ}}.Z@ 2T5ޢxS8^')%J/Զ-mF.SΫR{4t""WÊ3j:&bPN ג0 $:N~uyI;nG~8KG:T \#ka&4lDm)E%c (;B3D@]ל_2@͘VHy$˭u{qj+ג6|D?SNJg\RF"O}Ja[u&QP\yHGQ.jd*BEݱtbc }PV+V^Dorҽ,yexLg]ܓb^Ӹ&P՛5ݓ%\4/W_ꆻ;"Ox^J~:u2/e3W;"B{pACg@ x#~T F˟Uv8i%pDSF՟#jߛɕ2V@1 s֬[dILwXt9MGS ns|YV2ZW7v}x%F.kB]U}l6m~OM=j4LhC"%Gc|l;ma(Hb,G32ı~v+{A΄9uK-IߙJ2tƕ+mI͚ %B?5/{ ;!l\!EŤ= bmiVLG[)a P}Rfb}4דICaYʦ~7b}-Dֺg|*ATbhP&3RQyd{Dm^=':ʅ2Z]plKG,H47ԱOkQ13v\Rnw}Q?KjhC(obnt>emœP rWa.mTfǝ^jXН1~Zt ];=,v8UN^Dk}_kAMd~HxJbA;`2O_VTXLuf(  كE|7bs`ʅ4[8tRŧYf~-=?Ryv#ez[,1{+ LU{e|^I=Vȃ#OPAn :냩d,pvVlVHM2)hb2ONq23Ta^`x&ŷ?Z4Zտ\𑓠ϰPֻ ͰҎU~Az?)˾4ou\c7XZ&5!9֗Y=9h9kyy/U\n E*/TaMlkqdy;&MDL[Øm;1b7 FkE(Kkߓv 36qX9W)˝n'\]7i /`$]&W.UD^j7lo^9^u6P .b0)gBX"cy)2o\kKEߒv|뮧xچܹB`Ӫqme6/oP)IծZč*&JV|J}w,kbϡ~:D_L$#z OT3_$P)Ks]v#Jzkp|#bAyݯ\`?mOrE 3Yag4Q֡q!YTMGRZAjBb I![(F? %ٸeӛg Ao tvN.\ 0q%sj6ę$&k85%?{ u7K3Ed2LwKK9] ,.JԀ/j[u(vKjTRF/GIKW|Z9T}J?`XFԒ&N@&jN鑻Ik6̱=f-g^D#ÂӁkx=Sg#EGk}@ S?ŅWϜU]e{]m-yMj GںODcA({g4|6h,(wg\[覆HC0;Z[Ee<$ NogÚS}4!-m4 BMkOZ(Z<<~hEOfԟt;A cd{#C8lPvsCױ$_(c/|5~95IzMث#qY5h-É(vXl{2G{ 1n2i:k2XP[\D ?1ݫ>V)'[zq58Kd.M(hvJG -DҾ Yb(FAW&]wCfA"U;[,܀XV*$<^vx pS81ZHi 1K;{0ҍ 'Oz-IxB J=Y}^ #ެ{Mamgѓ{tlEr À=wB o+57&x-E]͗U~r;.I{?"*216Nd8S*(,9g+ŹV # ɻOau |`mbPW? XD{S I). yi[}|!r0+ajbo7Tve.ńF9ƞfK@fRB6IZ<'BRaxaqV{Z# n\- xS0!^ŇȈčFcX+ Hk-%WWѕ=t sv{Qp[Rv/*c"M4DW}W5оJgH7-?\Qm5 Z4]wS︈הe*M.t7euZ@Z]+c߅%O?#V !e{]_*Hõ2W~V Z9f!'LR㠹BFsvgYΰ?YpS/+=DES>3iLAB!m/zy:3v@O\9TE7h=Q姛"|E |-`V_ pJY,ZݚrDfչ۶<}!ď֔'+}nniC<|M6b./X7X|C; Gzme,ٞēRCg4}SGtV)UГ'DPmYb5EIMo-r1غqoVlhT)<9FCak,.CcԐ Ү!8A\Mﶎ)Rj<ޣ,(O+nǂcj cNŹNqfcUCE7'Pؐ }"LqdK?ܠfK%x}ڠgqe>g~F @B5`c R+fA 2dm/bɩx DXzMI]dUAE@U/8gEkj} $@ CARݜFu0&̻Ϝ=_m(/HJj r9=D{XvچU<1y-Ub-Ӵ=#\.IQ %CH]jՓ4ub~(da^=lfXZRC[qȻZ`lT4W^Ն £T.e3y IJn~#ycұ|M2CDe{1Co#pڛ.TIpv僊FʸyգD*QB F;] |iԎS1 8*E-4lSLK^UbA'#Hw'|`϶ox?+H8jbO[7K 岗%[cؗcUEX0? x$勣laױ&2(^j;P_}am Rf ѫĭ|bB#iꎦ yQ Fθ7>9iU?X Š.(; ('wO=ʝ&B-%/np[:sg)25ә6]eGwGxۣ4:Td,zaD2bq,F/5IANR{I0mYv#.d_tyeΨOWmhm VxxPonAW3ɵȠtFrd]94\@r%^8E縔_] @ ?57,"Oʵg' :76IKCH܌HYΉ\iJwcI(#n ;$!J>;Uyx%YvX(|-,tAb05CzX^:4k"uo,i}d9 ڵoObN]tJ ]ӟ%6:j v*t5ry"57Tr2 d&VwDh zb"Gb|\kk.h_ݲW}34l<]a?keIX'hm׳׳DkTI¿WF:^(G|KbPw X~9T b(k5sh @.9`&9P{€"XٖSep/ۏ{a 雤 ,bNh×}]vҡ] #!qOXE&lF @?#uϑ*,Xu98 k)kCvxH  ZP2y K2ene_j[6yh.jm/"ؒ\A2ydae ewP BWD7 K rB8cԿҁr(-<\V0!{ߣ&_Ie=X;9~҆PQ, fjs R 6otEoXRjN3pB %Af=sڟ ZOFr M=_,wssJYPVnicA9ܠ@2E۶b cx!Hvj: ࡎOL>S\w瑐f%@ֆIDZ %l]{!4r,%QƕϽxvOk}tоx@ WR>XA˒ kZrbm3 Cu=/(0QmPi\M ,uA JFӉ0 sVLǕr6$]DFS^xZyڹTy6pqу9*@]q{W0bh ^)r\OѕQ`P(2w8c`†N| A#l'UQ/b~N$$z}f@Ӗ50q$yHڨ1 79 )0atBJǞ M9_SLɹ%p~`Ul*I  ]&S/ pN͘I"[;>F>n}cIys@qh륍?tҰDm|CpV/P:AD"n=-ސq#;JH~ep免,dp5lpuSr^>'ц~)Loq{] !Et僇矙0C@rߋ-XћfWIμ 7_N*\>n~oԡ4fՏ4?b0BK/z:SA{dLZVyʪtYwП2ē%{9n/K~m7í`¢îniц\ugМ6-^DËyRo<%7gU{Ec0@Dg(U/@s-X ]s1 ٔ\g8nWV*9k2Z0UR^y?@8meD.0&"O~Z~x#07TT__dxLTqi -]tJOKgp8gL$bFgf>W|.q37C;2HLsw{]*~'ı_ =Ѻ!TD,>䪄@mp3j P<-H㕾|(7bnw҃_2{U*gspo&"*~*l%B7 0^t_uC5`" WNo?3 eqn #4h2v qsg݁SU>(d[qԊ8<ѳ9BJ[ 0m3dW PV'GJTs`7N*Tfν}tFd F :jg%⑐[p͵gE\PfII1 2`0[ G8^pN @9tIِ  +wi/h +@ߧWMY\zllrX5<: ty F:mum#ئ $> ZtU,|/(zELё?O=Sl7Fz85r0u4`_%>),`BKa7!=, [67~g;KAYY5@M;m9,R3gZ1'@'EDZH[=1Rk%9kJ2|KXpn r mK&^JY}Z0]F/ˡR>(>-}<bG%h[KNovY=lc^ GҀi"JrA`'%$E.L$, Ǥx}ȶ7ecrl;-1&rc :nf*_ʍ@Gogb4UG8Ĕ˨`[dYz Vv`Hq,/ t7j;0I`{w<גF6?tf@isP G?Zڿx\ϨEBLف[{j5VC<& fo= |şʧ~I,g jeurs2G2Mg*mt璒6m7!Vtjr]aP FHGs0'*BfQ9mpX55OpkYP-׏K3]_v/ƃ= ~ lټѸu.Lu%xy+$s?.xRx#@X^,`KMh?D r8eF}]/֢|[g?k2蕥>/°?6 .SxĎ@D=6l %H h? 0 g] <xe3br=U%._ GXؤaV[v?p͚ςa$9W?r7;QcؗU9IjK%GyhA9]oJ`˙ nL ~%(zըLtMA Dj& D͋n:H7-@0:yƦm]@w!vjY.hW0 ($)##`-l ,F~Dɒ5rQY"X *S[~2Ǐ47:\SY }%F|ǥ ǵ MfpW嘥 )Q_UZL6=~ii Cr%ku*G&m18E UXU֢TO~/' ]?7k.h!HMjRc~_ώ%176,?ف(74鍓iVfE6fgs_|q )s뜝*uܷU>˭KucL<)v ?idi`o:,`۾k-?P ~ê(³;y. 3b9ZR3 (oOL"@.,6eRWɤaWic/ X&DCV"$c.V6-e7B.y3sHq=!eۉ7$\g҄è#OuaIDxBi/qO+͗s}ZKq2~:1x`t%s.1LFJ4[|](i*E}+RI8+7IĦ0wLKʫ~TtD)J)~5j0w ԝM"F"5l~jW []X4<)?:6@.u\R{KWܗk(C0vD9"J!Z|\ee]zjvȬTA_+SnAt`#3Nwדx.;n堠[m=/?HJM726/ IҞf(ZsJ+*QB;oc9 H`;+ ag5`3b;ϫ1mjJXgކ9u{H)k 4C%;.W-Gm@B!JD(uwG3f=00&r  `#C'scoIˑ]{b?9 *ߵmh(Z,=5m%PsvSĆUdkIFH&xbtDX%e 5ҙmng G?~SR}ub?JʢҬKu.1QuG8(p[oD{Q/3)-f R7O4nvrK|OsC+^ #kg3R[) bJGIw?bgloչ;.0"t[ LVFpZI" b~ VŐ!zRPE זk]0XJCdL0>E^ER(-V`;~8t6>UZNޫsՀ#O Q4eZ(dBS Wr'=0,d>Zˆ9HkRܣ*b锄7rLS1ӄ$fcMjoDiiWW@Dz.$t+V1]=w ecl &Wӥ@25>,rD+ ̲"\'9ה+SE{\>|I1T]aCۣ! g$280s+L;4"O4F\MdT3xKkx$m{=ʑ9PJP[VY?,HBW-O|B+SX[-G|Hzn dCR,]ۓ1TM>;%V,D! 1Fb'Sq <^058n;LZ?z6j CA~#ɏcMh= n4G-.y6:l7 KH n: M=ADUsAqBWW\$sʉY1Bu_P|q ߧ@n}l"P*e'偉Hւ,*6Qkn-dD ߞP+q C>FUlQ}A ]ab*iT>k#^fQF'tzBIqq.Y^ oŴ%.BTBivnf4jJhJhCϐΖeGoO!0Skss ɗR4d9GԦPWݴpnx!bN5v9!f.*m5<q XG 5G~3RHhZ"G"0pH}0: w{vO ,^r*ȟ6wws>ɺs{z4DlKmOU`k Qc!I|R*aeyL}|X [P@V<ܩtE_ڑ9xվẹ+E4+y n5z-atSt4BEAy'B{bzG_8%irkttj]xl)/=ڞ|&QvJSsstoŎX b;-]@JdMhayKkRiҵ2#|x|Ч\iPk)W Dx6Ow5-8u^ ?*SC y/fJzBSPFN0a\O^9PV|š`y"K /bp^0n4?Ft4kNxLW)fL10J}l#ĬG%+4/fپ=%fъۿ\mP{W1T{Y&~)i'_뤕xU:#la-l A3l~c`]Ȏ|e?L ʢA0 SeVnT4S<@C]+Y\#N:<;&DSrVrNƟSbLF2o-N[E^n?ŧ`&$oNY %odL<)냷_/Q@=x<].[Ԛ=p; `o軻B+3TFuWtt >*ki.Ɋv\7hr6W,WegqY}/6GjD$Џ~4G<3ICuzg*cEJTPyc?_[4XW/&zyzFؐ ܊w%%Uj֝tQu%k' !ry YСTѣYQCMP"4hSʂj V^Ԉٙ&n|P*磥xV_C~~4lTJvS$ d}e螬>@G3_s(nd&no1Ƙ 7R{y `-36׿'&ڟרT+Ԛ(ܣt^UGbf\:h]­R=]7`U :UᅷsR.eΡKqf'[ 7Y4p/|s3li sP$*zƶH>)ajv*`B:ȫ*E;_BNrK%_ l7 *,Vl;;Ż@MX= ;*+~Ph.[ G@7)?z $hΣ &!@Y 鬢o[tc tjDh-pC 7E4M}Q=4w]yU] K M _p(+_HblTx'-AQG} *؞ѫ,LTfҢyQg*Lϓ& q>[MF&kS>(o zɬgFCV!\ )IOP9OwISZZa{>PpAcj1X|#Φ=Acf]]T-9lM+KUtMZXu*Zj$jIFob͖L΁?;^ҘM8hH]o;~kSfJ^/z@ 2BI7Yb1P &1q[dl9Jٲb0;AGHwPDOS=;悙Q-aȼ,5z6+.pBc!]7ɋwxnN8/ (4(hr$~L)Ɛi^N&MUeF*`IP cP_ F3CWGsAH`;[ [-i&׭3L%ˣz,3sâ|"_lGʣ:PP MPy}WUfOfL (m=GboA " hW;<ҘfLd y_!`H#.sdm7@pBlCUkpx-.~IWCj= o;Wk0JS>d#$EEki  -qUra{ެ[ X8I״C/-jvX]/MvG(aNV } W~h\'R̜y"~"F];eF'9Yuzj^&:J*mBr}n&U T0PRi#VнAA^R &xCZJKDzꍇ>}:ߗ}Dgp+w6~:LY%ېn1/P$\Xm-'&5r+WH__ "rw6)hжcmEqi}]_G/8~Ԛn<`,_GO)-K{x5RaOr[6d@=`p(ߖM|q6B- +hz~jϯdgh0{ICCha?\{$[zL<U ƚryaM?QI- zu.FZUe!zWGtޕ᧞x(&i3adzU!' T%ԯBE<2]!O9eA6^Y)TXya[OkAmYARƃi@.ͤ|U w peiT@:W!ǜ́sԾ  _ұhy`#Аd d378tuqO2 b݂GCh|W);dD/.;sw\nIH~V.**27L262ʷ3I9h2sqVb&A `+k'jՍ=YŠ@/E?MG-+JzLd* u SNQ8c#$]@-JQ?{ȱkJy|GKkl#Fj"5OH74d"@&B ?vTڭN4@vc*BU̥m`3Vl7'V{"{Y]'ڴ3_ԱQFZ3e LiP9]d`ÅTtS|@E|2_g}]džE>B=7D]k ?,cgQ2 Z==ؕvg.ę}Ph4 %ÄHs)WCJK^{Gl˝eÊ)ϡݠ)n;Z!4_`Ŭ}I8W,[6HP][d VT?llYz 3Dؘ+sexY w2W$}VP;`_2oĸ5Qܑa ^2mnx'5 AɓEgBXBv@Z xP 3;wC_&'h`[߫wqmr}#)MFWqM%nE s)}O?S4 27rw֡=+nݻ5z[܊+K=- OtvvŢ:qb5|aTxH\>򰩃4XHx]RDH૝A#[p;|jhd%/@!mc*b<2b *uKεWX2!G|3/G3X1$hK HaU>wdr $&;- arDL$B9fmY8S 4Ia}̻y.:(.<y_\,я:l%SW@Vv:ȶ3ksd@ҵ`*(nkEpsZfˉk@[e[F&*j~ft".~*?(.Ki㲽s߰H"[OsDz*%hx`2D\`: ^.Du:ѯ,QxƄ.7QRZwNK f??(}'= ${ݶTdTtjKQieY=o#+kS e"e >QHŒP 4laPvƖfb obDV*CШf<3#N)_G)1*zWpxk\-췎Qkw{xL/$$u$$⎥yGW5U*lk}6VX{LщzP&!ٺd[܏EqDd204  OH#E$:l)1-A \j!c{t7v h~nJ[sso+lR0OƑ>Ʀ\fz $BFGPKױjh{zhovY@%9*63z 'pE.!R`~ȩ @ u4 3csWFvBbo)XόP_e"e'a'ۇ ^za .Wӗ2By=QI+fR}6I߰i05T2y,ػXp [>DY*լ0@恆ے~Rs,Ⱦ{P`17×z]o҈w7:ȋ~OTR+q,X) k,`-icҐdc]J>OiӕƃMD(>x_wFDq;:H~NxGhr"w43mQ\KW&x:Oၔm'e+0Mǀ tBۇĄRכ$Uo z}WT )&8&v`$ H?2#2[zH2"(ehW oO6DR4PL+*pNzTR" pa.v\.;vaG-|sT(f 5@>.k%_#7F Kn7&F3@I!cS/D}I S\-0b' SpSaRQRh\ږVz0-_ HcЮl8'Vė_7~3w"ۼ@8 ߜш{BFkZ0s>=:&j_ #ppVlrb-\0 gH]:1?Npt<]]8նj9*3vw$̬fBB@schȨW{赀|1匉5$O嵄s~N_??E5>. Y@LfMEF±FW{Gz} rcq߆++պt;;)Yb y:MN%ttuⲸD"xvpw:.; N`ZӋ|.W %*4X5c]Ζ#n1UC?v>7W 7Y(O&7Y:o mߟG78WWc}'b!a.KL~ܣ4q;\X a8M)O:'3P<|7{1NGpvb"r/,-!@^aB64ْʎ΀QNӎyLGNځr#O.G+>HىOB%On5RqmƋ B5tc$iv>VTI+749T']j싫#.}"icK93;PgFa$tQ>M z"?GSRn҈jvIXr+xrj2G7oJ r鄸>4}Ǭsm>4j)\kxk KAcӵ͜9´0աi0>⌯N$TsG`7zt$R&M?3r!J .^3 1ӢIu+,@3S1esv q͑.b=)b(c,xlwHf|cǓ RZ'D4t>/bgS3AVjS:D_A zL7 EN2Q~4v=lyKaC@Au'|~|/fp(|K Am4dΣ"^J?8@Ry}W& zw$wۺ]8DPfB 01z01O=ܒC k=&ˋJN^,uMf+Zzt6?(j:6onI{# u&XLpŷ{7$?&(9ݾMg֧\qC1 ކ1ŏoR&W{]w;UP46J1j5WPtl~P28aozԊJZbaLGgƅ[j^bO0W%3}#n)+繹BЫM׫/Juևp U_-˞ *gɣXԹ97bpR9SV*| i$+ j?--'OVAZ'F2_0ТW,ǁ*K֓d 4"*Np8d@svR "# w1 p~}k;(%;yO(S Q >{P\IY>Wj8:0~mLc#h'-/e(3!TM2|o?B[.v23,nN\o9)UNgCkG(7q'BAľ5& ݂_$IX` p Q6YZu(/TP^9:NgRGC0~B8fH rH g+~8_'eeDP]qhϺxUy&aHj?.?k%9M].FZW.|Wc3tg!XNvה- pGւB;ΐ@ xcjk7#$1po,T2ZVg#fa+<%.{ CoB, W+#C0+H*?Q\H3^vNB|* &>}:TVS@郉 L 6UK 9Gp!8n_RCKu0:o_-9}`x^ntcw2Ͻj!Y n-E%9@2iqHSuZf@H'PTkg`Dj8_a}j|ꆪs>mxj@Y;5EZQʼp-0;ZLTĺfYX4@KmYQ<2! IM5#PQ40PBz8݀-j3)$nY#?}@a˃ x+MU&sEaum0z0* jUgc~YO$y&OwYLL+^KuO )<ŻhE0| {cy =$%ܷ-=#@3vX,!(C$unww]:GkSCL抋 3Yɉ($!.z/5F _e#~Hk?PPwAЧyO#v/,ڐHVNo[9(H>5L ҇U>Զ#w%_#K+@' 'Y@ҁ cG vNH;5HwH.M"~ZԜpQ`WӂTe,("^2nYzŭLZA6;;d UwKݤqQ?fLc$@ ]iɧ}(6փՒeQUŞn# Sé2Q`t6\tY띿O%!-ԍr,M]nb[)a̗{ /iS4Xwh0XHR'& Y[vhYjȉ,)~ Rc֋\@7jNc[PG(im0UvpvL Q <ӿNL}{3%4/]zw? gi T*,h À my3G_ ZiOU7a.}2s<zSW A4:d: +"071fP6M ?*%$RfN7%(i_yd2j3(ؖV4Ljsaw^0oKCEQlFT _AP 2x]D]wLj5{rS$=BOdsv@hw$ ‡79:uJ~KsTg۽u7^H_ Oxÿl<IAv_"LVt,ՠ[ƾF v@bYpU౥jfbwGǐWGU"s;|\j)5,/GT*r.Y)e Sӌ5 )WA#uĒ!Tt  "%-R30 h%>lC'U` fz;5TPl»߯TY}dCC6.r婦K=`vd&U^FlN0EoK ҁMvw+Le? 'Ht^35W-/ WK`W$r:=8`cB A֢7bGat\qp#3xioy_x@V{:ݛO& \u]II*d5ƱKMbc r_HRJpP~^  Z #i # ٺe}ѓo"ێ2|[m_uF"$X 3vσxm|]٥Ll!ܘ323Kt/)l@} ஙLs,KC«z8,?=عJpH{ԑ.|}aC>:_M%RZ 4;zKHTټ4A_dȉ~Xql0mtRfhI`\ͼ+Rw4 HfZ݂ȃ.M(KY& Wzk4TˍT=׫FH+V҅j&V]m &prNhtQjtw K넻4 "7&`HJܮY1 =02+`#ak̩&ꪎNY`{7QB-oI,/=&?j|-r-C4gqKcF#)SGH6*1Nпk~4<ޫ/ Bk$ 7o4=0kHyζz 4V+ΑYަy0pƈ|L$ZDU,<u fxR-#G)6#'lH5N nC`[A ׯ|$sÁ7O=M11 A;} Kd9TüNˣ+r)%4s!=F*ȃD2gVOA[</2} nN$NR v͜W>㼱$\_Z8fYqOR[ q)3s͒?Mbjvn<`+RcW4,"c!xoq5d72RQg@@uԯ3bUEi9A] R[ G 2&« -S]RJ->@ϒ#Ohry>α:SL9MT&-rd8bnD\CizSĆN9@`sd-_ <>I5`m\+SFyD/Wc"QԂ"ot mƋ^ؠ!l\.o;Wf/:6Z54+93pdE '&tg[uRQY:l3 =,sd^ck'@f C>H6CɢcT3puvs[we"p_lO`:t5|n >ƌj|V?ThOiqGةLiv;J)PuYfcRel˺C#3؉\עSsSqzgWInZD^YGme [hQ*Jۄҁkיj/=(L ;CA6{m( ʚǗEr*X>( s擼@ _Zõ-̏;D?v">`gj1%M}˷[\*[I E[p1v_ƒ wY v+M#/ˊމM]I8q ƊBW: ŽA7Mq5(/q"Mt"Qzw7K>Tze/+mX;0XPZcůPU_T?(;U$rUt}vnK3$lᥖI=ajꂄ/cdRaL'a>~<ϟn,x80O!Ǧ9"n50%H-qOj\hwkS1e@J&Hfe+F_8wP-@ 60!@6 e 5z$g L |vF2 lj[G*[Tw\[A8`w[||DD=M*k+L=9*IH/R_{Z͂ja2Pvv^1`_%+nNѶa_P+a½m"jtX8=l-ŗ!g N _}>vS-, P1x.x )pKeEھT<Y%b|3V0jhqR { "xb$5sspE;3$A%f%(E[1QA=X[G#(RstCfbpec9L!t*t몼_i` C(_0UfJ&p)<.9u'FZ a]6_ !5e*#'\ &UF'"YEGȃ8[4,clm#ɍKԥX8 ,YU%E%6 `gGe ndpHkVZت0(.cJMʥ7jL(c&`hp-̛)BDwl?H 9;xp# .s`]X hZ{F׉<?Dw+LR x)7^GWv 7l&KTP~YQI+^5;P krYZhyiwaE.gc]V;V;ܵĶpجGҡgUvEh od`tQ;Ŵ|](sD:+&%T|׈EI|DA(]K|@F })s#3)Θdm*ZG2x8LW12npU~';?B0 u|kR/ 1H* 创cqȿ|ǒnqA9!/]*Ҹx43#]e5IUzvPq~vpVB8ޠ(v%.vz`@slޕn1|Ehe0"Ǵ:(H.s. ?FaK8 ;CO%v}˼nm -H'1솑^F CEWtkv("?xD"+ُ\ c4 @̘giZpdZ_N$oBW @VP,è̩i pUţя~ǽjguOŁ7k($A 1`CuFš^-&'OQoREB_ ˒3F"q^7f ;~55ÌEj.SW'b[ 5iDĻ!p[ Ddo0 L121A5u!2Xln&ncV~=d轁%}'k[ɏ¬SPY3s6=?M@+t.V#4J3Sc|ܸ:; NfЂhf퐭t:f+.ĩ|4yqv<nWRߪqf^rr^lHC~_9*Ve`)%;w%94?Z)˿y0JKX@qKq)t!H颉/s|՟fṒ@P!#5oڐls+`|z#^sw OGK~ymM@4!,у:^&ssEb *696ܾ˖[鿱jƙFIFzO sMq}2R o+DkՅSC< }$b?l\5:±T)f6r«3C~fO}{v͏nKYkD ƌ l@$[ٳ8:枡ɰLF K^yw7zD`@.f껕&nJb8h/;ő.1ۈW9QO{0L8;)y,϶rVm#2`gɲ^ "=+6F"gD)nB|OP>^-nP@= OJܵ׳'樁kjlo:.L sUB\**)an :#sX~?**gvZdȽ|ӷGm調juts}'IȺ$8$)d=#<e*mImPyQ.OOB]i-f]ۄWg[X | D":s>_iA}L~(E$"ZbSa"Qv=dö b;ĆY(8Qc̫+XExdZEq>\6nI>dG=# ;;wtOTR(Az[>K|dPE3"ۊO=ĉCu}`vփeې@7- vLgf#"O>B60al nrOmi+*gQ etvy>8`iكlvo=tƘA `]pAdR Q=1D&!{ΫPܪWp2b-!N[RSbwf+Jg$JBnA]u MK}dp *J'7jL!KO}\WWFk3Y9jʋ.ư VWޮNҝ<\1\F– r۩'=!mA2ҹ>2rD ضjXD44swIݾZdu *"Q$na$&0!BD«#t*H~k>AH{G ]Xf17HA0  9eܪB1\M# R6hNɼQ+;"bc~?ԣнUn-c*޺Yf:6B fu,GQlY^, %h>@]bKړs䂁^zJBEF}a}韣@R.-d:+pEXM [Ӭ,fg+ a pMl\0jеywcA _Z,| (y6[BEQ.<]NY;XD)?ʌbnh[ʒ4ڠ8Gvv2УL>6_kkz{}rERGpsjNS'bt>D܀ewO$K6_9!(Pfx'MJ}ɽEBr>fPxj`ZYQb1}Q@hC`¢m[NAe\ٿ0L켲E7,:;gdfo44c_ %X@D޿#zg*C㪊Vvvײ'BPa7IbYH,Wge,P s&q4Hv m:zĻ߉R:Nd`lG3?dYAH -q1 Xu }:rK`^UO[`sY{sj晼t_Fb kI7/ L@ 1Qj>z]wE4>j[q,sS-Ԉ^|L.aLBTţX1 t8@|,[e[3GK1Qa>º\h Tb_F$F@wq54מs;!$/Ju&zV3}'Ӏ^6y|9ܝ4@,zM{yϩ~.6j?%w"n1Ůߥa(pV(FOPi ;-sL~;9棔 LBJWf +U Un^M95i: m.v)Ųz,:t$_X%:*ͼBcMm a%`XSW|ֈK8šPFKl -f'jhHu/ż;~BCP)1h4T LcڦS]v-4(8e)/e(Gf (JDP'Dc˘1L8(n\y{zG$}|2HHdZ'_Bgb„aV%$OKZ,TKvm ʥmrX6ZfG7iÝh_먦VPX.ˮ4iq^En}D&N1XV;p?[%%FmC<2uWbw] ӯmX e+yRm>oyy `/2i~6 CT#Q4Bn7]a?-"r[B2%4(v/lF˅)J$B%ORU XHS??5<_6 SG84KhSd14sɲ*Gsm 9&_Ε miv]&v}.%p"г KB]py׾eETRb*^%ǑeA.r+|lI + v18NGm[R*dE*_H DnڪT<Bhи2H`@)!g %lHqK;6&fV 6 g0SHd?tf3O-n#Ѯr2- N \`&dۡsRJјɸˌvk gF;?X NS_#3*㏚koae\d5n JuyU7BwѠh\+S1˼ɫ S3v[pK(<{|[ᔚh1{tv|C2RnwmI/>M 7Xl(Bk[)۷x^TTq=f-4GB.} JHc.A'~":PUcٮWă6v'/m^pMONpU 8&ܸ"3%LR (qi3)|,gMcO3ec̨ 2;o<%.p/< F1tI,D.Ρq䙤&{0ghUd#SQI9PECx r`Ǹ& V~+MXT;ܚmBq+iL5@ijyf, 'hA"A*תx,K{aamu#tWybdg@˾80hUAJ =RFs=xL<)Ĵ VlMb"*{(U l&M4v,;˞KZ27h ii]qe]r ]65SS,QA@e=[S~6~ olFNS*ZrX1$)[ݨ1Uh-\8r!p92>Sf})D?D31Vj P+Qk8}ֵǴu\Y%?[UM~yuטj`:~O ~<.\AMU-X[≩eMݓ} G8O^ eht$7BI.̻ToJ tg Hu+?0GE:^;M榤.Q"p4s{ KTWzKov&$(z9e8)KI>9/\Hgh* olfϭZk@z&BT8Y"#Aޛr2v,`SGWSIM_! H 궱dr/e@ɠmұT\:z#Ը|52%Zy.ԘDXɫ/=mȠJ죃-wo@kxjw6<<׋'qk!dExN3T3~ p=Ԝ9tD^ap{u8SnKWnl+\39. `ޝ^+NåjUИ@0ً3{BnsqFٲ@>o 8w@A&1ظ3u^ԽH\sC@2kHp. !MO`Y֏/k@M2111\U.Ao|껒B7h `줔# F0MhD|>yARryçmbK%\( K-~@3CbB.J 9"Byf~K]\b W T8`ݴoR 򝃨~dwI}N^뵵G!s'96N#зmHRI(<0YȬl{p2aI)8z;:>ۓ)4ÇKz a\ Pb %pM58J\L_˓do6~GMH- Y<7ȮWۍ!sME; "CmO!P a ì>%)bIE Ћ}w3]#ct$I8Tiutۇf"NIӧ,ea3q‹Wמ,O%OA?XV]&'6~"=΃֦yĪS f4ZyEr_W /"$?2Aw 8p҇(w+†@OH9Չ> p)ըX:بrO_Ћ-jPV}ɴTf7<`Ydݜ%nADKneFյUrY1AjF\u+Wgi {0ݯ|X%` 'yl+`~?TA`?5&Ё8Q"3Թ8rOl 2jz6q32oZiT>&Hȟ~h}7It_AI35{KNqXmP(M{Dn %/i~WoBg/b3Hv@Tms|]E#-sZ7&.J x {21]vƋZo< GV6 !${ yyV $.HkMIwyKrf߅ew0!qC5˯{6_@0dUkV&@ !QWcv廟0 O>[: B\QwSЅO":TeK'f t[I* FvT4SNNvgF[Z]y6';GZ -?h XbS5OSE{'&Nv¨`'4=}`;qz%W'!)nKĹ$LlQ-pA\ذIgNȇ_D}-a~IT{ƟB.!&#TƵh@p &O+'$ Ѽ X/^~.E*{ms6vЭ[$/HUkyEmGboco%[ Ipzks#“i7"IL۱a}}?>-X 'b$2. lJ⟔wU?.lV4Qz:Fֿ%.r)wsq!ތAhRezW1^77(#MFO29>n`μ y}+Bza7WU`A>%-`')@RPO@jrdDU%cOO!3 r#_=3w "x[~M!{ g2=tgtN@i_2ђjJuݙGח_+BoPAg ON8$5nOm֨i\>Ð vY/n%8efdiyV(:uȽԤ苍P|(4Rԩ\[;MFDoDSkZzL.",6c'DXM= -?2`;`h PO5D+BuFZu2GHZVZk{aw#][geB7fX:a):z xӽeGc񦹸ZZDȒ=,w47IZ\kw>-8%J4 FqpdTΫrGSPMǗZ_i;7U}0:Èt@ɩK`R]1| `3.hA,(LӍߣl]ÅD To=vO?|h8zݿ~bA0]\{0C}ʥMw9mOHd°O391px' p0yb;kReh²_DZ aghJ5Gy@ž/PS}SClodZȝrn b罰cch{wJ$PF~8|y4em @64 0)F37a#,haTO)C7j7T'ߏgئ!!+-*i{x~ nZgRmͅȐxҺF5ţ,h;}"4A4&‰Og=>8l-몭`/Ğ~Ws`UeWlʡ hDe1 ш@[ŴK7gQooQl8Rq޳bCz*f_Au3; <j'+vvAIůDY>>T:vHQ]-!]=eqF>ȌI(sů( v\1*#?^O8CD6s/>k~=9K. 7z%T)ؿ1+asTjq^*~11]"DW{QwxTþpVO;W881Qekpoi`ܗIaF&}Yc~h֞s5l)d.TE!9P8'Ȇ|wb-TErҽ1ST#KX o&#W ]ѺoQ{kX # i~2>iK;dVʦk76mic7y49swеFEt lNePA,OOc+F .PCґ|@B۬8N*'e.D}z!KUN 7Xzw#(/a-@ XTt4')wpQ @·c :[koHPM t8S`($3;znwYKuSO2֢2 CvyK8y`F'8<9켰prԼ^^.pҫd+ytLHMѻA0Xao7Ϝb$6&bXwKjѸ{s6'#lQ)_HD@gkk[^e^dN7iƂ 3[%\]v<5֚ZaeNqOJ5@bޅVDX \ts%z-OXދ&`:M'Eu&<`:}~S3JP˭x'wțQbf n( Tj@=;e 苷r{iTI(һNq46MnN3X p"h%ernFxӏ({Ÿf~*]&]׵25@Ƕt$d:9op$JA' QJH9leY;8#Yst"XY-T*_ċ5K {k oma;Ʋ,I>EbZe0qD7۵]ڃ< S){><CT}D:(3:>i %na/Ӕ#" Y\m/z?F)E dH<|iKշ+3x^Uj .m#STÄVMءPcB vJ:=TE0O˶ _Џ|)/?ĩb^SܹKL*q"r*G1 ˺Tf }la}@ey!el9P9ˊFϙu|N>KQLIO`|4i|Nn7`#9/ ʇ 5#Zg'>b" $VF07RUm{#ۊ@w74K$ְD]D0CjnjzwS8 U*_"Y Y2h%ؗr J*^Vl*k_J3X?&R9NCĦ?~OZ\D bn:P ih^+aҭ9YS9md+ 'H?=“ˬ8{|5obtCeգռ&Foj#\{p Dg:mLq9@ EȈ976zW]88|7LV8γX1~^JJGi_m7q!Ǧ'SMGRMw?;טez_M2F}Id0.-Ew-_9%aBUFE|)o̴K;6(juCk ѕ=ҍ/B, i{GH'ɐK^5t֠H8 >z{[s0T[e}/1$zw}!)߳ơLH=$nf%~u;n&u^֤Ԩ?=s s2' 3oƦV ]b.]أ%QW+!߁nwU3ŝh6k / z /x>Z!/"zo>IUb>"<ǰj<= D: otMm11{0*J&(΄# W5*dY.:Giv1S9, ׶X=!u "m3/)# ylo; 'a.W3&/dB/mKR~ޝt$Aߚ)&¿R:.׭ G5?L ko<snOHu7iR5Y2{ELsFz'U`,9+ =k~DDO p&ͣ&3zOQ=8].. _)e9?/ e=,>\}L%3 !d]>8G-?PNi{#Zܸ4-x*{& Avu+&7"Fdo<#:QP*IӃ"sնI|תl>>il96pyH`Q]K u4G`CŒı;pr9[Ǒj!E7EE %dQ). $ovc&}Id]i,5]M;o]۫$0z{L4#<>$|Dy g^:GnElm\f)Ѷx56K0s^@`(Mt=]\dզS+7Rm\8^ Xt#O?߱*rI|m}X΀X?,Bۙ_ rmuJ(#(޽F,>Ź3tIx@?Q΃Mxz8).vR3$c`DDЧ9Xm喙T=>;fVb"7UIe}?,,8 /!4G hi`yBG0c@&&tYde'4mL}]Dd1l/!}0TT ?Q;_:"j+B) {|EwQ+cvy;&d{*U\r/V]5+n8Uv9[-m!1.[9NgmfL#k"iA#/%/ awMa>tG9?]U6b6s#ea/\Zo|Y; Hd3\n<үWG,ٷ\#0{*Iҿ,R?;\ vgjKMVn lR2$&謄bˁݬ|#So8v3QEmf:hi`gdH\vUfQ}&vXBv>_H&Be*O\rvKRfX0+T! sc :]v&K]Wy 쳭l]"B f' yEzTBSi;6ذDgܫHj:679pg:5oggzHTL+`z1^ȺRXN:Y-z@L2StN$izo*<{Bh޶TI%c *~Ogѝ'gq'>ph(/2^]4H qQ~h(\^H۔2[vB0vpTIDCaD_'4"NWbˉGexPiqå'\Gf sJÉML[u2Ujˍi),W>o)#NylI|^Gz=V\V"m,3P?Б YY`tWZ!bEw)W;!k0֖ć2cd~BaVRSkX/E W Λԙ>h~;$ob0jp>69CEvs~+9*UV eM|E*~~~/{b|N_lO9䗌_EPvhr @i|>E|U ,Cp[wi2ҏyyg &BW &r?e ZNEQ 9șIN2XRj+ddz0>] R@5iGT`4@Qnq=%1Bn±e,Ng ].;,|,LltaŹ߱P]H&R>_{/L(FZ̟sB`K=:JzZ;QB3Jf|f Lu1G`c !ms4s#Q$~f]5'bw܋b]:?k+6c%,[uh\D}yZk i(t.zvMn؏^ ]spo3Q/;z#չ0=,:.2o=9[)l(w}cf䃻1 zOYyh3t|ޮx  4"5x[ -=U!` ?ofPy P83H+k?mcl,܁4TQ| "R]pv-Oa@#yIA=;,\1y07&nVI~7.7vCGz>ք?Esd#?#8OT`* =I,#ԇ{K`(fZ a Ѳ4-@uJG?4#7O;Ļlu*OŽ>PLx5Q8Pt[$8)KQ jֽf3$ gRј4D`c#ݸtWUrJ'yvn0 KBycbn‹=)G֝WpBMUϷo z4 EhhV) QCjDǏS Ν_ y~,Mfc4Xe9ܐ+; yhfꔚIАJt\_H2cPA* c {?`N2/·˰d{®U tYi.5(ǖ sfQuC?=]-;yBh-k: o1Kg<+X;CK0xaQl5ѓitn[g(T))҇%IZ_|=<.f;=NY?zLVR<;w%lEyJ=STޯڵ/RC+ӷJ3@) ncLu̳1atpcyXDF@ɮMSthn3 ÏRcDxEz YJT?Rx!*#hmg"n !S8먥Ͷ3)MCZbIrD-W %˖'3iWOu[[BvlE=b3ϝV<= XOSHiy8`Cޙ ko+MuZ\kRY|@)- MRt[ɫ \ ,G<8H^Y^ń9ESW"u>^*M%"BȘWK:Px!@6Fo;D$[W#h?H}@oڌ_״WhS\@9JE^2l|t]]z@ٞ׌BFkyd13&N2Ş~g6[k8T4͓-$p,i䲐IMQ;۠5 ۲1]p @ىZeD3"3&A%"jmRD,vTYZ/lWsy|L/is/0oz;\o<{H?,J$m`]ögt\Wm |j!{,*qQӰM 2]P ɖwAEd*j\js^`lB }T}p@߬Q{ޟXЇRv~H~2T}W'RR =&F`$ӓhb>8Tƍu_z'S\/T նwc£ *}S9p/] Hy-l.: #w&!I~#D@79ṡU*cz4> X&=m8D GN CYTZ$맏Q%9Csγ`uReo_)@r^,ř+ JA?`.|ih]O rߓw?f'v,$Z8lkC/L[>w*{huT傦f_v?I guF@,HjpttKglt"(|ë["ɿzn0.Y6],zROԤjX~3c-WC& 0qf:LX|oyW. F4sj]Nm Y!Jfs, OkشKSp :v'׃5gxjlP]Qgefww[n5_v0((w:E}C>=%/Q Z\ybkYJYvljp6ڜ8 'xs싼^1/#t+$H|I7Ľ6^|%WROiME@//jJJ㱚uӵݡ&O:x"dA%IgnxgH}lkǮ3N+z[瑰KXѼ^ID%>8xyhx bOWsk[E]LjԡYTtvٞxXE P}~3rU;6k>a'j~;}h+%|%=Om"{BǜoɄ1Vm, k3NlPl氟sfԋ2trP79UqmRS<\5ߡg!C26 :cIrORN(&RsQj1ݵ4Bϔ(p6ضy$y6ٕ6JQM$ Fz:x< KSGO5NSs__GaMJn\%R"o8*x Tː tve[6MN٘pm-Ƽ)֗'LV=&zDNNrHadN +&SC:xHTX'" GhŠۇ')|-4z$EH-S -5fsX@S _&HH4h(/q|" V+ ?yR֯,^ʨnK>mO3W$P9e?qWgc7a!]\miG㨌q% ϫsz%jP5+'?ZC/i4`pNRJ!iбDZ]`pYDɸaMMH¿[zQIXcIԊĖr*7ۖ[0P4NYxF+Ğ[VXɠSp5D1i^0m(rH{\f[a!18T :oPa4-q"@-s.׌pzF7;@h ұV2y.눳40jQد'$Pnz:l|!w\JCS{0 5ј35?3P&_9Mj"M @Ņ$W}TNݪ~V,&'tE KZA\]0* GqH)D\dJ ̓UA}"K=<xi_~D;d,;p-Þ!7BUX.չE / +^SX~rSqHwV.}Ԅ;Uǰ&/ɭۆ} u@3 ;豉 £{+Od<1aW٭ F׮fݵ u4)mB`--i5T#6[SU^K[;ߠJs5 !rMk:lJX: o=1cZ wgrإ·4Ov<97;fcV7XZ5ٶ$TmOO%ni3ɔkvRF X S?]f\8[fQ"huxfN(oL.Ro8nO4@3:A7f,ÐTgG͗(oaa։~N?v +l"w,~\D84),WZN*!-h>duusTFU2m|öXS_#zvyeiBg?^ͣ B2voNb{c[O';-Ԡ28 !@UmZ&VN[-"y?J uglٵ@J0jNiٺdid3~o+܀Kp}wxqn+s|?g5q[S‡N/'5ϐܗuk*$Ǎ GpLz[uVANɰ H{ cm /*1$"鎳=!"(W޿Ǟ.Ѻ`DRO5zȦ̕ ^GЊW {ۯg4Gs!Ba6~}`Xxߋ"Vyaxz~8Kc6e~ W{W׷y4%&gߖVHά$'?9ITۖTtѮϋ:;1}NL6@dl 4INyR䡥k0:½,D8=YоJviex+$4j,jhM*4ÅRjoA~N[ga1]mʏ!]1(4J-)w'9Yc P&: N6|eΝ8MeC?havNy\xS8`RkP+p $[995znήa ؑhN, $Eߺ/98|d|*>|=e ٟg!ȴpLU!s1Lɭ婷6.b#N4oRߣJ>v ڌsHSDzFD̽ 7ZƶQ|IN 4 4iimj[a.P At^! RwD_?MnC°_(P:TRK "҈ !S(c4u]2&>0"A&XYo{X.aan*YCjGh$6FsUM3Y9y.uś -_&.{g;J㵏W*|D3:Xfb%z7 kq0s|fsM5@+g@ 6=kj W)ݳ^^R֔ f4 -L'&/dŇ*pkjzY)j@Wk ꞧ/LJzT\Vr"bgq& hZCm΢?_ yXF)D̯Ïmymz臻\8ZV\}"OVvUڽ/(-Y&n='jLnhe~V^".CAyI@~?o4w;ܒ<@w!8Yݖy\ ZF~^lR1]81 6m*WMD094<ҩEGJ큏Æe8s5dOs/9ଠ\>xt:beDg5,jS2]7њL7ֵ>e1Ơͷ>=|ty.\.)ҥ1 $f?_\d#&S[ؤfßQeky<@_tx[Ux߿ٚ42q{9Oc.KJE1j iW.ݐ@kժijQm8,=6c H9L.yGѾ#N._b@Z3uv_bSepM,zbI%~>PG;>X;D vNŀb #N뾢9?n1E/0>j_O=R]7L"y.]hR/w1" )3fjhjm50")%`>JxʿoԅLJ;ӻ*̇D8{Ǽċ¬Twzݥ%vgH"kY/=v|8J .pmQт,b Ц Ǣ3pN#aQ UbBǰ`_g0, Or>gľaj R;##p 4M CY>8 () l~_a[%wt=#vDLcWd 4W45  ?5eeI,K@4v}O@PPfᔐA< `=^ofef\;~>mUyHΖe,- ssmڄܖ HlbO,'27Ex ލ]_|V/4{[;l xWyB'nvT]!<81Ix4-$T{{ڋYۺY^)f/=u1H\q7p?qI$vTsNhk h m1m:P(fô>щAggC2dE蚕rV'R hb \y*\3CYS) _l\lOm-O<}M`c3ȅ_0*ړ Asi_ +96"K»s=ѥ#*,:Mr olzݾOY]\0&UO|!keOR+Xl[K*AY=[k.N>iq@qj~ CbAo~ݖ|!!3v qC2*\#u`+BSSzB/rVxpeIq&&,FTFZϫKo+~% Ʌ yㄷRBv:5&mGR%x?2B4ST_GX -p$Pujr9vr6ٳP48Sr6u~FNR]KG)x=fL`>'Q4{hWmzŮӆZۏN!kiJ GRm bNx%0>gb40@WB>*цo$ξ 8fk3`PU %23 dkWi.IV)FmHmUbq}q%9n _٤ź=LHd5Bd5bm%U\NP{E'FE@ ?Or<:{c~ I&+97Y݂"+ @jxW 3&4ߐ9Gq hDX998C#W%e2Ćé*k$^'\[%&(o>VixnǩVS5.q)-ޒ`UV Y!G&9sEH{[Ͳ (Ss*hH]ԛsJft(0C2XW `ke?5}K'XHNS-hꋁ_Uuw!Qm7u@̈H{sЯ=>vFw gՇMtR]"uxODa@i°*BϠ ]$ 575 rrV!U,a &0^Y6')q&Oǣ˜lKzs/lFOxVYćQ3DL,rP6ϸ+ \ޠeΝIa]LXSoX>EdlYN/V*Le-;ً‚'I/[ 4At-D1OɄmS'9m>2kMf9q+͂I"b vsޜi/uVYQ֡.i@.>ӱn{0)!4yF^>.KUA0x暖L$xdDl1e23n1 A~HI$YԹoJ;YsR^1FrlXKK 2{3}6v[W;vz\Dw,)θD!5;%KlzZ8TaկO]|\Y: Rh8eC:mЊ+߫XXd|#sيbȩ0"YRϜoy$bVLc@=GFͨj>'NKgX'Jj]Byu] N#a'~絬syl \sKzIha To=Տcv }s~l}-Ƶ8B@=g)h Ti+;PMF]]H~*ˉǦq5c v/Us{HCUcUr&pJu,'͉paX-]c;ϋqW|* Ju[(˜6b]1?VŊ=: >uJ{z=M2j浴/Hȴ|4|^ĵ0\]O[$9c{~rj*Xg _`0̼W%˂dq}oެkRe)}Nur\K'!Z@ST $NW }"uuc_~3E1:KK1xZ]Wq $+W1*eaY(Dܶ 3`>Q_#к  2d%uQEG3~^DTXkpiGsKq@J.jAj-$G?(Ae8kne0cg5),T&^جYON܉ʍQ 7\i [ dH9Ols!bM;cHd7c5]ev|EfHuk skI8}mS4.v^d(rΌJ]*a2BFS]5+*`j2*Waǎ]|+V!|'7'Pgk p-4{t78U&4B`L]<}~yiM7gl9ň f8[bΫ.7V n%XF-SR#;_5 rK1GJO٢Cr_;͢ Z!NK:0 ϛJ)w۵ >:X]8"H@[J4L[Eg xGNPF'V$8u> nf;+/T5fæޗEa4?ߚ0L f9 \~t%(la,R&p\K#YtFPqW᎟aE2'.V=O#BSj Z<?  Xl+Y}73͗]3p@RK-{WGfT :Wtg]㑄Lv'VQ C_"a{:Eu7~64Ry[NfXY) |qbOS!n0O V]Dc-ѓڸH'- otyiӏȅ43XĆ mχ6׷`ι]-Nu̱jQM4R}A}o *`nnݪ$&a'Ch{DAL}KINx:?/CO:.j^\ +_P.kĸ)#Ϟo#Gt,Q5TJ/ԃޓqxɶTP!vC-yOg^<**Ro`ic+zr/EQvxbwhb_5sY5, &DKι<=CE9v(uO^Xq(Jۿ% =(e4͇ Q `Ej?B<˰ v}91 L?7-BLjpU-NE^Tb=#-q\j' ?_p_2 x0=H/\ O< OՓ0#EQt"F8mZZU#TMT0"X!m[+ f`|,ʞeA!َ+VʹOF y##tZB0F>n{>!i}0BF;c.`'sEՂFU sjƥ]ա-b OvihˀԥR(ݟ+ A l@nߒp+EC5(|i2n BjZ"{B_#WUd`ykwFk" T` g9v[t%<xn_cZ$zKcU?\]}*(ORWQ#n$tt퇹@ (M[q8Q@9md߰!dC{_r9ӄ2uu&OUeE8M$].5UI,>"!=pjK Gx?l:Ou C~45t|Rp$U FLmȿLeJ<_֌r9bW2mر7YV]@T b0YsSɅO/Ɩ;9UtCߑ#s˿$_Aq3c$V̭_)R aC JD<r02`C_?no%wfpaSKȞ{ 2&4 97,7;@}&hQU#cA*/})l\ѭ@@!V S{"˯Z!\?9p~ cd(?=3ڄolhbMj?A]hk=o;Kz_S[U )GlؖJAQ-GG&RhB&J/М3zMc7ZwD1sc~wiO~TSs$aw魔$S_>K)33Zq Sٛ e3'~yύeG߂ P>|v9\XhkV˵=S 4yZ%XחBe\^/ݮ*y=rQqx"HO(=+=fugNQqa#'bc`D]J-\A~4"J6csS^ lM ܉Q}+V=f<$z,o SM5e )LVBM;2V"v!W+F>U&AV)v-EƐ{`ofLPIn {Z{9$0,k?LU4'[BPWa[CUd̫0IRӊ_:PQ,Cp"sIY2)wVbf'eWETOmTPlI{nIr;NQD*EY$6?wWfPxtҏl `?ןv.,FLqAMR?ʩAkWbpmu'"eŮ*`T r<VMFY8ycyyH](m4YŶ : s# d-cM5Qe/C_hgAۺa}a9שՋ %+'cK 0_u;|d*>CtVɐ)dWp p M12r iIMFt>~c^$ir}\^7 (2DyhS9d6>>蜤Y BF55|@ݡ[Woy!RBUhק̑tu0tGB'M`rƘ3iXҐ vԓcy;9:Y1#8)Ɲqu~ˆ<6nK2*Uxp}hPBil|JMq| wÍa$9+*8E|l D8s)~V;Wbx%@boY,HU>ꐘ Ҍe11l1&Ie"7Ы\Rdڏydf=deQLte*C5> '.V P]q^PlQ6' dˏQѓ.5q\yd&Z">HF{ ?Omݷ7L~斠㼍 eiv*SPq\oTTZ̝ ;fjqޟNfC|8(u*KQWc٘ 4 r.@҃YMߨd~]:@I+{t>33~HXbl+&U@f+'}K*>&> u4R)}+oKfۣXIOpS6'+߄xjk'NXiρ^_E21ݑK0d%ݰa2<) ș<6VB-`ߜ )el|3^R1ztb^:חx 1e\q < Hwψ|#V9m'zVV堘(/XNnah&?ZZ S^(uӘ !.tI">)O \4c)9>6JPkN璁+0Qyy0<^p`;g.'%x)  1 G~YW֪ɒk$H؏!H+u"[ʵbOLGMAYI8童-+!F5sC 8*$`AXS=jVaGFSR0%+- LvkMwvᇅں)^txظόh)~*w NP!k yyK|&*Ł;i0t7pk1[nvyAALgHdE"C3z])$2q[7R"]6 Af {mC=0!n/9[ NǶq-  󱫼T$XmAL` ҚmT6?jߤIÓRhhU .0 $cSXW|t<2 |eh9)hW/7JLS#1h12F:(4SJRuGvXveȥȔqlFN?Rg)BzLB[[-0Fl>Js{Cb"|D˺Ŝr/#9=~8"0v{/&-KsǍG/þѹڸz~=-Fcj)D}ZJ0լG[C3$uI ^'yB!/&Ʌ 6$.@LVy?Mz]ggcIYe;2te-iϖH{}zKF@fſHVuHV0ۍal$F$"}…a ?4(t֐ dgZflaJDP Mm&9aw3CMy$*.1bMGD`I)%G afZ+]!n C 5BϪ;dzD|uac۬᎚s$3f;. 7n=#4.ŊV po=+|97>lb̌xFE(P d}0d]`S[}Lss'$vE< y Lъ X;L!$远r?[Tχ&x9-׽!:eoBHL</D!J8?ȷODcc9d^B#.^3yb^A)B69j3Sm NZ.]i:5k]cs^v |0Cգj 6PI?7fpšƻowD h+Y*RK;cSͺ#ȫal h]IDl'ь|{T- 6z,=7]sbOJ#c4e,}_>>6nS=H8ǩUـqyܖHS4C-I )Wڠv';++~ @ˎtTZ$~ZH*D}(JXɍt:mGqVD- v*Y)>vyR p:2ΜȓH! c, ,ߢ̨CGsgAN[#)jX)+%ؤձRKeE'MD+Ë7_Y(A0HC Fk=*l'IjvQ82઀/qD$s#>)!U4CKs>)߀G6ӆ]9B% CgR~' Ɓjx+AHHPbezxMŜMF( *j6@ :[~j+y$Aa`t'{rX@yE,[07Ιs2.Q_5,-c_α(JL%e, +]PcU7Uܒes7ZVFBߍ;`뛊/y-;=Nܝ0Pիu ȯ=u*5eM(]2T j-_<=T{WI O2gpړ߮n(1>!P@J{ƽ)稙4M>دOw~aR^3 ](Ub  V2!@pN.9;=kl .Nm]Q(Qr>jY:eny hGdXb3~T QPL[Guś]!W@_{g\]u?:%{ƣĚԤ Jm34jp0h۪;VJY !𬀮]z+M`|QE&>Ʌs] ԧA^ 'юh3u7Iay:+$?I#%3|-2t.{`>/c)ƅ力Q 0ZYǞ-wɲ/?a(*cimkN㓰7:uJ7tZ#EpKS3@89Y@`d@25Ο_44WUiyxQX~i|17+;/@<-_K}majTkj6wazqU]>ۈtL (/Jz<X({~$k9b1T'm~p8>{2Y7ߎ6a1pܶ~Ripa`; b{ע4M5)b;=>VӞ$^tw؉cx)_I𫣽{eZS5J|,?e/3@{&d=p2D RE`}jv\MV18 +Kù\eN,!BCK!zZNooD?s{pwت'} tlE]mpԐh~iq>T5:قuuSwRDj (ұf=Qk>%#v,7òcl966+vI0Cz(㐥`ɳWO/ > d}R.s5_ -yE#zJw[e</J:|jBNlqEJwpfFPk)@c4WL\AE`4I)f<]k ƍbER "A-mD`oa5}11m/]UW3ۑȁgZDP3n%|]WŅ@{&DWzeðШ?xsZ"[ 4OСFJLC/ijPTc=o\vUR 0?|7% M9 .\񡁊-B:"-8Tmp9dS!M]VU&ii'/N(y6O $3_JC#S@ʓfe:tʀ5Vd!MlLp] U"PP]IZ*a0F&ML6X? Ȏi+GܴVB'*iĩ7&7p~jxcS&WA{$ gLdf٬D[Ap;/CGឆ"kj  l:ٺJ}Q#qfQDVtgo1N^1,W*1O=N>!6)N>bW6H&9J>.U iXzu)=ENIS9doGSdރ_.VXˑIR@ Phkw{Ђ{]E[35?RT rB D "|d~;T pQfꞨxuBmġ#0٭q;'Xd) ur2aT]W,\j'F \P $X$)9US%Jd`!o:3H+[ysYqԙ{Z8<[go8f*_>K&D__u @R硵א"`âW^//hiJQ*"vZCTa0GF#(s%Y]JoiW}7 E|l_zX{dAW'Xבvj5q&SǛn9;G8K&i7/']O_u)ДJXǟX%vC?~ JK'fk5Gl8F*v&HF/Cj=رM}pД.Y>8:_6,ҐU*p.~?I,!4mOkJfm zVj&&,S=i ևs'Qw U?aS;<*$l#g@ x#Jsm40;EʡIV h(WD #Hɖf\SKjJ^A]sHq/x< |V!+Fk=M`R7]fJTW˝hk.IΌ3o۩Y(CŲ{eP6PO;&,KdCgw#؇&=F`\_5SF6>AG3c*q{(v/&!a˂vFoᥓi0ǷSÛyK%/OqN' pJUl# _sVgy`̪1~0(h&J~4ҏ PD DD6" n0A=}";%OLqUO>;E"lEpН>ll[!4~$_ҁu֮Z8W`Pƪ<0v*y#ةx'է"i8H0#MW[ađ'XRi<]P $v7RJBR8p W/*ʔ`Q+J0z]cHܻX#'uxxinY[s+,<YYtN4]2%RP4J>1Z>0uѾfc$_0x4CFoV2\݅ XcMhyqL(2OI!P'twSbX+N< ҉ ڡ%0z ?k6"z{NCL89T<=9< RwؖA&je;H "ngS$Aw) R1Dqcp'*阋,ǓT$lQC_*nr+ld^1Q붏'B\*@ XH<_]uR4iP9[ip+^&Ÿpy] ?bhlK0r [㪔1;߃_3Sd{~.]$*mZ/2PJu9)tL0-A 8@xV^xƥkʸP%"K?'s&S li9~:oꖟ11T_Ǥ4ElꗚG^ u{uKKwܬGd._HՎ_lL79.SA^cJ1+~1 <总pm;i W;34nD6H\Am'8 u6ߗE {~.D*bAN!_Rm)esz[i:bQ*Pe&h!QvVl_6hY;BYGG$aK 'ޛݓu>t;Ⱦh=]fcT(vdpPb/>r0aFFZY43{W} .?} ?ixQٰ`*xn?](G"A;5?K-dWL" \4U&6`\Nrt|lੑN^lC3iOɀAq0K",[HWcE* C)CvZƢ͜H%BD3Xd:Nz{w+j<2/ "g1&pmZ]F=Wځ|]Yjjz7.*Ƒ=q)vNIF'j:R Ս`[4ıe< n= A5&~Y}xVtw2o92-ry:!KǍ(tN(O*_h2o$k;s $R2Py^\A/c6B{(ò'{Vd9+]\q+ &33*~L:RQGi|yj_L"λ0z-~`"I}޹JJkCWl7* 7Ƣzgȝk6t-0tO1$G"gm6R>osCs^s +|gSLJ`obQw#s_ ߿ lo u3esZѹǹ@ԢAQ_MYS3Q]ag1a- <$øE{< e&紗5̠mZ wDvDIciXOZ(=7FwH=!6 4=`p1;E"-˷'<*'aMD?MwuzIkSܲ>뎵a x  ƽpWP$'*e|~iQ]I>L8BNPW|is B)b,C PNܗBi׌B ?bTլPaQC膀8GD%ޅSH-C~/Nn6Z@\: mJ㇋^7 %p/4 mNN`)sL⅌Li%ȋd w-iSM7E>8«0uq&L7H!T6I};;9<-2^w]h[h*3k+Oܗ8@Ӏg{u=y&}Z~o d>+VJRW쀛E,Z4Q)jGzvz^ؚLpY5+[ 0MMF#-hmkQvMWɋvSAMzGHΚ&gV!ݙW4\k\9Ed י/dVT] =Nǜlk."xʌGxC<㨳 Dj?SN,wʑL6$Gx4+)KG̛rMFHϥ KtEAUN5^dA%$KDݘoJUfI+T3 ;9~6cxF2|U".HUqUw'a~gP .䨍W( xG?U9ZP?,v#3%yF +]'Xn]i.(Dm1De]"`+ĪJ$x6s=5 9.69pֹO`ml^~OW}*ks݄ȏV(#iŮSf^Rj-3ZA"!YJM 6Tbܹ7FR7@U!`&N ޸ԣ!"auWwy:ЙLgOϢ6s(&ʳ*|E8;D0c'3T^oPw( dXt-QYpC㰜[hw'( bҩؽ,_*I JqT'RpSY\& ;ܝAh%.'ݶj^qm3^ĩ0 jOL/zuy'ex{DH%7]7è3R/7'/Try=^.[7tWƇ ݡL8M`N4Ao16>(0   2J9taRN8wT &s/qrA^ʧ'\7TSM]aJPJiT&SI/싾Q6h 6^'1V˙s0+{ Ġ|-C["%rY,y9D"RtEkQjCc`Y2e֗:|zV9$[_ A隣 ^~L cqJ-ϔXcUtv!,lڻ /-C Q#g=W;bz3+Za2],4n `t|S?yeѭgt0BD~"$^>òVvFl ~"pIq>y }4F1L]q턵 Hg-M@WB{x\$&ڻ.(<1bœܽض~c=NTN\narbaѼ.'w1Zf մj.ZjP5nxf U(9<; D`/\n#OZõ&&'.Uo#ֹ~@ّ0\ax$z5,#]9ut~N3׷" A}}iNbeR/̥zUNzgWyh}1sjqV̇6ƣcMHĺJͥ 4&C]}<D~=TT5gĭ/$?rϽM;wU FYm¦OץرX>G,F fa2[‰;JP%tщ#B~&ˑ3f~l>oOӉ9Ljp(xq#tޗey{%2&*.(WXIlh %VńeY󛐺;S6W\0c~FrX /XfN~8qVji؉d ҫG>W/N.8cd߶b3 _T^z S]h2P}7b}DBH)a+- )A)ڲ{[cFYPsqM| no' c_6tOyKǂsM+;ey2Ld /OLOWT&ͭIVIb9P^"/IİQ3ƀuLt%1!ZdDX d@DSثIZ|w.XPց;ef L.6Iw_͕:H+v/yy?nzdƝY4\[N)[֣k+**À T짿?^hGҕRΎݜGϐw5&}3t]0{ TӹߛKI~. 8y&] d2~}W$ɒ$Q%G];(EY]c.@XcV篜aȇ{|39!ԷK!l͔k70FA\B.Og|;TWykRC B`䞑D~|3bw:ѓ_cF0jeⱭTMmBWrZ: }1 jZ iY{7[o7,(~omh#jhVaF?-RkJ~dډ&T`ꩶR{-yKjI,NcHTj5{}jك;kk#;a_  B1ބʸwX~9E5n汃^6w+$ jQ1Kh&H,i3˓ oVXJs'w+wKZr9,bd؛;xYp,NHI1motyDaV>(35.)F+t"epD,c#fw#q[,: 6)}{ct͒IAzu֙eD"#cDN8\,S#ЪGrjybG kՄeޢ xZܚԾF޿OWUi'^_J@9yE;C4~_X{жMޱ"]9ɌI-5ܗp푤 W9InX<ǟʹ 5/Z=UjΥ.1C% 6vU和if#[<ػD`U 1gNH<$Y ~sN0!['H# ]06LsN c!N|[='*I<(O:mRrv=?m0J$3z8h ,@m3gE0ͪPfIT p@@!vі \c=j.'%ŭZf8hq꒛EBM]^@.cl3 #u`u|*Dr ȟ%=OldVXO8qX\n&}_u WFOMP"lFtLgH&=[IhB-$,aR:;x]KAνMYUnQP;k ςY=ՑV\%X,g <#r.–qf!J wDv.WSg,#\n=5yNWK ̡82<1DMOb0'冞 Mʗđ7[E"j~ N>Ouk=R/XBHqw 3PFh;Ni/$E E 7}DV#J[xgJ~WDw#{ 7TF[ YO̤@h څ;+b"q9fFv$!5Wp9taLȓ nd yEb6s\{s1}  9Wz<|YC5q"]Pmh z 2U¯~EX]#mP#ݬg:($JFH':1vB_iPEo*sI# L2-@s_Z\/mKǀȶU\>R5BQ$u<[WJ-cMԼB|r+>dۊ Ck|<%:b:c>lsR|Ş]c!y2}=yU }eLYҔ-y,Fv$([GSrg (=Px,bڈT2A_ͳe@Խ_#"*J mtm3׭VdiE3?|h h(m+1a;!xw].h <74#DWW}Ni=JG0*0@w7H]yX_. du[!{q(H[w!<q[n(w%0._[1zENCÑ֢p"itUX,>YDYY=x.14LyhuDAP=b)?D߮w%`@8|T-=}49"=m;6mxɸ3A .hPR̀Q 7cG ]O_@m.  zF/?,@,}ZͼWȾU#>eN9 sM4O$k >anKH\*FMESɶ[5O1(5l肅[[nf2Tbr&@u`v!M@g![iDYj_]4V/W4?!D#ypOq-1E@,\Mb(یdJ5Q׀) 0:qX T;w&fc-<1qGw@{$~/2(v 7rvEGkgrj%7\CB1a3Dݱ2gETE) 6w۶79#]:|Ov`u[@73!cveJ՛P$eM~V{1?R>ßIkнRF:*rjnR9T.s>QTBq*S_3bb!]1\EY8E[SZBc4AA4>Q.9cҷ 1 \w< xA4] A#`7=*~ΚLܛEA:2rh]W㰚f]R/~-e|fˉl9i:+y+Ԁ#oJOw]75Ɋw^/T,I;s\r@&V>xvr?gT 6Qm4ܛ:*:X脩 obCKZZܐOTGSWngK?h-z6 ^o=;T۪ۗh'ϑGo\o\K~Xd iñ]Jm\*L`Mj~c)Of]HS%YUevHh~V6;*\L'c% Y}R99 #xc~76L* a5'riǰSD[w]`{uf30KG+#K @bEdf}\tG1P( 0K R??BDد#Sѧ+)[,\T#TH'[z&iOuV-$P '7=0>ՔNrщ6v,a6TPbAwoRt'8,oMT> %:,3R:die-dNiShpX}խAL5i_r[{v`74jSK~k:0_5КQ*I$ r[ D\R@] 4ŝ,E~:WT-(!C+2LZΫ7b`fpP&sVɦ 5sY/ڤ\"2kS+SHdfW\[ώA>.eH^b%rSA6n0F`$Vn;GQ p(4r%ɔ,![sqy^|ᙈIʧŻՏEa -4Gj0aʘ?'e&vQLN|nSt%S[zQkXv_0g8' ;YOvB&N45;ı eħ13##*AXВmaRJߤGº? u9g%a0Q uv3˹3 J%p(`(tKp R{b؁.caab0(ܥC3H0ɿ#b~ĬqM{ҟگ#&J`Y HhwcjtVK>?+,ܤ0fPmaW0:|6RcRŀ.ժ#U͉>ZR*iZǑCZOhTIvanDzS{2slb>݃pn~o[4d"\NFb6#|Qh Bɮm,:]a](>iH3Q^#犾!2F5 5Bͳ۟p$se. V?O f\469Ʒ$d,~ ޛz] OrF |<'}B_|`H[+_NxUW=-cB"ewR}ľGY eiBv4=ї[Z689dbjsMVa J Y选Brt~ۨE{Y'8oLMdf>d>Pl?Յ^dhp}8AeiVK&IOnN@z|UXB"q~x% XZ^UˏO.nYI|S!0SirTrҗ6 lZY9>(e, $>F~x&>a"ۋk/ KڲjPg{ IF # ~sќewQ,3雟6 .8P=`9=g~/- V@)5nz5E'xڰq85TEZ-t%ºh|3 u'EM џ_ږNHJN -.k D;GDu]=,%,9Hk}ڰL"Dx:%?>ei2r)@I'hnN} U{ܥ)#;rTX,iq*ޠ*'۠;~쑊\ltмKpef_7K3s G|Ͽ݊2T,% 9Nr3A{?p]Sz)y$63Ux;tU-9YR25JC]J'~}?޿[_)v;N8tasVZJP#AY/0[vG'g å q)ЃJ,RخMD 7ꈴ/L,uLY!zP=}{^`FZQbBW2'5 i9b+Kp5^gWΛ82D]vi>Ȁ[(May!YvIR:n qO׮cgJvI xb('?q ;n?[8eZ`1ގCƝ ĉsxc;%XmJ*e-j+eE{9(!s/8_q7]JCjz)v܇Geo:7 $AuA Lg{-#o2HbqX%DC@;u|qt!lAnD4t巋 듙+@}\U֭1ٷbv)d,_ZҸnN#?s{~NGkZ{/I= |^J'r&Q3(Llw񸫟Ro\C$zV8ָo XN~VN'GHA[xyPCG|؜ro<N$LpcNv`!+ Ou0 WeHaJMK4^u6łˎ,B>n}H欓96Z9l[4Idy9B̙ ]S#d3 wXΪ2~25:O0= zȯmjiX Ԉj:/\9-dMʩUXRZO`׹КxF'78k e )rLzegvigޞ:TgKfVtO.z`5ᐜ]+,[gյ@9 c PDk)üS`:FbZ"&,9)AvX4kQ32x mL7jJ[1JVfDHB+܋T*_wm:>eҎ JF?6E,tZna60aXc5|"G+0 %?&Hdm" ^f) n7AշtLmƺ*;8*+h'efbO~[{EźM2ٻvyՖF\*H. _COG MƝڃ,B. qzzdO=m5â3zh%\[H&W))fuaV}VݕUsP V\],g]]CeK`{.0">Wg>El%VԯDǩ*,0}rV+#8%s›cq9'uouf%njRaNH`/X(ʄ=_KoQ"`@~G ]K 5dW z:gBn%6{Ȇal!J8qi" _^';c]W(8OGOb[Gi-vWm0Kjt0 5Ë;k%yeV锑BeR<,An7ueAB4W5Lhr#\IkuAE|dDU:g\y[_fhИ+\;Ԇ]B'3pohrUiWnB9 Xv;{ۊ~X,j&e\ D͸p2pC 4^֨BkCc/?f8o΅ho%S_-Tf0dvKή7pL軑J;hݞ bpIu*4|[k؜5Rr^u2^8>M0fN!"~QܵkkX>rxyhq6wy1P8#z[}o0X/nw;ޖ*hE:XdB^ 6YH)Sq~MȻ-%pѥgb][_hil_N Z]7aRte7 _êOdc8_( ,Kv(ު|ujvEXKNrVRN0`B T3x*%-xٞI\MX}J=m1r]Dor v6ڒx^MN-ِWvrRP[=ѥO lTB/Ku2QČ"l|Qs;\ ~U#&(d.o>hOMWp=7^έ0qY )ub@^u|w}27{&Zj|Z!/) 'Vxoo!\R}c\hRī6BLi}4Ո>T;P&T]њTȲ@ >:7L 𴬰R7F44hwT(g7ôa $C pQhkD^w(_WIJc; vPklInOB)1׫4ٗ#~G6+"T-4zڂFK hO\Q<&G a(jItdrؿAk⊍+-úBN݅g8Z٧aaaC- A-lLk5|Z#tehw~bx1t-q1kox0ܴ40N. :]m&`eږv!R`CB$1>G=Z*х 5KV"E6kEkӻRT>uH5 ;L2427>fX Z9$$e9ɍ >s5*?vmυwMՇ=76j0-$Ŝ$L.jM%a*7"D}fڇ S4<DžM飜*$%S =5mɂȊ}#c$s)},Ύ%z,(B= 3Fw)FrX_:0ͬr6ڵXޢ~[[%ă~A3+X ,y};*}9}<֖Q6-%M_Zmd>󔹺*N(ׂ!bnFo K`KIguޔ(Ze8*nnJSˆ1 ,K Vǥxof'.S#OF*XK]K \А;\\n΃Z$7(P8yBpK*},>&#%TQ?[ _߬ iI{4pm9AGn,2*D`^T;A[$K~xL'Ā!\˛Z,˳% kj*?LAu0HX!U'a')jyEHJ8JZ3lxf\&mʒ[䒽8TN󯐀Lw> _כ[f`&B k]` iuъJ"k~gGdiV W0A- `?Ԕ3q6>uT, ;V 'Q{lޮ;N'k58(㟚Im"{(.3Qwb a4p!oM _r۵ykl7h7)sLAΛ9Mʈu?h$q^~7%Zqr!J]2ԏϫ JW VB|14"d?*gL-dEK)Y߳津ʒYqa6?9u?rL?G_^䚂ZU႒ Y `1@|v20&oK;<3Yʟ٢Z7nB=#1&8%s,ֻ\?i;8ko}?e^*Ij7ِ5ZWFci^w[ A:XROٛ'[ͯ 7}"^T ]E~qUKP ;Kk*ܓ&cڟE9 "rFX}{+Ju$=KQv}\ulWp)X?h{7;6O hh^T][#@G( b`g80܅W=VȂNZ]K%. nkUxyћ,^s8cy,`,W'LӶnǴڻP\nG {"<-21q>kjt/^62AJ1/&s1`΍@z݄kHet`хLTl%s(K&);|ڪA0k` TI q?Ko6{rlXFW*B"lۀVL',JVن(D]ZO qP0Bg $kgYvÏ10~96ɰt=(ɑG ]t0DBLqf=˲Eb8 f|VySAywl숊3v!Ȓ4!8%[zgDa?\J|5{X+Y2˔)} X=B 55KܦGˉcJoRE˪Ӵ.h,Ԍ>3f/WSyf1^g῀̟ b܃tQ4l&l?! ܫPT(p#`z= :c2N:ZeR!<0\gL0JE . _3QN`oR/))^5L2z !S.bF8d8Pk;vSJ_e'@K#OD0NBu6O(dV02pnI9ƛk52'5 Nqܱ.x=tl]MRxfPLhl< UUP`:dZ*cY#ȮZ#i&F~F .GԐl# n1MO'@qChejY ` ֜m,6ɔb?3oID0\ 34Tt`GYh; "֘tV㆐"J g1vȆ0q?#f?W/-~yr&e;π2tR۵kשS)4- || qD80E82 -xVL w A/I&Q^{pG&W~1ƈ_(AEdu&~=>5j#vt"62O[>OڛИϞ frb׻*߼fë s̈́C' 异g~1oiDc&8(mM N,ݑ,ˆÉ\uOܪ?^%vNQ0H{قM4\.MdhV5rqyIn1jdNEp"!hPl^Au1_|# qmO!Zk5 yJ_[*,Ǎ6R9]9K0F+.|mU]ڰQEzjRŹpW{& ` ԣF]3MІ.7:T ܜz.(jD!l^ZzHi/19]M˿-˩&yFy~/\pZ#y("k:(2.1;˼ĈNaN| /2O E:P]wXYP_wf?';scsÉ->lI1]iQzk )X q"MtyD]KyK`G(yќ߰:ōvpR.+ZuYd2r[hiQǛ!V: Fk|C%tlP|; D+uhLF_9 ~xt |C-,-S6܀ekK[5.҅|6+u}\,r/(ڰR& -{E8\Kfێnq{_\s@֤F!cMw۸Oy >_;x[|Ile|=}|ЩmAeenddMxgGcȰ)k,sJ2c*tڒ OJRq7]SDбxcҪV{`p{0G.A')ZkLxAזNM;58P'_QIj@ݳU )v56>\8М7oRNIf"]&F̋ yx9Ijv^lJVp M\ V&' =>\bņhYAOA)F ƪ$I.(73oP%ZA*2TMfiu&%ײ {"yRȺB ||g=VE4/{vq"-8r[|@Yr+r.FVjV["{~tD DVgep-g%chKx8+l/i^3h1r4["A}ire-Qi?\kd*~8]qY(#=^ZYeBvJ8!P8m. ) 8` 7̜ /aN&&Yovk}nɩH\ D]eƦ ݰ9sxxtU1~0.Zŗ.P`R"!:-:x8`)-'?hJ>@i2G>SL#< nY̿ {)݄_«%m\>'XL[141ΔgU3'-Ȭi%I;{v0V2QLp/({Q,ŮVDB)XSfE%n} K9AꬆX~:m'̀H~8RFɾu?hzOL^)*@G9׭&|S>("$]:Y' R:Øq[8?;1ӧ'snՁirW^] Tk(Uy JhJj6_rP| iXK4AsPrk 3踳̧Ni07n` V?\Cx 4% 6[]6Z4v񛸆\ A6!ӻG)]NB44{͍E=ݥ4|󉈏\Kއ-%%ajˣQ%1kܴU}?I9x|aEcVx@ʦC!,f&}x[fiuy0I@CޭV867,pEX-cz}ouoXi4\:{6i0F<; \|?Fs ή4}BԄY :>\+Ofbu k>TtjChbdCxxjc3ȩ(~sC5j,R8CI:ܰXY T{z Afx{vb#3)Q$lHgGu9C`֒Tr1#^1rm&~GjPx/p%!g=>{&=-L,Vܻ*H *DV { 9L"6b5(6*WUQ꓎B[ CM?;}iLs*)eHl)A8ȫ&TğTZRrvva^i? 0ށJb ̊]*t8`Aoƭ3HZPRXRy r7ɣ5hy0u|NU+NZiBu"KoDŽCc4rc 14Ƴ82YH*Ylo9ˊ!ahyO뢽38;>4VƎ\ؿקCaXڜ /+G-}h1L2 U /+a+T";\@uN/]dnw&$~n(d*m>j^'g3Vc\U˕E/Tb].$D|T4W'C~95,CN:`.r 6d@#nxE|h_ R2^#ԥP U^oCcW1=aM &=I|K m4u`wD4'Gk_ -}zh@A)F\S]%Ey԰Z/K5;OϴJhC!@ (0o٪o0=k;ssk>pU4w$Ts{=^#͎Ljz/Ntr=VrZ.dK-!@&/IJn4W M î1oJ6ZےIYUfBRp~;ZkC dn27${~>9;k;Sُt!٥Вx$G"$.'\""{.!LzdO)+:ͮI%TVy2gt[e:Im d9 ~G,U,!:Pocr rAY|P5+mX$%Z~kʫix w,D*U'G6v\$w ֆ=GӲgs$,J(\m>`׼YUg[xE,?dK\L&POAz{pEj⬐Mټ׹5*^glqXHCSw&Xxz䦤euΉҏ BK+8`q]Hi9GIvµ2^KY$"BEx0s>#HXúsE TN֛%$6vED J0"] AB]ŌL GQ8J*ࢆW]A)#AhL#Y ̏NAl(n,Sj#2/95)䣀3S3opGK AA6 \Fߦdt/o(cd.v5ƳYhs,^~T{Ǥ;z({6],O'L7{Q-J">QEF*z dşpc MH F=5%P7f^2=F|!0a" z-8^7_vw-AHd9++|

*$t̡]$RŞmmQnv/J?:?_ KQR +sV.j9tjUqX^|z ]A)¯qVRϭAxZ"u E2GK(tnTH ; )wٯ_O?WѢ2k%Pk1q6Hn[ZA4iLJ: q;RЎz-":7Ҕ4;Au50%z):JbT!vH? gbS/qi ]aF@S )*iEʐ@줮P[]^׵ O/1uWQD}j>ȧbV#=x4'Rv܉h]{qA|AǪ.Zcٮ>,qp w}w'qE:;eRt΢㬑As63w97l"#COzP*eP CE{7Wb {VP&;'7*) ʗC*VjnDU|WV/M}44$BܳSx9&k2j$CH,8!Q+~\>Kwu"S"ֵf}s682unݜ(+{8斁lyӴg[wt>74F/U$iȸoCU% [O3%Zi+2ƮzlA*^DDk'Xt&aSR,zJ:s4™QRdF 6Յά.h[g,[ 9%g9 V@htw3$.rr@Y63muPv"^Ç֫mFrH@x<>瀁w,Fq1bP? @RJh8G]6S~r\Jϔ$ܙei.]Camw#zuq0ŽqcRqf;;/L%KLr%z)X:l<نX2t"||R09C<ԤcCބڵ4qf^hGfLx?TF2Y79[~ca)wonBnp tlVSI6(wpmRѩ꺣 }8-}¦tg*x{ Cb?>%њyrKLqA>5)^Z{ׂUo(2!m}|đJ(0iK(@\46U2JWפW2vz@aMެz[Ke2G BB'pYbbb$ƱZBKp}I4G`lm:^k/+Asldmi6!aݟC6}_yuǨUuǙuJ|Ye0xg`U_獢AfaG +@8"I8:i@_"\zZp2*SGCЏir&qϝW3S 2 [ײΗwbAI`cq(ֹu {Lgk* ~*Z(ଟCuW ySb:*9ڦKXHHg<Z,|q1l :S2c#A.ɔ!Y'8˖=|.p=r$0ϋLwzj}3|.*0)9Y6"@bNSVѭ:@V ui'6)چ`Cr.EF<fXa8z?Xы+P_%9,zJ/챠 'W!kڂ-Ug~O2Mobʏs1z z2ydy^g=)# xcΰ?Y9{kG-7Ӽ,zh* `h>q~`OwFH}e4fÁӅ}.dmLDo?k5 $[+ 5nIuL`j8G4$b-*׉I  ={\p*2g>Y+MWLbAϛL`\K*C~f~_zU%W #{b>?%j~V{#~֖ u_QyrT7,z;xʈSZR9yAظ+!vVjtz *T*!g0ڝؓZ(03oC)t>(e/_.`v`Gen. Zn !Zs_JLJ&d#U [*uI:KJ* '\ߚjDaLvR0%g*s&$NFhfEއ #S`)&GpÓƩ4,)vy<H7}UFWBS&KRX=X^*Ɯ0m1EΙfF2iĪL28)K–Jk Gy _5%%>wŠ^NMj-V-|sHM%1`8a#gz.Ή;bVH2fwkJ=_ғ|N<w>:U2H@PqEu$jPJzi)|1Ly6n'5X未q=EiG8_."f"xq>sʖIVCexVRºQtw)ͰqIB17XԼi/#[k+<9S#l0F@{2uAQӭDj/)(>,!\foe.h5//jY3 (!q =AD}Va:"Hrx F^H8 ȸBn:*Tyat(CRgX#R`PUot柉8 o-1A'66Tu@3o8)yRXF6#pO9H"Yjs(+g[ޞXXzD$,}1&Muȅ$ϟC| Vyj2ܰ>Q V Cg';k($dMl[O+7WYnV,ST`Z^$8-;0AnWClUl5]PúĢcX|H\J"ez DΩzcM /1fcsk/\.!#bӂ6wf)+$vV2ťb)bWm<rRyutB 3~pw 3>ɕ-hCسSQB{sή<:?AFLˣ A_Vs++,h~[N@ӑ0XCVd}́Ki!1BԲH)>=dQTbB05YdXM3,ɀd146OHVȏϚ,oU>lg黔཯?g M1W/{,>}q7ZIGUH@PQ*Aݻ`:߳xEXo8K?0s\3h~`Z*u8Z1wx烸HO6M\?rq+OSNqp>Y4w#U0ZVdy6Sr%3MNbsKb]jj ep6_/574o94D8첿5T28>3-Tx*>p .nemlUU^3  )wb,}j*n:d#AC%5nN[|J0O TMeseydRGL0B3Y=0 2Ь3pa0u@r;׬::cҧ쟒:1*TW}bƺ Z?K' @K0-g@ , |&YAQ}Np݄Hre%5wLX4ۥՔGʁt~Ьϸ6<1 :Ċ<C_[u=AaSƠŕúlՃ==XC BZJzN1Bx[Rr_B*R"}~R\'DڐJ i,.R<A^Ib EAXL sOx,CANuD(r@"^o'ۣk'ia@+0_!Tty@ou/R IB֚;"47aje%WFy{7ڣ͹>s֞ʢ Z&i#/C%>.¯mXl#h@sdALX,Ntn`^sn S_EEYSH}gEWB27JM2#4{oLfCj߈U`rKP\_ IXFAR-; .5 d KՇ֊w}|_ ?$Z0|Ӎ{D[!USLi']5s9ĩ^ uPW{YSS;%{:"/ZaYeh-+f*}rp# /$-ō<gק\גe9N1^;ޡZ`e{Z:>Fܦ8͡^?8LK`yЫvaf{b֩@urwޱQN}LrQn!j8*y(w 1c̓U $1i:@$MƏԛ.>8X aKO6q p|!ƒ}4ʯ3Sd@HN+J So22H0f;B鯾Oo^& )9Ycz_cF -ik:"mo% $O7%G/3|aV;><%|$x%{zj>J*?;]{N[]d"f`Wɩ^u$ NjR~?-Z9\, TWIaiM=r?<\2q|txqr*Oh@עii 2 fptr6-y+i_ ` ^%O0TQ^M湕%VG apԆ$XgJ&1,>vulǛA+jsypf]Zu7)/-`@g)q9ffnekin/bxZVϯ` |f_餱ԛluĹ5={ԶYäⓨv,qwi8ukO7))U ߤ &l]/0$ԁ %:]*T(gh Jx4{7AE yCaumC v%mYZ`eoCyKkI)Q[QKI9 &5Z4>Q^xDQVǷÁrz6}Ti82J~1{yRl>VJSSKjgn?#Kc;wj5H .=?-?7Q_S8bHVT*tj =(D3$"D㫣5hd8>G5̿>?.;$(/S[Qx){d >=YQچMJw^zz `s٬}3=3C'8݇D\@H`EWK mTSezd86?d6R7vU"n6'֨B[ڥU$@S+猗v"Hc\~2s􂅯` *甆]mǻ}ߒp/9d-sda;z$/Cȣ#KL#Mʕɧe)Ǝ U_Yr躛J MN)F5(%s\N n6ha2"gr!<K|yjwb:e zwsC'Fdda')Of8/KTXTH4Pcu¶3Z()[=[xɯAơԲh?-{zz ~kr|3ՈxD!C̔q% |ar.?QՕlS#Y)G'L\LG JjB%$*a]e6bn |=ԓQ?Q3#ڟzH(X9GeTt\5ryc}mc7֤LFmbT;& '!bas͛.yJP38vmĩ+~ݑhA^׌Z}sɇH|K#Ue*Ά=c5k,>Z `[s&Xv;$&nZX^ϐpFø랴nCt+'9HaCzГ++w8xVh!Ӹw*J4Zڱb#thYrZݥ Nn X??7A۪y]Du_?JSiv" Ƙ27!,@NQi5}ec麠!xNSsѣ< X]Kfqm)jsr~7E4#`i$Oaa/>'/1Rv7}oD%3fʩ#wU0, $܅o2,ʑ. k mSqA|=@ߐm6 [ހ=Y#KޣwkNt065bms@Ӿ-9pBE !ܲ&lj!c&ɦfR gODXJ}wOe;0ԾK(%sIӱ>v?}ʲc|R#;Õo5sxY\G}&/IoKWUXE[G}d?yM߳"RT"̏u j+-X^m1!$`Ckk*OJ 5\4Դ(bޑ @A1TU:GS=q=" gC*6elFZ >} 9C!/pb|N[ vyJ#]&Fؘu)>S<`yj(z Z; A_i,'<(w5\Σ96 .& gY _TCְ=W_9@{쯗~DKxyLG|Da/x ]]ηeIGɰV0踛_@FVF+T N6L*.ʨ6Ǧ5tɒ7g-SuOyp_e S,n*n$$Z ʏp[soUzky?<Ą=޹p(U\z*o+qhg5 y`"G]{_+3>"ƥ,UBpvNď-En?|2W]6rM_2E$ "qqȇHrM`eXj*=fV'!+jOZ7~%0%hWuTѥѠפdbm;LoJ .t%'VD%6C_)etj yDTબg@GUst$CUa2 AtIO!h8%oȏdcZ22 -ZLBhV}H]|x1yRJU%TD6G)/Is7=&JN&ofȝm<_}s.?m3qM{L$,S9A; =ި5ep2Їɫ<#*:Q&pg}B}z;9?2K|w@SS2 KPSUNmBĎwr#kxqSozc~T۩ܗ !R";EiZט`VkFoBH ` VB\j\|smWsKE"AV_ "&W8PBɓ"͛r;bQ 2S><<&y /Ƣk8] 4G~4=8jv.^f)zKTCa1o`d[@~Ɍ .DOMjԒWzzr`yemrWܔbfTtK $i{eIJ;#[MXӚyc5k{>1r]oFFwT/x' MEuw?` Q Il`5Z{#8[9_F.˒FIe"wkcfŭNO7;#- *,k)+mSedz^:hgj@;טre[@`0ސrA4+z,nDUauwVpwVJ۫]:0o]Tvنg}ycDkS!@nFvŠ"(w r C3d8Ea #Nn,Lֶ!LB'8D J UDO1Ϳ~D^]=X "pVgܐ<`ܲKF'Z0HW}oH#qMwߞS+eZ:ILB3/ G2l`ss s `V@f-Rxd |}}4 S`U~4p<ٚqUdY6bN} >(+|=3¡};7r_HؠK6:`3DU~Hc@%&6*XT]k.ů2YAs~IAJe1LURSlm,1pV~2TtHDX.$ ?gi>cq_ T ѧ;uB6UA0[忺,~D^pj eo0١cP_kq m`҂YI2p+V˟L"ܑ8D6vpIтL=ٲ]3ڭlQ`9nrgĉm_(sD4s,}nu- ݌gZrM|ԠQ+$@f{ 8~$*7`0K7V'G˂:X &sg|4Q$}Uk[NqМlptb=zi!;ҦHY YߥTΔ $gJ5 6ML.S lkg^NNP+fbI'B]&܌d]W%n|HIPBn1šy~ ,;p1cM ~n_BfGcgҠVaa2mjKQ!Eu-]=+N`ؐr'"8*lCBʒEd1Ϭ8[M "CsjU4) r@(6un֞P.G|@)1BXS 5LJ 7bqgO:CV`iq-GÙ嚃[5T׹,!ػe1#=? *4\WނwnrWKUsX/8ߋ nGaXr Ѭ.\<3-f|m+ ]"&#fĺ|p68M ܯH86 b3SMcs9bhd᳽0;X}\)N75j+#ZapSRP?bɑG$o-Iux`,J1!J]:(n6]Zhk,sh|<<8?eAu oI j-j2`ωP:rNj̒0Kvf]̛_k',xcJt~SL\$%Vc*F}Uc~-& Ciwo1l_B(liJseEf/"`ʮ6N%,_]k"&Q*qsFOACw܀NJ"\0\ Bnv rM"/~{VU4[_ jzY$[豇9>+A1td*SOqGMXJ#.qr?&_I&VԊtk/VV$ GYѕKTL\z߃j) {6)LN«\f\yx]Tz,|-}.$UPQSO~;nAx|N=;~؝Z2 Ȫyur|@w-o+PHĀm)Ps%})",_8ƤpuݡӕH8ߞgٝe An'|E0lr S;T^$/elRz~6sDR[Hp@=Fy п@gRq ?jla0N0<ҹ|ʊaXTSn qo& |z>LpGQ|rc~HB',k+(tw1xZ| G7KX@sWApMUf˥cמֿ{o>c YH A>ruu<@zg1Hph a[&eX #x 8tЉ!S2.UP3D$ ]y',+/V޷C 3)AjE}A#MV۽ 9fXSx֯HÚb!ub}y$]V~Ө/2f 9/G~6PV**@@f˧eR \& TA[-2q%BqP5JnQVlK( .jh*.C @&ou֜4$:Iy1fmj${okl+3vRMYwMCJ^5b1?OXH|aIagWιm":)̔Ӟ|0gyU~B+ JMl`Г7j^-\9bFۣj8,8Di?!6,A o9fWykdHLKe0+z) [&. QN?po`/-I`vzQoU/ͦ%3bq6aNK$x|Hc&VA+ l a&7úJ2s X#IÏݢdiCMn!wz.vk8/w/޿I0$<znJwi+/:(p*|d %±OpI:NfK w1'ZcE 3hg]1hp _0(r%&H*m]&oM_oYoiDȋX,tFPB"Ն6bjԗ&t_c*0"un.gZޤ˞$K7kw`qGzEtMd[8ZK#:D,,ąAՊRwcu"zɘ+L=*anP6Abp&j*÷e`ҷdrN4(iÐf8\3ӯ&1t۬L,mCA@DģDl /ڍ56`,~iq]%Hl)pg^Y-Z}CI>751SxTW0!=:7vM`/niѶ~8*>R gSu@~ؖQڣyI*1d7zmpBsa)Oh}WW88|f O 1,Iw'YC .,`a/:1#mz(r!q]s^V  de5s,Yҝ%Cl[CS_,FR< ]ttE,׺B?$tykbqZǨ|A6=.%CIEV&6*z{أ|My9f*ԃZW^UآL߇z8)1$3e;+4 X<'F PZ ?]|1ᑿH}Ճc6zu_SWm)E[σN6`z0K$|'Cty7J;ȸu5=P-[A/]d̽h`yJѶ?+VpFV$Z5|gf^w{P%FoI*5}.;9k%4Q:ܕG>8ic@qه#.L\XCn̴NJ"n#]8+^)n0Wtx9ObgQnXH ei^S%LxE架aa4ޘg 26x %Rc}{9.B"$cG5K "`v]PSrkO}.)Hijb  /7p?;Vaeг]XFl:BC7.i ;Ů Su=fO`ݔA l05du3XTɨ/Md9˙R'ˠt1vefpw %68Y'{v8cgDǞUlAdg{|N呙\urFQۦ4 6^nrUz O'X>3C̾cy̓RhuAk)w9DZv9fW0[اT4Й}lP=Ѝx!$)@J,dai l-0G R Ӟ/Hggrh{y"ixa>cxI$ *$rҩZp3?93AㅽLG!e7){Hy÷(̇3[+p';2 uvIڼlɮ pLlp}'7FnLg,1{- lsGƠ[IWGw;)^gRD8`t\9nȋH_=3<޺Na!dэ0s_ %}nEzD#. K|\cʦ`YE4.aAGd3MX Ϊ٢μ X1}Kt573RYZf7 j?v#/x i` }􈼓^EBssOol;5h_,@2%bOa$LJ1>77՞$i ٷZzUau L{R{?;hiCƵhNZw8wfmW.tfl8)ь-s';`'ܤ"GxQOu..+@\bIяeKa? @q4a/||ѧfϴ -uKrR,A2X?AD`].GD`cLl^è Y2iiHJ?xB-4-߿NyND:^ 6Y5R+-lVa_zBQ~$n(U|蒲ݗ{ ,Uٞed. {dn}`cV#⨲1U[Z aT6[DO n%z|uOw,ʙZv`e6t=*lوb:pYC){7%JlTe~)#P2*2|1lb>4D.bu̪F*  (X|q V~l1/ɩ karZՅ|,\ĕ.7 >waqɋk-+U6TrfR{fAfx1+ h9(D [8gW"\ Ği0O?5>3fHFSP`Zv57XgW֛}oqT}O3!w)D"X 쁙J߾f~I$ 4iIyR#sZaňu)5 2n@ʚ4VH?ss4JN/qc\zj 5.ӡNu2f\GWUSIT$䝔ENCbd8Iޏ|Sr ]keAQ{W7- M-󺭜5ǹsdltS_U/dl. 9sũFh[UXHzzدGd~^J9%/ zB|U=VTؖ[+47vO,Д1z$GvRػppiAV@4aoG$UUP-? շb:$T\OF*"fx*59 y\?^_x0/^و-s PE 'k&/YhCWec#4ZCP }rK%Gj-*''.A`FP_濧3vէw[7&6aAǑt[efmYLa(%58%e)[ٜ#:<F HWqzbJF4둀\8AUu9QB tӝaIC>eb0tNz0(^V@-*Y[<5!i[$b<PGʦ1 y#;JfUN!v<>^ew3xjC@_;?4[Y Y?~35G'6JBhRءWdpubOj T4 ܅.Ɓf߻}ҍB|4^,kdrRR#^kגϫn)Bp]m;s,=GR4+VyH $D$]sN`ޘT/GAA|f0"1Fv/rQڨM_jt9)$r_ޯo߈ qS_@OsVBx}H~}"? &6oxls?s+$7iAO U\,TV Ȃ~ouDW@M_KYηran@9h\/TKlelU$27[xUƒ\Sg@Ð[Dz"nKcO'Z᳻RcrVPQQ]rV|򴲖9(]'). "nM_#kۿ,@,;5L%'w9/iW/'A˝ڲ"FR}O$N"SZJ~*E|Α]Il} Q  9q?[ju'i:=/ȝc3,iwk.~KbGF%U"x! "uq I߰h]̮ҒgԽ݊KZ6^&Y$ C#14JGOgT@weghS[ uVޣ-ę2o;i ϽIIqM9E hĪL )52_5 a1*hlkL5M~c3D,BP躟A< (DŽ_Gw(f+iP&v'd:t`Sspo@]ipln+>@n ~NDId?R&^('*^ƄojƪCܘqsاzصRmNRT.I@4Vn%e0?$^93rL0T-J]Q 1 aDU (M̲=ĆÚo?Hh5kabN;~Ɩ\&e- 0[׬~{*3_Z&&Ks8jrv&:a1JF;Ԉl} xkSOzf|}5b[ s$(Ӫ^ɖ~_] v\D2aQ%Ίsz,<(uP?Gwη)YpԊ;U>r˫i:6/,5R|zw8B˻)z"$;G[#Rev@A],iRJRQۋE^mZY5"lj/&z t]'my*Tr@>F|X;{# Bl^}t~MR%HDu=D> /W7ѽ@t.-UeiyHbޏhz M #3cH|I6vdxS) So3F'ط ẏ^qb0Xf3cL&QW3[UVvDiԀ-Y|&Y֚i,p(&E `*4[(8}$s^ UjQ7`u*^wH s5ۄ<lXh+(\[+ sgoVmb-V\I83 sB.x3J[|$8r?@i\NpO- l>|]PN^E 2!oSNjXp* [rr{+ PÄguv%4L[}=%Dzn*!bH* {`ӝDR"y~f4W@Ev8)\Sd(= pL_>Iɬó*R 7xۺrx'IΨW>bCG*A_:kʜ{L`.M. ULK_Fa(?/vR$idҾ}sM& 0PքbQuG 4x@V,${Nñ3U46[:*I5GH t2EmP" ' ]4~>nWJEWr15fSQ҅ 3g6/5;-39h!G @g#>+ɬvӾ:VRٔqt6 E:V! W^y~A JaUE*Z`wM jX\ IGK;҃-\˗fuI(9o4,9hN*!6gEUr 8z l{i­b.c{KɉUij/2e$'e?Ww mAu>cA0P*J|SR4`ԥZ+ПUQf1~m" !}`EUugȓ1g0js͉$GiKG -}]3v9r֐*`N+g)ky{k@  ݪvf7R<s Ө2Ye%c: f6=dItjpyK9'cURMG<{ ;![MSW_tҤI 5h1ph*ztPXgџe@S4w>bA- Ljc9\ΕG(|XUV@= iWcJE';~0cfbKR ~ Zb TZ}L;FyiFUW?GCxd{ٞ.) >Cc2&*>yZEI#yG\jJ7>43pì K mLbw rlƃ`a&ghEwQh{S}($NR! V$7Ǯ,T@`iPѓdvSiCyiNt, UzhqT\y[EU0*Tr]!^pb?T[rN7xhV8{>|}໻pxsf%ߝEX=ށ f]6W3LW*]ȗ»J=/QЭ|uS"Ӥa3.ǥcbPXb`^C?28kW/vԾJL;੭/N~w{Vh*w h~zи32ѴP*߿GsDBUk^P~73->ң"am p2Ƿ ).itj}>"Ee+oB ֠nFdN-:MKfN,P+az2kݦRp]DDN^IAJd^3,yPCLR|K"%%BO=/&ɜ!-g<=hbC+MdW`=9iA? JkQhr:YIUgdunر$?U5|D>WT<0_ϖ2/ PnBdX@UNPM^щkd:^ML-[(jAG0 akf ڳ  J5˝WB72 zr"t04s,7#'3&RBd!m_aCW ]>K,r1cԵPn(,CZЌUޡVb5&e9,tpk2᩷l"ku_UF%<[xk˰"hR6,EqY\Z݇wNS3ʝeU>i[!P M}KL2^ǛiѷJT%\,B3WfU#'.塍ׁ~^N~#Z|z"U+B]hlznj:CSsF_AsP旬$툺K#R7?K )mX-{Z9XApf_m9j1`עV^Ob 7^G'!Xi+P~ ^x.+ңqUDZ5̟da@?-5/==,U8-.G@fI/wc5?n9M4׏3xJC"B T}twg)WSYQFQU!@ܿ;74c\t "1 xTX+x­pLDi&E7:S#>2479Y`V}=i xg_ h3,Nׇ里3[o!7=; .A-Wf 4  Wz)_7,)j< l :/j] 1 bz m5>RfqHϜvzN.™7!Ɩ X1_hAԟ4#RFhAǙnZ$~beM2=BҘ;  rmb$><ؕߖ-KZOxRD5['X׏kBF҇c6N4X TYn33bA 9kFg8y>,G󴃈,Oe?Wv j":^KK ʵK3$nɸJUvőڸU^N,5l(4yVA9cJ"jk5Kp{ola:S,(,}4yY}|"ʚ7L9)brJ!T R۾SO4\ԡP'wBy@T`Vvd.;J鵧3ݜS[ʿZM P·&!6-1VrS >{PIvkҙ{>% gYgM,K3u_#̈t2"P!K!VhJ|&&)XF-5y;< :t-6cdqE0P[Y'p u vi] `42~ZONӎ2xd DĪn"/YTQkK;TY3/,awRyz!cRf5BcLӅ X!PjB*ྏ/G#':'tQoS\b 4%͚HS>dM\a9H7۵3 ۠{+:M_ytbj_"h۬B>|롃冉,$xԸX0/< Zq8jp^Ջo؉hz:[5k @?%Vk1b#zn*)!rlck1Ƞg;tr>h_b; OZbD#Mnѷ3Ñ ˦=u" Nj:f>PE=_nS'"I.Hv {,5A8;I2{2`2i^}>n'ڗI H\u$gNc(yO~xbS.dcgHZ'ܧq:&VMϝ/e2I77U|2ewUhx;bb BV!NIiޖٮP&͎{KL@"^^'5;L8١9*`pہ6yi婘-La0EQQK5S7pV~$5 ?XrQ8$KҰxl=&+-c/s\[KI5b_tGn\2|IMK;̩Tΰ8n%FUNkk)!5Mdůê`.'fZӏYrqC᮴PX)oc . jnvnBڞN$h>r+j*'ҁ}EQ,=-FyE5$(-=yuD0OGmFvwC#耀DMoN* 7򇧔Xgg=Mxd@L 6-Z+[aC^^rЯt~٫sD$AMeFOMOҞu5gV%Q%J^ϰ!Oަꀖh4Ma~GL!QL :fLɾsKC ؕ9%|[:Vpl jǢkztK zcNR/ID@0%0b)L?bwKd*2XCsx]2X?Lwb,sPB@_MO0 ̞W&6ȵ U6ё)$өFw h$ >"f#hb҄xf|IJLf>uӪP})=v[;?(]6+@io_2Z{݊-V~qIK"6yMr𥍚O b SǾEkRR) cyn7Gh~M͔U{na|[ ,s(#ZB(SevJj-熶hŐ(V> %iZ' 1 až~ۺk 2;wR?7}Ɵ4V5g<+gg ik26}N¶ D,Q|PdL҅`hܶa 84:!~Xx&OfAe((Id*d%/'*'/Ê9ѭ&8&jJKPƩU?:O6GJ7( vݴ~i?@`38ЋEe?0b Z~㩴{~iL9 Dȉ{V hP zA>9h PeN֝v=PQ+A`m1/b373=i)\Q`ıH ta8iy,cz2A 0ObKN.8($҉ƣJ>.92>{cmFu*~x]oGQt):R{ZH߆ct2sUK:.'-c"'2eTZFPCKtɮFJҔ 63;G없<,Y PQn6;q%gDgp,:wso*fJOc 2Cl*2Eo"*v-shBrXv9$tnq oVtq󼘧WogvܜY|F Mں̸Oc-Jt-#G'n5|֢WX ADqvMg?ay-o X4~dX.<Ӄ ~Ɉ;ہGrn2+u8*UT(>+U&fELC kXF(mH vAN;9-냹_Gb;KJ$ae_O4@#h!fȼ|GIo3}a88)xkgMIz$SA,Vc`HQ`jhiҊVS8)_4Sx:ٿ6Ȍ]܈\RW+ݦcUNmә+mPi dĒph۪z XtKSe vlRUϽ x$SL[a- Wa'$o3-9kLpGJвD8 99 Iûx5_NB?7۳y)2uw߆6&-0[ p(9O0-j^{ժ ȗHJ]^!ku@Wߜxyt=ydm)Dډ>`} U*d*NR9:-ef?d.30#TR| H&@Qw-YhQ*2 b wdKx> Ԁ1GS>>8g43i%HO fI)n:8l e˷%7R )65d,)?a"qOF=H%M"Xtx]ߨԙu'Ro"yK)?/RZQx_%W?s[-T81ZPj񾞆3Q-7*4 W]-vrʸ?ڵ%UR&=O]UpC#1(VW*A \u L4͙YPwӲB{CvQ('"/w]!0 e؉1uiԤ2js9j@\E}kD#9sO H.fN;X{13/nGBM넢0Ak9^!NH*tݖ"KiR4<R,KV5u(~yT?4 C(lȕ pfL鼌/_8rdPܕѴ`oؿ'X fMouW5 שŨe dW4IN&Ê+6,.ia.Tje%A*ma~8;BR!YfIBx-@>z[l$-M4.c&VفݚI3dw(m͙(;Uq ] ,][ c. GB(IyT7V6=6lnbQ lBz ^;z XfFn' l?IQ$V/m ZlWX(^Y!x a6<+u\1K,uE`Ƥ2U }y nn'@h/I*0"!nV.68]TkG 3^2"̧(}=.0+P"rf6 C 8s&: =,kfЂlTbR;lhHFϢ<XDӌK rkks?KͅEK ͷ~Usq-"'S %嵻p miTbCT9,9nz ~K8^i^/N~kb}BO 1l;OBJ]J1pݩo5yn"~lLMQVDbj6\?ruҚSDFƳs7Z Iq?PN6sakҀ}1XJ-u8UyIFM߿}JЮWNzyipT:%Tϔ3( 4"hg/V6"tt%dll=:Uj Ba)'}UJn0URxu `YNw> QeoIO@+*!A '\$:/G&Ofs?(+#aK-Qg:p5&w ųĒ:33 ѱ<0ani4A<cAe%J@>[5Xxkڎچ{jȾ|h=%IlX>Z 5;pk1^;|Y,P(Vj :tLxkӿK=W L:WyDCt"7"o]UáHaV #E@lfloY%I 19Bf/7xu cK.L IMwD͔O/ Wm, $wXåy{T]B֯F%i" O].jՍ1MҘAEBQ̈́-q{SdzѸ|CvPL8;v+_ )Ҥǥx3ܾRwApoԎb(I Ds}u@>.F*  +cRsg4E9ݢY>\``cϫѶUu;^\.>,6)> @(.^~8ڰr3D$t6Ŧ T[2 ߅ͨ(yo%yťD0TwLC75CQ%LN*gY㪯G40Jd1:ZD՜\Yz!&*-Q-%x'zp]eDM7'IMDi xQ'f qLux'J]・ !O9*Wl\ X c^پU)laǎENb4f I2tƶw pPi¶O ѢBDg03fSZ2,87=%fXj:9A*{U"ˆt7Δnּ=%$c>~G-ם,o|'Jkl8^MڎH]>qұ;AÂ͕ћr$r{.e))S 0A@i!`r )pV0/tJH[_#{ˆqΣ|?[?xHx CzCiG/4dUQ| eF|!);b_~N3U;qC=Pq^ q:9Yx)ApҝxOd7 G!rbP{~\̚l+ާГqH ;]|' mb0 IM?f^AqɆ82գ9_HY i/]V=lhbfE4HrY.ʧ<\9ly]҅TgYؼtݚ8@FC/ӚMܫ ߸A2lE76Kי,/Y-S(!gƏ:/㷙 5.1Զ&$Hrc8!o%"QR6n+sّnB2iǶ0kU| k+}1WzxaSOl }/~+46!BnxBvk@]Pc1fL8v"7>uG5=mynX{6 ZGJYf}|,g#Fe|ܜ7}f2qWv4n׃/'o9M3}v͸_M[Kyc^S/iTt)+ڞ7z1n %Pi&dW#슇9C+$4cOGYֽoJYny>fQ7Jљ9g)މR|%U+0??JJ ݺCe?"pT[츯Z8Pϟ*H<0Pp%'x1]R z;ģA\pon)iH%0^ )r(jdA k+"g eY 7BI מD8Sfސ7.l/i q}hזk0zi(E/;[ 6THr8h5a%Ht 2e6nIfkJc+AͺĩUpէmVe )N VE3ψ0}Km>vTv,NMSr6@tg8޾UYV?=gJ9xkSe7A}ѡ(5G< CWO0&lTgpc8L)64O]lCY3WnKpcg&.+agz`sNzf._[8mP׽f^߲fH!;`{-80fx`;ȔO;97z֎2[-[VxB6 QE+Zu/t^LorjID/Q;$NN/Z*h"#;ƅx>_([L|)ZXD"}uOr֙-@3ȐDLMhyyg8qХ#j?W8kI=0"hCς^#Pgg zK@H Mtm0:0O")>Z4 5RBS;yNO5xSuŭkϬqEBlNNC7obpd|m K`wcGX>  ԋ~mzez^ʅK_"iA𽏅|>5m mJ~}T%<3fg`ogm IE>H*ih>nk0U/u$AEk.B=ܙrEH~fKザtk]v|hTȱ-rӝ0BUY#\Bm 4QⓙЗ{3ϡ@RJ25wBx4S3Ywa 3{?Hl5H3H)VT9\w݌΁v?1{25`t`B;RfXQ#M}(|4R /  ~a֜F?+f;G\ W<#6eyyebҌ.E]OžXZ<x6ԬIn'iϡ.T|+tx뇚]4^}ɰYzUNHeE-) ջ^XY0ʄv%NJ DVA}19&G31UdRIg."X 5OS"*˵7/Q/}I)7 PtLlC?\:N,031IҸxti Tl=jPqBPk3VsdseI)|.:y yKX|f]mI,6X;p4M?Lj` ,wl|b.:LyA5K*IXa{IU@*;yytZϡu|0b Τ;ms癏FT[Vj~0*0W.?`¾Ӛ/a_f'oՄQKkg E\Yҹn{dH]˼1!ڭkO؉ьat,@qfkDiʻB? q62P+Dܗ뻜ht8ߍ{ֹI,t _orwx\,^\JPMVTPU mr( `֊1V C$avKf_Di?vT럃so/ hp1Ϛj߄KEWF;3K-7.ڝ'O[aNA i7AUwQh7iL K 3P߫^:&ʲ KV&C|DEKv}4fo|@&?%!@kՕVXD_gO7jr, d$0HU`67zDB/eu>҃"P4:c9f`QJOjB؎ZCoWƒ0_vz?|qPjO05[ӤvuWK[_ ٓGFT`H.B*[ێT~[7@nnON!_]/=k[B7~u}B޽UeҨq^3vI3 A+^;4`\RmߟSlpÉe,~h G"ӇO zUٸ)DP{* ,@'oM"ɩz7bGB96_3s]a7ÚOllV[y/s+;39S}ܺ⃝T}~$_ϬNx0kdؠ ~!ngS3 5t..d//QeV٠E3nNVA`Y?o$&tF[׈ jIC:`S˹1Fu/E5A(A[)stnqf Ȅc@pwbo\t ޑ}e|v-)Gl][֮pwK%(V\Jɵ8:q6!U{X1oߩyGsd+W} ޺ wfYjd8_ƀv=ł6vmUwW"8 ؐB FJ7ɓ,| @ir j B1[ή*&SCcvoNм#ƾ: ӥJPU|b~uqZ_x3i/J&<Z_]3ͤ<;J<6hVdJӬ H/s$v`X(sxy~*m mC-b6c'`h~ e8>_(uo\Wp7L`Jݏit0Uiv" n[ k ^kI[5 ̆d& !W?!">~Eg@kY ,Bx9BXVpa{<" ~=)(MBDf s3u"԰g e\lx_ѕӇO% ݐQ.B}H씏f .@%&lvFD%|_My4pLdv۱@C` b%4 d)zUvEo2,yYp*kAf?d$TqJ%irԘ<TKx?pҳj:Pc&; Gz6Ymju;Z)[ 2NMq0١#AXLDeNae7) \c⭡).{u`>%[uMQW|`t1AȣÛDHΉ E1ԧ؜] Z9ciTx\p|b3IJ2zqf b j/ǪLIwA,AQ$1#C/k-wޫdn19s^qJ` XnY2MYršFsyX*^%7w!ŬEzO ' ,OV}#`> x(t^q(kS|2Ԭ^_rR%2`hj'J|B#Y}Pݱo/]83_pܩ׃0=4w€ZLE椔YL0!_O"40T܍$fW92!/YYJ Ea^SH)ɻo/_hhEsg祊r]ڒ肝O&Mi@-%?eM}t0< rwpkˆtdbws@ 8xF_qOnrZ)T̙ӭ\hbpikv՟M`p{ %9 x{FRf N[u|b&J`ʯ:`E!I!?\=f7ld71OCSL8Ӱ!oB4]u#WŽ&J` W)4_ LL2k$إA2aOCqK>2%eG$EYVRgv78p|^[>c޸-X' 4^1}"FHR0l{>}/H*EKEWNuQ0yۭHօӢùX=r`07QC=yU>\ TNY]}0kU?t)3K 28 DP'ѱKS׵]zIZ?nktfKWmS Us;}1\L սꞸ>-_3V&?x& ezf Aoֆ.h 4:]m`H":+m鐩:R|Gvx aWʫPwJfJ)vj^m9Ґ[.$sHJd(o9ɰ:l"j[#ym"@O%1pQS0h%% nGVC2Jbx q/[L#tA洶LR6m#LIaGÂO?#WBt RwH.>/KAa:uWS*}xӎ}osbՐh˥o C!-'ёQLjSnxS90CUa 1T08,l'3Pn{`B_x2 w&V)8+H'@ߥVHǽb[ A7]_VAz3C1KXqВRVs-&mbDѿ&U z')R}xU}} я V6؞Ƀ -\՛N1׬*\;*}Z iqNN$uo" r{]_-~+= SÌ^ 2WL]|A`N-L1IlBbGً%YPQ5r:kN浘!R o MT<؀  * '2@Q4@$8Z%T=u'||{%(۪ 0f[!#f{lL~hv_}2\<7NhZkZB%r^GoJHV]ΠZ]7ėikN6@ɕtTww'~kH.7'DMM3x^EX+'Ġǭ`8f"Eo*?Q=)*IHǓv<ƿ*!/9ō!4WuLBUǗ-I8S!@d$b4"i!௸4X+?PlON=b̙)?ƛt.qK7h,/<<76:mDLxn,ދOBFA"g dNKzhF`ŦCa5‰EM!C y٩G̝%E* :R6oђVng^gZ dOH|eLc3'CA6U)U3N61ŭ3|^ӽxL GuUL!MX /kʭ#-ufBr:fy5(zX ={rcC 3->W;V`Qzp ;@j2Oz1Hɫ89 ^YWH,=))+|YtiHLXUi$v}Ds`e)`\HL޴naCn% qui赽&h)1Yڏ8L=iaﴙ4 vlx}i%(g׉'0S_ gLUz9Јm-~2E9˩G{.3vfBҴql.#>̞zɉKsmXoJWc-i o[Ra45w)fD5ȜQݹZɎ;{~j{H9PUy7y+UY34u,`wgBһ>Wtڴ ɢSbAfxL&EryL0Op:\6YIPd$JIh {ӿV-VjeUL ΋\e\ J )ǿW [Wt/ջd\^MGRfDǒNcQj `]It\z"x>@̩x,+!Uc%]>OfIE{Lni./n2o]B8ҙɮm!GQ}c `ch$i̧>3a?*@d_vtSQ&EكzvaZ߾ 0E<>T'-+o5{6:J-191B!d8ȖR_*{Tgsr2Ut?J+&H֠ސHZBǾƑcjpFblWbͅԥ4L LO_UJ)Z0u"2^-nK!jGĭ&Y¶TR}HR  '&oEkekq9' :ɳ.^Tw䫖8gJvk\)7Mv! `'&]RUHhTj-HO*垳ؠ~':[?e1tb!0XLa'z\h\#wGxrzb,Hx©{pwt{# C=R+m(h $; Z<3%p?ry4쩐oBܤ\Vhbev5dcGgqBT%Tԑ)wI#cruh:*]xZ~oד(DYU')NݗفHi4 v޷ͅ v^" \x`#mBﱄKbiOLS1F8Ov x.gI\|6X* ShS-o/@ڟnDFlI\^-{p%U0 =`ѕRᮎ[W d~FB, BŶ+NJ}"0kuǐV"5cR{i\.Zn.x(FA8#X o2٠U\ =]G2C-ʪe*ҝuOAD(|m, Tާ: vE}JD@:/Mm.~m][~=VPjy:,R̕s]vcˠh=1B&>LlE{RܘU,A={E[XZ> O.DӞ:7_1ZAbm!NvOfJ.;wLNu戮\#u:J'6.| [pQoIklg'j5V>1­@t%2Gy:Vc_8[Hc.r7NL\BЌ/ZTM^5WѪB>uޛѷVW+[08`PE^WPr:f#̬bOQ~9V1eUX4:luwY2_0ye&o맆t 7}ٴѥчT,[2Q6FkFB}ۚԂCQ0qll8y/y'*YhjyA1cK̙7 !ͯ$吁>ED~[vXhNt8 L{gN\/Ned7YizŒJv-8  = MVPXE\5$~}w#sVF6:؞CdTh 3#'<}!dt棐Y: 4ѧ_gf`ΪbOޕ v󵶆3<60Fl;KdDy";Ԓ ^_g7J]f_f1:M3 4[%vUD_m, rts/\tž$da=2r͐c,*#RVjm$WRXrj \No R} ߷h:P|t"!/QeUJZBOm;AxH3rBR3Z>mr7W0%TfVk}Gb<^͝,{I#dRG--(ߟU JQk(X@>CDJ78Ԥ, "zPn %9ZQxNP'qӑZU_| vNƫnUBEѝ@WEѥZ=ͷ_<-oIfDvMduT f?m2|2f&Bvȿ[Xv {2Jji kJ9b1l~((6_յcBȒʙrh5al D!4&j=iM\D%̻S:G--WQڴYؑ:VXDjo-NJoɇ^UQTkNM yE6Nl̂UXTA'Wp>^@ Z _RNT=!o LU8d~,Iɗcx\@H  7t^*!7q|-ܴ ݏfIqυXd;\nfi+Sir'1/5|Tk-~]svu#8%gCQ=*ct5q/ξ+sQ8|Y ҭW08O%N"@;K}S:~P+~5 Wt _T1J=tO6S/y'e&o:UNjN.'ȩ'jL[֏tupO{<'9|%R[vO!?1oCSh.u%EDp(p\kwWF.i1g.%dk,i<-M$}C:ք:A@kY,3BCG \}&R@*NJxdxTˤ!ذN= 3Yi 2`&mnM9}%1W n4EC[Jc%\NgRdJse,f<4^iRMqr U %. jv0F\k0w53gA}L=e zr]9naнs|h]x/m= 0c)YMAP|NJ+2]/@WPN" ʤP=^yIÊ/jϕȌ#ғ(o 9h>_;?{U!?BFIT oMl;hpX'O+۟e)k-:r)?ZN8㲊 _KE'ΖE>֮3} ݿQwt3DSlaۖo #RTIOJ>eGb絽DNܠX3f IP! y%w$ t &Ph-"ze`H`Z)e!RD{gOu`[;{LQG<~&D}QV}p:Q+~N8ѺFMnr/Ąh3Yx+1󂑖N&e}=p۱k%L;L]Ů+0<> =5=M7ܦ}4imF k7k.6dD2DXU7'aV}?n.#dC@!鹸O BC75bwϮNu3 ;לeS]^BqD Kc%|V'Cv@I62<-U9n'c6O':@'itaS]Ԭ8[*}4|e$ݧCYSL p|@چ.tҫ,Vdz­WQ^,.]_yf֦KfP٧ ɘzNPX>ҤOH s+\ eM/đ$B͞]WW&c׫3#BCy8~p*0QX~.YF~C]=`mFGlSa@p=KdH;ȸ}P3gմehM?<~DǗ255gg׬|T'`J}|>j1@A^ea-(tiLK^GlU+)藟zN$1};{0*1e?ǑYY*}j<{at:$_|TnB)(Sip,KX[aQC7h~lb{;ƫLu[4oSݶpa 5-LEgdٻdR\gIn.+rLhVUa⫼xc?"6oi^s^+ *Ue^)E_SbD(c'zqUF-0 4;1a}֙ślFP-孴R<9i6 q]q;@EJ5 Ze̅=$ՄlLhwih1IsYAq[zɾXwNL %{ŵf2f42+e ZZ2Z'|uk/ #!vt=Vly4p2? *y6ĝ|.eP/ ;duXK( u3,R"WQm!ߗscVUtIrUu9(qRh^>G2$u-%ZP?&U-06>s,t8 V^OR2$*Kw,w=:'ycj=ٱn:.9Z% ȫӗT 9kPӿKe"w|?:D_҅dGض NPm18ʁbl(N ~Ԇ`F~3m'$!,pRjoT^ۂbVW}Se犃bܛ6)*˿YDr%p?"~wp:i]!XN΋<\xR\˗# 3Kv]Qyy?ŝqjgGC":zׇߤWqMJEc]Z+wcZ[<2һJ*Xm{}i%XeJ,%3 s>/SJ,-_`"xOǤOa͝p#D=,n A|ˮ Cy5D(qsKq_^%I.ϖUqVuaYkdu7VRG#Qս;ذSoۏ-!އ1nX#B[g0լ<.FRVA\vKQrưb fK 9옩.M QaBZ@R&:M8/}ey׆$%΄V xݹ_ҌWr\8vP=V e-B-^lTR$٩>mSȆq T`ˀ5L v=(gzk4JIm10s~6mjɖuX0MGjf{TZ}|@0 (R7g@)&m%9ta `NGX%ޤ8k ~!W|t|wfFD8o\ 1W:gGOé2p#aI@#Bbۃ3퐑'l+Jdm_9!TzDO6"?p1Ď0c \z;K|nTyݠ$^B8CɑLFY-]6WNPy*P}E=/e~eX wX餩_da}3zZ=A{V?-n%.MnX8aއu'/%?SR95Ȓ/=l$ " U c5s4&EáNgy'F>Sm@̭9:T`ªra{2 \@'dݤyMRR+qbWIQ+XkQ6ִAq@d샱."2eAiMuT+e̮hktpl(Iso~S[O0J[˦WƝKEi[8jMma9b1 Xڌ f?)j0U8x 0_t[_!{t!-I&tIJX&~`zйn%,21v*&;A',rTs*ք7s?V~> /u[v|{( ^sS\P<@kjKjBoޛ>ח=g71jK1˗>U"HBR8?nPK ڭ3U0ܙFmώߞ ! ,-As SmWwu6M7O^23TY()IM#Aw⮕u"Ck_* 3EN:,6Rd~uP~jLH%6B+o-6?vw"B1ě$`NGmR܇xd\_FqGəd^>SH`3jT.K4* &]MGTaZ`?Aӑ(7M8J 0[3]: wAڶ169 PaڛB_`?dܑ{bSv6L`Nbմ@T Ԩz9ePW&4p`}LEq{L' {f J VG&=i/M`sZ7X;:w} ZF@rg61zy|F-3 at~bV'ptQ$7GxD}q(w; }bo%\7`t'~[Ԙ:6mZd4YpƗqîs4R6Uyh@Qe(5$"S?Ut6 ^4Z=rp`̻eY2K +9WI2"G79$c76g\F` n\?e1IEF*%^Y |x'= E"aDS]njw0λ8&!T aNU MGa遪)6@M~1Zo-b ZE<Qs4[B7ܣ{]rQ G)|qE<d3ċ܄RTPZF(i fLM$V!DR/8ASEkE#7b|TA^ݤiW]O+:弜u`7U!Si3Vz=ƃnz DWׯ1B]ڛ>{O#_gr?ߋ<]7Ib½4ڛV!\fq 0iUt|8 I2,I};|@rK5~avD`wwbETopBn?2mw㣜Mn;nfB+45r MR*)8F;bIO->´ /BO`ϼ>Lzd=θ?U #Iɷ  yN;To~Fjs(Ƌ4^ʲw~0P"c(kAlb5u#~]N5mEX3UwZ`_y=C9MB 7Xǥ SB8gaLe9 {!xzd@,%=ϰe +~eN晾(!.ma&(KS?KKk s%|c(BмQwn@͖{jo66GN) <6a)yNF00&D=.ohJGdG #Vyrp>:ڻ/*΄-&(* ڲG@agQ`\A`ЕQjqlt%q^B/vxwz;kl@Ԣ\WF2[q#/2d%KDf]>a-A uccz.⸘K_+yo'uxe*vݖ.a4X`ޏW<46m;e8DYA$7Su չh^]-87:2`]^7ޮV[8ylv^`1ƪH S>v jL n*Ǒa0tf?u~]V]OA=H3)!D(*Ki Jh(YgtH %J7?;GDrdWV|яVnZQ<#70DX'ќn"|^(MX0;GDQ*Jdx8KD} &7fVhIY\"3 J%ag츘#h`u͢N$ߎbQ3PiF.@sݡR0t1 @ ~ Ơ"(<|”F}]AT̩qyP3|P!+"Wɶ5ͥ W$}|tk;,QyAWk!4hy儓 ۋs|udy_ZȤnք#7@vJvI| 0P/;JYKlG6p>T %r"[A9n7A%/ \T3U^P {/ق/fq75k#iEÂۄ`  GX3& 6 0 E%SGܻHcTBT'QqìRkL`o$ue@lp0_`ήX#O2T}=yGp!Zͅ@l{%!޳@Lŝ*%ޔkFⴼHXcZsQ dEC{8{ ,ެV%שEN%> {iVv20.䏵WFb.q6d^%} iW#4xg\6y<_z7~,|.(]gG^΂g(Ĭ:Lj)ﲁAii(c2,OqU iDtH>w4]|}[`S2$?=o0)Md] gDYKuzD=@\G"Gq&3I>xhv:23 > 1V2 Ғ԰+Ok]#EFbij}9J8:by<<00i{%u=( Ɂv I@<v1 ῲ4J>md!*3\^k@;F`k-2́uv//dqv}9ȁ$JK4`a\8}Hc()=t9M͸O*U` ^M^fLy SZ結.cf⦒>K="s+·<KLw2=bv\pMhOW_L_?7Ck,-y f5dC7qG{` ^ ;2"0ɢ_kML~2̙ x_/9 c>]BvuxcW Vws&bJhcɧA03ܦ~ȁm ]Wpw'L {.Lf:eC 2mSe͌@WJ]/0?`]`Lpo4Ѫ0}6lQSVk,O_afH\q|^,^ɔ8olYgm'cYP(4$GN]\\ܫia^כ~1JQG(Gu펁bȍqd5iJ5@pb/TA\,XRA`j-"H:=_j FcsiG߶%iH^{!ԹK^v~o;竽v}L͕Rj(q`)'z"'6͈5f!N<Ч.?Ur7/r48H#nň6D?rX7|u$ >YQ? JEX'wߪwGE`v@ƄZy-/eX ?N߰øU\*6!H.εeInu"(G.\hT2 "tQjH B}0T~)B0@/"B]fe|MGB~=سU`ý3 \M^bPdD %^ bV\`)݁tv6ȩ _3Chf`שzԳK lhb݆8?:O gjx#ݭ"#TVsʢ:d5vb{R)JLL~Ы@?p~R@H()!{bU||إ u/xv%lq, 6C.4*o8 3!hu/=t1hȏ̋*U 0/=Bn?TGo/ty_V#x+vϐSכ)Ϋĭ>1%Ixsj̿`jҵ-iCGxgN]h S u?: VK&g˝ ->Ѻs'}*)T7-[ gEOMB:A|><f2aNQGIvmkt*a0VڗrvhӛVS]'Hhoݧ"E;(.+P꘼HL7ݛXvs1M +znƦ1*Ƞ6$#*_fG,QQgO:cXE t7LTbŒ rYBqkXsoiV.o+ =j&tZ#_,7H9g9y t і}>&MA\4 e9AxD%H6-|3)74NOQ(mT`.HZ/w@,?G ce3C7f}x N!;H+;y|v HiJqok }4o[K,}H0 `<Žs4Ls U3^.XĈf4A͌1EQv參Tu"$0{t8o-4XQWCsB2(Yz;@ Z8hH9@KĴCB$8OY Dbj&R?QMHШ%(DDG,`R{[x_6Ls4JFbjf1}WxgT[ˢ!O#nL 9Gk^)9R=FVXtIݬFf(LGQ㵁'axF}a:BW"*( 0KLrܬ؝Jpsi޸K"_1{yIcc]H#1G QTzWR_V{\S֖Kz e 8 -$3@$֐i(gnSB4i$ ")|R KRf#KzwR?d >p=9G;!Zw?ՅE>kެjw2h : Rm=t*]|*"KF :-'}B~IJaJh&yAjԳմ'i6.[elي&T è&fӸ&P3HDŽmأѪdkw5g~q%*#v7bӈ^E%Ymizu%;:WBI uXtdF>I<*Njnؾ~{`oAAzhgx^96箕jV0524[Wrj89k:i8۷&Vys̜Hmn;y?ԉlԕ9dh1}xN+2jY+d+ţf`|&*$L>#٤y1 $ey7MIsJ9m2ۚ r% n 5{Y,U{egpiS CiނpR3~Hhi[:{%LW5KƂIg꽪U>'ݓ iM.x#jnu>*q >A_}ih2 #;d0tV;C @☚5y?, F%j6rOS_UU&, otT,a$_ '6м5M:gAN20mI/i:HTӍ?q[G&/hrVA&O_G)AӄA;_BeOfȚ<?H4 ?R7VR(3˹afv0 mZL[whO &t'FX)=tR+7C4N+ȝVk.F1$<{9ehA9ʐLOXTp[oap<hT {4rMhsHb!- NuK^}>PM|ڄb+ 6~fUk]R +eR8^bӭfHYMÛz(utW2 F@Ө#=)5Gu=I͉ed4>tAx^.G[#!wG|O=MiRn[kr8WK dutwXDF{;6d97.A௬5sbN&Z$CuxAbjܥr^q Ш7;=*u9ymb ,qR5\wCIgos>B3;L<+|ߝ%OK %v aAo]P5)qfT+\o|f=&1!X<>+8.Z &=,4o![|E/krF,k ~` CAS7fdVAOEA+ԑ ^Dw; u᜹<]X\^9 |Pt>0sQmDu9z& E'25zCT bYKZ=[q\"vSeNq>J=h Vn,1g{3[6@޾Wãnd'hg빉=[ѭ(@.Tժ۱te+l9z,V,V(If9:]tvnVrylba5m%WamQ,&1H ><=56ueQ\c>^5qp-^J6fy[ԋ]8l*lc$/rŧQ].:!_F-%'Lcp,(s䞲?ӵL")7ǵfcXlbH )1Tla]&@)?X̃+1AثO syD4;ݛ/4S/Ҧ$WK孭 5:@&|+dBP.Ox'{qiTf^fqG4F"[2"^8=yVVm\:٧Ks.W.g<ǰGqIzy}L}<}A|Ver@pfod;9R"]Lc GWX=P Wϊ;Eo?{"B| hL6IzljjY$P;nxFB3"תy4鋲 ^b^ʾ,k>RLK BAaFwI{ \2 3Aq9sQ;,ͲQg+BذV\ h_ogGlՂu4,{DW{Фbt޶PWȍ"5io'1:\œgur(. g/=| ^:lS@}^MٝEyx, ӶGw+;*Df,_Dix.tἡ5:Hk5k9Z PJP< 2-Z2ډ;K;)XDNޒ"\bVl„x|t-˚2nkn2!yJR>V#JaG" 0\%_55Uwrﷶ/ rl$NXTXD4ks$ؤ,z`j+yֿmX&"QH(8cbv,GogJISWTVI67 2=EU§]|I㞭`k;Uzj 0+CV`+ g_5Nx>D{ENp>o{Cvp!tl+n2VW!K|%~7\ ۸І2fScRoU pݒT^T4yP*4VBf}s:h3z>y+)( gf0ېǥyulϱ'Ǟ`e9uZ?l 8IfRMtJAR(ԯsO V,~4'gMy4nrWAΙJ&H AeKtgqmA#峯އ |Pdwضqݔ[ -ZMc Pd`NJSLl}m7~j,)R*7o8d+|Y@Lhl Kw6QSGy jQQr>  Oly4$&rN}c7K[Z7̩wP&[\|CI& ՓQkA!p_'Ooī[;i͓=7B=F0 a>GMM~\ QP64.e|!͇UDN!.^|=TaxOsb_;i+M>:Fԛ}^C9c1G"'N(HBu {X'\}9^z35|5V]z0@!z.ai d$%%tD}+ $,oU`B g)v (lsc 7$+SG5r"q[­v|Soݺ;E0jSd&q`_$yXDwCA0-Ǚc|Ui"b^)o31!IǦ95tv(|92fHA2MY 0o'gt,~ ݽEE vK?~6$1XeކzȴJ5SExą9ܐK/dYrvj8"&6ܯzfxJr E[KXcD*9'oXRpTw1~@ASJլC]n҃8ojX|V">8b!TwlSd-fx'Smw9xIE里y0 NFh&tk) 6Γjj90Ic>*2p`(+8Z3ԎƐ yɥ3&5p-Ux3\@=HW\e\ ѰVYF-j/YDsa 0^P4v5C#9Rbd2$2‰#+fe.  {E l8@PsȢO3ˉ%怙xJUa^h͵p|X7u6h^Ox[:)LGnIeFqoV2@mIeU\9YZ4U%R+UԉM [9n͝$!F$zۼOpu!}?Vt8laA^aKXIV 6TekҽF룬Zx(1 шXw<Ⲣlɥ7>YPV!c;~^UPxOX8Uqg}=+e tp&_Aqkb*LX޿\q4y[+qJ&:Nht6dBC%uc uĖ& |!M M `xŌ_,TJ5s%Ct0w*<&*2< +?tb*sORNVfV|ńIp.qsVi(g!dhsG!*UYcwj\ n@r'y!r wNBPnI]foK L9)nqsC:LhIpAlMzG;R(~1mЄ1-IV6B%.a;@$㎳iyKkBX W/˞2e!TM(L!.?Zc ⋲JBe.ө8:=[{YVokI%r1P%e g8!GLPٌY^0K7sthCp1HTރ#5rBpǂKIi6[}nIs{ܣL_4Vz16ӂK ? ȟ8틜_Mvi 30u/r_)fm5EDeeMH2_ρX]!N}w}mo.`0@!u$Kv;@pX'ZtZ) ꡞ QR# 4[Lw%TD^ BB 9*:HnR'c$>FW,sQq.(,|OSOD &o'YeVK=6DfY,q[bE&3֦KO½M ٺ`}mNuCݜ:SPPĕjзP̾Z=zWn]fΡ%0+6ĿتPŌ預52_7| l#&g"(q/AJ\CUN `hS4%zP~YyBp(t!y=邙!#*|M5w[Y N+%:c_<ҡ5晆Z .իӯ9)54DTjXp#LyHv=h3T>렾Ҏ[JǼ\}gydG{Ԟ]1fz'Q3*]?ttes8>/e_A8.$AU5sUM-D3yḳ8v(gYjnF9qni=zRۯ}#z"Ǥp"y 7.Ȅ:jkz1XWs!0Q~Eenxyqfq^n`wdɐ,[pqETA39.1m.C"&|VXGcGL,"n{vH6)=jeK##ߘO^0ɞhyk%4ȫ=&ԤY ؽֶP>ـdrp۔ 7 TiI.lem3;UkKF]3}< ʡhZ\r׸Z~|bǮ3XL*EjٞzHJ76 bKv}"- %͊EԊ!*Լɗ)'3ݕN7]i'WH:69~q-]w(7Eҫ:vUnNN\B~XfՒxg6 nkiN(bn۝ʹU 12mg1)SbS¡͟p{>r R wDE j oi!`^;l<:4|?;,\gsq/# #MԎa/PEw&k7$K=„frkc3P?RgϦÍAV$'nvۭ\v?;:AFВ0qqo0KY(Cښ! 3fW=&>߷!}[XoE̙6-5RxJ<8T_Pf?-GC7=\J{ 5e~ j=JʄPx)d.@ҲPTk,uWX]pj6``bGEC~މxZg(^;DqڠPWj3U?"cE3]F,h4F4h}"; & hn(1'z s}1#[Zrh+`V^I!aō其I8 sLv!I+iJm[FsmiDBqU$~.qpIz%/GKJT!%-&8R~'Nj a){JhV ߱cI D;PrI?bm؛3{G<"$[_t;9)e"%k"hʧYRzljz2C]l)L_L.]#m4jYVEc(F(DN WR0rn(0s~e=%"9A7N's/u g_UJH^}I111ىL4eK#UB=)֦Dӆ -hVc=?*P4#w[`s ̱gZ?v8_{n:~&l<:*_ q,|)&RpY f7ñF9MEZO`N{ֽ8$~cw_N ^E2a]F5Wp[kB)| GD{]Uq+IS2+$0N,"!8q+]v ^ Hs\;ыcl'#uôϕd{-^S2ZzEe :q"YI}r\Ӳ2OA咣 -7Iȱ jЛ j k_"OCRyu >01k~XPZ:P3T\>_8(% '"6ԭrNLɚ&Dݤjdb|qPă{e#68`W"a17d%~~uQڼ2Зxh= Λ.VM`8 >:}=! B=o6|^?$'x:Y`dSI.{CDR/աs1_Ŷ;9vr v1xb2 <6PAtT%JRRMR\pŸ.& MRϘ6Cyj-,V:e[5H+JU,7y`_V%*.u$q񹘤ЋDIT~%ivNUC֡v>l`Kpyد`p|u >KK%qJw˙޻sèVqX\Rbtg݉M^pt@Zx Η VD wyPe YCGm2k5#fIC-,5ܤ5y J J {3xR~`bdY7䇊RI_sOdL`73') vBJAOx}p!x3+2ĸ<-d !e ńcs~*񭪗EZ70J5Vfgt\~`B]|?t<cφu [Rƫ=I`3^>—5C2u† Uu(11H|jvhxm+Ww7^9ܾNSePlZ` 8_tin7St_ٯK- 'dx1 S\ H#:~ozۧN96`sg[b7F-t?[/u=|L$A!G*Y\eaVlk9=AV˛r'Y{ʆ iJ!ؿc_",֤-&(c?Y,Κ>^h)-D03 I`.ojG8sADlnM=~358.mHϓR}Y3hW(EϾI03K& ^prb2,ٮHl0VU=& (ɱ6~c=8gI&tiHn꯱C0_ li p~ߨICkѮ^ΩCʗ*!,]6XbA 1[b`ٙ-5+rI( kJZ 1y;@jФkK2:']3`XT&O \eÖɩv,_N^r4MuV`[@Dc^t`g.vV#١4Bl6~'stUj@oLB@џr#21E +Csw@['1C`2 Sp*LB4&x3SXrh5a~xzhVsoS#{V.ms'ZᠷAJô xlV'$IRKA_.=TߺC|#|,h2ia3|[BxC[5,)N!9DҡplqsVMqDs+:j\5&$GyKID>e=2g-qCp,q-y^͙46 Zk &  2׭CbZ}<,o<|([O(5b#fi?O™Bϸ{!op iGλD|H٠f`t U\a2r1 dփ#DQG4_]L5gtIR,.2>Xt0O& E%|`72qqBUV"1b_fg`ZG ~dJ˸}'2cvp04`lV%]RaȼukwVr x2j|xRL{wg43rS7᱃~OMCg܆PZj뮍Ԣ$ P7UX^n1=݆77Õ6sHnK⏢ I9i^!B!$. d"nKsߡ\iOBFm5}Xy.unfa2N[Α]HsbK%%ENpB523 xRwdp,aHoƢkLV_JPI.F6݊[uֳ_wP3OJIRyL+-p}Pu؞LJ !.i &}@m훫<Oq1Nmha$aF?3)z-бևאv\wJ{#oV2(LG'ȣ@kk _lm*taB <+~}ƾGr5 /gH o53!Fmcl9Ig "x`)0CFssN& >f*vn,Je/6a$8pL~I3 m6¶d f,%x;Lv$ݠ2>09B(\ԃʎ>'|[Z<߉ۣ wbۓ =N.lً#8jѽf1N`9L3ځԶMྡྷg+%HЄWxx kPUz^Nݗ&·ިKF2Dd+AMi ;Y| g$SN$y\/8ڨ 23ˉd 8]x)XŃG "Cǧۭw j&KQN`8T6>[=6$aK7F0q*g(\{UZ'>SK%OGȓչ12:$7>)6w;or1D9ݞ%w==kϙ4.U8J="qbLՃ4vf)^2Vt0ww P^8#Qrb61#yYoSmVvbCd…}[y. Xv1_9NRWij}"uu.c_n+C$MBRNSr p>]TyJ^&5pH յfvdCVKMwg2fK{,U54aW>Ws٣&)VFJEMl=P"od8>&эe/I4x{cfVg3F`T'QF/|ЩV7$0DE?3Bhʫt$9`p.hؙ̗GӉP7ß\+O-̐:-(ಮ b.y[{B%Ñ`4HY>@+}gEIj>5[U=NjǢ$ -p4nvqŞ?8MOi (O <díd9~jK眖((ӌ*#LBfH/ȒfYт+eHIO)MFrA`! b&Yδmv YGP/7 _Orb3ӵ T5x:{h8a)|SF `MGZO.p f . ~`P8uBMNOL>ײ43M`Uه_|\aLC>ByyB>)0' yl{H6^dn18$r/˂Q\v>XTm. @4r6b5jTG>GtAvɰa+`\" jTD r%B Jr8sx7 @lgЃu9ճiyjH9QcKIjzJ5d}[Ѷ^tC񯇡܀dfǼ#JA(͐YBS(H@9_}XޤO*5uv+`O5I /|Si*x7F6B4mȘsNtHA2gcmu]" %؀ ثuN&᭜ k굿4cKk[p.b%[} 8rغݻ^-: Nl8 ysn |Ѐؘ%XdϙrP9JЖXcYu:$dbݪOthxjy'-+EԻnURuq"C7$x탅lԃ[i`GT#i>vV9SɝsX ~|CY s[j,m؊*DÖW$)V2JNՎS\P%P|~Đns44T&$2H9H!IA=pWHCj\__Ukٿo' ꧕ByNa]SaɘcQ6svo4*Hg<-` wDs\ԗ_E# %.s>%iz[XxOD0H[Whܱ}acڤW]Ĥ0SO:*KB3ZpvMO{A XbhA3z o/րPؒXv { ͱ}A0%(*7ZisО/C# 6>O7Ld~j\ћޏA ]rl_j{SKdQFoWZ{Rbp/.:\X 8sp&t c]=8-I3B UyM:S"ӮZܲs\ ;;'uUNrۆN93ײvZCPou K5ͽYɺ* ͎TkTiP4m*|mKs٢?÷]qb:ÍMAgg,l N}3"TͧN"Pc*6; l~L~O~#;k6g,N3+tI;O Q5S΀:&ˋd`"'gTdl}/M/"I<6t<:oL=vޚT ٮE|\6C[;Ds vEv?Ң(*}ETu}9RyF?Q{yj6ez&/Hۿ!!P1ƣkm:, Di ]>'D [ij=@q8̞{꘽τ3;J. WiFMB#c cᦾzmOi3Pbρ4p/D'(UEIBY>-k^kÑ*LLoBd0-d ̡v7wpްt&4_i[K< kb|y 8c|K~=ܿI-S{o1*Ejƽ^+tޓmqńؿ?2jA5 =&_ε+@4}pevîi;,G4'&a2S&F:pEA#R*AJm/5R?L["{UU>[clkfV=hlǻv@~yz3Q0t8-1rmR&wsx7P5\O)q+XWAJo On#rL$O䈭`[ifD9\nwkI\(2jBu䩏z-h#sxjQ|EfL.Ybne ӎ~g:I𖱰1rdE-Xa'nC*OB_ãݣ2_*>[`Vf,UŢ\3&ØyVuQW2<=1g<?\-{糨,tHӇu# y}!0t8sDZ+YD|R( `eG*n9rZVXGLΗ>a dbl^ŧB-li ,NrBHBmAV*4/I+}Zы)䙠*Ɉh n qK*xRRӂ9"ĊbZ#y⥽uYtSܜћ+*W2 }9rMZdo=8ֵ`0A#4S9 cH j ,h^vJb>d{{NG !,^.P,fudVA~vd@i =pqQCL9إGn14]sdSM$p 3; \^)C6͌qN[dؘ!/Ft&f_51~P Sw1C%̂41MS﵏<%w7eKPfRkx}kͣ`&lpjqܲĴywa݃,3iO*d0tEAɫZ7o(b3+ڵ D?;2%B 5&l`̜ᢾ=Dc&@Vk qfR0Y evSAnsrt.6," KuاuU.V :ݺanOcf߳x.Q,G,xaF*|Ld Bjo|kPA"~Fڙ*K]z $F&fb6s珷R`@wi#so42qQIڠ(QOѱ>>pĠ|YY&x*uoA2~.:|N@"nvWb#,JN!'aU 占~_1%Az(z{,O&:GVbM;Se=zGЎ%$攇a8<)QA/QÏTwD1Z<":YI!km֋({/d#-+ *2s1>Me@ƍ"yWA ,vѸyjW݈EQ2 ܡB$ m=gZkiM4P:8T JgrB&LG>$咛e_6#J=/v^v:Q x mlVbjʠf( ]Kd Ɠ%za4g( }nM%׈">ՑHgY{ `Mq#ӽ`Ot! 0Xzʁw[4chLtyP$`#9 $ qd̛&ˮKq蔬Տ81meQ4 \QH,-O`(!,z#L{qEJLIuf|<SvcpEa b6~ KƠ fPВ% )q'Ux٣UDmn/0I 5,{ ZNi N)avxȠ_  9VVѷ~C̺)|jw@\S]1aX'2ʿD魸S vM2'|Q)WTx <9Oݢ xCU M⍩⃙Ƅ_[ 6.\[> g#ܺ brZ#"SrӏB2IE$LoTzI^z wSdz8vRWtq8ESQ8DL*#1߬4]j[گy+bp'f!Yl9KH! xRnu5* Sv}\[.*k 9srD@󠳌y $Xa9 rq vQ^|ė #h*թ YLrjY'9%1iͱM<ـo[)L!K(Gڏub\';]dڝ,u %Yl,!ى/$={ K}/nbW~_R&VyqQ1^_%H.pvN. Yqk&M?E98j.}0F";gCInU[+jQ^# rJiq5LQ AD[X)hM.~x:$RHb 9ce9uq׭sll樮ŧ6щmco8V5xҬfQxm_ 0 9tp[0<RxGC66Dj& 6_cJu$80L3iF j]Å/e[N@S ZS~/n^0vzʴOd? ObPFLge7$_>O|"I6wbrdۑ4ٺU% - Mͩ Bf@ڒ'pyT&LkVd<8̼p,}7ROyeO9"|4R4ѹc:X LC/R{sevD *7;R]nm-!lV)&X$nPA*V":INΘ=sTA G27e1E+h6z'i$eBq%o g*c3iys5hI#N>I\ bpS ig;`?r})*>yTf)pA봭wfK=ޜ}г~mZ oXmA!O-2oiҬVE$ w҉9u DU7 i^=7{ Fs\*rA&)v`Y ]3 xie at%(i-23KX/`ڡ@T 2 >BR^!#53乍s$`S3.>QBɜNC9n`^"Rq-/sq_j#wQƟ<N%q`$ށCam.hz1O]Rm)1]! V_{/wh6Mi$s)ɫ$7LAG@U `;c=c1zdҵ>2ENvBspB*Vȃkhە6-0|"C:>Uh"wB?zW832&_; L,8(#Ur6/ gK+5Gklde',gNWd Jxh+Yr ŢOW7 ,ŵC( >a|礵iyֶĒ4HXڕ!E8'Gn'(lJP4nȗY3o7m$Ws{@FM0˭n;c,ޤ9r}ItKǵ'r\GFXj$5*[O؃y[RLX=@+د+d[ cEБRڪCBuB/ 뤨!ldk҈jP 0]݈Ns-#LѰ,5ev8RƑU#l$UQV:#cv@ܡ-QHx AayӬ.$ U[1 I# FCKse΋-cbj<[R1Q0xr#MM!$$9xbuHK)vn|J'(::0Eř2(t`%f"OS.-PSx?@bZ#A_}ێquD6Jp;#MA=?~jCPU]U%|i3q:4vK)ԞPKOVN8*et@NݘȹW*|Rpye{dz]1a3e)xˏ2/)!/kWSTi?^?;?v|.,(! "GEˊ3f•xs}Y!mgR@ъA}\2DR.8[/7Vle">ue.sQٽ>}2&u$5R_n6ws5ʊ 'h'Wy'cQCȆ'<#P(X'kf ئC~f SR?]#+ak`W#ۇF"5WD!i4_;F^ep IL֠ cR8v,34g8py;(O]0q`2x!IՆy{nPڻ uV#BA_Heo]ڋ!়ڬK<>+Y6,<4~35t4=Q&4*ݼ )e{?7}|Hlwc )P{Q^c{ ڎm?w 0#Й:mkc{4ܝKMžOH VU)'* ռFJ+Xeܛѐ-HtsSrlؗkg08e5Q"1LsqkAj'؂aa,>&VD\<"USh#'%.CbA#z!5|wt]w%bN1Zq cm*aaaax'p6UCs+E!S6x( 0DXX7G~v̲)k=m׷C'y>X=kwY4QOnO[b7]*<.@cha2bsUCevr[2ԗ2ÌoA0Ln(0͎ÑZ'RjI}wӭ0lI:q}הnv׃P $Zt.hYr2\́|h¾dڰr5KbE+f7׊o$x򃀴dN(jjO-Ľ[_ʚ1sW u+?sY !DjZkDr5x&;woErXm^\,ȕG>1=] TXF :0B@)`2꟏y! ,` KklVUQ Rx:i Ɨdq ? z kJޱv=]nbȜ;NA95tܰYJ4,f1d̓v\G'LDt`R6~#LIwK]0+FiD9tlcu T& 'N*֗!Z+(* gזJă=nmFXr8ŀ -`+c硦ed{.b D2&YPAn׼H2Fv-ējj}Ɛ!~UT RsO6A;T?jOI/eSa/LScT'j)dkSP_n%930ˍI4{G^6!@FfkokD5jkцONEIưU*"`™iA_ "= reR 3B8'k{W!DBQx'_03vXwzE'{K?NPԻ~{B@Vz0/34;8%YD f~|O\rMb5g;'؃kӣ7([l$t$2%L?Ƕ7rW]txKfN1nF%,C` ߜn I1Adt]?nDXf$úPR Q<@'iR .KŹpjcRH*pQieR & '7-o %:CFO=~+ "hF k(^.1H0x:)tl)!7Qsi#1[oIwV;K{jtau؅"_nB $o`lEԤɥlȇ>.01(pt皭<#*$ڡ,ɇLTmcSiZI%<wa+]O FfD-7 ŧ:c&/U %K6vQ=M_.Fl-\3J[*Ci7y5^B]Ԓec&%:>Do)b+sNՕ'v}̣ˢPN}FN[U'0 ( N~Bjk>Roby=Er@/m{gQHZ-^sE OMF>sfɔ?b%)񨊽X_ø6 ͑6033,aX\Z] |6 "WQ<ΦbzMi~LxҍHJrP~:gzAƓaqWAmCz(:b-3^Yx4 QBtcpgbZ=S F2r .+5"jc4@&Sݙ\3 Bllnr`l.lg(2ǜclgrScF\`vtH&d HiL4wu$gZQSS  ?L6/ܣK/*щ;0rA\K(N@cYN$͇ޓ. )ڞIv^zz|wEMb6!OOs8(=!뤂CK#4|M+Bo P2J] ܴ"^5d9gɩBGp=\s=I󄷎xL~J%S3Es2Z!h* 4 g* z@V䂿9xVd#V7D/LDTEvbC9[fi Xue1zWurJjmz-!kK}^b ( M8#pys,po}ȯs"[v1+O Y`f~lk^xW֐6%v : -t+$AM)/ ՝֫֫Fg TD ꜳ!/BNBq}QHN$\ī'( wwobJY o!͠Y. }aeNÓVrcHၑ0iY~c`K؁j:C@Ϛ.;v[2է%hYqV+os$I[Yݴ? e] -#mh}`@>,@uBV(d ζRZڽx5φ- O?hT})uo.$Ls#ff HmFyz+TSV|uQZ ÀpVn0Q"U90[1rmL4\nH]R{ wXr2f~b[NcIFV"FH&yGJoky{$ic䝓 8&6 ċ30 &y? y;BgrvΕ#rHQb%J *hZBE۾Cvw#NْRBg e^:< f$ߗp~̥W{m325SIdMikDmpvmni~)OW!T/TNWm R/HXWMb1|Z)8cBYW0=@K{,~,|1͑8i帺?_wcqAΨF]2 O9]1 "Ogl' [㲠z6e3/ I)D̊&3 ! F%+~$ݕ#/Ɏ2<5\2D:6sG])d|nV,"s xjy SD孤+A%ZnFD%dK*'+/FM7{w2ov\)&aVV:)H67Kڳ.O.5|2AA!! x*չX'(گ=P5QcqXRC@!̖u瘯WW`RR]/e[ y+ĝہ.lPx7')6[y',5 կ $Ew Ɇj^OSxt-$mq12=gPx'ː!NwSwFv|oP&HQ3<&u|҆k [,0txBI*nj?1h7mTNOg~7x2HEY+ҳtOoBcAQ'A!|va2pfBTFH֩t#q  Fe:%2(̷(}G{B8qa'q%|] 2דSA~VO`_55 Qmt\>`zxk"}Ő17 P5ѭͽ=.E m\lGECg%!V7!9Z"SkdF}%rU-RAЗ-BCӔe.X^?Uefrl]EE^ 86.[|a|d?w^;dzkUx-JEJﷷGxшa,>EiL8~n$84*Fwʝ$f\B} r>:׉+n+mb7XJIAPRj$QG$(ڞVlr2}g%U +TV%y|rti26_)^ԡ@jX6oxԋVV$j"U73(1Co8B;6:}Gܯ([ͷ2XgzA(ZKzq(Gg&2{ҔG\*;:0!i/-BnmI7nٝu\ ŋyDŽ 1n"1fhc7Ԝ7`_' *lHkwg|a;T9ʽ>zכ'FS('p}1>nCiW-w Vt4NlVE䚵]W qH Y/|y7o.j# ^eA5'a3{}[DOv: (i1ql@S ]!Ƌ7O/>|=.='@KjkD`v!Ӏ 5 -_Wo\&(P̓sƒETWbk2(K"Ԡkze!;*JG$+qB%Jr$>7m d{"U?P]W"ȼCo,qD}LjО dHS`ch]d/.ncu;[5uՓ Rlw^6WlINZ UFZLZ"6dIo%P4WRk̥jNoA'W(Q形J|BSGuAO#m0Âu@2AEۄ[ꁔam&ؚ\_ f`l+:Z$w?Q᯳^;1*6b1QR 6t,!^L 1+!>"e[cE(D-{`&X qnAr]y =Z"~]1b.^kF\O`j4^`BPOV#6YN+ G.EwxDWS)WftD_L>nMBpu|yd&[@lHΥM_/@.|C8ӅdJB 0B 9cttI~uwǏeG^VZc ?O'%'݇Qe ^R@N/p0H$kz̈́ ]̪ I4@,ߛFSh YcxQ-?qeSmQ53عt}st&j_E1eJ(مQLmkÀ4!T6g?Z`FFؗo dtu:'\t8Ul7,ǻ()B?"kr5¶L[`Ѩ_0nBQ˥LĠj5\Y}C)HRgś"j7& .2Cmt K4K t3IB i7$\]H8%xa0*#Sp:_F a>0; )a+(̈R* o9DTePyUi\ɱJdoR(6rP𢡃rZ#$GU ַ0j=aQ)b]ӤL8K]sHvxbwĸ@"nG_>O^[j_&CPLJDuR0zT1N=v[O/ rֵ(EE#2[0΄fPMHOI;E"\{BzɦN#AC3[G~̖ONɽH_a- cAHp\UKN'Դ"TTI&zeY-^Eg0O`IO'<DDeblFzQ"܉vt'" [1bAfxӶ//QZ7ÿxFef86^aK0dF7RRdudn:ȰiI~?To8٫>: u[ҫ7Ywq|rջIMf"fЭ^1LW{T$PpA'0/P^ Svb;;@lt >X-ɺDv~>C'뗙[nĶq2FZ S\"+7eOX#phӀU]51B9ö^C*k > 9}D7Nvr s{fQ\.xT]bc'M+IՐ&.H/C8z寢&Q\+᪡䖭+X#!%=%/?Z]ET'3(IDXoC$kIJ'NuG[BD! =4|{JGƺm{Bq7<_N44m(j2K]7I- Pa)moo=M3._$w V# grMևzmJ`3$A H/3\)臘jvk׉BȉUUe^tk6^ jO .& Ǜbx [E!u;ʢ>(T"3N'YMXP\~'[{V2M5<õ$Kg m,Us*8D4^ <.Pzԩ3(uԑkcl%5RXxƕgk}f!-ACzYiyQ16^٨͈͞wGCpH }]AN(elAh@r] dl>!V?μ)X\$l BQЕd_R]͠zhSpgHA~Thȷ*"Hzyv' γVslYw*E 뎇= --hvLO> j6| Ƀ/n2~Fޤ.<3EU~H/\ Wa۬zD$> Mٴ!.&$z}uH=-^[=uN(BYǧp{VE,Ƅ르mr<=HpkLJ~5JDh''C5X4otm *ڎs*U]{vwyx (be68SiѲnuqđ%!{Y/۱3e%-l.*DLi`RdX;ٖmx!T/!3(XN,vc[۝lJs($yU9I~}΅(fBѲί R?[?L_;y%]DDz z%nf`3D:PMk97O(aãM|*Hq MȎ^tKU=VXx!մ,mpdЫK`"W{T$,b_u=N{09wWf?XJDX:}ʈ[;G/}u3lTb@fNxdxRcmL|^[}P*hVJ`/HN;C Յ5L6*} ͼIɖFE7 vAw`T7IXZa̶>Ռ_a;,C#ݮY(r]_Hw_-u [A7s; <0Xq2#I&:dgުK"C9Q뇚cH1kl>xm{B l٠+T J1ZuG9x]uc>&"ߢ͙C~_9 *vFkA%(si{e:ƺ<݋_#0}JYEH-xt [RjC4j#GpHߦJ|- Ll1$d1*g.Ǵc"uIRqg}>CҶjl`7AcUo!IY&]=+m2AT{ΡY2́CNe!bw{s~jc. I@6LMIJ Vh6hXTӪM%58o^zJxfЬ]>Nesph5?zStyW$eAHk=Pi2HB\p{0&bZ0Z?%9Q Y;<Gmۢyh]WjM_osܧG26A8”S|6r`6:e(Ya4:Coȴ5\&ZIw`ݧazo(o! zx^kR@Qcw ׸U5EuukPH0ncyܤ|RwYnS0=%mh=L [HCy,Dj?J<_ɁR:]8 c_uOe)*s ,zŖ_${P}bƿ{/u"9jb".ء-1zqJġR0@}tBdw/UXnK#7 bӴEBlFC˖'8b3elpDjyTt[b~i6YN]xIxbrAЫT$ VnO0`Gl%f_ߕ+0: Z/P.|>~iĕX1_ &&ĤmUN%ZRitлby3h@*ĜY,H*K^ L{P:a~OjYd3a '¨e 0 nfpSB(]]geiL}4(\,u&΅]lum6"hbzda)h>äp®hv;4Uj`PЗJ{w[VwGH­%;&+4l iJzr7:6kYjK| .e%t'txT$א`w} WU2L LDH'juwJ/սo"7vX~!^-4=Eyڠ"W)q<@}h {@^Xb!>%oL%Ȟ /b(-QݳƗ,}me8+ׅLDpp8ke߈0Vm㙠Q7[|m@\f%>y>+1$T0}&չ)55bV}(qGf{#7R(3<?( LO6`;5er蓎41|>~uE$[ P9'%FnA8{d ހ)f0ѣ 4)n_>,*i&^v;-*9˳ZF*+iߏ|]֞H~^v֚k@~T+#,БSHt~kpÅfmТ.bOHD|GK3^QUt %Xм.E fwxc3"tYq9ܸ(c!z (醾/;dbIgпdkNO}w58 cL;wY8F0z:bΗ&l熎|ѱ;.eسψhp\F5pd \b"VF>oYsWCwdN IGȽy>Gsֲj?)R|Nٕ;1_S{D]ddY敀 X=q;r,Uٖy +SU^PcZ:Qox;z#^µ\?#3,lOH|ǵbѤl,l؛ u_jnr\0De͜keEh]] hte"- W<#d diWA}Nύm8_ gH3:n+VW+ahOa/nǿpq,;ݜ/yW V䔃oRkHJwEjYъ!6wIJUS8t chz9Aӕ-rdL RBSl{N'ĝ7a4uq$`TgBgalqHʧA68FL*{he~$zh)FRrO\EKR[)㑧Rkw,nld?gFP>#0!d9-lfj#bd?3&Hxq,}uO[@B@N_3NT]aBQe '4w$ۥ&ʥ?pH!ԋى~'L/Tc2o{3WCfNQU \q=]QJ9!v9G ^Lq`{ΥɑA̡X⦡@2cYCTB }}td $ Ks.JΌ:8|8"t* ^ocn-eNCh<X4EVLɲKIejJ VJlGdu1%^ ٬fW]/ROP\Di).ِp?\n!c ^(3u|x8ۋT֌ 2T@.JՂ٬k)zHo7 m`_8W8x@LmYYt< a*dxKw"7:h|!sL*Ơ=ڐ7E6?p8)Mڵu}uk)q7/ c6Wi%~8H ^s;5i_?Ղr6$2w.JL<ȘFM.>f,ɋ"5DN^C0UCJńtWV̴'_e)׏7.ꗾT%4Ҟ cY_Ux*iT;Ӫ=ڕH|p׬de2@ەŪiUT6tEؖ1.'h{~C1yb ޔgMYP,c]tznҬCIXB<ԺݤyUxP ~43c`5|`}\0MaȎh ^!NnFP|75)BS]ϙU)ۺ_yȗT,zhJZ:Ԑ<;=p7ceJh:9 ǜYU_yx~SV=*50MvlV,*oHT9Ī)Xc(ųBFu~Dܧ(LyBPm8EYk]rC ~&}G}z;-U,VMbа!Q)xdV+݁||w(#k'xQ,^ߕ:RPJ08̳"!\SF4 +gx3*X5ށ*V򸜶 ry]WpFsEйrt|VC-38z;_E;Tf,z|ԞP f3IE Nn1ĭ77.Fzڃ]ᘴHesol47Sc-}\B^"DϜ:·TအF&Ro8X#Y"܊64Fmņfb-ӹ= 2 ,+7?Z4¾z_u)咴@] +^z-uW1Y|zE9iiTè #Cse&&1ϼf] 4~Q|ҽ XQ8U KƗ%mʖGL Ȉe7@"~?E=>3'-;.'|^IkJ賌Ycjꢅ۽M** w6q!d aL|ˊCQ N$L|`0.n7r.O@0t${ wfQ-k:ụh Ok(IVmpwb*A?֙$"wo8+L9R;1Ѱsנk0m/o*2 ?8^,i|Ȍ@`1H3;2Mw['0>'{9#)(1n׋m2)^}ESX1еm (ac͜^DՅa'즕.h3BqAW  ;g: }( ߣ@4A"2_賰`K4KZǗĂ?{/{_#';Ӿ8_Gn` Lo}86yl%Dpzm^ϠQ֤0/YtF7vrʓ֦\>^?<7&R6f R2 W+JVce4<.r'ylw",Sդl !Bd  eL{2ܒՄ ~ДNPIsp|猠\;C' g~h͚Re _yr{&+@(/(Z T6Eq>dQzz/}V[{ kL'ʙYCYOW>Ժn 1ߚX^*]ZkF ߕ].V\xzwf0v7w"CpP8]̭,.2%@hmiC1 R٤ֻ hܳ_"r ;CS/`"h_Ŝ$P4Sn>3>]&m󔻘ґbc2I-) $tW} ,I^E{rק.6К4bU>&2:IcW`㫦Kh?t(nS->)|aڈ[#Ϭh2]:BN%4]G 5`^RE)&t40z[rd\-lCx_ [I~_esHb[/}tgװa/ drT;ЪwnPB2.GxABs3p}PFmEI{X +S~4#>rg,σЀC5M7tܢ 6Il* ?.+&|x -5'p5j365'\cMF>ɠ)L"\\@b( S.C%rnSr"j9gvf1wN@ }?'IPňLKJs.\7rDDuV0 ~q×3@hs$s@'ov 4$ fXB"AE3U5*u ~ c~>%se.y}µk9TARm}쫃 ļ4?Abr裩! Ƹ=;Pq׶N0]fL`h@)G~aoG$MDE9RNwlڬ#Q(Ф|~ 0_j'Znа_l(B[ [z>U⸔iL'$ [59oXh{(a\ӫL#uP!:M:{h;x`n bGWȤK_ 3b4%Jݗ-d.Hނ,'GPbFQK _u*7y}T|g$lo~ރLXZDd6pJ(c֞%5 prx*dM# Hl0a˵ϤHV *;R1}y&zX5vb8{59VmÏBW9̉WF1IM4دq']ݒK1$Cu /Y~fBZmye,=[ Q35w,WX̅oDgXnx/#8\?Sj+%)BG8="׼*tV`$iἅ<=4G|?v7$=\iP2ecs${{P܍\#?y7l?F:"1d rvIWԙwb"sv2V7iq sӍko aL=5_L?4wxYUPXf{n.S-bsPzR3ү Y_מ|&ꐘ XcCC0,3-ƞZ~Uz*wT+4K8A3ekVNW '2O,1k}{Ihz#tծ x]} '/D| ޱ&Ԡzsrb z*pxY7Oj!+MӔK  5uh,fiA Z@_bi0H*vu "Qhz}4&));lF~ 7" '@Gr"__EOUX@C32Ɲ #7WT)eBNmS(B,zE-^ ;s+ƪ:tfr"<} >v ȶl簸><]hǦ{cieQ:.7!<(`8uFnaK`=L4G'̠#Se.rr|ۣQ,eH[0&%>*HcD`!{"G|ʂቮ\80W7kxoax2dЎ#E^9,&}ָ$t]D3nEjl̹f,i@;ZqWđ~eP-ʸ@k!,POBmYcn\8p Wsҿ8YN"Pی?wX0q K3324s5u#K;~V˾Q^1 ШDMYB~sBTpeJ;Gl3dq!r4dwP96kn?6'"3dyѯV Nj[$^g^]+0-]7 h֟vn]OI$9 ºٰ>"O,ݛVqDKp&;Iϗ)7OiISj~iS &zدע ܼ- eIYnkjaK5ԏ>9{@^+Ieb[Y郲N*Xs7^3PE;_|}_ePD,ivb04. RV>I ʓrteO0y%6wc+XK3-yxfc$-!$TUǦ %>w@ b}J<.5JycƺfOr-?iݖU'v )/2g{pHN9tɩ I &&6˾樟Qiat[&1Z,Ao?t9(*rSX&cp-KN xW}.q}BRt ogy 4e,m ō?t MQ CH{rx@ƞg` ?(юVfu;N VB4ڲOJ14;[DXJw5[ A //eH({v֮K6ڌC (7ܟ*Jª}1fNዜg([ %X֡tZ8x۸ēL45p&5,VaǤE$ḵѓ/Zj~zo w Ygݘ#-"PQ>1Mſ;_n/V8)d` 616B;4[Ntż DEGJHf׍aiNܧ("`Q^/Ikj%;}489Ab%AE$fj6`ΑѕiYRLIv!} CXT}t`!B`I6`) FEеs˻csS|ւ'g|iȵ4(XמG?U;)h_dTpRO spc6/,@lkyV.(k; R.) &u1j[Q/:nSQ ^OOeGx$.JеΗ&B\E"x1-ok3o&B6m6X?mrJ죑u 󚸶{L8fܰ"mLԽ7x[& DQ6L>=w@Ɖ.V[ÆC+4"3 8W5YC>:JE+ &D9jBxgEdƌi}DcraPJVNYQ7pz ۠07!\jkEz}^,?n>=.|sD^*g_9Å\K7Ie`ꤋnY60i TϔdvQٖo4V* i,ΓHJMQ━T2 LpF 2lpOnݵ:q{{W*-%j]0juELma0Jfh3v,_e,?7qOXn_? "dVFqSb!!(,9(KlƾMy8%TgׇS|8V2`E ӜW<@]_1NxayIk^9r%nbwً 7ar4|UᠿHxVZS@䜤[ 4N$+ķ`K_7#3jtTd$hSKa" p }H ƺ ?RIضN>lGC5 z ʲբLYΆ M(Vᛱ(,4g"KJ LP*HG8e8j Zmȿv(׆L>;3/kHr~?ua-s,IX_}T}aV=|ZzLyou8 pNpˋkf PX ρ/qxAR|KD:nP_$,y]Qٯ}E-C\ 웋YZ )u7HT鴑6WЀ *}8knxk2/ ,W*JId':a9h[M-'j zϬ~ ά/yCU:dӟZvպԻ@u/t7^LZB^ضbBHJ[@,d&լRR I֞+rޚH8W+5Y޽R5|"jHA$M C-Ea C#}׼M٦yů.;}6d5}2 e h^¬Sc_*!-O> $"Z? 7g] Jlm꽎kӺt+*^`fƛZt9ŰCNWÓ0_vv鴢 1<QG*[%VeeskjgZ;8,@ūjwbhp 8rQvKjp&U~[ ~RN}g8C>3p1Is~vY#ێ6!bUdxrWw \ 짌7[#3,L܍Ky؝\aPo3o `/rwK`U p-@L(ܘnl&j&MčbE7HjY1(,A$ xMEqW7B-z0VUoa 8*}>$3š6KcOHR:h`6BRui p5ZrzeSj "I$6/;YĢ.4H9!%Hs7R<63 FAϸw@[(OxN h5"(1r ' 󪗍7qd]seLmnB5uޚ9}I܁ǩEv'! Bi!@o]S zdkec;B9Te^O mf—bsNtv[7X/dw sr HEغ$54[nP5κO>2A]~)P3_;N$H{/~ѭL]2% Ϙ7TTP5rQ?ܘ[;+'͏w^Tt7`5''޸K6Hs|nWoEG͟3[zG<W1&3]gm̃ſ]kEY.]Z^ѯvN6`4ut13 \I^FXX94MvZ['|*o ݅vÁ/$0UY!ڞ"oea&hy!o|Ȯ[K@6 XbA4 [d}{mɬ߻t؍]/"ip7T>UyS-w8NlLx@ã"%2\e &h/[moQFœA̛gym-'TB3qd /Ӓ$ۛH:`|)#'qQ$_[h?;rxPG}23åBqj_"/zX:nJQvس:2VܩpD0QJ ^!a^~kq/F9қUx22} Lj= h! ]kRS}zܗ^8KybQZIp&o.Ϝ:ih2?~sDDŽ{RpHп% q,Q=#J'Uutim38:CեP!oPRG&uT$s^w/@+=㩺a&Aಹ˽]!7FT>GǃbhKƙKy9⟟D4КrORgGí/'bONN$\0mxrsjjiz7 ʰꒋ%dG6v8^)&Gtg + iR'R{B@`{mhbfSQV8>?ߒa5Zc pWl@Ns̸D*_!祶!FGPt_2+}d\I >gGUuԇ~,J倌*Ӵ(6, ǼTdc②&J5Vj r} j}yM-s+H. >x/ oH5柉Ho?׈Vk-Vt>o5 5a v;"v  n"! U{`p'CT7*!u_kGW2L%E)GhwAnY'wgOA& W_W-qzVX17%l ZJ ,]pv-·fɇd] :{Ѽ]+ }_/=<\mqmVllk\KMsΞ}q,6L!CIqJN߁M2HnA/"Stg' چ uPB8;5%97CForMHdb+2wOLR݇di~,ɍdK8jTzb.vNt_c[ԜU谟v@vmWj7ÊQ޾HȠ]YF봐A!TAS'E_u:4AHI=_uyo[&NY{i^=Q-{aa-pwL'F~V0 3j:@oгZ'M*6h! K9ØOwqP2}TsQu.@! !lW$TPoN=5Q+@㽲{.}6f^:;Cǭk"Ihk恙gsE:kw4ޞ} oJv>qIH3)E"gŚ,N}PbjJa!kh6蛻򾀁M;s P#Eej eDC4yL[q"ƈV1p̠02P /ApOZv\ | B%ך( Q-ҷqR0r|=}Q)Ď[&J>d4)HNJ*#sR(!f=9VI qdaC䙕umu@-05<%Ea'~2M_=ϩ.;>H FI/ĸ?`&3X r!uBkd|3$(S7۪i.V J SzMہ xΘ {7YT*{?qDޣ0'&rbtx*Q Or>4+vag@Tp# A k#ͰU!a8ry^qZ!hp<=ן”ns ĐxQW:~1IHܙb  @X91J1TIf "骃xϕ呿LY o2*C)lv3AUdXѴ@_~S KFpBEiHS dv͢x͸kV)&)qNۇ>2E5^ tSqjj2{XL6I*g ^xfϱ4H2V4YE vt{6V  ViYWapfŞe59kc_ RHq5݂̰h(fzKDҷ0>Ӄj\عC{,Wfs&$? LtӬ=C̙1&t}~RmR#X-DI'1r1`Mc#ʅ7p:/;Ƴ gfZvK3S_$lIb6cr:+c׈8Ҽ`PFg,V_/mm M*2x+vY;pZ 1^4|$S4+}鼫;ȋЏ ]P<L(vx4ppɕĻaIXxrk̑> Ob-WY2O':uI2?NJcG ++DN2#gRik :i+#q4 ]fxR$ 9^ӡ&TH%;}WcUY?/9DZS[ 7QQ^kOe 3d_-t4'@Q5q>۬Do)8}-O"j6OׯhlDSF T]2Q. V"8J*%), rUUo]eғ+I!fK.˥MԎӑd ^g"6[Bmut:k?d{<9 L^Sts8v!!E&2ѣ$lfw0V`i6dLH`5Bư2`ˊQ<3r{xq :x,?Ա|V>lkvqmbM?jĬ{MDQ鑄 Oޛiryo+1+f;P[(Rx}Z PJ24H`?Br;q'99,n['O hJpf2=$*%_˶>{2Rs/."Uˡ=- BrYp+pq*:͏饥Qx[k;U7~ ђW 7}Ĭfb5z͈OrDb9z@YـsA44E3v7[!B\F߰ncp)>vX(-o8fa"gZhBnwcJ ?k3N=_ @M z(AI:Pt1vF_(XosiUQl4K2ZA:Q?: UAqJm5A[V/!~ч˓q'EdZ݋Mʶ1NJ8Ԕ|EB 8:ѹMX߿y~.ߊ{,8i 714ۿp٬I[hm'wþ;_ *0v7('n~قyw;OWKd&;53JlëfAU05;~`ăU*ٍx])u!f =FqP| qҎ!(4v[nt[ljK<&&#< p< GCӵ~Eьn2sA4L̩wdX_=?ie_KAa:?ɸ TOxĆ1S[/wPVon\E b#/D#7fTIk{{pXYkRG#WPJ\ MAWϑkk;0 #rgXXgmLm`fp 7dy"xhmɴ KMS7trQHZhSLlYa=tzn|;9̬モԯiCN7O-AU.==RR5u@HZMqcь]yIG/bʬ?2qnl"!)H,lZRoj[nZӯq5GtD µ+C1J(Q=KQ;)tXY5+PP|;5w՘.aW=B/IR''~M;WY-S^#@#g&tθB^ݽ9pN,9FFohV_Y`}/;cv1?,*Jnb^V2On :-lr}u_ﮄfЎ3'&bf]vNRi, r6S{$=6ڀL[t2߉ތ@MKΰ>ja/^0ᤎ9dEzn\?!-?RX#4|T,X+lVu )}YfaŒt/-aƂ!Vc1!3X9B9EejȢPݍ:z4ԓ*Oa9%5}yoKȩ?VEtu5%mPAn;I5p |;vd.$=~l4V}CJT-unf*l0RxEx UjJ,9c6=ð11q\ۜ WS+IEszMeZ b í*Y#GF@=Wz$@^;OVtE(D="i(`,2%C'$93)ZwʾSˎȵv`36QV9 ~nTҏKX=V1 V-+/C^Bg7MQ&)[@jpuksfwDU%ns5> f =;cwQ3L:4rȰO}V53^+6<)v&J,4Vچ>@^fҭQrlk|~͍!MQŅ~@3 g]/T` /N $cD.V]QaܑGnUt}Tx VK^[Ԛ/Ajd|Ce#̟`>=$R̰Ϭ0K* Ӈ,;%rݺq,azоKD0N`}|dnO,kxlYA,`< H ]<UX`> )u/*d WE!YF#{mHN+9kߊ%xTϽO Y|7겚IHhLlQ3Bo$/-/p L5)A wK*s "=i, 1= YEZꕾX T$g sӟlԼ&@B=s2b ZꯨaKXǚIWҤq?P!ZGЖ'(4NMlZD<Ňre)B?ճ˜{S rG{[k6V7O{ϒ Ecg' n@Q8ɗd2P֍0t_BOg{u$_\sT6YZt d[p: )l $seI}\ZP#yssȆ wL=2SHN hE,*,o "rN荙œ6vlcGP]Jǔry-(VpH2|-7!;>IR+ASظL{hB4[+3fZlvx9iν~ 6X. EkD* z E ogҌIJ=͌a ~wC6L[T볌֥":oSkePy }97vrA=<),voGo;`kɪQӳeK$(9Ĺ =C+F:틇~Jvz1B{KNHS)GQ/K8=SWĹ v8 ieF!?Ҟ/w0, vunc[ ۻ!kNr> s6of+2tXSW㩬9~`Y6Dbݲcځ.D*uc* nW>ffLo,CL*J3(\ZH]{az~a$x?0\NQ!bf }91`|fF`UPٵ%y34PȧC'u`G žzEaT[Av4ق#ۓ,,lj[AE(`|zOx;ҷGZx|m+TÝ5Ȥ=A H$R$3$3[k}4S.5!@s׵k=0Z3fW.YD$<4 NDʽe\D_CbV-@Ը]}/S>2-2_rʭs@"w3h|*^S_ţc$K ȯٽB%<,4ŸOplVHOz)!fF0(L<6)cD"A{P>ܭ6s6nVX M#F;$ ֍Q 4Msl#[6ya2 l`Lf KePkwCGS7E$zĽsJRA'a V]$\S6zsET_uFr 8c9X("`eԼxJeFL/d~6wPh[ #"kÁ21eB2CO4kD-T ;T j֓ʠ rUO~;v&f^:Q (/R&c|>G*,+Ut@B؛:u̝mt =}pĻ/ji%9C¢x1_r=EuN]J}!yyUP6̌hLz^_ >*!Bu[ zBkow Ȍ4[7]4gJqWU2{ =x^=3t;IَGoq_.q,1TNiEjzPHA;chCLnߨ9c-$CkDG8g>o\;m>LtP[@Vx;&NӅ 7́(VX| aU,Q Mz]R1Ș霤Z:,*{g`BQ.< ,'6rS;/A}c 0kFڤ!>J1ƫzGSN5hyL|weqf.$Hܡh,uCx`i_ 쑗VU} 4 MvPsi V7)Iv5yΏuJI4ڵnߥKWӈb*G;PL1 UW Av6[E]`V=>k Qp7nBY1{౽첱_|Uq qCߙD;)tY܌I"pRS#2!jK)r\0R>ʊKϭLD6$g~r2'õY6^\@9hL~sԎy7N}6H1#9 Qɶy)YԄ;"֕d_!Z)g2KzI0>N./PuW |0R&5TkNAW~J/r^Lwb0" m8Κ8⎆ ;sD*A#"5-$-o!3[/&4%.7TY g ]*KHEE")vy*"oNIJXrro-OEĀJCE}5~rj^us۹ż[lbA;k]2U_[y|2bI3|g@.X ^WSFz|Gs%Cb,?ce=-aFKO@ Y1 J8\nДZߗ\f)߄T^;?: sfKEH+aPq7 CG. s}B iQJdiԵ5\7s_/=aVxkGډ fdy,;wzl`#X =u/c$3 `\[,\wզd>~rɹ!kn%ʂNuL{c|d̀Mpڠ7Ɩ8<,24GPjgF5ᄃOUo`>jCk"{R|?$+'W9NHJLZ-|VPH?禦PfP>%K7y>#n)vSrLї$Ѭw5h|InUa|DMք'CA>;ȦM۰W>ݑ7y8fx}D sa(ɽc4iiä,qVM4@c"6qزsqB9s7?@W6Vd!o$8гKABFgwb> Orjfe!rEv.pГ߷Ϲ䝻yo} TP׶/g2'w)o'mZyo]MCdħ=ޔSU }I?tMu[|(2 d"vxۯ3+_+>cڀɟ E( +{*(Y+㹳~PzEx Xt% |ZF~2.``el8^+! VёIfo*q4hFB TrDsҘKoK cw!9<8R}B^Em`Ց.<fʩ5kR\=̀Pal%vϚuSъ!17=쌌2Q(Ih+^*s>, H]V܅cm@(gE=hјە,h8thlQG|)}c6*#*:XT4Z(Ϥ묈w}CV|Rkº]偑Ԗo)-;qc/d+[$H.J.qEq>OO3S\|UѨS\p`6y,(zc~k'ÝvʀFV ioӆEO 'i^V-/aFK[B:3oА[>/XIs[|N.d(^iƷ'`%_,qǻ9nD3ArX@?|o^R0_[|/(1E05#.HxD{qlQh &E.ݛ[ hHP/ˣV GH| g,BG ܆i#uU.x=-m1mͣ3%L\3$rpmC?-OF6Ru䆪XCWfC7Ƿ$H OT)I-hQLwTD!hA {³XG*vR/[uO5hfFy7jfj ) 1sdNO븵6ë.7sVkh@E#ۓ4:1؀Eִt2ה8[F d oe1\)N-#2T!s35\ϋYr?,:̿ | َw}yA^6-9r$C90.et#cD g_LteO-0H#RӲmZ)zV^ BSaI/Gi'x r.Tad=(SKu 3o /SI!m#kwM;N'"S v0o^dK㣼Hjbx񩛌o- qvn#6' mVQϥ;qXIƧMDd0 @7SұvgxuĀFm> q_럟 * {QIc;0v|k{bKJj]HR!_5M 4Ӌ_Gi-Y՞9<& };Bݲ-oRk~Esâ\$ҊL;y 'G [ESL md1h}RY28`)izKOc ivĘѵ-ڍR@lupU}nʀ! ˯ ABkm<[aKFB5.=%ױ^9 Z'ԉ)a= R#t4Pf: И/ uxenP+rh,GwͣB1=kxFfO {eN_pqÝzUN*\+I ȑoZ}l3J6vTA=ZM5[S??i&FprF|Me :/qz\g'7kˊy=6AEE㯐_DjB5^E6,pS1j1婔 _ ]PZ'bh^+İݶJze6vu^P,Yqk皞fV\y-PdY>H sFvZu@{ZČO,Z*\P |.GDR1t (QKZDo7RZ)0bF5.;lQ$&Ш9i8yA,NS|^i/\ILjIz+tǨk+4[/+M#j8e>(4H/׺Yؑ upWu06(b⺮/ȯ OlȠ3xT%2"fbDL7$㒭tG䃔Z˨`1_9-0 sp..}áR/ȇZYRCZh[F*=CiP@ f8yݾs^Ourx~GAE=EZaEcDCDIfi<˼{ILv@ (01&ְ^ǘ7TH?} O$wu)V!6S͒۠vk#Ѥ4ƙRMyMmJWOnjf6^TU19$jﮥ |)=CHoF {10jf~q:*9۬Q`%\+"ǡkkE&R a~3e*yRSDƅlXxF* _J%~07͟10X!XmpNff 3>tى{"6Y. K׌<֎VmUm|b`v"P.a|q߾ǧB053ccELB`xID)VvF5}F+D*=J.p"ܳo!Fo3bbQJdzԣYZdD3v0?qCcc0Dr>F0=U3΀ajqk 5!;"r :*p[%|5>3cBd-xO' Bq ;fro1NXXag@xhep=;c6(@k?#ykObQ~Fyyfr.W 4#Zw tCI9.@/u禘1hcdز+ZZs@L1^v Ϟ~@$k doTpHAV8kͬdv2GA7gΰUŚ!֣ l>N@:kQ)d?㧕'g`#A*uuuC5Юྐ=]U|Hv e73mlwqݘD1S B/RXv;)- FՒMZ2m<]R! M"(};V^,qf 'dj-qW<0cxJNwULÜmOf8ָa'v=v"f]f~79,ӨLo4T<^zjn~9F6DYӥ7XF1(t*Xk~] QT0h톅"EŌF̄3Jj} ,we'Wн :`o BVWF]f`d>PAq<A՘VMlOGƯ?WJ>V@fj/rgd׿`ƚSqt:|wS{L(Or9pc*;!3)@>$ e85V{ڇ \yB ;$hStY<^4)'R"m UcKY5Dza L+gG0zGYbT1]${,< U/~-#O2sT@㣔:ˬ& Q90ٴ4b4N$CS6u̦, ![l| PH*ϻ2t|Mh19 Po>̃ίc!uoA\RQBgi(9T^:OdEc,AM;F1(˴Պqg%Ds-aK.賕vCINJ&$mQƲvű)4ҪfZ_0$YE=k'0r:;VG-"8OبLv^'A(=Nuk]9 r^J$5[3ZBssCȂƅU;lCɌjsknwf {2Z,KpQm }5mdiճ\E?,Dtl)TK5M!]"ױXa`?iUlf5Y; yFh hs۝KǐN4EYN)(4Q4֥ j$/oj*e7t8GUbqAYv(?sS ;Q]/ܿ"4>]Q@O?dU!dAஎ;@*^quz[[ph[/Z{ ΋BTpXyj{êjڐEd/4&T[:T ?,y, JTPP3K!L4˜r,%7c&6׍$2C};^6_jOakq|e@^;x΢ӹX 3yXܘhy ׯnTqjh",D)9䠴RO~B4jloJJ+J_Db(v CK#H@ tȢ_">~hmœ5][VGjDyQZ'wYx9I]rݭ XKp ,7-jø@##B#=߸G*,tHXze!Zr2.Hal&lj:cZ _6+rAܩ zځΘ.{K;9KJ/ B|,ݽ1%npJf8m)+? *ƶ?js^yxͱ}CV-!S"&p)Jwyh»ӬPA7hQO3Jo>YPWKm(j$E3 qm;`r%{ ׺^/kQr0)msJ}=w@yB#lz(]&G˨tǞ]ANC5E:egyƕ鮷\Aӕ>H0$Y)|;M YqUˊLD,ѾX9]Xs2nL)V]COzZEO'm_8oJjԩBfl&Enx;|M?#(JmJBIgd'jh}o.OJ7q9Hg2閘 *.@6 B,ԽL>R4d-ǙgUb1UO"zls3U fqVז&,] vGIlh)b핶`dh'@C40.\qclDPjlm oޙj.o;Q(TT۽:dž(jjEf9v{DLr"Lԭ')Ex):Yd=3xgZH!':sҋ0|TJ73M4ƥj5jMAy4_>ugQ-.oy^Й`"Q0ʁN%sٷ U7}4Po79OX kYXt)1E&0">%8xY9԰\Ld?hYLOH!\A/[&Mhv*z-YDl6ÏWx;4ű]9zTkSzSZ]Vn:^+5lvᑱ̆u]XxeIS wG^5~!k~;.>Re]ZEIkŗ8j9wTp:sN:qԻuU9 S J3%,xv3|[Q4Fz y.19h?TlP]5Dc;uPgX-Uw.Nʯ+H7,g^2Һu^,qKHgvT !_ìxPZ#ECxd$7A ,Rf 7JWhA{aciZ]f"kRh!q\%Jݣ2;<]nP/q{e8oږvrU plV?;D3eWS/9ELKޠ'C${ p;@1x̟͋G dȞUʓ;t7De7!keL:4Ё';.-x5Ը\T%˽ѺԘ 3BIΞH$aB[M뮉phk0| kD MWiVS5×~YQQe,V{XU/?7ǤEN~>WfZ6V]JΒBOc`'ğ)-L4T}L"fMۭc3xWJ)YeWHgaPORڟꮥܨ*t>/-SL|k\Ohթ hF00w7Tq2^Neݛ7k[ccyeJ4GP T/vcX7<ߧOy\OXΌG"|b6Hgܒ]7x_QxDQNkE9AM{2^{7 c- E F끞 J^0[jy(ZA[tmSV41;ȕ-$x.;4hr=)oJi}LHZ\׬N2<-|q43F ؁kle@^5t) <o3,(6xsi!XLP;R@p3mer k_Țq۫&Tj:@00wv ?C=ykr Sv(B0 fLl# v4ǫ8>" ¨Q0 6^ jS/z땵.</*}﮸`EU'y2ehbc+u!cz5#PoPViG 8" `$CBB0}_ELaJR+Za)`R \l:]%̷c*Gm ۲ý08K[moۯ)VWn*1oƒ" ?ER#{a8Çs!z(6hµ}H ufYwM"?K\˨9IZ|1Վ->ʇrov>0#@}ͳ.ݑM A\"oJ45)QDk,8;I⏠,m)(⋀ 4Č"f`XIq+vޟ +45o͆ M&'30Gsy%weZ}+hNMa@niKZ(C8I=-(,.YZ=^:e<=nI` Y4|pO'؟3F% H)"%<:G+oH4T먎9][` lKm"ќ5ɊSq?N,#ퟜIOҞj >0\۬52+=Z %Oz7kO8L8G`Vc+.\p?ҬMdZ~XQȢE| ˥k1EFOl\.aIe=be˻!KU mX9~ xgX뽹F =ABxR d|W{4>c4 ~}6e;IཤZ/${]!wCy\忥Dڷ|@HY` x}eackTht .7L|V~% k9{ۗIp ߌr6%Ouen)ցAh'cU`UH[RJSP_%ry8w0'[#1^ՙ]dZrpI)*UDf m'CSt 𠡉QpeTV=?{["Wq7:tMC^kp40:l҇԰ծ:b u_|1; 7zݚÊY'v!<"7rY;%-^'J$Xl;@I#gZpsNjN $ aNڅRD G)q?7Yha(MTlQn~~RR~]Hh,gO>I%s2P}?[aI"ٻD\'"Cua%׾5*[\!ΈKw8a X5P4{N>;\$ۭTE*M%[3c=Uw]n|b6c A LUT9tK0@I"TH64Έew_hЪ6eDv``{A?S2ow9r{ 6D3#qafl ЁjKfY\UbW%i(TL" C` q뛇IS/Ln!q`{_Z|ʾM pprZ7m,AJ-$=7'(%|de,g7qިikOpG[pC|S2s~?qV@?'ld\xuwWHvQ^F >41 &lhG٣3+3+I{>#VJ%w B*q!>!%> @h)ZZ8 Fu'0ԗdo))*ҽ#ZVy|`[M UycGy$ ^P^s92(|q?.ˋQ/}%5uj{CC"PqStNORav"#S-w[HKZH8̩6K \*^(^n +`_L [&Qre2v̴ƗBmlJw{ X'PB Z &ndwqa'UiC 7r_8)򎉭&^ȀIaV>JKiM16Le O/I},aKA=顺&Y)ZׅZfOtJWUL!Mrl7;6܁©y3ƹ^AQ= tV"lj\*6 > NY|*N18!6vfh~̄XSTL20 n&uf@tyere$=U&-<@:V"+7XXŽ$ S˱A$ŴbKx$4jx$Y\szf3p4VDž h()z':}GZJ2:m/'2p6u'_g!/e^HBH]D?Kγ_N@_: U-1[Z$ڤCh,2}_|r ǹj,}HL U7GpT[OH5λ>G:̓v*Сo, 1lhͼ ᫺b%B`HgheVeg.+W։KLnߘp9*hUpIscu`Qrؽo` F67;@[&; ۹N ӟkIHu`Ԛ)jK~Sp DL2IqYPwRX[iG@"\ɨW;sä]Mj<Qd(<63E%2T$/%ҿ$BQED_)o o>|ـbpzy F5B&]<<LJ/h()˾)k_NDk*O;yB2^eqn_z[=:p"BvN}[}W@Ǽa`/ann KhM~ˆ =*QzL iS')H'齷SaW\-:d"H nGXCԏS~uy,;N,b Jue]_|U_9XS>CL`zV&AClJGo: :UA|J @ (᷻#UК[< Fݱ=ʟyyQ)dہ'O6u\:Y3@.*9B;NULu+Л&> wcgcţ}3Uߊ}).jBiMl%h`gWsXnA<[qv±eR'}c$Ւ֎/?m7s 1!K_IފCWX3}J_YFM1 faetE~&g|֋%%$O v?<6dWm ~AstK;^8%W0%sã#B/ 4@cCyT7V݁^8:hAl2!ir.q&$crK%B*썮`kn(QFz$b'08ZvZ/^kNmO#ltKegml?wCL4,arڕ RTxԠ$XmPw}FF-V]0?uBhFp:6:,0o:sːC|mB=.5l"pj@Oșa?뚇eǽ0Nsݘ0S5Hfl! Qj̹ ݗ3[? g@(I8GL'JTF/l] '`0tf̠,Kb%UNo%v58 |yzW-(xV2ne&m%OSwsF Ѯ`S>;";+#]$SBzM+'CfN٤sjP̙^TrA42WYbL'>9-T.R_uMCKPɭjݷ]ZVOB뵋pLԌ:\77Ȟ~A`1z!^@|&`GaL*!jvR] QD-N>ʊc:} Mcu7P'tEK8GKTϣ@ߒͤ'FwQ3*Xi3&02][y΋9.I>Q.P!nE{}m`uZws%:xρ)tDJ(ЗN0q/"P )_ȌHK11j{[q_wkw orJ~k%u辜y'޲7 q0 Kf Z.wHIWi˫BA d`8ieư'[Qejl=\H|mo %ZdHFgX`COm9lM1{TR !{MKfr5 qݣ(Y3)<س͒.Sd/,V Bh*/֙Rv +mX늾 00#br+l?J,q)^Bb+kW _nSzV5&o 2*Z\6E=%6m!Ջ+y5M֚*kESWf%2J &A4~-7rSL,~\8"s-/|7E(fTTQU Zg}+4Gvtxeg~5z8;.k 6tB`4th0?VUڨQ\DRg/ k+MmC%1Yl#>ff%{!n7C+5:wa zZƒ 9%Kw~p:|kbK]O->Jn9F*~7mE7hV݃s|zs}ΩO) g9,+\K"&eH11-Mlv']\;34fykRVkQPdؾ/Hs !~0b..}A5ɸbp>OuV3aUI S}F O3 SJfy3kkO$/~1{d(=̃|^T!ZAjJ)! ݱ}T-!YKO/WvOV6[A崈z9diɩ! K1g^IE:7om^Џ|6ZĴNc;\5L#އ|BiBN ł^<<[Y=Nց*Zv%-2Y`xS00nP c:X2Q589)G:n_n󎪺[.uCzvD(9=ܿp8by l2u6y )$Wij}/d|m)\\k5X/a7l |.2 '%~x2ಱAs $,EC-/毹N t>~ ƫ0I A8"O Z47E@H =XAg|VPO <uW'HF"S23>Ř{FUcݒFyKrE78 tY<"v5l^lSk7N(,~*ƯUo%$HNE+C~"/+^e%X 9Ě΋dWb0j'ЗxYZ6nIդtNS:]Y]gg 7޹'1í9]2i"[FtgS]g{r]9i*@Yts}ӋVVf 2V#=M/\̌z=Kt(-xʵwJJr+ǁ SQ'aB#eIWq|v)7Dk\f ǂ=gawo.aVMgȖ*heBEW.g%koҌƮ= q KHUŷD=Ѝq߈; EYo1.y(:.N!ߩoZG~!VV4f=y!7 ğTs{ze&˞t%u؃Fnz- L#NΖ0:,vX#{uۺJvbF3F%~<']mA瀼"\LD`<rSQ HA umdSF☰Do2T<3KNܺTgSnîFuoW]UhXfdbX?dP CºJ>9$P,{ΘdTjmx6yo ]ǪȡxHXjxbJͼ_,IOT(Cv➯ӴCjUbg TㅕaztEb&x ̃ӑljKҕŎ@5_}+yqiVskrZap#.!+9@=\]Ywqi漳U3NB:x0M?f1=)g}q/jc\<Տ+/=\ծnfV;)*fA:U@ʤeO:7J%n:4>g Bf@)X[!NVK(7f`Mڡ=qKqJ@<9[;vLg&޶=&_{$,7_*g;gZCOAQ(}-R9dc@TOaJYʺ{))ϱzkf ڙLlpOL\sP 64 c N{8b@{. DukɖR6H27HGȔ⸹T7ɠ<()[87.LٌRT{uT+(oёsgV>W-I,$e*!6-oꋲ,~"d+9peQ%k~s3T9'ռ gx(uJd&0תS˶O&vR=)q44ƴ`vCr؂am=Xv|q<`p3ӝ^4|O@#vLZa֞SG٨P*8ث[KaV CaLEqrez`86_dQCprw£uz%ҕ!WpD`yt!,ߧ.VM ;;M<;ǓK@n-?޷⭄šb{sGo:/" ^JaCM/3Fjs mk$?dAMP-bB CJPW-ML|') ֡i8_3pN 絃K7?$ )|.*/q{d᜾Acۡ/I[?zPFV͋ruUf2MMe>8TōR7:YˌHZz4IKB@,piEuRw1+OZS-O?Γ~ ^?E~%r7dNց|zU (8A1Fg=fНGBRed:9zRD}25̿zM%8ύ+_G5܊Oy(R'rwzsjl%SW5QaVsm<[;A\A?Q"Т"&E^/@OOzP~4QDv@=aJGo!m_euFLr{~vT)th?̒SXiup4 ~YM6\<}4UVS:s9~tH9+8ɪyϸ6PzZTjC76 ]]GjJlRZy*9 5 SYgybu/C' WkL+[&+6H92E0/&azV⨵V.fF ǥ%Rj9Z ҕ .q ؎S$/Dco =\(_ bK]N |ed^5zr}*͇g@ ٫X|zyD3~faa 6.*u2[0B׮[T?RlZ|3;s``"EP9]~vv-n 8i62Z/daHM]VĒ0T(W(Brv}<*l ,AYP,#17 wd;;(40ks ={36^ P aZY *(VY^ *zW^4>ccsrhXhw+sQ4>TmRxdVCu'=Qt\ ekd\qiWG؋}QF&rzCƀw׿,nDMڶA\BpY&sySvH krݏ=4B  >c[fM@C|͝8m~ڀ1,9NFbЌWھੂ֋4lxFTބFG w#=ChߍXQ>2O:|OT|ŕaLjOCF'b(HƩƸx8"[g{ nCȨ`*)̓7i>:-ȫhwG}X^B ڎF^,ZDn+~7(g4Ǟ,x*'I$T~\09+6R[Χd ݦS*fkWՎupzx7`ž%+z[@ݴ7yYX\r]a%J'wI7"+]{Zl_(K6_|sv{Ѻ #u9SZieo7F ;eDL#]+$fDWOģG$Y/vdq^?;sE= TN閺[C^XbeZܯsa.} ˂`VA;{ވ*kG hGWI >m LDj De7-r4]4~"@fL_U J;3g ʳC G۵p5ڶ@gǯ`!(r&:SUP]7eUX1.lKJasx2#!.SeWtêOSxuly8T X9__Y+AC®%jWF[D3 = ʕ%nSaf5)!%=HkRlK)'Riаz U)7Q\$F׻jSKMa/FOt]ܴ_倡aCui:] vr'FaCV~0 S@WcoL5'$Ǭ rZ!]Bv.JVMnzS v1ܜp_l\"VUEG#ջm׼*$?^L/fn QnCէh+"!O'"j B%LӺ5P^ f bY}yXMdո;Q|T yb5z >zIF䵾W>F5 czZ>tAq&Xd6 c &$zDMB F[.wPh:űA/[ɯ-vd$EU['v"m%d&Qc::^m4q ƃw)|G⨒{m# r.d1.=~-fƴ `9&y'vYAo=`4 YDDWT\%f򾗊}'n7Ae~'~9"#^wU%#] ?m-PyKfL|!cwֲ0VĴg#By |=T\8 65[@;k+V1;q[ U_'D 㳄hlDߑ1ZcKd{MJ"{s neUvW.Gk %\\l~Ui9 2<ڸ41yM^cMeg8;:>^+tkb>X<)')=VJd9j (gKU԰ B\CG}%d"h:nbr)D8,3R[Vczd{}R5}t!QUFA<\ӣŅs sh̡ kCA$u5n&jL]9ïiQp -b`T~IgZ|kQ'^DkQ/KQ\WL_p<-I% _p&64LofK`L~ξ S D `x"e" D4MrAHCGC[F[nQ8[b j7{w.`C[zѝ.W[l&HS}]7 U i#˜cU>?2xHv*4mP;euj Q7)vxk W=zF 5ƉS^inӰpM !e %iG 8㧽f~wSrenOnFX*fnև]6obR1/D_.tr3>bO2e~?=0EV r}fP3ev:pmw;]cX,~aRb՘l}y!!^x'yU VQ>ySk/F)yEXc8z|ɉo)^%;""p}\ IN+i]EǗKmeBC9LkqU]=;լ ){$tW3${I*x;ZDPǰ=Cv740If biƞ0p&aU~RCLRMiCzMjD: 2ªXqp(6bO|5 .NVSW1Z)ƍCPu\{\I8ӹ\1J` ݤWd(@3WC$ApqJXU>[i&RbJ>0Em^#b۰a՗ƗQ" <ƻ˼WĴ^nHY^i4R"ѤœV9)Fe..@02iy׵QNy 6NZTA`C;34Ԯɲ FY%{/ 7k%vUL:EَȞm$lU/PV0oإK5>qJg?fj5-ֆȰnb wtZ]dvs]mYѹ?pȊŧ7ws܆@!DjTi.r#L*r[xȬ+\4pvzl/Dor 1ﬢOBQ7TƩ2޼p#GD_Y0ji*HM2nƠ9+WM) إjw-m<`FN)}H',2"כf_z2hkqQ`zGݩSeqBKIv>W<x0B4|0 /[EnI3ί}F7l;GiW{?;ŖN֢01MPT-Q%fr(3 :z&׽<RI 0* :.r7z!!iq;(s$<؂[FddJye!/fgh"1lO6i;[i$QM/_ S-ԦnUHH%g@4曻x&RZSk z휧<&>Ieps0:HzQzdUje1vA2W 1ՄD.1# Ve@C:P`ID/qNIwF6ĊE3LZrV>pqa)sUc9__Tr?r̅8,"Jc&a/QY :((L; Wna!DM b$?=R2u#?ԘpJpS3kuY^G2c%g;y9oP7)R[~7Abӏ+!DƄд Qπ~'닖Sq>5-F[Z;[wɽq} Y/-ܗh$@7Rd&iC?OSuK,w:M wvr+q3#'ss# d3r mke|(96Q="ƮgIRtW}JLs w0tIsLϗw<2_|@ $;V)SKͿ=#$p%^ Ƴؐ=j/UŬ`XkHP?gӣ̵_ 8*ڭ 'H:Sd2gUo [w>ч%V0&'kߊ&mF2`A('D*Y\)D ҏ%A//ޣv&ZlfYxE/yq?% D|Bx@j;6T`fFEPz=%ڐfg>hpḼe-1B]9kH a7yC`bPh0yBIbڇh*\3_u j ASjEײ%aC8~90Uəe3Veq_%᥮[VA#A*K R4`" D$UϞg`c/ flg$TFoS6[ٓ2b{x3[P?rԥ\ 6@Xy@l,E:!VT$<g9xept[uMNF-H4oJ$.Is_l?xAa eEs<;bsa_K2@M4[;ny FlVU Ҵs/T fa$a ]49o*r@# jj_ lXƒ-j>hkK:ލ$Gn/ J7,BK!aIA<4°qZң~H=τeETШf;]/&X+#Be *b{G=;(𬎻.I x0G&U]xk%u25I9o:5|X[XD@(+6Y竺)Ra 9'Sc'[o7F5zyek\Fyx,%3Ce]ECx;\\.xޫ;F*OYԳ;rfNEn'omOɝg2 FaK<9nYjw ʞ @?}'&]M/hzSGҕ86U?(n2Ζt[~auO!e4q(P0j[|l%:/?RsJ.,x9>J Sy3frmPjS !]rd {W:FКXa3uDeR4 &7nf>H2_{#ɴ YrÍQ*UPSRv` 7u;xP^lRO[,f E㫴;"C|ԃu_y-/SNAN4j7ۗʈ!+vg>4?q15V/#Ղ(x Xq޳';pvzOUZs=.J奈(׆`M,h FYNxnkzvs&q* IbNtj5i0&0_g[҇U*;y}IBh1sNw0O*paȑzxAtru.WP Fj\.B96ap 0߯}>wyeQ[%,uF_>u6ˮ,XA8R*X=t2%y- sjD;1Dm ]+F>C1j9!:1U?L^v_B'L^DxJtwI|Fgod>˒C ĩ?I& q- 0d9^=(X1 vFz/da[38c`OI 1͛ewn< :KX#|k}' By]g#kҖ_, Tst<|T ލ; ̑l CY/G>:xZ"r,4$i@_ǹĴnVIK0* .1jлXW_"!]YHEl_/rwIZvPMϞ)I!jpnÀD6vـ)ŕETW}{i+>d_tGYRF3f:@lw ~U,-6TuJ$믽a5lhI#9]e|eEmgMҮHbA +/٥\f}Zhn];ixo֥;ͳz!5гj|&G6{mp^ﲓ=&ێ)yR X!3<|J[>%I:b ̶\m\ N a 14G<Ń[gh:,XH6QLg3fE^?:VgoyRN (2 ݠrE/!d 3< N:!_4uS8E\8Znq8TVn*u"q 0ЖS4{h#\%NK֗-/j4~&"KzH5)cV7ܰKh_m&z0VЦ9?L<ى;6+8zcL%B$=T=K OجIۖhSbp%p@wCRzctj` pEIOWn h:t ~4 Ke'mbY|(2^uh J#w;Ot&ZdS# HINt`;EO6j.*?F9·ݰy7a%IL'w-Y : =7ǒeWm;ҒCHOQ[Sꛕ 4 t$bJgZL 0ɂ]p~၄ۭQlK插NAWl_:(JKҳZ&\y(#ehVS LZΘhtC&u C@ WdD˙:JV|RL(YuPi&B,jB{hX`'_rÍ]?hZ1Q(VA^ D=tp>D'΂|vAk1kBE>.GXXMq;^Ms=VYtӖp!}9  qdu^ذ:vUeI|~C*I+0Ҧsw ǻ4vOХhX+-@"=yXfC: 8P\77%v_ K3O⻬&աYF3ğ ' Fv*kK5brڥTgZ~S=>3 Snm@u"GytxdXIOh1(Y^*ν`0h~UXgZwG<jWsI<96- 3 ;Z-ꡗ>10aT ";;bOE!5#H'+7*k'?q\?E0930J>߻Ѷ׃Փ4o6 ܣ՝bU\NVC9<"g!nw3.JuFd&5QOY3(z7ޒ .ԍ؍)d;UPMe[HJsffwnZR`'F> VAd1!~auoLJj v:v* aT ݞDnB3vO₼(R 4]7<  @TcaSw(bS"g9?O('z%SX#B~+mHE6 K:=<,#]'G^MPЦ#t3y6*%'ʗZAZ_.NP_ ~.ͫ;HLb]iP9L6r-NY c- 5|HnNNɴv, 55r'jz@WȈV2Ѥ1LU/`ÔJxH"7uF>iP/2k@K%i5߉TAF(+-*KN#GFf~u ?S3:o E*g#gA89ZAksBFnr& Pa_B*Ez>>(|t/&CnIB70nϩqLƫ<Kɓ'M[jx]GH:E\1*wQQ*#8']RM&G)%}ߪ?dix|XRx&QY,ߤ!#J 듽Z}_>KNfS}vfkJnWD􀷕mRRG}<=VaDA`u9MKb QnyV\y)F풬R${n%3dK6]@';Uo؃GQaY~26>wM6Ek&\7E(;|4l“qH.>cMLěX+#@R#^`vПѺITNqVrTF ݱ4yM7;)T:Wr%a(!BBZA*t-7Mcgeˌ5xZݯ4!1_?]hw|o"UMH@şr"7C%V N (ím]L|yvSPaRu dYwV:ќ)8GbecA$ r#Nc삊uYԁl-iRgQW?".& Y|=\44RjEŎ3kUQ\n< Qv.f]k앏؞ DG' 1LS^^KPgg\RpQ"ۤch.vu;½U+W֩DIEݎ RtpvcY?acŵa?#T @* {U;H!HnL Y9w+G~ӮDǚ"+#TꝁHOȢޒZL)f^nVtAEt @-uF9n=ċf?uvsP,MgV?>e䚈L C)o$nzGQ<2D'jS.Uڵ{VW(~-CI<ـ"ɏE&8G[~Jam{щ/&`IKqJϼq9 JIxLLޞ kJjHxh!`z)ղܠ16tC~ I{du*c3aQ <}Eb"Ne^M!4K *֪jmz73[Nt 8ulbH[J2#RTir?<?iu3ixа4rb cŊ%[)/nyĥzdQ”g!)'h̲ɖw7w.(>3 'b;p=:MPJ e0T-f/yZ2ڙ}W=JH|1WmkQqF^I.,TՓ|! l:(v]BDr4M {>oםf`uݵ~.-b{6Z7?0J'^/%aH|l;uu@t9K|qV یȇ8)0JE>M:-j Ir\Qu5kq_B#fH T\Y*b$_]c]Z[-YWr!NuiİJgT?U6<=DϘdE|U".8p(NV~MN nkd)|lL/3&4w 0?r'{w]IS I "eP 0b4>I,̕[wy4|̄rpcS' h޿OD|0O {M;U4G ln QvͶJ5u]™cJ =tdVMs@AG.Knw80tʺYW&Dc|CIq+o q%L*Ύ&P5n.|"%?%rQ,*Ͽ! WE8384R\`]C =1zmXDCH4rE "`P(sZpr0D $'2O9, Z=Vqlblt4QكŊ&1U!fIɀ}JKm2fy߷wƌ ;EZ%CX/p]~pc&|:^*ۭ1-!vKê}_|8O퐗Q>iܻ24Oc8/+,FrtrTv[̿=7*Mj|PT+|h! uVcKCd^cDkDH![R&:mL $> %j~Ą\wd61Z5D3N?t֋7m: :mGS\l}ny?`zStO=`훣HPF0zV:U1Ll{߻g!$h{ydm6\<w~"Lt.n7[ ^ D|%ROR\y[w*d֒d#&Hg8_I>ThYW(&C&{Itُ|^J0CQ"{EQ]=h\m,m02I$m@וs c{DukSTsc?VIHfGdlg{ޢam-zXt\&)X)zKI<8}6zpr9]R8TʊA7aul[h&Ѯeȃ_.iWR myziDJcsl;;P9S0@2Yau5w{(ѥ .[oPyʑŵ 5-I$dVor|1I 5zTj8fpT"|'=hE y< ,>.ZH4|ށ*r+"P0#ѫ(;UCz~kQM2pMP7ċt(67ټ.uZ{6?|-Y!KmZNM%e(C?~x [r1 ڣʤzL\&}#6r Z%_l%-|ngk);j JRnR֎Mk@* [Q}e+W@T~kB&X5.#m`]9r I|5aX%Qbg>3L8IBir xN(! qpk*1e z!1B[Ml>+P9WcqzO_=#*UH εC4%pX7wV~jSWz-?0LPw*v_ix4%Ÿa^Kz MAdv 87lze}`HqΈnڕt`E6Jqኞ{̪߃haR@e/5dZkJtKpItLUbҐ\q nh_-8̠azHw+sy76^`M8*N- -)BI@Kcv>=v9PVj`dI A 1ҏ.$rzޒ;}lŁ\vW7:jhom,/$a-FxH̡}%ᩑ3,, s6K _$P!x&9UoԌ0$KU>Jo"cڒV)1] i[Oz*(FVꓼ{Qʱ@B369E &;@f71Z.@:>R *YƼ \g_+zt?T!,߸YQe^mqGn\@Ux+fJZdTnPe 1HB"9^ڄ%DJX\0E6 эupsjgtmk.:U4|Jq7GsyTdڕή}U t6U[/ 'E\` FՇTM4{FvX۩N:*aCrR mH%{m #HՠMd$dA 59mijr=s)=ABGڥO)$8M y֪oe#핾b(UklC<ԯMHO5ZPGRc d 탽%cbΨ]^SaM]C bF:ؙhI[,ism[_ xOrfx3;G"TL}U'%Zۑ%",?mKh"V*7Z牫^ɗr:0*([v./ 8Ex\")k&X&x2f.AK|c1l^zh \9^&[o4QqVe9>5/(N{BCCNϥ)=@WLw;Ոk F,sABK-AWEb6v`(wX2IׁAᦟU$uz.= .戫̾ Xx!kgl`%#F~@ŌNxYo=X;Y.ٷd9@[+^ g!BQyH C?e7? o -EFۮcS /2OK2U<_}2] /6m|꟥ُ]C7ktjԞEMJ==OǸ-udc8)g޼baԯŧ,n'88* ".,5nFh>ߣc;J=Fގ7 @>nDfZxHքsF_6Yb/4L F^s#5@>q(&6Vq3 jS',r'f hޔs @2ґ枫{4y/"sRْwƞEӰwaEq/7oXj4r!2K%֠8{WO?(0fI (J{&Z(??$pq!m mJ=&.ws/P92 @pEf܃TlQKۄ*kN m>JEH*pFbR_KR].dB#ԊIφ"Ew սE6qw^E-gec#x1TabD/ (FItxXw :Sh(~Lo'!ZĄj*R 8\ _Ak9-= L웆,yU",C'VԼf̵4hM*7=An9hf 6a6m},`|͜'/۠,SUdg.Y46MYBӝc;$[MuuG*~⍗aD <8enmA`xjVe0ute."dx%T!;*5t{? aşߍ*/*yFȜSAc,Z͖ρBCxO %b!մA-" K10UH5 dNڭm(dMyUr@64u*5c3XY 鬛|7L5V+JwV8=1l$=@lC $'"s1_~VyZ8;+XpY_ؔVs (c( lQU4V`g]ך^S@ ~4MLmj}Ppq9gl\_T쩊*zEX `e w#.7[VxKӫCHNŻ_^G,n͡ˤ >q}306 ?p>@7lp8cy!M{1DK`O6NI`BxSw՞)0|, oq^-x 2Ĭa(.($>B0/ b|˫)=K  *?H4g1F46:n]XqޝSngҘ 9r7Sf đl4Eѓ4-~hqiū3Ew/&Y>+5pǁ *Bujj0CK#ű d@bҺ(ߩ+x"s߹o+׶G<;*CՑ:khmXY'W^[#^gxaDMHQͼU[Iv,zW%bT,"gLi%j9oN F)~>=bI`JXgwfRY'UuASl/3L*+Si@lp@aƗ{W%ް^^B4 iC&yma#&UaxYo@E" /,B,]n;J'dX).,KYUL ~o} j x1/B&E7Gࢻgٜ.rs! s.]! n$D8ԖwV}UJ)f w7l&ɸ俞Hm-#\rlMEΊȌ g^)IioIgl5p] ;97SM213;*\|X]HrwX r# `{܎Re`n9vDf1tZYD3!%YhӚ6TAm{4Zι ނ߀}\*(q}/UXLdR\’0}ة`5ǰ?ooAa:P^dHzEש.Jc1mwDCuG`Fipy<u;]РLK&^F<zo;@XxOW7ǤVz]$mwESL LUf3j^sPi8\). b/Mp*ꭓr;֋(UX `3>DzjJЗkh!V3q?6x0|hcS>ۅ_An'OV^a\¢$>*Ϙ;Kw*fGG]0M9hi 0l8+NO;ωP"P֍ݻ=$QteN!7$YA'q4ٕ ۞V ey3B_&~*.Ņ?G1=2 x1,'Oa|f]],0bB`[/ߴF?'ۛETKO!.ģǨ&?6}`r҉ersO{̥Zt̑S7X|HfOmYq|IzVZrHGf @bZ?fdYK*aY ڠ%^UH! {CF0Q׿]IQ 9*`1XA驾g J{rʉ//{ B<2 CjP1w_d*f=Z_D{,4@&OR)P깾DwQ ٷErPSΦ5M܏-ȑ |,PL\ˬ zficTWEO9f1Н;&?.o  *ےG/L=ѯi\6hCڳq3(I-QsӞTd V.J[t?h@Zo 5Y5MK՚ rY$h'eY4_~tANh`B3)ρw&CvQh}  3-/AlV ] 쿈“#hwr=uSQӅ '+)tMڅR2uRM ʀ1i#BRId&ˬxir.>=I ){d2M5WS0KF dF,ǽi' =m mȏ:zԷ5XϤ2$uTJQwrs0M:HCtĔ!Rx%?n}Fl|b%>jY7*Jf!tỊa3DVca6q)V:pjgA& k;jho]uwc^ ]5DRiENDi&kruܣmS>U&gf?{uEZALA qIiN> u}Iy@`Q Ϧkbp*]Mn=n5#w73 0 _N+o8UG{n.45 XD䟪 jkBKu8v4 KAw*}y&T+2pʬ_R{H>[Tx|}8c[8?wT}hvoZ:1&F;cO>8#NSLU?c5|'zN%ؽlKqYi>ۤ3kmY-ڡԇĬhD6_O8|>7~"elC~nHe znM#߁ۥ<7N27uMao.cM3!KodR*yg9H J]z; TG v UB-# M9z8zޏvfr󼷌)Dy<We !V}X!c8UU9euQxSH($(~Gӊlk-6- }-Vv%b5OKĻX.ڇ㓄ԁ3vCHsPSz*9*?Ɏ}ZxQl~YPđ@>"ٱm"G?y^.%\2RJ`dK-Xkbz&=0XZ+yp%Q1Q-la!>7,3[;CU5)ݵ+"_ ^E>Ięe<@uɾ-,^ͤ]1tB3F%z =^ٺ֛ls`_ߥNGJzh%RW1HLEY>EEY_%z$1jP0slA,A5/ߋ6<(fIƿjrx*%+!Ho X9`̺IR }}'7 UzBecg imnOVPas:|Qj/OgK JEqfA`r6Lvm@|j#BՁuˮ!+rʋqx-? VI-k65qOHt(^E[qAIR^mQh e0`Q6i٢QLm!@ϡ>T9-;:%A=[!c{/q֜Q'Er^<7nT۬6׏t[~aks*ouʦڕ.o."D((* .z_@FW򇭧ߩbC٥d['|}I,z~Z2ǗkLQjSÞU l[qgR@w? FtȌC )̝EmRut\# ⶆtC)NldvNroZ>XAmF;/ҫ` YXu}z+pM^l4PФ@>3ʇbR>9(eeg;n^0 \+ NcJ,26LӞSV7q}h~lZ|ʉ z13w<Qtz(m$=+YS<:"[cM>B=i~+AS!.kv y^gdoL-sDE/R=fԖB6T-s:w`Js\6&%RZāFbDa5sVһdh| }E_[ZpweN7UfO+r9]җ;ҝ'6|,gӿoZ,j%c] +!Ck|5T 5rcNB*1yLtñPW3UZ(L;Ӎ|17["$L0R=99Gv[R8PrѮ"RwTS g7m/ dWQ%vB lv/UcO񆚾ܹm䷓ө(GܭHCzm9UO iidPp"ӗ]>z)5dن7h&m❸j}`Eh^"ng`}*yO붑E's;ΙWdؿSid$۹L%874rz&z:)Ip۟BO >iE|8tҒ:6 5/M8-x[\T)iàSג;ILz U=Z'v@#ᎋPp%NeN IR8r:I?@/;}BGsĀ TpgA؊ \Zwo\eeC6D8)Uq{izNaT pEeX`r3&JYB{(\ V -(%K\ S鳼gIn{VHTez]owNw0XxXԱ|Tb(VE *09iO=NJ9[h|gp'GŰ%a=OT՛SrK+;̓7gl\\ _7VOחl)lwUN7**Gs8Uh:ײZj`u44$1ۅ#  erm؜>zu3J!/5!2(BL V}a tpBIbSF_v$`ٗu&6Rn/3"qUB'7 C8.U[vhmw6AT"yz$pr4馪ee`aWiLLJ=IPsފÈW(]4&Wb(լaF!v?Ȭ 'qwx8@:M쿜J}D]o yKs=P5OH*X}蘫\Be3Na)3]P"=&SUt1S!7vd +Iۜj]|F͟'=IZӗ)!&Qu#6KofG77 ʭ&avAGMK3{#k_NBU\)gpE&)Y姤f2drs[_cbI *M| +Xh<(mf\cz0fT׃{N9Y Ц#J$ ;V3$o AL.DZQH_J|*dg3 h3|xs BM@=C;)g@fy9VK2@0̮atgO5ŊC.{~ i]Ƶ)z8,a=9W̚8<knwq.fV,hǓ߽j'3ٛ0v]6sM5 q9/s{_F֪}z`T5]fsoHq~Y /9Њ5=3E2{;|&Գ21dv<HYIT5%Rrpϊ- #H&☀wwR45%F"cObRdӪ!O^`YM wŢ6~vkg;~%4mb el/.RӃ_rS%[gUDHP0R  Kfv8mո@P1F[?oPKm9ݩ1W FE>"sg_ECQI ue8!P:0׎YG Ѥȡu6 q7SEǻwDmp=Kl] [?Nr^> _7CA:)Yo&|gu-]Sit>3a>˻ ۸r "w,%,"%Fsc[v oM Gs=CR{ '_C$% '4p2x>S 9LyR?#B.qvis;v +G"!a\K_PٕJb+*K%^$ $ gZQ,CS 1\&lP9=+CK2RM5f݆v@Cw۬ch#Xq0Y6nd&ݵM7K{X+XO9hD ?N/boC$ ڋ8N^Vk4"[%)"va`ϖm p};ʂ룸|I-M&i鿮B#Bkw^$ܭ-{4U94;:)VyCb|0p92tSP= V ?Fm0ѪSW?4r$+Ni];垬,J7?=j9ժrH:ƹ%`Oj yOsL7%"Eޅ!~8 OuS$^Y٫jWa + J2 |^*bq_럂!|Ik?GBzrͭ~pO螱mAPܣXW_ښ+A.EpuװtOwpKɳ ϶AP]V'4'8ߜt\ 0>wڛL.Li?Ҋ?Ccj7vjޒs ULe:{DE@kb8[9?hTӫD0ޖW1; 5wC6bpRxg NԯO?u1%R&=\5[ʳ=Y Oc~g2EIn6:h*hkI=:3)UjE;ڥ.A A82^e'̫(hnjD=4qbΡѩ#t DDTFclbxz !eu9WUE$Z` rF/*:ݔ ͬvC '1KZˁpW&^]'kZbyh^]pD4J/c1p#CF L}тh߄{lk~ϕI>HHu~4ኩ~=֏QyC%_RoxD,qlmK0OI1r\vUTo¡%JAa\śoP%d񓮆"ƞX4?{8ʯYHϡÍ@w—{Gz\Žctrd8]Bg֗dmSV(BKu ݲܴ&'b'K>)PhApکK\%zO,,yJ85{ ExMrO 'r"eݗ RwW\0g L~l-87;-2_NX= !jc\ #>br+WˢUЄI,(cuu*߄.rEuNUϬd4KׄT CE^w2jM p -O@쨼< $o|!&H1K* E)CUJtBt)0IHY5IgF&S-E\vדtZ.5,n@]ȮYwnT;Hssen %*\'urMY!1g¿,FO&Tj;3QZsnAh"wJA_kNӄ@4Ľ# carLL"^ܺIeiTR;&ވwvH-]p9Ik(I*iHcmv$/oeHE `(U{s?s5 6>HŊ$A^ܵ3F$u\n+1GRfis˛< (iKt)$ZU;͵n[Wc.*V**+vدkkҦ(qܩ>T^"Q@.*~[uO4oP%'X 2u7HgYO${Y}CCbqiBiF!WE)w?p=OSAc \ LT06'8KCwAъrVĠ7p%pq\f(N3[5ô\aGȳ:M/4,>8)c.n>NR=WPe,ci6#?lMR;UمwJh% cBu]q_cUcX4B".d|\U<K22+&]%~/ͦҶ|&tRmC~{ ꒐KgaY ;Q&!Iչ[TijXuH'E]v&*AqmBgӷo |@\g2!)i 塡*+c(E.\V< 5| @.[#N Yd3cO#r|6OA)zOya'RoQYNѽ@ P>)TTj[ڷK@:{-!io_s·GטUabE_]z3kѢ\8Y46w\!CtnZ#~-/ J 1P7KzHfVA 7:Z;vV6FP֝˞P-%- ȕ b^;JW_]g*:fFɏApb(IyHfN)Y E Vښ:GrrdB T&B´wMת0mxږRICrkI,w[D6~=WL9 Z,6u*XGgAh@VG Yt!HP˨Ze\dv_LrN#uEw:PŠ׺f'+fK*$r|1#.ԑm^u /!+yKB4 㰆Lj.<7<_R`QX*.U2[n>W|e=-'ZL/Jܮl.(AϧPNA- @Ii>iR7וxĸB 5 :Á(yKd|Zz]1M;=Dg|Cj(R+9aPOP8G@ɜ{?!ʦzDTr;Itf%1zYdT02&(Y܋b 4i;qj`<{ǥ`1u;8o&K8}> |Ѿ\#V}i]W&į @Y.MRgOcBXcI%*W|9[/n:8~NwPi;ٝ{*ܕ!ޚ"q oDHe첛 ,|Zu-w:HQY/ϫ9~}4N d%-%_ke1ZLX!#Λ4eqz?zVMy2)ex)Nl!tŨ凝Rޢq/@kő oO cv^  \R@i&md12w4jFAlݒwͯk'!*6zLdVZH<(*'jOٽn̟;kǔ_X۹. T"q(+Q\MxfQ.`^y]=N yz8R-g֌4H(9+D-t(_J83z˜?i#qWe4X»aJvp/~'[qͰ\ݑyE)B014]~յǷqy/G8eaƆ {y2M rb>́i8` W *^sC;K:أx̕X,Am7= Qb4i \:c~.2 ءR^VC`Q; GE;{u!KtwuR[GsC{an:'@ J{,"SSL{]`<#k@=%$_DR$s3{M\ aPreK \9j~TeUM$wB=3F (Ů60c֦[h6F(V*i`UL:Qx.h0 et?&vݜ8E}`\*q]?=,ڈk#w߀ 3~RLj.RB׹q>Ž#mkb7<8Bb_kxw!G9W#@3аa(4nyhw?!i)uRbYo{[b5/L_MIE5qПg[}!2Zv}@-;РjEn'J:pH #߽@L.iyTR=Gz=sň2e>cr$PFsg|o8.H z8h뤛.V{SQg> ŘЇm P4mn"q8b7O2V6<AZgHت3Ec -E'.+69s!NOA4AUXc񯒄e `soD=O9G~TM1r57n;eJǨAo|wƽ) 1JMQ%mUų#K/]OTRS]6%dN{:|75jߜwx' G}(BzEGJ4B*HC@Y Gt׀]$HQ&Uγū4ZZM`BBvWIbI$zp#mM/WںÙoL;jC2xj\5h{v&^^&2Tm]݅`jn 'ُRǡl#RZrD<(vJDGYs,\ ѯsx1,&cn'KͿrV3$DCrh\d1Is(vCl)e&v yHf;c}T՞:^_&'U~-TuưNE]D4~ݑ%4י/@ Fsąb.kHv8)G /4LƯ;=B]W; ]OBƛ'7s-]̟"Jg`02#ĵ@@v&i ᭖GA* ݔYV)@'E aE{i[2 wo~C @.3P;81ƈ]y$XΓ+1A= OѐP mzQ:gM#b}hl )}{mK:ȀIiJ 6ΔF}W|&lM A;w8*R_( RPnbwcct<%3[_?IQ"_S/J[~L*~ge*y7}zm+sM#d6WhEy UCfxpBj Y ]EWP>ZpW}Sz,\pjf?t:``j -Y>'QWĄOA| |ww"7rO/* §=1:_MPf$?tJ9hDu{ eTʼn9>l Vޣ8rؚ泫ty`:6W OlL*UW6sQ= $QCG4z-Ѐ4ßξ=ǽ4<&YhGx"ɭ;LL, S%5r"avGًa%bSe9KMԖKgJIG'ȃ+)b;λ H^Tȳc!JUI.%{CKuDC T4ioHԻyAs*7GuK"*׼ǮP]gQYV4?D(1 6,oؒ݌:V }k _ LkcmGa7|SX0yhHp /k\ - 6^rRƲcvP(W]j_e(@qkXN֟dm̛Y*)Fl12xJL?oRMGlj_1"!gt Sd6yF̃_; ?:y?@eRDa!U|^q݅ 2V;\48Ucy-hj]4!ܲ'@~R_wƏ<'ISk\bߙCp; :R! TH13<{]6 *l;Uk[Ä3<rV)o5vj>9HF~ZKfl71A(bO4xqd` F)>h%D-cP/s WfXj$L%!< =Bzeفc]<^:>]{c=3lRH{:'8,qIƜ/TE2ڇ_ש+zF;z#wf^87j4Sv89;֨1b*|A2 | W 0:[s޲VwZF-$" -vYmF%$_|Qr/scAuIW.:d#K R004~` -:[#b?@iVk%4bj=T]I OZsvו.v6h8Eg]ߍk S C"%v["#lJ>ŴmNϊm8,}jNkLX߀ßn~YAuѝ7QEb$!}+ +C@SA"wfz> 'E9TSZtul_e/9 _dNC%)RT8kI=YsqdAۨ3v2 do\Cӕ. hrz#QoA :*hHB [A8<ǡh%2 clUV'Cn:|P"TG I."iՄ[W[qb}|A,1n5`ݮE4"$d+~: !ӤI;EJ|;F+?낻ȯ ]=~V,E2-v_Э@Φ{zm˓VŞ@&Fri}N" .{kZW TD/ G,$>%aR=R jb -;c n6T (?ɚ=h/'̻ܻ.N _/+A:5`Lg+f1PD %cg۟p!j:Wbhnœ\#t^=)//>jFda4%ڶy4ɋ2J6HO 7ySqPpe+d";8n~pk{:๡VJ4ָN7bBOgdg!f#vlp:d%5c] JG -8K8",q,ъ%mHν!y (dVPKՒmX~ jJet{2 iD`QAt^ZWg3᫯lq' :jzvaT;4xO-Ӳ0#(Zu UVgbCYd4iRL,C޵P(hVAM)BصJ83x)D_%YbTU٨@n$O)p { r7S@Lr | Q;JA[_C\Y/b^D*l@n㤙O&]dŵmqF.2fpNbh ϦnJξX]kB IkB:F 6`3 7PSL@UQ=eӦѤܖbA+ 1[gM%bVZAC s"9n4ʢ1Y5fp41b y0ՉO-&: 1-s  ~]9;TFtD_[)6\%>vL*LjA?r Z Ҫv ƨ_q6;+DYKűk;?Cd% 3q",a-s J=JTѕقntN s.>QPK{ansM;qdt_>Dl[B#,/G/b^%iB[`?Fb58pZ⟓`DEwwi@$@F[kOzO3~<j^ܮ#RS>*k\oytȷB4UЫsьߚQ!q29[WX% R@Գe7t2 3#&:};Ga[EcAテQr P><RfG q#&KHËv`]9*yK93BZx3m~h0<*4h.5ݒ.ٹ;6Ι88?Ce%4텂a@.[?8šЌq,chϟPa3xgY|&{ѯ i`Onsip~cLئ҂B%l\a~&pBD穕#>ȠM 3&}(;(-QwʄM5 9jYwe!NflZXkFŁVC7g|k+VPVڐ)t6:-0eYe Hb!$=/{ꃪ7X[_cXܐ5IHA$7,G,k4V51/rOӶ"#{f1Kht5ԇ hVb O{Uꋈ}[`xvTV*_'lH;DWf s W'xФBYrВ 3S* k,K>X״XF[)Vq> *nZ_ },z}z+=eXμPEB! _SE^D矻ʒ y_jauB@m0ÿil5S{Xi Er#]}'5>`dh *?8$XCY!J;*og?m"8a`DwⰯmX#A!z%rL%a0avD4a%>{fy&a=P/l48a Rm~(Z>B<=03!Po8)Fbf1bi.ȟN38H؊ \Ja߭O"l *SX(Y*3Zs|V@|=Ch @//-$;=6{U3ZOzxВe,U.,|-Q4sD?R?E|f"ÜYIJ5g֐+a0\m%ơs|nXij}8FWLR ~,ajX$FОDlӢB|Y ]qURQIųfpJ>w>s/"S 0uXSZ䒾]Αeˋ gL#Ĝ|lq~# 3='O,$6R4;}?]\MRPT i\G|A;5ٕ#PĴP?ΚO+w|Zpg(:k?-}y #ǨD2^ZP~7S$؛ s4)m!I#&e颲x%0b"0&E4;&3ϷՎo-ܰ} )rw6Aa:zFEPT~}CkcMB?Ƚz|1bURߍ D6z Zn†q0F _B^I뭋 ɮEJi69tO~5M h*Acy砭$`g_8<רe4:$lài>"|(F"AН܂qhRCT ]~#7e7,. psܼb>$kWVD3*I%0T|1.Ө΢݃2#z\R4PU̖^+ AC;fL%ι_yE3OTCB1PjOA.1vdhu3fg"ҧWI˛o 9NSƝ]: rKXƂzug,m{NS5tUK ( h!^OC>?\@T3A]:7?K>WhP5+I~FZxD B'IPxY%D/fRvO'o)8;ev w'R PJ; :ۄ͈( FO^ Խ7>[*X@Ig1{U(7@2A8NnKͭj;ӓ0ꃁz0vI잩/8#|HcNU16:4Ը(N cL/5ReMVBSԓ' o.^;'BJ3T*us+} hC]DJwD^YF S㙬qL0Zx î{0+ /}QG#> DOk q좢Dž!X<5X#Ԙˊ~TDŁUi7OiK@dB:ٓzJ;)vmҚ$|8z_vŒix%R"2=mvZօ&xa;PX].RxZ* w-}9[ izffr2RJʤ>j>-6(@>B9c(wW6{GDgVW naVj0Qr F~8_O7Jv{%ʇ Ki4=YLPnιi{P~UDFMef<(H| 2;̸7o0C%ȇ3qhCL3Ǚk.g( @FǡΆ>YZW957e7ȖqwI'8c kPZ9 H}n Oļ+LiSrNWBiey+ws2bdvI]mսCxAP,/aTV*O<ɛBhx: uMu!CoC%6^êt>h"ҩe9nř2S^\+kj)e>/O8} []wqB@G^(6lk<AUD-^êyA|% ӦV<^$},d!A~5B@PR ZA6VD ۔Ǖ VYJwޡ` }~c(8IŌG-n r0_1QimdUK>\=ƌ" =hQ/ XOjK}NZS!Fw|#RGXE:oPVOO[?UB_&ꭉ;5;VM&ҩ]B@{c/2{ߦ&m! Fe̲2 xgb\WBNѰol359 WC1F!r>[&&٭` *ͷů;׉lg[%8>?)yy]ȋ0d1-1< {\aSmn(T9S#_cӺSV$ϕ^N/ڕӡ0XQ+[`I %Ot&Uѵ('oez-5 ߴ>6a M. `_)J RgD*fL˪S~=Χk| Fc}`nV*hxRj$|o[ъEOC1nRv. ۷3~A#*}PEw|!q~*Zϑ =cYQkqER,^*^0mf/cvrwY Gs(砂=/(ekN"`>;P\:> - 놜2l$sk1^= 2-:ht}E|7/s6^nZ ZZ*Y$BPj)@Pk!G?P8lk8zv%Ȃ>άeiηpo{ו.ԟ;'{휻0eTS"k#.f6I|_lI1ě; ?4)hS/g#a{RZtN?VD@<MD"\(T[p9]#D32gx5J5+"mt|fŠHΜ5nGSpk;VLFI!O0hR;NLNR%':D/==XX b ApIц)i}οk9Kptw r4 3K7}'3eaϢub4#Yr'W)dѪߌ?i~$M6R+ZcmY HyN={Hٛ`JVЎ>0*r$!)^-FZI, 4:]IfGX,zI}5HZxO}kI'@rri"` ˋߦ̳tRI0AWF5Q=^HH#5&4'/&(G/~?7Q4偨GQ jO|F?r߫zѨS5lg1x!GA|( i/x_imk%=95㙌ɋŅ@ CQ:8Z<]s O}~2C{G {o ~Ie>.SN>OP 6I?BzbR;+1NέԝUz4̄!%า}Vi˪MV1֢h܉K׃HrsdpXIZn~֍\P {}:͠D@] bG+A^}FHjp6z$0Cƿ>B5BC}:]XsW\Kl\{.{l;EjҬۏ"y_Ma3CΡU؝]Oj밐*\6w8{wrZQq2޸cVI,<*K,QZ[nd:`ת$v䗺>[(acP_P<`.Gt:¢ ᕋ ˨@}8loYx={5KWN\^G&MJ YJbX4FA)!i*7׸E5ߞ[Cho>8Ctq/3mshչ;_rlff^ 8ĎDݝcР@$P}J . C:ʼnFVnhx֮Ϧ*LzsIOt\ItΩ@Z"U_7#`^ c/NhZW`e eǯD D}ŰϟLC."SeV7{~h!0D];&n@e4m)q*~`-WeWDjᕘb+Sַ|s8*̸#|j.&卫uw:X9v"~Ϧ 8oiOp̙`3|}i0OdζCaAQ=* xҟ(t2ICcM|}i -!6|0S?WJaaQ+0jA?Ö 023cCl{fL**^h,;]doâI&WloJZ.I {ߠr4+'f􅂿DfTy'sb,B1ע M"=*K;@([6\i '-nz G\2vkFuXJ /(=FWTŅu 6<3*< &*y)G1>n+S5!rn6x8ԶO{q?݊{=&#īד -V77͙*V{LZ)NSC;W!`̛9`Mrcn&T}+k@J,L!婪j 5JJ!zY`\|`μBF9ޮ-1M7.7Tɒ#IeJ0덚8{ړD.^je] 2εq⦈ީNHz=~?~_HiP٨ƅ62osYFuY:/@C3:F歱a`M0N\jF1l-x8bn3LJ{1BV8M;d"viF%UYkD8{™UJA}ܩNDGefK[ X7LpmAKwcpr9HYuCoF بT\*n$"]﫯> ̋tdd _'<S[b.f9spW6s]uݱ#ӂFUGc:3tskBX_)l<ݶd4e; c WlG-1+Rnga&yGLtjBѰ- r `g={z~dՀT%9W 01RzZs ©]޵@Δ7 %mƿRիirkTC`[k J:<)GkC!q0A5ocN(k9bk@{=USVпğ+i75>|̷|J)>5D'e^g!5CSgf:,Eؑe{Й@N4? /ɉi62Vbvɱ# ?!L)Jc:jH? >!e+%cSN䀫w8A~,9pVh\OwШ}Sրle}G'IQ~NM+|A>}+w 6^$_yX?ʤ($vh$"P(̅>| ېXrsY'MeSO(aKՌ%9"|o Ս"7M*f(o+;㣷R8ktlj#&S7rT4#%s"ԛ҅K w_d 8slv,zB^, : gp}Bh>c'>BZ>LJ|Cn79 wdSa|r,E\dtn8P1}NP;\ sr rUrr uS `efElL-{ 3ug9c_^[^V$HpyLp &^4SJ{8c*j>3 Fn*mla @>؋]bNR{uZmx$)al)-FOԕ:ݫ.WLBZ_MP9 Gcn7SK,j`K`L5-њ3]NM`ٌ iUE^*T acH4oEL߰Ħ&8ZN˓1|/=]Nl7u;eU"jTsU׆ kSǜ?Vsd\_vq`~{;ٻ{Ԣ#*H٤N{AqZMv1MzfVo_]ؓضoXYtY i0S/} ߬E/U&#t5nDxP1ZS FbzS }q+1/_?O nPRi{&WЂ0,wR",  !5 &=^8(( M ^֊Ǹ5qr:A\=QE3v.Qo.w3ܔo'Y܈WإI_(uAW CxsOwe8BE+,LQ q:>C,}r #Q2PpА5]1kk]Ɍ'[?10ĴUjznzt4yK~#gN\u:A ͇hF)LLO{Ɇ|5d%56! Dɸ>IײYK3Ǩ9änJ}|'l^" g"ΠjQ"aةUS(3+.%6: =LwsXbᬫbQ)NUٲEjFfh|eUgOi?Є{)h\72yj/<洘`AsCBvH2iWvSKUvCu(LMv yS:D J"@FzJ1_H#@}[8!e"QZ;]/&-ũ ?aJy(uvpڍ;P r RwC<گfy9ª].lgnS'r7xPᲳtb7ڸn"5^czl+hz%X.梨Ixh ogνЉr8i%Ƿc&T#%f"Z^|*gbrKeS<_~ O~'vx bo=JM:TEZ_h^Ԗ@m=#p 4YcLݥv .||I`wciD aeJM¦A얘THNgڄ;}0Ut ;3d?&=#um$來*:Tѷߎ[uW@ SW3\ =ZL@+6V"۸v\%p C Ӂ9+XMV ~J.xe Ss} "c y2b^LfްO/JX`in[Q̓lEA3d{1lf;fZ3Yfg^vGbj|Hi. Z$] ٭㵱Ilf +p8B!Rj(PԾxH׬B<gqO%b"x)i,8`A:$AycgtxGF0dJ?;M^Al\Q"/A`S RQ] ȡ/PDѥEk"Nu=4'*0M!ipE4QrgpKn{ Bm"57Kj*~N5nGjReQ@+|}ձzr>#i`sZKFOUIa\xQt5#V̢ȈnjAك 8 ӈUуTb{ṑ dn֦9O&2zOxv˛5#HH/7g?$;D{jN燅%~''w 5Pn Yc"˳ sotn mu<ۧ7N6pT/PvlMV)m'!xa朕؊~ֈfnü$ۻ5T%،dQI*?\GK}/ڍ No3&;Mڙqhq<=Mo6V1SO8C\'/S(C7f吿O~n-ߞse=n)<, *cៅs\_ԵڵvF5XT1tEh[ 2G( eo%+m4G kuVu`7[?Vxk8MOzV7* MZvWʐy"q"ٳ]HJ;579Ȧ}!A0azUfFq8g_ I;h%mLZ?Eyc؁ķH9]7= PP !e;Jz!HlDycB UQq.Px_4`N?7Dʈ]2җD+!>[³ &evx]KOBK4Rz/? T9lǪ[z/R*s*4Io+% lנ ;Zf'SM d+p51fm ?@ 1)V6} v{% @)˄Jr]mΌ~8!KD165`vz8{auqW$*ҹ,w]%vtĂU'݌;*J(+<>9 yTӷywV5]o/u].\lۻ+ֶHA"&-op (X3EtF̈zCV[sofm9eцԱ, Ըh##@,mk\͏kJ# OH5oz@PuyEksI.Zw7Fºy6zq" cF%.|C:vbmP$w𬝟eК 1}Jsב|^`̃N&КV[| EWR9Y Pn /_cn0U1We#jg'Y0"ppsBڔ4E ʞӈ\#.[҉3T|&SL`0u."'| X%Q*:WZɜ蝟,t{qG\ϋP[2$~V m?qPQ}Pg +Æv-r蠉;q h? V_0}wLrTXԇ쨷YLం! ϢZybHc+5i~q^ Įl>LEE\@ne*\%.7<(%Z"}<k)>>4Qn=5dJډ8)Zjjhƍ,ǁ2 oeK j$#)/P3i:f]Eޑ@Oz::Z/D bk%8(DJeю撆$(*;=4d^"mBhTIw>?yM\wgG#]&`&[9|!qC&{2*\Ĝ,SCkcźJA=^5ѩZm0y%LhN񖩶J&eqgxgTg=]*IuB4A24eYPߍna>튯Z4p "EqqSjB^!K@>( #"^ot-j[3k v!إ;=+{Θ_;`lff6`DZhX$YPit UkgӻbOhC)ɽߦk9cg-h?e:c_ծf-~ <UY/KzDTFR^S@=`:7qݰ?+ߍg3aEO}azi.3r9!*@{ v^]hҘBpHr=\Xz' ~ۍGf&t-wKyְ3ۜQO%Yī[Ɯ~QD'R XT#8j'QOO40oQT:[9A*gTuG1' PkPs55JyoD}m,ڠN r@q5XEП }LC̻;u e9ϐWaW0U> af\B^Pң(ήsxL݃pUv>xW5Qn.Z ̀)|)MM#a Eyxq3`D@X1@ES\P`a?П0xbl긢[(gKm.=ONrAWO`i UsDFV oЂ-cyIoN\vґh[lLZk/|.En:$v\҇55fK_lvukmh ڒ yE+C$+=ل{&.DPƋZ?4cJ*LY5K;ۍb?g]&3z&(1 g;wbuCzQ &d[p/~:r mdh؁K0 w xM{8<7DM#Epֲ:e/Q^CmK&%sbKe&i﬋JocG#aդ XUĮ RfXNU.-=͵/cj-qAI&ڦM٩<ޤڭUzHvNJH=רwx/ ȿM6D8ߗʌFވGS^v~^ va[[f3Չޙ鸦/g...FDEڶc}|4\_a֓ 3e)R$>E-z!kD|Q O/!iI"nzaj"}OZKTW3Np˜+y"'9oIN{vmUzPbsx:T 7@$U23pHdF x(x,!%|fX3!"IC/ΐ4, KrrX(c&Do "k?^X&5'`xk$DS jܸ[.q8"ȟ5WjhI򍭗᎟RMڞS`DzO+/ƽf30=ՉX=A6F]JG-ȀΙ]5 :ɖQ 9Q /Dse6ZDM._wڹGjsVT3{Io6|>QL֕V׹w|TL4S;kDu)MA1JaSR(`BUIS='/y.HO pYɋ!KHSM~ ƥhu YjdmOKC9)8zVx]\A`+-@9!BBB *|^t^?kfolJRB/qp0iqva] jK9Y b,"mfK;cVlE7ͫ؈joWO48aGar#9VQB:Opw`Z6=mzb9DT9&b瞅lk0 "'TVc-KJ_7ww`5A˿ j=>}_H6+z n*#[0 T5_s{.n+cC{r3#֧XEJj~l{F-:2E 3ic {&kSxċVwڧZaj GO22,6H®iCuMmX1P]/ea>o;KUͨC zyhzE/WK`ޠ4>^.(sAFVkK*0ۤ1p%5*7u@_/ۿm{R;iW]|4{YȒU(>$  I.ڋ@uH^*iԈ:*Tlܾ/VX S<*O7Mj]nWfHTlw܏Ԩ Ovir Q<&2"产*U?m㼶1KjRpJ;'1?yԓNXxAB o0$qN>>vbV4C+ޓ3k,B]QijYN%$' GF2 s] f_pڽɿ.Nj \c <2QtvkdTu[i=wJ}UةVʗ+FUzJW"da1h 7ILY!϶>lLC n͏g[lq4 :k@Q8Y/x몄쉏.IݎN:bX;Lfȟ3SsH[i^{= g bh0`.B{^ uo>=/Q/=eT3 ߾$Hثa>@<ȼsO0̗۴7k6JF+~)U5Oxc=ofLͼb-Tg@/vZ qkM+ڛ7}pt&J5WK^-m %ЌHvYƞ;1m[uwJs(19W.mt&4V$TvC_jۦxD& Ki!"$P}ٌ J sd|}/ڊԠ&(1E'k(j}r .>~W뗩5:Ae&76ZbkT՟BkX\IV_Z#s@\ڷXU1*WRܧ #22a`0I՗;?1̾_:$`FEuZ90XuY~/ktG-`WФ.Sb,%k啥~9{1Y 7Ďn\OQ 8 :Ƃ6FUTzmAIq}f fƽy 炏ZW*X?'ǰθ"]y.Tvw# gyFJ)`.ֳ֗"Ǘ@0}qF]dZ)@]i6$\Y*Yo#.OFyrTnX:SBUj5[kUe4 k-Җ6leDF՜BE+}_v)&jwxagp2gx"?{v#;b< ` Po_[x]A@Ĥk$LyAid7CN"p}YЕr}S"D8!>{ЏH coǿ/rGZz3G.˓5JdkA-#ҽ)Os<Ag6Kh|GE_(ԍ:ށDGI6SN)߀@@Ѳc{T>M) lYѺ$S nz6T ޲8] W*]1+)vW^Vƣ 2ev M_$XHF12=aslin&ߠޭZ(*H{WĥZ䔭IT|ݾXέ.ДoTb'9ꋨȣ5^ C^& |_^,& nc>u>d1M] i[uGB7n9!5+ԛ,sZ(p^` -Ru#/&݄R=n!\6bI+^;-lM3o ) vr,[[8|<~`ivPyGвG ښ1i y,Tst\khMpH[ |։O~1T_J59Lj"Fi+8gi4"x+&Peש☈ ӱ[D+, V!;{ШlR]zG&*]n@g(GlM#1a[-_-3!l~_90Xh6ǒqZHt 8F(!a 0mn# H Ev>/Ç*32dEpo)sSAf01:i^pOطHm9?/F.q)TϨ=n5t %'t`vI[%=ng0F u\`[Ǎ@P_ ;7?>A'OB#vd^E/NKmD-= 4Ii!{z;򙝫#H`|Arpеn87F=PkO]~Rq11ꆂ$dxSϤ)ϴl{lM!bsKNoU}*K2+z/AL3BNf;|-}ǂ >3fV2a=8F,ke*gvf yY[bA.g# 8 22/RlI~BHU:T0MSMC#ꣵ4;^H𶉒:PS##!]*2!Wc1F dxG'y!2*Ӷ?ly6v_k};A7"_\~v +WrY*K,|н˫N_;,8EeϽA ^$eWj$Yy`UQV:.c6qQG*p63Nw|[ilʣl`tCU` lu!Rf0re`A\pԊD{"8h_'X/o "Ukſ# g%=Cv{\/!Q̤ tGJ'3J`ïA*iI>UHqVo v 2wNspCﱼJßyd}DW{zUa<vJ& #2OLwXK %rj2}hh4(gZ<_yKoe)nX=Na(*UW,!,α4 T۳K1F\lB>vbg8-vJv"N~ QE)& cL*r'=̀d-Ï qwdKT\ox>7OAxSd0xRNI '[-o,@әaSh{Nϗp"gHcIk?'p, =1X,Y|QyN|F*@h?OƣNj>?127Z."@G[SDc0 ZBŮ`p2wֿ}q3ee` mS"ӥ0*QbZ_ѣ3pLs ط9O:k.wɫq@Szte6/^;a+s nZP Np0l\/ EYcwrSHȸT^%v .Z'u@ZE'-K(W`Ħ%N;inj۠ qr@N"z cSnqhbsf;vxsyyb YUNԿ"Ex5N?S^roj]=K'~2P'\FHlb<XA?9VvMes遛þ(tn:uI_y-ZՒ: 5VUUA0V:BӠWTotĮ}ˠަRck6 [j C\m_b`5꫗@fpB~mደ^R-aik%2&\!@VD SK0ܻs3y`RB Hȭ^A&, O?Jo,P[uhD~h"UQp%AUqz:nO<&7/A6.S90䝮 TH&VBFD{j W~|Е;4֖,BӘH  Uƫj5gAuL?oqU|WO+(*[,@ _-~nEF` @#3%8hQm*Wn|ŤZ<7Ы%o'-\jtn@)"9e~Eqt?㤤1h7TRр97ʎ`urלNTx֘*%h'EHk{R3_\I6Q@vMY3#HUG7T8P_ 2ד3c;w$>w#H+=\36!߈_{fJb,~z5R敖:g=zYO]Sk }xz^}_ֺQE%OcAC}W SYJZgJ`H31)q2RM% ԾBC]sۣ@\Wog2:чv'B϶͍PNDŽ:F8-fmT?^ll֣b5 q^u&_:($e?Y |->?Ed~Xꢝ]KF$am ^tJ-nNJ3hr7)h/}ueS]"p}Anf0ci)#aY|%]iYDŽ jy&ik ^+wj{_ER]:dOƕ',%Qs$>rNݳF/ʮG9IOBؒuj$?ݛXޑ0'z|[+X52 }2?6m3w<}=/Ʈz}b&EE5RyŕHZ m74Vu=c{֍Mb2?S+kVJϏǶˉ OVF]8ZYӏ!Dwd4 %gN}GPXtN63 0](NP0Εk~D ZBX#G Av^ obhhOnX پ i5) ÷綇L.㥩H{3İXUAk/<;tz,׋-n'w^q|,Lw.sxt7t)wLckĶIQbCf$,Q6a:_mMmLy5 ,8dR̛6 ۊj̚VBߐ:#Ϊ]kWK2O_#U'&(EՀ*Ĕ;nQS ˿۵[4hǫ:8=lz8ѥ(B .+Wf tVqg_?pLE"KRIwK K<}/uW!eKeS83zMN^Ⱥ?797R{t6TݛpnެNs)J,bU6M(Hހ;bhdWݮKf\82 V]^bW&p-&bg2u\aU=-y'ܨ?v_dFbɔ(6rQA`a K:mUt.# M:qj#L5Լ+^vz(֭(=E$B$KV)͒'e,gxp&i@YDqmPdZ]L4r5xE)uޣГwXWϾB5SYApc#O,eUD&D@T]ue8ȵڴA*vt_9JZLi*+FfԱ| kY ;L(/,"dO2ELIbM 儨a㧭S?mlv5 LvrYqݸg'1$_pԖw"d%nU仆w O5{*>oO3W&nмD0˷ã"4ز==@-Kv#_쁲tuFv$ }oN'#wwC`1?5"oo?ESZr&oA֖Jp_$Sӽ TL)V/TjFTHgFtWgchY1s6GPb~esQ?R8W)s=?K*#茺 JA bG˔ƜM*=7WM-&i<>^:>BRTDžEZ+3E.Gt|i5N"de%jCw !>VwΎI\: ߇A _gr/&b\!!$Ud-7 sƙ5/Vkm+3m ++9ʗ+<!o˃SOG7fb֨6p.#2[O܊22s?EhUYʋ?8;/1t<R($'`îR[1Eł罵'(09}mM])?6!_AS$=mtNGv3OOv1 춷_*+%ii45 A>PZ]^ҍrk2zw>%6k66p+ʌȓDk{XJ${!Mj /.o7 >(΃"@id*hP7ʪi E4ghI T4^D*kvlua^v[`XmӠPo!DW4OK)P.T=H0<{in-kwhԊ7VI.N/pުEUAENwBp%ʭ I\ٱW: _jTYQ#/m}lmp(z*0&ϖPF-@?oAw|;3&eBAcW~ӱC؛8AU*htg:!%g|`H)CNbR[2>?e1r}&v'Pj2yeO\&d", 86:}^gq x,aaLL6οS2`ݱo1vexU\`ơِne ,RG9b A˓{cJ4meqia X0 sɄ<ny sf SJsaLJԛf ah~-b.V i ]-3+WK)ت ɖ|<~9&>Djw{X[bGN =d W\,pW (-=?T_6F3GSKU}jl'?lIjt9bgRV`roQoX[Bo<"FAZKlUZ@w-@rBن66w -, HBx"QZ >%F<>oU7ȀQ12ȱ ?xIH3)U~ޥKK&(Mb(zskQ_Ms*DvDAz2ȡ$W'o.K53ZR}7@c-x/@!Xe'= 4g26"|K8*[/9a0.*4dѣyiIЦPХvpէ̀8!umHʕ=6Ă=kKsEgA ~? Tc ?;A>P?BiH,OT!Tx3|d֙U- 3 e[ ;o#>ȌSpQ4m  a^ n{a2BB`)f X?PB2-Y>f4Z9]g#01%(OhôSUb  E$Ek "ګfx@IsT ?"-K! vwr+az/nl祾eAO9QL I(XVlӆ[Re2 -),o XNtUR{mmc\'(7fem6_h9o vjG5=GNIH056 1˼zb_Ee|4=MaT.ADrm A%g5;> = [p Q"|T`< r@V6nJ4hp8]0G$E8V8햓OIPҷQŒMpRmd'*&ǔ VgHk'~'CU4#\01Olj^h!ݯ,9djd{e<-jii.Szfо wARSY?E>'߹*d0g(~n<LސSp{MD13[zEJr6!%3v\ Og/+qDA~AԔ3 G%X# \pi/ɚ< %P}F [B9 dmrhpsg~2 ¿CwPuOκYI/=s-x&.VRc=z5Z0u5X3j}c<2y@f/ϞT^?1oS$RA n#ff&z /0 dLwi갣GUjf3p $WJ4FpG?V=37VK%SUx 1͘SreTraXX}OZW:9$ҰN R0E} 9+~pE`x L!pQ߈#KEtB_˙dp&w..f0u_T! ߫ ?fOlSvbXvϩz֬zYͰEhIVUCzX%[8tٗˉz=/5A8#\w?s {h.p@d_3Qo撽C3O.X>7\lx\mSU ,ڑHae,JS*X+S %Ca=q./sZJ%&ZKfgDCY)`xAoݷ%Jz+[#\ (?EG&hZ~֚LBR]mpY3߼Cp/SOgy#c /2k]*GsucMQ ˷R]eޙi2Rwwm;$zugv̀bZ5bWȉ&- Z@|\+`φWbD|$]-Cm Bž6< Io 1cj8bV$XÀ Nt(k7n"oNR:]x2Xű@GW|=vmm|M=Np\3M5 fxW$GTC*eJc8} tk]"mT+s4)Qƅ裨c#lO`4Z(X! 􇗮GSWM)Q,L^U=>f/xپD k JֹuOi@Gcjh@T*5V>kVZ"\G?vp_R&[pԙ8;z%4r&$o{D& kJ c7G\zP@blր 0'&O!:Wɂ1iKEхWqpn;VO|0EMWQ@4g "#9ЬD~?RNۢw^'xKdd΍O89 wr-{;Æ2y< ph3VX=y1Y7fYG[hEZjeeQJC&q$뗺U y%ѓԿ@-q;J>k`0`_XOʽ>z}`ir݃zpYn?d_QZڠ0(kH,aQQB{i*n2NhwSs}uV QD'n2_G*D0fJB/-`560S13 A`3!K 8v$3&'V%>+9(mIOQ^uBoD1~4]8ӡhh[URhi2fOC#}B~F3m?f[S? TA|;z8cp8xkV^3χ֣2#qߗpb0ŞJǁ/48BbHVr{mOh6kLm [cPP"1\z F96I.tGB)4Y%o~NjC=}N؝8՞s/cثi1#S"_'puU&^_gZGʚj$i}"Ql7;9@3WݮFm }0p)V;ëԅ%5X&kZ'L9Ib[+tr8,v2gOCAQ|3<|v_:,XVڄ*#boGxYGR#'ʘc΋q}vu#YRrVA܁'XT!וb7+De~sw~]f )*_3D1Y#/ b]( 3hLD I'e>]eh>Pu4yC{75 >+(VGŝ`NcDFWZj?+kz}K X+b30#ʡH/aKnj e8?w 5wE1_:AC#wC~ʥәd<M**{E_>Fh-ߟ⛍&M'xnkw2P_h@/\ڸlI3 -H8ABTm]w32'"o@v/;ɸT*]zgXk)w)pG`.lP"&lfNh؂2@CE*2䓘5v/\sEYi3z`ZyB0:ZhZț'3? qUIt~&vGzJ `ɎP2+twܐC߼rވZ;S&LDَ`(J2(<{N2[ 7,.ՏΎ^up Q)؍lcM?^D9$[3ftA<_ptaLTC_A4qha}bѱ )b}vW_PNjOޢ}K[C Tk|=_ _RVW(yBf@+a?kb\Q])` 1Q1-ҦrF\˴ i6ӡM.I4l3ӂBD2Y ĂQq U2=.D+NRGAѧDyͶ.MՊe=rsIj>&H0}a>"$d%E"f_ܑp@\#FyItmb?'*e(E+Əx 6;@;ReQH1ZV9.vz $nU;|46KS+KsJ&6mf!P̚6ⷳSjmSJr+\&``yBы^G"a3S:tMNnֶNSi2a;p?%N9io$: NwJb326zx>о8 =nJKᆫM=T*n?aAcs}93VrTRRxDQ#<Ɩ 4-!nj4'F,e*AbVM*"jAGyf[SёT&O0U)fÒPL~#SfKq@6='[r򵆛"5kQ1l슛BsW~x4'6;[$w`1VoH'ԼJ<,$3<,~)@@%M~|43'M5פ%#ÿJe^@i+)yi'rs2ta)DDHBq!;mθ'5Ak^0ɾp;8>T.Psx^2l~E0 /r̅-6fu2{ATd˧ENit-XRFe5R? s6..H'3ɰ“#6^XhfB syI?kK V 9U+TzZ2Os0p+ƒ *T=ri;0e(ݺCzcԝKX+a9UBHq1d $— `8 ,KۈpZr/oWRv^<']cW1=C?@:El[O|.&rlLePĀ"^I1q0/bi:[PfqtsU:hgFߍ"%yzF_[nVUl^xB*,4h(ș/Yc|sɳL%˄ /J@SsNe1{ !i![g#?rGfaH&'Um$"U#J)mV癷 \#OkK?JYRMjkT݅BР˂QkxZP>tӫЀǏu_SST;'Kb' }њ&>/^8ӇڞOWV/=}p9f6]D'4'e2M~^Nlȉk{t~j@$\IET7>0 NN|RN[[94 '||r,#^$IL=&kG曅_$]5Nj:Q<)eN*PDR6ؓŒ0֤+C=Ddᮜ)xl ,{"k? >*i^fYC[f]vҊ,rU2CW:337R)6?yЀyj9i$1w(Jnć }6đO#'!ƶE&(`Ľ[7}Ӆvؚj ",}{f! ڮ!󛖬Tpu(靯ƟָBsnɎ[$Pza aL421kOkS4s9IyJ瘫K}8YmABsdљ~=V|&5=8ˠ/"wV~[o!L,I%؉J+o\d8&Xl&n+%IQV5m`rBH61.'UcDF[u>؎eIm\ {xBO#h^d&R0 S`Tc jI1BM/˴*PbbH_ᾞx!-~@4C鎡Mn렺z$hC_@;af)Of,G%{/4.`2mO$ =~#C,OrKEl6 20OJ}hP_+;Nf#=wܴ-v`/_^]:;]YܣZ0&-&؝#Pz.k~\ Ptwp9(YYd܇ض9"FdRyxy,2Ji<<¾%Ha1[VȔ;km9$gVE%_xJR5Is-ЕOD%j7GMT9 <I_hdJKi ;br ^X%#uRCV'"U\(R *-*;po]:&]8v`[dų`k_P"O%W;@0~3 xOoഞ?Γjuu C\^ҟs>ݱ5K3k.W *p3/27D)QJ SK4g;^:StVϩ櫫;f8mH#&a،`'34V|⤏@$D,)ρoNF kY jQ6`jO n]5 q{O7j!aÎrRvOvַu^ 9;</珣DVxaΠ52^^|La[5 Bx?:o_ws CiMíUP[;sf-6W*t$#,ԝ,𮳬)ސ"aދO+sӌ(lK@¨]4?yS!#VϠm#1:Aox](&KҰ SdGu\[v-9qU\'JU),XW<I]" @;Y}{{>whR.a_xx^7V#\SOgoUF KͩtRt Bd#!~F\k Wڨ~Se4|mC҈A,=V5=yNh|'k&wFFExɊ(b5nbKXz` %)h rh 9tyD|7C̦!72N{R38Q1\#eioBQxs=!ʪBn7Ue.C Jh: ,jPDlĄ5knOTgy7T'S;I{*֕8H|I%nffBl_ebֹʰi̞ݕ.Ѷ> 6Ph93bkU " RrV@rLj/)ry> `sл*wd[fDt'{PF?QV[i )\4\S8(AnrҔd%smDDzR,ݒDlF@w:CF 4.YGTCܨtoY#/}1NVw#u̿qx޴rPbH TѸo,TnaPvuJ^,Zu<-[0_8lbZ>]ou9J9vЈ99;l5N({pX%+.:iD&vʏ伤e P8M|8i1$7_ǧH/-Y(d`?A8u/I;Ӝ|Okc~zu|_)?\DiSް<"Xhc_x~*n5mZ7ARZqcm[^9dQP~cÞ30ܱn}ưP0EJړuêŷK'VAJa (w:v;շ#Yt05 IS eyEW(V woLy t{n /Q.P%P_ao7B7u*6ՁSBX4O b0Ӓ?d!*m-[3i)j~);%]q!mMwqu;lgi٭j,P?`R-f%O[mIaVC}yG/:鿢'&R9X.@ꯀ=ò ElHur=ҏqjg<É|SaQ7\(osA?O'ƱK#=fwY.6Jz[D`E`d3pI#=Wp,[]ӒVLam)={z$ư|9cIGCFOU$ ʛzMb^9WuA82z 9: [OλKy~["EV}*+0xTT _FD V’NꢙlH;rMF7zGGy V#sЕ1.#v3^Fs5ipjzA|Vuhv`wfeέ̟RfНLљ’*֠v7T4DYy]YzFă;@>gYHA8"YP{~9tɬ+ h|?8:M~} l9j.ȦMA@il2u%iE"gB1W!ɱ[N߲cja"ó W9<65f7ofa8|^XE#l 0/ye ^x'{s8RPS(ؓk {CNVͪ54C|e!ysj'|~nA|MslbŶ\Cu߼iC/%Ajk"m=Y(̶Q`iHVQwy5-v؏V,߃IީHelq@5*u.@r x‛o2h6eם.=k! ;a5%%a0 c,|Fqj}eد2l՛Z~I-u'SN 6;;0[EET (m/ڛ-́ҸX&Ky*ˋFqy#.HQ{ TzL aU , ` b5 +fh0qڣ fLa,OVI*3aSrgo4oIj^OMhVj<[ok=3#z<;w@,n3G<&s^~_3T9bՎ_Emb!AJ1hL?zZ:2y}›W=bLmAc!"^YqJͳ~]=Ԥ0\p!3CgN =FΨ"V 6lu(Nb?c=,VH=njC2|[W1|ʝIP*?e<Eƞ*?qۂU6:5  ϬTE$Be|_,Cy0L5tЇ/Q9 &Uζ#WQ&9+נsg/t.0Jy k>אs'&8q$>l;pt3tHCPHCu( (z\uѕg{. 6ds#| bUJe2^v^\\=<2`o84+:OB.a"³K2gp dc/ʗvڽ.‚;Lʡadxl%k9&ɽ *b,:,ֳ&y c~oOP>yGA1`k"?WS ;- gq6r0k3,X`#g?W ^u]gˬfAͭAsgܐk91oU _m{Gphi*Au_3_e?1jCVpLF"L෺ޯмi)3i~: gߛYB́;Fq=ؚbWjpoU}^}u-n`=QWipB^3'Z\$^Fբ1Shg腀@L*3'ڭ#zp y yQ"O%d"JZG1k Ȍia%$NQ}h< PɃQ}w! `k8sQ=ig2PpY:K̀ĉA2}/JI nq8FZߴI3wN!NvdA5;+Z$Q ;YZTJP#B9`T[᭗P瞿|֑/m>Ooi fn,߰5.xmH`YpV?}ui=>0irC{ۡ5 5l;18b$Q >m|v>:5Ile1SI燰K5aYѡA܏ M5tL&jƥ,OhȬ^X`؞I71k= 3SM~_ٛ*W9{ 8~k9RQc*`i I l@X;-hk+B{P.F:ՅWl,\{`e;qbJu(&[< {.^W h"/hLEs◑F3pr.lx4bʉv˜3.l()IPBAr]͋f}q`b^YkCm6i u /coC,xj}́Ynf Hu@K4dH.v@.3fZ 8ngk䎭CD6$9=aeOWJ~^*zEjKʫSO Y1B4_ lN$j&Gfh ?{b7ld\]70,{3zl$7}ؤAܡɺǒ'K)pOƂx.̽ʧ˅ Fgk{1 BGT@~B1i7Bxs h/W.ymVs@?܃/B{Q=(\op'+=80%[=iFߐu1=zkbchMw@%,*,Q|e%T}܏}^ fV(k'K}Iv*?b '5ڧg/%ǼZr z JOk6ſ_UÃ:T:se| e?ӡa#\"}`Ǧ3BUoa*t,9 rdKV fn|~o#?lϢG6ol1NqewI aeXEq8/6Ư]DE;[F[TBOz$%$D@'|*~_cB!-^7·;,}2Lʦ nG[h(4Ȼ´<N+8/Ur]]dbx!>xզC![u`KۤY@ZM/V[-+=0`z7XWp60hZT?D(k$V)h"4o:}MԲ[AXi&sF' mP5lӺ*! V%uؿ 4Xsòc\,h̞R˞ ˥ʞkYAІ*p^ߜ UI~ h.0kՔ=uIP&̟Ϯ*.s;wdBUK$?d HӉ#B\a?ւm&8"ꑡxRDf%|ӼHmt[*ݗǐqA0VPWgj Vg1\+QV^J4Ð΄LږβPTEo\K)LB?KP6mXt>KY1.AVk<6YĨc՗}t;[2˸!ԓv1G'<[U2R^X}44Nĭ/>h/8VchHд os=j6Ƕ&@8ٯ~6G"@봀97ɀN5e>6< Bc8d6Q mYJ'`\T)x˻ǀ0Ti'Ҕv=#o:9,;7f=ɭTd^tp~sv+7a QG\YaVV}'/ҬQ%S([o^my//JЏ|! HC@(umra5V%|ՏBl(V0R}>ߊdW4/";wh-_n&i\/(V=נwU"JvSP1ܓfeXݡh]ǘhd5RplW"hFz70=D'kKNo$}_( |993>5-ev}`!#T^Ovjp_86(:mKqC g2E4ZS:A4T`|c-J&M%j-Z'Wy2y2B|i3QD ,p>L\!2]>xn֤ s[gy,rW[z>E|aB 4j cKϜ9`E\kC3 ǖ%Ǒ" !B)DcbΆQg+,W!6ǽV\(S?%H7 Kœ4n *Hl8>&X R"܉*۸ kKne(B =P$Dpo'#md>Z`=.bX=,6-*%RV3X *pڻjw5^ #,|ba:'*:J4`x<`7dXF %7U,;k9< b*EWYjK_y5B4DubF4jՑ/ gMt(T, &~O߱_H,5:vEXDö۹ k& gFصyckUfQSj H2N(Aw[TEYk??K`H'oв^vu\_/G7~&,k=궸UPd6˫R%7V2#jxٸyGג3Z צܦ@.Y30ŘgF^ qkuvBR-MUYrym9 @AԮtЩQ7;7<_J̸xT*#$`Y'ew TEͩBG '_5ڊTaX|kqǜZ7 ծ"0mgMB;e]qڔ@*UEN>zc_p<=Vm\`cy9`;!$k~P[7Da8Pi6qKDZa1֜lV3FkWoٶTQ8{TbY-HBtɏ]EwnV';GȲ~%)r9+ v 7? mR[Vqv=~u7}Y&́"wm'r 2 H6yz oz?  <MIAϕlL$]"A{Qnszy3~4`s]!uJA53Xl8n(FHH蝀*K;`%7TxM17A_l%Tg0||P7b0R߼0쎦Ek`vk $va?24:\{%YD~}94nZ=I}6Pflr #L}m `[J:cP["Y ly\0i~'8/6J* vvɥ-޽EkT *,rmʝ 4tI,݁*қRcxfž/K! L֊֝*H1$?:EH{dLgr('HK""qb.ÚXNX3ȝPY犍AqBl[tSPB6MghS@C6nƙNmzZh@%ˬ!9}g 0&wc_Q#0+|qU,;<z4GU;Cw?bN*i6]ÀP{pqaRۚ[fLW0#fںi~NHopTiBߖgy=29 b/h{+G yd|U* G}LoծpGqzx?HBQLۥJJ;s| u4IЩcI2"S˿E cg3%UwEnS脑in׺$ mQ=H9{;Ƣy8+l=T{d5QP/4(N̳G[~ʞ1eE&v#ɶ>,gHb_ W; Ah! Ĥ _f~lT^#vJҩ&GrFoA>W}7]>#k.LF^%GNA}-򤨲N-Ԣlp_͂=ވ rs2f60'8xjgptRp >޷">inj $֎q O`{x8"d=I>_E.MWfSzR!H))O * çvLj2G`8. j/밣DVtvJ4U\i5-}r2I,Ğ?zvxJxP c^*.\6Q KF؏{ J06Ԇ =cNF(p^#F k@h6w?FAIFԹF,޵>;{Tz;GuP%#3&|_:)Z };+N u\OuP8 ښ(.surQ;7/E7] ΋ KHJ)3zDp' ]D90- wHF|S7<-k9muS ETf k7fl ,˥:BsMq!T>ֻ͡& t>Lȏ UKMC'[+!,yrca^dFӫ"D4\2>rIH-\o! EK ^T_8ݱLߘ_Σ$| PVn1L=&yl!yY23:s)X{CF]t_WE`+9icMtZRk\"|w96!Crhch5ּZ%VSJѴ&VBq({({x >K tq-7lNsWHjV֮+ېqҴBs)סգcx_6؜4VvsEI6A~)'5\ (,;! ߐ 8*Vz|TG4S7iY[`݂[;:j |Rjvsw̥; Ћ_ J9ܯoe`.Yhxa s5"KϏkf\JXދi~r)rmGe2dfo`R6$7ϵ!nn|铨)d#PpuHNnmÖ[CZYNЌc#H:!6vFjz i#+' F&EbtZ '#%l*e 9zQV3R AFO&w!(|tWĺHꮺjUzw-̾!&W1T/Է5V1ߗE'Mv'<ðH'e/"qp)rYq_fHW_[wj4ZDV&5X]$vb װ25yIxDxI?n/}@hy(%g?- B]i*l1T?_qg/d{f ؅Glª,Nࠖ_y淖910}mW"ׯH&<[o;!E T:Wl|ĻnD%gSi<)#|V.%lfG0raf{"ڠ9u1E\!~Xf z%J5K_εh7w龡 tWfUlDJp@nYx.[y\<"^22M q"ŇՒ}F42=hK5NV@ 5k/ Yhm [7& U>tFpe5w jlJmW7d[M e_KK0a3/j8E8ՠ'.WT1e j0:Q$߆ɳkdo][~ã)b<mF;]!_"Jx@ʏƎʔ0AS]mbilf0KS7N/h)=Cx)䯗,&.&As1B"O*čWI9S pJ"O@uEjMiwbr //pL cb d4os{\V Gt6gCdmʮe+HWN:) xR|n]PTE#:G % bpx\婓66x`q޵Ι;EbJ*N >fQ1!|E⢸I&Ofɗh|'7:9X*r[>?⨢e@?eS oˤTG`GnvIO'7^@'c=v Qu{xjhp-Y(J ,"Ω&ÙՐ_iPFi \+n ) o1܈w:MEWw:>H*mkd'rg"א]n;| 7!̑s c;1PnĈ CR]pK)bftܫLX"p'$i\]vDhݡ 2g!c3oKэ*`QܸVY|FI]aX$N|AWT?%6~C jEk)~"[3rg q لԻ@,/щk @z'j;C+澵mYwx+^MwOWc B5RR|FbWW@dyWNK] qaGv@fv)Bߠjèkd1bD^/LdVhp\: 0͑tKylNv?u mB֟݇+9hPR˫~P?[Ҹ6*j[\C)HYiCX f?:h<@:@fek1Fxz1Ŀ1fh3# bg~A2'TzW\fSpSQfXp? e/@oAwb`H1Ri'{#J<@Ӑx/=eaK DNqPϵ^{ќUĈ[Wdb=|xl`0xm@(ءjYmF'E~<)k];^27`qqPA\z$007)$%Gqہ+G/KQHxf basmg=oiNȃa|L-u$PidN {l*?σA/~4g_z5͖UdUʝhle^zôb\:^`! _A~V{azӶ@: ҵgH] 6ᰧ;·Ѷ] ()dNXi;r^ki՛k]?+_QdIH[-}iN-j @(`Azd|+\y< f^-:RX zɉ6B0Otq< 3J'%5{gdMq3\S:@۔=fx[|~Du=McF|{X}rK녧v{0ڏ'P~WrwwBxpya[eɴO -L? ܔz}[>k%,5SU%8ա"`SZ/ W\}(L\R#5wn񒉆4,Dƫ:ʧYX.+GWĝ^hTO@֠.ԡc|\t]>۞a+yմ&M|Ø֪$(%rxj1jEZm6Wmg[ *}vYf?Ɏ)ZAi*G>uL(t^*S7N#Cd.r}>3cJ X'}>=j5Apᡱ8K{u׾L)Z}UWw*jl7&&|.v;TSUd| {3N}ve$:d-sݐj焀(gWQסϡ,G`_M 9JhkY7PTfMo1l$१ E2 \.y K-C#}alg8Y0՝/'8:42|B3cs}`V/AϠ z7 \{axv PwufKglpݘS'h7|QtyyZe-,SAX!њo%"=#vyW4u .`^2#$]Ȑ[,sG=r u3 VLZIiefaǭ&t^y G8"瞔{z  QNM'`V VasɞUSke.>u~R(ᑪ7%B4mL*sX1OL;xw<^ %1,.՗\sr7m`_YA4]eh3s}qr'>}Vmk͊Çvz< 7DD.mO&&J('{;T?,.=77b3%ycmCmܙ⤚rTɓWR^ wbW}:bSsEGn2|FҽW@\'zh*9m9:"(^/*$pS=11:>3?z5Hɋ _[Grm1erd艅}fT9)`r"3NJ"فo@ V$_:Cųf4 sFԾvů stUP$5`XUuwBdmpn5T%0f*f Mڲڢ:p,d- ~: "הDhw-3jG$qo|/h86 WAC[L5&!Y>u4b^(@eTןh!V>ṡd~ n0_IwM;y<MͿEb%Y}b%P{~="Eg#}V%?o;u3`(aۜ[,CKWP['uu T>XqȗqMAutg)sw0X FM+ԣrUyF{MJ2\e/Nǩe Բ|+'ǦNlI|s1;_Id,ؿ 2J_܃6KcH(57$ٷI>ir8CZ7T6fK+ h}Q@tjH3Hc6Wev°?3|j[G% `UBGeEYٳ"͈#HZ,s![uBXD+,aؗbX-M*<vI2G y&m+\GG6ixwL3jw[O]@0X̉-2K\72@ '@b+9o~>j:8_?.[aeJv6FfsmOϗ{`yX- Z4fBMP/9w-uo_#11%>sol _c*뜽uB1a<#]̭O-p$w'Iz̀V&6*<z8vb):ByUͷi[׾hC˺3!^  E7i+ooC%W0hQ>XC%}Jcœslu<+|RBs獀k ؼhKek.4wc.^[kmիW]_ ,'uƒ%#`52ƖܿlHnjCw/s_xIY-`kzB;ݭWG M6P,p&z>l; BqIhgA0acGpN\l69 |2yq+?EiS,B۰NL^?jk~ Ӹl%O}׼/;1|$0|rl+f>2Б! a<>]#ݤ OI W''G8ż:CeFCL=l^uY,t]e t˂tL@@ٸHb]4/C31yyKCYEVҨRL仄5CU0ޡ~o:S}:HhbD.!Pi~a<]~jm`O5Wg "s?ي1K3ir {ƒqjV4_)ihXOķ< ޕ\!s2G44k6 D7OAi-+`5ld}̆~*h݌F{1ɥ۩Γq"U{6+v7yx\[y_,idVܭZ'\q.P}8p+-^fNP/)D>0Sgh?5N 9'a$"<!!5kY E̹a;0Q/+uܿ T?fPRDe qSq3&Vi1ʊ*5FYhGJܧYG鄭1wIK+ Z٨|AD?MݍA %xwǾxK &wb X:8q- oʴG8ѧD!a| +nc[1zw մDעB>qu{4|3 Z(!EpCZ&@kdfdjƲx&Y6~f@YQ!媡R+@l>W3+dhCK#jIy/|8ЍhX! FMWK֛ۻES#upu-b3x\BAf6p3HALMӀf!d.muynd0oag,C4Z)MR`zOF)-89tg?xiW_URetO[i@'LBCSUHuW&S=OrwtLhHb*>On۹y &hUQʵɁӎ4#*͜Nb^$KiV+| BF>؀6SɜmF-V-#?GR^=+RtݬX:ŕX5Nk[:*c$fcð-_"'{7wQc. oC dZC0R*5xPH̦# nȍ1n:zWNW맄\6D~!9"W[PV1Ss;5CdJ$ ` '}}| J1:W* Z+xBx+O] p,~rv|xmGy:f_ON mFP:Wv9-UjqLq6n~O8ƵJst.BX++QٮΖM#-$¹Wk9/'b3̌|{Ip 7>*)&AUs)Yp\ i0HJT%d޴փW5WVS媞N.:cjMʍTǐ8u)gie=0p-!IFU@7ly@1,dlc P;;&)yx,t$3gkwOF`&NQ{XpgyP]!S⋧[0ۂAc&9!R7Hh/Vb}7=@U<whSeK ;3-Nlb?z]p(zpUfc*:{VTOi:\ fqpeδU\om1&U$n$ܻߦVF涳~z9`.:~,#08|=>s | gqr6 }.}>*{q<$Go4zFsZj$ ?T`RiE[ufS_}CQGvNy]@ACdU>|!|~v_¼a6ߨ T}uQ٩ (i9tKi=1A#d#nErwi`Ftxa lt:e.]a%DuFDۺ~3 9u&F뺁Qo[pz'Sৗ$]'AR =k*<M aîxkWj>iP [$`QBy4"8{(^xޒ ;*ϵĎbFhj `R6P<0"d٧ QJ|3xm[l8T/ vlV{a])'sWl݈p]MVՌmK90t3W+;uzpC`f@.ec\rE7"B[~>L4,ꇲVNutÿ14 QCnbF? {9sބx[EzyB۰WUr&\k[}iLӲ~ۮġCd+ڨ|vT gNNנuk "~(Līrq]"|, D}fIjzd3"LsRju@ xR1!IO/ ů(%ߏAfJf/ROQ4e%˥rMl?J?. =EI{kWV# Qϝ‡ RyҜ8H&1ZbkT,D`bI%ׯNs;ǰZ&.)gqL,zgDP"45nQXO2M;9S I׭ &{ `ŧgWqR '2<kaTMq%A#&Ɛ}Q-4$KY,Cjh Ɗءs NM•5%DDJ; uF:Y%y@ $7sycp`TbE7+fC5kut\#iv@?~8=юLp2|kb}K }MsƘ b5J3!pݝ)Q'}U}PW1#a sS'O{-%qu9':~utD&-Z 8 gɍu G-5םhd-m>wnYS͵^֧H=H3Y[tJSAľ#4YL{b,UqZ&:XސM7䒽'̠|2u/>aAϝՍ 5]?enk>b7Jz Rc(ݓ/ D&F7T;W2)X(Q,S#4sq@yB0uay_cWCDW~VqE)&˷kr Qiy8胞HUsMQgD%l+,IEPD ĸɫܔJ`=JaO(^O @C&uʟWVV+;l o;Nt.W|@8L QK,O>i$wBKNevZM6A]|wAKHN.koVbcS@Kx'Hr}M| C$iX`Ƞ1 wM5b , ޷D`~Ϥ7 ͈{l9\e,/TgdgɝskSLgAQX!]-MQ@òE4yT(TId֪[z%*(ᔁ(k.̻ygl2~!A ΑqJE/H@3 þU ,ϸ/>Du_@c펫G[xi)=0 2s@ `%9dzk"5_/;\YYvQмsj!YQp䮨Iy gD@Ëry h#Y4d&D<<`D --/nvll)=(K|Rq0 0aﻵ+gӡ_@Puܓ-9`yfMm-i)7j]ONʳz*4o5Jx'uq b=Ԩ(ibDV_iZ5Rx#.zk6#ǓQkihV ]cUJ N#d:q2"$g2*U }+{ vO`kJV]4utTwۜur!Efږm=\5Ki\q\WXKy 7AYdWF ;ѦGR%Pq0v;{j#e&z),š;+4muwE"pS=qoݿ6d6D5{5`hynSRaZ~/[c5zrbmc@uuJN# 4V́/wc8dPGWv^ңg BDԈX:e :%]Pr(o:;P\< )rMl,ĵ1}7YI2i ~;Nv.J*X 9]_rI{p;;&wo(IWJiЪۺαfG#h;%&qDMb8RrBCɡ4|B "Բ[\X( Tڑ*S .i=(_n^2XM3E 7 _Kg,. n_x6 !be[>xT, Qk(nQtƒAJ:-~.@LwD bOi&pPXٻUM0"eo>P9ٕ!VS]OV~URԔ-W=Jgv]Xo$P}vH,Y~|kce$| 6$2U Oݞױ7oNuWD}䂲9>Ef\bۘ}-{y %Bt[CQVr=B޷D%/湸5u*ZUk`=VFFoP0Ω_靈>`+Iu rb^)X%<"`ro"y!:̱9@)f:-R~!ޱmQ]- XV6gEXɛoʘdIX6uXbr,u>,/Z|s@Eثv*Nukj#1{o6~KL7OfF+6?>g&åH71lg mieSF[sa/V [Ҁ%v$]|&Qv(]Ygۻ)Bfn8 cS[@VytvFJ㮚LZqRҐz/jՠ](d½"Xۻo{XSJϩ|dt!, [wۇ31aPlK%.tnOOC@4T0rn;{kg`4!4o xح+N_',_ßg5FEVCE*eߺCaہβa_; #邫"gHs:LzUe*tCOD%BlK4q{g3WJUGE<Ҡh,s2Sü"܋FhL⻬,6R X c λksgkU4n_ݰ)?(Ѽ(oW1U`Ʋ"r8upȕXT*]%3o8܄DH}nue^C`ӗ`R o-@-e1;|Fz5:gq\3UCVy*Qs}>֦Rou,qF7/H^L⪡I@R\w2qg֍䦱^iahޓR@RT4-ޖ1͆Ew\m_ͶsH{5ܹ,萣ÝT2F9ރqϒO6j(GtEca~ҍzIziZhMN@ |m'Gi9ItKg!8(&o$p+Zr4x (A+̢-]={z10;+{Gd稜ɰcɠ:;W2 _0̎uWXo>Ғ\jڒJ[~ZwCmjW7_Kg!QWqP@eeSoxLrMĉZayKn:-:ݲ=QjɈ/E6 Pr?p3Scl(*.IJ QJ+#]b:<;dr܄ ENq,dѭ]njE󩡳._4C#߮rjۚc3ZPAK/؁ݻ63 D{CճڹKfoXMVY>!죽4%R ZFmgRLpN]jv KZ]}RȨ8vZ !5*hy(I#]<3lsDnT)WImE.[N+X"Q%р D}(RAP^;8B1P'} y47fe:F-/]  ^% ŔL]4i3 _}O'=y 5P h EF ryiw9 ;m {H]we~y>ↅYGz?*Hl_{vRؙVa3!zH볗ٹ.:0qxi`i moЁB]]{EvX=6$*4dB!aђ7V'x~uOK@{GZ ۳@.Ú3`H^w{\Ztʦ $%›3l7,: ocfaȺXTz2 Wl/__a,#C8h'A.V. 83\ϭ ٕ(Y!(#]{ μ !qyLv^tN/L4+5tI(QUZ{Tװw/U:-LJx/=५TW6Pa4$T>J嬓}u"*u"bf6dCva|`ofn]EV/Jkr7Ǎ@HP| fdD n-#MTJ(Y'q~xcZ9s"$ q[.^ӣG4n}JKGЪ"G7T B1~Q? 3I#o"m3#[lV(O"/]0j~P"dI*#Ó_ &?iC3+>7·_ԛ;ȜOƠF)>> O[K /Lr#ss=]47k Xo|%xn0&dN~8.FJŐT=x xظcWT8}E1|&<]onI6p{cN4V,@A̗kVKO|lqSQpT*9U;2KIhaG#bo7)UG.;eӜG+*EWS\$T㕟+t@*Қ{nu Ԃi2,?Xӷ$YRIP (̐X6TɖwLdh8__\w(.7-q )ڧe#/Ǐ 2 4"eE?Wˉ|C%lʥL[4"Xd *o'k/lU5֘G¯V0Dؑqyo j7Tlt-#3AfKZ20:4ף 3ȻQ oYkԀeBO 9A1G#jz,^6]w]Cʗm,턕`GcDMf87Q7AM@òeǧt NNd9%l(Y {_Lpl"hb0GPܓWq!XU\崩/>ꞭJ* H|LĉfiݤQlIe|쯝5< :17&,XZ3U\1Ϧsrzݎ+g]+ȚD{xGpx;=b*6=;WmSMPDH47^Tt3trϚqVFha2eLdrRwCD,6٫<0s񩂮? kYElZ9n[e!Drbl\ytJ kt#JC"z˖y]Xpêe8${Wa/>-hbOEh%` #G& r ;e=R`01 (.Ik(^8TL1h*{h%^F- "G#Yk!&s\JdbM Mi"xeq4v̩搐=Sb& ,N4hrJ3 TIIɛ\nk뫕:`:&3g}CžK]OR𹁸H!^/jc 앚Mf!x~G GT! j1*댱 Oz6y`ar.pz(xى0+T%j/^LjD'2Uu 77jAY1%]`<{[9/ Q\F0%m0ƉRTB q} Գ_er~eU, tT?b7w֋ּgVddUN T&.ބ`bKc&\vF *5.ƹzkdV/  l|%Qk~;X n#ؔNAB`KHv 7IOi'vo,;#ɄA+xi_egF0֋dK6!;뫾Wm*kKX Vʬ>  djOY1y m~'"_~&^4^2 7;9kL|Eף!LRYy.Qf ͷ 3'EMr>_2U˘RChgV^L) 03beaI;ILe&mONptHŧ6x nSkߤ-eCB.i~ ǥ׍D DT~yq|! 4Fٔe]k- ?όpG cb.rm/luۖIiC$/Pps@G{J? lFa UT -DӐ+%%]݃Ŧ-o:q{+u%22cupqg-R VtmZ3U$`/V)4?w_b14pHM=׹hG,g1L=֫ȩu> 7tyw{C/*K5b:-fS5Z 6~eCB㦘eW]Mm=jz}(ki=1 &tnfǹ"hoS e ̑[8&IkCp)%.Kzwn((0BiJC\r 2Lʴ悹V]ԈoRXb+f~zM* d (P"&ܒZ3.T9}sl ;XcxHX!\B [)SC锹6huEGy\G:}*j ) ky{ 3T2}"P)ގn_Q6/4dq|1ܦI;U3N;E=e()K&0V KB",w UȈTLJhyٺy^`ٌg.NLss)@eoWڧ HoIjjzB g;֞d>ȕ Ҥt0-"CLS/JŊOX2T+WyfG"(:?T.uޓ|IQp6@>Fԝ곑>=g+8I-w ǻ+-Gr!jaJƎ/(?K/fO6 Lä8]eΤ{ɕݐr<ϯlraAG\V*yL o;̸%I|%]oz;`ͬdڦ 1F7_hN_[lVv$O+yl;+mDYYjSm"yXxP@͈G{մ|Xfޮ>ʶ˹b 4:S[`^KBaL؞M٠ǢfyCF!ƒbڬa3[A{šk߀*iARr >53 `mڛdޛR:myn3Xճݠ><8'~Ob6#\}̎f @0W#,G:"2Ċ K̪izS/r++%fu6o7Fl4߇ljo.8` <+i2Ku^) D44CilIOsTN_Tj=Hh)}8%طֱcCC}0I"8VL!Z.z{*i4r X-Bw{7}ɶ@v lsDB'b$_U5䴉v~#9u?΋]P kӮb9^҃%s-GB@]~pgF o]`Dup 4ʿ3p2j898*/Cv]aQj`WqTpl3M\ h Kq8P(^%#:h\C!͡@fn2 (Å5P4\!8e sOy8VT2x)znW#GTU0 s#ߺqnm}Zk|D5dW{:n r#Y^Qz. Q`!>89+i&ee:}- x7.什wr$P6"Nƿ2w`w<00ggznnh\.IҤ?)od. 3rVMz_ŝI#n'@>abV`M"m[PYRZ俚̺ 2H}GbܛbT=_W.;"Ƿ"05ً ]۹J4tuqV|@e+"fKh[J: '1AgqX 'X49娮{ A߰.'+[$f#$c|mU:COȼz KVxP68GGfW}.\@: y߳ ߤPm#W( Q)O;%(de& /uO!^_- Z9ǁKe&԰=qp>3Ϡ۳#=HUt\w7d DY$JVEҊĀdm堔--_RU rm;5c)G:shvbMғ}::sVAJnc8[fnۋѪC9DH'UISbX=I䇠U#8g?pLve C2D5As+t$Yg-L9Z | UKac1Poi9Y._R|_JByGURFg`܎//HAlVA+hCbS]yCc33Pz ϣ=ٓ[{k)?p6ݞۉyG0#9IN]'Q+9xaQkbBVKo?? vmSfISF y.} /KR 95 J<`#q@Gt]",d EɓkÙ54gHF閲qo-⎡0@l|z$=p@z]08U$*j~Ifxik7FS7CJG)CmfaU'@$xگ4XM[[ I]?,r#F]4j"=!_f>iwFZ y&=KegIҗ׎w*tt뷿neԁئpݥʤ~ThH^٤ 懚;sV9_G."/LT>P5U3!/qZ,}Tݞ|5F̂.<[Bۛ[b3io@LƤTHf&v_C5vmn/q}uP 2,0Fԃ$ACG6O'>k@t᥎';C0F3-#Iq .b^p- )v-^ -#_2c6>KsG:PDwL_2 [n".9rjD& pv ZΰJ݊`ew'NaJӭܷ)yf&͸m ߬\_ƥUHD >JSO/VvK0w+[+>iOQ~,hRd;]8\47J1u.&.k` bcL%_(w-ϱO>=:VE,%9^|+oƜte3l6ǁdɪel`+ 8>_(A΀$Rdu)4cIB'atNB:ky)vJ:Hy6u_[/cqW! pnЄpcd`#G,$څ{=a!;CJg?&a㄁]('!(><BD*e@}dt\աT 2㧡~e!Uc^Ȇ!+oA.֗II}HhI5mqsGw4EnLe U{Ry w]T2w+bId|lYeCp957o 4^hf6+_s"vl1 peŸj p#^U?_w拾a2|dk][F ۑbpV+i7l 4~}W !5jX,o ǞǾ8F`Ie=|j_=$p?p]/Hԯ̀fdb;ѫ}CQ]^Fb FŘ(XG V@Sk@ #ȿn ݴ~XN=|-w$VGoP>~#fN2x l`jvLf-40_RtsD5/8-Nnv ^ 'ԟHYVll{[~lǼYk"9ۑ(\{eבr@j9ZFHiFq9Zy_a&[uytmY`wF|ny@kwM] /*#;jwˉ *-o9xdd?%ZL4tْ ˻ o*/jhsH)D/= eTyպ*6 3`T$!Y$U(j/e:HbA<4G: ȿs#yM.J}bc/3t!B7=Hnb@c$z|R; ^2Yd}]VjSQ(z׻"1B͇k2Y/Pi3k^Bؐ ;WʀiJUnQbCg99Hfioqh?%#b9NdF t&(G޾B)YR2)'C~4G#*٥\^ ([4/Gdc  $D,%<ϭH3-6.J$X(&b48ky<މivcw:Ioei~`^M5PRjd#(l @(%bONlDⅅ ףR8%< 3"OUR̶6 ˾u3:88P(nXM@K@v7V*cӋ\\ ٟ6eRd3SJbJ% NJqrpXcˑ$}Nz|}JHXX&xTWhsVؚav<{{Lv0%o:WhHnme3mbf6Ƨ1!d`srX)wlRS:91|E:~8XcY<ѻ`G{Sضa`6ޕnn6+yLvWc|p5.稣i_!^yX,5?EEWP[Np}|;i4Q| w{8|g3uZ35h3mjN|A( *@|4T2e!PcޑϦPԟ pO#.)9u S"ܟ>A%b 1UQmclOL B"]aN'';b6z5_=귞J:honR|SZ0B~֯R!%e7Bh: n?'ldTo_zP%3Ƒi2tPԳӕn˚Ϊp$YNbq_8=0;9R z Ǜe9SX`r'vJն5Rc*'" 7P!ft!}PTGe3zʗ_ < _ <AFcv#fn~ޮ\́O%Cv94Q}L y#SC!ܜl-;ń㬲~WNc3_jedK@G8OD<9#A5җڴs^۫Pm4`Zp)tF H`:5{v)mMjm<PKHcQEř"e{Tf@"ر>#`/NK6ܘu_~e7=rP*W\տ+.g( sKc)SC3w43?5rĔ¾dlIط(Jy53Wxrr(hя}OVIeͿZt__KJuN[vN-~нVh?q R*] `mļaB(H tq+r 1װ#,RFS LOBA_byVnN2{7np8…M: 47e?{5/)(M,﷖^bboۘG< .5^nDȺ9TԿō%6d^j+k *x:ZU;uylwjo#p^p\!}ԭBֳZ͕R?ue":a}PGxRD-,ꒅ7ǛDY\eG+`_Yn=!,$8.XueAg[ACj×;: w7-I( _ѿӺ^C)w>{bãe06Toqu#w -,cfb\g -nzE$b•5Q|~V~_NfyV&\ Yzɀ%&>.%Oݐeҥw p64{v/oFgTUmR#Ls3 w6O(,ź[Lܶ ^"zԢ^-+zC7(3~QqK#c- GR~vAvV4 YW>5mi*WHQc/a`a ;HzD p׎+a/, :g᧑*&e&>+1MQ@$ %V<^,Kp*p3?xFYŇ2/ C%Y9O)Z0IiZ}ŴbVG3eǼ\H1H(U?i\Le|de5#wFkzaAF*Jg',qYs{ 46E?\XZHsՇMP\DS[ø@nX46O)c^JK ߙՑvOgH$ZiOyUŀ O$p=9s}`:Z;gR Qsh- ҺS_+Vd^ wRO$2s^T Z%[OY_"P9tQ`Dd$+buy"9cd5mIh_YsBH(Z#o|cvJ闬u]' EwlLMPdKRmsc|\/ˁ0 +"_y}Sݧ2.Mnt IǼ%ʌF޲ 0;gZ"g{ pF_]W2h*7MI= ;k]kdžGa] M|گ ?¨@;؆V=~|SL\j`<muœZ)hGh(۞T mfV$w`8rK jx_|°ڿ(A*g^Ov[Hҩ|THvDm7' JU }X'OMf1U8hrEPNX U:hР1ddu6*wcDs.ۛ=6&!C.G95f-&Nq{( rRfOqb; Es < ^VYNƺBP-Z!ie׽s-j T`=tCJ5or^~ C; 4/yyޝͯw~K}9HB# -*xq_|"Vl.3yGi5&?lETB,6!Ozeئ 1\N|DUQȁ}~#'TRH;c(c1}+/Wj!HYlCE s3tV?0u<ЁO?ctag;\ WֺIK_.y1EaԨs+Pk.F_?{NHye5KP1Q1BuSr\"9d!{j3 RV.h1mFyX 0?hȏuq}6oy|"﬌ zAQPo_5Ȃډysʉ;j?Y$wXXޚiz*8纬1nh]3ߊ}hu20tI*]WYW1ÇiSuMv@f|00̡mx7 T7c)E)38ܖk׬HH魅' L'P&]#k¤,J/txcJB橿Ve=rH860$<ٿS:]aDHo5ZhʪgihڌmEϩB_5_kMt DhdicYHЗk"L%KµȉcEˑ쫙D@sWtndit!z ru g!7ǣs~^]M;"(G^g\j![ȿ]-j4fe蔟ppx]t ̚%l8* 8Gt Ĕ%@F2犦S\?e_ g](@b-DgZn;v4ŰN)Dn]1gq"9::';L=d)KSqnR~DC ieT.z Ui4uWvw$ܬ%lF6c!}KSoI`ל=z%2Sx#)(^mA6憈0-5GMMmؚvI.2&ʹ=B8hAǢ-sC^M&Q y_-’ oSW:9e=\k]t9O1(Caz*$dҵr{:451'4jAv4c ]=80Bq8k^'G6UDPոsF&|`ؖx|)vz1菧rd3\>JaQ1Li逓p@`j\TΟ4|H_NQMGN{oQ B-~Y4 <}+x}tR0\Xh2>YL^kst#&>H2bcmӊ(tp?4$Ov3(Eb.Oע'ݪ}|K&k:J UmT15}\l!3xf5X:8 PwF`>DTDrhJoXܿO dponh+omq'4Q=*GeDAԀ>Qd jAhCZҔ`/eBp ``:":}Ko\k(uuۃY< yA-#dU`6H5ԙVG)-1t̊>?k "ЧJ-<ǽ|-JX@}U\]L" ߮,9>,v1)H%VĨ(szN?2,-$qY@ aBcC/ p{qK؆@f)|’\ޖ?>K|Aa؏Z}a;a"J={l=VJÓN?%Q.wV,9iWjA;R-4B阗X8(rF>}VJ6Y(}o*ԟ3e-/ȫcMŷ,K 2+a{$v|?ɻ6fҘjy))k[-I?MUx a`zf/َ"]־]b{8IAC9lu;Ɵ;ao)YR|rc"]LVsď |nQPRKjQf?tj8x iA gN*/X_j"࿜Ǘs= , "D6οd=xl7 Q>Ү{}\yi7u#Ƙ1;:1lf)vO\v}%_Vȶ3l9u?OUjDRLf^=]I_FQdX=> L|!l*ڜ%]6oFƁ(bwao!~=V뜓^6w-rI ˃pݰwj3RuTlMv'*Z]x22/{|vg6<$nY] 碩sc99 a< )|LYת":_v= P-Y.riOEW956H0$żq.T޴X;y@i'MK]m ^%]Y@ 3 c|u1gf 6 `cgt*ޱjԏ_ ΋6lJZ=G랰Ђ񓀹a=9*U. TZSIe]Kxa/j(p'OU^#;`LtszK6 `/iS{t.Rp% /9ʚ \& 7Ƀ޹ĵ b>#t"*F*ˎ{fK}Z ֡}W 3[U\,Y^ am5s&/Tێ}] ۻN2nHp5 F2OApwApĻkU`5{8* c r`ߞ 7YF  ؅ i2?YU\Һs /1mP5{qJ*đ* :A:Ÿ U`YXf Oݓd9WFVNf$PZTww1΄`f%C }o/A{A܇HDp˹ Vn& (T{XbࡡN4~$ӥ9(G#B&.L৊JBÃ?=|GabGǦ [x9rBvxkhjAϏХ& .Mce&82?u'>9Ӯ x/oQ/R_vh>՜8kwc|D 5iT8v.ABK7(a2%R,66"X^5 E\ F~4bۓӃ#[xB3-6Qu?6ּ!Ǿ}zK6 '$V !3mU#2|i-h~|ˤhN{]dmt"a389.ѵ]& [ƴɁCg>Gt%t=B.E(} k1{׎[1pP|0=ͩ"F.ՖܡdSNo0q@%T`KPHQI ^[g* y#Co#(+Xص\RC $w&ɠޏpTO'X6 v 5YϔՠTеg y5`>$G"kjHw% `2uV`# G [[fǒtd! H @nqv7K+XoFwD΀O~yH_"{>Q3_ﻮgSz#rj=$ax q$>%OԎք^fv/3m}/Oh:uEkoJ9-/W{?ԡ)ѵ8_q^Zj`NR3TGzvNXGE#}ԌpjPza%{ىм!eV,0>ʋIET.oF"ѦlxwUvrwZnȻ-BTQ7onR4pr }( *LjbAfџp_࿲^*,N %4wJh6;__\L-\;tk,tQOŅ1N>hfZ, 曆󅦘VDҍw]>R =Eö\(q W?[ZSgφ>ѬVq~j&[G:,=s-4K}C(pŹ!ܔ[vo01 VAtW)px+:V5qN{)/|2*y@"+Hx@ F486'aO@猽Bv:L6}C5o9m=Ĉ/#}YOďBLja4 {Rs[]û{r:g>[:$šR ./+/6\=\+J0j|3{{*]`?9-n3&r5?⺶ekR~u81̓VO'Cטܙ_qWH4:U!Ei7d?F$k/\12" ]eGt(Q").4FSf$]˝T@]"uX}hAt^ԏ_OfY"X0kB؅^aꇾ-=4[Kݚ- 9ZDKaCৡ%e}Jըpwp Q7Mrexe;3Id"1c^_/mՐ p]7ɻU=A M-ܐ>.0K͢_ӎq ES_ʹ 9FHjNls!bB("d,7R E^44{Ӿ5i I6{ {go(x4db 9$!n}ph"T$ ;u}A"y-E)NlF*LdsiL9g9ĚprU:EC,iH˄Y-@?d/ #X}zԌO`ۏ h9mCY Y]o5Ԯo0\S&$-*HםXO谌b> >xA:/w#6G-gw`r_+BMm(ދ=X߾1Pi1WOѿ +iyxn_w_gZo`,6p z]'떷04Nafm@>0]~>啚k۾fO5mAHȩFI[ܪ?>M=+_.+\c*v*}3{t3&>H7i)#n&VN 6#V*|!m_T/$t 2WAay2| ܂խjp6+"{V1>+pgɯgm)TqPG=1ؔgF;5ĂQѹ1lzEK攖Wʈ%&Ne8Z[4S͆n(y束ޤ%5kR~É8-:/+y7jWjDxQ,m?Ń#{];.7:k fg sgkSBp̚z;"[2cE'CÎ-*լ& {@ӶG#T݃s'a%ʨ {ɓ$3@Lsĺ Z,$|ȹ!bOMǃjq:f6o.isiȷCl\ R;d9 Y?!2GfhE,XIv-sm/ x\UDW+~FY8bc(7injh[nVp$( 4:s"Sf|BA8*VBv.Q 6}dR!/<.QE+`Q>d#VKDOǚXX0%É }Y=kZ`=mA/ܭԊEI#T~a`k*X@ɵ:/ݕ{d;S8'OrʚdG2 +77ij]~H`ρZK}czɧg?Yfʼn@&q;HL -QmmuU){\u`A Vh+!_A"b0)!PIJ\Kf6 GKJ Xycw ,(U9Y `W s5HE~u0NfljsNH[;R_t@<dӆT.hj#FSxjA2P}%Cx:Ř(wl ;6 l_hqnY˝4#0=$Qs!31+-@$ w|H9o6•VOD~~iR:#~gPf=䚧=u,TKVaX  Uo}35*+~cc8`m:֢FKC6_%s@On[&JXG:=һeq.4D~֩ n"uE^DZ=+xe;̲mgԹ/ZL5v Miߨu>'ɂ2Ztwc_ RDrRYpy?-*E c.sk#o]g4?9G\0bX+>T-Ц+td4+-䍦ZŅa!ێW=u}yV.mM ()'?2ºoo  [ω^ @#.*ϊ ]֨<=,&KA*z=MB~h3, zf 2vyd͓}H5|9T&ftƗM~XV3Y[GorCL|hDL];$}ˀWΚJ9P9JȦÄHޞѕc֔}3s" BU;ZtMCZ"ZHi스1 | ;3RTX!d -ssESGGT5q3Dٯ +EZ(V, Iᄀe-K/[2›05>1g'ldL;,RN&ޭZNg~ڀ N3UtZ<ѓ,pٝIJȾHr7BJX!Vm9n7xO4TjŪAx%3 {C <;^MaƼxM?k`#&sP9,R:i6SͽHi. xC59s`fl8\Iwo+ P¢\F]0@Z_؛T>;1K0erY8&_M3p<<|פ:TG\#oQ)g ~@b (pN Ҟ5/`ՙ š?7 U9@}>o_Jhy. @^> DviZ7R ZR?.% ( 1rhWJڮv};[3Ua}{gZW9L/0 3/(t=sYa),NY>t L¤,7˟>$;ryppGE£J;Υ$ _ $}Jw6:49bPdz߈u|@pƋeP*`5O~0Ƥ4V2ipO>?q8pg~(m kN^g f`Se?KlKK=H ׌aBqGXk✬_ KY>ڰWE>{Pp?48S̐ Y)\<\y7`'R4< H/Fz to8`)ڽ%EfKlS~{0v {M~=.C_ Enp-M-3\要/;na]xO`̎ #됱՚cTW+Æ$D+h߼hу AE>6cFJ9p-bA[@#dGO_9m~,<_U=pRB鯛Q1(>{Ш*MsWqJ$ Hp sZMGoaꎵHqB Zwole+p`V)7),_> W^P Z8wm!|O7&JkGioq]WfE8H B]C;[)/L&OWP۩#d31aq"ɖa9`{]SwOm8d\n2(ߖsFoS;`-$1RY2nP &UOd.+ܡMAr|W"!_ [hs#-@OWpuic1`9 ĕkSAM 8S i}R<(7`. )Sel:sHƖeGQ83ȆӮ 3:_bfpJc׺Ӛ @[_z8׉$"g԰3["8a>/&%#Zѭ~{! #3n+9oCu,}cV/ZP]+ҨMk<~+F'^&wIzD^ zzX}dP‚ Qz %=^ʫ2kTiS!wTdNTE>Y`~Ct9tJ8ؿ9C4-폅g?qe&'`}>0 e&'غ!_}\m4`ɤ/[N%8PK^5?Edhi lK60|%0yXBhd6|eUYK~SﱒYmNΛ Lb>oS&:+T1Ao.}M'Bsu,gޯ2"Ք)zz; b|5) <e_z# EgW^ԗ2 KA`,UJ:4$GRs.t`l@oM!,$HiN&HY׮yvB'cYi ~Ćrxب 9-70 `GZ l8)֥؜B$x{=3)׍G|/K%XZ0%a}^1J"(u">3qogH} z&u.* A+-˧=/H%Z-O %0q.xD@'=p,2XCz|jC.`"f1mu{\_X:-4#}:.]o"vĒ \͛aQǗy'L-l *k[-HK<k/C`rkO瞧F%3n߸ܘJtv3?t[w ӓC:X9< F5TM4(@RHdr+yZX1-wPCf/6`r(*Jh? 6jT@*(~Hp80'?*U>v̍wZI](t ~<4;kxKR;`6sw29 |< h. d5YЃ=Dn(ɇwV{f V!a>CҾqᄸ$ns$CVƂ.TaK2M4F=u35KZ~{3͖ ZR &t߫7o%{h:y +Bk5Tl8wQq2c>Ś@[E.P(hd-jE-a 5xOAZP[S[/ō/Ax#*=é|k"xH$AeyJER4J+}"Hn;6FjX?IgnJ( WcUZʑ? ߟ.eb2-3'YVޠfր<c0ˆ灪S҃Q1##d.`w rL648J ]o'g΢<Es1H#E\tVNt2$TD3pis<إkDS mB:M&:gHD?zrl;G>{@PQ3tA7`z2G*Z]o ,̮eWV0CskACȵ7q|: YZ